diff --git a/CLOBBER b/CLOBBER index ba7942e61..1f24ed9cd 100644 --- a/CLOBBER +++ b/CLOBBER @@ -23,3 +23,4 @@ # don't change CLOBBER for WebIDL changes any more. Clobber for NSS update + diff --git a/config/external/nss/Makefile.in b/config/external/nss/Makefile.in index 7289e57f4..f94c4d8db 100644 --- a/config/external/nss/Makefile.in +++ b/config/external/nss/Makefile.in @@ -174,6 +174,13 @@ DEFAULT_GMAKE_FLAGS += NSS_SSL_ENABLE_ZLIB= # Disable building of the test programs in security/nss/lib/zlib DEFAULT_GMAKE_FLAGS += PROGRAMS= +# Disable AVX2 for poly1305 +DEFAULT_GMAKE_FLAGS += NSS_DISABLE_AVX2=1 + +# Disable obsolete ciphers +DEFAULT_GMAKE_FLAGS += NSS_DISABLE_DEPRECATED_SEED=1 +DEFAULT_GMAKE_FLAGS += NSS_DISABLE_DEPRECATED_RC2=1 + # Disable creating .chk files. They will be generated from packager.mk # When bug 681624 lands, we can replace CHECKLOC= with SKIP_SHLIBSIGN=1 DEFAULT_GMAKE_FLAGS += CHECKLOC= diff --git a/nsprpub/automation/release/nspr-release-helper.py b/nsprpub/automation/release/nspr-release-helper.py index f526618bf..f62b80404 100644 --- a/nsprpub/automation/release/nspr-release-helper.py +++ b/nsprpub/automation/release/nspr-release-helper.py @@ -17,7 +17,7 @@ f_conf = "configure" f_conf_in = "configure.in" def check_call_noisy(cmd, *args, **kwargs): - print "Executing command:", cmd + print("Executing command:", cmd) check_call(cmd, *args, **kwargs) o = OptionParser(usage="client.py [options] remove_beta | set_beta | print_library_versions | set_version_to_minor_release | set_version_to_patch_release | create_nspr_release_archive") @@ -30,7 +30,7 @@ except IndexError: sys.exit(2) def exit_with_failure(what): - print "failure: ", what + print("failure: ", what) sys.exit(2) def check_files_exist(): @@ -45,31 +45,31 @@ def sed_inplace(sed_expression, filename): def toggle_beta_status(is_beta): check_files_exist() if (is_beta): - print "adding Beta status to version numbers" + print("adding Beta status to version numbers") sed_inplace('s/^\(#define *PR_VERSION *\"[0-9.]\+\)\" *$/\\1 Beta\"/', prinit_h) sed_inplace('s/^\(#define *PR_BETA *\)PR_FALSE *$/\\1PR_TRUE/', prinit_h) else: - print "removing Beta status from version numbers" + print("removing Beta status from version numbers") sed_inplace('s/^\(#define *PR_VERSION *\"[0-9.]\+\) *Beta\" *$/\\1\"/', prinit_h) sed_inplace('s/^\(#define *PR_BETA *\)PR_TRUE *$/\\1PR_FALSE/', prinit_h) - print "please run 'hg stat' and 'hg diff' to verify the files have been verified correctly" + print("please run 'hg stat' and 'hg diff' to verify the files have been verified correctly") def print_beta_versions(): check_call_noisy(["egrep", "#define *PR_VERSION|#define *PR_BETA", prinit_h]) def remove_beta_status(): - print "--- removing beta flags. Existing versions were:" + print("--- removing beta flags. Existing versions were:") print_beta_versions() toggle_beta_status(False) - print "--- finished modifications, new versions are:" + print("--- finished modifications, new versions are:") print_beta_versions() def set_beta_status(): - print "--- adding beta flags. Existing versions were:" + print("--- adding beta flags. Existing versions were:") print_beta_versions() toggle_beta_status(True) - print "--- finished modifications, new versions are:" + print("--- finished modifications, new versions are:") print_beta_versions() def print_library_versions(): @@ -103,17 +103,17 @@ def set_all_lib_versions(version, major, minor, patch): set_major_versions(major) set_minor_versions(minor) set_patch_versions(patch) - print - print "===========================" - print "======== ATTENTION ========" - print - print "You *MUST* manually edit file pr/tests/vercheck.c" - print - print "Edit two arrays, named compatible_version and incompatible_version" - print "according to the new version you're adding." - print - print "======== ATTENTION ========" - print "===========================" + print() + print("===========================") + print("======== ATTENTION ========") + print() + print("You *MUST* manually edit file pr/tests/vercheck.c") + print() + print("Edit two arrays, named compatible_version and incompatible_version") + print("according to the new version you're adding.") + print() + print("======== ATTENTION ========") + print("===========================") def set_version_to_minor_release(): ensure_arguments_after_action(2, "major_version minor_version") @@ -144,12 +144,12 @@ def create_nspr_release_archive(): check_call_noisy(["mkdir", "-p", nspr_stagedir]) check_call_noisy(["hg", "archive", "-r", nsprreltag, "--prefix=nspr-" + nsprrel + "/nspr", "../stage/v" + nsprrel + "/src/" + nspr_tar, "-X", ".hgtags"]) - print "changing to directory " + nspr_stagedir + print("changing to directory " + nspr_stagedir) os.chdir(nspr_stagedir) check_call("sha1sum " + nspr_tar + " > SHA1SUMS", shell=True) check_call("sha256sum " + nspr_tar + " > SHA256SUMS", shell=True) - print "created directory " + nspr_stagedir + " with files:" + print("created directory " + nspr_stagedir + " with files:") check_call_noisy(["ls", "-l"]) if action in ('remove_beta'): diff --git a/nsprpub/build/autoconf/README b/nsprpub/build/autoconf/README index 62c1f0c37..a7e52ccdf 100644 --- a/nsprpub/build/autoconf/README +++ b/nsprpub/build/autoconf/README @@ -1,5 +1,3 @@ The config.guess and config.sub scripts were downloaded from -http://git.savannah.gnu.org/cgit/config.git/tree/config.guess?id=6947a35648e577c2e3a12d5c88d488c6ea94e1c0 -http://git.savannah.gnu.org/cgit/config.git/tree/config.sub?id=6947a35648e577c2e3a12d5c88d488c6ea94e1c0 - -Our private patches are in the patches/ directory. +http://git.savannah.gnu.org/cgit/config.git/tree/config.guess?id=2593751ef276497e312d7c4ce7fd049614c7bf80 +http://git.savannah.gnu.org/cgit/config.git/tree/config.sub?id=2593751ef276497e312d7c4ce7fd049614c7bf80 diff --git a/nsprpub/build/autoconf/config.guess b/nsprpub/build/autoconf/config.guess index 72625d40c..e94095c5f 100644 --- a/nsprpub/build/autoconf/config.guess +++ b/nsprpub/build/autoconf/config.guess @@ -1,8 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2014 Free Software Foundation, Inc. +# Copyright 1992-2020 Free Software Foundation, Inc. -timestamp='2014-02-12' +timestamp='2020-07-12' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ timestamp='2014-02-12' # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -24,12 +24,12 @@ timestamp='2014-02-12' # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # -# Originally written by Per Bothner. +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess # -# Please send patches with a ChangeLog entry to config-patches@gnu.org. +# Please send patches to . me=`echo "$0" | sed -e 's,.*/,,'` @@ -39,7 +39,7 @@ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. -Operation modes: +Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit @@ -50,7 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2014 Free Software Foundation, Inc. +Copyright 1992-2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -84,8 +84,6 @@ if test $# != 0; then exit 1 fi -trap 'exit 1' 1 2 15 - # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -96,34 +94,40 @@ trap 'exit 1' 1 2 15 # Portable tmp directory creation inspired by the Autoconf team. -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' +tmp= +# shellcheck disable=SC2172 +trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 + +set_cc_for_build() { + # prevent multiple calls if $tmp is already set + test "$tmp" && return 0 + : "${TMPDIR=/tmp}" + # shellcheck disable=SC2039 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } + dummy=$tmp/dummy + case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in + ,,) echo "int x;" > "$dummy.c" + for driver in cc gcc c89 c99 ; do + if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$driver" + break + fi + done + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; + esac +} # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then +if test -f /.attbin/uname ; then PATH=$PATH:/.attbin ; export PATH fi @@ -132,14 +136,14 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "${UNAME_SYSTEM}" in +case "$UNAME_SYSTEM" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu - eval $set_cc_for_build - cat <<-EOF > $dummy.c + set_cc_for_build + cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc @@ -149,13 +153,20 @@ Linux|GNU|GNU/*) LIBC=gnu #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" + + # If ldd exists, use it to detect musl libc. + if command -v ldd >/dev/null && \ + ldd --version 2>&1 | grep -q ^musl + then + LIBC=musl + fi ;; esac # Note: order is significant - the case branches are not exclusive. -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in +case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, @@ -168,21 +179,31 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + "/sbin/$sysctl" 2>/dev/null || \ + "/usr/sbin/$sysctl" 2>/dev/null || \ + echo unknown)` + case "$UNAME_MACHINE_ARCH" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + earmv*) + arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` + machine="${arch}${endian}"-unknown + ;; + *) machine="$UNAME_MACHINE_ARCH"-unknown ;; esac # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in + # to ELF recently (or will in the future) and ABI. + case "$UNAME_MACHINE_ARCH" in + earm*) + os=netbsdelf + ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build + set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -197,43 +218,72 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in os=netbsd ;; esac + # Determine ABI tags. + case "$UNAME_MACHINE_ARCH" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` + ;; + esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in + case "$UNAME_VERSION" in Debian*) release='-gnu' ;; *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" + echo "$machine-${os}${release}${abi-}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" + exit ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" + exit ;; + *:MidnightBSD:*:*) + echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" exit ;; *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" exit ;; *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" + exit ;; + *:OS108:*:*) + echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE" exit ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd${UNAME_RELEASE} + echo powerpc-unknown-mirbsd"$UNAME_RELEASE" exit ;; *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" + exit ;; + *:Sortix:*:*) + echo "$UNAME_MACHINE"-unknown-sortix + exit ;; + *:Twizzler:*:*) + echo "$UNAME_MACHINE"-unknown-twizzler + exit ;; + *:Redox:*:*) + echo "$UNAME_MACHINE"-unknown-redox + exit ;; + mips:OSF1:*.*) + echo mips-dec-osf1 exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in @@ -251,63 +301,54 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; + UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; + UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; + UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; + UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; + UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; + UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; + UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; + UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; + UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos + echo "$UNAME_MACHINE"-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos + echo "$UNAME_MACHINE"-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition @@ -319,7 +360,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} + echo arm-acorn-riscix"$UNAME_RELEASE" exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos @@ -346,38 +387,38 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) - echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux${UNAME_RELEASE} + echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval $set_cc_for_build - SUN_ARCH="i386" + set_cc_for_build + SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then - SUN_ARCH="x86_64" + SUN_ARCH=x86_64 fi fi - echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in @@ -386,25 +427,25 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" exit ;; sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} + echo m68k-sun-sunos"$UNAME_RELEASE" exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) - echo m68k-sun-sunos${UNAME_RELEASE} + echo m68k-sun-sunos"$UNAME_RELEASE" ;; sun4) - echo sparc-sun-sunos${UNAME_RELEASE} + echo sparc-sun-sunos"$UNAME_RELEASE" ;; esac exit ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} + echo sparc-auspex-sunos"$UNAME_RELEASE" exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not @@ -415,44 +456,44 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint"$UNAME_RELEASE" exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint"$UNAME_RELEASE" exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint"$UNAME_RELEASE" exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} + echo m68k-milan-mint"$UNAME_RELEASE" exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} + echo m68k-hades-mint"$UNAME_RELEASE" exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} + echo m68k-unknown-mint"$UNAME_RELEASE" exit ;; m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} + echo m68k-apple-machten"$UNAME_RELEASE" exit ;; powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} + echo powerpc-apple-machten"$UNAME_RELEASE" exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} + echo mips-dec-ultrix"$UNAME_RELEASE" exit ;; VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} + echo vax-dec-ultrix"$UNAME_RELEASE" exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} + echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { @@ -461,23 +502,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && + dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} + echo mips-mips-riscos"$UNAME_RELEASE" exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax @@ -503,17 +544,17 @@ EOF AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] + if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ + [ "$TARGET_BINARY_INTERFACE"x = x ] then - echo m88k-dg-dgux${UNAME_RELEASE} + echo m88k-dg-dgux"$UNAME_RELEASE" else - echo m88k-dg-dguxbcs${UNAME_RELEASE} + echo m88k-dg-dguxbcs"$UNAME_RELEASE" fi else - echo i586-dg-dgux${UNAME_RELEASE} + echo i586-dg-dgux"$UNAME_RELEASE" fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) @@ -530,7 +571,7 @@ EOF echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id @@ -542,14 +583,14 @@ EOF if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #include main() @@ -560,7 +601,7 @@ EOF exit(0); } EOF - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then echo "$SYSTEM_NAME" else @@ -574,26 +615,27 @@ EOF exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} + echo "$IBM_ARCH"-ibm-aix"$IBM_REV" exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) + ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx @@ -608,28 +650,28 @@ EOF echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + case "$UNAME_MACHINE" in + 9000/31?) HP_ARCH=m68000 ;; + 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + case "$sc_cpu_version" in + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + case "$sc_kernel_bits" in + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + if [ "$HP_ARCH" = "" ]; then + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include @@ -662,13 +704,13 @@ EOF exit (0); } EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ ${HP_ARCH} = "hppa2.0w" ] + if [ "$HP_ARCH" = hppa2.0w ] then - eval $set_cc_for_build + set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler @@ -679,23 +721,23 @@ EOF # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then - HP_ARCH="hppa2.0w" + HP_ARCH=hppa2.0w else - HP_ARCH="hppa64" + HP_ARCH=hppa64 fi fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} + echo "$HP_ARCH"-hp-hpux"$HPUX_REV" exit ;; ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + sed 's/^ //' << EOF > "$dummy.c" #include int main () @@ -720,11 +762,11 @@ EOF exit (0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) @@ -733,7 +775,7 @@ EOF *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) @@ -741,9 +783,9 @@ EOF exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk + echo "$UNAME_MACHINE"-unknown-osf1mk else - echo ${UNAME_MACHINE}-unknown-osf1 + echo "$UNAME_MACHINE"-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) @@ -768,130 +810,123 @@ EOF echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" exit ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} + echo sparc-unknown-bsdi"$UNAME_RELEASE" exit ;; *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" + exit ;; + arm:FreeBSD:*:*) + UNAME_PROCESSOR=`uname -p` + set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi + else + echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf + fi exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` - case ${UNAME_PROCESSOR} in + case "$UNAME_PROCESSOR" in amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) - echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=x86_64 ;; + i386) + UNAME_PROCESSOR=i586 ;; esac + echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin + echo "$UNAME_MACHINE"-pc-cygwin exit ;; *:MINGW64*:*) - echo ${UNAME_MACHINE}-pc-mingw64 + echo "$UNAME_MACHINE"-pc-mingw64 exit ;; *:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 + echo "$UNAME_MACHINE"-pc-mingw32 exit ;; - i*:MSYS*:*) - echo ${UNAME_MACHINE}-pc-msys - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + *:MSYS*:*) + echo "$UNAME_MACHINE"-pc-msys exit ;; i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 + echo "$UNAME_MACHINE"-pc-pw32 exit ;; *:Interix*:*) - case ${UNAME_MACHINE} in + case "$UNAME_MACHINE" in x86) - echo i586-pc-interix${UNAME_RELEASE} + echo i586-pc-interix"$UNAME_RELEASE" exit ;; authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix${UNAME_RELEASE} + echo x86_64-unknown-interix"$UNAME_RELEASE" exit ;; IA64) - echo ia64-unknown-interix${UNAME_RELEASE} + echo ia64-unknown-interix"$UNAME_RELEASE" exit ;; esac ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - 8664:Windows_NT:*) - echo x86_64-pc-mks - exit ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit ;; i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin + echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin + echo x86_64-pc-cygwin exit ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} + echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix + *:Minix:*:*) + echo "$UNAME_MACHINE"-unknown-minix exit ;; aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; @@ -901,129 +936,179 @@ EOF EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="gnulibc1" ; fi - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arc:Linux:*:* | arceb:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) - eval $set_cc_for_build + set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi else - echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-${LIBC} + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-${LIBC} + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" + exit ;; + e2k:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:Linux:*:*) - echo ${UNAME_MACHINE}-pc-linux-${LIBC} + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + k1om:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + set_cc_for_build + IS_GLIBC=0 + test x"${LIBC}" = xgnu && IS_GLIBC=1 + sed 's/^ //' << EOF > "$dummy.c" #undef CPU - #undef ${UNAME_MACHINE} - #undef ${UNAME_MACHINE}el + #undef mips + #undef mipsel + #undef mips64 + #undef mips64el + #if ${IS_GLIBC} && defined(_ABI64) + LIBCABI=gnuabi64 + #else + #if ${IS_GLIBC} && defined(_ABIN32) + LIBCABI=gnuabin32 + #else + LIBCABI=${LIBC} + #endif + #endif + + #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 + CPU=mipsisa64r6 + #else + #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 + CPU=mipsisa32r6 + #else + #if defined(__mips64) + CPU=mips64 + #else + CPU=mips + #endif + #endif + #endif + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=${UNAME_MACHINE}el + MIPS_ENDIAN=el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=${UNAME_MACHINE} + MIPS_ENDIAN= #else - CPU= + MIPS_ENDIAN= #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`" + test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; - or1k:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + mips64el:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; - or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + openrisc*:Linux:*:*) + echo or1k-unknown-linux-"$LIBC" + exit ;; + or32:Linux:*:* | or1k*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-${LIBC} + echo sparc-unknown-linux-"$LIBC" exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-${LIBC} + echo hppa64-unknown-linux-"$LIBC" exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; - PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; - *) echo hppa-unknown-linux-${LIBC} ;; + PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; + PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; + *) echo hppa-unknown-linux-"$LIBC" ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-${LIBC} + echo powerpc64-unknown-linux-"$LIBC" exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-${LIBC} + echo powerpc-unknown-linux-"$LIBC" exit ;; ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-${LIBC} + echo powerpc64le-unknown-linux-"$LIBC" exit ;; ppcle:Linux:*:*) - echo powerpcle-unknown-linux-${LIBC} + echo powerpcle-unknown-linux-"$LIBC" + exit ;; + riscv32:Linux:*:* | riscv64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux-${LIBC} + echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-${LIBC} + echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + set_cc_for_build + LIBCABI=$LIBC + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_X32 >/dev/null + then + LIBCABI="$LIBC"x32 + fi + fi + echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI" exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1037,34 +1122,34 @@ EOF # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx + echo "$UNAME_MACHINE"-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop + echo "$UNAME_MACHINE"-unknown-stop exit ;; i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos + echo "$UNAME_MACHINE"-unknown-atheos exit ;; i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable + echo "$UNAME_MACHINE"-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} + echo i386-unknown-lynxos"$UNAME_RELEASE" exit ;; i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp + echo "$UNAME_MACHINE"-pc-msdosdjgpp exit ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + i*86:*:4.*:*) + UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" fi exit ;; i*86:*:5:[678]*) @@ -1074,12 +1159,12 @@ EOF *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}" exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 @@ -1089,9 +1174,9 @@ EOF && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" else - echo ${UNAME_MACHINE}-pc-sysv32 + echo "$UNAME_MACHINE"-pc-sysv32 fi exit ;; pc:*:*:*) @@ -1099,7 +1184,7 @@ EOF # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configury will decide that + # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; @@ -1111,9 +1196,9 @@ EOF exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) @@ -1133,9 +1218,9 @@ EOF test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; @@ -1144,28 +1229,28 @@ EOF test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} + echo m68k-unknown-lynxos"$UNAME_RELEASE" exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} + echo sparc-unknown-lynxos"$UNAME_RELEASE" exit ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} + echo rs6000-unknown-lynxos"$UNAME_RELEASE" exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} + echo powerpc-unknown-lynxos"$UNAME_RELEASE" exit ;; SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} + echo mips-dde-sysv"$UNAME_RELEASE" exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 @@ -1176,7 +1261,7 @@ EOF *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 + echo "$UNAME_MACHINE"-sni-sysv4 else echo ns32k-sni-sysv fi @@ -1196,23 +1281,23 @@ EOF exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos + echo "$UNAME_MACHINE"-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} + echo m68k-apple-aux"$UNAME_RELEASE" exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv"$UNAME_RELEASE" else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv"$UNAME_RELEASE" fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. @@ -1231,77 +1316,97 @@ EOF echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} + echo sx4-nec-superux"$UNAME_RELEASE" exit ;; SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} + echo sx5-nec-superux"$UNAME_RELEASE" exit ;; SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} + echo sx6-nec-superux"$UNAME_RELEASE" exit ;; SX-7:SUPER-UX:*:*) - echo sx7-nec-superux${UNAME_RELEASE} + echo sx7-nec-superux"$UNAME_RELEASE" exit ;; SX-8:SUPER-UX:*:*) - echo sx8-nec-superux${UNAME_RELEASE} + echo sx8-nec-superux"$UNAME_RELEASE" exit ;; SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux${UNAME_RELEASE} + echo sx8r-nec-superux"$UNAME_RELEASE" + exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux"$UNAME_RELEASE" exit ;; Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} + echo powerpc-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" + exit ;; + arm64:Darwin:*:*) + echo aarch64-apple-darwin"$UNAME_RELEASE" exit ;; *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - eval $set_cc_for_build - if test "$UNAME_PROCESSOR" = unknown ; then - UNAME_PROCESSOR=powerpc + UNAME_PROCESSOR=`uname -p` + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + if command -v xcode-select > /dev/null 2> /dev/null && \ + ! xcode-select --print-path > /dev/null 2> /dev/null ; then + # Avoid executing cc if there is no toolchain installed as + # cc will be a stub that puts up a graphical alert + # prompting the user to install developer tools. + CC_FOR_BUILD=no_compiler_found + else + set_cc_for_build fi - if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - case $UNAME_PROCESSOR in - i386) UNAME_PROCESSOR=x86_64 ;; - powerpc) UNAME_PROCESSOR=powerpc64 ;; - esac - fi + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc fi elif test "$UNAME_PROCESSOR" = i386 ; then - # Avoid executing cc on OS X 10.9, as it ships with a stub - # that puts up a graphical alert prompting to install - # developer tools. Any system running Mac OS X 10.7 or - # later (Darwin 11 and later) is required to have a 64-bit - # processor. This is not true of the ARM version of Darwin - # that Apple uses in portable devices. - UNAME_PROCESSOR=x86_64 + # uname -m returns i386 or x86_64 + UNAME_PROCESSOR=$UNAME_MACHINE fi - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then + if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; - NEO-?:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk${UNAME_RELEASE} + NEO-*:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk"$UNAME_RELEASE" exit ;; NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} + echo nse-tandem-nsk"$UNAME_RELEASE" exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} + NSR-*:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSV-*:NONSTOP_KERNEL:*:*) + echo nsv-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSX-*:NONSTOP_KERNEL:*:*) + echo nsx-tandem-nsk"$UNAME_RELEASE" exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux @@ -1310,18 +1415,19 @@ EOF echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - if test "$cputype" = "386"; then + # shellcheck disable=SC2154 + if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi - echo ${UNAME_MACHINE}-unknown-plan9 + echo "$UNAME_MACHINE"-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 @@ -1342,14 +1448,14 @@ EOF echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux"$UNAME_RELEASE" exit ;; *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in + case "$UNAME_MACHINE" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; @@ -1358,34 +1464,194 @@ EOF echo i386-pc-xenix exit ;; i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" exit ;; i*86:rdos:*:*) - echo ${UNAME_MACHINE}-pc-rdos + echo "$UNAME_MACHINE"-pc-rdos exit ;; i*86:AROS:*:*) - echo ${UNAME_MACHINE}-pc-aros + echo "$UNAME_MACHINE"-pc-aros exit ;; x86_64:VMkernel:*:*) - echo ${UNAME_MACHINE}-unknown-esx + echo "$UNAME_MACHINE"-unknown-esx + exit ;; + amd64:Isilon\ OneFS:*:*) + echo x86_64-unknown-onefs + exit ;; + *:Unleashed:*:*) + echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE" exit ;; esac +# No uname command or uname output not recognized. +set_cc_for_build +cat > "$dummy.c" < +#include +#endif +#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) +#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) +#include +#if defined(_SIZE_T_) || defined(SIGLOST) +#include +#endif +#endif +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); +#endif + +#if defined (vax) +#if !defined (ultrix) +#include +#if defined (BSD) +#if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +#else +#if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +#else + printf ("vax-dec-bsd\n"); exit (0); +#endif +#endif +#else + printf ("vax-dec-bsd\n"); exit (0); +#endif +#else +#if defined(_SIZE_T_) || defined(SIGLOST) + struct utsname un; + uname (&un); + printf ("vax-dec-ultrix%s\n", un.release); exit (0); +#else + printf ("vax-dec-ultrix\n"); exit (0); +#endif +#endif +#endif +#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) +#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) +#if defined(_SIZE_T_) || defined(SIGLOST) + struct utsname *un; + uname (&un); + printf ("mips-dec-ultrix%s\n", un.release); exit (0); +#else + printf ("mips-dec-ultrix\n"); exit (0); +#endif +#endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. +test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } + +echo "$0: unable to guess system type" >&2 + +case "$UNAME_MACHINE:$UNAME_SYSTEM" in + mips:Linux | mips64:Linux) + # If we got here on MIPS GNU/Linux, output extra information. + cat >&2 <&2 < in order to provide the needed -information to handle your system. +year=`echo $timestamp | sed 's,-.*,,'` +# shellcheck disable=SC2003 +if test "`expr "\`date +%Y\`" - "$year"`" -lt 3 ; then + cat >&2 </dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} +UNAME_MACHINE = "$UNAME_MACHINE" +UNAME_RELEASE = "$UNAME_RELEASE" +UNAME_SYSTEM = "$UNAME_SYSTEM" +UNAME_VERSION = "$UNAME_VERSION" EOF +fi exit 1 # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff --git a/nsprpub/build/autoconf/config.sub b/nsprpub/build/autoconf/config.sub index 4c119ba07..3d9a8dc3d 100644 --- a/nsprpub/build/autoconf/config.sub +++ b/nsprpub/build/autoconf/config.sub @@ -1,8 +1,8 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2014 Free Software Foundation, Inc. +# Copyright 1992-2020 Free Software Foundation, Inc. -timestamp='2014-01-01' +timestamp='2020-07-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ timestamp='2014-01-01' # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -25,7 +25,7 @@ timestamp='2014-01-01' # of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches with a ChangeLog entry to config-patches@gnu.org. +# Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -33,7 +33,7 @@ timestamp='2014-01-01' # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases @@ -53,12 +53,11 @@ timestamp='2014-01-01' me=`echo "$0" | sed -e 's,.*/,,'` usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. -Operation modes: +Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit @@ -68,7 +67,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright 1992-2014 Free Software Foundation, Inc. +Copyright 1992-2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -90,12 +89,12 @@ while test $# -gt 0 ; do - ) # Use stdin as input. break ;; -* ) - echo "$me: invalid option $1$help" + echo "$me: invalid option $1$help" >&2 exit 1 ;; *local*) # First pass through any local machine types. - echo $1 + echo "$1" exit ;; * ) @@ -111,1207 +110,1167 @@ case $# in exit 1;; esac -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | \ - linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | \ - kopensolaris*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac +# Split fields of configuration type +# shellcheck disable=SC2162 +IFS="-" read field1 field2 field3 field4 <&2 + exit 1 ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze*) - os= - basic_machine=$1 + *-*-*-*) + basic_machine=$field1-$field2 + basic_os=$field3-$field4 ;; - -bluegene*) - os=-cnk + *-*-*) + # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two + # parts + maybe_os=$field2-$field3 + case $maybe_os in + nto-qnx* | linux-* | uclinux-uclibc* \ + | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ + | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ + | storm-chaos* | os2-emx* | rtmk-nova*) + basic_machine=$field1 + basic_os=$maybe_os + ;; + android-linux) + basic_machine=$field1-unknown + basic_os=linux-android + ;; + *) + basic_machine=$field1-$field2 + basic_os=$field3 + ;; + esac ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 + *-*) + # A lone config we happen to match not fitting any pattern + case $field1-$field2 in + decstation-3100) + basic_machine=mips-dec + basic_os= + ;; + *-*) + # Second component is usually, but not always the OS + case $field2 in + # Prevent following clause from handling this valid os + sun*os*) + basic_machine=$field1 + basic_os=$field2 + ;; + # Manufacturers + dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ + | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ + | unicom* | ibm* | next | hp | isi* | apollo | altos* \ + | convergent* | ncr* | news | 32* | 3600* | 3100* \ + | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ + | ultra | tti* | harris | dolphin | highlevel | gould \ + | cbm | ns | masscomp | apple | axis | knuth | cray \ + | microblaze* | sim | cisco \ + | oki | wec | wrs | winbond) + basic_machine=$field1-$field2 + basic_os= + ;; + *) + basic_machine=$field1 + basic_os=$field2 + ;; + esac + ;; + esac ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*178) - os=-lynxos178 - ;; - -lynx*5) - os=-lynxos5 - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint + *) + # Convert single-component short-hands not valid as part of + # multi-component configurations. + case $field1 in + 386bsd) + basic_machine=i386-pc + basic_os=bsd + ;; + a29khif) + basic_machine=a29k-amd + basic_os=udi + ;; + adobe68k) + basic_machine=m68010-adobe + basic_os=scout + ;; + alliant) + basic_machine=fx80-alliant + basic_os= + ;; + altos | altos3068) + basic_machine=m68k-altos + basic_os= + ;; + am29k) + basic_machine=a29k-none + basic_os=bsd + ;; + amdahl) + basic_machine=580-amdahl + basic_os=sysv + ;; + amiga) + basic_machine=m68k-unknown + basic_os= + ;; + amigaos | amigados) + basic_machine=m68k-unknown + basic_os=amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + basic_os=sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + basic_os=sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + basic_os=bsd + ;; + aros) + basic_machine=i386-pc + basic_os=aros + ;; + aux) + basic_machine=m68k-apple + basic_os=aux + ;; + balance) + basic_machine=ns32k-sequent + basic_os=dynix + ;; + blackfin) + basic_machine=bfin-unknown + basic_os=linux + ;; + cegcc) + basic_machine=arm-unknown + basic_os=cegcc + ;; + convex-c1) + basic_machine=c1-convex + basic_os=bsd + ;; + convex-c2) + basic_machine=c2-convex + basic_os=bsd + ;; + convex-c32) + basic_machine=c32-convex + basic_os=bsd + ;; + convex-c34) + basic_machine=c34-convex + basic_os=bsd + ;; + convex-c38) + basic_machine=c38-convex + basic_os=bsd + ;; + cray) + basic_machine=j90-cray + basic_os=unicos + ;; + crds | unos) + basic_machine=m68k-crds + basic_os= + ;; + da30) + basic_machine=m68k-da30 + basic_os= + ;; + decstation | pmax | pmin | dec3100 | decstatn) + basic_machine=mips-dec + basic_os= + ;; + delta88) + basic_machine=m88k-motorola + basic_os=sysv3 + ;; + dicos) + basic_machine=i686-pc + basic_os=dicos + ;; + djgpp) + basic_machine=i586-pc + basic_os=msdosdjgpp + ;; + ebmon29k) + basic_machine=a29k-amd + basic_os=ebmon + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + basic_os=ose + ;; + gmicro) + basic_machine=tron-gmicro + basic_os=sysv + ;; + go32) + basic_machine=i386-pc + basic_os=go32 + ;; + h8300hms) + basic_machine=h8300-hitachi + basic_os=hms + ;; + h8300xray) + basic_machine=h8300-hitachi + basic_os=xray + ;; + h8500hms) + basic_machine=h8500-hitachi + basic_os=hms + ;; + harris) + basic_machine=m88k-harris + basic_os=sysv3 + ;; + hp300 | hp300hpux) + basic_machine=m68k-hp + basic_os=hpux + ;; + hp300bsd) + basic_machine=m68k-hp + basic_os=bsd + ;; + hppaosf) + basic_machine=hppa1.1-hp + basic_os=osf + ;; + hppro) + basic_machine=hppa1.1-hp + basic_os=proelf + ;; + i386mach) + basic_machine=i386-mach + basic_os=mach + ;; + isi68 | isi) + basic_machine=m68k-isi + basic_os=sysv + ;; + m68knommu) + basic_machine=m68k-unknown + basic_os=linux + ;; + magnum | m3230) + basic_machine=mips-mips + basic_os=sysv + ;; + merlin) + basic_machine=ns32k-utek + basic_os=sysv + ;; + mingw64) + basic_machine=x86_64-pc + basic_os=mingw64 + ;; + mingw32) + basic_machine=i686-pc + basic_os=mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + basic_os=mingw32ce + ;; + monitor) + basic_machine=m68k-rom68k + basic_os=coff + ;; + morphos) + basic_machine=powerpc-unknown + basic_os=morphos + ;; + moxiebox) + basic_machine=moxie-unknown + basic_os=moxiebox + ;; + msdos) + basic_machine=i386-pc + basic_os=msdos + ;; + msys) + basic_machine=i686-pc + basic_os=msys + ;; + mvs) + basic_machine=i370-ibm + basic_os=mvs + ;; + nacl) + basic_machine=le32-unknown + basic_os=nacl + ;; + ncr3000) + basic_machine=i486-ncr + basic_os=sysv4 + ;; + netbsd386) + basic_machine=i386-pc + basic_os=netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + basic_os=linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + basic_os=newsos + ;; + news1000) + basic_machine=m68030-sony + basic_os=newsos + ;; + necv70) + basic_machine=v70-nec + basic_os=sysv + ;; + nh3000) + basic_machine=m68k-harris + basic_os=cxux + ;; + nh[45]000) + basic_machine=m88k-harris + basic_os=cxux + ;; + nindy960) + basic_machine=i960-intel + basic_os=nindy + ;; + mon960) + basic_machine=i960-intel + basic_os=mon960 + ;; + nonstopux) + basic_machine=mips-compaq + basic_os=nonstopux + ;; + os400) + basic_machine=powerpc-ibm + basic_os=os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + basic_os=ose + ;; + os68k) + basic_machine=m68k-none + basic_os=os68k + ;; + paragon) + basic_machine=i860-intel + basic_os=osf + ;; + parisc) + basic_machine=hppa-unknown + basic_os=linux + ;; + psp) + basic_machine=mipsallegrexel-sony + basic_os=psp + ;; + pw32) + basic_machine=i586-unknown + basic_os=pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + basic_os=rdos + ;; + rdos32) + basic_machine=i386-pc + basic_os=rdos + ;; + rom68k) + basic_machine=m68k-rom68k + basic_os=coff + ;; + sa29200) + basic_machine=a29k-amd + basic_os=udi + ;; + sei) + basic_machine=mips-sei + basic_os=seiux + ;; + sequent) + basic_machine=i386-sequent + basic_os= + ;; + sps7) + basic_machine=m68k-bull + basic_os=sysv2 + ;; + st2000) + basic_machine=m68k-tandem + basic_os= + ;; + stratus) + basic_machine=i860-stratus + basic_os=sysv4 + ;; + sun2) + basic_machine=m68000-sun + basic_os= + ;; + sun2os3) + basic_machine=m68000-sun + basic_os=sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + basic_os=sunos4 + ;; + sun3) + basic_machine=m68k-sun + basic_os= + ;; + sun3os3) + basic_machine=m68k-sun + basic_os=sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + basic_os=sunos4 + ;; + sun4) + basic_machine=sparc-sun + basic_os= + ;; + sun4os3) + basic_machine=sparc-sun + basic_os=sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + basic_os=sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + basic_os=solaris2 + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + basic_os= + ;; + sv1) + basic_machine=sv1-cray + basic_os=unicos + ;; + symmetry) + basic_machine=i386-sequent + basic_os=dynix + ;; + t3e) + basic_machine=alphaev5-cray + basic_os=unicos + ;; + t90) + basic_machine=t90-cray + basic_os=unicos + ;; + toad1) + basic_machine=pdp10-xkl + basic_os=tops20 + ;; + tpf) + basic_machine=s390x-ibm + basic_os=tpf + ;; + udi29k) + basic_machine=a29k-amd + basic_os=udi + ;; + ultra3) + basic_machine=a29k-nyu + basic_os=sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + basic_os=none + ;; + vaxv) + basic_machine=vax-dec + basic_os=sysv + ;; + vms) + basic_machine=vax-dec + basic_os=vms + ;; + vsta) + basic_machine=i386-pc + basic_os=vsta + ;; + vxworks960) + basic_machine=i960-wrs + basic_os=vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + basic_os=vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + basic_os=vxworks + ;; + xbox) + basic_machine=i686-pc + basic_os=mingw32 + ;; + ymp) + basic_machine=ymp-cray + basic_os=unicos + ;; + *) + basic_machine=$1 + basic_os= + ;; + esac ;; esac -# Decode aliases for certain CPU-COMPANY combinations. +# Decode 1-component or ad-hoc basic machines case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arceb \ - | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ - | avr | avr32 \ - | be32 | be64 \ - | bfin \ - | c4x | c8051 | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | epiphany \ - | fido | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | k1om \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 \ - | or1k | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pyramid \ - | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | we32k \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) - basic_machine=$basic_machine-unknown + # Here we handle the default manufacturer of certain CPU types. It is in + # some cases the only manufacturer, in others, it is the most popular. + w89k) + cpu=hppa1.1 + vendor=winbond ;; - c54x) - basic_machine=tic54x-unknown + op50n) + cpu=hppa1.1 + vendor=oki ;; - c55x) - basic_machine=tic55x-unknown + op60c) + cpu=hppa1.1 + vendor=oki ;; - c6x) - basic_machine=tic6x-unknown + ibm*) + cpu=i370 + vendor=ibm ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) - basic_machine=$basic_machine-unknown - os=-none + orion105) + cpu=clipper + vendor=highlevel ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + mac | mpw | mac-mpw) + cpu=m68k + vendor=apple ;; - ms1) - basic_machine=mt-unknown + pmac | pmac-mpw) + cpu=powerpc + vendor=apple ;; - strongarm | thumb | xscale) - basic_machine=arm-unknown + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + cpu=m68000 + vendor=att ;; - xgate) - basic_machine=$basic_machine-unknown - os=-none + 3b*) + cpu=we32k + vendor=att ;; - xscaleeb) - basic_machine=armeb-unknown + bluegene*) + cpu=powerpc + vendor=ibm + basic_os=cnk + ;; + decsystem10* | dec10*) + cpu=pdp10 + vendor=dec + basic_os=tops10 + ;; + decsystem20* | dec20*) + cpu=pdp10 + vendor=dec + basic_os=tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + cpu=m68k + vendor=motorola + ;; + dpx2*) + cpu=m68k + vendor=bull + basic_os=sysv3 + ;; + encore | umax | mmax) + cpu=ns32k + vendor=encore + ;; + elxsi) + cpu=elxsi + vendor=elxsi + basic_os=${basic_os:-bsd} + ;; + fx2800) + cpu=i860 + vendor=alliant + ;; + genix) + cpu=ns32k + vendor=ns + ;; + h3050r* | hiux*) + cpu=hppa1.1 + vendor=hitachi + basic_os=hiuxwe2 + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + cpu=hppa1.0 + vendor=hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + cpu=m68000 + vendor=hp + ;; + hp9k3[2-9][0-9]) + cpu=m68k + vendor=hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + cpu=hppa1.0 + vendor=hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + cpu=hppa1.1 + vendor=hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + cpu=hppa1.1 + vendor=hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + cpu=hppa1.1 + vendor=hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + cpu=hppa1.1 + vendor=hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + cpu=hppa1.0 + vendor=hp + ;; + i*86v32) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv32 + ;; + i*86v4*) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv4 + ;; + i*86v) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv + ;; + i*86sol2) + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=solaris2 + ;; + j90 | j90-cray) + cpu=j90 + vendor=cray + basic_os=${basic_os:-unicos} + ;; + iris | iris4d) + cpu=mips + vendor=sgi + case $basic_os in + irix*) + ;; + *) + basic_os=irix4 + ;; + esac + ;; + miniframe) + cpu=m68000 + vendor=convergent + ;; + *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) + cpu=m68k + vendor=atari + basic_os=mint + ;; + news-3600 | risc-news) + cpu=mips + vendor=sony + basic_os=newsos + ;; + next | m*-next) + cpu=m68k + vendor=next + case $basic_os in + openstep*) + ;; + nextstep*) + ;; + ns2*) + basic_os=nextstep2 + ;; + *) + basic_os=nextstep3 + ;; + esac + ;; + np1) + cpu=np1 + vendor=gould + ;; + op50n-* | op60c-*) + cpu=hppa1.1 + vendor=oki + basic_os=proelf + ;; + pa-hitachi) + cpu=hppa1.1 + vendor=hitachi + basic_os=hiuxwe2 + ;; + pbd) + cpu=sparc + vendor=tti + ;; + pbb) + cpu=m68k + vendor=tti + ;; + pc532) + cpu=ns32k + vendor=pc532 + ;; + pn) + cpu=pn + vendor=gould + ;; + power) + cpu=power + vendor=ibm + ;; + ps2) + cpu=i386 + vendor=ibm + ;; + rm[46]00) + cpu=mips + vendor=siemens + ;; + rtpc | rtpc-*) + cpu=romp + vendor=ibm + ;; + sde) + cpu=mipsisa32 + vendor=sde + basic_os=${basic_os:-elf} + ;; + simso-wrs) + cpu=sparclite + vendor=wrs + basic_os=vxworks + ;; + tower | tower-32) + cpu=m68k + vendor=ncr + ;; + vpp*|vx|vx-*) + cpu=f301 + vendor=fujitsu + ;; + w65) + cpu=w65 + vendor=wdc + ;; + w89k-*) + cpu=hppa1.1 + vendor=winbond + basic_os=proelf + ;; + none) + cpu=none + vendor=none + ;; + leon|leon[3-9]) + cpu=sparc + vendor=$basic_machine + ;; + leon-*|leon[3-9]-*) + cpu=sparc + vendor=`echo "$basic_machine" | sed 's/-.*//'` ;; - xscaleel) - basic_machine=armel-unknown + *-*) + # shellcheck disable=SC2162 + IFS="-" read cpu vendor <&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | c8051-* | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | k1om-* \ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | microblaze-* | microblazeel-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipsr5900-* | mipsr5900el-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* | nios2eb-* | nios2el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pyramid-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ - | tron-* \ - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aros) - basic_machine=i386-pc - os=-aros - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=-linux - ;; - blackfin-*) - basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - bluegene*) - basic_machine=powerpc-ibm - os=-cnk - ;; - c54x-*) - basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c55x-*) - basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c6x-*) - basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - cegcc) - basic_machine=arm-unknown - os=-cegcc - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16 | cr16-*) - basic_machine=cr16-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dicos) - basic_machine=i686-pc - os=-dicos - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m68knommu) - basic_machine=m68k-unknown - os=-linux - ;; - m68knommu-*) - basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - microblaze*) - basic_machine=microblaze-xilinx - ;; - mingw64) - basic_machine=x86_64-pc - os=-mingw64 - ;; - mingw32) - basic_machine=i686-pc - os=-mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=-mingw32ce - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; - msys) - basic_machine=i686-pc - os=-msys - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - nacl) - basic_machine=le32-unknown - os=-nacl - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - neo-tandem) - basic_machine=neo-tandem - ;; - nse-tandem) - basic_machine=nse-tandem - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - parisc) - basic_machine=hppa-unknown - os=-linux - ;; - parisc-*) - basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 + cpu=$basic_machine + vendor=pc ;; + # These rules are duplicated from below for sake of the special case above; + # i.e. things that normalized to x86 arches should also default to "pc" pc98) - basic_machine=i386-pc + cpu=i386 + vendor=pc ;; - pc98-*) - basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + x64 | amd64) + cpu=x86_64 + vendor=pc ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc + # Recognize the basic CPU types without company name. + *) + cpu=$basic_machine + vendor=unknown ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc +esac + +unset -v basic_machine + +# Decode basic machines in the full and proper CPU-Company form. +case $cpu-$vendor in + # Here we handle the default manufacturer of certain CPU types in canonical form. It is in + # some cases the only manufacturer, in others, it is the most popular. + craynv-unknown) + vendor=cray + basic_os=${basic_os:-unicosmp} ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc + c90-unknown | c90-cray) + vendor=cray + basic_os=${Basic_os:-unicos} ;; - pentium4) - basic_machine=i786-pc + fx80-unknown) + vendor=alliant ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + romp-unknown) + vendor=ibm ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + mmix-unknown) + vendor=knuth ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + microblaze-unknown | microblazeel-unknown) + vendor=xilinx ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + rs6000-unknown) + vendor=ibm ;; - pn) - basic_machine=pn-gould + vax-unknown) + vendor=dec ;; - power) basic_machine=power-ibm + pdp11-unknown) + vendor=dec ;; - ppc | ppcbe) basic_machine=powerpc-unknown + we32k-unknown) + vendor=att ;; - ppc-* | ppcbe-*) - basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + cydra-unknown) + vendor=cydrome ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown + i370-ibm*) + vendor=ibm ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + orion-unknown) + vendor=highlevel ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rdos | rdos64) - basic_machine=x86_64-pc - os=-rdos - ;; - rdos32) - basic_machine=i386-pc - os=-rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sde) - basic_machine=mipsisa32-sde - os=-elf - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh5el) - basic_machine=sh5le-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - strongarm-* | thumb-*) - basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tile*) - basic_machine=$basic_machine-unknown - os=-linux-gnu - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xbox) - basic_machine=i686-pc - os=-mingw32 - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - xscale-* | xscalee[bl]-*) - basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - z80-*-coff) - basic_machine=z80-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none + xps-unknown | xps100-unknown) + cpu=xps100 + vendor=honeywell ;; -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond + # Here we normalize CPU types with a missing or matching vendor + dpx20-unknown | dpx20-bull) + cpu=rs6000 + vendor=bull + basic_os=${basic_os:-bosx} ;; - op50n) - basic_machine=hppa1.1-oki + + # Here we normalize CPU types irrespective of the vendor + amd64-*) + cpu=x86_64 ;; - op60c) - basic_machine=hppa1.1-oki + blackfin-*) + cpu=bfin + basic_os=linux ;; - romp) - basic_machine=romp-ibm + c54x-*) + cpu=tic54x ;; - mmix) - basic_machine=mmix-knuth + c55x-*) + cpu=tic55x ;; - rs6000) - basic_machine=rs6000-ibm + c6x-*) + cpu=tic6x ;; - vax) - basic_machine=vax-dec + e500v[12]-*) + cpu=powerpc + basic_os=${basic_os}"spe" ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown + mips3*-*) + cpu=mips64 ;; - pdp11) - basic_machine=pdp11-dec + ms1-*) + cpu=mt ;; - we32k) - basic_machine=we32k-att + m68knommu-*) + cpu=m68k + basic_os=linux ;; - sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown + m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*) + cpu=s12z ;; - sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) - basic_machine=sparc-sun + openrisc-*) + cpu=or32 ;; - cydra) - basic_machine=cydra-cydrome + parisc-*) + cpu=hppa + basic_os=linux ;; - orion) - basic_machine=orion-highlevel + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + cpu=i586 ;; - orion105) - basic_machine=clipper-highlevel + pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*) + cpu=i686 ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + cpu=i686 ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple + pentium4-*) + cpu=i786 ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. + pc98-*) + cpu=i386 ;; + ppc-* | ppcbe-*) + cpu=powerpc + ;; + ppcle-* | powerpclittle-*) + cpu=powerpcle + ;; + ppc64-*) + cpu=powerpc64 + ;; + ppc64le-* | powerpc64little-*) + cpu=powerpc64le + ;; + sb1-*) + cpu=mipsisa64sb1 + ;; + sb1el-*) + cpu=mipsisa64sb1el + ;; + sh5e[lb]-*) + cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'` + ;; + spur-*) + cpu=spur + ;; + strongarm-* | thumb-*) + cpu=arm + ;; + tx39-*) + cpu=mipstx39 + ;; + tx39el-*) + cpu=mipstx39el + ;; + x64-*) + cpu=x86_64 + ;; + xscale-* | xscalee[bl]-*) + cpu=`echo "$cpu" | sed 's/^xscale/arm/'` + ;; + arm64-*) + cpu=aarch64 + ;; + + # Recognize the canonical CPU Types that limit and/or modify the + # company names they are paired with. + cr16-*) + basic_os=${basic_os:-elf} + ;; + crisv32-* | etraxfs*-*) + cpu=crisv32 + vendor=axis + ;; + cris-* | etrax*-*) + cpu=cris + vendor=axis + ;; + crx-*) + basic_os=${basic_os:-elf} + ;; + neo-tandem) + cpu=neo + vendor=tandem + ;; + nse-tandem) + cpu=nse + vendor=tandem + ;; + nsr-tandem) + cpu=nsr + vendor=tandem + ;; + nsv-tandem) + cpu=nsv + vendor=tandem + ;; + nsx-tandem) + cpu=nsx + vendor=tandem + ;; + mipsallegrexel-sony) + cpu=mipsallegrexel + vendor=sony + ;; + tile*-*) + basic_os=${basic_os:-linux-gnu} + ;; + *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 + # Recognize the canonical CPU types that are allowed with any + # company name. + case $cpu in + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | abacus \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ + | alphapca5[67] | alpha64pca5[67] \ + | am33_2.0 \ + | amdgcn \ + | arc | arceb \ + | arm | arm[lb]e | arme[lb] | armv* \ + | avr | avr32 \ + | asmjs \ + | ba \ + | be32 | be64 \ + | bfin | bpf | bs2000 \ + | c[123]* | c30 | [cjt]90 | c4x \ + | c8051 | clipper | craynv | csky | cydra \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | elxsi | epiphany \ + | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ + | h8300 | h8500 \ + | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i*86 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle \ + | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ + | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ + | m88110 | m88k | maxq | mb | mcore | mep | metag \ + | microblaze | microblazeel \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64eb | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mmix \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nfp \ + | nios | nios2 | nios2eb | nios2el \ + | none | np1 | ns16k | ns32k | nvptx \ + | open8 \ + | or1k* \ + | or32 \ + | orion \ + | picochip \ + | pdp10 | pdp11 | pj | pjl | pn | power \ + | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ + | pru \ + | pyramid \ + | riscv | riscv32 | riscv64 \ + | rl78 | romp | rs6000 | rx \ + | s390 | s390x \ + | score \ + | sh | shl \ + | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \ + | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ + | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ + | spu \ + | tahoe \ + | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ + | tron \ + | ubicom32 \ + | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ + | vax \ + | visium \ + | w65 \ + | wasm32 | wasm64 \ + | we32k \ + | x86 | x86_64 | xc16x | xgate | xps100 \ + | xstormy16 | xtensa* \ + | ymp \ + | z8k | z80) + ;; + + *) + echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 + exit 1 + ;; + esac ;; esac # Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` +case $vendor in + digital*) + vendor=dec ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + commodore*) + vendor=cbm ;; *) ;; @@ -1319,203 +1278,215 @@ esac # Decode manufacturer-specific aliases for certain operating systems. -if [ x"$os" != x"" ] +if [ x$basic_os != x ] then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -auroraux) - os=-auroraux + +# First recognize some ad-hoc caes, or perhaps split kernel-os, or else just +# set os. +case $basic_os in + gnu/linux*) + kernel=linux + os=`echo $basic_os | sed -e 's|gnu/linux|gnu|'` ;; - -solaris1 | -solaris1.*) + nto-qnx*) + kernel=nto + os=`echo $basic_os | sed -e 's|nto-qnx|qnx|'` + ;; + *-*) + # shellcheck disable=SC2162 + IFS="-" read kernel os <&2 - exit 1 + # No normalization, but not necessarily accepted, that comes below. ;; esac + else # Here we handle the default operating systems that come with various machines. @@ -1528,267 +1499,352 @@ else # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. -case $basic_machine in +kernel= +case $cpu-$vendor in score-*) - os=-elf + os=elf ;; spu-*) - os=-elf + os=elf ;; *-acorn) - os=-riscix1.2 + os=riscix1.2 ;; arm*-rebel) - os=-linux + kernel=linux + os=gnu ;; arm*-semi) - os=-aout + os=aout ;; c4x-* | tic4x-*) - os=-coff + os=coff ;; c8051-*) - os=-elf + os=elf + ;; + clipper-intergraph) + os=clix ;; hexagon-*) - os=-elf + os=elf ;; tic54x-*) - os=-coff + os=coff ;; tic55x-*) - os=-coff + os=coff ;; tic6x-*) - os=-coff + os=coff ;; # This must come before the *-dec entry. pdp10-*) - os=-tops20 + os=tops20 ;; pdp11-*) - os=-none + os=none ;; *-dec | vax-*) - os=-ultrix4.2 + os=ultrix4.2 ;; m68*-apollo) - os=-domain + os=domain ;; i386-sun) - os=-sunos4.0.2 + os=sunos4.0.2 ;; m68000-sun) - os=-sunos3 + os=sunos3 ;; m68*-cisco) - os=-aout + os=aout ;; mep-*) - os=-elf + os=elf ;; mips*-cisco) - os=-elf + os=elf ;; mips*-*) - os=-elf - ;; - or1k-*) - os=-elf + os=elf ;; or32-*) - os=-coff + os=coff ;; *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 + os=sysv3 ;; sparc-* | *-sun) - os=-sunos4.1.1 + os=sunos4.1.1 + ;; + pru-*) + os=elf ;; *-be) - os=-beos - ;; - *-haiku) - os=-haiku + os=beos ;; *-ibm) - os=-aix + os=aix ;; *-knuth) - os=-mmixware + os=mmixware ;; *-wec) - os=-proelf + os=proelf ;; *-winbond) - os=-proelf + os=proelf ;; *-oki) - os=-proelf + os=proelf ;; *-hp) - os=-hpux + os=hpux ;; *-hitachi) - os=-hiux + os=hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv + os=sysv ;; *-cbm) - os=-amigaos + os=amigaos ;; *-dg) - os=-dgux + os=dgux ;; *-dolphin) - os=-sysv3 + os=sysv3 ;; m68k-ccur) - os=-rtu + os=rtu ;; m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs + os=luna ;; *-next) - os=-nextstep3 + os=nextstep + ;; + *-sequent) + os=ptx + ;; + *-crds) + os=unos + ;; + *-ns) + os=genix + ;; + i370-*) + os=mvs ;; *-gould) - os=-sysv + os=sysv ;; *-highlevel) - os=-bsd + os=bsd ;; *-encore) - os=-bsd + os=bsd ;; *-sgi) - os=-irix + os=irix ;; *-siemens) - os=-sysv4 + os=sysv4 ;; *-masscomp) - os=-rtu + os=rtu ;; f30[01]-fujitsu | f700-fujitsu) - os=-uxpv + os=uxpv ;; *-rom68k) - os=-coff + os=coff ;; *-*bug) - os=-coff + os=coff ;; *-apple) - os=-macos + os=macos ;; *-atari*) - os=-mint + os=mint + ;; + *-wrs) + os=vxworks ;; *) - os=-none + os=none ;; esac + fi +# Now, validate our (potentially fixed-up) OS. +case $os in + # Sometimes we do "kernel-abi", so those need to count as OSes. + musl* | newlib* | uclibc*) + ;; + # Likewise for "kernel-libc" + eabi | eabihf | gnueabi | gnueabihf) + ;; + # Now accept the basic system types. + # The portable systems comes first. + # Each alternative MUST end in a * to match a version number. + gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ + | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \ + | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ + | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \ + | hiux* | abug | nacl* | netware* | windows* \ + | os9* | macos* | osx* | ios* \ + | mpw* | magic* | mmixware* | mon960* | lnews* \ + | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ + | aos* | aros* | cloudabi* | sortix* | twizzler* \ + | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ + | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ + | mirbsd* | netbsd* | dicos* | openedition* | ose* \ + | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \ + | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \ + | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ + | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ + | udi* | lites* | ieee* | go32* | aux* | hcos* \ + | chorusrdb* | cegcc* | glidix* \ + | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ + | midipix* | mingw32* | mingw64* | mint* \ + | uxpv* | beos* | mpeix* | udk* | moxiebox* \ + | interix* | uwin* | mks* | rhapsody* | darwin* \ + | openstep* | oskit* | conix* | pw32* | nonstopux* \ + | storm-chaos* | tops10* | tenex* | tops20* | its* \ + | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \ + | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \ + | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ + | skyos* | haiku* | rdos* | toppers* | drops* | es* \ + | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ + | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ + | nsk* | powerunix* | genode* | zvmoe* ) + ;; + # This one is extra strict with allowed versions + sco3.2v2 | sco3.2v[4-9]* | sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + ;; + none) + ;; + *) + echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2 + exit 1 + ;; +esac + +# As a final step for OS-related things, validate the OS-kernel combination +# (given a valid OS), if there is a kernel. +case $kernel-$os in + linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* | linux-musl* | linux-uclibc* ) + ;; + -dietlibc* | -newlib* | -musl* | -uclibc* ) + # These are just libc implementations, not actual OSes, and thus + # require a kernel. + echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 + exit 1 + ;; + kfreebsd*-gnu* | kopensolaris*-gnu*) + ;; + nto-qnx*) + ;; + *-eabi* | *-gnueabi*) + ;; + -*) + # Blank kernel with real OS is always fine. + ;; + *-*) + echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 + exit 1 + ;; +esac + # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) +case $vendor in + unknown) + case $cpu-$os in + *-riscix*) vendor=acorn ;; - -sunos*) + *-sunos*) vendor=sun ;; - -cnk*|-aix*) + *-cnk* | *-aix*) vendor=ibm ;; - -beos*) + *-beos*) vendor=be ;; - -hpux*) + *-hpux*) vendor=hp ;; - -mpeix*) + *-mpeix*) vendor=hp ;; - -hiux*) + *-hiux*) vendor=hitachi ;; - -unos*) + *-unos*) vendor=crds ;; - -dgux*) + *-dgux*) vendor=dg ;; - -luna*) + *-luna*) vendor=omron ;; - -genix*) + *-genix*) vendor=ns ;; - -mvs* | -opened*) + *-clix*) + vendor=intergraph + ;; + *-mvs* | *-opened*) vendor=ibm ;; - -os400*) + *-os400*) vendor=ibm ;; - -ptx*) + s390-* | s390x-*) + vendor=ibm + ;; + *-ptx*) vendor=sequent ;; - -tpf*) + *-tpf*) vendor=ibm ;; - -vxsim* | -vxworks* | -windiss*) + *-vxsim* | *-vxworks* | *-windiss*) vendor=wrs ;; - -aux*) + *-aux*) vendor=apple ;; - -hms*) + *-hms*) vendor=hitachi ;; - -mpw* | -macos*) + *-mpw* | *-macos*) vendor=apple ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) vendor=atari ;; - -vos*) + *-vos*) vendor=stratus ;; - *-android*|*-linuxandroid*) - vendor=linux- - ;; esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac -echo $basic_machine$os +echo "$cpu-$vendor-${kernel:+$kernel-}$os" exit # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff --git a/nsprpub/build/autoconf/patches/config.sub.patch b/nsprpub/build/autoconf/patches/config.sub.patch deleted file mode 100644 index f3afca2ae..000000000 --- a/nsprpub/build/autoconf/patches/config.sub.patch +++ /dev/null @@ -1,51 +0,0 @@ ---- config.sub.orig 2014-03-09 18:34:03 -0700 -+++ config.sub 2014-03-14 19:49:48 -0700 -@@ -115,7 +115,7 @@ - # Here we must recognize all the valid KERNEL-OS combinations. - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` - case $maybe_os in -- nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ -+ nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | \ - linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | \ - kopensolaris*-gnu* | \ -@@ -123,10 +123,6 @@ - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; -- android-linux) -- os=-linux-android -- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown -- ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] -@@ -1367,7 +1363,7 @@ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -- | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ -+ | -mingw32* | -mingw64* | -linux-gnu* \ - | -linux-newlib* | -linux-musl* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ -@@ -1508,6 +1504,9 @@ - ;; - -nacl*) - ;; -+ -android*) -+ os=-android -+ ;; - -none) - ;; - *) -@@ -1777,6 +1776,9 @@ - -vos*) - vendor=stratus - ;; -+ *-android*|*-linuxandroid*) -+ vendor=linux- -+ ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; diff --git a/nsprpub/configure b/nsprpub/configure index 68dfd5f62..b89064b2c 100644 --- a/nsprpub/configure +++ b/nsprpub/configure @@ -1467,7 +1467,7 @@ Optional Features: --enable-cplus Enable some c++ api routines --enable-macos-target=VER Set the minimum MacOS version needed at runtime - 10.2 for ppc, 10.4 for x86 + 10.3 for ppc, 10.4 for x86 --disable-os2-high-mem Disable high-memory support on OS/2 --enable-strip Enable stripping of shared libs and programs @@ -2486,7 +2486,7 @@ test -n "$target_alias" && program_prefix=${target_alias}- MOD_MAJOR_VERSION=4 -MOD_MINOR_VERSION=24 +MOD_MINOR_VERSION=29 MOD_PATCH_VERSION=0 NSPR_MODNAME=nspr20 _HAVE_PTHREADS= @@ -5587,6 +5587,7 @@ if test -n "$CROSS_COMPILE"; then linux*) OS_ARCH=Linux ;; solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;; mingw*) OS_ARCH=WINNT CPU_ARCH=x86 ;; + cygwin*) OS_ARCH=WINNT ;; darwin*) OS_ARCH=Darwin ;; riscos*) OS_ARCH=RISCOS ;; esac @@ -6457,12 +6458,22 @@ fi CPU_ARCH=i386 fi ;; + aarch64) + CPU_ARCH=aarch64 + ;; *) CPU_ARCH=ppc ;; esac if test "`echo $CC | grep -c '\-arch '`" = "0"; then - CC="$CC -arch $CPU_ARCH" + case "$CPU_ARCH" in + aarch64) + CC="$CC -arch arm64" + ;; + *) + CC="$CC -arch $CPU_ARCH" + ;; + esac fi ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default" if test "x$ac_cv_header_crt_externs_h" = xyes; then : @@ -6482,78 +6493,71 @@ fi PR_MD_CSRCS=darwin.c PR_MD_ASFILES=os_Darwin.s - # Add Mac OS X support for loading CFM & CFBundle plugins - if test -f "${MACOS_SDK_DIR}/System/Library/Frameworks/Carbon.framework/Carbon"; then - $as_echo "#define XP_MACOSX 1" >>confdefs.h + if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then + export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET + elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then + case "${target_cpu}" in + powerpc*) + export MACOSX_DEPLOYMENT_TARGET=10.3 + ;; + i*86*) + export MACOSX_DEPLOYMENT_TARGET=10.4 + ;; + esac + fi - OS_TARGET=MacOSX - if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then - export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET - elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then - case "${target_cpu}" in - powerpc*) - export MACOSX_DEPLOYMENT_TARGET=10.2 - ;; - i*86*) - export MACOSX_DEPLOYMENT_TARGET=10.4 - ;; - esac + if test "$MACOS_SDK_DIR"; then + + if test ! -d "$MACOS_SDK_DIR"; then + as_fn_error $? "SDK not found. When using --with-macos-sdk, you must +specify a valid SDK. SDKs are installed when the optional cross-development +tools are selected during the Xcode/Developer Tools installation." "$LINENO" 5 fi - if test "$MACOS_SDK_DIR"; then + CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'` + GCC_VERSION_FULL=`echo $CC_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'` + GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'` - if test ! -d "$MACOS_SDK_DIR"; then - as_fn_error $? "SDK not found. When using --with-macos-sdk, you must -specify a valid SDK. SDKs are installed when the optional cross-development -tools are selected during the Xcode/Developer Tools installation." "$LINENO" 5 + GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'` + if test "$GCC_VERSION_MAJOR" -lt "4" ; then + SDK_C_FRAMEWORK="-F${MACOS_SDK_DIR}/System/Library/Frameworks" + if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then + SDK_C_FRAMEWORK="$SDK_C_FRAMEWORK -F${MACOS_SDK_DIR}/Library/Frameworks" fi + SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include ${SDK_C_FRAMEWORK}" - CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'` - GCC_VERSION_FULL=`echo $CC_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'` - GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'` + CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}" - GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'` - if test "$GCC_VERSION_MAJOR" -lt "4" ; then - SDK_C_FRAMEWORK="-F${MACOS_SDK_DIR}/System/Library/Frameworks" - if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then - SDK_C_FRAMEWORK="$SDK_C_FRAMEWORK -F${MACOS_SDK_DIR}/Library/Frameworks" - fi - - SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include ${SDK_C_FRAMEWORK}" - - CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}" - - CPP="$CPP -nostdinc ${SDK_C_INCLUDE}" + CPP="$CPP -nostdinc ${SDK_C_INCLUDE}" - HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'` + HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'` - if test "$HOST_DARWIN_MAJOR" -lt 9 ; then - MACOS_SDK_LIBS="-L${MACOS_SDK_DIR}/usr/lib/gcc/darwin -L${MACOS_SDK_DIR}/usr/lib/gcc/darwin/${GCC_VERSION_FULL} -L${MACOS_SDK_DIR}/usr/lib ${SDK_C_FRAMEWORK}" - else - MACOS_SDK_LIBS="-Wl,-syslibroot,${MACOS_SDK_DIR}" - fi - - LDFLAGS="${MACOS_SDK_LIBS} $LDFLAGS" - export NEXT_ROOT=$MACOS_SDK_DIR - - if test -n "$CROSS_COMPILE" ; then - HOST_CC="NEXT_ROOT= $HOST_CC" - HOST_CXX="NEXT_ROOT= $HOST_CXX" - fi + if test "$HOST_DARWIN_MAJOR" -lt 9 ; then + MACOS_SDK_LIBS="-L${MACOS_SDK_DIR}/usr/lib/gcc/darwin -L${MACOS_SDK_DIR}/usr/lib/gcc/darwin/${GCC_VERSION_FULL} -L${MACOS_SDK_DIR}/usr/lib ${SDK_C_FRAMEWORK}" else - CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}" + MACOS_SDK_LIBS="-Wl,-syslibroot,${MACOS_SDK_DIR}" + fi - CPP="$CPP -isysroot ${MACOS_SDK_DIR}" + LDFLAGS="${MACOS_SDK_LIBS} $LDFLAGS" + export NEXT_ROOT=$MACOS_SDK_DIR - if test "$GCC_VERSION_FULL" != "4.0.0" ; then - LDFLAGS="$LDFLAGS -isysroot ${MACOS_SDK_DIR}" - else - LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}" - fi + if test -n "$CROSS_COMPILE" ; then + HOST_CC="NEXT_ROOT= $HOST_CC" + HOST_CXX="NEXT_ROOT= $HOST_CXX" + fi + else + CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}" + + CPP="$CPP -isysroot ${MACOS_SDK_DIR}" + + if test "$GCC_VERSION_FULL" != "4.0.0" ; then + LDFLAGS="$LDFLAGS -isysroot ${MACOS_SDK_DIR}" + else + LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}" fi fi fi diff --git a/nsprpub/configure.in b/nsprpub/configure.in index 8d8da1ec2..d3d804795 100644 --- a/nsprpub/configure.in +++ b/nsprpub/configure.in @@ -15,7 +15,7 @@ dnl ======================================================== dnl = Defaults dnl ======================================================== MOD_MAJOR_VERSION=4 -MOD_MINOR_VERSION=24 +MOD_MINOR_VERSION=29 MOD_PATCH_VERSION=0 NSPR_MODNAME=nspr20 _HAVE_PTHREADS= @@ -398,7 +398,7 @@ AC_ARG_WITH(macos-sdk, AC_ARG_ENABLE(macos-target, [ --enable-macos-target=VER Set the minimum MacOS version needed at runtime - [10.2 for ppc, 10.4 for x86]], + [10.3 for ppc, 10.4 for x86]], [_MACOSX_DEPLOYMENT_TARGET=$enableval]) dnl ======================================================== @@ -821,6 +821,7 @@ if test -n "$CROSS_COMPILE"; then linux*) OS_ARCH=Linux ;; solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;; mingw*) OS_ARCH=WINNT CPU_ARCH=x86 ;; + cygwin*) OS_ARCH=WINNT ;; darwin*) OS_ARCH=Darwin ;; riscos*) OS_ARCH=RISCOS ;; esac @@ -1326,12 +1327,22 @@ case "$target" in CPU_ARCH=i386 fi ;; + aarch64) + CPU_ARCH=aarch64 + ;; *) CPU_ARCH=ppc ;; esac if test "`echo $CC | grep -c '\-arch '`" = "0"; then - CC="$CC -arch $CPU_ARCH" + case "$CPU_ARCH" in + aarch64) + CC="$CC -arch arm64" + ;; + *) + CC="$CC -arch $CPU_ARCH" + ;; + esac fi AC_CHECK_HEADER(crt_externs.h, AC_DEFINE(HAVE_CRT_EXTERNS_H)) DSO_CFLAGS=-fPIC @@ -1345,116 +1356,110 @@ case "$target" in PR_MD_CSRCS=darwin.c PR_MD_ASFILES=os_Darwin.s - # Add Mac OS X support for loading CFM & CFBundle plugins - if test -f "${MACOS_SDK_DIR}/System/Library/Frameworks/Carbon.framework/Carbon"; then - AC_DEFINE(XP_MACOSX) - OS_TARGET=MacOSX + if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then + dnl Use the specified value + export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET + elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then + dnl No value specified on the command line or in the environment, + dnl use the lesser of the library's minimum or the architecture's + dnl minimum. + case "${target_cpu}" in + powerpc*) + dnl Architecture minimum 10.3 + export MACOSX_DEPLOYMENT_TARGET=10.3 + ;; + i*86*) + dnl Architecture minimum 10.4 + export MACOSX_DEPLOYMENT_TARGET=10.4 + ;; + esac + fi - if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then - dnl Use the specified value - export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET - elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then - dnl No value specified on the command line or in the environment, - dnl use the lesser of the library's minimum or the architecture's - dnl minimum. - case "${target_cpu}" in - powerpc*) - dnl Architecture minimum 10.2 - export MACOSX_DEPLOYMENT_TARGET=10.2 - ;; - i*86*) - dnl Architecture minimum 10.4 - export MACOSX_DEPLOYMENT_TARGET=10.4 - ;; - esac - fi + dnl MACOS_SDK_DIR will be set to the SDK location whenever one is + dnl in use. NEXT_ROOT will be set and exported if it's needed for + dnl ld. - dnl MACOS_SDK_DIR will be set to the SDK location whenever one is - dnl in use. NEXT_ROOT will be set and exported if it's needed for - dnl ld. + if test "$MACOS_SDK_DIR"; then + dnl Sync this section with the one in Mozilla's top level. - if test "$MACOS_SDK_DIR"; then - dnl Sync this section with the one in Mozilla's top level. - - if test ! -d "$MACOS_SDK_DIR"; then - AC_MSG_ERROR([SDK not found. When using --with-macos-sdk, you must + if test ! -d "$MACOS_SDK_DIR"; then + AC_MSG_ERROR([SDK not found. When using --with-macos-sdk, you must specify a valid SDK. SDKs are installed when the optional cross-development tools are selected during the Xcode/Developer Tools installation.]) + fi + + changequote(,) + CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'` + GCC_VERSION_FULL=`echo $CC_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'` + GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'` + changequote([,]) + GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'` + if test "$GCC_VERSION_MAJOR" -lt "4" ; then + SDK_C_FRAMEWORK="-F${MACOS_SDK_DIR}/System/Library/Frameworks" + if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then + SDK_C_FRAMEWORK="$SDK_C_FRAMEWORK -F${MACOS_SDK_DIR}/Library/Frameworks" fi + SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include ${SDK_C_FRAMEWORK}" + + CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}" + + dnl CPP needs to be set for AC_CHECK_HEADER. + CPP="$CPP -nostdinc ${SDK_C_INCLUDE}" + changequote(,) - CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'` - GCC_VERSION_FULL=`echo $CC_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'` - GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'` + HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'` changequote([,]) - GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'` - if test "$GCC_VERSION_MAJOR" -lt "4" ; then - SDK_C_FRAMEWORK="-F${MACOS_SDK_DIR}/System/Library/Frameworks" - if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then - SDK_C_FRAMEWORK="$SDK_C_FRAMEWORK -F${MACOS_SDK_DIR}/Library/Frameworks" - fi - - SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include ${SDK_C_FRAMEWORK}" - - CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}" - - dnl CPP needs to be set for AC_CHECK_HEADER. - CPP="$CPP -nostdinc ${SDK_C_INCLUDE}" - - changequote(,) - HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'` - changequote([,]) - if test "$HOST_DARWIN_MAJOR" -lt 9 ; then - dnl The build host is running Tiger (10.4) or earlier. - dnl ld support for -syslibroot is compiler-agnostic, but - dnl only available on Tiger and later. On Tiger and - dnl earlier build hosts, just rely on NEXT_ROOT, because - dnl it's not been shown to cause any problems. - MACOS_SDK_LIBS="-L${MACOS_SDK_DIR}/usr/lib/gcc/darwin -L${MACOS_SDK_DIR}/usr/lib/gcc/darwin/${GCC_VERSION_FULL} -L${MACOS_SDK_DIR}/usr/lib ${SDK_C_FRAMEWORK}" - else - dnl The build host is running Leopard (10.5) or later. - dnl With NEXT_ROOT set, the linker will still not apply - dnl it when resolving dependencies. This causes problems - dnl on Leopard, where an SDK depends on frameworks which - dnl were present in earlier OS releases (and the associated - dnl SDK) but not in Leopard. -syslibroot does not have - dnl this problem, but it results in harmless warnings when - dnl NEXT_ROOT is set. NEXT_ROOT needs to remain set even - dnl on Leopard because the compiler uses it too. - MACOS_SDK_LIBS="-Wl,-syslibroot,${MACOS_SDK_DIR}" - fi - - LDFLAGS="${MACOS_SDK_LIBS} $LDFLAGS" - export NEXT_ROOT=$MACOS_SDK_DIR - - if test -n "$CROSS_COMPILE" ; then - dnl NEXT_ROOT will be in the environment, but it - dnl shouldn't be set for the build host. HOST_CXX is - dnl presently unused. - HOST_CC="NEXT_ROOT= $HOST_CC" - HOST_CXX="NEXT_ROOT= $HOST_CXX" - fi + if test "$HOST_DARWIN_MAJOR" -lt 9 ; then + dnl The build host is running Tiger (10.4) or earlier. + dnl ld support for -syslibroot is compiler-agnostic, but + dnl only available on Tiger and later. On Tiger and + dnl earlier build hosts, just rely on NEXT_ROOT, because + dnl it's not been shown to cause any problems. + MACOS_SDK_LIBS="-L${MACOS_SDK_DIR}/usr/lib/gcc/darwin -L${MACOS_SDK_DIR}/usr/lib/gcc/darwin/${GCC_VERSION_FULL} -L${MACOS_SDK_DIR}/usr/lib ${SDK_C_FRAMEWORK}" else - dnl gcc >= 4.0 uses different paths than above, but knows - dnl how to find them itself. - CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}" + dnl The build host is running Leopard (10.5) or later. + dnl With NEXT_ROOT set, the linker will still not apply + dnl it when resolving dependencies. This causes problems + dnl on Leopard, where an SDK depends on frameworks which + dnl were present in earlier OS releases (and the associated + dnl SDK) but not in Leopard. -syslibroot does not have + dnl this problem, but it results in harmless warnings when + dnl NEXT_ROOT is set. NEXT_ROOT needs to remain set even + dnl on Leopard because the compiler uses it too. + MACOS_SDK_LIBS="-Wl,-syslibroot,${MACOS_SDK_DIR}" + fi - dnl CPP needs to be set for AC_CHECK_HEADER. - CPP="$CPP -isysroot ${MACOS_SDK_DIR}" + LDFLAGS="${MACOS_SDK_LIBS} $LDFLAGS" + export NEXT_ROOT=$MACOS_SDK_DIR - dnl If gcc >= 4.0.0, we're guaranteed to be on Tiger, which - dnl has an ld that supports -syslibroot. Don't set - dnl NEXT_ROOT because it will be ignored and cause - dnl warnings when -syslibroot is specified. - if test "$GCC_VERSION_FULL" != "4.0.0" ; then - dnl gcc > 4.0.0 will pass -syslibroot to ld automatically - dnl based on the -isysroot it receives. - LDFLAGS="$LDFLAGS -isysroot ${MACOS_SDK_DIR}" - else - dnl gcc 4.0.0 doesn't pass -syslibroot to ld, it needs - dnl to be explicit. - LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}" - fi + if test -n "$CROSS_COMPILE" ; then + dnl NEXT_ROOT will be in the environment, but it + dnl shouldn't be set for the build host. HOST_CXX is + dnl presently unused. + HOST_CC="NEXT_ROOT= $HOST_CC" + HOST_CXX="NEXT_ROOT= $HOST_CXX" + fi + else + dnl gcc >= 4.0 uses different paths than above, but knows + dnl how to find them itself. + CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}" + + dnl CPP needs to be set for AC_CHECK_HEADER. + CPP="$CPP -isysroot ${MACOS_SDK_DIR}" + + dnl If gcc >= 4.0.0, we're guaranteed to be on Tiger, which + dnl has an ld that supports -syslibroot. Don't set + dnl NEXT_ROOT because it will be ignored and cause + dnl warnings when -syslibroot is specified. + if test "$GCC_VERSION_FULL" != "4.0.0" ; then + dnl gcc > 4.0.0 will pass -syslibroot to ld automatically + dnl based on the -isysroot it receives. + LDFLAGS="$LDFLAGS -isysroot ${MACOS_SDK_DIR}" + else + dnl gcc 4.0.0 doesn't pass -syslibroot to ld, it needs + dnl to be explicit. + LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}" fi fi fi diff --git a/nsprpub/pr/include/md/_darwin.h b/nsprpub/pr/include/md/_darwin.h index 1d79d3d82..b3f89fbf8 100644 --- a/nsprpub/pr/include/md/_darwin.h +++ b/nsprpub/pr/include/md/_darwin.h @@ -40,11 +40,7 @@ #undef HAVE_STACK_GROWING_UP #define HAVE_DLL -#if defined(__x86_64__) || TARGET_OS_IPHONE #define USE_DLFCN -#else -#define USE_MACH_DYLD -#endif #define _PR_HAVE_SOCKADDR_LEN #define _PR_STAT_HAS_ST_ATIMESPEC #define _PR_HAVE_LARGE_OFF_T @@ -124,7 +120,16 @@ extern PRInt32 _PR_Darwin_x86_64_AtomicAdd(PRInt32 *ptr, PRInt32 val); #define _MD_ATOMIC_ADD(ptr, val) _PR_Darwin_x86_64_AtomicAdd(ptr, val) #endif /* __x86_64__ */ -#if defined(__arm__) || defined(__aarch64__) +#ifdef __aarch64__ +#define _PR_HAVE_ATOMIC_OPS +#define _MD_INIT_ATOMIC() +#define _MD_ATOMIC_INCREMENT(val) __sync_add_and_fetch(val, 1) +#define _MD_ATOMIC_DECREMENT(val) __sync_sub_and_fetch(val, 1) +#define _MD_ATOMIC_SET(val, newval) __sync_lock_test_and_set(val, newval) +#define _MD_ATOMIC_ADD(ptr, val) __sync_add_and_fetch(ptr, val) +#endif /* __aarch64__ */ + +#if defined(__arm__) #define _PR_HAVE_ATOMIC_OPS #define _MD_INIT_ATOMIC() #define _MD_ATOMIC_INCREMENT(val) OSAtomicIncrement32(val) @@ -138,7 +143,7 @@ static inline PRInt32 _MD_ATOMIC_SET(PRInt32 *val, PRInt32 newval) return oldval; } #define _MD_ATOMIC_ADD(ptr, val) OSAtomicAdd32(val, ptr) -#endif /* __arm__ || __aarch64__ */ +#endif /* __arm__ */ #define USE_SETJMP diff --git a/nsprpub/pr/include/md/_linux.cfg b/nsprpub/pr/include/md/_linux.cfg index b0e67c137..23b160fde 100644 --- a/nsprpub/pr/include/md/_linux.cfg +++ b/nsprpub/pr/include/md/_linux.cfg @@ -1157,7 +1157,8 @@ #define PR_BYTES_PER_WORD_LOG2 2 #define PR_BYTES_PER_DWORD_LOG2 3 -#elif defined(__nios2__) || defined(__microblaze__) || defined(__nds32__) +#elif defined(__nios2__) || defined(__microblaze__) || defined(__nds32__) || \ + defined(__xtensa__) #if defined(__microblaze__) && defined(__BIG_ENDIAN__) #define IS_BIG_ENDIAN 1 @@ -1207,6 +1208,53 @@ #define PR_BYTES_PER_WORD_LOG2 2 #define PR_BYTES_PER_DWORD_LOG2 3 +#elif defined(__e2k__) + +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN + +#define IS_64 + +#define PR_BYTES_PER_BYTE 1 +#define PR_BYTES_PER_SHORT 2 +#define PR_BYTES_PER_INT 4 +#define PR_BYTES_PER_INT64 4 +#define PR_BYTES_PER_LONG 8 +#define PR_BYTES_PER_FLOAT 4 +#define PR_BYTES_PER_DOUBLE 8 +#define PR_BYTES_PER_WORD 8 +#define PR_BYTES_PER_DWORD 8 + +#define PR_BITS_PER_BYTE 8 +#define PR_BITS_PER_SHORT 16 +#define PR_BITS_PER_INT 32 +#define PR_BITS_PER_INT64 32 +#define PR_BITS_PER_LONG 64 +#define PR_BITS_PER_FLOAT 32 +#define PR_BITS_PER_DOUBLE 64 +#define PR_BITS_PER_WORD 64 + +#define PR_BITS_PER_BYTE_LOG2 3 +#define PR_BITS_PER_SHORT_LOG2 4 +#define PR_BITS_PER_INT_LOG2 5 +#define PR_BITS_PER_INT64_LOG2 5 +#define PR_BITS_PER_LONG_LOG2 6 +#define PR_BITS_PER_FLOAT_LOG2 5 +#define PR_BITS_PER_DOUBLE_LOG2 6 +#define PR_BITS_PER_WORD_LOG2 6 + +#define PR_ALIGN_OF_SHORT 2 +#define PR_ALIGN_OF_INT 4 +#define PR_ALIGN_OF_LONG 8 +#define PR_ALIGN_OF_INT64 4 +#define PR_ALIGN_OF_FLOAT 4 +#define PR_ALIGN_OF_DOUBLE 8 +#define PR_ALIGN_OF_POINTER 8 +#define PR_ALIGN_OF_WORD 8 + +#define PR_BYTES_PER_WORD_LOG2 3 +#define PR_BYTES_PER_DWORD_LOG2 3 + #else #error "Unknown CPU architecture" diff --git a/nsprpub/pr/include/md/_linux.h b/nsprpub/pr/include/md/_linux.h index 3226a04b3..a26291a80 100644 --- a/nsprpub/pr/include/md/_linux.h +++ b/nsprpub/pr/include/md/_linux.h @@ -37,8 +37,6 @@ #define _PR_SI_ARCHITECTURE "sparc" #elif defined(__i386__) #define _PR_SI_ARCHITECTURE "x86" -#elif defined(__mips64__) -#define _PR_SI_ARCHITECTURE "mips64" #elif defined(__mips__) #define _PR_SI_ARCHITECTURE "mips" #elif defined(__arm__) @@ -63,6 +61,8 @@ #define _PR_SI_ARCHITECTURE "riscv32" #elif defined(__riscv) && (__riscv_xlen == 64) #define _PR_SI_ARCHITECTURE "riscv64" +#elif defined(__e2k__) +#define _PR_SI_ARCHITECTURE "e2k" #elif defined(__arc__) #define _PR_SI_ARCHITECTURE "arc" #elif defined(__nios2__) @@ -71,6 +71,8 @@ #define _PR_SI_ARCHITECTURE "microblaze" #elif defined(__nds32__) #define _PR_SI_ARCHITECTURE "nds32" +#elif defined(__xtensa__) +#define _PR_SI_ARCHITECTURE "xtensa" #else #error "Unknown CPU architecture" #endif diff --git a/nsprpub/pr/include/md/_netbsd.h b/nsprpub/pr/include/md/_netbsd.h index b262acee6..1ec0fe6ec 100644 --- a/nsprpub/pr/include/md/_netbsd.h +++ b/nsprpub/pr/include/md/_netbsd.h @@ -25,8 +25,6 @@ #define _PR_SI_ARCHITECTURE "sparc64" #elif defined(__sparc__) #define _PR_SI_ARCHITECTURE "sparc" -#elif defined(__mips64__) -#define _PR_SI_ARCHITECTURE "mips64" #elif defined(__mips__) #define _PR_SI_ARCHITECTURE "mips" #elif defined(__arm32__) || defined(__arm__) || defined(__armel__) \ diff --git a/nsprpub/pr/include/prinit.h b/nsprpub/pr/include/prinit.h index eb3cfa059..b00fe2c06 100644 --- a/nsprpub/pr/include/prinit.h +++ b/nsprpub/pr/include/prinit.h @@ -31,9 +31,9 @@ PR_BEGIN_EXTERN_C ** The format of the version string is ** ".[.] []" */ -#define PR_VERSION "4.24" +#define PR_VERSION "4.29" #define PR_VMAJOR 4 -#define PR_VMINOR 24 +#define PR_VMINOR 29 #define PR_VPATCH 0 #define PR_BETA PR_FALSE diff --git a/nsprpub/pr/include/prsystem.h b/nsprpub/pr/include/prsystem.h index 1b9c7ed85..577e60e06 100644 --- a/nsprpub/pr/include/prsystem.h +++ b/nsprpub/pr/include/prsystem.h @@ -43,8 +43,9 @@ typedef enum { PR_SI_SYSNAME, PR_SI_RELEASE, PR_SI_ARCHITECTURE, - PR_SI_HOSTNAME_UNTRUNCATED /* the hostname exactly as configured + PR_SI_HOSTNAME_UNTRUNCATED, /* the hostname exactly as configured * on the system */ + PR_SI_RELEASE_BUILD } PRSysInfo; diff --git a/nsprpub/pr/src/Makefile.in b/nsprpub/pr/src/Makefile.in index 2258dae61..d7c633daf 100644 --- a/nsprpub/pr/src/Makefile.in +++ b/nsprpub/pr/src/Makefile.in @@ -159,10 +159,6 @@ ifeq ($(OS_TARGET),Android) OS_LIBS += -llog endif -ifeq ($(OS_TARGET),MacOSX) -OS_LIBS = -framework CoreServices -framework CoreFoundation -endif - EXTRA_LIBS += $(OS_LIBS) # diff --git a/nsprpub/pr/src/linking/prlink.c b/nsprpub/pr/src/linking/prlink.c index 4e73d9df1..011ff17e6 100644 --- a/nsprpub/pr/src/linking/prlink.c +++ b/nsprpub/pr/src/linking/prlink.c @@ -7,11 +7,6 @@ #include -#if defined(XP_MACOSX) && defined(USE_MACH_DYLD) -#include -#include -#endif - #ifdef XP_UNIX #ifdef USE_DLFCN #include @@ -36,8 +31,6 @@ #endif #elif defined(USE_HPSHL) #include -#elif defined(USE_MACH_DYLD) -#include #endif #endif /* XP_UNIX */ @@ -46,8 +39,7 @@ /* * On these platforms, symbols have a leading '_'. */ -#if (defined(DARWIN) && defined(USE_MACH_DYLD)) \ - || defined(XP_OS2) \ +#if defined(XP_OS2) \ || ((defined(OPENBSD) || defined(NETBSD)) && !defined(__ELF__)) #define NEED_LEADING_UNDERSCORE #endif @@ -70,19 +62,9 @@ struct PRLibrary { #endif #endif -#if defined(XP_MACOSX) && defined(USE_MACH_DYLD) - CFragConnectionID connection; - CFBundleRef bundle; - Ptr main; - CFMutableDictionaryRef wrappers; - const struct mach_header* image; -#endif - #ifdef XP_UNIX #if defined(USE_HPSHL) shl_t dlh; -#elif defined(USE_MACH_DYLD) - NSModule dlh; #else void* dlh; #endif @@ -170,7 +152,7 @@ void _PR_InitLinker(void) #elif defined(USE_HPSHL) h = NULL; /* don't abort with this NULL */ -#elif defined(USE_MACH_DYLD) || defined(NO_DLOPEN_NULL) +#elif defined(NO_DLOPEN_NULL) h = NULL; /* XXXX toshok */ /* XXXX vlad */ #else #error no dll strategy @@ -270,7 +252,7 @@ PR_GetLibraryPath(void) #endif #if defined(XP_UNIX) -#if defined(USE_DLFCN) || defined(USE_MACH_DYLD) +#if defined(USE_DLFCN) { char *p=NULL; int len; @@ -428,203 +410,6 @@ PR_LoadLibrary(const char *name) return PR_LoadLibraryWithFlags(libSpec, 0); } -#if defined(USE_MACH_DYLD) -static NSModule -pr_LoadMachDyldModule(const char *name) -{ - NSObjectFileImage ofi; - NSModule h = NULL; - if (NSCreateObjectFileImageFromFile(name, &ofi) - == NSObjectFileImageSuccess) { - h = NSLinkModule(ofi, name, NSLINKMODULE_OPTION_PRIVATE - | NSLINKMODULE_OPTION_RETURN_ON_ERROR); - if (h == NULL) { - NSLinkEditErrors linkEditError; - int errorNum; - const char *fileName; - const char *errorString; - NSLinkEditError(&linkEditError, &errorNum, &fileName, &errorString); - PR_LOG(_pr_linker_lm, PR_LOG_MIN, - ("LoadMachDyldModule error %d:%d for file %s:\n%s", - linkEditError, errorNum, fileName, errorString)); - } - if (NSDestroyObjectFileImage(ofi) == FALSE) { - if (h) { - (void)NSUnLinkModule(h, NSUNLINKMODULE_OPTION_NONE); - h = NULL; - } - } - } - return h; -} -#endif - -#if defined(XP_MACOSX) && defined(USE_MACH_DYLD) - -/* -** macLibraryLoadProc is a function definition for a Mac shared library -** loading method. The "name" param is the same full or partial pathname -** that was passed to pr_LoadLibraryByPathName. The function must fill -** in the fields of "lm" which apply to its library type. Returns -** PR_SUCCESS if successful. -*/ - -typedef PRStatus (*macLibraryLoadProc)(const char *name, PRLibrary *lm); - -#ifdef __ppc__ - -/* -** CFM and its TVectors only exist on PowerPC. Other OS X architectures -** only use Mach-O as a native binary format. -*/ - -static void* TV2FP(CFMutableDictionaryRef dict, const char* name, void *tvp) -{ - static uint32 glue[6] = { 0x3D800000, 0x618C0000, 0x800C0000, 0x804C0004, 0x7C0903A6, 0x4E800420 }; - uint32* newGlue = NULL; - - if (tvp != NULL) { - CFStringRef nameRef = CFStringCreateWithCString(NULL, name, kCFStringEncodingASCII); - if (nameRef) { - CFMutableDataRef glueData = (CFMutableDataRef) CFDictionaryGetValue(dict, nameRef); - if (glueData == NULL) { - glueData = CFDataCreateMutable(NULL, sizeof(glue)); - if (glueData != NULL) { - newGlue = (uint32*) CFDataGetMutableBytePtr(glueData); - memcpy(newGlue, glue, sizeof(glue)); - newGlue[0] |= ((UInt32)tvp >> 16); - newGlue[1] |= ((UInt32)tvp & 0xFFFF); - MakeDataExecutable(newGlue, sizeof(glue)); - CFDictionaryAddValue(dict, nameRef, glueData); - CFRelease(glueData); - - PR_LOG(_pr_linker_lm, PR_LOG_MIN, ("TV2FP: created wrapper for CFM function %s().", name)); - } - } else { - PR_LOG(_pr_linker_lm, PR_LOG_MIN, ("TV2FP: found wrapper for CFM function %s().", name)); - - newGlue = (uint32*) CFDataGetMutableBytePtr(glueData); - } - CFRelease(nameRef); - } - } - - return newGlue; -} - -static PRStatus -pr_LoadViaCFM(const char *name, PRLibrary *lm) -{ - OSErr err; - Str255 errName; - FSRef ref; - FSSpec fileSpec; - Boolean tempUnusedBool; - - /* - * Make an FSSpec from the path name and call GetDiskFragment. - */ - - /* Use direct conversion of POSIX path to FSRef to FSSpec. */ - err = FSPathMakeRef((const UInt8*)name, &ref, NULL); - if (err != noErr) { - return PR_FAILURE; - } - err = FSGetCatalogInfo(&ref, kFSCatInfoNone, NULL, NULL, - &fileSpec, NULL); - if (err != noErr) { - return PR_FAILURE; - } - - /* Resolve an alias if this was one */ - err = ResolveAliasFile(&fileSpec, true, &tempUnusedBool, - &tempUnusedBool); - if (err != noErr) { - return PR_FAILURE; - } - - /* Finally, try to load the library */ - err = GetDiskFragment(&fileSpec, 0, kCFragGoesToEOF, fileSpec.name, - kLoadCFrag, &lm->connection, &lm->main, errName); - - if (err == noErr && lm->connection) { - /* - * if we're a mach-o binary, need to wrap all CFM function - * pointers. need a hash-table of already seen function - * pointers, etc. - */ - lm->wrappers = CFDictionaryCreateMutable(NULL, 16, - &kCFTypeDictionaryKeyCallBacks, - &kCFTypeDictionaryValueCallBacks); - if (lm->wrappers) { - lm->main = TV2FP(lm->wrappers, "main", lm->main); - } else { - err = memFullErr; - } - } - return (err == noErr) ? PR_SUCCESS : PR_FAILURE; -} -#endif /* __ppc__ */ - -/* -** Creates a CFBundleRef if the pathname refers to a Mac OS X bundle -** directory. The caller is responsible for calling CFRelease() to -** deallocate. -*/ - -static PRStatus -pr_LoadCFBundle(const char *name, PRLibrary *lm) -{ - CFURLRef bundleURL; - CFBundleRef bundle = NULL; - char pathBuf[PATH_MAX]; - const char *resolvedPath; - CFStringRef pathRef; - - /* Takes care of relative paths and symlinks */ - resolvedPath = realpath(name, pathBuf); - if (!resolvedPath) { - return PR_FAILURE; - } - - pathRef = CFStringCreateWithCString(NULL, pathBuf, kCFStringEncodingUTF8); - if (pathRef) { - bundleURL = CFURLCreateWithFileSystemPath(NULL, pathRef, - kCFURLPOSIXPathStyle, true); - if (bundleURL) { - bundle = CFBundleCreate(NULL, bundleURL); - CFRelease(bundleURL); - } - CFRelease(pathRef); - } - - lm->bundle = bundle; - return (bundle != NULL) ? PR_SUCCESS : PR_FAILURE; -} - -static PRStatus -pr_LoadViaDyld(const char *name, PRLibrary *lm) -{ - lm->dlh = pr_LoadMachDyldModule(name); - if (lm->dlh == NULL) { - lm->image = NSAddImage(name, NSADDIMAGE_OPTION_RETURN_ON_ERROR - | NSADDIMAGE_OPTION_WITH_SEARCHING); - if (lm->image == NULL) { - NSLinkEditErrors linkEditError; - int errorNum; - const char *fileName; - const char *errorString; - NSLinkEditError(&linkEditError, &errorNum, &fileName, &errorString); - PR_LOG(_pr_linker_lm, PR_LOG_MIN, - ("LoadMachDyldModule error %d:%d for file %s:\n%s", - linkEditError, errorNum, fileName, errorString)); - } - } - return (lm->dlh != NULL || lm->image != NULL) ? PR_SUCCESS : PR_FAILURE; -} - -#endif /* XP_MACOSX && USE_MACH_DYLD */ - /* ** Dynamically load a library. Only load libraries once, so scan the load ** map first. @@ -733,36 +518,7 @@ pr_LoadLibraryByPathname(const char *name, PRIntn flags) } #endif /* WIN32 */ -#if defined(XP_MACOSX) && defined(USE_MACH_DYLD) - { - int i; - PRStatus status; - - static const macLibraryLoadProc loadProcs[] = { -#ifdef __ppc__ - pr_LoadViaDyld, pr_LoadCFBundle, pr_LoadViaCFM -#else /* __ppc__ */ - pr_LoadViaDyld, pr_LoadCFBundle -#endif /* __ppc__ */ - }; - - for (i = 0; i < sizeof(loadProcs) / sizeof(loadProcs[0]); i++) { - if ((status = loadProcs[i](name, lm)) == PR_SUCCESS) { - break; - } - } - if (status != PR_SUCCESS) { - oserr = cfragNoLibraryErr; - PR_DELETE(lm); - goto unlock; - } - lm->name = strdup(name); - lm->next = pr_loadmap; - pr_loadmap = lm; - } -#endif - -#if defined(XP_UNIX) && !(defined(XP_MACOSX) && defined(USE_MACH_DYLD)) +#if defined(XP_UNIX) #ifdef HAVE_DLL { #if defined(USE_DLFCN) @@ -807,7 +563,7 @@ pr_LoadLibraryByPathname(const char *name, PRIntn flags) const size_t systemPrefixLen1 = strlen(systemPrefix1); const char systemPrefix2[] = "/usr/lib/"; const size_t systemPrefixLen2 = strlen(systemPrefix2); - const name_len = strlen(name); + const size_t name_len = strlen(name); if (((name_len > systemPrefixLen1) && (strncmp(name, systemPrefix1, systemPrefixLen1) == 0)) || ((name_len > systemPrefixLen2) && @@ -847,8 +603,6 @@ pr_LoadLibraryByPathname(const char *name, PRIntn flags) } /* No equivalent of PR_LD_GLOBAL and PR_LD_LOCAL. */ h = shl_load(name, shl_flags, 0L); -#elif defined(USE_MACH_DYLD) - NSModule h = pr_LoadMachDyldModule(name); #else #error Configuration error #endif @@ -863,7 +617,7 @@ pr_LoadLibraryByPathname(const char *name, PRIntn flags) pr_loadmap = lm; } #endif /* HAVE_DLL */ -#endif /* XP_UNIX && !(XP_MACOSX && USE_MACH_DYLD) */ +#endif /* XP_UNIX */ lm->refCount = 1; @@ -922,10 +676,6 @@ PR_UnloadLibrary(PRLibrary *lib) result = dlclose(lib->dlh); #elif defined(USE_HPSHL) result = shl_unload(lib->dlh); -#elif defined(USE_MACH_DYLD) - if (lib->dlh) { - result = NSUnLinkModule(lib->dlh, NSUNLINKMODULE_OPTION_NONE) ? 0 : -1; - } #else #error Configuration error #endif @@ -938,20 +688,6 @@ PR_UnloadLibrary(PRLibrary *lib) } #endif /* XP_PC */ -#if defined(XP_MACOSX) && defined(USE_MACH_DYLD) - /* Close the connection */ - if (lib->connection) { - CloseConnection(&(lib->connection)); - } - if (lib->bundle) { - CFRelease(lib->bundle); - } - if (lib->wrappers) { - CFRelease(lib->wrappers); - } - /* No way to unload an image (lib->image) */ -#endif - /* unlink from library search list */ if (pr_loadmap == lib) { pr_loadmap = pr_loadmap->next; @@ -1041,53 +777,6 @@ pr_FindSymbolInLib(PRLibrary *lm, const char *name) f = GetProcAddress(lm->dlh, name); #endif /* WIN32 */ -#if defined(XP_MACOSX) && defined(USE_MACH_DYLD) - /* add this offset to skip the leading underscore in name */ -#define SYM_OFFSET 1 - if (lm->bundle) { - CFStringRef nameRef = CFStringCreateWithCString(NULL, name + SYM_OFFSET, kCFStringEncodingASCII); - if (nameRef) { - f = CFBundleGetFunctionPointerForName(lm->bundle, nameRef); - CFRelease(nameRef); - } - } - if (lm->connection) { - Ptr symAddr; - CFragSymbolClass symClass; - Str255 pName; - - PR_LOG(_pr_linker_lm, PR_LOG_MIN, ("Looking up symbol: %s", name + SYM_OFFSET)); - - c2pstrcpy(pName, name + SYM_OFFSET); - - f = (FindSymbol(lm->connection, pName, &symAddr, &symClass) == noErr) ? symAddr : NULL; - -#ifdef __ppc__ - /* callers expect mach-o function pointers, so must wrap tvectors with glue. */ - if (f && symClass == kTVectorCFragSymbol) { - f = TV2FP(lm->wrappers, name + SYM_OFFSET, f); - } -#endif /* __ppc__ */ - - if (f == NULL && strcmp(name + SYM_OFFSET, "main") == 0) { - f = lm->main; - } - } - if (lm->image) { - NSSymbol symbol; - symbol = NSLookupSymbolInImage(lm->image, name, - NSLOOKUPSYMBOLINIMAGE_OPTION_BIND - | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR); - if (symbol != NULL) { - f = NSAddressOfSymbol(symbol); - } - else { - f = NULL; - } - } -#undef SYM_OFFSET -#endif /* XP_MACOSX && USE_MACH_DYLD */ - #ifdef XP_UNIX #ifdef HAVE_DLL #ifdef USE_DLFCN @@ -1096,17 +785,6 @@ pr_FindSymbolInLib(PRLibrary *lm, const char *name) if (shl_findsym(&lm->dlh, name, TYPE_PROCEDURE, &f) == -1) { f = NULL; } -#elif defined(USE_MACH_DYLD) - if (lm->dlh) { - NSSymbol symbol; - symbol = NSLookupSymbolInModule(lm->dlh, name); - if (symbol != NULL) { - f = NSAddressOfSymbol(symbol); - } - else { - f = NULL; - } - } #endif #endif /* HAVE_DLL */ #endif /* XP_UNIX */ @@ -1289,23 +967,6 @@ PR_GetLibraryFilePathname(const char *name, PRFuncPtr addr) strcpy(result, dli.dli_fname); } return result; -#elif defined(USE_MACH_DYLD) - char *result; - const char *image_name; - int i, count = _dyld_image_count(); - - for (i = 0; i < count; i++) { - image_name = _dyld_get_image_name(i); - if (strstr(image_name, name) != NULL) { - result = PR_Malloc(strlen(image_name)+1); - if (result != NULL) { - strcpy(result, image_name); - } - return result; - } - } - PR_SetError(PR_LIBRARY_NOT_LOADED_ERROR, 0); - return NULL; #elif defined(AIX) char *result; #define LD_INFO_INCREMENT 64 diff --git a/nsprpub/pr/src/md/unix/os_Linux_ia64.s b/nsprpub/pr/src/md/unix/os_Linux_ia64.s index fef24ad10..39b724ae4 100644 --- a/nsprpub/pr/src/md/unix/os_Linux_ia64.s +++ b/nsprpub/pr/src/md/unix/os_Linux_ia64.s @@ -68,4 +68,4 @@ _PR_ia64_AtomicSet: .endp _PR_ia64_AtomicSet# // Magic indicating no need for an executable stack -.section .note.GNU-stack, "", @progbits ; .previous +.section .note.GNU-stack, "", @progbits diff --git a/nsprpub/pr/src/md/unix/os_Linux_ppc.s b/nsprpub/pr/src/md/unix/os_Linux_ppc.s index a9a83174a..76da33bff 100644 --- a/nsprpub/pr/src/md/unix/os_Linux_ppc.s +++ b/nsprpub/pr/src/md/unix/os_Linux_ppc.s @@ -72,4 +72,4 @@ _PR_ppc_AtomicAdd: .Lfe4: .size _PR_ppc_AtomicAdd,.Lfe4-_PR_ppc_AtomicAdd # Magic indicating no need for an executable stack -.section .note.GNU-stack, "", @progbits ; .previous +.section .note.GNU-stack, "", @progbits diff --git a/nsprpub/pr/src/md/unix/os_Linux_x86.s b/nsprpub/pr/src/md/unix/os_Linux_x86.s index a72acf5d7..83e10b455 100644 --- a/nsprpub/pr/src/md/unix/os_Linux_x86.s +++ b/nsprpub/pr/src/md/unix/os_Linux_x86.s @@ -82,4 +82,4 @@ _PR_x86_AtomicAdd: ret // Magic indicating no need for an executable stack -.section .note.GNU-stack, "", @progbits ; .previous +.section .note.GNU-stack, "", @progbits diff --git a/nsprpub/pr/src/md/unix/os_Linux_x86_64.s b/nsprpub/pr/src/md/unix/os_Linux_x86_64.s index 8e491f0e6..f30e75d53 100644 --- a/nsprpub/pr/src/md/unix/os_Linux_x86_64.s +++ b/nsprpub/pr/src/md/unix/os_Linux_x86_64.s @@ -71,4 +71,4 @@ _PR_x86_64_AtomicAdd: .size _PR_x86_64_AtomicAdd, .-_PR_x86_64_AtomicAdd // Magic indicating no need for an executable stack -.section .note.GNU-stack, "", @progbits ; .previous +.section .note.GNU-stack, "", @progbits diff --git a/nsprpub/pr/src/md/unix/unix.c b/nsprpub/pr/src/md/unix/unix.c index a8862a4ce..56b58aa72 100644 --- a/nsprpub/pr/src/md/unix/unix.c +++ b/nsprpub/pr/src/md/unix/unix.c @@ -3481,7 +3481,8 @@ PRStatus _MD_getsysinfo(PRSysInfo cmd, char *name, PRUint32 namelen) { struct utsname info; - PR_ASSERT((cmd == PR_SI_SYSNAME) || (cmd == PR_SI_RELEASE)); + PR_ASSERT((cmd == PR_SI_SYSNAME) || (cmd == PR_SI_RELEASE) || + (cmd == PR_SI_RELEASE_BUILD)); if (uname(&info) == -1) { _PR_MD_MAP_DEFAULT_ERROR(errno); @@ -3493,6 +3494,9 @@ PRStatus _MD_getsysinfo(PRSysInfo cmd, char *name, PRUint32 namelen) else if (PR_SI_RELEASE == cmd) { (void)PR_snprintf(name, namelen, info.release); } + else if (PR_SI_RELEASE_BUILD == cmd) { + (void)PR_snprintf(name, namelen, info.version); + } else { return PR_FAILURE; } diff --git a/nsprpub/pr/src/md/windows/ntio.c b/nsprpub/pr/src/md/windows/ntio.c index 040bbd310..40f520078 100644 --- a/nsprpub/pr/src/md/windows/ntio.c +++ b/nsprpub/pr/src/md/windows/ntio.c @@ -2252,6 +2252,7 @@ _PR_MD_READ(PRFileDesc *fd, void *buf, PRInt32 len) int rv, err; LONG hiOffset = 0; LONG loOffset; + LARGE_INTEGER offset; /* use for a normalized add of len to offset */ if (!fd->secret->md.sync_file_io) { PRThread *me = _PR_MD_CURRENT_THREAD(); @@ -2368,7 +2369,14 @@ _PR_MD_READ(PRFileDesc *fd, void *buf, PRInt32 len) return -1; } - SetFilePointer((HANDLE)f, me->md.blocked_io_bytes, 0, FILE_CURRENT); + /* Apply the workaround from bug 70765 (see _PR_MD_WRITE) + * to the reading code, too. */ + + offset.LowPart = me->md.overlapped.overlapped.Offset; + offset.HighPart = me->md.overlapped.overlapped.OffsetHigh; + offset.QuadPart += me->md.blocked_io_bytes; + + SetFilePointer((HANDLE)f, offset.LowPart, &offset.HighPart, FILE_BEGIN); PR_ASSERT(me->io_pending == PR_FALSE); diff --git a/nsprpub/pr/src/md/windows/ntmisc.c b/nsprpub/pr/src/md/windows/ntmisc.c index 1ec6c2a5e..839e3de8d 100644 --- a/nsprpub/pr/src/md/windows/ntmisc.c +++ b/nsprpub/pr/src/md/windows/ntmisc.c @@ -812,7 +812,8 @@ PRStatus _MD_WindowsGetSysInfo(PRSysInfo cmd, char *name, PRUint32 namelen) { OSVERSIONINFO osvi; - PR_ASSERT((cmd == PR_SI_SYSNAME) || (cmd == PR_SI_RELEASE)); + PR_ASSERT((cmd == PR_SI_SYSNAME) || (cmd == PR_SI_RELEASE) || + (cmd == PR_SI_RELEASE_BUILD)); ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); @@ -827,9 +828,13 @@ PRStatus _MD_WindowsGetSysInfo(PRSysInfo cmd, char *name, PRUint32 namelen) if (PR_SI_SYSNAME == cmd) { (void)PR_snprintf(name, namelen, "Windows_NT"); } - else if (PR_SI_RELEASE == cmd) + else if (PR_SI_RELEASE == cmd) { (void)PR_snprintf(name, namelen, "%d.%d",osvi.dwMajorVersion, osvi.dwMinorVersion); + } + else if (PR_SI_RELEASE_BUILD == cmd) { + (void)PR_snprintf(name, namelen, "%d", osvi.dwBuildNumber); + } break; case VER_PLATFORM_WIN32_WINDOWS: if (PR_SI_SYSNAME == cmd) { @@ -843,6 +848,8 @@ PRStatus _MD_WindowsGetSysInfo(PRSysInfo cmd, char *name, PRUint32 namelen) } else if (PR_SI_RELEASE == cmd) { (void)PR_snprintf(name, namelen, "%d.%d",osvi.dwMajorVersion, osvi.dwMinorVersion); + } else if (PR_SI_RELEASE_BUILD == cmd) { + (void)PR_snprintf(name, namelen, "%d", osvi.dwBuildNumber); } break; #ifdef VER_PLATFORM_WIN32_CE @@ -850,9 +857,15 @@ PRStatus _MD_WindowsGetSysInfo(PRSysInfo cmd, char *name, PRUint32 namelen) if (PR_SI_SYSNAME == cmd) { (void)PR_snprintf(name, namelen, "Windows_CE"); } - else if (PR_SI_RELEASE == cmd) + else if (PR_SI_RELEASE == cmd) { (void)PR_snprintf(name, namelen, "%d.%d",osvi.dwMajorVersion, osvi.dwMinorVersion); + } + else if (PR_SI_RELEASE_BUILD == cmd) { + if (namelen) { + *name = 0; + } + } break; #endif default: @@ -862,6 +875,11 @@ PRStatus _MD_WindowsGetSysInfo(PRSysInfo cmd, char *name, PRUint32 namelen) else if (PR_SI_RELEASE == cmd) { (void)PR_snprintf(name, namelen, "%d.%d",0,0); } + else if (PR_SI_RELEASE_BUILD == cmd) { + if (namelen) { + *name = 0; + } + } break; } return PR_SUCCESS; diff --git a/nsprpub/pr/src/md/windows/w95sock.c b/nsprpub/pr/src/md/windows/w95sock.c index 7d7362c60..5aff369be 100644 --- a/nsprpub/pr/src/md/windows/w95sock.c +++ b/nsprpub/pr/src/md/windows/w95sock.c @@ -7,6 +7,9 @@ * */ +#if defined(_WIN64) +#include +#endif #include "primpl.h" #define READ_FD 1 diff --git a/nsprpub/pr/src/misc/prdtoa.c b/nsprpub/pr/src/misc/prdtoa.c index f0963370f..51b331bac 100644 --- a/nsprpub/pr/src/misc/prdtoa.c +++ b/nsprpub/pr/src/misc/prdtoa.c @@ -304,17 +304,6 @@ static double private_mem[PRIVATE_mem], *pmem_next = private_mem; #else /* ifndef Bad_float_h */ #include "float.h" -/* - * MacOS 10.2 defines the macro FLT_ROUNDS to an internal function - * which does not exist on 10.1. We can safely #define it to 1 here - * to allow 10.2 builds to run on 10.1, since we can't use fesetround() - * (which does not exist on 10.1 either). - */ -#if defined(XP_MACOSX) && (!defined(MAC_OS_X_VERSION_10_2) || \ - MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_2) -#undef FLT_ROUNDS -#define FLT_ROUNDS 1 -#endif /* DT < 10.2 */ #endif /* Bad_float_h */ #ifndef __MATH_H__ diff --git a/nsprpub/pr/src/misc/prnetdb.c b/nsprpub/pr/src/misc/prnetdb.c index 6ad0242d6..0f645b647 100644 --- a/nsprpub/pr/src/misc/prnetdb.c +++ b/nsprpub/pr/src/misc/prnetdb.c @@ -166,9 +166,7 @@ static PRBool _pr_have_inet6_if = PR_FALSE; #undef DEBUG_QUERY_IFS #if defined(AIX) \ - || (defined(DARWIN) && (!defined(HAVE_GETIFADDRS) \ - || (defined(XP_MACOSX) && (!defined(MAC_OS_X_VERSION_10_2) || \ - MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_2)))) + || (defined(DARWIN) && !defined(HAVE_GETIFADDRS)) /* * Use SIOCGIFCONF ioctl on platforms that don't have routing diff --git a/nsprpub/pr/src/misc/prsystem.c b/nsprpub/pr/src/misc/prsystem.c index 825d3be0f..109f1ed23 100644 --- a/nsprpub/pr/src/misc/prsystem.c +++ b/nsprpub/pr/src/misc/prsystem.c @@ -152,6 +152,19 @@ PR_IMPLEMENT(PRStatus) PR_GetSystemInfo(PRSysInfo cmd, char *buf, PRUint32 bufle #endif /* OS2 */ break; + case PR_SI_RELEASE_BUILD: + /* Return the version of the operating system */ +#if defined(XP_UNIX) || defined(WIN32) + if (PR_FAILURE == _PR_MD_GETSYSINFO(cmd, buf, (PRUintn)buflen)) { + return PR_FAILURE; + } +#else + if (buflen) { + *buf = 0; + } +#endif /* XP_UNIX || WIN32 */ + break; + case PR_SI_ARCHITECTURE: /* Return the architecture of the machine (ie. x86, mips, alpha, ...)*/ (void)PR_snprintf(buf, buflen, _PR_SI_ARCHITECTURE); diff --git a/nsprpub/pr/tests/Makefile.in b/nsprpub/pr/tests/Makefile.in index 8a87ad094..a58a84692 100644 --- a/nsprpub/pr/tests/Makefile.in +++ b/nsprpub/pr/tests/Makefile.in @@ -211,6 +211,7 @@ ifdef NS_USE_GCC else EXTRA_LIBS += ws2_32.lib LDOPTS = -NOLOGO -DEBUG -DEBUGTYPE:CV -INCREMENTAL:NO + CFLAGS += -Fd$(@:.$(OBJ_SUFFIX)=.pdb) ifdef PROFILE LDOPTS += -PROFILE -MAP endif # profile @@ -442,17 +443,4 @@ endif ALWAYS: runtests:: $(PROGS) ALWAYS - @$(ECHO) "\nNSPR Test Results - $(OBJDIR)\n" - @$(ECHO) "BEGIN\t\t\t`date`" - @$(ECHO) "NSPR_TEST_LOGFILE\t$(LOGFILE)\n" - @$(ECHO) "Test\t\t\tResult\n" - @cd $(OBJDIR); for i in $(PROGRAMS); do \ - $(ECHO) "$$i\c"; \ - ./$$i >> $(LOGFILE) 2>&1 ; \ - if [ 0 = $$? ] ; then \ - $(ECHO) "\t\t\tPassed"; \ - else \ - $(ECHO) "\t\t\tFAILED"; \ - fi; \ - done - @$(ECHO) "\nEND\t\t`date`\n" + $(topsrcdir)/pr/tests/runtests.sh $(DIST) diff --git a/nsprpub/pr/tests/acceptread.c b/nsprpub/pr/tests/acceptread.c index d7fe079c4..090b08455 100644 --- a/nsprpub/pr/tests/acceptread.c +++ b/nsprpub/pr/tests/acceptread.c @@ -14,7 +14,18 @@ #include -#define DEFAULT_PORT 12273 +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define DEFAULT_PORT 12273 PORT_INC_DO PORT_INC_3264 #define GET "GET / HTTP/1.0\n\n" static PRFileDesc *std_out, *err_out; static PRIntervalTime write_dally, accept_timeout; diff --git a/nsprpub/pr/tests/acceptreademu.c b/nsprpub/pr/tests/acceptreademu.c index 75140c02f..485b9d502 100644 --- a/nsprpub/pr/tests/acceptreademu.c +++ b/nsprpub/pr/tests/acceptreademu.c @@ -20,7 +20,18 @@ #include -#define DEFAULT_PORT 12273 +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define DEFAULT_PORT 12273 PORT_INC_DO PORT_INC_3264 #define GET "GET / HTTP/1.0\n\n" static PRFileDesc *std_out, *err_out; static PRIntervalTime write_dally, accept_timeout; diff --git a/nsprpub/pr/tests/append.c b/nsprpub/pr/tests/append.c index 9d688a4f8..64fe3ff2c 100644 --- a/nsprpub/pr/tests/append.c +++ b/nsprpub/pr/tests/append.c @@ -62,7 +62,7 @@ int main(int argc, char **argv) PL_DestroyOptState(opt); } /* end block "Get command line options" */ /* ---------------------------------------------------------------------- */ - fd = PR_Open( "/tmp/nsprAppend", (PR_APPEND | PR_CREATE_FILE | PR_TRUNCATE | PR_WRONLY), 0666 ); + fd = PR_Open( "./tmp-nsprAppend", (PR_APPEND | PR_CREATE_FILE | PR_TRUNCATE | PR_WRONLY), 0666 ); if ( NULL == fd ) { if (debug) { printf("PR_Open() failed for writing: %d\n", PR_GetError()); @@ -98,7 +98,7 @@ int main(int argc, char **argv) goto Finished; } /* ---------------------------------------------------------------------- */ - fd = PR_Open( "/tmp/nsprAppend", PR_RDONLY, 0 ); + fd = PR_Open( "./tmp-nsprAppend", PR_RDONLY, 0 ); if ( NULL == fd ) { if (debug) { printf("PR_Open() failed for reading: %d\n", PR_GetError()); diff --git a/nsprpub/pr/tests/cltsrv.c b/nsprpub/pr/tests/cltsrv.c index caf1ad4d6..2dbe4c7ae 100644 --- a/nsprpub/pr/tests/cltsrv.c +++ b/nsprpub/pr/tests/cltsrv.c @@ -64,7 +64,20 @@ #define DEFAULT_HIGH 0 #define BUFFER_SIZE 1024 #define DEFAULT_BACKLOG 5 -#define DEFAULT_PORT 12849 + +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define DEFAULT_PORT 12849 PORT_INC_DO PORT_INC_3264 + #define DEFAULT_CLIENTS 1 #define ALLOWED_IN_ACCEPT 1 #define DEFAULT_CLIPPING 1000 @@ -792,11 +805,16 @@ static void PR_CALLBACK Server(void *arg) memset(&serverAddress, 0, sizeof(serverAddress)); if (PR_AF_INET6 != domain) { + TEST_LOG(cltsrv_log_file, TEST_LOG_ALWAYS, + ("server binding to ip port %s\n", DEFAULT_PORT)); rv = PR_InitializeNetAddr(PR_IpAddrAny, DEFAULT_PORT, &serverAddress); } - else + else { + TEST_LOG(cltsrv_log_file, TEST_LOG_ALWAYS, + ("server binding to ipv6 port %s\n", DEFAULT_PORT)); rv = PR_SetNetAddr(PR_IpAddrAny, PR_AF_INET6, DEFAULT_PORT, &serverAddress); + } rv = PR_Bind(server->listener, &serverAddress); TEST_ASSERT(PR_SUCCESS == rv); @@ -1131,16 +1149,24 @@ int main(int argc, char** argv) client[index].ml = PR_NewLock(); if (serverIsLocal) { - if (PR_AF_INET6 != domain) + if (PR_AF_INET6 != domain) { + TEST_LOG(cltsrv_log_file, TEST_LOG_ALWAYS, + ("loopback client ip port %s\n", DEFAULT_PORT)); (void)PR_InitializeNetAddr( PR_IpAddrLoopback, DEFAULT_PORT, &client[index].serverAddress); - else + } + else { + TEST_LOG(cltsrv_log_file, TEST_LOG_ALWAYS, + ("loopback client ipv6 port %s\n", DEFAULT_PORT)); rv = PR_SetNetAddr(PR_IpAddrLoopback, PR_AF_INET6, DEFAULT_PORT, &client[index].serverAddress); + } } else { + TEST_LOG(cltsrv_log_file, TEST_LOG_ALWAYS, + ("client enumerate port %s\n", DEFAULT_PORT)); (void)PR_EnumerateHostEnt( 0, &host, DEFAULT_PORT, &client[index].serverAddress); } diff --git a/nsprpub/pr/tests/fdcach.c b/nsprpub/pr/tests/fdcach.c index 2fb2e5b81..5fa51b706 100644 --- a/nsprpub/pr/tests/fdcach.c +++ b/nsprpub/pr/tests/fdcach.c @@ -6,7 +6,7 @@ /* * File: fdcach.c * Description: - * This test verifies that the fd cache and stack are working + * This test verifies that the fd cache is working * correctly. */ @@ -18,7 +18,7 @@ /* * Define ORDER_PRESERVED if the implementation of PR_SetFDCacheSize * preserves the ordering of the fd's when moving them between the - * cache and the stack. + * cache. */ #define ORDER_PRESERVED 1 @@ -35,12 +35,6 @@ int main(int argc, char **argv) PRFileDesc *savefds[NUM_FDS]; int numfds = sizeof(fds)/sizeof(fds[0]); - /* - * Switch between cache and stack when they are empty. - * Then start with the fd cache. - */ - PR_SetFDCacheSize(0, FD_CACHE_SIZE); - PR_SetFDCacheSize(0, 0); PR_SetFDCacheSize(0, FD_CACHE_SIZE); /* Add some fd's to the fd cache. */ @@ -82,59 +76,6 @@ int main(int argc, char **argv) } } - /* Switch to the fd stack. */ - PR_SetFDCacheSize(0, 0); - - /* - * Create some fd's. These fd's should come from - * the fd stack. - */ - for (i = 0; i < numfds; i++) { - fds[i] = PR_NewTCPSocket(); - if (NULL == fds[i]) { - fprintf(stderr, "PR_NewTCPSocket failed\n"); - exit(1); - } -#ifdef ORDER_PRESERVED - if (fds[i] != savefds[numfds-1-i]) { - fprintf(stderr, "fd stack malfunctioned\n"); - exit(1); - } -#else - savefds[numfds-1-i] = fds[i]; -#endif - } - /* Put the fd's back to the fd stack. */ - for (i = 0; i < numfds; i++) { - if (PR_Close(savefds[i]) == PR_FAILURE) { - fprintf(stderr, "PR_Close failed\n"); - exit(1); - } - } - - /* - * Now create some fd's and verify the LIFO ordering of - * the fd stack. - */ - for (i = 0; i < numfds; i++) { - fds[i] = PR_NewTCPSocket(); - if (NULL == fds[i]) { - fprintf(stderr, "PR_NewTCPSocket failed\n"); - exit(1); - } - if (fds[i] != savefds[numfds-1-i]) { - fprintf(stderr, "fd stack malfunctioned\n"); - exit(1); - } - } - /* Put the fd's back to the fd stack. */ - for (i = 0; i < numfds; i++) { - if (PR_Close(savefds[i]) == PR_FAILURE) { - fprintf(stderr, "PR_Close failed\n"); - exit(1); - } - } - /* Switch to the fd cache. */ PR_SetFDCacheSize(0, FD_CACHE_SIZE); @@ -178,49 +119,6 @@ int main(int argc, char **argv) } } - /* Switch to the fd stack. */ - PR_SetFDCacheSize(0, 0); - - for (i = 0; i < numfds; i++) { - fds[i] = PR_NewTCPSocket(); - if (NULL == fds[i]) { - fprintf(stderr, "PR_NewTCPSocket failed\n"); - exit(1); - } -#ifdef ORDER_PRESERVED - if (fds[i] != savefds[numfds-1-i]) { - fprintf(stderr, "fd stack malfunctioned\n"); - exit(1); - } -#else - savefds[numfds-1-i]; -#endif - } - for (i = 0; i < numfds; i++) { - if (PR_Close(savefds[i]) == PR_FAILURE) { - fprintf(stderr, "PR_Close failed\n"); - exit(1); - } - } - - for (i = 0; i < numfds; i++) { - fds[i] = PR_NewTCPSocket(); - if (NULL == fds[i]) { - fprintf(stderr, "PR_NewTCPSocket failed\n"); - exit(1); - } - if (fds[i] != savefds[numfds-1-i]) { - fprintf(stderr, "fd stack malfunctioned\n"); - exit(1); - } - } - for (i = 0; i < numfds; i++) { - if (PR_Close(savefds[i]) == PR_FAILURE) { - fprintf(stderr, "PR_Close failed\n"); - exit(1); - } - } - PR_Cleanup(); printf("PASS\n"); return 0; diff --git a/nsprpub/pr/tests/foreign.c b/nsprpub/pr/tests/foreign.c index a711b7580..a1f5b5cbc 100644 --- a/nsprpub/pr/tests/foreign.c +++ b/nsprpub/pr/tests/foreign.c @@ -223,7 +223,8 @@ static void OneShot(void *arg) break; case 6: -#define TEMP_DIR "/tmp/" +#define TEMP_DIR "./tmp" + PR_MkDir(TEMP_DIR, 0700); dir = PR_OpenDir(TEMP_DIR); DPRINTF((output,"Thread[0x%x] called PR_OpenDir\n", PR_GetCurrentThread())); diff --git a/nsprpub/pr/tests/fsync.c b/nsprpub/pr/tests/fsync.c index ee2eeff7d..3e0fb175c 100644 --- a/nsprpub/pr/tests/fsync.c +++ b/nsprpub/pr/tests/fsync.c @@ -19,7 +19,7 @@ static void Help(void) PR_fprintf(err, "\t-c Nuber of iterations (default: 10)\n"); PR_fprintf(err, "\t-S Sync the file (default: FALSE)\n"); PR_fprintf(err, "\t-K Size of file (K bytes) (default: 10)\n"); - PR_fprintf(err, "\t Name of file to write (default: /usr/tmp/sync.dat)\n"); + PR_fprintf(err, "\t Name of file to write (default: ./tmp-sync.dat)\n"); PR_fprintf(err, "\t-h This message and nothing else\n"); } /* Help */ diff --git a/nsprpub/pr/tests/gethost.c b/nsprpub/pr/tests/gethost.c index 8a15cb61c..71704a845 100644 --- a/nsprpub/pr/tests/gethost.c +++ b/nsprpub/pr/tests/gethost.c @@ -18,7 +18,7 @@ #include #include -#define DEFAULT_HOST_NAME "mcom.com" +#define DEFAULT_HOST_NAME "mozilla.org" static void Help(void) { diff --git a/nsprpub/pr/tests/layer.c b/nsprpub/pr/tests/layer.c index 8579394dc..8ad32eeaa 100644 --- a/nsprpub/pr/tests/layer.c +++ b/nsprpub/pr/tests/layer.c @@ -40,7 +40,19 @@ typedef enum Verbosity {silent, quiet, chatty, noisy} Verbosity; static PRIntn minor_iterations = 5; static PRIntn major_iterations = 1; static Verbosity verbosity = quiet; -static PRUint16 default_port = 12273; + +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +static PRUint16 default_port = 12273 PORT_INC_DO PORT_INC_3264; static PRFileDesc *PushLayer(PRFileDesc *stack) { diff --git a/nsprpub/pr/tests/lazyinit.c b/nsprpub/pr/tests/lazyinit.c index 5ec1c9578..2a910f205 100644 --- a/nsprpub/pr/tests/lazyinit.c +++ b/nsprpub/pr/tests/lazyinit.c @@ -70,7 +70,7 @@ int main(int argc, char **argv) PR_LOCAL_THREAD, PR_JOINABLE_THREAD, 0); break; - case 3: file = PR_Open("/usr/tmp/", PR_RDONLY, 0); + case 3: file = PR_Open("./tmp-", PR_RDONLY, 0); break; case 4: udp = PR_NewUDPSocket(); @@ -79,7 +79,7 @@ int main(int argc, char **argv) case 5: tcp = PR_NewTCPSocket(); break; - case 6: dir = PR_OpenDir("/usr/tmp/"); + case 6: dir = PR_OpenDir("./tmp-"); break; case 7: (void)PR_NewThreadPrivateIndex(&pdkey, NULL); diff --git a/nsprpub/pr/tests/multiwait.c b/nsprpub/pr/tests/multiwait.c index 243b315e8..62a07f042 100644 --- a/nsprpub/pr/tests/multiwait.c +++ b/nsprpub/pr/tests/multiwait.c @@ -32,9 +32,20 @@ typedef struct Shared typedef enum Verbosity {silent, quiet, chatty, noisy} Verbosity; +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + static PRFileDesc *debug = NULL; static PRInt32 desc_allocated = 0; -static PRUint16 default_port = 12273; +static PRUint16 default_port = 12273 PORT_INC_DO PORT_INC_3264; static enum Verbosity verbosity = quiet; static PRInt32 ops_required = 1000, ops_done = 0; static PRThreadScope thread_scope = PR_LOCAL_THREAD; diff --git a/nsprpub/pr/tests/nameshm1.c b/nsprpub/pr/tests/nameshm1.c index 3f7137e23..ca24b4e81 100644 --- a/nsprpub/pr/tests/nameshm1.c +++ b/nsprpub/pr/tests/nameshm1.c @@ -72,9 +72,20 @@ #include #include -#define SEM_NAME1 "/tmp/nameshmSEM1" -#define SEM_NAME2 "/tmp/nameshmSEM2" -#define OPT_NAME "/tmp/xxxNSPRshm" +#ifdef DEBUG +#define SEM_D "D" +#else +#define SEM_D +#endif +#ifdef IS_64 +#define SEM_64 "64" +#else +#define SEM_64 +#endif + +#define SEM_NAME1 "/tmp/nameshmSEM1" SEM_D SEM_64 +#define SEM_NAME2 "/tmp/nameshmSEM2" SEM_D SEM_64 +#define OPT_NAME "/tmp/xxxNSPRshm" SEM_D SEM_64 #define EXE_NAME "nameshm1" #define SEM_MODE 0666 #define SHM_MODE 0666 diff --git a/nsprpub/pr/tests/nblayer.c b/nsprpub/pr/tests/nblayer.c index c9e6bf245..945986697 100644 --- a/nsprpub/pr/tests/nblayer.c +++ b/nsprpub/pr/tests/nblayer.c @@ -53,7 +53,19 @@ typedef enum Verbosity {silent, quiet, chatty, noisy} Verbosity; static PRIntn minor_iterations = 5; static PRIntn major_iterations = 1; static Verbosity verbosity = quiet; -static PRUint16 default_port = 12273; + +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +static PRUint16 default_port = 12273 PORT_INC_DO PORT_INC_3264; static PRFileDesc *PushLayer(PRFileDesc *stack) { diff --git a/nsprpub/pr/tests/ntioto.c b/nsprpub/pr/tests/ntioto.c index 5fb01e760..809e0ae5c 100644 --- a/nsprpub/pr/tests/ntioto.c +++ b/nsprpub/pr/tests/ntioto.c @@ -57,7 +57,19 @@ PRUint32 failed_already = 0; /* JITTER_DEFAULT: the number of times AcceptThread() and JitterThread() ping-pong */ #define JITTER_DEFAULT 100000 -#define BASE_PORT 9867 + +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define BASE_PORT 9867 PORT_INC_DO PORT_INC_3264 PRIntervalTime timeout; PRNetAddr listenAddr; diff --git a/nsprpub/pr/tests/op_filnf.c b/nsprpub/pr/tests/op_filnf.c index 1f1e8eed8..b4ab2fb15 100644 --- a/nsprpub/pr/tests/op_filnf.c +++ b/nsprpub/pr/tests/op_filnf.c @@ -31,7 +31,7 @@ PRIntn error_code; int main(int argc, char **argv) { PR_STDIO_INIT(); - t1 = PR_Open("/usr/tmp/ttools/err03.tmp", PR_TRUNCATE | PR_RDWR, 0666); + t1 = PR_Open("./tmp-ttools/err03.tmp", PR_TRUNCATE | PR_RDWR, 0666); if (t1 == NULL) { if (PR_GetError() == PR_FILE_NOT_FOUND_ERROR) { printf ("error code is %d \n", PR_GetError()); diff --git a/nsprpub/pr/tests/provider.c b/nsprpub/pr/tests/provider.c index 1bd15fb6f..3450b20ae 100644 --- a/nsprpub/pr/tests/provider.c +++ b/nsprpub/pr/tests/provider.c @@ -58,11 +58,22 @@ ** This is the beginning of the test */ +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + #define RECV_FLAGS 0 #define SEND_FLAGS 0 #define BUFFER_SIZE 1024 #define DEFAULT_BACKLOG 5 -#define DEFAULT_PORT 13000 +#define DEFAULT_PORT 13000 PORT_INC_DO PORT_INC_3264 #define DEFAULT_CLIENTS 1 #define ALLOWED_IN_ACCEPT 1 #define DEFAULT_CLIPPING 1000 diff --git a/nsprpub/pr/tests/runtests.pl b/nsprpub/pr/tests/runtests.pl index f1ab7647e..326c08f86 100644 --- a/nsprpub/pr/tests/runtests.pl +++ b/nsprpub/pr/tests/runtests.pl @@ -289,7 +289,6 @@ $prog = shift; # Program to test "logfile", "logger", "many_cv", -"multiwait", "nameshm1", "nblayer", "nonblock", diff --git a/nsprpub/pr/tests/runtests.sh b/nsprpub/pr/tests/runtests.sh index c570bf867..8d3144019 100644 --- a/nsprpub/pr/tests/runtests.sh +++ b/nsprpub/pr/tests/runtests.sh @@ -4,6 +4,20 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +if test -z $1 +then + echo "usage: $0 " + exit 1 +fi + +cd $1/lib +ABS_LIB=$PWD +cd - + +export DYLD_LIBRARY_PATH=${ABS_LIB}:${DYLD_LIBRARY_PATH} +export LD_LIBRARY_PATH=${ABS_LIB}:${LD_LIBRARY_PATH} +export PATH=${ABS_LIB}:${PATH} + # # runtests.sh # Bourne shell script for nspr tests @@ -57,12 +71,35 @@ fi # #forktest (failed on IRIX) +#multiwait - fails on Linux 64bit since NSPR v 4.4 from 2004. #nbconn - fails on some platforms #poll_er - fails on some platforms? limited use? #prpoll - the bad-FD test needs to be moved to a different test #sleep - specific to OS/2 +# +# all of the following were disabled in 2019 when reenabling CI tests, +# because they failed on at least one of the platforms: +# +# cltsrv +# cvar +# gethost +# getproto +# layer +# logfile +# nameshm1 +# nblayer +# nonblock +# ntioto +# op_2long +# parent +# provider +# ranfile +# socket +# sockopt +# vercheck -LOGFILE=${NSPR_TEST_LOGFILE:-$NULL_DEVICE} +#LOGFILE=${NSPR_TEST_LOGFILE:-$NULL_DEVICE} +LOGFILE=nspr-test.log # # Tests run on all platforms @@ -80,9 +117,7 @@ atomic attach bigfile cleanup -cltsrv concur -cvar cvar2 dlltest dtoa @@ -93,8 +128,6 @@ fileio foreign formattm fsync -gethost -getproto i2l initclk inrval @@ -108,27 +141,18 @@ joinkk joinku joinuk joinuu -layer lazyinit libfilename lltest lock lockfile -logfile logger many_cv -multiwait -nameshm1 -nblayer -nonblock -ntioto ntoh -op_2long op_excl op_filnf op_filok op_nofil -parent parsetm peek perf @@ -141,10 +165,8 @@ pollable prftest prfz primblok -provider prpollml pushtop -ranfile randseed reinit rwlocktest @@ -164,8 +186,6 @@ servr_ku servr_uu short_thread sigpipe -socket -sockopt sockping sprintf stack @@ -181,7 +201,6 @@ timemac timetest tpd udpsrv -vercheck version writev xnotify @@ -211,7 +230,7 @@ printf "Test\t\t\tResult\n\n" if [ $OS_PLATFORM = "Windows_95" ] || [ $OS_PLATFORM = "Windows_98" ] || [ $OS_PLATFORM = "Windows_NT" ] || [ $OS_PLATFORM = "OS/2" ] ; then for prog in $TESTS do - printf "$prog" + printf "$prog (`date +%T`)" printf "\nBEGIN TEST: $prog\n\n" >> ${LOGFILE} 2>&1 ./$prog >> ${LOGFILE} 2>&1 if [ 0 = $? ] ; then @@ -225,7 +244,7 @@ if [ $OS_PLATFORM = "Windows_95" ] || [ $OS_PLATFORM = "Windows_98" ] || [ $OS_P else for prog in $TESTS do - printf "$prog" + printf "$prog (`date +%T`)" printf "\nBEGIN TEST: $prog\n\n" >> ${LOGFILE} 2>&1 export test_rval ./$prog >> ${LOGFILE} 2>&1 & @@ -249,22 +268,10 @@ else done fi; +if [ $rval -ne 0 ]; then + cat ${LOGFILE} +fi + printf "END\t\t\t`date`\n" exit $rval - - - - - - - - - - - - - - - - diff --git a/nsprpub/pr/tests/sel_spd.c b/nsprpub/pr/tests/sel_spd.c index 6c1704234..6e3f66fed 100644 --- a/nsprpub/pr/tests/sel_spd.c +++ b/nsprpub/pr/tests/sel_spd.c @@ -16,7 +16,22 @@ #include #include -#define PORT_BASE 19000 +#if defined(XP_UNIX) +#include +#endif + +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define PORT_BASE 19000 PORT_INC_DO PORT_INC_3264 typedef struct timer_slot_t { unsigned long d_connect; diff --git a/nsprpub/pr/tests/sema.c b/nsprpub/pr/tests/sema.c index 76198eb04..81ccd01b7 100644 --- a/nsprpub/pr/tests/sema.c +++ b/nsprpub/pr/tests/sema.c @@ -8,8 +8,19 @@ #include -#define SEM_NAME1 "/tmp/foo.sem" -#define SEM_NAME2 "/tmp/bar.sem" +#ifdef DEBUG +#define SEM_D "D" +#else +#define SEM_D +#endif +#ifdef IS_64 +#define SEM_64 "64" +#else +#define SEM_64 +#endif + +#define SEM_NAME1 "/tmp/foo.sem" SEM_D SEM_64 +#define SEM_NAME2 "/tmp/bar.sem" SEM_D SEM_64 #define SEM_MODE 0666 #define ITERATIONS 1000 diff --git a/nsprpub/pr/tests/semaerr.c b/nsprpub/pr/tests/semaerr.c index 4e6a8ff27..f3c253b4f 100644 --- a/nsprpub/pr/tests/semaerr.c +++ b/nsprpub/pr/tests/semaerr.c @@ -8,8 +8,19 @@ #include -#define NO_SUCH_SEM_NAME "/tmp/nosuchsem.sem" -#define SEM_NAME1 "/tmp/foo.sem" +#ifdef DEBUG +#define SEM_D "D" +#else +#define SEM_D +#endif +#ifdef IS_64 +#define SEM_64 "64" +#else +#define SEM_64 +#endif + +#define NO_SUCH_SEM_NAME "/tmp/nosuchsem.sem" SEM_D SEM_64 +#define SEM_NAME1 "/tmp/foo.sem" SEM_D SEM_64 #define EXE_NAME "semaerr1" #define SEM_MODE 0666 diff --git a/nsprpub/pr/tests/semaerr1.c b/nsprpub/pr/tests/semaerr1.c index b2e498723..9271663d6 100644 --- a/nsprpub/pr/tests/semaerr1.c +++ b/nsprpub/pr/tests/semaerr1.c @@ -8,8 +8,19 @@ #include -#define SEM_NAME1 "/tmp/foo.sem" -#define SEM_NAME2 "/tmp/bar.sem" +#ifdef DEBUG +#define SEM_D "D" +#else +#define SEM_D +#endif +#ifdef IS_64 +#define SEM_64 "64" +#else +#define SEM_64 +#endif + +#define SEM_NAME1 "/tmp/foo.sem" SEM_D SEM_64 +#define SEM_NAME2 "/tmp/bar.sem" SEM_D SEM_64 #define SEM_MODE 0666 static PRBool debug_mode = PR_FALSE; diff --git a/nsprpub/pr/tests/semaping.c b/nsprpub/pr/tests/semaping.c index 2f31bd0bc..3b653d524 100644 --- a/nsprpub/pr/tests/semaping.c +++ b/nsprpub/pr/tests/semaping.c @@ -8,9 +8,20 @@ #include -#define SHM_NAME "/tmp/counter" -#define SEM_NAME1 "/tmp/foo.sem" -#define SEM_NAME2 "/tmp/bar.sem" +#ifdef DEBUG +#define SEM_D "D" +#else +#define SEM_D +#endif +#ifdef IS_64 +#define SEM_64 "64" +#else +#define SEM_64 +#endif + +#define SHM_NAME "/tmp/counter" SEM_D SEM_64 +#define SEM_NAME1 "/tmp/foo.sem" SEM_D SEM_64 +#define SEM_NAME2 "/tmp/bar.sem" SEM_D SEM_64 #define EXE_NAME "semapong" #define SEM_MODE 0666 #define SHM_MODE 0666 diff --git a/nsprpub/pr/tests/semapong.c b/nsprpub/pr/tests/semapong.c index 954f90f1d..fd24824e3 100644 --- a/nsprpub/pr/tests/semapong.c +++ b/nsprpub/pr/tests/semapong.c @@ -8,9 +8,20 @@ #include -#define SHM_NAME "/tmp/counter" -#define SEM_NAME1 "/tmp/foo.sem" -#define SEM_NAME2 "/tmp/bar.sem" +#ifdef DEBUG +#define SEM_D "D" +#else +#define SEM_D +#endif +#ifdef IS_64 +#define SEM_64 "64" +#else +#define SEM_64 +#endif + +#define SHM_NAME "/tmp/counter" SEM_D SEM_64 +#define SEM_NAME1 "/tmp/foo.sem" SEM_D SEM_64 +#define SEM_NAME2 "/tmp/bar.sem" SEM_D SEM_64 #define ITERATIONS 1000 static PRBool debug_mode = PR_FALSE; diff --git a/nsprpub/pr/tests/socket.c b/nsprpub/pr/tests/socket.c index a4925350c..232898f69 100644 --- a/nsprpub/pr/tests/socket.c +++ b/nsprpub/pr/tests/socket.c @@ -45,9 +45,9 @@ char *TEST_DIR = "prdir"; char *SMALL_FILE_NAME = "prsmallf"; char *LARGE_FILE_NAME = "prlargef"; #else -char *TEST_DIR = "/tmp/prsocket_test_dir"; -char *SMALL_FILE_NAME = "/tmp/prsocket_test_dir/small_file"; -char *LARGE_FILE_NAME = "/tmp/prsocket_test_dir/large_file"; +char *TEST_DIR = "./tmp-prsocket_test_dir"; +char *SMALL_FILE_NAME = "./tmp-prsocket_test_dir/small_file"; +char *LARGE_FILE_NAME = "./tmp-prsocket_test_dir/large_file"; #endif #define SMALL_FILE_SIZE (3 * 1024) /* 3 KB */ #define SMALL_FILE_OFFSET_1 (512) diff --git a/nsprpub/pr/tests/testfile.c b/nsprpub/pr/tests/testfile.c index 99cf94ddd..79d8a05f9 100644 --- a/nsprpub/pr/tests/testfile.c +++ b/nsprpub/pr/tests/testfile.c @@ -17,6 +17,10 @@ #include #endif +#if defined(XP_UNIX) +#include +#endif + #if defined(XP_OS2) #define INCL_DOSFILEMGR #include @@ -71,7 +75,7 @@ char *TEST_DIR = "C:\\temp\\prdir"; char *FILE_NAME = "pr_testfile"; char *HIDDEN_FILE_NAME = "hidden_pr_testfile"; #else -char *TEST_DIR = "/tmp/testfile_dir"; +char *TEST_DIR = "./tmp-testfile_dir"; char *FILE_NAME = "pr_testfile"; char *HIDDEN_FILE_NAME = ".hidden_pr_testfile"; #endif diff --git a/nsprpub/pr/tests/thruput.c b/nsprpub/pr/tests/thruput.c index a772deaab..156bbde9a 100644 --- a/nsprpub/pr/tests/thruput.c +++ b/nsprpub/pr/tests/thruput.c @@ -27,7 +27,20 @@ #include "plgetopt.h" #define ADDR_BUFFER 100 -#define PORT_NUMBER 51877 + +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define PORT_NUMBER 51877 PORT_INC_DO PORT_INC_3264 + #define SAMPLING_INTERVAL 10 #define BUFFER_SIZE (32 * 1024) diff --git a/nsprpub/pr/tests/tmoacc.c b/nsprpub/pr/tests/tmoacc.c index a4d14daaa..d7e64cbea 100644 --- a/nsprpub/pr/tests/tmoacc.c +++ b/nsprpub/pr/tests/tmoacc.c @@ -11,7 +11,18 @@ #include "plerror.h" #include "plgetopt.h" -#define BASE_PORT 9867 +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define BASE_PORT 9867 PORT_INC_DO PORT_INC_3264 #define DEFAULT_THREADS 1 #define DEFAULT_BACKLOG 10 #define DEFAULT_TIMEOUT 10 diff --git a/nsprpub/pr/tests/tmocon.c b/nsprpub/pr/tests/tmocon.c index 9d214bc5d..3d992c344 100644 --- a/nsprpub/pr/tests/tmocon.c +++ b/nsprpub/pr/tests/tmocon.c @@ -50,7 +50,18 @@ char *getcwd(char *buf, size_t size) } #endif -#define BASE_PORT 9867 +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define BASE_PORT 9867 PORT_INC_DO PORT_INC_3264 #define DEFAULT_DALLY 1 #define DEFAULT_THREADS 1 diff --git a/nsprpub/pr/tests/vercheck.c b/nsprpub/pr/tests/vercheck.c index 6217e97d2..738396030 100644 --- a/nsprpub/pr/tests/vercheck.c +++ b/nsprpub/pr/tests/vercheck.c @@ -41,7 +41,7 @@ static char *compatible_version[] = { "4.10.5", "4.10.6", "4.10.7", "4.10.8", "4.10.9", "4.10.10", "4.11", "4.12", "4.13", "4.14", "4.15", "4.16", "4.17", "4.18", "4.19", "4.20", "4.21", "4.22", - "4.23", + "4.23", "4.24", "4.25", "4,26", "4.27", "4.28", PR_VERSION }; @@ -57,8 +57,8 @@ static char *incompatible_version[] = { "3.0", "3.0.1", "3.1", "3.1.1", "3.1.2", "3.1.3", "3.5", "3.5.1", - "4.24.1", - "4.25", "4.25.1", + "4.29.1", + "4.30", "4.30.1", "10.0", "11.1", "12.14.20" }; diff --git a/nsprpub/pr/tests/writev.c b/nsprpub/pr/tests/writev.c index 7b761648f..f72f00fb4 100644 --- a/nsprpub/pr/tests/writev.c +++ b/nsprpub/pr/tests/writev.c @@ -15,7 +15,18 @@ #define IOV_MAX 16 #endif -#define BASE_PORT 9867 +#ifdef DEBUG +#define PORT_INC_DO +100 +#else +#define PORT_INC_DO +#endif +#ifdef IS_64 +#define PORT_INC_3264 +200 +#else +#define PORT_INC_3264 +#endif + +#define BASE_PORT 9867 PORT_INC_DO PORT_INC_3264 int PR_CALLBACK Writev(int argc, char **argv) { diff --git a/security/nss/automation/abi-check/expected-report-libnss3.so.txt b/security/nss/automation/abi-check/expected-report-libnss3.so.txt index e69de29bb..36059f505 100644 --- a/security/nss/automation/abi-check/expected-report-libnss3.so.txt +++ b/security/nss/automation/abi-check/expected-report-libnss3.so.txt @@ -0,0 +1,8 @@ + +4 Added functions: + + [A] 'function SECStatus CERT_AddCertToListHeadWithData(CERTCertList*, CERTCertificate*, void*)' {CERT_AddCertToListHeadWithData@@NSS_3.59} + [A] 'function SECStatus CERT_AddCertToListTailWithData(CERTCertList*, CERTCertificate*, void*)' {CERT_AddCertToListTailWithData@@NSS_3.59} + [A] 'function PK11SymKey* PK11_PubUnwrapSymKeyWithMechanism(SECKEYPrivateKey*, CK_MECHANISM_TYPE, SECItem*, SECItem*, CK_MECHANISM_TYPE, CK_ATTRIBUTE_TYPE, int)' {PK11_PubUnwrapSymKeyWithMechanism@@NSS_3.59} + [A] 'function SECStatus PK11_PubWrapSymKeyWithMechanism(SECKEYPublicKey*, CK_MECHANISM_TYPE, SECItem*, PK11SymKey*, SECItem*)' {PK11_PubWrapSymKeyWithMechanism@@NSS_3.59} + diff --git a/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt b/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt index e69de29bb..92961214f 100644 --- a/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt +++ b/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt @@ -0,0 +1,6 @@ + +2 Added functions: + + [A] 'function PRBool NSS_IsPolicyLocked()' {NSS_IsPolicyLocked@@NSSUTIL_3.59} + [A] 'function void NSS_LockPolicy()' {NSS_LockPolicy@@NSSUTIL_3.59} + diff --git a/security/nss/automation/abi-check/expected-report-libssl3.so.txt b/security/nss/automation/abi-check/expected-report-libssl3.so.txt index bf902d170..e69de29bb 100644 --- a/security/nss/automation/abi-check/expected-report-libssl3.so.txt +++ b/security/nss/automation/abi-check/expected-report-libssl3.so.txt @@ -1,13 +0,0 @@ - -1 function with some indirect sub-type change: - - [C]'function SECStatus SSL_GetPreliminaryChannelInfo(PRFileDesc*, SSLPreliminaryChannelInfo*, PRUintn)' at sslinfo.c:113:1 has some indirect sub-type changes: - parameter 2 of type 'SSLPreliminaryChannelInfo*' has sub-type changes: - in pointed to type 'typedef SSLPreliminaryChannelInfo' at sslt.h:424:1: - underlying type 'struct SSLPreliminaryChannelInfoStr' at sslt.h:373:1 changed: - type size changed from 192 to 288 (in bits) - 3 data member insertions: - 'PRBool SSLPreliminaryChannelInfoStr::peerDelegCred', at offset 192 (in bits) at sslt.h:418:1 - 'PRUint32 SSLPreliminaryChannelInfoStr::authKeyBits', at offset 224 (in bits) at sslt.h:419:1 - 'SSLSignatureScheme SSLPreliminaryChannelInfoStr::signatureScheme', at offset 256 (in bits) at sslt.h:420:1 - diff --git a/security/nss/automation/abi-check/previous-nss-release b/security/nss/automation/abi-check/previous-nss-release index 29989e5f3..a37de0565 100644 --- a/security/nss/automation/abi-check/previous-nss-release +++ b/security/nss/automation/abi-check/previous-nss-release @@ -1 +1 @@ -NSS_3_47_BRANCH +NSS_3_58_BRANCH diff --git a/security/nss/automation/buildbot-slave/bbenv-example.sh b/security/nss/automation/buildbot-slave/bbenv-example.sh deleted file mode 100644 index c76e5d6ab..000000000 --- a/security/nss/automation/buildbot-slave/bbenv-example.sh +++ /dev/null @@ -1,67 +0,0 @@ -#! /bin/bash - -# Each buildbot-slave requires a bbenv.sh file that defines -# machine specific variables. This is an example file. - - -HOST=$(hostname | cut -d. -f1) -export HOST - -# if your machine's IP isn't registered in DNS, -# you must set appropriate environment variables -# that can be resolved locally. -# For example, if localhost.localdomain works on your system, set: -#HOST=localhost -#DOMSUF=localdomain -#export DOMSUF - -ARCH=$(uname -s) - -ulimit -c unlimited 2> /dev/null - -export NSPR_LOG_MODULES="pkix:1" - -#export JAVA_HOME_32= -#export JAVA_HOME_64= - -#enable if you have PKITS data -#export PKITS_DATA=$HOME/pkits/data/ - -NSS_BUILD_TARGET="clean nss_build_all" -JSS_BUILD_TARGET="clean all" - -MAKE=gmake -AWK=awk -PATCH=patch - -if [ "${ARCH}" = "SunOS" ]; then - AWK=nawk - PATCH=gpatch - ARCH=SunOS/$(uname -p) -fi - -if [ "${ARCH}" = "Linux" -a -f /etc/system-release ]; then - VERSION=`sed -e 's; release ;;' -e 's; (.*)$;;' -e 's;Red Hat Enterprise Linux Server;RHEL;' -e 's;Red Hat Enterprise Linux Workstation;RHEL;' /etc/system-release` - ARCH=Linux/${VERSION} - echo ${ARCH} -fi - -PROCESSOR=$(uname -p) -if [ "${PROCESSOR}" = "ppc64" ]; then - ARCH="${ARCH}/ppc64" -fi -if [ "${PROCESSOR}" = "powerpc" ]; then - ARCH="${ARCH}/ppc" -fi - -PORT_64_DBG=8543 -PORT_64_OPT=8544 -PORT_32_DBG=8545 -PORT_32_OPT=8546 - -if [ "${NSS_TESTS}" = "memleak" ]; then - PORT_64_DBG=8547 - PORT_64_OPT=8548 - PORT_32_DBG=8549 - PORT_32_OPT=8550 -fi diff --git a/security/nss/automation/buildbot-slave/build.sh b/security/nss/automation/buildbot-slave/build.sh deleted file mode 100644 index 00e749672..000000000 --- a/security/nss/automation/buildbot-slave/build.sh +++ /dev/null @@ -1,548 +0,0 @@ -#! /bin/bash - -# Ensure a failure of the first command inside a pipe -# won't be hidden by commands later in the pipe. -# (e.g. as in ./dosomething | grep) - -set -o pipefail - -proc_args() -{ - while [ -n "$1" ]; do - OPT=$(echo $1 | cut -d= -f1) - VAL=$(echo $1 | cut -d= -f2) - - case $OPT in - "--build-nss") - BUILD_NSS=1 - ;; - "--test-nss") - TEST_NSS=1 - ;; - "--check-abi") - CHECK_ABI=1 - ;; - "--build-jss") - BUILD_JSS=1 - ;; - "--test-jss") - TEST_JSS=1 - ;; - "--memtest") - NSS_TESTS="memleak" - export NSS_TESTS - ;; - "--nojsssign") - NO_JSS_SIGN=1 - ;; - *) - echo "Usage: $0 ..." - echo " --memtest - run the memory leak tests" - echo " --nojsssign - try to sign jss" - echo " --build-nss" - echo " --build-jss" - echo " --test-nss" - echo " --test-jss" - echo " --check-abi" - exit 1 - ;; - esac - - shift - done -} - -set_env() -{ - TOPDIR=$(pwd) - HGDIR=$(pwd)$(echo "/hg") - OUTPUTDIR=$(pwd)$(echo "/output") - LOG_ALL="${OUTPUTDIR}/all.log" - LOG_TMP="${OUTPUTDIR}/tmp.log" - - echo "hello" |grep --line-buffered hello >/dev/null 2>&1 - [ $? -eq 0 ] && GREP_BUFFER="--line-buffered" -} - -print_log() -{ - DATE=$(date "+TB [%Y-%m-%d %H:%M:%S]") - echo "${DATE} $*" - echo "${DATE} $*" >> ${LOG_ALL} -} - -print_result() -{ - TESTNAME=$1 - RET=$2 - EXP=$3 - - if [ ${RET} -eq ${EXP} ]; then - print_log "${TESTNAME} PASSED" - else - print_log "${TESTNAME} FAILED" - fi -} - -print_env() -{ - print_log "######## Environment variables ########" - - uname -a | tee -a ${LOG_ALL} - if [ -e "/etc/redhat-release" ]; then - cat "/etc/redhat-release" | tee -a ${LOG_ALL} - fi - # don't print the MAIL command, it might contain a password - env | grep -v "^MAIL=" | tee -a ${LOG_ALL} -} - -set_cycle() -{ - BITS=$1 - OPT=$2 - - if [ "${BITS}" = "64" ]; then - USE_64=1 - JAVA_HOME=${JAVA_HOME_64} - PORT_DBG=${PORT_64_DBG} - PORT_OPT=${PORT_64_OPT} - else - USE_64= - JAVA_HOME=${JAVA_HOME_32} - PORT_DBG=${PORT_32_DBG} - PORT_OPT=${PORT_32_OPT} - fi - export USE_64 - export JAVA_HOME - - BUILD_OPT= - if [ "${OPT}" = "OPT" ]; then - BUILD_OPT=1 - XPCLASS=xpclass.jar - PORT=${PORT_OPT} - else - BUILD_OPT= - XPCLASS=xpclass_dbg.jar - PORT=${PORT_DBG} - fi - export BUILD_OPT - - PORT_JSS_SERVER=$(expr ${PORT} + 20) - PORT_JSSE_SERVER=$(expr ${PORT} + 40) - - export PORT - export PORT_JSS_SERVER - export PORT_JSSE_SERVER -} - -build_nss() -{ - print_log "######## NSS - build - ${BITS} bits - ${OPT} ########" - - print_log "$ cd ${HGDIR}/nss" - cd ${HGDIR}/nss - - print_log "$ ${MAKE} ${NSS_BUILD_TARGET}" - #${MAKE} ${NSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} | grep ${GREP_BUFFER} "^${MAKE}" - ${MAKE} ${NSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} - RET=$? - print_result "NSS - build - ${BITS} bits - ${OPT}" ${RET} 0 - - if [ ${RET} -eq 0 ]; then - return 0 - else - tail -100 ${LOG_ALL} - return ${RET} - fi -} - -build_jss() -{ - print_log "######## JSS - build - ${BITS} bits - ${OPT} ########" - - print_log "$ cd ${HGDIR}/jss" - cd ${HGDIR}/jss - - print_log "$ ${MAKE} ${JSS_BUILD_TARGET}" - #${MAKE} ${JSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} | grep ${GREP_BUFFER} "^${MAKE}" - ${MAKE} ${JSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} - RET=$? - print_result "JSS build - ${BITS} bits - ${OPT}" ${RET} 0 - [ ${RET} -eq 0 ] || return ${RET} - - print_log "$ cd ${HGDIR}/dist" - cd ${HGDIR}/dist - - if [ -z "${NO_JSS_SIGN}" ]; then - print_log "cat ${TOPDIR}/keystore.pw | ${JAVA_HOME}/bin/jarsigner -keystore ${TOPDIR}/keystore -internalsf ${XPCLASS} jssdsa" - cat ${TOPDIR}/keystore.pw | ${JAVA_HOME}/bin/jarsigner -keystore ${TOPDIR}/keystore -internalsf ${XPCLASS} jssdsa >> ${LOG_ALL} 2>&1 - RET=$? - print_result "JSS - sign JAR files - ${BITS} bits - ${OPT}" ${RET} 0 - [ ${RET} -eq 0 ] || return ${RET} - fi - print_log "${JAVA_HOME}/bin/jarsigner -verify -certs ${XPCLASS}" - ${JAVA_HOME}/bin/jarsigner -verify -certs ${XPCLASS} >> ${LOG_ALL} 2>&1 - RET=$? - print_result "JSS - verify JAR files - ${BITS} bits - ${OPT}" ${RET} 0 - [ ${RET} -eq 0 ] || return ${RET} - - return 0 -} - -test_nss() -{ - print_log "######## NSS - tests - ${BITS} bits - ${OPT} ########" - - if [ "${OS_TARGET}" = "Android" ]; then - print_log "$ cd ${HGDIR}/nss/tests/remote" - cd ${HGDIR}/nss/tests/remote - print_log "$ make test_android" - make test_android 2>&1 | tee ${LOG_TMP} | grep ${GREP_BUFFER} ": #" - OUTPUTFILE=${HGDIR}/tests_results/security/*.1/output.log - else - print_log "$ cd ${HGDIR}/nss/tests" - cd ${HGDIR}/nss/tests - print_log "$ ./all.sh" - ./all.sh 2>&1 | tee ${LOG_TMP} | egrep ${GREP_BUFFER} ": #|^\[.{10}\] " - OUTPUTFILE=${LOG_TMP} - fi - - cat ${LOG_TMP} >> ${LOG_ALL} - tail -n2 ${HGDIR}/tests_results/security/*.1/results.html | grep END_OF_TEST >> ${LOG_ALL} - RET=$? - - print_log "######## details of detected failures (if any) ########" - grep -B50 -w FAILED ${OUTPUTFILE} - [ $? -eq 1 ] || RET=1 - - print_result "NSS - tests - ${BITS} bits - ${OPT}" ${RET} 0 - return ${RET} -} - -check_abi() -{ - print_log "######## NSS ABI CHECK - ${BITS} bits - ${OPT} ########" - print_log "######## creating temporary HG clones ########" - - rm -rf ${HGDIR}/baseline - mkdir ${HGDIR}/baseline - BASE_NSS=`cat ${HGDIR}/nss/automation/abi-check/previous-nss-release` - hg clone -u "${BASE_NSS}" "${HGDIR}/nss" "${HGDIR}/baseline/nss" - if [ $? -ne 0 ]; then - echo "invalid tag in automation/abi-check/previous-nss-release" - return 1 - fi - - BASE_NSPR=NSPR_$(head -1 ${HGDIR}/baseline/nss/automation/release/nspr-version.txt | cut -d . -f 1-2 | tr . _)_BRANCH - hg clone -u "${BASE_NSPR}" "${HGDIR}/nspr" "${HGDIR}/baseline/nspr" - if [ $? -ne 0 ]; then - echo "nonexisting tag ${BASE_NSPR} derived from ${BASE_NSS} automation/release/nspr-version.txt" - # Assume that version hasn't been released yet, fall back to trunk - pushd "${HGDIR}/baseline/nspr" - hg update default - popd - fi - - print_log "######## building baseline NSPR/NSS ########" - pushd ${HGDIR}/baseline/nss - - print_log "$ ${MAKE} ${NSS_BUILD_TARGET}" - ${MAKE} ${NSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} - RET=$? - print_result "NSS - build - ${BITS} bits - ${OPT}" ${RET} 0 - if [ ${RET} -ne 0 ]; then - tail -100 ${LOG_ALL} - return ${RET} - fi - popd - - ABI_PROBLEM_FOUND=0 - ABI_REPORT=${OUTPUTDIR}/abi-diff.txt - rm -f ${ABI_REPORT} - PREVDIST=${HGDIR}/baseline/dist - NEWDIST=${HGDIR}/dist - ALL_SOs="libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssckbi.so libnssdbm3.so libnsssysinit.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libsoftokn3.so libssl3.so" - for SO in ${ALL_SOs}; do - if [ ! -f ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt ]; then - touch ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt - fi - abidiff --hd1 $PREVDIST/public/ --hd2 $NEWDIST/public \ - $PREVDIST/*/lib/$SO $NEWDIST/*/lib/$SO \ - > ${HGDIR}/nss/automation/abi-check/new-report-temp$SO.txt - RET=$? - cat ${HGDIR}/nss/automation/abi-check/new-report-temp$SO.txt \ - | grep -v "^Functions changes summary:" \ - | grep -v "^Variables changes summary:" \ - > ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt - rm -f ${HGDIR}/nss/automation/abi-check/new-report-temp$SO.txt - ABIDIFF_ERROR=$((($RET & 0x01) != 0)) - ABIDIFF_USAGE_ERROR=$((($RET & 0x02) != 0)) - ABIDIFF_ABI_CHANGE=$((($RET & 0x04) != 0)) - ABIDIFF_ABI_INCOMPATIBLE_CHANGE=$((($RET & 0x08) != 0)) - ABIDIFF_UNKNOWN_BIT_SET=$((($RET & 0xf0) != 0)) - - # If abidiff reports an error, or a usage error, or if it sets a result - # bit value this script doesn't know yet about, we'll report failure. - # For ABI changes, we don't yet report an error. We'll compare the - # result report with our whitelist. This allows us to silence changes - # that we're already aware of and have been declared acceptable. - - REPORT_RET_AS_FAILURE=0 - if [ $ABIDIFF_ERROR -ne 0 ]; then - print_log "abidiff reported ABIDIFF_ERROR." - REPORT_RET_AS_FAILURE=1 - fi - if [ $ABIDIFF_USAGE_ERROR -ne 0 ]; then - print_log "abidiff reported ABIDIFF_USAGE_ERROR." - REPORT_RET_AS_FAILURE=1 - fi - if [ $ABIDIFF_UNKNOWN_BIT_SET -ne 0 ]; then - print_log "abidiff reported ABIDIFF_UNKNOWN_BIT_SET." - REPORT_RET_AS_FAILURE=1 - fi - - if [ $ABIDIFF_ABI_CHANGE -ne 0 ]; then - print_log "Ignoring abidiff result ABI_CHANGE, instead we'll check for non-whitelisted differences." - fi - if [ $ABIDIFF_ABI_INCOMPATIBLE_CHANGE -ne 0 ]; then - print_log "Ignoring abidiff result ABIDIFF_ABI_INCOMPATIBLE_CHANGE, instead we'll check for non-whitelisted differences." - fi - - if [ $REPORT_RET_AS_FAILURE -ne 0 ]; then - ABI_PROBLEM_FOUND=1 - print_log "abidiff {$PREVDIST , $NEWDIST} for $SO FAILED with result $RET, or failed writing to ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt" - fi - if [ ! -f ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt ]; then - ABI_PROBLEM_FOUND=1 - print_log "FAILED to access report file: ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt" - fi - - diff -wB -u ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt \ - ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt >> ${ABI_REPORT} - if [ ! -f ${ABI_REPORT} ]; then - ABI_PROBLEM_FOUND=1 - print_log "FAILED to compare exepcted and new report: ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt" - fi - done - - if [ -s ${ABI_REPORT} ]; then - print_log "FAILED: there are new unexpected ABI changes" - cat ${ABI_REPORT} - return 1 - elif [ $ABI_PROBLEM_FOUND -ne 0 ]; then - print_log "FAILED: failure executing the ABI checks" - cat ${ABI_REPORT} - return 1 - fi - - return 0 -} - -test_jss() -{ - print_log "######## JSS - tests - ${BITS} bits - ${OPT} ########" - - print_log "$ cd ${HGDIR}/jss" - cd ${HGDIR}/jss - - print_log "$ ${MAKE} platform" - PLATFORM=$(${MAKE} platform) - print_log "PLATFORM=${PLATFORM}" - - print_log "$ cd ${HGDIR}/jss/org/mozilla/jss/tests" - cd ${HGDIR}/jss/org/mozilla/jss/tests - - print_log "$ perl all.pl dist ${HGDIR}/dist/${PLATFORM}" - perl all.pl dist ${HGDIR}/dist/${PLATFORM} 2>&1 | tee ${LOG_TMP} - cat ${LOG_TMP} >> ${LOG_ALL} - - tail -n2 ${LOG_TMP} | grep JSSTEST_RATE > /dev/null - RET=$? - - grep FAIL ${LOG_TMP} - [ $? -eq 1 ] || RET=1 - - print_result "JSS - tests - ${BITS} bits - ${OPT}" ${RET} 0 - return ${RET} -} - -create_objdir_dist_link() -{ - # compute relevant 'dist' OBJDIR_NAME subdirectory names for JSS and NSS - OS_TARGET=`uname -s` - OS_RELEASE=`uname -r | sed 's/-.*//' | sed 's/-.*//' | cut -d . -f1,2` - CPU_TAG=_`uname -m` - # OBJDIR_NAME_COMPILER appears to be defined for NSS but not JSS - OBJDIR_NAME_COMPILER=_cc - LIBC_TAG=_glibc - IMPL_STRATEGY=_PTH - if [ "${RUN_BITS}" = "64" ]; then - OBJDIR_TAG=_${RUN_BITS}_${RUN_OPT}.OBJ - else - OBJDIR_TAG=_${RUN_OPT}.OBJ - fi - - # define NSS_OBJDIR_NAME - NSS_OBJDIR_NAME=${OS_TARGET}${OS_RELEASE}${CPU_TAG}${OBJDIR_NAME_COMPILER} - NSS_OBJDIR_NAME=${NSS_OBJDIR_NAME}${LIBC_TAG}${IMPL_STRATEGY}${OBJDIR_TAG} - print_log "create_objdir_dist_link(): NSS_OBJDIR_NAME='${NSS_OBJDIR_NAME}'" - - # define JSS_OBJDIR_NAME - JSS_OBJDIR_NAME=${OS_TARGET}${OS_RELEASE}${CPU_TAG} - JSS_OBJDIR_NAME=${JSS_OBJDIR_NAME}${LIBC_TAG}${IMPL_STRATEGY}${OBJDIR_TAG} - print_log "create_objdir_dist_link(): JSS_OBJDIR_NAME='${JSS_OBJDIR_NAME}'" - - if [ -e "${HGDIR}/dist/${NSS_OBJDIR_NAME}" ]; then - SOURCE=${HGDIR}/dist/${NSS_OBJDIR_NAME} - TARGET=${HGDIR}/dist/${JSS_OBJDIR_NAME} - ln -s ${SOURCE} ${TARGET} >/dev/null 2>&1 - fi -} - -build_and_test() -{ - if [ -n "${BUILD_NSS}" ]; then - build_nss - [ $? -eq 0 ] || return 1 - fi - - if [ -n "${TEST_NSS}" ]; then - test_nss - [ $? -eq 0 ] || return 1 - fi - - if [ -n "${CHECK_ABI}" ]; then - check_abi - [ $? -eq 0 ] || return 1 - fi - - if [ -n "${BUILD_JSS}" ]; then - create_objdir_dist_link - build_jss - [ $? -eq 0 ] || return 1 - fi - - if [ -n "${TEST_JSS}" ]; then - test_jss - [ $? -eq 0 ] || return 1 - fi - - return 0 -} - -run_cycle() -{ - print_env - build_and_test - RET=$? - - grep ^TinderboxPrint ${LOG_ALL} - - return ${RET} -} - -prepare() -{ - rm -rf ${OUTPUTDIR}.oldest >/dev/null 2>&1 - mv ${OUTPUTDIR}.older ${OUTPUTDIR}.oldest >/dev/null 2>&1 - mv ${OUTPUTDIR}.old ${OUTPUTDIR}.older >/dev/null 2>&1 - mv ${OUTPUTDIR}.last ${OUTPUTDIR}.old >/dev/null 2>&1 - mv ${OUTPUTDIR} ${OUTPUTDIR}.last >/dev/null 2>&1 - mkdir -p ${OUTPUTDIR} - - # Remove temporary test files from previous jobs, that weren't cleaned up - # by move_results(), e.g. caused by unexpected interruptions. - rm -rf ${HGDIR}/tests_results/ - - cd ${HGDIR}/nss - - if [ -n "${FEWER_STRESS_ITERATIONS}" ]; then - sed -i 's/-c_1000_/-c_500_/g' tests/ssl/sslstress.txt - fi - - return 0 -} - -move_results() -{ - cd ${HGDIR} - if [ -n "${TEST_NSS}" ]; then - mv -f tests_results ${OUTPUTDIR} - fi - tar -c -z --dereference -f ${OUTPUTDIR}/dist.tgz dist - rm -rf dist -} - -run_all() -{ - set_cycle ${BITS} ${OPT} - prepare - run_cycle - RESULT=$? - print_log "### result of run_cycle is ${RESULT}" - move_results - return ${RESULT} -} - -main() -{ - VALID=0 - RET=1 - FAIL=0 - - for BITS in 32 64; do - echo ${RUN_BITS} | grep ${BITS} > /dev/null - [ $? -eq 0 ] || continue - for OPT in DBG OPT; do - echo ${RUN_OPT} | grep ${OPT} > /dev/null - [ $? -eq 0 ] || continue - - VALID=1 - set_env - run_all - RET=$? - print_log "### result of run_all is ${RET}" - if [ ${RET} -ne 0 ]; then - FAIL=${RET} - fi - done - done - - if [ ${VALID} -ne 1 ]; then - echo "Need to set valid bits/opt values." - return 1 - fi - - return ${FAIL} -} - -#function killallsub() -#{ -# FINAL_RET=$? -# for proc in `jobs -p` -# do -# kill -9 $proc -# done -# return ${FINAL_RET} -#} -#trap killallsub EXIT - -#IS_RUNNING_FILE="./build-is-running" - -#if [ -a $IS_RUNNING_FILE ]; then -# echo "exiting, because old job is still running" -# exit 1 -#fi - -#touch $IS_RUNNING_FILE - -echo "tinderbox args: $0 $@" -. ${ENVVARS} -proc_args "$@" -main - -RET=$? -print_log "### result of main is ${RET}" - -#rm $IS_RUNNING_FILE -exit ${RET} diff --git a/security/nss/automation/buildbot-slave/reboot.bat b/security/nss/automation/buildbot-slave/reboot.bat deleted file mode 100644 index c6a5c7b43..000000000 --- a/security/nss/automation/buildbot-slave/reboot.bat +++ /dev/null @@ -1,6 +0,0 @@ -IF EXIST ..\buildbot-is-building ( - del ..\buildbot-is-building - shutdown /r /t 0 - - timeout /t 120 -) diff --git a/security/nss/automation/buildbot-slave/startbuild.bat b/security/nss/automation/buildbot-slave/startbuild.bat deleted file mode 100644 index ba06834f1..000000000 --- a/security/nss/automation/buildbot-slave/startbuild.bat +++ /dev/null @@ -1,14 +0,0 @@ -echo running > ..\buildbot-is-building - -echo running: "%MOZILLABUILD%\msys\bin\bash" -c "hg/nss/automation/buildbot-slave/build.sh %*" -"%MOZILLABUILD%\msys\bin\bash" -c "hg/nss/automation/buildbot-slave/build.sh %*" - -if %errorlevel% neq 0 ( - set EXITCODE=1 -) else ( - set EXITCODE=0 -) - -del ..\buildbot-is-building - -exit /b %EXITCODE% diff --git a/security/nss/automation/release/nspr-version.txt b/security/nss/automation/release/nspr-version.txt index c37e9097c..c9ab0b03f 100644 --- a/security/nss/automation/release/nspr-version.txt +++ b/security/nss/automation/release/nspr-version.txt @@ -1,4 +1,4 @@ -4.24 +4.29 # The first line of this file must contain the human readable NSPR # version number, which is the minimum required version of NSPR diff --git a/security/nss/automation/release/nss-release-helper.py b/security/nss/automation/release/nss-release-helper.py index 31ea41966..8cc0a725e 100644 --- a/security/nss/automation/release/nss-release-helper.py +++ b/security/nss/automation/release/nss-release-helper.py @@ -5,9 +5,9 @@ import os import sys -import datetime import shutil -import glob +import re +import tempfile from optparse import OptionParser from subprocess import check_call from subprocess import check_output @@ -32,136 +32,203 @@ abi_report_files = ['automation/abi-check/expected-report-libfreebl3.so.txt', 'automation/abi-check/expected-report-libsoftokn3.so.txt', 'automation/abi-check/expected-report-libssl3.so.txt'] + def check_call_noisy(cmd, *args, **kwargs): - print "Executing command:", cmd + print("Executing command: {}".format(cmd)) check_call(cmd, *args, **kwargs) -o = OptionParser(usage="client.py [options] remove_beta | set_beta | print_library_versions | print_root_ca_version | set_root_ca_version | set_version_to_minor_release | set_version_to_patch_release | set_release_candidate_number | set_4_digit_release_number | create_nss_release_archive") - -try: - options, args = o.parse_args() - action = args[0] -except IndexError: - o.print_help() - sys.exit(2) def exit_with_failure(what): - print "failure: ", what + print("failure: {}".format(what)) sys.exit(2) + def check_files_exist(): if (not os.path.exists(nssutil_h) or not os.path.exists(softkver_h) - or not os.path.exists(nss_h) or not os.path.exists(nssckbi_h)): + or not os.path.exists(nss_h) or not os.path.exists(nssckbi_h)): exit_with_failure("cannot find expected header files, must run from inside NSS hg directory") -def sed_inplace(sed_expression, filename): - backup_file = filename + '.tmp' - check_call_noisy(["sed", "-i.tmp", sed_expression, filename]) - os.remove(backup_file) + +class Replacement(): + def __init__(self, regex="", repl=""): + self.regex = regex + self.repl = repl + self.matcher = re.compile(self.regex) + + def replace(self, line): + return self.matcher.sub(self.repl, line) + + +def inplace_replace(replacements=[], filename=""): + for r in replacements: + if not isinstance(r, Replacement): + raise TypeError("Expecting a list of Replacement objects") + + with tempfile.NamedTemporaryFile(mode="w", delete=False) as tmp_file: + with open(filename) as in_file: + for line in in_file: + for r in replacements: + line = r.replace(line) + tmp_file.write(line) + + shutil.copystat(filename, tmp_file.name) + shutil.move(tmp_file.name, filename) + def toggle_beta_status(is_beta): check_files_exist() if (is_beta): - print "adding Beta status to version numbers" - sed_inplace('s/^\(#define *NSSUTIL_VERSION *\"[0-9.]\+\)\" *$/\\1 Beta\"/', nssutil_h) - sed_inplace('s/^\(#define *NSSUTIL_BETA *\)PR_FALSE *$/\\1PR_TRUE/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VERSION *\"[0-9.]\+\" *SOFTOKEN_ECC_STRING\) *$/\\1 \" Beta"/', softkver_h) - sed_inplace('s/^\(#define *SOFTOKEN_BETA *\)PR_FALSE *$/\\1PR_TRUE/', softkver_h) - sed_inplace('s/^\(#define *NSS_VERSION *\"[0-9.]\+\" *_NSS_CUSTOMIZED\) *$/\\1 \" Beta"/', nss_h) - sed_inplace('s/^\(#define *NSS_BETA *\)PR_FALSE *$/\\1PR_TRUE/', nss_h) + print("adding Beta status to version numbers") + inplace_replace(filename=nssutil_h, replacements=[ + Replacement(regex=r'^(#define *NSSUTIL_VERSION *\"[0-9.]+)\" *$', + repl=r'\g<1> Beta"'), + Replacement(regex=r'^(#define *NSSUTIL_BETA *)PR_FALSE *$', + repl=r'\g<1>PR_TRUE')]) + inplace_replace(filename=softkver_h, replacements=[ + Replacement(regex=r'^(#define *SOFTOKEN_VERSION *\"[0-9.]+\" *SOFTOKEN_ECC_STRING) *$', + repl=r'\g<1> " Beta"'), + Replacement(regex=r'^(#define *SOFTOKEN_BETA *)PR_FALSE *$', + repl=r'\g<1>PR_TRUE')]) + inplace_replace(filename=nss_h, replacements=[ + Replacement(regex=r'^(#define *NSS_VERSION *\"[0-9.]+\" *_NSS_CUSTOMIZED) *$', + repl=r'\g<1> " Beta"'), + Replacement(regex=r'^(#define *NSS_BETA *)PR_FALSE *$', + repl=r'\g<1>PR_TRUE')]) else: - print "removing Beta status from version numbers" - sed_inplace('s/^\(#define *NSSUTIL_VERSION *\"[0-9.]\+\) *Beta\" *$/\\1\"/', nssutil_h) - sed_inplace('s/^\(#define *NSSUTIL_BETA *\)PR_TRUE *$/\\1PR_FALSE/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VERSION *\"[0-9.]\+\" *SOFTOKEN_ECC_STRING\) *\" *Beta\" *$/\\1/', softkver_h) - sed_inplace('s/^\(#define *SOFTOKEN_BETA *\)PR_TRUE *$/\\1PR_FALSE/', softkver_h) - sed_inplace('s/^\(#define *NSS_VERSION *\"[0-9.]\+\" *_NSS_CUSTOMIZED\) *\" *Beta\" *$/\\1/', nss_h) - sed_inplace('s/^\(#define *NSS_BETA *\)PR_TRUE *$/\\1PR_FALSE/', nss_h) - print "please run 'hg stat' and 'hg diff' to verify the files have been verified correctly" + print("removing Beta status from version numbers") + inplace_replace(filename=nssutil_h, replacements=[ + Replacement(regex=r'^(#define *NSSUTIL_VERSION *\"[0-9.]+) *Beta\" *$', + repl=r'\g<1>"'), + Replacement(regex=r'^(#define *NSSUTIL_BETA *)PR_TRUE *$', + repl=r'\g<1>PR_FALSE')]) + inplace_replace(filename=softkver_h, replacements=[ + Replacement(regex=r'^(#define *SOFTOKEN_VERSION *\"[0-9.]+\" *SOFTOKEN_ECC_STRING) *\" *Beta\" *$', + repl=r'\g<1>'), + Replacement(regex=r'^(#define *SOFTOKEN_BETA *)PR_TRUE *$', + repl=r'\g<1>PR_FALSE')]) + inplace_replace(filename=nss_h, replacements=[ + Replacement(regex=r'^(#define *NSS_VERSION *\"[0-9.]+\" *_NSS_CUSTOMIZED) *\" *Beta\" *$', + repl=r'\g<1>'), + Replacement(regex=r'^(#define *NSS_BETA *)PR_TRUE *$', + repl=r'\g<1>PR_FALSE')]) + + print("please run 'hg stat' and 'hg diff' to verify the files have been verified correctly") + def print_beta_versions(): check_call_noisy(["egrep", "#define *NSSUTIL_VERSION|#define *NSSUTIL_BETA", nssutil_h]) check_call_noisy(["egrep", "#define *SOFTOKEN_VERSION|#define *SOFTOKEN_BETA", softkver_h]) check_call_noisy(["egrep", "#define *NSS_VERSION|#define *NSS_BETA", nss_h]) + def remove_beta_status(): - print "--- removing beta flags. Existing versions were:" + print("--- removing beta flags. Existing versions were:") print_beta_versions() toggle_beta_status(False) - print "--- finished modifications, new versions are:" + print("--- finished modifications, new versions are:") print_beta_versions() + def set_beta_status(): - print "--- adding beta flags. Existing versions were:" + print("--- adding beta flags. Existing versions were:") print_beta_versions() toggle_beta_status(True) - print "--- finished modifications, new versions are:" + print("--- finished modifications, new versions are:") print_beta_versions() + def print_library_versions(): check_files_exist() check_call_noisy(["egrep", "#define *NSSUTIL_VERSION|#define NSSUTIL_VMAJOR|#define *NSSUTIL_VMINOR|#define *NSSUTIL_VPATCH|#define *NSSUTIL_VBUILD|#define *NSSUTIL_BETA", nssutil_h]) check_call_noisy(["egrep", "#define *SOFTOKEN_VERSION|#define SOFTOKEN_VMAJOR|#define *SOFTOKEN_VMINOR|#define *SOFTOKEN_VPATCH|#define *SOFTOKEN_VBUILD|#define *SOFTOKEN_BETA", softkver_h]) check_call_noisy(["egrep", "#define *NSS_VERSION|#define NSS_VMAJOR|#define *NSS_VMINOR|#define *NSS_VPATCH|#define *NSS_VBUILD|#define *NSS_BETA", nss_h]) + def print_root_ca_version(): check_files_exist() check_call_noisy(["grep", "define *NSS_BUILTINS_LIBRARY_VERSION", nssckbi_h]) def ensure_arguments_after_action(how_many, usage): - if (len(sys.argv) != (2+how_many)): + if (len(sys.argv) != (2 + how_many)): exit_with_failure("incorrect number of arguments, expected parameters are:\n" + usage) + def set_major_versions(major): - sed_inplace('s/^\(#define *NSSUTIL_VMAJOR *\).*$/\\1' + major + '/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VMAJOR *\).*$/\\1' + major + '/', softkver_h) - sed_inplace('s/^\(#define *NSS_VMAJOR *\).*$/\\1' + major + '/', nss_h) + for name, file in [["NSSUTIL_VMAJOR", nssutil_h], + ["SOFTOKEN_VMAJOR", softkver_h], + ["NSS_VMAJOR", nss_h]]: + inplace_replace(filename=file, replacements=[ + Replacement(regex=r'^(#define *{} ?).*$'.format(name), + repl=r'\g<1>{}'.format(major))]) + def set_minor_versions(minor): - sed_inplace('s/^\(#define *NSSUTIL_VMINOR *\).*$/\\1' + minor + '/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VMINOR *\).*$/\\1' + minor + '/', softkver_h) - sed_inplace('s/^\(#define *NSS_VMINOR *\).*$/\\1' + minor + '/', nss_h) + for name, file in [["NSSUTIL_VMINOR", nssutil_h], + ["SOFTOKEN_VMINOR", softkver_h], + ["NSS_VMINOR", nss_h]]: + inplace_replace(filename=file, replacements=[ + Replacement(regex=r'^(#define *{} ?).*$'.format(name), + repl=r'\g<1>{}'.format(minor))]) + def set_patch_versions(patch): - sed_inplace('s/^\(#define *NSSUTIL_VPATCH *\).*$/\\1' + patch + '/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VPATCH *\).*$/\\1' + patch + '/', softkver_h) - sed_inplace('s/^\(#define *NSS_VPATCH *\).*$/\\1' + patch + '/', nss_h) + for name, file in [["NSSUTIL_VPATCH", nssutil_h], + ["SOFTOKEN_VPATCH", softkver_h], + ["NSS_VPATCH", nss_h]]: + inplace_replace(filename=file, replacements=[ + Replacement(regex=r'^(#define *{} ?).*$'.format(name), + repl=r'\g<1>{}'.format(patch))]) + def set_build_versions(build): - sed_inplace('s/^\(#define *NSSUTIL_VBUILD *\).*$/\\1' + build + '/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VBUILD *\).*$/\\1' + build + '/', softkver_h) - sed_inplace('s/^\(#define *NSS_VBUILD *\).*$/\\1' + build + '/', nss_h) + for name, file in [["NSSUTIL_VBUILD", nssutil_h], + ["SOFTOKEN_VBUILD", softkver_h], + ["NSS_VBUILD", nss_h]]: + inplace_replace(filename=file, replacements=[ + Replacement(regex=r'^(#define *{} ?).*$'.format(name), + repl=r'\g<1>{}'.format(build))]) + def set_full_lib_versions(version): - sed_inplace('s/^\(#define *NSSUTIL_VERSION *\"\)\([0-9.]\+\)\(.*\)$/\\1' + version + '\\3/', nssutil_h) - sed_inplace('s/^\(#define *SOFTOKEN_VERSION *\"\)\([0-9.]\+\)\(.*\)$/\\1' + version + '\\3/', softkver_h) - sed_inplace('s/^\(#define *NSS_VERSION *\"\)\([0-9.]\+\)\(.*\)$/\\1' + version + '\\3/', nss_h) + for name, file in [["NSSUTIL_VERSION", nssutil_h], + ["SOFTOKEN_VERSION", softkver_h], + ["NSS_VERSION", nss_h]]: + inplace_replace(filename=file, replacements=[ + Replacement(regex=r'^(#define *{} *\")([0-9.]+)(.*)$'.format(name), + repl=r'\g<1>{}\g<3>'.format(version))]) + def set_root_ca_version(): ensure_arguments_after_action(2, "major_version minor_version") major = args[1].strip() minor = args[2].strip() version = major + '.' + minor - sed_inplace('s/^\(#define *NSS_BUILTINS_LIBRARY_VERSION *\"\).*$/\\1' + version + '/', nssckbi_h) - sed_inplace('s/^\(#define *NSS_BUILTINS_LIBRARY_VERSION_MAJOR *\).*$/\\1' + major + '/', nssckbi_h) - sed_inplace('s/^\(#define *NSS_BUILTINS_LIBRARY_VERSION_MINOR *\).*$/\\1' + minor + '/', nssckbi_h) + + inplace_replace(filename=nssckbi_h, replacements=[ + Replacement(regex=r'^(#define *NSS_BUILTINS_LIBRARY_VERSION *\").*$', + repl=r'\g<1>{}"'.format(version)), + Replacement(regex=r'^(#define *NSS_BUILTINS_LIBRARY_VERSION_MAJOR ?).*$', + repl=r'\g<1>{}'.format(major)), + Replacement(regex=r'^(#define *NSS_BUILTINS_LIBRARY_VERSION_MINOR ?).*$', + repl=r'\g<1>{}'.format(minor))]) + def set_all_lib_versions(version, major, minor, patch, build): grep_major = check_output(['grep', 'define.*NSS_VMAJOR', nss_h]) grep_minor = check_output(['grep', 'define.*NSS_VMINOR', nss_h]) - old_major = int(grep_major.split()[2]); - old_minor = int(grep_minor.split()[2]); + old_major = int(grep_major.split()[2]) + old_minor = int(grep_minor.split()[2]) new_major = int(major) new_minor = int(minor) if (old_major < new_major or (old_major == new_major and old_minor < new_minor)): - print "You're increasing the minor (or major) version:" - print "- erasing ABI comparison expectations" + print("You're increasing the minor (or major) version:") + print("- erasing ABI comparison expectations") new_branch = "NSS_" + str(old_major) + "_" + str(old_minor) + "_BRANCH" - print "- setting reference branch to the branch of the previous version: " + new_branch + print("- setting reference branch to the branch of the previous version: " + new_branch) with open(abi_base_version_file, "w") as abi_base: abi_base.write("%s\n" % new_branch) for report_file in abi_report_files: @@ -174,6 +241,7 @@ def set_all_lib_versions(version, major, minor, patch, build): set_patch_versions(patch) set_build_versions(build) + def set_version_to_minor_release(): ensure_arguments_after_action(2, "major_version minor_version") major = args[1].strip() @@ -183,6 +251,7 @@ def set_version_to_minor_release(): build = "0" set_all_lib_versions(version, major, minor, patch, build) + def set_version_to_patch_release(): ensure_arguments_after_action(3, "major_version minor_version patch_release") major = args[1].strip() @@ -192,11 +261,13 @@ def set_version_to_patch_release(): build = "0" set_all_lib_versions(version, major, minor, patch, build) + def set_release_candidate_number(): ensure_arguments_after_action(1, "release_candidate_number") build = args[1].strip() set_build_versions(build) + def set_4_digit_release_number(): ensure_arguments_after_action(4, "major_version minor_version patch_release 4th_digit_release_number") major = args[1].strip() @@ -206,21 +277,22 @@ def set_4_digit_release_number(): version = major + '.' + minor + '.' + patch + '.' + build set_all_lib_versions(version, major, minor, patch, build) + def create_nss_release_archive(): ensure_arguments_after_action(3, "nss_release_version nss_hg_release_tag path_to_stage_directory") - nssrel = args[1].strip() #e.g. 3.19.3 - nssreltag = args[2].strip() #e.g. NSS_3_19_3_RTM - stagedir = args[3].strip() #e.g. ../stage + nssrel = args[1].strip() # e.g. 3.19.3 + nssreltag = args[2].strip() # e.g. NSS_3_19_3_RTM + stagedir = args[3].strip() # e.g. ../stage with open('automation/release/nspr-version.txt') as nspr_version_file: nsprrel = next(nspr_version_file).strip() nspr_tar = "nspr-" + nsprrel + ".tar.gz" - nsprtar_with_path= stagedir + "/v" + nsprrel + "/src/" + nspr_tar + nsprtar_with_path = stagedir + "/v" + nsprrel + "/src/" + nspr_tar if (not os.path.exists(nsprtar_with_path)): exit_with_failure("cannot find nspr archive at expected location " + nsprtar_with_path) - nss_stagedir= stagedir + "/" + nssreltag + "/src" + nss_stagedir = stagedir + "/" + nssreltag + "/src" if (os.path.exists(nss_stagedir)): exit_with_failure("nss stage directory already exists: " + nss_stagedir) @@ -230,7 +302,7 @@ def create_nss_release_archive(): check_call_noisy(["hg", "archive", "-r", nssreltag, "--prefix=nss-" + nssrel + "/nss", stagedir + "/" + nssreltag + "/src/" + nss_tar, "-X", ".hgtags"]) check_call_noisy(["tar", "-xz", "-C", nss_stagedir, "-f", nsprtar_with_path]) - print "changing to directory " + nss_stagedir + print("changing to directory " + nss_stagedir) os.chdir(nss_stagedir) check_call_noisy(["tar", "-xz", "-f", nss_tar]) check_call_noisy(["mv", "-i", "nspr-" + nsprrel + "/nspr", "nss-" + nssrel + "/"]) @@ -241,9 +313,23 @@ def create_nss_release_archive(): check_call_noisy(["tar", "-cz", "--remove-files", "-f", nss_nspr_tar, "nss-" + nssrel]) check_call("sha1sum " + nss_tar + " " + nss_nspr_tar + " > SHA1SUMS", shell=True) check_call("sha256sum " + nss_tar + " " + nss_nspr_tar + " > SHA256SUMS", shell=True) - print "created directory " + nss_stagedir + " with files:" + print("created directory " + nss_stagedir + " with files:") check_call_noisy(["ls", "-l"]) + +o = OptionParser(usage="client.py [options] " + " | ".join([ + "remove_beta", "set_beta", "print_library_versions", "print_root_ca_version", + "set_root_ca_version", "set_version_to_minor_release", + "set_version_to_patch_release", "set_release_candidate_number", + "set_4_digit_release_number", "create_nss_release_archive"])) + +try: + options, args = o.parse_args() + action = args[0] +except IndexError: + o.print_help() + sys.exit(2) + if action in ('remove_beta'): remove_beta_status() diff --git a/security/nss/automation/saw/chacha20.saw b/security/nss/automation/saw/chacha20.saw index 92145ab74..cf98466b2 100644 --- a/security/nss/automation/saw/chacha20.saw +++ b/security/nss/automation/saw/chacha20.saw @@ -34,7 +34,7 @@ let SpecChaCha20 n = do { }; print "Proving equality for a single block..."; -time (llvm_verify m "Hacl_Chacha20_chacha20" [] (SpecChaCha20 64)); +time (llvm_verify m "Hacl_Chacha20_chacha20_encrypt" [] (SpecChaCha20 64)); print "Proving equality for multiple blocks..."; -time (llvm_verify m "Hacl_Chacha20_chacha20" [] (SpecChaCha20 256)); +time (llvm_verify m "Hacl_Chacha20_chacha20_encrypt" [] (SpecChaCha20 256)); diff --git a/security/nss/automation/taskcluster/docker-builds/Dockerfile b/security/nss/automation/taskcluster/docker-builds/Dockerfile index 9f0bb2034..0ce4e80c6 100644 --- a/security/nss/automation/taskcluster/docker-builds/Dockerfile +++ b/security/nss/automation/taskcluster/docker-builds/Dockerfile @@ -34,9 +34,13 @@ RUN apt-get update \ pkg-config \ valgrind \ zlib1g-dev \ + clang-format-3.9 \ && rm -rf /var/lib/apt/lists/* \ && apt-get autoremove -y && apt-get clean -y +RUN update-alternatives --install /usr/bin/clang-format \ + clang-format $(which clang-format-3.9) 10 + # Latest version of abigail-tools RUN apt-get update \ && apt-get install -y --no-install-recommends automake libtool libxml2-dev \ diff --git a/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile b/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile index f5fd3cfd5..e80b94d5f 100644 --- a/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile +++ b/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile @@ -10,6 +10,8 @@ LABEL maintainer="Martin Thomson " RUN dpkg --add-architecture i386 RUN apt-get update \ && apt-get install -y --no-install-recommends \ + apt-transport-https \ + apt-utils \ build-essential \ ca-certificates \ curl \ diff --git a/security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc b/security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc deleted file mode 100644 index 513dcd410..000000000 --- a/security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc +++ /dev/null @@ -1,143 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFS+1SABEACnmkESkY7eZq0GhDjbkWpKmURGk9+ycsfAhA44NqUvf4tk1GPM -5SkJ/fYedYZJaDVhIp98fHgucD0O+vjOzghtgwtITusYjiPHPFBd/MN+MQqSEAP+ -LUa/kjHLjgyXxKhFUIDGVaDWL5tKOA7/AQKl1TyJ8lz89NHQoUHFsF/hu10+qhJe -V65d32MXFehIUSvegh8DrPuExrliSiORO4HOhuc6151dWA4YBWVg4rX5kfKrGMMT -pTWnSSZtgoRhkKW2Ey8cmZUqPuUJIfWyeNVu1e4SFtAivLvu/Ymz2WBJcNA1ZlTr -RCOR5SIRgZ453pQnI/Bzna2nnJ/TV1gGJIGRahj/ini0cs2x1CILfS/YJQ3rWGGo -OxwG0BVmPk0cmLVtyTq8gUPwxcPUd6WcBKhot3TDMlrffZACnQwQjlVjk5S1dEEz -atUfpEuNitU9WOM4jr/gjv36ZNCOWm95YwLhsuci/NddBN8HXhyvs+zYTVZEXa2W -l/FqOdQsQqZBcJjjWckGKhESdd7934+cesGD3O8KaeSGxww7slJrS0+6QJ8oBoAB -P/WCn/y2AiY2syEKp3wYIGJyAbsm542zMZ4nc7pYfSu49mcyhQQICmqN5QvOyYUx -OSqwbAOUNtlOyeRLZNIKoXtTqWDEu5aEiDROTw6Rkq+dIcxPNgOLdeQ3HwARAQAB -tCFIYW5zIFdlbm5ib3JnIDxoYW5zQGNocm9taXVtLm9yZz6JARwEEAECAAYFAlT2 -MQAACgkQVfXNcLtaBWnDKgf/fjusXk+kh1zuyn5eOCe16+2vV1lmXZrDIGdJtXDW -ZtHKele1Yv1BA3kUi5tKQi+VOOrvHL0+TMjFWFiCy1sYJS9qgkS08kReI2nAnhZ7 -INdqEVxtVk1TTOhtYjOPy6txwujoICuPv5F4rHVhn1LPKGTLtYD2LOwf/8eKYQox -51gaJ8dNxpcHE/iFOIDXdebJPufo3EhqDRihchxb8AVLhrNss7pGGG/tVfichmHK -djPT2KfSh14pq1ahFOz0zH4nmTu7CCLnLAdRBHuhL8HVDbi0vKBtCiSmQggdxvoj -u+hpXiiDFQoCjLh0zVCwtFqWDZbnKMTBNNF26aTmQ+2fiYkBMwQQAQgAHRYhBB/m -NI7eqCWiKXDlxI3TBA8SPMP0BQJbcLU1AAoJEI3TBA8SPMP021sH/jD1m7azNCN6 -DVL1iDJT6uIIYCTylygH5XI46CRoWaz/LwdFnUqWHHTcQxJ5pIkWV9KF+SIgMT42 -brdZZmNvvSdX0odjFKqj5UR6w+wDN+uZ6Q40zu4pNoNzbk7pRpbFf1XIfGB1liyu -m28EJ58IXu/0AV7FiDAHGGBqppK/cwQN8pGLwmz1n6YELtXeFmtOGnusO6iLYOE7 -3ByFCCqJB6twT5+7dDqFYqqQJgQ6jDTy19dDZ1vDhDttL+2Rn0OYXqPw7gy/1D2p -Y1cM9PgPBsR4EXhbtV0uKUNomk8tM/HnGMFT0KirI/tSwEP3v9g5YH992mrvNuIV -TkyQn0jGeMeJATMEEAEIAB0WIQRswFHTwdmkr54mDFjT45SsdE4uuwUCW3haCQAK -CRDT45SsdE4uu4JjCACppkreiMrpJSREKbUscdOvFxFRYzkTFeSCwX9Ih7r5ENpa -zjczfIqCCfWzioV6y4K0V04y8CXt/5S5a9vfW801pBUdF9nG4X8YbUn/xSe+8A9m -MsfDjMNcF7Cp5czVoSS4/4oHm9mQUMYQsn3AwwCPDKFORRRv5Eb0om9JawKtt++7 -ZW0fOgDkvOCm14SN0UtVc4mxTx6iyxdMDgrKinBZVjxEh5oeqUyXh5TYM+XyWFVh -/gDUvUWwLI0GUWNTyOyUQU1oPVp+sWqrEe1BXLVCKFVWaSTtgJtJ5FyP+z2uzRcv -aanPOj/ohHAo8VBq9QbefYVAkShNBEuJkATnXhcGiQEzBBABCAAdFiEEvlzFWRM6 -4JjNAb2a+j2ZL9Cqr7wFAlkBCcIACgkQ+j2ZL9Cqr7yB9AgArj+0+i0DCo1nm4MF -TLnW1Y9GF/Hq/mBva1MhkT0j3BzENK3xgqrqac8KqupsporNEmJ0ZbZzilJdZImb -o4X5BFdmmnjMiGaH6GAiPqRBBHGvLV2r2pG467J4tOMWO3XipFRf7FibbfhAU1lV -/GLWYTSwLqwWwBE8u5rriEvDngWUJw2Yd4Yqwduef7O6F+JfsGPRXFomR3387II0 -8AXo/C+P5cl64llaxV6BmkJhQ6ydL0/KwSkHVdlXugk1sPtV/qOyPQ5L1Ibqbsvh -lLq/jhHlUUNLFjlQ2lrS9bhHGw9OIHTMJvS8RDrk0yAmoHAyRWNgbFN7aA62vBhq -pcUVzokBMwQQAQgAHRYhBPZ+fW6ADyQOg+vIZ/9qyaZGTfCcBQJa+ZAwAAoJEP9q -yaZGTfCcKMgH/jRxGfYhhGnlMnDLAEpYC+TGSDLMgmg9cOZbonqyMv+7Kts+pV03 -KUr9SPV+VtGtOxRNiqwFt6V2MHcwPJfTXuH/bBW/HCCpr6UlOVWqIiCNK0Gnpcj5 -rRt5unjG9CwsgyaK9QPI8bGin/c6m8BjwmEdfJ01ATLiUb8WuDHQy9OCyrEAnzSq -FD5ZtFmAFxvzm2x1nwb5HPuqkOqbRatp8aRJzTxIeSJPpgLw0PawHKGN3Ckp7REc -g26P1spkPe7SIVRsobH3al4uw7mgs7wiDWN3t8CdmuHAzmB2UrsR84JMTb45GboO -Bc1CX8xZcHyNaDEpyWHav+P8nZqwfBm+cLiJAjMEEAEIAB0WIQSawVDb4dGOtiX0 -+gWyD0lU8+/LPwUCW/4O9QAKCRCyD0lU8+/LPyI7EACWtj0GEb1VT02gKwtKwgFn -RJ2pz8vYm188wgJwCJaL04d2D/VwE0jMvmfH80hSKgSLPAVMG06RIOb/tGhHsQKU -zBlHiAFmfjlJo1FC/Mp44RrERRsFAWBg0/URIs4vP8+5Vl+5m70sZrQpKeq+6TLM -1dQ0Ohz+QkQ04Z+DTroChWU8/7Uw0E3CqGGKYqPvDh54T1q4s8FoN0no8ZUlt/O+ -r/3c7awr85ZnxqtnHIcuMbVyIZ+gOqXdrLa85yZITsh4zQrjYuyTEg7dpziReyiZ -+rkpdIdFKl8YeD+d0JWzVm7kq9D4K3+x9C509z0IgJUT3bhsX/N0Yf/QUtUW5oxI -T7fod86B/Q2M7zBTttFhd1vAjiSjEalK48SjTzWqTDYVIkea1+f1kZK5A0QlthqG -P2zy5GUjZVzOiCSOhyEOvAorU3zKD2s84VFKlayZEqlHJh8u5U59TWBdkW3qZUJd -ewW31xt0s8IovYSgOwX3wbsClQs6eVwNuCZT2yQAgAyXA5iFztBvDRQ0qmetvzV2 -Ay9SrjvkQ3qr/eZmbMErEwEUxIO4b1rctCQ6jcbyVxMTAZAfaDoVKWEMXNiF2KSw -F9SSzGPIZDgiEXUlgaJBlUIYSFxrPuE+da0CM5RixyYIinU6AER6crl9C4C9XL6a -u3jf+5MTGxviRGn2oQzSCYkCMwQQAQgAHRYhBKeHFU4z7cw4HFbYuaxFYRTTj42I -BQJboq6kAAoJEKxFYRTTj42IWIAP/3rc9GjDTM4nI6Oi4OzLkwm/I2Vr7LUKG8oX -8E4Nj3amvNGupzGySjB+vrM6APrMSScXunvM0f19LV84EnNrUQ3KFZcSC6r5WC0B -2+TVRYGpY+6R9AQpqnuxicW0sa/AlV9WSEb4fDavCel2nW0arH4wkkCzTThUxoBB -X4I9nf4ZzGoUnnDAwTD9rN0gpI6Td/7faa3t99dRLb6AHJ1KhvyiiV3lr0xtTssD -xVHo0SpzQTnOcRJnYf/2rTny8bVfROPWieh6HuEiP7SxT1HyeTr4WSAjSCoG95O2 -b3OgSMl0Z82FRMoJYmxID/V5YqH7015SjCxKdYhEZVp9YwWruEJIH8r6MGbWYNAl -REnyDvfGzAF0L0+gAUymDRmtp1jeXLo+HmLgVEUWegafs1TPfCWS/H9n10Upjmuq -akituzacz6Kjleq9qbnl81Xmh4AKmOILRwE7Pmcbl8HATOrmi5EaKffjMdWFzOWh -3U4/VsNDujqSTXD88EjGcpLiIiYefGy0sURJbIMTkfXVt3ruHLyuvhsRE/2QEAi7 -gWB0zuBV8iGBaag+6RQkxGdpemPiogzuDijqZHoUXlp7Q6IYLanXeweyivdrSyTB -4HOECDbWEPZwk6tCxnuklW5iJndxBmxjSxefIMGU7G2JS9quppCVFCrKUjIWnf7b -gXnNji5JiQIzBBABCAAdFiEExZuSbLy7rtFhdiOuHt8NuZ2LeoQFAluirpUACgkQ -Ht8NuZ2LeoR/gQ/6A71JxUavzyBlCXlMy2Hx2+gOfy68b8UWl7DwKTOBSoZOzPC7 -dVCSTzoK8dRELqsp7CkFImWcEwLJWMptuH2I1nK+Ua8bvxJSMJnOlPxYE8Wz5EK3 -SQ2mQvifRezQTe8zjdpxEDSR6xocSiigvJow4X+Mivrxxj8sMgu1KA1ud2VGX/IR -wMbwuBTH9YydgvzmFzTxdlJHEYmsI8koHrVWPHm//QqqPBn+qz2z9uAzDmGAiDYg -qtQijo5IJC8ZjxgdcTfCkN6he+GhHtOhyP/KF/FcRHY83DoNCtqexQZWGuKtbd8o -nQYtmemRFob5kR7GxuNdAqF74oQfXcvXZNtHSuN3VtLqkB4fzW+21JBJCsP3XCzd -nKjR4erXNrQycmp3shSoJbnVvdbDwaVlWhDen1DvJb0Lj2sO3PQPcwVQbf5XHWR/ -ZCf2OQTfVgwFEB4/0Twv70XwYIui2Ry9hmTPbD4Nn+UXbMQ3SOp90tj/e2yY/MFt -FvcIYcJTk9LM5IsnKgh+fSWDmdS3HD5Kjv2EPUHTNalruwwfmhS+ScJwM4XqHTJY -JkB16j/Xv2FTF+6KlbA1zdOVycPzoFKjAENYccQBVo2B+WQac7dFDqGEVNal9z66 -DyU4ciAHl6PsbuN7DWeuScLoqq5jwx61bZgn71mUOYC1/47ypat2BKCOXZ2JAjME -EgEIAB0WIQSm5op4O95BdGcqQkHwXKpE5VGK/wUCWie53AAKCRDwXKpE5VGK/3rM -D/9jcYKOjYaPJh3Q7wNC1HjjUa73eo5GvJqyXbsXufIh/RAYgQkD08P5JgzfXvQ0 -zOQTtDlDTVG8VMFoBYeMJVDd0k9LBbaljxcttMPfOll+AlQGAL7iQIqTAndknkJL -CFdl0ypa5GVsl1tzqmNC5fuMJ3vBoRtYbMitlHQkO0vLjZ7yl9fz+7YkREpEo/d5 -Ya8t4+L6el6lrETYaiGCTxHcbYD7VdiJxpxFQlpgl+XKtobrj70RocGQ5JwUNilC -nRJKUb33lbmntwDwQ1y1AjCnhB++3GHjJDXBPgYFDCSZPCndKeOXhxmB2psFf41i -8foJPJXuh1vWOqArdwseFCRM6W2deF1utZmROMSkUo6IC8dYlucO/hjpjhG+C8Zv -QiM5uLylD3IPMX9wCz1tAhMNs3v4pEPo/4A//1cdLkor9cQVLFj3+TkS888EWZdj -Y8mUTIXU6yL1DXcj8CfDPS29fMpDorDpK1swl4pN5qgGfsL5BSAXUf1AZDWbxnEY -xf5rakfHDzrfbtbTSSfrBxS8gdW2vBKM+3nL21BeP8hQ0tkLA7bn2fNGz3aCOw46 -XeVJdBk1gVTwazspylqrh1ljr0hQEN4gs/8kM645BRdD0IyAFFcI44VmuVwd8+2g -5miAGmVKSqN77w2cgMRnF7xpUsanv+3zKzaTnG+2liTeCokCPgQTAQIAKAUCVL7V -IAIbAwUJBaOagAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQD8MELjRa0F1m -RhAAj9X+/4iiQsN888dNW/H1wEFFTd/1vqb2j0sHP3t02LkEPN5Ii9u71TSD2gSD -WTu1Eb46nRDcapFNv5M0vXcWrEt7PK9b51Kuj4KpP5IjJHpTl2g7umaYQWC8fqcY -TJTH0guMSCzZlsP0xGLbAj3cG6X5OPzCO+IxEafXmE//SfS9w46n1OC57ca1Y0Fp -WXfjA0sJrcozgNchsptu3jg/oEteYJoxDAzNO45O4geNONq5D9PUQPb+H5Vv5zpy -MI7iUJhVnTOFvnoUgRS7v6pWiA3flh5FelK8tYPCzEfvxfe7EB5GO7MaJEO3ZLni -COaAZ3Nfn6Tt28tCOgd052W4FeGWow7iYCS1Wgd30bq/FNgnl+tKv2woxmWt4jJv -ioBHQ4PbUnap2RCmBFaG7llRkrKP8nhWSUdwSS3OmDwAfxTTXjPaESK9EX9OV9Xo -or07thq+7OMs+2cyiy2jSfIau0SELy/tVioZBhoB7hzAJUB8sGHOxMPlVDFdUr3x -F/cgCclWANhw2xvgPim1wQ0XpeZe6w9RpmjZR7ReMYwxn8APBDP/e9R5aLDUQAep -2hrJUPK38D0L69RnpWQsR9hZ2hEOrMV2M6ChlvhwHbGSdJ2CcqG5Jx4ZAP23DK3A -N26TB88H9F7IMrM0REZeu7KzvYwCWlpg0zMXXKQ/2vovoe2JAlUEEwECAD8CGwMG -CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAFiEEtsj5goK5ROOw1cJTD8MELjRa0F0F -Alpd+i0FCQ8FJo0ACgkQD8MELjRa0F3X3A//dBQLm6GmXlQFjxZbukTw0lZsevFR -M/6ljZTxp7bsC+HFzYoaCKv6rikaWzytxk//SOaLKrB4Z9HjAlpBMtyLl2Hk7tcZ -bPpFafNmQ+4KgWNjLXCvt9se8BGrQvGQUrbE6YowbXa2YIgxIVEncFzIECAsp/+N -xbMcZN5/X1PJxKi/N22gP4nn47muN6L3pKez3CXgWnhGYSc7BuD5ALWYH7yMYUem -d4jlXfu5xkBIqirj1arIYC9wmF4ldbLNDPuracc8LmXcSqa5Rpao0s4iVzAD+tkX -vE/73m3rhepwBXxrfk0McXuI9aucf5h4/KkIBzZsaJ6JM1tzlrJzzjaBKJF9OI5T -jA0qTxdGzdPztS8gPaPcMkRFfh9ti0ZDx4VeF3s8sOtmMRHeGEWfxqUAbBUbwFsa -JDu/+8/VO4KijfcuUi8tqJ/JHeosCuGE7TM93LwJu6ZcqMYOPDROE/hsnGm0ZU92 -xedu+07/X1ESHkSFPoaSHD5/DCNa/tXIyJZ8X7gF3eoDP5mSmrJqIqsOBR9WOVYv -dI8i0GHTXbrZj8WXdoS+N8wlyMLLbAS2jvTe7M5RoqbLz4ABOUUnLVoEE0CiccVZ -bW75BPxOfaD0szbinAeX6HDPI7St0MbKrRPjuDXjD0JVkLqFINtZfYLGMLss4tgn -suefr0Bo9ISwG3u5Ag0EVL7VIAEQAOxBxrQesChjrCqKjY5PnSsSYpeb4froucrC -898AFw2DgN/Zz+W7wtSTbtz/GRcCurjzZvN7o2rCuNk0j0+s1sgZZm2BdldlabLy -+UF/kSW1rb5qhfXcGGubu48OMdtSfok9lOc0Q1L4HNlGE4lUBkZzmI7Ykqfl+Bwr -m9rpi54g4ua9PIiiHIAmMoZIcbtOG1KaDr6CoXRk/3g2ZiGUwhq3jFGroiBsKEap -2FJ1bh5NJk2Eg8pV7fMOF7hUQKBZrNOtIPu8hA5WEgku3U3VYjRSI3SDi6QXnDL+ -xHxajiWpKtF3JjZh8y/CCTD8PyP34YjfZuFmkdske5cdx6H0V2UCiH453ncgFVdQ -DXkY4n+0MTzhy2xu0IVVnBxYDYNhi+3MjTHJd9C4xMi9t+5IuEvDAPhgfZjDpQak -EPz6hVmgj0mlKIgRilBRK9/kOxky9utBpGk3jEJGru/hKNloFNspoYtY6zATAr8E -cOgoCFQE0nIktcg3wF9+OCEnV28/a7XZwUZ7Gl/qfOHtdr374wo8kd8R3V8d2G9q -5w0/uCV9NNQ0fGWZDPDoYt6wnPL6gZv/nJM8oZY+u0rC24WwScZIniaryC4JHDas -Ahr2S2CtgCvBgslK6f3gD16KHxPZMBpX73TzOYIhMEP/vXgVJbUD6dYht+U9c4Oh -EDJown0dABEBAAGJAjwEGAECACYCGwwWIQS2yPmCgrlE47DVwlMPwwQuNFrQXQUC -Wl36SwUJDwUmqwAKCRAPwwQuNFrQXT1/D/9YpRDNgaJl3YVDtVZoeQwh7BQ6ULZT -eXFPogYkF2j3VWg8s9UmAs4sg/4a+9KLSantXjX+JFsRv0lQe5Gr/Vl8VQ4LKEXB -fiGmSivjIZ7eopdd3YP2w6G5T3SA4d2CQfsg4rnJPnXIjzKNiSOi368ybnt9fL0Y -2r2aqLTmP6Y7issDUO+J1TW1XHm349JPR0Hl4cTuNnWm4JuX2m2CJEc5XBlDAha9 -pUVs+J5C2D0UFFkyeOzeJPwy6x5ApWHm84n8AjhQSpu1qRKxKXdwei6tkQWWMHui -+TgSY/zCkmD9/oY15Ei5avJ4WgIbTLJUoZMi70riPmU8ThjpzA7S+Nk0g7rMPq+X -l1whjKU/u0udlsrIJjzkh6ftqKUmIkbxYTpjhnEujNrEr5m2S6Z6x3y9E5QagBMR -dxRhfk+HbyACcP/p9rXOzl4M291DoKeAAH70GHniGxyNs9rAoMr/hD5XW/Wrz3dc -KMc2s555E6MZILE2ZiolcRn+bYOMPZtWlbx98t8uqMf49gY4FGQBZAwPglMrx7mr -m7HTIiXahThQGOJg6izJDAD5RwSEGlAcL28T8KAuM6CLLkhlBfQwiKsUBNnh9r8w -V3lB+pV0GhL+3i077gTYfZBRwLzjFdhm9xUKEaZ6rN1BX9lzix4eSNK5nln0jUq1 -67H2IH//2sf8dw== -=fTDu ------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/security/nss/automation/taskcluster/docker-hacl/Dockerfile b/security/nss/automation/taskcluster/docker-hacl/Dockerfile deleted file mode 100644 index 168be1c41..000000000 --- a/security/nss/automation/taskcluster/docker-hacl/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -FROM ubuntu:xenial - -MAINTAINER Franziskus Kiefer -# Based on the HACL* image from Benjamin Beurdouche and -# the original F* formula with Daniel Fabian - -# Pinned versions of HACL* (F* and KreMLin are pinned as submodules) -ENV haclrepo https://github.com/mitls/hacl-star.git - -# Define versions of dependencies -ENV opamv 4.05.0 -ENV haclversion 1442c015dab97cdf203ae238b1f3aeccf511bd1e - -# Install required packages and set versions -ADD B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc /tmp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc -ADD setup.sh /tmp/setup.sh -RUN bash /tmp/setup.sh - -# Create user, add scripts. -RUN useradd -ms /bin/bash worker -WORKDIR /home/worker -ADD bin /home/worker/bin -RUN chmod +x /home/worker/bin/* -USER worker - -# Build F*, HACL*, verify. Install a few more dependencies. -ENV OPAMYES true -ENV PATH "/home/worker/hacl-star/dependencies/z3/bin:$PATH" -ADD setup-user.sh /tmp/setup-user.sh -ADD license.txt /tmp/license.txt -RUN bash /tmp/setup-user.sh diff --git a/security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh b/security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh deleted file mode 100644 index 9167f6bda..000000000 --- a/security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash - -set -v -e -x - -if [ $(id -u) = 0 ]; then - # Drop privileges by re-running this script. - exec su worker $0 -fi - -# Default values for testing. -REVISION=${NSS_HEAD_REVISION:-default} -REPOSITORY=${NSS_HEAD_REPOSITORY:-https://hg.mozilla.org/projects/nss} - -# Clone NSS. -for i in 0 2 5; do - sleep $i - hg clone -r $REVISION $REPOSITORY nss && exit 0 - rm -rf nss -done -exit 1 diff --git a/security/nss/automation/taskcluster/docker-hacl/license.txt b/security/nss/automation/taskcluster/docker-hacl/license.txt deleted file mode 100644 index 03d25c4d3..000000000 --- a/security/nss/automation/taskcluster/docker-hacl/license.txt +++ /dev/null @@ -1,15 +0,0 @@ -/* Copyright 2016-2017 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - diff --git a/security/nss/automation/taskcluster/docker-hacl/setup-user.sh b/security/nss/automation/taskcluster/docker-hacl/setup-user.sh deleted file mode 100644 index e2c0b857b..000000000 --- a/security/nss/automation/taskcluster/docker-hacl/setup-user.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env bash - -set -v -e -x - -# Prepare build (OCaml packages) -opam init -echo ". /home/worker/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true" >> .bashrc -opam switch -v ${opamv} -opam install ocamlfind batteries sqlite3 fileutils yojson ppx_deriving_yojson zarith pprint menhir ulex process fix wasm stdint - -# Get the HACL* code -git clone ${haclrepo} hacl-star -git -C hacl-star checkout ${haclversion} - -# Prepare submodules, and build, verify, test, and extract c code -# This caches the extracted c code (pins the HACL* version). All we need to do -# on CI now is comparing the code in this docker image with the one in NSS. -opam config exec -- make -C hacl-star prepare -j$(nproc) -make -C hacl-star -f Makefile.build snapshots/nss -j$(nproc) -KOPTS="-funroll-loops 5" make -C hacl-star/code/curve25519 test -j$(nproc) -make -C hacl-star/code/salsa-family test -j$(nproc) -make -C hacl-star/code/poly1305 test -j$(nproc) - -# Cleanup. -rm -rf ~/.ccache ~/.cache diff --git a/security/nss/automation/taskcluster/docker-hacl/setup.sh b/security/nss/automation/taskcluster/docker-hacl/setup.sh deleted file mode 100644 index 491342e14..000000000 --- a/security/nss/automation/taskcluster/docker-hacl/setup.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash - -set -v -e -x - -# Update packages. -export DEBIAN_FRONTEND=noninteractive -apt-get -qq update -apt-get install --yes libssl-dev libsqlite3-dev g++-5 gcc-5 m4 make opam pkg-config python libgmp3-dev cmake curl libtool-bin autoconf wget locales -update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 200 -update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 200 - -# Get clang-format-3.9 -curl -LO https://releases.llvm.org/3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz -curl -LO https://releases.llvm.org/3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig - -# Verify the signature. The key used for verification was fetched via: -# gpg --keyserver pgp.key-server.io --recv-keys B6C8F98282B944E3B0D5C2530FC3042E345AD05D -# Use a local copy to workaround bug 1565013. -gpg --no-default-keyring --keyring tmp.keyring --import /tmp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc -gpg --no-default-keyring --keyring tmp.keyring --verify clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig - -# Install into /usr/local/. -tar xJvf *.tar.xz -C /usr/local --strip-components=1 -# Cleanup. -rm *.tar.xz* - -locale-gen en_US.UTF-8 -dpkg-reconfigure locales - -# Cleanup. -rm -rf ~/.ccache ~/.cache -apt-get autoremove -y -apt-get clean -apt-get autoclean diff --git a/security/nss/automation/taskcluster/graph/src/extend.js b/security/nss/automation/taskcluster/graph/src/extend.js index 2a1a13835..658f06ab1 100644 --- a/security/nss/automation/taskcluster/graph/src/extend.js +++ b/security/nss/automation/taskcluster/graph/src/extend.js @@ -41,11 +41,6 @@ const FUZZ_IMAGE_32 = { path: "automation/taskcluster/docker-fuzz32" }; -const HACL_GEN_IMAGE = { - name: "hacl", - path: "automation/taskcluster/docker-hacl" -}; - const SAW_IMAGE = { name: "saw", path: "automation/taskcluster/docker-saw" @@ -105,8 +100,20 @@ queue.filter(task => { // Don't run all additional hardware tests on ARM. if (task.group == "Cipher" && task.platform == "aarch64" && task.env && - (task.env.NSS_DISABLE_PCLMUL == "1" || task.env.NSS_DISABLE_HW_AES == "1" - || task.env.NSS_DISABLE_AVX == "1")) { + (task.env.NSS_DISABLE_PCLMUL == "1" || task.env.NSS_DISABLE_SSE4_1 == "1" + || task.env.NSS_DISABLE_AVX == "1" || task.env.NSS_DISABLE_AVX2 == "1")) { + return false; + } + + // Don't run ARM specific hardware tests on non-ARM. + // TODO: our server that runs task cluster doesn't support Intel SHA extensions. + if (task.group == "Cipher" && task.platform != "aarch64" && task.env && + (task.env.NSS_DISABLE_HW_SHA1 == "1" || task.env.NSS_DISABLE_HW_SHA2 == "1")) { + return false; + } + + // Don't run DBM builds on aarch64. + if (task.group == "DBM" && task.platform == "aarch64") { return false; } @@ -500,7 +507,7 @@ async function scheduleLinux(name, overrides, args = "") { } // The task that generates certificates. - let task_cert = queue.scheduleTask(merge(build_base, { + let cert_base = merge(build_base, { name: "Certificates", command: [ "/bin/bash", @@ -509,7 +516,8 @@ async function scheduleLinux(name, overrides, args = "") { ], parent: task_build, symbol: "Certs" - })); + }); + let task_cert = queue.scheduleTask(cert_base); // Schedule tests. scheduleTests(task_build, task_cert, merge(base, { @@ -592,6 +600,25 @@ async function scheduleLinux(name, overrides, args = "") { symbol: "modular" })); + if (base.collection != "make") { + let task_build_dbm = queue.scheduleTask(merge(extra_base, { + name: `${name} w/ legacy-db`, + command: [ + "/bin/bash", + "-c", + checkout_and_gyp + "--enable-legacy-db" + ], + symbol: "B", + group: "DBM", + })); + + let task_cert_dbm = queue.scheduleTask(merge(cert_base, { + parent: task_build_dbm, + group: "DBM", + symbol: "Certs" + })); + } + return queue.submit(); } @@ -830,11 +857,11 @@ async function scheduleWindows(name, base, build_script) { workerType: "win2012r2", env: { PATH: "c:\\mozilla-build\\bin;c:\\mozilla-build\\python;" + - "c:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\7zip;" + - "c:\\mozilla-build\\info-zip;c:\\mozilla-build\\python\\Scripts;" + - "c:\\mozilla-build\\yasm;c:\\mozilla-build\\msys\\bin;" + - "c:\\Windows\\system32;c:\\mozilla-build\\upx391w;" + - "c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\wget", + "c:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\7zip;" + + "c:\\mozilla-build\\info-zip;c:\\mozilla-build\\python\\Scripts;" + + "c:\\mozilla-build\\yasm;c:\\mozilla-build\\msys\\bin;" + + "c:\\Windows\\system32;c:\\mozilla-build\\upx391w;" + + "c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\wget", DOMSUF: "localdomain", HOST: "localhost", }, @@ -983,9 +1010,16 @@ function scheduleTests(task_build, task_cert, test_base) { name: "Cipher tests", symbol: "Default", tests: "cipher", group: "Cipher" })); queue.scheduleTask(merge(cert_base_long, { - name: "Cipher tests", symbol: "NoAESNI", tests: "cipher", + name: "Cipher tests", symbol: "NoAES", tests: "cipher", env: {NSS_DISABLE_HW_AES: "1"}, group: "Cipher" })); + queue.scheduleTask(merge(cert_base_long, { + name: "Cipher tests", symbol: "NoSHA", tests: "cipher", + env: { + NSS_DISABLE_HW_SHA1: "1", + NSS_DISABLE_HW_SHA2: "1" + }, group: "Cipher" + })); queue.scheduleTask(merge(cert_base_long, { name: "Cipher tests", symbol: "NoPCLMUL", tests: "cipher", env: {NSS_DISABLE_PCLMUL: "1"}, group: "Cipher" @@ -994,6 +1028,10 @@ function scheduleTests(task_build, task_cert, test_base) { name: "Cipher tests", symbol: "NoAVX", tests: "cipher", env: {NSS_DISABLE_AVX: "1"}, group: "Cipher" })); + queue.scheduleTask(merge(cert_base_long, { + name: "Cipher tests", symbol: "NoAVX2", tests: "cipher", + env: {NSS_DISABLE_AVX2: "1"}, group: "Cipher" + })); queue.scheduleTask(merge(cert_base_long, { name: "Cipher tests", symbol: "NoSSSE3|NEON", tests: "cipher", env: { @@ -1001,6 +1039,10 @@ function scheduleTests(task_build, task_cert, test_base) { NSS_DISABLE_SSSE3: "1" }, group: "Cipher" })); + queue.scheduleTask(merge(cert_base_long, { + name: "Cipher tests", symbol: "NoSSE4.1", tests: "cipher", + env: {NSS_DISABLE_SSE4_1: "1"}, group: "Cipher" + })); queue.scheduleTask(merge(cert_base, { name: "EC tests", symbol: "EC", tests: "ec" })); @@ -1039,12 +1081,6 @@ function scheduleTests(task_build, task_cert, test_base) { queue.scheduleTask(merge(ssl_base, { name: "SSL tests (pkix)", symbol: "pkix", cycle: "pkix" })); - queue.scheduleTask(merge(ssl_base, { - name: "SSL tests (sharedb)", symbol: "sharedb", cycle: "sharedb" - })); - queue.scheduleTask(merge(ssl_base, { - name: "SSL tests (upgradedb)", symbol: "upgradedb", cycle: "upgradedb" - })); queue.scheduleTask(merge(ssl_base, { name: "SSL tests (stress)", symbol: "stress", cycle: "sharedb", env: {NSS_SSL_RUN: "stress"} @@ -1135,7 +1171,7 @@ async function scheduleTools() { queue.scheduleTask(merge(base, { symbol: "hacl", name: "hacl", - image: HACL_GEN_IMAGE, + image: LINUX_BUILDS_IMAGE, command: [ "/bin/bash", "-c", @@ -1181,18 +1217,22 @@ async function scheduleTools() { ] })); - queue.scheduleTask(merge(base, { - parent: task_saw, - symbol: "ChaCha20", - group: "SAW", - name: "chacha20.saw", - image: SAW_IMAGE, - command: [ - "/bin/bash", - "-c", - "bin/checkout.sh && nss/automation/taskcluster/scripts/run_saw.sh chacha20" - ] - })); + // TODO: The ChaCha20 saw verification is currently disabled because the new + // HACL 32-bit code can't be verified by saw right now to the best of + // my knowledge. + // Bug 1604130 + // queue.scheduleTask(merge(base, { + // parent: task_saw, + // symbol: "ChaCha20", + // group: "SAW", + // name: "chacha20.saw", + // image: SAW_IMAGE, + // command: [ + // "/bin/bash", + // "-c", + // "bin/checkout.sh && nss/automation/taskcluster/scripts/run_saw.sh chacha20" + // ] + // })); queue.scheduleTask(merge(base, { parent: task_saw, @@ -1211,7 +1251,15 @@ async function scheduleTools() { symbol: "Coverage", name: "Coverage", image: FUZZ_IMAGE, + type: "other", features: ["allowPtrace"], + artifacts: { + public: { + expires: 24 * 7, + type: "directory", + path: "/home/worker/artifacts" + } + }, command: [ "/bin/bash", "-c", diff --git a/security/nss/automation/taskcluster/graph/src/queue.js b/security/nss/automation/taskcluster/graph/src/queue.js index fd5be2050..851bc669a 100644 --- a/security/nss/automation/taskcluster/graph/src/queue.js +++ b/security/nss/automation/taskcluster/graph/src/queue.js @@ -220,6 +220,9 @@ export async function submit() { maps.forEach(map => { task = map(merge({}, task)) }); let log_id = `${task.name} @ ${task.platform}[${task.collection || "opt"}]`; + if (task.group) { + log_id = `${task.group}::${log_id}`; + } console.log(`+ Submitting ${log_id}.`); // Index that task for each tag specified diff --git a/security/nss/automation/taskcluster/scripts/build_gyp.sh b/security/nss/automation/taskcluster/scripts/build_gyp.sh index e19a6362f..2cb0deb01 100644 --- a/security/nss/automation/taskcluster/scripts/build_gyp.sh +++ b/security/nss/automation/taskcluster/scripts/build_gyp.sh @@ -12,7 +12,7 @@ if [[ -f nss/nspr.patch && "$ALLOW_NSPR_PATCH" == "1" ]]; then fi # Build. -nss/build.sh -g -v --enable-libpkix "$@" +nss/build.sh -g -v --enable-libpkix -Denable_draft_hpke=1 "$@" # Package. if [[ $(uname) = "Darwin" ]]; then diff --git a/security/nss/automation/taskcluster/scripts/check_abi.sh b/security/nss/automation/taskcluster/scripts/check_abi.sh index 5cd587a6b..da610955f 100644 --- a/security/nss/automation/taskcluster/scripts/check_abi.sh +++ b/security/nss/automation/taskcluster/scripts/check_abi.sh @@ -97,7 +97,8 @@ abi_diff() rm -f ${ABI_REPORT} PREVDIST=${HGDIR}/baseline/dist NEWDIST=${HGDIR}/dist - ALL_SOs="libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssckbi.so libnssdbm3.so libnsssysinit.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libsoftokn3.so libssl3.so" + # libnssdbm3.so isn't built by default anymore, skip it. + ALL_SOs="libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssckbi.so libnsssysinit.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libsoftokn3.so libssl3.so" for SO in ${ALL_SOs}; do if [ ! -f ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt ]; then touch ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt diff --git a/security/nss/automation/taskcluster/scripts/run_hacl.sh b/security/nss/automation/taskcluster/scripts/run_hacl.sh index 6cbda49b4..84dc9dbc3 100644 --- a/security/nss/automation/taskcluster/scripts/run_hacl.sh +++ b/security/nss/automation/taskcluster/scripts/run_hacl.sh @@ -8,33 +8,25 @@ fi set -e -x -v -# The docker image this is running in has the HACL* and NSS sources. -# The extracted C code from HACL* is already generated and the HACL* tests were -# successfully executed. +# The docker image this is running in has NSS sources. +# Get the HACL* source, containing a snapshot of the C code, extracted on the +# HACL CI. +# When bug 1593647 is resolved, extract the code on CI again. +git clone -q "https://github.com/project-everest/hacl-star" ~/hacl-star +git -C ~/hacl-star checkout -q e4311991b1526734f99f4e3a0058895a46c63e5c -# Verify HACL*. Taskcluster fails when we do this in the image build. -make -C hacl-star verify-nss -j$(nproc) - -# Add license header to specs -spec_files=($(find ~/hacl-star/specs -type f -name '*.fst')) -for f in "${spec_files[@]}"; do - cat /tmp/license.txt "$f" > /tmp/tmpfile && mv /tmp/tmpfile "$f" -done - -# Format the extracted C code. -cd ~/hacl-star/snapshots/nss +# Format the C snapshot. +cd ~/hacl-star/dist/mozilla +cp ~/nss/.clang-format . +find . -type f -name '*.[ch]' -exec clang-format -i {} \+ +cd ~/hacl-star/dist/kremlin cp ~/nss/.clang-format . find . -type f -name '*.[ch]' -exec clang-format -i {} \+ # These diff commands will return 1 if there are differences and stop the script. files=($(find ~/nss/lib/freebl/verified/ -type f -name '*.[ch]')) for f in "${files[@]}"; do - diff $f $(basename "$f") -done - -# Check that the specs didn't change either. -cd ~/hacl-star/specs -files=($(find ~/nss/lib/freebl/verified/specs -type f)) -for f in "${files[@]}"; do - diff $f $(basename "$f") + file_name=$(basename "$f") + hacl_file=($(find ~/hacl-star/dist/mozilla/ ~/hacl-star/dist/kremlin/ -type f -name $file_name)) + diff $hacl_file $f done diff --git a/security/nss/automation/taskcluster/windows/build_gyp.sh b/security/nss/automation/taskcluster/windows/build_gyp.sh index 1a78d44a7..d7072ebbf 100644 --- a/security/nss/automation/taskcluster/windows/build_gyp.sh +++ b/security/nss/automation/taskcluster/windows/build_gyp.sh @@ -19,7 +19,7 @@ pushd gyp python -m virtualenv test-env test-env/Scripts/python setup.py install test-env/Scripts/python -m pip install --upgrade pip -test-env/Scripts/pip install --upgrade setuptools +test-env/Scripts/pip install --upgrade 'setuptools<45.0.0' # Fool GYP. touch "${VSPATH}/VC/vcvarsall.bat" export GYP_MSVS_OVERRIDE_PATH="${VSPATH}" @@ -38,7 +38,7 @@ if [[ -f nss/nspr.patch && "$ALLOW_NSPR_PATCH" == "1" ]]; then fi # Build with gyp. -./nss/build.sh -g -v --enable-libpkix "$@" +./nss/build.sh -g -v --enable-libpkix -Denable_draft_hpke=1 "$@" # Package. 7z a public/build/dist.7z dist diff --git a/security/nss/build.sh b/security/nss/build.sh index 7595d76f4..51a6203fc 100644 --- a/security/nss/build.sh +++ b/security/nss/build.sh @@ -113,8 +113,8 @@ while [ $# -gt 0 ]; do --fuzz) fuzz=1 ;; --fuzz=oss) fuzz=1; fuzz_oss=1 ;; --fuzz=tls) fuzz=1; fuzz_tls=1 ;; - --sancov) enable_sancov ;; - --sancov=?*) enable_sancov "${1#*=}" ;; + --sancov) enable_sancov; gyp_params+=(-Dcoverage=1) ;; + --sancov=?*) enable_sancov "${1#*=}"; gyp_params+=(-Dcoverage=1) ;; --emit-llvm) gyp_params+=(-Demit_llvm=1 -Dsign_libs=0) ;; --no-zdefs) gyp_params+=(-Dno_zdefs=1) ;; --static) gyp_params+=(-Dstatic_libs=1) ;; @@ -130,6 +130,7 @@ while [ $# -gt 0 ]; do --enable-libpkix) gyp_params+=(-Ddisable_libpkix=0) ;; --mozpkix-only) gyp_params+=(-Dmozpkix_only=1 -Ddisable_tests=1 -Dsign_libs=0) ;; --disable-keylog) sslkeylogfile=0 ;; + --enable-legacy-db) gyp_params+=(-Ddisable_dbm=0) ;; -D*) gyp_params+=("$1") ;; *) show_help; exit 2 ;; esac diff --git a/security/nss/cmd/bltest/blapitest.c b/security/nss/cmd/bltest/blapitest.c index ef8fdd802..06654ef65 100644 --- a/security/nss/cmd/bltest/blapitest.c +++ b/security/nss/cmd/bltest/blapitest.c @@ -608,9 +608,11 @@ typedef enum { bltestDES_CBC, /* . */ bltestDES_EDE_ECB, /* . */ bltestDES_EDE_CBC, /* . */ - bltestRC2_ECB, /* . */ - bltestRC2_CBC, /* . */ - bltestRC4, /* . */ +#ifndef NSS_DISABLE_DEPRECATED_RC2 + bltestRC2_ECB, /* . */ + bltestRC2_CBC, /* . */ +#endif + bltestRC4, /* . */ #ifdef NSS_SOFTOKEN_DOES_RC5 bltestRC5_ECB, /* . */ bltestRC5_CBC, /* . */ @@ -622,21 +624,23 @@ typedef enum { bltestAES_GCM, /* . */ bltestCAMELLIA_ECB, /* . */ bltestCAMELLIA_CBC, /* . */ - bltestSEED_ECB, /* SEED algorithm */ - bltestSEED_CBC, /* SEED algorithm */ - bltestCHACHA20, /* ChaCha20 + Poly1305 */ - bltestRSA, /* Public Key Ciphers */ - bltestRSA_OAEP, /* . (Public Key Enc.) */ - bltestRSA_PSS, /* . (Public Key Sig.) */ - bltestECDSA, /* . (Public Key Sig.) */ - bltestDSA, /* . (Public Key Sig.) */ - bltestMD2, /* Hash algorithms */ - bltestMD5, /* . */ - bltestSHA1, /* . */ - bltestSHA224, /* . */ - bltestSHA256, /* . */ - bltestSHA384, /* . */ - bltestSHA512, /* . */ +#ifndef NSS_DISABLE_DEPRECATED_SEED + bltestSEED_ECB, /* SEED algorithm */ + bltestSEED_CBC, /* SEED algorithm */ +#endif + bltestCHACHA20, /* ChaCha20 + Poly1305 */ + bltestRSA, /* Public Key Ciphers */ + bltestRSA_OAEP, /* . (Public Key Enc.) */ + bltestRSA_PSS, /* . (Public Key Sig.) */ + bltestECDSA, /* . (Public Key Sig.) */ + bltestDSA, /* . (Public Key Sig.) */ + bltestMD2, /* Hash algorithms */ + bltestMD5, /* . */ + bltestSHA1, /* . */ + bltestSHA224, /* . */ + bltestSHA256, /* . */ + bltestSHA384, /* . */ + bltestSHA512, /* . */ NUMMODES } bltestCipherMode; @@ -646,8 +650,10 @@ static char *mode_strings[] = "des_cbc", "des3_ecb", "des3_cbc", +#ifndef NSS_DISABLE_DEPRECATED_RC2 "rc2_ecb", "rc2_cbc", +#endif "rc4", #ifdef NSS_SOFTOKEN_DOES_RC5 "rc5_ecb", @@ -660,8 +666,10 @@ static char *mode_strings[] = "aes_gcm", "camellia_ecb", "camellia_cbc", +#ifndef NSS_DISABLE_DEPRECATED_SEED "seed_ecb", "seed_cbc", +#endif "chacha20_poly1305", "rsa", "rsa_oaep", @@ -792,8 +800,12 @@ struct bltestCipherInfoStr { PRBool is_symmkeyCipher(bltestCipherMode mode) { - /* change as needed! */ +/* change as needed! */ +#ifndef NSS_DISABLE_DEPRECATED_SEED if (mode >= bltestDES_ECB && mode <= bltestSEED_CBC) +#else + if (mode >= bltestDES_ECB && mode <= bltestCAMELLIA_CBC) +#endif return PR_TRUE; return PR_FALSE; } @@ -871,7 +883,9 @@ cipher_requires_IV(bltestCipherMode mode) switch (mode) { case bltestDES_CBC: case bltestDES_EDE_CBC: +#ifndef NSS_DISABLE_DEPRECATED_RC2 case bltestRC2_CBC: +#endif #ifdef NSS_SOFTOKEN_DOES_RC5 case bltestRC5_CBC: #endif @@ -880,7 +894,9 @@ cipher_requires_IV(bltestCipherMode mode) case bltestAES_CTR: case bltestAES_GCM: case bltestCAMELLIA_CBC: +#ifndef NSS_DISABLE_DEPRECATED_SEED case bltestSEED_CBC: +#endif case bltestCHACHA20: return PR_TRUE; default: @@ -1078,6 +1094,7 @@ des_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen, input, inputLen); } +#ifndef NSS_DISABLE_DEPRECATED_RC2 SECStatus rc2_Encrypt(void *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, @@ -1095,6 +1112,7 @@ rc2_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen, return RC2_Decrypt((RC2Context *)cx, output, outputLen, maxOutputLen, input, inputLen); } +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ SECStatus rc4_Encrypt(void *cx, unsigned char *output, unsigned int *outputLen, @@ -1176,6 +1194,7 @@ camellia_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen, input, inputLen); } +#ifndef NSS_DISABLE_DEPRECATED_SEED SECStatus seed_Encrypt(void *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, @@ -1193,6 +1212,7 @@ seed_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen, return SEED_Decrypt((SEEDContext *)cx, output, outputLen, maxOutputLen, input, inputLen); } +#endif /* NSS_DISABLE_DEPRECATED_SEED */ SECStatus rsa_PublicKeyOp(void *cx, SECItem *output, const SECItem *input) @@ -1361,6 +1381,7 @@ bltest_des_init(bltestCipherInfo *cipherInfo, PRBool encrypt) return SECSuccess; } +#ifndef NSS_DISABLE_DEPRECATED_RC2 SECStatus bltest_rc2_init(bltestCipherInfo *cipherInfo, PRBool encrypt) { @@ -1406,6 +1427,7 @@ bltest_rc2_init(bltestCipherInfo *cipherInfo, PRBool encrypt) cipherInfo->cipher.symmkeyCipher = rc2_Decrypt; return SECSuccess; } +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ SECStatus bltest_rc4_init(bltestCipherInfo *cipherInfo, PRBool encrypt) @@ -1481,7 +1503,7 @@ bltest_aes_init(bltestCipherInfo *cipherInfo, PRBool encrypt) unsigned char *params; int len; CK_AES_CTR_PARAMS ctrParams; - CK_GCM_PARAMS gcmParams; + CK_NSS_GCM_PARAMS gcmParams; params = aesp->iv.buf.data; switch (cipherInfo->mode) { @@ -1587,6 +1609,7 @@ bltest_camellia_init(bltestCipherInfo *cipherInfo, PRBool encrypt) return SECSuccess; } +#ifndef NSS_DISABLE_DEPRECATED_SEED SECStatus bltest_seed_init(bltestCipherInfo *cipherInfo, PRBool encrypt) { @@ -1630,6 +1653,7 @@ bltest_seed_init(bltestCipherInfo *cipherInfo, PRBool encrypt) return SECSuccess; } +#endif /* NSS_DISABLE_DEPRECATED_SEED */ SECStatus bltest_chacha20_init(bltestCipherInfo *cipherInfo, PRBool encrypt) @@ -2245,12 +2269,14 @@ cipherInit(bltestCipherInfo *cipherInfo, PRBool encrypt) cipherInfo->input.pBuf.len); return bltest_des_init(cipherInfo, encrypt); break; +#ifndef NSS_DISABLE_DEPRECATED_RC2 case bltestRC2_ECB: case bltestRC2_CBC: SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf, cipherInfo->input.pBuf.len); return bltest_rc2_init(cipherInfo, encrypt); break; +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ case bltestRC4: SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf, cipherInfo->input.pBuf.len); @@ -2282,12 +2308,14 @@ cipherInit(bltestCipherInfo *cipherInfo, PRBool encrypt) cipherInfo->input.pBuf.len); return bltest_camellia_init(cipherInfo, encrypt); break; +#ifndef NSS_DISABLE_DEPRECATED_SEED case bltestSEED_ECB: case bltestSEED_CBC: SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf, cipherInfo->input.pBuf.len); return bltest_seed_init(cipherInfo, encrypt); break; +#endif /* NSS_DISABLE_DEPRECATED_SEED */ case bltestCHACHA20: outlen = cipherInfo->input.pBuf.len + (encrypt ? 16 : 0); SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf, outlen); @@ -2586,19 +2614,23 @@ cipherFinish(bltestCipherInfo *cipherInfo) case bltestCAMELLIA_CBC: Camellia_DestroyContext((CamelliaContext *)cipherInfo->cx, PR_TRUE); break; +#ifndef NSS_DISABLE_DEPRECATED_SEED case bltestSEED_ECB: case bltestSEED_CBC: SEED_DestroyContext((SEEDContext *)cipherInfo->cx, PR_TRUE); break; +#endif /* NSS_DISABLE_DEPRECATED_SEED */ case bltestCHACHA20: ChaCha20Poly1305_DestroyContext((ChaCha20Poly1305Context *) cipherInfo->cx, PR_TRUE); break; +#ifndef NSS_DISABLE_DEPRECATED_RC2 case bltestRC2_ECB: case bltestRC2_CBC: RC2_DestroyContext((RC2Context *)cipherInfo->cx, PR_TRUE); break; +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ case bltestRC4: RC4_DestroyContext((RC4Context *)cipherInfo->cx, PR_TRUE); break; @@ -2747,10 +2779,14 @@ print_td: case bltestAES_GCM: case bltestCAMELLIA_ECB: case bltestCAMELLIA_CBC: +#ifndef NSS_DISABLE_DEPRECATED_SEED case bltestSEED_ECB: case bltestSEED_CBC: +#endif +#ifndef NSS_DISABLE_DEPRECATED_RC2 case bltestRC2_ECB: case bltestRC2_CBC: +#endif case bltestRC4: if (td) fprintf(stdout, "%8s", "symmkey"); @@ -2934,21 +2970,29 @@ get_params(PLArenaPool *arena, bltestParams *params, load_file_data(arena, ¶ms->ask.aad, filename, bltestBinary); case bltestDES_CBC: case bltestDES_EDE_CBC: +#ifndef NSS_DISABLE_DEPRECATED_RC2 case bltestRC2_CBC: +#endif case bltestAES_CBC: case bltestAES_CTS: case bltestAES_CTR: case bltestCAMELLIA_CBC: +#ifndef NSS_DISABLE_DEPRECATED_SEED case bltestSEED_CBC: +#endif sprintf(filename, "%s/tests/%s/%s%d", testdir, modestr, "iv", j); load_file_data(arena, ¶ms->sk.iv, filename, bltestBinary); case bltestDES_ECB: case bltestDES_EDE_ECB: +#ifndef NSS_DISABLE_DEPRECATED_RC2 case bltestRC2_ECB: +#endif case bltestRC4: case bltestAES_ECB: case bltestCAMELLIA_ECB: +#ifndef NSS_DISABLE_DEPRECATED_SEED case bltestSEED_ECB: +#endif sprintf(filename, "%s/tests/%s/%s%d", testdir, modestr, "key", j); load_file_data(arena, ¶ms->sk.key, filename, bltestBinary); break; diff --git a/security/nss/cmd/fipstest/fipstest.c b/security/nss/cmd/fipstest/fipstest.c index 1a8008d59..abf7ec168 100644 --- a/security/nss/cmd/fipstest/fipstest.c +++ b/security/nss/cmd/fipstest/fipstest.c @@ -1027,7 +1027,7 @@ aes_gcm(char *reqfn, int encrypt) unsigned int tagbits; unsigned int taglen = 0; unsigned int ivlen; - CK_GCM_PARAMS params; + CK_NSS_GCM_PARAMS params; SECStatus rv; aesreq = fopen(reqfn, "r"); @@ -8231,6 +8231,527 @@ loser: fclose(ikereq); } +void +kbkdf(char *path) +{ + /* == Parser data == */ + char buf[610]; /* holds one line from the input REQUEST file. Needs to + * be large enough to hold the longest line: + * "KO = <600 hex digits>\n". */ + CK_ULONG L; + unsigned char KI[64]; + unsigned int KI_len = 64; + unsigned char KO[300]; + unsigned int KO_len = 300; + /* This is used only with feedback mode. */ + unsigned char IV[64]; + unsigned int IV_len = 64; + /* These are only used in counter mode with counter location as + * MIDDLE_FIXED. */ + unsigned char BeforeFixedInputData[50]; + unsigned int BeforeFixedInputData_len = 50; + unsigned char AfterFixedInputData[10]; + unsigned int AfterFixedInputData_len = 10; + /* These are used with every KDF type. */ + unsigned char FixedInputData[60]; + unsigned int FixedInputData_len = 60; + + /* Counter locations: + * + * 0: not used + * 1: beginning + * 2: middle + * 3: end */ + int ctr_location = 0; + CK_ULONG counter_bitlen = 0; + + size_t buf_offset; + size_t offset; + + FILE *kbkdf_req = NULL; + FILE *kbkdf_resp = NULL; + + /* == PKCS#11 data == */ + CK_RV crv; + + CK_SLOT_ID slotList[10]; + CK_SLOT_ID slotID; + CK_ULONG slotListCount = sizeof(slotList) / sizeof(slotList[0]); + CK_ULONG slotCount = 0; + + CK_MECHANISM kdf = { 0 }; + + CK_MECHANISM_TYPE prf_mech = 0; + CK_BBOOL ck_true = CK_TRUE; + + /* We never need more than 3 data parameters. */ + CK_PRF_DATA_PARAM dataParams[3]; + CK_ULONG dataParams_len = 3; + + CK_SP800_108_COUNTER_FORMAT iterator = { CK_FALSE, 0 }; + + CK_SP800_108_KDF_PARAMS kdfParams = { 0 }; + CK_SP800_108_FEEDBACK_KDF_PARAMS feedbackParams = { 0 }; + + CK_OBJECT_CLASS ck_secret_key = CKO_SECRET_KEY; + CK_KEY_TYPE ck_generic = CKK_GENERIC_SECRET; + + CK_ATTRIBUTE prf_template[] = { + { CKA_VALUE, &KI, sizeof(KI) }, + { CKA_CLASS, &ck_secret_key, sizeof(ck_secret_key) }, + { CKA_KEY_TYPE, &ck_generic, sizeof(ck_generic) }, + { CKA_DERIVE, &ck_true, sizeof(ck_true) } + }; + CK_ULONG prf_template_count = sizeof(prf_template) / sizeof(prf_template[0]); + + CK_ATTRIBUTE derive_template[] = { + { CKA_CLASS, &ck_secret_key, sizeof(ck_secret_key) }, + { CKA_KEY_TYPE, &ck_generic, sizeof(ck_generic) }, + { CKA_DERIVE, &ck_true, sizeof(ck_true) }, + { CKA_VALUE_LEN, &L, sizeof(L) } + }; + CK_ULONG derive_template_count = sizeof(derive_template) / sizeof(derive_template[0]); + + CK_ATTRIBUTE output_key = { CKA_VALUE, KO, KO_len }; + + const CK_C_INITIALIZE_ARGS pk11args = { + NULL, NULL, NULL, NULL, CKF_LIBRARY_CANT_CREATE_OS_THREADS, + (void *)"flags=readOnly,noCertDB,noModDB", NULL + }; + + /* == Start up PKCS#11 == */ + crv = NSC_Initialize((CK_VOID_PTR)&pk11args); + if (crv != CKR_OK) { + fprintf(stderr, "NSC_Initialize failed crv=0x%x\n", (unsigned int)crv); + goto done; + } + + slotCount = slotListCount; + crv = NSC_GetSlotList(PR_TRUE, slotList, &slotCount); + if (crv != CKR_OK) { + fprintf(stderr, "NSC_GetSlotList failed crv=0x%x\n", (unsigned int)crv); + goto done; + } + if ((slotCount > slotListCount) || slotCount < 1) { + fprintf(stderr, + "NSC_GetSlotList returned too many or too few slots: %d slots max=%d min=1\n", + (int)slotCount, (int)slotListCount); + goto done; + } + slotID = slotList[0]; + + /* == Start parsing the file == */ + kbkdf_req = fopen(path, "r"); + kbkdf_resp = stdout; + + while (fgets(buf, sizeof buf, kbkdf_req) != NULL) { + /* If we have a comment, check if it tells us the type of KDF to use. + * This differs per-file, so we have to parse it. */ + if (buf[0] == '#' || buf[0] == '\n' || buf[0] == '\r') { + if (strncmp(buf, "# KDF Mode Supported: Counter Mode", 34) == 0) { + kdf.mechanism = CKM_SP800_108_COUNTER_KDF; + } + if (strncmp(buf, "# KDF Mode Supported: Feedback Mode", 35) == 0) { + kdf.mechanism = CKM_SP800_108_FEEDBACK_KDF; + } + if (strncmp(buf, "# KDF Mode Supported: DblPipeline Mode", 38) == 0) { + kdf.mechanism = CKM_SP800_108_DOUBLE_PIPELINE_KDF; + } + + fputs(buf, kbkdf_resp); + continue; + } + + /* [....] - context directive */ + if (buf[0] == '[') { + /* PRF begins each new section. */ + if (strncmp(buf, "[PRF=CMAC_AES128]", 17) == 0) { + prf_mech = CKM_AES_CMAC; + KI_len = 16; + } else if (strncmp(buf, "[PRF=CMAC_AES192]", 17) == 0) { + prf_mech = CKM_AES_CMAC; + KI_len = 24; + } else if (strncmp(buf, "[PRF=CMAC_AES256]", 17) == 0) { + prf_mech = CKM_AES_CMAC; + KI_len = 32; + } else if (strncmp(buf, "[PRF=HMAC_SHA1]", 15) == 0) { + prf_mech = CKM_SHA_1_HMAC; + KI_len = 20; + } else if (strncmp(buf, "[PRF=HMAC_SHA224]", 17) == 0) { + prf_mech = CKM_SHA224_HMAC; + KI_len = 28; + } else if (strncmp(buf, "[PRF=HMAC_SHA256]", 17) == 0) { + prf_mech = CKM_SHA256_HMAC; + KI_len = 32; + } else if (strncmp(buf, "[PRF=HMAC_SHA384]", 17) == 0) { + prf_mech = CKM_SHA384_HMAC; + KI_len = 48; + } else if (strncmp(buf, "[PRF=HMAC_SHA512]", 17) == 0) { + prf_mech = CKM_SHA512_HMAC; + KI_len = 64; + } else if (strncmp(buf, "[PRF=", 5) == 0) { + fprintf(stderr, "Invalid or unsupported PRF mechanism: %s\n", buf); + goto done; + } + + /* Then comes counter, if present. */ + if (strncmp(buf, "[CTRLOCATION=BEFORE_FIXED]", 26) == 0 || + strncmp(buf, "[CTRLOCATION=BEFORE_ITER]", 24) == 0) { + ctr_location = 1; + } + if (strncmp(buf, "[CTRLOCATION=MIDDLE_FIXED]", 26) == 0 || + strncmp(buf, "[CTRLOCATION=AFTER_ITER]", 24) == 0) { + ctr_location = 2; + } + if (strncmp(buf, "[CTRLOCATION=AFTER_FIXED]", 25) == 0) { + ctr_location = 3; + } + + /* If counter is present, then we need to know its size. */ + if (strncmp(buf, "[RLEN=", 6) == 0) { + if (sscanf(buf, "[RLEN=%lu_BITS]", &counter_bitlen) != 1) { + goto done; + } + } + + fputs(buf, kbkdf_resp); + continue; + } + + /* Each test contains a counter, an output length L, an input key KI, + * maybe an initialization vector IV, one of a couple of fixed data + * buffers, and finally the output key KO. */ + + /* First comes COUNT. */ + if (strncmp(buf, "COUNT=", 6) == 0) { + /* Clear all out data fields on each test. */ + memset(KI, 0, sizeof KI); + memset(KO, 0, sizeof KO); + memset(IV, 0, sizeof IV); + memset(BeforeFixedInputData, 0, sizeof BeforeFixedInputData); + memset(AfterFixedInputData, 0, sizeof AfterFixedInputData); + memset(FixedInputData, 0, sizeof FixedInputData); + + /* Then reset lengths except KI: it was determined by PRF + * selection above. */ + KO_len = 0; + IV_len = 0; + BeforeFixedInputData_len = 0; + AfterFixedInputData_len = 0; + FixedInputData_len = 0; + + fputs(buf, kbkdf_resp); + continue; + } + + /* Then comes L. */ + if (strncmp(buf, "L = ", 4) == 0) { + if (sscanf(buf, "L = %lu", &L) != 1) { + goto done; + } + + if ((L % 8) != 0) { + fprintf(stderr, "Assumption that L was length in bits incorrect: %lu - %s", L, buf); + fprintf(stderr, "Note that NSS only supports byte-aligned outputs and not bit-aligned outputs.\n"); + goto done; + } + + L = L / 8; + + fputs(buf, kbkdf_resp); + continue; + } + + /* Then comes KI. */ + if (strncmp(buf, "KI = ", 5) == 0) { + buf_offset = 5; + + for (offset = 0; offset < KI_len; offset++, buf_offset += 2) { + hex_to_byteval(buf + buf_offset, KI + offset); + } + + fputs(buf, kbkdf_resp); + continue; + } + + /* Then comes IVlen and IV, if present. */ + if (strncmp(buf, "IVlen = ", 8) == 0) { + if (sscanf(buf, "IVlen = %u", &IV_len) != 1) { + goto done; + } + + if ((IV_len % 8) != 0) { + fprintf(stderr, "Assumption that IV_len was length in bits incorrect: %u - %s. ", IV_len, buf); + fprintf(stderr, "Note that NSS only supports byte-aligned inputs and not bit-aligned inputs.\n"); + goto done; + } + + /* Need the IV length in bytes, not bits. */ + IV_len = IV_len / 8; + + fputs(buf, kbkdf_resp); + continue; + } + if (strncmp(buf, "IV = ", 5) == 0) { + buf_offset = 5; + + for (offset = 0; offset < IV_len; offset++, buf_offset += 2) { + hex_to_byteval(buf + buf_offset, IV + offset); + } + + fputs(buf, kbkdf_resp); + continue; + } + + /* We might have DataBeforeCtr and DataAfterCtr if present. */ + if (strncmp(buf, "DataBeforeCtrLen = ", 19) == 0) { + if (sscanf(buf, "DataBeforeCtrLen = %u", &BeforeFixedInputData_len) != 1) { + goto done; + } + + fputs(buf, kbkdf_resp); + continue; + } + if (strncmp(buf, "DataBeforeCtrData = ", 20) == 0) { + buf_offset = 20; + + for (offset = 0; offset < BeforeFixedInputData_len; offset++, buf_offset += 2) { + hex_to_byteval(buf + buf_offset, BeforeFixedInputData + offset); + } + + fputs(buf, kbkdf_resp); + continue; + } + if (strncmp(buf, "DataAfterCtrLen = ", 18) == 0) { + if (sscanf(buf, "DataAfterCtrLen = %u", &AfterFixedInputData_len) != 1) { + goto done; + } + + fputs(buf, kbkdf_resp); + continue; + } + if (strncmp(buf, "DataAfterCtrData = ", 19) == 0) { + buf_offset = 19; + + for (offset = 0; offset < AfterFixedInputData_len; offset++, buf_offset += 2) { + hex_to_byteval(buf + buf_offset, AfterFixedInputData + offset); + } + + fputs(buf, kbkdf_resp); + continue; + } + + /* Otherwise, we might have FixedInputData, if present. */ + if (strncmp(buf, "FixedInputDataByteLen = ", 24) == 0) { + if (sscanf(buf, "FixedInputDataByteLen = %u", &FixedInputData_len) != 1) { + goto done; + } + + fputs(buf, kbkdf_resp); + continue; + } + if (strncmp(buf, "FixedInputData = ", 17) == 0) { + buf_offset = 17; + + for (offset = 0; offset < FixedInputData_len; offset++, buf_offset += 2) { + hex_to_byteval(buf + buf_offset, FixedInputData + offset); + } + + fputs(buf, kbkdf_resp); + continue; + } + + /* Finally, run the KBKDF calculation when KO is passed. */ + if (strncmp(buf, "KO = ", 5) == 0) { + CK_SESSION_HANDLE session; + CK_OBJECT_HANDLE prf_key; + CK_OBJECT_HANDLE derived_key; + + /* Open the session. */ + crv = NSC_OpenSession(slotID, 0, NULL, NULL, &session); + if (crv != CKR_OK) { + fprintf(stderr, "NSC_OpenSession failed crv=0x%x\n", (unsigned int)crv); + goto done; + } + + /* Create the PRF key object. */ + prf_template[0].ulValueLen = KI_len; + crv = NSC_CreateObject(session, prf_template, prf_template_count, &prf_key); + if (crv != CKR_OK) { + fprintf(stderr, "NSC_CreateObject (prf_key) failed crv=0x%x\n", (unsigned int)crv); + goto done; + } + + /* Set up the KDF parameters. */ + if (kdf.mechanism == CKM_SP800_108_COUNTER_KDF) { + /* Counter operates in one of three ways: counter before fixed + * input data, counter between fixed input data, and counter + * after fixed input data. In all cases, we have an iterator. + */ + iterator.ulWidthInBits = counter_bitlen; + + if (ctr_location == 0 || ctr_location > 3) { + fprintf(stderr, "Expected ctr_location != 0 for Counter Mode KDF but got 0.\n"); + goto done; + } else if (ctr_location == 1) { + /* Counter before */ + dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[0].pValue = &iterator; + dataParams[0].ulValueLen = sizeof(iterator); + + dataParams[1].type = CK_SP800_108_BYTE_ARRAY; + dataParams[1].pValue = FixedInputData; + dataParams[1].ulValueLen = FixedInputData_len; + + dataParams_len = 2; + } else if (ctr_location == 2) { + /* Counter between */ + dataParams[0].type = CK_SP800_108_BYTE_ARRAY; + dataParams[0].pValue = BeforeFixedInputData; + dataParams[0].ulValueLen = BeforeFixedInputData_len; + + dataParams[1].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[1].pValue = &iterator; + dataParams[1].ulValueLen = sizeof(iterator); + + dataParams[2].type = CK_SP800_108_BYTE_ARRAY; + dataParams[2].pValue = AfterFixedInputData; + dataParams[2].ulValueLen = AfterFixedInputData_len; + + dataParams_len = 3; + } else { + /* Counter after */ + dataParams[0].type = CK_SP800_108_BYTE_ARRAY; + dataParams[0].pValue = FixedInputData; + dataParams[0].ulValueLen = FixedInputData_len; + + dataParams[1].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[1].pValue = &iterator; + dataParams[1].ulValueLen = sizeof(iterator); + + dataParams_len = 2; + } + } else if (kdf.mechanism == CKM_SP800_108_FEEDBACK_KDF || kdf.mechanism == CKM_SP800_108_DOUBLE_PIPELINE_KDF) { + /* When counter_bitlen != 0, we have an optional counter. */ + if (counter_bitlen != 0) { + iterator.ulWidthInBits = counter_bitlen; + + if (ctr_location == 0 || ctr_location > 3) { + fprintf(stderr, "Expected ctr_location != 0 for Counter Mode KDF but got 0.\n"); + goto done; + } else if (ctr_location == 1) { + /* Counter before */ + dataParams[0].type = CK_SP800_108_OPTIONAL_COUNTER; + dataParams[0].pValue = &iterator; + dataParams[0].ulValueLen = sizeof(iterator); + + dataParams[1].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[1].pValue = NULL; + dataParams[1].ulValueLen = 0; + + dataParams[2].type = CK_SP800_108_BYTE_ARRAY; + dataParams[2].pValue = FixedInputData; + dataParams[2].ulValueLen = FixedInputData_len; + + dataParams_len = 3; + } else if (ctr_location == 2) { + /* Counter between */ + dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[0].pValue = NULL; + dataParams[0].ulValueLen = 0; + + dataParams[1].type = CK_SP800_108_OPTIONAL_COUNTER; + dataParams[1].pValue = &iterator; + dataParams[1].ulValueLen = sizeof(iterator); + + dataParams[2].type = CK_SP800_108_BYTE_ARRAY; + dataParams[2].pValue = FixedInputData; + dataParams[2].ulValueLen = FixedInputData_len; + + dataParams_len = 3; + } else { + /* Counter after */ + dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[0].pValue = NULL; + dataParams[0].ulValueLen = 0; + + dataParams[1].type = CK_SP800_108_BYTE_ARRAY; + dataParams[1].pValue = FixedInputData; + dataParams[1].ulValueLen = FixedInputData_len; + + dataParams[2].type = CK_SP800_108_OPTIONAL_COUNTER; + dataParams[2].pValue = &iterator; + dataParams[2].ulValueLen = sizeof(iterator); + + dataParams_len = 3; + } + } else { + dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE; + dataParams[0].pValue = NULL; + dataParams[0].ulValueLen = 0; + + dataParams[1].type = CK_SP800_108_BYTE_ARRAY; + dataParams[1].pValue = FixedInputData; + dataParams[1].ulValueLen = FixedInputData_len; + + dataParams_len = 2; + } + } + + if (kdf.mechanism != CKM_SP800_108_FEEDBACK_KDF) { + kdfParams.prfType = prf_mech; + kdfParams.ulNumberOfDataParams = dataParams_len; + kdfParams.pDataParams = dataParams; + + kdf.pParameter = &kdfParams; + kdf.ulParameterLen = sizeof(kdfParams); + } else { + feedbackParams.prfType = prf_mech; + feedbackParams.ulNumberOfDataParams = dataParams_len; + feedbackParams.pDataParams = dataParams; + feedbackParams.ulIVLen = IV_len; + if (IV_len == 0) { + feedbackParams.pIV = NULL; + } else { + feedbackParams.pIV = IV; + } + + kdf.pParameter = &feedbackParams; + kdf.ulParameterLen = sizeof(feedbackParams); + } + + crv = NSC_DeriveKey(session, &kdf, prf_key, derive_template, derive_template_count, &derived_key); + if (crv != CKR_OK) { + fprintf(stderr, "NSC_DeriveKey(derived_key) failed crv=0x%x\n", (unsigned int)crv); + goto done; + } + + crv = NSC_GetAttributeValue(session, derived_key, &output_key, 1); + if (crv != CKR_OK) { + fprintf(stderr, "NSC_GetAttribute(derived_value) failed crv=0x%x\n", (unsigned int)crv); + goto done; + } + + fputs("KO = ", kbkdf_resp); + to_hex_str(buf, KO, output_key.ulValueLen); + fputs(buf, kbkdf_resp); + fputs("\r\n", kbkdf_resp); + + continue; + } + } + +done: + if (kbkdf_req != NULL) { + fclose(kbkdf_req); + } + if (kbkdf_resp != stdout && kbkdf_resp != NULL) { + fclose(kbkdf_resp); + } + + return; +} + int main(int argc, char **argv) { @@ -8410,6 +8931,8 @@ main(int argc, char **argv) ikev1_psk(argv[2]); } else if (strcmp(argv[1], "ikev2") == 0) { ikev2(argv[2]); + } else if (strcmp(argv[1], "kbkdf") == 0) { + kbkdf(argv[2]); } return 0; } diff --git a/security/nss/cmd/lib/basicutil.c b/security/nss/cmd/lib/basicutil.c index de56fbdd9..476475d90 100644 --- a/security/nss/cmd/lib/basicutil.c +++ b/security/nss/cmd/lib/basicutil.c @@ -17,6 +17,7 @@ #include "basicutil.h" #include +#include #include #include @@ -632,7 +633,8 @@ void SECU_PrintPRandOSError(const char *progName) { char buffer[513]; - PRInt32 errLen = PR_GetErrorTextLength(); + PRInt32 errLenInt = PR_GetErrorTextLength(); + size_t errLen = errLenInt < 0 ? 0 : (size_t)errLenInt; if (errLen > 0 && errLen < sizeof buffer) { PR_GetErrorText(buffer); } @@ -739,7 +741,6 @@ SECU_HexString2SECItem(PLArenaPool *arena, SECItem *item, const char *str) int byteval = 0; int tmp = PORT_Strlen(str); - PORT_Assert(arena); PORT_Assert(item); if ((tmp % 2) != 0) { @@ -760,7 +761,9 @@ SECU_HexString2SECItem(PLArenaPool *arena, SECItem *item, const char *str) } else if ((str[i] >= 'A') && (str[i] <= 'F')) { tmp = str[i] - 'A' + 10; } else { - /* item is in arena and gets freed by the caller */ + if (!arena) { + SECITEM_FreeItem(item, PR_FALSE); + } return NULL; } diff --git a/security/nss/cmd/lib/pk11table.c b/security/nss/cmd/lib/pk11table.c index ec5d88926..f7a45fa84 100644 --- a/security/nss/cmd/lib/pk11table.c +++ b/security/nss/cmd/lib/pk11table.c @@ -102,7 +102,7 @@ const Constant _consts[] = { mkEntry(CKF_WRAP, MechanismFlags), mkEntry(CKF_UNWRAP, MechanismFlags), mkEntry(CKF_DERIVE, MechanismFlags), - mkEntry(CKF_EC_FP, MechanismFlags), + mkEntry(CKF_EC_F_P, MechanismFlags), mkEntry(CKF_EC_F_2M, MechanismFlags), mkEntry(CKF_EC_ECPARAMETERS, MechanismFlags), mkEntry(CKF_EC_NAMEDCURVE, MechanismFlags), @@ -128,7 +128,6 @@ const Constant _consts[] = { mkEntry(CKO_SECRET_KEY, Object), mkEntry(CKO_HW_FEATURE, Object), mkEntry(CKO_DOMAIN_PARAMETERS, Object), - mkEntry(CKO_KG_PARAMETERS, Object), mkEntry(CKO_NSS_CRL, Object), mkEntry(CKO_NSS_SMIME, Object), mkEntry(CKO_NSS_TRUST, Object), @@ -255,8 +254,8 @@ const Constant _consts[] = { mkEntry2(CKA_TRUST_TIME_STAMPING, Attribute, Trust), mkEntry2(CKA_CERT_SHA1_HASH, Attribute, None), mkEntry2(CKA_CERT_MD5_HASH, Attribute, None), - mkEntry2(CKA_NETSCAPE_DB, Attribute, None), - mkEntry2(CKA_NETSCAPE_TRUST, Attribute, Trust), + mkEntry2(CKA_NSS_DB, Attribute, None), + mkEntry2(CKA_NSS_TRUST, Attribute, Trust), mkEntry(CKM_RSA_PKCS, Mechanism), mkEntry(CKM_RSA_9796, Mechanism), @@ -473,16 +472,16 @@ const Constant _consts[] = { mkEntry(CKM_DH_PKCS_PARAMETER_GEN, Mechanism), mkEntry(CKM_NSS_AES_KEY_WRAP, Mechanism), mkEntry(CKM_NSS_AES_KEY_WRAP_PAD, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_DES_CBC, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN, Mechanism), - mkEntry(CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_DES_CBC, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_40_BIT_RC4, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_128_BIT_RC4, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC, Mechanism), + mkEntry(CKM_NSS_PBE_SHA1_HMAC_KEY_GEN, Mechanism), + mkEntry(CKM_NSS_PBE_MD5_HMAC_KEY_GEN, Mechanism), + mkEntry(CKM_NSS_PBE_MD2_HMAC_KEY_GEN, Mechanism), mkEntry(CKM_TLS_PRF_GENERAL, Mechanism), mkEntry(CKM_NSS_TLS_PRF_GENERAL_SHA256, Mechanism), @@ -520,7 +519,6 @@ const Constant _consts[] = { mkEntry(CKR_KEY_FUNCTION_NOT_PERMITTED, Result), mkEntry(CKR_KEY_NOT_WRAPPABLE, Result), mkEntry(CKR_KEY_UNEXTRACTABLE, Result), - mkEntry(CKR_KEY_PARAMS_INVALID, Result), mkEntry(CKR_MECHANISM_INVALID, Result), mkEntry(CKR_MECHANISM_PARAM_INVALID, Result), mkEntry(CKR_OBJECT_HANDLE_INVALID, Result), diff --git a/security/nss/cmd/lib/secutil.c b/security/nss/cmd/lib/secutil.c index 703845e98..b70a14172 100644 --- a/security/nss/cmd/lib/secutil.c +++ b/security/nss/cmd/lib/secutil.c @@ -494,23 +494,30 @@ SECU_ReadDERFromFile(SECItem *der, PRFileDesc *inFile, PRBool ascii, if (ascii) { /* First convert ascii to binary */ SECItem filedata; - char *asc, *body; /* Read in ascii data */ rv = SECU_FileToItem(&filedata, inFile); if (rv != SECSuccess) return rv; - asc = (char *)filedata.data; - if (!asc) { + if (!filedata.data) { fprintf(stderr, "unable to read data from input file\n"); return SECFailure; } + /* need one additional byte for zero terminator */ + rv = SECITEM_ReallocItemV2(NULL, &filedata, filedata.len + 1); + if (rv != SECSuccess) { + PORT_Free(filedata.data); + return rv; + } + char *asc = (char *)filedata.data; + asc[filedata.len - 1] = '\0'; if (warnOnPrivateKeyInAsciiFile && strstr(asc, "PRIVATE KEY")) { fprintf(stderr, "Warning: ignoring private key. Consider to use " "pk12util.\n"); } + char *body; /* check for headers and trailers and remove them */ if ((body = strstr(asc, "-----BEGIN")) != NULL) { char *trailer = NULL; @@ -528,14 +535,7 @@ SECU_ReadDERFromFile(SECItem *der, PRFileDesc *inFile, PRBool ascii, return SECFailure; } } else { - /* need one additional byte for zero terminator */ - rv = SECITEM_ReallocItemV2(NULL, &filedata, filedata.len + 1); - if (rv != SECSuccess) { - PORT_Free(filedata.data); - return rv; - } - body = (char *)filedata.data; - body[filedata.len - 1] = '\0'; + body = asc; } /* Convert to binary */ @@ -4159,3 +4159,57 @@ exportKeyingMaterials(PRFileDesc *fd, return SECSuccess; } + +SECStatus +readPSK(const char *arg, SECItem *psk, SECItem *label) +{ + SECStatus rv = SECFailure; + char *str = PORT_Strdup(arg); + if (!str) { + goto cleanup; + } + + char *pskBytes = strtok(str, ":"); + if (!pskBytes) { + goto cleanup; + } + if (PORT_Strncasecmp(pskBytes, "0x", 2) != 0) { + goto cleanup; + } + + psk = SECU_HexString2SECItem(NULL, psk, &pskBytes[2]); + if (!psk || !psk->data || psk->len != strlen(&str[2]) / 2) { + goto cleanup; + } + + SECItem labelItem = { siBuffer, NULL, 0 }; + char *inLabel = strtok(NULL, ":"); + if (inLabel) { + labelItem.data = (unsigned char *)PORT_Strdup(inLabel); + if (!labelItem.data) { + goto cleanup; + } + labelItem.len = strlen(inLabel); + + if (PORT_Strncasecmp(inLabel, "0x", 2) == 0) { + rv = SECU_SECItemHexStringToBinary(&labelItem); + if (rv != SECSuccess) { + SECITEM_FreeItem(&labelItem, PR_FALSE); + goto cleanup; + } + } + rv = SECSuccess; + } else { + PRUint8 defaultLabel[] = { 'C', 'l', 'i', 'e', 'n', 't', '_', + 'i', 'd', 'e', 'n', 't', 'i', 't', 'y' }; + SECItem src = { siBuffer, defaultLabel, sizeof(defaultLabel) }; + rv = SECITEM_CopyItem(NULL, &labelItem, &src); + } + if (rv == SECSuccess) { + *label = labelItem; + } + +cleanup: + PORT_Free(str); + return rv; +} diff --git a/security/nss/cmd/lib/secutil.h b/security/nss/cmd/lib/secutil.h index c6da961e7..0bdfa9508 100644 --- a/security/nss/cmd/lib/secutil.h +++ b/security/nss/cmd/lib/secutil.h @@ -424,6 +424,8 @@ SECStatus exportKeyingMaterials(PRFileDesc *fd, const secuExporter *exporters, unsigned int exporterCount); +SECStatus readPSK(const char *arg, SECItem *psk, SECItem *label); + /* * * Error messaging diff --git a/security/nss/cmd/lowhashtest/lowhashtest.c b/security/nss/cmd/lowhashtest/lowhashtest.c index fcc06a86e..95c23f343 100644 --- a/security/nss/cmd/lowhashtest/lowhashtest.c +++ b/security/nss/cmd/lowhashtest/lowhashtest.c @@ -415,7 +415,7 @@ main(int argc, char **argv) return 1; } - if (argc || !argv[1] || strlen(argv[1]) == 0) { + if (argc < 2 || !argv[1] || strlen(argv[1]) == 0) { rv += testMD5(initCtx); rv += testSHA1(initCtx); rv += testSHA224(initCtx); @@ -428,7 +428,7 @@ main(int argc, char **argv) rv += testSHA1(initCtx); } else if (strcmp(argv[1], "SHA224") == 0) { rv += testSHA224(initCtx); - } else if (strcmp(argv[1], "SHA226") == 0) { + } else if (strcmp(argv[1], "SHA256") == 0) { rv += testSHA256(initCtx); } else if (strcmp(argv[1], "SHA384") == 0) { rv += testSHA384(initCtx); diff --git a/security/nss/cmd/modutil/install-ds.c b/security/nss/cmd/modutil/install-ds.c index 576839f8f..a013d05a3 100644 --- a/security/nss/cmd/modutil/install-ds.c +++ b/security/nss/cmd/modutil/install-ds.c @@ -889,8 +889,6 @@ Pk11Install_Platform_Generate(Pk11Install_Platform* _this, errStr = Pk11Install_PlatformName_Generate(&_this->equivName, subval->string); if (errStr) { - tmp = PR_smprintf("%s: %s", - Pk11Install_PlatformName_GetString(&_this->name), errStr); tmp = PR_smprintf("%s: %s", Pk11Install_PlatformName_GetString(&_this->name), errStr); PR_smprintf_free(errStr); diff --git a/security/nss/cmd/pk11gcmtest/pk11gcmtest.c b/security/nss/cmd/pk11gcmtest/pk11gcmtest.c index 1b8bff5e4..8dcc0244b 100644 --- a/security/nss/cmd/pk11gcmtest/pk11gcmtest.c +++ b/security/nss/cmd/pk11gcmtest/pk11gcmtest.c @@ -45,7 +45,7 @@ aes_encrypt_buf( SECItem key_item; PK11SlotInfo *slot = NULL; PK11SymKey *symKey = NULL; - CK_GCM_PARAMS gcm_params; + CK_NSS_GCM_PARAMS gcm_params; SECItem param; /* Import key into NSS. */ @@ -102,7 +102,7 @@ aes_decrypt_buf( SECItem key_item; PK11SlotInfo *slot = NULL; PK11SymKey *symKey = NULL; - CK_GCM_PARAMS gcm_params; + CK_NSS_GCM_PARAMS gcm_params; SECItem param; if (inputlen + tagsize > sizeof(concatenated)) { diff --git a/security/nss/cmd/pk11mode/pk11mode.c b/security/nss/cmd/pk11mode/pk11mode.c index 16554536d..851d64f8f 100644 --- a/security/nss/cmd/pk11mode/pk11mode.c +++ b/security/nss/cmd/pk11mode/pk11mode.c @@ -16,7 +16,7 @@ #include #include -#if defined(XP_UNIX) && !defined(NO_FORK_CHECK) +#if defined(XP_UNIX) && defined(DO_FORK_CHECK) #include #include #else diff --git a/security/nss/cmd/selfserv/selfserv.c b/security/nss/cmd/selfserv/selfserv.c index 03e39d67b..1584d7ee0 100644 --- a/security/nss/cmd/selfserv/selfserv.c +++ b/security/nss/cmd/selfserv/selfserv.c @@ -138,6 +138,8 @@ static SECItem bigBuf; static int configureDHE = -1; /* -1: don't configure, 0 disable, >=1 enable*/ static int configureReuseECDHE = -1; /* -1: don't configure, 0 refresh, >=1 reuse*/ static int configureWeakDHE = -1; /* -1: don't configure, 0 disable, >=1 enable*/ +SECItem psk = { siBuffer, NULL, 0 }; +SECItem pskLabel = { siBuffer, NULL, 0 }; static PRThread *acceptorThread; @@ -167,7 +169,7 @@ PrintUsageHeader(const char *progName) " [ T ] [-A ca]\n" " [-C SSLCacheEntries] [-S dsa_nickname] [-Q]\n" " [-I groups] [-J signatureschemes] [-e ec_nickname]\n" - " -U [0|1] -H [0|1|2] -W [0|1]\n" + " -U [0|1] -H [0|1|2] -W [0|1] [-z externalPsk]\n" "\n", progName); } @@ -241,7 +243,11 @@ PrintParameterUsage() " LABEL[:OUTPUT-LENGTH[:CONTEXT]]\n" " where LABEL and CONTEXT can be either a free-form string or\n" " a hex string if it is preceded by \"0x\"; OUTPUT-LENGTH\n" - " is a decimal integer.\n", + " is a decimal integer.\n" + "-z Configure a TLS 1.3 External PSK with the given hex string for a key.\n" + " To specify a label, use ':' as a delimiter. For example:\n" + " 0xAAAABBBBCCCCDDDD:mylabel. Otherwise, the default label of\n" + " 'Client_identity' will be used.\n", stderr); } @@ -1841,6 +1847,32 @@ handshakeCallback(PRFileDesc *fd, void *client_data) } } +static SECStatus +importPsk(PRFileDesc *model_sock) +{ + SECU_PrintAsHex(stdout, &psk, "Using External PSK", 0); + PK11SlotInfo *slot = NULL; + PK11SymKey *symKey = NULL; + slot = PK11_GetInternalSlot(); + if (!slot) { + errWarn("PK11_GetInternalSlot failed"); + return SECFailure; + } + symKey = PK11_ImportSymKey(slot, CKM_HKDF_KEY_GEN, PK11_OriginUnwrap, + CKA_DERIVE, &psk, NULL); + PK11_FreeSlot(slot); + if (!symKey) { + errWarn("PK11_ImportSymKey failed\n"); + return SECFailure; + } + + SECStatus rv = SSL_AddExternalPsk(model_sock, symKey, + (const PRUint8 *)pskLabel.data, + pskLabel.len, ssl_hash_sha256); + PK11_FreeSymKey(symKey); + return rv; +} + void server_main( PRFileDesc *listen_sock, @@ -2050,6 +2082,13 @@ server_main( } } + if (psk.data) { + rv = importPsk(model_sock); + if (rv != SECSuccess) { + errExit("importPsk failed"); + } + } + if (MakeCertOK) SSL_BadCertHook(model_sock, myBadCertHandler, NULL); @@ -2125,6 +2164,20 @@ haveAChild(int argc, char **argv, PRProcessAttr *attr) return newProcess; } +#ifdef XP_UNIX +void +sigusr1_parent_handler(int sig) +{ + PRProcess *process; + int i; + fprintf(stderr, "SIG_USER: Parent got sig_user, killing children (%d).\n", numChildren); + for (i = 0; i < numChildren; i++) { + process = child[i]; + PR_KillProcess(process); /* it would be nice to kill with a sigusr signal */ + } +} +#endif + void beAGoodParent(int argc, char **argv, int maxProcs, PRFileDesc *listen_sock) { @@ -2134,6 +2187,19 @@ beAGoodParent(int argc, char **argv, int maxProcs, PRFileDesc *listen_sock) PRInt32 exitCode; PRStatus rv; +#ifdef XP_UNIX + struct sigaction act; + + /* set up the signal handler */ + act.sa_handler = sigusr1_parent_handler; + sigemptyset(&act.sa_mask); + act.sa_flags = 0; + if (sigaction(SIGUSR1, &act, NULL)) { + fprintf(stderr, "Error installing signal handler.\n"); + exit(1); + } +#endif + rv = PR_SetFDInheritable(listen_sock, PR_TRUE); if (rv != PR_SUCCESS) errExit("PR_SetFDInheritable"); @@ -2264,10 +2330,9 @@ main(int argc, char **argv) /* please keep this list of options in ASCII collating sequence. ** numbers, then capital letters, then lower case, alphabetical. ** XXX: 'B', and 'q' were used in the past but removed - ** in 3.28, please leave some time before resuing those. - ** 'z' was removed in 3.39. */ + ** in 3.28, please leave some time before resuing those. */ optstate = PL_CreateOptState(argc, argv, - "2:A:C:DEGH:I:J:L:M:NP:QRS:T:U:V:W:YZa:bc:d:e:f:g:hi:jk:lmn:op:rst:uvw:x:y"); + "2:A:C:DEGH:I:J:L:M:NP:QRS:T:U:V:W:YZa:bc:d:e:f:g:hi:jk:lmn:op:rst:uvw:x:yz:"); while ((status = PL_GetNextOpt(optstate)) == PL_OPT_OK) { ++optionsFound; switch (optstate->option) { @@ -2489,6 +2554,16 @@ main(int argc, char **argv) zeroRTT = PR_TRUE; break; + case 'z': + rv = readPSK(optstate->value, &psk, &pskLabel); + if (rv != SECSuccess) { + PL_DestroyOptState(optstate); + fprintf(stderr, "Bad PSK specified.\n"); + Usage(progName); + exit(1); + } + break; + case 'Q': enableALPN = PR_TRUE; break; @@ -2588,7 +2663,8 @@ main(int argc, char **argv) exit(14); } - if (pidFile) { + envString = PR_GetEnvSecure(envVarName); + if (!envString && pidFile) { FILE *tmpfile = fopen(pidFile, "w+"); if (tmpfile) { @@ -2613,13 +2689,6 @@ main(int argc, char **argv) if (!tmp) tmp = PR_GetEnvSecure("TEMP"); - /* Call the NSS initialization routines */ - rv = NSS_Initialize(dir, certPrefix, certPrefix, SECMOD_DB, NSS_INIT_READONLY); - if (rv != SECSuccess) { - fputs("NSS_Init failed.\n", stderr); - exit(8); - } - if (envString) { /* we're one of the children in a multi-process server. */ listen_sock = PR_GetInheritedFD(inheritableSockName); @@ -2642,6 +2711,12 @@ main(int argc, char **argv) if (rv != SECSuccess) errExit("SSL_InheritMPServerSIDCache"); hasSidCache = PR_TRUE; + /* Call the NSS initialization routines */ + rv = NSS_Initialize(dir, certPrefix, certPrefix, SECMOD_DB, NSS_INIT_READONLY); + if (rv != SECSuccess) { + fputs("NSS_Init failed.\n", stderr); + exit(8); + } } else if (maxProcs > 1) { /* we're going to be the parent in a multi-process server. */ listen_sock = getBoundListenSocket(port); @@ -2652,6 +2727,12 @@ main(int argc, char **argv) beAGoodParent(argc, argv, maxProcs, listen_sock); exit(99); /* should never get here */ } else { + /* Call the NSS initialization routines */ + rv = NSS_Initialize(dir, certPrefix, certPrefix, SECMOD_DB, NSS_INIT_READONLY); + if (rv != SECSuccess) { + fputs("NSS_Init failed.\n", stderr); + exit(8); + } /* we're an ordinary single process server. */ listen_sock = getBoundListenSocket(port); prStatus = PR_SetFDInheritable(listen_sock, PR_FALSE); @@ -2838,6 +2919,8 @@ cleanup: if (antiReplay) { SSL_ReleaseAntiReplayContext(antiReplay); } + SECITEM_ZfreeItem(&psk, PR_FALSE); + SECITEM_ZfreeItem(&pskLabel, PR_FALSE); if (NSS_Shutdown() != SECSuccess) { SECU_PrintError(progName, "NSS_Shutdown"); if (loggerThread) { diff --git a/security/nss/cmd/shlibsign/shlibsign.c b/security/nss/cmd/shlibsign/shlibsign.c index b0a7512ab..ad8f3b84e 100644 --- a/security/nss/cmd/shlibsign/shlibsign.c +++ b/security/nss/cmd/shlibsign/shlibsign.c @@ -483,8 +483,8 @@ static const tuple_str errStrings[] = { { CKR_MUTEX_NOT_LOCKED, "CKR_MUTEX_NOT_LOCKED " }, { CKR_FUNCTION_REJECTED, "CKR_FUNCTION_REJECTED " }, { CKR_VENDOR_DEFINED, "CKR_VENDOR_DEFINED " }, - { 0xCE534351, "CKR_NETSCAPE_CERTDB_FAILED " }, - { 0xCE534352, "CKR_NETSCAPE_KEYDB_FAILED " } + { 0xCE534351, "CKR_NSS_CERTDB_FAILED " }, + { 0xCE534352, "CKR_NSS_KEYDB_FAILED " } }; diff --git a/security/nss/cmd/signtool/manifest.mn b/security/nss/cmd/signtool/manifest.mn index 40be262db..d1b9d48c0 100644 --- a/security/nss/cmd/signtool/manifest.mn +++ b/security/nss/cmd/signtool/manifest.mn @@ -6,6 +6,10 @@ CORE_DEPTH = ../.. MODULE = nss +ifdef ZLIB_INCLUDE_DIR +INCLUDES += -I$(ZLIB_INCLUDE_DIR) +endif + EXPORTS = CSRCS = signtool.c \ diff --git a/security/nss/cmd/tstclnt/tstclnt.c b/security/nss/cmd/tstclnt/tstclnt.c index 6fa154106..c37df118e 100644 --- a/security/nss/cmd/tstclnt/tstclnt.c +++ b/security/nss/cmd/tstclnt/tstclnt.c @@ -109,6 +109,8 @@ SSLNamedGroup *enabledGroups = NULL; unsigned int enabledGroupsCount = 0; const SSLSignatureScheme *enabledSigSchemes = NULL; unsigned int enabledSigSchemeCount = 0; +SECItem psk = { siBuffer, NULL, 0 }; +SECItem pskLabel = { siBuffer, NULL, 0 }; const char * signatureSchemeName(SSLSignatureScheme scheme) @@ -229,7 +231,7 @@ PrintUsageHeader() " [-r N] [-w passwd] [-W pwfile] [-q [-t seconds]]\n" " [-I groups] [-J signatureschemes]\n" " [-A requestfile] [-L totalconnections] [-P {client,server}]\n" - " [-N encryptedSniKeys] [-Q]\n" + " [-N encryptedSniKeys] [-Q] [-z externalPsk]\n" "\n", progName); } @@ -325,6 +327,12 @@ PrintParameterUsage() "%-20s a hex string if it is preceded by \"0x\"; OUTPUT-LENGTH\n" "%-20s is a decimal integer.\n", "-x", "", "", "", "", ""); + fprintf(stderr, + "%-20s Configure a TLS 1.3 External PSK with the given hex string for a key\n" + "%-20s To specify a label, use ':' as a delimiter. For example\n" + "%-20s 0xAAAABBBBCCCCDDDD:mylabel. Otherwise, the default label of\n" + "%-20s 'Client_identity' will be used.\n", + "-z externalPsk", "", "", ""); } static void @@ -1230,6 +1238,31 @@ connectToServer(PRFileDesc *s, PRPollDesc *pollset) return SECSuccess; } +static SECStatus +importPsk(PRFileDesc *s) +{ + SECU_PrintAsHex(stdout, &psk, "Using External PSK", 0); + PK11SlotInfo *slot = NULL; + PK11SymKey *symKey = NULL; + slot = PK11_GetInternalSlot(); + if (!slot) { + SECU_PrintError(progName, "PK11_GetInternalSlot failed"); + return SECFailure; + } + symKey = PK11_ImportSymKey(slot, CKM_HKDF_KEY_GEN, PK11_OriginUnwrap, + CKA_DERIVE, &psk, NULL); + PK11_FreeSlot(slot); + if (!symKey) { + SECU_PrintError(progName, "PK11_ImportSymKey failed"); + return SECFailure; + } + + SECStatus rv = SSL_AddExternalPsk(s, symKey, (const PRUint8 *)pskLabel.data, + pskLabel.len, ssl_hash_sha256); + PK11_FreeSymKey(symKey); + return rv; +} + static int run() { @@ -1498,6 +1531,15 @@ run() } } + if (psk.data) { + rv = importPsk(s); + if (rv != SECSuccess) { + SECU_PrintError(progName, "importPsk failed"); + error = 1; + goto done; + } + } + serverCertAuth.dbHandle = CERT_GetDefaultCertDB(); SSL_AuthCertificateHook(s, ownAuthCertificate, &serverCertAuth); @@ -1752,11 +1794,8 @@ main(int argc, char **argv) } } - /* Note: 'z' was removed in 3.39 - * Please leave some time before reusing these. - */ optstate = PL_CreateOptState(argc, argv, - "46A:BCDEFGHI:J:KL:M:N:OP:QR:STUV:W:X:YZa:bc:d:fgh:m:n:op:qr:st:uvw:x:"); + "46A:BCDEFGHI:J:KL:M:N:OP:QR:STUV:W:X:YZa:bc:d:fgh:m:n:op:qr:st:uvw:x:z:"); while ((optstatus = PL_GetNextOpt(optstate)) == PL_OPT_OK) { switch (optstate->option) { case '?': @@ -2015,6 +2054,15 @@ main(int argc, char **argv) Usage(); } break; + + case 'z': + rv = readPSK(optstate->value, &psk, &pskLabel); + if (rv != SECSuccess) { + PL_DestroyOptState(optstate); + fprintf(stderr, "Bad PSK specified.\n"); + Usage(); + } + break; } } PL_DestroyOptState(optstate); @@ -2210,6 +2258,8 @@ done: PORT_Free(host); PORT_Free(zeroRttData); PORT_Free(encryptedSNIKeys); + SECITEM_ZfreeItem(&psk, PR_FALSE); + SECITEM_ZfreeItem(&pskLabel, PR_FALSE); if (enabledGroups) { PORT_Free(enabledGroups); diff --git a/security/nss/coreconf/Linux.mk b/security/nss/coreconf/Linux.mk index 854d3ca96..956f0e4a9 100644 --- a/security/nss/coreconf/Linux.mk +++ b/security/nss/coreconf/Linux.mk @@ -21,7 +21,7 @@ ifeq ($(USE_PTHREADS),1) endif DEFAULT_COMPILER = gcc -DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE +DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSQL_MEASURE_USE_TEMP_DIR ifeq ($(OS_TARGET),Android) ifndef ANDROID_NDK diff --git a/security/nss/coreconf/README b/security/nss/coreconf/README index 4b1e410cb..17810bdec 100644 --- a/security/nss/coreconf/README +++ b/security/nss/coreconf/README @@ -291,6 +291,13 @@ OVERVIEW of "rules.mk": CATEGORY/rule:: Purpose =================== ======================================= + $(PUBLIC_EXPORT_DIR):: create directory used to + house public "C" header files + + $(PRIVATE_EXPORT_DIR):: create directory used to + house private "C" header + files + GENERAL ------- all:: "default" all-encompassing rule which @@ -517,13 +524,6 @@ OVERVIEW of "rules.mk": CATEGORY/rule:: Purpose =================== ============================= - $(PUBLIC_EXPORT_DIR):: create directory used to - house public "C" header files - - $(PRIVATE_EXPORT_DIR):: create directory used to - house private "C" header - files - $(SOURCE_XP_DIR)/ release/include:: create directory used to house "C" header files diff --git a/security/nss/coreconf/SunOS5.mk b/security/nss/coreconf/SunOS5.mk index 08956ca24..844b622b3 100644 --- a/security/nss/coreconf/SunOS5.mk +++ b/security/nss/coreconf/SunOS5.mk @@ -35,6 +35,7 @@ DEFAULT_COMPILER = cc ifdef NS_USE_GCC CC = gcc OS_CFLAGS += -Wall -Wno-format -Werror-implicit-function-declaration -Wno-switch + OS_CFLAGS += -D__EXTENSIONS__ CCC = g++ CCC += -Wall -Wno-format ASFLAGS += -x assembler-with-cpp @@ -65,7 +66,7 @@ endif RANLIB = echo CPU_ARCH = sparc -OS_DEFINES += -DSVR4 -DSYSV -D__svr4 -D__svr4__ -DSOLARIS -D_REENTRANT -D__EXTENSIONS__ +OS_DEFINES += -DSVR4 -DSYSV -D__svr4 -D__svr4__ -DSOLARIS -D_REENTRANT ifeq ($(OS_TEST),i86pc) ifeq ($(USE_64),1) diff --git a/security/nss/coreconf/arch.mk b/security/nss/coreconf/arch.mk index 79e56d510..2012d1879 100644 --- a/security/nss/coreconf/arch.mk +++ b/security/nss/coreconf/arch.mk @@ -10,7 +10,7 @@ # OS_TEST (from uname -m) # OS_RELEASE (from uname -v and/or -r) # OS_TARGET User defined, or set to OS_ARCH -# CPU_ARCH (from unmame -m or -p, ONLY on WINNT) +# CPU_ARCH (from uname -m or -p, ONLY on WINNT) # OS_CONFIG OS_TARGET + OS_RELEASE # OBJDIR_TAG (uses GCOV_TAG, 64BIT_TAG) # OBJDIR_NAME @@ -116,6 +116,7 @@ ifeq ($(OS_ARCH),Linux) OS_RELEASE := $(word 1,$(OS_RELEASE)).$(word 2,$(OS_RELEASE)) endif KERNEL = Linux + include $(CORE_DEPTH)/coreconf/Linux.mk endif # Since all uses of OS_ARCH that follow affect only userland, we can diff --git a/security/nss/coreconf/config.gypi b/security/nss/coreconf/config.gypi index adb344e79..cbcdf4c13 100644 --- a/security/nss/coreconf/config.gypi +++ b/security/nss/coreconf/config.gypi @@ -12,7 +12,7 @@ # chromium uses pymod_do_main, but gyp doesn't set a sensible # Python sys.path (gyp_chromium does). 'python%': '<(python)', - 'host_arch%': ' functions, strdup, realpath, and getentropy '_BSD_SOURCE', # for the above in glibc <= 2.19 '_POSIX_SOURCE', # for + 'SQL_MEASURE_USE_TEMP_DIR', # use tmpdir for the access calls ], }], [ 'OS=="dragonfly" or OS=="freebsd"', { @@ -387,6 +397,11 @@ '_REENTRANT', ], }], + [ 'OS!="mac" and OS!="ios" and OS!="solaris" and OS!="win"', { + 'ldflags': [ + '-z', 'noexecstack', + ], + }], [ 'OS!="mac" and OS!="ios" and OS!="win"', { 'cflags': [ '-fPIC', @@ -400,9 +415,6 @@ 'cflags_cc': [ '-std=c++11', ], - 'ldflags': [ - '-z', 'noexecstack', - ], 'conditions': [ [ 'target_arch=="ia32"', { 'cflags': ['-m32'], @@ -432,11 +444,11 @@ }], [ 'disable_werror==0 and OS!="android" and OS!="win"', { 'cflags': [ - '(mapfile) | sed -e "s,;+,," -e "s; DATA ;;" -e "s,;;,," -e "s,;.*,;," > >@(_outputs)'], }, diff --git a/security/nss/coreconf/config.mk b/security/nss/coreconf/config.mk index 60a08411e..867dd5e88 100644 --- a/security/nss/coreconf/config.mk +++ b/security/nss/coreconf/config.mk @@ -136,6 +136,15 @@ ifndef MK_RULESET include $(CORE_DEPTH)/coreconf/ruleset.mk endif +####################################################################### +# Master "Core Components" macros for Hardware features # +####################################################################### +# NSS Build system does not properly support MozillaBuild 2 MSYS1 +# So we simply aren't going to enable AVX2 at all +# Plus there seems to be an issue with it anyway for other reasons +NSS_DISABLE_AVX2 = 1 +export NSS_DISABLE_AVX2 + ####################################################################### # [15.0] Dependencies. ####################################################################### @@ -162,14 +171,30 @@ ifdef NSS_DISABLE_DBM DEFINES += -DNSS_DISABLE_DBM endif +ifdef NSS_DISABLE_AVX2 +DEFINES += -DNSS_DISABLE_AVX2 +endif + ifdef NSS_DISABLE_CHACHAPOLY DEFINES += -DNSS_DISABLE_CHACHAPOLY endif +ifdef NSS_DISABLE_DEPRECATED_SEED +DEFINES += -DNSS_DISABLE_DEPRECATED_SEED +endif + +ifdef NSS_DISABLE_DEPRECATED_RC2 +DEFINES += -DNSS_DISABLE_DEPRECATED_RC2 +endif + ifdef NSS_PKIX_NO_LDAP DEFINES += -DNSS_PKIX_NO_LDAP endif +ifdef NSS_ENABLE_DRAFT_HPKE +DEFINES += -DNSS_ENABLE_DRAFT_HPKE +endif + # FIPS support requires startup tests to be executed at load time of shared modules. # For performance reasons, these tests are disabled by default. # When compiling binaries that must support FIPS mode, @@ -196,6 +221,16 @@ DEFINES += -DPKIX_OBJECT_LEAK_TEST endif endif +# Avoid building with Neon acceleration on Arm32 +ifdef NSS_DISABLE_ARM32_NEON +DEFINES += -DNSS_DISABLE_ARM32_NEON +endif + +# Avoid building with PowerPC's Altivec acceleration +ifdef NSS_DISABLE_ALTIVEC +DEFINES += -DNSS_DISABLE_ALTIVEC +endif + # This allows all library and tools code to use the util function # implementations directly from libnssutil3, rather than the wrappers # in libnss3 which are present for binary compatibility only diff --git a/security/nss/coreconf/coreconf.dep b/security/nss/coreconf/coreconf.dep index 590d1bfae..5182f7555 100644 --- a/security/nss/coreconf/coreconf.dep +++ b/security/nss/coreconf/coreconf.dep @@ -10,4 +10,3 @@ */ #error "Do not include this header file." - diff --git a/security/nss/coreconf/detect_host_arch.py b/security/nss/coreconf/detect_host_arch.py index 8b505a6b5..a32b01034 100644 --- a/security/nss/coreconf/detect_host_arch.py +++ b/security/nss/coreconf/detect_host_arch.py @@ -15,6 +15,8 @@ def main(): host_arch = 'x64' elif fnmatch.fnmatch(host_arch, 'i?86') or host_arch == 'i86pc': host_arch = 'ia32' + elif host_arch == 'arm64': + pass elif host_arch.startswith('arm'): host_arch = 'arm' elif host_arch.startswith('mips'): diff --git a/security/nss/coreconf/rules.mk b/security/nss/coreconf/rules.mk index acf4fcc62..e9a6023b8 100644 --- a/security/nss/coreconf/rules.mk +++ b/security/nss/coreconf/rules.mk @@ -810,7 +810,7 @@ ifneq ($(BUILD_OPT),) REGDATE = $(subst \ ,, $(shell $(PERL) $(CORE_DEPTH)/$(MODULE)/scripts/now)) endif -tests:: $(REGRESSION_SPEC) +tests:: $(REGRESSION_SPEC) cd $(PLATFORM); \ ../$(SOURCE_MD_DIR)/bin/regress$(PROG_SUFFIX) specfile=../$(REGRESSION_SPEC) progress $(EXTRA_REGRESS_OPTIONS); \ if test ! -d $(TESTS_DIR); then \ @@ -824,7 +824,7 @@ ifneq ($(BUILD_OPT),) echo "then run 'reporter specfile=$(RESULTS_DIR)/rptspec'" endif else -tests:: +tests:: @echo Error: you didn't specify REGRESSION_SPEC in your manifest.mn file!; endif diff --git a/security/nss/cpputil/databuffer.cc b/security/nss/cpputil/databuffer.cc index bf614f10d..1420d76b4 100644 --- a/security/nss/cpputil/databuffer.cc +++ b/security/nss/cpputil/databuffer.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/cpputil/databuffer.h b/security/nss/cpputil/databuffer.h index c8e5298c3..4bedd075d 100644 --- a/security/nss/cpputil/databuffer.h +++ b/security/nss/cpputil/databuffer.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -22,6 +23,7 @@ class DataBuffer { DataBuffer(const DataBuffer& other) : data_(nullptr), len_(0) { Assign(other); } + explicit DataBuffer(size_t l) : data_(nullptr), len_(0) { Allocate(l); } ~DataBuffer() { delete[] data_; } DataBuffer& operator=(const DataBuffer& other) { diff --git a/security/nss/cpputil/freebl_scoped_ptrs.h b/security/nss/cpputil/freebl_scoped_ptrs.h index 5a7446599..2f21ca903 100644 --- a/security/nss/cpputil/freebl_scoped_ptrs.h +++ b/security/nss/cpputil/freebl_scoped_ptrs.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/cpputil/nss_scoped_ptrs.h b/security/nss/cpputil/nss_scoped_ptrs.h index 9cb4478bd..2c57986b1 100644 --- a/security/nss/cpputil/nss_scoped_ptrs.h +++ b/security/nss/cpputil/nss_scoped_ptrs.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -10,6 +11,7 @@ #include "cert.h" #include "keyhi.h" #include "p12.h" +#include "pk11hpke.h" #include "pk11pqg.h" #include "pk11pub.h" #include "pkcs11uri.h" @@ -26,6 +28,9 @@ struct ScopedDelete { void operator()(CERTSubjectPublicKeyInfo* spki) { SECKEY_DestroySubjectPublicKeyInfo(spki); } + void operator()(HpkeContext* context) { + PK11_HPKE_DestroyContext(context, true); + } void operator()(PK11Context* context) { PK11_DestroyContext(context, true); } void operator()(PK11GenericObject* obj) { PK11_DestroyGenericObject(obj); } void operator()(PK11SlotInfo* slot) { PK11_FreeSlot(slot); } @@ -69,6 +74,7 @@ SCOPED(CERTCertificateList); SCOPED(CERTDistNames); SCOPED(CERTName); SCOPED(CERTSubjectPublicKeyInfo); +SCOPED(HpkeContext); SCOPED(PK11Context); SCOPED(PK11GenericObject); SCOPED(PK11SlotInfo); diff --git a/security/nss/cpputil/scoped_ptrs_smime.h b/security/nss/cpputil/scoped_ptrs_smime.h index 278c075c4..fc235f7eb 100644 --- a/security/nss/cpputil/scoped_ptrs_smime.h +++ b/security/nss/cpputil/scoped_ptrs_smime.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/cpputil/scoped_ptrs_ssl.h b/security/nss/cpputil/scoped_ptrs_ssl.h index 6004f6fd0..682ebab82 100644 --- a/security/nss/cpputil/scoped_ptrs_ssl.h +++ b/security/nss/cpputil/scoped_ptrs_ssl.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -11,6 +12,7 @@ struct ScopedDeleteSSL { void operator()(SSLAeadContext* ctx) { SSL_DestroyAead(ctx); } + void operator()(SSLMaskingContext* ctx) { SSL_DestroyMaskingContext(ctx); } void operator()(SSLAntiReplayContext* ctx) { SSL_ReleaseAntiReplayContext(ctx); } @@ -33,6 +35,7 @@ struct ScopedMaybeDeleteSSL { SCOPED(SSLAeadContext); SCOPED(SSLAntiReplayContext); +SCOPED(SSLMaskingContext); SCOPED(SSLResumptionTokenInfo); #undef SCOPED diff --git a/security/nss/cpputil/scoped_ptrs_util.h b/security/nss/cpputil/scoped_ptrs_util.h index 44f79e598..d0a42ee0b 100644 --- a/security/nss/cpputil/scoped_ptrs_util.h +++ b/security/nss/cpputil/scoped_ptrs_util.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/cpputil/tls_parser.cc b/security/nss/cpputil/tls_parser.cc index 544dcfb4b..efedd7a65 100644 --- a/security/nss/cpputil/tls_parser.cc +++ b/security/nss/cpputil/tls_parser.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/cpputil/tls_parser.h b/security/nss/cpputil/tls_parser.h index b6a97b5a6..6636b3c6a 100644 --- a/security/nss/cpputil/tls_parser.h +++ b/security/nss/cpputil/tls_parser.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -73,6 +74,11 @@ const uint8_t kTlsFakeChangeCipherSpec[] = { 0x01 // Value }; +const uint8_t kCtDtlsCiphertext = 0x20; +const uint8_t kCtDtlsCiphertextMask = 0xE0; +const uint8_t kCtDtlsCiphertext16bSeqno = 0x08; +const uint8_t kCtDtlsCiphertextLengthPresent = 0x04; + static const uint8_t kTls13PskKe = 0; static const uint8_t kTls13PskDhKe = 1; static const uint8_t kTls13PskAuth = 0; diff --git a/security/nss/fuzz/shared.h b/security/nss/fuzz/shared.h index 6cce31bd1..35621eb9d 100644 --- a/security/nss/fuzz/shared.h +++ b/security/nss/fuzz/shared.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/certdb_gtest/alg1485_unittest.cc b/security/nss/gtests/certdb_gtest/alg1485_unittest.cc index 245a4e973..8daa6660f 100644 --- a/security/nss/gtests/certdb_gtest/alg1485_unittest.cc +++ b/security/nss/gtests/certdb_gtest/alg1485_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/certdb_gtest/cert_unittest.cc b/security/nss/gtests/certdb_gtest/cert_unittest.cc index c2fbb241e..93003fa59 100644 --- a/security/nss/gtests/certdb_gtest/cert_unittest.cc +++ b/security/nss/gtests/certdb_gtest/cert_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc b/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc index 81246a86e..405194edc 100644 --- a/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc +++ b/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc b/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc index 3e4f8510a..734ac1200 100644 --- a/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc +++ b/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/common/testvectors/cbc-vectors.h b/security/nss/gtests/common/testvectors/cbc-vectors.h new file mode 100644 index 000000000..2e701881f --- /dev/null +++ b/security/nss/gtests/common/testvectors/cbc-vectors.h @@ -0,0 +1,818 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef cbc_vectors_h__ +#define cbc_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const AesCbcTestVector kCbcWycheproofVectors[] = { + {1, "e34f15c7bd819930fe9d66e0c166e61c", "", + "da9520f7d3520277035173299388bee2", "b10ab60153276941361000414aed0a9d", + true}, + + {2, "e09eaa5a3f5e56d279d5e7a03373f6ea", "ef4eab37181f98423e53e947e7050fd0", + "c9ee3cd746bf208c65ca9e72a266d54f", + "d1fa697f3e2e04d64f1a0da203813ca5bc226a0b1d42287b2a5b994a66eaf14a", true}, + + {3, "9bd3902ed0996c869b572272e76f3889", + "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e", + "8b2e86a9a185cfa6f51c7cc595b822bc", + "514cbc69aced506926deacdeb0cc0a5a07d540f65d825b65c7db0075cf930a06e0124ae59" + "8461cab0b3251baa853e377", + true}, + + {4, "75ce184447cada672e02290310d224f7", + "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b8" + "6b1c19bcfc69c434c3cf8a2", + "2717d10eb2eea3b39ec257e43307a260", + "137c824d7f7dc36f24216dde37c2e1c10cee533f6453de92e44b898fc3037d2e9e19d67a9" + "6387136dd9717a56e28614a5c177158f402ce2936fd98d1feb6a817", + true}, + + {5, "e1e726677f4893890f8c027f9d8ef80d", "3f", + "155fd397579b0b5d991d42607f2cc9ad", "599d77aca16910b42d8b4ac9560efe1b", + true}, + + {6, "b151f491c4c006d1f28214aa3da9a985", "27d9", + "4eb836be6808db264cb1111a3283b394", "74e20bf03a0ad4b49edc86a1b19c3d1d", + true}, + + {7, "c36ff15f72777ee21deec07b63c1a0cd", "50b428", + "a8446c27ea9068d8d924d5c4eac91157", "3f7a26558ba51cf352219d34c46907ae", + true}, + + {8, "32b9c5c78c3a0689a86052420fa1e8fc", "0b9262ec", + "ef026d27da3702d7bb72e5e364a8f8f2", "c29d1463baccc558fd720c897da5bb98", + true}, + + {9, "43151bbaef367277ebfc97509d0aa49c", "eaa91273e7", + "c9defd3929dcd6c355c144e9750dd869", "e24a717914f9cc8eaa1dc96f7840d6af", + true}, + + {10, "481440298525cc261f8159159aedf62d", "6123c556c5cc", + "ce91e0454b0123f1ead0f158826459e9", "f080e487f4e5b7aed793ea95ffe4bb30", + true}, + + {11, "9ca26eb88731efbf7f810d5d95e196ac", "7e48f06183aa40", + "1cb7bc8fe00523e7743d3cd9f483d6fe", "27cadee413ed901f51c9366d731d95f6", + true}, + + {12, "48f0d03e41cc55c4b58f737b5acdea32", "f4a133aa6d5985a0", + "a345f084229dbfe0ceab6c6939571532", "59bf12427b51a3aee0c9d3c540d04d24", + true}, + + {13, "1c958849f31996b28939ce513087d1be", "b0d2fee11b8e2f86b7", + "e5b6f73f132355b7be7d977bea068dfc", "1a0a18355f8ca4e6e2cf31da18d070da", + true}, + + {14, "39de0ebea97c09b2301a90009a423253", "81e5c33b4c620852f044", + "c7cd10ca949ea03e7d4ba204b69e09b8", "cef498ea61715a27f400418d1d5bfbf0", + true}, + + {15, "91656d8fc0aced60ddb1c4006d0dde53", "7b3e440fe566790064b2ec", + "bb8c9af30821dfeb7124392a554d9f01", "7ab43ddc45835ce40d2280bcea6a63f2", + true}, + + {16, "af7d5134720b5386158d51ea126e7cf9", "7cc6fcc925c20f3c83b5567c", + "54c3b90ca6e933f9094334d0263d3775", "c70b457c945ad40895cf4c8be3ce7c66", + true}, + + {17, "4ed56753de6f75a032ebabca3ce27971", "0c8c0f5619d9f8da5339281285", + "9a2c5e91d4f0b9b9da64b46c5c2c8cb2", "f9900afee2acfe63f8f15d81bbf64c39", + true}, + + {18, "beba50c936b696c15e25046dffb23a64", "821ea8532fbabffb6e3d212e9b46", + "cf7951501104e1434309e6b936ec1742", "da4137bd8ac78e75a700b3de806f2d6f", + true}, + + {19, "501d81ebf912ddb87fbe3b7aac1437bc", "2368e3c3636b5e8e94d2081adbf798", + "90f5cf4fbfd2e2a1ab8eef402617bd5c", "fed05321d11d978e2ec32527ecfce06c", + true}, + + {20, "831e664c9e3f0c3094c0b27b9d908eb2", + "26603bb76dd0a0180791c4ed4d3b058807", "54f2459e40e002763144f4752cde2fb5", + "8d55dc10584e243f55d2bdbb5758b7fabcd58c8d3785f01c7e3640b2a1dadcd9", true}, + + {21, "cbffc6c8c7f76f46349c32d666f4efb0", + "6df067add738195fd55ac2e76b476971b9a0e6d8", + "088e01c2c65b26e7ad6af7b92ea09d73", + "e9199842355ea0c3dbf1b2a94fef1c802a95d024df9e407883cf5bf1f02c3cdc", true}, + + {22, "fda6a01194beb462953d7e6c49b32dac", + "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b", + "d9c9468796a2f5741b84d2d41430c5d3", + "19beb4db2be0f3aff0083583038b2281a77c85b5f345ba4d2bc7f742a14f9247", true}, + + {23, "efd9caa8ac68e9e29acdae57e93bcea8", + "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e" + "534dc2d", + "c98b47808add45c0c891983ec4b09846", + "84904fc92bd2e7590aa268e667370327b9446f41067dd40d3e5091a63a0d5687e4926e00c" + "c3cb461c3b85d80ee2da818", + true}, + + {24, "37e4dbdc436258d5a9adb9f205c77cf3", + "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e338" + "04887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac0" + "8683130bcca454", + "08e9410de244d3f40607ebae38fa74e7", + "1d1391593a336be4b207295ad0542bc4ef2f39053066e12c38f71603f377fd42f4f0b2b5a" + "42cdfeaee2af039f06fcf347abe171af3157ff07f3cdd3b33e11a60caecf9890325c132ee" + "b66ab847278d165c26bca7c30486bb2fd83b63c5ff7ae0", + true}, + + {25, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "aa62606a287476777b92d8e4c4e53028", + false}, + + {26, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "ada437b682c92384b6c23ec10a21b3d8", + false}, + + {27, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465", + "23468aa734f5f0f19827316ff168e94f", "26c5b3e540ee3dd6b52d14afd01a44f8", + false}, + + {28, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbc0deb417e98aba3ee12fea2921f8ae51", false}, + + {29, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecb1188ff22f6563f6173440547d1e0dfd8", false}, + + {30, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "726570a34cea08139d9f836579102a0e", + false}, + + {31, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "c8ef7ac3fd659ce7157d72a25f0a5048", + false}, + + {32, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465", + "23468aa734f5f0f19827316ff168e94f", "6123c889bbc766acd4bca4cb982f9978", + false}, + + {33, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecb442cd16f7410fca70924b573f7967e84", false}, + + {34, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbb20f899b0e7c1d65b931af94b5c44c25", false}, + + {35, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "50aeed98a820c5a037a5aa4d4ef3090b", + false}, + + {36, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "25ee339006f948f42713543c62467ef9", + false}, + + {37, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465", + "23468aa734f5f0f19827316ff168e94f", "97914574676ed5b8db0b6f3931195b3f", + false}, + + {38, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecb2874a1e2d28dd18e5573df9fd59fd789", false}, + + {39, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbb547c4fddbdcd3e02f438a2e48587594", false}, + + {40, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", + "d17ccbb26f0aa95f397b20063547349bac24c5429cbea591e96595cccc11451b", false}, + + {41, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", + "fc07025e81d43efa85f92afdf8781b1e88598e12d6812df43733e93414b9e901", false}, + + {42, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465", + "23468aa734f5f0f19827316ff168e94f", + "deb1746f4e9e0be4a21825b071b6e93303031651e0c59091e2ae0fbcce11b987", false}, + + {43, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecb563d35096fde10ccb6f768438c9eb4ec90f399b76" + "924c716e9f94143263306c6", + false}, + + {44, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbc8fd2e2c5362acf5212bd47859aa827d8469b87b0" + "e6adafe3dba98c1885b6345", + false}, + + {45, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "ca5dd2d09bd56eec9e8acaeca20af68e", + false}, + + {46, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "01e53a5ec9b0957c45f79ed0f4b2b982", + false}, + + {47, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbd3909bb3457e5b946ff709be9a2ed84d", false}, + + {48, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbc5ab3ab637166a6a067b82b5672c08f8", false}, + + {49, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "ba0726bd6dea11382b19c842e2ddead2", + false}, + + {50, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "22f18b85c729903744fb8db5ed2840d4", + false}, + + {51, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecb6b103fbe43519a18880b7e6d9153e1c2", false}, + + {52, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbe00bdb15b8a61285447498700d35e0c6", false}, + + {53, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "d17ccbb26f0aa95f397b20063547349b", + false}, + + {54, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "2056dfa339fa00be6836999411a98c76", + false}, + + {55, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465", + "23468aa734f5f0f19827316ff168e94f", "f92628f6418d8d9c9afac233861b3835", + false}, + + {56, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbc0c41093b495a7d5a080d976493fd0e7", false}, + + {57, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecb6770446a5ccaa26f7d4f970cc5834eba", false}, + + {58, "db4f3e5e3795cc09a073fa6a81e5a6bc", "", + "23468aa734f5f0f19827316ff168e94f", "4ff3e623fdd432608c183f40864177af", + false}, + + {59, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768", + "23468aa734f5f0f19827316ff168e94f", "6a1ef1e6ae6a788777aabd9ccf3cf43a", + false}, + + {60, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546", + "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbee1345cd513161b241f4ae2799b0327f", false}, + + {61, "db4f3e5e3795cc09a073fa6a81e5a6bc", + "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f", + "fbcbdfdaaf17980be939c0b243266ecbe0d539beef6f2d4f7cda4fd9f4f05570", false}, + + {62, "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631", "", + "db20f9a6f4d6b4e478f1a4b9d4051d34", "ff0c315873b4b1872abef2353b792ef0", + true}, + + {63, "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb", + "0e239f239705b282ce2200fe20de1165", "69a76dc4da64d89c580eb75ae975ec39", + "7dbd573e4db58a318edfe29f199d8cda538a49f36486337c2711163e55fd5d0b", true}, + + {64, "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c", + "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f", + "6525667350930fb945dd1895a3abfcd1", + "bd0258909e5b72438d95ca4b29c8a79c6228fd06a3b2fa06f7659654c7b24610f23f2fb16" + "313b7d3614cb0cd16fabb8e", + true}, + + {65, "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25", + "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1d" + "f7354cbe4d8d639c525d324", + "3943d8fddd5bb2a59772df31a31a8fff", + "6cbeacf8de25d7dd9dcdc087bf2f80873b1eb335400589076f8d2bf81e294c5d72b85eb8a" + "c9558b0de9e9fbee4b18716e5220c507fbb9d319a08f67816765ca6", + true}, + + {66, "915429743435c28997a33b33b6574a953d81dae0e7032e6a", "58", + "1379d48493f743e6a149deb3b9bab31e", "519925956d32e4fa350b1144f088e4e8", + true}, + + {67, "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff", "0f7e", + "48c7f44b43a1279d820733e6cb30617a", "bfb90aa7de1bdeed5bdc5703bdfd9630", + true}, + + {68, "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e", "33f530", + "2c287b38cc30c8c351b087b91a6a97ba", "b1a25816908c086f26037d10b7be9ad9", + true}, + + {69, "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644", "3aa73c48", + "61f6060919c9c09ef06be28f39c344aa", "74dbdecbfa94b71d2d6ef03200c7d095", + true}, + + {70, "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da", "7e4c690a88", + "7682005907bfef3ce00196a17ad2246d", "10c860aaee23c3c3c1b9306b189dd80d", + true}, + + {71, "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf", "e9520280973b", + "1f6c912997ce007701e5fdf407c6b421", "673dcd444386930a0cc577fab4501e5c", + true}, + + {72, "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2", "4880b412287a0b", + "5854033ae50de090678432781a168b6c", "059e5f72a81d8820add8eae8fabcdd42", + true}, + + {73, "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c", "004e3f4a4e6db955", + "003b2d86d8b636c58cf664565572d5e6", "c412159fd5ae20d771b7d2e734124d6a", + true}, + + {74, "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934", + "41a25354efeb1bc3b8", "3f22b50f888ab9424ba871d15aac55b7", + "4aba571c2c5ab9a6140f16efc68c8ec1", true}, + + {75, "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78", + "f0e82fb5c5666f4af49f", "e4b8dde04b49fa6b88bfccd8d70c21d1", + "66d1b9152a8cd1a88eab341c775070b4", true}, + + {76, "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054", + "178ea8404ba54ee4e4522c", "7753f616cd8796c9b8a3bbfbe6cb1e7f", + "d9377788e2881a48f9347786db7df51f", true}, + + {77, "704409bab28085c44981f28f75dd143a4f747106f63f262e", + "cda5709e7f115624e74ab031", "eae9ee19ccb7f8b087675709c4d35f73", + "db825f4434ea3bb53576fa7385fb7dfe", true}, + + {78, "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc", + "a1171eae1979f48345dd9485a0", "a6aaff339a729d30a7ec1328db36d23e", + "3e7287df2a5ed9de4d817e352bd47ea7", true}, + + {79, "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2", + "967593cc64bcbf7f3c58d04cb82b", "92fda71e88c70d18ed71b992735a2150", + "17c3ade4b469ae614760039a8fa6250e", true}, + + {80, "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331", + "586f4f171af116519061a8e0e77940", "ed6596c86b98123ad2f3c573e974d051", + "9cafecff2a28d02f732573f65a2cadca", true}, + + {81, "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614", + "b1973cb25aa87ef9d1a8888b0a0f5c04c6", "c45b52a240eba3bdde5dfd57f3d474fb", + "401ad889bdb9d38816c782e00b168ccccde9bf75f4be868ceb91237e8b37b750", true}, + + {82, "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326", + "289647ea8d0ff31375a82aa1c620903048bb1d0e", + "07ece5fe02266e073499fd4d66929034", + "455d516e87851e6c894578a0f7126e0acbc7cfbb1d80296647ab89a79dfa6f71", true}, + + {83, "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe", + "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97", + "d799157bc1f77c182027be918b30783a", + "cbf541330a5a9bda24984976b0cf96ba08ef521fa2cdb3df839128570e222ac4", true}, + + {84, "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f", + "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9" + "bb5b357", + "fdf97645e4192ba84728bbf6683f79de", + "03225f08592efca14ad8ecf822465e8be4157465d0be150dd3d645b6fef1b19ca7bbaa594" + "0b2a7895fa2b0ee55b0d4ec", + true}, + + {85, "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf", + "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029" + "c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034" + "e833e5887763aa", + "059685f59247eea5d3f2a1532cb9d6b2", + "27ad00313f328f0d3e6c3238ab560cb7243a9f54f7dff79b5a7a879439993d458017f09e8" + "d3f694098bc19e61fe54085138664abb51a5b328cf2c9ce5d59726fff5e1b7553c143d9e0" + "493c51cab23ff2ecdad91bd72bb12b32f3b611f9a4225d", + true}, + + {86, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "2c010faa25c68c3b30b8c1491c316d5f", + false}, + + {87, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "6162636465666768", + "a3fe6f76e8f582830bbe83574a7bb729", "818454d433154a8e00e8f590b8a1c38c", + false}, + + {88, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729", + "0a7423fae3f4c8d4633f839d36f2e9ff", false}, + + {89, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432e83f6e522c371e6e71bde539595b70b7", false}, + + {90, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b6143254d15f47701fa54f5957828f386e1d97", false}, + + {91, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "6ded36cc7603e514014dfb7199900676", + false}, + + {92, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "6162636465666768", + "a3fe6f76e8f582830bbe83574a7bb729", "839f772f8e5f50afdc02f954094869fe", + false}, + + {93, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729", + "eefe3553c099c187929b287e54f95726", false}, + + {94, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432d0531a2641d40467353542d79ce20ea8", false}, + + {95, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432aaf08a090ecf66167ba5958100be7950", false}, + + {96, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "c0e402c8bbdda18c8ddd86470bd4b244", + false}, + + {97, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "6162636465666768", + "a3fe6f76e8f582830bbe83574a7bb729", "dc185d4572565e01131e471ec4c48125", + false}, + + {98, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729", + "3ad1ddf3c3b320398785e6ec6544e9a2", false}, + + {99, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b614325876f90cfbbdbcd85e8252d37c44c638", false}, + + {100, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432d18f57216b0e6426d911998a0e44156b", false}, + + {101, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", + "f1605abb4e6628347c616da350fe243043a8d7b6aea244ca013f45241d802213", false}, + + {102, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729", + "a5f027fb9514ec8844534d452c940feb2c1807f57ed628156cf753f2ab698356", false}, + + {103, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729", + "f346fbc9744d723c42bbb2a4c934cdd4f1019e58c226cb2491fed621271a38f3", false}, + + {104, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b6143263eb325d36e13aa1d3dd1d7e071700104c7eb3e22" + "e0859aa06296bc3194bb909", + false}, + + {105, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432219485d41584bd110a6d7a9cad472815d93921c48" + "d4bcb509fdf2e63d7627c37", + false}, + + {106, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "215571a18a70140f3a0fd4c1b2dd6316", + false}, + + {107, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729", + "2529985ec0ec3cf4bd22746e00d7bdc6", false}, + + {108, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b614329a8058657ac4a150e995cf83efccf051", false}, + + {109, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b614328a068626780ba600f880bd5323f8ac15", false}, + + {110, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "13e75f9ffe2afa81b9a2e7faf74aab6d", + false}, + + {111, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729", + "a382197fe491f5c3f91b629dc47c3d58", false}, + + {112, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b614320b842e5d6e32660263ff814a0277659f", false}, + + {113, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b614321d2f736515cfe17921800eb392e0139d", false}, + + {114, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "f1605abb4e6628347c616da350fe2430", + false}, + + {115, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729", + "b3602ff0f797cbbdde35105d27e55b94", false}, + + {116, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729", + "0334c1bc34b597f60a639e74d8b45c4e", false}, + + {117, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432c3f9fe42d9715035bcda97d27405ced7", false}, + + {118, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432362b014a9abdaf25ae1f6dfb99d03d9d", false}, + + {119, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "", + "a3fe6f76e8f582830bbe83574a7bb729", "97ab405b86c388f144cf74fbb9358493", + false}, + + {120, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729", + "691f6009802f0fb4920928db7eca1349", false}, + + {121, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432a99fc96a6fa0c9fcb18de1672d74914d", false}, + + {122, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729", + "a7cfcdabcc5a2736a2708c1cb0b61432dd1bb2e98102322fb1aa92c979d4c7c3", false}, + + {123, "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", + "", "eb38ef61717e1324ae064e86f1c3e797", "e7c166554d1bb32792c981fa674cc4d8", + true}, + + {124, "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd", + "cc37fae15f745a2f40e2c8b192f2b38d", "9ec7b863ac845cad5e4673da21f5b6a9", + "299295be47e9f5441fe83a7a811c4aeb2650333e681e69fa6b767d28a6ccf282", true}, + + {125, "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892", + "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18", + "e70d83a77a2ce722ac214c00837acedf", + "a615a39ff8f59f82cf72ed13e1b01e32459700561be112412961365c7a0b58aa7a16d68c0" + "65e77ebe504999051476bd7", + true}, + + {126, "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe", + "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe67" + "2f13d0808d8b7d957899917", + "bd003c0a9d804c29f053a77cb380cb47", + "ed3ed8ecdbabc0a8c06259e913f3ab9a1f1dc6d05e5dfdd9c80e1008f3423064d54068129" + "1bbd3e159820fee3ff190a68fe506d8ab9e62c8e7b3816093336dbc", + true}, + + {127, "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", + "40", "014d2e13dfbcb969ba3bb91442d52eca", + "42c0b89a706ed2606cd94f9cb361fa51", true}, + + {128, "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", + "6601", "fae3e2054113f6b3b904aadbfe59655c", + "b90c326b72eb222ddb4dae47f2bc223c", true}, + + {129, "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b", + "f1d300", "203cd3e0068e43d38b6f2e48a188f252", + "567c45c5e6d570bef583d21cac43757d", true}, + + {130, "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77", + "2ae63cbf", "abcf220eede012279c3a2d33295ff273", + "c45afe62fc9351ad0fc9b03bc2f3a91f", true}, + + {131, "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8", + "af3a015ea1", "01373953578902909ae4f6cb0a72587c", + "281fa533d0740cc6cdf94dd1a5f7402d", true}, + + {132, "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c", + "3f56935def3f", "3fb0d5ecd06c71150748b599595833cb", + "3f3f39697bd7e88d85a14132be1cbc48", true}, + + {133, "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493", + "57bb86beed156f", "27a2db6114ece34fb6c23302d9ba07c6", + "379990d91557614836381d5026fa04a0", true}, + + {134, "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5", + "2e4e7ef728fe11af", "9b2b631e3f24bdc814a14abb3416059e", + "7ecefe24caa78a68f4031d40fdb9a43a", true}, + + {135, "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf", + "852a21d92848e627c7", "92cfc4eb146b18b73fc76483fc5e1229", + "ffe4ec8baf4af40ab2e7f4d6193fae9c", true}, + + {136, "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4", + "195a3b292f93baff0a2c", "4ceed8dcb75b6259dad737bdef96f099", + "ef96215e7950e7be8aae78b9ec8aaf39", true}, + + {137, "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c", + "afd73117330c6e8528a6e4", "2d4cead3f1120a2b4b59419d04951e20", + "4ed0eac75b05868078303875f82fb4f0", true}, + + {138, "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc", + "0ff54d6b6759120c2e8a51e3", "a10392634143c2a3332fa0fb3f72200a", + "f4d298caea7c390fc8c7f558f584f852", true}, + + {139, "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8", + "f0058d412a104e53d820b95a7f", "38b916a7ad3a9251ae3bd8865ca3a688", + "5e1c00e2ec829f92b87c6adf5c25262d", true}, + + {140, "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19", + "aacc36972f183057919ff57b49e1", "bfcc3ac44d12e42d780c1188ac64b57f", + "bf3a04ddb2dbfe7c6dc9e15aa67be25d", true}, + + {141, "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa", + "5d066a92c300e9b6ddd63a7c13ae33", "35bc82e3503b95044c6406a8b2c2ecff", + "fdcfa77f5bd09326b4c11f9281b72474", true}, + + {142, "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7", + "d5247b8f6c3edcbfb1d591d13ece23d2f5", "4b74bd981ea9d074757c3e2ef515e5fb", + "fbea776fb1653635f88e2937ed2450ba4e9063e96d7cdba04928f01cb85492fe", true}, + + {143, "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92", + "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9", + "9a1d8ccc24c5e4d3995480af236be103", + "3a79bb6084c7116b58afe52d7181a0aacee1caa11df959090e2e7b0073d74817", true}, + + {144, "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe", + "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660", + "400aab92803bcbb44a96ef789655b34e", + "642b11efb79b49e5d038bc7aa29b8c6c3ce0bf11c3a69670eb565799908be66d", true}, + + {145, "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df", + "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b76" + "22abdbc", + "6eedf45753ffe38f2407fbc28ab5959c", + "a9b051354f0cf61f11921b330e60f996de796aeb68140a0f9c5962e1f48e4805262fb6f53" + "b26d9bb2fa0e359efe14734", + true}, + + {146, "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6", + "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63" + "d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d1" + "0f82bdff827055", + "f88551c6aa197f9ad80251c2e32d7663", + "5074f46f1a6d0eeff070d623172eb15bbfc83e7d16466a00c9da5f4545eecf44adbf60cf9" + "ac9aa1a3ec5eca22d4a34a7b21ca44d214c9d04ab1cb0b2c07001de9adb46f3c12f8f4843" + "6b516a409bf6cbdf1871dee3115d5cbb7943558b68867e", + true}, + + {147, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "e07558d746574528fb813f34e3fb7719", + false}, + + {148, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "c01af61276368818a8295f7d4b5bb2fd", false}, + + {149, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "97dd9716f06be49160399a5b212250ae", false}, + + {150, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce783bb4b4e18d7c646f38e0bb8ff92896", false}, + + {151, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce64679a46621b792f643542a735f0bbbf", false}, + + {152, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "c007ddffb76b95208505fe7f3be96172", + false}, + + {153, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "e9b7719c4c2b9fa6b94cb50e87b28156", false}, + + {154, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "77b31f474c4bd489dbadd532643d1fa5", false}, + + {155, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7cea0166e9e1c0122cb2e2983fc0fac7176", false}, + + {156, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce6f0effa789cbb0b875cc53cc8f7b3caf", false}, + + {157, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "4dd5f910c94700235c9ed239160e34e2", + false}, + + {158, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "94d18b5923f8f3608ae7ad494fbb517e", false}, + + {159, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "0c92886dbcb030b873123a25d224da42", false}, + + {160, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce851be67798a2937cd6681165da6dce03", false}, + + {161, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce45658a37aaebc51098866b0894007e8e", false}, + + {162, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "524236e25956e950713bec0d3d579068f34e4d18c4ccab081317dae526fe7fca", false}, + + {163, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "d29eb845640c3a8878f51bc50e290aa4a65a34a93728fe8f82fdb8d3d2b7c648", false}, + + {164, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "c34563be2952277c0f5c67ae1d6f847118730dd7f6a502ceef3c4bce5999f7aa", false}, + + {165, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7cec0f74a1aa92fd9c96f9d15d193d1695c1eb33486e" + "269277612f90f509f0535c2", + false}, + + {166, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce151ade309ec5200bacdd83b57ce794cd2b3bf9f89" + "57def829e8465f7db266f9e", + false}, + + {167, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "fb38cbef13f1d5be9c0ac7ed9cbe023c", + false}, + + {168, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "18cf8988abe9a2463a3a75db1fac8bcc", false}, + + {169, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7cee16d6fc4b4d3cdf6f915996e437fd4cc", false}, + + {170, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7cea8f41f61ead6e9936cbe7ee5a1163b9b", false}, + + {171, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "a05c14da0109093c195b4998812fe150", + false}, + + {172, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "c477877250c8e4ca2869f35c4757cdb4", false}, + + {173, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce69f57c6e99c7b9df7d4879ccd15caf3d", false}, + + {174, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce77f89a247c928f147748ce6bc8fc4b67", false}, + + {175, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "524236e25956e950713bec0d3d579068", + false}, + + {176, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "e03b6f2ae1c963b6dfa40b42d34314b7", false}, + + {177, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "df14f4cbbccca57b9727d68270a1b6c1", false}, + + {178, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ceea228bf1edd41c390e2eef140142bc00", false}, + + {179, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce3937e0e9abf7f672a34a500ba8e9099a", false}, + + {180, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "32ac6057df2a5d1e2e5131348c6ebc4e", + false}, + + {181, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "df4a7c3b9f4756d30fca0d18e9b28960", false}, + + {182, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ceae2855c47c7988873d57f901e049494b", false}, + + {183, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "8881e9e02fa9e3037b397957ba1fb7ce0714c8de200b27ac91d9257fc93c13be", + false}}; + +#endif // cbc_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/chachapoly-vectors.h b/security/nss/gtests/common/testvectors/chachapoly-vectors.h index 10b889aa5..7ccb7eb7b 100644 --- a/security/nss/gtests/common/testvectors/chachapoly-vectors.h +++ b/security/nss/gtests/common/testvectors/chachapoly-vectors.h @@ -1,33 +1,22 @@ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ /* This file is generated from sources in nss/gtests/common/wycheproof * automatically and should not be touched manually. - * Generation is trigged by calling ./mach wycheproof */ + * Generation is trigged by calling python3 genTestVectors.py */ #ifndef chachapoly_vectors_h__ #define chachapoly_vectors_h__ -#include -#include - -typedef struct chaChaTestVectorStr { - uint32_t id; - std::vector Data; - std::vector AAD; - std::vector Key; - std::vector IV; - std::vector CT; - bool invalidTag; - bool invalidIV; -} chaChaTestVector; +#include "testvectors_base/test-structs.h" // ChaCha20/Poly1305 Test Vector 1, RFC 7539 // // ChaCha20/Poly1305 Test Vector 2, RFC 7539 // -const chaChaTestVector kChaCha20Vectors[] = { +const ChaChaTestVector kChaCha20Vectors[] = { {0, {0x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47, 0x65, 0x6e, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20, @@ -113,11 +102,9 @@ const chaChaTestVector kChaCha20Vectors[] = { false, false}}; -// Testvectors from project wycheproof -// -const chaChaTestVector kChaCha20WycheproofVectors[] = { +const ChaChaTestVector kChaCha20WycheproofVectors[] = { - // Comment: rfc7539 + // Comment: RFC 7539 {0, {0x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47, 0x65, 0x6e, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20, @@ -228,6 +215,110 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { // Comment: {7, + {0x20, 0x12, 0x21}, + {}, + {0xbd, 0x8e, 0xd7, 0xfb, 0x0d, 0x60, 0x75, 0x22, 0xf0, 0x4d, 0x0b, + 0x12, 0xd4, 0x2c, 0x92, 0x57, 0x0b, 0xcc, 0xc5, 0xba, 0x24, 0x86, + 0x95, 0x3d, 0x70, 0xba, 0x2e, 0x81, 0x93, 0xf6, 0x22, 0x5a}, + {0xd2, 0xab, 0x0a, 0xbb, 0x50, 0xa8, 0xe9, 0xfb, 0xa2, 0x54, 0x29, 0xe1}, + {0x3c, 0xf4, 0x70, 0xa2, 0x7a, 0x69, 0xc9, 0xd7, 0xee, 0x84, 0x58, 0x6f, + 0x11, 0x38, 0x8c, 0x68, 0x84, 0xe6, 0x3a}, + false, + false}, + + // Comment: + {8, + {0x45, 0x3f, 0x95}, + {0x6c, 0x8c, 0xf2, 0xab, 0x38, 0x20, 0xb6, 0x95}, + {0x1c, 0x8b, 0x59, 0xb1, 0x7a, 0x5c, 0xec, 0xed, 0x31, 0xbd, 0xe9, + 0x7d, 0x4c, 0xef, 0xd9, 0xaa, 0xaa, 0x63, 0x36, 0x2e, 0x09, 0x6e, + 0x86, 0x3e, 0xc1, 0xc8, 0x95, 0x80, 0xbc, 0xa7, 0x9b, 0x7a}, + {0x94, 0xf3, 0x2a, 0x6d, 0xff, 0x58, 0x8f, 0x2b, 0x5a, 0x2e, 0xad, 0x45}, + {0x61, 0x09, 0x25, 0xa8, 0xa7, 0x88, 0x3e, 0xb7, 0xe4, 0x0b, 0xc4, 0x0e, + 0x2e, 0x59, 0x22, 0xae, 0x95, 0xdd, 0xc3}, + false, + false}, + + // Comment: + {9, + {0x9e, 0x4c, 0x1d, 0x03}, + {}, + {0xe4, 0x91, 0x2c, 0xb7, 0x5a, 0x11, 0x74, 0x34, 0x5f, 0x1a, 0x45, + 0x73, 0x66, 0xf1, 0x88, 0x85, 0xfe, 0x84, 0x60, 0xb0, 0x64, 0x78, + 0xe0, 0x4b, 0xe2, 0xf7, 0xfb, 0x4e, 0xc9, 0xc1, 0x13, 0xe5}, + {0x7a, 0xa5, 0xad, 0x8b, 0xf5, 0x25, 0x47, 0x62, 0x17, 0x1e, 0xc8, 0x69}, + {0xfe, 0x68, 0x49, 0xaa, 0x99, 0xad, 0x07, 0x87, 0x1b, 0x25, + 0xc2, 0x7d, 0xef, 0xc3, 0x1a, 0x54, 0x1b, 0xd5, 0xc4, 0x18}, + false, + false}, + + // Comment: + {10, + {0x17, 0xbf, 0xda, 0x03}, + {0x15, 0xd9, 0x3a, 0x96, 0xd0, 0xe6, 0xc5, 0xa9}, + {0xe0, 0x57, 0x77, 0xef, 0x3d, 0x98, 0x9a, 0xce, 0x7d, 0x2a, 0xbf, + 0xba, 0x45, 0x2b, 0xfd, 0xed, 0x54, 0x80, 0x1d, 0xbd, 0x5c, 0x66, + 0xe9, 0x1c, 0x0c, 0x2e, 0xf0, 0x04, 0x79, 0xd8, 0x55, 0x72}, + {0xb7, 0xf5, 0x26, 0xe3, 0xfd, 0x71, 0xcf, 0x57, 0x20, 0x96, 0x1a, 0xec}, + {0xf4, 0x71, 0x0e, 0x51, 0xb9, 0x57, 0xc6, 0xa3, 0x7b, 0x6a, + 0x4c, 0x94, 0x99, 0x6c, 0x00, 0x21, 0x86, 0xd6, 0x3b, 0x2b}, + false, + false}, + + // Comment: + {11, + {0xc1, 0x5a, 0x59, 0x3b, 0xd0}, + {}, + {0x1a, 0x4c, 0x4f, 0x39, 0xab, 0xe8, 0x90, 0xe6, 0x23, 0x45, 0xc9, + 0x47, 0xbc, 0xf7, 0xde, 0x7c, 0x2e, 0x33, 0xbd, 0x5c, 0xee, 0xda, + 0x0a, 0x0a, 0xbf, 0x0e, 0x7e, 0xf9, 0x35, 0xdd, 0xf3, 0xee}, + {0x94, 0x47, 0xbf, 0x85, 0xd5, 0xb9, 0x7d, 0x8a, 0xee, 0x0f, 0x8e, 0x51}, + {0xf7, 0x11, 0x64, 0x7f, 0xf1, 0x22, 0xb1, 0x2d, 0xc3, 0x8c, 0xb7, + 0x96, 0x29, 0xf8, 0x4c, 0xdb, 0xdc, 0x24, 0x25, 0xc0, 0x9d}, + false, + false}, + + // Comment: + {12, + {0xa7, 0xbf, 0xd0, 0x41, 0xe3}, + {0x96, 0x22, 0x48, 0x35, 0x61, 0x0b, 0x78, 0x2b}, + {0x80, 0x0e, 0x9a, 0x24, 0x79, 0x17, 0x00, 0xc9, 0x60, 0x97, 0x36, + 0x69, 0x5b, 0xa2, 0xa8, 0xb9, 0x9b, 0x2d, 0x57, 0xf1, 0xc3, 0xbf, + 0xb6, 0x1e, 0xd4, 0x9d, 0xb1, 0xc6, 0xc5, 0x21, 0x95, 0x83}, + {0x3d, 0xbe, 0x87, 0x6b, 0xd8, 0x80, 0xec, 0x8e, 0xa2, 0x01, 0x70, 0x43}, + {0xd1, 0x71, 0xf0, 0x46, 0xea, 0xd1, 0x79, 0xb1, 0xb9, 0xc4, 0x18, + 0x43, 0x78, 0xdf, 0x00, 0x90, 0x19, 0xdb, 0xb8, 0xc2, 0x49}, + false, + false}, + + // Comment: + {13, + {0xaf, 0x10, 0x4b, 0x5c, 0xcd, 0x0e}, + {}, + {0x20, 0x8c, 0x2c, 0x37, 0x6c, 0x94, 0x30, 0x43, 0x3d, 0xb2, 0x0e, + 0x1a, 0x6b, 0x7b, 0xa8, 0x17, 0xf8, 0xff, 0xbf, 0xa6, 0x82, 0x7f, + 0x26, 0x75, 0x9c, 0xce, 0xde, 0x42, 0xe5, 0x91, 0xd3, 0xec}, + {0x27, 0xfb, 0x58, 0xec, 0x6a, 0x21, 0xe8, 0x46, 0x96, 0xcb, 0x88, 0x30}, + {0x93, 0x51, 0xb1, 0xb1, 0xb0, 0x82, 0x56, 0x07, 0x85, 0x50, 0x9f, + 0x60, 0xf2, 0x6b, 0x68, 0x19, 0x33, 0xd9, 0xcd, 0xbf, 0xd2, 0x9f}, + false, + false}, + + // Comment: + {14, + {0x6f, 0xdf, 0x29, 0x27, 0xe1, 0x69}, + {0x6d, 0x52, 0xfe, 0xb2, 0x50, 0x9f, 0x7f, 0xbf}, + {0x2e, 0xb1, 0x68, 0xe5, 0x3b, 0x07, 0xab, 0x04, 0x35, 0x5e, 0xa7, + 0x92, 0xfe, 0x11, 0xa6, 0xbe, 0x2c, 0xe9, 0xc3, 0x9c, 0xfe, 0x15, + 0xa9, 0x97, 0x07, 0x6b, 0x1e, 0x38, 0xc1, 0x7a, 0xd6, 0x20}, + {0xb5, 0x96, 0x54, 0x70, 0xc3, 0x83, 0xfd, 0x29, 0xfe, 0x7e, 0xae, 0xe7}, + {0x41, 0xab, 0xff, 0x7b, 0x71, 0xcc, 0x9b, 0x51, 0x74, 0x29, 0x7c, + 0x03, 0xcf, 0x89, 0x02, 0xd1, 0xf7, 0x06, 0xfd, 0x00, 0x89, 0x02}, + false, + false}, + + // Comment: + {15, {0xab, 0x85, 0xe9, 0xc1, 0x57, 0x17, 0x31}, {}, {0x55, 0x56, 0x81, 0x58, 0xd3, 0xa6, 0x48, 0x3f, 0x1f, 0x70, 0x21, @@ -240,7 +331,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {8, + {16, {0x4e, 0xe5, 0xcd, 0xa2, 0x0d, 0x42, 0x90}, {0x84, 0xe4, 0x6b, 0xe8, 0xc0, 0x91, 0x90, 0x53}, {0xe3, 0xc0, 0x9e, 0x7f, 0xab, 0x1a, 0xef, 0xb5, 0x16, 0xda, 0x6a, @@ -253,7 +344,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {9, + {17, {0xbe, 0x33, 0x08, 0xf7, 0x2a, 0x2c, 0x6a, 0xed}, {}, {0x51, 0xe4, 0xbf, 0x2b, 0xad, 0x92, 0xb7, 0xaf, 0xf1, 0xa4, 0xbc, @@ -266,7 +357,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {10, + {18, {0xa4, 0xc9, 0xc2, 0x80, 0x1b, 0x71, 0xf7, 0xdf}, {0x66, 0xc0, 0xae, 0x70, 0x07, 0x6c, 0xb1, 0x4d}, {0x11, 0x31, 0xc1, 0x41, 0x85, 0x77, 0xa0, 0x54, 0xde, 0x7a, 0x4a, @@ -279,7 +370,91 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {11, + {19, + {0xc3, 0x7a, 0xa7, 0x91, 0xdd, 0xd6, 0xac, 0xcf, 0x91}, + {}, + {0xe1, 0x09, 0x49, 0x67, 0xf8, 0x6d, 0x89, 0x3c, 0xdf, 0xe2, 0xe2, + 0xe6, 0xd5, 0xc7, 0xee, 0x4d, 0xfe, 0xf6, 0x7d, 0xa3, 0xc9, 0xc5, + 0xd6, 0x4e, 0x6a, 0xd7, 0xc1, 0x57, 0x7d, 0xcb, 0x38, 0xc5}, + {0x80, 0x92, 0xfc, 0x24, 0x5b, 0x33, 0x26, 0xcd, 0xdb, 0xd1, 0x42, 0x4c}, + {0xd9, 0xd8, 0x97, 0xa9, 0xc1, 0xc5, 0xbb, 0x9f, 0x01, + 0x08, 0x5a, 0x43, 0x03, 0x73, 0x05, 0x8f, 0x1a, 0x12, + 0xa0, 0xd5, 0x89, 0xfd, 0x5b, 0xe6, 0x8b}, + false, + false}, + + // Comment: + {20, + {0xd7, 0xf2, 0x6d, 0x52, 0x52, 0xe1, 0x76, 0x5f, 0x5b}, + {0x8c, 0x32, 0xf4, 0x7a, 0x38, 0x61, 0x52, 0xec}, + {0x23, 0x6f, 0x9b, 0xae, 0xe4, 0xf9, 0xda, 0x15, 0xbe, 0xec, 0xa4, + 0x0f, 0xf4, 0xaf, 0x7c, 0x76, 0x0f, 0x25, 0x4a, 0x64, 0xbc, 0x3a, + 0x3d, 0x7f, 0x4f, 0xad, 0x55, 0x7e, 0x61, 0xb6, 0x85, 0x86}, + {0xf1, 0xca, 0x81, 0x33, 0x86, 0x29, 0x58, 0x7a, 0xcf, 0x93, 0x72, 0xbf}, + {0x8f, 0xdb, 0x42, 0x9d, 0x47, 0x76, 0x1c, 0xbf, 0x8e, + 0x8e, 0xf6, 0x47, 0xed, 0x33, 0x4f, 0xde, 0xbb, 0xc2, + 0xbe, 0xf8, 0x0b, 0xe0, 0x28, 0x84, 0xe0}, + false, + false}, + + // Comment: + {21, + {0xf2, 0xc5, 0x4b, 0x6b, 0x5e, 0x49, 0x0d, 0xa1, 0x86, 0x59}, + {}, + {0x4d, 0xe2, 0x07, 0xa3, 0xb7, 0x0c, 0x51, 0xe5, 0xf2, 0x30, 0x48, + 0xee, 0xd5, 0xa5, 0xda, 0x9b, 0xb6, 0x5e, 0x91, 0x7a, 0x69, 0xaa, + 0x93, 0xe7, 0xc8, 0xb4, 0xa8, 0x15, 0xcd, 0x97, 0x24, 0xde}, + {0x4c, 0x15, 0xa7, 0x1d, 0xc6, 0x79, 0x1a, 0x8c, 0x00, 0x5a, 0xd5, 0x02}, + {0x70, 0x0d, 0x35, 0xad, 0xf5, 0x10, 0x0a, 0x22, 0xa1, + 0xde, 0x10, 0x2d, 0x99, 0x2f, 0xfa, 0xff, 0x59, 0x9b, + 0x5b, 0xdd, 0xdd, 0xeb, 0x2d, 0xfb, 0x39, 0x9b}, + false, + false}, + + // Comment: + {22, + {0x0c, 0x8c, 0x5a, 0x25, 0x26, 0x81, 0xf2, 0xb5, 0xb4, 0xc0}, + {0xe1, 0xe2, 0x7c, 0xcd, 0xdb, 0x3c, 0xb4, 0x07}, + {0x6d, 0x66, 0x7f, 0xd7, 0x9e, 0x5f, 0xb7, 0x25, 0xf5, 0x03, 0x43, + 0xdc, 0xcc, 0x48, 0x63, 0x22, 0x7c, 0x75, 0xee, 0x3f, 0x7a, 0x57, + 0x84, 0x76, 0xe3, 0xe9, 0xf3, 0x25, 0x98, 0xd8, 0x15, 0x59}, + {0x62, 0x20, 0x52, 0x7a, 0xba, 0x88, 0xe2, 0x7f, 0x76, 0x66, 0x58, 0xb2}, + {0x04, 0xaa, 0xd6, 0x6c, 0x60, 0xe0, 0xbf, 0x8e, 0xbb, + 0xa9, 0xc1, 0x5f, 0x69, 0xa4, 0xd2, 0xae, 0xf9, 0x7d, + 0x77, 0x48, 0x75, 0x6f, 0xf4, 0x9d, 0x89, 0x4b}, + false, + false}, + + // Comment: + {23, + {0xb8, 0x98, 0x12, 0xb3, 0x4d, 0x9b, 0xce, 0xd4, 0xa0, 0xba, 0x07}, + {}, + {0x8f, 0x4b, 0xd9, 0x4e, 0xf7, 0x3e, 0x75, 0xd1, 0xe0, 0x68, 0xc3, + 0x0b, 0x37, 0xea, 0xd5, 0x76, 0xc5, 0x34, 0x4e, 0x09, 0x3e, 0xce, + 0x13, 0x30, 0xe9, 0x10, 0x1c, 0x82, 0xf7, 0x93, 0xcf, 0x05}, + {0xec, 0x1e, 0x29, 0x67, 0xf0, 0xf6, 0x97, 0x9e, 0x5f, 0x5b, 0x07, 0xfb}, + {0x1c, 0x3d, 0x53, 0xba, 0xaa, 0x36, 0xea, 0xa1, 0xd8, + 0xec, 0x4d, 0x4d, 0x94, 0xeb, 0xf9, 0x60, 0xf1, 0x24, + 0x33, 0xbe, 0xc4, 0x3a, 0xa8, 0x6d, 0x7e, 0x6e, 0x6d}, + false, + false}, + + // Comment: + {24, + {0x83, 0x01, 0x68, 0x23, 0x12, 0x34, 0x84, 0xb5, 0x60, 0x95, 0xb0}, + {0xa9, 0xbc, 0x35, 0x0e, 0xaf, 0x2e, 0x6e, 0x3d}, + {0x2a, 0xa3, 0xbc, 0x70, 0x33, 0x35, 0x1c, 0xac, 0x51, 0x36, 0x4c, + 0xda, 0xf6, 0xff, 0xac, 0x2c, 0x20, 0xf6, 0x40, 0x46, 0xe1, 0x55, + 0x0a, 0x7b, 0x1c, 0x65, 0xf4, 0x18, 0x00, 0x59, 0x90, 0x19}, + {0x28, 0xcc, 0xe5, 0x7a, 0x5d, 0xb2, 0xcd, 0x20, 0x63, 0x21, 0xe3, 0x40}, + {0x1c, 0x85, 0x78, 0xf8, 0xe7, 0x52, 0x03, 0xd0, 0x33, + 0x6a, 0x52, 0x59, 0x10, 0xf7, 0xa9, 0xd5, 0xe4, 0xdf, + 0x05, 0xd7, 0x24, 0x8b, 0xd7, 0xa8, 0xd6, 0x5e, 0x63}, + false, + false}, + + // Comment: + {25, {0x42, 0xba, 0xae, 0x59, 0x78, 0xfe, 0xaf, 0x5c, 0x36, 0x8d, 0x14, 0xe0}, {}, {0x99, 0xb6, 0x2b, 0xd5, 0xaf, 0xbe, 0x3f, 0xb0, 0x15, 0xbd, 0xe9, @@ -293,7 +468,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {12, + {26, {0xfd, 0xc8, 0x5b, 0x94, 0xa4, 0xb2, 0xa6, 0xb7, 0x59, 0xb1, 0xa0, 0xda}, {0xa5, 0x06, 0xe1, 0xa5, 0xc6, 0x90, 0x93, 0xf9}, {0x85, 0xf3, 0x5b, 0x62, 0x82, 0xcf, 0xf4, 0x40, 0xbc, 0x10, 0x20, @@ -307,7 +482,67 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {13, + {27, + {0x8d, 0xad, 0xff, 0x8d, 0x60, 0xc8, 0xe8, 0x8f, 0x60, 0x4f, 0x27, 0x48, + 0x33}, + {}, + {0xfa, 0xf4, 0xbf, 0xe8, 0x01, 0x9a, 0x89, 0x1c, 0x74, 0x90, 0x1b, + 0x17, 0xf4, 0xf4, 0x8c, 0xee, 0x5c, 0xd0, 0x65, 0xd5, 0x5f, 0xde, + 0xa6, 0x01, 0x18, 0xaa, 0xf6, 0xc4, 0x31, 0x9a, 0x0e, 0xa5}, + {0xb7, 0x76, 0xc3, 0xfd, 0xdb, 0xa7, 0xc8, 0x13, 0x62, 0xce, 0x6e, 0x1b}, + {0xe6, 0xb3, 0x3a, 0x74, 0xa4, 0xac, 0x44, 0x3b, 0xd9, 0x3f, + 0x9c, 0x1b, 0x94, 0x0c, 0x11, 0x51, 0x72, 0xbd, 0xb0, 0x2b, + 0xba, 0xd3, 0x13, 0x0f, 0xff, 0x22, 0x79, 0x0d, 0x60}, + false, + false}, + + // Comment: + {28, + {0xd6, 0xaf, 0x13, 0x8f, 0x70, 0x1b, 0x80, 0x1e, 0x60, 0xc8, 0x5f, 0xfd, + 0x5c}, + {0x5a, 0x8e, 0x1c, 0x7a, 0xa3, 0x98, 0x10, 0xd5}, + {0x84, 0x10, 0x20, 0xd1, 0x60, 0x6e, 0xdc, 0xfc, 0x53, 0x6a, 0xbf, + 0xb1, 0xa6, 0x38, 0xa7, 0xb9, 0x58, 0xe2, 0x1e, 0xfc, 0x10, 0xc3, + 0x86, 0xac, 0x45, 0xa1, 0x84, 0x93, 0x45, 0x0a, 0xfd, 0x5f}, + {0x6d, 0x62, 0xf1, 0x59, 0x73, 0x1b, 0x14, 0x0e, 0xb1, 0x8c, 0xe0, 0x74}, + {0xb0, 0xa7, 0x50, 0x0a, 0xca, 0x45, 0xbb, 0x15, 0xf0, 0x1e, + 0xce, 0x43, 0x89, 0x01, 0x60, 0xe8, 0x3a, 0xdb, 0xec, 0x7f, + 0x6a, 0x2e, 0xe2, 0xff, 0x02, 0x15, 0xf9, 0xef, 0x00}, + false, + false}, + + // Comment: + {29, + {0x6c, 0xa6, 0x7d, 0xd0, 0x23, 0xfb, 0xa6, 0x50, 0x7b, 0x9f, 0x9a, 0x1f, + 0x66, 0x7e}, + {}, + {0x47, 0x0f, 0x9c, 0xe3, 0xd2, 0x25, 0x0b, 0xd6, 0x0c, 0xbb, 0xef, + 0xdb, 0x2e, 0x6a, 0x11, 0x78, 0xc0, 0x12, 0x29, 0x9b, 0x55, 0x90, + 0x63, 0x9c, 0x77, 0x97, 0xb6, 0x02, 0x4f, 0xa7, 0x03, 0xd8}, + {0xa9, 0xea, 0x4d, 0x61, 0x9f, 0xe4, 0x05, 0xd0, 0x4c, 0xba, 0x7d, 0x7a}, + {0xd3, 0x01, 0x7e, 0x0b, 0xb1, 0x70, 0x5b, 0x38, 0x0b, 0x34, + 0xcc, 0x33, 0x34, 0x50, 0x57, 0x08, 0xe7, 0x2c, 0xa2, 0xbd, + 0x35, 0x4f, 0x48, 0x7f, 0x82, 0xf6, 0x7f, 0xbc, 0x3a, 0xcb}, + false, + false}, + + // Comment: + {30, + {0xb8, 0x4b, 0x3f, 0x74, 0xcd, 0x23, 0x06, 0x4b, 0xb4, 0x26, 0xfe, 0x2c, + 0xed, 0x2b}, + {0xea, 0xaa, 0xea, 0xb2, 0x69, 0x57, 0xf9, 0xa1}, + {0xe4, 0xb9, 0x7e, 0x91, 0xe4, 0xc8, 0xe8, 0x5e, 0xb7, 0xce, 0x0a, + 0x7f, 0x30, 0xbf, 0x8a, 0x0a, 0xbf, 0x44, 0x68, 0x25, 0x1e, 0x4c, + 0x63, 0x86, 0xc0, 0xe7, 0xaa, 0xcb, 0x8e, 0x87, 0x9a, 0xa8}, + {0x0e, 0x23, 0xc9, 0x42, 0xa0, 0xc9, 0xfb, 0x52, 0x65, 0x86, 0xee, 0xad}, + {0x52, 0xe9, 0x67, 0x2b, 0x41, 0x6d, 0x84, 0xd9, 0x70, 0x33, + 0x79, 0x60, 0x72, 0xd0, 0xe8, 0x38, 0x39, 0xdc, 0x1f, 0xd9, + 0xb8, 0xb9, 0xd1, 0x44, 0x4c, 0x40, 0xe4, 0x88, 0xd4, 0x93}, + false, + false}, + + // Comment: + {31, {0x51, 0xf8, 0xc1, 0xf7, 0x31, 0xea, 0x14, 0xac, 0xdb, 0x21, 0x0a, 0x6d, 0x97, 0x3e, 0x07}, {}, @@ -322,7 +557,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {14, + {32, {0x97, 0x46, 0x9d, 0xa6, 0x67, 0xd6, 0x11, 0x0f, 0x9c, 0xbd, 0xa1, 0xd1, 0xa2, 0x06, 0x73}, {0x64, 0x53, 0xa5, 0x33, 0x84, 0x63, 0x22, 0x12}, @@ -337,7 +572,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {15, + {33, {0x54, 0x9b, 0x36, 0x5a, 0xf9, 0x13, 0xf3, 0xb0, 0x81, 0x13, 0x1c, 0xcb, 0x6b, 0x82, 0x55, 0x88}, {}, @@ -352,7 +587,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {16, + {34, {0x55, 0xa4, 0x65, 0x64, 0x4f, 0x5b, 0x65, 0x09, 0x28, 0xcb, 0xee, 0x7c, 0x06, 0x32, 0x14, 0xd6}, {0x03, 0x45, 0x85, 0x62, 0x1a, 0xf8, 0xd7, 0xff}, @@ -367,7 +602,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {17, + {35, {0x3f, 0xf1, 0x51, 0x4b, 0x1c, 0x50, 0x39, 0x15, 0x91, 0x8f, 0x0c, 0x0c, 0x31, 0x09, 0x4a, 0x6e, 0x1f}, {}, @@ -382,7 +617,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {18, + {36, {0x63, 0x85, 0x8c, 0xa3, 0xe2, 0xce, 0x69, 0x88, 0x7b, 0x57, 0x8a, 0x3c, 0x16, 0x7b, 0x42, 0x1c, 0x9c}, {0x9a, 0xaf, 0x29, 0x9e, 0xee, 0xa7, 0x8f, 0x79}, @@ -397,7 +632,193 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {19, + {37, + {0xf2, 0x69, 0x91, 0x53, 0x72, 0x57, 0x37, 0x81, 0x51, 0xf4, 0x77, 0x6a, + 0xad, 0x28, 0xae, 0x8b, 0xd1, 0x6b}, + {}, + {0x37, 0xce, 0xb5, 0x74, 0xcc, 0xb0, 0xb7, 0x01, 0xdd, 0x11, 0x36, + 0x93, 0x88, 0xca, 0x27, 0x10, 0x17, 0x32, 0x33, 0x9f, 0x49, 0xd8, + 0xd9, 0x08, 0xac, 0xe4, 0xb2, 0x3a, 0xf0, 0xb7, 0xce, 0x89}, + {0x37, 0x27, 0x0b, 0x36, 0x8f, 0x6b, 0x1e, 0x3e, 0x2c, 0xa5, 0x17, 0x44}, + {0xb6, 0x21, 0xd7, 0x6a, 0x8d, 0xac, 0xff, 0x00, 0xb3, 0xf8, 0x40, 0xcd, + 0xf2, 0x6c, 0x89, 0x4c, 0xc5, 0xd1, 0xe0, 0xa2, 0x17, 0x16, 0xed, 0x94, + 0xc0, 0x38, 0x2f, 0xa9, 0xb0, 0x90, 0x3d, 0x15, 0xbb, 0x68}, + false, + false}, + + // Comment: + {38, + {0xff, 0x97, 0xf2, 0xee, 0xfb, 0x34, 0x01, 0xac, 0x31, 0xfc, 0x8d, 0xc1, + 0x59, 0x0d, 0x1a, 0x92, 0xcb, 0xc1}, + {0xb8, 0x37, 0x34, 0x38, 0xdd, 0xb2, 0xd6, 0xc3}, + {0x68, 0x88, 0x83, 0x61, 0x91, 0x9b, 0xc1, 0x06, 0x22, 0xf4, 0x5d, + 0xf1, 0x68, 0xe5, 0xf6, 0xa0, 0x3b, 0xd8, 0xe8, 0x84, 0xc0, 0x61, + 0x1b, 0xea, 0x2f, 0x34, 0xc1, 0x88, 0x2e, 0xd9, 0x83, 0x2b}, + {0xbf, 0xd6, 0xff, 0x40, 0xf2, 0xdf, 0x8c, 0xa7, 0x84, 0x59, 0x80, 0xcc}, + {0xe0, 0xa7, 0x45, 0x18, 0x6c, 0x1a, 0x7b, 0x14, 0x7f, 0x74, 0xfa, 0xff, + 0x2a, 0x71, 0x5d, 0xf5, 0xc1, 0x9d, 0x91, 0x7b, 0xaf, 0x70, 0x3e, 0x35, + 0x5d, 0x4d, 0x95, 0x0e, 0x6c, 0x05, 0xfe, 0x8f, 0x34, 0x9f}, + false, + false}, + + // Comment: + {39, + {0x21, 0xef, 0x18, 0x5c, 0x3a, 0xe9, 0xa9, 0x6f, 0xa5, 0xeb, 0x47, 0x38, + 0x78, 0xf4, 0xd0, 0xb2, 0x42, 0x78, 0x1d}, + {}, + {0x1b, 0x35, 0xb8, 0x56, 0xb5, 0xa8, 0x6d, 0x34, 0x03, 0xd2, 0x8f, + 0xc2, 0x10, 0x3a, 0x63, 0x1d, 0x42, 0xde, 0xca, 0x51, 0x75, 0xcd, + 0xb0, 0x66, 0x9a, 0x5e, 0x5d, 0x90, 0xb2, 0xca, 0xaf, 0xc5}, + {0x23, 0x43, 0xde, 0x88, 0xbe, 0x6c, 0x71, 0x96, 0xd3, 0x3b, 0x86, 0x94}, + {0xd6, 0xe0, 0xed, 0x54, 0xfc, 0xce, 0xf3, 0x0b, 0xd6, 0x05, 0xd7, 0x2d, + 0xa3, 0x32, 0x0e, 0x24, 0x9a, 0x9c, 0xb5, 0xc6, 0x8b, 0xc6, 0x72, 0x4e, + 0xc8, 0x03, 0xc4, 0x39, 0x84, 0xce, 0x42, 0xf6, 0xbd, 0x09, 0xff}, + false, + false}, + + // Comment: + {40, + {0x73, 0x35, 0xab, 0x04, 0xb0, 0x3e, 0x70, 0x61, 0x09, 0xec, 0x3e, 0xe8, + 0x35, 0xdb, 0x9a, 0x24, 0x6e, 0xa0, 0xad}, + {0xcc, 0x4e, 0xfd, 0x83, 0x64, 0xfb, 0x11, 0x4a}, + {0xd6, 0x48, 0x4e, 0x39, 0x73, 0xf6, 0xbe, 0x8c, 0x83, 0xed, 0x32, + 0x08, 0xd5, 0xbe, 0x5c, 0xfa, 0x06, 0xfd, 0xa7, 0x2f, 0xbf, 0xdc, + 0x5b, 0x19, 0xd0, 0x9b, 0xe3, 0xf4, 0xe4, 0xeb, 0xa2, 0x9d}, + {0x1a, 0xf1, 0xd9, 0x0e, 0x87, 0x7e, 0x11, 0xa4, 0x96, 0xef, 0xa3, 0xdf}, + {0x29, 0xe5, 0x4d, 0x60, 0x82, 0x37, 0xc3, 0xc3, 0x60, 0x9d, 0xba, 0x16, + 0xe6, 0xed, 0xf4, 0x38, 0x42, 0xd7, 0x2f, 0xd3, 0x36, 0x5f, 0xdc, 0xd5, + 0x06, 0xaa, 0xaa, 0x53, 0x68, 0x66, 0x1e, 0x80, 0xe9, 0xd9, 0x9b}, + false, + false}, + + // Comment: + {41, + {0xd7, 0xf5, 0xe6, 0x11, 0xdd, 0x3a, 0x27, 0x50, 0xfb, 0x84, + 0x3f, 0xc1, 0xb6, 0xb9, 0x30, 0x87, 0x31, 0x0d, 0xc8, 0x7d}, + {}, + {0x42, 0x2a, 0xdd, 0x37, 0x84, 0x9d, 0x6e, 0x4c, 0x3d, 0xfd, 0x80, + 0x20, 0xdc, 0x6a, 0x07, 0xe8, 0xa2, 0x49, 0x78, 0x8f, 0x3d, 0x6a, + 0x83, 0xb9, 0xcb, 0x4d, 0x80, 0x23, 0x62, 0xc9, 0x75, 0x42}, + {0x1e, 0x7e, 0x67, 0xbe, 0x94, 0x8d, 0xe7, 0x35, 0x2f, 0xfd, 0xb7, 0x27}, + {0x7f, 0xe6, 0x06, 0x65, 0x2d, 0x85, 0x8f, 0x59, 0x5e, 0xc2, 0xe7, 0x06, + 0x75, 0x4f, 0xa3, 0xd9, 0x33, 0xfc, 0xc8, 0x34, 0x78, 0xd5, 0x92, 0x35, + 0xaa, 0x5d, 0x03, 0xa4, 0xc3, 0x25, 0x90, 0xe5, 0x90, 0xc0, 0x4d, 0x22}, + false, + false}, + + // Comment: + {42, + {0xe2, 0x8e, 0x0e, 0x9f, 0x9d, 0x22, 0x46, 0x3a, 0xc0, 0xe4, + 0x26, 0x39, 0xb5, 0x30, 0xf4, 0x21, 0x02, 0xfd, 0xed, 0x75}, + {0x95, 0x68, 0x46, 0xa2, 0x09, 0xe0, 0x87, 0xed}, + {0xcd, 0xcc, 0xfe, 0x3f, 0x46, 0xd7, 0x82, 0xef, 0x47, 0xdf, 0x4e, + 0x72, 0xf0, 0xc0, 0x2d, 0x9c, 0x7f, 0x77, 0x4d, 0xef, 0x97, 0x0d, + 0x23, 0x48, 0x6f, 0x11, 0xa5, 0x7f, 0x54, 0x24, 0x7f, 0x17}, + {0x37, 0x61, 0x87, 0x89, 0x46, 0x05, 0xa8, 0xd4, 0x5e, 0x30, 0xde, 0x51}, + {0x14, 0xf7, 0x07, 0xc4, 0x46, 0x98, 0x8a, 0x49, 0x03, 0x77, 0x5e, 0xc7, + 0xac, 0xec, 0x6d, 0xa1, 0x14, 0xd4, 0x31, 0x12, 0x98, 0x7d, 0x4b, 0x14, + 0x7c, 0x49, 0x0d, 0x43, 0xd3, 0x76, 0xa1, 0x98, 0xca, 0xb3, 0x83, 0xf0}, + false, + false}, + + // Comment: + {43, + {0x4f, 0x54, 0x3e, 0x79, 0x38, 0xd1, 0xb8, 0x78, 0xda, 0xca, 0xee, + 0xc8, 0x1d, 0xce, 0x48, 0x99, 0x97, 0x48, 0x16, 0x81, 0x3b}, + {}, + {0xe7, 0x9d, 0xfc, 0x6d, 0x2f, 0xc4, 0x65, 0xb8, 0x43, 0x9e, 0x1c, + 0x5b, 0xac, 0xcb, 0x5d, 0x8e, 0xf2, 0x85, 0x38, 0x99, 0xfc, 0x19, + 0x75, 0x3b, 0x39, 0x7e, 0x6c, 0x25, 0xb3, 0x5e, 0x97, 0x7e}, + {0xf9, 0xd6, 0x32, 0x0d, 0x7c, 0xe5, 0x1d, 0x8e, 0xd0, 0x67, 0x7d, 0x3a}, + {0x10, 0x03, 0xf1, 0x3e, 0xa1, 0x32, 0x9c, 0xbb, 0x18, 0x73, + 0x16, 0xf6, 0x4c, 0x3f, 0xf3, 0xa8, 0x7c, 0xf5, 0xb9, 0x66, + 0x61, 0xd2, 0x32, 0x3a, 0xd6, 0x25, 0x09, 0x4b, 0xec, 0x84, + 0x79, 0x0d, 0x79, 0x58, 0xd5, 0x58, 0x3f}, + false, + false}, + + // Comment: + {44, + {0x5d, 0x3e, 0xfd, 0x57, 0x67, 0xf3, 0xc1, 0x2e, 0xfd, 0x08, 0xaf, + 0x9a, 0x44, 0xe0, 0x28, 0xae, 0x68, 0xc9, 0xef, 0xf8, 0x43}, + {0x09, 0x30, 0x53, 0xe2, 0x02, 0x61, 0xda, 0xab}, + {0x1d, 0x7b, 0x8f, 0x1d, 0x96, 0xa1, 0x42, 0x49, 0x23, 0xae, 0xf8, + 0xa9, 0x84, 0x86, 0x9d, 0x4a, 0x77, 0x7a, 0x11, 0x09, 0x90, 0xba, + 0x46, 0x56, 0x27, 0xac, 0xf8, 0x03, 0x96, 0xc7, 0xf3, 0x76}, + {0x50, 0xba, 0x19, 0x62, 0xcd, 0xc3, 0x2a, 0x5a, 0x2d, 0x36, 0xe6, 0x40}, + {0x2d, 0x48, 0xb0, 0x83, 0x4e, 0x9f, 0xfe, 0x30, 0x46, 0x10, + 0x3e, 0xf7, 0xa2, 0x14, 0xf0, 0x2e, 0x8e, 0x4d, 0x33, 0x36, + 0x0e, 0xd5, 0x33, 0xad, 0x08, 0x9b, 0xe2, 0x29, 0xea, 0x60, + 0x6e, 0xc0, 0xf3, 0xfa, 0x22, 0xeb, 0x33}, + false, + false}, + + // Comment: + {45, + {0x8a, 0x3e, 0x17, 0xab, 0xa9, 0x60, 0x6d, 0xd4, 0x9e, 0x3b, 0x1a, + 0x4d, 0x9e, 0x5e, 0x42, 0xf1, 0x74, 0x23, 0x73, 0x63, 0x24, 0x89}, + {}, + {0xdd, 0x43, 0x3e, 0x28, 0xcf, 0xbc, 0xb5, 0xde, 0x4a, 0xb3, 0x6a, + 0x02, 0xbf, 0x38, 0x68, 0x6d, 0x83, 0x20, 0x87, 0x71, 0xa0, 0xe6, + 0x3d, 0xcd, 0x08, 0xb4, 0xdf, 0x1a, 0x07, 0xac, 0x47, 0xa1}, + {0xc9, 0xcc, 0x0a, 0x1a, 0xfc, 0x38, 0xec, 0x6c, 0x30, 0xc3, 0x8c, 0x68}, + {0xe9, 0x91, 0x7f, 0xf3, 0xe6, 0x4b, 0xbe, 0x17, 0x83, 0x57, + 0x93, 0x75, 0xe7, 0x5e, 0xa8, 0x23, 0x97, 0x6b, 0x35, 0x53, + 0x99, 0x49, 0x07, 0x4a, 0x89, 0x06, 0x69, 0xb2, 0x51, 0x05, + 0x43, 0x4c, 0x75, 0xbe, 0xed, 0x32, 0x48, 0xdb}, + false, + false}, + + // Comment: + {46, + {0xc9, 0x49, 0x95, 0x7e, 0x66, 0x43, 0x9d, 0xee, 0xe4, 0xb2, 0xac, + 0x1d, 0x4a, 0x6c, 0x98, 0xa6, 0xc5, 0x27, 0xb9, 0x0f, 0x52, 0xab}, + {0xb2, 0xa4, 0xe1, 0x2a, 0x19, 0xa6, 0x1c, 0x75}, + {0xa6, 0x09, 0x24, 0x10, 0x1b, 0x42, 0xac, 0x24, 0x15, 0x4a, 0x88, + 0xde, 0x42, 0x14, 0x2b, 0x23, 0x34, 0xcf, 0x59, 0x91, 0x76, 0xca, + 0xf4, 0xd1, 0x22, 0x6f, 0x71, 0x2d, 0xd9, 0x17, 0x29, 0x30}, + {0x8b, 0xa7, 0x76, 0x44, 0xb0, 0x8d, 0x65, 0xd5, 0xe9, 0xf3, 0x19, 0x42}, + {0xdb, 0x4c, 0x70, 0x05, 0x13, 0x81, 0x89, 0x72, 0xb0, 0xdc, + 0x0e, 0x53, 0x1b, 0x1c, 0x28, 0x1c, 0xa0, 0x3e, 0x40, 0xc6, + 0x0d, 0xea, 0x63, 0xf4, 0x47, 0x8b, 0xba, 0x2a, 0xf4, 0x69, + 0xa7, 0xa4, 0xdc, 0x3b, 0x4f, 0x14, 0x13, 0x60}, + false, + false}, + + // Comment: + {47, + {0x37, 0x25, 0x2a, 0x3e, 0xb5, 0xc8, 0x96, 0x0f, 0x05, 0x67, 0xe5, 0x03, + 0xa9, 0x03, 0x57, 0x83, 0xb3, 0xd0, 0xa1, 0x9a, 0x4b, 0x9a, 0x47}, + {}, + {0x1a, 0xa4, 0x20, 0x27, 0x83, 0x69, 0x65, 0xb1, 0xe6, 0x08, 0x6f, + 0xa1, 0x37, 0xf9, 0xcf, 0x7f, 0x1f, 0xf4, 0x86, 0x76, 0x69, 0x68, + 0x29, 0xbd, 0x28, 0x1f, 0xf8, 0x1c, 0x8e, 0xa0, 0xa4, 0xa9}, + {0x4b, 0x3d, 0xca, 0x84, 0xec, 0xc4, 0x07, 0xf4, 0x24, 0xf2, 0x81, 0xa9}, + {0xb5, 0xf1, 0x46, 0x17, 0x49, 0x1f, 0xc9, 0x23, 0xb6, 0x83, + 0xe2, 0xcc, 0x95, 0x62, 0xd0, 0x43, 0xdd, 0x59, 0x86, 0xb9, + 0x7d, 0xbd, 0xbd, 0x97, 0x2c, 0xe5, 0x47, 0x13, 0xc0, 0x5c, + 0x4b, 0xb4, 0xd0, 0x88, 0xc0, 0xa3, 0x0c, 0xac, 0xd3}, + false, + false}, + + // Comment: + {48, + {0x95, 0x9d, 0xde, 0x1e, 0xf3, 0x12, 0x9b, 0x27, 0x70, 0x2c, 0x55, 0x88, + 0x49, 0xe4, 0x66, 0xf2, 0xba, 0xca, 0x1a, 0x45, 0xbd, 0xf4, 0xb2}, + {0x41, 0x30, 0x36, 0x41, 0x1a, 0xf7, 0x57, 0x45}, + {0x5d, 0x40, 0xdb, 0x0c, 0xc1, 0x8e, 0xf2, 0xe4, 0x28, 0x15, 0xd3, + 0xb6, 0x24, 0x5a, 0x46, 0x6a, 0x0b, 0x30, 0xa0, 0xf9, 0x3e, 0x31, + 0x8a, 0xc1, 0x0e, 0xdd, 0xe3, 0xbf, 0x8a, 0xd9, 0x81, 0x60}, + {0xac, 0xad, 0x61, 0x80, 0x39, 0xb3, 0x17, 0x47, 0x0d, 0x21, 0x62, 0x1b}, + {0xb7, 0xca, 0x38, 0x79, 0xf9, 0x51, 0x40, 0xbf, 0x6a, 0x97, + 0xb3, 0x21, 0x22, 0x18, 0xb7, 0xbf, 0x86, 0x4a, 0x51, 0xe5, + 0xbb, 0x0b, 0x3e, 0xfe, 0x55, 0x8f, 0xb5, 0x70, 0x14, 0x54, + 0x70, 0xea, 0x69, 0x3e, 0xb7, 0x6e, 0xb7, 0x31, 0x71}, + false, + false}, + + // Comment: + {49, {0x10, 0xf1, 0xec, 0xf9, 0xc6, 0x05, 0x84, 0x66, 0x5d, 0x9a, 0xe5, 0xef, 0xe2, 0x79, 0xe7, 0xf7, 0x37, 0x7e, 0xea, 0x69, 0x16, 0xd2, 0xb1, 0x11}, {}, @@ -413,7 +834,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {20, + {50, {0x92, 0x22, 0xf9, 0x01, 0x8e, 0x54, 0xfd, 0x6d, 0xe1, 0x20, 0x08, 0x06, 0xa9, 0xee, 0x8e, 0x4c, 0xc9, 0x04, 0xd2, 0x9f, 0x25, 0xcb, 0xa1, 0x93}, {0x3e, 0x8b, 0xc5, 0xad, 0xe1, 0x82, 0xff, 0x08}, @@ -429,7 +850,211 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {21, + {51, + {0x5c, 0x5c, 0xce, 0x88, 0x1b, 0x93, 0xfb, 0x7a, 0x1b, + 0x79, 0x39, 0xaf, 0x1f, 0xfc, 0x5f, 0x84, 0xd3, 0x28, + 0x0a, 0xda, 0x77, 0x8c, 0xca, 0x09, 0x53}, + {}, + {0x94, 0x60, 0xb3, 0xc4, 0x4e, 0xd8, 0x6e, 0x70, 0xf3, 0xbd, 0xa6, + 0x63, 0x85, 0xe1, 0xca, 0x10, 0xb0, 0xc1, 0x67, 0x7e, 0xf4, 0xf1, + 0x36, 0x05, 0x32, 0x83, 0x0d, 0x17, 0x53, 0x5f, 0x99, 0x6f}, + {0xab, 0xfa, 0xf4, 0x2e, 0x0d, 0xba, 0x88, 0x4e, 0xfc, 0xf0, 0x78, 0x23}, + {0x1d, 0x21, 0x8c, 0x9f, 0x1f, 0x9f, 0x02, 0xf2, 0x48, 0xa6, 0xf9, + 0x76, 0xa7, 0x55, 0x70, 0x57, 0xf3, 0x7d, 0x93, 0x93, 0xd9, 0xf2, + 0x13, 0xc1, 0xf3, 0xbc, 0x88, 0x34, 0x4c, 0x6f, 0xdc, 0x89, 0x8f, + 0xee, 0xd3, 0x94, 0xfb, 0x28, 0x51, 0x13, 0x16}, + false, + false}, + + // Comment: + {52, + {0x69, 0x89, 0xc6, 0x46, 0xa1, 0x0b, 0x7c, 0x76, 0xf4, + 0xd9, 0xf7, 0xd5, 0x74, 0xda, 0x40, 0xe1, 0x52, 0x01, + 0x3c, 0xf0, 0xdd, 0x78, 0xf5, 0xaa, 0x8a}, + {0x84, 0xcd, 0xff, 0x93, 0x93, 0x91, 0xc0, 0x22}, + {0xc1, 0x11, 0xd6, 0xd5, 0xd7, 0x8a, 0x07, 0x1b, 0x15, 0xab, 0x37, + 0xcc, 0x8c, 0x38, 0x19, 0x19, 0x93, 0x87, 0xab, 0x7c, 0x19, 0x33, + 0xaa, 0x97, 0xb1, 0x48, 0x9f, 0x65, 0x84, 0xba, 0x8e, 0x2a}, + {0x85, 0xf1, 0x8a, 0xd8, 0xff, 0x72, 0xca, 0xfe, 0xe2, 0x45, 0x2a, 0xb8}, + {0x97, 0x15, 0xd3, 0x44, 0xe8, 0xd3, 0xf3, 0xa3, 0xea, 0xa9, 0x8a, + 0x9c, 0xea, 0x57, 0xc0, 0xcd, 0x71, 0x7c, 0x6e, 0xf5, 0x07, 0x60, + 0x27, 0xc9, 0xec, 0x30, 0x56, 0xff, 0x5e, 0xe0, 0xaa, 0x86, 0x36, + 0xbb, 0x63, 0x99, 0x84, 0xed, 0xb5, 0x23, 0x6b}, + false, + false}, + + // Comment: + {53, + {0xee, 0x6a, 0x15, 0xfc, 0x18, 0x31, 0x08, 0xf0, 0x87, + 0x7e, 0x7f, 0x2b, 0x8a, 0x96, 0x15, 0xf4, 0xb3, 0xfc, + 0x36, 0xe1, 0xc8, 0x34, 0x40, 0xf6, 0x6a, 0xad}, + {}, + {0x8a, 0x1b, 0x1e, 0x69, 0x9a, 0x0c, 0x4a, 0x3e, 0x61, 0x0b, 0x10, + 0x90, 0x2d, 0xae, 0xda, 0xb1, 0xbf, 0x1e, 0xa0, 0xd5, 0x05, 0xc4, + 0x7d, 0x78, 0x42, 0xcb, 0xce, 0xe0, 0xd3, 0xb1, 0xb6, 0xe6}, + {0xa6, 0xf9, 0xa8, 0xd3, 0x35, 0xfa, 0x84, 0xc3, 0xb2, 0x7d, 0xcd, 0x2a}, + {0x90, 0x89, 0xbb, 0xdb, 0x8b, 0xcf, 0xd1, 0x24, 0xe2, 0x27, 0xbf, + 0x75, 0xc4, 0xbf, 0xe1, 0xcb, 0xa2, 0x00, 0x4a, 0x27, 0x4f, 0xc3, + 0x1a, 0xa3, 0x23, 0x58, 0xfd, 0x2e, 0x21, 0xc6, 0x4a, 0x01, 0x96, + 0x21, 0xc6, 0x85, 0x94, 0x82, 0x6c, 0xd7, 0xb1, 0xcd}, + false, + false}, + + // Comment: + {54, + {0x3a, 0xa9, 0xf7, 0x37, 0x2f, 0x05, 0x6e, 0x5a, 0x07, + 0x29, 0x75, 0x2d, 0x9a, 0x37, 0x13, 0x2d, 0x6d, 0xd0, + 0x7c, 0x56, 0x79, 0x2e, 0x1c, 0x75, 0x82, 0xa9}, + {0x85, 0x07, 0x3f, 0x2e, 0xdc, 0x13, 0xd3, 0xa1}, + {0x74, 0xb3, 0x84, 0xe6, 0xe0, 0x13, 0xec, 0x41, 0x72, 0xed, 0x7a, + 0x28, 0xa1, 0x0f, 0xb9, 0xbb, 0x79, 0xb4, 0xbe, 0x2a, 0x24, 0xf6, + 0x99, 0x9e, 0x3d, 0x3c, 0xaa, 0x28, 0xe6, 0x4a, 0x86, 0x56}, + {0xeb, 0xc1, 0x9f, 0xc9, 0xec, 0xb2, 0x33, 0x99, 0x08, 0xea, 0x38, 0x36}, + {0x79, 0x6f, 0xfb, 0x70, 0xab, 0x43, 0xe7, 0xfa, 0x79, 0xf9, 0x55, + 0x83, 0xe3, 0x84, 0x52, 0x47, 0x27, 0xbb, 0x3e, 0x47, 0xfc, 0x45, + 0xb9, 0x69, 0xf7, 0x14, 0xc3, 0x32, 0x2b, 0x44, 0x45, 0xde, 0x5f, + 0x3c, 0x9f, 0x18, 0xdc, 0xc8, 0x47, 0xcc, 0x94, 0xc3}, + false, + false}, + + // Comment: + {55, + {0x0c, 0x41, 0x79, 0xa4, 0x97, 0xd8, 0xfd, 0xd7, 0x27, + 0x96, 0xfb, 0x72, 0x56, 0x92, 0xb8, 0x05, 0xd6, 0x3b, + 0x7c, 0x71, 0x83, 0x59, 0xcf, 0x10, 0x51, 0x8a, 0xee}, + {}, + {0x77, 0xd8, 0x24, 0x79, 0x5d, 0x20, 0x29, 0xf0, 0xeb, 0x0e, 0x0b, + 0xaa, 0xb5, 0xcf, 0xeb, 0x32, 0xf7, 0xe9, 0x34, 0x74, 0x91, 0x3a, + 0x7f, 0x95, 0xc7, 0x37, 0xa6, 0x67, 0xa3, 0xc3, 0x33, 0x14}, + {0xf3, 0x30, 0x74, 0x30, 0xf4, 0x92, 0xd2, 0xb8, 0xa7, 0x2d, 0x3a, 0x81}, + {0x49, 0xc8, 0x1d, 0x17, 0xd6, 0x7d, 0x7b, 0xa9, 0x95, 0x4f, 0x49, + 0x7d, 0x0b, 0x0d, 0xdc, 0x21, 0xf3, 0xf8, 0x39, 0xc9, 0xd2, 0xcc, + 0x19, 0x8d, 0x30, 0xbc, 0x2c, 0x50, 0x00, 0x98, 0x99, 0xe5, 0xb2, + 0xa9, 0x72, 0x6c, 0x8f, 0x35, 0x56, 0xca, 0xdf, 0xbe, 0x84}, + false, + false}, + + // Comment: + {56, + {0x48, 0x14, 0x33, 0xd8, 0xb1, 0xcd, 0x38, 0xaf, 0x4a, + 0x75, 0x0e, 0x13, 0xa6, 0x4b, 0x7a, 0x4e, 0x85, 0x07, + 0x68, 0x2b, 0x35, 0x17, 0x59, 0x59, 0x38, 0xa2, 0x0e}, + {0x73, 0x36, 0x5f, 0x6d, 0x80, 0xed, 0xb1, 0xd8}, + {0xbe, 0xc5, 0xea, 0xc6, 0x8f, 0x89, 0x39, 0x51, 0xcb, 0xd7, 0xd1, + 0xec, 0xd3, 0xee, 0x66, 0x11, 0x13, 0x0d, 0xd9, 0xc3, 0xf8, 0x0c, + 0xdd, 0xf9, 0x51, 0x11, 0xd0, 0x7d, 0x5e, 0xdd, 0x76, 0xd1}, + {0x34, 0x2a, 0xda, 0x4f, 0x0c, 0x11, 0x51, 0x24, 0xb2, 0x22, 0xdf, 0x80}, + {0x4c, 0x12, 0x9f, 0xc1, 0x3c, 0xbd, 0xd9, 0xd3, 0xfe, 0x81, 0xac, + 0x75, 0x5b, 0xf4, 0xfb, 0xea, 0x2f, 0xdd, 0x7e, 0x0a, 0xca, 0x05, + 0x05, 0xa6, 0xee, 0x96, 0x37, 0x9c, 0xed, 0xe1, 0xd3, 0x0a, 0x03, + 0xdb, 0x5d, 0x55, 0x26, 0x5d, 0x36, 0x48, 0xbc, 0x40, 0xd4}, + false, + false}, + + // Comment: + {57, + {0x1c, 0x35, 0xb8, 0x98, 0x82, 0x1b, 0xa5, 0x5c, 0x26, 0x17, + 0xc2, 0x5d, 0xf9, 0xe6, 0xdf, 0x2a, 0x80, 0x02, 0xb3, 0x84, + 0x90, 0x21, 0x86, 0xcd, 0x69, 0xdf, 0xd2, 0x0e}, + {}, + {0xa5, 0x9c, 0x1e, 0x13, 0x06, 0x4d, 0xf8, 0xf2, 0xb8, 0xdf, 0x77, + 0xa4, 0x92, 0xb0, 0xca, 0x2e, 0xae, 0x92, 0x1b, 0x52, 0xa8, 0x4b, + 0x30, 0x5a, 0x3a, 0x9a, 0x51, 0x40, 0x8a, 0x9e, 0xcb, 0x69}, + {0x95, 0x44, 0xd4, 0x1e, 0xce, 0x0c, 0x92, 0xef, 0x01, 0xcf, 0xac, 0x2d}, + {0xa6, 0xfa, 0x8f, 0x57, 0xdd, 0xc8, 0x1d, 0x60, 0x99, 0xf6, 0x67, + 0xdd, 0x62, 0x40, 0x2b, 0x6a, 0x5d, 0x5b, 0x7d, 0x05, 0xa3, 0x29, + 0x29, 0x80, 0x29, 0x11, 0x31, 0x69, 0xbb, 0x24, 0xe3, 0x8b, 0x31, + 0xdb, 0xbc, 0x3e, 0x57, 0x5b, 0x9e, 0x3e, 0xe0, 0x76, 0xaf, 0x2a}, + false, + false}, + + // Comment: + {58, + {0x75, 0x10, 0x01, 0x6e, 0xfa, 0xdc, 0x38, 0x5a, 0x71, 0xed, + 0x68, 0x9c, 0xeb, 0x59, 0x0c, 0x8e, 0xa9, 0xcc, 0x1e, 0x81, + 0xb7, 0x93, 0x33, 0x8b, 0xdd, 0xf5, 0xf1, 0x0c}, + {0x77, 0x0f, 0x6e, 0x6e, 0x89, 0xa3, 0xfe, 0x8e}, + {0x08, 0x4b, 0x5d, 0x73, 0x65, 0xf1, 0xa8, 0xfe, 0xc6, 0x36, 0x59, + 0x39, 0xed, 0x74, 0x1e, 0x6e, 0xa5, 0x89, 0x3e, 0x03, 0x18, 0xd8, + 0x2a, 0xb4, 0x75, 0x00, 0xa9, 0x7d, 0x77, 0xaa, 0xa0, 0x41}, + {0x82, 0x9f, 0x00, 0x5e, 0x98, 0x0f, 0x0a, 0x6e, 0x2f, 0x98, 0x3e, 0xaa}, + {0xfd, 0x42, 0xcb, 0x5c, 0xf8, 0x94, 0xf8, 0x79, 0xe3, 0xcf, 0x75, + 0x16, 0x62, 0xaa, 0xa5, 0x8a, 0x22, 0x88, 0xcc, 0x53, 0x54, 0x88, + 0x02, 0xbe, 0xca, 0xf4, 0x23, 0x59, 0x18, 0x83, 0x29, 0x43, 0x8a, + 0xfe, 0x1c, 0xd7, 0x22, 0x5d, 0x04, 0x78, 0xaa, 0x90, 0xc7, 0x73}, + false, + false}, + + // Comment: + {59, + {0x3c, 0x16, 0x1d, 0x79, 0x1f, 0x62, 0x4f, 0xb0, 0x38, 0x8e, + 0x80, 0x8f, 0x0f, 0x69, 0xed, 0x79, 0x0d, 0xbe, 0x4c, 0xbd, + 0x08, 0x9e, 0xba, 0xc4, 0x66, 0x27, 0xbc, 0xf0, 0x1d}, + {}, + {0x5a, 0x7f, 0x85, 0x0a, 0x1d, 0x9a, 0xaf, 0xa7, 0x7d, 0x59, 0xae, + 0x1b, 0x73, 0x19, 0x65, 0xe8, 0xaa, 0xec, 0x63, 0x52, 0x28, 0x0f, + 0xc7, 0x6a, 0x7b, 0x5e, 0x23, 0xef, 0x36, 0x10, 0xcf, 0xe4}, + {0x49, 0x46, 0xa0, 0xd6, 0xad, 0xea, 0x93, 0xb8, 0x2d, 0x43, 0x32, 0xe5}, + {0x40, 0x23, 0x02, 0xb5, 0x61, 0x40, 0xc4, 0xdc, 0xc3, 0x97, 0x74, 0x73, + 0x2c, 0x55, 0x88, 0x3d, 0xe1, 0x24, 0xce, 0x4b, 0xf0, 0xa0, 0x26, 0x1c, + 0xfa, 0x15, 0x69, 0xe2, 0xcf, 0xe8, 0x30, 0xbf, 0xe9, 0x33, 0xa9, 0x67, + 0x86, 0xcf, 0xf2, 0xdd, 0x72, 0xb8, 0x2c, 0x4b, 0xd5}, + false, + false}, + + // Comment: + {60, + {0x96, 0x4f, 0xc9, 0xe0, 0xe8, 0x35, 0x59, 0x47, 0xaa, 0x1c, + 0x2c, 0xaa, 0xdd, 0x7b, 0x3d, 0xbe, 0xf8, 0x2a, 0x10, 0x24, + 0xe6, 0x23, 0x60, 0x6f, 0xac, 0x43, 0x6e, 0xf5, 0x73}, + {0xf2, 0x41, 0x53, 0x77, 0xad, 0x28, 0x3f, 0xd8}, + {0xe6, 0xd5, 0xa4, 0x24, 0x6f, 0x6f, 0x05, 0x61, 0x8b, 0x59, 0xc8, + 0xf9, 0xec, 0x3a, 0xc8, 0x06, 0x8c, 0xc0, 0xd3, 0xf3, 0x51, 0xc5, + 0x71, 0xaa, 0x52, 0xb0, 0x9c, 0xb2, 0x51, 0xf9, 0xc2, 0xf6}, + {0x2f, 0x90, 0xa6, 0x5e, 0x9e, 0x48, 0x72, 0x5d, 0xe6, 0xff, 0xc7, 0x27}, + {0xd0, 0x52, 0x93, 0x2b, 0xad, 0x6e, 0x6c, 0x4f, 0x83, 0x5f, 0x02, 0x01, + 0x9e, 0x52, 0xd7, 0xff, 0x80, 0x7d, 0xc2, 0xa5, 0xaa, 0xc2, 0x04, 0x08, + 0x83, 0xc7, 0x9d, 0xd3, 0xd5, 0x65, 0x5f, 0x93, 0x39, 0x6b, 0x4d, 0x75, + 0x5d, 0xc4, 0x47, 0x57, 0x21, 0x66, 0x5f, 0xed, 0x91}, + false, + false}, + + // Comment: + {61, + {0x80, 0xb7, 0x1b, 0xbe, 0x83, 0x36, 0x29, 0x84, 0x1b, 0xd3, + 0xae, 0xae, 0xb9, 0xdb, 0x61, 0x23, 0xe5, 0x1d, 0x36, 0x7b, + 0x43, 0x6f, 0xe9, 0xd2, 0xd3, 0x45, 0x4b, 0x62, 0xcf, 0xad}, + {}, + {0x09, 0xe8, 0x22, 0x12, 0x3a, 0xdb, 0xb1, 0xed, 0x89, 0xb7, 0x9a, + 0x58, 0x61, 0x9c, 0x64, 0x85, 0x39, 0x92, 0xf8, 0x37, 0x1d, 0x46, + 0x33, 0x87, 0x12, 0xf6, 0xc9, 0x1a, 0xb1, 0x1a, 0x68, 0xbb}, + {0xa7, 0x97, 0x20, 0x5a, 0x6c, 0xac, 0xdd, 0x7e, 0x47, 0xa4, 0x78, 0x9d}, + {0x83, 0xf5, 0xc7, 0x73, 0x96, 0xca, 0xbd, 0x28, 0xdf, 0xcc, 0x00, 0x2c, + 0xba, 0x07, 0x56, 0xd4, 0xea, 0x54, 0x55, 0xe0, 0x26, 0x1d, 0x84, 0x7d, + 0x57, 0x08, 0xaa, 0xc2, 0x1e, 0x8d, 0x70, 0x5a, 0x05, 0x82, 0x0a, 0x21, + 0xf3, 0x81, 0xd2, 0x44, 0xd4, 0x0e, 0x58, 0xd2, 0xf1, 0x6b}, + false, + false}, + + // Comment: + {62, + {0x67, 0xae, 0x18, 0x82, 0xd0, 0xb1, 0xc1, 0xb2, 0x48, 0x5b, + 0xec, 0x98, 0x11, 0x5e, 0xcf, 0x53, 0xb9, 0xb4, 0x38, 0xde, + 0xb1, 0xd0, 0x40, 0x05, 0x31, 0x70, 0x50, 0x38, 0x87, 0x3a}, + {0x20, 0x0a, 0x9c, 0x95, 0x94, 0x6f, 0xf0, 0x5c}, + {0x62, 0x57, 0x35, 0xfe, 0x7f, 0x8f, 0xc8, 0x1b, 0x0c, 0x1e, 0xdc, + 0x3d, 0x08, 0xa7, 0x8b, 0x41, 0x26, 0x8f, 0x87, 0xa3, 0xc6, 0x84, + 0x88, 0xb6, 0x74, 0x22, 0x26, 0x30, 0xc1, 0xd5, 0x87, 0xa5}, + {0x9d, 0x8c, 0xdf, 0x28, 0x9d, 0xdd, 0xd0, 0x9a, 0xfd, 0xc1, 0xb0, 0x2f}, + {0x20, 0x9b, 0x75, 0x39, 0x38, 0x5c, 0x8b, 0x19, 0xec, 0xd0, 0xfd, 0x8b, + 0x50, 0x11, 0xb2, 0x99, 0x6e, 0x31, 0x6f, 0x19, 0x42, 0x06, 0x4e, 0x68, + 0xed, 0xfa, 0x36, 0x3a, 0xcb, 0xcd, 0xfa, 0x2f, 0x45, 0x4b, 0x9f, 0xa2, + 0x60, 0x8f, 0x78, 0x0f, 0x7c, 0x6f, 0x9b, 0x78, 0x0f, 0xe1}, + false, + false}, + + // Comment: + {63, {0xb0, 0x53, 0x99, 0x92, 0x86, 0xa2, 0x82, 0x4f, 0x42, 0xcc, 0x8c, 0x20, 0x3a, 0xb2, 0x4e, 0x2c, 0x97, 0xa6, 0x85, 0xad, 0xcc, 0x2a, 0xd3, 0x26, 0x62, 0x55, 0x8e, 0x55, 0xa5, 0xc7, 0x29}, @@ -446,7 +1071,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {22, + {64, {0xf4, 0x52, 0x06, 0xab, 0xc2, 0x55, 0x52, 0xb2, 0xab, 0xc9, 0xab, 0x7f, 0xa2, 0x43, 0x03, 0x5f, 0xed, 0xaa, 0xdd, 0xc3, 0xb2, 0x29, 0x39, 0x56, 0xf1, 0xea, 0x6e, 0x71, 0x56, 0xe7, 0xeb}, @@ -463,7 +1088,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {23, + {65, {0xb9, 0xc5, 0x54, 0xcb, 0xc3, 0x6a, 0xc1, 0x8a, 0xe8, 0x97, 0xdf, 0x7b, 0xee, 0xca, 0xc1, 0xdb, 0xeb, 0x4e, 0xaf, 0xa1, 0x56, 0xbb, 0x60, 0xce, 0x2e, 0x5d, 0x48, 0xf0, 0x57, 0x15, 0xe6, 0x78}, @@ -480,7 +1105,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {24, + {66, {0x6b, 0x26, 0x04, 0x99, 0x6c, 0xd3, 0x0c, 0x14, 0xa1, 0x3a, 0x52, 0x57, 0xed, 0x6c, 0xff, 0xd3, 0xbc, 0x5e, 0x29, 0xd6, 0xb9, 0x7e, 0xb1, 0x79, 0x9e, 0xb3, 0x35, 0xe2, 0x81, 0xea, 0x45, 0x1e}, @@ -497,7 +1122,43 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {25, + {67, + {0x27, 0x34, 0xe0, 0x8e, 0xff, 0x8f, 0x5c, 0x4f, 0x84, 0xfa, 0x0c, + 0x20, 0x7f, 0x49, 0xc7, 0xfd, 0x78, 0xaf, 0x1a, 0xd5, 0x12, 0x3f, + 0xf8, 0x1f, 0x83, 0xf5, 0x00, 0xed, 0xf4, 0xed, 0xa0, 0x9e, 0xdf}, + {}, + {0x51, 0x55, 0xde, 0xe9, 0xaa, 0xde, 0x1c, 0xc6, 0x1e, 0xe7, 0xe3, + 0xf9, 0x26, 0x60, 0xf7, 0x59, 0x0f, 0x5e, 0x5b, 0xa8, 0x2f, 0x1b, + 0x59, 0xb8, 0x50, 0xe3, 0xfa, 0x45, 0x3d, 0x2f, 0xa6, 0xb3}, + {0xc2, 0x6c, 0x4b, 0x3b, 0xfd, 0xb9, 0x7e, 0xe6, 0xb0, 0xf6, 0x3c, 0xa1}, + {0xf5, 0x98, 0x2b, 0x60, 0x1c, 0x7a, 0x18, 0xfc, 0x72, 0xa6, + 0x5b, 0x21, 0x8c, 0x44, 0x97, 0x4d, 0xc5, 0x64, 0xd8, 0x31, + 0x4c, 0xbe, 0x6f, 0x87, 0xfc, 0xf6, 0xc6, 0xcf, 0xbe, 0x61, + 0x8b, 0x34, 0xb1, 0xc4, 0x36, 0x32, 0xf5, 0x57, 0x60, 0xb5, + 0xd1, 0xed, 0x37, 0x55, 0x6a, 0x94, 0xd0, 0x49, 0xb5}, + false, + false}, + + // Comment: + {68, + {0x66, 0x8d, 0x5e, 0x3f, 0x95, 0xfe, 0x03, 0x0d, 0xaf, 0x43, 0x2a, + 0x5f, 0xc5, 0x83, 0x7a, 0xf3, 0xa7, 0x9c, 0x81, 0xe9, 0x4b, 0x28, + 0xd8, 0x20, 0x4c, 0x5e, 0xe2, 0x62, 0xab, 0x3c, 0x99, 0x08, 0xa7}, + {0xe9, 0x96, 0x98, 0x24, 0x1c, 0x59, 0x9b, 0x5f}, + {0x57, 0x3f, 0x08, 0xeb, 0xbe, 0x0c, 0xce, 0x4a, 0xc9, 0x61, 0x8e, + 0x8c, 0x3b, 0x22, 0x4b, 0xea, 0x0a, 0x32, 0xf0, 0x55, 0xc6, 0x99, + 0x68, 0x38, 0xa3, 0x2f, 0x52, 0x7c, 0xa3, 0xc3, 0xb6, 0x95}, + {0xad, 0x80, 0x50, 0xdc, 0x6d, 0x12, 0x2d, 0xce, 0x3e, 0x56, 0x39, 0xed}, + {0xea, 0xf6, 0x81, 0x0e, 0x6e, 0xc1, 0xcb, 0x7a, 0x29, 0x18, + 0x85, 0x62, 0x57, 0xd1, 0xaa, 0x3d, 0x51, 0xa8, 0x27, 0x87, + 0x91, 0x46, 0xc6, 0x33, 0x7e, 0xcf, 0x53, 0x5e, 0x9c, 0x89, + 0xb1, 0x49, 0xc5, 0xa2, 0x95, 0x0c, 0x2f, 0x39, 0x4a, 0x34, + 0x66, 0xc3, 0x45, 0xf7, 0x96, 0x32, 0x3c, 0x1a, 0xa7}, + false, + false}, + + // Comment: + {69, {0x97, 0x3d, 0x0c, 0x75, 0x38, 0x26, 0xba, 0xe4, 0x66, 0xcf, 0x9a, 0xbb, 0x34, 0x93, 0x15, 0x2e, 0x9d, 0xe7, 0x81, 0x9e, 0x2b, 0xd0, 0xc7, 0x11, 0x71, 0x34, 0x6b, 0x4d, 0x2c, 0xeb, 0xf8, 0x04, 0x1a, 0xa3, 0xce, 0xdc, @@ -517,7 +1178,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {26, + {70, {0xa9, 0x89, 0x95, 0x50, 0x4d, 0xf1, 0x6f, 0x74, 0x8b, 0xfb, 0x77, 0x85, 0xff, 0x91, 0xee, 0xb3, 0xb6, 0x60, 0xea, 0x9e, 0xd3, 0x45, 0x0c, 0x3d, 0x5e, 0x7b, 0x0e, 0x79, 0xef, 0x65, 0x36, 0x59, 0xa9, 0x97, 0x8d, 0x75, @@ -537,7 +1198,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {27, + {71, {0xd0, 0x96, 0x80, 0x31, 0x81, 0xbe, 0xef, 0x9e, 0x00, 0x8f, 0xf8, 0x5d, 0x5d, 0xdc, 0x38, 0xdd, 0xac, 0xf0, 0xf0, 0x9e, 0xe5, 0xf7, 0xe0, 0x7f, 0x1e, 0x40, 0x79, 0xcb, 0x64, 0xd0, 0xdc, 0x8f, 0x5e, @@ -560,7 +1221,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {28, + {72, {0x94, 0xee, 0x16, 0x6d, 0x6d, 0x6e, 0xcf, 0x88, 0x32, 0x43, 0x71, 0x36, 0xb4, 0xae, 0x80, 0x5d, 0x42, 0x88, 0x64, 0x35, 0x95, 0x86, 0xd9, 0x19, 0x3a, 0x25, 0x01, 0x62, 0x93, 0xed, 0xba, 0x44, 0x3c, @@ -583,7 +1244,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {29, + {73, {0xb4, 0x29, 0xeb, 0x80, 0xfb, 0x8f, 0xe8, 0xba, 0xed, 0xa0, 0xc8, 0x5b, 0x9c, 0x33, 0x34, 0x58, 0xe7, 0xc2, 0x99, 0x2e, 0x55, 0x84, 0x75, 0x06, 0x9d, 0x12, 0xd4, 0x5c, 0x22, 0x21, 0x75, 0x64, 0x12, @@ -612,7 +1273,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {30, + {74, {0xce, 0xb5, 0x34, 0xce, 0x50, 0xdc, 0x23, 0xff, 0x63, 0x8a, 0xce, 0x3e, 0xf6, 0x3a, 0xb2, 0xcc, 0x29, 0x73, 0xee, 0xad, 0xa8, 0x07, 0x85, 0xfc, 0x16, 0x5d, 0x06, 0xc2, 0xf5, 0x10, 0x0f, 0xf5, 0xe8, @@ -641,7 +1302,73 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {31, + {75, + {0xc8, 0x77, 0xa7, 0x6b, 0xf5, 0x95, 0x56, 0x07, 0x72, 0x16, 0x7c, 0x6e, + 0x3b, 0xcc, 0x70, 0x53, 0x05, 0xdb, 0x9c, 0x6f, 0xcb, 0xeb, 0x90, 0xf4, + 0xfe, 0xa8, 0x51, 0x16, 0x03, 0x8b, 0xc5, 0x3c, 0x3f, 0xa5, 0xb4, 0xb4, + 0xea, 0x0d, 0xe5, 0xcc, 0x53, 0x4f, 0xbe, 0x1c, 0xf9, 0xae, 0x44, 0x82, + 0x4c, 0x6c, 0x2c, 0x0a, 0x5c, 0x88, 0x5b, 0xd8, 0xc3, 0xcd, 0xc9, 0x06, + 0xf1, 0x26, 0x75, 0x73, 0x7e, 0x43, 0x4b, 0x98, 0x3e, 0x1e, 0x23, 0x1a, + 0x52, 0xa2, 0x75, 0xdb, 0x5f, 0xb1, 0xa0, 0xca, 0xc6, 0xa0, 0x7b, 0x3b, + 0x7d, 0xcb, 0x19, 0x48, 0x2a, 0x5d, 0x3b, 0x06, 0xa9, 0x31, 0x7a, 0x54, + 0x82, 0x6c, 0xea, 0x6b, 0x36, 0xfc, 0xe4, 0x52, 0xfa, 0x9b, 0x54, 0x75, + 0xe2, 0xaa, 0xf2, 0x54, 0x99, 0x49, 0x9d, 0x8a, 0x89, 0x32, 0xa1, 0x9e, + 0xb9, 0x87, 0xc9, 0x03, 0xbd, 0x85, 0x02, 0xfe}, + {}, + {0xd7, 0xad, 0xdd, 0x38, 0x89, 0xfa, 0xdf, 0x8c, 0x89, 0x3e, 0xee, + 0x14, 0xba, 0x2b, 0x7e, 0xa5, 0xbf, 0x56, 0xb4, 0x49, 0x90, 0x48, + 0x69, 0x61, 0x5b, 0xd0, 0x5d, 0x5f, 0x11, 0x4c, 0xf3, 0x77}, + {0x8a, 0x3a, 0xd2, 0x6b, 0x28, 0xcd, 0x13, 0xba, 0x65, 0x04, 0xe2, 0x60}, + {0x29, 0x4a, 0x76, 0x4c, 0x03, 0x35, 0x3f, 0x5f, 0x4f, 0x6e, 0x93, 0xcd, + 0x7e, 0x97, 0x74, 0x80, 0xd6, 0xc3, 0x43, 0x07, 0x1d, 0xb0, 0xb7, 0xc1, + 0xf0, 0xdb, 0x1e, 0x95, 0xb8, 0x5e, 0x60, 0x53, 0xf0, 0x42, 0x31, 0x68, + 0xa9, 0xc7, 0x53, 0x32, 0x68, 0xdb, 0x9a, 0x19, 0x4e, 0x76, 0x65, 0x35, + 0x9d, 0x14, 0x48, 0x9b, 0xc4, 0x71, 0x72, 0xa9, 0xf2, 0x13, 0x70, 0xe8, + 0x9b, 0x0b, 0xd0, 0xe5, 0xef, 0x96, 0x61, 0x73, 0x8d, 0xe2, 0x82, 0x57, + 0x2b, 0xcc, 0x3e, 0x54, 0x12, 0x47, 0x62, 0x6e, 0x57, 0xe7, 0x5d, 0xec, + 0x0f, 0x91, 0xac, 0x5c, 0x53, 0x0b, 0xd1, 0xa5, 0x32, 0x71, 0x84, 0x29, + 0x96, 0xdc, 0xd0, 0x4d, 0x86, 0x53, 0x21, 0xb1, 0xec, 0xb6, 0xe7, 0x63, + 0x01, 0x14, 0xfe, 0x78, 0x02, 0x91, 0xb8, 0xdc, 0x3e, 0x5d, 0x0a, 0xbc, + 0x8e, 0x65, 0xb1, 0xc5, 0x49, 0x3e, 0x9a, 0xf0, 0xf2, 0xb9, 0x74, 0xca, + 0x0f, 0x14, 0xfb, 0x9f, 0x92, 0x01, 0x4b, 0xff, 0x18, 0x57, 0x3c, 0xff}, + false, + false}, + + // Comment: + {76, + {0x67, 0xce, 0x49, 0x9c, 0xd8, 0xed, 0x68, 0xbd, 0x71, 0x7d, 0xfe, 0x61, + 0xc6, 0x0f, 0x27, 0xd2, 0x60, 0xb1, 0xc1, 0x63, 0xa7, 0x2e, 0x8c, 0xc8, + 0x59, 0x72, 0x53, 0xd3, 0xd9, 0x87, 0xc2, 0xdb, 0xe1, 0xbf, 0xf2, 0xe4, + 0x4d, 0x9b, 0xd4, 0x76, 0x5d, 0x3e, 0x53, 0xd9, 0xc3, 0xf8, 0xeb, 0x3b, + 0x90, 0xe7, 0x51, 0xf4, 0x7c, 0x71, 0x57, 0xbd, 0xc1, 0x14, 0x2b, 0xc3, + 0x3f, 0x58, 0x33, 0xac, 0x1c, 0xd1, 0x26, 0x2c, 0xbb, 0x23, 0x90, 0x66, + 0xb3, 0x34, 0xa4, 0xed, 0x99, 0xae, 0x82, 0xc7, 0x4f, 0x2b, 0x49, 0x54, + 0x0f, 0x1a, 0x61, 0x4b, 0xc2, 0x39, 0xd8, 0xfc, 0x5a, 0xdd, 0x8c, 0x17, + 0x81, 0x84, 0xe4, 0x12, 0x81, 0xf6, 0xe6, 0x6c, 0x5c, 0x31, 0x17, 0xfd, + 0x95, 0x35, 0x47, 0xf7, 0xc8, 0x29, 0x42, 0x5b, 0x50, 0x82, 0xaa, 0x69, + 0x68, 0x68, 0x47, 0xea, 0xf5, 0x78, 0x46, 0x92}, + {0x05, 0x87, 0xaf, 0x85, 0x30, 0xad, 0x05, 0x47}, + {0x80, 0xbe, 0x86, 0xfb, 0x6f, 0xc4, 0x9b, 0xc7, 0x34, 0x28, 0xca, + 0xb5, 0x76, 0xf6, 0xad, 0x72, 0xff, 0x6a, 0xca, 0x04, 0x00, 0x1b, + 0x8b, 0x1c, 0x57, 0xa7, 0x12, 0x8b, 0xe7, 0x39, 0x00, 0xaa}, + {0x90, 0x31, 0x88, 0x43, 0x3c, 0x1c, 0xe8, 0x97, 0x1a, 0xa1, 0x9b, 0x9d}, + {0x2b, 0x90, 0xb4, 0xf3, 0xde, 0x28, 0x0c, 0x44, 0x91, 0x3d, 0x19, 0x84, + 0xbd, 0xd5, 0xdf, 0xa0, 0x56, 0x6c, 0x6a, 0x14, 0xa0, 0x58, 0x65, 0x9a, + 0x9b, 0x62, 0x32, 0x77, 0xb0, 0xbb, 0x6e, 0x82, 0x10, 0x1e, 0x79, 0x39, + 0x5d, 0x12, 0xe6, 0x43, 0xf6, 0x2d, 0x9a, 0x82, 0x2b, 0xae, 0x49, 0x79, + 0x07, 0x49, 0x3e, 0x4f, 0x82, 0x13, 0xfc, 0xf9, 0x9d, 0xa8, 0xa7, 0x8f, + 0xdf, 0x86, 0x7a, 0xf3, 0x6b, 0xc8, 0xb0, 0x93, 0x1c, 0x18, 0x86, 0xb4, + 0xf0, 0xae, 0x57, 0x29, 0x98, 0x64, 0x94, 0xdb, 0xd5, 0x97, 0x37, 0xe9, + 0x56, 0xcd, 0x8f, 0x22, 0x6c, 0x7c, 0x52, 0x26, 0x89, 0xd0, 0x82, 0xf0, + 0x23, 0x89, 0x4d, 0x54, 0xac, 0xab, 0x0c, 0x4d, 0x60, 0x9f, 0x37, 0x46, + 0xa6, 0x73, 0x69, 0xbb, 0x88, 0x76, 0x00, 0x8f, 0x7f, 0xd3, 0xdc, 0x66, + 0x81, 0xc5, 0xfb, 0x9d, 0x72, 0x8c, 0x59, 0x11, 0xf0, 0x05, 0xeb, 0xe1, + 0xc1, 0xad, 0xa7, 0x5a, 0x9c, 0xee, 0x8d, 0x63, 0x08, 0x81, 0xd5, 0xb8}, + false, + false}, + + // Comment: + {77, {0xe5, 0xcc, 0xaa, 0x44, 0x1b, 0xc8, 0x14, 0x68, 0x8f, 0x8f, 0x6e, 0x8f, 0x28, 0xb5, 0x00, 0xb2}, {0x02}, @@ -656,7 +1383,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {32, + {78, {0x02, 0xcd, 0xe1, 0x68, 0xfb, 0xa3, 0xf5, 0x44, 0xbb, 0xd0, 0x33, 0x2f, 0x7a, 0xde, 0xad, 0xa8}, {0xb6, 0x48}, @@ -671,7 +1398,174 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {33, + {79, + {0x62, 0x3e, 0x6b, 0xa6, 0xd3, 0x16, 0x6a, 0x33, 0x8b, 0xfc, 0xc7, 0xaf, + 0x90, 0xa2, 0x30, 0xc8}, + {0x8b, 0x71, 0xac}, + {0x7a, 0xfa, 0x0f, 0x59, 0xdf, 0xcb, 0x5a, 0xd3, 0xa7, 0x64, 0x90, + 0xc5, 0xc8, 0x04, 0x32, 0x7c, 0x8d, 0x05, 0x2b, 0xe7, 0x37, 0xa6, + 0x0f, 0xa8, 0xbc, 0xbf, 0x0a, 0x2c, 0x36, 0x63, 0x0a, 0x43}, + {0x25, 0xb7, 0xbd, 0xf4, 0xa6, 0xdc, 0xbf, 0x7c, 0x9a, 0x3e, 0xc2, 0xb3}, + {0xd4, 0x6e, 0x82, 0x65, 0xa8, 0xc6, 0xa2, 0x53, 0x93, 0xdd, 0x95, + 0x6b, 0xb4, 0x43, 0x97, 0xad, 0xe2, 0x8f, 0x3a, 0xd9, 0xe3, 0xef, + 0x4a, 0x3d, 0x94, 0xee, 0x07, 0xbf, 0x53, 0x8e, 0xaa, 0xfb}, + false, + false}, + + // Comment: + {80, + {0xa1, 0xc9, 0x33, 0x76, 0x8a, 0x6d, 0x57, 0x3e, 0xbf, 0x68, 0xa9, 0x9e, + 0x5e, 0x18, 0xda, 0xe8}, + {0x3a, 0x5d, 0xdf, 0x40}, + {0x2e, 0xc2, 0x5b, 0x0e, 0xc7, 0xac, 0x24, 0x42, 0x24, 0xe9, 0xc7, + 0xfc, 0x2f, 0xa5, 0xd3, 0xef, 0x17, 0x80, 0x9e, 0x19, 0xfd, 0x6e, + 0x95, 0x41, 0x58, 0xdd, 0x0d, 0x72, 0x73, 0x8a, 0x4c, 0xc8}, + {0x6f, 0xb0, 0xd1, 0x41, 0x7c, 0xdf, 0xff, 0x4d, 0xf3, 0x7d, 0xb0, 0x8c}, + {0x2d, 0x3c, 0xb2, 0xd9, 0x30, 0x34, 0x91, 0xe2, 0x64, 0xf2, 0x90, + 0x4f, 0x0e, 0x07, 0x53, 0xf4, 0x6c, 0x1d, 0xb9, 0x59, 0x36, 0x2d, + 0x21, 0x7b, 0x23, 0x22, 0xb4, 0x66, 0x53, 0x6b, 0xfe, 0xa0}, + false, + false}, + + // Comment: + {81, + {0x0d, 0x8c, 0x69, 0x1d, 0x04, 0x4a, 0x39, 0x78, 0xd7, 0x90, 0x43, 0x2d, + 0xc7, 0x1d, 0x69, 0xf8}, + {0x9e, 0xec, 0x54, 0x0b, 0xb0}, + {0x0a, 0x2c, 0xf5, 0x23, 0x71, 0xcf, 0x9d, 0x9f, 0x95, 0xb1, 0x01, + 0x08, 0xfc, 0x82, 0xb4, 0xfd, 0x61, 0x10, 0xa8, 0xba, 0x9a, 0x88, + 0xa2, 0x60, 0x83, 0x68, 0x5a, 0xd2, 0x98, 0x26, 0x89, 0x1a}, + {0x25, 0x38, 0xfc, 0x67, 0xaf, 0xb9, 0xea, 0xb3, 0x33, 0xf8, 0x32, 0x90}, + {0xa9, 0x88, 0xc0, 0x3c, 0x71, 0xb9, 0x56, 0xff, 0x08, 0x6d, 0x04, + 0x70, 0xd7, 0x06, 0xbd, 0x34, 0xb3, 0x5d, 0x7c, 0xbf, 0x2b, 0xeb, + 0x89, 0x4b, 0x0c, 0x74, 0x6e, 0x07, 0x30, 0x42, 0x9e, 0x15}, + false, + false}, + + // Comment: + {82, + {0x9a, 0xba, 0x22, 0xb4, 0x95, 0xcb, 0x7e, 0xc8, 0x87, 0xdd, 0xaa, 0x62, + 0x01, 0x9a, 0xa1, 0x4d}, + {0x56, 0xe0, 0x14, 0xd9, 0x7c, 0x74}, + {0x30, 0x7e, 0x88, 0x6b, 0x38, 0xbb, 0x18, 0xb4, 0x45, 0xf8, 0xa2, + 0xc6, 0xd6, 0xf8, 0x93, 0x24, 0x92, 0xa9, 0xce, 0xa8, 0xd0, 0x41, + 0xba, 0x72, 0xeb, 0x5e, 0xfd, 0xfa, 0x70, 0xd0, 0xb8, 0xd2}, + {0xa0, 0x71, 0xbe, 0x99, 0x91, 0x51, 0xe2, 0xa1, 0xc4, 0x1c, 0x81, 0xe9}, + {0x32, 0xbf, 0x95, 0xd4, 0xc1, 0x95, 0xdb, 0xaf, 0x58, 0xd9, 0xaf, + 0x40, 0x01, 0xc6, 0xe5, 0x7d, 0x43, 0x93, 0x80, 0x87, 0x03, 0xd6, + 0x7a, 0x90, 0x87, 0x05, 0x78, 0x04, 0x6c, 0xd8, 0xb5, 0x25}, + false, + false}, + + // Comment: + {83, + {0xe1, 0x48, 0x31, 0x38, 0x83, 0xa7, 0x7d, 0xa1, 0x21, 0x12, 0x4d, 0x06, + 0xb1, 0xc7, 0x7d, 0xca}, + {0xbb, 0x5a, 0x38, 0x12, 0xf0, 0xae, 0xfd}, + {0xda, 0xcd, 0x51, 0xa8, 0xa8, 0xe4, 0xd5, 0x90, 0x5b, 0x4c, 0xbb, + 0x94, 0x7e, 0xf4, 0x01, 0x3e, 0xb2, 0x96, 0x88, 0x93, 0x53, 0xf3, + 0xc9, 0xee, 0x35, 0xf5, 0x57, 0x7b, 0x26, 0x73, 0x7a, 0x51}, + {0x3f, 0xa3, 0x78, 0xa1, 0xbe, 0xfd, 0xdd, 0xd6, 0x1a, 0xe6, 0x8c, 0xf4}, + {0x2a, 0x20, 0x7c, 0xa7, 0xe9, 0xda, 0x6b, 0x13, 0xa2, 0x29, 0x60, + 0x43, 0x04, 0xd8, 0x7e, 0xb1, 0x8a, 0x6b, 0x6a, 0xfe, 0xc8, 0x7d, + 0x93, 0xec, 0x6e, 0x8d, 0xbe, 0x13, 0xd8, 0x4c, 0x0f, 0x8c}, + false, + false}, + + // Comment: + {84, + {0xda, 0x47, 0x1c, 0xd6, 0x93, 0x5a, 0x0c, 0xa8, 0x30, 0x7d, 0xde, 0xdc, + 0x6b, 0x95, 0x99, 0x62}, + {0xf9, 0x4b, 0xb9, 0x2c, 0x1c, 0x66, 0x8a, 0x69, 0x5b}, + {0x7b, 0x5f, 0xbb, 0xb2, 0x02, 0xc1, 0x61, 0x08, 0xfd, 0x13, 0x06, + 0x64, 0x46, 0x85, 0x3a, 0x85, 0x0d, 0x8b, 0x34, 0xe9, 0xda, 0x40, + 0x51, 0x95, 0x80, 0xda, 0x44, 0x6a, 0x92, 0x2f, 0x91, 0x62}, + {0xaa, 0x07, 0x7a, 0x5c, 0xe9, 0x16, 0x1b, 0xde, 0x8d, 0x8e, 0xdc, 0x40}, + {0x54, 0x8a, 0x5c, 0xa0, 0xae, 0x49, 0x21, 0x1c, 0xdf, 0x30, 0xbb, + 0xdc, 0xb1, 0x35, 0x2d, 0x31, 0x20, 0x4d, 0xac, 0xb9, 0x8f, 0x8c, + 0x89, 0x08, 0xcc, 0x5e, 0xa2, 0x2b, 0xb2, 0x3f, 0x90, 0x1f}, + false, + false}, + + // Comment: + {85, + {0x28, 0x66, 0x8c, 0xa8, 0xdb, 0x53, 0x5c, 0x7e, 0x8e, 0xb2, 0x74, 0x91, + 0xad, 0x0f, 0xb7, 0xcb}, + {0x21, 0x55, 0x62, 0x7e, 0xc1, 0x5a, 0x97, 0x8f, 0xbc, 0xb2}, + {0x1f, 0xfd, 0x10, 0x1e, 0xb9, 0x75, 0x31, 0xf6, 0xfa, 0xa8, 0x21, + 0xec, 0x4d, 0x5c, 0x57, 0x02, 0x72, 0x5d, 0xd0, 0x33, 0xd3, 0xb8, + 0x30, 0xbb, 0x76, 0x0c, 0x4e, 0xf2, 0x7b, 0xa9, 0x83, 0xdf}, + {0x59, 0x81, 0x14, 0xe8, 0xcf, 0x7f, 0xbd, 0xea, 0x8a, 0xd2, 0x96, 0x83}, + {0x28, 0xce, 0xda, 0xc2, 0x4f, 0x14, 0xca, 0xa3, 0x26, 0xc7, 0xfe, + 0x40, 0x1f, 0x68, 0xa8, 0x7c, 0x2b, 0xf1, 0xb2, 0xc4, 0x3d, 0x30, + 0x39, 0xf8, 0xf5, 0xce, 0x35, 0x9c, 0x11, 0x02, 0xf8, 0x79}, + false, + false}, + + // Comment: + {86, + {0x3f, 0x3f, 0x00, 0x76, 0x25, 0x03, 0x52, 0xe1, 0xb6, 0xb5, 0xc1, 0x2c, + 0xfa, 0x12, 0x62, 0x5e}, + {0x37, 0xad, 0x66, 0x8d, 0x4d, 0x4f, 0xe8, 0x89, 0x94, 0x97, 0x63}, + {0xd2, 0xd0, 0xa9, 0x73, 0xd5, 0x95, 0x1a, 0xf3, 0x52, 0xcb, 0xee, + 0x57, 0xac, 0x9d, 0xab, 0x1c, 0x28, 0x4c, 0x99, 0xaf, 0x3b, 0x99, + 0x2c, 0xe0, 0x15, 0xf2, 0x19, 0x50, 0x6f, 0x64, 0x88, 0x8d}, + {0x9a, 0xcd, 0x21, 0x35, 0x70, 0xce, 0x9b, 0xb9, 0xd8, 0x86, 0xc6, 0xef}, + {0x72, 0x56, 0xe8, 0x56, 0x87, 0x2a, 0xd3, 0xa5, 0x4b, 0x34, 0xa2, + 0xa6, 0xbd, 0xca, 0x88, 0x38, 0x3b, 0x12, 0xe4, 0x58, 0x6e, 0x45, + 0x22, 0x3f, 0x78, 0xa6, 0xee, 0xa8, 0x11, 0xef, 0xb8, 0x63}, + false, + false}, + + // Comment: + {87, + {0x95, 0x82, 0x95, 0x61, 0x9c, 0xf1, 0xb3, 0x6f, 0x0b, 0x47, 0x46, 0x63, + 0xc0, 0xbc, 0x79, 0xeb}, + {0xb3, 0x34, 0x37, 0x54, 0x15, 0xf6, 0x21, 0x5c, 0x0b, 0xf8, 0x9a, 0x9a}, + {0xad, 0xcc, 0x52, 0x0b, 0x38, 0x13, 0x82, 0x23, 0x7d, 0x05, 0xa6, + 0x40, 0x0a, 0x7d, 0xfb, 0xcd, 0x07, 0x71, 0xb6, 0xaa, 0x9e, 0xdb, + 0x79, 0x66, 0x13, 0x1d, 0xde, 0xf6, 0xaf, 0x21, 0xf1, 0xbe}, + {0x91, 0x83, 0xcd, 0xf3, 0xa8, 0xba, 0x73, 0x97, 0xb6, 0xb2, 0xd5, 0xd5}, + {0x85, 0x2c, 0x14, 0x1b, 0x42, 0x39, 0xa3, 0x1f, 0xee, 0xda, 0x03, + 0x55, 0x0d, 0x70, 0xa2, 0xbe, 0x5f, 0xc5, 0x92, 0x87, 0xb9, 0x2d, + 0x3f, 0xcf, 0x7d, 0x66, 0xf1, 0x3d, 0xef, 0xb1, 0x1b, 0x0d}, + false, + false}, + + // Comment: + {88, + {0xd9, 0x2f, 0x8c, 0xe5, 0xd8, 0xd0, 0xad, 0x2e, 0xb5, 0xf1, 0x1a, 0xf0, + 0x2e, 0xf6, 0x39, 0x49}, + {0x28, 0x66, 0xaf, 0xff, 0x0b, 0xcc, 0x61, 0x35, 0xdc, 0x63, 0xaf, 0x88, + 0xc8}, + {0xbd, 0x53, 0x4f, 0x7a, 0xde, 0xca, 0x46, 0x68, 0x44, 0xfb, 0x3b, + 0xa3, 0x46, 0x58, 0xbe, 0x80, 0x7f, 0x15, 0xc5, 0x29, 0x1e, 0xd6, + 0x02, 0x68, 0x60, 0xa2, 0x4f, 0x17, 0x9b, 0x71, 0x2c, 0x89}, + {0x41, 0x2c, 0x3e, 0x13, 0xee, 0x1f, 0x78, 0x64, 0xbd, 0x15, 0xce, 0x39}, + {0x89, 0xd6, 0xd0, 0x89, 0xc4, 0xa2, 0x55, 0x95, 0x2a, 0xca, 0x11, + 0xb2, 0x4a, 0x01, 0xff, 0x95, 0xf8, 0x8f, 0xa4, 0x53, 0x12, 0x04, + 0xda, 0x31, 0x5e, 0x73, 0x17, 0x97, 0x02, 0x40, 0xce, 0x9e}, + false, + false}, + + // Comment: + {89, + {0x6e, 0x35, 0x60, 0x94, 0xed, 0x9d, 0x9a, 0x70, 0x53, 0xc7, 0x90, 0x6c, + 0x48, 0xba, 0x3d, 0x9f}, + {0xea, 0x25, 0x75, 0xf1, 0x23, 0x26, 0x8e, 0x93, 0x6c, 0x8e, 0x4c, 0x8c, + 0x1b, 0xb8}, + {0x91, 0x0a, 0xde, 0x7d, 0x32, 0x4d, 0x2c, 0x96, 0x88, 0x43, 0x9e, + 0x1f, 0x14, 0x2e, 0x0e, 0x5f, 0x9d, 0x13, 0x0f, 0xf8, 0x32, 0xe5, + 0x07, 0xfe, 0x19, 0x85, 0xe5, 0xa2, 0x64, 0x52, 0xa6, 0xd0}, + {0x9b, 0xe0, 0x90, 0xdb, 0xa9, 0x3d, 0xef, 0xf2, 0x7a, 0xdf, 0x99, 0xee}, + {0x01, 0xff, 0xb3, 0x43, 0xc7, 0x57, 0xb2, 0x78, 0x43, 0xd8, 0xa9, + 0x00, 0xa3, 0x6c, 0xe3, 0x9d, 0xa3, 0x15, 0x54, 0x1b, 0x7d, 0x63, + 0x13, 0xc6, 0xfd, 0xdf, 0x64, 0xb3, 0x03, 0xd7, 0x1d, 0x60}, + false, + false}, + + // Comment: + {90, {0x16, 0xdd, 0xd2, 0x3f, 0xf5, 0x3f, 0x3d, 0x23, 0xc0, 0x63, 0x34, 0x48, 0x70, 0x40, 0xeb, 0x47}, {0xbd, 0x4c, 0xd0, 0x2f, 0xc7, 0x50, 0x2b, 0xbd, 0xbd, 0xf6, 0xc9, 0xa3, @@ -687,7 +1581,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {34, + {91, {0x62, 0x3b, 0x78, 0x50, 0xc3, 0x21, 0xe2, 0xcf, 0x0c, 0x6f, 0xbc, 0xc8, 0xdf, 0xd1, 0xaf, 0xf2}, {0x89, 0xcc, 0xe9, 0xfb, 0x47, 0x44, 0x1d, 0x07, 0xe0, 0x24, 0x5a, 0x66, @@ -703,7 +1597,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {35, + {92, {0x87, 0xb3, 0xa4, 0xd7, 0xb2, 0x6d, 0x8d, 0x32, 0x03, 0xa0, 0xde, 0x1d, 0x64, 0xef, 0x82, 0xe3}, {0xd1, 0x9f, 0x2d, 0x98, 0x90, 0x95, 0xf7, 0xab, 0x03, 0xa5, 0xfd, 0xe8, @@ -719,7 +1613,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {36, + {93, {0xe6, 0x01, 0xb3, 0x85, 0x57, 0x79, 0x7d, 0xa2, 0xf8, 0xa4, 0x10, 0x6a, 0x08, 0x9d, 0x1d, 0xa6}, {0x5e, 0x64, 0x70, 0xfa, 0xcd, 0x99, 0xc1, 0xd8, 0x1e, 0x37, @@ -736,7 +1630,24 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {37, + {94, + {0x03, 0xc8, 0x74, 0xee, 0xaa, 0xa6, 0xfa, 0x9f, 0x0d, 0xa6, 0x2c, 0x75, + 0x8f, 0xb0, 0xad, 0x04}, + {0xe0, 0x10, 0x0e, 0xb1, 0x16, 0xcd, 0xc5, 0xe2, 0x2a, 0x3b, 0x9f, + 0x9b, 0x41, 0x26, 0xc1, 0x49, 0x59, 0x5e, 0x75, 0x10, 0x7f, 0x6e, + 0x23, 0x7c, 0x69, 0xe8, 0x29, 0x60, 0x05, 0x22, 0x70}, + {0x07, 0x74, 0x33, 0x02, 0x2a, 0xb3, 0x4d, 0x38, 0x0f, 0xc1, 0x92, + 0xfc, 0x24, 0xc2, 0xed, 0xc6, 0x30, 0x1f, 0xec, 0x6f, 0x24, 0x44, + 0x2f, 0x57, 0x2a, 0x10, 0x87, 0xff, 0x2e, 0x05, 0xb3, 0x9a}, + {0x28, 0xad, 0xcb, 0xc7, 0x43, 0x64, 0xf2, 0x6d, 0xd4, 0xb3, 0x10, 0x8b}, + {0x1e, 0x96, 0x87, 0xb3, 0x5f, 0xbc, 0x8e, 0xaa, 0x18, 0x25, 0xed, + 0x38, 0x47, 0x79, 0x8f, 0x76, 0x07, 0x88, 0xbf, 0x70, 0xfd, 0x04, + 0x03, 0x0e, 0xcd, 0x1c, 0x96, 0xd0, 0xbc, 0x1f, 0xcd, 0x5d}, + false, + false}, + + // Comment: + {95, {0xdc, 0x9e, 0x9e, 0xaf, 0x11, 0xe3, 0x14, 0x18, 0x2d, 0xf6, 0xa4, 0xeb, 0xa1, 0x7a, 0xec, 0x9c}, {0xba, 0x44, 0x6f, 0x6f, 0x9a, 0x0c, 0xed, 0x22, 0x45, 0x0f, 0xeb, @@ -753,7 +1664,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {38, + {96, {0x81, 0xce, 0x84, 0xed, 0xe9, 0xb3, 0x58, 0x59, 0xcc, 0x8c, 0x49, 0xa8, 0xf6, 0xbe, 0x7d, 0xc6}, {0xd4, 0x1a, 0x82, 0x8d, 0x5e, 0x71, 0x82, 0x92, 0x47, 0x02, 0x19, @@ -770,7 +1681,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {39, + {97, {0xa6, 0x67, 0x47, 0xc8, 0x9e, 0x85, 0x7a, 0xf3, 0xa1, 0x8e, 0x2c, 0x79, 0x50, 0x00, 0x87, 0xed}, {0x3f, 0x2d, 0xd4, 0x9b, 0xbf, 0x09, 0xd6, 0x9a, 0x78, 0xa3, 0xd8, 0x0e, @@ -788,1608 +1699,2388 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false}, // Comment: - {40, - {0x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83, 0x55, 0xd3, 0x04, - 0x84, 0x64, 0x43, 0xfe, 0xe8, 0xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, - 0x3b, 0x7b, 0x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xd3, 0xd7, 0x32, - 0x4a, 0x1c, 0xbb, 0xa7, 0x77, 0xbb, 0xb0, 0xec, 0xdd, 0xa3, 0x78, 0x07}, - false, - false}, - - // Comment: - {41, - {0x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83, 0x55, 0xd3, 0x04, - 0x84, 0x64, 0x43, 0xfe, 0xe8, 0xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, - 0x3b, 0x7b, 0x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe, 0xe3, - 0xbc, 0xdb, 0x5b, 0x1e, 0xde, 0xfc, 0xfe, 0x8b, 0xcd, 0xa1, 0xb6, - 0xa1, 0x5c, 0x8c, 0x2b, 0x08, 0x69, 0xff, 0xd2, 0xec, 0x5e, 0x26, - 0xe5, 0x53, 0xb7, 0xb2, 0x27, 0xfe, 0x87, 0xfd, 0xbd}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x2d, 0xe6, 0x79, 0x5f, 0x27, 0x4f, 0xd2, - 0xa3, 0x05, 0xd7, 0x69, 0x80, 0xbc, 0x9c, 0xce}, - false, - false}, - - // Comment: - {42, - {0x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83, 0x55, 0xd3, 0x04, 0x84, - 0x64, 0x43, 0xfe, 0xe8, 0xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, 0x3b, 0x7b, - 0x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe, 0xe3, 0xbc, 0xdb, 0x5b, - 0x1e, 0xde, 0xfc, 0xfe, 0x8b, 0xcd, 0xa1, 0xb6, 0xa1, 0x5c, 0x8c, 0x2b, - 0x08, 0x69, 0xff, 0xd2, 0xec, 0x5e, 0x26, 0xe5, 0x53, 0xb7, 0xb2, 0x27, - 0xfe, 0x87, 0xfd, 0xbd, 0x7a, 0xda, 0x44, 0x42, 0x42, 0x69, 0xbf, 0xfa, - 0x55, 0x27, 0xf2, 0x70, 0xac, 0xf6, 0x85, 0x02, 0xb7, 0x4c, 0x5a, 0xe2, - 0xe6, 0x0c, 0x05, 0x80, 0x98, 0x1a, 0x49, 0x38, 0x45, 0x93, 0x92, 0xc4, - 0x9b, 0xb2, 0xf2, 0x84, 0xb6, 0x46, 0xef, 0xc7, 0xf3, 0xf0, 0xb1, 0x36, - 0x1d, 0xc3, 0x48, 0xed, 0x77, 0xd3, 0x0b, 0xc5, 0x76, 0x92, 0xed, 0x38, - 0xfb, 0xac, 0x01, 0x88, 0x38, 0x04, 0x88, 0xc7}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0xb4, 0x79, 0x02, - 0xba, 0xae, 0xaf, 0xb3, 0x42, 0x03, 0x05, 0x15, 0x29, 0xaf, 0x28, 0x2e}, - false, - false}, - - // Comment: - {43, - {0xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c, 0xaa, 0x2c, 0xfb, - 0x7b, 0x9b, 0xbc, 0x01, 0x17, 0x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, - 0xc4, 0x84, 0x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x89, 0x1c, 0x84, - 0x9c, 0xb5, 0x2c, 0x27, 0x74, 0x7e, 0xdf, 0xcf, 0x31, 0x21, 0x3b, 0xb6}, - false, - false}, - - // Comment: - {44, - {0xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c, 0xaa, 0x2c, 0xfb, - 0x7b, 0x9b, 0xbc, 0x01, 0x17, 0x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, - 0xc4, 0x84, 0x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41, 0x1c, - 0x43, 0x24, 0xa4, 0xe1, 0x21, 0x03, 0x01, 0x74, 0x32, 0x5e, 0x49, - 0x5e, 0xa3, 0x73, 0xd4, 0xf7, 0x96, 0x00, 0x2d, 0x13, 0xa1, 0xd9, - 0x1a, 0xac, 0x48, 0x4d, 0xd8, 0x01, 0x78, 0x02, 0x42}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf0, 0xc1, 0x2d, 0x26, 0xef, 0x03, 0x02, 0x9b, - 0x62, 0xc0, 0x08, 0xda, 0x27, 0xc5, 0xdc, 0x68}, - false, - false}, - - // Comment: - {45, - {0xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c, 0xaa, 0x2c, 0xfb, 0x7b, - 0x9b, 0xbc, 0x01, 0x17, 0x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, 0xc4, 0x84, - 0x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41, 0x1c, 0x43, 0x24, 0xa4, - 0xe1, 0x21, 0x03, 0x01, 0x74, 0x32, 0x5e, 0x49, 0x5e, 0xa3, 0x73, 0xd4, - 0xf7, 0x96, 0x00, 0x2d, 0x13, 0xa1, 0xd9, 0x1a, 0xac, 0x48, 0x4d, 0xd8, - 0x01, 0x78, 0x02, 0x42, 0x85, 0x25, 0xbb, 0xbd, 0xbd, 0x96, 0x40, 0x05, - 0xaa, 0xd8, 0x0d, 0x8f, 0x53, 0x09, 0x7a, 0xfd, 0x48, 0xb3, 0xa5, 0x1d, - 0x19, 0xf3, 0xfa, 0x7f, 0x67, 0xe5, 0xb6, 0xc7, 0xba, 0x6c, 0x6d, 0x3b, - 0x64, 0x4d, 0x0d, 0x7b, 0x49, 0xb9, 0x10, 0x38, 0x0c, 0x0f, 0x4e, 0xc9, - 0xe2, 0x3c, 0xb7, 0x12, 0x88, 0x2c, 0xf4, 0x3a, 0x89, 0x6d, 0x12, 0xc7, - 0x04, 0x53, 0xfe, 0x77, 0xc7, 0xfb, 0x77, 0x38}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x65, 0x78, 0x30, - 0x01, 0xc2, 0x56, 0x91, 0xfa, 0x28, 0xd0, 0xf5, 0xf1, 0xc1, 0xd7, 0x62}, - false, - false}, - - // Comment: - {46, - {0x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03, 0x55, 0xd3, 0x04, - 0x04, 0x64, 0x43, 0xfe, 0x68, 0xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, - 0x3b, 0xfb, 0x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e}, - {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x79, 0xba, 0x7a, 0x29, - 0xf5, 0xa7, 0xbb, 0x75, 0x79, 0x7a, 0xf8, 0x7a, 0x61, 0x01, 0x29, 0xa4}, - false, - false}, - - // Comment: - {47, - {0x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03, 0x55, 0xd3, 0x04, - 0x04, 0x64, 0x43, 0xfe, 0x68, 0xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, - 0x3b, 0xfb, 0x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e, 0xe3, - 0xbc, 0xdb, 0xdb, 0x1e, 0xde, 0xfc, 0x7e, 0x8b, 0xcd, 0xa1, 0x36, - 0xa1, 0x5c, 0x8c, 0xab, 0x08, 0x69, 0xff, 0x52, 0xec, 0x5e, 0x26, - 0x65, 0x53, 0xb7, 0xb2, 0xa7, 0xfe, 0x87, 0xfd, 0x3d}, - {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x36, 0xb1, 0x74, 0x38, 0x19, 0xe1, 0xb9, 0xba, - 0x15, 0x51, 0xe8, 0xed, 0x92, 0x2a, 0x95, 0x9a}, - false, - false}, - - // Comment: - {48, - {0x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03, 0x55, 0xd3, 0x04, 0x04, - 0x64, 0x43, 0xfe, 0x68, 0xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, 0x3b, 0xfb, - 0x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e, 0xe3, 0xbc, 0xdb, 0xdb, - 0x1e, 0xde, 0xfc, 0x7e, 0x8b, 0xcd, 0xa1, 0x36, 0xa1, 0x5c, 0x8c, 0xab, - 0x08, 0x69, 0xff, 0x52, 0xec, 0x5e, 0x26, 0x65, 0x53, 0xb7, 0xb2, 0xa7, - 0xfe, 0x87, 0xfd, 0x3d, 0x7a, 0xda, 0x44, 0xc2, 0x42, 0x69, 0xbf, 0x7a, - 0x55, 0x27, 0xf2, 0xf0, 0xac, 0xf6, 0x85, 0x82, 0xb7, 0x4c, 0x5a, 0x62, - 0xe6, 0x0c, 0x05, 0x00, 0x98, 0x1a, 0x49, 0xb8, 0x45, 0x93, 0x92, 0x44, - 0x9b, 0xb2, 0xf2, 0x04, 0xb6, 0x46, 0xef, 0x47, 0xf3, 0xf0, 0xb1, 0xb6, - 0x1d, 0xc3, 0x48, 0x6d, 0x77, 0xd3, 0x0b, 0x45, 0x76, 0x92, 0xed, 0xb8, - 0xfb, 0xac, 0x01, 0x08, 0x38, 0x04, 0x88, 0x47}, - {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, - 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0xfe, 0xac, 0x49, 0x55, - 0x55, 0x4e, 0x80, 0x6f, 0x3a, 0x19, 0x02, 0xe2, 0x44, 0x32, 0xc0, 0x8a}, - false, - false}, - - // Comment: - {49, - {0xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc, 0xaa, 0x2c, 0xfb, - 0xfb, 0x9b, 0xbc, 0x01, 0x97, 0x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, - 0xc4, 0x04, 0x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1}, - {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0x20, 0xa3, 0x79, 0x8d, - 0xf1, 0x29, 0x2c, 0x59, 0x72, 0xbf, 0x97, 0x41, 0xae, 0xc3, 0x8a, 0x19}, - false, - false}, - - // Comment: - {50, - {0xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc, 0xaa, 0x2c, 0xfb, - 0xfb, 0x9b, 0xbc, 0x01, 0x97, 0x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, - 0xc4, 0x04, 0x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1, 0x1c, - 0x43, 0x24, 0x24, 0xe1, 0x21, 0x03, 0x81, 0x74, 0x32, 0x5e, 0xc9, - 0x5e, 0xa3, 0x73, 0x54, 0xf7, 0x96, 0x00, 0xad, 0x13, 0xa1, 0xd9, - 0x9a, 0xac, 0x48, 0x4d, 0x58, 0x01, 0x78, 0x02, 0xc2}, - {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xc0, 0x3d, 0x9f, 0x67, 0x35, 0x4a, 0x97, 0xb2, - 0xf0, 0x74, 0xf7, 0x55, 0x15, 0x57, 0xe4, 0x9c}, - false, - false}, - - // Comment: - {51, - {0xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc, 0xaa, 0x2c, 0xfb, 0xfb, - 0x9b, 0xbc, 0x01, 0x97, 0x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, 0xc4, 0x04, - 0x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1, 0x1c, 0x43, 0x24, 0x24, - 0xe1, 0x21, 0x03, 0x81, 0x74, 0x32, 0x5e, 0xc9, 0x5e, 0xa3, 0x73, 0x54, - 0xf7, 0x96, 0x00, 0xad, 0x13, 0xa1, 0xd9, 0x9a, 0xac, 0x48, 0x4d, 0x58, - 0x01, 0x78, 0x02, 0xc2, 0x85, 0x25, 0xbb, 0x3d, 0xbd, 0x96, 0x40, 0x85, - 0xaa, 0xd8, 0x0d, 0x0f, 0x53, 0x09, 0x7a, 0x7d, 0x48, 0xb3, 0xa5, 0x9d, - 0x19, 0xf3, 0xfa, 0xff, 0x67, 0xe5, 0xb6, 0x47, 0xba, 0x6c, 0x6d, 0xbb, - 0x64, 0x4d, 0x0d, 0xfb, 0x49, 0xb9, 0x10, 0xb8, 0x0c, 0x0f, 0x4e, 0x49, - 0xe2, 0x3c, 0xb7, 0x92, 0x88, 0x2c, 0xf4, 0xba, 0x89, 0x6d, 0x12, 0x47, - 0x04, 0x53, 0xfe, 0xf7, 0xc7, 0xfb, 0x77, 0xb8}, - {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, - 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xc8, 0x6d, 0xa8, 0xdd, - 0x65, 0x22, 0x86, 0xd5, 0x02, 0x13, 0xd3, 0x28, 0xd6, 0x3e, 0x40, 0x06}, - false, - false}, - - // Comment: - {52, - {0x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c, 0x2a, 0x2c, 0xfb, - 0x7b, 0x1b, 0xbc, 0x01, 0x17, 0xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, - 0xc4, 0x84, 0xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41}, - {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xbe, 0xde, 0x90, 0x83, - 0xce, 0xb3, 0x6d, 0xdf, 0xe5, 0xfa, 0x81, 0x1f, 0x95, 0x47, 0x1c, 0x67}, - false, - false}, - - // Comment: - {53, - {0x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c, 0x2a, 0x2c, 0xfb, - 0x7b, 0x1b, 0xbc, 0x01, 0x17, 0xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, - 0xc4, 0x84, 0xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41, 0x9c, - 0x43, 0x24, 0xa4, 0x61, 0x21, 0x03, 0x01, 0xf4, 0x32, 0x5e, 0x49, - 0xde, 0xa3, 0x73, 0xd4, 0x77, 0x96, 0x00, 0x2d, 0x93, 0xa1, 0xd9, - 0x1a, 0x2c, 0x48, 0x4d, 0xd8, 0x81, 0x78, 0x02, 0x42}, - {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x30, 0x08, 0x74, 0xbb, 0x06, 0x92, 0xb6, 0x89, - 0xde, 0xad, 0x9a, 0xe1, 0x5b, 0x06, 0x73, 0x90}, - false, - false}, - - // Comment: - {54, - {0x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c, 0x2a, 0x2c, 0xfb, 0x7b, - 0x1b, 0xbc, 0x01, 0x17, 0xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, 0xc4, 0x84, - 0xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41, 0x9c, 0x43, 0x24, 0xa4, - 0x61, 0x21, 0x03, 0x01, 0xf4, 0x32, 0x5e, 0x49, 0xde, 0xa3, 0x73, 0xd4, - 0x77, 0x96, 0x00, 0x2d, 0x93, 0xa1, 0xd9, 0x1a, 0x2c, 0x48, 0x4d, 0xd8, - 0x81, 0x78, 0x02, 0x42, 0x05, 0x25, 0xbb, 0xbd, 0x3d, 0x96, 0x40, 0x05, - 0x2a, 0xd8, 0x0d, 0x8f, 0xd3, 0x09, 0x7a, 0xfd, 0xc8, 0xb3, 0xa5, 0x1d, - 0x99, 0xf3, 0xfa, 0x7f, 0xe7, 0xe5, 0xb6, 0xc7, 0x3a, 0x6c, 0x6d, 0x3b, - 0xe4, 0x4d, 0x0d, 0x7b, 0xc9, 0xb9, 0x10, 0x38, 0x8c, 0x0f, 0x4e, 0xc9, - 0x62, 0x3c, 0xb7, 0x12, 0x08, 0x2c, 0xf4, 0x3a, 0x09, 0x6d, 0x12, 0xc7, - 0x84, 0x53, 0xfe, 0x77, 0x47, 0xfb, 0x77, 0x38}, - {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x99, 0xca, 0xd8, 0x5f, - 0x45, 0xca, 0x40, 0x94, 0x2d, 0x0d, 0x4d, 0x5e, 0x95, 0x0a, 0xde, 0x22}, - false, - false}, - - // Comment: - {55, - {0x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c, 0x55, 0xd3, 0x04, - 0x84, 0x9b, 0xbc, 0x01, 0x17, 0xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, - 0xc4, 0x84, 0x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41}, - {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x8b, 0xbe, 0x14, 0x52, - 0x72, 0xe7, 0xc2, 0xd9, 0xa1, 0x89, 0x1a, 0x3a, 0xb0, 0x98, 0x3d, 0x9d}, - false, - false}, - - // Comment: - {56, - {0x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c, 0x55, 0xd3, 0x04, - 0x84, 0x9b, 0xbc, 0x01, 0x17, 0xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, - 0xc4, 0x84, 0x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41, 0xe3, - 0xbc, 0xdb, 0x5b, 0xe1, 0x21, 0x03, 0x01, 0x8b, 0xcd, 0xa1, 0xb6, - 0x5e, 0xa3, 0x73, 0xd4, 0x08, 0x69, 0xff, 0xd2, 0x13, 0xa1, 0xd9, - 0x1a, 0x53, 0xb7, 0xb2, 0x27, 0x01, 0x78, 0x02, 0x42}, - {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x3b, 0x41, 0x86, 0x19, 0x13, 0xa8, 0xf6, 0xde, - 0x7f, 0x61, 0xe2, 0x25, 0x63, 0x1b, 0xc3, 0x82}, - false, - false}, - - // Comment: - {57, - {0x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c, 0x55, 0xd3, 0x04, 0x84, - 0x9b, 0xbc, 0x01, 0x17, 0xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, 0xc4, 0x84, - 0x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41, 0xe3, 0xbc, 0xdb, 0x5b, - 0xe1, 0x21, 0x03, 0x01, 0x8b, 0xcd, 0xa1, 0xb6, 0x5e, 0xa3, 0x73, 0xd4, - 0x08, 0x69, 0xff, 0xd2, 0x13, 0xa1, 0xd9, 0x1a, 0x53, 0xb7, 0xb2, 0x27, - 0x01, 0x78, 0x02, 0x42, 0x7a, 0xda, 0x44, 0x42, 0xbd, 0x96, 0x40, 0x05, - 0x55, 0x27, 0xf2, 0x70, 0x53, 0x09, 0x7a, 0xfd, 0xb7, 0x4c, 0x5a, 0xe2, - 0x19, 0xf3, 0xfa, 0x7f, 0x98, 0x1a, 0x49, 0x38, 0xba, 0x6c, 0x6d, 0x3b, - 0x9b, 0xb2, 0xf2, 0x84, 0x49, 0xb9, 0x10, 0x38, 0xf3, 0xf0, 0xb1, 0x36, - 0xe2, 0x3c, 0xb7, 0x12, 0x77, 0xd3, 0x0b, 0xc5, 0x89, 0x6d, 0x12, 0xc7, - 0xfb, 0xac, 0x01, 0x88, 0xc7, 0xfb, 0x77, 0x38}, - {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x84, 0x28, 0xbc, 0xf0, - 0x23, 0xec, 0x6b, 0xf3, 0x1f, 0xd9, 0xef, 0xb2, 0x03, 0xff, 0x08, 0x71}, - false, - false}, - - // Comment: - {58, - {0xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83, 0xaa, 0x2c, 0xfb, - 0x7b, 0x64, 0x43, 0xfe, 0xe8, 0x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, - 0x3b, 0x7b, 0x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe}, - {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x13, 0x9f, 0xdf, 0x64, - 0x74, 0xea, 0x24, 0xf5, 0x49, 0xb0, 0x75, 0x82, 0x5f, 0x2c, 0x76, 0x20}, - false, - false}, - - // Comment: - {59, - {0xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83, 0xaa, 0x2c, 0xfb, - 0x7b, 0x64, 0x43, 0xfe, 0xe8, 0x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, - 0x3b, 0x7b, 0x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe, 0x1c, - 0x43, 0x24, 0xa4, 0x1e, 0xde, 0xfc, 0xfe, 0x74, 0x32, 0x5e, 0x49, - 0xa1, 0x5c, 0x8c, 0x2b, 0xf7, 0x96, 0x00, 0x2d, 0xec, 0x5e, 0x26, - 0xe5, 0xac, 0x48, 0x4d, 0xd8, 0xfe, 0x87, 0xfd, 0xbd}, - {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xbb, 0xad, 0x8d, 0x86, 0x3b, 0x83, 0x5a, 0x8e, - 0x86, 0x64, 0xfd, 0x1d, 0x45, 0x66, 0xb6, 0xb4}, - false, - false}, - - // Comment: - {60, - {0xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83, 0xaa, 0x2c, 0xfb, 0x7b, - 0x64, 0x43, 0xfe, 0xe8, 0x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, 0x3b, 0x7b, - 0x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe, 0x1c, 0x43, 0x24, 0xa4, - 0x1e, 0xde, 0xfc, 0xfe, 0x74, 0x32, 0x5e, 0x49, 0xa1, 0x5c, 0x8c, 0x2b, - 0xf7, 0x96, 0x00, 0x2d, 0xec, 0x5e, 0x26, 0xe5, 0xac, 0x48, 0x4d, 0xd8, - 0xfe, 0x87, 0xfd, 0xbd, 0x85, 0x25, 0xbb, 0xbd, 0x42, 0x69, 0xbf, 0xfa, - 0xaa, 0xd8, 0x0d, 0x8f, 0xac, 0xf6, 0x85, 0x02, 0x48, 0xb3, 0xa5, 0x1d, - 0xe6, 0x0c, 0x05, 0x80, 0x67, 0xe5, 0xb6, 0xc7, 0x45, 0x93, 0x92, 0xc4, - 0x64, 0x4d, 0x0d, 0x7b, 0xb6, 0x46, 0xef, 0xc7, 0x0c, 0x0f, 0x4e, 0xc9, - 0x1d, 0xc3, 0x48, 0xed, 0x88, 0x2c, 0xf4, 0x3a, 0x76, 0x92, 0xed, 0x38, - 0x04, 0x53, 0xfe, 0x77, 0x38, 0x04, 0x88, 0xc7}, - {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00}, - {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf2, 0x35, 0x42, - 0x97, 0x84, 0x9a, 0x51, 0x1d, 0x53, 0xe5, 0x57, 0x17, 0x72, 0xf7, 0x1f}, - false, - false}, - - // Comment: Flipped bit 0 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {61, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa2, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 1 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {62, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa1, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 7 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {63, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x23, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 8 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {64, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe2, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 31 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {65, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0x79, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 32 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {66, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfa, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 33 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {67, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xf9, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 63 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {68, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x9b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 64 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {69, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5b, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 77 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {70, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xf2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 80 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {71, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x61, 0x7f, - 0x40, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 96 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {72, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x41, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 97 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {73, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x42, 0xb7, 0xf4, 0x47}, - true, - false}, - - // Comment: Flipped bit 120 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {74, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x46}, - true, - false}, - - // Comment: Flipped bit 121 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {75, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x45}, - true, - false}, - - // Comment: Flipped bit 126 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {76, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0x07}, - true, - false}, - - // Comment: Flipped bit 127 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {77, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0xc7}, - true, - false}, - - // Comment: Flipped bit 63 and 127 in tag expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {78, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x9b, 0x5a, 0xd2, 0x60, 0x7f, - 0x40, 0xb7, 0xf4, 0xc7}, - true, - false}, - - // Comment: Tag changed to all zero expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {79, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - true, - false}, - - // Comment: tag change to all 1 expected - // tag:a3e3fdf9fba6861b5ad2607f40b7f447 - {80, - {}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff}, - true, - false}, - - // Comment: Flipped bit 0 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {81, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x26, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 1 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {82, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x25, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 7 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {83, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0xa7, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 8 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {84, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xdb, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 31 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {85, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0xcf, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 32 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {86, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x16, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 33 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {87, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x15, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 63 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {88, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0x32, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 64 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {89, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x39, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 77 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {90, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x64, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 80 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {91, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa4, 0x49, 0x0b, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 96 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {92, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0a, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 97 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {93, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x09, 0xfc, 0x40, 0x01}, - true, - false}, - - // Comment: Flipped bit 120 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {94, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x00}, - true, - false}, - - // Comment: Flipped bit 121 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {95, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x03}, - true, - false}, - - // Comment: Flipped bit 126 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {96, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x41}, - true, - false}, - - // Comment: Flipped bit 127 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 - {97, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, - {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x81}, - true, - false}, - - // Comment: Flipped bit 63 and 127 in tag expected - // tag:27da374f17b7f1b23844a5490bfc4001 {98, + {0x65, 0xb6, 0x3b, 0xf0, 0x74, 0xb7, 0x28, 0x39, 0x92, 0xe2, 0x4b, + 0x1a, 0xc0, 0xdf, 0x0d, 0x22, 0xb5, 0x55, 0xdb, 0xe2, 0x25, 0x4d, + 0x94, 0xa4, 0x3f, 0x1d, 0xe7, 0x48, 0xd3, 0xcc, 0x6f, 0x0d}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7, - 0xf1, 0x32, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x81}, - true, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xf4, 0xfc, 0xe3, + 0x02, 0x6d, 0x83, 0x78, 0x9f, 0xfd, 0x1e, 0xe6, 0xf2, 0xcd, 0x7c, 0x4f}, + false, false}, - // Comment: Tag changed to all zero expected - // tag:27da374f17b7f1b23844a5490bfc4001 + // Comment: {99, + {0x65, 0xb6, 0x3b, 0xf0, 0x74, 0xb7, 0x28, 0x39, 0x92, 0xe2, 0x4b, + 0x1a, 0xc0, 0xdf, 0x0d, 0x22, 0xb5, 0x55, 0xdb, 0xe2, 0x25, 0x4d, + 0x94, 0xa4, 0x3f, 0x1d, 0xe7, 0x48, 0xd3, 0xcc, 0x6f, 0x0d, 0x20, + 0xc1, 0x42, 0xfe, 0x89, 0x8f, 0xbb, 0xe6, 0x68, 0xd4, 0x32, 0x43, + 0x94, 0x43, 0x4c, 0x1b, 0x18, 0xb5, 0x8e, 0xad, 0x71, 0x0a, 0xed, + 0x9c, 0x31, 0xdb, 0x1f, 0x2a, 0x8a, 0x1f, 0x1b, 0xb2}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - true, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf5, 0xea, 0xa8, 0x04, 0x60, 0x5c, 0x3a, 0x47, + 0x85, 0xf9, 0xd7, 0xf1, 0x3b, 0x6f, 0x67, 0xd6}, + false, false}, - // Comment: tag change to all 1 expected - // tag:27da374f17b7f1b23844a5490bfc4001 + // Comment: {100, + {0x65, 0xb6, 0x3b, 0xf0, 0x74, 0xb7, 0x28, 0x39, 0x92, 0xe2, 0x4b, 0x1a, + 0xc0, 0xdf, 0x0d, 0x22, 0xb5, 0x55, 0xdb, 0xe2, 0x25, 0x4d, 0x94, 0xa4, + 0x3f, 0x1d, 0xe7, 0x48, 0xd3, 0xcc, 0x6f, 0x0d, 0x20, 0xc1, 0x42, 0xfe, + 0x89, 0x8f, 0xbb, 0xe6, 0x68, 0xd4, 0x32, 0x43, 0x94, 0x43, 0x4c, 0x1b, + 0x18, 0xb5, 0x8e, 0xad, 0x71, 0x0a, 0xed, 0x9c, 0x31, 0xdb, 0x1f, 0x2a, + 0x8a, 0x1f, 0x1b, 0xb2, 0x44, 0x05, 0xc1, 0x83, 0xaf, 0x94, 0xee, 0x1a, + 0xd6, 0x30, 0xcd, 0x93, 0x11, 0x58, 0xa6, 0x21, 0x3d, 0x48, 0xc8, 0xff, + 0xf1, 0x0d, 0x0a, 0x1f, 0x9e, 0xf7, 0x60, 0x18, 0x8e, 0x65, 0x88, 0x02, + 0xaa, 0xd5, 0x5e, 0x41, 0xa1, 0xd9, 0x90, 0x69, 0xa1, 0x8d, 0xb5, 0x5c, + 0x56, 0xaf, 0x7c, 0x10, 0xa6, 0xf2, 0x1e, 0xcc, 0x8a, 0xf9, 0xb7, 0xce, + 0x0a, 0x7e, 0xa0, 0xb6, 0x74, 0x26, 0xe9, 0x25}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x61, 0x61, 0x64}, - {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, - 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, - 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, - {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e, - 0x1d, 0x88, 0xbe, 0xad, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - true, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x5c, 0x43, 0xa7, + 0x8d, 0x95, 0x4e, 0x8a, 0x3c, 0x65, 0x9e, 0xeb, 0xc1, 0x3d, 0x5d, 0x55}, + false, false}, - // Comment: checking for int overflows + // Comment: {101, - {0xd4, 0x50, 0x0b, 0xf0, 0x09, 0x49, 0x35, 0x51, 0xc3, 0x80, 0xad, 0xf5, - 0x2c, 0x57, 0x3a, 0x69, 0xdf, 0x7e, 0x8b, 0x76, 0x24, 0x63, 0x33, 0x0f, - 0xac, 0xc1, 0x6a, 0x57, 0x26, 0xbe, 0x71, 0x90, 0xc6, 0x3c, 0x5a, 0x1c, - 0x92, 0x65, 0x84, 0xa0, 0x96, 0x75, 0x68, 0x28, 0xdc, 0xdc, 0x64, 0xac, - 0xdf, 0x96, 0x3d, 0x93, 0x1b, 0xf1, 0xda, 0xe2, 0x38, 0xf3, 0xf1, 0x57, - 0x22, 0x4a, 0xc4, 0xb5, 0x42, 0xd7, 0x85, 0xb0, 0xdd, 0x84, 0xdb, 0x6b, - 0xe3, 0xbc, 0x5a, 0x36, 0x63, 0xe8, 0x41, 0x49, 0xff, 0xbe, 0xd0, 0x9e, - 0x54, 0xf7, 0x8f, 0x16, 0xa8, 0x22, 0x3b, 0x24, 0xcb, 0x01, 0x9f, 0x58, - 0xb2, 0x1b, 0x0e, 0x55, 0x1e, 0x7a, 0xa0, 0x73, 0x27, 0x62, 0x95, 0x51, - 0x37, 0x6c, 0xcb, 0xc3, 0x93, 0x76, 0x71, 0xa0, 0x62, 0x9b, 0xd9, 0x5c, - 0x99, 0x15, 0xc7, 0x85, 0x55, 0x77, 0x1e, 0x7a}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x02, 0x50, 0x6e}, + {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, + 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, + 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0b, 0x30, 0x0d, 0x8d, - 0xa5, 0x6c, 0x21, 0x85, 0x75, 0x52, 0x79, 0x55, 0x3c, 0x4c, 0x82, 0xca}, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x37, 0xe3, 0x39, 0x9d, + 0x9c, 0xa6, 0x96, 0x79, 0x9f, 0x08, 0xf4, 0xf7, 0x2b, 0xc0, 0xcd, 0xd8}, false, false}, - // Comment: checking for int overflows + // Comment: {102, - {0x7d, 0xe8, 0x7f, 0x67, 0x29, 0x94, 0x52, 0x75, 0xd0, 0x65, 0x5d, 0xa4, - 0xc7, 0xfd, 0xe4, 0x56, 0x9e, 0x16, 0xf1, 0x11, 0xb5, 0xeb, 0x26, 0xc2, - 0x2d, 0x85, 0x9e, 0x3f, 0xf8, 0x22, 0xec, 0xed, 0x3a, 0x6d, 0xd9, 0xa6, - 0x0f, 0x22, 0x95, 0x7f, 0x7b, 0x7c, 0x85, 0x7e, 0x88, 0x22, 0xeb, 0x9f, - 0xe0, 0xb8, 0xd7, 0x02, 0x21, 0x41, 0xf2, 0xd0, 0xb4, 0x8f, 0x4b, 0x56, - 0x12, 0xd3, 0x22, 0xa8, 0x8d, 0xd0, 0xfe, 0x0b, 0x4d, 0x91, 0x79, 0x32, - 0x4f, 0x7c, 0x6c, 0x9e, 0x99, 0x0e, 0xfb, 0xd8, 0x0e, 0x5e, 0xd6, 0x77, - 0x58, 0x26, 0x49, 0x8b, 0x1e, 0xfe, 0x0f, 0x71, 0xa0, 0xf3, 0xec, 0x5b, - 0x29, 0xcb, 0x28, 0xc2, 0x54, 0x0a, 0x7d, 0xcd, 0x51, 0xb7, 0xda, 0xae, - 0xe0, 0xff, 0x4a, 0x7f, 0x3a, 0xc1, 0xee, 0x54, 0xc2, 0x9e, 0xe4, 0xc1, - 0x70, 0xde, 0x40, 0x8f, 0x66, 0x69, 0x21, 0x94}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x03, 0x18, 0xa5}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0x78, 0xe2, 0xaa, - 0x44, 0xd3, 0x09, 0xb7, 0xb6, 0xa5, 0x19, 0x3b, 0xdc, 0x61, 0x18, 0xf5}, - false, - false}, - - // Comment: checking for int overflows - {103, - {0x1b, 0x99, 0x6f, 0x9a, 0x3c, 0xcc, 0x67, 0x85, 0xde, 0x22, 0xff, 0x5b, - 0x8a, 0xdd, 0x95, 0x02, 0xce, 0x03, 0xa0, 0xfa, 0xf5, 0x99, 0x2a, 0x09, - 0x52, 0x2c, 0xdd, 0x12, 0x06, 0xd2, 0x20, 0xb8, 0xf8, 0xbd, 0x07, 0xd1, - 0xf1, 0xf5, 0xa1, 0xbd, 0x9a, 0x71, 0xd1, 0x1c, 0x7f, 0x57, 0x9b, 0x85, - 0x58, 0x18, 0xc0, 0x8d, 0x4d, 0xe0, 0x36, 0x39, 0x31, 0x83, 0xb7, 0xf5, - 0x90, 0xb3, 0x35, 0xae, 0xd8, 0xde, 0x5b, 0x57, 0xb1, 0x3c, 0x5f, 0xed, - 0xe2, 0x44, 0x1c, 0x3e, 0x18, 0x4a, 0xa9, 0xd4, 0x6e, 0x61, 0x59, 0x85, - 0x06, 0xb3, 0xe1, 0x1c, 0x43, 0xc6, 0x2c, 0xbc, 0xac, 0xec, 0xed, 0x33, - 0x19, 0x08, 0x75, 0xb0, 0x12, 0x21, 0x8b, 0x19, 0x30, 0xfb, 0x7c, 0x38, - 0xec, 0x45, 0xac, 0x11, 0xc3, 0x53, 0xd0, 0xcf, 0x93, 0x8d, 0xcc, 0xb9, - 0xef, 0xad, 0x8f, 0xed, 0xbe, 0x46, 0xda, 0xa5}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xb4, 0xf0}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x0b, 0xda, 0x8a, - 0xd0, 0x43, 0x83, 0x0d, 0x83, 0x19, 0xab, 0x82, 0xc5, 0x0c, 0x76, 0x63}, - false, - false}, - - // Comment: checking for int overflows - {104, - {0x86, 0xcb, 0xac, 0xae, 0x4d, 0x3f, 0x74, 0xae, 0x01, 0x21, 0x3e, 0x05, - 0x51, 0xcc, 0x15, 0x16, 0x0e, 0xa1, 0xbe, 0x84, 0x08, 0xe3, 0xd5, 0xd7, - 0x4f, 0x01, 0x46, 0x49, 0x95, 0xa6, 0x9e, 0x61, 0x76, 0xcb, 0x9e, 0x02, - 0xb2, 0x24, 0x7e, 0xd2, 0x99, 0x89, 0x2f, 0x91, 0x82, 0xa4, 0x5c, 0xaf, - 0x4c, 0x69, 0x40, 0x56, 0x11, 0x76, 0x6e, 0xdf, 0xaf, 0xdc, 0x28, 0x55, - 0x19, 0xea, 0x30, 0x48, 0x0c, 0x44, 0xf0, 0x5e, 0x78, 0x1e, 0xac, 0xf8, - 0xfc, 0xec, 0xc7, 0x09, 0x0a, 0xbb, 0x28, 0xfa, 0x5f, 0xd5, 0x85, 0xac, - 0x8c, 0xda, 0x7e, 0x87, 0x72, 0xe5, 0x94, 0xe4, 0xce, 0x6c, 0x88, 0x32, - 0x81, 0x93, 0x2e, 0x0f, 0x89, 0xf8, 0x77, 0xa1, 0xf0, 0x4d, 0x9c, 0x32, - 0xb0, 0x6c, 0xf9, 0x0b, 0x0e, 0x76, 0x2b, 0x43, 0x0c, 0x4d, 0x51, 0x7c, - 0x97, 0x10, 0x70, 0x68, 0xf4, 0x98, 0xef, 0x7f}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xfb, 0x66}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0xc9, 0x8f, 0x72, - 0xc4, 0x94, 0xc2, 0xa4, 0x3c, 0x2b, 0x15, 0xa1, 0x04, 0x3f, 0x1c, 0xfa}, - false, - false}, - - // Comment: checking for int overflows - {105, - {0xfa, 0xb1, 0xcd, 0xdf, 0x4f, 0xe1, 0x98, 0xef, 0x63, 0xad, 0xd8, 0x81, - 0xd6, 0xea, 0xd6, 0xc5, 0x76, 0x37, 0xbb, 0xe9, 0x20, 0x18, 0xca, 0x7c, - 0x0b, 0x96, 0xfb, 0xa0, 0x87, 0x1e, 0x93, 0x2d, 0xb1, 0xfb, 0xf9, 0x07, - 0x61, 0xbe, 0x25, 0xdf, 0x8d, 0xfa, 0xf9, 0x31, 0xce, 0x57, 0x57, 0xe6, - 0x17, 0xb3, 0xd7, 0xa9, 0xf0, 0xbf, 0x0f, 0xfe, 0x5d, 0x59, 0x1a, 0x33, - 0xc1, 0x43, 0xb8, 0xf5, 0x3f, 0xd0, 0xb5, 0xa1, 0x96, 0x09, 0xfd, 0x62, - 0xe5, 0xc2, 0x51, 0xa4, 0x28, 0x1a, 0x20, 0x0c, 0xfd, 0xc3, 0x4f, 0x28, - 0x17, 0x10, 0x40, 0x6f, 0x4e, 0x37, 0x62, 0x54, 0x46, 0xff, 0x6e, 0xf2, - 0x24, 0x91, 0x3d, 0xeb, 0x0d, 0x89, 0xaf, 0x33, 0x71, 0x28, 0xe3, 0xd1, - 0x55, 0xd1, 0x6d, 0x3e, 0xc3, 0x24, 0x60, 0x41, 0x43, 0x21, 0x43, 0xe9, - 0xab, 0x3a, 0x6d, 0x2c, 0xcc, 0x2f, 0x4d, 0x62}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xbb, 0x90}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xe9, 0xe1, 0x51, - 0xb0, 0x25, 0x33, 0xc7, 0x46, 0x58, 0xbf, 0xc7, 0x73, 0x7c, 0x68, 0x0d}, - false, - false}, - - // Comment: checking for int overflows - {106, - {0x22, 0x72, 0x02, 0xbe, 0x7f, 0x35, 0x15, 0xe9, 0xd1, 0xc0, 0x2e, 0xea, - 0x2f, 0x19, 0x50, 0xb6, 0x48, 0x1b, 0x04, 0x8a, 0x4c, 0x91, 0x50, 0x6c, - 0xb4, 0x0d, 0x50, 0x4e, 0x6c, 0x94, 0x9f, 0x82, 0xd1, 0x97, 0xc2, 0x5a, - 0xd1, 0x7d, 0xc7, 0x21, 0x65, 0x11, 0x25, 0x78, 0x2a, 0xc7, 0xa7, 0x12, - 0x47, 0xfe, 0xae, 0xf3, 0x2f, 0x1f, 0x25, 0x0c, 0xe4, 0xbb, 0x8f, 0x79, - 0xac, 0xaa, 0x17, 0x9d, 0x45, 0xa7, 0xb0, 0x54, 0x5f, 0x09, 0x24, 0x32, - 0x5e, 0xfa, 0x87, 0xd5, 0xe4, 0x41, 0xd2, 0x84, 0x78, 0xc6, 0x1f, 0x22, - 0x23, 0xee, 0x67, 0xc3, 0xb4, 0x1f, 0x43, 0x94, 0x53, 0x5e, 0x2a, 0x24, - 0x36, 0x9a, 0x2e, 0x16, 0x61, 0x3c, 0x45, 0x94, 0x90, 0xc1, 0x4f, 0xb1, - 0xd7, 0x55, 0xfe, 0x53, 0xfb, 0xe1, 0xee, 0x45, 0xb1, 0xb2, 0x1f, 0x71, - 0x62, 0xe2, 0xfc, 0xaa, 0x74, 0x2a, 0xbe, 0xfd}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x48, 0x4a}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x79, 0x5b, 0xcf, 0xf6, - 0x47, 0xc5, 0x53, 0xc2, 0xe4, 0xeb, 0x6e, 0x0e, 0xaf, 0xd9, 0xe0, 0x4e}, - false, - false}, - - // Comment: checking for int overflows - {107, - {0xfa, 0xe5, 0x83, 0x45, 0xc1, 0x6c, 0xb0, 0xf5, 0xcc, 0x53, 0x7f, 0x2b, - 0x1b, 0x34, 0x69, 0xc9, 0x69, 0x46, 0x3b, 0x3e, 0xa7, 0x1b, 0xcf, 0x6b, - 0x98, 0xd6, 0x69, 0xa8, 0xe6, 0x0e, 0x04, 0xfc, 0x08, 0xd5, 0xfd, 0x06, - 0x9c, 0x36, 0x26, 0x38, 0xe3, 0x40, 0x0e, 0xf4, 0xcb, 0x24, 0x2e, 0x27, - 0xe2, 0x24, 0x5e, 0x68, 0xcb, 0x9e, 0xc5, 0x83, 0xda, 0x53, 0x40, 0xb1, - 0x2e, 0xdf, 0x42, 0x3b, 0x73, 0x26, 0xad, 0x20, 0xfe, 0xeb, 0x57, 0xda, - 0xca, 0x2e, 0x04, 0x67, 0xa3, 0x28, 0x99, 0xb4, 0x2d, 0xf8, 0xe5, 0x6d, - 0x84, 0xe0, 0x06, 0xbc, 0x8a, 0x7a, 0xcc, 0x73, 0x1e, 0x7c, 0x1f, 0x6b, - 0xec, 0xb5, 0x71, 0x9f, 0x70, 0x77, 0xf0, 0xd4, 0xf4, 0xc6, 0x1a, 0xb1, - 0x1e, 0xba, 0xc1, 0x00, 0x18, 0x01, 0xce, 0x33, 0xc4, 0xe4, 0xa7, 0x7d, - 0x83, 0x1d, 0x3c, 0xe3, 0x4e, 0x84, 0x10, 0xe1}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x2f, 0x40}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x19, 0x46, 0xd6, 0x53, - 0x96, 0x0f, 0x94, 0x7a, 0x74, 0xd3, 0xe8, 0x09, 0x3c, 0xf4, 0x85, 0x02}, - false, - false}, - - // Comment: checking for int overflows - {108, - {0xeb, 0xb2, 0x16, 0xdd, 0xd7, 0xca, 0x70, 0x92, 0x15, 0xf5, 0x03, 0xdf, - 0x9c, 0xe6, 0x3c, 0x5c, 0xd2, 0x19, 0x4e, 0x7d, 0x90, 0x99, 0xe8, 0xa9, - 0x0b, 0x2a, 0xfa, 0xad, 0x5e, 0xba, 0x35, 0x06, 0x99, 0x25, 0xa6, 0x03, - 0xfd, 0xbc, 0x34, 0x1a, 0xae, 0xd4, 0x15, 0x05, 0xb1, 0x09, 0x41, 0xfa, - 0x38, 0x56, 0xa7, 0xe2, 0x47, 0xb1, 0x04, 0x07, 0x09, 0x74, 0x6c, 0xfc, - 0x20, 0x96, 0xca, 0xa6, 0x31, 0xb2, 0xff, 0xf4, 0x1c, 0x25, 0x05, 0x06, - 0xd8, 0x89, 0xc1, 0xc9, 0x06, 0x71, 0xad, 0xe8, 0x53, 0xee, 0x63, 0x94, - 0xc1, 0x91, 0x92, 0xa5, 0xcf, 0x37, 0x10, 0xd1, 0x07, 0x30, 0x99, 0xe5, - 0xbc, 0x94, 0x65, 0x82, 0xfc, 0x0f, 0xab, 0x9f, 0x54, 0x3c, 0x71, 0x6a, - 0xe2, 0x48, 0x6a, 0x86, 0x83, 0xfd, 0xca, 0x39, 0xd2, 0xe1, 0x4f, 0x23, - 0xd0, 0x0a, 0x58, 0x26, 0x64, 0xf4, 0xec, 0xb1}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x93, 0x35}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x36, 0xc3, 0x00, 0x29, - 0x85, 0xdd, 0x21, 0xba, 0xf8, 0x95, 0xd6, 0x33, 0x57, 0x3f, 0x12, 0xc0}, - false, - false}, - - // Comment: checking for int overflows - {109, - {0x40, 0x8a, 0xe6, 0xef, 0x1c, 0x7e, 0xf0, 0xfb, 0x2c, 0x2d, 0x61, 0x08, - 0x16, 0xfc, 0x78, 0x49, 0xef, 0xa5, 0x8f, 0x78, 0x27, 0x3f, 0x5f, 0x16, - 0x6e, 0xa6, 0x5f, 0x81, 0xb5, 0x75, 0x74, 0x7d, 0x03, 0x5b, 0x30, 0x40, - 0xfe, 0xde, 0x1e, 0xb9, 0x45, 0x97, 0x88, 0x66, 0x97, 0x88, 0x40, 0x8e, - 0x00, 0x41, 0x3b, 0x3e, 0x37, 0x6d, 0x15, 0x2d, 0x20, 0x4a, 0xa2, 0xb7, - 0xa8, 0x35, 0x58, 0xfc, 0xd4, 0x8a, 0x0e, 0xf7, 0xa2, 0x6b, 0x1c, 0xd6, - 0xd3, 0x5d, 0x23, 0xb3, 0xf5, 0xdf, 0xe0, 0xca, 0x77, 0xa4, 0xce, 0x32, - 0xb9, 0x4a, 0xbf, 0x83, 0xda, 0x2a, 0xef, 0xca, 0xf0, 0x68, 0x38, 0x08, - 0x79, 0xe8, 0x9f, 0xb0, 0xa3, 0x82, 0x95, 0x95, 0xcf, 0x44, 0xc3, 0x85, - 0x2a, 0xe2, 0xcc, 0x66, 0x2b, 0x68, 0x9f, 0x93, 0x55, 0xd9, 0xc1, 0x83, - 0x80, 0x1f, 0x6a, 0xcc, 0x31, 0x3f, 0x89, 0x07}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xf7, 0xd5}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x65, 0x14, 0x51, 0x8e, - 0x0a, 0x26, 0x41, 0x42, 0xe0, 0xb7, 0x35, 0x1f, 0x96, 0x7f, 0xc2, 0xae}, - false, - false}, - - // Comment: checking for int overflows - {110, - {0x0a, 0x0a, 0x24, 0x49, 0x9b, 0xca, 0xde, 0x58, 0xcf, 0x15, 0x76, 0xc3, - 0x12, 0xac, 0xa9, 0x84, 0x71, 0x8c, 0xb4, 0xcc, 0x7e, 0x01, 0x53, 0xf5, - 0xa9, 0x01, 0x58, 0x10, 0x85, 0x96, 0x44, 0xdf, 0xc0, 0x21, 0x17, 0x4e, - 0x0b, 0x06, 0x0a, 0x39, 0x74, 0x48, 0xde, 0x8b, 0x48, 0x4a, 0x86, 0x03, - 0xbe, 0x68, 0x0a, 0x69, 0x34, 0xc0, 0x90, 0x6f, 0x30, 0xdd, 0x17, 0xea, - 0xe2, 0xd4, 0xc5, 0xfa, 0xa7, 0x77, 0xf8, 0xca, 0x53, 0x37, 0x0e, 0x08, - 0x33, 0x1b, 0x88, 0xc3, 0x42, 0xba, 0xc9, 0x59, 0x78, 0x7b, 0xbb, 0x33, - 0x93, 0x0e, 0x3b, 0x56, 0xbe, 0x86, 0xda, 0x7f, 0x2a, 0x6e, 0xb1, 0xf9, - 0x40, 0x89, 0xd1, 0xd1, 0x81, 0x07, 0x4d, 0x43, 0x02, 0xf8, 0xe0, 0x55, - 0x2d, 0x0d, 0xe1, 0xfa, 0xb3, 0x06, 0xa2, 0x1b, 0x42, 0xd4, 0xc3, 0xba, - 0x6e, 0x6f, 0x0c, 0xbc, 0xc8, 0x1e, 0x87, 0x7a}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0xfc, 0xe4}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4c, 0x19, 0x4d, 0xa6, - 0xa9, 0x9f, 0xd6, 0x5b, 0x40, 0xe9, 0xca, 0xd7, 0x98, 0xf4, 0x4b, 0x19}, - false, - false}, - - // Comment: checking for int overflows - {111, - {0x4a, 0x0a, 0xaf, 0xf8, 0x49, 0x47, 0x29, 0x18, 0x86, 0x91, 0x70, 0x13, - 0x40, 0xf3, 0xce, 0x2b, 0x8a, 0x78, 0xee, 0xd3, 0xa0, 0xf0, 0x65, 0x99, - 0x4b, 0x72, 0x48, 0x4e, 0x79, 0x91, 0xd2, 0x5c, 0x29, 0xaa, 0x07, 0x5e, - 0xb1, 0xfc, 0x16, 0xde, 0x93, 0xfe, 0x06, 0x90, 0x58, 0x11, 0x2a, 0xb2, - 0x84, 0xa3, 0xed, 0x18, 0x78, 0x03, 0x26, 0xd1, 0x25, 0x8a, 0x47, 0x22, - 0x2f, 0xa6, 0x33, 0xd8, 0xb2, 0x9f, 0x3b, 0xd9, 0x15, 0x0b, 0x23, 0x9b, - 0x15, 0x46, 0xc2, 0xbb, 0x9b, 0x9f, 0x41, 0x0f, 0xeb, 0xea, 0xd3, 0x96, - 0x00, 0x0e, 0xe4, 0x77, 0x70, 0x15, 0x32, 0xc3, 0xd0, 0xf5, 0xfb, 0xf8, - 0x95, 0xd2, 0x80, 0x19, 0x6d, 0x2f, 0x73, 0x7c, 0x5e, 0x9f, 0xec, 0x50, - 0xd9, 0x2b, 0xb0, 0xdf, 0x5d, 0x7e, 0x51, 0x3b, 0xe5, 0xb8, 0xea, 0x97, - 0x13, 0x10, 0xd5, 0xbf, 0x16, 0xba, 0x7a, 0xee}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x84, 0x86, 0xa8}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xae, 0x77, 0x88, - 0xcd, 0x28, 0x74, 0xab, 0xc1, 0x38, 0x54, 0x1e, 0x11, 0xfd, 0x05, 0x87}, - false, - false}, - - // Comment: checking for int overflows - {112, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x78, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x9f, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x9c, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xd4, 0xd2, 0x06, 0x61, - 0x6f, 0x92, 0x93, 0xf6, 0x5b, 0x45, 0xdb, 0xbc, 0x74, 0xe7, 0xc2, 0xed, - 0xfb, 0xcb, 0xbf, 0x1c, 0xfb, 0x67, 0x9b, 0xb7, 0x39, 0xa5, 0x86, 0x2d, - 0xe2, 0xbc, 0xb9, 0x37, 0xf7, 0x4d, 0x5b, 0xf8, 0x67, 0x1c, 0x5a, 0x8a, - 0x50, 0x92, 0xf6, 0x1d, 0x54, 0xc9, 0xaa, 0x5b}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x3a, 0x51, 0x63, - 0xc7, 0xf6, 0x23, 0x68, 0x32, 0x7b, 0x3f, 0xbc, 0x10, 0x36, 0xc9, 0x43}, - false, - false}, - - // Comment: special case tag - {113, {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xa6, 0x90, 0x2f, 0xcb, 0xc8, 0x83, - 0xbb, 0xc1, 0x80, 0xb2, 0x56, 0xae, 0x34, 0xad, 0x7f, 0x00}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3d, 0x52, 0x71, 0x0b, 0xec, 0x86, 0xd4, 0xea, + 0x9f, 0xea, 0x2f, 0xf2, 0x69, 0x54, 0x91, 0x91}, + false, + false}, + + // Comment: + {103, + {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, 0xe5, + 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b, + 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, 0x3e, 0xbd, 0x01, + 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4, + 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63, 0xce, 0x24, 0xe0, 0xd5, + 0x75, 0xe0, 0xe4, 0x4d, 0xbb, 0xfa, 0x3e, 0x7c, 0x50, 0x6b, 0x11, 0xe5, + 0x29, 0xcf, 0x32, 0x6c, 0xee, 0xa7, 0x59, 0xde, 0xc2, 0xb7, 0x37, 0x00, + 0x0e, 0xf2, 0xf5, 0xe0, 0x61, 0x08, 0x9f, 0xe7, 0x71, 0x9a, 0x77, 0xfd, + 0x55, 0x2a, 0xa1, 0xbe, 0x5e, 0x26, 0x6f, 0x96, 0x5e, 0x72, 0x4a, 0xa3, + 0xa9, 0x50, 0x83, 0xef, 0x59, 0x0d, 0xe1, 0x33, 0x75, 0x06, 0x48, 0x31, + 0xf5, 0x81, 0x5f, 0x49, 0x8b, 0xd9, 0x16, 0xda}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x51, 0x35, 0x63, 0x29, + 0xe2, 0x80, 0xb1, 0x2d, 0x55, 0xd3, 0xd9, 0x8f, 0x0a, 0x58, 0x0c, 0xbe}, + false, + false}, + + // Comment: + {104, + {0x65, 0xb6, 0x3b, 0x70, 0x74, 0xb7, 0x28, 0xb9, 0x92, 0xe2, 0x4b, + 0x9a, 0xc0, 0xdf, 0x0d, 0xa2, 0xb5, 0x55, 0xdb, 0x62, 0x25, 0x4d, + 0x94, 0x24, 0x3f, 0x1d, 0xe7, 0xc8, 0xd3, 0xcc, 0x6f, 0x8d}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0xc1, 0x52, 0xa4, 0xb9, + 0x0c, 0x54, 0x8c, 0x71, 0xdc, 0x47, 0x9e, 0xde, 0xaf, 0x92, 0x11, 0xbf}, + false, + false}, + + // Comment: + {105, + {0x65, 0xb6, 0x3b, 0x70, 0x74, 0xb7, 0x28, 0xb9, 0x92, 0xe2, 0x4b, + 0x9a, 0xc0, 0xdf, 0x0d, 0xa2, 0xb5, 0x55, 0xdb, 0x62, 0x25, 0x4d, + 0x94, 0x24, 0x3f, 0x1d, 0xe7, 0xc8, 0xd3, 0xcc, 0x6f, 0x8d, 0x20, + 0xc1, 0x42, 0x7e, 0x89, 0x8f, 0xbb, 0x66, 0x68, 0xd4, 0x32, 0xc3, + 0x94, 0x43, 0x4c, 0x9b, 0x18, 0xb5, 0x8e, 0x2d, 0x71, 0x0a, 0xed, + 0x1c, 0x31, 0xdb, 0x1f, 0xaa, 0x8a, 0x1f, 0x1b, 0x32}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x40, 0xef, 0x63, 0x83, 0x05, 0x2d, 0x91, 0xc2, + 0xe4, 0xb4, 0x61, 0x1b, 0x0e, 0x32, 0xc5, 0xff}, + false, + false}, + + // Comment: + {106, + {0x65, 0xb6, 0x3b, 0x70, 0x74, 0xb7, 0x28, 0xb9, 0x92, 0xe2, 0x4b, 0x9a, + 0xc0, 0xdf, 0x0d, 0xa2, 0xb5, 0x55, 0xdb, 0x62, 0x25, 0x4d, 0x94, 0x24, + 0x3f, 0x1d, 0xe7, 0xc8, 0xd3, 0xcc, 0x6f, 0x8d, 0x20, 0xc1, 0x42, 0x7e, + 0x89, 0x8f, 0xbb, 0x66, 0x68, 0xd4, 0x32, 0xc3, 0x94, 0x43, 0x4c, 0x9b, + 0x18, 0xb5, 0x8e, 0x2d, 0x71, 0x0a, 0xed, 0x1c, 0x31, 0xdb, 0x1f, 0xaa, + 0x8a, 0x1f, 0x1b, 0x32, 0x44, 0x05, 0xc1, 0x03, 0xaf, 0x94, 0xee, 0x9a, + 0xd6, 0x30, 0xcd, 0x13, 0x11, 0x58, 0xa6, 0xa1, 0x3d, 0x48, 0xc8, 0x7f, + 0xf1, 0x0d, 0x0a, 0x9f, 0x9e, 0xf7, 0x60, 0x98, 0x8e, 0x65, 0x88, 0x82, + 0xaa, 0xd5, 0x5e, 0xc1, 0xa1, 0xd9, 0x90, 0xe9, 0xa1, 0x8d, 0xb5, 0xdc, + 0x56, 0xaf, 0x7c, 0x90, 0xa6, 0xf2, 0x1e, 0x4c, 0x8a, 0xf9, 0xb7, 0x4e, + 0x0a, 0x7e, 0xa0, 0x36, 0x74, 0x26, 0xe9, 0xa5}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0xae, 0x9b, 0x54, 0x25, + 0x41, 0xe8, 0x4f, 0xc7, 0x45, 0x42, 0xee, 0xd6, 0xbe, 0x63, 0x8f, 0xee}, + false, + false}, + + // Comment: + {107, + {0xe5, 0xb6, 0x3b, 0xf0, 0xf4, 0xb7, 0x28, 0x39, 0x12, 0xe2, 0x4b, + 0x1a, 0x40, 0xdf, 0x0d, 0x22, 0x35, 0x55, 0xdb, 0xe2, 0xa5, 0x4d, + 0x94, 0xa4, 0xbf, 0x1d, 0xe7, 0x48, 0x53, 0xcc, 0x6f, 0x0d}, + {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0xfe, 0xe3, 0xec, + 0xfb, 0xa9, 0xcd, 0xf7, 0x97, 0xba, 0xe3, 0x7a, 0x62, 0x6e, 0xc8, 0x3b}, + false, + false}, + + // Comment: + {108, + {0xe5, 0xb6, 0x3b, 0xf0, 0xf4, 0xb7, 0x28, 0x39, 0x12, 0xe2, 0x4b, + 0x1a, 0x40, 0xdf, 0x0d, 0x22, 0x35, 0x55, 0xdb, 0xe2, 0xa5, 0x4d, + 0x94, 0xa4, 0xbf, 0x1d, 0xe7, 0x48, 0x53, 0xcc, 0x6f, 0x0d, 0xa0, + 0xc1, 0x42, 0xfe, 0x09, 0x8f, 0xbb, 0xe6, 0xe8, 0xd4, 0x32, 0x43, + 0x14, 0x43, 0x4c, 0x1b, 0x98, 0xb5, 0x8e, 0xad, 0xf1, 0x0a, 0xed, + 0x9c, 0xb1, 0xdb, 0x1f, 0x2a, 0x0a, 0x1f, 0x1b, 0xb2}, + {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x74, 0x90, 0x79, 0x5b, 0xdb, 0xbb, 0xf5, 0xd0, + 0xae, 0xcb, 0x9a, 0x4f, 0x65, 0xaa, 0x37, 0x9f}, + false, + false}, + + // Comment: + {109, + {0xe5, 0xb6, 0x3b, 0xf0, 0xf4, 0xb7, 0x28, 0x39, 0x12, 0xe2, 0x4b, 0x1a, + 0x40, 0xdf, 0x0d, 0x22, 0x35, 0x55, 0xdb, 0xe2, 0xa5, 0x4d, 0x94, 0xa4, + 0xbf, 0x1d, 0xe7, 0x48, 0x53, 0xcc, 0x6f, 0x0d, 0xa0, 0xc1, 0x42, 0xfe, + 0x09, 0x8f, 0xbb, 0xe6, 0xe8, 0xd4, 0x32, 0x43, 0x14, 0x43, 0x4c, 0x1b, + 0x98, 0xb5, 0x8e, 0xad, 0xf1, 0x0a, 0xed, 0x9c, 0xb1, 0xdb, 0x1f, 0x2a, + 0x0a, 0x1f, 0x1b, 0xb2, 0xc4, 0x05, 0xc1, 0x83, 0x2f, 0x94, 0xee, 0x1a, + 0x56, 0x30, 0xcd, 0x93, 0x91, 0x58, 0xa6, 0x21, 0xbd, 0x48, 0xc8, 0xff, + 0x71, 0x0d, 0x0a, 0x1f, 0x1e, 0xf7, 0x60, 0x18, 0x0e, 0x65, 0x88, 0x02, + 0x2a, 0xd5, 0x5e, 0x41, 0x21, 0xd9, 0x90, 0x69, 0x21, 0x8d, 0xb5, 0x5c, + 0xd6, 0xaf, 0x7c, 0x10, 0x26, 0xf2, 0x1e, 0xcc, 0x0a, 0xf9, 0xb7, 0xce, + 0x8a, 0x7e, 0xa0, 0xb6, 0xf4, 0x26, 0xe9, 0x25}, + {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x1d, 0x10, 0x96, 0xa8, + 0xca, 0x9e, 0x2b, 0xda, 0x27, 0x62, 0xc4, 0x1d, 0x5b, 0x16, 0xf6, 0x2f}, + false, + false}, + + // Comment: + {110, + {0x9a, 0x49, 0xc4, 0x8f, 0x8b, 0x48, 0xd7, 0x46, 0x6d, 0x1d, 0xb4, + 0x65, 0x3f, 0x20, 0xf2, 0x5d, 0x4a, 0xaa, 0x24, 0x9d, 0xda, 0xb2, + 0x6b, 0xdb, 0xc0, 0xe2, 0x18, 0x37, 0x2c, 0x33, 0x90, 0x72}, + {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xaf, 0x84, 0x92, 0xc7, + 0x92, 0xbf, 0x8d, 0x80, 0x62, 0xbe, 0x74, 0xff, 0x6e, 0xfb, 0x38, 0x69}, + false, + false}, + + // Comment: + {111, + {0x9a, 0x49, 0xc4, 0x8f, 0x8b, 0x48, 0xd7, 0x46, 0x6d, 0x1d, 0xb4, + 0x65, 0x3f, 0x20, 0xf2, 0x5d, 0x4a, 0xaa, 0x24, 0x9d, 0xda, 0xb2, + 0x6b, 0xdb, 0xc0, 0xe2, 0x18, 0x37, 0x2c, 0x33, 0x90, 0x72, 0xdf, + 0x3e, 0xbd, 0x81, 0x76, 0x70, 0x44, 0x99, 0x97, 0x2b, 0xcd, 0x3c, + 0x6b, 0xbc, 0xb3, 0x64, 0xe7, 0x4a, 0x71, 0xd2, 0x8e, 0xf5, 0x12, + 0xe3, 0xce, 0x24, 0xe0, 0x55, 0x75, 0xe0, 0xe4, 0xcd}, + {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xf2, 0x4d, 0xb6, 0x8c, 0x46, 0xb6, 0x7d, 0x6f, + 0x40, 0x2f, 0xa6, 0xc8, 0x97, 0x91, 0x33, 0x68}, + false, + false}, + + // Comment: + {112, + {0x9a, 0x49, 0xc4, 0x8f, 0x8b, 0x48, 0xd7, 0x46, 0x6d, 0x1d, 0xb4, 0x65, + 0x3f, 0x20, 0xf2, 0x5d, 0x4a, 0xaa, 0x24, 0x9d, 0xda, 0xb2, 0x6b, 0xdb, + 0xc0, 0xe2, 0x18, 0x37, 0x2c, 0x33, 0x90, 0x72, 0xdf, 0x3e, 0xbd, 0x81, + 0x76, 0x70, 0x44, 0x99, 0x97, 0x2b, 0xcd, 0x3c, 0x6b, 0xbc, 0xb3, 0x64, + 0xe7, 0x4a, 0x71, 0xd2, 0x8e, 0xf5, 0x12, 0xe3, 0xce, 0x24, 0xe0, 0x55, + 0x75, 0xe0, 0xe4, 0xcd, 0xbb, 0xfa, 0x3e, 0xfc, 0x50, 0x6b, 0x11, 0x65, + 0x29, 0xcf, 0x32, 0xec, 0xee, 0xa7, 0x59, 0x5e, 0xc2, 0xb7, 0x37, 0x80, + 0x0e, 0xf2, 0xf5, 0x60, 0x61, 0x08, 0x9f, 0x67, 0x71, 0x9a, 0x77, 0x7d, + 0x55, 0x2a, 0xa1, 0x3e, 0x5e, 0x26, 0x6f, 0x16, 0x5e, 0x72, 0x4a, 0x23, + 0xa9, 0x50, 0x83, 0x6f, 0x59, 0x0d, 0xe1, 0xb3, 0x75, 0x06, 0x48, 0xb1, + 0xf5, 0x81, 0x5f, 0xc9, 0x8b, 0xd9, 0x16, 0x5a}, + {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, + 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0x43, 0xf6, 0x51, 0xab, + 0x2e, 0x2e, 0xb0, 0xf0, 0x4b, 0xf6, 0x89, 0xa4, 0x0d, 0x32, 0xda, 0x24}, + false, + false}, + + // Comment: + {113, + {0x1a, 0x49, 0xc4, 0x0f, 0x0b, 0x48, 0xd7, 0xc6, 0xed, 0x1d, 0xb4, + 0xe5, 0xbf, 0x20, 0xf2, 0xdd, 0xca, 0xaa, 0x24, 0x1d, 0x5a, 0xb2, + 0x6b, 0x5b, 0x40, 0xe2, 0x18, 0xb7, 0xac, 0x33, 0x90, 0xf2}, + {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x60, 0xd9, 0x52, 0x94, + 0xa3, 0x69, 0x4c, 0xfa, 0xa6, 0x4b, 0x2f, 0x63, 0xbc, 0x1f, 0x82, 0xec}, + false, + false}, + + // Comment: + {114, + {0x1a, 0x49, 0xc4, 0x0f, 0x0b, 0x48, 0xd7, 0xc6, 0xed, 0x1d, 0xb4, + 0xe5, 0xbf, 0x20, 0xf2, 0xdd, 0xca, 0xaa, 0x24, 0x1d, 0x5a, 0xb2, + 0x6b, 0x5b, 0x40, 0xe2, 0x18, 0xb7, 0xac, 0x33, 0x90, 0xf2, 0x5f, + 0x3e, 0xbd, 0x01, 0xf6, 0x70, 0x44, 0x19, 0x17, 0x2b, 0xcd, 0xbc, + 0xeb, 0xbc, 0xb3, 0xe4, 0x67, 0x4a, 0x71, 0x52, 0x0e, 0xf5, 0x12, + 0x63, 0x4e, 0x24, 0xe0, 0xd5, 0xf5, 0xe0, 0xe4, 0x4d}, + {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0xbe, 0xac, 0xa0, 0xb4, 0x70, 0x27, 0x19, 0x61, + 0x76, 0x18, 0x6d, 0x94, 0x40, 0x19, 0xc1, 0xc8}, + false, + false}, + + // Comment: + {115, + {0x1a, 0x49, 0xc4, 0x0f, 0x0b, 0x48, 0xd7, 0xc6, 0xed, 0x1d, 0xb4, 0xe5, + 0xbf, 0x20, 0xf2, 0xdd, 0xca, 0xaa, 0x24, 0x1d, 0x5a, 0xb2, 0x6b, 0x5b, + 0x40, 0xe2, 0x18, 0xb7, 0xac, 0x33, 0x90, 0xf2, 0x5f, 0x3e, 0xbd, 0x01, + 0xf6, 0x70, 0x44, 0x19, 0x17, 0x2b, 0xcd, 0xbc, 0xeb, 0xbc, 0xb3, 0xe4, + 0x67, 0x4a, 0x71, 0x52, 0x0e, 0xf5, 0x12, 0x63, 0x4e, 0x24, 0xe0, 0xd5, + 0xf5, 0xe0, 0xe4, 0x4d, 0x3b, 0xfa, 0x3e, 0x7c, 0xd0, 0x6b, 0x11, 0xe5, + 0xa9, 0xcf, 0x32, 0x6c, 0x6e, 0xa7, 0x59, 0xde, 0x42, 0xb7, 0x37, 0x00, + 0x8e, 0xf2, 0xf5, 0xe0, 0xe1, 0x08, 0x9f, 0xe7, 0xf1, 0x9a, 0x77, 0xfd, + 0xd5, 0x2a, 0xa1, 0xbe, 0xde, 0x26, 0x6f, 0x96, 0xde, 0x72, 0x4a, 0xa3, + 0x29, 0x50, 0x83, 0xef, 0xd9, 0x0d, 0xe1, 0x33, 0xf5, 0x06, 0x48, 0x31, + 0x75, 0x81, 0x5f, 0x49, 0x0b, 0xd9, 0x16, 0xda}, + {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xd4, 0x81, 0x10, 0x28, + 0xa5, 0x77, 0xd4, 0xdd, 0x69, 0xd6, 0xb3, 0x5d, 0x71, 0x7f, 0x73, 0xe3}, + false, + false}, + + // Comment: + {116, + {0x65, 0xb6, 0x3b, 0xf0, 0x8b, 0x48, 0xd7, 0xc6, 0x92, 0xe2, 0x4b, + 0x1a, 0x3f, 0x20, 0xf2, 0xdd, 0xb5, 0x55, 0xdb, 0xe2, 0xda, 0xb2, + 0x6b, 0x5b, 0x3f, 0x1d, 0xe7, 0x48, 0x2c, 0x33, 0x90, 0xf2}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x10, 0xfb, 0x61, 0x27, + 0x2b, 0x55, 0x5b, 0xee, 0x10, 0x4f, 0x5a, 0x71, 0x81, 0x87, 0x16, 0xd6}, + false, + false}, + + // Comment: + {117, + {0x65, 0xb6, 0x3b, 0xf0, 0x8b, 0x48, 0xd7, 0xc6, 0x92, 0xe2, 0x4b, + 0x1a, 0x3f, 0x20, 0xf2, 0xdd, 0xb5, 0x55, 0xdb, 0xe2, 0xda, 0xb2, + 0x6b, 0x5b, 0x3f, 0x1d, 0xe7, 0x48, 0x2c, 0x33, 0x90, 0xf2, 0x20, + 0xc1, 0x42, 0xfe, 0x76, 0x70, 0x44, 0x19, 0x68, 0xd4, 0x32, 0x43, + 0x6b, 0xbc, 0xb3, 0xe4, 0x18, 0xb5, 0x8e, 0xad, 0x8e, 0xf5, 0x12, + 0x63, 0x31, 0xdb, 0x1f, 0x2a, 0x75, 0xe0, 0xe4, 0x4d}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x47, 0x56, 0x76, 0x4e, 0x59, 0x58, 0x35, 0x04, + 0x18, 0x28, 0x77, 0xd8, 0xc3, 0x31, 0x20, 0xf0}, + false, + false}, + + // Comment: + {118, + {0x65, 0xb6, 0x3b, 0xf0, 0x8b, 0x48, 0xd7, 0xc6, 0x92, 0xe2, 0x4b, 0x1a, + 0x3f, 0x20, 0xf2, 0xdd, 0xb5, 0x55, 0xdb, 0xe2, 0xda, 0xb2, 0x6b, 0x5b, + 0x3f, 0x1d, 0xe7, 0x48, 0x2c, 0x33, 0x90, 0xf2, 0x20, 0xc1, 0x42, 0xfe, + 0x76, 0x70, 0x44, 0x19, 0x68, 0xd4, 0x32, 0x43, 0x6b, 0xbc, 0xb3, 0xe4, + 0x18, 0xb5, 0x8e, 0xad, 0x8e, 0xf5, 0x12, 0x63, 0x31, 0xdb, 0x1f, 0x2a, + 0x75, 0xe0, 0xe4, 0x4d, 0x44, 0x05, 0xc1, 0x83, 0x50, 0x6b, 0x11, 0xe5, + 0xd6, 0x30, 0xcd, 0x93, 0xee, 0xa7, 0x59, 0xde, 0x3d, 0x48, 0xc8, 0xff, + 0x0e, 0xf2, 0xf5, 0xe0, 0x9e, 0xf7, 0x60, 0x18, 0x71, 0x9a, 0x77, 0xfd, + 0xaa, 0xd5, 0x5e, 0x41, 0x5e, 0x26, 0x6f, 0x96, 0xa1, 0x8d, 0xb5, 0x5c, + 0xa9, 0x50, 0x83, 0xef, 0xa6, 0xf2, 0x1e, 0xcc, 0x75, 0x06, 0x48, 0x31, + 0x0a, 0x7e, 0xa0, 0xb6, 0x8b, 0xd9, 0x16, 0xda}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x95, 0xa2, 0xb1, 0x2a, + 0x4a, 0x28, 0x00, 0x89, 0xd4, 0xbd, 0x4f, 0x90, 0x42, 0x53, 0xe7, 0x54}, + false, + false}, + + // Comment: + {119, + {0x9a, 0x49, 0xc4, 0x0f, 0x74, 0xb7, 0x28, 0x39, 0x6d, 0x1d, 0xb4, + 0xe5, 0xc0, 0xdf, 0x0d, 0x22, 0x4a, 0xaa, 0x24, 0x1d, 0x25, 0x4d, + 0x94, 0xa4, 0xc0, 0xe2, 0x18, 0xb7, 0xd3, 0xcc, 0x6f, 0x0d}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xdc, 0xd4, 0x59, + 0x74, 0xbe, 0xbe, 0x03, 0x2e, 0xb7, 0xb8, 0x6c, 0x9d, 0x06, 0x34, 0x52}, + false, + false}, + + // Comment: + {120, + {0x9a, 0x49, 0xc4, 0x0f, 0x74, 0xb7, 0x28, 0x39, 0x6d, 0x1d, 0xb4, + 0xe5, 0xc0, 0xdf, 0x0d, 0x22, 0x4a, 0xaa, 0x24, 0x1d, 0x25, 0x4d, + 0x94, 0xa4, 0xc0, 0xe2, 0x18, 0xb7, 0xd3, 0xcc, 0x6f, 0x0d, 0xdf, + 0x3e, 0xbd, 0x01, 0x89, 0x8f, 0xbb, 0xe6, 0x97, 0x2b, 0xcd, 0xbc, + 0x94, 0x43, 0x4c, 0x1b, 0xe7, 0x4a, 0x71, 0x52, 0x71, 0x0a, 0xed, + 0x9c, 0xce, 0x24, 0xe0, 0xd5, 0x8a, 0x1f, 0x1b, 0xb2}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xf0, 0xe6, 0xa3, 0xc1, 0xf2, 0x8a, 0xd9, 0x2d, + 0x0d, 0xbc, 0x90, 0x0b, 0xe2, 0x91, 0xd8, 0x77}, + false, + false}, + + // Comment: + {121, + {0x9a, 0x49, 0xc4, 0x0f, 0x74, 0xb7, 0x28, 0x39, 0x6d, 0x1d, 0xb4, 0xe5, + 0xc0, 0xdf, 0x0d, 0x22, 0x4a, 0xaa, 0x24, 0x1d, 0x25, 0x4d, 0x94, 0xa4, + 0xc0, 0xe2, 0x18, 0xb7, 0xd3, 0xcc, 0x6f, 0x0d, 0xdf, 0x3e, 0xbd, 0x01, + 0x89, 0x8f, 0xbb, 0xe6, 0x97, 0x2b, 0xcd, 0xbc, 0x94, 0x43, 0x4c, 0x1b, + 0xe7, 0x4a, 0x71, 0x52, 0x71, 0x0a, 0xed, 0x9c, 0xce, 0x24, 0xe0, 0xd5, + 0x8a, 0x1f, 0x1b, 0xb2, 0xbb, 0xfa, 0x3e, 0x7c, 0xaf, 0x94, 0xee, 0x1a, + 0x29, 0xcf, 0x32, 0x6c, 0x11, 0x58, 0xa6, 0x21, 0xc2, 0xb7, 0x37, 0x00, + 0xf1, 0x0d, 0x0a, 0x1f, 0x61, 0x08, 0x9f, 0xe7, 0x8e, 0x65, 0x88, 0x02, + 0x55, 0x2a, 0xa1, 0xbe, 0xa1, 0xd9, 0x90, 0x69, 0x5e, 0x72, 0x4a, 0xa3, + 0x56, 0xaf, 0x7c, 0x10, 0x59, 0x0d, 0xe1, 0x33, 0x8a, 0xf9, 0xb7, 0xce, + 0xf5, 0x81, 0x5f, 0x49, 0x74, 0x26, 0xe9, 0x25}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00}, + {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, + 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x57, 0xef, 0xf4, 0xa5, + 0x25, 0xee, 0xff, 0x2e, 0xbd, 0x7a, 0x28, 0xeb, 0x89, 0x42, 0x82, 0xbe}, + false, + false}, + + // Comment: Flipped bit 0 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {122, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf5, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 1 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {123, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf6, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 7 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {124, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x74, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 8 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {125, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x41, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 31 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {126, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0x37, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 32 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {127, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x28, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 33 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {128, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x2b, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 63 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {129, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x88, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 64 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {130, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x15, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 77 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {131, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0x8c, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 80 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {132, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x50, 0x40, + 0x54, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 96 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {133, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x55, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 97 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {134, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x56, 0x32, 0x3f, 0x44}, + true, + false}, + + // Comment: Flipped bit 120 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {135, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x45}, + true, + false}, + + // Comment: Flipped bit 121 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {136, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x46}, + true, + false}, + + // Comment: Flipped bit 126 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {137, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0x04}, + true, + false}, + + // Comment: Flipped bit 127 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {138, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0xc4}, + true, + false}, + + // Comment: Flipped bit 63 and 127 in tag expected + // tag:f4409bb729039d0814ac514054323f44 + {139, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x88, 0x14, 0xac, 0x51, 0x40, + 0x54, 0x32, 0x3f, 0xc4}, + true, + false}, + + // Comment: Tag changed to all zero expected + // tag:f4409bb729039d0814ac514054323f44 + {140, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + true, + false}, + + // Comment: tag change to all 1 expected + // tag:f4409bb729039d0814ac514054323f44 + {141, + {}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + true, + false}, + + // Comment: Flipped bit 0 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {142, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x28, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 1 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {143, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x2b, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 7 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {144, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xa9, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 8 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {145, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x90, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 31 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {146, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x87, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 32 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {147, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa7, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 33 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {148, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa4, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 63 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {149, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0x53, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 64 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {150, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf0, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 77 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {151, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x29, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 80 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {152, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xba, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 96 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {153, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1d, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 97 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {154, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1e, 0xe9, 0xa7, 0xd6}, + true, + false}, + + // Comment: Flipped bit 120 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {155, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd7}, + true, + false}, + + // Comment: Flipped bit 121 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {156, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd4}, + true, + false}, + + // Comment: Flipped bit 126 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {157, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0x96}, + true, + false}, + + // Comment: Flipped bit 127 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {158, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0x56}, + true, + false}, + + // Comment: Flipped bit 63 and 127 in tag expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {159, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11, + 0x9d, 0x53, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0x56}, + true, + false}, + + // Comment: Tag changed to all zero expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {160, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true, + false}, + + // Comment: tag change to all 1 expected + // tag:29914007a6119dd3f109bba21ce9a7d6 + {161, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1, + 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + true, + false}, + + // Comment: Flipped bit 0 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {162, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x67, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 1 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {163, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x64, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 7 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {164, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0xe6, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 8 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {165, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x41, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 31 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {166, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x96, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 32 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {167, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe9, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 33 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {168, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xea, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 63 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {169, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0x3a, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 64 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {170, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x93, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 77 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {171, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0x8a, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 80 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {172, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x46, 0xf5, 0xce, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 96 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {173, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xcf, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 97 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {174, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xcc, 0xa5, 0x2b, 0x7a}, + true, + false}, + + // Comment: Flipped bit 120 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {175, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7b}, + true, + false}, + + // Comment: Flipped bit 121 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {176, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x78}, + true, + false}, + + // Comment: Flipped bit 126 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {177, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x3a}, + true, + false}, + + // Comment: Flipped bit 127 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {178, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0xfa}, + true, + false}, + + // Comment: Flipped bit 63 and 127 in tag expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {179, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e, + 0x3a, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0xfa}, + true, + false}, + + // Comment: Tag changed to all zero expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {180, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true, + false}, + + // Comment: tag change to all 1 expected + // tag:66405a16e8b44eba92aa47f5cea52b7a + {181, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}, + {0x00, 0x01, 0x02}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, + {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, + 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a, + 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4, + 0xea, 0x15, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + true, + false}, + + // Comment: edge case for poly1305 + // key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {182, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x8c, 0x38, 0x2c, 0xf0, 0x71, 0x74, 0x14, 0x2e, + 0xa5, 0x64, 0x92, 0x06, 0x12, 0x99, 0x7b, 0x1c, 0x2e, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x0f, 0xf9, 0xbc, 0x3b, 0x94, 0x58, 0x29, 0x7b, 0xa0, 0x96, 0x7d, 0x86, + 0xed, 0x09, 0x0b, 0x43, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x03, 0xf3, 0xb7, 0x35, + 0xb7, 0x34, 0x54, 0x28, 0xeb, 0x93, 0xb3, 0xdb, 0x1d, 0x9b, 0x51, 0x87, + 0xce, 0xbb, 0x88, 0x9a, 0xa1, 0x77, 0xd8, 0x3e, 0x4f, 0x63, 0xfc, 0x9a, + 0x5c, 0x05, 0x96, 0xee, 0xd9, 0x39, 0x88, 0x3d, 0x06, 0xaa, 0xcd, 0xfd, + 0xea, 0x44, 0xfd, 0xec, 0xdf, 0x5c, 0xb7, 0xfc}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x96, 0x43, 0x62, + 0x46, 0xc3, 0xa7, 0xc4, 0xb3, 0xba, 0x09, 0xab, 0x2a, 0x6a, 0x08, 0x89}, + false, + false}, + + // Comment: edge case for poly1305 + // key:278de313ffffffdfffe9acbf3ea59357c4e16a5bc120d346af4a8cf694a84374 + {183, + {0x93, 0x12, 0x27, 0x27, 0x4a, 0x89, 0xd0, 0xb3, 0xaa, 0xde, 0x7f, 0xac, + 0x62, 0xc9, 0x62, 0x62, 0xc1, 0xe7, 0x7b, 0x8d, 0xaf, 0xd2, 0x48, 0xf1, + 0x0a, 0xd3, 0x7c, 0x6c, 0xcb, 0x69, 0xcb, 0x71, 0x31, 0xb0, 0x41, 0x59, + 0x3c, 0x8b, 0xb8, 0xc3, 0xdb, 0x38, 0xf3, 0x9d, 0xd8, 0xa1, 0x24, 0xc4, + 0x24, 0xfc, 0xe4, 0x38, 0x9d, 0xed, 0xe1, 0xd3, 0xcb, 0x9d, 0x46, 0xcf, + 0x95, 0x97, 0x0a, 0xea, 0x98, 0x56, 0xb6, 0xe3, 0x13, 0xd7, 0x56, 0x19, + 0x7b, 0xaf, 0x4f, 0xcb, 0x58, 0xdf, 0x27, 0x5b, 0xca, 0x8a, 0x21, 0x88, + 0xf9, 0xe8, 0xa1, 0xad, 0x04, 0x35, 0x4e, 0xde, 0x54, 0x2d, 0xdc, 0x30, + 0xe8, 0xb7, 0x35, 0xb2, 0xf5, 0x90, 0x5f, 0x58, 0x11, 0x79, 0x92, 0x82, + 0xbe, 0x94, 0xae, 0x84, 0x2e, 0xc1, 0x26, 0xc5, 0x5d, 0x2e, 0x66, 0x72, + 0x35, 0xe9, 0xac, 0xf1, 0xd4, 0x87, 0x98, 0xf0}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x05, 0x1e, 0x93, 0x73}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x99, 0xa3, 0xb0, 0xff, + 0xf6, 0xfd, 0xcb, 0xcc, 0xe9, 0xdc, 0x58, 0x20, 0xf2, 0xa6, 0x48, 0x61}, + false, + false}, + + // Comment: edge case for poly1305 + // key:0050799fe9e74fcffcffffcfd21aa8b5cb5aa2c6ab347b6886eedaca4bfff3c0 + {184, + {0x0d, 0xf9, 0x1f, 0x31, 0x23, 0x0e, 0x89, 0x41, 0xe7, 0x00, 0xa7, 0x52, + 0xfe, 0xf0, 0x8c, 0x89, 0x7c, 0x51, 0x1e, 0xd6, 0x18, 0xfd, 0xf8, 0xa3, + 0x78, 0xa1, 0xf4, 0x39, 0x01, 0x3b, 0x40, 0xa4, 0x8d, 0x46, 0x34, 0xc2, + 0x7d, 0x9a, 0xda, 0x7c, 0x0b, 0xb6, 0xf3, 0xfa, 0x92, 0xe3, 0x41, 0x42, + 0x59, 0x03, 0xd7, 0xec, 0xd0, 0xc4, 0x9b, 0xee, 0x4c, 0x77, 0xe8, 0x4b, + 0x11, 0xf1, 0xc7, 0x21, 0x92, 0x23, 0x08, 0x64, 0x28, 0x85, 0xb8, 0x13, + 0xfa, 0xe3, 0x64, 0xda, 0x32, 0xea, 0xf1, 0x20, 0xd6, 0xa4, 0x3a, 0x74, + 0xfb, 0x16, 0x32, 0x44, 0x36, 0x67, 0xbf, 0xea, 0x6e, 0xef, 0x1b, 0xe7, + 0x3e, 0xb1, 0xc3, 0xc0, 0xb5, 0xa5, 0x7c, 0xee, 0x8d, 0xc4, 0xfe, 0xed, + 0x4a, 0x1f, 0xb9, 0xae, 0x02, 0xf7, 0xb1, 0x69, 0x55, 0x88, 0xc3, 0xc8, + 0x78, 0x45, 0x1c, 0xb6, 0xee, 0x0c, 0xb3, 0xdc}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x04, 0x8c, 0x3c, 0x5f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xff, 0x8f, 0x47, + 0xef, 0x92, 0x68, 0xfd, 0x0d, 0x94, 0xe8, 0xa9, 0xc4, 0xb7, 0x8d, 0x24}, + false, + false}, + + // Comment: edge case for poly1305 + // key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {185, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x42, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda, + 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0xce, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x58, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa, + 0x9e, 0xd6, 0x03, 0x7b, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xe2, 0x59, 0x0a, 0xf1, + 0x20, 0x1c, 0x7c, 0xfe, 0xc2, 0x29, 0x0c, 0xfc, 0xe9, 0x8a, 0x82, 0x2e, + 0xbb, 0x8d, 0x1e, 0xd9, 0xdc, 0x4e, 0x20, 0xd2, 0x41, 0x75, 0x5a, 0xff, + 0x91, 0xcd, 0xfd, 0x10, 0xfd, 0xb6, 0x9e, 0xfa, 0x0d, 0x5c, 0x80, 0x82, + 0x69, 0x26, 0x01, 0xcb, 0xfb, 0xb9, 0x55, 0xc7}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x86, 0xed, 0x21, 0xfd, + 0xa0, 0x80, 0xa7, 0xd1, 0x39, 0x81, 0x07, 0x8d, 0x86, 0xb3, 0xe3, 0xcd}, + false, + false}, + + // Comment: edge case for poly1305 + // key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {186, + {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x66, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xe8, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x50, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x98, 0x00, 0xac, 0x4e, + 0xf9, 0xd4, 0xe4, 0x01, 0x45, 0x24, 0xbc, 0x7c, 0xd3, 0x38, 0x72, 0x42, + 0xe7, 0x74, 0xf4, 0xd1, 0xa7, 0xa0, 0x52, 0x1e, 0x42, 0xec, 0x44, 0x84, + 0x4d, 0x0b, 0xd8, 0xb9, 0xd7, 0x3f, 0xec, 0x95, 0x92, 0x12, 0xfd, 0x7e, + 0x8e, 0xac, 0xf4, 0xd9, 0x84, 0x99, 0x6d, 0x9b}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x34, 0xf9, 0xe0, 0xfa, + 0xa5, 0x15, 0xee, 0xe0, 0xe7, 0x84, 0xe6, 0xef, 0x26, 0x78, 0xbe, 0xfa}, + false, + false}, + + // Comment: edge case for poly1305 + // key:0000003059ffce96438a246ff9536787d92bc40eafa0241a2972780ef6ca1ef8 + {187, + {0xe9, 0x72, 0x44, 0x25, 0x9a, 0xf5, 0xa3, 0x79, 0x23, 0x8d, 0xa0, 0xca, + 0xd2, 0xa5, 0xf4, 0x93, 0x65, 0x5e, 0xc0, 0xe5, 0x02, 0x4f, 0xd5, 0x53, + 0xbb, 0xb3, 0xde, 0xb6, 0x6a, 0x94, 0x03, 0x6d, 0x10, 0x6c, 0x3d, 0x51, + 0x34, 0x07, 0xb2, 0xdd, 0x1c, 0xc5, 0x93, 0x6c, 0x4c, 0x9c, 0x1e, 0x4f, + 0x4b, 0x37, 0xb5, 0x4d, 0xec, 0x26, 0x1c, 0x60, 0x1d, 0xc9, 0x9e, 0x90, + 0x68, 0x0e, 0x23, 0xe2, 0xdc, 0x5c, 0x9a, 0x8d, 0x50, 0x3d, 0x8b, 0xea, + 0x49, 0xa8, 0xcd, 0xca, 0x37, 0x06, 0xbf, 0xd2, 0xa3, 0xda, 0xa0, 0xaf, + 0xb1, 0x9a, 0x70, 0xfd, 0x3d, 0x35, 0x5f, 0xc3, 0x7c, 0x13, 0xf3, 0xf9, + 0xe5, 0xc8, 0xd0, 0x86, 0x4a, 0x5f, 0x80, 0xa7, 0x80, 0xb3, 0x6d, 0x46, + 0x98, 0xec, 0x2c, 0xe9, 0xcc, 0xc2, 0x7b, 0x97, 0xec, 0xbe, 0x67, 0x2e, + 0x41, 0x62, 0x8e, 0xbd, 0x77, 0x3a, 0xcb, 0x81}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x26, 0xc6, 0x96, 0x1b}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3c, 0x94, 0xb9, 0xfe, + 0x60, 0xbd, 0xb3, 0x5c, 0x6b, 0x7b, 0x73, 0xb7, 0x65, 0x08, 0x34, 0x92}, + false, + false}, + + // Comment: edge case for poly1305 + // key:3fa0ea9c030000a036217d42e775ad189b96e24ee591952e2922ff151334b9ec + {188, + {0x94, 0x53, 0xaa, 0x15, 0x9c, 0x3d, 0x87, 0xf1, 0x7e, 0x21, 0xe8, 0x8a, + 0xda, 0xbc, 0x37, 0xe5, 0x53, 0xb9, 0x04, 0xd0, 0x0e, 0xef, 0xc6, 0x6b, + 0x8e, 0x09, 0x05, 0xe2, 0x35, 0x76, 0xfb, 0xdc, 0x9c, 0x7b, 0xea, 0x97, + 0x77, 0xf3, 0xb8, 0x36, 0x84, 0x81, 0x93, 0x25, 0x34, 0xb3, 0x34, 0x4d, + 0x30, 0x9e, 0x63, 0x07, 0xcd, 0xdf, 0xe7, 0xb3, 0x54, 0x93, 0x00, 0xdd, + 0x9c, 0xda, 0x7e, 0xfe, 0x9d, 0x43, 0xc8, 0xa1, 0x15, 0x91, 0x2a, 0x39, + 0x29, 0x04, 0x07, 0x9e, 0xe9, 0x2b, 0xcd, 0x33, 0x09, 0x9f, 0x70, 0x22, + 0xea, 0x94, 0xc1, 0xe7, 0x35, 0x3b, 0x89, 0xbf, 0xc5, 0x4d, 0xe3, 0xce, + 0xb5, 0x6f, 0x52, 0x9a, 0x1a, 0x60, 0x8b, 0xb5, 0xa9, 0x70, 0xe1, 0x35, + 0x96, 0x09, 0xd1, 0xf5, 0x68, 0x06, 0xb3, 0x7f, 0x86, 0x05, 0xf4, 0xc2, + 0x74, 0x51, 0xda, 0x60, 0x66, 0xfc, 0x55, 0x7a}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x01, 0x3d, 0xa0, 0x60}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x11, 0xcf, 0x9f, + 0x8d, 0xb8, 0x49, 0x0d, 0x40, 0x9f, 0xc6, 0x2a, 0xfd, 0x73, 0x79, 0xf3}, + false, + false}, + + // Comment: edge case for poly1305 + // key:a556cb502baf395b020000f03c5108fb1cf76df1b8a8f724e877bd3c588d3285 + {189, + {0x2e, 0x18, 0x36, 0x64, 0x0d, 0x81, 0x0c, 0x27, 0x09, 0xfb, 0x83, 0xcc, + 0xf1, 0xae, 0xf3, 0xa9, 0x71, 0x08, 0x5d, 0x1b, 0xbf, 0xb5, 0x8a, 0x42, + 0x5a, 0xbf, 0x75, 0xcc, 0xec, 0x70, 0xb3, 0xab, 0xde, 0x0e, 0x80, 0x53, + 0x9e, 0x83, 0xa8, 0x25, 0x46, 0xe7, 0x37, 0x2a, 0x19, 0x48, 0x15, 0x47, + 0x05, 0x33, 0x08, 0xdd, 0x78, 0x42, 0x67, 0x5e, 0x9c, 0x4f, 0x61, 0x30, + 0x24, 0x26, 0xda, 0x0d, 0x71, 0xc1, 0xda, 0x31, 0x02, 0x03, 0x10, 0x30, + 0xed, 0x92, 0x81, 0x52, 0xbe, 0x00, 0x9b, 0x15, 0xb5, 0x2f, 0x71, 0xb5, + 0x91, 0x19, 0x91, 0xd3, 0x9f, 0x68, 0xa8, 0x65, 0x8d, 0x99, 0x72, 0x9d, + 0xf2, 0xbb, 0xef, 0x31, 0xc8, 0x98, 0x9f, 0x96, 0x04, 0x55, 0x8d, 0xf9, + 0xf2, 0xab, 0xa4, 0xb3, 0x76, 0x6c, 0x58, 0xaa, 0xef, 0x35, 0x48, 0xde, + 0x54, 0x5e, 0xc1, 0xf0, 0x80, 0x22, 0x5a, 0x88}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x07, 0xdb, 0x33, 0xde}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xc8, 0x36, 0x69, + 0x20, 0xf8, 0x83, 0x81, 0x40, 0x77, 0x12, 0xce, 0xc6, 0x1e, 0x66, 0x07}, + false, + false}, + + // Comment: edge case for poly1305 + // key:0c327fbcc564555545d4fe75020000d0a65799f363ec51b1c5c427b4a04af190 + {190, + {0x0e, 0xcb, 0x4d, 0x85, 0xc9, 0x56, 0xb5, 0x26, 0x8c, 0x9b, 0x35, 0xa8, + 0xc6, 0x3b, 0x4e, 0x9d, 0x3e, 0x5c, 0xb7, 0x2b, 0x64, 0xef, 0x98, 0x77, + 0x38, 0x41, 0xb9, 0x47, 0xbd, 0x7d, 0x59, 0xef, 0x7d, 0x0e, 0xb0, 0xe1, + 0xc0, 0x50, 0xd4, 0x9a, 0x54, 0x24, 0xce, 0x7d, 0xeb, 0x52, 0x7d, 0x76, + 0x08, 0x7e, 0x47, 0x46, 0x67, 0x4c, 0x95, 0x89, 0x65, 0xdf, 0x32, 0xd9, + 0xe5, 0xfb, 0x03, 0xb4, 0x65, 0x01, 0x70, 0x61, 0x28, 0xd4, 0x81, 0x21, + 0x7a, 0xae, 0xae, 0x2f, 0x78, 0xf9, 0x25, 0x92, 0x73, 0x35, 0x8a, 0x29, + 0x54, 0xca, 0xc0, 0xbc, 0x2f, 0xbf, 0xe7, 0x74, 0x47, 0xd1, 0xd3, 0x87, + 0xb9, 0x31, 0x4c, 0x65, 0x41, 0xb6, 0x9f, 0x12, 0x70, 0xb3, 0x43, 0x8b, + 0x10, 0x42, 0xb2, 0xb4, 0x66, 0x3e, 0x62, 0xba, 0x4d, 0x49, 0xc0, 0x7a, + 0xc6, 0xf1, 0x63, 0x03, 0x4a, 0xfa, 0x80, 0xaf}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x02, 0xa1, 0x19, 0x42}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x23, 0x73, 0xcf, 0xa2, + 0xab, 0x24, 0x44, 0x6a, 0xd5, 0xa2, 0x36, 0x16, 0x7b, 0x80, 0x27, 0xfe}, + false, + false}, + + // Comment: edge case for poly1305 + // key:415f08302f210340240d0e903e2b01205ba43e106aebd7e2481016b31118b1ae + {191, + {0x2e, 0x8e, 0x45, 0xe9, 0x03, 0xbf, 0xab, 0x32, 0xf2, 0xf0, 0xd4, 0x9d, + 0x9a, 0x3e, 0x44, 0x9b, 0xef, 0x6f, 0x40, 0x93, 0xe2, 0x72, 0x2c, 0xda, + 0xb2, 0xcf, 0x93, 0x5c, 0x18, 0x22, 0xb8, 0x30, 0xfb, 0x5a, 0x40, 0x56, + 0x51, 0x6d, 0x56, 0x0d, 0xfc, 0x86, 0x38, 0xc9, 0xa5, 0x7d, 0x29, 0x27, + 0x20, 0x0a, 0x56, 0xf0, 0xb6, 0x71, 0x53, 0x27, 0x1d, 0x49, 0x8e, 0x8f, + 0x08, 0xdc, 0x88, 0x8c, 0x61, 0xef, 0x63, 0x4f, 0x7a, 0xe4, 0x0f, 0x46, + 0x08, 0xf9, 0x6f, 0x92, 0xfe, 0xa5, 0xa1, 0xe5, 0xbd, 0x45, 0x13, 0x11, + 0x20, 0x09, 0x8d, 0xc5, 0xde, 0x03, 0x78, 0xe5, 0x8f, 0x2d, 0xdb, 0x46, + 0xfa, 0x4a, 0xa5, 0xad, 0xb3, 0x8f, 0xe0, 0x06, 0xbb, 0x19, 0xb6, 0x91, + 0x46, 0x38, 0x2f, 0x77, 0xa7, 0x9e, 0x06, 0x21, 0x4d, 0xef, 0x54, 0x7c, + 0xfb, 0x5c, 0xe3, 0x7a, 0x70, 0x08, 0xb9, 0xb6}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x3c, 0x0d, 0xf6, 0x37}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x93, 0x94, 0x64, + 0x78, 0xd8, 0x08, 0x1e, 0x72, 0x47, 0xf4, 0x14, 0xad, 0x39, 0xa5, 0x15}, + false, + false}, + + // Comment: edge case for poly1305 + // key:feffff1ff6b87403fd6435b09775bc92491a0ae62c5842a30e3b82710cc2dad1 + {192, + {0x36, 0x19, 0xcb, 0x47, 0x0a, 0xf8, 0x6d, 0xce, 0xce, 0xb6, 0x94, 0x0f, + 0x2d, 0x9a, 0xbb, 0x34, 0xc9, 0xa9, 0x13, 0x14, 0x76, 0x05, 0x33, 0x87, + 0x44, 0x5f, 0xfe, 0xbb, 0xe2, 0x40, 0xd4, 0xf9, 0x81, 0x83, 0x77, 0x85, + 0x56, 0x52, 0xf4, 0x6a, 0x82, 0x19, 0xc7, 0xf7, 0x1c, 0x35, 0x54, 0xf8, + 0xac, 0xef, 0x82, 0x58, 0xde, 0x4b, 0x7d, 0x17, 0xc0, 0xf3, 0xd3, 0x53, + 0xac, 0x98, 0x1c, 0xc6, 0xa1, 0x32, 0x87, 0xbe, 0x1e, 0x6b, 0x41, 0xdc, + 0x6d, 0x13, 0x3d, 0xf4, 0xab, 0xab, 0xeb, 0xdf, 0x43, 0xd6, 0x65, 0xce, + 0x7a, 0x4a, 0x5c, 0x98, 0x2a, 0x0b, 0x13, 0x9c, 0xb8, 0x20, 0x2e, 0xeb, + 0xc7, 0x41, 0x73, 0xe3, 0x22, 0x4a, 0x44, 0x0e, 0x4c, 0x37, 0xd2, 0xb5, + 0x95, 0xf3, 0x84, 0x29, 0x0e, 0x93, 0x9b, 0xa0, 0x16, 0xdf, 0x0d, 0x49, + 0xb3, 0x6c, 0xdb, 0x4b, 0xd9, 0x1c, 0x39}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x0b, 0xc6, 0x72, 0xc3}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x13, 0x3f, 0xe6, 0x23, 0x91, + 0x74, 0x4d, 0x11, 0xce, 0x44, 0x59, 0x4b, 0x96, 0xc5, 0x3b, 0xaf}, + false, + false}, + + // Comment: edge case for poly1305 + // key:bf358f18ffffffbf4b62ed6e1f53790785c4dabdfc72e2a219d377a682c85f38 + {193, + {0xaf, 0x20, 0x5b, 0xda, 0x81, 0x9f, 0x74, 0x51, 0xbe, 0x0f, 0x28, 0x66, + 0x7d, 0x4b, 0x01, 0xb5, 0x9f, 0xf2, 0xda, 0xa8, 0x17, 0x3c, 0xab, 0x52, + 0x04, 0x6c, 0x3c, 0x9e, 0x0d, 0x98, 0x98, 0x89, 0xc5, 0xe0, 0x21, 0xef, + 0x7a, 0xfd, 0x06, 0xe9, 0xce, 0x6c, 0xc3, 0x0e, 0x3a, 0x6e, 0xba, 0xb5, + 0x09, 0x13, 0x4b, 0xa1, 0x0d, 0x10, 0xe5, 0x70, 0xc5, 0x55, 0x87, 0xc1, + 0x3e, 0xee, 0x53, 0xe7, 0x3b, 0xe5, 0x48, 0x04, 0xc8, 0x53, 0x9f, 0xfb, + 0xf2, 0x3b, 0x35, 0x92, 0x2b, 0x1c, 0xa3, 0x7b, 0x9e, 0x9b, 0xc2, 0x4e, + 0xe2, 0x04, 0x83, 0x7c, 0xa5, 0xa2, 0x94, 0xce, 0x05, 0xd1, 0x26, 0x00, + 0xc7, 0xef, 0xf6, 0xae, 0xe3, 0x22, 0x70, 0xdb, 0x2f, 0xef, 0xf4, 0x7d, + 0xc5, 0xa0, 0x41, 0x76, 0x16, 0x9e, 0x15, 0x85, 0x06, 0x28, 0xe6, 0x03, + 0x5f, 0x78, 0x99, 0x4f, 0x9f, 0x56, 0x03}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x03, 0xe9, 0xb9, 0xa4}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0x45, 0x1a, 0xdb, 0x9d, + 0x23, 0xa7, 0x71, 0x0a, 0x1a, 0xaf, 0xba, 0x26, 0xf5, 0x63, 0x87}, + false, + false}, + + // Comment: edge case for poly1305 + // key:d0b7b3a352a4010ffeffffbfe8cc66dc6e5e7451dc61762c5753174fed88e746 + {194, + {0x68, 0xc6, 0x72, 0x72, 0x03, 0x6f, 0xb6, 0x52, 0xa0, 0x18, 0x2e, 0xeb, + 0x47, 0x81, 0x35, 0x8e, 0x47, 0x04, 0xa4, 0xa7, 0x02, 0xfd, 0x73, 0x1b, + 0xf3, 0xb3, 0xea, 0x99, 0x47, 0x17, 0x98, 0x9e, 0x7d, 0x91, 0x04, 0xe0, + 0xae, 0x81, 0x73, 0x2a, 0x8c, 0x7e, 0x9a, 0x82, 0xb3, 0xd3, 0x1d, 0x54, + 0x17, 0x61, 0xa3, 0x66, 0xb6, 0x7c, 0x33, 0x96, 0xf1, 0xa6, 0xc6, 0x7e, + 0x29, 0x3d, 0xdb, 0x65, 0xa5, 0x9e, 0x42, 0x54, 0x1d, 0xda, 0x14, 0x4d, + 0xc6, 0xc7, 0x83, 0x88, 0xcf, 0xca, 0x98, 0x2e, 0x23, 0x35, 0x09, 0x58, + 0xac, 0x5b, 0x3d, 0x54, 0xa1, 0x72, 0x2f, 0xd6, 0x47, 0x33, 0x57, 0x78, + 0x62, 0xe1, 0x87, 0x9c, 0x9e, 0x94, 0x45, 0xeb, 0xde, 0xc5, 0x31, 0x5d, + 0x17, 0x06, 0xdb, 0x7e, 0xbb, 0xed, 0xd4, 0xc7, 0x79, 0x93, 0x5e, 0x72, + 0x05, 0x7e, 0x5b, 0x0e, 0xcd, 0xe0, 0x81}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x07, 0x00, 0xb9, 0x82}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xbb, 0x8a, 0x55, 0xff, + 0x5f, 0x52, 0xa5, 0x04, 0x3c, 0x6e, 0x77, 0x95, 0x84, 0x75, 0x57}, + false, + false}, + + // Comment: edge case for poly1305 + // key:7bee33931a4157a8cb701becfeffff4fbe7e69f19cd065313bb49a252628dd3d + {195, + {0xc4, 0x83, 0xb7, 0x33, 0x4e, 0xbe, 0x2e, 0x87, 0x9b, 0x0c, 0x3f, 0x9d, + 0xb4, 0xfc, 0xd9, 0xf5, 0x21, 0x90, 0x62, 0x36, 0x0d, 0x6c, 0xe4, 0x4c, + 0xda, 0xe0, 0xf9, 0x4e, 0x04, 0xc8, 0x34, 0x5e, 0xa7, 0xe3, 0xae, 0x33, + 0x85, 0x51, 0x18, 0x74, 0x1d, 0xca, 0xfe, 0x0d, 0xe4, 0xae, 0x98, 0xc4, + 0xe4, 0x3a, 0xf7, 0xb1, 0x2b, 0x04, 0xee, 0x8a, 0xb1, 0x75, 0x62, 0x58, + 0x23, 0xac, 0x04, 0x0e, 0x5a, 0xba, 0xc4, 0x40, 0x3f, 0x1d, 0x45, 0x23, + 0x8a, 0xdc, 0xb8, 0xc0, 0xcf, 0x44, 0xbd, 0x56, 0x91, 0x7f, 0x9f, 0x5d, + 0x93, 0x97, 0x4c, 0x82, 0xb5, 0x69, 0x51, 0x98, 0x6a, 0x9c, 0x04, 0x50, + 0xbd, 0x90, 0x47, 0xb5, 0xa6, 0x16, 0xe8, 0x14, 0x52, 0x6a, 0xd0, 0x58, + 0x0e, 0x3e, 0xcd, 0x81, 0x89, 0xc9, 0xfe, 0xf2, 0xcd, 0xb9, 0x79, 0xa2, + 0x2a, 0xd3, 0xa0, 0x19, 0x30, 0xfb, 0xd1}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x01, 0x98, 0x36, 0xbb}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xfc, 0x25, 0xf4, 0xc5, + 0x54, 0x3a, 0x9a, 0xfe, 0xe9, 0x81, 0x9e, 0x29, 0x04, 0xfb, 0x68}, + false, + false}, + + // Comment: edge case for poly1305 + // key:7cb5fbdffb40ff5f3c7de74f655ffc1fac03013a7fe468440b861ebe0ab1650a + {196, + {0xbc, 0x7f, 0x4f, 0x15, 0xfd, 0x1e, 0x4c, 0x13, 0x99, 0x74, 0x08, 0x36, + 0x67, 0x0a, 0xbe, 0x39, 0xa0, 0x57, 0x07, 0xbe, 0x19, 0x95, 0x6c, 0xe1, + 0x69, 0xb3, 0x23, 0x21, 0x75, 0x9e, 0x0f, 0x21, 0x3a, 0xe1, 0x9a, 0xd3, + 0x4a, 0xa6, 0x12, 0xb3, 0xa2, 0x9f, 0x02, 0xc4, 0xbb, 0xac, 0x9f, 0x78, + 0x5a, 0x55, 0xa3, 0xad, 0xfe, 0x41, 0x9a, 0xb8, 0x91, 0xbb, 0xe0, 0xac, + 0xee, 0x99, 0x21, 0x32, 0x2e, 0xa2, 0x10, 0x02, 0xc9, 0xdd, 0x3d, 0xcd, + 0xd1, 0x3a, 0x7f, 0x85, 0x54, 0xdd, 0xdc, 0x10, 0xf9, 0xb5, 0x29, 0xce, + 0x94, 0xbe, 0x70, 0x50, 0x93, 0x7d, 0xab, 0x76, 0x55, 0x7b, 0x7e, 0xb1, + 0x7c, 0x68, 0x5a, 0xad, 0x8f, 0x07, 0x97, 0xe3, 0x9d, 0x62, 0x55, 0x39, + 0x88, 0x98, 0x9a, 0xab, 0x1d, 0x97, 0x64, 0xfe, 0x43, 0x1c, 0xc1, 0xd4, + 0xc5, 0x95, 0x06, 0x2c, 0xe9, 0x3c, 0xe9}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x1d, 0x59, 0xf2, 0x88}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5e, 0x67, 0xa7, 0xb8, 0x73, + 0x3e, 0x0e, 0x4b, 0x01, 0xac, 0x21, 0x78, 0xa2, 0x05, 0xae, 0x7e}, + false, + false}, + + // Comment: edge case for poly1305 + // key:00000090e6e328c242cde5c83e3d8262d467f2bcd53d3755c781f3c6a2cb0648 + {197, + {0xea, 0xcc, 0xaa, 0x77, 0x89, 0x35, 0xef, 0x24, 0x9e, 0x09, 0x00, 0x14, + 0x9d, 0xd8, 0x89, 0x46, 0x2d, 0x2a, 0x06, 0x14, 0x86, 0xba, 0x10, 0x2b, + 0x8c, 0xae, 0xbe, 0x46, 0x5f, 0x39, 0x59, 0xfb, 0x31, 0x19, 0xeb, 0xb5, + 0x68, 0x96, 0x76, 0xff, 0xdd, 0x6d, 0x85, 0x1a, 0x26, 0x73, 0x9e, 0x77, + 0x2b, 0x54, 0xa2, 0xf5, 0xf4, 0x73, 0xea, 0x9c, 0x7e, 0x58, 0xcc, 0xbc, + 0x4c, 0xfc, 0x95, 0x3e, 0x8c, 0x42, 0x0b, 0x21, 0x75, 0xd9, 0xdd, 0x51, + 0x92, 0x65, 0x63, 0x0b, 0xb7, 0x9b, 0xd8, 0x7a, 0x60, 0x1b, 0x11, 0x32, + 0x31, 0xa8, 0xb1, 0x6c, 0xe5, 0x4c, 0x33, 0x13, 0x47, 0xec, 0x04, 0xc2, + 0xb1, 0xc9, 0x16, 0x0f, 0x38, 0x20, 0x7a, 0xa4, 0x6e, 0x96, 0xfe, 0xb0, + 0x6d, 0xee, 0x88, 0x3e, 0xb4, 0x22, 0xfa, 0x14, 0x90, 0x8d, 0xf3, 0x00, + 0xbb, 0x1a, 0x1e, 0xf7, 0x58, 0xc4, 0x08}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x05, 0x52, 0xa4, 0x11}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x17, 0x7a, 0x77, 0xfc, 0xe1, + 0x14, 0xa4, 0x34, 0x9c, 0x4f, 0x8d, 0x5e, 0xc8, 0x25, 0xd0, 0x6f}, + false, + false}, + + // Comment: edge case for poly1305 + // key:9e98d64e000000505a07183c5c68c63c14c9266dd37ff86aafc22ddbdb355617 + {198, + {0xa7, 0x6c, 0x33, 0x0e, 0x01, 0x50, 0x60, 0xa1, 0x7e, 0x64, 0xcb, 0x7b, + 0x6d, 0x75, 0x3f, 0x20, 0x1f, 0x75, 0xbe, 0x87, 0x59, 0xfd, 0x75, 0x39, + 0xfb, 0x92, 0xb2, 0x2a, 0xef, 0x54, 0xc9, 0xd3, 0x02, 0x9d, 0xba, 0x0c, + 0x15, 0xcb, 0xf7, 0xc9, 0x51, 0x35, 0x88, 0x83, 0x19, 0xc6, 0xb2, 0xe6, + 0x27, 0x6d, 0xa2, 0x1e, 0x0c, 0x35, 0x1f, 0xd5, 0x22, 0xb2, 0x9a, 0xab, + 0xb5, 0x88, 0x3a, 0x32, 0x91, 0xd6, 0xf4, 0x27, 0xde, 0x77, 0x3b, 0x12, + 0x43, 0x90, 0xef, 0x6f, 0xd9, 0x66, 0x21, 0xff, 0xbc, 0x42, 0xdf, 0xbf, + 0x7a, 0x34, 0xda, 0x27, 0x2c, 0xbc, 0x9c, 0xcb, 0x1a, 0x49, 0x8d, 0x07, + 0x80, 0x33, 0xd1, 0xac, 0x3b, 0xf7, 0xe9, 0x27, 0x15, 0x94, 0x8b, 0x06, + 0xd6, 0x9d, 0x5c, 0x50, 0x39, 0xe9, 0x16, 0x4b, 0xa9, 0xc3, 0xa0, 0x22, + 0x19, 0xec, 0x59, 0x08, 0x20, 0x6b, 0x3b}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x0c, 0x80, 0x7a, 0x72}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x62, 0x3c, 0x7d, 0x44, 0x24, + 0xf5, 0x49, 0x7a, 0xed, 0xfd, 0x13, 0x39, 0xcf, 0x8c, 0xec, 0xce}, + false, + false}, + + // Comment: edge case for poly1305 + // key:1048a92e65f5e63102000080d9ae08de4319a7c45fdbe707b9ec1b7e0d635161 + {199, + {0x22, 0x8a, 0x7e, 0x15, 0xbc, 0xce, 0x13, 0x05, 0x1d, 0xe9, 0x14, 0x5f, + 0x77, 0xf7, 0xf4, 0xff, 0x79, 0x21, 0x82, 0x8b, 0x4f, 0x99, 0xef, 0xc4, + 0xff, 0x55, 0xee, 0x0d, 0x93, 0x44, 0x95, 0x5b, 0x69, 0xec, 0x2d, 0x47, + 0x98, 0xb0, 0x51, 0x7f, 0x02, 0x73, 0xc4, 0x45, 0x6a, 0xe5, 0xff, 0xc5, + 0x92, 0x9c, 0xbe, 0x74, 0xdd, 0xb0, 0xda, 0x51, 0xd4, 0xf2, 0xb4, 0xdf, + 0x75, 0x78, 0xa3, 0x12, 0x40, 0xc8, 0x8a, 0xe9, 0x22, 0xc3, 0xc5, 0xec, + 0xa7, 0xb9, 0x7d, 0x72, 0xd4, 0x97, 0x06, 0x20, 0x50, 0xa5, 0x87, 0x44, + 0x7c, 0x56, 0x2b, 0x34, 0x3d, 0x5c, 0x71, 0x92, 0x19, 0x44, 0x87, 0x2f, + 0x9f, 0xd0, 0x6b, 0x8f, 0x34, 0xb3, 0xeb, 0x5d, 0x43, 0x41, 0xf5, 0xff, + 0x8a, 0x90, 0x7d, 0xd7, 0xc2, 0xe1, 0x67, 0x6b, 0x81, 0x25, 0x27, 0x26, + 0xba, 0x54, 0x81, 0x4d, 0xa5, 0x1e, 0xab}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x03, 0x97, 0xa1, 0x43}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x18, 0xb6, 0x93, 0x54, + 0xb1, 0x89, 0x73, 0x1a, 0x1a, 0x83, 0xfe, 0x8f, 0x0d, 0x57, 0xc9}, + false, + false}, + + // Comment: edge case for poly1305 + // key:01517a2ceb89bbfb5741f7d9000000401a65b132ad661072a00ffe7defbb18a5 + {200, + {0xc7, 0xd8, 0x43, 0x18, 0x8a, 0xb1, 0x93, 0xdf, 0xef, 0x5c, 0x4d, 0xaf, + 0x58, 0x3f, 0x95, 0x2c, 0xd4, 0xb1, 0x95, 0xf2, 0x40, 0xfa, 0x2e, 0x70, + 0x4d, 0x02, 0x17, 0x23, 0x02, 0x3c, 0x12, 0x33, 0x71, 0xa4, 0x1e, 0x87, + 0xdf, 0xc6, 0xe6, 0xc3, 0x87, 0x4a, 0x42, 0xf3, 0x31, 0xcf, 0x03, 0x59, + 0x88, 0xa3, 0x8c, 0x72, 0xba, 0x2d, 0xa8, 0x54, 0xb1, 0x20, 0x8f, 0x98, + 0xbf, 0x8c, 0xc2, 0x99, 0x48, 0x16, 0x94, 0x81, 0xab, 0x3a, 0x40, 0x2d, + 0x5f, 0xcc, 0x7f, 0xf7, 0x8f, 0x9e, 0x31, 0x92, 0x55, 0x76, 0xdc, 0x39, + 0x38, 0x07, 0x4b, 0x8c, 0x5b, 0x27, 0x96, 0x0e, 0x3a, 0xfc, 0x75, 0x0a, + 0xd6, 0x86, 0x56, 0x36, 0x88, 0xb7, 0x44, 0x17, 0x87, 0x28, 0x8d, 0x52, + 0x56, 0xc1, 0x30, 0x1d, 0x56, 0x3b, 0x77, 0x44, 0x84, 0x3b, 0xd1, 0xab, + 0x4e, 0xff, 0x5b, 0xe6, 0xf1, 0x65, 0x3d}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x08, 0xcb, 0x0f, 0x3f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x45, 0x81, 0x5b, 0x82, + 0x11, 0xb9, 0xa2, 0x99, 0x5e, 0xff, 0xe0, 0xb8, 0xed, 0x98, 0x68}, + false, + false}, + + // Comment: edge case for poly1305 + // key:bc90156087e0125006d90c30babd0590427bff19de1f2e7d0757a79528731138 + {201, + {0xcf, 0xc3, 0xdb, 0x86, 0x31, 0xc8, 0x1c, 0x69, 0x02, 0x3a, 0x3c, 0x8a, + 0x9a, 0xd6, 0x6c, 0x35, 0x05, 0x36, 0x85, 0x14, 0x4c, 0x4f, 0xa2, 0xa9, + 0x51, 0x0a, 0xdd, 0x72, 0xe2, 0x11, 0xda, 0xd9, 0xca, 0x5b, 0x98, 0x2e, + 0x4c, 0x19, 0x45, 0x91, 0xfd, 0xb7, 0x41, 0x16, 0x28, 0x03, 0x11, 0xd1, + 0x29, 0x9a, 0xd8, 0x12, 0x27, 0x25, 0x8c, 0xb5, 0x2f, 0x07, 0x9b, 0xbc, + 0xb1, 0x2a, 0xff, 0x16, 0x1d, 0x27, 0x8d, 0xec, 0x33, 0xa3, 0x26, 0xd7, + 0x12, 0x76, 0xb3, 0xde, 0x01, 0xa8, 0x32, 0x7e, 0xe7, 0xf4, 0x5f, 0x94, + 0x17, 0x9d, 0xff, 0x18, 0xa3, 0xfe, 0x64, 0x3e, 0x56, 0xc3, 0x0c, 0xfd, + 0x03, 0x87, 0x1c, 0x81, 0x10, 0xab, 0x00, 0xf6, 0x61, 0x2b, 0x9e, 0x17, + 0xa4, 0x64, 0x73, 0x60, 0xd7, 0x84, 0x7b, 0xb6, 0x3a, 0x31, 0x22, 0x61, + 0x3c, 0x2e, 0x7c, 0xdd, 0xdd, 0x08, 0xae}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a, + 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94, + 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf}, + {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x0d, 0x8f, 0xcf, 0x4e}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1a, 0xe2, 0xed, 0x84, 0xea, + 0x97, 0x74, 0xd7, 0x8d, 0x78, 0x2b, 0xf8, 0xd9, 0x72, 0xa8, 0xb8}, + false, + false}, + + // Comment: edge case for tag + {202, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x41, 0x57, 0x71, 0xfd, 0xa4, 0xfb, + 0xcc, 0x55, 0xc3, 0x77, 0xf7, 0x32, 0x03, 0xe6, 0x02, 0x26}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2400,20 +4091,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: special case tag - {114, - {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, - 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, - 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, - 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, - 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, - 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x7e, 0x50, 0x64, 0x2a, 0x1c, - 0x0a, 0x2f, 0x8f, 0x77, 0x21, 0x96, 0x09, 0xdb, 0xa9, 0x58}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + // Comment: edge case for tag + {203, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x61, 0x5a, 0xf3, 0x9e, 0xdd, 0xb5, + 0xfc, 0xd2, 0x51, 0x91, 0x90, 0xd5, 0x50, 0x7d, 0x3b, 0x06}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2425,20 +4116,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: special case tag - {115, - {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, - 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, - 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, - 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, - 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, - 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe7, 0x2c, 0x06, 0x4a, 0xc8, - 0x96, 0x1f, 0x3f, 0xa5, 0x85, 0xe0, 0xe2, 0xab, 0xd6, 0x00}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + // Comment: edge case for tag + {204, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x76, 0x4e, 0x5d, 0x82, 0xce, 0x7d, + 0xa0, 0xd4, 0x41, 0x48, 0x48, 0x4f, 0xd9, 0x6a, 0x61, 0x07}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2450,20 +4141,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: special case tag - {116, - {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, - 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, - 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, - 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, - 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, - 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0x65, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xaf, 0x0f, 0x4d, 0x0b, 0x68, - 0x6e, 0xae, 0xcc, 0xca, 0x43, 0x07, 0xd5, 0x96, 0xf5, 0x02}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + // Comment: edge case for tag + {205, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0xdb, 0xf1, 0x6d, 0x8e, 0xa4, + 0xd3, 0x9d, 0xab, 0x8d, 0xcb, 0x3d, 0x4b, 0xc4, 0xe1, 0x04}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2475,20 +4166,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: special case tag - {117, - {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, - 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, - 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, - 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, - 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, - 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x85, 0x40, 0xb4, 0x64, 0x35, 0x77, - 0x07, 0xbe, 0x3a, 0x39, 0xd5, 0x5c, 0x34, 0xf8, 0xbc, 0xb3}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + // Comment: edge case for tag + {206, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xa9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xac, 0xcd, 0x5e, 0xb3, 0x1d, 0x8f, + 0xc9, 0x09, 0xe8, 0x4b, 0x0d, 0xe7, 0xde, 0x23, 0xbb, 0x08}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2500,20 +4191,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: special case tag - {118, - {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, - 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, - 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, - 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, - 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, - 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x66, 0x23, 0xd9, 0x90, 0xb8, 0x98, - 0xd8, 0x30, 0xd2, 0x12, 0xaf, 0x23, 0x83, 0x33, 0x07, 0x01}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + // Comment: edge case for tag + {207, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0x4b, 0x93, 0x3e, 0x7b, 0x1a, + 0x7e, 0xd9, 0x3c, 0xc7, 0xc0, 0x50, 0xdb, 0x71, 0xdc, 0x03}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2525,20 +4216,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: special case tag - {119, - {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, - 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, - 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, - 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, - 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, - 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d}, - {0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x16, 0xd0, 0x9f, 0x17, 0x78, - 0x72, 0x11, 0xb7, 0xd4, 0x84, 0xe0, 0x24, 0xf8, 0x97, 0x01}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, + // Comment: edge case for tag + {208, + {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a, + 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66, + 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb, + 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62, + 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82, + 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x81, 0x64, 0x42, 0x5d, 0x76, + 0x42, 0xe9, 0xe9, 0x0f, 0xc8, 0xd5, 0xc3, 0x2d, 0x2c, 0xf6}, + {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, + 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, + 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f}, {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2550,747 +4241,2387 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = { false, false}, - // Comment: edge case intermediate sums in poly1305 - {120, - {0x00, 0x52, 0x35, 0xd2, 0xa9, 0x19, 0xf2, 0x8d, 0x3d, 0xb7, 0x66, 0x4a, - 0x34, 0xae, 0x6b, 0x44, 0x4d, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x5b, 0x8b, 0x94, 0x50, - 0x9e, 0x2b, 0x74, 0xa3, 0x6d, 0x34, 0x6e, 0x33, 0xd5, 0x72, 0x65, 0x9b, - 0xa9, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0x83, 0xdc, 0xe9, 0xf3, 0x07, 0x3e, 0xfa, 0xdb, - 0x7d, 0x23, 0xb8, 0x7a, 0xce, 0x35, 0x16, 0x8c}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {209, + {0xc6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x7b, 0xb6, 0x6f, 0x80, 0x90, 0xc1, 0x49, 0xe4, + 0x52, 0xec, 0x7f, 0x20, 0x32, 0x7e, 0xb2, 0xea, 0x2e, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x0f, 0xf9, 0xbc, 0x23, 0xc8, 0x97, 0xdf, 0x6b, 0x00, 0xaf, 0x86, 0x93, + 0x1d, 0x6c, 0x81, 0x55, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x03, 0xf3, 0xb7, 0x2d, + 0xeb, 0xfb, 0xa2, 0x38, 0x4b, 0xaa, 0x48, 0xce, 0xed, 0xfe, 0xdb, 0x91}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x00, 0x39, 0xe2, 0xfd, 0x2f, 0xd3, 0x12, 0x14, 0x9e, 0x98, 0x98, 0x80, - 0x88, 0x48, 0x13, 0xe7, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, 0x0e, 0x86, 0x9a, - 0xaa, 0x8e, 0xa4, 0x96, 0x32, 0xff, 0xff, 0x37, 0xb9, 0xe8, 0xce, 0x00, - 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x3b, 0x0e, 0x86, 0x9a, 0xaa, 0x8e, 0xa4, 0x96, - 0x32, 0xff, 0xff, 0x37, 0xb9, 0xe8, 0xce, 0x00, 0xa5, 0x19, 0xac, 0x1a, - 0x35, 0xb4, 0xa5, 0x77, 0x87, 0x51, 0x0a, 0xf7, 0x8d, 0x8d, 0x20, 0x0a}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x08, 0x71, 0xbc, 0x8f, 0x1e, 0x4a, 0xa2, 0x35, + 0x08, 0x77, 0x12, 0xd9, 0xdf, 0x18, 0x36, 0x09, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xe7, 0xa3, 0x30, 0x09, 0xef, 0x5f, 0xc6, 0x04, 0xea, + 0x0f, 0x9a, 0x75, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, + 0xa3, 0x30, 0x09, 0xef, 0x5f, 0xc6, 0x04, 0xea, 0x0f, 0x9a, 0x75, 0xe9, + 0x35, 0x72, 0x16, 0x27, 0x77, 0x26, 0x2c, 0x51, 0x8e, 0xef, 0x57, 0x3b, + 0x72, 0x0e, 0x8e, 0x64}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {121, - {0xd3, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xe5, 0xda, 0x78, 0x76, 0x6f, 0xa1, 0x92, 0x90, - 0xc0, 0x31, 0xf7, 0x52, 0x08, 0x50, 0x67, 0x45, 0xae, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x49, 0x6d, 0xde, 0xb0, 0x55, 0x09, 0xc6, 0xef, 0xff, 0xab, 0x75, 0xeb, - 0x2d, 0xf4, 0xab, 0x09, 0x76, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x01, 0x49, 0xef, 0x50, - 0x4b, 0x71, 0xb1, 0x20, 0xca, 0x4f, 0xf3, 0x95, 0x19, 0xc2, 0xc2, 0x10}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {210, + {0xc7, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x76, 0x20, 0x9e, 0xef, 0x14, 0x16, 0x91, 0xfb, + 0xa5, 0xd1, 0x0e, 0xaf, 0x58, 0x1a, 0xff, 0xe6, 0x2e, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x0e, 0x73, 0xd2, 0xdc, 0x3b, 0xbd, 0x95, 0x49, 0x89, 0xcb, 0x84, 0x33, + 0xb7, 0xd6, 0x59, 0x7b, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x02, 0x79, 0xd9, 0xd2, + 0x18, 0xd1, 0xe8, 0x1a, 0xc2, 0xce, 0x4a, 0x6e, 0x47, 0x44, 0x03, 0xbf}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x05, 0xe7, 0x4d, 0xe0, 0x9a, 0x9d, 0x7a, 0x2a, + 0xff, 0x4a, 0x63, 0x56, 0xb5, 0x7c, 0x7b, 0x05, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x75, 0x91, 0x18, 0x50, 0x1a, 0x43, 0xcd, 0xd6, 0xa2, 0x06, 0x4a, + 0xa5, 0x20, 0xad, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x75, 0x91, 0x18, + 0x50, 0x1a, 0x43, 0xcd, 0xd6, 0xa2, 0x06, 0x4a, 0xa5, 0x20, 0xad, 0xc7, + 0x34, 0x72, 0x16, 0x37, 0x5f, 0x5b, 0x7b, 0x5c, 0x4e, 0x6b, 0xff, 0x49, + 0x12, 0xfd, 0x94, 0x73}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {211, + {0xfc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x8b, 0x79, 0x40, 0x3d, 0xfa, 0xab, 0xc0, 0xd8, + 0xc1, 0x8d, 0x23, 0xa3, 0x46, 0x9c, 0x13, 0xe6, 0x2e, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x0a, 0x4b, 0x94, 0x1e, 0x6b, 0x66, 0xfc, 0xc2, 0xed, 0x7d, 0x8c, 0xb3, + 0xe8, 0xcc, 0x7f, 0xfc, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x06, 0x41, 0x9f, 0x10, + 0x48, 0x0a, 0x81, 0x91, 0xa6, 0x78, 0x42, 0xee, 0x18, 0x5e, 0x25, 0x38}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf8, 0xbe, 0x93, 0x32, 0x74, 0x20, 0x2b, 0x09, + 0x9b, 0x16, 0x4e, 0x5a, 0xab, 0xfa, 0x97, 0x05, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfa, 0x4d, 0xd7, 0xda, 0x00, 0xc1, 0x2a, 0x46, 0xb2, 0x14, 0x0e, 0xca, + 0xfa, 0x3a, 0x8b, 0x40, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x4d, 0xd7, 0xda, + 0x00, 0xc1, 0x2a, 0x46, 0xb2, 0x14, 0x0e, 0xca, 0xfa, 0x3a, 0x8b, 0x40, + 0x30, 0x72, 0x16, 0x77, 0xff, 0x2e, 0xb8, 0x89, 0x4e, 0x5a, 0x9d, 0x84, + 0x92, 0xb7, 0xb0, 0xaf}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {212, + {0xfa, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x9b, 0xcb, 0xb8, 0xda, 0x47, 0x7d, 0x58, 0x0d, + 0x77, 0x2d, 0xe4, 0x22, 0x9b, 0xba, 0x7d, 0xe2, 0x29, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x1e, 0x9d, 0xed, 0xf9, 0xdd, 0x64, 0xa0, 0x68, 0x1b, 0xac, 0x29, 0x69, + 0x54, 0x94, 0x25, 0xbc, 0x56, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x12, 0x97, 0xe6, 0xf7, + 0xfe, 0x08, 0xdd, 0x3b, 0x50, 0xa9, 0xe7, 0x34, 0xa4, 0x06, 0x7f, 0x78}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe8, 0x0c, 0x6b, 0xd5, 0xc9, 0xf6, 0xb3, 0xdc, + 0x2d, 0xb6, 0x89, 0xdb, 0x76, 0xdc, 0xf9, 0x01, 0xf8, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xee, 0x9b, 0xae, 0x3d, 0xb6, 0xc3, 0x76, 0xec, 0x44, 0xc5, 0xab, 0x10, + 0x46, 0x62, 0xd1, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x9b, 0xae, 0x3d, + 0xb6, 0xc3, 0x76, 0xec, 0x44, 0xc5, 0xab, 0x10, 0x46, 0x62, 0xd1, 0x00, + 0x2b, 0x72, 0x16, 0xc7, 0x87, 0x37, 0x44, 0xc2, 0x0e, 0xc5, 0xe2, 0xcd, + 0xb2, 0x60, 0xd3, 0xfa}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {213, + {0xee, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xb9, 0xf5, 0x5b, 0xd5, 0x6e, 0x0f, 0xd7, 0x4b, + 0x46, 0x06, 0x3a, 0x96, 0x35, 0x4c, 0xfb, 0xee, 0x32, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x20, 0xc7, 0x88, 0x86, 0xa6, 0xf6, 0x29, 0x2d, 0x6c, 0xc5, 0xfb, 0xdd, + 0xb5, 0x46, 0xa2, 0xb0, 0x4d, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x2c, 0xcd, 0x83, 0x88, + 0x85, 0x9a, 0x54, 0x7e, 0x27, 0xc0, 0x35, 0x80, 0x45, 0xd4, 0xf8, 0x74}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xca, 0x32, 0x88, 0xda, 0xe0, 0x84, 0x3c, 0x9a, + 0x1c, 0x9d, 0x57, 0x6f, 0xd8, 0x2a, 0x7f, 0x0d, 0xe3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xd0, 0xc1, 0xcb, 0x42, 0xcd, 0x51, 0xff, 0xa9, 0x33, 0xac, 0x79, 0xa4, + 0xa7, 0xb0, 0x56, 0x0c, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xc1, 0xcb, 0x42, + 0xcd, 0x51, 0xff, 0xa9, 0x33, 0xac, 0x79, 0xa4, 0xa7, 0xb0, 0x56, 0x0c, + 0x22, 0x72, 0x16, 0x57, 0xb0, 0x13, 0x0d, 0x28, 0xcf, 0x1e, 0xc6, 0x51, + 0x53, 0xc4, 0x11, 0x82}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {214, + {0xef, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xb4, 0x6f, 0xca, 0x24, 0xd3, 0x53, 0xff, 0x5e, + 0x49, 0xea, 0xc5, 0x15, 0x40, 0xe8, 0x40, 0xea, 0x30, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x3d, 0x31, 0x1e, 0x57, 0x22, 0x02, 0x01, 0x1a, 0x75, 0xe9, 0x48, 0x58, + 0x6f, 0xe2, 0x68, 0xb4, 0x4f, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x31, 0x3b, 0x15, 0x59, + 0x01, 0x6e, 0x7c, 0x49, 0x3e, 0xec, 0x86, 0x05, 0x9f, 0x70, 0x32, 0x70}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xc7, 0xa8, 0x19, 0x2b, 0x5d, 0xd8, 0x14, 0x8f, + 0x13, 0x71, 0xa8, 0xec, 0xad, 0x8e, 0xc4, 0x09, 0xe1, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xcd, 0x37, 0x5d, 0x93, 0x49, 0xa5, 0xd7, 0x9e, 0x2a, 0x80, 0xca, 0x21, + 0x7d, 0x14, 0x9c, 0x08, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x37, 0x5d, 0x93, + 0x49, 0xa5, 0xd7, 0x9e, 0x2a, 0x80, 0xca, 0x21, 0x7d, 0x14, 0x9c, 0x08, + 0x21, 0x72, 0x16, 0x67, 0x98, 0x48, 0x5c, 0x33, 0x8f, 0x9a, 0x6d, 0x60, + 0xf3, 0xb2, 0x18, 0x91}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {215, + {0xf5, 0x9d, 0x56, 0x15, 0x1d, 0xe2, 0x8b, 0xef, 0x83, 0x50, 0x5f, 0x6d, + 0x89, 0xc0, 0xb0, 0xf7, 0xf7, 0x5b, 0x2f, 0xa8, 0xe6, 0xdc, 0xe3, 0x86, + 0x07, 0x5d, 0xb2, 0x83, 0xec, 0x85, 0xee, 0x62, 0x55, 0x5b, 0xaf, 0xfa, + 0xd4, 0x23, 0xaf, 0x25, 0xf6, 0x60, 0x69, 0xbb, 0x69, 0xfb, 0x6f, 0x4d}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd6, 0xee, 0x4e, 0xe2, 0x5d, 0x3b, 0xde, 0xa8, 0x1e, 0x76, 0xde, + 0x89, 0x34, 0xcc, 0x51, 0xfb, 0x84, 0x9c, 0xfc, 0xa7, 0x68, 0x57, + 0x08, 0x57, 0x5d, 0xc6, 0xdf, 0x7a, 0x01, 0xe3, 0x6a, 0x81, 0x84, + 0x9c, 0xfc, 0xa7, 0x68, 0x57, 0x08, 0x57, 0x5d, 0xc6, 0xdf, 0x7a, + 0x01, 0xe3, 0x6a, 0x81, 0x83, 0x13, 0x12, 0xcb, 0xb0, 0xf1, 0x65, + 0xdc, 0x3e, 0x8f, 0xf5, 0x21, 0x25, 0xf4, 0x86, 0x40}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {216, + {0xf7, 0x17, 0xf8, 0xd5, 0xb2, 0x80, 0x32, 0xd5, 0xc8, 0xe8, 0x06, 0x1c, + 0xd4, 0x4d, 0x71, 0xe4, 0xf2, 0xd5, 0x5d, 0xe7, 0x72, 0xfe, 0x7a, 0x91, + 0xce, 0x85, 0xe4, 0x10, 0xdb, 0x3e, 0x2d, 0x8d, 0x50, 0xd5, 0xdd, 0xb5, + 0x40, 0x01, 0x36, 0x32, 0x3f, 0xb8, 0x3f, 0x28, 0x5e, 0x40, 0xac, 0xa2}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd4, 0x64, 0xe0, 0x22, 0xf2, 0x59, 0x67, 0x92, 0x55, 0xce, 0x87, + 0xf8, 0x69, 0x41, 0x90, 0xe8, 0x81, 0x12, 0x8e, 0xe8, 0xfc, 0x75, + 0x91, 0x40, 0x94, 0x1e, 0x89, 0xe9, 0x36, 0x58, 0xa9, 0x6e, 0x81, + 0x12, 0x8e, 0xe8, 0xfc, 0x75, 0x91, 0x40, 0x94, 0x1e, 0x89, 0xe9, + 0x36, 0x58, 0xa9, 0x6e, 0x82, 0x13, 0x12, 0xdb, 0x98, 0x26, 0xb5, + 0xe7, 0xfe, 0x0a, 0x9d, 0x30, 0xc5, 0xe2, 0x8d, 0x4f}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {217, + {0xf2, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xe6, 0x8a, 0x92, 0x2c, 0x92, 0x19, 0xd3, 0x0f, + 0x07, 0x55, 0x4d, 0x7d, 0x99, 0xf2, 0xbd, 0xe9, 0x2c, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0xe2, 0x4c, 0x07, 0xdd, 0x98, 0xf9, 0xb2, 0x53, 0xab, 0x0c, 0x31, 0x8d, + 0x9b, 0x14, 0xf6, 0xb1, 0x53, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0xee, 0x46, 0x0c, 0xd3, + 0xbb, 0x95, 0xcf, 0x00, 0xe0, 0x09, 0xff, 0xd0, 0x6b, 0x86, 0xac, 0x75}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x95, 0x4d, 0x41, 0x23, 0x1c, 0x92, 0x38, 0xde, + 0x5d, 0xce, 0x20, 0x84, 0x74, 0x94, 0x39, 0x0a, 0xfd, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x12, 0x4a, 0x44, 0x19, 0xf3, 0x5e, 0x64, 0xd7, 0xf4, 0x65, 0xb3, 0xf4, + 0x89, 0xe2, 0x02, 0x0d, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x12, 0x4a, 0x44, 0x19, + 0xf3, 0x5e, 0x64, 0xd7, 0xf4, 0x65, 0xb3, 0xf4, 0x89, 0xe2, 0x02, 0x0d, + 0xc1, 0x04, 0x57, 0x69, 0xd4, 0x87, 0xd5, 0x45, 0xce, 0xf3, 0xf0, 0xd3, + 0x4b, 0x7a, 0x87, 0x33}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {218, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, + 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x2e, 0x67, 0x84, 0xd8, 0x57, 0xdf, + 0x07, 0x54, 0x3d, 0x0d, 0xc7, 0x2f, 0x17, 0x99, 0x35, 0xfb, 0xed, + 0xe8, 0xc8, 0xba, 0xf0, 0x1e, 0xe2, 0x04, 0x4b, 0x16, 0x2c, 0xbb, + 0x34, 0x3b, 0x35, 0x5a, 0xcc, 0x29, 0xd8, 0x23, 0x27, 0xcd, 0x93, + 0xf2, 0xbf, 0xd9, 0x18, 0x03, 0x4e, 0xd5, 0xc4, 0x2a}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x5d, 0xa0, 0x57, 0xd7, 0xd9, 0x54, 0xec, 0x85, + 0x67, 0x96, 0xaa, 0xd6, 0xfa, 0xff, 0xb1, 0x18, 0x3c, 0x2f, 0x9b, 0xe7, + 0x4c, 0x6a, 0x45, 0x76, 0xe0, 0xb0, 0x9a, 0x7a, 0x5c, 0x23, 0x30, 0x96, + 0x3c, 0x2f, 0x9b, 0xe7, 0x4c, 0x6a, 0x45, 0x76, 0xe0, 0xb0, 0x9a, 0x7a, + 0x5c, 0x23, 0x30, 0x96, 0x64, 0xe7, 0xef, 0xd2, 0x45, 0x16, 0xa8, 0x3e, + 0x2c, 0x87, 0xe0, 0x6a, 0x76, 0xe2, 0xde, 0xa3}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {219, + {0xf7, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x4c, 0x6e, 0xad, 0x26, 0xf8, 0x4a, 0x02, 0x25, + 0xd5, 0x57, 0x74, 0x5d, 0x32, 0xfc, 0x72, 0xe7, 0x2c, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x64, 0xdb, 0x33, 0x4b, 0x69, 0xbe, 0xe5, 0x79, 0x38, 0x3e, 0x61, 0xae, + 0x74, 0x2c, 0x71, 0xbb, 0x53, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x68, 0xd1, 0x38, 0x45, + 0x4a, 0xd2, 0x98, 0x2a, 0x73, 0x3b, 0xaf, 0xf3, 0x84, 0xbe, 0x2b, 0x7f}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3f, 0xa9, 0x7e, 0x29, 0x76, 0xc1, 0xe9, 0xf4, + 0x8f, 0xcc, 0x19, 0xa4, 0xdf, 0x9a, 0xf6, 0x04, 0xfd, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x94, 0xdd, 0x70, 0x8f, 0x02, 0x19, 0x33, 0xfd, 0x67, 0x57, 0xe3, 0xd7, + 0x66, 0xda, 0x85, 0x07, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0xdd, 0x70, 0x8f, + 0x02, 0x19, 0x33, 0xfd, 0x67, 0x57, 0xe3, 0xd7, 0x66, 0xda, 0x85, 0x07, + 0xe6, 0xcc, 0x67, 0x29, 0xd7, 0x9b, 0xa5, 0x58, 0xcd, 0x73, 0xb0, 0x3c, + 0xba, 0x54, 0xd6, 0x60}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {220, + {0xf0, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x4f, 0xd8, 0xc3, 0x75, 0x7c, 0x9f, 0x29, 0x38, + 0xdc, 0x3b, 0x07, 0xd8, 0x58, 0x98, 0xbf, 0xe2, 0x2a, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x61, 0x55, 0x41, 0x24, 0x15, 0xcb, 0xdd, 0x76, 0x01, 0x42, 0xb6, 0x2c, + 0x2e, 0xc8, 0x3f, 0xbf, 0x55, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x6d, 0x5f, 0x4a, 0x2a, + 0x36, 0xa7, 0xa0, 0x25, 0x4a, 0x47, 0x78, 0x71, 0xde, 0x5a, 0x65, 0x7b}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, {0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x62, 0x18, 0xb2, 0x7f, 0x83, 0xb8, 0xb4, 0x66, - 0x02, 0xf6, 0xe1, 0xd8, 0x34, 0x20, 0x7b, 0x02, 0xce, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3c, 0x1f, 0x10, 0x7a, 0xf2, 0x14, 0xc2, 0xe9, + 0x86, 0xa0, 0x6a, 0x21, 0xb5, 0xfe, 0x3b, 0x01, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x2a, 0x64, 0x16, 0xce, 0xdb, 0x1c, 0xdd, 0x29, 0x6e, 0xf5, 0xd7, 0xd6, - 0x92, 0xda, 0xff, 0x02, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x64, 0x16, 0xce, - 0xdb, 0x1c, 0xdd, 0x29, 0x6e, 0xf5, 0xd7, 0xd6, 0x92, 0xda, 0xff, 0x02, - 0x30, 0x2f, 0xe8, 0x2a, 0xb0, 0xa0, 0x9a, 0xf6, 0x44, 0x00, 0xd0, 0x15, - 0xae, 0x83, 0xd9, 0xcc}, + 0x91, 0x53, 0x02, 0xe0, 0x7e, 0x6c, 0x0b, 0xf2, 0x5e, 0x2b, 0x34, 0x55, + 0x3c, 0x3e, 0xcb, 0x03, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x53, 0x02, 0xe0, + 0x7e, 0x6c, 0x0b, 0xf2, 0x5e, 0x2b, 0x34, 0x55, 0x3c, 0x3e, 0xcb, 0x03, + 0xe5, 0xcc, 0x67, 0x39, 0xbf, 0xd0, 0xf4, 0x63, 0x8d, 0xef, 0x57, 0x4b, + 0x5a, 0x43, 0xdd, 0x6f}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {122, - {0xe9, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x6d, 0xf1, 0x39, 0x4e, 0xdc, 0x53, 0x9b, 0x5b, - 0x3a, 0x09, 0x57, 0xbe, 0x0f, 0xb8, 0x59, 0x46, 0x80, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0xd1, 0x76, 0x9f, 0xe8, 0x06, 0xbb, 0xfe, 0xb6, 0xf5, 0x90, 0x95, 0x0f, - 0x2e, 0xac, 0x9e, 0x0a, 0x58, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x99, 0x52, 0xae, 0x08, - 0x18, 0xc3, 0x89, 0x79, 0xc0, 0x74, 0x13, 0x71, 0x1a, 0x9a, 0xf7, 0x13}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {221, + {0xf2, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xdf, 0x03, 0xca, 0x84, 0x08, 0x2f, 0x7f, 0x70, + 0xad, 0x8e, 0x40, 0x04, 0xca, 0xbd, 0x2c, 0xe4, 0x2b, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x28, 0xfd, 0x41, 0x3c, 0xaa, 0xb1, 0xd0, 0x2b, 0xf1, 0xc6, 0x57, 0x53, + 0xaa, 0x2a, 0xd3, 0xb9, 0x54, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x24, 0xf7, 0x4a, 0x32, + 0x89, 0xdd, 0xad, 0x78, 0xba, 0xc3, 0x99, 0x0e, 0x5a, 0xb8, 0x89, 0x7d}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xea, 0x33, 0xf3, 0x47, 0x30, 0x4a, 0xbd, 0xad, - 0xf8, 0xce, 0x41, 0x34, 0x33, 0xc8, 0x45, 0x01, 0xe0, 0xff, 0xff, 0xff, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xac, 0xc4, 0x19, 0x8b, 0x86, 0xa4, 0x94, 0xa1, + 0xf7, 0x15, 0x2d, 0xfd, 0x27, 0xdb, 0xa8, 0x07, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xb2, 0x7f, 0x57, 0x96, 0x88, 0xae, 0xe5, 0x70, 0x64, 0xce, 0x37, 0x32, - 0x91, 0x82, 0xca, 0x01, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x7f, 0x57, 0x96, - 0x88, 0xae, 0xe5, 0x70, 0x64, 0xce, 0x37, 0x32, 0x91, 0x82, 0xca, 0x01, - 0x98, 0xa7, 0xe8, 0x36, 0xe0, 0xee, 0x4d, 0x02, 0x35, 0x00, 0xd0, 0x55, - 0x7e, 0xc2, 0xcb, 0xe0}, + 0xd8, 0xfb, 0x02, 0xf8, 0xc1, 0x16, 0x06, 0xaf, 0xae, 0xaf, 0xd5, 0x2a, + 0xb8, 0xdc, 0x27, 0x05, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xfb, 0x02, 0xf8, + 0xc1, 0x16, 0x06, 0xaf, 0xae, 0xaf, 0xd5, 0x2a, 0xb8, 0xdc, 0x27, 0x05, + 0x0f, 0xca, 0x70, 0x22, 0x28, 0x81, 0x7d, 0x53, 0xee, 0x64, 0xd1, 0x42, + 0xb1, 0x92, 0xe6, 0x65}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {123, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, - 0x35, 0x43, 0x19, 0x87, 0x5c, 0x64, 0xf9, 0x0f, 0x5b, 0x26, 0x92, - 0xb8, 0x60, 0xd4, 0x59, 0x6f, 0xf4, 0xb3, 0x40, 0x2c, 0x5c, 0x00, - 0xb9, 0xbb, 0x53, 0x70, 0x7a, 0xa6, 0x67, 0xd3, 0x56, 0xfe, 0x50, - 0xc7, 0x19, 0x96, 0x94, 0x03, 0x35, 0x61, 0xe7, 0xca, 0xca, 0x6d, - 0x94, 0x1d, 0xc3, 0xcd, 0x69, 0x14, 0xad, 0x69, 0x04}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {222, + {0xf3, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x1f, 0xfc, 0x31, 0xae, 0x69, 0x39, 0x93, 0x94, + 0xb8, 0xc3, 0x38, 0x67, 0x4c, 0x3d, 0xfd, 0xe9, 0x29, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x47, 0x7e, 0xc8, 0xcf, 0x3e, 0xa3, 0xd4, 0xd5, 0xd7, 0x6d, 0x85, 0xad, + 0x2b, 0x7f, 0x0b, 0xb8, 0x56, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x4b, 0x74, 0xc3, 0xc1, + 0x1d, 0xcf, 0xa9, 0x86, 0x9c, 0x68, 0x4b, 0xf0, 0xdb, 0xed, 0x51, 0x7c}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xe3, 0x3b, 0xc5, 0x52, 0xca, 0x8b, 0x9e, 0x96, - 0x16, 0x9e, 0x79, 0x7e, 0x8f, 0x30, 0x30, 0x1b, 0x60, 0x3c, 0xa9, 0x99, - 0x44, 0xdf, 0x76, 0x52, 0x8c, 0x9d, 0x6f, 0x54, 0xab, 0x83, 0x3d, 0x0f, - 0x60, 0x3c, 0xa9, 0x99, 0x44, 0xdf, 0x76, 0x52, 0x8c, 0x9d, 0x6f, 0x54, - 0xab, 0x83, 0x3d, 0x0f, 0x6a, 0xb8, 0xdc, 0xe2, 0xc5, 0x9d, 0xa4, 0x73, - 0x71, 0x30, 0xb0, 0x25, 0x2f, 0x68, 0xa8, 0xd8}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {124, - {0x68, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xb0, 0x8f, 0x25, 0x67, 0x5b, 0x9b, 0xcb, 0xf6, - 0xe3, 0x84, 0x07, 0xde, 0x2e, 0xc7, 0x5a, 0x47, 0x9f, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x2d, 0x2a, 0xf7, 0xcd, 0x6b, 0x08, 0x05, 0x01, 0xd3, 0x1b, 0xa5, 0x4f, - 0xb2, 0xeb, 0x75, 0x96, 0x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x65, 0x0e, 0xc6, 0x2d, - 0x75, 0x70, 0x72, 0xce, 0xe6, 0xff, 0x23, 0x31, 0x86, 0xdd, 0x1c, 0x8f}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x37, 0x4d, 0xef, 0x6e, 0xb7, 0x82, 0xed, 0x00, - 0x21, 0x43, 0x11, 0x54, 0x12, 0xb7, 0x46, 0x00, 0xff, 0xff, 0xff, 0xff, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x6c, 0x3b, 0xe2, 0xa1, 0xe7, 0xb2, 0x78, 0x45, + 0xe2, 0x58, 0x55, 0x9e, 0xa1, 0x5b, 0x79, 0x0a, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x4e, 0x23, 0x3f, 0xb3, 0xe5, 0x1d, 0x1e, 0xc7, 0x42, 0x45, 0x07, 0x72, - 0x0d, 0xc5, 0x21, 0x9d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x23, 0x3f, 0xb3, - 0xe5, 0x1d, 0x1e, 0xc7, 0x42, 0x45, 0x07, 0x72, 0x0d, 0xc5, 0x21, 0x9d, - 0x04, 0x4d, 0xea, 0x60, 0x88, 0x80, 0x41, 0x2b, 0xfd, 0xff, 0xcf, 0x35, - 0x57, 0x9e, 0x9b, 0x26}, + 0xb7, 0x78, 0x8b, 0x0b, 0x55, 0x04, 0x02, 0x51, 0x88, 0x04, 0x07, 0xd4, + 0x39, 0x89, 0xff, 0x04, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0x78, 0x8b, 0x0b, + 0x55, 0x04, 0x02, 0x51, 0x88, 0x04, 0x07, 0xd4, 0x39, 0x89, 0xff, 0x04, + 0xef, 0xc3, 0xb0, 0x35, 0xde, 0xd6, 0xb4, 0x60, 0xbf, 0xce, 0x6f, 0x49, + 0x49, 0x55, 0xe6, 0x77}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {125, - {0x6d, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xa1, 0x61, 0xb5, 0xab, 0x04, 0x09, 0x00, 0x62, - 0x9e, 0xfe, 0xff, 0x78, 0xd7, 0xd8, 0x6b, 0x45, 0x9f, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0xc6, 0xf8, 0x07, 0x8c, 0xc8, 0xef, 0x12, 0xa0, 0xff, 0x65, 0x7d, 0x6d, - 0x08, 0xdb, 0x10, 0xb8, 0x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x8e, 0xdc, 0x36, 0x6c, - 0xd6, 0x97, 0x65, 0x6f, 0xca, 0x81, 0xfb, 0x13, 0x3c, 0xed, 0x79, 0xa1}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {223, + {0x2b, 0xfd, 0x0d, 0x56, 0xec, 0xe9, 0x87, 0x71, 0x75, 0x6d, 0x60, 0xd9, + 0xd9, 0x10, 0x6c, 0xd0, 0xc6, 0xfc, 0x10, 0x69, 0x36, 0xc7, 0xef, 0x34, + 0x7c, 0x07, 0x8f, 0xd7, 0x1c, 0x54, 0x22, 0x81, 0x64, 0xfc, 0x90, 0x3b, + 0x04, 0x38, 0xa3, 0x97, 0x8d, 0x3a, 0x54, 0xef, 0x99, 0x2a, 0xa3, 0xae}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x26, 0xa3, 0x7f, 0xa2, 0xe8, 0x10, 0x26, 0x94, - 0x5c, 0x39, 0xe9, 0xf2, 0xeb, 0xa8, 0x77, 0x02, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xa5, 0xf1, 0xcf, 0xf2, 0x46, 0xfa, 0x09, 0x66, 0x6e, 0x3b, 0xdf, 0x50, - 0xb7, 0xf5, 0x44, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xf1, 0xcf, 0xf2, - 0x46, 0xfa, 0x09, 0x66, 0x6e, 0x3b, 0xdf, 0x50, 0xb7, 0xf5, 0x44, 0xb3, - 0x1e, 0x6b, 0xea, 0x63, 0x14, 0x54, 0x2e, 0x2e, 0xf9, 0xff, 0xcf, 0x45, - 0x0b, 0x2e, 0x98, 0x2b}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0x08, 0x8e, 0x15, 0xa1, 0xac, 0x30, 0xd2, 0x36, 0xe8, 0x4b, 0xe1, + 0x3d, 0x64, 0x1c, 0x8d, 0xdc, 0xb5, 0x3b, 0xc3, 0x66, 0xb8, 0x4c, + 0x04, 0xe5, 0x26, 0x9c, 0xe2, 0x2e, 0xf1, 0x32, 0xa6, 0x62, 0xb5, + 0x3b, 0xc3, 0x66, 0xb8, 0x4c, 0x04, 0xe5, 0x26, 0x9c, 0xe2, 0x2e, + 0xf1, 0x32, 0xa6, 0x62, 0x34, 0x5f, 0xc9, 0xfe, 0x57, 0x3c, 0x13, + 0x6c, 0x1b, 0xe8, 0x37, 0x30, 0x50, 0x0c, 0xe6, 0x62}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {126, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, - 0x35, 0x43, 0x19, 0x87, 0x5c, 0xfc, 0x01, 0xb8, 0x91, 0xe5, 0xf0, - 0xf9, 0x12, 0x8d, 0x7d, 0x1c, 0x57, 0x91, 0x92, 0xb6, 0x98, 0x63, - 0x41, 0x44, 0x15, 0xb6, 0x99, 0x68, 0x95, 0x9a, 0x72, 0x91, 0xb7, - 0xa5, 0xaf, 0x13, 0x48, 0x60, 0xcd, 0x9e, 0xa1, 0x0c, 0x29, 0xa3, - 0x66, 0x54, 0xe7, 0xa2, 0x8e, 0x76, 0x1b, 0xec, 0xd8}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {224, + {0xf6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x7c, 0xc2, 0x25, 0x5d, 0xec, 0xdf, 0x8e, 0x0f, + 0xe1, 0x37, 0x35, 0x91, 0xda, 0x0e, 0x28, 0xe4, 0x28, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0xe2, 0x91, 0xfb, 0x48, 0x38, 0x01, 0x9c, 0x51, 0xdf, 0xb7, 0x14, 0x15, + 0x15, 0xbb, 0x53, 0xb1, 0x57, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0xee, 0x9b, 0xf0, 0x46, + 0x1b, 0x6d, 0xe1, 0x02, 0x94, 0xb2, 0xda, 0x48, 0xe5, 0x29, 0x09, 0x75}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x7b, 0xc3, 0x72, 0x98, 0x09, 0xe9, 0xdf, 0xe4, - 0x4f, 0xba, 0x0a, 0xdd, 0xad, 0xe2, 0xaa, 0xdf, 0x03, 0xc4, 0x56, 0xdf, - 0x82, 0x3c, 0xb8, 0xa0, 0xc5, 0xb9, 0x00, 0xb3, 0xc9, 0x35, 0xb8, 0xd3, - 0x03, 0xc4, 0x56, 0xdf, 0x82, 0x3c, 0xb8, 0xa0, 0xc5, 0xb9, 0x00, 0xb3, - 0xc9, 0x35, 0xb8, 0xd3, 0xed, 0x20, 0x17, 0xc8, 0xdb, 0xa4, 0x77, 0x56, - 0x29, 0x04, 0x9d, 0x78, 0x6e, 0x3b, 0xce, 0xb1}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {127, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, - 0x35, 0x43, 0x19, 0x87, 0x5c, 0x6b, 0x6d, 0xc9, 0xd2, 0x1a, 0x81, - 0x9e, 0x70, 0xb5, 0x77, 0xf4, 0x41, 0x37, 0xd3, 0xd6, 0xbd, 0x13, - 0x35, 0xf5, 0xeb, 0x44, 0x49, 0x40, 0x77, 0xb2, 0x64, 0x49, 0xa5, - 0x4b, 0x6c, 0x7c, 0x75, 0x10, 0xb9, 0x2f, 0x5f, 0xfe, 0xf9, 0x8b, - 0x84, 0x7c, 0xf1, 0x7a, 0x9c, 0x98, 0xd8, 0x83, 0xe5}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xec, 0xaf, 0x03, 0xdb, 0xf6, 0x98, 0xb8, 0x86, - 0x77, 0xb0, 0xe2, 0xcb, 0x0b, 0xa3, 0xca, 0xfa, 0x73, 0xb0, 0xe7, 0x21, - 0x70, 0xec, 0x90, 0x42, 0xed, 0xaf, 0xd8, 0xa1, 0x27, 0xf6, 0xd7, 0xee, - 0x73, 0xb0, 0xe7, 0x21, 0x70, 0xec, 0x90, 0x42, 0xed, 0xaf, 0xd8, 0xa1, - 0x27, 0xf6, 0xd7, 0xee, 0x07, 0x3f, 0x17, 0xcb, 0x67, 0x78, 0x64, 0x59, - 0x25, 0x04, 0x9d, 0x88, 0x22, 0xcb, 0xca, 0xb6}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {128, - {0xff, 0xcb, 0x2b, 0x11, 0x06, 0xf8, 0x23, 0x4c, 0x5e, 0x99, 0xd4, 0xdb, - 0x4c, 0x70, 0x48, 0xde, 0x32, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x16, 0xe9, 0x88, 0x4a, - 0x11, 0x4f, 0x0e, 0x92, 0x66, 0xce, 0xa3, 0x88, 0x5f, 0xe3, 0x6b, 0x9f, - 0xd6, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0xce, 0xbe, 0xf5, 0xe9, 0x88, 0x5a, 0x80, 0xea, - 0x76, 0xd9, 0x75, 0xc1, 0x44, 0xa4, 0x18, 0x88}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xa0, 0xfc, 0x3e, 0x80, 0x32, 0xc3, 0xd5, 0xfd, 0xb6, 0x2a, 0x11, - 0xf0, 0x96, 0x30, 0x7d, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x76, 0x6c, 0x9a, 0x80, - 0x25, 0xea, 0xde, 0xa7, 0x39, 0x05, 0x32, 0x8c, 0x33, 0x79, 0xc0, 0x04, - 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x76, 0x6c, 0x9a, 0x80, 0x25, 0xea, 0xde, 0xa7, - 0x39, 0x05, 0x32, 0x8c, 0x33, 0x79, 0xc0, 0x04, 0x8b, 0x9b, 0xb4, 0xb4, - 0x86, 0x12, 0x89, 0x65, 0x8c, 0x69, 0x6a, 0x83, 0x40, 0x15, 0x04, 0x05}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {129, - {0x6f, 0x9e, 0x70, 0xed, 0x3b, 0x8b, 0xac, 0xa0, 0x26, 0xe4, 0x6a, 0x5a, - 0x09, 0x43, 0x15, 0x8d, 0x21, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x0c, 0x61, 0x2c, 0x5e, - 0x8d, 0x89, 0xa8, 0x73, 0xdb, 0xca, 0xad, 0x5b, 0x73, 0x46, 0x42, 0x9b, - 0xc5, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0xd4, 0x36, 0x51, 0xfd, 0x14, 0x9c, 0x26, 0x0b, - 0xcb, 0xdd, 0x7b, 0x12, 0x68, 0x01, 0x31, 0x8c}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x6f, 0xf5, 0xa7, 0xc2, 0xbd, 0x41, 0x4c, 0x39, 0x85, 0xcb, 0x94, 0x90, - 0xb5, 0xa5, 0x6d, 0x2e, 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6c, 0xe4, 0x3e, 0x94, - 0xb9, 0x2c, 0x78, 0x46, 0x84, 0x01, 0x3c, 0x5f, 0x1f, 0xdc, 0xe9, 0x00, - 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x6c, 0xe4, 0x3e, 0x94, 0xb9, 0x2c, 0x78, 0x46, - 0x84, 0x01, 0x3c, 0x5f, 0x1f, 0xdc, 0xe9, 0x00, 0x8b, 0x3b, 0xbd, 0x51, - 0x64, 0x44, 0x59, 0x56, 0x8d, 0x81, 0xca, 0x1f, 0xa7, 0x2c, 0xe4, 0x04}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {130, - {0x41, 0x2b, 0x08, 0x0a, 0x3e, 0x19, 0xc1, 0x0d, 0x44, 0xa1, 0xaf, 0x1e, - 0xab, 0xde, 0xb4, 0xce, 0x35, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x6b, 0x83, 0x94, 0x33, - 0x09, 0x21, 0x48, 0x6c, 0xa1, 0x1d, 0x29, 0x1c, 0x3e, 0x97, 0xee, 0x9a, - 0xd1, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0xb3, 0xd4, 0xe9, 0x90, 0x90, 0x34, 0xc6, 0x14, - 0xb1, 0x0a, 0xff, 0x55, 0x25, 0xd0, 0x9d, 0x8d}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x41, 0x40, 0xdf, 0x25, 0xb8, 0xd3, 0x21, 0x94, 0xe7, 0x8e, 0x51, 0xd4, - 0x17, 0x38, 0xcc, 0x6d, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0b, 0x06, 0x86, 0xf9, - 0x3d, 0x84, 0x98, 0x59, 0xfe, 0xd6, 0xb8, 0x18, 0x52, 0x0d, 0x45, 0x01, - 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x0b, 0x06, 0x86, 0xf9, 0x3d, 0x84, 0x98, 0x59, - 0xfe, 0xd6, 0xb8, 0x18, 0x52, 0x0d, 0x45, 0x01, 0x86, 0xfb, 0xab, 0x2b, - 0x4a, 0x94, 0xf4, 0x7a, 0xa5, 0x6f, 0x0a, 0xea, 0x65, 0xd1, 0x10, 0x08}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {131, - {0xb2, 0x47, 0xa7, 0x47, 0x23, 0x49, 0x1a, 0xac, 0xac, 0xaa, 0xd7, 0x09, - 0xc9, 0x1e, 0x93, 0x2b, 0x31, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x9a, 0xde, 0x04, 0xe7, - 0x5b, 0xb7, 0x01, 0xd9, 0x66, 0x06, 0x01, 0xb3, 0x47, 0x65, 0xde, 0x98, - 0xd5, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0x42, 0x89, 0x79, 0x44, 0xc2, 0xa2, 0x8f, 0xa1, - 0x76, 0x11, 0xd7, 0xfa, 0x5c, 0x22, 0xad, 0x8f}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xb2, 0x2c, 0x70, 0x68, 0xa5, 0x83, 0xfa, 0x35, 0x0f, 0x85, 0x29, 0xc3, - 0x75, 0xf8, 0xeb, 0x88, 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x5b, 0x16, 0x2d, - 0x6f, 0x12, 0xd1, 0xec, 0x39, 0xcd, 0x90, 0xb7, 0x2b, 0xff, 0x75, 0x03, - 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfa, 0x5b, 0x16, 0x2d, 0x6f, 0x12, 0xd1, 0xec, - 0x39, 0xcd, 0x90, 0xb7, 0x2b, 0xff, 0x75, 0x03, 0xa0, 0x19, 0xac, 0x2e, - 0xd6, 0x67, 0xe1, 0x7d, 0xa1, 0x6f, 0x0a, 0xfa, 0x19, 0x61, 0x0d, 0x0d}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {132, - {0x74, 0x0f, 0x9e, 0x49, 0xf6, 0x10, 0xef, 0xa5, 0x85, 0xb6, 0x59, 0xca, - 0x6e, 0xd8, 0xb4, 0x99, 0x2d, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x41, 0x2d, 0x96, 0xaf, - 0xbe, 0x80, 0xec, 0x3e, 0x79, 0xd4, 0x51, 0xb0, 0x0a, 0x2d, 0xb2, 0x9a, - 0xc9, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0x99, 0x7a, 0xeb, 0x0c, 0x27, 0x95, 0x62, 0x46, - 0x69, 0xc3, 0x87, 0xf9, 0x11, 0x6a, 0xc1, 0x8d}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x74, 0x64, 0x49, 0x66, 0x70, 0xda, 0x0f, 0x3c, 0x26, 0x99, 0xa7, 0x00, - 0xd2, 0x3e, 0xcc, 0x3a, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x21, 0xa8, 0x84, 0x65, - 0x8a, 0x25, 0x3c, 0x0b, 0x26, 0x1f, 0xc0, 0xb4, 0x66, 0xb7, 0x19, 0x01, - 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x21, 0xa8, 0x84, 0x65, 0x8a, 0x25, 0x3c, 0x0b, - 0x26, 0x1f, 0xc0, 0xb4, 0x66, 0xb7, 0x19, 0x01, 0x73, 0x6e, 0x18, 0x18, - 0x16, 0x96, 0xa5, 0x88, 0x9c, 0x31, 0x59, 0xfa, 0xab, 0xab, 0x20, 0xfd}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {133, - {0xad, 0xba, 0x5d, 0x10, 0x5b, 0xc8, 0xaa, 0x06, 0x2c, 0x23, 0x36, 0xcb, - 0x88, 0x9d, 0xdb, 0xd5, 0x37, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x17, 0x7c, 0x5f, 0xfe, - 0x28, 0x75, 0xf4, 0x68, 0xf6, 0xc2, 0x96, 0x57, 0x48, 0xf3, 0x59, 0x9a, - 0xd3, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0xcf, 0x2b, 0x22, 0x5d, 0xb1, 0x60, 0x7a, 0x10, - 0xe6, 0xd5, 0x40, 0x1e, 0x53, 0xb4, 0x2a, 0x8d}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xad, 0xd1, 0x8a, 0x3f, 0xdd, 0x02, 0x4a, 0x9f, 0x8f, 0x0c, 0xc8, 0x01, - 0x34, 0x7b, 0xa3, 0x76, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0xf9, 0x4d, 0x34, - 0x1c, 0xd0, 0x24, 0x5d, 0xa9, 0x09, 0x07, 0x53, 0x24, 0x69, 0xf2, 0x01, - 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x77, 0xf9, 0x4d, 0x34, 0x1c, 0xd0, 0x24, 0x5d, - 0xa9, 0x09, 0x07, 0x53, 0x24, 0x69, 0xf2, 0x01, 0xba, 0xd5, 0x8f, 0x10, - 0xa9, 0x1e, 0x6a, 0x88, 0x9a, 0xba, 0x32, 0xfd, 0x17, 0xd8, 0x33, 0x1a}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {134, - {0xfe, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xc0, 0x01, 0xed, 0xc5, 0xda, 0x44, 0x2e, 0x71, - 0x9b, 0xce, 0x9a, 0xbe, 0x27, 0x3a, 0xf1, 0x44, 0xb4, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x48, 0x02, 0x5f, 0x41, 0xfa, 0x4e, 0x33, 0x6c, 0x78, 0x69, 0x57, 0xa2, - 0xa7, 0xc4, 0x93, 0x0a, 0x6c, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x00, 0x26, 0x6e, 0xa1, - 0xe4, 0x36, 0x44, 0xa3, 0x4d, 0x8d, 0xd1, 0xdc, 0x93, 0xf2, 0xfa, 0x13}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x47, 0xc3, 0x27, 0xcc, 0x36, 0x5d, 0x08, 0x87, - 0x59, 0x09, 0x8c, 0x34, 0x1b, 0x4a, 0xed, 0x03, 0xd4, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x2b, 0x0b, 0x97, 0x3f, 0x74, 0x5b, 0x28, 0xaa, 0xe9, 0x37, 0xf5, 0x9f, - 0x18, 0xea, 0xc7, 0x01, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x0b, 0x97, 0x3f, - 0x74, 0x5b, 0x28, 0xaa, 0xe9, 0x37, 0xf5, 0x9f, 0x18, 0xea, 0xc7, 0x01, - 0xd6, 0x8c, 0xe1, 0x74, 0x07, 0x9a, 0xdd, 0x02, 0x8d, 0xd0, 0x5c, 0xf8, - 0x14, 0x63, 0x04, 0x88}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {135, - {0xb5, 0x13, 0xb0, 0x6a, 0xb9, 0xac, 0x14, 0x43, 0x5a, 0xcb, 0x8a, 0xa3, - 0xa3, 0x7a, 0xfd, 0xb6, 0x54, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x61, 0x95, 0x01, 0x93, - 0xb1, 0xbf, 0x03, 0x11, 0xff, 0x11, 0x79, 0x89, 0xae, 0xd9, 0xa9, 0x99, - 0xb0, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0xb9, 0xc2, 0x7c, 0x30, 0x28, 0xaa, 0x8d, 0x69, - 0xef, 0x06, 0xaf, 0xc0, 0xb5, 0x9e, 0xda, 0x8e}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xb5, 0x78, 0x67, 0x45, 0x3f, 0x66, 0xf4, 0xda, 0xf9, 0xe4, 0x74, 0x69, - 0x1f, 0x9c, 0x85, 0x15, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x10, 0x13, 0x59, - 0x85, 0x1a, 0xd3, 0x24, 0xa0, 0xda, 0xe8, 0x8d, 0xc2, 0x43, 0x02, 0x02, - 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x01, 0x10, 0x13, 0x59, 0x85, 0x1a, 0xd3, 0x24, - 0xa0, 0xda, 0xe8, 0x8d, 0xc2, 0x43, 0x02, 0x02, 0xaa, 0x48, 0xa3, 0x88, - 0x7d, 0x4b, 0x05, 0x96, 0x99, 0xc2, 0xfd, 0xf9, 0xc6, 0x78, 0x7e, 0x0a}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {136, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xd4, 0xf1, 0x09, 0xe8, 0x14, 0xce, 0xa8, 0x5a, - 0x08, 0xc0, 0x11, 0xd8, 0x50, 0xdd, 0x1d, 0xcb, 0xcf, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x53, 0x40, 0xb8, 0x5a, 0x9a, 0xa0, 0x82, 0x96, 0xb7, 0x7a, 0x5f, 0xc3, - 0x96, 0x1f, 0x66, 0x0f, 0x17, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x1b, 0x64, 0x89, 0xba, - 0x84, 0xd8, 0xf5, 0x59, 0x82, 0x9e, 0xd9, 0xbd, 0xa2, 0x29, 0x0f, 0x16}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x53, 0x33, 0xc3, 0xe1, 0xf8, 0xd7, 0x8e, 0xac, - 0xca, 0x07, 0x07, 0x52, 0x6c, 0xad, 0x01, 0x8c, 0xaf, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x30, 0x49, 0x70, 0x24, 0x14, 0xb5, 0x99, 0x50, 0x26, 0x24, 0xfd, 0xfe, - 0x29, 0x31, 0x32, 0x04, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x49, 0x70, 0x24, - 0x14, 0xb5, 0x99, 0x50, 0x26, 0x24, 0xfd, 0xfe, 0x29, 0x31, 0x32, 0x04, - 0xb9, 0x36, 0xa8, 0x17, 0xf2, 0x21, 0x1a, 0xf1, 0x29, 0xe2, 0xcf, 0x16, - 0x0f, 0xd4, 0x2b, 0xcb}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {137, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xdf, 0x4c, 0x62, 0x03, 0x2d, 0x41, 0x19, 0xb5, - 0x88, 0x47, 0x7e, 0x99, 0x92, 0x5a, 0x56, 0xd9, 0xd6, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0xfa, 0x84, 0xf0, 0x64, 0x55, 0x36, 0x42, 0x1b, 0x2b, 0xb9, 0x24, 0x6e, - 0xc2, 0x19, 0xed, 0x0b, 0x0e, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xb2, 0xa0, 0xc1, 0x84, - 0x4b, 0x4e, 0x35, 0xd4, 0x1e, 0x5d, 0xa2, 0x10, 0xf6, 0x2f, 0x84, 0x12}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x58, 0x8e, 0xa8, 0x0a, 0xc1, 0x58, 0x3f, 0x43, - 0x4a, 0x80, 0x68, 0x13, 0xae, 0x2a, 0x4a, 0x9e, 0xb6, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x99, 0x8d, 0x38, 0x1a, 0xdb, 0x23, 0x59, 0xdd, 0xba, 0xe7, 0x86, 0x53, - 0x7d, 0x37, 0xb9, 0x00, 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x99, 0x8d, 0x38, 0x1a, - 0xdb, 0x23, 0x59, 0xdd, 0xba, 0xe7, 0x86, 0x53, 0x7d, 0x37, 0xb9, 0x00, - 0x9f, 0x7a, 0xc4, 0x35, 0x1f, 0x6b, 0x91, 0xe6, 0x30, 0x97, 0xa7, 0x13, - 0x11, 0x5d, 0x05, 0xbe}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {138, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x13, 0xf8, 0x0a, 0x00, 0x6d, 0xc1, 0xbb, 0xda, - 0xd6, 0x39, 0xa9, 0x2f, 0xc7, 0xec, 0xa6, 0x55, 0xf7, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x63, 0x48, 0xb8, 0xfd, 0x29, 0xbf, 0x96, 0xd5, 0x63, 0xa5, 0x17, 0xe2, - 0x7d, 0x7b, 0xfc, 0x0f, 0x2f, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x2b, 0x6c, 0x89, 0x1d, - 0x37, 0xc7, 0xe1, 0x1a, 0x56, 0x41, 0x91, 0x9c, 0x49, 0x4d, 0x95, 0x16}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x94, 0x3a, 0xc0, 0x09, 0x81, 0xd8, 0x9d, 0x2c, - 0x14, 0xfe, 0xbf, 0xa5, 0xfb, 0x9c, 0xba, 0x12, 0x97, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x41, 0x70, 0x83, 0xa7, 0xaa, 0x8d, 0x13, 0xf2, 0xfb, 0xb5, 0xdf, - 0xc2, 0x55, 0xa8, 0x04, 0x97, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x41, 0x70, 0x83, - 0xa7, 0xaa, 0x8d, 0x13, 0xf2, 0xfb, 0xb5, 0xdf, 0xc2, 0x55, 0xa8, 0x04, - 0x9a, 0x18, 0xa8, 0x28, 0x07, 0x02, 0x69, 0xf4, 0x47, 0x00, 0xd0, 0x09, - 0xe7, 0x17, 0x1c, 0xc9}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {139, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x82, 0xe5, 0x9b, 0x45, 0x82, 0x91, 0x50, 0x38, - 0xf9, 0x33, 0x81, 0x1e, 0x65, 0x2d, 0xc6, 0x6a, 0xfc, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0xb6, 0x71, 0xc8, 0xca, 0xc2, 0x70, 0xc2, 0x65, 0xa0, 0xac, 0x2f, 0x53, - 0x57, 0x99, 0x88, 0x0a, 0x24, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xfe, 0x55, 0xf9, 0x2a, - 0xdc, 0x08, 0xb5, 0xaa, 0x95, 0x48, 0xa9, 0x2d, 0x63, 0xaf, 0xe1, 0x13}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x05, 0x27, 0x51, 0x4c, 0x6e, 0x88, 0x76, 0xce, - 0x3b, 0xf4, 0x97, 0x94, 0x59, 0x5d, 0xda, 0x2d, 0x9c, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xd5, 0x78, 0x00, 0xb4, 0x4c, 0x65, 0xd9, 0xa3, 0x31, 0xf2, 0x8d, 0x6e, - 0xe8, 0xb7, 0xdc, 0x01, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x78, 0x00, 0xb4, - 0x4c, 0x65, 0xd9, 0xa3, 0x31, 0xf2, 0x8d, 0x6e, 0xe8, 0xb7, 0xdc, 0x01, - 0xb4, 0x36, 0xa8, 0x2b, 0x93, 0xd5, 0x55, 0xf7, 0x43, 0x00, 0xd0, 0x19, - 0x9b, 0xa7, 0x18, 0xce}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {140, - {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0xf1, 0xd1, 0x28, 0x87, 0xb7, 0x21, 0x69, 0x86, - 0xa1, 0x2d, 0x79, 0x09, 0x8b, 0x6d, 0xe6, 0x0f, 0xc0, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0xa7, 0xc7, 0x58, 0x99, 0xf3, 0xe6, 0x0a, 0xf1, 0xfc, 0xb6, 0xc7, 0x30, - 0x7d, 0x87, 0x59, 0x0f, 0x18, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xef, 0xe3, 0x69, 0x79, - 0xed, 0x9e, 0x7d, 0x3e, 0xc9, 0x52, 0x41, 0x4e, 0x49, 0xb1, 0x30, 0x16}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x76, 0x13, 0xe2, 0x8e, 0x5b, 0x38, 0x4f, 0x70, - 0x63, 0xea, 0x6f, 0x83, 0xb7, 0x1d, 0xfa, 0x48, 0xa0, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xc4, 0xce, 0x90, 0xe7, 0x7d, 0xf3, 0x11, 0x37, 0x6d, 0xe8, 0x65, 0x0d, - 0xc2, 0xa9, 0x0d, 0x04, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0xce, 0x90, 0xe7, - 0x7d, 0xf3, 0x11, 0x37, 0x6d, 0xe8, 0x65, 0x0d, 0xc2, 0xa9, 0x0d, 0x04, - 0xce, 0x54, 0xa8, 0x2e, 0x1f, 0xa9, 0x42, 0xfa, 0x3f, 0x00, 0xd0, 0x29, - 0x4f, 0x37, 0x15, 0xd3}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {141, - {0xcb, 0xf1, 0xda, 0x9e, 0x0b, 0xa9, 0x37, 0x73, 0x74, 0xe6, 0x9e, 0x1c, - 0x0e, 0x60, 0x0c, 0xfc, 0x34, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0xbe, 0x3f, 0xa6, 0x6b, - 0x6c, 0xe7, 0x80, 0x8a, 0xa3, 0xe4, 0x59, 0x49, 0xf9, 0x44, 0x64, 0x9f, - 0xd0, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0x66, 0x68, 0xdb, 0xc8, 0xf5, 0xf2, 0x0e, 0xf2, - 0xb3, 0xf3, 0x8f, 0x00, 0xe2, 0x03, 0x17, 0x88}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0xcb, 0x9a, 0x0d, 0xb1, 0x8d, 0x63, 0xd7, 0xea, 0xd7, 0xc9, 0x60, 0xd6, - 0xb2, 0x86, 0x74, 0x5f, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xba, 0xb4, 0xa1, - 0x58, 0x42, 0x50, 0xbf, 0xfc, 0x2f, 0xc8, 0x4d, 0x95, 0xde, 0xcf, 0x04, - 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xde, 0xba, 0xb4, 0xa1, 0x58, 0x42, 0x50, 0xbf, - 0xfc, 0x2f, 0xc8, 0x4d, 0x95, 0xde, 0xcf, 0x04, 0x23, 0x83, 0xab, 0x0b, - 0x79, 0x92, 0x05, 0x69, 0x9b, 0x51, 0x0a, 0xa7, 0x09, 0xbf, 0x31, 0xf1}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {142, - {0x8f, 0x27, 0x86, 0x94, 0xc4, 0xe9, 0xda, 0xeb, 0xd5, 0x8d, 0x3e, 0x5b, - 0x96, 0x6e, 0x8b, 0x68, 0x42, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09, - 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x06, 0x53, 0xe7, 0xa3, - 0x31, 0x71, 0x88, 0x33, 0xac, 0xc3, 0xb9, 0xad, 0xff, 0x1c, 0x31, 0x98, - 0xa6, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2, - 0x40, 0xd1, 0xab, 0xf4, 0xde, 0x04, 0x9a, 0x00, 0xa8, 0x64, 0x06, 0x4b, - 0xbc, 0xd4, 0x6f, 0xe4, 0xe4, 0x5b, 0x42, 0x8f}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x8f, 0x4c, 0x51, 0xbb, 0x42, 0x23, 0x3a, 0x72, 0x76, 0xa2, 0xc0, 0x91, - 0x2a, 0x88, 0xf3, 0xcb, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x66, 0xd6, 0xf5, 0x69, - 0x05, 0xd4, 0x58, 0x06, 0xf3, 0x08, 0x28, 0xa9, 0x93, 0x86, 0x9a, 0x03, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x66, 0xd6, 0xf5, 0x69, 0x05, 0xd4, 0x58, 0x06, - 0xf3, 0x08, 0x28, 0xa9, 0x93, 0x86, 0x9a, 0x03, 0x8b, 0xfb, 0xab, 0x17, - 0xa9, 0xe0, 0xb8, 0x74, 0x8b, 0x51, 0x0a, 0xe7, 0xd9, 0xfd, 0x23, 0x05}, - false, - false}, - - // Comment: edge case intermediate sums in poly1305 - {143, - {0xd5, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x9a, 0x22, 0xd7, 0x0a, 0x48, 0xe2, 0x4f, 0xdd, - 0xcd, 0xd4, 0x41, 0x9d, 0xe6, 0x4c, 0x8f, 0x44, 0xfc, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x77, 0xb5, 0xc9, 0x07, 0xd9, 0xc9, 0xe1, 0xea, 0x51, 0x85, 0x1a, 0x20, - 0x4a, 0xad, 0x9f, 0x0a, 0x24, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x3f, 0x91, 0xf8, 0xe7, - 0xc7, 0xb1, 0x96, 0x25, 0x64, 0x61, 0x9c, 0x5e, 0x7e, 0x9b, 0xf6, 0x13}, - {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, {0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x1d, 0xe0, 0x1d, 0x03, 0xa4, 0xfb, 0x69, 0x2b, - 0x0f, 0x13, 0x57, 0x17, 0xda, 0x3c, 0x93, 0x03, 0x9c, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x0f, 0x05, 0xf6, 0x52, 0x62, 0x54, 0x65, 0xde, + 0xbb, 0xac, 0x58, 0x68, 0x37, 0x68, 0xac, 0x07, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x14, 0xbc, 0x01, 0x79, 0x57, 0xdc, 0xfa, 0x2c, 0xc0, 0xdb, 0xb8, 0x1d, - 0xf5, 0x83, 0xcb, 0x01, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0xbc, 0x01, 0x79, - 0x57, 0xdc, 0xfa, 0x2c, 0xc0, 0xdb, 0xb8, 0x1d, 0xf5, 0x83, 0xcb, 0x01, - 0x49, 0xbc, 0x6e, 0x9f, 0xc5, 0x1c, 0x4d, 0x50, 0x30, 0x36, 0x64, 0x4d, - 0x84, 0x27, 0x73, 0xd2}, + 0x12, 0x97, 0xb8, 0x8c, 0x53, 0xa6, 0x4a, 0xd5, 0x80, 0xde, 0x96, 0x6c, + 0x07, 0x4d, 0xa7, 0x0d, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x12, 0x97, 0xb8, 0x8c, + 0x53, 0xa6, 0x4a, 0xd5, 0x80, 0xde, 0x96, 0x6c, 0x07, 0x4d, 0xa7, 0x0d, + 0x33, 0x6f, 0x97, 0xa5, 0xfa, 0xa9, 0x95, 0xa2, 0xa0, 0x37, 0x81, 0xb5, + 0x91, 0x58, 0x8d, 0xa8}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {144, - {0xdb, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x75, 0xd5, 0x64, 0x3a, 0xa5, 0xaf, 0x93, 0x4d, - 0x8c, 0xce, 0x39, 0x2c, 0xc3, 0xee, 0xdb, 0x47, 0xc0, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0x60, 0x1b, 0x5a, 0xd2, 0x06, 0x7f, 0x28, 0x06, 0x6a, 0x8f, 0x32, 0x81, - 0x71, 0x5b, 0xa8, 0x08, 0x18, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x28, 0x3f, 0x6b, 0x32, - 0x18, 0x07, 0x5f, 0xc9, 0x5f, 0x6b, 0xb4, 0xff, 0x45, 0x6d, 0xc1, 0x11}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {225, + {0xc6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x7a, 0xb6, 0x6f, 0x80, 0x90, 0xc1, 0x49, 0xe4, + 0x52, 0xec, 0x7f, 0x20, 0x32, 0x7e, 0xb2, 0xea, 0x04, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x8d, 0x26, 0x13, 0xea, 0x0e, 0xf8, 0xb6, 0x56, 0xb2, 0x47, 0x37, 0x3e, + 0xce, 0xc0, 0x15, 0xbc, 0x7b, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x81, 0x2c, 0x18, 0xe4, + 0x2d, 0x94, 0xcb, 0x05, 0xf9, 0x42, 0xf9, 0x63, 0x3e, 0x52, 0x4f, 0x78}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x09, 0x71, 0xbc, 0x8f, 0x1e, 0x4a, 0xa2, 0x35, + 0x08, 0x77, 0x12, 0xd9, 0xdf, 0x18, 0x36, 0x09, 0xd5, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7d, 0x20, 0x50, 0x2e, 0x65, 0x5f, 0x60, 0xd2, 0xed, 0x2e, 0xb5, 0x47, + 0xdc, 0x36, 0xe1, 0x00, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x20, 0x50, 0x2e, + 0x65, 0x5f, 0x60, 0xd2, 0xed, 0x2e, 0xb5, 0x47, 0xdc, 0x36, 0xe1, 0x00, + 0x93, 0x51, 0xc6, 0x80, 0xc8, 0xa5, 0xd3, 0x48, 0x82, 0xd4, 0x21, 0x45, + 0xe8, 0x97, 0x45, 0xc4}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {226, + {0xc6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x74, 0xb6, 0x6f, 0x80, 0x90, 0xc1, 0x49, 0xe4, + 0x52, 0xec, 0x7f, 0x20, 0x32, 0x7e, 0xb2, 0xea, 0x2e, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0xac, 0xd9, 0xec, 0x85, 0x9e, 0x08, 0x66, 0x62, 0x0c, 0xc2, 0x4c, 0x8a, + 0x97, 0xd5, 0xd9, 0xf5, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0xa0, 0xd3, 0xe7, 0x8b, + 0xbd, 0x64, 0x1b, 0x31, 0x47, 0xc7, 0x82, 0xd7, 0x67, 0x47, 0x83, 0x31}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x07, 0x71, 0xbc, 0x8f, 0x1e, 0x4a, 0xa2, 0x35, + 0x08, 0x77, 0x12, 0xd9, 0xdf, 0x18, 0x36, 0x09, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x5c, 0xdf, 0xaf, 0x41, 0xf5, 0xaf, 0xb0, 0xe6, 0x53, 0xab, 0xce, 0xf3, + 0x85, 0x23, 0x2d, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5c, 0xdf, 0xaf, 0x41, + 0xf5, 0xaf, 0xb0, 0xe6, 0x53, 0xab, 0xce, 0xf3, 0x85, 0x23, 0x2d, 0x49, + 0xd7, 0x92, 0x66, 0xcd, 0x25, 0xa7, 0x84, 0x59, 0x9a, 0x0a, 0x8e, 0x31, + 0xfc, 0x84, 0xd6, 0x04}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {227, + {0xf7, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, + 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x42, 0x51, 0xcd, 0x29, 0xb0, 0xaa, + 0xa9, 0x60, 0x55, 0x7c, 0x9e, 0xa2, 0x82, 0x83, 0x34, 0xe4, 0xe4, + 0xe2, 0x31, 0xdb, 0x0a, 0x27, 0xfa, 0xc9, 0xec, 0x9e, 0x74, 0x48, + 0x86, 0xeb, 0x01, 0x33, 0xc5, 0x23, 0x21, 0x42, 0xdd, 0xf4, 0x8b, + 0x3f, 0x18, 0x51, 0x40, 0xf0, 0xfc, 0x05, 0xf0, 0x43}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x31, 0x96, 0x1e, 0x26, 0x3e, 0x21, 0x42, 0xb1, + 0x0f, 0xe7, 0xf3, 0x5b, 0x6f, 0xe5, 0xb0, 0x07, 0x35, 0x25, 0x62, 0x86, + 0xb6, 0x53, 0x5d, 0xbb, 0x47, 0x38, 0xc2, 0x89, 0xee, 0xf3, 0x04, 0xff, + 0x35, 0x25, 0x62, 0x86, 0xb6, 0x53, 0x5d, 0xbb, 0x47, 0x38, 0xc2, 0x89, + 0xee, 0xf3, 0x04, 0xff, 0x9d, 0x67, 0x1d, 0x40, 0x7d, 0x76, 0x60, 0x45, + 0x9d, 0x5d, 0x58, 0x2d, 0x83, 0x91, 0x5e, 0xfe}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {228, + {0xf5, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x73, 0xbd, 0x9f, 0x01, 0xbf, 0x33, 0x31, 0xb1, + 0x2e, 0x31, 0xdd, 0x14, 0xcf, 0x11, 0xfe, 0xee, 0x1d, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x62, 0x5c, 0x69, 0x65, 0xf6, 0x1a, 0x1c, 0x36, 0x11, 0x8c, 0x74, 0x70, + 0x76, 0xd5, 0xb7, 0xb7, 0x62, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x6e, 0x56, 0x62, 0x6b, + 0xd5, 0x76, 0x61, 0x65, 0x5a, 0x89, 0xba, 0x2d, 0x86, 0x47, 0xed, 0x73}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x7a, 0x4c, 0x0e, 0x31, 0xb8, 0xda, 0x60, + 0x74, 0xaa, 0xb0, 0xed, 0x22, 0x77, 0x7a, 0x0d, 0xcc, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x92, 0x5a, 0x2a, 0xa1, 0x9d, 0xbd, 0xca, 0xb2, 0x4e, 0xe5, 0xf6, 0x09, + 0x64, 0x23, 0x43, 0x0b, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x5a, 0x2a, 0xa1, + 0x9d, 0xbd, 0xca, 0xb2, 0x4e, 0xe5, 0xf6, 0x09, 0x64, 0x23, 0x43, 0x0b, + 0x7b, 0x20, 0x7c, 0x2c, 0x32, 0x78, 0xc6, 0x4f, 0x0d, 0x6b, 0x91, 0x3f, + 0xe3, 0x71, 0xfe, 0x63}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {229, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xec, 0x09, 0x33, 0xf0, 0xbf, 0xb9, 0x12, 0x18, + 0xce, 0xa0, 0xd7, 0x4e, 0x06, 0x1f, 0x55, 0x9e, 0x2d, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x8d, 0x5b, 0x67, 0xe0, 0xac, 0xee, 0x53, 0x4c, 0xe2, 0xd9, 0x79, 0x14, + 0x87, 0xb1, 0xec, 0xb2, 0x52, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x81, 0x51, 0x6c, 0xee, + 0x8f, 0x82, 0x2e, 0x1f, 0xa9, 0xdc, 0xb7, 0x49, 0x77, 0x23, 0xb6, 0x76}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9f, 0xce, 0xe0, 0xff, 0x31, 0x32, 0xf9, 0xc9, + 0x94, 0x3b, 0xba, 0xb7, 0xeb, 0x79, 0xd1, 0x7d, 0xfc, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7d, 0x5d, 0x24, 0x24, 0xc7, 0x49, 0x85, 0xc8, 0xbd, 0xb0, 0xfb, 0x6d, + 0x95, 0x47, 0x18, 0x0e, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x5d, 0x24, 0x24, + 0xc7, 0x49, 0x85, 0xc8, 0xbd, 0xb0, 0xfb, 0x6d, 0x95, 0x47, 0x18, 0x0e, + 0x36, 0x72, 0x16, 0x2b, 0xb1, 0xf3, 0xff, 0x53, 0x7e, 0xce, 0x01, 0x3f, + 0x1a, 0xca, 0x4f, 0x68}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {230, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xee, 0x83, 0xa1, 0x4f, 0x48, 0xdb, 0x69, 0x62, + 0x91, 0x08, 0x0e, 0xdf, 0xcc, 0x89, 0x8b, 0x88, 0x2b, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x8a, 0xd5, 0xf6, 0xb0, 0x28, 0x3a, 0x8b, 0x39, 0xeb, 0xed, 0xce, 0x92, + 0x78, 0x5d, 0xa9, 0xb6, 0x54, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x86, 0xdf, 0xfd, 0xbe, + 0x0b, 0x56, 0xf6, 0x6a, 0xa0, 0xe8, 0x00, 0xcf, 0x88, 0xcf, 0xf3, 0x72}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9d, 0x44, 0x72, 0x40, 0xc6, 0x50, 0x82, 0xb3, + 0xcb, 0x93, 0x63, 0x26, 0x21, 0xef, 0x0f, 0x6b, 0xfa, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7a, 0xd3, 0xb5, 0x74, 0x43, 0x9d, 0x5d, 0xbd, 0xb4, 0x84, 0x4c, 0xeb, + 0x6a, 0xab, 0x5d, 0x0a, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0xd3, 0xb5, 0x74, + 0x43, 0x9d, 0x5d, 0xbd, 0xb4, 0x84, 0x4c, 0xeb, 0x6a, 0xab, 0x5d, 0x0a, + 0x35, 0x72, 0x16, 0x3b, 0x99, 0x28, 0x4f, 0x5f, 0x3e, 0x4a, 0xa9, 0x4d, + 0xba, 0xb8, 0x56, 0x77}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {231, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xe8, 0x7d, 0xd0, 0x8e, 0xd4, 0xe4, 0xe0, 0x4c, + 0x58, 0x77, 0x61, 0x6c, 0xbb, 0x02, 0xca, 0xbb, 0x29, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x87, 0x4f, 0x04, 0x01, 0xd4, 0x57, 0xe3, 0x36, 0xf4, 0x31, 0x1f, 0x11, + 0x52, 0xf9, 0x57, 0xba, 0x56, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x8b, 0x45, 0x0f, 0x0f, + 0xf7, 0x3b, 0x9e, 0x65, 0xbf, 0x34, 0xd1, 0x4c, 0xa2, 0x6b, 0x0d, 0x7e}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9b, 0xba, 0x03, 0x81, 0x5a, 0x6f, 0x0b, 0x9d, + 0x02, 0xec, 0x0c, 0x95, 0x56, 0x64, 0x4e, 0x58, 0xf8, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x77, 0x49, 0x47, 0xc5, 0xbf, 0xf0, 0x35, 0xb2, 0xab, 0x58, 0x9d, 0x68, + 0x40, 0x0f, 0xa3, 0x06, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0x49, 0x47, 0xc5, + 0xbf, 0xf0, 0x35, 0xb2, 0xab, 0x58, 0x9d, 0x68, 0x40, 0x0f, 0xa3, 0x06, + 0x34, 0x72, 0x16, 0x4b, 0x81, 0x5d, 0x9e, 0x6a, 0xfe, 0xc5, 0x50, 0x5c, + 0x5a, 0xa7, 0x5d, 0x86}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {232, + {0xc8, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x6b, 0xe4, 0x36, 0xe3, 0x46, 0xf8, 0xf2, 0xb3, + 0x2f, 0x4c, 0xbb, 0xae, 0xf9, 0x51, 0x50, 0xef, 0x04, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x2f, 0xb7, 0x6b, 0x51, 0x32, 0xe9, 0x30, 0xf6, 0xd0, 0xac, 0xf7, 0x08, + 0x75, 0xe9, 0x77, 0xb5, 0x7b, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x23, 0xbd, 0x60, 0x5f, + 0x11, 0x85, 0x4d, 0xa5, 0x9b, 0xa9, 0x39, 0x55, 0x85, 0x7b, 0x2d, 0x71}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x18, 0x23, 0xe5, 0xec, 0xc8, 0x73, 0x19, 0x62, + 0x75, 0xd7, 0xd6, 0x57, 0x14, 0x37, 0xd4, 0x0c, 0xd5, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xdf, 0xb1, 0x28, 0x95, 0x59, 0x4e, 0xe6, 0x72, 0x8f, 0xc5, 0x75, 0x71, + 0x67, 0x1f, 0x83, 0x09, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xb1, 0x28, 0x95, + 0x59, 0x4e, 0xe6, 0x72, 0x8f, 0xc5, 0x75, 0x71, 0x67, 0x1f, 0x83, 0x09, + 0x3a, 0x72, 0x16, 0xd7, 0xee, 0x1d, 0xa0, 0x18, 0xce, 0x84, 0x12, 0xf2, + 0x51, 0x65, 0x6b, 0x19}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {233, + {0xc5, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0x78, 0x3c, 0xf9, 0x30, 0x2c, 0x7d, 0x22, 0x91, + 0x4b, 0x38, 0xac, 0xa2, 0xe7, 0xd3, 0x74, 0xef, 0x1d, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x22, 0x8f, 0x2d, 0x23, 0x59, 0x76, 0x40, 0xd5, 0x74, 0xf8, 0xe2, 0x0c, + 0x4f, 0x6b, 0x6b, 0xb5, 0x62, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x2e, 0x85, 0x26, 0x2d, + 0x7a, 0x1a, 0x3d, 0x86, 0x3f, 0xfd, 0x2c, 0x51, 0xbf, 0xf9, 0x31, 0x71}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x0b, 0xfb, 0x2a, 0x3f, 0xa2, 0xf6, 0xc9, 0x40, + 0x11, 0xa3, 0xc1, 0x5b, 0x0a, 0xb5, 0xf0, 0x0c, 0xcc, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xd2, 0x89, 0x6e, 0xe7, 0x32, 0xd1, 0x96, 0x51, 0x2b, 0x91, 0x60, 0x75, + 0x5d, 0x9d, 0x9f, 0x09, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x89, 0x6e, 0xe7, + 0x32, 0xd1, 0x96, 0x51, 0x2b, 0x91, 0x60, 0x75, 0x5d, 0x9d, 0x9f, 0x09, + 0x36, 0x72, 0x16, 0x17, 0x8f, 0xf1, 0xdc, 0x45, 0xce, 0x73, 0xb0, 0x2c, + 0xd2, 0x1f, 0x87, 0x55}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {234, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, + 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x5d, 0xb7, 0x2f, 0x89, 0xd1, 0x40, + 0x2b, 0x1a, 0x03, 0x73, 0xff, 0x0a, 0x9c, 0x5c, 0xd4, 0x4b, 0x6d, + 0x67, 0xaf, 0x40, 0x79, 0x8f, 0x54, 0x55, 0x50, 0x17, 0x92, 0x95, + 0x32, 0x48, 0xec, 0x23, 0x4c, 0xa6, 0xbf, 0xd9, 0xae, 0x5c, 0x25, + 0xa3, 0xa4, 0xd8, 0xa6, 0x2d, 0x48, 0xa6, 0x1d, 0x53}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2e, 0x70, 0xfc, 0x86, 0x5f, 0xcb, 0xc0, 0xcb, + 0x59, 0xe8, 0x92, 0xf3, 0x71, 0x3a, 0x50, 0xa8, 0xbc, 0xa0, 0xfc, 0x1d, + 0xc5, 0xfb, 0xf3, 0x27, 0xfb, 0xb1, 0x24, 0x54, 0x5a, 0x50, 0xe9, 0xef, + 0xbc, 0xa0, 0xfc, 0x1d, 0xc5, 0xfb, 0xf3, 0x27, 0xfb, 0xb1, 0x24, 0x54, + 0x5a, 0x50, 0xe9, 0xef, 0x0b, 0x49, 0x61, 0xc9, 0x52, 0x5e, 0xa2, 0xf2, + 0xcd, 0xad, 0x62, 0x73, 0xe1, 0xc7, 0x82, 0x4c}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {235, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, + 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x5f, 0x21, 0x5e, 0xc8, 0x7d, 0x62, + 0xa2, 0x64, 0xca, 0xdb, 0x51, 0x9b, 0x4a, 0xc9, 0x0a, 0x76, 0x68, + 0xd1, 0xdd, 0x03, 0xe5, 0x6e, 0xda, 0x63, 0x99, 0xac, 0x78, 0x03, + 0xe7, 0xdd, 0x22, 0x11, 0x49, 0x10, 0xcd, 0x9a, 0x32, 0xbd, 0xab, + 0x95, 0x6d, 0x63, 0x4c, 0xbb, 0x9d, 0x33, 0xd3, 0x61}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2c, 0xe6, 0x8d, 0xc7, 0xf3, 0xe9, 0x49, 0xb5, + 0x90, 0x40, 0x3c, 0x62, 0xa7, 0xaf, 0x8e, 0x95, 0xb9, 0x16, 0x8e, 0x5e, + 0x59, 0x1a, 0x7d, 0x11, 0x32, 0x0a, 0xce, 0xc2, 0x8f, 0xc5, 0x27, 0xdd, + 0xb9, 0x16, 0x8e, 0x5e, 0x59, 0x1a, 0x7d, 0x11, 0x32, 0x0a, 0xce, 0xc2, + 0x8f, 0xc5, 0x27, 0xdd, 0x0a, 0x49, 0x61, 0xd9, 0x3a, 0x93, 0xf1, 0xfd, + 0x8d, 0x29, 0x0a, 0x82, 0x81, 0xb6, 0x89, 0x5b}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301 + {236, + {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b, + 0x42, 0xf3, 0x1e, 0xf3, 0xd1, 0x5a, 0xd5, 0x90, 0xdd, 0x0f, 0x40, 0xba, + 0x18, 0xac, 0xd1, 0x68, 0xf6, 0xac, 0x77, 0x7a, 0x0f, 0x38, 0xac, 0xa2, + 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33, + 0x93, 0x2a, 0x09, 0x7f, 0x1d, 0x39, 0xa0, 0x4a, 0xd3, 0x0f, 0x1b, 0x6c, + 0x65, 0x02, 0x60, 0xbf, 0x70, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e, + 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x9f, 0x20, 0x02, 0x71, + 0x3e, 0x55, 0xdd, 0x19, 0x98, 0x0a, 0xd5, 0x31, 0x95, 0x90, 0x3a, 0x7b}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa2, 0x9d, 0x06, 0x9f, 0x53, 0x84, 0xab, 0x6b, + 0x42, 0x37, 0xbc, 0x91, 0x1b, 0xca, 0xf3, 0x99, 0xde, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x63, 0x2c, 0x4a, 0xbb, 0x76, 0x9e, 0x76, 0xce, 0x8c, 0x66, 0x99, 0x15, + 0x77, 0xf4, 0x94, 0x03, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x63, 0x2c, 0x4a, 0xbb, + 0x76, 0x9e, 0x76, 0xce, 0x8c, 0x66, 0x99, 0x15, 0x77, 0xf4, 0x94, 0x03, + 0x35, 0x72, 0x16, 0x13, 0x55, 0x24, 0x09, 0x43, 0xde, 0x94, 0x06, 0x29, + 0x2a, 0x64, 0xc5, 0x51}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {237, + {0x40, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x39, 0x0e, 0xf9, 0x3a, 0xeb, 0x61, 0xaa, 0x30, + 0x7f, 0x14, 0x13, 0x23, 0xc3, 0x8e, 0x06, 0x85, 0xfa, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x25, 0x94, 0x45, 0xf4, 0xff, 0xc3, 0x1b, 0xce, 0x54, 0x01, 0x90, 0xed, + 0xd6, 0xad, 0x20, 0x78, 0x76, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xed, 0xa1, 0xa5, 0xb6, + 0x13, 0x97, 0x50, 0xf9, 0x73, 0xf0, 0xd4, 0x84, 0x1b, 0xaa, 0x2c, 0xb8}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa0, 0x09, 0xd7, 0x3c, 0x65, 0x44, 0x42, 0x8c, + 0xfa, 0xc0, 0xb2, 0xd8, 0xc7, 0xbb, 0xef, 0x0b, 0xed, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x8a, 0x5e, 0xf6, 0x07, 0x15, 0xbc, 0x4b, 0x07, 0xc9, 0x2b, 0x97, 0x07, + 0x37, 0x6d, 0xa1, 0x05, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8a, 0x5e, 0xf6, 0x07, + 0x15, 0xbc, 0x4b, 0x07, 0xc9, 0x2b, 0x97, 0x07, 0x37, 0x6d, 0xa1, 0x05, + 0x19, 0x53, 0x2d, 0x9f, 0xa0, 0xb5, 0xfb, 0xd5, 0x82, 0xaa, 0xed, 0xa8, + 0x30, 0x60, 0x2f, 0x1d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {238, + {0x49, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0xe0, 0x2b, 0x87, 0xae, 0xae, 0x8c, 0x3d, 0xa8, + 0x89, 0x5f, 0x8c, 0xb0, 0xf6, 0xb9, 0xcc, 0x80, 0xf4, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0xcc, 0x4b, 0x7b, 0x80, 0x3a, 0x5f, 0x8f, 0x46, 0x47, 0xdf, 0x16, 0x90, + 0x80, 0xfe, 0x56, 0x7a, 0x78, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x04, 0x7e, 0x9b, 0xc2, + 0xd6, 0x0b, 0xc4, 0x71, 0x60, 0x2e, 0x52, 0xf9, 0x4d, 0xf9, 0x5a, 0xba}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x79, 0x2c, 0xa9, 0xa8, 0x20, 0xa9, 0xd5, 0x14, + 0x0c, 0x8b, 0x2d, 0x4b, 0xf2, 0x8c, 0x25, 0x0e, 0xe3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x63, 0x81, 0xc8, 0x73, 0xd0, 0x20, 0xdf, 0x8f, 0xda, 0xf5, 0x11, 0x7a, + 0x61, 0x3e, 0xd7, 0x07, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x63, 0x81, 0xc8, 0x73, + 0xd0, 0x20, 0xdf, 0x8f, 0xda, 0xf5, 0x11, 0x7a, 0x61, 0x3e, 0xd7, 0x07, + 0xad, 0xbd, 0x2c, 0xaf, 0xc8, 0xc8, 0xf0, 0xe5, 0x12, 0x50, 0xe7, 0xb8, + 0x1c, 0x9d, 0x0a, 0x2d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {239, + {0x43, 0xea, 0xda, 0xe0, 0x36, 0xf7, 0x33, 0xea, 0x9b, 0x5b, 0x7e, 0xb2, + 0x2a, 0xee, 0x39, 0x5d, 0xb6, 0xf5, 0x1a, 0x4d, 0x10, 0xbc, 0x24, 0x60, + 0x81, 0x0c, 0x22, 0x96, 0x51, 0x55, 0x6a, 0xcf, 0x38, 0x4a, 0xd8, 0x2e, + 0x3e, 0x28, 0x0c, 0xad, 0x69, 0xf0, 0xdf, 0x25, 0xb4, 0x2b, 0x83, 0xb0}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xda, 0x04, 0x7b, 0x78, 0x25, 0xdb, 0x18, 0x02, 0xe8, 0xe8, 0xe1, + 0xaa, 0xc6, 0xba, 0x88, 0xfc, 0x2f, 0xf2, 0x34, 0x4b, 0x9e, 0x99, + 0xcc, 0xdc, 0x04, 0xd8, 0x83, 0x6d, 0x55, 0x60, 0x83, 0x41, 0x2f, + 0xf2, 0x34, 0x4b, 0x9e, 0x99, 0xcc, 0xdc, 0x04, 0xd8, 0x83, 0x6d, + 0x55, 0x60, 0x83, 0x41, 0x97, 0x3e, 0x27, 0x0a, 0x7a, 0xfc, 0xab, + 0x75, 0x34, 0x8e, 0x14, 0xdb, 0xe1, 0x9c, 0x51, 0x56}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {240, + {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x89, 0x1b, 0x79, 0x75, 0x21, 0xba, 0x92, 0x5b, + 0x24, 0x09, 0x0a, 0xaf, 0x6c, 0x44, 0x82, 0xba, 0xe8, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x6d, 0x50, 0xc3, 0x2d, 0x05, 0xa9, 0x46, 0xcb, 0x8c, 0xea, 0x57, 0xc9, + 0xf1, 0x44, 0x2c, 0xb1, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xa5, 0x65, 0x23, 0x6f, + 0xe9, 0xfd, 0x0d, 0xfc, 0xab, 0x1b, 0x13, 0xa0, 0x3c, 0x43, 0x20, 0x71}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x10, 0x1c, 0x57, 0x73, 0xaf, 0x9f, 0x7a, 0xe7, + 0xa1, 0xdd, 0xab, 0x54, 0x68, 0x71, 0x6b, 0x34, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc2, 0x9a, 0x70, 0xde, 0xef, 0xd6, 0x16, 0x02, 0x11, 0xc0, 0x50, 0x23, + 0x10, 0x84, 0xad, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x9a, 0x70, 0xde, + 0xef, 0xd6, 0x16, 0x02, 0x11, 0xc0, 0x50, 0x23, 0x10, 0x84, 0xad, 0xcc, + 0xe1, 0x7c, 0x27, 0x3f, 0x31, 0x75, 0x8e, 0x75, 0x23, 0x22, 0xae, 0x48, + 0x69, 0xc1, 0xbf, 0xbb}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {241, + {0x6a, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, + 0xe7, 0x13, 0xab, 0x4e, 0x5e, 0x51, 0x9c, 0xcc, 0xeb, 0xf7, 0x25, + 0x73, 0xdb, 0xee, 0x8c, 0x12, 0xf7, 0x42, 0x55, 0xd1, 0x8c, 0x0a, + 0xdd, 0x10, 0x35, 0x86, 0x1f, 0xfc, 0x0b, 0x7f, 0x40, 0x07, 0x9b, + 0x96, 0x9f, 0x8c, 0x63, 0xb2, 0xaf, 0x4f, 0xa3, 0xcc, 0xd1, 0x6c, + 0xb3, 0x8f, 0x42, 0x5c, 0x39, 0x96, 0x14, 0x0d, 0xef}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xc8, 0x9b, 0xe2, 0xed, 0x79, 0x00, 0x9b, 0x67, + 0x6b, 0x58, 0xb3, 0x0c, 0x46, 0x60, 0x38, 0x02, 0x1d, 0x65, 0xfc, 0x50, + 0x26, 0xae, 0x3c, 0x7a, 0x12, 0x68, 0x5b, 0xd3, 0x77, 0xd4, 0x8c, 0x92, + 0x1d, 0x65, 0xfc, 0x50, 0x26, 0xae, 0x3c, 0x7a, 0x12, 0x68, 0x5b, 0xd3, + 0x77, 0xd4, 0x8c, 0x92, 0xa2, 0x23, 0x90, 0x22, 0x4c, 0x5d, 0xb0, 0xf0, + 0x16, 0x96, 0x74, 0x3d, 0x87, 0x07, 0x25, 0xc5}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {242, + {0xe2, 0x35, 0xb8, 0xc2, 0x13, 0x84, 0x55, 0x70, 0x85, 0xc3, 0xf2, 0xeb, + 0x2a, 0x8f, 0xa3, 0x60, 0x58, 0xcf, 0xfd, 0x2a, 0xf7, 0x43, 0xda, 0xcf, + 0x96, 0xb4, 0xae, 0x4d, 0x51, 0xb4, 0xe4, 0x88, 0xd6, 0x70, 0x3f, 0x49, + 0xd9, 0xd7, 0xf2, 0x02, 0x7e, 0x48, 0x53, 0xfe, 0xb4, 0xca, 0x0d, 0xf7}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0x7b, 0xdb, 0x19, 0x5a, 0x00, 0xa8, 0x7e, 0x98, 0xf6, 0x70, 0x6d, + 0xf3, 0xc6, 0xdb, 0x12, 0xc1, 0xc1, 0xc8, 0xd3, 0x2c, 0x79, 0x66, + 0x32, 0x73, 0x13, 0x60, 0x0f, 0xb6, 0x55, 0x81, 0x0d, 0x06, 0xc1, + 0xc8, 0xd3, 0x2c, 0x79, 0x66, 0x32, 0x73, 0x13, 0x60, 0x0f, 0xb6, + 0x55, 0x81, 0x0d, 0x06, 0x43, 0x7d, 0x1e, 0xfa, 0xd2, 0x1b, 0x08, + 0x65, 0xa5, 0x41, 0xb5, 0xca, 0xb6, 0x2e, 0x2a, 0x44}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {243, + {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x8f, 0xab, 0x58, 0x57, 0x4a, 0x32, 0x2b, 0xac, + 0x6f, 0x39, 0x44, 0x74, 0xe4, 0xce, 0x7e, 0xae, 0xc3, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x71, 0x53, 0x2d, 0xfb, 0x0e, 0x91, 0x41, 0xb0, 0x09, 0x83, 0x39, 0x47, + 0x22, 0x82, 0x9e, 0x7c, 0x4f, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xb9, 0x66, 0xcd, 0xb9, + 0xe2, 0xc5, 0x0a, 0x87, 0x2e, 0x72, 0x7d, 0x2e, 0xef, 0x85, 0x92, 0xbc}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x16, 0xac, 0x76, 0x51, 0xc4, 0x17, 0xc3, 0x10, + 0xea, 0xed, 0xe5, 0x8f, 0xe0, 0xfb, 0x97, 0x20, 0xd4, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xde, 0x99, 0x9e, 0x08, 0xe4, 0xee, 0x11, 0x79, 0x94, 0xa9, 0x3e, 0xad, + 0xc3, 0x42, 0x1f, 0x01, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x99, 0x9e, 0x08, + 0xe4, 0xee, 0x11, 0x79, 0x94, 0xa9, 0x3e, 0xad, 0xc3, 0x42, 0x1f, 0x01, + 0xac, 0xf4, 0xff, 0xa2, 0x0c, 0x0d, 0x06, 0xd6, 0x1a, 0x18, 0xe9, 0xa8, + 0xd4, 0xc8, 0x4d, 0x1d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {244, + {0x61, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, + 0xe7, 0x13, 0xab, 0x4e, 0x5e, 0x5e, 0xfe, 0x67, 0x9b, 0xa1, 0x73, + 0x84, 0xc5, 0x5e, 0xb8, 0xcc, 0x19, 0x36, 0x66, 0xfe, 0x8d, 0x04, + 0x60, 0x8c, 0x35, 0x03, 0xd2, 0x17, 0xaa, 0x3f, 0x90, 0xa9, 0xb0, + 0xe1, 0xb3, 0xb3, 0x13, 0xbc, 0x12, 0xd3, 0xa3, 0x49, 0x1c, 0x87, + 0x12, 0xcf, 0x92, 0xf2, 0x12, 0xe1, 0x38, 0x32, 0x9f}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xc7, 0xf9, 0x49, 0x9d, 0x2f, 0x56, 0x6c, 0x79, + 0xdb, 0x6c, 0x6d, 0xe2, 0x32, 0x53, 0x17, 0x03, 0x13, 0xd8, 0x60, 0x50, + 0xa3, 0x63, 0xd7, 0xdb, 0x52, 0xb8, 0xf5, 0xf8, 0x00, 0xf8, 0xb3, 0xe2, + 0x13, 0xd8, 0x60, 0x50, 0xa3, 0x63, 0xd7, 0xdb, 0x52, 0xb8, 0xf5, 0xf8, + 0x00, 0xf8, 0xb3, 0xe2, 0xcd, 0x46, 0x6d, 0x06, 0xe7, 0x5b, 0x7f, 0xd1, + 0x8d, 0x5f, 0xe2, 0x1d, 0x92, 0x27, 0xd9, 0xa7}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {245, + {0x90, 0x64, 0xb8, 0x8a, 0x28, 0x20, 0x52, 0xa1, 0xee, 0x44, 0xdf, 0x05, + 0xad, 0x21, 0x3d, 0xa6, 0x79, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0x51, 0xb2, 0x65, 0x0e, + 0xc9, 0x45, 0xfe, 0xc7, 0x05, 0x88, 0xbc, 0x65, 0xa6, 0x16, 0xa5, 0xf2, + 0x4f, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0xdd, 0x55, 0x7e, 0xc8, 0xa4, 0xd6, 0x3d, 0xf7, + 0x27, 0x45, 0x94, 0x36, 0x7b, 0xef, 0x09, 0xcd}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0x09, 0x8a, 0x19, 0x12, 0x3b, 0x0c, 0x79, 0x49, 0x9d, 0xf7, 0x40, 0x1d, + 0x41, 0x75, 0x8c, 0x07, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x46, 0x0a, 0x89, 0x6b, + 0x69, 0xf4, 0x3e, 0xb6, 0x68, 0xa0, 0xe0, 0x2d, 0x47, 0x5d, 0xa5, 0x03, + 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x46, 0x0a, 0x89, 0x6b, 0x69, 0xf4, 0x3e, 0xb6, + 0x68, 0xa0, 0xe0, 0x2d, 0x47, 0x5d, 0xa5, 0x03, 0xce, 0x8a, 0x3d, 0x4d, + 0x88, 0x7d, 0x95, 0x61, 0x3d, 0x82, 0x9b, 0x53, 0x8e, 0xd0, 0x11, 0x96}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {246, + {0x43, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0xee, 0xf6, 0x7b, 0xd4, 0x79, 0x5b, 0x74, 0x01, + 0x5a, 0x34, 0x93, 0x90, 0x5d, 0x54, 0x4a, 0x86, 0xe8, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x31, 0x97, 0xbe, 0x28, 0xef, 0xf8, 0x43, 0x59, 0x2b, 0xd8, 0xfc, 0x8d, + 0x57, 0x84, 0x21, 0xd6, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xf9, 0xa2, 0x5e, 0x6a, + 0x03, 0xac, 0x08, 0x6e, 0x0c, 0x29, 0xb8, 0xe4, 0x9a, 0x83, 0x2d, 0x16}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x77, 0xf1, 0x55, 0xd2, 0xf7, 0x7e, 0x9c, 0xbd, + 0xdf, 0xe0, 0x32, 0x6b, 0x59, 0x61, 0xa3, 0x08, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x9e, 0x5d, 0x0d, 0xdb, 0x05, 0x87, 0x13, 0x90, 0xb6, 0xf2, 0xfb, 0x67, + 0xb6, 0x44, 0xa0, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x5d, 0x0d, 0xdb, + 0x05, 0x87, 0x13, 0x90, 0xb6, 0xf2, 0xfb, 0x67, 0xb6, 0x44, 0xa0, 0xab, + 0x08, 0x28, 0x9f, 0x51, 0x99, 0xdf, 0x47, 0x6f, 0xe9, 0x04, 0x75, 0xcb, + 0x95, 0x22, 0x55, 0x66}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {247, + {0x6b, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, + 0xe7, 0x13, 0xab, 0x4e, 0x5e, 0x1e, 0x34, 0x41, 0x2a, 0xb0, 0xa0, + 0x56, 0xe8, 0x09, 0xd5, 0xd4, 0xb9, 0x2b, 0xe1, 0x12, 0x8a, 0x4b, + 0x2a, 0x65, 0x1a, 0x62, 0xae, 0xab, 0x26, 0xcf, 0x43, 0x7f, 0xb1, + 0x95, 0x40, 0x75, 0x74, 0xf3, 0x58, 0x3a, 0x8c, 0x28, 0x60, 0x3b, + 0x9e, 0x3f, 0x41, 0x24, 0x13, 0x95, 0xcb, 0xf4, 0xf8}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x87, 0x33, 0x6f, 0x2c, 0x3e, 0x85, 0xbe, 0x54, + 0x8c, 0x01, 0x75, 0x42, 0x2f, 0xd4, 0xfb, 0x04, 0x5c, 0x92, 0x89, 0x7f, + 0xc2, 0x1f, 0x6b, 0x57, 0xa2, 0x6b, 0x23, 0xf9, 0x74, 0x0b, 0x75, 0x85, + 0x5c, 0x92, 0x89, 0x7f, 0xc2, 0x1f, 0x6b, 0x57, 0xa2, 0x6b, 0x23, 0xf9, + 0x74, 0x0b, 0x75, 0x85, 0x06, 0xdf, 0x93, 0xf6, 0x51, 0xea, 0x5c, 0xc5, + 0x69, 0x11, 0xf3, 0x0d, 0x3e, 0x58, 0xf9, 0x97}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {248, + {0x3f, 0xe6, 0x06, 0x10, 0x8f, 0x35, 0x86, 0x9d, 0xf4, 0xc7, 0xaa, 0x01, + 0x28, 0x46, 0x4a, 0x12, 0x65, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xfd, 0xbe, 0x84, 0x3a, + 0x0a, 0xd9, 0xbe, 0x25, 0x05, 0x59, 0x92, 0xab, 0x6d, 0xcb, 0xc9, 0xf1, + 0x53, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x71, 0x59, 0x9f, 0xfc, 0x67, 0x4a, 0x7d, 0x15, + 0x27, 0x94, 0xba, 0xf8, 0xb0, 0x32, 0x65, 0xce}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xa6, 0x08, 0xa7, 0x88, 0x9c, 0x19, 0xad, 0x75, 0x87, 0x74, 0x35, 0x19, + 0xc4, 0x12, 0xfb, 0xb3, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0x06, 0x68, 0x5f, + 0xaa, 0x68, 0x7e, 0x54, 0x68, 0x71, 0xce, 0xe3, 0x8c, 0x80, 0xc9, 0x00, + 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xea, 0x06, 0x68, 0x5f, 0xaa, 0x68, 0x7e, 0x54, + 0x68, 0x71, 0xce, 0xe3, 0x8c, 0x80, 0xc9, 0x00, 0x92, 0x64, 0xfc, 0x0f, + 0x47, 0xfe, 0xbb, 0x30, 0x66, 0x12, 0x54, 0xda, 0xf9, 0xa0, 0x61, 0x89}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {249, + {0x6e, 0x8e, 0xb9, 0x8c, 0xf7, 0xff, 0xfe, 0x4c, 0xd6, 0x83, 0x56, 0x8c, + 0xf8, 0x92, 0x99, 0x15, 0x64, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xc7, 0x0f, 0x5d, 0x8b, + 0x30, 0xc6, 0x4b, 0xf2, 0xe6, 0xd1, 0xd6, 0x13, 0xf4, 0x0e, 0x0b, 0xf0, + 0x52, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x4b, 0xe8, 0x46, 0x4d, 0x5d, 0x55, 0x88, 0xc2, + 0xc4, 0x1c, 0xfe, 0x40, 0x29, 0xf7, 0xa7, 0xcf}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xf7, 0x60, 0x18, 0x14, 0xe4, 0xd3, 0xd5, 0xa4, 0xa5, 0x30, 0xc9, 0x94, + 0x14, 0xc6, 0x28, 0xb4, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xb7, 0xb1, 0xee, + 0x90, 0x77, 0x8b, 0x83, 0x8b, 0xf9, 0x8a, 0x5b, 0x15, 0x45, 0x0b, 0x01, + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xd0, 0xb7, 0xb1, 0xee, 0x90, 0x77, 0x8b, 0x83, + 0x8b, 0xf9, 0x8a, 0x5b, 0x15, 0x45, 0x0b, 0x01, 0x69, 0xa1, 0x24, 0xfc, + 0x7f, 0x96, 0xe2, 0x20, 0xd1, 0xa0, 0x31, 0xce, 0xd5, 0x52, 0x72, 0x79}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {250, + {0x4f, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x41, 0x56, 0x26, 0x9f, 0xe3, 0xda, 0x10, 0x1e, + 0xeb, 0x0a, 0xbf, 0x8d, 0xda, 0x20, 0xfe, 0x8f, 0xff, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x6a, 0xec, 0xe9, 0x83, 0xe6, 0x4f, 0x97, 0xe4, 0x3f, 0xf5, 0x29, 0x5b, + 0xc8, 0x84, 0xfa, 0x77, 0x73, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xa2, 0xd9, 0x09, 0xc1, + 0x0a, 0x1b, 0xdc, 0xd3, 0x18, 0x04, 0x6d, 0x32, 0x05, 0x83, 0xf6, 0xb7}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xd8, 0x51, 0x08, 0x99, 0x6d, 0xff, 0xf8, 0xa2, + 0x6e, 0xde, 0x1e, 0x76, 0xde, 0x15, 0x17, 0x01, 0xe8, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc5, 0x26, 0x5a, 0x70, 0x0c, 0x30, 0xc7, 0x2d, 0xa2, 0xdf, 0x2e, 0xb1, + 0x29, 0x44, 0x7b, 0x0a, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0x26, 0x5a, 0x70, + 0x0c, 0x30, 0xc7, 0x2d, 0xa2, 0xdf, 0x2e, 0xb1, 0x29, 0x44, 0x7b, 0x0a, + 0x3e, 0xa8, 0xf9, 0xb2, 0x01, 0x23, 0x21, 0xe6, 0x3d, 0x5f, 0xb5, 0xbc, + 0x2c, 0x5d, 0x33, 0x2d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {251, + {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x18, 0xf1, 0x25, 0xef, 0x37, 0x4c, 0x14, 0x54, + 0xb6, 0x80, 0xe2, 0x34, 0x27, 0xe7, 0xdc, 0x69, 0xe4, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x85, 0x8b, 0x08, 0xeb, 0x1d, 0x58, 0x15, 0x70, 0xa7, 0xcd, 0x1e, 0x48, + 0x59, 0x3b, 0x75, 0x75, 0x68, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x4d, 0xbe, 0xe8, 0xa9, + 0xf1, 0x0c, 0x5e, 0x47, 0x80, 0x3c, 0x5a, 0x21, 0x94, 0x3c, 0x79, 0xb5}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x81, 0xf6, 0x0b, 0xe9, 0xb9, 0x69, 0xfc, 0xe8, + 0x33, 0x54, 0x43, 0xcf, 0x23, 0xd2, 0x35, 0xe7, 0xf3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2a, 0x41, 0xbb, 0x18, 0xf7, 0x27, 0x45, 0xb9, 0x3a, 0xe7, 0x19, 0xa2, + 0xb8, 0xfb, 0xf4, 0x08, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x41, 0xbb, 0x18, + 0xf7, 0x27, 0x45, 0xb9, 0x3a, 0xe7, 0x19, 0xa2, 0xb8, 0xfb, 0xf4, 0x08, + 0xdf, 0xaf, 0x8a, 0x3a, 0x15, 0xd4, 0x5e, 0x7f, 0x4c, 0x34, 0x30, 0x04, + 0x8d, 0x85, 0x89, 0xf0}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {252, + {0xb0, 0x2a, 0xb7, 0x47, 0xa3, 0x10, 0xd6, 0xa3, 0xbb, 0xdb, 0x97, 0x01, + 0x8a, 0x3b, 0xe8, 0xb3, 0x41, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xb7, 0xa3, 0x38, 0xbc, + 0x34, 0x23, 0x89, 0x5f, 0x0f, 0xd9, 0x6c, 0xdb, 0x27, 0xa7, 0x87, 0xf2, + 0x77, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x3b, 0x44, 0x23, 0x7a, 0x59, 0xb0, 0x4a, 0x6f, + 0x2d, 0x14, 0x44, 0x88, 0xfa, 0x5e, 0x2b, 0xcd}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0x29, 0xc4, 0x16, 0xdf, 0xb0, 0x3c, 0xfd, 0x4b, 0xc8, 0x68, 0x08, 0x19, + 0x66, 0x6f, 0x59, 0x12, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1b, 0xd4, 0xd9, + 0x94, 0x92, 0x49, 0x2e, 0x62, 0xf1, 0x30, 0x93, 0xc6, 0xec, 0x87, 0x03, + 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1b, 0xd4, 0xd9, 0x94, 0x92, 0x49, 0x2e, + 0x62, 0xf1, 0x30, 0x93, 0xc6, 0xec, 0x87, 0x03, 0x34, 0x08, 0xeb, 0x2b, + 0x13, 0xa9, 0xb7, 0x6b, 0xef, 0xce, 0xdf, 0x69, 0x94, 0x22, 0xd6, 0x1f}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {253, + {0x40, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x38, 0x0e, 0xf9, 0x3a, 0xeb, 0x61, 0xaa, 0x30, + 0x7f, 0x14, 0x13, 0x23, 0xc3, 0x8e, 0x06, 0x85, 0xf6, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x3f, 0x76, 0x9a, 0x30, 0xe8, 0x95, 0x1f, 0xf2, 0xfb, 0x36, 0x5f, 0xa7, + 0x80, 0xfd, 0xde, 0x7e, 0x7a, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xf7, 0x43, 0x7a, 0x72, + 0x04, 0xc1, 0x54, 0xc5, 0xdc, 0xc7, 0x1b, 0xce, 0x4d, 0xfa, 0xd2, 0xbe}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa1, 0x09, 0xd7, 0x3c, 0x65, 0x44, 0x42, 0x8c, + 0xfa, 0xc0, 0xb2, 0xd8, 0xc7, 0xbb, 0xef, 0x0b, 0xe1, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x90, 0xbc, 0x29, 0xc3, 0x02, 0xea, 0x4f, 0x3b, 0x66, 0x1c, 0x58, 0x4d, + 0x61, 0x3d, 0x5f, 0x03, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0xbc, 0x29, 0xc3, + 0x02, 0xea, 0x4f, 0x3b, 0x66, 0x1c, 0x58, 0x4d, 0x61, 0x3d, 0x5f, 0x03, + 0x09, 0xf4, 0xf2, 0xa3, 0x93, 0x6d, 0x74, 0x61, 0xa6, 0x7c, 0xe0, 0x22, + 0x17, 0x6b, 0xb8, 0xdd}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {254, + {0x40, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x06, 0x0e, 0xf9, 0x3a, 0xeb, 0x61, 0xaa, 0x30, + 0x7f, 0x14, 0x13, 0x23, 0xc3, 0x8e, 0x06, 0x85, 0xee, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x2b, 0xca, 0x70, 0xbf, 0xcd, 0xf1, 0x17, 0x1a, 0xb6, 0x11, 0xd1, 0x2b, + 0xed, 0x5d, 0x62, 0x7a, 0x62, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xe3, 0xff, 0x90, 0xfd, + 0x21, 0xa5, 0x5c, 0x2d, 0x91, 0xe0, 0x95, 0x42, 0x20, 0x5a, 0x6e, 0xba}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9f, 0x09, 0xd7, 0x3c, 0x65, 0x44, 0x42, 0x8c, + 0xfa, 0xc0, 0xb2, 0xd8, 0xc7, 0xbb, 0xef, 0x0b, 0xf9, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x84, 0x00, 0xc3, 0x4c, 0x27, 0x8e, 0x47, 0xd3, 0x2b, 0x3b, 0xd6, 0xc1, + 0x0c, 0x9d, 0xe3, 0x07, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x84, 0x00, 0xc3, 0x4c, + 0x27, 0x8e, 0x47, 0xd3, 0x2b, 0x3b, 0xd6, 0xc1, 0x0c, 0x9d, 0xe3, 0x07, + 0x2e, 0xb2, 0x67, 0x9a, 0xad, 0xfd, 0x82, 0x4a, 0x5f, 0xd8, 0xfa, 0x2e, + 0x4a, 0x55, 0xa6, 0x5c}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {255, + {0x56, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x6c, 0x7e, 0x13, 0x12, 0xc6, 0x77, 0x4f, 0xae, + 0x7d, 0x1e, 0x5d, 0x0c, 0xc6, 0x09, 0x02, 0x8f, 0xf5, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x81, 0xc9, 0xe6, 0x1c, 0xbe, 0xee, 0xd5, 0x54, 0x6b, 0x1c, 0xe5, 0xd8, + 0xfe, 0xf2, 0x1a, 0x7a, 0x79, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x49, 0xfc, 0x06, 0x5e, + 0x52, 0xba, 0x9e, 0x63, 0x4c, 0xed, 0xa1, 0xb1, 0x33, 0xf5, 0x16, 0xba}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf5, 0x79, 0x3d, 0x14, 0x48, 0x52, 0xa7, 0x12, + 0xf8, 0xca, 0xfc, 0xf7, 0xc2, 0x3c, 0xeb, 0x01, 0xe2, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2e, 0x03, 0x55, 0xef, 0x54, 0x91, 0x85, 0x9d, 0xf6, 0x36, 0xe2, 0x32, + 0x1f, 0x32, 0x9b, 0x07, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2e, 0x03, 0x55, 0xef, + 0x54, 0x91, 0x85, 0x9d, 0xf6, 0x36, 0xe2, 0x32, 0x1f, 0x32, 0x9b, 0x07, + 0x5e, 0x89, 0x34, 0x9f, 0x6b, 0x01, 0x1c, 0xd6, 0xe2, 0x4e, 0xe6, 0xac, + 0x2f, 0x59, 0x0c, 0x21}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {256, + {0x2e, 0xa8, 0x41, 0x0b, 0x4d, 0xca, 0x8c, 0x9d, 0x53, 0x69, 0xa0, 0x33, + 0xd8, 0xdb, 0x61, 0xe4, 0x6c, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xf0, 0xf5, 0x8e, 0x8b, + 0xba, 0x6c, 0xf1, 0xa5, 0x21, 0x46, 0x27, 0x3d, 0x8f, 0xe0, 0xc4, 0xfc, + 0x5a, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x7c, 0x12, 0x95, 0x4d, 0xd7, 0xff, 0x32, 0x95, + 0x03, 0x8b, 0x0f, 0x6e, 0x52, 0x19, 0x68, 0xc3}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xb7, 0x46, 0xe0, 0x93, 0x5e, 0xe6, 0xa7, 0x75, 0x20, 0xda, 0x3f, 0x2b, + 0x34, 0x8f, 0xd0, 0x45, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x4d, 0x62, 0xee, + 0x1a, 0xdd, 0x31, 0xd4, 0x4c, 0x6e, 0x7b, 0x75, 0x6e, 0xab, 0xc4, 0x0d, + 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe7, 0x4d, 0x62, 0xee, 0x1a, 0xdd, 0x31, 0xd4, + 0x4c, 0x6e, 0x7b, 0x75, 0x6e, 0xab, 0xc4, 0x0d, 0xb2, 0x45, 0x37, 0xfc, + 0xb0, 0xdc, 0xb6, 0x20, 0x0b, 0x02, 0x85, 0xca, 0xfc, 0x9c, 0x3a, 0x7d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {257, + {0x17, 0x05, 0x9a, 0x7c, 0x88, 0x83, 0xa2, 0x8b, 0x90, 0xbd, 0x94, 0xae, + 0x44, 0xd1, 0x54, 0x36, 0x62, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xa2, 0x30, 0x18, 0xbf, + 0x8e, 0x68, 0xe4, 0x13, 0xe9, 0x9a, 0xc2, 0xd4, 0xab, 0x3f, 0x8d, 0xf1, + 0x54, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x2e, 0xd7, 0x03, 0x79, 0xe3, 0xfb, 0x27, 0x23, + 0xcb, 0x57, 0xea, 0x87, 0x76, 0xc6, 0x21, 0xce}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0x8e, 0xeb, 0x3b, 0xe4, 0x9b, 0xaf, 0x89, 0x63, 0xe3, 0x0e, 0x0b, 0xb6, + 0xa8, 0x85, 0xe5, 0x97, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb5, 0x88, 0xf4, 0xda, + 0x2e, 0xd9, 0x24, 0x62, 0x84, 0xb2, 0x9e, 0x9c, 0x4a, 0x74, 0x8d, 0x00, + 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb5, 0x88, 0xf4, 0xda, 0x2e, 0xd9, 0x24, 0x62, + 0x84, 0xb2, 0x9e, 0x9c, 0x4a, 0x74, 0x8d, 0x00, 0x43, 0x30, 0x04, 0x00, + 0xea, 0x36, 0xe7, 0x20, 0x36, 0x11, 0x53, 0xce, 0x0c, 0x5d, 0x63, 0x7d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {258, + {0xaa, 0xa1, 0xb2, 0x58, 0xfd, 0x4b, 0x54, 0xb4, 0x97, 0xb5, 0x20, 0x80, + 0x6a, 0x66, 0xd7, 0xaa, 0x68, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0x99, 0x13, 0x2a, 0x23, + 0x4a, 0x8c, 0x78, 0x9b, 0xf8, 0x54, 0x45, 0x47, 0x94, 0x0e, 0xc3, 0xf3, + 0x5e, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x15, 0xf4, 0x31, 0xe5, 0x27, 0x1f, 0xbb, 0xab, + 0xda, 0x99, 0x6d, 0x14, 0x49, 0xf7, 0x6f, 0xcc}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0x33, 0x4f, 0x13, 0xc0, 0xee, 0x67, 0x7f, 0x5c, 0xe4, 0x06, 0xbf, 0x98, + 0x86, 0x32, 0x66, 0x0b, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8e, 0xab, 0xc6, 0x46, + 0xea, 0x3d, 0xb8, 0xea, 0x95, 0x7c, 0x19, 0x0f, 0x75, 0x45, 0xc3, 0x02, + 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x8e, 0xab, 0xc6, 0x46, 0xea, 0x3d, 0xb8, 0xea, + 0x95, 0x7c, 0x19, 0x0f, 0x75, 0x45, 0xc3, 0x02, 0xd7, 0x9a, 0x03, 0x10, + 0x12, 0x4a, 0xdc, 0x30, 0xc6, 0xb6, 0x4c, 0xde, 0xf8, 0x99, 0x3e, 0x8d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {259, + {0x4c, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0xbb, 0x53, 0x57, 0xed, 0x31, 0x4a, 0xd7, 0x40, + 0xb9, 0x91, 0x0f, 0xad, 0x6f, 0x01, 0xd7, 0x81, 0xf0, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0xc8, 0x04, 0x2b, 0x41, 0x4f, 0xdd, 0x1b, 0xba, 0x3a, 0x6c, 0x93, 0x6b, + 0x7e, 0xd6, 0x78, 0x79, 0x7c, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x00, 0x31, 0xcb, 0x03, + 0xa3, 0x89, 0x50, 0x8d, 0x1d, 0x9d, 0xd7, 0x02, 0xb3, 0xd1, 0x74, 0xb9}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x22, 0x54, 0x79, 0xeb, 0xbf, 0x6f, 0x3f, 0xfc, + 0x3c, 0x45, 0xae, 0x56, 0x6b, 0x34, 0x3e, 0x0f, 0xe7, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x67, 0xce, 0x98, 0xb2, 0xa5, 0xa2, 0x4b, 0x73, 0xa7, 0x46, 0x94, 0x81, + 0x9f, 0x16, 0xf9, 0x04, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x67, 0xce, 0x98, 0xb2, + 0xa5, 0xa2, 0x4b, 0x73, 0xa7, 0x46, 0x94, 0x81, 0x9f, 0x16, 0xf9, 0x04, + 0xe6, 0x02, 0x2c, 0xc3, 0xba, 0x20, 0xe3, 0xf9, 0x06, 0x5f, 0xdf, 0xcc, + 0x43, 0xa9, 0xdc, 0x40}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {260, + {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0xf6, 0x42, 0x96, 0x97, 0x5a, 0xf7, 0xfc, 0xed, + 0x16, 0x81, 0x81, 0xf7, 0x6c, 0x65, 0x08, 0xe1, 0xc9, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x49, 0x75, 0x06, 0x0f, 0x7d, 0xde, 0xf4, 0xa0, 0x98, 0x69, 0x93, 0x33, + 0xb3, 0x0f, 0xbf, 0x7c, 0x45, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x81, 0x40, 0xe6, 0x4d, + 0x91, 0x8a, 0xbf, 0x97, 0xbf, 0x98, 0xd7, 0x5a, 0x7e, 0x08, 0xb3, 0xbc}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x6f, 0x45, 0xb8, 0x91, 0xd4, 0xd2, 0x14, 0x51, + 0x93, 0x55, 0x20, 0x0c, 0x68, 0x50, 0xe1, 0x6f, 0xde, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe6, 0xbf, 0xb5, 0xfc, 0x97, 0xa1, 0xa4, 0x69, 0x05, 0x43, 0x94, 0xd9, + 0x52, 0xcf, 0x3e, 0x01, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xbf, 0xb5, 0xfc, + 0x97, 0xa1, 0xa4, 0x69, 0x05, 0x43, 0x94, 0xd9, 0x52, 0xcf, 0x3e, 0x01, + 0x35, 0x3e, 0x30, 0x4f, 0xd8, 0x55, 0x32, 0x86, 0xb2, 0x6e, 0x0d, 0x59, + 0x94, 0x2f, 0xe7, 0xcd}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {261, + {0x98, 0x41, 0xcf, 0xc9, 0x27, 0xa5, 0x7d, 0xc4, 0x91, 0xab, 0x35, 0x42, + 0x7f, 0xf9, 0x35, 0xe6, 0x6e, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43, + 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xa6, 0x83, 0xc8, 0xf9, + 0xf9, 0xe6, 0x78, 0x0f, 0xda, 0x49, 0x40, 0xdd, 0xed, 0xd7, 0x6b, 0xf2, + 0x58, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15, + 0x1e, 0x3f, 0x7e, 0x82, 0x2a, 0x64, 0xd3, 0x3f, 0x94, 0x75, 0xbb, 0x3f, + 0xf8, 0x84, 0x68, 0x8e, 0x30, 0x2e, 0xc7, 0xcd}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0x01, 0xaf, 0x6e, 0x51, 0x34, 0x89, 0x56, 0x2c, 0xe2, 0x18, 0xaa, 0x5a, + 0x93, 0xad, 0x84, 0x47, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x3b, 0x24, 0x9c, + 0x59, 0x57, 0xb8, 0x7e, 0xb7, 0x61, 0x1c, 0x95, 0x0c, 0x9c, 0x6b, 0x03, + 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb1, 0x3b, 0x24, 0x9c, 0x59, 0x57, 0xb8, 0x7e, + 0xb7, 0x61, 0x1c, 0x95, 0x0c, 0x9c, 0x6b, 0x03, 0x0a, 0xeb, 0x04, 0xec, + 0xf7, 0xde, 0xf4, 0x0c, 0x42, 0x02, 0x5b, 0xba, 0xe5, 0x50, 0x91, 0x69}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {262, + {0x42, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x0b, 0x61, 0xbf, 0x9b, 0x7c, 0xaf, 0x83, 0xcc, + 0x34, 0xda, 0x62, 0x55, 0x93, 0x51, 0x42, 0x89, 0xe8, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x69, 0x6a, 0x5c, 0x7f, 0xb9, 0xda, 0x9c, 0xd4, 0xa3, 0x9c, 0x85, 0x91, + 0x08, 0x6d, 0xb4, 0x2d, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xa1, 0x5f, 0xbc, 0x3d, + 0x55, 0x8e, 0xd7, 0xe3, 0x84, 0x6d, 0xc1, 0xf8, 0xc5, 0x6a, 0xb8, 0xed}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, {0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xf2, 0x17, 0xae, 0x33, 0x49, 0xb6, 0xb5, 0xbb, - 0x4e, 0x09, 0x2f, 0xa6, 0xff, 0x9e, 0xc7, 0x00, 0xa0, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x92, 0x66, 0x91, 0x9d, 0xf2, 0x8a, 0x6b, 0x70, + 0xb1, 0x0e, 0xc3, 0xae, 0x97, 0x64, 0xab, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x03, 0x12, 0x92, 0xac, 0x88, 0x6a, 0x33, 0xc0, 0xfb, 0xd1, 0x90, 0xbc, - 0xce, 0x75, 0xfc, 0x03, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x12, 0x92, 0xac, - 0x88, 0x6a, 0x33, 0xc0, 0xfb, 0xd1, 0x90, 0xbc, 0xce, 0x75, 0xfc, 0x03, - 0x63, 0xda, 0x6e, 0xa2, 0x51, 0xf0, 0x39, 0x53, 0x2c, 0x36, 0x64, 0x5d, - 0x38, 0xb7, 0x6f, 0xd7}, + 0xc6, 0xa0, 0xef, 0x8c, 0x53, 0xa5, 0xcc, 0x1d, 0x3e, 0xb6, 0x82, 0x7b, + 0xe9, 0xad, 0x35, 0x50, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xa0, 0xef, 0x8c, + 0x53, 0xa5, 0xcc, 0x1d, 0x3e, 0xb6, 0x82, 0x7b, 0xe9, 0xad, 0x35, 0x50, + 0x8f, 0xc4, 0xf7, 0x7a, 0x6e, 0xe0, 0x52, 0xa4, 0xc3, 0x14, 0x78, 0x0b, + 0x8d, 0xf9, 0xa2, 0xd0}, false, false}, - // Comment: edge case intermediate sums in poly1305 - {145, - {0x93, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35, - 0x43, 0x19, 0x87, 0x5c, 0x62, 0x48, 0x39, 0x60, 0x42, 0x16, 0xe4, 0x03, - 0xeb, 0xcc, 0x6a, 0xf5, 0x59, 0xec, 0x8b, 0x43, 0x97, 0x7a, 0xed, 0x35, - 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64, - 0xd8, 0xc8, 0xc3, 0xfa, 0x1a, 0x9e, 0x47, 0x4a, 0xbe, 0x52, 0xd0, 0x2c, - 0x81, 0x87, 0xe9, 0x0f, 0x4f, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2, - 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x90, 0xec, 0xf2, 0x1a, - 0x04, 0xe6, 0x30, 0x85, 0x8b, 0xb6, 0x56, 0x52, 0xb5, 0xb1, 0x80, 0x16}, + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {263, + {0x4b, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0xf2, 0x8e, 0x4d, 0x0f, 0x20, 0xca, 0x16, 0x44, + 0x47, 0x0c, 0x9c, 0xda, 0xc6, 0x00, 0x08, 0x87, 0xed, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x14, 0x64, 0x77, 0x5b, 0xac, 0xd5, 0xc6, 0x9f, 0xe2, 0x6e, 0x1a, 0x74, + 0x96, 0x8e, 0xa2, 0x7e, 0x61, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xdc, 0x51, 0x97, 0x19, + 0x40, 0x81, 0x8d, 0xa8, 0xc5, 0x9f, 0x5e, 0x1d, 0x5b, 0x89, 0xae, 0xbe}, {0xff, 0xff, 0xff, 0xff}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52}, - {0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xe5, 0x8a, 0xf3, 0x69, 0xae, 0x0f, 0xc2, 0xf5, - 0x29, 0x0b, 0x7c, 0x7f, 0x65, 0x9c, 0x97, 0x04, 0xf7, 0xff, 0xff, 0xff, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x6b, 0x89, 0x63, 0x09, 0xae, 0xef, 0xfe, 0xf8, + 0xc2, 0xd8, 0x3d, 0x21, 0xc2, 0x35, 0xe1, 0x09, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xbb, 0xc1, 0x0b, 0x84, 0x94, 0x8b, 0x5c, 0x8c, 0x2f, 0x0c, 0x72, 0x11, - 0x3e, 0xa9, 0xbd, 0x04, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xc1, 0x0b, 0x84, - 0x94, 0x8b, 0x5c, 0x8c, 0x2f, 0x0c, 0x72, 0x11, 0x3e, 0xa9, 0xbd, 0x04, - 0x73, 0xeb, 0x27, 0x24, 0xb5, 0xc4, 0x05, 0xf0, 0x4d, 0x00, 0xd0, 0xf1, - 0x58, 0x40, 0xa1, 0xc1}, + 0xbb, 0xae, 0xc4, 0xa8, 0x46, 0xaa, 0x96, 0x56, 0x7f, 0x44, 0x1d, 0x9e, + 0x77, 0x4e, 0x23, 0x03, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xae, 0xc4, 0xa8, + 0x46, 0xaa, 0x96, 0x56, 0x7f, 0x44, 0x1d, 0x9e, 0x77, 0x4e, 0x23, 0x03, + 0x23, 0x2f, 0xf7, 0x8a, 0x96, 0xf3, 0x47, 0xb4, 0x53, 0xba, 0x71, 0x1b, + 0x79, 0x36, 0x7e, 0xe0}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2 + {264, + {0x4d, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7, + 0x13, 0xab, 0x4e, 0x5e, 0x6e, 0xe6, 0x28, 0xfc, 0x4b, 0x58, 0x30, 0x18, + 0x4c, 0xd2, 0x93, 0x36, 0x4a, 0x21, 0x3e, 0x84, 0xfe, 0x47, 0x13, 0x9a, + 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e, + 0x29, 0xdb, 0x95, 0x3a, 0xd5, 0x45, 0x8f, 0xea, 0x61, 0xf0, 0x13, 0xea, + 0x18, 0x54, 0xfe, 0x75, 0x72, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe, + 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xe1, 0xee, 0x75, 0x78, + 0x39, 0x11, 0xc4, 0xdd, 0x46, 0x01, 0x57, 0x83, 0xd5, 0x53, 0xf2, 0xb5}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40}, + {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf7, 0xe1, 0x06, 0xfa, 0xc5, 0x7d, 0xd8, 0xa4, + 0xc9, 0x06, 0x32, 0xcd, 0x4e, 0x14, 0xd7, 0x0a, 0xe9, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x86, 0x11, 0x26, 0xc9, 0x3f, 0x3a, 0xdf, 0x23, 0xfc, 0xda, 0x14, 0x00, + 0xf9, 0x94, 0x7f, 0x08, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x86, 0x11, 0x26, 0xc9, + 0x3f, 0x3a, 0xdf, 0x23, 0xfc, 0xda, 0x14, 0x00, 0xf9, 0x94, 0x7f, 0x08, + 0xe0, 0x0d, 0x2e, 0x8b, 0xae, 0x5d, 0x09, 0xc2, 0x8e, 0x9b, 0xf5, 0x94, + 0x09, 0x54, 0x5d, 0x09}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {265, + {0x19, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xbc, 0x28, 0x6f, 0xd9, 0x79, 0x80, 0x79, 0x51, + 0xb1, 0x83, 0xa1, 0x88, 0x93, 0x0a, 0xd1, 0x5e, 0xdc, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x89, 0x0e, 0x65, 0x9f, 0xd3, 0x02, 0x8c, 0x90, 0x4e, 0x65, 0x01, 0x8f, + 0xdf, 0xd6, 0x03, 0x83, 0x33, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x33, 0xb7, 0xfb, 0x50, + 0xc3, 0xe7, 0xeb, 0xca, 0x97, 0x0f, 0x6f, 0x89, 0xa8, 0x8a, 0x82, 0xd6}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x5d, 0x15, 0x65, 0x92, 0x4f, 0x6c, 0x74, + 0x18, 0xde, 0x9b, 0xab, 0xf8, 0xbe, 0x44, 0x07, 0xed, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2e, 0x11, 0x0e, 0x5e, 0x1c, 0x04, 0x68, 0xcb, 0xaa, 0xd9, 0x9c, 0x8a, + 0xbe, 0xff, 0xff, 0x07, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2e, 0x11, 0x0e, 0x5e, + 0x1c, 0x04, 0x68, 0xcb, 0xaa, 0xd9, 0x9c, 0x8a, 0xbe, 0xff, 0xff, 0x07, + 0x47, 0xe5, 0xd4, 0x29, 0x42, 0x39, 0xdb, 0x73, 0xb8, 0x36, 0xc0, 0x40, + 0x70, 0xff, 0x5b, 0x2d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {266, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x83, 0x9f, 0x81, 0x1a, 0xd0, 0x31, 0x0c, 0x77, + 0x05, 0x2f, 0x45, 0x32, 0x0b, 0x0d, 0x95, 0x60, 0xc4, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x70, 0xd6, 0xb1, 0x4f, 0xd2, 0x09, 0xfe, 0xdf, 0x26, 0x1f, 0xd1, 0xd2, + 0x50, 0xd3, 0x47, 0x8d, 0x2b, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xca, 0x6f, 0x2f, 0x80, + 0xc2, 0xec, 0x99, 0x85, 0xff, 0x75, 0xbf, 0xd4, 0x27, 0x8f, 0xc6, 0xd8}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3e, 0xea, 0xfb, 0xa6, 0x3b, 0xfe, 0x19, 0x52, + 0xac, 0x72, 0x7f, 0x11, 0x60, 0xb9, 0x00, 0x39, 0xf5, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xd7, 0xc9, 0xda, 0x8e, 0x1d, 0x0f, 0x1a, 0x84, 0xc2, 0xa3, 0x4c, 0xd7, + 0x31, 0xfa, 0xbb, 0x09, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xc9, 0xda, 0x8e, + 0x1d, 0x0f, 0x1a, 0x84, 0xc2, 0xa3, 0x4c, 0xd7, 0x31, 0xfa, 0xbb, 0x09, + 0x23, 0x2c, 0x88, 0x2f, 0x7a, 0x1a, 0x2f, 0x80, 0x8c, 0xcf, 0x26, 0x49, + 0x6c, 0xff, 0x5b, 0x3d}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {267, + {0x97, 0x31, 0x1c, 0xd6, 0xe2, 0xd2, 0x5a, 0x7b, 0x4e, 0xaa, 0x16, 0xf0, + 0xa6, 0x1c, 0xa6, 0x24, 0x6b, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda, + 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0x95, 0x13, 0x63, 0x10, + 0xb6, 0xb6, 0xb5, 0xc1, 0x7c, 0x9f, 0x8c, 0x02, 0xba, 0x7d, 0x0a, 0xeb, + 0x71, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa, + 0x9e, 0xd6, 0x03, 0x7b, 0x7a, 0x32, 0x9e, 0xe1, 0xa0, 0xaf, 0x16, 0x0f, + 0xc7, 0x6d, 0x3d, 0xe7, 0xe9, 0x91, 0x02, 0xc3}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0x77, 0x10, 0x78, 0xb7, 0xd5, 0x9f, 0xe2, 0x50, 0x9a, 0xeb, 0x0b, 0x0e, + 0x34, 0x84, 0x4c, 0x61, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x1c, 0x2c, 0xb9, + 0xeb, 0xa7, 0x86, 0x6f, 0x50, 0x68, 0x4b, 0x1b, 0x05, 0xe3, 0xab, 0x00, + 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa4, 0x1c, 0x2c, 0xb9, 0xeb, 0xa7, 0x86, 0x6f, + 0x50, 0x68, 0x4b, 0x1b, 0x05, 0xe3, 0xab, 0x00, 0xd7, 0x1b, 0xc7, 0x0d, + 0x5a, 0xdc, 0x74, 0xe7, 0xdf, 0xd8, 0x94, 0x06, 0xfc, 0x15, 0xf0, 0x44}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {268, + {0x34, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, + 0x01, 0x6d, 0x67, 0x15, 0xba, 0x74, 0xcf, 0x7e, 0x9d, 0x82, 0xb7, + 0xe8, 0xed, 0x9e, 0xc9, 0x65, 0xf6, 0xea, 0x31, 0x09, 0x51, 0xdc, + 0x10, 0x49, 0x40, 0xe0, 0x8a, 0x42, 0x22, 0x55, 0x68, 0x28, 0xeb, + 0xa4, 0x59, 0xf6, 0x5a, 0x4a, 0x00, 0x6d, 0x28, 0x72, 0x9d, 0x95, + 0xd7, 0x9d, 0x23, 0x72, 0xf7, 0x7a, 0xee, 0xab, 0x35}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xc9, 0xba, 0x04, 0x21, 0x69, 0x78, 0xfd, 0xc8, + 0x37, 0x94, 0x5f, 0xd5, 0x81, 0x85, 0x9c, 0x08, 0xed, 0x1f, 0x06, 0xe9, + 0xbd, 0x9b, 0x71, 0x8c, 0x79, 0x9f, 0xef, 0xf2, 0x1b, 0xc7, 0x57, 0xb1, + 0xed, 0x1f, 0x06, 0xe9, 0xbd, 0x9b, 0x71, 0x8c, 0x79, 0x9f, 0xef, 0xf2, + 0x1b, 0xc7, 0x57, 0xb1, 0x21, 0xe6, 0x39, 0x87, 0xd4, 0x94, 0x67, 0x3f, + 0x30, 0x40, 0xae, 0x9d, 0xe2, 0xbc, 0x0d, 0xa0}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {269, + {0xe7, 0x2b, 0x83, 0x51, 0x4e, 0x5e, 0x50, 0x50, 0x90, 0x70, 0x35, 0x9c, + 0x1c, 0xac, 0x7e, 0x1c, 0x42, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda, + 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0xda, 0xd3, 0x59, 0x50, + 0xd8, 0xa9, 0xb5, 0x5a, 0x47, 0x2f, 0x9b, 0xb8, 0x86, 0x0a, 0x52, 0x63, + 0x58, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa, + 0x9e, 0xd6, 0x03, 0x7b, 0x35, 0xf2, 0xa4, 0xa1, 0xce, 0xb0, 0x16, 0x94, + 0xfc, 0xdd, 0x2a, 0x5d, 0xd5, 0xe6, 0x5a, 0x4b}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0x07, 0x0a, 0xe7, 0x30, 0x79, 0x13, 0xe8, 0x7b, 0x44, 0x31, 0x28, 0x62, + 0x8e, 0x34, 0x94, 0x59, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xdc, 0x16, 0xf9, + 0x85, 0xb8, 0x86, 0xf4, 0x6b, 0xd8, 0x5c, 0xa1, 0x39, 0x94, 0xf3, 0x88, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xeb, 0xdc, 0x16, 0xf9, 0x85, 0xb8, 0x86, 0xf4, + 0x6b, 0xd8, 0x5c, 0xa1, 0x39, 0x94, 0xf3, 0x88, 0xe4, 0xfb, 0x94, 0x5d, + 0x6a, 0x2d, 0x0b, 0x94, 0x78, 0x34, 0x31, 0x7c, 0xc4, 0x15, 0xf0, 0x24}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {270, + {0x8c, 0x61, 0x65, 0xf4, 0x45, 0x44, 0x35, 0x88, 0x04, 0x1b, 0x6e, 0x04, + 0x4f, 0xb6, 0xba, 0xae, 0x72, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda, + 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0x88, 0x1a, 0x54, 0xc0, + 0x95, 0x16, 0xa1, 0xf1, 0xca, 0xe7, 0xb9, 0xdd, 0x71, 0x13, 0x0e, 0xe1, + 0x68, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa, + 0x9e, 0xd6, 0x03, 0x7b, 0x67, 0x3b, 0xa9, 0x31, 0x83, 0x0f, 0x02, 0x3f, + 0x71, 0x15, 0x08, 0x38, 0x22, 0xff, 0x06, 0xc9}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0x6c, 0x40, 0x01, 0x95, 0x72, 0x09, 0x8d, 0xa3, 0xd0, 0x5a, 0x73, 0xfa, + 0xdd, 0x2e, 0x50, 0xeb, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0x15, 0x1b, 0x69, + 0xc8, 0x07, 0x92, 0x5f, 0xe6, 0x10, 0x7e, 0xc4, 0xce, 0x8d, 0xaf, 0x0a, + 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb9, 0x15, 0x1b, 0x69, 0xc8, 0x07, 0x92, 0x5f, + 0xe6, 0x10, 0x7e, 0xc4, 0xce, 0x8d, 0xaf, 0x0a, 0xc0, 0x42, 0x48, 0x63, + 0xa2, 0x0e, 0x5f, 0xa0, 0x4c, 0xcd, 0x97, 0x84, 0xc0, 0x15, 0xf0, 0x34}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {271, + {0x18, 0xe3, 0x61, 0x74, 0x54, 0x5f, 0xa7, 0xec, 0x9e, 0xa9, 0xf0, 0x5d, + 0x70, 0x57, 0xc5, 0xca, 0x63, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda, + 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0x43, 0x4e, 0x1c, 0x5e, + 0x71, 0x00, 0x5b, 0x69, 0x0c, 0xa5, 0xcb, 0x8d, 0x58, 0x0b, 0x89, 0xed, + 0x79, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa, + 0x9e, 0xd6, 0x03, 0x7b, 0xac, 0x6f, 0xe1, 0xaf, 0x67, 0x19, 0xf8, 0xa7, + 0xb7, 0x57, 0x7a, 0x68, 0x0b, 0xe7, 0x81, 0xc5}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf8, 0xc2, 0x05, 0x15, 0x63, 0x12, 0x1f, 0xc7, 0x4a, 0xe8, 0xed, 0xa3, + 0xe2, 0xcf, 0x2f, 0x8f, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x72, 0x41, 0x53, 0xf7, + 0x2c, 0x11, 0x68, 0xc7, 0x20, 0x52, 0x0c, 0x94, 0xe7, 0x95, 0x28, 0x06, + 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x72, 0x41, 0x53, 0xf7, 0x2c, 0x11, 0x68, 0xc7, + 0x20, 0x52, 0x0c, 0x94, 0xe7, 0x95, 0x28, 0x06, 0xaa, 0x72, 0x93, 0xff, + 0xe5, 0xdb, 0x30, 0xa3, 0x1f, 0x25, 0x81, 0xe0, 0xe7, 0xae, 0x56, 0xed}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {272, + {0x12, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x54, 0x30, 0x5d, 0xff, 0x6b, 0x61, 0xc4, 0x0b, + 0x77, 0x5c, 0x35, 0x2d, 0x02, 0x5c, 0x1a, 0x56, 0xd7, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0xbc, 0xe5, 0x74, 0xe9, 0xe1, 0x1a, 0xfe, 0xdb, 0xdc, 0xa0, 0x21, 0xe5, + 0x3b, 0xb9, 0x18, 0x83, 0x38, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x06, 0x5c, 0xea, 0x26, + 0xf1, 0xff, 0x99, 0x81, 0x05, 0xca, 0x4f, 0xe3, 0x4c, 0xe5, 0x99, 0xd6}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe9, 0x45, 0x27, 0x43, 0x80, 0xae, 0xd1, 0x2e, + 0xde, 0x01, 0x0f, 0x0e, 0x69, 0xe8, 0x8f, 0x0f, 0xe6, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x1b, 0xfa, 0x1f, 0x28, 0x2e, 0x1c, 0x1a, 0x80, 0x38, 0x1c, 0xbc, 0xe0, + 0x5a, 0x90, 0xe4, 0x07, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1b, 0xfa, 0x1f, 0x28, + 0x2e, 0x1c, 0x1a, 0x80, 0x38, 0x1c, 0xbc, 0xe0, 0x5a, 0x90, 0xe4, 0x07, + 0x42, 0xe5, 0xd4, 0x3d, 0x1e, 0x80, 0x8e, 0x79, 0xf0, 0x17, 0x14, 0x4d, + 0x44, 0x98, 0xc2, 0x35}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {273, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xdf, 0x05, 0x99, 0x19, 0x4b, 0x0c, 0xe8, 0x90, + 0xcc, 0x1d, 0x8e, 0xb3, 0x83, 0xb5, 0x7f, 0x38, 0xdc, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x35, 0xdf, 0x81, 0x07, 0x7d, 0x06, 0x80, 0x77, 0xce, 0x80, 0x5e, 0xa5, + 0x92, 0xf6, 0xf8, 0x88, 0x33, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x8f, 0x66, 0x1f, 0xc8, + 0x6d, 0xe3, 0xe7, 0x2d, 0x17, 0xea, 0x30, 0xa3, 0xe5, 0xaa, 0x79, 0xdd}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x62, 0x70, 0xe3, 0xa5, 0xa0, 0xc3, 0xfd, 0xb5, + 0x65, 0x40, 0xb4, 0x90, 0xe8, 0x01, 0xea, 0x61, 0xed, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x92, 0xc0, 0xea, 0xc6, 0xb2, 0x00, 0x64, 0x2c, 0x2a, 0x3c, 0xc3, 0xa0, + 0xf3, 0xdf, 0x04, 0x0c, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0xc0, 0xea, 0xc6, + 0xb2, 0x00, 0x64, 0x2c, 0x2a, 0x3c, 0xc3, 0xa0, 0xf3, 0xdf, 0x04, 0x0c, + 0x6c, 0xf2, 0xf9, 0x23, 0x0a, 0xf8, 0x67, 0x9e, 0x7e, 0xcb, 0x19, 0x42, + 0x13, 0x62, 0xfc, 0xe3}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {274, + {0x39, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x40, 0x92, 0xe1, 0xf9, 0xa2, 0x2c, 0x8b, 0x18, + 0x18, 0x4d, 0x80, 0x5c, 0x12, 0x8a, 0xde, 0x57, 0xc7, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x64, 0xfe, 0x8b, 0x9b, 0xdd, 0x21, 0x5a, 0x62, 0x09, 0x73, 0xaf, 0xfe, + 0xfe, 0x93, 0x39, 0x85, 0x28, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xde, 0x47, 0x15, 0x54, + 0xcd, 0xc4, 0x3d, 0x38, 0xd0, 0x19, 0xc1, 0xf8, 0x89, 0xcf, 0xb8, 0xd0}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfd, 0xe7, 0x9b, 0x45, 0x49, 0xe3, 0x9e, 0x3d, + 0xb1, 0x10, 0xba, 0x7f, 0x79, 0x3e, 0x4b, 0x0e, 0xf6, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc3, 0xe1, 0xe0, 0x5a, 0x12, 0x27, 0xbe, 0x39, 0xed, 0xcf, 0x32, 0xfb, + 0x9f, 0xba, 0xc5, 0x01, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xe1, 0xe0, 0x5a, + 0x12, 0x27, 0xbe, 0x39, 0xed, 0xcf, 0x32, 0xfb, 0x9f, 0xba, 0xc5, 0x01, + 0x6d, 0x46, 0xd2, 0x23, 0x0a, 0x98, 0x48, 0xd5, 0x18, 0xf9, 0xd9, 0x4b, + 0xb2, 0xc4, 0x9c, 0xaa}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {275, + {0x12, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x32, 0x7f, 0x3a, 0x1b, 0xef, 0xb4, 0x28, 0x7c, + 0x17, 0x45, 0x03, 0x91, 0xed, 0x0e, 0xb8, 0x54, 0xd6, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x14, 0x60, 0xd3, 0x54, 0x5c, 0x29, 0xdd, 0xc7, 0x90, 0x71, 0x1b, 0x8e, + 0x75, 0x33, 0x69, 0x85, 0x39, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xae, 0xd9, 0x4d, 0x9b, + 0x4c, 0xcc, 0xba, 0x9d, 0x49, 0x1b, 0x75, 0x88, 0x02, 0x6f, 0xe8, 0xd0}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x8f, 0x0a, 0x40, 0xa7, 0x04, 0x7b, 0x3d, 0x59, + 0xbe, 0x18, 0x39, 0xb2, 0x86, 0xba, 0x2d, 0x0d, 0xe7, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xb3, 0x7f, 0xb8, 0x95, 0x93, 0x2f, 0x39, 0x9c, 0x74, 0xcd, 0x86, 0x8b, + 0x14, 0x1a, 0x95, 0x01, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x7f, 0xb8, 0x95, + 0x93, 0x2f, 0x39, 0x9c, 0x74, 0xcd, 0x86, 0x8b, 0x14, 0x1a, 0x95, 0x01, + 0x74, 0xdd, 0xa1, 0x2e, 0x05, 0x58, 0x87, 0x7b, 0xc0, 0xe4, 0x0c, 0x3e, + 0xac, 0xe0, 0xaf, 0x29}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {276, + {0x1b, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x85, 0xb6, 0x76, 0x64, 0xee, 0x49, 0xfa, 0x34, + 0x7f, 0xbf, 0xd2, 0xdd, 0x92, 0x00, 0x7c, 0x57, 0xde, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0xfb, 0x27, 0xee, 0x07, 0x5b, 0x3c, 0x0f, 0x0f, 0x68, 0x2b, 0xab, 0xdd, + 0xe6, 0x3d, 0xad, 0x87, 0x31, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x41, 0x9e, 0x70, 0xc8, + 0x4b, 0xd9, 0x68, 0x55, 0xb1, 0x41, 0xc5, 0xdb, 0x91, 0x61, 0x2c, 0xd2}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x38, 0xc3, 0x0c, 0xd8, 0x05, 0x86, 0xef, 0x11, + 0xd6, 0xe2, 0xe8, 0xfe, 0xf9, 0xb4, 0xe9, 0x0e, 0xef, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x5c, 0x38, 0x85, 0xc6, 0x94, 0x3a, 0xeb, 0x54, 0x8c, 0x97, 0x36, 0xd8, + 0x87, 0x14, 0x51, 0x03, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x38, 0x85, 0xc6, + 0x94, 0x3a, 0xeb, 0x54, 0x8c, 0x97, 0x36, 0xd8, 0x87, 0x14, 0x51, 0x03, + 0x50, 0x24, 0x55, 0x34, 0x3d, 0x39, 0xdb, 0x87, 0x94, 0x7d, 0x73, 0x46, + 0xa8, 0xe0, 0xaf, 0x39}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {277, + {0x36, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, + 0x01, 0x6d, 0x67, 0x15, 0xba, 0x11, 0x32, 0x81, 0x1b, 0x2f, 0x18, + 0x32, 0x1b, 0xa9, 0x9b, 0x12, 0x43, 0x2c, 0x7f, 0x86, 0x5a, 0xa3, + 0x35, 0x2c, 0xd2, 0xd7, 0xac, 0x70, 0xb4, 0xc6, 0xf5, 0x41, 0x97, + 0x67, 0x92, 0x6e, 0x20, 0x35, 0x25, 0x08, 0xba, 0x45, 0xbb, 0xa7, + 0x41, 0x0e, 0xbe, 0x1b, 0x8b, 0xb9, 0x25, 0x33, 0x4f}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xac, 0x47, 0xfb, 0xa7, 0xc4, 0xd7, 0x27, 0x3e, + 0x00, 0xc6, 0x28, 0x60, 0x47, 0xcb, 0x13, 0x03, 0x92, 0x3a, 0x63, 0x7b, + 0x8a, 0xbd, 0x43, 0x1a, 0xea, 0x02, 0x86, 0x8e, 0xd8, 0x0c, 0xcf, 0xcb, + 0x92, 0x3a, 0x63, 0x7b, 0x8a, 0xbd, 0x43, 0x1a, 0xea, 0x02, 0x86, 0x8e, + 0xd8, 0x0c, 0xcf, 0xcb, 0x14, 0xfb, 0xa1, 0x49, 0xd1, 0xc0, 0xed, 0xc8, + 0xaa, 0x66, 0x58, 0x51, 0x12, 0x6b, 0x5a, 0xfd}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {278, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xf9, 0x99, 0x46, 0x10, 0x58, 0xf6, 0xd7, 0x73, + 0x3e, 0x5c, 0xd0, 0xd1, 0x63, 0x9d, 0x90, 0x25, 0xcb, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x52, 0x0a, 0x0d, 0xa5, 0x04, 0x39, 0xdb, 0x00, 0xe2, 0x89, 0xe1, 0x79, + 0x13, 0x42, 0x06, 0x8e, 0x24, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xe8, 0xb3, 0x93, 0x6a, + 0x14, 0xdc, 0xbc, 0x5a, 0x3b, 0xe3, 0x8f, 0x7f, 0x64, 0x1e, 0x87, 0xdb}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x44, 0xec, 0x3c, 0xac, 0xb3, 0x39, 0xc2, 0x56, + 0x97, 0x01, 0xea, 0xf2, 0x08, 0x29, 0x05, 0x7c, 0xfa, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf5, 0x15, 0x66, 0x64, 0xcb, 0x3f, 0x3f, 0x5b, 0x06, 0x35, 0x7c, 0x7c, + 0x72, 0x6b, 0xfa, 0x0a, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x15, 0x66, 0x64, + 0xcb, 0x3f, 0x3f, 0x5b, 0x06, 0x35, 0x7c, 0x7c, 0x72, 0x6b, 0xfa, 0x0a, + 0xbf, 0x7f, 0xbd, 0x42, 0x2c, 0xbf, 0x0e, 0x70, 0x0f, 0xd1, 0x60, 0x5b, + 0xe8, 0xfd, 0x21, 0x2f}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {279, + {0x15, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xcc, 0x16, 0x29, 0xa4, 0x0c, 0xd1, 0x1e, 0xaf, + 0xdf, 0x04, 0x13, 0x8b, 0x45, 0xaf, 0xe4, 0x58, 0xef, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x34, 0x0a, 0xc9, 0xb4, 0x5a, 0x58, 0x96, 0xa4, 0x18, 0xa8, 0xce, 0xe8, + 0x03, 0x2e, 0x07, 0x8f, 0x00, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x8e, 0xb3, 0x57, 0x7b, + 0x4a, 0xbd, 0xf1, 0xfe, 0xc1, 0xc2, 0xa0, 0xee, 0x74, 0x72, 0x86, 0xda}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x71, 0x63, 0x53, 0x18, 0xe7, 0x1e, 0x0b, 0x8a, + 0x76, 0x59, 0x29, 0xa8, 0x2e, 0x1b, 0x71, 0x01, 0xde, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x93, 0x15, 0xa2, 0x75, 0x95, 0x5e, 0x72, 0xff, 0xfc, 0x14, 0x53, 0xed, + 0x62, 0x07, 0xfb, 0x0b, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x15, 0xa2, 0x75, + 0x95, 0x5e, 0x72, 0xff, 0xfc, 0x14, 0x53, 0xed, 0x62, 0x07, 0xfb, 0x0b, + 0xc6, 0xf2, 0x32, 0x04, 0x86, 0x5b, 0x0a, 0xdd, 0xe0, 0x07, 0x00, 0x37, + 0xd6, 0x53, 0x8d, 0xd3}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {280, + {0x31, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, + 0x01, 0x6d, 0x67, 0x15, 0xba, 0xff, 0x74, 0x6e, 0xf5, 0x3e, 0xc3, + 0x35, 0x7c, 0xbc, 0x3c, 0x3c, 0xe4, 0xab, 0x1d, 0x2d, 0x51, 0xed, + 0x9e, 0xb4, 0x56, 0xdc, 0x9d, 0x9b, 0x59, 0xf6, 0x56, 0xa5, 0xd2, + 0xd9, 0x74, 0xd2, 0x6a, 0x7b, 0x8e, 0x90, 0x3e, 0x4e, 0x8a, 0x4c, + 0xac, 0x3e, 0x1d, 0xff, 0xce, 0x07, 0xc3, 0x8f, 0x05}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x42, 0x01, 0x14, 0x49, 0xd5, 0x0c, 0x20, 0x59, + 0x15, 0x61, 0x06, 0xc7, 0xc0, 0xa9, 0xb8, 0x08, 0xdc, 0x91, 0xfb, 0xff, + 0x81, 0x8c, 0xa8, 0xf7, 0xda, 0xa1, 0x62, 0xcb, 0x66, 0xea, 0x73, 0x81, + 0xdc, 0x91, 0xfb, 0xff, 0x81, 0x8c, 0xa8, 0xf7, 0xda, 0xa1, 0x62, 0xcb, + 0x66, 0xea, 0x73, 0x81, 0x8c, 0xff, 0x61, 0xb7, 0xb3, 0x91, 0x9e, 0xd6, + 0xbd, 0xe7, 0x2b, 0x36, 0xe0, 0xd3, 0x13, 0x26}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {281, + {0x19, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xbf, 0x28, 0x6f, 0xd9, 0x79, 0x80, 0x79, 0x51, + 0xb1, 0x83, 0xa1, 0x88, 0x93, 0x0a, 0xd1, 0x5e, 0xce, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x64, 0x41, 0x3d, 0x71, 0x93, 0x9b, 0x9c, 0xb0, 0xa4, 0xd3, 0x2e, 0xf1, + 0x15, 0xda, 0x9e, 0x10, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xde, 0xf8, 0xa3, 0xbe, + 0x83, 0x7e, 0xfb, 0xea, 0x7d, 0xb9, 0x40, 0xf7, 0x62, 0x86, 0x1f, 0x45}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x5d, 0x15, 0x65, 0x92, 0x4f, 0x6c, 0x74, + 0x18, 0xde, 0x9b, 0xab, 0xf8, 0xbe, 0x44, 0x07, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc3, 0x5e, 0x56, 0xb0, 0x5c, 0x9d, 0x78, 0xeb, 0x40, 0x6f, 0xb3, 0xf4, + 0x74, 0xf3, 0x62, 0x94, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x5e, 0x56, 0xb0, + 0x5c, 0x9d, 0x78, 0xeb, 0x40, 0x6f, 0xb3, 0xf4, 0x74, 0xf3, 0x62, 0x94, + 0x36, 0x9c, 0xf1, 0x70, 0x11, 0xca, 0xe4, 0x75, 0x39, 0xe2, 0x72, 0x3f, + 0x01, 0x0c, 0xf9, 0x80}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {282, + {0x19, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xbd, 0x28, 0x6f, 0xd9, 0x79, 0x80, 0x79, 0x51, + 0xb1, 0x83, 0xa1, 0x88, 0x93, 0x0a, 0xd1, 0x5e, 0xe3, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0xf2, 0x5e, 0x78, 0xfe, 0x1b, 0x53, 0xae, 0x41, 0x6d, 0x1f, 0xbc, 0x69, + 0x85, 0x22, 0x61, 0x8f, 0x0c, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x48, 0xe7, 0xe6, 0x31, + 0x0b, 0xb6, 0xc9, 0x1b, 0xb4, 0x75, 0xd2, 0x6f, 0xf2, 0x7e, 0xe0, 0xda}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x5d, 0x15, 0x65, 0x92, 0x4f, 0x6c, 0x74, + 0x18, 0xde, 0x9b, 0xab, 0xf8, 0xbe, 0x44, 0x07, 0xd2, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x55, 0x41, 0x13, 0x3f, 0xd4, 0x55, 0x4a, 0x1a, 0x89, 0xa3, 0x21, 0x6c, + 0xe4, 0x0b, 0x9d, 0x0b, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x41, 0x13, 0x3f, + 0xd4, 0x55, 0x4a, 0x1a, 0x89, 0xa3, 0x21, 0x6c, 0xe4, 0x0b, 0x9d, 0x0b, + 0x53, 0x2e, 0xb8, 0xe2, 0x72, 0xa8, 0xd1, 0x71, 0x37, 0x8b, 0x0d, 0x42, + 0xdf, 0xf2, 0xbe, 0xd9}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {283, + {0x32, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x25, 0x8d, 0x5d, 0x3e, 0x44, 0x16, 0x83, 0xf5, + 0x46, 0xbe, 0xba, 0x2e, 0x23, 0x75, 0x5f, 0x5c, 0xce, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x9d, 0x13, 0xfd, 0xf8, 0xfa, 0x89, 0x98, 0x36, 0xfa, 0x5c, 0x41, 0x0d, + 0x4c, 0xcd, 0x25, 0xea, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x27, 0xaa, 0x63, 0x37, + 0xea, 0x6c, 0xff, 0x6c, 0x23, 0x36, 0x2f, 0x0b, 0x3b, 0x91, 0xa4, 0xbf}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x98, 0xf8, 0x27, 0x82, 0xaf, 0xd9, 0x96, 0xd0, + 0xef, 0xe3, 0x80, 0x0d, 0x48, 0xc1, 0xca, 0x05, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3a, 0x0c, 0x96, 0x39, 0x35, 0x8f, 0x7c, 0x6d, 0x1e, 0xe0, 0xdc, 0x08, + 0x2d, 0xe4, 0xd9, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3a, 0x0c, 0x96, 0x39, + 0x35, 0x8f, 0x7c, 0x6d, 0x1e, 0xe0, 0xdc, 0x08, 0x2d, 0xe4, 0xd9, 0x6e, + 0xd1, 0xbe, 0x74, 0x26, 0xcd, 0x12, 0x44, 0x6f, 0xe5, 0x2e, 0x8d, 0x45, + 0x33, 0x1e, 0x08, 0x35}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {284, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xd6, 0x4a, 0xdd, 0x2a, 0xa3, 0xc5, 0xa3, 0x0a, + 0x31, 0xd9, 0xe6, 0x5e, 0x90, 0xf9, 0x3a, 0xd1, 0xcb, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0xde, 0x9a, 0xea, 0xb8, 0x61, 0x44, 0xd5, 0x46, 0x48, 0x11, 0xb2, 0x37, + 0x3b, 0xa4, 0xcc, 0x83, 0x24, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x64, 0x23, 0x74, 0x77, + 0x71, 0xa1, 0xb2, 0x1c, 0x91, 0x7b, 0xdc, 0x31, 0x4c, 0xf8, 0x4d, 0xd6}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x6b, 0x3f, 0xa7, 0x96, 0x48, 0x0a, 0xb6, 0x2f, + 0x98, 0x84, 0xdc, 0x7d, 0xfb, 0x4d, 0xaf, 0x88, 0xfa, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x79, 0x85, 0x81, 0x79, 0xae, 0x42, 0x31, 0x1d, 0xac, 0xad, 0x2f, 0x32, + 0x5a, 0x8d, 0x30, 0x07, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x79, 0x85, 0x81, 0x79, + 0xae, 0x42, 0x31, 0x1d, 0xac, 0xad, 0x2f, 0x32, 0x5a, 0x8d, 0x30, 0x07, + 0x62, 0x63, 0x0c, 0x18, 0xde, 0x8c, 0x10, 0x87, 0x6a, 0xdb, 0x9f, 0x30, + 0xf3, 0x00, 0x96, 0x3f}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {285, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xcc, 0x34, 0x92, 0x27, 0x2b, 0x8a, 0x4b, 0x11, + 0x2a, 0x4e, 0x7d, 0x7c, 0xcf, 0x09, 0x26, 0x92, 0xce, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x30, 0xce, 0x67, 0x8e, 0x93, 0x75, 0xb2, 0xaf, 0x0b, 0x82, 0xc2, 0xd2, + 0xfb, 0xd7, 0x92, 0x8c, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x8a, 0x77, 0xf9, 0x41, + 0x83, 0x90, 0xd5, 0xf5, 0xd2, 0xe8, 0xac, 0xd4, 0x8c, 0x8b, 0x13, 0xd9}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x71, 0x41, 0xe8, 0x9b, 0xc0, 0x45, 0x5e, 0x34, + 0x83, 0x13, 0x47, 0x5f, 0xa4, 0xbd, 0xb3, 0xcb, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x97, 0xd1, 0x0c, 0x4f, 0x5c, 0x73, 0x56, 0xf4, 0xef, 0x3e, 0x5f, 0xd7, + 0x9a, 0xfe, 0x6e, 0x08, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x97, 0xd1, 0x0c, 0x4f, + 0x5c, 0x73, 0x56, 0xf4, 0xef, 0x3e, 0x5f, 0xd7, 0x9a, 0xfe, 0x6e, 0x08, + 0xfe, 0xb6, 0x41, 0x2b, 0x90, 0x31, 0xf0, 0x76, 0xed, 0xdc, 0xd9, 0x42, + 0x6f, 0xff, 0x5b, 0x31}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {286, + {0x34, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x72, 0x2b, 0x65, 0x49, 0xc9, 0xdf, 0x0f, 0x4b, + 0x04, 0xb5, 0xf7, 0x43, 0x22, 0x03, 0xfa, 0x54, 0xce, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x87, 0xde, 0x18, 0x6c, 0xd2, 0x8e, 0x43, 0x54, 0x4c, 0x73, 0xde, 0x62, + 0x8f, 0xd1, 0xd6, 0x0e, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x3d, 0x67, 0x86, 0xa3, + 0xc2, 0x6b, 0x24, 0x0e, 0x95, 0x19, 0xb0, 0x64, 0xf8, 0x8d, 0x57, 0x5b}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xcf, 0x5e, 0x1f, 0xf5, 0x22, 0x10, 0x1a, 0x6e, + 0xad, 0xe8, 0xcd, 0x60, 0x49, 0xb7, 0x6f, 0x0d, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x20, 0xc1, 0x73, 0xad, 0x1d, 0x88, 0xa7, 0x0f, 0xa8, 0xcf, 0x43, 0x67, + 0xee, 0xf8, 0x2a, 0x8a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xc1, 0x73, 0xad, + 0x1d, 0x88, 0xa7, 0x0f, 0xa8, 0xcf, 0x43, 0x67, 0xee, 0xf8, 0x2a, 0x8a, + 0xda, 0xfd, 0xf4, 0x30, 0xc8, 0x12, 0x44, 0x83, 0xc1, 0x75, 0x40, 0x4b, + 0x6b, 0xff, 0x5b, 0x41}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {287, + {0x3d, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, + 0x01, 0x6d, 0x67, 0x15, 0xba, 0xc5, 0x62, 0x96, 0x99, 0xcf, 0xd4, + 0xd9, 0x03, 0x6c, 0xef, 0x47, 0x8e, 0xd7, 0x05, 0xbe, 0x56, 0x50, + 0xf5, 0x75, 0x88, 0x2c, 0x38, 0x00, 0xf7, 0x57, 0xea, 0x6e, 0x0f, + 0x8c, 0x6d, 0x47, 0xac, 0xc6, 0xe5, 0x51, 0xe0, 0xbe, 0x2f, 0xd7, + 0x02, 0x9f, 0xa1, 0x34, 0x13, 0x52, 0xda, 0x1a, 0xc3}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x78, 0x17, 0xec, 0x25, 0x24, 0x1b, 0xcc, 0x26, + 0xc5, 0xb2, 0x7d, 0xad, 0xbc, 0xb1, 0x2b, 0x0f, 0x61, 0xfa, 0x3a, 0x21, + 0x71, 0x29, 0x33, 0x59, 0x7b, 0x1d, 0xa9, 0x16, 0x33, 0xf3, 0xe6, 0x47, + 0x61, 0xfa, 0x3a, 0x21, 0x71, 0x29, 0x33, 0x59, 0x7b, 0x1d, 0xa9, 0x16, + 0x33, 0xf3, 0xe6, 0x47, 0xf8, 0x80, 0x0c, 0x5b, 0x62, 0x83, 0xdd, 0xdf, + 0xc4, 0x1f, 0x93, 0x5c, 0x01, 0xbd, 0x0d, 0x24}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {288, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, + 0x01, 0x6d, 0x67, 0x15, 0xba, 0x66, 0xd6, 0x24, 0xf2, 0x88, 0xf5, + 0x29, 0x41, 0xca, 0x24, 0x86, 0x5c, 0xe9, 0x6f, 0x0d, 0x97, 0x36, + 0xff, 0x33, 0xa2, 0x7c, 0x23, 0xf4, 0x97, 0x6f, 0xc7, 0x4f, 0x1f, + 0xcd, 0x82, 0xf5, 0xcc, 0xa0, 0xef, 0x17, 0xca, 0xee, 0x34, 0x23, + 0x62, 0xa7, 0x8c, 0x15, 0x03, 0x13, 0x35, 0xa8, 0xa3}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xdb, 0xa3, 0x5e, 0x4e, 0x63, 0x3a, 0x3c, 0x64, + 0x63, 0x79, 0xbc, 0x7f, 0x82, 0xdb, 0x98, 0xce, 0x07, 0xf0, 0x7c, 0x0b, + 0x21, 0x32, 0xc7, 0x39, 0x43, 0x30, 0x88, 0x06, 0x72, 0x1c, 0x54, 0x27, + 0x07, 0xf0, 0x7c, 0x0b, 0x21, 0x32, 0xc7, 0x39, 0x43, 0x30, 0x88, 0x06, + 0x72, 0x1c, 0x54, 0x27, 0x38, 0xbf, 0xb8, 0x31, 0x8c, 0x62, 0x7d, 0x86, + 0xc3, 0x4b, 0xab, 0x1f, 0x1e, 0xbd, 0x0d, 0xb0}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {289, + {0xf4, 0xeb, 0xbe, 0x3f, 0xca, 0x96, 0xbc, 0x48, 0x85, 0xb3, 0x55, 0x82, + 0xc4, 0x3e, 0x0e, 0xb3, 0x58, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda, + 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0xb4, 0x57, 0x0e, 0x84, + 0x46, 0xe8, 0x86, 0xbc, 0xbf, 0xf8, 0x2a, 0x24, 0xf4, 0x9b, 0xe5, 0xed, + 0x42, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa, + 0x9e, 0xd6, 0x03, 0x7b, 0x5b, 0x76, 0xf3, 0x75, 0x50, 0xf1, 0x25, 0x72, + 0x04, 0x0a, 0x9b, 0xc1, 0xa7, 0x77, 0xed, 0xc5}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0x14, 0xca, 0xda, 0x5e, 0xfd, 0xdb, 0x04, 0x63, 0x51, 0xf2, 0x48, 0x7c, + 0x56, 0xa6, 0xe4, 0xf6, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x85, 0x58, 0x41, 0x2d, + 0x1b, 0xf9, 0xb5, 0x12, 0x93, 0x0f, 0xed, 0x3d, 0x4b, 0x05, 0x44, 0x06, + 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x85, 0x58, 0x41, 0x2d, 0x1b, 0xf9, 0xb5, 0x12, + 0x93, 0x0f, 0xed, 0x3d, 0x4b, 0x05, 0x44, 0x06, 0xaf, 0x72, 0x93, 0xeb, + 0x09, 0x95, 0x7d, 0x9d, 0xe7, 0x43, 0x2d, 0xd4, 0x13, 0x16, 0xf0, 0xe4}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {290, + {0x1a, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x57, 0x1a, 0x3f, 0xca, 0x3c, 0xda, 0x7d, 0xef, + 0x4c, 0x93, 0xd4, 0xa3, 0x82, 0xca, 0x3a, 0x57, 0xea, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0x76, 0xcd, 0xdb, 0xee, 0x2f, 0x18, 0x57, 0x76, 0x17, 0x4f, 0x6d, 0xf3, + 0xbb, 0xe5, 0xb3, 0x81, 0x05, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xcc, 0x74, 0x45, 0x21, + 0x3f, 0xfd, 0x30, 0x2c, 0xce, 0x25, 0x03, 0xf5, 0xcc, 0xb9, 0x32, 0xd4}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xea, 0x6f, 0x45, 0x76, 0xd7, 0x15, 0x68, 0xca, + 0xe5, 0xce, 0xee, 0x80, 0xe9, 0x7e, 0xaf, 0x0e, 0xdb, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xd1, 0xd2, 0xb0, 0x2f, 0xe0, 0x1e, 0xb3, 0x2d, 0xf3, 0xf3, 0xf0, 0xf6, + 0xda, 0xcc, 0x4f, 0x05, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xd2, 0xb0, 0x2f, + 0xe0, 0x1e, 0xb3, 0x2d, 0xf3, 0xf3, 0xf0, 0xf6, 0xda, 0xcc, 0x4f, 0x05, + 0xe1, 0x78, 0xb0, 0xd5, 0xeb, 0x9b, 0xc5, 0x51, 0xfa, 0x64, 0x5c, 0x49, + 0xf9, 0xf1, 0x76, 0x67}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {291, + {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0xbe, 0x31, 0xa5, 0x01, 0x53, 0x6a, 0x7c, 0x91, + 0xe4, 0xa1, 0x02, 0xcc, 0x27, 0xcd, 0xfe, 0x09, 0xd2, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0xdd, 0x94, 0x16, 0xa1, 0x2e, 0x2f, 0x81, 0xbd, 0xee, 0x02, 0x3d, 0x46, + 0x2f, 0xee, 0xf7, 0x83, 0x3d, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x67, 0x2d, 0x88, 0x6e, + 0x3e, 0xca, 0xe6, 0xe7, 0x37, 0x68, 0x53, 0x40, 0x58, 0xb2, 0x76, 0xd6}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x03, 0x44, 0xdf, 0xbd, 0xb8, 0xa5, 0x69, 0xb4, + 0x4d, 0xfc, 0x38, 0xef, 0x4c, 0x79, 0x6b, 0x50, 0xe3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7a, 0x8b, 0x7d, 0x60, 0xe1, 0x29, 0x65, 0xe6, 0x0a, 0xbe, 0xa0, 0x43, + 0x4e, 0xc7, 0x0b, 0x07, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0x8b, 0x7d, 0x60, + 0xe1, 0x29, 0x65, 0xe6, 0x0a, 0xbe, 0xa0, 0x43, 0x4e, 0xc7, 0x0b, 0x07, + 0xbd, 0xbf, 0x63, 0xdb, 0x23, 0x7d, 0x19, 0x5e, 0xce, 0xfd, 0xc2, 0x51, + 0xf5, 0xf1, 0x76, 0x77}, + false, + false}, + + // Comment: edge case intermediate sums in poly1305. + // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec + {292, + {0x3e, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01, + 0x6d, 0x67, 0x15, 0xba, 0x85, 0x67, 0xa7, 0xfd, 0xe8, 0x12, 0xa3, 0xaa, + 0x2f, 0x55, 0x2a, 0x33, 0xc1, 0x71, 0x8c, 0x58, 0xe2, 0xf0, 0xb0, 0x56, + 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14, + 0xbb, 0x87, 0x29, 0xfd, 0x14, 0x8f, 0x23, 0xb2, 0xa9, 0x16, 0xb7, 0xf4, + 0x0f, 0x2f, 0x29, 0x81, 0x0d, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f, + 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x01, 0x3e, 0xb7, 0x32, + 0x04, 0x6a, 0x44, 0xe8, 0x70, 0x7c, 0xd9, 0xf2, 0x78, 0x73, 0xa8, 0xd4}, + {0xff, 0xff, 0xff, 0xff}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f}, + {0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x38, 0x12, 0xdd, 0x41, 0x03, 0xdd, 0xb6, 0x8f, + 0x86, 0x08, 0x10, 0x10, 0xaa, 0xc5, 0x19, 0x01, 0xd3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x1c, 0x98, 0x42, 0x3c, 0xdb, 0x89, 0xc7, 0xe9, 0x4d, 0xaa, 0x2a, 0xf1, + 0x6e, 0x06, 0xd5, 0x05, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x98, 0x42, 0x3c, + 0xdb, 0x89, 0xc7, 0xe9, 0x4d, 0xaa, 0x2a, 0xf1, 0x6e, 0x06, 0xd5, 0x05, + 0xb4, 0xcc, 0xb4, 0x22, 0xbc, 0x5f, 0x72, 0x64, 0xaf, 0xf7, 0x3f, 0x36, + 0x75, 0xff, 0x5b, 0x19}, false, false}, // Comment: invalid nonce size - {146, + {293, {}, {}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {}, {}, true, true}, // Comment: invalid nonce size - {147, + {294, {}, {}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07}, {}, true, true}, // Comment: invalid nonce size - {148, + {295, {}, {}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a}, {}, true, true}, // Comment: invalid nonce size - {149, + {296, {}, {}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, - 0x5f, 0x5f}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c}, {}, true, true}, // Comment: invalid nonce size - {150, + {297, {}, {}, - {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, - 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, - 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f}, - {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, - 0x5f, 0x5f, 0x5f, 0x5f}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d}, + {}, + true, + true}, + + // Comment: invalid nonce size + {298, + {}, + {}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, + 0x0c, 0x0d, 0x0e, 0x0f}, + {}, + true, + true}, + + // Comment: invalid nonce size + {299, + {}, + {}, + {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, + 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, + 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, {}, true, true}}; diff --git a/security/nss/gtests/common/testvectors/cmac-vectors.h b/security/nss/gtests/common/testvectors/cmac-vectors.h new file mode 100644 index 000000000..5d4f192ff --- /dev/null +++ b/security/nss/gtests/common/testvectors/cmac-vectors.h @@ -0,0 +1,1217 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef cmac_vectors_h__ +#define cmac_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const AesCmacTestVector kCmacWycheproofVectors[] = { + {1, "empty message", "e34f15c7bd819930fe9d66e0c166e61c", "", + "d47afca1d857a5933405b1eb7a5cb7af", false}, + + {2, "short message", "e1e726677f4893890f8c027f9d8ef80d", "3f", + "15f856bbed3b321952a584b3c4437a63", false}, + + {3, "short message", "b151f491c4c006d1f28214aa3da9a985", "27d9", + "bdbbebac982dd62b9f682618a6a604e9", false}, + + {4, "short message", "c36ff15f72777ee21deec07b63c1a0cd", "50b428", + "be0c3ede157568af394023eb9a7cc983", false}, + + {5, "short message", "32b9c5c78c3a0689a86052420fa1e8fc", "0b9262ec", + "57e1506856c55dd32cd9ca821adb6c81", false}, + + {6, "short message", "43151bbaef367277ebfc97509d0aa49c", "eaa91273e7", + "e01adc3be6a7621824232c4285dd35b9", false}, + + {7, "short message", "481440298525cc261f8159159aedf62d", "6123c556c5cc", + "a281e0d2d5378dfdcc1310fd9782ca56", false}, + + {8, "short message", "9ca26eb88731efbf7f810d5d95e196ac", "7e48f06183aa40", + "fc81761f2f7b4ce13b53d36e32677332", false}, + + {9, "short message", "48f0d03e41cc55c4b58f737b5acdea32", "f4a133aa6d5985a0", + "1f1cd0327c02e6d00086915937dd61d9", false}, + + {10, "short message", "1c958849f31996b28939ce513087d1be", + "b0d2fee11b8e2f86b7", "555f462151f7dd16de698d639fb26760", false}, + + {11, "short message", "39de0ebea97c09b2301a90009a423253", + "81e5c33b4c620852f044", "9b004f15b7f6f366374954e64bc58f5f", false}, + + {12, "short message", "91656d8fc0aced60ddb1c4006d0dde53", + "7b3e440fe566790064b2ec", "76672ed16c29be449e0c80785cc38e89", false}, + + {13, "short message", "af7d5134720b5386158d51ea126e7cf9", + "7cc6fcc925c20f3c83b5567c", "2dc5c88cf3b80ab6c0199f40be904abc", false}, + + {14, "short message", "4ed56753de6f75a032ebabca3ce27971", + "0c8c0f5619d9f8da5339281285", "eab4366d97e99a0850f077329ad058c0", false}, + + {15, "short message", "beba50c936b696c15e25046dffb23a64", + "821ea8532fbabffb6e3d212e9b46", "22f33cab09c173f75d3401fe44efeead", false}, + + {16, "short message", "501d81ebf912ddb87fbe3b7aac1437bc", + "2368e3c3636b5e8e94d2081adbf798", "aeb784a3825168ddd61f72d0202125e6", + false}, + + {17, "", "e09eaa5a3f5e56d279d5e7a03373f6ea", + "ef4eab37181f98423e53e947e7050fd0", "40facf0e2fb51b73a7472681b033d6dc", + false}, + + {18, "", "831e664c9e3f0c3094c0b27b9d908eb2", + "26603bb76dd0a0180791c4ed4d3b058807", "a8144c8b24f2aa47d9c160cff4ab1716", + false}, + + {19, "", "549bd282ee21b4d7c3b1d02e3ee20ef7", + "d84bf73c5eecbd38444f1a73556e2fa3253f4c54d6916545", + "7ed458afe02f4a513f59715b664b1bbe", false}, + + {20, "", "9bd3902ed0996c869b572272e76f3889", + "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e", + "45082218c2d05eef32247feb1133d0a3", false}, + + {21, "Flipped bit 0 in tag", "000102030405060708090a0b0c0d0e0f", "", + "96dd6e5a882cbd564c39ae7d1c5a31aa", true}, + + {22, "Flipped bit 0 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "43802eb1931f0032afe984443738cd31", true}, + + {23, "Flipped bit 0 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7acfbbca7a2ea68b966fc5399f74809e", + true}, + + {24, "Flipped bit 1 in tag", "000102030405060708090a0b0c0d0e0f", "", + "95dd6e5a882cbd564c39ae7d1c5a31aa", true}, + + {25, "Flipped bit 1 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "40802eb1931f0032afe984443738cd31", true}, + + {26, "Flipped bit 1 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "79cfbbca7a2ea68b966fc5399f74809e", + true}, + + {27, "Flipped bit 7 in tag", "000102030405060708090a0b0c0d0e0f", "", + "17dd6e5a882cbd564c39ae7d1c5a31aa", true}, + + {28, "Flipped bit 7 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "c2802eb1931f0032afe984443738cd31", true}, + + {29, "Flipped bit 7 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "fbcfbbca7a2ea68b966fc5399f74809e", + true}, + + {30, "Flipped bit 8 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dc6e5a882cbd564c39ae7d1c5a31aa", true}, + + {31, "Flipped bit 8 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42812eb1931f0032afe984443738cd31", true}, + + {32, "Flipped bit 8 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcebbca7a2ea68b966fc5399f74809e", + true}, + + {33, "Flipped bit 31 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6eda882cbd564c39ae7d1c5a31aa", true}, + + {34, "Flipped bit 31 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802e31931f0032afe984443738cd31", true}, + + {35, "Flipped bit 31 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbb4a7a2ea68b966fc5399f74809e", + true}, + + {36, "Flipped bit 32 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a892cbd564c39ae7d1c5a31aa", true}, + + {37, "Flipped bit 32 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1921f0032afe984443738cd31", true}, + + {38, "Flipped bit 32 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7b2ea68b966fc5399f74809e", + true}, + + {39, "Flipped bit 33 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a8a2cbd564c39ae7d1c5a31aa", true}, + + {40, "Flipped bit 33 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1911f0032afe984443738cd31", true}, + + {41, "Flipped bit 33 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca782ea68b966fc5399f74809e", + true}, + + {42, "Flipped bit 63 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbdd64c39ae7d1c5a31aa", true}, + + {43, "Flipped bit 63 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f00b2afe984443738cd31", true}, + + {44, "Flipped bit 63 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea60b966fc5399f74809e", + true}, + + {45, "Flipped bit 64 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564d39ae7d1c5a31aa", true}, + + {46, "Flipped bit 64 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032aee984443738cd31", true}, + + {47, "Flipped bit 64 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b976fc5399f74809e", + true}, + + {48, "Flipped bit 71 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd56cc39ae7d1c5a31aa", true}, + + {49, "Flipped bit 71 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f00322fe984443738cd31", true}, + + {50, "Flipped bit 71 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b166fc5399f74809e", + true}, + + {51, "Flipped bit 77 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c19ae7d1c5a31aa", true}, + + {52, "Flipped bit 77 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afc984443738cd31", true}, + + {53, "Flipped bit 77 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b964fc5399f74809e", + true}, + + {54, "Flipped bit 80 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39af7d1c5a31aa", true}, + + {55, "Flipped bit 80 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe985443738cd31", true}, + + {56, "Flipped bit 80 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc4399f74809e", + true}, + + {57, "Flipped bit 96 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d1d5a31aa", true}, + + {58, "Flipped bit 96 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe984443638cd31", true}, + + {59, "Flipped bit 96 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399e74809e", + true}, + + {60, "Flipped bit 97 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d1e5a31aa", true}, + + {61, "Flipped bit 97 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe984443538cd31", true}, + + {62, "Flipped bit 97 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399d74809e", + true}, + + {63, "Flipped bit 103 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d9c5a31aa", true}, + + {64, "Flipped bit 103 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe98444b738cd31", true}, + + {65, "Flipped bit 103 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5391f74809e", + true}, + + {66, "Flipped bit 120 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d1c5a31ab", true}, + + {67, "Flipped bit 120 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe984443738cd30", true}, + + {68, "Flipped bit 120 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f74809f", + true}, + + {69, "Flipped bit 121 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d1c5a31a8", true}, + + {70, "Flipped bit 121 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe984443738cd33", true}, + + {71, "Flipped bit 121 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f74809c", + true}, + + {72, "Flipped bit 126 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d1c5a31ea", true}, + + {73, "Flipped bit 126 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe984443738cd71", true}, + + {74, "Flipped bit 126 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f7480de", + true}, + + {75, "Flipped bit 127 in tag", "000102030405060708090a0b0c0d0e0f", "", + "97dd6e5a882cbd564c39ae7d1c5a312a", true}, + + {76, "Flipped bit 127 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f0032afe984443738cdb1", true}, + + {77, "Flipped bit 127 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f74801e", + true}, + + {78, "Flipped bits 0 and 64 in tag", "000102030405060708090a0b0c0d0e0f", "", + "96dd6e5a882cbd564d39ae7d1c5a31aa", true}, + + {79, "Flipped bits 0 and 64 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "43802eb1931f0032aee984443738cd31", true}, + + {80, "Flipped bits 0 and 64 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7acfbbca7a2ea68b976fc5399f74809e", + true}, + + {81, "Flipped bits 31 and 63 in tag", "000102030405060708090a0b0c0d0e0f", + "", "97dd6eda882cbdd64c39ae7d1c5a31aa", true}, + + {82, "Flipped bits 31 and 63 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802e31931f00b2afe984443738cd31", true}, + + {83, "Flipped bits 31 and 63 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbb4a7a2ea60b966fc5399f74809e", + true}, + + {84, "Flipped bits 63 and 127 in tag", "000102030405060708090a0b0c0d0e0f", + "", "97dd6e5a882cbdd64c39ae7d1c5a312a", true}, + + {85, "Flipped bits 63 and 127 in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "42802eb1931f00b2afe984443738cdb1", true}, + + {86, "Flipped bits 63 and 127 in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea60b966fc5399f74801e", + true}, + + {87, "all bits of tag flipped", "000102030405060708090a0b0c0d0e0f", "", + "682291a577d342a9b3c65182e3a5ce55", true}, + + {88, "all bits of tag flipped", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "bd7fd14e6ce0ffcd50167bbbc8c732ce", true}, + + {89, "all bits of tag flipped", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "8430443585d1597469903ac6608b7f61", + true}, + + {90, "Tag changed to all zero", "000102030405060708090a0b0c0d0e0f", "", + "00000000000000000000000000000000", true}, + + {91, "Tag changed to all zero", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "00000000000000000000000000000000", true}, + + {92, "Tag changed to all zero", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000", + true}, + + {93, "tag changed to all 1", "000102030405060708090a0b0c0d0e0f", "", + "ffffffffffffffffffffffffffffffff", true}, + + {94, "tag changed to all 1", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "ffffffffffffffffffffffffffffffff", true}, + + {95, "tag changed to all 1", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff", + true}, + + {96, "msbs changed in tag", "000102030405060708090a0b0c0d0e0f", "", + "175deeda08ac3dd6ccb92efd9cdab12a", true}, + + {97, "msbs changed in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "c200ae31139f80b22f6904c4b7b84db1", true}, + + {98, "msbs changed in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "fb4f3b4afaae260b16ef45b91ff4001e", + true}, + + {99, "lsbs changed in tag", "000102030405060708090a0b0c0d0e0f", "", + "96dc6f5b892dbc574d38af7c1d5b30ab", true}, + + {100, "lsbs changed in tag", "000102030405060708090a0b0c0d0e0f", + "0001020304050607", "43812fb0921e0133aee885453639cc30", true}, + + {101, "lsbs changed in tag", "000102030405060708090a0b0c0d0e0f", + "000102030405060708090a0b0c0d0e0f", "7acebacb7b2fa78a976ec4389e75819f", + true}, + + {102, "empty message", "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631", + "", "a8dd15fe2ce3495ec5b666744ec29220", false}, + + {103, "short message", "915429743435c28997a33b33b6574a953d81dae0e7032e6a", + "58", "e13b3f7f7f510c3a059df7a68c7e2ad5", false}, + + {104, "short message", "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff", + "0f7e", "06ef847f5f9dbf03a4f283da8c400220", false}, + + {105, "short message", "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e", + "33f530", "dd135053a47ca8f282c299e83b8c57c4", false}, + + {106, "short message", "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644", + "3aa73c48", "1e93fff846934a6eea0575eecb0f0e1f", false}, + + {107, "short message", "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da", + "7e4c690a88", "016d4df06c68a6a788a9ea052e1b550d", false}, + + {108, "short message", "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf", + "e9520280973b", "8030ae9f98f5d20c6089f6b1bd87c29e", false}, + + {109, "short message", "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2", + "4880b412287a0b", "bcaf50785f062a8fb8dd3c2c4cead2e1", false}, + + {110, "short message", "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c", + "004e3f4a4e6db955", "c4c2c0876be9eabeb5a956da53846b08", false}, + + {111, "short message", "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934", + "41a25354efeb1bc3b8", "f33a62caf397f9aff71fe42941ba41d8", false}, + + {112, "short message", "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78", + "f0e82fb5c5666f4af49f", "4d724d05f3402967eb65ae1e32d5469e", false}, + + {113, "short message", "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054", + "178ea8404ba54ee4e4522c", "64a0e0b6757309ab58d74f72c310e473", false}, + + {114, "short message", "704409bab28085c44981f28f75dd143a4f747106f63f262e", + "cda5709e7f115624e74ab031", "6ab2074334be14a95b6a241f897a43de", false}, + + {115, "short message", "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc", + "a1171eae1979f48345dd9485a0", "7aa57cf98b24897cc9230e3316758e61", false}, + + {116, "short message", "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2", + "967593cc64bcbf7f3c58d04cb82b", "6cc488b0a40eadbe4bcee2623239d126", false}, + + {117, "short message", "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331", + "586f4f171af116519061a8e0e77940", "fb11a360c9776991d73d6e41d07710a2", + false}, + + {118, "", "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb", + "0e239f239705b282ce2200fe20de1165", "ab20a6cf60873665b1d6999b05c7f9c6", + false}, + + {119, "", "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614", + "b1973cb25aa87ef9d1a8888b0a0f5c04c6", "b95a016b83a0ae4194023333c8a7345a", + false}, + + {120, "", "648a44468d67bb6744b235ee7a3fcd6ed4bdc29ec5b5fa1a", + "c59d0d6981cca1be1d5519fc7881e6d230f39f6c12a9e827", + "a1b96272ae7f9aef567271795f21d1d3", false}, + + {121, "", "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c", + "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f", + "8597d9a04d1c271d61d42f007b435175", false}, + + {122, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ed12390ea0a7ed15d9d37a6eca1fc990", true}, + + {123, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c81307df60859acb911c7be61be7ca90", true}, + + {124, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f91bde0069a6e389573bf04e7cde688c", + true}, + + {125, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ee12390ea0a7ed15d9d37a6eca1fc990", true}, + + {126, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "cb1307df60859acb911c7be61be7ca90", true}, + + {127, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "fa1bde0069a6e389573bf04e7cde688c", + true}, + + {128, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "6c12390ea0a7ed15d9d37a6eca1fc990", true}, + + {129, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "491307df60859acb911c7be61be7ca90", true}, + + {130, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "781bde0069a6e389573bf04e7cde688c", + true}, + + {131, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec13390ea0a7ed15d9d37a6eca1fc990", true}, + + {132, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91207df60859acb911c7be61be7ca90", true}, + + {133, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81ade0069a6e389573bf04e7cde688c", + true}, + + {134, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12398ea0a7ed15d9d37a6eca1fc990", true}, + + {135, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c913075f60859acb911c7be61be7ca90", true}, + + {136, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde8069a6e389573bf04e7cde688c", + true}, + + {137, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea1a7ed15d9d37a6eca1fc990", true}, + + {138, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df61859acb911c7be61be7ca90", true}, + + {139, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0068a6e389573bf04e7cde688c", + true}, + + {140, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea2a7ed15d9d37a6eca1fc990", true}, + + {141, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df62859acb911c7be61be7ca90", true}, + + {142, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde006ba6e389573bf04e7cde688c", + true}, + + {143, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed95d9d37a6eca1fc990", true}, + + {144, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859a4b911c7be61be7ca90", true}, + + {145, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e309573bf04e7cde688c", + true}, + + {146, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d8d37a6eca1fc990", true}, + + {147, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb901c7be61be7ca90", true}, + + {148, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389563bf04e7cde688c", + true}, + + {149, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed1559d37a6eca1fc990", true}, + + {150, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb111c7be61be7ca90", true}, + + {151, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389d73bf04e7cde688c", + true}, + + {152, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9f37a6eca1fc990", true}, + + {153, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb913c7be61be7ca90", true}, + + {154, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389571bf04e7cde688c", + true}, + + {155, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37b6eca1fc990", true}, + + {156, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7ae61be7ca90", true}, + + {157, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf14e7cde688c", + true}, + + {158, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6ecb1fc990", true}, + + {159, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be61ae7ca90", true}, + + {160, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7dde688c", + true}, + + {161, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6ec81fc990", true}, + + {162, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be619e7ca90", true}, + + {163, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7ede688c", + true}, + + {164, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6e4a1fc990", true}, + + {165, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be69be7ca90", true}, + + {166, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04efcde688c", + true}, + + {167, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6eca1fc991", true}, + + {168, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be61be7ca91", true}, + + {169, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde688d", + true}, + + {170, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6eca1fc992", true}, + + {171, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be61be7ca92", true}, + + {172, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde688e", + true}, + + {173, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6eca1fc9d0", true}, + + {174, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be61be7cad0", true}, + + {175, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde68cc", + true}, + + {176, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed15d9d37a6eca1fc910", true}, + + {177, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859acb911c7be61be7ca10", true}, + + {178, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde680c", + true}, + + {179, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ed12390ea0a7ed15d8d37a6eca1fc990", true}, + + {180, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c81307df60859acb901c7be61be7ca90", true}, + + {181, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f91bde0069a6e389563bf04e7cde688c", + true}, + + {182, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12398ea0a7ed95d9d37a6eca1fc990", true}, + + {183, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c913075f60859a4b911c7be61be7ca90", true}, + + {184, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde8069a6e309573bf04e7cde688c", + true}, + + {185, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ec12390ea0a7ed95d9d37a6eca1fc910", true}, + + {186, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c91307df60859a4b911c7be61be7ca10", true}, + + {187, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e309573bf04e7cde680c", + true}, + + {188, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "13edc6f15f5812ea262c859135e0366f", true}, + + {189, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "36ecf8209f7a65346ee38419e418356f", true}, + + {190, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "07e421ff96591c76a8c40fb183219773", + true}, + + {191, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "00000000000000000000000000000000", true}, + + {192, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "00000000000000000000000000000000", true}, + + {193, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000", + true}, + + {194, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ffffffffffffffffffffffffffffffff", true}, + + {195, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "ffffffffffffffffffffffffffffffff", true}, + + {196, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff", + true}, + + {197, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "6c92b98e20276d955953faee4a9f4910", true}, + + {198, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "4993875fe0051a4b119cfb669b674a10", true}, + + {199, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "789b5e80e9266309d7bb70cefc5ee80c", + true}, + + {200, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "", + "ed13380fa1a6ec14d8d27b6fcb1ec891", true}, + + {201, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607", + "c81206de61849bca901d7ae71ae6cb91", true}, + + {202, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f1011121314151617", + "000102030405060708090a0b0c0d0e0f", "f91adf0168a7e288563af14f7ddf698d", + true}, + + {203, "empty message", + "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", "", + "736c7b56957db774c5ddf7c7a70ba8a8", false}, + + {204, "short message", + "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", "40", + "9d47482c2d9252bace43a75a8335b8b8", false}, + + {205, "short message", + "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", "6601", + "c7c44e31c466334992d6f9de3c771634", false}, + + {206, "short message", + "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b", + "f1d300", "b7086603a85e11fceb8cadea9bd30939", false}, + + {207, "short message", + "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77", + "2ae63cbf", "ba383a3a15c9df64bba50d611113a024", false}, + + {208, "short message", + "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8", + "af3a015ea1", "b457137c548908c629f714fe83b1ed90", false}, + + {209, "short message", + "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c", + "3f56935def3f", "b6d6fde93fc85de289b36b446d77b423", false}, + + {210, "short message", + "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493", + "57bb86beed156f", "8b1ef72d0a612735b08efef981f213c2", false}, + + {211, "short message", + "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5", + "2e4e7ef728fe11af", "f79606b83a7706a2a19e068bce818898", false}, + + {212, "short message", + "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf", + "852a21d92848e627c7", "a5a877f22ac743b7fb9e050d2e3ddb02", false}, + + {213, "short message", + "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4", + "195a3b292f93baff0a2c", "6ea172e5c4d2fac075ca602de5757a62", false}, + + {214, "short message", + "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c", + "afd73117330c6e8528a6e4", "68020bfc9bd73fd80d3ce581ba3b1208", false}, + + {215, "short message", + "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc", + "0ff54d6b6759120c2e8a51e3", "110edd727a9bf7fa11a6358afe617d9d", false}, + + {216, "short message", + "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8", + "f0058d412a104e53d820b95a7f", "1fa24c6625a0f8e1fc37827ac84d3cc4", false}, + + {217, "short message", + "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19", + "aacc36972f183057919ff57b49e1", "868765a8fa6aa898ddec0f4123e996be", false}, + + {218, "short message", + "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa", + "5d066a92c300e9b6ddd63a7c13ae33", "b96818b7acaf879c7a7f8271375a6914", + false}, + + {219, "", + "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd", + "cc37fae15f745a2f40e2c8b192f2b38d", "4b88e193000c5a4b23e95c7f2b26530b", + false}, + + {220, "", + "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7", + "d5247b8f6c3edcbfb1d591d13ece23d2f5", "86911c7da51dc0823d6e93d4290d1ad4", + false}, + + {221, "", + "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5", + "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e", + "ccb2c51bfbe2598f9109fc70ed07f0eb", false}, + + {222, "", + "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892", + "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18", + "925f177d85ea297ef14b203fe409f9ab", false}, + + {223, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6af0a293d8cba0101f0089727691b7fb", true}, + + {224, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d709717c3a4ef8a2ea200b297d2accec", true}, + + {225, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "58ee3f3b5f83e290cae26dad29bba32d", + true}, + + {226, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "69f0a293d8cba0101f0089727691b7fb", true}, + + {227, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d409717c3a4ef8a2ea200b297d2accec", true}, + + {228, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "5bee3f3b5f83e290cae26dad29bba32d", + true}, + + {229, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "ebf0a293d8cba0101f0089727691b7fb", true}, + + {230, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "5609717c3a4ef8a2ea200b297d2accec", true}, + + {231, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d9ee3f3b5f83e290cae26dad29bba32d", + true}, + + {232, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf1a293d8cba0101f0089727691b7fb", true}, + + {233, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d608717c3a4ef8a2ea200b297d2accec", true}, + + {234, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ef3f3b5f83e290cae26dad29bba32d", + true}, + + {235, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a213d8cba0101f0089727691b7fb", true}, + + {236, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d60971fc3a4ef8a2ea200b297d2accec", true}, + + {237, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3fbb5f83e290cae26dad29bba32d", + true}, + + {238, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d9cba0101f0089727691b7fb", true}, + + {239, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3b4ef8a2ea200b297d2accec", true}, + + {240, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5e83e290cae26dad29bba32d", + true}, + + {241, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293dacba0101f0089727691b7fb", true}, + + {242, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c384ef8a2ea200b297d2accec", true}, + + {243, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5d83e290cae26dad29bba32d", + true}, + + {244, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0901f0089727691b7fb", true}, + + {245, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef822ea200b297d2accec", true}, + + {246, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e210cae26dad29bba32d", + true}, + + {247, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101e0089727691b7fb", true}, + + {248, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2eb200b297d2accec", true}, + + {249, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cbe26dad29bba32d", + true}, + + {250, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0109f0089727691b7fb", true}, + + {251, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a26a200b297d2accec", true}, + + {252, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e2904ae26dad29bba32d", + true}, + + {253, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f2089727691b7fb", true}, + + {254, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea000b297d2accec", true}, + + {255, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cac26dad29bba32d", + true}, + + {256, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0088727691b7fb", true}, + + {257, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200a297d2accec", true}, + + {258, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26cad29bba32d", + true}, + + {259, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0089727791b7fb", true}, + + {260, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b297c2accec", true}, + + {261, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad28bba32d", + true}, + + {262, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0089727491b7fb", true}, + + {263, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b297f2accec", true}, + + {264, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad2bbba32d", + true}, + + {265, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f008972f691b7fb", true}, + + {266, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b29fd2accec", true}, + + {267, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dada9bba32d", + true}, + + {268, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0089727691b7fa", true}, + + {269, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b297d2acced", true}, + + {270, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba32c", + true}, + + {271, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0089727691b7f9", true}, + + {272, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b297d2accee", true}, + + {273, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba32f", + true}, + + {274, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0089727691b7bb", true}, + + {275, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b297d2accac", true}, + + {276, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba36d", + true}, + + {277, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0101f0089727691b77b", true}, + + {278, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef8a2ea200b297d2acc6c", true}, + + {279, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba3ad", + true}, + + {280, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6af0a293d8cba0101e0089727691b7fb", true}, + + {281, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d709717c3a4ef8a2eb200b297d2accec", true}, + + {282, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "58ee3f3b5f83e290cbe26dad29bba32d", + true}, + + {283, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a213d8cba0901f0089727691b7fb", true}, + + {284, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d60971fc3a4ef822ea200b297d2accec", true}, + + {285, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3fbb5f83e210cae26dad29bba32d", + true}, + + {286, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6bf0a293d8cba0901f0089727691b77b", true}, + + {287, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d609717c3a4ef822ea200b297d2acc6c", true}, + + {288, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e210cae26dad29bba3ad", + true}, + + {289, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "940f5d6c27345fefe0ff768d896e4804", true}, + + {290, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "29f68e83c5b1075d15dff4d682d53313", true}, + + {291, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "a611c0c4a07c1d6f351d9252d6445cd2", + true}, + + {292, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "00000000000000000000000000000000", true}, + + {293, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "00000000000000000000000000000000", true}, + + {294, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000", + true}, + + {295, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "ffffffffffffffffffffffffffffffff", true}, + + {296, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "ffffffffffffffffffffffffffffffff", true}, + + {297, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff", + true}, + + {298, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "eb702213584b20909f8009f2f611377b", true}, + + {299, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "5689f1fcbace78226aa08ba9fdaa4c6c", true}, + + {300, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d96ebfbbdf0362104a62ed2da93b23ad", + true}, + + {301, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "6af1a392d9caa1111e0188737790b6fa", true}, + + {302, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "0001020304050607", "d708707d3b4ff9a3eb210a287c2bcded", true}, + + {303, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "58ef3e3a5e82e391cbe36cac28baa22c", + true}, + + {304, "invalid key size", "", "00b9449326d39416", "", true}, + + {305, "invalid key size", "0f", "4538b79a1397e2aa", "", true}, + + {306, "invalid key size", "a88e385af7185148", "dc63b7ef08096e4f", "", true}, + + {307, "invalid key size", "003a228008d390b645929df73a2b2bdd8298918d", + "ad1d3c3122ab7ac6", "", true}, + + {308, "invalid key size", + "94baaac150e2645ae1ec1939c7bcefb73f6edb146fae02289b6c6326ff39bc265d612bef2" + "727fa72", + "e3f75a886c4a5591", "", true}}; + +#endif // cmac_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/curve25519-vectors.h b/security/nss/gtests/common/testvectors/curve25519-vectors.h index 62cf475b9..5ba55985d 100644 --- a/security/nss/gtests/common/testvectors/curve25519-vectors.h +++ b/security/nss/gtests/common/testvectors/curve25519-vectors.h @@ -1,22 +1,20 @@ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + #ifndef curve25519_vectors_h__ #define curve25519_vectors_h__ -#include -#include +#include "testvectors_base/test-structs.h" -typedef struct curve25519_testvector_str { - std::vector private_key; - std::vector public_key; - std::vector secret; - bool valid; -} curve25519_testvector; - -const curve25519_testvector kCurve25519Vectors[] = { - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, +const EcdhTestVectorStr kCurve25519Vectors[] = { + {0, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, @@ -33,10 +31,12 @@ const curve25519_testvector kCurve25519Vectors[] = { {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42}, + false, true}, // A public key that's too short (31 bytes). - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {1, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, @@ -47,14 +47,16 @@ const curve25519_testvector kCurve25519Vectors[] = { 0xf4, 0xeb, 0xa4, 0xa9, 0x8e, 0xaa, 0x9b, 0x4e, 0x6a}, {0x30, 0x38, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x20, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, - 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, - 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b}, + 0x03, 0x20, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, 0x5b, + 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, + 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f}, {}, + false, false}, // A public key that's too long (33 bytes). - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {2, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, @@ -69,119 +71,41 @@ const curve25519_testvector kCurve25519Vectors[] = { 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f, 0x34}, {}, - false}, - - // A private key with leading zeros (they should not be stripped) - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x00, 0x99, 0xD1, 0x90, 0x60, 0xCF, 0x79, 0xF0, 0x6F, 0x4F, 0x2E, 0x47, - 0x97, 0x5B, 0x2A, 0x90, 0x01, 0x6C, 0x94, 0xF4, 0x3D, 0x94, 0x02, 0x57, - 0x13, 0xDB, 0xB2, 0xA3, 0xD9, 0x54, 0x0B, 0xE5, 0xa1, 0x23, 0x03, 0x21, - 0x05, 0x66, 0xA7, 0x26, 0xE0, 0xFC, 0x83, 0xEF, 0xA2, 0x56, 0xF4, 0xCC, - 0xEA, 0x71, 0x07, 0x4D, 0xBB, 0x5C, 0x76, 0x0A, 0x9F, 0xF4, 0x7E, 0x5C, - 0x5D, 0x4C, 0xB8, 0xDA, 0x9E, 0x44, 0x60, 0x52, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, - 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, - 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f}, - {0xB9, 0x4B, 0x92, 0xEA, 0xDA, 0x64, 0x40, 0xD3, 0x08, 0x63, 0x06, - 0x45, 0xF4, 0x4C, 0xCD, 0x19, 0x7B, 0xE6, 0x0A, 0xBC, 0x6C, 0x9D, - 0x96, 0x8F, 0x5D, 0x70, 0x44, 0x55, 0xD0, 0x1B, 0xEE, 0x4A}, - true}, - - // A private key that's too short - {{0x30, 0x66, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2A, 0x86, 0x48, - 0xCE, 0x3D, 0x02, 0x01, 0x06, 0x09, 0x2B, 0x06, 0x01, 0x04, 0x01, 0xDA, - 0x47, 0x0F, 0x01, 0x04, 0x4B, 0x30, 0x49, 0x02, 0x01, 0x01, 0x04, 0x1F, - 0x07, 0x6D, 0x0A, 0x73, 0x18, 0xA5, 0x7D, 0x3C, 0x16, 0xC1, 0x72, 0x51, - 0xB2, 0x66, 0x45, 0xDF, 0x4C, 0x2F, 0x87, 0xEB, 0xC0, 0x99, 0x2A, 0xB1, - 0x77, 0xFB, 0xA5, 0x1D, 0xB9, 0x2C, 0x2A, 0xA1, 0x23, 0x03, 0x21, 0x00, - 0x85, 0x20, 0xF0, 0x09, 0x89, 0x30, 0xA7, 0x54, 0x74, 0x8B, 0x7D, 0xDC, - 0xB4, 0x3E, 0xF7, 0x5A, 0x0D, 0xBF, 0x3A, 0x0D, 0x26, 0x38, 0x1A, 0xF4, - 0xEB, 0xA4, 0xA9, 0x8E, 0xAA, 0x9B, 0x4E, 0x6A}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, - 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, - 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f}, - {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, - 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, - 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42}, - false}, - - // A private key that's too long - {{0x30, 0x68, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2A, 0x86, 0x48, - 0xCE, 0x3D, 0x02, 0x01, 0x06, 0x09, 0x2B, 0x06, 0x01, 0x04, 0x01, 0xDA, - 0x47, 0x0F, 0x01, 0x04, 0x4D, 0x30, 0x4B, 0x02, 0x01, 0x01, 0x04, 0x21, - 0x43, 0x77, 0x07, 0x6D, 0x0A, 0x73, 0x18, 0xA5, 0x7D, 0x3C, 0x16, 0xC1, - 0x72, 0x51, 0xB2, 0x66, 0x45, 0xDF, 0x4C, 0x2F, 0x87, 0xEB, 0xC0, 0x99, - 0x2A, 0xB1, 0x77, 0xFB, 0xA5, 0x1D, 0xB9, 0x2C, 0x2A, 0xA1, 0x23, 0x03, - 0x21, 0x00, 0x85, 0x20, 0xF0, 0x09, 0x89, 0x30, 0xA7, 0x54, 0x74, 0x8B, - 0x7D, 0xDC, 0xB4, 0x3E, 0xF7, 0x5A, 0x0D, 0xBF, 0x3A, 0x0D, 0x26, 0x38, - 0x1A, 0xF4, 0xEB, 0xA4, 0xA9, 0x8E, 0xAA, 0x9B, 0x4E, 0x6A}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, - 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, - 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f}, - {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, - 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, - 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42}, + false, false}}; -// Testvectors from project wycheproof -// -const curve25519_testvector kCurve25519WycheproofVectors[] = { +const EcdhTestVector kCurve25519WycheproofVectors[] = { // Comment: normal case - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {1, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x48, 0x52, 0x83, 0x4d, 0x9d, 0x6b, 0x77, 0xda, 0xde, 0xab, 0xaa, 0xf2, - 0xe1, 0x1d, 0xca, 0x66, 0xd1, 0x9f, 0xe7, 0x49, 0x93, 0xa7, 0xbe, 0xc3, - 0x6c, 0x6e, 0x16, 0xa0, 0x98, 0x3f, 0xea, 0xba, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0xa9, 0xd5, 0xa9, 0x10, 0x91, 0xad, 0x85, 0x1c, 0x66, 0x8b, 0x07, + 0x36, 0xc1, 0xc9, 0xa0, 0x29, 0x36, 0xc0, 0xd3, 0xad, 0x62, 0x67, 0x08, + 0x58, 0x08, 0x80, 0x47, 0xba, 0x05, 0x74, 0x75, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x9c, 0x64, 0x7d, 0x9a, 0xe5, 0x89, 0xb9, 0xf5, 0x8f, - 0xdc, 0x3c, 0xa4, 0x94, 0x7e, 0xfb, 0xc9, 0x15, 0xc4, 0xb2, 0xe0, 0x8e, - 0x74, 0x4a, 0x0e, 0xdf, 0x46, 0x9d, 0xac, 0x59, 0xc8, 0xf8, 0x5a}, - {0x87, 0xb7, 0xf2, 0x12, 0xb6, 0x27, 0xf7, 0xa5, 0x4c, 0xa5, 0xe0, - 0xbc, 0xda, 0xdd, 0xd5, 0x38, 0x9d, 0x9d, 0xe6, 0x15, 0x6c, 0xdb, - 0xcf, 0x8e, 0xbe, 0x14, 0xff, 0xbc, 0xfb, 0x43, 0x65, 0x51}, - true}, - - // Comment: normal case - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x9c, 0x64, 0x7d, 0x9a, 0xe5, 0x89, 0xb9, 0xf5, 0x8f, - 0xdc, 0x3c, 0xa4, 0x94, 0x7e, 0xfb, 0xc9, 0x15, 0xc4, 0xb2, 0xe0, 0x8e, - 0x74, 0x4a, 0x0e, 0xdf, 0x46, 0x9d, 0xac, 0x59, 0xc8, 0xf8, 0x5a}, - {0x4b, 0x82, 0xbd, 0x86, 0x50, 0xea, 0x9b, 0x81, 0xa4, 0x21, 0x81, - 0x84, 0x09, 0x26, 0xa4, 0xff, 0xa1, 0x64, 0x34, 0xd1, 0xbf, 0x29, - 0x8d, 0xe1, 0xdb, 0x87, 0xef, 0xb5, 0xb0, 0xa9, 0xe3, 0x4e}, + 0x03, 0x21, 0x00, 0x50, 0x4a, 0x36, 0x99, 0x9f, 0x48, 0x9c, 0xd2, 0xfd, + 0xbc, 0x08, 0xba, 0xff, 0x3d, 0x88, 0xfa, 0x00, 0x56, 0x9b, 0xa9, 0x86, + 0xcb, 0xa2, 0x25, 0x48, 0xff, 0xde, 0x80, 0xf9, 0x80, 0x68, 0x29}, + {0x43, 0x6a, 0x2c, 0x04, 0x0c, 0xf4, 0x5f, 0xea, 0x9b, 0x29, 0xa0, + 0xcb, 0x81, 0xb1, 0xf4, 0x14, 0x58, 0xf8, 0x63, 0xd0, 0xd6, 0x1b, + 0x45, 0x3d, 0x0a, 0x98, 0x27, 0x20, 0xd6, 0xd6, 0x13, 0x20}, + false, true}, // Comment: public key on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {2, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x58, 0x8c, 0x06, 0x1a, 0x50, 0x80, 0x4a, 0xc4, 0x88, 0xad, 0x77, 0x4a, - 0xc7, 0x16, 0xc3, 0xf5, 0xba, 0x71, 0x4b, 0x27, 0x12, 0xe0, 0x48, 0x49, - 0x13, 0x79, 0xa5, 0x00, 0x21, 0x19, 0x98, 0xa8, 0xa1, 0x23, 0x03, 0x21, + 0xd8, 0x5d, 0x8c, 0x06, 0x1a, 0x50, 0x80, 0x4a, 0xc4, 0x88, 0xad, 0x77, + 0x4a, 0xc7, 0x16, 0xc3, 0xf5, 0xba, 0x71, 0x4b, 0x27, 0x12, 0xe0, 0x48, + 0x49, 0x13, 0x79, 0xa5, 0x00, 0x21, 0x19, 0x58, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -190,18 +114,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x63, 0xaa, 0x40, 0xc6, 0xe3, 0x83, 0x46, 0xc5, 0xca, 0xf2, 0x3a, 0x6d, 0xf0, 0xa5, 0xe6, 0xc8, 0x08, 0x89, 0xa0, 0x86, 0x47, 0xe5, 0x51, 0xb3, 0x56, 0x34, 0x49, 0xbe, 0xfc, 0xfc, 0x97, 0x33}, - {0xb1, 0xa7, 0x07, 0x51, 0x94, 0x95, 0xff, 0xff, 0xb2, 0x98, 0xff, - 0x94, 0x17, 0x16, 0xb0, 0x6d, 0xfa, 0xb8, 0x7c, 0xf8, 0xd9, 0x11, - 0x23, 0xfe, 0x2b, 0xe9, 0xa2, 0x33, 0xdd, 0xa2, 0x22, 0x12}, + {0x27, 0x9d, 0xf6, 0x7a, 0x7c, 0x46, 0x11, 0xdb, 0x47, 0x08, 0xa0, + 0xe8, 0x28, 0x2b, 0x19, 0x5e, 0x5a, 0xc0, 0xed, 0x6f, 0x4b, 0x2f, + 0x29, 0x2c, 0x6f, 0xbd, 0x0a, 0xca, 0xc3, 0x0d, 0x13, 0x32}, + false, true}, // Comment: public key on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {3, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xb0, 0x5b, 0xfd, 0x32, 0xe5, 0x53, 0x25, 0xd9, 0xfd, 0x64, 0x8c, 0xb3, - 0x02, 0x84, 0x80, 0x39, 0x00, 0x0b, 0x39, 0x0e, 0x44, 0xd5, 0x21, 0xe5, - 0x8a, 0xab, 0x3b, 0x29, 0xa6, 0x96, 0x0b, 0xa8, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0xb4, 0x5b, 0xfd, 0x32, 0xe5, 0x53, 0x25, 0xd9, 0xfd, 0x64, 0x8c, + 0xb3, 0x02, 0x84, 0x80, 0x39, 0x00, 0x0b, 0x39, 0x0e, 0x44, 0xd5, 0x21, + 0xe5, 0x8a, 0xab, 0x3b, 0x29, 0xa6, 0x96, 0x4b, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -210,18 +136,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x0f, 0x83, 0xc3, 0x6f, 0xde, 0xd9, 0xd3, 0x2f, 0xad, 0xf4, 0xef, 0xa3, 0xae, 0x93, 0xa9, 0x0b, 0xb5, 0xcf, 0xa6, 0x68, 0x93, 0xbc, 0x41, 0x2c, 0x43, 0xfa, 0x72, 0x87, 0xdb, 0xb9, 0x97, 0x79}, - {0x67, 0xdd, 0x4a, 0x6e, 0x16, 0x55, 0x33, 0x53, 0x4c, 0x0e, 0x3f, - 0x17, 0x2e, 0x4a, 0xb8, 0x57, 0x6b, 0xca, 0x92, 0x3a, 0x5f, 0x07, - 0xb2, 0xc0, 0x69, 0xb4, 0xc3, 0x10, 0xff, 0x2e, 0x93, 0x5b}, + {0x4b, 0xc7, 0xe0, 0x1e, 0x7d, 0x83, 0xd6, 0xcf, 0x67, 0x63, 0x2b, + 0xf9, 0x00, 0x33, 0x48, 0x7a, 0x5f, 0xc2, 0x9e, 0xba, 0x53, 0x28, + 0x89, 0x0e, 0xa7, 0xb1, 0x02, 0x6d, 0x23, 0xb9, 0xa4, 0x5f}, + false, true}, // Comment: public key on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {4, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x70, 0xe3, 0x4b, 0xcb, 0xe1, 0xf4, 0x7f, 0xbc, 0x0f, 0xdd, 0xfd, 0x7c, - 0x1e, 0x1a, 0xa5, 0x3d, 0x57, 0xbf, 0xe0, 0xf6, 0x6d, 0x24, 0x30, 0x67, - 0xb4, 0x24, 0xbb, 0x62, 0x10, 0xbe, 0xd1, 0x9c, 0xa1, 0x23, 0x03, 0x21, + 0xf8, 0x76, 0xe3, 0x4b, 0xcb, 0xe1, 0xf4, 0x7f, 0xbc, 0x0f, 0xdd, 0xfd, + 0x7c, 0x1e, 0x1a, 0xa5, 0x3d, 0x57, 0xbf, 0xe0, 0xf6, 0x6d, 0x24, 0x30, + 0x67, 0xb4, 0x24, 0xbb, 0x62, 0x10, 0xbe, 0x51, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -230,18 +158,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x0b, 0x82, 0x11, 0xa2, 0xb6, 0x04, 0x90, 0x97, 0xf6, 0x87, 0x1c, 0x6c, 0x05, 0x2d, 0x3c, 0x5f, 0xc1, 0xba, 0x17, 0xda, 0x9e, 0x32, 0xae, 0x45, 0x84, 0x03, 0xb0, 0x5b, 0xb2, 0x83, 0x09, 0x2a}, - {0x4a, 0x06, 0x38, 0xcf, 0xaa, 0x9e, 0xf1, 0x93, 0x3b, 0x47, 0xf8, - 0x93, 0x92, 0x96, 0xa6, 0xb2, 0x5b, 0xe5, 0x41, 0xef, 0x7f, 0x70, - 0xe8, 0x44, 0xc0, 0xbc, 0xc0, 0x0b, 0x13, 0x4d, 0xe6, 0x4a}, + {0x11, 0x9d, 0x37, 0xed, 0x4b, 0x10, 0x9c, 0xbd, 0x64, 0x18, 0xb1, + 0xf2, 0x8d, 0xea, 0x83, 0xc8, 0x36, 0xc8, 0x44, 0x71, 0x5c, 0xdf, + 0x98, 0xa3, 0xa8, 0xc3, 0x62, 0x19, 0x1d, 0xeb, 0xd5, 0x14}, + false, true}, // Comment: public key on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {5, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x68, 0xc1, 0xf3, 0xa6, 0x53, 0xa4, 0xcd, 0xb1, 0xd3, 0x7b, 0xba, 0x94, - 0x73, 0x8f, 0x8b, 0x95, 0x7a, 0x57, 0xbe, 0xb2, 0x4d, 0x64, 0x6e, 0x99, - 0x4d, 0xc2, 0x9a, 0x27, 0x6a, 0xad, 0x45, 0x8d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x6a, 0xc1, 0xf3, 0xa6, 0x53, 0xa4, 0xcd, 0xb1, 0xd3, 0x7b, 0xba, + 0x94, 0x73, 0x8f, 0x8b, 0x95, 0x7a, 0x57, 0xbe, 0xb2, 0x4d, 0x64, 0x6e, + 0x99, 0x4d, 0xc2, 0x9a, 0x27, 0x6a, 0xad, 0x45, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -250,18 +180,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x34, 0x3a, 0xc2, 0x0a, 0x3b, 0x9c, 0x6a, 0x27, 0xb1, 0x00, 0x81, 0x76, 0x50, 0x9a, 0xd3, 0x07, 0x35, 0x85, 0x6e, 0xc1, 0xc8, 0xd8, 0xfc, 0xae, 0x13, 0x91, 0x2d, 0x08, 0xd1, 0x52, 0xf4, 0x6c}, - {0x39, 0x94, 0x91, 0xfc, 0xe8, 0xdf, 0xab, 0x73, 0xb4, 0xf9, 0xf6, - 0x11, 0xde, 0x8e, 0xa0, 0xb2, 0x7b, 0x28, 0xf8, 0x59, 0x94, 0x25, - 0x0b, 0x0f, 0x47, 0x5d, 0x58, 0x5d, 0x04, 0x2a, 0xc2, 0x07}, + {0xcc, 0x48, 0x73, 0xae, 0xd3, 0xfc, 0xee, 0x4b, 0x3a, 0xae, 0xa7, + 0xf0, 0xd2, 0x07, 0x16, 0xb4, 0x27, 0x63, 0x59, 0x08, 0x1f, 0x63, + 0x4b, 0x7b, 0xea, 0x4b, 0x70, 0x5b, 0xfc, 0x8a, 0x4d, 0x3e}, + false, true}, // Comment: public key on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {6, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xd8, 0x77, 0xb2, 0x6d, 0x06, 0xdf, 0xf9, 0xd9, 0xf7, 0xfd, 0x4c, 0x5b, - 0x37, 0x69, 0xf8, 0xcd, 0xd5, 0xb3, 0x05, 0x16, 0xa5, 0xab, 0x80, 0x6b, - 0xe3, 0x24, 0xff, 0x3e, 0xb6, 0x9e, 0xa0, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0x08, 0xda, 0x77, 0xb2, 0x6d, 0x06, 0xdf, 0xf9, 0xd9, 0xf7, 0xfd, 0x4c, + 0x5b, 0x37, 0x69, 0xf8, 0xcd, 0xd5, 0xb3, 0x05, 0x16, 0xa5, 0xab, 0x80, + 0x6b, 0xe3, 0x24, 0xff, 0x3e, 0xb6, 0x9e, 0x60, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -270,58 +202,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xfa, 0x69, 0x5f, 0xc7, 0xbe, 0x8d, 0x1b, 0xe5, 0xbf, 0x70, 0x48, 0x98, 0xf3, 0x88, 0xc4, 0x52, 0xba, 0xfd, 0xd3, 0xb8, 0xea, 0xe8, 0x05, 0xf8, 0x68, 0x1a, 0x8d, 0x15, 0xc2, 0xd4, 0xe1, 0x42}, - {0x2c, 0x4f, 0xe1, 0x1d, 0x49, 0x0a, 0x53, 0x86, 0x17, 0x76, 0xb1, - 0x3b, 0x43, 0x54, 0xab, 0xd4, 0xcf, 0x5a, 0x97, 0x69, 0x9d, 0xb6, - 0xe6, 0xc6, 0x8c, 0x16, 0x26, 0xd0, 0x76, 0x62, 0xf7, 0x58}, + {0xb6, 0xf8, 0xe2, 0xfc, 0xb1, 0xaf, 0xfc, 0x79, 0xe2, 0xff, 0x79, + 0x83, 0x19, 0xb2, 0x70, 0x11, 0x39, 0xb9, 0x5a, 0xd6, 0xdd, 0x07, + 0xf0, 0x5c, 0xba, 0xc7, 0x8b, 0xd8, 0x3e, 0xdf, 0xd9, 0x2e}, + false, true}, - // Comment: public key = 0 - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key on twist + {7, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x20, 0x74, 0x94, 0x03, 0x8f, 0x2b, 0xb8, 0x11, 0xd4, 0x78, 0x05, 0xbc, - 0xdf, 0x04, 0xa2, 0xac, 0x58, 0x5a, 0xda, 0x7f, 0x2f, 0x23, 0x38, 0x9b, - 0xfd, 0x46, 0x58, 0xf9, 0xdd, 0xd4, 0xde, 0xbc, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key = 1 - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x20, 0x2e, 0x89, 0x72, 0xb6, 0x1c, 0x7e, 0x61, 0x93, 0x0e, 0xb9, 0x45, - 0x0b, 0x50, 0x70, 0xea, 0xe1, 0xc6, 0x70, 0x47, 0x56, 0x85, 0x54, 0x1f, - 0x04, 0x76, 0x21, 0x7e, 0x48, 0x18, 0xcf, 0xab, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: edge case on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x38, 0xdd, 0xe9, 0xf3, 0xe7, 0xb7, 0x99, 0x04, 0x5f, 0x9a, 0xc3, 0x79, - 0x3d, 0x4a, 0x92, 0x77, 0xda, 0xde, 0xad, 0xc4, 0x1b, 0xec, 0x02, 0x90, - 0xf8, 0x1f, 0x74, 0x4f, 0x73, 0x77, 0x5f, 0x84, 0xa1, 0x23, 0x03, 0x21, + 0xd0, 0x3e, 0xdd, 0xe9, 0xf3, 0xe7, 0xb7, 0x99, 0x04, 0x5f, 0x9a, 0xc3, + 0x79, 0x3d, 0x4a, 0x92, 0x77, 0xda, 0xde, 0xad, 0xc4, 0x1b, 0xec, 0x02, + 0x90, 0xf8, 0x1f, 0x74, 0x4f, 0x73, 0x77, 0x5f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -330,18 +224,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x9a, 0x2c, 0xfe, 0x84, 0xff, 0x9c, 0x4a, 0x97, 0x39, 0x62, 0x5c, - 0xae, 0x4a, 0x3b, 0x82, 0xa9, 0x06, 0x87, 0x7a, 0x44, 0x19, 0x46, - 0xf8, 0xd7, 0xb3, 0xd7, 0x95, 0xfe, 0x8f, 0x5d, 0x16, 0x39}, + {0xb8, 0x7a, 0x17, 0x22, 0xcc, 0x6c, 0x1e, 0x2f, 0xee, 0xcb, 0x54, + 0xe9, 0x7a, 0xbd, 0x5a, 0x22, 0xac, 0xc2, 0x76, 0x16, 0xf7, 0x8f, + 0x6e, 0x31, 0x5f, 0xd2, 0xb7, 0x3d, 0x9f, 0x22, 0x1e, 0x57}, + false, true}, - // Comment: edge case on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key on twist + {8, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x98, 0x57, 0xa9, 0x14, 0xe3, 0xc2, 0x90, 0x36, 0xfd, 0x9a, 0x44, 0x2b, - 0xa5, 0x26, 0xb5, 0xcd, 0xcd, 0xf2, 0x82, 0x16, 0x15, 0x3e, 0x63, 0x6c, - 0x10, 0x67, 0x7a, 0xca, 0xb6, 0xbd, 0x6a, 0xa5, 0xa1, 0x23, 0x03, 0x21, + 0xe0, 0x9d, 0x57, 0xa9, 0x14, 0xe3, 0xc2, 0x90, 0x36, 0xfd, 0x9a, 0x44, + 0x2b, 0xa5, 0x26, 0xb5, 0xcd, 0xcd, 0xf2, 0x82, 0x16, 0x15, 0x3e, 0x63, + 0x6c, 0x10, 0x67, 0x7a, 0xca, 0xb6, 0xbd, 0x6a, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -350,18 +246,240 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x4d, 0xa4, 0xe0, 0xaa, 0x07, 0x2c, 0x23, 0x2e, 0xe2, 0xf0, 0xfa, - 0x4e, 0x51, 0x9a, 0xe5, 0x0b, 0x52, 0xc1, 0xed, 0xd0, 0x8a, 0x53, - 0x4d, 0x4e, 0xf3, 0x46, 0xc2, 0xe1, 0x06, 0xd2, 0x1d, 0x60}, + {0xa2, 0x9d, 0x8d, 0xad, 0x28, 0xd5, 0x90, 0xcd, 0x30, 0x17, 0xaa, + 0x97, 0xa4, 0x76, 0x1f, 0x85, 0x1b, 0xf1, 0xd3, 0x67, 0x2b, 0x04, + 0x2a, 0x42, 0x56, 0xa4, 0x58, 0x81, 0xe2, 0xad, 0x90, 0x35}, + false, true}, - // Comment: edge case on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key on twist + {9, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x48, 0xe2, 0x13, 0x0d, 0x72, 0x33, 0x05, 0xed, 0x05, 0xe6, 0xe5, 0x89, - 0x4d, 0x39, 0x8a, 0x5e, 0x33, 0x36, 0x7a, 0x8c, 0x6a, 0xac, 0x8f, 0xcd, - 0xf0, 0xa8, 0x8e, 0x4b, 0x42, 0x82, 0x0d, 0xb7, 0xa1, 0x23, 0x03, 0x21, + 0xe0, 0xed, 0x78, 0xe6, 0xee, 0x02, 0xf0, 0x8b, 0xec, 0x1c, 0x15, 0xd6, + 0x6f, 0xbb, 0xe5, 0xb8, 0x3f, 0xfc, 0x37, 0xea, 0x14, 0xe1, 0x51, 0x2c, + 0xc1, 0xbd, 0x4b, 0x2e, 0xa6, 0xd8, 0x06, 0x6f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xe7, 0x03, 0xbc, 0x8a, 0xa9, 0x4b, 0x7d, 0x87, 0xba, 0x34, 0xe2, + 0x67, 0x83, 0x53, 0xd1, 0x2c, 0xda, 0xaa, 0x1a, 0x97, 0xb5, 0xca, + 0x3e, 0x1b, 0x8c, 0x06, 0x0c, 0x46, 0x36, 0x08, 0x7f, 0x07}, + false, + true}, + + // Comment: public key on twist + {10, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xa1, 0xa2, 0xec, 0x9f, 0xa9, 0x91, 0x5a, 0xe7, 0xaa, 0xce, 0x6a, + 0x37, 0xc6, 0x85, 0x91, 0xd3, 0x9e, 0x15, 0x99, 0x5c, 0x4e, 0xf5, 0xeb, + 0xd3, 0x56, 0x1c, 0x02, 0xf7, 0x2d, 0xda, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xff, 0x5c, 0xf0, 0x41, 0xe9, 0x24, 0xdb, 0xe1, 0xa6, 0x4a, 0xc9, + 0xbd, 0xba, 0x96, 0xbd, 0xcd, 0xfa, 0xf7, 0xd5, 0x9d, 0x91, 0xc7, + 0xe3, 0x3e, 0x76, 0xed, 0x0e, 0x4c, 0x8c, 0x83, 0x64, 0x46}, + false, + true}, + + // Comment: public key on twist + {11, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xc9, 0xdf, 0x58, 0x20, 0xeb, 0x39, 0x9d, 0x47, 0x1d, 0xfa, 0x32, + 0x15, 0xd9, 0x60, 0x55, 0xb3, 0xc7, 0xd0, 0xf4, 0xea, 0x49, 0xf8, 0xab, + 0x02, 0x8d, 0x6a, 0x6e, 0x31, 0x94, 0x51, 0x7b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xa9, 0x2a, 0x96, 0xfa, 0x02, 0x99, 0x60, 0xf9, 0x53, 0x0e, 0x6f, + 0xe3, 0x7e, 0x24, 0x29, 0xcd, 0x11, 0x3b, 0xe4, 0xd8, 0xf3, 0xf4, + 0x43, 0x1f, 0x85, 0x46, 0xe6, 0xc7, 0x63, 0x51, 0x47, 0x5d}, + false, + true}, + + // Comment: public key on twist + {12, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xd3, 0x1c, 0x49, 0x1c, 0xbd, 0x39, 0x27, 0x18, 0x59, 0xb4, 0xa6, + 0x3a, 0x31, 0x68, 0x26, 0x50, 0x7b, 0x1d, 0xb8, 0xc7, 0x01, 0x70, 0x9f, + 0xd0, 0xff, 0xe3, 0xeb, 0x21, 0xc4, 0x46, 0x7c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x9f, 0x89, 0x54, 0x86, 0x81, 0x58, 0xec, 0x62, 0xb6, 0xb5, 0x86, + 0xb8, 0xca, 0xe1, 0xd6, 0x7d, 0x1b, 0x9f, 0x4c, 0x03, 0xd5, 0xb3, + 0xca, 0x03, 0x93, 0xce, 0xe7, 0x1a, 0xcc, 0xc9, 0xab, 0x65}, + false, + true}, + + // Comment: public key on twist + {13, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x53, 0xe7, 0xbf, 0x19, 0x02, 0x61, 0x9c, 0xd6, 0x1c, 0x9c, 0x73, + 0x9e, 0x09, 0xd5, 0x4c, 0x41, 0x47, 0xf4, 0x6d, 0x19, 0x07, 0x20, 0x96, + 0x6f, 0x7d, 0xe1, 0xd9, 0xcf, 0xfb, 0xbd, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x6c, 0xbf, 0x1d, 0xc9, 0xaf, 0x97, 0xbc, 0x14, 0x85, 0x13, 0xa1, + 0x8b, 0xe4, 0xa2, 0x57, 0xde, 0x1a, 0x3b, 0x06, 0x55, 0x84, 0xdf, + 0x94, 0xe8, 0xb4, 0x3c, 0x1a, 0xb8, 0x97, 0x20, 0xb1, 0x10}, + false, + true}, + + // Comment: public key on twist + {14, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x21, 0xd7, 0x50, 0x09, 0xa4, 0x59, 0x6e, 0x5a, 0x33, 0xf1, 0x29, + 0x21, 0xc1, 0x0f, 0x36, 0x70, 0x93, 0x3b, 0xc8, 0x0d, 0xde, 0x3b, 0xba, + 0x22, 0x88, 0x1b, 0x61, 0x20, 0x58, 0x21, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x38, 0x28, 0x4b, 0x70, 0x86, 0x09, 0x5a, 0x94, 0x06, 0x02, 0x8c, + 0x1f, 0x80, 0x0c, 0x07, 0x1e, 0xa1, 0x06, 0x03, 0x9a, 0xd7, 0xa1, + 0xd7, 0xf8, 0x2f, 0xe0, 0x09, 0x06, 0xfd, 0x90, 0x59, 0x4b}, + false, + true}, + + // Comment: public key on twist + {15, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x9c, 0x66, 0x87, 0xf9, 0x9b, 0xd5, 0x69, 0xa0, 0x1f, 0xd8, 0xbd, + 0x43, 0x82, 0x36, 0x16, 0x0d, 0x15, 0xce, 0x2c, 0x57, 0xc1, 0xd7, 0x1e, + 0xba, 0xa3, 0xf2, 0xda, 0x88, 0x23, 0x38, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xc7, 0x21, 0x04, 0x1d, 0xf0, 0x24, 0x40, 0x71, 0x79, 0x4a, 0x8d, + 0xb0, 0x6b, 0x9f, 0x7e, 0xae, 0xec, 0x69, 0x0c, 0x25, 0x72, 0x65, + 0x34, 0x36, 0x66, 0xf4, 0x41, 0x6f, 0x41, 0x66, 0x84, 0x0f}, + false, + true}, + + // Comment: public key on twist + {16, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x96, 0x4b, 0xca, 0x51, 0x46, 0x5b, 0xf0, 0xf5, 0xba, 0x52, 0x4b, + 0x14, 0x82, 0xce, 0xff, 0x0e, 0x96, 0x0a, 0x1e, 0xd9, 0xf4, 0x8d, 0xcc, + 0x30, 0xf1, 0x60, 0x8d, 0x0e, 0x50, 0x1a, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x25, 0xff, 0x9a, 0x66, 0x31, 0xb1, 0x43, 0xdb, 0xdb, 0xdc, 0x20, + 0x7b, 0x38, 0xe3, 0x8f, 0x83, 0x2a, 0xe0, 0x79, 0xa5, 0x2a, 0x61, + 0x8c, 0x53, 0x43, 0x22, 0xe7, 0x73, 0x45, 0xfd, 0x90, 0x49}, + false, + true}, + + // Comment: public key on twist + {17, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xe5, 0x6b, 0xb1, 0x3a, 0x9f, 0x2b, 0x33, 0xb8, 0xe6, 0x75, 0x0b, + 0x4a, 0x6e, 0x66, 0x21, 0xdc, 0x26, 0xae, 0x8c, 0x5c, 0x62, 0x4a, 0x09, + 0x92, 0xc8, 0xf0, 0xd5, 0xb9, 0x10, 0xf1, 0x70, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xf2, 0x94, 0xe7, 0x92, 0x2c, 0x6c, 0xea, 0x58, 0x7a, 0xef, 0xe7, + 0x29, 0x11, 0x63, 0x0d, 0x50, 0xf2, 0x45, 0x6a, 0x2b, 0xa7, 0xf2, + 0x12, 0x07, 0xd5, 0x7f, 0x1e, 0xcc, 0xe0, 0x4f, 0x62, 0x13}, + false, + true}, + + // Comment: public key on twist + {18, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x45, 0xf5, 0x5c, 0x15, 0x94, 0x51, 0xe9, 0x78, 0x14, 0xd7, 0x47, + 0x05, 0x0f, 0xd7, 0x76, 0x9b, 0xd4, 0x78, 0x43, 0x4a, 0x01, 0x87, 0x6a, + 0x56, 0xe5, 0x53, 0xf6, 0x63, 0x84, 0xa7, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00}, + {0xff, 0x47, 0x15, 0xbd, 0x8c, 0xf8, 0x47, 0xb7, 0x7c, 0x24, 0x4c, + 0xe2, 0xd9, 0xb0, 0x08, 0xb1, 0x9e, 0xfa, 0xa8, 0xe8, 0x45, 0xfe, + 0xb8, 0x5c, 0xe4, 0x88, 0x9b, 0x5b, 0x2c, 0x6a, 0x4b, 0x4d}, + false, + true}, + + // Comment: public key on twist + {19, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x5d, 0x62, 0x1e, 0x1e, 0xf3, 0x39, 0xc3, 0xd9, 0x92, 0x45, 0xcf, + 0xb7, 0x7c, 0xd3, 0xa5, 0xbd, 0x0c, 0x44, 0x27, 0xa0, 0xe4, 0xd8, 0x75, + 0x2c, 0x3b, 0x51, 0xf0, 0x45, 0x88, 0x9b, 0x4f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -370,18 +488,108 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0xf8, 0xff, 0xff, 0x1f, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x07, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00}, - {0x9e, 0xd1, 0x0c, 0x53, 0x74, 0x7f, 0x64, 0x7f, 0x82, 0xf4, 0x51, - 0x25, 0xd3, 0xde, 0x15, 0xa1, 0xe6, 0xb8, 0x24, 0x49, 0x6a, 0xb4, - 0x04, 0x10, 0xff, 0xcc, 0x3c, 0xfe, 0x95, 0x76, 0x0f, 0x3b}, + {0x61, 0xea, 0xce, 0x52, 0xda, 0x5f, 0x5e, 0xce, 0xfa, 0xfa, 0x4f, + 0x19, 0x9b, 0x07, 0x7f, 0xf6, 0x4f, 0x2e, 0x3d, 0x2a, 0x6e, 0xce, + 0x6f, 0x8e, 0xc0, 0x49, 0x78, 0x26, 0xb2, 0x12, 0xef, 0x5f}, + false, true}, - // Comment: edge case on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key on twist + {20, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x28, 0xf4, 0x10, 0x11, 0x69, 0x18, 0x51, 0xb3, 0xa6, 0x2b, 0x64, 0x15, - 0x53, 0xb3, 0x0d, 0x0d, 0xfd, 0xdc, 0xb8, 0xff, 0xfc, 0xf5, 0x37, 0x00, - 0xa7, 0xbe, 0x2f, 0x6a, 0x87, 0x2e, 0x9f, 0xb0, 0xa1, 0x23, 0x03, 0x21, + 0xd8, 0x8a, 0x44, 0x1e, 0x70, 0x6f, 0x60, 0x6a, 0xe7, 0xf6, 0x30, 0xf8, + 0xb2, 0x1f, 0x3c, 0x25, 0x54, 0x73, 0x9e, 0x3e, 0x54, 0x9f, 0x80, 0x41, + 0x18, 0xc0, 0x37, 0x71, 0xf6, 0x08, 0x01, 0x7b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00}, + {0xff, 0x1b, 0x50, 0x9a, 0x0a, 0x1a, 0x54, 0x72, 0x60, 0x86, 0xf1, + 0xe1, 0xc0, 0xac, 0xf0, 0x40, 0xab, 0x46, 0x3a, 0x2a, 0x54, 0x2e, + 0x5d, 0x54, 0xe9, 0x2c, 0x6d, 0xf8, 0x12, 0x6c, 0xf6, 0x36}, + false, + true}, + + // Comment: public key on twist + {21, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0xbb, 0xad, 0x16, 0x82, 0x22, 0x27, 0x62, 0x00, 0xaa, 0xfd, 0x36, + 0xf7, 0xf2, 0x5f, 0xdc, 0x02, 0x56, 0x32, 0xd8, 0xbf, 0x9f, 0x63, 0x54, + 0xbb, 0x76, 0x2e, 0x06, 0xfb, 0x63, 0xe2, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00}, + {0xf1, 0x34, 0xe6, 0x26, 0x7b, 0xf9, 0x39, 0x03, 0x08, 0x51, 0x17, + 0xb9, 0x99, 0x32, 0xcc, 0x0c, 0x7b, 0xa2, 0x6f, 0x25, 0xfc, 0xa1, + 0x21, 0x02, 0xa2, 0x6d, 0x75, 0x33, 0xd9, 0xc4, 0x27, 0x2a}, + false, + true}, + + // Comment: public key on twist + {22, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0xe1, 0x34, 0x09, 0x2e, 0x94, 0xe6, 0x22, 0xc8, 0xa0, 0xcd, 0x18, + 0xaf, 0xf5, 0x5b, 0xe2, 0x3d, 0xab, 0xd9, 0x94, 0xeb, 0xde, 0xe9, 0x82, + 0xd9, 0x06, 0x01, 0xf6, 0xf0, 0xf4, 0xb3, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f}, + {0x74, 0xbf, 0xc1, 0x5e, 0x55, 0x97, 0xe9, 0xf5, 0x19, 0x3f, 0x94, + 0x1e, 0x10, 0xa5, 0xc0, 0x08, 0xfc, 0x89, 0xf0, 0x51, 0x39, 0x27, + 0x23, 0x88, 0x6a, 0x4a, 0x8f, 0xe5, 0x09, 0x3a, 0x73, 0x54}, + false, + true}, + + // Comment: public key on twist + {23, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0xe4, 0x3f, 0xc1, 0xeb, 0xac, 0x0b, 0xbc, 0x9b, 0x99, 0xc8, 0x03, + 0x5e, 0xe1, 0xac, 0x59, 0xb9, 0x0f, 0x19, 0xa1, 0x6c, 0x42, 0xc0, 0xb9, + 0x0f, 0x96, 0xad, 0xfc, 0xc5, 0xfd, 0xee, 0x78, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20}, + {0x0d, 0x41, 0xa5, 0xb3, 0xaf, 0x77, 0x0b, 0xf2, 0xfc, 0xd3, 0x4f, + 0xf7, 0x97, 0x22, 0x43, 0xa0, 0xe2, 0xcf, 0x4d, 0x34, 0xf2, 0x04, + 0x6a, 0x14, 0x45, 0x81, 0xae, 0x1e, 0xc6, 0x8d, 0xf0, 0x3b}, + false, + true}, + + // Comment: public key on twist + {24, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0xbf, 0xfb, 0x16, 0xf9, 0x26, 0x80, 0xa9, 0xe2, 0x67, 0x47, 0x3e, + 0x43, 0xc4, 0x64, 0x47, 0x6d, 0x53, 0x72, 0xdd, 0xd1, 0xf6, 0x64, 0xf3, + 0xd0, 0x67, 0x8e, 0xfe, 0x7c, 0x98, 0xbc, 0x79, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -390,18 +598,42 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x07, 0x00, 0x00, 0xe0, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0xf8, 0xff, 0xff, 0x0f, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x7f}, - {0xcf, 0x72, 0xb4, 0xaa, 0x6a, 0xa1, 0xc9, 0xf8, 0x94, 0xf4, 0x16, - 0x5b, 0x86, 0x10, 0x9a, 0xa4, 0x68, 0x51, 0x76, 0x48, 0xe1, 0xf0, - 0xcc, 0x70, 0xe1, 0xab, 0x08, 0x46, 0x01, 0x76, 0x50, 0x6b}, + {0x58, 0x94, 0xe0, 0x96, 0x35, 0x83, 0xae, 0x14, 0xa0, 0xb8, 0x04, + 0x20, 0x89, 0x41, 0x67, 0xf4, 0xb7, 0x59, 0xc8, 0xd2, 0xeb, 0x9b, + 0x69, 0xcb, 0x67, 0x55, 0x43, 0xf6, 0x65, 0x10, 0xf6, 0x46}, + false, true}, - // Comment: edge case on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key on twist + {25, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x18, 0xa9, 0x3b, 0x64, 0x99, 0xb9, 0xf6, 0xb3, 0x22, 0x5c, 0xa0, 0x2f, - 0xef, 0x41, 0x0e, 0x0a, 0xde, 0xc2, 0x35, 0x32, 0x32, 0x1d, 0x2d, 0x8e, - 0xf1, 0xa6, 0xd6, 0x02, 0xa8, 0xc6, 0x5b, 0x83, 0xa1, 0x23, 0x03, 0x21, + 0x30, 0x03, 0x05, 0xeb, 0x00, 0x2b, 0xf8, 0x6c, 0x71, 0xfe, 0x9c, 0x0b, + 0x31, 0x19, 0x93, 0x72, 0x7b, 0x9d, 0xc6, 0x18, 0xd0, 0xce, 0x72, 0x51, + 0xd0, 0xdf, 0xd8, 0x55, 0x2d, 0x17, 0x90, 0x5d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f}, + {0xf8, 0x62, 0x4d, 0x6e, 0x35, 0xe6, 0xc5, 0x48, 0xac, 0x47, 0x83, + 0x2f, 0x2e, 0x5d, 0x15, 0x1a, 0x8e, 0x53, 0xb9, 0x29, 0x03, 0x63, + 0xb2, 0x8d, 0x2a, 0xb8, 0xd8, 0x4a, 0xb7, 0xcb, 0x6a, 0x72}, + false, + true}, + + // Comment: public key on twist + {26, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0xda, 0x9f, 0x02, 0x84, 0x22, 0x47, 0xd4, 0xad, 0xe5, 0xdd, 0xba, + 0xc5, 0x1d, 0xbc, 0xe5, 0x5e, 0xa7, 0xdc, 0xa2, 0x84, 0x4e, 0x7f, 0x97, + 0xab, 0x89, 0x87, 0xce, 0x7f, 0xd8, 0xbc, 0x71, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -410,18 +642,108 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f}, - {0x5d, 0x50, 0xb6, 0x28, 0x36, 0xbb, 0x69, 0x57, 0x94, 0x10, 0x38, - 0x6c, 0xf7, 0xbb, 0x81, 0x1c, 0x14, 0xbf, 0x85, 0xb1, 0xc7, 0xb1, - 0x7e, 0x59, 0x24, 0xc7, 0xff, 0xea, 0x91, 0xef, 0x9e, 0x12}, + {0xbf, 0xe1, 0x83, 0xba, 0x3d, 0x41, 0x57, 0xa7, 0xb5, 0x3e, 0xf1, + 0x78, 0x61, 0x3d, 0xb6, 0x19, 0xe2, 0x78, 0x00, 0xf8, 0x53, 0x59, + 0xc0, 0xb3, 0x9a, 0x9f, 0xd6, 0xe3, 0x21, 0x52, 0xc2, 0x08}, + false, true}, - // Comment: edge case on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key on twist + {27, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc0, 0x1d, 0x13, 0x05, 0xa1, 0x33, 0x8a, 0x1f, 0xca, 0xc2, 0xba, 0x7e, - 0x2e, 0x03, 0x2b, 0x42, 0x7e, 0x0b, 0x04, 0x90, 0x31, 0x65, 0xac, 0xa9, - 0x57, 0xd8, 0xd0, 0x55, 0x3d, 0x87, 0x17, 0xb0, 0xa1, 0x23, 0x03, 0x21, + 0x80, 0x6e, 0x7f, 0x26, 0xca, 0x32, 0x46, 0xde, 0x81, 0x82, 0x94, 0x6c, + 0xbe, 0xd0, 0x9f, 0x52, 0xb9, 0x5d, 0xa6, 0x26, 0xc8, 0x23, 0xc7, 0xb5, + 0x04, 0x50, 0x00, 0x1a, 0x47, 0xb7, 0xb2, 0x52, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xbc, 0xa4, 0xa0, 0x72, 0x4f, 0x5c, 0x1f, 0xeb, 0x18, 0x40, 0x78, + 0x44, 0x8c, 0x89, 0x8c, 0x86, 0x20, 0xe7, 0xca, 0xf8, 0x1f, 0x64, + 0xcc, 0xa7, 0x46, 0xf5, 0x57, 0xdf, 0xf2, 0x49, 0x88, 0x59}, + false, + true}, + + // Comment: public key on twist + {28, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x35, 0x4f, 0xd6, 0x4b, 0xc0, 0x22, 0xcb, 0xa3, 0xa7, 0x1b, 0x2a, + 0xe6, 0x42, 0x81, 0xe4, 0xea, 0x7b, 0xf6, 0xd6, 0x5f, 0xdb, 0xae, 0xad, + 0x14, 0x40, 0xee, 0xb1, 0x86, 0x04, 0xfe, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xb3, 0x41, 0x8a, 0x52, 0x46, 0x4c, 0x15, 0xab, 0x0c, 0xac, 0xbb, + 0xd4, 0x38, 0x87, 0xa1, 0x19, 0x92, 0x06, 0xd5, 0x92, 0x29, 0xce, + 0xd4, 0x92, 0x02, 0x30, 0x06, 0x38, 0xd7, 0xa4, 0x0f, 0x04}, + false, + true}, + + // Comment: public key on twist + {29, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x01, 0x9c, 0xf0, 0x51, 0x59, 0x79, 0x4c, 0xc8, 0x05, 0x2b, 0x00, + 0xc2, 0xe7, 0x5b, 0x7f, 0x46, 0xfb, 0x66, 0x93, 0xc4, 0xb3, 0x8c, 0x02, + 0xb1, 0x2a, 0x4f, 0xe2, 0x72, 0xe8, 0x55, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xfc, 0xde, 0x6e, 0x0a, 0x3d, 0x5f, 0xd5, 0xb6, 0x3f, 0x10, 0xc2, + 0xd3, 0xaa, 0xd4, 0xef, 0xa0, 0x51, 0x96, 0xf2, 0x6b, 0xc0, 0xcb, + 0x26, 0xfd, 0x6d, 0x9d, 0x3b, 0xd0, 0x15, 0xea, 0xa7, 0x4f}, + false, + true}, + + // Comment: public key on twist + {30, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xfc, 0xa6, 0x4c, 0xc5, 0xf3, 0xa0, 0xc8, 0xe7, 0x5c, 0x82, 0x4e, + 0x8b, 0x09, 0xd1, 0x61, 0x5a, 0xa7, 0x9a, 0xeb, 0xa1, 0x39, 0xbb, 0x73, + 0x02, 0xe2, 0xbb, 0x2f, 0xcb, 0xe5, 0x4b, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x7d, 0x62, 0xf1, 0x89, 0x44, 0x4c, 0x62, 0x31, 0xa4, 0x8a, 0xfa, + 0xb1, 0x0a, 0x0a, 0xf2, 0xee, 0xe4, 0xa5, 0x2e, 0x43, 0x1e, 0xa0, + 0x5f, 0xf7, 0x81, 0xd6, 0x16, 0xaf, 0x21, 0x14, 0x67, 0x2f}, + false, + true}, + + // Comment: public key on twist + {31, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x24, 0x56, 0xe4, 0x56, 0x91, 0x1d, 0x3c, 0x6c, 0xd0, 0x54, 0x93, + 0x31, 0x99, 0x80, 0x77, 0x32, 0xdf, 0xdc, 0x95, 0x86, 0x42, 0xad, 0x1a, + 0xeb, 0xe9, 0x00, 0xc7, 0x93, 0xbe, 0xf2, 0x4a, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -430,18 +752,64 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0x19, 0x23, 0x0e, 0xb1, 0x48, 0xd5, 0xd6, 0x7c, 0x3c, 0x22, 0xab, - 0x1d, 0xae, 0xff, 0x80, 0xa5, 0x7e, 0xae, 0x42, 0x65, 0xce, 0x28, - 0x72, 0x65, 0x7b, 0x2c, 0x80, 0x99, 0xfc, 0x69, 0x8e, 0x50}, + {0x07, 0xba, 0x5f, 0xcb, 0xda, 0x21, 0xa9, 0xa1, 0x78, 0x45, 0xc4, + 0x01, 0x49, 0x2b, 0x10, 0xe6, 0xde, 0x0a, 0x16, 0x8d, 0x5c, 0x94, + 0xb6, 0x06, 0x69, 0x4c, 0x11, 0xba, 0xc3, 0x9b, 0xea, 0x41}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key = 0 + {32, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x38, 0x6f, 0x7f, 0x16, 0xc5, 0x07, 0x31, 0xd6, 0x4f, 0x82, 0xe6, 0xa1, - 0x70, 0xb1, 0x42, 0xa4, 0xe3, 0x4f, 0x31, 0xfd, 0x77, 0x68, 0xfc, 0xb8, - 0x90, 0x29, 0x25, 0xe7, 0xd1, 0xe2, 0x1a, 0xbe, 0xa1, 0x23, 0x03, 0x21, + 0x88, 0x22, 0x74, 0x94, 0x03, 0x8f, 0x2b, 0xb8, 0x11, 0xd4, 0x78, 0x05, + 0xbc, 0xdf, 0x04, 0xa2, 0xac, 0x58, 0x5a, 0xda, 0x7f, 0x2f, 0x23, 0x38, + 0x9b, 0xfd, 0x46, 0x58, 0xf9, 0xdd, 0xd4, 0x5e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: public key = 1 + {33, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x23, 0x2e, 0x89, 0x72, 0xb6, 0x1c, 0x7e, 0x61, 0x93, 0x0e, 0xb9, + 0x45, 0x0b, 0x50, 0x70, 0xea, 0xe1, 0xc6, 0x70, 0x47, 0x56, 0x85, 0x54, + 0x1f, 0x04, 0x76, 0x21, 0x7e, 0x48, 0x18, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: edge case public key + {34, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x38, 0x6f, 0x7f, 0x16, 0xc5, 0x07, 0x31, 0xd6, 0x4f, 0x82, 0xe6, + 0xa1, 0x70, 0xb1, 0x42, 0xa4, 0xe3, 0x4f, 0x31, 0xfd, 0x77, 0x68, 0xfc, + 0xb8, 0x90, 0x29, 0x25, 0xe7, 0xd1, 0xe2, 0x5a, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -450,18 +818,262 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x0f, 0xca, 0xb5, 0xd8, 0x42, 0xa0, 0x78, 0xd7, 0xa7, 0x1f, 0xc5, - 0x9b, 0x57, 0xbf, 0xb4, 0xca, 0x0b, 0xe6, 0x87, 0x3b, 0x49, 0xdc, - 0xdb, 0x9f, 0x44, 0xe1, 0x4a, 0xe8, 0xfb, 0xdf, 0xa5, 0x42}, + {0x34, 0xb7, 0xe4, 0xfa, 0x53, 0x26, 0x44, 0x20, 0xd9, 0xf9, 0x43, + 0xd1, 0x55, 0x13, 0x90, 0x23, 0x42, 0xb3, 0x86, 0xb1, 0x72, 0xa0, + 0xb0, 0xb7, 0xc8, 0xb8, 0xf2, 0xdd, 0x3d, 0x66, 0x9f, 0x59}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: edge case public key + {35, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xe0, 0x23, 0xa2, 0x89, 0xbd, 0x5e, 0x90, 0xfa, 0x28, 0x04, 0xdd, 0xc0, - 0x19, 0xa0, 0x5e, 0xf3, 0xe7, 0x9d, 0x43, 0x4b, 0xb6, 0xea, 0x2f, 0x52, - 0x2e, 0xcb, 0x64, 0x3a, 0x75, 0x29, 0x6e, 0x95, 0xa1, 0x23, 0x03, 0x21, + 0xd0, 0x5a, 0xbd, 0x08, 0xbf, 0x5e, 0x62, 0x53, 0x8c, 0xb9, 0xa5, 0xed, + 0x10, 0x5d, 0xbe, 0xdd, 0x6d, 0xe3, 0x8d, 0x07, 0x94, 0x00, 0x85, 0x07, + 0x2b, 0x43, 0x11, 0xc2, 0x67, 0x8e, 0xd7, 0x7d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x3a, 0xa2, 0x27, 0xa3, 0x07, 0x81, 0xed, 0x74, 0x6b, 0xd4, 0xb3, + 0x36, 0x5e, 0x5f, 0x61, 0x46, 0x1b, 0x84, 0x4d, 0x09, 0x41, 0x0c, + 0x70, 0x57, 0x0a, 0xbd, 0x0d, 0x75, 0x57, 0x4d, 0xfc, 0x77}, + false, + true}, + + // Comment: edge case public key + {36, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0xb8, 0xb0, 0x99, 0x8c, 0x83, 0x94, 0x36, 0x4d, 0x7d, 0xcb, 0x25, + 0xa3, 0x88, 0x5e, 0x57, 0x13, 0x74, 0xf9, 0x16, 0x15, 0x27, 0x54, 0x40, + 0xdb, 0x06, 0x45, 0xee, 0x7c, 0x0a, 0x6f, 0x6b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x97, 0x75, 0x5e, 0x7e, 0x77, 0x57, 0x89, 0x18, 0x4e, 0x17, 0x68, + 0x47, 0xff, 0xbc, 0x2f, 0x8e, 0xf9, 0x87, 0x99, 0xd4, 0x6a, 0x70, + 0x9c, 0x6a, 0x1c, 0x0f, 0xfd, 0x29, 0x08, 0x1d, 0x70, 0x39}, + false, + true}, + + // Comment: edge case public key + {37, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x0c, 0x35, 0xdc, 0x17, 0x46, 0x0f, 0x36, 0x0b, 0xfa, 0xe7, 0xb9, + 0x46, 0x47, 0xbc, 0x4e, 0x9a, 0x7a, 0xd9, 0xce, 0x82, 0xab, 0xea, 0xdb, + 0x50, 0xa2, 0xf1, 0xa0, 0x73, 0x6e, 0x21, 0x75, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xc2, 0x12, 0xbf, 0xce, 0xb9, 0x1f, 0x85, 0x88, 0xd4, 0x6c, 0xd9, + 0x46, 0x84, 0xc2, 0xc9, 0xee, 0x07, 0x34, 0x08, 0x77, 0x96, 0xdc, + 0x0a, 0x9f, 0x34, 0x04, 0xff, 0x53, 0x40, 0x12, 0x12, 0x3d}, + false, + true}, + + // Comment: edge case public key + {38, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x5f, 0xc8, 0x05, 0x89, 0x00, 0xa8, 0x50, 0x21, 0xdd, 0x92, 0x42, + 0x5d, 0x2f, 0xb3, 0x9a, 0x62, 0xd4, 0xe2, 0x3a, 0xef, 0x1d, 0x51, 0x04, + 0xc4, 0xc2, 0xd8, 0x87, 0x12, 0xd3, 0x9e, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x38, 0x8f, 0xaf, 0xfb, 0x4a, 0x85, 0xd0, 0x67, 0x02, 0xba, 0x3e, + 0x47, 0x9c, 0x6b, 0x21, 0x6a, 0x8f, 0x33, 0xef, 0xce, 0x05, 0x42, + 0x97, 0x9b, 0xf1, 0x29, 0xd8, 0x60, 0xf9, 0x3b, 0x9f, 0x02}, + false, + true}, + + // Comment: edge case public key + {39, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x61, 0x4b, 0x0c, 0x40, 0x8a, 0xf2, 0x4d, 0x9d, 0x24, 0xc0, 0xa7, + 0x2f, 0x91, 0x37, 0xfb, 0xd6, 0xb1, 0x6f, 0x02, 0xcc, 0xc9, 0x47, 0x97, + 0xea, 0x39, 0x71, 0xab, 0x16, 0x07, 0x3a, 0x7f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x87, 0x7f, 0xec, 0x06, 0x69, 0xd8, 0xc1, 0xa5, 0xc8, 0x66, 0x64, + 0x14, 0x20, 0xee, 0xa9, 0xf6, 0xbd, 0x1d, 0xfd, 0x38, 0xd3, 0x6a, + 0x5d, 0x55, 0xa8, 0xc0, 0xab, 0x2b, 0xf3, 0x10, 0x5c, 0x68}, + false, + true}, + + // Comment: edge case public key + {40, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x04, 0xb8, 0xfd, 0x05, 0xd9, 0xff, 0xfd, 0x85, 0x3c, 0xdc, 0x6d, + 0x22, 0x66, 0x38, 0x9b, 0x73, 0x7e, 0x8d, 0xfc, 0x29, 0x6a, 0xd0, 0x0b, + 0x5a, 0x69, 0xb2, 0xa9, 0xdc, 0xf7, 0x29, 0x56, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x18, 0x03, 0x73, 0xea, 0x0f, 0x23, 0xea, 0x73, 0x44, 0x7e, 0x5a, + 0x90, 0x39, 0x8a, 0x97, 0xd4, 0x90, 0xb5, 0x41, 0xc6, 0x93, 0x20, + 0x71, 0x9d, 0x7d, 0xd7, 0x33, 0xfb, 0x80, 0xd5, 0x48, 0x0f}, + false, + true}, + + // Comment: edge case public key + {41, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x0b, 0xf0, 0xe6, 0x09, 0xbf, 0x3b, 0x03, 0x5b, 0x55, 0x2f, 0x9d, + 0xb7, 0xe9, 0xec, 0xbc, 0x44, 0xa0, 0x4b, 0x79, 0x10, 0xb1, 0x49, 0x36, + 0x61, 0xa5, 0x24, 0xf4, 0x6c, 0x3c, 0x22, 0x77, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x20, 0x81, 0x42, 0x35, 0x0a, 0xf9, 0x38, 0xab, 0xa5, 0x2a, 0x15, + 0x6d, 0xce, 0x19, 0xd3, 0xc2, 0x7a, 0xb1, 0x62, 0x87, 0x29, 0x68, + 0x3c, 0xf4, 0xef, 0x26, 0x67, 0xc3, 0xdc, 0x60, 0xcf, 0x38}, + false, + true}, + + // Comment: edge case public key + {42, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x89, 0x0e, 0x95, 0xd1, 0xb0, 0x3e, 0x60, 0x3b, 0xcb, 0x51, 0xfd, + 0xf6, 0xf2, 0x96, 0xf1, 0xf1, 0xd1, 0x0f, 0x5d, 0xf1, 0x0e, 0x00, 0xb8, + 0xa2, 0x5c, 0x98, 0x09, 0xf9, 0xaa, 0x1a, 0x54, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x1c, 0x32, 0x63, 0x89, 0x0f, 0x7a, 0x08, 0x1c, 0xef, 0xe5, 0x0c, + 0xb9, 0x2a, 0xbd, 0x49, 0x65, 0x82, 0xd9, 0x0d, 0xcc, 0x2b, 0x9c, + 0xb8, 0x58, 0xbd, 0x28, 0x68, 0x54, 0xaa, 0x6b, 0x0a, 0x7e}, + false, + true}, + + // Comment: edge case public key + {43, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x06, 0xf1, 0xe3, 0x9b, 0x74, 0x26, 0x15, 0xa7, 0xdd, 0xe3, 0xb2, + 0x94, 0x15, 0xed, 0x82, 0x7c, 0x68, 0xf0, 0x7d, 0x4a, 0x47, 0xa4, 0xd9, + 0x59, 0x5c, 0x40, 0xc7, 0xfc, 0xcb, 0x92, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x56, 0x12, 0x8e, 0x78, 0xd7, 0xc6, 0x6f, 0x48, 0xe8, 0x63, 0xe7, + 0xe6, 0xf2, 0xca, 0xa9, 0xc0, 0x98, 0x8f, 0xd4, 0x39, 0xde, 0xac, + 0x11, 0xd4, 0xaa, 0xc9, 0x66, 0x40, 0x83, 0x08, 0x7f, 0x7a}, + false, + true}, + + // Comment: edge case public key + {44, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x99, 0xd5, 0xe2, 0x65, 0xe1, 0xfc, 0x7c, 0x32, 0x34, 0x52, 0x27, + 0xd6, 0x69, 0x9a, 0x6d, 0x6b, 0x55, 0x17, 0xcf, 0x33, 0xb4, 0x3a, 0xb1, + 0x56, 0xee, 0x20, 0xdf, 0x48, 0x78, 0x79, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0xec, 0xa5, 0x6f, 0x1f, 0x1c, 0x2e, 0x8f, 0xf7, 0x80, 0x13, + 0x4e, 0x0e, 0x93, 0x82, 0xc5, 0x92, 0x7d, 0x30, 0x5d, 0x86, 0xb5, + 0x34, 0x77, 0xe9, 0xae, 0xca, 0x79, 0xfc, 0x9c, 0xed, 0x05}, + false, + true}, + + // Comment: edge case public key + {45, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x42, 0x31, 0x6e, 0x54, 0x76, 0xae, 0xae, 0xe8, 0x38, 0x20, 0x42, + 0x58, 0xa0, 0x6f, 0x15, 0xde, 0x01, 0x1b, 0xa4, 0x0b, 0x99, 0x62, 0x70, + 0x5e, 0x7f, 0x6e, 0x88, 0x9f, 0xe7, 0x1f, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xcb, 0x21, 0xb7, 0xaa, 0x3f, 0x99, 0x2e, 0xcf, 0xc9, 0x29, 0x54, + 0x84, 0x91, 0x54, 0xb3, 0xaf, 0x6b, 0x96, 0xa0, 0x1f, 0x17, 0xbf, + 0x21, 0xc6, 0x12, 0xda, 0x74, 0x8d, 0xb3, 0x8e, 0xb3, 0x64}, + false, + true}, + + // Comment: edge case public key + {46, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x93, 0x3e, 0xe3, 0x05, 0x12, 0xb2, 0x5e, 0xe4, 0xe9, 0x00, 0xaa, + 0xa0, 0x7f, 0x73, 0xe5, 0x07, 0xa8, 0xec, 0x53, 0xb5, 0x3a, 0x44, 0x62, + 0x6e, 0x0f, 0x58, 0x9a, 0xf4, 0xe0, 0x35, 0x6c, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -470,18 +1082,42 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00}, - {0x54, 0xce, 0x8f, 0x22, 0x75, 0xc0, 0x77, 0xe3, 0xb1, 0x30, 0x6a, - 0x39, 0x39, 0xc5, 0xe0, 0x3e, 0xef, 0x6b, 0xbb, 0x88, 0x06, 0x05, - 0x44, 0x75, 0x8d, 0x9f, 0xef, 0x59, 0xb0, 0xbc, 0x3e, 0x4f}, + {0xc5, 0xca, 0xf8, 0xca, 0xbc, 0x36, 0xf0, 0x86, 0xde, 0xaf, 0x1a, + 0xb2, 0x26, 0x43, 0x40, 0x98, 0xc2, 0x22, 0xab, 0xdf, 0x8a, 0xcd, + 0x3c, 0xe7, 0x5c, 0x75, 0xe9, 0xde, 0xbb, 0x27, 0x15, 0x24}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: edge case public key + {47, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x68, 0xf0, 0x10, 0xd6, 0x2e, 0xe8, 0xd9, 0x26, 0x05, 0x3a, 0x36, 0x1c, - 0x3a, 0x75, 0xc6, 0xea, 0x4e, 0xbd, 0xc8, 0x60, 0x6a, 0xb2, 0x85, 0x00, - 0x3a, 0x6f, 0x8f, 0x40, 0x76, 0xb0, 0x1e, 0x83, 0xa1, 0x23, 0x03, 0x21, + 0x38, 0xd6, 0x40, 0x3e, 0x13, 0x77, 0x73, 0x4c, 0xdc, 0xe9, 0x82, 0x85, + 0xe8, 0x20, 0xf2, 0x56, 0xad, 0x6b, 0x76, 0x9d, 0x6b, 0x56, 0x12, 0xbc, + 0xf4, 0x2c, 0xf2, 0xb9, 0x79, 0x45, 0xc0, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00}, + {0x4d, 0x46, 0x05, 0x2c, 0x7e, 0xab, 0xba, 0x21, 0x5d, 0xf8, 0xd9, + 0x13, 0x27, 0xe0, 0xc4, 0x61, 0x04, 0x21, 0xd2, 0xd9, 0x12, 0x9b, + 0x14, 0x86, 0xd9, 0x14, 0xc7, 0x66, 0xcf, 0x10, 0x4c, 0x27}, + false, + true}, + + // Comment: edge case public key + {48, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x21, 0x91, 0xb7, 0x05, 0x2e, 0x9c, 0xd6, 0x30, 0xef, 0x08, 0x00, + 0x7f, 0xc6, 0xb4, 0x3b, 0xc7, 0x65, 0x29, 0x13, 0xbe, 0x67, 0x74, 0xe2, + 0xfd, 0x27, 0x1b, 0x71, 0xb9, 0x62, 0xa6, 0x41, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -490,38 +1126,64 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03}, - {0xf1, 0x36, 0x77, 0x5c, 0x5b, 0xeb, 0x0a, 0xf8, 0x11, 0x0a, 0xf1, - 0x0b, 0x20, 0x37, 0x23, 0x32, 0x04, 0x3c, 0xab, 0x75, 0x24, 0x19, - 0x67, 0x87, 0x75, 0xa2, 0x23, 0xdf, 0x57, 0xc9, 0xd3, 0x0d}, + {0xa0, 0xe0, 0x31, 0x51, 0x75, 0x78, 0x83, 0x62, 0xd4, 0xeb, 0xe0, + 0x5e, 0x6a, 0xc7, 0x6d, 0x52, 0xd4, 0x01, 0x87, 0xbd, 0x68, 0x74, + 0x92, 0xaf, 0x05, 0xab, 0xc7, 0xba, 0x7c, 0x70, 0x19, 0x7d}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: edge case public key + {49, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x58, 0xeb, 0xcb, 0x35, 0xb0, 0xf8, 0x84, 0x5c, 0xaf, 0x1e, 0xc6, 0x30, - 0xf9, 0x65, 0x76, 0xb6, 0x2c, 0x4b, 0x7b, 0x6c, 0x36, 0xb2, 0x9d, 0xeb, - 0x2c, 0xb0, 0x08, 0x46, 0x51, 0x75, 0x5c, 0x96, 0xa1, 0x23, 0x03, 0x21, + 0x10, 0x62, 0x21, 0xfe, 0x56, 0x94, 0xa7, 0x10, 0xd6, 0xe1, 0x47, 0x69, + 0x6c, 0x5d, 0x5b, 0x93, 0xd6, 0x88, 0x7d, 0x58, 0x4f, 0x24, 0xf2, 0x28, + 0x18, 0x2e, 0xbe, 0x1b, 0x1d, 0x2d, 0xb8, 0x5d, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff, - 0xdf, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, - 0xff, 0xf7, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xbf, 0xff, 0xff, 0x3f}, - {0xbf, 0x9a, 0xff, 0xd0, 0x6b, 0x84, 0x40, 0x85, 0x58, 0x64, 0x60, - 0x96, 0x2e, 0xf2, 0x14, 0x6f, 0xf3, 0xd4, 0x53, 0x3d, 0x94, 0x44, - 0xaa, 0xb0, 0x06, 0xeb, 0x88, 0xcc, 0x30, 0x54, 0x40, 0x7d}, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x0f}, + {0x5e, 0x64, 0x92, 0x4b, 0x91, 0x87, 0x3b, 0x49, 0x9a, 0x54, 0x02, + 0xfa, 0x64, 0x33, 0x7c, 0x65, 0xd4, 0xb2, 0xed, 0x54, 0xbe, 0xeb, + 0x3f, 0xa5, 0xd7, 0x34, 0x78, 0x09, 0xe4, 0x3a, 0xef, 0x1c}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: edge case public key + {50, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x18, 0x8c, 0x4b, 0xc5, 0xb9, 0xc4, 0x4b, 0x38, 0xbb, 0x65, 0x8b, 0x9b, - 0x2a, 0xe8, 0x2d, 0x5b, 0x01, 0x01, 0x5e, 0x09, 0x31, 0x84, 0xb1, 0x7c, - 0xb7, 0x86, 0x35, 0x03, 0xa7, 0x83, 0xe1, 0xbb, 0xa1, 0x23, 0x03, 0x21, + 0xd0, 0x35, 0xde, 0x94, 0x56, 0x08, 0x0d, 0x85, 0xa9, 0x12, 0x08, 0x3b, + 0x2e, 0x3c, 0x7d, 0xdd, 0x79, 0x71, 0xf7, 0x86, 0xf2, 0x5a, 0x96, 0xc5, + 0xe7, 0x82, 0xcf, 0x6f, 0x43, 0x76, 0xe3, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x03, 0x00, 0x00, + 0xe0, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0xf8, 0xff, 0xff, 0x07, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x3f}, + {0xc0, 0x52, 0x46, 0x6f, 0x97, 0x12, 0xd9, 0xec, 0x4e, 0xf4, 0x0f, + 0x27, 0x6b, 0xb7, 0xe6, 0x44, 0x1c, 0x54, 0x34, 0xa8, 0x3e, 0xfd, + 0x8e, 0x41, 0xd2, 0x0c, 0xe8, 0x3f, 0x2d, 0xbf, 0x59, 0x52}, + false, + true}, + + // Comment: edge case public key + {51, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xf3, 0x73, 0x18, 0xa4, 0xc7, 0x60, 0xf3, 0xcb, 0x2d, 0x89, 0x48, + 0x22, 0x91, 0x87, 0x35, 0x68, 0x3c, 0xb1, 0xed, 0xac, 0xf3, 0xe6, 0x66, + 0xe1, 0x56, 0x94, 0x15, 0x49, 0x78, 0xfd, 0x6d, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -530,18 +1192,64 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, - {0xd4, 0x80, 0xde, 0x04, 0xf6, 0x99, 0xcb, 0x3b, 0xe0, 0x68, 0x4a, - 0x9c, 0xc2, 0xe3, 0x12, 0x81, 0xea, 0x0b, 0xc5, 0xa9, 0xdc, 0xc1, - 0x57, 0xd3, 0xd2, 0x01, 0x58, 0xd4, 0x6c, 0xa5, 0x24, 0x6d}, + {0xd1, 0x51, 0xb9, 0x7c, 0xba, 0x9c, 0x25, 0xd4, 0x8e, 0x6d, 0x57, + 0x63, 0x38, 0xb9, 0x7d, 0x53, 0xdd, 0x8b, 0x25, 0xe8, 0x4f, 0x65, + 0xf7, 0xa2, 0x09, 0x1a, 0x17, 0x01, 0x63, 0x17, 0xc5, 0x53}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: edge case public key + {52, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xe0, 0x6c, 0x11, 0xbb, 0x2e, 0x13, 0xce, 0x3d, 0xc7, 0x67, 0x3f, 0x67, - 0xf5, 0x48, 0x22, 0x42, 0x90, 0x94, 0x23, 0xa9, 0xae, 0x95, 0xee, 0x98, - 0x6a, 0x98, 0x8d, 0x98, 0xfa, 0xee, 0x23, 0xa2, 0xa1, 0x23, 0x03, 0x21, + 0x20, 0xd4, 0xd6, 0x24, 0xcf, 0x73, 0x2f, 0x82, 0x6f, 0x09, 0xe8, 0x08, + 0x80, 0x17, 0x74, 0x2f, 0x13, 0xf2, 0xda, 0x98, 0xf4, 0xdc, 0xf4, 0xb4, + 0x05, 0x19, 0xad, 0xb7, 0x90, 0xce, 0xbf, 0x64, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f}, + {0x57, 0x16, 0x29, 0x6b, 0xaf, 0x2b, 0x1a, 0x6b, 0x9c, 0xd1, 0x5b, + 0x23, 0xba, 0x86, 0x82, 0x97, 0x43, 0xd6, 0x0b, 0x03, 0x96, 0x56, + 0x9b, 0xe1, 0xd5, 0xb4, 0x00, 0x14, 0xc0, 0x6b, 0x47, 0x7d}, + false, + true}, + + // Comment: edge case public key + {53, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x06, 0xa7, 0x35, 0xd1, 0x38, 0xef, 0xb3, 0xb4, 0x04, 0x68, 0x3c, + 0x9d, 0x84, 0x48, 0x5a, 0xb4, 0xaf, 0x54, 0x0d, 0x0a, 0xf2, 0x53, 0xb5, + 0x74, 0x32, 0x3d, 0x89, 0x13, 0x00, 0x3c, 0x66, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x7f}, + {0xdd, 0xbd, 0x56, 0xd0, 0x45, 0x4b, 0x79, 0x4c, 0x1d, 0x1d, 0x49, + 0x23, 0xf0, 0x23, 0xa5, 0x1f, 0x6f, 0x34, 0xef, 0x3f, 0x48, 0x68, + 0xe3, 0xd6, 0x65, 0x93, 0x07, 0xc6, 0x83, 0xc7, 0x41, 0x26}, + false, + true}, + + // Comment: edge case public key + {54, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x41, 0x98, 0xc6, 0x22, 0x81, 0x77, 0xf3, 0xef, 0x41, 0xdc, 0x9a, + 0x34, 0x12, 0x58, 0xf8, 0x18, 0x1a, 0xe3, 0x65, 0xfe, 0x9e, 0xc9, 0x8d, + 0x93, 0x63, 0x9b, 0x0b, 0xbe, 0xe1, 0x46, 0x7d, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -550,18 +1258,174 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f}, - {0x4c, 0x44, 0x01, 0xcc, 0xe6, 0xb5, 0x1e, 0x4c, 0xb1, 0x8f, 0x27, - 0x90, 0x24, 0x6c, 0x9b, 0xf9, 0x14, 0xdb, 0x66, 0x77, 0x50, 0xa1, - 0xcb, 0x89, 0x06, 0x90, 0x92, 0xaf, 0x07, 0x29, 0x22, 0x76}, + {0x80, 0x39, 0xee, 0xbe, 0xd1, 0xa4, 0xf3, 0xb8, 0x11, 0xea, 0x92, + 0x10, 0x2a, 0x62, 0x67, 0xd4, 0xda, 0x41, 0x23, 0x70, 0xf3, 0xf0, + 0xd6, 0xb7, 0x0f, 0x1f, 0xaa, 0xa2, 0xe8, 0xd5, 0x23, 0x6d}, + false, true}, - // Comment: edge case for public key - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: edge case public key + {55, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc0, 0x65, 0x8c, 0x46, 0xdd, 0xe1, 0x81, 0x29, 0x29, 0x38, 0x77, 0x53, - 0x5b, 0x11, 0x62, 0xb6, 0xf9, 0xf5, 0x41, 0x4a, 0x23, 0xcf, 0x4d, 0x2c, - 0xbc, 0x14, 0x0a, 0x4d, 0x99, 0xda, 0x2b, 0x8f, 0xa1, 0x23, 0x03, 0x21, + 0xf0, 0xa4, 0x6a, 0x7f, 0x4b, 0x98, 0x9f, 0xe5, 0x15, 0xed, 0xc4, 0x41, + 0x10, 0x93, 0x46, 0xba, 0x74, 0x6e, 0xc1, 0x51, 0x68, 0x96, 0xec, 0x5b, + 0x7e, 0x4f, 0x4d, 0x90, 0x30, 0x64, 0xb4, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f}, + {0xb6, 0x95, 0x24, 0xe3, 0x95, 0x5d, 0xa2, 0x3d, 0xf6, 0xad, 0x1a, + 0x7c, 0xd3, 0x85, 0x40, 0x04, 0x7f, 0x50, 0x86, 0x0f, 0x1c, 0x8f, + 0xde, 0xd9, 0xb1, 0xfd, 0xfc, 0xc9, 0xe8, 0x12, 0xa0, 0x35}, + false, + true}, + + // Comment: edge case public key + {56, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x18, 0x74, 0xfd, 0xa3, 0xa9, 0x9c, 0x0f, 0x02, 0x16, 0xe1, 0x17, + 0x2f, 0xbd, 0x07, 0xab, 0x1c, 0x7d, 0xf7, 0x86, 0x02, 0xcc, 0x6b, 0x11, + 0x26, 0x4e, 0x57, 0xaa, 0xb5, 0xf2, 0x3a, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xe4, 0x17, 0xbb, 0x88, 0x54, 0xf3, 0xb4, 0xf7, 0x0e, 0xce, 0xa5, + 0x57, 0x45, 0x4c, 0x5c, 0x4e, 0x5f, 0x38, 0x04, 0xae, 0x53, 0x79, + 0x60, 0xa8, 0x09, 0x7b, 0x9f, 0x33, 0x84, 0x10, 0xd7, 0x57}, + false, + true}, + + // Comment: edge case public key + {57, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0xd0, 0xf1, 0xae, 0x05, 0xa5, 0x07, 0x28, 0x31, 0x44, 0x31, 0x50, + 0xe2, 0x02, 0xac, 0x6d, 0xb0, 0x03, 0x22, 0xcd, 0xf3, 0x41, 0xf4, 0x67, + 0xe9, 0xf2, 0x96, 0x58, 0x8b, 0x04, 0xdb, 0x72, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xaf, 0xca, 0x72, 0xbb, 0x8e, 0xf7, 0x27, 0xb6, 0x0c, 0x53, 0x0c, + 0x93, 0x7a, 0x2f, 0x7d, 0x06, 0xbb, 0x39, 0xc3, 0x9b, 0x90, 0x3a, + 0x7f, 0x44, 0x35, 0xb3, 0xf5, 0xd8, 0xfc, 0x1c, 0xa8, 0x10}, + false, + true}, + + // Comment: edge case public key + {58, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0x61, 0x9b, 0xa9, 0x88, 0x85, 0x9d, 0xb7, 0xd6, 0xf2, 0x0f, 0xbf, + 0x3f, 0xfb, 0x8b, 0x11, 0x34, 0x18, 0xcc, 0x27, 0x80, 0x65, 0xb4, 0xe8, + 0xbb, 0x6d, 0x4e, 0x5b, 0x3e, 0x7c, 0xb5, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x7e, 0x41, 0xc2, 0x88, 0x6f, 0xed, 0x4a, 0xf0, 0x4c, 0x16, 0x41, + 0xa5, 0x9a, 0xf9, 0x38, 0x02, 0xf2, 0x5a, 0xf0, 0xf9, 0xcb, 0xa7, + 0xa2, 0x9a, 0xe7, 0x2e, 0x2a, 0x92, 0xf3, 0x5a, 0x1e, 0x5a}, + false, + true}, + + // Comment: edge case public key + {59, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0xd4, 0xca, 0x1f, 0x37, 0xa3, 0x0e, 0xc9, 0xac, 0xd6, 0xdb, 0xe5, + 0xa6, 0xe1, 0x50, 0xe5, 0xbc, 0x44, 0x7d, 0x22, 0xb3, 0x55, 0xd8, 0x0b, + 0xa0, 0x02, 0xc5, 0xb0, 0x5c, 0x26, 0x93, 0x5d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xdd, 0x3a, 0xbd, 0x47, 0x46, 0xbf, 0x4f, 0x2a, 0x0d, 0x93, 0xc0, + 0x2a, 0x7d, 0x19, 0xf7, 0x6d, 0x92, 0x1c, 0x09, 0x0d, 0x07, 0xe6, + 0xea, 0x5a, 0xba, 0xe7, 0xf2, 0x88, 0x48, 0x35, 0x59, 0x47}, + false, + true}, + + // Comment: edge case public key + {60, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x03, 0x7a, 0xc8, 0xe3, 0x3c, 0x72, 0xc2, 0xc5, 0x10, 0x37, 0xc7, + 0xc8, 0xc5, 0x28, 0x8b, 0xba, 0x92, 0x65, 0xc8, 0x2f, 0xd8, 0xc3, 0x17, + 0x96, 0xdd, 0x7e, 0xa5, 0xdf, 0x9a, 0xaa, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x8c, 0x27, 0xb3, 0xbf, 0xf8, 0xd3, 0xc1, 0xf6, 0xda, 0xf2, 0xd3, + 0xb7, 0xb3, 0x47, 0x9c, 0xf9, 0xad, 0x20, 0x56, 0xe2, 0x00, 0x2b, + 0xe2, 0x47, 0x99, 0x2a, 0x3b, 0x29, 0xde, 0x13, 0xa6, 0x25}, + false, + true}, + + // Comment: edge case public key + {61, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x34, 0xee, 0x7b, 0xf8, 0x3a, 0x13, 0xd9, 0x16, 0x7d, 0xf8, 0x6b, + 0x06, 0x40, 0x29, 0x4f, 0x36, 0x20, 0xf4, 0xf4, 0xd9, 0x03, 0x0e, 0x5e, + 0x29, 0x3f, 0x91, 0x90, 0x82, 0x4a, 0xe5, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x8e, 0x1d, 0x22, 0x07, 0xb4, 0x74, 0x32, 0xf8, 0x81, 0x67, 0x74, + 0x48, 0xb9, 0xd4, 0x26, 0xa3, 0x0d, 0xe1, 0xa1, 0xf3, 0xfd, 0x38, + 0xca, 0xd6, 0xf4, 0xb2, 0x3d, 0xbd, 0xfe, 0x8a, 0x29, 0x01}, + false, + true}, + + // Comment: edge case public key + {62, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0xbd, 0x4e, 0x1c, 0xaf, 0x39, 0xd9, 0xde, 0xf7, 0x66, 0x38, 0x23, + 0x50, 0x2d, 0xad, 0x3e, 0x7d, 0x30, 0xeb, 0x6e, 0xb0, 0x1e, 0x9b, 0x89, + 0x51, 0x6d, 0x4f, 0x2f, 0x45, 0xb7, 0xcd, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -570,18 +1434,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0x57, 0x8b, 0xa8, 0xcc, 0x2d, 0xbd, 0xc5, 0x75, 0xaf, 0xcf, 0x9d, - 0xf2, 0xb3, 0xee, 0x61, 0x89, 0xf5, 0x33, 0x7d, 0x68, 0x54, 0xc7, - 0x9b, 0x4c, 0xe1, 0x65, 0xea, 0x12, 0x29, 0x3b, 0x3a, 0x0f}, + {0x2c, 0xf6, 0x97, 0x4b, 0x0c, 0x07, 0x0e, 0x37, 0x07, 0xbf, 0x92, + 0xe7, 0x21, 0xd3, 0xea, 0x9d, 0xe3, 0xdb, 0x6f, 0x61, 0xed, 0x81, + 0x0e, 0x0a, 0x23, 0xd7, 0x2d, 0x43, 0x33, 0x65, 0xf6, 0x31}, + false, true}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {63, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x25, 0x5c, 0x92, 0x30, 0xa9, 0x7a, 0x30, 0xa4, 0x58, 0xca, 0x28, - 0x4a, 0x62, 0x96, 0x69, 0x29, 0x3a, 0x31, 0x89, 0x0c, 0xda, 0x9d, 0x14, - 0x7f, 0xeb, 0xc7, 0xd1, 0xe2, 0x2d, 0x6b, 0xb1, 0xa1, 0x23, 0x03, 0x21, + 0xe0, 0xf9, 0x78, 0xdf, 0xcd, 0x3a, 0x8f, 0x1a, 0x50, 0x93, 0x41, 0x8d, + 0xe5, 0x41, 0x36, 0xa5, 0x84, 0xc2, 0x0b, 0x7b, 0x34, 0x9a, 0xfd, 0xf6, + 0xc0, 0x52, 0x08, 0x86, 0xf9, 0x5b, 0x12, 0x72, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -593,15 +1459,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {64, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x78, 0xf1, 0xe8, 0xed, 0xf1, 0x44, 0x81, 0xb3, 0x89, 0x44, 0x8d, 0xac, - 0x8f, 0x59, 0xc7, 0x0b, 0x03, 0x8e, 0x7c, 0xf9, 0x2e, 0xf2, 0xc7, 0xef, - 0xf5, 0x7a, 0x72, 0x46, 0x6e, 0x11, 0x52, 0x96, 0xa1, 0x23, 0x03, 0x21, + 0x38, 0x73, 0x55, 0xd9, 0x95, 0x61, 0x60, 0x90, 0x50, 0x3a, 0xaf, 0xad, + 0x49, 0xda, 0x01, 0xfb, 0x3d, 0xc3, 0xed, 0xa9, 0x62, 0x70, 0x4e, 0xae, + 0xe6, 0xb8, 0x6f, 0x9e, 0x20, 0xc9, 0x25, 0x79, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -613,15 +1481,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {65, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa0, 0x5a, 0x3e, 0x8f, 0x9f, 0x44, 0x20, 0x4d, 0x5f, 0x80, 0x59, - 0xa9, 0x4a, 0xc7, 0xdf, 0xc3, 0x9a, 0x49, 0xac, 0x01, 0x6d, 0xd7, 0x43, - 0xdb, 0xfa, 0x43, 0xc5, 0xd6, 0x71, 0xfd, 0x88, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0xfe, 0x0d, 0xf9, 0x2a, 0xe6, 0x8a, 0x03, 0x02, 0x3f, 0xc0, 0xc9, + 0xad, 0xb9, 0x55, 0x7d, 0x31, 0xbe, 0x7f, 0xee, 0xd0, 0xd3, 0xab, 0x36, + 0xc5, 0x58, 0x14, 0x3d, 0xaf, 0x4d, 0xbb, 0x40, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -633,95 +1503,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {66, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xd0, 0xdb, 0xb3, 0xed, 0x19, 0x06, 0x66, 0x3f, 0x15, 0x42, 0x0a, 0xf3, - 0x1f, 0x4e, 0xaf, 0x65, 0x09, 0xd9, 0xa9, 0x94, 0x97, 0x23, 0x50, 0x06, - 0x05, 0xad, 0x7c, 0x1c, 0x6e, 0x74, 0x50, 0xa9, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc0, 0xb1, 0xd0, 0xeb, 0x22, 0xb2, 0x44, 0xfe, 0x32, 0x91, 0x14, 0x00, - 0x72, 0xcd, 0xd9, 0xd9, 0x89, 0xb5, 0xf0, 0xec, 0xd9, 0x6c, 0x10, 0x0f, - 0xeb, 0x5b, 0xca, 0x24, 0x1c, 0x1d, 0x9f, 0x8f, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x48, 0x0b, 0xf4, 0x5f, 0x59, 0x49, 0x42, 0xa8, 0xbc, 0x0f, 0x33, 0x53, - 0xc6, 0xe8, 0xb8, 0x85, 0x3d, 0x77, 0xf3, 0x51, 0xf1, 0xc2, 0xca, 0x6c, - 0x2d, 0x1a, 0xbf, 0x8a, 0x00, 0xb4, 0x22, 0x9c, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x30, 0xf9, 0x93, 0xfc, 0xf8, 0x51, 0x4f, 0xc8, 0x9b, 0xd8, 0xdb, 0x14, - 0xcd, 0x43, 0xba, 0x0d, 0x4b, 0x25, 0x30, 0xe7, 0x3c, 0x42, 0x76, 0xa0, - 0x5e, 0x1b, 0x14, 0x5d, 0x42, 0x0c, 0xed, 0xb4, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc0, 0x49, 0x74, 0xb7, 0x58, 0x38, 0x0e, 0x2a, 0x5b, 0x5d, 0xf6, 0xeb, - 0x09, 0xbb, 0x2f, 0x6b, 0x34, 0x34, 0xf9, 0x82, 0x72, 0x2a, 0x8e, 0x67, - 0x6d, 0x3d, 0xa2, 0x51, 0xd1, 0xb3, 0xde, 0x83, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0xd7, 0x4a, 0xcd, 0xe5, 0x93, 0x4e, 0x64, 0xb9, 0x89, 0x5d, 0x5f, + 0xf7, 0xaf, 0xbf, 0xfd, 0x7f, 0x70, 0x4f, 0x7d, 0xfc, 0xcf, 0xf7, 0xac, + 0x28, 0xfa, 0x62, 0xa1, 0xe6, 0x41, 0x03, 0x47, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -733,15 +1525,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {67, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x50, 0x2a, 0x31, 0x37, 0x3d, 0xb3, 0x24, 0x46, 0x84, 0x2f, 0xe5, 0xad, - 0xd3, 0xe0, 0x24, 0x02, 0x2e, 0xa5, 0x4f, 0x27, 0x41, 0x82, 0xaf, 0xc3, - 0xd9, 0xf1, 0xbb, 0x3d, 0x39, 0x53, 0x4e, 0xb5, 0xa1, 0x23, 0x03, 0x21, + 0xb8, 0x56, 0x49, 0xd5, 0x12, 0x0e, 0x01, 0xe8, 0xcc, 0xaf, 0x7b, 0x2f, + 0xb8, 0xd8, 0x1b, 0x62, 0xe8, 0xad, 0x6f, 0x3d, 0x5c, 0x05, 0x53, 0xfd, + 0xde, 0x19, 0x06, 0xcb, 0x9d, 0x79, 0xc0, 0x50, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -753,15 +1547,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {68, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x90, 0xfa, 0x64, 0x17, 0xb0, 0xe3, 0x70, 0x30, 0xfd, 0x6e, 0x43, 0xef, - 0xf2, 0xab, 0xae, 0xf1, 0x4c, 0x67, 0x93, 0x11, 0x7a, 0x03, 0x9c, 0xf6, - 0x21, 0x31, 0x8b, 0xa9, 0x0f, 0x4e, 0x98, 0xbe, 0xa1, 0x23, 0x03, 0x21, + 0x20, 0x64, 0xb2, 0xf4, 0xc9, 0xdc, 0x97, 0xec, 0x7c, 0xf5, 0x89, 0x32, + 0xfd, 0xfa, 0x32, 0x65, 0xba, 0x6e, 0xa4, 0xd1, 0x1f, 0x02, 0x59, 0xb8, + 0xef, 0xc8, 0xaf, 0xb3, 0x5d, 0xb8, 0x8c, 0x48, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -773,55 +1569,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {69, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x78, 0xad, 0x3f, 0x26, 0x02, 0x7f, 0x1c, 0x9f, 0xdd, 0x97, 0x5a, 0x16, - 0x13, 0xb9, 0x47, 0x77, 0x9b, 0xad, 0x2c, 0xf2, 0xb7, 0x41, 0xad, 0xe0, - 0x18, 0x40, 0x88, 0x5a, 0x30, 0xbb, 0x97, 0x9c, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x98, 0xe2, 0x3d, 0xe7, 0xb1, 0xe0, 0x92, 0x6e, 0xd9, 0xc8, 0x7e, 0x7b, - 0x14, 0xba, 0xf5, 0x5f, 0x49, 0x7a, 0x1d, 0x70, 0x96, 0xf9, 0x39, 0x77, - 0x68, 0x0e, 0x44, 0xdc, 0x1c, 0x7b, 0x7b, 0x8b, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - false}, - - // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -833,15 +1591,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {70, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -853,15 +1613,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {71, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -873,15 +1635,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {72, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -893,15 +1657,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {73, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -913,15 +1679,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {74, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -933,15 +1701,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {75, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -953,15 +1723,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {76, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -973,15 +1745,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {77, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -993,15 +1767,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {78, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1013,15 +1789,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {79, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1033,15 +1811,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {80, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1053,15 +1833,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {81, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1073,15 +1855,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, // Comment: public key with low order - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {82, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2, - 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14, - 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29, + 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98, + 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1093,15 +1877,63 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, false}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: public key = + // 57896044618658097711785492504343953926634992332820282019728792003956564819949 + {83, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xf0, 0x1e, 0x48, 0xda, 0xfa, 0xc9, 0xd7, 0xbc, 0xf5, 0x89, 0xcb, 0xc3, - 0x82, 0xc8, 0x78, 0xd1, 0x8b, 0xda, 0x35, 0x50, 0x58, 0x9f, 0xfb, 0x5d, - 0x50, 0xb5, 0x23, 0xbe, 0xbe, 0x32, 0x9d, 0xae, 0xa1, 0x23, 0x03, 0x21, + 0x40, 0xff, 0x58, 0x6e, 0x73, 0xd6, 0x1f, 0x09, 0x60, 0xdc, 0x2d, 0x76, + 0x3a, 0xc1, 0x9e, 0x98, 0x22, 0x5f, 0x11, 0x94, 0xf6, 0xfe, 0x43, 0xd5, + 0xdd, 0x97, 0xad, 0x55, 0xb3, 0xd3, 0x59, 0x61, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: public key = + // 57896044618658097711785492504343953926634992332820282019728792003956564819950 + {84, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x4f, 0xce, 0xae, 0xba, 0xe9, 0x44, 0xbf, 0xe9, 0x3b, 0x2e, 0x0d, + 0x0a, 0x57, 0x5f, 0x70, 0x6c, 0xe5, 0xad, 0xa1, 0xda, 0x2b, 0x13, 0x11, + 0xc3, 0xb4, 0x21, 0xf9, 0x18, 0x6c, 0x7a, 0x6f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: non-canonical public key + {85, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x16, 0xb6, 0x2a, 0xf5, 0xca, 0xbd, 0xe8, 0xc4, 0x09, 0x38, 0xeb, + 0xf2, 0x10, 0x8e, 0x05, 0xd2, 0x7f, 0xa0, 0x53, 0x3e, 0xd8, 0x5d, 0x70, + 0x01, 0x5a, 0xd4, 0xad, 0x39, 0x76, 0x2d, 0x54, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1110,18 +1942,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0xbd, 0x36, 0xa0, 0x79, 0x0e, 0xb8, 0x83, 0x09, 0x8c, 0x98, 0x8b, - 0x21, 0x78, 0x67, 0x73, 0xde, 0x0b, 0x3a, 0x4d, 0xf1, 0x62, 0x28, - 0x2c, 0xf1, 0x10, 0xde, 0x18, 0xdd, 0x48, 0x4c, 0xe7, 0x4b}, + {0xb4, 0xd1, 0x0e, 0x83, 0x27, 0x14, 0x97, 0x2f, 0x96, 0xbd, 0x33, + 0x82, 0xe4, 0xd0, 0x82, 0xa2, 0x1a, 0x83, 0x33, 0xa1, 0x63, 0x15, + 0xb3, 0xff, 0xb5, 0x36, 0x06, 0x1d, 0x24, 0x82, 0x36, 0x0d}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {86, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x28, 0x87, 0x96, 0xbc, 0x5a, 0xff, 0x4b, 0x81, 0xa3, 0x75, 0x01, 0x75, - 0x7b, 0xc0, 0x75, 0x3a, 0x3c, 0x21, 0x96, 0x47, 0x90, 0xd3, 0x86, 0x99, - 0x30, 0x8d, 0xeb, 0xc1, 0x7a, 0x6e, 0xaf, 0x8d, 0xa1, 0x23, 0x03, 0x21, + 0xd8, 0x36, 0x50, 0xba, 0x7c, 0xec, 0x11, 0x58, 0x81, 0x91, 0x62, 0x55, + 0xe3, 0xfa, 0x5f, 0xa0, 0xd6, 0xb8, 0xdc, 0xf9, 0x68, 0x73, 0x1b, 0xd2, + 0xc9, 0xd2, 0xae, 0xc3, 0xf5, 0x61, 0xf6, 0x49, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1130,18 +1964,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0xb4, 0xe0, 0xdd, 0x76, 0xda, 0x7b, 0x07, 0x17, 0x28, 0xb6, 0x1f, - 0x85, 0x67, 0x71, 0xaa, 0x35, 0x6e, 0x57, 0xed, 0xa7, 0x8a, 0x5b, - 0x16, 0x55, 0xcc, 0x38, 0x20, 0xfb, 0x5f, 0x85, 0x4c, 0x5c}, + {0x51, 0x5e, 0xac, 0x8f, 0x1e, 0xd0, 0xb0, 0x0c, 0x70, 0x76, 0x23, + 0x22, 0xc3, 0xef, 0x86, 0x71, 0x6c, 0xd2, 0xc5, 0x1f, 0xe7, 0x7c, + 0xec, 0x3d, 0x31, 0xb6, 0x38, 0x8b, 0xc6, 0xee, 0xa3, 0x36}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {87, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x98, 0xdf, 0x84, 0x5f, 0x66, 0x51, 0xbf, 0x11, 0x38, 0x22, 0x1f, 0x11, - 0x90, 0x41, 0xf7, 0x2b, 0x6d, 0xbc, 0x3c, 0x4a, 0xce, 0x71, 0x43, 0xd9, - 0x9f, 0xd5, 0x5a, 0xd8, 0x67, 0x48, 0x0d, 0xa8, 0xa1, 0x23, 0x03, 0x21, + 0x88, 0xdd, 0x14, 0xe2, 0x71, 0x1e, 0xbd, 0x0b, 0x00, 0x26, 0xc6, 0x51, + 0x26, 0x4c, 0xa9, 0x65, 0xe7, 0xe3, 0xda, 0x50, 0x82, 0x78, 0x9f, 0xba, + 0xb7, 0xe2, 0x44, 0x25, 0xe7, 0xb4, 0x37, 0x7e, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1150,18 +1986,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0x6f, 0xdf, 0x6c, 0x37, 0x61, 0x1d, 0xbd, 0x53, 0x04, 0xdc, 0x0f, - 0x2e, 0xb7, 0xc9, 0x51, 0x7e, 0xb3, 0xc5, 0x0e, 0x12, 0xfd, 0x05, - 0x0a, 0xc6, 0xde, 0xc2, 0x70, 0x71, 0xd4, 0xbf, 0xc0, 0x34}, + {0x69, 0x19, 0x99, 0x2d, 0x6a, 0x59, 0x1e, 0x77, 0xb3, 0xf2, 0xba, + 0xcb, 0xd7, 0x4c, 0xaf, 0x3a, 0xea, 0x4b, 0xe4, 0x80, 0x2b, 0x18, + 0xb2, 0xbc, 0x07, 0xeb, 0x09, 0xad, 0xe3, 0xad, 0x66, 0x62}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {88, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xf0, 0x94, 0x98, 0xe4, 0x6f, 0x02, 0xf8, 0x78, 0x82, 0x9e, 0x78, 0xb8, - 0x03, 0xd3, 0x16, 0xa2, 0xed, 0x69, 0x5d, 0x04, 0x98, 0xa0, 0x8a, 0xbd, - 0xf8, 0x27, 0x69, 0x30, 0xe2, 0x4e, 0xdc, 0xb0, 0xa1, 0x23, 0x03, 0x21, + 0x98, 0xc2, 0xb0, 0x8c, 0xba, 0xc1, 0x4e, 0x15, 0x95, 0x31, 0x54, 0xe3, + 0xb5, 0x58, 0xd4, 0x2b, 0xb1, 0x26, 0x8a, 0x36, 0x5b, 0x0e, 0xf2, 0xf2, + 0x27, 0x25, 0x12, 0x9d, 0x8a, 0xc5, 0xcb, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1170,18 +2008,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, - {0x4c, 0x8f, 0xc4, 0xb1, 0xc6, 0xab, 0x88, 0xfb, 0x21, 0xf1, 0x8f, - 0x6d, 0x4c, 0x81, 0x02, 0x40, 0xd4, 0xe9, 0x46, 0x51, 0xba, 0x44, - 0xf7, 0xa2, 0xc8, 0x63, 0xce, 0xc7, 0xdc, 0x56, 0x60, 0x2d}, + {0x9c, 0x03, 0x4f, 0xcd, 0x8d, 0x3b, 0xf6, 0x99, 0x64, 0x95, 0x8c, + 0x01, 0x05, 0x16, 0x1f, 0xcb, 0x5d, 0x1e, 0xa5, 0xb8, 0xf8, 0xab, + 0xb3, 0x71, 0x49, 0x1e, 0x42, 0xa7, 0x68, 0x4c, 0x23, 0x22}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {89, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x18, 0x13, 0xc1, 0x0a, 0x5c, 0x7f, 0x21, 0xf9, 0x6e, 0x17, 0xf2, 0x88, - 0xc0, 0xcc, 0x37, 0x60, 0x7c, 0x04, 0xc5, 0xf5, 0xae, 0xa2, 0xdb, 0x13, - 0x4f, 0x9e, 0x2f, 0xfc, 0x66, 0xbd, 0x9d, 0xb8, 0xa1, 0x23, 0x03, 0x21, + 0xc0, 0x69, 0x7b, 0x6f, 0x05, 0xe0, 0xf3, 0x43, 0x3b, 0x44, 0xea, 0x35, + 0x2f, 0x20, 0x50, 0x8e, 0xb0, 0x62, 0x30, 0x98, 0xa7, 0x77, 0x08, 0x53, + 0xaf, 0x5c, 0xa0, 0x97, 0x27, 0x34, 0x0c, 0x4e, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1190,18 +2030,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, - {0x1c, 0xd0, 0xb2, 0x82, 0x67, 0xdc, 0x54, 0x1c, 0x64, 0x2d, 0x6d, - 0x7d, 0xca, 0x44, 0xa8, 0xb3, 0x8a, 0x63, 0x73, 0x6e, 0xef, 0x5c, - 0x4e, 0x65, 0x01, 0xff, 0xbb, 0xb1, 0x78, 0x0c, 0x03, 0x3c}, + {0xed, 0x18, 0xb0, 0x6d, 0xa5, 0x12, 0xca, 0xb6, 0x3f, 0x22, 0xd2, + 0xd5, 0x1d, 0x77, 0xd9, 0x9f, 0xac, 0xd3, 0xc4, 0x50, 0x2e, 0x4a, + 0xbf, 0x4e, 0x97, 0xb0, 0x94, 0xc2, 0x0a, 0x9d, 0xdf, 0x10}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {90, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x78, 0x57, 0xfb, 0x80, 0x86, 0x53, 0x64, 0x5a, 0x0b, 0xeb, 0x13, 0x8a, - 0x64, 0xf5, 0xf4, 0xd7, 0x33, 0xa4, 0x5e, 0xa8, 0x4c, 0x3c, 0xda, 0x11, - 0xa9, 0xc0, 0x6f, 0x7e, 0x71, 0x39, 0x14, 0x9e, 0xa1, 0x23, 0x03, 0x21, + 0x18, 0x42, 0x2b, 0x58, 0xa1, 0x8e, 0x0f, 0x45, 0x19, 0xb7, 0xa8, 0x87, + 0xb8, 0xcf, 0xb6, 0x49, 0xe0, 0xbf, 0xe4, 0xb3, 0x4d, 0x75, 0x96, 0x33, + 0x50, 0xa9, 0x94, 0x4e, 0x5b, 0x7f, 0x5b, 0x7e, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1210,18 +2052,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, - {0x87, 0x55, 0xbe, 0x01, 0xc6, 0x0a, 0x7e, 0x82, 0x5c, 0xff, 0x3e, - 0x0e, 0x78, 0xcb, 0x3a, 0xa4, 0x33, 0x38, 0x61, 0x51, 0x6a, 0xa5, - 0x9b, 0x1c, 0x51, 0xa8, 0xb2, 0xa5, 0x43, 0xdf, 0xa8, 0x22}, + {0x44, 0x8c, 0xe4, 0x10, 0xff, 0xfc, 0x7e, 0x61, 0x49, 0xc5, 0xab, + 0xec, 0x0a, 0xd5, 0xf3, 0x60, 0x7d, 0xfd, 0xe8, 0xa3, 0x4e, 0x2a, + 0xc3, 0x24, 0x3c, 0x30, 0x09, 0x17, 0x61, 0x68, 0xb4, 0x32}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {91, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xe0, 0x3a, 0xa8, 0x42, 0xe2, 0xab, 0xc5, 0x6e, 0x81, 0xe8, 0x7b, 0x8b, - 0x9f, 0x41, 0x7b, 0x2a, 0x1e, 0x59, 0x13, 0xc7, 0x23, 0xee, 0xd2, 0x8d, - 0x75, 0x2f, 0x8d, 0x47, 0xa5, 0x9f, 0x49, 0x8f, 0xa1, 0x23, 0x03, 0x21, + 0x20, 0x62, 0x0d, 0x82, 0x48, 0x77, 0x07, 0xbe, 0xdf, 0x9e, 0xe3, 0x54, + 0x9e, 0x95, 0xcb, 0x93, 0x90, 0xd2, 0x61, 0x8f, 0x50, 0xcf, 0x6a, 0xcb, + 0xa4, 0x7f, 0xfa, 0xa1, 0x03, 0x22, 0x4a, 0x6f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1230,18 +2074,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, - {0x54, 0xc9, 0xa1, 0xed, 0x95, 0xe5, 0x46, 0xd2, 0x78, 0x22, 0xa3, - 0x60, 0x93, 0x1d, 0xda, 0x60, 0xa1, 0xdf, 0x04, 0x9d, 0xa6, 0xf9, - 0x04, 0x25, 0x3c, 0x06, 0x12, 0xbb, 0xdc, 0x08, 0x74, 0x76}, + {0x03, 0xa6, 0x33, 0xdf, 0x01, 0x48, 0x0d, 0x0d, 0x50, 0x48, 0xd9, + 0x2f, 0x51, 0xb2, 0x0d, 0xc1, 0xd1, 0x1f, 0x73, 0xe9, 0x51, 0x5c, + 0x69, 0x94, 0x29, 0xb9, 0x0a, 0x4f, 0x69, 0x03, 0x12, 0x2a}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {92, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xf8, 0xf7, 0x07, 0xb7, 0x99, 0x9b, 0x18, 0xcb, 0x0d, 0x6b, 0x96, 0x12, - 0x4f, 0x20, 0x45, 0x97, 0x2c, 0xa2, 0x74, 0xbf, 0xc1, 0x54, 0xad, 0x0c, - 0x87, 0x03, 0x8c, 0x24, 0xc6, 0xd0, 0xd4, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0x28, 0x5a, 0x6a, 0x7c, 0xee, 0xb7, 0x12, 0x2f, 0x2c, 0x78, 0xd9, 0x9c, + 0x53, 0xb2, 0xa9, 0x02, 0xb4, 0x90, 0x89, 0x2f, 0x7d, 0xff, 0x32, 0x6f, + 0x89, 0xd1, 0x26, 0x73, 0xc3, 0x10, 0x1b, 0x53, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1250,18 +2096,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0xcc, 0x1f, 0x40, 0xd7, 0x43, 0xcd, 0xc2, 0x23, 0x0e, 0x10, 0x43, - 0xda, 0xba, 0x8b, 0x75, 0xe8, 0x10, 0xf1, 0xfb, 0xab, 0x7f, 0x25, - 0x52, 0x69, 0xbd, 0x9e, 0xbb, 0x29, 0xe6, 0xbf, 0x49, 0x4f}, + {0x9b, 0x01, 0x28, 0x77, 0x17, 0xd7, 0x2f, 0x4c, 0xfb, 0x58, 0x3e, + 0xc8, 0x5f, 0x8f, 0x93, 0x68, 0x49, 0xb1, 0x7d, 0x97, 0x8d, 0xba, + 0xe7, 0xb8, 0x37, 0xdb, 0x56, 0xa6, 0x2f, 0x10, 0x0a, 0x68}, + false, false}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {93, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0x34, 0xf6, 0x84, 0xfa, 0x63, 0x1e, 0x1a, 0x34, 0x81, 0x18, 0xc1, - 0xce, 0x4c, 0x98, 0x23, 0x1f, 0x2d, 0x9e, 0xec, 0x9b, 0xa5, 0x36, 0x5b, - 0x4a, 0x05, 0xd6, 0x9a, 0x78, 0x5b, 0x07, 0x96, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0xe0, 0x33, 0x0a, 0xe9, 0xdc, 0xee, 0xff, 0x88, 0x7f, 0xba, 0x76, + 0x12, 0x25, 0x87, 0x9a, 0x4b, 0xd2, 0xe0, 0xdb, 0x08, 0x79, 0x92, 0x44, + 0x13, 0x6e, 0x47, 0x21, 0xb2, 0xc8, 0x89, 0x70, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1270,18 +2118,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x54, 0x99, 0x8e, 0xe4, 0x3a, 0x5b, 0x00, 0x7b, 0xf4, 0x99, 0xf0, - 0x78, 0xe7, 0x36, 0x52, 0x44, 0x00, 0xa8, 0xb5, 0xc7, 0xe9, 0xb9, - 0xb4, 0x37, 0x71, 0x74, 0x8c, 0x7c, 0xdf, 0x88, 0x04, 0x12}, + {0xdf, 0xe6, 0x08, 0x31, 0xc9, 0xf4, 0xf9, 0x6c, 0x81, 0x6e, 0x51, + 0x04, 0x88, 0x04, 0xdb, 0xdc, 0x27, 0x79, 0x5d, 0x76, 0x0e, 0xce, + 0xd7, 0x5e, 0xf5, 0x75, 0xcb, 0xe3, 0xb4, 0x64, 0x05, 0x4b}, + false, false}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {94, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x30, 0xb6, 0xc6, 0xa0, 0xf2, 0xff, 0xa6, 0x80, 0x76, 0x8f, 0x99, 0x2b, - 0xa8, 0x9e, 0x15, 0x2d, 0x5b, 0xc9, 0x89, 0x3d, 0x38, 0xc9, 0x11, 0x9b, - 0xe4, 0xf7, 0x67, 0xbf, 0xab, 0x6e, 0x0c, 0xa5, 0xa1, 0x23, 0x03, 0x21, + 0x10, 0xdb, 0x62, 0x10, 0xfc, 0x1f, 0xb1, 0x33, 0x82, 0x47, 0x2f, 0xa1, + 0x78, 0x7b, 0x00, 0x4b, 0x5d, 0x11, 0x86, 0x8a, 0xb3, 0xa7, 0x95, 0x10, + 0xe0, 0xce, 0xe3, 0x0f, 0x4a, 0x6d, 0xf2, 0x6b, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1290,18 +2140,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0xea, 0xd9, 0xb3, 0x8e, 0xfd, 0xd7, 0x23, 0x63, 0x79, 0x34, 0xe5, - 0x5a, 0xb7, 0x17, 0xa7, 0xae, 0x09, 0xeb, 0x86, 0xa2, 0x1d, 0xc3, - 0x6a, 0x3f, 0xee, 0xb8, 0x8b, 0x75, 0x9e, 0x39, 0x1e, 0x09}, + {0x50, 0xbf, 0xa8, 0x26, 0xca, 0x77, 0x03, 0x6d, 0xd2, 0xbb, 0xfd, + 0x09, 0x2c, 0x3f, 0x78, 0xe2, 0xe4, 0xa1, 0xf9, 0x80, 0xd7, 0xc8, + 0xe7, 0x8f, 0x2f, 0x14, 0xdc, 0xa3, 0xcc, 0xe5, 0xcc, 0x3c}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {95, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x90, 0x1b, 0x9d, 0xcf, 0x88, 0x1e, 0x01, 0xe0, 0x27, 0x57, 0x50, 0x35, - 0xd4, 0x0b, 0x43, 0xbd, 0xc1, 0xc5, 0x24, 0x2e, 0x03, 0x08, 0x47, 0x49, - 0x5b, 0x0c, 0x72, 0x86, 0x46, 0x9b, 0x65, 0x91, 0xa1, 0x23, 0x03, 0x21, + 0x90, 0x41, 0xc6, 0xe0, 0x44, 0xa2, 0x77, 0xdf, 0x84, 0x66, 0x27, 0x5c, + 0xa8, 0xb5, 0xee, 0x0d, 0xa7, 0xbc, 0x02, 0x86, 0x48, 0x05, 0x4a, 0xde, + 0x5c, 0x59, 0x2a, 0xdd, 0x30, 0x57, 0x47, 0x4e, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1310,18 +2162,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x60, 0x2f, 0xf4, 0x07, 0x89, 0xb5, 0x4b, 0x41, 0x80, 0x59, 0x15, - 0xfe, 0x2a, 0x62, 0x21, 0xf0, 0x7a, 0x50, 0xff, 0xc2, 0xc3, 0xfc, - 0x94, 0xcf, 0x61, 0xf1, 0x3d, 0x79, 0x04, 0xe8, 0x8e, 0x0e}, + {0x13, 0xda, 0x56, 0x95, 0xa4, 0xc2, 0x06, 0x11, 0x54, 0x09, 0xb5, + 0x27, 0x7a, 0x93, 0x47, 0x82, 0xfe, 0x98, 0x5f, 0xa0, 0x50, 0xbc, + 0x90, 0x2c, 0xba, 0x56, 0x16, 0xf9, 0x15, 0x6f, 0xe2, 0x77}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {96, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x80, 0x46, 0x67, 0x7c, 0x28, 0xfd, 0x82, 0xc9, 0xa1, 0xbd, 0xb7, 0x1a, - 0x1a, 0x1a, 0x34, 0xfa, 0xba, 0x12, 0x25, 0xe2, 0x50, 0x7f, 0xe3, 0xf5, - 0x4d, 0x10, 0xbd, 0x5b, 0x0d, 0x86, 0x5f, 0x8e, 0xa1, 0x23, 0x03, 0x21, + 0xb8, 0xd4, 0x99, 0x04, 0x1a, 0x67, 0x13, 0xc0, 0xf6, 0xf8, 0x76, 0xdb, + 0x74, 0x06, 0x58, 0x7f, 0xdb, 0x44, 0x58, 0x2f, 0x95, 0x42, 0x35, 0x6a, + 0xe8, 0x9c, 0xfa, 0x95, 0x8a, 0x34, 0xd2, 0x66, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1330,78 +2184,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0xe0, 0x0a, 0xe8, 0xb1, 0x43, 0x47, 0x12, 0x47, 0xba, 0x24, 0xf1, - 0x2c, 0x88, 0x55, 0x36, 0xc3, 0xcb, 0x98, 0x1b, 0x58, 0xe1, 0xe5, - 0x6b, 0x2b, 0xaf, 0x35, 0xc1, 0x2a, 0xe1, 0xf7, 0x9c, 0x26}, + {0x63, 0x48, 0x3b, 0x5d, 0x69, 0x23, 0x6c, 0x63, 0xcd, 0xdb, 0xed, + 0x33, 0xd8, 0xe2, 0x2b, 0xae, 0xcc, 0x2b, 0x0c, 0xcf, 0x88, 0x65, + 0x98, 0xe8, 0x63, 0xc8, 0x44, 0xd2, 0xbf, 0x25, 0x67, 0x04}, + false, true}, - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: non-canonical public key + {97, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x60, 0x2f, 0x7e, 0x2f, 0x68, 0xa8, 0x46, 0xb8, 0x2c, 0xc2, 0x69, 0xb1, - 0xd4, 0x8e, 0x93, 0x98, 0x86, 0xae, 0x54, 0xfd, 0x63, 0x6c, 0x1f, 0xe0, - 0x74, 0xd7, 0x10, 0x12, 0x7d, 0x47, 0x24, 0x91, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x98, 0xcb, 0x9b, 0x50, 0xdd, 0x3f, 0xc2, 0xb0, 0xd4, 0xf2, 0xd2, - 0xbf, 0x7c, 0x5c, 0xfd, 0xd1, 0x0c, 0x8f, 0xcd, 0x31, 0xfc, 0x40, - 0xaf, 0x1a, 0xd4, 0x4f, 0x47, 0xc1, 0x31, 0x37, 0x63, 0x62}, - true}, - - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x60, 0x88, 0x7b, 0x3d, 0xc7, 0x24, 0x43, 0x02, 0x6e, 0xbe, 0xdb, 0xbb, - 0xb7, 0x06, 0x65, 0xf4, 0x2b, 0x87, 0xad, 0xd1, 0x44, 0x0e, 0x77, 0x68, - 0xfb, 0xd7, 0xe8, 0xe2, 0xce, 0x5f, 0x63, 0x9d, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x38, 0xd6, 0x30, 0x4c, 0x4a, 0x7e, 0x6d, 0x9f, 0x79, 0x59, 0x33, - 0x4f, 0xb5, 0x24, 0x5b, 0xd2, 0xc7, 0x54, 0x52, 0x5d, 0x4c, 0x91, - 0xdb, 0x95, 0x02, 0x06, 0x92, 0x62, 0x34, 0xc1, 0xf6, 0x33}, - true}, - - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0x78, 0xd3, 0x1d, 0xfa, 0x85, 0x44, 0x97, 0xd7, 0x2d, 0x8d, 0xef, 0x8a, - 0x1b, 0x7f, 0xb0, 0x06, 0xce, 0xc2, 0xd8, 0xc4, 0x92, 0x46, 0x47, 0xc9, - 0x38, 0x14, 0xae, 0x56, 0xfa, 0xed, 0xa4, 0x95, 0xa1, 0x23, 0x03, 0x21, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, - {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, - 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x78, 0x6c, 0xd5, 0x49, 0x96, 0xf0, 0x14, 0xa5, 0xa0, 0x31, 0xec, - 0x14, 0xdb, 0x81, 0x2e, 0xd0, 0x83, 0x55, 0x06, 0x1f, 0xdb, 0x5d, - 0xe6, 0x80, 0xa8, 0x00, 0xac, 0x52, 0x1f, 0x31, 0x8e, 0x23}, - true}, - - // Comment: public key >= p - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, - 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, - 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc0, 0x4c, 0x5b, 0xae, 0xfa, 0x83, 0x02, 0xdd, 0xde, 0xd6, 0xa4, 0xbb, - 0x95, 0x77, 0x61, 0xb4, 0xeb, 0x97, 0xae, 0xfa, 0x4f, 0xc3, 0xb8, 0x04, - 0x30, 0x85, 0xf9, 0x6a, 0x56, 0x59, 0xb3, 0xa5, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0x5f, 0x08, 0xe6, 0x0c, 0x84, 0x5f, 0x82, 0x09, 0x91, 0x41, 0xa6, + 0x6d, 0xc4, 0x58, 0x3d, 0x2b, 0x10, 0x40, 0x46, 0x2c, 0x54, 0x4d, 0x33, + 0xd0, 0x45, 0x3b, 0x20, 0xb1, 0xa6, 0x37, 0x7e, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, @@ -1410,13 +2206,61 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - {0x29, 0xae, 0x8b, 0xc7, 0x3e, 0x9b, 0x10, 0xa0, 0x8b, 0x4f, 0x68, - 0x1c, 0x43, 0xc3, 0xe0, 0xac, 0x1a, 0x17, 0x1d, 0x31, 0xb3, 0x8f, - 0x1a, 0x48, 0xef, 0xba, 0x29, 0xae, 0x63, 0x9e, 0xa1, 0x34}, + {0xe9, 0xdb, 0x74, 0xbc, 0x88, 0xd0, 0xd9, 0xbf, 0x04, 0x6d, 0xdd, + 0x13, 0xf9, 0x43, 0xbc, 0xcb, 0xe6, 0xdb, 0xb4, 0x7d, 0x49, 0x32, + 0x3f, 0x8d, 0xfe, 0xed, 0xc4, 0xa6, 0x94, 0x99, 0x1a, 0x3c}, + false, true}, + // Comment: public key = + // 57896044618658097711785492504343953926634992332820282019728792003956564819968 + {98, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x87, 0x88, 0x9b, 0xac, 0x4c, 0x62, 0x9a, 0x10, 0x1d, 0x37, 0x24, + 0xf2, 0xed, 0x8b, 0x98, 0xd9, 0x36, 0xfd, 0xe7, 0x9e, 0x1a, 0x1f, 0x77, + 0xd8, 0x67, 0x79, 0x62, 0x6b, 0xf8, 0xf2, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: public key = + // 57896044618658097711785492504343953926634992332820282019728792003956564819969 + {99, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x79, 0x71, 0xee, 0x82, 0x0e, 0x48, 0xb0, 0xb2, 0x66, 0xd8, 0xbe, + 0x3c, 0xdb, 0xbb, 0x5e, 0x90, 0x0a, 0x43, 0xf5, 0x9e, 0xe8, 0x53, 0x5c, + 0x65, 0x72, 0x41, 0x86, 0x15, 0xde, 0x49, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + // Comment: RFC 7748 - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {100, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0xa0, 0x46, 0xe3, 0x6b, 0xf0, 0x52, 0x7c, 0x9d, 0x3b, 0x16, 0x15, 0x4b, @@ -1433,10 +2277,12 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0xc3, 0xda, 0x55, 0x37, 0x9d, 0xe9, 0xc6, 0x90, 0x8e, 0x94, 0xea, 0x4d, 0xf2, 0x8d, 0x08, 0x4f, 0x32, 0xec, 0xcf, 0x03, 0x49, 0x1c, 0x71, 0xf7, 0x54, 0xb4, 0x07, 0x55, 0x77, 0xa2, 0x85, 0x52}, + false, true}, // Comment: RFC 7748 - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {101, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x48, 0x66, 0xe9, 0xd4, 0xd1, 0xb4, 0x67, 0x3c, 0x5a, 0xd2, 0x26, 0x91, @@ -1453,390 +2299,9010 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x95, 0xcb, 0xde, 0x94, 0x76, 0xe8, 0x90, 0x7d, 0x7a, 0xad, 0xe4, 0x5c, 0xb4, 0xb8, 0x73, 0xf8, 0x8b, 0x59, 0x5a, 0x68, 0x79, 0x9f, 0xa1, 0x52, 0xe6, 0xf8, 0xf7, 0x64, 0x7a, 0xac, 0x79, 0x57}, + false, true}, - // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: RFC 8037, Section A.6 + {102, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, + 0x51, 0xb2, 0x66, 0x45, 0xdf, 0x4c, 0x2f, 0x87, 0xeb, 0xc0, 0x99, 0x2a, + 0xb1, 0x77, 0xfb, 0xa5, 0x1d, 0xb9, 0x2c, 0x2a, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x0a, 0xb4, 0xe7, 0x63, 0x80, 0xd8, 0x4d, 0xde, 0x4f, - 0x68, 0x33, 0xc5, 0x8f, 0x2a, 0x9f, 0xb8, 0xf8, 0x3b, 0xb0, 0x16, 0x9b, - 0x17, 0x2b, 0xe4, 0xb6, 0xe0, 0x59, 0x28, 0x87, 0x74, 0x1a, 0x36}, + 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, + 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, + 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f}, + {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, + 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, + 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42}, + false, + true}, + + // Comment: edge case for shared secret + {103, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb7, 0xb6, 0xd3, 0x9c, 0x76, 0x5c, 0xb6, 0x0c, 0x0c, + 0x85, 0x42, 0xf4, 0xf3, 0x95, 0x2f, 0xfb, 0x51, 0xd3, 0x00, 0x2d, 0x4a, + 0xeb, 0x9f, 0x8f, 0xf9, 0x88, 0xb1, 0x92, 0x04, 0x3e, 0x6d, 0x0a}, {0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {104, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x89, 0xe1, 0x0d, 0x57, 0x01, 0xb4, 0x33, 0x7d, 0x2d, - 0x03, 0x21, 0x81, 0x53, 0x8b, 0x10, 0x64, 0xbd, 0x40, 0x84, 0x40, 0x1c, - 0xec, 0xa1, 0xfd, 0x12, 0x66, 0x3a, 0x19, 0x59, 0x38, 0x80, 0x00}, + 0x03, 0x21, 0x00, 0x3b, 0x18, 0xdf, 0x1e, 0x50, 0xb8, 0x99, 0xeb, 0xd5, + 0x88, 0xc3, 0x16, 0x1c, 0xbd, 0x3b, 0xf9, 0x8e, 0xbc, 0xc2, 0xc1, 0xf7, + 0xdf, 0x53, 0xb8, 0x11, 0xbd, 0x0e, 0x91, 0xb4, 0xd5, 0x15, 0x3d}, {0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {105, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x2b, 0x55, 0xd3, 0xaa, 0x4a, 0x8f, 0x80, 0xc8, 0xc0, - 0xb2, 0xae, 0x5f, 0x93, 0x3e, 0x85, 0xaf, 0x49, 0xbe, 0xac, 0x36, 0xc2, - 0xfa, 0x73, 0x94, 0xba, 0xb7, 0x6c, 0x89, 0x33, 0xf8, 0xf8, 0x1d}, + 0x03, 0x21, 0x00, 0xca, 0xb6, 0xf9, 0xe7, 0xd8, 0xce, 0x00, 0xdf, 0xce, + 0xa9, 0xbb, 0xd8, 0xf0, 0x69, 0xef, 0x7f, 0xb2, 0xac, 0x50, 0x4a, 0xbf, + 0x83, 0xb8, 0x7d, 0xb6, 0x01, 0xb5, 0xae, 0x0a, 0x7f, 0x76, 0x15}, {0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {106, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x63, 0xe5, 0xb1, 0xfe, 0x96, 0x01, 0xfe, 0x84, 0x38, - 0x5d, 0x88, 0x66, 0xb0, 0x42, 0x12, 0x62, 0xf7, 0x8f, 0xbf, 0xa5, 0xaf, - 0xf9, 0x58, 0x5e, 0x62, 0x66, 0x79, 0xb1, 0x85, 0x47, 0xd9, 0x59}, + 0x03, 0x21, 0x00, 0x49, 0x77, 0xd0, 0xd8, 0x97, 0xe1, 0xba, 0x56, 0x65, + 0x90, 0xf6, 0x0f, 0x2e, 0xb0, 0xdb, 0x6f, 0x7b, 0x24, 0xc1, 0x3d, 0x43, + 0x69, 0x18, 0xcc, 0xfd, 0x32, 0x70, 0x8d, 0xfa, 0xd7, 0xe2, 0x47}, {0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {107, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xe4, 0x28, 0xf3, 0xda, 0xc1, 0x78, 0x09, 0xf8, 0x27, - 0xa5, 0x22, 0xce, 0x32, 0x35, 0x50, 0x58, 0xd0, 0x73, 0x69, 0x36, 0x4a, - 0xa7, 0x89, 0x02, 0xee, 0x10, 0x13, 0x9b, 0x9f, 0x9d, 0xd6, 0x53}, + 0x03, 0x21, 0x00, 0x98, 0x73, 0x0b, 0xc0, 0x3e, 0x29, 0xe8, 0xb0, 0x57, + 0xfb, 0x1d, 0x20, 0xef, 0x8c, 0x0b, 0xff, 0xc8, 0x22, 0x48, 0x5d, 0x3d, + 0xb7, 0xf4, 0x5f, 0x4e, 0x3c, 0xc2, 0xc3, 0xc6, 0xd1, 0xd1, 0x4c}, {0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {108, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xb3, 0xb5, 0x0e, 0x3e, 0xd3, 0xa4, 0x07, 0xb9, 0x5d, - 0xe9, 0x42, 0xef, 0x74, 0x57, 0x5b, 0x5a, 0xb8, 0xa1, 0x0c, 0x09, 0xee, - 0x10, 0x35, 0x44, 0xd6, 0x0b, 0xdf, 0xed, 0x81, 0x38, 0xab, 0x2b}, + 0x03, 0x21, 0x00, 0x97, 0xb4, 0xff, 0xf6, 0x82, 0xdf, 0x7f, 0x09, 0x6c, + 0xd1, 0x75, 0x65, 0x69, 0xe2, 0x52, 0xdb, 0x48, 0x2d, 0x45, 0x40, 0x6a, + 0x31, 0x98, 0xa1, 0xaf, 0xf2, 0x82, 0xa5, 0xda, 0x47, 0x4c, 0x49}, {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {109, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x21, 0x3f, 0xff, 0xe9, 0x3d, 0x5e, 0xa8, 0xcd, 0x24, - 0x2e, 0x46, 0x28, 0x44, 0x02, 0x99, 0x22, 0xc4, 0x3c, 0x77, 0xc9, 0xe3, - 0xe4, 0x2f, 0x56, 0x2f, 0x48, 0x5d, 0x24, 0xc5, 0x01, 0xa2, 0x0b}, + 0x03, 0x21, 0x00, 0x31, 0x77, 0x81, 0xb0, 0x16, 0x3b, 0xae, 0x74, 0xac, + 0xcc, 0x06, 0xc0, 0xd4, 0x4e, 0xf9, 0xa9, 0x11, 0xa2, 0x2b, 0x0d, 0x37, + 0xfa, 0xf7, 0x72, 0x66, 0x21, 0x59, 0x1f, 0x93, 0x43, 0xea, 0x2f}, {0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {110, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x91, 0xb2, 0x32, 0xa1, 0x78, 0xb3, 0xcd, 0x53, 0x09, - 0x32, 0x44, 0x1e, 0x61, 0x39, 0x41, 0x8f, 0x72, 0x17, 0x22, 0x92, 0xf1, - 0xda, 0x4c, 0x18, 0x34, 0xfc, 0x5e, 0xbf, 0xef, 0xb5, 0x1e, 0x3f}, + 0x03, 0x21, 0x00, 0x7e, 0x26, 0xf8, 0xf2, 0x4c, 0xb5, 0x90, 0x02, 0x7f, + 0x9d, 0x1b, 0xc4, 0x9b, 0x0e, 0x1a, 0x24, 0x2c, 0x7d, 0x8f, 0x43, 0x62, + 0x4d, 0x3e, 0x8f, 0xab, 0x28, 0xee, 0x08, 0xe0, 0x2c, 0xb4, 0x5e}, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {111, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x04, 0x5c, 0x6e, 0x11, 0xc5, 0xd3, 0x32, 0x55, 0x6c, - 0x78, 0x22, 0xfe, 0x94, 0xeb, 0xf8, 0x9b, 0x56, 0xa3, 0x87, 0x8d, 0xc2, - 0x7c, 0xa0, 0x79, 0x10, 0x30, 0x58, 0x84, 0x9f, 0xab, 0xcb, 0x4f}, + 0x03, 0x21, 0x00, 0xe9, 0x6d, 0x27, 0x80, 0xe5, 0x46, 0x9a, 0x74, 0x62, + 0x0a, 0xb5, 0xaa, 0x2f, 0x62, 0x15, 0x1d, 0x14, 0x0c, 0x47, 0x33, 0x20, + 0xdb, 0xe1, 0xb0, 0x28, 0xf1, 0xa4, 0x8f, 0x8e, 0x76, 0xf9, 0x5f}, {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {112, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x1c, 0xa2, 0x19, 0x0b, 0x71, 0x16, 0x35, 0x39, 0x06, - 0x3c, 0x35, 0x77, 0x3b, 0xda, 0x0c, 0x9c, 0x92, 0x8e, 0x91, 0x36, 0xf0, - 0x62, 0x0a, 0xeb, 0x09, 0x3f, 0x09, 0x91, 0x97, 0xb7, 0xf7, 0x4e}, + 0x03, 0x21, 0x00, 0x8d, 0x61, 0x2c, 0x58, 0x31, 0xaa, 0x64, 0xb0, 0x57, + 0x30, 0x0e, 0x7e, 0x31, 0x0f, 0x3a, 0xa3, 0x32, 0xaf, 0x34, 0x06, 0x6f, + 0xef, 0xca, 0xb2, 0xb0, 0x89, 0xc9, 0x59, 0x28, 0x78, 0xf8, 0x32}, {0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {113, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xf7, 0x6e, 0x90, 0x10, 0xac, 0x33, 0xc5, 0x04, 0x3b, - 0x2d, 0x3b, 0x76, 0xa8, 0x42, 0x17, 0x10, 0x00, 0xc4, 0x91, 0x62, 0x22, - 0xe9, 0xe8, 0x58, 0x97, 0xa0, 0xae, 0xc7, 0xf6, 0x35, 0x0b, 0x3c}, + 0x03, 0x21, 0x00, 0x8d, 0x44, 0x10, 0x8d, 0x05, 0xd9, 0x40, 0xd3, 0xdf, + 0xe5, 0x64, 0x7e, 0xa7, 0xa8, 0x7b, 0xe2, 0x4d, 0x0d, 0x03, 0x6c, 0x9f, + 0x0a, 0x95, 0xa2, 0x38, 0x6b, 0x83, 0x9e, 0x7b, 0x7b, 0xf1, 0x45}, {0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {114, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xbb, 0x72, 0x68, 0x8d, 0x8f, 0x8a, 0xa7, 0xa3, 0x9c, - 0xd6, 0x06, 0x0c, 0xd5, 0xc8, 0x09, 0x3c, 0xde, 0xc6, 0xfe, 0x34, 0x19, - 0x37, 0xc3, 0x88, 0x6a, 0x99, 0x34, 0x6c, 0xd0, 0x7f, 0xaa, 0x55}, + 0x03, 0x21, 0x00, 0x21, 0xa3, 0x5d, 0x5d, 0xb1, 0xb6, 0x23, 0x7c, 0x73, + 0x9b, 0x56, 0x34, 0x5a, 0x93, 0x0a, 0xee, 0xe3, 0x73, 0xcd, 0xcf, 0xb4, + 0x70, 0x12, 0x66, 0x78, 0x2a, 0x8a, 0xc5, 0x94, 0x91, 0x3b, 0x29}, {0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {115, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x88, 0xfd, 0xde, 0xa1, 0x93, 0x39, 0x1c, 0x6a, 0x59, - 0x33, 0xef, 0x9b, 0x71, 0x90, 0x15, 0x49, 0x44, 0x72, 0x05, 0xaa, 0xe9, - 0xda, 0x92, 0x8a, 0x6b, 0x91, 0xa3, 0x52, 0xba, 0x10, 0xf4, 0x1f}, + 0x03, 0x21, 0x00, 0x3e, 0x5e, 0xfb, 0x63, 0xc3, 0x52, 0xce, 0x94, 0x27, + 0x62, 0x48, 0x2b, 0xc9, 0x33, 0x7a, 0x5d, 0x35, 0xba, 0x55, 0x66, 0x47, + 0x43, 0xac, 0x5e, 0x93, 0xd1, 0x1f, 0x95, 0x73, 0x36, 0xcb, 0x10}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + false, true}, // Comment: edge case for shared secret - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {116, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c, - 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc, - 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, + 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, + 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x30, 0x3b, 0x39, 0x2f, 0x15, 0x31, 0x16, 0xca, 0xd9, - 0xcc, 0x68, 0x2a, 0x00, 0xcc, 0xc4, 0x4c, 0x95, 0xff, 0x0d, 0x3b, 0xbe, - 0x56, 0x8b, 0xeb, 0x6c, 0x4e, 0x73, 0x9b, 0xaf, 0xdc, 0x2c, 0x68}, + 0x03, 0x21, 0x00, 0x8e, 0x41, 0xf0, 0x5e, 0xa3, 0xc7, 0x65, 0x72, 0xbe, + 0x10, 0x4a, 0xd8, 0x78, 0x8e, 0x97, 0x08, 0x63, 0xc6, 0xe2, 0xca, 0x3d, + 0xaa, 0xe6, 0x4d, 0x1c, 0x2f, 0x46, 0xde, 0xcf, 0xff, 0xa5, 0x71}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00}, + false, true}, - // Comment: checking for overflow - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: special case public key + {117, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9, - 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c, - 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0xc8, 0xd0, 0x7c, 0x46, 0xbb, 0xfb, 0x82, 0x77, 0x53, 0xb9, 0x2c, 0x70, + 0xe4, 0x95, 0x83, 0xce, 0x8b, 0xfa, 0x44, 0x64, 0x1a, 0x73, 0x82, 0x25, + 0x8e, 0xa9, 0x03, 0xd6, 0xa8, 0x32, 0xc9, 0x6b, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xfd, 0x30, 0x0a, 0xeb, 0x40, 0xe1, 0xfa, 0x58, 0x25, - 0x18, 0x41, 0x2b, 0x49, 0xb2, 0x08, 0xa7, 0x84, 0x2b, 0x1e, 0x1f, 0x05, - 0x6a, 0x04, 0x01, 0x78, 0xea, 0x41, 0x41, 0x53, 0x4f, 0x65, 0x2d}, - {0xb7, 0x34, 0x10, 0x5d, 0xc2, 0x57, 0x58, 0x5d, 0x73, 0xb5, 0x66, - 0xcc, 0xb7, 0x6f, 0x06, 0x27, 0x95, 0xcc, 0xbe, 0xc8, 0x91, 0x28, - 0xe5, 0x2b, 0x02, 0xf3, 0xe5, 0x96, 0x39, 0xf1, 0x3c, 0x46}, - true}, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, - // Comment: checking for overflow - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: special case public key + {118, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9, - 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c, - 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0x90, 0xb7, 0xef, 0x23, 0x7a, 0x05, 0x5f, 0x34, 0x8d, 0xcb, 0x4c, 0x43, + 0x64, 0xa5, 0x9d, 0x7d, 0x31, 0xed, 0xc7, 0xab, 0x78, 0xf2, 0xca, 0x25, + 0x4e, 0x2c, 0x81, 0x09, 0x75, 0xc3, 0xf5, 0x43, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xc8, 0xef, 0x79, 0xb5, 0x14, 0xd7, 0x68, 0x26, 0x77, - 0xbc, 0x79, 0x31, 0xe0, 0x6e, 0xe5, 0xc2, 0x7c, 0x9b, 0x39, 0x2b, 0x4a, - 0xe9, 0x48, 0x44, 0x73, 0xf5, 0x54, 0xe6, 0x67, 0x8e, 0xcc, 0x2e}, - {0x64, 0x7a, 0x46, 0xb6, 0xfc, 0x3f, 0x40, 0xd6, 0x21, 0x41, 0xee, - 0x3c, 0xee, 0x70, 0x6b, 0x4d, 0x7a, 0x92, 0x71, 0x59, 0x3a, 0x7b, - 0x14, 0x3e, 0x8e, 0x2e, 0x22, 0x79, 0x88, 0x3e, 0x45, 0x50}, - true}, + 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, - // Comment: checking for overflow - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: special case public key + {119, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9, - 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c, - 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0xe0, 0xa8, 0xbe, 0x63, 0x31, 0x5c, 0x4f, 0x0f, 0x0a, 0x3f, 0xee, 0x60, + 0x7f, 0x44, 0xd3, 0x0a, 0x55, 0xbe, 0x63, 0xf0, 0x95, 0x61, 0xd9, 0xaf, + 0x93, 0xe0, 0xa1, 0xc9, 0xcf, 0x0e, 0xd7, 0x51, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x64, 0xae, 0xac, 0x25, 0x04, 0x14, 0x48, 0x61, 0x53, - 0x2b, 0x7b, 0xbc, 0xb6, 0xc8, 0x7d, 0x67, 0xdd, 0x4c, 0x1f, 0x07, 0xeb, - 0xc2, 0xe0, 0x6e, 0xff, 0xb9, 0x5a, 0xec, 0xc6, 0x17, 0x0b, 0x2c}, - {0x4f, 0xf0, 0x3d, 0x5f, 0xb4, 0x3c, 0xd8, 0x65, 0x7a, 0x3c, 0xf3, - 0x7c, 0x13, 0x8c, 0xad, 0xce, 0xcc, 0xe5, 0x09, 0xe4, 0xeb, 0xa0, - 0x89, 0xd0, 0xef, 0x40, 0xb4, 0xe4, 0xfb, 0x94, 0x61, 0x55}, + 0x03, 0x21, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x0c, 0x50, 0xac, 0x2b, 0xfb, 0x68, 0x15, 0xb4, 0x7d, 0x07, 0x34, + 0xc5, 0x98, 0x13, 0x79, 0x88, 0x2a, 0x24, 0xa2, 0xde, 0x61, 0x66, + 0x85, 0x3c, 0x73, 0x53, 0x29, 0xd9, 0x78, 0xba, 0xee, 0x4d}, + false, true}, - // Comment: checking for overflow - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: special case public key + {120, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9, - 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c, - 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0x08, 0x40, 0xa8, 0xaf, 0x5b, 0xc4, 0xc4, 0x8d, 0xa8, 0x85, 0x0e, 0x97, + 0x3d, 0x7e, 0x14, 0x22, 0x0f, 0x45, 0xc1, 0x92, 0xce, 0xa4, 0x02, 0x0d, + 0x37, 0x7e, 0xec, 0xd2, 0x5c, 0x7c, 0x36, 0x43, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0xbf, 0x68, 0xe3, 0x5e, 0x9b, 0xdb, 0x7e, 0xee, 0x1b, - 0x50, 0x57, 0x02, 0x21, 0x86, 0x0f, 0x5d, 0xcd, 0xad, 0x8a, 0xcb, 0xab, - 0x03, 0x1b, 0x14, 0x97, 0x4c, 0xc4, 0x90, 0x13, 0xc4, 0x98, 0x31}, - {0x21, 0xce, 0xe5, 0x2e, 0xfd, 0xbc, 0x81, 0x2e, 0x1d, 0x02, 0x1a, - 0x4a, 0xf1, 0xe1, 0xd8, 0xbc, 0x4d, 0xb3, 0xc4, 0x00, 0xe4, 0xd2, - 0xa2, 0xc5, 0x6a, 0x39, 0x26, 0xdb, 0x4d, 0x99, 0xc6, 0x5b}, + 0x03, 0x21, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x77, 0x55, 0x71, 0x37, 0xa2, 0xa2, 0xa6, 0x51, 0xc4, 0x96, 0x27, + 0xa9, 0xb2, 0x39, 0xac, 0x1f, 0x2b, 0xf7, 0x8b, 0x8a, 0x3e, 0x72, + 0x16, 0x8c, 0xce, 0xcc, 0x10, 0xa5, 0x1f, 0xc5, 0xae, 0x66}, + false, true}, - // Comment: checking for overflow - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + // Comment: special case public key + {121, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, - 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9, - 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c, - 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x92, 0x22, 0x9c, 0x75, 0x3a, 0x71, 0x28, 0x4d, 0x08, 0x53, 0x90, + 0x94, 0x70, 0xad, 0x84, 0x7a, 0xb6, 0x2f, 0x43, 0x9e, 0xa5, 0x14, 0x82, + 0xfb, 0x41, 0xd3, 0x0c, 0xc3, 0xb4, 0x47, 0x43, 0xa1, 0x23, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x53, 0x47, 0xc4, 0x91, 0x33, 0x1a, 0x64, 0xb4, 0x3d, - 0xdc, 0x68, 0x30, 0x34, 0xe6, 0x77, 0xf5, 0x3d, 0xc3, 0x2b, 0x52, 0xa5, - 0x2a, 0x57, 0x7c, 0x15, 0xa8, 0x3b, 0xf2, 0x98, 0xe9, 0x9f, 0x19}, - {0x18, 0xcb, 0x89, 0xe4, 0xe2, 0x0c, 0x0c, 0x2b, 0xd3, 0x24, 0x30, - 0x52, 0x45, 0x26, 0x6c, 0x93, 0x27, 0x69, 0x0b, 0xbe, 0x79, 0xac, - 0xb8, 0x8f, 0x5b, 0x8f, 0xb3, 0xf7, 0x4e, 0xca, 0x3e, 0x52}, + 0x03, 0x21, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xc8, 0x8e, 0x71, 0x9a, 0xe5, 0xc2, 0x24, 0x8b, 0x5f, 0x90, 0xda, + 0x34, 0x6a, 0x92, 0xae, 0x21, 0x4f, 0x44, 0xa5, 0xd1, 0x29, 0xfd, + 0x4e, 0x9c, 0x26, 0xcf, 0x6a, 0x0d, 0xa1, 0xef, 0xe0, 0x77}, + false, + true}, + + // Comment: special case public key + {122, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0xda, 0x2b, 0xd2, 0xd7, 0xcf, 0x25, 0xa3, 0xe5, 0x4e, 0x5f, 0x87, + 0xee, 0x15, 0x91, 0x1e, 0xff, 0xb9, 0xff, 0x86, 0xba, 0xec, 0x40, 0x76, + 0xd5, 0x6c, 0x8e, 0x95, 0x36, 0x70, 0xbf, 0x5b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x4b, 0xf6, 0x78, 0x9c, 0x7e, 0xa0, 0x36, 0xf9, 0x73, 0xcd, 0xe0, + 0xaf, 0x02, 0xd6, 0xfd, 0xb9, 0xb6, 0x4a, 0x0b, 0x95, 0x70, 0x22, + 0x11, 0x14, 0x39, 0x57, 0x0f, 0xad, 0x7d, 0x7a, 0x45, 0x3f}, + false, + true}, + + // Comment: special case public key + {123, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x4c, 0xd4, 0x20, 0xaf, 0x41, 0xab, 0xb3, 0xd1, 0x0c, 0x61, 0xe7, + 0x73, 0x23, 0x8c, 0xf7, 0x29, 0xc2, 0x15, 0x5f, 0x94, 0x1a, 0xc2, 0x7e, + 0x15, 0xf4, 0xc3, 0x7f, 0x49, 0xb2, 0x95, 0x76, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xbc, 0xac, 0x23, 0x5a, 0xe1, 0x5c, 0xc7, 0x14, 0x83, 0x72, 0xe1, + 0x1f, 0x93, 0x15, 0xe3, 0xbc, 0x76, 0xce, 0xb9, 0x04, 0xb3, 0xd2, + 0xa8, 0x24, 0x6b, 0xd9, 0xd9, 0xbe, 0x20, 0x82, 0xbb, 0x62}, + false, + true}, + + // Comment: special case public key + {124, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0xcf, 0xac, 0xaa, 0x44, 0x60, 0x79, 0x6b, 0x4d, 0xe4, 0x34, 0xbd, + 0xd6, 0x73, 0x9f, 0x0d, 0x04, 0x36, 0x71, 0xf9, 0x7f, 0xa8, 0x29, 0x51, + 0x75, 0x11, 0xe6, 0xb4, 0x7a, 0xa9, 0x34, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x5d, 0xd7, 0xd1, 0x6f, 0xff, 0x25, 0xcc, 0x5f, 0xdf, 0x9e, 0x03, + 0xc3, 0x15, 0x7c, 0xb0, 0xa2, 0x35, 0xce, 0xa1, 0x7d, 0x61, 0x8f, + 0x36, 0xe6, 0xf1, 0x34, 0x61, 0x56, 0x7e, 0xde, 0xb9, 0x43}, + false, + true}, + + // Comment: special case public key + {125, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x83, 0x2e, 0x8c, 0xb6, 0x27, 0xac, 0x19, 0x5f, 0x77, 0xb1, 0x10, + 0x52, 0x58, 0xe4, 0xbb, 0x18, 0xb9, 0x9a, 0x5e, 0xd9, 0x44, 0x40, 0x4b, + 0xfa, 0xcb, 0x3a, 0x03, 0x9f, 0xbd, 0xb1, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00}, + {0x28, 0x16, 0xfd, 0x03, 0x1d, 0x51, 0xd6, 0x75, 0x0f, 0x92, 0x25, + 0xed, 0xe9, 0x50, 0x62, 0x5c, 0xca, 0x47, 0x44, 0x1c, 0xa9, 0x7e, + 0x43, 0x09, 0x26, 0x50, 0x39, 0x69, 0x91, 0xaf, 0xcb, 0x6d}, + false, + true}, + + // Comment: special case public key + {126, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x18, 0xfd, 0x69, 0x71, 0xe5, 0x46, 0x44, 0x7f, 0x36, 0x1d, 0x33, + 0xd3, 0xdb, 0xb3, 0xea, 0xdc, 0xf0, 0x2f, 0xb2, 0x8f, 0x24, 0x6f, 0x1d, + 0x51, 0x07, 0xb9, 0x07, 0x3a, 0x93, 0xcd, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00}, + {0x7e, 0xd8, 0xf2, 0xd5, 0x42, 0x4e, 0x7e, 0xbb, 0x3e, 0xdb, 0xdf, + 0x4a, 0xbe, 0x45, 0x54, 0x47, 0xe5, 0xa4, 0x8b, 0x65, 0x8e, 0x64, + 0xab, 0xd0, 0x6c, 0x21, 0x8f, 0x33, 0xbd, 0x15, 0x1f, 0x64}, + false, + true}, + + // Comment: special case public key + {127, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x21, 0xcd, 0x86, 0x82, 0xbd, 0xc3, 0xf5, 0xda, 0x91, 0x00, 0xad, + 0xff, 0x5b, 0x22, 0x30, 0xb3, 0xac, 0xd8, 0x36, 0xb3, 0xa4, 0x55, 0xdb, + 0x83, 0x52, 0xa2, 0xc2, 0x7e, 0x69, 0xd1, 0x7e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00}, + {0xe8, 0x62, 0x0e, 0xd5, 0xca, 0x89, 0xc7, 0x2c, 0x5e, 0xa5, 0x50, + 0x3e, 0x6d, 0xcd, 0x01, 0x13, 0x1c, 0xd5, 0xe8, 0x75, 0xc3, 0x0e, + 0x13, 0xd5, 0xdc, 0x61, 0x9c, 0xe2, 0x8e, 0xc7, 0xd5, 0x59}, + false, + true}, + + // Comment: special case public key + {128, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0xe4, 0xc9, 0x24, 0x71, 0x02, 0x29, 0x26, 0x55, 0xd6, 0x76, 0x5d, + 0x7d, 0x84, 0xc6, 0xfc, 0xe5, 0x30, 0x9b, 0x80, 0x04, 0x04, 0x5d, 0xae, + 0xa6, 0xd7, 0xd7, 0xdc, 0xad, 0x46, 0x28, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00}, + {0xce, 0xad, 0xb2, 0x64, 0x37, 0x9d, 0xca, 0xdd, 0x6e, 0x3b, 0xb8, + 0xad, 0x24, 0xdd, 0x65, 0x3d, 0x2a, 0x60, 0x9d, 0xd7, 0x03, 0xd4, + 0x1d, 0xa6, 0xca, 0xf3, 0xad, 0x00, 0xf0, 0x01, 0x86, 0x2c}, + false, + true}, + + // Comment: special case public key + {129, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0xb1, 0x50, 0xd4, 0x62, 0xde, 0x51, 0x20, 0x56, 0xd5, 0xbd, 0x55, + 0x17, 0x30, 0x74, 0x96, 0x9b, 0x49, 0x6f, 0x26, 0x2f, 0xb6, 0x91, 0x6b, + 0x73, 0x3f, 0x62, 0x63, 0xa8, 0x07, 0x89, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa8, 0xb9, 0xc7, 0x37, 0x21, 0x18, 0xa5, 0x3a, 0x9d, + 0xe9, 0xea, 0xf0, 0x86, 0x8e, 0x3b, 0x1a, 0x3d, 0x88, 0xe8, 0x1c, 0xb2, + 0xe4, 0x07, 0xff, 0x71, 0x25, 0xe9, 0xf5, 0xc5, 0x08, 0x87, 0x15}, + {0xf8, 0x6c, 0xc7, 0xbf, 0x1b, 0xe4, 0x95, 0x74, 0xfc, 0x97, 0xa0, + 0x74, 0x28, 0x2e, 0x9b, 0xb5, 0xcd, 0x23, 0x8e, 0x00, 0x2b, 0xc8, + 0xe9, 0xa7, 0xb8, 0x55, 0x2b, 0x2d, 0x60, 0xec, 0xcb, 0x52}, + false, + true}, + + // Comment: special case public key + {130, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x87, 0x28, 0x6b, 0x32, 0x61, 0xc8, 0xd8, 0x57, 0xa1, 0x6f, 0x6d, + 0xb2, 0x12, 0x77, 0xf7, 0x5d, 0x88, 0xd4, 0xe8, 0x61, 0xb3, 0xeb, 0xe7, + 0x59, 0x66, 0x99, 0x04, 0x7e, 0x81, 0x66, 0x68, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xaa, 0xb9, 0xc7, 0x37, 0x21, 0x18, 0xa5, 0x3a, 0x9d, + 0xe9, 0xea, 0xf0, 0x86, 0x8e, 0x3b, 0x1a, 0x3d, 0x88, 0xe8, 0x1c, 0xb2, + 0xe4, 0x07, 0xff, 0x71, 0x25, 0xe9, 0xf5, 0xc5, 0x08, 0x87, 0x15}, + {0xcc, 0xbb, 0x8f, 0xd9, 0xde, 0xe1, 0x65, 0xa3, 0x98, 0xb2, 0xdb, + 0xd7, 0xc8, 0x39, 0x6f, 0x81, 0x73, 0x6c, 0x1b, 0x3d, 0xa3, 0x6b, + 0x35, 0xfb, 0xec, 0x8f, 0x32, 0x6f, 0x38, 0xf9, 0x27, 0x67}, + false, + true}, + + // Comment: special case public key + {131, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0xca, 0x2c, 0x85, 0xcc, 0x87, 0x62, 0xe9, 0x6b, 0x70, 0x47, 0xbf, + 0x15, 0xc7, 0x1c, 0x05, 0x0f, 0xfe, 0x0e, 0xd1, 0x61, 0x60, 0x40, 0xa9, + 0x53, 0xae, 0x32, 0xa1, 0x29, 0x7a, 0xd8, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x58, 0x50, 0x07, 0xa5, 0x93, 0x0d, 0x77, 0x62, 0x3c, + 0xf2, 0x97, 0x56, 0x03, 0x8c, 0xa1, 0x97, 0xd3, 0xeb, 0xfd, 0x9e, 0x4c, + 0x80, 0xa6, 0x95, 0x85, 0xef, 0xe0, 0x27, 0x40, 0x92, 0xc1, 0x15}, + {0x46, 0xad, 0xd6, 0xf4, 0x8f, 0xff, 0xf4, 0x61, 0x77, 0x7d, 0x4f, + 0x89, 0xb6, 0xfd, 0xf1, 0x15, 0x5a, 0xa0, 0x51, 0xa9, 0x63, 0x87, + 0xd4, 0x5f, 0x3e, 0x5e, 0x37, 0x1a, 0x23, 0x6b, 0x6e, 0x52}, + false, + true}, + + // Comment: special case public key + {132, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x27, 0x65, 0x66, 0x05, 0xb1, 0x0b, 0xf1, 0x8d, 0xea, 0x28, 0xbc, + 0x52, 0x54, 0x6f, 0x9f, 0x1f, 0x08, 0xce, 0xf0, 0x6c, 0xaf, 0xd2, 0x00, + 0xfc, 0x84, 0xf8, 0x7d, 0xbb, 0x4e, 0xbe, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f}, + {0x1a, 0xdb, 0xe3, 0x22, 0x07, 0xe2, 0x1f, 0x71, 0xe1, 0xaf, 0x53, + 0x88, 0x4d, 0x2a, 0x22, 0x76, 0x48, 0x1e, 0x29, 0x8e, 0x55, 0x7f, + 0x4d, 0xac, 0xb3, 0x72, 0x0f, 0x24, 0x58, 0xe3, 0x08, 0x2d}, + false, + true}, + + // Comment: special case public key + {133, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x67, 0xa8, 0x3e, 0xe9, 0xd0, 0x1b, 0x75, 0x10, 0x84, 0x08, 0x67, + 0xdb, 0x1a, 0xf6, 0xa6, 0x04, 0x9b, 0xdb, 0xb0, 0x56, 0xb7, 0x44, 0x43, + 0xf7, 0x0c, 0x35, 0x8e, 0x16, 0x2c, 0x88, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20}, + {0xe1, 0x2c, 0xc5, 0x8f, 0xbe, 0xb7, 0x0a, 0x5e, 0x35, 0xc8, 0x61, + 0xc3, 0x37, 0x10, 0xbe, 0x65, 0x16, 0xa6, 0xa9, 0x2e, 0x52, 0x37, + 0x60, 0x60, 0x21, 0x1b, 0x24, 0x87, 0xdb, 0x54, 0x2b, 0x4f}, + false, + true}, + + // Comment: special case public key + {134, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x15, 0x97, 0x0a, 0x8a, 0xdd, 0x94, 0x0f, 0xca, 0x5b, 0x1b, 0x5d, + 0x23, 0x87, 0x53, 0x97, 0xd5, 0x47, 0xd8, 0xd4, 0x94, 0xfc, 0xb3, 0x14, + 0xf2, 0x04, 0x5a, 0x67, 0xa2, 0xd1, 0x2c, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xaf, 0xa0, 0x0e, 0x4a, 0x27, 0x1b, 0xee, 0xc4, 0x78, + 0xe4, 0x2f, 0xad, 0x06, 0x18, 0x43, 0x2f, 0xa7, 0xd7, 0xfb, 0x3d, 0x99, + 0x00, 0x4d, 0x2b, 0x0b, 0xdf, 0xc1, 0x4f, 0x80, 0x24, 0x83, 0x2b}, + {0x42, 0x1b, 0xed, 0x1b, 0x26, 0xda, 0x1e, 0x9a, 0xdb, 0xea, 0xda, + 0x1f, 0x32, 0xb9, 0x1a, 0x0f, 0xb4, 0xce, 0xd0, 0xf1, 0x11, 0x0e, + 0x0a, 0x4a, 0x88, 0xe7, 0x35, 0xa1, 0x9e, 0xe4, 0x57, 0x1e}, + false, + true}, + + // Comment: special case public key + {135, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0x58, 0xcb, 0x6b, 0x9a, 0xab, 0xa0, 0x2a, 0x33, 0x8a, 0xaa, 0x39, + 0x2d, 0xbc, 0x10, 0x03, 0x9e, 0x26, 0xe9, 0xe4, 0x44, 0x11, 0x7e, 0x75, + 0x8e, 0x24, 0xc5, 0xd8, 0xb2, 0x32, 0xea, 0x5e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb1, 0xa0, 0x0e, 0x4a, 0x27, 0x1b, 0xee, 0xc4, 0x78, + 0xe4, 0x2f, 0xad, 0x06, 0x18, 0x43, 0x2f, 0xa7, 0xd7, 0xfb, 0x3d, 0x99, + 0x00, 0x4d, 0x2b, 0x0b, 0xdf, 0xc1, 0x4f, 0x80, 0x24, 0x83, 0x2b}, + {0xd7, 0xb4, 0x74, 0x63, 0xe2, 0xf4, 0xca, 0x9a, 0x1a, 0x7d, 0xee, + 0xa0, 0x98, 0xda, 0x8e, 0x74, 0xac, 0x3b, 0x4a, 0x10, 0x90, 0x83, + 0xd9, 0x97, 0x25, 0x9b, 0x12, 0x99, 0x2e, 0x7e, 0x7e, 0x06}, + false, + true}, + + // Comment: special case public key + {136, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x76, 0xb0, 0x5d, 0xaf, 0xf0, 0x53, 0x0b, 0x13, 0x9d, 0x9e, 0x11, + 0x25, 0x05, 0x63, 0x41, 0x80, 0x77, 0x17, 0x82, 0x46, 0xc5, 0xfa, 0x70, + 0x05, 0xba, 0x00, 0xe9, 0xb6, 0x64, 0x77, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2f}, + {0x68, 0x6e, 0xb9, 0x10, 0xa9, 0x37, 0x21, 0x1b, 0x91, 0x47, 0xc8, + 0xa0, 0x51, 0xa1, 0x19, 0x79, 0x06, 0x81, 0x8f, 0xdc, 0x62, 0x66, + 0x68, 0xeb, 0x5f, 0x5d, 0x39, 0x4a, 0xfd, 0x86, 0xd4, 0x1b}, + false, + true}, + + // Comment: special case public key + {137, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x7f, 0xd6, 0xaa, 0x5d, 0x8d, 0xee, 0xf6, 0xde, 0xe9, 0x61, 0x9a, + 0x56, 0x84, 0x6a, 0x08, 0x29, 0x62, 0x05, 0x90, 0xf2, 0xda, 0x40, 0x83, + 0x5d, 0x8e, 0x25, 0x15, 0x97, 0xe3, 0x90, 0x78, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x22, 0x23, 0x1c, 0x64, 0xef, 0x73, 0xad, 0x62, 0x31, + 0x8b, 0x8a, 0x87, 0xbc, 0x38, 0xe2, 0x72, 0xe1, 0xbb, 0x8b, 0xf1, 0xa6, + 0x0d, 0x7c, 0x00, 0x47, 0x6d, 0x0b, 0x05, 0x9d, 0x7b, 0x3c, 0x35}, + {0x09, 0x55, 0x97, 0x33, 0xb3, 0x5b, 0xcc, 0x6b, 0xb8, 0xac, 0x57, + 0x4b, 0x5a, 0xbe, 0x3a, 0x4d, 0x88, 0x41, 0xde, 0xff, 0x05, 0x1c, + 0x29, 0x4a, 0x07, 0x48, 0x7e, 0x3e, 0xec, 0x3c, 0x55, 0x58}, + false, + true}, + + // Comment: special case public key + {138, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x03, 0x63, 0x21, 0xb6, 0x37, 0x51, 0xf7, 0x62, 0x2a, 0xa9, 0x3d, + 0xa3, 0x4d, 0x85, 0xe5, 0x9c, 0xe8, 0x10, 0x09, 0xac, 0x5b, 0x9a, 0x06, + 0x89, 0x21, 0xd8, 0x3b, 0xc4, 0x71, 0x5b, 0x57, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + {0xf7, 0xd5, 0xcb, 0xcf, 0x39, 0xeb, 0x72, 0x2b, 0x01, 0xed, 0x20, + 0xc8, 0x55, 0x63, 0xeb, 0xb8, 0x1d, 0x07, 0x65, 0x11, 0xae, 0xad, + 0x4c, 0xcc, 0x42, 0x90, 0x27, 0x86, 0x6b, 0x9f, 0xd2, 0x70}, + false, + true}, + + // Comment: special case public key + {139, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x67, 0x81, 0xfd, 0x4c, 0x4a, 0x08, 0x74, 0xe0, 0x0e, 0x72, 0xba, + 0x13, 0x1b, 0x9d, 0xd8, 0x7a, 0x83, 0xb2, 0x90, 0x4e, 0x29, 0x4d, 0xe1, + 0x76, 0xe8, 0xa9, 0xaf, 0x1f, 0x69, 0x5d, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + {0xe9, 0x95, 0xad, 0x6a, 0x1e, 0xc6, 0xc5, 0xab, 0x32, 0x92, 0x2c, + 0xff, 0x9d, 0x20, 0x47, 0x21, 0x70, 0x46, 0x73, 0x14, 0x3c, 0x4a, + 0x11, 0xde, 0xaa, 0x20, 0x3f, 0x3c, 0x81, 0x98, 0x9b, 0x3f}, + false, + true}, + + // Comment: special case public key + {140, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x22, 0xd7, 0x2d, 0x8b, 0x68, 0xbd, 0xb4, 0xfb, 0xf6, 0x7e, 0x56, + 0xa6, 0x1d, 0x67, 0x2b, 0x2c, 0x77, 0x47, 0xe9, 0x44, 0x79, 0xfe, 0x5a, + 0xe4, 0x07, 0x2d, 0x0a, 0xcc, 0xdd, 0x65, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + {0x32, 0xb6, 0xda, 0xbe, 0x01, 0xd1, 0x38, 0x67, 0xf3, 0xb5, 0xb0, + 0x89, 0x2f, 0xef, 0xd8, 0x0d, 0xca, 0x66, 0x6f, 0x2e, 0xdc, 0x5a, + 0xfb, 0x43, 0xcd, 0x0b, 0xaf, 0x70, 0x3c, 0x3e, 0x69, 0x26}, + false, + true}, + + // Comment: special case public key + {141, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x8c, 0xe1, 0x23, 0x7e, 0x24, 0x8d, 0x02, 0xcd, 0xf6, 0x19, 0xd2, + 0x0b, 0xea, 0x58, 0x48, 0xad, 0xe4, 0xf6, 0xff, 0xd1, 0x71, 0xb8, 0xde, + 0xe8, 0x79, 0x3f, 0xc6, 0x7c, 0x45, 0x96, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40}, + {0xa9, 0x3d, 0x83, 0xfc, 0x9e, 0xa0, 0xf6, 0xcb, 0x0c, 0xc8, 0xb6, + 0x31, 0xda, 0x60, 0x00, 0x19, 0xb7, 0x6c, 0xbb, 0x2e, 0xc5, 0x72, + 0x22, 0xf2, 0xe4, 0x2d, 0xd5, 0x40, 0xe3, 0xda, 0x85, 0x0b}, + false, + true}, + + // Comment: special case public key + {142, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x0a, 0xe3, 0xc9, 0x28, 0x51, 0x4c, 0xfb, 0x9e, 0xdd, 0x06, 0xe7, + 0xdc, 0x1d, 0x5d, 0x06, 0x61, 0x60, 0xe9, 0x67, 0x44, 0x5a, 0x5c, 0x58, + 0xe4, 0x46, 0x3b, 0x69, 0xed, 0x20, 0x5e, 0x6d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcb, 0xdc, 0xe3, 0x9b, 0x10, 0x8c, 0x52, 0x9d, 0xce, + 0x74, 0x75, 0x78, 0x43, 0xc7, 0x1d, 0x8d, 0x1e, 0x44, 0x74, 0x0e, 0x59, + 0xf2, 0x83, 0xff, 0xb8, 0x92, 0xf4, 0xfa, 0x62, 0x84, 0xc3, 0x4a}, + {0x01, 0x7c, 0xbf, 0xa2, 0xb3, 0x8e, 0x9e, 0xf3, 0x29, 0x7a, 0x33, + 0x9e, 0xcc, 0xe1, 0xa9, 0x17, 0xbd, 0xcf, 0x7e, 0x91, 0x00, 0x36, + 0x08, 0x6a, 0x41, 0xd1, 0xe2, 0x2d, 0x04, 0x24, 0x18, 0x70}, + false, + true}, + + // Comment: special case public key + {143, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x81, 0xd8, 0x06, 0xa1, 0x10, 0x56, 0x0c, 0xd8, 0xfe, 0xe8, 0x99, + 0xd5, 0x9c, 0x02, 0x49, 0xf1, 0x23, 0x3a, 0x43, 0x22, 0xc4, 0x1a, 0xa3, + 0x69, 0xc7, 0xa2, 0xa9, 0x9f, 0x5b, 0x59, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3c, 0x5f, 0xf1, 0xb5, 0xd8, 0xe4, 0x11, 0x3b, 0x87, + 0x1b, 0xd0, 0x52, 0xf9, 0xe7, 0xbc, 0xd0, 0x58, 0x28, 0x04, 0xc2, 0x66, + 0xff, 0xb2, 0xd4, 0xf4, 0x20, 0x3e, 0xb0, 0x7f, 0xdb, 0x7c, 0x54}, + {0x71, 0x13, 0x39, 0x05, 0xb8, 0xa5, 0x7e, 0xa8, 0xc3, 0x8d, 0xe0, + 0xec, 0xf2, 0x13, 0x69, 0x9a, 0x75, 0xb0, 0x96, 0xc2, 0xdf, 0x21, + 0xf0, 0x7f, 0x7e, 0x9e, 0xb0, 0x3e, 0x9f, 0xa5, 0x3f, 0x5c}, + false, + true}, + + // Comment: special case public key + {144, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0xe4, 0x10, 0xe1, 0xd7, 0xe8, 0xb9, 0x41, 0x12, 0x36, 0xaf, 0x4a, + 0x35, 0xd6, 0xb6, 0x2a, 0x5d, 0x89, 0x31, 0x47, 0x8e, 0x4c, 0x62, 0x19, + 0x7c, 0xfa, 0xfb, 0x49, 0x14, 0x67, 0xb1, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3e, 0x5f, 0xf1, 0xb5, 0xd8, 0xe4, 0x11, 0x3b, 0x87, + 0x1b, 0xd0, 0x52, 0xf9, 0xe7, 0xbc, 0xd0, 0x58, 0x28, 0x04, 0xc2, 0x66, + 0xff, 0xb2, 0xd4, 0xf4, 0x20, 0x3e, 0xb0, 0x7f, 0xdb, 0x7c, 0x54}, + {0x3d, 0xc7, 0xb7, 0x0e, 0x11, 0x07, 0x66, 0xb2, 0xbf, 0x52, 0x52, + 0x52, 0xeb, 0xed, 0x98, 0xa1, 0x00, 0xb2, 0xe5, 0x32, 0xdc, 0x69, + 0x54, 0x44, 0x64, 0xda, 0x1b, 0xba, 0xb8, 0x62, 0x5f, 0x6d}, + false, + true}, + + // Comment: special case public key + {145, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x2f, 0xdf, 0x7e, 0x0e, 0xe3, 0xd5, 0x5b, 0x44, 0x40, 0xf0, 0x14, + 0x32, 0xdd, 0x25, 0x3c, 0x94, 0x97, 0x93, 0xbc, 0x04, 0xda, 0x44, 0xdd, + 0xec, 0xe8, 0x3e, 0x54, 0xc8, 0xc3, 0x9b, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f}, + {0xe3, 0x17, 0xe5, 0xcc, 0x43, 0x8b, 0x5f, 0x79, 0xea, 0xd5, 0x53, + 0x3a, 0xc7, 0xc4, 0x55, 0x19, 0xa1, 0x17, 0xb3, 0x10, 0x33, 0xcc, + 0x21, 0x40, 0xb1, 0x9e, 0xdf, 0x85, 0x72, 0x01, 0x12, 0x40}, + false, + true}, + + // Comment: special case public key + {146, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x5d, 0x18, 0xf6, 0x8e, 0xf7, 0xa5, 0x86, 0x5c, 0x14, 0xdb, 0x3a, + 0x9c, 0x25, 0x5f, 0xdf, 0x2d, 0xab, 0xea, 0x2a, 0xa3, 0x65, 0x81, 0xe9, + 0x4f, 0x68, 0xb7, 0x27, 0xb5, 0x82, 0x86, 0x7b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f}, + {0xd8, 0x68, 0x10, 0x51, 0x6a, 0xed, 0xdc, 0x18, 0x06, 0x10, 0x36, + 0xf5, 0x99, 0xa9, 0xeb, 0x84, 0xd1, 0xc6, 0x14, 0x6b, 0x0f, 0x54, + 0x36, 0x52, 0xdd, 0x45, 0x26, 0x74, 0x3b, 0xa4, 0x2c, 0x04}, + false, + true}, + + // Comment: special case public key + {147, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0xc1, 0x03, 0x57, 0x8d, 0x5c, 0x07, 0x9d, 0x7b, 0xcc, 0x22, 0xc1, + 0xc3, 0x1e, 0x78, 0x7c, 0x1b, 0x15, 0xc5, 0x7f, 0xcb, 0x49, 0x3f, 0xda, + 0xfe, 0xfa, 0x20, 0x37, 0x1c, 0xfc, 0x74, 0x6b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x95, 0xaf, 0xf8, 0x5a, 0x6c, 0xf2, 0x88, 0x9d, 0xc3, + 0x0d, 0x68, 0xa9, 0xfc, 0x73, 0x5e, 0x68, 0x2c, 0x14, 0x02, 0x61, 0xb3, + 0x7f, 0x59, 0x6a, 0x7a, 0x10, 0x1f, 0xd8, 0xbf, 0x6d, 0x3e, 0x6a}, + {0xdf, 0xa9, 0x88, 0xa4, 0x77, 0x00, 0x3b, 0xe1, 0x25, 0xb9, 0x5c, + 0xcb, 0xf2, 0x22, 0x3d, 0x97, 0x72, 0x95, 0x77, 0xd2, 0x5e, 0x1d, + 0x6e, 0x89, 0xe3, 0xda, 0x0a, 0xfa, 0xbd, 0xd0, 0xae, 0x71}, + false, + true}, + + // Comment: special case public key + {148, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x05, 0xbb, 0x92, 0x74, 0x85, 0xc4, 0x35, 0x64, 0x2b, 0x42, 0x4a, + 0x3d, 0xde, 0x01, 0x4b, 0xcf, 0x76, 0x34, 0x5e, 0x5b, 0xe6, 0x4a, 0xe6, + 0xe9, 0xb2, 0x4d, 0xb3, 0x9e, 0x1c, 0xdb, 0x51, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x43, 0x46, 0x38, 0xc8, 0xde, 0xe7, 0x5a, 0xc5, 0x62, + 0x16, 0x15, 0x0f, 0x79, 0x71, 0xc4, 0xe5, 0xc2, 0x77, 0x17, 0xe3, 0x4d, + 0x1b, 0xf8, 0x00, 0x8e, 0xda, 0x16, 0x0a, 0x3a, 0xf7, 0x78, 0x6a}, + {0xd4, 0x50, 0xaf, 0x45, 0xb8, 0xed, 0x5f, 0xe1, 0x40, 0xcc, 0x52, + 0x63, 0xff, 0xb7, 0xb5, 0x2e, 0x66, 0x73, 0x68, 0x99, 0xa8, 0xb8, + 0x72, 0xb6, 0xe2, 0x85, 0x52, 0x12, 0x98, 0x19, 0xb2, 0x5b}, + false, + true}, + + // Comment: special case public key + {149, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0x22, 0x03, 0x9a, 0x5d, 0xc1, 0x3c, 0x40, 0xfc, 0xcc, 0xf3, 0x46, + 0xe2, 0xa7, 0x76, 0x9b, 0x4f, 0xd2, 0x72, 0x05, 0x2d, 0x43, 0x26, 0x0a, + 0xd6, 0x26, 0x46, 0x8a, 0x50, 0xd4, 0x41, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x45, 0x46, 0x38, 0xc8, 0xde, 0xe7, 0x5a, 0xc5, 0x62, + 0x16, 0x15, 0x0f, 0x79, 0x71, 0xc4, 0xe5, 0xc2, 0x77, 0x17, 0xe3, 0x4d, + 0x1b, 0xf8, 0x00, 0x8e, 0xda, 0x16, 0x0a, 0x3a, 0xf7, 0x78, 0x6a}, + {0x58, 0x00, 0x2c, 0x89, 0xbf, 0x8b, 0xc3, 0x2a, 0xe6, 0xfc, 0x20, + 0x5b, 0x79, 0x6a, 0xcd, 0x13, 0xef, 0x7f, 0x84, 0x76, 0xf6, 0x49, + 0x2a, 0xe4, 0xb2, 0xbe, 0x47, 0xf1, 0x09, 0x5e, 0x8a, 0x4f}, + false, + true}, + + // Comment: special case public key + {150, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0xa6, 0x34, 0x9c, 0x03, 0xf0, 0xdc, 0x0a, 0x42, 0x35, 0x8f, 0x63, + 0x53, 0xca, 0x67, 0x63, 0x2a, 0xf6, 0x87, 0xb1, 0x4c, 0x9d, 0xff, 0x62, + 0x6c, 0x54, 0xe2, 0x11, 0xe8, 0xfc, 0x35, 0x5a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x77, 0x73, 0xaa, 0xd6, 0xe7, 0x2e, 0xb1, 0x73, 0x5b, 0x65, 0xad, + 0x51, 0xf7, 0xda, 0xd2, 0x58, 0xc1, 0x1d, 0x7b, 0xff, 0xf5, 0x30, + 0x94, 0x42, 0x4c, 0xb1, 0x03, 0xcd, 0x6b, 0xfb, 0x43, 0x68}, + false, + true}, + + // Comment: special case public key + {151, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x69, 0x6d, 0x4d, 0x05, 0x20, 0x99, 0x71, 0xd6, 0xba, 0x06, 0x76, + 0xea, 0x27, 0x42, 0x62, 0xba, 0x63, 0x9a, 0xac, 0x74, 0xfa, 0x75, 0xe5, + 0xdf, 0x45, 0x70, 0x76, 0x8a, 0xd8, 0xae, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xc1, 0x18, 0xdd, 0xf6, 0x46, 0x2f, 0xbe, 0xa8, 0x0f, 0x14, 0xef, + 0x1f, 0x29, 0x72, 0xa1, 0xab, 0x12, 0xca, 0xfa, 0x51, 0x1d, 0x13, + 0x23, 0xd4, 0xd2, 0x2d, 0x0d, 0x42, 0x6d, 0x65, 0x1b, 0x5b}, + false, + true}, + + // Comment: special case public key + {152, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0xbb, 0x68, 0x0c, 0x85, 0x3f, 0x4e, 0x4d, 0xaa, 0x47, 0xc5, 0x86, + 0xdc, 0x88, 0x6c, 0xf4, 0x56, 0x8d, 0x7b, 0x03, 0x83, 0x77, 0x0f, 0x6d, + 0xf4, 0x39, 0xa5, 0x3b, 0xe4, 0xa3, 0x23, 0x6d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xcc, 0x07, 0x75, 0xbf, 0xd9, 0x70, 0xa2, 0x70, 0x6b, 0x11, 0xc7, + 0x22, 0x2a, 0x44, 0x36, 0xa3, 0xd1, 0x71, 0x60, 0x38, 0x2c, 0x83, + 0xb7, 0x6f, 0x89, 0xb6, 0x61, 0x92, 0xc8, 0x1b, 0x44, 0x08}, + false, + true}, + + // Comment: special case public key + {153, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xf6, 0xc2, 0x8d, 0xbd, 0xc6, 0x47, 0x06, 0x8a, 0x76, 0xd7, 0x18, + 0x05, 0xef, 0x77, 0x0f, 0x08, 0x7c, 0xf7, 0x6b, 0x82, 0xaf, 0xdc, 0x0d, + 0x26, 0xc4, 0x5b, 0x71, 0xac, 0xe4, 0x97, 0x68, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0xf0, 0x09, 0x7f, 0xa0, 0xba, 0x70, 0xd0, 0x19, 0x12, 0x62, 0x77, + 0xab, 0x15, 0xc5, 0x6e, 0xcc, 0x17, 0x0c, 0xa8, 0x81, 0x80, 0xb2, + 0xbf, 0x9d, 0x80, 0xfc, 0xda, 0x3d, 0x7d, 0x74, 0x55, 0x2a}, + false, + true}, + + // Comment: special case public key + {154, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x63, 0x0f, 0x93, 0x59, 0x86, 0x37, 0xc3, 0x5d, 0xa6, 0x23, 0xa7, + 0x45, 0x59, 0xcf, 0x94, 0x43, 0x74, 0xa5, 0x59, 0x11, 0x4c, 0x79, 0x37, + 0x81, 0x10, 0x41, 0xfc, 0x86, 0x05, 0x56, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: special case for E in multiplication by 2 + {155, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x1e, 0xcb, 0xda, 0x5a, 0x4a, 0x22, 0x80, 0x44, 0xfe, 0xfd, 0x6e, + 0x03, 0xdf, 0x23, 0x45, 0x58, 0xc3, 0xc7, 0x91, 0x52, 0xc6, 0xe2, 0xc5, + 0xe6, 0x0b, 0x14, 0x2c, 0x4f, 0x26, 0xa8, 0x51, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x59, 0xe7, 0xb1, 0xe6, 0xf4, 0x70, 0x65, 0xa4, 0x8b, 0xd3, 0x49, + 0x13, 0xd9, 0x10, 0x17, 0x6b, 0x67, 0x92, 0xa1, 0x37, 0x2a, 0xad, + 0x22, 0xe7, 0x3c, 0xd7, 0xdf, 0x45, 0xfc, 0xf9, 0x1a, 0x0e}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {156, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0x56, 0x1a, 0x38, 0x00, 0x07, 0x95, 0xb7, 0xcb, 0x53, 0x7b, 0x55, + 0xe9, 0x75, 0xea, 0x45, 0x2c, 0x21, 0x18, 0x50, 0x62, 0x95, 0xd5, 0xeb, + 0x15, 0xfd, 0x9c, 0x83, 0xb6, 0x7f, 0x7a, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x77, 0xaf, 0x0d, 0x38, 0x97, 0xa7, 0x15, 0xdf, 0xe2, + 0x5d, 0xf5, 0xd5, 0x38, 0xcf, 0x13, 0x3b, 0xc9, 0xab, 0x7a, 0xd5, 0x2d, + 0xf6, 0xbd, 0x92, 0x2a, 0x2f, 0xb7, 0x56, 0x21, 0xd5, 0x99, 0x01}, + {0x17, 0x9f, 0x6b, 0x02, 0x07, 0x48, 0xac, 0xba, 0x34, 0x91, 0x33, + 0xea, 0xa4, 0x51, 0x8f, 0x1b, 0xd8, 0xba, 0xb7, 0xbf, 0xc4, 0xfb, + 0x05, 0xfd, 0x4c, 0x24, 0xe7, 0x55, 0x3d, 0xa1, 0xe9, 0x60}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {157, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0x0f, 0x7d, 0xf2, 0xd4, 0x71, 0x28, 0x44, 0x1c, 0x72, 0x70, 0xb9, + 0xa8, 0x7e, 0xee, 0x45, 0xb6, 0x05, 0x6f, 0xc6, 0x42, 0x36, 0xa5, 0x7b, + 0xdf, 0x81, 0xdb, 0xcc, 0xcf, 0x5f, 0x5d, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4e, 0x39, 0x86, 0x61, 0x27, 0xb6, 0xa1, 0x2a, 0x54, + 0x91, 0x4e, 0x10, 0x6a, 0xab, 0x86, 0x46, 0x4a, 0xf5, 0x56, 0x31, 0xf3, + 0xcb, 0x61, 0x76, 0x6d, 0x59, 0x99, 0xaa, 0x8d, 0x2e, 0x07, 0x0e}, + {0x43, 0xc5, 0xee, 0x14, 0x51, 0xf2, 0x13, 0xef, 0x76, 0x24, 0x72, + 0x9e, 0x59, 0x5a, 0x0f, 0xee, 0x7c, 0x9a, 0xf7, 0xee, 0x5d, 0x27, + 0xeb, 0x03, 0x27, 0x8e, 0xe9, 0xf9, 0x4c, 0x20, 0x23, 0x52}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {158, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xf7, 0xa0, 0xc0, 0xbf, 0xb1, 0xe9, 0xc7, 0x25, 0x76, 0xc5, 0x34, + 0xf8, 0x68, 0x54, 0xfb, 0xe4, 0xaf, 0x52, 0x1d, 0x4f, 0xa8, 0x07, 0xf6, + 0x7e, 0x24, 0x40, 0xe1, 0x00, 0xec, 0x88, 0x52, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xad, 0xc6, 0x79, 0x9e, 0xd8, 0x49, 0x5e, 0xd5, 0xab, + 0x6e, 0xb1, 0xef, 0x95, 0x54, 0x79, 0xb9, 0xb5, 0x0a, 0xa9, 0xce, 0x0c, + 0x34, 0x9e, 0x89, 0x92, 0xa6, 0x66, 0x55, 0x72, 0xd1, 0xf8, 0x11}, + {0x2f, 0x35, 0x0b, 0xcf, 0x0b, 0x40, 0x78, 0x4d, 0x1d, 0x75, 0x6c, + 0x9c, 0xa3, 0xe3, 0x8e, 0xc9, 0xdd, 0x68, 0xba, 0x80, 0xfa, 0xf1, + 0xf9, 0x84, 0x7d, 0xe5, 0x07, 0x79, 0xc0, 0xd4, 0x90, 0x2a}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {159, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x18, 0x1f, 0x58, 0x1a, 0xa3, 0x70, 0x22, 0xff, 0x71, 0xc5, 0x6c, + 0x6e, 0x68, 0xe6, 0x17, 0x5d, 0x96, 0x7c, 0x5c, 0x99, 0x5a, 0x24, 0x98, + 0x85, 0xf6, 0x65, 0x65, 0x07, 0x4d, 0xed, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x77, 0x0f, 0x42, 0x18, 0xef, 0x23, 0x4f, 0x5e, 0x18, + 0x54, 0x66, 0xe3, 0x24, 0x42, 0xc3, 0x02, 0xbb, 0xec, 0x21, 0xbb, 0xb6, + 0xcd, 0x28, 0xc9, 0x79, 0xe7, 0x83, 0xfe, 0x50, 0x13, 0x33, 0x3f}, + {0xd5, 0xd6, 0x50, 0xdc, 0x62, 0x10, 0x72, 0xec, 0xa9, 0x52, 0xe4, + 0x34, 0x4e, 0xfc, 0x73, 0x20, 0xb2, 0xb1, 0x45, 0x9a, 0xba, 0x48, + 0xf5, 0xe2, 0x48, 0x0d, 0xb8, 0x81, 0xc5, 0x0c, 0xc6, 0x50}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {160, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x1c, 0x93, 0x5c, 0xae, 0x43, 0x57, 0x07, 0x0b, 0x0a, 0xda, 0xf9, + 0xcd, 0x61, 0x92, 0x83, 0x0b, 0x2c, 0x98, 0x9c, 0x15, 0x37, 0x29, 0xee, + 0xd9, 0x9f, 0x58, 0x9e, 0xb4, 0x5f, 0x88, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x5c, 0x61, 0x18, 0xc4, 0xc7, 0x4c, 0xfb, 0x84, 0x2d, + 0x9a, 0x87, 0x44, 0x9f, 0x9d, 0x8d, 0xb8, 0xb9, 0x92, 0xd4, 0x6c, 0x5a, + 0x90, 0x93, 0xce, 0x2f, 0xcb, 0x7a, 0x49, 0xb5, 0x35, 0xc4, 0x51}, + {0x90, 0x9c, 0xc5, 0x72, 0x75, 0xd5, 0x4f, 0x20, 0xc6, 0x7b, 0x45, + 0xf9, 0xaf, 0x94, 0x84, 0xfd, 0x67, 0x58, 0x1a, 0xfb, 0x7d, 0x88, + 0x7b, 0xee, 0x1d, 0xb5, 0x46, 0x1f, 0x30, 0x3e, 0xf2, 0x57}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {161, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x02, 0x29, 0x2d, 0x43, 0x59, 0xa3, 0xd4, 0x2b, 0xc8, 0x76, 0x7f, + 0x13, 0x80, 0x00, 0x93, 0x32, 0xe7, 0xa0, 0xdf, 0x2f, 0x33, 0x79, 0x01, + 0x1a, 0xb7, 0x8f, 0x78, 0x9f, 0x6b, 0xaa, 0x54, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x40, 0x39, 0x86, 0x61, 0x27, 0xb6, 0xa1, 0x2a, 0x54, + 0x91, 0x4e, 0x10, 0x6a, 0xab, 0x86, 0x46, 0x4a, 0xf5, 0x56, 0x31, 0xf3, + 0xcb, 0x61, 0x76, 0x6d, 0x59, 0x99, 0xaa, 0x8d, 0x2e, 0x07, 0x6e}, + {0x4a, 0x7e, 0x2c, 0x5c, 0xaf, 0x1d, 0x81, 0x80, 0xeb, 0x1c, 0x4f, + 0x22, 0x69, 0x2f, 0x29, 0xa1, 0x4b, 0x4c, 0xdc, 0x9b, 0x19, 0x3b, + 0xd1, 0xd1, 0x6e, 0x2f, 0x27, 0x43, 0x8e, 0xef, 0x14, 0x48}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {162, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xc2, 0xc4, 0x9e, 0x64, 0x4a, 0xb7, 0x38, 0x27, 0x07, 0x07, 0xff, + 0x99, 0x17, 0x06, 0x59, 0x42, 0x68, 0x7e, 0x2f, 0x12, 0x88, 0x6d, 0x96, + 0x11, 0x61, 0xdb, 0x46, 0xc0, 0x5b, 0x56, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x07, 0x8f, 0xa5, 0x23, 0x49, 0x8f, 0xb5, 0x1c, 0xba, + 0x11, 0x12, 0xd8, 0x3b, 0x20, 0xaf, 0x44, 0x8b, 0x80, 0x09, 0xd8, 0xee, + 0xa1, 0x43, 0x68, 0x56, 0x4d, 0x01, 0xb8, 0xf9, 0xb6, 0x08, 0x6f}, + {0xc0, 0xee, 0x59, 0xd3, 0x68, 0x5f, 0xc2, 0xc3, 0xc8, 0x03, 0x60, + 0x8b, 0x5e, 0xe3, 0x9a, 0x7f, 0x8d, 0xa3, 0x0b, 0x48, 0xe4, 0x29, + 0x3a, 0xe0, 0x11, 0xf0, 0xea, 0x1e, 0x5a, 0xeb, 0x71, 0x73}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {163, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x87, 0xd3, 0x8b, 0x27, 0x4c, 0x1d, 0xad, 0x1b, 0xce, 0x6e, 0xaa, + 0x36, 0xb4, 0x8e, 0x21, 0x90, 0xb9, 0x0b, 0x9b, 0xf8, 0xca, 0x59, 0x66, + 0x9c, 0xc5, 0xe0, 0x04, 0x64, 0x53, 0x43, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9f, 0xc6, 0x79, 0x9e, 0xd8, 0x49, 0x5e, 0xd5, 0xab, + 0x6e, 0xb1, 0xef, 0x95, 0x54, 0x79, 0xb9, 0xb5, 0x0a, 0xa9, 0xce, 0x0c, + 0x34, 0x9e, 0x89, 0x92, 0xa6, 0x66, 0x55, 0x72, 0xd1, 0xf8, 0x71}, + {0xb2, 0x52, 0xbc, 0x8e, 0xab, 0xfa, 0xa6, 0x8c, 0x56, 0xe5, 0x4d, + 0x61, 0xb9, 0x90, 0x61, 0xa3, 0x5d, 0x11, 0xe3, 0xa7, 0xb9, 0xbd, + 0xa4, 0x17, 0xd9, 0x0f, 0x69, 0xb1, 0x11, 0x9b, 0xcf, 0x45}, + false, + true}, + + // Comment: special case for E in multiplication by 2 + {164, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0xdb, 0xcc, 0x5a, 0x69, 0x5f, 0x15, 0x14, 0xbb, 0xba, 0xa6, 0xad, + 0x00, 0x84, 0x2b, 0x69, 0xd9, 0xae, 0x52, 0x16, 0xb1, 0x96, 0x3a, 0xdd, + 0x07, 0xfb, 0x29, 0x47, 0xc9, 0x7b, 0x84, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x76, 0x50, 0xf2, 0xc7, 0x68, 0x58, 0xea, 0x20, 0x1d, + 0xa2, 0x02, 0x2a, 0xc7, 0x30, 0xec, 0xc4, 0x36, 0x54, 0x85, 0x2a, 0xd2, + 0x09, 0x42, 0x6d, 0xd5, 0xd0, 0x48, 0xa9, 0xde, 0x2a, 0x66, 0x7e}, + {0xfb, 0xda, 0x33, 0xbc, 0x93, 0x0c, 0x08, 0xdf, 0x83, 0x72, 0x08, + 0xe1, 0x9a, 0xfd, 0xc1, 0xcf, 0xe3, 0xfd, 0x0f, 0x8f, 0x0e, 0x39, + 0x76, 0xbe, 0x34, 0x77, 0x5e, 0x58, 0xa4, 0xa7, 0x77, 0x1f}, + false, + true}, + + // Comment: D = 0 in multiplication by 2 + {165, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x91, 0xc9, 0x27, 0x2c, 0xf9, 0xa1, 0x97, 0x73, 0x5b, 0x70, 0x1e, + 0x57, 0x15, 0x26, 0x8d, 0x36, 0xd7, 0x43, 0x6b, 0x7e, 0x35, 0x1a, 0x3e, + 0x99, 0x7a, 0x08, 0x62, 0xe4, 0x80, 0x7d, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16, + 0x56, 0xe3, 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c, + 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 0x00}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: D = 0 in multiplication by 2 + {166, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xf9, 0xc6, 0x0a, 0xea, 0x73, 0x73, 0x1d, 0x92, 0xab, 0x5e, 0xd9, + 0xf4, 0xce, 0xa1, 0x22, 0xf9, 0xa6, 0xeb, 0x25, 0x77, 0xbd, 0xa7, 0x2f, + 0x94, 0x94, 0x8f, 0xea, 0x4d, 0x4c, 0xc6, 0x5d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x5f, 0x9c, 0x95, 0xbc, 0xa3, 0x50, 0x8c, 0x24, 0xb1, + 0xd0, 0xb1, 0x55, 0x9c, 0x83, 0xef, 0x5b, 0x04, 0x44, 0x5c, 0xc4, 0x58, + 0x1c, 0x8e, 0x86, 0xd8, 0x22, 0x4e, 0xdd, 0xd0, 0x9f, 0x11, 0x57}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + false}, + + // Comment: special case for DA - CB in multiplication by 2 + {167, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x66, 0xdd, 0x76, 0x74, 0xfe, 0x51, 0xf9, 0x32, 0x6c, 0x1e, 0x23, + 0x9b, 0x87, 0x5f, 0x8a, 0xc0, 0x70, 0x1a, 0xae, 0x69, 0xa8, 0x04, 0xc2, + 0x5f, 0xe4, 0x35, 0x95, 0xe8, 0x66, 0x0b, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb0, 0x22, 0x4e, 0x71, 0x34, 0xcf, 0x92, 0xd4, 0x0a, + 0x31, 0x51, 0x5f, 0x2f, 0x0e, 0x89, 0xc2, 0xa2, 0x77, 0x7e, 0x8a, 0xc2, + 0xfe, 0x74, 0x1d, 0xb0, 0xdc, 0x39, 0x39, 0x9f, 0xdf, 0x27, 0x02}, + {0x8d, 0xac, 0xfe, 0x7b, 0xea, 0xaa, 0x62, 0xb9, 0x4b, 0xf6, 0xe5, + 0x0e, 0xe5, 0x21, 0x4d, 0x99, 0xad, 0x7c, 0xda, 0x5a, 0x43, 0x1e, + 0xa0, 0xc6, 0x2f, 0x2b, 0x20, 0xa8, 0x9d, 0x73, 0xc6, 0x2e}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 2 + {168, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x06, 0x7f, 0x30, 0xf4, 0x0d, 0x61, 0x31, 0x8b, 0x42, 0x0c, 0x85, + 0x9f, 0xce, 0x12, 0x8c, 0x90, 0x17, 0xab, 0x81, 0xb4, 0x7b, 0x76, 0x02, + 0x8a, 0x57, 0xbc, 0x30, 0xd5, 0x85, 0x68, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x60, 0x1e, 0x3f, 0xeb, 0xb8, 0x48, 0xec, 0x3e, 0x57, + 0xfc, 0xe6, 0x45, 0x88, 0xaa, 0xd8, 0x2a, 0xfc, 0x9c, 0x2a, 0xf9, 0x9b, + 0xbc, 0xdf, 0xfc, 0xc4, 0xcd, 0x58, 0xd4, 0xb3, 0xd1, 0x5c, 0x07}, + {0x20, 0xf1, 0xd3, 0xfe, 0x90, 0xe0, 0x8b, 0xc6, 0xf1, 0x52, 0xbf, + 0x5d, 0xac, 0xc3, 0xed, 0x35, 0x89, 0x97, 0x85, 0x33, 0x3f, 0x14, + 0x70, 0xe6, 0xa6, 0x2c, 0x3b, 0x8c, 0xbe, 0x28, 0xd2, 0x60}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 2 + {169, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x45, 0x77, 0x66, 0x9d, 0x21, 0xce, 0x0a, 0xe3, 0xe3, 0x0b, 0x02, + 0xc9, 0x78, 0x3f, 0xfe, 0x97, 0x70, 0x9c, 0xbf, 0xe3, 0x96, 0x88, 0x9a, + 0xa3, 0x1e, 0x8e, 0xe4, 0x33, 0x52, 0xdc, 0x52, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x82, 0xa3, 0x80, 0x7b, 0xbd, 0xec, 0x2f, 0xa9, 0x93, + 0x8f, 0xb4, 0x14, 0x1e, 0x27, 0xdc, 0x57, 0x45, 0x66, 0x06, 0x30, 0x1f, + 0x78, 0xff, 0x71, 0x33, 0xcf, 0x24, 0xf3, 0xd1, 0x3e, 0xe1, 0x17}, + {0x2b, 0x28, 0xcc, 0x51, 0x40, 0xb8, 0x16, 0xad, 0xd5, 0xad, 0x3a, + 0x77, 0xa8, 0x1b, 0x1c, 0x07, 0x3d, 0x67, 0xbf, 0x51, 0xbf, 0x95, + 0xbd, 0xa2, 0x06, 0x4a, 0x14, 0xeb, 0x12, 0xd5, 0xf7, 0x66}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 2 + {170, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0xe5, 0x97, 0xa4, 0xe2, 0xcc, 0xdb, 0x5e, 0x80, 0x52, 0xd5, 0x7c, + 0x90, 0x09, 0x93, 0x8c, 0x2d, 0x4c, 0x43, 0xd6, 0xd8, 0xc9, 0xf9, 0x3c, + 0x98, 0x72, 0x7b, 0x73, 0x11, 0x03, 0x59, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf3, 0x29, 0xab, 0x23, 0x76, 0x46, 0x2e, 0x5f, 0x31, + 0x28, 0xa2, 0x68, 0x20, 0x86, 0x25, 0x3c, 0x19, 0x22, 0x2a, 0xc1, 0xe2, + 0xbc, 0xa4, 0x56, 0x92, 0xf0, 0xc3, 0xb5, 0x28, 0xf4, 0xc4, 0x28}, + {0x83, 0x92, 0x16, 0x00, 0x83, 0xb9, 0xaf, 0x9e, 0x0e, 0xf4, 0x4f, + 0xcf, 0xce, 0x53, 0xba, 0x8f, 0xf7, 0x28, 0x2e, 0xe7, 0xa6, 0xc7, + 0x1a, 0xb6, 0x6f, 0x88, 0x43, 0xa5, 0x5d, 0x09, 0xcd, 0x68}, + false, + true}, + + // Comment: special case for DA in multiplication by 2 + {171, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x28, 0x1c, 0xc5, 0x1d, 0x55, 0x12, 0xd8, 0x81, 0x4e, 0xa5, 0x24, + 0x9b, 0x87, 0x9d, 0xcb, 0xad, 0x03, 0x23, 0xd3, 0x85, 0x12, 0xda, 0xfb, + 0xdc, 0x7b, 0xa8, 0x5b, 0xba, 0x8c, 0x8d, 0x5d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4f, 0xce, 0x3b, 0xb6, 0xc8, 0xaa, 0xf0, 0x22, 0xdb, + 0xd1, 0x00, 0xe3, 0xcd, 0xe3, 0x94, 0x1b, 0x37, 0xd5, 0x43, 0xf0, 0x04, + 0x01, 0xdb, 0xa7, 0xda, 0x9b, 0xc1, 0x43, 0xdf, 0xc5, 0x57, 0x09}, + {0x42, 0x18, 0x4e, 0x22, 0xc5, 0x35, 0x53, 0x0c, 0x45, 0x7b, 0xd3, + 0xb4, 0xf1, 0x08, 0x4c, 0xbf, 0x5e, 0x29, 0x7f, 0x50, 0x2f, 0xe1, + 0x36, 0xb8, 0xd1, 0xda, 0xec, 0xf5, 0x33, 0x4c, 0xc9, 0x6c}, + false, + true}, + + // Comment: special case for DA in multiplication by 2 + {172, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xe7, 0x95, 0x45, 0x0d, 0xf0, 0xa8, 0x13, 0xc6, 0x57, 0x34, 0x96, + 0xec, 0x57, 0x93, 0xca, 0x02, 0xe1, 0xbd, 0xba, 0xd1, 0x0e, 0xd0, 0x8d, + 0xf8, 0x3f, 0xda, 0xed, 0x68, 0xb3, 0x38, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x15, 0xc6, 0x88, 0x51, 0xc1, 0xdb, 0x84, 0x4b, 0x5a, + 0x1e, 0xf3, 0x45, 0x6a, 0x65, 0x9f, 0x18, 0x88, 0x54, 0xb1, 0xa7, 0x5f, + 0xbd, 0xb2, 0xf6, 0x8f, 0x51, 0x4c, 0x92, 0x89, 0xce, 0x71, 0x1f}, + {0xf6, 0x54, 0xd7, 0x8e, 0x59, 0x45, 0xb2, 0x4b, 0xc6, 0x3e, 0x3e, + 0x6d, 0x79, 0x0e, 0x0a, 0xe9, 0x86, 0xe5, 0x39, 0x37, 0x76, 0x40, + 0x68, 0xb1, 0xbc, 0xe9, 0x20, 0xe1, 0xd7, 0x9b, 0x75, 0x6f}, + false, + true}, + + // Comment: special case for DA in multiplication by 2 + {173, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0xb6, 0x9a, 0x1c, 0xc1, 0xeb, 0x2d, 0x0b, 0x83, 0xea, 0x21, 0x38, + 0x46, 0xe9, 0x0a, 0x2c, 0x92, 0x20, 0x88, 0xbd, 0xf2, 0x94, 0xa6, 0x99, + 0x5b, 0xf6, 0xe6, 0xe7, 0x7c, 0x64, 0x6c, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x42, 0x00, 0xa2, 0x42, 0x43, 0x43, 0x37, 0xb8, 0x91, + 0x4f, 0x49, 0x34, 0x53, 0x01, 0xed, 0x78, 0x2b, 0x13, 0x59, 0x4f, 0x9e, + 0xde, 0x08, 0x9c, 0x41, 0xfb, 0x1e, 0x7e, 0xa8, 0x2c, 0x90, 0x53}, + {0xcd, 0x8a, 0x09, 0xb0, 0x47, 0x95, 0xed, 0xcc, 0x70, 0x61, 0x86, + 0x73, 0x73, 0x98, 0x1a, 0xa7, 0x48, 0x65, 0x1e, 0xbd, 0xce, 0x5e, + 0xc2, 0x18, 0xa3, 0x35, 0xb8, 0x78, 0xce, 0xfe, 0x48, 0x72}, + false, + true}, + + // Comment: special case for DA in multiplication by 2 + {174, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xb3, 0x0b, 0xb6, 0x3c, 0xd8, 0xad, 0xe7, 0x1b, 0x7a, 0x77, 0xd4, + 0x26, 0xf4, 0x41, 0x9d, 0x05, 0xf1, 0x99, 0xff, 0xef, 0x34, 0x9e, 0x89, + 0xfa, 0xa9, 0xd9, 0xa5, 0xf2, 0x1f, 0x66, 0x54, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xba, 0xab, 0xf0, 0x17, 0x4a, 0xaa, 0xea, 0x4d, 0xe4, + 0x8c, 0xc8, 0x3a, 0xdf, 0xb0, 0x40, 0x14, 0x61, 0xa7, 0x41, 0x90, 0x3e, + 0xa6, 0xfb, 0x13, 0x0d, 0x7d, 0x64, 0xb7, 0xbf, 0x03, 0xa9, 0x66}, + {0xc9, 0xf8, 0x25, 0x8f, 0x23, 0x7d, 0xb1, 0xc8, 0x07, 0x02, 0xc5, + 0xc4, 0xd9, 0x04, 0x8d, 0xfb, 0xa9, 0xdf, 0xe2, 0x59, 0xda, 0x4a, + 0xee, 0xe9, 0x0d, 0xc2, 0x94, 0x55, 0x26, 0x96, 0x12, 0x75}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 2 + {175, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xb3, 0x86, 0xf4, 0xef, 0x0d, 0x46, 0x98, 0x68, 0x64, 0x04, 0x97, + 0x7e, 0x7b, 0x60, 0xcb, 0x6c, 0x1f, 0x8b, 0x60, 0x12, 0xa2, 0x2e, 0x29, + 0xd6, 0x22, 0x4c, 0x59, 0x47, 0x43, 0x90, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf1, 0x2f, 0x18, 0xbd, 0x59, 0xc1, 0x26, 0x34, 0x8f, + 0x6a, 0x7a, 0x9f, 0x4a, 0x5f, 0xdd, 0x9f, 0xca, 0xf5, 0x81, 0x34, 0x50, + 0x73, 0xa8, 0x51, 0xfb, 0xa0, 0x98, 0xe5, 0xd6, 0x4b, 0x4a, 0x0c}, + {0x66, 0x00, 0xcb, 0xe9, 0x00, 0x61, 0x6a, 0x77, 0x0a, 0x12, 0x6b, + 0x8b, 0x19, 0x15, 0x6d, 0x5e, 0x27, 0xe1, 0x17, 0x4b, 0xd5, 0x38, + 0xd0, 0x94, 0x4e, 0xb3, 0xc0, 0xbe, 0x48, 0x99, 0xc7, 0x58}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 2 + {176, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x86, 0x60, 0x2e, 0x71, 0x9b, 0xac, 0xaf, 0xea, 0x09, 0x2b, 0xb7, + 0x5b, 0x51, 0xae, 0x72, 0x58, 0xab, 0xe1, 0xa3, 0x64, 0xc1, 0x76, 0x85, + 0x7f, 0x3d, 0xc1, 0x88, 0xc0, 0x3e, 0x67, 0x59, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xbe, 0xe3, 0x86, 0x52, 0x7b, 0x77, 0x24, 0x90, 0xae, + 0xb9, 0x6f, 0xc4, 0xd2, 0x3b, 0x93, 0x04, 0x03, 0x7c, 0xb4, 0x43, 0x0f, + 0x64, 0xb2, 0x28, 0xf3, 0xd8, 0xb3, 0xb4, 0x98, 0x31, 0x9f, 0x22}, + {0x3f, 0xe7, 0x10, 0xd6, 0x34, 0x4f, 0xf0, 0xcb, 0x34, 0x2e, 0x52, + 0x34, 0x9e, 0x1c, 0x5b, 0x57, 0xb7, 0xa2, 0x71, 0xf2, 0xa1, 0x33, + 0xbb, 0x52, 0x49, 0xbb, 0xe4, 0x0d, 0xc8, 0x6e, 0x1b, 0x40}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 2 + {177, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x39, 0x60, 0xf5, 0xd0, 0x61, 0x3c, 0xda, 0xac, 0x6d, 0xda, 0x69, + 0x03, 0x51, 0x66, 0x6e, 0x9f, 0x27, 0x7b, 0xba, 0x6b, 0xd4, 0x06, 0xb0, + 0xe2, 0x7a, 0x18, 0x86, 0xbb, 0x2d, 0x3e, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcf, 0x91, 0x1a, 0xc9, 0x1b, 0x0d, 0x94, 0x40, 0x49, + 0xce, 0xc6, 0x6a, 0xe5, 0xef, 0x0c, 0x45, 0x49, 0xd1, 0xe6, 0x12, 0xe1, + 0x07, 0xc6, 0x8e, 0x87, 0x26, 0x3a, 0x2f, 0xbc, 0xf8, 0x32, 0x3f}, + {0x71, 0x37, 0x3e, 0xbe, 0x67, 0xf3, 0x9a, 0x2c, 0x23, 0x00, 0x27, + 0xc7, 0xdb, 0x4b, 0x3b, 0x74, 0xba, 0xb8, 0x0e, 0xd2, 0x12, 0xb2, + 0x32, 0x67, 0x97, 0x85, 0xee, 0x10, 0xf4, 0x7c, 0x30, 0x4e}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 2 + {178, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x3b, 0x75, 0xf0, 0x9a, 0xc8, 0x07, 0xdf, 0xd2, 0xee, 0x35, 0x2c, + 0x04, 0xa1, 0xf2, 0x59, 0x84, 0x72, 0x0f, 0x78, 0x5f, 0xfa, 0xa0, 0xaf, + 0x88, 0xbc, 0x5d, 0xb6, 0xff, 0x9c, 0x34, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1e, 0x6e, 0xe5, 0x36, 0xe4, 0xf2, 0x6b, 0xbf, 0xb6, + 0x31, 0x39, 0x95, 0x1a, 0x10, 0xf3, 0xba, 0xb6, 0x2e, 0x19, 0xed, 0x1e, + 0xf8, 0x39, 0x71, 0x78, 0xd9, 0xc5, 0xd0, 0x43, 0x07, 0xcd, 0x40}, + {0x23, 0x8e, 0xef, 0x43, 0xc5, 0x89, 0x82, 0x2e, 0x1d, 0x3d, 0xe4, + 0x1c, 0x1c, 0xc4, 0x6d, 0xcf, 0xec, 0x7a, 0x93, 0xfe, 0xbf, 0x37, + 0xc8, 0x54, 0x6b, 0x66, 0x25, 0xe1, 0xa1, 0x23, 0x81, 0x5d}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 2 + {179, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x36, 0x94, 0x8c, 0x0e, 0xc2, 0x23, 0xf0, 0xee, 0x57, 0x7e, 0x39, + 0x0d, 0xbf, 0x87, 0x22, 0x23, 0x58, 0xed, 0x19, 0x9f, 0x28, 0x23, 0x34, + 0x5a, 0xd1, 0x54, 0xbb, 0xc4, 0xcb, 0xcc, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2f, 0x1c, 0x79, 0xad, 0x84, 0x88, 0xdb, 0x6f, 0x51, + 0x46, 0x90, 0x3b, 0x2d, 0xc4, 0x6c, 0xfb, 0xfc, 0x83, 0x4b, 0xbc, 0xf0, + 0x9b, 0x4d, 0xd7, 0x0c, 0x27, 0x4c, 0x4b, 0x67, 0xce, 0x60, 0x5d}, + {0x87, 0xa7, 0x9c, 0x9c, 0x23, 0x1d, 0x3b, 0x95, 0x26, 0xb4, 0x9b, + 0xf3, 0xd6, 0x83, 0xbf, 0x38, 0xc3, 0xc3, 0x19, 0xaf, 0x7c, 0x7c, + 0x5d, 0x14, 0x56, 0x48, 0x73, 0x98, 0xda, 0x53, 0x50, 0x10}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 2 + {180, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x54, 0xde, 0xd6, 0x13, 0xfe, 0xbf, 0x29, 0x50, 0xac, 0x5c, 0x92, + 0x7f, 0xcb, 0x12, 0x0c, 0x38, 0x7d, 0xe0, 0xba, 0x61, 0xb3, 0x31, 0xcd, + 0x33, 0x02, 0x4c, 0x8b, 0x6e, 0x73, 0x70, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfc, 0xcf, 0xe7, 0x42, 0xa6, 0x3e, 0xd9, 0xcb, 0x70, + 0x95, 0x85, 0x60, 0xb5, 0xa0, 0x22, 0x60, 0x35, 0x0a, 0x7e, 0xcb, 0xaf, + 0x8c, 0x57, 0xae, 0x04, 0x5f, 0x67, 0x1a, 0x29, 0xb4, 0xb5, 0x73}, + {0xd6, 0x83, 0xca, 0x61, 0x94, 0x45, 0x2d, 0x87, 0x8c, 0x12, 0xd7, + 0xda, 0x35, 0xf2, 0x28, 0x33, 0xf9, 0x97, 0x28, 0xbb, 0xa8, 0x99, + 0x31, 0xa5, 0x12, 0x74, 0xf6, 0x12, 0x10, 0x33, 0x6a, 0x5f}, + false, + true}, + + // Comment: special case for AA in multiplication by 2 + {181, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x2c, 0x48, 0x06, 0x31, 0xfb, 0x15, 0x3b, 0xa2, 0x21, 0x1f, 0xe6, + 0x03, 0x03, 0x2b, 0x3e, 0x71, 0xb1, 0x62, 0xdb, 0xd3, 0xc1, 0x1b, 0xec, + 0x03, 0x20, 0x8f, 0xfc, 0xd5, 0x10, 0x65, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcb, 0x3d, 0x4a, 0x90, 0xf8, 0x6b, 0x30, 0x11, 0xda, + 0x33, 0x69, 0xd9, 0x98, 0x85, 0x97, 0xc7, 0xff, 0xf1, 0x49, 0x92, 0x73, + 0xb4, 0xa0, 0x4f, 0x84, 0xd0, 0xe2, 0x6e, 0xd1, 0x68, 0x3c, 0x0d}, + {0xdb, 0xf6, 0x20, 0x35, 0x16, 0x63, 0x58, 0x40, 0xcf, 0x69, 0xa0, + 0x2d, 0xb8, 0x7c, 0xf0, 0xd9, 0x5d, 0xae, 0x31, 0x5d, 0xa7, 0xfc, + 0x1e, 0xc7, 0xce, 0x2b, 0x29, 0xe1, 0xf2, 0xdb, 0x66, 0x66}, + false, + true}, + + // Comment: special case for AA in multiplication by 2 + {182, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xc0, 0x1d, 0x28, 0xc1, 0xca, 0xb0, 0x1f, 0x59, 0x70, 0x0a, 0xca, + 0x5f, 0x18, 0xd2, 0x69, 0x76, 0x58, 0xb3, 0x7f, 0xdd, 0x54, 0xa3, 0x39, + 0xff, 0x39, 0x1c, 0x0a, 0x1a, 0x1b, 0x16, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x10, 0x1e, 0x13, 0xf7, 0xbc, 0x05, 0x70, 0xfa, 0x26, + 0x38, 0xca, 0xa2, 0x0a, 0x67, 0xc6, 0xe0, 0xc2, 0x1d, 0xab, 0x13, 0x2f, + 0x4b, 0x45, 0x61, 0x91, 0x59, 0x02, 0x64, 0xc4, 0x93, 0xd0, 0x18}, + {0x1f, 0xe3, 0x14, 0x74, 0x43, 0x90, 0xd5, 0x25, 0x27, 0x8b, 0x1f, + 0x5f, 0xbf, 0x10, 0x81, 0x01, 0xb8, 0xde, 0xd5, 0x87, 0x08, 0x13, + 0x75, 0xed, 0x4a, 0xc4, 0xac, 0x69, 0x0d, 0x92, 0x41, 0x4f}, + false, + true}, + + // Comment: special case for AA in multiplication by 2 + {183, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0x2b, 0xde, 0x72, 0xdf, 0x36, 0x47, 0x96, 0x88, 0xc4, 0x85, 0xa8, + 0xbf, 0x44, 0x2f, 0x4a, 0x34, 0x41, 0x2e, 0x42, 0x9c, 0x02, 0xdb, 0x97, + 0x70, 0x4f, 0x03, 0xda, 0xf4, 0xdf, 0xd5, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdc, 0xe1, 0xec, 0x08, 0x43, 0xfa, 0x8f, 0x05, 0xd9, + 0xc7, 0x35, 0x5d, 0xf5, 0x98, 0x39, 0x1f, 0x3d, 0xe2, 0x54, 0xec, 0xd0, + 0xb4, 0xba, 0x9e, 0x6e, 0xa6, 0xfd, 0x9b, 0x3b, 0x6c, 0x2f, 0x67}, + {0xad, 0x45, 0x43, 0x95, 0xee, 0x39, 0x2b, 0xe6, 0x77, 0xbe, 0x7b, + 0x9c, 0xb9, 0x14, 0x03, 0x8d, 0x57, 0xd2, 0xd8, 0x7e, 0xc5, 0x6c, + 0xc9, 0x86, 0x78, 0xdd, 0x84, 0xf1, 0x99, 0x20, 0x91, 0x2b}, + false, + true}, + + // Comment: special case for AA in multiplication by 2 + {184, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x3f, 0x69, 0x76, 0x17, 0xfb, 0x02, 0xa7, 0xb8, 0xef, 0x00, 0xba, + 0x34, 0xe7, 0xfc, 0x8c, 0xe9, 0x3f, 0x9e, 0xc3, 0xe1, 0xcb, 0xfe, 0x4b, + 0xf2, 0xc0, 0x5b, 0xce, 0xe0, 0xcb, 0x97, 0x57, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x21, 0xc2, 0xb5, 0x6f, 0x07, 0x94, 0xcf, 0xee, 0x25, + 0xcc, 0x96, 0x26, 0x67, 0x7a, 0x68, 0x38, 0x00, 0x0e, 0xb6, 0x6d, 0x8c, + 0x4b, 0x5f, 0xb0, 0x7b, 0x2f, 0x1d, 0x91, 0x2e, 0x97, 0xc3, 0x72}, + {0xc6, 0xd6, 0x49, 0x92, 0x55, 0x13, 0x33, 0x98, 0xf9, 0xdd, 0x7f, + 0x32, 0x52, 0x5d, 0xb9, 0x77, 0xa5, 0x38, 0x11, 0x88, 0x00, 0xbf, + 0xaf, 0x3a, 0xad, 0x8b, 0xcd, 0x26, 0xf0, 0x2c, 0x38, 0x63}, + false, + true}, + + // Comment: special case for BB in multiplication by 2 + {185, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0xcd, 0x4c, 0xa1, 0xe4, 0x33, 0x11, 0x88, 0xde, 0x2b, 0x28, 0x89, + 0x41, 0x9c, 0xe2, 0x0e, 0xc5, 0xef, 0x88, 0xa0, 0xe9, 0x3a, 0xf0, 0x92, + 0x09, 0x90, 0x65, 0x55, 0x1b, 0x90, 0x4e, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcc, 0x3d, 0x4a, 0x90, 0xf8, 0x6b, 0x30, 0x11, 0xda, + 0x33, 0x69, 0xd9, 0x98, 0x85, 0x97, 0xc7, 0xff, 0xf1, 0x49, 0x92, 0x73, + 0xb4, 0xa0, 0x4f, 0x84, 0xd0, 0xe2, 0x6e, 0xd1, 0x68, 0x3c, 0x0d}, + {0x0d, 0x74, 0x21, 0x4d, 0xa1, 0x34, 0x4b, 0x11, 0x1d, 0x59, 0xdf, + 0xad, 0x37, 0x13, 0xeb, 0x56, 0xef, 0xfe, 0x7c, 0x56, 0x0c, 0x59, + 0xcb, 0xbb, 0x99, 0xec, 0x31, 0x39, 0x62, 0xdb, 0xba, 0x58}, + false, + true}, + + // Comment: special case for BB in multiplication by 2 + {186, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x4e, 0xa3, 0x44, 0x8b, 0x84, 0xca, 0x50, 0x9e, 0xfe, 0xc5, 0xfc, + 0xc2, 0x4c, 0x63, 0xee, 0x98, 0x4d, 0xef, 0x63, 0xb2, 0x9d, 0xeb, 0x90, + 0x37, 0x89, 0x47, 0x09, 0x70, 0x9c, 0x09, 0x57, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x11, 0x1e, 0x13, 0xf7, 0xbc, 0x05, 0x70, 0xfa, 0x26, + 0x38, 0xca, 0xa2, 0x0a, 0x67, 0xc6, 0xe0, 0xc2, 0x1d, 0xab, 0x13, 0x2f, + 0x4b, 0x45, 0x61, 0x91, 0x59, 0x02, 0x64, 0xc4, 0x93, 0xd0, 0x18}, + {0x7b, 0x9d, 0xbf, 0x8d, 0x6c, 0x6d, 0x65, 0x89, 0x8b, 0x51, 0x81, + 0x67, 0xbf, 0x40, 0x11, 0xd5, 0x4d, 0xdc, 0x26, 0x5d, 0x95, 0x3c, + 0x07, 0x43, 0xd7, 0x86, 0x8e, 0x22, 0xd9, 0x90, 0x9e, 0x67}, + false, + true}, + + // Comment: special case for BB in multiplication by 2 + {187, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xa6, 0xeb, 0x00, 0xa4, 0xd7, 0x4b, 0xbd, 0xff, 0x23, 0x95, 0x22, + 0xc3, 0xc8, 0x91, 0xed, 0x7c, 0xe1, 0x90, 0x4b, 0xe2, 0xa3, 0x29, 0xcd, + 0x0a, 0xe0, 0x06, 0x1a, 0x25, 0x3c, 0x95, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdd, 0xe1, 0xec, 0x08, 0x43, 0xfa, 0x8f, 0x05, 0xd9, + 0xc7, 0x35, 0x5d, 0xf5, 0x98, 0x39, 0x1f, 0x3d, 0xe2, 0x54, 0xec, 0xd0, + 0xb4, 0xba, 0x9e, 0x6e, 0xa6, 0xfd, 0x9b, 0x3b, 0x6c, 0x2f, 0x67}, + {0xfb, 0x0e, 0x02, 0x09, 0xc5, 0xb9, 0xd5, 0x1b, 0x40, 0x11, 0x83, + 0xd7, 0xe5, 0x6a, 0x59, 0x08, 0x1d, 0x37, 0xa6, 0x2a, 0xb1, 0xe0, + 0x57, 0x53, 0xa0, 0x66, 0x7e, 0xeb, 0xd3, 0x77, 0xfd, 0x39}, + false, + true}, + + // Comment: special case for BB in multiplication by 2 + {188, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x32, 0x2f, 0xf0, 0xd0, 0xdc, 0xdd, 0x6b, 0x14, 0xf3, 0x07, 0xc0, + 0x4d, 0xfe, 0xce, 0xfe, 0x5b, 0x7c, 0xde, 0xaf, 0x92, 0xbf, 0xfb, 0x91, + 0x9e, 0x9d, 0x62, 0xed, 0x27, 0x07, 0x90, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x22, 0xc2, 0xb5, 0x6f, 0x07, 0x94, 0xcf, 0xee, 0x25, + 0xcc, 0x96, 0x26, 0x67, 0x7a, 0x68, 0x38, 0x00, 0x0e, 0xb6, 0x6d, 0x8c, + 0x4b, 0x5f, 0xb0, 0x7b, 0x2f, 0x1d, 0x91, 0x2e, 0x97, 0xc3, 0x72}, + {0xdb, 0xe7, 0xa1, 0xfe, 0x3b, 0x33, 0x7c, 0x97, 0x20, 0x12, 0x3e, + 0x6f, 0xcc, 0x02, 0xcf, 0x96, 0x95, 0x3a, 0x17, 0xdc, 0x9b, 0x39, + 0x5a, 0x22, 0x06, 0xcb, 0x1b, 0xf9, 0x1d, 0x41, 0x75, 0x6e}, + false, + true}, + + // Comment: special case for D in multiplication by 2 + {189, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x32, 0x8c, 0x7d, 0x18, 0x8d, 0x98, 0xfa, 0xf2, 0xac, 0x72, 0xd7, + 0x28, 0xb7, 0xd1, 0x4f, 0x2b, 0xbb, 0xd7, 0xa9, 0x4d, 0x0f, 0xbd, 0x8e, + 0x8f, 0x79, 0xab, 0xe0, 0xb1, 0xfe, 0x10, 0x55, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe5, 0x8b, 0xac, 0xce, 0xde, 0x32, 0xbc, 0xf3, 0x3b, + 0x3b, 0x6e, 0x3d, 0x69, 0xc0, 0x2a, 0xf8, 0x28, 0x4a, 0x96, 0x31, 0xde, + 0x74, 0xb6, 0xaf, 0x3f, 0x04, 0x6a, 0x93, 0x69, 0xdf, 0x04, 0x0f}, + {0x97, 0xbd, 0x42, 0x09, 0x3e, 0x0d, 0x48, 0xf9, 0x73, 0xf0, 0x59, + 0xdd, 0x7a, 0xb9, 0xf9, 0x7d, 0x13, 0xd5, 0xb0, 0xd5, 0xee, 0xdf, + 0xfd, 0xf6, 0xda, 0x3c, 0x3c, 0x43, 0x28, 0x72, 0xc5, 0x49}, + false, + true}, + + // Comment: special case for D in multiplication by 2 + {190, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x17, 0x67, 0x9a, 0x17, 0xbd, 0x23, 0xad, 0xf9, 0x5a, 0xd4, 0x7e, + 0x31, 0x0f, 0xc6, 0x52, 0x6f, 0x4b, 0xa9, 0xca, 0x3b, 0x08, 0x39, 0xb5, + 0x3b, 0xd0, 0xd9, 0x28, 0x39, 0xeb, 0x5b, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc6, 0xd5, 0xc6, 0x93, 0xfc, 0x0a, 0x4e, 0x2d, 0xf6, + 0xb2, 0x90, 0x02, 0x68, 0x60, 0x56, 0x6a, 0x16, 0x6b, 0x6d, 0x7a, 0xeb, + 0xe3, 0xc9, 0x88, 0x28, 0xd4, 0x92, 0x74, 0x5c, 0x8d, 0xf9, 0x36}, + {0x99, 0xbc, 0xbc, 0x7b, 0x9a, 0xa5, 0xe2, 0x55, 0x80, 0xf9, 0x2b, + 0xf5, 0x89, 0xe9, 0x5d, 0xae, 0x87, 0x4b, 0x83, 0xe4, 0x20, 0x22, + 0x5d, 0x8a, 0x93, 0xe1, 0x8e, 0x96, 0xda, 0xc0, 0x0b, 0x63}, + false, + true}, + + // Comment: special case for D in multiplication by 2 + {191, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x64, 0xaa, 0xf6, 0x1c, 0x14, 0x6d, 0xf0, 0x6c, 0xc2, 0x56, 0xb0, + 0x65, 0xf6, 0x6b, 0x34, 0x98, 0x5c, 0xc0, 0x15, 0xda, 0x5b, 0x1d, 0x64, + 0x7a, 0x6e, 0xd4, 0xe2, 0xc7, 0x6b, 0xfc, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd1, 0x5f, 0x4b, 0xf2, 0xef, 0x5c, 0x7b, 0xda, 0x4e, + 0xe9, 0x51, 0x96, 0xf3, 0xc0, 0xdf, 0x71, 0x0d, 0xf5, 0xd3, 0xd2, 0x06, + 0x36, 0x0f, 0xc3, 0x17, 0x4e, 0xa7, 0x5c, 0x3a, 0xa3, 0xa7, 0x43}, + {0xaf, 0xa2, 0xad, 0xb5, 0x2a, 0x67, 0x0a, 0xa9, 0xc3, 0xec, 0x30, + 0x20, 0xd5, 0xfd, 0xa2, 0x85, 0x47, 0x4e, 0xde, 0x5c, 0x4f, 0x4c, + 0x30, 0xe9, 0x23, 0x8b, 0x88, 0x4a, 0x77, 0x96, 0x94, 0x43}, + false, + true}, + + // Comment: special case for D in multiplication by 2 + {192, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x4a, 0x6c, 0xfb, 0xab, 0xcb, 0xd1, 0x50, 0x7a, 0x2e, 0xa4, 0x1f, + 0x52, 0x79, 0x65, 0x83, 0xdb, 0xdb, 0x85, 0x1b, 0x88, 0xa8, 0x57, 0x81, + 0xee, 0x8e, 0x3c, 0x28, 0x78, 0x2c, 0x33, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x6d, 0xff, 0xb0, 0xa2, 0x58, 0x88, 0xbf, 0x23, 0xcf, + 0x1a, 0xc7, 0x01, 0xbf, 0xbd, 0xed, 0xe8, 0xa1, 0x8e, 0x32, 0x3b, 0x9d, + 0x4d, 0x3d, 0x31, 0xe5, 0x16, 0xa0, 0x5f, 0xce, 0x7c, 0xe8, 0x72}, + {0xe6, 0xa2, 0xfc, 0x8e, 0xd9, 0x3c, 0xe3, 0x53, 0x01, 0x78, 0xfe, + 0xf9, 0x4b, 0xb0, 0x05, 0x6f, 0x43, 0x11, 0x8e, 0x5b, 0xe3, 0xa6, + 0xea, 0xbe, 0xe7, 0xd2, 0xed, 0x38, 0x4a, 0x73, 0x80, 0x0c}, + false, + true}, + + // Comment: special case for D in multiplication by 2 + {193, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0x5f, 0x95, 0x4b, 0x85, 0xbc, 0x10, 0x2a, 0xca, 0x79, 0x96, 0x71, + 0x79, 0x34, 0x52, 0x17, 0x65, 0x38, 0xd0, 0x77, 0x86, 0x2e, 0xe4, 0x5e, + 0x0b, 0x25, 0x36, 0x19, 0x76, 0x7d, 0xff, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x21, 0xf8, 0x6d, 0x12, 0x3c, 0x92, 0x3a, 0x92, 0xaa, + 0xf2, 0x56, 0x3d, 0xf9, 0x4b, 0x5b, 0x5c, 0x93, 0x87, 0x4f, 0x5b, 0x7a, + 0xb9, 0x95, 0x4a, 0xaa, 0x53, 0xe3, 0xd7, 0x2f, 0x0f, 0xf6, 0x7e}, + {0x7f, 0xc2, 0x87, 0x81, 0x63, 0x14, 0x10, 0xc5, 0xa6, 0xf2, 0x5c, + 0x9c, 0xfd, 0x91, 0xec, 0x0a, 0x84, 0x8a, 0xdb, 0x7a, 0x9e, 0xb4, + 0x0b, 0xc5, 0xb4, 0x95, 0xd0, 0xf4, 0x75, 0x3f, 0x22, 0x60}, + false, + true}, + + // Comment: special case for D in multiplication by 2 + {194, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0xe3, 0xe5, 0xa9, 0xa1, 0x9b, 0xe2, 0xee, 0x35, 0x48, 0xb0, 0x96, + 0x46, 0x72, 0xfb, 0x5e, 0x31, 0x34, 0xcb, 0x0d, 0x2f, 0x7a, 0xdf, 0x00, + 0x0e, 0x45, 0x56, 0xd0, 0xff, 0xa3, 0x76, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x58, 0x7c, 0x34, 0x7c, 0x8c, 0xb2, 0x49, 0x56, 0x4a, + 0xb7, 0x73, 0x83, 0xde, 0x35, 0x8c, 0xc2, 0xa1, 0x9f, 0xe7, 0x37, 0x0a, + 0x84, 0x76, 0xd4, 0x30, 0x91, 0x12, 0x35, 0x98, 0x94, 0x1c, 0x7f}, + {0x31, 0x4d, 0x8a, 0x2b, 0x5c, 0x76, 0xcc, 0x7e, 0xe1, 0x21, 0x7d, + 0xf2, 0x28, 0x3b, 0x7e, 0x67, 0x24, 0x43, 0x6e, 0x27, 0x3a, 0xeb, + 0x80, 0x62, 0x8d, 0xce, 0x06, 0x00, 0xab, 0x47, 0x8a, 0x63}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {195, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0xec, 0xe5, 0x80, 0xbb, 0x6d, 0xdf, 0x96, 0x55, 0x9b, 0x81, 0xd7, + 0xa9, 0x7d, 0xd4, 0x53, 0x1d, 0xef, 0x6c, 0xc7, 0x8d, 0x44, 0x8a, 0x70, + 0xce, 0xba, 0xbd, 0xd2, 0x6c, 0xaa, 0xb1, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf5, 0xc6, 0x31, 0x1a, 0x1d, 0xd1, 0xb9, 0xe0, 0xf8, + 0xcf, 0xd0, 0x34, 0xac, 0x6d, 0x01, 0xbf, 0x28, 0xd9, 0xd0, 0xf9, 0x62, + 0xa1, 0x93, 0x4a, 0xe2, 0xcb, 0x97, 0xcb, 0x17, 0x3d, 0xd8, 0x10}, + {0x2b, 0xfd, 0x8e, 0x53, 0x08, 0xc3, 0x44, 0x98, 0xeb, 0x2b, 0x4d, + 0xaf, 0x9e, 0xd5, 0x1c, 0xf6, 0x23, 0xda, 0x3b, 0xea, 0xeb, 0x0e, + 0xfd, 0x3d, 0x68, 0x7f, 0x2b, 0x8b, 0xec, 0xbf, 0x31, 0x01}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {196, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x86, 0x03, 0x3e, 0x9d, 0xc2, 0xb6, 0xa9, 0x13, 0xff, 0xfb, 0xc2, + 0xbd, 0x40, 0x2e, 0x8c, 0x11, 0xec, 0x34, 0xd4, 0x9c, 0x0d, 0xc0, 0xfa, + 0x14, 0x29, 0x32, 0x9b, 0x69, 0x4a, 0x28, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x93, 0x16, 0xc0, 0x6d, 0x27, 0xb2, 0x4a, 0xbc, 0x67, + 0x3f, 0xfb, 0x51, 0x05, 0xc5, 0xb9, 0xa8, 0x9b, 0xdf, 0xaa, 0x79, 0xe8, + 0x1c, 0xdb, 0xb8, 0x95, 0x56, 0x07, 0x43, 0x77, 0xc7, 0x03, 0x20}, + {0xd5, 0x3c, 0x3d, 0x6f, 0x53, 0x8c, 0x12, 0x6b, 0x93, 0x36, 0x78, + 0x5d, 0x1d, 0x4e, 0x69, 0x35, 0xdc, 0x8b, 0x21, 0xf3, 0xd7, 0xe9, + 0xc2, 0x5b, 0xc2, 0x40, 0xa0, 0x3e, 0x39, 0x02, 0x33, 0x63}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {197, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0xb1, 0xcc, 0x20, 0x20, 0xa8, 0xec, 0x57, 0x5d, 0x5c, 0x46, 0xc7, + 0x60, 0x24, 0xcf, 0x7c, 0x7a, 0xd7, 0x62, 0x8e, 0xb9, 0x09, 0x73, 0x0b, + 0xc4, 0xf4, 0x60, 0xaa, 0xf0, 0xe6, 0xda, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8a, 0x41, 0x79, 0x80, 0x7b, 0x07, 0x64, 0x9e, 0x04, + 0xf7, 0x11, 0xbf, 0x94, 0x73, 0xa7, 0x99, 0x93, 0xf8, 0x42, 0x93, 0xe4, + 0xa8, 0xb9, 0xaf, 0xee, 0x44, 0xa2, 0x2e, 0xf1, 0x00, 0x0b, 0x21}, + {0x45, 0x31, 0x88, 0x1a, 0xd9, 0xcf, 0x01, 0x16, 0x93, 0xdd, 0xf0, + 0x28, 0x42, 0xfb, 0xda, 0xb8, 0x6d, 0x71, 0xe2, 0x76, 0x80, 0xe9, + 0xb4, 0xb3, 0xf9, 0x3b, 0x4c, 0xf1, 0x5e, 0x73, 0x7e, 0x50}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {198, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xe1, 0x93, 0xde, 0x16, 0x2a, 0xa3, 0x49, 0xa3, 0x43, 0x2c, 0x7a, + 0x0c, 0x05, 0x21, 0xd9, 0x2c, 0xbc, 0x5e, 0x3b, 0xf8, 0x26, 0x15, 0xe4, + 0x29, 0x55, 0xdd, 0x67, 0xec, 0x12, 0x34, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa7, 0x73, 0x27, 0x7a, 0xe1, 0x02, 0x9f, 0x85, 0x47, + 0x49, 0x13, 0x7b, 0x0f, 0x3a, 0x02, 0xb5, 0xb3, 0x56, 0x0b, 0x9c, 0x4c, + 0xa4, 0xdb, 0xde, 0xb3, 0x12, 0x5e, 0xc8, 0x96, 0xb8, 0x18, 0x41}, + {0x7b, 0xa4, 0xd3, 0xde, 0x69, 0x7a, 0xa1, 0x1a, 0xdd, 0xf3, 0x91, + 0x1e, 0x93, 0xc9, 0x4b, 0x7e, 0x94, 0x3b, 0xef, 0xf3, 0xe3, 0xb1, + 0xb5, 0x6b, 0x7d, 0xe4, 0x46, 0x1f, 0x9e, 0x48, 0xbe, 0x6b}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {199, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0xe0, 0x12, 0x37, 0xb3, 0x36, 0x01, 0x40, 0x75, 0x67, 0x60, 0x82, + 0xaf, 0xbd, 0xe5, 0x1d, 0x59, 0x5d, 0x47, 0xe1, 0xfa, 0x52, 0x14, 0xb5, + 0x1a, 0x35, 0x1a, 0xbb, 0xf6, 0x49, 0x14, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1e, 0xce, 0xb2, 0xb3, 0x76, 0x32, 0x31, 0xbc, 0x3c, + 0x99, 0xdc, 0x62, 0x26, 0x6a, 0x09, 0xab, 0x5d, 0x36, 0x61, 0xc7, 0x56, + 0x52, 0x4c, 0xdd, 0xc5, 0xaa, 0xbc, 0xed, 0xee, 0x92, 0xda, 0x61}, + {0xbc, 0xf0, 0x88, 0x40, 0x52, 0xf9, 0x12, 0xa6, 0x3b, 0xba, 0xb8, + 0xc5, 0xc6, 0x74, 0xb9, 0x1c, 0x49, 0x89, 0xae, 0x05, 0x1f, 0xa0, + 0x7f, 0xcf, 0x30, 0xcb, 0x53, 0x17, 0xfb, 0x1f, 0x2e, 0x72}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {200, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x23, 0x13, 0xe4, 0x51, 0xa1, 0x98, 0xdc, 0xe4, 0xae, 0x95, 0xc6, + 0x83, 0x2a, 0x82, 0x81, 0xd8, 0x47, 0xfc, 0x87, 0xb2, 0x8d, 0xb0, 0x0f, + 0xe4, 0x37, 0x57, 0xc1, 0x6c, 0xc4, 0x9c, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9a, 0x2a, 0xcb, 0xb3, 0xb5, 0xa3, 0x86, 0xa6, 0x10, + 0x2e, 0x37, 0x28, 0xbe, 0x3a, 0x97, 0xde, 0x03, 0x98, 0x1d, 0x5c, 0x71, + 0xfd, 0x2d, 0x95, 0x46, 0x04, 0xbe, 0xe3, 0xd3, 0xd0, 0xce, 0x62}, + {0xe5, 0x77, 0x2a, 0x92, 0xb1, 0x03, 0xee, 0x69, 0x6a, 0x99, 0x97, + 0x05, 0xcf, 0x07, 0x11, 0x0c, 0x46, 0x0f, 0x05, 0x45, 0x68, 0x2d, + 0xb3, 0xfa, 0xc5, 0xd8, 0x75, 0xd6, 0x96, 0x48, 0xbc, 0x68}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 2 + {201, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x28, 0x59, 0x4d, 0x16, 0x76, 0x8e, 0x58, 0x6d, 0xf3, 0x96, 0x01, + 0xec, 0xc8, 0x6d, 0x3f, 0xad, 0x63, 0x89, 0xd8, 0x72, 0xb5, 0x3f, 0xca, + 0x3e, 0xdc, 0xaf, 0x6f, 0xb9, 0x58, 0xf6, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x27, 0x43, 0x0e, 0x1c, 0x2d, 0x30, 0x89, 0x70, 0x8b, + 0xca, 0x56, 0xd7, 0xa5, 0xad, 0x03, 0x79, 0x28, 0x28, 0xd4, 0x76, 0x85, + 0xb6, 0x13, 0x1e, 0x02, 0x3d, 0xd0, 0x80, 0x87, 0x16, 0xb8, 0x63}, + {0x37, 0x8c, 0x29, 0xe3, 0xbe, 0x97, 0xa2, 0x1b, 0x9f, 0x81, 0xaf, + 0xca, 0x0d, 0x0f, 0x5c, 0x24, 0x2f, 0xd4, 0xf8, 0x96, 0x11, 0x4f, + 0x77, 0xa7, 0x71, 0x55, 0xd0, 0x6c, 0xe5, 0xfb, 0xfa, 0x5e}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {202, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x4f, 0x48, 0x8e, 0x19, 0x31, 0x39, 0xf9, 0x86, 0xb0, 0xe5, 0xb2, + 0x49, 0x63, 0x5b, 0x13, 0x7d, 0x38, 0x5e, 0x42, 0x03, 0x42, 0xae, 0xf1, + 0xf1, 0x94, 0xfc, 0xde, 0x1f, 0xe5, 0xe8, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4e, 0xf3, 0x67, 0x90, 0x1a, 0xac, 0x8b, 0xa9, 0x0a, + 0x50, 0xe0, 0xcf, 0x86, 0xca, 0x4e, 0x4a, 0x3f, 0xf1, 0x64, 0xfb, 0x12, + 0x16, 0x05, 0xbe, 0x34, 0x6e, 0x2e, 0x48, 0xd0, 0x4a, 0xc9, 0x12}, + {0x7e, 0xb4, 0x8a, 0x60, 0xb1, 0x4f, 0xb9, 0xea, 0x57, 0x28, 0xf6, + 0x41, 0x0a, 0xef, 0x62, 0x7d, 0x15, 0x22, 0xfa, 0xd4, 0x81, 0xb9, + 0x34, 0xaf, 0x64, 0xe2, 0xc4, 0x83, 0xb6, 0x4d, 0x58, 0x5f}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {203, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0xfd, 0x2a, 0x78, 0x1e, 0x09, 0x5c, 0x34, 0xa4, 0x83, 0x90, 0x7b, + 0x3d, 0xd2, 0xd8, 0xbd, 0x27, 0x36, 0xe2, 0x79, 0x61, 0x7b, 0xfa, 0x6b, + 0x8b, 0x4e, 0x0e, 0x1c, 0xf9, 0x0f, 0xbd, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd1, 0xde, 0x30, 0x3c, 0x4d, 0xdd, 0x05, 0xd5, 0x7c, + 0x29, 0xdf, 0x92, 0xad, 0x17, 0x2d, 0xd8, 0xc8, 0xf4, 0x24, 0xe6, 0x3e, + 0xc9, 0x34, 0x45, 0xbe, 0xae, 0xa4, 0x4f, 0x9d, 0x12, 0x4b, 0x17}, + {0xb7, 0x1b, 0xdb, 0xed, 0x78, 0x02, 0x3a, 0x06, 0xde, 0xed, 0x1c, + 0x18, 0x2e, 0x14, 0xc9, 0x8f, 0x7c, 0xf4, 0x6b, 0xc6, 0x27, 0xa4, + 0xa2, 0xc1, 0x02, 0xad, 0x23, 0xc4, 0x1c, 0xf3, 0x24, 0x54}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {204, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x31, 0x2e, 0x17, 0xb4, 0x7d, 0xd3, 0x2d, 0x90, 0x56, 0x11, 0x68, + 0x24, 0x51, 0x87, 0x96, 0x3c, 0x74, 0x69, 0xa3, 0x1c, 0x88, 0x1e, 0x4a, + 0x5c, 0x94, 0x38, 0x42, 0x62, 0xb7, 0x19, 0x59, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x5b, 0xcc, 0xd7, 0x39, 0xfd, 0x75, 0x17, 0xd9, 0x34, + 0x4b, 0xf6, 0xb2, 0xb0, 0xf1, 0x9a, 0x1e, 0x0c, 0x38, 0xd9, 0x34, 0x9a, + 0x25, 0xad, 0x1f, 0x94, 0xaf, 0x4a, 0x2c, 0xdc, 0xf5, 0xe8, 0x37}, + {0x5b, 0xb5, 0x68, 0x77, 0xca, 0xf2, 0xcd, 0xac, 0x98, 0x61, 0x1b, + 0x60, 0x36, 0x7f, 0xbb, 0x74, 0x26, 0x59, 0x84, 0x61, 0x4e, 0x5e, + 0x73, 0x99, 0x6e, 0x8e, 0xa1, 0xbd, 0x6f, 0x74, 0x9f, 0x1a}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {205, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x76, 0x40, 0xcf, 0x82, 0x37, 0xb4, 0x73, 0xc6, 0x38, 0xb3, 0xe9, + 0xdf, 0x08, 0x64, 0x4e, 0x86, 0x07, 0xe5, 0x63, 0xb5, 0x96, 0x43, 0x63, + 0xcc, 0xc4, 0x21, 0x33, 0xb2, 0x99, 0x67, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8a, 0x7a, 0x93, 0x93, 0x10, 0xdf, 0x7e, 0xa7, 0x68, + 0x45, 0x4d, 0xf5, 0x1b, 0xcd, 0x0d, 0xfb, 0xd7, 0xbe, 0x4f, 0xcb, 0xb2, + 0xff, 0xc9, 0x84, 0x29, 0xd9, 0x13, 0xec, 0x69, 0x11, 0xf3, 0x37}, + {0xb5, 0x68, 0xed, 0x46, 0xd0, 0x4f, 0x62, 0x91, 0xf8, 0xc1, 0x76, + 0xdc, 0xa8, 0xaf, 0xf6, 0xd2, 0x21, 0xde, 0x4c, 0x9c, 0xce, 0x4b, + 0x40, 0x4d, 0x54, 0x01, 0xfb, 0xe7, 0x0a, 0x32, 0x45, 0x01}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {206, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x0c, 0x5b, 0x88, 0x27, 0x20, 0xd8, 0x5e, 0x5d, 0xdf, 0xaf, 0x10, + 0x33, 0xe9, 0xa1, 0x38, 0x5d, 0xf9, 0xe2, 0x16, 0x89, 0xee, 0xda, 0x4d, + 0xcc, 0x74, 0x44, 0xad, 0x28, 0x33, 0x0a, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfe, 0x35, 0x90, 0xfc, 0x38, 0x2d, 0xa7, 0xa8, 0x2e, + 0x28, 0xd0, 0x7f, 0xaf, 0xe4, 0x0d, 0x4a, 0xfc, 0x91, 0x18, 0x3a, 0x45, + 0x36, 0xe3, 0xe6, 0xb5, 0x50, 0xfe, 0xe8, 0x4a, 0x4b, 0x7b, 0x4b}, + {0x11, 0xfb, 0x44, 0xe8, 0x10, 0xbc, 0xe8, 0x53, 0x6a, 0x95, 0x7e, + 0xaa, 0x56, 0xe0, 0x2d, 0x04, 0xdd, 0x86, 0x67, 0x00, 0x29, 0x8f, + 0x13, 0xb0, 0x4e, 0xbe, 0xb4, 0x8e, 0x20, 0xd9, 0x36, 0x47}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {207, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x9e, 0x5e, 0x0a, 0xe1, 0x99, 0x4b, 0xd8, 0x59, 0xce, 0x89, 0x92, + 0xb6, 0x2e, 0xc3, 0xa6, 0x6d, 0xf2, 0xeb, 0x50, 0x23, 0x2b, 0xcc, 0x3a, + 0x3d, 0x27, 0xb6, 0x61, 0x4f, 0x6b, 0x01, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfa, 0xd9, 0xab, 0x3e, 0x80, 0x3b, 0x49, 0xfc, 0x81, + 0xb2, 0x7e, 0xe6, 0x9d, 0xb6, 0xfc, 0x9f, 0xdb, 0x82, 0xe3, 0x54, 0x53, + 0xb5, 0x9e, 0xf8, 0xfa, 0xb2, 0xa3, 0xbe, 0xb5, 0xe1, 0x13, 0x4c}, + {0x85, 0xd9, 0xdb, 0x8f, 0x18, 0x2b, 0xc6, 0x8d, 0xb6, 0x7d, 0xe3, + 0x47, 0x1f, 0x78, 0x6b, 0x45, 0xb1, 0x61, 0x9a, 0xec, 0x0f, 0x32, + 0xb1, 0x08, 0xac, 0xe3, 0x0e, 0xe7, 0xb2, 0x62, 0x43, 0x05}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {208, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x6d, 0x1d, 0xee, 0x5f, 0xf6, 0xae, 0xa8, 0x4a, 0x84, 0x89, 0x16, + 0x99, 0x1a, 0x89, 0xef, 0x36, 0x25, 0x58, 0x3e, 0x1b, 0xd4, 0xae, 0x0b, + 0x3d, 0xd2, 0x5c, 0x25, 0x24, 0xa4, 0xff, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x98, 0xbe, 0xd9, 0x55, 0xf1, 0x51, 0x6c, 0x7a, 0x44, + 0x27, 0x51, 0xac, 0x59, 0x00, 0x46, 0xd7, 0xd5, 0x2c, 0xa6, 0x4f, 0x76, + 0xdf, 0x82, 0xbe, 0x09, 0xd3, 0x2e, 0x5d, 0x33, 0xb4, 0x90, 0x73}, + {0x61, 0xd4, 0xef, 0x71, 0xcb, 0xe7, 0xbe, 0x31, 0x28, 0xbe, 0x82, + 0x9a, 0xb2, 0x6e, 0xd3, 0x46, 0x3e, 0xb4, 0xab, 0x25, 0x93, 0x7c, + 0x30, 0x97, 0x88, 0xe8, 0x76, 0xb2, 0x34, 0x12, 0xaa, 0x7c}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 2 + {209, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0xf9, 0x8b, 0x02, 0xae, 0x0d, 0xf5, 0x27, 0x4c, 0xc8, 0x99, 0xf5, + 0x26, 0xeb, 0x1b, 0x87, 0x72, 0x89, 0xe0, 0x96, 0x34, 0x40, 0xa5, 0x7d, + 0xd9, 0x7e, 0x41, 0x4c, 0xdd, 0x2f, 0x7c, 0x51, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe5, 0x9b, 0xe4, 0x91, 0x7b, 0x3f, 0x05, 0xb6, 0xfc, + 0x87, 0x48, 0xc9, 0xb9, 0x0f, 0x1b, 0x91, 0x02, 0x73, 0xc9, 0xc6, 0xe1, + 0x7f, 0xf9, 0x6e, 0xf4, 0x15, 0xff, 0x3d, 0x92, 0x7d, 0x98, 0x7e}, + {0x5b, 0xa4, 0x39, 0x4e, 0xd1, 0xa6, 0x64, 0x81, 0x1b, 0x01, 0x55, + 0x79, 0x44, 0xbe, 0xcf, 0x75, 0x85, 0x65, 0x2a, 0x8a, 0xcb, 0xdb, + 0xf8, 0x06, 0x74, 0x29, 0x11, 0x20, 0x7b, 0xd7, 0x93, 0x46}, + false, + true}, + + // Comment: special case for A in multiplication by 2 + {210, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x6c, 0x18, 0xf2, 0xbe, 0x39, 0x6b, 0x3b, 0xb7, 0x2f, 0x22, 0xe6, + 0xec, 0xe2, 0x2e, 0x27, 0x3a, 0xf6, 0xe1, 0x50, 0x6a, 0x1c, 0x09, 0xad, + 0x4d, 0x01, 0xbd, 0xd2, 0xf4, 0x39, 0xf8, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8c, 0x98, 0x85, 0xa2, 0x6c, 0xb3, 0x34, 0x05, 0x47, + 0x00, 0xa2, 0x70, 0xf7, 0xa5, 0xf4, 0xaa, 0xc0, 0x6b, 0xad, 0x82, 0x63, + 0xb6, 0x51, 0xeb, 0xf0, 0x71, 0x2e, 0xca, 0x1e, 0xbb, 0x64, 0x16}, + {0xa5, 0x95, 0x25, 0x88, 0x61, 0x3e, 0xb7, 0xa5, 0xcd, 0x49, 0xdd, + 0x52, 0x6f, 0x1f, 0x20, 0xa4, 0xf0, 0xff, 0xe9, 0x42, 0x3e, 0x82, + 0xce, 0xa3, 0x02, 0xc2, 0xdd, 0x90, 0xce, 0x55, 0x99, 0x55}, + false, + true}, + + // Comment: special case for A in multiplication by 2 + {211, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0x1a, 0xad, 0xb9, 0x05, 0x3e, 0xb6, 0x98, 0x99, 0x6d, 0x0f, 0x78, + 0x1d, 0x9c, 0xda, 0x67, 0xf8, 0x2d, 0xde, 0xfa, 0x39, 0x87, 0xd2, 0x76, + 0xff, 0x5a, 0x94, 0xff, 0xdf, 0x5d, 0x25, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0x13, 0x5f, 0xe9, 0x74, 0x1c, 0x2c, 0x9d, 0xe7, + 0xdc, 0xf7, 0x62, 0x7e, 0xf0, 0x88, 0x32, 0xf3, 0x51, 0xcb, 0x32, 0x5d, + 0xbb, 0x3a, 0x26, 0xf9, 0x3a, 0x2b, 0x48, 0x62, 0x0e, 0x17, 0x27}, + {0xcb, 0x6f, 0xb6, 0x23, 0x08, 0x4b, 0x61, 0x97, 0x44, 0x3e, 0xc9, + 0xba, 0x10, 0x50, 0xc0, 0x92, 0x33, 0x32, 0xe5, 0xe8, 0x29, 0xae, + 0x01, 0x94, 0x26, 0x9c, 0xfa, 0xf9, 0x20, 0xa4, 0x36, 0x01}, + false, + true}, + + // Comment: special case for A in multiplication by 2 + {212, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x5b, 0x4d, 0xb4, 0x32, 0x1b, 0x49, 0x23, 0xfc, 0x55, 0x9b, 0xf9, + 0x1d, 0xf6, 0x77, 0xd0, 0xe1, 0x2c, 0x3a, 0x31, 0xb1, 0x6e, 0xc6, 0x55, + 0xcb, 0x70, 0x8b, 0x75, 0x9d, 0x7c, 0x11, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + {0x9e, 0x52, 0x60, 0x79, 0xc2, 0xfc, 0xf1, 0x24, 0x26, 0xae, 0x6c, + 0x2a, 0x54, 0xb5, 0xff, 0xb7, 0x0f, 0x2e, 0xc6, 0x62, 0xe2, 0x9e, + 0xa5, 0xce, 0x0c, 0x83, 0x85, 0xc3, 0xb2, 0x1c, 0xd1, 0x62}, + false, + true}, + + // Comment: special case for A in multiplication by 2 + {213, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x06, 0x38, 0xd1, 0x97, 0x98, 0x02, 0xdb, 0x9b, 0x52, 0xe4, 0xdd, + 0x84, 0xfa, 0x19, 0x57, 0x9f, 0x61, 0xcd, 0x7b, 0xef, 0x3c, 0x0b, 0x62, + 0xfc, 0xcc, 0xae, 0xaa, 0x15, 0xfa, 0x48, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40}, + {0x63, 0x29, 0xc7, 0xdc, 0x23, 0x18, 0xec, 0x36, 0x15, 0x3e, 0xf4, + 0xf6, 0xf9, 0x1b, 0xc6, 0xe7, 0xd1, 0xe0, 0x08, 0xf5, 0x29, 0x30, + 0x65, 0xd9, 0x58, 0x6a, 0xb8, 0x8a, 0xbb, 0x58, 0xf2, 0x41}, + false, + true}, + + // Comment: special case for A in multiplication by 2 + {214, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x57, 0x5c, 0xf7, 0xc8, 0x69, 0x1e, 0xcc, 0x79, 0xcd, 0x5f, 0x8d, + 0x7d, 0x47, 0x03, 0xaa, 0x48, 0x59, 0x2f, 0xf6, 0xe7, 0xf6, 0x47, 0x31, + 0xc2, 0xd9, 0x8a, 0x19, 0xae, 0xae, 0x51, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0xeb, 0xa0, 0x16, 0x8b, 0xe3, 0xd3, 0x62, 0x18, + 0x23, 0x08, 0x9d, 0x81, 0x0f, 0x77, 0xcd, 0x0c, 0xae, 0x34, 0xcd, 0xa2, + 0x44, 0xc5, 0xd9, 0x06, 0xc5, 0xd4, 0xb7, 0x9d, 0xf1, 0xe8, 0x58}, + {0x60, 0x3f, 0x4f, 0xc4, 0x10, 0x08, 0x1f, 0x88, 0x09, 0x44, 0xe0, + 0xe1, 0x3d, 0x56, 0xfc, 0x54, 0x2a, 0x43, 0x0e, 0xec, 0x81, 0x3f, + 0xad, 0x30, 0x2b, 0x7c, 0x5a, 0xc3, 0x80, 0x57, 0x6f, 0x1c}, + false, + true}, + + // Comment: special case for A in multiplication by 2 + {215, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x8b, 0xd0, 0x2c, 0x70, 0x16, 0x54, 0x7a, 0x24, 0xf4, 0x28, 0xbc, + 0x2a, 0x9d, 0xcc, 0xca, 0xd6, 0xc6, 0xf8, 0x80, 0xc1, 0x7b, 0xff, 0xcf, + 0x66, 0xfc, 0x68, 0x45, 0x96, 0x27, 0xaf, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x60, 0x67, 0x7a, 0x5d, 0x93, 0x4c, 0xcb, 0xfa, 0xb8, + 0xff, 0x5d, 0x8f, 0x08, 0x5a, 0x0b, 0x55, 0x3f, 0x94, 0x52, 0x7d, 0x9c, + 0x49, 0xae, 0x14, 0x0f, 0x8e, 0xd1, 0x35, 0xe1, 0x44, 0x9b, 0x69}, + {0x83, 0x4b, 0xba, 0xd5, 0x47, 0x0e, 0x14, 0x98, 0xc4, 0xb0, 0x14, + 0x87, 0x82, 0xdf, 0xe6, 0x30, 0xe8, 0xbf, 0xad, 0xff, 0x19, 0x97, + 0xde, 0x80, 0x2a, 0xc8, 0xce, 0x30, 0x2a, 0x1b, 0xda, 0x28}, + false, + true}, + + // Comment: special case for B in multiplication by 2 + {216, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x36, 0xed, 0x7d, 0x68, 0xf7, 0x44, 0x8a, 0xc4, 0x40, 0xdc, 0x51, + 0x21, 0x6b, 0x49, 0x84, 0x0d, 0xca, 0xbd, 0x3d, 0x5e, 0x32, 0xe3, 0xb4, + 0xff, 0xc3, 0x2a, 0x5f, 0xe9, 0xe9, 0x67, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8d, 0x98, 0x85, 0xa2, 0x6c, 0xb3, 0x34, 0x05, 0x47, + 0x00, 0xa2, 0x70, 0xf7, 0xa5, 0xf4, 0xaa, 0xc0, 0x6b, 0xad, 0x82, 0x63, + 0xb6, 0x51, 0xeb, 0xf0, 0x71, 0x2e, 0xca, 0x1e, 0xbb, 0x64, 0x16}, + {0xec, 0x90, 0x70, 0xad, 0x34, 0x91, 0xa5, 0xff, 0x50, 0xd7, 0xd0, + 0xdb, 0x6c, 0x9c, 0x84, 0x47, 0x83, 0xdd, 0xe1, 0xc6, 0xfb, 0xd4, + 0xfe, 0x16, 0x3e, 0x9a, 0xde, 0x1c, 0xe9, 0xcd, 0x04, 0x1d}, + false, + true}, + + // Comment: special case for B in multiplication by 2 + {217, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0xc5, 0x5e, 0x77, 0xaa, 0x0f, 0xe4, 0xaf, 0xb1, 0x28, 0x71, 0x09, + 0xfd, 0x01, 0x0f, 0x52, 0x63, 0x64, 0xde, 0xa1, 0x8d, 0x88, 0xe2, 0xfd, + 0x87, 0x0a, 0xc0, 0x1b, 0x66, 0xe3, 0xfa, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf7, 0x13, 0x5f, 0xe9, 0x74, 0x1c, 0x2c, 0x9d, 0xe7, + 0xdc, 0xf7, 0x62, 0x7e, 0xf0, 0x88, 0x32, 0xf3, 0x51, 0xcb, 0x32, 0x5d, + 0xbb, 0x3a, 0x26, 0xf9, 0x3a, 0x2b, 0x48, 0x62, 0x0e, 0x17, 0x27}, + {0xdc, 0x6d, 0x05, 0xb9, 0x2e, 0xdc, 0xdb, 0x5d, 0xc3, 0x34, 0xb1, + 0xfc, 0x3d, 0xff, 0x58, 0xfe, 0x5b, 0x24, 0xa5, 0xc5, 0xf0, 0xb2, + 0xd4, 0x31, 0x15, 0x55, 0xd0, 0xfc, 0x94, 0x5d, 0x77, 0x59}, + false, + true}, + + // Comment: special case for B in multiplication by 2 + {218, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x21, 0xba, 0x2f, 0xd4, 0xe3, 0xad, 0x57, 0xbc, 0xbf, 0x20, 0x4d, + 0x6f, 0x6c, 0x3e, 0x80, 0x18, 0xd8, 0x97, 0x85, 0x52, 0x63, 0x3b, 0x6d, + 0xff, 0x1b, 0x74, 0x47, 0xbf, 0x52, 0x94, 0x59, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f}, + {0x1b, 0x17, 0x4b, 0x18, 0x99, 0x81, 0xd8, 0x1b, 0xc6, 0x88, 0x79, + 0x32, 0x08, 0x3e, 0x84, 0x88, 0xdf, 0x8b, 0xbb, 0xed, 0x57, 0xf9, + 0x21, 0x4c, 0x9c, 0xfa, 0x59, 0xd5, 0x9b, 0x57, 0x23, 0x59}, + false, + true}, + + // Comment: special case for B in multiplication by 2 + {219, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x35, 0x08, 0x3e, 0x98, 0x48, 0x37, 0x58, 0x7f, 0x6b, 0x73, 0x46, + 0xaf, 0x87, 0x1b, 0xf3, 0xfc, 0x95, 0x81, 0xc5, 0x0e, 0xb5, 0x5c, 0x83, + 0xae, 0xfa, 0xbe, 0xed, 0x68, 0xce, 0xe3, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40}, + {0x15, 0xa0, 0x52, 0x14, 0x8a, 0xba, 0xad, 0x1b, 0x0f, 0x2e, 0x74, + 0x81, 0xa3, 0x4e, 0xdb, 0x61, 0x40, 0x35, 0x89, 0x43, 0x9b, 0x5b, + 0xd5, 0xe5, 0x64, 0x6c, 0xec, 0xeb, 0xe2, 0xa1, 0xbe, 0x2b}, + false, + true}, + + // Comment: special case for B in multiplication by 2 + {220, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x43, 0x5c, 0xe1, 0x87, 0xf2, 0x72, 0x3f, 0x9a, 0x3b, 0xde, 0xa0, + 0xee, 0xf8, 0x92, 0x20, 0x7e, 0x15, 0x2e, 0x4c, 0xee, 0x89, 0x85, 0xfa, + 0x72, 0xd2, 0xdb, 0x41, 0x47, 0xbd, 0x2a, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf7, 0xeb, 0xa0, 0x16, 0x8b, 0xe3, 0xd3, 0x62, 0x18, + 0x23, 0x08, 0x9d, 0x81, 0x0f, 0x77, 0xcd, 0x0c, 0xae, 0x34, 0xcd, 0xa2, + 0x44, 0xc5, 0xd9, 0x06, 0xc5, 0xd4, 0xb7, 0x9d, 0xf1, 0xe8, 0x58}, + {0x1d, 0x04, 0x8c, 0xbe, 0x2f, 0x8d, 0xf0, 0x7c, 0x23, 0x3a, 0x8f, + 0x93, 0x70, 0x6f, 0x30, 0x7d, 0x17, 0x13, 0x0c, 0x24, 0x97, 0xfb, + 0x75, 0x2e, 0xea, 0xa3, 0x1f, 0xe3, 0xed, 0xfc, 0x72, 0x5a}, + false, + true}, + + // Comment: special case for B in multiplication by 2 + {221, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x0f, 0x0a, 0x9b, 0xba, 0x72, 0x81, 0xa3, 0x0f, 0xb0, 0x33, 0x49, + 0x0e, 0x0f, 0x42, 0x9f, 0x22, 0xe3, 0xf2, 0x67, 0x85, 0x2c, 0xae, 0xac, + 0xef, 0xa3, 0xe5, 0x29, 0x1f, 0x0e, 0x61, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x61, 0x67, 0x7a, 0x5d, 0x93, 0x4c, 0xcb, 0xfa, 0xb8, + 0xff, 0x5d, 0x8f, 0x08, 0x5a, 0x0b, 0x55, 0x3f, 0x94, 0x52, 0x7d, 0x9c, + 0x49, 0xae, 0x14, 0x0f, 0x8e, 0xd1, 0x35, 0xe1, 0x44, 0x9b, 0x69}, + {0xcb, 0x92, 0xa9, 0x8b, 0x6a, 0xa9, 0x9a, 0xc9, 0xe3, 0xc5, 0x75, + 0x0c, 0xea, 0x6f, 0x08, 0x46, 0xb0, 0x18, 0x1f, 0xaa, 0x59, 0x92, + 0x84, 0x5b, 0x79, 0x89, 0x23, 0xd4, 0x19, 0xe8, 0x27, 0x56}, + false, + true}, + + // Comment: special case for C in multiplication by 2 + {222, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x90, 0x98, 0xfe, 0xb2, 0xe2, 0x5c, 0x67, 0xb4, 0xbf, 0xd3, 0xbe, + 0x0a, 0x01, 0xaf, 0x40, 0x9a, 0xdb, 0x6d, 0xa5, 0x2b, 0x3f, 0xbe, 0x3d, + 0x97, 0x06, 0x42, 0xdd, 0x2c, 0x98, 0x38, 0x56, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc8, 0x23, 0x9b, 0x71, 0x01, 0x36, 0xfe, 0x43, 0x1f, + 0xb4, 0xd9, 0x84, 0x36, 0x15, 0x7e, 0x47, 0xc9, 0xe7, 0x8a, 0x10, 0xf0, + 0x9f, 0xf9, 0x2e, 0x98, 0xba, 0xff, 0x15, 0x99, 0x26, 0x06, 0x1c}, + {0xf1, 0xbd, 0x12, 0xd9, 0xd3, 0x2c, 0x6f, 0x4c, 0x5b, 0x2d, 0xcb, + 0x3a, 0x5c, 0x52, 0xd9, 0xfd, 0x45, 0x4d, 0x52, 0xca, 0x70, 0x4c, + 0x2c, 0x13, 0x79, 0x56, 0xec, 0x8a, 0xd9, 0xae, 0xf1, 0x07}, + false, + true}, + + // Comment: special case for C in multiplication by 2 + {223, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x5a, 0xc6, 0x2e, 0x72, 0x9f, 0x88, 0x52, 0x89, 0x50, 0x92, 0x6c, + 0x0d, 0xe7, 0xc4, 0x81, 0xc9, 0x24, 0xbf, 0x9c, 0xf2, 0x6a, 0x12, 0x2f, + 0x44, 0x3b, 0x86, 0x1e, 0x8b, 0x6a, 0xf6, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb7, 0xa2, 0xf7, 0x9e, 0x0d, 0xe9, 0xb5, 0x81, 0x47, + 0x69, 0x1b, 0x55, 0x46, 0xd9, 0xec, 0x46, 0x3d, 0xa8, 0x32, 0x5e, 0x14, + 0x40, 0xe5, 0x8b, 0xb2, 0x0a, 0xa1, 0x29, 0xd1, 0xb9, 0x73, 0x27}, + {0xe6, 0xf1, 0xc4, 0x94, 0xc9, 0xe4, 0xbd, 0x23, 0x25, 0xc1, 0x71, + 0x83, 0xe8, 0x2d, 0x31, 0xab, 0x0b, 0xbe, 0xe6, 0xc8, 0x47, 0xd4, + 0xb0, 0xe4, 0xa9, 0x9c, 0x7c, 0x68, 0x91, 0x11, 0x7c, 0x3f}, + false, + true}, + + // Comment: special case for C in multiplication by 2 + {224, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x37, 0x43, 0xee, 0xad, 0x7c, 0x2f, 0x77, 0x19, 0x79, 0x43, 0x24, + 0xf2, 0x71, 0x07, 0x28, 0x17, 0xd1, 0xa0, 0x4c, 0xbd, 0xa4, 0x2b, 0x23, + 0x2f, 0x3b, 0xee, 0x43, 0xf3, 0x97, 0xcc, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2d, 0xc6, 0x24, 0xe1, 0x66, 0x3f, 0x42, 0xa7, 0xb9, + 0x33, 0x63, 0x50, 0xf2, 0x77, 0x54, 0x1b, 0x50, 0xb8, 0xdd, 0xc7, 0xee, + 0x0d, 0x86, 0x13, 0x3a, 0xd5, 0x32, 0x73, 0xae, 0xd4, 0xe6, 0x2e}, + {0xaa, 0x2a, 0x12, 0xed, 0xf7, 0x52, 0xd2, 0x79, 0xbd, 0xb0, 0x00, + 0xfb, 0x14, 0x05, 0xa5, 0xdf, 0x8c, 0x5f, 0x1d, 0x41, 0x30, 0x9b, + 0x4f, 0x2b, 0xd4, 0x1a, 0xed, 0x7a, 0xc1, 0xed, 0x01, 0x49}, + false, + true}, + + // Comment: special case for C in multiplication by 2 + {225, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xfb, 0xb4, 0xf9, 0x0d, 0xa4, 0x57, 0x94, 0x98, 0x14, 0x05, 0xd5, + 0x9e, 0xf3, 0x10, 0x62, 0x1e, 0x3c, 0x3b, 0x6b, 0x77, 0x60, 0xb5, 0xe3, + 0x03, 0x08, 0xc7, 0x82, 0x2c, 0x88, 0xae, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0e, 0x5e, 0xce, 0xee, 0x91, 0x04, 0xa6, 0x4f, 0x82, + 0xc9, 0x09, 0x3b, 0x9b, 0xf7, 0xb4, 0x07, 0x6e, 0xe5, 0xbc, 0x70, 0x81, + 0x5a, 0xf7, 0xee, 0x9f, 0x94, 0x2e, 0xf0, 0x15, 0x75, 0x61, 0x76}, + {0x74, 0xd5, 0x60, 0x6b, 0xa0, 0xb6, 0xad, 0x1d, 0x8b, 0xa3, 0x6a, + 0xe6, 0xf2, 0x64, 0xd6, 0x31, 0x5f, 0x47, 0x9b, 0x39, 0x84, 0xde, + 0x57, 0x3e, 0x9b, 0x00, 0x1e, 0x05, 0x55, 0x24, 0x7c, 0x32}, + false, + true}, + + // Comment: special case for CB in multiplication by 2 + {226, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0x87, 0x88, 0x6f, 0xd0, 0x71, 0x07, 0xc7, 0x22, 0x1f, 0x6d, 0x9d, + 0xd3, 0x6c, 0x30, 0x5e, 0xc7, 0x79, 0xce, 0xca, 0x13, 0x2a, 0xc9, 0x33, + 0xff, 0x77, 0xda, 0xb2, 0xbe, 0xac, 0x63, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x73, 0x7d, 0x45, 0x47, 0x7e, 0x2b, 0xeb, 0x77, 0xa6, + 0xc3, 0x8b, 0x98, 0xe2, 0xa1, 0x9b, 0x05, 0xc3, 0x95, 0xdf, 0x7d, 0xa9, + 0x98, 0xcb, 0x91, 0xf6, 0xdf, 0xab, 0x58, 0x19, 0x61, 0x4f, 0x27}, + {0x8c, 0xf4, 0x53, 0x8a, 0xe5, 0xf4, 0x45, 0xcc, 0x6d, 0x27, 0x3d, + 0xf4, 0xad, 0x30, 0x0a, 0x45, 0xd7, 0xbb, 0x2f, 0x6e, 0x37, 0x3a, + 0x56, 0x24, 0x40, 0xf1, 0xb3, 0x77, 0x73, 0x90, 0x4e, 0x32}, + false, + true}, + + // Comment: special case for CB in multiplication by 2 + {227, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x09, 0x6e, 0xe2, 0x93, 0x61, 0x97, 0x8f, 0x63, 0x0a, 0xd1, 0xfb, + 0x00, 0xc1, 0x26, 0x7c, 0x5a, 0x90, 0x1f, 0x99, 0xc5, 0x02, 0xf9, 0x56, + 0x9b, 0x93, 0x3a, 0xd0, 0xdc, 0xce, 0x0f, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x87, 0x3f, 0x8b, 0x26, 0x0e, 0xa9, 0xd9, 0xdd, 0xac, + 0x08, 0xb7, 0xb0, 0x30, 0x72, 0x7b, 0xf0, 0x07, 0x23, 0x15, 0xab, 0x54, + 0x07, 0x5e, 0xcc, 0x39, 0x3a, 0x37, 0xa9, 0x75, 0x88, 0x2b, 0x7e}, + {0xd5, 0x76, 0x67, 0x53, 0x21, 0x1d, 0x99, 0x68, 0xde, 0x4a, 0xc2, + 0x55, 0x99, 0x98, 0xf2, 0x2e, 0xf4, 0x4e, 0x8a, 0xa8, 0x79, 0xf3, + 0x32, 0x8c, 0xbc, 0x46, 0xaa, 0x85, 0x8d, 0xcb, 0x43, 0x3c}, + false, + true}, + + // Comment: special case for CB in multiplication by 2 + {228, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0x29, 0xa4, 0x90, 0x46, 0xdc, 0xe2, 0xc0, 0x7a, 0xb2, 0x84, 0x40, + 0xdb, 0xad, 0x14, 0x64, 0x53, 0xe1, 0x28, 0x96, 0x0e, 0x85, 0xdd, 0x2e, + 0x6a, 0x69, 0xa1, 0x51, 0x28, 0x73, 0xdd, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x75, 0xe1, 0x58, 0x7c, 0x5e, 0xef, 0xc8, 0x37, 0x15, + 0xd7, 0x10, 0x20, 0xaa, 0x6b, 0xe5, 0x34, 0x7b, 0xb9, 0xec, 0x9d, 0x91, + 0xce, 0x5b, 0x28, 0xa9, 0xbb, 0xb7, 0x4c, 0x92, 0xef, 0x40, 0x7e}, + {0x76, 0x1d, 0x8c, 0xec, 0xf1, 0x3f, 0x93, 0xb3, 0x79, 0xa7, 0x72, + 0xe5, 0xfa, 0xc5, 0xb9, 0xff, 0xe9, 0x96, 0xca, 0xd9, 0xaf, 0x06, + 0x15, 0x25, 0x80, 0xaf, 0xe8, 0x7f, 0xf9, 0x65, 0x1c, 0x71}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 3 + {229, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x7a, 0xc3, 0x6b, 0x9a, 0x23, 0x59, 0x46, 0x32, 0x67, 0x9a, 0xde, + 0xa1, 0xa8, 0x26, 0xf2, 0xf6, 0x2d, 0x79, 0x73, 0x82, 0x20, 0xfb, 0x48, + 0x74, 0x64, 0x03, 0x9f, 0x36, 0xca, 0x23, 0x72, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf8, 0x5a, 0x06, 0x06, 0x5e, 0xa2, 0x52, 0x72, 0x38, + 0xfc, 0x5e, 0xc1, 0xb7, 0x5e, 0xad, 0x92, 0x62, 0xe6, 0xb1, 0xae, 0xd6, + 0x1f, 0xef, 0xf8, 0x3b, 0x91, 0x23, 0x0a, 0xeb, 0x4b, 0x7d, 0x01}, + {0xf1, 0x2a, 0xcd, 0x36, 0xf6, 0x29, 0x9a, 0x4d, 0x19, 0x2c, 0x03, + 0xaa, 0x4e, 0xfe, 0xea, 0x7d, 0xf5, 0x1e, 0x2d, 0x15, 0xd7, 0x63, + 0x17, 0x2e, 0x68, 0xac, 0xcf, 0x7b, 0xc6, 0xf5, 0xc2, 0x30}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 3 + {230, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xa4, 0x42, 0xb7, 0xc0, 0xa9, 0x92, 0x27, 0xb4, 0xcb, 0x5c, 0x75, + 0xfb, 0x9e, 0x5a, 0x72, 0xce, 0xa2, 0x5e, 0xba, 0x8a, 0x0b, 0xdf, 0x07, + 0x27, 0x1b, 0xb4, 0xa9, 0x3c, 0x2b, 0x66, 0x65, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x6e, 0x0f, 0x1d, 0x00, 0xb1, 0x09, 0x9d, 0x2a, 0x71, + 0xf7, 0xbe, 0x86, 0x65, 0x5f, 0xeb, 0x89, 0x88, 0xbb, 0xa5, 0x57, 0x7b, + 0x02, 0xf9, 0x64, 0x04, 0x3a, 0x49, 0xf0, 0x0c, 0x74, 0x96, 0x13}, + {0xb2, 0xbb, 0xbd, 0x17, 0x3f, 0x41, 0xd9, 0x52, 0xd3, 0x29, 0x25, + 0x1d, 0xa9, 0x73, 0xa9, 0x50, 0x03, 0x00, 0x62, 0x81, 0x77, 0xad, + 0x0f, 0xb7, 0x9d, 0x01, 0xe2, 0xe2, 0x63, 0x90, 0x5b, 0x38}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 3 + {231, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0xf7, 0x23, 0x3e, 0x96, 0x12, 0xc0, 0x0c, 0x9d, 0xca, 0x2c, 0x75, + 0x1e, 0xc1, 0xd3, 0xf5, 0xf6, 0x7b, 0xad, 0x77, 0xc2, 0xe7, 0x14, 0xa2, + 0x0e, 0x71, 0xeb, 0x3f, 0x22, 0x0a, 0x66, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x69, 0x67, 0x57, 0xce, 0xd3, 0x09, 0x7f, 0xa9, 0x60, + 0xc8, 0x39, 0x0a, 0x09, 0xe8, 0xbd, 0x6d, 0x39, 0x0d, 0xbd, 0xe8, 0xd1, + 0xfa, 0x17, 0x02, 0x61, 0xf3, 0x42, 0x2e, 0xdc, 0x19, 0x29, 0x29}, + {0x45, 0xec, 0xfa, 0x27, 0x5f, 0x1d, 0xaa, 0x25, 0xd3, 0xfa, 0xdf, + 0x33, 0xcd, 0xf8, 0x9a, 0x15, 0x2a, 0xfe, 0xa2, 0x5e, 0xae, 0x37, + 0xe6, 0x8e, 0x00, 0xb3, 0x0c, 0x36, 0x77, 0x89, 0x88, 0x7a}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 3 + {232, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x0c, 0x7c, 0x75, 0x57, 0xc9, 0x90, 0x7e, 0x1b, 0x11, 0xe8, 0x44, + 0xbf, 0x13, 0x69, 0xcb, 0xa6, 0x69, 0xbc, 0x38, 0xe9, 0xb7, 0xb2, 0x53, + 0xe5, 0x1f, 0x23, 0x9b, 0xda, 0x32, 0x23, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfd, 0x84, 0xb3, 0xf2, 0xfb, 0xfa, 0x16, 0xae, 0xbf, + 0x40, 0xc2, 0x7f, 0x46, 0xe1, 0x8d, 0x77, 0xba, 0xfa, 0x0c, 0x79, 0x71, + 0xbe, 0xdd, 0xe4, 0x90, 0x92, 0x12, 0xe7, 0x71, 0xbd, 0x3c, 0x35}, + {0x59, 0x5e, 0x14, 0x4e, 0x07, 0xbb, 0xe6, 0x5b, 0x38, 0xe0, 0xe4, + 0x16, 0x3d, 0x02, 0xad, 0x75, 0xa6, 0x5e, 0x42, 0x2e, 0x74, 0x06, + 0x7d, 0xb3, 0x5c, 0x90, 0xdf, 0xa6, 0xe0, 0x55, 0xd4, 0x56}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 3 + {233, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x02, 0xa8, 0x51, 0x15, 0xad, 0x7b, 0x41, 0xc5, 0x0f, 0x84, 0xf3, + 0x5f, 0xac, 0x75, 0x0e, 0xe8, 0xe1, 0x97, 0x34, 0x80, 0x71, 0x02, 0x83, + 0x0f, 0xf6, 0xa3, 0x06, 0xbe, 0xed, 0x44, 0x64, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x80, 0x54, 0x85, 0x70, 0x3c, 0xcf, 0xc4, 0xa2, 0x21, + 0xef, 0x28, 0x12, 0x67, 0xf5, 0x2b, 0x61, 0xce, 0xbc, 0x87, 0x9f, 0x0f, + 0x13, 0xb1, 0xe5, 0xf5, 0x21, 0xc1, 0x73, 0x52, 0xa0, 0x78, 0x4f}, + {0x22, 0x6e, 0x16, 0xa2, 0x79, 0xac, 0x81, 0xe2, 0x68, 0x43, 0x7e, + 0xb3, 0xe0, 0x9e, 0x07, 0x40, 0x63, 0x24, 0xcb, 0x72, 0xa9, 0xd4, + 0xee, 0x58, 0xe4, 0xcf, 0x00, 0x91, 0x47, 0x49, 0x72, 0x01}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 3 + {234, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x2d, 0xb0, 0xc8, 0xe3, 0xe6, 0x8f, 0x10, 0x6f, 0xe0, 0xc5, 0x64, + 0x15, 0xe0, 0xbd, 0x13, 0xd8, 0x12, 0xde, 0xa0, 0xe9, 0x4c, 0xbd, 0x18, + 0xbd, 0xf6, 0x76, 0x12, 0x95, 0x61, 0x3a, 0x6d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x80, 0x64, 0x2a, 0x32, 0x79, 0xda, 0x6b, 0xf5, 0xfc, + 0x13, 0xdb, 0x14, 0xa5, 0x69, 0xc7, 0x08, 0x9d, 0xb0, 0x14, 0x22, 0x5c, + 0xfc, 0xae, 0x7d, 0xff, 0x5a, 0x0d, 0x25, 0xec, 0xc9, 0x23, 0x5b}, + {0x79, 0x0d, 0x09, 0xb1, 0x72, 0x6d, 0x21, 0x09, 0x57, 0xce, 0x8f, + 0x65, 0x86, 0x9c, 0xa1, 0xec, 0x8f, 0xa0, 0xb2, 0xb0, 0x6b, 0x6b, + 0xcf, 0x94, 0x83, 0xb3, 0xeb, 0x55, 0xe4, 0x9e, 0x92, 0x72}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 3 + {235, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x9f, 0xb0, 0xbd, 0xbf, 0x53, 0xa6, 0x9a, 0x2f, 0xe3, 0x9c, 0x8b, + 0x24, 0x97, 0xab, 0xd4, 0xfa, 0x57, 0xd2, 0xd5, 0x4e, 0x04, 0x6b, 0x5f, + 0x51, 0x45, 0x95, 0xe2, 0xc0, 0xf3, 0x3d, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x84, 0xe8, 0x27, 0xf7, 0x8c, 0xae, 0x0c, 0xf0, 0x63, + 0xe4, 0x34, 0x01, 0x98, 0xf7, 0x88, 0xc2, 0x84, 0xe0, 0x74, 0x30, 0xb3, + 0xa9, 0x4a, 0x38, 0x73, 0xdf, 0x38, 0xb1, 0xf8, 0x72, 0xce, 0x02}, + {0x68, 0x4c, 0xc8, 0x3a, 0xf8, 0x06, 0xbc, 0xd9, 0xcd, 0x25, 0x1e, + 0x18, 0x58, 0xf3, 0xc1, 0x0f, 0x01, 0x66, 0xe0, 0xa0, 0xcd, 0x2b, + 0xe1, 0x54, 0x33, 0x9a, 0x88, 0x6b, 0x13, 0xe7, 0xc7, 0x6f}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 3 + {236, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xa6, 0x79, 0x09, 0x75, 0x72, 0x48, 0x66, 0x5f, 0x79, 0x37, 0x1e, + 0xb0, 0x14, 0x82, 0x5a, 0xb6, 0xbd, 0x4a, 0xf3, 0x57, 0x1f, 0x14, 0x03, + 0x89, 0xc6, 0x36, 0xe0, 0x04, 0xbc, 0xf4, 0x6b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd4, 0x45, 0xe1, 0xdf, 0x00, 0x83, 0xbb, 0x6b, 0x8e, + 0x88, 0x6e, 0x66, 0x32, 0x25, 0x18, 0x07, 0x17, 0x1d, 0x4e, 0x88, 0xc4, + 0x18, 0x16, 0xfc, 0x68, 0x43, 0x73, 0xc0, 0x9d, 0x7e, 0x5d, 0x6e}, + {0xe4, 0x26, 0xe4, 0xa3, 0xc5, 0x4d, 0x3e, 0x77, 0xf4, 0xf1, 0x57, + 0x30, 0x1e, 0x0a, 0xc7, 0xd9, 0xe1, 0x23, 0x37, 0xa2, 0xb5, 0x8d, + 0xf1, 0x67, 0x80, 0x04, 0x1c, 0xf6, 0xd6, 0x19, 0x8c, 0x5a}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 3 + {237, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x6a, 0x30, 0x2d, 0x5b, 0x07, 0x6d, 0x2a, 0xba, 0x7c, 0x2a, 0x4d, + 0xaf, 0x9e, 0x7c, 0xc9, 0xd8, 0x53, 0x9b, 0x7c, 0x03, 0x91, 0x30, 0x7d, + 0xb6, 0x5a, 0x2f, 0x42, 0x20, 0xd3, 0x0f, 0x70, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf2, 0x6a, 0xa6, 0x15, 0x1a, 0x4b, 0x22, 0x39, 0x01, + 0x76, 0xf6, 0x23, 0x3e, 0x74, 0x2f, 0x40, 0xf2, 0xec, 0xd5, 0x13, 0x71, + 0x66, 0xfb, 0x2e, 0x1e, 0xc9, 0xb2, 0xf2, 0x45, 0x4a, 0xc2, 0x77}, + {0x86, 0x2d, 0xf9, 0x2e, 0x25, 0x27, 0x7b, 0xd9, 0x4f, 0x9a, 0xf2, + 0xe1, 0xdd, 0xa5, 0x1f, 0x90, 0x5a, 0x6e, 0x2a, 0x3f, 0x60, 0x68, + 0xa9, 0x2f, 0xab, 0xfc, 0x6c, 0x53, 0xda, 0x21, 0xec, 0x11}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 3 + {238, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x38, 0xb7, 0x0d, 0x17, 0x16, 0x1c, 0xb3, 0x82, 0x22, 0xf7, 0xbc, + 0x69, 0xa3, 0xc8, 0x57, 0x60, 0x32, 0xd5, 0x80, 0x27, 0x5b, 0x3b, 0x7d, + 0x63, 0xfb, 0xa0, 0x89, 0x08, 0xcb, 0x48, 0x79, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2b, 0x02, 0xdb, 0x3c, 0x82, 0x47, 0x7f, 0xe2, 0x1a, + 0xa7, 0xa9, 0x4d, 0x85, 0xdf, 0x37, 0x9f, 0x57, 0x1c, 0x84, 0x49, 0xb4, + 0x3c, 0xbd, 0x06, 0x05, 0xd0, 0xac, 0xc5, 0x3c, 0x47, 0x2f, 0x05}, + {0x3f, 0x43, 0x8d, 0xbf, 0x03, 0x94, 0x79, 0x95, 0xc9, 0x9f, 0xd4, + 0xcb, 0x36, 0x6c, 0xa7, 0xe0, 0x0e, 0x8c, 0xfb, 0xce, 0x64, 0xc3, + 0x03, 0x9c, 0x26, 0xd9, 0xfa, 0xd0, 0x0f, 0xa4, 0x9c, 0x70}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 3 + {239, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0x73, 0x3b, 0x42, 0x03, 0x26, 0x7a, 0xb3, 0xc9, 0x4c, 0x50, 0x6a, + 0xca, 0xdb, 0x94, 0x9a, 0x76, 0xcc, 0x60, 0x04, 0x86, 0xfc, 0xd6, 0x01, + 0x47, 0x8f, 0xcd, 0xef, 0x79, 0xc2, 0x9d, 0x6c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd7, 0x1d, 0xd7, 0xdb, 0x12, 0x23, 0x30, 0xc9, 0xbb, + 0xaa, 0xb5, 0xda, 0x6c, 0xf1, 0xf6, 0xe1, 0xc2, 0x53, 0x45, 0xee, 0x6a, + 0x66, 0xb1, 0x75, 0x12, 0xb1, 0x80, 0x4a, 0xce, 0x28, 0x73, 0x59}, + {0x95, 0xf3, 0xf1, 0x84, 0x9b, 0x0a, 0x07, 0x01, 0x84, 0xe6, 0x07, + 0x7c, 0x92, 0xae, 0x36, 0xba, 0x33, 0x24, 0xbf, 0x14, 0x41, 0x16, + 0x8b, 0x89, 0xbb, 0x4b, 0x91, 0x67, 0xed, 0xd6, 0x73, 0x08}, + false, + true}, + + // Comment: special case for BB in multiplication by 3 + {240, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x44, 0xa3, 0x6b, 0x58, 0xae, 0xfd, 0xb0, 0x8b, 0x98, 0x17, 0x96, + 0x02, 0x9a, 0x27, 0x66, 0x10, 0x18, 0x84, 0xb3, 0x48, 0xf7, 0x0e, 0xed, + 0x94, 0x7c, 0x25, 0x41, 0x06, 0x4c, 0xaf, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x73, 0x7b, 0xc0, 0x7d, 0xe0, 0x72, 0x9b, 0xbc, 0xfb, + 0xee, 0x3a, 0x08, 0xe6, 0x96, 0xf9, 0x7f, 0x37, 0x70, 0x57, 0x7e, 0x4b, + 0x01, 0xec, 0x10, 0x8f, 0x59, 0xca, 0xf4, 0x64, 0x06, 0xd2, 0x05}, + {0x6a, 0x96, 0x9a, 0xf6, 0xd2, 0x36, 0xab, 0xa0, 0x8f, 0xa8, 0x31, + 0x60, 0xf6, 0x99, 0xe9, 0xed, 0x76, 0xfb, 0x63, 0x55, 0xf0, 0x66, + 0x2f, 0x03, 0xdb, 0xc5, 0x91, 0x5a, 0x3c, 0x23, 0x06, 0x3e}, + false, + true}, + + // Comment: special case for BB in multiplication by 3 + {241, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0xb7, 0xd3, 0x12, 0xd9, 0xb8, 0x32, 0xe1, 0x24, 0xd1, 0xbc, 0x8c, + 0xb2, 0x1d, 0xb5, 0x45, 0x44, 0x0e, 0x3c, 0xf1, 0x4e, 0x74, 0x73, 0xee, + 0x9c, 0xcb, 0xe9, 0xb6, 0x82, 0xf2, 0x15, 0x6c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x97, 0x58, 0x06, 0x1a, 0x7b, 0x3e, 0x2c, 0x02, 0xfb, + 0x5c, 0x20, 0x87, 0x5a, 0xe6, 0xb5, 0x5b, 0x11, 0xfb, 0x67, 0x95, 0x99, + 0x0a, 0x0f, 0x4f, 0xdc, 0xd1, 0x14, 0x7b, 0xe5, 0x52, 0x16, 0x07}, + {0xab, 0x39, 0xdb, 0x4a, 0xa2, 0x9a, 0xc4, 0x01, 0x7c, 0x74, 0x46, + 0xf1, 0xad, 0x0c, 0x7d, 0xaa, 0x9a, 0x37, 0xf1, 0xb6, 0xb4, 0xf2, + 0xe9, 0xd2, 0x90, 0x2c, 0xce, 0xfb, 0x84, 0x83, 0x9d, 0x28}, + false, + true}, + + // Comment: special case for BB in multiplication by 3 + {242, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x7f, 0x1d, 0xdd, 0x78, 0xcc, 0x64, 0x73, 0xd3, 0xe6, 0x39, 0x49, + 0x40, 0x9a, 0xd3, 0xf3, 0x5b, 0xfe, 0x0c, 0xe0, 0x73, 0x8f, 0x25, 0x5d, + 0xee, 0x68, 0x2f, 0x2b, 0xfb, 0xc8, 0x0f, 0x7f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x37, 0xcd, 0x65, 0xd3, 0x30, 0x36, 0x20, 0x5f, 0x34, + 0x49, 0xe8, 0x65, 0x5a, 0x50, 0xd4, 0xb0, 0xc8, 0x6f, 0xec, 0x02, 0x10, + 0x0b, 0x4f, 0x2d, 0xb7, 0xda, 0x92, 0xdc, 0xf5, 0xe3, 0xaa, 0x0a}, + {0x13, 0xde, 0x41, 0x65, 0x9e, 0x3e, 0x30, 0x8d, 0x6e, 0x26, 0xc9, + 0x42, 0x82, 0xfc, 0xc3, 0xe0, 0x36, 0x4d, 0xdf, 0x08, 0x09, 0xdd, + 0xee, 0x6c, 0x8e, 0x7a, 0xbb, 0x50, 0x91, 0xb0, 0x2b, 0x00}, + false, + true}, + + // Comment: special case for BB in multiplication by 3 + {243, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0x80, 0xae, 0x60, 0xa8, 0x5c, 0x1f, 0xa9, 0x5a, 0xad, 0x9b, 0xea, + 0xbd, 0x98, 0xb4, 0x05, 0xe7, 0xf2, 0x81, 0x41, 0xbf, 0x08, 0xf2, 0xc9, + 0xa4, 0xfd, 0xbd, 0xe1, 0xc5, 0x68, 0x02, 0x65, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa9, 0xb6, 0xe8, 0x08, 0x14, 0x60, 0x38, 0x3a, 0xdc, + 0x58, 0x7c, 0x8f, 0x91, 0xa0, 0x2c, 0x59, 0xa7, 0xa3, 0x55, 0x76, 0xca, + 0x62, 0x43, 0x6c, 0xcd, 0x1b, 0x5f, 0xef, 0x1b, 0x92, 0x54, 0x5d}, + {0x69, 0xed, 0x8a, 0x0a, 0x27, 0x81, 0x2a, 0xe6, 0x74, 0x14, 0x74, + 0xbd, 0x5c, 0x6a, 0x4e, 0x68, 0x3a, 0x12, 0x66, 0x49, 0xf7, 0x24, + 0x5a, 0xa0, 0xf9, 0x1a, 0x3a, 0x38, 0x4b, 0xcd, 0xe2, 0x5a}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {244, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0xf9, 0xf4, 0xa4, 0xfa, 0xc4, 0xdb, 0x41, 0x33, 0x15, 0xf7, 0x4a, + 0x59, 0x81, 0x8b, 0x24, 0x52, 0xfc, 0x7b, 0x76, 0x85, 0x59, 0x2e, 0x26, + 0x55, 0x67, 0x75, 0xf9, 0xb8, 0x6d, 0x90, 0x7f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfd, 0x1a, 0x2c, 0xd1, 0x7a, 0x93, 0xf8, 0x50, 0xde, + 0xb8, 0xc4, 0x5a, 0x2d, 0x34, 0x53, 0x92, 0x32, 0xdf, 0xd8, 0xa5, 0x58, + 0x30, 0x42, 0x09, 0x78, 0x1c, 0x6c, 0xb5, 0x82, 0x29, 0x87, 0x0e}, + {0x01, 0x02, 0x18, 0xbd, 0x67, 0xb1, 0xb9, 0x2f, 0xee, 0x3e, 0x7f, + 0xa4, 0x57, 0x8c, 0x13, 0x61, 0x7d, 0x73, 0x19, 0x5d, 0xe1, 0x02, + 0x79, 0x74, 0x7e, 0x53, 0xba, 0x01, 0xa2, 0x54, 0x52, 0x5a}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {245, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x88, 0xcf, 0xae, 0x30, 0x85, 0x86, 0x76, 0x57, 0xb0, 0x94, 0x35, + 0xc4, 0x2b, 0x74, 0xcc, 0x76, 0x24, 0x57, 0x83, 0x94, 0x51, 0xa3, 0x65, + 0x9d, 0xb2, 0x18, 0xd4, 0x21, 0x4f, 0xdd, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb8, 0x81, 0x19, 0xe5, 0xae, 0x6d, 0x9e, 0x6b, 0x91, + 0x2d, 0x52, 0x52, 0x47, 0x39, 0xe6, 0x12, 0xef, 0x19, 0xab, 0x7e, 0x5d, + 0xd3, 0xd9, 0x46, 0xcb, 0x9b, 0xc0, 0x03, 0xc3, 0x78, 0xf8, 0x1f}, + {0xe6, 0xb2, 0x98, 0xde, 0x9c, 0xb6, 0x35, 0x8f, 0xbb, 0xb0, 0x0f, + 0x11, 0x89, 0x0f, 0x57, 0x14, 0xa3, 0x85, 0x8e, 0x8f, 0x05, 0xa2, + 0xa8, 0xd1, 0xcf, 0x39, 0xfe, 0x78, 0xcc, 0x55, 0xdd, 0x4e}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {246, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x9c, 0xe1, 0x3e, 0xd0, 0x07, 0x81, 0x8d, 0x7a, 0x51, 0x81, 0xe6, + 0x29, 0xee, 0xd9, 0x44, 0xa2, 0x0a, 0x05, 0x8c, 0xfe, 0x39, 0x66, 0x9c, + 0x98, 0x31, 0xbf, 0xa5, 0x21, 0x5a, 0x12, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7b, 0x70, 0xe2, 0x9d, 0xce, 0x04, 0x79, 0xcd, 0xe4, + 0xa3, 0x6c, 0x7f, 0x97, 0x86, 0x58, 0x2f, 0x10, 0x4b, 0xc0, 0x78, 0x8f, + 0x04, 0x6b, 0x48, 0xaf, 0x49, 0x5e, 0x67, 0xbd, 0xb8, 0x8f, 0x36}, + {0x96, 0x7b, 0xbe, 0x29, 0x84, 0x94, 0xb4, 0xa5, 0xf9, 0x58, 0x53, + 0xcf, 0xde, 0x9d, 0xc8, 0x59, 0x70, 0xb2, 0xa4, 0xb5, 0xdd, 0x2c, + 0x92, 0x78, 0x29, 0x01, 0xe8, 0x53, 0x95, 0x7f, 0x58, 0x09}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {247, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x02, 0x2b, 0x43, 0x77, 0x5a, 0xb2, 0xf4, 0xb9, 0x1b, 0xc1, 0xcb, + 0x54, 0xc9, 0x7f, 0x78, 0x02, 0x62, 0x89, 0xea, 0xaf, 0x02, 0xab, 0xee, + 0xd0, 0x4c, 0xa8, 0x4f, 0x73, 0x6c, 0x68, 0x6c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2a, 0x20, 0x9e, 0x2a, 0xce, 0x0e, 0x3d, 0x69, 0x73, + 0xff, 0xbf, 0x74, 0x03, 0xf9, 0x85, 0x7f, 0xf9, 0x7a, 0x5f, 0xdc, 0xd2, + 0x7f, 0x2c, 0x70, 0x98, 0xb4, 0x44, 0xfc, 0x3c, 0x16, 0x67, 0x38}, + {0x9f, 0x66, 0x84, 0x86, 0x81, 0xd5, 0x34, 0xe5, 0x2b, 0x65, 0x99, + 0x46, 0xea, 0x2c, 0x92, 0xd2, 0xfa, 0xbe, 0xd4, 0x3f, 0xe6, 0xe6, + 0x90, 0x32, 0xc1, 0x11, 0x53, 0xdb, 0x43, 0xdc, 0xa7, 0x5b}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {248, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x97, 0xa5, 0x2f, 0xc5, 0x62, 0xe8, 0xa5, 0x16, 0x68, 0x2f, 0x53, + 0x63, 0xcc, 0x5e, 0x7c, 0x88, 0xe9, 0xc7, 0x8e, 0x30, 0x8d, 0xf0, 0xde, + 0xef, 0x40, 0x49, 0x7b, 0x35, 0xcc, 0x12, 0x7d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf5, 0x07, 0x09, 0xac, 0xa7, 0xf3, 0x14, 0xe8, 0xd0, + 0x5b, 0x5f, 0xf9, 0x7a, 0x42, 0x7e, 0x42, 0x7b, 0xd5, 0xe8, 0x5c, 0x4e, + 0x86, 0x71, 0x21, 0x25, 0x07, 0x6a, 0x77, 0x1b, 0xe2, 0x14, 0x48}, + {0xea, 0x75, 0x72, 0xe2, 0x7a, 0x91, 0x20, 0xde, 0x1f, 0x13, 0xb8, + 0x57, 0x10, 0xba, 0x69, 0xa3, 0x47, 0x1b, 0x7b, 0x3f, 0x5d, 0x12, + 0xbc, 0x43, 0x0c, 0x12, 0xc4, 0xbb, 0xf8, 0xaa, 0x39, 0x57}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {249, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0x28, 0x80, 0x20, 0x30, 0xd8, 0xa8, 0x22, 0x1a, 0x71, 0x60, 0xee, + 0xbb, 0xf1, 0x84, 0x61, 0x16, 0xc1, 0xc2, 0x53, 0xab, 0xc4, 0x67, 0xd6, + 0xe4, 0x3c, 0xb8, 0x50, 0xf1, 0x45, 0x98, 0x60, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0f, 0x13, 0x95, 0x59, 0x78, 0xb9, 0x3d, 0x7b, 0x9f, + 0x9a, 0x2e, 0x70, 0xd9, 0x6d, 0xf9, 0x22, 0x85, 0x0a, 0x8f, 0xfd, 0x84, + 0x12, 0xe2, 0x36, 0xfb, 0x07, 0x4a, 0xef, 0x99, 0xd3, 0x7d, 0x54}, + {0xe2, 0x3d, 0x63, 0xa4, 0x6b, 0xe6, 0x7c, 0x74, 0x43, 0xc0, 0x7b, + 0x93, 0x71, 0xff, 0x6a, 0x06, 0xaf, 0xcd, 0x7a, 0x57, 0x94, 0xbf, + 0x25, 0x37, 0x92, 0x60, 0x74, 0xb8, 0x81, 0x90, 0x30, 0x7a}, + false, + true}, + + // Comment: special case for E in multiplication by 3 + {250, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x51, 0x5d, 0x45, 0xc7, 0xab, 0x2b, 0x95, 0x29, 0x81, 0x65, 0x43, + 0x15, 0x00, 0x68, 0xb8, 0xe4, 0xbb, 0x61, 0x4c, 0xf2, 0xb6, 0x8a, 0x8a, + 0x99, 0x36, 0x39, 0x75, 0xaf, 0x50, 0x3d, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x18, 0xff, 0xe9, 0x92, 0xa7, 0x29, 0xce, 0x70, 0xc3, + 0xb7, 0xcd, 0xc5, 0x5b, 0xab, 0x55, 0xf2, 0x21, 0x0d, 0x27, 0x91, 0x34, + 0xb3, 0x08, 0x2a, 0x9f, 0x68, 0x2d, 0x3a, 0x0b, 0x13, 0x12, 0x73}, + {0x33, 0xcc, 0xaf, 0x24, 0xe1, 0xe2, 0x62, 0x90, 0xed, 0x7e, 0x46, + 0x20, 0x93, 0xe9, 0xf7, 0x76, 0x07, 0xef, 0x52, 0xa0, 0x62, 0x6b, + 0x2c, 0xd2, 0x51, 0x1c, 0x41, 0xcd, 0x24, 0xc1, 0x38, 0x49}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {251, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x81, 0x5b, 0xd1, 0x44, 0x51, 0x8f, 0xa5, 0x26, 0xbe, 0xfd, 0xd3, + 0x73, 0xf5, 0xf9, 0xcf, 0xf2, 0x54, 0xd5, 0xd3, 0xc4, 0x66, 0x0e, 0x8a, + 0x90, 0xef, 0x2a, 0x22, 0xc6, 0x87, 0x6a, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc3, 0xba, 0x28, 0x05, 0x77, 0x28, 0xd0, 0x53, 0x39, + 0x65, 0xec, 0x34, 0x97, 0x9f, 0xe7, 0xbd, 0x93, 0xcf, 0x6c, 0xb6, 0x44, + 0xe8, 0xda, 0x03, 0x8b, 0xaa, 0x87, 0x99, 0x7b, 0x8d, 0xc2, 0x0e}, + {0x74, 0xf9, 0x5b, 0x47, 0x00, 0xf0, 0x18, 0x5f, 0x33, 0xc5, 0xb5, + 0x52, 0x8e, 0xd5, 0x01, 0x2a, 0x33, 0x63, 0xf8, 0xbb, 0xd6, 0xf6, + 0xa8, 0x40, 0xaa, 0x1f, 0x0f, 0x3b, 0xdb, 0x7c, 0x96, 0x50}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {252, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x2d, 0x99, 0x60, 0x93, 0xee, 0xfd, 0xaf, 0x28, 0x3f, 0x40, 0x49, + 0xbb, 0xa4, 0xf5, 0xaf, 0x6e, 0xcc, 0x2e, 0x64, 0x89, 0x4f, 0x32, 0x5e, + 0xe1, 0xf9, 0xca, 0x1e, 0x15, 0x6d, 0x05, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4e, 0xb0, 0x95, 0xa8, 0x6d, 0x1e, 0x78, 0x1b, 0xb1, + 0x82, 0x23, 0x30, 0x75, 0xeb, 0xf1, 0xdb, 0x10, 0x9d, 0x57, 0x13, 0x5b, + 0xf9, 0x1d, 0x54, 0xfd, 0xb1, 0x8e, 0xb3, 0x71, 0x42, 0x76, 0x40}, + {0xe9, 0x67, 0x7b, 0x85, 0x48, 0x51, 0xc4, 0x1c, 0xc4, 0x89, 0xe0, + 0x39, 0x81, 0xae, 0x78, 0x69, 0x0b, 0xe6, 0xcb, 0xf0, 0x05, 0x4e, + 0xa9, 0x83, 0x47, 0x59, 0xde, 0x3e, 0x27, 0xbc, 0xf0, 0x3e}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {253, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x26, 0x09, 0xdf, 0x3d, 0x54, 0x36, 0xc1, 0x23, 0xdc, 0xd7, 0xee, + 0x11, 0xf2, 0x3f, 0x1d, 0xa3, 0x21, 0x66, 0x6c, 0x09, 0xf3, 0x79, 0xd3, + 0x79, 0x14, 0x20, 0x33, 0x40, 0x51, 0x08, 0x61, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x83, 0xf6, 0x7d, 0x7c, 0x92, 0xb1, 0x1c, 0x8f, 0xb0, + 0x72, 0x48, 0x46, 0x42, 0xa0, 0x1f, 0x43, 0xde, 0xb0, 0x22, 0xb5, 0x4d, + 0x94, 0xa4, 0x01, 0x5e, 0x39, 0x84, 0x9a, 0x2e, 0x2e, 0x95, 0x55}, + {0xf1, 0x48, 0x71, 0x6e, 0xbe, 0x72, 0x69, 0xa7, 0x07, 0x6f, 0x0c, + 0xf1, 0xf2, 0x2b, 0x69, 0x78, 0xd3, 0xc7, 0xe3, 0x60, 0x7b, 0x0b, + 0xcc, 0x87, 0xa8, 0xc7, 0xa8, 0x5b, 0x9f, 0xd2, 0x0c, 0x2f}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {254, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0xe3, 0xb7, 0x8c, 0x0f, 0x3b, 0xe2, 0xa7, 0x60, 0xb2, 0xc9, 0x16, + 0xf2, 0x44, 0xdf, 0x21, 0x96, 0x24, 0xfd, 0xda, 0x2e, 0x9e, 0x31, 0xb1, + 0x53, 0x28, 0xf4, 0xa7, 0x76, 0x90, 0x29, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x20, 0xcc, 0x75, 0xd3, 0x76, 0xd8, 0x45, 0x3b, 0x9d, + 0x04, 0x9c, 0x84, 0xf5, 0x8e, 0xaf, 0xcf, 0x61, 0x12, 0x6c, 0x08, 0xa0, + 0x36, 0x61, 0xe7, 0x35, 0xf0, 0xa8, 0xbe, 0x22, 0x8f, 0xd4, 0x66}, + {0x1d, 0x5c, 0x12, 0x3e, 0x88, 0xe9, 0xdc, 0x7a, 0x3b, 0x16, 0xec, + 0x90, 0xb6, 0x05, 0x78, 0xdf, 0xca, 0x7e, 0x11, 0xea, 0xb9, 0xb8, + 0x8c, 0x6e, 0xca, 0x7b, 0xc3, 0x3d, 0x91, 0xfd, 0xe8, 0x3b}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {255, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x1f, 0x13, 0x0a, 0x29, 0x05, 0x84, 0xcb, 0x28, 0xc7, 0xd6, 0x53, + 0x95, 0x06, 0xa1, 0xa0, 0x54, 0xf9, 0x26, 0xa1, 0x7e, 0xf7, 0xc5, 0x68, + 0xae, 0x43, 0x04, 0x7c, 0x05, 0xe1, 0x0f, 0x60, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xef, 0x31, 0xb4, 0x3d, 0x19, 0xc0, 0xa5, 0x43, 0x4d, + 0xeb, 0x56, 0x12, 0x9c, 0x16, 0x29, 0x8a, 0x39, 0x4a, 0x70, 0x32, 0xa2, + 0xe5, 0x2c, 0xb9, 0x97, 0x47, 0x6b, 0xde, 0xca, 0x32, 0x5b, 0x73}, + {0x2f, 0xc0, 0x65, 0xba, 0x8f, 0x50, 0x40, 0xa0, 0xa6, 0x59, 0xf6, + 0xf7, 0x33, 0x05, 0x54, 0xbd, 0x1b, 0x9d, 0x7c, 0x89, 0x3b, 0x91, + 0xe3, 0x16, 0xe0, 0xaf, 0x90, 0xc3, 0x7a, 0xf4, 0xf1, 0x35}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {256, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xe6, 0x7f, 0x68, 0x18, 0x3a, 0x4c, 0x1a, 0xed, 0x9c, 0x56, 0x86, + 0x4b, 0x36, 0x27, 0x8b, 0xb7, 0xbb, 0x75, 0xd5, 0x7a, 0x78, 0x32, 0x1b, + 0xc7, 0xc2, 0x4f, 0xf6, 0x16, 0x36, 0x60, 0x7a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd8, 0xc8, 0xe2, 0xc6, 0xf3, 0x3a, 0x98, 0x52, 0x5d, + 0xf3, 0x76, 0x7d, 0x1d, 0x04, 0x43, 0x0d, 0xab, 0x0b, 0xda, 0x41, 0xf1, + 0xf9, 0x04, 0xc9, 0x5b, 0xc6, 0x1c, 0xc1, 0x22, 0xca, 0xca, 0x74}, + {0xef, 0x76, 0x12, 0xc1, 0x56, 0x07, 0x8d, 0xae, 0x3a, 0x81, 0xe5, + 0x0e, 0xf3, 0x39, 0x51, 0xca, 0xb6, 0x61, 0xfb, 0x07, 0x73, 0x1d, + 0x8f, 0x41, 0x9b, 0xc0, 0x10, 0x5c, 0x4d, 0x6d, 0x60, 0x50}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {257, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0xeb, 0x77, 0x75, 0xda, 0xcc, 0x32, 0xb0, 0x45, 0xce, 0xb3, 0x5f, + 0x26, 0x1b, 0x36, 0x16, 0x31, 0x5e, 0xfa, 0x98, 0xb7, 0x80, 0xe0, 0x8c, + 0x79, 0xd5, 0x44, 0xed, 0xad, 0xb5, 0x46, 0x7d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x18, 0x33, 0x61, 0x95, 0x16, 0xb8, 0x0d, 0xb0, 0xc0, + 0x5b, 0x22, 0x55, 0x09, 0xe6, 0x69, 0x8d, 0xf0, 0x28, 0xd8, 0x3b, 0x66, + 0xed, 0x6b, 0xac, 0x6f, 0x0f, 0x63, 0x08, 0x97, 0x0d, 0x2c, 0x7d}, + {0xa3, 0xcf, 0x3d, 0x81, 0xec, 0x56, 0x89, 0x6a, 0x68, 0xfc, 0xa0, + 0xda, 0x63, 0x35, 0x17, 0x1d, 0x0c, 0x62, 0x25, 0x68, 0x73, 0x8c, + 0x0d, 0xb2, 0x6f, 0xe1, 0x17, 0x03, 0x37, 0x26, 0xa0, 0x49}, + false, + true}, + + // Comment: special case for AA in multiplication by 3 + {258, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x55, 0xb1, 0xc0, 0x57, 0x6e, 0x7a, 0xb6, 0xc8, 0x9f, 0xcc, 0x1c, + 0xe4, 0x9e, 0x79, 0xc8, 0xc3, 0x71, 0xbf, 0x9f, 0xc2, 0xb2, 0x2b, 0x8f, + 0x83, 0x96, 0xa9, 0xb6, 0x4c, 0x5a, 0xe2, 0x6d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe2, 0xe9, 0x89, 0xaa, 0xd2, 0x39, 0x7f, 0xc3, 0x4b, + 0x6c, 0xbe, 0x2d, 0xb2, 0x7d, 0x5a, 0xb6, 0x9b, 0x28, 0x04, 0x83, 0x83, + 0xc9, 0x1d, 0x9e, 0x82, 0x26, 0xd5, 0x48, 0x25, 0x3f, 0xab, 0x7e}, + {0xe7, 0xf4, 0x58, 0x23, 0xa4, 0x5b, 0x6a, 0x46, 0x19, 0x2b, 0x37, + 0xd7, 0x3e, 0x86, 0x09, 0xb5, 0xbd, 0xa6, 0x8c, 0xd7, 0xcf, 0xbd, + 0xcc, 0xaa, 0x49, 0x08, 0x20, 0x80, 0x99, 0x3e, 0x64, 0x0f}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {259, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x6a, 0x9b, 0xfc, 0xfd, 0x71, 0x01, 0x4d, 0x18, 0x96, 0x76, 0x80, + 0xd4, 0x50, 0x9e, 0xaa, 0x41, 0xc6, 0x66, 0x42, 0x4a, 0xf9, 0x8b, 0xf9, + 0xff, 0x7f, 0xf4, 0x9e, 0xb1, 0xba, 0xba, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb9, 0xbd, 0x79, 0x36, 0x24, 0xd6, 0xa7, 0xe8, 0x08, + 0x48, 0x61, 0x10, 0x05, 0x88, 0x53, 0xed, 0xb2, 0x5e, 0x13, 0x6b, 0xd4, + 0xd6, 0xa7, 0x95, 0xd6, 0xd2, 0xef, 0x53, 0xb2, 0x5e, 0x38, 0x04}, + {0x7c, 0x61, 0x48, 0x13, 0x4c, 0x9e, 0x8b, 0x2b, 0xa5, 0xda, 0xec, + 0xa4, 0x1e, 0x6a, 0x1f, 0x3a, 0x82, 0xd8, 0xf7, 0x5d, 0x0b, 0x29, + 0x2b, 0x23, 0xc4, 0x0f, 0xe7, 0xf5, 0xce, 0x0a, 0x2b, 0x7a}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {260, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x39, 0x2b, 0x1b, 0x03, 0x5a, 0x84, 0x65, 0xaa, 0x22, 0xaa, 0xbb, + 0x57, 0x10, 0x61, 0xc6, 0xef, 0xfe, 0xed, 0x40, 0xcc, 0x25, 0x30, 0xb6, + 0x28, 0xe4, 0xfd, 0x40, 0x39, 0x5a, 0xe0, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe3, 0xf4, 0x44, 0xe2, 0x08, 0xda, 0x90, 0x43, 0xf3, + 0xf7, 0x4c, 0x20, 0xe2, 0x8d, 0x7f, 0x40, 0x4b, 0xb6, 0x87, 0xa3, 0x46, + 0x70, 0x9a, 0xbc, 0xd5, 0x55, 0x15, 0x6f, 0x88, 0x60, 0x78, 0x20}, + {0xea, 0x5e, 0x77, 0x2b, 0xac, 0x46, 0x93, 0xce, 0x69, 0xea, 0x3a, + 0xc7, 0x61, 0x01, 0x1f, 0xa7, 0x67, 0x40, 0x37, 0x65, 0x3a, 0x43, + 0x3c, 0x7f, 0x05, 0x45, 0x6e, 0x72, 0x91, 0xcd, 0x3c, 0x4e}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {261, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xcb, 0xb3, 0x52, 0x04, 0xcc, 0x88, 0x67, 0x6c, 0x14, 0xe0, 0xff, + 0x18, 0x17, 0x13, 0x92, 0xe9, 0x98, 0x41, 0x1b, 0x23, 0xd9, 0x05, 0xd4, + 0xc4, 0xdc, 0xea, 0xb7, 0x05, 0x11, 0xf4, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x87, 0xb4, 0x3f, 0x90, 0xf7, 0x6d, 0x12, 0xfb, 0x3a, + 0x46, 0x9f, 0xa8, 0x68, 0x7c, 0x27, 0xe3, 0x69, 0xd4, 0xa8, 0x2f, 0x95, + 0xcf, 0x95, 0xe8, 0xdc, 0x39, 0x70, 0xde, 0x8f, 0x86, 0xd9, 0x2b}, + {0x81, 0xc3, 0x95, 0xae, 0xd5, 0xcc, 0x5f, 0x5e, 0x2a, 0x20, 0x6a, + 0x8a, 0x4c, 0xac, 0xec, 0xd5, 0x01, 0xdf, 0x5b, 0x81, 0xe4, 0x94, + 0x33, 0x83, 0x5a, 0xd8, 0xa3, 0x77, 0x9e, 0xdf, 0xfb, 0x30}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {262, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x22, 0x5b, 0x49, 0xef, 0x7b, 0x73, 0x30, 0xe3, 0xde, 0x78, 0x7c, + 0xbc, 0x40, 0x47, 0x96, 0x44, 0xdb, 0x7a, 0xb1, 0x26, 0x37, 0x02, 0x95, + 0xc9, 0x41, 0x89, 0x67, 0x34, 0x30, 0xd7, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x86, 0x44, 0x1e, 0xa0, 0x6c, 0x5c, 0xd2, 0xa3, 0x4c, + 0x6b, 0x51, 0x26, 0x1e, 0x93, 0xa2, 0xf3, 0x0e, 0xa7, 0xdb, 0x0f, 0x74, + 0xe1, 0x4c, 0x42, 0xf0, 0xfc, 0x44, 0x3c, 0x67, 0x35, 0x97, 0x3c}, + {0x51, 0x3e, 0xba, 0x58, 0x70, 0xdc, 0x51, 0x87, 0xe2, 0x55, 0x2f, + 0xe3, 0xba, 0x82, 0x92, 0xb5, 0x16, 0xd2, 0xaf, 0x9e, 0xcb, 0x9a, + 0x9b, 0xdc, 0x51, 0xea, 0xc2, 0xce, 0x2d, 0xe4, 0x01, 0x12}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {263, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0x41, 0xe1, 0xa5, 0xc7, 0x42, 0x0b, 0x94, 0xb6, 0xcc, 0x69, 0x91, + 0x31, 0x6e, 0xbd, 0xd6, 0x08, 0x62, 0x63, 0x39, 0xc0, 0x9d, 0x0f, 0x67, + 0xb2, 0x40, 0x88, 0x58, 0x8b, 0x9d, 0x0d, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x46, 0x24, 0xaa, 0x4a, 0xe9, 0xd1, 0x27, 0x25, 0xbf, + 0x92, 0xb8, 0x5f, 0x93, 0xe3, 0xe8, 0xce, 0xa1, 0x6b, 0x7b, 0xd8, 0x3f, + 0xda, 0x0e, 0xb1, 0x8f, 0xab, 0x2d, 0xbe, 0x0e, 0x8b, 0xf7, 0x42}, + {0x98, 0x3b, 0x7e, 0x23, 0x6f, 0xfa, 0xdd, 0xb4, 0xb7, 0x59, 0xb7, + 0x35, 0x3f, 0xe8, 0x78, 0x46, 0xf5, 0x9f, 0xb6, 0xf2, 0x8a, 0x3e, + 0xd6, 0x5c, 0x25, 0x61, 0x76, 0xb6, 0x60, 0x9b, 0x7c, 0x6e}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {264, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0xec, 0xf7, 0x6e, 0x31, 0xa2, 0x30, 0x39, 0xea, 0x8a, 0x15, 0xee, + 0x47, 0x4b, 0x62, 0x51, 0xa9, 0xd7, 0x25, 0xbf, 0xf1, 0xa5, 0x75, 0x1e, + 0xb5, 0xec, 0xde, 0x9d, 0x7d, 0x4e, 0x2f, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa6, 0x25, 0xa5, 0xb7, 0xa0, 0x4c, 0xea, 0x46, 0x2d, + 0x12, 0x3b, 0x48, 0x5c, 0x39, 0xea, 0x44, 0xa8, 0x07, 0x9a, 0xa2, 0x23, + 0xc5, 0x9e, 0x9c, 0xa9, 0x7a, 0xbc, 0xd3, 0x0b, 0x50, 0x0e, 0x4b}, + {0xc9, 0x41, 0x36, 0x9b, 0x08, 0x5c, 0x74, 0x65, 0xd5, 0x0d, 0x23, + 0xce, 0xaf, 0x67, 0x17, 0xab, 0x06, 0xe2, 0x46, 0x38, 0xf2, 0x17, + 0xa7, 0xb8, 0x05, 0x5c, 0xe8, 0xeb, 0xd3, 0xca, 0x12, 0x25}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {265, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0x38, 0xfb, 0x0a, 0x83, 0x0d, 0x10, 0x01, 0xca, 0x8e, 0xa7, 0x4a, + 0x61, 0x3e, 0xa9, 0x8f, 0x6a, 0xb8, 0x51, 0x26, 0x44, 0xe5, 0x5e, 0x8d, + 0x45, 0xa2, 0x90, 0x71, 0xbd, 0x4b, 0xef, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8a, 0x5f, 0x20, 0x63, 0xf2, 0x59, 0xf3, 0x31, 0x7a, + 0xe3, 0xe0, 0xb4, 0x59, 0xf8, 0x2c, 0x46, 0x77, 0x66, 0x6e, 0x49, 0xa2, + 0xeb, 0x9b, 0xf0, 0x36, 0x9a, 0xee, 0x66, 0x36, 0x31, 0x26, 0x5b}, + {0xa3, 0xf7, 0xe1, 0x69, 0xdb, 0x44, 0xd0, 0xd1, 0x79, 0xc2, 0x42, + 0xe6, 0x63, 0x47, 0x36, 0x4a, 0xb9, 0x27, 0x44, 0xdc, 0x6a, 0xd8, + 0x0e, 0x47, 0x75, 0xae, 0xf7, 0xf4, 0xff, 0x9d, 0x5f, 0x34}, + false, + true}, + + // Comment: special case for D in multiplication by 4 + {266, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x4c, 0xf1, 0x29, 0xf0, 0xb3, 0x33, 0x32, 0xe2, 0x65, 0x4f, 0x8e, + 0x45, 0x22, 0x5c, 0x04, 0x2d, 0x7f, 0xa6, 0xcb, 0xc7, 0x93, 0xc8, 0x8b, + 0xd4, 0xc7, 0x31, 0x98, 0x52, 0x89, 0xb0, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x54, 0xcf, 0xb6, 0xad, 0x0d, 0x03, 0xe3, 0x11, 0x5a, + 0xca, 0xfe, 0xe1, 0x26, 0x06, 0x39, 0x7f, 0x2b, 0xb4, 0x6a, 0x8c, 0x5f, + 0x32, 0x6a, 0x25, 0x5c, 0x49, 0x41, 0x18, 0xae, 0xad, 0x3b, 0x62}, + {0x40, 0x1a, 0xab, 0xfb, 0xb7, 0x3f, 0xe6, 0x69, 0x4c, 0x44, 0x6e, + 0xcf, 0xff, 0xb4, 0x30, 0x06, 0x42, 0x7a, 0x9d, 0x47, 0x56, 0xe0, + 0x49, 0xa1, 0xff, 0xc7, 0x95, 0x78, 0xd6, 0x2f, 0x16, 0x60}, + false, + true}, + + // Comment: special case for E in multiplication by 4 + {267, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x06, 0xb0, 0x36, 0xc9, 0x2d, 0x7b, 0xc0, 0x77, 0x19, 0x98, 0xd2, + 0x4d, 0xbd, 0xa2, 0x94, 0x5b, 0x60, 0x1d, 0x42, 0x44, 0x9b, 0xd3, 0xec, + 0x4b, 0xbf, 0x37, 0x57, 0xd0, 0x1b, 0x89, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0e, 0xe3, 0xbe, 0xe8, 0xcb, 0x3a, 0x0a, 0xfc, 0xec, + 0x22, 0xfa, 0x22, 0x33, 0x70, 0x6e, 0x8e, 0xc2, 0x9c, 0xcf, 0x1a, 0xf2, + 0x12, 0xc0, 0xa6, 0x74, 0x74, 0x5e, 0xbb, 0xa3, 0x4f, 0x9d, 0x08}, + {0x20, 0x32, 0x2d, 0xd0, 0x24, 0xfb, 0x5a, 0x40, 0xf3, 0x27, 0xcf, + 0x7c, 0x00, 0xda, 0x20, 0x37, 0x34, 0xc2, 0xa2, 0x79, 0xb9, 0x66, + 0x6a, 0x9f, 0xf7, 0xd8, 0x52, 0x7c, 0x92, 0x7b, 0x67, 0x5e}, + false, + true}, + + // Comment: special case for E in multiplication by 4 + {268, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x0d, 0x90, 0x56, 0xb5, 0xa2, 0xf4, 0xb3, 0xdf, 0xfb, 0x30, 0xe6, + 0xce, 0xb7, 0x22, 0xac, 0x46, 0x84, 0x24, 0x5f, 0x1b, 0xef, 0xaf, 0xb5, + 0x66, 0x1b, 0xc8, 0xc7, 0xa9, 0xad, 0x4c, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x79, 0x7e, 0xc7, 0x51, 0x2a, 0xfb, 0xf0, 0xad, 0x91, + 0x8d, 0x0e, 0x49, 0x47, 0x90, 0x3b, 0xe9, 0x52, 0x34, 0xf3, 0xab, 0xf3, + 0x67, 0x50, 0xa8, 0xf8, 0x54, 0x88, 0x8d, 0x11, 0x7b, 0x77, 0x4e}, + {0x46, 0x15, 0x2d, 0x59, 0xc2, 0xd2, 0xf3, 0xec, 0xf0, 0x3c, 0xe6, + 0x52, 0xd2, 0xb6, 0x97, 0x8d, 0x40, 0x1d, 0x5e, 0xde, 0x45, 0x70, + 0xa6, 0xc9, 0x11, 0x77, 0x1b, 0xdc, 0xfb, 0x37, 0xcd, 0x41}, + false, + true}, + + // Comment: special case for E in multiplication by 4 + {269, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x49, 0x29, 0xa4, 0x2c, 0x8d, 0x8d, 0xf1, 0x46, 0xdb, 0x95, 0x08, + 0xe2, 0xf2, 0x1a, 0x4e, 0x8c, 0xd4, 0xd9, 0x9c, 0x1b, 0x13, 0x38, 0xdf, + 0x17, 0xa4, 0x57, 0xe8, 0x8a, 0xfb, 0x00, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd5, 0x70, 0xc7, 0x81, 0x0f, 0x69, 0xe5, 0x02, 0xb3, + 0x55, 0x25, 0x3a, 0xfa, 0x7c, 0x66, 0x7b, 0xfa, 0x50, 0x60, 0xd9, 0x0d, + 0xc8, 0x6e, 0x35, 0x8a, 0xb4, 0x45, 0xf6, 0x38, 0x1e, 0x41, 0x5d}, + {0x37, 0x56, 0x7f, 0x7e, 0xc0, 0x44, 0x9c, 0x7b, 0x82, 0x3c, 0xf7, + 0xb0, 0xe2, 0x19, 0xe9, 0xdd, 0x88, 0x0e, 0x56, 0xa1, 0x46, 0x4d, + 0x04, 0x17, 0xa9, 0xe6, 0x7e, 0xff, 0x42, 0x33, 0x28, 0x66}, + false, + true}, + + // Comment: special case for E in multiplication by 4 + {270, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0xa9, 0x86, 0x82, 0x5b, 0x26, 0x80, 0xe2, 0xf2, 0x54, 0x7b, 0xa7, + 0x5a, 0x95, 0x99, 0xb0, 0x4e, 0xd5, 0x7f, 0x8e, 0xd1, 0x8d, 0x98, 0xe7, + 0x09, 0x9c, 0x54, 0x4e, 0xfb, 0xdf, 0x28, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2c, 0x61, 0x1c, 0xb9, 0x44, 0x48, 0xf1, 0xc7, 0x82, + 0x24, 0x25, 0xa4, 0xcf, 0x53, 0x56, 0x23, 0x6b, 0x90, 0xa5, 0x55, 0xb1, + 0xed, 0x47, 0x47, 0x82, 0x0b, 0xa7, 0xf7, 0x39, 0xc8, 0xf5, 0x7d}, + {0xfb, 0xf6, 0x58, 0x7e, 0xc1, 0x81, 0x11, 0x6c, 0xf1, 0xac, 0xe7, + 0xdc, 0xd5, 0x48, 0x02, 0x9d, 0x69, 0xc1, 0x30, 0xe5, 0x0f, 0xcf, + 0x6a, 0xd5, 0xdf, 0xcd, 0x25, 0xc2, 0x3e, 0xe9, 0xf9, 0x39}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {271, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x45, 0x2a, 0xd7, 0xdf, 0x4e, 0x26, 0xbc, 0x4b, 0x3d, 0x40, 0x3f, + 0x9e, 0xbf, 0x72, 0xbb, 0x2d, 0x7b, 0x6b, 0x7d, 0x58, 0x60, 0xdb, 0xf6, + 0xfb, 0x9a, 0x4f, 0x78, 0xdc, 0x02, 0x70, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe5, 0x59, 0xc4, 0x17, 0xda, 0x7f, 0xd5, 0x85, 0x13, + 0x52, 0xf5, 0x08, 0xb9, 0x00, 0x31, 0xd4, 0x9b, 0x5d, 0x2d, 0x0a, 0xac, + 0x88, 0xa9, 0xc8, 0xb5, 0xfb, 0x6e, 0x80, 0x16, 0x5a, 0xc1, 0x0b}, + {0xc7, 0xc6, 0xf6, 0xd7, 0xce, 0x1e, 0x4f, 0x54, 0xc7, 0x27, 0xe5, + 0x90, 0x06, 0x86, 0xc3, 0x4e, 0x6a, 0x69, 0x53, 0x25, 0x4b, 0xd4, + 0x70, 0xbb, 0xbf, 0x0c, 0x7c, 0x18, 0xbb, 0xdd, 0xad, 0x73}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {272, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xdb, 0xc9, 0xbe, 0x50, 0x34, 0xed, 0x7f, 0xe7, 0xf4, 0x69, 0x26, + 0x4f, 0x21, 0x35, 0xe9, 0xc6, 0x7c, 0xd3, 0x0f, 0x52, 0x55, 0x70, 0xd2, + 0xd8, 0x41, 0xe4, 0xbd, 0xea, 0xc5, 0x23, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x74, 0x6d, 0x97, 0xe7, 0x77, 0x42, 0x92, 0xa3, 0xd7, + 0x03, 0xf6, 0x04, 0xe7, 0x9d, 0x87, 0x64, 0xc9, 0x9a, 0x6a, 0x2f, 0xe2, + 0x80, 0xea, 0xa9, 0x81, 0x11, 0x15, 0xf5, 0xe0, 0x38, 0xf2, 0x1a}, + {0xcf, 0x7d, 0x2a, 0x66, 0xea, 0x4d, 0xfe, 0xd9, 0x44, 0x69, 0xb2, + 0xd3, 0x43, 0x53, 0x3f, 0xf3, 0x02, 0xa5, 0x76, 0xf8, 0x40, 0x2e, + 0xd2, 0x18, 0x79, 0x04, 0x43, 0x70, 0x38, 0xe5, 0x46, 0x65}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {273, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0xd2, 0x68, 0x78, 0xdf, 0xf2, 0x5c, 0xed, 0x02, 0xd3, 0xb2, 0x7c, + 0xe7, 0x40, 0x02, 0x69, 0x5b, 0xb8, 0x79, 0xb3, 0xc4, 0x32, 0x89, 0x30, + 0x93, 0x43, 0x15, 0xec, 0xae, 0x84, 0x2b, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1f, 0x35, 0x4a, 0xa8, 0xff, 0xc4, 0xea, 0xe2, 0xb4, + 0x0d, 0xad, 0x2e, 0xbf, 0x83, 0x0d, 0xb3, 0xfe, 0xb0, 0x7e, 0x2a, 0x1a, + 0x2d, 0xa3, 0x9e, 0x55, 0xdf, 0x87, 0xc8, 0xc6, 0x13, 0xde, 0x1d}, + {0xb2, 0x04, 0xd3, 0xbb, 0xcb, 0xdc, 0x62, 0x4f, 0x9f, 0x1a, 0x74, + 0x3f, 0xa3, 0xda, 0xa8, 0xf4, 0xc8, 0x78, 0x5e, 0xd0, 0x88, 0xd3, + 0x7d, 0x08, 0xcd, 0x13, 0xc6, 0x01, 0x17, 0x0a, 0x46, 0x1b}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {274, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xf5, 0xe9, 0xc4, 0x3c, 0x95, 0xb1, 0xff, 0xc3, 0x6f, 0x83, 0x2b, + 0x94, 0x36, 0x01, 0xd5, 0xe1, 0x76, 0x47, 0xf7, 0xd7, 0x8e, 0x2e, 0x77, + 0x10, 0xac, 0xe6, 0x3f, 0xf2, 0x74, 0xd4, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9c, 0x3f, 0x00, 0x23, 0xe1, 0xa4, 0x83, 0x25, 0x86, + 0xaf, 0x24, 0x83, 0xbb, 0xec, 0x64, 0xce, 0x9f, 0x06, 0xf3, 0xea, 0x80, + 0x6d, 0x40, 0x19, 0xa5, 0xe4, 0xab, 0xb1, 0xb5, 0x62, 0x70, 0x29}, + {0xb9, 0xf2, 0x14, 0x65, 0x61, 0x5f, 0x39, 0xdd, 0xdc, 0xc3, 0x75, + 0x20, 0xce, 0x9b, 0x95, 0x6f, 0x7d, 0xe9, 0x88, 0x3a, 0xc9, 0x3a, + 0x87, 0x0d, 0x74, 0xe3, 0x88, 0xb8, 0xe1, 0x77, 0x54, 0x63}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {275, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x06, 0x79, 0xe8, 0xc2, 0x4d, 0xf8, 0x28, 0xf2, 0xe5, 0x21, 0x2a, + 0x32, 0x63, 0xd5, 0xe9, 0x3e, 0xa6, 0x16, 0x79, 0x98, 0x82, 0x98, 0xba, + 0xb3, 0xb4, 0x80, 0xf4, 0x6f, 0x96, 0x1a, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd0, 0x56, 0x56, 0xaa, 0x01, 0x4d, 0x47, 0x60, 0x22, + 0xdf, 0xc5, 0x5e, 0x8d, 0x3b, 0x48, 0x84, 0xed, 0x0b, 0xdf, 0x85, 0x20, + 0x9b, 0xe8, 0xb5, 0x53, 0x51, 0x39, 0x4d, 0x52, 0xbe, 0x68, 0x4b}, + {0x20, 0xf1, 0xfc, 0x61, 0x38, 0x74, 0x49, 0x5f, 0x20, 0x56, 0x2c, + 0x10, 0xb7, 0xa8, 0xbe, 0x47, 0xbf, 0xc1, 0x2c, 0x16, 0x8d, 0x82, + 0x9d, 0x63, 0x21, 0xaa, 0x2d, 0xe1, 0x70, 0x60, 0xe4, 0x0d}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {276, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xd0, 0x77, 0xc9, 0x46, 0x1f, 0x74, 0x7e, 0x56, 0x60, 0xbe, 0x85, + 0xcc, 0x62, 0x04, 0x28, 0xb4, 0xce, 0xfe, 0x80, 0x5d, 0xe0, 0xfd, 0x25, + 0x4a, 0xda, 0xa4, 0x65, 0xea, 0x5e, 0x78, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc4, 0xa1, 0x9b, 0x86, 0x86, 0xe1, 0x8c, 0x29, 0x35, + 0x9a, 0xa5, 0x48, 0x42, 0x7f, 0x06, 0xa3, 0x68, 0xd5, 0x5a, 0x87, 0x37, + 0x48, 0x3d, 0x48, 0x93, 0x52, 0x3a, 0xda, 0xc6, 0x79, 0x5a, 0x4c}, + {0x65, 0x2b, 0x18, 0xff, 0xd4, 0x1c, 0xfb, 0x7d, 0x1f, 0x0b, 0x6d, + 0xc7, 0x9b, 0xaa, 0x3b, 0x2a, 0x39, 0x2e, 0xf1, 0x61, 0x7f, 0x5c, + 0xf6, 0x25, 0x9b, 0x5b, 0x4f, 0xf0, 0x65, 0x91, 0x6a, 0x16}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {277, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x71, 0x1a, 0xc0, 0x8e, 0xf8, 0x8c, 0x3d, 0x43, 0xa3, 0xcb, 0xda, + 0x67, 0xb6, 0xfe, 0x5f, 0x34, 0xf5, 0x47, 0x23, 0xdb, 0xe6, 0xd7, 0x25, + 0xc8, 0xa3, 0x56, 0x90, 0x70, 0xab, 0x9a, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x49, 0x89, 0xde, 0x79, 0x85, 0x3f, 0xf3, 0x5b, 0xe8, + 0xc9, 0xf9, 0x2f, 0xc9, 0x46, 0x74, 0xfe, 0xef, 0x38, 0xa0, 0xe6, 0x57, + 0x88, 0x47, 0x1c, 0x52, 0x1f, 0x8e, 0x25, 0x9a, 0xdf, 0x01, 0x5d}, + {0x67, 0x98, 0x25, 0xc2, 0x59, 0x39, 0x2d, 0x86, 0xf8, 0xed, 0xb1, + 0x53, 0x28, 0xd4, 0xfa, 0xf5, 0x23, 0x00, 0x77, 0x9d, 0x97, 0x9a, + 0x50, 0x3a, 0x76, 0xe2, 0x7b, 0xe3, 0xd7, 0xa8, 0x5e, 0x03}, + false, + true}, + + // Comment: special case for B in multiplication by 4 + {278, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x9a, 0x75, 0xb4, 0x04, 0x51, 0x13, 0x9e, 0xc3, 0x6c, 0xa6, 0xaa, + 0x04, 0x37, 0x65, 0xc6, 0x1a, 0x18, 0xbe, 0x32, 0x3a, 0x59, 0x87, 0xfc, + 0xb0, 0x25, 0xc2, 0xda, 0xd8, 0xd4, 0xbd, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa9, 0x81, 0x48, 0x3c, 0xb0, 0xea, 0x43, 0x85, 0xff, + 0xbb, 0x55, 0x28, 0x26, 0xc3, 0xdd, 0x11, 0x0d, 0x4a, 0xe8, 0x9f, 0xf5, + 0x2e, 0xd0, 0xcd, 0x60, 0x18, 0xf9, 0x9d, 0x33, 0x87, 0x98, 0x7b}, + {0x9c, 0xad, 0xc1, 0x4a, 0xc1, 0x53, 0xfa, 0x38, 0x3e, 0xf6, 0x6d, + 0x18, 0x33, 0xf5, 0x89, 0x10, 0x0d, 0xff, 0x90, 0x52, 0x32, 0x72, + 0xe3, 0x2b, 0x06, 0xe2, 0xc6, 0xf1, 0xf4, 0x42, 0x40, 0x40}, + false, + true}, + + // Comment: special case for BB in multiplication by 4 + {279, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0xc3, 0xcf, 0xed, 0xd9, 0x19, 0xa2, 0xcc, 0xd5, 0x1f, 0xb4, 0x55, + 0x64, 0x9e, 0x3a, 0xd2, 0xda, 0x1e, 0xf0, 0xff, 0x61, 0x9b, 0x59, 0xa7, + 0xf9, 0xc5, 0x5a, 0x68, 0xa8, 0x21, 0x96, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1d, 0xf3, 0xdf, 0xda, 0xb7, 0x4f, 0xf3, 0x81, 0x77, + 0xda, 0xc2, 0x94, 0xb2, 0xda, 0x2f, 0x49, 0xa3, 0x48, 0xbc, 0x3b, 0x3b, + 0xc6, 0xce, 0x93, 0x12, 0xbe, 0xa5, 0xef, 0x3e, 0xcd, 0xd3, 0x0b}, + {0xbc, 0xc9, 0x5f, 0xb4, 0x89, 0x0e, 0xd3, 0x11, 0xf3, 0xfb, 0x4f, + 0x44, 0xc2, 0xb6, 0x08, 0x66, 0xcd, 0xdd, 0xec, 0x97, 0xdb, 0x82, + 0x0a, 0x7f, 0x79, 0xf4, 0x75, 0x33, 0x7e, 0x16, 0x28, 0x4a}, + false, + true}, + + // Comment: special case for BB in multiplication by 4 + {280, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0xfe, 0xf5, 0xc9, 0xb6, 0x0f, 0x84, 0x98, 0x4e, 0x88, 0x36, 0xd5, + 0x35, 0xac, 0xb3, 0x72, 0x09, 0x6b, 0xa8, 0x15, 0x98, 0x24, 0xa0, 0xb4, + 0x9a, 0x17, 0xec, 0xcd, 0xa8, 0x43, 0xbd, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfc, 0x6b, 0x71, 0x8b, 0xa8, 0xb4, 0x7d, 0x24, 0xb1, + 0xcf, 0xd6, 0xb5, 0xd0, 0xdd, 0x8b, 0x20, 0xfd, 0x92, 0x09, 0x60, 0xfa, + 0xbc, 0x30, 0x2d, 0xbe, 0x4f, 0x93, 0xbd, 0x2a, 0x06, 0xe9, 0x33}, + {0x06, 0xf1, 0xb4, 0x95, 0xb0, 0x4a, 0x00, 0x10, 0x84, 0x5c, 0x9d, + 0x39, 0xb1, 0x3b, 0xf2, 0x78, 0x4a, 0xde, 0x86, 0x0d, 0x96, 0x32, + 0xc8, 0x84, 0x76, 0x18, 0xc0, 0xb3, 0x42, 0x97, 0xc2, 0x49}, + false, + true}, + + // Comment: special case for BB in multiplication by 4 + {281, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xe0, 0x5b, 0xde, 0x77, 0x27, 0xdb, 0x4e, 0x35, 0x2b, 0x5e, 0x7f, + 0x03, 0x53, 0x27, 0xb4, 0xd8, 0x6a, 0x42, 0xd5, 0x13, 0xca, 0x11, 0x6e, + 0x22, 0xd6, 0x4a, 0x4e, 0xde, 0x56, 0x43, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb2, 0x79, 0xb6, 0xc0, 0x65, 0xf9, 0x5c, 0x70, 0x40, + 0xf1, 0x48, 0xbc, 0xb4, 0xa3, 0xd3, 0x10, 0xe3, 0x4b, 0xdb, 0x00, 0x59, + 0x31, 0xa8, 0x79, 0xbe, 0x46, 0x95, 0x73, 0xde, 0xed, 0xd0, 0x41}, + {0xcc, 0xe7, 0xbb, 0x64, 0x4d, 0xf9, 0x45, 0x01, 0x42, 0x1d, 0xb4, + 0x9d, 0x15, 0xe8, 0x21, 0xc7, 0xb0, 0xaa, 0xab, 0xec, 0xdf, 0x88, + 0x37, 0xab, 0x98, 0x9b, 0x1f, 0x23, 0xba, 0xc0, 0x8f, 0x35}, + false, + true}, + + // Comment: special case for BB in multiplication by 4 + {282, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x73, 0x08, 0xbf, 0x75, 0x35, 0x73, 0xf5, 0x96, 0xac, 0x83, 0x30, + 0xb2, 0x04, 0x01, 0x4b, 0x21, 0x52, 0xdb, 0xdf, 0xc9, 0x88, 0x1a, 0x0d, + 0x99, 0x75, 0x05, 0x85, 0x82, 0xbd, 0xf6, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x98, 0xe2, 0xcd, 0x4c, 0x10, 0x55, 0x4e, 0x41, 0xb0, + 0xa3, 0xe4, 0x10, 0x82, 0xc8, 0xb6, 0xb6, 0x1b, 0x55, 0x44, 0x7d, 0x26, + 0xc0, 0xaa, 0x97, 0xf9, 0xa0, 0x6b, 0xae, 0xeb, 0x54, 0xb5, 0x5b}, + {0x71, 0xfd, 0xd3, 0x40, 0x5c, 0x30, 0x80, 0x57, 0x01, 0xae, 0x4d, + 0xfa, 0xd9, 0x8c, 0x49, 0x3a, 0xec, 0xfc, 0xf2, 0xe3, 0xb5, 0x63, + 0xe7, 0x06, 0x83, 0x73, 0xc1, 0xb1, 0x91, 0x37, 0xc2, 0x68}, + false, + true}, + + // Comment: special case for BB in multiplication by 4 + {283, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x00, 0x59, 0xa8, 0xa3, 0x87, 0xe1, 0x6f, 0x6d, 0xed, 0x6e, 0x7e, + 0x98, 0x0e, 0x80, 0x6d, 0x1f, 0x78, 0xb4, 0x70, 0xbb, 0x61, 0x10, 0x3d, + 0x0c, 0xa7, 0x06, 0x23, 0xcc, 0xee, 0x8b, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x87, 0x28, 0x97, 0xf1, 0xbd, 0x18, 0x85, 0xda, 0x08, + 0xb9, 0xd0, 0x3e, 0x46, 0x81, 0x10, 0x44, 0xfb, 0xb0, 0x41, 0x86, 0xba, + 0x30, 0xc8, 0x06, 0xf3, 0x8b, 0x94, 0xeb, 0xdc, 0x27, 0x18, 0x6a}, + {0xbf, 0x28, 0x0a, 0xee, 0xcb, 0x74, 0xab, 0x34, 0xe1, 0x31, 0x0a, + 0xa6, 0xfe, 0x8d, 0xc9, 0x72, 0xf9, 0x4d, 0xc4, 0x0c, 0x7f, 0x88, + 0xb7, 0x21, 0x37, 0xcc, 0xfe, 0x34, 0xed, 0x34, 0x3c, 0x13}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {284, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xa4, 0xfe, 0x63, 0x51, 0x51, 0x69, 0xbd, 0x82, 0x63, 0x9b, 0x51, + 0x5f, 0xf7, 0xe5, 0xc4, 0xac, 0x85, 0xbb, 0xa0, 0xa5, 0x3b, 0xba, 0xca, + 0x80, 0x47, 0x7e, 0xb3, 0xb4, 0x25, 0x0d, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc0, 0x8f, 0x72, 0x76, 0x0d, 0x9c, 0xb4, 0xa5, 0x42, + 0xaa, 0xd6, 0xe2, 0xaf, 0x77, 0x79, 0x20, 0xc4, 0x45, 0x63, 0xbd, 0x90, + 0x35, 0x61, 0x68, 0xc3, 0x60, 0x8c, 0x6b, 0x9a, 0xf2, 0xef, 0x0f}, + {0x72, 0x56, 0x6a, 0x91, 0xcc, 0xd2, 0xbc, 0xf3, 0x8c, 0xf6, 0x39, + 0xe4, 0xa5, 0xfc, 0xb2, 0x96, 0xf0, 0xb6, 0x7d, 0xe1, 0x92, 0xc6, + 0x09, 0x12, 0x42, 0xa6, 0x2f, 0xae, 0x46, 0x7f, 0xb6, 0x35}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {285, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x42, 0x56, 0xb1, 0x2e, 0xf1, 0x54, 0xff, 0x6c, 0x2e, 0x1d, 0x03, + 0x08, 0x26, 0x16, 0x4c, 0xba, 0x36, 0x14, 0xe3, 0xdf, 0x76, 0x88, 0xd8, + 0x2b, 0x59, 0xe1, 0x62, 0x01, 0xc9, 0x11, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4f, 0x03, 0x84, 0x9c, 0x24, 0xd5, 0x84, 0x53, 0x4d, + 0x74, 0x30, 0x22, 0x20, 0xcf, 0xdc, 0x90, 0xe1, 0xbc, 0x36, 0x0b, 0xb5, + 0xe2, 0x97, 0xc0, 0xfd, 0x0f, 0xd5, 0xf8, 0xd7, 0x99, 0xe4, 0x16}, + {0x24, 0xac, 0xb4, 0xaf, 0xa6, 0x39, 0x19, 0x62, 0x1d, 0xf7, 0x95, + 0x20, 0x6c, 0x39, 0x29, 0xb5, 0x99, 0xec, 0x9d, 0x25, 0x36, 0x93, + 0x89, 0x5d, 0x51, 0xa0, 0x55, 0x50, 0x72, 0xe8, 0x9a, 0x34}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {286, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x47, 0x14, 0x1d, 0x5d, 0x43, 0x77, 0xaf, 0x96, 0xa2, 0xa6, 0x47, + 0xc6, 0x42, 0xee, 0x81, 0x60, 0x0f, 0xe4, 0x8d, 0x34, 0x67, 0xe3, 0xa7, + 0x0f, 0x3e, 0xe3, 0x12, 0xbb, 0x62, 0x17, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x49, 0x59, 0x77, 0x1a, 0x93, 0x1e, 0x24, 0x2d, 0x57, + 0x13, 0xd5, 0xcb, 0x76, 0xf3, 0x33, 0x10, 0xc6, 0xa2, 0x83, 0xdf, 0x16, + 0x64, 0x56, 0x04, 0x28, 0x95, 0x53, 0x80, 0x9c, 0xda, 0x65, 0x18}, + {0x5b, 0xa2, 0x11, 0x2a, 0x41, 0xb5, 0xbb, 0x38, 0x1f, 0x20, 0x24, + 0x46, 0xfa, 0x9f, 0x23, 0xc5, 0x4d, 0x2d, 0xe1, 0x49, 0xf9, 0xad, + 0x23, 0x37, 0x53, 0x41, 0x72, 0x63, 0x84, 0x0e, 0xa4, 0x32}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {287, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x5f, 0x11, 0x64, 0xe2, 0xab, 0x6f, 0xaf, 0x62, 0x66, 0x7c, 0x74, + 0xb0, 0x3c, 0xe5, 0x29, 0xb4, 0x9a, 0x0e, 0x20, 0x41, 0xb1, 0xac, 0x0f, + 0xa2, 0x42, 0xe5, 0x22, 0xd2, 0xb7, 0x69, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf6, 0xfe, 0x69, 0x0c, 0xf5, 0x47, 0x04, 0x96, 0x35, + 0xbb, 0x3a, 0x77, 0x85, 0x53, 0x7b, 0x43, 0x79, 0xc9, 0xee, 0x06, 0xb4, + 0x61, 0x20, 0x49, 0x3b, 0x8b, 0xdb, 0x15, 0x2e, 0x09, 0xc8, 0x1d}, + {0xa8, 0x7c, 0x9f, 0xdf, 0x40, 0xc4, 0x09, 0xb9, 0xed, 0xab, 0x48, + 0x1b, 0x2c, 0xc6, 0x96, 0x87, 0xee, 0x1a, 0xb9, 0x2e, 0x34, 0x0c, + 0x3d, 0xb0, 0x10, 0x7d, 0x40, 0xb5, 0xde, 0x6e, 0x7a, 0x20}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {288, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x1e, 0x1b, 0xbf, 0xa7, 0x11, 0xde, 0x69, 0x92, 0x1a, 0x64, 0xc5, + 0xd2, 0x18, 0x3c, 0x33, 0x8d, 0xb5, 0x50, 0x46, 0x06, 0xce, 0x2b, 0x6b, + 0x4c, 0xe1, 0xcd, 0xd5, 0x4b, 0x41, 0xe1, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb4, 0x68, 0x68, 0x1a, 0x12, 0x75, 0x85, 0x0c, 0x11, + 0xd3, 0x7e, 0xc7, 0x36, 0xaf, 0x93, 0x9a, 0x75, 0xa7, 0x09, 0x85, 0x14, + 0xe0, 0x4c, 0xfc, 0x1c, 0x6c, 0xa7, 0x82, 0x39, 0xa8, 0x84, 0x26}, + {0x3b, 0xe9, 0x87, 0x98, 0xf0, 0x1e, 0x71, 0x63, 0x9f, 0x3c, 0xb8, + 0xfd, 0x4a, 0x17, 0xbf, 0x27, 0x3e, 0x10, 0xc6, 0x7f, 0x89, 0x74, + 0xdd, 0x98, 0x02, 0xee, 0xd5, 0x9d, 0x84, 0x7d, 0x40, 0x20}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {289, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0xaa, 0xcf, 0x19, 0x02, 0xb3, 0xcd, 0x60, 0x9d, 0x7e, 0xe1, 0x5c, + 0xc9, 0x64, 0x53, 0xcc, 0x22, 0xe2, 0x89, 0x9d, 0x7d, 0x17, 0x85, 0x26, + 0x80, 0xf2, 0xa7, 0x28, 0xba, 0xc6, 0xdc, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2d, 0x71, 0xe8, 0x45, 0x70, 0x99, 0xe3, 0xf4, 0x45, + 0xf9, 0xe2, 0xa1, 0x4f, 0x18, 0xb0, 0xf5, 0x91, 0x4b, 0xb3, 0x5f, 0x48, + 0x2f, 0x9c, 0x06, 0x9b, 0x64, 0xbf, 0x63, 0x71, 0x0d, 0x42, 0x28}, + {0x33, 0x8c, 0x99, 0x17, 0xdb, 0xf1, 0x1a, 0x0c, 0xab, 0xe8, 0xad, + 0x4a, 0x65, 0x95, 0x92, 0x29, 0xbc, 0x00, 0xf9, 0x9c, 0x21, 0x1e, + 0x75, 0x2b, 0x20, 0xb8, 0xb4, 0x9b, 0x87, 0x75, 0x6d, 0x0b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {290, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x9e, 0x8e, 0x9f, 0xa9, 0x93, 0x80, 0x4d, 0xce, 0x94, 0xce, 0xcb, + 0x96, 0xb1, 0xde, 0x25, 0x68, 0x24, 0x5a, 0x97, 0x05, 0x9e, 0x4d, 0x7a, + 0xe1, 0x16, 0xec, 0xdb, 0x1b, 0xad, 0xd1, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfa, 0x8f, 0x24, 0xe9, 0x44, 0xde, 0x5d, 0x00, 0x37, + 0x46, 0xd4, 0x63, 0x03, 0x50, 0xc0, 0xf4, 0xf6, 0x17, 0x5a, 0x32, 0x69, + 0xc1, 0x91, 0x84, 0x82, 0x41, 0x05, 0x39, 0x8f, 0xbd, 0xd3, 0x29}, + {0x56, 0xe2, 0xbf, 0xc7, 0xf6, 0xab, 0x7d, 0xa8, 0xfc, 0x73, 0x4a, + 0xfc, 0x51, 0x5e, 0x57, 0xd0, 0x79, 0x4d, 0x00, 0x24, 0x34, 0xf9, + 0xbc, 0x8e, 0x18, 0xbd, 0x0b, 0x72, 0xc0, 0xdf, 0x3c, 0x4a}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {291, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x15, 0x74, 0x64, 0x3f, 0x23, 0x1f, 0xfa, 0xc0, 0x55, 0xbd, 0x23, + 0x5e, 0xe7, 0x4d, 0xd4, 0x16, 0xb9, 0x4c, 0x8e, 0x55, 0xa2, 0xab, 0x2b, + 0x4d, 0x13, 0xa8, 0xb7, 0x88, 0xd9, 0x01, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xae, 0x4e, 0x37, 0xef, 0x53, 0xc7, 0x9e, 0x25, 0xe8, + 0x27, 0x5a, 0x60, 0xf2, 0xfc, 0x1d, 0xfc, 0x27, 0x7e, 0xbc, 0x5d, 0x3b, + 0x88, 0x42, 0x8c, 0x64, 0x32, 0xc3, 0xf9, 0x84, 0x94, 0x21, 0x2c}, + {0x17, 0xfa, 0x12, 0x76, 0xd9, 0xfd, 0x50, 0x25, 0x17, 0x27, 0x36, + 0x44, 0x9a, 0x1c, 0x0a, 0xe3, 0x35, 0x12, 0xe5, 0x03, 0x70, 0x14, + 0xa1, 0x8d, 0xb5, 0x90, 0x3e, 0x47, 0xbb, 0x3b, 0xc9, 0x50}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {292, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x00, 0xa4, 0x26, 0x59, 0x95, 0x42, 0x81, 0xca, 0x26, 0x6d, 0x7c, + 0xf1, 0xea, 0x9d, 0xb6, 0xd7, 0x98, 0x91, 0xa4, 0x06, 0xa7, 0x0f, 0x9e, + 0x84, 0xc3, 0x57, 0x0a, 0x6a, 0x12, 0xd2, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x95, 0xe5, 0x6a, 0x83, 0x07, 0x92, 0x47, 0x8f, 0x7c, + 0x42, 0x50, 0x40, 0x43, 0xa9, 0xca, 0xb8, 0xe2, 0xee, 0xbf, 0xf5, 0xfd, + 0x90, 0x98, 0x37, 0x09, 0xe2, 0x9e, 0x03, 0xc0, 0xa4, 0x1b, 0x64}, + {0x16, 0x7a, 0x3b, 0x2f, 0xdc, 0xe9, 0x41, 0x3c, 0x89, 0xee, 0x89, + 0x2d, 0xaf, 0x9f, 0x83, 0x9a, 0x2e, 0xea, 0x80, 0xea, 0x80, 0x44, + 0x92, 0x40, 0x35, 0xdb, 0x17, 0x24, 0xa5, 0xb0, 0x21, 0x7c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 4 + {293, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0xa8, 0x26, 0xb1, 0x86, 0x96, 0x22, 0x18, 0xdb, 0xaf, 0xca, 0x11, + 0x33, 0x19, 0xda, 0xef, 0xb5, 0xdd, 0xf3, 0xcf, 0x14, 0xe1, 0x5f, 0xe3, + 0xfa, 0xad, 0xc4, 0xc0, 0xa2, 0xe4, 0x66, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x5f, 0x16, 0xaa, 0x7c, 0xca, 0xbf, 0x4d, 0xa6, 0xb6, + 0x86, 0xbd, 0x28, 0xc7, 0x46, 0x0e, 0x10, 0x6b, 0xb1, 0xb9, 0x7a, 0x82, + 0x37, 0x92, 0x52, 0x77, 0x65, 0xc2, 0x9a, 0x9a, 0xd8, 0xfc, 0x71}, + {0x30, 0xa4, 0xba, 0x79, 0x3f, 0x2d, 0xff, 0xe1, 0x70, 0x0c, 0x61, + 0x42, 0x8b, 0x4d, 0x84, 0xb5, 0xfc, 0xd0, 0xaa, 0x99, 0xa2, 0x3b, + 0x90, 0x3f, 0x84, 0xa4, 0x8e, 0xca, 0x5c, 0xc9, 0xfb, 0x0a}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 4 + {294, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x5a, 0x5e, 0xda, 0x0a, 0x26, 0x95, 0x00, 0xb3, 0xab, 0x0b, 0x58, + 0x49, 0x5f, 0xc2, 0x54, 0xc2, 0x69, 0x10, 0x28, 0xac, 0x53, 0x34, 0x94, + 0xb5, 0xf8, 0x6d, 0x44, 0xe9, 0xdc, 0x65, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x47, 0xfb, 0x78, 0x11, 0x18, 0x05, 0xa1, 0x19, 0x82, + 0xa3, 0xd6, 0xc5, 0xd8, 0x3e, 0x8e, 0x18, 0x9e, 0x7f, 0xcc, 0x46, 0x2c, + 0x9a, 0xbf, 0x80, 0x5d, 0x36, 0x25, 0xbe, 0x7a, 0x6e, 0xac, 0x11}, + {0x2b, 0xf9, 0xab, 0x75, 0x0b, 0xd5, 0x8f, 0xf6, 0xf8, 0x77, 0xb7, + 0x83, 0xed, 0xa4, 0x5a, 0x71, 0xa6, 0x5c, 0xc9, 0xb7, 0xc0, 0x37, + 0xfc, 0xfe, 0xf4, 0xcb, 0x5f, 0x4c, 0x88, 0x42, 0xf5, 0x29}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 4 + {295, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x3f, 0x28, 0xec, 0x86, 0x76, 0x24, 0xef, 0x5e, 0xca, 0x48, 0x27, + 0xed, 0x07, 0x14, 0xa5, 0x52, 0x5e, 0xf2, 0x1d, 0x5e, 0x35, 0x03, 0x8b, + 0x24, 0xd3, 0x07, 0xa3, 0x39, 0x1a, 0x28, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x03, 0xb8, 0xca, 0x5e, 0xfd, 0x17, 0x77, 0xd6, 0xd6, + 0x25, 0xa9, 0x45, 0xdb, 0x52, 0xb8, 0x1f, 0x11, 0x21, 0x4d, 0xaf, 0x01, + 0x5d, 0x09, 0xfd, 0xc9, 0xdf, 0x7d, 0x47, 0xb9, 0x85, 0x0e, 0x31}, + {0x35, 0xe9, 0x28, 0x92, 0x34, 0xbd, 0x5e, 0x53, 0x1d, 0xa6, 0x5d, + 0x16, 0x1a, 0x06, 0x5a, 0x14, 0xf7, 0x85, 0x07, 0x60, 0x88, 0xd7, + 0x41, 0xc9, 0xa2, 0xd8, 0x86, 0xef, 0xd7, 0xd1, 0x79, 0x21}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 4 + {296, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x8c, 0x64, 0x44, 0xff, 0x5e, 0xb4, 0x82, 0xb2, 0xb1, 0x0b, 0xd4, + 0xe8, 0xa0, 0x1b, 0xdc, 0xcb, 0x65, 0xf3, 0x29, 0x34, 0xd8, 0x02, 0x61, + 0x06, 0xf1, 0x6a, 0x91, 0x34, 0x9f, 0x48, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4e, 0xca, 0x5f, 0x87, 0x31, 0xb0, 0xfa, 0x0c, 0x10, + 0x6a, 0xcf, 0x57, 0x8b, 0x83, 0xa3, 0x50, 0xfa, 0x81, 0x73, 0xa2, 0x90, + 0xf1, 0xeb, 0xa8, 0x03, 0x95, 0x6d, 0xe3, 0x4e, 0xeb, 0x76, 0x71}, + {0x83, 0x3a, 0xfb, 0x86, 0x70, 0x54, 0xb8, 0xb9, 0xac, 0x70, 0xd6, + 0x01, 0x3c, 0x16, 0x3e, 0x8b, 0x76, 0x76, 0xfd, 0x45, 0xae, 0x49, + 0xa1, 0x32, 0x5f, 0x3a, 0xcb, 0x75, 0x97, 0x5d, 0x8c, 0x13}, + false, + true}, + + // Comment: special case for A in multiplication by 4 + {297, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xa8, 0x5d, 0x14, 0x0b, 0xa1, 0x50, 0xf5, 0xc6, 0xa8, 0xd3, 0xcb, + 0x36, 0x3b, 0xcb, 0xcb, 0x75, 0x36, 0x5e, 0x51, 0xc6, 0x16, 0x40, 0xe9, + 0x74, 0xa0, 0x72, 0x5b, 0x5e, 0x9d, 0x59, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa5, 0x56, 0x2b, 0x4b, 0xa8, 0x6b, 0x46, 0x4d, 0xff, + 0x4c, 0x2c, 0xfa, 0xe8, 0x5b, 0x38, 0x4b, 0xe2, 0x11, 0x77, 0x1e, 0xfe, + 0x8a, 0x96, 0x97, 0xe5, 0x1d, 0x84, 0xde, 0x47, 0xf1, 0xeb, 0x14}, + {0x8a, 0x91, 0x47, 0x60, 0x12, 0x95, 0x75, 0xc8, 0xab, 0x32, 0x70, + 0xd0, 0x4b, 0x04, 0x65, 0xfc, 0x2f, 0x32, 0x7a, 0xca, 0xf1, 0x67, + 0x64, 0x63, 0x11, 0x38, 0x03, 0xbb, 0xb2, 0xec, 0x80, 0x21}, + false, + true}, + + // Comment: special case for A in multiplication by 4 + {298, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0xa3, 0xae, 0xb1, 0x41, 0x7c, 0x3d, 0x61, 0xc1, 0xef, 0xef, 0x1a, + 0xc0, 0x52, 0x21, 0x8f, 0xb5, 0x5d, 0x3a, 0x59, 0xc4, 0xfe, 0x93, 0x0b, + 0x5a, 0x33, 0xcc, 0x51, 0x83, 0xb4, 0x85, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x88, 0xae, 0x16, 0x31, 0xcd, 0x08, 0xab, 0x54, 0xc2, + 0x4a, 0x31, 0xe1, 0xfe, 0xc8, 0x60, 0x39, 0x1f, 0xe2, 0x9b, 0xc5, 0x0d, + 0xb2, 0x3e, 0xb6, 0x67, 0x09, 0x36, 0x2e, 0xc4, 0x26, 0x49, 0x29}, + {0xc1, 0x98, 0x8b, 0x6e, 0x1f, 0x02, 0x01, 0x51, 0xec, 0x91, 0x3b, + 0x4f, 0xb2, 0x69, 0x5b, 0xae, 0x2c, 0x21, 0xcc, 0x55, 0x3d, 0x0f, + 0x91, 0xcf, 0x0c, 0x66, 0x86, 0x23, 0xa3, 0xe5, 0xa4, 0x3d}, + false, + true}, + + // Comment: special case for A in multiplication by 4 + {299, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x58, 0xd7, 0x41, 0x4b, 0xd9, 0xab, 0x9a, 0x3e, 0xbe, 0xa7, 0x90, + 0x64, 0xab, 0x87, 0xbc, 0x05, 0x0e, 0x74, 0x40, 0x7f, 0x4d, 0x47, 0x48, + 0xf6, 0x2f, 0xa4, 0xd9, 0xd2, 0x03, 0xb6, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcb, 0xc4, 0xd5, 0x5d, 0x5b, 0xfd, 0xdd, 0x0b, 0xc5, + 0xc5, 0xed, 0xbe, 0x3a, 0x04, 0x83, 0x6b, 0x2c, 0x70, 0x1d, 0x25, 0x19, + 0x5b, 0x26, 0x22, 0x1c, 0xbe, 0xa1, 0x93, 0x11, 0xe5, 0x5a, 0x3d}, + {0xbb, 0x24, 0x81, 0x7b, 0xd9, 0xff, 0xf4, 0x23, 0xdc, 0x09, 0x72, + 0x90, 0x8e, 0x2c, 0x03, 0xfd, 0xdf, 0x4d, 0xbe, 0x10, 0x00, 0x16, + 0xb4, 0x59, 0xf2, 0x8f, 0xe9, 0x59, 0x4a, 0xdb, 0x37, 0x14}, + false, + true}, + + // Comment: special case for A in multiplication by 4 + {300, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0x25, 0xed, 0xf1, 0xf7, 0x9e, 0xdd, 0xd7, 0x15, 0xa7, 0x2b, 0x3a, + 0xc2, 0x67, 0xd6, 0xb2, 0xe9, 0x7e, 0x18, 0xbb, 0x13, 0xbc, 0xaf, 0xda, + 0xc5, 0x94, 0x03, 0x70, 0xb8, 0x5b, 0xa6, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd6, 0x6a, 0x2f, 0x9f, 0x75, 0x77, 0xe2, 0xdf, 0x4a, + 0x56, 0xcb, 0x51, 0x96, 0x2b, 0x30, 0x56, 0xff, 0x5c, 0xc0, 0x49, 0x4c, + 0x60, 0xf3, 0x95, 0x11, 0x78, 0x2e, 0x79, 0x92, 0x3e, 0xdd, 0x41}, + {0xb3, 0xb4, 0x51, 0x3f, 0x8a, 0x31, 0x02, 0xe1, 0xae, 0x78, 0x2f, + 0xbc, 0x69, 0x88, 0x81, 0x77, 0xf2, 0xc2, 0x4c, 0x56, 0x93, 0x03, + 0xa5, 0xd0, 0x1a, 0xb1, 0xc3, 0xc5, 0xe2, 0x85, 0x52, 0x4a}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 4 + {301, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xa7, 0x10, 0xb4, 0x70, 0xe3, 0x24, 0xbb, 0x56, 0xa7, 0xd8, 0xff, + 0x87, 0x88, 0xd0, 0x5e, 0xb3, 0x27, 0x61, 0x61, 0x29, 0xb8, 0x49, 0x72, + 0x48, 0x24, 0x25, 0xea, 0x4a, 0xd4, 0xf3, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xde, 0x0f, 0xed, 0x2f, 0xab, 0x6e, 0x01, 0x49, 0x26, + 0x75, 0xbc, 0x75, 0xcb, 0xe4, 0x5d, 0x7b, 0x45, 0xb0, 0x30, 0x6c, 0xec, + 0x8d, 0xc6, 0x76, 0x11, 0x69, 0x98, 0x11, 0xc9, 0xaa, 0xef, 0x16}, + {0x47, 0x1b, 0xa9, 0x1a, 0x99, 0x63, 0x4f, 0x9a, 0xcf, 0x34, 0xfd, + 0x7f, 0xd5, 0x8f, 0x72, 0x68, 0x2b, 0xe9, 0x7e, 0xe1, 0xc8, 0x21, + 0x48, 0x6d, 0x62, 0xba, 0x4e, 0x44, 0x8c, 0xbc, 0x04, 0x17}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 4 + {302, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x98, 0xf0, 0x32, 0x97, 0x94, 0x74, 0x7d, 0x33, 0x26, 0x9a, 0x39, + 0x89, 0xb6, 0x7e, 0x43, 0xa7, 0xab, 0x5a, 0x55, 0xfa, 0x12, 0x10, 0xb0, + 0xe5, 0xdb, 0xa1, 0x93, 0xf4, 0xfa, 0x09, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x64, 0x18, 0xd4, 0x9f, 0xe4, 0x40, 0xa7, 0x55, 0xc9, + 0xff, 0x1a, 0x35, 0x82, 0xd3, 0x5d, 0xc9, 0xb4, 0x4c, 0x81, 0x84, 0x98, + 0xf1, 0x57, 0x82, 0xc9, 0x52, 0x84, 0xfe, 0x86, 0x8a, 0x91, 0x4c}, + {0xcd, 0xb3, 0xca, 0x02, 0xd5, 0xfd, 0xb5, 0x36, 0xdb, 0xc7, 0x39, + 0x5b, 0xab, 0x12, 0xbd, 0xcf, 0xd5, 0x5b, 0x1a, 0xe7, 0x71, 0xa4, + 0x17, 0x6d, 0xed, 0xb5, 0x5e, 0xb4, 0xd7, 0x55, 0xc7, 0x52}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 4 + {303, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x52, 0x8e, 0xd9, 0xa8, 0xec, 0x22, 0xeb, 0xe9, 0xcc, 0x2e, 0x32, + 0xfa, 0xfc, 0x3f, 0x46, 0x75, 0x00, 0xa9, 0xa2, 0x2f, 0x53, 0x77, 0x38, + 0x2d, 0xf6, 0x60, 0x4e, 0xdc, 0xdf, 0x4f, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa8, 0x9b, 0xcf, 0xa2, 0x36, 0xbb, 0xcc, 0xf0, 0x7c, + 0x43, 0x4b, 0x59, 0xf8, 0x65, 0x5f, 0xb0, 0x85, 0xb6, 0xcb, 0xe5, 0xed, + 0x63, 0x76, 0x28, 0x1d, 0xf8, 0x13, 0xaf, 0xba, 0x22, 0xb7, 0x52}, + {0xcd, 0x32, 0x45, 0x40, 0x3f, 0xd9, 0xed, 0xfc, 0xf9, 0x1c, 0x95, + 0x81, 0xeb, 0xb2, 0xeb, 0x7c, 0x77, 0xad, 0x68, 0x37, 0xfc, 0xa3, + 0x72, 0x47, 0x9e, 0x78, 0xde, 0x9f, 0xaf, 0x60, 0xa3, 0x4a}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 4 + {304, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x68, 0x88, 0xbd, 0xe7, 0x5d, 0x68, 0x9d, 0x05, 0x68, 0x74, 0xf6, + 0x43, 0x60, 0x00, 0x49, 0x7d, 0x22, 0xd8, 0xad, 0x9b, 0x95, 0xa1, 0xc6, + 0x7d, 0xe1, 0xdd, 0xa4, 0xad, 0xa3, 0x16, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcd, 0xb1, 0xf9, 0x5f, 0x6e, 0xac, 0xc2, 0x4b, 0x6d, + 0x02, 0x9c, 0x6e, 0xd9, 0x76, 0x66, 0x6d, 0xc5, 0x17, 0x94, 0xdb, 0x8e, + 0x4a, 0xa9, 0x66, 0xba, 0x85, 0x0f, 0xd7, 0xf5, 0x04, 0x89, 0x65}, + {0xab, 0x7c, 0x47, 0xec, 0xb0, 0xc0, 0x16, 0x71, 0x56, 0xf4, 0x4f, + 0x66, 0xa5, 0x27, 0x26, 0x4b, 0x95, 0x8f, 0xc9, 0x92, 0xc2, 0x1c, + 0xe9, 0x8c, 0xef, 0x3a, 0xe2, 0x14, 0xd6, 0x6b, 0xd8, 0x2d}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 4 + {305, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x34, 0xfc, 0xaa, 0x3a, 0xe4, 0x06, 0x03, 0xf9, 0xb2, 0x2a, 0xf1, + 0x59, 0xfd, 0x67, 0xef, 0x00, 0x93, 0x80, 0x94, 0x6d, 0xe9, 0x2c, 0xb1, + 0xd8, 0x3c, 0xc4, 0x89, 0xe8, 0xb3, 0x50, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x94, 0x91, 0xa8, 0x27, 0x44, 0xf1, 0xcb, 0x61, 0x05, + 0xb7, 0x6b, 0x04, 0x42, 0xe5, 0x4e, 0x60, 0x5a, 0xc6, 0x7f, 0x47, 0xa1, + 0xb2, 0xb3, 0xb5, 0x52, 0xd4, 0x86, 0xf7, 0x5b, 0xd9, 0x8e, 0x6a}, + {0x1b, 0xfa, 0x26, 0x4a, 0x7c, 0x72, 0x29, 0x14, 0x7a, 0x20, 0xdd, + 0x02, 0x12, 0x11, 0x89, 0x1e, 0x61, 0xf5, 0xd8, 0xc7, 0x6c, 0xd8, + 0x3f, 0x0b, 0xe2, 0x4b, 0xc7, 0x0e, 0x46, 0x6a, 0x81, 0x5b}, + false, + true}, + + // Comment: special case for C in multiplication by 4 + {306, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x2a, 0x74, 0x48, 0xc0, 0xed, 0x58, 0xe1, 0xf4, 0xe0, 0xe3, 0x32, + 0xd0, 0x96, 0xa3, 0x63, 0x60, 0xbe, 0xca, 0x2f, 0x69, 0x55, 0xc8, 0x15, + 0xbc, 0x12, 0x0b, 0x3a, 0x69, 0x1d, 0x77, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4d, 0x19, 0xe1, 0x56, 0xe0, 0x84, 0xfe, 0x58, 0x2a, + 0x0e, 0xb7, 0x9b, 0x2f, 0x12, 0xb6, 0x1d, 0x0b, 0x03, 0xf3, 0xf2, 0x29, + 0x22, 0x7e, 0x79, 0x8a, 0x93, 0x3e, 0xea, 0x5a, 0x1b, 0x61, 0x29}, + {0xc4, 0x60, 0x57, 0xfc, 0xf6, 0x30, 0x88, 0xb3, 0xa8, 0x0e, 0x0b, + 0xe5, 0xce, 0x24, 0xc8, 0x02, 0x6d, 0xfa, 0xdd, 0x34, 0x1b, 0x5d, + 0x82, 0x15, 0xb8, 0xaf, 0xcb, 0x2a, 0x5a, 0x02, 0xbb, 0x2b}, + false, + true}, + + // Comment: special case for C in multiplication by 4 + {307, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x02, 0x5c, 0xb5, 0x08, 0xad, 0x4f, 0xaa, 0x06, 0xfa, 0xfd, 0x0f, + 0x4a, 0x33, 0xb7, 0x47, 0xcc, 0xf1, 0xb3, 0x57, 0x38, 0x85, 0xd3, 0x42, + 0x65, 0x00, 0xd5, 0x1b, 0x56, 0x30, 0x01, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcc, 0x47, 0x29, 0xc4, 0xea, 0xe2, 0x92, 0xe4, 0x31, + 0xec, 0x3a, 0x5c, 0xf5, 0x02, 0x0e, 0x19, 0xf9, 0xbe, 0xa5, 0x0e, 0xf3, + 0x21, 0x8d, 0x9a, 0x79, 0x00, 0x34, 0x52, 0x6c, 0x3e, 0xe1, 0x4a}, + {0xd4, 0x36, 0x1e, 0x26, 0x12, 0x7a, 0xdf, 0xbe, 0x37, 0xc2, 0xed, + 0x8f, 0x42, 0xcc, 0xe4, 0xeb, 0xab, 0x8a, 0xb7, 0x4e, 0xd9, 0xe7, + 0x4f, 0x14, 0xc3, 0x43, 0x5d, 0x61, 0x2c, 0x1a, 0x99, 0x2a}, + false, + true}, + + // Comment: special case for C in multiplication by 4 + {308, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x82, 0xfc, 0x53, 0x29, 0x9a, 0x4d, 0x30, 0xe5, 0xd0, 0xc3, 0x83, + 0xc0, 0x35, 0x93, 0x5b, 0x1e, 0xee, 0xbd, 0x94, 0x08, 0xfe, 0x4d, 0x04, + 0xb9, 0x3e, 0xec, 0x24, 0xbe, 0x52, 0xeb, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4a, 0x47, 0x42, 0x49, 0xaf, 0x8f, 0x77, 0x1f, 0x0c, + 0xfb, 0x11, 0x16, 0xf2, 0x4f, 0xda, 0x4c, 0x42, 0xf4, 0x13, 0x6d, 0x2a, + 0xfb, 0x76, 0x6d, 0x1b, 0x29, 0x1c, 0x73, 0xc6, 0x66, 0x8d, 0x5a}, + {0x80, 0xdf, 0xae, 0x7a, 0x28, 0xbb, 0x13, 0xd9, 0xe5, 0x1f, 0xf1, + 0x99, 0x26, 0x7c, 0xec, 0x2a, 0x19, 0xdf, 0xc8, 0xb6, 0xf4, 0x97, + 0x4e, 0x34, 0x46, 0xb2, 0xf6, 0x2f, 0xe9, 0xb6, 0x24, 0x70}, + false, + true}, + + // Comment: special case for C in multiplication by 4 + {309, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0xff, 0x7e, 0x71, 0x1d, 0x65, 0xcc, 0x7f, 0xd9, 0xd0, 0xac, 0x12, + 0xdf, 0xe8, 0xb8, 0x94, 0xe0, 0xa9, 0x36, 0x02, 0xca, 0x9e, 0x75, 0xbf, + 0x0e, 0xab, 0xbf, 0x0b, 0xfe, 0x67, 0x01, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0f, 0x2a, 0x5c, 0xbb, 0xe5, 0x03, 0x13, 0x95, 0x31, + 0xac, 0x05, 0x29, 0x18, 0x3d, 0xa8, 0xe6, 0x24, 0xd2, 0x52, 0x86, 0xf6, + 0xe3, 0x5d, 0x14, 0x07, 0xab, 0x1f, 0x4d, 0x76, 0xeb, 0xc2, 0x60}, + {0x7a, 0x5c, 0x37, 0x30, 0x65, 0xe3, 0x39, 0xb2, 0x6e, 0xe5, 0x37, + 0xcf, 0xf1, 0xcf, 0x45, 0x97, 0xcf, 0xcb, 0x4b, 0xf2, 0xdc, 0x7c, + 0x4b, 0xcf, 0xec, 0x98, 0x84, 0x44, 0x32, 0x81, 0xc2, 0x73}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 4 + {310, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0x80, 0xf4, 0xac, 0x1e, 0x75, 0x8b, 0xbf, 0xbf, 0xa8, 0x88, 0xa7, + 0x8c, 0xb8, 0xd6, 0x24, 0xd9, 0x7b, 0x86, 0x88, 0x00, 0x2b, 0x20, 0x17, + 0xe3, 0x5f, 0x52, 0xf3, 0xd7, 0xc7, 0x96, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2f, 0xe1, 0x1d, 0x72, 0x3d, 0xba, 0x63, 0x55, 0x9e, + 0x1b, 0x96, 0x14, 0x78, 0x93, 0xcb, 0x7e, 0xc8, 0x62, 0x71, 0x18, 0x06, + 0x31, 0x6d, 0xaa, 0x86, 0xcd, 0x4d, 0xa7, 0x69, 0xd4, 0xb2, 0x2d}, + {0xc5, 0xed, 0xcc, 0x5d, 0x44, 0x70, 0x71, 0xc0, 0x8d, 0xfa, 0x82, + 0x81, 0x41, 0x4a, 0xe6, 0xa0, 0x2d, 0xe7, 0x53, 0xe2, 0xf7, 0xbb, + 0x80, 0xaf, 0x5f, 0x62, 0x53, 0xe5, 0x6d, 0xb4, 0x34, 0x22}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 4 + {311, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x15, 0xbf, 0x9a, 0x96, 0x7e, 0x12, 0x08, 0xaf, 0x8e, 0x74, 0xce, + 0x9a, 0xf6, 0xd1, 0x13, 0xda, 0xb1, 0x7c, 0x01, 0xc9, 0x0f, 0x1a, 0xe2, + 0xbc, 0x25, 0xe3, 0xe2, 0xf9, 0xe3, 0xa4, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x98, 0xe1, 0x21, 0x1d, 0xcf, 0x66, 0x51, 0xfa, 0x9f, + 0x2d, 0x00, 0xeb, 0x08, 0x3a, 0xe5, 0x85, 0x58, 0x69, 0xa2, 0xa5, 0x3e, + 0x83, 0x5f, 0x2e, 0x03, 0xb3, 0x0c, 0x0a, 0x19, 0xba, 0x80, 0x51}, + {0x26, 0x3a, 0x38, 0xfe, 0x53, 0x8b, 0x50, 0xe8, 0xe9, 0x88, 0xbf, + 0x07, 0xae, 0x86, 0xf3, 0x3d, 0x49, 0x88, 0x6b, 0x14, 0xc7, 0x14, + 0x3e, 0xfd, 0x1d, 0x20, 0x25, 0xc8, 0x40, 0xe3, 0x6a, 0x25}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 4 + {312, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0x51, 0xb0, 0x1c, 0xdf, 0x90, 0xaf, 0x38, 0xf0, 0xa9, 0x6f, 0xfb, + 0x83, 0xf8, 0xd4, 0x13, 0x3a, 0xbe, 0x4f, 0xb0, 0x35, 0xb6, 0xfe, 0x6f, + 0x65, 0x27, 0x64, 0x47, 0xca, 0xa7, 0x31, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2f, 0x1b, 0x93, 0x8b, 0x81, 0xa4, 0xc9, 0x0e, 0x12, + 0x51, 0x13, 0x5a, 0xd7, 0xfa, 0xbe, 0x83, 0x5f, 0x6a, 0x8b, 0xc5, 0xe2, + 0x2d, 0x4b, 0x2a, 0xb1, 0x19, 0xf6, 0xf6, 0x77, 0x87, 0x76, 0x77}, + {0x34, 0x0a, 0xcf, 0x28, 0x01, 0xde, 0x71, 0xc1, 0x8f, 0x4c, 0x79, + 0xcf, 0xea, 0x37, 0x2b, 0xc3, 0x54, 0xe4, 0xc8, 0xa5, 0xeb, 0x5c, + 0x2c, 0xce, 0x8b, 0x45, 0xd8, 0x85, 0xdf, 0x16, 0x2f, 0x45}, + false, + true}, + + // Comment: special case for CB in multiplication by 4 + {313, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0xc0, 0x92, 0x36, 0x31, 0x84, 0xe5, 0x8a, 0xd6, 0xce, 0x51, 0x0b, + 0xd3, 0x2b, 0x30, 0x9c, 0x9d, 0x5a, 0x46, 0xf8, 0xd9, 0xee, 0x6f, 0x64, + 0xa6, 0x9d, 0x81, 0x80, 0xbb, 0xc6, 0xcb, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x34, 0x0b, 0x9f, 0x61, 0x35, 0x50, 0xd1, 0x4e, 0x3c, + 0x62, 0x56, 0xca, 0xf0, 0x29, 0xb3, 0x1c, 0xad, 0x3f, 0xe6, 0xdb, 0x58, + 0x82, 0x94, 0xe2, 0xd3, 0xaf, 0x37, 0x60, 0x5a, 0x68, 0xd8, 0x37}, + {0x9e, 0xfe, 0x5c, 0xd7, 0x11, 0x02, 0xd8, 0x99, 0xa3, 0x33, 0xa4, + 0x5e, 0xa6, 0xd2, 0xc0, 0x89, 0x60, 0x4b, 0x92, 0x6d, 0xb8, 0xc2, + 0x64, 0x5c, 0xe5, 0xff, 0x21, 0x49, 0x2f, 0x27, 0xa3, 0x14}, + false, + true}, + + // Comment: special case for CB in multiplication by 4 + {314, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x6e, 0x51, 0xc0, 0x01, 0x16, 0xd1, 0xc1, 0x91, 0xaa, 0x9d, 0x58, + 0x23, 0xb9, 0x6e, 0x59, 0x56, 0x10, 0x2e, 0x8f, 0xe7, 0x5f, 0x5c, 0xf2, + 0x37, 0x6d, 0x99, 0x98, 0x9f, 0x6f, 0x43, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0xfb, 0xd6, 0xf0, 0x9a, 0xa3, 0x24, 0x35, 0x44, + 0x0b, 0x0c, 0xa8, 0xba, 0x43, 0x63, 0x08, 0x31, 0x96, 0x13, 0xf8, 0xf2, + 0xd5, 0x01, 0x13, 0x3c, 0x52, 0x6c, 0x3f, 0xf5, 0x5c, 0x7b, 0x3d}, + {0x19, 0x61, 0x82, 0x09, 0x5b, 0xcd, 0x2e, 0xf4, 0x6b, 0x18, 0xf6, + 0x4c, 0x63, 0x60, 0x7e, 0x0a, 0xb1, 0x62, 0xa0, 0x86, 0x9e, 0x62, + 0x65, 0xac, 0x8a, 0xe3, 0x5e, 0x35, 0x8c, 0x3d, 0x8a, 0x63}, + false, + true}, + + // Comment: special case for CB in multiplication by 4 + {315, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x8a, 0xf2, 0xc9, 0x44, 0x2b, 0x36, 0xb5, 0x21, 0xfc, 0x3a, 0x1e, + 0xce, 0xfe, 0x34, 0x2a, 0xac, 0x30, 0x8b, 0xd6, 0xe6, 0x29, 0x6e, 0xe0, + 0x91, 0xc1, 0x96, 0xdc, 0x02, 0xe7, 0xae, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9b, 0x05, 0x38, 0xcd, 0x61, 0x8b, 0x0a, 0x4d, 0xe0, + 0x9e, 0x45, 0x42, 0x0f, 0x84, 0xd5, 0x4d, 0x74, 0x51, 0x4f, 0xbb, 0x1a, + 0x31, 0xc1, 0xa4, 0xaa, 0x1e, 0x93, 0x30, 0x6f, 0x20, 0x72, 0x3f}, + {0xa3, 0xc6, 0xb7, 0x51, 0x68, 0x21, 0x1e, 0x8e, 0x0a, 0x49, 0xca, + 0x81, 0x5b, 0xfe, 0x3f, 0x46, 0x9f, 0x29, 0x86, 0x4d, 0xc8, 0x16, + 0x61, 0x52, 0xb4, 0x56, 0xe7, 0x07, 0x4a, 0xfa, 0x9b, 0x5b}, + false, + true}, + + // Comment: special case for CB in multiplication by 4 + {316, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xd8, 0x61, 0xa6, 0xd5, 0xff, 0x91, 0xf9, 0x1e, 0x3b, 0xd0, 0x59, + 0x34, 0x16, 0x1f, 0xf0, 0xab, 0x0f, 0x3c, 0xe7, 0xe4, 0xa2, 0xb5, 0xb4, + 0xfc, 0xb3, 0x1a, 0xe3, 0x4b, 0x46, 0x66, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xae, 0x8c, 0xf2, 0xfc, 0xdd, 0xe7, 0x10, 0xc2, 0xc1, + 0x18, 0x45, 0x24, 0xbc, 0x32, 0x43, 0x08, 0x74, 0xdf, 0xa0, 0x8c, 0x12, + 0x5f, 0x61, 0xd6, 0x91, 0x9d, 0xaf, 0x8e, 0x66, 0xdb, 0x41, 0x5a}, + {0xde, 0xaa, 0xe6, 0xc9, 0x95, 0x28, 0x44, 0xa3, 0xa1, 0xd0, 0x16, + 0x88, 0xe7, 0x10, 0x5b, 0x0b, 0xbe, 0xad, 0xc1, 0x60, 0x76, 0x3c, + 0x20, 0x02, 0xb6, 0xd0, 0xbc, 0xf3, 0x5c, 0x22, 0xd1, 0x23}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {317, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x78, 0x5c, 0xad, 0x16, 0x09, 0x72, 0xb7, 0x11, 0x31, 0x86, 0x59, + 0xb4, 0x7b, 0x57, 0x4f, 0x69, 0x41, 0xef, 0x6d, 0xa1, 0xea, 0x06, 0x50, + 0x8b, 0x26, 0x50, 0xf5, 0x7e, 0xc9, 0xe5, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2a, 0x59, 0xf4, 0x78, 0x40, 0x2d, 0x28, 0x29, 0xcd, + 0x3b, 0x62, 0xe9, 0xf7, 0xcc, 0x01, 0x44, 0x5e, 0x8e, 0x73, 0xa4, 0x2c, + 0xb1, 0x1a, 0xf0, 0x0b, 0x6b, 0x9a, 0x9f, 0x0e, 0x44, 0xcb, 0x3b}, + {0xc2, 0x04, 0xbd, 0x15, 0xf0, 0x1a, 0x11, 0xa2, 0xef, 0xda, 0xbe, + 0x2e, 0x90, 0x2b, 0x7c, 0xd0, 0xaa, 0x07, 0x93, 0x16, 0xf6, 0x0e, + 0x91, 0x1b, 0x3e, 0xe5, 0xd4, 0x62, 0x62, 0xe9, 0x86, 0x31}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {318, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0xaf, 0xc8, 0xeb, 0x1f, 0x87, 0xdf, 0x4b, 0x55, 0x28, 0x7f, 0x3c, + 0x46, 0x98, 0xc5, 0xf8, 0xb9, 0x97, 0xb2, 0x8a, 0x73, 0xc5, 0x73, 0xfc, + 0x27, 0x3e, 0x9c, 0x46, 0x7f, 0xb7, 0xe4, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x83, 0x6c, 0x8e, 0x45, 0xdd, 0x89, 0x0e, 0x65, 0x8c, + 0x33, 0xe6, 0x9b, 0x6f, 0x57, 0x8a, 0x5a, 0x77, 0x4c, 0x48, 0xb4, 0x35, + 0xbc, 0x3b, 0x91, 0xac, 0x69, 0x3d, 0xf9, 0x4a, 0x05, 0x58, 0x57}, + {0xc5, 0x45, 0x74, 0x87, 0xe9, 0x09, 0x32, 0xf5, 0x7b, 0x94, 0xaf, + 0x2e, 0x87, 0x50, 0x40, 0x3e, 0x09, 0xc9, 0xac, 0x72, 0x7e, 0x2b, + 0xd2, 0x13, 0x59, 0x04, 0x62, 0xb6, 0x93, 0x7b, 0x07, 0x53}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {319, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x3c, 0x11, 0xb2, 0x83, 0x41, 0x36, 0xb9, 0xaa, 0xf0, 0x15, 0x2d, + 0x90, 0xe7, 0x6e, 0x3c, 0x27, 0x17, 0x76, 0x93, 0xa2, 0x83, 0x4e, 0x8b, + 0xed, 0xa0, 0xa3, 0x57, 0x1b, 0xce, 0x69, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x59, 0x51, 0x9e, 0xad, 0x79, 0x95, 0xa6, 0xdf, 0x89, + 0xbb, 0x54, 0xc8, 0x40, 0xd6, 0x1a, 0x84, 0x81, 0x88, 0x10, 0x98, 0xb8, + 0xa4, 0xf8, 0x3c, 0x6a, 0x2f, 0x6b, 0xa8, 0x00, 0x33, 0x82, 0x57}, + {0x4e, 0xd6, 0xf8, 0xd6, 0x29, 0x32, 0x54, 0x1c, 0x6b, 0xea, 0x16, + 0xe0, 0x38, 0x35, 0xf1, 0xf7, 0x58, 0xa5, 0xc4, 0x17, 0x22, 0xb5, + 0xc9, 0x98, 0x9c, 0x9c, 0x7c, 0xc0, 0x8e, 0x34, 0xe3, 0x7b}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {320, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x0d, 0x87, 0x95, 0x73, 0x58, 0x06, 0x57, 0x9e, 0x71, 0x75, 0x98, + 0x94, 0x93, 0x9d, 0x75, 0x88, 0x53, 0x59, 0x21, 0x27, 0xef, 0xe8, 0x4f, + 0xc8, 0x2e, 0xb7, 0xcd, 0xee, 0x45, 0x01, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x32, 0xf3, 0x4d, 0xa8, 0x4a, 0xb4, 0xbf, 0xca, 0x36, + 0x9c, 0x4b, 0x88, 0x46, 0x91, 0xbe, 0xcf, 0x54, 0xbe, 0x7f, 0xbe, 0xd1, + 0x64, 0x49, 0xdc, 0x86, 0x96, 0x9d, 0xa7, 0xea, 0x9a, 0xbf, 0x62}, + {0x52, 0x1a, 0x5b, 0x81, 0x49, 0xa1, 0x32, 0xd1, 0x55, 0xe6, 0xb4, + 0xed, 0x11, 0x39, 0x00, 0x50, 0x6c, 0xfc, 0x2f, 0x76, 0xd2, 0xa3, + 0xe1, 0x41, 0x96, 0xd6, 0x9e, 0xb8, 0x5d, 0xb3, 0xc9, 0x52}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {321, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x8f, 0xfa, 0x45, 0xef, 0xbe, 0x1f, 0x96, 0x58, 0x4c, 0x76, 0x25, + 0x45, 0x54, 0xad, 0xb9, 0x17, 0x7b, 0x58, 0xed, 0x09, 0x60, 0x9a, 0x6c, + 0xe4, 0x99, 0xe5, 0xbd, 0x22, 0xd3, 0x5c, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x82, 0xae, 0x48, 0xdc, 0xf5, 0x9b, 0xc5, 0xe4, 0x69, + 0xf9, 0xa1, 0x1b, 0x18, 0xa3, 0x2d, 0x47, 0x53, 0xac, 0x81, 0x86, 0x92, + 0xdf, 0xae, 0x27, 0xd6, 0x75, 0x41, 0x1a, 0x22, 0x72, 0xb3, 0x63}, + {0xe8, 0x31, 0xd6, 0xce, 0xe9, 0x5c, 0xa1, 0xb4, 0xc9, 0x6b, 0xb8, + 0x94, 0x57, 0x56, 0x2f, 0xff, 0x36, 0xcb, 0x4d, 0x08, 0xb8, 0x1d, + 0xa8, 0x9b, 0x81, 0x0b, 0x42, 0x5e, 0xcd, 0xba, 0xfd, 0x78}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {322, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x8e, 0x1b, 0xbb, 0x51, 0x14, 0xf3, 0x4e, 0x85, 0x31, 0xc2, 0x78, + 0xb2, 0xd9, 0x71, 0x4b, 0xa0, 0x7c, 0x32, 0xa7, 0xae, 0xa6, 0xe6, 0x27, + 0x13, 0x5b, 0xd1, 0xfc, 0x65, 0x23, 0x80, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb3, 0x3b, 0xd3, 0xad, 0x14, 0xb6, 0x68, 0x96, 0xf9, + 0x71, 0xcb, 0xdf, 0x27, 0x78, 0x5f, 0xc3, 0xaa, 0x3c, 0xfb, 0x39, 0xad, + 0xc6, 0xc2, 0x92, 0x57, 0xd2, 0x2e, 0xa4, 0xdf, 0x8c, 0xbf, 0x63}, + {0x35, 0x0e, 0x3a, 0xb9, 0xd0, 0xdb, 0xff, 0x78, 0xf3, 0xf2, 0x15, + 0x74, 0x28, 0xbe, 0xba, 0x18, 0x93, 0x33, 0xbe, 0x27, 0x48, 0x27, + 0xc1, 0x0d, 0x59, 0x67, 0x3f, 0x21, 0xc0, 0xc4, 0x8a, 0x24}, + false, + true}, + + // Comment: special case for AA in multiplication by 4 + {323, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x36, 0xa4, 0xe2, 0xe9, 0x3e, 0x9e, 0xd8, 0x2d, 0x99, 0xd7, 0x1a, + 0x52, 0x2a, 0xac, 0x92, 0x89, 0xbd, 0x99, 0x05, 0xfe, 0x41, 0xd0, 0x1d, + 0x08, 0xa4, 0x99, 0x37, 0x6a, 0x25, 0x84, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x18, 0xe5, 0x8d, 0xf6, 0xbf, 0xbe, 0x18, 0x4b, 0x0e, + 0x3c, 0x7c, 0x4b, 0xf2, 0xa0, 0x51, 0xed, 0x05, 0x5b, 0x79, 0x35, 0x01, + 0xc0, 0xd4, 0xfc, 0x47, 0xbc, 0x8a, 0x95, 0xc4, 0xde, 0xec, 0x7c}, + {0xad, 0xe7, 0x1d, 0x64, 0x60, 0x28, 0x7f, 0xe8, 0x08, 0xe9, 0x47, + 0x56, 0x0e, 0x67, 0xa9, 0xd6, 0xff, 0x2f, 0x96, 0xea, 0xa1, 0x35, + 0x5d, 0x2e, 0x9f, 0xbb, 0xe5, 0x49, 0xe8, 0x83, 0x38, 0x1b}, + false, + true}, + + // Comment: special case for DA in multiplication by 4 + {324, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x1b, 0x20, 0xf0, 0xcd, 0xa7, 0x40, 0x76, 0xc3, 0xd4, 0xbf, 0x4e, + 0x02, 0x65, 0x3c, 0xd4, 0x06, 0xed, 0x48, 0x0c, 0x35, 0x51, 0x59, 0xe2, + 0x2c, 0xa4, 0x4b, 0x98, 0x4f, 0x10, 0x76, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x77, 0x2e, 0x31, 0xe7, 0x76, 0xe8, 0xd4, 0xf2, 0x3b, + 0x7a, 0xf2, 0x03, 0x7a, 0xf2, 0x8a, 0x37, 0xe6, 0x8f, 0x61, 0xe7, 0x40, + 0xb3, 0x90, 0x4f, 0x4e, 0xc4, 0xc9, 0x01, 0x57, 0xbe, 0x14, 0x78}, + {0x91, 0xa9, 0xbe, 0xc2, 0x8c, 0xf1, 0x8c, 0x70, 0x94, 0xe2, 0xd8, + 0x0d, 0x27, 0x64, 0xdf, 0x59, 0xad, 0xa0, 0xcb, 0x19, 0x46, 0xbe, + 0x42, 0x28, 0x64, 0xbd, 0x7a, 0xd0, 0xe5, 0x33, 0xb6, 0x63}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 5 + {325, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x3e, 0xb7, 0xaf, 0xfd, 0x1b, 0xcc, 0x1e, 0xc0, 0xb4, 0x82, 0x3c, + 0xee, 0x5c, 0xf0, 0xb1, 0x5b, 0x5f, 0x57, 0x08, 0x5a, 0xa2, 0x70, 0x8e, + 0xd4, 0x37, 0xa2, 0x92, 0x53, 0x29, 0xb5, 0x50, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa8, 0xd5, 0x5d, 0x5c, 0x11, 0x37, 0xe9, 0xbb, 0x62, + 0x65, 0x57, 0xf9, 0xd6, 0xee, 0xa8, 0xd3, 0x12, 0x0e, 0x93, 0x64, 0xf8, + 0xbc, 0xd9, 0xb6, 0x79, 0x34, 0x26, 0x0b, 0x1a, 0x09, 0x18, 0x01}, + {0x6c, 0x1b, 0x8e, 0x24, 0x0e, 0xdf, 0xa5, 0xdb, 0x2a, 0xbb, 0x3d, + 0xc1, 0x2b, 0xcf, 0x9e, 0x8a, 0xc9, 0xca, 0x10, 0xdd, 0x35, 0x07, + 0x08, 0x37, 0x46, 0xf6, 0xf3, 0x6d, 0xc0, 0x35, 0xd7, 0x55}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 5 + {326, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x9e, 0xee, 0x31, 0x7b, 0x9c, 0x25, 0x4d, 0xc0, 0x23, 0xf9, 0xe3, + 0x5e, 0xff, 0x02, 0x24, 0xbc, 0x2e, 0x0b, 0xc8, 0x71, 0x99, 0x6b, 0x94, + 0x6a, 0x96, 0x97, 0x0e, 0x75, 0x06, 0xa8, 0x5e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x33, 0xc9, 0x4b, 0xe5, 0x8b, 0x0f, 0x0e, 0x6c, 0xf3, + 0x63, 0xe1, 0xb1, 0x2a, 0x2e, 0xbf, 0xb9, 0x30, 0x40, 0x71, 0x5b, 0xe9, + 0x15, 0x18, 0xf2, 0x1d, 0xf2, 0x95, 0x3e, 0xea, 0xb5, 0xfb, 0x01}, + {0xd4, 0xc3, 0xb3, 0x46, 0x77, 0x14, 0xf2, 0xd1, 0x05, 0x90, 0x4a, + 0x84, 0xcc, 0x7e, 0x81, 0xd7, 0xf2, 0x91, 0x30, 0x4e, 0x90, 0x80, + 0x41, 0x68, 0x2d, 0x89, 0x06, 0xa6, 0x83, 0xc1, 0x21, 0x25}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 5 + {327, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x35, 0x54, 0x55, 0xd3, 0x58, 0xf2, 0xdd, 0x7c, 0x57, 0x07, 0xb2, + 0xc6, 0x97, 0x3c, 0x9c, 0x27, 0xb9, 0x9e, 0x7d, 0x8a, 0xc1, 0x65, 0x0c, + 0x79, 0x1e, 0x5f, 0xdb, 0xcb, 0xea, 0x49, 0x57, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa2, 0x18, 0xae, 0x96, 0x24, 0xb0, 0x7c, 0xe0, 0x51, + 0x78, 0xb9, 0xd0, 0xcc, 0x1b, 0x71, 0xde, 0xe2, 0x1f, 0x27, 0x85, 0x2a, + 0x2c, 0xeb, 0x18, 0x61, 0x0b, 0x40, 0x52, 0xb2, 0x44, 0xf0, 0x0f}, + {0x1e, 0xbe, 0x6c, 0xa7, 0x11, 0xa6, 0x49, 0xae, 0x48, 0x7b, 0x33, + 0x27, 0x47, 0xe3, 0xdc, 0x03, 0x06, 0x34, 0x05, 0x60, 0xca, 0xb6, + 0xbc, 0x60, 0x29, 0xe4, 0x4f, 0x6a, 0x7e, 0x0e, 0xe4, 0x1c}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 5 + {328, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x65, 0x56, 0x7e, 0xf0, 0x82, 0xb1, 0x6c, 0x20, 0x85, 0x34, 0x87, + 0xf5, 0x48, 0x93, 0x01, 0x2b, 0xa4, 0x76, 0x22, 0x24, 0xe5, 0xc5, 0x9f, + 0x25, 0x0d, 0xfb, 0xf8, 0x25, 0x81, 0xe8, 0x5a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd7, 0x06, 0x7f, 0xae, 0xaf, 0xd3, 0xe9, 0x66, 0xe5, + 0x75, 0x25, 0xf9, 0x30, 0xb3, 0x31, 0x7c, 0x9e, 0x8b, 0x9c, 0x9a, 0x9a, + 0xe9, 0x46, 0xe7, 0x6c, 0x1e, 0x46, 0x02, 0xa5, 0x9a, 0x7e, 0x33}, + {0x03, 0xe7, 0xa7, 0x77, 0xe6, 0x48, 0xbd, 0xc6, 0x12, 0x18, 0x9f, + 0x3c, 0xd4, 0x2d, 0x34, 0xe3, 0x57, 0x36, 0xd3, 0xe5, 0x2e, 0x6e, + 0xdc, 0x8a, 0xc8, 0x73, 0xa5, 0x8e, 0x24, 0x4a, 0x60, 0x73}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 5 + {329, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0xb5, 0x14, 0x48, 0x13, 0x9a, 0x61, 0xfe, 0x6c, 0x5f, 0xbf, 0x93, + 0x95, 0x87, 0x7d, 0x53, 0xd8, 0x20, 0xef, 0x59, 0xda, 0x3b, 0xe8, 0x56, + 0x45, 0x8b, 0x5e, 0xb9, 0x09, 0x85, 0xba, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8d, 0xf9, 0x68, 0x2c, 0xbe, 0x88, 0x02, 0x47, 0x8a, + 0x85, 0x31, 0x37, 0x7e, 0x75, 0x2c, 0xdd, 0xe5, 0x47, 0x38, 0xd5, 0x28, + 0xd6, 0x39, 0xbe, 0xa9, 0xea, 0xf4, 0x77, 0x02, 0xf8, 0xbf, 0x3b}, + {0x30, 0x8e, 0xf9, 0x9d, 0xae, 0x10, 0x64, 0xa4, 0x44, 0xfa, 0x90, + 0x77, 0x5b, 0x5d, 0xd5, 0xb1, 0x95, 0x2d, 0x72, 0x24, 0xa0, 0xe5, + 0xae, 0x03, 0x1d, 0xf4, 0x32, 0x64, 0x0f, 0x41, 0x62, 0x08}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 5 + {330, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0xeb, 0x9f, 0x6f, 0x62, 0xf9, 0x3d, 0xbc, 0x32, 0x5b, 0x83, 0x3a, + 0xa7, 0x63, 0xa9, 0x0f, 0x13, 0xf0, 0xac, 0xb2, 0xc2, 0xc4, 0xb8, 0xb3, + 0x3d, 0xec, 0xd4, 0x71, 0xce, 0x70, 0xc4, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7d, 0x92, 0x70, 0x68, 0x68, 0xaa, 0x09, 0x53, 0x86, + 0x38, 0xd6, 0x33, 0xc2, 0x55, 0xf3, 0x33, 0xb9, 0xda, 0x03, 0xbc, 0x74, + 0xb4, 0x9b, 0x35, 0x94, 0x1c, 0x57, 0x82, 0x0c, 0xd3, 0xfd, 0x47}, + {0xf3, 0x3e, 0x2e, 0x86, 0x44, 0x3a, 0x2c, 0x68, 0x82, 0x3b, 0x72, + 0xa2, 0xb5, 0x9d, 0x6a, 0x02, 0x8e, 0x0a, 0x8e, 0x28, 0x3c, 0xfe, + 0x29, 0xfe, 0xa4, 0xf7, 0xaa, 0x22, 0xbd, 0x1a, 0xfe, 0x72}, + false, + true}, + + // Comment: special case for E in multiplication by 5 + {331, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0xa1, 0xa7, 0xcc, 0xc5, 0x0b, 0xab, 0x4b, 0x01, 0xe5, 0x5e, 0x18, + 0xcb, 0xd4, 0x64, 0xaf, 0xf4, 0x31, 0x31, 0xfb, 0x07, 0x41, 0xe6, 0x8d, + 0x53, 0xcd, 0xeb, 0xfc, 0x54, 0xf3, 0x30, 0x51, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdf, 0xb1, 0xff, 0xc1, 0x76, 0xaf, 0xf8, 0x4d, 0xb3, + 0x01, 0x82, 0xd2, 0x37, 0x8f, 0x83, 0x72, 0x8f, 0x83, 0xdd, 0x1b, 0x33, + 0xd7, 0x98, 0x56, 0xf3, 0xda, 0x54, 0x59, 0xcf, 0x9d, 0xf9, 0x07}, + {0x7b, 0x53, 0x5f, 0xc3, 0x1c, 0x6c, 0x2a, 0x38, 0x03, 0xd8, 0xbd, + 0x45, 0x41, 0x0a, 0x17, 0x81, 0xbd, 0x90, 0xa0, 0x92, 0x05, 0xda, + 0x28, 0xc9, 0xdf, 0x12, 0x0d, 0xf2, 0x3a, 0x9f, 0xa3, 0x2d}, + false, + true}, + + // Comment: special case for E in multiplication by 5 + {332, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x75, 0xbc, 0xfc, 0x16, 0x5a, 0x47, 0x1b, 0x2f, 0x76, 0xc3, 0x00, + 0x3f, 0xb0, 0x17, 0x2c, 0x82, 0xf7, 0x07, 0x13, 0x7d, 0xe2, 0xfa, 0x70, + 0x82, 0xe4, 0x3a, 0x87, 0xa2, 0x55, 0x93, 0x5c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x12, 0xe8, 0x1e, 0x83, 0x8b, 0x21, 0xea, 0xc9, 0x6d, + 0xc1, 0x30, 0x43, 0x25, 0x71, 0x21, 0x6d, 0x7a, 0x9b, 0x4a, 0x81, 0x7f, + 0x19, 0x38, 0x72, 0x1d, 0x22, 0x67, 0xdd, 0x15, 0x0e, 0xbf, 0x20}, + {0xca, 0x23, 0xa7, 0x81, 0xda, 0x09, 0x11, 0xe4, 0x11, 0x5a, 0x29, + 0xa9, 0xf5, 0x64, 0x47, 0x15, 0x7c, 0x23, 0xbe, 0xe1, 0x87, 0xb0, + 0xc1, 0x73, 0x69, 0xc4, 0xf7, 0x73, 0x0d, 0x78, 0x17, 0x18}, + false, + true}, + + // Comment: special case for E in multiplication by 5 + {333, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xe1, 0x96, 0x34, 0xdb, 0xf6, 0x46, 0x0e, 0x14, 0x86, 0x93, 0x0c, + 0x46, 0xe8, 0x55, 0x6b, 0x3c, 0x16, 0xd6, 0xde, 0x95, 0x99, 0x04, 0x60, + 0x05, 0x49, 0xbb, 0x3e, 0x08, 0x60, 0x34, 0x55, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x83, 0x2a, 0x46, 0xae, 0xc0, 0x22, 0x40, 0xd7, 0x16, + 0xfe, 0x22, 0xde, 0xa9, 0x4a, 0xd5, 0x66, 0xa3, 0xfa, 0xfb, 0xee, 0xdc, + 0xce, 0x35, 0xc8, 0x3e, 0x41, 0xe5, 0x80, 0x76, 0xc9, 0x97, 0x49}, + {0xcd, 0x06, 0x86, 0xb3, 0x2e, 0xa4, 0xcd, 0xdb, 0x8e, 0x13, 0xff, + 0x20, 0xa7, 0x8d, 0x38, 0x07, 0x49, 0xa5, 0xd4, 0xf6, 0xa3, 0xdc, + 0x55, 0xd7, 0x2f, 0x48, 0x13, 0xd9, 0x49, 0xa0, 0xea, 0x57}, + false, + true}, + + // Comment: special case for E in multiplication by 5 + {334, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x4c, 0xaa, 0x18, 0xac, 0xc3, 0xdb, 0x37, 0x22, 0x5d, 0x32, 0xca, + 0xb4, 0xf6, 0x0e, 0x6f, 0xba, 0x4a, 0xca, 0xb1, 0x27, 0x7e, 0x20, 0x42, + 0x5d, 0x30, 0xf9, 0x4c, 0xab, 0x2e, 0x2c, 0x55, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8c, 0x80, 0x33, 0x43, 0x2b, 0xcc, 0x12, 0xd4, 0x79, + 0xf6, 0x7d, 0x6d, 0x87, 0x6b, 0x1c, 0x8e, 0x89, 0xf1, 0x6a, 0x23, 0x4b, + 0x9b, 0x09, 0x33, 0x22, 0xef, 0xfa, 0x9d, 0xee, 0x94, 0x55, 0x4d}, + {0xa9, 0x50, 0xaa, 0x57, 0xbb, 0x2b, 0xeb, 0x9e, 0xd5, 0xd3, 0x22, + 0x8c, 0x7e, 0xf4, 0x48, 0xda, 0xb6, 0x95, 0x52, 0xf3, 0xd3, 0xb1, + 0xe4, 0x66, 0xac, 0xcf, 0x41, 0xbf, 0xb6, 0xd5, 0xb8, 0x74}, + false, + true}, + + // Comment: special case for E in multiplication by 5 + {335, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x96, 0x81, 0x8c, 0xdd, 0xf5, 0x72, 0x52, 0x19, 0x43, 0xe9, 0xf0, + 0xc5, 0xe8, 0x45, 0xf5, 0x30, 0xb7, 0x40, 0x42, 0x75, 0x88, 0xa0, 0xf6, + 0xde, 0x25, 0x04, 0xbd, 0x5b, 0xf4, 0x0c, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x6d, 0xf7, 0x99, 0xbb, 0xa6, 0xcd, 0xf5, 0xf4, 0x6a, + 0x57, 0xab, 0x22, 0x7f, 0x93, 0xfb, 0xa4, 0x91, 0xda, 0xd2, 0x96, 0xa2, + 0xfd, 0xb7, 0xe4, 0x91, 0x92, 0x1d, 0x61, 0x0c, 0xce, 0x8f, 0x5e}, + {0x54, 0xf5, 0xae, 0x57, 0xe6, 0x76, 0xd0, 0x8c, 0x8f, 0x8a, 0x3c, + 0xf8, 0x91, 0xe3, 0x6d, 0xda, 0xab, 0x75, 0x10, 0x93, 0xf9, 0x2f, + 0x40, 0x90, 0x60, 0xc5, 0x7e, 0x74, 0x59, 0x41, 0x70, 0x0e}, + false, + true}, + + // Comment: special case for AA in multiplication by 5 + {336, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0x1f, 0x0c, 0xad, 0x98, 0xcf, 0x29, 0x05, 0xb8, 0x12, 0xd3, 0x53, + 0x05, 0x31, 0xbb, 0x3a, 0xc8, 0x99, 0x39, 0x1a, 0xbd, 0x1e, 0xaf, 0x4a, + 0x3e, 0xbe, 0xd9, 0x6a, 0xc6, 0x12, 0x6f, 0x58, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0c, 0x80, 0x90, 0xe1, 0xcf, 0xe7, 0xf7, 0x61, 0xcf, + 0xdf, 0x08, 0xd9, 0x44, 0xd4, 0xae, 0xb7, 0xa5, 0x09, 0xa0, 0x7a, 0x61, + 0x01, 0x64, 0x5b, 0x9a, 0x4c, 0x7c, 0x9e, 0x9c, 0x3d, 0x46, 0x09}, + {0x2d, 0x49, 0xb0, 0x9f, 0x81, 0xf3, 0xf6, 0xfa, 0xb2, 0xc6, 0x7e, + 0x32, 0xf1, 0xbc, 0xea, 0xd2, 0xad, 0x09, 0xac, 0x9e, 0x0d, 0x64, + 0x2b, 0x08, 0x73, 0xbe, 0xcf, 0xb6, 0x4d, 0xe2, 0xab, 0x23}, + false, + true}, + + // Comment: special case for AA in multiplication by 5 + {337, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x6b, 0x36, 0x34, 0x4c, 0xc4, 0xa5, 0xa3, 0x89, 0xd8, 0x16, 0x81, + 0x37, 0x78, 0x68, 0x06, 0xff, 0x03, 0xcd, 0x4a, 0x00, 0xf8, 0x63, 0x6b, + 0xb7, 0xe7, 0x58, 0xd4, 0x56, 0x15, 0x1d, 0x59, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x08, 0x35, 0x29, 0x36, 0xc8, 0xaf, 0xd8, 0x54, 0x3a, + 0xc9, 0x5f, 0x24, 0xbc, 0xe9, 0xa0, 0x7e, 0x3e, 0x32, 0x35, 0x76, 0x3e, + 0xa5, 0x12, 0xa5, 0x84, 0x29, 0x89, 0x67, 0xb8, 0x3c, 0x07, 0x0a}, + {0xa1, 0x99, 0x36, 0x8e, 0x68, 0x3c, 0x30, 0x36, 0xa4, 0x8f, 0x4c, + 0x5f, 0x32, 0xb3, 0x2a, 0x54, 0x7d, 0xd3, 0x9f, 0x3d, 0x10, 0x07, + 0xca, 0x0a, 0x0b, 0xeb, 0xca, 0xd0, 0xa8, 0xac, 0x6f, 0x5c}, + false, + true}, + + // Comment: special case for AA in multiplication by 5 + {338, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0xf9, 0xa0, 0xd2, 0x35, 0x4a, 0xdf, 0xcb, 0xab, 0x2d, 0x12, 0xa0, + 0xe0, 0x9b, 0x3c, 0x77, 0x19, 0xc9, 0x44, 0x38, 0x4e, 0xdf, 0xba, 0xa2, + 0x7f, 0xe0, 0x73, 0x1c, 0xb9, 0xc6, 0xfc, 0x5a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x73, 0xbd, 0xee, 0xf8, 0xcc, 0x04, 0x4f, 0x5a, 0xd8, + 0xd6, 0xa2, 0x41, 0x27, 0x3e, 0x19, 0x95, 0xe0, 0x00, 0x7d, 0xc9, 0xe6, + 0x57, 0x90, 0x46, 0xdf, 0x86, 0xaa, 0x6c, 0xd9, 0x7f, 0x5d, 0x2a}, + {0x5a, 0xa7, 0x50, 0xde, 0x42, 0x07, 0x86, 0x9e, 0xc7, 0xfd, 0xda, + 0xb3, 0x4c, 0x63, 0x95, 0x59, 0xb1, 0xeb, 0x27, 0xef, 0x24, 0x4a, + 0xaf, 0x2a, 0x70, 0x2c, 0x84, 0x96, 0x3b, 0x6d, 0x6e, 0x7c}, + false, + true}, + + // Comment: special case for AA in multiplication by 5 + {339, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0x11, 0xf2, 0xe5, 0x60, 0xa2, 0x05, 0xe9, 0x6e, 0x28, 0xbc, 0x31, + 0x2b, 0xca, 0xd4, 0x5f, 0xe8, 0xbe, 0xfe, 0xfb, 0x7f, 0x6d, 0xa5, 0xfa, + 0xa0, 0x35, 0x31, 0x1e, 0xed, 0x80, 0xb2, 0x51, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7f, 0xdd, 0x39, 0x9b, 0x6e, 0xf4, 0xa3, 0xf5, 0xca, + 0xde, 0x62, 0xe7, 0x41, 0x13, 0xb2, 0x9c, 0x27, 0xdb, 0x15, 0x20, 0x3f, + 0x9b, 0x8e, 0x39, 0x8d, 0x2c, 0x6f, 0x23, 0x00, 0x51, 0xcd, 0x2b}, + {0xa6, 0x94, 0x7e, 0xe0, 0x89, 0xff, 0x28, 0xce, 0x36, 0x44, 0xea, + 0x4c, 0x6e, 0xb3, 0x3d, 0xbb, 0x20, 0xc7, 0x97, 0x4f, 0xb8, 0xd8, + 0x53, 0xf4, 0xe1, 0x46, 0xe2, 0x46, 0x61, 0x77, 0x50, 0x2d}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 5 + {340, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0xad, 0x98, 0x40, 0x66, 0xa6, 0x90, 0x80, 0xfb, 0x4a, 0x31, 0x58, + 0x78, 0xe7, 0x36, 0x09, 0x6c, 0xc5, 0x77, 0xda, 0xe4, 0xc4, 0x2c, 0x40, + 0xd8, 0x93, 0xd8, 0xc2, 0x17, 0x3b, 0x78, 0x5a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf0, 0x17, 0x3a, 0x96, 0x27, 0x3c, 0x64, 0x6f, 0xb6, + 0x3d, 0x13, 0xb0, 0xc6, 0x86, 0xb8, 0x9e, 0x37, 0x67, 0x6f, 0xcc, 0x71, + 0x78, 0xfa, 0xf4, 0xa6, 0xf4, 0x60, 0x1f, 0x30, 0x68, 0x15, 0x0d}, + {0x23, 0x0b, 0x6a, 0xa1, 0xf2, 0x4d, 0xf9, 0x0a, 0x60, 0x83, 0x91, + 0x79, 0xba, 0x5e, 0x9d, 0xe6, 0x73, 0xcf, 0xf1, 0x1c, 0xab, 0x59, + 0xe8, 0x02, 0x0b, 0x20, 0x62, 0x6c, 0x22, 0x09, 0x0b, 0x0a}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 5 + {341, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0xb1, 0x0c, 0xd4, 0x56, 0x39, 0xbb, 0xbf, 0x83, 0xa0, 0xb2, 0x8f, + 0x0d, 0xd3, 0xad, 0x0b, 0x7b, 0x00, 0xca, 0xf4, 0x8d, 0x05, 0x53, 0x44, + 0x80, 0x55, 0x6a, 0x82, 0x78, 0x11, 0x6d, 0x59, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x25, 0x5b, 0xbe, 0x72, 0x30, 0xcd, 0x2b, 0xee, 0x90, + 0xd2, 0x83, 0xf4, 0x18, 0xa4, 0x74, 0xab, 0x30, 0x14, 0x6c, 0xe5, 0xe8, + 0x01, 0xa0, 0xf5, 0xed, 0x60, 0xee, 0x8d, 0xef, 0x3e, 0x65, 0x58}, + {0x22, 0x99, 0xe3, 0x84, 0x95, 0x8b, 0xed, 0xd2, 0xc3, 0xd3, 0x67, + 0x75, 0x91, 0x55, 0x13, 0x6d, 0x1f, 0xf7, 0x6e, 0x44, 0x34, 0xdc, + 0x1d, 0x9e, 0x82, 0x12, 0xcd, 0xca, 0x52, 0xea, 0x84, 0x21}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 5 + {342, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0xfa, 0xd7, 0x79, 0x46, 0xe0, 0xde, 0x4c, 0xf4, 0x23, 0x67, 0x98, + 0x49, 0x0b, 0x83, 0x89, 0x48, 0xb8, 0x2c, 0xfb, 0x29, 0xf8, 0xe7, 0x68, + 0x60, 0x01, 0xb1, 0x1e, 0x8d, 0x96, 0x16, 0x57, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x21, 0xac, 0xcf, 0x97, 0xb7, 0xfe, 0xe1, 0x73, 0x00, + 0x1c, 0xcf, 0xca, 0xb2, 0x16, 0x37, 0xc1, 0x75, 0xef, 0x51, 0x86, 0xff, + 0x00, 0x02, 0x50, 0x2b, 0x3d, 0x52, 0xfa, 0x8c, 0x51, 0xe7, 0x66}, + {0x97, 0xfc, 0xa0, 0x65, 0xac, 0xd3, 0xb9, 0x43, 0xc6, 0x54, 0x99, + 0x7c, 0x0f, 0x12, 0x57, 0x67, 0xf9, 0xab, 0xc4, 0xb7, 0xc9, 0xd8, + 0xb7, 0x24, 0x69, 0x42, 0xf1, 0x2b, 0xe6, 0x5d, 0x92, 0x31}, + false, + true}, + + // Comment: special case for BB in multiplication by 5 + {343, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x7b, 0xab, 0xed, 0x90, 0xb2, 0x7c, 0x4e, 0xac, 0xaf, 0xdc, 0x87, + 0x17, 0x03, 0xbd, 0x03, 0x6b, 0x72, 0x0a, 0x82, 0xb5, 0xc0, 0x94, 0xdc, + 0xeb, 0x47, 0x49, 0xee, 0xae, 0xb8, 0x10, 0x52, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x5b, 0x40, 0x77, 0x7e, 0x80, 0xff, 0x6e, 0xfe, 0x37, + 0x8b, 0x5e, 0x81, 0x95, 0x9c, 0xcd, 0xcb, 0xb4, 0xca, 0x04, 0xb9, 0xd7, + 0x7e, 0xdc, 0x6b, 0x30, 0x06, 0xde, 0xb9, 0x99, 0x26, 0xfa, 0x22}, + {0xf4, 0x82, 0x53, 0x1e, 0x52, 0x3d, 0x05, 0x8d, 0x6e, 0x3f, 0xe3, + 0xa4, 0x27, 0xfc, 0x40, 0xdb, 0xce, 0x6d, 0xd6, 0xf1, 0x8d, 0xef, + 0xbc, 0x09, 0x7b, 0xfd, 0x7d, 0x0c, 0xdd, 0x2f, 0x71, 0x0d}, + false, + true}, + + // Comment: special case for BB in multiplication by 5 + {344, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0xa3, 0x04, 0x9a, 0xef, 0x8c, 0x06, 0x9b, 0x90, 0x6c, 0xf7, 0x43, + 0x28, 0x6d, 0x39, 0x52, 0xa8, 0x88, 0xbf, 0x2b, 0x9b, 0x93, 0xbc, 0x87, + 0x75, 0xfb, 0x5a, 0xdd, 0xe0, 0x6e, 0x9f, 0x53, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x48, 0xd9, 0x52, 0xa2, 0x92, 0x4f, 0xf1, 0x67, 0xf0, + 0x37, 0x70, 0x74, 0x69, 0xec, 0x71, 0x5d, 0xa7, 0x2b, 0xb6, 0x5f, 0x49, + 0xaa, 0xf4, 0xdc, 0xe7, 0xec, 0x5a, 0x17, 0x03, 0x9d, 0xdb, 0x42}, + {0xde, 0x88, 0xaf, 0x90, 0x5d, 0x37, 0x41, 0x7d, 0x83, 0x31, 0x10, + 0x53, 0x45, 0xda, 0xba, 0xab, 0x9f, 0xd2, 0xd3, 0xcb, 0x1e, 0xe9, + 0x02, 0x91, 0x1c, 0x1c, 0x8e, 0xae, 0x29, 0x91, 0xd9, 0x11}, + false, + true}, + + // Comment: special case for BB in multiplication by 5 + {345, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0xd8, 0xc3, 0xd2, 0xa4, 0xe3, 0x66, 0x18, 0x5a, 0x85, 0xc3, 0x86, + 0x98, 0xd9, 0x37, 0xe1, 0x3b, 0xbb, 0xaf, 0xdb, 0xda, 0xb1, 0xa0, 0xa8, + 0x3d, 0xbb, 0xe8, 0x9b, 0xad, 0xf7, 0x07, 0x56, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa5, 0xef, 0x26, 0x5c, 0xcb, 0xc5, 0xc5, 0x40, 0x21, + 0xd3, 0x4f, 0x82, 0x36, 0x4a, 0x46, 0x24, 0x03, 0x0f, 0x5b, 0x9d, 0x5f, + 0xf7, 0xe6, 0x3d, 0x7a, 0x37, 0x9e, 0x53, 0x3d, 0xe5, 0xe7, 0x42}, + {0x07, 0x5d, 0x18, 0xcc, 0xc9, 0x84, 0x76, 0x1b, 0x70, 0x75, 0x22, + 0x79, 0xe7, 0xf6, 0xa7, 0x57, 0x20, 0x8f, 0x6c, 0x11, 0xe2, 0x94, + 0x80, 0xc3, 0x2b, 0x40, 0xab, 0xa1, 0x28, 0xa4, 0xd5, 0x2b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 5 + {346, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0xef, 0xcd, 0x5f, 0xe3, 0x45, 0xbe, 0x49, 0x85, 0x31, 0x66, 0x95, + 0x39, 0x1d, 0x2c, 0x95, 0x2e, 0xee, 0x13, 0xb0, 0xe1, 0xee, 0x75, 0x84, + 0x72, 0x1f, 0xbe, 0x8b, 0x19, 0xd4, 0xfc, 0x5f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x90, 0x51, 0xe5, 0x5a, 0x40, 0x50, 0xef, 0x4d, 0xce, + 0x0b, 0x0c, 0x40, 0x81, 0x1f, 0x16, 0x37, 0x1e, 0x8b, 0x16, 0x93, 0x25, + 0x41, 0xda, 0x37, 0xf0, 0x69, 0x40, 0x6d, 0x84, 0x8e, 0xa4, 0x24}, + {0x21, 0x2d, 0xbf, 0x9b, 0xc8, 0x9b, 0x68, 0x73, 0xa6, 0x0d, 0xfc, + 0x87, 0x31, 0xa1, 0x0b, 0xe1, 0x1a, 0xb2, 0xdc, 0xa4, 0xb1, 0x72, + 0x14, 0x2e, 0x6c, 0x9f, 0x06, 0x61, 0x4c, 0xd7, 0x28, 0x52}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 5 + {347, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0xec, 0x7c, 0x69, 0x3e, 0x22, 0x2c, 0x72, 0xac, 0x08, 0x15, 0xf1, + 0xfd, 0x36, 0x66, 0x13, 0x57, 0xe0, 0xa8, 0xda, 0x7b, 0xc9, 0x96, 0xda, + 0xee, 0xea, 0xfc, 0xd2, 0x1c, 0x01, 0x34, 0x51, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x41, 0x9a, 0xdb, 0x8b, 0x1f, 0x2f, 0x87, 0xde, 0x01, + 0x6b, 0x0c, 0x78, 0xd1, 0x02, 0x9a, 0x21, 0x04, 0x92, 0xeb, 0x8c, 0xad, + 0xd1, 0x64, 0xb1, 0x2c, 0xd6, 0x5b, 0x1d, 0x57, 0xbf, 0x36, 0x34}, + {0x37, 0x9f, 0x92, 0x21, 0xab, 0xeb, 0xf3, 0x58, 0x26, 0x81, 0xa0, + 0xe8, 0x57, 0xf3, 0xda, 0x57, 0x8a, 0x1b, 0x01, 0x21, 0x98, 0x2b, + 0x96, 0xf1, 0x4b, 0x94, 0xde, 0x5d, 0xc8, 0xb2, 0x45, 0x28}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 5 + {348, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xb3, 0x5e, 0x7a, 0xe5, 0x49, 0x30, 0x8b, 0x64, 0x14, 0xbb, 0x61, + 0x01, 0x96, 0xc0, 0x4f, 0x2a, 0xf7, 0x9d, 0x42, 0x66, 0xc8, 0x6e, 0x8a, + 0x9c, 0xe0, 0xc0, 0x2b, 0xbd, 0xb8, 0x8d, 0x59, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x13, 0xe0, 0x0d, 0xae, 0x3b, 0x1c, 0xcc, 0x97, 0xcc, + 0xd6, 0x49, 0x08, 0x8c, 0x4a, 0x7f, 0x32, 0xca, 0x99, 0x76, 0x21, 0x4d, + 0x64, 0x56, 0x67, 0xbd, 0x08, 0x20, 0x39, 0xbb, 0xd9, 0xab, 0x7a}, + {0xcf, 0xf2, 0x59, 0x6b, 0x7a, 0xfe, 0x36, 0xf4, 0xca, 0xb9, 0xc7, + 0x01, 0x33, 0xd7, 0xaa, 0x0f, 0x99, 0x14, 0xf9, 0xab, 0xc6, 0xc3, + 0xb9, 0x89, 0x54, 0x72, 0xe2, 0xa5, 0x89, 0x4a, 0x80, 0x37}, + false, + true}, + + // Comment: special case for C in multiplication by 6 + {349, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0xde, 0x9c, 0x5f, 0x8a, 0x93, 0x72, 0xf3, 0x0c, 0x41, 0xca, 0x47, + 0xa5, 0x57, 0x43, 0xce, 0x69, 0x7d, 0x46, 0xe3, 0x2e, 0x7a, 0x9a, 0xe2, + 0x6d, 0x32, 0x50, 0x3f, 0xd5, 0x22, 0x27, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x44, 0x1c, 0x48, 0x7a, 0x48, 0xf0, 0xa4, 0x98, 0x9d, + 0x93, 0x1c, 0xd7, 0x7a, 0x61, 0x42, 0xa0, 0xa1, 0x3d, 0x1a, 0xab, 0xad, + 0x82, 0x62, 0x3b, 0xa8, 0xd9, 0x4b, 0x5c, 0x37, 0x4f, 0x4f, 0x08}, + {0xd4, 0x7c, 0x46, 0xb4, 0x32, 0x9b, 0xed, 0xcb, 0xc1, 0x98, 0x6b, + 0x3c, 0x6d, 0x2a, 0xa9, 0xbc, 0xd0, 0x27, 0xd6, 0xb6, 0x89, 0x25, + 0x17, 0x5d, 0x35, 0xbb, 0xb5, 0x36, 0xb3, 0x44, 0x08, 0x01}, + false, + true}, + + // Comment: special case for C in multiplication by 6 + {350, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x6b, 0xe5, 0xa1, 0x2b, 0x31, 0x04, 0x20, 0xf9, 0xbf, 0xb2, 0x09, + 0x38, 0x1f, 0xd4, 0x59, 0xa5, 0xcc, 0xd5, 0x5c, 0x75, 0x2b, 0x88, 0x33, + 0x7e, 0xbe, 0x89, 0xe1, 0x92, 0x1a, 0xe7, 0x65, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0e, 0x67, 0xee, 0x5c, 0x6b, 0x65, 0xaa, 0x80, 0x22, + 0x59, 0x81, 0x0b, 0x26, 0x05, 0xf8, 0xd7, 0xac, 0xcf, 0x9b, 0x49, 0xbf, + 0x14, 0xcb, 0x4a, 0x53, 0x69, 0x28, 0xe8, 0x83, 0x17, 0x29, 0x15}, + {0x1d, 0x73, 0x01, 0x58, 0xda, 0x88, 0x05, 0x33, 0xdb, 0xf1, 0xe6, + 0xc6, 0x4a, 0x8e, 0x99, 0xf9, 0x16, 0x96, 0x11, 0x66, 0x09, 0x69, + 0xb0, 0xa8, 0x4f, 0xb4, 0x2d, 0xd8, 0xdc, 0x2e, 0xfa, 0x3d}, + false, + true}, + + // Comment: special case for C in multiplication by 6 + {351, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0xc0, 0x33, 0x7c, 0x5b, 0xec, 0x5c, 0xa2, 0x4d, 0xea, 0x2f, 0x1d, + 0x70, 0x14, 0x98, 0xae, 0x2b, 0xad, 0x87, 0xb8, 0x26, 0x9a, 0xc2, 0x3b, + 0xe1, 0x13, 0x92, 0x9f, 0xe4, 0xeb, 0x19, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdc, 0x9d, 0x7e, 0xf1, 0xcb, 0x49, 0xc1, 0x91, 0xe2, + 0x58, 0x66, 0x3a, 0x94, 0xe7, 0x31, 0xb9, 0xc0, 0x66, 0xc1, 0x1a, 0x17, + 0xd8, 0xb5, 0xfd, 0xea, 0x19, 0x87, 0xf5, 0xd9, 0xa0, 0x05, 0x68}, + {0x07, 0x73, 0x25, 0x29, 0xa6, 0x28, 0xba, 0xde, 0xb8, 0xd7, 0x49, + 0x46, 0x77, 0x5b, 0xa4, 0x57, 0xc7, 0x00, 0xbf, 0x83, 0x90, 0xf4, + 0x6b, 0xc5, 0x23, 0xfb, 0x64, 0xe4, 0x71, 0xc8, 0x6a, 0x7e}, + false, + true}, + + // Comment: special case for C in multiplication by 6 + {352, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x82, 0x4c, 0xfc, 0xe5, 0x55, 0x0b, 0x5e, 0x17, 0xb1, 0x2f, 0x74, + 0xe2, 0x84, 0x59, 0xca, 0xb3, 0x4e, 0xb4, 0x98, 0x95, 0xcc, 0x36, 0xbf, + 0x64, 0x5a, 0x0c, 0xf0, 0x0e, 0x3d, 0x2d, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x55, 0x6b, 0x3e, 0xe7, 0xcd, 0x0d, 0x37, 0x97, 0x90, + 0x56, 0xec, 0xc1, 0xf5, 0x6a, 0x56, 0x77, 0xa4, 0x93, 0x5b, 0xe6, 0xe4, + 0x9c, 0xe2, 0x8e, 0x39, 0x4f, 0x8b, 0xfb, 0x73, 0xd1, 0x3b, 0x6a}, + {0x9e, 0x3a, 0xae, 0x35, 0xfa, 0x1c, 0xc8, 0x0a, 0x35, 0x98, 0x78, + 0xe2, 0x12, 0x18, 0x02, 0x94, 0xff, 0x66, 0x08, 0xdc, 0xb4, 0x92, + 0x9e, 0x91, 0x90, 0x1a, 0xbb, 0xf9, 0x76, 0xf3, 0x9c, 0x16}, + false, + true}, + + // Comment: special case for C in multiplication by 6 + {353, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x2d, 0xba, 0x73, 0x35, 0xaf, 0x8f, 0xb9, 0x16, 0x8d, 0xe2, 0xfc, + 0xd3, 0x10, 0xc2, 0xe2, 0xdf, 0x4a, 0x3e, 0x25, 0x26, 0x3e, 0x0a, 0xb9, + 0xad, 0xa8, 0x7b, 0xfb, 0x82, 0x58, 0xa6, 0x6b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x12, 0x11, 0xbe, 0x58, 0x09, 0x60, 0x5b, 0x54, 0xf5, + 0x72, 0x7d, 0x23, 0x3c, 0x78, 0x3a, 0x2a, 0x19, 0x9a, 0x3d, 0xb2, 0x4e, + 0xd4, 0x49, 0x9d, 0x7b, 0x48, 0xc7, 0x60, 0x3e, 0x4a, 0xd3, 0x71}, + {0x88, 0x0f, 0x6d, 0xc7, 0x32, 0x20, 0x30, 0x7a, 0x59, 0x76, 0x70, + 0xf3, 0x28, 0x2f, 0xc3, 0x66, 0xaa, 0x66, 0xf0, 0x4a, 0x0a, 0x9c, + 0xa3, 0x0d, 0x89, 0x5f, 0xdd, 0xe3, 0x37, 0xaf, 0xe8, 0x25}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {354, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0xce, 0x71, 0xf8, 0x56, 0xce, 0xb8, 0x74, 0xfe, 0x58, 0x00, 0x39, + 0xca, 0x67, 0xe8, 0x96, 0xe6, 0xd0, 0x82, 0x07, 0xa7, 0x3c, 0xd5, 0x5d, + 0xb7, 0x05, 0x91, 0x27, 0xc1, 0x34, 0x2b, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x50, 0x5e, 0x78, 0x51, 0xe2, 0x35, 0x2e, 0x31, 0x1c, + 0xa9, 0x53, 0x6a, 0x1f, 0xe6, 0xc0, 0xd9, 0x5d, 0x64, 0x81, 0x97, 0x37, + 0x4c, 0xe0, 0x8e, 0x4b, 0x8a, 0x0f, 0xbd, 0xdf, 0x62, 0x91, 0x0b}, + {0xea, 0x62, 0xb0, 0xed, 0xa2, 0xd7, 0xb2, 0x49, 0xa4, 0x24, 0x17, + 0x67, 0x5a, 0x2b, 0x82, 0xb1, 0xe6, 0xc0, 0xd6, 0x9a, 0x4e, 0x7c, + 0xef, 0x33, 0x64, 0x48, 0x84, 0x4d, 0x2f, 0x43, 0x22, 0x51}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {355, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x81, 0xf4, 0x6d, 0x41, 0x41, 0xea, 0x69, 0xa6, 0x71, 0x64, 0x9b, + 0x93, 0xb6, 0x3e, 0x97, 0xdc, 0x67, 0xc1, 0x25, 0x21, 0xd4, 0x45, 0x86, + 0x2f, 0x08, 0x7b, 0x26, 0x26, 0xfa, 0x2b, 0x6f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdd, 0xf4, 0xe9, 0x05, 0x03, 0xdd, 0x82, 0x61, 0x0c, + 0x3a, 0x03, 0x4b, 0x92, 0x5a, 0x88, 0x0b, 0x72, 0xdb, 0xde, 0x30, 0xc6, + 0x26, 0x00, 0x92, 0x02, 0xb3, 0x58, 0xc6, 0xeb, 0x00, 0xf4, 0x18}, + {0x30, 0x2c, 0x4f, 0x83, 0xb5, 0xc5, 0xbf, 0x30, 0xc1, 0xe3, 0xaf, + 0xd9, 0xf6, 0x43, 0xf6, 0x5b, 0xfe, 0x56, 0xca, 0x16, 0x28, 0xee, + 0x04, 0x2b, 0x1a, 0xb7, 0x39, 0x3b, 0xaf, 0xe3, 0x6c, 0x06}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {356, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0x79, 0x75, 0x26, 0x83, 0xcd, 0x73, 0xa8, 0x34, 0x25, 0x1c, 0x65, + 0x74, 0x91, 0x35, 0xe0, 0x6e, 0xb9, 0x06, 0x4d, 0x3a, 0xe3, 0x50, 0x95, + 0xd8, 0x8c, 0xde, 0x14, 0xa0, 0x2b, 0xa3, 0x66, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0e, 0x9c, 0x44, 0x31, 0x99, 0x9e, 0xf1, 0xce, 0x17, + 0x7e, 0x90, 0x0d, 0x37, 0xec, 0x6a, 0xe6, 0x65, 0xe3, 0x87, 0xe2, 0xd4, + 0xfa, 0x27, 0xcb, 0xa8, 0xe7, 0xba, 0xeb, 0xc6, 0x5c, 0x65, 0x20}, + {0x8f, 0xf2, 0xac, 0x65, 0xc8, 0x5e, 0xe2, 0xfe, 0x94, 0x52, 0xfc, + 0xe4, 0x60, 0xf8, 0xc8, 0x7f, 0x95, 0x70, 0xd7, 0x69, 0xca, 0xdd, + 0xdc, 0x87, 0xfe, 0x93, 0xef, 0x8b, 0x76, 0x57, 0xc7, 0x26}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {357, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x57, 0x6a, 0xb4, 0x56, 0xda, 0x26, 0xc1, 0x8d, 0xa5, 0xfb, 0xf0, + 0x6e, 0xc4, 0xd1, 0x65, 0x64, 0xe1, 0x11, 0xbf, 0xae, 0x2a, 0x92, 0xb9, + 0xf6, 0xe1, 0x92, 0x7c, 0x15, 0x77, 0x0a, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x57, 0x61, 0xd6, 0xc0, 0x86, 0x24, 0x10, 0x4d, 0x41, + 0x17, 0xff, 0x17, 0xc7, 0x5e, 0x92, 0x11, 0xa5, 0x91, 0xc9, 0xca, 0x9a, + 0xec, 0xca, 0x3a, 0x66, 0x5a, 0x7e, 0xd8, 0x44, 0x19, 0x52, 0x25}, + {0x97, 0xc9, 0x1a, 0x23, 0xc3, 0xe4, 0xf3, 0xff, 0x72, 0x7d, 0x18, + 0x8a, 0x35, 0x2b, 0x67, 0xad, 0x49, 0x0b, 0x62, 0x38, 0x15, 0x66, + 0xfb, 0x3e, 0x11, 0x1c, 0xb6, 0x7a, 0xa9, 0xe3, 0x43, 0x5c}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {358, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x46, 0x74, 0x18, 0xb9, 0x24, 0xc2, 0xc0, 0x03, 0xc5, 0x6e, 0x16, + 0x10, 0xa3, 0x54, 0x69, 0x35, 0x63, 0x60, 0xc2, 0x9d, 0x52, 0xaa, 0x55, + 0x7a, 0x2b, 0xb3, 0x0f, 0xb8, 0xa9, 0xa4, 0x64, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe9, 0x2d, 0x45, 0xb3, 0xec, 0x56, 0x53, 0x12, 0x66, + 0x30, 0x3c, 0x51, 0x13, 0xc4, 0x63, 0x10, 0xc4, 0x16, 0x50, 0x00, 0x10, + 0x65, 0xb4, 0xd8, 0x7b, 0x02, 0xb3, 0x82, 0xfc, 0x82, 0x66, 0x2e}, + {0x24, 0x34, 0x6b, 0xb1, 0x33, 0xdd, 0x9a, 0xe3, 0xff, 0x02, 0xd2, + 0xf5, 0x05, 0x10, 0xb3, 0xa9, 0x2d, 0x90, 0x30, 0x83, 0x4d, 0x60, + 0xe5, 0xaf, 0x08, 0xb0, 0xee, 0xbb, 0xf1, 0xd4, 0xdd, 0x6f}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {359, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0xf5, 0xe1, 0x62, 0x92, 0x3d, 0x7c, 0x29, 0x93, 0x88, 0xbe, 0xd7, + 0x81, 0x19, 0x94, 0x17, 0xad, 0xe0, 0x97, 0x47, 0x55, 0x15, 0x16, 0x2d, + 0x95, 0x90, 0x97, 0x6a, 0x19, 0x6f, 0xb1, 0x6f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf3, 0x8b, 0x63, 0x45, 0x9d, 0x05, 0xe4, 0x22, 0xad, + 0x02, 0x4c, 0x2d, 0xce, 0xa5, 0x02, 0x9a, 0x0a, 0x7a, 0x6b, 0x6c, 0x4c, + 0x1d, 0x20, 0x93, 0xce, 0x55, 0x6a, 0xab, 0x33, 0x1e, 0x25, 0x40}, + {0xb3, 0x45, 0x3c, 0x9c, 0x82, 0xa2, 0xd1, 0xd9, 0x56, 0x15, 0x6d, + 0xe2, 0x39, 0x9c, 0xb7, 0x0d, 0xd4, 0xe1, 0xec, 0x53, 0xae, 0xa9, + 0x67, 0xe0, 0x35, 0x75, 0x3c, 0x1c, 0xda, 0xe1, 0x3c, 0x39}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {360, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0x8f, 0xcf, 0x78, 0x7f, 0xe7, 0x89, 0x64, 0x4a, 0x09, 0xbc, 0xab, + 0x95, 0x8f, 0x07, 0x37, 0xaa, 0x81, 0xa9, 0xe2, 0x9d, 0x50, 0x5f, 0x51, + 0x03, 0x5c, 0x78, 0xe3, 0x74, 0xb9, 0xe4, 0x6b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa7, 0xde, 0xd0, 0xee, 0xa4, 0x5a, 0x40, 0x0b, 0x8f, + 0x56, 0x37, 0x15, 0x4d, 0x42, 0x97, 0x4a, 0xa9, 0x8c, 0x92, 0x96, 0x23, + 0x14, 0xd8, 0x22, 0xef, 0x88, 0xb0, 0x13, 0x83, 0xa9, 0xda, 0x4d}, + {0xeb, 0xeb, 0x0c, 0x7b, 0x7a, 0x41, 0x65, 0xcd, 0x02, 0xa2, 0x78, + 0xf3, 0xa2, 0x22, 0xc2, 0x36, 0xee, 0xd8, 0x32, 0x66, 0xb8, 0x06, + 0xd1, 0x34, 0x94, 0xc1, 0xc3, 0xf9, 0x8a, 0x2f, 0x34, 0x25}, + false, + true}, + + // Comment: special case for CB in multiplication by 6 + {361, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0xa3, 0x39, 0x6d, 0x29, 0x1e, 0xb2, 0x35, 0x71, 0xb5, 0x2d, 0x98, + 0xa3, 0x15, 0x49, 0xe5, 0x14, 0xe5, 0x01, 0xe8, 0xd0, 0x95, 0x8a, 0xd9, + 0xf2, 0x5f, 0xe5, 0xa7, 0x6c, 0x50, 0x3e, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7b, 0x0e, 0xcb, 0x4c, 0x72, 0xee, 0x14, 0x77, 0x89, + 0xd7, 0x48, 0x13, 0xce, 0xd3, 0xeb, 0xe4, 0x0f, 0x45, 0xc3, 0xda, 0x52, + 0x6e, 0xd1, 0x27, 0x29, 0x52, 0xe4, 0x53, 0xe4, 0x3b, 0x79, 0x6d}, + {0x92, 0x13, 0xa5, 0x3f, 0x22, 0xff, 0x0c, 0xb5, 0xec, 0xa8, 0x7b, + 0x27, 0xb1, 0x93, 0xc7, 0x73, 0xbf, 0xdf, 0x4c, 0x01, 0xa1, 0x93, + 0xa1, 0x1f, 0x37, 0xc1, 0x57, 0x47, 0x4e, 0x15, 0xcb, 0x07}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {362, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x05, 0xa7, 0x01, 0x47, 0x55, 0xdd, 0x65, 0x6f, 0x98, 0xd2, 0xb3, + 0x31, 0xf2, 0xd2, 0xd4, 0x91, 0x27, 0x25, 0xef, 0x3d, 0x03, 0x75, 0x2f, + 0x26, 0xf7, 0x4d, 0xc1, 0xad, 0x61, 0x66, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa2, 0x44, 0x41, 0x3d, 0xdc, 0x3a, 0x20, 0x5d, 0x03, + 0x8d, 0x64, 0x26, 0x68, 0x33, 0xee, 0xa1, 0xef, 0xba, 0x51, 0xba, 0x62, + 0xc9, 0xc6, 0xcd, 0xcd, 0xbe, 0x94, 0x3b, 0xe5, 0x2b, 0xb0, 0x0c}, + {0x66, 0x48, 0x4a, 0x41, 0x20, 0xe0, 0xeb, 0x0c, 0x7e, 0x05, 0x05, + 0xe1, 0xd2, 0xc5, 0xd1, 0x5d, 0xe9, 0xb5, 0x2b, 0x72, 0xe0, 0x94, + 0xc9, 0xba, 0xc8, 0x86, 0x34, 0x20, 0x0c, 0x55, 0x72, 0x67}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {363, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0xcb, 0x1f, 0xe0, 0x6b, 0x08, 0xf0, 0x68, 0xf7, 0x08, 0x0b, 0xa0, + 0x7c, 0x69, 0x5e, 0xda, 0x91, 0xa2, 0xbe, 0xbe, 0xad, 0xd4, 0xdb, 0x95, + 0xc9, 0x7d, 0xd7, 0xc9, 0x1a, 0xf2, 0x56, 0x6d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xec, 0x3c, 0x8b, 0x0c, 0x10, 0xb1, 0xfa, 0x65, 0xdb, + 0xbd, 0x17, 0xcf, 0x1b, 0xa5, 0xf8, 0x63, 0x81, 0x28, 0x47, 0x65, 0x70, + 0x9b, 0x07, 0xc5, 0xf0, 0x42, 0x8e, 0x3d, 0x5b, 0xcd, 0x39, 0x20}, + {0x38, 0x4f, 0x22, 0x21, 0x61, 0x8e, 0x71, 0xd4, 0x56, 0xb1, 0x55, + 0x16, 0x51, 0xef, 0xdb, 0x70, 0x8a, 0x16, 0x1d, 0x7f, 0x89, 0xf5, + 0x60, 0x4b, 0x27, 0xeb, 0x87, 0x2d, 0x4a, 0xa9, 0x32, 0x76}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {364, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x21, 0x46, 0x4c, 0x64, 0xc9, 0xd6, 0xd3, 0xc0, 0xc8, 0x52, 0xf6, + 0x97, 0x2d, 0x11, 0x96, 0x9b, 0x04, 0xc9, 0xe0, 0x66, 0x56, 0x2f, 0xa7, + 0xf0, 0xd5, 0xfa, 0x0d, 0x98, 0xeb, 0xad, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x63, 0x30, 0xd3, 0xe2, 0x8a, 0x8b, 0x61, 0x26, 0xac, + 0xe1, 0x65, 0xa9, 0xdf, 0xcc, 0xc6, 0xe4, 0xbd, 0x40, 0xdb, 0xc9, 0x76, + 0x8c, 0xfb, 0x16, 0x33, 0x0c, 0xb7, 0xf2, 0x7f, 0x90, 0x62, 0x30}, + {0x8d, 0xaf, 0x5f, 0x4b, 0x84, 0x73, 0x01, 0x44, 0xea, 0x8a, 0x53, + 0xce, 0x39, 0xcc, 0x90, 0x7e, 0x39, 0xa8, 0x9e, 0xd0, 0x9f, 0x02, + 0x02, 0xe7, 0xbe, 0x0d, 0x3b, 0xda, 0x38, 0xda, 0x66, 0x3b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {365, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x7a, 0x2d, 0x71, 0x0b, 0x32, 0xf5, 0x5c, 0x6e, 0xba, 0x34, 0x89, + 0x80, 0x20, 0xa2, 0xfb, 0x98, 0x1d, 0x61, 0xb1, 0xe8, 0x22, 0xfc, 0xa8, + 0x4c, 0x47, 0xd9, 0x32, 0x1e, 0x27, 0x92, 0x68, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x86, 0x78, 0xaa, 0x29, 0xcb, 0xc0, 0x6e, 0x78, 0xb2, + 0x18, 0xd2, 0x2a, 0x3e, 0x66, 0xc3, 0x8e, 0xc0, 0xda, 0x8f, 0xdb, 0x0f, + 0x25, 0x70, 0xc5, 0x85, 0xc6, 0x25, 0x17, 0xc9, 0x70, 0x4f, 0x37}, + {0xda, 0x8b, 0x7e, 0xba, 0x6f, 0x72, 0xc3, 0xf3, 0xef, 0x33, 0xd8, + 0x98, 0x20, 0x93, 0x49, 0x2e, 0x06, 0xbe, 0x39, 0xbb, 0x0d, 0xb2, + 0x9c, 0x46, 0x5d, 0x95, 0xa8, 0xe5, 0x2e, 0xf6, 0x43, 0x41}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {366, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x4a, 0x43, 0xde, 0xa7, 0x9d, 0x77, 0x95, 0x77, 0x58, 0x1b, 0x8c, + 0x2a, 0x51, 0xbe, 0x66, 0xe1, 0xef, 0xfc, 0xe9, 0x64, 0x25, 0xb7, 0x42, + 0x2b, 0x9c, 0xa6, 0x5b, 0xdf, 0x1a, 0x48, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x30, 0x32, 0x89, 0xc2, 0xb1, 0x07, 0x9e, 0xa5, 0x94, + 0x12, 0xfa, 0xcc, 0xfe, 0xba, 0x8c, 0x11, 0x3d, 0x22, 0x99, 0xb9, 0xdc, + 0xfe, 0xde, 0xab, 0xc4, 0x26, 0x97, 0xb0, 0x82, 0x9c, 0x46, 0x58}, + {0x04, 0x19, 0xa7, 0x1a, 0x08, 0xd3, 0xfd, 0xd5, 0x74, 0xcb, 0xc9, + 0x32, 0xe8, 0xf1, 0x60, 0x59, 0x33, 0xdd, 0xcd, 0xd9, 0x77, 0x4f, + 0x56, 0x14, 0x26, 0x9b, 0x7e, 0xd8, 0x50, 0xc8, 0x65, 0x0e}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {367, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0xe4, 0x74, 0x17, 0x35, 0xd2, 0x58, 0x93, 0x22, 0x15, 0x19, 0x47, + 0xa1, 0xce, 0x2f, 0x58, 0x29, 0x90, 0x86, 0x26, 0x88, 0x69, 0x41, 0xcb, + 0x16, 0x31, 0xd2, 0x5a, 0x8a, 0x68, 0x41, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3e, 0x6e, 0x16, 0xe0, 0x2d, 0x44, 0xeb, 0xd9, 0x46, + 0x80, 0x83, 0x2e, 0x06, 0x5a, 0xed, 0xdc, 0xbb, 0x74, 0xaf, 0x64, 0xfb, + 0xb7, 0xc6, 0xd8, 0x36, 0x7e, 0x76, 0x05, 0xbe, 0x13, 0xff, 0x5b}, + {0x9f, 0x2f, 0xcd, 0x0c, 0x75, 0x62, 0x88, 0xc1, 0x71, 0x6e, 0xcd, + 0x1f, 0x2a, 0x74, 0x86, 0x4b, 0x93, 0xa7, 0x71, 0x7b, 0xfa, 0xf5, + 0x24, 0x88, 0x58, 0xdc, 0xb6, 0xfd, 0xbe, 0xa1, 0x28, 0x64}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 6 + {368, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xaf, 0x34, 0x28, 0xea, 0x52, 0x05, 0xf6, 0xbf, 0x8d, 0x4f, 0x1b, + 0x4e, 0x49, 0x03, 0xcd, 0x76, 0xf0, 0x42, 0x36, 0xa1, 0xc0, 0xb3, 0xec, + 0xfd, 0xca, 0xf2, 0x8b, 0x21, 0x34, 0x8e, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa7, 0xc1, 0x71, 0x6a, 0x41, 0xed, 0x23, 0xa8, 0x87, + 0x04, 0x38, 0x71, 0x4f, 0xf9, 0x74, 0x5f, 0xb0, 0xe4, 0x6f, 0x7a, 0x5b, + 0xae, 0xb3, 0x7c, 0x9a, 0x2d, 0x83, 0xfe, 0x47, 0x7d, 0x14, 0x6c}, + {0x26, 0x1a, 0xb6, 0x26, 0x7c, 0x35, 0xa9, 0x75, 0x53, 0x59, 0xe9, + 0x57, 0x47, 0x38, 0x70, 0x52, 0x2b, 0x7f, 0x92, 0x3f, 0xe8, 0x39, + 0xf2, 0xb1, 0x55, 0x40, 0x86, 0x49, 0xcc, 0x5e, 0x80, 0x04}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 6 + {369, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0xea, 0x97, 0xe4, 0x42, 0xe5, 0xdc, 0x1c, 0x81, 0x42, 0xbf, 0xab, + 0x70, 0x89, 0xec, 0xb9, 0xbb, 0x9c, 0x5a, 0xe3, 0x72, 0xf9, 0x90, 0x7c, + 0x28, 0x25, 0xe6, 0x78, 0xde, 0xfa, 0xe5, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xda, 0xd9, 0x81, 0x55, 0x2c, 0x57, 0x54, 0x1c, 0x57, + 0xef, 0x39, 0x5e, 0xd7, 0x70, 0xce, 0x5e, 0xdc, 0x48, 0xf8, 0x01, 0x54, + 0x61, 0xb2, 0xba, 0x7a, 0xa8, 0x31, 0xec, 0x59, 0x3c, 0xeb, 0x15}, + {0x90, 0x93, 0xbf, 0xa3, 0xed, 0x34, 0x91, 0xd0, 0x89, 0x1f, 0x02, + 0xae, 0x46, 0x6e, 0x5e, 0x13, 0xc9, 0x80, 0xdf, 0x22, 0x9d, 0xb7, + 0x40, 0x4c, 0x5b, 0x9d, 0x34, 0xe4, 0xed, 0x21, 0xc6, 0x53}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 6 + {370, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0x33, 0x3f, 0x09, 0xac, 0x1e, 0xaa, 0xcd, 0x3c, 0xd6, 0x17, 0xeb, + 0x88, 0x32, 0xe9, 0xde, 0x48, 0x8b, 0x45, 0x8b, 0x73, 0x5c, 0xb4, 0xb5, + 0x34, 0x5f, 0x51, 0x71, 0x30, 0xc2, 0x5d, 0x6b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc5, 0x88, 0xdf, 0xe6, 0xe7, 0x33, 0xd9, 0x05, 0x81, + 0xcb, 0xe1, 0x12, 0x07, 0x97, 0x49, 0xd8, 0xeb, 0x30, 0xab, 0x86, 0x31, + 0x13, 0x4e, 0xc2, 0x9a, 0xbf, 0xb9, 0x8b, 0x32, 0xe7, 0x65, 0x22}, + {0x6e, 0x88, 0xbb, 0x6b, 0xf7, 0x55, 0x96, 0xbb, 0xe5, 0xf1, 0xfb, + 0xe9, 0x1e, 0x36, 0x5a, 0x52, 0x7a, 0x15, 0x6f, 0x4f, 0x1b, 0x57, + 0xc1, 0x3a, 0xc1, 0xe3, 0xe6, 0xdb, 0x93, 0x19, 0x12, 0x39}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 6 + {371, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x71, 0x90, 0x99, 0xdc, 0x63, 0xbc, 0xc2, 0x82, 0xef, 0x52, 0x58, + 0x45, 0xc1, 0x08, 0x89, 0x7a, 0xc9, 0xfa, 0xe9, 0x59, 0x0b, 0x59, 0x3e, + 0x0d, 0x50, 0x5d, 0x1c, 0xf1, 0x67, 0xc0, 0x61, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x06, 0x70, 0x11, 0x6a, 0x43, 0x5e, 0x8d, 0x9b, 0x7a, + 0x12, 0xff, 0xc4, 0x32, 0x2f, 0xd6, 0xb1, 0x49, 0xd0, 0xb1, 0xdc, 0x79, + 0x9b, 0x5c, 0x09, 0x57, 0xd9, 0xd6, 0xe4, 0x25, 0x46, 0xe8, 0x24}, + {0xe6, 0xde, 0x74, 0xd2, 0xc5, 0xce, 0xa5, 0x40, 0x94, 0xd7, 0xa7, + 0x0a, 0xf0, 0x3c, 0x76, 0x8a, 0xfe, 0x05, 0xd5, 0x2a, 0x03, 0x8b, + 0xb7, 0x2d, 0x56, 0xdc, 0xac, 0xf0, 0xba, 0x50, 0x2d, 0x74}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 6 + {372, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0xe2, 0x0e, 0x4f, 0xda, 0x57, 0x08, 0x4c, 0xa9, 0x0f, 0x7a, 0xd5, + 0x72, 0xa7, 0x8a, 0xa8, 0xe6, 0x57, 0x5c, 0x65, 0x9c, 0xd0, 0x1f, 0x30, + 0xc4, 0x3c, 0x58, 0x04, 0x0c, 0x20, 0xe8, 0x60, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8b, 0x20, 0x0d, 0xd2, 0x26, 0xc5, 0xc0, 0xf7, 0xe1, + 0x16, 0xe5, 0x38, 0x8b, 0xa1, 0x62, 0x43, 0x8c, 0xaf, 0x1d, 0xdd, 0xf4, + 0xed, 0xc3, 0xb6, 0xba, 0x83, 0x8c, 0x21, 0xb5, 0x92, 0x97, 0x37}, + {0x78, 0xc9, 0xc3, 0xaf, 0xf9, 0x41, 0x6a, 0x53, 0x8c, 0xe3, 0xea, + 0x8f, 0xa5, 0x53, 0x24, 0x45, 0x28, 0xd1, 0xfb, 0xec, 0xbc, 0xf9, + 0x16, 0x95, 0xa3, 0x3c, 0xa4, 0x64, 0xef, 0x76, 0xb8, 0x5a}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 6 + {373, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x31, 0x2d, 0xf4, 0x73, 0xad, 0xfe, 0xc7, 0x17, 0x1e, 0x16, 0x35, + 0xf5, 0xba, 0xd4, 0x4f, 0x07, 0x53, 0xa8, 0x8a, 0x6b, 0x31, 0x74, 0xec, + 0x5a, 0xe7, 0x62, 0x70, 0x3a, 0xe2, 0x5e, 0x60, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x41, 0x9a, 0x07, 0x6b, 0x17, 0x9f, 0x79, 0x72, 0x00, + 0x96, 0xea, 0xab, 0xaf, 0x03, 0x47, 0x7e, 0x8f, 0x89, 0xd6, 0x1f, 0x88, + 0x5c, 0x8d, 0x7f, 0x58, 0xf6, 0xea, 0xa4, 0xfa, 0x77, 0xdf, 0x5f}, + {0xc1, 0xa9, 0x6c, 0xcb, 0xa0, 0x8b, 0xdd, 0x82, 0xd0, 0xfc, 0x12, + 0xe8, 0xcd, 0xe4, 0xcc, 0x1f, 0x25, 0xcf, 0xd5, 0x27, 0x6d, 0xce, + 0x7f, 0x18, 0xe4, 0x07, 0xed, 0x0e, 0x4a, 0x89, 0x84, 0x66}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {374, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x96, 0x97, 0xf4, 0x00, 0x21, 0x0f, 0x9a, 0x92, 0xde, 0x80, 0xa8, + 0xbe, 0xd2, 0x64, 0x09, 0x71, 0x99, 0xbc, 0x24, 0x0e, 0x22, 0x76, 0x7b, + 0x54, 0xd8, 0xbb, 0x22, 0x05, 0x0b, 0x7a, 0x61, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xaa, 0x34, 0xd7, 0x72, 0xe9, 0xac, 0xe4, 0x3c, 0x4d, + 0x92, 0xf4, 0xf8, 0x55, 0x96, 0xab, 0x9c, 0xcd, 0x8c, 0x36, 0xc4, 0xf4, + 0xcb, 0xdd, 0xc8, 0x19, 0xaf, 0xe2, 0xa3, 0x3c, 0xb8, 0xb2, 0x16}, + {0x25, 0x33, 0xb8, 0x45, 0xbb, 0x83, 0xe3, 0xd4, 0x8c, 0xff, 0xa8, + 0xdb, 0xd1, 0xed, 0xd5, 0xd6, 0x01, 0x77, 0x86, 0x62, 0xd5, 0xda, + 0x03, 0x75, 0x91, 0x52, 0xa5, 0xe0, 0xa8, 0x4b, 0x35, 0x7d}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {375, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x36, 0x30, 0x8a, 0x53, 0xc1, 0x1b, 0xeb, 0xcb, 0x02, 0xe8, 0x36, + 0x88, 0xad, 0x74, 0xfe, 0xc4, 0x3f, 0x84, 0x62, 0xef, 0x4d, 0x80, 0x62, + 0x72, 0x67, 0x66, 0x37, 0xd9, 0x9b, 0x37, 0x65, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1f, 0x06, 0xcf, 0xe4, 0x64, 0xcc, 0xc0, 0xe2, 0x7a, + 0x5e, 0xc5, 0xf9, 0xed, 0xd9, 0xbc, 0x7b, 0xc8, 0x22, 0xad, 0x2f, 0xf5, + 0x06, 0x8c, 0xa5, 0xc9, 0x63, 0xd2, 0x0e, 0xdd, 0x1a, 0x2d, 0x22}, + {0xeb, 0x40, 0xa3, 0x97, 0x4b, 0x1b, 0x03, 0x10, 0xb1, 0x59, 0x7d, + 0x1f, 0x1f, 0x41, 0x01, 0xc0, 0x8d, 0xca, 0x72, 0x74, 0x55, 0xa9, + 0xd8, 0x22, 0x4c, 0xd0, 0x61, 0xa7, 0xaa, 0x3c, 0xb6, 0x28}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {376, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x6e, 0x5a, 0x5f, 0xf3, 0x74, 0x05, 0xc7, 0x69, 0xd0, 0xd3, 0x78, + 0x8c, 0x3c, 0x1b, 0x05, 0xa6, 0x2a, 0x84, 0x42, 0xc3, 0x85, 0x57, 0x0e, + 0x44, 0x38, 0xbc, 0x5f, 0x2e, 0xaa, 0xcd, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9d, 0x4b, 0x2e, 0xd7, 0x81, 0x71, 0x32, 0xaf, 0x58, + 0x30, 0xe8, 0x99, 0x62, 0x7e, 0xa9, 0x7d, 0xc3, 0x9b, 0xd3, 0x77, 0x2e, + 0x82, 0xf2, 0xd0, 0x57, 0x69, 0xa9, 0x18, 0x27, 0x3d, 0xc0, 0x2e}, + {0x95, 0x09, 0x75, 0x7e, 0x28, 0x95, 0x53, 0xcf, 0xa2, 0xcc, 0x71, + 0x31, 0x34, 0x73, 0xc3, 0xff, 0x1e, 0xeb, 0xce, 0x48, 0x4e, 0xe2, + 0x37, 0xea, 0xe5, 0x54, 0xfd, 0xa3, 0xd3, 0xd2, 0x2f, 0x0e}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {377, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x1f, 0x66, 0xcb, 0x09, 0x42, 0x89, 0xd7, 0x28, 0x42, 0x1d, 0xd4, + 0x6c, 0x6f, 0x97, 0x18, 0x41, 0x2e, 0x1c, 0x54, 0x6d, 0xad, 0x70, 0xe5, + 0x86, 0x85, 0x1b, 0xe4, 0xda, 0x58, 0xbf, 0x67, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4e, 0x05, 0x6b, 0x31, 0x7a, 0x31, 0xdd, 0x96, 0xf8, + 0xec, 0x14, 0xb4, 0x84, 0x74, 0xaf, 0x58, 0x7d, 0x19, 0x5e, 0xfc, 0xc2, + 0xa7, 0x0f, 0x01, 0xf0, 0x52, 0xef, 0x88, 0x2d, 0x7b, 0x3a, 0x45}, + {0xba, 0xd9, 0xf7, 0xb2, 0x7d, 0xac, 0x64, 0xb0, 0xfc, 0x98, 0x0a, + 0x41, 0xf1, 0xce, 0xfa, 0x50, 0xc5, 0xca, 0x40, 0xc7, 0x14, 0x29, + 0x6c, 0x0c, 0x40, 0x42, 0x09, 0x5c, 0x2d, 0xb6, 0x0e, 0x11}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {378, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x77, 0xd9, 0xce, 0x25, 0xce, 0xde, 0xde, 0xb5, 0x72, 0x60, 0x4f, + 0x2d, 0x12, 0x3d, 0xf6, 0x85, 0x69, 0x0c, 0x26, 0xe1, 0x81, 0xf7, 0x77, + 0xed, 0x33, 0x30, 0x2b, 0x82, 0x08, 0x29, 0x66, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x72, 0xc6, 0x05, 0x35, 0xe9, 0xc4, 0x23, 0xf3, 0x02, + 0xd6, 0xa1, 0x07, 0x96, 0xd9, 0x54, 0xd7, 0x78, 0x03, 0x2c, 0xd4, 0xdb, + 0xd4, 0x0c, 0xa0, 0xf3, 0x59, 0xe2, 0x04, 0xd6, 0x7b, 0x6f, 0x4c}, + {0x51, 0xc3, 0x59, 0x76, 0x8a, 0xb0, 0x21, 0x90, 0x03, 0xaf, 0x19, + 0x3e, 0x2b, 0xdb, 0x8e, 0x5c, 0xc9, 0xf8, 0xe1, 0x76, 0xb8, 0xdb, + 0x49, 0xe5, 0x97, 0xaf, 0xca, 0x3e, 0x71, 0x25, 0xe3, 0x70}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {379, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0xb8, 0x46, 0x18, 0xd0, 0x73, 0xc4, 0x61, 0x8f, 0x9a, 0xa6, 0x9a, + 0x3b, 0x85, 0x18, 0xda, 0x76, 0xdb, 0xb2, 0x12, 0x72, 0x86, 0x21, 0x4f, + 0xb4, 0x3a, 0x2b, 0x44, 0x50, 0x3b, 0x99, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x58, 0x56, 0x35, 0x8e, 0xd4, 0x20, 0x04, 0x7c, 0xd0, + 0x84, 0xf1, 0x7a, 0xe6, 0x96, 0xba, 0xd7, 0x9a, 0x4d, 0x26, 0xc6, 0xd5, + 0xbb, 0x79, 0xbf, 0xb8, 0x2b, 0xbc, 0x63, 0x32, 0x44, 0x2d, 0x51}, + {0xfa, 0x9f, 0xb0, 0xdf, 0x4c, 0xfb, 0xac, 0xd0, 0xfb, 0xf3, 0x26, + 0x2d, 0x3a, 0x1b, 0xf8, 0xd7, 0xaa, 0xcb, 0x45, 0xf7, 0x3b, 0xf9, + 0x46, 0x71, 0x77, 0x5e, 0x50, 0x9c, 0x80, 0x43, 0xdf, 0x7d}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 6 + {380, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x9a, 0xcf, 0xa6, 0x38, 0xe1, 0x12, 0xf6, 0xbb, 0xec, 0x21, 0xe3, + 0x52, 0xa7, 0x4e, 0x8f, 0xc9, 0xb7, 0xff, 0xe5, 0xd9, 0xdc, 0x28, 0x63, + 0x4e, 0xeb, 0x51, 0x6e, 0x59, 0x83, 0x0a, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc3, 0x1e, 0x37, 0xb0, 0x43, 0x32, 0xab, 0xca, 0x83, + 0x15, 0xf3, 0x17, 0x17, 0x15, 0x66, 0xae, 0xf3, 0x81, 0x11, 0xf6, 0x22, + 0xd8, 0xbf, 0xfa, 0x29, 0xc2, 0x3c, 0x01, 0x51, 0xcd, 0xad, 0x6e}, + {0x91, 0xac, 0x72, 0xb0, 0xed, 0x8d, 0x7f, 0xc4, 0xc8, 0x84, 0x6b, + 0x8a, 0x25, 0x30, 0xd9, 0xfb, 0x8f, 0x05, 0x32, 0x06, 0x48, 0x80, + 0xc0, 0x0d, 0xab, 0x10, 0x0c, 0x97, 0x76, 0x97, 0xdb, 0x28}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 6 + {381, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x5c, 0x07, 0x84, 0xaa, 0x6d, 0x19, 0x4c, 0x1b, 0x85, 0x9b, 0xda, + 0x44, 0xc4, 0xe2, 0x7c, 0xd1, 0xdf, 0xdf, 0x34, 0x77, 0x6e, 0x49, 0x8d, + 0xd0, 0x3d, 0x09, 0xf8, 0x7a, 0xe6, 0x8a, 0x65, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb7, 0x75, 0xe0, 0x16, 0xb3, 0x2a, 0x97, 0xf4, 0x99, + 0x71, 0x12, 0x19, 0x06, 0x76, 0x3f, 0x3a, 0x0b, 0x41, 0x68, 0x90, 0x92, + 0xb9, 0x58, 0x3b, 0x67, 0x10, 0xcf, 0x7d, 0xee, 0x03, 0xa6, 0x1c}, + {0x11, 0x39, 0x3b, 0xb5, 0x48, 0x81, 0x3e, 0x04, 0xfb, 0x54, 0x13, + 0x3e, 0xdb, 0xe0, 0x62, 0x64, 0x58, 0xe8, 0x09, 0x81, 0x88, 0x5e, + 0x1f, 0xe5, 0xf3, 0x37, 0x7e, 0x8e, 0xbe, 0x9a, 0xfa, 0x52}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 6 + {382, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0xe9, 0xa0, 0x5a, 0x20, 0x43, 0x6c, 0xf0, 0xdb, 0xc3, 0xd5, 0xb9, + 0x2d, 0xac, 0x8d, 0x99, 0x6e, 0x62, 0xea, 0x11, 0xfb, 0xb3, 0x44, 0x5f, + 0x29, 0x19, 0x5f, 0xc7, 0x5a, 0x8b, 0xeb, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf8, 0xbd, 0x0e, 0x7c, 0xf6, 0xec, 0x61, 0x86, 0xf2, + 0x05, 0xab, 0x03, 0xab, 0x72, 0xc8, 0xf6, 0xb3, 0xcd, 0xe8, 0xf6, 0xad, + 0x9b, 0x16, 0x69, 0x16, 0xa0, 0x4d, 0x43, 0xd1, 0xd6, 0xd5, 0x46}, + {0x0a, 0x83, 0xa2, 0x24, 0xfb, 0xfc, 0xbc, 0x5d, 0x0f, 0x07, 0xf6, + 0xdd, 0x8e, 0xbb, 0x2e, 0x9b, 0xbe, 0xe8, 0x13, 0x4f, 0x0f, 0xab, + 0x26, 0x80, 0x02, 0xce, 0x83, 0x7f, 0x54, 0x95, 0xd8, 0x33}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 6 + {383, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0xe0, 0x99, 0xeb, 0x23, 0x12, 0x5d, 0xab, 0x5e, 0xc3, 0x5a, 0x41, + 0x9d, 0x45, 0x5d, 0x0b, 0xa8, 0xc0, 0x1d, 0xa1, 0x60, 0xf9, 0x35, 0x4e, + 0x9f, 0xb2, 0x1e, 0x6a, 0x55, 0xd5, 0x5c, 0x64, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8d, 0xfe, 0xe4, 0x8a, 0xd8, 0xb3, 0x67, 0x48, 0x8e, + 0xa4, 0xda, 0xfc, 0xf7, 0x08, 0x6e, 0x30, 0x53, 0x56, 0xa8, 0x09, 0x01, + 0xf8, 0x7c, 0x72, 0x01, 0x49, 0xa5, 0xf5, 0x22, 0x33, 0x74, 0x53}, + {0x45, 0xdc, 0x39, 0x83, 0x1f, 0x34, 0x71, 0xd7, 0x46, 0x6b, 0xbe, + 0x29, 0xc8, 0x14, 0x2b, 0x1a, 0x6d, 0x6b, 0x00, 0xc4, 0x7f, 0xea, + 0x02, 0x1b, 0xe2, 0xff, 0xc4, 0x52, 0xd9, 0x04, 0x68, 0x06}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 6 + {384, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xca, 0x25, 0x1e, 0x0d, 0xba, 0xe7, 0x32, 0x4a, 0x6c, 0xa0, 0xc2, + 0xc8, 0xd6, 0xa8, 0x88, 0xed, 0xd1, 0x2d, 0x14, 0x47, 0xd4, 0x00, 0xa4, + 0x7b, 0xcb, 0xa0, 0x04, 0xb6, 0x48, 0x71, 0x6e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8f, 0x68, 0xbf, 0xc5, 0x7d, 0x79, 0x2c, 0x32, 0x2e, + 0xbb, 0x27, 0xf4, 0x4a, 0x37, 0xc1, 0xc9, 0x3e, 0x7e, 0xb1, 0x5c, 0x5d, + 0x5f, 0xce, 0xdf, 0xfc, 0x1d, 0xe8, 0x50, 0x48, 0x7b, 0x33, 0x72}, + {0xa2, 0x90, 0x05, 0xc6, 0xb9, 0xdb, 0xf1, 0x70, 0x7d, 0xc2, 0xad, + 0xce, 0x45, 0x06, 0xb5, 0x58, 0x31, 0xe8, 0x67, 0x5b, 0x7d, 0x2d, + 0x54, 0xb0, 0xc1, 0x03, 0x77, 0x41, 0xe3, 0xbc, 0x61, 0x1b}, + false, + true}, + + // Comment: special case for D in multiplication by 6 + {385, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xb6, 0x4b, 0x8e, 0xd3, 0x97, 0x77, 0x3b, 0x82, 0x90, 0x42, 0x5c, + 0xa5, 0xc2, 0xf7, 0xc3, 0xe5, 0x0f, 0xac, 0x7a, 0x47, 0x81, 0xbd, 0x4a, + 0x54, 0xc1, 0x33, 0x78, 0x1c, 0x9a, 0x13, 0x60, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0x0f, 0x15, 0xad, 0xea, 0xb3, 0x34, 0xaf, 0xed, + 0xa3, 0x91, 0x67, 0x85, 0xdd, 0xd3, 0x8d, 0x25, 0x2d, 0xce, 0x98, 0x76, + 0xc2, 0x35, 0x7b, 0x64, 0x3b, 0x5d, 0xc2, 0xc0, 0x6a, 0x3b, 0x1d}, + {0x9f, 0x04, 0xe4, 0x2c, 0x1b, 0x2f, 0x31, 0x1d, 0x87, 0xe1, 0x47, + 0x0a, 0x47, 0x08, 0xbb, 0xa2, 0x5a, 0xc6, 0xff, 0xd3, 0xf7, 0xb4, + 0x86, 0xf9, 0xb6, 0xb5, 0x02, 0xec, 0xbb, 0x2c, 0x00, 0x4e}, + false, + true}, + + // Comment: special case for D in multiplication by 6 + {386, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xcd, 0x0d, 0xb5, 0x1f, 0xf2, 0x32, 0xaf, 0xa0, 0x91, 0x9d, 0x31, + 0x06, 0xfc, 0xb3, 0xa8, 0xae, 0x58, 0x1e, 0xf1, 0x2d, 0x09, 0xc8, 0x77, + 0xaa, 0x6f, 0x31, 0xef, 0x74, 0xee, 0xd0, 0x68, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x10, 0x76, 0xfd, 0xc8, 0x27, 0xf2, 0x55, 0x0e, 0xe9, + 0x5f, 0xf9, 0xa1, 0x5d, 0x04, 0x4a, 0xed, 0xfa, 0xc6, 0x5b, 0x5e, 0x9b, + 0xa8, 0x09, 0xf6, 0x24, 0x38, 0xcc, 0xea, 0x54, 0x63, 0x7a, 0x29}, + {0x68, 0x80, 0x00, 0xbd, 0x60, 0xaf, 0x37, 0x5b, 0x4e, 0xea, 0xc4, + 0xa7, 0xd0, 0xe0, 0x78, 0x2c, 0x0e, 0x61, 0x88, 0xea, 0xbd, 0xc6, + 0x08, 0xb7, 0x32, 0xf4, 0x9b, 0x4d, 0x6c, 0xca, 0xb4, 0x4f}, + false, + true}, + + // Comment: special case for D in multiplication by 6 + {387, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x4a, 0x3b, 0x56, 0x52, 0x85, 0x4f, 0xf4, 0x8e, 0x25, 0xcd, 0x38, + 0x5c, 0xab, 0xe6, 0x36, 0x0f, 0x64, 0xce, 0x44, 0xfe, 0xa5, 0x62, 0x1d, + 0xb1, 0xfa, 0x2f, 0x6e, 0x21, 0x9f, 0x30, 0x63, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xed, 0x1c, 0x82, 0x08, 0x2b, 0x74, 0xcc, 0x2a, 0xae, + 0xbf, 0x3d, 0xc7, 0x72, 0xba, 0x09, 0x55, 0x7c, 0x0f, 0xc1, 0x41, 0x39, + 0xa8, 0x81, 0x4f, 0xc5, 0xf9, 0x37, 0x0b, 0xb8, 0xe9, 0x88, 0x58}, + {0xe0, 0xa8, 0x2f, 0x31, 0x30, 0x46, 0x02, 0x4b, 0x3c, 0xea, 0x93, + 0xb9, 0x8e, 0x2f, 0x8e, 0xcf, 0x22, 0x8c, 0xbf, 0xab, 0x8a, 0xe1, + 0x0b, 0x10, 0x29, 0x2c, 0x32, 0xfe, 0xcc, 0xff, 0x16, 0x03}, + false, + true}, + + // Comment: special case for D in multiplication by 6 + {388, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x10, 0x9b, 0x1d, 0x0e, 0x7b, 0xac, 0xe4, 0x4d, 0x41, 0xa1, 0x5d, + 0x5b, 0xcb, 0xcd, 0x36, 0x96, 0x8c, 0x5b, 0x8b, 0x47, 0xc0, 0xa2, 0xc6, + 0x06, 0xb5, 0x7c, 0x4a, 0x68, 0xcc, 0x5f, 0x66, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x12, 0xe1, 0x58, 0x9a, 0x34, 0x09, 0x4a, 0xf5, 0xf1, + 0x21, 0xc9, 0xbd, 0x3c, 0x11, 0x19, 0xf2, 0xb1, 0xf0, 0x52, 0x64, 0xc5, + 0x73, 0xf6, 0x67, 0xa7, 0x48, 0x68, 0x3c, 0x56, 0x33, 0xa4, 0x7e}, + {0x1f, 0xcc, 0x50, 0x33, 0x3e, 0xb9, 0x07, 0x06, 0x93, 0x5f, 0x25, + 0xb0, 0x2f, 0x43, 0x7b, 0xfd, 0x22, 0xb6, 0xb1, 0x6c, 0xc3, 0x75, + 0xaf, 0xff, 0x8a, 0x1a, 0xa7, 0x43, 0x2f, 0xb8, 0x62, 0x51}, + false, + true}, + + // Comment: special case for DA in multiplication by 6 + {389, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x82, 0xe4, 0x97, 0xc4, 0x29, 0x79, 0xcd, 0xbf, 0xdd, 0x1b, 0x3b, + 0x06, 0x53, 0xcf, 0xea, 0x6f, 0x2c, 0xeb, 0x7d, 0x07, 0x63, 0x9e, 0xbf, + 0x35, 0x41, 0x86, 0x6b, 0xb6, 0x0e, 0xdb, 0x62, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x15, 0x1f, 0x54, 0xa8, 0xa8, 0x99, 0x71, 0x17, 0x57, + 0xb3, 0xb1, 0x18, 0xfc, 0x55, 0x01, 0x77, 0x9d, 0x62, 0x1d, 0x25, 0x22, + 0x7a, 0xf5, 0x3d, 0x0a, 0xf0, 0x0b, 0x75, 0x83, 0xba, 0x88, 0x24}, + {0xfa, 0xc3, 0x0a, 0x74, 0xf4, 0xca, 0x99, 0xf6, 0xcf, 0x23, 0x30, + 0x65, 0xe9, 0xac, 0xd8, 0x26, 0x69, 0x0c, 0xab, 0x36, 0x4b, 0xf6, + 0x93, 0x20, 0xb5, 0x80, 0x95, 0x78, 0x3e, 0xd7, 0x6e, 0x11}, + false, + true}, + + // Comment: special case for DA in multiplication by 6 + {390, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0x5a, 0x8d, 0xb4, 0x4f, 0x9e, 0x56, 0xb1, 0x17, 0x29, 0xf5, 0x16, + 0x82, 0xa9, 0x76, 0x9f, 0xc5, 0x04, 0xf9, 0x35, 0x97, 0xcb, 0xe3, 0x94, + 0x44, 0x61, 0x6b, 0x22, 0x45, 0x32, 0x10, 0x6e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa8, 0x19, 0xc6, 0x67, 0xed, 0x46, 0x6b, 0xd9, 0xa6, + 0x9e, 0xa0, 0xb3, 0x86, 0x42, 0xee, 0x8e, 0x53, 0xf4, 0x0a, 0x50, 0x37, + 0x7b, 0x05, 0x1e, 0xb5, 0x90, 0x14, 0x2d, 0xd2, 0x7e, 0x34, 0x31}, + {0x17, 0xf6, 0x54, 0x3c, 0x47, 0x27, 0xe7, 0xf1, 0x29, 0xee, 0x82, + 0x47, 0x76, 0x55, 0x57, 0x76, 0x35, 0xc1, 0x25, 0xa2, 0x0c, 0x3d, + 0xc8, 0xba, 0x20, 0x6c, 0xa3, 0xcc, 0x48, 0x54, 0xca, 0x6c}, + false, + true}, + + // Comment: special case for DA in multiplication by 6 + {391, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x5a, 0x07, 0x66, 0x41, 0xfa, 0xc3, 0x98, 0xfc, 0x7d, 0x8c, 0x62, + 0x99, 0x37, 0xf4, 0x2d, 0xb5, 0x59, 0xdb, 0x5e, 0x12, 0x05, 0x2a, 0xd3, + 0x66, 0xd4, 0x6d, 0x7b, 0x20, 0xe9, 0x57, 0x69, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x40, 0xb0, 0x53, 0xd0, 0x56, 0x66, 0x89, 0x82, 0xa1, + 0xf5, 0x50, 0xbe, 0x95, 0xe1, 0x63, 0x48, 0xe3, 0x03, 0x94, 0x5f, 0x53, + 0xa3, 0xac, 0x64, 0x49, 0x1a, 0x9a, 0x56, 0xd4, 0x09, 0x5b, 0x71}, + {0x88, 0x9a, 0x8d, 0x61, 0x1e, 0x0a, 0x7d, 0xa7, 0x14, 0x75, 0xe7, + 0xc9, 0x3a, 0x2d, 0x7f, 0x6f, 0x72, 0x28, 0xc7, 0x87, 0xa0, 0x0e, + 0xe5, 0xcf, 0x55, 0x47, 0x4a, 0xdc, 0x37, 0x6f, 0xf7, 0x62}, + false, + true}, + + // Comment: special case for DA in multiplication by 6 + {392, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe8, 0xdb, 0x2b, 0xf1, 0xaf, 0x5b, 0x89, 0x07, 0x42, 0x07, 0x89, 0xc5, + 0x6e, 0x71, 0x41, 0x47, 0x06, 0xae, 0xf0, 0xd9, 0xf6, 0xff, 0xae, 0xd0, + 0xc2, 0x49, 0xc3, 0xb7, 0xab, 0x14, 0xbf, 0x65, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe7, 0xdd, 0x05, 0x49, 0xa7, 0x65, 0xbb, 0xef, 0x34, + 0xbe, 0x2e, 0x8d, 0xa1, 0x8a, 0x1b, 0xc1, 0xb9, 0x89, 0xa8, 0xb0, 0x61, + 0x4d, 0x35, 0x8e, 0xbf, 0x38, 0xc1, 0x2a, 0x9c, 0xa6, 0x40, 0x79}, + {0x37, 0x23, 0x2f, 0xb3, 0x97, 0xaf, 0x27, 0xf5, 0xfb, 0x5c, 0xa4, + 0x93, 0x28, 0x4f, 0xf1, 0xc5, 0xd2, 0x57, 0x86, 0xb0, 0xd7, 0x16, + 0xc7, 0x3b, 0x33, 0xac, 0xa8, 0xd4, 0x22, 0x65, 0xf3, 0x18}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 7 + {393, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x06, 0xab, 0x17, 0x62, 0x72, 0x08, 0x82, 0x01, 0x7d, 0x10, 0x6b, + 0x9a, 0x46, 0x75, 0xfd, 0xd4, 0x70, 0x05, 0x65, 0x71, 0x55, 0xc9, 0x0c, + 0xa6, 0x1d, 0x4c, 0xbf, 0x7c, 0xc4, 0xf9, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1e, 0xe1, 0xb9, 0xa7, 0x46, 0x04, 0xac, 0x31, 0xc3, + 0xdb, 0x83, 0x28, 0x01, 0x70, 0xe3, 0x81, 0x15, 0x04, 0xfc, 0xc7, 0x8c, + 0x76, 0x26, 0xb5, 0xb2, 0xc0, 0x7a, 0x99, 0xd8, 0x0d, 0xaa, 0x0a}, + {0xa1, 0xb3, 0x04, 0x18, 0x43, 0x6b, 0xa1, 0x90, 0x88, 0x04, 0xff, + 0xcc, 0xe1, 0xbe, 0x2c, 0xdc, 0xf5, 0x0c, 0x61, 0xa8, 0xe3, 0x93, + 0x8d, 0x95, 0xc7, 0x90, 0xab, 0xdb, 0x78, 0x6b, 0x80, 0x22}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 7 + {394, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x71, 0x80, 0x7d, 0x60, 0x79, 0x53, 0xda, 0x43, 0x2d, 0x85, 0x74, + 0xd5, 0xf3, 0xf4, 0x20, 0x67, 0x6d, 0xaf, 0xdb, 0xc6, 0xa2, 0x85, 0xa3, + 0x6e, 0x1d, 0x73, 0x76, 0x24, 0xd7, 0x7c, 0x75, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf2, 0x26, 0xc2, 0xd6, 0xbd, 0x78, 0x31, 0xed, 0xa1, + 0xb5, 0x1e, 0xe5, 0xae, 0xc2, 0x94, 0x43, 0xa5, 0x07, 0xef, 0x9f, 0x7a, + 0x04, 0xe2, 0x34, 0x0f, 0x34, 0x9d, 0xbf, 0x14, 0x93, 0x38, 0x44}, + {0xa5, 0x97, 0x6f, 0xda, 0x89, 0x95, 0x4a, 0x81, 0xe4, 0x42, 0x10, + 0x7f, 0x9e, 0x41, 0x6a, 0x2b, 0x4b, 0x48, 0x1b, 0xbd, 0x46, 0x54, + 0xeb, 0xc0, 0xc7, 0xb5, 0x7a, 0x78, 0xb4, 0x5b, 0x49, 0x79}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 7 + {395, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x4b, 0x52, 0x6f, 0x6f, 0xe9, 0x94, 0x73, 0x19, 0x80, 0xc0, 0x97, + 0x55, 0x29, 0xbc, 0xa4, 0xd0, 0x61, 0x01, 0x7f, 0xbe, 0xc5, 0x6f, 0x60, + 0x70, 0xd4, 0x26, 0x78, 0xd3, 0xe1, 0x11, 0x77, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc5, 0x19, 0x73, 0x12, 0xde, 0x3a, 0x7a, 0x3e, 0xe1, + 0x1b, 0x29, 0x87, 0x3b, 0xae, 0x3f, 0xc8, 0xc8, 0x51, 0x09, 0xc6, 0x67, + 0x84, 0x80, 0x4f, 0x89, 0x43, 0x5d, 0xb2, 0x10, 0xfc, 0xc2, 0x4b}, + {0x55, 0xb5, 0xb5, 0xeb, 0x38, 0xb1, 0x27, 0x61, 0x7f, 0xfe, 0x00, + 0x05, 0x6d, 0x84, 0xd3, 0x5a, 0x50, 0x71, 0xd1, 0x87, 0x83, 0xe3, + 0xa8, 0x2b, 0x5f, 0x4e, 0x13, 0x1b, 0x15, 0x38, 0xb1, 0x50}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 7 + {396, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x2d, 0xdf, 0x2c, 0x03, 0x57, 0x89, 0x37, 0x9b, 0x8a, 0x58, 0x91, + 0x7d, 0x5c, 0x3c, 0x6c, 0x06, 0x1b, 0x50, 0x3b, 0x19, 0xa0, 0x02, 0x8e, + 0x01, 0x89, 0x4c, 0x2e, 0xb3, 0x71, 0xd0, 0x79, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x59, 0x0e, 0xd0, 0xb8, 0x79, 0x31, 0x9c, 0x38, 0xa1, + 0x99, 0x62, 0xa5, 0xd2, 0x16, 0xff, 0x2b, 0xfa, 0xf3, 0x35, 0x55, 0x51, + 0x88, 0x77, 0x96, 0x9c, 0x20, 0xc0, 0x54, 0xcb, 0xe4, 0x3e, 0x56}, + {0x00, 0x80, 0xe5, 0xb9, 0x98, 0x5a, 0x96, 0x0a, 0x83, 0x21, 0x33, + 0x81, 0x2a, 0x7a, 0xb9, 0x95, 0x1c, 0x6b, 0x2c, 0x75, 0x89, 0x4d, + 0xeb, 0x3e, 0x35, 0x50, 0x91, 0x90, 0xa6, 0xbd, 0xf4, 0x57}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 7 + {397, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xcc, 0x3e, 0xc0, 0x68, 0x7e, 0x3e, 0x53, 0xd9, 0xce, 0xc5, 0x6b, + 0x79, 0xd1, 0x1b, 0xf0, 0x49, 0xd1, 0x73, 0xf1, 0x27, 0xf5, 0xb4, 0x0f, + 0xae, 0x12, 0x2a, 0x6d, 0x00, 0x16, 0xcd, 0x76, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7c, 0x5f, 0x01, 0x43, 0xa6, 0x68, 0x2f, 0x60, 0xcc, + 0xad, 0x16, 0xf2, 0x11, 0x50, 0xc7, 0xbb, 0x5b, 0xc6, 0xf8, 0x07, 0x25, + 0x4d, 0x08, 0xb3, 0x53, 0xfc, 0x96, 0xce, 0x07, 0xbc, 0xeb, 0x6f}, + {0x52, 0x41, 0x22, 0x22, 0x26, 0x63, 0x8c, 0x4b, 0xbb, 0xc9, 0x87, + 0x92, 0xcd, 0xbd, 0x74, 0x88, 0x2c, 0xa2, 0xe0, 0x8a, 0xa2, 0xed, + 0xf3, 0x13, 0x07, 0x04, 0x25, 0x03, 0x10, 0x09, 0xe9, 0x25}, + false, + true}, + + // Comment: special case for BB in multiplication by 7 + {398, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0x6f, 0xc7, 0x66, 0x50, 0xcf, 0x3b, 0x58, 0x83, 0x7a, 0xa0, 0xf0, + 0x63, 0x35, 0x60, 0x41, 0x52, 0x41, 0xc6, 0xc4, 0xf8, 0xf2, 0x93, 0xba, + 0x02, 0x22, 0xb7, 0xd6, 0xa3, 0x87, 0x57, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x01, 0x08, 0x50, 0xa0, 0x97, 0x4d, 0x3e, 0x89, 0xc0, + 0x29, 0xd2, 0x52, 0xb4, 0x6f, 0x73, 0x95, 0x48, 0x29, 0x4c, 0x0f, 0x9a, + 0x23, 0x18, 0x38, 0x63, 0xf9, 0x45, 0x5b, 0x95, 0x59, 0xc2, 0x11}, + {0x63, 0x78, 0x81, 0x90, 0xb1, 0x0d, 0x74, 0x51, 0xf5, 0xfc, 0x2b, + 0x82, 0xc4, 0x21, 0x15, 0x1d, 0xb4, 0xf3, 0xe2, 0x27, 0x82, 0xe3, + 0x92, 0xda, 0x6d, 0x8d, 0x3a, 0xba, 0x2c, 0x34, 0x43, 0x06}, + false, + true}, + + // Comment: special case for BB in multiplication by 7 + {399, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x8d, 0x51, 0xc0, 0xa2, 0x23, 0x03, 0x69, 0xe5, 0xb6, 0x5a, 0x81, + 0x4b, 0x32, 0x13, 0xdd, 0xe2, 0xe6, 0x2f, 0x2e, 0xb9, 0x5d, 0x09, 0x71, + 0x48, 0x6b, 0x73, 0x3e, 0x4f, 0x90, 0xc1, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xad, 0x1d, 0xd8, 0x2c, 0x23, 0xd6, 0xa0, 0xd5, 0xfe, + 0x0f, 0x2a, 0x45, 0x61, 0xd1, 0xc1, 0x67, 0x33, 0xa3, 0xe1, 0xe6, 0xaf, + 0xa6, 0xd9, 0x02, 0xdd, 0x07, 0x7d, 0xc4, 0x3a, 0x96, 0x16, 0x28}, + {0xe4, 0xb4, 0x09, 0x74, 0xa1, 0x66, 0xac, 0x49, 0xed, 0x83, 0x17, + 0x15, 0xc0, 0x71, 0xc7, 0x51, 0x75, 0x27, 0x44, 0xb8, 0x91, 0x46, + 0x5e, 0x6c, 0x45, 0x00, 0x18, 0x55, 0xaa, 0xcd, 0xc3, 0x62}, + false, + true}, + + // Comment: special case for BB in multiplication by 7 + {400, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0xbe, 0xd4, 0x25, 0xd5, 0x34, 0x31, 0x55, 0x84, 0xd8, 0x0f, 0x79, + 0xda, 0x6e, 0xab, 0x9b, 0x7e, 0x60, 0x36, 0xb5, 0x1f, 0xe6, 0x2e, 0x1a, + 0xd9, 0x33, 0xe2, 0x66, 0x64, 0x0b, 0x46, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd0, 0xc0, 0xd6, 0x39, 0x3c, 0x41, 0xf4, 0xd7, 0xe0, + 0xd5, 0xe8, 0x50, 0xb7, 0x71, 0x6f, 0x40, 0x1e, 0xda, 0x1e, 0x02, 0x8a, + 0x4e, 0xd4, 0xa0, 0x5b, 0xea, 0x8b, 0xf8, 0x1a, 0xcf, 0xd9, 0x30}, + {0x51, 0x4a, 0x4c, 0xd0, 0x67, 0x6f, 0x1c, 0x31, 0x01, 0xc8, 0xc4, + 0x5c, 0x17, 0xad, 0x41, 0x6b, 0xd3, 0x3e, 0x20, 0xa4, 0x05, 0x54, + 0x4f, 0xc1, 0xa6, 0x04, 0x49, 0xab, 0xb2, 0x2f, 0xa1, 0x04}, + false, + true}, + + // Comment: special case for E in multiplication by 7 + {401, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0xff, 0x28, 0x56, 0xef, 0x44, 0xb4, 0xfa, 0x14, 0xd8, 0x67, 0x82, + 0xea, 0x79, 0x38, 0x28, 0xbd, 0xf6, 0xf1, 0xef, 0x9b, 0x66, 0x9c, 0xac, + 0x1a, 0xae, 0x33, 0x8a, 0x7b, 0xb6, 0x93, 0x76, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0f, 0x46, 0x01, 0x00, 0xd8, 0x8a, 0x1d, 0x31, 0x6d, + 0xff, 0x02, 0xd1, 0xb2, 0x2f, 0xfb, 0x2e, 0x42, 0xd9, 0x9d, 0x0b, 0x92, + 0x47, 0x4f, 0xc3, 0xec, 0x7d, 0x62, 0x56, 0x7d, 0x0c, 0xf1, 0x12}, + {0xed, 0x83, 0xe8, 0x10, 0xce, 0x5f, 0xf0, 0x86, 0x8f, 0x85, 0x89, + 0x62, 0x3b, 0xb1, 0x34, 0x78, 0xde, 0xc1, 0xc2, 0x23, 0x26, 0xc9, + 0x27, 0x65, 0xae, 0x5e, 0x48, 0xc8, 0x4b, 0xba, 0xbb, 0x24}, + false, + true}, + + // Comment: special case for E in multiplication by 7 + {402, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xcd, 0xbf, 0xdd, 0x98, 0xbd, 0x98, 0x8d, 0x7c, 0x6a, 0x53, 0x04, + 0x55, 0xc5, 0x1c, 0x57, 0xdd, 0x33, 0xfd, 0x2c, 0x7a, 0xee, 0x39, 0x61, + 0x97, 0x1b, 0xd3, 0xa3, 0x13, 0x88, 0xfc, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x13, 0x75, 0x6a, 0x41, 0x1f, 0xf3, 0xae, 0x0c, 0x39, + 0x22, 0x2d, 0xde, 0x08, 0x10, 0xf0, 0x8c, 0x43, 0x24, 0x63, 0x16, 0x2d, + 0x81, 0xef, 0x06, 0x10, 0x71, 0x24, 0x9a, 0x48, 0x43, 0x9e, 0x15}, + {0xff, 0x94, 0x86, 0x21, 0x17, 0xd3, 0xc6, 0xed, 0xc9, 0xdd, 0x5f, + 0x48, 0x52, 0xfa, 0x8a, 0x58, 0x94, 0x52, 0xb9, 0x24, 0xca, 0x8a, + 0x75, 0xcb, 0x23, 0xb3, 0xd6, 0x8d, 0xfe, 0xd8, 0x8c, 0x4b}, + false, + true}, + + // Comment: special case for E in multiplication by 7 + {403, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x67, 0x76, 0x44, 0xed, 0x49, 0x35, 0xf0, 0x1e, 0x05, 0x2e, 0x99, + 0x67, 0x30, 0x2d, 0x0f, 0xb7, 0x8f, 0xf2, 0x2b, 0xb9, 0x2f, 0xba, 0xe0, + 0x60, 0x5f, 0x3e, 0xe5, 0x4e, 0x2f, 0x68, 0x78, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8f, 0xc1, 0xfa, 0xe9, 0x69, 0xa6, 0x18, 0x54, 0x04, + 0xdb, 0x22, 0x74, 0x9e, 0xf6, 0xd2, 0x25, 0xde, 0x86, 0x77, 0x3a, 0x4d, + 0x1b, 0xf3, 0x85, 0x7e, 0xb8, 0xfb, 0xbd, 0x82, 0x9a, 0x1b, 0x47}, + {0x1c, 0x94, 0x86, 0x8b, 0xc8, 0xac, 0xb3, 0x13, 0x74, 0x98, 0x20, + 0x9b, 0x28, 0x12, 0xfe, 0xb5, 0x35, 0x01, 0x38, 0x9f, 0x5a, 0xa3, + 0x7f, 0xec, 0xbf, 0xd5, 0xcb, 0x54, 0xe1, 0x35, 0x8e, 0x0e}, + false, + true}, + + // Comment: special case for E in multiplication by 7 + {404, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x7b, 0x61, 0x55, 0x38, 0x43, 0xca, 0x99, 0xad, 0x1c, 0xa9, 0x22, + 0x53, 0xa6, 0xfe, 0x08, 0x2b, 0x82, 0x49, 0x47, 0x52, 0x51, 0x3f, 0xd5, + 0x3f, 0xf6, 0x53, 0x0f, 0x54, 0xc4, 0x05, 0x72, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7b, 0xab, 0x08, 0x91, 0xec, 0xb9, 0xe7, 0x2a, 0x15, + 0x77, 0x1f, 0x0a, 0x4f, 0xff, 0x90, 0x54, 0x70, 0x24, 0x20, 0x63, 0x39, + 0xc3, 0x40, 0xb1, 0xa2, 0xfd, 0xb5, 0x3b, 0xcf, 0xb8, 0x6b, 0x59}, + {0xad, 0xbf, 0x3b, 0x43, 0x9b, 0x16, 0xdb, 0xc6, 0x53, 0x57, 0x8f, + 0x53, 0x37, 0x4e, 0xd3, 0xa8, 0x6f, 0x9c, 0x0b, 0xf1, 0xf7, 0x36, + 0x57, 0x33, 0x49, 0x77, 0x3b, 0xc3, 0xb8, 0xd6, 0x07, 0x34}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {405, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x61, 0x5e, 0x46, 0x97, 0x01, 0x4f, 0xc1, 0x24, 0x84, 0xef, 0x53, + 0xa1, 0x44, 0x02, 0x06, 0x41, 0x0a, 0x8d, 0xf7, 0x8c, 0xaa, 0x0b, 0xff, + 0xf8, 0x21, 0x61, 0xdb, 0x83, 0xfe, 0xa5, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x10, 0x2e, 0x95, 0xea, 0xdc, 0xa7, 0xc3, 0xc2, 0x8e, + 0x5d, 0x52, 0x33, 0x6c, 0x85, 0x7b, 0xad, 0x99, 0xea, 0x24, 0x6f, 0x29, + 0x9b, 0x06, 0x33, 0x4f, 0x40, 0x12, 0x76, 0xf4, 0x9c, 0xa8, 0x14}, + {0x39, 0x52, 0xef, 0xb9, 0x35, 0x73, 0xae, 0x9c, 0xe2, 0x16, 0x2d, + 0x10, 0xe4, 0xb8, 0xc4, 0x64, 0x35, 0x85, 0x9f, 0x3f, 0x27, 0x78, + 0xdb, 0x89, 0xf7, 0x2b, 0xc5, 0x79, 0xe6, 0x95, 0xcb, 0x51}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {406, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x17, 0x51, 0x13, 0x55, 0x0f, 0xaa, 0xd5, 0x64, 0x58, 0xfb, 0x37, + 0x5a, 0x6c, 0xb3, 0xf0, 0x5d, 0xf2, 0xf6, 0xff, 0x3c, 0x4e, 0xe0, 0x9d, + 0x4a, 0x6b, 0xa6, 0x43, 0xe0, 0x22, 0xd1, 0x7a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x35, 0x48, 0xc1, 0x6b, 0xf3, 0x1a, 0xfd, 0xcd, 0x44, + 0x5a, 0xd9, 0xbe, 0xf0, 0xe6, 0x0d, 0x7b, 0xd6, 0x19, 0x5a, 0xa5, 0x91, + 0xca, 0x8c, 0x82, 0x81, 0x3c, 0xd7, 0xd4, 0x46, 0x22, 0x67, 0x20}, + {0x96, 0x12, 0x8f, 0x92, 0x9f, 0xc0, 0x3c, 0x12, 0x69, 0xd4, 0x29, + 0xf6, 0x09, 0xa1, 0xa8, 0xac, 0xac, 0x7a, 0x75, 0x8e, 0x34, 0x46, + 0xa1, 0x25, 0xec, 0xf4, 0xa3, 0x59, 0xa0, 0xe3, 0x7b, 0x73}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {407, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x97, 0x38, 0xe1, 0xe6, 0xef, 0xef, 0x9e, 0x2c, 0xad, 0x8b, 0x41, + 0x6f, 0xe9, 0x0a, 0x09, 0x8e, 0xb5, 0xcb, 0x01, 0x99, 0xf2, 0xdf, 0x52, + 0x18, 0x16, 0x6c, 0x7b, 0x18, 0x1e, 0xa0, 0x79, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xba, 0x74, 0xe7, 0x66, 0xd4, 0x48, 0x55, 0xec, 0x93, + 0xbd, 0x44, 0x1a, 0xa4, 0x10, 0x58, 0xa4, 0xc4, 0xad, 0x2b, 0xe6, 0x3c, + 0x63, 0x9a, 0x3f, 0x9a, 0x87, 0xbd, 0xe5, 0x1e, 0xea, 0xba, 0x20}, + {0xfe, 0xc3, 0xe9, 0x4c, 0xb5, 0xf3, 0x16, 0x62, 0x5b, 0x09, 0x0c, + 0x2c, 0x82, 0x08, 0x28, 0xce, 0x0f, 0x3e, 0xe4, 0x31, 0xe8, 0xd6, + 0xe1, 0x2a, 0xbc, 0xcc, 0x7e, 0xf2, 0xbd, 0x0b, 0xe8, 0x1a}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {408, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0x20, 0x19, 0x15, 0x9b, 0xe7, 0x92, 0x74, 0x7a, 0x39, 0xf3, 0x88, + 0xea, 0x48, 0xa8, 0xc5, 0x68, 0x59, 0x4e, 0x33, 0x83, 0x27, 0x3e, 0x51, + 0x10, 0x07, 0x21, 0xb3, 0x76, 0xe8, 0xba, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9a, 0x5a, 0x1d, 0x37, 0xe5, 0x01, 0x0c, 0x35, 0x6a, + 0xa8, 0x0a, 0xfb, 0x34, 0x7c, 0x3d, 0x61, 0x35, 0x42, 0xdd, 0xfa, 0x0b, + 0xe7, 0xab, 0xb8, 0xe8, 0xcd, 0xcd, 0x66, 0x74, 0x41, 0x14, 0x49}, + {0x96, 0x90, 0x3b, 0xac, 0x9d, 0xc6, 0x0b, 0x61, 0x78, 0xd7, 0x34, + 0x89, 0x0c, 0x25, 0xdb, 0x4b, 0xed, 0x9e, 0xa4, 0xdb, 0xcf, 0x6f, + 0xcb, 0xcd, 0xc9, 0x0e, 0x6f, 0x56, 0x94, 0xc8, 0xb2, 0x1c}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {409, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0xac, 0x9f, 0x83, 0x83, 0x26, 0x2e, 0xf2, 0x80, 0xfa, 0xac, 0x1e, + 0x4d, 0xa1, 0x5a, 0x7d, 0xe4, 0xf2, 0xcb, 0x74, 0xaf, 0x33, 0xb5, 0x0e, + 0x0d, 0x82, 0xdc, 0xb8, 0x5d, 0x8b, 0xcb, 0x70, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x63, 0x08, 0x47, 0xe2, 0x82, 0x74, 0xdb, 0xae, 0x54, + 0x91, 0x21, 0x03, 0x03, 0xc8, 0x5a, 0x35, 0x90, 0x74, 0xee, 0x74, 0x29, + 0x57, 0xb0, 0xfc, 0x3c, 0x9f, 0xf5, 0x5d, 0x9e, 0x01, 0x9a, 0x50}, + {0x50, 0x05, 0x0d, 0x0a, 0xb1, 0xdd, 0xd2, 0xdd, 0x90, 0xc4, 0x60, + 0xab, 0x8f, 0x09, 0xe1, 0xf8, 0x0e, 0x37, 0xca, 0xe5, 0x7d, 0x42, + 0x31, 0xad, 0xae, 0x10, 0xc1, 0x0a, 0x4a, 0x2b, 0x00, 0x3e}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {410, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0x4c, 0x09, 0x83, 0x82, 0xf6, 0xe3, 0x7d, 0x51, 0x0c, 0xc3, 0x3e, + 0x62, 0xdd, 0xc6, 0x64, 0xe0, 0x2c, 0x8b, 0xb6, 0xed, 0x9e, 0xd0, 0xe5, + 0xfa, 0x78, 0xcc, 0x09, 0x9a, 0x26, 0xfe, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x11, 0x74, 0x9b, 0x00, 0xa4, 0x50, 0x67, 0xaf, 0x2c, + 0x7e, 0x7d, 0x50, 0xf8, 0xd1, 0x78, 0xd5, 0xa9, 0xfe, 0xdb, 0x8f, 0x1b, + 0x69, 0xb2, 0x39, 0x76, 0x38, 0x85, 0xbc, 0x61, 0x1b, 0x13, 0x6c}, + {0x91, 0x70, 0xc4, 0xc6, 0x28, 0xd5, 0xfc, 0xfd, 0x0e, 0xc7, 0x19, + 0xcf, 0x6e, 0x17, 0x96, 0xda, 0xb0, 0xa6, 0x9e, 0x46, 0xd6, 0x37, + 0x9f, 0xff, 0xa2, 0x47, 0xd4, 0x44, 0xa0, 0x05, 0x60, 0x41}, + false, + true}, + + // Comment: special case for AA in multiplication by 7 + {411, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xcd, 0xe8, 0x93, 0x0a, 0x1d, 0x81, 0xae, 0xf6, 0x60, 0x1f, 0x71, + 0x40, 0x97, 0x28, 0x85, 0x49, 0x87, 0x57, 0x8b, 0x0f, 0x83, 0x49, 0x58, + 0x8c, 0x04, 0xad, 0xbe, 0x2c, 0x1f, 0x6e, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdf, 0x10, 0x21, 0xd8, 0xf9, 0x59, 0x50, 0xaf, 0xde, + 0x77, 0xc8, 0x6b, 0xa5, 0xee, 0x2f, 0x58, 0x76, 0xef, 0x77, 0x83, 0x76, + 0xa7, 0xfd, 0xc7, 0xef, 0xb8, 0xdf, 0xf0, 0xe4, 0x83, 0x6e, 0x7b}, + {0xd7, 0xd2, 0xa8, 0x29, 0x53, 0xf6, 0x80, 0xce, 0xe0, 0xc8, 0x1c, + 0x4d, 0x00, 0xfe, 0x62, 0x8a, 0xc5, 0x30, 0xce, 0x68, 0x2e, 0xb7, + 0xfb, 0x3b, 0x0a, 0xf2, 0x4f, 0x80, 0x4a, 0x58, 0xef, 0x5c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {412, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xfe, 0x7b, 0x06, 0xb9, 0x95, 0x06, 0x00, 0xb3, 0xa7, 0xce, 0x1d, + 0x7b, 0xb2, 0xa1, 0xd9, 0x84, 0x19, 0x4c, 0xc9, 0xd6, 0xc8, 0x96, 0x45, + 0x04, 0xc3, 0x64, 0xdd, 0x5c, 0x87, 0x5b, 0x74, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x27, 0x43, 0xba, 0x40, 0x8d, 0x5f, 0x68, 0xc6, 0x53, + 0x24, 0xa4, 0x85, 0x08, 0x6a, 0x00, 0x4b, 0x6b, 0xbf, 0x78, 0x4c, 0xc9, + 0xe8, 0xb1, 0xa7, 0xdb, 0xeb, 0x8c, 0x4b, 0x94, 0x14, 0xb0, 0x18}, + {0xa6, 0xb9, 0x7d, 0xa9, 0x89, 0xdc, 0xcf, 0x73, 0x0f, 0x12, 0x2d, + 0x45, 0x51, 0x52, 0x32, 0x80, 0x51, 0xc8, 0xed, 0x9a, 0xbc, 0x18, + 0x15, 0xc1, 0x9e, 0xec, 0x65, 0x01, 0xd6, 0xcf, 0xc7, 0x7c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {413, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0xc9, 0xc3, 0x98, 0x48, 0x54, 0xd5, 0xbd, 0x59, 0x9d, 0x38, 0x19, + 0x73, 0x8a, 0x02, 0x3e, 0xb7, 0x95, 0xe9, 0x35, 0x86, 0xdc, 0x0e, 0x5e, + 0x29, 0xb1, 0xc8, 0x70, 0xc6, 0x12, 0xd1, 0x78, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcc, 0x27, 0x5a, 0x2c, 0xdd, 0x91, 0x25, 0xe5, 0x2f, + 0x20, 0xce, 0x2a, 0xba, 0xd4, 0x1f, 0x92, 0x0a, 0xfa, 0x5a, 0x64, 0x3f, + 0xb7, 0xf2, 0x76, 0xef, 0x41, 0x6f, 0x76, 0x1d, 0x68, 0x9f, 0x1e}, + {0xb2, 0x10, 0xe3, 0x68, 0x72, 0x95, 0x01, 0xd9, 0xf9, 0xb6, 0xeb, + 0xef, 0xbe, 0xba, 0xe3, 0x8f, 0x19, 0x5f, 0x91, 0xea, 0xf2, 0xa5, + 0xa3, 0xa4, 0x92, 0x88, 0xbb, 0x61, 0x5f, 0xf2, 0x21, 0x6c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {414, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x6c, 0x2f, 0x12, 0xbe, 0x89, 0x70, 0x2d, 0xb2, 0x6f, 0xa7, 0xee, + 0x90, 0x5c, 0xe3, 0x65, 0x25, 0xd2, 0xde, 0xe4, 0xe9, 0x6a, 0x87, 0x9c, + 0xa0, 0x7d, 0xa0, 0x97, 0xa6, 0xaa, 0x50, 0x75, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x49, 0x29, 0x54, 0x31, 0x01, 0xee, 0x7a, 0xe2, 0x39, + 0x05, 0x9c, 0xd1, 0x34, 0xc3, 0x5d, 0x40, 0x0e, 0x50, 0xd0, 0x82, 0x14, + 0x41, 0x35, 0x1d, 0x0f, 0xa6, 0xc3, 0xd5, 0x4e, 0xfb, 0x34, 0x2e}, + {0xb9, 0xe3, 0x79, 0x6c, 0x58, 0x70, 0x1d, 0xed, 0x42, 0x37, 0xc5, + 0x29, 0x94, 0x50, 0x1c, 0xee, 0x14, 0xe1, 0x8f, 0x2f, 0xb0, 0x2b, + 0x78, 0x1a, 0x84, 0x00, 0x92, 0x34, 0x84, 0xbd, 0x4a, 0x6c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {415, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x26, 0x03, 0x1e, 0xa3, 0x73, 0xe1, 0xd1, 0x6e, 0x6e, 0x7e, 0x03, + 0x57, 0xbc, 0x96, 0xbc, 0x09, 0x3f, 0x4b, 0x6b, 0xb7, 0x6a, 0x73, 0x8c, + 0xbb, 0x54, 0xfe, 0x6c, 0xfd, 0x2e, 0xa2, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x13, 0x24, 0xe0, 0x36, 0x85, 0x97, 0xb3, 0x18, 0x15, + 0x55, 0xbb, 0x5b, 0x2c, 0xc7, 0xb7, 0xeb, 0xba, 0x46, 0x93, 0x1a, 0xea, + 0xbb, 0x6f, 0x05, 0xab, 0xab, 0xd4, 0x24, 0x0f, 0x0f, 0xb9, 0x33}, + {0x6d, 0xcd, 0xf8, 0xe8, 0x69, 0x03, 0xb0, 0xca, 0xde, 0xd1, 0x24, + 0xd8, 0xa7, 0xda, 0x18, 0xe6, 0x23, 0x43, 0x0c, 0xa8, 0x69, 0xaa, + 0xf2, 0x67, 0xd3, 0x10, 0x29, 0xd9, 0x3d, 0xe9, 0x9e, 0x66}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {416, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x3f, 0x4a, 0xc8, 0x66, 0x7d, 0x77, 0xf9, 0x53, 0x60, 0x45, 0xcf, + 0x74, 0x8f, 0x18, 0xd4, 0x23, 0x45, 0xe3, 0x9c, 0xca, 0xb1, 0x0c, 0x18, + 0xdd, 0xe0, 0xf5, 0x17, 0x0d, 0x30, 0x7f, 0x73, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc7, 0xf3, 0x84, 0x22, 0x97, 0xd6, 0x94, 0x1c, 0xac, + 0x63, 0xd6, 0xf1, 0xbd, 0xae, 0xa0, 0x70, 0x94, 0x37, 0xc8, 0x2d, 0xbc, + 0x91, 0x61, 0xfc, 0x1b, 0xae, 0x6c, 0x79, 0xd6, 0x68, 0xeb, 0x44}, + {0x38, 0x5d, 0xdb, 0xf2, 0x50, 0x5e, 0xbf, 0x53, 0x7b, 0xf5, 0xe9, + 0x76, 0xb6, 0x1a, 0x4b, 0x69, 0xd1, 0x90, 0xae, 0x96, 0x5b, 0x7e, + 0x4a, 0x81, 0xae, 0x4e, 0x1c, 0x16, 0xb7, 0x14, 0x87, 0x48}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {417, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xa9, 0x6a, 0xe4, 0xe7, 0x72, 0x71, 0xa0, 0x68, 0x0d, 0xd2, 0x4f, + 0xcb, 0x09, 0xf9, 0xc5, 0xd3, 0xee, 0x83, 0x16, 0x53, 0x6e, 0xec, 0x7c, + 0xc2, 0x27, 0x65, 0x97, 0xe5, 0x0f, 0xe3, 0x7f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x1e, 0x46, 0x60, 0xba, 0x86, 0x5f, 0xb8, 0x08, 0x5a, + 0xfd, 0x46, 0x92, 0x88, 0x5d, 0x74, 0x23, 0x7f, 0xa3, 0xbc, 0xa5, 0xaf, + 0x4b, 0x84, 0xba, 0x3d, 0xe4, 0x00, 0xf1, 0x6a, 0x5a, 0xc4, 0x5c}, + {0x0f, 0xba, 0xea, 0x73, 0xf9, 0x51, 0x87, 0x95, 0xe0, 0x26, 0xc1, + 0xfc, 0x10, 0x79, 0xc3, 0x73, 0x8a, 0xeb, 0x9e, 0xe9, 0xc8, 0xdc, + 0x97, 0x61, 0xd6, 0x5b, 0xbf, 0x8f, 0x94, 0xe3, 0x01, 0x54}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {418, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0xdd, 0xe8, 0xed, 0xa3, 0x8c, 0x37, 0x83, 0x44, 0x28, 0x64, 0xc0, + 0xcb, 0x46, 0xa0, 0xe9, 0x83, 0x2d, 0xcf, 0x78, 0x4c, 0x21, 0x26, 0x8a, + 0x21, 0xbe, 0xd2, 0xca, 0xce, 0x87, 0xcd, 0x70, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x24, 0x88, 0xbb, 0x6f, 0xad, 0xb7, 0x9d, 0x46, 0x58, + 0x5f, 0xf0, 0x1c, 0x16, 0x0c, 0x5b, 0x41, 0x72, 0x79, 0x9d, 0x92, 0xbd, + 0x16, 0x8e, 0xdc, 0xeb, 0x65, 0xce, 0xde, 0xdc, 0x49, 0x27, 0x62}, + {0x51, 0x0c, 0x64, 0x15, 0x1e, 0x5d, 0x07, 0x37, 0xfc, 0x32, 0x4b, + 0xd1, 0x5f, 0xb5, 0xd3, 0x96, 0x69, 0x08, 0x75, 0x1c, 0xd1, 0xa0, + 0x69, 0x54, 0xb5, 0x56, 0x19, 0x66, 0x55, 0xee, 0x55, 0x40}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {419, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x9c, 0xd4, 0x7e, 0x1c, 0xe5, 0x36, 0x04, 0xf1, 0x4e, 0x4e, 0x13, + 0x42, 0x6c, 0x8f, 0x08, 0x96, 0x2f, 0x55, 0x6b, 0xcd, 0x81, 0xf8, 0xd7, + 0x53, 0x75, 0xb1, 0x50, 0x7c, 0x6f, 0xda, 0x78, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa0, 0xc1, 0x08, 0x78, 0x11, 0xaf, 0x14, 0x91, 0x17, + 0x1b, 0xc5, 0x16, 0x91, 0xb8, 0xca, 0x84, 0x71, 0x6a, 0xf3, 0x6c, 0x4b, + 0xaa, 0x76, 0x4e, 0xc5, 0x36, 0x28, 0x0c, 0xc1, 0x98, 0x3d, 0x6d}, + {0x23, 0xef, 0x82, 0x5e, 0x1c, 0x8e, 0x6e, 0x64, 0x42, 0x80, 0x01, + 0xa7, 0x46, 0x3e, 0x32, 0xa9, 0x70, 0x1c, 0x81, 0xcf, 0x78, 0x20, + 0x3e, 0x6a, 0xe7, 0x53, 0x74, 0x0c, 0x91, 0x57, 0x0e, 0x6b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 7 + {420, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x9a, 0x5f, 0x74, 0xf3, 0x18, 0xf0, 0x23, 0x03, 0x85, 0x7a, 0xa0, + 0x20, 0x8d, 0x76, 0x91, 0x3d, 0x9e, 0x24, 0x0a, 0x80, 0x54, 0x9d, 0x12, + 0x01, 0x31, 0x18, 0xba, 0xd6, 0x20, 0x59, 0x7f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcc, 0x5c, 0x97, 0x93, 0x46, 0x07, 0xd8, 0xb9, 0x81, + 0xbc, 0xe1, 0xd6, 0xa2, 0x32, 0xbb, 0x3a, 0xec, 0xc3, 0x00, 0x1f, 0x69, + 0x8a, 0xe1, 0xae, 0x84, 0x93, 0x8f, 0xbf, 0x28, 0x61, 0x07, 0x7b}, + {0x0e, 0x55, 0xa7, 0xec, 0x1a, 0x2d, 0xdb, 0xea, 0x1a, 0xc5, 0x98, + 0x12, 0x00, 0x81, 0x22, 0x32, 0xf7, 0xf4, 0xc3, 0xa6, 0x0e, 0xe3, + 0xc9, 0xab, 0x09, 0xf2, 0x16, 0x3b, 0xd1, 0x3d, 0xa3, 0x29}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 7 + {421, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x6c, 0xee, 0x5f, 0x9b, 0x35, 0x7c, 0x03, 0xb2, 0xf1, 0x91, 0x32, + 0x94, 0xf6, 0xe4, 0xf0, 0xca, 0x5a, 0x19, 0x0a, 0x87, 0xd3, 0x02, 0x68, + 0x32, 0x7d, 0x0c, 0xb6, 0xbd, 0xd5, 0xbc, 0x79, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x23, 0x8d, 0xe7, 0xfc, 0xc8, 0xa3, 0xf1, 0x94, 0xc3, + 0x55, 0x4c, 0x32, 0x8e, 0xfb, 0x12, 0x15, 0xd0, 0x64, 0x0a, 0xc6, 0x74, + 0xb6, 0x1a, 0x98, 0xef, 0x93, 0x4e, 0xc0, 0x04, 0xcf, 0xd7, 0x3b}, + {0x06, 0x81, 0x03, 0x6a, 0x0d, 0x27, 0x58, 0x3b, 0xa6, 0xf2, 0xbe, + 0x76, 0x30, 0x61, 0x31, 0x71, 0xa3, 0x3f, 0xb8, 0xa6, 0xc8, 0x99, + 0x1c, 0x53, 0xb3, 0x79, 0x99, 0x9f, 0x0f, 0x15, 0x92, 0x3b}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 7 + {422, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0xe3, 0x00, 0xcb, 0x1f, 0xf2, 0x60, 0x57, 0x4f, 0x85, 0xb3, 0xf0, + 0x4a, 0xac, 0x47, 0x84, 0x64, 0xa8, 0x6e, 0x62, 0x03, 0xb3, 0xd4, 0x65, + 0x64, 0x18, 0xf4, 0x30, 0x51, 0x57, 0x87, 0x7b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xac, 0x9f, 0xd8, 0x0a, 0x45, 0xda, 0x10, 0x9f, 0xa2, + 0x32, 0x93, 0x90, 0xe5, 0xa9, 0x51, 0xcf, 0xc0, 0x30, 0x65, 0xd7, 0xbb, + 0x4a, 0x78, 0x55, 0x82, 0x6c, 0xcb, 0x22, 0xc3, 0xbf, 0xeb, 0x3d}, + {0x67, 0xb8, 0x87, 0x74, 0xf1, 0x9b, 0xd1, 0x08, 0x1d, 0x6f, 0x23, + 0x65, 0x6a, 0x13, 0x58, 0x03, 0xe3, 0x4a, 0xe1, 0xcd, 0xca, 0xe1, + 0x08, 0x18, 0x12, 0x4a, 0x78, 0x56, 0x9c, 0x29, 0x9f, 0x42}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 7 + {423, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x2f, 0x78, 0xb4, 0x55, 0x8b, 0x7f, 0xaa, 0x83, 0x59, 0x04, 0xc9, + 0x23, 0x5e, 0x32, 0xf3, 0x00, 0xfc, 0x8b, 0x5e, 0xf0, 0xa7, 0x18, 0x40, + 0x6a, 0x5c, 0x85, 0x20, 0xca, 0x54, 0xd0, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa4, 0x5a, 0xb1, 0xdc, 0x2f, 0xa2, 0xc5, 0x07, 0x18, + 0xfb, 0x49, 0x85, 0xd9, 0x79, 0x14, 0x01, 0xe8, 0xd2, 0xd3, 0x4f, 0xfe, + 0x3c, 0xd9, 0x3c, 0xff, 0xb4, 0xe8, 0x70, 0xcc, 0xe5, 0xe8, 0x55}, + {0xa5, 0x12, 0xe8, 0x64, 0xbd, 0x89, 0x8a, 0x5b, 0xa6, 0x55, 0x1a, + 0xdc, 0xeb, 0xd8, 0x36, 0xc6, 0xa7, 0x8e, 0x78, 0x71, 0x72, 0x8e, + 0x1b, 0x8e, 0xe5, 0x28, 0xd4, 0x83, 0xaf, 0x27, 0x61, 0x04}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 7 + {424, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x64, 0x9b, 0x73, 0x55, 0x90, 0xa1, 0x7d, 0x0f, 0xc4, 0xc3, 0x78, + 0xfb, 0xf4, 0xc2, 0xf7, 0xd6, 0x60, 0x05, 0x69, 0xb2, 0xe8, 0x4c, 0xbe, + 0x0f, 0xf7, 0xbc, 0xdb, 0xac, 0x0b, 0x5f, 0x71, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x17, 0x61, 0xd3, 0xd5, 0x0b, 0xa4, 0x6b, 0x44, 0x66, + 0x55, 0xaa, 0x6a, 0x8d, 0x9b, 0x8b, 0x75, 0xaa, 0x5b, 0xb2, 0x4a, 0x79, + 0x53, 0x20, 0x8d, 0x5b, 0x69, 0xfc, 0xc3, 0x8f, 0x18, 0xec, 0x7a}, + {0x51, 0x8b, 0x77, 0x8c, 0xf5, 0xe9, 0x76, 0xc6, 0x02, 0x35, 0xab, + 0xcf, 0x62, 0x11, 0xa1, 0x8b, 0xad, 0x2a, 0x8e, 0x69, 0x3a, 0xb2, + 0x61, 0x07, 0x4c, 0x7f, 0xab, 0x43, 0xdb, 0xb5, 0xda, 0x27}, + false, + true}, + + // Comment: special case for D in multiplication by 8 + {425, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xed, 0xec, 0x59, 0xae, 0x6b, 0xa2, 0x38, 0x13, 0xec, 0x54, 0xd6, + 0x6d, 0xf1, 0x52, 0xe0, 0x62, 0x67, 0x62, 0xb9, 0x7d, 0x4b, 0x0c, 0x20, + 0xe0, 0xdd, 0x8a, 0x56, 0x95, 0xd8, 0x6e, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdc, 0x99, 0xad, 0x00, 0x31, 0x46, 0x3e, 0x45, 0x37, + 0xc0, 0x1e, 0x16, 0x62, 0x99, 0x66, 0xd1, 0xb9, 0x62, 0xc0, 0xb4, 0xe4, + 0x87, 0x2f, 0x06, 0x7c, 0xa3, 0xc2, 0x6c, 0xcc, 0x95, 0x70, 0x01}, + {0x6c, 0xfa, 0x93, 0x5f, 0x24, 0xb0, 0x31, 0xff, 0x26, 0x1a, 0x7c, + 0xd3, 0x52, 0x66, 0x60, 0xfd, 0x6b, 0x39, 0x6c, 0x5c, 0x30, 0xe2, + 0x99, 0x57, 0x5f, 0x6a, 0x32, 0x22, 0x81, 0x19, 0x1e, 0x03}, + false, + true}, + + // Comment: special case for D in multiplication by 8 + {426, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x98, 0x72, 0x3f, 0xfe, 0x56, 0x7e, 0xa6, 0xdc, 0xc8, 0xd0, 0x4e, + 0xcc, 0x01, 0xef, 0xaf, 0xee, 0xa0, 0xae, 0xe4, 0x4e, 0x1c, 0x73, 0x3b, + 0xe8, 0xb1, 0xe5, 0xd9, 0x7c, 0x8b, 0x80, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb3, 0x27, 0x50, 0xfd, 0x80, 0xd2, 0xd7, 0xc6, 0x2c, + 0x6b, 0x8e, 0x39, 0x67, 0x06, 0x54, 0xba, 0xea, 0x57, 0x19, 0xa3, 0xe0, + 0x72, 0xe9, 0x95, 0x07, 0xfd, 0x5b, 0xcb, 0x23, 0x89, 0x82, 0x64}, + {0xc6, 0x23, 0xe2, 0xd2, 0x08, 0x3f, 0x18, 0x11, 0x0a, 0x52, 0x5f, + 0x2b, 0x66, 0xd8, 0x9e, 0xd8, 0x2d, 0x31, 0x3b, 0x6a, 0x2d, 0xd0, + 0x82, 0xf6, 0xb7, 0xa6, 0xe7, 0x33, 0x13, 0x4f, 0x5a, 0x06}, + false, + true}, + + // Comment: special case for D in multiplication by 8 + {427, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa0, 0xf2, 0x0d, 0xf9, 0x8b, 0x49, 0x21, 0x8a, 0xc8, 0x32, 0xf2, 0x6f, + 0xa8, 0xc2, 0x18, 0xa0, 0xd6, 0x87, 0x2e, 0xb7, 0xae, 0xa0, 0x7c, 0x1d, + 0x43, 0xc9, 0xff, 0x69, 0x9b, 0x46, 0x5b, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe7, 0xb3, 0x20, 0x57, 0x77, 0xb3, 0x75, 0xf1, 0xb1, + 0x51, 0x5a, 0x50, 0xa1, 0x6a, 0x60, 0x67, 0x95, 0x3f, 0xf2, 0x21, 0xe1, + 0x2b, 0x4f, 0x41, 0x6d, 0x74, 0xfb, 0x28, 0xc1, 0xc8, 0x58, 0x65}, + {0x38, 0x8e, 0xa4, 0x21, 0x65, 0x0a, 0x8d, 0x83, 0x7b, 0xad, 0x89, + 0x04, 0x01, 0x81, 0x95, 0xe9, 0x9e, 0xf4, 0x94, 0xc2, 0xd1, 0x70, + 0xb9, 0x3e, 0xe7, 0x21, 0xa6, 0x7d, 0x2c, 0x10, 0x87, 0x29}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {428, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x30, 0x47, 0x3a, 0x77, 0xa9, 0x83, 0x74, 0xf6, 0x7d, 0x5b, 0xd4, 0x3d, + 0xf2, 0x31, 0xce, 0x14, 0x29, 0x16, 0xae, 0xa0, 0xd2, 0x71, 0xe7, 0x23, + 0x33, 0xfa, 0x47, 0xdc, 0x44, 0x1a, 0x02, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x21, 0xcc, 0x33, 0x8d, 0x78, 0x69, 0xe5, 0x86, 0x33, + 0x49, 0xcc, 0x73, 0x9c, 0x8a, 0x69, 0x46, 0xcf, 0xc7, 0x97, 0xcb, 0x82, + 0xfb, 0xf6, 0x2d, 0xcd, 0x21, 0x54, 0x84, 0x4b, 0x10, 0x60, 0x03}, + {0xb9, 0xe5, 0x72, 0x8b, 0x37, 0x43, 0x5b, 0x1d, 0x33, 0x99, 0x88, + 0xf9, 0x32, 0x67, 0xd5, 0x9f, 0x3b, 0xd1, 0xc5, 0x17, 0x85, 0x1c, + 0x5a, 0x25, 0x8e, 0x74, 0xcb, 0x64, 0xae, 0xa7, 0x3d, 0x2d}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {429, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x65, 0x7b, 0xe3, 0xa3, 0x0f, 0xc8, 0x5f, 0xb2, 0xf3, 0xa6, 0x8e, + 0x92, 0xac, 0xe1, 0xb3, 0x1b, 0x26, 0xe7, 0x6e, 0x6b, 0xdb, 0x67, 0x27, + 0xae, 0xa5, 0x07, 0xcb, 0x7c, 0x10, 0xdc, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc3, 0x42, 0x17, 0xc0, 0x20, 0x72, 0xd7, 0xe2, 0xbc, + 0xa0, 0x45, 0x45, 0x25, 0x03, 0x07, 0x80, 0xcf, 0xb6, 0x02, 0x15, 0xd7, + 0xca, 0x82, 0xdb, 0xec, 0x8f, 0x4a, 0x59, 0x03, 0x4c, 0x5f, 0x43}, + {0x20, 0xb6, 0x7b, 0x20, 0x5e, 0x22, 0xce, 0x87, 0xfd, 0x44, 0xa8, + 0xe8, 0xfd, 0x10, 0xa6, 0xd8, 0x89, 0x0b, 0x92, 0x70, 0xb6, 0x0e, + 0x1c, 0x6a, 0x68, 0xb4, 0xaa, 0x78, 0xe6, 0xe3, 0x79, 0x61}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {430, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x2f, 0x55, 0x78, 0xae, 0x4a, 0x13, 0xd8, 0xf5, 0xaf, 0x47, 0x3b, + 0xdd, 0xe1, 0x70, 0x9b, 0xf2, 0xe0, 0x59, 0xdf, 0x80, 0x9e, 0xe0, 0x5b, + 0x50, 0x5f, 0x34, 0xde, 0x85, 0x7c, 0x34, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8a, 0xbb, 0x8c, 0xfd, 0x60, 0xc6, 0xf8, 0xa4, 0xd8, + 0x4d, 0x07, 0x50, 0xd3, 0xb4, 0x0a, 0x4f, 0x84, 0x6b, 0x30, 0xed, 0xf2, + 0x05, 0x2f, 0xef, 0x7d, 0xf8, 0x41, 0x42, 0xcd, 0x0d, 0x9e, 0x47}, + {0x5f, 0xab, 0xa6, 0x45, 0xfc, 0x21, 0xf9, 0x42, 0x1e, 0xbd, 0x35, + 0xc6, 0x9b, 0xdb, 0x1d, 0x85, 0xb4, 0x6f, 0x95, 0xe3, 0x74, 0x6f, + 0xf7, 0xf4, 0x88, 0x6b, 0xc2, 0x80, 0xa9, 0xab, 0x25, 0x22}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {431, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x29, 0x4d, 0xb7, 0xcb, 0xf4, 0x95, 0x8b, 0xfb, 0x3e, 0xd2, 0x1d, + 0x5d, 0x5c, 0x91, 0xe1, 0x3c, 0xc8, 0xdc, 0x27, 0xb3, 0xc7, 0x16, 0xc8, + 0x6f, 0x71, 0x67, 0xa4, 0x81, 0x9f, 0x87, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9f, 0xd7, 0xb4, 0x9a, 0x08, 0xf2, 0x06, 0x68, 0x8d, + 0x72, 0xdb, 0x73, 0x7d, 0xf8, 0xe5, 0x17, 0xaa, 0x7b, 0x76, 0x4f, 0x5d, + 0xe7, 0xc9, 0xa2, 0xb1, 0xc3, 0xfc, 0xba, 0xa9, 0x85, 0xf6, 0x4c}, + {0x9c, 0xb8, 0xa0, 0xf4, 0xad, 0x86, 0xa2, 0x7b, 0x96, 0xca, 0x61, + 0x24, 0x2e, 0xab, 0x19, 0x8d, 0xb2, 0x76, 0x7d, 0x38, 0x62, 0xdd, + 0x32, 0x3e, 0x41, 0x36, 0x8f, 0xcd, 0xcc, 0x5f, 0xab, 0x68}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {432, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x9b, 0xc4, 0x04, 0x7a, 0xd8, 0x1b, 0x9b, 0x66, 0x56, 0xee, 0xf2, + 0x98, 0xb7, 0x66, 0xe8, 0x76, 0x3a, 0x2f, 0x8e, 0xa6, 0x4e, 0x37, 0x4a, + 0x60, 0x3d, 0xc1, 0xfd, 0xf2, 0xee, 0xe1, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc4, 0xfe, 0xfa, 0xc7, 0xac, 0xd4, 0x48, 0xe8, 0xfd, + 0x4d, 0x6a, 0xc4, 0xf5, 0xdd, 0x1b, 0xc2, 0x1f, 0x2c, 0x67, 0xd6, 0x38, + 0x44, 0x40, 0x60, 0x91, 0x8f, 0xb3, 0x44, 0xaa, 0x77, 0xe7, 0x57}, + {0x4b, 0x42, 0xfc, 0xf8, 0x4b, 0x51, 0xb2, 0xb8, 0x2f, 0x1f, 0x70, + 0xb3, 0xcf, 0x49, 0xbd, 0x9d, 0xc6, 0xab, 0x26, 0x72, 0x92, 0x0a, + 0x8d, 0xe3, 0x7e, 0x81, 0xba, 0x7e, 0x99, 0xac, 0xf7, 0x34}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {433, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x1f, 0xfe, 0x4e, 0x0f, 0x6e, 0xeb, 0x8a, 0x50, 0xc8, 0xfe, 0x79, + 0x66, 0x3f, 0xf5, 0x85, 0xf9, 0xd6, 0xae, 0xbc, 0xfb, 0xf4, 0xb7, 0xed, + 0xc6, 0x76, 0xc6, 0x93, 0x90, 0x0c, 0xb1, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa8, 0x34, 0x1d, 0xee, 0xcc, 0x0b, 0xe6, 0xdb, 0x11, + 0x40, 0x1e, 0xf7, 0xf8, 0x84, 0xac, 0x3a, 0xde, 0x35, 0x65, 0x0c, 0xc2, + 0x1f, 0x14, 0xb5, 0xcd, 0xb0, 0xa5, 0xcf, 0x0e, 0xe6, 0xb1, 0x5a}, + {0xe5, 0x5f, 0xc9, 0x31, 0x66, 0x9b, 0xd0, 0x2d, 0x1c, 0x64, 0x68, + 0x9e, 0xda, 0x62, 0x64, 0x82, 0x12, 0xb1, 0x07, 0x8c, 0x43, 0xb5, + 0xca, 0xf9, 0x7c, 0xf9, 0x76, 0x3f, 0xf8, 0x7a, 0x34, 0x55}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {434, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x4e, 0x41, 0x23, 0x83, 0xa6, 0x3b, 0x33, 0x8b, 0x70, 0xe1, 0xbe, + 0x5f, 0xd7, 0x59, 0x95, 0x35, 0x03, 0x21, 0xde, 0xe4, 0x28, 0xaa, 0x4f, + 0x3b, 0xa6, 0x2a, 0x50, 0xa3, 0xb0, 0xde, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x55, 0xa0, 0xe6, 0x63, 0x1a, 0x52, 0xf2, 0x9f, 0xb9, + 0x0a, 0x17, 0x77, 0xcc, 0xbc, 0x69, 0xff, 0x94, 0x54, 0x74, 0x59, 0xd5, + 0x41, 0xf7, 0x2e, 0x83, 0x16, 0xe4, 0xd6, 0x16, 0x53, 0x5a, 0x67}, + {0x87, 0xf7, 0x97, 0x6a, 0x17, 0xf3, 0xe0, 0x3a, 0x7f, 0x1e, 0xb7, + 0x4e, 0x6d, 0xb9, 0x50, 0xb8, 0xc0, 0x99, 0x4f, 0x40, 0xb7, 0x90, + 0x34, 0x95, 0x59, 0x9d, 0x22, 0x77, 0x25, 0x80, 0x9e, 0x01}, + false, + true}, + + // Comment: special case for DA + CB in multiplication by 8 + {435, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x2d, 0xbe, 0x9f, 0x10, 0x15, 0x8b, 0xfb, 0xb7, 0xd1, 0xd7, 0x9a, + 0x35, 0xa7, 0x80, 0x92, 0x14, 0x89, 0x9a, 0x6b, 0x85, 0x72, 0xb3, 0x5b, + 0x55, 0x87, 0x5d, 0x79, 0xbd, 0x2f, 0x16, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x79, 0x76, 0xd5, 0x20, 0xf1, 0xa2, 0x51, 0x2d, 0x56, + 0x4a, 0xf4, 0x1c, 0x68, 0x31, 0x3f, 0x53, 0x51, 0xb0, 0x15, 0x6d, 0x51, + 0x18, 0xbe, 0x48, 0x17, 0xf1, 0x92, 0x79, 0x8a, 0xe9, 0x77, 0x7d}, + {0x3b, 0xb3, 0xe3, 0x01, 0x05, 0xa7, 0x19, 0x01, 0xb1, 0x15, 0x06, + 0x5e, 0x39, 0xbd, 0xb3, 0xe0, 0x53, 0xd3, 0x87, 0xb3, 0x90, 0x27, + 0xb1, 0x2c, 0x92, 0xcd, 0xf4, 0xc6, 0x38, 0xad, 0xf0, 0x0d}, + false, + true}, + + // Comment: special case for AA in multiplication by 8 + {436, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0xc9, 0xaf, 0x7f, 0x4d, 0x03, 0x13, 0x6a, 0x60, 0x34, 0xae, 0x52, + 0xde, 0xad, 0xfd, 0x9d, 0x4f, 0x27, 0x4a, 0xd8, 0x12, 0x28, 0x12, 0xeb, + 0x92, 0xa5, 0x31, 0x69, 0xc8, 0x35, 0x41, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa2, 0x6a, 0x72, 0x2f, 0x7b, 0xa7, 0x1c, 0xcf, 0xc9, + 0x6e, 0xd8, 0xe1, 0x08, 0xd7, 0xc9, 0xf8, 0x42, 0xd1, 0x7f, 0x92, 0x05, + 0x1e, 0xe7, 0xd4, 0x29, 0xea, 0x7f, 0xa7, 0x90, 0x8a, 0xb9, 0x07}, + {0xf5, 0xcb, 0x3a, 0x1b, 0x76, 0x18, 0x5a, 0x29, 0xa6, 0x36, 0x0b, + 0x21, 0x42, 0xfe, 0xeb, 0xb1, 0x1f, 0x3d, 0x08, 0xf4, 0xfd, 0x8d, + 0x73, 0xdf, 0x3a, 0x52, 0x28, 0x62, 0x4a, 0x52, 0x1c, 0x02}, + false, + true}, + + // Comment: special case for AA in multiplication by 8 + {437, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x3f, 0xae, 0x8b, 0xd8, 0xb2, 0x94, 0xde, 0x28, 0x48, 0x05, 0x64, + 0x49, 0x75, 0x19, 0x65, 0xab, 0xb5, 0xc7, 0xfa, 0x86, 0xba, 0x4c, 0x2c, + 0x5c, 0xdc, 0x3b, 0xb5, 0x24, 0xda, 0xd1, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xca, 0x3a, 0x2d, 0x96, 0xf5, 0xdd, 0xa4, 0x82, 0xb0, + 0x02, 0x32, 0x4c, 0xbb, 0xdc, 0xf1, 0xda, 0xcc, 0x98, 0x15, 0xea, 0xb7, + 0x97, 0xc7, 0x15, 0x1c, 0x3a, 0x88, 0xc7, 0x5c, 0xde, 0xd6, 0x21}, + {0xb0, 0xb4, 0x78, 0x68, 0xe7, 0x04, 0x65, 0xee, 0x2d, 0xd7, 0x37, + 0xf1, 0xba, 0x5a, 0x63, 0x99, 0xe0, 0x9c, 0xd8, 0x13, 0xd7, 0x2d, + 0xa7, 0x58, 0x5a, 0xb4, 0x5c, 0x94, 0x6c, 0xc2, 0x8d, 0x4d}, + false, + true}, + + // Comment: special case for AA in multiplication by 8 + {438, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x40, 0x15, 0x39, 0x70, 0x3c, 0xa4, 0x98, 0x0d, 0xb4, 0xba, 0x42, 0xc5, + 0x9f, 0xc2, 0x9e, 0x83, 0xb4, 0x18, 0x9f, 0x2d, 0xde, 0xa5, 0x3b, 0xa5, + 0x4c, 0xa9, 0x66, 0xc0, 0x68, 0x98, 0xa6, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xee, 0xbd, 0x85, 0x88, 0x50, 0xb5, 0x6f, 0xeb, 0xb7, + 0x07, 0xf2, 0x7a, 0x7a, 0xad, 0x5f, 0xf5, 0xab, 0x4b, 0x0e, 0x0c, 0x73, + 0xb9, 0xc8, 0x6e, 0xc4, 0xca, 0x0f, 0x42, 0xe7, 0xf3, 0x8e, 0x75}, + {0x58, 0x1e, 0x4b, 0x12, 0xb0, 0xf3, 0x9a, 0x7c, 0xc4, 0x2d, 0xee, + 0x45, 0x13, 0xec, 0xfd, 0xd2, 0x0b, 0x59, 0x5f, 0x90, 0x5f, 0x17, + 0xad, 0x8c, 0x1f, 0xbf, 0x1b, 0x5c, 0xb2, 0x06, 0x8b, 0x31}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 8 + {439, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xeb, 0x05, 0x62, 0x86, 0xe0, 0x98, 0xe6, 0xb2, 0xc7, 0x9e, 0x42, + 0xf0, 0x07, 0xeb, 0xc6, 0xab, 0x37, 0x05, 0x34, 0x6c, 0xdb, 0xda, 0xce, + 0x94, 0x9b, 0x5d, 0xe1, 0xe8, 0xc3, 0x67, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc8, 0x00, 0xbf, 0x79, 0x97, 0x83, 0x27, 0x5e, 0xb9, + 0x33, 0x12, 0xb4, 0x3d, 0xc0, 0x32, 0xcc, 0xdf, 0xb0, 0x0a, 0x4b, 0x77, + 0xc8, 0xb3, 0x77, 0x2c, 0xd2, 0xfe, 0xc8, 0xdb, 0x7e, 0x4a, 0x09}, + {0x6b, 0xf2, 0x64, 0x53, 0x2f, 0xc7, 0x0a, 0x6a, 0x7e, 0x45, 0x9f, + 0x45, 0x79, 0xec, 0xa6, 0xb8, 0x4f, 0x8f, 0x76, 0xab, 0x85, 0xc3, + 0x26, 0x4b, 0x20, 0xbc, 0xa7, 0x25, 0xa6, 0xeb, 0x6c, 0x40}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 8 + {440, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x78, 0x82, 0x95, 0x6c, 0x49, 0xc6, 0x9f, 0xd0, 0xe2, 0xd7, 0x27, + 0x7a, 0x24, 0xfb, 0x1d, 0xbe, 0x4b, 0x03, 0x65, 0xb3, 0x6a, 0x13, 0xf6, + 0x34, 0x40, 0x24, 0x8b, 0xca, 0x2f, 0xbb, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x7b, 0xbc, 0x50, 0x4e, 0x04, 0xd1, 0x34, 0xee, 0xdc, + 0x13, 0xf0, 0x6d, 0xfd, 0xfc, 0x69, 0xc5, 0x18, 0x25, 0x7a, 0x3f, 0x37, + 0x40, 0x40, 0xa4, 0x9a, 0x8d, 0x21, 0xda, 0xc1, 0x09, 0x11, 0x0c}, + {0x69, 0x03, 0x05, 0xc9, 0xe1, 0x92, 0xcd, 0x8a, 0x51, 0x3f, 0x70, + 0x5b, 0x3f, 0x10, 0x1e, 0xcd, 0xf3, 0xdb, 0x1e, 0xa1, 0x5a, 0x09, + 0xc4, 0xa1, 0xbc, 0xe3, 0xa8, 0xcd, 0xc3, 0xa1, 0xa9, 0x3f}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 8 + {441, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x76, 0x01, 0x0f, 0x4d, 0x64, 0xc7, 0x7f, 0xfc, 0x4d, 0x7d, 0xcc, + 0xd7, 0x2b, 0x9a, 0xc8, 0x20, 0x78, 0xde, 0xb8, 0x83, 0x60, 0x96, 0x50, + 0xb8, 0xcf, 0xf8, 0xa6, 0x86, 0x71, 0x9d, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x13, 0x25, 0x33, 0xdb, 0x62, 0xaf, 0xf4, 0xfa, 0x06, + 0xe9, 0x63, 0x14, 0x38, 0x3b, 0xf5, 0x8e, 0xbd, 0xec, 0x51, 0x83, 0xa1, + 0x9f, 0x2e, 0x4c, 0xb1, 0x75, 0x52, 0xae, 0x19, 0xa3, 0x36, 0x6e}, + {0xc5, 0x85, 0x91, 0xb3, 0x3e, 0x49, 0x0e, 0x47, 0x66, 0xff, 0x7a, + 0xdd, 0xff, 0x57, 0x0c, 0xe4, 0xe8, 0x9a, 0x98, 0x33, 0x80, 0x15, + 0xa5, 0x5d, 0xf3, 0xd2, 0xf2, 0x32, 0xae, 0xa3, 0xfc, 0x4f}, + false, + true}, + + // Comment: special case for B in multiplication by 8 + {442, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0xa5, 0xd4, 0xf7, 0x89, 0x4a, 0x51, 0x95, 0x37, 0xba, 0xbf, 0xac, + 0x73, 0x6d, 0xe3, 0x60, 0x54, 0xf5, 0x08, 0xda, 0xe4, 0x34, 0xb4, 0xfe, + 0x63, 0xcd, 0x56, 0x33, 0x84, 0x6a, 0x26, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xce, 0xb9, 0x0c, 0x56, 0x50, 0x8c, 0xf3, 0x30, 0xc7, + 0xf2, 0x5b, 0xab, 0x42, 0xb0, 0x5b, 0x56, 0x12, 0xa8, 0x31, 0x06, 0x90, + 0x10, 0x7a, 0xc6, 0x3a, 0x40, 0x4c, 0x0a, 0xde, 0x78, 0x80, 0x09}, + {0x3d, 0x14, 0x58, 0x51, 0xb6, 0xff, 0x2b, 0x92, 0xb5, 0x80, 0x7e, + 0xd1, 0xdf, 0x21, 0xeb, 0x50, 0xc9, 0xf2, 0x4c, 0x44, 0x74, 0xd4, + 0x72, 0x1d, 0xb3, 0xab, 0xb7, 0x35, 0x6d, 0xf7, 0xb7, 0x64}, + false, + true}, + + // Comment: special case for B in multiplication by 8 + {443, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0x3e, 0x46, 0x47, 0xe8, 0x2c, 0x56, 0x0a, 0xa0, 0x82, 0xc5, 0x96, + 0x41, 0xe1, 0x3b, 0xf3, 0x66, 0xbe, 0x8f, 0x24, 0xdc, 0x01, 0xd1, 0x48, + 0x01, 0xe6, 0x78, 0x41, 0x16, 0x0b, 0xed, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x66, 0xa0, 0x97, 0x67, 0xa0, 0xd8, 0x3b, 0xb1, 0x8d, + 0x40, 0x4e, 0x12, 0x00, 0x37, 0x5a, 0x74, 0x5d, 0x1f, 0x1f, 0x74, 0x9d, + 0x5d, 0xc6, 0xf8, 0x4a, 0x20, 0x5e, 0xfa, 0x6a, 0x11, 0xbc, 0x65}, + {0x14, 0x01, 0x82, 0x9a, 0xac, 0x4e, 0x64, 0xbc, 0xfa, 0x29, 0x7a, + 0x7e, 0xff, 0xc6, 0x04, 0x77, 0x09, 0x0d, 0x36, 0x27, 0xa6, 0x4a, + 0x35, 0xb8, 0x72, 0xae, 0x05, 0x5d, 0x20, 0x91, 0x78, 0x5f}, + false, + true}, + + // Comment: special case for B in multiplication by 8 + {444, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0xc6, 0xb9, 0x4b, 0xce, 0x9b, 0x15, 0xf6, 0x49, 0x46, 0xc2, 0xaa, + 0x6a, 0x4e, 0x38, 0x3b, 0x0b, 0x2d, 0x43, 0x65, 0xb7, 0x99, 0x7e, 0xb2, + 0x31, 0x0a, 0xc4, 0xee, 0xf1, 0x80, 0x31, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x39, 0xd4, 0x31, 0x31, 0x63, 0x07, 0xc8, 0x57, 0x47, + 0xbd, 0x2b, 0xcf, 0x4f, 0x9e, 0x0f, 0x88, 0x92, 0xee, 0x45, 0xdf, 0x15, + 0xf7, 0x80, 0x6c, 0xe6, 0x51, 0x47, 0xd9, 0x7f, 0x50, 0x34, 0x78}, + {0xa0, 0xeb, 0xe6, 0x90, 0x8c, 0x54, 0x72, 0xf9, 0x37, 0x76, 0x9b, + 0x9a, 0xeb, 0x31, 0x32, 0x24, 0x43, 0x7f, 0xc5, 0xd7, 0x3f, 0x4f, + 0x86, 0x6f, 0xe7, 0xef, 0x41, 0xf3, 0x0e, 0x35, 0x9e, 0x09}, + false, + true}, + + // Comment: special case for C in multiplication by 8 + {445, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x6a, 0x97, 0x20, 0x7a, 0xdb, 0xd4, 0xb0, 0xd6, 0xbf, 0xc9, 0xf4, + 0x9b, 0x18, 0x66, 0x0a, 0xd3, 0x60, 0x6c, 0x12, 0xe3, 0x25, 0x04, 0x4b, + 0x86, 0x90, 0xb4, 0xfa, 0x07, 0x87, 0x46, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x84, 0xc9, 0x2d, 0x8e, 0xcf, 0x3d, 0x0c, 0xb2, 0x2d, + 0xde, 0x7d, 0x72, 0x1f, 0x04, 0x14, 0x0c, 0x2d, 0x9c, 0x17, 0x9c, 0xc8, + 0x13, 0xce, 0x6c, 0xf8, 0xdb, 0x2d, 0xce, 0x61, 0x68, 0x88, 0x0d}, + {0x07, 0x53, 0x8f, 0x1b, 0x65, 0x83, 0x04, 0x1c, 0x49, 0x49, 0xfa, + 0xfa, 0xe3, 0x34, 0x9d, 0x62, 0xf9, 0xdd, 0x30, 0x2d, 0x3d, 0x86, + 0x85, 0x7a, 0xf0, 0xde, 0xdc, 0x0d, 0x5a, 0xd6, 0x74, 0x1f}, + false, + true}, + + // Comment: special case for C in multiplication by 8 + {446, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x23, 0x10, 0x21, 0x0e, 0x57, 0x5a, 0x59, 0x39, 0x3c, 0xf1, 0x9b, + 0xbe, 0x6e, 0x24, 0x75, 0x2d, 0xc2, 0x47, 0x70, 0x6f, 0x1e, 0x00, 0x31, + 0xe5, 0xd3, 0x9b, 0x2d, 0xe4, 0xff, 0xf7, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa9, 0xce, 0xdb, 0x9e, 0x94, 0x2a, 0x47, 0x22, 0x1e, + 0x42, 0x96, 0x95, 0x32, 0x20, 0xd1, 0x00, 0x07, 0xdb, 0x32, 0x7d, 0x2a, + 0xcb, 0x68, 0xda, 0x6e, 0xf3, 0xa4, 0xf8, 0x77, 0xb8, 0xef, 0x1e}, + {0x12, 0x23, 0x50, 0x5f, 0xbb, 0x53, 0x4c, 0x1b, 0xc6, 0x10, 0x8e, + 0x6b, 0x98, 0xb4, 0xf0, 0xaf, 0x29, 0xe1, 0x11, 0x58, 0xc0, 0x2d, + 0x33, 0x3d, 0x65, 0x59, 0xbe, 0xec, 0xd6, 0xd3, 0xe5, 0x58}, + false, + true}, + + // Comment: special case for C in multiplication by 8 + {447, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xbf, 0x2f, 0xd4, 0xc4, 0x0d, 0x00, 0xf1, 0x46, 0x5a, 0xad, 0xa6, + 0x82, 0xb1, 0x2f, 0xa9, 0x2d, 0xec, 0x10, 0x34, 0x34, 0x84, 0xab, 0x62, + 0xb8, 0x87, 0x13, 0x37, 0xde, 0x1d, 0x33, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x64, 0xe1, 0xc0, 0xc5, 0xf5, 0x94, 0x05, 0xbb, 0xc6, + 0xc7, 0xdb, 0x41, 0xa3, 0x48, 0x5c, 0xc9, 0xf9, 0x1c, 0x18, 0x3b, 0x0f, + 0x2b, 0x7e, 0x18, 0x94, 0xa7, 0xab, 0xd8, 0xfb, 0xbe, 0xeb, 0x23}, + {0xee, 0x03, 0x18, 0x68, 0x16, 0x5f, 0x45, 0x6f, 0x75, 0x90, 0x7b, + 0xf3, 0x97, 0x42, 0xb8, 0x20, 0xe0, 0xf8, 0xe6, 0xdf, 0x9f, 0x97, + 0x68, 0xd7, 0x57, 0xd4, 0x08, 0xe1, 0xcc, 0x92, 0xff, 0x7b}, + false, + true}, + + // Comment: special case for C in multiplication by 8 + {448, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x6a, 0x4a, 0x4b, 0x70, 0xf6, 0x13, 0x13, 0x6f, 0x18, 0xc0, 0xf8, + 0x8e, 0x22, 0x45, 0x08, 0x6c, 0x3d, 0x1a, 0x52, 0x71, 0x72, 0x10, 0xa2, + 0x1a, 0xc9, 0xd6, 0x36, 0x82, 0xf2, 0xe7, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xa6, 0x8d, 0x2f, 0x55, 0xe6, 0x0e, 0xac, 0x79, 0x83, + 0x92, 0x63, 0x10, 0xf4, 0xfa, 0xe1, 0x3f, 0x95, 0xb2, 0xbb, 0xf1, 0x40, + 0xbe, 0x5e, 0xa9, 0x17, 0x51, 0x88, 0x4d, 0x90, 0x0a, 0xb4, 0x4d}, + {0xc9, 0x54, 0xfa, 0x7b, 0x04, 0x2c, 0x32, 0x94, 0x3e, 0x03, 0x19, + 0x1e, 0x36, 0x7d, 0x54, 0xbe, 0x00, 0x85, 0xfa, 0x89, 0x50, 0xef, + 0x2b, 0xec, 0x99, 0x62, 0x0d, 0xf7, 0x9e, 0xcb, 0xea, 0x4b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {449, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x59, 0x6e, 0x1d, 0xc5, 0x65, 0x96, 0x82, 0x3d, 0x37, 0x69, 0x8d, + 0xfa, 0x69, 0x9c, 0x79, 0x87, 0x4a, 0xae, 0xfd, 0xe7, 0x97, 0xf8, 0x63, + 0xef, 0x92, 0x13, 0x59, 0x80, 0xfb, 0x20, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x6d, 0x3c, 0xd6, 0x23, 0xf2, 0x6a, 0x74, 0x53, 0xfa, + 0x05, 0xa0, 0x1a, 0xe7, 0x58, 0xba, 0x84, 0xd3, 0xc5, 0x8d, 0x93, 0xd6, + 0x0c, 0xe3, 0x27, 0x35, 0xa1, 0x5e, 0x0d, 0x05, 0x3d, 0x5b, 0x12}, + {0x7c, 0x32, 0x19, 0xb3, 0xc1, 0xfa, 0xe1, 0xf9, 0x55, 0x90, 0xac, + 0x84, 0x3e, 0xfd, 0x20, 0x84, 0xa1, 0xf4, 0xbd, 0x3e, 0xfa, 0x2f, + 0x59, 0x2f, 0x02, 0x20, 0x32, 0xdb, 0x64, 0xeb, 0xcd, 0x77}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {450, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x14, 0x15, 0x18, 0xe8, 0xe5, 0xef, 0xa1, 0xd0, 0x31, 0xc6, 0xc4, + 0xd9, 0x54, 0x80, 0x23, 0x9f, 0x6c, 0x30, 0xb8, 0xcc, 0xd8, 0xc7, 0x51, + 0xa9, 0xe0, 0x4b, 0xd3, 0xae, 0xc1, 0x73, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8f, 0x19, 0x55, 0x47, 0x34, 0x6b, 0x3d, 0x53, 0xb7, + 0xea, 0x4f, 0x74, 0x2b, 0x22, 0xf1, 0xef, 0x7b, 0x3c, 0xc0, 0x1a, 0x7d, + 0x3d, 0xcd, 0x19, 0xaa, 0x7c, 0x5b, 0x03, 0xf3, 0x1b, 0xd2, 0x14}, + {0xa3, 0x1f, 0x6b, 0x24, 0x9d, 0x64, 0xa8, 0x7c, 0x4a, 0xed, 0x32, + 0x9c, 0x6c, 0x05, 0xc3, 0xf2, 0x24, 0x0b, 0x3c, 0xa9, 0x38, 0xcc, + 0xdc, 0x92, 0x0b, 0xa8, 0x01, 0x6c, 0x1a, 0xea, 0xeb, 0x45}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {451, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x71, 0x47, 0xf2, 0xb6, 0x8f, 0xef, 0x1e, 0xfc, 0x10, 0xa0, 0x4f, + 0x98, 0x8f, 0x0e, 0xb1, 0x8b, 0x27, 0x3b, 0x0b, 0x5e, 0xd1, 0x7a, 0xa7, + 0xaf, 0x32, 0xc9, 0x04, 0x80, 0xe1, 0x9b, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0xc4, 0xfe, 0x2c, 0x21, 0x27, 0xa3, 0x09, 0xc7, + 0x39, 0x56, 0x56, 0x51, 0xe9, 0x81, 0x2f, 0x83, 0x4a, 0x86, 0xdb, 0xad, + 0xbb, 0x78, 0x77, 0x69, 0x77, 0xf7, 0x86, 0xec, 0xdb, 0x02, 0x17}, + {0x4c, 0xff, 0x9f, 0x53, 0xce, 0x82, 0x06, 0x48, 0x82, 0x32, 0x9a, + 0x18, 0xea, 0x4e, 0x4d, 0x0b, 0xc6, 0xd8, 0x0a, 0x63, 0x1c, 0x87, + 0xc9, 0xe6, 0xfd, 0xc9, 0x18, 0xf9, 0xc1, 0xbd, 0xa3, 0x4a}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {452, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x80, 0x84, 0x53, 0x7b, 0x84, 0x0f, 0x9c, 0x93, 0xca, 0x57, 0xb3, + 0xee, 0x80, 0x49, 0x14, 0x18, 0xd4, 0x42, 0x21, 0x11, 0x3e, 0x03, 0xf5, + 0x63, 0x55, 0x30, 0x26, 0x04, 0xd0, 0x35, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x84, 0x75, 0xba, 0xbe, 0xea, 0xb9, 0x98, 0x0d, 0x42, + 0x6a, 0xbd, 0x53, 0x23, 0xdf, 0xb3, 0x35, 0xb2, 0x19, 0xe1, 0x29, 0xbd, + 0xda, 0xe4, 0xd6, 0xce, 0xbc, 0xda, 0x50, 0x75, 0x4a, 0x68, 0x25}, + {0x24, 0x8d, 0x3d, 0x1a, 0x49, 0xb7, 0xd1, 0x73, 0xeb, 0x08, 0x0a, + 0xb7, 0x16, 0xac, 0x8f, 0xde, 0x6b, 0xd1, 0xc3, 0xed, 0x8e, 0x7f, + 0xd5, 0xb4, 0x48, 0xaf, 0x21, 0xbc, 0xdc, 0x2c, 0x16, 0x16}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {453, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0xcf, 0xc1, 0xd0, 0x3f, 0x5c, 0x74, 0x28, 0xff, 0x3e, 0x20, 0xb1, + 0x37, 0x26, 0x8b, 0x33, 0xcc, 0xc7, 0x4d, 0xb0, 0x35, 0x82, 0xd2, 0x12, + 0x7c, 0x56, 0x6d, 0xf4, 0xac, 0x99, 0xf4, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x81, 0xf9, 0x0a, 0x2f, 0x66, 0x33, 0xd3, 0x0c, 0x2b, + 0x72, 0xa2, 0x57, 0x95, 0xd2, 0xa4, 0x94, 0x63, 0xa8, 0x0b, 0x6b, 0x0e, + 0xdc, 0x5a, 0xa6, 0x8b, 0xae, 0x4b, 0xf7, 0x38, 0x18, 0x55, 0x39}, + {0x66, 0xc6, 0xe7, 0x0c, 0xf6, 0x30, 0xbe, 0x90, 0xa2, 0xc8, 0x8f, + 0xcd, 0xe7, 0xf5, 0x8c, 0xff, 0x38, 0x68, 0x66, 0x0f, 0xa9, 0x64, + 0x06, 0xe8, 0xdf, 0x4a, 0xc6, 0x77, 0xdb, 0xd8, 0x5f, 0x50}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {454, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xe3, 0x7d, 0x10, 0xf3, 0xd0, 0x3d, 0xb3, 0xf4, 0x3e, 0x46, 0x7b, + 0xdd, 0xf9, 0x8f, 0x59, 0x5c, 0xb5, 0x29, 0xad, 0x25, 0x3c, 0x20, 0xd4, + 0x91, 0x28, 0x2d, 0x14, 0x00, 0xb9, 0xe7, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x41, 0x62, 0x6e, 0x33, 0xb3, 0xc8, 0xf4, 0x8b, 0xd1, + 0x9e, 0x49, 0xde, 0xd3, 0x07, 0xf2, 0xb6, 0x3b, 0xde, 0x70, 0x5c, 0x4f, + 0x3c, 0xdf, 0x9d, 0x4f, 0x92, 0xbf, 0x37, 0xc4, 0x8c, 0xba, 0x42}, + {0x06, 0x28, 0x3f, 0xcf, 0x69, 0xdc, 0x83, 0xe9, 0x9d, 0x92, 0xe5, + 0x33, 0x6f, 0x49, 0x9a, 0x1d, 0x8f, 0xa7, 0x5e, 0xd2, 0xc8, 0x19, + 0xb5, 0xae, 0x6e, 0xa8, 0x09, 0x44, 0x54, 0x32, 0x4b, 0x27}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {455, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x23, 0x7e, 0x91, 0x40, 0x6a, 0x7b, 0x4d, 0xb6, 0x1e, 0x78, 0x0c, + 0x59, 0x76, 0xfb, 0xb9, 0x26, 0xcd, 0xac, 0xe2, 0xfb, 0xdf, 0xdb, 0xcf, + 0xce, 0x65, 0xe6, 0xdb, 0xe7, 0x78, 0x2a, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xeb, 0xb3, 0x2f, 0x78, 0x1c, 0x0e, 0x89, 0xb2, 0x52, + 0xe6, 0x11, 0xf9, 0xd8, 0xf7, 0x9f, 0x85, 0x67, 0x87, 0x4c, 0x96, 0x65, + 0x98, 0x31, 0x4b, 0x2f, 0x16, 0xaa, 0x44, 0xcf, 0xc0, 0x78, 0x43}, + {0x7d, 0x2a, 0xff, 0xb4, 0x33, 0x55, 0xf5, 0xdb, 0x12, 0x94, 0xda, + 0xff, 0x55, 0xf5, 0x9b, 0x1f, 0x17, 0xe7, 0xd2, 0x5b, 0xca, 0x20, + 0x74, 0x6f, 0x12, 0x48, 0x4d, 0x78, 0xe5, 0x01, 0x55, 0x17}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {456, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x9c, 0x41, 0x84, 0xa2, 0x3a, 0x8f, 0x5e, 0xec, 0x68, 0xa3, 0x1b, + 0x41, 0xaa, 0x2c, 0x03, 0x92, 0xcd, 0x6f, 0xb1, 0x23, 0xf1, 0x0a, 0xcd, + 0xb4, 0xde, 0x75, 0x29, 0x2b, 0x4b, 0x9a, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xfa, 0x75, 0xe6, 0xf0, 0x8c, 0xa8, 0x15, 0xb4, 0xe4, + 0x2a, 0xf2, 0x4a, 0x8e, 0x05, 0x7c, 0x9e, 0x00, 0xe8, 0x28, 0xe3, 0x3d, + 0x12, 0xc0, 0xe9, 0x4d, 0x10, 0x12, 0xa7, 0x58, 0x33, 0x67, 0x44}, + {0xef, 0x8e, 0x78, 0xca, 0xb0, 0x91, 0xd6, 0x67, 0x88, 0x84, 0x89, + 0xfd, 0x3a, 0x2e, 0xc9, 0x3f, 0xb6, 0x33, 0x42, 0x7d, 0x02, 0xeb, + 0x77, 0xb3, 0x28, 0xd5, 0x56, 0xf2, 0xb2, 0xb0, 0xe2, 0x66}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {457, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc0, 0x59, 0x57, 0xfb, 0xc3, 0xa0, 0xe2, 0xc2, 0x2a, 0x2a, 0xef, 0x62, + 0x76, 0x51, 0xca, 0x1e, 0x99, 0x30, 0x7b, 0x82, 0xa0, 0xc6, 0x17, 0x0f, + 0x79, 0x50, 0xa3, 0x34, 0xf3, 0x00, 0x49, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4d, 0x96, 0x32, 0x0c, 0xdb, 0x0c, 0xa5, 0x26, 0x55, + 0xe9, 0x11, 0x18, 0xc3, 0x3f, 0x93, 0xaf, 0xe4, 0xae, 0x69, 0xe9, 0xe5, + 0x13, 0xff, 0x45, 0x06, 0x75, 0x0b, 0x8e, 0xa7, 0x84, 0xce, 0x46}, + {0xc8, 0xd8, 0x5b, 0xfa, 0x74, 0xb4, 0xb2, 0x64, 0x61, 0x29, 0x7b, + 0x35, 0x0c, 0x97, 0x51, 0x83, 0xfe, 0xa9, 0xd3, 0x3b, 0xa2, 0x9c, + 0x3a, 0x49, 0x34, 0x50, 0x9c, 0x2e, 0xcd, 0xa5, 0x8a, 0x79}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {458, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0x11, 0x1c, 0x66, 0x29, 0xf7, 0x36, 0x35, 0x98, 0x5b, 0xe9, 0x64, + 0xb8, 0x45, 0xf8, 0x7a, 0x88, 0xae, 0x56, 0x52, 0xd4, 0x5b, 0xb1, 0x45, + 0x1c, 0xe8, 0xcf, 0xd2, 0xea, 0x45, 0xfe, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc0, 0xef, 0x1b, 0x7c, 0x20, 0x23, 0x7d, 0xb3, 0x70, + 0x50, 0x1f, 0x24, 0x27, 0x4e, 0x4e, 0xba, 0x91, 0x99, 0x8a, 0xe4, 0x54, + 0x5f, 0x93, 0x70, 0x07, 0xe1, 0xc4, 0xa2, 0xea, 0xb6, 0x33, 0x65}, + {0x22, 0x55, 0x7e, 0x0d, 0x87, 0x41, 0xed, 0x2a, 0x63, 0xaf, 0xd5, + 0xe3, 0x13, 0xaa, 0x15, 0x79, 0xfc, 0x0c, 0x88, 0xc7, 0x77, 0x2e, + 0x23, 0xa6, 0x76, 0xc9, 0x4b, 0x60, 0xc8, 0x9d, 0xf5, 0x77}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {459, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x78, 0x58, 0x89, 0xa2, 0x16, 0xd1, 0x54, 0x56, 0x58, 0x2d, 0x4e, + 0x1e, 0x3d, 0xe9, 0xe9, 0xca, 0x4a, 0x43, 0x29, 0x54, 0x41, 0x6d, 0x81, + 0xca, 0xf5, 0x2b, 0x2b, 0x43, 0x4c, 0x17, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd5, 0x34, 0xd8, 0xff, 0x4d, 0x56, 0xa7, 0x3e, 0xf7, + 0x61, 0x5e, 0x94, 0x52, 0x3b, 0x17, 0xe3, 0x5e, 0xdb, 0x3d, 0x0f, 0xb8, + 0x7e, 0x98, 0xc6, 0x85, 0x36, 0xf6, 0x3f, 0x11, 0x4a, 0x8d, 0x6c}, + {0x54, 0xd7, 0xfc, 0x17, 0xba, 0xd0, 0x02, 0x96, 0xba, 0x50, 0xb0, + 0xf3, 0xd5, 0xbf, 0x8f, 0xb8, 0x3f, 0x82, 0xd5, 0x71, 0x95, 0x2a, + 0x5f, 0xdb, 0x5a, 0x49, 0x41, 0x20, 0xcc, 0x61, 0x44, 0x6b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {460, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0xbe, 0xf3, 0x8a, 0x38, 0x90, 0xec, 0x1e, 0xd0, 0x5c, 0x29, 0x9f, + 0xce, 0xb7, 0x7d, 0xb5, 0xea, 0xd4, 0xb8, 0x8d, 0x9e, 0x93, 0x1b, 0x0f, + 0x21, 0xd6, 0x64, 0xf7, 0x7d, 0xf9, 0xb5, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x73, 0x3a, 0x71, 0x1b, 0xa0, 0x1b, 0x6e, 0x9b, 0x64, + 0xa0, 0xbe, 0x4c, 0xdc, 0xa8, 0xc7, 0xcf, 0x3c, 0x66, 0xdf, 0x24, 0x35, + 0xd5, 0x24, 0x8f, 0xb4, 0x41, 0x3f, 0xec, 0x6e, 0xe0, 0x3f, 0x70}, + {0xdb, 0x68, 0x51, 0xb1, 0x25, 0x85, 0xbc, 0x11, 0xbe, 0x93, 0x62, + 0xc9, 0x6a, 0x54, 0x5c, 0x6f, 0x2b, 0xa5, 0x5f, 0x04, 0x00, 0x97, + 0x92, 0x46, 0x3b, 0x96, 0xa3, 0x8c, 0xb9, 0xb3, 0xf0, 0x7c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {461, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x54, 0xee, 0x56, 0x68, 0x78, 0xef, 0x8b, 0x7e, 0xba, 0xf5, 0xa0, + 0x58, 0x30, 0x6f, 0x25, 0x0e, 0xdf, 0x0c, 0x84, 0xfd, 0x52, 0xaf, 0x2d, + 0x74, 0xb7, 0xce, 0x3c, 0x1e, 0xdd, 0xa7, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x35, 0x73, 0x8d, 0xd5, 0x39, 0xd6, 0x0f, 0x69, 0xcd, + 0x1a, 0x1c, 0xff, 0xc8, 0xa4, 0x2b, 0x6a, 0xf6, 0x8f, 0xe7, 0xde, 0x45, + 0x39, 0x2d, 0x02, 0x83, 0x1e, 0x2a, 0x77, 0x50, 0x0e, 0xa2, 0x78}, + {0xf6, 0xd1, 0xa6, 0x64, 0x25, 0x7f, 0xa5, 0xde, 0x3d, 0x4d, 0x57, + 0xf0, 0x4e, 0xda, 0x29, 0x76, 0xbf, 0x1e, 0x35, 0xcc, 0x3a, 0xc5, + 0x13, 0xe1, 0xee, 0x84, 0xd5, 0x7d, 0x21, 0x35, 0xed, 0x13}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 8 + {462, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0x5b, 0x55, 0x12, 0x61, 0xfc, 0xe3, 0x8d, 0xdc, 0x8f, 0xf3, 0xad, + 0xd3, 0x2f, 0x5c, 0x26, 0x81, 0x1d, 0x27, 0x1b, 0x9a, 0x17, 0x94, 0xe2, + 0x49, 0xdd, 0x76, 0xa3, 0x8d, 0xf2, 0x84, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xce, 0x93, 0x2b, 0x5a, 0xf4, 0xbe, 0x47, 0x21, 0xf9, + 0x6f, 0x7b, 0x79, 0xba, 0x1c, 0x43, 0xb2, 0x06, 0x87, 0xd4, 0xaf, 0x49, + 0xc3, 0x7b, 0x58, 0xdc, 0x89, 0x42, 0x79, 0xe0, 0x4b, 0xb5, 0x78}, + {0xf8, 0xf7, 0x62, 0x5a, 0xc5, 0xbd, 0xe6, 0x3f, 0x75, 0x3a, 0x9b, + 0xb4, 0xae, 0xfb, 0xfb, 0x9c, 0x46, 0x47, 0x20, 0x77, 0x08, 0xaf, + 0x9d, 0x77, 0x4e, 0xf0, 0x8f, 0xf1, 0xb1, 0xe5, 0xa3, 0x54}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {463, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x88, 0x15, 0x05, 0x23, 0x44, 0xdc, 0xad, 0x97, 0xef, 0xd1, 0x34, 0x1e, + 0x90, 0x72, 0xa8, 0x08, 0xcf, 0x99, 0x9e, 0x46, 0xe5, 0x2c, 0xf0, 0x4e, + 0x0c, 0xfb, 0xcd, 0x99, 0x01, 0xe1, 0x8d, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe3, 0x65, 0x54, 0x48, 0x33, 0x9e, 0x48, 0x50, 0x80, + 0x6e, 0xb5, 0x8a, 0xbb, 0xa0, 0xc8, 0x91, 0x85, 0x51, 0x1e, 0xa7, 0x2c, + 0x37, 0xc4, 0x9e, 0x95, 0x83, 0xee, 0x6d, 0xd2, 0x35, 0xd2, 0x13}, + {0x5e, 0x10, 0xdf, 0xbf, 0xf4, 0x44, 0x3e, 0xfc, 0xae, 0x2c, 0xcc, + 0x78, 0xc2, 0x89, 0xa4, 0x14, 0x60, 0xd5, 0xa8, 0x2f, 0x79, 0xdf, + 0x72, 0x6b, 0x88, 0x24, 0xcc, 0xbe, 0xf7, 0x14, 0x6d, 0x40}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {464, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0xe0, 0x32, 0xe9, 0xe5, 0xff, 0xba, 0xa0, 0x04, 0x39, 0x0f, 0x3a, + 0x0b, 0x90, 0x0b, 0xc7, 0xcf, 0x5d, 0x11, 0x23, 0x8b, 0x7e, 0xc9, 0x64, + 0xaf, 0xc4, 0xbd, 0xa2, 0xaa, 0x6c, 0x34, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4d, 0x16, 0x96, 0x5b, 0x16, 0x37, 0xe9, 0xd7, 0xae, + 0x8f, 0xeb, 0x49, 0x9e, 0xd0, 0x55, 0x39, 0x62, 0xa9, 0xaa, 0x00, 0x22, + 0xd1, 0x62, 0x0c, 0x92, 0x80, 0x72, 0xf6, 0x50, 0x1b, 0xc4, 0x1b}, + {0x19, 0xd7, 0xb4, 0x4c, 0x18, 0x47, 0xc4, 0x4e, 0x8f, 0x37, 0xa2, + 0x2a, 0xb6, 0x9c, 0x18, 0x0f, 0xd9, 0xd7, 0x87, 0xf2, 0x04, 0x12, + 0x30, 0x13, 0xe1, 0xb1, 0x68, 0x00, 0xb9, 0xcd, 0x0f, 0x57}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {465, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x12, 0x85, 0x22, 0x11, 0xf6, 0x53, 0x6f, 0xca, 0x79, 0x93, 0x7e, + 0x7e, 0x31, 0x6c, 0x91, 0x49, 0xb0, 0xe2, 0x0e, 0xa0, 0x3f, 0x95, 0x1e, + 0x1b, 0xb0, 0x72, 0x89, 0x5c, 0xa0, 0xe0, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc6, 0xb9, 0xe6, 0x28, 0x87, 0x37, 0xad, 0x40, 0x45, + 0x2c, 0xec, 0x10, 0x22, 0x87, 0x1d, 0x90, 0xaf, 0x16, 0x42, 0xd1, 0x0b, + 0xd0, 0xa9, 0x77, 0x92, 0xb1, 0xa9, 0xc8, 0x99, 0x8e, 0x22, 0x20}, + {0xdb, 0x99, 0x0d, 0x97, 0x9f, 0x4f, 0x22, 0xf7, 0x66, 0xe7, 0x82, + 0x6d, 0x93, 0x55, 0x4e, 0x77, 0x1b, 0x36, 0x1d, 0xe4, 0x61, 0x27, + 0x4d, 0x6c, 0x37, 0xba, 0xad, 0xeb, 0x8e, 0xf7, 0xbe, 0x4e}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {466, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x39, 0xc1, 0xb9, 0xec, 0x47, 0x63, 0xe0, 0xad, 0x8a, 0x0e, 0xf2, + 0xb0, 0x87, 0x02, 0x97, 0xd0, 0xf8, 0xb4, 0x87, 0xe6, 0x60, 0x59, 0x5a, + 0x48, 0x41, 0x05, 0xd1, 0x80, 0xe1, 0x4a, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd5, 0x66, 0xfa, 0xb5, 0x05, 0xac, 0x4c, 0x7a, 0x3d, + 0xc3, 0xb9, 0x40, 0x3e, 0xf1, 0x21, 0x39, 0x2c, 0xbb, 0xe2, 0x12, 0x16, + 0xe5, 0xbc, 0xb8, 0xea, 0xb2, 0xdc, 0x94, 0x08, 0x98, 0x6e, 0x34}, + {0x6d, 0x7f, 0xc5, 0xd4, 0xa8, 0xf5, 0x34, 0xb1, 0xbc, 0x0f, 0xa5, + 0xe0, 0x78, 0x10, 0x42, 0x34, 0x67, 0x5c, 0x02, 0x66, 0x47, 0x36, + 0x95, 0x7a, 0xbd, 0xb2, 0x7d, 0xf6, 0xfa, 0xf0, 0x7c, 0x00}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {467, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0xef, 0xcb, 0xc8, 0x77, 0x7c, 0x1b, 0x54, 0xf0, 0x9c, 0x61, 0xa2, + 0x16, 0xef, 0xd4, 0x27, 0x29, 0x2e, 0xb1, 0x23, 0x12, 0xdb, 0xb3, 0xb3, + 0x2b, 0xd4, 0x52, 0x54, 0xa6, 0x68, 0x3e, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x46, 0x8d, 0x35, 0xec, 0xfb, 0x6d, 0x9b, 0x72, 0x72, + 0x52, 0x32, 0x76, 0xcc, 0x5e, 0x13, 0x76, 0x05, 0x19, 0x66, 0x7f, 0x0e, + 0x1e, 0x38, 0x88, 0xda, 0x4c, 0x56, 0x95, 0x5f, 0xe9, 0x11, 0x51}, + {0x53, 0x9c, 0x8d, 0x62, 0x9a, 0xb5, 0x1c, 0x2f, 0x3e, 0xa7, 0x27, + 0x8f, 0xd5, 0xf1, 0xc3, 0x1b, 0x6c, 0x15, 0x0a, 0x82, 0xfe, 0x3f, + 0x78, 0x6b, 0x93, 0xff, 0xa1, 0x59, 0xfd, 0x6d, 0x93, 0x16}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {468, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xd7, 0x34, 0x46, 0x02, 0x6c, 0xd0, 0xea, 0x79, 0x57, 0x73, 0xc2, + 0xeb, 0x7b, 0x16, 0x34, 0x8c, 0xd5, 0xf2, 0x28, 0xe3, 0x52, 0xdb, 0xc7, + 0x73, 0x28, 0xc2, 0xd8, 0xb9, 0xcd, 0xe2, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x19, 0x29, 0x53, 0x87, 0x43, 0x97, 0x7d, 0xfe, 0xa2, + 0x0b, 0xf4, 0x92, 0x7d, 0xda, 0xbb, 0x2f, 0x3b, 0xb1, 0x5c, 0xac, 0x24, + 0x61, 0x05, 0x45, 0x08, 0x84, 0x97, 0x18, 0x85, 0x4b, 0x55, 0x68}, + {0xde, 0xe3, 0xfd, 0x19, 0xc8, 0xf2, 0x96, 0x41, 0x54, 0x48, 0xb2, + 0x1a, 0xf4, 0x43, 0x85, 0xec, 0x46, 0x72, 0x7b, 0xbe, 0x67, 0xd4, + 0x83, 0x9b, 0x93, 0xef, 0xe2, 0xf6, 0x80, 0xe7, 0x6d, 0x34}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {469, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x98, 0xb5, 0x59, 0x52, 0x3b, 0xc7, 0x78, 0xb0, 0x41, 0x8a, 0xf5, 0x3c, + 0x0c, 0x32, 0xf6, 0xff, 0x5c, 0xf7, 0x71, 0xff, 0x5d, 0xf8, 0xae, 0x7c, + 0xbf, 0x7c, 0x3b, 0x72, 0xae, 0xdb, 0x5b, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x2d, 0x7a, 0xb4, 0xc6, 0xf5, 0x98, 0x65, 0x35, 0x5e, + 0xe8, 0xe9, 0xde, 0x57, 0xdb, 0x19, 0xaa, 0xdf, 0x77, 0x08, 0xb7, 0xc1, + 0xd1, 0xa8, 0x18, 0x48, 0x7c, 0x34, 0x06, 0x23, 0xba, 0xdc, 0x6d}, + {0x2a, 0x03, 0x40, 0xaa, 0xaf, 0xa0, 0x5d, 0x00, 0x52, 0x9c, 0x09, + 0x05, 0x7e, 0xd0, 0x14, 0x5f, 0x34, 0xd2, 0xde, 0x66, 0xa3, 0xe1, + 0x49, 0xcf, 0x08, 0x4e, 0xa9, 0x71, 0x68, 0x91, 0x4f, 0x39}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {470, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x58, 0x98, 0x15, 0x02, 0x7c, 0xaf, 0x82, 0x71, 0x4e, 0x96, 0xc9, 0xf9, + 0x1b, 0xac, 0xe6, 0x6e, 0xc4, 0xba, 0x3e, 0x92, 0xdf, 0x3f, 0xa1, 0x4b, + 0x9b, 0x8f, 0xe5, 0x03, 0x55, 0x6e, 0x45, 0x43, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x43, 0x83, 0x9f, 0x4a, 0x6a, 0xa2, 0x06, 0xc8, 0x2c, + 0x5a, 0x73, 0xf4, 0x9d, 0x8c, 0x9e, 0x57, 0x38, 0x26, 0xb3, 0xba, 0x72, + 0x35, 0xd3, 0x12, 0x98, 0x7c, 0x17, 0xae, 0xbe, 0xe6, 0x27, 0x76}, + {0x00, 0x31, 0x37, 0x17, 0xd3, 0x3e, 0x3b, 0x41, 0xa0, 0x86, 0x59, + 0x86, 0x15, 0x75, 0x82, 0xe0, 0x53, 0x50, 0x2a, 0x17, 0x2b, 0x88, + 0xd0, 0x1b, 0xb7, 0xb1, 0x08, 0x31, 0xa9, 0xfc, 0x4e, 0x6c}, + false, + true}, + + // Comment: special case for E in multiplication by 8 + {471, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x71, 0x5f, 0x67, 0x27, 0x0c, 0x99, 0x78, 0x98, 0x55, 0xce, 0xae, + 0xa9, 0x9b, 0x99, 0x57, 0xcc, 0xda, 0x33, 0x32, 0x6f, 0x76, 0xbb, 0x44, + 0x74, 0xab, 0x52, 0xab, 0x1e, 0xc3, 0x70, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3c, 0x32, 0x1e, 0x7f, 0x0b, 0x9e, 0x55, 0x5b, 0xc2, + 0x64, 0xa2, 0xce, 0xa6, 0x17, 0xe6, 0xb2, 0xb5, 0x62, 0xeb, 0xab, 0x21, + 0xfe, 0x0c, 0x22, 0x6c, 0x3e, 0x48, 0x7b, 0x7d, 0xf9, 0xa2, 0x7d}, + {0x9b, 0x6b, 0xe9, 0xe6, 0xf2, 0xfd, 0xb5, 0xd3, 0x32, 0x18, 0x42, + 0x22, 0x5d, 0x3e, 0x91, 0xd1, 0x48, 0x28, 0xcc, 0x53, 0xba, 0x66, + 0x54, 0xda, 0xbe, 0x19, 0x0b, 0x0c, 0x3e, 0xde, 0xb3, 0x09}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 8 + {472, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x1b, 0x99, 0x0b, 0xd8, 0x3d, 0x68, 0x41, 0x26, 0xff, 0x04, 0x7d, + 0x93, 0x0c, 0x27, 0xd0, 0x86, 0xa5, 0x88, 0xdd, 0x19, 0x68, 0x3d, 0x26, + 0x29, 0xf0, 0xe3, 0x4f, 0x43, 0x74, 0xab, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x42, 0xe5, 0xa6, 0xb8, 0xe9, 0x65, 0x4b, 0xb4, 0xad, + 0x62, 0x4a, 0xf3, 0xf4, 0x91, 0x87, 0x79, 0x77, 0x51, 0x3c, 0xc8, 0x77, + 0x5c, 0x8f, 0xb3, 0x12, 0xad, 0x19, 0xdb, 0xf3, 0x90, 0x3a, 0x28}, + {0x22, 0x3f, 0x1e, 0xb5, 0x52, 0x30, 0x83, 0x73, 0x02, 0x6d, 0x11, + 0xc9, 0x54, 0x68, 0x4c, 0xe6, 0xdb, 0x87, 0x0b, 0x63, 0x8b, 0x19, + 0x0b, 0x94, 0x43, 0xe5, 0x0a, 0xae, 0x21, 0x9f, 0x4e, 0x3e}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 8 + {473, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x20, 0x00, 0x89, 0xb7, 0x12, 0xd9, 0xa2, 0x05, 0x05, 0x97, 0x77, 0x9d, + 0x46, 0x37, 0x12, 0xfc, 0xd2, 0x23, 0xe3, 0xd6, 0x78, 0x79, 0xc0, 0xfb, + 0x76, 0x06, 0xf8, 0xf5, 0xf0, 0xef, 0xee, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0a, 0x51, 0xdd, 0x90, 0xab, 0x98, 0x5f, 0x6d, 0xea, + 0xf7, 0x2f, 0x16, 0xc4, 0x50, 0x14, 0xda, 0x26, 0xdf, 0x84, 0x86, 0x97, + 0xf6, 0x58, 0x2d, 0x75, 0x68, 0x8f, 0x52, 0x23, 0x34, 0x2b, 0x51}, + {0xfb, 0x95, 0xce, 0x4a, 0x3c, 0x1f, 0x32, 0x56, 0x38, 0xb7, 0xd4, + 0x7f, 0x42, 0x16, 0xd3, 0x9a, 0x7c, 0x6c, 0x5d, 0xa9, 0xa0, 0x1c, + 0xaa, 0x29, 0x7c, 0x37, 0xb6, 0x28, 0x16, 0x55, 0x5b, 0x2a}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 8 + {474, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0x4f, 0x87, 0xf4, 0xe6, 0x23, 0xaf, 0x4c, 0x31, 0xce, 0xca, 0x0b, + 0xb8, 0x7f, 0xac, 0x2d, 0x5b, 0x12, 0x51, 0x7b, 0x5a, 0x72, 0x84, 0x90, + 0x2a, 0xd7, 0x58, 0x38, 0xe6, 0x5f, 0x1e, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x88, 0x42, 0x31, 0x73, 0x57, 0xbd, 0xe8, 0x25, 0xef, + 0x43, 0x8a, 0x1c, 0x53, 0x90, 0x6f, 0xb8, 0xb0, 0x4e, 0xa3, 0x60, 0xf7, + 0xef, 0x33, 0x8c, 0x78, 0xe6, 0x68, 0x58, 0x60, 0x47, 0x93, 0x6a}, + {0x48, 0x8b, 0x83, 0x41, 0xc9, 0xcb, 0x1b, 0xbf, 0x12, 0x45, 0x10, + 0xb9, 0xf8, 0xda, 0xe4, 0xfa, 0xf2, 0xe0, 0xdc, 0xa9, 0xb8, 0x4e, + 0x00, 0xe9, 0x52, 0xa6, 0x3b, 0x5a, 0xa3, 0x28, 0xa8, 0x60}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 8 + {475, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x38, 0x3c, 0xbd, 0x5a, 0x3d, 0xd0, 0x90, 0x1d, 0x09, 0xa3, 0xca, 0xc3, + 0xd3, 0xa7, 0x7a, 0x97, 0x9c, 0xec, 0xf1, 0x5e, 0x20, 0x6a, 0x55, 0x3e, + 0x4c, 0xa3, 0xf2, 0x4b, 0x90, 0x78, 0x39, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc7, 0x1d, 0x92, 0xd3, 0xc9, 0x2d, 0xbf, 0xae, 0xd7, + 0x55, 0xfb, 0x32, 0x79, 0x7b, 0x66, 0x7c, 0xc8, 0x6b, 0x0e, 0x79, 0x36, + 0x24, 0x98, 0xe2, 0xac, 0xa3, 0x8c, 0x68, 0x97, 0x13, 0xb1, 0x6e}, + {0x11, 0x29, 0xea, 0xe9, 0x7b, 0xf7, 0x5f, 0x73, 0x14, 0xf2, 0xe1, + 0xb4, 0x03, 0xb1, 0x87, 0x37, 0xad, 0x83, 0x0c, 0x80, 0x42, 0x9e, + 0x2b, 0xa0, 0xd4, 0x86, 0x6b, 0x36, 0x23, 0x99, 0x85, 0x5f}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 8 + {476, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x1d, 0xf0, 0x9e, 0x57, 0xb9, 0x8a, 0xec, 0x37, 0x57, 0x45, 0xdf, + 0x14, 0x7b, 0x72, 0x94, 0x9a, 0x6b, 0x2b, 0xb2, 0xca, 0x3a, 0x34, 0x88, + 0x15, 0x12, 0xee, 0x31, 0xe7, 0x90, 0xad, 0x42, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3a, 0x21, 0xd1, 0xcf, 0x7b, 0x37, 0x44, 0xd1, 0xad, + 0x26, 0x19, 0x73, 0x35, 0x84, 0x49, 0x82, 0xc2, 0xa0, 0xc6, 0xa5, 0xaa, + 0x83, 0x54, 0x92, 0xbd, 0x03, 0xc4, 0x01, 0xa4, 0xfe, 0x67, 0x78}, + {0x07, 0x2f, 0x51, 0xd9, 0x47, 0x27, 0xf3, 0x92, 0xd5, 0x9d, 0xc7, + 0xca, 0xff, 0x1f, 0x44, 0x60, 0x45, 0x23, 0x52, 0xec, 0x39, 0xc3, + 0x2a, 0x1c, 0x9f, 0x07, 0x1e, 0x38, 0x88, 0x33, 0xda, 0x56}, + false, + true}, + + // Comment: special case for CB in multiplication by 8 + {477, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xff, 0xa5, 0xf4, 0x92, 0x2b, 0xb1, 0x17, 0xad, 0x75, 0xff, 0x43, + 0xac, 0xac, 0x62, 0x33, 0x1e, 0xfa, 0xa4, 0x55, 0x36, 0xfe, 0x88, 0x30, + 0x6e, 0x4a, 0x4c, 0xb5, 0x8d, 0xb7, 0x3a, 0x47, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd1, 0x28, 0xea, 0x3e, 0x13, 0x32, 0x5e, 0xd6, 0xeb, + 0xd6, 0x53, 0x3a, 0x9f, 0xd3, 0x04, 0x5a, 0x55, 0xf2, 0x5a, 0xd8, 0xb6, + 0x7d, 0xef, 0x30, 0x91, 0x28, 0x43, 0x50, 0x4c, 0x1a, 0xab, 0x29}, + {0x30, 0x51, 0x21, 0x42, 0xd3, 0xe3, 0xa4, 0xca, 0xd6, 0x72, 0x6d, + 0x9d, 0x35, 0xf2, 0xe0, 0x43, 0xfc, 0xa9, 0xdf, 0xb7, 0x50, 0x88, + 0x4a, 0xe2, 0x2b, 0x25, 0x47, 0xc8, 0x40, 0xf3, 0x58, 0x7b}, + false, + true}, + + // Comment: special case for CB in multiplication by 8 + {478, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x68, 0x5e, 0x32, 0x71, 0xd2, 0x01, 0x57, 0x41, 0x75, 0x66, 0x12, 0xa9, + 0x30, 0xe8, 0x58, 0xb9, 0x30, 0xac, 0xf2, 0x01, 0x81, 0x45, 0xf3, 0x82, + 0xc8, 0x3d, 0x8c, 0xce, 0xd2, 0xe2, 0x20, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe0, 0x79, 0xc8, 0xf8, 0x42, 0x31, 0x65, 0xc7, 0xe0, + 0xa2, 0xc4, 0x8b, 0x4a, 0xbe, 0x90, 0xae, 0xce, 0x4e, 0x6d, 0x90, 0x3d, + 0x7a, 0x5a, 0x16, 0x25, 0xfa, 0xd0, 0x41, 0x0c, 0xd5, 0x5b, 0x32}, + {0x5b, 0x81, 0xb3, 0x76, 0x1a, 0x66, 0xd1, 0x99, 0xe8, 0xef, 0x99, + 0xd2, 0x49, 0x4b, 0xd5, 0x7a, 0x02, 0x29, 0xd4, 0x56, 0x4a, 0x7f, + 0x6d, 0x60, 0x55, 0xf2, 0x2a, 0xa4, 0x86, 0x81, 0xbd, 0x3a}, + false, + true}, + + // Comment: special case for BB in multiplication by 8 + {479, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf8, 0xe1, 0x61, 0xd6, 0x92, 0x97, 0xe0, 0x17, 0xd7, 0xc5, 0x1b, 0x1b, + 0x1f, 0xf3, 0xba, 0x70, 0x3d, 0x4c, 0x4c, 0xf8, 0xfc, 0x2b, 0x8f, 0xf4, + 0x7f, 0x74, 0xc3, 0xff, 0x8c, 0x7d, 0x35, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x65, 0x92, 0x2a, 0x06, 0xe9, 0xbe, 0x4e, 0x8a, 0x5e, + 0x8a, 0xce, 0xb1, 0xa4, 0xe0, 0x8f, 0xe9, 0x0f, 0x01, 0xe1, 0x0e, 0xf2, + 0xdd, 0x27, 0x31, 0x54, 0x27, 0xce, 0xdf, 0xcf, 0x95, 0xec, 0x32}, + {0x03, 0x8d, 0xe7, 0xfd, 0xb9, 0xcc, 0x00, 0x30, 0xf5, 0xc1, 0x1d, + 0xda, 0x00, 0x58, 0x9f, 0x0a, 0x95, 0xf6, 0x56, 0x58, 0x81, 0x5b, + 0x06, 0xed, 0x01, 0x35, 0x53, 0xa0, 0x2b, 0x6c, 0x50, 0x17}, + false, + true}, + + // Comment: special case for BB in multiplication by 8 + {480, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x5d, 0x75, 0x89, 0xf8, 0xab, 0xef, 0x0a, 0xcf, 0x09, 0x40, 0xda, + 0x84, 0xa6, 0x9e, 0x8f, 0x2f, 0x30, 0x6f, 0xa7, 0x3c, 0x9a, 0xfd, 0x27, + 0x34, 0x22, 0x87, 0xc1, 0xdb, 0xa8, 0x00, 0x44, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd3, 0x6a, 0x24, 0x0e, 0x97, 0x2d, 0xc1, 0x6e, 0x9b, + 0x97, 0xa9, 0x97, 0xad, 0xa3, 0x37, 0xf0, 0x27, 0x60, 0xd0, 0x5c, 0x46, + 0xd7, 0xf8, 0xd7, 0xb4, 0xe9, 0xea, 0x9a, 0x63, 0x5c, 0x7c, 0x64}, + {0x22, 0xb0, 0xde, 0xa3, 0xb3, 0xb7, 0xca, 0x55, 0xec, 0xee, 0xaa, + 0xe6, 0x44, 0x34, 0x26, 0x54, 0x8c, 0x7c, 0x15, 0xcc, 0x7d, 0xdf, + 0x31, 0x78, 0x03, 0x18, 0xd1, 0xc2, 0x38, 0x79, 0xc1, 0x6a}, + false, + true}, + + // Comment: special case for BB in multiplication by 8 + {481, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x93, 0xd4, 0x38, 0x8b, 0x0e, 0x90, 0xf0, 0xb5, 0x02, 0x08, 0xaa, + 0x8f, 0x0c, 0xc2, 0x4f, 0x57, 0x6d, 0x03, 0x64, 0x1b, 0xaf, 0x1c, 0x3e, + 0xdd, 0xb2, 0xa3, 0xef, 0xa6, 0x9c, 0x9d, 0x40, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x4f, 0x5b, 0x8b, 0x98, 0x92, 0xb8, 0xa4, 0x6d, 0xf0, + 0x8d, 0x76, 0xa4, 0x74, 0x5b, 0x1c, 0x58, 0xd4, 0xe7, 0xa3, 0x94, 0x90, + 0x54, 0x35, 0x87, 0x56, 0x88, 0xca, 0x11, 0xf1, 0xe9, 0xd8, 0x6a}, + {0xa2, 0x5e, 0x13, 0x06, 0x68, 0x4a, 0xd7, 0x87, 0x0a, 0x31, 0xf0, + 0x40, 0x45, 0x66, 0xe8, 0xd2, 0x8f, 0x2d, 0x83, 0xd4, 0xb9, 0x49, + 0x78, 0x22, 0xc5, 0x7f, 0x87, 0x81, 0xb1, 0x8f, 0xec, 0x20}, + false, + true}, + + // Comment: special case for BB in multiplication by 8 + {482, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x65, 0x17, 0x13, 0x01, 0xbf, 0x6b, 0x90, 0xfb, 0x16, 0xef, 0xa3, + 0x55, 0x09, 0x16, 0x1f, 0x1b, 0xd6, 0xb3, 0xb9, 0x31, 0x30, 0xd4, 0x90, + 0xaf, 0x9f, 0xe2, 0x24, 0xdd, 0x15, 0x5f, 0x45, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xaa, 0x2f, 0x02, 0x62, 0x82, 0x69, 0x13, 0x9a, 0x7a, + 0x8a, 0x16, 0xfd, 0xe9, 0x5c, 0x9b, 0xad, 0x7d, 0xa7, 0xff, 0xbd, 0x54, + 0x39, 0xc3, 0x96, 0xa7, 0xd7, 0x7b, 0x6c, 0x32, 0x13, 0xe6, 0x7f}, + {0xbb, 0x44, 0x31, 0xbe, 0xa7, 0xa5, 0x87, 0x1c, 0x1b, 0xe2, 0x7a, + 0x26, 0x74, 0x09, 0x46, 0x27, 0xea, 0xaa, 0x44, 0x25, 0xc9, 0x9c, + 0xd3, 0xfa, 0x41, 0xbd, 0x7e, 0x13, 0xcb, 0xd7, 0xbf, 0x7e}, + false, + true}, + + // Comment: special case for A in multiplication by 8 + {483, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0xc8, 0x1a, 0x4e, 0x78, 0xd8, 0x21, 0x45, 0xb2, 0x66, 0xe1, 0xd7, + 0x4b, 0x38, 0x69, 0xbf, 0x1c, 0x27, 0x42, 0x78, 0x03, 0xeb, 0xb1, 0x1c, + 0x92, 0xff, 0x80, 0x73, 0xd1, 0xe4, 0xcc, 0x46, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd9, 0x95, 0xcb, 0x28, 0x7e, 0x9a, 0x9c, 0x57, 0x91, + 0xf3, 0xca, 0xe3, 0xd4, 0x94, 0xa5, 0xb5, 0x16, 0xa1, 0xe2, 0x6c, 0xbc, + 0x93, 0x0f, 0x43, 0xe7, 0x3c, 0x8b, 0x70, 0xb6, 0x9d, 0x78, 0x3b}, + {0x33, 0x0f, 0x5d, 0x0b, 0x5b, 0xcc, 0xc9, 0x0f, 0x76, 0x94, 0xdf, + 0xdd, 0x9c, 0x64, 0x49, 0xa6, 0x2d, 0x93, 0xaf, 0x88, 0x40, 0xea, + 0xf5, 0x71, 0xe3, 0xe0, 0x61, 0x0e, 0x01, 0x98, 0xb0, 0x3f}, + false, + true}, + + // Comment: special case for A in multiplication by 8 + {484, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0xb9, 0x8b, 0x4a, 0x99, 0xea, 0xdd, 0x73, 0x01, 0x2c, 0x07, 0xfe, + 0x5c, 0x4a, 0x0b, 0x95, 0x90, 0xac, 0x55, 0xe8, 0x21, 0x35, 0x3b, 0x41, + 0xd5, 0xf6, 0x65, 0xe1, 0x71, 0x88, 0xbc, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x47, 0x9a, 0xfb, 0x1e, 0x73, 0xdc, 0x77, 0xc3, 0x74, + 0x3e, 0x51, 0xe9, 0xec, 0x0b, 0xcc, 0x61, 0xce, 0x66, 0xed, 0x08, 0x4d, + 0xc1, 0x0b, 0xfa, 0x27, 0x94, 0xb4, 0xc3, 0xe4, 0x95, 0x37, 0x69}, + {0xbd, 0xef, 0x00, 0xca, 0xa5, 0x14, 0xb2, 0xf8, 0xab, 0x1f, 0xb2, + 0x24, 0x1e, 0x83, 0x78, 0x7a, 0x02, 0x60, 0x1e, 0xcd, 0xff, 0x6c, + 0xf1, 0x66, 0xc4, 0x21, 0x0f, 0x8c, 0x1a, 0xde, 0x42, 0x11}, + false, + true}, + + // Comment: special case for DA in multiplication by 8 + {485, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x18, 0x97, 0x67, 0x8e, 0x38, 0x22, 0x2a, 0x61, 0xfe, 0x10, 0x5d, 0xc6, + 0x64, 0x3c, 0x1e, 0xb5, 0x94, 0x0e, 0x8d, 0xbc, 0x73, 0xed, 0x6c, 0x00, + 0xf2, 0x5a, 0x34, 0x32, 0x8f, 0x43, 0xa6, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x37, 0x8e, 0xda, 0x41, 0x47, 0x0b, 0x0f, 0x23, 0x8a, + 0x20, 0x0f, 0x80, 0x80, 0x9a, 0xd5, 0x62, 0xca, 0x41, 0xe6, 0x24, 0x11, + 0xa6, 0x1f, 0xeb, 0x7f, 0x7e, 0x9b, 0x75, 0x2b, 0x55, 0x46, 0x42}, + {0xbf, 0xd5, 0xb5, 0xac, 0xd2, 0xd8, 0x9f, 0x21, 0x3a, 0x26, 0xca, + 0xf5, 0x40, 0x62, 0xf9, 0xa2, 0x4e, 0x6f, 0x6f, 0xd8, 0xdd, 0xd0, + 0xcd, 0x2e, 0x5e, 0x47, 0xb7, 0xfe, 0xa4, 0xa9, 0xc5, 0x37}, + false, + true}, + + // Comment: special case for DA in multiplication by 8 + {486, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x98, 0xaf, 0x81, 0x38, 0xe1, 0x1a, 0xe4, 0x5b, 0xbc, 0xef, 0xa7, + 0x37, 0x18, 0x2a, 0x57, 0x18, 0x85, 0xf9, 0x2d, 0x51, 0x5c, 0x32, 0x05, + 0x6c, 0x7c, 0xb0, 0xd7, 0xde, 0xac, 0x47, 0x41, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x0c, 0xad, 0x75, 0x45, 0xad, 0xe2, 0xfd, 0x93, 0xfc, + 0xae, 0x00, 0x7c, 0x97, 0x64, 0x83, 0x48, 0xf2, 0x6d, 0x85, 0x82, 0x9b, + 0xdb, 0x72, 0x23, 0xa6, 0x3e, 0xcc, 0xb8, 0x4e, 0x56, 0xd4, 0x75}, + {0xc8, 0x08, 0x58, 0x77, 0x80, 0x0c, 0x17, 0x5e, 0x94, 0x9c, 0xdd, + 0x88, 0xe1, 0x96, 0xeb, 0x9c, 0x48, 0x41, 0xda, 0x2a, 0xc4, 0x46, + 0xdf, 0xed, 0x90, 0x85, 0xbd, 0xa5, 0xbb, 0xec, 0x26, 0x5d}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {487, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xbf, 0xef, 0x6e, 0xc0, 0x95, 0xb5, 0xa1, 0xf9, 0x39, 0x17, 0xd3, + 0x2f, 0x16, 0xa2, 0x1d, 0x04, 0x62, 0xc1, 0xfd, 0xe1, 0x74, 0x46, 0xf5, + 0xa5, 0x90, 0x23, 0x2d, 0x9c, 0x89, 0x5f, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x60, 0xf2, 0x7e, 0xd0, 0xa2, 0x78, 0x04, 0xce, 0xd2, + 0x37, 0xcf, 0x3c, 0x1c, 0xc7, 0x76, 0x65, 0x0f, 0xb3, 0x20, 0xba, 0xe6, + 0xd5, 0xac, 0xb5, 0x64, 0xe9, 0x7b, 0x56, 0xcb, 0xa2, 0x52, 0x10}, + {0x4c, 0x30, 0x08, 0x95, 0x82, 0x73, 0x82, 0xa9, 0xd1, 0x07, 0x90, + 0x28, 0xbd, 0x6f, 0x69, 0x4a, 0x7a, 0x12, 0xdd, 0xac, 0x9c, 0x76, + 0xab, 0xac, 0x6f, 0xdf, 0x5d, 0x29, 0x45, 0x7a, 0x33, 0x10}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {488, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0x49, 0x7d, 0x44, 0x64, 0xed, 0x88, 0x23, 0xc5, 0x0f, 0xbc, 0x6b, + 0x68, 0x62, 0x08, 0x26, 0xc4, 0xf6, 0x29, 0xc1, 0xd9, 0x19, 0x30, 0x58, + 0xdf, 0x6b, 0xf8, 0x57, 0xc6, 0xae, 0xcc, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf9, 0x3a, 0x73, 0x27, 0x0a, 0xc1, 0x91, 0x94, 0xb8, + 0xe4, 0xff, 0xd0, 0x2b, 0xe4, 0xb1, 0x43, 0x85, 0x25, 0xf8, 0x4a, 0x76, + 0x22, 0x46, 0x88, 0xea, 0x89, 0xa9, 0xdd, 0x6a, 0x1b, 0xd6, 0x23}, + {0x72, 0x85, 0xfb, 0xb3, 0xf7, 0x63, 0x40, 0xa9, 0x79, 0xab, 0x6e, + 0x28, 0x87, 0x27, 0xa2, 0x11, 0x33, 0x32, 0xcf, 0x93, 0x38, 0x09, + 0xb0, 0x18, 0xb8, 0x73, 0x9a, 0x79, 0x6a, 0x09, 0xd0, 0x0b}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {489, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x08, 0xc6, 0xcb, 0xe0, 0x37, 0x92, 0xa3, 0x82, 0x9f, 0x06, 0xe8, 0xad, + 0x54, 0xc5, 0x5d, 0xb1, 0x13, 0x23, 0x6a, 0xc0, 0xdc, 0xc9, 0xab, 0x6a, + 0x9a, 0x6b, 0x10, 0xee, 0xd1, 0x04, 0x1b, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcf, 0x80, 0xc3, 0x0f, 0xcb, 0xfd, 0x53, 0x56, 0x66, + 0xca, 0x1d, 0xa4, 0x99, 0xe2, 0xe9, 0x9c, 0xc5, 0x37, 0x06, 0x3e, 0x2d, + 0xe1, 0x94, 0x58, 0xfc, 0xf9, 0x2f, 0x5e, 0xe3, 0x4a, 0xcf, 0x47}, + {0xda, 0xbc, 0x3b, 0xd4, 0x9f, 0x19, 0xcf, 0x70, 0x71, 0x80, 0x2e, + 0x43, 0xc8, 0x63, 0xed, 0x0b, 0x1d, 0x93, 0xa8, 0x41, 0x58, 0x80, + 0x98, 0xb9, 0x8a, 0x0c, 0x58, 0x1b, 0xf4, 0xfe, 0x0a, 0x11}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {490, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x50, 0x04, 0x4d, 0xa3, 0x31, 0x5d, 0xd0, 0x82, 0xe9, 0xdf, 0xb6, 0xa1, + 0x99, 0x4a, 0xab, 0xb3, 0x31, 0xf5, 0x3e, 0x0d, 0x1c, 0x12, 0x63, 0x33, + 0x83, 0xb2, 0xa3, 0xc8, 0x67, 0x8c, 0xfe, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x69, 0x8e, 0xff, 0xe0, 0xad, 0x42, 0xe1, 0x5e, 0xe1, + 0xf4, 0x6f, 0xde, 0x6f, 0xc5, 0x07, 0x4f, 0xfd, 0xa1, 0x83, 0xbc, 0xf1, + 0xb2, 0xdb, 0x86, 0x47, 0xf5, 0x61, 0xdd, 0xd1, 0x91, 0xdd, 0x60}, + {0xa6, 0x1a, 0x3b, 0x15, 0x0b, 0x47, 0x70, 0x53, 0x23, 0x73, 0x67, + 0x62, 0x98, 0xc9, 0xa5, 0xda, 0x28, 0xad, 0xcc, 0x43, 0x65, 0xb0, + 0x6f, 0xe0, 0x7c, 0x95, 0x9c, 0xa8, 0x0e, 0x47, 0x7a, 0x57}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {491, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x56, 0x40, 0xda, 0x7a, 0x48, 0x25, 0x2e, 0x35, 0xdd, 0xce, 0x60, + 0xc1, 0x4a, 0xdd, 0xb7, 0x30, 0x97, 0xfb, 0xc9, 0xac, 0x2f, 0x87, 0xc8, + 0xd2, 0x77, 0x2c, 0xe8, 0x9a, 0xa6, 0xbe, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xbd, 0x15, 0x65, 0xb4, 0xa3, 0xf8, 0x51, 0x5d, 0xff, + 0x57, 0x7b, 0xe6, 0xdc, 0xb4, 0x14, 0x51, 0x1d, 0x3d, 0x4e, 0xc2, 0xde, + 0x15, 0xe0, 0xbd, 0x45, 0xb2, 0x8e, 0x9c, 0xc4, 0xca, 0xef, 0x60}, + {0x91, 0x6a, 0xb4, 0xf3, 0xbf, 0xc8, 0x32, 0x1e, 0x10, 0x87, 0xd9, + 0xc5, 0x44, 0x4f, 0x8f, 0x7a, 0x43, 0xe9, 0xca, 0x6d, 0x29, 0xe7, + 0xba, 0x98, 0xa1, 0x9d, 0xc0, 0x5f, 0xff, 0x34, 0xed, 0x4c}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {492, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0x32, 0x71, 0xc2, 0x11, 0x99, 0xba, 0x2e, 0x94, 0xea, 0xd9, 0x2c, + 0xd9, 0xdd, 0x79, 0xf7, 0x0a, 0xab, 0x37, 0x8b, 0x59, 0x49, 0x74, 0x55, + 0xd3, 0x27, 0xa5, 0x90, 0x7d, 0xaf, 0xcb, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xb8, 0x64, 0x9e, 0x13, 0x84, 0x3f, 0x80, 0xcf, 0x57, + 0x02, 0x39, 0x8e, 0x4a, 0x9a, 0x8c, 0x37, 0x8f, 0x29, 0xda, 0x96, 0xdf, + 0xd6, 0x57, 0x9f, 0x1e, 0xb4, 0xf7, 0xea, 0x34, 0xdf, 0x67, 0x65}, + {0x84, 0x4a, 0x5d, 0xd5, 0x13, 0x95, 0x54, 0xca, 0x7b, 0x41, 0xcb, + 0xe6, 0xa4, 0x79, 0x61, 0x93, 0x91, 0x2e, 0x7a, 0xa4, 0xe2, 0x01, + 0xcc, 0x68, 0x94, 0x4c, 0xe2, 0xa5, 0x57, 0x74, 0xa1, 0x0f}, + false, + true}, + + // Comment: special case for AA in multiplication by 9 + {493, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd0, 0x67, 0x6a, 0x0b, 0x9a, 0x04, 0x6c, 0x62, 0xd5, 0xb2, 0xe7, 0x40, + 0xd9, 0xcc, 0x43, 0xfa, 0x37, 0x96, 0x5d, 0xea, 0x93, 0xc2, 0x32, 0x54, + 0xf7, 0xbf, 0x56, 0x9f, 0x2b, 0xeb, 0xaa, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xc3, 0x96, 0x93, 0x87, 0x37, 0xab, 0xdf, 0x79, 0x1e, + 0x09, 0xa9, 0x7e, 0xba, 0x57, 0x7c, 0x43, 0x7d, 0x9b, 0x67, 0xc2, 0xda, + 0xe9, 0x4e, 0x13, 0xea, 0xb7, 0x29, 0x6e, 0xc0, 0xfc, 0x73, 0x7e}, + {0x10, 0x78, 0x03, 0x33, 0xb2, 0xa6, 0x17, 0x01, 0x36, 0x26, 0x5b, + 0xb5, 0xeb, 0xc6, 0xc8, 0x18, 0x81, 0x7f, 0x2e, 0x48, 0xae, 0x37, + 0x25, 0x28, 0xc8, 0xf3, 0x44, 0x33, 0xfd, 0xd6, 0x21, 0x5a}, + false, + true}, + + // Comment: special case for DA - CB in multiplication by 9 + {494, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0x8c, 0x84, 0xd2, 0xb7, 0x6f, 0xcc, 0xda, 0x57, 0x9e, 0x97, 0x4d, + 0xb3, 0xd3, 0xb2, 0xce, 0x39, 0xa6, 0xbc, 0x0d, 0xad, 0x44, 0x05, 0x99, + 0xdb, 0x22, 0x41, 0x1b, 0x60, 0x46, 0x78, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x55, 0x7b, 0x82, 0x50, 0x12, 0xd9, 0x8f, 0x06, 0x5b, + 0xb9, 0x5a, 0x2a, 0xb9, 0xb2, 0xd2, 0xd8, 0xb8, 0x3f, 0xd2, 0x03, 0x79, + 0x12, 0x50, 0x8c, 0x26, 0x3f, 0x86, 0xd7, 0xe3, 0x6c, 0x4f, 0x24}, + {0x5c, 0xe8, 0x48, 0x42, 0xdb, 0xae, 0x8b, 0x79, 0x5b, 0x3d, 0x54, + 0x53, 0x43, 0x55, 0x80, 0x45, 0x50, 0x8f, 0x27, 0x13, 0x83, 0xbf, + 0xb3, 0xdd, 0x39, 0x43, 0xf4, 0x10, 0x13, 0x98, 0xc8, 0x64}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 9 + {495, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0xf2, 0x33, 0x93, 0x6a, 0x88, 0x21, 0x93, 0x6d, 0x39, 0x11, 0x4c, + 0x84, 0xd9, 0x29, 0xe7, 0x97, 0x60, 0xb2, 0x76, 0x80, 0x77, 0x9e, 0x50, + 0x09, 0xe1, 0x70, 0x94, 0x10, 0xdd, 0x8e, 0x4f, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xae, 0x98, 0x29, 0x6d, 0x4a, 0x2f, 0xbc, 0xbb, 0x40, + 0xb4, 0x72, 0xf4, 0x06, 0x32, 0x31, 0x60, 0x8b, 0xb1, 0x46, 0x5c, 0x22, + 0x6c, 0x8a, 0x4a, 0x2d, 0xff, 0x29, 0xaf, 0xd9, 0x15, 0x88, 0x2a}, + {0x4f, 0x11, 0xaa, 0x0c, 0x31, 0x31, 0x95, 0xf9, 0x6f, 0x25, 0xca, + 0xdc, 0xbf, 0x49, 0xf0, 0x6a, 0x93, 0x2d, 0x8b, 0x05, 0x18, 0x79, + 0xea, 0x53, 0x7d, 0x1c, 0x6d, 0xfe, 0xe7, 0xf3, 0x6d, 0x35}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 9 + {496, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc8, 0xd8, 0x0b, 0x1a, 0x34, 0xf2, 0x11, 0x94, 0xf0, 0x47, 0xa6, 0xf0, + 0x32, 0x8b, 0xb9, 0x47, 0xe2, 0xe7, 0xaf, 0xf6, 0xa0, 0x43, 0x55, 0x3a, + 0xa0, 0x7f, 0x2a, 0xbf, 0x99, 0xaa, 0xf0, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8b, 0x9d, 0x24, 0x98, 0x29, 0xfb, 0xe8, 0x13, 0x33, + 0xd8, 0x50, 0x50, 0xda, 0x88, 0x99, 0x8f, 0x63, 0xfa, 0xc6, 0x65, 0x67, + 0x9e, 0x27, 0xdb, 0xbe, 0x21, 0xb7, 0x45, 0xdd, 0x14, 0xe1, 0x45}, + {0x1d, 0x61, 0x90, 0x70, 0xbf, 0x56, 0x26, 0x06, 0x4b, 0xe1, 0x00, + 0x25, 0xe7, 0x4e, 0x33, 0x6c, 0x81, 0xef, 0x31, 0x66, 0xb7, 0x43, + 0xf9, 0x9c, 0x75, 0x1f, 0xb9, 0x05, 0x87, 0xc3, 0x1d, 0x7e}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 9 + {497, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x21, 0x47, 0x7b, 0x45, 0x23, 0x61, 0x58, 0x00, 0x59, 0x36, 0x4c, + 0x6f, 0x94, 0xf4, 0x98, 0x1e, 0xe9, 0x4e, 0xa3, 0xf9, 0xb7, 0xd3, 0x74, + 0x39, 0xbc, 0x82, 0xae, 0x45, 0x81, 0x6f, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x61, 0x89, 0x60, 0x93, 0xe2, 0x69, 0x7c, 0x78, 0x23, + 0x0a, 0xfd, 0xda, 0x12, 0x63, 0x9c, 0xbe, 0x43, 0x42, 0x82, 0x7b, 0x8d, + 0x2b, 0x09, 0x32, 0x81, 0xf1, 0x48, 0xeb, 0x60, 0xb9, 0x03, 0x4b}, + {0x53, 0x2e, 0x79, 0x78, 0x61, 0xdb, 0x56, 0xb9, 0xd5, 0xdb, 0x88, + 0x25, 0xfb, 0x72, 0xf8, 0x62, 0x9c, 0x24, 0x22, 0xf8, 0xab, 0xea, + 0x72, 0x1a, 0xd2, 0xd7, 0xb9, 0xe7, 0x7a, 0x95, 0xb5, 0x76}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 9 + {498, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x60, 0x79, 0xda, 0xe0, 0x4c, 0x40, 0xa5, 0x9e, 0xa4, 0xe0, 0xc8, 0xc1, + 0x70, 0x92, 0xe4, 0xc8, 0x5e, 0xa9, 0x13, 0x3d, 0x14, 0x33, 0x07, 0x36, + 0x34, 0x87, 0x83, 0x6d, 0xf4, 0xe3, 0x03, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xcc, 0xc1, 0xdc, 0x18, 0x62, 0x29, 0xdb, 0xa9, 0xa9, + 0x36, 0x0a, 0x0f, 0x7f, 0xf0, 0x02, 0x47, 0xa3, 0x73, 0x26, 0x25, 0xac, + 0xaa, 0xcd, 0x18, 0xea, 0x13, 0xa9, 0xa8, 0xb4, 0x0f, 0xac, 0x4f}, + {0x4f, 0x67, 0x8b, 0x64, 0xfd, 0x1f, 0x85, 0xcb, 0xbd, 0x5f, 0x7e, + 0x7f, 0x3c, 0x8a, 0xc9, 0x5e, 0xc7, 0x50, 0x0e, 0x10, 0x2e, 0x90, + 0x06, 0xd6, 0xd4, 0x2f, 0x48, 0xfb, 0x24, 0x73, 0xab, 0x02}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 9 + {499, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x28, 0x1d, 0xb6, 0xa5, 0xac, 0x9a, 0x47, 0xd4, 0xa7, 0xb2, 0xb9, 0x1a, + 0x87, 0xf6, 0x53, 0x6c, 0xe6, 0x2d, 0x4e, 0x51, 0x29, 0xb8, 0xd6, 0x47, + 0xb9, 0x7f, 0x9c, 0x50, 0x40, 0x14, 0x89, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x69, 0xe3, 0x68, 0xc0, 0xb7, 0xe7, 0x8e, 0xb9, 0xf3, + 0xa5, 0x3b, 0xf4, 0x58, 0xf6, 0xe7, 0x9d, 0xc4, 0x88, 0x3b, 0xf9, 0x45, + 0x8f, 0x04, 0xa8, 0xc1, 0x2c, 0x4d, 0xdd, 0x94, 0xd6, 0x21, 0x51}, + {0xe0, 0x69, 0xfd, 0x06, 0x70, 0x2f, 0x10, 0xf3, 0x3a, 0xdb, 0x8c, + 0xf0, 0x76, 0x68, 0x80, 0x63, 0x48, 0x65, 0xb5, 0x10, 0xe2, 0xda, + 0x40, 0x92, 0x41, 0xfb, 0x5f, 0x17, 0x80, 0x50, 0x51, 0x4a}, + false, + true}, + + // Comment: special case for z_2 in multiplication by 9 + {500, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd8, 0x30, 0xf3, 0xc4, 0x78, 0x58, 0x29, 0xa0, 0xf9, 0x45, 0x85, 0x7e, + 0x0e, 0x85, 0xe0, 0xae, 0x72, 0x37, 0x02, 0xb5, 0x77, 0x83, 0xb9, 0x33, + 0xcd, 0x2a, 0x2a, 0xd0, 0x54, 0x84, 0xfe, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xf2, 0x1f, 0x9b, 0xad, 0xd9, 0x8d, 0xd8, 0xa1, 0x03, + 0xcc, 0x2a, 0xb5, 0x48, 0x4f, 0xac, 0x6c, 0x2b, 0xfd, 0xd2, 0x67, 0x1e, + 0xe6, 0xe6, 0x74, 0x13, 0x4a, 0x86, 0xb8, 0x9c, 0xee, 0x91, 0x60}, + {0xfe, 0xe2, 0x18, 0xeb, 0x1f, 0x92, 0x86, 0x44, 0x86, 0xe8, 0x3c, + 0x17, 0x31, 0xf0, 0x4b, 0xb8, 0xc7, 0xe6, 0xd7, 0x14, 0x3e, 0x39, + 0x15, 0xbc, 0xbf, 0x80, 0xfe, 0x03, 0xff, 0x69, 0xdc, 0x77}, + false, + true}, + + // Comment: special case for E in multiplication by 9 + {501, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x10, 0x23, 0x0b, 0xd0, 0x72, 0x1f, 0x4c, 0x8c, 0x4b, 0x92, 0x18, 0x81, + 0xdd, 0x88, 0xc6, 0x03, 0xaf, 0x50, 0x1e, 0xe8, 0x0e, 0x21, 0x02, 0xf8, + 0xac, 0xc3, 0x0c, 0xf8, 0xb2, 0xac, 0xd3, 0x49, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xe8, 0x53, 0x06, 0x2b, 0x2d, 0x6f, 0x38, 0xd0, 0x21, + 0xd6, 0x45, 0x16, 0x3e, 0xa2, 0x08, 0xd0, 0xe1, 0x93, 0xa4, 0x79, 0xf1, + 0x1f, 0x99, 0x97, 0x1b, 0x98, 0xe2, 0x11, 0x88, 0xfd, 0x0b, 0x2c}, + {0x64, 0xbd, 0xfa, 0x02, 0x07, 0xa1, 0x74, 0xca, 0x17, 0xee, 0xba, + 0x8d, 0xf7, 0x4d, 0x79, 0xb2, 0x5f, 0x54, 0x51, 0x0e, 0x61, 0x74, + 0x92, 0x30, 0x34, 0xa4, 0xd6, 0xee, 0x0c, 0x16, 0x7e, 0x7b}, + false, + true}, + + // Comment: special case for E in multiplication by 9 + {502, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xf0, 0xa3, 0x4d, 0x6d, 0x76, 0x89, 0x6e, 0x17, 0xcb, 0x8f, 0x66, 0xfe, + 0xda, 0x23, 0x11, 0x5f, 0xfb, 0x96, 0xf2, 0x46, 0xb8, 0x23, 0xbb, 0x63, + 0xde, 0xc0, 0x83, 0x35, 0x78, 0x7d, 0xe7, 0x4c, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x36, 0x2e, 0xb9, 0x2d, 0xab, 0x9f, 0xb2, 0x9f, 0x7e, + 0xd0, 0xe0, 0x38, 0x43, 0xdc, 0xc1, 0x57, 0x97, 0x92, 0x8c, 0x2b, 0x4e, + 0x51, 0xec, 0x26, 0x02, 0x04, 0x17, 0x9c, 0x1c, 0x12, 0x94, 0x5f}, + {0xd7, 0xf4, 0x58, 0x3e, 0xe4, 0xfe, 0x86, 0xaf, 0x3a, 0x3f, 0x1d, + 0xfc, 0xb2, 0x95, 0xba, 0x3a, 0x3e, 0x37, 0xbc, 0xed, 0x7b, 0x9c, + 0x6f, 0x00, 0x0a, 0x95, 0x33, 0x65, 0x30, 0x31, 0x89, 0x02}, + false, + true}, + + // Comment: special case for E in multiplication by 9 + {503, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x90, 0x73, 0xc1, 0xd0, 0xa1, 0x73, 0xc7, 0xff, 0x02, 0xdc, 0x96, 0x6a, + 0x16, 0x59, 0x93, 0xd9, 0xc4, 0xc9, 0x35, 0x75, 0x14, 0xf7, 0xa6, 0xbb, + 0x7a, 0xaa, 0x4b, 0x08, 0x27, 0x71, 0x89, 0x48, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xff, 0x54, 0x3f, 0x1e, 0x81, 0x99, 0x6e, 0x88, 0x63, + 0x1f, 0x03, 0x0c, 0xeb, 0xa7, 0xe6, 0x03, 0xb1, 0x30, 0x33, 0xef, 0xd2, + 0x05, 0xe6, 0x8b, 0xd3, 0x6b, 0x28, 0x46, 0x81, 0x34, 0xaa, 0x73}, + {0xc1, 0xb5, 0xe5, 0xf4, 0x40, 0x1c, 0x98, 0xfa, 0x14, 0xeb, 0xa8, + 0xaa, 0xfa, 0xe3, 0x0a, 0x64, 0x1b, 0xfd, 0x8f, 0xb1, 0x32, 0xbe, + 0x03, 0x41, 0x3f, 0x3b, 0xf2, 0x92, 0x90, 0xd4, 0x9e, 0x0b}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 9 + {504, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb0, 0xc1, 0x82, 0x25, 0x66, 0xe0, 0x16, 0xc1, 0x2a, 0xe3, 0x5e, 0xc0, + 0x35, 0xed, 0xd0, 0x9a, 0xf3, 0xcb, 0x7a, 0x48, 0xf5, 0x5c, 0x90, 0x28, + 0xe0, 0x5e, 0x11, 0x78, 0xa8, 0xc3, 0x82, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x90, 0xef, 0x70, 0x84, 0x4e, 0xad, 0x16, 0x13, 0xf6, + 0x9d, 0xf7, 0xd7, 0x8c, 0x05, 0x78, 0x13, 0xf8, 0x66, 0xc0, 0xd9, 0x5e, + 0x6d, 0x22, 0xca, 0xee, 0x4a, 0x01, 0x2b, 0x9c, 0x1c, 0x4b, 0x33}, + {0x93, 0x69, 0xeb, 0xb3, 0xd2, 0xb7, 0x44, 0x34, 0x1c, 0xba, 0x77, + 0x30, 0x27, 0x19, 0xa4, 0xb2, 0xd6, 0x3a, 0xff, 0x61, 0x28, 0x72, + 0xf8, 0x6d, 0x98, 0x77, 0xa7, 0x6b, 0xc9, 0x19, 0xca, 0x1c}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 9 + {505, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe0, 0x6f, 0xe6, 0x4e, 0x21, 0x17, 0x79, 0x6f, 0x99, 0x7b, 0xbc, 0xd3, + 0xbc, 0xad, 0x30, 0x67, 0xcf, 0x12, 0x91, 0x64, 0x0a, 0x3a, 0x64, 0x3f, + 0xb3, 0x59, 0x80, 0x9a, 0x40, 0x16, 0x83, 0x4d, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x88, 0xc1, 0xae, 0x57, 0x5a, 0xd0, 0x73, 0xdd, 0xa6, + 0x6c, 0x6e, 0xac, 0xb7, 0xb7, 0xf4, 0x36, 0xe1, 0xf8, 0xad, 0x72, 0xa0, + 0xdb, 0x5c, 0x04, 0xe5, 0x66, 0x0b, 0x7b, 0x71, 0x9e, 0x4c, 0x4b}, + {0x33, 0x53, 0x94, 0xbe, 0x9c, 0x15, 0x49, 0x01, 0xc0, 0xb4, 0x06, + 0x33, 0x00, 0x00, 0x18, 0x04, 0xb1, 0xcd, 0x01, 0xb2, 0x7f, 0xa5, + 0x62, 0xe4, 0x4f, 0x33, 0x02, 0x16, 0x88, 0x37, 0x16, 0x6e}, + false, + true}, + + // Comment: special case for x_2 in multiplication by 9 + {506, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x7e, 0xe8, 0x1f, 0x11, 0x3a, 0x24, 0x4c, 0x9d, 0x87, 0x60, 0x8b, + 0x12, 0x15, 0x8c, 0x50, 0xf9, 0xac, 0x1f, 0x2c, 0x89, 0x48, 0xd1, 0x70, + 0xad, 0x16, 0xab, 0x0a, 0xd8, 0x66, 0xd7, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xdc, 0xff, 0xc4, 0xc1, 0xe1, 0xfb, 0xa5, 0xfd, 0xa9, + 0xd5, 0xc9, 0x84, 0x21, 0xd9, 0x9c, 0x25, 0x7a, 0xfa, 0x90, 0x92, 0x1b, + 0xc2, 0x12, 0xa0, 0x46, 0xd9, 0x0f, 0x66, 0x83, 0xe8, 0xa4, 0x67}, + {0x7e, 0xcd, 0xd5, 0x4c, 0x5e, 0x15, 0xf7, 0xb4, 0x06, 0x1b, 0xe2, + 0xc3, 0x0b, 0x5a, 0x48, 0x84, 0xa0, 0x25, 0x65, 0x81, 0xf8, 0x7d, + 0xf6, 0x0d, 0x57, 0x9a, 0x33, 0x45, 0x65, 0x3e, 0xb6, 0x41}, + false, + true}, + + // Comment: special case for BB in multiplication by 9 + {507, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x70, 0x89, 0x65, 0x4b, 0xaa, 0xcb, 0xb6, 0x5b, 0xd0, 0x0c, 0xd8, 0xcb, + 0x9d, 0xe4, 0x68, 0x0e, 0x74, 0x80, 0x75, 0xe8, 0x84, 0x2c, 0xa6, 0x9d, + 0x44, 0x8f, 0xb5, 0x0f, 0xea, 0x85, 0xe7, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x6c, 0x00, 0x44, 0xcd, 0x10, 0x57, 0x8c, 0x5a, 0xff, + 0x1f, 0xf4, 0x91, 0x7b, 0x04, 0x1b, 0x76, 0xc9, 0xa9, 0xae, 0x23, 0x66, + 0x4e, 0xb8, 0xcf, 0x97, 0x8b, 0xd7, 0xaa, 0x19, 0x2c, 0xf2, 0x49}, + {0x0d, 0x8c, 0x21, 0xfa, 0x80, 0x0e, 0xe6, 0x3c, 0xe5, 0xe4, 0x73, + 0xd4, 0xc2, 0x97, 0x54, 0x95, 0x06, 0x2d, 0x8a, 0xfa, 0x65, 0x50, + 0x91, 0x12, 0x2c, 0xb4, 0x17, 0x99, 0xd3, 0x74, 0x59, 0x4f}, + false, + true}, + + // Comment: special case for BB in multiplication by 9 + {508, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x89, 0x78, 0x4c, 0x52, 0xcd, 0x67, 0xe4, 0x53, 0x6e, 0x56, 0x82, + 0x18, 0xc7, 0xb7, 0x03, 0x3b, 0x28, 0x41, 0x3f, 0x94, 0x2f, 0xca, 0x24, + 0xed, 0x69, 0xe4, 0x34, 0x96, 0xef, 0xa1, 0x4b, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xd9, 0x08, 0x9d, 0xe9, 0x02, 0xe1, 0x43, 0xdc, 0xd9, + 0x10, 0x7e, 0x5a, 0x33, 0x93, 0xa3, 0xf7, 0xfe, 0x05, 0xd9, 0x26, 0xc3, + 0x57, 0xb4, 0x7e, 0x30, 0x7a, 0x23, 0x6c, 0xb5, 0x90, 0xfd, 0x64}, + {0xdb, 0x6f, 0xec, 0x44, 0xbf, 0x11, 0x83, 0x16, 0xa6, 0xbd, 0xfb, + 0xae, 0x9a, 0xf4, 0x47, 0xba, 0xed, 0xe4, 0xd8, 0x2d, 0xaa, 0x16, + 0xbe, 0xd5, 0x96, 0xea, 0x6f, 0x05, 0xd4, 0xa5, 0x14, 0x00}, + false, + true}, + + // Comment: special case for BB in multiplication by 9 + {509, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0xe7, 0x3e, 0x4e, 0x01, 0x31, 0x48, 0xb9, 0xf0, 0x52, 0x73, 0xba, + 0xd6, 0x26, 0xbb, 0x12, 0x6a, 0x40, 0xec, 0x45, 0x58, 0xf5, 0x42, 0x50, + 0x96, 0xb4, 0x89, 0x47, 0xe0, 0xa9, 0xde, 0x4a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x8c, 0x4a, 0x26, 0xaa, 0x31, 0x9c, 0x2c, 0xc4, 0xa4, + 0x15, 0x8c, 0x2b, 0xc6, 0x9a, 0x0d, 0x5b, 0x34, 0x0b, 0x60, 0x62, 0x8a, + 0x14, 0xcf, 0x31, 0xbb, 0x0a, 0xe5, 0xdd, 0xc3, 0x8a, 0xe8, 0x66}, + {0xec, 0xc1, 0x20, 0x4b, 0xc7, 0x53, 0xc4, 0xce, 0xc4, 0xc9, 0x05, + 0x9f, 0xd7, 0xb5, 0x04, 0x94, 0x4e, 0xbf, 0x99, 0x5a, 0xb1, 0xb1, + 0xd4, 0x9f, 0x0b, 0x3b, 0x32, 0x53, 0x53, 0xbe, 0x3a, 0x15}, + false, + true}, + + // Comment: special case for BB in multiplication by 9 + {510, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x78, 0xed, 0x4c, 0x9b, 0xf9, 0xf4, 0x4d, 0xb8, 0xd9, 0x33, 0x88, 0x98, + 0x51, 0x91, 0xec, 0xf5, 0x92, 0x26, 0xb9, 0xc1, 0x20, 0x5f, 0xe7, 0xe7, + 0x62, 0xc3, 0x27, 0x58, 0x1c, 0x75, 0x88, 0x4e, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xce, 0x72, 0x95, 0xd1, 0x22, 0x7c, 0x90, 0x62, 0xaa, + 0xb9, 0xcf, 0x02, 0xfc, 0x56, 0x71, 0xfb, 0x81, 0x63, 0x2e, 0x72, 0x53, + 0x67, 0xf1, 0x31, 0xd4, 0x12, 0x28, 0x24, 0xa6, 0x13, 0x2d, 0x68}, + {0x37, 0x40, 0xde, 0x29, 0x7f, 0xf0, 0x12, 0x20, 0x67, 0x95, 0x1e, + 0x89, 0x85, 0x24, 0x71, 0x23, 0x44, 0x0e, 0x0f, 0x27, 0x17, 0x1d, + 0xa9, 0x9e, 0x26, 0x3d, 0x5b, 0x44, 0x50, 0xf5, 0x9f, 0x3d}, + false, true}, // Comment: private key == -1 (mod order) - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {511, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0xa0, 0x23, 0xcd, 0xd0, 0x83, 0xef, 0x5b, 0xb8, 0x2f, 0x10, 0xd6, 0x2e, @@ -1847,16 +11313,18 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, - 0x03, 0x21, 0x00, 0x25, 0x8e, 0x04, 0x52, 0x3b, 0x8d, 0x25, 0x3e, 0xe6, - 0x57, 0x19, 0xfc, 0x69, 0x06, 0xc6, 0x57, 0x19, 0x2d, 0x80, 0x71, 0x7e, - 0xdc, 0x82, 0x8f, 0xa0, 0xaf, 0x21, 0x68, 0x6e, 0x2f, 0xaa, 0x75}, - {0x25, 0x8e, 0x04, 0x52, 0x3b, 0x8d, 0x25, 0x3e, 0xe6, 0x57, 0x19, - 0xfc, 0x69, 0x06, 0xc6, 0x57, 0x19, 0x2d, 0x80, 0x71, 0x7e, 0xdc, - 0x82, 0x8f, 0xa0, 0xaf, 0x21, 0x68, 0x6e, 0x2f, 0xaa, 0x75}, + 0x03, 0x21, 0x00, 0x6c, 0x05, 0x87, 0x13, 0x52, 0xa4, 0x51, 0xdb, 0xe1, + 0x82, 0xed, 0x5e, 0x6b, 0xa5, 0x54, 0xf2, 0x03, 0x44, 0x56, 0xff, 0xe0, + 0x41, 0xa0, 0x54, 0xff, 0x9c, 0xc5, 0x6b, 0x8e, 0x94, 0x63, 0x76}, + {0x6c, 0x05, 0x87, 0x13, 0x52, 0xa4, 0x51, 0xdb, 0xe1, 0x82, 0xed, + 0x5e, 0x6b, 0xa5, 0x54, 0xf2, 0x03, 0x44, 0x56, 0xff, 0xe0, 0x41, + 0xa0, 0x54, 0xff, 0x9c, 0xc5, 0x6b, 0x8e, 0x94, 0x63, 0x76}, + false, true}, // Comment: private key == 1 (mod order) on twist - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {512, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x58, 0x08, 0x3d, 0xd2, 0x61, 0xad, 0x91, 0xef, 0xf9, 0x52, 0x32, 0x2e, @@ -1873,6 +11341,139 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = { {0x2e, 0xae, 0x5e, 0xc3, 0xdd, 0x49, 0x4e, 0x9f, 0x2d, 0x37, 0xd2, 0x58, 0xf8, 0x73, 0xa8, 0xe6, 0xe9, 0xd0, 0xdb, 0xd1, 0xe3, 0x83, 0xef, 0x64, 0xd9, 0x8b, 0xb9, 0x1b, 0x3e, 0x0b, 0xe0, 0x35}, + false, + true}, + + // Comment: special case private key + {513, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3e, 0x3e, 0x77, 0x08, 0xef, 0x72, 0xa6, 0xdd, 0x78, + 0xd8, 0x58, 0x02, 0x50, 0x89, 0x76, 0x5b, 0x1c, 0x30, 0xa1, 0x97, 0x15, + 0xac, 0x19, 0xe8, 0xd9, 0x17, 0x06, 0x7d, 0x20, 0x8e, 0x06, 0x66}, + {0x63, 0xef, 0x7d, 0x1c, 0x58, 0x64, 0x76, 0xec, 0x78, 0xbb, 0x7f, + 0x74, 0x7e, 0x32, 0x1e, 0x01, 0x10, 0x21, 0x66, 0xbf, 0x96, 0x7a, + 0x9e, 0xa9, 0xba, 0x97, 0x41, 0xf4, 0x9d, 0x43, 0x95, 0x10}, + false, + true}, + + // Comment: special case private key + {514, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9f, 0x40, 0xbb, 0x30, 0xf6, 0x8a, 0xb6, 0x7b, 0x1c, + 0x4b, 0x8b, 0x66, 0x49, 0x82, 0xfd, 0xab, 0x04, 0xff, 0x38, 0x5c, 0xd8, + 0x50, 0xde, 0xac, 0x73, 0x2f, 0x7f, 0xb7, 0x05, 0xe6, 0x01, 0x3a}, + {0x8b, 0x98, 0xef, 0x4d, 0x6b, 0xf3, 0x0d, 0xf7, 0xf8, 0x8e, 0x58, + 0xd5, 0x15, 0x05, 0xd3, 0x7e, 0xd6, 0x84, 0x5a, 0x96, 0x9f, 0xe5, + 0x98, 0x74, 0x7c, 0x03, 0x3d, 0xcd, 0x08, 0x01, 0x40, 0x65}, + false, + true}, + + // Comment: special case private key + {515, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x48, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xbe, 0x3b, 0x3e, 0xde, 0xff, 0xaf, 0x83, 0xc5, 0x4a, + 0xe5, 0x26, 0x37, 0x9b, 0x23, 0xdd, 0x79, 0xf1, 0xcb, 0x41, 0x44, 0x6e, + 0x36, 0x87, 0xfe, 0xf3, 0x47, 0xeb, 0x9b, 0x5f, 0x0d, 0xc3, 0x08}, + {0xcf, 0xa8, 0x3e, 0x09, 0x88, 0x29, 0xfe, 0x82, 0xfd, 0x4c, 0x14, + 0x35, 0x5f, 0x70, 0x82, 0x90, 0x15, 0x21, 0x99, 0x42, 0xc0, 0x1e, + 0x2b, 0x85, 0xbd, 0xd9, 0xac, 0x48, 0x89, 0xec, 0x29, 0x21}, + false, + true}, + + // Comment: special case private key + {516, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x3e, 0x3e, 0x77, 0x08, 0xef, 0x72, 0xa6, 0xdd, 0x78, + 0xd8, 0x58, 0x02, 0x50, 0x89, 0x76, 0x5b, 0x1c, 0x30, 0xa1, 0x97, 0x15, + 0xac, 0x19, 0xe8, 0xd9, 0x17, 0x06, 0x7d, 0x20, 0x8e, 0x06, 0x66}, + {0x47, 0x82, 0x03, 0x6d, 0x6b, 0x13, 0x6c, 0xa4, 0x4a, 0x2f, 0xd7, + 0x67, 0x4d, 0x8a, 0xfb, 0x01, 0x69, 0x94, 0x32, 0x30, 0xac, 0x8e, + 0xab, 0x51, 0x60, 0xa2, 0x12, 0x37, 0x6c, 0x06, 0xd7, 0x78}, + false, + true}, + + // Comment: special case private key + {517, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0x9f, 0x40, 0xbb, 0x30, 0xf6, 0x8a, 0xb6, 0x7b, 0x1c, + 0x4b, 0x8b, 0x66, 0x49, 0x82, 0xfd, 0xab, 0x04, 0xff, 0x38, 0x5c, 0xd8, + 0x50, 0xde, 0xac, 0x73, 0x2f, 0x7f, 0xb7, 0x05, 0xe6, 0x01, 0x3a}, + {0x65, 0xfc, 0x1e, 0x74, 0x53, 0xa3, 0xf8, 0xc7, 0xeb, 0xcd, 0x57, + 0x7a, 0xde, 0x4b, 0x8e, 0xfe, 0x10, 0x35, 0xef, 0xc1, 0x81, 0xab, + 0x3b, 0xdb, 0x2f, 0xcc, 0x74, 0x84, 0xcb, 0xcf, 0x1e, 0x4e}, + false, + true}, + + // Comment: special case private key + {518, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, + 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x6a, 0xa1, 0x23, 0x03, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, + 0x03, 0x21, 0x00, 0xbe, 0x3b, 0x3e, 0xde, 0xff, 0xaf, 0x83, 0xc5, 0x4a, + 0xe5, 0x26, 0x37, 0x9b, 0x23, 0xdd, 0x79, 0xf1, 0xcb, 0x41, 0x44, 0x6e, + 0x36, 0x87, 0xfe, 0xf3, 0x47, 0xeb, 0x9b, 0x5f, 0x0d, 0xc3, 0x08}, + {0xe3, 0xc6, 0x49, 0xbe, 0xae, 0x7c, 0xc4, 0xa0, 0x69, 0x8d, 0x51, + 0x9a, 0x0a, 0x61, 0x93, 0x2e, 0xe5, 0x49, 0x3c, 0xbb, 0x59, 0x0d, + 0xbe, 0x14, 0xdb, 0x02, 0x74, 0xcc, 0x86, 0x11, 0xf9, 0x14}, + false, true}}; #endif // curve25519_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/dsa-vectors.h b/security/nss/gtests/common/testvectors/dsa-vectors.h new file mode 100644 index 000000000..91d9be8a1 --- /dev/null +++ b/security/nss/gtests/common/testvectors/dsa-vectors.h @@ -0,0 +1,12798 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef dsa_vectors_h__ +#define dsa_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector kPubKey0{ + 0x30, 0x82, 0x01, 0xb6, 0x30, 0x82, 0x01, 0x2b, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x01, 0x1e, 0x02, 0x81, 0x81, + 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, + 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, + 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, + 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, + 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, + 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, + 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, + 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, + 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, + 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, + 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, + 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x81, 0x80, 0x08, + 0x35, 0xaa, 0x8c, 0x35, 0x8b, 0xbf, 0x01, 0xa1, 0x84, 0x6d, 0x12, 0x06, + 0x32, 0x3f, 0xab, 0xe4, 0x08, 0xb0, 0xe9, 0x87, 0x89, 0xfc, 0xc6, 0x23, + 0x9d, 0xa1, 0x4d, 0x4b, 0x3f, 0x86, 0xc2, 0x76, 0xa8, 0xf4, 0x8a, 0xa8, + 0x5a, 0x59, 0x50, 0x7e, 0x62, 0x0a, 0xd1, 0xbc, 0x74, 0x5f, 0x0f, 0x1c, + 0xbf, 0x63, 0xec, 0x98, 0xc2, 0x29, 0xc2, 0x61, 0x0d, 0x77, 0xc6, 0x34, + 0xd1, 0x64, 0x2e, 0x40, 0x43, 0x54, 0x77, 0x16, 0x55, 0xb2, 0xd5, 0x66, + 0x2f, 0x7a, 0x45, 0x22, 0x71, 0x78, 0xce, 0x34, 0x30, 0xaf, 0x0f, 0x6b, + 0x3b, 0xb9, 0x4b, 0x52, 0xf7, 0xf5, 0x1e, 0x97, 0xba, 0xd6, 0x59, 0xb1, + 0xba, 0x06, 0x84, 0xe2, 0x08, 0xbe, 0x62, 0x4c, 0x28, 0xd8, 0x2f, 0xb1, + 0x16, 0x2f, 0x18, 0xdd, 0x9d, 0xce, 0x45, 0x21, 0x64, 0x61, 0x65, 0x4c, + 0xf3, 0x37, 0x46, 0x24, 0xd1, 0x5a, 0x8d, 0x03, 0x81, 0x84, 0x00, 0x02, + 0x81, 0x80, 0x17, 0x39, 0x31, 0xdd, 0xa3, 0x1e, 0xff, 0x32, 0xf2, 0x4b, + 0x38, 0x30, 0x91, 0xbf, 0x77, 0xea, 0xcd, 0xc6, 0xef, 0xd5, 0x57, 0x62, + 0x49, 0x11, 0xd8, 0xe9, 0xb9, 0xde, 0xbf, 0x0f, 0x25, 0x6d, 0x0c, 0xff, + 0xac, 0x55, 0x67, 0xb3, 0x3f, 0x6e, 0xaa, 0xe9, 0xd3, 0x27, 0x5b, 0xbe, + 0xd7, 0xef, 0x9f, 0x5f, 0x94, 0xc4, 0x00, 0x3c, 0x95, 0x9e, 0x49, 0xa1, + 0xed, 0x3f, 0x58, 0xc3, 0x1b, 0x21, 0xba, 0xcc, 0xc0, 0xed, 0x88, 0x40, + 0xb4, 0x61, 0x45, 0xf1, 0x21, 0xb8, 0x90, 0x6d, 0x07, 0x21, 0x29, 0xba, + 0xe0, 0x1f, 0x07, 0x19, 0x47, 0x99, 0x7e, 0x8e, 0xf7, 0x60, 0xd2, 0xd9, + 0xea, 0x21, 0xd0, 0x8a, 0x5e, 0xb7, 0xe8, 0x93, 0x90, 0xb2, 0x1a, 0x85, + 0x66, 0x47, 0x13, 0xc5, 0x49, 0xe2, 0x5f, 0xed, 0xa6, 0xe9, 0xe6, 0xc3, + 0x19, 0x70, 0x86, 0x6b, 0xdf, 0xbc, 0x8f, 0xa9, 0x81, 0xf6}; + +static const std::vector kPubKey1{ + 0x30, 0x82, 0x01, 0xb6, 0x30, 0x82, 0x01, 0x2b, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x01, 0x1e, 0x02, 0x81, 0x81, + 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, + 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, + 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, + 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, + 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, + 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, + 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, + 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, + 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, + 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, + 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, + 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x81, 0x80, 0x08, + 0x35, 0xaa, 0x8c, 0x35, 0x8b, 0xbf, 0x01, 0xa1, 0x84, 0x6d, 0x12, 0x06, + 0x32, 0x3f, 0xab, 0xe4, 0x08, 0xb0, 0xe9, 0x87, 0x89, 0xfc, 0xc6, 0x23, + 0x9d, 0xa1, 0x4d, 0x4b, 0x3f, 0x86, 0xc2, 0x76, 0xa8, 0xf4, 0x8a, 0xa8, + 0x5a, 0x59, 0x50, 0x7e, 0x62, 0x0a, 0xd1, 0xbc, 0x74, 0x5f, 0x0f, 0x1c, + 0xbf, 0x63, 0xec, 0x98, 0xc2, 0x29, 0xc2, 0x61, 0x0d, 0x77, 0xc6, 0x34, + 0xd1, 0x64, 0x2e, 0x40, 0x43, 0x54, 0x77, 0x16, 0x55, 0xb2, 0xd5, 0x66, + 0x2f, 0x7a, 0x45, 0x22, 0x71, 0x78, 0xce, 0x34, 0x30, 0xaf, 0x0f, 0x6b, + 0x3b, 0xb9, 0x4b, 0x52, 0xf7, 0xf5, 0x1e, 0x97, 0xba, 0xd6, 0x59, 0xb1, + 0xba, 0x06, 0x84, 0xe2, 0x08, 0xbe, 0x62, 0x4c, 0x28, 0xd8, 0x2f, 0xb1, + 0x16, 0x2f, 0x18, 0xdd, 0x9d, 0xce, 0x45, 0x21, 0x64, 0x61, 0x65, 0x4c, + 0xf3, 0x37, 0x46, 0x24, 0xd1, 0x5a, 0x8d, 0x03, 0x81, 0x84, 0x00, 0x02, + 0x81, 0x80, 0x71, 0x3e, 0x9f, 0x81, 0x08, 0xa6, 0xa7, 0x07, 0x54, 0x85, + 0xa3, 0x7c, 0xe1, 0xa3, 0xb0, 0x40, 0xcc, 0xe5, 0x63, 0xa0, 0x44, 0x56, + 0x14, 0xfe, 0x09, 0x9f, 0xb1, 0xbf, 0xfd, 0x68, 0xac, 0xb3, 0x6f, 0x9e, + 0x04, 0xd8, 0xad, 0x17, 0xac, 0xe3, 0xc1, 0x36, 0xda, 0x66, 0xf7, 0x30, + 0xeb, 0x7f, 0xf1, 0x89, 0x36, 0x42, 0x4f, 0xfa, 0x4e, 0x5a, 0xe5, 0xb1, + 0xe7, 0xda, 0xc3, 0x75, 0xd8, 0xd1, 0x64, 0x69, 0x72, 0x54, 0xb8, 0xb7, + 0xe8, 0x48, 0xf5, 0xe7, 0x9d, 0xa2, 0x5c, 0x79, 0xdf, 0x5c, 0x07, 0x27, + 0xd5, 0xda, 0x34, 0x98, 0x40, 0x5c, 0xd0, 0xf4, 0xe4, 0x6d, 0x13, 0x6c, + 0x35, 0x1d, 0x70, 0x3c, 0xc4, 0xbf, 0x0d, 0x3f, 0x4f, 0xbb, 0x16, 0x53, + 0x92, 0x88, 0x86, 0x84, 0x96, 0x4a, 0x93, 0xad, 0x30, 0xfa, 0x17, 0x94, + 0x88, 0xca, 0xd4, 0xa6, 0x65, 0x5d, 0xd4, 0xfa, 0x97, 0x54}; + +static const std::vector kPubKey2{ + 0x30, 0x82, 0x01, 0xb4, 0x30, 0x82, 0x01, 0x2b, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x01, 0x1e, 0x02, 0x81, 0x81, + 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, + 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, + 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, + 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, + 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, + 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, + 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, + 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, + 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, + 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, + 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, + 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x81, 0x80, 0x08, + 0x35, 0xaa, 0x8c, 0x35, 0x8b, 0xbf, 0x01, 0xa1, 0x84, 0x6d, 0x12, 0x06, + 0x32, 0x3f, 0xab, 0xe4, 0x08, 0xb0, 0xe9, 0x87, 0x89, 0xfc, 0xc6, 0x23, + 0x9d, 0xa1, 0x4d, 0x4b, 0x3f, 0x86, 0xc2, 0x76, 0xa8, 0xf4, 0x8a, 0xa8, + 0x5a, 0x59, 0x50, 0x7e, 0x62, 0x0a, 0xd1, 0xbc, 0x74, 0x5f, 0x0f, 0x1c, + 0xbf, 0x63, 0xec, 0x98, 0xc2, 0x29, 0xc2, 0x61, 0x0d, 0x77, 0xc6, 0x34, + 0xd1, 0x64, 0x2e, 0x40, 0x43, 0x54, 0x77, 0x16, 0x55, 0xb2, 0xd5, 0x66, + 0x2f, 0x7a, 0x45, 0x22, 0x71, 0x78, 0xce, 0x34, 0x30, 0xaf, 0x0f, 0x6b, + 0x3b, 0xb9, 0x4b, 0x52, 0xf7, 0xf5, 0x1e, 0x97, 0xba, 0xd6, 0x59, 0xb1, + 0xba, 0x06, 0x84, 0xe2, 0x08, 0xbe, 0x62, 0x4c, 0x28, 0xd8, 0x2f, 0xb1, + 0x16, 0x2f, 0x18, 0xdd, 0x9d, 0xce, 0x45, 0x21, 0x64, 0x61, 0x65, 0x4c, + 0xf3, 0x37, 0x46, 0x24, 0xd1, 0x5a, 0x8d, 0x03, 0x81, 0x82, 0x00, 0x02, + 0x7f, 0x61, 0xfe, 0x5b, 0x61, 0xf6, 0xd5, 0x55, 0xad, 0xa7, 0xdc, 0x0e, + 0xba, 0xc3, 0x45, 0x9f, 0xcc, 0xd8, 0xdf, 0xba, 0xd1, 0x8b, 0xa9, 0x4d, + 0xbe, 0xa5, 0x24, 0x37, 0xcd, 0x7f, 0xb4, 0x31, 0xdf, 0x40, 0x4d, 0x47, + 0x38, 0xc5, 0x94, 0xe7, 0x20, 0xa6, 0xd7, 0x86, 0x27, 0x5a, 0xcd, 0x02, + 0x25, 0x9c, 0xa6, 0x13, 0xa0, 0x8a, 0x2d, 0xe1, 0x18, 0xd0, 0x15, 0x0d, + 0x2c, 0xca, 0xe6, 0x02, 0x10, 0x2a, 0xca, 0x0c, 0xd0, 0x36, 0x66, 0xa5, + 0x3f, 0x67, 0xc0, 0xb9, 0x94, 0x3d, 0xf5, 0x04, 0x6c, 0x15, 0xba, 0xea, + 0xf4, 0x96, 0xa9, 0xf0, 0x18, 0xb7, 0xc9, 0x39, 0xde, 0x15, 0x09, 0xde, + 0x71, 0xce, 0x47, 0xdd, 0x6f, 0x44, 0xc5, 0x7f, 0x4e, 0x01, 0xe5, 0x69, + 0xbe, 0x46, 0x93, 0x27, 0x73, 0x19, 0x0c, 0x15, 0x44, 0x70, 0xce, 0xfb, + 0xd1, 0xf4, 0xaf, 0x82, 0xd2, 0x8e, 0x4b, 0x31}; + +static const std::vector kPubKey3{ + 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, + 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, + 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50, + 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a, + 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0, + 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37, + 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64, + 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76, + 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2, + 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c, + 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68, + 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27, + 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96, + 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87, + 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83, + 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5, + 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d, + 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29, + 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde, + 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf, + 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe, + 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3, + 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7, + 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01, + 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x1e, 0x77, 0xf8, 0x42, 0xb1, 0xae, + 0x0f, 0xcd, 0x99, 0x29, 0xd3, 0x94, 0x16, 0x1d, 0x41, 0xe1, 0x46, 0x14, + 0xff, 0x75, 0x07, 0xa9, 0xa3, 0x1f, 0x4a, 0x1f, 0x14, 0xd2, 0x2e, 0x2a, + 0x62, 0x7a, 0x1f, 0x4e, 0x59, 0x66, 0x24, 0x88, 0x3f, 0x1a, 0x5b, 0x16, + 0x8e, 0x94, 0x25, 0x14, 0x6f, 0x22, 0xd5, 0xf6, 0xee, 0x28, 0x75, 0x74, + 0x14, 0x71, 0x4b, 0xb9, 0x94, 0xba, 0x11, 0x29, 0xf0, 0x15, 0xd6, 0xe0, + 0x4a, 0x71, 0x7e, 0xdf, 0x9b, 0x53, 0x0a, 0x5d, 0x5c, 0xab, 0x94, 0xf1, + 0x46, 0x31, 0xe8, 0xb4, 0xcf, 0x79, 0xae, 0xb3, 0x58, 0xcc, 0x74, 0x18, + 0x45, 0x55, 0x38, 0x41, 0xe8, 0xac, 0x46, 0x16, 0x30, 0xe8, 0x04, 0xa6, + 0x2f, 0x43, 0x67, 0x6b, 0xa6, 0x79, 0x4a, 0xf6, 0x68, 0x99, 0xc3, 0x77, + 0xb8, 0x69, 0xea, 0x61, 0x2a, 0x7b, 0x9f, 0xe6, 0x61, 0x1a, 0xa9, 0x6b, + 0xe5, 0x2e, 0xb8, 0xb6, 0x2c, 0x97, 0x91, 0x17, 0xbb, 0xbc, 0xca, 0x8a, + 0x7e, 0xc1, 0xe1, 0xff, 0xab, 0x1c, 0x7d, 0xfc, 0xfc, 0x70, 0x48, 0x70, + 0x0d, 0x3a, 0xe3, 0x85, 0x81, 0x36, 0xe8, 0x97, 0x70, 0x1d, 0x7c, 0x29, + 0x21, 0xb5, 0xdf, 0xef, 0x1d, 0x1f, 0x89, 0x7f, 0x50, 0xd9, 0x6c, 0xa1, + 0xb5, 0xc2, 0xed, 0xc5, 0x8c, 0xad, 0xa1, 0x89, 0x19, 0xe3, 0x56, 0x42, + 0xf0, 0x80, 0x7e, 0xeb, 0xfa, 0x00, 0xc9, 0x9a, 0x32, 0xf4, 0xd0, 0x95, + 0xc3, 0x18, 0x8f, 0x78, 0xed, 0x54, 0x71, 0x1b, 0xe0, 0x32, 0x5c, 0x4b, + 0x53, 0x2a, 0xec, 0xcd, 0x65, 0x40, 0xa5, 0x67, 0xc3, 0x27, 0x22, 0x54, + 0x40, 0xea, 0x15, 0x31, 0x9b, 0xde, 0x06, 0x51, 0x04, 0x79, 0xa1, 0x86, + 0x17, 0x99, 0xe2, 0x5b, 0x57, 0xde, 0xcc, 0x73, 0xc0, 0x36, 0xd7, 0x5a, + 0x07, 0x02, 0xbd, 0x37, 0x3c, 0xa2, 0x31, 0x34, 0x99, 0x31}; + +static const std::vector kPubKey4{ + 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, + 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, + 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50, + 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a, + 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0, + 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37, + 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64, + 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76, + 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2, + 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c, + 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68, + 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27, + 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96, + 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87, + 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83, + 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5, + 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d, + 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29, + 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde, + 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf, + 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe, + 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3, + 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7, + 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01, + 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x69, 0x78, 0xb6, 0x8d, 0x31, 0x33, + 0x4e, 0xe5, 0xbc, 0x7b, 0x3e, 0x91, 0xab, 0x6c, 0x23, 0x36, 0xfa, 0xb4, + 0x5c, 0x64, 0x83, 0x6b, 0xd9, 0x2c, 0xb5, 0x33, 0x7b, 0x73, 0x4d, 0xb9, + 0xe8, 0xe4, 0x4f, 0x88, 0x9f, 0x88, 0x69, 0x82, 0x9f, 0x4f, 0xe1, 0x74, + 0xdc, 0x93, 0x44, 0xc1, 0x64, 0xa0, 0xba, 0x5b, 0x01, 0x26, 0x25, 0x9b, + 0xa8, 0xa4, 0x3f, 0x60, 0x75, 0x64, 0xfa, 0x4a, 0x1d, 0x0d, 0x49, 0x64, + 0x5e, 0x1d, 0x58, 0x86, 0xa1, 0xfc, 0x48, 0x5e, 0x2f, 0xe9, 0x1e, 0x56, + 0xea, 0xe3, 0x30, 0xda, 0x05, 0xe1, 0x7b, 0x0b, 0x3d, 0x01, 0x8c, 0x29, + 0x02, 0x85, 0xb2, 0x49, 0xbc, 0x40, 0x9e, 0x7a, 0xf5, 0x43, 0x00, 0xfc, + 0x7c, 0x3e, 0xb3, 0x49, 0x11, 0x45, 0x7e, 0x23, 0x71, 0x93, 0x1a, 0xd9, + 0x30, 0x2e, 0x84, 0x50, 0xcd, 0x95, 0xdf, 0x3d, 0x56, 0x1e, 0xa0, 0xad, + 0x94, 0xd0, 0xa2, 0xea, 0xbc, 0xaf, 0xe0, 0xdd, 0x67, 0x28, 0xfb, 0x28, + 0x00, 0x29, 0xb5, 0x56, 0xd9, 0xf4, 0xfa, 0x7c, 0x0f, 0x46, 0xa7, 0x80, + 0x43, 0x29, 0x93, 0x67, 0x08, 0xe9, 0x7e, 0x11, 0xfc, 0x22, 0xb2, 0xa5, + 0x07, 0x61, 0xa8, 0x90, 0xc6, 0x5b, 0x5f, 0xea, 0x2a, 0x1a, 0x41, 0x72, + 0xf6, 0xbe, 0x9e, 0xaa, 0x60, 0xe7, 0x38, 0xcd, 0xf6, 0x0c, 0x01, 0x51, + 0x42, 0xe2, 0xe5, 0x62, 0xbb, 0x62, 0xa1, 0x1e, 0x81, 0x0c, 0xcd, 0xf0, + 0xbf, 0x63, 0x33, 0x07, 0x38, 0x2f, 0x2d, 0x9a, 0x97, 0x69, 0xb1, 0x15, + 0xdf, 0xcd, 0xab, 0x4b, 0xac, 0xae, 0x73, 0xfe, 0xca, 0x28, 0x9d, 0xb2, + 0x09, 0xdc, 0xe3, 0x4c, 0xbe, 0x12, 0x6e, 0x8c, 0x7f, 0x9d, 0x9e, 0x4f, + 0x8f, 0x71, 0x13, 0x49, 0xa6, 0x08, 0xd5, 0x67, 0xb4, 0x8c, 0x05, 0x0e, + 0x9d, 0xfb, 0x32, 0xbc, 0x18, 0x4e, 0xca, 0xa4, 0xf0, 0xf0}; + +static const std::vector kPubKey5{ + 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, + 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, + 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50, + 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a, + 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0, + 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37, + 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64, + 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76, + 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2, + 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c, + 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68, + 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27, + 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96, + 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87, + 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83, + 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5, + 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d, + 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29, + 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde, + 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf, + 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe, + 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3, + 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7, + 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01, + 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x2a, 0x64, 0x95, 0x3b, 0xde, 0x40, + 0x78, 0x9f, 0x80, 0xed, 0x82, 0x27, 0x19, 0x22, 0x86, 0x11, 0x5b, 0x92, + 0xd0, 0x9d, 0x5d, 0xe9, 0x69, 0x04, 0xe8, 0x03, 0xec, 0x4e, 0xcf, 0xbd, + 0x73, 0xe0, 0xf0, 0x8e, 0x82, 0x91, 0x0f, 0xeb, 0xf1, 0x9f, 0xa3, 0xcd, + 0xc5, 0x5f, 0xf2, 0x0e, 0xb9, 0x70, 0xd9, 0xc7, 0x12, 0xf4, 0x47, 0x85, + 0xc0, 0xfd, 0x59, 0x2c, 0x17, 0xfb, 0x43, 0xf4, 0x62, 0x53, 0x57, 0xa4, + 0xac, 0x8a, 0x1a, 0x62, 0x8f, 0x72, 0x04, 0x0a, 0xe5, 0x36, 0x08, 0x39, + 0xc7, 0xc1, 0xf6, 0xb2, 0x14, 0xe7, 0xa1, 0x55, 0x30, 0xfe, 0x22, 0x88, + 0x71, 0x39, 0xea, 0x0f, 0x05, 0xa9, 0xda, 0xf9, 0xd9, 0x5b, 0xd6, 0xb7, + 0x46, 0x7a, 0xbf, 0x91, 0x07, 0xc9, 0xfb, 0xe3, 0x1e, 0x36, 0x33, 0x02, + 0x76, 0xee, 0xcc, 0xce, 0x3d, 0x59, 0x63, 0x52, 0x06, 0xd6, 0x0c, 0xa2, + 0x56, 0xf9, 0xaf, 0x60, 0x62, 0x76, 0x26, 0xb0, 0x59, 0x49, 0x84, 0xb5, + 0xa0, 0x75, 0xc4, 0x2c, 0x42, 0x06, 0x7f, 0xa8, 0xc3, 0x30, 0xf2, 0x58, + 0xbc, 0xf1, 0x45, 0xdf, 0x27, 0xa9, 0x7d, 0xa8, 0xee, 0x41, 0x9b, 0x54, + 0xe3, 0xab, 0x29, 0x6c, 0x7c, 0xe9, 0xef, 0x6a, 0x01, 0x13, 0x38, 0x9b, + 0x3c, 0xac, 0x78, 0x85, 0xb4, 0x4b, 0x37, 0x22, 0xd2, 0x7c, 0xad, 0x60, + 0xe4, 0xe5, 0xa9, 0x24, 0xa1, 0xed, 0x03, 0x42, 0xce, 0xa9, 0xe9, 0x92, + 0x56, 0xf6, 0xbc, 0x13, 0x08, 0xd4, 0xaf, 0x2c, 0x0a, 0xf9, 0x37, 0x9b, + 0x1c, 0xf2, 0x11, 0x9c, 0xe1, 0x13, 0xc0, 0x85, 0x70, 0x5f, 0x55, 0x19, + 0xcc, 0xc1, 0xba, 0x85, 0x62, 0xa2, 0x23, 0x61, 0x90, 0xd3, 0xf0, 0xc0, + 0xa1, 0x0f, 0x01, 0x46, 0x6a, 0xd7, 0x9a, 0x48, 0x12, 0x7c, 0x28, 0x43, + 0x3f, 0x6b, 0x34, 0xe2, 0x4a, 0x53, 0x9a, 0xf6, 0x0f, 0x3d}; + +static const std::vector kPubKey6{ + 0x30, 0x82, 0x03, 0x43, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, + 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, + 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50, + 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a, + 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0, + 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37, + 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64, + 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76, + 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2, + 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c, + 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68, + 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27, + 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96, + 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87, + 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83, + 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5, + 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d, + 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29, + 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde, + 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf, + 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe, + 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3, + 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7, + 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01, + 0x06, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0x84, 0x81, 0x77, 0xb9, 0xbc, + 0xff, 0x13, 0x6c, 0x52, 0xca, 0xef, 0x2a, 0x4a, 0x9b, 0xcb, 0x64, 0xdb, + 0xef, 0xba, 0xc6, 0x9e, 0x18, 0xaa, 0xe4, 0x99, 0x69, 0x6b, 0x5e, 0xc7, + 0xb2, 0x70, 0xe9, 0x04, 0x78, 0xb4, 0x13, 0xbb, 0x8a, 0xd8, 0xf8, 0xee, + 0xe8, 0xad, 0x32, 0x10, 0x7d, 0x7b, 0xa4, 0x92, 0xc3, 0x6b, 0x00, 0x7f, + 0x9e, 0xf3, 0x0e, 0xbe, 0x1e, 0xe4, 0x84, 0xd0, 0xea, 0x7c, 0xb0, 0xff, + 0x4a, 0xfa, 0xa8, 0xc7, 0x05, 0xad, 0x5e, 0x16, 0x57, 0x69, 0x75, 0x41, + 0x4f, 0x1b, 0xc0, 0xef, 0xed, 0x25, 0xc2, 0x19, 0x0a, 0x3e, 0xd0, 0x06, + 0x8b, 0xff, 0xa1, 0xf0, 0x3b, 0xf6, 0xf2, 0x10, 0x56, 0xc9, 0xbb, 0x38, + 0x33, 0x50, 0x85, 0x19, 0x97, 0xcb, 0xc8, 0x9c, 0xf8, 0x72, 0x9b, 0x39, + 0x45, 0x27, 0xf0, 0x8a, 0xb9, 0x3c, 0xe9, 0xb3, 0x60, 0xaa, 0x05, 0x5a, + 0x47, 0x17, 0x7e, 0x82, 0xa4, 0xce, 0x6f, 0xe7, 0x6c, 0x8d, 0xff, 0xdd, + 0xbd, 0x6e, 0xe2, 0x0f, 0xa0, 0x8d, 0x00, 0x85, 0xd3, 0x98, 0x3e, 0xdd, + 0x2c, 0x8d, 0x9a, 0x36, 0x6a, 0xd2, 0x24, 0x5b, 0x4e, 0xd2, 0x8d, 0x67, + 0x54, 0x76, 0x9f, 0x5f, 0x3a, 0x79, 0x8b, 0xe4, 0xbe, 0x19, 0xcf, 0x46, + 0x93, 0x99, 0x86, 0x5d, 0x46, 0x4e, 0x3f, 0x64, 0x04, 0x38, 0xbc, 0xe0, + 0x3c, 0x96, 0x2c, 0x23, 0x44, 0xd0, 0xd5, 0x50, 0x54, 0x2a, 0xed, 0x3d, + 0xb5, 0x5c, 0x15, 0x38, 0x33, 0xbe, 0xa4, 0x4b, 0x41, 0x46, 0x87, 0x8b, + 0xa3, 0x47, 0xc8, 0x61, 0x44, 0x36, 0xc6, 0xaa, 0xc4, 0xfd, 0x1a, 0x60, + 0xf2, 0x5c, 0x62, 0xb3, 0xf8, 0x69, 0xa7, 0xd5, 0x5c, 0xab, 0x4b, 0x71, + 0x22, 0xd5, 0xe9, 0xaf, 0x43, 0x22, 0xa3, 0xfc, 0x82, 0x14, 0xfa, 0x55, + 0xdc, 0x1e, 0xe0, 0x21, 0x45, 0x9f, 0xb2, 0xc4, 0x59, 0x58, 0x27}; + +static const std::vector kPubKey7{ + 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, + 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, + 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50, + 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a, + 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0, + 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37, + 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64, + 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76, + 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2, + 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c, + 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68, + 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27, + 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96, + 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87, + 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83, + 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5, + 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d, + 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29, + 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde, + 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf, + 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe, + 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3, + 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7, + 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01, + 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x62, 0x93, 0x74, 0x92, 0x95, 0x37, + 0xe2, 0xc3, 0xb0, 0x9f, 0x30, 0xd8, 0x81, 0x55, 0x4c, 0xa7, 0x35, 0x7f, + 0x89, 0xe2, 0x51, 0x05, 0x47, 0x4d, 0xbb, 0xce, 0x06, 0xe4, 0x00, 0x1e, + 0xfd, 0x61, 0x48, 0x1a, 0x45, 0x7a, 0xa0, 0xd7, 0xd7, 0xe5, 0x65, 0xe9, + 0x0b, 0x7a, 0x3d, 0x9c, 0x68, 0x80, 0x05, 0xfb, 0x40, 0x4b, 0xf3, 0xb6, + 0xd3, 0xe6, 0x1e, 0x40, 0x23, 0x00, 0xbe, 0xee, 0x7c, 0x58, 0xce, 0xea, + 0xf0, 0x0b, 0x11, 0x2d, 0xdf, 0xee, 0xf3, 0xcb, 0xc2, 0x02, 0x0b, 0xa2, + 0x20, 0x6d, 0xd4, 0xef, 0x05, 0x63, 0xd7, 0xfa, 0x52, 0xc3, 0x21, 0xb4, + 0xee, 0x62, 0x80, 0xeb, 0x85, 0x85, 0x04, 0x1d, 0x03, 0xca, 0xdb, 0x92, + 0x44, 0xdf, 0xf2, 0x1d, 0xc9, 0x04, 0x17, 0xbb, 0xe6, 0xf0, 0x6b, 0x91, + 0xc2, 0xca, 0x64, 0x84, 0x43, 0x7c, 0x38, 0x46, 0x92, 0x6b, 0x18, 0xee, + 0x22, 0x27, 0x50, 0x81, 0xb6, 0x07, 0x26, 0xe7, 0xa2, 0x6a, 0x29, 0xa9, + 0x47, 0xea, 0xbd, 0x03, 0x5e, 0xde, 0x83, 0xd6, 0x59, 0x27, 0xb3, 0xce, + 0xb0, 0xd4, 0xd8, 0xc2, 0xf3, 0x4e, 0x94, 0xa3, 0xde, 0x0f, 0x57, 0xe4, + 0xea, 0x99, 0xaf, 0x05, 0x96, 0x57, 0x52, 0x9f, 0x69, 0x54, 0xb1, 0xac, + 0x9b, 0xb4, 0x48, 0x4c, 0xa7, 0x6b, 0x40, 0x83, 0xe1, 0xcf, 0x42, 0x64, + 0xef, 0xf0, 0x28, 0x66, 0x21, 0x37, 0x76, 0x1e, 0x4d, 0x7f, 0x35, 0xb1, + 0xed, 0xa3, 0xcf, 0x51, 0x68, 0x56, 0xf2, 0x55, 0x53, 0x84, 0x0e, 0x43, + 0xae, 0x38, 0x37, 0x9d, 0x23, 0x4b, 0x06, 0xc8, 0x91, 0x82, 0x21, 0x32, + 0x08, 0x1d, 0x19, 0xf0, 0xd5, 0xdb, 0x9f, 0x23, 0xb4, 0xbb, 0xd5, 0xf5, + 0x66, 0x7d, 0xd7, 0x8f, 0x3d, 0xd7, 0xf1, 0xfe, 0x5f, 0x25, 0xca, 0x48, + 0x51, 0x5f, 0x63, 0x35, 0xce, 0x1c, 0x9f, 0xd0, 0xa6, 0x4b}; + +const DsaTestVector kDsaWycheproofVectors[] = { + + // Comment: Legacy:ASN encoding of r misses leading 0 + // tcID: 1 + {SEC_OID_SHA1, + 1, + {0x30, 0x2c, 0x02, 0x14, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, + 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: valid + // tcID: 2 + {SEC_OID_SHA1, + 2, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: long form encoding of length of sequence + // tcID: 3 + {SEC_OID_SHA1, + 3, + {0x30, 0x81, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, + 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 4 + {SEC_OID_SHA1, + 4, + {0x30, 0x82, 0x00, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, + 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 5 + {SEC_OID_SHA1, + 5, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 6 + {SEC_OID_SHA1, + 6, + {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 7 + {SEC_OID_SHA1, + 7, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x2d, 0x02, 0x15, 0x00, 0xaa, + 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, + 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 8 + {SEC_OID_SHA1, + 8, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x02, + 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, + 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, + 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 9 + {SEC_OID_SHA1, + 9, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x15, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 10 + {SEC_OID_SHA1, + 10, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x15, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 11 + {SEC_OID_SHA1, + 11, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x15, 0x00, 0xaa, + 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, + 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 12 + {SEC_OID_SHA1, + 12, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, + 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, + 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 13 + {SEC_OID_SHA1, + 13, + {0x30, 0xff, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 14 + {SEC_OID_SHA1, + 14, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 15 + {SEC_OID_SHA1, + 15, + {0x30, 0x2d, 0x02, 0x80, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 16 + {SEC_OID_SHA1, + 16, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x80, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 17 + {SEC_OID_SHA1, + 17, + {}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 18 + {SEC_OID_SHA1, + 18, + {0x30}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 19 + {SEC_OID_SHA1, + 19, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 20 + {SEC_OID_SHA1, + 20, + {0x30, 0x2f, 0x00, 0x00, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, + 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 21 + {SEC_OID_SHA1, + 21, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 22 + {SEC_OID_SHA1, + 22, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x05, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 23 + {SEC_OID_SHA1, + 23, + {0x30, 0x32, 0x49, 0x81, 0x77, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, + 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, + 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 24 + {SEC_OID_SHA1, + 24, + {0x30, 0x31, 0x25, 0x00, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 25 + {SEC_OID_SHA1, + 25, + {0x30, 0x2f, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, + 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 26 + {SEC_OID_SHA1, + 26, + {0x30, 0x32, 0x22, 0x1a, 0x49, 0x81, 0x77, 0x02, 0x15, 0x00, 0xaa, + 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, + 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 27 + {SEC_OID_SHA1, + 27, + {0x30, 0x31, 0x22, 0x19, 0x25, 0x00, 0x02, 0x15, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 28 + {SEC_OID_SHA1, + 28, + {0x30, 0x35, 0x22, 0x17, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 29 + {SEC_OID_SHA1, + 29, + {0x30, 0x32, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x19, 0x49, 0x81, 0x77, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 30 + {SEC_OID_SHA1, + 30, + {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x18, 0x25, 0x00, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 31 + {SEC_OID_SHA1, + 31, + {0x30, 0x35, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x16, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, + 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 32 + {SEC_OID_SHA1, + 32, + {0x30, 0x35, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x2d, 0x02, + 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, + 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 33 + {SEC_OID_SHA1, + 33, + {0x30, 0x33, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x2d, 0x02, 0x15, 0x00, + 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, + 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, + 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 34 + {SEC_OID_SHA1, + 34, + {0x30, 0x35, 0x22, 0x1d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, + 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, + 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 35 + {SEC_OID_SHA1, + 35, + {0x30, 0x33, 0x22, 0x1b, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x15, 0x00, + 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, + 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, + 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 36 + {SEC_OID_SHA1, + 36, + {0x30, 0x35, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x1c, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 37 + {SEC_OID_SHA1, + 37, + {0x30, 0x33, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x1a, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x14, + 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 38 + {SEC_OID_SHA1, + 38, + {0x30, 0x81}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 39 + {SEC_OID_SHA1, + 39, + {0x30, 0x80, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, + 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 40 + {SEC_OID_SHA1, + 40, + {0x30, 0x31, 0x22, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 41 + {SEC_OID_SHA1, + 41, + {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x80, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, + 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 42 + {SEC_OID_SHA1, + 42, + {0x30, 0x80, 0x31, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, + 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 43 + {SEC_OID_SHA1, + 43, + {0x30, 0x31, 0x22, 0x80, 0x03, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 44 + {SEC_OID_SHA1, + 44, + {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x80, 0x03, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, + 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 45 + {SEC_OID_SHA1, + 45, + {0x05, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 46 + {SEC_OID_SHA1, + 46, + {0x2e, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 47 + {SEC_OID_SHA1, + 47, + {0x2f, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 48 + {SEC_OID_SHA1, + 48, + {0x31, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 49 + {SEC_OID_SHA1, + 49, + {0x32, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 50 + {SEC_OID_SHA1, + 50, + {0xff, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 51 + {SEC_OID_SHA1, + 51, + {0x30, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 52 + {SEC_OID_SHA1, + 52, + {0x30, 0x31, 0x30, 0x01, 0x02, 0x30, 0x2c, 0x15, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 53 + {SEC_OID_SHA1, + 53, + {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 54 + {SEC_OID_SHA1, + 54, + {0x30, 0x2c, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, + 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 55 + {SEC_OID_SHA1, + 55, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 56 + {SEC_OID_SHA1, + 56, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 57 + {SEC_OID_SHA1, + 57, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, + 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, + 0x96, 0x4c, 0x3b, 0x05, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 58 + {SEC_OID_SHA1, + 58, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, + 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, + 0x96, 0x4c, 0x3b, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 59 + {SEC_OID_SHA1, + 59, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, + 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, + 0x96, 0x4c, 0x3b, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 60 + {SEC_OID_SHA1, + 60, + {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, + 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, + 0x96, 0x4c, 0x3b, 0x00, 0x02, 0xbe, 0xef}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 61 + {SEC_OID_SHA1, + 61, + {0x30, 0x2f, 0x30, 0x00, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, + 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 62 + {SEC_OID_SHA1, + 62, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x30, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 63 + {SEC_OID_SHA1, + 63, + {0x30, 0x30, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0xbf, 0x7f, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 64 + {SEC_OID_SHA1, + 64, + {0x30, 0x2f, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, + 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 65 + {SEC_OID_SHA1, + 65, + {0x30, 0x17, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 66 + {SEC_OID_SHA1, + 66, + {0x30, 0x43, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x02, + 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 67 + {SEC_OID_SHA1, + 67, + {0x30, 0x2e, 0x02, 0x81, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, + 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 68 + {SEC_OID_SHA1, + 68, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x81, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 69 + {SEC_OID_SHA1, + 69, + {0x30, 0x2f, 0x02, 0x82, 0x00, 0x15, 0x00, 0xaa, 0x6a, 0x25, + 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 70 + {SEC_OID_SHA1, + 70, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x82, 0x00, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 71 + {SEC_OID_SHA1, + 71, + {0x30, 0x2d, 0x02, 0x16, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 72 + {SEC_OID_SHA1, + 72, + {0x30, 0x2d, 0x02, 0x14, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 73 + {SEC_OID_SHA1, + 73, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x15, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 74 + {SEC_OID_SHA1, + 74, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x13, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 75 + {SEC_OID_SHA1, + 75, + {0x30, 0x32, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0xaa, + 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, + 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 76 + {SEC_OID_SHA1, + 76, + {0x30, 0x32, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 77 + {SEC_OID_SHA1, + 77, + {0x30, 0x36, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, + 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, + 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 78 + {SEC_OID_SHA1, + 78, + {0x30, 0x36, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, + 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 79 + {SEC_OID_SHA1, + 79, + {0x30, 0x31, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 80 + {SEC_OID_SHA1, + 80, + {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 81 + {SEC_OID_SHA1, + 81, + {0x30, 0x31, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 82 + {SEC_OID_SHA1, + 82, + {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 83 + {SEC_OID_SHA1, + 83, + {0x30, 0x32, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xaa, + 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, + 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 84 + {SEC_OID_SHA1, + 84, + {0x30, 0x32, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 85 + {SEC_OID_SHA1, + 85, + {0x30, 0x35, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, + 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 86 + {SEC_OID_SHA1, + 86, + {0x30, 0x35, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 87 + {SEC_OID_SHA1, + 87, + {0x30, 0x2d, 0x02, 0xff, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 88 + {SEC_OID_SHA1, + 88, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0xff, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing integer + // tcID: 89 + {SEC_OID_SHA1, + 89, + {0x30, 0x16, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 90 + {SEC_OID_SHA1, + 90, + {0x30, 0x17, 0x02, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, + 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 91 + {SEC_OID_SHA1, + 91, + {0x30, 0x18, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 92 + {SEC_OID_SHA1, + 92, + {0x30, 0x2f, 0x02, 0x17, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 93 + {SEC_OID_SHA1, + 93, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x16, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 94 + {SEC_OID_SHA1, + 94, + {0x30, 0x2f, 0x02, 0x17, 0x00, 0x00, 0x00, 0xaa, 0x6a, 0x25, + 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 95 + {SEC_OID_SHA1, + 95, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x16, 0x00, 0x00, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to integer + // tcID: 96 + {SEC_OID_SHA1, + 96, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 97 + {SEC_OID_SHA1, + 97, + {0x30, 0x2f, 0x02, 0x17, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x05, 0x00, 0x02, 0x14, 0x49, + 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 98 + {SEC_OID_SHA1, + 98, + {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x16, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x05, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 99 + {SEC_OID_SHA1, + 99, + {0x30, 0x18, 0x02, 0x81, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 100 + {SEC_OID_SHA1, + 100, + {0x30, 0x19, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x81}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 101 + {SEC_OID_SHA1, + 101, + {0x30, 0x18, 0x05, 0x00, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 102 + {SEC_OID_SHA1, + 102, + {0x30, 0x19, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x05, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 103 + {SEC_OID_SHA1, + 103, + {0x30, 0x2d, 0x00, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 104 + {SEC_OID_SHA1, + 104, + {0x30, 0x2d, 0x01, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 105 + {SEC_OID_SHA1, + 105, + {0x30, 0x2d, 0x03, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 106 + {SEC_OID_SHA1, + 106, + {0x30, 0x2d, 0x04, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 107 + {SEC_OID_SHA1, + 107, + {0x30, 0x2d, 0xff, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 108 + {SEC_OID_SHA1, + 108, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x00, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 109 + {SEC_OID_SHA1, + 109, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x01, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 110 + {SEC_OID_SHA1, + 110, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x03, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 111 + {SEC_OID_SHA1, + 111, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x04, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 112 + {SEC_OID_SHA1, + 112, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0xff, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 113 + {SEC_OID_SHA1, + 113, + {0x30, 0x18, 0x02, 0x00, 0x02, 0x14, 0x49, 0x6d, 0x52, + 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, + 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 114 + {SEC_OID_SHA1, + 114, + {0x30, 0x19, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, + 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 115 + {SEC_OID_SHA1, + 115, + {0x30, 0x31, 0x22, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0xaa, 0x6a, + 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, + 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 116 + {SEC_OID_SHA1, + 116, + {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, + 0x38, 0xdb, 0x4a, 0x22, 0x18, 0x02, 0x01, 0x49, 0x02, 0x13, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, + 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 117 + {SEC_OID_SHA1, + 117, + {0x30, 0x2d, 0x02, 0x15, 0x02, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 118 + {SEC_OID_SHA1, + 118, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x4b, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 119 + {SEC_OID_SHA1, + 119, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0xca, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 120 + {SEC_OID_SHA1, + 120, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0xbb}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 121 + {SEC_OID_SHA1, + 121, + {0x30, 0x2c, 0x02, 0x14, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 122 + {SEC_OID_SHA1, + 122, + {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x13, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 123 + {SEC_OID_SHA1, + 123, + {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x13, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 124 + {SEC_OID_SHA1, + 124, + {0x30, 0x2e, 0x02, 0x16, 0xff, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, + 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, + 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 125 + {SEC_OID_SHA1, + 125, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x15, 0xff, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 126 + {SEC_OID_SHA1, + 126, + {0x30, 0x19, 0x09, 0x01, 0x80, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 127 + {SEC_OID_SHA1, + 127, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x09, 0x01, 0x80}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 128 + {SEC_OID_SHA1, + 128, + {0x30, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0x49, 0x6d, + 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, + 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 129 + {SEC_OID_SHA1, + 129, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, + 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, + 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 130 + {SEC_OID_SHA1, + 130, + {0x30, 0x2d, 0x02, 0x15, 0x01, 0x63, 0x75, 0x5e, 0x49, 0xc9, 0xce, 0x35, + 0x20, 0x1c, 0x9d, 0xf4, 0xac, 0xd2, 0xe5, 0xfd, 0x48, 0x86, 0x2d, 0x64, + 0xfb, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 131 + {SEC_OID_SHA1, + 131, + {0x30, 0x2c, 0x02, 0x14, 0xf1, 0x5e, 0xec, 0xd5, 0xb5, 0x2c, 0xec, 0xa2, + 0x8f, 0x8a, 0xda, 0x2d, 0x9c, 0x15, 0xf4, 0x19, 0x96, 0x44, 0x51, 0x99, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 132 + {SEC_OID_SHA1, + 132, + {0x30, 0x2d, 0x02, 0x15, 0xff, 0x55, 0x95, 0xda, 0x70, 0x40, 0x82, 0x6f, + 0x1e, 0xa9, 0xeb, 0x98, 0x92, 0xc8, 0x82, 0x07, 0x4e, 0xf1, 0xc7, 0x24, + 0xb6, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 133 + {SEC_OID_SHA1, + 133, + {0x30, 0x2c, 0x02, 0x14, 0x0e, 0xa1, 0x13, 0x2a, 0x4a, 0xd3, 0x13, 0x5d, + 0x70, 0x75, 0x25, 0xd2, 0x63, 0xea, 0x0b, 0xe6, 0x69, 0xbb, 0xae, 0x67, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 134 + {SEC_OID_SHA1, + 134, + {0x30, 0x2d, 0x02, 0x15, 0xfe, 0x9c, 0x8a, 0xa1, 0xb6, 0x36, 0x31, 0xca, + 0xdf, 0xe3, 0x62, 0x0b, 0x53, 0x2d, 0x1a, 0x02, 0xb7, 0x79, 0xd2, 0x9b, + 0x05, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 135 + {SEC_OID_SHA1, + 135, + {0x30, 0x2d, 0x02, 0x15, 0x01, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, + 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 136 + {SEC_OID_SHA1, + 136, + {0x30, 0x2c, 0x02, 0x14, 0x55, 0x95, 0xda, 0x70, 0x40, 0x82, 0x6f, 0x1e, + 0xa9, 0xeb, 0x98, 0x92, 0xc8, 0x82, 0x07, 0x4e, 0xf1, 0xc7, 0x24, 0xb6, + 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, + 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 137 + {SEC_OID_SHA1, + 137, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x15, 0x01, 0x02, 0x78, 0x8a, 0xda, 0xc0, 0x47, 0x21, 0x73, + 0xf9, 0x5b, 0x86, 0xd0, 0xbb, 0xa3, 0xc7, 0xe9, 0xb3, 0x8a, 0xd5, 0xec}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 138 + {SEC_OID_SHA1, + 138, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x90, 0x62, 0x19, 0x66, 0xab, 0xa5, 0xd8, 0xf6, 0x6c, + 0x48, 0x6c, 0x51, 0x84, 0xd3, 0xbe, 0xba, 0xc3, 0xa1, 0xc2, 0x8a}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 139 + {SEC_OID_SHA1, + 139, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0xb6, 0x92, 0xad, 0xdf, 0x4a, 0x09, 0x82, 0xca, 0xcd, + 0x2e, 0x06, 0x6e, 0xdf, 0xc4, 0x3c, 0xad, 0xc4, 0x69, 0xb3, 0xc5}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 140 + {SEC_OID_SHA1, + 140, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x14, 0x6f, 0x9d, 0xe6, 0x99, 0x54, 0x5a, 0x27, 0x09, 0x93, + 0xb7, 0x93, 0xae, 0x7b, 0x2c, 0x41, 0x45, 0x3c, 0x5e, 0x3d, 0x76}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 141 + {SEC_OID_SHA1, + 141, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x15, 0xfe, 0xfd, 0x87, 0x75, 0x25, 0x3f, 0xb8, 0xde, 0x8c, + 0x06, 0xa4, 0x79, 0x2f, 0x44, 0x5c, 0x38, 0x16, 0x4c, 0x75, 0x2a, 0x14}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 142 + {SEC_OID_SHA1, + 142, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x15, 0x01, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, + 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 143 + {SEC_OID_SHA1, + 143, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, + 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, + 0x4a, 0x02, 0x15, 0x00, 0xb6, 0x92, 0xad, 0xdf, 0x4a, 0x09, 0x82, 0xca, + 0xcd, 0x2e, 0x06, 0x6e, 0xdf, 0xc4, 0x3c, 0xad, 0xc4, 0x69, 0xb3, 0xc5}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 144 + {SEC_OID_SHA1, + 144, + {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0xff, 0x46, 0xf4, + 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0, + 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 145 + {SEC_OID_SHA1, + 145, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 146 + {SEC_OID_SHA1, + 146, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 147 + {SEC_OID_SHA1, + 147, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 148 + {SEC_OID_SHA1, + 148, + {0x30, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0x5c, 0x85, + 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 149 + {SEC_OID_SHA1, + 149, + {0x30, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0x5c, 0x85, + 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 150 + {SEC_OID_SHA1, + 150, + {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 151 + {SEC_OID_SHA1, + 151, + {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 152 + {SEC_OID_SHA1, + 152, + {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 153 + {SEC_OID_SHA1, + 153, + {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 154 + {SEC_OID_SHA1, + 154, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, + 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, + 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, + 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, + 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, + 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, + 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, + 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, + 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, + 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, + 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, + 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 155 + {SEC_OID_SHA1, + 155, + {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 156 + {SEC_OID_SHA1, + 156, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 157 + {SEC_OID_SHA1, + 157, + {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0xff, 0x46, 0xf4, + 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0, + 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 158 + {SEC_OID_SHA1, + 158, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 159 + {SEC_OID_SHA1, + 159, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 160 + {SEC_OID_SHA1, + 160, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 161 + {SEC_OID_SHA1, + 161, + {0x30, 0x19, 0x02, 0x01, 0x01, 0x02, 0x14, 0x5c, 0x85, + 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 162 + {SEC_OID_SHA1, + 162, + {0x30, 0x19, 0x02, 0x01, 0x01, 0x02, 0x14, 0x5c, 0x85, + 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 163 + {SEC_OID_SHA1, + 163, + {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 164 + {SEC_OID_SHA1, + 164, + {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 165 + {SEC_OID_SHA1, + 165, + {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 166 + {SEC_OID_SHA1, + 166, + {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 167 + {SEC_OID_SHA1, + 167, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x01, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, + 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, + 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, + 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, + 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, + 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, + 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, + 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, + 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, + 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, + 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, + 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 168 + {SEC_OID_SHA1, + 168, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 169 + {SEC_OID_SHA1, + 169, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 170 + {SEC_OID_SHA1, + 170, + {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0xff, 0x46, 0xf4, + 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0, + 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 171 + {SEC_OID_SHA1, + 171, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 172 + {SEC_OID_SHA1, + 172, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 173 + {SEC_OID_SHA1, + 173, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 174 + {SEC_OID_SHA1, + 174, + {0x30, 0x19, 0x02, 0x01, 0xff, 0x02, 0x14, 0x5c, 0x85, + 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 175 + {SEC_OID_SHA1, + 175, + {0x30, 0x19, 0x02, 0x01, 0xff, 0x02, 0x14, 0x5c, 0x85, + 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 176 + {SEC_OID_SHA1, + 176, + {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 177 + {SEC_OID_SHA1, + 177, + {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 178 + {SEC_OID_SHA1, + 178, + {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 179 + {SEC_OID_SHA1, + 179, + {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 180 + {SEC_OID_SHA1, + 180, + {0x30, 0x81, 0x87, 0x02, 0x01, 0xff, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, + 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, + 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, + 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, + 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, + 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, + 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, + 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, + 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, + 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, + 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, + 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 181 + {SEC_OID_SHA1, + 181, + {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 182 + {SEC_OID_SHA1, + 182, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 183 + {SEC_OID_SHA1, + 183, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, + 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 184 + {SEC_OID_SHA1, + 184, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 185 + {SEC_OID_SHA1, + 185, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 186 + {SEC_OID_SHA1, + 186, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 187 + {SEC_OID_SHA1, + 187, + {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, + 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 188 + {SEC_OID_SHA1, + 188, + {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, + 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 189 + {SEC_OID_SHA1, + 189, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, + 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 190 + {SEC_OID_SHA1, + 190, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, + 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 191 + {SEC_OID_SHA1, + 191, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, + 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 192 + {SEC_OID_SHA1, + 192, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, + 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 193 + {SEC_OID_SHA1, + 193, + {0x30, 0x81, 0x9a, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, + 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, + 0xd8, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, + 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, + 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, + 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, + 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, + 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, + 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, + 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, + 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, + 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, + 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, + 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 194 + {SEC_OID_SHA1, + 194, + {0x30, 0x1b, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, + 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, + 0xbb, 0xfa, 0x44, 0xd8, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 195 + {SEC_OID_SHA1, + 195, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 196 + {SEC_OID_SHA1, + 196, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, + 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 197 + {SEC_OID_SHA1, + 197, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 198 + {SEC_OID_SHA1, + 198, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 199 + {SEC_OID_SHA1, + 199, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 200 + {SEC_OID_SHA1, + 200, + {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, + 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 201 + {SEC_OID_SHA1, + 201, + {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, + 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 202 + {SEC_OID_SHA1, + 202, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, + 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 203 + {SEC_OID_SHA1, + 203, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, + 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 204 + {SEC_OID_SHA1, + 204, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, + 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 205 + {SEC_OID_SHA1, + 205, + {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, + 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, + 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 206 + {SEC_OID_SHA1, + 206, + {0x30, 0x81, 0x9a, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, + 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, + 0xd9, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, + 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, + 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, + 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, + 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, + 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, + 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, + 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, + 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, + 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, + 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, + 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 207 + {SEC_OID_SHA1, + 207, + {0x30, 0x1b, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, + 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, + 0xbb, 0xfa, 0x44, 0xd9, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 208 + {SEC_OID_SHA1, + 208, + {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, + 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, + 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 209 + {SEC_OID_SHA1, + 209, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, + 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 210 + {SEC_OID_SHA1, + 210, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 211 + {SEC_OID_SHA1, + 211, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 212 + {SEC_OID_SHA1, + 212, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 213 + {SEC_OID_SHA1, + 213, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 214 + {SEC_OID_SHA1, + 214, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 215 + {SEC_OID_SHA1, + 215, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 216 + {SEC_OID_SHA1, + 216, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 217 + {SEC_OID_SHA1, + 217, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 218 + {SEC_OID_SHA1, + 218, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb0, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 219 + {SEC_OID_SHA1, + 219, + {0x30, 0x81, 0x9b, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, + 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, + 0x89, 0xb0, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, + 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, + 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, + 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, + 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, + 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, + 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, + 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, + 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, + 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, + 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, + 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 220 + {SEC_OID_SHA1, + 220, + {0x30, 0x1c, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 221 + {SEC_OID_SHA1, + 221, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 222 + {SEC_OID_SHA1, + 222, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, + 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 223 + {SEC_OID_SHA1, + 223, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 224 + {SEC_OID_SHA1, + 224, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 225 + {SEC_OID_SHA1, + 225, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 226 + {SEC_OID_SHA1, + 226, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 227 + {SEC_OID_SHA1, + 227, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 228 + {SEC_OID_SHA1, + 228, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 229 + {SEC_OID_SHA1, + 229, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 230 + {SEC_OID_SHA1, + 230, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 231 + {SEC_OID_SHA1, + 231, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb1, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 232 + {SEC_OID_SHA1, + 232, + {0x30, 0x81, 0x9b, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, + 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, + 0x89, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, + 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, + 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, + 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, + 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, + 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, + 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, + 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, + 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, + 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, + 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, + 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 233 + {SEC_OID_SHA1, + 233, + {0x30, 0x1c, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 234 + {SEC_OID_SHA1, + 234, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 235 + {SEC_OID_SHA1, + 235, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, + 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 236 + {SEC_OID_SHA1, + 236, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 237 + {SEC_OID_SHA1, + 237, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 238 + {SEC_OID_SHA1, + 238, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 239 + {SEC_OID_SHA1, + 239, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 240 + {SEC_OID_SHA1, + 240, + {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 241 + {SEC_OID_SHA1, + 241, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 242 + {SEC_OID_SHA1, + 242, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 243 + {SEC_OID_SHA1, + 243, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 244 + {SEC_OID_SHA1, + 244, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, + 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, + 0xb2, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 245 + {SEC_OID_SHA1, + 245, + {0x30, 0x81, 0x9b, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, + 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, + 0x89, 0xb2, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, + 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, + 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, + 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, + 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, + 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, + 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, + 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, + 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, + 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, + 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, + 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 246 + {SEC_OID_SHA1, + 246, + {0x30, 0x1c, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 247 + {SEC_OID_SHA1, + 247, + {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, + 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, + 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 248 + {SEC_OID_SHA1, + 248, + {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, + 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 249 + {SEC_OID_SHA1, + 249, + {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 250 + {SEC_OID_SHA1, + 250, + {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 251 + {SEC_OID_SHA1, + 251, + {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 252 + {SEC_OID_SHA1, + 252, + {0x30, 0x2d, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 253 + {SEC_OID_SHA1, + 253, + {0x30, 0x2d, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, + 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 254 + {SEC_OID_SHA1, + 254, + {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 255 + {SEC_OID_SHA1, + 255, + {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 256 + {SEC_OID_SHA1, + 256, + {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, + 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 257 + {SEC_OID_SHA1, + 257, + {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 258 + {SEC_OID_SHA1, + 258, + {0x30, 0x81, 0x9b, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, + 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, + 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, + 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, + 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, + 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, + 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, + 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, + 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, + 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, + 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, + 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 259 + {SEC_OID_SHA1, + 259, + {0x30, 0x1c, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 260 + {SEC_OID_SHA1, + 260, + {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 261 + {SEC_OID_SHA1, + 261, + {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, + 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, + 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 262 + {SEC_OID_SHA1, + 262, + {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 263 + {SEC_OID_SHA1, + 263, + {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 264 + {SEC_OID_SHA1, + 264, + {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 265 + {SEC_OID_SHA1, + 265, + {0x30, 0x81, 0x9a, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, + 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, + 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 266 + {SEC_OID_SHA1, + 266, + {0x30, 0x81, 0x9a, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, + 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, + 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 267 + {SEC_OID_SHA1, + 267, + {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, + 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, + 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 268 + {SEC_OID_SHA1, + 268, + {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, + 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, + 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 269 + {SEC_OID_SHA1, + 269, + {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, + 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, + 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 270 + {SEC_OID_SHA1, + 270, + {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 271 + {SEC_OID_SHA1, + 271, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, + 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, + 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, + 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, + 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, + 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, + 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, + 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, + 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, + 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, + 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, + 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, + 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, + 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, + 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, + 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, + 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, + 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, + 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, + 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, + 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, + 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, + 0xd5, 0x70, 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 272 + {SEC_OID_SHA1, + 272, + {0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 273 + {SEC_OID_SHA1, + 273, + {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, + 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, + 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, + 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, + 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, + 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, + 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, + 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, + 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, + 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, + 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, + 0x70, 0x75, 0x1f, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 274 + {SEC_OID_SHA1, + 274, + {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0xff, + 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, + 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 275 + {SEC_OID_SHA1, + 275, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 276 + {SEC_OID_SHA1, + 276, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 277 + {SEC_OID_SHA1, + 277, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0xff}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 278 + {SEC_OID_SHA1, + 278, + {0x30, 0x1b, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x14, 0x5c, + 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 279 + {SEC_OID_SHA1, + 279, + {0x30, 0x1b, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x14, 0x5c, + 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, + 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 280 + {SEC_OID_SHA1, + 280, + {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x00, + 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, + 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 281 + {SEC_OID_SHA1, + 281, + {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x00, + 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, + 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 282 + {SEC_OID_SHA1, + 282, + {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x00, + 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, + 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 283 + {SEC_OID_SHA1, + 283, + {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 284 + {SEC_OID_SHA1, + 284, + {0x30, 0x81, 0x89, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x81, 0x81, 0x00, + 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, + 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, + 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, + 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, + 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, + 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, + 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, + 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, + 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, + 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, + 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 285 + {SEC_OID_SHA1, + 285, + {0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 286 + {SEC_OID_SHA1, + 286, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x01, 0x42}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 287 + {SEC_OID_SHA1, + 287, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 288 + {SEC_OID_SHA1, + 288, + {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 289 + {SEC_OID_SHA1, + 289, + {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 290 + {SEC_OID_SHA1, + 290, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 291 + {SEC_OID_SHA1, + 291, + {0x30, 0x03, 0x02, 0x01, 0x01}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 292 + {SEC_OID_SHA1, + 292, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: random signature + // tcID: 293 + {SEC_OID_SHA1, + 293, + {0x30, 0x2e, 0x02, 0x15, 0x00, 0x88, 0x54, 0xbd, 0xb5, 0x2d, 0x20, 0xff, + 0x9e, 0xa4, 0x99, 0x48, 0x3f, 0xba, 0x4d, 0x3c, 0x10, 0x1a, 0x58, 0x6f, + 0xc7, 0x02, 0x15, 0x00, 0xb2, 0x30, 0x45, 0x90, 0x09, 0x95, 0xd3, 0xfe, + 0x3c, 0x4c, 0x63, 0x8a, 0x3e, 0x06, 0x45, 0x8a, 0x25, 0xa1, 0xe9, 0xdd}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: random signature + // tcID: 294 + {SEC_OID_SHA1, + 294, + {0x30, 0x2c, 0x02, 0x14, 0x4f, 0x6b, 0xf1, 0x89, 0x41, 0xab, 0xbf, 0x33, + 0x21, 0x1d, 0x95, 0x61, 0xa1, 0x4f, 0x9a, 0xeb, 0xd0, 0x3f, 0x4e, 0x94, + 0x02, 0x14, 0x21, 0x8c, 0xda, 0x35, 0x0d, 0xef, 0x7f, 0x75, 0x61, 0x7f, + 0xcc, 0x79, 0x9d, 0x0c, 0xf2, 0xcf, 0x6b, 0x23, 0x43, 0x8d}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: random signature + // tcID: 295 + {SEC_OID_SHA1, + 295, + {0x30, 0x2c, 0x02, 0x14, 0x45, 0x9e, 0xaf, 0x08, 0x86, 0x16, 0x00, 0x81, + 0xb4, 0x7f, 0xc5, 0x73, 0xfb, 0x3d, 0x15, 0x2d, 0x68, 0x0d, 0x3b, 0x4b, + 0x02, 0x14, 0x42, 0x93, 0xdb, 0xb9, 0x4d, 0xb4, 0xc9, 0x30, 0xd6, 0x7e, + 0x27, 0xfc, 0x4e, 0xc8, 0x53, 0x8b, 0x58, 0xd1, 0xc7, 0xcd}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: random signature + // tcID: 296 + {SEC_OID_SHA1, + 296, + {0x30, 0x2c, 0x02, 0x14, 0x0a, 0x6c, 0x12, 0xb8, 0xff, 0x5c, 0xa2, 0x1c, + 0x4e, 0xa0, 0xc7, 0xac, 0xea, 0x38, 0xd7, 0x6f, 0xd1, 0x70, 0xb9, 0x7f, + 0x02, 0x14, 0x29, 0xce, 0x2c, 0xf2, 0x67, 0x2f, 0xa6, 0x40, 0x03, 0x16, + 0x80, 0xdc, 0xe2, 0x22, 0x39, 0x32, 0xf6, 0x13, 0xf6, 0xa5}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: random signature + // tcID: 297 + {SEC_OID_SHA1, + 297, + {0x30, 0x2c, 0x02, 0x14, 0x34, 0xbc, 0xe4, 0x77, 0x3e, 0x5e, 0x11, 0x87, + 0x5e, 0xa2, 0x20, 0x2b, 0xc3, 0x3e, 0x01, 0xfe, 0x00, 0xb3, 0x32, 0x1a, + 0x02, 0x14, 0x2b, 0x29, 0x4e, 0x01, 0xa9, 0x72, 0x96, 0xd8, 0x4e, 0x4c, + 0x60, 0xbf, 0xba, 0x05, 0xd2, 0x76, 0x09, 0x81, 0xc9, 0x20}, + kPubKey0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r,s = 1,1 + // tcID: 298 + {SEC_OID_SHA1, + 298, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + kPubKey1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: r,s = 1,5 + // tcID: 299 + {SEC_OID_SHA1, + 299, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x05}, + kPubKey1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: u2 small + // tcID: 300 + {SEC_OID_SHA1, + 300, + {0x30, 0x19, 0x02, 0x01, 0x01, 0x02, 0x14, 0x25, 0x02, + 0x3e, 0x8b, 0x9b, 0xa9, 0xba, 0x72, 0xf4, 0x81, 0xe9, + 0x0c, 0xb8, 0xae, 0x67, 0x51, 0x7e, 0x64, 0x1b, 0x8a}, + kPubKey1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: s == q-1 + // tcID: 301 + {SEC_OID_SHA1, + 301, + {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b, + 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, + 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0}, + kPubKey1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: s == 1 + // tcID: 302 + {SEC_OID_SHA1, + 302, + {0x30, 0x19, 0x02, 0x14, 0x62, 0xba, 0x82, 0x73, 0x81, + 0x39, 0x6d, 0xc4, 0x4f, 0xac, 0xc6, 0x6c, 0x34, 0x4f, + 0x91, 0x78, 0x8f, 0x11, 0xc6, 0xfc, 0x02, 0x01, 0x01}, + kPubKey2, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: Legacy:ASN encoding of s misses leading 0 + // tcID: 303 + {SEC_OID_SHA224, + 303, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1c, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, + 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: valid + // tcID: 304 + {SEC_OID_SHA224, + 304, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: long form encoding of length of sequence + // tcID: 305 + {SEC_OID_SHA224, + 305, + {0x30, 0x81, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, + 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 306 + {SEC_OID_SHA224, + 306, + {0x30, 0x82, 0x00, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, + 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: wrong length of sequence + // tcID: 307 + {SEC_OID_SHA224, + 307, + {0x30, 0x3e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: wrong length of sequence + // tcID: 308 + {SEC_OID_SHA224, + 308, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 309 + {SEC_OID_SHA224, + 309, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, + 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, + 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 310 + {SEC_OID_SHA224, + 310, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0x02, + 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, + 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, + 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, + 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, + 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 311 + {SEC_OID_SHA224, + 311, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 312 + {SEC_OID_SHA224, + 312, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 313 + {SEC_OID_SHA224, + 313, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, + 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, + 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 314 + {SEC_OID_SHA224, + 314, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1c, + 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, + 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, + 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: incorrect length of sequence + // tcID: 315 + {SEC_OID_SHA224, + 315, + {0x30, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length without termination + // tcID: 316 + {SEC_OID_SHA224, + 316, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length without termination + // tcID: 317 + {SEC_OID_SHA224, + 317, + {0x30, 0x3d, 0x02, 0x80, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length without termination + // tcID: 318 + {SEC_OID_SHA224, + 318, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x80, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: removing sequence + // tcID: 319 + {SEC_OID_SHA224, 319, {}, kPubKey3, {0x48, 0x65, 0x6c, 0x6c, 0x6f}, false}, + + // Comment: lonely sequence tag + // tcID: 320 + {SEC_OID_SHA224, + 320, + {0x30}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending 0's to sequence + // tcID: 321 + {SEC_OID_SHA224, + 321, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 322 + {SEC_OID_SHA224, + 322, + {0x30, 0x3f, 0x00, 0x00, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, + 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 323 + {SEC_OID_SHA224, + 323, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending null value to sequence + // tcID: 324 + {SEC_OID_SHA224, + 324, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x05, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 325 + {SEC_OID_SHA224, + 325, + {0x30, 0x42, 0x49, 0x81, 0x77, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, + 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, + 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 326 + {SEC_OID_SHA224, + 326, + {0x30, 0x41, 0x25, 0x00, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 327 + {SEC_OID_SHA224, + 327, + {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, + 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, + 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 328 + {SEC_OID_SHA224, + 328, + {0x30, 0x42, 0x22, 0x21, 0x49, 0x81, 0x77, 0x02, 0x1c, 0x1e, 0x41, 0xb4, + 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, + 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 329 + {SEC_OID_SHA224, + 329, + {0x30, 0x41, 0x22, 0x20, 0x25, 0x00, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 330 + {SEC_OID_SHA224, + 330, + {0x30, 0x45, 0x22, 0x1e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, 0x04, + 0xde, 0xad, 0xbe, 0xef, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 331 + {SEC_OID_SHA224, + 331, + {0x30, 0x42, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x22, 0x49, 0x81, + 0x77, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 332 + {SEC_OID_SHA224, + 332, + {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x21, 0x25, 0x00, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including garbage + // tcID: 333 + {SEC_OID_SHA224, + 333, + {0x30, 0x45, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x1f, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, + 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, + 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including undefined tags + // tcID: 334 + {SEC_OID_SHA224, + 334, + {0x30, 0x45, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x3d, 0x02, 0x1c, + 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, + 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, + 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including undefined tags + // tcID: 335 + {SEC_OID_SHA224, + 335, + {0x30, 0x43, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, + 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, + 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, + 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including undefined tags + // tcID: 336 + {SEC_OID_SHA224, + 336, + {0x30, 0x45, 0x22, 0x24, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1c, + 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, + 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, + 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including undefined tags + // tcID: 337 + {SEC_OID_SHA224, + 337, + {0x30, 0x43, 0x22, 0x22, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x1c, 0x1e, 0x41, + 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, + 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, + 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including undefined tags + // tcID: 338 + {SEC_OID_SHA224, + 338, + {0x30, 0x45, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x25, 0xaa, 0x00, + 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: including undefined tags + // tcID: 339 + {SEC_OID_SHA224, + 339, + {0x30, 0x43, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x23, 0xaa, 0x02, + 0xaa, 0xbb, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated length of sequence + // tcID: 340 + {SEC_OID_SHA224, + 340, + {0x30, 0x81}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition with indefinite length + // tcID: 341 + {SEC_OID_SHA224, + 341, + {0x30, 0x80, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, + 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, + 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition with indefinite length + // tcID: 342 + {SEC_OID_SHA224, + 342, + {0x30, 0x41, 0x22, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition with indefinite length + // tcID: 343 + {SEC_OID_SHA224, + 343, + {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x80, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, + 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, + 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition with wrong tag + // tcID: 344 + {SEC_OID_SHA224, + 344, + {0x30, 0x80, 0x31, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, + 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, + 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition with wrong tag + // tcID: 345 + {SEC_OID_SHA224, + 345, + {0x30, 0x41, 0x22, 0x80, 0x03, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition with wrong tag + // tcID: 346 + {SEC_OID_SHA224, + 346, + {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x80, 0x03, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, + 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, + 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 347 + {SEC_OID_SHA224, + 347, + {0x05, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of sequence + // tcID: 348 + {SEC_OID_SHA224, + 348, + {0x2e, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of sequence + // tcID: 349 + {SEC_OID_SHA224, + 349, + {0x2f, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of sequence + // tcID: 350 + {SEC_OID_SHA224, + 350, + {0x31, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of sequence + // tcID: 351 + {SEC_OID_SHA224, + 351, + {0x32, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of sequence + // tcID: 352 + {SEC_OID_SHA224, + 352, + {0xff, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: dropping value of sequence + // tcID: 353 + {SEC_OID_SHA224, + 353, + {0x30, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition for sequence + // tcID: 354 + {SEC_OID_SHA224, + 354, + {0x30, 0x41, 0x30, 0x01, 0x02, 0x30, 0x3c, 0x1c, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated sequence + // tcID: 355 + {SEC_OID_SHA224, + 355, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated sequence + // tcID: 356 + {SEC_OID_SHA224, + 356, + {0x30, 0x3c, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, + 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, + 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length + // tcID: 357 + {SEC_OID_SHA224, + 357, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 358 + {SEC_OID_SHA224, + 358, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length with additional element + // tcID: 359 + {SEC_OID_SHA224, + 359, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, + 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, + 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, + 0x78, 0x62, 0x36, 0x05, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 360 + {SEC_OID_SHA224, + 360, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, + 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, + 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, + 0x78, 0x62, 0x36, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length with garbage + // tcID: 361 + {SEC_OID_SHA224, + 361, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, + 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, + 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, + 0x78, 0x62, 0x36, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 362 + {SEC_OID_SHA224, + 362, + {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, + 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, + 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, + 0x78, 0x62, 0x36, 0x00, 0x02, 0xbe, 0xef}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: prepend empty sequence + // tcID: 363 + {SEC_OID_SHA224, + 363, + {0x30, 0x3f, 0x30, 0x00, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, + 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: append empty sequence + // tcID: 364 + {SEC_OID_SHA224, + 364, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x30, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: append garbage with high tag number + // tcID: 365 + {SEC_OID_SHA224, + 365, + {0x30, 0x40, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0xbf, 0x7f, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: sequence of sequence + // tcID: 366 + {SEC_OID_SHA224, + 366, + {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, + 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 367 + {SEC_OID_SHA224, + 367, + {0x30, 0x1e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: repeating element in sequence + // tcID: 368 + {SEC_OID_SHA224, + 368, + {0x30, 0x5c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, + 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, + 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, + 0x78, 0x62, 0x36, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, + 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 369 + {SEC_OID_SHA224, + 369, + {0x30, 0x3e, 0x02, 0x81, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, + 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 370 + {SEC_OID_SHA224, + 370, + {0x30, 0x3e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x81, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 371 + {SEC_OID_SHA224, + 371, + {0x30, 0x3f, 0x02, 0x82, 0x00, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, + 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 372 + {SEC_OID_SHA224, + 372, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x82, 0x00, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: wrong length of integer + // tcID: 373 + {SEC_OID_SHA224, + 373, + {0x30, 0x3d, 0x02, 0x1d, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: wrong length of integer + // tcID: 374 + {SEC_OID_SHA224, + 374, + {0x30, 0x3d, 0x02, 0x1b, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: wrong length of integer + // tcID: 375 + {SEC_OID_SHA224, + 375, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1e, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: wrong length of integer + // tcID: 376 + {SEC_OID_SHA224, + 376, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1c, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 377 + {SEC_OID_SHA224, + 377, + {0x30, 0x42, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x1e, 0x41, 0xb4, + 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, + 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 378 + {SEC_OID_SHA224, + 378, + {0x30, 0x42, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x85, 0x01, 0x00, + 0x00, 0x00, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 379 + {SEC_OID_SHA224, + 379, + {0x30, 0x46, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, + 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, + 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, + 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, + 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 380 + {SEC_OID_SHA224, + 380, + {0x30, 0x46, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x89, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, + 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, + 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 381 + {SEC_OID_SHA224, + 381, + {0x30, 0x41, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 382 + {SEC_OID_SHA224, + 382, + {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x84, 0x7f, 0xff, + 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 383 + {SEC_OID_SHA224, + 383, + {0x30, 0x41, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 384 + {SEC_OID_SHA224, + 384, + {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x84, 0xff, 0xff, + 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 385 + {SEC_OID_SHA224, + 385, + {0x30, 0x42, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x41, 0xb4, + 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, + 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 386 + {SEC_OID_SHA224, + 386, + {0x30, 0x42, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x85, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 387 + {SEC_OID_SHA224, + 387, + {0x30, 0x45, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, + 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, + 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 388 + {SEC_OID_SHA224, + 388, + {0x30, 0x45, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x88, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: incorrect length of integer + // tcID: 389 + {SEC_OID_SHA224, + 389, + {0x30, 0x3d, 0x02, 0xff, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: incorrect length of integer + // tcID: 390 + {SEC_OID_SHA224, + 390, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: removing integer + // tcID: 391 + {SEC_OID_SHA224, + 391, + {0x30, 0x1f, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, + 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: lonely integer tag + // tcID: 392 + {SEC_OID_SHA224, + 392, + {0x30, 0x20, 0x02, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, + 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: lonely integer tag + // tcID: 393 + {SEC_OID_SHA224, + 393, + {0x30, 0x1f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending 0's to integer + // tcID: 394 + {SEC_OID_SHA224, + 394, + {0x30, 0x3f, 0x02, 0x1e, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, + 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending 0's to integer + // tcID: 395 + {SEC_OID_SHA224, + 395, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1f, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: prepending 0's to integer + // tcID: 396 + {SEC_OID_SHA224, + 396, + {0x30, 0x3f, 0x02, 0x1e, 0x00, 0x00, 0x1e, 0x41, 0xb4, 0x79, 0xad, + 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, + 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: prepending 0's to integer + // tcID: 397 + {SEC_OID_SHA224, + 397, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1f, 0x00, 0x00, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending unused 0's to integer + // tcID: 398 + {SEC_OID_SHA224, + 398, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, + 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending null value to integer + // tcID: 399 + {SEC_OID_SHA224, + 399, + {0x30, 0x3f, 0x02, 0x1e, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x05, + 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, + 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, + 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: appending null value to integer + // tcID: 400 + {SEC_OID_SHA224, + 400, + {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1f, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x05, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated length of integer + // tcID: 401 + {SEC_OID_SHA224, + 401, + {0x30, 0x21, 0x02, 0x81, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated length of integer + // tcID: 402 + {SEC_OID_SHA224, + 402, + {0x30, 0x20, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x81}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 403 + {SEC_OID_SHA224, + 403, + {0x30, 0x21, 0x05, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 404 + {SEC_OID_SHA224, + 404, + {0x30, 0x20, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x05, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 405 + {SEC_OID_SHA224, + 405, + {0x30, 0x3d, 0x00, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 406 + {SEC_OID_SHA224, + 406, + {0x30, 0x3d, 0x01, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 407 + {SEC_OID_SHA224, + 407, + {0x30, 0x3d, 0x03, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 408 + {SEC_OID_SHA224, + 408, + {0x30, 0x3d, 0x04, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 409 + {SEC_OID_SHA224, + 409, + {0x30, 0x3d, 0xff, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 410 + {SEC_OID_SHA224, + 410, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 411 + {SEC_OID_SHA224, + 411, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x01, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 412 + {SEC_OID_SHA224, + 412, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x03, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 413 + {SEC_OID_SHA224, + 413, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x04, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: changing tag value of integer + // tcID: 414 + {SEC_OID_SHA224, + 414, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0xff, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: dropping value of integer + // tcID: 415 + {SEC_OID_SHA224, + 415, + {0x30, 0x21, 0x02, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, + 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, + 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: dropping value of integer + // tcID: 416 + {SEC_OID_SHA224, + 416, + {0x30, 0x20, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition for integer + // tcID: 417 + {SEC_OID_SHA224, + 417, + {0x30, 0x41, 0x22, 0x20, 0x02, 0x01, 0x1e, 0x02, 0x1b, 0x41, 0xb4, 0x79, + 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, + 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: using composition for integer + // tcID: 418 + {SEC_OID_SHA224, + 418, + {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x21, 0x02, 0x01, + 0x00, 0x02, 0x1c, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: modify first byte of integer + // tcID: 419 + {SEC_OID_SHA224, + 419, + {0x30, 0x3d, 0x02, 0x1c, 0x1c, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: modify first byte of integer + // tcID: 420 + {SEC_OID_SHA224, + 420, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x02, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: modify last byte of integer + // tcID: 421 + {SEC_OID_SHA224, + 421, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0x4d, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: modify last byte of integer + // tcID: 422 + {SEC_OID_SHA224, + 422, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0xb6}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated integer + // tcID: 423 + {SEC_OID_SHA224, + 423, + {0x30, 0x3c, 0x02, 0x1b, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, + 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated integer + // tcID: 424 + {SEC_OID_SHA224, + 424, + {0x30, 0x3c, 0x02, 0x1b, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, + 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, + 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, + 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, + 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: truncated integer + // tcID: 425 + {SEC_OID_SHA224, + 425, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1c, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: leading ff in integer + // tcID: 426 + {SEC_OID_SHA224, + 426, + {0x30, 0x3e, 0x02, 0x1d, 0xff, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, + 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: leading ff in integer + // tcID: 427 + {SEC_OID_SHA224, + 427, + {0x30, 0x3e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1e, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: replaced integer by infinity + // tcID: 428 + {SEC_OID_SHA224, + 428, + {0x30, 0x22, 0x09, 0x01, 0x80, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, + 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, + 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: replaced integer by infinity + // tcID: 429 + {SEC_OID_SHA224, + 429, + {0x30, 0x21, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x09, 0x01, 0x80}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: replacing integer with zero + // tcID: 430 + {SEC_OID_SHA224, + 430, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, + 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, + 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: replacing integer with zero + // tcID: 431 + {SEC_OID_SHA224, + 431, + {0x30, 0x21, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, + 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, + 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 432 + {SEC_OID_SHA224, + 432, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xd9, 0x38, 0x4b, 0x20, 0x32, 0xd0, + 0x60, 0xe5, 0x98, 0x48, 0xf8, 0x7c, 0xb4, 0x53, 0x59, 0x36, 0xbc, + 0x25, 0xfa, 0x77, 0x95, 0x9e, 0x96, 0xd7, 0xf8, 0x8e, 0x33, 0x2a, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 433 + {SEC_OID_SHA224, + 433, + {0x30, 0x3e, 0x02, 0x1d, 0xff, 0x63, 0x4b, 0x1d, 0xd3, 0x27, 0xde, + 0x71, 0x25, 0xda, 0x79, 0x03, 0xad, 0x21, 0x63, 0xca, 0x2a, 0xdd, + 0xc0, 0x96, 0x10, 0x1f, 0xd3, 0x95, 0x56, 0x7e, 0xe3, 0x60, 0x70, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 434 + {SEC_OID_SHA224, + 434, + {0x30, 0x3d, 0x02, 0x1c, 0xe1, 0xbe, 0x4b, 0x86, 0x52, 0xa8, 0x96, + 0xfa, 0x46, 0x9f, 0x01, 0xeb, 0x15, 0x24, 0x6e, 0x4f, 0x33, 0x0c, + 0xb7, 0xbc, 0x25, 0x46, 0xe9, 0xe8, 0xc4, 0x47, 0x36, 0x33, 0x02, + 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 435 + {SEC_OID_SHA224, + 435, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9c, 0xb4, 0xe2, 0x2c, 0xd8, 0x21, + 0x8e, 0xda, 0x25, 0x86, 0xfc, 0x52, 0xde, 0x9c, 0x35, 0xd5, 0x22, + 0x3f, 0x69, 0xef, 0xe0, 0x2c, 0x6a, 0xa9, 0x81, 0x1c, 0x9f, 0x90, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 436 + {SEC_OID_SHA224, + 436, + {0x30, 0x3e, 0x02, 0x1d, 0xff, 0x26, 0xc7, 0xb4, 0xdf, 0xcd, 0x2f, + 0x9f, 0x1a, 0x67, 0xb7, 0x07, 0x83, 0x4b, 0xac, 0xa6, 0xc9, 0x43, + 0xda, 0x05, 0x88, 0x6a, 0x61, 0x69, 0x28, 0x07, 0x71, 0xcc, 0xd6, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 437 + {SEC_OID_SHA224, + 437, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, + 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, + 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 438 + {SEC_OID_SHA224, + 438, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xe1, 0xbe, 0x4b, 0x86, 0x52, 0xa8, + 0x96, 0xfa, 0x46, 0x9f, 0x01, 0xeb, 0x15, 0x24, 0x6e, 0x4f, 0x33, + 0x0c, 0xb7, 0xbc, 0x25, 0x46, 0xe9, 0xe8, 0xc4, 0x47, 0x36, 0x33, + 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, + 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, + 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 439 + {SEC_OID_SHA224, + 439, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x01, 0x68, 0xdc, 0xf0, 0x2f, 0x57, 0xb0, 0xca, 0xef, 0x7d, + 0xdc, 0x18, 0x3b, 0xee, 0x1c, 0xa9, 0x4e, 0xe0, 0x9c, 0x1a, 0x02, + 0xee, 0x4b, 0x02, 0x00, 0xa5, 0x4d, 0xcb, 0x93}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 440 + {SEC_OID_SHA224, + 440, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1c, 0xf2, 0xef, 0xc2, 0xe2, 0x4c, 0xbe, 0xdb, 0x2f, 0xc0, 0x0c, + 0x23, 0x6c, 0x5b, 0x2d, 0x1a, 0x43, 0x02, 0x36, 0xb5, 0x9b, 0x78, + 0x80, 0x00, 0x7f, 0x2b, 0xa2, 0xf8, 0xd9}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 441 + {SEC_OID_SHA224, + 441, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0xff, 0x52, 0x19, 0xa6, 0x77, 0x2d, 0xc8, 0x2c, 0xf0, 0x61, + 0x0b, 0xe2, 0x2b, 0xdb, 0x5b, 0x1e, 0x37, 0x0e, 0x96, 0x98, 0x30, + 0xcc, 0x9a, 0x7e, 0xc0, 0x17, 0x87, 0x9d, 0xca}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 442 + {SEC_OID_SHA224, + 442, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1c, 0x0d, 0x10, 0x3d, 0x1d, 0xb3, 0x41, 0x24, 0xd0, 0x3f, 0xf3, + 0xdc, 0x93, 0xa4, 0xd2, 0xe5, 0xbc, 0xfd, 0xc9, 0x4a, 0x64, 0x87, + 0x7f, 0xff, 0x80, 0xd4, 0x5d, 0x07, 0x27}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 443 + {SEC_OID_SHA224, + 443, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0xfe, 0x97, 0x23, 0x0f, 0xd0, 0xa8, 0x4f, 0x35, 0x10, 0x82, + 0x23, 0xe7, 0xc4, 0x11, 0xe3, 0x56, 0xb1, 0x1f, 0x63, 0xe5, 0xfd, + 0x11, 0xb4, 0xfd, 0xff, 0x5a, 0xb2, 0x34, 0x6d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 444 + {SEC_OID_SHA224, + 444, + {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1d, 0x01, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, + 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, + 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 445 + {SEC_OID_SHA224, + 445, + {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, + 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, + 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, + 0x1c, 0x52, 0x19, 0xa6, 0x77, 0x2d, 0xc8, 0x2c, 0xf0, 0x61, 0x0b, + 0xe2, 0x2b, 0xdb, 0x5b, 0x1e, 0x37, 0x0e, 0x96, 0x98, 0x30, 0xcc, + 0x9a, 0x7e, 0xc0, 0x17, 0x87, 0x9d, 0xca}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 446 + {SEC_OID_SHA224, + 446, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, + 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, + 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 447 + {SEC_OID_SHA224, + 447, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 448 + {SEC_OID_SHA224, + 448, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 449 + {SEC_OID_SHA224, + 449, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 450 + {SEC_OID_SHA224, + 450, + {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 451 + {SEC_OID_SHA224, + 451, + {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 452 + {SEC_OID_SHA224, + 452, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 453 + {SEC_OID_SHA224, + 453, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 454 + {SEC_OID_SHA224, + 454, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 455 + {SEC_OID_SHA224, + 455, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 456 + {SEC_OID_SHA224, + 456, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, + 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, + 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, + 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, + 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, + 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, + 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, + 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, + 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, + 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, + 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, + 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, + 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, + 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, + 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, + 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, + 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, + 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, + 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, + 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, + 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, + 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, + 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 457 + {SEC_OID_SHA224, + 457, + {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 458 + {SEC_OID_SHA224, + 458, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 459 + {SEC_OID_SHA224, + 459, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, + 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, + 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 460 + {SEC_OID_SHA224, + 460, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 461 + {SEC_OID_SHA224, + 461, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 462 + {SEC_OID_SHA224, + 462, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 463 + {SEC_OID_SHA224, + 463, + {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 464 + {SEC_OID_SHA224, + 464, + {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 465 + {SEC_OID_SHA224, + 465, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 466 + {SEC_OID_SHA224, + 466, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 467 + {SEC_OID_SHA224, + 467, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 468 + {SEC_OID_SHA224, + 468, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 469 + {SEC_OID_SHA224, + 469, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, + 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, + 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, + 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, + 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, + 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, + 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, + 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, + 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, + 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, + 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, + 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, + 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, + 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, + 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, + 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, + 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, + 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, + 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, + 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, + 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, + 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, + 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 470 + {SEC_OID_SHA224, + 470, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 471 + {SEC_OID_SHA224, + 471, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 472 + {SEC_OID_SHA224, + 472, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, + 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, + 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 473 + {SEC_OID_SHA224, + 473, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 474 + {SEC_OID_SHA224, + 474, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 475 + {SEC_OID_SHA224, + 475, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 476 + {SEC_OID_SHA224, + 476, + {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 477 + {SEC_OID_SHA224, + 477, + {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 478 + {SEC_OID_SHA224, + 478, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 479 + {SEC_OID_SHA224, + 479, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 480 + {SEC_OID_SHA224, + 480, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 481 + {SEC_OID_SHA224, + 481, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 482 + {SEC_OID_SHA224, + 482, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0xff, 0x02, 0x82, 0x01, 0x01, 0x00, + 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, + 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, + 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, + 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, + 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, + 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, + 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, + 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, + 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, + 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, + 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, + 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, + 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, + 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, + 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, + 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, + 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, + 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, + 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, + 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, + 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, + 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 483 + {SEC_OID_SHA224, + 483, + {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 484 + {SEC_OID_SHA224, + 484, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 485 + {SEC_OID_SHA224, + 485, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, + 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 486 + {SEC_OID_SHA224, + 486, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 487 + {SEC_OID_SHA224, + 487, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 488 + {SEC_OID_SHA224, + 488, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 489 + {SEC_OID_SHA224, + 489, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 490 + {SEC_OID_SHA224, + 490, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 491 + {SEC_OID_SHA224, + 491, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 492 + {SEC_OID_SHA224, + 492, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 493 + {SEC_OID_SHA224, + 493, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 494 + {SEC_OID_SHA224, + 494, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 495 + {SEC_OID_SHA224, + 495, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, + 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, + 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, + 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, + 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, + 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, + 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, + 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, + 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, + 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, + 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, + 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, + 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, + 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, + 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, + 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, + 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, + 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, + 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, + 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, + 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, + 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 496 + {SEC_OID_SHA224, + 496, + {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, + 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, + 0xb4, 0xae, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 497 + {SEC_OID_SHA224, + 497, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 498 + {SEC_OID_SHA224, + 498, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, + 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 499 + {SEC_OID_SHA224, + 499, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 500 + {SEC_OID_SHA224, + 500, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 501 + {SEC_OID_SHA224, + 501, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 502 + {SEC_OID_SHA224, + 502, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 503 + {SEC_OID_SHA224, + 503, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 504 + {SEC_OID_SHA224, + 504, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 505 + {SEC_OID_SHA224, + 505, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 506 + {SEC_OID_SHA224, + 506, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 507 + {SEC_OID_SHA224, + 507, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 508 + {SEC_OID_SHA224, + 508, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, + 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, + 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, + 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, + 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, + 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, + 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, + 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, + 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, + 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, + 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, + 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, + 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, + 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, + 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, + 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, + 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, + 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, + 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, + 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, + 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, + 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 509 + {SEC_OID_SHA224, + 509, + {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, + 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, + 0xb4, 0xaf, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 510 + {SEC_OID_SHA224, + 510, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 511 + {SEC_OID_SHA224, + 511, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 512 + {SEC_OID_SHA224, + 512, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 513 + {SEC_OID_SHA224, + 513, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 514 + {SEC_OID_SHA224, + 514, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 515 + {SEC_OID_SHA224, + 515, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 516 + {SEC_OID_SHA224, + 516, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 517 + {SEC_OID_SHA224, + 517, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 518 + {SEC_OID_SHA224, + 518, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 519 + {SEC_OID_SHA224, + 519, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 520 + {SEC_OID_SHA224, + 520, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 521 + {SEC_OID_SHA224, + 521, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 522 + {SEC_OID_SHA224, + 522, + {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, + 0xd5, 0x69, 0x5c, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 523 + {SEC_OID_SHA224, + 523, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 524 + {SEC_OID_SHA224, + 524, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 525 + {SEC_OID_SHA224, + 525, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 526 + {SEC_OID_SHA224, + 526, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 527 + {SEC_OID_SHA224, + 527, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 528 + {SEC_OID_SHA224, + 528, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 529 + {SEC_OID_SHA224, + 529, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 530 + {SEC_OID_SHA224, + 530, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 531 + {SEC_OID_SHA224, + 531, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 532 + {SEC_OID_SHA224, + 532, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 533 + {SEC_OID_SHA224, + 533, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 534 + {SEC_OID_SHA224, + 534, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 535 + {SEC_OID_SHA224, + 535, + {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, + 0xd5, 0x69, 0x5d, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 536 + {SEC_OID_SHA224, + 536, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 537 + {SEC_OID_SHA224, + 537, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 538 + {SEC_OID_SHA224, + 538, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 539 + {SEC_OID_SHA224, + 539, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 540 + {SEC_OID_SHA224, + 540, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 541 + {SEC_OID_SHA224, + 541, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 542 + {SEC_OID_SHA224, + 542, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 543 + {SEC_OID_SHA224, + 543, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 544 + {SEC_OID_SHA224, + 544, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 545 + {SEC_OID_SHA224, + 545, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 546 + {SEC_OID_SHA224, + 546, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 547 + {SEC_OID_SHA224, + 547, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 548 + {SEC_OID_SHA224, + 548, + {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, + 0xd5, 0x69, 0x5e, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 549 + {SEC_OID_SHA224, + 549, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 550 + {SEC_OID_SHA224, + 550, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 551 + {SEC_OID_SHA224, + 551, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 552 + {SEC_OID_SHA224, + 552, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 553 + {SEC_OID_SHA224, + 553, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 554 + {SEC_OID_SHA224, + 554, + {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 555 + {SEC_OID_SHA224, + 555, + {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 556 + {SEC_OID_SHA224, + 556, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 557 + {SEC_OID_SHA224, + 557, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 558 + {SEC_OID_SHA224, + 558, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 559 + {SEC_OID_SHA224, + 559, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 560 + {SEC_OID_SHA224, + 560, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 561 + {SEC_OID_SHA224, + 561, + {0x30, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 562 + {SEC_OID_SHA224, + 562, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 563 + {SEC_OID_SHA224, + 563, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 564 + {SEC_OID_SHA224, + 564, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 565 + {SEC_OID_SHA224, + 565, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 566 + {SEC_OID_SHA224, + 566, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 567 + {SEC_OID_SHA224, + 567, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 568 + {SEC_OID_SHA224, + 568, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 569 + {SEC_OID_SHA224, + 569, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 570 + {SEC_OID_SHA224, + 570, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 571 + {SEC_OID_SHA224, + 571, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 572 + {SEC_OID_SHA224, + 572, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 573 + {SEC_OID_SHA224, + 573, + {0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, + 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, + 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, + 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, + 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, + 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, + 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, + 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, + 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, + 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, + 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, + 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, + 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, + 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, + 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, + 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, + 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, + 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, + 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, + 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, + 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, + 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 574 + {SEC_OID_SHA224, + 574, + {0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 575 + {SEC_OID_SHA224, + 575, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 576 + {SEC_OID_SHA224, + 576, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0xff, + 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, + 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 577 + {SEC_OID_SHA224, + 577, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 578 + {SEC_OID_SHA224, + 578, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 579 + {SEC_OID_SHA224, + 579, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0xff}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 580 + {SEC_OID_SHA224, + 580, + {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d, + 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, + 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 581 + {SEC_OID_SHA224, + 581, + {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d, + 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, + 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 582 + {SEC_OID_SHA224, + 582, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00, + 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, + 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 583 + {SEC_OID_SHA224, + 583, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00, + 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, + 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 584 + {SEC_OID_SHA224, + 584, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00, + 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, + 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 585 + {SEC_OID_SHA224, + 585, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 586 + {SEC_OID_SHA224, + 586, + {0x30, 0x82, 0x01, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 587 + {SEC_OID_SHA224, + 587, + {0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 588 + {SEC_OID_SHA224, + 588, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x01, 0x42}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 589 + {SEC_OID_SHA224, + 589, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 590 + {SEC_OID_SHA224, + 590, + {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 591 + {SEC_OID_SHA224, + 591, + {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 592 + {SEC_OID_SHA224, + 592, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 593 + {SEC_OID_SHA224, + 593, + {0x30, 0x03, 0x02, 0x01, 0x01}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 594 + {SEC_OID_SHA224, + 594, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + false}, + + // Comment: random signature + // tcID: 595 + {SEC_OID_SHA224, + 595, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x85, 0xc7, 0x71, 0xec, 0xf9, 0xc7, + 0x7d, 0xeb, 0xae, 0x0c, 0x54, 0xf7, 0x49, 0xdb, 0xa4, 0xb0, 0x7a, + 0xe5, 0x19, 0xca, 0x10, 0x37, 0x09, 0x1d, 0xd6, 0xf2, 0x94, 0xcf, + 0x02, 0x1d, 0x00, 0xa0, 0x2f, 0x74, 0x98, 0x51, 0x98, 0xcf, 0x88, + 0xe3, 0x10, 0xe5, 0x52, 0x77, 0xba, 0x59, 0x8b, 0x33, 0x61, 0x64, + 0x85, 0x0f, 0xdd, 0x53, 0x08, 0xa7, 0xbe, 0xb1, 0xa7}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: random signature + // tcID: 596 + {SEC_OID_SHA224, + 596, + {0x30, 0x3c, 0x02, 0x1c, 0x04, 0x3c, 0xd5, 0x58, 0x0b, 0x8b, 0xfb, + 0x59, 0x75, 0xed, 0xef, 0x13, 0x2d, 0x6d, 0xe7, 0x84, 0x80, 0x96, + 0x39, 0x2e, 0x0a, 0xdf, 0x46, 0x34, 0x2b, 0xad, 0x7b, 0xb7, 0x02, + 0x1c, 0x14, 0x2b, 0x65, 0x72, 0xce, 0x61, 0xb0, 0x32, 0xd4, 0x5d, + 0x45, 0x97, 0xa8, 0x8c, 0x4e, 0x54, 0xdd, 0x59, 0x3f, 0xa7, 0xca, + 0x6c, 0x8e, 0x68, 0x82, 0xdf, 0x77, 0xf6}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: random signature + // tcID: 597 + {SEC_OID_SHA224, + 597, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x91, 0x4e, 0x4f, 0x7b, 0xa8, 0xdf, + 0x44, 0xcf, 0x63, 0xc5, 0x7d, 0x21, 0x9c, 0x6b, 0x5d, 0xa0, 0x93, + 0xfe, 0x3a, 0x94, 0x60, 0x4b, 0xd2, 0xef, 0x88, 0xb6, 0x30, 0xf5, + 0x02, 0x1c, 0x6a, 0x7b, 0x80, 0x4c, 0xbf, 0xc6, 0x99, 0x37, 0x90, + 0x3b, 0xbd, 0x0c, 0x8f, 0x67, 0x30, 0x6a, 0x6e, 0x8b, 0xf0, 0xd0, + 0x50, 0x1a, 0xe3, 0xf3, 0x19, 0x0d, 0xca, 0x19}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: random signature + // tcID: 598 + {SEC_OID_SHA224, + 598, + {0x30, 0x3d, 0x02, 0x1c, 0x0a, 0x8f, 0xfb, 0x16, 0x0d, 0xa0, 0xff, + 0xe3, 0x19, 0xe7, 0xd3, 0xa5, 0xea, 0x29, 0x9f, 0x53, 0x1f, 0x84, + 0x21, 0xbf, 0xdc, 0xfd, 0x6b, 0xb6, 0x6c, 0x6a, 0xdc, 0xf2, 0x02, + 0x1d, 0x00, 0x8a, 0x75, 0xe2, 0xcb, 0xaa, 0x70, 0x9b, 0x2b, 0x5d, + 0x81, 0xd3, 0x46, 0xf6, 0xe9, 0x0a, 0x8d, 0xc3, 0x53, 0xc5, 0x83, + 0x53, 0x93, 0xb1, 0xd5, 0xa6, 0x65, 0x3f, 0x3c}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: random signature + // tcID: 599 + {SEC_OID_SHA224, + 599, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xa7, 0xf1, 0x64, 0xd3, 0x2f, 0x44, + 0x68, 0x4f, 0xcd, 0xe8, 0x9f, 0x0f, 0xa9, 0x64, 0x71, 0x28, 0xbc, + 0x0c, 0x29, 0x0f, 0x08, 0xc9, 0xb9, 0xe6, 0xf7, 0xdb, 0x3f, 0xe1, + 0x02, 0x1c, 0x2d, 0xca, 0x34, 0xdb, 0x2f, 0x32, 0x0c, 0x95, 0xde, + 0x4e, 0x9d, 0xe4, 0x98, 0x6b, 0xbf, 0x50, 0x86, 0x07, 0x53, 0xd5, + 0xde, 0xb7, 0x28, 0x23, 0x76, 0x78, 0xaf, 0xb6}, + kPubKey3, + {0x48, 0x65, 0x6c, 0x6c, 0x6f}, + true}, + + // Comment: r,s = 1,1 + // tcID: 600 + {SEC_OID_SHA224, + 600, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + kPubKey4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: r,s = 1,5 + // tcID: 601 + {SEC_OID_SHA224, + 601, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x05}, + kPubKey4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: u2 small + // tcID: 602 + {SEC_OID_SHA224, + 602, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0x95, 0x92, 0x12, 0x1e, + 0xd1, 0x2d, 0x93, 0x19, 0x7f, 0x1f, 0xfb, 0x86, 0x3a, 0xc6, 0x39, 0x37, + 0xf2, 0x8e, 0xf4, 0xf6, 0x2f, 0x1e, 0x00, 0x9a, 0x30, 0xaa, 0xba, 0xb1}, + kPubKey4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: s == q-1 + // tcID: 603 + {SEC_OID_SHA224, + 603, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: s == 1 + // tcID: 604 + {SEC_OID_SHA224, + 604, + {0x30, 0x21, 0x02, 0x1c, 0x5a, 0x25, 0x2f, 0x4f, 0xc5, 0x56, 0x18, 0x74, + 0x7f, 0xd9, 0x4b, 0x13, 0xc9, 0xbe, 0xe6, 0x2b, 0xb9, 0x58, 0xd8, 0x57, + 0x77, 0xcb, 0x07, 0xdd, 0x90, 0x71, 0x0d, 0x24, 0x02, 0x01, 0x01}, + kPubKey5, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: Legacy:ASN encoding of r misses leading 0 + // tcID: 605 + {SEC_OID_SHA256, + 605, + {0x30, 0x3c, 0x02, 0x1c, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, + 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: valid + // tcID: 606 + {SEC_OID_SHA256, + 606, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: long form encoding of length of sequence + // tcID: 607 + {SEC_OID_SHA256, + 607, + {0x30, 0x81, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, + 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 608 + {SEC_OID_SHA256, + 608, + {0x30, 0x82, 0x00, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, + 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of sequence + // tcID: 609 + {SEC_OID_SHA256, + 609, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of sequence + // tcID: 610 + {SEC_OID_SHA256, + 610, + {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 611 + {SEC_OID_SHA256, + 611, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, + 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, + 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 612 + {SEC_OID_SHA256, + 612, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0x02, + 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, + 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, + 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, + 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, + 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 613 + {SEC_OID_SHA256, + 613, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 614 + {SEC_OID_SHA256, + 614, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 615 + {SEC_OID_SHA256, + 615, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, + 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, + 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 616 + {SEC_OID_SHA256, + 616, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1d, + 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, + 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, + 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of sequence + // tcID: 617 + {SEC_OID_SHA256, + 617, + {0x30, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 618 + {SEC_OID_SHA256, + 618, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 619 + {SEC_OID_SHA256, + 619, + {0x30, 0x3d, 0x02, 0x80, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 620 + {SEC_OID_SHA256, + 620, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x80, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: removing sequence + // tcID: 621 + {SEC_OID_SHA256, 621, {}, kPubKey3, {0x54, 0x65, 0x73, 0x74}, false}, + + // Comment: lonely sequence tag + // tcID: 622 + {SEC_OID_SHA256, 622, {0x30}, kPubKey3, {0x54, 0x65, 0x73, 0x74}, false}, + + // Comment: appending 0's to sequence + // tcID: 623 + {SEC_OID_SHA256, + 623, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 624 + {SEC_OID_SHA256, + 624, + {0x30, 0x3f, 0x00, 0x00, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, + 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 625 + {SEC_OID_SHA256, + 625, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to sequence + // tcID: 626 + {SEC_OID_SHA256, + 626, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x05, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 627 + {SEC_OID_SHA256, + 627, + {0x30, 0x42, 0x49, 0x81, 0x77, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, + 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, + 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 628 + {SEC_OID_SHA256, + 628, + {0x30, 0x41, 0x25, 0x00, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 629 + {SEC_OID_SHA256, + 629, + {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, + 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, + 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 630 + {SEC_OID_SHA256, + 630, + {0x30, 0x42, 0x22, 0x22, 0x49, 0x81, 0x77, 0x02, 0x1d, 0x00, 0x9b, 0x6f, + 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, + 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 631 + {SEC_OID_SHA256, + 631, + {0x30, 0x41, 0x22, 0x21, 0x25, 0x00, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 632 + {SEC_OID_SHA256, + 632, + {0x30, 0x45, 0x22, 0x1f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x00, + 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 633 + {SEC_OID_SHA256, + 633, + {0x30, 0x42, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x21, 0x49, + 0x81, 0x77, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 634 + {SEC_OID_SHA256, + 634, + {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x20, 0x25, + 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 635 + {SEC_OID_SHA256, + 635, + {0x30, 0x45, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x1e, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, + 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, + 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 636 + {SEC_OID_SHA256, + 636, + {0x30, 0x45, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x3d, 0x02, 0x1d, + 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, + 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, + 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 637 + {SEC_OID_SHA256, + 637, + {0x30, 0x43, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, + 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, + 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, + 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 638 + {SEC_OID_SHA256, + 638, + {0x30, 0x45, 0x22, 0x25, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1d, + 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, + 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, + 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 639 + {SEC_OID_SHA256, + 639, + {0x30, 0x43, 0x22, 0x23, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x1d, 0x00, 0x9b, + 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, + 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, + 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 640 + {SEC_OID_SHA256, + 640, + {0x30, 0x45, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x24, 0xaa, + 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 641 + {SEC_OID_SHA256, + 641, + {0x30, 0x43, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x22, 0xaa, + 0x02, 0xaa, 0xbb, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of sequence + // tcID: 642 + {SEC_OID_SHA256, + 642, + {0x30, 0x81}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 643 + {SEC_OID_SHA256, + 643, + {0x30, 0x80, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, + 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, + 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 644 + {SEC_OID_SHA256, + 644, + {0x30, 0x41, 0x22, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x00, + 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 645 + {SEC_OID_SHA256, + 645, + {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x80, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, + 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, + 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 646 + {SEC_OID_SHA256, + 646, + {0x30, 0x80, 0x31, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, + 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, + 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 647 + {SEC_OID_SHA256, + 647, + {0x30, 0x41, 0x22, 0x80, 0x03, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x00, + 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 648 + {SEC_OID_SHA256, + 648, + {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x80, 0x03, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, + 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, + 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 649 + {SEC_OID_SHA256, + 649, + {0x05, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 650 + {SEC_OID_SHA256, + 650, + {0x2e, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 651 + {SEC_OID_SHA256, + 651, + {0x2f, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 652 + {SEC_OID_SHA256, + 652, + {0x31, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 653 + {SEC_OID_SHA256, + 653, + {0x32, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 654 + {SEC_OID_SHA256, + 654, + {0xff, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of sequence + // tcID: 655 + {SEC_OID_SHA256, + 655, + {0x30, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for sequence + // tcID: 656 + {SEC_OID_SHA256, + 656, + {0x30, 0x41, 0x30, 0x01, 0x02, 0x30, 0x3c, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence + // tcID: 657 + {SEC_OID_SHA256, + 657, + {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence + // tcID: 658 + {SEC_OID_SHA256, + 658, + {0x30, 0x3c, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, + 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length + // tcID: 659 + {SEC_OID_SHA256, + 659, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 660 + {SEC_OID_SHA256, + 660, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with additional element + // tcID: 661 + {SEC_OID_SHA256, + 661, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, + 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, + 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, + 0x42, 0xb1, 0x16, 0x05, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 662 + {SEC_OID_SHA256, + 662, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, + 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, + 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, + 0x42, 0xb1, 0x16, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with garbage + // tcID: 663 + {SEC_OID_SHA256, + 663, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, + 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, + 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, + 0x42, 0xb1, 0x16, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 664 + {SEC_OID_SHA256, + 664, + {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, + 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, + 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, + 0x42, 0xb1, 0x16, 0x00, 0x02, 0xbe, 0xef}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepend empty sequence + // tcID: 665 + {SEC_OID_SHA256, + 665, + {0x30, 0x3f, 0x30, 0x00, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, + 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: append empty sequence + // tcID: 666 + {SEC_OID_SHA256, + 666, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x30, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: append garbage with high tag number + // tcID: 667 + {SEC_OID_SHA256, + 667, + {0x30, 0x40, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0xbf, 0x7f, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: sequence of sequence + // tcID: 668 + {SEC_OID_SHA256, + 668, + {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, + 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 669 + {SEC_OID_SHA256, + 669, + {0x30, 0x1f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: repeating element in sequence + // tcID: 670 + {SEC_OID_SHA256, + 670, + {0x30, 0x5b, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, + 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, + 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, + 0x42, 0xb1, 0x16, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 671 + {SEC_OID_SHA256, + 671, + {0x30, 0x3e, 0x02, 0x81, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, + 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 672 + {SEC_OID_SHA256, + 672, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x81, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 673 + {SEC_OID_SHA256, + 673, + {0x30, 0x3f, 0x02, 0x82, 0x00, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, + 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 674 + {SEC_OID_SHA256, + 674, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x82, 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of integer + // tcID: 675 + {SEC_OID_SHA256, + 675, + {0x30, 0x3d, 0x02, 0x1e, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of integer + // tcID: 676 + {SEC_OID_SHA256, + 676, + {0x30, 0x3d, 0x02, 0x1c, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of integer + // tcID: 677 + {SEC_OID_SHA256, + 677, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1d, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of integer + // tcID: 678 + {SEC_OID_SHA256, + 678, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1b, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 679 + {SEC_OID_SHA256, + 679, + {0x30, 0x42, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x9b, 0x6f, + 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, + 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 680 + {SEC_OID_SHA256, + 680, + {0x30, 0x42, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x85, 0x01, + 0x00, 0x00, 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 681 + {SEC_OID_SHA256, + 681, + {0x30, 0x46, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, + 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, + 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, + 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, + 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 682 + {SEC_OID_SHA256, + 682, + {0x30, 0x46, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x89, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, + 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, + 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 683 + {SEC_OID_SHA256, + 683, + {0x30, 0x41, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 684 + {SEC_OID_SHA256, + 684, + {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x84, 0x7f, + 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 685 + {SEC_OID_SHA256, + 685, + {0x30, 0x41, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 686 + {SEC_OID_SHA256, + 686, + {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x84, 0xff, + 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 687 + {SEC_OID_SHA256, + 687, + {0x30, 0x42, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x9b, 0x6f, + 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, + 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 688 + {SEC_OID_SHA256, + 688, + {0x30, 0x42, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x85, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 689 + {SEC_OID_SHA256, + 689, + {0x30, 0x45, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, + 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, + 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 690 + {SEC_OID_SHA256, + 690, + {0x30, 0x45, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x88, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of integer + // tcID: 691 + {SEC_OID_SHA256, + 691, + {0x30, 0x3d, 0x02, 0xff, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of integer + // tcID: 692 + {SEC_OID_SHA256, + 692, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: removing integer + // tcID: 693 + {SEC_OID_SHA256, + 693, + {0x30, 0x1e, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: lonely integer tag + // tcID: 694 + {SEC_OID_SHA256, + 694, + {0x30, 0x1f, 0x02, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, + 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: lonely integer tag + // tcID: 695 + {SEC_OID_SHA256, + 695, + {0x30, 0x20, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to integer + // tcID: 696 + {SEC_OID_SHA256, + 696, + {0x30, 0x3f, 0x02, 0x1f, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x00, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to integer + // tcID: 697 + {SEC_OID_SHA256, + 697, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1e, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to integer + // tcID: 698 + {SEC_OID_SHA256, + 698, + {0x30, 0x3f, 0x02, 0x1f, 0x00, 0x00, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, + 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, + 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to integer + // tcID: 699 + {SEC_OID_SHA256, + 699, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1e, 0x00, 0x00, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending unused 0's to integer + // tcID: 700 + {SEC_OID_SHA256, + 700, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x00, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to integer + // tcID: 701 + {SEC_OID_SHA256, + 701, + {0x30, 0x3f, 0x02, 0x1f, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x05, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, + 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to integer + // tcID: 702 + {SEC_OID_SHA256, + 702, + {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1e, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x05, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of integer + // tcID: 703 + {SEC_OID_SHA256, + 703, + {0x30, 0x20, 0x02, 0x81, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, + 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of integer + // tcID: 704 + {SEC_OID_SHA256, + 704, + {0x30, 0x21, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x81}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 705 + {SEC_OID_SHA256, + 705, + {0x30, 0x20, 0x05, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, + 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 706 + {SEC_OID_SHA256, + 706, + {0x30, 0x21, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x05, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 707 + {SEC_OID_SHA256, + 707, + {0x30, 0x3d, 0x00, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 708 + {SEC_OID_SHA256, + 708, + {0x30, 0x3d, 0x01, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 709 + {SEC_OID_SHA256, + 709, + {0x30, 0x3d, 0x03, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 710 + {SEC_OID_SHA256, + 710, + {0x30, 0x3d, 0x04, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 711 + {SEC_OID_SHA256, + 711, + {0x30, 0x3d, 0xff, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 712 + {SEC_OID_SHA256, + 712, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 713 + {SEC_OID_SHA256, + 713, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x01, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 714 + {SEC_OID_SHA256, + 714, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x03, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 715 + {SEC_OID_SHA256, + 715, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x04, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of integer + // tcID: 716 + {SEC_OID_SHA256, + 716, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0xff, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of integer + // tcID: 717 + {SEC_OID_SHA256, + 717, + {0x30, 0x20, 0x02, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, + 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, + 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of integer + // tcID: 718 + {SEC_OID_SHA256, + 718, + {0x30, 0x21, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for integer + // tcID: 719 + {SEC_OID_SHA256, + 719, + {0x30, 0x41, 0x22, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x9b, 0x6f, 0xe4, + 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, + 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for integer + // tcID: 720 + {SEC_OID_SHA256, + 720, + {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x20, 0x02, + 0x01, 0x5f, 0x02, 0x1b, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify first byte of integer + // tcID: 721 + {SEC_OID_SHA256, + 721, + {0x30, 0x3d, 0x02, 0x1d, 0x02, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify first byte of integer + // tcID: 722 + {SEC_OID_SHA256, + 722, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5d, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify last byte of integer + // tcID: 723 + {SEC_OID_SHA256, + 723, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x13, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify last byte of integer + // tcID: 724 + {SEC_OID_SHA256, + 724, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x96}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated integer + // tcID: 725 + {SEC_OID_SHA256, + 725, + {0x30, 0x3c, 0x02, 0x1c, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated integer + // tcID: 726 + {SEC_OID_SHA256, + 726, + {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1b, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated integer + // tcID: 727 + {SEC_OID_SHA256, + 727, + {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1b, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: leading ff in integer + // tcID: 728 + {SEC_OID_SHA256, + 728, + {0x30, 0x3e, 0x02, 0x1e, 0xff, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, + 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, + 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, + 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: leading ff in integer + // tcID: 729 + {SEC_OID_SHA256, + 729, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1d, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: replaced integer by infinity + // tcID: 730 + {SEC_OID_SHA256, + 730, + {0x30, 0x21, 0x09, 0x01, 0x80, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: replaced integer by infinity + // tcID: 731 + {SEC_OID_SHA256, + 731, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x09, 0x01, 0x80}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: replacing integer with zero + // tcID: 732 + {SEC_OID_SHA256, + 732, + {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, + 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, + 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: replacing integer with zero + // tcID: 733 + {SEC_OID_SHA256, + 733, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, + 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, + 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 734 + {SEC_OID_SHA256, + 734, + {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x56, 0x66, 0x7b, 0x48, 0x51, 0x4d, + 0x3e, 0x5d, 0x54, 0x6c, 0xa8, 0x9f, 0xf4, 0x5a, 0xda, 0x90, 0x47, + 0x41, 0x13, 0xed, 0x24, 0x8b, 0x87, 0x34, 0x30, 0xab, 0x57, 0xf0, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 735 + {SEC_OID_SHA256, + 735, + {0x30, 0x3c, 0x02, 0x1c, 0xe0, 0x79, 0x4d, 0xfb, 0x46, 0x5b, 0x4e, + 0x9d, 0x96, 0x9c, 0xb3, 0xd0, 0x61, 0x6b, 0x4b, 0x84, 0x68, 0xdb, + 0xaf, 0x85, 0xae, 0xc0, 0x85, 0xb2, 0xb7, 0x00, 0x85, 0x36, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 736 + {SEC_OID_SHA256, + 736, + {0x30, 0x3d, 0x02, 0x1d, 0xff, 0x64, 0x90, 0x1b, 0x5e, 0x34, 0x2b, + 0xb9, 0x82, 0x8a, 0x7b, 0x51, 0xc7, 0xd5, 0x1c, 0xec, 0xf5, 0xa7, + 0xf1, 0x9e, 0x46, 0x96, 0x59, 0xf9, 0x8c, 0x8c, 0x2a, 0x11, 0x6d, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 737 + {SEC_OID_SHA256, + 737, + {0x30, 0x3c, 0x02, 0x1c, 0x1f, 0x86, 0xb2, 0x04, 0xb9, 0xa4, 0xb1, + 0x62, 0x69, 0x63, 0x4c, 0x2f, 0x9e, 0x94, 0xb4, 0x7b, 0x97, 0x24, + 0x50, 0x7a, 0x51, 0x3f, 0x7a, 0x4d, 0x48, 0xff, 0x7a, 0xca, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 738 + {SEC_OID_SHA256, + 738, + {0x30, 0x3d, 0x02, 0x1d, 0xfe, 0xa9, 0x99, 0x84, 0xb7, 0xae, 0xb2, + 0xc1, 0xa2, 0xab, 0x93, 0x57, 0x60, 0x0b, 0xa5, 0x25, 0x6f, 0xb8, + 0xbe, 0xec, 0x12, 0xdb, 0x74, 0x78, 0xcb, 0xcf, 0x54, 0xa8, 0x10, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 739 + {SEC_OID_SHA256, + 739, + {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, + 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, + 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 740 + {SEC_OID_SHA256, + 740, + {0x30, 0x3c, 0x02, 0x1c, 0x64, 0x90, 0x1b, 0x5e, 0x34, 0x2b, 0xb9, + 0x82, 0x8a, 0x7b, 0x51, 0xc7, 0xd5, 0x1c, 0xec, 0xf5, 0xa7, 0xf1, + 0x9e, 0x46, 0x96, 0x59, 0xf9, 0x8c, 0x8c, 0x2a, 0x11, 0x6d, 0x02, + 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, + 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, + 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 741 + {SEC_OID_SHA256, + 741, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1d, 0x01, 0x1a, 0xde, 0xb9, 0xed, 0x97, 0x4f, 0x87, 0x8d, + 0xc2, 0xfc, 0x26, 0xf4, 0xbf, 0x86, 0xff, 0xda, 0x5f, 0x7a, 0xbe, + 0x6c, 0x26, 0xeb, 0xab, 0xf9, 0xb8, 0x18, 0x1a, 0x73}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 742 + {SEC_OID_SHA256, + 742, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0xa4, 0xf1, 0x8c, 0xa0, 0x8c, 0x5d, 0x97, 0xce, 0x05, + 0x2c, 0x32, 0x25, 0x2c, 0x97, 0x70, 0xce, 0x81, 0x15, 0x5a, 0x04, + 0xb1, 0x20, 0xaa, 0x78, 0x3e, 0x6d, 0x47, 0xb9}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 743 + {SEC_OID_SHA256, + 743, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0xa0, 0x17, 0xdc, 0xb8, 0xee, 0x29, 0x70, 0x52, 0x1b, + 0xeb, 0xd3, 0x73, 0x09, 0xf0, 0xc7, 0xab, 0x8f, 0xb7, 0xf3, 0xc7, + 0x93, 0xf9, 0xd4, 0xc7, 0x04, 0xbd, 0x4e, 0xea}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 744 + {SEC_OID_SHA256, + 744, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1c, 0x5b, 0x0e, 0x73, 0x5f, 0x73, 0xa2, 0x68, 0x31, 0xfa, + 0xd3, 0xcd, 0xda, 0xd3, 0x68, 0x8f, 0x31, 0x7e, 0xea, 0xa5, 0xfb, + 0x4e, 0xdf, 0x55, 0x87, 0xc1, 0x92, 0xb8, 0x47}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 745 + {SEC_OID_SHA256, + 745, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1d, 0xfe, 0xe5, 0x21, 0x46, 0x12, 0x68, 0xb0, 0x78, 0x72, + 0x3d, 0x03, 0xd9, 0x0b, 0x40, 0x79, 0x00, 0x25, 0xa0, 0x85, 0x41, + 0x93, 0xd9, 0x14, 0x54, 0x06, 0x47, 0xe7, 0xe5, 0x8d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 746 + {SEC_OID_SHA256, + 746, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1d, 0x01, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, + 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, + 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the group order + // tcID: 747 + {SEC_OID_SHA256, + 747, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, + 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, + 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, + 0x02, 0x1d, 0x00, 0xa0, 0x17, 0xdc, 0xb8, 0xee, 0x29, 0x70, 0x52, + 0x1b, 0xeb, 0xd3, 0x73, 0x09, 0xf0, 0xc7, 0xab, 0x8f, 0xb7, 0xf3, + 0xc7, 0x93, 0xf9, 0xd4, 0xc7, 0x04, 0xbd, 0x4e, 0xea}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 748 + {SEC_OID_SHA256, + 748, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, + 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, + 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 749 + {SEC_OID_SHA256, + 749, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 750 + {SEC_OID_SHA256, + 750, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 751 + {SEC_OID_SHA256, + 751, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 752 + {SEC_OID_SHA256, + 752, + {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 753 + {SEC_OID_SHA256, + 753, + {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 754 + {SEC_OID_SHA256, + 754, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 755 + {SEC_OID_SHA256, + 755, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 756 + {SEC_OID_SHA256, + 756, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 757 + {SEC_OID_SHA256, + 757, + {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 758 + {SEC_OID_SHA256, + 758, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, + 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, + 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, + 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, + 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, + 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, + 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, + 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, + 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, + 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, + 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, + 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, + 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, + 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, + 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, + 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, + 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, + 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, + 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, + 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, + 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, + 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, + 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 759 + {SEC_OID_SHA256, + 759, + {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 760 + {SEC_OID_SHA256, + 760, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 761 + {SEC_OID_SHA256, + 761, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, + 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, + 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 762 + {SEC_OID_SHA256, + 762, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 763 + {SEC_OID_SHA256, + 763, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 764 + {SEC_OID_SHA256, + 764, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 765 + {SEC_OID_SHA256, + 765, + {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 766 + {SEC_OID_SHA256, + 766, + {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 767 + {SEC_OID_SHA256, + 767, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 768 + {SEC_OID_SHA256, + 768, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 769 + {SEC_OID_SHA256, + 769, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 770 + {SEC_OID_SHA256, + 770, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 771 + {SEC_OID_SHA256, + 771, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, + 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, + 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, + 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, + 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, + 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, + 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, + 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, + 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, + 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, + 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, + 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, + 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, + 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, + 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, + 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, + 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, + 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, + 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, + 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, + 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, + 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, + 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 772 + {SEC_OID_SHA256, + 772, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 773 + {SEC_OID_SHA256, + 773, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 774 + {SEC_OID_SHA256, + 774, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, + 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, + 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 775 + {SEC_OID_SHA256, + 775, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 776 + {SEC_OID_SHA256, + 776, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 777 + {SEC_OID_SHA256, + 777, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 778 + {SEC_OID_SHA256, + 778, + {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 779 + {SEC_OID_SHA256, + 779, + {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, + 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, + 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 780 + {SEC_OID_SHA256, + 780, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 781 + {SEC_OID_SHA256, + 781, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 782 + {SEC_OID_SHA256, + 782, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 783 + {SEC_OID_SHA256, + 783, + {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 784 + {SEC_OID_SHA256, + 784, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0xff, 0x02, 0x82, 0x01, 0x01, 0x00, + 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, + 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, + 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, + 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, + 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, + 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, + 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, + 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, + 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, + 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, + 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, + 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, + 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, + 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, + 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, + 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, + 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, + 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, + 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, + 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, + 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, + 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 785 + {SEC_OID_SHA256, + 785, + {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 786 + {SEC_OID_SHA256, + 786, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 787 + {SEC_OID_SHA256, + 787, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, + 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 788 + {SEC_OID_SHA256, + 788, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 789 + {SEC_OID_SHA256, + 789, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 790 + {SEC_OID_SHA256, + 790, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 791 + {SEC_OID_SHA256, + 791, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 792 + {SEC_OID_SHA256, + 792, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 793 + {SEC_OID_SHA256, + 793, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 794 + {SEC_OID_SHA256, + 794, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 795 + {SEC_OID_SHA256, + 795, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 796 + {SEC_OID_SHA256, + 796, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, + 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 797 + {SEC_OID_SHA256, + 797, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, + 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, + 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, + 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, + 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, + 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, + 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, + 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, + 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, + 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, + 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, + 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, + 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, + 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, + 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, + 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, + 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, + 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, + 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, + 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, + 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, + 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 798 + {SEC_OID_SHA256, + 798, + {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, + 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, + 0xb4, 0xae, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 799 + {SEC_OID_SHA256, + 799, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 800 + {SEC_OID_SHA256, + 800, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, + 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 801 + {SEC_OID_SHA256, + 801, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 802 + {SEC_OID_SHA256, + 802, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 803 + {SEC_OID_SHA256, + 803, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 804 + {SEC_OID_SHA256, + 804, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 805 + {SEC_OID_SHA256, + 805, + {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, + 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 806 + {SEC_OID_SHA256, + 806, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 807 + {SEC_OID_SHA256, + 807, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 808 + {SEC_OID_SHA256, + 808, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, + 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 809 + {SEC_OID_SHA256, + 809, + {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, + 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, + 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 810 + {SEC_OID_SHA256, + 810, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, + 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, + 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, + 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, + 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, + 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, + 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, + 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, + 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, + 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, + 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, + 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, + 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, + 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, + 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, + 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, + 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, + 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, + 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, + 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, + 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, + 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, + 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 811 + {SEC_OID_SHA256, + 811, + {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, + 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, + 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, + 0xb4, 0xaf, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 812 + {SEC_OID_SHA256, + 812, + {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, + 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 813 + {SEC_OID_SHA256, + 813, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 814 + {SEC_OID_SHA256, + 814, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 815 + {SEC_OID_SHA256, + 815, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 816 + {SEC_OID_SHA256, + 816, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 817 + {SEC_OID_SHA256, + 817, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 818 + {SEC_OID_SHA256, + 818, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 819 + {SEC_OID_SHA256, + 819, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 820 + {SEC_OID_SHA256, + 820, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 821 + {SEC_OID_SHA256, + 821, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 822 + {SEC_OID_SHA256, + 822, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 823 + {SEC_OID_SHA256, + 823, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 824 + {SEC_OID_SHA256, + 824, + {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, + 0xd5, 0x69, 0x5c, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 825 + {SEC_OID_SHA256, + 825, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 826 + {SEC_OID_SHA256, + 826, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 827 + {SEC_OID_SHA256, + 827, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 828 + {SEC_OID_SHA256, + 828, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 829 + {SEC_OID_SHA256, + 829, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 830 + {SEC_OID_SHA256, + 830, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 831 + {SEC_OID_SHA256, + 831, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 832 + {SEC_OID_SHA256, + 832, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 833 + {SEC_OID_SHA256, + 833, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 834 + {SEC_OID_SHA256, + 834, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 835 + {SEC_OID_SHA256, + 835, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 836 + {SEC_OID_SHA256, + 836, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 837 + {SEC_OID_SHA256, + 837, + {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, + 0xd5, 0x69, 0x5d, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 838 + {SEC_OID_SHA256, + 838, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 839 + {SEC_OID_SHA256, + 839, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 840 + {SEC_OID_SHA256, + 840, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 841 + {SEC_OID_SHA256, + 841, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 842 + {SEC_OID_SHA256, + 842, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 843 + {SEC_OID_SHA256, + 843, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 844 + {SEC_OID_SHA256, + 844, + {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 845 + {SEC_OID_SHA256, + 845, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 846 + {SEC_OID_SHA256, + 846, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 847 + {SEC_OID_SHA256, + 847, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 848 + {SEC_OID_SHA256, + 848, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, + 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 849 + {SEC_OID_SHA256, + 849, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, + 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 850 + {SEC_OID_SHA256, + 850, + {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, + 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, + 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, + 0xd5, 0x69, 0x5e, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 851 + {SEC_OID_SHA256, + 851, + {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, + 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 852 + {SEC_OID_SHA256, + 852, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, + 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 853 + {SEC_OID_SHA256, + 853, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 854 + {SEC_OID_SHA256, + 854, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 855 + {SEC_OID_SHA256, + 855, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 856 + {SEC_OID_SHA256, + 856, + {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 857 + {SEC_OID_SHA256, + 857, + {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, + 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 858 + {SEC_OID_SHA256, + 858, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 859 + {SEC_OID_SHA256, + 859, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 860 + {SEC_OID_SHA256, + 860, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, + 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 861 + {SEC_OID_SHA256, + 861, + {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 862 + {SEC_OID_SHA256, + 862, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, + 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, + 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, + 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, + 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, + 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, + 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, + 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, + 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, + 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, + 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, + 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, + 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, + 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, + 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, + 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, + 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, + 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, + 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, + 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, + 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, + 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 863 + {SEC_OID_SHA256, + 863, + {0x30, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 864 + {SEC_OID_SHA256, + 864, + {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 865 + {SEC_OID_SHA256, + 865, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, + 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 866 + {SEC_OID_SHA256, + 866, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 867 + {SEC_OID_SHA256, + 867, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 868 + {SEC_OID_SHA256, + 868, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 869 + {SEC_OID_SHA256, + 869, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 870 + {SEC_OID_SHA256, + 870, + {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, + 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 871 + {SEC_OID_SHA256, + 871, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 872 + {SEC_OID_SHA256, + 872, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 873 + {SEC_OID_SHA256, + 873, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, + 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 874 + {SEC_OID_SHA256, + 874, + {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 875 + {SEC_OID_SHA256, + 875, + {0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, + 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, + 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, + 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, + 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, + 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, + 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, + 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, + 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, + 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, + 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, + 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, + 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, + 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, + 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, + 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, + 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, + 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, + 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, + 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, + 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, + 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 876 + {SEC_OID_SHA256, + 876, + {0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 877 + {SEC_OID_SHA256, + 877, + {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, + 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, + 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, + 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, + 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, + 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, + 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, + 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, + 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, + 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, + 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, + 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, + 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, + 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, + 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, + 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, + 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, + 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, + 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, + 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, + 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, + 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, + 0x67, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 878 + {SEC_OID_SHA256, + 878, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0xff, + 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, + 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc, + 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 879 + {SEC_OID_SHA256, + 879, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 880 + {SEC_OID_SHA256, + 880, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 881 + {SEC_OID_SHA256, + 881, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0xff}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 882 + {SEC_OID_SHA256, + 882, + {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d, + 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, + 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 883 + {SEC_OID_SHA256, + 883, + {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d, + 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, + 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd, + 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 884 + {SEC_OID_SHA256, + 884, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00, + 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, + 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 885 + {SEC_OID_SHA256, + 885, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00, + 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, + 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 886 + {SEC_OID_SHA256, + 886, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00, + 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, + 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33, + 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 887 + {SEC_OID_SHA256, + 887, + {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 888 + {SEC_OID_SHA256, + 888, + {0x30, 0x82, 0x01, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, + 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, + 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, + 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, + 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, + 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, + 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, + 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, + 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, + 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, + 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, + 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, + 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, + 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, + 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, + 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, + 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, + 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, + 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, + 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, + 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, + 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 889 + {SEC_OID_SHA256, + 889, + {0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signatures with special case values for r and s. + // tcID: 890 + {SEC_OID_SHA256, + 890, + {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x01, 0x42}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 891 + {SEC_OID_SHA256, + 891, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 892 + {SEC_OID_SHA256, + 892, + {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 893 + {SEC_OID_SHA256, + 893, + {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 894 + {SEC_OID_SHA256, + 894, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 895 + {SEC_OID_SHA256, + 895, + {0x30, 0x03, 0x02, 0x01, 0x01}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Signature encoding contains wrong type. + // tcID: 896 + {SEC_OID_SHA256, + 896, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: random signature + // tcID: 897 + {SEC_OID_SHA256, + 897, + {0x30, 0x3c, 0x02, 0x1c, 0x29, 0x64, 0x10, 0xb8, 0xcb, 0x62, 0x00, + 0xed, 0xaf, 0xd1, 0x20, 0x5e, 0x73, 0x77, 0xa0, 0x9a, 0xd2, 0x01, + 0x1a, 0xc7, 0xb1, 0x5b, 0x8b, 0xc9, 0xb9, 0xb4, 0xc6, 0xdb, 0x02, + 0x1c, 0x25, 0xca, 0x28, 0x3c, 0x86, 0x8d, 0xc2, 0xa5, 0xce, 0x86, + 0xaa, 0xfc, 0xf6, 0x81, 0xce, 0x21, 0xd6, 0x60, 0xb4, 0x61, 0xda, + 0x48, 0x27, 0x0f, 0x15, 0xb5, 0x38, 0x89}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: random signature + // tcID: 898 + {SEC_OID_SHA256, + 898, + {0x30, 0x3d, 0x02, 0x1c, 0x34, 0x7c, 0x4f, 0x68, 0x75, 0xbf, 0x44, + 0x76, 0xaf, 0xbd, 0xd6, 0xb2, 0xb1, 0xf9, 0xe3, 0x5c, 0x87, 0x0e, + 0x78, 0x5e, 0x70, 0x8e, 0x66, 0x11, 0x09, 0xbd, 0x06, 0x8e, 0x02, + 0x1d, 0x00, 0xb0, 0xb9, 0x08, 0xa6, 0x17, 0xd3, 0xad, 0x6c, 0x8b, + 0xc2, 0x77, 0xf3, 0x97, 0x09, 0x5c, 0x00, 0xe6, 0x59, 0xc8, 0x6c, + 0xa7, 0xc6, 0x00, 0x09, 0x05, 0x71, 0xab, 0x17}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: random signature + // tcID: 899 + {SEC_OID_SHA256, + 899, + {0x30, 0x3c, 0x02, 0x1c, 0x3c, 0x76, 0xbc, 0x6f, 0x17, 0x36, 0x94, + 0x14, 0xd4, 0xc2, 0x1c, 0x53, 0x61, 0xed, 0x0c, 0xca, 0x6e, 0x79, + 0xf7, 0x3f, 0x90, 0x70, 0x6f, 0x1f, 0x7c, 0xa9, 0xf0, 0x5a, 0x02, + 0x1c, 0x3c, 0xc6, 0x0d, 0x8a, 0x0d, 0x44, 0xfb, 0x96, 0x7b, 0xaa, + 0x0e, 0x56, 0x21, 0xe1, 0x2c, 0xd4, 0x34, 0xaa, 0xfd, 0x74, 0x8c, + 0xba, 0x3e, 0x7c, 0xdc, 0x73, 0x3b, 0x2f}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: random signature + // tcID: 900 + {SEC_OID_SHA256, + 900, + {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x86, 0xa5, 0xef, 0xea, 0x8e, 0x6a, + 0x80, 0x33, 0xb8, 0xa0, 0x03, 0x4b, 0x52, 0xae, 0x61, 0x4e, 0x1f, + 0x14, 0xfb, 0xcb, 0xfa, 0x0b, 0xb5, 0x01, 0x94, 0xef, 0xa6, 0xa7, + 0x02, 0x1d, 0x00, 0xb3, 0xd6, 0x6f, 0x6d, 0x2b, 0x10, 0xcf, 0xe6, + 0x2f, 0xe9, 0x6b, 0x78, 0xfc, 0xf4, 0x1c, 0xa7, 0xb4, 0x42, 0xac, + 0xeb, 0x98, 0xab, 0x10, 0x9a, 0x01, 0x40, 0x9e, 0x4a}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: random signature + // tcID: 901 + {SEC_OID_SHA256, + 901, + {0x30, 0x3d, 0x02, 0x1c, 0x16, 0x72, 0x7d, 0x52, 0xbd, 0x71, 0x1e, + 0x9a, 0x63, 0xe0, 0xdd, 0x2c, 0x4d, 0xb0, 0x45, 0xcf, 0xb9, 0x93, + 0x94, 0x2b, 0x1e, 0x39, 0xe4, 0xf4, 0x3a, 0x65, 0xc1, 0x1a, 0x02, + 0x1d, 0x00, 0x9f, 0xb9, 0xc0, 0x2d, 0x10, 0xc9, 0x68, 0xe7, 0x5b, + 0xb1, 0x5a, 0xca, 0xb8, 0x46, 0x7f, 0x30, 0xb8, 0x44, 0x81, 0xf6, + 0x79, 0xe1, 0x36, 0xe8, 0xaf, 0x65, 0xa2, 0x66}, + kPubKey3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: r,s = 1,1 + // tcID: 902 + {SEC_OID_SHA256, + 902, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + kPubKey6, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: r,s = 1,5 + // tcID: 903 + {SEC_OID_SHA256, + 903, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x05}, + kPubKey6, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: u2 small + // tcID: 904 + {SEC_OID_SHA256, + 904, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0x95, 0x92, 0x12, 0x1e, + 0xd1, 0x2d, 0x93, 0x19, 0x7f, 0x1f, 0xfb, 0x86, 0x3a, 0xc6, 0x39, 0x37, + 0xf2, 0x8e, 0xf4, 0xf6, 0x2f, 0x1e, 0x00, 0x9a, 0x30, 0xaa, 0xba, 0xb1}, + kPubKey6, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: s == q-1 + // tcID: 905 + {SEC_OID_SHA256, + 905, + {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, + 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, + 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c}, + kPubKey6, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: s == 1 + // tcID: 906 + {SEC_OID_SHA256, + 906, + {0x30, 0x21, 0x02, 0x1c, 0x5a, 0x25, 0x2f, 0x4f, 0xc5, 0x56, 0x18, 0x74, + 0x7f, 0xd9, 0x4b, 0x13, 0xc9, 0xbe, 0xe6, 0x2b, 0xb9, 0x58, 0xd8, 0x57, + 0x77, 0xcb, 0x07, 0xdd, 0x90, 0x71, 0x0d, 0x24, 0x02, 0x01, 0x01}, + kPubKey7, + {0x54, 0x65, 0x73, 0x74}, + true}}; + +#endif // dsa_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/gcm-vectors.h b/security/nss/gtests/common/testvectors/gcm-vectors.h index 1871b727a..49c0d7027 100644 --- a/security/nss/gtests/common/testvectors/gcm-vectors.h +++ b/security/nss/gtests/common/testvectors/gcm-vectors.h @@ -1,33 +1,21 @@ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ /* This file is generated from sources in nss/gtests/common/wycheproof * automatically and should not be touched manually. - * Generation is trigged by calling ./mach wycheproof */ + * Generation is trigged by calling python3 genTestVectors.py */ #ifndef gcm_vectors_h__ #define gcm_vectors_h__ -#include - -typedef struct gcm_kat_str { - uint32_t test_id; - std::string key; - std::string plaintext; - std::string additional_data; - std::string iv; - std::string hash_key; - std::string ghash; - std::string result; - bool invalid_ct; - bool invalid_iv; -} gcm_kat_value; +#include "testvectors_base/test-structs.h" /* * http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-revised-spec.pdf */ -const gcm_kat_value kGcmKatValues[] = { +const AesGcmKatValue kGcmKatValues[] = { {1, "00000000000000000000000000000000", "", "", "000000000000000000000000", "66e94bd4ef8a2c3b884cfa59ca342b2e", "00000000000000000000000000000000", "58e2fccefa7e3061367f1d57a4e7455a", false, false}, @@ -193,9 +181,7 @@ const gcm_kat_value kGcmKatValues[] = { "0000000000000000ffcef9ebbffdbd8b00000000000000000000000000000000", false, false}}; -// Testvectors from project wycheproof -// -const gcm_kat_value kGcmWycheproofVectors[] = { +const AesGcmKatValue kGcmWycheproofVectors[] = { {1, "5b9604fe14eadba931b0ccf34843dab9", "001d0c231287c1182784554ca3a21908", "", "028318abc1824029138141a2", "", "0a3ea7a5487cb5f7d70fb6c58d038554", "26073cc1d851beff176384dc9896d5ff0a3ea7a5487cb5f7d70fb6c58d038554", false, @@ -213,219 +199,301 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "eea945f3d0f98cc0fbab472a0cf24e874bb9b4812519dadf9e1232016d068133", false, false}, - {4, "384ea416ac3c2f51a76e7d8226346d4e", "35", "", + {4, "bedcfb5a011ebc84600fcb296c15af0d", "", "", "438a547a94ea88dce46c6c85", + "", "960247ba5cde02e41a313c4c0136edc3", "960247ba5cde02e41a313c4c0136edc3", + false, false}, + + {5, "384ea416ac3c2f51a76e7d8226346d4e", "35", "", "b30c084727ad1c592ac21d12", "", "7c1e4ae88bb27e5638343cb9fd3f6337", "547c1e4ae88bb27e5638343cb9fd3f6337", false, false}, - {5, "cae31cd9f55526eb038241fc44cac1e5", "d10989f2c52e94ad", "", + {6, "cae31cd9f55526eb038241fc44cac1e5", "d10989f2c52e94ad", "", "b5e006ded553110e6dc56529", "", "3b626940e0e9f0cbea8e18c437fd6011", "a036ead03193903f3b626940e0e9f0cbea8e18c437fd6011", false, false}, - {6, "dd6197cd63c963919cf0c273ef6b28bf", "4dcc1485365866e25ac3f2ca6aba97", + {7, "dd6197cd63c963919cf0c273ef6b28bf", "4dcc1485365866e25ac3f2ca6aba97", "", "ecb0c42f7000ef0e6f95f24d", "", "1486a91cccf92c9a5b00f7b0e034891c", "8a9992388e735f80ee18f4a63c10ad1486a91cccf92c9a5b00f7b0e034891c", false, false}, - {7, "ffdf4228361ea1f8165852136b3480f7", "25b12e28ac0ef6ead0226a3b2288c800", + {8, "ffdf4228361ea1f8165852136b3480f7", "25b12e28ac0ef6ead0226a3b2288c800", "", "0e1666f2dc652f7708fb8f0d", "", "1ee6513ce30c7873f59dd4350a588f42", "f7bd379d130477176b8bb3cb23dbbbaa1ee6513ce30c7873f59dd4350a588f42", false, false}, - {8, "c15ed227dd2e237ecd087eaaaad19ea4", + {9, "c15ed227dd2e237ecd087eaaaad19ea4", "fee62fde973fe025ad6b322dcdf3c63fc7", "", "965ff6643116ac1443a2dec7", "", "6cd8521422c0177e83ef1b7a845d97db", "0de51fe4f7f2d1f0f917569f5c6d1b009c6cd8521422c0177e83ef1b7a845d97db", false, false}, - {9, "a8ee11b26d7ceb7f17eaa1e4b83a2cf6", + {10, "a8ee11b26d7ceb7f17eaa1e4b83a2cf6", "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf", "", "fbbc04fd6e025b7193eb57f6", "", "f4eb193241226db017b32ec38ca47217", "7cd9f4e4f365704fff3b9900aa93ba54b672bac554275650f4eb193241226db017b32ec38" "ca47217", false, false}, - {10, "28ff3def08179311e2734c6d1c4e2871", + {11, "28ff3def08179311e2734c6d1c4e2871", "dfc61a20df8505b53e3cd59f25770d5018add3d6", "c3", "32bcb9b569e3b852d37c766a", "", "5901131d0760c8715901d881fdfd3bc0", "f58d453212c2c8a436e9283672f579f1191229785901131d0760c8715901d881fdfd3bc0", false, false}, - {11, "e63a43216c08867210e248859eb5e99c", + {12, "e63a43216c08867210e248859eb5e99c", "b14da56b0462dc05b871fc815273ff4810f92f4b", "834afdc5c737186b", "9c3a4263d983456658aad4b1", "", "a97d25b490390b53c5db91f6ee2a15b8", "bf864616c2347509ca9b10446379b9bdbb3b8f64a97d25b490390b53c5db91f6ee2a15b8", false, false}, - {12, "38449890234eb8afab0bbf82e2385454", + {13, "38449890234eb8afab0bbf82e2385454", "f762776bf83163b323ca63a6b3adeac1e1357262", "4020855c66ac4595058395f367201c4c", "33e90658416e7c1a7c005f11", "", "b8bbdc4f5014bc752c8b4e9b87f650a3", "a6f2ef3c7ef74a126dd2d5f6673964e27d5b34b6b8bbdc4f5014bc752c8b4e9b87f650a3", false, false}, - {13, "6a68671dfe323d419894381f85eb63fd", + {14, "6a68671dfe323d419894381f85eb63fd", "0fc67899c3f1bbe196d90f1eca3797389230aa37", "76eb5f147250fa3c12bff0a6e3934a0b16860cf11646773b", "9f0d85b605711f34cd2a35ba", "", "fce9a5b530c7d7af718be1ec0ae9ed4d", "bd64802cfebaeb487d3a8f76ce943a37b3472dd5fce9a5b530c7d7af718be1ec0ae9ed4d", false, false}, - {14, "00112233445566778899aabbccddeeff", "ebd4a3e10cf6d41c50aeae007563b072", + {15, "e12260fcd355a51a0d01bb1f6fa538c2", + "d902deeab175c008329a33bfaccd5c0eb3a6a152a1510e7db04fa0aff7ce4288530db6a80" + "fa7fea582aa7d46d7d56e708d2bb0c5edd3d26648d336c3620ea55e", + "", "5dfc37366f5688275147d3f9", "", "8bc833de510863b4b432c3cbf45aa7cc", + "d33bf6722fc29384fad75f990248b9528e0959aa67ec66869dc3996c67a2d559e7d77ce59" + "55f8cad2a4df5fdc3acccafa7bc0def53d848111256903e5add04208bc833de510863b4b4" + "32c3cbf45aa7cc", + false, false}, + + {16, "3c55f88e9faa0d68ab50d02b47161276", + "5d6add48e7a5704e54f9c2829a9b4283dce0d3a65b133eba3793c4fbfa1d8e3a2539d0d4f" + "3de381598ce5b2360173fbd149476c31692c5d6e872fce40219378949c2e70b5f1b9f0a1d" + "5f38352ad814b2a035bb3f3f26425d831a2f7a5e65c5dfcd91a315c2b24f53a662605ea40" + "857dd980e9be5cdad000c569f2d204d4bd3b0", + "", "d767c48d2037b4bd2c231bbd", "", "090b8c2ec98e4116186d0e5fbefeb9c2", + "17d72d90bd23e076d8364a87ecb9ac58acc5de4629bfd590409b8bf1fcd3a2f602731b461" + "4cec15e773ea65a65e7210994256bf5450a25acb527269c065f2e2f2279d1fe8b3eda98dc" + "f87b348f1528377bbdd258355d46e035330483d8097e80c7de9bbb606ddf723f2909217ff" + "dd18e8bdbd7b08062f1dcba960e5c0d290f5f090b8c2ec98e4116186d0e5fbefeb9c2", + false, false}, + + {17, "a294e70fa2ac10a1fb00c588b888b673", + "6ed1d7d618d158741f52078006f28494ba72a2454f27160ae8722793fcebc538ebc2f67c3" + "ace3e0fe7c47b9e74e081182b47c930144e3fc80d0ad50611c3afcfe2dbc5279edbbba087" + "c0e390355f3daffcd25ad4dea007c284ad92e7fcbecb438fb60623ff89a599dca2aac141b" + "26651386ca55b739b94901ef6db609c344d8acf4544568e31bb09361112754b1c0c6a3c87" + "5bd9453b0ee0081412151398a294ecad75add521611db5288b60ac3c0128f6e94366b69e6" + "59e6aa66f058a3a3571064edbb0f05c11e5dde938fb46c3935dd5193a4e5664688f0ae67c" + "29b7cc49a7963140f82e311a20c98cd34fbcab7b4b515ae86557e62099e3fc37b9595c85a" + "75c", + "", "dfe20d1c4350e6235d987af1", "", "c7587e7da41bed682c37377ea4324029", + "5bc6dbafc401101c7a08c81d6c2791aa147ce093aad172be18379c747384a54a41a747ba9" + "55cade8fdfb8967aa808b43fee3d757cc80f11163b800e5e59df932757f76c40b3d9cba44" + "9aaf11e4f80e003b1f384eafa4f76e81b13c09ec1ad88e7650c750d442fe46d225a373e8a" + "1b564b4915a5c6c513cfdfa22d929d5741ca5ebefaedcba636c7c3bbef18863fdc126b4b4" + "51611049c35d814fc2eb7e4b8f1a8995ecb4a3c86652a068c0b2a3e1c5941d59c210b458d" + "5d5d3b06420ec2053465ccceca7c20f67404985460379e2ee806a46e8409dfab2e0dd67ea" + "3cf46d5ad4eb78756827358c3ef1fdbd07c33834f3d9eca3ff13b744a01059a6c17a315a8" + "fd4c7587e7da41bed682c37377ea4324029", + false, false}, + + {18, "c4b03435b91fc52e09eff27e4dc3fb42", + "8e887b224e8b89c82e9a641cf579e6879e1111c7", + "75fc9078b488e9503dcb568c882c9eec24d80b04f0958c82aac8484f025c90434148db8e9" + "bfe29c7e071b797457cb1695a5e5a6317b83690ba0538fb11e325ca", + "5046e7e08f0747e1efccb09e", "", "ad8c09610d508f3d0f03cc523c0d5fcc", + "b6786812574a254eb43b1cb1d1753564c6b520e9ad8c09610d508f3d0f03cc523c0d5fcc", + false, false}, + + {19, "7e37d56e6b1d0172d40d64d6111dd424", + "6a7dea03c1bba70be8c73da47d5ee06d72a27430", + "8ed8a9be4c3d32a5098434ee5c0c4fc20f78ef5e25ed8b72a840a463e36b67b881e048b5e" + "49f515b2541ad5ce4ebb3a917c16bcdc0dc3cb52bb4ed5a1dffcf1e1866544e8db103b2ad" + "99c6fa6e7de1d8b45bff57ec872f1cfc78b0e4870f6f200ff1291cae033defc3327ba8279" + "2ba438e35c4bfbb684fec5ce5e3ae167d01d7", + "517c55c2ec9bfea90addc2bd", "", "c5767ddaa747158446231766bd20490c", + "cfb631790767d0645d8ec6f23bf7fa8b19ce79eec5767ddaa747158446231766bd20490c", + false, false}, + + {20, "3076741408f734ce25d48f982e8b844b", + "414ec6b149e54735302dada888b98b7fdb4c127c", + "18526e4efd995a0bf6405d9f906725c290278958d49554974d8fe025e7860daa225c1285b" + "0573916a4b6741f7cc2e29ce4e525e12f436cb7ce0ad47df3d0f5bd80fb27e47635a4985f" + "daedf0e821f1c8959985cac49c97a4a02438d92b4afd4c855dcc7ef41ecfc36866334fcc0" + "5b2bb93ef13f00c5ea9b921e8a519d77f648e0efe9b5a62305a2ecf7d4999663a6ddfca51" + "7f1f36f0899b0bdef9f433c4bb2663c0cc1bb616e7d1949e522bec85485d371d1134c90ee" + "de75e865dc7be405b54c33f0acbace6cf780c78035b8035b6ea3f562a8d30a156c199fdaf" + "d25be06ee895581195ef125cb4e629e4f18e0bee979d31513896db8466e448e6b4600a316" + "757", + "a2712eac5e06d3cc2864aa8b", "", "76d4fbb69d529b64175b328be00b1068", + "e4d3f4898cb3d9732641d1f8d9d889b2c98af93076d4fbb69d529b64175b328be00b1068", + false, false}, + + {21, "00112233445566778899aabbccddeeff", "ebd4a3e10cf6d41c50aeae007563b072", "", "000000000000000000000000", "", "ffffffffffffffffffffffffffffffff", "f62d84d649e56bc8cfedc5d74a51e2f7ffffffffffffffffffffffffffffffff", false, false}, - {15, "00112233445566778899aabbccddeeff", "d593c4d8224f1b100c35e4f6c4006543", + {22, "00112233445566778899aabbccddeeff", "d593c4d8224f1b100c35e4f6c4006543", "", "ffffffffffffffffffffffff", "", "00000000000000000000000000000000", "431f31e6840931fd95f94bf88296ff6900000000000000000000000000000000", false, false}, - {16, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {23, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d9847dbc326a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d9847dbc326a06e988c77ad3863e6083", true, false}, - {17, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {24, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "da847dbc326a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39da847dbc326a06e988c77ad3863e6083", true, false}, - {18, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {25, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "58847dbc326a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b3958847dbc326a06e988c77ad3863e6083", true, false}, - {19, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {26, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8857dbc326a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8857dbc326a06e988c77ad3863e6083", true, false}, - {20, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {27, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847d3c326a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847d3c326a06e988c77ad3863e6083", true, false}, - {21, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {28, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc336a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc336a06e988c77ad3863e6083", true, false}, - {22, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {29, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc306a06e988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc306a06e988c77ad3863e6083", true, false}, - {23, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {30, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a066988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a066988c77ad3863e6083", true, false}, - {24, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {31, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e989c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e989c77ad3863e6083", true, false}, - {25, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {32, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e908c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e908c77ad3863e6083", true, false}, - {26, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {33, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988e77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988e77ad3863e6083", true, false}, - {27, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {34, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77bd3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77bd3863e6083", true, false}, - {28, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {35, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3873e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3873e6083", true, false}, - {29, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {36, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3843e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3843e6083", true, false}, - {30, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {37, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3063e6083", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3063e6083", true, false}, - {31, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {38, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e6082", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e6082", true, false}, - {32, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {39, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e6081", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e6081", true, false}, - {33, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {40, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e60c3", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e60c3", true, false}, - {34, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {41, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e6003", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e6003", true, false}, - {35, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {42, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d9847dbc326a06e989c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d9847dbc326a06e989c77ad3863e6083", true, false}, - {36, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {43, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847d3c326a066988c77ad3863e6083", "eb156d081ed6b6b55f4612f021d87b39d8847d3c326a066988c77ad3863e6083", true, false}, - {37, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {44, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d8847dbc326a066988c77ad3863e6003", "eb156d081ed6b6b55f4612f021d87b39d8847dbc326a066988c77ad3863e6003", true, false}, - {38, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {45, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "277b8243cd95f9167738852c79c19f7c", "eb156d081ed6b6b55f4612f021d87b39277b8243cd95f9167738852c79c19f7c", true, false}, - {39, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {46, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "00000000000000000000000000000000", "eb156d081ed6b6b55f4612f021d87b3900000000000000000000000000000000", true, false}, - {40, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {47, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "ffffffffffffffffffffffffffffffff", "eb156d081ed6b6b55f4612f021d87b39ffffffffffffffffffffffffffffffff", true, false}, - {41, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {48, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "5804fd3cb2ea86690847fa5306bee003", "eb156d081ed6b6b55f4612f021d87b395804fd3cb2ea86690847fa5306bee003", true, false}, - {42, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", + {49, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "d9857cbd336b07e889c67bd2873f6182", "eb156d081ed6b6b55f4612f021d87b39d9857cbd336b07e889c67bd2873f6182", true, false}, - {43, "aa023d0478dcb2b2312498293d9a9129", "2035af313d1346ab00154fea78322105", + {50, "aa023d0478dcb2b2312498293d9a9129", "2035af313d1346ab00154fea78322105", "aac39231129872a2", "0432bc49ac344120", "", "b7d0dd70b00d65b97cfd080ff4b819d1", "64c36bb3b732034e3a7d04efc5197785b7d0dd70b00d65b97cfd080ff4b819d1", false, false}, - {44, "25dd4d6cad5a4604957847c8c6d3fc4e", "5c347835b3fa61c2ce253e5a", "", - "68cbeafe8f9e8a66", "", "5452843e32c13c3e35ed8230fe3446c0", - "9a078a04d14938918e0043585452843e32c13c3e35ed8230fe3446c0", false, false}, + {51, "f3434725c82a7f8bb07df1f8122fb6c9", "", "", "28e9b7851724bae3", "", + "44aca00f42e4199b829a55e69b073d9e", "44aca00f42e4199b829a55e69b073d9e", + false, false}, - {45, "2034a82547276c83dd3212a813572bce", + {52, "deb62233559b57476602b5adac57c77f", "d8986df0241ed3297582c0c239c724cb", + "", "d084547de55bbc15", "", "3290aa95af505a742f517fabcc9b2094", + "03e1a168a7e377a913879b296a1b5f9c3290aa95af505a742f517fabcc9b2094", false, + false}, + + {53, "2034a82547276c83dd3212a813572bce", "02efd2e5782312827ed5d230189a2a342b277ce048462193", "1a0293d8f90219058902139013908190bc490890d3ff12a3", "3254202d854734812398127a3d134421", "", "9b7abadd6e69c1d9ec925786534f5075", @@ -433,30 +501,34 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "34f5075", false, false}, - {46, "209e6dbf2ad26a105445fc0207cd9e9a", "01", "", + {54, "b67b1a6efdd40d37080fbe8f8047aeb9", "", "", + "fa294b129972f7fc5bbd5b96bba837c9", "", "a2cf26481517ec25085c5b17d0786183", + "a2cf26481517ec25085c5b17d0786183", false, false}, + + {55, "209e6dbf2ad26a105445fc0207cd9e9a", "01", "", "9477849d6ccdfca112d92e53fae4a7ca", "", "032df7bba5d8ea1a14f16f70bd0e14ec", "fd032df7bba5d8ea1a14f16f70bd0e14ec", false, false}, - {47, "a549442e35154032d07c8666006aa6a2", "1182e93596cac5608946400bc73f3a", + {56, "a549442e35154032d07c8666006aa6a2", "1182e93596cac5608946400bc73f3a", "", "5171524568e81d97e8c4de4ba56c10a0", "", "e06d1ef473132957ad37eaef29733ca0", "2f333087bdca58219f9bfc273e45cce06d1ef473132957ad37eaef29733ca0", false, false}, - {48, "cfb4c26f126f6a0acb8e4e220f6c56cd", "09dfd7f080275257cf97e76f966b1ad9", + {57, "cfb4c26f126f6a0acb8e4e220f6c56cd", "09dfd7f080275257cf97e76f966b1ad9", "", "1275115499ae722268515bf0c164b49c", "", "2adeffa682c8d8a81fada7d9fcdd2ee2", "a780bd01c80885156c88a973264c8ee52adeffa682c8d8a81fada7d9fcdd2ee2", false, false}, - {49, "0b11ef3a08c02970f74281c860691c75", + {58, "0b11ef3a08c02970f74281c860691c75", "f693d4edd825dbb0618d91113128880dbebb23e25d00ed1f077d870be9cc7536", "", "95c1dd8c0f1705ece68937901f7add7b", "", "d01444fa5d9c499629d174ff3927a1ac", "7e47e10fe3c6fbfa381770eaf5d48d1482e71e0c44dff1e30ca6f95d92052084d01444fa5" "d9c499629d174ff3927a1ac", false, false}, - {50, "00112233445566778899aabbccddeeff", + {59, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "f95fde4a751913202aeeee32a0b55753", "", @@ -465,7 +537,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "8be564e152a65045fe674f97627427af5be22da", false, false}, - {51, "00112233445566778899aabbccddeeff", + {60, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "7b95b8c356810a84711d68150a1b7750", "", @@ -474,7 +546,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "13d46a6213a3cb93855d18e69337eee66aeec07", false, false}, - {52, "00112233445566778899aabbccddeeff", + {61, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "1a552e67cdc4dc1a33b824874ebf0bed", "", @@ -483,7 +555,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "6462aed99b381bfa2af9751c39d1b6e86d1be6a", false, false}, - {53, "00112233445566778899aabbccddeeff", + {62, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "dd9d0b4a0c3d681524bffca31d907661", "", @@ -492,7 +564,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "ea0e0bc5281efc7f13ac8e14ccf5dca7bfbfdd1", false, false}, - {54, "00112233445566778899aabbccddeeff", + {63, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "57c5643c4e37b4041db794cfe8e1f0f4", "", @@ -501,7 +573,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "e6649e8a3ea2c09ee4f8c8a12f45cddf9aeff81", false, false}, - {55, "00112233445566778899aabbccddeeff", + {64, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "99821c2dd5daecded07300f577f7aff1", "", @@ -510,7 +582,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "e978f6007eb2fe4a958f8434d40684899507c7c", false, false}, - {56, "00112233445566778899aabbccddeeff", + {65, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "5e4a3900142358d1c774d8d124d8d27d", "", @@ -519,7 +591,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "877e0c4f145c2dcaf339eede427be934357eac0", false, false}, - {57, "00112233445566778899aabbccddeeff", + {66, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "d4125676562984c0fe7cb0bdd1a954e8", "", @@ -528,7 +600,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "ecdfc57facd0bfe8701b7b4a2ba96d98af52bd9", false, false}, - {58, "00112233445566778899aabbccddeeff", + {67, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "b97ec62a5e5900ccf9e4be332e336091", "", @@ -537,7 +609,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "3eed698a03e729dcfd7a03155655fece8affd7e", false, false}, - {59, "00112233445566778899aabbccddeeff", + {68, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "7eb6e3079fa0b4c3eee366177d1c1d1d", "", @@ -546,7 +618,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "7edebe91e43926828bc9a1614c7b1639096c195", false, false}, - {60, "00112233445566778899aabbccddeeff", + {69, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "0314fcd10fdd675d3c612962c931f635", "", @@ -555,7 +627,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "5c61480f08baddf0b5285c91fc06a67fe4708ca", false, false}, - {61, "00112233445566778899aabbccddeeff", + {70, "00112233445566778899aabbccddeeff", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "c4dcd9fcce24d3522b66f1469a1e8bb9", "", @@ -564,264 +636,341 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "044aa9462a4b6875c288345d6a454399eac1afa", false, false}, - {62, "00112233445566778899aabbccddeeff", "bec6fa05c1718b9b84c47345bbed7dcb", + {71, "00112233445566778899aabbccddeeff", "bec6fa05c1718b9b84c47345bbed7dcb", "", "00000000000000000000000000000000", "", "00000000000000000000000000000000", "45a3f89d02918bfd0c8161658ccc979500000000000000000000000000000000", false, false}, - {63, "00112233445566778899aabbccddeeff", "4d82639c39d3f3490ee903dd0be7afcf", + {72, "00112233445566778899aabbccddeeff", "4d82639c39d3f3490ee903dd0be7afcf", "", "ffffffffffffffffffffffffffffffff", "", "ffffffffffffffffffffffffffffffff", "1cd5a06214235ceb044d4bad7b047312ffffffffffffffffffffffffffffffff", false, false}, - {64, "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20", + {73, "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20", "00010203040506070809", "00000000ffffffff", "00112233445566778899aabb", "", "9a4a2579529301bcfb71c78d4060f52c", "e27abdd2d2a53d2f136b9a4a2579529301bcfb71c78d4060f52c", false, false}, - {65, "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123", "", + {74, "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123", "", "aabbccddeeff", "00112233445566778899aabb", "", "2a7d77fa526b8250cb296078926b5020", "2a7d77fa526b8250cb296078926b5020", false, false}, - {66, "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", + {75, "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", "", + "", "4da5bf8dfd5852c1ea12379d", "", "4771a7c404a472966cea8f73c8bfe17a", + "4771a7c404a472966cea8f73c8bfe17a", false, false}, + + {76, "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", "2a", "", "99e23ec48985bccdeeab60f1", "", "633c1e9703ef744ffffb40edf9d14355", "06633c1e9703ef744ffffb40edf9d14355", false, false}, - {67, "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", + {77, "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "be3308f72a2c6aed", "", "4f07afedfdc3b6c2361823d3", "", "602e8d7c4799d62c140c9bb834876b09", "cf332a12fdee800b602e8d7c4799d62c140c9bb834876b09", false, false}, - {68, "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", + {78, "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", "51f8c1f731ea14acdb210a6d973e07", "", "68ab7fdbf61901dad461d23c", "", "ec04aacb7148a8b8be44cb7eaf4efa69", "43fc101bff4b32bfadd3daf57a590eec04aacb7148a8b8be44cb7eaf4efa69", false, false}, - {69, "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", + {79, "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "549b365af913f3b081131ccb6b825588", "", "2fcb1b38a99e71b84740ad9b", "", "28752c20153092818faba2a334640d6e", "f58c16690122d75356907fd96b570fca28752c20153092818faba2a334640d6e", false, false}, - {70, "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", + {80, "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", "3ff1514b1c503915918f0c0c31094a6e1f", "", "45aaa3e5d16d2d42dc03445d", "", "2d7379ec1db5952d4e95d30c340b1b1d", "73a6b6f45f6ccc5131e07f2caa1f2e2f562d7379ec1db5952d4e95d30c340b1b1d", false, false}, - {71, "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", + {81, "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111", "", "e6b1adf2fd58a8762c65f31b", "", "7355fde599006715053813ce696237a8", "0843fff52d934fc7a071ea62c0bd351ce85678cde3ea2c9e7355fde599006715053813ce6" "96237a8", false, false}, - {72, "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4", + {82, "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4", "fcc515b294408c8645c9183e3f4ecee5127846d1", "c0", "98bc2c7438d5cd7665d76f6e", "", "ecb660e1fb0541ec41e8d68a64141b3a", "eb5500e3825952866d911253f8de860c00831c81ecb660e1fb0541ec41e8d68a64141b3a", false, false}, - {73, "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17", + {83, "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17", "e28e0e9f9d22463ac0e42639b530f42102fded75", "956846a209e087ed", "376187894605a8d45e30de51", "", "082e91924deeb77880e1b1c84f9b8d30", "feca44952447015b5df1f456df8ca4bb4eee2ce2082e91924deeb77880e1b1c84f9b8d30", false, false}, - {74, "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194", + {84, "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194", "43891bccb522b1e72a6b53cf31c074e9d6c2df8e", "ab2ac7c44c60bdf8228c7884adb20184", "5a86a50a0e8a179c734b996d", "", "c3922583476ced575404ddb85dd8cd44", "43dda832e942e286da314daa99bef5071d9d2c78c3922583476ced575404ddb85dd8cd44", false, false}, - {75, "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12", + {85, "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12", "748b28031621d95ee61812b4b4f47d04c6fc2ff3", "972ab4e06390caae8f99dd6e2187be6c7ff2c08a24be16ef", "bc2a7757d0ce2d8b1f14ccd9", "", "ebec6774b955e789591c822dab739e12", "a929ee7e67c7a2f91bbcec6389a3caf43ab49305ebec6774b955e789591c822dab739e12", false, false}, - {76, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {86, "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701", + "d096803181beef9e008ff85d5ddc38ddacf0f09ee5f7e07f1e4079cb64d0dc8f5e6711cd4" + "921a7887de76e2678fdc67618f1185586bfea9d4c685d50e4bb9a82", + "", "d61040a313ed492823cc065b", "", "f15612f6c40f2e0db6dc76fc4822fcfe", + "c7d191b601f86c28b6a1bdef6a57b4f6ee3ae417bc125c381cdf1c4dac184ed1d84f11962" + "06d62cad112b038845720e02c061179a8836f02b93fa7008379a6bff15612f6c40f2e0db6" + "dc76fc4822fcfe", + false, false}, + + {87, "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377", + "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4e" + "a0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52" + "a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2a" + "af25499499d8a8932a19eb987c903bd8502fe", + "", "8a3ad26b28cd13ba6504e260", "", "5e63374b519e6c3608321943d790cf9a", + "53cc8c920a85d1accb88636d08bbe4869bfdd96f437b2ec944512173a9c0fe7a47f843413" + "3989ba77dda561b7e3701b9a83c3ba7660c666ba59fef96598eb621544c63806d509ac476" + "97412f9564eb0a2e1f72f6599f5666af34cffca06573ffb4f47b02f59f21c64363daecb97" + "7b4415f19fdda3c9aae5066a57b669ffaa2575e63374b519e6c3608321943d790cf9a", + false, false}, + + {88, "317ba331307f3a3d3d82ee1fdab70f62a155af14daf631307a61b187d413e533", + "32c1d09107c599d3cce4e782179c966c6ef963689d45351dbe0f6f881db273e54db76fc48" + "fdc5d30f089da838301a5f924bba3c044e19b3ed5aa6be87118554004ca30e0324337d987" + "839412bf8f8bbdd537205d4b0e2120e965373235d6cbd2fb3776ba0a384ec1d9b7c631a03" + "79ff997c3f974a6f7bbf4fd23016211f5fc10acadb5e400d2ff0fdfd193f5c6fc6d4f7271" + "dfd1349ed80fbedaebb155b9b02fb3074495d55f9a2455f59bf6f113191a029c6b0ba75d9" + "7cdc0c84f131836337f29f9d96ca448eec0cc46d1ca8b3735661979d83302fec08fffcf5e" + "58f12b1e7050657b1b97c64a4e07e317f554f8310b6ccb49f36d48c57816d24952aada711" + "d4f", + "", "a6687cf508356b174625deaa", "", "bf0540d34b20f761101bc608b02458f2", + "d7eebc9587aa21136fa38b41cf0e2db03a7ea2ba9eaddf83d33f781093617bf50f49b2bfe" + "2f7173b113912e2e1775f40edfed8b3b0099b9e1c220dd103be6166210b01029feb24ed9e" + "20614eddc3cebe41b0079a9a8c117b596c90288effd3796fbd0c7e8eab00609a64be3ad95" + "97cdbf3a818c260cd938bdf232e4059ae35a2571a838887fc196912179486e046a62227a4" + "caddce38cbbc37587bb9439ec637602b6818c5cbe3c71a7c4143960533dc74174bd315c8d" + "b227b69b55bb7fc30ba1d5213a752ec33925043cefbc1a62943ee5f34d5da01799e69094d" + "732aef52f8e036980d0070e22e173c67c4bbcca61cc1eedbd6016516c592144819df13204" + "deebf0540d34b20f761101bc608b02458f2", + false, false}, + + {89, "2ce6b4c15f85fb2da5cc6c269491eef281980309181249ebf2832bd6d0732d0b", + "f8a27a4baf00dc0555d222f2fa4fb42dc666ea3c", + "498d3075b09fed998280583d61bb36b6ce41f130063b80824d1586e143d349b126b16aa10" + "fe57343ed223d6364ee602257fe313a7fc9bf9088f027795b8dc1d3", + "c064fae9173b173fd6f11f34", "", "01f93d7456aa184ebb49bea472b6d65d", + "aed58d8a252f740dba4bf6d36773bd5b41234bba01f93d7456aa184ebb49bea472b6d65d", + false, false}, + + {90, "44c8d0cdb8f7e736cfd997c872a5d9c5ef30afbe44b6566606b90aa5e3e8b797", + "2e6f40f9d3725836ac0c858177938fd67be19432", + "98d1ca1788cbeb300ea5c6b1eec95eb2347177201400913d45225622b6273eec8a74c3f12" + "c8d5248dabee586229786ff192c4df0c79547f7ad6a92d78d9f8952758635783add2a5977" + "d386e0aef76482211d2c3ae98de4baadb3f8b35b510464755dc75ceb2bf25b233317523f3" + "99a6c507db214f085fa2818f0d3702b10952b", + "6f39afba021e4c36eb92962e", "", "32b25dfbb896d0f9d79c823bdd8e5d06", + "b42428f8094ef7e65c9e8c45ef3e95c28ce07d7232b25dfbb896d0f9d79c823bdd8e5d06", + false, false}, + + {91, "e40003d6e08ab80b4bfc8400ef112945a901ec64a1b6536ca92665090d608bc4", + "38c3f44bc5765de1f3d1c3684cd09cddefaf298d", + "422d5efcffe364905984533f0a579d80b18bda7b29e6e46498effba53c350112c0bbb8dc4" + "ce03bb0c69e1d0baa19f0637108aa4a16b09a281f232839d87b6d0e42be1baa7c67f1be97" + "0ea169d3960b9fe0a61f11cd2eb7398c19e641feb43f778e257a397063db5b3a6707e9db6" + "2387054f9f9d44f143583e63edad45a00251e5173d7505f22a8bce232e56c2c276a58033a" + "e30d5dbf4e35a862e42af573be38c6406d9b4c7acbf275fe36c0ecf2c4642898a30e6146f" + "ac992a16405f98312126b7a3722f5dfb7dd4e4911c1426b2e01d04e9be6db3771100f7d7d" + "4282e4ea585f3646241e807ca64f06a7fa9b7003d710b801d66f517d2d5ebd740872deba1" + "3d0", + "9f095dafe6f6e0fbafbbe02e", "", "876d2f334f47968b10c103859d436db8", + "d4a79f729487935950ec032e690ab8fe25c4158e876d2f334f47968b10c103859d436db8", + false, false}, + + {92, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "561008fa07a68f5c61285cd013464eaf", "", "000000000000000000000000", "", "ffffffffffffffffffffffffffffffff", "23293e9b07ca7d1b0cae7cc489a973b3ffffffffffffffffffffffffffffffff", false, false}, - {77, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {93, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "c6152244cea1978d3e0bc274cf8c0b3b", "", "ffffffffffffffffffffffff", "", "00000000000000000000000000000000", "7cb6fc7c6abc009efe9551a99f36a42100000000000000000000000000000000", false, false}, - {78, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {94, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9de8fef6d8ab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9de8fef6d8ab1bf1bf887232eab590dd", true, false}, - {79, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {95, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ee8fef6d8ab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ee8fef6d8ab1bf1bf887232eab590dd", true, false}, - {80, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {96, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "1ce8fef6d8ab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa1ce8fef6d8ab1bf1bf887232eab590dd", true, false}, - {81, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {97, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce9fef6d8ab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce9fef6d8ab1bf1bf887232eab590dd", true, false}, - {82, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {98, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fe76d8ab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fe76d8ab1bf1bf887232eab590dd", true, false}, - {83, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {99, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d9ab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d9ab1bf1bf887232eab590dd", true, false}, - {84, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {100, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6daab1bf1bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6daab1bf1bf887232eab590dd", true, false}, - {85, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {101, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1b71bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1b71bf887232eab590dd", true, false}, - {86, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {102, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1be887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1be887232eab590dd", true, false}, - {87, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {103, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf13f887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf13f887232eab590dd", true, false}, - {88, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {104, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bfa87232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bfa87232eab590dd", true, false}, - {89, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {105, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887332eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887332eab590dd", true, false}, - {90, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {106, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887232ebb590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232ebb590dd", true, false}, - {91, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {107, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887232e8b590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232e8b590dd", true, false}, - {92, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {108, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf8872326ab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf8872326ab590dd", true, false}, - {93, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {109, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887232eab590dc", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab590dc", true, false}, - {94, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {110, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887232eab590df", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab590df", true, false}, - {95, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {111, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887232eab5909d", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab5909d", true, false}, - {96, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {112, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1bf1bf887232eab5905d", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab5905d", true, false}, - {97, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {113, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9de8fef6d8ab1bf1be887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9de8fef6d8ab1bf1be887232eab590dd", true, false}, - {98, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {114, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fe76d8ab1b71bf887232eab590dd", "b2061457c0759fc1749f174ee1ccadfa9ce8fe76d8ab1b71bf887232eab590dd", true, false}, - {99, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {115, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9ce8fef6d8ab1b71bf887232eab5905d", "b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1b71bf887232eab5905d", true, false}, - {100, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {116, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "631701092754e40e40778dcd154a6f22", "b2061457c0759fc1749f174ee1ccadfa631701092754e40e40778dcd154a6f22", true, false}, - {101, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {117, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "00000000000000000000000000000000", "b2061457c0759fc1749f174ee1ccadfa00000000000000000000000000000000", true, false}, - {102, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {118, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "ffffffffffffffffffffffffffffffff", "b2061457c0759fc1749f174ee1ccadfaffffffffffffffffffffffffffffffff", true, false}, - {103, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {119, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "1c687e76582b9b713f08f2b26a35105d", "b2061457c0759fc1749f174ee1ccadfa1c687e76582b9b713f08f2b26a35105d", true, false}, - {104, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + {120, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "9de9fff7d9aa1af0be897333ebb491dc", "b2061457c0759fc1749f174ee1ccadfa9de9fff7d9aa1af0be897333ebb491dc", true, false}, - {105, "00112233445566778899aabbccddeeff1021324354657687", + {121, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "029e0e777db092b12535d043012f09ba", "", @@ -830,7 +979,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "f5017fb09338a42f0acc14f97c064f52f5f1688", false, false}, - {106, "00112233445566778899aabbccddeeff1021324354657687", + {122, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "f1be3b06b7feac07e7eab629f556047b", "", @@ -839,7 +988,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "a3458a490be3606de58bd778fa5beff4a4102bd", false, false}, - {107, "00112233445566778899aabbccddeeff1021324354657687", + {123, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "de9eb63b1daed321a11b7547cc9e223c", "", @@ -848,7 +997,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "c1ae0856e4d6396125a10df5443bd0cbc8566d1", false, false}, - {108, "00112233445566778899aabbccddeeff1021324354657687", + {124, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "40bb0abebc483ff6d5671241ff5d66c6", "", @@ -857,7 +1006,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "68d8d9ddc481f172545268eff63ab0490403dc3", false, false}, - {109, "00112233445566778899aabbccddeeff1021324354657687", + {125, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "20d5cf305e630a8f49e3bb4bab18abc9", "", @@ -866,7 +1015,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "2b3c72d8a3a22bf2592958b930292aa47f590e8", false, false}, - {110, "00112233445566778899aabbccddeeff1021324354657687", + {126, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "255358a71a0e5731f6dd6ce28e158ae6", "", @@ -875,7 +1024,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "f1e66562db9dc1b7fd315df1c95432432fcf474", false, false}, - {111, "00112233445566778899aabbccddeeff1021324354657687", + {127, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "bb76e422bbe8bbe682a10be4bdd6ce1c", "", @@ -884,7 +1033,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "d25c47f82ad967f7ac19084354f69a751443fb2", false, false}, - {112, "00112233445566778899aabbccddeeff1021324354657687", + {128, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "db1821ac59c38e9f1e25a2eee9930313", "", @@ -893,7 +1042,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "f0e01f0472d5dd582dc05ef5fc496b612023cb2", false, false}, - {113, "00112233445566778899aabbccddeeff1021324354657687", + {129, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "f7a02ecca03064b2ef3cce9feab79f07", "", @@ -902,7 +1051,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "2fead05caff723826df150934aee3201ba175e7", false, false}, - {114, "00112233445566778899aabbccddeeff1021324354657687", + {130, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "6985924901d688659b40a999d974dbfd", "", @@ -911,7 +1060,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "65b9ad33b08958be1286c2b4acba02b3674adb2", false, false}, - {115, "00112233445566778899aabbccddeeff1021324354657687", + {131, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "3f1188546c65ed0fc55e75032c68ee44", "", @@ -920,7 +1069,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "33ee45ac14d52208f0f51b816a48971eaf8ff7e", false, false}, - {116, "00112233445566778899aabbccddeeff1021324354657687", + {132, "00112233445566778899aabbccddeeff1021324354657687", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "a13434d1cd8301d8b12212051fabaabe", "", @@ -929,276 +1078,357 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "1b93735ea2d018099cd7925c507cef0ceddb0ae", false, false}, - {117, "00112233445566778899aabbccddeeff1021324354657687", + {133, "00112233445566778899aabbccddeeff1021324354657687", "5c7d3f81d4b5055ed6f8db53614587a4", "", "00000000000000000000000000000000", "", "00000000000000000000000000000000", "541b835dc828d541073f7d7d7504ebf500000000000000000000000000000000", false, false}, - {118, "00112233445566778899aabbccddeeff1021324354657687", + {134, "00112233445566778899aabbccddeeff1021324354657687", "6a347ad1190e72ede611044e7475f0eb", "", "ffffffffffffffffffffffffffffffff", "", "ffffffffffffffffffffffffffffffff", "a3f36154331c196624564bc395e49c3bffffffffffffffffffffffffffffffff", false, false}, - {119, "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "46", "", + {135, "fae2a14197c7d1140061fe7c3d11d9f77c79562e3593a99b", "", "", + "bc28433953772d57bbd933100cd47a56", "", "1bb94331f26cad24036cfeff34b89aaf", + "1bb94331f26cad24036cfeff34b89aaf", false, false}, + + {136, "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "46", "", "1e8259e0a43e571068f701cd2064fc0c", "", "af1f5535b125b34fc466902ea40cb3a2", "dcaf1f5535b125b34fc466902ea40cb3a2", false, false}, - {120, "189f0bd390ba40632586a45c39735c2b87113329c800f394", + {137, "189f0bd390ba40632586a45c39735c2b87113329c800f394", "b4bcd7b8eeca3050dd17682c6a914e", "", "c84442d6975f0359737de0fa828f958e", "", "6b03b7557c7131e2352e495d54e61aef", "2aab5c87dcb4a4dae4e975ddb65aab6b03b7557c7131e2352e495d54e61aef", false, false}, - {121, "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c", + {138, "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c", "8da3ab9c3d195b04df452ad23953da4d", "", "13cd526ec77b58f62d48d03f8b88f2b8", "", "eb05bda937faeed27f8833295d4ba559", "d127fd2e67c0887d90eb92b91f357d97eb05bda937faeed27f8833295d4ba559", false, false}, - {122, "998750ba784841e40a7c5b03985732b6397e5459a3843954", + {139, "998750ba784841e40a7c5b03985732b6397e5459a3843954", "2f60ca3494a958dc3e6ebeb5d0b4e6dda0d0c4331ab9c957f6422a5100878ebf", "", "1d3d62eccd8ac5e896f2654a7f606fc9", "", "bab7fbf499ff06aad5f757b1c1a4fcc0", "344c2cea17b06cb3da272e22a22a3a71ee0eaa1959a7facfff464660ddccedd1bab7fbf49" "9ff06aad5f757b1c1a4fcc0", false, false}, - {123, "00112233445566778899aabbccddeeff1021324354657687", + {140, "00112233445566778899aabbccddeeff1021324354657687", "0b4dbbba8982e0f649f8ba85f3aa061b", "", "000000000000000000000000", "", "ffffffffffffffffffffffffffffffff", "3f875c9bd7d8511448459468e398c3b2ffffffffffffffffffffffffffffffff", false, false}, - {124, "00112233445566778899aabbccddeeff1021324354657687", + {141, "00112233445566778899aabbccddeeff1021324354657687", "1ae93688ef7e2650a9342ad4718b2780", "", "ffffffffffffffffffffffff", "", "00000000000000000000000000000000", "210dabea4364c6d5b3429e774332293600000000000000000000000000000000", false, false}, - {125, "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", "e3", "", + {142, "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4", "", "", + "ff0ddb0a0d7b36d219da12b5", "", "7971284e6c9e6aac346fe2b7a0a064c2", + "7971284e6c9e6aac346fe2b7a0a064c2", false, false}, + + {143, "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", "e3", "", "34047bc39b9c608384dff5b8", "", "2e982e24b81cd120d35a70fe6935e665", "fe2e982e24b81cd120d35a70fe6935e665", false, false}, - {126, "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", + {144, "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", "53fc72e71b59eeb3", "", "4ebc13cf4636cc7c45e560a7", "", "6870f104ddc514477b400336fb01860e", "99f2ff1c8a44e5f26870f104ddc514477b400336fb01860e", false, false}, - {127, "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82", + {145, "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82", "c3ec16adb184affa8ae9738bffb916", "", "6e7ff7f0797685cfc44b05ff", "", "29fff7f285768645c9c8bf7a471c9393", "afe8ef41591bfcc00db3c880ceb18629fff7f285768645c9c8bf7a471c9393", false, false}, - {128, "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", + {146, "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", "80474a3a3b809560eee2ce7a7a33ea07", "", "be0326d23bdc2c64648d13f4", "", "e3d33e01ce64f271783147de226228bc", "90339dca02ef717f1603994aee6cf6d2e3d33e01ce64f271783147de226228bc", false, false}, - {129, "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f", + {147, "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f", "53d59433a7db7f41b31ccb6d4a2d789965", "", "b6be6cd0681235d826aa28ea", "", "9f50c03e055e519712c582ec9db3235b", "b98ed6321679941a3e521834296686ad989f50c03e055e519712c582ec9db3235b", false, false}, - {130, "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", + {148, "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", "ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80", "", "b022067048505b20946216ef", "", "fa0484f8baa95f5b7a31c56d1b34c58b", "addd303651119e52f6170dfc7a915064253d57532987b9abfa0484f8baa95f5b7a31c56d1" "b34c58b", false, false}, - {131, "969fed5068541d65418c2c1de8fe1f845e036030496e1272", + {149, "969fed5068541d65418c2c1de8fe1f845e036030496e1272", "3d8233191a2823bf767e99167b1d4af4f4848458", "cb", "817fe51c31f2879141a34335", "", "92909a80e90540e1878ab59ef300072b", "0d2c3a3c0cc4b40e70ed45e188e356a0e1533b3192909a80e90540e1878ab59ef300072b", false, false}, - {132, "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497", + {150, "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497", "18159841813a69fc0f8f4229e1678da7c9016711", "2ed8487153e21b12", "62b9cf1e923bc1138d05d205", "", "253317f98bdab87531ece20475cd9ebb", "c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d253317f98bdab87531ece20475cd9ebb", false, false}, - {133, "fbfb395662787e2d25a2e7510f818e825936a35114e237c9", + {151, "fbfb395662787e2d25a2e7510f818e825936a35114e237c9", "2952a3d64107d5cbb9602239d05a5c5c222cf72b", "74318d8876528243f1944b73eb77e96e", "3f1a1e02e90a4ba7a1db9df2", "", "e0877a100f9dd9d6795f0e74c56a9fab", "ecf5e403f19c007c8da7a456caf0a6d75762829be0877a100f9dd9d6795f0e74c56a9fab", false, false}, - {134, "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29", + {152, "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29", "42b4439e1d2116f834b91c516a26299df279956b", "5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584", "0802ae86c75a73bf79561521", "", "62196638590cef429d6b1d1a59839c02", "94d844d98b9467daa7e8dde7f4290037354d7fb262196638590cef429d6b1d1a59839c02", false, false}, - {135, "000102030405060708090a0b0c0d0e0f1011121314151617", + {153, "ccbd0f509825a5f358a14aac044ae2826bb2c9eaaaaa077f", + "a1ed1007b52e36ec0f70109c68da72ee7b675c855e3e4956d2dcf9d12f675d6933f677ddc" + "c58face857699d2e3d90adcb8c6c57c9d88b5dfcf356de4c0b63f0e", + "", "9189a71ac359b73c8c08df22", "", "fbf19b6b90e2d9df7ead0c3bc6e375a2", + "e9915bc5aea63c8bc014f2ae6a4986b03115ff1f34ad6c0acd74ffca07c453ec3f3ce6902" + "d5ff338c588a34a1c3b30ef753ec7001572cbfeafe690fd00f59b02fbf19b6b90e2d9df7e" + "ad0c3bc6e375a2", + false, false}, + + {154, "d045c6eb173f440843faec3e9374602a94ee3f7176312208", + "3f0b30dc963a82d182c035b5a823060f07c4123792e6cee6bf91fea3c52fa66bb6a93ea6c" + "ce9f4813eb95bf18f816c00ad4fb56932827a39efb2fe56804e604a606774ee92ad46cd8c" + "172a0d2bdea2fc99f67cd82c6024c315cfee6dbb8d27f745c9d0ce9bf5d09724f4bed003c" + "f39478348b3304baa4ecc9974fc4f3ff93f95", + "", "98e9153daca2522e3162cb15", "", "fc2ff62a41bdb79afc369842e4eccabf", + "9663e6f98b2768448e6dd0dd780e145668af5b002257e353213868c9cd9fd3a1e94275303" + "27541775a093123076d34985db3aa248cd55e532609d1a39274c49216ea20fbab719b9c7e" + "310b27877b9a33d1b69ab747afac944d1e97ea789367821c331f00b5d618402bfc57884d1" + "8edbd60c4dfe218c08080b8e3479ff84bdfb5fc2ff62a41bdb79afc369842e4eccabf", + false, false}, + + {155, "e602188abf6a91f3e258838cea6befeffcf6257a509c3e95", + "3b9a6edc44848c072341fd4af51ec116ac328f69cc5a3354e49299fb2e5d22fa0084e30b3" + "6ecaf54309397b2b498d686087f3457698c3639e73ca18c78c3e021d673986cfc2ceb4d07" + "e66971e976f58f0336f82c7fc0d52d66610f26ca3bfe53c0b01cf7c207306db904c1ad300" + "ab95c56fde820a8edd256f2b9906b312bf7af5ef4a806f618ddfcb67179b03fff80a245c3" + "8d8f4cff2875b71a0bf69129caf97121462e0501ec6574ede94706f4a04d2fb301d415c22" + "ea12157d2e919bc7a0169a5ad5c7bb5761a8531abbe77d66a4871b3f27a7170f099044b9f" + "dc50a8cb3b894252a501cc896ac4793bdb478bb1cb99c02341d7238dd8d593cfda02f7d52" + "0d7", + "", "9e35d3ef1897c5fe3f647204", "", "c72035314f43d256f8d845eb696bd943", + "167183661675677625bed2d5f55f728dab80d7f06f629d99e58b45069fe9d7428e8961561" + "b11245c709ac9ebb5c59ac2a89d8375d8a01d849c7733a1b482529927e3f1a1a53f63a4be" + "08a11c941c634cd40373c42ffb2449c641bc9e39eafbcf9c0fba677e36496f73fc70aa097" + "2224901ab04b0a196ab745262021b2313a8464187fecec43adb406258bddcd8c9d04dc2ae" + "29e65d54a89dd0f1752d6d950dbf7da4dea0a7b9465579503fc8ec4451f4b39878ac4754a" + "1aaf7b0b73fee11213cb8e601fc6039393f72e0e079ee97ecc610241757da2db2f51d5ed1" + "21481540eff47287744dac43375c4f48a46af70190453a17c3c78d735ba1d1fc76a330e6c" + "bedc72035314f43d256f8d845eb696bd943", + false, false}, + + {156, "55a4ca526443357ac7c896d9a67cf7d467f6921d69002d3a", + "4e56d1ea538cf49cad49959e884eb540c846556c", + "df737cd77d31eb9097a17c31b4c92889ef1f32b7464e2620e9007192ea675b9ad6910527f" + "fecee2452be0248fab75608c7fdca08e86580322aac1d6a11b96ecf", + "dba233ccbc7992e64e82cfa3", "", "97b89b291419e32cf654ea630a3ad014", + "3f57ec1b414f74818fead9f35aa1679402c3e75097b89b291419e32cf654ea630a3ad014", + false, false}, + + {157, "f381d0ffd3373a1aa02edd1d7fa748e91908fe534bef73d2", + "653a3f033c2775e08fef73cf80f5e2699fb360cb", + "7739aad7399d9c0f0a3c95b403888f0072d94acb76ff576e05f4a063120b84e722b4d5cd4" + "3a58e4abab444cb8ced112f3dbd8993b831c39b4edb76e92eb33ee24c5922b56552685f3b" + "0f4cf22e0e11628f6a3d33eff9def7ec527112dfafcf122814e3d1aaf66c3f97052651108" + "8bffef8101d1cef833268ff80387df30557f7", + "10aaec0de4ad75376be9fd41", "", "12b72ec1d9c32fb22c13c40b33796fa9", + "5565c6d09c4c924d61c0ef808fb0ea144ffb473812b72ec1d9c32fb22c13c40b33796fa9", + false, false}, + + {158, "8f27b1c3b3d7023c76ee66c768a3e92d4971e25f729d8788", + "0df6e750092b9ac576dde66006a4cab2116eee21", + "58fd02ac23ec7fa5b9460f60bfc85b4bebba70039a8f83261d6cc4f560107c10bc69548a5" + "d6152882fb465fd59fb8164d7c94523c3dd4206d33064f5191bd31f0c48fe03d7460e995c" + "93175b57cb03f58711adc94632031c4305272367b4289c725d9cb7ae9ba996b3a07917450" + "8c1eae8162a0bac446c1e53fe0c402b6912dfd6702addccada30a5c010fc22c2c75e43226" + "378ec7f4b3b71ccc71f32ab1adc877cc7b0a180c75d385c0f71a0b291a1cccf4be47e2722" + "49d61ffbf059c4f7be74eba07d5e1be3a7438458a611fe58cee4f946e25dee03e64852355" + "66f20ed555be32cd57a94e522d2168eae23c4587371a2d145f418c59e7bbc464a3bd88b89" + "19b", + "12444040caede67285e490d7", "", "2536272bee7446820041854e10b49a03", + "c6877b03552e97d9a1e6557f90dc7adde15a2f432536272bee7446820041854e10b49a03", + false, false}, + + {159, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b5e44c5b2fe90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b5e44c5b2fe90e4c78f358da0d99cb64", true, false}, - {136, "000102030405060708090a0b0c0d0e0f1011121314151617", + {160, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b6e44c5b2fe90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b6e44c5b2fe90e4c78f358da0d99cb64", true, false}, - {137, "000102030405060708090a0b0c0d0e0f1011121314151617", + {161, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "34e44c5b2fe90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db034e44c5b2fe90e4c78f358da0d99cb64", true, false}, - {138, "000102030405060708090a0b0c0d0e0f1011121314151617", + {162, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e54c5b2fe90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e54c5b2fe90e4c78f358da0d99cb64", true, false}, - {139, "000102030405060708090a0b0c0d0e0f1011121314151617", + {163, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44cdb2fe90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44cdb2fe90e4c78f358da0d99cb64", true, false}, - {140, "000102030405060708090a0b0c0d0e0f1011121314151617", + {164, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2ee90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2ee90e4c78f358da0d99cb64", true, false}, - {141, "000102030405060708090a0b0c0d0e0f1011121314151617", + {165, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2de90e4c78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2de90e4c78f358da0d99cb64", true, false}, - {142, "000102030405060708090a0b0c0d0e0f1011121314151617", + {166, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90ecc78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90ecc78f358da0d99cb64", true, false}, - {143, "000102030405060708090a0b0c0d0e0f1011121314151617", + {167, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c79f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c79f358da0d99cb64", true, false}, - {144, "000102030405060708090a0b0c0d0e0f1011121314151617", + {168, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4cf8f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4cf8f358da0d99cb64", true, false}, - {145, "000102030405060708090a0b0c0d0e0f1011121314151617", + {169, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78d358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78d358da0d99cb64", true, false}, - {146, "000102030405060708090a0b0c0d0e0f1011121314151617", + {170, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f359da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f359da0d99cb64", true, false}, - {147, "000102030405060708090a0b0c0d0e0f1011121314151617", + {171, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da0c99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0c99cb64", true, false}, - {148, "000102030405060708090a0b0c0d0e0f1011121314151617", + {172, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da0f99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0f99cb64", true, false}, - {149, "000102030405060708090a0b0c0d0e0f1011121314151617", + {173, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da8d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da8d99cb64", true, false}, - {150, "000102030405060708090a0b0c0d0e0f1011121314151617", + {174, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da0d99cb65", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cb65", true, false}, - {151, "000102030405060708090a0b0c0d0e0f1011121314151617", + {175, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da0d99cb66", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cb66", true, false}, - {152, "000102030405060708090a0b0c0d0e0f1011121314151617", + {176, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da0d99cb24", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cb24", true, false}, - {153, "000102030405060708090a0b0c0d0e0f1011121314151617", + {177, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90e4c78f358da0d99cbe4", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cbe4", true, false}, - {154, "000102030405060708090a0b0c0d0e0f1011121314151617", + {178, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b5e44c5b2fe90e4c79f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b5e44c5b2fe90e4c79f358da0d99cb64", true, false}, - {155, "000102030405060708090a0b0c0d0e0f1011121314151617", + {179, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44cdb2fe90ecc78f358da0d99cb64", "458256842dfd297f30bd2f8f15c92db0b4e44cdb2fe90ecc78f358da0d99cb64", true, false}, - {156, "000102030405060708090a0b0c0d0e0f1011121314151617", + {180, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b4e44c5b2fe90ecc78f358da0d99cbe4", "458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90ecc78f358da0d99cbe4", true, false}, - {157, "000102030405060708090a0b0c0d0e0f1011121314151617", + {181, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "4b1bb3a4d016f1b3870ca725f266349b", "458256842dfd297f30bd2f8f15c92db04b1bb3a4d016f1b3870ca725f266349b", true, false}, - {158, "000102030405060708090a0b0c0d0e0f1011121314151617", + {182, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "00000000000000000000000000000000", "458256842dfd297f30bd2f8f15c92db000000000000000000000000000000000", true, false}, - {159, "000102030405060708090a0b0c0d0e0f1011121314151617", + {183, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "ffffffffffffffffffffffffffffffff", "458256842dfd297f30bd2f8f15c92db0ffffffffffffffffffffffffffffffff", true, false}, - {160, "000102030405060708090a0b0c0d0e0f1011121314151617", + {184, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "3464ccdbaf698eccf873d85a8d194be4", "458256842dfd297f30bd2f8f15c92db03464ccdbaf698eccf873d85a8d194be4", true, false}, - {161, "000102030405060708090a0b0c0d0e0f1011121314151617", + {185, "000102030405060708090a0b0c0d0e0f1011121314151617", "202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "", "b5e54d5a2ee80f4d79f259db0c98ca65", "458256842dfd297f30bd2f8f15c92db0b5e54d5a2ee80f4d79f259db0c98ca65", true, false}, - {162, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {186, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "5c2ea9b695fcf6e264b96074d6bfa572", "", @@ -1207,7 +1437,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "018b770d5808a1bd11a01129bf3c6919aff2339", false, false}, - {163, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {187, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "57b3a81f2c36b6b06577ca0fbab8fa8e", "", @@ -1216,7 +1446,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "3e7a7a38132e865b69d64ef37db261f80cbbe24", false, false}, - {164, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {188, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "ce20a7e870696a5e68533c465bad2ba1", "", @@ -1225,7 +1455,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "41d9713155da6441ec071ef2d8e6cffbacc1c7c", false, false}, - {165, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {189, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "918e3c19dbdfee2db18156c5b93f3d75", "", @@ -1234,7 +1464,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "6da5d1e6c574aa6a2490cc3b2f2f8f0ffbc56c4", false, false}, - {166, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {190, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "717d900b270462b9dbf7e9419e890609", "", @@ -1243,7 +1473,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "d91d9aa8082a761e1d755344bf29622144e7d39", false, false}, - {167, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {191, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "ecd52120af240e9b4bf3b9d1eeb49434", "", @@ -1252,7 +1482,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "d3268dd033e0ef2953ebfd8425737c7d393f89a", false, false}, - {168, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {192, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "b37bbad104928ae89221d3520c2682e0", "", @@ -1261,7 +1491,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "266f685ca448bb7e52e897eca234ef343d057d0", false, false}, - {169, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {193, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "538816c3f849067cf8576cd62b90b99c", "", @@ -1270,7 +1500,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "09178d084f49740e6757f63dd0df7cb7656d0ef", false, false}, - {170, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {194, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "d10e631943cd3bdababab2bbd13951c0", "", @@ -1279,7 +1509,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "102f018877e15d9889e69a99fcc6d727465c391", false, false}, - {171, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {195, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "8ea0f8e8e87bbfa96368d83833ab4714", "", @@ -1288,7 +1518,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "6691dadcd5757626945976ba9f0264bd6bee894", false, false}, - {172, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {196, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "7b2df4fbed1de2727eb24898e5deabb9", "", @@ -1297,7 +1527,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "4fbc35db015d72da62c81cb4d267253b20db9e5", false, false}, - {173, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {197, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "0000000000000000000000000000000000000000000000000000000000000000000000000" "0000000", "", "24836f0a46ab6601a760221b074cbd6d", "", @@ -1306,229 +1536,345 @@ const gcm_kat_value kGcmWycheproofVectors[] = { "882d885ee74ccb30d649ebf6916d05a7dbe5696", false, false}, - {174, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {198, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "8d74f1c97243d362577ff376c393d2dc", "", "00000000000000000000000000000000", "", "00000000000000000000000000000000", "265c42e2b96ea1de9c24f7182e33739000000000000000000000000000000000", false, false}, - {175, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", + {199, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "884df0e76f3ce227bf9595d103825a46", "", "ffffffffffffffffffffffffffffffff", "", "ffffffffffffffffffffffffffffffff", "988f47668ea650cbaa6714711abe268dffffffffffffffffffffffffffffffff", false, false}, - {176, "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0", + {200, "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f", + "", "", "00c49f4ebb07393f07ebc3825f7b0830", "", + "306fe8c9645cc849823e333a685b90b2", "306fe8c9645cc849823e333a685b90b2", + false, false}, + + {201, "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0", "ed", "", "0ad570d8863918fe89124e09d125a271", "", "fd8f593b83314e33c5a72efbeb7095e8", "3ffd8f593b83314e33c5a72efbeb7095e8", false, false}, - {177, "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03", + {202, "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03", "2a093c9ed72b8ff4994201e9f9e010", "", "2a55caa137c5b0b66cf3809eb8f730c4", "", "5b8a2f2da20ef657c903da88ef5f57bb", "041341078f0439e50b43c9916351175b8a2f2da20ef657c903da88ef5f57bb", false, false}, - {178, "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259", + {203, "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259", "5e51dbbb861b5ec60751c0996e00527f", "", "7ee376910f08f497aa6c3aa7113697fd", "", "254ada5cf662d90c5e11b2bd9c4db4c4", "469478d448f7e97d755541aa09ad95b0254ada5cf662d90c5e11b2bd9c4db4c4", false, false}, - {179, "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67", + {204, "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67", "78cb6650a1908a842101ea85804fed00cc56fbdafafba0ef4d1ca607dcae57b6", "", "5d1bde6fa0994b33efd8f23f531248a7", "", "8dfce16467c3a6ebb3e7242c9a551962", "cb960201fa5ad41d41d1c2c8037c71d52b72e76b16b589d71b976627c9734c9d8dfce1646" "7c3a6ebb3e7242c9a551962", false, false}, - {180, "34c74e28182948e03af02a01f46eb4f7", "fe82ba66cf2e265741f2c86c", "", + {205, "34c74e28182948e03af02a01f46eb4f7", "fe82ba66cf2e265741f2c86c", "", "b0a73119a97d623806b49d45ddf4c7", "", "4b6f6f5be291a90b9e93a8a82ddbc8d8", "2bc3ef8e7402b4631f48e9be4b6f6f5be291a90b9e93a8a82ddbc8d8", false, false}, - {181, "55cb7cac77efe18a1ea3b30c65f3f346", "2f3d11ea32bf5bc72cbe2b8d", "", + {206, "55cb7cac77efe18a1ea3b30c65f3f346", "2f3d11ea32bf5bc72cbe2b8d", "", "e22b6b144ab26b5781316e7a42a76202ac4b2278", "", "05975b175316df8045889f43e0c857e0", "4fe13ef29f118f85a63188f805975b175316df8045889f43e0c857e0", false, false}, - {182, "f6a4bf8c4e15034699ce5801cbbac7509cd3f94cf28d8307", - "de8eaa41e5e6a590c3cfbf61", "", "60d6bfca67f5d810", "", - "e370e7dd328655929bd4691f396a1033", - "a2966fb189f8d9d391503857e370e7dd328655929bd4691f396a1033", false, false}, - - {183, "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b", + {207, "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b", "a900c86b6b7e0e5563f8f826", "", "edf93e16294f15eded83808f09320e", "", "20529bff3c59222ec33353af337b1d40", "9af1a022c61c4315aa0e923e20529bff3c59222ec33353af337b1d40", false, false}, - {184, "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276", + {208, "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276", "03f59579b14437199583270e", "", "130c14c839e35b7d56b3350b194b0da342e6b65d", "", "17205999491bd4c1d6c7ec3e56779c32", "073a5291b11df379f31b4f1617205999491bd4c1d6c7ec3e56779c32", false, false}, - {185, "df64c84ae52d9ca820a47421bed6e96f7165369fc4c1b65f8f6307b17ce1006c", - "f5fafdded54a86a4edab44bd", "", "c0c568a400b7194f", "", - "00955d7d27f66868cfec734bf59c5e6d", - "99313a220d1fcb665887628300955d7d27f66868cfec734bf59c5e6d", false, false}, - - {186, "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51", + {209, "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51", "f384b3ed7b274641f5db60cf", "", "17ca250fb733877556263223eadde1", "", "36b15bab6923b17218fe1c24048e2391", "fc213602aa423b87d7c2a87436b15bab6923b17218fe1c24048e2391", false, false}, - {187, "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4", + {210, "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4", "8c5564e53051c0de273199b4", "", "0f9d6ed7eef362dfa4a7dfa5c0f74c5b27bd4ebf", "", "7cf036d235d3b2dd349a8c804b65144a", "c1d76233e8c5042e92bf8d327cf036d235d3b2dd349a8c804b65144a", false, false}, - {188, "8f3f52e3c75c58f5cb261f518f4ad30a", "", "", "", "", + {211, "5927bae748bb69d81b5a724e0a165652", "316bf99bfafc76f1bfc0b03c", "", + "365e0b96932b13306f92e9bb23847165bcbf5d35e45a83d75c86ecca70131f4c", "", + "019a96c5373c031626b6c0300d4cf78b", + "5348af57fafe2485b43f2bc4019a96c5373c031626b6c0300d4cf78b", false, false}, + + {212, "dbd3676f293409273f27b375e03793a3", "625efedb8b7f1aa62238a8f2", "", + "967fa7c990eb2becbd450835e28ea3a9000c7216285cfa7696e8c3dac3ce952a1fe638d7c" + "8c73e1d708dce01b5a20fcc9aa011949d2a835f777423c172fa3aa0", + "", "94180ddb7bb1995abe0219eab5ce232f", + "f559b70fe1149cb34406a2c794180ddb7bb1995abe0219eab5ce232f", false, false}, + + {213, "7e5a39dcda7e066988f19adf4de4d501", "b04729b4adbaac63c2aaf8d8", "", + "494356c3459d60e3a83433c9bcf2c0454a763e496e4ec99bfbe4bbb83a4fda76b54221389" + "9dcf5521cd9bbbe5d11545bda44a3f4a681ce2843acea730d83d3930ea30991ee1a68ebf6" + "d1a5a40f9b02a1aab091298df8dd689dc7613bcbff94d35f2ca43377d81618562bcf65734" + "11ec9bc97c5a6276b554054c0fa787073d067", + "", "a7f7b21a3b7ece509e922647fd905f06", + "5291dd4da91ccc2e77306d83a7f7b21a3b7ece509e922647fd905f06", false, false}, + + {214, "eac3f28cd937ff29eb6158a3721b5145", "098912a302773377b9c26ac3", "", + "6fd260bba87339539c37dc68fdc3656f63c83028cb8adcb531085e98bd570c6b735d0cc4b" + "4b924696000a2d893621ae64dcce992b562b89a5285643a08febccbc52243cbfc8d45212e" + "047b00c87c6b6bf175f8bb678ec55c1091315cbecb8b85700f4a4653623fb78e63cfff7d6" + "235e48e9832c9f0716d10992fc5b0ad4e6972bbeeb1ad670cd7ec8fac82e07ea5a64f9761" + "a39714aaa73affd2cb190a7ac2df5e5dcea6812ae2c872c7ac70453c5e7ec4d0b5b18c6ff" + "3bfb9ae15fea44cf392615b80034edae596b8821f97fca58d167fb44a093b0c009a0bd563" + "1355b0cb25d93ba9b79b006301d99db657e801933fc2764a0ce650eaf5a1299efe60cb53b" + "634", + "", "fd042bdde22f67c4fd298d5dc0867606", + "e3be947153a26a3a54e3015cfd042bdde22f67c4fd298d5dc0867606", false, false}, + + {215, "8f9ebc67a9a6430c2b0ceeaf983e1356964bb928635b9ca4", + "a3a96ee94f94caa81ebcd66d", "", + "36e4b381574d171c7769a788cbc147224fabd8b773f16b8ae84d8f2603aaa440", "", + "faaf01ceb40a7e145e8fe65aa9af58c0", + "8c2a9823a3b3d413be696387faaf01ceb40a7e145e8fe65aa9af58c0", false, false}, + + {216, "f4bbdfd06f7fb1434880e4166d38d56e02a3f0df0d5301ce", + "39d2abe6697f17ec27f2a39c", "", + "90743bd5d794d52ac848b7e2384545a25846acf143be84c0ead0432fcf3172631cf58d0ca" + "78571c03053c1e1b85ed79cb5303d0e3a98ff4f56c4f0a5eb4f0eac", + "", "7404fc7b7354694428236f203c130244", + "a660ea5bf07a78fea01201737404fc7b7354694428236f203c130244", false, false}, + + {217, "1761c77798ef9cdfa40553f34614fe7402212087f0509411", + "35ca4eb463a2000138210b4d", "", + "fbb3eab379c9b8689dc30b0713690e55d51c956ca36fbcc73eeeee16a46d7c41a7a9626e6" + "8e25d685c008c19d3b2b1792bdc99c35441a6fcac35e0d6446dd914f543abd9ecd6b0cb52" + "01c243026c4f13641d67c8d8cd5114b6e11ebbc6b1dee2a18db2150a5a575dcd21648e033" + "7dadbccd3deffd6d979e03e6b9ddfee0abdc2", + "", "ca1534e7dd0336bbb32a79830c71a447", + "f400132ff38c04ed747dde34ca1534e7dd0336bbb32a79830c71a447", false, false}, + + {218, "f795ece7de1881fbc6843eb740f812e41e3fc49ff6c7b940", + "22dbd8037aa05b14cf81dd23", "", + "3569fca7c9d06e2a03fed1aac2484fd4416ca07d55ecbb333ec674f0ea5c6e75a10dfb9c7" + "38b69dab2eda10ada721a61c7f02b7e7f79e8a9e2dc36b3fdf609e436054c82a774ec617d" + "ceec84a577037ff1a3f120d9818d042063acb36c9584e81ec94f11f1ee240f2e45e944694" + "a9c8e535acbb01d93958411cff68e3d32f8931746a4a0cece65e93c51c70b3111034b6867" + "b407e0147f97c576d3ed8cec7e8ec26e95643e46e97ea3595c9c3172b4856f2d2b6dc8564" + "666ddac92c794ffb2d4dc7f461761f0e326650f48d327604e095bd8754072116c96360d09" + "f010ac2f39eb96b227f3d738deb756c8699460d88cf716170ae15267b14f4a89164720f1c" + "602", + "", "03379836b0c82f64a1bccdcd763acbbc", + "13a95a06c1bed4845af9c70103379836b0c82f64a1bccdcd763acbbc", false, false}, + + {219, "ee4171917d2337496812a2784d6a71300e6b8c1ac3b1ef58cee77c229aeaf2c5", + "94d2f8697facaaa191ba617a", "", + "e826a79361f9d582b64450e3edc82589487853d5b22feaa0c889875bd0d87cd4", "", + "04650a78bbb61db337c9c32aa3e7b6fa", + "a295c2cb27ce23d26874ade104650a78bbb61db337c9c32aa3e7b6fa", false, false}, + + {220, "132c59b4bcb8afb31637734a81105bb2c9878f320ace9076d5fd7c5d216c8d12", + "12c7be00facda49596e19134", "", + "ec51ee18cfb46897d3666c7df35c29ca5d898241c4a34f893eb1db5d5c6b76e24617459d1" + "153868154437a0e95aa3c26e956b494a52dd5ac3b9331116c7c775f", + "", "7e80f51e7180f1cd3ba84349888fcd5c", + "9cdcfc3aaa8d466f25588e4b7e80f51e7180f1cd3ba84349888fcd5c", false, false}, + + {221, "7b0b12491901d62d097fa26dc71e15cfacafa3226719e47126d99c79d98ec222", + "c80312590700c3bbfacd1a40", "", + "7d08b226b4a5d03f6f8cb3a3cb8d1ce31b059dc5112385275e38a15c97e0f24022b249a5f" + "7019ea577198cb26ac64e82b2b04681537c4198775a523b0e6494b84febaef3399b35c27b" + "0969fa43572bf5827a763aac1af69526f37e38acb5d354f2b68487f275f4361ed39073f7d" + "d6653ac17c0794118a0cf143293ac0be66229", + "", "e559f5f755aa292171cc35fbf911a64f", + "3f3c151e984d059462f9e5a0e559f5f755aa292171cc35fbf911a64f", false, false}, + + {222, "3bc3bf39d0d5ffd94cca2b45c678a2d049151ed2babc713be53cb66f54a16337", + "8125ee7637d7d0e03bbacf35", "", + "92c2cee7e9138b186da51f146fb21fd5b491f1a19eef61d4ed14ce6b21b04fdb6ff8ebb60" + "fddc55926e7bda2a8f35c610bb795232412739d6c2d74458ef5a1a1cde9bf17e47e3b00db" + "0b0504d56dc8b8d3de23f7c3a5d52e8d0aab1e64405aaa852ec2dd667ed9c1fd8dc1fdbbc" + "8712c7a38f30faeab594f33897b41b1720f3c2f954ed91ca450d82c3dcd35858c608ad42f" + "36832e56b04821a132f72e0da7b62cbd3925250f64fbb3f5c4783495893097adc09a32d77" + "6e04bf72558d37830b372341f6536d8ee9df4a82e4074e7774ab6917a04fa8c499eb4b46a" + "92def365da8b5eb1e0b438779507d1f5272a6e8629a3f9c7bd4862c5691ee8b56bfe292de" + "b4e", + "", "70717cc00fd1ffa59bb04329226a0c0a", + "5496ae94c3322ebf959ea9a970717cc00fd1ffa59bb04329226a0c0a", false, false}, + + {223, "8f3f52e3c75c58f5cb261f518f4ad30a", "", "", "", "", "cf71978ffcc778f3c85ac9c31b6fe191", "cf71978ffcc778f3c85ac9c31b6fe191", true, true}, - {189, "2a4bf90e56b70fdd8649d775c089de3b", + {224, "2a4bf90e56b70fdd8649d775c089de3b", "324ced6cd15ecc5b3741541e22c18ad9", "", "", "", "a2c7e8d7a19b884f742dfec3e76c75ee", "00a29f0a5e2e7490279d1faf8b881c7ba2c7e8d7a19b884f742dfec3e76c75ee", true, true}, - {190, "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "", "", "", "", + {225, "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "", "", "", "", "ca69a2eb3a096ea36b1015d5dffff532", "ca69a2eb3a096ea36b1015d5dffff532", true, true}, - {191, "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9", + {226, "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9", "d62f302742d61d823ea991b93430d589", "", "", "", "2c9488d53a0b2b5308c2757dfac7219f", "509b0658d09f7a5bb9db43b70c8387f72c9488d53a0b2b5308c2757dfac7219f", true, true}, - {192, "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1", + {227, "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1", "", "", "", "", "1726aa695fbaa21a1db88455c670a4b0", "1726aa695fbaa21a1db88455c670a4b0", true, true}, - {193, "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883", + {228, "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883", "c314235341debfafa1526bb61044a7f1", "", "", "", "8fe0520ad744a11f0ccfd228454363fa", "7772ea358901f571d3d35c19497639d98fe0520ad744a11f0ccfd228454363fa", true, true}, - {194, "59a284f50aedd8d3e2a91637d3815579", "", "", "80", "", + {229, "59a284f50aedd8d3e2a91637d3815579", "", "", "80", "", "af498f701d2470695f6e7c8327a2398b", "af498f701d2470695f6e7c8327a2398b", false, false}, - {195, "fec58aa8cf06bfe05de829f27ec77693", + {230, "fec58aa8cf06bfe05de829f27ec77693", "f2d99a9f893378e0757d27c2e3a3101b", "", "9d", "", "96e6fd2cdc707e3ee0a1c90d34c9c36c", "0a24612a9d1cbe967dbfe804bf8440e596e6fd2cdc707e3ee0a1c90d34c9c36c", false, false}, - {196, "88a972cce9eaf5a7813ce8149d0c1d0e", "", "", "0f2f", "", + {231, "88a972cce9eaf5a7813ce8149d0c1d0e", "", "", "0f2f", "", "4ccf1efb4da05b4ae4452aea42f5424b", "4ccf1efb4da05b4ae4452aea42f5424b", false, false}, - {197, "b43967ee933e4632bd6562ba1201bf83", + {232, "b43967ee933e4632bd6562ba1201bf83", "5a6ad6db70591d1e520b0122f05021a0", "", "8760", "", "98f47a5279cebbcac214515710f6cd8a", "ba3e7f8b2999995c7fc4006ca4f475ff98f47a5279cebbcac214515710f6cd8a", false, false}, - {198, "4e9a97d3ed54c7b54610793ab05052e1", "", "", "cc851957", "", + {233, "4e9a97d3ed54c7b54610793ab05052e1", "", "", "cc851957", "", "e574b355bda2980e047e584feb1676ca", "e574b355bda2980e047e584feb1676ca", false, false}, - {199, "d83c1d7a97c43f182409a4aa5609c1b1", + {234, "d83c1d7a97c43f182409a4aa5609c1b1", "c8f07ba1d65554a9bd40390c30c5529c", "", "7b5faeb2", "", "5c0bb79d8240041edce0f94bd4bb384f", "1b84baea9df1e65bee7b49e4a8cda1ec5c0bb79d8240041edce0f94bd4bb384f", false, false}, - {200, "c6a705677affb49e276d9511caa46145", "", "", "4ad80c2854fb", "", + {235, "c6a705677affb49e276d9511caa46145", "", "", "4ad80c2854fb", "", "1e2ed72af590cafb8647d185865f5463", "1e2ed72af590cafb8647d185865f5463", false, false}, - {201, "eba7699b56cc0aa2f66a2a5be9944413", + {236, "eba7699b56cc0aa2f66a2a5be9944413", "d021e53d9098a2df3d6b903cdad0cd9c", "", "d1dafc8de3e3", "", "9c0e22e5c41b1039ff5661ffaefa8e0f", "18291aa8dc7b07448aa8f71bb8e380bf9c0e22e5c41b1039ff5661ffaefa8e0f", false, false}, - {202, "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa", "", "", "cb", "", + {237, "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa", "", "", "cb", "", "08d96edb5e22874cd10cb2256ca04bc6", "08d96edb5e22874cd10cb2256ca04bc6", false, false}, - {203, "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8", + {238, "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8", "f2b7b2c9b312cf2af78f003df15c8e19", "", "0f", "", "96a132ed43924e98feb888ff682bdaef", "6c5e796ba9a3ddc64f401e68d135101d96a132ed43924e98feb888ff682bdaef", false, false}, - {204, "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0", "", "", "75e5", + {239, "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0", "", "", "75e5", "", "1f0d23070fcd748e25bf6454f5c9136e", "1f0d23070fcd748e25bf6454f5c9136e", false, false}, - {205, "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042", + {240, "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042", "3a2f5ad0eb216e546e0bcaa377b6cbc7", "", "8989", "", "f6e0a979481f9957ddad0f21a777a73a", "550b48a43e821fd76f49f0f1a897aeadf6e0a979481f9957ddad0f21a777a73a", false, false}, - {206, "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8", "", "", + {241, "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8", "", "", "68d7fc38", "", "1475563e3212f3b5e40062569afd71e3", "1475563e3212f3b5e40062569afd71e3", false, false}, - {207, "834d0bb601170865a78139428a1503695a6a291ebd747cd1", + {242, "834d0bb601170865a78139428a1503695a6a291ebd747cd1", "6f79e18b4acd5a03d3a5f7e1a8d0f183", "", "bb9d2aa3", "", "03ab26993b701910a2e8ecccd2ba9e52", "309133e76159fe8a41b20843486511ab03ab26993b701910a2e8ecccd2ba9e52", false, false}, - {208, "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1", "", "", + {243, "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1", "", "", "a984bdcdcae2", "", "d7b9a6b58a97982916e83219fbf71b1e", "d7b9a6b58a97982916e83219fbf71b1e", false, false}, - {209, "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4", + {244, "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4", "4ba541a9914729216153801340ab1779", "", "52aa01e0d0d6", "", "c052a55df3926a50990a532efe3d80ec", "e08261e46eaf90d978ea8f7889bccd4fc052a55df3926a50990a532efe3d80ec", false, false}, - {210, "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0", + {245, "d74599b3d2db81653de43b52fc994c50d0be759fab87c33a", "", "", + "d1c61cf8532531b5", "", "f94f2049a6560c470b3a7ca7bbc31a3d", + "f94f2049a6560c470b3a7ca7bbc31a3d", false, false}, + + {246, "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754", + "c4b1e05ca3d591f9543e64de3fc682ac", "", "8f075cbcda9831c3", "", + "7db7402224fd583e312bc0e61cf11366", + "3c6ec0ab1b827bf238a5384fb7e212ce7db7402224fd583e312bc0e61cf11366", false, + false}, + + {247, "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0", "", "", "a9", "", "2a268bf3a75fd7b00ba230b904bbb014", "2a268bf3a75fd7b00ba230b904bbb014", false, false}, - {211, "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1", + {248, "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1", "976229f5538f9636476d69f0c328e29d", "", "b3", "", "8bbad4adc54b37a2b2f0f6e8617548c9", "7bea30ecc2f73f8e121263b37966954c8bbad4adc54b37a2b2f0f6e8617548c9", false, false}, - {212, "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65", + {249, "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65", "", "", "c332", "", "1d978a693120c11f6d51a3ed88cd4ace", "1d978a693120c11f6d51a3ed88cd4ace", false, false}, - {213, "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1", + {250, "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1", "5341c78e4ce5bf8fbc3e077d1990dd5d", "", "da6c", "", "b63ff43c12073ec5572b1be70f17e231", "9c39f5b110361e9a770cc5e8b0f444bbb63ff43c12073ec5572b1be70f17e231", false, false}, - {214, "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096", + {251, "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096", "", "", "6b30145e", "", "ae6f7c9a29f0d8204ca50b14a1e0dcf2", "ae6f7c9a29f0d8204ca50b14a1e0dcf2", false, false}, - {215, "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358", + {252, "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358", "33efb58c91e8c70271870ec00fe2e202", "", "5110604c", "", "b824c33c13f289429659aa017c632f71", "f73f72f976a296ba3ca94bc6eb08cd46b824c33c13f289429659aa017c632f71", false, false}, - {216, "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b", + {253, "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b", "", "", "d4d857510888", "", "3db16725fafc828d414ab61c16a6c38f", "3db16725fafc828d414ab61c16a6c38f", false, false}, - {217, "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7", + {254, "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7", "91222263b12cf5616a049cbe29ab9b5b", "", "1bdcd44b663e", "", "c8fc39906aca0c64e14a43ff750abd8a", "ed463f4f43336af3f4d7e08770201145c8fc39906aca0c64e14a43ff750abd8a", false, + false}, + + {255, "61ba694897925d1b4174d40401469c3ef267cdb9f829edb1a10618c16d666059", + "", "", "0d10c5c84b88d688", "", "1311f9f830d729c189b74ec4f9080fa1", + "1311f9f830d729c189b74ec4f9080fa1", false, false}, + + {256, "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0", + "82e3e604d2be8fcab74f638d1e70f24c", "", "04102199ef21e1df", "", + "af68a37cfefecc4ab99ba50a5353edca", + "7e0dd6c72aec49f89cc6a80060c0b170af68a37cfefecc4ab99ba50a5353edca", false, false}}; #endif // gcm_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h new file mode 100644 index 000000000..791c434e8 --- /dev/null +++ b/security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h @@ -0,0 +1,1053 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hkdf_sha1_vectors_h__ +#define hkdf_sha1_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HkdfTestVector kHkdfSha1WycheproofVectors[] = { + {1, "0b0b0b0b0b0b0b0b0b0b0b", "000102030405060708090a0b0c", + "f0f1f2f3f4f5f6f7f8f9", + "085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e42247" + "8d305f3f896", + 42, true}, + + {2, + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748" + "494a4b4c4d4e4f", + "606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838" + "485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8" + "a9aaabacadaeaf", + "b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d" + "4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8" + "f9fafbfcfdfeff", + "0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e" + "5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300" + "e2cff0d0900b52d3b4", + 82, true}, + + {3, "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "", "", + "0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de" + "03984d34918", + 42, true}, + + {4, "0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c", "", "", + "2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d7" + "0cce7acfc48", + 42, true}, + + {5, "60ab7f45b0ad534683b3a6c020d4f775", "", "", + "73bf325f0fcc78f15b6cee7c9e7d927d4016eafd", 20, true}, + + {6, "e3db76e02278cbd2adbcb4555803da11", "", "", + "a9382b2bb04ceb4fe0543cee88753df8cb90c9dc440f7e476e95150c82e1376e123f05887" + "5c00cff6f29", + 42, true}, + + {7, "d4dcb92a769f57c8bab8a420ee0aa351", "", "", + "d10d4bd0ed723533adfceaa903f1ee8836e61cd085fd951dfc6a291edded082e8478c9f8b" + "d1f7a2611a6a049761dfc2888a9e32be9c326833c6559487c33f6e1", + 64, true}, + + {8, "2d43e54bf0c94c9cbff4300f4aa69ab8", "", + "d674da3bb47d5c7e38b501e5251d9348af601c44", + "c1b8065a9ea8e79d404f882089cf423a99bde5ea", 20, true}, + + {9, "4055536896c406d5fe14a6cd6b999bff", "", + "2094768a8816f7df070d6e08b7ad93755dc9024b", + "c7d3c9ab74081357d0f6ee3aef0442afee7325381090a2df642926a3e6e6a7e213f05ea5c" + "39978d52165", + 42, true}, + + {10, "5b01b2da3166f217cdd68de8af60078f", "", + "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a", + "1535a41d6e8a94c5bd51b7447bbd9c2b8fa00ba05b92e7ab0da7d1fec7d348ee7d50a4bdb" + "bde173dd6eeff83aba9e8b822823b339a76811d62771336f4e08f3d", + 64, true}, + + {11, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96", + "", "4ab2bf78f2678effaced317249e116862d3d9b8a", 20, true}, + + {12, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204", + "", + "bbcf63065c761017f229183e767683b98633a85f4d8f32236cfa0fd3f6b182a5f41c33506" + "636d18c5eba", + 42, true}, + + {13, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f", + "", + "3084fee371179b60a4fd27ea2637a9b89a3dcf6ab45d4805c99880b26e5d73efed4b421f1" + "fea4cabb60893241765b19554aa51689bf00d7d94a053a94bfec55e", + 64, true}, + + {14, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27", + "3fdf20538063b76901d61bbf9b72b0c18749e00e", + "3917a782fed4d7f525ca16ca1dfde0faa7207262", 20, true}, + + {15, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3", + "2bc5f39032b6fc87da69ba8711ce735b169646fd", + "ca0903f17759fc29df761469e3b98a5b1476977706f3c87e9d39050e5b36c7ae6bbafeb38" + "14037b12ca0", + 42, true}, + + {16, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f", + "a38f634d947819a9bfa792174b42baa20c9fce15", + "1761915ac282909fbfd43ce31934e7a10951f901ad33f614a9394b6f5ca04e00906aa14b9" + "1132bf9e8ae0aa2102c3c7a67756e81b57d89192a62ca0cf907a3dc", + 64, true}, + + {17, "0f602703d37943e0253bed3da331aff4", + "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "", + "4a54220ecee20a84e1b7b6f5407af234b14938d1", 20, true}, + + {18, "9fe65737574c5c7aa67646adf8230ba8", + "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "", + "741662ad515bf9d2661aa0731eebd674f7390bd20fa3bb7cb2e9d6ca953c2bd839929c44a" + "6f0ba5ae614", + 42, true}, + + {19, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78", + "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "", + "695807f517ba39e33eadeb6a7b71d2016163e9f5e6aaad5f493bcbe24ac06f8a6770097da" + "76b50338a4dcbd9fac4d3a545c45eb1e733f70e9e82ca03830d0ee9", + 64, true}, + + {20, "a679521cdb56aafc5a4b76db0431a4dd", + "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456", + "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974", + "e36789305dd2613dedd29e041afddf558d6fb8b6", 20, true}, + + {21, "49bf155ca102026f2a217ea1bc9843ac", + "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8", + "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2", + "6016f537e75e1aaf2e6920827d18aa25e9fc8742c607b0cd97a38cad0bed0a6622981f97b" + "63b08f31ed9", + 42, true}, + + {22, "6cf725e939e8824d4392233eeac75d30", + "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd", + "495425d9727fee2e2b7e78899868c1c3e7735e1d", + "b31f845aa6ad9b6803153872145a28617035e9b2d2a5c1ce8d0d2c6017f17403a67326cd0" + "6068af972eb8b734903d10b633d07de05f02fc70ed383a60bd82b48", + 64, true}, + + {23, "a319ff7b5ba9b14ac72b681cecf0f742", + "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df" + "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24", + "", + "d547c94891439eb7dc9e0c425adf20262d27fd9b55e7b0516e836db6b2f778c70296bc97c" + "466e05ce2d5", + 42, true}, + + {24, "34bae5a158c1678aa76a744417a70d7a", + "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8" + "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01", + "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4", + "c508b4bc7503440f3ee04c5b8c5832bf70b54a6caea8d2a0ade43a0ea72c08e4749045873" + "34d699ba2ce", + 42, true}, + + {25, "9ab09999adde788dc2bf82c7ec8fab03", + "1aa93ccbc92e29d7016f71e7f806bae2027f62c4", "60999543d9cec9d3", + "033293a76b1496c9619331f089d402d0deae28166bccf304bf25822f369479cf0aa1600b6" + "ebcae43fd1f5d3389c55331b81cbe1e9f6ae29aa86d8a332d298d50516af4926f01691754" + "981c9c92d743d0d26a94423120761a4d0d0e562368696ab78684e51a65b30cc4849a6a5a6" + "c53a076c276db287b787dbb43d1e107f86bce19986cfcb86ec40fd74dfba08784219c2aea" + "2152e21be5a87dacdd18b22ef23292623bcc64bd03a3a1b408a77fbbf4e18ae59a94cac72" + "f43687190e358579d1b0a54d3f2df7f08b867af0b941deb9f7035a1a8f13c6d0da4f9e02f" + "817ea0a92c02140ff5a7d7e398a7b410574d2e6ef7a710efbd1db628318650236ea02f1b6" + "17bc79087f5a6c3adeb7037176ef51fda844b2607a4960e3852107dd2703558a534a06ab5" + "a1595d237fe3eb0c0ea3f14400332abb221784914e99fa5ca7a1f67338860283bf589a6b6" + "ea0b32e2779e207fa8139dfeee954e762ebf6255250b1fc58c4c79b3d98fbbeaf786907b5" + "fc7a8c34a25a642b7286a4b2ecdfd1dce041294322bc54b3c15ac44913dd1a3a4361e2d2a" + "0e58c13f34ab2ead723fa01311a2659f74722a09f5b1837a7666da60728ae5cb4b8376219" + "61bf0278da749f79a47249ea0e361be3afd14ea9ead4e2f70d9941fa55862d86b53046de5" + "dceec48a4b9f7b895693e328c59c0b2543ef2cd84b2c549a8e0013351703f7669b8346d2b" + "32f7627b7df9ee746b1092f34033f69314a985ce2e948b9a98dabe9bf259f92b78b9a1de7" + "285db617784001894af381618e9a2992c5738337930408b7e0fb57697bf4839e7e72ffa10" + "10319a50aef208829950d60b6c4e57b76bc62d1923003c374710d5370249172064e4e5e0a" + "acae369fecd4ac4bec3861fd24a6c633aca87f2d73c7accb43f9d83bce2d544563c9213e2" + "eaf4a159520500d576bee5d3301613c31580cd6ca8c47039a4d4085dd8b959e5b8ca48357" + "05bcba8982bcf9e8fef0a1602a76364cedb6daf92952ca58be7076ff55364030230daff9f" + "ee31152d64fa0d6541d862970c2c013efd711c4f96b532fe9f4a4a180ac4d3cd41e5d66d6" + "2371616e6ea88896320944a8f3df632ae0188bd93929ce6a6669803c04be549d80fba1815" + "ec67a0269b74e0a1d33beabc1c94ef6636722a2b27bc0f249da083feeb39ef2fa5666ee38" + "339791602afacc9829abf6541a5ede2cd45ece276ddaa9f49fc4d02b755eab466d5bb0ceb" + "3b7b771ce6a9d85283d4a53f53c54b63b4011110b42e9c1fc8c8dca6e4b69e6c4b3b89c53" + "f0f990e26b84ca5f0660e712c775c1824eab5055527bd92495cc59f8d4c04ae13b49c466e" + "886d81639d00b7bc68875a8ab6cb87807d4b2257252561d69788cc136a5273e5f3e68b9ac" + "4ba4f7547422544edd4ca658e1c13c756420e4a6290c7db03f5ff7f44ac78fe4d353847ca" + "acd1692c1521b12f1f55362ae755c9714712a6d80362080d865062905ed0e9601c5b12b13" + "00dca219f7676d0080a33d1a6b08718c36f084211461c0f50f6911f17746752f3a6bda656" + "e3a065aab0cf30ce2542eda35a42821c62c838ed18dcd4dcf5d51346804c034fb2c3a16b0" + "c84a6aad62972c84b499a370965a959e17d537acc13d5d08000d732c11aaad9e0f192a9b7" + "4d94ef408040c8bc50e7b2ba9edbac047fd4b80c16dbd3962f7eb528e0d80cb5a439eb3d6" + "cc62e41e2cc7f4e2d5141bd48b400ffd19da07d0694e983b91744e420541c01bbfba3f333" + "c5e3e7946d2dd245b70304c3b1a35cd9485aa6908c7a7a846f23466265c1e55e6dfdf8d0c" + "c320033a18feff132c0e3b1216d33b954679121ff2c8795e7c4f9a4a9725d31200bfc7244" + "4cb76f50f198b04afbd4821a31a183593210789f93ed612a2e1d70facfa0b23e5aa854059" + "b83979b55ac382777e351589d266d3ceba76a5bc345c5514f4f07e79e54a8b70a024cb031" + "808bc13524c04b4d1fe28781da04688bad13f379a0659915ce438985428473823a70687da" + "a8b6afb659edf07e25518b00114e9847e3d6598f23f2eecf07e59cd2a801eea6e3891735e" + "457b7fa03872358e682571fec629cf19f17fe167a6253dee7b6deb39773e0d3606e025df9" + "1f35fc27be8c046d67489e010f743d84599283fcc418b628dc244d2f859db667c376b2953" + "991e0db773b3e068c1da262302c391681fb414c26c41ed85eb4212e982d0e15eab5a67257" + "a3ff913ce68d6aed6e9a8ff385c7d878cd4789ec9adee99fe25438911252de7a7cf6ef5d6" + "662cb424208003d0ddc04d38e04c32d9beb4f6e8cbb19a8dc0835515bb5ddbc600f148861" + "d6dec69dc8cbd4aaa7fbbe49f782199d618cfcc9820e77f2a474a3fa219c384d66bc8abcc" + "ecf9f82caed37f05f3f0e1d448af96a5a8287a8c877b25b842dd9e0f66ef810f1b0be4e76" + "f8f4e6e15d7eeadd07633fa3763c493e12a84639f76f67cfc823ab945403ce84d50263edc" + "c95223a22acebb79b85aecd82b3aee931c891ba61bd8ff94c625cfa4d55e1b2bd996b5d99" + "e6cab245e243e6414005f1cc4f0dea54b35e1309cc2db46cd785b294aad50ebd634d36368" + "8e3206a57fe38d83cc068c4b8504c11bb4c1d256d496513667170163f7ec98b5b9c3e2377" + "7d6a3cf72598ed68fc51466ec4e3ebd0412e002af200f1bc8800400e816ab29293b1c7ef2" + "4e30415a8e513e4a9efc851fa549b3d1e0d881fda0a6c393d0ff0c57f44260b3f5d7dd604" + "08ca687429c4cd4274c206f80833d605290e5c992f17e05dbc9552f8c40300bc1f3480c6b" + "b404c75c4220d8888afeaa779eb0f625c5c044bb12349af62adf5b0a18e07b37c95414685" + "1dd628dc26e894ffea95c84e78a75c25cb751cc81dc93d3146b6beee9871ca3004af6e644" + "b65e972df9934717e075b53eaa6c878cb94f5d1fea89c3e8c9da4d0bd7d8d8ffedda0b48e" + "ee4c9877748be05a06b3e69342d5366e9db9be38f36af0f759fb6904876f5ce327dfc777f" + "ad8732e4372ada25106477d8311095b8d9dc4c0100cffd70847305695be46b2b5ba8df8ab" + "3de333d09a7f32736061eadf9182bc4c0ea5965ba7d91d655d6942f0796fb4a05c959b6af" + "b52a8b943065de6e0eae3639006c5b130b0a8b00b617409c5c8d5cfcdd88b1e981930ec92" + "f21ada92a8373fc7b49d3ccc5c63b776849d5efa51de531f9387a9d11ae9fba6987d6b680" + "fe15fc19c88bf0b5e1764044bd689554a12c8013f1e7dd6d2214c74c3fa65b4a0a35bf479" + "d2582e948ef91c464c4dbfbea80d42bc8b1ce1fa42ccc38f492e3acf93b2b64f5e956fb17" + "1eb2c0e4ff537c4ea2ca13978dbd280aaa1d5a798b423942b6897663aa75d4c153f76d653" + "b4fbdda2d2e141e9731679d52225fbc6dd0e81e03095b37af927e0c2aaf7eea5bdcbf5974" + "9e54e391b2af88626ef8f86920c81043334b3a09acd8c0a20e9aa0849dd56a2643803d133" + "fefa3ee0f6b52b6109170ec5d6a15d0d20f7fb546ed78930b4298f4b5623ed912d0a5d668" + "8b05b1b5c892e6fe60b2f1c68623bcf9a0ed513ac75c17cde5e01c3be75b1ce441174d262" + "44873a7946ec1953666512efae05547dc8cf58fc342b262c3ab072f29ee876327e1de6c67" + "f5c480814ea26702e1c7672de4655a87350b38f7b290cb22a3a0725f8aa2d24a794fea6f7" + "0fac5a345fc426ea2931cc3890b8cae7e92cc171d86f5f1baddae8f4b1db7aab80e629022" + "eccfad9276c578d2a6085a446ed4b017e6a0da40343be3761f190d801283c061865610c31" + "73753384bf87ef3ec78e63aebb1b051236f9f4d6712b487f0c407a44c7241c96e2af404a2" + "ca14b8b6a11564d0aa2b6efe18072d6d596e26d105783a57beb5954f6066f7d2f4eefc2b4" + "55171d56364b21c3d8747d5f407cff5bd8bd350d904c17a4b91f37b48ffca09e5334420bd" + "cb6fc3797417cf99af8773a027d0dccf56087c7e751e519c365119dd9195ee2449de13aac" + "6d538c31d58dfb3b4183be4e71f6b4893ca588876514b581b03ac897b5e9305234740858f" + "2b2a368b26b4d560c54a3f1018df913344d66229c56b3995a9c67d5f6db145e4951595015" + "22472dfd3d38deebf4c8cdd698325914d7472d02c49af1a9c85d20c019b03259a849130a5" + "3909929695a2f911e11f04caec36280f9653218911f4fa62ff63d77ecbeab3f2eaa235598" + "617c424eb6caceaf365fdb7659eb06569623d38e47306ca2dfa98398586c4d5aba8ee29b9" + "046416b3d7c6660b03aa5f59ca921e9f25090769428587428c8715f053323dff1eecbc2be" + "c9ce90bda4d890416fcb952018f50f9ac9119d45e7ed56af58a4d0d9ab8a2a301eb17325f" + "89359575a6277d340c8fb40f3271387fcbe04f2d3c1d63b490d12b5d2e8e592529c62d07d" + "5d9c315f54157d30cf5ffb870b6a466c6c1f19fd0aa4b8973f1c3492b77cd7aeea7bd85f2" + "1cec76b61c3183cccf83e754d8ecca2b2e39420fbd4724f03efd9b6f4d4d59f1e8cdc3746" + "b1dfebcad85287127de3658c2aadaa514e35c84bc772839575622d872a0e8469b3eec05e1" + "43b2129c6a75d1d4f043b2785fd2818a3db7dcf2991ea95caf73db5b2340df001771a8548" + "db332006378466ff16dd0c60fcf6fe0c185da8e501afebcc9f566e1ff34f69b5af7997e64" + "13c9e17e34745e131edce9820540c07ada9f500368b0f3dda452b3d1f8312e2926e20ad55" + "fd398d21fed2ae3440834c9779d747f4553cfa2d5edd8242f3e6b1b3694031fa2c7430e78" + "f117e69487798f1f3ac539979e29cb69ec44d8dcf6d0220d956cb4e6a5c9b8ce5263a9503" + "62f88f3ba56ad7d2f38fcfb2195cfe79baf44845dc124aeb5283962691abc25a4e016bed2" + "f127e4e6bb78b22437ebc87cc975fc898793dd20f94784cad271dafeda980b4c6a91de39b" + "a71eed0529bf05907db0b1bb9ff09e2bbec611d8238eac1939c3a7fabe8ab631337300ed6" + "c40dbd5299f934790137ea875e54af87a60a169eb920522af2a50b62856a6e471e6c52f28" + "5cca854d0bc98b69622aa2c4364843279ac21eb4002c9814fec8be3de5f1e587ea62b0b2f" + "1b5313b69ea407f1f2b7bab8c13cd54ce2a7704ee97d01c1d40feca1aa698fd90b2003507" + "b32644043254dc61ac50f92840a408c62d6754e80108ca656b0ac977e9d1da44f87f4e8be" + "3f1b2258f092714b9c4027b1678388546031a1c7391d9a151a33c5d291d85a457fe46b12b" + "a6faac046630ad646fd5705a67ae2b2f85e4a79f780bf506829fc9cdcf6b8c2cad831ef7b" + "26b37d3db8d4cf63776eb60151f17b68d86002e878c6198c171c8db609f870ef0ce62bc27" + "b0c97788c25262020c4b42036ac3ea666429f7a47248fc41126bfc5777ea036775437b9d1" + "4154aea29884aee95e46966699a6a5707726057de573d77f31d190624dc3833c939c31878" + "4fb1d80c448fca6f0af4cd18168cb40d3c19377852195ba42da113d5953c1a0fbe5d188d8" + "84f6162503d69442798c891d1fa0c706c80565b9e6300918e6f718770058f18e80ae393a9" + "6c83a987ab08b2065c42d02f03d88385f1b2041ed70b90b124b6973990d61cff38b493c77" + "8c3eb26c722408f4060da392632be571b7260051cf18dfaea3efbc3d37c67b0c182a0cfac" + "c1d013c38ad0592bfd868797790bc8f5a5e2a95c33bf078bfcee82afa438cd4ce48eb8698" + "906cee16e0eee03c551d8c0df8d3448924d3d1108a6dd89739ae1745d637035af515ef94a" + "b3ef461eb479281e743b9d7ea10e7bc1a033da2eac28a97e1b81550c32033ad630efa2a6e" + "c9f666c34adf8dab8367a40c21f1b70fb8254976eed50be0764be04e62cb0427cfa51a9b7" + "8d1f4ddfa09c995d20fa0cc3cda2978ccc762146ce9441394df789bfd8233950f84df64d2" + "0808758f19e00b5c6aabe64d3c23f709ce866fffa5d35590801459f076e6751827d131185" + "e36e818c30bd5ade360e4f0818a03188a5266c44747ed5e7154c4c93a87f0ce05b745bc7e" + "bd3fe011c5169f1ca118bab34337eeb61206f251d8a0307f6dcb33aea11b1ec7eb888667c" + "7145b2fc601dac47787c842a45ee0f5af1811b7a57759c14f5da6f8b86f73a3bea7b3f1ef" + "fd9366dc6658fb3b8510f54621d8d13f330163a6530da45f7263a8fda2c43123ef46580b3" + "990d51def937db27f9e06e87fdfd186df2fd6a5dd6133a8f3ee06e0e14719861def6cccf6" + "8f085caa631db3e85b4bcdedf83923c2950665b0187e224522060d5d54a02d5501a0c0a38" + "4bd247164caedb02c9a69f9a3638d258b945aeba029250ab549478cb855cb27404fa5cdb1" + "5a46b9f1ff8dda401f2dd472a6d6c66dfe8f5f7449238eb959c091db1c26e5efb5e7efe09" + "6489c7a25515de6399d7399b793aea554bf9fa1f6083f3c955f144171e8584b133a2ea77f" + "49c974c2e79846e83541f37e0671d65173b3327de75c5173644959ba119f49195ed3ca26b" + "144ca3001aa5044d46781a1336967911496da309744bb6ad244d1a96d47c7089c539486a1" + "977a63b6523782bc2701495d50ea208a7fa411c70953cb506befe8ef37cc41dded7edc0a9" + "1de2e952abe338141e020afcff657e3eae7d11b384b0a496dc105fcba6c9cb3404dc20c70" + "4f0d37c5a96cc37ee132c47ce1ad12791d48a96ea2dfd0881b1d1d777619405b9040fb52c" + "b1a7ca1ca993f34eaa2a7e97edeec2382ff73bfcf3ed5b6fd911c8d610551aaf92c92111d" + "95a3919e20974ac27f3ceabe6aa3be7b6bceab0080f7ad9ee3d48bdfa7e44f6c71845c4e7" + "44726f1069324c519188d7ea3607d466ffd25b2d65a4ae1023929087e959eb8277eb495fa" + "4dbbd1fa229490db87ba6b3a46c55524e398000d7f3d50c11aad2b9e3d033e503fa279f77" + "d2a2fca9c8bd026a006ecc4c913dd3fa519594784c9eb43a9e3f862c3014cc1f012845450" + "04d3733e63b6832607685b329988f26dc394bf17d2d4355e5e4622f86a4a2179b48f6e3a2" + "eb391c343364a6040a384e70babdfb557d23fbf08730f9e8894f28b6c43a8fee397bdb395" + "55c9e1cb389388776f72ac3c88656e4f36ff032c6324d68949bd2608313651eb6662095d4" + "0ed72a89dc85b420168c1c299f78ef8601609c1a5a29625545794b89a01e13cbaa339c05f" + "7504bd45b79239d8f0ed106450918fc0be03205e414a58c734cc9fa134e6d7af2e106f258" + "61511c6bb1510f1a4a493bacbad33bea4f41c3d8d28488a87d8fc", + 5100, true}, + + {26, "7727bdfb91621dcd4ca5e8cea6b4e2eb", + "96b2e11fe817e1e40fba8aa5083cd490482b2abe", "f3fecf4736e28862", "", 5101, + false}, + + {27, "5943c65bc33bf05a205b04be8ae0ab2e", "", + "be082f301a03f87787a80fbea88941214d50c42b", + "bfe5a1669df67ed5638007f620875759af8c0242535a263cd4d17ee9bd9219d2", 32, + true}, + + {28, "5943c65bc33bf05a205b04be8ae0ab2e", + "0000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "bfe5a1669df67ed5638007f620875759af8c0242535a263cd4d17ee9bd9219d2", 32, + true}, + + {29, "5943c65bc33bf05a205b04be8ae0ab2e", + "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3" + "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef793d5a62169cc1911fe5dac7ddb3ce07404e8299296f7c139442b721a75ef4", 32, + true}, + + {30, "5943c65bc33bf05a205b04be8ae0ab2e", + "ff881c9fd53adc0535d68f4690bbbd4f4990c7c1", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef793d5a62169cc1911fe5dac7ddb3ce07404e8299296f7c139442b721a75ef4", 32, + true}, + + {31, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {32, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {33, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb053600000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {34, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {35, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "0000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {36, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {37, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32, + true}, + + {38, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "", + "1c9f5d2c19e47feddf19af9bbf38ed6aab1f872b", 20, true}, + + {39, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "", + "07d4aa3e002dad7940089482d10e80b349da499fe7d9530b27a8dc5c61940bb44aa703fba" + "340d21c1fec", + 42, true}, + + {40, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "", + "5f426da341127db39b959cd77c13cfa4a7a29259f105f2b181067492a54ba259020a5289b" + "0fff0ffe0b9f72606bb980c929a1aa37255d3cec453bdfb26a3ffe0", + 64, true}, + + {41, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "", + "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4", + "31aa4cff955a0bc5884e1653087f9d97e284775c", 20, true}, + + {42, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "", + "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0", + "16ec1734868565540efe2967cae02d8be26a86abe83edcb4b599f08e016b25b925660179b" + "9dcbf0bf07b", + 42, true}, + + {43, "e8d20934b9d320458f4854e2442e2f0fa092f461", "", + "4425999958aa3cc629300c25ab15be8cea7a4277", + "ad2bdb5383dc53258ca2051b26c53adc156b31acaf61ecef7d0ecfa14b81b0f53b1c98ce2" + "8ee804e964f8b106312f429670287ddcf5bbb67bcbf96ac66c242b5", + 64, true}, + + {44, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0", + "9afa7df500d7a17af1f44422d25a62bf", "", + "65580e5feab001f31405f812d87c7d8bcc187c78", 20, true}, + + {45, "34b85c341a04cbade472b3f7dee4de4d1954bf70", + "b066b42acea664350a8448f8e064225f", "", + "e02ff2640000391f1fcb3d0fcec40150b20c5af7c3a0c4965281e1761539d48555cddb2cc" + "35efd27ff86", + 42, true}, + + {46, "44cc641e09f7d5642f7b6007ca5a1c0813319666", + "69c0dde6c8e5bd40553a5981fad6ad87", "", + "81c3016fe63b57cfcb13ad04eea7e2f5ab1402dc489c20824271c5a95ac1cb9b0809d76d5" + "d7437e4ac74a36c1693d964d37d10064649fe9003503197456dc4d2", + 64, true}, + + {47, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3", + "0579f690ed32e57a26701a9f6877f243", + "6dc723df3d26f704067afb2fb6d95a66516d089c", + "69614a2ebf14d74188e830ee5623c0e0366ea994", 20, true}, + + {48, "8408668b9d671121b8c7d31113f045c0d7c020fe", + "679b30e6930a8ea3f076e317b9595d5e", + "b4451b0f1a217db703582881e86d8044d5f2e092", + "6a6ee276cb321c6cf237360a7b30faab9060653ecad213a3aee36735e29164c6fc929b7f2" + "06ea4fc2f1c", + 42, true}, + + {49, "e6715cc4ee13c4d999d8f8f500243c321f70b0be", + "ecfaca2ea3301a992b4de081d9d3a4cc", + "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de", + "1532fbae2e75d854c96a0b172cbe40b91d36143a93bd1b68d26be85f19de06f585d867019" + "0380dd0690f5fd168cd0c64bcbd99b8dcb9fda9eb345af917f75739", + 64, true}, + + {50, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41", + "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "", + "0b45a0d3ee381c5c1a33556af0a050c81a336f9d", 20, true}, + + {51, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1", + "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "", + "844af69cb0e4dbd1a768f69c4a5d2b280b645e48f11cf9f9dfd5930dacae47f5a8a0a58cd" + "a227747638f", + 42, true}, + + {52, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c", + "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "", + "e1e9d8dabba5f8bf934c933170abf15edfa69a19e32666503b00694a1952c38c16703c79e" + "e41d76cc6219533876d162727fa738b949b74b8d04a880d7e917dba", + 64, true}, + + {53, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df", + "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f", + "32460280e60910b10abee2e9f80a3dab48acbc59", + "113ea70eb9eb87624ca2956afa5d5acdb4a5eabd", 20, true}, + + {54, "070c170fca600aa2b23618150ab9044bff7d4dcf", + "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b", + "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc", + "3184be87cfb54d3cf95b2baf96a415c470be4aaf40c38ecddfdc2ea113c0996f1e2c42040" + "d4508ae9fc8", + 42, true}, + + {55, "87a23208df5e66488d23f7aaa066e87bdced8e2b", + "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245", + "e4d66fa23a6020820013d94d1f8e84a58cba2a82", + "26ed80390ef739f3497e5765f1253706e070a103201988099333c14a70c53762974117c2e" + "eec6b90357e4f5d71f07151fa7d37af7084159653c745915aa23a2c", + 64, true}, + + {56, "214746af12a669b726364027e9a1cfa40c18f8e0", + "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557" + "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9", + "", + "b7fa371a39453ea956670a412fe6c76bfa4efc0199b20fefd7fdcbd5bb506c9369de90b5d" + "2702ba6e1c7", + 42, true}, + + {57, "d509c509f91d78c33b9d661e6df1992b2b6ae429", + "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641" + "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209", + "bea4f60eff1a0c6ab664ff3db2f774347920a482", + "e3acc2fed4cbffa22a903ed7718017931584e6cbaf7c61234c27bc1a3fd383df74fdd354c" + "b022fa7b6c6", + 42, true}, + + {58, "71a4a7f2ccfdbfa5a907e43f46ab5ccd12abe98c", + "4769ee2fdaa773b6f8293d45a1727adfcb1c8a95", "4f4a4b68bb234db3", + "cfb7a0e0dfca246a458c830c77eea7a98f8421a9", 20, true}, + + {59, "b1818c1e56aca23595c583b89a2bf39bf90ce9ef", + "70aa181d4b639d67e8ae33881869c8e7f0f1e75c", "5dbc8584e5facee8", + "63dbd61113df62afed82f2cfdf336f224a528dbe26deaf2446bae9becdd44bee", 32, + true}, + + {60, "2bf9f0f061cd37f97141853dd93fad6109bd9d1f", + "51e306b1bcb7722ded9697541366d5c905ca9395", "d1f3077fbe2316e8", + "93b206bd2e38cd81ebfea96fa3cc0573f0f52266ecc5a47fd001cb0b432ed0c2bcb32dbd8" + "d13cd909ab43c905bbd78eba3a976ee16010fc7c77c23c515964a73c19224ae555b5bb207" + "d86073c903718c", + 80, true}, + + {61, "a974f779dfb38415d1cc69df4c2e7dac023e058a", + "c2a82e526587f4849d37bcab274aacb2bc01529c", "7a036703c77d7bd4", + "752d5f1fcdaba5f778ef92a8218c730e1d8e43845eb3e976fb05d51397a57f8b94e7cce3e" + "20469283ec1b6b471bce8c1fbd280a3c49670634a47c877069a54f1e8b478bbd9b4662b31" + "4b326258334fa40c2d2b7ae953d71301aa309f14d7e54e658ddd259cc7bb05efa475c0063" + "0905396dd8aa5f8fe72d3af04f9fa844b1f0ea9975915073d544b3be33db8df48b9d328ef" + "07a800eda472e38df3fb57de8564b2460d80cf0539d5b86501178314704d9f6af54dec9b0" + "6313f9cf85112b05f6351c86841214f5f4d7a7981bc3c8f8d68b9ccd8a81e44e353073940" + "9b1a6fd8a6ea91a5f7bc5b91690e423cad62de26437c5c43c99ba84d84d34e83c34a0b2df" + "6449113e5e3bc602e3f07c3ae2c08416d304308deffa44039212f1c8bac344ce1787232d6" + "628b225f0d624574b977371a611c56515c449b324d2fe9d4d3215ffa95753a3aeb2608087" + "240d32bc8eab576a21b37526d9e35917f512ac886da5a3302f4b76b4b6868e35795a44a0e" + "cd4d23a4f252543ea3bad81d337ad13be1ab417a7967aacb48a564808c225919909ccc33c" + "0f34e8911d59c017b3b279d0a176bdbb77c3c11b5a2c0a91a0e67a4c8a498fbd563ee49cd" + "d3b9794c38efbfe1a45d110b3705070a2da15e010ac90b4b4e0a6863acf20c49c4be0d596" + "104925432678dd39a2f9117fc6579e42c3b245174c2aefb5e63308ba372152596fd842304" + "c335a0010e7c3965829b6bfe4352c41c40bdf1d55879e2c3d30c7e6ea892f5b0832f5fa50" + "4d20a202ef1a91baa70ecab57684168cf02224ff45af135da178fb4ca48c03865a9857f62" + "d280272e182c82d53cd0b9ab11620e7edb1a3f9e9df3d59a3b01468208651ec3c53b9e4c4" + "9f66ec021b5cd4d47bc8db46132c2ad3e0aa9124b312c6b5366f2108c2a74a9876e556182" + "dd96731179c5c6e6519d4dd83d64e7a49c6b70a96e89b7baab690e15e1263e93434b9b9f4" + "f1ca2c53edee06066d69724506493d216fb44eb6096e35f205bbe0fdaae76fbcc2da07891" + "933b864881d331b49bac09f6a98dfaa2d32fdaf36717017c61105bd1b0d238313b1916ff6" + "9a67c5c51da53108d46ecf651aff07a106a09c8fcfc3c6b9e22255f9a95b7e804c1b1678e" + "11050fe6f50c7c53b339c89de46ffa605fb3174ab6cb92f9ab8daef7a5aca41497f489f57" + "3269b361efe1e0703a75b91516a88e123b2e82a989e0dbe4e69e37ddb9e20864014d9fb6c" + "6040f2c5558cc22c84b1e8286e0d46400361820a39afca673f898ea57c1cbb9c2d0d643e3" + "2b1837a153f70aca708775b84605f60d8d2d0200f55a4a4eab235489c391da0fb885a6948" + "965d5144a85d33fbb795caaf2995338ff206638be4a47faaaff20b79eed27096b3da2c999" + "6a8cafb7b28fe7df4c0be6daf4f32992f2223fb90fd6cd4a15db37a29b10c017e8fef5760" + "9ce35239c8017428ce6a4f069b5feaec6f1ac46d54450ad066a6da304b65feb5e9b1c905e" + "b35e051e2ea8d5b8c37c6a75a110e351c2a16f61e944ebe2513986df9917b796cd632b26b" + "533d79b26970d71e741ddd4f899195d036cbf03fe8e3fc9596b0f684bf79babf83d232745" + "bcaa58350a0fa50ba99f87382a5346481f1c91ca8367ab0b4b8386f5aef3ef02f90d19e21" + "f3f89fab1b614fef03fe1da6309c2f0067ba5430d79884359b5387a920d913f48c2f71b0b" + "71d1196a9755b1b7a574b84655da35afe333d6babd3ce46c51167fbd845a0a105121a3562" + "34cf2704d4a585b817899d230c0e9f03c96f0bbe0c313cf00b031e5b0e7f2e154a122bf62" + "5a5bbf406c2d0d7c404fa1a23e9533fc8632401f01088ce6a8e8bf45aef62b3ccad031fc9" + "2c262e3197b11c8e4f97122306eac0dd9a7d2060ed1469c67dda2e086d470c2635dbce357" + "b3ff0a1d5fbb808f33869d0b7a37e97510148f1d41a4c53cf4f04069131ba4bcd48d5aff3" + "f484d51431d7e717e8bfec270775a6336b39c4b314d0ce43f82136458c4344953a2ed9d42" + "b8335ffd23b260b026b213156cc6d9aa512aaa90c6d59116aa78404469756740d0eb232b3" + "8fd5268b88c6dd04e25eb7c122c5470c65d48e90765012c3a29c3aa692eeb856d7e33a466" + "61ccc2d9dc1d6fb99c8f19f7fe77a0d042a34124057ee4ff8982e45ea19c7c257547b8a4b" + "46a1f042cf8b42bf045c23628b6998553be1d1fd64464c144251e809698b8b7d095a2a45d" + "f7db6b6382fb3818ec3e2bff53956279930c7a73dd4477b6bdc53e959dcf9875ceecac88a" + "ecb5dcaeedfdea18ae79b41c04f675a9ec0fdf0b8113741a91cf8f3627c83f78f6aae081d" + "6d4b2ed6e08427528e0bbc8ea52dc8b8e6c5327d9c9fd3f09b772ead820b7b4e2b71b5ec5" + "79775ff16b978709a7e17d78ef50998b5858cd0cac664e4b341995535f11888b09d8b028e" + "c66961aafb871c12dcf5c6a30514bcf677383f56ad36b8e1ca42f1c4dea49611f4fb4eb57" + "e5724cbf6767c57213767ccda73a9215802801f4804e68d6f7cf35089092bb12da8b091ac" + "90a242e5feeafb576d7392d829b702651d310544d9875edf4225449dad035fcb3473b7046" + "50f9ccf48ace3f076abad1797e5ece1ce0fc6181be66457d6c330be1bbba8547b547bb751" + "2645f92403f39b66611bf8f8879cea8421dad5c076dfc5e68ed5c2e8a7e75e47867c6f30c" + "7f44b178a4ca7c9036d0a8e907c9bc12b38ab2f25cdd320046b55e17a2b4f5218b8cf4228" + "c7d4755acf1d188a3795998209a3b2fff15d6c0994da88cb42b9e06de60824f957b2a2299" + "af5774856de93e7d9f88f4e2d833dffb431190cbecc47a7f3c172cd80ce2c496838b65580" + "62c4f60dca3d0c3a754829007fbd462a1718b205214e797b03e834d36c4877fbc6f7bcf09" + "1cd905dd4797fc709967f0f0b612311ffc0126b07a09d54d3a87c19e5ff2ab1fa9a2c08c0" + "931fe94be2f334d2a4ac02c3714ae8be23fc08de5d067871438d3cd9f794af08f81fe4921" + "454410dff0ec370fee9af3f29d9f4bd4a6b3a71539ae87e94609b1decd20310f917ed2143" + "c622e239ee3c9de096a79102b86abcbf25b689c2d9fcd9ef5f7d16e197fdd2d640dc9ddf6" + "346d639725efcdf293dfd070ac0c1fb53bbe9e576509174d11bde19cb8c14ee9efbe297f4" + "fabebdb600233abfbe39ee670ea687a9731b9677a59a50f1ee4d0828f1dbb33031df527c3" + "064c6349c51589273218da3c67833a0e86cda700f2d57337ce71d2ab37919b9be78c2895f" + "52b82c088f662c5e8e9d474aa0922f1ff99a106ec931f5e74cdd468a36c34ae0074fd9bcb" + "315fa2ee0c3513dbe8a681fe1634331a885d86bf44972bc94e79a7eeb068bddd629684430" + "e757781992c88549158345557d49039ce61c4f1cf76e6d0ba3279f99a8685d83421d85d50" + "ef5ffe03b2bf414099c34854d39d6938630ca33f0024530ca85e1d590612a5d8b3c2efede" + "0946621bdb2d51da9b8d3bea6d9b22f2f32f764e11db88b360c4ba4092ee7711ea895736f" + "13a1e29ef7480dbfe8257150b80d6c2e3bc7595c3807e1d9b127f354951155da4cc89e13d" + "d694196fcccc62bbc192a1296f2e44b367c88ec4eaf578bc6aa85d0e03c6b70a15344fd64" + "9567f6968a96b518e0eb3f981328b1dcbf2a89c8181395fc7ade3061e3106826c9f0bcdd1" + "63d9a5bc9979f9b671ad6a6b57ed5e930f763a593b01c10fcd7e27ee79a7b28d62d5f110e" + "d3f96be8468b5922735d99893b63a395aa0b8e0c5ec8abdfe76e5ceef73a5b7326dace9fb" + "c560fb0c50939f45e849c9519875febe765e6f08e5e65c9d551743e36ebbd34f83c22a2c3" + "f89e7056380b2f5d2303a21fea83e445b07e25e45b11299893b73ad73bdfa574ec51641fd" + "8c1bf1aa2051f179ce9448b6b6d32068684c59ae9afb9095ce0eb42ed78281e3fbbc51ca6" + "34676b56725b770f7f46c383154bc398f9cef9aae65a04d334700c2c479ab6170cdee3a75" + "a72071087cb22911db25489e64db66707149202468c10b5b3ae7b26c26f487423e411f849" + "965ad2fa8632993be938ffaefc120a1dade3296624d51a5ef1295f455792b89d223916a41" + "b24a6bb3b8ef848d3e57dc4e0e7fc2c2bc5eb0c187578ebd6def2375d4f7b85b2cb10a9e0" + "43a7aad0cbae17609dbf43ad3759bf7f6e32fdea4ecd614a9d6dce4f5f204adf86f6a0b73" + "607fe9efe66b2335f9545a93d56ac15a7c763bf1c7246c8f3208f2a6d16bbbe93fb6f712c" + "6dcdb98b25765eeb56c54871d4c2d7c387432153d848a72d592e61f4a1715a9282a8b97f9" + "888fac216fbef2a784f148c9da8a3cd74ecea787fb4996a5fccf6a044ec138a2df359d235" + "70d99b5b43802d0bb0f26f292f62629dcefd86b105e4f0b3258a446ddaeb5a5c52968d49f" + "212b796ca0d2867c03e613558b5854884c96dbe26a1a8db0ff2af83057dcdcd651751d42a" + "d08b366a8a8c8789754a747c7093bf84ca7c537abc024f55279a4a32a77287dd377030938" + "71988f4e439a5aac058a1dc679904d11990c6319b163a41d91be270884b14c528a297556c" + "78118842ff227e63f2d2411c26b5b5c08e1e21b2ae65b2d8fd8d6755b74f7bffe6a247861" + "abb8e2f67802a32fc30543e3b09c01ecb628a8062a130c85a1f89c1b99ee4f87937c0fec8" + "71dc6cdb5faa0cde40f187161e2395207595a10863d9de3c77f67d330bc4eca8d296d459f" + "c245b66ef95be412cc34ea63a4b6ef54667de97ab642f3e04ff1d52fd0c53d91aa4c2a099" + "e95c674cb0062ca64a787271c6f3d1f7a151e49564e717093ccc316d201109655a951a2cb" + "c1452d6c9ad6c8a85f0225f1864448e184f6f345f119ea794633fa4ed14f73cb4a93a565a" + "32b23263ee98d6d7ae6d7e72747d0e701d275549cb0e8cc1836473bca962ed3f1634e1233" + "6d8e2031276953da8dbaadf43febb2bbc185deb4e4b6bd5b5ae36351f19b3d5fd4eb22418" + "5e06ddd7dd9002543d0d165884a48cf560e68decc251cd308eff3fa3d605e749163920c64" + "8311f0d458a6d2e162bb54c25eb4ae35c0388c917155eac3e39600a5f56221f8e2874f19d" + "d3620d5148f40be1905a053c7da299dd665c2a2aed1e72c0b02278c6e67f6ec94b4eb9986" + "169b15375ef2cdef3b8ded36ef3f70d2fedbc33ca04f0ecc8214bb754e30bc9596f1425e3" + "18d6ef012d8a5360e85bce81a10b4376f9f668382c5453338c0e4ef03a4787bcf971066e1" + "827925ac3db01c8a26abe8270e727d5e946785503ce3e18a1e01c5caab42cde3770d3c133" + "e4504fb040303ae41d707410bbfd76850e8a91fed41759fe84d12c16043a8cdd8d61b999b" + "0f964fe3c3829e365463382ac4e88b50e0a0a25d42df3dd5c9216e117b45ac9168a5190fa" + "7356a050970257871f1e90760b5156ee694372e2751a2c79e31a49a00f546a1e9c829df70" + "66a0b015bde5caffc7f209f6fc888cb5801613b2b7bae1f4fa7266187e6295f3f7e780b86" + "c401cdb965228fc1e343eb18c57ab92295e4fa9f9f6a1de3f4be78453ea916aba396ca6fc" + "77c4694ade2216d7419ea6817ca28e103d36833dc6020a5131a9c7573d8b5fa7b145fad56" + "2a061bdd1fa713a3a2cd19bc5d0f58fdb3a10ab41b984ee7bdce5ec312f0986a30bf9eccf" + "5366e90be9aee28f16bd8fe80d521b5050d352c79389eb3c20f83bc3b354633f0c7426476" + "1426f3ac09302cd64ecf2b8a28997b40cbcfdccba88c95c4fb38b15ba75295c3540c9d5c6" + "1f5f3b33b6183982d0683638109ac91cd77ac59fb9ec61de4e4e753b2731443556848b6c7" + "2ba29d436021e12bc33da2049d50cdc955dc13b03d7b7af5b6e646e2d3d1d66a95f19a107" + "d827c1b6cb1a9df3ada381f18b2789eeacf7c48a181bbd29308527ac6c04002029583edc7" + "1b9c93d9ac1e22db647f41f8de22641526c5e9fe09b0dd5161445b7c8a574f60c59487a99" + "dd020e01001d937fd6bef90977948bb99717ed59fdfc59ea2a75ebb3ec627470e6dece5a5" + "a4f5b77d453099ec398397019bf38e70f8b43ad39524c55575778136f8715f61043fa7f26" + "bd8deb04a667b4a524c956f625c1cc40b125a73a7fcb8293f7e85e0cb213d3a70eef24bb8" + "ca8fc9c528ba3e99e6288168f494074f0c35ec8caa57932e626f227f571ba3e54cdeae804" + "56b0aa084f91edd2227c4a2fc9a88b070aac07c1356d6add76b1df1cf8bf2220eded9bfda" + "697867e2a8db619f535e3e71593b3a47ca8f7ab8c4343288700dd322317e28d016f777ebf" + "ef45915050315e9d7d43424e6326486f4595167ddb226134e72685723564ef8cd5cf3998e" + "cf47fcea5c9e794366d036a263962d39a97aad98c2c183501d480a2b0492f31642ded1cac" + "194e06ea4bf1ddb73d327d526d63bafda5061a6ed1f056959c260ae7371e70bba49e7e002" + "f2f4a1107f5e3b3575e1b80254b637340a0e5ad28f04453a87450f9d8de3e461cf226627c" + "78a3c0f9a022da96c77122b3d00f50a023148d0736dfd694329d5d47381f4f090f3822476" + "d9644024f4ddb95efb0516d1d036a4224c6797468a3de72cad2a0a61dbff3cf8bd1bd77a5" + "e000f96c2487ab180d6c14592bdba2d2ee7f0877ab62c9bbb59c2d420bab61b760f86f248" + "6d4ebeca62b8143ccae97ce1aada007b24fb923c7213d4e824b328a044190c8b668d58208" + "bdcdd14b040c19d58f11e6a773a6f5ab35e4f81d5558259d5717c81798d5edb538b1767e1" + "9881f1e3c4cd28a8b27087a78472f4b4d146216ae001b18d5d0d7eb5f4575b23334ea97e4" + "aa99ee4315a34a52cec41856ee6b6c3f203f78172eb21d9af1e75b42b5fe3a5edb5c700a7" + "36fcd25fdfed833078f5d2d4f1e6a3e37036509db0e69ee7054fc9245a9d7ef08c2d54851" + "b5be1ceabedac30b21c1c2540498e98080670e1fdd915430ecccfef3bb3c8bbf9e97e63a6" + "64841e8eacea6fb770a4ca66bc61cd317c18455857f561a3d4413f66dff4799dd1d0eebb3" + "80967e67b657661ca437da3be1838f2577ebcb0bf43977a6e4c570f0a6af142a9c385cb33" + "71130ba19edb4f4b1e47d5ece1631b4685dd0961fe1ddad831f4d73df810ba636f2f6ba2a" + "d86c5e333ecf2e67f6276252e301d648ea8cefb2c906b635e962aa8f237bd8f782a87a3b2" + "e6434633f024f90b5c44b555831d659d5fc98c295d8abf3b6b5cc7da453bad40c0bb52588" + "60f05ec8ef698848a2f9b7569f9b028278eee239968bf3be77ab9", + 5100, true}, + + {62, "7b5b2acc573537f4bbcca4bb02d06c902803ead7", + "cfe7614e2db108b12f077ff8e58e2b80718d981e", "26a8336ac6218c2b", "", 5101, + false}, + + {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "", + "5447e595250d02165aae3e61fa90313e25509a7b", + "eb919ce9c8382ba88195f4fc48df903947f98705bbff58d576ac9bc129034a18", 32, + true}, + + {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "0000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "eb919ce9c8382ba88195f4fc48df903947f98705bbff58d576ac9bc129034a18", 32, + true}, + + {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b" + "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353", + "5447e595250d02165aae3e61fa90313e25509a7b", + "bbb1f0bcef58029d47d31d32b5219f5c89e6a108402fbd7f35076455a7f6dc8a", 32, + true}, + + {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "36d0017c873ac651fefae61522d41d97ecc66dee", + "5447e595250d02165aae3e61fa90313e25509a7b", + "bbb1f0bcef58029d47d31d32b5219f5c89e6a108402fbd7f35076455a7f6dc8a", 32, + true}, + + {67, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {68, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f40000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {69, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f400000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {70, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {71, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "0000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {72, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {73, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32, + true}, + + {74, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "", + "", "8842b25685d615b84d2aded432bc637a6291bf72", 20, true}, + + {75, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "", + "", + "7963ec539686050e96da3e3da97ee1fb997209c0c2d73ae0750032cab8b6ea4d368256875" + "3815b9da183", + 42, true}, + + {76, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "", + "", + "e8687a27812286db996d44fe0c21dbe772bf3589d40b36845cb8585f7d55b433d35dbf5bd" + "566ce742eb3c3e9975821cfd67ca223a2f8a53b4575489dfb7ba116", + 64, true}, + + {77, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "", + "74d2301c5aca2441372cf6077bd8806dab3e8721", + "0f0e082b4d3afbd94d5aaa583c0ad3d8b746b9b1", 20, true}, + + {78, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "", + "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2", + "623eb8c00bc85148d561833bc44a092b4e05e033640decbf36a70fdba26987cacaba3c19f" + "71536986348", + 42, true}, + + {79, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "", + "113b708f7522ec3b362999db18699bf7871e3b8f", + "0e9718ad1fa0c5501b42ef7a9b1bb1e4a985f834d44aa10cd77510c182dc2e948c801d5c6" + "fffc92a8342c034b53c499d6af89f0e80ed1942ecee741195aec71c", + 64, true}, + + {80, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057", + "0d7d3b47bf8484c8adab7f9c27c9584f", "", + "05a30d9926c5ae588f0694962837d40d412a0555", 20, true}, + + {81, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211", + "5232e5e4e2dd6133d46ebe5a8a51a0bc", "", + "d8c830bdab6a974b492da563d100201b3361de746a77fc29cb9b886a84aebff5eae86d9cf" + "2ed5fbbd8cd", + 42, true}, + + {82, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0", + "962d86949506450eaca929286ce5d9e7", "", + "c0d75cd597ac28549030c94a90a8935608ec1300577bc84fc09cb35a3cec2a60b98cfb5d6" + "adab160a960c0032e470cf82a80b683c1580871334f248ed92beff6", + 64, true}, + + {83, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3", + "2bde6e33534731f52d39add940ff46f6", + "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048", + "6c8dd17408c8c2492537ea032874aba93e19386f", 20, true}, + + {84, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd", + "1647a044472179d454b8d2108e4a2aa8", + "4266351bad419173279c901aea148e8b1d99e50f", + "e0d47f91e475fd3c8d53e9a5bb4230c0dbd7be0b96ba9ea66d9066291e0f397bf634d2699" + "d935686d4c3", + 42, true}, + + {85, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9", + "70d83929a6376a6eab859f0d6225f131", + "36356cdc28187c11cbb9046f9ce7502ab4d2ea46", + "20e2676587655ee3c899bef116ad4515e947cb549c0fd5d0f3cc61335bbedc7518caafe19" + "50000a067f67bc7bfe5ca81f021723013fd687a13b621613a0775b4", + 64, true}, + + {86, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f", + "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "", + "a605589e0fe22ad6dee3e7910534a58f69d24e02", 20, true}, + + {87, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c", + "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "", + "f364e1b27fa697d6ebc5e2931ba9a4d81c42be447337a8ff519455fd5f89cd356bef5fc8b" + "795334d6a8f", + 42, true}, + + {88, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629", + "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "", + "66ee99f5b2ce636fad989225301ad571d2124cd9c758042eb005a9f3ef091694c036a5975" + "b39396877aa84342e26f8020eda23f0097b89ed7f3252afc87b37f4", + 64, true}, + + {89, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd", + "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e", + "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3", + "6924d12a17521e8a235a4b0df4eb8dbe3d5cf277", 20, true}, + + {90, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599", + "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79", + "4e9e27d971e76fda614fde15031f6664b97d4786", + "3fae59261e358dfe04edd33c1b328ff656a3cb4fac2f1130c97d4e34f10777aa5fc3fd586" + "c4aadc7dbff", + 42, true}, + + {91, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf", + "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2", + "ff36776fc755722ff371f21cfb37a168a2731e99", + "6ec989baee1db032c1867222e1f98104c546dc784329367a1e0ff4fe55435a88235a52786" + "b6854f2fd809e1ec3d4fe836b9345474fafec29418da2e213a283f0", + 64, true}, + + {92, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f", + "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666" + "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769", + "", + "2486d2d795a6be77f2bca215de895ac1b011bf84b58b07020136cf87972402243ee2c2109" + "02c33116789", + 42, true}, + + {93, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c", + "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c" + "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4", + "613e353162c6c1b12fb1477fbc54074ff7848a14", + "7c9b85c582725a15a90570f03c8ba3be2c5ce553db3ff429fcf6eb58e3888c5dfdf29f003" + "740301346c9", + 42, true}, + + {94, "a65a2526a0452a6bda7e16555658611216973b1e85412e0c6fc8f4e25168cc3a", + "bd5cafafd71f517269ce6300208db7593c558639", "af7eddefd083edca", + "70e1bf4b225a9a6828cd59bd32f1e83264b7eaa6123592002498497bde3f7386c1a42a186" + "6a668c56916e3b3ab355b8807e21f79f0fca49d5ef88be9a6f157c1dc1f74a473212ce8f1" + "ffd759fa6d301718578a7c2332c32d2d924d7ea767954a976fa40043e70c980626ecb4a33" + "26e889a23d0c7267292161da339df633540ffee5a4ee5213e4b37ee302a611fc5130eeb5c" + "0d8e18e7657081867deb121194b3e0c2186e61d4f58c89561de51791708091ae2b2aa2467" + "d8969f67720ef1f6bcdf636cc015fb0b76d8085cf006f7eeaaad6a64301723aaf0a6279aa" + "f1ee7819e882cd5a9ac33cf8b8f5e8b56642f6d540126010f7976b3a8a07152f17353919b" + "be7447126b004f6100d706627f00a7cd5660026064d50b11b7b487c1a2ac9ebcca2e4a590" + "807293e8e46b6655d4f2aa170a4d42011f0cf406afc63c6685c2e6bb203fa1b80a90160fd" + "4ea1ccc87402bf658cc776ce1133250a35a4c22a34450d180f4eabd9a63a4a38b67a91a4b" + "f6f2c2ace2935e36b03d24566bac6446e0916af2a70675cca74828c5f70861c438d58dce3" + "84a3df4bff3c6f372996e2d104878d93b9dee0a7ee4c83d56c206b6d3dea1af2f9ba26830" + "3c6be86d99f0b576115f5523dc0918a54709189b3d1e458caa80ea376a3cf9ec421962b89" + "e9ced740dc6ddf065af43afa9cd925ffa8c7d7a9a7643ca73890e490608ad77e0c9a9b98d" + "b65ddbda8ad76c8b2539a34370cc79433e0023ddf81bc8a83bea1ac4fbb181ee800bb5682" + "d67fc9c607b178fb984ae9f55471bdceece6c3c5e6af9491fb7d3962bc8ab914f0ef65358" + "a6cd63bee8290d581c1e0bf8b5c118642aa1bdbc02938773754cf6a5a3aa98b9012cebe9c" + "87eed630496d27a28eea3835b7ff9cb51d779a5a60528d08b3ec23a31ec6b5603ddc85b18" + "f0c6772e91019cb15159da61c5df0bc29c4bdeb2c68c66021196b8ccd12d6ca75180b1c12" + "9f9a75cd59fc8afc51574d2503ee76fffcf6ed6d46477b874665ef45e6ff04a916b67c89f" + "9e57819c66baa782f12ebabd3a5468b5b729834b0ee0e782201235cc09ffa7f5293ca8d3c" + "a347545e2f3f5806ff44bdc5c8d0ace63e947820b67281bfc1ecf36e637c430e1cf47e39b" + "2ab5f47b4cdbaf60e6db884bf6c5200e0249f7c3e0ba814d6f0ccd914222beaa845884b00" + "faf29b2e630c1a55e1fcbf5d5b3a6fa74dafac252647ff40a271a749fade39df7a1f86f04" + "6ca0fc618b649ce023b3a92b35e657deb8ce2d181f2ae6eca0989452853e4f21155677937" + "48164c1cc0a114506cc3ba32bf682030003928fe9f9e00be2236c2b7173b33623452fbbf4" + "0c90e5085e90703dbcf1a7267422a68840c9010bbd49961ed0a935f5e6e8c1963ac04b851" + "f0ef8716cbebc27db8868e78556aad4ed4b80e39443bc8ec25359bcc1737330be79227f13" + "6a0357475afc585c621a8520d0639fc750d1a44f243b553aab880025687a06947e45da004" + "4a74ef4f352dfdeb629eb1bc1ea343192c68139e36c816f74cf3ae3e476a3652d1d6cfd02" + "c0b84a99c728ec1a3b97f28fb5a3ce2b03c2eb8c0f42aed83e4f5891911fbf189dda44f30" + "2def860b308a9022b1c46800616ddd799ee19f7394e3ac10a305537d9f0659bc48fcc9d01" + "996a1fda0df5597c60600cdd0299971ac4f1cdfc6af7de2a3f131c868714a24b3c0aff816" + "2951852aa97a29cee9eb7558bd2f384065130abc4de58ee5b268aab6b2380d885e5c98d22" + "138fdf77bff9fe2370eff28f22a4515341d9c226a6dded964086f3bcb5342acee09451c62" + "57eeb434b61b8d93b0850d49e2d229fbd0bb84ba4efa3fc1c2d59a2e725a528fcdb44d43a" + "0e1f5572d52b3f526581af49043d939e9857713d04ba2a96139e007b974b2971f71a0bbdf" + "a76998f250802eecce869bee6e4bd3e4523c3b5d32a61c9f9aa1e0bc215484a4b11bc81ba" + "3b2562ea49d08f63b46edfdcdcb7a496f414d80f853547ae94d8654de4729774b08dfe3ac" + "b94ec5ee2a940efef53bb76d2517ffe1acc915ea5c17652ec6651d3f7734cb8b7aa176c5f" + "2e601dc42f0700357b592d4bc72c25e42ad9897ef1fb43bec5be51b7225e57b87732383d0" + "274e1a9594d4cc22451611ec5de786e31a69fdb3c5aa4a857e02539f1655c542c84a32f40" + "dffc4ae8d83ae8c8f7e54dfcc4362fb4c8134a9137836f0ea40b329bb7040eacb31e7b362" + "010fda9fabfa96622db22316c3b297e26d2b867bdee55f600e97d338cd5a2969f38a76f96" + "8d9b76aabc392bf1089c0f99dad174b6f8b8e9897bbb0680e9fb08b39f1b9d618b81e1295" + "b546c3ddf7b8b807950199d9fb48a3c1754d97344908e8a4831477132cc7e8525a5fbbe15" + "608619dd369ace1f9c73c67224358f4ce07dbb3cde19df4bac7bc706f18df54c17c3a8284" + "610ae25c00913edbaf2c9fc8ef582ea3ba5c50b7d15a93acc50f632ce4473009da29a6e18" + "52e752a15e6b7c56f5a0dfe65e5cdd00edd363469dcb9866397646722c6ae0f48502dc75b" + "f8381225a17f3533be924a0864f60ba58341a75b1a83404d1d4380f0565c3d55533e858d4" + "c9f427c712965c015fe91589d43a4ef4e95f4bcff164ba8752ed83cb57a7b460d2c979617" + "7433588f800fcd518c5e99baf8ed652e61c1fb4d47a882174e4a0d2d03078b2316327799a" + "db88d07270fc7c9d7919b6be24bbbe2ee7999ca00eae4c64c19e217196c8df9a45d7a9009" + "f11444340eac6454db20263873c86d884d466dd75ffa5315a693fca6ed2af24452a48c9a5" + "e36c1cd7408f5e6a8fbc41e3653986e0f355a05288c51d1f911c494540e9eb164e2cf270d" + "4d07c334a47fdd3d870a2fe69516f8b4ddbc3c0f21179c3ba3863d2851ee1ff0f336a23ad" + "d665ddbbf7a8168c6e04119eaf4944b132df977cfc826cb53768c275848a498fb3c68a352" + "c1d0a51701bdbe7194beb546c6f9cca343a7e3d86aa74cae125b926dcb5037bf7b3ac08e1" + "5c024b1997c4d01f95fc1a941027f8efc6b8abf34c6b25aed0b4052c0bf15aa56812d90c7" + "a43856d9134dc1140788dd2300c555a0ede7be750bea34dd3f8ccbdba143abf975879f9e3" + "74b6d417fba64e22b5c848189173a9f972176ca68e2591e4be093e51ba3775443101767db" + "9be8dd92953ce03d91a9f1bb3ebf0a3bdc434be0197f527da23927d8ab4ce0613e363fb7a" + "cafa3f2b11ad4c1f12a1990c431bf2553d936d98822a1c893a41663b0ccae8541da379d14" + "895584151c57605c76390b1c91dbc752acae6ad571ab4d0a47e2a4db7b88fedf2081e1c0b" + "b0cf5f60230129711586fa5c99fd34cc3816fcc30644195c4bb72fe8578d4007f7cc16ede" + "32eaf34ce19084782080e2815f25d117dd1d911601fb77bc0e471189fd0a4bbe01b1aa979" + "f052e0431dae1abd9dc8e2cb7d575c5749fdd82f247f1686c24677f8d3a358b6860632d26" + "af38f2d4c91457372c11acde9b447fa1a598b5ec1a3ac0babdbd4eb737f3c4c2f2e15b5d8" + "df3b8d6e6b70a3cd365b57349e6ac60b8759bb09bbef1855c1468d10a777a2babb7e77313" + "a321f2169761108d5e8f11c51c1314fe8fd59aea60551c402c4102d08f4d0c54e4a8ad730" + "3905e42bae5b1ceb09119324e274b63c32215eedf7dc51e4f1ed19f013c5a23c8a2f0841e" + "afbe1ae2ea5f4cf20719010a448f154397b6c65be5867508cf112f9f2ff236024c8254d92" + "1c8de4e4c39d91e847e7aef69a2747f75edde39e3adc4c653f20d5742606baaf985260b95" + "5c2b6e1947b469927a61d866f797e73fadb2821ffe03c109219078d8c24c852188e3352fe" + "257ca3e371043470575f1b180d0747550d9ae8b55b29b06be0cdfe6955a1acba316f2e0d9" + "fc4a99d7725d022fc240e3956bd66425dd2c844b4824cb5307af5d6d77ee97590ecd84965" + "0cab25567bdfef5661d35966a16ad5fea8ca1dad42e19bb6b2b28b06e24dcd8bb240e065e" + "a027ca71ee286e9b8c7a4100f1f08391dfdc0ea125e35c2867aa55f21af22a5ff685ef1bc" + "3a023453bdd381b3cc0a1f0470f0e198c8e9ece8d469479b73f3eced657dabb588b95f82d" + "e80b58a924e41146274cdd7b32aaf7c2c1f600f30353cbd88bd236c37619ec4c54f44dad9" + "eb79b5e0f5900dedf93b43e33b94a0bbd24bcf17aa7986287232717a8ccf085ba6826f722" + "4d4a35fbee2592b32ad48cbb30961d2412c65f6d6385107267b7595568d7d76fc8cf4ec6f" + "b06f1c38d29357511454a28ef029da6b9007f3d6a400c381f4b0bd99c5f8371d97a7adcf1" + "22bc8d1b51f914016fc96f1ebf1628d62d0c1ff93bc16b960f93d782c66d73023685a881a" + "cef65f40e5891132e723697082b8a9bc48eaa170e5935a801914c175906b0e7a54f199907" + "562bc2a3d919bc41b4b4fc43872aceceb494f186fd2510925d082c623a3f17f80d1d42171" + "0b91035dcfdfdb912b84270e07c9be495e8713ff51df5eda5a030e51516917605e24d29f2" + "238d27b2a823443e8c7659c62ee4d69d3094e95e630e27e2c0c913d200e23fdfb947f7d2d" + "2037284680aac2d002adb79848e99ca1ee7d5c40e190a3ef5f05c59eeadc97449300b0f41" + "943dd70f3ca2f59a218a093cc036cad4f8f3bf1d488f402d5c5abf5ac9fee0263f6d44fae" + "0d5c157ac12b78032604b618bd66a2dbec688b28a0c301ae294b1e2fffaf0f4f92030aaf4" + "154f91baa6d1167ace84be70da0cb2c38c1f1e8a0e8a7474f3f3e508c1fc9d4a431e2f1f4" + "5d142f8cc22af65ac656b94109905ca95d33e809586d3b409ca68269bda1368ecd8e9b6e2" + "d95327aa491b6bc162a9f6c4e8162809b0efd7bee9e4c915534083d5cb9ff27bfaa40f7cf" + "acd1c301c740254ab4421aaeb4fdf8d6f46014a3c3ea23256ac64fb2fc95cfb99688a8788" + "759d1dc35992d455b3ecc4a4c99ebab223d774270d7ebefa8545203cefd49bb21397b6d68" + "664dad1b3461a5162fced871d8fc2160d57834356ec88841f89da475fa7acebcc2321f04c" + "6cb56268b42087b52191d43bc82c29c44d451d6798758b43040617a6024b5750577ee3679" + "f43e08a893da6c330b54cbcb6a3c6eee525d4740ad5cca9c7dd75c3d1b24801961f7a5173" + "86fb0ed2b181521ab207574fd4edfa09597afd0fe976d2edc428ea28ba9a5c96162bf891e" + "6b50e345855bd6852252959586aaeb63c1aa0c07c422d70e5655507c090ee47e98c2b7cec" + "fa6a4d11210ee8f22a28806b5f5dce15f139385dcccd2838a7c6c71740b80a7f0239706fd" + "e8be06cb1e8e352c176b8bb564b5cc98eec6d4a554a4d7bca07b5f72ca8131fa8479d706d" + "367d32d1652c6f8ec4b9cd374153acdf29bdedd5d385e3b581a3142092b28cc3c8d89c347" + "0cf56ceb9109d70d5a0d98ebe4e9432143d6ccd58fcde6a1f0eaa845175dca5ff85dcfa54" + "48bae273be2dd5354654763de0f2fb0974164f001b42d1156ede02fce2ca912355d59e510" + "ddef52589210506439138c230298e2c7f1b76a4ca7dbcffda66fa2a52e146dcca8ecc0cfa" + "e3340fccd033e83fb85cd3ceb30ff33a8bfaac4e9d3c28bd0a1ab89d6582c3c9cc6894e29" + "9e71551e4f394ffd81b0a67985a65c9c9850ce869635da0c769bb283bf27c1c2b70fac3b7" + "f0ec6773351753c7527cab97a982722b422eb950b41b9e03e025c17c8dc73852490bc83e8" + "2ae956b2c546aa0b1c9a06dd9d4c60c3702753385f67df61422906f5a63cc5ff225efdfd5" + "7d9e33acc917b68661c8145e2db301777659692925511534e701ad80c46479e5808aeb1f9" + "0ed45526ccf995255555d57f987e2e56bfb04233aad88790207b67b7675db58cc00f7594b" + "fe5089671617991124b72ad32d46b304a87c2a5074c581421652bd730808ebb039e74cdd6" + "dfd1f8dcbb55f978458d1b161780fbbbfa52e3a2288653210c0ba901b385dd7d886cb2db1" + "8407b37e3c455b2773bc670436ff702af2bd9d87dce441ed7083231763ca76fb07389de0b" + "e1029f29c0fc873fc2c986ffb21724c6c1a746ec03729a0d9cdcf123129c550b8e1500968" + "110c363bdf0fd68df0e3a60146790b216447f82b17718c3ceff4df0ee840f42712f9bf4b8" + "98ac9e703afd5869309d89604f2c6fdae0c8ca348e1a980303c522d89949dda61e0298281" + "4708630324e6362839f3d28b80adf42a0772c52b532ebb2636c8a006a39b0d384cdabcfab" + "075e66116fdd9ad6c6af17cc812d4b691708f671d9a63244dd833e2c3a90aadfd68ddc03f" + "a290663f0fc7445aee617dca94941f94ca0c6638d99b92f0ed7ebbe5fb6f1c02273751094" + "d8aaee32772365cd8efdb5a85290bb356c4c787dd8bbb9a97ae562c27941bc68cd38f3140" + "80c89e27fc1bd7f45bca8412149be8260eec24928f77fc7a722a42e5050ab5d135985c56c" + "b68abd5b7ec49c56ec519c63373a1c8d6dee785671e3c104ca6f5c740c7ca3bb1fd8cce68" + "a097c540fa40f9a4f2b21a7853554556596665881038d4d4530862931aca8cd76e412bf5d" + "2ef66b0d67ba991c4c676d95e2a8d6a4ba8b9dc70e165c697227e59323c96f28f81d79db8" + "ac1fb80de77f13358a2255b9a8c56eeb7a4e504de72e71d31cc6e4b4166313035bb6a44dd" + "80a369c9106e9baf69f5963f92b2bc7c16d39e0e8b88611c36523a7635bf8172b995892bf" + "67bf2f5b4d971508f1a1a8d8d1bbfc46f87f2bc50ef30a8922a354764c66e9daa50194e3e" + "e90ad0b59072fa84b1c2e36f93446c9b920f543ddbb0485f18191cd1aba0387d7793aa3b6" + "e62dc49e3bb5b7ec1cc06840fb671dfb8e6c185ae1e0c62a142d244863689a5772eb78c63" + "56122498bc088e53f0c6895cdb1cf0f646ac6db2d8efdeea5f7ff23c91901c4d496e34550" + "695667a7db538e2a4982d34e8256f18be3d493fa2cbe46c1f04b0474328f4eb417ba155cf" + "3d926107845f0a734488bfc5c9c3b0b236750bcbe0bed15b7a5d219a7c2df95d3505a4f11" + "6fa6dafa8b746f4d1fdb1a502d9a45849cf2cad4dbe24eae0b65cf4f38ee38078997a5ade" + "9ccf13fe11206362300fff7628603a4707c1c2fd5eb883f5321e8882c1dcfa1867877447e" + "d9b6813031b95ab9603ced93317b265f70229bfd702da85e3ec5df6d2b9dc2958fb9a0f99" + "e501efd391e22c0e198eec87bd2db850058e6f42b53d888cf8c5fb400ecf6e804554fe2b8" + "e7a3a9d9db7a7704c3a2c82643816d8362c909720a693b665d3eb", + 5100, true}, + + {95, "ac106eababe3b8fcdfe44ed3f332695aa50833d5d110632b4215a86f9f4ceebb", + "aac161c03b3d3cf4d94072a48fd6ca3619510888", "9824a5f84186c0ea", "", 5101, + false}, + + {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "", + "1301b63168af5451377717f7f5ed52de36a197ff", + "06e27d970948bb30a9d453d843ab332ae2231dfdffbc4815788695c38368fb03", 32, + true}, + + {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "06e27d970948bb30a9d453d843ab332ae2231dfdffbc4815788695c38368fb03", 32, + true}, + + {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335" + "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff", + "1301b63168af5451377717f7f5ed52de36a197ff", + "e86ef68c222337607de55e6bef35d9df3563cfd8754a5a231a5fb110f1ed1b40", 32, + true}, + + {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "ce4fbf306d1eecef0d60543d9726b5b3d3d5d8d2", + "1301b63168af5451377717f7f5ed52de36a197ff", + "e86ef68c222337607de55e6bef35d9df3563cfd8754a5a231a5fb110f1ed1b40", 32, + true}, + + {100, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}, + + {101, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed660000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}, + + {102, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed6600000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}, + + {103, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}, + + {104, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "0000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}, + + {105, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}, + + {106, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32, + true}}; + +#endif // hkdf_sha1_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h new file mode 100644 index 000000000..e2fd6ce9c --- /dev/null +++ b/security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h @@ -0,0 +1,1309 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hkdf_sha256_vectors_h__ +#define hkdf_sha256_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HkdfTestVector kHkdfSha256WycheproofVectors[] = { + {1, "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", + "000102030405060708090a0b0c", "f0f1f2f3f4f5f6f7f8f9", + "3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d" + "5b887185865", + 42, true}, + + {2, "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "", "", + "8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395f" + "aa4b61a96c8", + 42, true}, + + {3, + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748" + "494a4b4c4d4e4f", + "606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838" + "485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8" + "a9aaabacadaeaf", + "b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d" + "4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8" + "f9fafbfcfdfeff", + "b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99c" + "ac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c1" + "4c01d5c1f3434f1d87", + 82, true}, + + {4, "60ab7f45b0ad534683b3a6c020d4f775", "", "", + "ae5dbce80bbab5bca5b3c6d3b7e6548fb2c23b2f", 20, true}, + + {5, "e3db76e02278cbd2adbcb4555803da11", "", "", + "207ebfa8798c6d8d5260d797fdb9c9969173442186d9e932b18fb589fee2fd00ca4ab49d0" + "402aba2c1b0", + 42, true}, + + {6, "d4dcb92a769f57c8bab8a420ee0aa351", "", "", + "d875a072bb18fd7717ceaac8829178884b8e51a926849210caf7f42574109f218596e27b9" + "2041155d2012917c20e09539bf52016d78aac0b53a51d9cc21e3b15", + 64, true}, + + {7, "2d43e54bf0c94c9cbff4300f4aa69ab8", "", + "d674da3bb47d5c7e38b501e5251d9348af601c44", + "3d36966f29c0561b4e50f9325c7c98292b6d28bc", 20, true}, + + {8, "4055536896c406d5fe14a6cd6b999bff", "", + "2094768a8816f7df070d6e08b7ad93755dc9024b", + "b10173a66a08fffa6cf7c1057744eba73cbbde83a3d8674bb0bc1a46d80792a9d5a0d2ca7" + "2510e02a6e4", + 42, true}, + + {9, "5b01b2da3166f217cdd68de8af60078f", "", + "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a", + "7a8e83577d8aeb830d772d8e42fbd105e54ee3f38da12388030580c8b8935f4a2be01c509" + "2f28d5b1bb757bec0a527250eba2549e770d21224e1cdaa5bb76a98", + 64, true}, + + {10, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96", + "", "4b1c4f54615e31f713f2364bf194d3f14f68e704", 20, true}, + + {11, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204", + "", + "a6823c9940138becba3f9baac05ec119a2715a018f51f4c0ce2add465db8635a6453efdf7" + "c161c2d172a", + 42, true}, + + {12, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f", + "", + "ce632c353328d59ec519023d08652a97252f2c8f3f29104237fe35261c82eed7e0df52514" + "a157a00fd82d7e46ebf9acc23512e1cda7d5b65b92f692965943e8d", + 64, true}, + + {13, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27", + "3fdf20538063b76901d61bbf9b72b0c18749e00e", + "7fce7c021469c8e016f7a9eee111ad71df7c4fdf", 20, true}, + + {14, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3", + "2bc5f39032b6fc87da69ba8711ce735b169646fd", + "d3e6274c91a88821367b1853b852a96f3ec12ed466769fdb88e14622165d5878cd736fecc" + "93b9e8633e0", + 42, true}, + + {15, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f", + "a38f634d947819a9bfa792174b42baa20c9fce15", + "17c2b03dc593fe9bb94f5b9bf646ff15749e82cd4bf569f7806275c241c83e1fe0615663a" + "628ecfd7c1b700215a450f9f42529800424c4707d54488150299f11", + 64, true}, + + {16, "0f602703d37943e0253bed3da331aff4", + "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "", + "ff23874bcf844f88f2fb57c0c3a4e3a7a498965c", 20, true}, + + {17, "9fe65737574c5c7aa67646adf8230ba8", + "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "", + "19d4b9e3bf37ca1affeb953ac3a593882b2dd0002409be198718b376253f1e8522af9f276" + "152739e2d5c", + 42, true}, + + {18, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78", + "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "", + "d623e645a84b5ed4a210b9457aad79c9c3171f306bdb8bc9b60496a99e640cdef1cfb56ee" + "336d216aa20122ee33b91c7aac3e5e7d56d87dbed3a446cd5224208", + 64, true}, + + {19, "a679521cdb56aafc5a4b76db0431a4dd", + "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456", + "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974", + "b75be6d7fdb9a7c58514c81e6596973058e8198e", 20, true}, + + {20, "49bf155ca102026f2a217ea1bc9843ac", + "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8", + "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2", + "afcec12e5ba6481f144f6e6bfeab0a054b30f2710aeedea90d4be9c790c8e05e601fcb208" + "afafc6cb991", + 42, true}, + + {21, "6cf725e939e8824d4392233eeac75d30", + "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd", + "495425d9727fee2e2b7e78899868c1c3e7735e1d", + "e70ba99926c4edd98bf001ed3c8a1557987449a6fbe58360e96c2d1a3c1f2eac7806fa406" + "ec64c4dc2a743129f97ca449380ff495462d1b1858af83d40fb31ff", + 64, true}, + + {22, "a319ff7b5ba9b14ac72b681cecf0f742", + "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df" + "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24", + "", + "31e7b971f165eb923b499460c94937477fd61cc4e96c27fa2abb552accceef42aa3a35637" + "bce32d996e9", + 42, true}, + + {23, "34bae5a158c1678aa76a744417a70d7a", + "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8" + "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01", + "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4", + "b80f7525a93a3f630465033ac53f1ace76caf7dcae3bc7374ffdc6d1be60179e1adb9aa8d" + "ef2d47823e8", + 42, true}, + + {24, "195b2a73c91f69140910664d79ee7f3c", + "45cf5b7711c199f70999902eb755aefe490c86b96cf86ac20d4e67fd87a1c8bf", + "5b3afef0895fee8a", + "ba560d02f6661eb3d0bf3a17438343b231d2757e4c8ac2d0f57de4ae267f3b3a40919c4dd" + "e2ad7d11ff636e25e4fdc21db7c2b2f20fa1ce7bd6acd2d534f1f660e0487703adde77a0f" + "72c8e3f2b9202c94527e4bb9adf53a0b897a09abc0dddb7f94e6d6ac00d8eb5233f0b8892" + "1c8f4b97a1ebd8dfc32ac5cd089bf07720bec56f85dafe527cdbbeffeb168c8a7867fe35f" + "f6fb57a969189d3c17b230db2d213a6860b5cb678fdc913aef231601d131588f021799625" + "c080013a3547cdca49599368b5a483d830fe182bf4639bf830bdba4e301643c20c0943476" + "6dc554d7d4effc7165933ae420b136623ca1314383661593fe5aedddabdb44f77afa63314" + "9c832fbefd1c884d2717d61156a1916698ecb30aa2f8a43ef7238eb11e4cb1acc7e98a83f" + "66eb8eb4387a7d6cd26249338054d9e5328d97506ecf06e9bf8923756f2f586dd8f17faf5" + "15c75d140f502fd162eb074c250b0c4430b659ee49c0dc2176d60ae2e4818b7089c1ba58c" + "f1d80075ac3446fc8f14ad8a9fe26fc677c398bcafb401dd84755e7e550d20684650ca590" + "376b140942410173149fbd9cbe4781bf81b3a3a2e04130e0b392d747f16aa54b323a8dada" + "9fc690e05f75d9108d49ea10015c90505c2d500ceee985354b28fb74bf5f45c3c412ef281" + "c372f4ee2f8df2ddbe889a9cd541326cc2528728159019bdd4925dce7d8cb6c6672298e24" + "cc8760e8a33a5ec9dfe84725dbaba05a8215b30f0ea143d53706d99351f31fc6632f6a28b" + "57baad13bb6768cf52bafd820ad0b2949b789bb4e4d449c8cf6e6c1543c2882bc225f94f7" + "0ca6d25855019f29f9d3ce5746ae88a12b70aca25cc16c7ad19769d63ad0de5e0207c9947" + "09755c2816febbdc3c381bcd90c5252139bfe45dc86d0ccafa5d437cb3c2c0cb74c59a1f6" + "7a206fb0aafc7282aafc7efc5de534c76425c699dff283cd10d7313f342ff79dca06a12dd" + "44f168fe857d41658015e74f40c76f6765b57bc5827082b6ca55e57221428e812b74df3ff" + "82d18678b619f1ac727751fc4b27f1dfcff461ad30bb17e2774288ec3e337a7c8438877f8" + "006d8024c7a62a02d5ba2f1eb302396de86bccff719dfa721abc5be82373a5e62b69f2fd0" + "2cef4cde6e66e98c891221f0de23b6223470d34e357efac653c943ae7ce48718a549ce85a" + "0c5f53b966e0ae1495efafa6f70bfd73e915b67cf9439029153161459ed07c7d3fd54cd66" + "a89d366ff9a86f5595044060b612f2ec65e9f2216e30489545c706d79d23abc7ca26aa486" + "480047a92ac01164c3b97fbf253b722c4545ab83741ff483d8ad28b54c072f0ea72119f28" + "07ef71994d18e9015a6cd813c525ea838d3a437640e4f99273369cde21dd580b8e0886560" + "3ca87d9d28e1244e93e560f3fe4ce219b55f8f6753e87e59dbf51d89cd4b8aea2f45cfc1b" + "e2863b108920a5c380fc1f07b174c72a3ce791bf0799089a571a6dbc0adc4ea668fd8f6e4" + "a8b5a92363d00f92ece0ccbffdebde591779210b34b329f943c426788661b58d637a37094" + "744d7ff967bb27a9d4fbbf00f3a1c2c49e50c14b55e56224d98dbe7bc1e7612d1fe956f04" + "8f831ce663b85778478a8572a63ffbfc04e9db2bb307c655707548e48f2e91b86cedb0087" + "7e9fd7fea3f07341f4ac342ed020e2ac993209f7a721ae8ca4b9273790f571de9f9d22ab8" + "9572fc9a9743efe5a6accc921be33327ca7fe3d3b1f980919f2f62a58475a570ac9f08d39" + "c6e0f9599bb8ebc2101cd9f60da8331dab6dfa3e65a6fecd113f8d28fb87d3750a7019527" + "b388f5eac13b49640554f031e240f52e202e55938b80471560437be12619e1bbf98f3ae35" + "0f5a03722e811693285b4774505fc36ea01a97faa35ecc30fcfa8eab0fbf661293bf79877" + "014c68cf582aad70e5c212b18588a6ef3d75202bc4a02f86c62f99a97fb0ffd980f2d7f2f" + "be7f1eec22c6bbbe2685b4c1693b0429a5069ee387cef60bf0cbf2fd81263085dfb22f404" + "e09284f075d782dc3cdbc24cf242e6a4c7ef6dd65f0269c5a9b49baa1bc0526cd72ee78db" + "3621fa294ee8b7d6cb15f0edf6d9e62b743f25c38f317d100b706baebcffc11396d5400af" + "4657a267dedd3bcfd96527f03be8d733195c0c47d7dcc97e8c8f639c7c972338dc88861f0" + "23b5621b6b55549b47aac9630b19884b072aa58fe1a975e86fbf8482821147597914b28ea" + "5a84fcaff9d8ad021282df1a06feae1d813f4094680c6709d63a3907e98a67a5c7a9232e7" + "d4c01bceda04bec5a5dd8e29753af74521d01e346c29955bde6112e131948582695980b71" + "a777e2c42c37c0cec771b1de9f737cfe5301b487e9bfcf35d2750940de6fbaaf00b9897e3" + "fa99f6c5c79e5d27acd055212e0dea3162b27e2b1a400eabf4e8b78077381fe8bba84c873" + "2f469972a0122b8009138ea77592f68717d66bb8ffb3e9bcf4f77a2b472a393f5c6d7758a" + "fa9f6adb1a939da7164c22fda33f290bb15fa17ffb87b445931248c9a67edc3e116bbb75f" + "c9439ba7b451e06a589c1cf506a04c2d1c889ed5b9af2002171055580b9555b58ce083a9f" + "5b9f05d440e7fda4eb9a62df33ce6ecd2399ad2725f1eda7568e313f3dfd85d240924ac98" + "7d9273f14259170ab30d7363929e3f22dd2e3976b5592e73ba3b4a2f58c4f490affca796a" + "da73db38bdf8b56211038b22242dac86910c132496e9cd1b7fe0e6daeef0c44e31df2c742" + "4d5a8cca7fd812b5b90fe1566e7558e22c35080a73a12c0057e024c60bbf849c9bf20b5ac" + "ebf48acb4d513ebe9436fa6c6f2c5334504162e6a0e4297c814408483ef02a21b9bdcddb9" + "1e73809c36ba0728659eca89fc978f1f154fbdc84638e00620b505965be1b41dd7e2022fe" + "2100cd5aaea63c2e6f1fe80b9188da7655c8c1457ec3f2b02a839260b8cd39d63a6734064" + "ac59251a167e6d25d9d0384c9b526c10b6b258e40496fdd46c85c3ef2b1e4ba91f5c27ba1" + "624c9135535fb922b43970cf7e9b357f2057137cb3df1375a6e6df71e392f2efd6c5ea6e2" + "56a0f7b766c30931d89b09dda788e082f9cd4cb8c9c82734d83b817de5877f3ddf0ca4f53" + "92aebf9e70eb9f5c35ad4c40b26b0c485fe8f46638d3994011f2883a70f898fcdf84edf7f" + "3e95309f2e3b166b0bba18f385cdf1d2e530632422c81766fe9e841c205e5e792b49b5724" + "15a5f7f5024aaee6e99c65f63df7967d8b3c1976a6c275c7e5668cfb6378bff333477bf59" + "9bdd6fc8a969287f796717f6713b375a9262e06fab02684da3ec5d533de48505e41b76654" + "0aea29ec73d7c563f2c5d131c1c758aa932a6e5bb039e725e3958b4f1556ea6e2307e2cf3" + "f111421e4acb596aaf6d83a483b11a5c8dd44ae3ef5e3ad813495b54a5fb2688ec3d22d81" + "09297a87fe891e9f67439f0ea7199d3bfd41ab61531414a4f858d0af8338753257934c05c" + "25dc4618b90829c3a7714e732e4dbca579169bed379a46dbb638a7fdac8838d3b4f0769b7" + "5880b142568ce9d55e930db5f4d158262b1dc953ccdb6e0fddfee14f042fbfddc88d64b46" + "b7ac177d26c6b7c20341b53a3f31b5c53e9b824b9d5d5d0f7917295409fb497b7ee9450b9" + "d242b009792c8bcf25413c45ac27532d8f36fccac3922fd6a19d1868b558dafa58680e3ad" + "d12a3fdbd1cdc92f2aa899ad36eae392ce29fbe66af974361a12495a041b5ffb828437505" + "44c2a3a0e817f55877538ab75524b09ff702d04d694b9f7d4d6716a9e461249c298d2d4dd" + "28ce99c64492477d9aa1b1294bd51b45eab201f4c42636bd2dcfa38f509ab8b49ae4e88ab" + "4ef628491b77f073a4a128f452a7cbe3d82d26ba2d354af17cd6bf77164269da782261cf6" + "daecb328573cf975b4d6e8a984839b1f3e6ec81c5c692e32f78f158c1f472ceceb9b448cb" + "8676b56c7d6bde38fb9a37170492a469f936113127e01a8c3801630d56576654552504860" + "b7677d4e49e021640003c093ba2efa8f4a9e2e3286327d7a84527af378029f4306ef188f0" + "2204bad184f9a3c977e9a270892b9c0af614373798f5a089c21db136fe3d078586875e6bd" + "a63ac7c25859b83a3d2979374eceb99039baee563ac5c6fc54e7b9d818f6d834fb240b339" + "3e56f465ac497a95ea743d6f48a8e34f9c83915678d6dd580aaf103fa8c87ccc667bc66b8" + "a6964d7705f739828272e4e342d495ce5b10aae5a17c68a86d28086ef7d7cc363fb73f763" + "e6b72975f35b3e0e70d38a90d30577d86099de0d2f4570f852b52876c86a2589c199ef5b2" + "2485babf4d655a975e22c9c21db0d01dc32a3bd5b808a7434f3025e04a1559f9b1c8e74d9" + "28dade07d4fb01e37691077d4f2b9006c15e8122607a3c3176177ba1e6a8238632f705f3f" + "25693c9a9aabee45b9296fe3b2d9333caca0935553f0fc2a57535bf459066442a922de1b9" + "6fdd69d5ff57a051eabb0f4781a46f122d393d21fb0d1856d40f6805546fe1d0778f8ee5d" + "1d41d274f6c9edcd0a1d96bf7360389319a21aa2d116fb6ebc44397f1bf3f7d8382cd16f2" + "4ec49fa0285f293ee7c3f6b560097b60eada98927584c1bbf30ff9432e6e377d02876390d" + "ea6ef7661d3c3d3a7b481883c2e49714238dce4aa8c428f7fb4a5f601782d8b8f719ad89c" + "2ce74333dbd61c7262a5145f5f7b42d3d642e0c393a6d5a2d4633053a4a2e109d70feea7b" + "020b2691c28b5844bd361a442ee779b836100f8b08bd78fa9cf0baf07722570228f12971b" + "f927e31c61365faef3d1e7692f1e48a579dcf3d5b64ad28fb0a7cdc483dc654ce82ceb69e" + "de7f6a960d6c9fab900164aada8a0f600792caab44bd0b6dd8692d6060f90a75162596841" + "3dbe4d1d1a2ef3bbff2a21566e4cb41c3abf7006f6d81eebd0f9afcb4de724d16bb072055" + "3523b33654ec6a0fef8af2d49a171dafad2e3751eb21637e4743375107925cb8e9c15d4f6" + "aabcafa3a9659ee3dce219b6cb3e5205b836bbd75fa21baa00e7885613a241c2de00d0cb0" + "b5de2b944f97b0aa758eb708872f7fb4110b852a27286092d31d2f49ec5104212068051f6" + "ee4576f55e23447aef5172673e6268b977156f5bd5b23640bd0915d2e4313557af0ec6d4d" + "0bf98cc881a4f7b5ccbcb77b74ae60c2e4b1c2c32e3738bde4ba6ff854f7d3912df0e28dd" + "30b36f4008430166aff51725cc973c8c69115a219f677390b37ef442257d46d23fd396390" + "4402cb93c6b6c6dad972478a0d8b79670f6f69f9e0cd8d819d8d1d45c38440cc749cf09ab" + "90434d7b57fb1e66af9d09d38c3961a35cb526023b0469c948199aef59a8e1341ab2a73e4" + "2b9f05b8ce78c6ede74e9a355ffa0b81aad630bbbe9ef325be7149acb62b02ec7f0dc72b7" + "ac576daa5b19993fb4a52ecc154935beef88abdfd133d51e9953aaa23669e423467a2be1b" + "d35c09c5959f5861a7f9455fdbd25e4a792907b33f6db7f8ee11e5f36aa14a277785b0af2" + "b8ac49700fcbda5aa55c47a24dfc8081003343d55973615b3783037abde6ae0bb35f4175f" + "01b7ff3054b64ee4eb18cd50e0b879b6d41ccbda2638a33ebc23fbac7a09ccf92e19a0bd6" + "2725e555079ab1a3f4362ff43b363cae144034f33366f108f284c63ad8d4a798a540c6687" + "823dab864832dbf299e7065594520156842659efad38e48464561bd7d5259af3e590c63cd" + "43ecb95720cefc5b28c3d6b1c7128334db2c112991addaa5b91ac37f06debcd89852c6e84" + "38024c5b4c10049b03169172ef733b1aadb6edf7add5477fc26a48ed428cf0d5cd336e646" + "d17af02642837371913c7286d71aec82d4854617dd362bafc2d582e87bec7afc57ef3c818" + "76e201ea87603b208031583c78876c3f9eaa3fd8995fe691d5ab476a91223c16ebebdc299" + "b23eefd6e93174624021510a7fa1ee3c6cbc268c969f99eafd01f0f86e0146f9fa963c287" + "b704d6fb11ee0b7d465cfc73d1d4c915cf2de87e94e2de498749cb2e0ee9e3cbba76b1a4b" + "9e9e363b7f35088e99be1880fd235a06a614c3e82ceed6e27a72657a4d4f860b336f090ad" + "bfc99d4a80754cc747bf4151ab57358b6b4ca5233b17a2b2d1dfe8ef9ae0a92bc4304653b" + "95578aeb5457ca665323292c441f91b6e237cf3a0b2cbee2f1ef8f356c2b42f4d2dee2672" + "9b89ddb7747145fd5e4344a82e4a3cedee77506ff79115f00aaa4ee1ecac6999a543d745c" + "c0977340a2502ba6d32607ffbeb3c693a7910907da1a28f6818e6bf83fc72628cda0ec809" + "47c5fda35ec61c3a87c89f1cba548d4a7bf0b911b35b187179d1c74ce03f14682eccf2539" + "33bc0b2bc3d4e3a8cc57ab254511075ccb4cf162cc11d36da79125e31f6ae4e758cc62afd" + "8238b28ab8d4020006fc90854eb729edc885179b2f011b0f6d1be61a47e7e9e52110fd8eb" + "a49443bb3ec68617d4584c6e6cdfb6bf85db554d777ad8d7fb1ce7fedd3b873d8788a0103" + "a9bf9dad1b07498eb026f455793bde9210c11b173c1304ec6bb44ec007451be41206009f8" + "c723e9e05b3add083abbcd15ef7026af358880a3e9e66ee891c8c36d8133c13c0afb90386" + "9980c30d1df0ec297d0f5434fb3d66ffde872f3d97a723d1a30cc297a2e49b7a4590617e6" + "a3c355cd654c9f5ffc5145ff1484b7f87a1e3ace368dca920a593580520438463900d1f07" + "9f27ebf68b48dc0fc39f7d7301b3224b760bb1170571135c82fbf1e1d653719c40a726b02" + "262e846494e83a606a47283f002739faa870593c9e57270e36fa7ef18f490f6ada2f93319" + "a4876b3f481880bc762d7cecd0569641b0705914090185793262c8bb5bbd669c86947bdc3" + "b908a8f8abd9f0175dcdea4c952e2255576adf472da19d077e2988b0d5ce05a1aa5dc5c02" + "646ecc7d5fe0a4bdf233f66cbb761e43e5c4c0863ea9e2876c9f846f6bd1b9b84d2521eb8" + "ca0e3be5a9fcbb76713c69d29181acc9f97d73986f95e140d92b901fbe7399aa191d027c4" + "386888ed49665ff8e2843745a065809990aa0c4fcccf24220fdf1e27aa789e334446e13a5" + "788a5e9de3e575f582df12dd3e520fed30cb04d9349424b71587f581939ecfbeb7b48744c" + "fd30e551ddce85a62b903afb33d999a5a1fdc40215a0cc01812b41a2a52ecd4def95ee473" + "45d90865e8f4269f16214e97a7e1df0b4de2e20359a89f88ab906ae05430a211cfa0a3365" + "8fa65af3742c1541be4d3a6582fc4b20e42d9e818a62125a7d148966624cd65ebb5528c8c" + "01dca81d20381d832add767a0126203fe9a2837d0479727876673b611afc9a7f5e87294c0" + "0deed48fae0fac6506aadda0f7e999a877f527a61d47e440c5f19c8ce12a8b09dcdcf4ea9" + "6b8af6fa7e83caecb2ca03fa35a454c419e1121f23cae9d24e53ba352c701211f3138c413" + "d431937ed83da75aebe0acbb8ec9837e857be00a9cff2ca3eb13f045f347f7c745f56df8b" + "73399b1f3d923571a20b5a9a7ebece39e8f379f6df72765272725bea9612e5bcf3cfb6adc" + "56dd05f3249e799cd02adec060b809ca4425e1eef11f7ef2e5721aa37d051c34daa07fab8" + "e729af4b981636083621d7044c13e52c987621a69ca8eac3889776d9c8aa3070aaf563f96" + "ca393d118ce161fb7911b2952b8af451e1bdb717fc70c6e24f3e2f0048e1ca36be23c13d9" + "957d6a021ebb35677f68fa33778ef7524dfb15ae96a296bc393ac5f25261a422e1f723846" + "4d13e3f8726a75d10ad9fb74b480d44c2e9a6bfe0ca0c8d22fbf0f9ad53e9369d0ffecc27" + "b8a0dd1b85cc77b81e701706231c39a045b1bd891a54b0ed1c87b282de40691dee685423f" + "14ad5a6304fc5997482fe0d1351b34136d60b04cab130ab2e7f5721c6e021983dfd3e868c" + "f2dd9f0b180d5218eae554fabe07a62aa7409a93e7e3b3718961106ca3d1ceb606a2e6e93" + "e5d9c05a8d43d34ea1e14cfed1f25074cb7bdc1289f3f7a6ddaf43cc5e7508a964e0a93e2" + "6f6711cd234765f7a35c71975ed4e919f4c45cf83ce20076f5238b995a65cb0b402d3690b" + "0a36cd2d164bc7ca986327ec955f49fad0c3f0e94c18638c5473f5b20ba654646d0178e3b" + "a35353a278f32920a75567c7b87991b413db47a164acb93f73339bfe0f72b034c8785de3d" + "a8e22a445b5bbc0d13ff3312a13c11f8b5326e8860c136fdbf79da666469da270e0167735" + "941648dfd8fe1b23ce03305bcbc60930906346821ac373a51eedf5c938d3c9f3de9ab43c6" + "8a2035068bcd4eb1585c0a696090c25c2825382d8eeb4b75bafd6e5cec3327e80c72b1444" + "5aced447bca79ce78d0e1869146c12fb57fc0e27529cfca81bf30b5829f903ac1a36dd560" + "e2ab2ca33c521dadb57c3caae0298a1df936da26a6afe2c9d280f8d9861be48668150385d" + "589ea349cc77c9f67ed448a01b4615decfd902c01ba53df4416736631256afb890af6aff3" + "9e47e5cbe59070aed031f20f16e3589d63540904d7ad5709c4830f09c1bbd5b33cd47ff3d" + "a3232e11c17d4d9eb02ceb827e092e8e7b7614adab4b3d9aafb45b083f4cb71e25ff7a865" + "541ea185d95d1e80224c732cc5fbe1f2df689fa4ba1753d148d7f6b1846736071d9a4cecc" + "99e96f47f6ff082cef981183d01b08fd14950878d7dc1101770fb3a1565eac3714820c0e0" + "58f83b7f85cd38a1ebe3f0fde0734e99efb883c1d08900253963e17333dc90901c56c8fca" + "f44e4389cc0515ff06bce030367c1301653fee32dbb8ea88c17cc1346aa072723cdf0644a" + "d3d6d5f0608f21131d2fb7d3c994db65f2a615fb21087b4a9e73d81021d1e0316785c96b8" + "236ac14ebcc6efb194a8f05d8120a6fbe19429c27ad8cb8db54e9404d04f94f681791b8d3" + "251c9307cdbcfcc3619111fb10b1daf8de24da449e0e3c6f4f488dbd42c53ef2765a6e5d1" + "a349d13489225ce8eba209ea228ba155648f59c77d5f8856e80e515741aab423e7f3ebe47" + "00aa5c32d30756c4e37d7552f8e63be7a4612a5f1c6ff6c5846bb85611ffe0241200aa188" + "cdd77303db4ad75489afaab6155212a1aea646b50221a9479c0c7ae53579e44c617d20e6c" + "dadb19583835b19c41d230535cb7b4d06fc286554db084dd5b07e6dc7bb798549a68055b8" + "6ef86a119e8dbda606e006610f44f6fb62b0c1abfd3c69aece8746ab44f4993048148f4fa" + "6d13399c70a422383be38844c0a1ba4e4b98c0dbfb2be577f62a5669d05ab1aea757959e1" + "c20c691b1924a7fa7ff0c54a8b7388f1f9eb1641771b782a04366ad5799631fc3951ae756" + "d2f54de50a356520be51eb6699a8e224bcf9c223947235da1286824b0feaad9681e685836" + "97da87f55e0402d2baf68251f938930fdd1536cccac63e2ef55d90fbdc91f725846c592dd" + "8b154e19fac278c3df0c90b5032d79ffd12203c626dcfe3091b59624451cdc9811cb5bb61" + "e2894e0c1d5bbd462d2404302dd881109f99cc5b37b3d42ef44e55a8d68eafc143f01ec1a" + "5d48090745f97ff747fe1aa7dabbaaee2d107d73852c38b35ade93c7e7a6cdfd8b3dba80a" + "63626fd0d10adc304ab5c28fdfeecc83f3e04fbb298dff5233f3e7dbac1736c4ae9e80364" + "b06f8bbade5fd619f4655f5f73ae4e978799f725c3c6f9e51528d9842a4c9df7630c857e8" + "56dfbe0d7c7753233a16151eae8bb1e018132a28156ccf9d5a085b73d0a3a530ca431a3e7" + "05f419091fad1d0dc3e163433f4b5846db6c15214580a533540dc1e14f90cadaa64f662f4" + "1377bf35a86310c9bd4ea2a890e672b5a3cc1ab945edaefaf5a7b99f6b664814c728e1ee9" + "58bbfd9e810502cacaf5b9671dc8c52982c810d9b737f7210ba7eab97ed95e03dcb75b2b4" + "bd87b19c474a559829deb5f2459d8c25b4518821ac3e9c0294393126efc184fb52cd14e63" + "81a976ba1bb579ca6249ea09d8fc16de82da10413b1251e9a8d85efa079f1afd02dcb8d92" + "876e4d24fcbbe9b134183a28cdab503d18708395c33f94d50d9d4c1d16f2f417fff903f77" + "c6de34e1f506dae723063052645c98217677ade132e466a07a2256f87aa7ad9bc1061cc94" + "82c74717e544c2050b0ea8729bc1a34ce7ecf825b2137a815701fe04c1a3e50fd590521bd" + "26ca7a193a45f864d33e8c7de51b3c686c47074b03d2c442a6882bc03154a61ba68a5ba5a" + "1bc72a5d8c455f0c67371aba5140793aa1a3dc158004bd4da50b70d5a67cf250c665cb897" + "394df202d79cfbb8917827c705a481c9429c7ed6b2cdcc008e6c33132b9173222ad2219b4" + "61d69ccbc63a0587bbb550d0e07711c9e4da24a29664be3222c7463661455021fe64027c1" + "d31b052104c3f7a13c8b669aafc16b9558a0431ac7e997884a8a39f92511caf9647cd8dad" + "feba6ed0ac35813bb9149ac44f1597b00f85786ddd972474d6a572954383fbef702118754" + "ee38b24bcb72ebe91e9ca9a84ad5cd6bac94157bf63ecec1f77bfeb5942430037378e5776" + "d6931af7254590b90b8ccfd3e05f37bddd9dde73bfd7e3b285bcc494964d180a01ceea8f8" + "cef3b7c34e9192f1c89310c1734dbef35fd13d612f699ffdc50e435a07f556f246ede0407" + "4b465150fd8f0d9305526d869db0f1b90386e5f775048e6bfe2e826320bdd95ae65061fae" + "55e7a6a427bcf248008bc7d9a05ecb8ef768e24018a3c4063fc2703e650f4080ef663a805" + "25771b147064037eb819c3f00e9b980dc091f9dd8367e79ec2d1c30ca6aa598554af86f34" + "7cb95d0f15b0a41423c27e1491a82a29284d5e0721d1ca8b515a2e2f365add9d4c577d7d7" + "69585d2e826dacf5e501b25ee58d1ed04e16955213f557b9d774c26fe2c621c0f38d4bc3a" + "2ee4f39fb1738240cdc121c09f9ccb36fb3c839733027152d4db959a4654ed1cb50e35ab6" + "988a551c560b62ed5c19ae6a1d28673ab5a7c10cf4bd956d14016d1d9e063a8c5135b6a4d" + "0d6ad15195c738a9b2fd890e834b0cbb258a10acb46014c08f77458eaae5fbdcf3cc54a40" + "4578fbe639ae1a46139a906a94bffd319fd5ee35d1938dc165935bfd453046f5881bb9161" + "ec199a1daac82dadd11df0427afd77c9789c0fa9cbfbf7406aed350f62ef54a54398f013f" + "cbdb5b9ad58a14c024a9e8b390b06229e005fec042a74a3e169d6c54049fd303be7344695" + "942bd50a4689f5a7c31c63e295d38ffc90802844cfa92980b429fe1d2cf4041f3131090b5" + "9bcfc7255319ce362d2dd90cf873f87ef01ee1ccbe31a8eb17cfb2660a169375068e2bc4d" + "2a318d964c0d3a514093f77b50f28498e4fed5b90804b649002650720fb0eea7b9da0f924" + "40c8aae5e4017c67475acca73c946425a588d50e5cea5bb5395b8db5cec759503a6e73858" + "dc53e76bb21320a740cec4023195687cf5e82a68a40f8acad2e68df3b8949af88ce071d2d" + "b7b389c09ef55b9d7ff4d27d157bb78aa1db6acb793c82cf0c798cd204b48622a5f6af33c" + "80d4d8068c2468c8a1ccc07e44fa27c3ec9d505a3aae1e7508254921905fa29f5c2e232ba" + "2e5380f64603f44ac8acff4ebcdbc53b4ed75a7534bbe9ee9ceed15d9bedeef5398526b31" + "a766364b5952ee2809ee10a58de9e7d04a1f3b729", + 8160, true}, + + {25, "febaf0ce3a452bdad48338ae258775db", + "701dfbe3f22c13268a04871dbb9711f371bd702b2bb41dba24409578e6481bc1", + "572d90bc31fc1edd", "", 8161, false}, + + {26, "5943c65bc33bf05a205b04be8ae0ab2e", "", + "be082f301a03f87787a80fbea88941214d50c42b", + "e7f384df2eae32addabd068a758dec84ed7fcfd87a5fcceb37b70c51422d7387", 32, + true}, + + {27, "5943c65bc33bf05a205b04be8ae0ab2e", + "0000000000000000000000000000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e7f384df2eae32addabd068a758dec84ed7fcfd87a5fcceb37b70c51422d7387", 32, + true}, + + {28, "5943c65bc33bf05a205b04be8ae0ab2e", + "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3" + "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154", + "be082f301a03f87787a80fbea88941214d50c42b", + "12fce691378f28f92cb26ae9cc7ec5a34007fc693944ab79b6fc461093a66c4e", 32, + true}, + + {29, "5943c65bc33bf05a205b04be8ae0ab2e", + "ed16eaa37a3cb51a9ae18e69b1ccb5950ba29ece2e94894ba05715bcc9d926f8", + "be082f301a03f87787a80fbea88941214d50c42b", + "12fce691378f28f92cb26ae9cc7ec5a34007fc693944ab79b6fc461093a66c4e", 32, + true}, + + {30, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {31, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {32, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb053600000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {33, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {34, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "0000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {35, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {36, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32, + true}, + + {37, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "", + "affd91484b5ba2185adb698632e315e1ae238d19", 20, true}, + + {38, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "", + "279bba84f187099f5b5b4f248b7e99114f012b805eb37b4f2bd777c7f626d8026cc3c36af" + "cc6b95dbc53", + 42, true}, + + {39, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "", + "d331254a687cdb1572b5061984689d4a3f321ac82248dbf7c88f9c7d43bf295558d945503" + "b573b268de153d22334133ffd026baa58b70da52169b7d4cc2a0f1d", + 64, true}, + + {40, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "", + "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4", + "f1e1474524b1de386ef1171e2db18b32e074c2d7", 20, true}, + + {41, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "", + "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0", + "b35bdc6ce6a357934f6b078e3210d6a1a4427c808f759394f0cbdaeec4de12425c988b7de" + "b545ba452d1", + 42, true}, + + {42, "e8d20934b9d320458f4854e2442e2f0fa092f461", "", + "4425999958aa3cc629300c25ab15be8cea7a4277", + "d9ca1874238b99baa7f62f9e61db9ec45bc6c6618030b0c42c71551e0c56d37a7c59b39db" + "fa2447647b296a657d096259ed72cc1497f2e6b774da05c00274f05", + 64, true}, + + {43, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0", + "9afa7df500d7a17af1f44422d25a62bf", "", + "6c91116d61a04407703a3b59cfdba2d71999564d", 20, true}, + + {44, "34b85c341a04cbade472b3f7dee4de4d1954bf70", + "b066b42acea664350a8448f8e064225f", "", + "a043e45d56fb32c784a3aa016f40cba8fa298aa813a27e0797c4a48ac464cfd36a61f0aaa" + "184802a16ca", + 42, true}, + + {45, "44cc641e09f7d5642f7b6007ca5a1c0813319666", + "69c0dde6c8e5bd40553a5981fad6ad87", "", + "a8493c8ba5b733dd1e11ef719fd7cdc6773c5b53b5be55acf4d3365ecb6a82c5d692f0cfd" + "a042cef5265d21efb587213155cf17399ae61bd0f167f90eca74f9c", + 64, true}, + + {46, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3", + "0579f690ed32e57a26701a9f6877f243", + "6dc723df3d26f704067afb2fb6d95a66516d089c", + "27e233f30c2d8501d42d229259c1ec350f7fc9ba", 20, true}, + + {47, "8408668b9d671121b8c7d31113f045c0d7c020fe", + "679b30e6930a8ea3f076e317b9595d5e", + "b4451b0f1a217db703582881e86d8044d5f2e092", + "01c4c9b37f4a5c01c89544bfa5aa92072a36206d90e2feeb0d5dd7c222a4340d65f4cba61" + "ed01e79fd75", + 42, true}, + + {48, "e6715cc4ee13c4d999d8f8f500243c321f70b0be", + "ecfaca2ea3301a992b4de081d9d3a4cc", + "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de", + "a3bdbce02823523eaf356cd8f2dcfb450f42f93d03f73487ca86fab09da7e6cc54e0b1e38" + "b8a04fe02c528cb50efe0e3aa172e620b3c3fc11303d1005a137d90", + 64, true}, + + {49, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41", + "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "", + "06fb02949f1f1212cf27436ef3f595a15ce52057", 20, true}, + + {50, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1", + "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "", + "fee9dbc5b95515e77a78fe4c8ea77e76c21f15a1a8207a38dcbe45c3498795be6ec145cc9" + "2bd6ea02432", + 42, true}, + + {51, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c", + "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "", + "d6fb5c20957dd52e3cf5ba3f7b1b28b7be3957a0b2a39cd913376e95dcbf30b481a5cf37d" + "50e3de4c59a67b6113adb0b6a23458d0c4be71d2baef446944fae9c", + 64, true}, + + {52, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df", + "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f", + "32460280e60910b10abee2e9f80a3dab48acbc59", + "aaec302f32a812fef48e69dadbb56936b0c3119a", 20, true}, + + {53, "070c170fca600aa2b23618150ab9044bff7d4dcf", + "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b", + "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc", + "f56000669f0a987954a1e80e3b10588126eb087440b4b253587f5d05ef46530bbe83089ae" + "b1eaa45f0c8", + 42, true}, + + {54, "87a23208df5e66488d23f7aaa066e87bdced8e2b", + "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245", + "e4d66fa23a6020820013d94d1f8e84a58cba2a82", + "3c5003f24499773817f13695c45b937faa82a8d579a0afcb2ef473b925dbeee8dbb62f28c" + "22d1379f02d29e26327d22c2e4a6d951865ae1a6a3ac2bd441c805e", + 64, true}, + + {55, "214746af12a669b726364027e9a1cfa40c18f8e0", + "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557" + "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9", + "", + "ac9d8595b73c4e23791aecf157ff1ceb9320db1149a5b8e0eea62ea15e4d36d979b3f79e5" + "8747b5b6d51", + 42, true}, + + {56, "d509c509f91d78c33b9d661e6df1992b2b6ae429", + "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641" + "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209", + "bea4f60eff1a0c6ab664ff3db2f774347920a482", + "b8eb1092a47f8b538d33f065b688b3db48b1c47724d26c7106be333228a5f892010eb4ec5" + "8597f3ae801", + 42, true}, + + {57, "79210bdd3e2d9185c241114eb2ccdc9cd9a92eda", + "eb5f77214e3b70a7422822986dc397ae75bc953d3759a1ab44eea1f08b789d36", + "583afffd66331da0", + "cf24e0b4c6290e8df554afa553e5b6dc85afb681efa20563871e8ffc1fe2b16c2c6ed18f7" + "913c337ddf462475db5af55b5ccc3dc9f80350a9b538573c8cc3fa0e14286af2ac908794a" + "53e065fbc062e65129548f18be49a029d23a2215a89b16fc802467e313a23e1607b08dff7" + "7d2e46233c5232cb27acae0ae98199fbaa42cb8315f0762aa320477371021b933c27e99ce" + "59e45e706c36e1ed24788f0080955aec82b3b8d72da158258ee9ab3f9c62e426df25b3673" + "d37b8961e7b57b36c1b75f8b086abc3cec04fb526ba1cf15c8e91e8d60f2e774b99a1c446" + "c707f7947e14b4e074410ea15c84531a7b487091a9dd37e947d6809bc5c16aee9e1b9ee6e" + "adf11763e3a5d55a973e75d2739c631dbc89a5157fd8bba4de5abc42160320771667efd8f" + "d2f7c47ea5300513b655161eb29b8b056ce4d970b2150d18d42c7392dc67b9e6cecd8da53" + "887316819e21699a0385a1e51affa46b19e4addede417978c6e510a1823392a94e99b3fb4" + "7880394e39c13931c665477c76da3281393a8a7c63e80bafc203f0cb9d81ae23daea602d2" + "a1a6640dc10abd36265d84a10e3205ac547a6d89f4d43afff02e854d5e0864ae429f38c7a" + "b959f2a5a701c23e4d619d632552bef2f51d85a00eb173e544f7eb14b62b9d5901ad37be7" + "47403ba78eb512ae162d6eccc52436fe36d95f0d0baa13a4a1eeacc470cff29f9a9ccdc1d" + "3bcb216af278eeee3dd039e366a66acfc5c51bf5a4800069baf54989ea911f61f1b58790a" + "6318cb856dbd849cbc35bd445083fb33bcda8a97a4b7bc26ae02439e06414b652c61ecbd1" + "fd1fac1319ca9c4b60cac2d2a539e7a5596f040d801fda9e56fcdca560c67056da14137e0" + "b068f333f3526154e2bad4a92dcd777387e7eba1068b6c1ad30215f8e948b48cd89d03665" + "b5bd7605d6b06b1b908a07c729c78501ee490505f1dbab1b545fd612feee0f12bdf94953b" + "41b95b122288575ca36bffa6d32dc5c6ad88bb759c8cb894b607e56499c1037cd9d5a28a5" + "a85766bf9fe8a0a705227b3bb2d6df3377611af40a4750e9587dadbad132f243947e62f2e" + "74dde1d842544583403d778c9045c88c70d30d0f6167ba97828985aa39019f129fb85311e" + "ed6f91504931fd431ff90a44b8dd7f117c18dbfa5346dd39b1f9e67a00f04e8ebe69dd275" + "099b3ad752d4162239265bda196d6f6d61f3fd6dbb9eef4bc85955e26d6eec2fbe513cfea" + "a7eee840c32b7bc06f1d53c7ff4e4e8f5d30a3f8c45e581bf59814b95c3566e47d74ebecd" + "e07ce9d3526f71f0c075682c03aebc0e582f2245c9aa3ccebc851d1052190a6f66dc47ce4" + "bb2428d2fbdaa2bebe569995abe925549f56a1d9de904828bc9c11daea269f181f67ce03a" + "f3efffa79c5244cde5a552e840352f8aeb741025f71aee4cd800e362bf5554302d5124843" + "a8e71ca03714f7c103d54a1e425d2a80be6b512ed0fda41a0417d49285c71ccbcb662d7bd" + "85e6d599defc315dac7b70fa5ea32ea9469c42feebb78619727fd75ea1da649d51539fa5c" + "16ab24bdaca44f17040bc638009adac1b0ccee9114b2aa67c9f87997bccd9757e9c8f80fb" + "860909f366ed8db6760c92bb5a09205396634c408e3d549305180e232d5ad0d51adae8354" + "1330ccc2e92bb8fcd50926376956a00fc195c8373df5d24d0ea45bde59c1f97d68f25eefe" + "c352578d305bb0d8c2ec46737c4ddd7bf9a8fb5d0001c9a4baf544a84d2706be2a1f14909" + "1f6e03e86ff78fdfe64be9c8fb3413f229cc9c5783192f401c5532d8f359b8f0ee493be40" + "ca9b5d2c1a3d76519d64eb3cdef6f4ed522c52f8e83ff20ad3e35ce7d7d4cedeff21e3988" + "28b49d1f2b880477ff7c107349447e1fee43949118f302547ec168810c99339aec5ba3064" + "a58dc2de08b4c15eacfa42a66362feeabdbedd495716b9344503059d20c1b06a135955439" + "ca71f0274e56dc85dbc135d33a9d992784da58603d3ab6873065a36b68f8078acd3a27661" + "0e4c4335f57430ba591de81834417e770595317b02491619c259c0f5002afe89058c24446" + "8e8c8ed2fcb98bf6cf8fec723eb055eb8745de08b4b4978ab272a5db69dcd4a2ac712a667" + "49e603648076713aea17e046e66d68102eec7a629e57803116d5f90a790ec86e3b54a5dce" + "bb100d6fe6c04a170d9a54f81784cf59c0b3d373396e8310774a0f2063b8a8bfd4406a4e0" + "e14cd52112334d1d1a2fe90a91a40b1becb806c53ad8039cc08885485550d7b84d7dd2d7b" + "24174ebc1186097f44f904646bc68fdda207a99bee9a68dc41351c9a7a76a06cd66190ab9" + "22f5c8d0b03e2616f8451241b22a919e60f63431e9d688dbec5b72f7aec8a1d164d0d2367" + "67df3490131f01572e97f479fe7a4589936df3e7cd1bc267d71d182f227c9cf8c53ce5f2f" + "29c709f21ef9cbcf89ae646a5b9f1107456ecc20ef28adc28dbe616cdd8373cf1c97863e3" + "d17f078d6fb9c136a1ec619b1353ca6c18e2b6b9276aa14bc2013734c31d0a7641b7c478a" + "c62c0cd19b3b33f4b40691b96a3aabb65cb17fee503bd383ecbf04219fe545b9b4e538bf3" + "bd78a60c6973e0fabf36854cb2420f0996e68832591865db34ff84b84e7701697336d090c" + "c0d43c6fe2cb8d98faa81b74072a4b51af9a43ff52a4a2a794793b2287fc4d611dfb681a3" + "d87fd5dadb64469c2b3eff8770971135bc53552910ba78f154c139ee1ea7ac3d407f86b85" + "6fbd5cdcbb5ff51c8f7ac81303ac78ea78a9b2c1f4f7c50dbd4a3079033177194c9249252" + "653dfde9dc1a09ffe849adac8cd952c6a2ae4f7931e3ae4bf49b1ea0f0381abf3877b49e9" + "20cfb24c0013fa6bdb95803d465e0165461b8ba4bd085a7581b822f2821f4fef32d1dc806" + "55050911c93dcc86b2784e2c67faf164a1329afb12b92031b80bfd589d2b8e5b4548caf3d" + "656fda7d59e8d6b499c2151d28586b4b735fedda3c731749ae715fa616185993c46c0a1ae" + "a431cb5e666d13937917dfcf3519c52917dd8d327e1cb6f7c02f1d83945e8d469cf73ab88" + "8e86894b64ffc632159c66af0ac8dd6783300d1f68f553db359194719cb31c0bd652affb1" + "beb4511e4a8e896373cef1e83f88850d4c5799dad239d37116d8b87ffc27c478260011d9d" + "a68578218d493dc0b09d2112dc33e97e2de97351fdbc5009d8b351b859253e2072c268e0d" + "a6b4bbbebfcecf86c9d8a665020831566ed4f1c8c206b32362397774aa6d0c506d18890a1" + "d616d9ce0844dda2d06af3cb3e7f53bffc642d261b16927ffa15a8fe025b77e693bd434f5" + "03c977e0d8ac1402f6b2ddf92aebc8c29ed3b64802d890174ee63348e404c936351aecafa" + "fa7eee855c68a4cfa503edfa51e927cbc2f89a8eac7427d96274453631232643da696312a" + "75ca433e919b8fcf563cc5c84f1c2fa1a3d5e46078bd276fab4323b541e6326dfd0cdc057" + "e6dd33172ccbed29bd35d289367cd378c78e96c4e2c01d3bfa295b3164d028ba8b7f0f8d4" + "5bfe54525fd847ead0b46af5dccc53fa96ac8237ef2f5389fb7b1dac15458c145425370c2" + "2989e09d6249c1a8266b0c924252f5a9b81695c9e566698428ec655d786bc1dddf0c21078" + "24f0ef9f28a6eb97787d77872c0629758bdd8c47b36fcb104714b91d65d4b62a37077e6cb" + "ca5102ed64e4960d14b68bdf5f51f5aa19056fd9c4f82b3eae0d05824f3a257f5d5e7e2a2" + "2e847b1e2b9dc0ce1d146805513b29fcce72f3d03c9a6a2a4599d77fdff432f76690e4282" + "9f51f7c5af716372e830701d8e264bd89a3cecd896b973dd39c07ba39efad8e4e38ebcf04" + "0edd4c497f199b00c470cf1c8d5d619f856a003570dc421576fb781f29a2097b7851fc237" + "ff4bb462af5fbfa266614bfadabbf4d631825ab02cdece4b27c9d4023d480d52da3d26ce0" + "9f86584d67ea2a8fbe36e61bdcf4065bb2db1c08f57178a6fb9491b9e6fb13a72b99cf257" + "73fa79d0ba9dad45d0682598d8aaa7130b6866158fe71adb7f23c27b8338ecbafffe8b122" + "16b3e9205686b2b819942b3296c03d77e58797ab1e0ee7c61ec507d3f4e9ab73803487533" + "86a0e3a3a9f026d789f2f5192c97d0303bab9980b943428044516725779bb0189ff7c5d0c" + "b05f093ca5940ed30f1b28add3a8c040663777f93bbcc070cb84b8e569da3f02fb4a425c7" + "3d14e49972828fa67b819b22cb69f49d3acdbd09963ddf174cbcad48193f2ec2e8b5cfdc7" + "85980abd790f18533da0e0965dff388a9121573aa090f1ad3d63ee7b1bbe98d956f3c56db" + "55a22e93123375d7f0315ee15355b0588277de76cd46837ca6a2b1cb8dc00a98c06707f04" + "c23113c0aa3d7c06b351c59ea1d2294c4ec19ad142de809d8277bdd4a40fbcfbe4dccb11d" + "4bf323955e1415fa91efdba9dc79eaaa9be1f17652f68e51588c847fef9447aba64b6806d" + "8013ecde501439503eda39b2d20809f78a96ef4ef88ff71c9430469f2db5069a725a09dd4" + "65e7c9c946c04778a9b1dc02fec2d7c655ccbb277572850fd2ea4ac0a45468e8efa97fa23" + "950195957b079a0b002647b08025edb7781b0979b1a7e3a1d681eb59a70b1cfc055e0aedb" + "e9fe56c34a479a85e766bd32a6780a193704b9216dec17dc7d92eb46ed27f091c1f62cca2" + "a329a0d7d748502f21c072bc4b90b71afbd5d66d19df779bcf9514e81eda5b934a14a0509" + "e6721916a2f35e937763a46dd5a7eeaa5ffaab6c68a7c0188d9a4f70f30556ee43a9604a7" + "aa43507067ceafe41a98df64451a1047efd6c88d17c4b5fff71a2312b3d6ff558e579fb2b" + "6acee500bd0a8f9e4e4f81734c6ef4a8fe83a977a67e98c8d2eb6ee099daf0ef410d59a60" + "c49250d48be47511cfcbeff34b8ecdd83802dc4683c32b404609a41629a67e17e6a2bfe6c" + "f0ac5bc926fe97c15552bff54a0d20987281f8574ede505cf802eb2cbbe4a3149e68c4f50" + "4c21d91c576a8cfbaffec52a74b842e5d7733b07624741772bdfa75e5b5e0e3785f18357c" + "66a7e50d991748c76c29cb44167d60dfaae9b6b1837361b10e45921090fc9644a4bf968bd" + "dc0acfcddffbd44dfbd5824169e3534d7fe7d28ffefe3e992a6579fbbe06bc79d5816eea0" + "b4033830acecc0b84ce000c377d6447796a76869dee1747a3a37891a3c00e809d1b83d0aa" + "4e70c3a6874247e719a648e78e02d17c9547e62c398d6e5c04c88090cd7b7a1dc1e4a57b1" + "e0382bb7bece72c973574ae0ef2f11e4f0c4c6e2e76dea70411ec01a2be5ec2f93d001ac9" + "19d01b5ceb2b86f7f4a2081b42210d6f1a8e4301390f54343db84ef4aee9dec2f2a7dd5dc" + "0780fe95d0818b6f9aa0fc7672de920e8187dbd7ec7e3885e5e34d268b2cda1f4c4feb28c" + "da9669fce58cad9b2598f04d767ed8ca2ae78ff5add40596e327af23353f935c7fde402fa" + "b88405f4ff78f02e69bc5ec166280f04d886ba2270c895ddf5942ccdae139cd38edbc7086" + "30f41d5aef67c7be8f73234b990a3ebb21f50a493ce10f571a04fca61f67677aee0f8531e" + "671ca2a32aeb3540b3228bea0353feee3c144207e5fe5c2198cfda2ac9798bf376f19565c" + "43371153e5f41bc15b80cabf67cda36aa93f92a3530dee33e4556d1702bc916598e92f78b" + "c5637a02398f46e376eabef664b5fe7733b2d0cbb27c5a9c8d7b481cba3f07e56a87cf7aa" + "5e039965a1237b098a8ecb89148f1e077e2fc216b24f7aef754a65809736ec673c018fa9d" + "98831f69838600b011328f17310036dc043c333fba65812934d4f9a2a6b61fabe75b396c3" + "848a095d63e9eb301d0e6d7d77ea2dafae8f40c577a8d3a9f1a77c3d21d18e81b8ec3936c" + "3cc0f06982e5ffcef5479d3172e381144a352109698a3b590f73e238ba7b7d07306ba9709" + "64fa92bc3916b4efb301b586988d3f17d0c1caf2021c318173692f543ba7a8ff792608ae4" + "bdf407e41ef017610d784f9ca3e7cc2009ab4c4c3c597677e4c4eea76014e70bb8ea84f47" + "4128d648904407acc5a7a75a5dcee6ae81b2fa97e95d9e210fecac7daad4a0a2c45bea735" + "7b4986b25ea97fc234dff28374cddf4adf5702ebf25eafa83fa67623e2417442f78870a78" + "141dcd57a7e3854d133362e711a06cfac847670906c9c0a54e50bf183369d65c254666a95" + "62b42a733254fcffc51120b4ec5b911460da89a9714e204241411ae02cbfa771acfa328a7" + "d777cf802a5b1814e0e227304b006fad8b2579c15f66397830bdaf9cd02399107332fbd53" + "8a29a0b3432775b2a1d2b088ea5828adc5a469a900af172c6a24a2a56d9a387c74b55fd38" + "451ec802b8a29271d61d8f1e9b6e6ce964861f10b67d04a521a53e45a73e1085974f2d044" + "175d66689b194e3596538695e83e881fec13537cbef21d5a2ab9dc9719752c188bfc3f204" + "950dba940ba8f8023ed3a571cb0ec9c7a2c247a89b4a3fc6c4d09b5e3b90f76e617da43f1" + "048a17bae73856b971df3fbf52eb4eb6adfc7894401df77d165e1572bccb941f99ee6219c" + "d71ec82a3ce48ac556686cde78136ea28d5b801ad7d73d0890b96497fc6e7799548f82d20" + "71df84dba792066a769f2e616a939958747087464c00d04f814685595ce26d81fb43f07f7" + "8daaa85fd32152356976756ba728dbde26ebdb8568ae15d2c6d7b41ce08b024417f471e65" + "f6e143860130985c2c4b6d1b8ba51b87d94ef534b285dc99945f5599c602155a194b03c11" + "4cd40ebbd03011c6e8595eed8a9264af8f13201bffc5225e369cc2ed17c5c732331d504b4" + "821aeea3acf79acaa9e98e3d2ee1261c366486c4bc59dbfb62b8a971b976c8c6e7379134d" + "0c42277c779db551c8fd39942f88e2b5f6eac2412b1354cb782047f20dbd9a6fe081888a9" + "70d9f3aa881c6ea7ac8aa5d67606e03268c65875aed52d87081b9bf140f2a0598b9f743f2" + "90880cb816ab5a8cacc56e079380f25e559b8f7914dfa8aa44e3eeee479bb2fcf29722337" + "7c3a153d3cb04f22c4345d80953a1b65ca9d9256f129278bf7538d884384e76932eeac09d" + "d287077ad60a07bf588e1504ae5581c9c30e8a82589b00844d3b337f44bf9d3fbdc34bbc4" + "530551dbbb25bf7c309d700586bbce48a2499698134cfd224ed04597390abc324f6a28361" + "dfe4bcbc04ae47aa7e59d8b1952cd54a169e978055103e573a68dc2dffa6600ebb95acdce" + "fa98009ce111278d3a77a134ec1e3801e030a2ee72d179f9f7b9f1bd53517e0591076353b" + "c5f0079d3a13e35a7da033c39d6448dffb07d4b647fd54f76f78bbb186fb9df42837fd8fc" + "809b388f8105f1ffba02cfd150c7e35ccf513835a7c58d17fa3bb6cc36acbb12a83d4bc6d" + "52d9f9d84227a8b25484eb9c7947f8fc45cfec7c3ebbea0a90c2ae84dc5b92fafc91ead28" + "e5019fb3e9cccd08401f9a829ee441376fc48027b413a2a079adf7a251c3e741439e5193d" + "c2e592038b69bcda4238830fcec5452e12b8df0697f623ffd944884de86c828b603d85779" + "11a0d1948a06b6f81a7bc5b2980b7179d37cc0e7deb148094a0f4837db396063da3cf3df6" + "567221e82aa9b45dc432682cf53674ac3ae20dc8187e3118fc6553e08d1da793de157c365" + "34982abd529fed5fb325aaa14d92a9ec4ea02ad77087280a1ca530e086ef456cb22e68673" + "b6d07ba608f34631f19d4c9846ee2f66f2891b0278d7e8151af3976bba441bfaf95938a04" + "1c8553d767777cf6e5a51b10d176fe9e58f242bfd0513e677e1f9fedd7c4ae7de1973b3f0" + "94eaf36d0b471fb1a0b67867d2720e513140e569f93240f809b711c54a12daef29fd573e5" + "8793b4e597037a0e01ec13fa06e36c88f6eea90136a51ba6cbfd2b5c38e7da13f3b903b5d" + "89a8410bcff27fc2286b7033b228b7639e004cda29b24ce06e17fdbbfc346b8abaff01680" + "df78d01a45d65cf594e4244eeb9f0cef5dcabfe7fd2b1dedfc3cc0540fd4959a90ead36bf" + "92e738506ae6beac4c84cf01df8183a6f3cf7ea7983520b59a8f09a47138b0f5a75d12411" + "e82214ab312fb54f575b33025c3f5ed5ca9bfe3fe9571b9c4b06854232e1d65bd5ac71d7b" + "e9196bc7102e7e77fb305e49a16e9eaa24f12948fbee62f4f9e5619e36cc92358252f9a17" + "182ae12c2d78e1942e94ebb0a9cb7c58164186d100e73f93dc7a3bc543579a379514fad48" + "d99e32fe04a947be3df5324da6267ac9b928baeb3c9f9b5181262b7e2956f0a997a469fd0" + "79ebe57f7396025abf8c594d09ff2f353790cfda055ed8b570abce9c1c18b5ad4d82a0b71" + "95e4f77c48b58d4f31e36f11d4b64deec09c2068aadb0d74f01ff25ec85569a854f9b171b" + "cb41de033beb985413c3f92c7650edebe9af6ed5c4882045ffaadb95e88d0d737188e81c1" + "430b96c4afd02d2895088522706c0b5e22883ef9bb4040bd276f526971d0e7cfaf9b0d965" + "dec0841ff9db5afae213eec385c6967aa84385e5c1148303b54a45ecea61f3e6279066fa5" + "1db25a1c42c88e340c1e8ab6f1ffbe3d2eb6a26279486f9202d8b8c02fe4a7830a4adf577" + "64544cc82df4ca6dcf14e332e283ca6349acc8a90f0dbf1adb93ca294a93e5a34eae79a8a" + "e2b066795f242e8408ceba322608f892de6e559c25118d1f16ead863f90456a036f4e976f" + "a07cc9a61f213a62ed075e0668e90c0241f1dc92a14e09602ca27df696de8f90f0e8ae489" + "60a80db14855b0b0b6c7a7a31a6e719a41df797e09dbfa17f93e9f152fb72d5f2cd56caf3" + "a1532640ae8e5dad86bd6d87ff60cace9b651cf90fb8ff42b5d9caa904ef6ca5164fa1275" + "010b4482d12cf46f4c240b3944e0a9b1d9ddf306668c6049ee3276ab596469882f603eede" + "5ee5e890319693f42f16884c7fe00f06c132ae40cde57f2c0cea275edd6b40f866fad63c0" + "661eb07176b43b529099591e63dc369bccb13b7b38ace2347052b457fccc4510639dd4ce5" + "f324bfd6b7ca399398ff20f58bff4d2fb48a160fa04239106c633414289c419b270fa2c88" + "66392b220a142e00299e4f85ecb1c73c6222c7228eb26bccf3af56cb6c4d308e03010b463" + "27aa08af24bb82acecc978824493cfa7ca97646c936b641fabbf151f85f06992ef48f9e72" + "98a8e6a77836a092d1742ab9cfb1d032e75acb3c5db7125b0407591d54d3952c5f1d597c3" + "adb5013e92b172b9175fa38aa3a4968676112620dcb561adb016a45afa5b4b18660f4fbff" + "9f98f21833e8b46c1070aa8e8e95850631f7e25361eac044e662158aec08cf87ec02e16ba" + "4b1e19a969fec3c7d595694c5b48bfbb7aac5abcada36dfaec9c64256e0649942a1171f88" + "6a85cf9ef29881f297f5d6ca63679f6dbed9c638f970d65b602ba63ecb00b9e3b8e5d91d3" + "39f400f5c5908e6fd16535d93348e41bb0383c0a7f2790111415a3e8948ca0910a4f1e73f" + "85bdeffa4b3355ab2a14e2e8368de0559c4315486ec21346823d21049860bc0d698766c1f" + "5a86cb283b4f549c31bbd48f26184aabf676bf5ad8377df558e3cc33e5668358e12e3c442" + "df86fa18c60241b8a77be7f12af62618e615a6a9193cd6a15fad70f67e63833cc0eb56168" + "8be0cfd9eda0e42481fe5a419778e07b82bc45682af16a7ff00055070f5cc0f2062e0a60d" + "4d59a2ba3aad38f055affdb01e4ffed87124d07650e39eb00ba8dda82cde140cfeec546dd" + "555ca15e1ac231db239caba419a2b39393face30ed9e9971f970fb59883b9d524745d8bf1" + "b250da59704349227e9f2dbb0ce7339c7c9e3b8ac6e3c90974ea8e81b1b73d04f254aee63" + "84903ed2fa844a2ab2759d32e0676d7a64f0f8cd3e5547e5e486c0011304a7b4878caf6e8" + "9e4c02306e848d266bca823d9631006aa3fb7986eb35eddc423eba51853945b786179d258" + "0e69177311b76da29c6420549cdc8c4bf76aa0138b27a4d7a0986bb891602482ddeb6472f" + "d6be465c06c7261a6fe0f6f8821786ae408b7de34846f158b3518cf3ca21d660d630c860c" + "ef9cb392f5019fa32cf12549d1a0479aaa70fd51a0d293d84d45668d072b17d7101aa4995" + "7e2ff5d83a59410ee9d0fde24f335a523fa35298fb5aa8c00445e972f6ba8ceac8b46562c" + "781b9398fb2896b1121d66630b50afdfc93607d8bc020c606b6cdaa8f51146d2038abb193" + "f98371d4235207399994b6f2eaeeec8fc5275b1f087057482ae2792a340f9c0eac56149f0" + "4012b2b59d72b1ca596cf11ec9401abb77fd62bbeea3a0c6e25ec6e17e6a5cc4cdafd8e8b" + "940e50ad0994878ade0321f4d2c0732fefb0c5306d3835847626a82909b0b96f0fc9a58c8" + "af8f25d8f0ade664cad6efc79739d4532aabfea8d138478b3757b306d75a8ee51cfa7be05" + "da9255b9734261589433ceea6ab8c44264efa08503d7e87de60c40b3fb9112e8c104e96ca" + "f323c2d2972680a2145a45218b5780bd769392f9c649093373cca9555a2a837e7b719a19f" + "446e12d427ee2c5f1161d9d1ad24e4f532db0f24a3d902d02ba3d7e6fdc222ec73c168385" + "19d672aa767382510059edee74c619cc2d064a521224abb370d947a8ddfc26a439a028fca" + "6b0ba40b420ec5313db8198317812e1d784b902797d3bf80593d247ad46ce2a9bcc871745" + "27f1ed9a6bb4a27329fe7af6989c31fda897baa7f38b2231e86546654854fc97953912506" + "2a6de298677df139b9602d927e316f942cb83da88497c453a45673c3ce40e3b5385e25d02" + "91f25d187894af86560cfd4714b912c9a4fcc2b12598b55c0d9c9173109769b4a3fb5c1d4" + "5a21f5103273d89fc3553f5fb4c19079e64b99ab9f3d39ab2b3ccf16ff00f155f3fdf33c1" + "f85aedc471525c1a9cb468489dd92d6be3e3a864b8dbf4a21beb4771f24ea8ce6f434910d" + "99f6141a1d64041ec3cfdcd8589db60a2cde9ced50a50f9986ef7a334173c7604d16e65f1" + "dc67d9e7d7fa8b154a3973c6ce20479626f1706c3efd7bab3d85a9f12690c29aa786e3aaf" + "80352640d0cb393cceee83a6ce68112052d2f6d6ba1d9c7d4089576bbd2550863fc7a0f0a" + "382878c8095d2f3829853d6b221e49070d8512c72879521d5e956d2d0c0895fc4d9a5a59d" + "07135228ba85d20b672db77b4bba77d7a00d45a039daa98cd70973c57c772dc3b0b9df0b3" + "649a8afc35962a03370a5871cc1ea51f54ed2b52c5bfb4fd54cdc68ed519a40d04e6153d4" + "a1f86c276215cf5fba4ee67f6a9d2f38d1ba579d9634ffd22e05c75a90a825f75911ac787" + "e8cdf70366afbe6a35527b8ea875a7e218d15c9b3d833bf485a716ccbaadaf7f501829aac" + "cdd92c02b77c24d49434f0735be5454be94010b68cbd5a7c70525a81052a46e64447caad2" + "64d71199db69791d2b8f9466238c9514feffcd74793d43641fdbc54c692e38b28830df7dd" + "c27524cb97f1861034f5f1c9afb935e062411e407b582b09b8c4a6cccc90fbb491fbaa375" + "bb60893979e86d7081017a8ed25538ba08d49e3fe989083869e88a38a8fb2b3044945f121" + "c7e10a5719a93d2b33e080b9ce3e1d783048c6567e2103987d1f842693c41e44d34c130c3" + "371cc2502cda329eb2a46cbeb56d8bd52f804c162", + 8160, true}, + + {58, "b237665db1d0652011a5eb49101c4d910b11f7f9", + "9ad532fb460bf6d4c3eb565dcb84dd0f3c04c5ce962076f1397ca7ca472ae2c2", + "5901d8fb43a50973", "", 8161, false}, + + {59, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "", + "5447e595250d02165aae3e61fa90313e25509a7b", + "234b37551fb454431c62edd79d67da984eea21e86e56093cff9645d7f80b8188", 32, + true}, + + {60, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "0000000000000000000000000000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "234b37551fb454431c62edd79d67da984eea21e86e56093cff9645d7f80b8188", 32, + true}, + + {61, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b" + "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353", + "5447e595250d02165aae3e61fa90313e25509a7b", + "d45c3909269f4b5f9de1fb2eeb0593a7cb9175c8835aba37e0ee0c4cb3bd87c4", 32, + true}, + + {62, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "c737d7278df1ec7c0a549ce964abd51c3df1d3584d49e77208cd3f9f5bbfb32e", + "5447e595250d02165aae3e61fa90313e25509a7b", + "d45c3909269f4b5f9de1fb2eeb0593a7cb9175c8835aba37e0ee0c4cb3bd87c4", 32, + true}, + + {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f40000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f400000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {67, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "0000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {68, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {69, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32, + true}, + + {70, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "", + "", "dffa900130e1d074c51fe2ed2d7764abe94a2adc", 20, true}, + + {71, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "", + "", + "e764a7de3f1a3637f41f102d586b8e98f9e95bbc2db63fdd391ec8141cd326259a533fc4b" + "2c7dc6b4fc9", + 42, true}, + + {72, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "", + "", + "a9ff577bfbbc7e01651d10589f0958f5ec2316d6ad96f9a8c822e4b0af8a707ed5c04839a" + "ce033274e5eb748db183d48a2876ba13fc11a3fefc05cbe30b9a18a", + 64, true}, + + {73, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "", + "74d2301c5aca2441372cf6077bd8806dab3e8721", + "7e447411adcc3af485031fa5cb8d624c812b4d84", 20, true}, + + {74, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "", + "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2", + "c746740b67f49da7bb6f5d5e6cb5e23509bece3637f33c45abd96fd8b1da48772baf655f2" + "4049af16451", + 42, true}, + + {75, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "", + "113b708f7522ec3b362999db18699bf7871e3b8f", + "6b00010a427093de7e0eed1f22642b2b034b84ebac3b9002229962ef12e53b5baee7ae771" + "a821b385656398739043da5f60d027e1d01e42736a401c853f2e0ca", + 64, true}, + + {76, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057", + "0d7d3b47bf8484c8adab7f9c27c9584f", "", + "651d20c6a40e23cf2dcb0d929776e64cc04c3466", 20, true}, + + {77, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211", + "5232e5e4e2dd6133d46ebe5a8a51a0bc", "", + "bfbcf6c703d8650b8a7d7d0c84f13f635c73e2e8f608adc8964e0ae632bca4d3a70e92e5d" + "a871821ee1e", + 42, true}, + + {78, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0", + "962d86949506450eaca929286ce5d9e7", "", + "547e55f20ca5d7eb38596f6b60f9bcada416cb9c987439ad3c772b27b98cd39d954f7ca5d" + "60c05164b7680ea25b101310671a427162e39baf08f8efa5d0569c3", + 64, true}, + + {79, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3", + "2bde6e33534731f52d39add940ff46f6", + "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048", + "7ce3df3702e7b7aeebc2c11c9fc0bf28b2b90aad", 20, true}, + + {80, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd", + "1647a044472179d454b8d2108e4a2aa8", + "4266351bad419173279c901aea148e8b1d99e50f", + "84afe4ccca3e7c99c6eb84b33a25e66a604308861622009bc7ca1c52e8ddbbecf10aa9241" + "5b003686dd5", + 42, true}, + + {81, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9", + "70d83929a6376a6eab859f0d6225f131", + "36356cdc28187c11cbb9046f9ce7502ab4d2ea46", + "96a4cbf7f84bab262ad8cb024cc2766031957b75fc412aee2f539cedcb66cc2acf7a5481c" + "155ae91d7f6b6c2e8484a8c03a3505f0d2210f3053d43d83bc651bd", + 64, true}, + + {82, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f", + "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "", + "8d910333d171e6ac3bdbfc703a1eb64e1db04cdc", 20, true}, + + {83, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c", + "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "", + "7deb232b3eea8f89dfb2527aad8b4e4bf0675cea335d423fe6dd224992aaea61661c886d7" + "7034111d8e3", + 42, true}, + + {84, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629", + "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "", + "192858a93bba3736472d44cfd406f745a19afcf72824f5367fc2f931ed0057b88c06f42aa" + "ae31b660720a2db6c6052ed91b3c642a67d04d9621682ce877665a4", + 64, true}, + + {85, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd", + "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e", + "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3", + "3154e598c6416fccebc1ab5c820fa8498177ad38", 20, true}, + + {86, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599", + "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79", + "4e9e27d971e76fda614fde15031f6664b97d4786", + "693bccb2426f36134c61fe44d8f77801dc55489cfaea660f0c91093a82cfe16844a7f60e4" + "16edb0fc5d1", + 42, true}, + + {87, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf", + "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2", + "ff36776fc755722ff371f21cfb37a168a2731e99", + "325bcbf88f99f347fd2a565814d435a295ad73ec203b951e56c11055c62b989bd8138f3d0" + "268672b8b1a1b7ef00578b5d30bac41848383f4e5392b7276121d0a", + 64, true}, + + {88, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f", + "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666" + "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769", + "", + "696d76e5811d7808a8d1ab3f88c699685e04f12ebcb7eff276bcadbc9492fd163618f01ef" + "9c92e597d57", + 42, true}, + + {89, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c", + "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c" + "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4", + "613e353162c6c1b12fb1477fbc54074ff7848a14", + "46f80edfd0107fa0ee7679870d8053efdc002b34a631ef9e80c4ff71f26f1adf67ad86e5e" + "010e03e71cb", + 42, true}, + + {90, "82efaeb5675daa97466cc61626f3979943f3fdbd115488655cf7d10f278b4777", + "f0950b72da1658417656aaff8300de0ba25c294cc37c8cbb5d21500db5329655", + "2ef76656956e76c6", + "7c46dbc4ff032e1f51eff7e5b42f7964c0033d2eb1fb9792c9a2e881abf28cf3", 32, + true}, + + {91, "29f4a06c406716a2d0977bec7da2b1744558bf9cddab315d9a335664e0b3e7fe", + "76ce4f337e3cfd2e2f6b285a658bb91e036f9dd2e18cf29c46765e62ffa37b29", + "5faad6499cb41564", + "7cf6836ad2510c69ef9fe46956aa21646c59debe68aa2275245406fc317ff9aaef1ee4ade" + "1c393070136c96eca5f84ade585215f4ec4d6db", + 56, true}, + + {92, "2b1cce4f551d59327f13e0eb78fe51ed5e74d1c5bce2d500d832b4b880c041dd", + "7b9ab6287dea796394ab0b7d260476d02f86e02266bc9711f8ba4861ab69ac8d", + "ebd644650e75a774", + "7710f9f762a96aceaa5096058e1fb32d62803c1f7fd3f63495bf7773ef16956f3000c5361" + "6bd5bd12a5b28df53ae7ba7c36267e2970bbcf3c4b1476928f44c0906b6ab204a746f069c" + "c9f065e038143b842a9e69208a37e740e808c043ddaa663e52a1357617eededfdcbefdd7d" + "5b2c5c0b208f981da0a588b10413fae9ee7f8", + 128, true}, + + {93, "bdd9c30b5fab7f22d859db774779b41cc124daf3ce872f6e80951c0edd8f8214", + "90983ed74912c6173d0f7cf8164b525361b89bda04d085341a057bde9083b5af", + "e6483e923d37e4ba", + "5fd99b6a94d1fd2fe8e1f0b9a7b32b6be4b9dc967b78b9d7a221321154c12ce014581e766" + "0649e582377272bd13cbac2c9ae66625b613ed01f3408a560a213e8b6d364bef03ecef71c" + "f58598dcf218e461fefd6d12db5cf2bb196b79082c5ddcb5dc7a83217fbf93c4d89dc803a" + "f71c7bd1b91ed9eed4e9515032445d83fa9698433dbc2c357a587df8d1ee4230e15192349" + "92759bcc2b5261fa109141eed97c090806929af8a26d949f505c5f6d0a7c9f5c85e687d94" + "7691fc63c44215afdf0223b3813da09b2683e19b8625403eff8e28bd5de09a250e900d9fa" + "8d74dd43904cc21304e708df0fbc6c42f35ad2f1223326ea921d92b03d56208cad1477249" + "e0c9d741327dd264b1fae6f2869da8cb3f4ea0385d7ff27afd49155d2d4099c8f2afc5a93" + "da83b8d2f8fa9668c2dbc66cb84376edc38674b7cd0285c1cff8db4d9b339973055c74bbb" + "c8070591da6b86f5819eaa774124ec203f8e16ed9f9b03207c21769be4b989c0990eb5fc8" + "a25a48b9a906c72f22c5b9d1fe3bbc77d0f276ed3de40bf3699cdc9cc00c5289c8fe10717" + "03d9282d751e0d57d1d68b427a642d73a31b57d9cf321d5faf612223824a58422cbecb9d5" + "f5497758f6c84799649a06cd59d6bdf786ef28fa0fc4d27c33fab33aa9118403286e0f0f5" + "bb01db77e3683dd2765639d5f67b39e3178be9adcadcb336f25ab81701382c8cd9a1faa79" + "d89817060bc3972e5279b3e04d01ace7be1ae79904091f2127945e853eedac23f6eb2ce61" + "aba8e4f789ecc82c6ff846c289de412e0f393de8f1de0ee2024a3acd432f8806122c98be4" + "bc2cc54ddcc80453880ac122a5b37c24a2daac608436a148f83a59f8bf8d9cf40a61ae1e0" + "3f8985ce181aa16c6dde9f23f1847ef8c142db603abf27902796140b776b3a98157e449ce" + "ce81755ad3e0f963cc655b06e4f732a0c4cb8b5902d79d534738662b7f484a2ed9d328b7c" + "c8c22ed5f29bdd13c1a655ed39f0d01b91d5d1b57c0b9368caa362792ba43a6fe58d37af1" + "66fda6f440539676fda63b1f42cea3e621bdb8e6f2909d06a38a59e9928f1bb8b0014b43e" + "edd178a14cf070822f4db83491a42a2a07da28e728a998c4386a36f4b4b78f3b66a4716e0" + "59b636074f26a9b4535d3009ada020cb04adcdf03b798255896338b16331931b3a803c147" + "2435ede2539d15068f6a06faa16d007ae0660105f3f6a0533792889a13c43fe7cd1ad269e" + "188ffc3eb7dda490848239bfaba8720d85cc8189d48e3be227fd95dfb75bf6ef60bb56dc6" + "1ab0bd11bd7e82a6290a249ad7aedb9d0a5d4e5f24fde436b863602285c4825f53ffa9976" + "3aef3fc2de5c09d3daa37c5a81b42444676c48d39bfb710921a9e3fbe0cebc110c02952f3" + "dd870fad0c61abaa40b90756e86496de4ceaff9e4123d3e561d62484a7e4f4acbf104ca2c" + "1c4158c9f5e19661c89264d084e5e0b1e505fd83a644ae6b61be6ba04ccd79f42045e2c92" + "54c422aa9a95ae632bd0d2f004e6d7406e83f86a37bd59ed571d0c2ff5c27a7fe97cbe922" + "e0632c93bb7f59f3ff2773774038fda7a617aeb3fbb3ed3732f2b3119333ca100b0a43a0b" + "e9cc8e22e699f3e5465edf697d7fd209516002feadcd5a2fc5c3120ec1eba7267c25b12e4" + "7493425a257574e6815d0a82d75182b8793eb2f5ef11802ed8cc548d3d465cb54b2e393a8" + "40fbbce3d52d404706b441bac12eb462048e3da796c31effc64e3ec372edff1ca546fca34" + "46504e05f5ff9116ab6e0d511a768f70dfb4ab612f12a94714baa0d9df0360d4398d2a7f7" + "06a6237d11cb8c36ddf06082008fe1518c694ffb291fd17b8fa7aec004c0696b7ebda028f" + "428fb1130b554590d9d3c0ac15d596ff2ed065e0e812b1e6056862207ab2fb6651009c4a7" + "24a41c31d060342fa54ea30390596295e7861d52b9eaf4c7c1c4bef5b1f2606696c570068" + "d8a8f9b6395576071bab35d6749d042370a4042c8a1d044c8e9db39fdc475e3294d2f3faa" + "5c8cd6b833f432ad966f044e4a6e76e4ea985caafca2f2f8828919092fb5f4b7ec5021c18" + "35b60a04f746c73018f01c0cf72a8004076f2fbec0e6f5572241b0141684544998b085e93" + "1402282895c027eae0819719a14c42984f46712a954343c4739e817460a1d79e06e865306" + "0de7e1eb34b2a05ebb80750e42cc77060635aefd549cbbaefc55820da18ef2a784a7d8d87" + "104517447085b59e8f2b97a9e6deac97d759fd363cfffc4c4c3b63af30e6958dc27bf46c7" + "86a7211dc74cb6405d374c24fc02362a283d822cde59dc72dc0a2deb07d7bc702c49459d1" + "42adcdf364103b45eff74c682fb47c7cb34a00ec01de18687c48675494ebef1f09a0a05d5" + "597be15be76faffcb321e0d6984e4a449c92078a9b32ded0cc61bc80bf2b3f06f9b3379f4" + "38b022960ce4cc570644db11c1b9833a0f054b6311e155c17ecb0ee8cf73d4e8a762a10ec" + "9e98d7057dd4f00d0970cdc8b6f489118fa3b18d98d506179206b1c4c43910fd81e8df00c" + "1a5e38cfe04c0c5128eedab41f33a238693a42dc02ffa7313cbb79919b482c03659001c5a" + "a36ac96482e882e2963bd33ce69dc0f7a5b82daab911ed9585cfc5a1880667adc0a37a090" + "392b760d9077711ee77d06a7c9f9c68089f1477a4996c32c6f6370c57740605725b46c0fa" + "f7ca759004fe19a2ba7829b21e413dc609d039235b97fb5bd4bd6634da0b2ce67946d2047" + "920c7c11279ba0c0ab4fddeb12a53bebe7b5f9c9b02ce66c0c7f691fbcb19914479ef3dea" + "2285a6f0c78e8c81816c35b00109b5f4a6c71909a617ea4d73e4d9311257b828c65019db5" + "42b31a72986194b233476cf107cea9779788837f06cdaf9cdeec5e8df4e20af6fd8308d2b" + "f848bfa742ed71ea6edad4b4595ce051abde0d456ff3adf51663d7b7bf291c2f25fb4c0de" + "f031d59d48eb365314e1c46d60fb326b136b51cecc05770fcd8fd4d2c7de05ad33be61daa" + "48b96740710fcbf264a5b5a9bd4adef533bd32b1b7a9069ba30c0dec693337d0904019acb" + "1e56858112052955dccf36951eb8ddb50b3e1c37d429c2ebeeda10a0f4c08ff73f7c4147e" + "cf325334ad1e7b85bbccabe7f5cfc225f083cb2615af44d5621449c949d7cb15f23665c7f" + "575ec0adf5718b72eb94e91dd3efee019b255ac09f69bc581adfca4c81432ff189e88da22" + "a4393abc531af4d59344b55df8b81fe7e8f165cb584b120353fb96b6dd2f05e39ee71c859" + "260b4047ca143da050541201355723b8a7a799602e3d67c24cc67629a03876dcf59e9b279" + "cc7ed6503898d6a29eb7051936b5ceefe5a3aa95d31cde6814d7dbbce5cc738f6d04611e8" + "326bf297605107be86e47892fc834cdbb7bc6f45306cb1cb4a9d9f8ee173e8b2af810f827" + "f568e0c43d0c31d782b09a971b414e0ff003cabd04a3e05a596dbbf51de01bccc17ab7b14" + "c4cfc10813cacac54c15e0b1835baf04319463e0198dda56e225016530f35f88cd29a2b5d" + "4dd22b76471fa781a4ac92cca161e2b0b4c41573c638119125722195be871dab7db109b5e" + "66e79bca5306b255b58d3589b3e08bdbf48ec6c4cb5f80163ee84eb55fb17aafe437ea8ba" + "ccc91a40d078a213f2480752097110aaae940e9edcb1a5db2bd4819286160651ada866538" + "1be49419e01be43ba9c26b0b46fa5d3149ca2b9ba01a15b46612f1a61b3a3769dad50f2e8" + "b05d94fb6cf58790ec3dc0238a7ed6bb2988a7f8e56eba7b228db66d4defab147cf254051" + "852c70f7019bf0dd7e3aad7e49e5bd73f7f6b0dda03476126b0403da7d1b1328921362011" + "a9326b022913fa7b054aef78fb95d3f979aae8f1e1198f105b84a3c097cb77a6cf85958ea" + "cf940d274284f4681ff0bcd3a37df5e6fead6c252e3a3af01b730b7cfa90fbcc1e0e1d9af" + "39b4824203c0f4e247c9d393d1ad045f7578972d1b2e4bb970b2545d773e46e2dfdebbc01" + "93372cbb35fb3c9799a49e2bbb196c78321ab28b1e29b4e1f3ac263ca0f3854c4f28314d7" + "dc5ae5c3b47e8fdf8ca74313eabe774acd8feb84583216d53c50d7ebc507f0bccbaf71339" + "5c6641021c46aa188be18a3a10c81bbd37f273ce93978ad300ed9691ebb52784f7a0208d3" + "4c1eaa2a32a56ff863272f7620576d6a3bf593b87344bfb2a36f1526733cb657ddf0d7188" + "1035e3d15f722c69cadf7a3c3f690bae474cd619bca8adc4917322db1130ed4ecd0eeb986" + "f2532760ccb0050dc993e88ba425ed35220cbb7de97b7491c511f244aa243301ab24a72d8" + "dfd6de27ddc5bae277b818cecd1066d0929a11ef1527cd9cace1c598a709aa8ee160f062b" + "1cba0e05f2aa0a9fb5496283465d036fa736bb7e162b693733409da5b2245314926a965f4" + "599d8e3197751cfc33c0d47e2f32a53440109bc257e171bcdcc2cd92adc8f63eeaab0a9d8" + "111a752d37998ac37e47b1b73abe52036c418b039ca2d7214b010104dcc31ecda77670e49" + "ce591e8c422a87243e7529d1a214a84720328811bba534b64a4a893169322d03b2bff9fda" + "a6df1ac474bb7ff285f3652d171a460cdde44706e757ee9b9e5957d3503734df518dfa307" + "92b6d916877c61a96bba4f104b409f6e6c378dd331fdf6ad124b2b83b885838cc8ee3092b" + "6b30e752058e821a66b217ccbf651dfc504450e71ec6586e5f17d68e7114a1caa8da5360a" + "5aeee9de512ef24aedfb9b48ca3d218f2800aa0c2b8e9e7cddc99a7efda35d71f11916be2" + "cffcf12be9dca9644a856fc64cccc93940d2ecca09b2ec74af5279a3b33eed028ca439e2a" + "a7ea02d043aaf3bf6f13511ca11162951fb9a638de1bd4925d430a63a02da095bd1439f12" + "1de1c619627edef0d652c08e4240509f99a715c51e30c6a95c08705355a64d79df580e247" + "00283bb31692b1d1d558187d13dbf61174585915f5da61f22792572de06a64be18270608e" + "0f4723612ca55d295d99a12751d85a54c153713d8bd3cdd0ec92f5ac910b8d27124192cb6" + "d61479461fac6b4b6f0bff38a67c131e3a01c2eaeb6e88673a2b7d45ae3275a19e4a127a6" + "72cd91e5497a55ae90178d8130862a223a4b20b3ef51dcf658d63d26514a22107a18051f7" + "f70a3aa1bc69cd60de295b3ac351552b909605a48a983f6ebcfaa1bc13f75db0f92ac8ee4" + "af89daf8cedbc64cb880ef0f2b4679935f0d1cc60a60c5024a7c16ad27ca9fc21c8893879" + "77ea6b497d7c3d5e5c45d1ece8c19cca96c4193a19b36b829334385dfab2bac6158f47eef" + "beec3b171069f516d0fe68fbabde4009d09735fede9298d59d70791ce0572a48283a05491" + "65f9937f165b91003dbacbedf6341b97115710021c1c32263d0edff55d10410628ff4cb5c" + "e3b010951cc6b16d2756eb14ade18005944f0787c1d3860b750ee1e90d1d7a7bafab9d45e" + "29260e0f228869fb353bdf071ac6fcdc0b87071b20d131cdc8305c5a91352d9ffb376e86c" + "d72ce5973713f1e0a2d2079b133ca8a27ca6594c4631900da68dc067dac381dc16ab4da1c" + "db1c494f295cdd83adc791644fc6ea04915cbe120bc4f2c0e0a93d81c9cf1ca9c30249706" + "8c854d2b26d2d39b08c80efc43ec29f268a21a1c3afe2582e5741d7e7a1f364f0fc1e6a76" + "0caf6dbdea461b273b34a501dcb7e323f5f3467949692e2548dd60781e8c98262592f73e1" + "58d58d579d7859173bd25624e18c310ea8b2dcc5eabb1581b59131c877b663e55532cfa07" + "9fd08b4ebf4e9227152d69677d6e7152cde685feaff986167d5331fe5f8d2b509abaec8d2" + "a8771e310c5aa188daca39170f42002ad8dcffd74477ce628c5d157e6e2323c3d2e768749" + "a4194d41a9f6a204663b9efdde8b65d9739812513374659c5ba2ecb72b29a874c814e9ac1" + "e71c005fbbe2b9bd73b00918118a8d6cccbaf2facb4cfab078aef373fa61a7aba5bed3e4b" + "902f2ac9e5a41672c0b8aa024eae9a3e0c9b2365e2f5d8f4b94aa80425db5e16a414499f2" + "7eb4e8103cc1da41f2f25579246e0c32d8bc09f36f1f0591ff8a7acc32b2b16dc36ae4c8e" + "b35ccd330eb9dba0abd1646b685f90cc6564ebfd51b0541050ea10e920051c2c2d720747a" + "0ecc8c59bfead9ed542ffe1ff84c8755a2174e6292077e1bb452d199c75fc65218701a3d6" + "5a5acdd252a83df1c39745789cd35b05b041206b6e7e7b8ca46671aace80601dfbb50a9b8" + "8d636b6c8bc8318e3fd1015f6aa06a59982104ed7d08065a7d99c52f5e03ee16e0e58ca71" + "7a899fc1d329aab6ef3f5c442cabea9c20e61e7518c637a975bfc55f5957700b16e2ee0ab" + "aae3ea3a10198d7cb7cfde8d74588c9416896a477945712ba256d458b7a076f7f5750588a" + "fffc44f53ff99f77060c6dadf5cd921661f72050af110bed15d92a9853c5190d1cfa0cfbd" + "5d73209f00b9257f9fdfc960b338642b7007b7b449bc9858391a4e090402f4b26b818f4f0" + "e759aa583fccb0a54f1707cc222071e8b571ad78a68a1e37601ae655666a955bc53850848" + "30ed2bff7d48af88ef15c08a59f163670a6d908dbdc464075134ee28a8b91a82a711b0ec8" + "eed5ae747b023f0323ad5db9c1c8e7cd1436260754363f3910a94e240becec54980cd3ae6" + "cf82f7e0d642f91045f722bc1f62866ccda4069718c2ab6f831b9b17e87ab967f58fb50ad" + "011c541b2ece0971eda5bfa563c9d3be13cbb3c9c00b9e0297159049ab1f798fae5d555f1" + "b76dedee3eb174955aa76b960815a9f9d9039c45e23f0b855d1c936adbc44cf79217332bd" + "e34937e523c797355f95e1ed5ca1e7ec55df924a92abd8ea4beed019aee23d4c31dc78870" + "c90371d02f8c499bf94d6ebc8dca987a294c705f455637ca13f486d6bdd2cc4f6c6e41576" + "ac70479f63eb74f10bb0ed3e82e26d92399046c5fa2b77720415b25c0d86ebb435d5faa4a" + "53aa7103d035e050aec235e848c1d30ef28f49bc12badf7e1f1e9928614e373ad0f462991" + "f0f2cfe39b7fb10d44d6abd53c506e7b2e728ae537ea2a126dfdb3466e373fd773deacc43" + "8d55b06f78b4abd8aab4ab2b694ef7422c177cc358ee977afef5b5d50717d4856c4839e74" + "7cf106cf1af079c33e8d946cd20a240fb94efe18f0ac7b1c9ab8be58e891976b7e7693cfb" + "0592901bb56da2918b55da38a3615207720972a028266398ef451666fabe85d79b154c0e8" + "157057847d93c7cd14d9fd2173b0f6b57fd7aaf2fee3eb98f059c7539557679090b842186" + "357e19fabb891957788e34264ae867a83f5c5a1d79cadca44dee4ed6797611e9731da5a98" + "b5b43f6a48a67431fb5b1f28e5edffe36a188cb696b0861194bb809b0f8687d790d0a5ada" + "98ab06f6c1aeed04bc1beb0dbcceeece2e0ff3dcb54615206ec070cd109dd6eb5b4a84ecc" + "ab44ab4712429eb91c5bd2b22f04ea140c252db8f65c42fcb09ceebb9e1de961a8d9ce1e5" + "36a5e040f9999ebf9bd8b38cb3562fa9b52ce8e27877303d542896526d5638f8fce8b69dc" + "0ad08e9b1edbb404d24ba86bc37297a5dc0608557f9c520007078480adff54f8a6f36cba5" + "441d7261f1985ad48d0d12b9172e1a1bd463d102134527099ce0c919d427dc53478fa6d62" + "76e438cf83abc94414a5f73da8cdd206613833c836edf4a5d2dbbc7689a8c1abb9cdef529" + "44d31a65d61f5d5a780db652e55ca89dca7d67b7e920c08e95d7d0252d008194b5392c948" + "e4c00da29c0ab2d6a8d8e71fafb5c25e006a5c60ca27179312c7254e5eb82a9797b50169b" + "21306cadc75a96b51c76f0685ee77b13d1d05985c1fcb8dcdb131f5292b79e076f1012281" + "73700800e8cb992e2fb3f06565ea245320b1abcf4461e40e6d01708758aad1c790f7859c4" + "7d85ad07ba8e693a056907ef24c37e7b2ed52ae5a36552043dc4cb67139b5bac5cb42d264" + "1dbaa76d16aa1471305d677eca15b2ab5a0c54ac4686afc42e541c2ca6c82b8f2a0e4ca0b" + "84d70822d3c86c3c8344f11cac9a1d9a846dfdd55d3789fc1b48c4382d02eb6d9c1b56d7a" + "b915e10907383770457c13ac1ed8cb37b382043b00b921dad98b35ae0f62664b612032752" + "a11902b4abb2b57f403a8417d58467eb35566fee7508e4efeba70f10fe8eea45aed2c3ed7" + "d1c4124d491a4a609267bbeef11f79dfd8fa009b0053cf07750264a44771d94fd7f59477b" + "a8cc35e98dd58e3b32564449b5477abdc1626352124323a28db2340a3813fed4291d6e1ce" + "3d247cbed072c92b0c02214673a5332cf8df8f533a1d042e63b087c0c6666082a6688bdaf" + "355c28592e933ca0d22b271e3973f8c3e19a73eb247041f0c4888ce1933e64b9353b8991e" + "8e6dcc4bb680a4cda36eadb8684ed368247c079e3ad3c9eca7bf36af7f45ef899345b8fb0" + "87d7b9e0d74169b9fa5a25cb01512479c6deddaceca52e56682cc4cdbe1228de2e2fd4e2d" + "960c39dbeadf0a170dfee63c326b4a1ecad2229c8244920331aca9b2aee0e2f8734f8b330" + "44eaf313adc11332a2c9665d11021ed9807b8cb25fd533f36e9aaa71a725de7b51b60d00f" + "1ef156027d7170d3a3ac9f05d7ff28c985322ec94758a93ae09c916f114bced7fbf18f8a8" + "7e1e7e0d38a45609c78c3c7f4215de6319be36f4900c2a6a333b680be8997b2e5ebef0dc6" + "1c45085ac0e7194070f17d1982ae77ea146fca09f02f4fe51ebc3dee456bac5103a7e9d92" + "c6c3c33fa401e64fd35e4ec598c61a9a3a509383cc8bf206ff3686e16a62e603ced751224" + "9b8d0bdbfc8c8e17610e04313ef99787bb305d7eafaf61c3f4bbd655fece58867d68a49aa" + "0569e1d4c267cf30af3096b9c6974a1e14b88ea41d390540c7b9dbf5f796d23d4fa78493e" + "ab7f2d8f9004f7ffdea1545a49e54802468d30bce39995d712645aeddbecbb0cfebff195a" + "b658fe05c04a31c6254858af5d8e57f4098e638f1faf3361d851bc7d19e72d8347c3fd27a" + "16fcb329bbf9130af7120e6b8551fb82466f6a75562c50199017ca29fab28b0a38c1a3787" + "a1b66d5edc9d7937ddc8205a210b5a339170bba3fd387e776fbe0f0dc1f05a339c0ffc8ea" + "6f5ec60a7b8d51154103939fbb09496c79e6a62acfa592654be3067ce0fb5faf4499a7bfb" + "e01f0aada0c03f8bb84de45f09e5a4b54bc6edc14588b705688fef1d0188c8726e69ce8c6" + "cf22b576e96810c586601feed56c7926f4fab1cf71802fd25f8ec4ec5b27a5e163ea7a956" + "2efcdb31cf49d310e073287941335babe8d8b1df469e47ae1dd068fa820453db30c3cfc4f" + "6d5857235bb0951ab5e2efacadaa5381184d0a03eaf9be1bb86f8c7a15f078f0be01ac7ad" + "b3b1c455e76d1dd3767592ea6cb12986c48aaa4c20a00c8d11bfa44606f5d8475cc6dab84" + "4940f88831955d3686e3d0a659abe6482d560aa2c721525e66baa84ebe53aece8e36252b8" + "d2458b955f55eb3706047683130aee910ff235fe48d2e44c868afaa3fc4641948d5dfbecf" + "3ad74f7acc4457207f7e292ff1355af9fa109c498e2613f13071b229a4ebdc69caf29872b" + "6c98cbd17b60fc797214bad78c987451e46418735bed33551e997e6bc8093941ae3d4a6d6" + "a01c786f689e121e02827fc0303852bdf72f44330ca69ce6cc498cdb68823de53768741de" + "a09be1bd98cceeb7f89cf473ccef1f3e672d32188cc599f37ce5255edc6148e7e2e3428d7" + "4f112916709609911f6b7f3569c50b9ae727f3365e1f14238184e9c67d2149c2ac408c6f7" + "d7eae8b3fa763706dbaf0271402d92c639810f59698dc9117ad42e1c19701c1d32f069875" + "838b2d83e5a8c8a064ec82dcd1ed3526e01bc511c41fc09d53856dab28f60107769eb2596" + "58d84c50e6739edef6f4df380a74c17db01dd0ac1f5465b3eefcd046a1e52bb54c98e52a2" + "2af4497c5b59d667b54d7f11969a547555d573df24946d51887f45fce145982b4f2632007" + "f25f280dd87aec910932fba1f742218895412136ef7041f3d00e88efd80260597434a0fef" + "735d07a3f57939821f13dec8de69fc4bb98f5ea8317ff7f89bf7af215c7875142e6c894c5" + "96a24acbb703fd5a4705d37ead919326ad55d19775b5765a7cd60314cb453a96bd8c64f51" + "f19f9144f3f88072260d1a27d758fa670d63cca7b5d1ac750b591f0227fbc250f139e663f" + "42b0e8318ee709f3e2e04015ed16918c57bf108f7a8fa0901c99161734db72e530c4e2f41" + "860b0fd703913b4e1993a0fe32e26c2b93fd195aada3b88ae1bb5f40ec7e07bd6bfe95fa1" + "e3cb060a3dab1ca52d87fc955956a25543af410888972e7984eaf94e80faa1b254569c95b" + "0d52badeefd14e4cc14c42ae12adaac72c9eea48cff90ec96d85b37e0225ff9bc82cfea64" + "99ec29d56a61bec24284e885e0021163b14649a050de5a90b5b941aa0ec0891e7d7052d04" + "5ef1ca93c47921019b3140b075eb6d99ff5c327f964b5ccb4d3fd4e9985606fa1f2850d1f" + "a5fb1e902049c015d13b128f322fa47ba2552fdc2cabddcc3161b34ae0541945429d76076" + "27b45bd7a808997dc1d5fff59ff3962a300da1dd37296d1cb39425e5fabae502da8d740bd" + "ea15101e63b97d896229910241dc438b0937b66a0df0730a966a00df510a54ddf1fbec550" + "093591f891b2cb17934f0380094e096d0448c91bc7d28a5719ec9a8a2f6df5b593a15597a" + "7fc6989eacbb343c928d7fc5e9051299b02b42db3cf3723e92250bb84fda24f61bd5a86e2" + "696f5aa07dd1108fd5862ea54ea307f5a54e7a192f9ed2b214ef65924eed31e07dc3b7ba9" + "a4195b53d446104060f29b26acbd1e36ffae1c0f96d2310ecc1d9ca125f3dc682678a4799" + "3bedb9cd91133740d17eca07bc0eb3d8ba18a3eb52f3d6779298045766f33f813212e766f" + "76e48a4b0416b5ee646969659b490da413df61fc3d961b87793676a877123ae7038b3d10f" + "da9fdb2a990097262004b63ae4d992270d53ceb9572f87655f0dc91b78bb4a8ba6047a16e" + "c25fab31c06ac7a2dca432d4b7ae82b1acfa3ee0910af0f7717ea57f98d3330bbbfd0ce47" + "5815e85340be8f3d1d713b0d7c437cd5a04c5e511c6d55314d61274e8354c37b8c54b3cc6" + "13e9bc97ce393fb2f55873105ba127fca0716bdd399905948fe42b76e7ce9a3f6e91abeb5" + "1c346952241edd6edb9c6873f8ed5ac470ec6f69e75d42b88a643b9e10c7515b93cd66cf6" + "5a636f5f6157001c4082d53c5876ace30248dd982f035e6c4122a7a5d9d299c7774e55449" + "af162b7a7a33394742817ffd6c4b5aad1e62c7319c1e6724d6fd0c8c2cecbacd2a7eefe17" + "c1cb0b87945f3a19a3cda8cad0935fe7cf6211bd71b54463ce9e5a9616a5ec60bc5c85060" + "ec0a6e63d0c5750d2bd36f6042db66accf596724bbff5d200e3286ca26b744aaad6288cde" + "5540c8d2e99e6b682d19baf0bd70582c572d0271f259b6260ceb5bb831207992c5b20c8bd" + "37067e48062c309236bc08cae43ccb0fe28dd0e1d05a910c5bdf7e255e056b06cf36d9e38" + "4e76c8cc42827083a300be06d63e2f17dc39415597fa647c502fe45cdecea40cdf6a5a133" + "ebc8beb2303bd6a628f6c796d71ba2a5aaa4f0105", + 8160, true}, + + {94, "2b1017f28a19841832f576bfb3108db78a1e6f2009d49d25aade75d403ded34f", + "41535a35ec11384df15a0a24a65f067591b446ac4514f7d981724db4900a6106", + "e4978d1c18687176", "", 8161, false}, + + {95, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "", + "1301b63168af5451377717f7f5ed52de36a197ff", + "2d0d642aea95ee9892fb87ac392b06aeaead1735c3468fff85c4d65fa62d4a06", 32, + true}, + + {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0000000000000000000000000000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "2d0d642aea95ee9892fb87ac392b06aeaead1735c3468fff85c4d65fa62d4a06", 32, + true}, + + {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335" + "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff", + "1301b63168af5451377717f7f5ed52de36a197ff", + "99dfa94cc0a5e1c313ffc5b3e664149bfe9c85afa7f4d8cff61b7b4fe4b9515a", 32, + true}, + + {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "4031634ed8a9a6152058b921eee93908e7277f79263e73976967278317c2b885", + "1301b63168af5451377717f7f5ed52de36a197ff", + "99dfa94cc0a5e1c313ffc5b3e664149bfe9c85afa7f4d8cff61b7b4fe4b9515a", 32, + true}, + + {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}, + + {100, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed660000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}, + + {101, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed6600000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}, + + {102, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}, + + {103, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "0000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}, + + {104, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}, + + {105, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32, + true}}; + +#endif // hkdf_sha256_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h new file mode 100644 index 000000000..edcd4e609 --- /dev/null +++ b/security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h @@ -0,0 +1,1644 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hkdf_sha384_vectors_h__ +#define hkdf_sha384_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HkdfTestVector kHkdfSha384WycheproofVectors[] = { + {1, "60ab7f45b0ad534683b3a6c020d4f775", "", "", + "3f8b0e4a7b2bff01a26a18f1e07c0218897a324e", 20, true}, + + {2, "e3db76e02278cbd2adbcb4555803da11", "", "", + "54d872ee6079718738b96cad7573bdd667aef80a43344ccdd2488eb2e1d3c33b9e291faf8" + "9609af32365", + 42, true}, + + {3, "d4dcb92a769f57c8bab8a420ee0aa351", "", "", + "8998abf032b4fbb29e431f0bf1544e19590ef4fc99e013db8d6ce0dc085660dd3f2432b5f" + "9cdcc44cb6ce0053e7eb43c0375ac7efba148ece8688e637a5759f6", + 64, true}, + + {4, "2d43e54bf0c94c9cbff4300f4aa69ab8", "", + "d674da3bb47d5c7e38b501e5251d9348af601c44", + "658e6132e5279439568a617274fc788dccc2bacf", 20, true}, + + {5, "4055536896c406d5fe14a6cd6b999bff", "", + "2094768a8816f7df070d6e08b7ad93755dc9024b", + "14a650a903d54e0de9962f5462deb135071cd1e3051ecacd65d378b6181b41e1e1ab3b5d2" + "143b710c728", + 42, true}, + + {6, "5b01b2da3166f217cdd68de8af60078f", "", + "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a", + "7bf6c7c72fa9bf184f9a2e13077a0e1afb9d976a5574fb7ec819d8bafb9b10f962e6fa8bc" + "6a844ee0b609eee34aaaa025065a7e3a7fe4678a005640f7dc286c2", + 64, true}, + + {7, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96", + "", "55169d60bedd7ab2399d830b1da06f69f94e4b0c", 20, true}, + + {8, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204", + "", + "260a775477eb6b32fbeb4e6825464a47ac8484a92296a3a3d51b0821b346deadf57f9c82e" + "589ee369fe6", + 42, true}, + + {9, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f", + "", + "59debea3637c46394e2fb2790ebf8760de4986f36a6b142305bb62d1466dd56fa201c9681" + "4a2e5846acdf141733ccc54df9e6ccbaebf84c4f40e21201e180b12", + 64, true}, + + {10, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27", + "3fdf20538063b76901d61bbf9b72b0c18749e00e", + "25ffbc81bc7b1c2dc1cf98020f55d256a31ce89f", 20, true}, + + {11, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3", + "2bc5f39032b6fc87da69ba8711ce735b169646fd", + "6724e716f6a953aab112b61e29d921fec0f8e806841d5ccd3aa567574b502904d04ae707d" + "244187fec52", + 42, true}, + + {12, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f", + "a38f634d947819a9bfa792174b42baa20c9fce15", + "758546362a070c0f13cbfbf1756e8f29b7819fb903c7ed4f97a56be3c8f81e8c37aef5c0f" + "8e5d2b17eb1aa02ec04c33f546cb2f3d193e930a9f89ec9ce3a82b5", + 64, true}, + + {13, "0f602703d37943e0253bed3da331aff4", + "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "", + "25b54be713ec3eabde9f8d25745672d1e6386c07", 20, true}, + + {14, "9fe65737574c5c7aa67646adf8230ba8", + "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "", + "24e3486d28a6574270b32541651cccbb93f0418905e628ec1274263681b943114f742b9b8" + "1db0f86385d", + 42, true}, + + {15, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78", + "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "", + "167928954f92eed2e1c82496e57cf091d9c96aa6d4c01ea0b4275f9f17ceed820d90287ce" + "a90ac8297f892c219885243a67429829bfc86ca8eabda4295236252", + 64, true}, + + {16, "a679521cdb56aafc5a4b76db0431a4dd", + "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456", + "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974", + "72f15cece4bc7704a841eb5047f04756f86ec549", 20, true}, + + {17, "49bf155ca102026f2a217ea1bc9843ac", + "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8", + "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2", + "f693a3253389435899adac72d3ff59c240c65bf282f373cea7a9ee00864d5b4f39b2000f7" + "eb49af16fda", + 42, true}, + + {18, "6cf725e939e8824d4392233eeac75d30", + "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd", + "495425d9727fee2e2b7e78899868c1c3e7735e1d", + "e13a7490f842b6e5be206e6d5ce69b2a8e2cba5525715283f22b021d2fbc2aec59d014408" + "8581058f0fb2f551c6d62bfbd8a15d2706e23e10f3bf7277fff337f", + 64, true}, + + {19, "a319ff7b5ba9b14ac72b681cecf0f742", + "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df" + "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24", + "", + "83b3d9f22cb5765c16dcca24e6ce6875b180ec9253bb3950666c52e3711f3b9200d2a995a" + "a548bc6bba2", + 42, true}, + + {20, "34bae5a158c1678aa76a744417a70d7a", + "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8" + "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01", + "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4", + "9413c6e1b27f829fb82252b5ac5e14a54503e5f433fc8182a6b556bd7b8e04ac34b0d6006" + "950d5917132", + 42, true}, + + {21, "b8a3fec3c020e028a2a9512ad3acb688", + "324ea1f30b8dc6e13694326da568c57345b6383444fe6bc425fabdf92653fbc1f5158e43b" + "ddc5526ca2ee0caeb301977", + "006a7b5529648b31", + "d21bf9e7a8685d4c052b391b472767d436a0335ce2315a9e44d5b183da2f06fb0ac31733f" + "e0cb0c1b47f1652d16b4ca84a5c05e4fc9432a840426d146cdf17924c62d3e1901cd3f5cb" + "b0aaa55d46e0d3d23fd86f82a2bcf3181a548cef4d848960ec65518ae2230474d6177a293" + "81e6537eedc2b2728db2573ee182afc5d72cd65ba04ed613f245f3ac401de5e4b30018040" + "b8b1f253eb57a2128c2c0e99ab68dab4583f5a1ee7d0a1d16e9f00afb5f63a1e98268f8c6" + "6db5d49ddff7528dfe71f792a93623e355d0860d65344eee9eba04e739627874829c2cc46" + "9f27d467822a72a5dafbea14fea2aca2c521aa17985c07a8457b18a1965ce824bc886525c" + "439bf48c36e957e567edd26ee015c01e01cf3ae463f8efdf12dd0d102d95310da2849b8b0" + "bb0849e8b1b41c515708299c7fb645c8f5c86e165e14ccdd9f3ac4766e8ca74eec97f7632" + "a75543d4a93818fcd2b3201feddc19eafe19ed596b76aa3a8492edc52e990549f91967aad" + "94536e8234afb862a60c92267e029bf90e07315db87e56ce4fe7a857edd4869c44b4f410f" + "62b7ddcd31bdad3c1d6016edff774ea7e17c1cb3b39ba918ef0d961725ebe407b6c89b06a" + "9f012d8fa55abb1b84e277991d8b2089a7e228d326eb0c24632e4e35289a14cf7fa1f036d" + "e44ee56c0444bbe7d84873597fd82dd6b717488ba3086d57c76783e88cb0992944c66f8b8" + "7132eb9908c5dfcf30600feca06ac52d28af218bc5df00fdf4b8fe3fc3947e3ee24a68d8f" + "7c96517337df46283adbad468daaefd334ee2b101692651cf5c8c1c60c2b204a111707afa" + "2ff0520727ac222807629e65f8425c925eddd4a301ad247499f6640f9ae9818644cc94ce4" + "b088e37ce728c48e42f82201b9b27c7b0e918c09b3dcf6484d6794ba27f10374f618c4ec4" + "9791a3918977a13099e53bb8fe4fdee599016e7fc91f849692ba97e722c90fa6b4fe54e2b" + "df4699857fafef364fda90767692818a40cd83cfa42e5c12b56f7d83c4a8653434ec7e5e9" + "a13cb46019bdd215c106425ad51418a6258014a62a449287edbd879063d8db019de0980d0" + "ee30c9463c50860c7a2c390974c09c74e634b0543212e99f6db9bc104e14fb7eb52c4d98c" + "5df24808c59baeaa01bcec03dd110d0ca6529e437e2994dadd8a48af91734b638acfe6c8d" + "216b5d1ee48143a0b24c51f4e24ab2687be88233d10bb974906d46ac8e08dee1191fe7455" + "075c167a743290c261362051c28fc441737d92de5ebc763cb52bd905cd3cf115dfd3ee89f" + "0051e31159965e285887fee7fbc529ece2d350985d13bd16abe379ac5f9a89a99b768d4f0" + "353e2d52bc8636c1dcb05bed53e958937de69636e34d5f46ca5371bb0f38e2fd718a6bec6" + "784076efefeb08c3184bc92e18a9fb7042910d1305b560b9c59223db160e2959f061cb0c9" + "a0acb11f479d4e77c6d98d5ca73149bd19875daaf06341b86227a93e09765877c0d7d0e74" + "337f9cce38d59f0c4c9fa202d1c48e9c398064d5f9fe802f634b094f47dc44cd041086b72" + "8ef57103162df6d62208c3b60f750a4bcc2ab461424fc88107cfd545518aab77b42fccbeb" + "c7bf3da92e4a8c2a1eeca8d7052ce8c94ba6393f66be9b758cacf37b7c87ae41e48f9d201" + "6fcac2305d6e15256d4bf7d19d6129582eaf7237af07463aceb51edd7c56bbaae7a54af66" + "78256bbd5ad3bbb328d0506e451855281c5b380f63c1bce87b370132570ca98e4e330c1ad" + "12831771ecfeb6773eaa44880bc5dc633452160ac8388b9eddbd02fbad325e0dbd66cf202" + "98cba81f3263a402c5e6d5d57d4ee5fe391de78d2103067fd889d870a36e7df6441e46626" + "2b759d3e2c051f7c850e8484b6fb837239e8d11570d095a76241817fbd518ac44bf1bdeea" + "004f8496a252726de49f36b0dc69c0a5d01daf2723140922ddec55519d49391f9a34b7c1a" + "5e00d094c0ba8af27bd3b2ae1de2d6ae15b23e49bf65483104ac62172c8f2e9ca109c5964" + "9d0318e5c38cdd659779c598c23620151783d521f7ca021cb910f195e36d55bd963c25167" + "cdb3bffe3642bde8e184eff7905affe418f80379393cd7ca78586764a80be777dc9d9cbe0" + "840a4219c83459745f9cae786d26c1edc74f5fad27113fb84e8854c76e1fb02b1998253d3" + "65cb7aa682104765ea1f020b0aef0d3cd2378c037e5d64ab2dafd8a23beb5ac5fae3341be" + "1c6a9c6053a3d857a2d74d56a7bafe341bd5bf7779bd7bbd1991a949850fc25ef0f2e0127" + "72ea0d2cb7e9292fe2658c6424ce786d7b7aaafe415adaf9ed7ac5e5ac8e24218bf9e629d" + "c93d22d398a7872b9a0477ae98df9fb22e042d475f96d349029dbe108632d4d3b56dd89f3" + "52dfc703e2f25fba97da49a079133f1e0c0c729bf80b02edad76bb036a9ce1c841e5202d5" + "9cf63149cb3b81a68df64589fba8b1dc7f4fdab3cc8c4b5ac9712d7c9c41a6d5e0efebc2a" + "9ad6310d30087395dd74b61aef03cb4facfd59d5d50d8c04c5e79518823f9824a94e0ec06" + "b7157e48916d551bb5a6831ec44cae0cc8dabba3ae1b6c03391f3b5ce45861902a8e777fe" + "a9a5729cd16eefff724636284dea34605f53d98010fd888f469475a6a98b20c8ad8fc0746" + "6276e461b9821ea55cf3c42e208fc56c610f70368ff331e3dfdffbecc26e489f70b0a3e99" + "5fbdeec6b8fc87e19d3ac6f9036dddab7e8ffc38f58446f75fcb2cc4f7e90a721533de151" + "a61c67346dcc63e15fe1a4ef1a98d1cbb25cd7b24703045fdfcffbb1249ebd3c1e52399d6" + "c24838d7bd5b668807a4310b447c167cd3d3c13697f35225bb284339149bdd4618656b2a0" + "9712a812b2586c3492bc07a4c2f8fbe39861cf8d36dad815edc9cdc97dc2fe4b24b0fb3c2" + "513e3504bcdb1dacf2692c98a6f90ff77fc5348d4acc44ee4524506bc176257b434e8584a" + "483c4c734cefbb7457b4761e1dd2dafa10eba4a031e1f0f644e210e5bcfb7a72e2e14577c" + "972a78b1a275f338145e2b7d80851013b784811a91c19c71bbb9df88ccc2c1380699f0d88" + "d203800574a0830632e4401880c547c6bab52d2235638a7222662e166307779d2528c3dc5" + "436508e25544d1025ac3dfb627781e8fc7bfa67738b63a86bdd9f1f089f30a71cb7a79dda" + "35340ac1a2dec129cab38dbde6cd5dcf9d2da3a88f9c2cf65b4a1aba02ca213ba596af1a2" + "f323a47ab6a07f0e3057c6d635b2f5ed1bc2f4f6ece8eac348202cf1c6d9f9c8738044ca5" + "166e371dac0f305fbf1b5ef2536cedda250a4f209ab01c714882244b3c1ab3c0a0e5c07d6" + "b928dbc52c9b23362266ab8a25e2ade5e06c3d645dd557630fabe57733c7543f7453e002d" + "a4eb1844899740d95ebe604dbb03e883d9f668b4974282ed491ba183c5d8cb2867788f24e" + "ed7d67f4b6c235262cf71d52763fb7688d3d84d92424b0b23468908e95ae82de41a2615cb" + "009aa7e5f18c889125f1167d60aa24c3fd9e2e087c6b99d29733abd06c81e5a728faa0a94" + "5a2ac8029d58d7782f03aea0e185dbcca12e0564fd163427ebc2bf46bc71fa3564bc95565" + "46ca2cf1e8ac1720d8955caadd08a6530c98d7df7ac14b07f7959d0edc4ac31e6d58d793b" + "e3c6ceb370868cb1ee8b57b74860576398fa5c7bc8d23e673745e7ecb1754dc2c873d6ea6" + "1057adb9b91dc4ca1ae1fa69a93e8caebd8a647915a75db4935e040e609e3cbd1e382a433" + "b7a990488094dc53a91104c9c28fac9c74568e5a9e4d37df0a44f750fba7dd45b17c14205" + "7f16361ac750fbccd56fe43ccc548c9c97ed9a190e14be1bc2a039a671175ae625bd4a0a7" + "a9f6ff27d75a022a5a0e5bea17eb6976631117ad44beeff05360580b8aa87d8a6c65b7f4b" + "51d53c20d9ccf9008eee95cddc90032325598f0c671810edc80c9de9a74cb32de95b94050" + "7773347a17fea02f85cd2461e2e76e0f58315a7393489b9d26440283d89ac0d4f8e853e35" + "790aaabf8dc26981bccb4b85c36393db621c26c99d1ccb072c8f250924fd0411136c5e2f9" + "e79ccf450e785de248b75427dc6f858975b0d3f11feb0f8745ef8e2873424d34f09d04bf0" + "1edc974865fb2223b9cf72aa4aa35a5b2c9c91f55f2e545ac403e66435c25fdcd6aff3466" + "bc9b947bd1c811c65de058a92dd3d3668f2ea7c8fdfbc54188d8328e445676a3d11525202" + "2b2e828ffedad08c2b96b10b5ca3057083fcc313e3a6d1fffac12987b8d518cdb8b0447f6" + "f23d5266d95e03d36a806dedcc5466ca408580d5c3872d7f6c96bc63fe3c0ffacdbac126e" + "cfaa9426483bee96596d0ff88f8fac8b9c67de4d023b3f0b146d8ee27cad9ae019d8982c8" + "5e361cfb7495dfbcff0486448251e34a31f22c0beece7f01f8b81448d267397bfe55b4b38" + "4d6604606015a744ae36c92d593a1cf33d3b5562d98093313f3a2ebc7b8b7baaaa0535476" + "b7399ef34521f06d459861985e81e2f1bee5b3544c09e5528bfd472e01383975dabd907be" + "7e9628ba660a776a9ed3a815ffb1df09753e8dc45a0225ba98e197508e0a22560cc0d76fc" + "1692749a16c91dbed55e385593331f3bef1666de4c2b8f29f5df2673ac331a337da8fc020" + "d76f4e4b0933ed6df06b5199715416d6ce46b760205b7583973bdf3967fa546c9e367d6e6" + "0f4c9f8dd79fc73a0967a58deb4b779f9b5695a91db67fc2c0e55e7d74eff97bcc322a00c" + "5a5c0fb9564d2c128f5ee3b3378416894ff25b8445e52d21bd35f1759171cb4e6e426c71b" + "ab9a6cda6049d8eea904a0c95ebacc98dbf5a5e98d835b6e216e6fc062e600ba74c321620" + "f63e76995637fb506daaf7b7e0514563b536edbc11a35515a75c58cb7f56f3f5ca0e7dfa3" + "ec715089bf6e5f26ad74c10e72ba5f603f3ee51c7bc9645f4194877d4f4645c8226b1d974" + "fab69e62aa3527ad2fbd101eb6b752a739a191d431a87d5c739b7d7f7804430f41820cde5" + "e5a717ed84d80ad154f816657561d58f379e4a2e7761cdb505b5da6f1008143cac623d118" + "59b186c291a0b39267da29f64d5f5c3e0e5cf0f3dca3b78372593aecff71541dbe2d3f89d" + "0febe753f9571684bf8c1b82826715d40cc0da84fc2cbeb3f46c1e53f522fe5f682479503" + "bfa423a2fe10396a9330be5c484e21d60a26aa3f70b210d3ca96226972b7b03fcddfde149" + "9fa81be22e82d851e609834ff9be6407e0bae00909f952798a559809bbe47ea0e4e626de0" + "445b79758726a09e38e757c5645379223141ac21de8ee298542670f329d77ab498f73adfd" + "2d269dcee504d8dd046f7b496fea449e2b265874af3419d43b58df44d9be3e414775c715d" + "65a1d4107bafad16bc315610a36b5775b7fdba09511ce68d1fac79592e740535a27b47a24" + "f07b98bc2548df11610860c5918173f04cf28890e9c038846ea4baaac30b22c552d5545c7" + "dab8f4a034367352336e58409ed2907df1a2fdcb0c56994477c2c9075ce3b1876abda5da6" + "6b3768eb7eba609f83376aa5175e3d23a49e8a4327ca3687e401b9fc2f00fb41a13059dd5" + "7f9053d438fb66050c4022f9a2d740ca1be13830047d47e9d15184669640ae993fdcd2242" + "977f479b80169ccc802baede5fb86fba380d3d6313bf2034f71f9bd7616c02225ae23b2a8" + "3158e31de5726b79564f16abde403a915c0e8d9110319dd91e8c32ba5546ae522ba3204b7" + "0d59731d9971157807b024306cbb720563671b282b6e89f82cf91d5686978de9af12e523b" + "eb1f2947a384dfe1a6b18989a0cf1c42803c8238eab525ed3a25dad792908db3478d14cb2" + "6abbf324d589eaf96204c837b32a4c4e6f9240103ffaa14c1edd6b7ee221ca2dc52dc553c" + "d4eea179ca9a7c4481f17a3f4a9633d29987056afe59b8f51b8665837c62c72c0a3b5a4c5" + "c597327414485c39f298b190da1d9effc1e103b0194f5dc634c6e12c7a22866ae23e64a86" + "bca3629544be79f5b4e89592a69c46d92566c7939385870e3337174dde45ddbda3691ccd6" + "573edb897a15d2d17f2599c523355137de6b987cc35df65d0bba0e06e64bd3059ff94e723" + "ab11bb4f015d72b42e1762226f163b881bf82dcbfa1604fe33107c978181d850bbaec70b4" + "4d64fb27baaf7cddd33b1ebb0872115a4fbfaeb6ca5299a02aa07ebbb28574c430d02cedf" + "0396b8e181ff3631a1fe938b0ef175ac9e7dd399b663ec6c6c9520e4a63c80584d8b84508" + "7f5419d8c815b1ad78e402a4db542b900c71a16ada2cff190d6fb38815c59238e96e6cde1" + "dda63a89ba907db338e0db29d6151722e9120126d70c6d348b8d3b99084fd8b2bc068258d" + "43a34dba7f639807eaf2176ca7eda0c0e2b4e168c1df200734b592416304e7fefe17f0516" + "40464164d643e7b66dce05264a24354651cb803c012af3aa6b61c7c2c5690979b1e1b5e05" + "fc64cb6dbd4c95df382f7d5550e12d7bb9242ddc025f2af03a44f7974dcf5da038f23ad82" + "6e9177b23f6163b827a98f0cb065395235e7d3141f94e83e46e8fe71c9e2c43c77837c861" + "6150250485db8a41f7dae069fba1e453cca231ac71454bcace3477af40485ff2f24474115" + "a6029163ab3b7186af02de5c3361c3f26741b1d86334823120178f6d453057cd7b7df09c9" + "08ab114c0fda4767bcbc43d1262cb94f07c396ff51858ea2a55ee02873cf9fe2c456f8afb" + "5a64671c05c020177891ba65fd8a3857359de1fb4fdd80d2f7bca6e369f8dca930bd1c977" + "a141728afb66abbad60bbd3b5a08f32901354067f5442de768972a8ac3330f3b4324c16c1" + "a5f4b321c68467404cfe642418620df5078d8525919eff62163c388ad4c2666bcd06330ce" + "5737d438b59fe84f4089fcf35dcdb17ad93d3d40e32493a57ef97a6c0d45604623ecc8071" + "4b561e515c0169ccf488ece2672af491446a5d9ec8cd443d6bf95258d2bbbe220be1b56f1" + "179231aca39ae84f5ed34ead9511a2e9af44bac69f4bf42b241696d4cdd5f260d28c22d26" + "ebb580265c5046c81bc386c0bf698ca1d412e7cadcc247dc1c774877f5b9ff8193128934f" + "bcdee8e0932e6658dcd30d07391f82f4d89a17e2b622a8b87997e1848490e26efbc6e79b9" + "e1c40a414d9f84e22a0dec7e21321245c76e64921e3030a1076c9a87596d5aa97caa5c9c6" + "8b3280427668348985c7b7759db6fba4c1ce21ebc6b6889fd7d925215d56758131c515b54" + "4c56e75f95b90d15dda7f309b7740aa7989cf1a9e3ce217e0ca6e27f502731bb7821a3fdf" + "a73f915ee49e0757a897972d58475e4b12ac735cd9e6b28b81a76d2ab0ff179fc1755a7d9" + "6cef5e8a68ac9256d8d8f17d9182daf1540d7af15aab8b1517f7b8656fd3e6708b99dca9a" + "1fd598efeaaa60ebeab6adb5a76a0ab6cbb7dedbe3f0862ffb028ba4e942372344cfe84da" + "9fdec4ec75fb290240828c4c31a1fac0d178f0dd2245f29d346c3a841f863130920bc97dc" + "05c510020852f3c01bd783a8c6db64228b973b20d72c45bc5482517cff230f1a9bf1d8d09" + "79f62049bbd5e8a3e1bc54f6a1c148289b2a66685ddfd0406bbab589abfd183c4299ed662" + "83beb96556ff200497804dbabf9b6702a87692b4b5bb58e01d16ce069b6c3512332b394db" + "1c91db0882a571ee41e458bc960e7535668e334152c9d46e9c155ad09617c348c3874e5db" + "311601f25d5e1682cf69689c15c13dc5c8d836ff6e30b0b804e4810e280252f4bee947096" + "4159f2b271c275c9615b341d20f292107a481955b0b986365c3d7f05de29a8955cccc5d42" + "113c21fe60e2a4a51be45784fc304e8da0091398205a9afdad9b62361d6f8c42b16a7990d" + "5fb50ebb90cd1e1052f62a966a9e8be73593b50be8398c5b3e8f7ced3af398d537bce72ab" + "1d7b10b4f0aa77383560a79f4faf2f29992c1e2afda295d15a65e30e6f968d00d60e5f1da" + "b5a847060e55ad9b64f0203b21bdb506319ad379302c24673a727acc17b59ba12f20c3ba4" + "72c0a5628d0b05213116e2dfbaf9e98628fac973046f60f930b7eaf0790ff010914c19e93" + "f07b74ac3f7a6b6c3cf92adb49443194f9167f7dd553768841b34d461f7b854a40926b016" + "d8a0123a1fae741e07662e125d42fdcfd765c52d518049ff16393422e6080b9fc69117e5f" + "17f3764917eba5fff3f078727048f3e5bff1d9eefe8ebe2fb6db7c54cdc9b7678fd0d6551" + "aee06b584dc4047beaa72c198bd96ae9eb9b151f29747af88b75399b21570ba6cf983637e" + "6dd2b1d42d39d07108464ee22d81d640aa4cdbdbee7919de51d8f82710e32dc722a04a8ea" + "96aa32a7a19c7048c1d76d2ae63ea288b1120d139bfd2e51f634c82f6f10a5bf18b02725b" + "fed7a2913896b5f108fcebd949d04647467e9837256d9918c2185905e078a14d2945ae64d" + "57eb7ebf9746f80ef939c3b1a307c6af627b91db34d59234d3b62279fec874720624278a5" + "1fa6d22886456135bc98b683eccbabcaacab2f013fcc884c554ddfc6f91950215c4f1f750" + "cac338ef3e420a82c1ba15ef420798053483ced448b730e386f0788e1a3a747f8365385bd" + "0e02cd42f1cb48a61ffeb2b2e6e3ad75363a118a27dcb86cf27400be97bc7d10bccdc03f6" + "e19227ffd0e3881bd7c3126d682596abc15bcebe77854ce2844219b17f604aa2b4cc19971" + "e8dc163ac654126bc39966d35737ae75a4852ea1c29183a3700e7cf609ca864285a8b92de" + "0f32ae7c33b5ca11aaea05e10f87d892c5571e89dfe54091639bd87636245f06cfaf87fa3" + "a7d6d657ab3aa89f5fa6b54eedec92186b2026954045a07822997051bf232e39dc1a36a50" + "cbade8fe4dc6ceaaa29008c13fcd7ef96cafc7554b60d479132b2810ffa583aafd6c7e188" + "293c4c35008d895fba6634eb20c92bc1fc2a93f7034694e6bae8d291c59caad61a7237192" + "98ae5d99fbb0485837a284f070fd293f74307fafbcd5b9b3a49c96d9b7dace812d6fc7a94" + "aa381346e879601fc292e850d5a732bcec383ec59a1034a573793ee07b9c30e29c3f3cf0e" + "fb40693b8ee6df08cad92be3bc4666093daae5484fc02df28f3601861a2aa9ea96e68bbda" + "698fbb032485a55c4baa03893813804f09a4d3e639f2d84c553f2e917b3d47f658820702a" + "6cda2e06070d29c71640c677fd76c429f98ef0b65aed0d5c82d334a3e22b5e2d49a31518d" + "61833ed8fcef352146e7a1ca1c9eac1d786487e357a108ba102415f9d87ef8b00d1fdadcc" + "af3328d9376600ab0e4ee2400aced47774ef5374e62ceb9f19670e144e4590e80d33e0f58" + "63be0e5c515656c7f0880bf57ad0b986affe07a1f66cc9b1763ae7646a8f28f6c804b6c8c" + "260f5fa02af05cffc3a631377f0e4abe659e55655f691fd9572ad832f6485c06bc025d530" + "0dca8aebf5ac0094e582c5ba28389d76fe6387f933db6d04b5da56b739824bd507a072f32" + "b5e10be0516718d1c9031dc83aef222abe60c6ced982b4256a36beaa9d15e11fd3f3f600e" + "28c2625ba2b7a9290fbe89a41465b075aa5f00b1bbcbbfdced6dbfc41e30d511b02c97115" + "10087652b4c6637c44ebaabdd0d5527e5017dc4a339479c9be804bb5b606ea3e701e88bf0" + "2cb6c2b3e8c6f7e4bf730c8cc36748d38b96300ad92136c9ab8632c54da6d7307afc226ee" + "f8b3b9c849235347fdd953a194a90cc730edd043d44f4387858fb88daaf9a0b4f73abc949" + "895ad4af054a8d31b69a2a98090940c24cf008fe675befaa7641a79c440e666905a055e4e" + "de90f923d8bf16e2c451bbe8970e4c3c54ba5b1c3ddf66e8ee0cb3ea1d417cf82a72d244c" + "cad0288c9231809302494235e905876cf8ae1f874b61d78c26b9e1645f68a0478767d049d" + "ee312f6ca578ef5630cf4bcb55967c960077503927f3562dab3e37bee4c96d18b66f969f0" + "4d592457d055302ac96fd47abd3582a5117fd62b09a1a8c74c379961fe68c9e1792a2097d" + "29c1d837161edeee01a4b76158b0939af676edd2bcfd18bced7ebd0ea8464be04edfd2590" + "004004b0b24af9c1c028fc2b7e756408854ad3d4f89f8d1d27f90db5844c1622b007c4788" + "2f316ddca82c7429c870b2455aebd0519bacda287f843419cd74bb07a40cc08d1fc812039" + "254411266245f3b16dca3d88d305d7ffeaae1b45b1bf622945e3ce4e90ec153b9ef84741d" + "b9782f1b4518233ac86e10d5f212ae7dd3cbbb952336401a1831621aa7aaaf1f053efdf39" + "38e73ec95d084cca4c2a266e7a1db5e58851fc291db9d0e7bc4447319feceb83767a5c226" + "010db7c1068e8831d90c0051689a7d7a9dbf687d1f1ae43f62a33d3076784cb5d800c2e3e" + "9007d9a50c1d218efc59bb6d5e61c12112b90f72deb9348e874f3292135d7ea9dd6061a60" + "23cf8d9d8c3abc3a8f29a50f2a2be9ee11de0a910bd3763f0b90946ed1fa5a6494fc65f15" + "5bc0a1349f0c3626359746e020f8d3bd83ad591f6ad00921a13909d6df288f4174bdd2bd2" + "31d2c5352fa232687c5262432732b2837fc37874ba8ec887f17e41a0eff1b56a03d6d4cce" + "12cd60b426a0ce2ca0a3af667874b2c43dab58e65f83c0afe85e36a754cf460fd66689746" + "ecf640d5af440403d2339898647dd36e733b550f41882b6aebf31d886091d1f3a7044ac84" + "014ffc793f34f6633e419599c792042282f37cade01ea1b307cff1f7ddfc340703166c24a" + "63587324859d7190d540352bd31ecd34a2213978980a490c456dc55adda4f3c920aeaf166" + "11ef0516180d05ccfb6c05a8df20792591a12df86a3450c0bcf0ee7ca2a861c9eab2de259" + "e77391f4cbc3125e67d41553644b2a1a8268647237255bb08e884852fb050365574a5fd78" + "999e23a6b0457b7007c0f31d1919680ba10e803bb52e8af42c4dd85638c87d5ea436be1c8" + "102876cf7c38aef78864ad5ab556b7648806caf6fda6dc247f26754862b29fd0d8c89b5c7" + "0476132737eb9d6bbf044fb0eec96a961d4f9975d866a84df0a08cde0e9525b179b4b4f18" + "ea67d035fcaa946e807bb22ae18c159241534ed15da394ed5f73b1d74c51db40283048dd8" + "c0f8c5c807cc7c13129f10d957b698470c05caaf280b37f605ff4d855726869251fd4952c" + "b35d6a873309a7166548cc3aac9008589a6d258d8b4b31835dc26504455bcaa25fc580f27" + "b213d8af43897d59e89cca09472f57720146f4d0748040c2f21764b9b3faa75e5ff78d3ee" + "bba844feefe0ad9bc0493599bdf1de61b3d71446e6acaf3327dcf61635e51694d37137328" + "04b43989a43d293f133ac21ead51d1f2b92b76b3c61f8de0aa8dd660effc9cb1bbab80f9d" + "1915025cbf3f70198f979a5a1e15db18ec2b78da238cdab78dad028fd5aac7ac043acda78" + "28234d93bf512e09deea886b6c9459962705f8cac432ca315c3b9449c68deb4b0e71b4d39" + "3b891bbf92c6ba9dcec3fece0dd91512f49af9806c6c05f950bf2af2842a85fe153153dd6" + "58719a2e1b1a2e989448fb0c9b456d81f4ca770140fe9e37e1ccbe61893c1886ba8805f08" + "c9417c8a3998b5adaf96a37d71b953aeae5717258b9f11fbc891d2bec8ead8d355656a0d0" + "fb783cdc1353af35d8cfce2ecc36124809a77cb6fdba75d0f1ab2c9f82de83e1d166a70ed" + "fb86129d9b4e362db8d4dfd6b37c6c85e0399bddc8d30ef6b24e1f0a49871511aa210027f" + "b6dd37b979d3a79cd386d0aa3629a25df9e77c33f4eb822ea3daf6c29be1c2d88d3ae3be2" + "321c8fea439c0da77cee72cce86673477cced34d4fd93aee2d2dde285eeac032a81d4df62" + "0603a141fdd1d62ee11d2a82e70c4134ce2a80071cd39cfca105bc669319fc85aae441754" + "ef7a3ea83ccd1ccf3fc6c22b998107d1c747ad5dae0d304649f2bd9e21e3064be40ec7b57" + "0fe564fb71d95f9ddc94ca45b8768a0b96414dace446411a07fa0100835aa70b21526a1d6" + "f59c167ae22e7e181a14cff96e1073f652cea4ff504180c74320633527430719178a4f75e" + "65ae9464d7dff690bbed239e00e7d166c5b7f8b6f12d510c7d8e619976b359c3cf71b6ecc" + "a2984dbd080e631af5c0e5b4c5641aba47eeb4f3b0d942eff17da0f59ef22a12bf3c09f3c" + "24b462743e396a0bdc21b728bb1a73c6d0038bdeb6c078efe49262c597c50cae204d7ee12" + "9f7189ec333b2099d5b8c30a5e651402dfcdd65aac3a30ce35e905b8480a45f3f339b81ee" + "cc19ed0b36f40fea6490f47ee1a3386678164e1f299abf45dbadd518f38c758bf4366f8e6" + "a5774ce0ae4c4501f11b06fd72eb8ccc25e5bff4809ffbc78faf3b0055394348513fcc205" + "3207008244ed0461660105fcdb9540cd7a026cd3485c5a06ed7907309c1666f9391eac01b" + "f63d0c6d4818cfa4782e5350f14f0b61dfc566d2d6ae766ba4832a974e7524c351bdcf527" + "9fc49f385894f64c56dafcea13762d9c1763515fe16207ce1873a183ecb0a7e557a280728" + "9a868cc4194efa2b46e0cdfa8668eaf99e583888030891f9991f47cbd11e6594ddcaa87f1" + "d8caf858fedb73269b5dc5749aaa794cd37241100ae2c6ab74f5e5d091cca278b3e2f1610" + "9d0fde76230e5b3c91c6b63dbf736fb2af20429af3975d589ccbf41515d492560e92c4f72" + "ca6655c3faa78ea5f49487d2812c72b455b8be1c1b881d243e1bce03a6b171cbdba96e795" + "eb0164cbdf40538e98efcde2843a8b1b12e66daccc68e2b4c169a7198090dcc60934783ba" + "b955259332dc3b2fd9f2ee83ab234184c22554325e0fb07c52cd3d1737f12911947312c46" + "ee47ace07e8183dede9d52d1e4d9b8447ecc3f21d8ae22c4065d4a12ec8b0c317324595f5" + "dcf17b14642d0e8b18c1a821723a9970281a593fd865fb6b9fe3c93e58767d3a60a55972e" + "505cbfdafcd957752d2015af86b956972691ae027725c9bc6bd5ad63e8b41ccc5c6c0bce8" + "9441e1ecd86b20c73780b4e453a10cd3928c354bdb96fce9f09bfc0c0e34298604a0f2ab0" + "e87d5ec6d3e20ca312695da3b65f8218f161a05fb224437c94c8a936b2f73f27f112df39e" + "c596ec8248e228d379acedb3664a1a96825db7c770c43cf3fd1d8abff9fd68977a72d2cb6" + "c3792c88588913e106a77749fbc9f8f5f0e3178475caf5b228327a7c1620c3b4e3a9e41f6" + "6456e40f484343dd3e14ce084e82a06d285379094d7d820b02673e16c79dc1a5e56c04d69" + "a33b328a944d94e33c8009d7071d3dce25b74b1c7b7ff60cee8807c9dc1b8e854c79087e9" + "ac00ec8216e01f1ecccab81432563d71e604af79bbb24761c6fbebb1b5420764624e0d6b0" + "8d7127661873b756cfbd99cdeb494228d03a619cda283e430da5cf2ea8854e3bb42b5af8d" + "c957901e2442c89d189c7d0739eaa4c79aac9cc829bc70320c896d626b5cd2f862bae1294" + "f3e2c83270e61c12d1db6064c4be559bbb03bca33d3129437a5f0f0696b9d36cd29b4f985" + "61e4cf0e765258b324c50066db05ec4ed01caf9f6fec58dbd5818fad71b2ddf59c70506a2" + "245e3a3a2753152d94b3b79a90ce2af0f6819bd9ccda102b73b81419c2a317c59d2baa3a9" + "63214050d15aa8fa85ea825a8e9852bbd3711ce45b495079b610c18789e0123c6d0717838" + "7bcd88fff0ac62437c5dbddcba1ea4af9ad0983f57381c438ff89700eede5047951aae1cd" + "545597ef2f59b82ee173d1e06dbfd55f93b944ad68aafaab9eacbe1ee366e2e650881647d" + "375abf478ea48cdb196c86fe5d9afd3511845d644f5f3c3ae76d21b34b6f376f9e0f145e9" + "1044d78ec47a944df31f6683836f5e7eb6ffc458a6438a30fdd070c90d70b45feb320a000" + "12ee6a5a4c00f2f39c16e05ec35367b1e120c243627a3ea42fea333fd54c5e5b487b81a52" + "ab2f0b7c593fe1cb8aadb8b2d29be1aedaee0567356b44aa4ec3ae5440869c7a9fb6e9c31" + "476fd4cebf1c1c59cccdba7d2ca0ba3df636522ee983169d521cc9ae0074dec1083d54df9" + "2bec7aed5c97190dbc1067b0950f052335767eb7fb1ff54ce78d6ab20af3ae08cd83f10e2" + "2f603fdb6c216ca88c01b6315f6f4c20b400de3363ecd78991171a2b6ecf5fc2d66f5519f" + "53407e6a6e28cdd2789c5ea21f4ebf46ff6fe93b7f30f7dc38b3a9b52ad0cea17eddfa88d" + "534a5a6589ddf5fd5826f0ef3294f6d40cfcfc790ff25ef282a0885caf25c818f3721ca74" + "63c8b7e2ab00fe3b37379bd9b242962702738b97809e45f373bf98e8962eca221d35406dc" + "cc0efb041d165ae9ec16044c8929c66c8e6aedeea0164cb61b6cbed9f46aea04de581d12e" + "9c33329f0d70e5ef3ff2c75c6152a65ebff7308a64a8bd8b4e3aeb7795070e9b1dc195226" + "47a48ac70a7166df2aaeb3b11811a8817593ace2db23076bde79a99400ca25240bf180472" + "d406f171545c461f69f6d550dc1e7afb183dab9975f0e4527c9271aa330579a796010bf80" + "138c2721d05a997e4d49f099a19e781c8b78fb8e6a85b004dd0f8a745e39342b19937a20c" + "de7ba721c1634e89b715ad63572e94542e7ea4cbf0396d2f289460d4ce0357b25a01dfb44" + "098da0fee41b85411b4097eb860f4ac9b3713a4164b2abb1b264ddf347cd84d7941d5f221" + "c84d93310c1e3a1c86c7c64cc4c00d45922bccaa9bd4f86af2b40e3610664ae6be78f6cda" + "e5edaa59893cd91d1b0a33038ba2b102c330785914140426c2992baf110404f2848e275fe" + "11c40b6aa98aba6a5a79777adeaaa783f1e60f95bf2c12652ebaf676b7725fcee87fef63c" + "46c886ee6db1cce0e084edb9ee01d6aca1287d77738737e7c42481260410d0ba8cc71f224" + "40f9f309d893aacbe26f23210bbfb5d3957df2ba2abc471d43c9794fc6ef7df55d32e167e" + "94008ba64ab3cff49b974f0a04d6513e687cb363acb536a280a905933c5e0e0253b1d5cee" + "4812c7df42abbc6aaf17ec4ba0e0c408fb040a28895970d4a605cc87136480807260f8262" + "8073e62b21b6cb43d475cdff3dfa278bed482d294c1e82f9d99d4da8698d7223ad0a19b18" + "024ff4aa1027bb29a3b35eacec61175c97e99aec01676479d04e2e3ea09bc0a8c2c3d08e6" + "c5bd0459c4c7c64be06ee2eea9f17c93416fb1e13b6eb27c070bc043a05ce02ac9469d101" + "d20044ec5502a6f650550db40bb4f1c3dd7d238091efc8f8df5f64da3e0df42ad021388d7" + "9b79772c06a61c262ead76e95c51d720abb7ddb069662a37b1348430c001e1ba0c7c0336e" + "cc363acc425834efbf31695f66526b09e559c209b4266ad344a3392f1c7a086e08ef4d790" + "c261549ec19b736feb243c97704e1a4c7edc3d50e95d531795ca20a65f2c6cf73c497e93d" + "e0e0849df72e25ff882159aa1cc1e2c764acd79d900b7f627bae2d6929eb726bb94c3de42" + "bf0ce7cf086ff47b33ba63ab71c0f4a24e07708381f263c481ca25098c6e977e9aea3a992" + "77b5c127ea056006a4478f73e6660aa5ba6890fc9c517e261611c74f7ef2c9addc7ccedb1" + "3731f36792b55cbe3497acad6c84139d62f525789ef648208804cb5300b74bce2fe6c35b1" + "6f4146d92ddb6ba4f499425f8d9bcab94e340154492d0c1590820a19bad95761c28903a30" + "8e84a0530a99ec5a12262a5f2c6c3c43555cadade946c59c0ef5db8cd2ccd388661f3b363" + "4aee15c5ba323f7b6ba592180d2e68897d24408f4c102c4746c88369865e3798c7bcc2c26" + "af47e0dc404b61ff62e63b655e42c8268618469519a3de8267597de938fa149166764230c" + "3f442b484fced4e73a09988863b9f10d23c59402b7822d972ad2f576be45143897fa08bdc" + "86ff05975ba047aceabb4d8430151af315146fceba98517e10710ee5dffee550cee6c1f9c" + "7261b546997e994518fdda25f9e6c9d00bcab9017f7c8b043e750d3fc8ddee31984a40803" + "164260f809d93c2a9ed6e19273bbe6984157d1c0ffd9df3c38eb64462d1bc220daf2d82a3" + "1b523befbf3c0f84803e092ef314eb8420668056f445193471a45a0650ad0ff4b2847735d" + "00b48f4130314393d6263792e907457ff80ff7f16ff1e4716a31479b1575b693c685d0487" + "e18fdeb52320a57d75fd1b39bd9c3a23e537a51406ab438627a32f1e47a7ea4bccc432e6d" + "fdbb86da1c44c639680b5389120bf218fb9aa11e8b07e6828ddbdd96a672a5d429807ef17" + "06c9996d8d3f7d4e3760424d6da0e678da0892d352e2d60c310049c1628a4c8b9f42233b0" + "b25a4bad08f4301b985f8fdf886c3c9d83def2fb58c0d443d3a64a75c06f93e7db5ab0744" + "883195c29bd6830745940600a7644ab87717526adac7cb69f463a66bed88df2d7872b2e96" + "4ff059f7a67c1fa61eb50eed5f37495880fa7023b36b2b1befe55ab9fe072b1acadf6ebab" + "7fbdb51c3052d4d56170af68292793573397cf1a0d721a30ade786fcb61ee10dde6b9f340" + "c7ac85b57ee6c01b50dc983110ece4641a8e49b9c7a02e13b9fedb550bbf9bc250cf9c9f5" + "d03cb6dcd7ca1d0859e1722fed1e38a521d05fc1dc18d42de7cd7f5ffa17faec8f8bc2993" + "e8393635dfec2b6669a82979367a57734ce805d9d927621517abc53601618c7b5343442e7" + "5b0084d76d62e2ebe04c7f3f8bd28e39b8ea3a2b6d7c2021a026a7e1058b4531bc34b4852" + "004eeae6b5a55f212ec3552bc7b779fd14d03b9343a754d7d425c92b0beb6f65161e377b8" + "f86dcfa7738c543a16812b57c0aa8b36d6f62c25737c828f217175c3bfa6c707837c32ca5" + "1533459155e368c3da99c2b31c063d17ca57b251726ba177e26d3ccb75891f0b0b6fcf383" + "9efe99cbc6691f8dff63a988b13c08d1ce3a7bc4cac8d0a52e9331543321b76ceda20df0a" + "7bed490a4048d8a9811a476ac8d0eae6151e7705d76484dd6606bd6f3186b248a6bc56f98" + "a06641bd5a82cb2de1c8eb87eb0839acaaa22cacba4b2d47f6facd5c43e45eb73b7778af4" + "0f465c66d88b3185b067e838f115bed756956b683cd3f82917107130a0dcb0629520cffae" + "7d3edcdd5d8a739447b6e819f4864c1a71f378a9343f266162adae57f7b27c5cb17606ce8" + "9af722fcaf1f828ebe4bf4c01bd9478309f639b95c513e63e51d1d9a207f8ec8eb3b39f3f" + "db6dbb8178dfdbe136ebc514ae551435b385240f7d080e01d0b7ff4480f5736efc24468f8" + "a0f044fe6f84e4e8954d29ff5153a130b479e1f45ab50b9554df7736ae46f8f405d3ae75c" + "a6416bba8932850bf057f6fd862154148b45e3ba00dd900b1de69879ae428e1b350d51340" + "5c18eddc0f9f4980406482e49828f39ee8c1f7f96920a466fd6bfb0e2d36290bcd3d7f52c" + "d6633b9c89593acd9d2e8a43b982b29faf6251644039785e0a66df01e67da68f8d2764eac" + "ea4f3abe5e1ebb42e0db1ab787d028356fe739f966023eb90130afc63e1e947ef1bcc2a70" + "d7e600c9ce109dd6af55eea8b", + 12240, true}, + + {22, "39053d8bdfa97044ceb676ae54563de2", + "85522968a566b7ba10cb8e7a6f10159977e4a572408ace1b65c481ccfdf09532483cf308b" + "ba0557c9a72c849780e044c", + "cae8a93087e97de1", "", 12241, false}, + + {23, "5943c65bc33bf05a205b04be8ae0ab2e", "", + "be082f301a03f87787a80fbea88941214d50c42b", + "6f93965b7399bdcaef06c151056ba14b7392a1521af1145e0c1d05e34b6f19f3", 32, + true}, + + {24, "5943c65bc33bf05a205b04be8ae0ab2e", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "6f93965b7399bdcaef06c151056ba14b7392a1521af1145e0c1d05e34b6f19f3", 32, + true}, + + {25, "5943c65bc33bf05a205b04be8ae0ab2e", + "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3" + "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154", + "be082f301a03f87787a80fbea88941214d50c42b", + "94190f4f21f412c1d9358264a9dbb5035f94f39f5a503c0f54189b1dff1df637", 32, + true}, + + {26, "5943c65bc33bf05a205b04be8ae0ab2e", + "8900e95c7464dd4ad187a480befdbac713cf5e049c4aa4918f11e9caa0e07503cbda48921" + "f5779a685dd220e484d6927", + "be082f301a03f87787a80fbea88941214d50c42b", + "998ee6c2df90e53c32281303b2860c214d0325928898603e3dab40ae85cd6e66", 32, + true}, + + {27, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {28, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {29, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb053600000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {30, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {31, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "0000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {32, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {33, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32, + true}, + + {34, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "", + "e0f2f690fd50db3731b19ba8d6a7bbaeb5e9f7fb", 20, true}, + + {35, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "", + "f94067eaf6df97baacb1b5a519c259b7e9b9322d6da9f71e976611cdc6e7007eadb1d6180" + "ec1ade0bb7b", + 42, true}, + + {36, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "", + "380c941a86c66affb4694bebec2858c5c1927a6b920f84a6a952a30ba215bc41948c72e90" + "a8017eaa2033d149fb955a2a222c5101eda58c3d7667cd7764f4795", + 64, true}, + + {37, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "", + "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4", + "99d9e9b5e7c324f8fff6cd2a2152dc2411457f78", 20, true}, + + {38, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "", + "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0", + "2e1036f7359a52ad08f987e8be907e12f36f0a3fe576e1e27365a33439b4ce23a10f6ce32" + "9428cc7f471", + 42, true}, + + {39, "e8d20934b9d320458f4854e2442e2f0fa092f461", "", + "4425999958aa3cc629300c25ab15be8cea7a4277", + "d1e7a09a0f77ae7dd5cdb8e568aa53fd4ba63688623079fc8df2a53c9a44275cc61b09091" + "f5997d0c819f89803fb6c990dd6a599f00ff68ab379e7afb29a5b4a", + 64, true}, + + {40, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0", + "9afa7df500d7a17af1f44422d25a62bf", "", + "ded7f0b68046268ef0e81b03aa74ee58ea72b670", 20, true}, + + {41, "34b85c341a04cbade472b3f7dee4de4d1954bf70", + "b066b42acea664350a8448f8e064225f", "", + "50f2b92a23e76b1cd51071d9416f4ae497a967068616d55aba15ac025ea56e21a4c63adf9" + "c6b2696d9e9", + 42, true}, + + {42, "44cc641e09f7d5642f7b6007ca5a1c0813319666", + "69c0dde6c8e5bd40553a5981fad6ad87", "", + "b1ac58c93111b1e81191f88eb408ab179881f3bb1c171903aa335cfc541ece2f8ea7eeac2" + "df7f86a7c2d867e06a9173538fcd3e38bcb99128d76887e8ffaf17d", + 64, true}, + + {43, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3", + "0579f690ed32e57a26701a9f6877f243", + "6dc723df3d26f704067afb2fb6d95a66516d089c", + "43c3e04295d525a0dc49591dc27e4f75699421ac", 20, true}, + + {44, "8408668b9d671121b8c7d31113f045c0d7c020fe", + "679b30e6930a8ea3f076e317b9595d5e", + "b4451b0f1a217db703582881e86d8044d5f2e092", + "22ee54eb05ea001854069664ad1ebac22323b0b79b6def905942757d1f038a63e74bcc61b" + "00119d3635b", + 42, true}, + + {45, "e6715cc4ee13c4d999d8f8f500243c321f70b0be", + "ecfaca2ea3301a992b4de081d9d3a4cc", + "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de", + "9d1ca84928eaf8cde23028ae306389313265b4380cf85459602d86eae08d32fcad2d6ea58" + "9eddaf95545adf856f0fc46902d7ea0656cecedb1cbf2191ac66a54", + 64, true}, + + {46, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41", + "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "", + "e15666ec2261badaf8364f4cfff8d21f240bbccc", 20, true}, + + {47, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1", + "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "", + "86aab917d334ee079d50ea3e20ab243f06e2e29d2475591e88e048f0d3204cb8a84436717" + "24ad11e5e20", + 42, true}, + + {48, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c", + "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "", + "00153d105154d1086f950d7829be7e0d75db97441c88b7f31431f04884dd81b8f4ace2f5b" + "e6846f0da1853a1db2f89be090d3453488a12cc052f3234d36c4eb5", + 64, true}, + + {49, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df", + "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f", + "32460280e60910b10abee2e9f80a3dab48acbc59", + "883561d252df369074fcdafe0cad379653fe4aaf", 20, true}, + + {50, "070c170fca600aa2b23618150ab9044bff7d4dcf", + "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b", + "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc", + "ddc00ec19f76258aad541e0359465fcdb6a036fb4582e7d283b8ffda0b73a8b1b4988550b" + "67a9182c227", + 42, true}, + + {51, "87a23208df5e66488d23f7aaa066e87bdced8e2b", + "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245", + "e4d66fa23a6020820013d94d1f8e84a58cba2a82", + "fbe18cc5a99e747477fbd7ec3c7f9d65eedc9538cee9a1aa81b0b3b1f199f5f892122734f" + "ba185919a64638eabe2c6932fd96270116f55a411a555f5c60d5ceb", + 64, true}, + + {52, "214746af12a669b726364027e9a1cfa40c18f8e0", + "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557" + "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9", + "", + "281c2cce7550a0b02b170cea4985ee34666552d219b982389f1082746d4524cf3a8edf13f" + "de8f5d2cecd", + 42, true}, + + {53, "d509c509f91d78c33b9d661e6df1992b2b6ae429", + "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641" + "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209", + "bea4f60eff1a0c6ab664ff3db2f774347920a482", + "6a800418892df0663b4469108eea9f01ab66dbc7888da7ae95b05c68f61a5dd27b7a7c185" + "7f2fb6c1a99", + 42, true}, + + {54, "e099aecd5c8f0fe1c5dedf647c5687220faaa64c", + "a8febd4ecfa01739cedb1136c9a7fa10362e8f7ee6556fe0e2dad1740e1ed44f5c95b6ac5" + "7aeaf509af0732c0b0390d4", + "0e02ec03576474c1", + "43fe9568d5423d93c5f59789319610e996e82ed97aabeb896d88e92614faf45df0fadc3cf" + "496368a07f562eb8036495556edaf95b06d89f1c095da8c18003a20ca5fbb28891596680b" + "3d9e5518f012142a1ff5bb52f4dccbac7d1db2fcfe308d8fd6444d187833ab9dc60330526" + "0604d9acc4bf8bfc5ff82d2e4f3bb25a4ad92c30b9236953e096af57eb7f4ac5aefd447f2" + "44478b1576ab7f95354f8d2000d986c607e3d1ebc900bf80b4d6cc013ae122a0876191f28" + "7f5b5dec28fde54e66858b9169ebb45529ea1c5004fef0aa85a5cf22117039798a30f2f26" + "fe8623c8536751531f6435cc77e0ac841b884f586509e80e4ca98e3260eb60701aaad62a1" + "a4814f4fba950d1690090f0190cf0927cffd0d3ef1b45a846ab9aa1073036c177eaf86d9f" + "4ef8b5ab0fbecd76ee5a293c5f7843a2028a468a952b0109d720d50afd649306685f26ea4" + "07d7464e505905f2383460f6b8113923af6916f43259d83bf833cfed074e6a81a997c1a7f" + "8f2f6eec413e3a3768308bd4292dae0d3452619291ab7f3275333edcd39ad2a390149505b" + "6b02d7bcafb91a1185ade1834613396c63eb00e8126a14332205d7c59f39fe1aebf49a46f" + "94bdcc56e1ae834ba06cab4e9a85bea8f4635b3bf6b332946ae3983dd9ef30773471f6c9d" + "5a604efe2d32f4f40f28b9a609db8e6a3049e6bc961b6aa685d7a789a45cf17826305535a" + "fb67116447e8a5ca78813bb0e0978ac1a904e2d1d248c714b81fc1642421b43c6992b82cb" + "457703df3ba7767bffca96143886d7157bb3c7a2362636a5f988e1349d57a10d6eff1303c" + "8e3ccedf9350ef65844a173385cf4e12b3c023d99787a7c1a4b74eff2d8da06b6ae69cf71" + "328fc613e68d408e7eaf3b9672525ee72c593e1131a72e3837daad27177a8480d6c0dbe3c" + "61e6b971922ca3f60019e52d648c5981b1da133c1866e9a0fb953383f47441627bab17df6" + "479a9c33547f8fb8c21e555730289d75b48d779b63f4555501220707df4b550a87f356455" + "c516b3e519acb4cd3aff720c60181aa553f0a1a7ba5b2798f988f876e789ebaa32da2ca24" + "b06449cebec9b739ff82ce9d0af6b20271492b53f8cfd00583bc6535f6a778f0a9fc1388b" + "12323e631976ec6c7d69c5a0af7b65f9e2a1553b2104d83de01e98cb80a857e7e7339be24" + "33ed24afbb7b1a663ca8b9b8b0bd21e63089b8ccf49c9669d0dbf6fd2973a0f2a5925e295" + "74e99902d8bfb49193b929edb920d5772f8aae2334ec8efed4287162cf6a14dde23d32522" + "2e82f760cc8da3e2453c970c9ca819abcb73e6697a0627090453b8c6c471134125e96416c" + "318f06ddee0824159a7f7be8beb817ff49bd29f2d4d333f7a69cff82ae84076aea16d9cc1" + "bed38b7c2d598428fd0529fdc8082848527d81267511ef9bd420f54540e39c8d648983eb0" + "8b2710c7c6456dca567b936d4d55fd0e468a44d0bc469dcd386de6d063a4487e9a17dfe68" + "0a4c6c9bc0543152074e9405758fd8036ba74c4f9bbcd3d9518a853f55494960777d60f0b" + "cedadacac8af588fdfa5b68416fd2a7a3c2337bf2c114b2ed39e4b23e461106011b5ca3f1" + "3b1d78d2531bf21fec33cfb9f4eb1ef7cca539ce1204cae29239c85e81caebe4c5a01cfe6" + "64b5433f95ff1835835068ba7ee15cb3fb7d69187a70e01492454a1b7b00bf270d53fb8de" + "da6f3daab1b996ea3d6ffa3f4bb6cf3dab0d044528183265bc644fce34f8bd1d98cb09344" + "7a257bc1ca474f2d3181011310b0c912da67a640b8a7b06b499f8d1d77fed129b47e26850" + "55b1dbe0e831c5e104d11f92a005e2ad67e34c47cf462f867d1d2336c0694d148fb4526dd" + "ac66b9f6153c5ea91ccdbff4d2589f53191fc49a595bfada361efd20e9190a5e172e1086d" + "f63f6eeb719723cae815b2e2ff76da9c8d359c604f79fb4134bbee3382cb4a2e7ee318f25" + "ddf0097b0e42dcfc49ebdf3467602f7d02040f18b6ed7cbd0d78bc2421795a4072880787d" + "b163dd09fc5dabcc35dc557dc68bbaa6176c10772aa7007c0b838dccb22b18750c00a5a1a" + "1a27fac1c4e2b1b6f3923ae004d3d03555224cc54349d2fc9377fb8ce42fc2e246d9c2f26" + "34301018f96bdff0a1d671c0377405e83ffbfa57de8aefcc5de062eb18d0ff922b3a999d0" + "854cec38b276cabe98776c93cc41b5fd345201e1901507fa1e0c1770061263f0559d02a36" + "d0af81f25b9682b38cad3ffe11b5991b1e6967939497424e8320168bd24209d71b0426f1c" + "8d6e86f0377abe4a97e6ac72c9f18ed1929b07c85dd869585e30a30483df52f28545a5068" + "577bd37286bc4b6ee40707b88ffae61344ed7f5723f07fd772d70141ab0a4bc06e3e87e42" + "89176cd65bcd634a2a62075bd759e90c524808909aff506908e659bc1e3b3714f21a9b5c0" + "c28f4232c96a9abe26181b4b27c2409e648a47b3164a8a1c8914835de3cf7eeb630474506" + "ec12585c2d8eb27d692c2b61202a646d4793499ec9217ecd4361b0eaa6514e5483f16be52" + "9e2a300f940c94837fc2c68a6a5a71999b6dadbeff5f277a601984cfb74f3659c9c6fd661" + "fecb7a39fdadeb1be5c68ed53eada42deb182445d8def28143147bfba24d65d43978277bd" + "c6137947d6a0ee20ef78603b22919589292fc44e7bfbadda845c626cab6cff4fb4dc6a616" + "da9905f73e16a1b923ab545caa3b11a8edecd9b6ca2812bdc8c49126588ed67aae8066fdb" + "db190a76c84b9bb49b6d689353ff3dac753dcadd7591c4708ee130f547a731f6880d3e290" + "6154151a71b558d2b6d94801dc7a569c1b030123cee2afbcf121c3868424ab76b0870171c" + "bfa00c15a746f8560e9faa7a35d91b42394ead450eba96735a0c676958fe48ffd9732b212" + "36ea54c9d8c666615866179467b01d3c4e86ede658a3d611fb51340608622429359c7e2ef" + "f5480e5d00e948f7dee5da8ddf5a40720d85449142d5440366618dccbeef36a8f47410c34" + "4fb9731f86a2ffb4e3706f337c2abe86fd5b0311178b40c4d083d940fda9262bfcf1712a8" + "b30bfb226791a57e0b9138e16cb850182d395433129b96b921b10faf1059c081db4896ae2" + "4045c28f9b4b12e7997d52523e3e0cf1e519521ae529146da05bc271fe8f2efaddb82dce5" + "166ddefc86dc790b75ba9ab9458a7e32afb9b4510f9cb419ffd2f92ca479d8e497b87681d" + "895e6536890b9a01d2af13f2a6767b428878812f7a179fe25dc27a45316d9274f49c5510a" + "b2495ddb946d7080aeec72ea81f9b391953d748dcc4c74d5eee53d4dc69269e8f4ceca3d4" + "dbf416840a3b02bee2b4cab18b8e5e88ee4cab4942927ac63eba64f1fb59e23397aa43a0c" + "0f99c2b27ad51a968d61f1c9784e7122d5e63771fd68f9e030f9c26b314c037abf125366b" + "6f199d92212017feefe878f534b32e5f5b18fdfa2edccc85488e5ea4220e8cbe34a15a4b3" + "4f1d48291777944e7cfeaefe6d3c3cdc19d216cace0383ccaf7a6fc30c267f01a915e7d8d" + "4dddc53f2c41daf293eb7100b1c9258214669d1de4ba149c37c3a70bc2f4a7cf15d74c81c" + "3bc5f9976677014e4e08e1a23b25790e8b15631044323a26180db21c97a53cba0d5c5a879" + "3df6ad413da4891b9ba403bc1c798fc3bd88435b7170a2e065ae2055ef274d893a0b4ef96" + "2c9d92734032d218055ae5be5632f1d3234bb0c4fb4dd8eb2e6bce4fcea9488bc6d59259d" + "99f273a9d76f8fd017b50d43d2d59c7752a26a94ea7e530551bcc09113becd2cfa052ca28" + "e8ef8dbd535a9f859293b64d29a08a01e9b4ad2e4f92c69eb444fe79474a42855bae22d8a" + "38fed765a13df2cc703d59564d55a52d6d3832f1ccdb7ea398934d67fbd4a5584b85b9d3f" + "e2f1c06d76e1ac39a51e994e6217b98d608def8d2c3466bfdb13237ab93987a706ba8090e" + "49a3acaa52fd78d2871f19fec9bb719f7423c566bd34f27f621fa65275457585de575d2af" + "76136698e7f110869c0f71365765d650d3f5dfa7d871be76e761da0e533b0cc1c4acfff0e" + "2ac5bf66c80752520eeab83b43da7e73b1e0c576406de8f2797a5003cdb66eb3a0222de07" + "3050ef2afb8fe4b18cba0654bfb8e03b48b78450c80c043df5175859320f5fca3950f226b" + "bc5fc9a1bb25debd1aea9778ac6629840bd584f1d7f5ef9c711ae9f15830fa694660a0d8a" + "890a5f93866ea78476bb0f1de1208eea7bf231dc0274dc496112de0138751dee67f8265dd" + "2efca486a02aaf676e289f7cd994a534c0a062ffbbe1bf1d5aa9bd2b2ca1b864b1ab545bb" + "3468acdb9e4394a499300b0579e475e70f157897f08dfff7fb069e0d72b361e0e5abc4486" + "053ede6b92eadbc784335ffc54e5bc702b0fcd464fe947f29b2ffb4433369bbcb639bc82d" + "3594666c672a57a596359eeb3bde01667d0f43869ff3d818ff715f402be0ed56517934a65" + "0f98eba6b15d002249170ed0409fd1fdb3bd241f1a160e1a06dc411e05c55a0d4fefa3b7b" + "5fcca49882f6a83d4d69a23885be5fec6edc77c082456cfa013285979c1b1e157ed37c3c1" + "d4f6bbae36c0f12e1cf82e18cdbf602a7640730f6f53759118aec87cc1ace66298e7fbc67" + "1da9d204568c44a0040fb6735b2ba7f1bb6d2fdbda38d04b1ae3ef796cafb1ec98505a3e5" + "52361d2950042922f0d649a68953c993bd7ee9cd7ddf2decd0b48213b3db80b640b5b6eb3" + "0d2ad36c189ad89d1556db9d016adca7ca00c42471c3f282113c0400cc2ab4016a629d7bf" + "141395584b30c1d70ac53a425894402ab34445948d809c26390e1308ea54f412270f9a9bf" + "24550243d3fd27ab142d0c309ab1511aa417899a123a8a0e2bbaba9758e959667d3572c60" + "113461b6ae43c536d13762748e7ebd30e39ccf5717828038ac3697c7d9af55ed9b82befd8" + "ff67392cd6365419fc7c8c89edead81580ac50108f17ae6b3924221e4ddee45d873de3f02" + "4c24838f4723dac9ebd14deec8380682b3a62bae71b44d0d34226502e869cd41fcd41b922" + "e54369ea5cd3c95254d690001caaddae3fe16cf2f44b583c5b8194a2e3a3e09429f8fe6f5" + "f28eba06cb242946ee4dc28f32b7025a05b395ad5072db27eed26ca703bc29325d1bf001d" + "21b26b1cc744e7d87aaf07669333acd066ebf0f27c05631ab204622fc77a06741d5395e42" + "d7ba83d7d59b386aeffc2d93170920adc3066303e1e87c75058a7fa3656505dd4d0fa29d9" + "70d5f5220d8618c50e704b03ec5e544ee8b91c028d4cbcc8fe1a52e1c15abbbb7ca810ce4" + "5053606b5d6ce21e8d8caa7d496bee2e40d36565def4ee5ff9ef0442ffb16a16998c1c430" + "96dac816976df6e39940cb9097bdc469a567552c485b0e5df1c40ebbe41a90c6df1f6be37" + "54c3946f9e797b8be869fbb195aa3748592298caf24cf0deff33d61ab2bb0b805373df982" + "aedb81a621c58bc664b79bf1d87b298cdc5e5066743339c1f3efe110ed24cfd6655e1d9a3" + "fb243aa4d26dcbbfd7665fe5a090de4be79019786f561a8292fb4434441a68e17edf77c46" + "4dff50b7cc5ad4799d43ebb51a23dea7b760d626d041c8bbb96aa6b20e66260c0fcde1e78" + "cc59a5a9ffbc5b409a974c42abf165ba591b4299c3e86ef331c4f71131bedf1a913eeff92" + "da531971698c8884a3f33b43622a9077d118a77645558202ccb437a347051ceda13f2d44f" + "63c24da270bc350f80cbf4ed02a16ca9b5eb75f7e8511a64d16eabaedb6c5a7854cee19b5" + "4dd7e37ae423a84889f8f926b5ce07337c023b56cdd09a9f219419630cae32decca6c26e5" + "2ca35a90c2e258330982b9896f6664c435ad9319b895e92f310292f3b7e575ec624a65f92" + "58ea6465d5d074d730bfe7d6b19a8d7071a133778cad36b890117f9e75e2c3e755d82756e" + "2f664851f32bb3d48c67a2db19f29a307bdf9b05dce5250a4cb79e48536584b0334cd0f60" + "c256c1d5f0439a0c2f0b44fd1a901a34603cd4692e63439e3374a778f6d7b6186f5f48d79" + "00d6d227bed0b5ea16e0f6b9962adf944b31ab6a4ab5a6f41fa7be2fb605ec181db786f88" + "ac981ba03333f287544e77bcc2f1ff6156099e09acc0a7530a0d7f5e8b45ef6eabd288d26" + "ccc6abe9649f49d4045bf4e6f5e6fdbb735773f58b8e23a108c8229802b20d1252aed2f04" + "9e04a83be36406386919770004858fd1133fa4d8721e5caad10ddac2236adcbef269092f2" + "734a0c84be8c55ed3cd42c1920b44832858aded480cb8aaf5104849d67026fd583cffe083" + "b2761baa445f37fcc8205078574e9a746b31a732ff50cc4872d7e0265892a4d7c51dd5090" + "99d3682f961689a936e2354e0c4c49e57883b7f8fbb4901e9a8d426d4d85cf7e6280523b3" + "72309cde7628f993a19055175f3d959ac2e162aac22b0d4063caae9e6db1e63a866e59554" + "f7dcf887388cdee8eca6608972dcd587a652bb3f75186c44fa32d1cefc4bf593b5c3fb728" + "a898b315f3483285283012738c2e9555ef6dc22309898cab2c6dc75b54f3c1410948cf6c3" + "7b6127d89ff0cfdd6b2e512d7a8b150f32c15db6a1443a73907e3c0fdcaeb1df2162823f8" + "8dc6c526054686dd57dff1c032f695761397a85181c8817c1bad81ec38230d731d285a0e1" + "16eed03b1b03621835cc9143f2a9eae442a7d70e818f701e0e885a794f2afbbb35c5c7210" + "f5f28e356d684bcea9e53a2088052aae19b36870a115855a7df1db48a55a0d3f94929afd8" + "1b7dc3973c4749904919a520d7aa664957990ef92a82116a51d5452043d051c29ad36a1c4" + "712c56b92048ec4995c0510abad4f84022eb00037d52ac9133cd1c1e78db7bc57776342f5" + "3790a8eb22869eb0868804b753179198c463661faecda241f6c05fdd5236fb802689c35e4" + "5087de051f134bc2349ff3ff9f1ad3c33779e607e04478b59ff4b74e4d11cd99235259ef1" + "85e7d9bd262c935204c55485b4407b58b21cde59e43d5ad6b9760be9e2cafc676164f99fa" + "909c7b50b3b97367d824529f074c7ae0ec258245be73f4e1395a8bfcb0fbe2f10c90d5b91" + "2c6c211d2a9d33d7c0fb31a6251e8b5c48158b81e4ae5fac00dc898eeac6b6b636660a108" + "7f87db043d0ee0ff9a4667c14e18d886db31a5c10b2b17cfc6d97673ed5f7d72b9aab8b0d" + "8ad5fa66ebf32422431dd8783024c986942d380ec48e3e0e0c5faa94355e2093df1fdb027" + "e8ca52d2b997dfc77f005c2cfc331c401a0b00a013b4c8b3584adac06c285494919143661" + "28d6d2f59f42f9e6905bc58a9253df7b95bee53d40264d9c16ff36d880d1f6e477ec09a95" + "8ad90ee89464cbb46e7efaff67426abccac3e05c6ff5e6c6f278164d26e623abe8f9d376e" + "9285a80406cce1fc4de26fa8af5311137fcbeda51ef1767a2ebc76755da10818e9a2bbbb2" + "ccccdf5f72de6d4fc7327a9e388e722eb213b85a9be3bbcfe119137e9c8abdeb72bd8c444" + "8b68314b754603ecc846eeaa85f979e6737e325b0501586cba6ca9c2bac24421570eaf9ee" + "6c897689e8130306df9a10436b50d017464419d535c382becbb4da5071cffedd10c902ce0" + "a7a9e181cb0dc775924c66a516c5effb438cc754c9ffa186598153616ce8858fe53412680" + "0f1ff9df6116d1dff074736bacec45420494fd0455929c2a33cd7db8cf063e46772b70eb9" + "96bacbb7aaab75eeae21944041ec35a4c8564dc1280d6af8b8e598f8f5bf5a422007c3145" + "b31b8ff3d374b49f4f63e219534f26bcf88b6eb10cdf0bf824e4b115997424dafd2e3f967" + "a51a21e7bfcec437b07a212f355cf1dcb337f01bb029342605e3ce90e6fbdd41fb56f5166" + "46f4fc9bbebb650057c7f62610aba4ba2a03d572e08ac97769804c0dbce322e008a207f15" + "5d93a1bd949aeacd92a6fedd76b1c11c75099ed3bbec327570534134d5e316253fce81720" + "e735af68ce89e8b1671ebe2aaa932d5568c530d7fc9aad77a09e0ebb3c7c72e5feedac49e" + "653e6754b33aee3d8306e4943ae95d398c0ce227e87cd4ddf973346bc733e2b4d7906dab5" + "3639f138acf5bfb700d299cbb124c2f77fda5b44a832f2f6740f32c3fba0becacc4c579e3" + "ffaa086d4c1415119691fb855347183f46f64718c6c5f45b167e6639506675fa0c22cecb5" + "39f2926b793dd730a788d87aca9abe31eb210b5abf00133238bb1222ff31efc5917f06513" + "0f6991b59a3ac4f82924438ed576665a096a5adada8b3e3842be65b1ec1e636af0859fe9a" + "c1bcf3def535a2ad650c428c514139085a6189716a0bf7c3c8f7fa20858d81985213faeb9" + "6ea1e4a9ed39a629d2537850fb56052ba7aeebe7fb5f355e4fd17e6d452c94f67ce4bf6b2" + "fd4e91a8a1089f689ad2c1088bfd38d9dc71750cc5836c5cc4630d48f2d9b237d3d6700af" + "559c5f144a207c625fac2db4dcdf03a157603daf1c1cb5f76afe0fcfee609c1ec602f20ff" + "ab7fdb9a6f18e9df3cc75e9879c029ae69677b9e4f1bb3555c2f0bbbd8a398ab300460970" + "7fc6a3d062d4b8c4476b433bf273f2d1a8a5193981ec52e4b8361811f0d7d9bbbb4ff86fc" + "04a1d6c7b3cf4753405f12c0e0e53c6d410aaeedbb6f8a1604370d354be1ee0929a90e36f" + "b4e3e5bc8f8491c7f1b563fbdb66296bcdef1d67129ffce4d1083b5277108657303702822" + "44537ec059962e4e48286830c89feef9d20e382b1de2cd0875bcd66f6a18b0a27b261b4ae" + "c64864648971e299b019e3a8f6b65a2725af4caf7219a38182e3c058d775871032a4ea807" + "95b330e4445a3099e067ebc01461cd439f77f9635517e55cc274304d4a0c222299773d6b2" + "a24c02b8271954b797c370fb3760d3f493f886cb3f4f7851c35ae22e6d531cd339daece89" + "84188cc85848b4ffdb624506e1560fece36f9e2ee27746ef5f1212822f8aa917ff1750445" + "7d054fb934e4fe21772636d71f9e255680a9da2c5a937d16a477e1637562bd1dadf402cb9" + "1f4744dcf16733bcbad47e09592f15e8c1fc5f0a71ba9d7c9e9bba0d4f807ecf913986ecc" + "88c4c3571e5bff8ad314585b38d265a1379d1f785c30866b2ff5fb42ed869070785f3fd52" + "15631fb83c9cd909a996dc7e957e1b253138edad231c1e8da892733afe567e6e0923572d5" + "7ee6dcb13d50a5b09e32d45319dbae84d93b7e2987cec9cf4da686d823b09432f9cf09ade" + "dda9918fd1aedbcf06b0c6753d4dfd27797044e93cac49d04a3af016b2b1c553e843af640" + "274a2a06840728c8f0c26dfe8dbf06d1c1866dd290eb45e1f97ee617054499b461e054883" + "b1ce866facf11e001027ea9342941eb47c3203c6a40457a4da350fa2f454d0b2000a081f8" + "6ae7f2fc5aafaf1a17f22bbea02bf3822dad0723384d4a08442aac709ee43873eaa1d2044" + "e98e952667c2ecf14c754d642b2810b902a8ce8784a54f37fa3f4cca6853fc49ddf08510d" + "6f54b803a48b4e0dfbecd70af80e74cef54d21341476b5d3bc8be46f2c4222c24524c781e" + "c698dbaf4f2fdee02f0a183bfe82c1b743b148b17824654e38220a187c74cd4dae0c45056" + "a446950ac7886ee71d397c2b46b07ebb07979e6c644a7c6bf1f6f94597a3b8bfd5285a9fa" + "f94fbe7e13cad9802e9667c031455ecc4e4f33cfb67b9a7e2bb6cc099316e9ad7dd7bf102" + "7d2de68c91024863193a70a6cf900ad60e1da8c639af32a0542735deeb11294169d0bb10c" + "4811daf7d2715f89a9fbb4904f823545747f291b977e2b4c2f825953d39b392408166ba8f" + "58e8978543c420cc33f3c3b99cf28c9aab2a891f44ac28a6577dac4b2abbb71634b9f1f09" + "8836163355f95c9a614a913405f2fa811593434644eccbce541dc59a2b2cf76f021d82fe5" + "d511a3b6d2ee80b66f1c1d5aaf57589ce3d340afcbbd09f687921725663e4bae152d14c6a" + "0d5ac944c4194e94b0ed6042aa1c0084cb95111d162904ac9bb8ec2bd65b62ecdcceda8bb" + "937fcf9e2f76c2e282cdce8b8ddeac3dab93a8f08c22ced1ca8c230e0ed34f488a20545db" + "5e40f50b931380710a1390d24381a74e6c872548587f0d36c99d0bec08d8ef60f653e64a3" + "aea222ca5de85d750e7cdd6a92df38cbd3f0127e971cb477528dd9639594210dd69825d4b" + "1d6ccb16f3c6945e7a27953c634f3be93ed6a5d5adc62f58de6a34404ab0f154708cc98e0" + "31c621784bb76daf022cf6c77f64b080409022dee0b0beb40135f8f8c094798ee83bdaa0f" + "414f3254906c3e244340fc5f940f322fb02d4d1d9c7423dbf1f0ed2d009644ce689eee320" + "e2926f8ca4c360180449705151be7e2c41b1db926c8878b32a46c3ab42e96f12a717f2df7" + "7f61a5790865a18ef45199b0b5b21033061e532a17f16a7efb8884340762eec930a02808b" + "9488e080c0c7f86f70e6d245eec1bfde72751918336104947935b37368db7f81958e68561" + "84a0f1be47d6c5ce5aa15980fd226e1dd05cf0c0db76ed9dce2f1f2801fbcc7a2f4ad23ea" + "273740c17573834b9e92ab2368e57360acdbb6fd97887e2600d71db902c3feb4318caa4ca" + "35ec2d02e7b3fbe3378e9ac98286961b877e2e6f0322b61d2e43989cd846085de89635e20" + "7b900e369f455b1519ad035f4d66e4a761e1f8438697f3e6743143931e53d1e0d3f5a4b96" + "f6d0762d26728a067d433350b6506775f9e20669e9bac120a02390f2032dce2600aa4e20f" + "a2a7d9513fdbb4c105a9f6a3cea5dfaa19cf7da2edc5959fd5b7d4bf8d7792e0f5d123598" + "e6ef45bb205a1421899f95c6ccb888f371b5cb2c0eb4eab7241ea0d8c0521a4eba74bf6db" + "da1a4b7aecf64309fe785063958ae7db568fe89523a3c54c378e565b9861f4d853cfa19e2" + "999c6b3418cfbcabad15121fa27f515717d27f197f46d60cb14985f288d279660636c0200" + "6a0721b819b0177566843430be4527d27a18b79c677df6f6a3013975e53865bac04acecc5" + "c24c4e90c7179796d1de28bbfaa0542f05b669c2493d04713e18333f6ab5cfd2a3a3c3801" + "a7313887200a757ae3c87ab7f4c1c79d5202ddf56cd0ef7b35a71618e761824274696aeec" + "8b12b21f17d17c4a0cd03848896ff4cf846dded27512cc17eb66d59a7307ccf46a6a4b9ee" + "707a096977c2787d86c4664375292d163e598d2efee1257ec6e5d557cda9ff687216a3984" + "82baecdc1fe402244a135df0b0874919794849e9da7c5a6863d5cf83fa6c998cb00c3e704" + "62854eaf80774785f6fb55cb1215a04776532ae403db7409a536e931fa15f479e0f749230" + "1c6219557b54882bc634a857d2f2b1601cf4d345b326ced91b40e6e500030d2cdba590171" + "9ed395381e13ebbac90e80f66c4e7520247f07ca941846a90238735a4a7ca21909d858eb2" + "af54f5f52128339cf5fb2af060f02d4668d81c98f8e14501b9edf0dd766cda58da7b69474" + "99249f6c4f3eb38a56457dcb70c5680e29992d36d8a0045a9c942136a9eaf134af71434c5" + "b9c0d6a2820a365605f7578c48796f7e4de9600d2eea8d43d37714461b4412b306c8712e5" + "17226d6a190ee73ce529a3b284f69b6eac34dd03a68548fbc3dd7258a26fe2ddbba69bdcf" + "654bac8b140a1b2c3ee788c539d3da52addb21b1f3e5af8fd594ee1d140746da32f5e8c64" + "f9a9643fce278be2cbb1d1702b033a58319eb061c7034f5ce6e967cc9de6451b33a5b0f95" + "f2c11417bebf02cbcf3913628a09b54c47d60e3dc15445c1d430c9e76819948e88c476d3f" + "c8bd3afa506edb216773bc2cc2e9f87b410fe6fa9d3d323d185fcfc1c40943c1dab531bd0" + "e8939c80a75470b012fcb4afe6d83a32b85c95cbc746c47168da969f67c4b2c348da9e3c6" + "da46882188d28143dc6f68d2f0c106cecbe327091368f597549e027c9431899510bbcddc6" + "82fd41777b8a497ac627835c7dc97fa1ce161d849fa05cccb644b0bda99be6ef27a0a08ee" + "6a3b0e61bd1ba0ecaca0f39acdd09948cb09fbf9fa686c535bb0a7227923522192ce2c861" + "1f45aa2850745ea6572d167ab450ece7c982226b01a0359ca4518792e26deec16211ce513" + "8868bce7c4cfa6129ce071efb7f6ccb0e99b848ad3a586c2ad77c5e21d4007c56787dcf56" + "ca8f910e395434092e80273be4081241f02649db8e1a6a5757e4d213714089aaf044a2ed0" + "b181a4c79d48d529eb0edb79dd87a2c9366da1b3e0960860516ceaaf0889c2c2160a5818a" + "13d682c8b81ee3318c5a33ca0359a2d4b69f60595ac0b19e2795e0ac5e6235b7b7fa849d1" + "c01682c01ee0c84bbe5f336f07c671db9b239204fbaa6874723b780196360f9a4b8b7d6d7" + "a4bb8d91b5e620e901cf4d23a2111cec6b4e2882637886fe026ae2470f0a86a6422057ffb" + "d152a9490b572d48dc4c93c9d052ef1c86d5704b4b04709e4a7a59bdb2486b3f2d0b84d31" + "e44cae3d51e9efa35d97c8070678c76376bc4a9b6e40884a9ca5203c69e18ccd0140605c5" + "551151e5ca037deab9a5cd8514f5515363228c30cac1591ea6fb5fcc7957a7ab3ad157aed" + "f0348008cd8add6474f5e4d65a305cba5c01c2f5003af45a018c0cc24f07683e907013cd0" + "9dfcf82068adbd68521319a2c6661f495ee3c164334358af499fbd225502219882d7c7ca8" + "2220e83fd9496cca4f18a129b53d490254475e0332fb949fd8141eeebbc3841fd3478c4af" + "60e205ca43ba378e42abce20fdaf7dc4a9491ee8d3fd74ec5f6e7e9b2e6467a452336bbda" + "0d8fde7ce783d973a9e1343411746f7288975ab20749d7f75ba34ed496e597675a99de38d" + "b3a58eec2b31e1ac9ed1fe8512b33a453d98bb1bca29b5784264a18d4a51700685c697068" + "00eee7a27c17e8536812aa0b5ba16ef8622ba0d42334311e054166ef6fa843c09ca924025" + "10849375c209f2e7afbef5938cc7a4cb194b488d2e42b650f559200d0f1d2f087a3d26cfc" + "4c9d13ce0d83cc2ff35b3655b25b2fb8064235ca4364495e0fd017eed4f854b8929326e8c" + "68b985b1c330ee05fd63b063f58871f48e25218798be5700b7313967572db57125cea82d3" + "e4a366f559ec556ee116b19144965574f03d3596bc56431fb051a882f4d61d4b9eda13b96" + "c48310609f1bf7502723a0b4574ad3f6427138151fc59e1cbdd8bcde532d41459b42f04a0" + "f99623f9aa8eb33ec591dcdc88b026753515411bc8ad4ad75530cff0e4da879203c715fae" + "5ff628546dd5cb6c365afaaf01fe0373ab5f4e373a8b6d0634ff5db6f7da3fcae6334bd78" + "87021e687a8187be9bfb64b4c2d4bcb0907cbf38272945e26ffbe37457efa4799ebbf271d" + "f4bf49b70254094f14065efd2136d75c19485f32cdb523dd68f04b2e17fb0b63b10b38eb4" + "d219ea38b7e95178a6c54b15ef70c4f8acbc17f487ee9a4331ab92625b544f74c80ef9290" + "3a524824ec3029489a93f9321f8160a80b551d764329d55ffd16b4b2c3be632c9733dae71" + "d16d8d46bf1222b33b293e9b218d3e6c1d55c331966bdaa2ab822c1cb1843e83f9cc06df7" + "a207986430a9fde3fced65ef1591541480d45acaeaacba1ccfa40680a8c736d8a949ac30c" + "10f9776fc584c7a161e51c5f20a523559d1ba2d96834fbb688ae0a1cf5a64a95e25e7eece" + "6dd512196115d8d0e01dcbaa9f7c6f23ecddec8354464408857a61d11b349a550dc9cdd52" + "e536bbb8fe21f9bac950146c54f8fa1bdc855aacaad455a9d86db792c502712b32855820b" + "468701c22108976758f1a4b5a7aaf09934e81687e02c1bcdbe99dfc6f6a3af065c817af15" + "9fc337bce1078881f72518cff30d22b2029cb01c8fbe012d370eb443d3116e700b09dd9af" + "fd7db12dbc7931c63a44cd95c29289bc4ecaf9de37c1b8b70300daabd4fc9e0c3718610f6" + "3cec51217150544449cd45387612462e04b2f200149424f5fd9584dbb6b32a1397c68d89b" + "3e4700d61fd489359faf812dbb21e4e63de0c810dbadf84c9a90d18aeb5d104b689e90181" + "5eb49ed249f921e7d3218cda3d717c9fa39e07b40d399ba6b74eb030d5abb7736d70eb226" + "2e0dc048402a7aecb30ce6a077a09b50c3a475fcac29b3c171b1cb8e01dd3b8d4378aaeaa" + "9efa431de7c2fdb097b92c8cb7942d204a4f3ffa6832d97e784d2e5225a149d012bd99323" + "97647663de738d3fd805d7e735b36f375c1a26be760e96198bcaa0a22a50c16d2975bf002" + "28ba35f6d76734a182e0efcfbce1b174270a5094560a61d1376b39d8b8f41a9bd57e16652" + "48c13dbb0e39e4ec776c7914d62045821482da7b9f8da5f7fe87e94ff93f62c1dfb84ed8b" + "38d6555d3129248d5520da73abfa37468d6c39b795271e4e7fa24249fb8ece5235386c7a0" + "d9b149e6fe6b296cdb9017e0724f3b34da6315624717b13dd43e7a80831c9edfd7e58aeb1" + "36de554eda1ea13f17a6943dc7f946535f8ffe95329d3923d45caae98c7dbac64dc5d0d1c" + "62176ffc42e2dd184f781a7eea698b9731d5ae3357783a838918d562c5436d353ac241b38" + "fe6e6c045981ff216e9e4f8769992ab3d27d462944e2167b0a27b84d083fe5bc04db17307" + "80004d03f9862a5b27b9719623d6006dabb7201cb763f20d29f16f8f80f2506bbdc244848" + "3fe9e515af8fa4e5c199a232429d4882e64f07e90ad939066c60e23c2a9bdf2b875a490b2" + "556b1b4966feac8cbc212d1d4ab24094401b90b733578d8be20e03b9aed8b67b14ec5744a" + "f7d0fe6cbe490e689969c79c813344a07d26c23b18589b040688107a936bd30b1ce7dd6af" + "62a7d33a8bd287dbdbf34e754dbfacff62d05fe8526b53e0ebd8b41eb442d4416dbaa621e" + "d9bbb97709f08c85da603d39d6ea42e6465e1e4f8ffe03bfd0865b6bf13755a61b3f8e393" + "7d917102497c77b9b21a3d67b7d393f27753369f6b488eba203b80c7ecc723aaba839c395" + "7805429bca5b159daa39739fbbe7e32bb785ccc1fff186f85d842e2f22a7a9af3ef93739b" + "0de86cd56d82e89b2fe82489d80553dc4a9e55f28af51e041a13eac68020c17093394dfaf" + "b75a79aad21d9034cd3845167b0fc5178b4c8015d7328525a90b64f310ba6668cd5f76c25" + "cda4ed34a4a16158b2cea8317337214a7a2fc9959b54814abe77729faca87ba2db3993448" + "0e5e988b2709544564092f57d95a5f8dd0695e1e06e695e371737674e6bdc18acd6595a97" + "0aed7bd236bbd313bd857cd96148200d81e04c9e7f5419d4be68f3b41dc8ba8392614eb31" + "70bb5a42bbd01a842f72f3be740d77fe0c5ea41b84a5065bbf97fb429d9a4e33d0d5f8a76" + "954f46ab9d1e15422b29ab283161e4a608292531bff1e15e4b2a77d0ba49ef863f5ac8886" + "dcd5938c3ecc8c1060d05ed917c03fbb316d975e64c5d869d82038f9cdfe960e8b2d90809" + "527b75872c205b49a4f9322784a0f788affd5ffa6877820e96125f8d865c7137a04a4d75a" + "dd2075c3d739193d53c2e018ed2f37a428e76f68941eed83c1dadd95e05ed9b9d768ca9ff" + "6fa041651c2927e7a445b7c1d3766b82d864d3ad56bb2cc8dd35513f1f6aff6de7e9fd627" + "36ad7d742267be35bbd91b0f06e0d2bc395f4d6199421e83ce840a31caa3d62a2f9f94071" + "fdfa4320d46f3612646177c9cec0d1cd5def90e01d1b82a27a22d0b1dca7c383b9aae588a" + "e7b363b864a91871d737252e973f4362f425a8e422889994f4cf047e61652e94dd71e2b39" + "a04664758aac55d17a6f3f26abe24b6fe9ad5e678591adc1ede8cc67a1aff4ecb1463b727" + "b54749ef6c7c7a4c17440172be36e9639098d561d72d4dbc6f2705646911d603605a342ec" + "1984a5cb09930da7ded78f96bf44bfa7223f6ff2cf7c262ff2603160b07c0b8933e2ddc82" + "a0bf91788fbcbe11552550ee00b70ea47f4f569f1013461e047a57ffe3a222dbc5ecd28c9" + "5125c3e09b8c6d360043ef40382cca645b93c1d0a2496d7b8ad3bae37985494637a4001d6" + "b61aa7d5cde2ee7af14249b9ab4655ce5b76a529969d7f5ea6e5d0045585e28ec6b917815" + "98aec0e386b3cab3640a69f4cf710b700d3a4a39906b481a91b804072cec90c616d3ad6d7" + "bc365591b6a4e85baa1c2ac6d923518440293f2eeec4c7ad523e30686f24cde1ee619d86e" + "15f4dbbcdc294a315ea7b0652020c10c2189b28028993af3873dee52ef4c8cf7ce4c97457" + "d775ee0ccecd339b83196a7da32fa91fe00db77a242f728f2cb25b91a03a7933acf525a79" + "c63cf88968f78ec078810a5a60718222fde90c09938f2b0b19ce269b3f5123e61418a7f86" + "586af4260060208b5e0a2ece6f01e955ed827da6ff33f93570a6fbd79082abffdb6f45192" + "d7c2e3d4cc8ac868d284de6843b403bec58bb3ee3570fcb6932ca3d5e0aacf4b1c7ea785e" + "59d4ed10a43e08da8e402861ac9bd1e1a110051ed5282ab2016a84da4e76ed457ee1de454" + "23f56f41281174bc897736888852a5f4a01b4b796eb6fecdaf8584ce1d982ad633a51ceda" + "ebf602ef3298ea9b63002a21fb3dee97d89ced945572e37c1184a1813895b23e506a8c974" + "db7e7c6f5fe3fa8dc22816a982cca48d052c0a7d8ec4cd37acb86a9578518e9065c61860f" + "3804fcfc385e0a7bcd772267b8cf366046a61f66c19aeb501cb138793b0de11cdeda36846" + "c6b76a5c2d7b0d4b2f7a7241b2f5bf48d1cfcf0a65b468ef307e55f60d0289be6f66a5c36" + "fa4fed684ddeb97b0d85ac1bb7335c145c35c070b80518441251dafd98a796d1cbc464e03" + "8d53aeadba1447a7d00f6baba73b7d6084eff55eb4875c8e16b80c1260a1c45a888801277" + "a4ba4b725a4d5b7d715e133bb38f5ff98efbf07a248ff384badcdcc78bbfb085234f59a41" + "5f754deaddd0080d08e1366baa15cd0ae6a4dbd258069a7d328c76522624c78a624c166b4" + "86470c1ac977c0763386f307dcbf8f06e2c2f4cf4cde9ba620dda2ec703ab7041e3e376e9" + "107056098709d7fce847352836e65d1af6ca5c1d879e24522b391760fd36643b9f7bdcd1e" + "4028f6401e09187e387eda8817a1e230820f943b8b612628efae93022c28b4f35fd7e6415" + "6c77f47804cbde126edd4e3bff900b809220df97f9fcf61ec77e21936d990c8d14f530980" + "7f7d3feb28479cabd370145b8b2d04cf6e29a16333343577e4299dc3f58183813a5e45b6d" + "fc806fcb765c57684401cfec6c8df3e669931913953847e733c6b61d858b42f65594f165c" + "ade5384265664f808d5596a67b4fae95cd3c564906357d64da843a3993f344d4b27bd7915" + "6a1666c60ae9e1bc07c278d9e176e9fd8613592f1c99f4dd73f32cf2787a1a065a1ace9c3" + "ad2bfe0fbc82f98274ac5bc561f426b5979309ba3fcb68ebecfb58f6b059eb9694236e635" + "915bc0d8315ceac966b633f2fd810c42424c5ac887fda243f94ea535e70596015c4e2664a" + "58bc7479f0c3d038fa8be0b62", + 12240, true}, + + {55, "487df211f042c4a8e2e50a4929d4bc302e3584b0", + "e01bc4ca3df96a1d158434ec7519550d485ec22d45f827c5f1f9c20036591089a8b6dbec7" + "05fd80266fac62a66c9681c", + "943c7f0cbda70cf2", "", 12241, false}, + + {56, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "", + "5447e595250d02165aae3e61fa90313e25509a7b", + "ee8362786c0c8f19b159b49c0ec33438929d4575a7a319a99386392ac07bef44", 32, + true}, + + {57, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "ee8362786c0c8f19b159b49c0ec33438929d4575a7a319a99386392ac07bef44", 32, + true}, + + {58, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b" + "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353", + "5447e595250d02165aae3e61fa90313e25509a7b", + "7e060421904a880f28703cea5defae446809d4cd0b971272ba2cb78d8fd7eadf", 32, + true}, + + {59, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "466f383c878a617f0828bf2f86dac9f67b40e6375bbbbbd5615e7e99783bd265fcb5ef946" + "f062250c0186cbe711d930b", + "5447e595250d02165aae3e61fa90313e25509a7b", + "86bcde8ec5a2b4cb9993fc0981d3e216f49789936b43d67de83ba9f51fcdf0f1", 32, + true}, + + {60, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {61, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f40000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {62, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f400000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "0000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32, + true}, + + {67, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "", + "", "9e2d67ac4c0efa0b734570d7299b8e8d2fbbc5b5", 20, true}, + + {68, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "", + "", + "a7d98a30ba3320706cf345f0ab09d4cac7d212c8337bef01419b054c10d336009e5636916" + "570452d4b8e", + 42, true}, + + {69, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "", + "", + "558c7cd96388bd7f225afd1580a41083c465aea527cfb4e33a0408565708239eeb6797ba0" + "e9f80f9655fa3bf2c7172252775ccb16170c0c31830c648617ad586", + 64, true}, + + {70, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "", + "74d2301c5aca2441372cf6077bd8806dab3e8721", + "dbff53109babfe9694885c6bc0c577ce8f5201ef", 20, true}, + + {71, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "", + "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2", + "bd6dcd55a59713754ba4a26c55b6084014db2c3ac568eda3be9ebc55e67a2aee4d3cf2d19" + "ce945555d42", + 42, true}, + + {72, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "", + "113b708f7522ec3b362999db18699bf7871e3b8f", + "743e992e2d0ebbf94c6b901955270f1cbb472fee9ae645e128a941e62623c3e0f484369e7" + "7bba1f6ae485fd23b6ed2bba64ca25a19d56715875f3d092caa5698", + 64, true}, + + {73, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057", + "0d7d3b47bf8484c8adab7f9c27c9584f", "", + "f17c54ecdb9769ab1f2c7e5ae6ac720277cac48d", 20, true}, + + {74, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211", + "5232e5e4e2dd6133d46ebe5a8a51a0bc", "", + "5d0568ae988ca4c225eed0b789b488b8b8eb421aaf0aa8056c69031c004ace076dc2d2292" + "e06b0df6095", + 42, true}, + + {75, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0", + "962d86949506450eaca929286ce5d9e7", "", + "dc65cdffb023a4323bb82c444815cbbea1aad5c5fbdea4db2df982432f5a6b4124719f9fd" + "6a47492170041c60a7a075df39e9310ed0394271a53e87f772d8591", + 64, true}, + + {76, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3", + "2bde6e33534731f52d39add940ff46f6", + "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048", + "8fd42650adad1b8cff79d8a6c690e62779ecdb48", 20, true}, + + {77, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd", + "1647a044472179d454b8d2108e4a2aa8", + "4266351bad419173279c901aea148e8b1d99e50f", + "61a29469106dd22597f742303af8683bcb81fae85b45d38792b019f201194372895897fd7" + "c63f95d616e", + 42, true}, + + {78, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9", + "70d83929a6376a6eab859f0d6225f131", + "36356cdc28187c11cbb9046f9ce7502ab4d2ea46", + "6f4c33adde661d92083b96c90e9f030cb372304ee1fa8adaba2f22f45c47aec925e944034" + "737e47845d577e4f2559b9d00cbdd07a3bb9b4fffe701385a0e6e53", + 64, true}, + + {79, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f", + "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "", + "2d45645198322629380b4051ec1a219d2cbb49cd", 20, true}, + + {80, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c", + "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "", + "5eaa1b59bd65ef1a25f255f2b8bf54757c2cac123ccd8ff64e7d0a094c2a8656cd4eb2c4b" + "98b16a0779c", + 42, true}, + + {81, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629", + "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "", + "938ce3bda3308425f80da0093b4f8ccb7afdd75c4b484d8c92e9aad3613a5d0c268539e5b" + "b115b658121ceecadcc367f866c505972665fc4ad0d0664576f6b22", + 64, true}, + + {82, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd", + "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e", + "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3", + "a9e331f535da580a86a3b4e0cdd5a7dabbae2de9", 20, true}, + + {83, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599", + "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79", + "4e9e27d971e76fda614fde15031f6664b97d4786", + "3b17b93969f5e7567f7b955dc1e6bb20a04543724764cae47de80272505d25383687f4ece" + "be7797c4e9e", + 42, true}, + + {84, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf", + "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2", + "ff36776fc755722ff371f21cfb37a168a2731e99", + "a4b00d604d54e6d1374499c6588e199a9add616403acce0532eaecab0752b1d49a7beafc4" + "7220783577eeba89c5f79ffc21a7cf3a061457e6bc54031037f92f9", + 64, true}, + + {85, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f", + "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666" + "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769", + "", + "04ea65201dc5ce6cd19dedfb3a30517e0e1c4d4766bc0229da4cdac8c551632306c9cb14b" + "c05fcba1535", + 42, true}, + + {86, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c", + "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c" + "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4", + "613e353162c6c1b12fb1477fbc54074ff7848a14", + "cf9736b01f3ae0768b669d53ad335243db19e2587d904d72b72213aba2f0964064039177c" + "d922e2aaf8d", + 42, true}, + + {87, "b16b67a856259419ada925f3553103eda6cfda15666ad1d012d43429a8272d75", + "8ed2f3533ae5da80bc34db49d9c3b3b0a7873baf9148772f286244b23ec6b3c1d9f235310" + "c383c96bfe02a7e8be2c01c", + "f82bfdc6aaf0c789", + "1c9b28ae006c65a8716df9089e105358aac83c2372e31788e2c1ad0bcfef21e14ce59a2c3" + "defed070ed55424e891aec5215240f8915f92c35b3e8cbe6c91e70cd83dae81e2628e3b66" + "8d69ec66093d054f7e213ef5a3e88d6694145fe3bc88a6ab55a8c32ef2cf0907e07e0b05f" + "c9002dee5d86a724b237fb8423c874d21fd541e3c6d89ee2b1990e3dcfe6ddb65c0500d14" + "88ae749529724dd975492bd35f98b89c280586e8ace25c03a8259c52a3c7478d748554d2f" + "7d485ed68d1fa6a804b3d1b6a0aab002eef97b9656752cb0c728e1b0f15aea2928346cb97" + "617ea9760e0d46be6638c905247c6f8c927416c283ce1dc41f16e61060644952bd046bd47" + "8a01011907456a03080d7bb0d79c959f5def259e6a4e0fab0eab317ed5e62d0b8d8e7ea4b" + "07b0281e09392e43a00deef79eca892b59b1adeaefd14b10f11f9621edaa8567bb15e52e0" + "f71393ec309d3dfbe3673550b8ec6d9e1f325007b5253bea1b838a2785fe37b80dea14c24" + "7ebbaeafc73bc44d013408a2368cbcf6d80c572a9630f38322a778470ec557657d3ac8e12" + "65eaadce9975f26d9ee24eaefc6d6c38b78ac198ac49be0e08502901868b6d966543b682f" + "f658b12f962a0f8f1bbd437a2863ad6246b0738b343d368cac0cce1bd4dc4a1efc2e65b53" + "c732caca0101b0b44fe17b15909f84cad9d107e5374bdbf84a579428219adf9e4f6016256" + "6d5f29cb28c851ce9d05995018095ef7b915781dcaa5d75c4db60d497982df7767f907fab" + "51d650acf70cb3430a2b5210a572bcf68453b3ba10672b5c134a70f63e934f8388cf44838" + "71134c6b0089988948a528fe4ac88338f00098826042f096de009a605ab575dbee9bc675d" + "626b83393511efccaf73c941d38be181ee22a368526909f8da2246473e2265b58f1a68c7a" + "876b55223d2de9022f4af4036469eda819a593ca3ed2763c1e8d26c49082e9c8a2ca21b93" + "9ad0e8949c105ffa36893d36314b266cd6d22d2a1c1e7e81e0bab9743269cb5ae6808fe1c" + "48bd583bd863b74f919118437bcf7053b2796f1ad1b06a4328612be85e9280009c0a11f21" + "2dd748987c2b0abd1825385bc1303c935117d3b968e46a6d554c04073affa3884486340b7" + "7a37377214cf799e8b422d3ba77c7eeab27c50d0ef7f07adb97b014b7c09982c70142aae3" + "dd417610c76088042e7196745e5574106ac8043642d3e5d0e3f4e916d5bcf14754e21fecc" + "d10006d8fcd222f2d6b268fce261ebea921a35f538b23bb14833c10f31b697675182dc1b2" + "a32616f3174aa40f0296b7b45489c2ff16d8ba0e23ff740b53fb91ce8026c2863f7bc1466" + "594a984ec1744cf07533a9bf35794717dfe170e48616cbf7c24293cf9d931d7848513ecc8" + "960907aa60359275bb9af101ac41ad42be509cb8acc9701440773a486a8615dcb8861eef8" + "c1d63373152df15790280436662f4dc98e3fee01fa8ef61a1c500e060da7c5e284fcf3d27" + "ec9321ace93d8764ee34bc51ee6cfced9e56ba56020652a855099395fc5c0290ce84b0ff6" + "c8ce2f25b30bf85909d906f0c418cb70c7e69d5b3aed6d0eb74387b6efbf33872f3712fe0" + "dad38110dbbd0e5f4432bf102835ccf4795f95e7d07e408ef853d28c226cad475fd361c5d" + "e53b2d2a1d6f59dcda82dd6f582c52ecd2421b940939acbaa0f34bc64193d6baf7a809b42" + "ffbab45639fe645ccabc93a97b247e454e63cb891cf187908d33dffcf1225757e87bfcfed" + "e42dd0e8b75e4ce05f6a766b915f047e52aff8a7a982d9b2072c1020198ae69a69348a855" + "4fb51edd4ff68a8e0041a0a118ad2bf42c418130e01b3d1c521a80716b0898eb63bf6fde0" + "67048e650fac3433b6c7aed5d59bb4065ebab0dbaa03e1b8b348bff92575f5e4db87d6435" + "5f75925dffbb090aac2ae320bf72da9371148901c740e34b4355e715b7c8640e016d7ab63" + "c0cf5d6f3a6d62f3358a5fda77ada6947fd711501891c23739f262f71e5314bfba0b73726" + "38a6dd2b2547cd1ab5ed3debbf968669b6273cec753d43085192860c4168a8703b917a609" + "d87e5ab1f733976a06240d288f8846ad27328b071b377accebf4501c75f8e4697e715e8b0" + "52bd116cd16895024a8b58f9b96f460e6aa9f6b8c5b760ae84e036b2e83d18c3b242f59e7" + "c00cdf308e43ae576c5d69d78dfb39c78423ffc565a0c27b1ed04f231fadd2cd46f4dfc1c" + "aa7ba639746ed61e1787606ff6a9e1422ce3ce817e23ecf95b7940c08b865b1e19d143e23" + "0defee3ea88893404992399adbede4a82b34b906631b339dbe2e8d0618ff54b9015012fff" + "625f69a1b9c753d790d3ba76af8fe7ee5f6f493e47c30b28341d98f0aa38ff76f7f660e04" + "8a09c5cec238d36e21e26d8dca7d427b609dd35d9cf42447ac88636a4575b0383177be4f1" + "f1e4db97778147b73477c50071a625fc908f4130090a819644f1c1bf7318cc611b0ff4454" + "a7b3d180c445fffa0b52739a474017fbdaeb278fdb901723d0de12f0115831f6b4b2f0b6f" + "15c59194bf28d36ad73a2ce8263d8d293a7555048db5ace9e5669d3c0391475c602bda918" + "dd951a2db8aa94bd8925a646ffbf9a22590bd87ca893f45c53b184f63d93794c6f9f4ac2d" + "4ae4669e9b36af3cac1f59262550c5203a1152cbd0d4a264e337302430f59db44b2c3c1bc" + "7580f09a5326db90d6f88617337d20bbb39b05b7d1710eaecdfbfc7be543df1f52dbd8248" + "209275394ed36cff244b9dc25a46bdf9cd09f2201f2fd8007cf561af8dc4bad49de3c7131" + "820e2c3225eb4ff95de565580c02ed86094a3b3757d8ccb040ecc75aa1b272fc1f96b6a9e" + "5f117f9a229da82ba85f42e2fbc172be3f24c2250d15fdf257d39d2d4b677f23a5ec8cc40" + "83d957d38fde4f5571786278fbebb2b56ad8a1dbce217bb8c64926813dbaf0f068e20595f" + "80cb5ec546206b6660789291b3714db364e9f27d920c606cfbd48f5276aaf07f2defc637d" + "25e146d18dfe207e1e0f946b91108bc60a7a633e960bb77c119620e6da200b650d5b45921" + "e32b307029b769a04972421cb80f3494eb7403c58f779891d994c556043a501836111abb0" + "f8ddb34a894cc2fccbae3d73a95dcbbb0c73c3a4fe516b3bf2109e0b9d2ddce4847789091" + "1169449e5c00c8a4782c33c349d7802e1b3fee21f23cb73a9e649ead85c06d7e883bc6998" + "2ce63e1b9ee3ead32f2d29f82b0eadfb5f55f8311c18697de6472c7d1b9b37a73ce27ef80" + "413efcdbe992dac8ccecb7463509a096ca33cf5449726a83d078d5558da1a95dac80bbcda" + "cfbf5935011143dd0e4ce91aa1a49efee241a72f0edce6567662a4b9789763ca414445a3a" + "4baa45ad4d9ffe7f28c2c94974f5e74052cdd5008b8d89bc7726caf49693d1dc01619ac91" + "155915031c5f575f0694d9f8a0dffe303ecc3779b8cd4441c6a110aaf682be920b3895f45" + "538e1089ad610edc3ca64589cc82f863cb4be9125f1659c51f693d30bef11042384dd9288" + "7da5e45cd127065dcd57847673be82a29c1ea6ba5973994182c06db59272149966603c3f1" + "d3c1efe10e6df1fbe2d32f955b4fe04ae96dd3591dd1314ef715951b4ff8b8378ac2e3814" + "fcd378fe7bc739b2c5b7d401603dd00c2c92f9c86b8c63c90d4da37400f590f36210c6049" + "5f049cabc91f4c4585c5f1a1098167190108f704eccac5b1960748502ab4791144c8e049f" + "c2a8d37c125c1da0b15adf85bdfb07102a653645c379f5ebc84d505457e8c22884d850def" + "6c3ed18342a28d4f62b47593db3607b97c7be1acc81278bbcd9772ef366e84af816d0e2d1" + "32419034163d5fb0b88ffa183ee2eb3c1f354321c076221ed7d1f0774e7fafa5baedc5eb3" + "2fc3ff1e2e48d77ebbf4d7804c7a76eadb7673fe9aaddd2960c288d9159f7a2c21b243dd4" + "7f4cdb0c29931a3856e1cdca81cf8ab2fd0bc07b4179ffce30e12a72980e9b705f53bc7ad" + "78bf7e939dcfa5200d15b626e220e465e293379f12e1e82df11caf29536aa085cdfce4d9f" + "824666eaf12b71e42919ffa28a327a4d944873f0a970f9abe4986979d772fb854151fdcdb" + "4faf7534a9a8eeea3e9d080f9b56fb8d281ab2e0f9777f2e2f1e58bf6c471c79f4e1611fc" + "0c541227bf9179e6c76152f86013c78e6035f0361e57fd5494c590cd5285cdeef52904fc4" + "a6713009542da95e8e3ff6785bb953d571855d86742331d62682ef537e25411bf35ab44ac" + "31b451477ec44db4624a83fd637852905473d30a4ba927556163b8fb98f15008d005660ca" + "a833f28cb80e299427e044dfb254b97ac03ee5389b93130ddf4c8dec96f6babc43220a59a" + "194408540122f96257be852fdc97303f8c21553a506473e2dfcc50e73b5b6c2b2c99e55b2" + "742752a54fae78daa18271534b82c274fd6aa41e003bc60e935edf4cb4fb377afc273d720" + "f41db68db9a98274da032beef4464f082d06e679cb456f4772eed93eda24e31eba70cdbe1" + "2fbf39d413304891c7a720ce8d896fd20952b4b0577c700028fa804cdb7e0e72dd503a529" + "9b346e188e7b0ac0b93c3d4ce7ca24181909589c82b01e9c05769dc2ceebe9df8652bf843" + "746945dec545dd211cdfc0831fc03cb91c6136f5e0e2d558db50ce3dd90cae233442f2a41" + "ffd1d69b2897a10ad0a2fb83075d3f389c26f041f6e178313682e91804256c1d0b4842225" + "e6f63e1bde51e888cb9c93fdff2b7dcab1109da6e648cfd57ba9237e35f1d28e5e69cbb8a" + "c5b941f2a2c56985d76107723288422ea37c2883fe775e44e1a5be4f3ab0410c11e2a3e7c" + "fbce8e359c7004e7a7c86884af6dc32fe94198f2592144b1bb397187ea5df233db8856291" + "c1b91914d87cf0bc1e707e104ed80a74b5273d267626180b035fdcb1ab94b8c6560e8dc0a" + "8ebd7d6df478d719b3b426e26c07c9eaa9bfd62f921ef99b8d25cb9db02ef9346b18f41f8" + "8fb17aca4f04595f6ecd8c8f89d01b19faf3b479796945bf714497fc692bceb89620138cc" + "089e64b05c3efc39ca03aa87c0ee5e8766e83362f37fb4aa47fde3acf5f3a6f7c7485af5e" + "aa852f3303c03b1c8c4c82e511f0a1aeeb3aa5465d11a306b08ea1a2561e583bd183da982" + "bdc82c20d7ec33e80ac7dd7b7d93f22b7bac6752d71fa6e767b5af61e5496cb6b896e822d" + "d2ecc57d1f3da815eec7ed83ed50822f96da844b1565f65d72afca24a5ee59d36ddcb6e5a" + "d9fa6d2f19248e120a663d3d93c2f2d3e478d3915200104f5a2402dd37cb8473e6104ccb1" + "a8ffe6b014096def2a03ef2c035620b4267711719ae545951c6e930fe19aa90a7d5ca01d0" + "89201c9ceaf49aaf4bc3bd80a47884d12848bad2df4bf99b45b09b888f1be26cdddddf557" + "e4e97f3552cedafed9f0be5a26e46140180e204dede4bd0442899bc4e6192d16267e7e0ec" + "c0e52471206b306254ab4e3908b8a4aff72f337f21c551164319ec9fa947e3184bf8eeb15" + "62932f1446f9a1fa6f7a10fe4e9df16a74ca7072170644163cf1f9849cd15dd1d0902012d" + "4d13172334dd7146e3dd066ae11c59e45588bc597f90d217d2eb0545b8e171b5b36669cec" + "25196a4d92a866de6a8b1ecba130876d787386d596d03471a0169a1cd6bd734815d6d36df" + "83e4273d01761550207445247b14e9f5fd9a04d6e5916cd7c5a27dc10e7347522c2e8df09" + "689787d2dd44d852b1316cdc2178d9718f2af92e9fd711b881de0c058e9c9c302a06b9b7b" + "d40a4e857d3007248090f2ce2c74d64d84f1985ecb9b1ae558fb20bc8180cb8720d215bcd" + "57c27737f6051387178fc177010dca84486d62c7113c0de4b0ec79197d450a733c8492d8c" + "213c5123424560853a7878425412fcdad1ae0986c375a2b19863a07f924f2737991297bad" + "a908d5033fee6e734e86ce45c60f6e61f42922d500cfc57cffe21bf42a36a3841e710d1cd" + "94caaafeed9be4f00243a439ac4d37348102f7890c8e8adf6d8ec765d709a15cb526e7c52" + "da7281e6262f5ac206806dd595d58ea0158c1102476f4f7077c8bcb13f80d9fbd4fa29e49" + "0ffb74b45480a31df2e75618eddf10f34a0cd2e61c99316e303fbf92326fccc785745adba" + "435d68c2f720064668671345fa1a7af122386c969e79fba2fc6b66d86c4ea79ac9d9fbdb6" + "f21fcda70b96875dc70d915f8ee3bd68f84447d9015d3b8b340929daf16c25f57ee9828ac" + "93989c53028023b7be7e6cbe10f077e2b41b873f0a7a9a4718063975a94e045aa246dd05b" + "5f1d0dbdf123ce661943c2fba51eb41f4cc854bccab72d41fd8ac6a34da8d55e9f943f04b" + "675f6661b9ba03857023e2e00011ba47f8635ca9408ebb55b43ed3a029151a6c44fe2f8a1" + "a61f390c2343cdac9dc24afdc6472478673fd2a024578d2ada32a1376332ea24445ac99ff" + "3081fc327a482b6ee96d56db0694b978296102a448f6010dcb560447d32e4fc67f260c964" + "6dd60e11d39cf736577edbc1330bf8a2a3accd05e7f562fc911635898882a9937d3d527d6" + "18d450cfbfc1dd16ea040958e21f72fdbe29fdd91798888d0eaf50d01e9c162034dd12a88" + "9112b8281be71b291360a6e676f560fe34faccf5556319acd7067ffe1f7abd2489d88cc82" + "38d5479e18b20b502d8be6c3b9565a97d15f827c177622feb795d32a6cc8d49f0223410a4" + "84bf8788dd6ffa1722a13857681646e7ce8fdd89646d54b8a960148df2cc92d310112eb13" + "88f5da1eac32b1fdfea06495f57ebf845ac6f38c942e2ab13f45b4448d35a785f0ec3e1a0" + "f15c4b341dc29e4d936bd438f26d1c3f3fd103b6543790a8d48702b24aca7b3a60a968703" + "e258297a592a2690431ce09993fab0da0555b42a448897afec276d1d48b8a71d3708ea3a4" + "53bb653ccff2a3b3cb33c7dcbe432813d859f511735b6ac062b225c706f97241a3acc08b5" + "6f88d883dbce97c8aa935fb07d8dc5291d3d74732a10130f88907ef6fa06b96ed4de40dc9" + "0beb03cadccc978fdcc7e36ec532eac8eb33e4914faa060d3041ab7386a071458f104f970" + "7a9b8858e220acc78802ed0961a268454a4c02bd8d3f7aaadc6573179c5c0a102517d5530" + "1febf5001d4d7a5d95d80143e6383f95af933c83fd68bb7d0c1e283390975fdd29b0e62fc" + "b0cb1d032bafc96c1908ef7839a86f52d0cf6fc61a6d145542b2843c8210fa0c44ebc78f3" + "c42faaff2a560dbe937f2dde15f0110d1284a5c69c7aa9f26455d5bfc5558ab6b60d8c98b" + "ae2ee0717fdf1757d26d2082da8f481e7404d32d06da52a1f5da5bb128f4c185e7dfed645" + "13c97329e5836ea707361c6dd45366396f31e7aa46ad88e0849622c3851e72c2b44136ba2" + "e1f1769e8cd86184f9c0a1030da36016f146343ee8fad9a06c33946e2cd3224da22504ab6" + "8af25b3b9789df7f2dc1c9f99291f89bd2516115876c3bce1e678a846163386db044eb0ec" + "dbc9e0ec6ff999945c83859f025aae214b5cce6c32a048cc76d7077c11e9962061b73a682" + "7a0a4d0b4a8c1c92b3128f21c7e3372e7e248dff0500358fda14bd46f50838666f3d5d8f2" + "8a32fdbbea2829b86bafb15d02db14381581709b2a9cd095d8555035ccd4c67c10a4124ac" + "aa9ffd2a76196ded0729cfda8d423fe98fcc126569f90899ee416b397bc16d1fbc88ffb4f" + "ca25b2b2c91d5ab91d3a66450708a95ab8250ad8d8ce4614683225ac9bdcc236a25c6f5d6" + "5ee25262e54c54dbf59f2ba193a210359ae7ab1615f15a3ae2f017bb1aecdab6833c02564" + "95512f5775ef85655e595b8898a3ed24165ddfc1b73b43aa2a9af4060283a1cd6355fdbf5" + "85bdb924899790c477a6343b244be0433da2c084aafc57345bd69e57c5fa3b5e6d19c98eb" + "119e7f5e2080b4dd121dfad487441e6089c97494ee9a932bb8f56b0066940f415b5df9171" + "10108bfde7bbfebca4206bad5916b45ccd7118164c97ce0b053e0b2265179494568c0de28" + "4b8ebe664fcc74ae13fbe56e35e97c1e6e54d10173950090244f353feab7b0a4bcf892dfb" + "e6a1975632efa67c1964140c8c09d23d300338c8f8702475afef0d794ec815cbc28590bb9" + "1967179115f5922d7fca605c2e98213589f540fcdc61c28ce38e955cd5cf86b49cb729afd" + "941055d0273e9ab74b87709fad9aaa56878cae49e063c430459983230bb9c47c36eec08ea" + "d6faf7428b13cf11739250c3908088aac25e387c1f7ee461c53dacae84804d0c83185508b" + "d5d9f2f3e7e9bee7d2dcdad485bc3cf076b57d153962730bb23017374c76b5181058a982b" + "96357ed0e5a26ffbe6744cfe2f2bbcc0d6a06bdf6235d53a305e922c207d3374f67f9e957" + "1c044f73adcf28ab399b5187b0fa4db03aaeb10a3c6111669cab03dce28daf75ce598604f" + "28326452133a3dd18dcc925c5394b62f48f803f0ad91fbae1c4ccde3a61fd7e23a00b6582" + "d38257d2de8ff5c84e7c15b373b67d10a55940143c30d9cd01dbdbdc4efd2d78e06024810" + "6b68f2a741028bda70c99420f996dd225a0fcd0fc93cffb2194ff47023d9bba1054874d8a" + "50bef8ebb90561468f214e13e505b558af82818fd74aa3bae02ea49f2502fc2791e96c3ee" + "a62742a2035468927cf74541329c950df615be360fd0b2fae64030a7add9c35b48a644152" + "7dc4e38e9ca001719d5cf1e3d9a5c0660a54473e90557a2e7494fe2da354ad37ad0f1d8c0" + "2c4d78bd5e2c18997039f3ed7e9d82954d532b498eb2df080f5840c34eaa7153719bcf3b0" + "f1b7d16c9a61421f83803ae677920b65420ac4dc2ad0fea214a0f66bb2f2b0c326a2067cb" + "eda0419424393c643a1152cfcf0396a15d30d4e216b656b4934babe2d518ce9bac15ab3e6" + "bed02b397d2df6f0bc9d9d56333ee9963a71b9e0fc5eead36a12efe520aa8ab9d1f9933ee" + "bd5e45c3068f8ebc90d1434712c8b078d41dc913668fa8ee6d686a90c16df842418bacfe1" + "482fea4526ca464732fd935c61779d294ceaa828b54e437262d8bea50b7e6b423ae39cdfe" + "390e61f7c847d8fb560b07260fc108abc130bb6dbe99dbfa65245c882a2cd65e4205ddeb9" + "02603e1c1dcc2a471c9a206064a8d756353773813f0c9efcd22903c443df9677b5979f7cb" + "f97ac09e35ad048b34c33eebd515dc696a7776997929d0bf49052ec3348a81694a324a682" + "9c227388b5352da311bd7ee38f7e2b6792cefb8b33664a6ed89a11f9d9f6f64f63e898a4b" + "97362fbb2a681a87eb2914e6d10eb4f49881197630b2d8c4c8dd3322566c6d3350b9a0589" + "0d0f25beb26a49aa9d6f755a4c533966f137aecbcbd6e65391abc4bf97a17f0e32f5ad0a7" + "c6af2ab0af3ebb07b97210606d68d4d8ccea6f0311f15ada1cf79504ef4e4b58d17bcd87c" + "ec74370be0f6cbee92831bea0dc35246fda4feb3299813a18ada050744e836cba694e7fc0" + "a8368c797720f16e238a7e9b4d3008ab555cc0c66c1d0fd00721db81dd40585ebf5a7e7cc" + "0443d11e91ece4536325e9993828cafee77ce6e128d0767279001ff089c44f193b1f7b736" + "334e0dc5085fee52e574b2e4ea6c570ed92175df0c1af574b6285c7f5f8ceb3945a2e337f" + "bd19f6b4553cdd8be98e5937d58d229901dab6dfe7cea5683cf573a3ed097c14372eff45e" + "562629851a75cfdc3ca90f68f4aaf94006d03f078b236c443c31fc96e8c7aac2d0a66954a" + "dd0c0a7771c5ca6665d782de40eca16449b2275fb04fd15114639cef02a6852c7ca239292" + "3e2ca74f05a721b810b555269bfcf6e788e2ae891d54e0d9528ed8cd49c8b0e1b41f8c935" + "5cc5faa42477415d6e7992f65dc6a62dbf10ca59d55a6bbb71b41fb93de8fd00f3640f620" + "257a00f0af4f4286cadd03df8b06077320f617a889fd7487c2703bea22c2c39d3be70e506" + "92f3410e2ce0fe9ee6829833bbca4a9d70ca7438c798432c1ec563d81c384a42bd5599eeb" + "f98985124a27279a610dbe9800a6509f517fb1df6be255ec1015bb808d56eaee3a278e0d8" + "119eaa04375137f22558de2759be8dea393312617c4aa447e28091bd3e79e6e6daceac906" + "a7c180faf0ebe9b01635f075b32effc404d52e914e54642057d4976b7ccbdff3932cad5d3" + "5fce432bb675db4548e8d358267d1f34498ecf46baf5efd8bf221c0d35f18d5f64974115a" + "f6419d0ab4b71fe0bbe8014c03412532699d7caf4b0707f92ac7c677bff84427476eca38c" + "c2da5310df255bfd11c6905639bfd622a0931fe864d5c52caa357ee46b57af74c23d2e2e4" + "abb076c7bf11dc5dbbc69a75ff9446af6e8d5a165d3dccc33fc6ceabd6790ff4e4032b515" + "f2d85414e59ed6d26d9c19e9133e628e3f2b1b77eb6aa74e50df1618abb12240661ace8cc" + "9cb0a78048dc62349df3b16f5a48bb3462f56da5d74a22a04fd3b6353349f09289713539e" + "fec56fcaf0a41650b218005c4ab31c8a1f866c2c29dffb51127d52afec692acecd3ab79e4" + "6c331c041fe8ca9212a694c7848736a471966f8d3cbee2b1403177a67c4c030164d006c29" + "67e33f45bd90185d385c87b715314a2b15933d7240d2fb4b8e9572e9e07f8402745b35a78" + "ca5f8d053dcdab3b2a9a885439b20506148d2caecb6327cf7d33e559cfa12678f55747abf" + "b3cc25f32572c47922d7b8c9686e5a66e1855ccbef0c4cf0eb489b6a3aa885b2c78e06742" + "1268705a4bbfd88374b33279b71303c70aba755458842f205d3a2a7e40a2828a2cef6ef86" + "659182c68a0252c2eb393270fd26402581e1692eaa77be5e6d7252c683e380e932cb5facd" + "2bae8c5c25739f84f07f2b44d6133aaeef8d87191a9c2037f5a95489adcdcb89e54f1165c" + "1af615890a1e4e56d07d949c003e12aae68820492666c999d8c09a356762820c9146ef9f8" + "5828d9a9b818cfc2fe2bf09effcd841e9b77922e2d263982060eea4a06a3ae8fbc15e8b5b" + "dfae224c648b33446ba400ecef428b236ffc8938a7bc6c406fea97fc0e1a324f8e31429f5" + "3873d0f24eaab39f0e5c37a0147a95ad22c4312b1d8032da65db800150d4e88bf7b9b1dfd" + "63c3b714eb32b7e6f288d7bddd875934c4cab2cc57f771ab8523721033d769b2ffe908048" + "8a1b201299a1eba6aca7f468fc72e4c26c34d161764c7c5ce96c90115898824c24fcd7a97" + "ec7d5031d1364b2028591ec1f6a286a5d474dae06ebfe38900b0ff730a497d40abe221e0d" + "be82a90106bee225263fe2c04cbdc5aa7a643bafd3f89d10abdbdb320cd8da6c1753202ea" + "2243395f7fc798db6ab11f78e6a6fd29269169c6925488171a147c651e85777a791837f8f" + "079fb958b54af044a11ff54c493a0f032162dcbeaec09d68df9da5c47e87631f7254b3ee5" + "a26d895d2c980ad62ee8fbc5d7c4235bf1f9be12781d1acaf02e100be5a535438c44860b8" + "ca257257f8b4288f66a7bc82a25c9f78f55397e29e99ea97595599ca41f599653548cc4a2" + "983dab789eab4dc1536ccc2463a0d259d14fc0778696a73fb6f4d78c0c1080b2815b1fe91" + "ecf65fa02206c438e16ffb9aa43aa4c6e68dfca745e4b1b287d03325a9f595c5fe164594a" + "8bd3bb1893151c3a7e3d5ee2d966f367d98578e2564398feaeca7d8c4773d4fb51f706bb4" + "fe13494afbd786c0662d0159557a8c1c56590b5738a116a20218b9c35a29651224dceb00b" + "4a5fda958ca46375885af41ff9e1335a3d57d650aae9901b71645923eb3f3d869dbb7d79c" + "6a58f856fd2be95c376d9934950577b682d82985f0ffc2adeb9ac1d801cee6ddad69d3420" + "46487798373560db6331ac07287a9240fe1cffa3bcb14825ee235389e80ecfbbe138c349f" + "6fb43574077213fa5a995ecc936eb12b011a7a1b3417b33f2adc3963a2b7abbd2314c4d32" + "291cf24e9d0e896bd709c01e5a05acb60bb7713234b450557e460aa3ba916c5da158a88f3" + "7fab9c0a293565610ee33a42fe1b632c9c5ec0a70667d5fe236fd8405a80152bb91ccf336" + "608dbc472602343579d0bca549d6d97155ff65e6d3cd2342ba931158a97613ea430b8fe66" + "3c28dac1cce08e8c28db4bae76758d3d186b6e34c631ad743a20ab81771879df17361e7d5" + "db49fb0a88651d6d4b388b925714c19d790c50a76182f3d121dff6fae46fcd97e7eff2277" + "bc8c6b87984c0fdb67cdec92b763d867ac3f54f30ea1c5e86be4484b8d52408dd9638f3d1" + "3d32e9fc43a7596c9748e0aaeabc83c08a7849c28df6262ffa83128341431cb97eb574990" + "a2e2e92610035442bd7fa3520c4ad3f6a849297ff68650516fb80b786a3cd5a2699e37ab1" + "f36d40c6b35843ba7cca1aa445af87711feea243c787165dc51975ae058f80cd70a272721" + "e7d3be99db79e76c9cdbb476eea6b73e50968e9ff7515d78bf550e9b77fde7f686544e238" + "483e7444faef2829a01651eb76aa767c03dbfd37c79ed8d77491cdc75798d230d9734052a" + "b886075da01556263d09e82f2682bbad8c26d780ed6def00bbd3413a3b7d69d2eafc4ea0c" + "42fa89114964aa4b775b5840ea4ea9f69b01d269ba4551f1aa7bff0dafd8e3ed13941abcd" + "91fb3bef76a7b49340382eeca128b9ddd1bb253c1d082f02d20c37f0411a57ba5249b05b1" + "ca2959aa140edfc4bbb474c9273909594b1d970124f86f861c0504bcb56d7ce395da042c1" + "75384e8e1c0b2be453df961e9fb0e8d60ad09ab6b8c8b09d8c7c3fa0c0376e70fe6487dab" + "64d398257b8293c19bca53ec82479f7784f5359ef3577c7904acfd59ba3694283d7f0b63b" + "e70c5f7e55b45ae013ba5a8a77126a11154e91f8c3e9ed719e087c73e425c7425abda0686" + "0b898b1763dc030debaa9790ac22263a099573d6b4fa2ac17ffc9e7e0fa710a23326b965d" + "f9e2d2a69f07a249f7b2c931f2219a3f6281aa96937b1f88f952693519089b4504965e040" + "8dc018f449c566f027866f891ca75832689995b72fd5f518e5a1e37f33c06775166822050" + "932319f0d1e53bbccb9ae4d18c100086fae3311c69650d2317d83e4a164c4e67278dc1539" + "dfaf2d9e02b52cd6885c9a66831cb81ce13422ccb069067ab6a6c4d3c89650677551c3449" + "18a5c24b0973ef5727f9593c59ba1026a82ca6e78033d6ba6a40488c5ec91708ec2479dc5" + "3d0ba7fe14bb238181f1c058e694898c914c2208dc01979119bfc0195e8ac0fcaca51d61f" + "cfc5f72d92ba68a8d51394eea8d10b624dff051a9153b7d729f50f02d04547a6676add6ee" + "0338b6d9ca9dee43260980291adaed18759bddd5311b7b46956cd113a076a3995b2e72cd1" + "a5138dc31fcb5edfbc514bd2ee72fb53e0722367afc717b9ec401e4213a317583e6b3b19a" + "75e1c63f1889f60dfb3059b0a64b85fb758651c713ac43345c8cd3c801da3f6ba8aceaba5" + "72f46100def2adcc135c4af0965f379a7a6c75d039a2cd40f2bb5919a3c8b74d58bc9d008" + "b592f2ddb3acf4888e8b7873585f1f3d8581c743b324873fc23a345176635375b746575f7" + "9d361d186108eb5609dc78612b7bb530b6327bca6dfca45fb4f4f975afd1bf0f898dae164" + "a19dee3f0feaaede1440cc7ff8fcb21145680e8a24e2eb5404697e25c2558ae9289f528a8" + "faa572a354931a1cd4bc05bfb0116a0359a6b70aa79b145a88df482ed33354c260d1567e0" + "00b2d315e2808138638fd7bf7f4e88add370d24ceab5a999643741b13612ea85f67ecfc72" + "8e110aedeff58060a8aff0b7e1526f4aa60b9f9b558c2acf584a83b08d91901d6cff5ea2b" + "cdd832303539703d30102ca067db40908dd8b555834a6060f3f6e7189612ed0d3b6c645db" + "8b113909a38149072b3decb1f3a28be9223cfde40c2feea7e8c9d5bf37a2e55a60d8f89c3" + "91903e49bc644178531e6891653b1a4d73ee0870b18f8d53a089d5066dfadc3d922712324" + "55637b20c298d640cb04b668d7080a510146b08031fcb84f41ca0cc85428f27ea9657de94" + "073fec43d2c8c464723539276dbdcef593d716d02d172d30e76a9fc022d4952621d4c3062" + "78d3969592469d9a9ba62841dedd07e76a362b67ae5f925fae70f27c9cc870ba7b15d2d7d" + "81b4e1d49f02fd963fa6f9ea5f4c901eade1114d92eabbde70cb0c6ba9136c68cbd25acb2" + "78e6cc73f9e625f1747e281d248739ecaaf403a21269758211121db85805ac522295ece97" + "b8f90abb56e5a762bb7601b916befe8257e02a2b10c8384887de04b2d1c5afabe58336769" + "0c03d3ea6f7294f71b82ca80cd99951e5ccfe9ce7cbc5e04d1d60dcdd2ec88f9edb424bce" + "5f04217be277700df4035443d18c14391bc9469f38f78f41f2d983bf761296161216e5719" + "b37e3653de0d4a90a5171c2fdb9547a75be38910aa96c27ecc4e1fcf7a12d5254a8951a65" + "9df30db813ad7c75716ac050e61bd76ee5a4ec0bd7208a4c8cf4dfa0ac4438fc7f85e23db" + "79d006e2acfb8d5a4229dbf0ee5ee26d064dc57a1dfb4374dc306158c1f8a9fe450a11e7e" + "d21700ab2b817724a7139e2ac3df5f953ade220d996821ccef9e8f58a9c4996ed0bf6e70f" + "c17237141d822f393cbc725b6813626cc63b88f5b893732969b47dc884c772e12c9099be0" + "e519eccbc31d5b5886fbd737499a622058d6c13e200e7b201839c52634dd89e87a742cc99" + "c5971e0b7cd976e8b1f5043a74fd6bd9d30eb8ab29c332057b2dac2f95739f34f1abe9e85" + "b856f1d2df1d80915338cfc454b70ce41c2ce77da0f06f3b113d8ebc2ea441721a2f4d6e5" + "73eef2ce7e86c2c68a1060f6836526723e6726046c6efc68178798d967a88c17b4b4c59b9" + "6828d7497c7e40d6cb57e8f83c7164ad56c4e95cf551cbfe0314523fd7ca84bd0063ba241" + "b591799b5422ba0cec9c2d5d5a3785bc510a4b12ece05c1081bd489edf428bba344eac60f" + "1c9a59152fb8442c7b65987ac41b5ee2ff7ca6b8bbeded9e8b10ece0a3a792a508ac22497" + "df9e66031edade139dffb19a3fc7d27b9bcd572d60b6a0f3482b8fb6ef495e2aaad99cdb8" + "9cf6171609096e4f2f03e21f01ad554c59d008ffce5f1ba874fc58638179ff01dd4fdfb01" + "c4b60e08e315654fa5e211d0b75109439082a982ace4667ef510211b1c3ed116bbff57a33" + "04161e1707f4f9c3b22365760b1de206a68c4eea017970e138a5e29fa3f5fb28f220d8459" + "6c0a7fa5e192e7aac83a1b83f65a5a61b2ce0586cf5c387ad24efacdec8f4c9e96334b94a" + "9994fe3181a5e0ef82dd8e6a9ca79dcf9e5dec753a01f8d8c89e709a63a92638f0dbd4d08" + "3cd80ee7b4c82bb08bdb24d77ead9d20fa041b32386bb68d7e5255290ce65dd07d470b220" + "e5298bf80a064c940378f06d35a3eec74dc60be0a9f46d29014210cb09374406a02e48342" + "bc07db10811d314b0fd9be677909c91958ef5b3de9660d105058cb3a9bb859a355d502076" + "938dc0f8feab32cc342f08e5392735263ab0e84eae11b39e993f0a6dfbbbc69dd01a7c239" + "89f05acf42829f0fedc564e8ea633dbd4a1ae9318b8a7fe03efc535eb008cf30f8c9d38fa" + "572e79a1b6c8bb02b87050dfd40f6d8a91a3b1bbc167247613000dd7fdcfa7e49000eb360" + "4cbc7e790b1df640acb5a7dfb359d138b6fe3e12a8025b512f429d47ddd60c8c56c9084c5" + "09766d38ee652d49fa12aa3c2a26be8faafe589bfbae0815203101127aa23abae6b01b4fb" + "82a2f7fee10cac9092d92e68b48bf26629524f2d8882dcd18965c2b7b6ecbab0204bd90e6" + "8ba89f1af5ab3992604bebfd482babe08ac40f86dc638c9440796bacc8bda1895d75fa30f" + "cb0434aab12526de4c026d320587ebc36843a662d5c646eefc6524d6350ab11206530a7e4" + "8b53c8ef851e1d17d1a78a5f0a58023b9081357b033e2ece1dfc4cd68f99ae754195ba945" + "3cc90f60371ebfb5086f60619f6b951f0708c1304875c618eb30ff4acf7b16a5f88564ceb" + "d3afa0c509516889e4a58354aed00433173830cc90c16ebd6b366e7d2b43da4f37ee4a058" + "60e2d3267b4b61facdfed2ffb1960adce69914d4f36d13a5b7d6920524b364c87c2697000" + "335cc5fecbc68c24acb6a6235a61fff788daad1294df9d2fd0d012b446b35e3bd4592f4f6" + "418d7e676cf46bfdf1ede5c9f9c3fabbf3ea0b435555d253412deb4c66922f54a59cedef5" + "dfd961795b0a8840a78266810d45da1e76f4ff7c8642e106852173bb7fb44394bf4b285d9" + "5d711651031d8f062ea62f2503c0047d808a131a44c0d67bbf1ae1ff58f9018bd92c63bab" + "4761f572ec67da2538bae95fee458b1f298d27be26fbeb9c80361e30e0738e7da2d5b0dd2" + "1817832bd2af3f92f2e6d9a8c75f0bdb4c5f31811c4ba4af5312aa615e0e72a987724b56d" + "78c8d598a59eee50978dd4ef4aa0fe958ce88f6ff8d3672a5d07a50a4c61af4b8121e6b5e" + "fdf7e39842d91004d2a78cda448ad233708a91d6a9b0e29e5c6ae3494b3e73f81c04e9df3" + "d7cb5e4f8484bddcc228e87c3efeb39ee367cc3e9bd25521b493b168d15f5e15379177fe6" + "25e9a6052f8e3312ba0b85380ce40ec62afe4abb8d21ff9e420865874f16525fa38e3ea1a" + "ab965f548db6ba2bc21001a836b2598792e4dc27ac82b136ce604f554078d44b80424f449" + "968cd3e7f07e73c1769fd6bbf2580421d4fa4e6bc2929da999f4ff8fb9f6170210e1d2be1" + "40f6fba282ec31c9d57a6d69e73502d194b611b1adbbc4c028bcea1d4003368cd564a59bd" + "93966f2996fe7c6ef5b7ca578dac3b59989080b47024732adf735ffd721fdd88638217d44" + "ac912893f031366150855028af0b12719460cfcb72378447f43fde09ae5fa6060e41372e4" + "0b89e088b00decd495dc7f37f9e8a4421f504108fc2f56eef0bc2eefe041dc52cde085622" + "407d0da699cdc018a7844e8f8589e62cdd3359b08a6b90c75eb5b77421df5316c6dcb2e06" + "72369f3feb5fc368d112a1d4d00abbae91f28e5fbecf772c8bfa84c222963934b206f8f77" + "886bfc27e03b876d3c33e59d29901d41c7f3209d9562eee953eeb239a9c83f3c649a86c55" + "d84a799145eac8f05303dfa6530cb693bfd5d1facb26753f76c50a3528003044e64359f22" + "d8b31750782dd323b003c767ab6a8332994c51b57563cdc60c181400c46b5e7f928684e04" + "9a146ff614facfc17ad5f34e23f2a3bed5bb41cae4c65b9e6a6e62fa7dbf787543e5d8d2d" + "cda4dad9773ba129e75b4dbf341cf6261c71441875a690ceb6b56b1f8a5c2504f17d521e1" + "fb2b9e802db8a2e332c9ec91dfa044b0d948be844b6c67547efa07d74c9f9b1f44998888a" + "62ce1b04a806923e3368fe4d9a1960191e022a1774589533b5c39090351ad793327dea2c5" + "4c6c03fe8afa5185e8579ef4f91a7b34d01b771bcb6cf1c9107bbb06045b4f689c034d402" + "6a0540b44c24e9df543014a18", + 12240, true}, + + {88, "f39c81ba274637ba1460a7ecd776db66fa91ac12e1429bef84a9963b76c2c07f", + "408df96efb424324020d4836d100280b70f5d0e850e5460db77c543224ad5d2ba935060d1" + "b5d63d80923fe922db1220a", + "516c2d910a221982", "", 12241, false}, + + {89, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ef369d7b63f5509da56c5f6e446e2f03b700ca40c13e059ea0f43b08f5c29f15", 32, + true}, + + {90, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ef369d7b63f5509da56c5f6e446e2f03b700ca40c13e059ea0f43b08f5c29f15", 32, + true}, + + {91, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335" + "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff", + "1301b63168af5451377717f7f5ed52de36a197ff", + "b8365c28c10d6cd188f01efa320fa26713f7d87bf18f18529071607d1410b93c", 32, + true}, + + {92, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "a0b5f9ccef84deab2a26b5d81f84e62b8800dbf270bad71f53d66881ccc543e33c20eb1b6" + "526ffb53ab50399c5c96339", + "1301b63168af5451377717f7f5ed52de36a197ff", + "be14708389e4bf856681504fe3bd6a50eb33bf71a823337ada17316fc641344c", 32, + true}, + + {93, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {94, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed660000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {95, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed6600000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "0000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32, + true}, + + {100, + "baa311295125e326efd92676775b9aa20a0acd68fdd9b05795cf82e157c7dac61394fdc26" + "cd7f8a9015e9587c5d0855d", + "79f4669058de474f47efb74371ca5b6e3788a729abc31d47113ca0c2f972217ac9deb56b3" + "17f1e80fe42f5504c8690fa", + "ac9954349e500c55", + "5f027dcc4e32bc2f1c23de92b8b5fad67312fdeca2c09daa97bf0c81015bfe02ff2c17de1" + "851336833666db3b29ceb16", + 48, true}, + + {101, + "a91adac5ab8bdd60fb350eb81d7243cf97740787877d41b40eee1c4c9a96f077e8bda335c" + "b0e3b106454e85629bc5e63", + "07e28c9f6efd74908c06435c95f3ab25f4d9a9e023f287e7298f9cde0cba29717baa1158e" + "86fb70d5bd76d2549291923", + "3eb47169931585a5", + "fca326c96af6690eb9b61b4b2a23d78a05c90152667c87cf813c2c16f56047a63cc610398" + "6d3c2bce48c5e4e031dde077fc153876bab3f57e12e871a506278f220d6180321ce84eb1e" + "a45494d6b1c5bf44f60a397cf01d5a", + 88, true}, + + {102, + "e80e0fdb818f228c505ea15887a42abfd7b6479b589a76c33b0f63c00e7d188a20ef8e985" + "34aa85df6e482750f85ad7f", + "d1dd17d92c45854e1c617830ec2bd6ea613d8debe261ac30f0fdf9358a2be2dbb25f7ffaa" + "9eee85f06df367b370804c8", + "31580276db515d6b", + "941c9c841ecfd3b0d2c0488e0b327d151081d6f4d6b927c319df7ba4e3c9dd92ebe1c5b42" + "0af2f3b50b6991cc57a4f5a6aded05d5be9d699b4c70555e3dae218eb520158fd63e7be11" + "bff5c5601ed9c6e616147aeb9878d01314ff519c4fe23bf29abe768df09bc485c175d9320" + "e93aebce8336bd83c400b69d07fc19ff692bf05d299b25679cd038bffa43405057d22f014" + "b9db5e5d94f09d3f6cea5d479d7e70f31dce39e2acd93f47f789ff094c0ae4c68b231d818" + "548a81cd1373120b0f5", + 192, true}}; + +#endif // hkdf_sha384_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h new file mode 100644 index 000000000..e6380f3b1 --- /dev/null +++ b/security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h @@ -0,0 +1,1983 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hkdf_sha512_vectors_h__ +#define hkdf_sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HkdfTestVector kHkdfSha512WycheproofVectors[] = { + {1, "60ab7f45b0ad534683b3a6c020d4f775", "", "", + "2109bd244744acae2b8caa9e70f57596ad680212", 20, true}, + + {2, "e3db76e02278cbd2adbcb4555803da11", "", "", + "b28e3c338c70ede899f2a2654f2cd7e0d958d16eab2fa2a76035a2696054b68fa963c617b" + "8fc2a826917", + 42, true}, + + {3, "d4dcb92a769f57c8bab8a420ee0aa351", "", "", + "a8420281c08c5f087c9d54d5660847805b0fff2d6257f02bf849badfa8a29bee84ebe704a" + "6eadc0beba0c33805d5843e167b1966aeba6a15b0f1f7b3db8c407a", + 64, true}, + + {4, "2d43e54bf0c94c9cbff4300f4aa69ab8", "", + "d674da3bb47d5c7e38b501e5251d9348af601c44", + "ccd42097a730e47cd2908a834f9d81a3239f4b91", 20, true}, + + {5, "4055536896c406d5fe14a6cd6b999bff", "", + "2094768a8816f7df070d6e08b7ad93755dc9024b", + "0191ca548ab4c1f91eeaeaa2e561f954983885dd363c80079f7bbd053da4274b236f4ef0e" + "4954b34a386", + 42, true}, + + {6, "5b01b2da3166f217cdd68de8af60078f", "", + "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a", + "01e10d4c477c906d4f67105e4a8054bd2e9479d726166893fcf77b5df431ad007c0ae4284" + "7d3706a770a5e468783c9519804be63a404112dcd4ecea952952b73", + 64, true}, + + {7, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96", + "", "13abf6dd4468e2db7114437adc914cda3fab1c26", 20, true}, + + {8, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204", + "", + "3cbd7242368ce2eecacd1839876cf2e8ee04d8c54848bf5515dfdd046fbe09483982d4063" + "45d1f71a4f9", + 42, true}, + + {9, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f", + "", + "098d9f9e0e0c609b94e8aa57b0449cdb3929605f821cda305e4d93746553a40a1e4c97565" + "183e116511c3dc5d9d56561c698849a114692c8128b5d3c1cd728f7", + 64, true}, + + {10, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27", + "3fdf20538063b76901d61bbf9b72b0c18749e00e", + "19c2ea76fcf7ea72279de10e44533436300e250d", 20, true}, + + {11, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3", + "2bc5f39032b6fc87da69ba8711ce735b169646fd", + "8c3cf7122dcb5eb7efaf02718f1faf70bca20dcb75070e9d0871a413a6c05fc195a75aa9f" + "fc349d70aae", + 42, true}, + + {12, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f", + "a38f634d947819a9bfa792174b42baa20c9fce15", + "918e9cda37bf7f52506111048a878e64a503f9869d0c2615047b995f1efedc4f713b4dbcc" + "940838e68f6a2bf772ebefae9154e9075da80ea1fd68b9df580ad76", + 64, true}, + + {13, "0f602703d37943e0253bed3da331aff4", + "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "", + "60738c594db9638656cc8493db969736e743e152", 20, true}, + + {14, "9fe65737574c5c7aa67646adf8230ba8", + "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "", + "d02f9f8a507d3cb0bc047b0d979b50f94dd9f3d805a5d7f5cd372ca14479cb698e17a95c7" + "37849aa7881", + 42, true}, + + {15, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78", + "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "", + "34718d60d8eba9f7ad6d111ef14160652381239551aca21bfc1f250f8d04c64cb6cd503c7" + "f5fb3ff6b73ce234cf6bf91056228a8a51599a39c402e32d47618cb", + 64, true}, + + {16, "a679521cdb56aafc5a4b76db0431a4dd", + "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456", + "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974", + "cb914a0b318cd57eda5b9575dd511313b60cb7ef", 20, true}, + + {17, "49bf155ca102026f2a217ea1bc9843ac", + "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8", + "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2", + "4a540a643b1597bfbd4cb38953f31b677c02c40cdcbdb6c48984aa8ff3e5dc17caf09d0a6" + "f67afe92cb0", + 42, true}, + + {18, "6cf725e939e8824d4392233eeac75d30", + "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd", + "495425d9727fee2e2b7e78899868c1c3e7735e1d", + "379e6d4fc3c9b344754a1094eac60b71e47e281695515987abbc3b22c1e267d95b1015928" + "96e08c869557ea82ba075d9c9524d3cb79d7d8cabb33364f5252968", + 64, true}, + + {19, "a319ff7b5ba9b14ac72b681cecf0f742", + "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df" + "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24", + "", + "ca31c0e0f5ddaa7fded85be96d6311d8b935307b08127f690f15f5ce3ed5a44d1c226e354" + "e8d7e5069ef", + 42, true}, + + {20, "34bae5a158c1678aa76a744417a70d7a", + "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8" + "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01", + "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4", + "65f5385dab06d375033a6a25926ef4bf5dc660737ab8ccef370af10cc9dcd7743cf273fd0" + "48f64b7301e", + 42, true}, + + {21, "dfc7c0159b921546a4ccb3067cafdd6c", + "8dec7fa5cb2bf9d277121bd42e04d963f3a6aa6ed54606babc4a40c210296848c08d79c03" + "d018a3f71112dae4d63a0ff86cbe1174457f28946f3af58327d45fc", + "7fa60cc2c830aba2", + "b52c51a447b923e2e6acfc05cd6fb0fb65d8f67f7facce95d3fd4b0dc0dc41d7a92bd06c1" + "fa156d7756d603f8c26a5023cb842c7a133850e842aceea3779417d29a517452fac99855a" + "2ec52503e725975b1d1142fe20608ca753d39301d37d99ff5956b45a7b587e3ad485e135c" + "0002dc9918ec49a985d494795b7cfd53641ea9ceec7834d33d060bdb2eb158d10caccf74f" + "87465052f71c43e67567e62975f02cc79349ed381720965533fa5eaa172d8c7c017036a0b" + "4076d5b76ca16f69586aecc94d2e93585c4c90834ba697d0ecdf04b322c4a6f1b468a7c89" + "bda5ea1307cd99060427fb6c2daeb2f25ad3572b9df69a5bb783d0e91f5f72f95e3aea357" + "5de29e0d91aa8011c85dc918481155dac096260475076e1b5b2cf8061e888de7069789977" + "1eb8eaa9c899de2a5fcacb78ecec49a1b8d72df2e208eec858e2af089003c34079a24c15c" + "ac878d5339933b91497fe6732bd2d0f77cfb4a5adac9d59a778e38a65c986fd4cbe5f3661" + "ff6e4aec2cb1f103660708a06b9dda3eb50e76629375c4bfc4027f563ffffb0a6b17e80fb" + "1c8705fd28cdace78666dcb64e009ebbd67d77b8fd18c1cac8f7e114c18b4215f4678d719" + "672f7c3307eafeb91b1ac44675654b26c49ec71144fee1fdd0c238be154768be9e851187d" + "41dd1e8842fb4c7de48061cb1a2568a8682aea5cd457453f281541ec0544da726c0fa38b7" + "6672867763c1937fde3c9c3f8b58e4120a1ee1704a3dc472da40ac9326aa417b49e3a9603" + "cad661bf1c61f92dff92c553a8368ec0c3b5b105e4c3a4bd1b02a7fe12e93b6674a2b4539" + "6206a113d28bc77fa6135d1a3c5d4c876a8c17b6f4611483ed080642677255f7d0219c9e6" + "e7e661ddf05fd7ba333194efa079121091d9b117d9f0281c2a0d51bdafc8a7e391ee60717" + "6b1ccbae5b0df7a936f9611753cd5bd815a9fab6bcb2a95343dd7781484afbcdf55d26033" + "5cfce70f07b8f4737c49c7a9d93335fbf5bd2595c77e5fb088f81c033ccf08673b446da6e" + "dd68cb0e1cb2b93c793dbbd3f845d76bc90728149d6f5bcf3360a5601d42e6befa0574d89" + "ef6f3d749538f7fac02e4b122ab93cee09cd710b0aea2570d761164f6bf37b43f2a252fb5" + "d17a737b83ff36cc07ed550f5cc6d32679691d9cdd72c91f9fd3229c8492c02710a3b380b" + "8ff95d2ed3779cab4abe7e1d16d21b0572a0cff15488721e447efbab8db70c2a79d36e80b" + "6e7da11101e06b560bf6c3dd0e3fe7decbab8c3a023597d07f2ae5af73bac662508f4a86d" + "b8e71b9e02545a970f614f66c18fc69e569ff96fc32c05f1b3e87d3376131d69ac2f0aa9e" + "50f4c02806f164a29f32852f64291862609f423be3627ca2a0b76e09f1080c3b602396fc0" + "43c7bb77722c08574385685f711446600a98718e78f49ce1ca2d522061bee0dc45a5b8997" + "69d098282d1bfde4f35c9a60101dae768e91f59d69e6b9d6f5c08c067044c7efa01790ad9" + "4b8e3c562ea8501f67b43933e76a7e416bdacf52f7ced3f5f01af4e317b5e537cb6d1b969" + "60832066d8ccc74ca06664a8416a390ca7d0f31aee6973ea9c4d08d7a14b6dcba15203cad" + "a6baf08934cd211b6ec988cf1ae8b23ec9da4f78c5a73313fe294fe2d19c5dd7e5086efaf" + "5956d8653362f03d70a7c4a348ebbab64831a12ba64081e8e4b9233fa75096ac0f0d225f2" + "ca3d4944aaaa7da6dc1bec11a9aecb14e21181bbcd0f5b466d40bdbcd69bbddd51a85e2e9" + "cb8becd5da2c7fcaf20283a35f6408061f9cc0bf68088c68df7e257492f2b1a77db3f6e38" + "84689b09ebe0af6d8bea07eb4ec4f78aa4f61f94533311ce24c8e3bbca0e57d96834e2ab1" + "fe9b80f8ccab305e47e63145244f340480513ea6089fdeab01a69f4401d2da6aed99176d5" + "603cedfad1a9ba79b277c35611801c03534b1de4784e5def8f2e1d81aa68207968e1e9baf" + "3405cd5fffe6a0acab1a18e01540821cdc1b69d344111c6043ea8dd9196a3eb2ea9c2b1f6" + "a1c77564c0eb144e376b9cfe74ba734eddec86ba19e2c57677547ff65dce2091d57fe59b7" + "515941acddacbe757029babde6d8363e9c87ea40973f121463e706514a6b93cacc4375b0a" + "4b640731d39bad93aa5d81d0024406b9412b951158a4a91a40c39dbe50295b01281f78c65" + "430e6ba97ad3106a672721c80909d5d0d3e95b5e81308fe7e9b7cd6145dae402c32967ff7" + "3b04a163405e8d104ce751203d2c354622370b9a54601c1b1c9d484d3827d2137faab9fbd" + "6fdae854add24a933b1b32f33985cf3bc1132ee2f6b0399101801754e34ef0d15bd95a40e" + "9d8b3241008e39082a518a3882e30ffa1b4073cc637b2412667d4b51993135746b748fd88" + "ed5da3e83948d278426262368f57cf5179ffe02c35952539c1f61591825c63e8178f45b6e" + "b515e4f02547f7118b39646b8840694ceeb28ad96b4a1f63941fe68cba5eda641538906fb" + "6b930a9e4fca5b02b2ea1e155093dc56bdc8c88780ba1ac9402fd0674ade1621e0aae1936" + "fdca343e6a05e791147150e06c9a5720c76cd7f1b6ea0e02472deed435d69081c57b88c33" + "618bfc31938fb11e5d1e731e1ac83b24c15a32e3c4becdfb839c5e737d21e3321bfd60730" + "0b606ec2c73544741536cdb72b0853da920453443d6efd99694124b61d312e11a8bfad436" + "df14d04f9f9fab14ec474c5df8f81f4dd1de24ca5a4a74880ef61106f1218b55df34ed85f" + "f1a6139330c8df45b047fa3acc4f3b1c896cea3a979e8dc5f58ee34c44a82dcdfbbdb6a42" + "e1332579399651cec217355acb55e45f8206bee4e53e6afc6811704e3119e191e3be81822" + "19e8543095cbc639f1b66b4cfbf96fd3b7d02ef6f781b18882e8dc5ccd684d330141029a9" + "d8c8ebebc3a9e49a7a0f21facc94ebe64cc538d328679f38b06f31b3c5996729ffd9d1cd9" + "5e7ad33e7c5dfc147c3e75cd9dc417a08c910fdc3041accbe5b669c649502e16c02b78729" + "784d08e81e0bc40b4590836cd877f80217e23bbde955d56176372221ccf1f18b1bac1f5c1" + "50b0b4bd764206b7cfe43716f4bbdf7a44b4407278bd849479865a581812221fa56ec34c3" + "0a08fff4045853251a12f48e9bc4fbf58fb1cca7aa68b5703ab6f6be834923c933b2b4670" + "13a0e6c156f417e14ae817f20a18898db4806465980eda6f166dcd8d8e36f8a138a96d65a" + "a739a4c3ffc5777d1303f4a3c44751b12ebf293df5fa49beaf657ea5e10c06c5160635b5f" + "fb0b252c32a2f0cf448bfb934d099fb450de717981befb8fdf24fa711eea66e3f670124b6" + "8eee9c7861e3cdd3e3d1366d981a6362563dd7cd1c3f87faff083c39be3cf2f39101012bd" + "105715f36c34ec8d6a4bfd35ee74a813e4fa0c98c077f6c9f2ebe1decc3b2455f6b2e9912" + "1f6b1478ca45d6b2ad2903ecf2294741f80d09076c447bed7da37e3445fea133a4cab5de5" + "c4f7b46abb84756925f3e1e1a6adcad8cf667e6521aaea32d8fd5f423b9ad7fbd6003ca6d" + "15d6457f31720d5ec7833e58866465d89d807b9bf71be745241e6dd2a179f5d2b6ebc9b92" + "ad0a86a7c64d6fb15ddfaba5b030ed94a0cde4ff8f67282b572fcfa85072a3f1102fa710e" + "60e4f59e906fa190ead2056a35efcee0d74d7d6f3bc05fefda6a43362eb966944c23c9981" + "0f0ad6998427f33c0e94388ed7e677dee402c48fe08409bb8e7a2109c230f1f0bbeacf579" + "10d5beb58d1d83c10e55454cee4de633b63fba04904b9f796fd0d8428522536c50ba8ba29" + "97b43198ccc4e3009eecbe43ff652e3e17e6cf0e9774b4b8616cc9bc30740c85fd04bdeb1" + "81aa281a3fee92bab269fe0999d85d89e8cd1a4d1682ee873de633eff0f51473e0e29d625" + "c2582c2d67d941d6a80aa9eae47bd8b1c147601eaafda28e721082edc8724e3a6ca944f2b" + "96286035fe8017a9dbfdac05d0602037bb330ad2e05aa6ac6b771a836334a7a8eae30f8a0" + "caf757b74e63c995fdbebb159152c7ca7105245597035258bd9b031bfe1951c688cc224fb" + "3ba8da6063f244cad38b8fb5db148dcb838eabdc402572bb30cd8ab5ecf9a220c513f6d45" + "ae3472e04779776b014acd812f48b1356d2c8429213b0204734338d386e29ea394fd85653" + "3c1fa81483a3acf32cb33025373debc7d00c8d5a153dd3e56f5069c44a8ac745cb6d1cd6d" + "0a37ddf4816bb64667da38ad6c75e246ed358e539febd606bd66d12153ec3d223a5ff15f7" + "4d7a46319c73962aaeaa8cd470a861782ec3de3ca235688a99bdd8b234e61f6a1264fb932" + "92ea2826e3695ee16b6c57e4287220429d2d1a28c6dc8b5a0b50117d23b0b5f4df498d3ad" + "61ac6fc58e398a9f4093b5aa92e23a1a4b5a34ef93b9662e60baccf9bdcce4c058b80469c" + "01975c6f0742e7cab07c14f975072533081a312d30a251867341f0e904391252bb5cf03e9" + "cbc9318e2aac65b0a69c506b7f9e8ad7b9d19ebde74801e0526a2bc03b4821f8cec964bf1" + "763ba94930135d589dbbc63a048c42d79ead50613135278685f99a38070696a4c8e88985a" + "9a4c7fea3e23bae77d287db1281bdfd00e60a5a5cffcf7c29962604df3017c8b4f4fffaf1" + "a27f2d353fca7c40784219c8e31c06ac628257dbc3cecd1341cab153109fc5e0df5e89c09" + "96525ae5d2f949876a85e6f5671e9043c28920f46f5c778490cd1ee733ca3eddb8003abd8" + "2fd6973a45e338b9091f472ac877ebf57161b9afc4ec5721a03f17729c95af786d27f02da" + "6c53f43d339e313bc11aa483a354fef6e36d17508bc8f22a98f13508af80a5f136248cecd" + "3c34da11b2ebec4b2f135b66f3188803b840eca048a559b33b842d340e489df31644ec53c" + "ac0d10646d6100f76e3c6e074a13e4194796113a770331bb84bd00fdea57433ed74849d90" + "410e2a2913a79d642103a3b732725d6e7a7c02c4fa844fa4866aca3af7c257cc94720fc03" + "2eb482d75a27ffd5491b28144bc2191b2db5d4e515ab4c79c55af44000a821f02c31621b0" + "efeef6a4ef945c59ea4b32a6b95b73bf9a2687a3d059c9cb7ea1472271066892c4ab14198" + "897ae910311f0f353ddf4f9e8177f8bb10dc0a64e0c9be776c07d94fa788718973226077d" + "ffca41bcbd57c0cdb2cef9b95ddf7beffa76ea663b28225b382c11a8f1a9a7fb3d1ba4448" + "c36aeb55e7a49adba4992d057dbf4dde3f24d208e0611ee7e15fa715046eb32fede6193f6" + "4356da54799599a582a499ed2c48182d9a4f208931b64105ed27385ac1727122cabec3580" + "897762509a7a5e5fe4c3bf921bbf2f0308905895c298633dca6450cd9334708b3c0342c73" + "e32674530d6588a7528cf2fef4077597d18e2342b692581d6ddd977ef3a7bff43dc0c5078" + "f38985896f6e6dc753bc5d2b02d8152097f62fb92508bc80bc556e5295329a0b1502b4fcc" + "ce062bf1166e21da5b1253c0165fda2d31e6d80b7e68e4687ba90acbdad5a8af67b06bdae" + "fdfead0deed71d318805adea6f641fb35b300b9f79a8ef3822463258684e0ee033b5c304d" + "b81f3c104fcadc7aaeefd80b8184e2d016440463948d35058ba6be3dae282d096beb6cda1" + "40c3663bce15aeb07fae784de1372f766c0ffb2748fb1210f5eede51c67527dcaf5621d22" + "5586c17554bc78d367d70413e2a1e0cc06bebfa1fef2b7a971e08e50087d0266a4da1505d" + "fbe5f639d29421bb7045712a603aa65d54e9070e4d71fdd4a14ba92681a8aaa0254b198dd" + "5095780dab36afe8e6e85289c67740cbbca6723ee55173b1c36759edf969af04cd52c0548" + "0573f60ce7c97dd97b64e3da1b9889bde260d1dac867c75d365476678c33a4cc2adf218a1" + "d469af05e821cea216bccbff7ed7ce7af028816181e01eee51a9f72c4520abb40a82bdbb8" + "b7b69e97b92c0805555a9052f17a123ff4a1c797be25a661cfc8c3096dddfb987022bfaeb" + "f169bb7f3d83b9e66d1999bc8f75df07be79b3be2f1b69d8a5d3c4b9e3b8388ee06bb5891" + "374c922a99f597729066efca97d709c55b9dcb49384a2e49c63e4c83c3378b8cb6147405d" + "2998d113bc29909ebb2fe97fbcdeedfc89d686763bb9a43476a2690600a3cb83858f9198c" + "1b8d5969dd534e609cbf3da0d311c70896772531a53f4e8329b2d8fea575831bfb77283bd" + "688dd6a3004438cc10f0dbc4f5b982fd25325e16b530b6f3fd015036b92e166b5c3823821" + "1b81e8f7b92aa492027bd91fe3f8d879dd4b3220c4738fdae0ebd462f554eb1a51987988a" + "130e78c40e0e03c7df1f7527d87899a1fed1ce4155992c753f7b5a8e554b99d14cbe36ab0" + "12687e89fe01a87e250bef650611d2be15071119f9649691eef5a147c253eb77eaaeb53d4" + "4b1e354e0b5c00eaeba91dc4c5eef389fe861a38f1f9dd4262cc2f85351b7dc1b8dd740f4" + "3040c85c5fcf4b3316738c1bf0d31960416a6cab54112987262ea54c06ead156de6605598" + "05558ab110145b2df2a601266991f00c9e4dc7567d33834a13a156419eb1cd213629b3dde" + "be5dce71212c4c08fcadc22ee78687d465b6908cd578729ba23f326c7f02f68a7e567a5c0" + "7effefaff4bdf726dc90d37e1f3b72e8332d3ef5016fabf5c73c384816e18d175d718c6fb" + "5f702d39063ae9b92e05e1674cac86a7c34db1f11eb9dcc0898143d8a66e8ca343e4a3f20" + "e593ecb311ac06a36c4e84068de483794bb0fcf516bfb291befb6ff7af518219d6bff8eab" + "670b42e824610522e805aac17808ffeb87ff7bc135de4eee0fd200c4344fb88e4c178fbe5" + "17c9f2a4919dc2a3f3c68e849e255106cd5216235fc8d6a0ec04d9f4765c7c9f58a71d2ea" + "63b4446b5ed4cdee274a224d3c4ee5d5edb1b0a7d4fcf7234e612652e06c88f670eccf150" + "86f1da39dcb273e1c0e7365b7fd506b14944f2a387294a3221993e60f0a10a50b662b886e" + "199d3421d0710bf08ebb40a876de217eab4222db41590f13e7660939173606158d050d3d3" + "e5e902b497bea23c38b0715033e0aa117fc2ac13c8f467a9e2547d58e60a68f478b78e6ab" + "7bf8c963a0e708a60cfd9cb5d9e3782bf3cf2449d0df555bbe8fed61c7b55e56b056ae122" + "0e94e13ae292ae2aeb6fac9ab5c5b920889dc0c83d2852ecd25ee82227d112a1ccd356aba" + "1087f72f3885d302b7d302dc44b61483e0d1a692bcf68d96574a462fe217f323c5d88e76c" + "f792fa81e6956800b6c0b5ef54f596dec633ba322dcdb6affe30af64f39bc4907ad4ed4f7" + "4e1a067fa82f76fab1d05f0804124e65e2afb43cf97c3c335fa71b7efe743955a5b5910c2" + "97799a57fd46828969f8c9690d4e2f102aefb6ea3acd049d811d977827b88ae5c01319beb" + "85ca0a9f3cb835733b8945ba5fe50c23a84864800c87e9e26e3271612006e057a3fc38fbb" + "e52bf7db6bac81d1c1b6c1ec9d12d09a27ef91546cf9f2ac6354e2118bfedd3fcceb77c6a" + "eef1abc9fb985770980d65dbd1b25651268ec9826f979d10d2c9f7b267349c2a2afe2d3a7" + "99472a1f555f38c8ec67cd153b3ba55cbc3864fe8bf4e8624d9051fc4270abdf759e1cb1c" + "a09374a747e806002039acea004ba5cc557d04701871c4ca0c5814c1a5912c5ba11dd66a3" + "6ca49b098f0d16a1a067f3e5df1c49a6a1ce5a82851a518986d12e0e207eb73c94648ff95" + "437de11e49fe8f1f99f2858356472fdffe262a384e42443cc535767ee5aa223664cd20254" + "e8a26121329fe22b0f64cd59a4b4558d21568e8cfe22272163e3d2af3805703153fa7b252" + "ecc87e2ed1f807d2c8f1f52bd46bab665c207fe031f943a2e48e688c96417496a553eef8a" + "c31d2a284f579464ec7e1e863a603fcae6bda14452a6ff6ea9efd2b83036848905df13823" + "2bd8f68ec7f69078469111304bcf83519431481bec07ac9baaafe37dd63dca2aa6a07918d" + "6da72305a3104819759dd829ec38ef1f4f2d96325a1ef4080075dad795c9b99bc0170f3d9" + "868d11edc63e47e3c5bea097abf2817bb5c0e1d682370a22d70310d73280d5b50cd197492" + "ae15176e292ae2fe2e00edb69c55817d5b6fd6eb349c028d35478edcb877d5316cf53d91a" + "91e381bad7c07f015bb7b5f5bbd5047e51207ab93564b2120d34c524aaad5ed7d6334d229" + "71eedc4ace2e319421644ff8f0b072f083e7440dbf8b97dcaa32702e364e481cc7c6fed8b" + "50bddf67165224516ca8043dff05c6a9ffdbfed302ec8587866937ccde5633787e4e2755a" + "81562acef00e150975568ed07a35182c06c79ed2db3c738f4a14d0281a1e649dae9d6b9c1" + "3faf164c4eb24a639fbb382776bf5fc01a4ff8273bc8e2229fa421a530f4f625e6ad2ca3b" + "3309ce6eb1b090796771606b41d7a875d62c895937a6f5b8a202a4a215a72977a5ef7a90d" + "63c6be8c4acf2f468a2f67ce26cc13f2d1d39788660eddbea5dd1ccc07578fab26c0d15f6" + "4294f8e51aadc1face02f3b990cb49b5898388664dfd0d20aa9f93d0a8a606cded780841b" + "fd8aee52a4c9f701c8461627f94cf4e501ddb23033cf514839a23206306c5158cbbc99361" + "4bea44e00b8c927cafd1df01381884bcf35827ec7903f6b6e9eb1c6f6e7e163b5aafd7708" + "8d59379437babf32201c99583e65888a06197863fbd2cd814126905e6c4df6a4a4217b7d3" + "1535448cc9cc82dc5c3b2d9e939c3b4b6edb4cd2548fc94a2b94cf5c3bf992e5c4b911308" + "df9fb02a4f3bd2565b06486538ffa08adb77fc650b51a3c5d1437a09f8ef2ad418241e9d2" + "2e1054133565d13eed0095cfd57364ce634060519d52865344cdac47c5c5c91c3ac77ae18" + "d392146f300fcbd35f61126868b13763eb3978d318f53ca31de3c94449bde5eef91690e1a" + "69d6fb44ad56edef2f8659123fb7022346472a6e218ca641aea266e6e5d582147a2f8e40d" + "0689abfd150c9228cdf6d994ea3d211260a8c6e7ed60b6710babef11ffbd7c0c7bfd6c23f" + "8030164341158ea10697c02855b827561023c20df47c529aa71fbd242425ec2c0fe1d506a" + "0b72bb3b37564390180e0c2597b91c4ab07e02f5e95d71279cb44c01bcc95a2f2cfd095d4" + "8e6501ebef72e0696702b1d86506be3e53ac548fe2f567606f0b8d6b9dd0e4cc0fb24d78c" + "6f5c3e9bc59ad74ba7d0dc92646de38bd6f9329cfaf83babd3f94752c44e2e1a20a7c8735" + "d1adf9876360e5916b16761a2e1eb6359870e521099da05eb535b008fbc519aa03b030835" + "033e4d529cc93038eb836c85ca1d61bc454843f0b32992c4f155c18a5cfe15ff5a07eef8e" + "64f741288e8ced16b372d41f82cd13f285a51209a80d7612ea7ed2f11d5bebc20fae49961" + "2a9f92e203e49de1fe3a5a8caa9b27f49de9c73e4b7206f87142edfc179cefdc06ba50b8a" + "abeb06f20e6023ce71dc996b53119e6252709b0d42d4abfac576ac907d31403dc260d76d7" + "ab2c6e3dc25a079878e543abb7238f5e0c178388075d1a0abe378dd46e3f28ee782ca6045" + "9ba930c5e4083c4d91f4e7538b85e71bb5997c748719ba412ca291e9b9e93e3792dfa4716" + "52b710e86bbd38d4c147de34fd1ab283b6b3d8b7eb886b7306137e8c94ed0b18bf7cad1e8" + "29186ca25d91bb60af412b37080728f94f8893e6956f99e48cf032eb1604c6ef2021ecea5" + "8b87b2673a3f7982ecf16b372d6315f0613dd8b964f5c11218853f0db2f4c12d990386fed" + "d53a848270f9d16c197f48ea850ece23c9b892bfaba8aeefa9d8bda3e801b186ebd758846" + "9028406e0e2605bd66ec849c3269b6e6356ba367e8915d9baa88fdf5d8e039990b858b956" + "daa61faf19856721bc4780662f698cd0ed03ca4f4468115c2c1431bfa187c7edaad651d6f" + "4b361939235622650c1287aaf97dffe04458ef2d10070293cad2ee1b42e405bf3f8a18158" + "d89e58309c37fe6616bca374f89a7566d914cb5ebc32c29141d38cceceaa28bbb02e13d5e" + "8ce5626e6742c54ad953ec5f34eb15e1fb92746cbfdbba531e5e2d3ac6725a02d17007d31" + "d1c7ff2df57af6430559eefd0e814e40553244b8a4a4e31dcce5f5688a7407d262dcf5369" + "a50c964b56b49389d7aa15c3cd40191b21a1faba10db56cf83b2b47aef0944ba252ceb790" + "f52a2537b6d9935029dd9c78631c999ed03c06e9bc608d4a87aec4671fb361bd631699270" + "af5c6304e0fbc309a4d46175ecd1ba5fdfe9bc08dc3745b27af2cc22d67043a8c9d2e6162" + "86042cd0286b66de058bf1bc424f035a07804364dd03f85e3353e218c871f9faab4e276a6" + "76d0bbc1ae56750a56901b46a65b8d0fe096e571e70b9007d6f2a3c138b49d1883f0d32ac" + "3956b94db4955f638f99c131b7ba291075e7f14692769ea03d8a05a64f68dd34ec9e39b76" + "85192715b3b79463ade1c16dbe3522447078684a50264b26f79f9c6bdf1e8373a3d161f91" + "962f5a850524bff5437bc9b9eecb657141f91aeec634db228a5246a9e2a2f96c005fedcea" + "91bf8c4623894cfdddfe606c7f81cec461678b72cb4542715a72e5790be4f0bd62f36d6d2" + "a1182c19f7832d9dab663c75e89f2f84603e9a172db7d89271ae0cbc7186c17a71204394f" + "63294b540ef407d4b7b83d087026976b3e4b2d3e3252a6e9c281704bbc21333bc15c5f0fd" + "67ecde2a13b763dddc1b6770c28641bafeca1bf333b09d5735b117bd3b93d404afdea4a35" + "b05e910985225472d6363b481adb11672b6cf1ac2e8a6b50b04b355ff9f15fd661b36b8f0" + "0a9af9775c7c6fe44fcfc33bb73f702ea96d647cc6758edf04c77e209baec6c2c99bbaf14" + "b43f100e920afcb470bfa5d638e8938908131cebd588f4591f846591b5ac53c32ae5809a8" + "07d57b74f08d949eb55f8e21b4b0b6007600a541e0aedbd027727592b6720f4275e832da4" + "a488efba1ca4e94ed3702a2c978c656984960c0893b911aa7ed49cd70d543894eac675b2d" + "9a37659cb89aba129a285323f92918801987f2d87b8c328005ae3fd99c48c1677f057f3b4" + "eb9ed4375ff2cc0b34049276a9007388e0eaff0b20a7d209ce1186707e7773bc95fe97fef" + "c2ba6a06680dd37608d1f76e91fe0a5fcf49577058e4ee270e6966c71f482456b31ca90bd" + "7b43c3781a48eca3eb0689c3a93e9b258d25e49861e6a37e4de6491f6e4924a9fbc6e712f" + "d4aeccdadf5ebf6dcfdc862e11bc52ee047460ed3d0bf6d472500b03762ee040ea403540e" + "f4ce2495e50b64c0b541f7f27d14a6e6e20a3089ef309ce106504788a40fc4ab08a31608e" + "c5237409fe59978339c672ebd22da9af5e791cb41dafad39e6217bee14f7367618e6183ff" + "7280fc9b960871418b2d249b14879dce08f4bf1c1a1150672b5ab73002064d9d2b3994124" + "4c3d892d9d901bb9903aa66f224c2944b185c4a4f457d07f9587e850c4a0357bb6d64f0d3" + "ad5f77edad72538dfa9df8569ec6094b24e36fb7a73938a13dac36aaf5813bfd5106e8d40" + "64b9d82b45e3ec7caaa743e393c5de2145f711a6f653ad8de4cca55d9a8c4e90af42aaab3" + "7957dd4c9e7bca090dc713820e2395cf884b00e898f5196a8ee68ac822fcbc1a02ad92804" + "d6e01bad3c337e3cdf3050da13a4cc0e5e677d2c225f6a297b4f077a90f52869e548b939a" + "5fdfca735c2d0a58f279e624be63b6ae8ea3e5fc992f821ca38a5f67a05e721c90e79a519" + "2bd6758d3d126ba9646c571b1a9678ac57975894f96f0ae17f0e2ad8cec39e8bc7de599e4" + "6bc05811360150acbff1d114cffe1edfba639fb63a1896cda03d42e6cf8fce4473426d923" + "77e23454e8f289c01882305ea571138ae226d7c2951dee3b41f82e00c2425fc7c0b0bf925" + "fdadc8e9abea6464ff49393539495e8b2b2b60a46a256b07b99a961bd11acafdb4235eb1a" + "9d428296f068495861b824bf3be80a7e58dd09062d8141dba93f4b969a3a056cf78c3b91f" + "6987262798045d5e72494bf3954bb56b6f9576ebeb2a4085aca829def1fdcf8a34140e859" + "586819f7c50ef6aa4910c868de43f1c510fd6c049ddedd62dde4f6efbb83959d0a9157bee" + "03c782b0b6e9e965bb0628e0600531372cdf27f510f47f4ec377dda208d43c5da5a069049" + "8ed64dc9efb560295afdd09fe1fad5b1867a44cbde8faad2da662336183620eb7cec6d9bb" + "09e60dcf67d332f28b4b07da39e25ab94fe074bd4919673625de5565a83ec7e42dcdcebe3" + "ee5bcb1d52e7db91e1ac1f76359114080bb4e268d243906cbe5cbab8fef482732b971c405" + "2e746c7136edba055dc6527e0516f5999c05654d28f4e23b56fe7da84d690ebc208193c68" + "59c302346555c76f1e5f92cb4bc8f95abb2522d25a9b31387f3b3002d4c9f6b40d36d19b3" + "1fcf7715d9868513eef8de50afbd4f10caef4edebff586250b9965f8414ccf493a5f4c810" + "32a0972c7ee33986cb278f6ff999e8f7be77795241a0c801966071c8f12aba59d9011f46a" + "cc1524b9683eef30700f8bab89a9c3d981e61be6d2e7b5227539d0c0227d8d1583e454404" + "283517c2f4915c3612dba632ff9ada1aeb3ae94e9ba31a5c6a9fc555a8b1772fd2f2c7664" + "b50a021f3e7174a65c386278ca670b398afc43c5bc79e6df61766780b73e0bba811fcf7c1" + "1541802953d01289f315fc4d1689f27e34ed4179ece68e550357a0ead1c34b7bd7b36d4fd" + "5c812539877255ce67c1f561d58d9389eeda415d939bc3ab34a80e21fe9c6838b751130ce" + "ddbd412f8faa61b369670917b4778b0c0244619a6d483466a5ef85ec76a8514fdb1ac5cc4" + "29d6c6d6e5904776fced03bb677d9c3929fce21e0cd0f161d6d2e6149f6653f97cf62e802" + "212ad1c6207866ad0fe6261428957f9aa0606262db22ca6490ed5930db5ce49a016265f12" + "ea5262620acf93dc0a22fbb8147d92a11e6ca3999e0cf6d7b2770124db73949f84556ddc3" + "008a0e27c686c40b8f3eac972a4c75a84e76dce3f917f2abe9de474cce9e6fa11711411d4" + "71971d74ee7474bf8e612ee769ba9878384f0b61a98c6c62f27dcd96398fc04883cde133d" + "86e396b28c08443217a14efa2fc801cda336afa7481ddb71489df94bb8b432240ed018651" + "1e55d8c03397306d8b67c2fa79da7380a866d40a5af26d5fdaaac09f98eebc69b1b4c0d33" + "9115a25c6435c7e6f8905406f0c6dba03d54f32e20333c5c2273613a764a7d594f967f947" + "1a206380ed6f38997a55b7a4287d4f2b1cfd6c15c188b55696b90d5625ed0f33a9dc3ebb8" + "9e085bb7e295236b2be0872ec037b43a64b0896d2daaff9058d028298b7aca6a1053cc500" + "885314cd0a304fa04e95a6ee95f859823c1a17808903cdc093c039b11c78108ec49a1af11" + "a3188d61c9517f781745e32a02153a1f9af4fa8d7db0b3d34268c129a2c5f7b72f07342d1" + "f3221037704da06235a6c55c3bec83b705087ca5293765ef24603f36b9280efa3c4683fd2" + "5190ccf2342034ac0fe5813ef2aac89c06a0ed565d2f9d590824a09ae785e581628ab9b0d" + "e009a736a3939bbe79c62111cf6a16fccdd4f1266017f7e68cfe71898b4ddfcfc58869de8" + "22590b124ce4c188eca36087b5f848fa8dc1b8178b943d8096fe3a94e24745026ce50f626" + "32610540fcd8c2db5b9cf714002f8db11807f008e719304f269d1fc41473d14d97f85bcfe" + "4c797bd0529fa8450286284fc57e63f4952e73f96268e7a413754182d5ccfb1fdf5c05a0c" + "016696dae8516e8a5805e7be0f124e2c5c48efd7e5521cad6979141b6029c2c983459bf87" + "6ec4a1fbe8164072c5df60f05cceecbdcfe3d537dbe233f35f1b4fbb89eec5d4ba3ce68eb" + "f3912be50927ee0f1e34f8a376150d622991f0c93551d039de7213cee59d8d39616099a42" + "7d86fab6311cadab54b58b76290f04589efdececd30d8509a25af556af9b15fdc90a60139" + "33f89c26b50a4386d3e98f4e92468f43c488bce0c3d509124daa2ab2d6fee9466cfcec909" + "6e78ef4b31ccdc9a769d5c04e4707799a38a044a4d597c5d6b6df4c192650a2ef51ea3713" + "4dbfe820b825cc015c968e2601cf3147c9e2e0c8114f6e5af51161051a29ae1b7818751c0" + "b0850e707ed3ddc38ad952c19bc754c3d001e9348c7ac01bb1441c959ffca12a1d0341372" + "fae586d76f339305ec8a1c93b49b2d33c2f595fb76d7cab39ba0daf7eac8b53feb3171373" + "faaa2c93c1b29df5a290a20b02fac76d4d1b93e121bfc313046af2f7b96063bc2aad93407" + "6803a8b611b603d91bf3fb2852b29902d4b5e0c4201ac346bae432a9b8a57e39a0d1edf82" + "ba7cb6dfb311458aa97b7e269c82ca9479760b720345892d80e291c23c86e4491877932d2" + "ab8a199c60f84fcb3d3fd984e5a93dce7d3915416036ce2e3440eef6877aa03df08cfb8d7" + "7305d65f54525dfe57397059606387d89d7752d605677de00b5412fad9e300d16fc5cdcbb" + "fb01d52754f7aadc52561b5e9ef5cedd5eb6f0b3da6f5075c0549cc7092c205f04a8f7008" + "e994b268f118a83c0f2f41aeee9cfe3fdc50381e43054035b3f8de446e1ebf1e18a814b5f" + "5e3c3a990858ab71b546e91a15f27c817dc95e8fe19641dd326ddbe98bb7211a0297ba09e" + "8a00ede828ebb4fbd1b3ad667d7e58c48edb6cf18c693df5858a59fc3bcfa0cde29a50bd4" + "66aac096b906795dfd7313049b18be238812cd47eb9ebfe6a86641da68fd4b795e808aa53" + "9ba0090344c8a8f8f94f964d4c30bc2b3de337723e8528c7b09693b972f4229e7a60f5a5b" + "73096f04fe24a94238cadf71e8dadf33804fc9070e78035b0e273cf2a5e3cdb935f19795a" + "027027693d50f43dec95e0aed3590348e18318ae55687883a3a55723cd817bf344466fb84" + "9d05e9d84b48100d1f4c591efee1d45dd31cd0db36b8656467fea14289982d12bdcdba0e6" + "9144e5e96f05fb8527ca95216052cd5cba6e6082b6f528d5da0770f704fa10a66b129dc2d" + "f07a20b06707339670bca46222ec9ebfa2f7c28658e6c922ffd5ab3388b1b6de9380aeb21" + "c6801ac7ad7b1318580f867629e73fb4bf04a53316b96b1c89fab40b821b1fc1c51a6357d" + "e33b7a3b0d8690396519c7e25e9b0b25aa7023b6be84d1f773638efe833865f1aacfafeb9" + "53528ad22ac36bbcd1fa04ad197f77830597e294d3b4657652adfcfe2583cde2f1a2e2b51" + "c032a54952ccddd063e21cac394b5e26e1b0b3d356bf95baef53c2e64de53f5b2b3f30bdf" + "a009872680cc43011f137e57b7471029112e9f7130e20a3a95ee7517b16295f91febe284c" + "2624c81aa2e29e759298abcb169e0f4fb8cf1b6c133da86b760fbbc1c1ee071c73f8ecd38" + "111f4efd1b7939341bd24f91bc669d0d1500c595dbdf948d7e545fcf82beb8ccb1d4ba072" + "62d62c7bfc17ed4d09db55aad49f274cb69d4fbf670557fb224dab146b3466ead035a76a6" + "59b5999bc6117e9e2a8f606e596a4b813e68c28633221c08b6e00989656627c0fc43fa728" + "e8385335b8750fe9f5c1d7aaa47418456c963ab29d3a14399832fcf246df02d233651b039" + "22c64fc70908571ca04f013af8f5a8405b96e8520b1d5f762278a34b5cadb99c6ccc5bcb4" + "2e7eb987354f28ad13c969d31ad94d38f94f36fd800844feb18e6daff19d53023bf99f9b1" + "36fa76f99c429eec13a6ca39fe70f809c8ee734fc89610b8073e86f79fc7312cf31137791" + "f2f5d97878d19d37fa64e70a1f869f60ef47b039a0205b8d1d9f1b4b2399c13cb0481d536" + "deb51accd7b63d96ac0c6517c0d00948049b70f9a25df35028cff9360cc2b38902453a2fe" + "b46f4ee737da5e4af289bed20c2f6ed5fcf60bbf48019b318cdd61755360c63b91a4313fe" + "fcbf48ba49a6a3d55832c162391e72ac2ea59f3e51748291c327cb2b38f4b7ff451e686bc" + "99320d6a7a624e8ef4307fc0741f58d3e18fa90c19a231f716c2fab4445f062da1dc93db6" + "4357e8036f78cef8fa551d70d2d3f2e74944040993e154b11fcf8f9b526861b43b2439d66" + "b9ad8493c041a156d2566a85825990f6f98a8ca1bec4c300ac8a7bb5a9eee1f8bc7ba52b5" + "c24fa2aa09f08946b9026f671b128cef1a19b453ac3b633da0798b55e1dc07bc23adcfa1a" + "2dd19def4c2cb98e05742c5be778519f6a72f9a06db664108e6930a4066cb64f37cb0eb02" + "7c9f5d7ebd29d0643185226050b8ac99450bb2f9f84b3fff78fca56f3479da226964ea297" + "7a13d6d84ae73c004792fea34506557fc354fa795781aa3245258e0c548b5a4fa52513426" + "3a60421668fdf7bebeafa161315a1046731bbd8cbefe7c101ec0dcba3459106517ba5922c" + "65d19f8f64757658663db33564be86b3953ac6157002e05b86de8cd5061c5844901376712" + "1ef0c3d164758bff739d4f8bded53c01f8a4266d5fd0fe3937f2bf22dd05cc7e17eec825d" + "06cb9a26e17d013528d804cde17b68fe228c31c1c4948d0ed23d0c7528c1b421edf9c1e31" + "13b5485b1253e2f2bf70ba32e5d1ac7c27b6b3900967737ecaf260774d14c9f1324b10bd7" + "9813a15a2dabc64d4c83a7ff02800be0457a203469831ee8350d7d9d3148981f5f9217a44" + "39a763ff7cf0ae4e28c275336bdb3ec625a16e779cb0cc137f7d019b53f436278f743cdda" + "91f450cc99dc24919d4be99983027ce46edbb27b45e4bc76c175b56c446f56ee14a4ccf32" + "79c38549c2dae22867acd2580582288ad681acc4e2d544df6430a6a845e4973b392d3d4ba" + "fb5a5b542a2dfe328e589952d70eb6ccccee5ebec52bf6c16b0554a33f29ce7363535385e" + "dab48009c02087affeca2f667de04039e23489062b91d1342eb445bc4f42418c126dac426" + "8ef0ab6c3dffab678690a007e39572ca8c177d836f1e64bebeb3e1fda3cfe4ebd960ac4ab" + "59343ad460436fc375958bdfb72d8c31e5d4a2c47e53126599ade4f5440c4c1027cb3af2f" + "ab30d7af60e8e96e808b890fe8e3e1438babb7e36fec250778c0dc249aac57bd74fe7f772" + "dc8c4ae10d24c54d66a094769f93e77358cce7b5669e81afb5cd2b46791c689edc6925d49" + "c3176152194d3d4c8044757a6ab4ef6fb7067281555b0bea1357543c60961df21601cbeaa" + "78a5f48e48f3747b9c89013e1e70b7509e90be9a4347acd9e11aed817f8bcbbcf4965887d" + "52a819833b485fdae03efe3c2ec68e813820447230b513e957e3ebc08d66b794cce5f198f" + "fab702b72ac40107b5f84d420fc23be2e107eebf1913b278db0d6af15e98ae93b873ddd92" + "629cd66010140bb5d6a6749f622dee02bacc37fd02686314b48b1eb91b12f008c0384e013" + "089ec1a6756bdf8a5c0878a9ab30b7bd26da941096a4f71b1b73cc8414d255b2e612023d3" + "7e9b4548358b6fada3b36b29198194c72eb59c0736c91f9c39e9d8c7379cb8508a087a403" + "59d0f05d4991c4d36dd5d8d377d53f24392154b2db4559529b6fa1ddbd357b9a6679b2e75" + "a24c39df93f53133fcd5c8e4ef53dfb4056ba88ebf8e7c051fc3fa1cf879c8d602f4e58ca" + "405814a5b58517b0a1bc36f366f416fd22bdfc4cc612aaf68acd838ed9212a9056251f545" + "ffdd1d11e74e985c5629da9128590f4c431736f0cf5d50a88adefcc4a0c727814706fd924" + "fa55746804953cde7c0c5991a5c9cc1faed1ab240723436e4f51429b75ae688c201d2e382" + "3ecfcb3bb902532e45fd0fe1f39fc10caa5a80b2cbe031e3adb33961fd6831abc2c0b59af" + "ad958eee9e14c0a65508784216414bff1c512ba9c56fc8457e566fbe9a50e67f64fc66f53" + "aed2622c85472b55a9547610eaa4d61a6aa798f8a39abf179f15fb2c268ef3c98f23520be" + "1235e1eada8565be1eb48259fa045090da99dc0c89e289bf3487314b58740da3df238128b" + "e0914607fc7f29b7c843f9a500a180e4d25819fe13c67f9c42c07789a3bea2f93e0214e02" + "a0594d02db485855e2d45a29027c5823d9a79fe4eb7d33c87e55da67c5a16cb881456ee58" + "dc829b4449dbc9cc5146b477754fbf3433b389266425d6290696148bef8e0bd1a1536e827" + "b6cf229a4023de9caf2a7dea93dd37397eb090614206af33c74b8ae2eb96be49431194750" + "ff575e446cbf3effb627bb1b568027d15e3136e6a3f70d96ea1dccf7f2a7f9666697a04be" + "96e5aa101df1e83ec7d71400574ec009494a3c71878567c9d73475fc2195b8eb12eebcf9c" + "d61d9d038469292c95e6adefe8921ec3ca2a2a52e8f6343ed2e8a8f871426e4d1d85c73a8" + "b42311a4c048294221cf241528c8ba4207d5a38d04e8047df54a0d2bc6a190ffa9821f09c" + "648c2b6cdcfb2e8b33869884330dee10c86e101c1de368e778242f499dae643aa7027491c" + "b4992c9ea3ac6a55e6b4325586273e1b09339ed11896a822d27e577062c0b9c6a81e78d0f" + "4688a643585add96cfd299dbb3ba07447b4b48060a00a096299f3c1a68fcce0fdf5525440" + "900d60c6f00512eca56291d35c2c87a957424f4b2806a7b6b687358520db56e59b8105c6d" + "d7973dc9f00d0f6917e0afef879d62c657df781cd3873770cb533ed4490de0ccaeb24d380" + "53783ea3f701aa9ed39d4f8878536c39e1ce4588ec25ce6677c68b0a7a95fba7233bc0c72" + "38e76aff813e0820e8213f5becbe5a11508e9aa07bbc0e74005b7af4e60ebbcb390b4716e" + "e7c1b303417e259f80ece180a53f817e8d6ce2840814278e2a30ddcc4c477019787a0e18a" + "b1cd073373b1562985ebdeacaa7ceaed4c67789b5b7e190bd432d2849e05bc485fe22a616" + "ce200fbb39285b84ef2266faee664a313e19c9b5051838677e4b67a237f96704940757c51" + "63fcb0ca10efd2d2b31b273905d8ca3c5277e3292d40b75ae5a6ea942875960a022022072" + "32e5d29ba4fa0d75f569d20005e36ba3efd5ef2a67a7f76ac317e2b73d872cda51baae577" + "9d470420008e1c26a6454c0ccb275a86e4dc20732ed23715f57216591a4b0505de2c89c3d" + "1c3b35785c51417e4ce4cec58104c2898bf388df3261a904c5559828b0b93f4b0532239d1" + "9f2cd925f5cdbbd965fcbcfa96563f51596198b89c50c91f130e97174d1ca86f2d969fca7" + "e78844329503d3e7cfc62fbda22267b37727c890a58aa0298c39fcaf8cd2bd4165e33771d" + "04dd2f4132a1aa4fec3a76f69ace3bdbbaac000b912dfdb9f9d12ceeacce4829b82a45d37" + "5026a5cd4edad2b05609cc68196c8067305a97b5a35905d84e58676e973394a8b598236b3" + "a530ce70c93c5070401cd7403b3fbb18c32c189831e76dc64951daaa4644e5f3a4cce561c" + "e3c9d6681b84840a26eac3150509650aaa99dd6d0c35a9a1385cb38e03cd29d30bc908a14" + "cb92d3eb25934702ef338e8fa29fa953b3495e6d9e9c824ef37788905b004a622a8d41f74" + "56d93060aca59910635e4d0429e777350bb34b6fcb72ff2ea501ef72685e9cb773c81e06d" + "ddc3163b4daf637658f225b4f0fe21fd1affe861b5c06d35cacc2de7b57bbf7c9dcaa2c14" + "8cf96bb9496f9c98dea0a4c67fb59933597043b39fdbf7616fa4d64e8e8747c0e7e29fddc" + "d741fc969dd2107c32f502f5ee12c9e9bc6793a1d2e709edbed465c19ff52ba7944b81453" + "f766a344658fda11c645a904777c2af6b0da86d5f13cb9b0f1e52c0658978c33a86ad2c8d" + "6d7f334c9b6572eef82d162f295602fe3d026fa1d05684acd35037e3ad74a695f0e15c65e" + "7be17d6a258e979108532bc53f148939ddcad9e5eb4705176bb0b593f4a55b4bc59455b37" + "c56a97118d486f35f640a76abe920c9c26167b7d22cc0f2a3fb0651c63be8c2dd767093dc" + "1b1e10e3a9034bb52b8dd20c8d9106cb10a5b30d575b1062d32b3dca2bf930ab1715e50f4" + "a2655c9fae789b5ffee61fefa4dbb25a4ffbcd64e19187c0d992d82e736819e076dd4e2db" + "94c6e9e95741f65f6601598d3fec51d9de98091943331b0b900dacdbf5e5b76b73c72ae62" + "a46a7db844019bed680aa0e46e9cbe104a8f7b4deccf547623767a253d363b473917222a2" + "4cbd8b6e234d37dff3bbf5de46bc69af0238644a8c35f823ae8fcef5ecf19c8a2c05e4ad1" + "eb4937be1d6e078ffa619bd80aec5d1f06390de6eaad2218c54ffbe60660990ba19eb6747" + "4d5f63946c625b973632cfd3cea0399f4b94ac1df10a431c397439066d72101e1943334d4" + "4077a450453f171492ca6a047fc8c53781414658106cd45127b3943de0645c86f94202f01" + "927f91af838692762b5273e8fabd129c2917d75053d8c07baeefca905cc8d312277dd58e7" + "77ec2832c8b134bb3e6cd5f84949f72395b6c994ec19177b83b347ced201e86474ff37c60" + "d6d853d50de8edf593ca8322899eb0887351a60968adcb16a88d74ce5c9662335a4f21ae2" + "99d9bf4fc18c39d54dfa80ff2d785311596dd217347da2407bb845ed09b796c702a226156" + "23b9554d6df1428fcad0ec86c98f045bbdabcd9d012f0feffc52ea1d04cef55600115446b" + "bbf733d304828ccd14709b5ea58584717199fe643c65c44512840c9bafe0372917fe90a80" + "d5f3f6cd4589947c4ca6a47d3dbff7b706362678d1b3f592b6ce97c831e4c21ca99816757" + "c5c77d0f75b7587b29334685df8a55d81d246d5a0c0697d5914140d514d6baff5b729bd37" + "4c9985301f89b1de1951b617b0a3b70a117651e491c1df3af38118f107c13431665f65e0f" + "a34f8c40a54e9aedbb807c029a6f5c469487e66f74dbe20d9202f2b7c3e119e5fe1444013" + "f6ceb557d2e69eacbe6419944b40f7400cc0de04afbcef68d1eac98844b4a2ad6d26b4458" + "e7498d3c5340b4c7d7ad34c87a9102c6546d43991f300144bf7b55f5fd8c92f8ce9e4d513" + "ac1ad1ad82c45e7bc3d04043636f1bbb330a7822be5938158a97c5277ae247c75d6c1253c" + "f63b6700a45ba26269c40cd8b5c24299fa0432f2245e21cb1cdcf218939bc4455f153acca" + "e2983023b6ef30dac5a35e21a725f7919a4701181178a23a32f281b5c8d8ed2fea49fb1d3" + "83c160a6de2872cf99e5bfadf629430c7b1aefe3417c27a5a1eaa781f761748e2842c8cd7" + "d825891ef67e86540c2dbab8781d5e7364d56dab12a09746aec42150c90a6f6fdf9c9e480" + "cadbe3c5272abac109c3d9dc911a4c7aee256bf774ba4e1cafeeeefe02ffb87952bb6a31b" + "8550ee0fc32aba2236ceb5ae980d90c7cd64dfdd96c53c92979dd3d36e95fbc13ca4f8f85" + "558df2e5dc6eb102f89914ea0e22f9a9dfd9ebf2bd9d82e5dbbb369e6ede5e744115cd4e7" + "cdba67db20fca5c9c3a6363741656965c9fe253d5c9f4a08e24e5e03aca21d579e37b4ddc" + "6e8bf21155065586504da7791d368f8b203b8c50db18966e41821e30272df7e8a0d1c3568" + "39d822e75f856892cd4de144b0d41a80f1ed53c51a7aae0801885c1821d0eb050fbc132c0" + "cf206999da276911dcec4929a5e6bfc584ab0ad736d4c1f60ad1bcde83fe6c5ee761a5eb0" + "46727f5eff80050d16840187d5504436752681e5f951f0dfd1d72d3add7657676480bcbd6" + "e86734ef844d772bf75309c46ed05061fc723b15f853ec1c1400596396b9f26f67edc0851" + "02626104f75cc61653954d9c161d7f3b65a74ee972a722c49dcabd422837c9b3459041e5d" + "f14149797bf0d4ed6f7f5282df8d0d5e2338f5c73703dec3ba8d65143a639139b98bd2c3b" + "f901e552fafb0f21c7d6fa1f2eff7b09a9813c279b5345d8d703a106f74edaba74a11b383" + "02207262698eab7ba6256f97961c0d6ff3247e641dc653ba54507310d5a857542b83f51df" + "dab971340526dcb782d231403eb48e03c7a5b4ed872d2f33147b5641af337e6dca2c36a60" + "c05b63f33665249af51fed02576d05dab7ab9734c0f35f4387088697f0a0c2ae5c9d88f2f" + "86bfc08f17e99978159dcf77241e364acc560a9fccd655eab5ea4894a0463c369bb64016c" + "f75628af85300b8a10647822a68c9b619e7b1755f6644256eda3b4e2f0f2e47e1c6e00a8d" + "c22ad010266ce8a8df10358344a672c508f5b3e4d8f3245feab902a9069bfccfe5b45fe48" + "d66133a76bd30e8d8956c7c6ed88bc616751fc09ff0f5539d18c28f2e079ffd603353b5e4" + "dc91c6017703a99182e4d0a781a9064df2f1dedfe677ff7572b4ebbb51e6209008ae10a0a" + "7beab424e2fc0456d4a527e63d725e80806b3dff054d1321603f0c73d3d976593c022b234" + "1e096562c182158891177a8caac62c5f6c2308508e3dd65d2fe2995de88d5649d161a041e" + "2a4ad4c455293e8a0ea6a6bc6c36160587e5a199dfb7fb116cbcc71f9e8eb3589498ef798" + "fa146865e8dcf552fbfb86347ad21fa257dcec74044f1c894ca62ca8e28d641ee1e11b625" + "aed47c43abfd22c2e505ee9816c61d7e0c50ba9bb25921a4c98b29eade7ef3877d3a21e5d" + "953a02378c3eb8a75e514a4a38d6fac925d2f69f66c4e87357f4758cc12d8c086f0c93467" + "8ef84df8bcf8c7c8bbed5909e8c750764b869d0194947c3bc874ae8e70d5d9b8e37fdfb02" + "682b1e0e33aa458750f844554209c42d8544184b4fd94220eadfeed03d61080f551daff95" + "ab238230b4f12eba6477426bee1e8aa53ecf11896d54e6cf7989e25212cdea0087fdda8cf" + "578455e582f6d10773e0e8aecbba42a2803969ad1c396c77c663f64013eec29811f5f0b00" + "4952ba3caeab45d9da7409cbf0320b3e4de097b44b289d227489d0b0c5e8f14f36392feda" + "af6008d54671e8d72bba4fbab122815fd3d49a25a3c2d85fb83e1645350d0a7de8046e74d" + "b6a7f2965d7ab04cf3625b5dab9c02f70cd6a4274aaf9ad4c453e70cf5ea121fc9d5b43d4" + "05166d1215c712c9a13fd9a0b34e0f97efe1337e301c592b533276b8ece2192ad05395a00" + "b10a4fb76332acf3dac46d716b618be5dc530561bb5fa69fb2295f3c6bf47fbf34221bb33" + "5509e6e8a507fe3d7fe3d0176409fe6403a0f7321936c166b2bcc4eb190661b6add5c5e17" + "cdc3916c8878800fd81784f5c60825472d58bd0b45f1a10044d45384793575b58a4d82377" + "4eed9bc45e91b04072b361266972ee0ef82dff917637c344805d17c941f41c950480c162f" + "56ad772c6257f10a8a6cc495b56299b94d190104416ad537bd1b1d4a89d7519d0a7f395e1" + "38852f389c0959a13a510f1ef35ca560fb7a7f6c733542e18b59d191e57b3d55a8b53af13" + "2f08d719a0860cae66962246e8ab1d99cee40b3db0579302fc23fa41f0e16a6b74728b07c" + "833f6276c", + 16320, true}, + + {22, "dac05fc4504402cd627f18b35af956b0", + "1460e1e2a09bd06410ec04ecacb752b707d5b26a003431a7d67e51c5df028b098853d77c0" + "faa23edc5b27d304fcfc85883cb8fa4cbc5ff32e79139102b8ebcd4", + "8785200cebfad691", "", 16321, false}, + + {23, "5943c65bc33bf05a205b04be8ae0ab2e", "", + "be082f301a03f87787a80fbea88941214d50c42b", + "e91cabd2038706c02f8ba3102a545f40f340bf65de30d3c37c2408f14df06e1a", 32, + true}, + + {24, "5943c65bc33bf05a205b04be8ae0ab2e", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e91cabd2038706c02f8ba3102a545f40f340bf65de30d3c37c2408f14df06e1a", 32, + true}, + + {25, "5943c65bc33bf05a205b04be8ae0ab2e", + "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3" + "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154", + "be082f301a03f87787a80fbea88941214d50c42b", + "23117b38f94d22c8180ed72976a1f784fe591caebb6a07c1f0cbf8e29c6938ee", 32, + true}, + + {26, "5943c65bc33bf05a205b04be8ae0ab2e", + "e6fed0037da957a6a67318c3d8df737bb52b62b8ae4f48b96ff9eb7a108865eca7cd91b37" + "1318c8c7bfba2eb4e8d50ff8c9e8e156f998c46cdd7765375725a5f", + "be082f301a03f87787a80fbea88941214d50c42b", + "cbb19fbb59b4647d05c57fc07778fe4a73ff7a0de9408c3cd07292bbbef08fe0", 32, + true}, + + {27, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {28, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {29, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb053600000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {30, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {31, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "0000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {32, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {33, "5943c65bc33bf05a205b04be8ae0ab2e", + "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "be082f301a03f87787a80fbea88941214d50c42b", + "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32, + true}, + + {34, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "", + "3e80cfd3ff6e21e810b7c3ce1d1b002fc6d0ab75", 20, true}, + + {35, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "", + "247885b9b90ef2a8cd1e97710eb9bdead1aab09cd552c840df8ae4fe08ac153f0152b20c1" + "e90e5d4e55f", + 42, true}, + + {36, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "", + "60552eee83f4bd894098f901f9a13462796f75603d3bec289a4c55a16dde21cb2ad41708b" + "3a3d76dbe5c54cea3888caac951d728834d3651a37cde0b0664121e", + 64, true}, + + {37, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "", + "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4", + "453fedfd43595245f3c67c61b9dfc253a356a2b7", 20, true}, + + {38, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "", + "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0", + "34226a7c2443a012bd994f8ac6ced5eb70ce08970617b4aca853f6a13b89986725f2b1a34" + "72f5a3122df", + 42, true}, + + {39, "e8d20934b9d320458f4854e2442e2f0fa092f461", "", + "4425999958aa3cc629300c25ab15be8cea7a4277", + "636c9341fc005909bbbfe18d9b4db595b5007178c13d295375d0738204306b522f0e33f37" + "c67465b56d4a09450375a50e8e02199f3c44b7a89618aa940040d1d", + 64, true}, + + {40, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0", + "9afa7df500d7a17af1f44422d25a62bf", "", + "8f426916a9593815065cdbaada2c23921025e780", 20, true}, + + {41, "34b85c341a04cbade472b3f7dee4de4d1954bf70", + "b066b42acea664350a8448f8e064225f", "", + "81703cfa5d5f3af1d2105e047f0cba013c1ad5eb27e8d408566a10e00a7e90da4a30a559b" + "33f353d6932", + 42, true}, + + {42, "44cc641e09f7d5642f7b6007ca5a1c0813319666", + "69c0dde6c8e5bd40553a5981fad6ad87", "", + "582d7b17c4c783d2f37f0abdff8adc1e324370e069f274b1c7d6a46655843e446504cbbf3" + "155716b6e824d4038e0bdb344df20f19a4a2dacddfe9aad36a81dac", + 64, true}, + + {43, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3", + "0579f690ed32e57a26701a9f6877f243", + "6dc723df3d26f704067afb2fb6d95a66516d089c", + "02d1a60044f4b017bed7e49a6984cd2108455f5c", 20, true}, + + {44, "8408668b9d671121b8c7d31113f045c0d7c020fe", + "679b30e6930a8ea3f076e317b9595d5e", + "b4451b0f1a217db703582881e86d8044d5f2e092", + "ff71e665d74a7fcd57e7f6ec5600cea19673bd299766e525959717169d3e735a33bd998a3" + "17391f1ba91", + 42, true}, + + {45, "e6715cc4ee13c4d999d8f8f500243c321f70b0be", + "ecfaca2ea3301a992b4de081d9d3a4cc", + "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de", + "76882b3bd15ca84585e2a4e7622e9c3bc20da778aee4d33a6d6a095229f0843878157cb1b" + "5970676725375536a5c724fff18056cb28cdce8878a3c687911c5bf", + 64, true}, + + {46, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41", + "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "", + "6f0c3e176ea037da5e32418174dceb98fc1c2b4d", 20, true}, + + {47, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1", + "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "", + "4592acac51be6ff829028b39b57dc1705b161b9775e5fc4bb668bd4addbf11a6c8230115c" + "d5890015dfc", + 42, true}, + + {48, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c", + "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "", + "3aa97526d07f8cb7f936d6ec9d6503a21ef162b9fedf354a6afab2bf420a922100838efc9" + "deba0bbf31a0ae06deea9118fe47f4bc484c1bc75f649f3a37c3225", + 64, true}, + + {49, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df", + "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f", + "32460280e60910b10abee2e9f80a3dab48acbc59", + "a715f5178595b4d7a7592e5fa740b9473ce00777", 20, true}, + + {50, "070c170fca600aa2b23618150ab9044bff7d4dcf", + "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b", + "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc", + "de39d37c8f7d27af175221836c34e72fe2c2fd8fae0569f47d24a6de918d5992ff95302b4" + "21e477e1240", + 42, true}, + + {51, "87a23208df5e66488d23f7aaa066e87bdced8e2b", + "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245", + "e4d66fa23a6020820013d94d1f8e84a58cba2a82", + "f275c7be87f3a20c5f095c9c11df0105f825bc3c321dbdf4c64190bf3dd572bf6ec867be2" + "92de7351995be506d40075a39a6cfab4ececb19d9502898f8a88e8d", + 64, true}, + + {52, "214746af12a669b726364027e9a1cfa40c18f8e0", + "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557" + "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9", + "", + "bc141ae6584b51855f8f671bdf162fbbde5d8abf3aa42cf9d04908be780075a889472e509" + "3e16a8af780", + 42, true}, + + {53, "d509c509f91d78c33b9d661e6df1992b2b6ae429", + "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641" + "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209", + "bea4f60eff1a0c6ab664ff3db2f774347920a482", + "7d1b8de204154bda72a69644c6635be89fc1859619f101ef215960dd9c776206e9dcb8e55" + "45dec95b2e8", + 42, true}, + + {54, "a53c9ef28d9df1cf2d27cfc10ee41e6b7d3d8883", + "c521bf7ffc3146dc02c9297fdcd45af84441390af658105cc99622d593b68d774e61006e6" + "cc02dcfff483d3aff0f36ec184585f35ddfd46ad8b116205b909b81", + "721ca065b18af203", + "a9aee535bee79891489603a6b874da4c781985a62694256d07701275babbcf55448d189dc" + "1a2c2197b1a9ff695f8ec73a656c1ae1cf3d2febf653206027f7c976d5da9f54b946fae91" + "303f14029b783c76c5c970d688f4dd8478210fcf7525950e1f007e502c0e829f1582bb0c7" + "f0e221dc7463e581599e340b891eb86b77db0bbc420043708d384d6365cd6e06347260b65" + "f629b4b54e83172ff239c39c4a25f5194c5611e560e7c38f5adeb1c4d2078b48f57638486" + "6e91867d41b97700a819392f102b0428b2d8b455741d71f4cf165f31095ffbeb4d53bcc78" + "7299394a71f48abfbcb2685a324029dc5fd91284fc78b67c241d39db1a75a96ca6e225d98" + "da1fadced84d7f23d6d4bb442037b714867860ca004e3583665c6d7f51559fa38faa5371c" + "0bff7679626f75080b6b36b24f10ef486e24e1ee9e35afa718f67c6b93d75eccce25fb7f3" + "be7e3db767082bcf7ba449447bb6c07460ebb6bfc5bce7d1fc82e3111b44fa8e4838a59ad" + "5458d5b3f70d9891bbb1f74c2b18e72b9861d4d9fe99b13099f6d4978edd6db0aca250f24" + "28a7372405411be7d223568d5db70fefb81b7eee22711c612e3d6514e9340639b454cb52c" + "1969ad56d4303c40863885e6e438060eb20c8de996a91f9bc0879be71ab925e632c0b0e16" + "5395db69b34f606bc65637c6648441408ea6fe95a4c13c8f450abf7a3041d853cdebfe61b" + "322d42db087ed7da3175249aec6520e2a079bf39016286995a36d9f11eb348f501132566c" + "de44219e51b2415e04667d06bbc5f7cc0502e8c8ff9b6037654300c64c540d5e4cb78fc20" + "dea518e721a8ed259f26b033617c9dbe239e92377ceef9fa9383b744cbdc044fb8b3d8089" + "c01dd4ba38f147b691fd0cc4e8ef2acbb6f733c73cfdb52dba9b9d8ef80f3e153cf3281f9" + "94335e075498b25840a0f51dd4a654cfbab9277e8708b456ddd0e64977bdb5e88067b8898" + "83eba0d433b183ff730109dfbdb994a165f61d9d668c27caed764820348210a24e86b77de" + "66b8032a5173d474fee5ac889b5ebdf1bd653d46af427156ed94f36bd1d205bd0c56e9b78" + "3420eba82b6926f988055c2f734fc112772137c5fe63f69fa42e3d02a1cfa316ca7458722" + "372de97e6bc4eb9d049358e84511f80ad45e29a862e756275a617e086bbeb299425f87980" + "1701dab7c753bff20cdbfe61aad8fc824a3ee3d47cdd0f166a36de7750e121d9a6d74902b" + "8440969485807eee4d4f18a80a7d5d273c2e6eee6c21a031e6c65e25bb791a2b0817ac168" + "920a739e0ae6128ad2ca97bfb6920a748733404b98083b578163791b085832ad4a35c853f" + "e8529e4e4b62df0e8726c035861c6edb6f2eb4170698d2d3da901da1c7f2d85b73c4c1246" + "8a8fd0e4122558f866749375d33b6749f41e37bfb49acae681efc67ae3578bbcb086bf9f1" + "833d3a2a9d0e0c042706c41958dd9b5e6f107e28e5bed647d2db94ddfbb75491be54b3f6b" + "315402f0df49587f614d801c90dc6b42803286b5e37fdde549d88bfeeb3fea83522e30e34" + "7d38d228a701537a0cc11c9cb32ae1db6e567e8552d9fc97d88598683afbd90ae58c2e786" + "a5285b33d6892af0c4b91f2a34c7a3eed752f89233ea32c9127249d930c274c133232e53f" + "e667732c31104ab8acc0599f3d017e77f34e1e292d05ded1bc5209b7183dbeca21af98695" + "7545b2b231115143b23fdff983367d504232765f22e9a9a5c651d66947784f7d408444833" + "089c69871f97b499b1ca127411c4ae2e4e2fa9b52e3215ac9df9c738de19664b2e0331508" + "9753c3df5bb20dd84639d8d1b94e523e8d21c6378b7777b7d057de3f4a25f1b8d4cffc5f4" + "3d6bb0da79ae6c12ee2d48e652ae168a7eaab602043cc64c5a5a4736b217678b417734d8d" + "55fb33a7f76207ad443686d416f3465c97fc872e8457a9c3e901dc13f6cb7e6c70799df37" + "80023336c6e4309b239cf876ab831ad1fc96ed9c9e311ccad375d9102ab8451902ef3a5b8" + "1fbdbe86c441b3b8ebb9002ba679b4005b540a99df75f1965bf3ca20c82e8540723ad96ce" + "ac9dda225bc90f9287803a04f52f26053dcaf9f699fe726e714da69ec9d71d78db541904a" + "61435a3dc0e1d00ee4e7598b8d2fc1ee9595e554e943b76228c72475c94e714b9e2e65ca4" + "2bd6c27f3a725c9773e8c9b665700de0781a2f1e5e7d3da8cbf002dfe175b5927fea8484a" + "d88123ce76437b9aced1e5a36a8933276eb9839a8cfcd6d1acfadca6f9fa1a50728078005" + "9cd8ec3cfb17492f2e38d03f776644d920163ce8418074cb3123ae35ca2326c71bdee6173" + "a3b3d36318924f836c6782a85bc2410ae67139bca7831d815334f022f59e157d5483266c1" + "bb387a1d8e59d37f080532949007de3a53b4a44b67cefe59b9db6326b232bd9850afa4edd" + "3a5236986a3f116e7d5d8a98e6a967993985aa2415201a24655e7567f1a159eec7d2296ea" + "c596af5f770077a1d6444f4d7176b201597f33405cb807855f2b8f824c9c5e92078f4b7ba" + "795b1237bd24c7376ad9d2647f6b131ec8120b3efa4b6f254f51d22f8c5da727fe1958040" + "4be59b8f3898c66f17ff82ff19b7cf82bf649c0add1144601c8b38bcac2ada242444fd11a" + "e9498eb47f16d77de6ca9cbc861ecf479de373e969d26e5eb2ad39e4090bed1a0affdff31" + "f5bc9f4a8add6f6b2d2e5921fb4ee3e92319246ffaabaf094d92378d5286fce5233029390" + "d224c5be8a3dcc8b1ae880d47725493d90e3def934522f63d80f96f37921cb8397358cc39" + "892767b1155761e3bd68311ab93ec54575b0eb0e3c3c47fd49cd97a2a2ccd76f8bcc316cf" + "2c5d5f877367898fdfd7e88f6301e4b1e1a5d80bdb6e513d134329bb753eb7e982696713e" + "ec74602fc1112dd8fdd9f4b129a08b2bd07eefb514b58b043f879aa298b25acc9221d3c36" + "6162d15d6389d9443c1d0dd7d8ca217e095ea039ae383716d4c96add3a38f3466f2fae19d" + "2fde3a68806cebfbf8950425cefbd61fcf68400dd26aeffd34da8fa60f51398d9bf1d2d4c" + "24efdf229c8afa346421f9ddff56512fb5707e85b8f43ea9f38c0891592d3ee1a2c9c8700" + "f55a0be7b7bbfdecacd27af04ba8c22424eb027f2a8504b2878f1bcf1e54608a2ee5d8c27" + "d265e9918acc2d2e45baa3c3d5cdc17ed57ff4193ed8d764ed4eb290b24207d36a19c4856" + "5eda5a6ac9516f4432594dfca513ca51fdc4b147813706e26857416f94a3ab5258720bf6d" + "9ed59c2a3f3ef6ee561375966fdefa0ecd2f2b82a813e80f8290d5d04f5b20e6092ff3e40" + "6afbac8a524e7044bec55f9a685d1aa156e52fd3d77598ba60b4dc478a14a39b41fa027d5" + "f0947bac937ddb169b552b055a83788d66965a4473e4539c65bebf885f09e29051e27dfc7" + "6fd466c14726972527a3b798c58f340fa050954c42ee2442af5f9a4a824de31b1b536e775" + "202a2c1f6c4fa093710d8d23382eeea0e8c06704d855280110f70259e2771c5a07326440d" + "c68363ff96223c215735b53c7bb880eaf878d46837f0f58a2c8f34db2563d021c8e005802" + "fa65b746c8d3b2a72d6fa8ce13e22b6cb02a18320687a7aa13aab14e5318dcd13727a1294" + "caa38192e3ea73d2cc4460a0646313a4428be81af3e091c36b2e9dfbf51f391d915489295" + "ef3574cb8aface6f942049cafec4914ded402071a241128e4055528ce7c1a43e5c426c5c1" + "cd4af9974884a0ad55660052fc3d3f2cb85cd5a1d40d6ec4eab3c18d61c2ae6c98949ceb6" + "d07b93086449a8f77e70ca2d55f7a0886c71f3be9e49b7810155e8aba3512b413879d4328" + "8adb5d780f5609e2ca5c22ca4cfff3f3482c79ead24b4af0086b605a0e08662673e472fb4" + "b28b8e94f32884dc1c171ff527ef5da7d998eb79ce745d9c5db985d1cfacb34fd1ac16af8" + "0425d782f348d94f9ff70d39de1aa38197676137e722ec427033df9e3c5c456c2bf8eb965" + "d628ac3af64725853ccc389def8ea8a7fb5ce19ad4b0fc50b0b32ce6f1dea3bfcfdef7c30" + "32a921958336a7bc356e19e5fe6bb50465fbf14dc38ba037d19df3ad3e3e855ea95ef81ce" + "e28899bf162b0d424f38f528e64db4d68986ce0732ec69456f55701b7f5dda90a755858ce" + "0619926b53ef53f9fbce5eadf15794891630394840378a524609811c00e71b5739158ef31" + "d714f3ab7018c0ecc51e99f4264ec98982aeb736337ab3f415213564cdb8077ae104d3e74" + "07d4481f8fae8579528a8fc74c45c36e7b6d54f93d0d39d5b31f1a4c915821a9d7ab8013c" + "1c6f7620ee069bec49608d10a915b2eb556a5562a4f7eeb28cef87030196f98916e2a9f3c" + "8be8893bdb2e5492536090e3ddc6c6553d7555117f49ce54d0c06e2c8ab715bcbe062bfef" + "4a3f7dd9317650f8f7fba3fc03d5c7678b4212867293aef6216a08c60db5dea51b520b15a" + "8c93bfa2d6959f233e04545471942ca2e6516dbb588041f0fe63997c7bfbc6afa990027f1" + "abd62b347261389b9d4811670eb32abcf9fa971b32b5f5a19df16c517de9e6d57e028ee80" + "393a890896ece64639a840fa01446bbbf45e0e5d8b187b85dc4fcc1e818825d4a08d1fb6b" + "397658a5fa592b3587fea96ddca7a520f7130160c35a0cabb1200a0dc7fb2441a3dde721e" + "49e6d2b185cec101aead7f31da0cecb6ff6f2d8a02417bb3f951e88e6e3f10c68f1cb8dc9" + "8da1e608148910b55f49b69a6139bdfdc637ab30997e21b8772201f151a09c183fc4803f0" + "defd2dba67080e7ad453c078f027bc7525c7d4571d6e722e3d4547d591d52414409c60d0d" + "ba2db1b784c0003ff8d13ed0138a71aefab18e1fb5cdcf1f8f667697e2789c98c2c7cd0e3" + "ebb1f51c6dd37e4c1a1cc06bcec22d4266baeb16e70339c88cbd238504a11369fb53a45fa" + "7f6aaa03ce314a0680c7b7c1833f60940d9305d2b6b7ac85616a7e5ba1472b6e17e1f5775" + "527e4f520f9eec420b70c7261a3344b19aa023e27a202913bf42e87706625f016674d8f79" + "f35a41020ad962e77359c5622bb03266ba1292ebe3837f37c5ee2c5ee92217e14c2641237" + "4c1e14e3e4ef40b57dfc3b529e3f29a6e16e7c03ba19ae80dbfc55f856c23111c7b082fff" + "f05658f2176a2786289cb6799bbface2312c58d6b45656dd085b642a09f05ea8b6cc27660" + "bf81b5118778412a88c62a96602610ff89c34bb1a477558b387dd32d352e8a507b27edfbe" + "c30a40e5313f262f905b0f5f73e3be0198299b11d13f0e569bacae5e28b7d06c336b6ca4f" + "5c7e973c463bea0cc37129a0e87a17279ce301cb0b0913ea45a04a77c2473c4d2bbc19808" + "f93baf8b392c64a4fbec09e078bd5db416089ba3e60833f53d05a7a96a7c03f913f39b1a3" + "181cf2342eb307965dd01c7e82d65e7840ad297897ed3f1dfbeb17b5c2aedd8db75ef1dfa" + "65aa5c2a321d472d85a455b74e540a1cf09b0a4dd46a6383e0b08604e69aea1b79eed1555" + "84118a183a32669a5d550dfa795f4498b98d31391f7bf9aefcf9b32559778f59304f4d6ec" + "ebb23654144aaa38f6b6846aa951c437b5e4ed80120d5841f9dc8b5b41926d58059854bf8" + "cbf57d8cbf820bedce68cc88734a40dc7778475fdcfe01e59e260ea866c85d979ef6f7a7a" + "577a75bbdd9cce9b1fd9aa6c2b89a2bb792156f42cb65d784660b762138a7337e87f07487" + "8c94cb8f0e7a70d4f19371316aac641d35348fc5ccfc911c5cbdd2983e032df62004f6788" + "940f2e2fd6e7151f9e5563a87312229e8bbadf04e68e2cf4e1b19378db4de335b4c88c87f" + "096dc2937262b63a3644f69241fcfcc14b1e03a066645ec8fb43b33b3b49555d35cb52f62" + "28a213f49b6d0cab46ab3b494153a3c70f100e7491e662107aa8e7b651c68aa5465a24500" + "a700b33480c1a8c02ddfd9965dcff294a7cd4c5873ba32a45592576da3d5ed9636ae5709c" + "6820e4a3ea2a9e950c97e8d171f1528bd19169c470ee7a4df23c33d3f70e9128472442429" + "bd9d4b27c8d73c8161b3cd5d07c3290b3eae3e9a6c14a815413fcf94193535f5a5c0c0023" + "aa6a27e66ddadbdf4661db08a7b7340653fdd8426f784a05b4a365d6ccd38179a285dcaee" + "8e362538270f01c7c40708f0013612a523f41cbbadc9d3c50e5e4eded53396db97a13748c" + "f10e464a81ee5c5f7576f49631dfc6fa951335055ce347e8b7bd75ce9bd00d70ade8dc14d" + "358fd4afbd5184526368add8f9475ef7d9e13df4379efa27b54bc057ea362a08c97b2e8f0" + "3458621bdf38c40e9425c45c142d4461023d351c300b3d00c4d17d57df98a60d6dacda38e" + "b46513f786801896ce18add8acfd03973aca374e0571d422d04c306f28b793a99e36211f1" + "670399cc9399c5e5b02b8ed15cfbde1a4e2047c7aa26a01e23e69bf130a57d1911e11169c" + "362f5f3345c381063d28409c8dab60213df67a0bb49d901d3d4441aa0bef3ad2c45d049b8" + "9a841e3659e7715537084c466259ed694bdb1ca11c4dfa903b1e1edb6f90fff6c8305f33b" + "923a2b3aa538fef5fef5fe9be69a1dd192f56782c709cad067296807c9c067a7e8404f8e6" + "e4c668a831df88bc44c526672dfb8165087425efbf248730cd1fc4779fddbf51d4c9af348" + "373db1f5b690dcb967394e06cb32245a51241802736dae19362b2d1e37fe30fa7ab79f533" + "0caedcc6c182c09cc44c8982905906106e8114ceb20b41d5c52fd6fb9bd3a3e54e5894e4f" + "2c858f8df3a27e6dd3fd559d3894e530809e1be8ba9f2b5526dd183f9cb3949e0bb14c3fc" + "cb471fd1a70751b938326de55e8e6c14e7edf10eb455a2340f48fa63bfaac46f3d3b89b07" + "af2b83b494745b71eaf5e40ea9bcad95a4454c3a6d39fec718b7ba7be5b35078efb8d0887" + "7986691ca347c62af92a946b716b8dd076bd7c7161a7c5ae6ccc9929e8ffa11d8f44d3f3b" + "2e45b51a1236779722313f4cf7208d095e3732fa94879eeceb8d7e47e91fd25089c9468f1" + "16e15aa764d4607aa77d96147096e46df9e87defe93218dfd5c7498d3dbeb3a004e377673" + "7a8f02cf6c40a538699313e1f70edd510694b5333cc7172c00c16470104618f9a39688a01" + "ea259c600d18051a379614cf4e5844e2e9d4af11c41eb103aa1e839f6226525d92af5e609" + "459a38b3a25dd4e67deff0bafe09b82f99f3d75c523c4ba21221fc642d6fb327a015c6f48" + "ce87dc5d79dc5b650f91e3151a3fe3fe76611d6eaef5c1bd0569133377834facd47f2982c" + "5d4855095308373003fa61d80835cca34002eaa52a4fa7d3b8c34f54ddca79dff197c6fd3" + "cc43e3371bd43fcc37f723d9f41dfec21867df3ecc636199daadbe659214297b8d0babba8" + "e5d00cafc7125aa0cfdcb859e953d238fc2ab6462362dd3097e75ada136c070839c0d0b92" + "c53f09aafc99248fe6198b3334fa1f5f4f06b114037e96c3ee4321177c199a33ddb6cba07" + "39bd2b7f454bc9064158df43191c42ea0d8995e4e94afa21a2c2fa59877f38e0f1184917f" + "0bc87bec9669cb2d9f9a10ba7d99f2ce7a23a8c4c694b4dcd7bb6e28e77f4cb16cbfc86b6" + "cea04380861e7f7388ddd4876055b5f7ba8cce89b92defb8a625040fa252dcf4cf6ba67e8" + "f2c681b4bb5b2000a8e1a49716c0dc69f42ffb27685773119f2e5d57e84f7f8023f8b452a" + "42c285bc920e3a46049e0d7672a5163dd6f72393b238c3d0d3a4992029c71323c3c1ad5e0" + "3e942cb148051bdd2d10342da57c6d8f68b99047d43d6200af8878229e4b6afb3396b938e" + "ce754e8cc140caba66df1bacb2a505af3e579bb06d43902a8e6b0cada8b52762ad0c795d4" + "d017716bbc7dca79dceeb986a0cf326cbbc9d6a302f34a5831022d461d99303cf7a41bb51" + "75e1cc88e9377a16f205e1d32fce897f167ecde08e593048e1fa2368e4880701332a55b7e" + "e671343ec340f37e5a9b8edc26e789fccdb4f572bf0189d3a887859c5dba8b0490cb591b2" + "00a3004442fced4b96bf4717830c027d6f5662fd57d964a18f89d873339a0de6b3ef26174" + "17deb7dd104b7730ddc73eeca6478de7c7084ae5262f1c3a150da9afa79abf9e4de110d49" + "b0a0a727a8675dcb1cbe76feae3cde81d23653b48d07559bc5266584fa067873412f6ffe1" + "6c85c9edddcdfddb8fc6998b8a4e0b29127e62cd9ba7dfce390928deb640f86273ae253ff" + "4f6df03c91f80fe25ed2e6de509c3536d41b35abc54cf7ce30287e93acb85395f04073dce" + "0915c02e6731d16ad76527f3fbf3e96006aabd7ee241dbfe38509932560ad98039a4bd56d" + "4d15ed9ee4d36227e13c5305c71b1b878f6b96479cf1166a93894fa6cf01aca4da216ae6f" + "825ade76972a4a593027121bdbc7c2fce2b734bf730b14cf513dd9641cb1d3cfaeb88bec0" + "611c825ca6c60694a854de543db9119fe484cb7bca47ebf03899a185245693ffc282da97a" + "e89d8d00f564fa0ec7988a629ab5264a7fa6c4e17ac3eb3bbd26ca525563d400e9de1219d" + "58c8d4118c637a95efd8350f1cb5cd56c6af87caa7fc2620f34159c455d8e3f2b020c800e" + "78973223c5d9da400bf5efa609f340a1f13742a92d71f6db545c8ef87c2441b99c54b90d1" + "9f3fd0dafbd3912b328314e351a9bb7bac449649d3ab0ae090f94f21463b78db4512004d0" + "e2162debd3c95e679fbcaacef0737f8345aa65a76e7d9fbada667abf200c61098000d1814" + "4cd026ce517c70908e023b143ad70053aced29fe3cb7d6bc650b96273a4082ebc50e47781" + "681ccddae1567deb7e041c73bd82438775870ecdd9fb06db903c5fd2e768c3b8a8d637ba7" + "040de04045f1e5155bb5aeb887f49f7dcc77c5d3fcfd225c1b30ed7e8bdb52cc5d3c7b43e" + "72c0a3ec9d8381552133813c17c2ccf1d4949fdaa1979ae74bde43c72aee77ca39611a8e2" + "733c64cde1ea0c9eba5b8c34be8d48ca6b5960409b7c09863c39f9db10d07c9f4981ecf15" + "61abebaacfb6b9fde3117d6bc81330649fbee9fed0d231bf3121c48263d32ae4d860d3190" + "59b447d047e276c0622cba5aaa9a44e4677db436959256cde98709ad4c72a74f7db88c825" + "464a4f531aa1b0caae6a47d682a137414f996fb3e860383b479978eb99c5e1f082ba3ea43" + "05dffe5a139f3da93048a8f80a92ca598ac27c641a3f82c5d9b4bdc5b8260bc1b90c852bb" + "ea66002f0b7812d477f70efa9d7392707b498b84f490cbf3c9e95d6eab34a6b5fe9ec3f13" + "ac8ebcee017622f967e04c2accd564b87b0ec366cceb8aba4561711bc6ac63a3b409cc85b" + "993f67c96b346aa9bc6957c3dd12f3e427ff769a702b5098f3d61c2185d9a7a656646f4f5" + "34e68670322fd6a28a0abdc4590dc1c76b9630ed769521902a44677216efdc7ceb099aa7a" + "a68f87e215090a74aa9c376bc5ee4abb45c80d6b8176fa02618a1df6124d4b1ece04bd93c" + "252ee8cb53a4a5caf4068f0695ecd4dfaea8ebe801d54268f7512354142be80a3ec53337b" + "25191ecfd60b6c30c7a5624f1d8cc0475b3ed016ddd31c5f6b25bb4b837a7a35498edbda0" + "0edb10ea98079328276808511972e05aec774f5f6ccfd408d232d4622900c85032e574449" + "2c101c5587e16fffb9149eeb996ddc27238dde497de6ccb4848462e444bf8ff5ed13b09e4" + "c2dc11a183473bc53d10d06d69fc8f2211ec31e280361174315f4947b9a92511f36b915d9" + "6f65bb03ec93c634eeeb11d100e10a547d4fc3a182b81e489a2694b55b01bc7e88afbfe4d" + "afe6d6f5f6bd5003926e9fbfb03052b431a1b5bef08335a7ef88593aafbd47afee929022f" + "d4af8ae196de9ad520be9bc1437fa40e7bcabc3e70797f7f8ff0c85d2fa66f6102bb33a7c" + "b0f44a3b64eee1bbcd2b6b1aff83d86f313ea8d96a8cfa066722f7cb0f97d7baf3b0b4e66" + "53a351dcd52b1f2bee1e8d3185466dfac516a39f03cdfdc8cfec3ca0082d94f0052c4213e" + "53eb71574edea8c09a08a396838707ee24825f70564d458493c463360462add277f2de812" + "23b992fac5fef4e6eac66f28a35d0c72a1f5274924c691382b47b1fe6a406eb7902ff435f" + "7f5508d1a92009ff7de03f48da3f4b64166c87759a084e6770a7fa687a1d8ae4634016175" + "47e91f44943b0e154a71e176b7838c26d02612cdf9118705dbc2d866d7116f0d9b538919b" + "072441d5f7dc1f4f812ad74ff614d165d9aa2efc7670e1fefef6fe595625eb78f5288d5e5" + "759ad0e76e2fe3f97cb73fe0984368d8dd04c283e3cdb0370116315639e154e445e23b098" + "85af5974c0b80e8983e0bb863b78024db0097779f3ecae9ac1939d48fdbfa193066b6150e" + "ef83ad97d96b4a9b67c0701081e91178d58d788eb40aa0d24f8fce6bc11aacece595ef8e5" + "4377c813f3045302f3e2ab15005f2198a6f17e2c9ac94e7a3ce4b259d63d87a739aabe59c" + "21d957e05494a1bc057e1408997284bacd404d9697c51ba0e74db22b7d8c86cc609ab6dbc" + "aa988cb190659fd58de12bce56c86ff8a27b3fe03a6be5a83929995c9b5375b558895f0d3" + "cf31ff8fce0657fac1f6c302d84b989d2906855fa4f5a254df91d9ef1077ba2b43d962406" + "5e366a9c76da53aba404fbcc2601e5edcddfe72fb9276f35efacba90bc112fa4cf1a3d3f4" + "135a21c44cc9d91ed2f81e77c7f78805ca52a659f61d28cf3fb27b9757486a9a79b90674d" + "03eda7f107e5dfacae41c50fd6157ca108cd8f07d9408005cb6b939851457882e13f165e6" + "02c04ad3d01c82df0cd69a2a47225af034a5546e2f8dd1618539059fb17e458f663f637c6" + "57ba6e5eb095b88906ad5b9c7a350d24b004399b835cee54a5ca5dfb01e34b5009353e505" + "a726f54853c6ab66a7d111e320f743a6ebf1801921471de6c651521080e2d7e0034e45784" + "2617131a2796027462424872ee70ed403f0028ef21fd5cb7ced0d6a7cef7b2ca1782dc57c" + "188484605f2f2b1322f1be653d9af4d4800a1c2119a28cbad19efd23ce61180d3159e42a3" + "1ca41cc1e4884d189d2f9de3de876fcac358a9df84ee3a459cacf4a5a3d4a4a2a06d03b5a" + "f48e3a0f9b15b63ef3d96158496cf3c8014bd56251e0f01f44efad82e24a31d10fd060f83" + "7f4979768178af004fea3826c98fd73891264bcda5bb5fdb2c24f315489fc2732480e7ae0" + "d55f91c51bc005ba9e315ddde962318d95b3bb5c04b02f0d47dc94010dcc6707ab55afb81" + "d3847d036dc561b7e0e1ac897df028f06f622008fef07ae655e0c9fdbf9af10728df7646d" + "249d01c459002471495c657a2c2f0eef09666efb0e38af035b1703d4a865f85bc6d7d20fc" + "4b5f4a7db655913dc65a694b31ec5b90f831b43fb328a2de2dfe0fcbb075bfe3218729408" + "5a1c0d776c91949611fe8466d35b1c42c91d303d3231920940267b54fd5fac1485b706abb" + "fd48b9935fcd0c90dac9708515db00237f0cc0b275c050e83665edd68fd738fa8b7875229" + "75426c3eaa489b2f5beea9095eee6013695b15ee7be09955ea139a8d039f62edcf4d6e9ad" + "541a1535ec2073b4aaf3b1ffcbb08d359de2134fc1ddf230f04eee3c744ba64848ebd07ac" + "5daefc794350bcbe776874dd8f3c6cc04e7f65bdc2a416273adc5fbe0b3a79b85a89aa492" + "c1430af46f4d4045d7e32fe36c804ff8479d75ab5b310efb19917ed350b74b5d70eda0577" + "61187cb8115d5f0132cc3600bcd14d724ca450b065c0d96686d0b10fd10b1df17c722f109" + "f17580f9da1dfa32885fec8e289af30869bf8b9a898c44a69287b72a473eaecaaba1cca8a" + "7320d51021b60ff69335035439da30ab05e04f16cf6c5a079ad6f65019ffd600cf257acc8" + "55fdcdab66975bc7bac081732e32b0c11093e6da0865776c10ba342fdd88afa589362c256" + "983ec946b5587122dd6c0e61f35b9160d0c6afa2097ef1dee6b27e43fcec7ad37b0bef4a5" + "84a5c316334058f5d4fe8a8b81d53f0582b7b8731eddad8913aa6e0b981d3f577e6fb0340" + "0c60762ac674cbbf7926c61312bd00ee3ef2130d27c1af7346efa32e76c1e3172f4a7cc23" + "598653b459ee35a776c93a8c7d3e24758a5542684bcd4b5cf7e482b0573f61768640d592e" + "21484fa82a410ce80ac429378a31c47eda90061d7ccb03c033141c684c86b5987d8f080ee" + "f9b0fc4708e10e8dad034e2909da14739b7c32a2549da0d53bfeb5400221932c405774305" + "56f5610589c7f5d10ba991d58eaf2b37a9b6a2ea15928f20604b2d7b17d2ffbf8cb94001c" + "544a9b0f9aaa342199d9e7c0cdfe3a44833829560d875d2f4d69f34bf621ef254cf6c459a" + "3019f1a0a40f7800a6a337faac1de80e3243106743153cde5be027a8d2f12849a905f54cc" + "be28e652ed63cc02de3a7d75b3554c29a211c6e292655f1c55a60531df2fbb6e362480a2d" + "f07b651c04f70862f97776fe3272584c607dde78aa9f09c7e890afc42425af88c4ea5f9fe" + "b9bf32e7ce38c73b8a1bcee7e64ec723404b15b53579665762650e3d4d6efc32132fe4ea4" + "d633929cfbb5313ff680921392bc7a04262cdeeee18c41fc779e1dc734d51170f8d2b26a9" + "1a2cdf82667dd33092ce72d5ac6b76158f52c7f5cd3cfec7e6fea996df01bfe415d0c5f36" + "431db3c9a391affe75428947080d2a0bb78b333b99f339a6c9c939f4483b3a850cce5afe4" + "b864ccc6b9432971837bbeeaa62fa58f9d41ad7814bdda840b4ead959cc0080b27baa6571" + "6c32c3c3a5d7bb28747f03db5ab3eee4b28da3ed88a838d027292b139f9b8333716834df2" + "f54cd6de14245ac89ffd806e3dec2e7a439b77e4f97f65cad10ed00f714538b9e68cf14ea" + "50125189434c9a5bce8470276d3472423275ec84f2d504b8cee5d866ab020bb8bf941228d" + "a462bc582c6f2f59355277a455b7ad787a92f9a0b128f7cc866074cbd97df643d132a63da" + "d4fce01f16ae749738c5c79a7bded51a58be37bea7fd6d5777c652eb25f707c22075ec6ee" + "8583f1c8f3bb803c179392f353d851bb178bd2eac4f0535cccf2fccac71ac1ee05a7cdfb2" + "0ca436e3416bf231da2e83f545d2640c8e0411877a94bc92c74bb6bb6c5a795ce36141ccd" + "009d6bafad274e82c202349be98625837427e1ef8de6f6e960b08dec7d9a6c26753bfc326" + "a4b4be053729ba975bbf1599059e5f156489482c840beeaf7bf6361677b19f07282ec3e6c" + "360e2518b66dfaf61010a96360a32d41f3a8a23036340b9f5452dd9475593e768fda4b894" + "3a154e3e89e9f0a948817481ae98973e78e6b2edb6dca17d473b6f02b1fb14dee387c90aa" + "a4648b8b0ed41d39a243dfcb1a5fc490284d8d8f2a07d921cb67f1fcc59adfe3297c5e27b" + "6839169911e916c2a0ddd3b9cf619f47835e1db310d2cbb83ee61bfb0f327bfc31ed77965" + "30ecd876a1110e846701d062c4cd9078f33b509d7f7d8096a1d54f13482d18436c4ec0e0c" + "88054bfc58a8ca25e0af80937724acc399959ad92af128c66bd73d81c536e71dc1288a5cb" + "eeaf46d576c012ec993c96c5f9c47708b3f93cafa205e59582e96c798c3ae4f8c67fbadea" + "b10f7b16cc0af8b7f6b7f7f792244e4a322df484c4b84019d32928ce074c50eed31befea4" + "709d16cf5c844657161044018a1fc1ef1897156c23b129ea3513ff0cbea0a9a4187673d3c" + "e4c9e05224747bb66ef21c57c9a23d5cf9a1974fb9076d70340e75b838e44996ea6632d90" + "a71e59a9137f4a97aafacab3b4ad1aa99260efa682858c31965c2386f28e53d19edee0051" + "817d3450cbf45bb6f118c2d0c310e8c3dbad2564f88fe5a58edee9f9dd1795165bea5a7b9" + "2a0005f0efad3d740d8fa0714ead750fd5e0366246bd64f0af25466daa59eb5e4b4431566" + "f7ad2dfbcaf243600e656f6dec7af5cfd72eaaf09e8621c778694e8a3e939998e918e9d8c" + "3b8dcaecaf9d1bc363f8fe8151b169e0291d58a1413b3c3a4c64709392e67a6e1cb5728f3" + "4ca3e743cfa543fc6123067354ee00ad7853b4eeee59986141975cc9499fb47ac9edc6f39" + "d2eda20e777501c2ff04a493c8f3036df977cd36fbc947c5cf1a5ae7cfb69b1df57ee3a55" + "7a5f6e6b6367a335221f34771f8ece137d9155e73a77cdddf1cd0f5c3055a12424b95c694" + "8fc9c4f88e244e4dce40b5ed38f9ac1e7807c8a923e4b44f8ba00e8f06cc0062dda7bb2ef" + "4a798c5d1a8620f8a6bbaed52a68d41902f094cfba1f33d080b2b6dab0323714beefe1fc1" + "0568baff471f25b9ea51d84776ce3d9781df36c696cf40d7223487917aafbee15475c100e" + "a27cc678484f9edc9a9ab2c7149e2b38f8f329159a0d98ff492b412a287de6637891efe75" + "8c4f37249953dae1eb26643ebf69dee48413858ad596498a38daf6436a1e59c8cac1ac7c9" + "4a864382bc834d44ab3787c4571623311ed3c1e66306a280e1fc6bbab8ba56f4c79a15a83" + "eadde199cfa8f80555c97ada73b471b36a21b346fef8c21c44c91b7a7e7085737afbc82da" + "220484ae0804d94f71d33953f4baf07d61fb95676e88c9f8a5cd20f663d0519309daef40c" + "cc45344ec0bf26ec5512bbdc521de3577dfafe01cde71a3002c820ead34386ef1a23bd2f6" + "e3f125c136d4a29bfa8181a59c345412f0f9d2d004edd0a2e6e9b89a113375cde50eafcf2" + "b5b241c0cefddd4e630b6be2d22a93363bdaf0557c06aed611527b23900db763cc1353c33" + "e126c3eda717769b51628bfcb2813308af89c6a3c4445ec0365082e6ce7cca216cfd3fdc2" + "9ae96d13c66b7bd5c621b90b3375c19ffe9e2cae18d15bae52007e8ba135bcadd39cea997" + "8f1f49783182f13ecb57f1a77f79b3b0038086ebd9e96d8ae7288414f4725dfe5aa15997a" + "d26941aaa1bfbe1ab9e6660284452bbbc0c8849a1f0bac574d3331d8033178a7461bcebaa" + "b54d3e6156a5aef5730dc958cd998a75e1a412d93925048990dadbe22388f6b85c6b42591" + "85e8ed1cf878fe5334c80205750e47932c425c84370cb0bc7933e29e3af5c6724ada3a1a6" + "495fe8acce634ced98f098e7e4bc39598ca744435f09d2652b858ea36f62bc1ddc97cbadb" + "16315767e06b8d0ffb2aceadf2575a0a84eccdd3f7e2bf2baf1c80f8cf69acbd5b71e00e6" + "057ffb43d87d7d244aa30052b379bced1afcba38325454d604aff82ec0e42e3e69deaaabc" + "12718e2e4df13fcaaf855ffe1e2d82e7060062c20f99e94b1e3ba42afd0c7659ed5d0064f" + "61c958329a8fe90eb17a176b5d3d7d559f785602d3401b0ce06b6ede8e58b88db4ecac13d" + "f6eb4d16c2f3f83e349c9ca2f66e1f0fc1b37989f722589075421fba332502657575a47aa" + "435b2e93fa0060f38e788fae795e1b62f49260240015b1c12fe019b32be2f361568550c90" + "83a73e4b99979a8fb734bde74248827cb5f3f8204da3afac1107154833b76fbb7e7c84fd6" + "90043741e55401149fee035a8d7e59d399e68c19a2ad9888006c11cfc591cc570a78240f2" + "d5c39e0179a37ab53ea97b1f477d757c1af797e3801743202113323778caf219bb548d182" + "93c5f68742ddf0e74a972e09758d475726064d23f75964a23c0bf405ced42b02047c035d2" + "ad245285debc86810feac7bdbd9a055d9ed1e7abe5ef4c806b6ce00bf647e9370c350c60a" + "988da268a9c70b9f41773cab5f6dfa5e11afda54b2318116afebccc0e2c54077d527bf005" + "c2498b083d9b95bf6c665f7a0abf1f62549ecc08c0581bc8dd7b15d2f360a5d795d42bd38" + "99be206192e488692332fbcd065257c11b1467919e768a90af32b18217c3352e2b2858e20" + "f320899430e4fa704240c076224573640a3ac050dbbdc49a70a537ae8185c1b7a070a3b78" + "12a0d3c21d6ae1a94b165f533a630a24660b8b2ac5111e1ba4337d2141be6793d9e104c4c" + "670e22cfa4413d7d5302a6302ddacb7f38caae3794085ab725ca95f671d96160828cff576" + "0fdbb83eba9aba400799df8da00541f5f5189ae0c75b1d5f59db4eff219a57b96a264fdb8" + "ee1764e52da1096b1cda085d72c780615e11f2f04e974980c4c34b80e0de667858d903a62" + "6b2b04dd7038acc5ac96f7dc890e43d9774821bbe9d84e5b6275d0fd8f6e532f4894ca4e1" + "1888f3bb3223f72198d547c56b70f77f8346f2d2c487c02b19dfb6eb315e30087afe4f5a3" + "8589a147b5ba49d59fc17595180fe75607aa1e0a421f1ced70cb73b5f818a0b91927c14be" + "fa25a1c4523bc249cd676bbc6f9b46d99baf597783e9d04d18215bdc461ae21a452deba22" + "f1b5ba8f0fe4b3dda043d04de5fc6279906c2ef8d899b05b1deecabe0225a734348e75d61" + "78b3da30dd2c1b1805499365a1068785f75c32de8f59a0326a90e7bdda944b8c4e3385831" + "00bcc50cc6d1bfacc9f3d243b698f0d5df7b1a6084333bf61048c0dea3acfd17ab620da60" + "3fb420701b9e67118b2b267b53459f5f295b93722333a7c42047c5289bf7e20b2a4389e92" + "48030c72f18e5b2508f4403ed3d1b87204aea8bdce0b463bcea963b66e93a1cf48d630b17" + "7efa26531bea9bd1b37f044cc4a02ee8f06de2787d48c1840a6c43de850b4b9f562ab583d" + "9469d63f601bacaec5a32521c5ee92bf35b58995a19584690dad9cb87c5f2625279b5a50f" + "78ec7bba87fec6e1e765ea61c3662b42b13d4e68c1c048847e572041dc865d1567bd9b542" + "e51c1b2af312923ba560f535ff24c3ccc75e334147e608573d0133de25ad7c670ba076f3c" + "de5515572369cc972ef1969c74bd0e5308169bbe5b102367a021b70caf9814b8f2bfe67c6" + "139b82053e1e52ff510447cae98ce3c2f5620a56829024398d4c23d6178551c258004626b" + "dfabdc1d317fa212f44094f53b8a5b47a182f0fd25c443c296a14d5e3b0ac88f3b7686aba" + "71dc3ec8f21231ed172a64fc3aad92e62f76d418f4e5b7aa64eb6018092bf50cfa9217583" + "16d91840cf5bae812d826bf6771f2c50b74b6bf9ce86a006282dfa21f9984121573004c58" + "490a5c71c63c10b7ee0193510bef70e76e53cb23f4a0db49c8bf87f330532a344a075f78f" + "2396402537f94bb49c425c13057a55214deeaedceea33819b52c1ac5f275f20b3a93f0f51" + "9e792bcc7f9e8152cea0d3924ea411fbd6fa55e451ab4d2da6c7e74a6c5ee26fb550e4214" + "955595269aa0801124201ee2ae99243d53c46038f1a2e9eb109dca40f1784dfa0e976bb61" + "580fe941930721f204f669e344bf88f9284f211d50a2ec61553fc28416d9897c394a05c64" + "89969a4b730b76b908f283f39e5248d3df134d7880250a0050bf26bd85b0ace5d2507627d" + "e9819f9225de9039e80221826b207fc00dc9c1b77dfcaea8c5076cf30620761e1eed6761e" + "909050d982455c7f0de450ead290a0223a07b6c60bbce5b90fe2d6a75a6f824d7835b7ca5" + "d73342abd3760bcc6f6bfb037736a201dd285828206cd21e19fa5b583512a6657d9670f4b" + "80e613576306c6df7ac13e99dccf4751405947d2f14b2c4debc1eef724768ba3f3aceec9b" + "cb788f00ea92f1ba5df90182690233b0c4d0a5b09670f01aa6cfd82919f40fdcacd80c555" + "4c1b46468443bfcaa75c52f894866361cd479e3b97d60ff0c092faefc7d7c0e9a3e5282fe" + "eb6ecfdc8e498f2aab85a71a12443eed58617613d0043c0cc360bc978c811f74e28ba54d5" + "45c0748eba66a6a8a5abcd2cca3b2e3c7e6c842727030aec2e591c0de61bde8201fd43e6d" + "f31af74e46ec35c0a1a56420920ae4d4687a8127f83a5ca97c6d21ebd0c8febf60e715670" + "a4ed5d1987d1404d711ef8fe42e1047cae8d523900167e2a8d73d2bbda48d470f874f1714" + "82dd3068761da65f7dd9519951807acf5c49b4548427085bf6883126566e820eb7ab6e211" + "c48d1e43c1c1743a7282082e7f922951fde1a98dd2069882bb634dcee32e79cd78835bcc5" + "7b263c74d5bd90137dd344bbc6523d5dd89c0c2314839c4f6e24c325a0e544c4c21b786fc" + "b44bff61b2792c58fc1bc034118e93bfe91582a6c66f8c4c8be0d9184b7858554fd66bb6a" + "f3e21c0c5410bcad7fc5a7d60269a226259960bb6632b00d0f85531eac457f4f4d9d2694b" + "55cdbd34de186d61827c4b8adb5fd2cc388b939aec81ee1b616aff79f4327a056873ac7a5" + "1e05b85cbaa1524b619a4dda3636e927063560a5ef85c0d37b419a4cdf7c0e4d58ee87d7a" + "5209ca9d2b519785a9d7ac81944d1757597dece91b788c1723cd4d8453c251a016466fdaf" + "27258339d2b7b891f875f92248e3809fce2a8bd8561cf87070318c742bbcd04143fb52fff" + "2430c2ee369cc6b3d3cd7ac08a6c7023238feed49f956db734da42058c93c65e3d5c09093" + "c9aba2b07bcd85e70b316109d27489ffe4381746468b4810da570d731a7ef47b67de81f4a" + "0277e80af586bbe0201ba24d799d424cf3592119ce3fff2ca1823cb9244288c7de860c902" + "9bb44b65fb9ac388908a19350c3b470bc699377f2e764e3afa239498aa6c87e292f202ede" + "3f98dcbe74806136bc623c2e96f24c7fdb54f1a7f1f63189af9e9bc67184c889183722769" + "d3dfd4cb0b7e321d745d51f77f855a38e9f7ea6371a0c8b6a80c03cce921be0814c144c24" + "25e344ffb45b5a8eac144e3b6e6c5e638079305b7012029b01929a7e79f6edc02b936f844" + "a86c65ac5cb7b334bf3174e11b2ea0d7896e4afb03e8cafd620c44df5111b9063437d326c" + "14c7223b276f568642d04c387452f77dc4c1fa5c82dc1a8f538c6082541a4c00736cf1b64" + "06ffe2ee1ab29e4caf3737b9da7b615cbc4232ab7421134a1e36574e1fcfcb649334562fe" + "81b006f30d4e7f73741a1a9990a41a69b63c951751353dc02984492a44c1f23074634769f" + "39e13d1f0a9824c7f7cfb4fe5c8cc05d811c45548e92fd4872493f8d5fa2ff39a01a332b7" + "5b467137f9a3606bf66b294fc8ab5e0cc8281d2fc36c60804f520b8a644294e5d8d80bc1c" + "2968c4a03808539d7bd10094f61d9dbd7219d465e3c2878b28fc14d0a44714dedfe0eb2fd" + "252dfd36bd79827a31a168e2d5d252c4cd2eef4fea8a37b8d7605345a54499dbe0b6a246d" + "be90367a84764f78dfc0857ebf78d0b559437938b42e0b6de2257818291e4321cf6074fdf" + "fee9604b46fe768a0175eab2983cd7feecfa521c5bcbd7b164351757422972a79319c6082" + "4c50fd8e52af845c2adfd17bbf758263732fbd7542f44e07c7e8936ed8c9d6bf75a7db7b0" + "d24bb1d367fbc10de3f1f226b6aaaf803c3cd44ffd11475c949ff5d7db75aa0f511e2b1c9" + "47c4c893e554d96d9ea53877c80f703a8ad86e6e1c3aba41cd11ee291570b9e0c3c3e0221" + "394c0c0b98e7c8bfc3e1a51b05c6331944be499d6823cd43493d6682ac585f302fc435c8c" + "eaf2646414501a51b152da5bdbb917342764d4298f4c9cfb3ac900eba0224cd8abfecd5b7" + "32a26fc38ee45ab997f6f3b0587cc88411401c1d3e8ae068bfda326abefdfc338f9bde304" + "29d4b15a06a0070348bfd39418bc52a30924a454784e7ea47b697603aa19bc5e08e123e8f" + "a814c863016bc178a315c6d1b67ea73b7162684234d4d4636f306f1d1d1c0dcfa72e48380" + "e54fc33d60121a5da9b67811db7d9c59206a6ecebb1b942a397eb5754a434d14ffc0dabbd" + "9d97372be24ec26399aca48396dcfc439d47e33bdfdccda38439a0431b9ec0c3b2dff46f2" + "7b2b0e474bcbd81a71ad5d8a52ba47339ceded7c11064b8add5010d4a7c582bbf7b25f03f" + "540f0ab1b70a915cc9d23562ccc4ccc6f7539fd0d08cf5339b8647a916d6d5efdbc259b6f" + "ea87f196e0e62f73add4bdb6e203b502553efddfe0e60fdf6f118ba5f2930a2ce52a5a30f" + "7036857dfd4a5761fa90b753d5ccc623020b39c593b874f646e9dcc2dd0d9c26d6a66fd85" + "d81c57776e49542a5b5ed032c270c2b35e22aa779e63aecbb16d0c2ee09ebe8cb0fa6b74c" + "abf7b645a18058273bac5399af8d0147590abd7b00b5d94f95a0a2c199d5f4c983ce5aad4" + "7bf35c515b4e30f5303afd4d01ebdf11ca42682442a575b4ceda683fda64c6802e08748f1" + "ff32bc58138d8a7269d1fbfc0a5170d0020171c9b69960d697a8a4a2f065263e50ba2950b" + "d1ed3dfbb4cbc3290f164a9ea6d10062fb0cb7bd25a0c20d979b3b0dea069e416e5ab7c95" + "df48db5d560e798e2dab0f4e3695685029968777b1659bddc1fb14343060ef8cef7c1325f" + "47c21d2b8e93986e2886e6fdb1de347b516eb724cc84fd9ba94a17bb2c23bacd7b68e7416" + "2259a29d126a737a7e0d26372ed28a4a40b7c8e02d75c15cf52fa0cc9bb78f025a7e34135" + "24890250ee922cccebbae13ad53ca87e9e5a60720f069131172ad7cc0d27089cf9d828b11" + "3ee15773e8f22bacb66377dc4dc1aee2f199db2924cbb6bc9b38f2e3a42cf358115fa93d5" + "9bfc0ce7e42bbc4d988e94c9b68cc621e6950965b6f5cfd6e865ff379c187e8b2a7a6d975" + "ae756da6b39b65643260b1f942df18de38c5bb99d953c2b8ca43f9a9c1cc11e02304a7970" + "5c0e28cb37957fa9ef6f4d18050be0f197380f0581f3204382d92878ad3d68a93ff12e672" + "067383a67c32a8c8d18147482aed0a77a0ec7e15c8fe934a8effea9baff792989fb8c4f08" + "bea66283f42129a61ce5c21f4165516f8e08ee45f7bdfeaa925ed7abfe997f530884359dc" + "7abb701be4ea69436ba35ba794593580081af6b0d2ec6f0811be138ef599345a34506c828" + "ccad8df085b0c86797b9058e45ffd88833904ff8ecdc79357a38e77025abe5efdb9e8d0bf" + "c1883439afea184370817e57f08292b95077c54cf4f947c7ef72a245eef232b911a5307ec" + "30de5e8569a7d1009259ac540e38ff08ca4ab2d3812dd9c5058686ab41036c4b0718a2f73" + "ca0a114868684db94ad71362a36f62aa01885f7cc93b0c9dfdcfa22c64a5be52c94315e96" + "13e75122a212465dc5214903e138f92c68fe36f875eb575601739635af2781f4d35eacb39" + "f4f392c96a5c03e4a58e9323e6d6ddd557d786a4f0522fd1697f0692dbdf98b60352889ab" + "73cf1e4852a115c300c6e7853caa33950d51b4f91800fb6af78d1fbfd1d7d04b6fdea8ed1" + "3e64088e4e53ad5205c7e2ba53709fd8158e2d79f969789bd6ff03b582c19bdf4a8d49e4d" + "7ee051407de1d28b5969e0ac82c1bcfad655cde6ab0813f4bb9d5965f1673abaced12de89" + "16cf239ae42f38e71438612785cfec947b28a3468b53698e7c9dcce456c0910bb97bb4521" + "f6d03a17209d93a70a53596e5b25ce66edc7099b350fe20dc44dbf45865c7d81f62528eb5" + "1ffc67bc683d4977a36b091ff4ca086e04737b7d0a9dc28b21e2a6af7a3cbc8095ca0cddc" + "66217b849ce3abfe6abc78d7be7e7013bbe46de6c93db8bac55a3c831f4857cd18630567d" + "efd154c30c7c8b88a731cb19769f1e16c9a41ecfd0ff5b51ab31e4732e99ef11527f4320b" + "3b645f68f03cf694d6711c317860a862047e2ea9d00af95a0cca74e42dfad90eb45ed1617" + "a89e94634e49c82faf6dcdfab6115b7ae22cab27d441afec80f6abaffe7f38e3b421a265e" + "f86c8c2b3cf2005f490bb0930837f325edff037f496637778052d5f552b500ce032f8f0db" + "4129ae7f29997739d63e0ca0f572ef2db8cbcbc943738cbbcf482089fbcf5b0c86a1f454e" + "7042429efc6d17c6765ba9205beeb2ce9bcd3dd77d99c6de84b0219ce18a86dd159b321d3" + "0eaec9df24f6d7c3ea2e65ec07cc06ee4304ee5663c20b89e0841f4339e365e3bc233de84" + "f2b88fdc7dec0b823c7be39ee348727232a88ca59c5b30eaf92da2329735ab5b591cc78cf" + "78abda50e74734b0ce3cc817f71f0a8216e3fe1ca703b0518b9067abbe0e7a23c3e27c9a2" + "b930d7670f087dd0f30638ccee3888c9abe7579894f5a4cec8c946ac82e45b094fbed19e5" + "ab168e83eb4290bc48170741fb51e4f563f2fd8a22c3936282accce138a50a3faea0fb615" + "e55727fd044fe3dc289fe9d1b9d7f09601b186b3599623e174cf42ab31301d50211555bd7" + "b5e5e42231ff07b85e15510d712ca2b4c1be895646b0b80b5ffcb23bfb1daeff039d1afcf" + "b7f8d952a3681cc79adea50b163497004767174aab6cfd6e708e7377fe19bbf08e1b271a4" + "098d8cc33117b90b0225642fc92a5b4d9824d9fc3d3ea59465a8374b9dda581862e38d5a3" + "aad3fcd8c10cd48cbab611db5a73a09cd05128717d3c45cabf3ef02e9e55b1560a0b7fcf7" + "76d7fecc0631e5671f826599616b7e09f36b73b71d8e8847e7b1a9804f8d70cd802962b8e" + "89de6ac2ffc1de04f3f78819675467ffecb47de3097ccd13c27165646705c53670b99b1a7" + "0a835a0fb9a5f7930b91aa9a4e3fa17b9bca709c43cbdb832fde1e4c99be3cc0b9670395a" + "a9c2b6b40b85485717db8332fe95985d7b187a077484a31706a7852a58ae7b72515580862" + "29f68b1243ebeab305a7ea90e97e321aea9ceada4a41d6c6af4025f7f299a6e30c40c77c4" + "e65802c1333ac884ac36a93c2c1d72cbb10ada425eb33553397dbc950ee5dc3e47ad98b5a" + "2def7636261cb3fc356c4382aa0268673ccd11d101a82a61d6131718c1f33979003eec1cb" + "9719cf2419080b9b4df32a55591fb0efca027ac0a04cfa9cf8dd1f2cef4cd5406e0c45aa4" + "e40f86c9c609830536092ab77d9f1f3fbda3e7b209fea4c7570e407b179448e665aebf3a8" + "ff6445f6ccc58f05af5d6dd1cbe596094bf8aea65b3ef04f36ae292136d341a5e72a1b4f0" + "e0e278ef4f811873c8ee5ce54959dbf91d9b171d612d152d44c78fb346c4d6b461fae12a6" + "6b8db6aeaa3f9193b4fc0d696a9323828c10e48329c8fbec315bd03f7665bed23f6345795" + "4648566bae2d67c15e2e659d068c93a1f6ac7712502a5fb861895ecea6c02d4c7abea9be8" + "000276a4786772961057ff5e03b985fd63a651aa9814c033aa25b329c9493b8e20fac9b25" + "4dd59adda1fae29b53b1226bf799b326359e3a5f315c0338b59f3120a284815f11bd72de4" + "eeea3830a5602910ff54d056f8b247e2c1ca6d242b6ddde6c345bab1a20aebe7102f12b5e" + "fe2fd0b85f20581fc842213338b332267ba188549c21c6fb96ab734c761b57f2fef5b8ad4" + "8db8a450cc07922f8f6eca2a374186ed84422422ff47d85c216d218681a730108af8d96ee" + "6efd8c451aaacbbae99a075fd3a501b4d903ffa120460bf8ee66cdc3c44485230aea38a82" + "39467a185", + 16320, true}, + + {55, "dc46034cfb2df51863a09d3c36774403267ff968", + "dedfa9e98cf384cc448927bea53574c05c1132f2a07b531b366b15e12dd7c9f69ad1eca26" + "581562f53cb3b4db07b9196664bcfd2b9cd1616a9dfe471af24b55a", + "5c038dce10e6d437", "", 16321, false}, + + {56, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "", + "5447e595250d02165aae3e61fa90313e25509a7b", + "30850cf9dca6893d4f864047e6545a3331f221dd49d7e1d2e3042d5af1fbc2c1", 32, + true}, + + {57, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "30850cf9dca6893d4f864047e6545a3331f221dd49d7e1d2e3042d5af1fbc2c1", 32, + true}, + + {58, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b" + "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353", + "5447e595250d02165aae3e61fa90313e25509a7b", + "8b4fe5702f56eeb71bf7d90e87c95c3ad054e448d50dca0f65b78101f657dfe3", 32, + true}, + + {59, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "96b8543f45cdf8cdf0d8648cbe854e20e21c554c33e6a27be0e5d5caf1f70e26b14a9df8e" + "1c45649bb96e510d095b249d11b526d094f6e900a17056271f12fc6", + "5447e595250d02165aae3e61fa90313e25509a7b", + "d5b8c21cf1fb6da39d7cb2394fb7a2c263d8d508d008b8e5fec3030340cc5664", 32, + true}, + + {60, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {61, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f40000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {62, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f400000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "0000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", + "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "5447e595250d02165aae3e61fa90313e25509a7b", + "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32, + true}, + + {67, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "", + "", "6cb29020bbbd80a8525643612b5165a77bf387f3", 20, true}, + + {68, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "", + "", + "41500bfebed54b041187964d00b2eb09d3a83a0a1eb483726d08dbdf8cbf02ee78c949562" + "935902437b1", + 42, true}, + + {69, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "", + "", + "6e79ba20f225b2ca5fad5d87d18b5d0922f489961feedaa032a3551dfefa7cc0b636f8311" + "05b0301bcb982cfbcfc22cb01f4d4d38bb5336448091218bee6f8a9", + 64, true}, + + {70, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "", + "74d2301c5aca2441372cf6077bd8806dab3e8721", + "604db18fa852e98c2ceba7c5fd876c9565f2d8ac", 20, true}, + + {71, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "", + "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2", + "f0a591ba1b695a12cf0601ef28ad454aea0381f5136e9d44d45c9a990915eb537d485b02d" + "c21f5602d25", + 42, true}, + + {72, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "", + "113b708f7522ec3b362999db18699bf7871e3b8f", + "03d4ec407cad5d86bb14557274863c89b426eb6842abfca17809c67027710d683d66d60cd" + "a03b01f82c15240b18fd53ef3b1a312a6b1c24b3e68095d624c4e0e", + 64, true}, + + {73, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057", + "0d7d3b47bf8484c8adab7f9c27c9584f", "", + "966d70d2a934e0531e7f014ec225173a473ed5f5", 20, true}, + + {74, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211", + "5232e5e4e2dd6133d46ebe5a8a51a0bc", "", + "960403608cbb8f54559fc16feb4d0b3a2cc083b111795ebc4a47bb21b8d0742759a7f3104" + "46ac307baa7", + 42, true}, + + {75, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0", + "962d86949506450eaca929286ce5d9e7", "", + "f4470980d2ae8bbdb48d9c379c1c3c3444b1db1f606f1c9db15ffdf1d6f7778289b3d10b8" + "b3fa44ae071bf8862a980464975351f4d7518ebb520fe3ce93188ad", + 64, true}, + + {76, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3", + "2bde6e33534731f52d39add940ff46f6", + "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048", + "c5abdaef7f2de0778c32ab5c697173eaa77a052a", 20, true}, + + {77, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd", + "1647a044472179d454b8d2108e4a2aa8", + "4266351bad419173279c901aea148e8b1d99e50f", + "c01c828143f4e2d4aa7670b7a530ba550aa70577d1eb7acf1504974d2b48c8b9de2a8f968" + "057230e7a65", + 42, true}, + + {78, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9", + "70d83929a6376a6eab859f0d6225f131", + "36356cdc28187c11cbb9046f9ce7502ab4d2ea46", + "2a9b1cfbdc14bf2ec8663ee121290534c84c1b053e848a241f5a75828ed63c14dc364c90e" + "5008f35c98e54e25923f6f145708f5dcd6cad78157ac9a0d2b18d55", + 64, true}, + + {79, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f", + "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "", + "a76a114ca44ccd115e42b6957a678c5f8cf958f0", 20, true}, + + {80, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c", + "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "", + "232dd33123eb4851feb01bed3e9fa1e42e966d6425ccb3e18f12dbf86d0f201f7b9d57072" + "16de4c69e6e", + 42, true}, + + {81, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629", + "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "", + "b675ad80f49e3cc43fdd385e8d79db1f0335c3cfe9ed03a0924121de4626254936c031330" + "b94c3130587a8e98eec3a4fca781cc220f549c1e6a5fcddc378a0a8", + 64, true}, + + {82, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd", + "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e", + "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3", + "8d8b785c0421f032abc0778f97c71f3b3e337627", 20, true}, + + {83, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599", + "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79", + "4e9e27d971e76fda614fde15031f6664b97d4786", + "b9a02032cb32071c7c5a7b61a87fc6c28a9b6b2547fb951fe14b84271bf893c3fe4017306" + "6da4777e87c", + 42, true}, + + {84, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf", + "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2", + "ff36776fc755722ff371f21cfb37a168a2731e99", + "1a3dbaed5d00209df5fcf4218b45a805341eb0aee4ac74c135fd832ac430e058835e46e54" + "f07682e35999fe4c6c760421e25765753bc34a254a562ac49e3f4f1", + 64, true}, + + {85, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f", + "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666" + "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769", + "", + "ddaa59f32235b0b32e5dac17b2b4420cc2a8c3e8ae48d1aaeea8853c2d0a371ed831a9460" + "6c6bcf6b08a", + 42, true}, + + {86, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c", + "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c" + "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4", + "613e353162c6c1b12fb1477fbc54074ff7848a14", + "60cdac1a10892b6937b1d648e3339c572e885861444082a0ed013aaa76d763c27c93ed894" + "87ee85e2bd3", + 42, true}, + + {87, "78da0447b11a85e315938f70a45ebfd15cf5bca89b6832e8f490aa09e044c602", + "a1f3edc92da6733ed0c662ac5b9564525810e64d87a2b317749f9eb4068f4df93b5e9bf1f" + "5f2033b8e4cde8782738fb46c37aa1023399f29562033cb35b65ea2", + "d69a09972d98ea41", + "1d4f394d4a3ea4f0f91aaf7bb73d6728338988d03004a34086d8fa0b1c3fb83ece7a19b99" + "12a3c68367fe9979aeefb2c3faac683bebb50d6ce8c9187012e361e8ede6cf6ec44bb4d2c" + "1c30dd704a2e6145662a8c700a02fad9bc5158b69bf0371a0b1adc094152138785d0c1ac2" + "6ab42e58fd0e86818273c967154c4cfdc1af4d7b9fc788ef0477e271a75002baa9e5b54ca" + "66f81885fbabc6ac03a2308eaa146b76a8c52aa6cb97032e5ece2d6df99ae25cdef3f4d43" + "58704279842cd24dba9c24bb0c396fdab4bb9022365783dd00df293174d66a43ebfe0a562" + "b5d896e31fa59fac550cfbeecbc0af54e6e97854d8fc2bc278bccef70296aa8688bd7488a" + "a0b0a8aa72e3eaaf10f279247fb6929c6f4654f741afe058059bd2eca5a7aa6beb4132afc" + "8e4458f97df107f125c2a9d8c34f62ddbf154a62ae7425e3176ca1232f1f3fc3f763e7628" + "2bea8cdaea3c32ebf9047723599b56e0d2ec033c27b5c2577adc9ee979bd88da83d20f829" + "8d3cf99c883f84368d98d8ef3a5dc3366ec420388c6c0144665fd2b091739fabf4a3dea16" + "bd54b45d56cc18ffe9a2c64751ebeec97ca6f5905f01871f6d14561925151bcdafa32a298" + "60f4386c77ac28dbe4dc3d67b008f63bb5a213c3a48f2adc7a024d7988ab26b79b965c85f" + "013806d9c725264974319a54b4d9501ef08baeb606f8f17cc08d60dba42925342c6a77886" + "f95450309ea695a7c7b7af98c797cab067ae7aa0e2ac1e140f841d99af4d9b5f797ccc40a" + "ce067d2b86aeb2d4a7bb852e664049d184349d6dd8a54f3fc168fde7d7602977b72acdb21" + "8cf2c8adee00902c0fe00712ad10de12735fc006fce75899c446ac151c270b5309f103120" + "caa91b799cd1b7ec368821e4f427c62e983f349ae15ef7972a8d35a347154ac942133bf09" + "cf5f92b8c4bf330e85d95df574589e1e38cf0edab7f091f6b1c3794ec722e9e70fe6fc780" + "525c0b4b0c2135ff0256c2d1d30011494c7e90fa2e92c379f7a74e3b3c8a0b458f41bd521" + "0ea2baadaa9ce5b843f833de3f6775b4f30291cfa8bb7ab2809fa0cca97b01706ca3d9c23" + "f83955c6f47c39b5f38a15a7be91d70d3acbd3045ef92d5404b762edf5b8d3ca4a8e59ae4" + "8d779d2d5ae29e3944c7019df498cb7ea7bdaf4cbcc87b45af7b706980a45baec6e25ba4c" + "3dd934eb480545dbb090d0670b8ea353327acfce9aefaeb8f3e17b846c64630a3b4a840ab" + "694bdff734859cff62c55973c4012fb3a697983bc8eb2290a043f314de54a95cccd5c95d8" + "07687cf9179155335d16ce0b5cca52c09b951826137188512b30119449f8d4ace4054aa87" + "43dd0f21b9ea404c6e3ef14e49cc36dcec48bbe2c06a053917f4bebb9ab8aff363c36c490" + "76c171c08a18a7a195bfd2c92fb19c7f87d4113fa2fb715e4a7889e13f5ff59e51b0edef2" + "84c1bf4f1df33995e975c0bdcba13d3ca7dd3225eaef9718bd841a744e192eef374f65f9e" + "9319b8c2d2f7cc99660b8a4acf77cfbb02c88162a5d7325b474aaa5dd32a2a39aeed0ac68" + "b860e6a11ddc73e2f6a4ff914d40939d80026de5bb50f90620a6f11bbaf8f2656e4197b4a" + "ce49a85efdcf856b2c37b602f8ac71b645bb67bbebd4b20d97c00fc3eb92fc9dcd573db6b" + "4d09c6a463b1d25879cb04678f116ac9b152c05a92e5d8246e6b7478e1836abe0e5ec0f17" + "ec454ac8a9f9f400ffd44778df77bcd8db1653912fd2e4018330f249d1fb979bea28a81d1" + "234cb6df3266d8597d5cb9400d602b855c6b7ec7e12f9a63568142b33d4a8c87ff895d37a" + "c99950d75f577cda26a69ac7eec67a7ac6d9f1d419e8beb58388a09fde9c5d0d0fa2bb578" + "815bfc826eaea6a10417700b250fa52796a4a40b2de511621e4bec6b9ae0161241911938a" + "1c719686bf3f442ba341d8dca6cf82e16a72b4e08fb27bc8c1d5b584b65f92bdfb838bc5f" + "0ab6eb38abd7c3ef13ec87a8dc24d69b451c5ee0793624352eb72a9bd9d895650e8c907cd" + "dd49c4056f03493bfb7dae63d8045437eea1543386cb89cd7c6875c227fa5c1ff4f20f18e" + "69bd795ecc5256e76e7fb366195c909ee43445184660414befab7f67048bb76f218ef07ec" + "c35c73a23bab782650ebe6c355eb28a29225d79cbcc61ef4b3edaf804b852d292ede13fed" + "0f89be119c7a594a0192aae64c499483b11a9d702f0bb415e486b139d1e07830be92a44da" + "79bb0e4489a74a97f07577a23737b9a03c31320588586437b9a8208c02436fb061adbae95" + "8cda6f6222e235a16a3c28a870a58e29698f7996f27d40b5d0d8f3db1dea3ac806c10568c" + "a0588e0a4ec5234ed9ea7ceffaa74a2b8c0486208f3ce28fd9bebd472a66bb4dd1fdcbc0b" + "a9ee630a48c45b31656a50233ae2acf03741a07cf8d18eec13a8127edbe65a6a7a8d03417" + "34a5eaf283afc80710339442b390c48e00b441c9804c3bcbdce2cdf6b94a82bce257fa33b" + "e9f38faf7de0f9c20f2bf38ed0621befc05b2fa0828e190bbb2768aeedfc4193fb377b24b" + "8f34e531340c54706aec1cd0fee016f5051c018a0dfa66cd0e0e0f105a9e365deecd3b2a0" + "b658edf88eace65b314131b1ba0de9cdb0586a8c204a4c0878aa444be0c5590628ba53814" + "ea443dec0c08a5bbffa6e4af13918f9ccf235c9036c1bd5590f3e7def42b0f25843c41c9b" + "b32bd716b0deddb3ff7b9bb6e582a9b632614521dd795d26c78754bda13a9d5f15f1eea1f" + "d1cc402fb8da8ab6fb8aff96985afe2ff822f7403e3fd049da82efc34d8dfcbbe3921df82" + "88a5dcfc7f9f3ec990f81a87ef5947a839725d09282c2b1d131a9513c40c8fd3912a51b94" + "475ecc31c221290bd3676c1b925e2fda729843f0c539a1248ff7637d8ff8f03754a752362" + "2fd2cd13e5297e72a97d0299712e428b82524fe99d056df6568dff5e450cf4620a587c711" + "b4f1a016c431241f040e33c4b0e0d96858fbde39a602cecbf7ff263e00c1448b6f3c0c9e9" + "c55b2b035703169236df421d6ff67048908a89e38801a370a92306a235e9b5ad9464d0744" + "0ac86803568a36f6d63a9d89fee42b493c18c2e11ce4a9ac57863e95cc98940120db6ed0f" + "ecd4800e30f1182e59f9edbd90cf1f2f178b479fbe446ef328155ca11b943b9f5e7c4d195" + "0efc6b77a9f51c5eb0cd559c47102180abde687a17530db2db357c4621b601dc22942cf53" + "a48bc7ff44edc07ce7835d015cb180dd5b4ce7d97fee5ed9e329d6e62828030771b055e94" + "44851b8404dfa806d97ba5f216f317ed922c4e8641c9f767674629ce9a02b98ef0398a5c1" + "45338d908156ad9649dbad711e90e4579ea3c728dc69d3d4a60b172f7a94e1b3032705ef0" + "799bc1461ebb34dff6895615d69252b042375a6dbf9dd996feb0edcf6694a39e2300e91a0" + "0dc04074a24c59c623c9bda0fde4eb60272d846a9955bf442ab507381376b9714fa55274e" + "1de7e0dab70db44bf27b588d23c4b582dee00c38238eef5e72acf1c644c6cae739503e86c" + "9b36ea74d6c55097dcd71e454621a80e0770657f93405341eb3e48299791b531574773fd6" + "b2cf5faf58e9d6caeeb511c823516ffa92d6d6f7f1726dc7ff014bfaa9421b503b271851c" + "f6baf3d788f363223a586a18ff351682494d65298d204bfe931c23deff4474e223fb735c0" + "9f871212b889e0567451db780bcd0f8e226eb01d3ec2237fc761779c8f13aed5fad572a3c" + "a4eb99979aa03e66fc531b71ce1375bd68799b4d92239c93dc341c4e6b60d5dee9168b22c" + "a5de1964275203d982b5e09310ee56a0121a7e0ff92b3ef6495536ec320668a4e88212f5d" + "611335c04457b85d7b0c8718f2665e9bee6fcdeebabb94da8dd377ac8b4ad003b663e1630" + "56d7ce2766b97182a7c92354228bb8f06ae9c5d227026b3fc1d55254e1943b2decf5388de" + "21a1fc5758cf74f69d6debb155ee7da7af647ab1c3e6b8a0f5192dfe5be41e94c3cdffaba" + "02663fe53731dd920f37f19ca16c661e58295654e1692cc4cac9bd9d9dce3297c7e04677f" + "ec0f90661fc803999f3234d76ed10bfbe4928b28c34acd10e5a1972842b1b6ce216c53789" + "a185957b866e5e2f51f4dac6b16dacaaa865e9ac5eab3e5436e2719d2d12d0c371cf11a35" + "583cbf063875a7c7aca744d713e5295e5edb39b13dc06298d75b7b3a807074a1e8f4abe69" + "1f9d1233e619cba4edd9808a271765bb60fc5d674fe3077eda7e97670fb3d68d68621e892" + "a261b28d50b26e519c3c6c77295be3d54f9e797c2a946c97b5dd67c289d028df73a40a3b6" + "d656c812eb2e2209def77ed68625cc8aebad4e4b1641600554619a9864cf6b07200231e01" + "6b6e01ddaba40e7047dc312beaa6f891982ee7c777bf224a763f76d7e7baa6807d84d495d" + "661082beb60f9cdd2b8f6a9f1d04ba184df5c45cf5447a388bbd5a6894ae7f759afa04de8" + "8032529d37c1ec9396d0080e24ebf4828d57e5b347df8df9f80327ba121e40b444cf7a424" + "5da5d6a37b01ae795d6bb8fef9f947e2842a4967ebbb3919b95922e2896a93f747f9ae6cb" + "cb179910c0a327d656388e47f2241624859a6a87b53a15b4dc4f5e5d19c4af7c7ab2b60c1" + "e71859c276a0c5a09656fcbffbcb5f98fa1401bb257277ab1de03b378a928d308fe5f33a0" + "f21629522b09c0e0bf6c74780a30859c1cf7b045a3a1c70febf69f595da99187b932bba49" + "3918bc48ec407638bee8afca71a746d0be340c9562bd420124ba3938e06be7a774405670c" + "a98b677942340774417d957eb3550925bb7eae805306f08de8a5b45c6e5985c437680b897" + "3ab62f69a675cf24a1b833d6c4fca694674c3ac9d2891ac737963c3d2ae5fc8fca9a6348c" + "0791f5f4d322dba8ab53a91c0607c9983373422560f124f5f1eb53a9207335304c35844f5" + "03a273fa4f780bf0cb4954397c20899f015bbf27fdc0f5c6e6393a285cc8f279de96875a9" + "65dc699f6ef8e23972dc838065db3b5772743dab3a4e91634e1e38f8a0de18ab19368a890" + "2fc9a73f2c902cd3364f0afec7937cd65da2f58037b840ae4cc33bcf8bba1a471f123104d" + "f56ce5f5ec0cf7ac924bac63ad700345236c1fa4f34778c36d71c98d7232bfa5dc1c705a1" + "d624bdb641bb83ef61ab4976bdb9e5af58c358ce77b4d4c6cbaa32057a3ed45990c844f61" + "a7a77ddaf65203c9de21c9d7ec7770049cc524fe869d7954d7e7557c895cda88f8dc93f15" + "cbb1f97601383be61eddc083ead645cad67bf404376faeafb6d9776137b50397cb4269700" + "606e149f3f7d031e8e17f4d4e5d905cd782d7d435174930266f90b12d04b67997300b26ba" + "41bd2053acaca853e50bdadb790188c53abb181458361fe5201c46796b4f2c8f698ba9358" + "e75ed64ec8688bec6fdc6158a711c6f299c8e12d78e0cdea6d758f7c07ad8006800f14766" + "9c8232419d751a61a8b2c7921b1e9950180867547ab4caa43d45b14486bd4c62e5ff88c06" + "6553411638bb1d0788bd1aaf2b62f1865c550eeab9a6c7ce57f55d44edc65fd459f4ecb93" + "8466eef07e90768715bfa3f2286721b37c915bbf60184cdb8f725c30fa93d902f3e222546" + "8988678a3424786724f73ac1a276c69deb82387d4397ef27a1c3c0d929d1b0d7a9e652048" + "df5caa0b3039c7ca37e2433c0be76d654b2ad438f5a87058173697e606350e8a3b827efdf" + "baebd502aec905fd3eaa29e1d0269a49349e8685d290a202cc62adc0bbc18002bcb5ed26a" + "e33dc20c5984edd81f06806e56034f945992329b7e7807455fb876f7f9e3d7c517c181737" + "cbbbc3400f138ac6fb4dfe13a60931eba46e0e76b72d9ef85da6c0f92f2d69dc466a51aa6" + "89c6238578b3f668dad4ccac5634e75905bd6bd69daae8a84eb7b13dc658dc548cb7ff0f0" + "7b485ca21f3658730eb70367cf05e96030935f153b08ae8d98616e22d0cb43c7cec4e19f8" + "d7f64e396b2aa352a1722f057d15385e1bfa776477547201d4db4053ddb12feb93d3330b1" + "e7f625b328b8fa64c9554d271fb807f5d63485c8e6a00a05fcdcfc9b0da916832519a10b6" + "e416c7e44d23790b4240279af77d11230c84ba50266f20884c60efd9c5cc5510a31c6f5ea" + "8d632dd74862a9e46be6ee0f486aed2a81fccc89caeb4ab41e9cef80f967f136fb4596227" + "d4c604fb5ae4c96ed04f5c1852d185c22e39b4463ae680dc1395926118fcf832b1cdf9dd5" + "5d15eaaafa173c6756dd0906e8d6dd28be914f3b1d4dd1fe774426a887ee2214f0b65ad22" + "c5c3d9c175a29df3cc61e26a6dac2b2cfef7b024557f41db4d165416c82ad91aa9c109137" + "1260672837792a41ae09f6b9523404a8339805766b1a88bfbdd017d98d4e32c14aa879540" + "428a9ff83d9ef2fbd937854d30efad4fd9e9887ec915eae17ea64c34886673db98fcefc5e" + "e0e76cefb5873c20770ed356ff6aa16d80bcd5aa8cee864065445dc816da4ee681802a57f" + "dc700429f98de59964a08e4ee2f68e8386c69fac44ec4e5bbf468148df2b400184108f7b9" + "8d5e5496f4aef27bbc215008d3582d53d465fd90a119de8532bdac1278adb4f88825bbf9a" + "8e31002e3235488a0703ce1255e7eb12b3daaa306868b86afd2cec3cb31cad2d2751e5ee7" + "17c434779d7bef518ab58df9a75be6da58ed8126b5752fcda3903fc46e148dd92ab430e0b" + "61f388d4a5b8243a06fb644846a94e6ad46aeec1c9e828b6ee24b87a98f8d61f597605103" + "23224fdabbbacb8905c536c3713af2d5ac777e545385794536eff117e6730812019a5daa1" + "62dfba23addf74e030d91f2b25f7a5f5e1bca09bcfe49df5d52b309aa35fc561f2bb9d67c" + "60cf3dc390e3580d2ef54c57ac839e6e863efef6bfef0f1be28313a4d291fd2cc56bfbce1" + "22f358d4e665d987aae72f1c1c2115e4ec730d8e88e39ec4c1744e4f3feaa797c01cca1a8" + "6e54eed9db979e67389a39f8c898d2a8ac612487510d03cf1f5fd14744112569d1f13f592" + "8a34bef62b3049e2fba45e7a0800908f9726a1a834c6f145cde1675497031308a34ceff22" + "372ea8ff5c6751ccbe403d00999358124017b56b08f78b7b41bd15aa1a43f99999f449b58" + "717d6a5d048db0a996947e058e899d5b403f7ba43a62bf56bd7f3e7be9b7754d025e90a1b" + "5dfb3ba9875ebce74f9310b5268e85ed5355ed0cc26b70517caf30a46c5bc24d9a3d91aeb" + "5e03e7990f518d01db4de8b29734ddaeee0832c136a6132016f1e7848f413102f6956195d" + "9ac54bd0b488aaf149ea39057cdc528d0f93c1fe487b722fe13bbb95ae40af1fab137e572" + "8a1b5398666ee454c2c7d4244391462b4075a7bc04557ac9479ce09ddf72e8ee1a61ec07a" + "228b3af281ba22699400bcb1acd0ee6aaa2da722e32d8f1aac209ae443610b27b4f3919cb" + "1dc81827817b652b00a892633d5d148957e0414dd913e94e97ec43fac40ab262bee878df6" + "fefaec5defc09468e42ed56f643b9cb48ba220cbf5168ef2428f9d0373d68a4b13aa47fb3" + "e077f3390ae3f49749526a7448c3704d0928a393b3fde5ed62a4f8f65fd572b1acb1b500f" + "2fcc3099dd86e74a88400002618db0b2bc32ed701d10552213f0217aa4b6983f71a8f5575" + "d5d42184186241ae4afd8d0acc6c1ee88462c4ae32fc9dfacf6b4130c91cb5fbc7caa0f39" + "484fbd88fe78b950e33011fdf8643104825e7da91082f7e420c141b8b6f10fabb520a680a" + "2ffc561aeed402a8d59053440090549de3cca2e1d5bbf816d6f1b58680d43736e77a0fc07" + "8bb6f531b7758a4cfb3aaab66f0c61aaff50e75e08af403b03e9d0056fe04a63a758eb3c2" + "950a1072d949879d7decc2fd99b3ac736d22fd9fdd9f800b75a3395727129d49a26d8afb9" + "c477550d3daf519ad35e580b05d8c05c5c5aadbdbdd51c971b7452abe98d1187778f15a42" + "7993a2bcc6ffe626aaa944948bd0f406557231d8ab67b02b59c18ce4f8b52d2e124f15ed1" + "408ae07025d4ea841a2688f1c33fed563331a30200c0d82da82312f395bc5f54469df34a7" + "9fdc9e363c61bccf27b07a06dc7fc459b977192be6806a8f45db5400a09fb2d1c7010f252" + "337927944bf6cec0b7b0d62685c2ab01eb858d69b8344b2830ffb18f9c456bc1f3431b8c4" + "f29064b4d08287d09969ea77941b6c696ed83fb2874fd33725229c9ff87b0c2081d7e7085" + "63b4831e4b097d41442ddd27da9fd67f33564f9c8958205e15cd48e4062124b4d6349e99d" + "350d37eb56bf89f8328e60c97365eda057333ae1bafe6cbd00c76477e5e2aa2b51c4d2e6f" + "9623fbeae1b2ebab8442fd16a44c3d632627173518d5c8cdbe5126754ad62827eef5e4377" + "0a7c4796da0dfdce390fd138ebddb73ea1b02e8771804747eea0015622e8f06340b4ae9eb" + "e6ebdcaf831dd5278319ff6a1c4d59a0f27b23207d07cb4da58914d560a6ebc20dd094ccb" + "3335cf11df6f6a9134c3689c342af7ebf46d7dbec8aadf8c37afd56cd1e877903efd2ee90" + "3ccff9d067491e0dfde2c0041223be2ee7df6dbb51019438b8689d211ef99e903db742c1d" + "ef4316f4dc071e759758b64e3ce8377c0b960356e7ba035b4f487903f8c16f028e09d8960" + "a94ba843c99377b42b227843432d260d51ef605a13195a1f55f3bb1e256283418d56ed6a1" + "c3898beb44702f092838d7cba347e9af538f5b6b65b52ca562a215cdf68d34ebf60561c02" + "e5086fd78c11d35557f9019632c40faffd64b78d87f411bada077946cfce6e3af66d239e6" + "1ba08252bcf158ed296a156021a52425892f48784ff7a6b55fcc5aa987959a3f6800f56b7" + "56bbddc3dcf7fbdd79675b55cfc22d89f30f3925a1e9ac04dcbdfa9e50adaae9a36cd8a4a" + "f1ce804d7f638fa6c673fd041cc7b3e0e818f11d9c2c6c3acc14141e629fbe977d1c9f904" + "f6f83a1b4ba9fc21ec88e335c82618f5d5d9b8d84b5f31b1d60b69e1f59a6c4d593ae3dc1" + "992af56fddd3fc3e4c58f79f428a958e9c9c930c5add1988792109ee4a0f3def25c1af5d5" + "f66efcff7ce987f9470d44215001ea6900796a1aabc77393a74af29797c6c3467c6c75b0e" + "c1eca2bdca923bdf3c3d40a91128ef56099fa85ff3caeb5b4200bac84e4d57afdb60944ca" + "b37b85d15ad4afc72554215bf3d4a09733ec3abbd7bed484ac7061c77027cfadb3751d5ed" + "d53f01f01fe8f429da41e8066b747020e34a6630ae8a9407ee988208fb0712ba33b44741d" + "85d6f16991f77e98a4fea68486b3c6fdf40cf241848c641644a80d518d397aae8f7cac1cf" + "9aa56c17d617392d876b5927551eb6d08b448a0863eb898b1e39a41bd1cc6a29c45651599" + "adb94680117822bbcd072eb076b787828bf5c642ec02da763cda9f98274624c94eb09d267" + "5d5d82c41a3ae7ef8c14a57ed24b5c9e79d7c2e2ddcce6a9b11b4a5f74e2c6f7a6edd5951" + "c5d3198b394dab1ed7eff28830e0806648fc0edfbdae636c3e72ac8868e7bbd8c87ff955e" + "75f469817ef238968670bc0c17e79dfcff93486da5e5ef3628126762e2807a2eee6fcb924" + "2036d45f03a7635c7aff2ea61b0750d49f74edb6f8360e74a2d357875f4ffa4567a6c367a" + "9117c29145be97aa27312d80b2086108ed8a66874b6e9a5065ce8c7bea9ee0a7c9974d682" + "4e64a7eacd613d63fd9da09bd3e5f7365edc9841b2168defaba5bbece5a939604ab6a5a89" + "d1fa77446e66d72d40bdf2e25856454077d2468e10be476472ffece14e23e0e907a231ff8" + "e6d6616ff2ec96e022a5a20590ef4ec5d137830efc7fb2b0ffffe22692f06213711a4a09b" + "3c0786811aa043e19020809e9926649eec038f1bc5606519edb9746ec4313fdcc0f30423a" + "bbe480f96517e20ad8a9cd613193aa0c503a038a728cf6b01acebb541b65ffec180325160" + "1a33428a263e43d17824eddb9ceb60468c8039fc84a5843df7286c092b02eb297ad191bc4" + "7d36c0a9137aa5c281c7499dd982e6a56d60f6145d354e8987916b106776ac806035c3c2d" + "7be3ca84313cd1c4a4ed89682c8e25506a554971fcabb5aeb611300de598a1318873b8a0a" + "8c151bf2660f5359a9926b5c6f67a5a24f8af02a5452aa972a6929511018605fafa616437" + "1e610f6af5b876560b63065db9851671774ae1ad295c0c47c5239d5e6cc30bb1911c92f23" + "82d7b671a1ff036d90333195342a2301eb91a44e731cc4ddcf307cbcdaf650fdfca07a246" + "cdab1dedd50c88a144f7de41aeb9c59919b3aae243cc45beaa337614dda2caf41987d33de" + "c8c392f46793e59a5a0a092d861e0ae54d2bab312b641b9de25ca31facb5f36014ece2080" + "25609050d8ee10f95978bb7c045ed8c4b35129af17d8be198b0b3eaf1e4b170f1fa23cb9a" + "59173570135e3e3fb2be9013e16355c5cbf13272293df09e0faf973635139caa589fa52ef" + "4320af22a583deb18c09176fec41cbe017a3cb0f53c622f40b84a87f2913e7fa4f1878579" + "8d7103efad3c92cea6af4452d553ea34e43b2b615e06a53b956567db95d0bb61a8a863ea3" + "391ff79a94d50d6e35a89b46cd0e84e10ffe0735f1b3370f763be3c713b64fd23bf28794f" + "e3bc62457d2cb500dcdda415a0c2ea75f1ca1b46b6fe09af8b30ba4a77810579a6545a15b" + "d09f9be023f618c4d2bbf4e5de575e4ee0c3da911494f80dd4276e8e9e6f490bfa0851cd8" + "444ca1c913824d07dc80bd2e7c46a388432604aa2f9488593f2aabe40d8082ede5cb4e7f6" + "8737881854175b4843b8f449e29762057918dc317607958e7c5359af8b8969b0086545230" + "59931a7d204b39275f7400b46ff5a4b6d21efffaf57f3f0f9c46adbf856d624b78f5f349e" + "a7c87ff3a2a3f6026cf3fc57631e718f0a4a27426585cd0d03951042b92e558f368868bab" + "6e901f136fbbc2a458895eb295486c5b88f68b5c9d507e0a50e5065331bd4cd03890c6a25" + "0a42d0178110a0ba409c8144d4271cdf90ace71c4674c898db3aeb10fb7e59587f8b595dc" + "9a914d6a162c796584aac91598dc84d11ac079d41184a16fac6a531f78d94895579b60598" + "7894bfd7ebd3fe57f3fa2dec05e4e25d717ecc145c40514b9383a431229658e5f44b4efeb" + "498ad8e5b7a62ca4203a64a05dec0ca701a402bc6f0b57d94f570aea2991215f73674e3d1" + "55e15baa75342fa17f7d5d34a05218ccdb4fdc019c4b00ed0476fff874800731686a322ad" + "76571856582743675cd81204134f11663ec1fdc9344bd649ae6f01e4b043fdd74d58c2296" + "1a2653d0da7161ea02ddc60028590e3178d573c40e08d8f0814535aeac049cdb06f71f5b5" + "37da672c23ea0b28d6327e52feb83acb22be0ecd53d6cc1de914d6b137fea68cd1347967c" + "39de99250377eaf7e909aee9447dd6116aeca50d465feb8f9db3c571e12b9160e2cbe3398" + "d6f065a2e2ab16e322370740d60debae1196f6b27d129b9d0e702eb409afa4b2fa494363c" + "bc3df3ef0ff6dad08a1486d1f3688f8e0c1a9651f4fc79b66b2d6525f13d2faa839894150" + "4f330f34ea7ce4a1f745b905d83169083a806051dfd96aecc95e50e629abaf87f7e6785d8" + "6c3c392917b3f4afe087c0082e4cca0f257bdcd6883d1a0cb917c1037c32d4aec1f6827b4" + "051c6f47d052885ded4e7b23d75c4d6489b5196d2c9a32d436a12e51ad94dc88367391df0" + "6b4c8e7272ddbbe269673d9b422e87866818bd1d09cc15a79fc8b45654f12e6b431b3c1ac" + "e46b8e5ae1b5a6dc02707cfbb2fba27b5bb6bd0d646ec4ae43b3c84ddd605d4ecdc8f6214" + "abadc9844511a3d7449e3b02cabbc2bccdd79760d79b26ba687986c3118d3fa9dfcefad68" + "06e3cb489170b45c65fc0f84f813175247c98731db96154f263add9f1704f142a38461a81" + "05b6d6b6a79adee56b33b4fe7e275d475ee51956c4ef9f1202f1ae479caedf465a730c2ed" + "d23406241ca4859f0acab9ff24a561cd4c4fe263fca7d146958f4e9cb2b50aaf33c71fb95" + "5b34894e417c41cb0de82b146e4c212b72835ebb8f98c6248e019a908babb06477b595c52" + "6694a484d2f1632fc46c27923e9f316a6d732bb8fde0598df6d2c1df4c4872dde9153e85c" + "3211eaec6ac94730c0be7228406a1f9b6a79947f479c31ff2f34fa532cb5df00a9a1fa054" + "252bc764fe2d9c010788fc4be141e574d858c566ab627e92139b4f1b6f6069b520657f7d3" + "cab1693ed693a8f43a037965e608dac3ba4a9608fc8e79fca1d63e2f7a8c3b0307443aca8" + "61a83a698318a140c2a1b92fb351314685dfc2bf04e8745b90c4d719d76b57f7bb91c815a" + "70667220601a66b7bf70f7bd8bfba5bb3f9a4e9966269439440d2bd0cc7348bd4aba6383d" + "e31058149321e6feacfa6451fe9703f2858c6ffff96ff5b33a5c2a70a229fbd8ac2cd0071" + "7305425194b67312b0a339acb39d9184aa43a2fd4e09b0764c6bc05d36fd9e1c258f37a65" + "d5d5b09b5ddab30860ba4e76516678d806208297dca349ba430c0cb51d00d68fb027b587e" + "8a8cc11ddd1d2667a798a4ce01b0106695d57d9b38bea5df494964ea0efcc73418c91976f" + "da9406e33195fcbc097e80dffa1f8deeaa208fe29d666e1b7648960036273c219d188f0bd" + "f7966a424a79c5bb5314564d284b7858acd85952c12e6397a2b978bfd4d20b251933506a5" + "32a95cc16c6c8c691432d8758f32a10447c76218a144ddbfff8d4f179ed4a1c6bfaf304a1" + "ddbc92049be8cc16ac1c68f47b0b0aa5cbdb4601f88897770fc4097eb56e44f3ab30b13ce" + "1d7fcb707369a88c73a770702da11107109f993c68747b9d692fd3daa64d9978a3b5c9ffc" + "2f70d8553318ec6605b3722c3e630503d307772caeb839df8bf8a7e707d394501a74e3e1a" + "9d299ea8f2f7c63e9ad92180aaccb52f465ca803ad9c48de555df5b5492a8bf54494c4f9b" + "2951bea4a65a309630d1f4f040ade7cd75d54b6fec534d64b2b0ebf96308aaac9745bd4c9" + "b83773ade37191261b7f5a44604f88e48f4db9e250f24944d72ecfd03355f7e13c959bd72" + "6bc614767d49f539660f7133f226981f8fb7165581f14ffa1bc824eedba1a394458887ca1" + "af9edb5af85b2cd86c8e93bf03b401f324a54e2a742882183a649ed2b0243fe0b5f234f4e" + "4d7328e69e7cd4912932220185eb19f333599a9c8befd893dc637cc7a72bc41fe437147d3" + "958049dc768d71c64cc1b87c2fcd7d34ef4ed683bbb366cf061511ae01ccf7ce82014fab1" + "4e52abf5782a09bb32e82a330f1453576c21a2ce9aedf6b36116ad4447eee277a0821a228" + "59987783b944a3961bdcbf540d4318e0c5e59558fa88ec3b3ae38fa85303fad6ebefbdc2e" + "16668043e7cfc35da5eafc1717316e13389cc208ce2621b153d65a91488ee18463220c43f" + "f79e8b2eea821c4b91124ab7c513e864e923a75157403599302bca85b72dddfd256c09698" + "c2eae11f478fd7c381bdd7d54bb2eb3eba44d13aa408f80b1f17a74c724268ccad52af73a" + "d281abe9b0703ca4108b1062d0b465525e5a498c13d56736c8250e42206c0efceacbd2a15" + "53d693376896f28b182fec2242969b9d908c12aa3feae637aed62e8195385a5cc38a4154c" + "24e7ae759ef1a4e7cb129bb481870fefbb6138892f293b3afcaf4b5bc260e06798defa433" + "355bd99b347287530fb9a7a33f67f3fbe66ab84079fb9b0efff62161007ce8d0f63f34a49" + "4b8dff2abc25c30120cbb12a3abbfb33ac452f0f7899c4fd13bc378fe27eeac867e2523f1" + "36b4bafe2e7523b7f73b21aa66f82e352682100d3b461d88f5c90d179c6e5258cc736eefb" + "fe1dda2180c6420554454b546c89ca17fe5672a9cf7e457e1cca331cf4a5b2d503bb0a629" + "04e9166ff769c5b364670339162e386a586091401fb74c580152cf3ce3e58f49585f83728" + "9f59128ff7230a294e1a56a7771cec419e3d92ae5420dc4af12336486e13346494a402a45" + "5ddd4f6544d81772d0380229c0573dc26d952f23ec66c2438d8e0c9cca660a89e1d0cb8e5" + "114b3b9040630853fcddcc041cd3435c709c81d919295b4f0656dbfe40bb86b2540a8ab93" + "cae5d405abc1dc56b79fc8011e9d34745b28b09dd515df5b75b70e6e01b3a013556ac0c29" + "84652087cf11682a4e14b40d390fdc8f57e5f0e09cd8a808e5c91c45039c1109aec551ce4" + "972fe26f976d5f37f284db1027a85c0f2c511b57fe2cbc0d1e6a4a2eaf9106b21a5b88412" + "b34bea0ed585063e152e0c4f321a81bec40e25f74aecb43cfeaa13823a24438f0340315a7" + "f3030d1b29ff56f3142e9801f62294097d96a61923e747f6f1d3487eb3e2ca0735fd277f6" + "ae054abb3ec1480d58dcb543cf188f238741aadd7b453cd18ddca0d8ba0a587384ccaf69c" + "412839703103ec0325c432253f2e1299f73fdb563218ecf4763ac029ff6a35195bde2a4fa" + "3823842b92afdd59ee341e971337a54a6de6303cd0e09c83be0c3b3b2e71cd1e268259167" + "844ac45d08ff9ec8c9bfd3a17990d8502bc01d192370c9851346715217ba3f9c2b39f6577" + "226db8423ce09fb4f75040327a1034a8256515be64543e15cb204674bc68fe93252e1f117" + "4eb705c0322b3f7295a582a435acba690e30f8ac2815748429bd3b29ccb5575741f9143d0" + "26fe0d20abff2eb2ee53473bb2fc869fcfb61f346e5b05e0aaae432fb7bcfd4382ec234cf" + "554604f9548b0a492e4d91c1b6e9d6ccf1e11863b668c0fd25c00fe0b3a90b3195b33c684" + "7f64241ab5bb4bb6c10805f3c2d67fc012cdf420a3c66231e6815b8140d40f840ff55ad69" + "45bb8e4e99397092413655bc385e7005f59a9a74ce6d66eced18eede5b8d83fae6ca98f22" + "b1fcfe5000775f05dee523868c904570af548e8af065713612ac9995536663dea46cdf611" + "33e88eacf9a523ae875a8cd581d93438a629f572b3735d77afba0851130bbca2173cae9d9" + "e84bb979e8acb114d9bc78eb8fc14e6f4560db8a72cccd5a07bb2a1907f4dd294becc0dde" + "4cea8f2a1f138b8d8cf01707fb5500c7353cdd95494b6c8b751322ea6679aced2608c4c69" + "1b3c3d6663ffdf96a13b556b7c5fc017858d92ba01e80391ef1b2b23b827eeebe11505f32" + "0972f5866f80b3326da4190f17aed2689455d24df9341cb52f81b43f6cdfce78cf2f8a8e6" + "bfdb5c5f667a4d45b9905c800c1f17f06ab3cf3047754463f219db75b03be4d04ae7a7042" + "391387180fde9b5a3ffec8bf8e2801ed8338a6d4d1301b636ad7e221757fedf43f9f3519b" + "6c7743367ea4643f91572042ed2111c38eda14ade56f47929e8723069ef9392fd60b743c0" + "9cd6c0467fa4a5367c05eaac20c6e9a84c2367dafe91db2dfdd953a57a9e80814ac8b2bde" + "5193b12214abf9a69a12ce2f43e5bb14ef6ed5678b34bd05b8eac810c202a2b7f3d762a8e" + "79fa98a618a2be5063496f83066dc8b37afc310c07cdfab9a39fec3b16f890b01481a320e" + "d3b09605f27d5b08f16b046149a65c899939c7d8edf912b900e0559b39e23b87740306026" + "d6fe9c2da6066596663c71a5dc98ad91bf59fb8926eb44a373c57073635d6c5377c396f7f" + "f80b22eaa7f40dade5919a8fcec035cf759c4d1c82d43575760e6d94855f971ca0a3c05b2" + "06b1aa98fc7740f3fd54dc4902055989a88ffa63c1e3b32f227fed8ec1fb1fce789bf3597" + "6024d98296f766404f41cc08fbb3e1147ec31433f653e0c1a7e821c00dd7431217c775c60" + "a90f3232be9b2a132647185a4b6f12d68bf9b25d8bab80cb0e21b4955abd25b7e946e4041" + "02a0a293152b95147c695242851f418a56feac219f66a2b0dc7731da57ac9fbf2103e3197" + "9d90b7b6be00e187f7b64c9c82de398fb8c3e263fb181df45f43b54481a0b600e640a7d2d" + "35f9901999f22f18a696fbc5d6563ad45d1119ad66daf5c6efefe5a606d3f2a2b2c16b5b2" + "ee902e47eab1e6aad6ef04b542c5ffd95c21964891e4685369855fe0dac84132fb84170fd" + "bb4d82f19e21b2123a003c0348c381da312a9e4a9933fe71c749245705368bcee1a48caf7" + "edb4e605167c39d42c13f7b58f56ac44a6716dd23da791726e17d271ead5e4a85aaef83e6" + "ad5148f6a8d50da31b5dfda5a00a8d52311d9d7558721b86f8fbbf468c488717f288aed39" + "458de6a1f80f5c09cfe40c74d514627d45a68d47fab2f88adc8acfdbab074b72f87d9f46e" + "aae139464748284f70d31d47c0b482b8c94a136a9c8d3e8f35302a05602af8f75983f065b" + "270b816001c1735bca7fefdd37b0deeb8cdaa9c44ade6cd6f2d56284e0c79b764b569b59c" + "aacdb7f78f39409fcacd6e8e6dccf67f145f06ebc698096cd5eeff7f402d7a36597c7bd49" + "89e3c77514c6d386435041f7ef808954486f9524f78434c38dff0604800cfd627ef84d5af" + "ca98d81b8e1e7b8b0b2af0c2b2382d70116dda6ce1e3a5f395cfceca43741c61a0b88c0ed" + "ed9550eb2798d2446efef4f60b054c71c7606c219ff7113fa64d42117103a7cc4d7fe96b0" + "42e37a1887edfacc0ae1fd70e8fad65bfbe8041ff3a699836628365b811dfc5650cddebe4" + "0a44835f6c2738ef6054637106d6c4ee7f69a6f72633c9f35552ebe231644f19adb68c017" + "daa8a5bce18003b34b3e3fa0852843fb08fb7877282fc98cff7c1879e249d83b55ddb236f" + "7dac8bd7627606f524a44df1df61229bd6fc660e3718f13d0bd93d5ebaf50805e514583a2" + "8e8a9c66615ba722fd6187b8616476139147b433392bb73ec495f8ce55444d6c5589e1975" + "8ad9a88bc34b0a7e9897c7353088e71c5fbec7ab7daa645d9fe6d38b286ce2fa9d9a0cc6a" + "f5e749d1019a4986d83b9a6f54c41803c45938783134e54b0dbf6a78623aec3b6923aec68" + "e3a52a809971807b5b65396635037ecad640d6dad60fa109e44395ac570f73f1002c625e0" + "ccc577bdc1a50f2f3a5af4d97f4236198c862758e7792f81fca669213e4c26d9729599aac" + "3de53f5bbd37966d5f2a9c9f97b61951bac115d6161c786a9daa31ff4093c938e230174b1" + "372fd9eba242216f57970faf5c9e06a3732aae658e5bbd2398f0384c90e7ef3a6dd05fe70" + "c91a8a49debdeaa1838d1eabfdeb70a5160ac5d84df14c9c760667502e94175e80d0a5104" + "321cde94f08a226ccb30a26fc6fa15264b59450aeebe36f1a9dc1321157abf5cd5c2d2018" + "f8b7737ec25eeaf2221f6d8b6ea98ee84d5e393627a7c576a276f0ea6b724aa46dc0b4f85" + "003877b801e3c99f2d08773ac32819d368c36fcec2b57ab71e4e6ea0e189b68429e4f872e" + "feb3917c6b92dd6a4b46d743f225919e9f4f86925f7222c7ec1ac061466adc62f5b462538" + "aafaa75d6ef7ed3e022d442c4dbeeb95ae86bc5654f54c77c91d71c7c309601ef3b9679c5" + "0507b024da8fc892e1825cb77d131df10e4b53ff5d1fc1897c7fe3b8069b185e8ca97f177" + "2204e5a84ceadc892f8d3dcd2e3314d0d52894beea8ce9a536a88231f4d4386da6cae9284" + "1b9b90f78efa335ebca2464dd7017346fb53240150b5effbe0ef6b2d22398879ad07f981a" + "2f079f28e29b73e67b58fa3163bb9411a5be962fdcf419ed7f5e67edb9c325aa6f1440d04" + "a5111dc190e085e7c0f68365ab086f83ea68b4607f7219a4719e5c8288a0bc08889bfbe0d" + "fc469cd9a90d440826ffa49296cd8b157a14f4383d47470bc139e2d38e0656b56f9958b5e" + "08ac1802bffc142f9fed8df02e04ff976ead2817af9cc173aa9328fd73416fd105cd6d574" + "2f509f7ea8864e13d4030555142c5507f1c2c74aa273cb9823e12c54d28842756504b966e" + "2c157a46b20f57154ed063db1d2c31e55642edeaf53c3d078c255f168e5905689c30e94c8" + "ef657e3990e3d32f09d41fbf6c4a360e3cf7957cff3888343f1b24d277d4dd8e70a3defe4" + "cb5247b9f6c24f7469bf5d9270e9a1edd5e764ccd8b5e08927c066e08a792166b7907ef57" + "2dc9218600b18ca4c0de84870580871201db507af257d516c40c01902ac4be0a8190fbef3" + "1e71cf812dd3fd0d01cc6f4e5abec3bd68cefc1c97aef46e84923c08997c6ad565edbb70b" + "0cd65856fb253cb35f9e10b485713cfcd5dd870ed6ea4d6490ef08323757b067abe2a1dde" + "b4e4e5b2471eba838682e0c611894bbfc1fbc831d2e6969798016462299a89f2a60860a5e" + "d5fdc5854b2fb6c5b7f7e1b0efd261f70624c290c9207e903900faad06a7690b924edfda7" + "33a6e1b9541b556ff4c5585c3530349060eaa8576cc0e56ee3687fd087e26d933e4d0c5cb" + "bd887302c3622a1a747096dedb5fc9cbc86b084df79d205cdfe29bb6e53b8f34d67111dd8" + "218af04142332ddecb12e66d59307633b51d33e465b00b8126d2708d6caf45aa045a800b2" + "860da7ed2b0af0f949a6fb164a9d5c837de7ccb4931c45b6b0c857c52f9030a377a75e5b2" + "7623e5d63badbd3d4d15dd9c36dd518f54a7f9f3271686fe5e606e608aacc9114e3ec0f6c" + "c90ac163dd2ffde0fe8f2012477bc3a7a90b9df4233648634ec312a46994d4399ee5b5446" + "c47c4d51658d88d2584bf7fedb329557ff80fcf1a94b03515561539b20e90e4da5c0626b5" + "1efeba29496fbc3091b70a73d9fbdb8739606dc5ee6d564d0f54d7febceb590be1e0f2b78" + "fa7b21d5e181c6ba899c40d234e438bccfe37ba779cd8e1194a496e459c9e76fb9d8494a1" + "182623ee747a3349b75bcd90dfc760f6fc72c174b5809789301ccfe6685c69968d1400ea9" + "ecaa2441b8d772ecbbc8b8bbf0cde4887a9729298cbeeb2f9f5c8a823b0634818f78d0d4a" + "79b2252fb5aeaa6c2b89b8818c18a21930e5b740cd842d049e02690fe0c10ff9b96206845" + "4d63f4a1bf7f6c5b7bec88db6810bfebfa38071ced9253e21f4be3790c5d96c6e99347b02" + "d1fc6786aa7266bdc6f5c0e39891e772773ff348bf7e54bf21870692d07f2ba6558a20012" + "d80351a9fe55ebbaeee155ffd13f59bab4917f75b1b8a0288340df5e06eee792497cded2f" + "92016c00e44107b3eda12a007e84f9b81b09b21c22760e5d143c7acf0e057817149f07c05" + "5e049d96e0490f9b860bb80473a597fa2a842e0d20e7f2dce2eb2c5c68dab59d5205a5c9e" + "eb3087b7cc798b02bd1bd84ac7d6973624fec2443fbbcd67cda5742651a441c0aaeaec96f" + "b1186f66bc33f488c6f243ab16a07227e6796ab2124b62f6cb47255f2cab97c44dc94a090" + "b366aeeee5efbf3846a47a886ff23b29dbec2a3df3b6295127d9b7fa6de46a69c7c195845" + "e996a4384c07d1282dc7cd461fcf7eed91348d7481a4de5b3dae00f7326364c77f746e027" + "1981779dc832edc3665628b504d657103f303443c653c1a1e898f99c794180bdfc2075787" + "c0a6392e57b8afd6a517367cf614474ad2af4c221b448a23c0083daac98f16c9031504e77" + "8daf072db58eebf0485fd739e8431b88684f8cb3ca585577e8795415a16f19a11b5a60ae1" + "7bd244d12339bf1f5e9610cd19f1b020421c6b5cf6fd3442883cf10dd8ab6ccec576c81ee" + "4cd404e89510b4035947a370442ef46a71ea93703505c240d8430c35d42078f45ff49b2fd" + "382379643b36318efbcaef2d063e5f0306551454752b86adf5e406a9f190a0ac2fd3e8a17" + "f1b02168e1a1a97b909e79c5e820376e6832bc3be73bace1dd05ec791590daf112a232a46" + "0a133e0d222d11d6faad404924c8591bd5900b34c829f6ab52fac5ff158b40089324d8e2f" + "fdd53d0dd85b43995f7df351ec38825ea4deb1359e7fbfc8eff2135241fbfd484e1e832b3" + "a680c8e228e5d5e5356818bf93d2b97bb68c6d6e528fcd6bc0fbc3ebb28ad842d94e75007" + "2d3a635e69969b778c8f14a97a2d28042a4071753fab49db785b5c41f7761ef49280a1a68" + "9642d6e47eb6e03cfcc18313729895c6bdc6bee62a970bcb247099c27c29733de0ed2de83" + "674756ef4c84c41ffb7d47d67aeb8737ba082a33aea742601158d4843e55ee641a0fdc956" + "a3bf2fba5f391b73036f1b4150f2908be5138cc0ee92953e2ef7de0455af425e8c5dcaac1" + "6b5e640892c56bf161ff1b94c16ff80bb0c3d6a876d072aeed92e4d4b1becfbee8b5c452d" + "796b92ec452af4f8bc838e7b84dfdd80343983526d315622afdea80ab1ba296617556a993" + "c9169f778c9d9e9256f4585e843fe550d1148d4d1a4891aa0fdff51a8f8914092a162f795" + "9aa899fc3a0d105915bd88c05412fccff60504a0cafae00bb4880b6bd169316f9eb528352" + "67f95c448cfd00dd1e409acc0cf2d7f5f6fdd1325f38adea4fd6f55af71c739ecdafe366d" + "ec44f3b544ae5c77c339e8fd5c7e06d28fa7207dd61518b3f327b35c6ab2b6e245fc45607" + "70ddb18820826d95c743ffdce1b1a3af8a71c22beb5b5ef571ecab56373d182c20ccdcda9" + "1fc9a1b3bee03ee89cc38bf109cb0070c20d515f0b5339cc9060aabd23c2715f82a44bb10" + "f2d956dd51f9c1d48dcd887b79723f9e7c61c87d61f1414d1ee1945f8defabccc0a4eddc2" + "b5b02e2190d4510ec2b7ad404eeb28ad5a0c5eb838a35f39bf7fa91fc999445ccfa593913" + "63ea6cd7ec389694eb4ecae97ca31524582f207dd120eecb0c6145885eee6bd39c8627c33" + "916379a9d614c929adb64dd3fdb28c12b24d31b66919c4730cafd23fbd0266d471a2bd72b" + "01cbe1649b56b4203c903b7c1e27fd00bdb8146632c2a5916ac678cae648192464082c747" + "da12caf955033f4d942da3bd16690ced4653280abdcbe6ae6780a5512930d8adc6f7badde" + "45a3426b78271bada4c28cbd4c5e5bb5ac958615ef129970ac13c376c7929d60ad1c629f8" + "bab3c610649007dcfbfe6abfb66f4c4585082b1d9167a705cfc685f5fe5b17350e48b405e" + "03a3d3d07f0ab0cedc961137e009b4ecdb9969f6ddbb92fc05bed560080d8450f7235b43f" + "f79c9b460c29b2ffd0b67f4c437cbd8cc3badfe5a9feb3315c0aa6c9bfcb81c8754762503" + "8c804061e98346ff3633746cc571c3853ceff7a1842e0d2ddaeafd01f15758954ffac64ba" + "46725acc1e30f6a5872fc090e47640cb4c804a59c55a5ed0316297a72f2bd4154f0452eeb" + "785136f5d9befc4534b2ec2afd932c235c0c58f932aab15aa16f2cf7372633656c8623fab" + "7291525e946550efe47eab479a1fc6c51132856ce09eecf36091892bb06f0f8ccc87f260c" + "858873a4174ba1a64e1060a111efe1224c0b3d2c05e7d1282660b52e35c8f1a68a52cee65" + "16e94b9746917d224c28f68ab4bb4a75a8b47ff343ea1056cf3116ac0660815bf0f6be1a6" + "b98d713647d439c7e2511824026118a96b06c006d27454c3050f8bfbda087b3c7a8397383" + "d652cc3b579fbeb309947773d6fbfdeda2940b7a0bbc2569b31dcac7dbfb8843b5a7bee26" + "e63f734db3eb0773460d040238dbe757db9efb4ef872f781be75f357336b17bd84e2717db" + "6fc23ab1a5c635a2dac389b3b6ff5bbad55711e807fcf207c80183f32efb5d47943bbccd9" + "6f5761c3861eb1ad3dc874cbfc5c25435c1a283c662cc13cd65ad6a807020dca215132f6a" + "453ccf26ad4e8bf94dd0f6f8024c17729843d9f359609dd9b25e2a9b3c87622a751ace3ae" + "47ac5675a3011c86d0ba3356ab8f9827bc726c956d11b4617010bdf90ddde46ab21423eb8" + "ffe23da3cf551b23be964f9dbeb79297416ec4b3ac8e3dc7881aebed2a8c168e2c34316fc" + "fff83602ff57cb99c18a71372d9f019fcea16abe0b6b7a27b02d99e2d67564986f122cae4" + "205c0937bdd89a1de0cdb4fb71a4bcacc2a592b02be16e5d32ef4cddc4a52889c793dfe40" + "1135ca3baac0e1610f3bef47c89d411a53de275cb290b0715ed885bffe333a2df6bcd681f" + "f0b47760306c0e379b07503e556a0f5313f7314c0d20f53cc41a75f07ef86720a42c88781" + "ac6a968245fba509b43b67a42df8200981bcbee163c88d28b8dd1b70c61f0d558e0c5f827" + "920d0b677e48915b99361dbb017e7df4cb5e2285557751b5dc2427cb7ff490b3f4566b313" + "0b3c373fc877877149c8182c6e8c609eeb46bbc9e353d87cb8dd2fd59112b778881c30a87" + "ee32618501767587e3bf64fbc7b8d801738bc9fb703fb8adeaa7699d4b227a588a4820dd4" + "d07ecbead8910578c190465c14d7a1383b6ff1910017c3cf624b7a02dab9b2713084f45a7" + "bac3d75012c3ea47cb39defc2009ea9fd083dd8b521e7df4c903bd39207ed5fa56c5dc594" + "483e1531190bac65f348baa2159249546cebcf65155cc70b76013883af3df8ed1d8ae43da" + "4cb26eab8d7e13a9ccbc1a8da5cd1026ef1bb5804169bcb25d6724775309414c7fd55d2fa" + "219998a69a911a7e77e447fb12e3a2efea3265c728a0b14139436b50455669838f83463ad" + "b4ff0876285c5ce221ff704682f68949b2cce4749a6d442c6fe3a1fcf84e6714a764e19c3" + "83174b20f054c7f9488474ad2f8e572c566c1a33457f3ad24347e9f2517769c0a0842e329" + "9b4b693492d5ac595654ced83e3b478676ea56dfc6a0430f356b6a5de1b473d5f9a6aaee5" + "e4d31d1933340f42e09f245ac543fb2e2331f2c30847af524456563c0d9bc4190ab02ff51" + "0fcbcf5d8efb0f668587ef0023b0f4bdb193c4c73f7dbf1c7d662bb8e98fafb96bd9015c2" + "b16b8fec91f764add9a57a5a5b25b4c9a836f95043b5fda20dff16e139c35922ce381d246" + "f430036c79b32904979ed54ec4e08fc3fb006a62f90464b7fbbc18624e377710ba748782f" + "c2ab80bb5133311d98a9d234601337b680073800c4408f44040629a3a0d2c6610a28367dd" + "7ab59e43270ff10c3d29d945b01798d01169b13c061b4b60978df83702d7061bfefa1378b" + "2ad3dda42a60179a5e3f080a3e1b8e36d9a689b1f41e039e39c500934d260bc1a51e0f6a8" + "7d5b65f65d2bc0bee3cb85adeffff9b0ae52a1bb80e1328a738964d91764fe1416a199b41" + "603aa97fc63489238c6cd17c0d70a16c70118321cd1d3cd2536e40b782b40dc3c6f02d994" + "a9a7270dad180345a48050119d96707c31159e12430a79b15330315c707e2d6843fef43e4" + "454b1e033dd54ba498fe3dab1614aee2e290d971d4cf9d2043102231edeb6b703b4af5a23" + "dc1dfd3f796c4916041aea90dff64d5c9cc9f6181ecd0843d6cc3d1767ee1d660929b953f" + "8b4a51c9f10e90e1fb7dc1130877c46dc26b897e7c2b31cb868e38f9358d7997fc52335f5" + "30e41e33c", + 16320, true}, + + {88, "38ec0b50e79a870ca225d1e78fdfb74b7fbde0891a16ed1b6e7ce8889d441fdd", + "78865524949fc5a008997d85b1ce5d33054ea061d6ff5d7bf74c9d36b3502f0b6fc163101" + "376b241024ee063e82d5826ff5395124a18504256544f922b7c1761", + "9a6c71fc1588b2d2", "", 16321, false}, + + {89, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "", + "1301b63168af5451377717f7f5ed52de36a197ff", + "084332b8a0ab8635227a3b9ee0737072f021c21fbf0b087940939f34f685c0a0", 32, + true}, + + {90, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "084332b8a0ab8635227a3b9ee0737072f021c21fbf0b087940939f34f685c0a0", 32, + true}, + + {91, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335" + "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff", + "1301b63168af5451377717f7f5ed52de36a197ff", + "d41d1d366b10f6dd7e886e5030ccd01ed14ed918407c84f12f8b9a2ed3a5841c", 32, + true}, + + {92, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "1a57a60677a3c97fea6d4d6eabe0201452130c58eef435bb9cbc21eb65f1cf2c879639d10" + "b9a580b1eda822aa5f406b939cea2ff9be10c56f0856709abf33a08", + "1301b63168af5451377717f7f5ed52de36a197ff", + "dbbe9ebd37e2545d08d715013b50f31fd1f7089ebc2866191e49e774c537b17d", 32, + true}, + + {93, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {94, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed660000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {95, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed6600000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "0000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", + "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000" + "000000000000000000000000000000000000000", + "1301b63168af5451377717f7f5ed52de36a197ff", + "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32, + true}, + + {100, + "a75ce5b072311acdf290ceb4c6fd25eb6c52ecabc8ed1ffc698d7556d1132180e2888bbe6" + "a798d891e0c8c5e0f79cabf3d27df56d472be152aae155b52d9a9f9", + "8df18f4f797c4be88ca6b2935441a1100db080759c042a6d2c37d2e6fea9fd6fb066805c4" + "67b7557c78d078ae44dcb886e5e3d5f74a96bf6394aad36847ed8b7", + "69d2aa66efec2cca", + "8b025c9925f105898fe8f75da1839b683beb73e349dd08b79a3d80a7b29e7d9c1eebb5cf4" + "c902371b31376e44d49ea39725ac912d5055c8638ce0771a8edc999", + 64, true}, + + {101, + "5be4b9756eff71ebe87fdb5933e5d88d51bcaf384cc289c16ec642d67f2e9236c04106e01" + "ebe7956bac010e4107b6b788ed8b3916a39b59c7c01161cbc2671a7", + "336a871d315b7d2ae0a0d24febebf0702d9f039ca97146cc0aa2341728824e83553e6eb16" + "6e954dac33e4d6a2437309d0980e26d1c7665ddc79b2e9ba3354262", + "e496bea60a731eb7", + "02487460b110121d3df3746d7860332b6d67d746f96ff8e7bcb2d62481b653dcf67903b25" + "aabaf9031b370959105c9136536b52dab810cf041862e73d3352f77747814aee2d74cfa29" + "840dbfbca242f38b95ea26d4a540edbdab3fbeced1c767d35a73b4c2ff180eee75b4ada97" + "39b7bd8c75c3bb03589ab", + 120, true}, + + {102, + "45102dd5f609c2f9352b91d8b492d83b5ab34976372b4ac814bf82cf0dc4f3875cd31dfd5" + "897022458fc7bb8e5d2930a620909b7385ba4e48c8395b50d7d07fb", + "76d1494d3631034558ac7108a69b79f7e38a45aa50783af41bf8c19531fdb30782e7689a5" + "0a4eb1391415ab2e6085b1e246ce0e6c35a5e02910c072a241cd8a0", + "cf6db9210ef18e3d", + "146e59745a9d65fa6c98308b6f162566045d2f459a09eeb7ef7cf15e076fe8093fa202d15" + "b12063e55d4b5ab4e80d58140b2664d944e33d8b2a72a3ac307ca51c23976adb1ff9ff04f" + "d0fcbd21edea49890c12698b0600b3b70a61dd228542d47e69797122f0734c08d53f51afe" + "ccea785af1028b35e6ee911fa0d98f76e2aedc517f35d719c199b6a73aa867ad31253fc1c" + "1d612ecc913b70c2f6b983fd50eccd8a20172052c8726ac6ecad97b8bc8770ba5fd59eec4" + "23160828fd8b1936a5ac5bbccfb6398cf46dc3e19df40d315091f2ae3df87533403041814" + "3e7b791cd1f732935482fdd585fba2f495973436138c7fc106058f9538b92f055ea3bbfec" + "1", + 256, true}}; + +#endif // hkdf_sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hmac-sha256-vectors.h b/security/nss/gtests/common/testvectors/hmac-sha256-vectors.h new file mode 100644 index 000000000..2c0932fdc --- /dev/null +++ b/security/nss/gtests/common/testvectors/hmac-sha256-vectors.h @@ -0,0 +1,841 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hmac_sha256_vectors_h__ +#define hmac_sha256_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HmacTestVector kHmacSha256WycheproofVectors[] = { + {1, "empty message", + "1e225cafb90339bba1b24076d4206c3e79c355805d851682bc818baa4f5a7779", "", + "b175b57d89ea6cb606fb3363f2538abd73a4c00b4a1386905bac809004cf1933", false}, + + {2, "short message", + "8159fd15133cd964c9a6964c94f0ea269a806fd9f43f0da58b6cd1b33d189b2a", "77", + "dfc5105d5eecf7ae7b8b8de3930e7659e84c4172f2555142f1e568fc1872ad93", false}, + + {3, "short message", + "85a7cbaae825bb82c9b6f6c5c2af5ac03d1f6daa63d2a93c189948ec41b9ded9", "a59b", + "0fe2f13bba2198f6dda1a084be928e304e9cb16a56bc0b7b939a073280244373", false}, + + {4, "short message", + "48f3029334e55cfbd574ccc765fb2c3685aab1f4837d23370874a3e634c3a76d", + "c7b8b2", + "6c13f79bb2d5b6f9a315fe8fd6cbb5cb817a660687009deccd88c377429e596d", false}, + + {5, "short message", + "de8b5b5b2f09645be47ecb6407a4e1d9c6b33ae3c2d22517d3357da0357a3139", + "cc021d65", + "e87538eb167e62d7cb236690ff3f034a9c12d417aa8dfa694d7405f9e1f85fe8", false}, + + {6, "short message", + "b7938910f518f13205ca1492c669001a14ff913c8ab4a0dc3564e7418e91297c", + "a4a6ef6ebd", + "01a93f4ed216d0b280896301e366aa67b25e6b6a5a6e84f291a13391c6e496c5", false}, + + {7, "short message", + "1bb997ff4de8a5a391de5c08a33bc2c7c2891e47ad5b9c63110192f78b98fe78", + "667e015df7fc", + "06b5d8c5392323a802bc5cdd0b3c527454a873d9651c368836eaa4ad982ba546", false}, + + {8, "short message", + "32fdeda39f98b4f4426c2d2ac00ab5dd4bfabb68f311447256ed6d3d3a51b154", + "4163a9f77e41f5", + "1b0103729f48c2772bb132aef9ebd6dd6aafc9145df6d5c514b233ee92ef4a00", false}, + + {9, "short message", + "233e4fdee70bcc20235b6977ddfc05b0df66f5635d827c66e5a63cdb16a24938", + "fdb2ee4b6d1a0ac2", + "120b26ee1355c134c262513c7922deb6c4fd90303de4cd61b9f9cd08f22d6e18", false}, + + {10, "short message", + "b984c6734e0bd12b1737b2fc7a1b3803b4dfec402140a57b9eccc35414ae661b", + "dea584d0e2a14ad5fd", + "88bc2282e5fce47ec6d9895395cd47fff91a0cdc589a8fd56d8d344616533a3d", false}, + + {11, "short message", + "d0caf1456ac5e255fa6afd61a79dc8c716f5358a298a508271363fe1ff983561", + "18261dc806913c534666", + "f678f081d83cf126ad6bd52c2dffd786214f519c47452b85a97458d0c10c3ee5", false}, + + {12, "short message", + "835bc8241ed817735ec9d3d0e2df4c173ee4dded4a8ef0c04a96c48f11820463", + "26f8083e944bacf04e9a4d", + "e0e46cd7d1a75b3d102893da64def46e455308761f1d908786628ca7ee22a0eb", false}, + + {13, "short message", + "055f95c9461b0809575eccdfa5cdd06275f25d30915c4eb8db40e1acd3ab7591", + "bfb7d6a08dbaa5225f320887", + "e76d5c8c070a6b3c4824e9f342dc3056e63819509e1def98b585aeba0d638a00", false}, + + {14, "short message", + "e40f7a3eb88ddec4c6347ea4d67610756c82c8ebcc237629bf873ccabc32984a", + "7fe43febc78474649e45bf99b2", + "aa57d020aa24ad823472c2b80ff2d0cf475f7de0068f9a59e8112fede53a3581", false}, + + {15, "short message", + "b020ad1de1c141f7ec615ee5701521773f9b232e4d06376c382894ce51a61f48", + "81c7581a194b5e71b41146a582c1", + "f45c72603cc160c0762f703407844a7781dfe0f1ddf0aaf4ccd8205e94469aed", false}, + + {16, "short message", + "9f3fd61a105202648ecff6074c95e502c1c51acd32ec538a5cce89ef841f7989", + "2a76f2acdace42e3b779724946912c", + "0226ee13cc05e2340135b3f4b27a9da1a160f6170fe805dadd98a3711ec9c421", false}, + + {17, "", "6fa353868c82e5deeedac7f09471a61bf749ab5498239e947e012eee3c82d7c4", + "aeed3e4d4cb9bbb60d482e98c126c0f5", + "9ed7f0e73812a27a87a3808ee0c89a6456499e835974ba57c5aab2a0d8c69e93", false}, + + {18, "", "5300489494ca86221c91d6d953952ae1a5e097139dc9cf1179c2f56433753824", + "90fea6cf2bd811b449f333ee9233e57697", + "5b692cba13b54fffc3adcbb0e015cc011fbfd61235303ff0ad2a49775083bf22", false}, + + {19, "", "383e7c5c13476a62268423ef0500479f9e86e236c5a081c6449189e6afdf2af5", + "3202705af89f9555c540b0e1276911d01971abb2c35c78b2", + "4e4901592ba46476408d758435c7d1b489d2689afd84ceaaee78bfb91fd9391d", false}, + + {20, "", "186e248ad824e1eb93329a7fdcd565b6cb4eaf3f85b90b910777128d8c538d27", + "92ef9ff52f46eccc7e38b9ee19fd2de3b37726c8e6ce9e1b96db5dda4c317902", + "3fc1d73dd4a8858c1fc3d8c4a3f33ed5ad0c70210038394a5902cb26fe287348", false}, + + {21, "long message", + "28855c7efc8532d92567300933cc1ca2d0586f55dcc9f054fcca2f05254fbf7f", + "9c09207ff0e6e582cb3747dca954c94d45c05e93f1e6f21179cf0e25b4cede74b5479d32f" + "5166935c86f0441905865", + "788c0589000fb7f0b5d51f1596472bc9ec413421a43df96ee32b02b5d275ffe3", false}, + + {22, "long message", + "8e540cb30c94836ae2a5950f355d482a7002e255207e94fda3f7ef1a099013a0", + "d6500f95e11262e308bf3df4df4b855f33e857563d4543f195639a0a17b442eb9fdcc1367" + "d2eee75c8f805730b89290f", + "39697e70ce741feb33dedc069f00b5627fd9b837d10cbdd5b6d19cfbd511dd2c", false}, + + {23, "long message", + "69c50d5274358188cff4c0fae742243d4e8a5e5ba55d94ff40edd90f6a43dd10", + "1ac5255aff052828d8ea21b376f1ebdd4bb879949913900405aebce83e48feb6813b5e9c8" + "9f94501a8ade41b26b815c521", + "4b0b4d0416fa2e11586fbfa7fb11261e69991dfa34019b9893d69a2be8c1fc80", false}, + + {24, "long message", + "23209b7c5aadcbd13f7279af1a86d3c7ae8f179d1bcaaad0dff9a15302e78dbf", + "84bdac37e1af35d9356404e2787d47ece58348dea76a4a46e8aade3463d4db8c94a051be3" + "733b38d756984865d56c60e8025f15e3f968f093e7fb7ebc7e31189c5692d15ed4256737b" + "9b1894e5809503aaa1c9983fb096aa21916361eeb6ef455b129723a1a1ddf9deddea20852" + "9a648", + "4a85c479d1650dbd73bc5248074a55ff50218bddaa8d1fddaaf44946dc19aefb", false}, + + {25, "long message", + "7c9cc667cae175f448faa96647319633b2d48531373ae7d316c44ddd8b9f69cf", + "9233c1d73b498c5106ff88951e07b9652cb0ddae740737ec205c9876d094978bfc947f7dc" + "937119fd6a93915b19b625958a7a22363aa2ac33fb869ed16b303336ab740a0498a2df66a" + "6599da710094481a7b544bd955b6f97135ba4673401db2db144a6e287041e47a51ed9b6ba" + "956c13508c1c0c25310105239ab73629e30", + "ca1b80441d333909c2bb30769650055051ed20f17de8ee953cb9070af56c704f", false}, + + {26, "long message", + "82314540564ea3ce30591e97f68b2602de40fa29f773c2508327471b8348e8c4", + "6a6d2f45cebf2757ae16ea33c68617671d77f8fdf80bed8fc5cdc5c8b7086bd28e7eb3eec" + "c7163491104e5309455e67f836579b82a1da3bf5991a8e2b2f189a49e05700e46c409ed5d" + "e77780a5f389e3f13dad406c9d55675329c5c921f07034180937c0f6ef34a2308b6ff3e1a" + "0e9dc1ea65f5632730e8744d1db2c40a6595b", + "0900b3e6535d34f90e2c335775e86bf38ee7e3d26fb60cd9cdf639eb3496b94c", false}, + + {27, "long message", + "d115acc9a636915241795f48852052e07b51273ae2448251ec1d0d0f9807f3db", + "696d2456de853fa028f486fef437b6b6d1b530a8475e299db3a9005ae9cef8401985b7d31" + "e172e8f439ccd1ad1ec44c9b86b78f3f243c1305b53bc21abad7a8fc5256311bfd34c98e3" + "7dfdc649e7ae4bda08cf2994b063c0c7106ed0b02a1f48af9191cbfb0d6a953b7e04327df" + "e8c93779cb574ba9cba575d01674e83621aa0c5f400d6e6cd24b301e33c9f3303e73bf357" + "408c1be86c2489c09de998ff2ef32df554f1247d9313ce1a7160115d06f4c18d6556ff798" + "6ef8a55e2adcfa27e4c69c71cc2ff01639e9d49bd9ed0687f530ffeb0890132457df20880" + "81bc4a2f7f0a9f4dcea2c80d991db7f3747a1803d7619aaf3dd382c69536a0bcdb931cbe", + "82f92977f0b605eaada510ffceb53ad75fde16a8029f1b75b406a84270dbb8b7", false}, + + {28, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d28b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {29, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d9b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {30, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d18b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {31, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "dab99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {32, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "538b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {33, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "58b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {34, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38a42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {35, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b89f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {36, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42896d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {37, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99fa709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {38, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096c80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {39, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2708a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {40, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096f80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {41, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f270ba3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {42, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f4df826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {43, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3caf4172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {44, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f836b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {45, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74162cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {46, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f026b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {47, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74972cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {48, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f824b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {49, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74170cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {50, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b45a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {51, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbf93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {52, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d4607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {53, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93834c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {54, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d7607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {55, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93804c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {56, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a955607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {57, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93024c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {58, "Flipped bit 248 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1ca", true}, + + {59, "Flipped bit 248 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14f", true}, + + {60, "Flipped bit 249 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1c9", true}, + + {61, "Flipped bit 249 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14c", true}, + + {62, "Flipped bit 254 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc18b", true}, + + {63, "Flipped bit 254 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef10e", true}, + + {64, "Flipped bit 255 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc14b", true}, + + {65, "Flipped bit 255 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef1ce", true}, + + {66, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d28b42096d80f45f836b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {67, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d9b99f2709a3ca74162cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {68, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42896d80f4df826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {69, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99fa709a3caf4172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {70, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f4df826b44a9d5607d672496a415d3f4a1a8c88e3bb9da8dc1cb", true}, + + {71, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d8b99f2709a3caf4172cbe93824c1fa9b23a0c1e9c21bd851ff2d2c39dbef14e", true}, + + {72, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "2c74bdf6927f0ba07d94bb562a9f8218db695bea2c0b5e573771c44625723e34", true}, + + {73, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "274660d8f65c358be8d3416c7db3e0d64dc5f3e163de427ae00d2d3c62410eb1", true}, + + {74, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "0000000000000000000000000000000000000000000000000000000000000000", true}, + + {75, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "0000000000000000000000000000000000000000000000000000000000000000", true}, + + {76, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true}, + + {77, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true}, + + {78, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "530bc289ed0074df02ebc42955e0fd67a416249553742128480ebb395a0d414b", true}, + + {79, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "58391fa789234af497ac3e1302cc9fa932ba8c9e1ca13d059f7252431d3e71ce", true}, + + {80, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d28a43086c81f55e836a45a8d4617ce62597a514d2f5a0a9c98f3ab8db8cc0ca", true}, + + {81, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", + "d9b89e2608a2cb75162dbf92834d1e28b33b0d1f9d20bc841ef3d3c29cbff04f", true}, + + {82, "empty message", + "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", "", + "f4605585949747de26f3ee98a738b172", false}, + + {83, "short message", + "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", "40", + "0dc00d7217bbafe8d78bf961189b8fd2", false}, + + {84, "short message", + "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", "6601", + "ff296b368d3bf059cc48682f6949ccaa", false}, + + {85, "short message", + "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b", + "f1d300", "2d02bd1c25b1fe52b1ead07374d6e883", false}, + + {86, "short message", + "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77", + "2ae63cbf", "4d9e8bddf9b7a1218309d5988aa1b0d9", false}, + + {87, "short message", + "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8", + "af3a015ea1", "cb8a4b413350b42f4ac3533cc7f47864", false}, + + {88, "short message", + "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c", + "3f56935def3f", "1cfce745db1ca7de9a1d4420e612ca55", false}, + + {89, "short message", + "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493", + "57bb86beed156f", "0bde0d0c756df09d4f6da81b299a3adf", false}, + + {90, "short message", + "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5", + "2e4e7ef728fe11af", "406a5c2bd3e6a9595f9b7dff608d59a7", false}, + + {91, "short message", + "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf", + "852a21d92848e627c7", "0b1bf9e98d0a794fa55c09b63e25799f", false}, + + {92, "short message", + "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4", + "195a3b292f93baff0a2c", "71f33f6021d90858cadb1353d7fbe8d7", false}, + + {93, "short message", + "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c", + "afd73117330c6e8528a6e4", "4b8d76372ebe5e5caa56ca4e5c59cdd3", false}, + + {94, "short message", + "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc", + "0ff54d6b6759120c2e8a51e3", "c580c542846a96e84ea77701778455bf", false}, + + {95, "short message", + "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8", + "f0058d412a104e53d820b95a7f", "13cdb005059338f0f28e2d8ce1af5d0a", false}, + + {96, "short message", + "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19", + "aacc36972f183057919ff57b49e1", "bd993e4428cbc0e275e4d80b6f520363", false}, + + {97, "short message", + "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa", + "5d066a92c300e9b6ddd63a7c13ae33", "86c9f4dde0b257a7053a7b03c7504409", + false}, + + {98, "", "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd", + "cc37fae15f745a2f40e2c8b192f2b38d", "b96bcacafac30094f18ac5039e7b3656", + false}, + + {99, "", "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7", + "d5247b8f6c3edcbfb1d591d13ece23d2f5", "6e597c4c3861a380c06854b446fc2a87", + false}, + + {100, "", + "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5", + "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e", + "f731aaf2f04023d621f10495344679a0", false}, + + {101, "", + "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892", + "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18", + "95243eb1a9d448174ae4fccf4a53ebfe", false}, + + {102, "long message", + "41201567be4e6ea06de2295fd0e6e8a7d862bb57311894f525d8adeabba4a3e4", + "58c8c73bdd3f350c97477816eae4d0789c9369c0e99c248902c700bc29ed986425985eb3f" + "a55709b73bf620cd9b1cb", + "343367207f71425d8f81f3110b0405f6", false}, + + {103, "long message", + "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe", + "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe67" + "2f13d0808d8b7d957899917", + "151618eec4f503f3b63b539de0a58966", false}, + + {104, "long message", + "7b0d237f7b536e2c6950990e61b361b384333dda690045c591321a4e3f79747f", + "3d6283d11c0219b525620e9bf5b9fd887d3f0f707acb1fbdffab0d97a5c6d07fc547762e0" + "e7dd7c43ad35fab1c790f8047", + "ce201c0dcfdc3f2bef360609a31fb19e", false}, + + {105, "long message", + "17c92663741f012e5bb6714e614c2d155948617f10936269d954c58aba2ae62d", + "7fdd6a15c861d0313f6635d77dc55e115ff18c8ab063b5d03eab472eeca87a378188f2581" + "3515cf90b6cffa94a8ff36b29d65603eab3fbd2aa9500b261e184049893dc6ca2010becac" + "163053f211070bdda621b8bd8af77e450268603b52db34c90be836dfebddef42303f724e6" + "3bf0f", + "76e8dfd94db4af9d79d9718eec46cb2d", false}, + + {106, "long message", + "424c6b22606fcc094ae82fc5d3cbe484174c2211b3ec778091cac34a8e38a152", + "d96ff062e2490e8e0c54c5a8b89e85b25a66d93d7c2b93bdfef846b70d38672746a4b988d" + "08f15a5c527ca4f2c80e53f7c6ac0521bc57ebe38209180cbf934e0bbeb58cfb63d75da64" + "af41d09ce174af1896f42522910fced35ea000402e95fd3ac7aa6d5e0a6b533b0879bc466" + "019b3a5e6b16e4bd1ea6cdfc9ccc1d6f0f0", + "eda709c7009714c372d0d6a63dfde469", false}, + + {107, "long message", + "15d553c8da433d53cdc7f15087a70349caab57b379a4078928ce9b99302e31a6", + "d6c0c53b73f74fb426adfdc143d70db7f7a8f8ed32a2faef263cf9ab117537b6b9d1728bd" + "1000c1f28906c6ce6ad21862bfa4d689c1a8ebe3868b992098b7f981b2af5189a6adedff5" + "3a6c70c83693f5c8d6385a9a8a4dca017c5716ac4d5b9765c5ca2ab5f9867e02795198c0b" + "9527e07d08af52dbcb91ceb3d8b412a2b2402", + "8ca1402bf8fc23442ac2067be925b828", false}, + + {108, "long message", + "ffe559468a1031dfb3ced2e381e74b5821a36d9abf5f2e59895a7fdca0fa56a0", + "238899a84a3cf15202a1fbef4741e133fb24c009a0cd83854c6d1d7c9266d4c3eafe6d1df" + "c18f13845ccdad7fe277627b5fd5ff2555ce6dfde1ee078540a0a3590c6d9bf2fb63ba9af" + "be9380e797be7cd017645c5a3613eef38ef89e3b7461e6e700ff2b4deef5636c9d2198b14" + "3f797ca1820a3dcc5d462ebf4a8c4c09eb202a23592eb9524082c79adda8fcd56d256041a" + "26bf8f523962ba911ce5a5786570d65be3c4df722ed8830302065febdf944715298a1fbb7" + "d10b68d7da2bf889324314ce51e815c7fbf03aa0a8358aff3a86eb7a33f9a4923660db304" + "7e793bebb0c6918f4395d400381723fdae2832c36efc8e368a68f30f6351c3bc942cd560", + "a830b313f4936dea56a3aefd6a3ebe7d", false}, + + {109, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d28b42096d80f45f826b44a9d5607de7", true}, + + {110, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d9b99f2709a3ca74172cbe93824c1f29", + true}, + + {111, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d18b42096d80f45f826b44a9d5607de7", true}, + + {112, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "dab99f2709a3ca74172cbe93824c1f29", + true}, + + {113, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "538b42096d80f45f826b44a9d5607de7", true}, + + {114, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "58b99f2709a3ca74172cbe93824c1f29", + true}, + + {115, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38a42096d80f45f826b44a9d5607de7", true}, + + {116, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b89f2709a3ca74172cbe93824c1f29", + true}, + + {117, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42896d80f45f826b44a9d5607de7", true}, + + {118, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99fa709a3ca74172cbe93824c1f29", + true}, + + {119, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096c80f45f826b44a9d5607de7", true}, + + {120, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2708a3ca74172cbe93824c1f29", + true}, + + {121, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096f80f45f826b44a9d5607de7", true}, + + {122, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f270ba3ca74172cbe93824c1f29", + true}, + + {123, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f4df826b44a9d5607de7", true}, + + {124, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3caf4172cbe93824c1f29", + true}, + + {125, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f836b44a9d5607de7", true}, + + {126, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74162cbe93824c1f29", + true}, + + {127, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f026b44a9d5607de7", true}, + + {128, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74972cbe93824c1f29", + true}, + + {129, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f824b44a9d5607de7", true}, + + {130, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74170cbe93824c1f29", + true}, + + {131, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b45a9d5607de7", true}, + + {132, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbf93824c1f29", + true}, + + {133, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d4607de7", true}, + + {134, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93834c1f29", + true}, + + {135, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d7607de7", true}, + + {136, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93804c1f29", + true}, + + {137, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a955607de7", true}, + + {138, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93024c1f29", + true}, + + {139, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607de6", true}, + + {140, "Flipped bit 120 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1f28", + true}, + + {141, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607de5", true}, + + {142, "Flipped bit 121 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1f2b", + true}, + + {143, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607da7", true}, + + {144, "Flipped bit 126 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1f69", + true}, + + {145, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f45f826b44a9d5607d67", true}, + + {146, "Flipped bit 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1fa9", + true}, + + {147, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d28b42096d80f45f836b44a9d5607de7", true}, + + {148, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d9b99f2709a3ca74162cbe93824c1f29", + true}, + + {149, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42896d80f4df826b44a9d5607de7", true}, + + {150, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99fa709a3caf4172cbe93824c1f29", + true}, + + {151, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d38b42096d80f4df826b44a9d5607d67", true}, + + {152, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3caf4172cbe93824c1fa9", + true}, + + {153, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "2c74bdf6927f0ba07d94bb562a9f8218", true}, + + {154, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "274660d8f65c358be8d3416c7db3e0d6", + true}, + + {155, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "00000000000000000000000000000000", true}, + + {156, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000", + true}, + + {157, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "ffffffffffffffffffffffffffffffff", true}, + + {158, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff", + true}, + + {159, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "530bc289ed0074df02ebc42955e0fd67", true}, + + {160, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "58391fa789234af497ac3e1302cc9fa9", + true}, + + {161, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "", + "d28a43086c81f55e836a45a8d4617ce6", true}, + + {162, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "000102030405060708090a0b0c0d0e0f", "d9b89e2608a2cb75162dbf92834d1e28", + true}, + + {163, "short key", "a349ac0a9f9f74e48e099cc3dbf9a9c9", "", + "3a8437b877b75cc08a4d8d7559a8fc6869a58c713da63d1d4b350d59b597e30c", false}, + + {164, "short key", "ac686ba0f1a51b4ec4f0b30492b7f556", + "2fa43a14ae500507deb95ab5bd32b0fe", + "008532a53d0c0ab22027ae249023375374e2239b959609e8339b05a15742a675", false}, + + {165, "short key", "73ef9ef1a4225e51e3c1db3ace1fa24f", + "ffad380d9aabb0acede5c1bf112925cdfc3d379fc2376a4fe2644490d0430ac3", + "9c7cb9f7c207ec46d1e3c55764731c4ab5ddbae4e1401e52a895df0cff4787c9", false}, + + {166, "short key", "e34f15c7bd819930fe9d66e0c166e61c", "", + "1d765ab9e29892f7bfec2975ad4bc2dc", false}, + + {167, "short key", "e09eaa5a3f5e56d279d5e7a03373f6ea", + "ef4eab37181f98423e53e947e7050fd0", "cfc19ec07902ec8be489606d8f40d172", + false}, + + {168, "short key", "9bd3902ed0996c869b572272e76f3889", + "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e", + "ac50adad9785a89c7282d8ab881dc615", false}, + + {169, "long key", + "8a0c46eb8a2959e39865330079763341e7439dab149694ee57e0d61ec73d947e1d5301cd9" + "74e18a5e0d1cf0d2c37e8aadd9fd589d57ef32e47024a99bc3f70c077", + "", "f5bfb940561fb4db73ebba49bf2e4893bb0cca618a71b7ecf6aca38231e167ea", + false}, + + {170, "long key", + "2877ebb81f80334fd00516337446c5cf5ad4a3a2e197269e5b0ad1889dfe2b4b0aaa676fa" + "c55b36ce3affc7f1092ab89c53273a837bd5bc94d1a9d9e5b02e9856f", + "ba448db88f154f775028fdecf9e6752d", + "1690ed4180642899e0deb9ec2270374e8b0a484217f5a682c524316eca219b64", false}, + + {171, "long key", + "21178e26bc28ffc27c06f762ba190a627075856d7ca6feab79ac63149b17126e34fd9e559" + "0e0e90aac801df09505d8af2dd0a2703b352c573ac9d2cb063927f2af", + "7d5f1d6b993452b1b53a4375760d10a20d46a0ab9ec3943fc4b07a2ce735e731", + "e542ac8ac8f364bae4b7da8b7a0777df350f001de4e8cfa2d9ef0b15019496ec", false}, + + {172, "long key", + "813e0c078c221375e80590ace6774eafd2d2c242350988d02efa550e05aecbe100c1b8bf1" + "54c932cf9e57177015c816c42bc7fbc71ceaa5328c7316b7f0f30330f", + "", "bb6ab66f51e53fa086c9c61a26ca27e0", false}, + + {173, "long key", + "5713343096b0aaf0562a6b92c1a15535924160475a4e4233589159728c562e3b2ad96f740" + "c6a4da2bc3f768ce98c9bd66bac28d1646ff592028c940d455f35eeb4", + "71712de2fac1fb855673bff72af64257", "c18165b8b97db1ca5e2486a32b39731e", + false}, + + {174, "long key", + "7208afbecf5f1f34828f98b719414e280716de64f5edd1ae1c774153cd2022337bb20fade" + "1b7856f1dbfd40e2b4307f1293ceff1692ee90d8c90b5fdf953ab01a5", + "43b53302b604d613e62db002044a4782d572ac8fbd3cd0ece91b43bc52e18e98", + "2fecfe45d79339c57dddba68ab34f5f1", false}}; + +#endif // hmac_sha256_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hmac-sha384-vectors.h b/security/nss/gtests/common/testvectors/hmac-sha384-vectors.h new file mode 100644 index 000000000..8557773c2 --- /dev/null +++ b/security/nss/gtests/common/testvectors/hmac-sha384-vectors.h @@ -0,0 +1,1221 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hmac_sha384_vectors_h__ +#define hmac_sha384_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HmacTestVector kHmacSha384WycheproofVectors[] = { + {1, "empty message", + "ee8df067857df2300fa71a10c30997178bb3796127b5ece5f2ccc170932be0e78ea9b0a59" + "36c09157e671ce7ec9fc510", + "", + "a655184daf3346ffc6629d493c8442644e4996a2799e42e3306fa6f5b0967b6cf3a6f819b" + "ab89bce297d1d1a5907b2d0", + false}, + + {2, "short message", + "976696c0dc97182ca771975c3928ff9168ef89cd740cd2292858fd916068a702bc1df7c6c" + "d8ee1f0d25e61d4c514cc5d", + "2b", + "363e8973fedcf7892013dfae0b7065d61d80b98c635bc09ed860a01473b9bcd0dc550dbf6" + "6cf0d601fe9cbf3ae59620d", + false}, + + {3, "short message", + "c55ea4c64a0a63e2d14ad42559ba7c816b8824d263c2cc6a015761b53f681e514369f0dfb" + "a5cde165320ee10a96eb1fc", + "5abd", + "ccc2925f164a7d9662f1e76bcaf6345492bb091d4d2d775af2178a4bcc1ca21dcf8b3bf8f" + "056823770782f25a419bb3e", + false}, + + {4, "short message", + "2928d465d92fa40072ca9d67761be66e491755e43499003c1057d3bec870f255126c3658d" + "0d8a0c7d207df8710037ca7", + "c405ae", + "d9e19c672a466e4c83a849905728c4be1db99bdd260946d9ff52939779002dcc460c576f0" + "2b40dda0717182be96b5411", + false}, + + {5, "short message", + "686a3730085cc944fceb141628419818e662fe21e52bea2748f3b704f80ce801086db1e30" + "68917b242e62b4d6e6ed685", + "6601c683", + "10dc39103983b3a6be376a8eda7b6f363cb91efe11b027a62440ae136bd66f98b0a1d8b8f" + "2399099492021076afa14a0", + false}, + + {6, "short message", + "f22d867b972b232e3f444a488dd794d170807c70eb650f952b6177596f76c558a5d860d6f" + "7be0be9e666f9bd53732f8d", + "15b29377e0", + "e02e4e20b5f1e5f06913bc9745c9069c09ec1369f1a296ad1d07c04cc4f9cb4741248d7ba" + "097cd3ba0e75d2409d6a01b", + false}, + + {7, "short message", + "3ac9abd53dbd0fbb891f9b5e16dd45df994e5283527832707138fc2712bad9e34761e7d9c" + "6d05d46f2c8323ddb0efe99", + "5a34155b1115", + "78c53dd1a2431174628f5f4867fa777afa6df1b36269bba114d016d1065fcb021170baad0" + "9b4a528f40573903a65f540", + false}, + + {8, "short message", + "ae3aa94fdd35e2bef40472d29bdad3a409840ea441c3d7025cd72f3e81ff56da602161d84" + "b23d1634061385be30c5bbd", + "8a140d781e7191", + "fd22ba896cb1147bb86f8ad51c253b792657c0becc913e90104da0f139f9b08c9169706f1" + "531a2c6c03d6bd72a77eff2", + false}, + + {9, "short message", + "44b79852cabcf3fe93d2fff55d2afe6a46c35b7ad1954ce0888de7b459b982722faf8b490" + "e6b00e7bcabbd36f18443f5", + "9398cd251deafe8b", + "56128fb438a93f6f48f47c0f4c7549f8008a8e69bbdbf0886ec40f86e7870034ef9090d2b" + "04057391f1def5b25e8f0ad", + false}, + + {10, "short message", + "03fed2f579a3ebdececfb184ebe2984876113399c4a593d98b5f5e606dd330fb394c285d9" + "ead601748259b493335f8e5", + "18d879b1f63df3ac7a", + "a0e3b5660eeb5fc4a5dd48e725b09a0e282b22bbe2693d8b893ddf0f2116450e087592540" + "7e909fde0f1f728f608fba9", + false}, + + {11, "short message", + "f4ef48bf4056d39dbba4154018c63bdf29420b9991ea594ff05e3cc1cb02e176d54ba038a" + "6b78692519d6788e495bbab", + "0a5de13cd9ba31c94486", + "e9a1219e86983d69e336068b280309f974ab61f25968fc6352324ba49c36ce42c578676a3" + "a31ef11e960d6771386650e", + false}, + + {12, "short message", + "fc771f7ccd499a1ed633d86876d707b5f1d53c6bcdf21aa2907766ab3ca7fa6cdd6a9b981" + "b1a84a528e81444303f1057", + "03ba11f3f3173b85226b25", + "cfb4971d5449db364e2c8d0d429a0767050d480a5397f0dcc74294f52ea96260a57fe6cad" + "14409ad67da6fbebf2da0d8", + false}, + + {13, "short message", + "b3999de680b11550e18631c8199f7eb8a74e21bdc9d97f781245c2af19f85497d9f38b250" + "a564e48650fd00be365f155", + "9c658cb5e601d85dc3857863", + "d547e4cbd56e82b47d2ec93eeb6b34924ebda461fb60e475bf328d2368618f55fbf7b0e2e" + "b1ff542c4eb7eefbfc8bd2b", + false}, + + {14, "short message", + "88005a62864ea699e1509616ec48033e84d2e2a13b8bc2e8a76f2eccbdb207a95ac8e2f5b" + "5a703b22a0b571e8acc599a", + "5a94f84541a794bf23d72db16d", + "d6b73ee67e88a20fceb5520be92594daf1b3786c7187535ccb1f0b926dae11adde6e8697b" + "a803b159019849df3c9d2c7", + false}, + + {15, "short message", + "b1cbda2c9a12f92315a5101aef311e99d6db002b0e04fb53c50106aa4d28e9a346697ba97" + "084572eea56ccfc4ad7e572", + "ce12c0c78e3f6b276ac56ed7435e", + "5c0802cd0ed82380e4c2a61d146ed72762613de89eb4ab9fe71da9ad3d79e1d2321cae186" + "292f7c52ab639d3ba6aa85a", + false}, + + {16, "short message", + "08517e8014e00db5c37f2a20f987ea2ec52e7938de018ad6be256ba2236804144ad2a1bcc" + "242738862b40647007e0a2c", + "21e2a0a167789a6b722d1737d92f8b", + "2264d3c9b835aedf699d5fbfc05d46f085591441df75aa2b2873f6c8a11a0856a2b79ae11" + "ea0a91609dbd564a0bed456", + false}, + + {17, "", + "503d7478a773b694d6e552c9703cc8bc56fd49fafc9a17cab8b0332dca8d49336fa7e9ec2" + "bcb56253fe5bb504e3e7f7f", + "d96e6fed893addfd9237c81c4f4e341b", + "19389766789912260f3f9757df3651663829c358bb48b22c1c63132070df318905beffd45" + "f51e4dfcb3e785f44cf9106", + false}, + + {18, "", + "41341bab902e767d4d1964c0acfecf46eff1b02b6455bcb2097de9c154be1f667f21be076" + "de18cd2c15c005896fca87f", + "4c43ac7de3631cc86f4da72fe6b6a552f1", + "3c3104f24b7070cc3277d9ae640d416298fc917a0c1cdc3c2e7b6da75706fd2ae234efd55" + "1af12ae29144704793e2f6a", + false}, + + {19, "", + "c2f83be1acce7b89a5f9e9ea7e4c4f8b0f4319986fbe479fa3b4a3c298168362393b56ea0" + "3b5cef77f48e5a72abe6d08", + "8dd0cd786cd800ffebec098728923d69249d3223c4c595cb", + "751c6c7d00fef5e4edc993915fba694943a7ee3a2c8e5b700d0ee536bf85fb117a9cd6c45" + "6485cd670f7a0b490c83e61", + false}, + + {20, "", + "6bd2aee9dd98d6b6609fce82181b10c20bba861da68a1590586fab08c5e9e90ff584047db" + "4760828643fea38087160e4", + "33236a9de603c1e4f5e11164224740627d10f6008eb73ec2642321bf0b82d579", + "e4cd8b8868bb078ed5d6938e40d9ff4bf61a4994be40a5f2b5446463e5db90516bccdd19f" + "16c92e3f839b9d6de68b2a9", + false}, + + {21, "long message", + "2f98ba2ceaadc5ba08880a35cb0080dc870a5734a782ebe31c4bab100ff8786dcc3be6de1" + "8482ea5d1b3bf14aeabb470", + "2d74a66dacf12edb85ef3073feafd122889cb634add00ff0395d224b4ff8b5d5d67ca6419" + "b6826abffdb41bab427d5", + "a8ea72100859f4b7b6f2fe596248f1729bcdf0606c900ab52e51eab548d26e1eb634a42e5" + "fc7ccc18356c0d283597ee2", + false}, + + {22, "long message", + "5e5f60e40d84c7ca2608af3bcc6e04abc5f8b7ca730a78af7f6f032e5a1501695bd91f3be" + "bb28590af1db90d8390ca58", + "2efe6a14ea8d679e62dbcedf35e61852278c83c54adbe1f1c72cb1a746b11cff8cb4fc3a2" + "c3acd44255d51c020ca6d47", + "6e8c95a4097ea13d064ed10809a33b569a6a84205158bd692ff82bc4b70b47a60ed332f2f" + "5bca5211a1cc89c06f9c595", + false}, + + {23, "long message", + "bc310bc3913d9fe59e2012a058c9e150534d25611e36206cf07ccaefe153f38eb0eaad994" + "1b6883dfbce01bcb5196041", + "9f0747d7396bfbe01cf3e85361e50085e0a91a7490b994031d81851b725065993f45dad0d" + "60d794aedec7ba5d9d6dbbee4", + "3a86498f78c3fb7eb3b7b3d82f677d2dfe01166fe76e232083334d74f11588fd089637c94" + "761e9cfe836436005deaef7", + false}, + + {24, "long message", + "dc770c64d00d156e43cb74970e3a1a2ad28b6d9ec6b2b6e5ac3e356a99f879cb620f00340" + "c044cc1f31bdccfa0dbd177", + "403fd8e3ef51b6539db658a894be85b58fbc84881e61c5e0cb13ae421a09d31d780603256" + "d390edd056d190856be00ad20a7048f0c67416fe8e02884086155f4263262e8c1275504d4" + "f91f2751d3c3dccd4409ff2b45e41de93f7b104d58f6e15bacb62ace9700615ecc1b30a0c" + "c1b35", + "1c4f6474f39e6eabbe7a99faa234f49833444130acf01dae68d68251a930419960b0fb5f4" + "8360149e05d1209941cc9ec", + false}, + + {25, "long message", + "cca9299c7bdc26a4b595055c99ca23bec8ed11b5deeda91f83e2365e7340395ceef4e86e5" + "cd91f2593bcfec498a67fc9", + "a05b40b8d3a7bc7b75b0e97309c9bd1c9d8755c1ff5245ef6308a6a5cad3ecfbcb6364b41" + "ca6f3d24bbee844d6204d1026abe345af7bdec114a373b109aa5724b738d50ab7a826c268" + "e873709f8b35135a870045d5fb9daa82d3c245b5338917354e72b3058c9a4b80711746521" + "7d7d14f36f8a8d4e97bc3b93587c92641e7", + "1b6b5ba848bc13dd46c35177ae9ff9bd2d6ca5f4c9373964d3182483d980b4654527f36d7" + "cc51b9e2efe7ed97a82e3be", + false}, + + {26, "long message", + "c728e65e08d9296fe3cdf2dedb49c81a30b603a62569eece4ee5d01e9a32ae3bcb4ec163e" + "455e452582454ceefefc046", + "e6c6bac87c17e269a471434ca9568401451d78c2444a9d6edcda3cdab51c5bed1c19eaf34" + "326580fd85ae5236ad51bc5dae386b36101f54695c595eeedcdd0182a4a117f8093f4f481" + "2e03db396ede9849d193e7722081aeec4be6c4caf6c979d36ead56634a21be21162ea232d" + "ec9cffdbd2474245878dca369e814fd028303", + "533920a013cf006aa29b26f74b6dd293634293089986aa249271c426b942dc6bae32b2641" + "616672f3d75968866e182e5", + false}, + + {27, "long message", + "90c4215dc3f237435047fefdd8638d339a3fc66fca06c5063eacbda002ab335e621605f67" + "2f3da9f641fae110afc3e7b", + "1ebc22c3031b64615eb6f1a0696e33b7df139a4b891d3e6721cc26c05d55de790dca62366" + "8c10308485d38e95ec4769fa4430ca3ebc25da9f5d31c972674517d9a2222e6b97d8def65" + "12af096c6d1480d83a229c84b7f28c80184b6bebf3f4eff5fc4e5c6cfea4f8eba9a957f79" + "13b20a88ad1734f7c38547e934d1dbf2d73dbd61e31fb1583c7b6577a171e7d02f1904512" + "6ac2973d855bc18d34d32326d1e216da58366a60033450091128ae26a479069bba7b91b2a" + "b7f3c5fbcde391de3ca114b951d6852f92795f8023d7a29a7f4ce61e9241b4f235d21e899" + "087167ab3f3a0e9321c7942b165178788df48d3b106b203ec1e01d29bda41a99ac0d2c00", + "c52b91daed6ee46416f2db78978251cb334e5d8e00b32ae06e365f455d28de406a9cce2f9" + "f29378f229822dbf26bfdad", + false}, + + {28, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "45be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {29, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a84d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {30, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "46be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {31, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "ab4d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {32, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "c4be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {33, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "294d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {34, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44bf81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {35, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94c07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {36, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be814415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {37, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d077f90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {38, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c414d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {39, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff91b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {40, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c417d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {41, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff92b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {42, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d2832b7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {43, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b3386064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {44, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {45, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e065b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {46, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283abfa62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {47, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e0e4b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {48, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a42a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {49, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064903603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {50, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a55188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {51, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03703d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {52, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a45189e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {53, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d66bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {54, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a4518ae5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {55, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d56bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {56, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a45108e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {57, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603576bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {58, "Flipped bit 376 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c67", + true}, + + {59, "Flipped bit 376 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d217", + true}, + + {60, "Flipped bit 377 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c64", + true}, + + {61, "Flipped bit 377 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d214", + true}, + + {62, "Flipped bit 382 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c26", + true}, + + {63, "Flipped bit 382 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d256", + true}, + + {64, "Flipped bit 383 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310ce6", + true}, + + {65, "Flipped bit 383 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d296", + true}, + + {66, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "45be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {67, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a84d07ff90b338e065b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {68, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be814415d2832b7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {69, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d077f90b3386064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {70, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "44be81c415d2832b7a62a45188e5da7bcb97da606bd5b16c92c1fc36f198c0b3a71492184" + "8d5e03df1c4849bb8310c66", + true}, + + {71, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b3386064b03603d76bcf8214b1fb88c66b9415dde76674896400f97b8408bfe" + "fa6ee86c716bfa4a460d216", + true}, + + {72, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "bb417e3bea2d7c54859d5bae771a25043468259f942a4e936d3e03c90e673f4c58eb6de7b" + "72a1fc20e3b7b6447cef399", + true}, + + {73, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "56b2f8006f4cc71f9b4fc9fc289430fdeb4e047739946bea2218998b769bff06847bf7401" + "059117938e9405b5b9f2de9", + true}, + + {74, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + true}, + + {75, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "00000000000000000000000", + true}, + + {76, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + "fffffffffffffffffffffff", + true}, + + {77, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + "fffffffffffffffffffffff", + true}, + + {78, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "c43e01449552032bfae224d108655a7b4b175ae0eb5531ec12417cb67118403327941298c" + "85560bd7144041b38b18ce6", + true}, + + {79, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "29cd877f1033b860e430b68357eb4f8294317b0846eb14955d67e6f409e48079fb04883f6" + "f266e0647963f2424e05296", + true}, + + {80, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", + "45bf80c514d382aa7b63a55089e4dbfaca96db616ad4b06d93c0fd37f099c1b2a61593194" + "9d4e13cf0c5859ab9300d67", + true}, + + {81, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a84c06fe91b239e165b13702d66ace0315b0fa89c76a9514dce66775886501f87a8509bee" + "ea7ef87c617bea5a561d317", + true}, + + {82, "empty message", + "1c678267be13acb464939c2896c9e9ce1deb5b30833bdd9ca00370889b84410782ad52afe" + "25dc10ab7ec5cf5f34793b7", + "", "6dd566be678c1e6359ab31b635cc160160a0c5a9c49a0ac5", false}, + + {83, "short message", + "00b184c2c0a491d764a26f8b2e56a965222b36213bdd106ae782305c50f89269902476e5d" + "f3fa58e0ecfae82a9607c8e", + "9f", "5afff4b009ca9c9e5dcd84f05607e7a7d43ee43b42498989", false}, + + {84, "short message", + "055b67edb659e29c10e3e9cd25aa1cd5abf0880e2026ed8436e39b064b7315760cd7a9294" + "ee23d4750969cc8b5dbaed7", + "4047", "4d08baef969eed23b814472acff08d08fd3491a728778a1c", false}, + + {85, "short message", + "9e3c198e93930f076b035c5fa8f10d9a65e98c66cfb36633e3cb33279cdf57688f10b7472" + "d1fc9d962ce6954519bfbf6", + "88cfab", "1cde3765ba5a15b1d0182136a72c603acd3b904ceac8f7ad", false}, + + {86, "short message", + "f5f5962bda257b38b2a2318929121b2eaef792d5c6a9585e48b80cf5357b29c3951b787ed" + "3e03e385b05b8ffe6861dc3", + "d9397753", "4638e4427e6084b76c53ed9d6e916162fcb8b962c3d616f1", false}, + + {87, "short message", + "f62820ed5f9833fd22dee7bd49e2c9b19fc9668897c2c33e6c7c1fa5c277c3b9f581faef3" + "ddc664ba537975d8afaa707", + "9b6cc7caa4", "f6e272a7a6235f60b72b4c7424cf32a07f98ea592665bad8", false}, + + {88, "short message", + "f222a1dabf322aff8463acee6444939331212be3e19d31f4b73fdcc97e2925365ea33c985" + "282805c83dcd8fb42a0e214", + "c85ad7872b76", "933f0fa61d4466b5baf5a601f6b96d81a97e81c512d822e6", false}, + + {89, "short message", + "56e80f3899e945310a9d9bef3d32091f29c157dd46b2d439ad89d63e14b2c24390f74db4d" + "905f6bd03f75c32e91225fe", + "80ba25f1c27650", "a1a6e248b40864ddf83b00c52ae2c303b7e76fba0548d4d4", + false}, + + {90, "short message", + "6cb6261a56a21b2c3c13453c158364aafa78f58172a9ae3eeb328ac38808b5c68c111197a" + "303ec36847c9a315ac5eb5b", + "79430de51d68cf34", "33593a80da455e580ccc5ee9b60edcd1468460539788fc41", + false}, + + {91, "short message", + "44ca1ecb490470a84c7e13e1f1c69da21f48c33b6f050f48f7f244f0fda8b3c855904ed06" + "12e2dafa5105cbd7f6449eb", + "870b981c8afd9fae1b", "930f2e401e3aafb46a0c4029002f4ef1ab9fe838bc00c79e", + false}, + + {92, "short message", + "aaca68882cfa7250988a247b96cfb3232d6567378f8fa7e7aaaca1c386e1ae15e54957d22" + "bfff1e50ae7f21beea197a5", + "a6f31b822ec24da1b1e9", "a9c2d68f0ad1ba50089b169c86d965f97f52388a48ace744", + false}, + + {93, "short message", + "1b32f9b6378934a502dd74d8b74a4606d5b2c9a8587fab1cfa90d75007734d2b8bdfe6348" + "15243526ebc0f33c04d0d05", + "55367c657c792610efdcc0", + "934083c8594591da783f0da28f4b58adb604e9cc76b99efe", false}, + + {94, "short message", + "09d91b2fa22e68b5335d478235aa4e157435c9acfed772219adfa1e9dd72f33e1a2183a02" + "03a104f80e643cdf29e5aff", + "b31e254957db6b1b70a06ce2", + "7d45f3899455787e7116b570df8f7787f672d5821d6f75fe", false}, + + {95, "short message", + "d311a80ac801e3639b9185608af4a85e4122e29b5c23f05234c30d92d59ad13cb80390e5f" + "a0ea4a54853228b356689f5", + "e6b443dba0dab35d43ca5d6ce6", + "27297096f58f598391c57778129949b94628bf17bb2422d1", false}, + + {96, "short message", + "06297e6c46558b9b0fc36c272b4ae7e65dd536cc1d13acbfa831fa5574b34f99e09adfb7f" + "20321f203075fd26ed2e29d", + "309b95e5f1ec26f70786e74d806d", + "aabff26fc44a40f0b87a40c175c17ea7140f8467dcdb95cd", false}, + + {97, "short message", + "e8b63a25cd85ad4f39e3c0e9584eacb94d6ae33f984da259aa533d4d28aeb341cf3ffe49c" + "029e4af6a4805f760f35f2c", + "d225c27795f809454bb2c51d21f3ac", + "0e12b758015ac89797d55470f3982c13a5ff1483276083d2", false}, + + {98, "", + "d83a685ace9fa0c0aa47f0c7b4f0f00717619a82e2eeff87f51f67d814d51dd9e4cad7578" + "a4e49b672b5af83943c2583", + "abfa7f5978f751e87e8b5a15a6e89f4f", + "e4e6ba041bbb7a47ec8482b2043455c119fbdb389a3945a0", false}, + + {99, "", + "5beaf406a6627eaafcadb6dea4e27ba4fd879fd3e5bfd87ea3c8d5e0acfbbda2c6bf006be" + "af5a30312e690724c4744a3", + "bc57d467a9a2af64ad5e14b7bc0898dc63", + "3fab1a7a192359b6333a9699b75612211a38b6dccab4572d", false}, + + {100, "", + "76b36cc3b8ca975708ee4b32bdbe40ca13f9ce384c52c4b6602b7fd92164f1fd8432706c1" + "966f648bf4830f4deb34795", + "b1d022c6536f401d147dfc0d7d4e600bb753ef0e9f243bc3", + "c91eb3f362049c5336c5074cb887edcb27aac1ef6575a92d", false}, + + {101, "", + "20569a16f453dd3c34df98155286b1ca8a392ea164c919311f0df9d39d976062f4f992b96" + "def3851886e6295f2615064", + "5402c4e683d1a431868ad528afbf4128b0b10cef947d063b34d376d344b793b2", + "27728059696aed5bb00a13c1db100691d4a21ebea0a8e4c3", false}, + + {102, "long message", + "9ef6a55f8a9b6b9ef1f8296167319078163706ae5b60897c2dd6e340b67ed5d577fb54c55" + "47cd5f248f06e7082ffb826", + "6a0d16276941d8f04eac2ec723fa53b9d6b16da7e30e7f2d9ad898e7cbb71bd3dd234ee22" + "836ff4ac6011b6f12bd3a", + "cef5d900eef0abefc625c1d2862a3f42998ce8b1e007d2b8", false}, + + {103, "long message", + "fb56bbbc6d751b744d8c1b57cc27a1d2c2f4e38e3491f54448cfcfb9389b7f63fd0d41920" + "968ef612510625f2637d28d", + "cf1791517ef5a61c0db65a668bee26fdbc975d799b2623cc0f3e4560e80c7014fa9c02d56" + "8c98c86385e000fe6776bb7", + "88e99accc9c23c9c8c1110e7470cade0317817916d8505f5", false}, + + {104, "long message", + "d041e24e59b34d7a18128a42d8a7a52dcba5d79e5ed585b55c7c9e4946e5ccaf7e59df0f3" + "da98c7d0523e4cc8f9d7da4", + "5279618f1b41534910395a78ded968aee3431085b599c4f55eb5ff8a2e879bc44291d923d" + "e31009db1b9f7f81095afb3ea", + "8500f603ce85c030cfa05731758b6be3317b6fe8e99b7d48", false}, + + {105, "long message", + "e1ce4884fd74a0e197c68ace3b29b552313af8e451e98d9ab8d0e8f8ee74143e8fcb64462" + "17c0f3123a426b8ab6f62cb", + "71154b9a657b905f884ba5140d5e7b9243fec3e03fbbdbb360c8194963ae43177b5502cd2" + "0f559eeeff8638d028c501926ebc7eddd132ccea29ead7ad0c95a30b9d325952cafb0ea5e" + "c9d9d6fdeb63950d5d69c8bbbea702aed1d444da286807ffd6b36cb49902cba7abf9bda1b" + "577c6", + "c7e9ae2a81de32280b518d055c2c9d7f0f5db6d06ad0e4ae", false}, + + {106, "long message", + "8a242c22d1b54ce216ca03c88455beb128211a9f35af2343709af7c5f43a681451ea53a36" + "de2e5048eb44a51681c6120", + "ab5eee6b83869119f00dd3cc66dde75cb5700535a90e9b3e32b31434c297ef53f94659d7d" + "9b11323161b2e66c6b9c9ad20e313303f81e88e471786c8e936011f78121e39630b2e0804" + "fc97ce5cb3a34f26949439fe530adcea6e97c78b042e0817253bf75dd54335584122f5edd" + "210341b6d93f58aa1b4de2aad76fecec44f", + "77392b18577ba8819fbd76fc73d45029e55e7ebecd58a320", false}, + + {107, "long message", + "311c4bee7cf257b780135a2e4a6413e68a816f5d8462515dcb1c72494b6335581a9b60a21" + "7b9ff1c75e7768148f8df46", + "63ccc3849c4c323cb6ce926877969048b849ee4af18e71eef52fe9f274a8678560f9a5d47" + "510c3c98c8a08ed4c01a01e0a3663ef0cc6c3cdca6276d91e99b0d414263498fb64ad74b8" + "20ab52b37adeaf27cb44545edb8f09094992837b8d3a0baa2a101a49592eb889dc8bace4c" + "71e3efcb9d4149bd670ce2f774d73c12f2a45", + "94674aaefc06eead22d15317900fa26c8df8cdfb252bcaae", false}, + + {108, "long message", + "fb792867c8928f0503aa24477cebf42e0b018346e3619770b9e8f5097945e2e275ad06f0c" + "12152366ac06e278c94090a", + "0a63e6d91d7a6a18dbad879fb8e23ae351920391eb40fead6cba846768a2c6797ff347b43" + "01327b09afc41f7b803af6b61f6d9b818e0ddcc02536d0543dbf1a87f2c5e020f64590943" + "44b72596d548435c313544e92c254d54a70a1d6f6edd2f82540a1ea2e82125b0715fa0f89" + "0bb2be4ba0065d2ba0144854682aed041c1035996648e2ed671b7253ba567ffb999d91fd8" + "e7ffce5c6dc4790732adae443435a454fe6c2a7c6708d9d5b2eb9292d6fbe5e026d65332b" + "38c7925eff9beb89063cab63fbecb2ac0e1bb61a5b1e511f949c43a34ee26f1156e97793d" + "a97bcf5b5c67641384f268131b297857d719eeb6cafa3dbe9b8d0da55c98656f20e5b39b", + "1aaaff966c0a84bac791ab9e0b9b505d393073665732a74a", false}, + + {109, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "45be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {110, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a84d07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {111, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "46be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {112, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "ab4d07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {113, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "c4be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {114, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "294d07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {115, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44bf81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {116, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94c07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {117, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be814415d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {118, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d077f90b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {119, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c414d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {120, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff91b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {121, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c417d283ab7a62a45188e5dafbcb97da606bd5b16c", true}, + + {122, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff92b338e064b03603d76bcf0214b1fb88c66b9415", true}, + + {123, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d2832b7a62a45188e5dafbcb97da606bd5b16c", true}, + + {124, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b3386064b03603d76bcf0214b1fb88c66b9415", true}, + + {125, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c", true}, + + {126, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e065b03603d76bcf0214b1fb88c66b9415", true}, + + {127, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283abfa62a45188e5dafbcb97da606bd5b16c", true}, + + {128, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e0e4b03603d76bcf0214b1fb88c66b9415", true}, + + {129, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a42a45188e5dafbcb97da606bd5b16c", true}, + + {130, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064903603d76bcf0214b1fb88c66b9415", true}, + + {131, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a55188e5dafbcb97da606bd5b16c", true}, + + {132, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03703d76bcf0214b1fb88c66b9415", true}, + + {133, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a45189e5dafbcb97da606bd5b16c", true}, + + {134, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d66bcf0214b1fb88c66b9415", true}, + + {135, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a4518ae5dafbcb97da606bd5b16c", true}, + + {136, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d56bcf0214b1fb88c66b9415", true}, + + {137, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a45108e5dafbcb97da606bd5b16c", true}, + + {138, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603576bcf0214b1fb88c66b9415", true}, + + {139, "Flipped bit 184 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16d", true}, + + {140, "Flipped bit 184 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9414", true}, + + {141, "Flipped bit 185 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16e", true}, + + {142, "Flipped bit 185 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9417", true}, + + {143, "Flipped bit 190 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b12c", true}, + + {144, "Flipped bit 190 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9455", true}, + + {145, "Flipped bit 191 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b1ec", true}, + + {146, "Flipped bit 191 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9495", true}, + + {147, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "45be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c", true}, + + {148, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a84d07ff90b338e065b03603d76bcf0214b1fb88c66b9415", true}, + + {149, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be814415d2832b7a62a45188e5dafbcb97da606bd5b16c", true}, + + {150, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d077f90b3386064b03603d76bcf0214b1fb88c66b9415", true}, + + {151, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "44be81c415d2832b7a62a45188e5da7bcb97da606bd5b16c", true}, + + {152, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a94d07ff90b3386064b03603d76bcf8214b1fb88c66b9415", true}, + + {153, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "bb417e3bea2d7c54859d5bae771a25043468259f942a4e93", true}, + + {154, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "56b2f8006f4cc71f9b4fc9fc289430fdeb4e047739946bea", true}, + + {155, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "000000000000000000000000000000000000000000000000", true}, + + {156, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "000000000000000000000000000000000000000000000000", true}, + + {157, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "ffffffffffffffffffffffffffffffffffffffffffffffff", true}, + + {158, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "ffffffffffffffffffffffffffffffffffffffffffffffff", true}, + + {159, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "c43e01449552032bfae224d108655a7b4b175ae0eb5531ec", true}, + + {160, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "29cd877f1033b860e430b68357eb4f8294317b0846eb1495", true}, + + {161, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "", "45bf80c514d382aa7b63a55089e4dbfaca96db616ad4b06d", true}, + + {162, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f", + "000102030405060708090a0b0c0d0e0f", + "a84c06fe91b239e165b13702d66ace0315b0fa89c76a9514", true}, + + {163, "short key", "08476e9d49499c5f52e37f80ece6f5a45459948806b48241", "", + "1b6cfc8709aab8075465f32e13b0b0f796cc34d93d7bed090f297dcf9fb75e0d8e285b150" + "0b732d554ac97ba45f33e47", + false}, + + {164, "short key", "213b44d8e1fabaff837ef30ee2542f9ab82ed70411dae78f", + "ee0bf48585c186ff991b4d8607817c9c", + "54f4010d50f80bcdb4b84d56bc4ef30e4c68f75128214cf446b5145f6fff1326a209945fc" + "21ab5e1f5d917559ea9b800", + false}, + + {165, "short key", "b4afa9daaa8c944d73a3881f3221e42b34ef4e35f184e878", + "cf607f6a0eb44ecbca81b6d1fdb595cee35f2353da02e82e28e133b9decd8fbb", + "d064a51fb109c3b1d443f13f41e90e14198f846080464547806d46a8151c4e3855a81f4af" + "40915609095dd72f869aa1b", + false}, + + {166, "short key", "89e46b66209548c80b0c830662223b49b0e3b895eb30e2fc", "", + "4b012c0c0da44ede2a427e85ace8ecc54b379e9e24f08d41", false}, + + {167, "short key", "f2c10ce8cb1cf3b363354473b027c1e53deccef03233be0c", + "e1fa10b8e301e0348405770bc3fafcb1", + "2d088af29cc744e347124fbe4100cbcdebbae037ed9bf69d", false}, + + {168, "short key", "92e074442cc4c59e72260808d80d8e7b85c6335068917b83", + "34eae27425ace17771e164cbb634306f352edc9c37bf608be8a755fb94148183", + "b7e6b7bb29c02e4635dbdc50d8be71e2ddf0a544471de285", false}, + + {169, "long key", + "db6f9956c3f4ca6e41f1f7f14629d44c79e0353edbf3e310e6858bbc45a7cd57778a9053b" + "a22a141bf58bfd434ad08648c7041a224b97a0d17e0edf94fd40b410a", + "", + "0cb1b296255bb259f3b601b49b35524a5eca6c52360754d3d96dd521c905b1c1821d74965" + "967d8e86d50de950fe4d635", + false}, + + {170, "long key", + "f03404bdb3e08f530d4c3a5f165d236012a4c45cd063e3e4483da088ec0afdb24e9639fcc" + "abb91f98a49dc2972e2981426573ecfe69c00c43a2d99a3107cef3a70", + "73ed9fa2acf49d6c98bfc7d6c5ad9c56", + "b6132e5216f711eeeb44da3d92983fe5b6de5cd9410be71db8d3b07228341686aa60e7081" + "e95f2e4b69bb7cd9648bc0b", + false}, + + {171, "long key", + "ee799e25edb1b18452e5ed174bc6b2185a6754417d6cc05d736d2ba9efc8367e4b05ba0a2" + "ee525ceeab74f9804a8479130c328d671e34070cf174a003a1dfb5994", + "ac3e7da7e578b9b4dc2424030446c7f6aebcc471445a9e0e6e65099caeec5b2f", + "c8607fca1888418166c550dd58d7a3976a6ecd0e4ca99b02fb187800a9c9ef909a6c1497c" + "0652d4dca82405ab07f5eed", + false}, + + {172, "long key", + "063d6e12e670098adabe68192023b637bb6d8d713fc8436188c4ec06fdd084ce6d193f26c" + "86a9560e1abc27d813fce2b3eac0170fd1cb72e1930a2776bc84d6c11", + "", "9dc2acbfa28a7ac5f2a5bdd4b1b2dbc806c48f96ce950eb5", false}, + + {173, "long key", + "359318e6c6279ba9ebcb1675f5a98195bbf5d895da9c17b8329038be857dc395b12ae91a5" + "5598876593c1c20bc0172cf15126b7a6bf0a238eda3325d6dd60600ef", + "7ad0c9098ea10e615bb672b52c96542d", + "4163737c219f7c5e743843dc3d36019c6585ea5d4e7cf24f", false}, + + {174, "long key", + "d01cd898089d8a1eeb0035b0d332da80fbd3571b9192db10fa6f55f665ab192d7050cab64" + "3996e99254d9573e0cf4eeaa63afccdefd81614fe7b83dfe30e3ba19f", + "d67c77cdd0af5d10e8cae887e5a609bb76a9e5597653773c303b82b918fdc59f", + "e7df527a988080749ee215ba0f8207838df38a37707a6330", false}}; + +#endif // hmac_sha384_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hmac-sha512-vectors.h b/security/nss/gtests/common/testvectors/hmac-sha512-vectors.h new file mode 100644 index 000000000..03268e276 --- /dev/null +++ b/security/nss/gtests/common/testvectors/hmac-sha512-vectors.h @@ -0,0 +1,1263 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef hmac_sha512_vectors_h__ +#define hmac_sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const HmacTestVector kHmacSha512WycheproofVectors[] = { + {1, "empty message", + "5365244bb43f23f18dfc86c09d62db4741138bec1fbddc282d295e0a098eb5c3e37bd6f4c" + "c16d5ce7d77b1d474a1eb4db313cc0c24e48992ac125196549df9a8", + "", + "d0a556bd1afa8df1ebf9e3ee683a8a2450a7c83eba2daf2e2ff2f953f0cd64da216e67134" + "cf55578b205c8a1e241ba1369516a5ef4298b9c1d31e9d59fc04fe4", + false}, + + {2, "short message", + "00698977f7102c67b594166919aa99dc3e58c7b6697a6422e238d04d2f57b2c74e4e84f5c" + "4c6b792952df72f1c09244802f0bcf8752efb90e836110703bfa21c", + "01", + "4d1609cc2c2f1ab5ddc35815ae1b5dc046f226bde17ec37a4c89ec46fbd31af2aeb810b19" + "6dffdd11924d3772bef26a7a542e0a1673b76b915d41cbd3df0f6a6", + false}, + + {3, "short message", + "ed6dc65dbeaadbdaab530a0d35f19f78a7bd93e698546c82751bf650c2a44fc8529033d08" + "8febeed288fb4c8132a59df0207687640c76dcdb270ac3af5f042f1", + "a78f", + "0757b27e120559d64cd3d6e3cb40d497845375815181bd9b4e74f2189d09d01a1b3ead537" + "01380d988958ed22bc379ace9d47cbcac1d49bfa7e14f1f44804c30", + false}, + + {4, "short message", + "463c5e696da0ec0d784388be775d1d91d94746aa8d3d2c209f56ac95ea54e7288329f9fb4" + "0be4eef35547e64c61dc51a4a1f3380a2b96420f088655ea9d85b97", + "e956c1", + "ac4b1509391814ae5cb5a123e7a060601575c11d81b563bdc52febe6bb2c747b85eeddcb6" + "748c98147a46a1cc9be6776d1a8e82ae4896b9c18da2ff351c56795", + false}, + + {5, "short message", + "4bc0d32e945cfdafd20d39be3820f9649727cbda5ab5859953a322cbde1ab7a514d7dcd14" + "ba90905e70919bb86b85cfeaa375ee2ce2703711b938c8f4ab5f178", + "b2aa48b3", + "c4ecdbd2efb17640ce6707e2e9d0ee5bfb98b91584bc86ab386437eaa37b0f2eb70500361" + "105416c0dcecff389dc94c723fcff18cb801740962312007a195a23", + false}, + + {6, "short message", + "aca47f6350941a0efd8c3bac9064a554be337cde7d192f6fbf86d1b4db09b36531165cbae" + "0a634206f71fa400df33352fff60e1fba4009ac6671cd37312bdd98", + "bc993b1db0", + "89af2f5746cab89fda6993e00f1bf0cc70a77188945bb7b5409b536aec5533ad501db6ecf" + "a3e516b580b7df9c8eadb3cf556ccc01668be984335bd5a6255d566", + false}, + + {7, "short message", + "b3ecae6f25c2f699f158b3ffcd0a7a575583e4c9cb56b5c22ef4273cde6c6734e84d74007" + "49c17e47e8cfccafaf8b50c65eb47dfeb273d5d30a1181e37b27ad0", + "f0361d58291e", + "4037a57aa279b5a07abe9389dcf508be9495a8257dcb3feba3f0801cd57574c30bfddc6df" + "5df6567cd572c4e82735fd4e67b65e85b030f183a7f4457fb7d2c3d", + false}, + + {8, "short message", + "70ff24a252d65183bdc6b7c88751f850821141a61246727c3240b4f96088ae3278767a822" + "b65735a28ccebe4c874bcb2c942882cb23f9dd87fe08fbaad5ae72f", + "e18da3ebf0ffa4", + "878d488754bc796c70e11d5db77acda2e1796d86146e27d862586740c4d488ed12239e6fb" + "4ab2925afc88168609edc048f8572536fae96e149d73d230b18db66", + false}, + + {9, "short message", + "dd4e05933d09711ee88cb4c1ceb3600b2b33808bc08d499387b331d9c7af49bc65b55172c" + "f8083385a940e4b864b7b4b73ddf3bd513a6cbcac73878a879b4d06", + "66948029351432c3", + "9968a16eff2b4eeecb2f9d11fcb105e8d8ca59ed4e69131c9de599cd8155fa4f33def1195" + "a6b452263aad9265e16d4951841d7cd33c74c475da04497c02922ea", + false}, + + {10, "short message", + "fbd32caf8984fc4376d10daa7288db8e6e74464bdd94b448adab4497b319e9a6dcce542f8" + "2a7ff2e775d12477c880e460a9eab8efc49fcfc8c5476cb4b08954a", + "38a2586a2883953cc4", + "e0c69bd034cdec5b48150fdf3a4383456a7626d4405df52dc6c2bc8fe93bd87e369e06a78" + "1ed80ba8b1fe1146c4df82b6a514412358b31b77b9b79c7a91ec9e4", + false}, + + {11, "short message", + "fd4c3f6b2137513616c28ed4d8638f867ad0b97188b73fc9b36f3d52b82d72a49b9dc1b8b" + "25397eb448054a8d38d838e7a88b4df9c263aea1b968771d5ac5756", + "86b4e61b3b7d650044ad", + "29345d7da44e2f228e8d502e29fb655da3676a481f9947c8482502ce070b3da5065589d84" + "c02a05cd774b4bd5a15b668c59bafc192695aec43e5df3a82301745", + false}, + + {12, "short message", + "f95baea535f477d22b405c67d927f59a9e042c46297a1681bcc16fdbe1b2cd59675a22135" + "1a78075981e7eb4998066768801cbd7a85231114d7f27f9bdf24899", + "5a34dee4e0982d458efffb", + "63867bb3e82bd4a5f715b3dd67ba3625666e458c5e3d75804709f80b6dde6f774ea223ba9" + "e2536c60ab636dd12d07b217234a490ea9cae4fe673215d33f8c57a", + false}, + + {13, "short message", + "4d76ae95a123207e01c6d22d8b587e63ba682963e50961afff531160a9b9aac6c772c5e8b" + "f918ddecbeb56455ea64710e51ac21e3bb9af4b24eaa8535b3c2924", + "2c31f2d986f68a6d6a96c4b0", + "9d4f9549ac134a6f60f17fd0fbc80f55426afa73cdaf84a806d98dfffc94263178116f76a" + "adca95a9243a9128f5f66d3e7f33e72603d4b35ab90ab7d1e870ad7", + false}, + + {14, "short message", + "0da7fa1f5d217951e3e343cda81f232deb71764eb49e8510bc28dba8eb62afa2a98b6f053" + "6adb10250c74878fe649f47bbafdf3f722fa150f66e83f65f606ab0", + "83511de190663c9c4229ace901", + "11bd76ba2fd5684e3faadd44abc05d32661472ae4c75fd69e62e47a2d462e483ab5fd3740" + "70e648017250934d486fed55e68f4338547fb5dc54d4bed894c1c2f", + false}, + + {15, "short message", + "cec9e9f25ed9a017004a7882b1e44e8bd8fa3203c50cb6058455ed4f2a036788d46fcd328" + "327d0d86b1abae69f7bbb96e3d66373ec8bd45075890879a83f4d33", + "80dcd8ba66f98b51094144e9b8bd", + "c69f1787bf7804bfffd9da7e62f58c1c9f599ccae2ed4fc6abda1be48620afc797d59d4ad" + "b396e1fa5d18b8c1aa1c7c15218a9f9e3aab226119adad742641089", + false}, + + {16, "short message", + "bbe25649ecdf54ae0028fb923cc8c28ec00e10e2d44214590781238a143b75d54efb037eb" + "9f53082a8ab3d8876daf4dbdc2483c4ba222797fe20da3b7730368b", + "33f630088c0d24cda98caff1a3afc7", + "c803ca833e851418a3d9ed764f8c83f481060141eb1b2bf64d7ee7991b041c48bfc747bce" + "13d69722f63944085cef8e7a166270530fe31a2a525a99b8a75f1b1", + false}, + + {17, "", + "f5e2b9e2313f4f807cb3a924a7d4943fc3fb475d8f1a1b40ce09a37770f621af8977729ca" + "df986c98c75f08a4fab4280538e09e7e51e87a8d62c03411bdb8d24", + "74ef623c83275ae99745bff7e6142afa", + "471055f7a2d44758e7d7837db85c33626b8306760eb45e18d4ba8dfbcd0d4279fcf8b539e" + "f7b165eeabf5457ee2c41e52d07e9121da02c988f08162f86bdf208", + false}, + + {18, "", + "8e323d5fb4752d92a6d905c512b287d07b21ae50002d026ff0388e1593bde9998dd02321e" + "200d148f5fa2e824b37e9f5a77441794b840bedd552d1051c1ddd8c", + "4daa229b009b8984354c2ec3e7973e0042", + "93a2137cc84e2fa1439d7c239767b3ce653d634c58a4590eb61af9d3ef986445220aff355" + "4de45a1b0933fa06d3d64460418910977d8d9ddb2eb04963c816841", + false}, + + {19, "", + "465bc1ab2125cca29729d01df044e393b0677defdd939280a3aa141224efa06457e623056" + "d02f6c36eca3dfc4a7476dd36b97d0c2d60c7672129189e73b6af8f", + "dd84599b47ba9ae9f2ad0c8eac678485433eb6b1dfb7c998", + "9fff43a83c71833211f9d60eeef4166965c41a37c76634b1bdf9c5291df75dc877668f228" + "7bcf8108ea9e03d061a708db2db08687eda61fa97b1ca92dcf22b92", + false}, + + {20, "", + "b90226798dff2ffb91d1ee4103f26397d0bf84c13c1ec717392c5fe1d4d0f4dc790236d75" + "9fa1be852e305da585a3dbde0d3912bea60d6b140c25645eb00943f", + "aa29c372f136993c65ace5e1d62078806eb787913bb35af33371056359d354b2", + "493a727536b07d434a7fc8df6b70989148a8d94cadb9761ad845ac5fde2068f9565e68607" + "b531b0f307d7c17ce0a2ba69fb1ac1b0c716f93904eec75669e70b7", + false}, + + {21, "long message", + "af1bb91775cb40c73983f119c927a2ce8f7b954a6274ecc1cd96019e5c417af4b09437619" + "4eae71c7f68f3345654d5d9f8198a697b41ae251e82308accd935bd", + "75ededdfa7f1df1dc144fb195b27e454640e3f897cb564222f05e8aab0c6024f90472afea" + "6e7254ed25134ea43452a", + "b53d564086a745b10d88a48b50ed8b53f4c83fd12bf56a75108074de9b343cdf0668ce8b6" + "a3d884ba2da5f4c957f1319e26c0813c99a4269c171ad80981013a2", + false}, + + {22, "long message", + "513e0e7622eabcb6bfc81669dac903df46daea1240f32248bbf4fc61f1f9b13b2c3fe1bcc" + "97540d30065be9eee41e51748bc42c16a8c8269fbe2b6f625c19228", + "81d8650937f50871a66af71605ea4fa9d6c5d7a375774c2280eb34aefcee8c0ef83345bc5" + "47e4de7cbea482369b25a93", + "9d942e4585742ba118bda6e132510af3b9297047d364f76b2a0d1fc803849b06ccac0eaa4" + "27934055c9d2e5a5da19cf17299ffdab65089580d10ff7207c9ed03", + false}, + + {23, "long message", + "627c9a72247d07b0cec8346277468311c7401fc4cecaea8e22e13ece4b352c8f7a7eb1ba8" + "1ce348a08670438c97b8d9e883614d550f1ff16d636975c59988c2d", + "118e0468cbb52f93a3396ebfaa114881a98a4101f4ff912ced47ecfc73b27f52205b7a5d4" + "f3899506f9e34ebf99460da7a", + "a186e08c7731d4bbb1d5342a105ef48f5353c5c542277de607831fcbbc8d0b9fd509c74bf" + "9e352ee739792ee3cd6382f96e70adb589fdf1fb031d43eef1a595f", + false}, + + {24, "long message", + "1e981d0cbbad5bea9480d836b4704bf3147663b6ea59e1e0a280fb45d9b85d445dc972159" + "dde301c6f1e66681f95642dbb9a9218c00d0cd724cb02f3bcaea2ea", + "440dff390688c9fde31c17fdb61c1d13899f9544a986324c34d5eb07bef9a4436297f4a7f" + "e16de5dd7b24e0c7c129051efe6f2dd0a21aec05c3e3c8f6fa30d9c0cbd60d840d14f0b2a" + "928bc7189b9de4a6a731151d6b31e6a0ecae75095434737be8c3db11a6a697d0616c78b97" + "041de", + "c52eb5d18e90687248342a84dc0241c680e992b88b1409275df7e347c99169a50cd780eb4" + "726ad759e2a027fb091354e3d7c7aba8a21f8acd1d0e21236af5f98", + false}, + + {25, "long message", + "ee8aea2a52eb7e0c1120ab736b1a825b12610063de9642c594766c020cb87314d8ac94b13" + "072bfbf3c019b4aacb1d2695cdd7563a26f574e12559906784d853c", + "a3951f1d18135602fdadceeef5741c24ad22756160d0c55e51b788af952adaeb13e18c24c" + "6b09672f405d7ec3d49b0bd86c7f8691b6f69af49175423215cf57d7c08a54ab0b0293e68" + "5c9aa250f1599d78193a00af822dec4b56fdb41f0343ab2cf85ea27bb2e650930f5e8ca83" + "6833903b053b3e06899b4012a6532978d90", + "d3678ca7c5c1aa21f12eccc21a1add0b3eb12ccd134033570468191e51b058c61f2a7d88f" + "2ca6c652c29c65c491bf1f0252bc157bdd77436ff55204eac6dfb0d", + false}, + + {26, "long message", + "ecd1861a12eaee48aef1d7ed278223b50d3416dbff81e976c56ecd4b1a1bc8892b584cbcc" + "72370ff5e976a6af1790caa32f9ea912855914c0315979578fbf165", + "5779c56373a8e5db43bd65c0453ce23144230d43666d717a3b59d2e90f0e10732376831d7" + "281cb23dd5566e5f8c627d00d39650139ceb87cd47e921d65d6c1cc7712ac4bd75bda8828" + "e68abc968f4160ed91b28946c9d706b0360bbbdd65f47ef9983c50f2d09d05c3674c0943e" + "a4af54c381089f9b846dd69ce908e0f6eaaaf", + "d377e4efc39f25ca751452e79dcb5661f8adcc06570bd3f710e03854e032286ca477e6a62" + "0647958fd31706463b542ddf617757875f349c61109358d04f6dc58", + false}, + + {27, "long message", + "71aadbf330ea133b46c939d12e603896902e8df638597c98872dfb5aecd5161bc84095221" + "de3222367012f45c6d70701e862ab000e782e91b505b21b4e212c38", + "e6d7b0280d2f7df83fd26562fcdea2597cf687a9c9fa194f655c44d3271b881f28adc436d" + "b8e0437ff4dc5d38356271c338829c3e2d9ba4ac1777c94886983d4b72c275bc00e4f7b06" + "c5ce38a2fe549fe53761857f236da705fd03790b41cc6f759f41aa206feca7ba5486f4fc9" + "d09f35c8e0887241291882010414ae41b8b384a715a409be13da17bfd60d3fbd4b8cb3cc7" + "c26043807264a20b9a5c02725e742fff03e1806b38af357ebf8c79fc4c38b007bf0613286" + "cf063e45482375475e6c426d4f70057cd92efcb2dfe86e45bdea399273a5e0f142221fae2" + "06800555c01b18533295f577e23a9a7a0aa072823002b9096501174d3bc4aac33e0dc600", + "0c1cbb2f196d3d1af5f982a330bf1d9accaada72cf6c254658cb32bfd8705481abd2e163a" + "73338700f0d961ca02a31b600df04faf311cd06498557831102f80f", + false}, + + {28, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d39b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {29, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "be301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {30, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d09b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {31, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bd301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {32, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "529b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {33, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "3f301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {34, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29a9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {35, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf311cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {36, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9ebf87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {37, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301c3fb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {38, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f86809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {39, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb466720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {40, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f85809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {41, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb766720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {42, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {43, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {44, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {45, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {46, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686734109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {47, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720ea3f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {48, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f36109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {49, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23d166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {50, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34108fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {51, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f167e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {52, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fbc618d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {53, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24965c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {54, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fbc518d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {55, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24a65c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {56, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fb4718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {57, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e2c865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {58, "Flipped bit 504 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388d", + true}, + + {59, "Flipped bit 504 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca53", + true}, + + {60, "Flipped bit 505 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388e", + true}, + + {61, "Flipped bit 505 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca50", + true}, + + {62, "Flipped bit 510 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb038cc", + true}, + + {63, "Flipped bit 510 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca12", + true}, + + {64, "Flipped bit 511 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0380c", + true}, + + {65, "Flipped bit 511 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8cad2", + true}, + + {66, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d39b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {67, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "be301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {68, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9ebf87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {69, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301c3fb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {70, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d29b9e3f87809606f34109fbc718d62bbb09c278cf05a206adf21463e1170362122e58272" + "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c", + true}, + + {71, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566728e23f166e24865c316f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b" + "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52", + true}, + + {72, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "2d6461c0787f69790cbef60438e7295444f63d8730fa5df9520deb9c1ee8fc9dedd1a7d8d" + "5ce9868df4dab3429c58392969406d7c063976818286db7c44fc773", + true}, + + {73, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "40cfe3404a998df1dc0e991db79a3c690de9e6383eafcc339171443373a3a45c181d23584" + "fee40b313b38182933be43ef3c41c917cdf3af55093ca0fb53735ad", + true}, + + {74, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000", + true}, + + {75, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "0000000000000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000", + true}, + + {76, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + "fffffffffffffffffffffffffffffffffffffffffffffffffffffff", + true}, + + {77, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + "fffffffffffffffffffffffffffffffffffffffffffffffffffffff", + true}, + + {78, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "521b1ebf0700160673c1897b4798562b3b8942f84f8522862d7294e3619783e292aed8a7a" + "ab1e717a032d44b56bafcede9eb79a8bf1ce817675712c8bb30b80c", + true}, + + {79, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "3fb09c3f35e6f28ea371e662c8e543167296994741d0b34cee0e3b4c0cdcdb2367625c273" + "0913fcc6cccfefdec449b418cbb63ee03a0458a2fecb570ca484ad2", + true}, + + {80, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", + "d39a9f3e86819787f24008fac619d7aaba08c379ce04a307acf31562e0160263132f59262" + "b30669621b355cad73b7d6c686af8293e9d6996e6d693493ab1398d", + true}, + + {81, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "be311dbeb467730f22f067e34964c297f31718c6c05132cd6f8fbacd8d5d5aa2e6e3dda6b" + "110be4ded4d7f7c6dc51ac00d3ae26f8221c40bae6d34f14bc9cb53", + true}, + + {82, "empty message", + "eef6bcf16ef7ae17326a33f22d1406ec1bd3f866505f4b2e4fe8b45bd62ccbd85032a9899" + "facf2db0c93a2345cb8892afb74db549781211dd8881a8c8e25c171", + "", "75f6975e3500be4fbfee1bc95644745ce9f8d47b6f3818a48ff34e8c2b186ba6", + false}, + + {83, "short message", + "838696e6190c874c3717b8be0cf063ca6d60760987d1a33703e7e35eb173e5ae954e741a3" + "7935139d612149e76f6ab2a370604f5b4a68bee87e309240a9ba3d6", + "d8", "5bcf44539d8783bb708e7f5dafc4d683bcaa0d240c902675bdde059f944dacde", + false}, + + {84, "short message", + "fa999ed1cfbc5c43afb16f22d024e3ce645e00b06712c93b946167c9c2c037d192f0f3003" + "f87c43a71166fe1a3c5824c348673a2f0f3c475706985940f6b02a2", + "cad2", "9a93f4728aa5941da160ec707f14b7e9ee1e768c7f627269543430d2fc681e90", + false}, + + {85, "short message", + "b53fced8b7b4aa59d3b56d91e1386763c39e351c2f5ad6a4885e442ad894d5181c5bfe5c0" + "5280a84ad19d758e359bf8171fe652988fcf9d1458ea17364ca8fa9", + "d3393c", + "02c4968e86d1c62837a41650d3199ca6b3c59b8227f55e0ba40e5e3904ab512a", false}, + + {86, "short message", + "3f0cbeebe391c6491e77c57a05e85a16f0b5294d19f9a7f3390baf7a2051fbf980e041ee4" + "5c9104a9126a6a7ec182eaec27a99c1a7a3f5a1e8cd8ffde60641dc", + "bebb0392", + "8d68dd7d67763e8eafee0029d01e96e6a09c4ba09e57a2e5bde3bacca213c695", false}, + + {87, "short message", + "4a7f110b92241badc907ba3c61477bab0953a851bf327425e858fc724bd33ede2a4a5018f" + "e71aab434bda8eb2464a41577c8d570530c460f7c8bc0172f1ee0f1", + "40a333f4cf", + "5feda3366ce9f5ac3402c977a4062d33c09e2c9a3d0c2dcda0c8d67b4bbd1a37", false}, + + {88, "short message", + "c6c95bf9facab295cebfa4b907855874f57a5c1548576ad8bae694a364f5e58dbb8c8dd49" + "330b2fdd1b71657d211db2a6569a9f3a356c0c5b3c4efbd5b6777cb", + "4cf926af475a", + "0a748aa33762d374aa04b617b58d129ad1aaf252a40463fd62ce924e21e6d52c", false}, + + {89, "short message", + "0d3387fe59e8e7c43c928dac7913826dec4d63ac3c8ee346ba7caed9505b9e63ff8942cde" + "90997e8dbeaf6e17ee187c0a84a1853952d866c15f9a32fcee6a82a", + "2ba3bc3cd64bc6", + "cc7e97630884bd8ad56f6d96fd34690eab6c8ad5556b519db3bc3c6083c82d3c", false}, + + {90, "short message", + "3cb9ce565388a6f0454a80add86c7e107ea537d7f468a0648930fc37172cf7b4ca9058033" + "071c354a20a608e2d46e98afe46435a344362989cbaafac18859bba", + "33ce498e1f94f412", + "76335ee23ee1dc258812be373bb5f95918babed0b69e565e00ee3af776c5a5fc", false}, + + {91, "short message", + "c25f45ceb2a5597f361445fa41a9019f41a6e6d7f144203f29c0b9fcea362d60894c3cadc" + "1ce25d53da362e464c11fc6e169e3db2ea1cf40fe08fffb429b1a5b", + "81978af4795c50f89c", + "bf73218544d8458e6ad00727b236f833d281723d7dcae4d1019b70b9d6e8bc4d", false}, + + {92, "short message", + "b458764ee273f391cb718f64a1bca64c96a870d9426d6254ee37e5c93898d6a5ef68e9d3b" + "0e057a3c396faa834a29926a9680cfa903d2a605b85407bb24c8cee", + "d804dc2a1e146f62b621", + "5b25843416467b9e0a24cfab67d8fc27e0623ff9e01b2204b5afdf3e9cc05d1b", false}, + + {93, "short message", + "7cbc5778f70595fc211cee3a93e17ff7f25a1d9f3766f8eb70eb1e08c9420a62bd89e8b7d" + "834cc854d059afd413e4d9c062a532e015928528c7f5812dfebecac", + "4017e0ffcaac4c485ce7ec", + "66b4191b37a6f78809c434736ed6ac2273c04a11219636e92671ea05bf6dc299", false}, + + {94, "short message", + "937b9711d670daa2359920e47dd6d0fb75275105b3ef07bb4a31d3c4b99baa8ff79ee4b4a" + "1b4a5b250d0fd7b4721e04a7b06035b1d0c9d739597707839018bce", + "6991810e9788af7aabff8eb4", + "23522de80ff6a3a6d8fc1bf9b632e1600df53c59f38589a6f2ae9b95d940a340", false}, + + {95, "short message", + "ad37630a280b1a75ebed1984217150a400a55dca2362a8eaf3c907858d0b45db3e208c316" + "d033854eb4284f71117d33876e0e203ca922d26f9b76d94cab0d4f3", + "7c6f2fd83e5691827be38e49a0", + "b609c0b5d359061ac066bd3bccabc98493fd33bac8fe0e3f2e2b4758cb6578b0", false}, + + {96, "short message", + "526aa2645ab71229e2c60f68bd5bbcf0cea0978a0a9c60cf695e81fecaedecfa0362c2174" + "7eaa995975208ca35cfa6bc2b95d1c2afcee11275f43add6f026d6c", + "681bca550fe301f2dcc1e38b53c1", + "1f1f50dacb3dc35b90429c0f9b31edd239a6af4c09d51095cb39ff11c7c26598", false}, + + {97, "short message", + "6026a9047a07ccf197fde09c8b9f15f34bc52472b7d1ea4673b4914a0e1c3aa4cfe8d6ef1" + "2d4d4019f5ff3ac0adcad7358490874155daf41da2f74aca1cd894a", + "ce1d869c53041c5f6acdda7a05af15", + "bd2d678ceadd71680f9987c88d24c49335cb985af0bcf8e23fe810e83a920f13", false}, + + {98, "", + "a03d2c543c302949c51b662f43114c1305a8f6961ae48342803d3690dc18255fab9249655" + "36a79bc38564c7c97cb8cc0209786e9f76375bf181529cf7f93d954", + "697617ae31f19b8a6ad4b8489bfc3db1", + "577d62d7279b39a0d71e2f80833425ed43e4a16233eeb5d251f766db0bf7a58c", false}, + + {99, "", + "25843665d39c3ae9a7b3e4427e2bf7785281fd2594bdde67860ca9b8fa11646469d1645ae" + "8ca3825b8c551f9eac3da0660d8c2e2e3bd23d34395c6775dcdfd2e", + "74082cc5d14db1967442d66aac6092bd23", + "b373ac5fb1982b9d47d28844e969d51680dc81d21d556c2671c29c11dfa6e340", false}, + + {100, "", + "4831ab4962a2d2436091cbbf388d2ba042b472a262ed8373c85d047c702adf73a87eb097e" + "72d91d089b7d1504a7f7d8abb3bc2c44c1340d6c16c84ea9269e64b", + "2803c2f4e5b4bfccd2b407469a6cb5ef21fd14a682636397", + "641f29925c06aa01086c8bce89d99e1456dc2ad4b1d3364442187ce4392838ee", false}, + + {101, "", + "449bb57d046551e1819b3c994122c3605954317d0d76212284a3328c226732cbf4ecb442a" + "582c8423888aaed946e5eec2be66e127f1e2e29b66e68b9b4bec4d1", + "79004e644389a11b709bc0a23cb8592f9fc7960bfa46132cc1ffb9747df37dec", + "c054667d992cc1e84fa5b13f6402125b4bb6fd2900dbcdaf8b8644c82edadc2b", false}, + + {102, "long message", + "ff97b77020861a0ce00eff8de9e701aea8c6de0fffd9b4c1342a416d357fce35a7016c64c" + "cd38e2bdf674802281c2234153dd83aacb948966dc87ea4718fff75", + "d7e2d2437b7067a30f04529041960e041e281737d1e0daa8cd50cc0b264716e117aa2fe9a" + "7e39c2f178c607faa50c2", + "062e9c4609a3b1d5df277a33ac1c7501df81ec1ddf460b0850a2aa332d07bfcb", false}, + + {103, "long message", + "f4daf370c4f437d8a85391ec455e34540be8d32df8dfac05b166ae72ec1cc608f8c177b30" + "dde8bf07c9d434732c26a6e530b182c7ab21093eb79d0bb5be85e53", + "f60418f6c54a25fabf518273088619c0741c1c7187de93a0cf6a03f4565f1765de6567545" + "41b860137f3f8455de7c403", + "4d4a568dd26d27267d0772540ebb0b94d44fbbb15a1bb749a570ed6313ee695b", false}, + + {104, "long message", + "3be95e879421ed7856269eef39a2070fae406cec5e30b50d92792df5a37de98595684eaa9" + "205587ca607eeac8f96592f458f63434b7dc82596d3e4a1a16c3d59", + "c64f7c970a441c6c503838a491308c783099eac52bd35a217978a64dcec84d34186ab3b74" + "f20285d6fea2165eab4da3d2c", + "4ea9e2f08870c30cb68d419816deb681cfd6ba62906e6b4a8088efcd9fa4edf9", false}, + + {105, "long message", + "b5eb53586b948587db3dd46c43ad65498a5079157562e4074c9c20d097d0c97f19db4661f" + "b2dd11b87a5ccba2c345642618f561d00bf87dffc66762e45e0156f", + "9e8ebf96429955d60b925a4111745ec7028de24e694a6d2eee1dbd5e820ab9f00beafde09" + "f95095933a02f251297282b0cf67c518397655841f230e1d9ae5ba93150d4375dc7c0738b" + "99850b07d5a442994e68dc813d55edefa6cd063ccb202711d97ba674efa02ddbdc692341e" + "77cfa", + "6a5b6272df7fb6315293ce22483511d700a83c34db6b0ee4398b4a770241fcf2", false}, + + {106, "long message", + "fbc678235d596980268730a7aa8a3c25095f1dbcf7f830990716a510c44e62b1ae8ce095c" + "65e1852bd8a09f25ab93415ae736f22b2c68ecdf3c0f71e15a057dc", + "ef395738f2b3bd7a0649eea75e734e5c79baf21358c7ae96c63a58e260266c7bfa869664c" + "5d10e87c26d0f5edb3b5f73900c1d9a96a5a2c2912506c19dff04e900b8d5d63e1bb606fe" + "3d5a229b642b1ac59e08a4687a7aade3de16d183131ddd02da988ff826e88b74ba0c5c41c" + "fcd8570cca59fb3304d588f7f7e63dad47a", + "84df3338f502e65866cf2077f6776341a89dd2234961b474d5b7438d1836fd6b", false}, + + {107, "long message", + "d8437b093e170afc30fb68d873db6dd67ee0372b6c5feb124d548abbd93304a082235a170" + "a9d326268d0cfc34264d8ebcfcbcc0dc0ea7767b650dbcfc7848f91", + "0fb91bb043cf3d49341482eacbab92da92117bb6ec03b518a93c9d59e54702c6a21ade4f2" + "55870cb52da4a24b36856b0cbf8b122d2fd5b0219aeacb6e292c95863921789092d5d65d5" + "a9389231670e38be31d8b76630650c77edc23773d5ec9189915560ef6f45a4275f85957d8" + "762916d8147ef43ea6f438d066227354df26c", + "4b9b51f2c7d725269a5bd735d4251cbfda71ea5cf5c046379b439ddff766d21a", false}, + + {108, "long message", + "d29225e3042b43d4eb7a9399f224424b5b4dd99031c8abf609d3a6e3175897134cc7ba8a6" + "be25d436d41a757a2daa4e1b03f7c3053ee8cada19531d48dab93e0", + "1fdad8cd37e115ef8131d4619b5d61a9827a11b9c25c5b8220b002d5b7f6e2bc30a7e2f3d" + "103dbcaf849a255c20ec5d1b40a623e398d76c5b7f07fe305181cd5bee29de3360fed55f6" + "9063e6a8fd2ef31291e4d7c3908449466b4ff1166959ff1f2e86eb48a7ed11bdcec2fc2df" + "b6684b36b8d0b68e0f1b23ef11bf5907d4a2b162cec26f31b6d5d9892a27b3fad7a554985" + "8dad530bae193d9b60d42d7ad2a66476a3ba4bf7a27ff9d0f885a540bf181caad71a235eb" + "348a23d053ba2db7aed8d7d01d96dc9f780e2e426c72bb63fcb3fff44c14bb7b0f8af3552" + "d67ee6761092c757627d19c080499c247d13b431699397159b1b71c6274584959d5c30f0", + "f9ad00420ce909cd050fdb84dcc70f00df97928968d0aca51db2784f0394898d", false}, + + {109, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d39b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {110, "Flipped bit 0 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "be301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {111, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d09b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {112, "Flipped bit 1 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bd301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {113, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "529b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {114, "Flipped bit 7 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "3f301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {115, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29a9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {116, "Flipped bit 8 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf311cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {117, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9ebf87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {118, "Flipped bit 31 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301c3fb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {119, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f86809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {120, "Flipped bit 32 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb466720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {121, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f85809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {122, "Flipped bit 33 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb766720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {123, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {124, "Flipped bit 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {125, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {126, "Flipped bit 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {127, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686734109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {128, "Flipped bit 71 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720ea3f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {129, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f36109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {130, "Flipped bit 77 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23d166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {131, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34108fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {132, "Flipped bit 80 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f167e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {133, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fbc618d6abbb09c278cf05a206adf21463e1170362", + true}, + + {134, "Flipped bit 96 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24965c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {135, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fbc518d6abbb09c278cf05a206adf21463e1170362", + true}, + + {136, "Flipped bit 97 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24a65c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {137, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fb4718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {138, "Flipped bit 103 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e2c865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {139, "Flipped bit 248 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170363", + true}, + + {140, "Flipped bit 248 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba2", true}, + + {141, "Flipped bit 249 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170360", + true}, + + {142, "Flipped bit 249 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba1", true}, + + {143, "Flipped bit 254 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170322", + true}, + + {144, "Flipped bit 254 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5be3", true}, + + {145, "Flipped bit 255 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e11703e2", + true}, + + {146, "Flipped bit 255 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5b23", true}, + + {147, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d39b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {148, "Flipped bits 0 and 64 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "be301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {149, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9ebf87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362", + true}, + + {150, "Flipped bits 31 and 63 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301c3fb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {151, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d29b9e3f87809606f34109fbc718d62bbb09c278cf05a206adf21463e1170362", + true}, + + {152, "Flipped bits 63 and 127 in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "bf301cbfb566728e23f166e24865c316f21619c7c15033cc6e8ebbcc8c5c5ba3", true}, + + {153, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "2d6461c0787f69790cbef60438e7295444f63d8730fa5df9520deb9c1ee8fc9d", + true}, + + {154, "all bits of tag flipped", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "40cfe3404a998df1dc0e991db79a3c690de9e6383eafcc339171443373a3a45c", true}, + + {155, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "0000000000000000000000000000000000000000000000000000000000000000", + true}, + + {156, "Tag changed to all zero", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "0000000000000000000000000000000000000000000000000000000000000000", true}, + + {157, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + true}, + + {158, "tag changed to all 1", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true}, + + {159, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "521b1ebf0700160673c1897b4798562b3b8942f84f8522862d7294e3619783e2", + true}, + + {160, "msbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "3fb09c3f35e6f28ea371e662c8e543167296994741d0b34cee0e3b4c0cdcdb23", true}, + + {161, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "", "d39a9f3e86819787f24008fac619d7aaba08c379ce04a307acf31562e0160263", + true}, + + {162, "lsbs changed in tag", + "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232" + "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "000102030405060708090a0b0c0d0e0f", + "be311dbeb467730f22f067e34964c297f31718c6c05132cd6f8fbacd8d5d5aa2", true}, + + {163, "short key", + "14d93759fc28f3319ab74b8167c974e800f032344dc2747ec0f4945061a47827", "", + "68934dbe948d9a77a5e0a92ed98254fa3b6c93c8bf5eeaa912b7dfdf762b37192c5d8523b" + "cab9ad71b09bf96d8454188d001c7f2077eb641199f5731b9f94669", + false}, + + {164, "short key", + "9fa371f36fb273d514fd628cb938067a4bae32a19a1e045a7d6d7f6de3751cbf", + "311bbf722d322cd7a0710f480fc66518", + "16345f6a6ca6e78d4ccac30b48d76691d6442420efa113c15ef127b538b5b024018b7d2db" + "4bc3ed3424251ab6b8b6c3cb108b0beda842dc3e68e63400287e5cd", + false}, + + {165, "short key", + "6313f1526bc220f20dde1e64ced8597279586d1e15aad05ad591d841b369284f", + "f744fa3933e16d8bf524afaeb34c715653a9cfb01fa45fe1fb68e701fe1487ca", + "b88d1ba03e2799200a447550d18e310697a57974f513df77eb07bbe315ba5fef397eeb81a" + "d9071680bcc6c70f6b252ade35b4a4040279ec01b86e40b98770e39", + false}, + + {166, "short key", + "1e225cafb90339bba1b24076d4206c3e79c355805d851682bc818baa4f5a7779", "", + "23d482a05c907eeb346ba98f83db0f63c2adfbd5b2940f33c7964c7f1799f180", false}, + + {167, "short key", + "6fa353868c82e5deeedac7f09471a61bf749ab5498239e947e012eee3c82d7c4", + "aeed3e4d4cb9bbb60d482e98c126c0f5", + "1cf9d2c9c1b55a45190b5beb590cd4cc95e3853df8aaf9f4fef9bbbbd72435ff", false}, + + {168, "short key", + "186e248ad824e1eb93329a7fdcd565b6cb4eaf3f85b90b910777128d8c538d27", + "92ef9ff52f46eccc7e38b9ee19fd2de3b37726c8e6ce9e1b96db5dda4c317902", + "d127b7385badf0c76f2b3d8aa9c722333592e01f462fedd35ec664a6f6d52d74", false}, + + {169, "long key", + "dd1e0bdbb6b60862176484f3669da531455f1cd714f999c29f08b851055fee8d72186d376" + "c236f4e16cba7a25cba879fb2753deca4459aaebc6f6de625d99af330", + "", + "7e4f7d844b3ba0e025b66de7cc6227bc50d4e174930251bfff3df36c3900b5b76b00095a8" + "96d0f96842e37b6134df40760307699534d6670f138974ee1c58d94", + false}, + + {170, "long key", + "432b311ebcfd46ecfcd3cc706ebd05c787dfbe1855fdcfce8d50c9a00f72b65a8d42acec3" + "35b4e07d544c92fd7b1d38543ac6e0fc04c26d88de8dd974af69e24d7", + "36b1fbe8f1335e7c0399c24730906420", + "2cfb688f30b10534da9377a4b3fbee1dec161cb288ac8b758793838b45ab953979dadf278" + "17f477c9ebf23cfdcbacb60b81038e08bc4fc3180bd2a1ee805976a", + false}, + + {171, "long key", + "17f720f09df5972af9b9c63e10043284608900d50b7955db3b4e2679cb4120be2c9b9e2aa" + "1a5743eb519792822c326b4d890b5554d1cb0eb71081b7569a2f04df7", + "57167c2524a55289687b83a40d3a69bc90adc53ad247020b88897f9b95d1516d", + "4f70267b98fceb4f662901bd18fb4c81ac164281dd0ece43028a3c2a65ca213aedf1bd207" + "f0939bd879bbe20fd09cdeb20246e6539766add08b3adc5143d2bd9", + false}, + + {172, "long key", + "8a0c46eb8a2959e39865330079763341e7439dab149694ee57e0d61ec73d947e1d5301cd9" + "74e18a5e0d1cf0d2c37e8aadd9fd589d57ef32e47024a99bc3f70c077", + "", "e1657f44bf84895e6db0810a2cca61a6e105e12ec006f0b5961020301b57744e", + false}, + + {173, "long key", + "2877ebb81f80334fd00516337446c5cf5ad4a3a2e197269e5b0ad1889dfe2b4b0aaa676fa" + "c55b36ce3affc7f1092ab89c53273a837bd5bc94d1a9d9e5b02e9856f", + "ba448db88f154f775028fdecf9e6752d", + "33d5a2d1998a586849eebf8134728485fcfc71248f4a98e622f83b967844c40e", false}, + + {174, "long key", + "21178e26bc28ffc27c06f762ba190a627075856d7ca6feab79ac63149b17126e34fd9e559" + "0e0e90aac801df09505d8af2dd0a2703b352c573ac9d2cb063927f2af", + "7d5f1d6b993452b1b53a4375760d10a20d46a0ab9ec3943fc4b07a2ce735e731", + "88d579c2801905b818070ccebd2c7192f97bb3e7acdcaf613cecc74d0e411232", + false}}; + +#endif // hmac_sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/hpke-vectors.h b/security/nss/gtests/common/testvectors/hpke-vectors.h new file mode 100644 index 000000000..dd7b417b8 --- /dev/null +++ b/security/nss/gtests/common/testvectors/hpke-vectors.h @@ -0,0 +1,233 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifndef hpke_vectors_h__ +#define hpke_vectors_h__ + +#include "pk11hpke.h" +#include + +typedef struct hpke_encrypt_vector_str { + std::string pt; + std::string aad; + std::string ct; +} hpke_encrypt_vector; + +typedef struct hpke_export_vector_str { + std::string ctxt; + size_t len; + std::string exported; +} hpke_export_vector; + +/* Note: The following test vec values are implicitly checked via: + * shared_secret: secret derivation + * key_sched_context: key/nonce derivations + * secret: key/nonce derivations + * exporter_secret: export vectors */ +typedef struct hpke_vector_str { + uint32_t test_id; + HpkeModeId mode; + HpkeKemId kem_id; + HpkeKdfId kdf_id; + HpkeAeadId aead_id; + std::string info; + std::string pkcs8_e; + std::string pkcs8_r; + std::string psk; + std::string psk_id; + std::string enc; + std::string key; + std::string nonce; + std::vector encrypt_vecs; + std::vector export_vecs; +} hpke_vector; + +const hpke_vector kHpkeTestVectors[] = { + // A.1. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, AES-128-GCM, Base mode + {0, + static_cast(0), + static_cast(32), + static_cast(1), + static_cast(1), + "4f6465206f6e2061204772656369616e2055726e", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a" + "02010104208c490e5b0c7dbe0c6d2192484d2b7a0423b3b4544f2481095a9" + "9dbf238fb350fa1230321008a07563949fac6232936ed6f36c4fa735930ecd" + "eaef6734e314aeac35a56fd0a", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a" + "02010104205a8aa0d2476b28521588e0c704b14db82cdd4970d340d293a957" + "6deaee9ec1c7a1230321008756e2580c07c1d2ffcb662f5fadc6d6ff13da85" + "abd7adfecf984aaa102c1269", + "", + "", + "8a07563949fac6232936ed6f36c4fa735930ecdeaef6734e314aeac35a56fd0a", + "550ee0b7ec1ea2532f2e2bac87040a4c", + "2b855847756795a57229559a", + {// Encryptions + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d30", + "971ba65db526758ea30ae748cd769bc8d90579b62a037816057f24ce4274" + "16bd47c05ed1c2446ac8e19ec9ae79"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d31", + "f18f1ec397667ca069b9a6ee0bebf0890cd5caa34bb9875b3600ca0142cb" + "a774dd35f2aafd79a02a08ca5f2806"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d32", + "51a8dea350fe6e753f743ec17c956de4cbdfa35f3018fc6a12752c51d137" + "2c5093959f18c7253da9c953c6cfbe"}}, + {// Exports + {"436f6e746578742d30", 32, + "0df04ac640d34a56561419bab20a68e6b7331070208004f89c7b973f4c47" + "2e92"}, + {"436f6e746578742d31", 32, + "723c2c8f80e6b827e72bd8e80973a801a05514afe3d4bc46e82e505dceb9" + "53aa"}, + {"436f6e746578742d32", 32, + "38010c7d5d81093a11b55e2403a258e9a195bcf066817b332dd996b0a9bc" + "bc9a"}, + {"436f6e746578742d33", 32, + "ebf6ab4c3186131de9b2c3c0bc3e2ad21dfcbc4efaf050cd0473f5b1535a" + "8b6d"}, + {"436f6e746578742d34", 32, + "c4823eeb3efd2d5216b2d3b16e542bf57470dc9b9ea9af6bce85b151a358" + "9d90"}}}, + + // A.1. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, AES-128-GCM, PSK mode + {1, + static_cast(1), + static_cast(32), + static_cast(1), + static_cast(1), + "4f6465206f6e2061204772656369616e2055726e", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020" + "1010420e7d2b539792a48a24451303ccd0cfe77176b6cb06823c439edfd217458" + "a1398aa12303210008d39d3e7f9b586341b6004dafba9679d2bd9340066edb247" + "e3e919013efcd0f", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020" + "10104204b41ef269169090551fcea177ecdf622bca86d82298e21cd93119b804c" + "cc5eaba123032100a5c85773bed3a831e7096f7df4ff5d1d8bac48fc97bfac366" + "141efab91892a3a", + "5db3b80a81cb63ca59470c83414ef70a", + "456e6e796e20447572696e206172616e204d6f726961", + "08d39d3e7f9b586341b6004dafba9679d2bd9340066edb247e3e919013efcd0f", + "811e9b2d7a10f4f9d58786bf8a534ca6", + "b79b0c5a8c3808e238b10411", + {// Encryptions + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d30", + "fb68f911b4e4033d1547f646ea30c9cee987fb4b4a8c30918e5de6e96de32fc" + "63466f2fc05e09aeff552489741"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d31", + "85e7472fbb7e2341af35fb2a0795df9a85caa99a8f584056b11d452bc160470" + "672e297f9892ce2c5020e794ae1"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d32", + "74229b7491102bcf94cf7633888bc48baa4e5a73cc544bfad4ff61585506fac" + "b44b359ade03c0b2b35c6430e4c"}}, + {// Exports + {"436f6e746578742d30", 32, + "bd292b132fae00243851451c3f3a87e9e11c3293c14d61b114b7e12e07245ffd"}, + {"436f6e746578742d31", 32, + "695de26bc9336caee01cb04826f6e224f4d2108066ab17fc18f0c993dce05f24"}, + {"436f6e746578742d32", 32, + "c53f26ef1bf4f5fd5469d807c418a0e103d035c76ccdbc6afb5bc42b24968f6c"}, + {"436f6e746578742d33", 32, + "8cea4a595dfe3de84644ca8ea7ea9401a345f0db29bb4beebc2c471afc602ec4"}, + {"436f6e746578742d34", 32, + "e6313f12f6c2054c69018f273211c54fcf2439d90173392eaa34b4caac929068"}}}, + + // A.2. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, ChaCha20Poly1305, Base mode + {2, + static_cast(0), + static_cast(32), + static_cast(1), + static_cast(3), + "4f6465206f6e2061204772656369616e2055726e", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020" + "10104205006a9a0f0138b9b5d577ed4a67c4f795aee8fc146ac63d7a4167765be" + "3ad7dca123032100716281787b035b2fee90455d951fa70b3db6cc92f13bedfd7" + "58c3487994b7020", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020" + "101042062139576dcbf9878ccd56262d1b28dbea897821c03370d81971513cc74" + "aea3ffa1230321001ae26f65041b36ad69eb392c198bfd33df1c6ff17a910cb3e" + "49db7506b6a4e7f", + "", + "", + "716281787b035b2fee90455d951fa70b3db6cc92f13bedfd758c3487994b7020", + "1d5e71e2885ddadbcc479798cc65ea74d308f2a9e99c0cc7fe480adce66b5722", + "8354a7fcfef97d4bbef6d24e", + {// Encryptions + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d30", + "fa4632a400962c98143e58450e75d879365359afca81a5f5b5997c6555647ec" + "302045a80c57d3e2c2abe7e1ced"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d31", + "8313fcbf760714f5a93b6864820e48dcec3ddd476ad4408ff1c1a1f7bfb8cb8" + "699fada4a9e59bf8086eb1c0635"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d32", + "020f2856d95b85e1def9549bf327c484d327616f1e213045f117be4c287571a" + "b983958f74766cbc6f8197c8d8d"}}, + {// Exports + {"436f6e746578742d30", 32, + "22bbe971392c685b55e13544cdaf976f36b89dc1dbe1296c2884971a5aa9e331"}, + {"436f6e746578742d31", 32, + "5c0fa72053a2622d8999b726446db9ef743e725e2cb040afac2d83eae0d41981"}, + {"436f6e746578742d32", 32, + "72b0f9999fd37ac2b948a07dadd01132587501a5a9460d596c1f7383299a2442"}, + {"436f6e746578742d33", 32, + "73d2308ed5bdd63aacd236effa0db2d3a30742b6293a924d95a372e76d90486b"}, + {"436f6e746578742d34", 32, + "d4f8878dbc471935e86cdee08746e53837bbb4b6013003bebb0bc1cc3e074085"}}}, + + // A.2. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, ChaCha20Poly1305, PSK mode + {3, + static_cast(1), + static_cast(32), + static_cast(1), + static_cast(3), + "4f6465206f6e2061204772656369616e2055726e", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020" + "10104204bfdb62b95ae2a1f29f20ea49e24aa2673e0d240c6e967f668f55ed5de" + "e996dca123032100f4639297e3305b03d34dd5d86522ddc6ba11a608a0003670a" + "30734823cdd3763", + "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020" + "1010420a6ab4e1bb782d580d837843089d65ebe271a0ee9b5a951777cecf1293c" + "58c150a123032100c49b46ed73ecb7d3a6a3e44f54b8f00f9ab872b57dd79ded6" + "6d7231a14c64144", + "5db3b80a81cb63ca59470c83414ef70a", + "456e6e796e20447572696e206172616e204d6f726961", + "f4639297e3305b03d34dd5d86522ddc6ba11a608a0003670a30734823cdd3763", + "396c06a52b39d0930594aa2c6944561cc1741f638557a12bef1c1cad349157c9", + "baa4ecf96b5d6d536d0d7210", + {// Encryptions + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d30", + "f97ca72675b8199e8ffec65b4c200d901110b177b246f241b6f9716fb60b35b" + "32a6d452675534b591e8141468a"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d31", + "57796e2b9dd0ddf807f1a7cb5884dfc50e61468c4fd69fa03963731e51674ca" + "88fee94eeac3290734e1627ded6"}, + {"4265617574792069732074727574682c20747275746820626561757479", + "436f756e742d32", + "b514150af1057151687d0036a9b4a3ad50fb186253f839d8433622baa85719e" + "d5d2532017a0ce7b9ca0007f276"}}, + {// Exports + {"436f6e746578742d30", 32, + "735400cd9b9193daffe840f412074728ade6b1978e9ae27957aacd588dbd7c9e"}, + {"436f6e746578742d31", 32, + "cf4e351e1943d171ff2d88726f18160086ecbec52a8151dba8cf5ba0737a6097"}, + {"436f6e746578742d32", 32, + "8e23b44d4f23dd906d1c100580a670d171132c9786212c4ca2876a1541a84fae"}, + {"436f6e746578742d33", 32, + "56252a940ece53d4013eb619b444ee1d019a08eec427ded2b6dbf24be624a4a0"}, + {"436f6e746578742d34", 32, + "fc6cdca9ce8ab062401478ffd16ee1c07e2b15d7c781d4227f07c6043d937fad"}}}}; + +#endif // hpke_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/kw-vectors.h b/security/nss/gtests/common/testvectors/kw-vectors.h index 8372192f4..38e641a30 100644 --- a/security/nss/gtests/common/testvectors/kw-vectors.h +++ b/security/nss/gtests/common/testvectors/kw-vectors.h @@ -1,3 +1,4 @@ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/common/testvectors/kwp-vectors.h b/security/nss/gtests/common/testvectors/kwp-vectors.h new file mode 100644 index 000000000..edf069ad8 --- /dev/null +++ b/security/nss/gtests/common/testvectors/kwp-vectors.h @@ -0,0 +1,38977 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifndef kwp_vectors_h__ +#define kwp_vectors_h__ + +#include +#include +#include + +/* use the same structures as kw_vectors.h */ + +const keywrap_vector kNistAesKWPVectors[] = { + {1, + {0x49, 0x31, 0x9c, 0x33, 0x12, 0x31, 0xcd, 0x6b, 0xf7, 0x4c, 0x2f, 0x70, + 0xb0, 0x7f, 0xcc, 0x5c}, + {0xe4}, + {0x9c, 0x21, 0x1f, 0x32, 0xf8, 0xb3, 0x41, 0xf3, 0x2b, 0x05, 0x2f, 0xed, + 0x5f, 0x31, 0xa3, 0x87}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {2, + {0x30, 0xbe, 0x7f, 0xf5, 0x12, 0x27, 0xf0, 0xee, 0xf7, 0x86, 0xcb, 0x7b, + 0xe2, 0x48, 0x25, 0x10}, + {0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x7f, 0x61, 0xa0, 0xa8, 0xb2, 0xfe, 0x78, 0x03, 0xf2, 0x94, 0x7d, 0x23, + 0x3e, 0xc3, 0xa2, 0x55}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {3, + {0x20, 0x50, 0x10, 0x13, 0xaa, 0x15, 0x78, 0xab, 0x32, 0x70, 0x4a, 0x42, + 0x87, 0x02, 0x90, 0x98}, + {0x14}, + {0x38, 0x21, 0x79, 0xa3, 0x9d, 0x75, 0x75, 0x6f, 0x57, 0x76, 0x34, 0x86, + 0xd0, 0x38, 0xb5, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {4, + {0x00, 0x81, 0x03, 0xa7, 0xc8, 0x1a, 0x0f, 0x13, 0x61, 0x2b, 0x0c, 0xea, + 0x2d, 0x3a, 0x90, 0xb7}, + {0xcc}, + {0xa1, 0x0e, 0x77, 0x1f, 0x81, 0x6d, 0xb4, 0xf8, 0xd1, 0xb4, 0x78, 0x19, + 0xf0, 0xeb, 0xa1, 0x84}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {5, + {0x0d, 0xc3, 0x26, 0x74, 0xea, 0x45, 0x4a, 0xb7, 0xdb, 0x2c, 0x39, 0x28, + 0xe7, 0xf7, 0x83, 0x2e}, + {0x1a}, + {0x0f, 0xd5, 0xa3, 0x8b, 0x7a, 0x86, 0x4d, 0xc4, 0xb2, 0xe8, 0x59, 0x45, + 0xc0, 0x22, 0x1a, 0x9a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {6, + {0xc8, 0x2d, 0x42, 0x50, 0x35, 0xdb, 0x89, 0x08, 0xa4, 0x26, 0x98, 0xe6, + 0x01, 0xb3, 0xce, 0x6a}, + {0x98}, + {0x91, 0x75, 0xf2, 0x23, 0x43, 0xb9, 0x2c, 0x0d, 0x02, 0xea, 0xee, 0xde, + 0x3b, 0x85, 0x9a, 0x5b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {7, + {0xe2, 0x54, 0x58, 0xa1, 0xab, 0xf3, 0xf0, 0xa2, 0xc8, 0xf6, 0x56, 0x3e, + 0xbd, 0x58, 0xb5, 0xd1}, + {0xd0}, + {0x37, 0xc9, 0xbb, 0xd4, 0xb5, 0xe7, 0xd8, 0x71, 0x16, 0xe5, 0xca, 0xf9, + 0x52, 0xa7, 0xf6, 0x32}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {8, + {0x2c, 0x36, 0xff, 0x34, 0x91, 0x9c, 0x5e, 0xcd, 0x17, 0x23, 0xa5, 0x8b, + 0xd4, 0x12, 0x5f, 0xa4}, + {0x1d}, + {0x6d, 0xf7, 0xb6, 0x2a, 0x45, 0x42, 0x2d, 0x15, 0xe1, 0x10, 0x75, 0xd6, + 0xd6, 0xc8, 0x36, 0xcc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {9, + {0xbd, 0x45, 0x77, 0x81, 0xc1, 0xb5, 0x2c, 0x9a, 0xd1, 0xf0, 0x75, 0x56, + 0x0b, 0x21, 0x2a, 0x6f}, + {0x3d}, + {0xa4, 0x21, 0xf8, 0x25, 0xdf, 0xf3, 0x25, 0x76, 0x19, 0xf8, 0x3d, 0xa6, + 0x70, 0x66, 0xea, 0xf2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {10, + {0x7a, 0x3f, 0x4d, 0x97, 0x05, 0x01, 0xbf, 0x86, 0x14, 0x7e, 0x91, 0x5f, + 0xe1, 0xb9, 0x03, 0x18}, + {0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xad, 0xd7, 0x0b, 0xaf, 0xaf, 0xb1, 0x5e, 0x79, 0xc3, 0xa8, 0x5c, 0xe1, + 0xde, 0x55, 0x82, 0x72}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {11, + {0x84, 0x32, 0xca, 0x48, 0x60, 0x88, 0xd7, 0xaa, 0x63, 0xca, 0xca, 0x6a, + 0x89, 0x9e, 0x78, 0x22}, + {0xd0}, + {0x0f, 0xa6, 0xc0, 0x0b, 0x9b, 0x98, 0xd1, 0x06, 0x93, 0x54, 0xad, 0x49, + 0xff, 0x07, 0x23, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {12, + {0x4c, 0x61, 0x96, 0x88, 0x25, 0x65, 0x06, 0x03, 0xb2, 0x4a, 0x6a, 0xb7, + 0x8e, 0xbd, 0xd3, 0x01}, + {0x9e}, + {0xa2, 0xc6, 0x14, 0x72, 0x3f, 0x8c, 0x99, 0x90, 0x8e, 0x2d, 0x7f, 0x69, + 0xb3, 0x57, 0xa4, 0x71}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {13, + {0x66, 0xc7, 0x8e, 0x42, 0xd9, 0x10, 0x6a, 0xad, 0x38, 0xda, 0x75, 0x55, + 0x31, 0x7a, 0x3c, 0x00}, + {0x90}, + {0x1f, 0x54, 0x03, 0x43, 0xc7, 0x43, 0x29, 0x1e, 0xd2, 0xd6, 0x76, 0xbf, + 0xce, 0x88, 0x94, 0xb9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {14, + {0x7c, 0xc7, 0xac, 0xd8, 0xe5, 0xc4, 0x36, 0xdb, 0x43, 0x60, 0xa7, 0xd7, + 0x61, 0x1f, 0xa6, 0x59}, + {0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x32, 0x3b, 0xca, 0x8b, 0x78, 0xa8, 0x1e, 0xa6, 0x70, 0x2b, 0x90, 0xbf, + 0x8b, 0x24, 0xc4, 0x99}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {15, + {0x16, 0x29, 0x70, 0xb7, 0xde, 0xe3, 0x31, 0x3c, 0xd8, 0x36, 0xae, 0x87, + 0x28, 0x13, 0xc0, 0xce}, + {0x98}, + {0x4b, 0x11, 0x43, 0x26, 0x11, 0xf8, 0x3a, 0xe2, 0x6b, 0x0b, 0xa8, 0xa7, + 0xf7, 0x7d, 0x38, 0xb9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {16, + {0x19, 0xc2, 0xa5, 0x52, 0x08, 0x28, 0x0b, 0x96, 0x8a, 0x7f, 0xfd, 0xdf, + 0x1c, 0x2e, 0x49, 0x8e}, + {0x83}, + {0x44, 0x33, 0x45, 0xf2, 0xdc, 0x5f, 0xad, 0xb4, 0x33, 0x72, 0x83, 0xa2, + 0x79, 0x2b, 0x12, 0x6e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {17, + {0x52, 0xfe, 0xc9, 0x54, 0x0a, 0xb8, 0x37, 0x87, 0x6a, 0x35, 0x87, 0x88, + 0x90, 0xc2, 0xb1, 0x1c}, + {0xe2}, + {0xb1, 0x9a, 0xcb, 0xf5, 0xee, 0xc3, 0x0e, 0x91, 0xd4, 0xd9, 0x5a, 0x9c, + 0xe6, 0xe5, 0x24, 0x13}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {18, + {0x22, 0xb1, 0x57, 0x2f, 0x86, 0xdc, 0x7a, 0x85, 0x7e, 0x94, 0x5e, 0x33, + 0xd1, 0x7b, 0x19, 0xfa}, + {0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x5d, 0xff, 0x70, 0x9d, 0x09, 0x1d, 0x79, 0x88, 0xf1, 0x77, 0x7a, 0xc7, + 0x52, 0x1c, 0x8c, 0x8b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {19, + {0xa5, 0x35, 0xfa, 0x6a, 0x13, 0x8c, 0x5b, 0x83, 0xdc, 0x54, 0x66, 0x86, + 0x4d, 0x32, 0x37, 0xb2}, + {0x2c}, + {0x1a, 0x31, 0x83, 0x16, 0xb4, 0x81, 0xa7, 0x63, 0xcb, 0xef, 0xb2, 0x45, + 0xf1, 0x47, 0xcb, 0x43}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {20, + {0x9a, 0x93, 0x04, 0x6f, 0xff, 0x6f, 0xee, 0x1c, 0x47, 0xa8, 0x13, 0xd4, + 0xe6, 0x9b, 0xdf, 0xfd}, + {0xe1}, + {0x59, 0xba, 0x4a, 0x4f, 0x2e, 0x00, 0x9f, 0xa5, 0xd6, 0xcb, 0xc0, 0x21, + 0xa9, 0x9e, 0x95, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {21, + {0x58, 0xa4, 0xe8, 0xaa, 0xf9, 0x8e, 0x86, 0xdd, 0xcc, 0xf0, 0x6b, 0x4a, + 0x49, 0x4f, 0xaa, 0x33}, + {0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xfe, 0xd2, 0x06, 0xc1, 0xcd, 0x93, 0xa2, 0x51, 0x14, 0xab, 0x20, 0x3f, + 0x22, 0xfc, 0xd9, 0x86}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {22, + {0x4a, 0x57, 0xd5, 0x3e, 0xb2, 0x1f, 0x77, 0xf1, 0x09, 0x87, 0x0a, 0x7f, + 0x9c, 0x88, 0x04, 0x86}, + {0x72}, + {0x64, 0x73, 0x84, 0xf3, 0x75, 0xa7, 0x02, 0x90, 0xcb, 0x0d, 0x6b, 0xa8, + 0x51, 0xd8, 0x64, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {23, + {0x02, 0x8c, 0x79, 0x07, 0xfc, 0x18, 0x8e, 0xe7, 0xfb, 0x1f, 0x3c, 0x11, + 0xb0, 0x32, 0xbb, 0xc5}, + {0xf2}, + {0xb5, 0x42, 0x7a, 0xff, 0x72, 0xf0, 0x59, 0xae, 0xf2, 0x36, 0x00, 0x78, + 0xfa, 0xfe, 0x8b, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {24, + {0xa5, 0x75, 0xf0, 0xe6, 0x26, 0x7f, 0x57, 0xa2, 0xb4, 0xa8, 0x5e, 0x55, + 0xd2, 0x05, 0xdd, 0xc4}, + {0x2c}, + {0xad, 0x61, 0x37, 0x19, 0x2d, 0x11, 0x1b, 0x6d, 0x61, 0xd7, 0x41, 0x12, + 0x4b, 0x22, 0x30, 0xd5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {25, + {0x71, 0x16, 0xd1, 0xba, 0xbe, 0xe5, 0x0e, 0x24, 0x81, 0x6c, 0xeb, 0xe5, + 0xe1, 0xc5, 0xf2, 0x4f}, + {0x15}, + {0x1b, 0x98, 0x9b, 0x0c, 0x52, 0xf4, 0x3c, 0xf8, 0x51, 0xcb, 0x2f, 0x00, + 0x60, 0xc7, 0x28, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {26, + {0xcb, 0xf9, 0xd0, 0x61, 0x07, 0x17, 0xb0, 0x1b, 0xbe, 0xc7, 0xfa, 0x26, + 0x38, 0x6f, 0xa5, 0xe0}, + {0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xb8, 0x0a, 0xba, 0x71, 0x04, 0x75, 0x21, 0x69, 0xa7, 0xdc, 0x59, 0x4e, + 0xf8, 0x88, 0xff, 0x44}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {27, + {0x21, 0xea, 0xfc, 0x81, 0x57, 0x97, 0x52, 0x79, 0x0a, 0x3b, 0x06, 0x90, + 0x43, 0x0d, 0x0c, 0x4a}, + {0xc7}, + {0x5f, 0x4d, 0x6f, 0x90, 0x1b, 0x6b, 0xff, 0xe0, 0x3e, 0x9e, 0x10, 0x08, + 0x56, 0x6d, 0x95, 0x50}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {28, + {0x72, 0xa0, 0xbf, 0x2f, 0x4e, 0x49, 0x49, 0xc1, 0x9a, 0x64, 0x45, 0x2f, + 0x50, 0x47, 0x6a, 0x9b}, + {0x63}, + {0x54, 0x64, 0x38, 0x8e, 0x68, 0x45, 0x47, 0xc0, 0xc6, 0xa9, 0x67, 0x80, + 0x7f, 0x90, 0xd9, 0x23}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {29, + {0x70, 0x2f, 0xf8, 0xf9, 0x4d, 0x3e, 0x4c, 0x18, 0x57, 0x43, 0xc3, 0x90, + 0x90, 0x9b, 0x5e, 0xde}, + {0x8a}, + {0xe0, 0xe4, 0x0b, 0x79, 0x3f, 0xe9, 0x3a, 0xe0, 0x9e, 0x75, 0x93, 0x02, + 0x4b, 0x6c, 0x5f, 0xdf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {30, + {0x55, 0x3c, 0xad, 0x5b, 0x00, 0x20, 0xbc, 0x5e, 0x67, 0x50, 0xb7, 0x05, + 0x0a, 0x3a, 0xfa, 0xe1}, + {0xd4}, + {0x49, 0x7c, 0x2e, 0x0a, 0xf9, 0x3c, 0x90, 0x1b, 0x27, 0xcc, 0x10, 0xc6, + 0x0c, 0xa2, 0x44, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {31, + {0xa2, 0xeb, 0xfe, 0xaa, 0x2e, 0x58, 0xd0, 0xf9, 0x59, 0xc9, 0x2d, 0x28, + 0x07, 0x1f, 0xa0, 0xc6}, + {0xc9}, + {0x04, 0xae, 0x08, 0xed, 0xa9, 0x35, 0xf5, 0x77, 0x82, 0x04, 0x9e, 0x20, + 0xdc, 0x81, 0xe6, 0x01}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {32, + {0x1f, 0x8c, 0xed, 0xf0, 0xc2, 0xac, 0x5d, 0x52, 0x79, 0x44, 0x76, 0x6b, + 0x00, 0xe4, 0xde, 0x5b}, + {0x03}, + {0x03, 0xac, 0x1c, 0x88, 0x82, 0x10, 0x15, 0xd1, 0x07, 0x1c, 0xc1, 0x22, + 0x00, 0xdf, 0x14, 0x64}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {33, + {0x5f, 0xbf, 0xb4, 0x8d, 0x2e, 0xfd, 0x47, 0x90, 0xc5, 0x13, 0xbd, 0x85, + 0x57, 0x31, 0xf3, 0xd9}, + {0xc6}, + {0xfc, 0x64, 0x31, 0x8d, 0x7a, 0xd9, 0xbc, 0x4f, 0x1d, 0xfd, 0x52, 0x4e, + 0x0f, 0x35, 0x87, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {34, + {0x2e, 0x1a, 0x71, 0x83, 0x58, 0x91, 0x6f, 0xb1, 0xac, 0x40, 0x3f, 0x2c, + 0x8b, 0x49, 0xbc, 0xcd}, + {0x31}, + {0x19, 0x27, 0xd0, 0x41, 0xb1, 0x99, 0xc2, 0xd2, 0xc8, 0xae, 0x80, 0x1a, + 0xff, 0x52, 0xc0, 0x2d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {35, + {0x08, 0xd1, 0x79, 0x91, 0xdb, 0x43, 0x9d, 0x19, 0x8d, 0xf5, 0x94, 0xd8, + 0x2e, 0x28, 0x9e, 0x4d}, + {0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x59, 0xf5, 0xd6, 0xf5, 0xcb, 0x3f, 0x69, 0xd2, 0xd5, 0x06, 0xf4, 0x9c, + 0x6a, 0x8d, 0xf0, 0x9c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {36, + {0xf6, 0x69, 0xfd, 0xce, 0x15, 0xa8, 0x50, 0xab, 0xf9, 0x24, 0xbb, 0x87, + 0x48, 0xa1, 0x12, 0xcc}, + {0x15}, + {0x52, 0x23, 0x24, 0xb7, 0xfb, 0x13, 0x9a, 0xf8, 0x46, 0x23, 0x97, 0xed, + 0x80, 0x6a, 0x60, 0x82}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {37, + {0xe5, 0x38, 0x43, 0x1a, 0x17, 0xcb, 0xc3, 0x51, 0x70, 0x99, 0xb4, 0xa7, + 0x2d, 0xa9, 0x42, 0x3a}, + {0x9a}, + {0x2b, 0xad, 0x71, 0x4e, 0x73, 0x51, 0xe7, 0x02, 0x69, 0x9c, 0xfb, 0x2d, + 0x86, 0x76, 0xe2, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {38, + {0xb0, 0xdc, 0x69, 0x93, 0xd8, 0xad, 0x88, 0x8c, 0x94, 0x4f, 0xee, 0xdc, + 0x61, 0x52, 0xb0, 0xc1}, + {0x6e}, + {0x20, 0x30, 0xc9, 0xfc, 0x96, 0xe9, 0x5c, 0xe9, 0xff, 0x82, 0xc0, 0x37, + 0x08, 0x49, 0x7d, 0x2f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {39, + {0x40, 0x0d, 0xe1, 0x2d, 0xef, 0xb7, 0xcf, 0x79, 0xf1, 0x5f, 0xd6, 0xb2, + 0x70, 0xf7, 0xd3, 0x75}, + {0xeb}, + {0x1d, 0x12, 0x3f, 0xe0, 0x3f, 0x1c, 0x03, 0x08, 0x80, 0xc1, 0xbe, 0xc8, + 0x9b, 0xef, 0x75, 0x34}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {40, + {0x49, 0x92, 0xe8, 0xe0, 0x0b, 0xfe, 0xba, 0x60, 0xda, 0x07, 0x00, 0x45, + 0x68, 0xbd, 0x49, 0x94}, + {0xeb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x22, 0xff, 0x42, 0xaf, 0x00, 0x43, 0x44, 0x06, 0xe3, 0x38, 0x00, 0x49, + 0xf6, 0xbc, 0x33, 0xd8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {41, + {0x05, 0x48, 0xff, 0x53, 0x7e, 0xfe, 0x40, 0x7f, 0x0d, 0xa8, 0xae, 0xb0, + 0x97, 0x59, 0xfd, 0x47}, + {0xb0}, + {0xd4, 0xef, 0x81, 0x0c, 0x7a, 0xa3, 0x0d, 0x24, 0x0b, 0xeb, 0x25, 0x43, + 0x61, 0x5a, 0x7f, 0xe1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {42, + {0x35, 0x9e, 0x48, 0x84, 0x6f, 0xeb, 0x91, 0x0d, 0x54, 0x2f, 0x85, 0xae, + 0xe5, 0xf7, 0x6e, 0x49}, + {0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x60, 0x25, 0x9b, 0x61, 0x32, 0x2e, 0xb0, 0xae, 0x0c, 0x07, 0xe0, 0x6b, + 0xea, 0x9b, 0x4d, 0xab}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {43, + {0x0a, 0x39, 0x18, 0x97, 0x28, 0xcd, 0xa9, 0x61, 0x58, 0xd8, 0x3a, 0xc1, + 0x56, 0xe1, 0x6f, 0xff}, + {0xef}, + {0xb1, 0xdc, 0x1e, 0x59, 0xbb, 0xa2, 0x41, 0x8d, 0xee, 0xac, 0x3a, 0x77, + 0x20, 0x7b, 0xa8, 0x72}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {44, + {0x01, 0x89, 0x25, 0x10, 0xc6, 0xe0, 0xa1, 0x57, 0xcf, 0x48, 0xaf, 0xc0, + 0x32, 0x07, 0x35, 0xba}, + {0xb4}, + {0x38, 0x83, 0xc7, 0x4a, 0x63, 0x95, 0x5e, 0x74, 0xd3, 0xba, 0xbe, 0xbd, + 0xd8, 0x20, 0x32, 0xec}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {45, + {0x9d, 0x37, 0xa5, 0x4a, 0xea, 0xe5, 0x6d, 0x4b, 0x01, 0xf0, 0xb7, 0x25, + 0x8b, 0xb5, 0x94, 0xac}, + {0x8c}, + {0x50, 0xc2, 0x21, 0x66, 0xe8, 0xd5, 0x25, 0xf0, 0xc5, 0x12, 0x8c, 0xc9, + 0x65, 0x3e, 0xc2, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {46, + {0xcb, 0x12, 0x06, 0xe4, 0xba, 0x88, 0x90, 0x12, 0x7c, 0x69, 0x40, 0xe7, + 0x58, 0x1f, 0x17, 0xe4}, + {0x97}, + {0xf7, 0x95, 0x5b, 0xe5, 0x5e, 0x9a, 0xd3, 0x39, 0xbd, 0x1b, 0x22, 0x33, + 0x28, 0x09, 0x2a, 0x18}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {47, + {0xff, 0x95, 0xe7, 0xc1, 0xa6, 0x91, 0x48, 0xdc, 0xa7, 0xd6, 0xc3, 0x99, + 0xa0, 0x55, 0x3a, 0xa3}, + {0xee}, + {0x8c, 0x1e, 0xb1, 0x72, 0x56, 0xf4, 0x64, 0x92, 0xe9, 0x43, 0x1b, 0x5d, + 0xd3, 0xca, 0x93, 0x99}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {48, + {0x27, 0x2e, 0x48, 0xcf, 0xcf, 0x98, 0xa6, 0x39, 0x66, 0x0e, 0xce, 0x34, + 0x07, 0x73, 0xbe, 0x9b}, + {0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x18, 0xb8, 0x0d, 0xf6, 0xb6, 0xc7, 0x3e, 0x6c, 0x59, 0x0e, 0x21, 0x1e, + 0x1b, 0xa1, 0x64, 0x55}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {49, + {0xf2, 0xe8, 0xb7, 0xa5, 0x47, 0x70, 0x0b, 0xf0, 0x50, 0x31, 0x85, 0x96, + 0x5f, 0xa0, 0xd5, 0xa4}, + {0x39}, + {0x35, 0x94, 0x59, 0xe1, 0xf4, 0x6e, 0x08, 0xa7, 0x11, 0xd5, 0x97, 0xb0, + 0x68, 0x65, 0x25, 0x3b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {50, + {0xaa, 0xdd, 0xcc, 0x48, 0x77, 0x3e, 0x8c, 0xed, 0x4f, 0x70, 0x9a, 0x3e, + 0x99, 0x50, 0xce, 0xbd}, + {0x4a}, + {0xe4, 0xc4, 0x1c, 0x96, 0x79, 0x4e, 0x25, 0x3f, 0x7f, 0x3d, 0x4b, 0xe4, + 0x12, 0x4e, 0xc2, 0x82}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {51, + {0x89, 0x5e, 0xda, 0x6c, 0xb1, 0x38, 0x8c, 0x7b, 0xb4, 0xbc, 0x58, 0xe9, + 0x0a, 0xe9, 0xdb, 0x3e}, + {0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x8f, 0x39, 0xba, 0x35, 0xcb, 0x81, 0x60, 0xc9, 0xb8, 0x6a, 0x90, 0x9b, + 0xbe, 0x3f, 0xe9, 0xd6}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {52, + {0x87, 0x0f, 0x3c, 0x7d, 0x87, 0xe6, 0x31, 0xc0, 0x64, 0xb3, 0xa5, 0x14, + 0x12, 0x75, 0xba, 0x10}, + {0x01}, + {0xd2, 0xdb, 0x8c, 0x5e, 0x43, 0x0c, 0x10, 0x83, 0x8c, 0xc7, 0x73, 0xb1, + 0x75, 0xa7, 0x38, 0x6a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {53, + {0x3c, 0x0e, 0x96, 0x43, 0x23, 0x9e, 0xaf, 0x8d, 0x9a, 0x25, 0xc5, 0x38, + 0xb1, 0x53, 0xe0, 0x75}, + {0xa5}, + {0x77, 0x35, 0xd3, 0x10, 0xfe, 0x4b, 0xd6, 0x24, 0x15, 0x6b, 0x7b, 0xbb, + 0x06, 0x16, 0xa5, 0xc3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {54, + {0xa2, 0x0e, 0x6d, 0xda, 0x0b, 0xea, 0xe9, 0x61, 0x8e, 0xd9, 0x57, 0x06, + 0x1e, 0x9f, 0xcb, 0x49}, + {0xa6}, + {0x31, 0xea, 0x9f, 0x4e, 0xf2, 0xdc, 0x57, 0xce, 0xe1, 0x1e, 0x98, 0xd1, + 0x9c, 0xa3, 0x3c, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {55, + {0x06, 0x11, 0x6c, 0xab, 0x6c, 0x94, 0xb1, 0x9a, 0x91, 0x66, 0x91, 0x9b, + 0x3e, 0x1c, 0x54, 0x08}, + {0xca}, + {0x31, 0x61, 0x99, 0x1c, 0x6a, 0x9c, 0xb5, 0x34, 0xa6, 0x6f, 0xce, 0x9a, + 0x66, 0xa6, 0xd6, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {56, + {0xc3, 0x3e, 0x79, 0xd7, 0xfe, 0xa5, 0xb1, 0xf3, 0xc3, 0xd5, 0x4b, 0xa2, + 0x1b, 0x73, 0xe0, 0x5d}, + {0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x19, 0x62, 0x81, 0x83, 0xa1, 0x9f, 0x9a, 0xa4, 0xee, 0x4d, 0x77, 0x30, + 0xc0, 0xcb, 0xb6, 0xef}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {57, + {0x86, 0x62, 0xff, 0x14, 0xcc, 0x27, 0xbd, 0x5f, 0x3e, 0x7d, 0x45, 0x02, + 0x7f, 0x87, 0xad, 0x34}, + {0x88}, + {0x52, 0x63, 0x46, 0x8b, 0x64, 0x3e, 0x15, 0x48, 0x5a, 0x9d, 0xeb, 0x64, + 0xc0, 0x9a, 0xe2, 0x20}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {58, + {0xee, 0x18, 0x19, 0x5e, 0x74, 0x0b, 0xf8, 0x35, 0x12, 0xe3, 0xde, 0xaa, + 0x18, 0x2f, 0xf6, 0xc9}, + {0xfe}, + {0x02, 0x54, 0x8e, 0xa7, 0xb5, 0xb7, 0xb3, 0x22, 0x8d, 0x86, 0x8b, 0xf4, + 0xbc, 0xf3, 0x3d, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {59, + {0x18, 0x61, 0xea, 0xef, 0x11, 0x32, 0x0d, 0x96, 0xc0, 0x3d, 0x94, 0x23, + 0x49, 0xcb, 0xed, 0x67}, + {0x96}, + {0x63, 0x32, 0xce, 0xbc, 0x15, 0x26, 0xa7, 0x35, 0x89, 0xfa, 0x8d, 0xf1, + 0xe5, 0x8b, 0x9d, 0x22}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {60, + {0x17, 0x12, 0xfc, 0xa9, 0xb5, 0x28, 0x66, 0x3f, 0x39, 0x74, 0x6d, 0x65, + 0x35, 0x96, 0x7d, 0xc3}, + {0x82}, + {0x5f, 0xf1, 0x9d, 0x8e, 0x75, 0xba, 0x22, 0x73, 0xb0, 0x3e, 0xee, 0x92, + 0x5b, 0x99, 0x8c, 0xbb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {61, + {0xa4, 0xc0, 0x17, 0xcc, 0x06, 0x16, 0xb9, 0x62, 0x41, 0x8a, 0xd0, 0x30, + 0x21, 0x05, 0xda, 0x09}, + {0xc4}, + {0x00, 0xef, 0xce, 0x6f, 0xa7, 0xab, 0x94, 0x2f, 0xc3, 0x9a, 0x13, 0x4a, + 0xd7, 0x9f, 0x39, 0x7d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {62, + {0x72, 0x48, 0x4d, 0xc0, 0x58, 0x74, 0x44, 0x54, 0x03, 0xbf, 0x56, 0x7d, + 0x53, 0xac, 0x3a, 0x54}, + {0x2a}, + {0x8a, 0xc7, 0xed, 0x00, 0xed, 0x3c, 0x1d, 0xbb, 0xd6, 0x32, 0x82, 0x7a, + 0x71, 0x33, 0x57, 0x8a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {63, + {0xd2, 0x0c, 0x10, 0x5a, 0xa5, 0xd5, 0x2d, 0x00, 0xbf, 0xa5, 0xb0, 0x21, + 0x8d, 0x9b, 0x6f, 0xd1}, + {0xdb}, + {0xe8, 0xed, 0x4d, 0x42, 0x67, 0x06, 0x2b, 0xf4, 0x59, 0x48, 0x1d, 0xf2, + 0x9a, 0xce, 0x10, 0x53}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {64, + {0x91, 0x88, 0x83, 0x95, 0xd4, 0x9e, 0xc9, 0x81, 0x74, 0x40, 0x49, 0xd4, + 0xbd, 0xd2, 0x13, 0x07}, + {0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x67, 0x3b, 0x09, 0x97, 0x10, 0x71, 0x29, 0xf9, 0x77, 0x67, 0x65, 0x42, + 0x2d, 0xc5, 0x8d, 0x94}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {65, + {0x39, 0xd2, 0xc2, 0x7b, 0x1c, 0xaf, 0x19, 0xf8, 0x8f, 0x57, 0xb5, 0xec, + 0x90, 0x75, 0x62, 0x1d}, + {0x60}, + {0x26, 0x92, 0x60, 0xad, 0x1d, 0x6b, 0x60, 0xa2, 0x32, 0x12, 0xb9, 0x54, + 0x73, 0xbd, 0x05, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {66, + {0x8a, 0x48, 0x3f, 0xed, 0x0c, 0x07, 0x82, 0x38, 0x31, 0x5e, 0xf7, 0x27, + 0x93, 0x35, 0xf2, 0x2f}, + {0x7a}, + {0x85, 0xe6, 0xd3, 0x4a, 0xa4, 0x30, 0x94, 0xb9, 0x5d, 0x9e, 0x94, 0x12, + 0x17, 0x71, 0x7a, 0x90}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {67, + {0x2c, 0x24, 0x14, 0x79, 0x69, 0x3d, 0x9c, 0x9d, 0x6c, 0x7e, 0x38, 0x1b, + 0x59, 0xa1, 0x83, 0x71}, + {0x4a}, + {0xa0, 0x37, 0x1f, 0x14, 0xe8, 0xa3, 0x54, 0xcf, 0x6d, 0xed, 0x01, 0x80, + 0x67, 0x5d, 0x74, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {68, + {0x8b, 0xc6, 0x1e, 0xc6, 0x38, 0x9d, 0xad, 0xdc, 0xfd, 0x46, 0x46, 0x14, + 0xb1, 0x02, 0xb7, 0xe0}, + {0xd6}, + {0x5b, 0xae, 0xbb, 0xa4, 0x6a, 0x36, 0xdb, 0xe0, 0x38, 0x16, 0xf4, 0xb6, + 0x2e, 0x5e, 0x2a, 0xe7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {69, + {0x94, 0x77, 0xa5, 0x8a, 0x51, 0x48, 0xb8, 0x99, 0x83, 0x6e, 0x4f, 0xe8, + 0xf6, 0xa8, 0xc0, 0xce}, + {0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x0f, 0xb2, 0x6d, 0x21, 0x2a, 0xb9, 0x0f, 0x9c, 0x6c, 0x5d, 0xa6, 0x79, + 0xfa, 0xca, 0x62, 0xfe}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {70, + {0xca, 0x56, 0x5e, 0xba, 0xb4, 0xaa, 0x5a, 0xb7, 0x86, 0x2d, 0x01, 0x07, + 0x4d, 0xa6, 0x2a, 0x9c}, + {0xb6}, + {0x62, 0x24, 0xdb, 0x0c, 0xbb, 0x4a, 0x10, 0x6a, 0x00, 0x33, 0xec, 0x0d, + 0x11, 0x10, 0x17, 0x49}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {71, + {0x51, 0xc0, 0x3c, 0xc4, 0x3e, 0xf7, 0x02, 0xcf, 0x41, 0x19, 0xfb, 0xdd, + 0x09, 0x99, 0x80, 0xb2}, + {0x3c}, + {0x30, 0x16, 0xc9, 0xc8, 0xd2, 0x71, 0xcb, 0x01, 0x6d, 0xf2, 0x9a, 0xe8, + 0x5b, 0xc0, 0x73, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {72, + {0x95, 0x4a, 0xbf, 0x82, 0x5c, 0x09, 0x0d, 0xa3, 0xfe, 0x1f, 0xf6, 0x40, + 0x5e, 0xcb, 0x24, 0xff}, + {0x18}, + {0x73, 0x95, 0x41, 0x95, 0xdb, 0x5b, 0x0e, 0xbf, 0xb7, 0x55, 0x40, 0x40, + 0x53, 0xa8, 0x79, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {73, + {0x59, 0xd1, 0x7e, 0xc0, 0x05, 0x16, 0x5e, 0xf5, 0x20, 0x7f, 0xb2, 0x01, + 0x4c, 0xbd, 0x78, 0x27}, + {0x2b}, + {0x1e, 0x8c, 0x57, 0xbc, 0xba, 0x65, 0xf7, 0xb9, 0x62, 0xfb, 0x4b, 0x2e, + 0x48, 0x25, 0x3e, 0x56}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {74, + {0x49, 0xea, 0xe6, 0x16, 0xc7, 0x43, 0x2e, 0x8c, 0x4e, 0x4b, 0x32, 0x4e, + 0xa1, 0xb4, 0xc7, 0xa7}, + {0x33}, + {0x11, 0xb5, 0x62, 0xd1, 0x2f, 0x95, 0x2e, 0xa1, 0xb2, 0x0f, 0x1d, 0x94, + 0x2e, 0xb1, 0x20, 0x7f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {75, + {0x56, 0xb4, 0x4f, 0x94, 0x49, 0x8b, 0x9b, 0x89, 0x4f, 0x8c, 0x38, 0x93, + 0x92, 0x9f, 0xb0, 0xfd}, + {0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xd5, 0x1a, 0x58, 0x03, 0x8c, 0xa4, 0x12, 0x95, 0x79, 0xee, 0xf9, 0x39, + 0x9e, 0x95, 0x41, 0x77}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {76, + {0xc0, 0x3e, 0xbc, 0xca, 0x19, 0xef, 0x85, 0x2c, 0x40, 0x57, 0x9c, 0xa9, + 0x96, 0x3d, 0xb1, 0x6b}, + {0x06}, + {0x3b, 0xfe, 0x58, 0x1d, 0xec, 0x15, 0x26, 0xf7, 0xc3, 0xa0, 0x94, 0x10, + 0x96, 0x96, 0x48, 0x6c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {77, + {0x8f, 0x52, 0xe7, 0x2d, 0xd5, 0xf5, 0x77, 0x01, 0x51, 0x36, 0x12, 0x86, + 0x37, 0x87, 0xf1, 0x52}, + {0x52}, + {0x7b, 0x6a, 0xf5, 0xf1, 0x20, 0xb4, 0x2d, 0x63, 0x82, 0x78, 0xd9, 0xaf, + 0x22, 0x5c, 0xc7, 0xe2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {78, + {0x62, 0x57, 0x04, 0xfd, 0x43, 0xe7, 0xa6, 0xf6, 0xf9, 0xf3, 0xf8, 0xa7, + 0x9b, 0x93, 0xab, 0xd9}, + {0x4f}, + {0x24, 0xe9, 0x96, 0xe0, 0x61, 0x66, 0x0d, 0x04, 0xb7, 0xcd, 0x67, 0xa1, + 0x5d, 0x0f, 0xcd, 0x74}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {79, + {0x7c, 0xb2, 0x18, 0x70, 0xb7, 0x85, 0x04, 0x62, 0x7f, 0x63, 0x16, 0x4b, + 0x30, 0xd0, 0x84, 0xd2}, + {0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x11, 0x5f, 0xdb, 0xe6, 0x38, 0x39, 0x8c, 0xcd, 0xcb, 0xbd, 0x66, 0x55, + 0xda, 0x5f, 0x17, 0x99}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {80, + {0x01, 0xc7, 0x90, 0xd2, 0x03, 0x53, 0x9b, 0x73, 0x9e, 0x53, 0x14, 0xa4, + 0x8f, 0x66, 0x21, 0x66}, + {0x1b}, + {0xd1, 0xf3, 0x51, 0x57, 0x0e, 0x0f, 0xc6, 0x3c, 0x4a, 0x75, 0xcd, 0x81, + 0xc4, 0x4e, 0x82, 0x0e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {81, + {0x87, 0x58, 0x87, 0xd1, 0xef, 0x07, 0xf1, 0x06, 0x22, 0x4b, 0x74, 0x27, + 0x5f, 0xeb, 0x6f, 0xdf}, + {0x3b}, + {0x7c, 0x2b, 0xd0, 0x35, 0x0d, 0x16, 0xc6, 0x63, 0x66, 0x58, 0x08, 0x7e, + 0x8d, 0x36, 0x10, 0x24}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {82, + {0xb2, 0x42, 0xcd, 0x40, 0x45, 0x81, 0x3e, 0x4a, 0x39, 0xcb, 0xf9, 0x95, + 0xa9, 0x27, 0xe4, 0xc9}, + {0x76}, + {0x54, 0x49, 0xc4, 0x1b, 0x81, 0x88, 0xa1, 0xaa, 0x82, 0xa2, 0xfe, 0x7e, + 0x01, 0x83, 0xf2, 0x15}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {83, + {0x82, 0x37, 0x99, 0x85, 0x66, 0x99, 0xdc, 0xa4, 0xf3, 0x03, 0xa7, 0xfd, + 0x67, 0xd8, 0xb9, 0xbb}, + {0xdb}, + {0x45, 0x0d, 0x32, 0x16, 0xf1, 0x91, 0xd8, 0xbb, 0xe8, 0x23, 0xd7, 0xc0, + 0x16, 0xef, 0x21, 0x48}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {84, + {0x1b, 0x74, 0xc5, 0x1d, 0xa5, 0x15, 0x3a, 0xb9, 0x5b, 0x52, 0x38, 0xb1, + 0xe7, 0xeb, 0x0a, 0x67}, + {0x4b}, + {0xa4, 0xfd, 0xb4, 0xed, 0xb5, 0xef, 0xfb, 0xf7, 0xf2, 0xe5, 0x13, 0x3a, + 0x07, 0xb2, 0xc0, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {85, + {0xc7, 0x66, 0x66, 0xfd, 0xe9, 0x45, 0x15, 0xce, 0xb1, 0x60, 0x75, 0x9e, + 0xdf, 0x07, 0xf7, 0x36}, + {0x4b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xb6, 0xfd, 0x94, 0xf3, 0x2b, 0xa1, 0x72, 0x68, 0x17, 0x3f, 0xb2, 0x2e, + 0x34, 0x7f, 0x90, 0x06}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {86, + {0x5d, 0x85, 0x07, 0xcf, 0x56, 0x2b, 0x90, 0x43, 0x80, 0x97, 0x51, 0x94, + 0x4f, 0x7b, 0x52, 0xab}, + {0x35}, + {0x2b, 0x7d, 0xaf, 0xf7, 0x57, 0x54, 0xe7, 0xaf, 0xd0, 0xab, 0x56, 0xf0, + 0x3e, 0x90, 0xfd, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {87, + {0x8b, 0x46, 0x85, 0x5a, 0x0a, 0x7f, 0x6f, 0x2d, 0x2f, 0x0d, 0x31, 0x76, + 0x56, 0x06, 0x43, 0xa6}, + {0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x5a, 0xf5, 0x18, 0x3b, 0x67, 0xca, 0x79, 0xae, 0x07, 0x0c, 0xd7, 0x40, + 0xd0, 0x4b, 0xce, 0xe4}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {88, + {0xee, 0xa8, 0x25, 0x94, 0x55, 0xd1, 0x28, 0x13, 0xe2, 0xf9, 0x11, 0x55, + 0x38, 0x68, 0x8c, 0x60}, + {0x27}, + {0x59, 0x3b, 0xcf, 0xee, 0x7b, 0x72, 0xec, 0x13, 0x39, 0x84, 0x72, 0xf4, + 0x27, 0xe3, 0x80, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {89, + {0xd3, 0xe0, 0xec, 0x2f, 0x46, 0x23, 0x2c, 0x9f, 0x8c, 0x7e, 0x5f, 0xf6, + 0x7c, 0x67, 0x9d, 0x87}, + {0x60}, + {0xa3, 0x7e, 0xde, 0xd3, 0x53, 0x1b, 0x3f, 0x6e, 0x5e, 0xf2, 0x32, 0xc2, + 0xa6, 0xdd, 0x3f, 0xfa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {90, + {0x86, 0x2b, 0x01, 0xff, 0xd4, 0xc2, 0x49, 0x71, 0xbc, 0xe3, 0x45, 0x5d, + 0x21, 0x82, 0x6e, 0xbf}, + {0xde}, + {0x44, 0x70, 0x97, 0x14, 0xeb, 0x23, 0x3a, 0xd2, 0xee, 0x58, 0xd2, 0xb2, + 0x82, 0xd0, 0x9e, 0xe2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {91, + {0x38, 0x95, 0xe2, 0x7d, 0x26, 0x54, 0xe2, 0x39, 0x78, 0x0b, 0x00, 0x43, + 0xf8, 0xb6, 0x61, 0x0b}, + {0xa9}, + {0x31, 0xa7, 0x44, 0xb7, 0x2d, 0x0b, 0x33, 0x13, 0xc0, 0xd0, 0xb1, 0x96, + 0x09, 0xe8, 0x72, 0x82}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {92, + {0xad, 0xd3, 0x20, 0x31, 0x73, 0x2e, 0xcc, 0xf0, 0x38, 0xb4, 0xfb, 0x0b, + 0x01, 0xca, 0x3f, 0xfb}, + {0x68}, + {0xa7, 0x52, 0x62, 0xf4, 0x91, 0x3e, 0x13, 0x93, 0x38, 0xb9, 0x05, 0x68, + 0x3d, 0x03, 0x39, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {93, + {0x3c, 0xaa, 0x14, 0xec, 0x0a, 0x0e, 0x3b, 0xf8, 0x33, 0xf5, 0x36, 0x9f, + 0xb0, 0x8f, 0xd1, 0x0d}, + {0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x80, 0x28, 0x85, 0xad, 0x23, 0xc7, 0xbf, 0x97, 0xd9, 0x73, 0x1e, 0x4a, + 0xa3, 0x21, 0xdd, 0x8d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {94, + {0xb3, 0xc6, 0x16, 0xa8, 0x96, 0x7b, 0xee, 0x54, 0x62, 0x85, 0x29, 0x1c, + 0x96, 0x8d, 0xb3, 0x7f}, + {0xc7}, + {0xf2, 0x97, 0x81, 0xf0, 0x11, 0x8c, 0x9f, 0x26, 0x05, 0x22, 0xd0, 0x13, + 0x93, 0xe4, 0xa2, 0xcd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {95, + {0x64, 0x5f, 0x0c, 0x4c, 0xd3, 0xbb, 0x42, 0xc9, 0xcb, 0x51, 0xd1, 0xa8, + 0x7c, 0x52, 0xa3, 0x3d}, + {0x38}, + {0x01, 0x89, 0x09, 0x6a, 0xed, 0x29, 0x25, 0x77, 0x7b, 0x4d, 0xba, 0x5e, + 0xcc, 0xcb, 0x69, 0xea}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {96, + {0x02, 0xeb, 0x04, 0x9f, 0x8c, 0xa3, 0x59, 0x52, 0x06, 0x00, 0x04, 0x68, + 0x8a, 0x6c, 0x6d, 0x60}, + {0x05}, + {0xa7, 0x37, 0x12, 0x1d, 0x33, 0x8d, 0xc4, 0x83, 0x21, 0x26, 0x4b, 0x3a, + 0x49, 0xcc, 0x30, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {97, + {0xd7, 0xba, 0xf1, 0x9b, 0x50, 0xef, 0xb1, 0xb6, 0x90, 0xc2, 0x73, 0x65, + 0xb5, 0xf8, 0x4a, 0xed}, + {0x96}, + {0x0c, 0xd2, 0x35, 0x61, 0xc6, 0x96, 0x3f, 0x8b, 0x40, 0xdf, 0x55, 0x33, + 0xaf, 0xcb, 0xcb, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {98, + {0x7c, 0x4b, 0xe0, 0x33, 0x25, 0x74, 0x04, 0x1d, 0x31, 0x5d, 0xaa, 0xb8, + 0xf1, 0xdc, 0x40, 0xee}, + {0x1f}, + {0x4a, 0xdc, 0x2a, 0x1b, 0xb5, 0x5e, 0x4b, 0xc8, 0x11, 0xa5, 0xde, 0x31, + 0x65, 0x19, 0xa8, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {99, + {0x8f, 0xa4, 0x70, 0x67, 0x50, 0x8a, 0xcd, 0xa2, 0x8d, 0xba, 0x59, 0x79, + 0x39, 0xc5, 0x71, 0xb9}, + {0xd9}, + {0xda, 0x86, 0xaa, 0x61, 0xb2, 0xc2, 0xd2, 0x32, 0x65, 0x4b, 0xae, 0xa4, + 0xde, 0x93, 0x72, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {100, + {0xe8, 0xe6, 0x68, 0x95, 0x4e, 0xa6, 0x5d, 0x5d, 0xb2, 0x98, 0xc9, 0xbb, + 0x77, 0x3c, 0x16, 0xca}, + {0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x6c, 0x29, 0xbe, 0x79, 0xf7, 0x8f, 0x77, 0x0f, 0x05, 0x2a, 0x1c, 0x46, + 0xb5, 0x7f, 0xde, 0x90}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {101, + {0xbb, 0xf0, 0x83, 0x3c, 0xae, 0x02, 0x02, 0xb8, 0x30, 0xf7, 0xb9, 0x57, + 0x55, 0x96, 0xef, 0x2f}, + {0x49, 0x0f, 0x98, 0xc6, 0x07, 0xfc, 0x7b, 0xb6}, + {0x47, 0x36, 0xf4, 0x48, 0x8b, 0x53, 0xd4, 0xdc, 0x27, 0x10, 0x3e, 0x2f, + 0x2e, 0x7d, 0x68, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {102, + {0xbf, 0x6e, 0xac, 0x23, 0x2a, 0x4a, 0x09, 0xa1, 0xa2, 0xa5, 0x45, 0x60, + 0x97, 0x9a, 0x05, 0x2f}, + {0x2e, 0x87, 0x83, 0x1c, 0xfb, 0xb1, 0x45, 0xbb}, + {0x1d, 0x30, 0x8e, 0x5d, 0x43, 0xb9, 0x81, 0x5e, 0xc2, 0x11, 0x6b, 0x2a, + 0xfd, 0x38, 0x6d, 0x1c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {103, + {0xe7, 0xbc, 0x63, 0xf2, 0xad, 0x74, 0x4d, 0xda, 0xc0, 0xde, 0xf7, 0xba, + 0xb5, 0x3b, 0x79, 0x30}, + {0x2c, 0xef, 0x07, 0x66, 0x01, 0x09, 0x8f, 0x37}, + {0x6b, 0xd6, 0x39, 0xfa, 0x8d, 0x81, 0x34, 0x58, 0xab, 0xf2, 0xb8, 0xd8, + 0x1d, 0x5b, 0xd9, 0x53}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {104, + {0x37, 0x1e, 0x31, 0x33, 0x29, 0x9d, 0x02, 0x4b, 0xbc, 0x0f, 0x62, 0x1a, + 0x6a, 0x60, 0xee, 0xd8}, + {0x03, 0xea, 0x11, 0x73, 0x5f, 0x4c, 0xe5, 0x73}, + {0x5b, 0x70, 0x6f, 0xea, 0xf7, 0x63, 0xc6, 0x06, 0xa5, 0xca, 0x42, 0xb9, + 0xee, 0xc3, 0x95, 0xcf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {105, + {0xa8, 0xba, 0x81, 0xb7, 0xb5, 0xbe, 0xba, 0x13, 0xcf, 0x2c, 0xac, 0xa8, + 0x49, 0x65, 0xd6, 0x75}, + {0x03, 0xea, 0x11, 0x73, 0x5f, 0x4c, 0xe5, 0x73}, + {0x82, 0x78, 0x7e, 0xeb, 0xb0, 0xfd, 0xb7, 0x92, 0x83, 0xfa, 0x55, 0xe8, + 0xcf, 0xdf, 0x85, 0x66}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {106, + {0xa0, 0x99, 0xff, 0xf4, 0x82, 0xdb, 0xae, 0xb5, 0x3a, 0xad, 0x84, 0xf8, + 0x1b, 0x91, 0x6d, 0xa0}, + {0x0d, 0x24, 0x29, 0x94, 0x43, 0xbc, 0xc4, 0x44}, + {0xb8, 0x31, 0xc7, 0x13, 0x7f, 0xac, 0xae, 0xd0, 0x59, 0xcb, 0xf2, 0x68, + 0x76, 0x7e, 0x23, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {107, + {0xe7, 0xc5, 0x84, 0xf4, 0xe0, 0x98, 0xea, 0xd1, 0x9f, 0x68, 0x4e, 0xd8, + 0x71, 0xf7, 0xc6, 0xee}, + {0xeb, 0xa1, 0x58, 0x97, 0xdf, 0xf7, 0x21, 0xbe}, + {0x22, 0x8a, 0x30, 0xa8, 0x64, 0xe9, 0x39, 0xdb, 0x99, 0xc9, 0xa7, 0x8f, + 0x36, 0xad, 0xe8, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {108, + {0x9a, 0xd1, 0x59, 0x07, 0xcd, 0x05, 0xd7, 0x7b, 0x84, 0x48, 0x16, 0xb1, + 0xdd, 0x80, 0x6c, 0x92}, + {0xeb, 0xa1, 0x58, 0x97, 0xdf, 0xf7, 0x21, 0xbe}, + {0x7a, 0xa0, 0xe5, 0xd3, 0x22, 0x36, 0x3a, 0xfb, 0xdd, 0x71, 0xb5, 0x31, + 0xe5, 0x0d, 0x49, 0x35}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {109, + {0x43, 0xc3, 0x39, 0x35, 0xe1, 0x09, 0xd5, 0xec, 0x2a, 0x66, 0x9c, 0x5d, + 0x48, 0x59, 0x13, 0x98}, + {0x79, 0x9c, 0x45, 0xa8, 0xe1, 0xe6, 0x0a, 0x8c}, + {0x95, 0x22, 0x02, 0xbc, 0x6f, 0x45, 0xbe, 0x0e, 0xdc, 0xae, 0x68, 0x2c, + 0x83, 0x10, 0xc3, 0x32}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {110, + {0x5f, 0xf4, 0xf4, 0xa2, 0xb3, 0xae, 0xa8, 0x9c, 0x2d, 0xa8, 0xd5, 0x2c, + 0xdd, 0x38, 0x45, 0xc2}, + {0x1d, 0x3d, 0xff, 0xa6, 0xca, 0xad, 0x28, 0x83}, + {0xad, 0xa6, 0x9d, 0x7b, 0x4e, 0xeb, 0x63, 0xfa, 0x77, 0x3e, 0x00, 0x7e, + 0x54, 0x6c, 0x85, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {111, + {0xcc, 0x9f, 0x1d, 0xa1, 0x9b, 0x7a, 0x26, 0xd6, 0xfc, 0x8b, 0xaf, 0x34, + 0xc3, 0xb3, 0x22, 0xe9}, + {0xe5, 0x33, 0x55, 0x2c, 0x9a, 0xc9, 0x7d, 0xd7}, + {0x41, 0x51, 0xee, 0xef, 0xb1, 0x6a, 0x81, 0xe2, 0xaa, 0x5e, 0xb8, 0xcb, + 0xae, 0xc4, 0x6f, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {112, + {0x20, 0x30, 0x37, 0xce, 0xd7, 0xce, 0x2b, 0xe2, 0x88, 0xb2, 0x5e, 0xd1, + 0x1e, 0x59, 0x43, 0xf1}, + {0xe5, 0x33, 0x55, 0x2c, 0x9a, 0xc9, 0x7d, 0xd7}, + {0xdd, 0xbc, 0xb0, 0x14, 0xb9, 0x68, 0x3c, 0x3c, 0x3f, 0x40, 0x99, 0x95, + 0xb0, 0x5c, 0x8c, 0x81}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {113, + {0x36, 0x9d, 0x41, 0x0f, 0x6b, 0xc0, 0x1d, 0x14, 0x8c, 0xce, 0xd4, 0x5a, + 0x67, 0x3d, 0xc7, 0xf2}, + {0x41, 0x91, 0x05, 0xa0, 0x2d, 0x2e, 0x30, 0xdd}, + {0x2a, 0x91, 0x0a, 0x7e, 0x59, 0x7d, 0xa9, 0xbf, 0xd5, 0x9e, 0xfd, 0xde, + 0x80, 0xc3, 0xa1, 0x53}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {114, + {0xbe, 0x6b, 0x13, 0x5f, 0x2b, 0x23, 0xa4, 0x04, 0xcd, 0x26, 0x55, 0x45, + 0x39, 0xe2, 0xbe, 0x13}, + {0xd8, 0xa2, 0xcf, 0x4b, 0xb4, 0xfc, 0x12, 0x30}, + {0x32, 0x62, 0x1f, 0xd0, 0x38, 0x41, 0x49, 0x77, 0xbd, 0x89, 0x94, 0x0c, + 0x33, 0x9d, 0x58, 0xed}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {115, + {0x84, 0x4a, 0x1c, 0xb1, 0xfb, 0x11, 0x0c, 0x94, 0x8b, 0x54, 0x22, 0x0e, + 0x3b, 0xc9, 0x0c, 0x14}, + {0xc7, 0x37, 0x38, 0x0e, 0x3b, 0x6b, 0xa1, 0xca}, + {0x73, 0x47, 0xf3, 0x83, 0x3f, 0x7a, 0x29, 0x93, 0x91, 0xc7, 0x24, 0x81, + 0xa2, 0x67, 0x33, 0xc4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {116, + {0xcf, 0xcd, 0x77, 0x8f, 0xd0, 0x81, 0x85, 0x89, 0x20, 0xd5, 0x75, 0x61, + 0x2c, 0xc0, 0xe2, 0x3e}, + {0xab, 0x97, 0xaf, 0xda, 0x2a, 0xf5, 0x86, 0x0b}, + {0x36, 0x46, 0x78, 0x05, 0xfd, 0x4c, 0x47, 0xc3, 0x51, 0x63, 0xcf, 0xd5, + 0x8e, 0xc0, 0xf7, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {117, + {0xdd, 0x0b, 0x87, 0x5c, 0x10, 0x0b, 0x8a, 0x6a, 0xf3, 0x79, 0xed, 0xc3, + 0x6f, 0x22, 0x5f, 0xa3}, + {0xad, 0x9d, 0x88, 0x78, 0xd1, 0xa8, 0x6f, 0xba}, + {0x71, 0x34, 0xd3, 0x96, 0x9a, 0xc6, 0x22, 0xe0, 0x83, 0x83, 0xf2, 0x65, + 0x9b, 0x24, 0x32, 0x37}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {118, + {0x3b, 0x36, 0x8a, 0x68, 0x08, 0xc8, 0x11, 0xcd, 0xe8, 0x61, 0xc2, 0x4d, + 0xa9, 0x6b, 0x05, 0x73}, + {0xa0, 0x93, 0xfc, 0xde, 0x01, 0x3d, 0xc9, 0x16}, + {0xa6, 0x85, 0x8f, 0xf5, 0xee, 0xf3, 0x39, 0x2f, 0x03, 0xfd, 0x21, 0xc5, + 0x60, 0x4c, 0x18, 0x3b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {119, + {0x4f, 0xf0, 0x96, 0x2c, 0x18, 0xfc, 0xd4, 0x12, 0x96, 0xaa, 0x9e, 0x07, + 0xc8, 0xef, 0xfc, 0x60}, + {0xa1, 0x87, 0xd9, 0xd7, 0x4f, 0xcb, 0x92, 0xe9}, + {0xb4, 0xa8, 0xc3, 0x71, 0x37, 0xcc, 0x2f, 0x09, 0x3c, 0x9f, 0x4a, 0x09, + 0x70, 0x09, 0xec, 0x23}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {120, + {0x5f, 0x2a, 0x81, 0xd0, 0xba, 0xaf, 0x51, 0x2f, 0xbb, 0x35, 0x27, 0x14, + 0xa7, 0xe5, 0xf3, 0x65}, + {0xa1, 0x87, 0xd9, 0xd7, 0x4f, 0xcb, 0x92, 0xe9}, + {0xd0, 0x20, 0xc1, 0x1f, 0xca, 0x24, 0x6c, 0xa4, 0xd0, 0x6b, 0x8a, 0x06, + 0x27, 0xe3, 0x6b, 0x05}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {121, + {0xcc, 0x1e, 0x81, 0x47, 0x8e, 0xbf, 0x69, 0x0c, 0xf8, 0xfc, 0xa5, 0xf4, + 0x04, 0x3e, 0x49, 0x9f}, + {0xcd, 0x0c, 0x7b, 0xa9, 0xa9, 0x36, 0x9c, 0x8f}, + {0x38, 0xfc, 0xaa, 0xc9, 0x82, 0xb2, 0x59, 0x9d, 0x4e, 0x22, 0x26, 0x9b, + 0xdc, 0xdc, 0x69, 0x39}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {122, + {0x7e, 0x6f, 0x4b, 0xd6, 0xb1, 0x4e, 0x33, 0x92, 0x9a, 0x50, 0x6d, 0x62, + 0x66, 0xca, 0xb0, 0xc1}, + {0x7d, 0xb9, 0xd4, 0xc6, 0x76, 0x49, 0x97, 0x41}, + {0xd8, 0xd1, 0x99, 0xae, 0xec, 0xf1, 0x88, 0x13, 0x72, 0x3a, 0xb6, 0x98, + 0x30, 0xf8, 0x16, 0x4a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {123, + {0x12, 0x6a, 0x43, 0x48, 0xee, 0x3e, 0x37, 0x0a, 0x55, 0x29, 0x54, 0xe1, + 0xfd, 0x32, 0x74, 0xe2}, + {0xe4, 0x17, 0xa1, 0x04, 0x07, 0xaa, 0x87, 0x04}, + {0x87, 0x2f, 0x3c, 0xe2, 0xf9, 0x91, 0x24, 0xcb, 0x6a, 0x93, 0x75, 0x8d, + 0xdb, 0x7f, 0x3a, 0xb2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {124, + {0xe4, 0xac, 0x07, 0x6e, 0x51, 0x78, 0x1f, 0x02, 0x59, 0x53, 0xa6, 0x87, + 0x33, 0xfc, 0x21, 0x4a}, + {0xe4, 0x17, 0xa1, 0x04, 0x07, 0xaa, 0x87, 0x04}, + {0x42, 0x3a, 0x20, 0x61, 0xfd, 0x2e, 0x5e, 0x7a, 0xcf, 0x2a, 0x48, 0xca, + 0x61, 0x6e, 0x31, 0x8c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {125, + {0xc4, 0x98, 0xd8, 0xec, 0x57, 0x3e, 0x22, 0x19, 0xe4, 0x5d, 0xfe, 0x72, + 0x04, 0x9c, 0xf3, 0xfb}, + {0x7d, 0x6a, 0x3d, 0xca, 0xe7, 0xc8, 0x5f, 0xaf}, + {0x29, 0xfe, 0x1f, 0xa0, 0xc3, 0xca, 0x98, 0x32, 0xf4, 0x6b, 0x78, 0x6c, + 0x18, 0x98, 0x3b, 0x1a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {126, + {0x81, 0x0a, 0x33, 0x74, 0xc3, 0xc7, 0xd8, 0x7d, 0x2c, 0x8a, 0x93, 0xf0, + 0xbf, 0x23, 0x17, 0x6a}, + {0x7d, 0x6a, 0x3d, 0xca, 0xe7, 0xc8, 0x5f, 0xaf}, + {0x77, 0x61, 0x92, 0x69, 0xd6, 0xbe, 0x67, 0x45, 0xb6, 0x78, 0x6e, 0x23, + 0xde, 0xe9, 0x08, 0xe2}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {127, + {0xcf, 0x85, 0xa3, 0x71, 0xc0, 0x8e, 0x74, 0x8d, 0x03, 0x2f, 0x1a, 0xde, + 0x90, 0x6b, 0xf9, 0xca}, + {0x5c, 0x22, 0xa9, 0xa1, 0xf7, 0x4d, 0xa9, 0xd2}, + {0xa8, 0x86, 0x47, 0x0f, 0xaf, 0x1d, 0xa6, 0x1b, 0x09, 0x69, 0x41, 0xef, + 0xb6, 0x06, 0xcd, 0xac}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {128, + {0xf9, 0x85, 0x64, 0x44, 0x3a, 0xb1, 0xa2, 0xf7, 0x74, 0x12, 0xb6, 0x6d, + 0x4e, 0x18, 0xb2, 0x99}, + {0x82, 0x5f, 0x56, 0xb0, 0xba, 0xf2, 0x59, 0x85}, + {0x94, 0x10, 0xd3, 0xb1, 0xcb, 0x85, 0xf1, 0x1e, 0x4e, 0xe5, 0xb1, 0x11, + 0xc6, 0xc6, 0x89, 0x52}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {129, + {0xd1, 0xcb, 0x49, 0xa3, 0xbd, 0x43, 0x16, 0x53, 0xb8, 0x56, 0x10, 0xc7, + 0xdd, 0xdc, 0xc9, 0x61}, + {0x8a, 0x50, 0x4b, 0x39, 0xc1, 0x71, 0xec, 0xd5}, + {0x1d, 0xe5, 0xf0, 0x6f, 0xa7, 0xc3, 0x63, 0x4f, 0xc5, 0x0f, 0xe3, 0x8a, + 0x0f, 0xa0, 0x9c, 0x59}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {130, + {0x6a, 0xe2, 0x83, 0x2c, 0x8f, 0xd5, 0x49, 0x87, 0xa3, 0x92, 0xad, 0xa9, + 0x3e, 0xf0, 0x2a, 0xeb}, + {0xdd, 0x7e, 0x25, 0xcf, 0xe3, 0xbf, 0x9c, 0xf4}, + {0xdc, 0xef, 0xd0, 0x1a, 0x28, 0x3c, 0xc6, 0x93, 0xde, 0x02, 0x8d, 0x36, + 0x67, 0x2d, 0x13, 0x4b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {131, + {0x6b, 0xa0, 0xd4, 0x09, 0xd3, 0xb0, 0x00, 0x0c, 0xe4, 0x4d, 0x92, 0x6a, + 0x78, 0xc0, 0x5e, 0x4a}, + {0x38, 0x78, 0x7e, 0xd9, 0x56, 0x67, 0x16, 0x18}, + {0xf6, 0xac, 0x90, 0x15, 0xf3, 0x16, 0xb8, 0x5f, 0x97, 0x0a, 0x6b, 0xa2, + 0xab, 0xeb, 0xd2, 0x2b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {132, + {0x6f, 0x02, 0x91, 0xcd, 0xfa, 0x9d, 0xf5, 0xb9, 0x62, 0x53, 0xd3, 0x4d, + 0x10, 0x37, 0x4a, 0xfc}, + {0x9b, 0x30, 0xa4, 0x84, 0x1b, 0x4c, 0x79, 0xe7}, + {0x00, 0x7c, 0xd3, 0xf5, 0xfe, 0x2e, 0x93, 0x27, 0x07, 0x07, 0xea, 0xf2, + 0xe5, 0xa2, 0x24, 0x31}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {133, + {0x84, 0xa5, 0xa0, 0xb5, 0x6c, 0xb0, 0x6b, 0xf0, 0x1f, 0xb7, 0x4a, 0x93, + 0x6d, 0x9a, 0x4e, 0x67}, + {0x9b, 0x30, 0xa4, 0x84, 0x1b, 0x4c, 0x79, 0xe7}, + {0xf1, 0xb0, 0x3e, 0xdb, 0x38, 0x59, 0x07, 0x19, 0x41, 0x40, 0xc8, 0x59, + 0x09, 0x7a, 0x2a, 0x34}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {134, + {0x82, 0xb3, 0x08, 0x24, 0x83, 0x6f, 0xbb, 0xf6, 0x53, 0xeb, 0xc0, 0xab, + 0xbd, 0xd1, 0x48, 0x99}, + {0xfd, 0xba, 0x8f, 0xd8, 0xa7, 0x3d, 0x4c, 0xf2}, + {0x22, 0xb9, 0x72, 0xf0, 0x7f, 0x96, 0xf5, 0xe7, 0xd3, 0x6a, 0xd8, 0xb3, + 0x6e, 0x52, 0xc4, 0x4f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {135, + {0xac, 0xdb, 0x15, 0x3e, 0x36, 0xa1, 0x4e, 0xfe, 0xf6, 0xcb, 0x00, 0xb5, + 0x22, 0x8f, 0x8a, 0x97}, + {0xdc, 0x67, 0x96, 0x16, 0x53, 0xd2, 0x61, 0xa9}, + {0x2e, 0xfa, 0x62, 0x80, 0xd8, 0x5e, 0x1f, 0xd4, 0x8a, 0x0b, 0xea, 0x07, + 0x17, 0xa7, 0x5b, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {136, + {0xc8, 0xe1, 0xe2, 0x6a, 0x1d, 0xe1, 0x7a, 0x8d, 0xfa, 0xff, 0x44, 0xb0, + 0xd8, 0x29, 0x1b, 0x39}, + {0x52, 0x8c, 0x92, 0x72, 0x3a, 0xaa, 0x8a, 0x66}, + {0x1c, 0x90, 0x23, 0x93, 0x63, 0x96, 0x37, 0x50, 0x07, 0x88, 0x25, 0x3f, + 0x15, 0x18, 0xa7, 0x62}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {137, + {0x3b, 0xf2, 0x57, 0x85, 0x4d, 0xbd, 0x24, 0xb3, 0x4d, 0x8c, 0xe0, 0x48, + 0x5f, 0x77, 0x48, 0xcd}, + {0x52, 0x8c, 0x92, 0x72, 0x3a, 0xaa, 0x8a, 0x66}, + {0x39, 0xa3, 0x81, 0x8d, 0x1e, 0x0b, 0x3d, 0x85, 0xca, 0x0b, 0x85, 0x80, + 0x34, 0x2e, 0xec, 0x43}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {138, + {0xe0, 0xae, 0x9f, 0xd2, 0x07, 0xd5, 0x26, 0x60, 0xd3, 0xaf, 0xbe, 0xb4, + 0x03, 0x6b, 0xa1, 0x66}, + {0x61, 0x28, 0xd1, 0x2e, 0xad, 0x81, 0x3c, 0x16}, + {0x47, 0x1f, 0xaa, 0x15, 0x0f, 0x8f, 0x8c, 0x1b, 0xff, 0xad, 0xd5, 0x84, + 0x41, 0x4e, 0x9c, 0x47}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {139, + {0xf6, 0xc9, 0x6f, 0x13, 0xc4, 0xa1, 0xb0, 0x1d, 0x10, 0x7a, 0xbf, 0xf1, + 0xe2, 0xac, 0x09, 0xd8}, + {0x98, 0x31, 0x4a, 0x84, 0xed, 0xc6, 0x2d, 0x91}, + {0x00, 0x62, 0x41, 0xf9, 0x3f, 0x2e, 0xcb, 0x53, 0x55, 0x43, 0x97, 0xb5, + 0x27, 0xc0, 0x19, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {140, + {0x64, 0xc8, 0x55, 0x0f, 0x02, 0x97, 0x45, 0xac, 0x89, 0x8f, 0xce, 0x87, + 0x53, 0xcd, 0x19, 0xca}, + {0x43, 0xc5, 0xa4, 0xab, 0xa1, 0x6f, 0xde, 0x88}, + {0x74, 0x56, 0x2d, 0x1f, 0x41, 0x1c, 0x1d, 0xd4, 0x30, 0xb0, 0x79, 0x32, + 0x17, 0x6a, 0x2c, 0xc6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {141, + {0xe1, 0xa9, 0x4a, 0xcc, 0xb3, 0x09, 0x9b, 0xef, 0xc3, 0xc3, 0x19, 0x13, + 0x4e, 0x63, 0x0e, 0x27}, + {0x09, 0x8a, 0xf4, 0xd5, 0xd2, 0x82, 0x9f, 0x2c}, + {0x30, 0x6f, 0x86, 0xbd, 0x73, 0xec, 0xbf, 0x59, 0x16, 0x80, 0x2a, 0xda, + 0x22, 0x68, 0x5b, 0xb2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {142, + {0xb0, 0xfc, 0x52, 0x06, 0x08, 0x11, 0x38, 0xd3, 0xbc, 0xdc, 0x03, 0x26, + 0xd3, 0x50, 0x65, 0x5d}, + {0x09, 0x8a, 0xf4, 0xd5, 0xd2, 0x82, 0x9f, 0x2c}, + {0xd3, 0xc0, 0x9d, 0x11, 0x86, 0x7a, 0xb1, 0x0a, 0x4e, 0xd6, 0xfe, 0xfa, + 0x64, 0x92, 0xd3, 0x04}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {143, + {0xa8, 0xa8, 0xbf, 0x45, 0x6b, 0x71, 0xfd, 0x52, 0x88, 0xe7, 0xd8, 0xa6, + 0xbd, 0xcc, 0xdf, 0x4f}, + {0xf7, 0xc7, 0x1a, 0x7f, 0xb0, 0x4e, 0x1f, 0x83}, + {0x6c, 0x9f, 0x97, 0x51, 0xe5, 0xfd, 0xff, 0xb8, 0x6b, 0x70, 0xa6, 0x4e, + 0xb9, 0xb4, 0xe9, 0xb7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {144, + {0xca, 0x8d, 0xd7, 0xd4, 0x3e, 0xdf, 0x66, 0xfa, 0x5b, 0xae, 0x41, 0x70, + 0xe5, 0x3a, 0x1d, 0xff}, + {0xb5, 0x06, 0xea, 0x40, 0xce, 0x32, 0xaf, 0x45}, + {0x65, 0xc2, 0x42, 0xb7, 0xda, 0x1b, 0x7c, 0x29, 0xed, 0x3b, 0x73, 0xbc, + 0xdd, 0xe3, 0x0d, 0xf5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {145, + {0x1d, 0xc4, 0x20, 0x0f, 0xaf, 0xd4, 0x32, 0x64, 0xa2, 0x81, 0x47, 0x3a, + 0x4e, 0x11, 0xef, 0x1a}, + {0x67, 0x37, 0xc1, 0x64, 0xaf, 0x61, 0xed, 0xa6}, + {0x6d, 0x27, 0x0f, 0x4e, 0xc3, 0xa7, 0x61, 0x4c, 0xa2, 0x96, 0x84, 0xea, + 0x1b, 0x2d, 0xc3, 0xe1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {146, + {0x7c, 0x1a, 0x86, 0x42, 0x94, 0x44, 0x76, 0x1b, 0x4f, 0xbd, 0x25, 0x3e, + 0x80, 0x0a, 0x8d, 0xec}, + {0x67, 0x37, 0xc1, 0x64, 0xaf, 0x61, 0xed, 0xa6}, + {0xdb, 0x4b, 0x66, 0xe5, 0x7e, 0x52, 0xec, 0x48, 0xae, 0x28, 0x04, 0xeb, + 0xa1, 0x40, 0x8d, 0x43}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {147, + {0xe0, 0x9d, 0x6f, 0x9c, 0x5c, 0x32, 0x13, 0x41, 0x91, 0x74, 0x89, 0xf8, + 0xf5, 0x30, 0x77, 0x0d}, + {0xd9, 0x12, 0xf1, 0xc5, 0x04, 0x48, 0x5b, 0xb5}, + {0x85, 0x85, 0x19, 0x9e, 0x03, 0xd1, 0xe8, 0x34, 0x0b, 0x1c, 0xc3, 0xfb, + 0xb0, 0xeb, 0x6c, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {148, + {0xc7, 0xcf, 0xe0, 0xa5, 0xad, 0xcc, 0x14, 0x66, 0x16, 0x3b, 0xc8, 0x69, + 0x1c, 0x7f, 0xf6, 0x18}, + {0x0a, 0x44, 0x2d, 0x9b, 0xbb, 0x40, 0xc0, 0x12}, + {0x35, 0xcb, 0xea, 0xd8, 0x58, 0xe1, 0xa5, 0x6e, 0x2f, 0x9c, 0x7b, 0xaf, + 0x0d, 0x2b, 0x26, 0x5e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {149, + {0xa1, 0x85, 0x33, 0xb3, 0x26, 0xf1, 0x85, 0x15, 0x69, 0xac, 0xbc, 0xb9, + 0x85, 0x83, 0x92, 0x30}, + {0x88, 0x6d, 0x68, 0x9a, 0xb2, 0xfc, 0x5d, 0x56}, + {0x91, 0x88, 0xfe, 0xfe, 0xbc, 0x7a, 0xae, 0xcf, 0xeb, 0x9a, 0xba, 0xd0, + 0xfd, 0x85, 0x08, 0x35}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {150, + {0xce, 0x19, 0xa4, 0xc7, 0xe6, 0x10, 0x4b, 0x6d, 0xbb, 0xff, 0x90, 0x50, + 0x10, 0x25, 0xf2, 0xab}, + {0x74, 0x2c, 0x68, 0x3f, 0xb0, 0x2f, 0x45, 0x1d}, + {0x63, 0xd2, 0xae, 0xd4, 0x5d, 0x03, 0xf3, 0x72, 0x66, 0xe7, 0x20, 0x77, + 0xae, 0x5b, 0x28, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {151, + {0xae, 0xa6, 0x72, 0xdc, 0x38, 0xd0, 0xf0, 0x87, 0x9d, 0xab, 0x0b, 0x83, + 0x64, 0x3b, 0x91, 0x45}, + {0xd1, 0x5e, 0x3e, 0xef, 0xaa, 0xe6, 0x26, 0x90}, + {0xeb, 0x14, 0x1c, 0xf6, 0x6e, 0xbb, 0x82, 0x98, 0x0c, 0xd9, 0x24, 0x06, + 0x3a, 0x38, 0x18, 0x5e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {152, + {0x16, 0xb9, 0xac, 0xb3, 0x4d, 0xf0, 0xe6, 0xd7, 0x49, 0x2c, 0xb2, 0x89, + 0x9d, 0xd4, 0x3f, 0x1c}, + {0x87, 0x8e, 0x04, 0x92, 0xb3, 0xea, 0x81, 0x2b}, + {0xbe, 0x29, 0xfb, 0x3b, 0xcc, 0x5c, 0xa0, 0xb9, 0x31, 0x0a, 0xfc, 0x2e, + 0x92, 0x46, 0x68, 0x39}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {153, + {0x18, 0xd7, 0xfb, 0xa3, 0x0a, 0xca, 0xa9, 0x0c, 0x9a, 0x08, 0xed, 0x10, + 0xcf, 0xde, 0xd2, 0x91}, + {0x98, 0xe8, 0x10, 0xea, 0x38, 0xc0, 0xb0, 0x88}, + {0x8a, 0xa0, 0x03, 0x86, 0x1d, 0x98, 0x51, 0xcc, 0xde, 0xee, 0x51, 0xc3, + 0x2e, 0x96, 0x79, 0xb2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {154, + {0xa1, 0x47, 0x40, 0x92, 0xb5, 0x15, 0xd3, 0x57, 0x25, 0x9a, 0x8e, 0x45, + 0x51, 0x94, 0x80, 0x7d}, + {0x98, 0xe8, 0x10, 0xea, 0x38, 0xc0, 0xb0, 0x88}, + {0x81, 0xec, 0x35, 0x16, 0x42, 0xce, 0xdf, 0xb8, 0xef, 0x2b, 0xb2, 0xd5, + 0xa4, 0x46, 0xbd, 0xaf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {155, + {0x43, 0xc8, 0x4f, 0x69, 0x90, 0x47, 0x59, 0x4e, 0x8e, 0x0a, 0x6b, 0x5a, + 0x2d, 0x12, 0xc4, 0xe7}, + {0xa5, 0x60, 0xe9, 0xb5, 0xc1, 0x01, 0x65, 0x2e}, + {0xe6, 0x63, 0x27, 0x2c, 0x49, 0x3f, 0x8a, 0x28, 0x41, 0x78, 0xed, 0xbf, + 0x82, 0xe1, 0x76, 0x3b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {156, + {0xe2, 0x52, 0xa6, 0x5b, 0x08, 0x7e, 0x6e, 0xee, 0x26, 0x8f, 0x19, 0x86, + 0x05, 0x4c, 0xc8, 0x88}, + {0xa3, 0x18, 0x36, 0x52, 0x72, 0xc4, 0x37, 0x92}, + {0x18, 0x30, 0x7e, 0x2e, 0x30, 0x11, 0x43, 0x4f, 0x5e, 0xca, 0x5b, 0xe3, + 0x40, 0x4d, 0x65, 0x03}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {157, + {0x67, 0x83, 0x68, 0x17, 0xe8, 0xed, 0x3b, 0x9a, 0xc9, 0xe5, 0xc3, 0x7d, + 0x1e, 0x04, 0xf0, 0xdc}, + {0xc6, 0x9a, 0xc8, 0xdc, 0x49, 0x50, 0xe7, 0xcc}, + {0x95, 0x7e, 0x49, 0x74, 0xb4, 0xca, 0x63, 0xd4, 0x1b, 0xb5, 0xac, 0xf2, + 0xb4, 0xf3, 0xaa, 0xb1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {158, + {0x6d, 0x08, 0x02, 0x47, 0x79, 0x76, 0x5c, 0x2a, 0xe5, 0x1c, 0x30, 0x20, + 0xc1, 0x27, 0xe3, 0xee}, + {0xc6, 0x9a, 0xc8, 0xdc, 0x49, 0x50, 0xe7, 0xcc}, + {0x65, 0xac, 0xb0, 0x26, 0x2e, 0x66, 0xef, 0x6c, 0x7c, 0x44, 0xd2, 0x04, + 0x69, 0xa2, 0xc5, 0x29}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {159, + {0x0c, 0xac, 0x27, 0x52, 0x4b, 0xec, 0xe0, 0x67, 0x6b, 0xdc, 0x57, 0x2a, + 0xb5, 0x8b, 0x4f, 0x70}, + {0x5a, 0x60, 0x0a, 0xeb, 0x07, 0x51, 0x81, 0x41}, + {0x9c, 0x55, 0x53, 0x7b, 0x7e, 0x85, 0x7a, 0x20, 0xa2, 0x41, 0xef, 0x66, + 0x26, 0xa6, 0x53, 0x7a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {160, + {0xa9, 0xec, 0x5a, 0xd1, 0xd8, 0x41, 0x71, 0x48, 0x96, 0x71, 0x78, 0x1c, + 0x83, 0x6d, 0xb5, 0x88}, + {0xa4, 0x35, 0x37, 0xad, 0x59, 0x26, 0x76, 0xa0}, + {0xd2, 0xbf, 0x5d, 0x73, 0xc6, 0x49, 0x5f, 0x92, 0xa4, 0xde, 0x9e, 0x38, + 0xc7, 0x7a, 0x5f, 0x08}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {161, + {0xf0, 0x61, 0x0c, 0x35, 0x5e, 0xbb, 0x45, 0x31, 0x24, 0x18, 0x57, 0x9f, + 0x74, 0x50, 0xaf, 0xc9}, + {0xa4, 0x35, 0x37, 0xad, 0x59, 0x26, 0x76, 0xa0}, + {0xb4, 0x05, 0x13, 0x43, 0x16, 0x8a, 0xfb, 0x46, 0x19, 0x21, 0xba, 0x54, + 0x8f, 0x17, 0xbd, 0x01}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {162, + {0xe5, 0x4a, 0x66, 0x5e, 0x6e, 0xb9, 0x3f, 0x8d, 0x47, 0x49, 0xfa, 0xe6, + 0xee, 0xfc, 0xb2, 0x68}, + {0xc2, 0xc7, 0xda, 0x0a, 0xbb, 0x3e, 0xf0, 0x93}, + {0xbd, 0x24, 0x81, 0xfa, 0x53, 0x8a, 0x01, 0x97, 0x85, 0x96, 0xd1, 0xab, + 0x2a, 0xb4, 0xae, 0x62}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {163, + {0x5b, 0x40, 0x2d, 0x91, 0x18, 0x17, 0xac, 0xb5, 0x83, 0x5e, 0x92, 0xe0, + 0xdc, 0xa8, 0x17, 0x50}, + {0x87, 0x50, 0x22, 0x08, 0x58, 0x19, 0x68, 0x63}, + {0x1a, 0x5f, 0x46, 0xb3, 0xdf, 0x35, 0x82, 0x86, 0x29, 0x12, 0x0c, 0x8d, + 0xfd, 0x85, 0x62, 0xb1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {164, + {0x13, 0x4b, 0xde, 0x0b, 0xb6, 0x91, 0x09, 0x39, 0x1d, 0xa0, 0x18, 0xe2, + 0x98, 0x93, 0x83, 0x7e}, + {0xcb, 0x92, 0xa6, 0x6b, 0x97, 0x78, 0xaa, 0x92}, + {0xa7, 0x86, 0x37, 0xe0, 0xff, 0x79, 0x51, 0x32, 0x35, 0xfb, 0xfb, 0xc6, + 0x94, 0x50, 0x78, 0x48}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {165, + {0xe5, 0x4d, 0x5a, 0x61, 0x3c, 0xd4, 0xbc, 0x13, 0xdf, 0x0b, 0x90, 0x80, + 0x8e, 0xba, 0x84, 0x90}, + {0x64, 0x66, 0xad, 0x1b, 0xf1, 0x59, 0x2c, 0x2f}, + {0x7d, 0xbb, 0xd4, 0xba, 0xb0, 0x15, 0x35, 0x09, 0xe2, 0xbc, 0x57, 0x6d, + 0x30, 0x7e, 0x5d, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {166, + {0xc8, 0xc6, 0xbe, 0xfa, 0x36, 0xe4, 0xca, 0x30, 0xa5, 0xd2, 0xdf, 0xe0, + 0xa1, 0xda, 0x0c, 0x50}, + {0xe2, 0x45, 0x84, 0xb8, 0x72, 0xbe, 0x01, 0xb7}, + {0x39, 0x94, 0x4a, 0xe6, 0xee, 0x9d, 0xa6, 0xe3, 0x84, 0x2b, 0x9f, 0xf4, + 0xf5, 0xeb, 0x09, 0xe1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {167, + {0xda, 0x86, 0x97, 0xbd, 0x5e, 0xfe, 0x2c, 0x50, 0x26, 0x31, 0x6d, 0x05, + 0x77, 0x4f, 0x47, 0x25}, + {0xa3, 0x3a, 0x5a, 0x49, 0x2a, 0x0a, 0xa3, 0x73}, + {0xf1, 0x1a, 0x5f, 0xa5, 0x03, 0xad, 0x91, 0x4d, 0xc6, 0x71, 0x00, 0xec, + 0x96, 0x01, 0x94, 0xc8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {168, + {0x35, 0xaa, 0x5a, 0x13, 0xc8, 0x1b, 0x11, 0xfd, 0xea, 0x3d, 0x73, 0xa2, + 0x66, 0xd6, 0x21, 0xa2}, + {0x06, 0x56, 0xa9, 0x92, 0x29, 0x3e, 0xc9, 0xa7}, + {0x2f, 0xab, 0xf3, 0x9d, 0xcf, 0x40, 0x20, 0x40, 0xc3, 0xcd, 0xff, 0x78, + 0x52, 0xa8, 0xf6, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {169, + {0x5b, 0x20, 0x2f, 0x54, 0x90, 0x13, 0x3b, 0xa9, 0xc5, 0xa5, 0xaa, 0xc7, + 0x4d, 0xea, 0xc7, 0xff}, + {0x27, 0x40, 0xe5, 0xf0, 0xf4, 0x55, 0x6d, 0x9e}, + {0xb6, 0x82, 0x72, 0x03, 0xe9, 0xd0, 0xdb, 0x55, 0x82, 0x1d, 0xa2, 0xf7, + 0xe7, 0x74, 0x3e, 0x97}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {170, + {0x5a, 0x87, 0xe3, 0x0b, 0x4e, 0xbb, 0xc0, 0x85, 0x27, 0x72, 0xe3, 0xc7, + 0x99, 0x25, 0xc4, 0x6a}, + {0x27, 0x40, 0xe5, 0xf0, 0xf4, 0x55, 0x6d, 0x9e}, + {0x0d, 0xf9, 0xab, 0x43, 0x65, 0xbf, 0xb9, 0x7b, 0xe7, 0xcc, 0xa6, 0x4f, + 0x56, 0x9f, 0x98, 0x7f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {171, + {0xd8, 0xa7, 0xab, 0x57, 0x18, 0x56, 0x47, 0xc5, 0xcc, 0x81, 0xca, 0x58, + 0x30, 0x51, 0x64, 0xbd}, + {0x22, 0x7d, 0xcf, 0x18, 0x76, 0x4b, 0xdd, 0x66}, + {0xbf, 0x58, 0xd7, 0xdb, 0x1f, 0x00, 0x69, 0x9d, 0x11, 0xe6, 0xaf, 0xc6, + 0xb6, 0x30, 0x57, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {172, + {0x90, 0x06, 0x55, 0xdd, 0xee, 0x46, 0xa2, 0x9c, 0x1a, 0x78, 0xc9, 0x9c, + 0xf9, 0x5a, 0x93, 0x63}, + {0x99, 0x3c, 0xa3, 0x00, 0x0a, 0xbd, 0x8c, 0x40}, + {0x5c, 0xa3, 0x20, 0xcf, 0x5b, 0x04, 0x17, 0xc1, 0xd5, 0xb7, 0x5a, 0x5e, + 0x1e, 0xd3, 0x09, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {173, + {0x9e, 0xde, 0x7b, 0x03, 0x00, 0x25, 0x4b, 0x91, 0x13, 0xe1, 0x95, 0xd8, + 0x41, 0x7b, 0x36, 0xce}, + {0x98, 0x16, 0x94, 0xdc, 0xdb, 0x8b, 0x06, 0xea}, + {0xdb, 0xc6, 0x12, 0xe0, 0x77, 0xd5, 0x5a, 0x4b, 0xd5, 0xe7, 0x5d, 0x30, + 0xe0, 0x40, 0x7f, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {174, + {0x28, 0xfe, 0x7a, 0x00, 0xf3, 0xb3, 0x83, 0x26, 0x18, 0xee, 0xe0, 0xf5, + 0x8a, 0x0b, 0x5a, 0x64}, + {0xd1, 0x3d, 0xf9, 0x47, 0xc5, 0x18, 0x03, 0x0d}, + {0xe0, 0x27, 0xfc, 0xb8, 0xfb, 0x32, 0x05, 0x86, 0x1d, 0x1b, 0x9f, 0x15, + 0xdd, 0x37, 0x3d, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {175, + {0xbe, 0xe0, 0x72, 0xe7, 0x14, 0x15, 0x4f, 0x3b, 0x66, 0xd2, 0x22, 0x2d, + 0xae, 0xdc, 0xce, 0x94}, + {0xd1, 0x3d, 0xf9, 0x47, 0xc5, 0x18, 0x03, 0x0d}, + {0x15, 0x6d, 0x28, 0xb7, 0x51, 0x00, 0x2f, 0x88, 0x27, 0x54, 0x8a, 0xb1, + 0x50, 0x0e, 0xae, 0x35}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {176, + {0x12, 0x87, 0x8b, 0x87, 0xff, 0x13, 0xfb, 0x95, 0xed, 0x92, 0xad, 0xcd, + 0x82, 0x85, 0x3b, 0x9b}, + {0xed, 0x67, 0x80, 0x8a, 0x56, 0xc2, 0xb0, 0x0a}, + {0x95, 0x99, 0xd7, 0x71, 0x45, 0xc1, 0x20, 0x34, 0x6e, 0x25, 0xc9, 0x1e, + 0x36, 0x3b, 0xbe, 0xd4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {177, + {0xa3, 0x4e, 0xbc, 0xc0, 0x13, 0xec, 0x40, 0x3d, 0x4b, 0x04, 0x3d, 0x8c, + 0x93, 0xe7, 0x79, 0xec}, + {0xed, 0x67, 0x80, 0x8a, 0x56, 0xc2, 0xb0, 0x0a}, + {0xfe, 0xcc, 0x42, 0x09, 0x98, 0x24, 0x30, 0xf8, 0x61, 0x35, 0x53, 0x54, + 0xa7, 0x34, 0x15, 0x76}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {178, + {0x40, 0x87, 0x05, 0x10, 0x01, 0xbc, 0x95, 0x89, 0x93, 0x67, 0xde, 0x28, + 0x7a, 0x60, 0x5b, 0xd8}, + {0xd6, 0xca, 0xa0, 0xd3, 0x4d, 0x68, 0x17, 0x75}, + {0x5c, 0x13, 0xa3, 0x59, 0x8d, 0xfa, 0xb1, 0xb1, 0x81, 0xdd, 0x27, 0xf1, + 0x35, 0xf4, 0x31, 0xa5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {179, + {0x18, 0x5d, 0x60, 0x8d, 0x48, 0xd7, 0x54, 0xa1, 0x7b, 0xe9, 0x7e, 0x6e, + 0xec, 0xf3, 0x1c, 0xb3}, + {0xd0, 0x50, 0xbb, 0x7a, 0x29, 0xe2, 0x5a, 0x00}, + {0x13, 0xd0, 0x0b, 0xff, 0x07, 0x45, 0x1e, 0x93, 0xaa, 0xc3, 0xf5, 0x28, + 0x48, 0xf6, 0xff, 0x01}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {180, + {0xcd, 0x76, 0x35, 0xe7, 0x57, 0xde, 0x47, 0xf8, 0x0b, 0x68, 0xa8, 0x44, + 0xf2, 0x15, 0x00, 0x30}, + {0xfe, 0xbf, 0x53, 0x55, 0x83, 0x61, 0xb5, 0xce}, + {0x01, 0x62, 0x13, 0xaf, 0x9b, 0x48, 0x68, 0x70, 0x92, 0x8c, 0x76, 0xe4, + 0xf5, 0xa6, 0x9d, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {181, + {0x76, 0x33, 0x45, 0x67, 0xe2, 0x4c, 0x8b, 0xe9, 0xff, 0xd6, 0xff, 0xa5, + 0xca, 0x76, 0x2b, 0x3d}, + {0x78, 0x4f, 0x1d, 0x75, 0xb9, 0x41, 0xc7, 0xca}, + {0xd1, 0xe1, 0x31, 0xfe, 0x41, 0xa9, 0x12, 0x59, 0x27, 0x28, 0x8a, 0xd5, + 0x68, 0x8f, 0xa8, 0xef}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {182, + {0x98, 0xdb, 0x9d, 0x6f, 0x60, 0x90, 0x9e, 0xcb, 0xbe, 0xfc, 0xd8, 0xeb, + 0x28, 0x44, 0x82, 0x46}, + {0x78, 0x4f, 0x1d, 0x75, 0xb9, 0x41, 0xc7, 0xca}, + {0x76, 0x0c, 0xbd, 0x2a, 0xaa, 0x89, 0xc2, 0xa7, 0x3c, 0xec, 0xa5, 0x5a, + 0x7e, 0x34, 0xa9, 0xac}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {183, + {0x34, 0x3e, 0xcf, 0x1c, 0xfe, 0x1d, 0xf4, 0x2e, 0x2f, 0x33, 0x0e, 0xa0, + 0x92, 0x56, 0x2c, 0x44}, + {0x3b, 0x85, 0xe5, 0xb3, 0x4d, 0x53, 0x9e, 0xa1}, + {0x38, 0x8a, 0xe4, 0x80, 0x9c, 0x23, 0x3f, 0xa7, 0x1e, 0xc1, 0x5d, 0xab, + 0xa7, 0x79, 0x52, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {184, + {0xb9, 0x52, 0xcd, 0x4e, 0x25, 0x02, 0x43, 0x4c, 0x6b, 0xae, 0x5b, 0xac, + 0xc9, 0x76, 0xf2, 0xdd}, + {0x65, 0x1f, 0x2c, 0xb0, 0xa7, 0x23, 0x8a, 0x76}, + {0x30, 0x34, 0x22, 0x5a, 0xa6, 0xa9, 0x52, 0x88, 0xed, 0xa2, 0xd2, 0x7d, + 0x08, 0x5a, 0x51, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {185, + {0x53, 0xbe, 0xed, 0x66, 0x9e, 0xe0, 0x4a, 0x1b, 0xf8, 0x2a, 0x66, 0xbb, + 0x0f, 0x0f, 0xb0, 0xe1}, + {0x8e, 0xb6, 0x1c, 0x23, 0x72, 0xef, 0x71, 0xfe}, + {0x1c, 0x51, 0x5b, 0x2a, 0x0b, 0xd1, 0x0e, 0x77, 0x19, 0xee, 0x35, 0x3b, + 0x7b, 0x76, 0xe2, 0x65}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {186, + {0x43, 0xed, 0xd2, 0xcf, 0xb7, 0xa7, 0xc4, 0x5f, 0x0f, 0xae, 0x6b, 0xfb, + 0xa7, 0x87, 0x22, 0x0b}, + {0xb5, 0xfc, 0x82, 0x79, 0x6a, 0x4b, 0x86, 0x6a}, + {0x3e, 0xdc, 0x61, 0x76, 0x70, 0x30, 0x31, 0x2a, 0x24, 0xf7, 0x7b, 0x3a, + 0x92, 0x94, 0x8a, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {187, + {0xc6, 0xc5, 0xb9, 0xd1, 0xdb, 0x27, 0x51, 0x44, 0x52, 0x55, 0xe0, 0x29, + 0x96, 0x56, 0x6a, 0x32}, + {0xb5, 0xfc, 0x82, 0x79, 0x6a, 0x4b, 0x86, 0x6a}, + {0x75, 0xfd, 0xb3, 0xce, 0x3b, 0xa6, 0x35, 0x95, 0xf7, 0xc0, 0xbc, 0x6a, + 0x7b, 0xcd, 0x2a, 0x2f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {188, + {0xe1, 0xe4, 0x11, 0x28, 0xd7, 0x03, 0x94, 0x7f, 0x75, 0x7d, 0x5d, 0x23, + 0x2a, 0xc4, 0xbd, 0x31}, + {0x34, 0x1b, 0x3f, 0x5c, 0xfb, 0xbf, 0xc9, 0xbe}, + {0xf3, 0x59, 0x36, 0x07, 0x7a, 0x7e, 0x87, 0x76, 0xaa, 0xa9, 0x42, 0xab, + 0xc7, 0x15, 0x42, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {189, + {0xc5, 0x68, 0x18, 0x1a, 0x87, 0x8c, 0x51, 0x3f, 0xa6, 0x3e, 0x9f, 0x96, + 0x83, 0x6c, 0xdd, 0xa4}, + {0xc3, 0x40, 0x60, 0x61, 0xbd, 0xd6, 0x6a, 0x21}, + {0x00, 0x29, 0x22, 0xef, 0x88, 0x13, 0x5b, 0x7e, 0xe6, 0x2a, 0x4f, 0x37, + 0xda, 0xab, 0x7c, 0x37}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {190, + {0xbe, 0xe9, 0xf1, 0x69, 0xd0, 0x0a, 0x33, 0x66, 0x93, 0x0b, 0xe2, 0x58, + 0x36, 0xed, 0x08, 0x2a}, + {0x1e, 0x8b, 0x5a, 0x40, 0xdc, 0x14, 0x3f, 0x8c}, + {0x44, 0x88, 0x3f, 0xc1, 0x5e, 0x2d, 0x2a, 0xc9, 0xc1, 0xc7, 0xc3, 0xd8, + 0x43, 0xc7, 0x7e, 0xab}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {191, + {0x02, 0xae, 0x50, 0x9a, 0x43, 0xae, 0xec, 0x54, 0xf3, 0x07, 0x01, 0xc4, + 0x08, 0x13, 0xa7, 0x7a}, + {0x68, 0xca, 0x23, 0x4b, 0x8d, 0x7b, 0x48, 0xc6}, + {0x62, 0x68, 0x9b, 0xad, 0x21, 0x7c, 0xab, 0xbe, 0x6f, 0x1f, 0x9d, 0xd6, + 0xd2, 0x31, 0xb3, 0x0e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {192, + {0xec, 0x8b, 0x8a, 0x8c, 0xfa, 0x9c, 0xb7, 0x59, 0xb6, 0xc2, 0xff, 0x55, + 0x78, 0x58, 0xe0, 0x92}, + {0x68, 0xca, 0x23, 0x4b, 0x8d, 0x7b, 0x48, 0xc6}, + {0xec, 0x5e, 0x73, 0x29, 0xb2, 0x8b, 0x92, 0x68, 0xf5, 0xd9, 0x9d, 0xd7, + 0x7c, 0xef, 0x36, 0xa1}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {193, + {0x7e, 0xaa, 0x4d, 0x90, 0x5a, 0x0e, 0x01, 0x1e, 0xb9, 0x3c, 0xe8, 0x1d, + 0x31, 0xf7, 0xfc, 0x9d}, + {0xcc, 0x91, 0xf1, 0x74, 0xd5, 0xa6, 0xd8, 0x2d}, + {0x71, 0x16, 0x00, 0x4f, 0x8d, 0xb6, 0xbc, 0x15, 0xd2, 0x9a, 0x0f, 0xe5, + 0x7a, 0xd4, 0x0f, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {194, + {0x03, 0x88, 0x91, 0x12, 0x97, 0x58, 0x00, 0x02, 0xf9, 0xbf, 0xef, 0xfa, + 0x26, 0xe7, 0x70, 0xaa}, + {0xfb, 0x35, 0xaa, 0xfa, 0xa3, 0x48, 0xc4, 0xf3}, + {0x5f, 0x7e, 0x76, 0xe5, 0xe4, 0xcf, 0x53, 0xc4, 0x34, 0x6b, 0xf7, 0x63, + 0x2c, 0xd9, 0x1f, 0xf1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {195, + {0xdd, 0x25, 0x55, 0xae, 0xc7, 0xca, 0xcf, 0xcd, 0x20, 0x85, 0xcf, 0x71, + 0xde, 0x0e, 0xe1, 0x0c}, + {0x4a, 0x28, 0x05, 0x4c, 0x64, 0xe1, 0x27, 0x11}, + {0x76, 0x32, 0xbb, 0x70, 0x62, 0x06, 0x4d, 0xc9, 0xd9, 0x16, 0x4c, 0xd3, + 0x02, 0x1f, 0xaa, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {196, + {0x0c, 0x16, 0x2f, 0x58, 0xe8, 0x5b, 0xaf, 0xf6, 0x16, 0x2a, 0xad, 0x87, + 0xd3, 0x04, 0xa9, 0x61}, + {0x09, 0xf4, 0x3f, 0x47, 0x16, 0x51, 0xc7, 0xe1}, + {0x88, 0x90, 0x38, 0x77, 0x66, 0x0d, 0xa0, 0xf4, 0x1f, 0x85, 0xc7, 0x96, + 0x0e, 0xfc, 0x14, 0x03}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {197, + {0x77, 0xd1, 0x3b, 0x22, 0xab, 0x3b, 0x88, 0xdc, 0x22, 0x69, 0x0a, 0x52, + 0x29, 0xfa, 0x98, 0x5f}, + {0xda, 0x7d, 0x1c, 0xf9, 0xca, 0xa5, 0xac, 0x81}, + {0xf6, 0x7b, 0xf5, 0x62, 0xef, 0xff, 0x2a, 0xd9, 0xdf, 0xfa, 0xd8, 0xa5, + 0x70, 0x67, 0x2b, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {198, + {0x0e, 0x0a, 0xe1, 0xe5, 0x2c, 0xec, 0x47, 0xb4, 0x05, 0x9b, 0x34, 0x82, + 0xe2, 0xd3, 0x4a, 0xaf}, + {0x72, 0xb7, 0x6e, 0x15, 0xa3, 0x3e, 0x11, 0xe6}, + {0x48, 0x00, 0x41, 0x75, 0xed, 0xbd, 0x5f, 0x95, 0x4a, 0xd6, 0x49, 0x18, + 0xe3, 0x93, 0xc5, 0x8b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {199, + {0x3d, 0x2d, 0xbd, 0x41, 0x6b, 0xc5, 0x10, 0x4e, 0x78, 0xb4, 0x5f, 0x46, + 0xd9, 0x8a, 0x2a, 0xfd}, + {0x72, 0xb7, 0x6e, 0x15, 0xa3, 0x3e, 0x11, 0xe6}, + {0x90, 0x93, 0x1e, 0x11, 0xf8, 0xa7, 0xf9, 0x43, 0x0f, 0x4a, 0xa3, 0x70, + 0xb9, 0x9e, 0x82, 0x0f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {200, + {0x3c, 0x18, 0x83, 0xab, 0x13, 0x5b, 0x24, 0xe9, 0x4b, 0x1b, 0x12, 0x31, + 0x2b, 0xe6, 0x99, 0x95}, + {0x60, 0x7b, 0xc7, 0x2a, 0x61, 0xb2, 0x2b, 0x17}, + {0xc5, 0x87, 0x3e, 0xee, 0x15, 0x83, 0x36, 0xde, 0x5b, 0x96, 0x10, 0x02, + 0x3e, 0xdd, 0x78, 0x49}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {201, + {0x4d, 0x49, 0xe2, 0x60, 0x34, 0x81, 0x72, 0xc3, 0x8a, 0x79, 0xeb, 0x92, + 0x5b, 0x18, 0x9b, 0x12}, + {0x2b, 0xbe, 0x64, 0x47, 0x9d, 0xa7, 0xc4, 0x59, 0x76}, + {0x54, 0x75, 0x5a, 0x93, 0xff, 0x51, 0x73, 0xae, 0xc6, 0x0d, 0x1e, 0xaa, + 0x8f, 0xd7, 0xd4, 0x09, 0x0f, 0x00, 0xf6, 0x38, 0xc2, 0x83, 0x1a, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {202, + {0x42, 0xf6, 0xde, 0x78, 0x7a, 0x35, 0xfe, 0x6d, 0x40, 0xab, 0x7e, 0x8a, + 0xc3, 0xf8, 0xdf, 0x07}, + {0xde, 0xd9, 0x79, 0xc1, 0x72, 0x04, 0xf6, 0x25, 0x4d}, + {0xcd, 0x99, 0x5e, 0x6f, 0xf5, 0x68, 0xb5, 0x67, 0x5b, 0x4e, 0xbe, 0x77, + 0x0b, 0xb7, 0x76, 0x7d, 0x32, 0x02, 0x42, 0xc8, 0x14, 0x46, 0x92, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {203, + {0xcc, 0x65, 0xbc, 0x7c, 0x2e, 0x42, 0xaa, 0x26, 0xd0, 0x75, 0x50, 0x72, + 0x24, 0x8e, 0x7b, 0x22}, + {0xd7, 0x68, 0xa2, 0x86, 0x8b, 0x8b, 0x6e, 0x2c, 0xcd}, + {0x74, 0x49, 0xaa, 0x84, 0xe0, 0x9d, 0x1d, 0x30, 0x9d, 0x1c, 0x4e, 0x56, + 0x03, 0x71, 0x88, 0xcd, 0x1c, 0x0b, 0x16, 0xcd, 0x63, 0x1d, 0x2e, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {204, + {0x0d, 0xdc, 0x55, 0x41, 0x4f, 0xb3, 0xe9, 0x4d, 0x65, 0x27, 0xda, 0x3b, + 0x02, 0x2a, 0xa9, 0x45}, + {0xd7, 0x68, 0xa2, 0x86, 0x8b, 0x8b, 0x6e, 0x2c, 0xcd, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0xa2, 0xd7, 0x3f, 0x55, 0x57, 0xb4, 0xb4, 0x1c, 0x69, 0x8a, 0x4f, 0xa5, + 0x96, 0x44, 0x46, 0x39, 0x1b, 0x10, 0xa4, 0x5e, 0x09, 0x4f, 0x0e, 0x72}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {205, + {0xd4, 0x43, 0x60, 0x2b, 0x6c, 0xfb, 0xf8, 0x57, 0x39, 0x5b, 0x02, 0x5a, + 0x75, 0x25, 0xa5, 0x24}, + {0xdf, 0x5c, 0x55, 0x31, 0x45, 0xd4, 0xd8, 0x40, 0x3b}, + {0x56, 0x6c, 0xf2, 0x97, 0x11, 0x21, 0xba, 0xcb, 0x9e, 0xca, 0x68, 0xc8, + 0xfd, 0xcc, 0x29, 0x22, 0xb7, 0x2d, 0x85, 0xb0, 0x54, 0x65, 0xe8, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {206, + {0x20, 0x05, 0xcb, 0xe9, 0xcc, 0x66, 0xa3, 0x5c, 0xaf, 0xdf, 0xf1, 0xaf, + 0x11, 0x9a, 0xe6, 0xce}, + {0xdf, 0x5c, 0x55, 0x31, 0x45, 0xd4, 0xd8, 0x40, 0x3b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x60, 0xf9, 0xc7, 0x36, 0xec, 0x36, 0x19, 0xef, 0xdc, 0xc7, 0xcc, 0xcc, + 0x6b, 0x90, 0xae, 0x5c, 0xdb, 0x8b, 0xb9, 0xec, 0xee, 0xa5, 0xdd, 0x96}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {207, + {0xcb, 0xde, 0x3e, 0x11, 0x22, 0x60, 0xaa, 0x14, 0xdd, 0xec, 0x1a, 0x65, + 0x07, 0x89, 0x09, 0x66}, + {0x0a, 0x6d, 0x7f, 0xf1, 0xf8, 0xcf, 0x61, 0xf4, 0x7d}, + {0x2e, 0xa0, 0xdc, 0xa8, 0x86, 0x17, 0xb8, 0xd5, 0x3a, 0x45, 0xae, 0x36, + 0xdd, 0x7b, 0x04, 0x21, 0x2a, 0x40, 0xf8, 0x38, 0x17, 0x3f, 0xde, 0x23}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {208, + {0x11, 0x2d, 0xcf, 0x0c, 0x4d, 0x63, 0x04, 0x7a, 0x0e, 0xa1, 0x65, 0xe9, + 0x31, 0x2b, 0xe8, 0xca}, + {0xb0, 0xcc, 0xc2, 0xcf, 0xe7, 0xd7, 0xdb, 0xfd, 0x8b}, + {0x5b, 0x8b, 0x5e, 0xfb, 0x45, 0xb0, 0x1d, 0xbd, 0xdf, 0xef, 0xbf, 0xc5, + 0x7f, 0x01, 0x7c, 0x77, 0xd3, 0xbe, 0x4f, 0x54, 0x4a, 0x32, 0x50, 0xe8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {209, + {0x11, 0x02, 0x20, 0xc7, 0x01, 0xaa, 0x30, 0x29, 0x0f, 0x48, 0xa7, 0x20, + 0xa8, 0xa4, 0xc0, 0x7d}, + {0xa6, 0xe0, 0x47, 0x66, 0xdf, 0x0b, 0xee, 0x85, 0xf1}, + {0xff, 0xdf, 0x1f, 0x18, 0x81, 0x39, 0x0a, 0xde, 0x76, 0x11, 0x6c, 0xdb, + 0x92, 0x31, 0xa4, 0xf4, 0x93, 0xa2, 0x99, 0xf6, 0xda, 0x94, 0x51, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {210, + {0xfe, 0x2c, 0x68, 0x36, 0x1b, 0xcb, 0x12, 0xa6, 0xfd, 0x67, 0xc7, 0x5e, + 0xba, 0xc0, 0x0b, 0x48}, + {0xc5, 0x8a, 0x13, 0xe2, 0xcc, 0x6c, 0x86, 0x8f, 0x90}, + {0xf5, 0x4c, 0x00, 0xed, 0x8a, 0x8e, 0xfe, 0x60, 0x0e, 0x3f, 0x33, 0xc4, + 0xa9, 0x9e, 0x35, 0x07, 0x03, 0xae, 0xe4, 0x30, 0xa6, 0xf0, 0xf8, 0xe3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {211, + {0x6d, 0xda, 0x75, 0xf9, 0x2b, 0x8f, 0x1a, 0xee, 0x81, 0x8c, 0x79, 0x5b, + 0xa3, 0xdb, 0xa4, 0xbe}, + {0xc5, 0x8a, 0x13, 0xe2, 0xcc, 0x6c, 0x86, 0x8f, 0x90, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x1d, 0x26, 0x41, 0xe6, 0x3e, 0x93, 0x8b, 0x36, 0x51, 0x28, 0xfe, 0x08, + 0x6a, 0xdd, 0x34, 0xda, 0xaf, 0x4d, 0x12, 0xba, 0x1e, 0xfd, 0x0b, 0xb8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {212, + {0x8e, 0xb0, 0x41, 0x89, 0xec, 0xca, 0x06, 0xa7, 0xa6, 0xa7, 0x54, 0x55, + 0x1f, 0x23, 0x34, 0x0c}, + {0x9e, 0x30, 0x15, 0xc8, 0x25, 0xfd, 0xd4, 0xb5, 0xa9}, + {0x07, 0x8e, 0x1e, 0xb8, 0xba, 0x2f, 0x80, 0x85, 0x10, 0x42, 0x26, 0x82, + 0x41, 0x0b, 0x3b, 0x07, 0xbe, 0xfb, 0xe5, 0xba, 0x50, 0x3e, 0xf7, 0x53}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {213, + {0x47, 0x64, 0x61, 0xd9, 0xb4, 0xe7, 0xfc, 0x48, 0x0a, 0xa8, 0xb8, 0xd8, + 0xc7, 0xaf, 0xd6, 0x2c}, + {0xd1, 0x2d, 0xe7, 0xc1, 0x75, 0xc9, 0x27, 0x7b, 0x54}, + {0xff, 0x66, 0xdf, 0xa5, 0x46, 0x16, 0xa4, 0x6d, 0x57, 0x4c, 0x1f, 0x64, + 0x0f, 0x98, 0xc5, 0x95, 0x06, 0x5e, 0x5e, 0x67, 0xcf, 0xb5, 0x83, 0xe7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {214, + {0x88, 0x39, 0x52, 0x0f, 0xe7, 0xd3, 0xbd, 0x9d, 0xfc, 0xb3, 0x81, 0xa2, + 0xee, 0x67, 0x8f, 0x0e}, + {0xed, 0x91, 0x0a, 0x4b, 0x76, 0x15, 0x18, 0x8b, 0x40}, + {0xe3, 0x17, 0x4e, 0xa5, 0xf3, 0x8d, 0xd8, 0x18, 0xd2, 0x10, 0xce, 0xb5, + 0xbd, 0xd7, 0xa9, 0x35, 0x2d, 0x67, 0xb5, 0xac, 0x93, 0x08, 0x1b, 0x9a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {215, + {0x35, 0x25, 0xf4, 0xb1, 0x48, 0xd7, 0x89, 0x1a, 0x56, 0x4e, 0xe7, 0x33, + 0x78, 0x43, 0xe2, 0xc6}, + {0x0e, 0x44, 0x55, 0xe2, 0xc9, 0xb2, 0x9c, 0x6c, 0x01}, + {0x52, 0x89, 0x8f, 0x75, 0x00, 0xca, 0xf2, 0xc4, 0x2d, 0x01, 0x20, 0x57, + 0xa8, 0x32, 0x31, 0xb3, 0xe9, 0xa1, 0x52, 0x20, 0x9e, 0x4b, 0xaf, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {216, + {0xaf, 0x0d, 0x45, 0x35, 0x32, 0xb4, 0x1b, 0x02, 0x5d, 0x67, 0x16, 0xff, + 0x35, 0x5d, 0x69, 0x9a}, + {0x31, 0x32, 0x8b, 0xff, 0xf8, 0xc1, 0x53, 0x6c, 0xd4}, + {0x85, 0x3c, 0x5e, 0xcc, 0xab, 0x83, 0xb4, 0x12, 0x7a, 0x35, 0xac, 0x30, + 0x3e, 0xa5, 0x78, 0xa8, 0x83, 0xe5, 0xcc, 0x36, 0xd4, 0xe7, 0x2d, 0xc9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {217, + {0x54, 0x42, 0xbc, 0xdc, 0xba, 0xba, 0x65, 0x9d, 0xbc, 0x24, 0x7f, 0x37, + 0x56, 0x88, 0xc4, 0x96}, + {0x41, 0xbf, 0x77, 0x7a, 0x0c, 0xa3, 0x13, 0x06, 0x0c}, + {0x0a, 0x41, 0xdf, 0xdf, 0x41, 0xda, 0x1f, 0x38, 0xe3, 0x9c, 0xd5, 0x91, + 0x62, 0xf8, 0x50, 0xfa, 0x85, 0x1d, 0x02, 0xde, 0x48, 0x84, 0x5e, 0xb6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {218, + {0x08, 0x08, 0x4d, 0x98, 0x60, 0xa5, 0x0f, 0x6e, 0x4c, 0x83, 0x8d, 0x28, + 0xaa, 0x37, 0x43, 0x58}, + {0x19, 0x0d, 0x1d, 0xef, 0xc5, 0x6a, 0x14, 0x42, 0x29}, + {0xb1, 0xf0, 0x21, 0x92, 0x15, 0x1a, 0x08, 0xe7, 0x2a, 0x83, 0x1f, 0x02, + 0xab, 0x91, 0x46, 0x97, 0x3a, 0xf3, 0xd9, 0x84, 0xab, 0x49, 0x43, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {219, + {0xf6, 0x69, 0x88, 0x13, 0xaa, 0x9f, 0x14, 0x7d, 0x9b, 0x45, 0x6f, 0xed, + 0x24, 0x86, 0x5d, 0xef}, + {0x19, 0x0d, 0x1d, 0xef, 0xc5, 0x6a, 0x14, 0x42, 0x29, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x4e, 0x19, 0xbc, 0x5b, 0xaf, 0xbc, 0x36, 0xe1, 0x54, 0x20, 0x71, 0xfd, + 0x1c, 0x42, 0x53, 0xa2, 0x71, 0x34, 0x01, 0x3b, 0x28, 0xfc, 0x96, 0x1c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {220, + {0xd3, 0xbb, 0xbc, 0x62, 0xd9, 0x21, 0xb0, 0xbd, 0x33, 0x08, 0x23, 0x1f, + 0x44, 0x00, 0xb5, 0xe5}, + {0xfe, 0x3c, 0xe8, 0xe4, 0xf0, 0xb8, 0xd2, 0x1e, 0xa2}, + {0x3f, 0x0a, 0x5d, 0x13, 0x7e, 0x93, 0x76, 0x1e, 0x79, 0x94, 0x66, 0xd4, + 0xb3, 0x66, 0x47, 0x9e, 0x5d, 0x6a, 0x4e, 0x12, 0x1b, 0x1c, 0x41, 0x2a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {221, + {0x20, 0xb3, 0xc9, 0x21, 0x2e, 0xca, 0x14, 0x14, 0x24, 0xfa, 0x2a, 0x42, + 0xc3, 0x82, 0x83, 0xba}, + {0x5c, 0x91, 0x36, 0xdd, 0xaa, 0x4e, 0xfb, 0x50, 0x0b}, + {0x30, 0x54, 0x52, 0xf6, 0x8b, 0x48, 0xbe, 0x9b, 0x2e, 0xa4, 0x57, 0x95, + 0xc0, 0x4a, 0x39, 0xdd, 0xdb, 0x1c, 0x27, 0xe0, 0x5a, 0x82, 0x04, 0xa0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {222, + {0xb8, 0xb6, 0xa9, 0x49, 0xa1, 0x1a, 0x67, 0x46, 0xca, 0x62, 0x93, 0x44, + 0xac, 0x43, 0x26, 0x82}, + {0x9c, 0x8c, 0x61, 0x40, 0x4e, 0xb6, 0x56, 0xa6, 0x9b}, + {0x85, 0xe6, 0x1a, 0x2e, 0x76, 0x39, 0xbc, 0x5c, 0x61, 0x15, 0x38, 0xa7, + 0x43, 0xbc, 0x7b, 0x52, 0xb8, 0xcf, 0xaf, 0x15, 0xd9, 0xe3, 0x29, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {223, + {0x2e, 0x90, 0xec, 0x3d, 0xcf, 0x91, 0xb2, 0x89, 0xb5, 0x08, 0xe5, 0x0b, + 0xad, 0xe5, 0xd6, 0x90}, + {0x9c, 0x8c, 0x61, 0x40, 0x4e, 0xb6, 0x56, 0xa6, 0x9b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x38, 0xa5, 0xfc, 0x9d, 0xe6, 0x47, 0x60, 0xb0, 0x6c, 0x95, 0x7f, 0xc4, + 0x54, 0xfb, 0x60, 0xac, 0x67, 0x3f, 0x78, 0x22, 0xeb, 0x8c, 0xf8, 0x27}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {224, + {0x54, 0x8b, 0x9c, 0x81, 0x07, 0x5a, 0x09, 0x97, 0x36, 0x8b, 0xa5, 0xcc, + 0xe2, 0xd3, 0x62, 0x28}, + {0xb3, 0x92, 0xea, 0x55, 0x24, 0x8e, 0xa3, 0xff, 0xaf}, + {0x30, 0x00, 0xc8, 0x16, 0x72, 0x7e, 0x34, 0xc5, 0x1f, 0xcf, 0x14, 0xbb, + 0x4b, 0x01, 0xd2, 0xad, 0xfc, 0xb1, 0x86, 0xe0, 0x8e, 0x8c, 0x6a, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {225, + {0xa4, 0xad, 0xa9, 0xc1, 0x9a, 0x1f, 0xb7, 0x4f, 0x54, 0xbf, 0xf7, 0x0b, + 0xeb, 0x04, 0xb7, 0x9e}, + {0x2d, 0x1f, 0x32, 0x6d, 0x65, 0x7c, 0x98, 0x84, 0x8f}, + {0x27, 0xd1, 0x92, 0x88, 0x56, 0x76, 0x67, 0x3d, 0x54, 0xc8, 0x44, 0x3e, + 0x96, 0x23, 0x9d, 0xd0, 0xe9, 0x49, 0x84, 0x3f, 0x7e, 0x7b, 0x04, 0x97}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {226, + {0x42, 0x6c, 0xb5, 0xf5, 0x71, 0x2e, 0x75, 0xf4, 0x00, 0x85, 0x9a, 0xab, + 0xf3, 0x5a, 0x9d, 0x67}, + {0xd5, 0xa8, 0x8c, 0x1f, 0xdc, 0x91, 0x5d, 0x71, 0x58}, + {0xa6, 0xed, 0xbe, 0x47, 0x16, 0xb3, 0x3e, 0xb2, 0xc9, 0xc7, 0x6d, 0x06, + 0x2f, 0x9b, 0xaf, 0x7c, 0xe7, 0x26, 0xd0, 0xd9, 0x58, 0xc8, 0x85, 0xfe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {227, + {0x95, 0x9c, 0x63, 0xb4, 0x18, 0x08, 0xa6, 0xc6, 0x63, 0xd0, 0xc6, 0x50, + 0x13, 0x51, 0x3a, 0xe5}, + {0x66, 0x40, 0xfd, 0x0c, 0x2b, 0xd9, 0x88, 0x77, 0xc2}, + {0xa8, 0xbb, 0x52, 0xb8, 0x07, 0x84, 0x09, 0xe8, 0xc8, 0x17, 0xec, 0xdd, + 0x21, 0x5d, 0x59, 0x11, 0x4a, 0x7d, 0xc1, 0xf4, 0xa9, 0x08, 0x5e, 0xc8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {228, + {0x37, 0xa9, 0x55, 0x07, 0xbb, 0x59, 0x11, 0xc1, 0x5c, 0xf6, 0xaa, 0x1a, + 0x49, 0x9c, 0xe9, 0xa2}, + {0xb2, 0xe7, 0x48, 0x5b, 0xb0, 0xc8, 0x71, 0xc3, 0x61}, + {0xee, 0xc6, 0x31, 0x68, 0x02, 0x29, 0xaf, 0x06, 0x52, 0xd3, 0x80, 0x7e, + 0x3c, 0xb7, 0x2b, 0xd9, 0xc4, 0xa5, 0xa8, 0xc9, 0xbb, 0xfc, 0x30, 0x95}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {229, + {0x6a, 0x1b, 0x4b, 0x12, 0x2a, 0xdf, 0x54, 0x29, 0x7e, 0x6e, 0x44, 0x43, + 0xd9, 0x4b, 0x24, 0x1b}, + {0xb2, 0xe7, 0x48, 0x5b, 0xb0, 0xc8, 0x71, 0xc3, 0x61, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x80, 0xe9, 0x39, 0x4c, 0xdb, 0x6b, 0x81, 0x30, 0x9b, 0xec, 0xc1, 0xe9, + 0x86, 0xee, 0x68, 0x68, 0x67, 0xaf, 0xf9, 0x2b, 0x9b, 0x9d, 0x31, 0x50}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {230, + {0x81, 0x2a, 0x05, 0x87, 0xcb, 0x59, 0x3c, 0x5f, 0xc3, 0xff, 0x36, 0x28, + 0xe2, 0x33, 0x15, 0x08}, + {0xbe, 0x26, 0x63, 0xe9, 0x73, 0xdb, 0x66, 0x11, 0xf9}, + {0x53, 0xb4, 0xe2, 0xef, 0x88, 0x04, 0x31, 0x99, 0x46, 0x23, 0x19, 0xeb, + 0x8c, 0x5f, 0x0a, 0xa7, 0x2d, 0xea, 0xbe, 0xec, 0x97, 0x46, 0x6a, 0x8d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {231, + {0x18, 0x33, 0x5b, 0x34, 0x28, 0xb8, 0x08, 0x16, 0x9b, 0x5e, 0x08, 0xbf, + 0x89, 0x28, 0xa9, 0x32}, + {0xa9, 0xeb, 0x2d, 0x0a, 0x3c, 0x24, 0xd0, 0x81, 0x6c}, + {0x31, 0xed, 0x5f, 0x50, 0x49, 0xae, 0xee, 0xe4, 0xc9, 0x96, 0x8b, 0x61, + 0x8b, 0xd0, 0xac, 0xea, 0x42, 0x0e, 0xe1, 0x53, 0x0c, 0x9a, 0xd2, 0xbe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {232, + {0xf5, 0x31, 0x8d, 0xba, 0xc5, 0x1f, 0x84, 0x89, 0x40, 0x75, 0xca, 0x4f, + 0xc9, 0xd6, 0x8a, 0xad}, + {0x5e, 0xbf, 0x21, 0x8c, 0x53, 0xbd, 0x7a, 0x9e, 0xa8}, + {0x5f, 0x6f, 0x97, 0x04, 0xa4, 0x32, 0xfc, 0x06, 0xa0, 0xc7, 0x98, 0xb1, + 0x14, 0xba, 0xf9, 0xb9, 0x5a, 0x7e, 0xde, 0x96, 0x7e, 0xc2, 0x35, 0xdd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {233, + {0xb1, 0x22, 0x45, 0x3f, 0xd2, 0xd0, 0x34, 0x62, 0x49, 0xa5, 0x1e, 0x55, + 0xfc, 0x97, 0x67, 0xd6}, + {0x5e, 0xbf, 0x21, 0x8c, 0x53, 0xbd, 0x7a, 0x9e, 0xa8, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x05, 0x0b, 0x06, 0x3f, 0x8f, 0xf3, 0x5d, 0xb3, 0x72, 0x0a, 0xf4, 0xd2, + 0x3b, 0x0a, 0x51, 0x5d, 0x0e, 0xa3, 0x77, 0x83, 0xce, 0xf9, 0x2f, 0x63}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {234, + {0x19, 0xe3, 0x1b, 0x4b, 0x26, 0x6d, 0xb0, 0x66, 0x0a, 0x89, 0xa0, 0xc7, + 0x18, 0x53, 0x52, 0x72}, + {0xa3, 0x33, 0xd8, 0x52, 0xb9, 0x38, 0x9f, 0xc7, 0xe5}, + {0xd3, 0xbd, 0x8c, 0xdf, 0x1b, 0x8e, 0x2b, 0xcc, 0xab, 0x14, 0x60, 0x6f, + 0x33, 0x4e, 0x63, 0xe7, 0xec, 0x20, 0x44, 0x80, 0x18, 0x33, 0x61, 0x91}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {235, + {0xe5, 0x53, 0xfa, 0x81, 0x21, 0xca, 0x61, 0xf7, 0x7c, 0xe6, 0x6a, 0x07, + 0x02, 0x32, 0xb9, 0x61}, + {0x31, 0xa9, 0x9a, 0x58, 0xfc, 0xae, 0xa5, 0xc6, 0x9e}, + {0x0c, 0xbd, 0x5c, 0x78, 0x28, 0xbc, 0x4d, 0x48, 0x88, 0x47, 0x8d, 0xbc, + 0x6f, 0x4f, 0x96, 0xb3, 0x94, 0x15, 0x3c, 0x4d, 0xc9, 0x25, 0x5e, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {236, + {0xc1, 0xea, 0x20, 0x84, 0x6b, 0x48, 0xd0, 0xe0, 0x6c, 0xc5, 0x7e, 0x24, + 0xc3, 0x0e, 0x49, 0xd6}, + {0x31, 0xa9, 0x9a, 0x58, 0xfc, 0xae, 0xa5, 0xc6, 0x9e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x7e, 0x8f, 0xf1, 0xc5, 0x01, 0xe5, 0x2b, 0x77, 0xdf, 0x37, 0xf6, 0x49, + 0x50, 0xe8, 0x76, 0x97, 0xe3, 0xb7, 0xa5, 0x35, 0xc5, 0x10, 0x0e, 0x66}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {237, + {0xbc, 0x55, 0x99, 0x06, 0xac, 0x4b, 0x04, 0x30, 0xdd, 0x42, 0x89, 0x01, + 0x33, 0x65, 0xaf, 0xbb}, + {0x5c, 0x79, 0x3d, 0xee, 0x28, 0x33, 0x8b, 0x32, 0x36}, + {0x90, 0xbc, 0x25, 0xf8, 0x42, 0x75, 0x7c, 0x8a, 0x5f, 0x26, 0x5a, 0x9b, + 0x50, 0x52, 0x68, 0x86, 0xde, 0x55, 0x8b, 0x27, 0xc1, 0x49, 0xb2, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {238, + {0xc2, 0xe0, 0xc0, 0xae, 0x43, 0x22, 0x29, 0x64, 0xb0, 0xa2, 0x77, 0x71, + 0xdf, 0x64, 0xfd, 0xe1}, + {0x4a, 0xa2, 0xbf, 0xf4, 0xd8, 0x63, 0xd8, 0x92, 0x01}, + {0xf2, 0xce, 0xaa, 0x8d, 0x8c, 0x11, 0x23, 0x4f, 0x1e, 0x9f, 0xc5, 0xef, + 0x1e, 0x36, 0x64, 0x1b, 0x44, 0x3f, 0x30, 0x52, 0xd2, 0xad, 0x66, 0x88}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {239, + {0x5f, 0xa6, 0xcd, 0xee, 0x27, 0xa7, 0xd1, 0x06, 0x0d, 0x9d, 0x4b, 0x45, + 0x69, 0x19, 0x26, 0xe1}, + {0xa4, 0xdc, 0xcf, 0x63, 0xf3, 0x76, 0x77, 0xb8, 0xb3}, + {0xef, 0xd9, 0x65, 0x4f, 0xc1, 0x0d, 0x94, 0x35, 0xdd, 0x6b, 0xfe, 0xbf, + 0x66, 0x4b, 0x16, 0xd4, 0xca, 0x58, 0x2f, 0x9d, 0x69, 0x6e, 0xc8, 0xc9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {240, + {0x2e, 0xf2, 0x1a, 0x79, 0x8d, 0x97, 0xfb, 0xfd, 0x44, 0x7f, 0x6e, 0x32, + 0x4b, 0xe3, 0x88, 0xc8}, + {0xf9, 0x44, 0xc4, 0x97, 0xc4, 0x90, 0x3a, 0x43, 0xcf}, + {0xfe, 0xf4, 0x81, 0x5f, 0xa2, 0x79, 0x4c, 0x2e, 0x90, 0xc9, 0x8e, 0xd8, + 0x0a, 0x69, 0x3d, 0x5b, 0x73, 0xd8, 0xdd, 0x94, 0x66, 0x95, 0x3a, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {241, + {0x87, 0xe2, 0x86, 0x8a, 0x26, 0x98, 0x7c, 0xe8, 0xfc, 0xb3, 0x0e, 0xb9, + 0x7a, 0xf2, 0x07, 0x7e}, + {0xfa, 0x49, 0xf9, 0x14, 0xfa, 0xdc, 0x77, 0xa5, 0x31}, + {0xf0, 0x76, 0x48, 0xea, 0xf5, 0x37, 0x11, 0x27, 0x40, 0x7c, 0x5b, 0x11, + 0x61, 0x3a, 0xff, 0x48, 0xa3, 0x5e, 0x14, 0x30, 0x0d, 0xe9, 0x45, 0xa0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {242, + {0xa4, 0x51, 0x0c, 0x87, 0x3a, 0x17, 0x5f, 0x87, 0x35, 0x90, 0x0e, 0x16, + 0xe3, 0xee, 0x70, 0x72}, + {0xff, 0x6f, 0x5a, 0x1a, 0x8a, 0xe7, 0x38, 0x98, 0xbc}, + {0xea, 0x7c, 0xb0, 0x24, 0xa7, 0x7e, 0x17, 0x11, 0x9d, 0x20, 0x71, 0x8f, + 0xa5, 0x8c, 0xcb, 0x3f, 0x44, 0xb3, 0x88, 0x57, 0xbf, 0x5d, 0xfd, 0xc5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {243, + {0xd4, 0xda, 0x21, 0xe0, 0x34, 0xf0, 0xac, 0x53, 0xc3, 0xf5, 0x99, 0x58, + 0x8e, 0x8b, 0x43, 0x82}, + {0x75, 0xde, 0x3d, 0xe0, 0x42, 0x5a, 0x4f, 0xca, 0x7a}, + {0x28, 0x75, 0xad, 0x79, 0x19, 0x44, 0x96, 0xb6, 0xc1, 0xe4, 0x9f, 0x40, + 0xfd, 0x50, 0x02, 0x4b, 0xcf, 0xd6, 0xc7, 0xb1, 0xba, 0xed, 0xda, 0x08}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {244, + {0x7d, 0x8b, 0x83, 0xc3, 0xf9, 0x41, 0x26, 0x76, 0x3f, 0x20, 0xb3, 0x3a, + 0x34, 0xa3, 0x7d, 0x96}, + {0x75, 0xde, 0x3d, 0xe0, 0x42, 0x5a, 0x4f, 0xca, 0x7a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x11, 0x3e, 0x6e, 0xce, 0xe2, 0x8e, 0xbb, 0xa0, 0x23, 0x53, 0x5c, 0x0a, + 0x8b, 0xb5, 0xfd, 0x53, 0x0c, 0x57, 0x33, 0x5b, 0xda, 0x04, 0xa3, 0xfa}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {245, + {0x8e, 0xcb, 0xf3, 0x56, 0x96, 0xcc, 0x50, 0x12, 0x05, 0xef, 0x63, 0x4b, + 0xc4, 0xc4, 0x91, 0xa0}, + {0x07, 0x68, 0xe2, 0xcf, 0xec, 0x78, 0xc1, 0x9d, 0xbc}, + {0x1d, 0x58, 0xaa, 0xc6, 0x04, 0xc6, 0x59, 0x44, 0x0a, 0x85, 0x3f, 0x7c, + 0x35, 0x3f, 0xbd, 0x2e, 0x9a, 0x23, 0xa4, 0xaa, 0x16, 0x88, 0xfd, 0x69}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {246, + {0xc9, 0x7f, 0x0d, 0x38, 0x72, 0xcd, 0x2c, 0xaf, 0x71, 0xc8, 0x9e, 0x98, + 0x34, 0xa5, 0xab, 0xc7}, + {0x36, 0x35, 0xb5, 0xd2, 0x33, 0x33, 0x11, 0x43, 0xa3}, + {0xd4, 0x6b, 0x2d, 0x59, 0x48, 0xe8, 0x4a, 0x51, 0x80, 0xdb, 0x01, 0x8f, + 0x4f, 0x5e, 0x43, 0xd8, 0xdc, 0x5c, 0x46, 0xf3, 0xb6, 0x2d, 0xdb, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {247, + {0xd8, 0x70, 0xa5, 0xf4, 0x77, 0xda, 0xb9, 0xaf, 0xb7, 0x24, 0x0b, 0x8f, + 0x37, 0x81, 0x10, 0x07}, + {0x36, 0x35, 0xb5, 0xd2, 0x33, 0x33, 0x11, 0x43, 0xa3, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x9f, 0xdc, 0x1d, 0xe9, 0xcb, 0xd9, 0xe1, 0xd0, 0x29, 0x07, 0xe5, 0xdb, + 0xf8, 0x0e, 0x92, 0xa4, 0x96, 0x4a, 0xeb, 0x28, 0x09, 0x37, 0xc9, 0x47}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {248, + {0xc0, 0x78, 0x0f, 0xa7, 0x8f, 0xf1, 0x3b, 0xc6, 0xa2, 0x42, 0xa5, 0x42, + 0xab, 0x09, 0x6f, 0xb7}, + {0x3d, 0x85, 0xcd, 0x76, 0xaf, 0x48, 0x1a, 0xb0, 0xa5}, + {0x72, 0xc9, 0xa2, 0x4f, 0xd5, 0xbb, 0x1d, 0x73, 0x73, 0x54, 0xea, 0x72, + 0xea, 0x4d, 0xd2, 0xc4, 0xba, 0x23, 0x96, 0xba, 0x37, 0x82, 0xfe, 0x20}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {249, + {0x19, 0x59, 0x01, 0x0b, 0xc5, 0xa9, 0xa3, 0x57, 0xdb, 0x19, 0x0b, 0xd1, + 0xa5, 0x30, 0x08, 0xe9}, + {0x5b, 0xe9, 0x70, 0xa4, 0xe5, 0x2c, 0x1c, 0x8a, 0xa9}, + {0xc7, 0x7f, 0xe3, 0xaa, 0xa4, 0x10, 0xc3, 0x08, 0x0b, 0xb8, 0x3f, 0x78, + 0xff, 0xb5, 0xa5, 0x54, 0xcf, 0x01, 0x0d, 0x3e, 0x14, 0xc5, 0x2f, 0x3c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {250, + {0x9d, 0xff, 0xdb, 0xb4, 0x2b, 0x7a, 0x0f, 0x04, 0x39, 0x7f, 0x85, 0x85, + 0x0c, 0xbb, 0xe3, 0xb3}, + {0xc9, 0x71, 0xb0, 0x61, 0x4f, 0xe9, 0xd4, 0x60, 0x18}, + {0x24, 0xb2, 0xfb, 0x6b, 0x1a, 0x4e, 0x16, 0x1e, 0x6c, 0x2e, 0xf3, 0xe0, + 0xfd, 0x0c, 0xbf, 0xce, 0x8a, 0x0e, 0x15, 0x76, 0x86, 0x37, 0xd5, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {251, + {0x94, 0x2d, 0x62, 0x2c, 0xa7, 0xf3, 0x4f, 0x2b, 0x29, 0x69, 0x38, 0xe8, + 0x9b, 0xfa, 0xdc, 0xce}, + {0x1c, 0x42, 0x94, 0xc9, 0x54, 0x49, 0xa3, 0xfc, 0xf2}, + {0x2f, 0x56, 0x45, 0x8c, 0x3e, 0x0f, 0xb8, 0x03, 0xbc, 0x1d, 0xc5, 0x8a, + 0xf4, 0x73, 0x97, 0x91, 0xe8, 0xe0, 0xca, 0xbe, 0xf9, 0x50, 0x17, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {252, + {0x02, 0x89, 0x3f, 0xaf, 0x37, 0x96, 0xc4, 0x43, 0xe9, 0xfa, 0x7c, 0x4c, + 0x80, 0x57, 0xd6, 0x2b}, + {0x1c, 0x42, 0x94, 0xc9, 0x54, 0x49, 0xa3, 0xfc, 0xf2, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x69, 0x87, 0x69, 0x1c, 0x68, 0x5e, 0x8a, 0x68, 0x8a, 0x50, 0x86, 0x12, + 0xa3, 0xe5, 0x25, 0xb7, 0x03, 0x85, 0x30, 0x17, 0x3a, 0xa4, 0xb9, 0xa7}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {253, + {0x18, 0x16, 0xe5, 0x68, 0x5a, 0x2b, 0x23, 0x07, 0xb4, 0x71, 0x4f, 0xb7, + 0x32, 0x8f, 0xfd, 0x64}, + {0xf8, 0x19, 0x58, 0xe8, 0xfa, 0x31, 0x17, 0x72, 0x9d}, + {0x53, 0x16, 0x36, 0x5f, 0x83, 0xc1, 0xf3, 0xce, 0xa5, 0x75, 0xcb, 0x8b, + 0x9f, 0xab, 0xe6, 0x30, 0x58, 0x36, 0x3c, 0x5e, 0x6b, 0x23, 0x84, 0x77}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {254, + {0x00, 0x2b, 0x1e, 0x2d, 0x3e, 0x02, 0x15, 0x1e, 0x7e, 0x91, 0xaf, 0xe9, + 0x8d, 0xed, 0xe6, 0xcb}, + {0xde, 0xa3, 0x07, 0x52, 0x98, 0x4d, 0xa9, 0x71, 0xe4}, + {0x9d, 0xea, 0x44, 0x0c, 0x8f, 0x27, 0xf8, 0xf7, 0x7c, 0x15, 0xbb, 0x2c, + 0x23, 0xbe, 0x70, 0x11, 0x42, 0x29, 0x7b, 0x81, 0x82, 0xf5, 0xd4, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {255, + {0x18, 0xd8, 0xd0, 0xcc, 0x14, 0xc9, 0x30, 0x2d, 0x92, 0x9d, 0x9b, 0x2b, + 0xc0, 0x1e, 0xb5, 0x58}, + {0x98, 0xb9, 0x57, 0x99, 0x9a, 0xc7, 0xe1, 0x38, 0x04}, + {0x4d, 0xc2, 0x52, 0xf7, 0x84, 0xcf, 0x45, 0x37, 0xea, 0x19, 0xaf, 0x56, + 0xcf, 0x5a, 0x07, 0xe6, 0x2d, 0xba, 0xc9, 0xf8, 0xaa, 0x60, 0x84, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {256, + {0x15, 0x90, 0xd8, 0x13, 0x44, 0x23, 0xa6, 0xca, 0xd5, 0x9a, 0x8d, 0x06, + 0xa8, 0xa6, 0x11, 0xf7}, + {0x00, 0x2f, 0xd0, 0x0e, 0x78, 0x39, 0xce, 0x10, 0x14}, + {0xf0, 0x04, 0xed, 0xfd, 0x07, 0xb7, 0x3b, 0xaf, 0xe2, 0x5a, 0xb2, 0x01, + 0x7c, 0xe3, 0x9f, 0xf0, 0x8d, 0xbf, 0xfa, 0xd1, 0xd0, 0xf8, 0x46, 0xb2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {257, + {0xf9, 0xb9, 0xcd, 0x73, 0xed, 0x0b, 0x27, 0x63, 0x99, 0x23, 0x2f, 0xd5, + 0x9e, 0xb2, 0x42, 0xe1}, + {0x85, 0x00, 0x99, 0x39, 0x8e, 0x80, 0x1f, 0x0b, 0x92}, + {0x67, 0x14, 0x2c, 0x48, 0x1e, 0x64, 0x24, 0xb4, 0x16, 0x5e, 0xfe, 0xff, + 0xf0, 0x2f, 0x0a, 0x5e, 0xd9, 0x68, 0xe0, 0x57, 0x00, 0x9a, 0xcf, 0xfc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {258, + {0x62, 0xe9, 0x99, 0x08, 0x3c, 0x67, 0xfc, 0xe3, 0xad, 0x27, 0x43, 0x28, + 0xd2, 0xbb, 0x95, 0x8d}, + {0xc5, 0x82, 0x9c, 0x32, 0x6c, 0x8b, 0x0e, 0x75, 0x6a}, + {0x74, 0x65, 0x72, 0xc1, 0x65, 0x96, 0xd1, 0x2f, 0xb1, 0x39, 0x76, 0x12, + 0x94, 0x3b, 0x08, 0x2e, 0xaa, 0x33, 0xb6, 0x48, 0xca, 0x77, 0x58, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {259, + {0xc5, 0x97, 0x44, 0xa8, 0x02, 0x46, 0x71, 0x25, 0xe7, 0x68, 0x65, 0xad, + 0x37, 0xaf, 0x59, 0xee}, + {0xc5, 0x82, 0x9c, 0x32, 0x6c, 0x8b, 0x0e, 0x75, 0x6a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x80, 0x5c, 0x31, 0x16, 0x11, 0x26, 0x77, 0xaa, 0x89, 0x08, 0x97, 0xc5, + 0xa6, 0xaa, 0xf8, 0x76, 0x31, 0x21, 0x47, 0x6b, 0x2c, 0xe7, 0x04, 0x34}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {260, + {0x0e, 0x33, 0x37, 0x99, 0x35, 0x43, 0x2b, 0xcc, 0x9a, 0x37, 0x6a, 0x25, + 0xfc, 0x62, 0x92, 0x6c}, + {0x4f, 0x8a, 0x4b, 0x72, 0xbb, 0x01, 0x5a, 0x09, 0xb3}, + {0xd8, 0xb6, 0x4f, 0x39, 0xfe, 0x58, 0x69, 0xa6, 0x8a, 0x2a, 0x5f, 0xc2, + 0x0b, 0x0a, 0x06, 0x0f, 0x36, 0x10, 0xf4, 0x71, 0xdd, 0x31, 0x52, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {261, + {0x54, 0x9d, 0x0c, 0x79, 0xaa, 0xe9, 0x0a, 0xbe, 0x38, 0x81, 0xd4, 0x0a, + 0xee, 0xaa, 0x65, 0x67}, + {0xad, 0x98, 0x7a, 0xcb, 0x59, 0xf2, 0x40, 0x9f, 0x91}, + {0xc0, 0xb7, 0x77, 0x43, 0xd1, 0xf1, 0x2b, 0x5b, 0xcc, 0xa9, 0x37, 0x2e, + 0x89, 0x6b, 0x68, 0x76, 0xa9, 0xc0, 0x41, 0xa6, 0x80, 0x89, 0x80, 0x53}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {262, + {0x26, 0x36, 0xc6, 0x1b, 0x7f, 0x99, 0xf0, 0xfd, 0x30, 0xd1, 0xfb, 0xb8, + 0xa9, 0x43, 0x16, 0x50}, + {0xad, 0x98, 0x7a, 0xcb, 0x59, 0xf2, 0x40, 0x9f, 0x91, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0xd2, 0x3e, 0xba, 0x68, 0xf4, 0x56, 0xe5, 0xde, 0x5a, 0x87, 0x73, 0x8c, + 0xe5, 0xaf, 0x1e, 0x01, 0xfc, 0x8b, 0xae, 0x2b, 0xcb, 0x33, 0xe3, 0x85}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {263, + {0xa4, 0xd9, 0x1d, 0xd4, 0x90, 0xf9, 0x13, 0xf0, 0x67, 0x4e, 0xb1, 0xdc, + 0x43, 0x43, 0x79, 0x28}, + {0x10, 0x46, 0x60, 0xf9, 0xdb, 0x0f, 0x8e, 0xf7, 0xbb}, + {0x0c, 0x70, 0xa2, 0x80, 0xad, 0x4d, 0x58, 0xbd, 0xb1, 0xba, 0x8e, 0x61, + 0xeb, 0x8b, 0xac, 0x72, 0xcc, 0xa9, 0xb4, 0x71, 0x39, 0x8e, 0x75, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {264, + {0x09, 0x5c, 0x73, 0x55, 0x22, 0x5c, 0x55, 0x5f, 0x7f, 0x4e, 0xa1, 0xa1, + 0xe0, 0x06, 0x36, 0xe1}, + {0x08, 0x1a, 0x07, 0xab, 0x97, 0x99, 0x47, 0x6e, 0x51}, + {0x0c, 0x3e, 0x71, 0x8a, 0x60, 0xc0, 0x3a, 0xce, 0x89, 0x17, 0xdd, 0xfc, + 0xf9, 0x76, 0xf4, 0xb5, 0x76, 0xb2, 0x89, 0x53, 0xa9, 0xaa, 0xe2, 0x99}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {265, + {0x48, 0x22, 0x19, 0x4b, 0x15, 0xb2, 0xd9, 0x9a, 0xbe, 0xa2, 0x91, 0x1c, + 0xf0, 0x1e, 0x32, 0xc7}, + {0x0a, 0x6f, 0xdb, 0xa1, 0x87, 0x35, 0x27, 0x43, 0xb7}, + {0x28, 0x00, 0x2d, 0xd1, 0x37, 0x2a, 0xcb, 0x9b, 0x62, 0x4e, 0x01, 0xef, + 0x5a, 0xee, 0x22, 0xf1, 0xc7, 0xa0, 0xbf, 0xc2, 0x7a, 0x5b, 0x72, 0x04}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {266, + {0xe5, 0x1d, 0x03, 0x11, 0xfd, 0xed, 0xc9, 0x3b, 0xb1, 0x16, 0x74, 0x64, + 0x8e, 0x39, 0x17, 0x28}, + {0x93, 0xd7, 0x5d, 0x87, 0xc5, 0x9b, 0x7d, 0x37, 0x06}, + {0xaf, 0x12, 0x55, 0x6e, 0xeb, 0x70, 0xdf, 0x00, 0x88, 0x8b, 0x16, 0x25, + 0x62, 0x56, 0xe8, 0x52, 0xb9, 0x1c, 0xd3, 0xc8, 0xe5, 0x59, 0x52, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {267, + {0x59, 0x90, 0x8f, 0xc1, 0x05, 0xb3, 0x5f, 0x87, 0xe5, 0xcd, 0x88, 0x09, + 0x56, 0x0a, 0x74, 0xc6}, + {0x83, 0x89, 0xbe, 0xef, 0xfb, 0x58, 0x6d, 0x15, 0x79}, + {0x01, 0x2b, 0x91, 0xed, 0x5d, 0x77, 0x1d, 0x6d, 0x42, 0x7b, 0xe3, 0xde, + 0x0b, 0x23, 0x64, 0x05, 0xff, 0x44, 0xcc, 0x9a, 0xf4, 0xb7, 0x35, 0x17}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {268, + {0x16, 0x50, 0x50, 0x5d, 0x1e, 0xe8, 0x70, 0x5c, 0x99, 0x0f, 0x3d, 0x26, + 0xf5, 0x2a, 0xfe, 0xb7}, + {0x83, 0x89, 0xbe, 0xef, 0xfb, 0x58, 0x6d, 0x15, 0x79, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x84, 0xfd, 0x97, 0xbb, 0x9e, 0x62, 0xc1, 0xfc, 0xda, 0x40, 0x70, 0xc4, + 0xea, 0xfb, 0x25, 0x89, 0x9a, 0x7d, 0x77, 0xd5, 0x1d, 0xc8, 0x43, 0x6f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {269, + {0x83, 0xb1, 0xee, 0x98, 0xff, 0xa3, 0x34, 0x88, 0xf6, 0xb9, 0x42, 0x19, + 0x72, 0xb5, 0xab, 0x8e}, + {0xd9, 0x3e, 0x0c, 0x0d, 0x62, 0xe0, 0xce, 0x5a, 0xa0}, + {0x70, 0x67, 0x35, 0x5c, 0x95, 0x6b, 0x0f, 0xd0, 0xa9, 0xbe, 0x11, 0x70, + 0x1c, 0x30, 0x5a, 0x8e, 0x91, 0x1d, 0x3c, 0x06, 0x9b, 0x7d, 0xf3, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {270, + {0x50, 0x80, 0x75, 0xde, 0x7f, 0x83, 0x0e, 0xb3, 0x54, 0xeb, 0xa8, 0xd6, + 0x41, 0x88, 0x29, 0x73}, + {0xf9, 0xc4, 0xb6, 0x70, 0x79, 0xf9, 0xa7, 0xd8, 0xeb}, + {0x5e, 0xe3, 0xf5, 0x42, 0xbc, 0xae, 0xfd, 0xba, 0x5e, 0x03, 0xbc, 0xc2, + 0xec, 0x01, 0xca, 0x85, 0xd5, 0x61, 0x05, 0xcd, 0x42, 0x1c, 0xe8, 0xc2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {271, + {0x70, 0x7e, 0x2b, 0xe0, 0x17, 0x62, 0xe4, 0x2d, 0x8c, 0xfa, 0xf7, 0x07, + 0x4a, 0x97, 0x0a, 0x23}, + {0x28, 0xda, 0x69, 0x7f, 0xcf, 0x04, 0x61, 0xf1, 0x50}, + {0x74, 0xea, 0xe6, 0xa1, 0xff, 0x00, 0xe3, 0xa8, 0xda, 0x8b, 0x3f, 0xc6, + 0xc6, 0x25, 0x6b, 0x5d, 0x67, 0x01, 0x1a, 0x49, 0x93, 0xd8, 0x5d, 0x0c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {272, + {0xd9, 0xb1, 0xd2, 0x18, 0x69, 0x8b, 0xf6, 0x9e, 0xca, 0xde, 0x3b, 0x39, + 0x91, 0x05, 0xd9, 0xef}, + {0x28, 0xda, 0x69, 0x7f, 0xcf, 0x04, 0x61, 0xf1, 0x50, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x39, 0x39, 0x19, 0xf3, 0xd0, 0x35, 0xff, 0x11, 0xb2, 0x23, 0x30, 0x7d, + 0xe7, 0x72, 0xc6, 0x7f, 0x3b, 0x72, 0xac, 0x64, 0xd9, 0x8b, 0xaf, 0x4d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {273, + {0x56, 0x65, 0xf6, 0x88, 0xf7, 0x7b, 0x8d, 0x59, 0x5c, 0xee, 0xea, 0x2d, + 0x7b, 0xba, 0x47, 0xb8}, + {0xc2, 0x1c, 0xb1, 0xc8, 0x28, 0xbc, 0x4b, 0xb1, 0x98}, + {0xa6, 0xe3, 0xc4, 0xbb, 0xcd, 0x42, 0x51, 0xa7, 0x4f, 0x88, 0x1e, 0xcc, + 0x7f, 0xa0, 0xa9, 0x45, 0x7e, 0x18, 0x6f, 0xef, 0x10, 0x5b, 0x40, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {274, + {0x7d, 0xfc, 0xab, 0xaa, 0xf5, 0xd7, 0x9d, 0x6f, 0x23, 0x67, 0x8a, 0x0d, + 0xc0, 0x13, 0xd1, 0xd6}, + {0x80, 0x45, 0x2a, 0x9c, 0xa0, 0xc4, 0xf7, 0x0c, 0x30}, + {0x13, 0x7b, 0x06, 0xb7, 0x0a, 0x3e, 0xe5, 0xf3, 0xa4, 0xe0, 0x7b, 0x38, + 0xab, 0x35, 0xa0, 0x61, 0x3f, 0xd8, 0xe2, 0xc3, 0x09, 0x1d, 0x0b, 0x87}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {275, + {0x17, 0x3a, 0x59, 0x9a, 0x45, 0x6a, 0x6b, 0x0c, 0x7e, 0x98, 0x0c, 0x94, + 0x05, 0x00, 0x81, 0x84}, + {0xe2, 0x37, 0xa9, 0x4b, 0x97, 0x67, 0x60, 0x23, 0xa1}, + {0xca, 0x40, 0x68, 0xee, 0x61, 0x1b, 0xba, 0x87, 0x21, 0x0f, 0x24, 0xfc, + 0x51, 0x54, 0x37, 0xd1, 0x35, 0x2f, 0x51, 0x20, 0xb2, 0x2e, 0x86, 0x24}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {276, + {0xd3, 0x2b, 0xbb, 0x77, 0x6d, 0xf7, 0x3b, 0x2a, 0x0d, 0xa6, 0x56, 0x11, + 0x71, 0x9e, 0x3c, 0x81}, + {0x26, 0xbc, 0xbb, 0xbf, 0xf0, 0x60, 0x2a, 0xce, 0x98}, + {0x7c, 0xd9, 0x98, 0xe5, 0xcd, 0x18, 0x50, 0xf6, 0x2a, 0x8c, 0xe6, 0x81, + 0xe3, 0x93, 0x00, 0xf2, 0xfb, 0x24, 0x8f, 0x8f, 0x8f, 0x8a, 0xbb, 0x92}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {277, + {0xfe, 0x8d, 0x5e, 0x6a, 0xf4, 0xb4, 0x45, 0xba, 0x82, 0x84, 0xfd, 0x7c, + 0x8b, 0xb6, 0x43, 0x3d}, + {0xf2, 0xb6, 0xa8, 0x99, 0xa1, 0xcd, 0x06, 0x19, 0x17}, + {0x0f, 0x36, 0xce, 0x8d, 0xa7, 0x4e, 0xed, 0x58, 0x1c, 0x9d, 0xbd, 0xae, + 0xc9, 0xa7, 0x41, 0x29, 0x90, 0xdb, 0xf0, 0x79, 0x4a, 0x86, 0xa5, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {278, + {0x9f, 0x85, 0xc4, 0xef, 0x36, 0xd8, 0x82, 0x44, 0xe5, 0x0f, 0xc2, 0x88, + 0x00, 0x2e, 0x57, 0x95}, + {0xcf, 0xa1, 0x1e, 0xc5, 0xac, 0x60, 0xa2, 0xc8, 0x65}, + {0xdd, 0x11, 0x2a, 0x04, 0xf4, 0x65, 0xf8, 0x7b, 0x6d, 0xee, 0xb0, 0xe4, + 0xd0, 0x42, 0x88, 0xe5, 0x47, 0x8f, 0x26, 0xd5, 0x90, 0x4d, 0x1f, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {279, + {0xe6, 0xc2, 0x03, 0x06, 0x3b, 0xf1, 0x91, 0x6e, 0xeb, 0x46, 0x3a, 0xaf, + 0x14, 0xf5, 0x55, 0x10}, + {0x38, 0x08, 0x01, 0xac, 0xd3, 0x32, 0x9a, 0xdc, 0xa6}, + {0x4b, 0x7a, 0xd7, 0x17, 0xb9, 0x09, 0xc7, 0x1e, 0xcb, 0xd4, 0xe3, 0xef, + 0x36, 0x5b, 0x67, 0x9f, 0x21, 0x5b, 0x6b, 0x70, 0xeb, 0x7a, 0xa7, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {280, + {0x9e, 0x83, 0xa1, 0x43, 0xc4, 0xcd, 0x27, 0x3d, 0xd5, 0x0c, 0xfc, 0xb1, + 0xdc, 0x88, 0x22, 0x55}, + {0x38, 0x08, 0x01, 0xac, 0xd3, 0x32, 0x9a, 0xdc, 0xa6, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x39, 0xe7, 0x87, 0x5c, 0xaf, 0x79, 0xda, 0x4e, 0xec, 0x40, 0x96, 0x74, + 0xbf, 0x61, 0xbd, 0x00, 0x0b, 0xdc, 0xca, 0xa4, 0x21, 0x7c, 0x76, 0x13}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {281, + {0x9c, 0x1e, 0x90, 0x89, 0x37, 0x5d, 0x13, 0x72, 0x8b, 0x72, 0xc1, 0x85, + 0xe1, 0xda, 0xcb, 0xab}, + {0xb0, 0x64, 0x9b, 0xf7, 0x33, 0x30, 0x3b, 0x81, 0x2c}, + {0xb1, 0x77, 0x52, 0x68, 0xd2, 0xb5, 0x9b, 0x2c, 0xda, 0x4f, 0xc6, 0x17, + 0xf4, 0xa6, 0xa9, 0x63, 0x11, 0x3b, 0x42, 0x3b, 0xa7, 0x24, 0x12, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {282, + {0xb5, 0x33, 0x08, 0xa6, 0x64, 0x44, 0xfc, 0x88, 0xe2, 0x4a, 0x00, 0xbd, + 0x96, 0x3b, 0x3a, 0xec}, + {0xb0, 0x64, 0x9b, 0xf7, 0x33, 0x30, 0x3b, 0x81, 0x2c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x7c, 0x09, 0xc2, 0x71, 0x2d, 0x89, 0x28, 0x16, 0x1c, 0xf6, 0xc2, 0xc5, + 0x54, 0x00, 0x18, 0xe1, 0xd7, 0x98, 0x0b, 0xcd, 0x16, 0x52, 0x4a, 0xc3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {283, + {0x2b, 0x64, 0xdc, 0x12, 0xe4, 0x10, 0x8d, 0x63, 0xca, 0x76, 0xaa, 0x57, + 0x18, 0x08, 0x1e, 0x23}, + {0x49, 0xfd, 0x96, 0xa9, 0xc2, 0x4e, 0xfa, 0xcf, 0x63}, + {0x92, 0x41, 0xee, 0x1a, 0xa0, 0x63, 0x75, 0x92, 0xa4, 0xf1, 0xf4, 0xf0, + 0x19, 0xc8, 0x5c, 0xd0, 0x5b, 0xaf, 0x1f, 0x30, 0x9d, 0xdb, 0x2c, 0xe9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {284, + {0x53, 0x2a, 0xf6, 0xa8, 0xc9, 0x02, 0x8e, 0x12, 0x95, 0x53, 0x30, 0x79, + 0x20, 0x94, 0x6d, 0x32}, + {0xf1, 0xd9, 0x0b, 0x9a, 0xe6, 0x8b, 0xe9, 0x66, 0xa7}, + {0x46, 0x63, 0xf3, 0xb3, 0x41, 0xe4, 0x12, 0x06, 0x0d, 0xe4, 0xfd, 0x7c, + 0xeb, 0xeb, 0x7b, 0xcd, 0xaa, 0xcf, 0xc9, 0x9e, 0x83, 0x10, 0x85, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {285, + {0xbf, 0x4f, 0xf1, 0x86, 0x4e, 0x85, 0x59, 0xa5, 0x6d, 0x7e, 0xcb, 0xc9, + 0x46, 0xdd, 0x75, 0x60}, + {0xd4, 0x9d, 0x0e, 0x37, 0x83, 0x6d, 0x14, 0xee, 0x10}, + {0xec, 0x71, 0x33, 0xd4, 0x99, 0x07, 0xe9, 0xd2, 0xc3, 0x23, 0x63, 0x09, + 0xd6, 0x5d, 0xad, 0xb2, 0xe0, 0xcb, 0x5a, 0xd1, 0x53, 0x46, 0x2e, 0x99}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {286, + {0x0a, 0xce, 0x66, 0x82, 0x6d, 0x8b, 0xf8, 0xcb, 0x5c, 0x50, 0x85, 0xfe, + 0x19, 0x27, 0xe0, 0xea}, + {0x43, 0x01, 0x5c, 0x37, 0xb1, 0xa6, 0x69, 0xf4, 0x04}, + {0xd0, 0x41, 0x76, 0x42, 0x53, 0xe6, 0xe2, 0xd9, 0xc4, 0x76, 0x6b, 0x9d, + 0xe4, 0xbc, 0xbb, 0x14, 0x1b, 0xb7, 0x99, 0x8f, 0x04, 0x30, 0xb9, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {287, + {0x1e, 0xf6, 0x1d, 0x89, 0xaa, 0xe7, 0x2d, 0x65, 0xcf, 0xe1, 0x7d, 0x6b, + 0xd6, 0xf1, 0x38, 0xf6}, + {0x85, 0xe5, 0x47, 0xc4, 0x70, 0xcd, 0x1a, 0x66, 0x61}, + {0x1e, 0xb7, 0xe1, 0x3f, 0xc0, 0x5d, 0xab, 0x6c, 0xfb, 0x0b, 0xf6, 0x27, + 0xc9, 0x3b, 0x9f, 0x36, 0x52, 0xf4, 0x11, 0xf6, 0xfa, 0x39, 0x23, 0xd0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {288, + {0x3b, 0x4e, 0x9e, 0x7d, 0xeb, 0xfd, 0x84, 0x44, 0x44, 0x44, 0x31, 0xef, + 0x46, 0x25, 0x5e, 0x2f}, + {0x85, 0xe5, 0x47, 0xc4, 0x70, 0xcd, 0x1a, 0x66, 0x61, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0x42, 0x6a, 0x8c, 0x04, 0x18, 0x79, 0xe1, 0x13, 0x9d, 0xe8, 0x85, 0x24, + 0xce, 0x50, 0xe1, 0xd3, 0x1c, 0x7f, 0xfd, 0xe1, 0x0e, 0xfc, 0x1d, 0x2f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {289, + {0x56, 0xc0, 0x11, 0x98, 0x8c, 0xf3, 0x96, 0x5e, 0xdf, 0x21, 0x84, 0x94, + 0x6a, 0xd8, 0xbf, 0xed}, + {0x3c, 0x1b, 0x86, 0xe2, 0xa2, 0x6f, 0x38, 0x04, 0x52}, + {0x41, 0xa0, 0x89, 0xcb, 0xfe, 0xa9, 0x90, 0x15, 0xa1, 0x1f, 0xac, 0x8c, + 0x46, 0x15, 0xd6, 0x8e, 0x55, 0xc8, 0xf9, 0xac, 0x8d, 0x50, 0xc3, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {290, + {0xd6, 0x46, 0xec, 0xf4, 0x19, 0x16, 0x05, 0xbe, 0xef, 0x0b, 0x97, 0x5a, + 0xa5, 0x0b, 0x64, 0x0b}, + {0xe7, 0x80, 0x76, 0x21, 0x7d, 0x90, 0xb8, 0x77, 0x0f}, + {0xc9, 0x25, 0xc2, 0x5e, 0x96, 0x44, 0xe5, 0x75, 0xbc, 0x2e, 0x61, 0xfc, + 0x15, 0xae, 0x18, 0x7f, 0x69, 0x3b, 0x41, 0x37, 0xc7, 0x5e, 0xe2, 0xe3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {291, + {0x64, 0xd0, 0xb1, 0x4b, 0xee, 0xf2, 0x8a, 0x43, 0xbe, 0xe7, 0x4b, 0x01, + 0x8d, 0x58, 0xb5, 0xde}, + {0xc5, 0x53, 0x5b, 0x49, 0xd8, 0xf4, 0xec, 0x97, 0x11}, + {0x9e, 0x0e, 0x44, 0x86, 0xcf, 0xb9, 0xf5, 0x8c, 0xf7, 0x12, 0x17, 0xc9, + 0x60, 0xc9, 0x35, 0x52, 0x34, 0x50, 0x0b, 0xe4, 0xde, 0x92, 0xbc, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {292, + {0xd0, 0xaf, 0xc3, 0x33, 0xe7, 0x1b, 0xb1, 0x96, 0x7a, 0x3f, 0x9a, 0x3d, + 0x1a, 0x21, 0x3a, 0xb1}, + {0x18, 0x5c, 0x27, 0x5d, 0xa7, 0x09, 0x9b, 0x77, 0x97}, + {0xb9, 0xec, 0xfc, 0xe9, 0x7c, 0x08, 0x9c, 0x75, 0x74, 0x9e, 0xaa, 0x6e, + 0xb3, 0x33, 0x82, 0x14, 0xb9, 0xc1, 0x3f, 0x72, 0xe7, 0xc3, 0xbb, 0xe4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {293, + {0xf0, 0x58, 0xb9, 0x54, 0x16, 0xca, 0x98, 0x5f, 0x99, 0x1f, 0xf9, 0xfc, + 0x41, 0xb5, 0x7b, 0x31}, + {0xd0, 0xb6, 0x0e, 0x7e, 0x19, 0x57, 0xd4, 0xba, 0x4e}, + {0x48, 0x5a, 0x08, 0x70, 0x05, 0x4c, 0x88, 0xc8, 0x00, 0xc5, 0x29, 0x81, + 0x40, 0xae, 0xc3, 0x61, 0x9b, 0xaf, 0xc0, 0x04, 0xa2, 0x4a, 0x5b, 0x57}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {294, + {0x80, 0x63, 0xa4, 0xa4, 0xc8, 0x0c, 0xe2, 0xd1, 0x64, 0xc6, 0xeb, 0xc6, + 0x6f, 0xa2, 0x09, 0x1f}, + {0x5f, 0x57, 0x12, 0x0e, 0x76, 0x85, 0x24, 0x91, 0x24}, + {0x35, 0x06, 0xd2, 0xfd, 0xc0, 0xd1, 0xda, 0xd5, 0x6b, 0x9b, 0xa1, 0x44, + 0xcd, 0x34, 0x31, 0x62, 0x0f, 0x39, 0x2d, 0x00, 0xcd, 0xe0, 0x35, 0xce}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {295, + {0x61, 0xb6, 0x2c, 0x30, 0xc7, 0x5c, 0xbf, 0x04, 0x1a, 0xfb, 0x00, 0x8e, + 0x2b, 0xd4, 0x81, 0x8c}, + {0x5f, 0x57, 0x12, 0x0e, 0x76, 0x85, 0x24, 0x91, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0xcb, 0x8c, 0xe7, 0x1d, 0xba, 0xc3, 0xab, 0x54, 0xeb, 0xc1, 0x2c, 0x98, + 0xd6, 0xb3, 0x37, 0xb5, 0xdc, 0x52, 0xc8, 0x1e, 0x3e, 0x89, 0xbe, 0x35}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {296, + {0x23, 0x2e, 0x72, 0x09, 0x98, 0x77, 0x93, 0xb5, 0xa4, 0x00, 0xb7, 0xea, + 0xb1, 0xce, 0x9e, 0xf2}, + {0xec, 0xc7, 0x9e, 0x65, 0x37, 0xba, 0x56, 0xbf, 0x86}, + {0x23, 0x7c, 0x16, 0x34, 0x35, 0x77, 0x6e, 0x2c, 0xf7, 0xf8, 0xb0, 0x3b, + 0x7a, 0x95, 0x97, 0x1c, 0x6e, 0x6c, 0x14, 0xe1, 0xce, 0x85, 0x8e, 0xae}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {297, + {0x68, 0x1e, 0x83, 0x11, 0x48, 0xfe, 0x23, 0xd7, 0xef, 0x83, 0xfe, 0xa0, + 0xff, 0x60, 0xa7, 0x6e}, + {0xec, 0xc7, 0x9e, 0x65, 0x37, 0xba, 0x56, 0xbf, 0x86, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {0xed, 0xfc, 0x28, 0x4d, 0x48, 0x56, 0x67, 0xf8, 0xc8, 0xb9, 0x01, 0x42, + 0x7c, 0x4d, 0x9d, 0xe9, 0x0b, 0x8b, 0x7f, 0x1c, 0x1b, 0xb5, 0x36, 0xc8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {298, + {0x7c, 0x9b, 0x73, 0x85, 0x0c, 0x3d, 0x04, 0xe1, 0xf4, 0xfa, 0xc0, 0x2c, + 0x9b, 0x5a, 0xd7, 0x92}, + {0x34, 0x0d, 0xd0, 0x47, 0xc1, 0x4d, 0x02, 0x48, 0x04}, + {0x7d, 0x19, 0x09, 0x68, 0x52, 0xb9, 0x03, 0x87, 0x08, 0x5d, 0x64, 0xd0, + 0x8b, 0xf1, 0x28, 0x47, 0xab, 0xea, 0xb4, 0x0d, 0xf8, 0x64, 0x26, 0xbb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {299, + {0x84, 0xdd, 0xfe, 0x21, 0x00, 0x48, 0xfa, 0xb8, 0x21, 0x95, 0x38, 0x3f, + 0xa5, 0xb5, 0x46, 0xd5}, + {0x5a, 0x99, 0xea, 0x12, 0xf8, 0x69, 0x30, 0x1a, 0x2f}, + {0xb9, 0xfb, 0x93, 0xd6, 0xa9, 0x16, 0xbf, 0x43, 0x05, 0xa5, 0xce, 0xd5, + 0x1a, 0x69, 0x47, 0xd6, 0x88, 0xd5, 0x0f, 0x01, 0x92, 0x5d, 0xdd, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {300, + {0xf7, 0xd7, 0xcb, 0xfd, 0xd6, 0x82, 0x85, 0x4a, 0x4b, 0x11, 0xdc, 0x20, + 0xe1, 0xb8, 0x74, 0xca}, + {0x77, 0x58, 0x6b, 0x5e, 0xff, 0xbf, 0xab, 0x2c, 0x1d}, + {0x6c, 0xf0, 0x02, 0xa1, 0x78, 0xb1, 0x48, 0xfa, 0xa4, 0xc7, 0x02, 0x20, + 0xaf, 0x9e, 0xcf, 0x84, 0xdd, 0x70, 0x4d, 0x10, 0x56, 0xb9, 0xfb, 0x2d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {301, + {0x69, 0x29, 0x11, 0x7e, 0x6c, 0xb1, 0x8e, 0xa4, 0xa2, 0x98, 0x58, 0x86, + 0xf0, 0x8c, 0x0a, 0xe1}, + {0x77, 0x58, 0x6b, 0x5e, 0xff, 0xbf, 0xab, 0x2c, 0x1d, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x5f, 0xd9, 0xe7, 0x7c, 0x37, 0x04, 0x1c, 0x2e, 0xbd, 0x4c, + 0x34, 0x6d, 0x5b, 0x6c, 0x78, 0xf7, 0xb4, 0x85, 0xca, 0x58, + 0x9d, 0x6b, 0x0b, 0x54, 0x16, 0xd0, 0x28, 0x7a, 0x6d, 0xb3, + 0x6b, 0x39, 0xbd, 0xc9, 0x61, 0xb4, 0xdc, 0x2f, 0xec, 0xbc}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {302, + {0x28, 0x90, 0x23, 0x37, 0x90, 0x78, 0xb8, 0x21, 0xfc, 0x24, 0xf7, 0x18, + 0xbd, 0xc9, 0x43, 0x31}, + {0xbe, 0xd5, 0x24, 0xc6, 0x40, 0x2e, 0xeb, 0x77, 0x38, 0x69, 0x6f, + 0x31, 0x06, 0x99, 0x9f, 0xc9, 0x31, 0xbe, 0xd6, 0x76, 0x88, 0x38, + 0x34, 0x5d, 0x18, 0xba, 0x44, 0xe1, 0xb0, 0x32, 0xb8}, + {0xff, 0x51, 0xb7, 0xae, 0x52, 0x46, 0x23, 0x44, 0xfc, 0x45, + 0x5f, 0x72, 0xbe, 0x05, 0x9b, 0x56, 0xa9, 0x8c, 0xc8, 0x33, + 0xa1, 0xcf, 0x3b, 0x20, 0xb6, 0x88, 0x71, 0x12, 0xf5, 0xa4, + 0x3f, 0xd4, 0x5e, 0x9c, 0x5f, 0x51, 0xe7, 0xc6, 0x62, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {303, + {0x60, 0xf9, 0xe9, 0xec, 0xaf, 0xfb, 0xa6, 0x9a, 0xba, 0xae, 0x1a, 0x00, + 0x87, 0xed, 0xf5, 0xce}, + {0xfe, 0x86, 0x64, 0xf4, 0x63, 0x25, 0xcf, 0xac, 0xa0, 0xd6, 0xbd, + 0x6f, 0x75, 0x98, 0x0e, 0xdb, 0xef, 0xcc, 0x7d, 0xb2, 0xf3, 0x6b, + 0xb2, 0x90, 0xa8, 0x8e, 0x0f, 0xac, 0x37, 0x19, 0x9a}, + {0xba, 0x18, 0xac, 0xe7, 0x22, 0x63, 0xd1, 0x37, 0x74, 0xe2, + 0x94, 0x63, 0xb5, 0x9f, 0xc6, 0x57, 0x52, 0x1e, 0x7f, 0xb1, + 0x06, 0x02, 0x0e, 0x94, 0x29, 0x8c, 0x93, 0x08, 0x2d, 0x42, + 0x97, 0x66, 0x03, 0x0f, 0x8a, 0x32, 0x91, 0x4e, 0x59, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {304, + {0x6a, 0x5a, 0x5a, 0xc4, 0xcc, 0xed, 0xf0, 0x55, 0xd7, 0x56, 0x2a, 0xc5, + 0x8e, 0xe7, 0x81, 0x9c}, + {0x33, 0xac, 0x68, 0x37, 0x95, 0x53, 0x00, 0xe5, 0x69, 0xb2, 0x99, + 0x58, 0x98, 0x5c, 0xdb, 0xd4, 0x34, 0xc1, 0x82, 0x08, 0x77, 0x9a, + 0x94, 0x9d, 0x20, 0xb1, 0x10, 0xb0, 0xb7, 0x19, 0xe1}, + {0x46, 0x90, 0x4a, 0x55, 0x83, 0xe8, 0xa2, 0x2f, 0x4b, 0x2f, + 0x5a, 0xa8, 0xd0, 0x71, 0xf5, 0xcb, 0xfc, 0x93, 0x81, 0x30, + 0xf1, 0xb3, 0x3f, 0x2e, 0x64, 0x01, 0xae, 0xe7, 0xcc, 0xcd, + 0xef, 0x21, 0x59, 0xa8, 0x9c, 0x9b, 0x68, 0x2c, 0xfa, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {305, + {0xf7, 0x2e, 0xdb, 0x30, 0xa2, 0xe3, 0xf7, 0xd6, 0xad, 0xb3, 0x64, 0xdf, + 0xcd, 0xf3, 0x80, 0x26}, + {0x5c, 0xb3, 0xb3, 0xe9, 0xba, 0xd9, 0x4b, 0xca, 0x2f, 0x93, 0x97, + 0x83, 0x28, 0xac, 0x79, 0x6e, 0x9f, 0x91, 0x41, 0xba, 0x20, 0xb0, + 0x5e, 0xd0, 0xed, 0x02, 0x17, 0x55, 0x47, 0x46, 0x68}, + {0x6a, 0x47, 0x70, 0x84, 0x4e, 0x2b, 0x97, 0x1b, 0x6a, 0xee, + 0xd6, 0x33, 0x1c, 0xa1, 0x52, 0xc0, 0xc1, 0xa7, 0x82, 0x31, + 0xdc, 0xe2, 0x7e, 0xa4, 0x89, 0xe8, 0x64, 0xda, 0xd0, 0x1f, + 0x7f, 0xbc, 0x70, 0xfc, 0x33, 0x8f, 0xe6, 0xb6, 0x99, 0x83}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {306, + {0x2c, 0x3b, 0x49, 0xef, 0xbf, 0x60, 0xed, 0x01, 0xa3, 0xef, 0x27, 0xee, + 0x24, 0xac, 0x90, 0xb0}, + {0x5c, 0xb3, 0xb3, 0xe9, 0xba, 0xd9, 0x4b, 0xca, 0x2f, 0x93, 0x97, + 0x83, 0x28, 0xac, 0x79, 0x6e, 0x9f, 0x91, 0x41, 0xba, 0x20, 0xb0, + 0x5e, 0xd0, 0xed, 0x02, 0x17, 0x55, 0x47, 0x46, 0x68, 0x00}, + {0x5f, 0xa5, 0xa8, 0x7b, 0xec, 0x09, 0xa3, 0xe0, 0x58, 0x64, + 0x65, 0x6f, 0x89, 0x66, 0xcd, 0x38, 0xe1, 0xc4, 0xaf, 0x48, + 0xa0, 0x6b, 0x1d, 0xab, 0x4e, 0xc9, 0xcc, 0xa3, 0x5d, 0xd0, + 0xf9, 0x2b, 0x54, 0x01, 0x5f, 0xe5, 0x33, 0x2b, 0xde, 0xf9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {307, + {0x28, 0x25, 0xfe, 0x19, 0x0f, 0x93, 0xb9, 0xa4, 0xec, 0x2d, 0x3e, 0xa2, + 0xf1, 0x6b, 0x56, 0x81}, + {0x06, 0x2d, 0x2e, 0x2f, 0xb7, 0x87, 0x0b, 0x83, 0xff, 0xda, 0xe9, + 0x58, 0xb1, 0xe5, 0xd7, 0x11, 0xac, 0x6f, 0x55, 0x7a, 0x78, 0xa7, + 0x91, 0x68, 0x0b, 0x17, 0xeb, 0xb9, 0x96, 0x6b, 0x70}, + {0x8e, 0x1e, 0x11, 0x07, 0x95, 0xb3, 0xa5, 0xeb, 0x24, 0xcb, + 0x5a, 0xdb, 0xa1, 0x2c, 0x3c, 0x7e, 0xdc, 0x27, 0x27, 0x73, + 0x31, 0x6d, 0x37, 0x10, 0x70, 0xdb, 0xfb, 0xa5, 0xa3, 0xde, + 0xb3, 0x02, 0x99, 0xa9, 0xf2, 0x91, 0x9d, 0xe5, 0x4f, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {308, + {0x53, 0x04, 0x7b, 0xfc, 0x5e, 0x10, 0x94, 0x78, 0x77, 0xae, 0x33, 0xd2, + 0xb3, 0xb2, 0x0d, 0x57}, + {0xf3, 0x63, 0x1b, 0xe7, 0x09, 0x3b, 0x2c, 0xe7, 0x30, 0x82, 0xb3, + 0x67, 0x4c, 0x78, 0x7f, 0xe6, 0x42, 0x89, 0x32, 0xc8, 0xd8, 0xcf, + 0xc8, 0xd4, 0x4c, 0xce, 0x6e, 0xda, 0x95, 0xd6, 0x41}, + {0xfc, 0xb9, 0x17, 0xfb, 0x4c, 0x12, 0x13, 0xa3, 0xbb, 0xb3, + 0xc7, 0x00, 0xba, 0x10, 0xf8, 0xd7, 0xfe, 0x81, 0x7d, 0xa2, + 0xf7, 0x82, 0xa6, 0x86, 0x53, 0x98, 0xbd, 0x2f, 0x9d, 0x24, + 0xec, 0x62, 0x10, 0xf6, 0x06, 0x14, 0xaa, 0x1d, 0x8b, 0x56}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {309, + {0xf7, 0x47, 0x29, 0x9c, 0x91, 0x28, 0xa4, 0x32, 0x07, 0x83, 0xf5, 0x0e, + 0xbf, 0xc9, 0x5b, 0x41}, + {0xa9, 0x29, 0x54, 0xc9, 0x44, 0x05, 0x84, 0xf4, 0x98, 0x67, 0xee, + 0x3d, 0xd3, 0x65, 0xff, 0x5d, 0xd8, 0x2a, 0xf8, 0xb7, 0x83, 0xe4, + 0x9b, 0x4d, 0x7a, 0x47, 0x21, 0x87, 0x7c, 0xb2, 0x9c}, + {0xfc, 0xaa, 0x81, 0x85, 0x39, 0xce, 0x47, 0x34, 0xb3, 0x0b, + 0xc8, 0x4f, 0x19, 0x3f, 0xc9, 0xa5, 0x2f, 0x86, 0x3f, 0x04, + 0x52, 0xee, 0xce, 0xe9, 0x2a, 0x0f, 0xe3, 0xc0, 0x08, 0xe8, + 0xc7, 0x56, 0xc1, 0xda, 0x64, 0x84, 0x3e, 0xe2, 0x83, 0xc7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {310, + {0x95, 0x57, 0x9b, 0x77, 0xb1, 0x75, 0x3d, 0x8d, 0xfa, 0x0b, 0x89, 0xb3, + 0x1b, 0x4a, 0x5d, 0x2d}, + {0x69, 0x7c, 0x5e, 0x02, 0x19, 0x1c, 0xf4, 0x8e, 0x23, 0x7a, 0x97, + 0xf1, 0xf4, 0xe4, 0xde, 0xff, 0xa6, 0xf8, 0x36, 0xee, 0x97, 0x21, + 0xbe, 0x4e, 0xc3, 0xe0, 0x25, 0xe6, 0x38, 0x76, 0xf9}, + {0x7b, 0xcd, 0x61, 0x9b, 0x3f, 0xd7, 0x12, 0xa6, 0xd1, 0xc9, + 0xe3, 0xdf, 0x16, 0x5d, 0xec, 0x59, 0x9d, 0x6a, 0xb3, 0x73, + 0x0e, 0x06, 0x31, 0xc1, 0x9c, 0x59, 0x78, 0x7b, 0x27, 0x62, + 0xf1, 0x84, 0x85, 0xae, 0x57, 0x5a, 0xa5, 0x44, 0xcf, 0x01}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {311, + {0x20, 0xbf, 0x01, 0x55, 0xc4, 0xbc, 0x66, 0x04, 0xde, 0x8f, 0x37, 0xdd, + 0x90, 0x80, 0x2b, 0xc4}, + {0x1f, 0x72, 0xd9, 0xb6, 0xe6, 0x4a, 0x5e, 0x07, 0x9b, 0x21, 0x78, + 0xb5, 0xa5, 0x33, 0x25, 0x4b, 0x8e, 0x4a, 0x5a, 0xc1, 0xad, 0x6a, + 0x70, 0x84, 0x3d, 0x06, 0x2c, 0xad, 0x70, 0x03, 0x2f}, + {0x6e, 0xf0, 0xe8, 0x07, 0x4c, 0xf9, 0x79, 0xd7, 0x46, 0xca, + 0xdb, 0xec, 0xe5, 0xae, 0xde, 0xff, 0x03, 0x3d, 0x68, 0x3c, + 0xc6, 0xf4, 0x31, 0x02, 0x29, 0x24, 0x34, 0xf9, 0xb8, 0x91, + 0x4c, 0x5f, 0x7d, 0xe4, 0x20, 0x28, 0x0d, 0x77, 0x58, 0x8b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {312, + {0x5f, 0x11, 0x2e, 0x84, 0x0d, 0xe1, 0xdc, 0x61, 0x99, 0xef, 0x3d, 0x44, + 0x1f, 0x53, 0x18, 0xd0}, + {0x26, 0x2d, 0x6d, 0xd5, 0xe0, 0xda, 0xa3, 0xf9, 0x4b, 0x43, 0xe5, + 0xfd, 0x93, 0x99, 0xb9, 0x00, 0xd4, 0x14, 0xdb, 0x75, 0x01, 0xb9, + 0xce, 0x8b, 0xa7, 0xd4, 0x2f, 0x8d, 0x30, 0xc1, 0x51}, + {0x78, 0x29, 0x80, 0xda, 0x81, 0x39, 0xb5, 0x39, 0xad, 0x06, + 0xa0, 0x57, 0x29, 0xb4, 0x6a, 0x1d, 0x3a, 0x07, 0x92, 0x87, + 0xf8, 0xa0, 0xaf, 0xc9, 0xaf, 0x40, 0x0a, 0xeb, 0x83, 0xc3, + 0xba, 0x8b, 0xcb, 0x79, 0xfb, 0xa1, 0x4d, 0x73, 0xb6, 0xcd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {313, + {0x5a, 0x77, 0x05, 0x3d, 0x13, 0xce, 0xd7, 0x48, 0x98, 0x30, 0x4c, 0xc6, + 0xff, 0x1f, 0x12, 0xf9}, + {0x4a, 0x96, 0x27, 0xf7, 0x58, 0x2a, 0x02, 0xbb, 0xfa, 0x21, 0xec, + 0xaf, 0x9c, 0x15, 0x22, 0xb8, 0x25, 0x89, 0x6c, 0xdb, 0xa8, 0xdc, + 0xeb, 0xf3, 0x43, 0x86, 0x68, 0x64, 0x34, 0xf1, 0xaf}, + {0x04, 0xdf, 0x4d, 0x2b, 0x9c, 0x83, 0xc2, 0x16, 0x34, 0xd2, + 0x64, 0xbc, 0xfb, 0x6f, 0x51, 0x8c, 0x3d, 0x76, 0xc0, 0x8b, + 0x1b, 0xd4, 0xe4, 0x92, 0xb0, 0x3a, 0xad, 0xe9, 0x62, 0x13, + 0x5a, 0x90, 0x45, 0x73, 0x03, 0x2f, 0x34, 0x91, 0xec, 0xb9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {314, + {0x50, 0xed, 0x9f, 0x1f, 0x9d, 0x48, 0xbe, 0x08, 0xce, 0x4b, 0xe4, 0x19, + 0x25, 0x64, 0x3d, 0x12}, + {0x4a, 0x96, 0x27, 0xf7, 0x58, 0x2a, 0x02, 0xbb, 0xfa, 0x21, 0xec, + 0xaf, 0x9c, 0x15, 0x22, 0xb8, 0x25, 0x89, 0x6c, 0xdb, 0xa8, 0xdc, + 0xeb, 0xf3, 0x43, 0x86, 0x68, 0x64, 0x34, 0xf1, 0xaf, 0x00}, + {0x65, 0x1a, 0xe7, 0x62, 0x10, 0x90, 0x06, 0x30, 0xa3, 0x25, + 0xda, 0x75, 0x3a, 0xbc, 0x8f, 0x8e, 0x9e, 0xdd, 0xa6, 0xcd, + 0xd1, 0x79, 0x74, 0xef, 0x7e, 0x5d, 0x5a, 0xa9, 0xbe, 0x11, + 0x47, 0x4d, 0x6b, 0xb9, 0x36, 0xba, 0x0d, 0x33, 0xfe, 0xe1}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {315, + {0xe6, 0x0f, 0xe1, 0x62, 0xd5, 0xa1, 0x9b, 0x64, 0xdd, 0xa3, 0x8f, 0x9e, + 0xa6, 0x26, 0x3a, 0x06}, + {0x7b, 0xe1, 0x79, 0x1c, 0x42, 0xf1, 0xfd, 0x47, 0x98, 0x80, 0x59, + 0xc9, 0x73, 0x0a, 0x1f, 0xe8, 0xec, 0x39, 0x0e, 0x69, 0x9e, 0x67, + 0xac, 0xae, 0x99, 0xfd, 0xe1, 0x0c, 0xaa, 0xc1, 0xe9}, + {0x47, 0xa8, 0x5d, 0xdc, 0x57, 0xeb, 0x95, 0xb6, 0x88, 0x03, + 0x46, 0xa3, 0xd8, 0xe8, 0x3e, 0xd6, 0xfc, 0x84, 0xa0, 0x36, + 0x27, 0x4f, 0xbc, 0x72, 0x16, 0x54, 0x49, 0x86, 0xf6, 0x75, + 0x32, 0x6c, 0xaa, 0x3f, 0xf1, 0x26, 0xdc, 0x72, 0x2d, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {316, + {0xc6, 0x0d, 0x23, 0x78, 0x24, 0xf2, 0xb2, 0xbb, 0xb8, 0x20, 0xfd, 0x89, + 0x98, 0x53, 0x3d, 0xd5}, + {0xdc, 0x39, 0x57, 0x59, 0xcd, 0x76, 0x0b, 0xc6, 0x42, 0xd6, 0x72, + 0x4b, 0x92, 0x9d, 0xe8, 0x77, 0x96, 0xb0, 0x36, 0x56, 0x26, 0x73, + 0x9b, 0xe2, 0xe1, 0x7c, 0x67, 0xad, 0x7f, 0x91, 0x7e}, + {0xb1, 0x62, 0x43, 0x08, 0x05, 0xc9, 0xb9, 0x1f, 0x80, 0xf8, + 0x06, 0xaa, 0x47, 0xd8, 0xc7, 0xce, 0x6e, 0xb6, 0x4f, 0x3c, + 0xb2, 0xc8, 0x26, 0xc1, 0xc8, 0x2e, 0xf3, 0x7f, 0x04, 0xb5, + 0x1f, 0xb4, 0x95, 0xbb, 0x18, 0x43, 0x51, 0x8b, 0x5d, 0xeb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {317, + {0x76, 0xf6, 0x2b, 0x04, 0xf4, 0x55, 0xd6, 0x19, 0x8b, 0x12, 0xbc, 0xe6, + 0xa5, 0x5b, 0x26, 0xec}, + {0xdc, 0x39, 0x57, 0x59, 0xcd, 0x76, 0x0b, 0xc6, 0x42, 0xd6, 0x72, + 0x4b, 0x92, 0x9d, 0xe8, 0x77, 0x96, 0xb0, 0x36, 0x56, 0x26, 0x73, + 0x9b, 0xe2, 0xe1, 0x7c, 0x67, 0xad, 0x7f, 0x91, 0x7e, 0x00}, + {0x6b, 0x6b, 0xaf, 0xe9, 0x6c, 0xb4, 0x68, 0x5e, 0xda, 0x44, + 0xfe, 0x9a, 0x8f, 0xb3, 0x49, 0xcc, 0x8d, 0xb9, 0x53, 0xfe, + 0x55, 0x4b, 0xce, 0x23, 0x87, 0x11, 0x53, 0x02, 0x09, 0x4b, + 0x8e, 0x3d, 0x35, 0xf1, 0x85, 0x4b, 0xfb, 0x75, 0x7f, 0x0d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {318, + {0x0f, 0x07, 0x47, 0x47, 0xc8, 0xa6, 0xe4, 0xbb, 0x7e, 0xd0, 0x45, 0xd6, + 0xce, 0xbe, 0x8d, 0xcf}, + {0xc8, 0x0b, 0x8a, 0xf3, 0x16, 0xc1, 0x37, 0xea, 0x48, 0xcc, 0x8c, + 0x9d, 0x43, 0x85, 0x52, 0x75, 0x75, 0x29, 0xea, 0x56, 0xc5, 0x8e, + 0x92, 0xb7, 0xc7, 0x0e, 0x33, 0x4f, 0x39, 0x77, 0xa2}, + {0xa8, 0x5f, 0x4a, 0x5c, 0x64, 0xda, 0x30, 0x2d, 0x7e, 0xad, + 0x3d, 0x69, 0x6a, 0xd5, 0xb9, 0xaf, 0x82, 0x6d, 0x18, 0xa6, + 0xb8, 0xea, 0x82, 0x57, 0xeb, 0x6e, 0x41, 0xdb, 0x95, 0x17, + 0x3e, 0x04, 0x94, 0x58, 0xf9, 0x38, 0xb9, 0x89, 0x37, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {319, + {0x1a, 0x23, 0xfe, 0x19, 0x13, 0x21, 0x20, 0x1c, 0x77, 0x18, 0x33, 0x14, + 0xab, 0xfb, 0x68, 0x62}, + {0x43, 0xf2, 0x33, 0xa8, 0x63, 0xa8, 0x65, 0x35, 0x67, 0xbb, 0x33, + 0x30, 0x34, 0x0f, 0x25, 0x75, 0x40, 0xdd, 0x29, 0x80, 0xf1, 0x00, + 0xb9, 0x5d, 0xff, 0x06, 0x14, 0xb3, 0xef, 0xdc, 0x5b}, + {0xcc, 0x25, 0x98, 0xb7, 0x85, 0x69, 0xa2, 0x1b, 0x86, 0xbc, + 0x9c, 0x5f, 0xa6, 0x5c, 0xac, 0x90, 0x17, 0xf2, 0x3c, 0x53, + 0xd7, 0x58, 0x6e, 0x1b, 0x38, 0x67, 0x9b, 0x4f, 0x91, 0x38, + 0x33, 0x55, 0xf4, 0x88, 0x16, 0x41, 0x23, 0xbd, 0xa8, 0x7d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {320, + {0xdf, 0xd9, 0x88, 0x3a, 0xc8, 0x93, 0x0c, 0x8d, 0xd0, 0xe2, 0xa7, 0x26, + 0xa7, 0x70, 0xbb, 0x59}, + {0x20, 0x93, 0xa7, 0x37, 0xc7, 0x8c, 0xce, 0xd4, 0xfc, 0x3a, 0x4a, + 0x67, 0x88, 0x1a, 0xfe, 0x0a, 0x36, 0xdb, 0x89, 0xe3, 0x13, 0xce, + 0xcc, 0x95, 0x6b, 0x3b, 0xdc, 0x15, 0x9f, 0x05, 0xbb}, + {0x14, 0x77, 0x6d, 0x5b, 0x9c, 0xf9, 0xbf, 0xa0, 0x72, 0x64, + 0x8d, 0xfd, 0x6b, 0x14, 0x4a, 0x21, 0x38, 0x2d, 0x5a, 0xd6, + 0x34, 0xa0, 0x33, 0x57, 0xf8, 0x67, 0x8a, 0x1f, 0x53, 0xab, + 0x2d, 0x24, 0x50, 0x06, 0x33, 0xd0, 0xa6, 0xd9, 0x49, 0xab}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {321, + {0xfd, 0x6b, 0x16, 0x68, 0x32, 0x65, 0x97, 0x2d, 0xf4, 0xe2, 0x61, 0x00, + 0xbd, 0x9e, 0x47, 0x15}, + {0xff, 0x79, 0x44, 0x9b, 0x3e, 0xb5, 0x05, 0x46, 0x17, 0x1d, 0xe5, + 0x1a, 0x73, 0x9a, 0x55, 0xae, 0x0e, 0x8f, 0xdc, 0xaf, 0x2b, 0x2a, + 0xc5, 0x1c, 0x56, 0xb3, 0x60, 0x58, 0x16, 0x8e, 0xed}, + {0xe1, 0xde, 0xa5, 0xd4, 0x8f, 0xf1, 0x1d, 0x8b, 0x01, 0x17, + 0x1d, 0x46, 0xd9, 0x6d, 0x0e, 0x97, 0xd6, 0x9d, 0x4e, 0x36, + 0x4e, 0xd2, 0xc7, 0xf7, 0xd8, 0x44, 0x78, 0x64, 0x57, 0xa9, + 0x1c, 0x4b, 0x1d, 0xea, 0x10, 0xa7, 0x1d, 0x26, 0xff, 0x7a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {322, + {0xd4, 0x01, 0x95, 0x15, 0x90, 0xbb, 0xd7, 0x28, 0xe0, 0x6a, 0xaa, 0x1a, + 0xd7, 0x12, 0x46, 0x66}, + {0xfa, 0xf6, 0xfd, 0x8c, 0x98, 0x23, 0xbb, 0xfd, 0x1c, 0x2b, 0xa1, + 0x86, 0x0f, 0x55, 0x18, 0xdc, 0xaf, 0xe7, 0xe8, 0xc7, 0xc8, 0x0c, + 0x07, 0x2c, 0x12, 0x28, 0xd2, 0x29, 0x5b, 0xea, 0x1d}, + {0xed, 0x26, 0xf9, 0x91, 0xf8, 0xe6, 0x6f, 0xab, 0x47, 0x31, + 0x27, 0x01, 0xc4, 0xda, 0x1f, 0x55, 0x52, 0xef, 0xf7, 0xb4, + 0x52, 0xde, 0xda, 0xd2, 0x16, 0x4d, 0x21, 0x21, 0x9b, 0x7b, + 0xf9, 0x41, 0xb3, 0xb6, 0x0c, 0x4a, 0xd7, 0xba, 0x87, 0x13}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {323, + {0x50, 0x81, 0x63, 0x60, 0x31, 0x98, 0x41, 0x1f, 0x37, 0xc1, 0x8b, 0xdd, + 0xd1, 0xdc, 0x6e, 0x44}, + {0x78, 0x5d, 0xd2, 0xd7, 0x74, 0xf0, 0x95, 0x4b, 0xcf, 0x43, 0xf2, + 0xea, 0xfa, 0xbc, 0xab, 0x89, 0x1c, 0x7e, 0x1b, 0xb3, 0x96, 0x27, + 0x13, 0x8c, 0xf4, 0x33, 0x06, 0x17, 0x54, 0x87, 0xb7}, + {0x7e, 0x60, 0x26, 0x9b, 0x98, 0x52, 0x0b, 0xe0, 0xd0, 0xa8, + 0x70, 0x77, 0xd6, 0x3a, 0x87, 0xc5, 0x15, 0x03, 0x81, 0x35, + 0x28, 0x2c, 0x2a, 0x31, 0x19, 0xb8, 0x04, 0xbb, 0x78, 0xea, + 0x5e, 0xc5, 0xde, 0x39, 0x97, 0xab, 0xc3, 0x45, 0xc1, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {324, + {0x7d, 0x19, 0x5a, 0xe7, 0xfe, 0xda, 0xf2, 0xbf, 0x5d, 0xee, 0xdf, 0x6c, + 0x44, 0xc8, 0x2e, 0x8f}, + {0x59, 0x04, 0x2d, 0x50, 0x2a, 0x67, 0x4b, 0xbe, 0x36, 0x9a, 0x20, + 0x69, 0xd0, 0x7f, 0xc1, 0xbc, 0x80, 0xa7, 0x37, 0x2e, 0xf2, 0xdd, + 0x06, 0x36, 0xc5, 0xcf, 0x4d, 0xd1, 0x79, 0xfc, 0xa2}, + {0x4f, 0x7a, 0x9e, 0x92, 0xa9, 0xb8, 0xe9, 0x23, 0x16, 0xd6, + 0xe3, 0xef, 0xc7, 0xc9, 0xa7, 0x86, 0x33, 0x48, 0x14, 0xab, + 0x54, 0x16, 0xbe, 0x6c, 0xdf, 0xf3, 0xb6, 0x88, 0x6e, 0xba, + 0xe8, 0xf5, 0x0d, 0xc3, 0x7d, 0xb6, 0x22, 0x4e, 0x25, 0xf9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {325, + {0x9b, 0xb9, 0x69, 0x80, 0x40, 0xce, 0x17, 0x60, 0x26, 0xc6, 0x26, 0x00, + 0xc0, 0xc8, 0x84, 0x42}, + {0x59, 0x04, 0x2d, 0x50, 0x2a, 0x67, 0x4b, 0xbe, 0x36, 0x9a, 0x20, + 0x69, 0xd0, 0x7f, 0xc1, 0xbc, 0x80, 0xa7, 0x37, 0x2e, 0xf2, 0xdd, + 0x06, 0x36, 0xc5, 0xcf, 0x4d, 0xd1, 0x79, 0xfc, 0xa2, 0x00}, + {0x5d, 0x8b, 0x3b, 0xf3, 0xc6, 0xa7, 0xa4, 0xf5, 0x2d, 0xf6, + 0xe0, 0xad, 0x92, 0xe0, 0x31, 0x14, 0xa8, 0xd8, 0x65, 0xbc, + 0x51, 0x1b, 0x81, 0x85, 0xf8, 0xa9, 0x68, 0x54, 0xcc, 0x4e, + 0xe5, 0x76, 0xdb, 0xa4, 0x57, 0x01, 0xb5, 0xcc, 0x42, 0xb5}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {326, + {0xab, 0xae, 0x57, 0xaa, 0x89, 0x1f, 0x63, 0x08, 0xaf, 0x81, 0x2f, 0x16, + 0xc5, 0x93, 0x37, 0x9b}, + {0x9e, 0x3d, 0xb1, 0x26, 0x61, 0x3c, 0xd5, 0x71, 0x61, 0x71, 0x3d, + 0x89, 0xcb, 0x42, 0x43, 0x60, 0xfd, 0xb9, 0xe3, 0x77, 0x54, 0x71, + 0x93, 0x38, 0x5b, 0x91, 0x65, 0x2a, 0xa8, 0x07, 0xa4}, + {0x21, 0x36, 0x59, 0xaf, 0x72, 0x4a, 0x6d, 0xb4, 0x4a, 0x3b, + 0x42, 0x6d, 0xe1, 0x3c, 0x9c, 0x1e, 0x48, 0x19, 0x85, 0xe8, + 0x9b, 0x67, 0x4f, 0x56, 0x0b, 0x61, 0x02, 0x26, 0xdd, 0x4d, + 0xf3, 0xe5, 0x33, 0xd2, 0xf4, 0xea, 0x09, 0xee, 0xd1, 0xf0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {327, + {0x73, 0xcc, 0x82, 0xc4, 0x9a, 0xad, 0xc8, 0xca, 0x01, 0x95, 0x21, 0xb1, + 0x5d, 0x63, 0xbc, 0x5d}, + {0x89, 0x7e, 0x4d, 0x1b, 0x2b, 0x4e, 0x89, 0x5d, 0x7d, 0x41, 0xf5, + 0x33, 0x03, 0x29, 0x4d, 0xbb, 0x7e, 0x88, 0x63, 0x3c, 0xac, 0xb2, + 0x48, 0x71, 0x39, 0x54, 0xbe, 0x77, 0x85, 0xf9, 0xf6}, + {0xc5, 0xc6, 0x74, 0xce, 0x87, 0x55, 0xe5, 0xb4, 0xff, 0x6b, + 0x4b, 0x8f, 0xcb, 0x06, 0xe9, 0xf1, 0xc8, 0x20, 0xa5, 0x45, + 0xc3, 0x14, 0x38, 0x44, 0xac, 0x39, 0xb7, 0x3e, 0xcb, 0x2b, + 0xe7, 0x2a, 0xa9, 0x9a, 0xe4, 0xd8, 0xfa, 0x52, 0x5f, 0x0c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {328, + {0x29, 0xe3, 0x85, 0x04, 0xb3, 0x02, 0x80, 0xc6, 0xed, 0x23, 0x6e, 0xbd, + 0x53, 0x10, 0x05, 0x30}, + {0xb9, 0x67, 0x7f, 0xeb, 0x95, 0x34, 0x5b, 0xb1, 0x86, 0x4c, 0x68, + 0xd0, 0xac, 0x67, 0x90, 0x7a, 0x68, 0xde, 0x89, 0x4e, 0x33, 0xc6, + 0xa4, 0xe6, 0xdd, 0x01, 0x39, 0xdb, 0x43, 0xa5, 0x15}, + {0x4d, 0x11, 0xde, 0x9d, 0xf9, 0x6f, 0x45, 0x5d, 0x03, 0x93, + 0xec, 0xd9, 0xba, 0x06, 0x01, 0x85, 0x74, 0xbe, 0xe7, 0x94, + 0xad, 0x4e, 0xa6, 0xcd, 0x57, 0xef, 0xff, 0xd6, 0x9d, 0x99, + 0xac, 0x9c, 0x0f, 0x7d, 0x9d, 0xee, 0x07, 0x94, 0xee, 0x7f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {329, + {0x10, 0xb4, 0x8f, 0x32, 0x6c, 0xa2, 0x8d, 0xbc, 0xb5, 0x1c, 0xc3, 0x82, + 0x86, 0xfd, 0x8e, 0x84}, + {0x03, 0xf2, 0x84, 0x4d, 0x70, 0x5e, 0x14, 0x9a, 0x2c, 0xa9, 0x5c, + 0x69, 0x8b, 0x32, 0x04, 0x64, 0x6a, 0x49, 0x44, 0x89, 0xa4, 0x66, + 0xed, 0x3f, 0x9f, 0xb5, 0x90, 0xa0, 0x43, 0x06, 0x2a}, + {0x9c, 0x67, 0xe6, 0xc9, 0x34, 0xdd, 0xc2, 0xbc, 0x7c, 0x72, + 0xc4, 0x9a, 0x98, 0xc5, 0xc4, 0x6c, 0xda, 0x7f, 0xa5, 0x73, + 0xc4, 0x14, 0x60, 0xab, 0x6a, 0x09, 0xd9, 0xbc, 0x5f, 0x73, + 0x67, 0xeb, 0x36, 0xcc, 0x5d, 0xa2, 0x5f, 0xb0, 0xdc, 0xe2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {330, + {0x45, 0x08, 0x4f, 0xd3, 0x98, 0x22, 0xce, 0x2f, 0xcd, 0xa5, 0x06, 0xdb, + 0xb2, 0x63, 0xb0, 0x09}, + {0x03, 0xf2, 0x84, 0x4d, 0x70, 0x5e, 0x14, 0x9a, 0x2c, 0xa9, 0x5c, + 0x69, 0x8b, 0x32, 0x04, 0x64, 0x6a, 0x49, 0x44, 0x89, 0xa4, 0x66, + 0xed, 0x3f, 0x9f, 0xb5, 0x90, 0xa0, 0x43, 0x06, 0x2a, 0x00}, + {0xa3, 0xad, 0xd0, 0xba, 0xce, 0x77, 0xfa, 0x7d, 0x95, 0x55, + 0x53, 0x44, 0xc6, 0x84, 0x4f, 0x2c, 0x59, 0x4b, 0x90, 0xef, + 0xe2, 0xb7, 0x90, 0xa4, 0xf0, 0x41, 0x2a, 0xcc, 0x2c, 0x13, + 0x1b, 0xfe, 0x25, 0xe0, 0xd2, 0x71, 0x03, 0x04, 0xa7, 0xdf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {331, + {0x81, 0xba, 0x62, 0xf6, 0x20, 0x62, 0xa8, 0xbb, 0xa3, 0xf3, 0x53, 0xd7, + 0x31, 0x56, 0x1a, 0x76}, + {0xf8, 0x23, 0x70, 0x19, 0xf3, 0xc5, 0x8b, 0xd6, 0xf3, 0xcb, 0x75, + 0xd0, 0x4e, 0xc2, 0xaf, 0x90, 0x2b, 0xea, 0xc9, 0xd2, 0xeb, 0x97, + 0xce, 0x19, 0xa5, 0x61, 0x79, 0xc6, 0x6e, 0xc0, 0x92}, + {0xef, 0xdc, 0x33, 0x7c, 0x91, 0xe1, 0x34, 0xb4, 0x4e, 0x2e, + 0xc6, 0xcb, 0x41, 0x0e, 0x3c, 0xf7, 0xca, 0xa2, 0x86, 0xfc, + 0x67, 0x9c, 0x8f, 0x83, 0xe8, 0x9c, 0xba, 0xd4, 0x3b, 0x11, + 0xb2, 0x43, 0x8b, 0xb8, 0x33, 0x50, 0xfe, 0x8d, 0x5b, 0x83}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {332, + {0xcc, 0x85, 0xbd, 0x8f, 0x9c, 0x21, 0x2b, 0x29, 0x44, 0xdb, 0x6f, 0x4d, + 0x58, 0x0b, 0xf2, 0x38}, + {0xd3, 0x45, 0xf6, 0x0b, 0x79, 0xd7, 0x60, 0x70, 0xe4, 0x04, 0x8c, + 0xc5, 0x71, 0x6e, 0xf9, 0x10, 0x88, 0x0b, 0x84, 0x37, 0x75, 0x00, + 0xa8, 0x3a, 0xdc, 0x7d, 0x60, 0x1e, 0x6c, 0xa1, 0x71}, + {0x65, 0x7e, 0xdf, 0x06, 0xfd, 0xd9, 0xaf, 0x08, 0x47, 0xa9, + 0xff, 0x53, 0xb7, 0x29, 0x9c, 0x82, 0xe3, 0x37, 0x44, 0xc8, + 0xb8, 0xab, 0x30, 0x17, 0x29, 0x3a, 0x1b, 0x1f, 0x05, 0xa1, + 0x58, 0x7e, 0xc6, 0x23, 0x9f, 0x9e, 0x68, 0x86, 0x70, 0x13}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {333, + {0x6d, 0xff, 0xc1, 0xc2, 0xdb, 0xb4, 0x58, 0x45, 0x24, 0xd6, 0x80, 0x24, + 0x10, 0x54, 0x8e, 0xd4}, + {0xd3, 0x45, 0xf6, 0x0b, 0x79, 0xd7, 0x60, 0x70, 0xe4, 0x04, 0x8c, + 0xc5, 0x71, 0x6e, 0xf9, 0x10, 0x88, 0x0b, 0x84, 0x37, 0x75, 0x00, + 0xa8, 0x3a, 0xdc, 0x7d, 0x60, 0x1e, 0x6c, 0xa1, 0x71, 0x00}, + {0xb4, 0xd4, 0x85, 0x1a, 0x0e, 0xee, 0x85, 0x0a, 0x2f, 0xce, + 0x92, 0xee, 0x80, 0x85, 0x49, 0x4e, 0xaa, 0x44, 0x8a, 0x6a, + 0x84, 0x42, 0xbf, 0xab, 0x9b, 0x14, 0x9b, 0x36, 0x4c, 0x71, + 0xa6, 0x83, 0xbb, 0x81, 0x0d, 0x9c, 0x48, 0xca, 0x61, 0x34}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {334, + {0x64, 0x49, 0x39, 0x58, 0xb3, 0x49, 0x3e, 0x0f, 0x14, 0x08, 0xed, 0x26, + 0x70, 0x7e, 0x0c, 0x6d}, + {0x71, 0x3b, 0x3c, 0xf4, 0x85, 0xda, 0xc6, 0x0c, 0x22, 0xb9, 0x76, + 0xf4, 0xf7, 0x13, 0x5b, 0xaa, 0xa9, 0xe8, 0x81, 0x28, 0xfe, 0x1a, + 0x14, 0x69, 0x1b, 0x4d, 0x7c, 0xd7, 0x2c, 0xfa, 0xf4}, + {0xbc, 0x76, 0x59, 0xb7, 0xb8, 0x99, 0x1a, 0x5f, 0xf3, 0x23, + 0xf3, 0x63, 0x72, 0x0e, 0x77, 0x88, 0x89, 0x48, 0x0f, 0x06, + 0xf6, 0x6a, 0xbc, 0xe5, 0x04, 0x63, 0x01, 0x71, 0x3f, 0xd6, + 0x7a, 0x6e, 0xfb, 0x78, 0xe8, 0x9e, 0x3a, 0xc3, 0x82, 0x49}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {335, + {0xa2, 0x97, 0x9c, 0xd9, 0x1b, 0x73, 0x77, 0xa5, 0xc6, 0x08, 0x5d, 0x34, + 0xcf, 0xd8, 0x6e, 0x58}, + {0x7b, 0x00, 0x9e, 0x58, 0xf8, 0x2e, 0x0f, 0x41, 0x3c, 0x11, 0xa0, + 0xc0, 0xbc, 0x66, 0xa4, 0xb0, 0xf0, 0x10, 0xc2, 0xb8, 0xff, 0x09, + 0x3d, 0x8f, 0x28, 0xab, 0xcf, 0x94, 0xab, 0xbf, 0x07}, + {0xdf, 0x3f, 0xf8, 0x58, 0x8e, 0x51, 0x1d, 0xef, 0x5c, 0xfb, + 0x68, 0x0e, 0x96, 0x0f, 0x8e, 0xb0, 0x00, 0x4d, 0x48, 0xb3, + 0xec, 0x3b, 0xa4, 0x04, 0xf3, 0xd1, 0x4e, 0x81, 0xd4, 0x7d, + 0x62, 0xc0, 0x92, 0xc2, 0x17, 0x4e, 0xcd, 0x2a, 0x43, 0xe8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {336, + {0x59, 0x0b, 0x25, 0x53, 0xb0, 0xef, 0x5b, 0x96, 0x8d, 0xf9, 0x26, 0x6f, + 0x16, 0x0a, 0x0f, 0x1a}, + {0xe2, 0x6a, 0x22, 0x0c, 0x47, 0x5c, 0xd7, 0x24, 0x05, 0x2f, 0x90, + 0x98, 0x7a, 0x07, 0x0b, 0x4d, 0xe2, 0x8f, 0x1b, 0xf7, 0x2a, 0xe2, + 0x13, 0x22, 0xf1, 0xa9, 0xd3, 0x27, 0xba, 0x94, 0x22}, + {0x43, 0xad, 0x2c, 0x2c, 0xff, 0xe2, 0x70, 0x70, 0x97, 0xd6, + 0x51, 0x10, 0xe1, 0xde, 0xd4, 0xde, 0xf9, 0x1d, 0x61, 0x56, + 0x0d, 0xc7, 0x62, 0xc2, 0xe1, 0x69, 0xc9, 0xc5, 0x58, 0x40, + 0xe8, 0xeb, 0x22, 0x80, 0x34, 0x8b, 0x14, 0x52, 0x1b, 0x64}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {337, + {0xb6, 0xb4, 0xce, 0x69, 0xb7, 0x69, 0xbc, 0x46, 0x73, 0x85, 0x7e, 0xaa, + 0x36, 0x0e, 0xcc, 0x93}, + {0x63, 0x58, 0xeb, 0x03, 0x47, 0x6d, 0x66, 0xf7, 0xc7, 0xf3, 0x97, + 0xe7, 0x26, 0x4e, 0x77, 0x8c, 0xd8, 0x60, 0x5c, 0x6c, 0x10, 0x23, + 0x4c, 0xb0, 0xce, 0x45, 0xa7, 0xa7, 0xa9, 0xe7, 0xf7}, + {0xa1, 0xca, 0x4e, 0x3b, 0x18, 0x0c, 0x89, 0xfa, 0xc1, 0x5c, + 0xe5, 0x7b, 0xd9, 0x5c, 0x21, 0x89, 0x12, 0x30, 0x1e, 0x82, + 0xa8, 0xb6, 0x09, 0x61, 0x11, 0x7d, 0x66, 0x02, 0x81, 0x20, + 0xaa, 0x6e, 0xa0, 0xa9, 0x9f, 0x35, 0x19, 0x1f, 0xc6, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {338, + {0x6c, 0x10, 0x7b, 0x77, 0xf9, 0xf4, 0x4c, 0x57, 0x87, 0x95, 0x0b, 0xa6, + 0x1b, 0x13, 0xbb, 0xba}, + {0x3a, 0x28, 0x34, 0xbe, 0x7e, 0xba, 0xb6, 0x98, 0xcd, 0x39, 0x42, + 0x74, 0x86, 0x34, 0x61, 0x9c, 0xa3, 0x99, 0x2d, 0xab, 0x74, 0x60, + 0x76, 0xbe, 0xe1, 0xc1, 0xab, 0xf6, 0x3d, 0xab, 0xca}, + {0x20, 0x08, 0xf7, 0x51, 0x06, 0x25, 0xe7, 0xf3, 0x9d, 0x42, + 0x5a, 0x0d, 0x8c, 0xb7, 0x5a, 0x17, 0x7d, 0x9a, 0x8e, 0x74, + 0x1b, 0x61, 0x57, 0x6a, 0x24, 0xf0, 0xf7, 0xb5, 0xa3, 0x87, + 0xd1, 0x78, 0xb0, 0xf8, 0xe1, 0x9c, 0xaf, 0xfd, 0x4a, 0x21}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {339, + {0x76, 0x49, 0x1b, 0x8d, 0xd3, 0x6f, 0x7f, 0xa2, 0x99, 0xda, 0x7e, 0xd8, + 0xf1, 0xb6, 0x22, 0x08}, + {0x84, 0x32, 0x85, 0xaf, 0x2f, 0x5a, 0xa2, 0x64, 0x45, 0xa8, 0xd2, + 0xa7, 0x76, 0xff, 0x14, 0xf7, 0x9f, 0x78, 0xe3, 0x10, 0x99, 0x14, + 0xdf, 0x87, 0xa8, 0xd8, 0xc5, 0x0e, 0x24, 0xda, 0x3a}, + {0x14, 0x4a, 0xf2, 0x9c, 0xe4, 0x09, 0x67, 0x5f, 0x73, 0x7f, + 0x11, 0x53, 0x35, 0x1b, 0x2a, 0x8c, 0x0c, 0x18, 0x12, 0xe1, + 0xc1, 0x64, 0x25, 0xce, 0x06, 0x1f, 0x48, 0x4b, 0x5c, 0x87, + 0x6d, 0x08, 0xec, 0x11, 0xe5, 0xd4, 0x3e, 0xb8, 0x54, 0xdf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {340, + {0x4d, 0x95, 0xdd, 0xa1, 0x6d, 0xc5, 0x5d, 0x49, 0xcd, 0xde, 0x9d, 0x84, + 0xda, 0xf7, 0x4a, 0xca}, + {0x84, 0x32, 0x85, 0xaf, 0x2f, 0x5a, 0xa2, 0x64, 0x45, 0xa8, 0xd2, + 0xa7, 0x76, 0xff, 0x14, 0xf7, 0x9f, 0x78, 0xe3, 0x10, 0x99, 0x14, + 0xdf, 0x87, 0xa8, 0xd8, 0xc5, 0x0e, 0x24, 0xda, 0x3a, 0x00}, + {0x85, 0x0c, 0x2c, 0x51, 0x88, 0xed, 0x44, 0x1f, 0xf3, 0x97, + 0x7d, 0x01, 0x32, 0xb7, 0x2d, 0xa2, 0x61, 0x0b, 0x5d, 0x56, + 0xd4, 0x95, 0x0e, 0x16, 0xa0, 0x15, 0xe3, 0x1b, 0xea, 0xf8, + 0x46, 0xf3, 0x08, 0xcd, 0x9e, 0x16, 0xdc, 0xcc, 0xef, 0x73}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {341, + {0x25, 0x66, 0x0e, 0xb5, 0x4a, 0xd4, 0x6a, 0x6a, 0x19, 0x89, 0xf9, 0x90, + 0x25, 0xce, 0x05, 0xb7}, + {0xea, 0x88, 0xc4, 0x8e, 0x2f, 0x5f, 0x46, 0x72, 0x15, 0x1c, 0x42, + 0xc9, 0x0f, 0x42, 0xb2, 0x94, 0xb4, 0x45, 0x81, 0x32, 0xc9, 0x09, + 0xa8, 0x67, 0x7c, 0x6b, 0x47, 0xe6, 0x01, 0x0d, 0xfe}, + {0x7b, 0xe6, 0x0d, 0x85, 0x70, 0x1f, 0xed, 0xc7, 0x37, 0x69, + 0x6d, 0x18, 0x53, 0xc1, 0x91, 0xf3, 0x67, 0x9d, 0x2a, 0x6c, + 0xb7, 0x95, 0x01, 0x0f, 0x4f, 0x91, 0x7d, 0x1d, 0xc3, 0x8c, + 0x36, 0xe0, 0x40, 0x0c, 0xc8, 0xc3, 0x74, 0x75, 0x05, 0x4f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {342, + {0xbb, 0xf1, 0x71, 0x3a, 0xac, 0x2a, 0x91, 0x62, 0x61, 0xb0, 0xd2, 0xcb, + 0x4b, 0x1b, 0xd5, 0xf1}, + {0xd2, 0x45, 0x63, 0x2d, 0xf3, 0x9a, 0x22, 0x27, 0x2e, 0xcb, 0xb6, + 0x0d, 0x90, 0xe8, 0x41, 0xba, 0x6b, 0xad, 0x75, 0x6b, 0x91, 0x4a, + 0xe0, 0xa4, 0x5d, 0x51, 0x73, 0x9b, 0x0e, 0x8a, 0xba}, + {0x50, 0xc1, 0x21, 0x61, 0xce, 0x08, 0x9c, 0x5b, 0x44, 0x2a, + 0xfa, 0x08, 0xed, 0x04, 0xab, 0x7c, 0x41, 0x8b, 0x63, 0x72, + 0x5c, 0x09, 0xeb, 0x88, 0x41, 0xa6, 0xc9, 0xb6, 0xe0, 0xe3, + 0x4f, 0x19, 0xb8, 0xa7, 0x77, 0x21, 0xfe, 0xfd, 0x70, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {343, + {0x8b, 0x7a, 0xb7, 0xb8, 0x16, 0x59, 0x9e, 0x03, 0xf2, 0x76, 0x27, 0x87, + 0x71, 0x2c, 0x34, 0x98}, + {0xe0, 0x01, 0xf3, 0xad, 0xfd, 0x21, 0x9c, 0x9d, 0x83, 0x22, 0x40, + 0x7d, 0xed, 0x9a, 0x5c, 0xd9, 0xfc, 0xc7, 0x03, 0x7a, 0xc0, 0x26, + 0xb3, 0x22, 0xfd, 0x28, 0x43, 0xa0, 0x06, 0x2b, 0x75}, + {0x7d, 0xcd, 0x05, 0x67, 0x8d, 0xe5, 0x8c, 0xa1, 0x14, 0xbf, + 0x8d, 0x06, 0x84, 0x46, 0x6c, 0xa4, 0x7b, 0x73, 0xcd, 0xb1, + 0xe7, 0xef, 0x0f, 0x9a, 0xbd, 0xe4, 0xef, 0xa5, 0x4f, 0xee, + 0x03, 0x0c, 0x1e, 0x96, 0xed, 0x7d, 0xaa, 0x05, 0x6d, 0x83}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {344, + {0x7c, 0x8b, 0x60, 0x17, 0x5f, 0xd2, 0x6c, 0x72, 0x10, 0x8a, 0x30, 0xfc, + 0xa2, 0xfe, 0xb0, 0x33}, + {0xe0, 0x01, 0xf3, 0xad, 0xfd, 0x21, 0x9c, 0x9d, 0x83, 0x22, 0x40, + 0x7d, 0xed, 0x9a, 0x5c, 0xd9, 0xfc, 0xc7, 0x03, 0x7a, 0xc0, 0x26, + 0xb3, 0x22, 0xfd, 0x28, 0x43, 0xa0, 0x06, 0x2b, 0x75, 0x00}, + {0x06, 0xf2, 0x45, 0xd7, 0x7a, 0x19, 0xf2, 0xa5, 0x99, 0xca, + 0xdf, 0xcd, 0x04, 0x04, 0xf8, 0xfc, 0xc4, 0xb9, 0x61, 0x5a, + 0x22, 0xad, 0xdc, 0xf0, 0x47, 0xb6, 0xec, 0x50, 0x82, 0xc4, + 0x6f, 0x7f, 0xf0, 0xed, 0xd7, 0x9d, 0xb6, 0x61, 0xfe, 0x8d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {345, + {0x96, 0x1a, 0xae, 0x24, 0xa8, 0x80, 0x64, 0xf7, 0xb1, 0xfc, 0x95, 0xfb, + 0x17, 0xec, 0x7c, 0x98}, + {0x17, 0xd4, 0x89, 0x12, 0x88, 0xd3, 0x78, 0xf1, 0x3a, 0x9f, 0xaa, + 0xd4, 0xbb, 0xf5, 0x39, 0xb1, 0x6e, 0xb0, 0x8e, 0x90, 0xcb, 0xe3, + 0xf6, 0xe0, 0x9a, 0xf8, 0xad, 0x0e, 0x24, 0x29, 0x45}, + {0x3f, 0x2a, 0x34, 0x3d, 0xbc, 0x86, 0xae, 0xa0, 0x44, 0x8e, + 0x11, 0x8f, 0xa5, 0x38, 0x07, 0x91, 0x29, 0x39, 0x92, 0x0f, + 0xa8, 0x2c, 0x9d, 0xdd, 0x5d, 0xa4, 0x30, 0xf6, 0x56, 0xee, + 0x5f, 0x77, 0x3c, 0x6f, 0xb6, 0x53, 0x01, 0x5d, 0xaa, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {346, + {0xcb, 0x46, 0x77, 0xfd, 0x9b, 0xac, 0x73, 0x2b, 0x38, 0xfc, 0x72, 0x4f, + 0x44, 0x5c, 0x7a, 0xe2}, + {0x61, 0x10, 0xaf, 0xcf, 0xa9, 0xa1, 0x58, 0xfb, 0x5f, 0x45, 0x50, + 0x25, 0x15, 0xdc, 0x47, 0x05, 0x1f, 0x37, 0xac, 0x2e, 0x6a, 0x6f, + 0xc4, 0x7f, 0x37, 0xd0, 0xe9, 0x19, 0x44, 0xfb, 0x27}, + {0x3d, 0x61, 0x91, 0xab, 0x2d, 0x4a, 0x99, 0xbc, 0x2b, 0xc9, + 0x80, 0x8b, 0xd0, 0xf4, 0x04, 0xce, 0x58, 0x29, 0x18, 0x57, + 0x39, 0x9f, 0x8b, 0x7a, 0x88, 0x54, 0xd1, 0x36, 0x74, 0x82, + 0x28, 0x84, 0xdc, 0xf1, 0x0e, 0x38, 0xe4, 0xda, 0xba, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {347, + {0x6d, 0x1d, 0x08, 0x1b, 0x20, 0xd9, 0x80, 0x3a, 0x02, 0x90, 0x03, 0x02, + 0x5b, 0xe6, 0xf8, 0x82}, + {0x8e, 0x6c, 0xef, 0x19, 0xde, 0xdf, 0x02, 0xa6, 0x98, 0x34, 0xab, + 0x02, 0x0a, 0xc8, 0x75, 0x89, 0xc6, 0xc0, 0x6d, 0xe6, 0x6c, 0x6c, + 0xe3, 0x4f, 0x86, 0x3b, 0x58, 0x7f, 0x89, 0x8f, 0xa2}, + {0x99, 0x81, 0x1e, 0x75, 0x7d, 0x1e, 0x9b, 0xa6, 0xbd, 0xe2, + 0x2f, 0x3d, 0x47, 0xc9, 0x98, 0x45, 0xde, 0x1c, 0x7c, 0x8d, + 0x9d, 0x33, 0x5b, 0xcf, 0x52, 0x9b, 0x2c, 0xe0, 0x1f, 0x5d, + 0xac, 0x2c, 0xe5, 0x77, 0xc9, 0x0b, 0xbf, 0xbb, 0xfe, 0x1b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {348, + {0xcd, 0xfa, 0xf9, 0x96, 0xba, 0x4c, 0x24, 0xb0, 0x77, 0x5b, 0x39, 0xa9, + 0x28, 0xca, 0xbe, 0x5a}, + {0x8d, 0x07, 0xd9, 0x74, 0x38, 0x69, 0x4f, 0x41, 0x8d, 0x97, 0x4c, + 0xf7, 0x42, 0x81, 0x62, 0x74, 0x56, 0x15, 0x92, 0x2e, 0xf9, 0x8f, + 0x93, 0x63, 0xeb, 0x11, 0x47, 0x93, 0x78, 0xc9, 0xc5}, + {0x4e, 0xa6, 0xb5, 0x72, 0x41, 0x86, 0x50, 0x96, 0x60, 0x11, + 0xf0, 0x36, 0x47, 0x63, 0x13, 0x13, 0x21, 0xb1, 0x76, 0x5f, + 0x8b, 0xbc, 0x93, 0xa2, 0x56, 0x04, 0x9f, 0xc9, 0x86, 0xd1, + 0xa8, 0x69, 0x39, 0xc8, 0xbb, 0x2b, 0x2e, 0x8b, 0x13, 0x1a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {349, + {0x6d, 0x4d, 0x41, 0x41, 0x7a, 0xa9, 0xe5, 0x04, 0x76, 0x64, 0x83, 0xb6, + 0x2a, 0x4f, 0x92, 0xbd}, + {0xb5, 0xd1, 0x58, 0xed, 0x0b, 0x61, 0xa6, 0x2f, 0x3c, 0x41, 0x83, + 0xd2, 0x66, 0xaa, 0x7d, 0xa6, 0x5e, 0xcb, 0x7f, 0x88, 0x7f, 0x2d, + 0x17, 0x47, 0x55, 0xfc, 0x64, 0xcf, 0x9e, 0xc2, 0xcc}, + {0xbb, 0x96, 0x40, 0x0d, 0x11, 0x9c, 0xc9, 0x99, 0x40, 0x66, + 0xff, 0x92, 0x03, 0xe7, 0x50, 0x85, 0xc3, 0x14, 0xe3, 0xa5, + 0x5d, 0xcf, 0x53, 0x6e, 0xad, 0x7f, 0x25, 0x4b, 0x3a, 0xb0, + 0x6c, 0xe7, 0xa4, 0x56, 0xcd, 0x0a, 0xed, 0xa7, 0x4b, 0xbd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {350, + {0xe1, 0xa7, 0xb1, 0x4f, 0x5e, 0x28, 0x2d, 0xd9, 0xef, 0xe7, 0x30, 0x3d, + 0xc4, 0xe6, 0xe1, 0xdf}, + {0xb5, 0xd1, 0x58, 0xed, 0x0b, 0x61, 0xa6, 0x2f, 0x3c, 0x41, 0x83, + 0xd2, 0x66, 0xaa, 0x7d, 0xa6, 0x5e, 0xcb, 0x7f, 0x88, 0x7f, 0x2d, + 0x17, 0x47, 0x55, 0xfc, 0x64, 0xcf, 0x9e, 0xc2, 0xcc, 0x00}, + {0xc4, 0x54, 0xa3, 0xab, 0x4f, 0x99, 0x9d, 0xee, 0x50, 0xc7, + 0x2e, 0x38, 0x9d, 0x0b, 0x7d, 0x09, 0xc9, 0x43, 0x17, 0x53, + 0x40, 0x52, 0x69, 0xb1, 0x7f, 0x13, 0xb6, 0xf0, 0x72, 0x56, + 0xd9, 0x45, 0x42, 0x99, 0x22, 0x28, 0xf6, 0xac, 0xd2, 0xa5}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {351, + {0x78, 0xc5, 0x27, 0xc4, 0xd6, 0x66, 0xfc, 0xe6, 0x27, 0x29, 0x12, 0x42, + 0x11, 0xd3, 0x71, 0x84}, + {0x7d, 0xf3, 0x55, 0xc5, 0xd3, 0x34, 0x53, 0x1c, 0xcd, 0x51, 0x1b, + 0x60, 0x0a, 0x66, 0x14, 0xeb, 0x49, 0x8a, 0x99, 0x59, 0xda, 0x63, + 0xe5, 0x6e, 0xe9, 0xbd, 0xc1, 0xb0, 0x6b, 0x39, 0x9a}, + {0x39, 0x11, 0x38, 0xf9, 0xb3, 0x33, 0xca, 0x9f, 0x73, 0xae, + 0x7b, 0x7b, 0x76, 0xaf, 0x45, 0xe5, 0xc0, 0xe7, 0xce, 0xee, + 0x6a, 0xae, 0x0e, 0x5c, 0x99, 0xec, 0x84, 0xbc, 0xc7, 0xe4, + 0x8d, 0x19, 0xe4, 0x33, 0x8b, 0x37, 0xb5, 0x83, 0xa4, 0x8d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {352, + {0x29, 0x60, 0x2e, 0x1a, 0xb8, 0x32, 0xc1, 0x79, 0xc0, 0x21, 0x14, 0x9b, + 0xc0, 0xd8, 0xf9, 0x50}, + {0x40, 0xe5, 0x85, 0xbf, 0x5d, 0xbf, 0x5f, 0x36, 0x4f, 0x5f, 0xcb, + 0x27, 0xc7, 0x43, 0xb3, 0xdf, 0x4a, 0x17, 0x30, 0x88, 0x31, 0xb8, + 0x2f, 0xcf, 0x44, 0x2a, 0xe8, 0xac, 0x6a, 0x21, 0xe7}, + {0x6f, 0xe9, 0x73, 0xa5, 0x88, 0xcf, 0x22, 0xf2, 0xfd, 0xed, + 0x48, 0x56, 0x42, 0x2f, 0x0a, 0x72, 0x5d, 0x0b, 0x6c, 0x5c, + 0x08, 0x62, 0x61, 0x18, 0xf8, 0xd4, 0x05, 0x9e, 0x5b, 0x40, + 0xf7, 0xcf, 0x19, 0xf2, 0x5a, 0x88, 0xa0, 0xef, 0xea, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {353, + {0x33, 0x25, 0x7b, 0xaf, 0x00, 0x27, 0x10, 0x0a, 0x9a, 0xc8, 0x40, 0x82, + 0x50, 0xe3, 0xcd, 0xf3}, + {0xdb, 0xc9, 0x7c, 0xbc, 0x9b, 0x38, 0x32, 0x16, 0x35, 0x37, 0xff, + 0x59, 0x43, 0x61, 0xa2, 0x51, 0x16, 0x3a, 0x72, 0x68, 0x54, 0x04, + 0x8b, 0x8b, 0x8c, 0x76, 0x6f, 0x35, 0x19, 0xf5, 0x76}, + {0x3a, 0xdc, 0x17, 0xe5, 0x12, 0xa6, 0xcc, 0xe5, 0x9f, 0x1e, + 0x52, 0xe0, 0x9f, 0xca, 0x6b, 0xdc, 0x61, 0x2d, 0xe4, 0xa8, + 0xd5, 0xb0, 0xbe, 0x2d, 0x3a, 0x49, 0x87, 0x63, 0x78, 0x49, + 0xbc, 0xdc, 0xc6, 0x93, 0x42, 0x18, 0x78, 0xa7, 0x3b, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {354, + {0xc4, 0x1b, 0x4b, 0xcb, 0x26, 0x52, 0xed, 0xf5, 0xd0, 0x81, 0x18, 0x04, + 0x8c, 0xe0, 0x04, 0xb9}, + {0x69, 0x42, 0x6f, 0x74, 0x33, 0x3f, 0x19, 0x04, 0x1d, 0x7e, 0x05, + 0xe6, 0xff, 0xd3, 0x4e, 0x21, 0xe6, 0xac, 0x20, 0xc0, 0xf5, 0x99, + 0xe8, 0x0d, 0xbf, 0x65, 0x4d, 0x7c, 0x00, 0x94, 0x6e}, + {0x0d, 0x0c, 0xdd, 0x16, 0xce, 0x8e, 0x86, 0x8c, 0xc2, 0x69, + 0xcd, 0x79, 0x6b, 0x64, 0x05, 0x05, 0xf7, 0x68, 0x5e, 0x53, + 0x70, 0x32, 0xc2, 0x96, 0x48, 0x7e, 0x1c, 0xe4, 0x30, 0xf3, + 0x28, 0x46, 0x17, 0xf4, 0x04, 0x77, 0x63, 0xab, 0x0b, 0xfb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {355, + {0x75, 0x8d, 0xa7, 0xe6, 0xf5, 0x29, 0x33, 0xe9, 0x3b, 0x40, 0x9c, 0x5c, + 0x28, 0x6d, 0xe7, 0x06}, + {0x69, 0x42, 0x6f, 0x74, 0x33, 0x3f, 0x19, 0x04, 0x1d, 0x7e, 0x05, + 0xe6, 0xff, 0xd3, 0x4e, 0x21, 0xe6, 0xac, 0x20, 0xc0, 0xf5, 0x99, + 0xe8, 0x0d, 0xbf, 0x65, 0x4d, 0x7c, 0x00, 0x94, 0x6e, 0x00}, + {0x79, 0x11, 0xed, 0x3c, 0xb5, 0xdb, 0x89, 0x46, 0xa2, 0xb8, + 0xa8, 0xd8, 0x17, 0x78, 0xa4, 0x54, 0x8a, 0x64, 0xbe, 0xbe, + 0xab, 0xc3, 0x63, 0x54, 0x93, 0x42, 0x6f, 0x73, 0xf4, 0x83, + 0x8d, 0x91, 0xb5, 0x37, 0xf6, 0xc6, 0x3f, 0x82, 0xd9, 0xba}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {356, + {0xe1, 0xab, 0xeb, 0xb7, 0x25, 0xfb, 0x4f, 0xe4, 0xe2, 0x12, 0xcd, 0xe7, + 0x90, 0x9f, 0x61, 0x99}, + {0x69, 0x42, 0x6f, 0x74, 0x33, 0x3f, 0x19, 0x04, 0x1d, 0x7e, 0x05, + 0xe6, 0xff, 0xd3, 0x4e, 0x21, 0xe6, 0xac, 0x20, 0xc0, 0xf5, 0x99, + 0xe8, 0x0d, 0xbf, 0x65, 0x4d, 0x7c, 0x00, 0x94, 0x6e, 0x00}, + {0x00, 0xa5, 0xf0, 0xfc, 0x4a, 0x0e, 0x57, 0x78, 0x90, 0x11, + 0xbb, 0x75, 0x53, 0xdd, 0xe8, 0x1c, 0xb2, 0x96, 0xf6, 0xe0, + 0x5c, 0x14, 0x9c, 0x95, 0x70, 0x54, 0x27, 0x7b, 0x55, 0x5c, + 0xb8, 0x63, 0x02, 0xc0, 0x8c, 0x87, 0x4e, 0x75, 0x16, 0x81}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {357, + {0xa2, 0x71, 0x02, 0x5d, 0x84, 0x64, 0xa3, 0xaa, 0x21, 0x67, 0x5f, 0x72, + 0xd8, 0xc6, 0x63, 0x5c}, + {0x36, 0x34, 0x49, 0xfa, 0x3f, 0xf9, 0xc7, 0xde, 0x3f, 0x10, 0xc2, + 0xda, 0x39, 0x90, 0xb0, 0x26, 0xc1, 0xc5, 0x3c, 0xa4, 0x06, 0xb3, + 0xf8, 0x71, 0xfd, 0xeb, 0xb2, 0xbb, 0xed, 0x63, 0x86}, + {0x74, 0xb3, 0x07, 0x03, 0x22, 0x14, 0xa0, 0x29, 0x93, 0x1f, + 0x0b, 0xfa, 0x30, 0xc4, 0x0d, 0xca, 0x5d, 0x56, 0x75, 0x93, + 0x9d, 0xfd, 0x0b, 0xad, 0xec, 0x88, 0xbd, 0xff, 0x02, 0xc8, + 0x49, 0x4d, 0x12, 0x53, 0x8f, 0xca, 0x8d, 0x1b, 0x71, 0xd7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {358, + {0x1d, 0xee, 0x47, 0x85, 0x33, 0xb0, 0x4c, 0xb8, 0x68, 0x4f, 0x1f, 0x45, + 0x56, 0x6a, 0xcb, 0x68}, + {0xf4, 0xb8, 0xc4, 0xb1, 0xa4, 0xd0, 0x51, 0x89, 0x56, 0x5d, 0xa8, + 0xe7, 0xc6, 0xcc, 0x08, 0x4e, 0x84, 0x29, 0xb8, 0x36, 0xef, 0xab, + 0xc1, 0xe3, 0xf0, 0x54, 0x8b, 0x6e, 0x74, 0xfb, 0x90}, + {0x99, 0x8b, 0x76, 0xd1, 0x56, 0xa5, 0x30, 0x97, 0xab, 0x5c, + 0xa7, 0x01, 0x10, 0xb8, 0x30, 0x05, 0x2b, 0x2f, 0xfa, 0xc5, + 0xc7, 0xaf, 0x52, 0x31, 0xdf, 0x27, 0x63, 0x0f, 0x8b, 0x16, + 0x76, 0x80, 0x73, 0x32, 0x2e, 0x3a, 0xc9, 0x50, 0xe7, 0x4b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {359, + {0xc7, 0x52, 0x56, 0xce, 0x7d, 0xe4, 0xe4, 0x2b, 0x50, 0x5c, 0x0f, 0xd2, + 0x8d, 0x20, 0x78, 0x0c}, + {0x4a, 0x3d, 0xe2, 0xd9, 0x7a, 0x91, 0x68, 0x47, 0xda, 0xbb, 0xa6, + 0x75, 0xfd, 0xb1, 0xe0, 0x22, 0xe2, 0x04, 0x84, 0xb3, 0xb0, 0x19, + 0x39, 0x77, 0x5a, 0xcb, 0x20, 0xf1, 0x64, 0x3a, 0xe3}, + {0x54, 0x3e, 0x0d, 0x98, 0x0f, 0x20, 0x87, 0x83, 0x24, 0xfc, + 0x35, 0x94, 0xcd, 0x17, 0x3d, 0x63, 0x21, 0xe0, 0x5f, 0x44, + 0x8c, 0x6d, 0x40, 0xd9, 0x32, 0x03, 0xcd, 0x94, 0xfd, 0x60, + 0x04, 0x79, 0x13, 0xb3, 0xb0, 0x99, 0x89, 0x04, 0x1d, 0x09}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {360, + {0xd0, 0x6a, 0x02, 0xb2, 0x33, 0x24, 0x87, 0xe9, 0xf4, 0x99, 0x70, 0xda, + 0x58, 0xba, 0x16, 0xd1}, + {0xde, 0xbd, 0x7d, 0x52, 0xdf, 0x97, 0xab, 0xa7, 0xea, 0x38, 0x7d, + 0xe4, 0x2e, 0x0c, 0xb2, 0xfa, 0xda, 0xa7, 0x9d, 0x2d, 0x2f, 0xc2, + 0xc5, 0xfc, 0xb3, 0x58, 0xed, 0xb8, 0xca, 0x6f, 0x9a}, + {0xa0, 0x03, 0xd2, 0x1d, 0xe3, 0x5d, 0x86, 0x83, 0x29, 0x82, + 0x77, 0x3e, 0xa7, 0x3d, 0x6a, 0x74, 0x73, 0xf8, 0x08, 0x10, + 0xc7, 0x27, 0x87, 0xe7, 0x22, 0x62, 0x49, 0x86, 0x6c, 0xa7, + 0x6a, 0x70, 0x65, 0x6b, 0x4c, 0x64, 0x6c, 0x62, 0x7d, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {361, + {0x3c, 0x40, 0xbb, 0x35, 0x1b, 0x00, 0x48, 0x6a, 0x23, 0x61, 0x0a, 0xde, + 0x1a, 0x2b, 0xf9, 0x84}, + {0xde, 0xbd, 0x7d, 0x52, 0xdf, 0x97, 0xab, 0xa7, 0xea, 0x38, 0x7d, + 0xe4, 0x2e, 0x0c, 0xb2, 0xfa, 0xda, 0xa7, 0x9d, 0x2d, 0x2f, 0xc2, + 0xc5, 0xfc, 0xb3, 0x58, 0xed, 0xb8, 0xca, 0x6f, 0x9a, 0x00}, + {0xca, 0x3f, 0x49, 0xef, 0x01, 0x85, 0xbd, 0xe3, 0x1c, 0xa1, + 0x6f, 0xc6, 0x2d, 0xb5, 0xb2, 0x18, 0xb8, 0x56, 0x27, 0x40, + 0x58, 0x30, 0xd6, 0xda, 0x26, 0xc6, 0x45, 0x99, 0x98, 0x15, + 0xe4, 0x89, 0xa3, 0x0b, 0x3e, 0x0a, 0x05, 0xde, 0x64, 0x02}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {362, + {0xb8, 0xcc, 0xdc, 0xaa, 0x0c, 0xd3, 0x69, 0x64, 0x1a, 0x69, 0xa8, 0xf4, + 0x3c, 0xe3, 0xe3, 0x30}, + {0x65, 0xb5, 0xd1, 0xd1, 0xe3, 0x28, 0xdd, 0xed, 0x9a, 0x96, 0x1e, + 0x3e, 0x03, 0x5b, 0x27, 0x15, 0x99, 0xdd, 0x8c, 0x56, 0x8a, 0x26, + 0xad, 0x64, 0x23, 0x91, 0x06, 0x78, 0x2c, 0x06, 0x84}, + {0x1c, 0xbd, 0x95, 0x16, 0x1f, 0x3e, 0xe6, 0x47, 0x0b, 0x4f, + 0xe5, 0x1c, 0x2b, 0x4b, 0x9c, 0x68, 0x9a, 0x04, 0xbd, 0x45, + 0x54, 0x40, 0x3f, 0x7a, 0xd7, 0x4b, 0x0a, 0x88, 0x6c, 0xf2, + 0x3a, 0xdf, 0x7e, 0x07, 0x32, 0x33, 0xf6, 0x25, 0x0d, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {363, + {0xc6, 0x21, 0xa1, 0xbd, 0xb2, 0x2c, 0xee, 0x9b, 0xfe, 0x58, 0xd3, 0x7a, + 0x15, 0xe3, 0x7e, 0x27}, + {0x53, 0xdc, 0x2d, 0x18, 0x5b, 0x54, 0x28, 0x6f, 0xb6, 0x0e, 0x2c, + 0xa9, 0xef, 0x96, 0xc5, 0x37, 0x36, 0x68, 0xd2, 0x0a, 0x38, 0xc2, + 0xa5, 0xae, 0xda, 0x07, 0x37, 0xd9, 0x26, 0x8f, 0x43}, + {0x92, 0xac, 0xbd, 0x20, 0xf0, 0x7c, 0x2b, 0x79, 0x44, 0x8b, + 0xc3, 0x49, 0xd0, 0xba, 0x33, 0x36, 0x39, 0xd6, 0x90, 0xb8, + 0xd1, 0xdd, 0x72, 0x2c, 0xa1, 0x20, 0x3e, 0x5c, 0x55, 0x15, + 0xf8, 0x05, 0x77, 0xe7, 0x70, 0x88, 0x46, 0xdf, 0x22, 0x16}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {364, + {0x97, 0x63, 0x02, 0xb1, 0x7f, 0x59, 0xa5, 0x9f, 0xd0, 0x69, 0x94, 0x2b, + 0xf2, 0x74, 0x17, 0x4f}, + {0xa8, 0x1f, 0xef, 0x74, 0x46, 0x4f, 0x42, 0xfb, 0xaa, 0x4d, 0x20, + 0xa3, 0x86, 0x5b, 0x59, 0x47, 0x30, 0xc0, 0x10, 0x19, 0x12, 0xf9, + 0xc6, 0x4e, 0x48, 0xf0, 0x83, 0xba, 0x1c, 0xb5, 0xae}, + {0x96, 0x5b, 0xb2, 0xf4, 0x4c, 0x9f, 0xbf, 0x64, 0xcb, 0x35, + 0xf0, 0xb3, 0x6b, 0xee, 0x11, 0x96, 0xda, 0xaa, 0x61, 0x93, + 0x97, 0x07, 0x7f, 0x30, 0x82, 0x79, 0x89, 0x9f, 0x15, 0x4a, + 0xce, 0x63, 0x76, 0x60, 0x9b, 0x21, 0xef, 0xdb, 0xee, 0x3c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {365, + {0xd6, 0x49, 0xcc, 0x37, 0xe0, 0xf0, 0x0d, 0x6b, 0xd2, 0x48, 0x09, 0x47, + 0x66, 0x87, 0x08, 0xf4}, + {0x25, 0xe0, 0xdb, 0x88, 0x79, 0x13, 0x07, 0xf9, 0xb7, 0x5e, 0x2d, + 0x11, 0x0f, 0x1c, 0x8f, 0xef, 0x4f, 0x61, 0xc5, 0x9c, 0xd0, 0x34, + 0xea, 0x53, 0xec, 0xed, 0x74, 0x32, 0x44, 0xc6, 0x07}, + {0x0a, 0xf1, 0x7f, 0x1f, 0xd9, 0x6a, 0x7f, 0x04, 0x54, 0xb6, + 0xdc, 0x49, 0x8a, 0xef, 0x31, 0xc7, 0x2c, 0x5c, 0x12, 0xca, + 0x42, 0xbd, 0x6a, 0x62, 0xb9, 0xb5, 0x92, 0xf7, 0x1a, 0xb1, + 0xcc, 0x59, 0x0d, 0xf0, 0xe7, 0x84, 0xaa, 0xc6, 0x33, 0x95}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {366, + {0x36, 0x28, 0x22, 0xde, 0xaa, 0xd3, 0x60, 0x91, 0xf1, 0x33, 0x04, 0x82, + 0x08, 0x07, 0x12, 0x29}, + {0xbf, 0x67, 0xf2, 0xf1, 0x6c, 0x29, 0xb5, 0xc1, 0x5d, 0x78, 0xeb, + 0x8b, 0x50, 0xdf, 0x13, 0xe7, 0x4f, 0xb2, 0x71, 0xe4, 0x22, 0xef, + 0xe0, 0x6f, 0x10, 0x90, 0x77, 0xda, 0xd5, 0x47, 0x7f}, + {0x27, 0x2f, 0xe3, 0x47, 0x32, 0x97, 0xba, 0xd7, 0x5a, 0x9e, + 0x34, 0xfc, 0x64, 0x21, 0x0f, 0xb1, 0x66, 0x35, 0xe3, 0xaa, + 0x29, 0xc1, 0x04, 0xb5, 0x4a, 0x76, 0xbb, 0xa9, 0xa9, 0xd1, + 0x93, 0x35, 0x4e, 0x24, 0xa8, 0x62, 0x42, 0x31, 0x84, 0xf2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {367, + {0xd1, 0x4d, 0x2c, 0x29, 0x5f, 0xe8, 0xac, 0xe4, 0xc7, 0xac, 0x46, 0x2e, + 0x70, 0x89, 0x5f, 0xfa}, + {0x50, 0x5d, 0xa4, 0x6f, 0xab, 0xe2, 0xf3, 0x4d, 0x0e, 0xea, 0x11, + 0x8d, 0x88, 0x32, 0xa4, 0x0c, 0xdf, 0x8f, 0xb7, 0xe5, 0x8e, 0x87, + 0x1d, 0xc7, 0x17, 0x2a, 0x50, 0x73, 0xda, 0x37, 0x7c}, + {0xdb, 0x2e, 0x26, 0x1e, 0x9b, 0xfa, 0x26, 0x5a, 0x23, 0xb6, + 0x4a, 0x71, 0xdc, 0x02, 0x68, 0x43, 0x5c, 0x97, 0xa0, 0xda, + 0x97, 0x97, 0x3d, 0x66, 0xeb, 0x63, 0xba, 0xfa, 0x7b, 0x16, + 0x8f, 0xf4, 0x84, 0xc7, 0x13, 0xce, 0x2b, 0x50, 0x41, 0xb0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {368, + {0x64, 0x34, 0x34, 0x8e, 0x59, 0xbb, 0x01, 0x80, 0x89, 0xe9, 0xfe, 0xe0, + 0xf4, 0x09, 0x28, 0x28}, + {0x39, 0x52, 0x16, 0x9b, 0xcb, 0x2a, 0xbc, 0x1d, 0xe8, 0xee, 0x67, + 0xc7, 0x8a, 0xc9, 0x4d, 0x57, 0x65, 0x59, 0xf9, 0x09, 0x21, 0x85, + 0xc5, 0x88, 0xf3, 0x0e, 0xff, 0x44, 0x93, 0xfd, 0x39}, + {0x26, 0xb2, 0x3f, 0x44, 0x50, 0x70, 0x71, 0x7f, 0x55, 0xac, + 0x5e, 0xbc, 0x5f, 0x14, 0xe4, 0x8d, 0x31, 0xe7, 0x3a, 0xe5, + 0xf7, 0x37, 0x91, 0x54, 0x16, 0x6c, 0xa2, 0xc7, 0xf0, 0x62, + 0x2c, 0x69, 0xfd, 0x41, 0xa8, 0xf3, 0xd0, 0xd6, 0x16, 0x72}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {369, + {0x20, 0x83, 0x47, 0x9e, 0x62, 0xb2, 0x6b, 0x94, 0xca, 0xa3, 0xc5, 0x8f, + 0xd2, 0x9e, 0xec, 0x16}, + {0xa7, 0xe9, 0x4f, 0xfb, 0x05, 0x2d, 0xa1, 0x5b, 0x9a, 0xf4, 0xb8, + 0x4e, 0x80, 0xdd, 0x08, 0x4b, 0xc6, 0x8d, 0x3d, 0x76, 0xeb, 0x01, + 0x93, 0x31, 0x13, 0xd7, 0x01, 0x72, 0x71, 0x39, 0xcd}, + {0xd4, 0x94, 0x31, 0x26, 0x70, 0x7a, 0x7a, 0x98, 0xc9, 0xf0, + 0x14, 0xf5, 0x3b, 0x2e, 0x2e, 0x88, 0xff, 0x96, 0x5e, 0xa7, + 0xa8, 0xcf, 0xfa, 0x96, 0xce, 0x6d, 0x9a, 0xcd, 0xb0, 0x0a, + 0xa4, 0x9e, 0x06, 0x1f, 0xb9, 0x5f, 0x45, 0x3a, 0x18, 0xcb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {370, + {0x78, 0x2b, 0x3a, 0xea, 0x31, 0x32, 0xda, 0x87, 0x2d, 0xba, 0x73, 0x58, + 0xe2, 0x8f, 0x7d, 0x92}, + {0xa7, 0xe9, 0x4f, 0xfb, 0x05, 0x2d, 0xa1, 0x5b, 0x9a, 0xf4, 0xb8, + 0x4e, 0x80, 0xdd, 0x08, 0x4b, 0xc6, 0x8d, 0x3d, 0x76, 0xeb, 0x01, + 0x93, 0x31, 0x13, 0xd7, 0x01, 0x72, 0x71, 0x39, 0xcd, 0x00}, + {0x2e, 0x39, 0x39, 0xd0, 0x71, 0x12, 0x73, 0x38, 0x0e, 0x42, + 0x73, 0x04, 0x6e, 0x31, 0x7b, 0x9b, 0x14, 0x41, 0x55, 0x32, + 0x7b, 0xa2, 0x0d, 0x16, 0x61, 0x2e, 0x44, 0x92, 0xc8, 0x99, + 0x79, 0x18, 0x1b, 0x55, 0x0e, 0xf4, 0x26, 0xcf, 0x37, 0x11}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {371, + {0x26, 0xef, 0x19, 0x4b, 0x3c, 0x8b, 0x4a, 0xd6, 0x83, 0x07, 0xc1, 0x68, + 0x9f, 0xb7, 0x7a, 0x1d}, + {0x33, 0x1f, 0x33, 0x0b, 0x47, 0x8f, 0x0c, 0x46, 0xae, 0x34, 0x95, + 0x35, 0xb8, 0xb2, 0xcb, 0x2e, 0xce, 0x07, 0xc6, 0x8a, 0xc5, 0x7d, + 0xfb, 0x9c, 0x74, 0xe3, 0x57, 0x23, 0x90, 0xb6, 0x18}, + {0xb2, 0xb7, 0xda, 0x95, 0x1c, 0xef, 0x50, 0xd4, 0xe4, 0xd8, + 0xa8, 0xd9, 0xad, 0x38, 0xba, 0x58, 0x31, 0x44, 0x30, 0x38, + 0xd4, 0x50, 0x28, 0x8c, 0x05, 0x31, 0x87, 0xba, 0xf3, 0x1d, + 0x6c, 0xd0, 0xd7, 0x0f, 0x9b, 0xbd, 0xcc, 0x8b, 0xce, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {372, + {0x26, 0x2e, 0x7d, 0x32, 0x97, 0xd3, 0xde, 0xfe, 0x44, 0xe8, 0x12, 0x8e, + 0x56, 0x93, 0x80, 0x8a}, + {0x33, 0x1f, 0x33, 0x0b, 0x47, 0x8f, 0x0c, 0x46, 0xae, 0x34, 0x95, + 0x35, 0xb8, 0xb2, 0xcb, 0x2e, 0xce, 0x07, 0xc6, 0x8a, 0xc5, 0x7d, + 0xfb, 0x9c, 0x74, 0xe3, 0x57, 0x23, 0x90, 0xb6, 0x18, 0x00}, + {0xf3, 0xc3, 0xa6, 0xe3, 0xf6, 0x15, 0x8e, 0xac, 0x53, 0x0a, + 0x81, 0x83, 0x23, 0x14, 0x10, 0xaf, 0xfe, 0x6f, 0xaa, 0x9f, + 0xa0, 0xcc, 0xca, 0x65, 0xb7, 0x9a, 0x2c, 0x4e, 0x90, 0xed, + 0xa6, 0xc9, 0x4e, 0xc8, 0x64, 0x37, 0xe8, 0x31, 0x7c, 0x43}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {373, + {0x11, 0xce, 0x8c, 0x6f, 0x29, 0x8e, 0x1c, 0xd3, 0x3e, 0xeb, 0x8e, 0x69, + 0xa9, 0x7b, 0x79, 0xd7}, + {0x8d, 0x05, 0x7b, 0x6d, 0x76, 0x0f, 0x32, 0x40, 0x88, 0x0a, 0x47, + 0x02, 0xae, 0x05, 0xba, 0xee, 0x50, 0x3f, 0x75, 0x58, 0xa7, 0x29, + 0xfd, 0xec, 0xe9, 0x74, 0x25, 0x67, 0xb8, 0x24, 0xcd}, + {0xa9, 0xcc, 0x38, 0x36, 0x19, 0x0b, 0x31, 0xdb, 0xfd, 0x77, + 0x84, 0x88, 0xd2, 0xcf, 0xb0, 0xe7, 0xdf, 0xe2, 0x74, 0x3c, + 0xe6, 0xb4, 0x0f, 0x41, 0x45, 0x1c, 0x38, 0x0c, 0xa4, 0x04, + 0x8a, 0x10, 0x80, 0x18, 0xc4, 0x20, 0xf6, 0xca, 0xe1, 0x71}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {374, + {0x5c, 0xd9, 0xcf, 0x38, 0x20, 0x22, 0xe9, 0xd8, 0x9e, 0x42, 0x92, 0x24, + 0xde, 0x26, 0xab, 0x1c}, + {0xcf, 0xd7, 0x06, 0xea, 0x44, 0x8f, 0x1e, 0xb0, 0x97, 0x44, 0x47, + 0x06, 0xab, 0xec, 0xd5, 0x54, 0x85, 0xa7, 0x7f, 0x03, 0x9b, 0x15, + 0x0e, 0x4c, 0x15, 0xc0, 0x9d, 0xe2, 0xb1, 0x5a, 0x77}, + {0xeb, 0x8e, 0x04, 0x4d, 0x45, 0x2a, 0x46, 0xb3, 0xc3, 0x9b, + 0x48, 0xd0, 0x7e, 0x65, 0x3f, 0xa1, 0x66, 0x82, 0x1d, 0xf8, + 0xea, 0x25, 0x78, 0x3b, 0xac, 0x85, 0x6e, 0xd1, 0x17, 0xbd, + 0x6a, 0xc2, 0x2d, 0xf1, 0xae, 0xbb, 0x98, 0x4e, 0x0f, 0xe0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {375, + {0x0d, 0x4a, 0x09, 0x16, 0xa1, 0x93, 0x38, 0xdc, 0xa9, 0x21, 0xa8, 0x29, + 0x6d, 0x97, 0x4a, 0x07}, + {0xb9, 0xf9, 0xed, 0x33, 0x5b, 0x43, 0x94, 0xd7, 0xbd, 0x13, 0x6c, + 0x06, 0x38, 0x1d, 0xf3, 0x74, 0xae, 0x27, 0x01, 0x9a, 0xf4, 0xd8, + 0x3f, 0xea, 0xb4, 0x6c, 0x56, 0x04, 0x88, 0x1d, 0x79}, + {0x02, 0x69, 0xdb, 0x2e, 0x28, 0x67, 0x09, 0x7e, 0xb2, 0x83, + 0x0b, 0x1e, 0xc1, 0x1e, 0x28, 0x1b, 0xd2, 0x91, 0x10, 0x1b, + 0x8f, 0x26, 0xf3, 0x2e, 0x70, 0x7d, 0x34, 0xd8, 0x2b, 0x6d, + 0x5c, 0x61, 0x64, 0x71, 0xdf, 0x56, 0xd9, 0xbe, 0xe0, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {376, + {0x34, 0xc3, 0x47, 0x86, 0xb4, 0x29, 0x8e, 0x59, 0x5e, 0xc1, 0x84, 0x4b, + 0xab, 0xf8, 0x8e, 0x4f}, + {0x5b, 0x6f, 0x3d, 0x7f, 0x98, 0xf3, 0x07, 0x86, 0xe2, 0x31, 0x30, + 0xab, 0x63, 0x63, 0xb4, 0x61, 0x10, 0x89, 0x9d, 0xae, 0xfc, 0x5d, + 0x69, 0x7b, 0x4c, 0x00, 0x66, 0xa8, 0x4d, 0x57, 0x58}, + {0x6f, 0xb8, 0x9b, 0x40, 0x5b, 0xe6, 0x9f, 0x38, 0x43, 0x99, + 0x34, 0x99, 0x0d, 0x57, 0xf7, 0x43, 0x35, 0xf8, 0x15, 0x60, + 0xaf, 0xfe, 0x72, 0x4a, 0x49, 0xe4, 0x9c, 0x34, 0x5a, 0x34, + 0xbb, 0x25, 0x52, 0x28, 0x45, 0xe7, 0x04, 0xfd, 0x85, 0x40}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {377, + {0xc5, 0x0d, 0x21, 0xe0, 0x98, 0x96, 0x7e, 0xf9, 0x77, 0xeb, 0x5c, 0x21, + 0xd9, 0x83, 0x3d, 0xca}, + {0xd7, 0xfd, 0x9f, 0xf4, 0x3e, 0xca, 0x5e, 0x22, 0xb6, 0x3a, 0x58, + 0x16, 0x43, 0x12, 0xae, 0xc9, 0xce, 0x21, 0xc5, 0xc2, 0x35, 0x17, + 0x2b, 0x0d, 0xdf, 0xf4, 0x06, 0xf2, 0xb4, 0xe1, 0x8d}, + {0xa2, 0x10, 0x4b, 0x9b, 0xdf, 0x35, 0x7c, 0x3b, 0x51, 0x04, + 0xf1, 0x6f, 0x9b, 0xec, 0xc5, 0x23, 0xa2, 0x91, 0xbf, 0x34, + 0x7d, 0xe3, 0xa9, 0x64, 0xe8, 0xf9, 0x09, 0xdb, 0x8b, 0x34, + 0x52, 0x4e, 0x7b, 0xeb, 0x8f, 0x97, 0x0c, 0x66, 0xae, 0xb3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {378, + {0x37, 0x3d, 0x72, 0xd4, 0x54, 0x5b, 0x87, 0xf0, 0x94, 0x1b, 0x8f, 0xf7, + 0x89, 0x8f, 0xb1, 0xd6}, + {0xb1, 0x67, 0xb9, 0xb8, 0x08, 0x9b, 0x26, 0xa2, 0x73, 0xcb, 0xd6, + 0x7b, 0x40, 0xb1, 0x34, 0xc1, 0x22, 0x13, 0xe0, 0x67, 0xfa, 0xab, + 0x5c, 0xc6, 0xa3, 0xad, 0x59, 0x0d, 0xb7, 0xc6, 0xf8}, + {0x0b, 0x45, 0x6a, 0xcd, 0xb3, 0x3f, 0xf6, 0x03, 0x15, 0xa5, + 0x32, 0x1a, 0xd5, 0xe4, 0x3a, 0x32, 0x16, 0xe3, 0xc5, 0x53, + 0xc9, 0x63, 0x4b, 0x0c, 0x0f, 0xaa, 0x4b, 0x46, 0xe7, 0xe5, + 0x0f, 0x19, 0x13, 0xc6, 0x4d, 0xb4, 0x3f, 0x80, 0x8d, 0x67}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {379, + {0xc7, 0xcf, 0x79, 0x36, 0xa5, 0x7f, 0xdb, 0x61, 0xd1, 0xa2, 0xd4, 0xf5, + 0x48, 0x86, 0x4e, 0x90}, + {0xb1, 0x67, 0xb9, 0xb8, 0x08, 0x9b, 0x26, 0xa2, 0x73, 0xcb, 0xd6, + 0x7b, 0x40, 0xb1, 0x34, 0xc1, 0x22, 0x13, 0xe0, 0x67, 0xfa, 0xab, + 0x5c, 0xc6, 0xa3, 0xad, 0x59, 0x0d, 0xb7, 0xc6, 0xf8, 0x00}, + {0x38, 0x62, 0x72, 0x77, 0x73, 0x0a, 0x4a, 0xa9, 0x5c, 0x5f, + 0x41, 0x90, 0xb7, 0x8a, 0x2c, 0x24, 0x1e, 0xd6, 0xde, 0x8c, + 0x83, 0x3e, 0xad, 0x52, 0x2a, 0x0f, 0x59, 0xd7, 0x8e, 0xc5, + 0x65, 0xaf, 0x12, 0x73, 0x8a, 0x9b, 0xd6, 0xbe, 0x86, 0x51}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {380, + {0x70, 0x3c, 0x16, 0x52, 0xe8, 0xd5, 0x71, 0x49, 0x76, 0x61, 0xc9, 0x76, + 0x90, 0xbb, 0x27, 0xb9}, + {0x92, 0x1b, 0x21, 0x1e, 0x9d, 0x05, 0x90, 0x54, 0x81, 0x37, 0xea, + 0x15, 0x0d, 0xca, 0xaa, 0x7a, 0x95, 0x5a, 0x33, 0xf4, 0xf9, 0x85, + 0x2c, 0x67, 0xbb, 0x1e, 0x44, 0x62, 0x13, 0x72, 0x4f}, + {0x00, 0xe4, 0xcb, 0x40, 0x6a, 0x0d, 0xac, 0x1d, 0x95, 0x84, + 0xe7, 0xd4, 0xb9, 0x0e, 0x3d, 0xe4, 0x47, 0x85, 0x94, 0xa5, + 0x13, 0x53, 0x5b, 0x09, 0x9b, 0x73, 0x76, 0x43, 0x04, 0xe2, + 0xff, 0xf0, 0x87, 0xd1, 0xbd, 0x57, 0xbb, 0x54, 0xb7, 0xf1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {381, + {0x25, 0x2f, 0x1c, 0x08, 0xa1, 0x28, 0x98, 0x64, 0xdd, 0x11, 0xa0, 0x30, + 0xb6, 0xe2, 0x80, 0xde}, + {0xee, 0xb1, 0x02, 0x0d, 0x5e, 0x14, 0x1c, 0x41, 0x35, 0x23, 0x61, + 0x44, 0xd1, 0x22, 0x87, 0xe4, 0x7b, 0x03, 0x88, 0x69, 0x5b, 0x40, + 0xc0, 0xb2, 0x08, 0x42, 0x52, 0x5f, 0xb4, 0xf6, 0xa7}, + {0x9f, 0xc9, 0xda, 0x5e, 0x30, 0xe4, 0x92, 0x25, 0x30, 0x13, + 0x7b, 0xf0, 0xe2, 0x53, 0xaf, 0x5f, 0x21, 0x14, 0xbd, 0xec, + 0x8f, 0x31, 0xfe, 0x67, 0xd6, 0x17, 0x4a, 0xd3, 0x93, 0xfe, + 0xd9, 0x94, 0x6e, 0xf7, 0x30, 0x5e, 0x96, 0x68, 0x37, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {382, + {0x96, 0x05, 0xdc, 0x6f, 0x22, 0x85, 0x03, 0x68, 0x4c, 0x28, 0x5c, 0x1d, + 0x3a, 0xe2, 0x38, 0xe2}, + {0xe0, 0xbf, 0x52, 0x0b, 0xe3, 0xba, 0xd1, 0xd8, 0x77, 0x0a, 0x3b, + 0x58, 0x75, 0x1f, 0xe2, 0x65, 0x56, 0x47, 0x56, 0xdb, 0x68, 0x9d, + 0xff, 0xc4, 0xe4, 0x77, 0xd4, 0x80, 0xd6, 0xa7, 0x7f}, + {0xa9, 0x1a, 0x42, 0xee, 0xdc, 0x8d, 0xa7, 0xe0, 0x79, 0xd4, + 0x63, 0x7c, 0xf4, 0x9e, 0xdf, 0x64, 0x97, 0x64, 0xc7, 0xf9, + 0x84, 0x5b, 0x00, 0x46, 0x3e, 0xbd, 0xa5, 0xbb, 0x82, 0xdf, + 0x11, 0xf9, 0x75, 0x14, 0x4b, 0xbf, 0x38, 0x6e, 0xe7, 0x13}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {383, + {0x73, 0x2d, 0x0a, 0xae, 0xbd, 0x3a, 0x1e, 0x5d, 0x4f, 0xa8, 0x01, 0x99, + 0xcf, 0x29, 0x1e, 0x3b}, + {0xe9, 0xe4, 0x24, 0x22, 0xd9, 0x27, 0x30, 0x77, 0x70, 0x51, 0xc3, + 0x28, 0x60, 0xff, 0x3d, 0xda, 0xd0, 0xbd, 0xf7, 0x4e, 0x9b, 0xf9, + 0x54, 0x38, 0x69, 0x6f, 0x54, 0x3a, 0x18, 0xed, 0xf8}, + {0xf9, 0xce, 0x68, 0xe6, 0xc7, 0x3e, 0xc2, 0xe1, 0xf9, 0x70, + 0x79, 0x32, 0x8a, 0xea, 0x40, 0xae, 0xb5, 0xec, 0x15, 0x02, + 0x6f, 0xb8, 0xde, 0xa2, 0x01, 0x7d, 0x74, 0xbf, 0x33, 0xd0, + 0x53, 0xb4, 0x35, 0x10, 0xbd, 0xe7, 0xb2, 0x9c, 0xac, 0xbb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {384, + {0xec, 0x27, 0x54, 0xfe, 0x2f, 0x11, 0x0f, 0xe0, 0x7e, 0x25, 0x21, 0xe6, + 0x2a, 0xf8, 0x61, 0x96}, + {0x4d, 0x4b, 0x64, 0xa1, 0x1c, 0xd4, 0xca, 0x78, 0xcf, 0x14, 0xd3, + 0x9b, 0x31, 0xe6, 0x5a, 0xf2, 0x88, 0x80, 0xcf, 0x1a, 0x72, 0x30, + 0xd5, 0xf7, 0x17, 0x8c, 0x4a, 0x55, 0x63, 0x35, 0x27}, + {0xac, 0x66, 0x5f, 0x4d, 0xcf, 0x6c, 0xba, 0x36, 0x38, 0xa4, + 0x91, 0xb4, 0x8c, 0xf5, 0x31, 0x30, 0xfd, 0x5a, 0x17, 0x67, + 0x67, 0x48, 0xdd, 0xd7, 0x15, 0x36, 0xe9, 0xbd, 0x89, 0xa7, + 0xa5, 0x77, 0xd9, 0x3f, 0x58, 0x4e, 0x55, 0x54, 0x3d, 0x91}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {385, + {0x17, 0x13, 0xc6, 0x83, 0x60, 0xd0, 0x65, 0x2b, 0xa6, 0xfb, 0xc8, 0x24, + 0x16, 0x30, 0xc0, 0x05}, + {0x4d, 0x4b, 0x64, 0xa1, 0x1c, 0xd4, 0xca, 0x78, 0xcf, 0x14, 0xd3, + 0x9b, 0x31, 0xe6, 0x5a, 0xf2, 0x88, 0x80, 0xcf, 0x1a, 0x72, 0x30, + 0xd5, 0xf7, 0x17, 0x8c, 0x4a, 0x55, 0x63, 0x35, 0x27, 0x00}, + {0x63, 0x76, 0xd1, 0x1b, 0xdc, 0xa6, 0x23, 0x9c, 0x79, 0xd5, + 0x5e, 0xc0, 0x2e, 0x88, 0x04, 0x89, 0xc9, 0x35, 0xf7, 0x22, + 0x40, 0x9c, 0xff, 0x10, 0x96, 0xec, 0xe3, 0xf2, 0x2f, 0x26, + 0x09, 0x5e, 0xb1, 0x37, 0x28, 0x32, 0xad, 0x5b, 0x05, 0x50}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {386, + {0xb7, 0xcb, 0x34, 0x7d, 0x8b, 0x8b, 0xc7, 0xfd, 0xcf, 0x66, 0x0b, 0x82, + 0x1a, 0x6d, 0xd6, 0x0b}, + {0x68, 0x03, 0x52, 0x03, 0x13, 0x0a, 0xe5, 0x56, 0x2c, 0x00, 0x36, + 0x48, 0x01, 0x7d, 0x74, 0x70, 0x8d, 0x5e, 0xda, 0x1d, 0x4a, 0xdb, + 0xf1, 0x6f, 0xff, 0xa7, 0xaf, 0x79, 0x47, 0x96, 0x55}, + {0x2c, 0xed, 0x47, 0x55, 0xe6, 0x49, 0x01, 0x17, 0xd7, 0x45, + 0xf3, 0xd0, 0x96, 0xa8, 0x10, 0x89, 0x14, 0xd1, 0x7b, 0x6f, + 0x38, 0x4b, 0xa2, 0x27, 0xde, 0x3f, 0xde, 0x1b, 0x85, 0x17, + 0xe0, 0x26, 0xa6, 0x3d, 0xb2, 0xc0, 0x31, 0x5a, 0x92, 0x46}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {387, + {0x67, 0x7d, 0xb1, 0x33, 0x4e, 0x3c, 0x02, 0x0c, 0x9d, 0xeb, 0x1e, 0x27, + 0x9b, 0xda, 0xcb, 0x1a}, + {0xb2, 0x97, 0x50, 0x8f, 0x9a, 0x5c, 0x17, 0x73, 0x71, 0x06, 0x43, + 0x9f, 0xb9, 0x75, 0x6a, 0x42, 0x08, 0x10, 0x44, 0x57, 0x89, 0x95, + 0x44, 0xc3, 0xb2, 0xb1, 0x57, 0x3b, 0x47, 0x27, 0xe8}, + {0x2c, 0x1b, 0xc5, 0xe9, 0x0b, 0xcc, 0xf4, 0xaf, 0xcf, 0xe2, + 0x89, 0x20, 0xa4, 0x42, 0xc0, 0xcf, 0xb5, 0x32, 0xcc, 0x6c, + 0xad, 0x63, 0x65, 0x1b, 0xd3, 0x0e, 0xd0, 0xf8, 0x8c, 0x0d, + 0xa6, 0x95, 0xc0, 0x0e, 0xbf, 0x04, 0x27, 0x69, 0x8a, 0x2f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {388, + {0x61, 0x77, 0x51, 0xe6, 0xf4, 0x76, 0xb0, 0xf5, 0xb4, 0x76, 0xa9, 0xb5, + 0x91, 0x3d, 0x51, 0x4a}, + {0xb2, 0x97, 0x50, 0x8f, 0x9a, 0x5c, 0x17, 0x73, 0x71, 0x06, 0x43, + 0x9f, 0xb9, 0x75, 0x6a, 0x42, 0x08, 0x10, 0x44, 0x57, 0x89, 0x95, + 0x44, 0xc3, 0xb2, 0xb1, 0x57, 0x3b, 0x47, 0x27, 0xe8, 0x00}, + {0x22, 0xb9, 0x47, 0xec, 0x95, 0x38, 0x56, 0xc3, 0xb2, 0x35, + 0xce, 0xbe, 0xea, 0x44, 0x81, 0xc3, 0xb2, 0x10, 0xfd, 0x20, + 0x54, 0x11, 0x65, 0xa2, 0x85, 0x44, 0xad, 0x58, 0xb0, 0xd7, + 0x26, 0x02, 0x24, 0xc5, 0x2b, 0x09, 0x86, 0x2b, 0x65, 0xc1}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {389, + {0x5c, 0xfe, 0x94, 0xc5, 0x7e, 0x45, 0xde, 0x0f, 0x46, 0x25, 0xd6, 0xde, + 0x56, 0x3d, 0x89, 0xd3}, + {0x4d, 0x09, 0xff, 0x83, 0xe5, 0xd3, 0xab, 0xdc, 0xc0, 0x62, 0x71, + 0xae, 0x77, 0x8a, 0xee, 0xfc, 0x39, 0x3d, 0xbd, 0xa7, 0x4c, 0x41, + 0x35, 0xac, 0x82, 0xa4, 0xfb, 0x66, 0x4e, 0x4b, 0x00}, + {0xcb, 0x30, 0xaf, 0x1a, 0xcf, 0x3d, 0x7e, 0xa8, 0xa1, 0x8e, + 0xce, 0x34, 0x03, 0xc0, 0xf0, 0xc8, 0xbe, 0x37, 0x0e, 0xf3, + 0xd5, 0xfd, 0x4b, 0x03, 0xf9, 0x4d, 0x48, 0xf2, 0x82, 0xf5, + 0x0a, 0xd1, 0xf6, 0x71, 0x2b, 0x82, 0xa4, 0xc0, 0x2a, 0x3e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {390, + {0x9c, 0x42, 0x28, 0x6e, 0x33, 0x5d, 0x05, 0xc5, 0xd6, 0xb7, 0x31, 0x5f, + 0xec, 0x5c, 0xb4, 0x51}, + {0x5f, 0xdf, 0x00, 0x23, 0x46, 0x8a, 0x6e, 0xda, 0x33, 0x2b, 0x0d, + 0xda, 0x40, 0x42, 0x91, 0x6a, 0x71, 0xd8, 0xa4, 0xa2, 0x72, 0x0f, + 0xfd, 0x36, 0x7b, 0x80, 0xd7, 0x52, 0xa8, 0x5d, 0xcb}, + {0x66, 0x4a, 0xfb, 0xe5, 0x59, 0xde, 0xe1, 0x1b, 0x88, 0xa0, + 0xbe, 0x3d, 0x3b, 0x09, 0x79, 0xc7, 0x8c, 0x4b, 0xcd, 0x96, + 0xe8, 0xb0, 0x2d, 0x86, 0x93, 0x25, 0xf5, 0x22, 0xfe, 0x68, + 0x54, 0x0c, 0x1f, 0xd1, 0xa4, 0x90, 0xcc, 0xbf, 0xdf, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {391, + {0x18, 0xd2, 0x86, 0xb8, 0xc8, 0x44, 0x83, 0x58, 0x6c, 0xc5, 0xa2, 0x35, + 0xa1, 0x11, 0x7e, 0xc9}, + {0x08, 0x34, 0x4c, 0x75, 0xf7, 0x0e, 0x77, 0xf1, 0xdb, 0x96, 0xd2, + 0x3e, 0x13, 0x4d, 0xef, 0x37, 0xe6, 0xae, 0x31, 0x97, 0x10, 0x49, + 0x24, 0x8c, 0x37, 0x16, 0x54, 0x96, 0x39, 0xf2, 0x5b}, + {0x03, 0xdd, 0x34, 0x68, 0xdf, 0xd4, 0x57, 0x9e, 0x4a, 0xc4, + 0x4c, 0x8a, 0x1c, 0xe2, 0xa1, 0xaf, 0xf2, 0x5b, 0xf6, 0xff, + 0x23, 0x1b, 0x04, 0x85, 0x1e, 0x56, 0x1a, 0x03, 0x36, 0xe0, + 0xc2, 0x14, 0xf1, 0x91, 0xbb, 0xa5, 0x43, 0x71, 0x4a, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {392, + {0x14, 0xdb, 0x88, 0xcc, 0x04, 0xff, 0xf2, 0xf7, 0xce, 0xcf, 0xd3, 0xaa, + 0xae, 0xcc, 0x46, 0x7b}, + {0x5d, 0x5e, 0xa4, 0x24, 0xc9, 0x3b, 0x65, 0x19, 0xe2, 0xaa, 0x7a, + 0xb6, 0x6c, 0x3f, 0xcd, 0xfe, 0x89, 0xa4, 0x89, 0x0e, 0x46, 0x5e, + 0x02, 0x7d, 0xf0, 0xc1, 0x12, 0xe2, 0xc3, 0xfd, 0xbb}, + {0x7a, 0x12, 0x46, 0x72, 0xc8, 0x1f, 0xa4, 0x1d, 0x85, 0x3e, + 0x1b, 0x45, 0xab, 0xea, 0x1a, 0xf2, 0xdc, 0x21, 0xa7, 0x17, + 0x2a, 0x75, 0x7a, 0x6f, 0xac, 0x0d, 0x66, 0x9a, 0xdd, 0x6c, + 0xc1, 0xd2, 0xa8, 0x11, 0x94, 0x81, 0xf6, 0xe4, 0xd3, 0x32}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {393, + {0x6b, 0x16, 0x4e, 0x68, 0xb6, 0x99, 0xfc, 0xdc, 0x95, 0x7d, 0x62, 0xf7, + 0x61, 0x65, 0x68, 0x10}, + {0x8d, 0x67, 0x54, 0xea, 0x85, 0xb9, 0x60, 0xd8, 0x60, 0x77, 0x03, + 0xec, 0x88, 0x92, 0x97, 0x60, 0x13, 0x28, 0x46, 0xe6, 0x45, 0x6f, + 0x6c, 0x30, 0x43, 0x67, 0x04, 0x31, 0x99, 0x13, 0x75}, + {0x09, 0x55, 0x01, 0x95, 0x96, 0xeb, 0x41, 0xa9, 0x32, 0xb7, + 0xf0, 0xdd, 0xa8, 0x18, 0x9e, 0x24, 0x8b, 0x8e, 0xe9, 0x3e, + 0xf4, 0xaa, 0x01, 0xb8, 0xb1, 0x5a, 0x09, 0x90, 0x40, 0xa5, + 0x88, 0xee, 0x0d, 0xbc, 0xa6, 0x91, 0x4d, 0x1b, 0x23, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {394, + {0xf6, 0xbc, 0xeb, 0xc6, 0x96, 0xcb, 0xf6, 0x88, 0x1c, 0x70, 0x74, 0x4d, + 0x95, 0x94, 0x60, 0x62}, + {0x8d, 0x67, 0x54, 0xea, 0x85, 0xb9, 0x60, 0xd8, 0x60, 0x77, 0x03, + 0xec, 0x88, 0x92, 0x97, 0x60, 0x13, 0x28, 0x46, 0xe6, 0x45, 0x6f, + 0x6c, 0x30, 0x43, 0x67, 0x04, 0x31, 0x99, 0x13, 0x75, 0x00}, + {0x7a, 0x4c, 0x7b, 0xe0, 0x08, 0x81, 0xe2, 0xd2, 0xae, 0xf3, + 0x37, 0x6b, 0x55, 0x0f, 0x13, 0xda, 0x16, 0x12, 0x46, 0xfa, + 0xf4, 0x81, 0x69, 0xd8, 0xa0, 0x0e, 0x98, 0xbc, 0xef, 0x2f, + 0xf6, 0xa9, 0x84, 0x57, 0x0b, 0xca, 0x0f, 0xc1, 0x19, 0x54}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {395, + {0xdc, 0xcf, 0xdf, 0xde, 0x4b, 0xf7, 0xa4, 0xa9, 0x6e, 0x3e, 0x85, 0xbb, + 0xef, 0x7b, 0xc3, 0xec}, + {0xa9, 0xc4, 0xcc, 0x51, 0x33, 0xaa, 0x2b, 0x5a, 0x47, 0x99, 0x1d, + 0x54, 0x94, 0x28, 0x98, 0x0a, 0xb3, 0x6a, 0xe7, 0x7a, 0xbd, 0x5a, + 0xed, 0x3c, 0x83, 0xb2, 0x31, 0x2c, 0x49, 0x69, 0x7e}, + {0x0d, 0x09, 0xbf, 0xf0, 0x2c, 0x3e, 0x2e, 0xa0, 0x3a, 0x12, + 0xe6, 0x38, 0xb8, 0x28, 0x29, 0xc8, 0x87, 0x79, 0xe2, 0x6f, + 0x81, 0xb6, 0xf1, 0x49, 0x07, 0xfb, 0xea, 0x43, 0x0a, 0x0a, + 0x02, 0x87, 0xe8, 0x21, 0x1b, 0x51, 0xc4, 0x44, 0x87, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {396, + {0xe4, 0x26, 0x08, 0xfc, 0x91, 0xe2, 0x34, 0xea, 0xc1, 0xe3, 0x6a, 0xc2, + 0x5b, 0xcf, 0x60, 0x97}, + {0xce, 0xcc, 0x2c, 0x1f, 0xb9, 0x19, 0xe6, 0x72, 0x42, 0x7e, 0x9e, + 0xc5, 0x33, 0x14, 0xfa, 0x22, 0x98, 0xff, 0x2e, 0xff, 0x90, 0xd6, + 0xef, 0x6e, 0x6b, 0xe0, 0x19, 0xf6, 0x71, 0xca, 0x9d}, + {0x63, 0x46, 0xa9, 0x6b, 0xc2, 0x3a, 0x3d, 0xc8, 0xbd, 0x25, + 0x77, 0xf3, 0xd9, 0x0d, 0x85, 0x8c, 0xbf, 0x35, 0x96, 0x92, + 0x53, 0xd6, 0xab, 0x68, 0x85, 0x37, 0xf4, 0x11, 0xd0, 0x0e, + 0x49, 0x46, 0xa6, 0x70, 0xfa, 0xb2, 0x26, 0x19, 0x4b, 0xfc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {397, + {0x95, 0xe3, 0x8c, 0xbd, 0x82, 0x83, 0x68, 0xb1, 0xbe, 0xca, 0x52, 0x31, + 0x42, 0x52, 0x26, 0xa2}, + {0x17, 0x9d, 0xe9, 0x94, 0xf8, 0x3a, 0x7b, 0x19, 0x85, 0x3a, 0x66, + 0x8c, 0x86, 0x06, 0xff, 0x4c, 0x01, 0x87, 0x6e, 0x15, 0x0c, 0x36, + 0xda, 0xd5, 0x5d, 0x26, 0x24, 0x61, 0xe0, 0x7b, 0xb2}, + {0xcd, 0x61, 0xd9, 0x32, 0xba, 0xaf, 0x65, 0xed, 0x75, 0x34, + 0x81, 0x23, 0xe9, 0x51, 0xfd, 0xb4, 0x3d, 0x45, 0x44, 0x7f, + 0xe8, 0x46, 0xfe, 0x42, 0x6b, 0x48, 0xa6, 0xb7, 0x8e, 0x2e, + 0x77, 0x99, 0x6d, 0xef, 0x44, 0x84, 0xc5, 0x64, 0x3e, 0x14}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {398, + {0x7d, 0x76, 0x03, 0xa3, 0x58, 0x75, 0xac, 0x37, 0x8f, 0xa3, 0x38, 0xe7, + 0xc1, 0x8d, 0x20, 0xff}, + {0xb9, 0xef, 0x04, 0x24, 0x1e, 0xed, 0x15, 0x9f, 0xf5, 0xdd, 0x63, + 0xf2, 0xc6, 0xa9, 0x94, 0xa3, 0x31, 0x7d, 0x50, 0xe5, 0x0a, 0xbd, + 0x1c, 0xdd, 0xd9, 0xad, 0x4f, 0x07, 0xe8, 0x5d, 0xaa}, + {0xa5, 0xae, 0x45, 0x47, 0x60, 0x9e, 0x5d, 0x7f, 0x62, 0x8a, + 0x45, 0x2a, 0xbe, 0xba, 0xcc, 0x68, 0x47, 0x0e, 0x89, 0xa1, + 0xb9, 0x6d, 0x72, 0x69, 0xec, 0xe2, 0x76, 0x8b, 0xd6, 0x07, + 0x04, 0x97, 0x0f, 0x13, 0xed, 0x1a, 0xa2, 0x7c, 0xc7, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {399, + {0x0d, 0x3a, 0x7d, 0xdd, 0xc9, 0x05, 0x45, 0xf6, 0x29, 0x51, 0xb8, 0xab, + 0x6e, 0xde, 0xc3, 0x8b}, + {0xb9, 0xef, 0x04, 0x24, 0x1e, 0xed, 0x15, 0x9f, 0xf5, 0xdd, 0x63, + 0xf2, 0xc6, 0xa9, 0x94, 0xa3, 0x31, 0x7d, 0x50, 0xe5, 0x0a, 0xbd, + 0x1c, 0xdd, 0xd9, 0xad, 0x4f, 0x07, 0xe8, 0x5d, 0xaa, 0x00}, + {0xe7, 0x05, 0x8f, 0x51, 0xa5, 0xa6, 0xd6, 0xd2, 0x0c, 0x98, + 0x26, 0x19, 0xc5, 0xaa, 0xd9, 0x86, 0x0c, 0xd8, 0xf4, 0x84, + 0xff, 0x90, 0xe3, 0x79, 0x8d, 0x25, 0x38, 0xe3, 0xbc, 0xad, + 0xcc, 0xd9, 0x5d, 0xf5, 0x24, 0x3d, 0xa7, 0x28, 0xfe, 0x64}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {400, + {0x9a, 0x6e, 0x74, 0xd3, 0x1a, 0xdc, 0x31, 0x66, 0xa6, 0xd9, 0x0b, 0x0b, + 0x66, 0xf6, 0x93, 0xb0}, + {0xb2, 0x76, 0x2f, 0x6e, 0x4c, 0x90, 0xfd, 0x5d, 0x8d, 0x6d, 0x11, + 0xe3, 0x59, 0xd5, 0xd7, 0x4b, 0xf2, 0x53, 0x24, 0x0b, 0xf4, 0x35, + 0x6b, 0xe1, 0xaa, 0x96, 0xaa, 0x71, 0xc0, 0xb0, 0x14}, + {0xc2, 0xe0, 0xf7, 0x78, 0x43, 0x75, 0xb2, 0x19, 0xb7, 0x82, + 0xc2, 0xb8, 0x8e, 0x87, 0x9e, 0xab, 0x80, 0xf5, 0x75, 0x4f, + 0x4b, 0x89, 0xd6, 0x0c, 0x87, 0xa0, 0x1e, 0xf2, 0x20, 0x77, + 0x46, 0x7b, 0x34, 0x3a, 0xc5, 0x93, 0xa2, 0x50, 0x11, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {401, + {0x1d, 0xd5, 0x1f, 0x0d, 0x3a, 0x0a, 0x78, 0x41, 0x74, 0xba, 0x81, 0xb2, + 0xc9, 0xf8, 0x90, 0x05}, + {0x1a, 0x4e, 0xed, 0x4b, 0xf5, 0xb8, 0xd2, 0xe2, 0xa5, 0x8f, 0x1f, 0x12, + 0x77, 0xf1, 0x64, 0xcc, 0x32, 0xcd, 0xad, 0xae, 0xd8, 0x48, 0xf7, 0x6f, + 0xe6, 0x34, 0x03, 0x40, 0x82, 0xff, 0x9a, 0xa1, 0x71, 0x18, 0x70, 0xbf, + 0x39, 0x36, 0xd0, 0x1a, 0x2a, 0xa4, 0x8d, 0xe3, 0x0d, 0xe5, 0x14, 0x3b, + 0x91, 0x48, 0xcf, 0x56, 0xf4, 0x49, 0x0f, 0x9d, 0x48, 0x0d, 0xda, 0x0b, + 0x67, 0x2e, 0x8e, 0x17, 0xa0, 0x12, 0xcd, 0x26, 0xce, 0xc3, 0xc6, 0x88, + 0x37, 0xbd, 0x5b, 0x2f, 0x9b, 0xeb, 0x13, 0xe0, 0x11, 0x0f, 0x21, 0xc6, + 0xc3, 0x63, 0x43, 0xe0, 0x9e, 0x02, 0x7f, 0x39, 0x55, 0x7d, 0x15, 0x96, + 0xd4, 0xca, 0x40, 0x6e, 0x3e, 0x7a, 0xa1, 0x13, 0xe9, 0xbb, 0x86, 0x23, + 0x10, 0x6b, 0xae, 0x25, 0xf0, 0xea, 0x23, 0xd4, 0x6b, 0xc2, 0x99, 0x70, + 0xba, 0x25, 0x96, 0xf8, 0x3f, 0xe4, 0xf7, 0x3a, 0x6f, 0x97, 0x8a, 0x4d, + 0x94, 0x9f, 0xa7, 0xc2, 0x71, 0x57, 0x0a, 0x2a, 0xe5, 0xd2, 0xb5, 0x07, + 0x92, 0xd5, 0xab, 0x5c, 0x43, 0xd4, 0x55, 0xf3, 0x59, 0xfb, 0x83, 0xc3, + 0x5c, 0xa3, 0xda, 0x37, 0xcd, 0x73, 0xcd, 0x66, 0xb6, 0xad, 0xce, 0x94, + 0xd7, 0x8e, 0xcd, 0xea, 0xbf, 0x66, 0x7d, 0xaa, 0x47, 0xea, 0x70, 0x79, + 0x9a, 0xf2, 0x99, 0xe1, 0xd8, 0x98, 0xcc, 0xf3, 0xfc, 0xa6, 0xc4, 0x2c, + 0x6f, 0xff, 0x8c, 0xf2, 0xec, 0x99, 0x2f, 0x59, 0x6f, 0xed, 0x4a, 0x0c, + 0xdb, 0x50, 0x2a, 0x00, 0xf9, 0xb5, 0x68, 0x93, 0x02, 0x93, 0x1d, 0x15, + 0xcb, 0xa6, 0x91, 0xe2, 0xf8, 0x07, 0x9a, 0x04, 0x11, 0x33, 0x24, 0x38, + 0xb7, 0x14, 0xac, 0xe5, 0x23, 0x4b, 0x91, 0xe4, 0xae, 0xbe, 0xe8, 0xf8, + 0xdd, 0xa0, 0xe1, 0x96, 0x8c, 0x20, 0x16, 0xfe, 0xd3, 0x50, 0x43, 0x0a, + 0x65, 0xd8, 0xd2, 0x06, 0xc9, 0x43, 0x6f, 0x40, 0xb7, 0x9c, 0xe0, 0x30, + 0x83, 0xb8, 0xdc, 0x20, 0x7d, 0x69, 0x60, 0xbe, 0x1c, 0xe9, 0x70, 0x07, + 0xed, 0x22, 0xa3, 0x88, 0xeb, 0xb7, 0xb3, 0xd8, 0xf7, 0xd2, 0xb7, 0xd9, + 0xf8, 0xf4, 0x97, 0x31, 0xfb, 0xcb, 0x21, 0xe2, 0x1d, 0xb0, 0xcd, 0xd1, + 0x56, 0x74, 0xc7, 0x95, 0xd5, 0xaf, 0x2b, 0x2c, 0xd7, 0x27, 0xf8, 0x3e, + 0x63, 0x4e, 0x8c, 0x47, 0x15, 0x7e, 0xd0, 0xc6, 0x87, 0x3a, 0x5c, 0x94, + 0x19, 0xe6, 0x83, 0xf1, 0x6f, 0x4a, 0x78, 0x27, 0xb4, 0x44, 0x96, 0x78, + 0x12, 0xf9, 0xd1, 0xad, 0xb9, 0x20, 0x1b, 0x89, 0xa0, 0xe6, 0x6b, 0xbc, + 0xf0, 0x59, 0x14, 0x65, 0xf5, 0xd7, 0x03, 0x6a, 0x21, 0xcd, 0xda, 0x0e, + 0x10, 0x09, 0x9f, 0xeb, 0x81, 0x9d, 0xfc, 0x37, 0xfd, 0xd3, 0x10, 0x51, + 0x20, 0x04, 0x4d, 0xab, 0x71, 0x68, 0x82, 0xd3, 0x97, 0x1f, 0x31, 0x2e, + 0x3f, 0x44, 0x59, 0x00, 0x6f, 0xd5, 0xa1, 0xea, 0xb0, 0x8f, 0xf6, 0x3e, + 0xdf, 0x67, 0x18, 0xf4, 0x7d, 0xda, 0xa3, 0x7f, 0x7f, 0x40, 0xc9, 0xc3, + 0x72, 0x99, 0x5f, 0x3a, 0xec, 0x97, 0xbc, 0x45, 0xe2, 0x87, 0xb6, 0x4f, + 0xc8, 0xcf, 0x55, 0x59, 0xab, 0x04, 0xa4, 0xd4, 0xd3, 0xed, 0x48, 0x2f, + 0x5d, 0x61, 0xd3, 0xab, 0xd9, 0x9c, 0xc8, 0x7e, 0xe4, 0x06, 0xda, 0x3a, + 0xb9, 0xc9, 0xcd, 0x22, 0xba, 0x3b, 0x8d, 0x19, 0x1b, 0x26, 0x75, 0x4a, + 0xa9, 0x4a, 0x24, 0x12, 0xf3, 0x9e, 0x33, 0x2d, 0x77, 0xfe, 0x72, 0x21, + 0x0a, 0xdb, 0x0c, 0xbb, 0x5c, 0x96, 0xad, 0xeb, 0xdb, 0xde, 0x03, 0x6f, + 0x1f, 0x1a, 0xaa, 0xfa, 0xd7, 0x4a, 0x7a, 0xc2, 0x59, 0x4f, 0x81, 0xef, + 0xa7, 0x34, 0x05, 0x4e, 0x2e, 0x16, 0xdc, 0x93, 0x1d, 0x49, 0xb9, 0x70, + 0xb8, 0x17, 0x56, 0x86, 0x27, 0x05, 0xfc, 0xd4}, + {0xe1, 0xbd, 0xe6, 0xd2, 0xdf, 0x3b, 0x8e, 0x48, 0xca, 0x12, 0x7f, 0x97, + 0xb5, 0x6b, 0x5d, 0xc2, 0x67, 0x2b, 0x37, 0x36, 0xcc, 0x31, 0x57, 0xc7, + 0xb8, 0x0a, 0x03, 0x16, 0xef, 0x1e, 0xfb, 0xdb, 0xbc, 0xe1, 0x9f, 0xea, + 0x23, 0xda, 0x83, 0x18, 0x36, 0xcc, 0xd2, 0xe0, 0x02, 0xb2, 0xc1, 0xdf, + 0xad, 0x20, 0x6b, 0x5c, 0xec, 0x35, 0x84, 0x46, 0xb8, 0x43, 0x4d, 0x7f, + 0x4c, 0x39, 0xe6, 0x5b, 0x0e, 0x0b, 0x50, 0x89, 0x76, 0x42, 0xff, 0xc3, + 0x4b, 0xfb, 0x3c, 0xb3, 0xe2, 0x33, 0xaa, 0x9c, 0x10, 0x58, 0xff, 0x0d, + 0x4f, 0xd4, 0x8e, 0x98, 0xbc, 0x8c, 0xc3, 0xd2, 0x14, 0xc0, 0x6d, 0x51, + 0x4d, 0xd9, 0x7d, 0xb2, 0x27, 0x80, 0x93, 0xa3, 0x08, 0xf9, 0x1f, 0x4a, + 0xe9, 0x26, 0x26, 0xd8, 0x57, 0x71, 0xfb, 0x14, 0x47, 0xb3, 0x6a, 0x34, + 0x67, 0xff, 0xf0, 0x2a, 0xc7, 0xe8, 0x1d, 0xdb, 0xd0, 0xfd, 0xbc, 0xd0, + 0x2d, 0x1a, 0xcd, 0x4f, 0x05, 0x3c, 0x98, 0x9e, 0xf3, 0xdc, 0xc2, 0xc0, + 0x1e, 0x23, 0xbc, 0x2f, 0x60, 0x90, 0xf3, 0xe8, 0xc0, 0xba, 0x5f, 0x00, + 0x82, 0x34, 0x12, 0x00, 0xb1, 0xc3, 0x7b, 0x99, 0xda, 0xa9, 0xcb, 0x6f, + 0xec, 0x78, 0xbc, 0xe3, 0x42, 0x9a, 0xec, 0x5b, 0xad, 0xb9, 0xfd, 0x28, + 0xfd, 0xbd, 0xbd, 0xc5, 0xd5, 0x35, 0x70, 0x67, 0x5a, 0x9e, 0x39, 0x53, + 0x5b, 0x45, 0x94, 0x09, 0x56, 0x58, 0xef, 0x95, 0x0e, 0xcd, 0x79, 0xa1, + 0x62, 0x22, 0x3b, 0x60, 0xd2, 0xeb, 0x91, 0x76, 0x5e, 0x02, 0x2d, 0xc6, + 0xe1, 0xbb, 0xdd, 0x86, 0xf1, 0xbc, 0xc2, 0x80, 0xed, 0x9d, 0xf3, 0x50, + 0xda, 0x08, 0xa8, 0x01, 0xfa, 0x16, 0xa1, 0xbf, 0x27, 0x01, 0x94, 0x7a, + 0xcf, 0xb0, 0x8f, 0x19, 0xfd, 0xfc, 0xaa, 0x1d, 0x76, 0xf4, 0x66, 0xa5, + 0xde, 0x24, 0x58, 0xa7, 0x8f, 0xb8, 0x2f, 0x6a, 0xf3, 0xe1, 0xbe, 0x68, + 0xf4, 0x05, 0xa4, 0x28, 0x9f, 0x25, 0x89, 0x6f, 0x4c, 0x98, 0x30, 0x00, + 0x5c, 0x9e, 0x89, 0x5c, 0x86, 0xe6, 0x7e, 0xce, 0xab, 0x0a, 0xd5, 0x44, + 0x85, 0x60, 0x71, 0xb8, 0xd9, 0x58, 0x58, 0x35, 0xb5, 0xe8, 0x5a, 0x07, + 0xab, 0x01, 0x51, 0x5f, 0x7a, 0xb5, 0x4f, 0x98, 0xdf, 0xfb, 0x4c, 0xa4, + 0x9a, 0x15, 0x06, 0x8e, 0xef, 0xc6, 0xa0, 0x1f, 0x7f, 0x52, 0xfd, 0x1a, + 0xdb, 0xe3, 0x63, 0x1c, 0x59, 0xf6, 0xf4, 0x3f, 0x79, 0xd2, 0xb4, 0xf2, + 0xa6, 0x91, 0xe2, 0xb3, 0x0b, 0xb1, 0xd4, 0x3a, 0x84, 0x8d, 0xc3, 0xee, + 0x39, 0xc7, 0xf2, 0xe5, 0x0f, 0x0c, 0x9d, 0xeb, 0x7a, 0xb5, 0x1e, 0x33, + 0xbf, 0x40, 0x90, 0x3a, 0xc2, 0x55, 0xbb, 0x15, 0x10, 0xfd, 0x61, 0x67, + 0x6a, 0x6c, 0x13, 0xc3, 0xc7, 0x76, 0xb8, 0xaa, 0xcc, 0x6c, 0xef, 0xb9, + 0x5e, 0x24, 0x97, 0x3e, 0xbb, 0x11, 0x19, 0x2e, 0x26, 0x92, 0xdd, 0x0c, + 0x6a, 0x08, 0x5b, 0x58, 0xf8, 0x6e, 0x11, 0xcc, 0x28, 0xee, 0x21, 0x94, + 0x98, 0x8c, 0x12, 0x3e, 0x36, 0x66, 0xda, 0x73, 0x39, 0xc0, 0xa4, 0xac, + 0x6a, 0xfb, 0xac, 0xc8, 0x3f, 0x1f, 0x10, 0x0f, 0xbb, 0x39, 0xef, 0xff, + 0x7c, 0xc6, 0x05, 0xc9, 0x21, 0x38, 0x28, 0x22, 0x4a, 0x17, 0xc4, 0x76, + 0x39, 0x5a, 0xeb, 0x9b, 0xb0, 0xa3, 0x15, 0x0f, 0xb8, 0x88, 0x9a, 0x8c, + 0x2a, 0x49, 0x4c, 0x8c, 0x52, 0x62, 0x03, 0xf2, 0x61, 0x64, 0x2b, 0xfa, + 0x69, 0xa9, 0x4b, 0x86, 0xde, 0x9e, 0x6d, 0x3d, 0x93, 0x2f, 0xe2, 0x0f, + 0xff, 0xe4, 0xbd, 0x76, 0xd5, 0x02, 0xc0, 0xd4, 0x37, 0xa3, 0xe1, 0xd0, + 0xd8, 0x72, 0x7b, 0x7a, 0x8d, 0xc0, 0xe3, 0x61, 0x96, 0x71, 0x09, 0xe9, + 0x35, 0x66, 0x32, 0x6b, 0x6c, 0x51, 0x76, 0x63, 0x73, 0x1c, 0x4c, 0x9b, + 0xdd, 0x02, 0x95, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {402, + {0xb3, 0xfa, 0x00, 0x8b, 0x59, 0x47, 0xce, 0x58, 0xdf, 0xbd, 0x35, 0x4d, + 0xd0, 0x1f, 0x2d, 0x43}, + {0xa0, 0x67, 0xab, 0x39, 0xce, 0xde, 0x4a, 0xc6, 0xc6, 0xcb, 0x76, 0x30, + 0xcb, 0xa4, 0x8c, 0x52, 0xa7, 0x94, 0xac, 0x8e, 0xbe, 0xc0, 0x37, 0x12, + 0x5b, 0xcd, 0x97, 0xd1, 0xa3, 0xc5, 0x2a, 0x8e, 0xd6, 0x47, 0x64, 0x89, + 0x9f, 0x90, 0x35, 0xa6, 0x94, 0x4d, 0x06, 0x05, 0xa5, 0xd9, 0x77, 0x17, + 0x2a, 0x55, 0xbb, 0xf8, 0x6c, 0xd8, 0x1a, 0xef, 0x5d, 0x6b, 0xaf, 0xb1, + 0xac, 0x86, 0xbf, 0xa6, 0x5d, 0xa2, 0xb3, 0xc3, 0x9b, 0xf5, 0xda, 0x94, + 0xa9, 0x8f, 0x7b, 0x6d, 0xbc, 0x5d, 0xf1, 0x6a, 0x7b, 0x38, 0x06, 0x1e, + 0x06, 0x65, 0xad, 0x16, 0xb2, 0x0f, 0xb6, 0xae, 0xdc, 0x9c, 0xe7, 0xf6, + 0xd3, 0x49, 0x7c, 0x3c, 0x55, 0xce, 0xa9, 0x2e, 0x63, 0x43, 0xf2, 0x12, + 0x51, 0x09, 0x2e, 0xf2, 0xea, 0x30, 0x7b, 0x35, 0xf9, 0x99, 0x68, 0x32, + 0x98, 0x09, 0x8b, 0xed, 0xae, 0xa8, 0x47, 0xd1, 0xcc, 0xbf, 0x8b, 0xda, + 0x18, 0xdc, 0x47, 0x7e, 0x8d, 0x49, 0xfe, 0xe4, 0xe3, 0x57, 0x27, 0x33, + 0x96, 0xad, 0x22, 0x45, 0x70, 0x34, 0x85, 0xb9, 0x7b, 0x5a, 0x7d, 0x97, + 0x05, 0x7b, 0xad, 0x87, 0x5a, 0x3e, 0x76, 0xb6, 0x7a, 0xd5, 0xad, 0xbc, + 0x6e, 0xf3, 0xb8, 0xba, 0x9a, 0x17, 0x86, 0xaa, 0x93, 0x14, 0x9f, 0x0f, + 0x8d, 0xd1, 0x66, 0x53, 0x5a, 0xcb, 0xf9, 0x3f, 0x1b, 0x98, 0x39, 0x75, + 0x4d, 0x53, 0x7d, 0xa3, 0xfa, 0xe1, 0xab, 0x02, 0x97, 0x34, 0x27, 0xc3, + 0xf3, 0x53, 0xfe, 0x9a, 0xa6, 0xc5, 0xa1, 0x00, 0xbf, 0x0e, 0x6c, 0xcb, + 0x08, 0xdc, 0x1f, 0xdb, 0x0f, 0xc3, 0x63, 0xa9, 0x5c, 0x77, 0xc5, 0x75, + 0x8d, 0x44, 0x0d, 0xb0, 0xa7, 0x0f, 0x03, 0x40, 0xa4, 0xc4, 0x88, 0xde, + 0x51, 0xe1, 0xec, 0xb9, 0x32, 0xce, 0x2f, 0xcb, 0x2c, 0x95, 0xea, 0x28, + 0xc9, 0xf5, 0x56, 0x95, 0xd9, 0x7b, 0xa1, 0x76, 0x5c, 0x8f, 0x11, 0xe5, + 0x23, 0xae, 0x3e, 0x4e, 0x1e, 0xfc, 0xeb, 0x69, 0x00, 0x0a, 0x19, 0x2c, + 0x04, 0x7a, 0xb1, 0x97, 0xf4, 0x84, 0x0c, 0x66, 0x4c, 0x03, 0x50, 0x64, + 0xec, 0xc1, 0x29, 0x26, 0xfd, 0x3b, 0xca, 0x05, 0x27, 0xa1, 0x60, 0xb5, + 0xb5, 0xa2, 0xbb, 0xaf, 0x5d, 0xb1, 0x14, 0x37, 0xf2, 0xc3, 0x8a, 0x1c, + 0x75, 0x35, 0xe8, 0x7f, 0x55, 0x2b, 0x9f, 0x04, 0xf2, 0xfd, 0xd3, 0x09, + 0xa8, 0x26, 0xe4, 0xec, 0x77, 0x08, 0x21, 0x70, 0x22, 0xfb, 0x07, 0x5c, + 0xdf, 0xc6, 0xcc, 0x23, 0xe9, 0x30, 0x1e, 0x33, 0x06, 0x8c, 0xaa, 0x69, + 0xef, 0x74, 0x6f, 0x35, 0x7b, 0x09, 0xcc, 0xc0, 0x98, 0x44, 0x3a, 0x3a, + 0x29, 0x79, 0xa2, 0x25, 0xe7, 0x0b, 0xe1, 0xe7, 0x22, 0xe8, 0xd6, 0xfb, + 0xb5, 0x7d, 0x0d, 0xde, 0xd2, 0x45, 0x6c, 0x1d, 0x47, 0xee, 0xb0, 0xaf, + 0x22, 0x41, 0xf7, 0x69, 0x83, 0x60, 0x26, 0xfe, 0xc8, 0xfc, 0x51, 0xd9, + 0x7c, 0x4a, 0xbb, 0xe9, 0x71, 0x0a, 0x4a, 0xa5, 0xb9, 0x5a, 0xaa, 0xc8, + 0x3b, 0xee, 0x57, 0xe1, 0x33, 0x3f, 0xa2, 0x44, 0xcc, 0xc9, 0x71, 0xb6, + 0x26, 0x0a, 0x9b, 0xe1, 0x6e, 0x31, 0xcc, 0x2f, 0xd2, 0x83, 0xfe, 0xc1, + 0xb2, 0x47, 0xa7, 0x34, 0x0d, 0x14, 0x9f, 0xe5, 0x30, 0x9a, 0xcb, 0x47, + 0xc9, 0xcd, 0xb9, 0x55, 0xb7, 0xbc, 0xc4, 0xdf, 0x27, 0x7e, 0xaf, 0x61, + 0x1e, 0x8a, 0xf2, 0x81, 0xff, 0x0b, 0xcd, 0x64, 0xb4, 0x53, 0x43, 0x09, + 0x28, 0x2d, 0x1b, 0x5c, 0xb1, 0x4e, 0xfa, 0x93, 0x14, 0x18, 0x69, 0xd6, + 0x7c, 0xe7, 0xe4, 0x18, 0xf0, 0x6b, 0xb4, 0xc2, 0xfe, 0xeb, 0xcb, 0x7a, + 0x11, 0x51, 0xae, 0xa2, 0xeb, 0x8b, 0xc2, 0xfc, 0x4d, 0xce, 0xe5, 0x3d, + 0xe9, 0xb2, 0xfb, 0x18, 0x03, 0x49, 0x0c, 0xaf}, + {0x55, 0xcd, 0x8e, 0x45, 0x13, 0x8f, 0x47, 0x7c, 0xe0, 0xa8, 0x4f, 0x07, + 0xbd, 0x28, 0xa9, 0x3d, 0x7d, 0x62, 0x8b, 0xb4, 0x86, 0x02, 0x07, 0xa2, + 0xf6, 0xdc, 0x42, 0x56, 0xbd, 0x79, 0x84, 0x3e, 0x32, 0xc8, 0x56, 0xa4, + 0xfa, 0x83, 0x1d, 0x16, 0x03, 0x69, 0x9d, 0x49, 0xe6, 0xc3, 0x62, 0x91, + 0xb6, 0x0a, 0xa8, 0x06, 0x35, 0x90, 0x0c, 0xc6, 0xc7, 0x8c, 0xf0, 0xa2, + 0xdd, 0xc4, 0x57, 0xbe, 0xb4, 0x17, 0x82, 0xde, 0x0d, 0xe0, 0x3f, 0x08, + 0xa0, 0x64, 0xdf, 0x90, 0xb4, 0x1f, 0x2e, 0x98, 0xce, 0x61, 0x18, 0x5d, + 0x73, 0x53, 0x80, 0x40, 0x3f, 0xe5, 0x6b, 0x68, 0xf8, 0x34, 0x3a, 0x80, + 0x1a, 0x14, 0xaf, 0xb8, 0xa7, 0xba, 0x79, 0x68, 0x4d, 0xc2, 0xa5, 0x85, + 0x11, 0x0d, 0xa8, 0x3e, 0x9a, 0x83, 0x6c, 0xae, 0x1f, 0xd9, 0xe1, 0xa2, + 0x20, 0xdd, 0x6d, 0xc9, 0x22, 0xb4, 0xf0, 0x2b, 0x15, 0xca, 0x88, 0xd4, + 0x3a, 0xb6, 0x1e, 0x1d, 0xa2, 0x4a, 0x9b, 0x3c, 0xb9, 0x9c, 0x4e, 0x50, + 0x24, 0xce, 0x56, 0x67, 0xf4, 0x84, 0x1c, 0xa2, 0xa3, 0x05, 0xb1, 0xf4, + 0xc1, 0xae, 0x9f, 0xb6, 0x3d, 0x1d, 0x4d, 0xcb, 0x83, 0x87, 0x07, 0x55, + 0xa1, 0xa6, 0x46, 0xb1, 0x6c, 0x08, 0x8e, 0x61, 0x2d, 0x82, 0xba, 0x2b, + 0xf0, 0xe7, 0xe2, 0xfa, 0x0e, 0x80, 0x35, 0xc3, 0xba, 0xeb, 0x59, 0x5f, + 0x1a, 0xc9, 0xbb, 0x49, 0xb0, 0x1f, 0x6f, 0x71, 0x39, 0x2e, 0x21, 0x7c, + 0x04, 0x9c, 0x0e, 0x9b, 0xd7, 0x94, 0xb9, 0xaa, 0x23, 0x83, 0xcf, 0x59, + 0xee, 0x0a, 0x90, 0xf9, 0x65, 0x61, 0x0c, 0x65, 0xec, 0xd6, 0x29, 0xa1, + 0x7c, 0xba, 0x2b, 0xdf, 0x24, 0x58, 0xe3, 0xa8, 0xe1, 0xa9, 0xd2, 0x19, + 0xcb, 0x66, 0xeb, 0x9e, 0xc8, 0xe5, 0x22, 0x6b, 0x34, 0xf9, 0x50, 0x03, + 0x06, 0x49, 0x52, 0x52, 0x39, 0x20, 0xa0, 0xb4, 0xe9, 0x4e, 0xc8, 0xec, + 0xd1, 0xbd, 0xca, 0x8a, 0x65, 0xfe, 0x46, 0xed, 0x25, 0xfd, 0x4d, 0x07, + 0x6e, 0x46, 0xfa, 0x62, 0xa8, 0xcd, 0xe6, 0xea, 0xbc, 0x59, 0x30, 0x45, + 0xd1, 0x7c, 0xef, 0x99, 0x6e, 0xbb, 0xec, 0xa4, 0xb5, 0x37, 0xf6, 0x5c, + 0x4f, 0x68, 0x3a, 0x10, 0xba, 0xeb, 0x4c, 0x42, 0xb9, 0x86, 0x7b, 0xbb, + 0x49, 0xca, 0x7e, 0xa1, 0xc5, 0x43, 0x7b, 0xc1, 0x14, 0x94, 0x8c, 0x54, + 0x2c, 0xff, 0xce, 0xd9, 0xbb, 0x1e, 0xbe, 0x3c, 0x94, 0x6e, 0xb2, 0x4f, + 0xf5, 0x5b, 0xe8, 0x9b, 0xe0, 0x04, 0x59, 0x6b, 0xa6, 0x48, 0xb2, 0x64, + 0x16, 0x72, 0x17, 0xd2, 0x67, 0xb8, 0x81, 0x02, 0x0b, 0x90, 0x5f, 0x50, + 0x8e, 0x4f, 0x0e, 0x1a, 0x58, 0xec, 0xa0, 0x51, 0xd5, 0x6f, 0xf3, 0x0d, + 0x91, 0x89, 0x18, 0x38, 0xc5, 0x74, 0xc3, 0xde, 0x54, 0xe3, 0xfe, 0xaf, + 0xcd, 0xf5, 0x14, 0x74, 0x0d, 0xdc, 0x94, 0xba, 0x92, 0xcb, 0x85, 0xfe, + 0x86, 0x03, 0x3e, 0x67, 0xf1, 0x4d, 0x90, 0xbe, 0x7a, 0x02, 0x22, 0xe4, + 0xbd, 0x16, 0x24, 0xce, 0xa8, 0x89, 0x4d, 0xf6, 0x6a, 0x36, 0xa8, 0xe8, + 0x48, 0xdf, 0xe9, 0x16, 0x8d, 0x80, 0x24, 0xb7, 0xba, 0x56, 0x36, 0xaf, + 0xbc, 0xf6, 0xb9, 0x45, 0xa5, 0x3e, 0x6b, 0x27, 0x78, 0xf2, 0x29, 0xaf, + 0x7d, 0xc2, 0xe5, 0x9b, 0xeb, 0xbf, 0x8b, 0xdb, 0xdf, 0xde, 0x1e, 0x21, + 0x46, 0x5f, 0x6b, 0x63, 0x44, 0xb1, 0x3a, 0xfa, 0x0e, 0x5c, 0xea, 0xc2, + 0x12, 0xb3, 0xb8, 0x89, 0x32, 0xf2, 0x1b, 0x1a, 0xe0, 0x42, 0x68, 0x47, + 0x65, 0x97, 0xc9, 0x2e, 0x64, 0xff, 0x7c, 0x14, 0xb9, 0xef, 0x67, 0x8f, + 0x10, 0xa3, 0x5b, 0x56, 0xcd, 0x70, 0xba, 0x03, 0x06, 0x3f, 0x94, 0xae, + 0xd9, 0x7b, 0x0a, 0x6c, 0xf8, 0x83, 0xd1, 0xf0, 0x7f, 0xac, 0xfa, 0x37, + 0xb6, 0xe5, 0xb0, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {403, + {0x4b, 0x4c, 0x43, 0xc9, 0xde, 0x4f, 0xb4, 0xa2, 0xa7, 0xa7, 0xad, 0xaf, + 0xea, 0xbe, 0x2d, 0xbd}, + {0xa0, 0x67, 0xab, 0x39, 0xce, 0xde, 0x4a, 0xc6, 0xc6, 0xcb, 0x76, 0x30, + 0xcb, 0xa4, 0x8c, 0x52, 0xa7, 0x94, 0xac, 0x8e, 0xbe, 0xc0, 0x37, 0x12, + 0x5b, 0xcd, 0x97, 0xd1, 0xa3, 0xc5, 0x2a, 0x8e, 0xd6, 0x47, 0x64, 0x89, + 0x9f, 0x90, 0x35, 0xa6, 0x94, 0x4d, 0x06, 0x05, 0xa5, 0xd9, 0x77, 0x17, + 0x2a, 0x55, 0xbb, 0xf8, 0x6c, 0xd8, 0x1a, 0xef, 0x5d, 0x6b, 0xaf, 0xb1, + 0xac, 0x86, 0xbf, 0xa6, 0x5d, 0xa2, 0xb3, 0xc3, 0x9b, 0xf5, 0xda, 0x94, + 0xa9, 0x8f, 0x7b, 0x6d, 0xbc, 0x5d, 0xf1, 0x6a, 0x7b, 0x38, 0x06, 0x1e, + 0x06, 0x65, 0xad, 0x16, 0xb2, 0x0f, 0xb6, 0xae, 0xdc, 0x9c, 0xe7, 0xf6, + 0xd3, 0x49, 0x7c, 0x3c, 0x55, 0xce, 0xa9, 0x2e, 0x63, 0x43, 0xf2, 0x12, + 0x51, 0x09, 0x2e, 0xf2, 0xea, 0x30, 0x7b, 0x35, 0xf9, 0x99, 0x68, 0x32, + 0x98, 0x09, 0x8b, 0xed, 0xae, 0xa8, 0x47, 0xd1, 0xcc, 0xbf, 0x8b, 0xda, + 0x18, 0xdc, 0x47, 0x7e, 0x8d, 0x49, 0xfe, 0xe4, 0xe3, 0x57, 0x27, 0x33, + 0x96, 0xad, 0x22, 0x45, 0x70, 0x34, 0x85, 0xb9, 0x7b, 0x5a, 0x7d, 0x97, + 0x05, 0x7b, 0xad, 0x87, 0x5a, 0x3e, 0x76, 0xb6, 0x7a, 0xd5, 0xad, 0xbc, + 0x6e, 0xf3, 0xb8, 0xba, 0x9a, 0x17, 0x86, 0xaa, 0x93, 0x14, 0x9f, 0x0f, + 0x8d, 0xd1, 0x66, 0x53, 0x5a, 0xcb, 0xf9, 0x3f, 0x1b, 0x98, 0x39, 0x75, + 0x4d, 0x53, 0x7d, 0xa3, 0xfa, 0xe1, 0xab, 0x02, 0x97, 0x34, 0x27, 0xc3, + 0xf3, 0x53, 0xfe, 0x9a, 0xa6, 0xc5, 0xa1, 0x00, 0xbf, 0x0e, 0x6c, 0xcb, + 0x08, 0xdc, 0x1f, 0xdb, 0x0f, 0xc3, 0x63, 0xa9, 0x5c, 0x77, 0xc5, 0x75, + 0x8d, 0x44, 0x0d, 0xb0, 0xa7, 0x0f, 0x03, 0x40, 0xa4, 0xc4, 0x88, 0xde, + 0x51, 0xe1, 0xec, 0xb9, 0x32, 0xce, 0x2f, 0xcb, 0x2c, 0x95, 0xea, 0x28, + 0xc9, 0xf5, 0x56, 0x95, 0xd9, 0x7b, 0xa1, 0x76, 0x5c, 0x8f, 0x11, 0xe5, + 0x23, 0xae, 0x3e, 0x4e, 0x1e, 0xfc, 0xeb, 0x69, 0x00, 0x0a, 0x19, 0x2c, + 0x04, 0x7a, 0xb1, 0x97, 0xf4, 0x84, 0x0c, 0x66, 0x4c, 0x03, 0x50, 0x64, + 0xec, 0xc1, 0x29, 0x26, 0xfd, 0x3b, 0xca, 0x05, 0x27, 0xa1, 0x60, 0xb5, + 0xb5, 0xa2, 0xbb, 0xaf, 0x5d, 0xb1, 0x14, 0x37, 0xf2, 0xc3, 0x8a, 0x1c, + 0x75, 0x35, 0xe8, 0x7f, 0x55, 0x2b, 0x9f, 0x04, 0xf2, 0xfd, 0xd3, 0x09, + 0xa8, 0x26, 0xe4, 0xec, 0x77, 0x08, 0x21, 0x70, 0x22, 0xfb, 0x07, 0x5c, + 0xdf, 0xc6, 0xcc, 0x23, 0xe9, 0x30, 0x1e, 0x33, 0x06, 0x8c, 0xaa, 0x69, + 0xef, 0x74, 0x6f, 0x35, 0x7b, 0x09, 0xcc, 0xc0, 0x98, 0x44, 0x3a, 0x3a, + 0x29, 0x79, 0xa2, 0x25, 0xe7, 0x0b, 0xe1, 0xe7, 0x22, 0xe8, 0xd6, 0xfb, + 0xb5, 0x7d, 0x0d, 0xde, 0xd2, 0x45, 0x6c, 0x1d, 0x47, 0xee, 0xb0, 0xaf, + 0x22, 0x41, 0xf7, 0x69, 0x83, 0x60, 0x26, 0xfe, 0xc8, 0xfc, 0x51, 0xd9, + 0x7c, 0x4a, 0xbb, 0xe9, 0x71, 0x0a, 0x4a, 0xa5, 0xb9, 0x5a, 0xaa, 0xc8, + 0x3b, 0xee, 0x57, 0xe1, 0x33, 0x3f, 0xa2, 0x44, 0xcc, 0xc9, 0x71, 0xb6, + 0x26, 0x0a, 0x9b, 0xe1, 0x6e, 0x31, 0xcc, 0x2f, 0xd2, 0x83, 0xfe, 0xc1, + 0xb2, 0x47, 0xa7, 0x34, 0x0d, 0x14, 0x9f, 0xe5, 0x30, 0x9a, 0xcb, 0x47, + 0xc9, 0xcd, 0xb9, 0x55, 0xb7, 0xbc, 0xc4, 0xdf, 0x27, 0x7e, 0xaf, 0x61, + 0x1e, 0x8a, 0xf2, 0x81, 0xff, 0x0b, 0xcd, 0x64, 0xb4, 0x53, 0x43, 0x09, + 0x28, 0x2d, 0x1b, 0x5c, 0xb1, 0x4e, 0xfa, 0x93, 0x14, 0x18, 0x69, 0xd6, + 0x7c, 0xe7, 0xe4, 0x18, 0xf0, 0x6b, 0xb4, 0xc2, 0xfe, 0xeb, 0xcb, 0x7a, + 0x11, 0x51, 0xae, 0xa2, 0xeb, 0x8b, 0xc2, 0xfc, 0x4d, 0xce, 0xe5, 0x3d, + 0xe9, 0xb2, 0xfb, 0x18, 0x03, 0x49, 0x0c, 0xaf}, + {0x6e, 0x4d, 0x08, 0xb8, 0x12, 0x4f, 0x7d, 0x3e, 0x23, 0x30, 0x3f, 0xac, + 0x1a, 0x84, 0x20, 0x14, 0xf9, 0x5e, 0x3d, 0x71, 0xc4, 0x38, 0xf8, 0xf1, + 0x99, 0x03, 0x07, 0x84, 0x27, 0x96, 0xdc, 0x5e, 0x40, 0x4a, 0xd8, 0x18, + 0x02, 0xe3, 0x5c, 0x18, 0x3f, 0xe0, 0x00, 0x39, 0x0a, 0x12, 0xc8, 0x1e, + 0xe6, 0x84, 0xc5, 0xcf, 0x26, 0xc1, 0xd9, 0x0e, 0x41, 0x4c, 0xff, 0xfe, + 0x69, 0x31, 0xb0, 0xf3, 0x52, 0x93, 0x6f, 0xcf, 0x0b, 0x31, 0x42, 0x9e, + 0xb5, 0xc7, 0x61, 0x2c, 0xc3, 0x59, 0xa1, 0x53, 0x71, 0x39, 0x0e, 0x51, + 0x8c, 0xf5, 0xc6, 0xa6, 0xbf, 0xf1, 0xbb, 0x03, 0x48, 0xd1, 0x4e, 0x2c, + 0x39, 0xb9, 0x8c, 0x9f, 0x30, 0x67, 0x2e, 0xd2, 0xaf, 0x1d, 0x96, 0x29, + 0x6d, 0xf8, 0xb5, 0x56, 0x7d, 0xb2, 0x5b, 0x95, 0x10, 0xa2, 0x08, 0x34, + 0x61, 0x81, 0x0e, 0x11, 0x97, 0x35, 0x49, 0x00, 0x58, 0xed, 0x1b, 0x46, + 0xb7, 0xfd, 0xfa, 0x88, 0x50, 0x41, 0xd8, 0x74, 0x9f, 0x90, 0xa0, 0x72, + 0xb4, 0x3b, 0xa4, 0x9f, 0x2f, 0x51, 0xfb, 0xcd, 0xa0, 0xdb, 0xf3, 0xcf, + 0x99, 0xfc, 0xa1, 0xd8, 0xf4, 0x63, 0x30, 0xe5, 0xf6, 0xfe, 0x07, 0x9d, + 0x66, 0x79, 0xcf, 0xa2, 0x62, 0x14, 0xc8, 0x83, 0x1b, 0x78, 0x2a, 0xaa, + 0x02, 0x3a, 0x2e, 0x0e, 0xa9, 0x10, 0x50, 0xd2, 0x77, 0xda, 0xb8, 0x76, + 0xaa, 0x68, 0x65, 0xf2, 0xbb, 0x3f, 0xc1, 0xa4, 0xa7, 0x7d, 0xb5, 0x2f, + 0x61, 0x79, 0xd5, 0xe5, 0x32, 0x59, 0x93, 0x28, 0x09, 0x48, 0xb6, 0xb7, + 0x00, 0x2b, 0x57, 0x28, 0x29, 0x64, 0x1d, 0x35, 0xed, 0x3d, 0x73, 0x5d, + 0x84, 0x23, 0xe5, 0xb2, 0x46, 0x73, 0xc4, 0x57, 0x0c, 0xa2, 0x50, 0x64, + 0xfc, 0x2c, 0x2a, 0xd4, 0x84, 0x06, 0x32, 0x53, 0x6b, 0xcf, 0xaf, 0x2a, + 0x7a, 0x81, 0x4f, 0x3e, 0xae, 0xd9, 0x2b, 0x4d, 0x50, 0x1b, 0xc5, 0x1c, + 0x17, 0x19, 0xa0, 0xd8, 0xd8, 0xf4, 0x20, 0xb6, 0x6d, 0xb8, 0x45, 0x68, + 0x2b, 0xb4, 0x1c, 0x88, 0x03, 0x8c, 0xfe, 0xdf, 0x13, 0x41, 0x71, 0x43, + 0xa3, 0xa7, 0x01, 0xb5, 0x21, 0xa9, 0xbf, 0x0b, 0xb6, 0x39, 0x87, 0x5a, + 0x72, 0x8c, 0x3b, 0x5c, 0xe6, 0xca, 0x7e, 0x7a, 0x45, 0xbc, 0x75, 0x28, + 0x5c, 0x19, 0x39, 0x02, 0xe6, 0xb5, 0xe7, 0xa4, 0xc6, 0xe7, 0x20, 0x49, + 0x3d, 0x39, 0x37, 0xbf, 0x48, 0x5e, 0x58, 0x7b, 0xff, 0x89, 0x4f, 0x70, + 0xfd, 0x61, 0x65, 0xa1, 0xd0, 0x12, 0x9c, 0xc6, 0x73, 0xa9, 0x92, 0xe0, + 0xa4, 0xf5, 0x48, 0x9d, 0x22, 0x8a, 0x06, 0x6b, 0x1d, 0xf6, 0x00, 0x02, + 0xec, 0x05, 0x21, 0x92, 0x4f, 0x8d, 0x67, 0x2c, 0xd1, 0x45, 0x2f, 0xec, + 0x92, 0x7e, 0x58, 0xe7, 0x58, 0x07, 0xb2, 0xa3, 0x90, 0x25, 0x6f, 0x92, + 0x07, 0x43, 0xfa, 0x4d, 0x0f, 0xc8, 0xf5, 0x9f, 0x24, 0x69, 0xa5, 0x95, + 0xef, 0x65, 0x09, 0x5c, 0xa0, 0xc8, 0x0a, 0xdf, 0xc8, 0x43, 0xe9, 0xe6, + 0x9b, 0x6d, 0x4a, 0x3f, 0x82, 0x4a, 0xf4, 0x7b, 0x2b, 0xfb, 0xf2, 0xa7, + 0xa6, 0xc1, 0xb6, 0x50, 0x37, 0x8f, 0x09, 0x6f, 0x6f, 0x0b, 0xfa, 0xbc, + 0x75, 0x2c, 0x8f, 0x27, 0x9d, 0x4f, 0x45, 0xd5, 0x6d, 0x09, 0xdc, 0xe9, + 0x79, 0x62, 0xc1, 0x19, 0xde, 0x3a, 0x64, 0xd8, 0x3b, 0x93, 0xea, 0x55, + 0x06, 0x6f, 0x24, 0xd4, 0x23, 0x8a, 0x22, 0x9a, 0xe8, 0x6e, 0x6a, 0x78, + 0x57, 0xaf, 0x1d, 0x8a, 0xba, 0x82, 0x33, 0x70, 0xa7, 0x2f, 0xe3, 0x58, + 0x04, 0x60, 0x49, 0xa8, 0x4a, 0x70, 0x21, 0x3e, 0xf3, 0x1d, 0x9e, 0x77, + 0xa7, 0x22, 0xde, 0xf8, 0xe2, 0x14, 0x80, 0xe7, 0x9b, 0x71, 0x29, 0x94, + 0x38, 0x07, 0x09, 0x46, 0xbd, 0x45, 0x9a, 0x72, 0x51, 0x70, 0x74, 0x46, + 0xc9, 0x11, 0xe3, 0x81}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {404, + {0x96, 0xab, 0x71, 0x9a, 0x3d, 0x08, 0xdf, 0x23, 0x93, 0xeb, 0xc3, 0x30, + 0xe1, 0x51, 0xda, 0xb1}, + {0x3a, 0x3b, 0x9e, 0x6d, 0xe5, 0x37, 0x45, 0x88, 0x75, 0xe5, 0x92, 0x04, + 0xef, 0x75, 0x65, 0xb6, 0xdd, 0xe7, 0x96, 0xe5, 0xab, 0x11, 0xc8, 0x3f, + 0x7a, 0x36, 0x1b, 0x81, 0x43, 0xf0, 0xf7, 0xa7, 0xea, 0xdb, 0x5b, 0x53, + 0xc6, 0xef, 0xa6, 0xd1, 0x99, 0xf7, 0x59, 0xca, 0xd5, 0xc0, 0x29, 0x00, + 0x40, 0x24, 0xea, 0xbb, 0xaf, 0xf7, 0x17, 0xba, 0xfb, 0x95, 0x64, 0x6d, + 0xc3, 0x1a, 0x8f, 0x60, 0x63, 0xb9, 0xf8, 0xfa, 0xae, 0xa6, 0x50, 0xdf, + 0xa8, 0x80, 0x3b, 0xfa, 0x0c, 0x79, 0x09, 0x1f, 0x29, 0x9a, 0x55, 0xf7, + 0x86, 0x11, 0xc2, 0xe0, 0xd0, 0x15, 0x02, 0x1d, 0x6c, 0x6d, 0x3a, 0xbf, + 0x3d, 0x85, 0xca, 0xc3, 0x06, 0x74, 0x0a, 0xcc, 0x14, 0x42, 0x01, 0x51, + 0x6b, 0x78, 0x74, 0x21, 0xa7, 0x7c, 0x78, 0xa5, 0x66, 0xc6, 0xea, 0xdc, + 0x88, 0xec, 0xde, 0xea, 0x4f, 0xf8, 0x61, 0xb6, 0xdb, 0x73, 0xf7, 0xb0, + 0x0f, 0x0a, 0x8f, 0x62, 0xfa, 0xed, 0xef, 0xa5, 0x88, 0x66, 0xfb, 0x36, + 0x84, 0x24, 0xd7, 0x26, 0x7a, 0xfd, 0xf5, 0xff, 0x12, 0x79, 0x91, 0x6d, + 0x2f, 0x17, 0x74, 0x08, 0xd7, 0x80, 0x69, 0x7e, 0x1c, 0x45, 0xe5, 0x8a, + 0x52, 0x4b, 0xb0, 0x36, 0x58, 0x58, 0xd2, 0xb5, 0xa4, 0x2e, 0xe2, 0xbd, + 0x9e, 0x89, 0x04, 0x13, 0x4d, 0x04, 0xcf, 0x07, 0x1e, 0x84, 0xdb, 0x8a, + 0x31, 0x80, 0x4a, 0xa8, 0xbe, 0xbc, 0x0b, 0x28, 0xdd, 0x62, 0x13, 0x60, + 0x38, 0x51, 0x17, 0x76, 0x41, 0x78, 0xfe, 0x74, 0xb2, 0x9d, 0xa3, 0xac, + 0x39, 0x0a, 0xc4, 0x81, 0x2f, 0xdc, 0x7e, 0xed, 0xf9, 0x1f, 0xce, 0x6e, + 0xaa, 0xe3, 0xd0, 0x31, 0x63, 0x43, 0x50, 0x01, 0xce, 0x42, 0xf5, 0x59, + 0x82, 0xda, 0xed, 0xa5, 0xce, 0xc5, 0xde, 0xb9, 0x60, 0xb3, 0x5d, 0xf2, + 0x31, 0x46, 0x3c, 0xbc, 0x26, 0x26, 0x77, 0x46, 0xbe, 0x62, 0x8c, 0x53, + 0xb5, 0x5f, 0x4f, 0x21, 0xef, 0x00, 0x38, 0x16, 0xeb, 0x7b, 0xfc, 0x6c, + 0x71, 0x0e, 0xfa, 0x03, 0xd0, 0x99, 0x4a, 0x1b, 0x3c, 0x85, 0x95, 0xfc, + 0x92, 0x93, 0xa2, 0xc1, 0x01, 0x48, 0x37, 0x98, 0x03, 0x4d, 0x4e, 0xe7, + 0xe3, 0xd5, 0xe0, 0x7b, 0xbd, 0x89, 0x7c, 0x9d, 0xe4, 0xb8, 0x31, 0x5e, + 0x53, 0xcb, 0xd1, 0xf8, 0x1b, 0xde, 0xcb, 0xd5, 0x9d, 0x09, 0x3c, 0x84, + 0x4a, 0x0e, 0xd1, 0xe3, 0xe9, 0xd2, 0x38, 0x70, 0x7a, 0x7b, 0x89, 0x3c, + 0xa4, 0x53, 0x74, 0x52, 0x23, 0xc6, 0x77, 0x56, 0xd9, 0x06, 0x21, 0x52, + 0xb2, 0x39, 0xce, 0xec, 0x44, 0xc4, 0x36, 0xe0, 0x89, 0x6a, 0x59, 0xea, + 0x9e, 0xa8, 0xcf, 0x79, 0xa9, 0x3b, 0x8b, 0x75, 0x93, 0x89, 0xbb, 0x5e, + 0x73, 0xc5, 0xf5, 0x33, 0x0e, 0x26, 0x58, 0x0d, 0x97, 0x77, 0x81, 0x74, + 0x00, 0x16, 0x6d, 0x82, 0x60, 0x08, 0xbe, 0x5e, 0x8c, 0x71, 0x84, 0xae, + 0x2e, 0xcf, 0x8f, 0xb9, 0xdb, 0xa9, 0x2a, 0xf3, 0xc7, 0x47, 0xc7, 0x4e, + 0x15, 0x34, 0xc0, 0x53, 0x95, 0xf9, 0x20, 0x4b, 0x5e, 0x84, 0x81, 0xfd, + 0xcf, 0x4d, 0xab, 0x5e, 0xa6, 0x22, 0x4a, 0x8e, 0x0e, 0xe5, 0x25, 0x76, + 0xd4, 0x67, 0xd9, 0x30, 0xc0, 0x89, 0x9d, 0x31, 0xa4, 0xe2, 0x88, 0xe3, + 0xee, 0xcb, 0x8c, 0xb7, 0xa3, 0xbe, 0x3a, 0x66, 0xc7, 0x9a, 0xe9, 0x30, + 0x33, 0xde, 0x5d, 0x0d, 0x42, 0x2a, 0x6d, 0x54, 0xab, 0x00, 0x2d, 0x1a, + 0x82, 0xf3, 0xf6, 0x0d, 0xb9, 0x78, 0x34, 0xd9, 0xfa, 0x37, 0x82, 0xdd, + 0x64, 0xcb, 0xec, 0x8d, 0xdc, 0xac, 0x22, 0x16, 0xa3, 0x93, 0xdc, 0x26, + 0x3c, 0xea, 0x27, 0x05, 0xfd, 0x07, 0x2e, 0xc8, 0x2d, 0xfa, 0x1d, 0xde, + 0xf9, 0xc5, 0x88, 0xc4, 0x9f, 0x17, 0xc2, 0x75}, + {0xd5, 0x0a, 0xe7, 0x97, 0xf6, 0xc3, 0x41, 0x8f, 0x38, 0x8a, 0x75, 0x13, + 0xd6, 0x93, 0xc6, 0xdd, 0x66, 0x5e, 0x85, 0x87, 0x67, 0x53, 0x1f, 0xbc, + 0xcd, 0x3e, 0xb1, 0xaa, 0xbe, 0x79, 0x66, 0x90, 0xec, 0x8f, 0xbb, 0x75, + 0x7d, 0x88, 0xb1, 0x69, 0xad, 0xf5, 0xc1, 0x36, 0xde, 0x50, 0xff, 0x0f, + 0x2c, 0xfd, 0xd8, 0x38, 0x9f, 0x81, 0x23, 0x82, 0x57, 0x8a, 0xee, 0x0b, + 0x0b, 0x61, 0xe1, 0x3c, 0x6a, 0x2b, 0xc5, 0x00, 0x64, 0x0f, 0xe1, 0x58, + 0x5f, 0x06, 0x8e, 0xee, 0x0d, 0x1f, 0xa3, 0x42, 0x02, 0x20, 0xe2, 0x30, + 0x90, 0xe2, 0x4e, 0x32, 0x48, 0xfe, 0x16, 0xf4, 0xe0, 0xc7, 0xc0, 0xe9, + 0x96, 0xa2, 0x1b, 0x49, 0x47, 0xdd, 0xd0, 0x8f, 0xd3, 0xcc, 0xc1, 0xf0, + 0x36, 0x65, 0x1b, 0xe4, 0xf4, 0x8e, 0xe1, 0xff, 0xb4, 0x86, 0xcd, 0xc0, + 0x59, 0x11, 0x24, 0x44, 0x80, 0x54, 0x82, 0x21, 0xd8, 0xda, 0x1f, 0x2b, + 0xc3, 0x7d, 0xec, 0xe0, 0x80, 0xe5, 0x1b, 0x2c, 0xdd, 0x1d, 0xde, 0xbf, + 0x37, 0x21, 0x3a, 0x4d, 0xfa, 0x1b, 0x25, 0x2e, 0x56, 0x72, 0x43, 0xd9, + 0xce, 0xc8, 0xc8, 0x9e, 0xb8, 0xdb, 0x54, 0x4e, 0x7c, 0x38, 0x9a, 0x2e, + 0x13, 0xf1, 0xb9, 0x1d, 0x86, 0x0d, 0xf3, 0xcb, 0xce, 0xc3, 0xe8, 0x5c, + 0x93, 0x27, 0x6c, 0x2a, 0x9a, 0x5f, 0xa0, 0x80, 0xef, 0xc8, 0x5e, 0x9b, + 0xad, 0x3b, 0xfe, 0x2d, 0x9b, 0xb0, 0x64, 0x98, 0xdd, 0x8b, 0x37, 0x20, + 0x45, 0x6b, 0xfa, 0xbd, 0x3c, 0x69, 0xb3, 0x45, 0xf6, 0x95, 0x48, 0x72, + 0xba, 0xa1, 0xd4, 0x3b, 0x9f, 0x7c, 0xeb, 0x92, 0xae, 0x9a, 0xd7, 0x7b, + 0x27, 0x0d, 0x0b, 0x94, 0xc7, 0x92, 0x75, 0xa4, 0x88, 0x74, 0xda, 0xfb, + 0x13, 0x61, 0x05, 0xf5, 0x55, 0x35, 0x29, 0x68, 0x7b, 0x6a, 0xee, 0xaa, + 0x52, 0x17, 0x90, 0xb9, 0x37, 0x6c, 0x9f, 0x88, 0xac, 0xe9, 0x40, 0x49, + 0x23, 0x5c, 0xd5, 0x2c, 0x43, 0x87, 0xad, 0x21, 0x04, 0x42, 0x51, 0x3d, + 0xd5, 0xe0, 0x71, 0x71, 0x51, 0x9d, 0x58, 0xb1, 0x29, 0x4f, 0xb8, 0xac, + 0x1f, 0x60, 0xac, 0x68, 0xb8, 0xf0, 0x7b, 0x41, 0x8e, 0x1b, 0xb0, 0x59, + 0x86, 0x01, 0xec, 0x38, 0xb9, 0xa9, 0xb1, 0x37, 0xdd, 0x87, 0xd0, 0xc8, + 0xa4, 0x10, 0x89, 0xd1, 0x7c, 0xa1, 0xc7, 0x20, 0xfd, 0x0e, 0x7e, 0x3b, + 0x81, 0xb8, 0x5a, 0x37, 0x37, 0x53, 0xbe, 0xd0, 0xf5, 0xe2, 0x95, 0x86, + 0xf8, 0x4c, 0xb2, 0x9e, 0x1d, 0x88, 0xc3, 0x79, 0xc9, 0x65, 0xc5, 0x0f, + 0x6a, 0x80, 0x3d, 0xdf, 0xac, 0x2e, 0x15, 0x55, 0xbe, 0xb9, 0xc2, 0x08, + 0xa3, 0x82, 0x1f, 0x53, 0xbe, 0xad, 0x8f, 0x12, 0x0f, 0x4e, 0xf4, 0xa1, + 0x49, 0x0b, 0x73, 0x0a, 0x0b, 0x8a, 0x2f, 0x18, 0x69, 0xc6, 0xb9, 0x85, + 0x52, 0x0d, 0x70, 0x9b, 0xdc, 0x0e, 0x5f, 0xce, 0x44, 0x31, 0x6b, 0x8a, + 0xa2, 0x44, 0x8a, 0x27, 0x43, 0x76, 0x1b, 0xf7, 0x7b, 0xdb, 0xbf, 0xda, + 0xb6, 0xa7, 0x21, 0xa8, 0xec, 0x79, 0xf3, 0x8f, 0x7e, 0x73, 0x21, 0xa8, + 0x0a, 0x2c, 0xd3, 0xa3, 0x5a, 0x91, 0x2e, 0xaa, 0xc5, 0xea, 0xce, 0x85, + 0xc4, 0xca, 0xd3, 0xc6, 0x68, 0x5b, 0x88, 0xbe, 0x45, 0x17, 0xcd, 0x1c, + 0x20, 0x97, 0x1b, 0x85, 0xbd, 0x9e, 0x8e, 0xb6, 0xe5, 0x28, 0x69, 0xe0, + 0x14, 0x83, 0x1d, 0xff, 0x75, 0x85, 0xa1, 0x63, 0xf5, 0xa4, 0xdb, 0xf1, + 0xd5, 0x91, 0x60, 0x10, 0x4d, 0xa9, 0x0a, 0x9c, 0xfc, 0xc8, 0xd6, 0xa0, + 0x32, 0x49, 0x42, 0xb4, 0x0f, 0xde, 0x43, 0x19, 0xa3, 0x24, 0x42, 0xd8, + 0x3e, 0xbb, 0xf5, 0xd7, 0xa3, 0x6e, 0x94, 0x95, 0xbe, 0x2f, 0xfd, 0x0e, + 0x7f, 0xae, 0xc1, 0xb6, 0x6c, 0x96, 0xf7, 0x18, 0x43, 0x75, 0x0b, 0x8a, + 0x05, 0x1b, 0x71, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {405, + {0xd8, 0xc2, 0x21, 0xe4, 0x26, 0x10, 0x9c, 0xb5, 0x91, 0x1d, 0x7d, 0x6f, + 0x08, 0x36, 0xf4, 0xcd}, + {0x92, 0x81, 0x4e, 0x18, 0xdb, 0xe6, 0xe8, 0x37, 0x14, 0xc4, 0xa8, 0x2b, + 0xa3, 0xac, 0x3b, 0xaf, 0x68, 0x2a, 0x80, 0x54, 0xeb, 0x36, 0x66, 0x6c, + 0x95, 0x46, 0xdb, 0x04, 0x0d, 0x40, 0xb8, 0x61, 0x3f, 0xc5, 0x60, 0xd9, + 0x7b, 0x05, 0x26, 0x5f, 0xb1, 0x9a, 0xde, 0x18, 0x0e, 0xfe, 0xb5, 0x5d, + 0xfc, 0xe2, 0xcc, 0x59, 0x81, 0xca, 0x22, 0x2e, 0x66, 0xb5, 0x47, 0xb7, + 0x8a, 0x42, 0x40, 0x17, 0x10, 0x53, 0x5b, 0x11, 0x81, 0x67, 0x4f, 0xdd, + 0x42, 0x6c, 0xf2, 0xb0, 0xb5, 0x5e, 0x5b, 0x7f, 0x05, 0x05, 0xf1, 0x13, + 0x07, 0x12, 0x0d, 0x49, 0x5c, 0xfb, 0x19, 0x7a, 0x3d, 0xe0, 0x05, 0x69, + 0xb3, 0xd3, 0x9f, 0x93, 0xc2, 0x72, 0x70, 0xdf, 0x47, 0x25, 0x24, 0x3d, + 0x31, 0x4a, 0x02, 0x65, 0x49, 0x69, 0x2b, 0x0e, 0x2b, 0x40, 0x79, 0xc6, + 0x0a, 0x80, 0x53, 0xf0, 0xf3, 0x6e, 0x83, 0xaa, 0xa3, 0x49, 0x43, 0x07, + 0xb1, 0x75, 0xfd, 0x40, 0x64, 0x3c, 0x1b, 0xc2, 0x64, 0xee, 0xd1, 0xc0, + 0x0f, 0x8b, 0x56, 0x5f, 0x2a, 0x3a, 0xee, 0xb7, 0x8b, 0xd9, 0x49, 0x70, + 0xbd, 0x92, 0x67, 0xd2, 0x1f, 0x5a, 0x9a, 0x1b, 0x07, 0xdf, 0x09, 0xed, + 0x44, 0xa3, 0xbd, 0x42, 0x55, 0xa1, 0x39, 0xa3, 0x28, 0x23, 0x5b, 0x92, + 0x18, 0x33, 0xf9, 0x29, 0x04, 0xa7, 0x4e, 0xc2, 0x02, 0xb0, 0xea, 0xc6, + 0x5d, 0xf1, 0xca, 0xed, 0x05, 0xdc, 0x84, 0xe5, 0x2b, 0x06, 0xc1, 0xec, + 0xf0, 0xf7, 0x91, 0x43, 0x24, 0xac, 0x4d, 0x82, 0x8b, 0x7d, 0xe7, 0x18, + 0x97, 0x05, 0x30, 0x89, 0x59, 0xbe, 0x42, 0x40, 0x19, 0x48, 0xe3, 0xbf, + 0x4b, 0xdd, 0x50, 0xce, 0x24, 0x10, 0x1c, 0x67, 0xae, 0x74, 0x5a, 0x73, + 0xa6, 0x7d, 0x7e, 0x36, 0x6b, 0x6b, 0x43, 0x2c, 0xe6, 0x7b, 0x05, 0xce, + 0xfd, 0x14, 0x9a, 0x17, 0x24, 0x70, 0x10, 0xf4, 0x2d, 0xae, 0x4d, 0xe1, + 0xb2, 0xca, 0x42, 0xa8, 0xe7, 0x18, 0x24, 0xcd, 0x32, 0xc5, 0xcb, 0x2e, + 0x20, 0x55, 0x44, 0x3e, 0xc3, 0xff, 0x24, 0x33, 0x9c, 0x77, 0x4d, 0xc9, + 0x20, 0x77, 0x44, 0xb8, 0x4e, 0x92, 0x03, 0xfd, 0xa1, 0xf8, 0x55, 0x95, + 0xf9, 0x61, 0x98, 0x7d, 0x84, 0x7e, 0xd3, 0x38, 0x67, 0xf1, 0xdd, 0xfc, + 0xe0, 0x79, 0x5e, 0x3f, 0x2d, 0x78, 0xc5, 0xd7, 0x49, 0xa4, 0x88, 0xa4, + 0x99, 0x73, 0x92, 0xb8, 0xc9, 0x02, 0x2c, 0x81, 0x01, 0x97, 0xc9, 0x31, + 0x86, 0x89, 0x4f, 0xaa, 0x55, 0xcb, 0x0b, 0x67, 0x75, 0xb5, 0x7a, 0x7b, + 0xa2, 0x72, 0x9c, 0x61, 0x7c, 0x94, 0x30, 0xa4, 0x40, 0x98, 0xd5, 0x08, + 0x1e, 0x3c, 0x5c, 0x49, 0x08, 0xdd, 0xd1, 0xa4, 0x75, 0xcf, 0x92, 0x11, + 0x40, 0x8a, 0x8d, 0xdb, 0xe1, 0x9e, 0xe5, 0x27, 0xdd, 0xb2, 0x59, 0x64, + 0x56, 0xe1, 0xb1, 0x48, 0x1a, 0x09, 0xb0, 0x4e, 0x09, 0x1b, 0x1c, 0x14, + 0xb7, 0xb2, 0xe4, 0x1b, 0xb4, 0x43, 0x4a, 0x90, 0x67, 0x36, 0xe1, 0x15, + 0xcb, 0x25, 0xad, 0xa0, 0x95, 0x0a, 0xc5, 0xd2, 0x84, 0x5b, 0x4a, 0x9f, + 0x1e, 0x95, 0xf4, 0xd8, 0x0f, 0x64, 0x44, 0x0e, 0x98, 0x33, 0x24, 0xc3, + 0xaa, 0x9f, 0x3e, 0xc8, 0x96, 0x4f, 0x9d, 0xa0, 0xd2, 0x6a, 0xa4, 0x7e, + 0x86, 0x35, 0x5a, 0xa8, 0x0a, 0xd9, 0x9d, 0x0e, 0x57, 0x3f, 0xa9, 0x93, + 0x2d, 0xa7, 0x0b, 0xd6, 0x5c, 0xb1, 0xa0, 0x6d, 0x8c, 0xb7, 0x7e, 0x45, + 0x5f, 0xe7, 0xca, 0xda, 0x45, 0x61, 0xe0, 0x27, 0xca, 0x16, 0x08, 0x13, + 0x2c, 0x26, 0x05, 0xb6, 0xd0, 0x48, 0x9b, 0xba, 0x6b, 0x29, 0xf2, 0x93, + 0x95, 0x18, 0x83, 0xc4, 0x51, 0xf3, 0x7b, 0xd5, 0x45, 0xf6, 0x60, 0x53, + 0x64, 0xdd, 0xc7, 0x59, 0x18, 0xdf, 0x09, 0x7e}, + {0xd8, 0x53, 0xd5, 0x7e, 0xaa, 0xca, 0xc8, 0x09, 0x63, 0x46, 0x56, 0x4e, + 0xcc, 0xd3, 0x32, 0x81, 0xee, 0x86, 0x4f, 0xb2, 0x90, 0xce, 0x91, 0xeb, + 0x71, 0x7f, 0xa1, 0x53, 0xca, 0x00, 0x06, 0x4e, 0x03, 0x36, 0x35, 0x17, + 0x8c, 0x59, 0x86, 0x0a, 0x56, 0x72, 0x15, 0xb7, 0x32, 0x0f, 0xab, 0x4a, + 0x72, 0xcc, 0xf7, 0x16, 0x50, 0x1d, 0xbc, 0x9a, 0x44, 0xd5, 0xb3, 0xd5, + 0x01, 0x72, 0x96, 0x74, 0x98, 0x7d, 0x24, 0x13, 0xca, 0xd7, 0x9d, 0xec, + 0xe0, 0x55, 0xa9, 0xb0, 0xd4, 0x7e, 0xc9, 0x80, 0x33, 0x1f, 0x4a, 0x23, + 0x6b, 0x31, 0x98, 0x4f, 0x5d, 0x62, 0xf9, 0xd7, 0xf5, 0x8c, 0x0f, 0x3a, + 0xfb, 0x81, 0xfe, 0x60, 0xf2, 0x66, 0x65, 0x2d, 0xa6, 0x5d, 0x06, 0x87, + 0x43, 0x34, 0xbe, 0x06, 0x5f, 0x56, 0x09, 0x6e, 0x98, 0x53, 0x6b, 0xd1, + 0xf2, 0x12, 0x03, 0x13, 0xb0, 0x90, 0x5f, 0xfe, 0x2f, 0x2c, 0x3b, 0x6d, + 0xe2, 0x65, 0xab, 0x78, 0x00, 0xc4, 0x2b, 0xe8, 0x10, 0xbe, 0xd1, 0x85, + 0x48, 0xc0, 0x8f, 0x91, 0x93, 0xb0, 0x2a, 0x39, 0x81, 0xa9, 0x22, 0xb3, + 0x2b, 0x61, 0x8f, 0xd9, 0xa9, 0x78, 0x43, 0x9e, 0xa3, 0x82, 0xbf, 0x28, + 0x90, 0xad, 0x1f, 0x30, 0xd1, 0x15, 0xb2, 0x31, 0x92, 0x76, 0x28, 0x9c, + 0xf4, 0xf7, 0xa9, 0x91, 0x7b, 0x0c, 0x06, 0x41, 0x80, 0xe7, 0x9c, 0x86, + 0x44, 0xf9, 0xac, 0x88, 0x0a, 0x79, 0x3b, 0x4a, 0x8e, 0xe4, 0x24, 0xdf, + 0xf3, 0x2c, 0xf2, 0xb6, 0xca, 0x46, 0xf5, 0x2f, 0xf8, 0xbd, 0x83, 0x59, + 0xed, 0x18, 0xea, 0x8a, 0xac, 0x23, 0xe6, 0x3a, 0xe3, 0x37, 0xf5, 0xba, + 0xea, 0x9e, 0x2f, 0xf8, 0x45, 0xa5, 0xfd, 0xc0, 0xb7, 0x9d, 0x57, 0x67, + 0xd4, 0x7c, 0x2a, 0x1a, 0x53, 0x6d, 0x88, 0x9f, 0x55, 0x3c, 0x52, 0x69, + 0x6c, 0xbe, 0x91, 0xcc, 0xd2, 0xec, 0x67, 0x1a, 0x06, 0x44, 0x68, 0x9b, + 0xdb, 0x0f, 0x4d, 0xb7, 0xe5, 0xd5, 0x8c, 0x85, 0x4e, 0xb5, 0x39, 0xb6, + 0xb4, 0xcd, 0x92, 0x14, 0xe3, 0x61, 0xa2, 0x16, 0xd3, 0x15, 0xb1, 0xb1, + 0x24, 0xb4, 0x3c, 0x76, 0xc7, 0x03, 0xc0, 0x1d, 0x3b, 0xc3, 0x14, 0x2f, + 0x76, 0x0a, 0x39, 0x9b, 0xa4, 0x88, 0x7a, 0x6e, 0x32, 0x6a, 0x58, 0xec, + 0xaf, 0x56, 0xfd, 0x49, 0xae, 0x12, 0x8a, 0x86, 0xcd, 0xa4, 0x85, 0xee, + 0xdc, 0x3d, 0xa8, 0x0b, 0x75, 0xb1, 0x71, 0xe7, 0x7c, 0xad, 0xe0, 0x0c, + 0x90, 0x3c, 0x1f, 0x21, 0x6e, 0xef, 0xa8, 0x45, 0xdf, 0xae, 0xf6, 0x60, + 0xfc, 0x5e, 0xcb, 0x67, 0x91, 0xed, 0x53, 0x76, 0x56, 0x83, 0xf4, 0x4d, + 0xa6, 0xc4, 0xed, 0x8a, 0x9a, 0xd9, 0xe9, 0x95, 0xf7, 0xd9, 0x20, 0xcd, + 0xee, 0x84, 0x63, 0xe7, 0x9b, 0x18, 0xe8, 0x87, 0x4b, 0x0a, 0x2f, 0x57, + 0x3b, 0x18, 0x25, 0xf8, 0xa4, 0x80, 0xb1, 0xed, 0x12, 0x45, 0xc8, 0x1f, + 0x4e, 0xc0, 0x97, 0xbf, 0x0a, 0x05, 0x04, 0xaa, 0xb9, 0xbd, 0xae, 0xf2, + 0x7b, 0x67, 0xd9, 0x88, 0x05, 0xa7, 0xec, 0x68, 0x7c, 0x8c, 0xbc, 0xbc, + 0x92, 0xad, 0x3c, 0xe5, 0x86, 0x51, 0x16, 0x2a, 0x1f, 0x57, 0xf8, 0xaf, + 0x42, 0x7e, 0xa0, 0xa1, 0x11, 0xdb, 0xd6, 0xe3, 0xc7, 0xf2, 0x40, 0xeb, + 0x6b, 0x23, 0x60, 0x65, 0x0a, 0x72, 0xb9, 0xc1, 0xc4, 0x41, 0x7b, 0x1d, + 0x54, 0x1d, 0xfc, 0xc2, 0xa8, 0xd6, 0xce, 0x3e, 0x8c, 0x16, 0x0d, 0x8d, + 0x41, 0x7e, 0x4e, 0xfb, 0xdc, 0xe8, 0x09, 0xbf, 0xe3, 0x08, 0x02, 0x69, + 0x6b, 0xfd, 0x52, 0xa0, 0xf4, 0x0b, 0xe4, 0xdb, 0x9b, 0xe2, 0x47, 0xdf, + 0xd8, 0x67, 0x17, 0x9d, 0x82, 0x39, 0x0b, 0x55, 0x18, 0x0e, 0xbc, 0x6c, + 0xeb, 0xa0, 0xa9, 0x90, 0xe3, 0xf6, 0xd3, 0x2e, 0xef, 0x9d, 0xfd, 0xb9, + 0x46, 0x70, 0x63, 0x71}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {406, + {0x70, 0x4e, 0xb9, 0x1d, 0xd5, 0xba, 0x3d, 0x85, 0x27, 0x9c, 0xf4, 0x7c, + 0x01, 0xec, 0xa2, 0xa5}, + {0x92, 0x81, 0x4e, 0x18, 0xdb, 0xe6, 0xe8, 0x37, 0x14, 0xc4, 0xa8, 0x2b, + 0xa3, 0xac, 0x3b, 0xaf, 0x68, 0x2a, 0x80, 0x54, 0xeb, 0x36, 0x66, 0x6c, + 0x95, 0x46, 0xdb, 0x04, 0x0d, 0x40, 0xb8, 0x61, 0x3f, 0xc5, 0x60, 0xd9, + 0x7b, 0x05, 0x26, 0x5f, 0xb1, 0x9a, 0xde, 0x18, 0x0e, 0xfe, 0xb5, 0x5d, + 0xfc, 0xe2, 0xcc, 0x59, 0x81, 0xca, 0x22, 0x2e, 0x66, 0xb5, 0x47, 0xb7, + 0x8a, 0x42, 0x40, 0x17, 0x10, 0x53, 0x5b, 0x11, 0x81, 0x67, 0x4f, 0xdd, + 0x42, 0x6c, 0xf2, 0xb0, 0xb5, 0x5e, 0x5b, 0x7f, 0x05, 0x05, 0xf1, 0x13, + 0x07, 0x12, 0x0d, 0x49, 0x5c, 0xfb, 0x19, 0x7a, 0x3d, 0xe0, 0x05, 0x69, + 0xb3, 0xd3, 0x9f, 0x93, 0xc2, 0x72, 0x70, 0xdf, 0x47, 0x25, 0x24, 0x3d, + 0x31, 0x4a, 0x02, 0x65, 0x49, 0x69, 0x2b, 0x0e, 0x2b, 0x40, 0x79, 0xc6, + 0x0a, 0x80, 0x53, 0xf0, 0xf3, 0x6e, 0x83, 0xaa, 0xa3, 0x49, 0x43, 0x07, + 0xb1, 0x75, 0xfd, 0x40, 0x64, 0x3c, 0x1b, 0xc2, 0x64, 0xee, 0xd1, 0xc0, + 0x0f, 0x8b, 0x56, 0x5f, 0x2a, 0x3a, 0xee, 0xb7, 0x8b, 0xd9, 0x49, 0x70, + 0xbd, 0x92, 0x67, 0xd2, 0x1f, 0x5a, 0x9a, 0x1b, 0x07, 0xdf, 0x09, 0xed, + 0x44, 0xa3, 0xbd, 0x42, 0x55, 0xa1, 0x39, 0xa3, 0x28, 0x23, 0x5b, 0x92, + 0x18, 0x33, 0xf9, 0x29, 0x04, 0xa7, 0x4e, 0xc2, 0x02, 0xb0, 0xea, 0xc6, + 0x5d, 0xf1, 0xca, 0xed, 0x05, 0xdc, 0x84, 0xe5, 0x2b, 0x06, 0xc1, 0xec, + 0xf0, 0xf7, 0x91, 0x43, 0x24, 0xac, 0x4d, 0x82, 0x8b, 0x7d, 0xe7, 0x18, + 0x97, 0x05, 0x30, 0x89, 0x59, 0xbe, 0x42, 0x40, 0x19, 0x48, 0xe3, 0xbf, + 0x4b, 0xdd, 0x50, 0xce, 0x24, 0x10, 0x1c, 0x67, 0xae, 0x74, 0x5a, 0x73, + 0xa6, 0x7d, 0x7e, 0x36, 0x6b, 0x6b, 0x43, 0x2c, 0xe6, 0x7b, 0x05, 0xce, + 0xfd, 0x14, 0x9a, 0x17, 0x24, 0x70, 0x10, 0xf4, 0x2d, 0xae, 0x4d, 0xe1, + 0xb2, 0xca, 0x42, 0xa8, 0xe7, 0x18, 0x24, 0xcd, 0x32, 0xc5, 0xcb, 0x2e, + 0x20, 0x55, 0x44, 0x3e, 0xc3, 0xff, 0x24, 0x33, 0x9c, 0x77, 0x4d, 0xc9, + 0x20, 0x77, 0x44, 0xb8, 0x4e, 0x92, 0x03, 0xfd, 0xa1, 0xf8, 0x55, 0x95, + 0xf9, 0x61, 0x98, 0x7d, 0x84, 0x7e, 0xd3, 0x38, 0x67, 0xf1, 0xdd, 0xfc, + 0xe0, 0x79, 0x5e, 0x3f, 0x2d, 0x78, 0xc5, 0xd7, 0x49, 0xa4, 0x88, 0xa4, + 0x99, 0x73, 0x92, 0xb8, 0xc9, 0x02, 0x2c, 0x81, 0x01, 0x97, 0xc9, 0x31, + 0x86, 0x89, 0x4f, 0xaa, 0x55, 0xcb, 0x0b, 0x67, 0x75, 0xb5, 0x7a, 0x7b, + 0xa2, 0x72, 0x9c, 0x61, 0x7c, 0x94, 0x30, 0xa4, 0x40, 0x98, 0xd5, 0x08, + 0x1e, 0x3c, 0x5c, 0x49, 0x08, 0xdd, 0xd1, 0xa4, 0x75, 0xcf, 0x92, 0x11, + 0x40, 0x8a, 0x8d, 0xdb, 0xe1, 0x9e, 0xe5, 0x27, 0xdd, 0xb2, 0x59, 0x64, + 0x56, 0xe1, 0xb1, 0x48, 0x1a, 0x09, 0xb0, 0x4e, 0x09, 0x1b, 0x1c, 0x14, + 0xb7, 0xb2, 0xe4, 0x1b, 0xb4, 0x43, 0x4a, 0x90, 0x67, 0x36, 0xe1, 0x15, + 0xcb, 0x25, 0xad, 0xa0, 0x95, 0x0a, 0xc5, 0xd2, 0x84, 0x5b, 0x4a, 0x9f, + 0x1e, 0x95, 0xf4, 0xd8, 0x0f, 0x64, 0x44, 0x0e, 0x98, 0x33, 0x24, 0xc3, + 0xaa, 0x9f, 0x3e, 0xc8, 0x96, 0x4f, 0x9d, 0xa0, 0xd2, 0x6a, 0xa4, 0x7e, + 0x86, 0x35, 0x5a, 0xa8, 0x0a, 0xd9, 0x9d, 0x0e, 0x57, 0x3f, 0xa9, 0x93, + 0x2d, 0xa7, 0x0b, 0xd6, 0x5c, 0xb1, 0xa0, 0x6d, 0x8c, 0xb7, 0x7e, 0x45, + 0x5f, 0xe7, 0xca, 0xda, 0x45, 0x61, 0xe0, 0x27, 0xca, 0x16, 0x08, 0x13, + 0x2c, 0x26, 0x05, 0xb6, 0xd0, 0x48, 0x9b, 0xba, 0x6b, 0x29, 0xf2, 0x93, + 0x95, 0x18, 0x83, 0xc4, 0x51, 0xf3, 0x7b, 0xd5, 0x45, 0xf6, 0x60, 0x53, + 0x64, 0xdd, 0xc7, 0x59, 0x18, 0xdf, 0x09, 0x7e}, + {0x51, 0xc7, 0x1f, 0xd7, 0x77, 0x8a, 0xa3, 0x64, 0x8f, 0x3e, 0x31, 0xe1, + 0xdb, 0x0c, 0x73, 0xcb, 0x14, 0x79, 0x37, 0x2f, 0x2e, 0x35, 0xf6, 0x5f, + 0x00, 0x18, 0x8f, 0x08, 0xf7, 0x94, 0x99, 0x3a, 0x2e, 0xe2, 0xbb, 0x7e, + 0x91, 0xcd, 0x1a, 0x2b, 0x86, 0xe9, 0x2b, 0x8c, 0xcc, 0xa7, 0x27, 0x72, + 0x07, 0xfb, 0x52, 0x5a, 0xb1, 0x76, 0x00, 0x17, 0x3f, 0xa2, 0x88, 0x44, + 0xae, 0x27, 0xf0, 0x93, 0xe0, 0xe5, 0xae, 0x00, 0x58, 0x5c, 0xc7, 0x14, + 0xda, 0xc9, 0x0c, 0xbe, 0x9b, 0x63, 0x32, 0xcb, 0xe4, 0xcb, 0x68, 0x9b, + 0x2c, 0xd1, 0x41, 0xc1, 0x02, 0xc6, 0x88, 0x1f, 0x5b, 0x71, 0xec, 0x47, + 0x7c, 0x5f, 0x4a, 0x91, 0xf7, 0xbd, 0xcb, 0x58, 0x71, 0xaa, 0xdd, 0x47, + 0x8f, 0x1a, 0x9c, 0xcc, 0x6e, 0x06, 0x9b, 0x72, 0x83, 0xf4, 0xd7, 0x0b, + 0x26, 0xe8, 0x74, 0x8e, 0xda, 0x6d, 0x44, 0x3a, 0xb1, 0x38, 0x04, 0xc5, + 0x43, 0xa4, 0x4f, 0xe2, 0xfb, 0x36, 0x6f, 0x90, 0xde, 0x35, 0xd8, 0x3f, + 0xbf, 0x63, 0x54, 0xa9, 0xa9, 0xab, 0x4a, 0x93, 0xff, 0x7d, 0x61, 0xcb, + 0xc0, 0xbf, 0xe0, 0x5d, 0x61, 0x02, 0xc9, 0xc3, 0x93, 0x27, 0x3e, 0x7d, + 0x3a, 0x04, 0xd6, 0x1e, 0xba, 0x77, 0x1f, 0x05, 0xce, 0xe2, 0x9e, 0x5d, + 0xac, 0xb7, 0xab, 0xf3, 0x4e, 0xc9, 0x15, 0x9e, 0x12, 0x18, 0x41, 0xe2, + 0xc3, 0x98, 0x48, 0xf6, 0x04, 0xc8, 0xf7, 0x43, 0x31, 0x3c, 0xbd, 0xca, + 0x82, 0x8b, 0xfa, 0x46, 0x35, 0xa8, 0x11, 0x36, 0xe7, 0xa3, 0x7f, 0x23, + 0x0c, 0x0d, 0x3c, 0x81, 0x4d, 0x35, 0xc2, 0xea, 0xab, 0xdd, 0x94, 0x18, + 0x33, 0x12, 0x90, 0x9a, 0xb3, 0xa0, 0x9b, 0x87, 0xcc, 0xe0, 0xc7, 0x19, + 0x40, 0x8f, 0x83, 0x7b, 0xf2, 0x4b, 0xfb, 0x2d, 0xad, 0x87, 0x63, 0x0a, + 0xab, 0xc9, 0xea, 0xb3, 0x5b, 0xdb, 0x9c, 0xc5, 0x36, 0x19, 0x83, 0x89, + 0xac, 0xee, 0xc6, 0x8e, 0x87, 0x79, 0xf9, 0xe1, 0xee, 0xe8, 0x43, 0x92, + 0x18, 0x98, 0x23, 0xa6, 0x81, 0x95, 0xb7, 0x5b, 0xbb, 0x6d, 0x33, 0xad, + 0xdf, 0x58, 0x05, 0x64, 0xe6, 0x96, 0xa3, 0x62, 0x92, 0x8e, 0x2a, 0xc5, + 0x06, 0xb7, 0x94, 0x80, 0x60, 0x0b, 0xc2, 0xf9, 0xea, 0xa3, 0xe9, 0x6f, + 0x32, 0x33, 0x90, 0xd1, 0xd9, 0x2c, 0xf3, 0xc6, 0xd4, 0xbd, 0x41, 0x47, + 0xad, 0xa5, 0x63, 0x4c, 0xff, 0x2b, 0xf2, 0xd9, 0x7b, 0x25, 0x99, 0x04, + 0xa3, 0x35, 0xea, 0xf1, 0x1e, 0xc3, 0xfc, 0x84, 0xdc, 0xd8, 0xe2, 0x7f, + 0x75, 0x38, 0xe0, 0xfa, 0xc1, 0xdb, 0xe7, 0xcb, 0x45, 0x33, 0xf4, 0xfa, + 0x58, 0x91, 0x35, 0x35, 0xd9, 0x57, 0xb9, 0x06, 0x78, 0xfa, 0xc5, 0x8a, + 0xa9, 0x66, 0x94, 0xa8, 0x04, 0x7a, 0xc7, 0x74, 0xaf, 0xe4, 0x88, 0xab, + 0x42, 0x9c, 0x68, 0x07, 0xe7, 0x09, 0x35, 0x1f, 0x81, 0x59, 0xdc, 0xfb, + 0xf8, 0x3b, 0x86, 0x5a, 0xee, 0xb2, 0x67, 0x22, 0xef, 0x64, 0xa5, 0x37, + 0xce, 0x93, 0x2b, 0x2c, 0xfa, 0x6d, 0x53, 0xed, 0x6c, 0xc1, 0xca, 0x8a, + 0xb5, 0x87, 0x48, 0xc0, 0x6a, 0x75, 0x35, 0x15, 0xff, 0xfc, 0x56, 0xe2, + 0x94, 0xf5, 0x1a, 0xb2, 0x57, 0x58, 0x5b, 0x61, 0x0d, 0x26, 0x1c, 0x6f, + 0xe1, 0x2d, 0xef, 0x38, 0xa1, 0xb5, 0xdc, 0xea, 0xa4, 0x68, 0x15, 0x69, + 0x12, 0x4c, 0x67, 0x9b, 0x20, 0x98, 0x4e, 0xd2, 0x96, 0x77, 0x40, 0x41, + 0x9b, 0x34, 0x2e, 0x90, 0x10, 0xea, 0xbd, 0x29, 0x1d, 0xe0, 0x26, 0xf6, + 0xe8, 0x29, 0xe4, 0xdb, 0xa5, 0x30, 0x0c, 0xb6, 0x68, 0x19, 0x13, 0x58, + 0xab, 0x58, 0xe1, 0x78, 0xc2, 0x9a, 0x01, 0x94, 0xa6, 0x39, 0x23, 0x3f, + 0x9c, 0x28, 0xc5, 0x0a, 0x60, 0x9b, 0xc4, 0x2f, 0x8f, 0xa6, 0xcd, 0x17, + 0xbc, 0x58, 0xec, 0xcd}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {407, + {0x4d, 0xc8, 0x1a, 0xc7, 0x39, 0x87, 0x77, 0x06, 0x0c, 0x3b, 0x82, 0xd3, + 0x0b, 0x6b, 0x2c, 0x37}, + {0x0c, 0xab, 0x9d, 0xeb, 0xf2, 0x06, 0x55, 0xea, 0xd0, 0x3b, 0x5a, 0xc5, + 0x85, 0xd8, 0x1b, 0x29, 0x6a, 0x3d, 0xa9, 0x34, 0xe3, 0x71, 0x80, 0xb6, + 0xdc, 0x52, 0xda, 0x02, 0x4d, 0x20, 0x22, 0x37, 0x23, 0x9f, 0x6d, 0xb9, + 0x61, 0x30, 0xab, 0x64, 0x9e, 0xe1, 0x96, 0xd6, 0x94, 0x08, 0x5e, 0x48, + 0x79, 0x6b, 0x80, 0xad, 0x93, 0x03, 0xa1, 0x70, 0x7c, 0x74, 0x36, 0x7a, + 0x72, 0xbf, 0x51, 0xb9, 0xe5, 0xd2, 0x0c, 0x0c, 0x37, 0xfb, 0x8d, 0xe1, + 0x31, 0x2a, 0x47, 0xc5, 0x44, 0xa2, 0x5c, 0x4a, 0x92, 0x98, 0x40, 0x20, + 0xb0, 0x24, 0xca, 0x1f, 0x96, 0x00, 0x73, 0xf6, 0x87, 0x76, 0xc2, 0x1e, + 0x40, 0x73, 0xf4, 0xd1, 0x23, 0xa3, 0x28, 0x0f, 0x07, 0xd8, 0x82, 0xf8, + 0x14, 0xe2, 0xc4, 0x5a, 0x2d, 0x68, 0x01, 0xfa, 0x3f, 0x28, 0x38, 0x64, + 0x47, 0xa0, 0xe1, 0xb9, 0x09, 0x9e, 0x20, 0x32, 0xde, 0x57, 0xe5, 0x36, + 0xa2, 0x6e, 0xbe, 0xad, 0x43, 0x15, 0xb2, 0x84, 0xd7, 0x0c, 0x19, 0xb6, + 0x1a, 0xce, 0x7f, 0x68, 0x6f, 0x64, 0xbb, 0x84, 0xb8, 0xc5, 0xb1, 0xbd, + 0x71, 0x35, 0x38, 0x99, 0x21, 0xbf, 0xe1, 0x81, 0x34, 0x75, 0x64, 0xbe, + 0xe0, 0x86, 0x4f, 0x98, 0x04, 0x79, 0x89, 0xda, 0x4a, 0xc2, 0x21, 0xef, + 0x5d, 0x7f, 0x8a, 0xa4, 0x4a, 0xdf, 0x15, 0x45, 0x73, 0x4c, 0x4f, 0xb5, + 0x22, 0x60, 0x26, 0xd2, 0x60, 0x79, 0x06, 0xf9, 0x87, 0x58, 0x6e, 0x14, + 0x46, 0xc3, 0x7e, 0xa2, 0xb3, 0x99, 0x94, 0x22, 0xd7, 0xca, 0xfc, 0xf6, + 0xf4, 0xc2, 0x38, 0x42, 0x8c, 0xea, 0x1c, 0x3c, 0x1a, 0xc0, 0x69, 0x57, + 0x5a, 0x4d, 0xb0, 0xef, 0x3c, 0x78, 0xb2, 0x4b, 0x8f, 0xa3, 0xe3, 0xa7, + 0x52, 0xd3, 0x77, 0xa6, 0xc1, 0x43, 0xa3, 0xac, 0xf5, 0xd6, 0xe5, 0x93, + 0xe1, 0x1b, 0x04, 0xb4, 0x0a, 0xcb, 0xc3, 0xab, 0xcc, 0x99, 0xa0, 0x43, + 0xb8, 0x04, 0xd9, 0xdc, 0xe7, 0xb4, 0x4f, 0xb3, 0x2a, 0x3b, 0xb3, 0xf7, + 0x85, 0x95, 0x9a, 0xd9, 0xb9, 0xe8, 0xb3, 0xfd, 0x0d, 0x94, 0xc3, 0x7c, + 0x0a, 0x27, 0x8b, 0xe7, 0x93, 0xa6, 0x94, 0x69, 0x42, 0x0e, 0xa5, 0xbc, + 0xb7, 0x7f, 0xce, 0xb3, 0x85, 0xe3, 0x3a, 0x99, 0xb0, 0xb9, 0x0b, 0x8d, + 0xd0, 0xa4, 0x62, 0xbc, 0xd1, 0x10, 0xad, 0x29, 0x1c, 0x8a, 0xf3, 0xf4, + 0x93, 0x98, 0x3b, 0x7d, 0xa9, 0x66, 0xd1, 0x1f, 0x88, 0xfe, 0x82, 0x9d, + 0xf1, 0xd0, 0x2a, 0xa3, 0xd2, 0x5e, 0xf2, 0xef, 0x73, 0x41, 0x3e, 0xb2, + 0x0a, 0xd8, 0x5b, 0x3f, 0xef, 0xd9, 0xcf, 0x6c, 0x3d, 0xaa, 0x00, 0x37, + 0xc4, 0xd6, 0x03, 0x41, 0x09, 0xc4, 0x2f, 0x2f, 0x97, 0x7a, 0x7e, 0x57, + 0x97, 0x62, 0x08, 0xdf, 0x26, 0x04, 0x3f, 0xfe, 0x24, 0xad, 0xe6, 0x0a, + 0x2a, 0xa9, 0xaf, 0x9c, 0xd0, 0xb5, 0x78, 0x19, 0xe5, 0xbd, 0x88, 0x10, + 0x97, 0x29, 0x7f, 0xde, 0xc5, 0x46, 0x81, 0x89, 0x8d, 0xbc, 0xd1, 0x37, + 0x43, 0xc6, 0x06, 0x7d, 0xae, 0xc9, 0xde, 0xfa, 0x9b, 0xb1, 0x13, 0x5e, + 0xd3, 0x6d, 0x88, 0xe7, 0x1a, 0x28, 0x0b, 0x44, 0xa5, 0x1b, 0x5a, 0x81, + 0x78, 0xc4, 0xc3, 0x63, 0xaf, 0x99, 0xd1, 0xe5, 0xdc, 0xa7, 0x49, 0x7b, + 0x4f, 0x45, 0x06, 0xb0, 0xf2, 0x8b, 0xfb, 0xd1, 0x20, 0xd7, 0xe3, 0xd4, + 0xdd, 0xa1, 0xb0, 0x06, 0xfc, 0xf6, 0x40, 0x42, 0x3c, 0x16, 0x95, 0xad, + 0xdc, 0x1f, 0xa9, 0x75, 0x50, 0x80, 0x8a, 0xe6, 0x90, 0xb4, 0xa4, 0x0e, + 0x4d, 0xaf, 0xad, 0x55, 0x1b, 0xef, 0x88, 0x6a, 0xfd, 0xee, 0xdd, 0xa6, + 0x71, 0xf4, 0xd2, 0xcf, 0xb1, 0xf1, 0xf5, 0xe9, 0xc6, 0x47, 0xca, 0xe1, + 0xa5, 0x48, 0x36, 0x1e, 0x96, 0xb4, 0x57, 0xe2}, + {0x6e, 0x26, 0x4a, 0x76, 0x2c, 0xfa, 0xb7, 0xb3, 0xd3, 0xb2, 0x64, 0xd8, + 0x75, 0xed, 0xbb, 0xd9, 0xd8, 0x9f, 0xa1, 0x30, 0xe3, 0xde, 0x71, 0xaf, + 0xa1, 0xfe, 0x4c, 0x79, 0xb2, 0x4d, 0x55, 0x0e, 0x40, 0xb0, 0x39, 0x45, + 0x7e, 0xfd, 0x8f, 0xf2, 0xda, 0x9e, 0x47, 0x18, 0x1c, 0x13, 0xff, 0x01, + 0xfd, 0x94, 0x8f, 0x5c, 0x46, 0x75, 0x79, 0xf9, 0x0b, 0x34, 0x5b, 0x18, + 0x73, 0xf1, 0x5e, 0xbd, 0xf0, 0x69, 0xb9, 0x43, 0x34, 0xb2, 0x69, 0xdb, + 0x6d, 0xde, 0xa1, 0x39, 0x26, 0x40, 0xc2, 0x1b, 0x0c, 0x3c, 0x95, 0xbe, + 0xa0, 0x6b, 0x7d, 0x45, 0x08, 0x20, 0xcf, 0xdf, 0xf2, 0xc6, 0x4e, 0x08, + 0x24, 0xd4, 0x9b, 0xa3, 0x2a, 0x10, 0x43, 0xc7, 0x5b, 0x92, 0xe1, 0x7b, + 0x00, 0x9d, 0xb9, 0x34, 0xe6, 0x5c, 0x81, 0x7c, 0x83, 0x12, 0x12, 0xf8, + 0xaf, 0x6d, 0x86, 0xc8, 0xe4, 0x80, 0x7f, 0x24, 0xd8, 0x82, 0x4e, 0xc0, + 0x78, 0xc7, 0x70, 0x90, 0x6b, 0xf8, 0xc2, 0x53, 0x10, 0x10, 0x6b, 0x06, + 0x6e, 0x2f, 0x5b, 0x7f, 0x1c, 0x5a, 0x04, 0x74, 0x76, 0xa9, 0x35, 0x4e, + 0x4d, 0x33, 0x64, 0x3a, 0x9e, 0x70, 0x1e, 0x9a, 0x6c, 0xbd, 0xf8, 0xed, + 0x88, 0x7b, 0x3c, 0x94, 0x72, 0xd1, 0x4c, 0x64, 0x28, 0x42, 0xec, 0x6c, + 0x5d, 0x8f, 0x01, 0xa6, 0x9b, 0xbb, 0xc2, 0x76, 0x11, 0x99, 0xc8, 0x49, + 0x5f, 0xda, 0x96, 0x78, 0x1e, 0x62, 0xd3, 0xdf, 0xa1, 0xb4, 0xcc, 0xea, + 0x22, 0x49, 0xe3, 0x2d, 0x2e, 0x97, 0x8d, 0x76, 0xcf, 0x7d, 0xb1, 0x9d, + 0x56, 0xda, 0x6d, 0xde, 0x65, 0xdb, 0xc7, 0xd5, 0x25, 0x97, 0x89, 0xe0, + 0xfa, 0x5d, 0x28, 0x9a, 0x8e, 0x13, 0xbd, 0xf5, 0x43, 0xc2, 0xc5, 0x67, + 0x08, 0xd3, 0xa4, 0xb3, 0xbb, 0x37, 0x4e, 0x9d, 0x36, 0x4c, 0x2c, 0x9d, + 0xd3, 0xdc, 0xbd, 0xef, 0xe6, 0x9f, 0x2a, 0xd9, 0x2f, 0xf0, 0x2b, 0xb9, + 0xec, 0x94, 0x45, 0x07, 0xee, 0xee, 0xb9, 0x1f, 0xaf, 0x35, 0xb0, 0x15, + 0x29, 0x8c, 0x4e, 0xe9, 0xfd, 0xfb, 0xd9, 0x53, 0xee, 0x0a, 0xa6, 0x60, + 0x04, 0x49, 0xcd, 0x63, 0x28, 0xee, 0xc0, 0xda, 0xe3, 0x31, 0x46, 0x3b, + 0x18, 0xad, 0x97, 0xe4, 0x94, 0x3a, 0xec, 0x1f, 0xf5, 0x5a, 0xe3, 0x41, + 0x25, 0x52, 0x49, 0xd7, 0x39, 0xee, 0xfc, 0xac, 0xbd, 0xf7, 0x99, 0x46, + 0x46, 0x31, 0x41, 0xf7, 0xaf, 0x8d, 0xb1, 0x9c, 0x79, 0x8f, 0xaa, 0x68, + 0x30, 0xcd, 0x50, 0x3b, 0x35, 0x3d, 0x12, 0x11, 0x46, 0x7b, 0xe3, 0x8d, + 0x65, 0x73, 0x45, 0x33, 0x81, 0xfb, 0xc9, 0x2a, 0x52, 0x7d, 0x33, 0x25, + 0xfb, 0xcb, 0xdd, 0x1f, 0x18, 0x2d, 0x69, 0x9a, 0x3c, 0x53, 0xca, 0xd6, + 0x1a, 0xcf, 0x24, 0xe6, 0x40, 0xf1, 0x8f, 0xe3, 0xab, 0x2a, 0x57, 0xb2, + 0x5d, 0x5f, 0x4d, 0x8d, 0xc1, 0xd7, 0xc8, 0xcf, 0xfd, 0xb7, 0xc7, 0xb6, + 0x5b, 0x14, 0x95, 0x35, 0xb0, 0xbe, 0x31, 0x6a, 0x21, 0x82, 0x42, 0xbf, + 0xc1, 0x01, 0xe6, 0x2c, 0x49, 0x2e, 0x1a, 0x0e, 0xad, 0x27, 0x05, 0xc2, + 0xe6, 0xb5, 0x77, 0x1e, 0xe0, 0xa2, 0x35, 0x43, 0x3b, 0x6c, 0x0a, 0x9b, + 0xcc, 0xc6, 0x83, 0x52, 0x74, 0xea, 0xfc, 0xc1, 0x03, 0x08, 0x02, 0x37, + 0x16, 0xa9, 0x7c, 0x3d, 0x6c, 0x28, 0xf2, 0xd1, 0x00, 0xf0, 0x83, 0x87, + 0xf7, 0x0d, 0xe3, 0x5b, 0x04, 0x04, 0x78, 0xda, 0x51, 0x27, 0xee, 0x5f, + 0xcb, 0x96, 0x92, 0x24, 0x00, 0x12, 0xf6, 0x0c, 0x2e, 0xe4, 0x6c, 0x48, + 0xcf, 0xbf, 0xb6, 0xbc, 0xfc, 0xce, 0x20, 0x49, 0xb9, 0x0c, 0x75, 0x77, + 0x05, 0x1c, 0xb3, 0x84, 0x6e, 0x2b, 0x0a, 0xe5, 0x61, 0x40, 0xfd, 0x73, + 0xe2, 0xd7, 0x3a, 0xa3, 0x6e, 0xcb, 0x99, 0x61, 0x7b, 0x64, 0x9d, 0x11, + 0xa8, 0x5d, 0x62, 0x3d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {408, + {0xde, 0x9a, 0x9b, 0x16, 0xaa, 0x67, 0xb9, 0xb5, 0xd4, 0x01, 0x7b, 0xae, + 0x4f, 0x36, 0x1a, 0x25}, + {0x5d, 0x0d, 0xd4, 0x96, 0x30, 0xed, 0xcd, 0x05, 0xf5, 0x1c, 0x7b, 0xb0, + 0x2d, 0x22, 0x25, 0x5a, 0x60, 0xea, 0x09, 0x0f, 0x78, 0x55, 0xe6, 0x1c, + 0xaa, 0xd5, 0x0c, 0xb8, 0x94, 0x46, 0xbf, 0x56, 0xe1, 0xf3, 0x48, 0xb3, + 0xff, 0x8a, 0xbc, 0x53, 0xf5, 0x0d, 0x4c, 0x82, 0x9b, 0x73, 0x68, 0x93, + 0xb7, 0xa3, 0xce, 0x1d, 0x0f, 0xbb, 0x6c, 0x29, 0x74, 0x56, 0x2e, 0xf5, + 0x0a, 0x6e, 0x11, 0x73, 0x1e, 0xeb, 0xe2, 0xc1, 0x74, 0x4c, 0xff, 0x1b, + 0x3f, 0xd1, 0x33, 0x06, 0xe8, 0x4c, 0xf8, 0x92, 0x14, 0x91, 0xf6, 0x2c, + 0xe6, 0x5f, 0x81, 0xd9, 0xe3, 0xf9, 0xbb, 0x23, 0x9d, 0xd3, 0xa8, 0x17, + 0x17, 0xeb, 0x12, 0x56, 0xa5, 0x06, 0xa5, 0xc6, 0x72, 0x78, 0xb3, 0x8f, + 0x81, 0x8c, 0xe9, 0x5c, 0x68, 0x95, 0x5b, 0xf4, 0xb9, 0x44, 0x56, 0xef, + 0x62, 0xc4, 0xea, 0x45, 0xf0, 0x07, 0xc7, 0x96, 0x59, 0xd5, 0x2c, 0x1b, + 0x7b, 0x9c, 0xd0, 0xc5, 0xd9, 0x7d, 0x37, 0x5d, 0x7f, 0x6e, 0xcc, 0xa0, + 0x97, 0x31, 0x21, 0xe9, 0xfb, 0x0d, 0x5d, 0x89, 0x1d, 0x1a, 0xa1, 0x7a, + 0x2a, 0x88, 0x28, 0x5f, 0xaf, 0x5e, 0x36, 0x51, 0xda, 0xf3, 0x59, 0x35, + 0x6d, 0x5c, 0x12, 0x0e, 0xfe, 0xff, 0x46, 0x0c, 0x46, 0x86, 0x4b, 0x4a, + 0xb9, 0x9d, 0x36, 0xd3, 0xda, 0x1c, 0xff, 0x97, 0x8f, 0x1a, 0x35, 0x19, + 0x12, 0xe8, 0xe1, 0x61, 0x50, 0x97, 0x1e, 0xb0, 0xd6, 0x32, 0x76, 0xc1, + 0xeb, 0xd2, 0x11, 0x78, 0xfe, 0x5a, 0x86, 0x3c, 0x9e, 0x76, 0xe6, 0x82, + 0x7e, 0xc2, 0xa8, 0x90, 0x6c, 0x2f, 0xa6, 0xa4, 0x4f, 0x80, 0x78, 0xd5, + 0x6f, 0x5d, 0xbf, 0x9c, 0x8c, 0x73, 0xb0, 0x77, 0xfd, 0x38, 0x54, 0x7e, + 0x21, 0x84, 0xf8, 0x54, 0x49, 0x37, 0x7e, 0x53, 0xfd, 0xb6, 0x3c, 0x65, + 0x5a, 0x33, 0xf7, 0x0b, 0xc2, 0xf7, 0xa9, 0x7e, 0x4e, 0x08, 0x3b, 0xa7, + 0xd0, 0xc7, 0xac, 0xb8, 0xf6, 0x80, 0x7e, 0x2b, 0x09, 0xfe, 0xa9, 0x97, + 0xff, 0x49, 0x3b, 0x8c, 0x94, 0xa4, 0x76, 0xf4, 0xc2, 0xb4, 0xd0, 0x62, + 0x78, 0xc0, 0xa4, 0x11, 0xce, 0x26, 0x16, 0x52, 0xb1, 0x7f, 0x56, 0x94, + 0x42, 0xe3, 0xe0, 0x47, 0xd7, 0xd0, 0x0b, 0xf3, 0x19, 0xdf, 0xcf, 0xb0, + 0x1a, 0x32, 0xfc, 0x1d, 0x0d, 0xb9, 0x15, 0x31, 0x4e, 0xad, 0xb2, 0x12, + 0xee, 0x52, 0x7d, 0x43, 0x15, 0x72, 0x3d, 0xa9, 0xc0, 0xc2, 0xb2, 0xb4, + 0x23, 0x57, 0x36, 0xee, 0x9a, 0xd1, 0xdb, 0xf7, 0x49, 0x90, 0xce, 0x4d, + 0x32, 0x0d, 0x65, 0x38, 0xf2, 0xdf, 0x17, 0x8f, 0x94, 0x0e, 0x10, 0x05, + 0x5a, 0xdb, 0x2a, 0xd9, 0xea, 0x21, 0x79, 0x98, 0xc1, 0xbd, 0x46, 0x61, + 0xd6, 0xff, 0xf0, 0x97, 0x4d, 0x1b, 0x78, 0xd0, 0xf8, 0xa1, 0x1a, 0xe4, + 0x81, 0x80, 0x0b, 0xcc, 0xf0, 0xcb, 0x14, 0x0c, 0x92, 0x9c, 0xcb, 0x28, + 0x9b, 0xce, 0x9d, 0xc0, 0x6e, 0x94, 0x4c, 0xb4, 0x43, 0xb4, 0xf7, 0xc3, + 0x0f, 0xb0, 0xee, 0x52, 0xe9, 0xa3, 0x7b, 0x4b, 0xca, 0x71, 0xfc, 0x9c, + 0x6a, 0x21, 0x0f, 0x52, 0x01, 0x85, 0x7d, 0x3b, 0x90, 0x1b, 0x90, 0xa8, + 0x67, 0x3a, 0x35, 0x99, 0xdb, 0x63, 0x64, 0xae, 0x47, 0xb8, 0xbd, 0x5f, + 0x97, 0x80, 0x76, 0x13, 0x24, 0xcc, 0x44, 0xdc, 0xd2, 0xd0, 0x7f, 0x6f, + 0x29, 0x29, 0x89, 0xf6, 0xb6, 0x2c, 0x5b, 0xa3, 0xe0, 0xee, 0xb5, 0xf8, + 0xb9, 0x80, 0x05, 0xce, 0xee, 0x1a, 0x9e, 0x16, 0x77, 0x02, 0x61, 0xb5, + 0xbb, 0xce, 0x4e, 0x68, 0x4b, 0x02, 0xf7, 0xcc, 0xc5, 0x95, 0xe5, 0x33, + 0x75, 0xf9, 0xe7, 0x6a, 0xf4, 0x06, 0x26, 0x61, 0x06, 0x0f, 0xa1, 0x13, + 0x9c, 0x04, 0xcd, 0x97, 0x38, 0x4f, 0xb2, 0x11}, + {0x44, 0xc9, 0x3b, 0xde, 0xff, 0xcf, 0x05, 0x97, 0x9b, 0x55, 0x27, 0x38, + 0x7f, 0x9d, 0xd1, 0xe5, 0x52, 0x2c, 0x18, 0x51, 0x4f, 0x7a, 0x25, 0xf0, + 0xfd, 0x47, 0x3f, 0x05, 0x7f, 0x28, 0x2c, 0x90, 0x16, 0x1d, 0x3e, 0xd7, + 0xf7, 0x76, 0xf7, 0x58, 0x63, 0x8c, 0x29, 0xe7, 0xd7, 0x5e, 0x1c, 0x35, + 0x28, 0xf8, 0x7d, 0xd3, 0xde, 0xc6, 0x2b, 0x4c, 0xb0, 0x46, 0x95, 0xfd, + 0xf1, 0xd5, 0xaa, 0xe1, 0xf0, 0x31, 0xdc, 0xb0, 0x90, 0x4f, 0x22, 0x60, + 0x81, 0xd6, 0xc9, 0x83, 0x04, 0x63, 0x8f, 0x82, 0x2f, 0x92, 0x5e, 0x29, + 0xc0, 0x56, 0x55, 0x0a, 0x06, 0x49, 0x27, 0xbc, 0x7a, 0xf5, 0x99, 0x8f, + 0x90, 0xd0, 0x64, 0xb1, 0xff, 0xc8, 0x40, 0xce, 0x5f, 0x8e, 0x86, 0x7c, + 0x21, 0xc2, 0xc8, 0x6a, 0x47, 0xf2, 0x7a, 0x64, 0xb9, 0x29, 0x64, 0xf2, + 0x4a, 0xb8, 0x9d, 0x91, 0xb2, 0xf0, 0xa9, 0xcc, 0x65, 0xeb, 0x7a, 0xd2, + 0x4f, 0x64, 0xdf, 0x4f, 0x14, 0xb9, 0x0a, 0x1c, 0xd5, 0xaf, 0x1b, 0x8b, + 0xd7, 0x9c, 0x08, 0x30, 0xc0, 0xea, 0xd4, 0xcb, 0xd4, 0x36, 0x64, 0x67, + 0x6c, 0x60, 0x59, 0xeb, 0x2a, 0x1b, 0x70, 0xa6, 0x05, 0x38, 0x67, 0x17, + 0xf1, 0xad, 0x3e, 0xe2, 0xa8, 0x4e, 0x5f, 0x54, 0x2f, 0xdb, 0xc2, 0xb6, + 0xf4, 0x2e, 0xa0, 0x09, 0xf0, 0x8e, 0xa7, 0xfa, 0xa9, 0x44, 0xf7, 0xfc, + 0x02, 0x3c, 0xa3, 0x99, 0x54, 0xa2, 0xbc, 0xcd, 0xb9, 0xe6, 0xe6, 0xdb, + 0x56, 0x7f, 0x6d, 0x94, 0x50, 0x39, 0xb1, 0x2f, 0x59, 0xd5, 0xdd, 0x2c, + 0x48, 0x34, 0x89, 0xfe, 0x20, 0x56, 0x5e, 0x90, 0x77, 0xea, 0xd2, 0x1f, + 0x7d, 0x21, 0x53, 0xbb, 0x73, 0xa4, 0x30, 0xa7, 0xa8, 0xa1, 0x7a, 0x07, + 0x42, 0xd4, 0x83, 0xbc, 0x70, 0x1a, 0xae, 0x7a, 0xf6, 0x6a, 0xef, 0x83, + 0xab, 0x0f, 0xff, 0x5e, 0x7f, 0x17, 0x8f, 0xc3, 0x7f, 0x36, 0x14, 0x41, + 0x7d, 0x23, 0xe0, 0x6f, 0x36, 0xc0, 0x58, 0x0f, 0x21, 0x03, 0xbb, 0xb0, + 0xa5, 0x57, 0x2c, 0xc0, 0x10, 0xb3, 0xe0, 0x3e, 0x8a, 0x6c, 0x6a, 0xec, + 0x4a, 0x8d, 0xe9, 0x4b, 0x1d, 0x5e, 0xbf, 0xe2, 0x2b, 0x25, 0x48, 0xea, + 0xc4, 0xac, 0x0f, 0xb6, 0xcf, 0x4e, 0x47, 0x95, 0x4b, 0x3d, 0x6d, 0x2d, + 0x28, 0x2a, 0xb9, 0xbb, 0x0d, 0xe7, 0x15, 0x14, 0x29, 0xab, 0x45, 0x3c, + 0x52, 0xb4, 0xeb, 0xf9, 0x1a, 0x38, 0x3a, 0xd5, 0xbf, 0x28, 0x6d, 0x40, + 0x48, 0xdd, 0xbc, 0x09, 0x5c, 0xd9, 0xf2, 0x85, 0x70, 0x73, 0xf8, 0x67, + 0x9f, 0xc2, 0xf9, 0x73, 0x2a, 0xfb, 0x96, 0x0e, 0x7e, 0x2a, 0xd7, 0x3b, + 0x6f, 0x80, 0x11, 0xf2, 0x79, 0xe3, 0x31, 0xfa, 0x97, 0x5a, 0x16, 0xfd, + 0x28, 0x83, 0xfa, 0x7c, 0x4c, 0xa8, 0x35, 0xa1, 0x42, 0x0a, 0x4f, 0x02, + 0x3e, 0xec, 0x17, 0xc8, 0x69, 0x5c, 0x78, 0x8e, 0x60, 0x56, 0x0d, 0xad, + 0x57, 0x9e, 0x12, 0x4d, 0x62, 0xcc, 0x3d, 0xa9, 0xd1, 0x55, 0xe4, 0x74, + 0xf6, 0x6b, 0xc6, 0x85, 0x2c, 0x4e, 0x36, 0x6a, 0xc9, 0x1e, 0x32, 0x93, + 0xf3, 0xe0, 0xb4, 0xa2, 0x02, 0xcb, 0x5a, 0xe5, 0x5b, 0xd5, 0x34, 0xab, + 0x0d, 0x32, 0x0a, 0xa7, 0x48, 0x6c, 0x33, 0xc9, 0x52, 0x57, 0xed, 0xd2, + 0x84, 0x23, 0xf7, 0x2a, 0x2c, 0x54, 0x74, 0xa5, 0xe4, 0xb4, 0xc8, 0xf8, + 0xb0, 0xa8, 0xeb, 0x9d, 0xf1, 0xb7, 0xe0, 0xb3, 0xf4, 0xfa, 0x6a, 0xc9, + 0xfd, 0x5c, 0x55, 0xfa, 0x88, 0xa8, 0x11, 0x52, 0xbf, 0x4b, 0x6b, 0x9d, + 0x64, 0xd0, 0xed, 0xca, 0x65, 0x60, 0xa9, 0xbe, 0x1e, 0xdb, 0x46, 0x29, + 0xb9, 0xaa, 0x41, 0xfd, 0xfc, 0x28, 0xa8, 0xe1, 0x38, 0xb5, 0xdc, 0x53, + 0xf5, 0x79, 0xa9, 0xb5, 0x06, 0xa6, 0x21, 0x17, 0x3c, 0xe1, 0x7a, 0x8e, + 0x74, 0x66, 0xb8, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {409, + {0x83, 0xad, 0xa3, 0x38, 0xe5, 0xf1, 0xc4, 0x2d, 0x29, 0x84, 0xb3, 0x08, + 0xc0, 0x8a, 0x7b, 0xab}, + {0x73, 0x86, 0xb4, 0xf5, 0x02, 0x04, 0xde, 0x95, 0x83, 0x99, 0x6b, 0x52, + 0x62, 0x2c, 0x22, 0x19, 0x57, 0x37, 0xd6, 0x93, 0x33, 0xbc, 0xd8, 0xfc, + 0xa0, 0x49, 0xc5, 0x6d, 0x80, 0x40, 0xf1, 0x85, 0x7e, 0x5b, 0xdd, 0xd5, + 0x06, 0x35, 0x6e, 0x03, 0x29, 0xba, 0x61, 0x0e, 0x21, 0x6b, 0x32, 0xbd, + 0xe3, 0x36, 0xe4, 0x47, 0x6c, 0x6e, 0x04, 0x14, 0xd7, 0x22, 0x98, 0xa4, + 0x3f, 0x6c, 0xe7, 0x30, 0xce, 0x10, 0x89, 0x92, 0x00, 0x23, 0x7b, 0xea, + 0x70, 0x3e, 0xb3, 0x64, 0x0b, 0x58, 0x19, 0xbb, 0xab, 0x13, 0xac, 0xd5, + 0x62, 0x15, 0xcc, 0x99, 0xa2, 0x07, 0xab, 0x81, 0x14, 0xc1, 0xdf, 0x31, + 0x19, 0x22, 0x7e, 0xa8, 0xf6, 0xe6, 0x84, 0xdd, 0xc4, 0x18, 0xe7, 0x02, + 0xbe, 0x02, 0xd7, 0x05, 0x92, 0x8a, 0x70, 0x13, 0x38, 0x75, 0xca, 0x74, + 0x1b, 0x79, 0x19, 0x14, 0x2c, 0x30, 0x12, 0x84, 0xfd, 0xc4, 0x88, 0xd6, + 0xda, 0x4e, 0x44, 0x22, 0x52, 0x36, 0x43, 0x3a, 0x1c, 0x8a, 0xcb, 0x20, + 0x06, 0x97, 0x9a, 0xf8, 0x67, 0x21, 0x94, 0x3c, 0xb3, 0x36, 0x7b, 0xe6, + 0x91, 0xf6, 0x1a, 0xad, 0xef, 0xbf, 0x44, 0x36, 0x5d, 0xec, 0x85, 0x97, + 0x5e, 0x56, 0x42, 0x20, 0x3f, 0xca, 0x47, 0x84, 0x46, 0x80, 0x82, 0xfa, + 0xca, 0xf2, 0xe1, 0x64, 0x4b, 0xb0, 0xcc, 0x6c, 0xae, 0x73, 0x91, 0x50, + 0x7c, 0x20, 0x12, 0x9f, 0x4a, 0xd0, 0x15, 0x5e, 0xa2, 0x82, 0xb2, 0xba, + 0x70, 0xae, 0x1f, 0xc3, 0x49, 0x8c, 0x5f, 0x52, 0xfb, 0xb8, 0xe6, 0x05, + 0x22, 0x71, 0x98, 0x0b, 0x04, 0x46, 0x7a, 0xe4, 0xeb, 0x73, 0x29, 0x77, + 0xa5, 0x48, 0xae, 0x2e, 0x57, 0x04, 0x0d, 0xec, 0xe8, 0x12, 0xce, 0x0b, + 0xa7, 0x86, 0x53, 0x97, 0x81, 0xb9, 0xa6, 0x5d, 0xd4, 0x32, 0xcd, 0x3f, + 0x3e, 0x3f, 0x7d, 0xa8, 0xe3, 0x52, 0xe8, 0x8b, 0x72, 0x38, 0x26, 0x26, + 0x59, 0x31, 0x4e, 0x2e, 0x9c, 0x39, 0x36, 0xe1, 0xcb, 0xfc, 0x0a, 0x8d, + 0x4a, 0x11, 0x81, 0xe5, 0xc1, 0x1c, 0xd1, 0xec, 0x68, 0x15, 0xe4, 0x1e, + 0xc8, 0x31, 0x62, 0x97, 0x67, 0xcc, 0x45, 0xf9, 0xd6, 0x37, 0x0b, 0xe1, + 0x36, 0x9f, 0x19, 0x16, 0x26, 0xd0, 0xca, 0x49, 0xb1, 0xdd, 0x5c, 0xd3, + 0xd2, 0x87, 0x59, 0x76, 0xbf, 0x06, 0x07, 0xcb, 0xf8, 0x0a, 0x2d, 0x07, + 0xc1, 0x4f, 0xf8, 0x9e, 0x8a, 0x5d, 0x0b, 0xf1, 0xbd, 0xe4, 0xf9, 0x00, + 0xc9, 0x07, 0x88, 0x01, 0x02, 0xfa, 0x24, 0x92, 0xe9, 0xea, 0xc6, 0x7b, + 0xe9, 0xb3, 0xc2, 0xbb, 0x8f, 0xc8, 0xe4, 0x92, 0x1b, 0xb1, 0x7f, 0x1a, + 0x01, 0xde, 0x91, 0x4c, 0x5f, 0x00, 0xe9, 0x74, 0x2f, 0xed, 0xe7, 0xef, + 0xd8, 0x48, 0x34, 0xcd, 0x3a, 0x56, 0x19, 0xf9, 0x3b, 0x95, 0x3a, 0xd3, + 0x0e, 0xda, 0xaa, 0xa7, 0x87, 0x9c, 0x3a, 0x11, 0xd2, 0x63, 0x6a, 0x94, + 0x62, 0x63, 0x64, 0x1e, 0x9b, 0x29, 0x12, 0xab, 0xef, 0x53, 0xc3, 0x94, + 0x2e, 0x36, 0x79, 0x3d, 0xf5, 0xff, 0xc0, 0x5b, 0xec, 0x28, 0x8c, 0xc7, + 0xa6, 0x92, 0x77, 0xe2, 0xfa, 0xc8, 0xfd, 0xbd, 0x60, 0xdd, 0xed, 0x5f, + 0x4d, 0x7b, 0x26, 0xab, 0x3b, 0xa0, 0xb1, 0x5f, 0xce, 0xf1, 0xbd, 0x14, + 0x66, 0xa1, 0xf4, 0xc2, 0x2e, 0xf9, 0xde, 0x10, 0x91, 0x4e, 0x7e, 0x28, + 0x31, 0xe6, 0xb9, 0x3b, 0x7d, 0x10, 0x22, 0xf2, 0xc1, 0xb8, 0xcc, 0x89, + 0x93, 0x23, 0x09, 0x98, 0xc4, 0x63, 0x34, 0xb3, 0xfc, 0x5e, 0x54, 0x5a, + 0xe3, 0x08, 0x52, 0x01, 0xe0, 0x7d, 0x9f, 0xd3, 0xd7, 0x0d, 0x3e, 0xfe, + 0xd7, 0xa9, 0x79, 0xc2, 0x02, 0xe4, 0x5f, 0x5f, 0x85, 0x6e, 0x4f, 0x93, + 0x06, 0xf2, 0x40, 0xe8, 0xda, 0x5a, 0xb2, 0x1e}, + {0x7b, 0x0c, 0x6d, 0x68, 0xc2, 0xed, 0x06, 0x6f, 0x12, 0xc7, 0x21, 0x48, + 0xbb, 0xd7, 0xec, 0x73, 0x93, 0x17, 0x46, 0x3e, 0xd3, 0xc9, 0x3c, 0x07, + 0x02, 0xda, 0x73, 0x8f, 0x4d, 0x72, 0x49, 0xf9, 0x5f, 0x9f, 0xce, 0xb1, + 0x98, 0x0f, 0xa6, 0x1c, 0xef, 0x6c, 0x73, 0x0f, 0xfb, 0xeb, 0xb8, 0xd9, + 0xa6, 0xfd, 0xc1, 0x7f, 0x94, 0xcd, 0x6e, 0x3c, 0xd4, 0x06, 0x21, 0x40, + 0xb3, 0xe2, 0xd9, 0xe3, 0x95, 0x37, 0x83, 0x20, 0xe8, 0x31, 0x7f, 0x5a, + 0x98, 0xdc, 0xb1, 0xd4, 0xba, 0x7d, 0xb4, 0x39, 0x07, 0xb9, 0x76, 0x56, + 0x20, 0xb9, 0xa6, 0xdd, 0xf2, 0x6b, 0xd1, 0x7e, 0x8f, 0xe8, 0x73, 0x92, + 0x81, 0x85, 0x18, 0x81, 0x2c, 0x1e, 0x8b, 0x1c, 0x7e, 0x86, 0x5b, 0xcd, + 0x99, 0xd8, 0x23, 0x6c, 0xc2, 0x6b, 0xda, 0x6b, 0xf8, 0xc5, 0xa1, 0xc2, + 0x8d, 0x3a, 0xe8, 0xc1, 0x8a, 0xd0, 0x4c, 0x12, 0x8c, 0x56, 0x6e, 0xd1, + 0xff, 0x90, 0xed, 0x82, 0xba, 0xf4, 0x8a, 0x3f, 0xf0, 0x6d, 0xd4, 0x19, + 0xcf, 0x0d, 0x11, 0xc1, 0xd9, 0x2a, 0x4f, 0xaf, 0xb5, 0x24, 0x89, 0x42, + 0x2a, 0x12, 0xb2, 0xa0, 0x3f, 0xd2, 0x2f, 0xfd, 0x53, 0x9d, 0xc0, 0x73, + 0x30, 0xe8, 0x7a, 0x0e, 0x5c, 0xde, 0x41, 0x18, 0x18, 0x27, 0x2c, 0xe1, + 0x92, 0x12, 0x8e, 0x8c, 0x12, 0x95, 0x7b, 0x4b, 0x5c, 0xf4, 0x80, 0x2c, + 0x03, 0xb2, 0xe5, 0xf6, 0x1d, 0xa6, 0xef, 0xfa, 0xa7, 0x56, 0x0d, 0xc2, + 0xb0, 0xc5, 0x47, 0x63, 0x93, 0xfd, 0xbf, 0xc1, 0x6b, 0x8a, 0x23, 0xd1, + 0x3b, 0x81, 0x5c, 0x43, 0x1d, 0x29, 0x18, 0x7d, 0x74, 0xa5, 0x4e, 0xd5, + 0x22, 0xb8, 0xb8, 0x7a, 0x44, 0x4c, 0x4f, 0x9f, 0x86, 0x7f, 0x36, 0x56, + 0x4f, 0xfd, 0xbe, 0xde, 0x0d, 0x88, 0x7d, 0x8f, 0xa7, 0xd5, 0x71, 0x54, + 0x32, 0xbf, 0x43, 0x2c, 0x22, 0xcb, 0xc2, 0xe7, 0xb3, 0x50, 0xc9, 0xa1, + 0x36, 0xab, 0xea, 0x60, 0xf1, 0x44, 0xb4, 0xee, 0x47, 0x56, 0xc2, 0xc2, + 0x1a, 0x9e, 0xe4, 0x46, 0xfb, 0x5b, 0xe4, 0x5b, 0xc9, 0xc4, 0x20, 0x25, + 0x97, 0x5e, 0x82, 0x6d, 0x5b, 0x70, 0xc1, 0x78, 0xcb, 0xd5, 0x26, 0xa7, + 0x8d, 0xbf, 0xde, 0xd5, 0x8a, 0xa1, 0x92, 0x89, 0x23, 0x61, 0x90, 0x09, + 0x3c, 0xac, 0x19, 0x22, 0x2e, 0xde, 0xec, 0x99, 0xe7, 0x5e, 0xa1, 0xcc, + 0x0b, 0xf3, 0xec, 0xc5, 0xa1, 0xef, 0xea, 0xbd, 0x11, 0x2c, 0x9d, 0x03, + 0xf5, 0x7b, 0x0a, 0xec, 0xac, 0xdc, 0x81, 0xec, 0x1b, 0x77, 0xd8, 0xcb, + 0x6d, 0xe2, 0x27, 0x7e, 0x53, 0x0b, 0x86, 0x4b, 0xa3, 0x52, 0x66, 0x65, + 0x12, 0x50, 0x52, 0x1b, 0x26, 0xcc, 0x9e, 0xb7, 0x6e, 0x4f, 0x24, 0x2b, + 0x5c, 0x7b, 0xcd, 0x71, 0x8f, 0xaf, 0x71, 0xf2, 0xf6, 0xfe, 0x6d, 0xe1, + 0x72, 0xe8, 0x23, 0x72, 0xac, 0xc9, 0xfc, 0xe6, 0x50, 0xee, 0x3f, 0x7d, + 0x6f, 0xe5, 0x61, 0x2c, 0xd3, 0xe4, 0xd6, 0xfe, 0x7e, 0xd2, 0x91, 0xcb, + 0x5b, 0x88, 0x1f, 0xad, 0xd2, 0x16, 0x73, 0xcd, 0xbd, 0x37, 0x97, 0x38, + 0x7c, 0x3d, 0xac, 0x62, 0xb0, 0x4a, 0xe1, 0x21, 0x7b, 0x36, 0x96, 0x43, + 0x7d, 0x0d, 0x8f, 0x20, 0xe1, 0x8e, 0x42, 0xb4, 0xe6, 0x25, 0x80, 0x24, + 0xc3, 0x38, 0xaf, 0x17, 0x5b, 0x98, 0xca, 0xe7, 0x81, 0x3a, 0xc5, 0x87, + 0x02, 0x85, 0xaa, 0x31, 0xc7, 0x03, 0xc5, 0xe9, 0xc3, 0xec, 0xf1, 0xea, + 0xb0, 0x10, 0x29, 0xd0, 0x5f, 0xfa, 0x2a, 0x4f, 0xc5, 0xc5, 0x02, 0xee, + 0xa7, 0x6b, 0xef, 0x1b, 0x1a, 0x74, 0x0b, 0x5a, 0x68, 0xcd, 0x26, 0x28, + 0xa0, 0xbd, 0xbc, 0x30, 0xc6, 0x6f, 0x13, 0x4b, 0xf8, 0x9c, 0x57, 0xcd, + 0x97, 0xbd, 0xbe, 0x0c, 0xc2, 0xe3, 0x37, 0xc2, 0xe7, 0xba, 0xf3, 0xdb, + 0x81, 0x8b, 0xa8, 0xcc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {410, + {0xf9, 0x3c, 0x04, 0xf4, 0x1b, 0x8a, 0xf0, 0x5a, 0x7d, 0x57, 0x4e, 0xe0, + 0x31, 0xf8, 0xa0, 0xe8}, + {0xb7, 0x94, 0x95, 0x9b, 0x7f, 0x46, 0x95, 0x54, 0x14, 0x5c, 0x93, 0x3e, + 0x21, 0x90, 0x62, 0x84, 0x62, 0x0b, 0x4e, 0x16, 0x22, 0x52, 0x3e, 0x7f, + 0x15, 0xbb, 0xee, 0xf8, 0x2a, 0xc4, 0xe6, 0x87, 0x99, 0xe5, 0xd9, 0xf6, + 0x7f, 0xc5, 0xc2, 0x67, 0x1e, 0xdb, 0xa4, 0xa4, 0x09, 0xa7, 0x2a, 0x86, + 0xca, 0x3e, 0xf0, 0x04, 0x92, 0xd2, 0x8d, 0x5c, 0xca, 0x48, 0xcb, 0x12, + 0xa9, 0x91, 0x81, 0xe4, 0xeb, 0x4b, 0xf2, 0x1a, 0x8f, 0xa9, 0x0b, 0x77, + 0x3b, 0x17, 0xd3, 0xc4, 0x8a, 0xd3, 0xb8, 0x79, 0xbe, 0xd0, 0x98, 0x8d, + 0xe9, 0x46, 0x80, 0xa7, 0x86, 0x19, 0x3f, 0x46, 0x52, 0xdc, 0xad, 0xc4, + 0x5e, 0xd1, 0xa5, 0xb5, 0xae, 0xd7, 0x8b, 0x8c, 0xff, 0x45, 0x3e, 0x95, + 0x0b, 0x0e, 0xe8, 0x40, 0x21, 0x03, 0xf4, 0xc1, 0x31, 0xf2, 0x9a, 0xd8, + 0x29, 0xda, 0xb7, 0x50, 0x4a, 0x30, 0x97, 0x0d, 0x35, 0x44, 0x58, 0xcc, + 0x64, 0x89, 0xdd, 0x1d, 0x1d, 0x6c, 0x14, 0x13, 0xf9, 0xca, 0x93, 0xe0, + 0x80, 0x12, 0x92, 0xe8, 0xd4, 0x21, 0x14, 0xb2, 0x1a, 0xd0, 0xec, 0xaa, + 0x22, 0xa5, 0x10, 0x34, 0xe8, 0x5d, 0x0a, 0xab, 0x08, 0x01, 0x62, 0xed, + 0xbd, 0xa5, 0x1d, 0x04, 0x3e, 0x7c, 0x37, 0xe6, 0x85, 0x7b, 0xd7, 0x94, + 0xb4, 0xef, 0x5c, 0xf8, 0xdf, 0xf2, 0xa3, 0xde, 0x82, 0x3c, 0x7b, 0x1d, + 0xc8, 0x03, 0xe4, 0x9d, 0xb6, 0x99, 0x74, 0x86, 0x51, 0x7d, 0x0a, 0x41, + 0x59, 0x35, 0x26, 0x90, 0x9e, 0xf5, 0x1d, 0x82, 0x82, 0x7b, 0x71, 0xfa, + 0xb3, 0x92, 0x54, 0xf8, 0xef, 0xb5, 0x46, 0x67, 0x2c, 0x64, 0x80, 0x0d, + 0x2f, 0x6b, 0x2f, 0x17, 0x54, 0x3d, 0xd1, 0xc8, 0xa8, 0x57, 0x1c, 0x89, + 0x29, 0x4e, 0x0e, 0x43, 0xb1, 0x5b, 0xce, 0xf4, 0x95, 0xff, 0x94, 0x66, + 0x3a, 0x5f, 0x67, 0x64, 0x9a, 0x4c, 0xa1, 0x6e, 0x92, 0xb0, 0x7c, 0x81, + 0x4d, 0x82, 0x25, 0xd4, 0x04, 0x2a, 0x6c, 0x98, 0xd2, 0x3d, 0x5b, 0x2e, + 0xf0, 0x7d, 0xd7, 0x17, 0x7b, 0xb7, 0x1f, 0x9b, 0x46, 0x32, 0xee, 0x9c, + 0xa0, 0x40, 0x8d, 0x2c, 0xab, 0xc6, 0xdc, 0xa0, 0xee, 0xf4, 0x0b, 0x33, + 0x37, 0x48, 0x59, 0xc2, 0xc8, 0x9b, 0xb9, 0xbe, 0x8d, 0xfd, 0xf8, 0x4e, + 0xac, 0x4f, 0x27, 0xfd, 0x73, 0xc9, 0xc6, 0x28, 0x5a, 0xb3, 0xc9, 0x34, + 0xb5, 0xd0, 0x61, 0x4e, 0x81, 0x1d, 0x47, 0xbe, 0x8c, 0xa7, 0x7e, 0xc0, + 0x1d, 0xb0, 0xd8, 0x20, 0x72, 0x90, 0xdc, 0x0d, 0x10, 0xb8, 0x28, 0x98, + 0x62, 0x80, 0xf8, 0xea, 0x2b, 0x8f, 0xfd, 0x85, 0xbc, 0xe2, 0x51, 0xee, + 0x00, 0xb7, 0x3b, 0x54, 0x4c, 0xd3, 0xac, 0xa9, 0x4b, 0x2d, 0x77, 0xfd, + 0xa1, 0x48, 0x68, 0x8c, 0xa7, 0x7a, 0x8e, 0x75, 0xc9, 0x75, 0xe3, 0xea, + 0x22, 0x27, 0xeb, 0x0a, 0xfc, 0xad, 0xf2, 0x8a, 0x4f, 0xe8, 0xc0, 0xf4, + 0x5b, 0xfb, 0x7a, 0x95, 0x0a, 0x3d, 0xf4, 0x68, 0x33, 0xc0, 0x69, 0x27, + 0x5a, 0xb2, 0x4b, 0x98, 0x97, 0xe6, 0xe5, 0x9e, 0x86, 0x7b, 0x99, 0x4c, + 0x5e, 0xd2, 0x2f, 0x2a, 0x98, 0x9e, 0xe0, 0x37, 0xd8, 0x6b, 0xcd, 0x8e, + 0xc2, 0xaf, 0xf6, 0xb3, 0x26, 0x9b, 0x23, 0x23, 0x52, 0x11, 0x13, 0x05, + 0xa6, 0x6e, 0xe2, 0xb1, 0x6d, 0xa3, 0xb2, 0x22, 0x8f, 0x0a, 0x1f, 0x24, + 0x41, 0x29, 0x5a, 0x90, 0xa3, 0xe7, 0x98, 0x6c, 0x61, 0x2f, 0xce, 0x20, + 0x6e, 0x8a, 0xaf, 0x2d, 0x2f, 0xdb, 0xc3, 0x18, 0x40, 0xe0, 0x44, 0x95, + 0xa9, 0x4a, 0xad, 0xef, 0x24, 0xef, 0x69, 0x2e, 0xfd, 0x28, 0xf2, 0x85, + 0x0c, 0x43, 0x69, 0xf8, 0x28, 0x13, 0x3c, 0xec, 0x29, 0xa7, 0x44, 0x9f, + 0x2e, 0xa6, 0x19, 0xff, 0x4f, 0xcb, 0x69, 0xec}, + {0xc2, 0x9c, 0x13, 0xe6, 0xf2, 0x70, 0xae, 0xa2, 0xdb, 0x88, 0x5e, 0x03, + 0x2c, 0x36, 0x9f, 0x10, 0x79, 0x7d, 0x8b, 0xe3, 0xef, 0xb5, 0x3e, 0x93, + 0xde, 0xa8, 0x5e, 0x97, 0xdf, 0xef, 0xdb, 0xb8, 0x23, 0xcb, 0x1e, 0x36, + 0x3c, 0x7e, 0xd5, 0x86, 0x2c, 0x63, 0xcc, 0x92, 0x8a, 0x2c, 0x4f, 0xaa, + 0x29, 0xa8, 0x5b, 0xad, 0x0e, 0x44, 0x2d, 0x40, 0xed, 0x99, 0xae, 0x83, + 0xb4, 0x19, 0x51, 0x3e, 0x3e, 0x35, 0x2b, 0x6c, 0xe7, 0x89, 0xe3, 0xff, + 0xf4, 0x56, 0x91, 0x5c, 0x71, 0xd8, 0x30, 0x5e, 0x0e, 0xe0, 0x26, 0xd3, + 0x1e, 0x8e, 0xa3, 0xb1, 0xa2, 0xc0, 0xb7, 0x83, 0xcb, 0x81, 0xdc, 0x12, + 0x53, 0x28, 0x8a, 0x2d, 0x98, 0x98, 0x88, 0xde, 0x80, 0x23, 0xe0, 0x62, + 0x4f, 0x35, 0xa2, 0xae, 0x0e, 0xae, 0xc7, 0x3f, 0x28, 0x78, 0x72, 0x61, + 0x69, 0xaf, 0x3e, 0x67, 0x56, 0x97, 0x80, 0xa9, 0x33, 0xb0, 0x3f, 0xc1, + 0xb7, 0x3c, 0x73, 0x02, 0xae, 0xea, 0x92, 0xf0, 0xe2, 0x5b, 0xeb, 0x9e, + 0xb7, 0x15, 0xef, 0x42, 0xd3, 0x13, 0xd1, 0x09, 0xd4, 0xbd, 0x69, 0xb6, + 0x23, 0x42, 0xff, 0x5b, 0xf8, 0xcc, 0xd8, 0x4f, 0xa5, 0x93, 0x4a, 0xf5, + 0x11, 0x94, 0xa3, 0x0a, 0x32, 0xb5, 0x40, 0xe1, 0xd1, 0x89, 0x27, 0x1b, + 0xc7, 0xad, 0xc4, 0x15, 0x63, 0x82, 0xff, 0xd3, 0x73, 0x54, 0xc7, 0xdc, + 0x0e, 0x21, 0x53, 0xba, 0x7c, 0xb4, 0xd1, 0x20, 0x21, 0x3d, 0xc2, 0x4b, + 0xef, 0xa1, 0x39, 0x69, 0x17, 0x85, 0xaf, 0x82, 0xa3, 0x52, 0x6c, 0x18, + 0x8f, 0x66, 0x72, 0x29, 0xea, 0x0c, 0x69, 0x19, 0x46, 0x40, 0x21, 0x7e, + 0x1e, 0xc0, 0x87, 0x7d, 0x35, 0x78, 0x34, 0x5f, 0x31, 0x3b, 0xa4, 0x1e, + 0x91, 0xd1, 0xf2, 0xde, 0x59, 0xcf, 0x71, 0x3c, 0xe2, 0x30, 0x80, 0x65, + 0xf7, 0xf6, 0xd8, 0x3f, 0x10, 0xb2, 0x4e, 0xdf, 0x94, 0x0e, 0xba, 0xa8, + 0x32, 0x15, 0xdf, 0xa1, 0x50, 0xc6, 0xde, 0x50, 0xff, 0xf0, 0x75, 0x53, + 0xed, 0x76, 0x06, 0x4f, 0xc4, 0xbf, 0x1a, 0x1c, 0xaa, 0xcc, 0xdb, 0x5d, + 0x5c, 0xf4, 0x29, 0xff, 0xa9, 0x78, 0x07, 0x94, 0x61, 0x22, 0x05, 0x01, + 0x16, 0x8f, 0x26, 0x55, 0x57, 0x6f, 0x04, 0x6b, 0x06, 0xd7, 0x62, 0x97, + 0xc7, 0x5d, 0x7d, 0xfa, 0x3b, 0x81, 0x6b, 0xb9, 0xaa, 0x92, 0x00, 0x72, + 0x64, 0x67, 0x6c, 0x88, 0x15, 0x21, 0xe1, 0xac, 0x3b, 0xc2, 0x00, 0x7a, + 0xfd, 0xc6, 0xb8, 0x65, 0x16, 0x1d, 0x13, 0x1b, 0x31, 0xbd, 0xd6, 0xb3, + 0x01, 0xe5, 0xd4, 0x2d, 0x2b, 0xaa, 0x14, 0xd4, 0xc1, 0xe8, 0x3a, 0xb0, + 0xa1, 0xfc, 0xa6, 0x93, 0x34, 0x91, 0xd4, 0x3d, 0x57, 0x98, 0xb3, 0x6f, + 0x4c, 0xc5, 0x38, 0x81, 0xb4, 0x8e, 0xb4, 0x6c, 0xe3, 0xf9, 0x0b, 0xd4, + 0x5e, 0xed, 0x57, 0x8e, 0xef, 0x12, 0x4b, 0xd7, 0x3f, 0x7a, 0xc1, 0x93, + 0x44, 0x98, 0x23, 0x95, 0xb5, 0x8d, 0x18, 0x16, 0xf5, 0x1c, 0x24, 0x9b, + 0xe1, 0xa2, 0x88, 0xab, 0xe6, 0x50, 0x57, 0x6e, 0x2b, 0xd3, 0x4a, 0x60, + 0x9c, 0xe4, 0xa9, 0xba, 0x7c, 0x2a, 0x81, 0xed, 0x67, 0x75, 0xdc, 0x69, + 0xef, 0x78, 0xb6, 0xee, 0xe8, 0xf2, 0x8b, 0x74, 0x8e, 0x82, 0xe9, 0x65, + 0xe6, 0x76, 0x5f, 0x49, 0x96, 0x14, 0x97, 0xae, 0xeb, 0xcf, 0xd6, 0x27, + 0x3b, 0x90, 0x17, 0x8f, 0x03, 0x69, 0xfd, 0x87, 0xd3, 0x28, 0xa8, 0x1f, + 0x76, 0xf4, 0x65, 0xa2, 0x1c, 0xf9, 0xcd, 0x1c, 0xf6, 0x5e, 0x50, 0x39, + 0xb0, 0x7b, 0xc0, 0x3c, 0x7a, 0x78, 0x60, 0xbd, 0x15, 0x14, 0xdf, 0xd4, + 0x6d, 0xe6, 0x0b, 0x0b, 0xc3, 0x2b, 0x18, 0xf0, 0x2f, 0xd9, 0x1b, 0xf1, + 0x6e, 0x58, 0x09, 0xaa, 0x78, 0xff, 0x96, 0x41, 0x37, 0x73, 0xf9, 0x00, + 0xc9, 0xdf, 0x2f, 0xab}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {411, + {0xcb, 0x34, 0xf9, 0x34, 0x2b, 0x24, 0x8d, 0xf9, 0x4c, 0x7a, 0xc6, 0x33, + 0x8e, 0x13, 0x5d, 0xb0}, + {0x76, 0x01, 0x81, 0xb3, 0x99, 0xf0, 0x45, 0x63, 0x16, 0x67, 0x19, 0x46, + 0x64, 0xa1, 0xb1, 0x74, 0x4b, 0x0a, 0x4d, 0xf0, 0x2c, 0x95, 0x60, 0xcb, + 0x46, 0x06, 0x19, 0x90, 0x4d, 0xa3, 0x94, 0xe2, 0xa7, 0x51, 0xb5, 0x09, + 0x91, 0xa6, 0x40, 0x7e, 0x4c, 0xa2, 0xe0, 0xfe, 0x3d, 0x40, 0x51, 0x82, + 0xc2, 0xbf, 0x84, 0xb3, 0x9f, 0xd2, 0xf5, 0x84, 0x54, 0x5b, 0xdc, 0x30, + 0x65, 0x2f, 0x9b, 0x0a, 0x9e, 0x69, 0x9f, 0x94, 0x4d, 0xf9, 0xe6, 0x54, + 0x41, 0xf1, 0x38, 0x99, 0x9c, 0xce, 0x28, 0x7d, 0xdb, 0x91, 0x0c, 0xd7, + 0x78, 0xe7, 0xac, 0x4a, 0xb5, 0x16, 0x20, 0xfd, 0x30, 0xae, 0x83, 0x70, + 0x7e, 0x86, 0x83, 0x11, 0x7a, 0xe3, 0x5f, 0x77, 0xa8, 0x92, 0x63, 0x4d, + 0x76, 0x54, 0x14, 0xd2, 0x4f, 0x90, 0x40, 0x22, 0x3f, 0xab, 0x3f, 0xce, + 0x34, 0x58, 0x50, 0x70, 0x98, 0x24, 0x2b, 0x91, 0x54, 0x4e, 0xf8, 0x20, + 0x95, 0xf7, 0x24, 0xaa, 0x80, 0xa8, 0xdc, 0x68, 0xab, 0x15, 0x7f, 0xa8, + 0xb9, 0x5d, 0x0d, 0xf5, 0x7f, 0x7e, 0x77, 0x25, 0xad, 0x2f, 0xa1, 0x50, + 0xe6, 0xca, 0xd6, 0x44, 0xa1, 0xe3, 0xbf, 0x7c, 0xcb, 0x50, 0xab, 0x03, + 0x8e, 0x24, 0x62, 0xcf, 0xc4, 0x8e, 0x52, 0x40, 0x31, 0x8a, 0x43, 0x84, + 0x1f, 0xf8, 0x61, 0x25, 0xc9, 0x79, 0xc4, 0x31, 0xd9, 0xe8, 0x10, 0x41, + 0x91, 0x09, 0x6a, 0x8a, 0x88, 0xb7, 0xde, 0x83, 0x71, 0x04, 0x3a, 0xc8, + 0xbb, 0x86, 0x17, 0xb2, 0x8d, 0xa8, 0x34, 0x6e, 0x16, 0x91, 0xc0, 0x8c, + 0x03, 0x7a, 0xd9, 0xb4, 0x40, 0x7a, 0x62, 0x64, 0x0c, 0xbc, 0xd6, 0xec, + 0xae, 0x0b, 0x04, 0x6b, 0xea, 0x88, 0xfd, 0x04, 0x46, 0x8c, 0x26, 0x80, + 0x3f, 0x59, 0xf4, 0x13, 0x66, 0x42, 0x56, 0x23, 0x41, 0x42, 0xec, 0xa6, + 0xff, 0xd7, 0x4d, 0xd6, 0x57, 0x41, 0xbe, 0x23, 0xec, 0xc5, 0xdf, 0x89, + 0xe9, 0x22, 0x52, 0x07, 0x21, 0x3e, 0x00, 0x76, 0x2d, 0x0e, 0xaf, 0x8c, + 0x18, 0x1a, 0x03, 0x78, 0xcc, 0xd0, 0xc6, 0xab, 0x48, 0x5f, 0x22, 0x0f, + 0x9e, 0x09, 0xeb, 0x6e, 0xd3, 0x95, 0xa1, 0x25, 0x60, 0xfb, 0x76, 0xb7, + 0x87, 0xa2, 0x71, 0x72, 0x97, 0x89, 0x6b, 0xb8, 0x0c, 0x41, 0xae, 0x75, + 0x3d, 0x96, 0xc0, 0x35, 0x73, 0x94, 0xd5, 0x86, 0xea, 0x98, 0x2a, 0x7f, + 0x87, 0x00, 0x21, 0xba, 0x8c, 0xa0, 0xbb, 0x54, 0xda, 0x8b, 0xf8, 0x51, + 0xe8, 0x46, 0x5c, 0x6c, 0x54, 0x26, 0x77, 0x42, 0xc4, 0xf9, 0x7a, 0x4e, + 0x90, 0x0b, 0x6a, 0x12, 0x68, 0xb3, 0x9e, 0xd1, 0x8c, 0xd5, 0x66, 0x09, + 0xa2, 0x90, 0xa1, 0xa2, 0x16, 0xf5, 0xdb, 0xb4, 0xf3, 0x75, 0x29, 0xaa, + 0x3f, 0xe6, 0x34, 0x41, 0xdd, 0x0d, 0xe8, 0x0a, 0x29, 0x89, 0xa5, 0x14, + 0xa2, 0x66, 0x3f, 0x68, 0xe9, 0x42, 0x82, 0x84, 0xd0, 0x49, 0xfa, 0xda, + 0xaf, 0xfd, 0xb7, 0xd9, 0x61, 0xfe, 0xa2, 0x12, 0xe9, 0x15, 0xd3, 0x25, + 0x09, 0x68, 0xbe, 0xf2, 0x1e, 0x00, 0x8f, 0x82, 0x6e, 0xac, 0x4e, 0x9f, + 0x15, 0x00, 0xbd, 0xb3, 0xcb, 0xf7, 0x97, 0xe1, 0xce, 0xcc, 0x0f, 0xfa, + 0x50, 0x6c, 0x86, 0x84, 0x15, 0x8e, 0x7e, 0x1b, 0x0f, 0xba, 0x9c, 0xf2, + 0xab, 0xfb, 0x74, 0x6a, 0x2c, 0x21, 0x61, 0x5c, 0x96, 0xad, 0x21, 0x60, + 0x3b, 0x41, 0x77, 0x2e, 0x99, 0xcb, 0x72, 0x56, 0x58, 0x5e, 0xfb, 0x95, + 0xe5, 0xd3, 0x1b, 0xea, 0xbb, 0xbf, 0xa6, 0x83, 0xda, 0xee, 0x39, 0xfc, + 0x33, 0x92, 0x91, 0x74, 0x36, 0x3b, 0xec, 0xf6, 0x98, 0x3c, 0x4e, 0x1d, + 0xb8, 0xf3, 0xb7, 0x4b, 0xa0, 0x3a, 0xbb, 0xb7, 0x56, 0xf6, 0xea, 0xe2, + 0x30, 0x18, 0x69, 0x50, 0x08, 0x54, 0xff, 0xff}, + {0x5f, 0x6c, 0x0a, 0xaf, 0xcb, 0x8e, 0x51, 0x1f, 0x73, 0x45, 0xbe, 0x62, + 0xb0, 0x48, 0x72, 0x34, 0x60, 0xdd, 0xd6, 0x61, 0x4b, 0x5b, 0xc6, 0x31, + 0xba, 0x79, 0x34, 0x33, 0xfa, 0xff, 0x38, 0x70, 0xe9, 0x55, 0x11, 0x17, + 0xbd, 0x03, 0xde, 0x16, 0xbf, 0xf2, 0xe2, 0x95, 0x16, 0xcb, 0x36, 0x7a, + 0x1d, 0x7b, 0x42, 0x6b, 0x55, 0x67, 0x33, 0x5e, 0xb7, 0x23, 0xdf, 0x19, + 0x20, 0x60, 0x6f, 0x42, 0xb1, 0x79, 0x42, 0x28, 0xef, 0x05, 0xf1, 0x65, + 0x07, 0x92, 0xc3, 0xdd, 0xe3, 0x04, 0xc6, 0xa8, 0x42, 0x2e, 0xaf, 0x5c, + 0xb3, 0x56, 0x79, 0x2b, 0x93, 0x86, 0x73, 0xbe, 0xc7, 0x19, 0xa1, 0xa3, + 0x3d, 0x34, 0x14, 0xbd, 0x11, 0xa2, 0x42, 0xef, 0xe1, 0x27, 0x8a, 0x1c, + 0x64, 0x0a, 0x0e, 0x0e, 0x47, 0x6d, 0x11, 0xca, 0x5b, 0x01, 0x5d, 0x9f, + 0x14, 0xf7, 0x87, 0x91, 0x03, 0x82, 0xf9, 0xbc, 0xd0, 0x54, 0xb1, 0xac, + 0xea, 0x44, 0x94, 0x95, 0x90, 0xa8, 0xc4, 0x93, 0x07, 0x0b, 0x55, 0xe8, + 0xbf, 0x7f, 0x4f, 0xf4, 0x7c, 0x0b, 0x66, 0x6c, 0x0f, 0xf1, 0x31, 0x80, + 0x15, 0xa4, 0x47, 0x71, 0x31, 0x10, 0xe0, 0x8f, 0x59, 0x8a, 0x0e, 0x68, + 0xaa, 0x91, 0xdc, 0x6c, 0x35, 0xf4, 0x95, 0xf1, 0xd1, 0x78, 0xef, 0x22, + 0x25, 0xd5, 0x1a, 0x62, 0x1a, 0x1d, 0xb0, 0xe3, 0xc0, 0x20, 0xd4, 0x03, + 0xe0, 0x2b, 0x84, 0x5c, 0xb6, 0x3f, 0x1f, 0x5c, 0x36, 0x17, 0x24, 0xe6, + 0x11, 0xe4, 0x0b, 0x4d, 0xde, 0xf3, 0xda, 0x02, 0x67, 0x1b, 0x67, 0x01, + 0xe2, 0xbb, 0x36, 0x63, 0x19, 0x2f, 0xfc, 0x78, 0x7a, 0xd7, 0x9e, 0x9e, + 0xcf, 0x50, 0x79, 0xb5, 0x6f, 0xef, 0xd5, 0x24, 0x34, 0x05, 0xe5, 0x5c, + 0x1e, 0x9b, 0xdb, 0x5f, 0x51, 0xe5, 0x7d, 0xff, 0xb4, 0xe8, 0x81, 0xfd, + 0x85, 0x9c, 0x1b, 0x71, 0xfe, 0xd8, 0x52, 0x92, 0xf2, 0x39, 0x16, 0xd2, + 0x76, 0x68, 0xbe, 0x87, 0xd3, 0x94, 0x65, 0xc7, 0x2c, 0x38, 0x70, 0x75, + 0x68, 0x00, 0xc1, 0x28, 0xa3, 0xcd, 0x4e, 0x4c, 0x8a, 0x68, 0x47, 0xe2, + 0xd0, 0xea, 0xc0, 0x73, 0xbb, 0x6c, 0x8b, 0x4a, 0xd5, 0x42, 0x73, 0x2c, + 0xd3, 0x41, 0x24, 0x67, 0x86, 0xcd, 0xd7, 0xda, 0xb9, 0x29, 0xbc, 0x51, + 0xf3, 0xd6, 0xde, 0x05, 0x77, 0x14, 0xd3, 0x3f, 0xfe, 0x09, 0x8e, 0xc9, + 0x4d, 0x50, 0x19, 0xff, 0x1a, 0xfc, 0x8b, 0x4e, 0xeb, 0x76, 0x01, 0x4b, + 0x55, 0x14, 0x7e, 0xd4, 0x81, 0x99, 0x6c, 0x22, 0xbd, 0x6f, 0x1b, 0x7f, + 0xe4, 0xbe, 0x1d, 0x0e, 0x97, 0xcc, 0x3a, 0x9f, 0x13, 0xab, 0x1d, 0xa3, + 0xa6, 0xcb, 0x04, 0x0a, 0xf4, 0x54, 0x53, 0x05, 0xbc, 0x7c, 0x37, 0xa2, + 0x9c, 0x20, 0x6a, 0xe9, 0x2b, 0xe8, 0x57, 0x9b, 0x7d, 0x19, 0x6b, 0x81, + 0x5c, 0x88, 0xdc, 0x3b, 0x3b, 0x80, 0x98, 0x78, 0x76, 0x46, 0x99, 0xf6, + 0x70, 0x17, 0x87, 0x18, 0x9d, 0xa8, 0x64, 0xc8, 0xf8, 0x96, 0x88, 0xdd, + 0x6a, 0xf6, 0x58, 0xcc, 0x9e, 0x15, 0x68, 0x9d, 0x98, 0x27, 0x0c, 0x6a, + 0x53, 0xb8, 0xb0, 0xde, 0x96, 0xad, 0x40, 0x58, 0x17, 0x42, 0xc8, 0x7a, + 0x9b, 0xb0, 0xc8, 0xdc, 0xdd, 0x16, 0xe0, 0x2e, 0x6f, 0xd7, 0x4e, 0x30, + 0x7d, 0x37, 0xf7, 0x4e, 0x8e, 0xf9, 0xcd, 0xe8, 0x2e, 0x42, 0x2d, 0xee, + 0x59, 0xdd, 0x3c, 0xdf, 0x24, 0x45, 0x89, 0x24, 0xac, 0x95, 0xad, 0x43, + 0x89, 0x04, 0x69, 0xb2, 0x8d, 0x4d, 0x4a, 0x11, 0xe3, 0xb4, 0xd1, 0x10, + 0xf1, 0x8c, 0xec, 0x21, 0xef, 0x81, 0x47, 0xee, 0x87, 0xac, 0x6c, 0x62, + 0x9a, 0xe7, 0xbf, 0x8d, 0x92, 0xd9, 0xab, 0x80, 0x04, 0x19, 0xcf, 0x5f, + 0xcd, 0xb6, 0x66, 0x37, 0x0e, 0x58, 0x39, 0x34, 0x69, 0x96, 0xa7, 0x95, + 0x91, 0x17, 0xdb, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {412, + {0xbe, 0xc3, 0xc2, 0x7d, 0xf7, 0xf4, 0xea, 0xcc, 0x85, 0x5f, 0xcb, 0x2d, + 0x3e, 0xba, 0xd5, 0x96}, + {0x09, 0x84, 0xa0, 0x8f, 0x8f, 0x13, 0xb8, 0x5b, 0x22, 0xcf, 0x39, 0x0c, + 0x5a, 0xd2, 0x11, 0x5f, 0x35, 0x98, 0xf1, 0x0c, 0x70, 0xbc, 0xe7, 0x9b, + 0xb5, 0xa1, 0xcc, 0xa0, 0x35, 0xff, 0xa7, 0x94, 0xbb, 0x39, 0x48, 0x24, + 0xf3, 0xa7, 0xee, 0x88, 0xa1, 0xb4, 0xda, 0x8b, 0xa1, 0x21, 0x3e, 0x5b, + 0x40, 0x37, 0x8f, 0x67, 0x73, 0x0b, 0x1b, 0x4d, 0x91, 0x1d, 0xc8, 0x15, + 0xf0, 0x1b, 0xa1, 0xf0, 0x14, 0x40, 0x8d, 0x51, 0x37, 0xba, 0xd8, 0x01, + 0x70, 0x6d, 0xc1, 0x01, 0x43, 0x5b, 0x81, 0xf1, 0xbc, 0x56, 0xcd, 0xb8, + 0x42, 0x48, 0x5f, 0x42, 0x2d, 0x88, 0x1a, 0xc9, 0x6d, 0xf6, 0x37, 0xe5, + 0x40, 0xf3, 0xd6, 0x0a, 0x73, 0xf4, 0xf3, 0xdb, 0x16, 0x11, 0x1a, 0xa7, + 0x29, 0xae, 0x86, 0xa4, 0x08, 0x0a, 0x25, 0x9b, 0x32, 0x45, 0x28, 0x69, + 0xb4, 0x8c, 0x7f, 0x4f, 0x96, 0xaf, 0xa4, 0x91, 0x33, 0x7d, 0xe8, 0x77, + 0x81, 0xf4, 0xe2, 0xad, 0x35, 0xf7, 0xc6, 0x82, 0x5f, 0x7e, 0xff, 0xc7, + 0xd3, 0x06, 0x91, 0x3e, 0x67, 0xc1, 0x3a, 0x99, 0x7b, 0x6f, 0xd5, 0xab, + 0x53, 0x59, 0xb0, 0x67, 0xec, 0x06, 0x5b, 0x62, 0xd1, 0xdc, 0xbc, 0x3f, + 0xe2, 0xd0, 0x0d, 0x1f, 0xb4, 0xbc, 0x81, 0xee, 0x26, 0xa0, 0x21, 0xfb, + 0x06, 0xf8, 0x21, 0x93, 0x81, 0x9e, 0x20, 0x3e, 0xaa, 0x38, 0x01, 0x80, + 0x75, 0x41, 0x7f, 0x51, 0xfe, 0x81, 0x0e, 0xbb, 0x2d, 0xa5, 0xfe, 0x7c, + 0x7d, 0x58, 0x09, 0xfd, 0x60, 0x73, 0xa6, 0x5a, 0x1c, 0x30, 0x7a, 0x67, + 0x1e, 0x96, 0xad, 0x8e, 0xbe, 0x84, 0x8b, 0x94, 0xec, 0x77, 0x5a, 0x10, + 0x2b, 0xc9, 0xa3, 0xc7, 0xe4, 0x7e, 0x31, 0xe3, 0x24, 0xf4, 0x7c, 0xa0, + 0xa7, 0x37, 0x3d, 0xa5, 0x92, 0x13, 0x0d, 0xad, 0x77, 0x5e, 0xb4, 0x80, + 0x9c, 0x9f, 0x45, 0x8e, 0x29, 0x55, 0xa3, 0xc9, 0xb3, 0x32, 0x54, 0x65, + 0x54, 0xe6, 0x88, 0xec, 0x22, 0x17, 0xed, 0xc6, 0x47, 0x2d, 0x08, 0xa1, + 0xc1, 0xab, 0x1d, 0xd5, 0x86, 0x7b, 0xb2, 0x4d, 0x4a, 0x65, 0xa9, 0xbe, + 0xd6, 0x05, 0x86, 0x1f, 0xe0, 0x50, 0xdc, 0x7e, 0xdd, 0x53, 0xf6, 0x4a, + 0xcc, 0x55, 0x4c, 0xf1, 0xa0, 0xc7, 0x7f, 0x18, 0xbb, 0x00, 0xe4, 0x65, + 0xed, 0xff, 0x3e, 0x8e, 0xef, 0xb7, 0x67, 0xa3, 0x44, 0x74, 0xc3, 0x6e, + 0xbe, 0xb7, 0xf4, 0x00, 0x6a, 0x04, 0x2f, 0x3a, 0xba, 0x4a, 0x3a, 0x79, + 0xc1, 0x18, 0xdb, 0x23, 0xbd, 0xca, 0x17, 0xd8, 0x61, 0xaf, 0xb6, 0x47, + 0x74, 0xe9, 0xc6, 0x30, 0xec, 0x9f, 0x19, 0xff, 0xd3, 0xc9, 0x43, 0x9d, + 0xa7, 0x54, 0x71, 0x85, 0xbb, 0x73, 0x9e, 0xfa, 0xbc, 0x1b, 0x01, 0x6d, + 0x4f, 0x50, 0x12, 0x5e, 0x5d, 0xc0, 0x86, 0xcb, 0xaf, 0xd6, 0xa6, 0xc7, + 0x6d, 0x69, 0xc8, 0x34, 0x6b, 0xef, 0xbd, 0x65, 0xfc, 0xb8, 0x2c, 0x6f, + 0x32, 0xbb, 0x46, 0xb5, 0x47, 0x73, 0x02, 0xd1, 0x6b, 0xa2, 0x1b, 0x5c, + 0x9c, 0x98, 0xae, 0x61, 0x39, 0x3e, 0x02, 0x9d, 0x37, 0x7d, 0x41, 0xe6, + 0xde, 0x56, 0x68, 0x61, 0xaf, 0x88, 0x56, 0x8e, 0x1f, 0x84, 0x73, 0x2a, + 0xc9, 0xea, 0x42, 0x04, 0x25, 0xe8, 0x44, 0xf7, 0xdd, 0xd2, 0x18, 0x61, + 0x9f, 0x6e, 0x6d, 0x94, 0x02, 0x28, 0xc3, 0x16, 0x6b, 0x2b, 0x27, 0x55, + 0x88, 0xb2, 0xf1, 0x7b, 0x37, 0x0d, 0xfe, 0x2b, 0xf4, 0x34, 0x31, 0x5c, + 0x53, 0x93, 0x67, 0xad, 0xac, 0x37, 0xe2, 0xb7, 0x87, 0x81, 0x79, 0x32, + 0xb0, 0x10, 0x5d, 0x50, 0x9b, 0xa0, 0x97, 0xd9, 0xbf, 0x19, 0x6c, 0x19, + 0x3c, 0x93, 0x8e, 0x5b, 0x45, 0xf9, 0x85, 0x92, 0x53, 0x85, 0x57, 0xa0, + 0xab, 0xf3, 0x6f, 0x14, 0xef, 0x3e, 0x79, 0x40}, + {0xf1, 0x46, 0xc7, 0xf0, 0x7a, 0xa9, 0x1b, 0xa8, 0xcf, 0x4c, 0x9e, 0xcb, + 0x69, 0x47, 0x0e, 0x8d, 0x32, 0x89, 0xcb, 0xf9, 0x51, 0xce, 0x30, 0x7f, + 0x7d, 0x04, 0x79, 0xc5, 0x42, 0xe5, 0x2b, 0x3a, 0x11, 0x6e, 0x40, 0x5e, + 0xf2, 0x2b, 0x44, 0x4d, 0xa6, 0xf6, 0x17, 0x84, 0xa9, 0x71, 0xf9, 0x96, + 0x23, 0x98, 0x87, 0x56, 0x72, 0x63, 0x39, 0x89, 0x54, 0xaf, 0xe0, 0x06, + 0x5b, 0xe6, 0x8e, 0x5d, 0x0a, 0xda, 0x66, 0xac, 0x32, 0xa9, 0xc3, 0x2f, + 0x14, 0x1a, 0xc2, 0x0a, 0x81, 0xe3, 0x23, 0x9c, 0xc1, 0xf7, 0x1f, 0x12, + 0xd6, 0x7e, 0x41, 0x50, 0x3b, 0x6a, 0xb2, 0x0a, 0x38, 0xd7, 0x2f, 0x63, + 0x1f, 0xf0, 0xd9, 0x14, 0xdd, 0x83, 0x3a, 0x09, 0x37, 0xd8, 0xbf, 0x0d, + 0xc2, 0x2e, 0xb4, 0x60, 0x84, 0x8f, 0x7f, 0xdd, 0x5c, 0x4e, 0x17, 0x4a, + 0xfd, 0x0f, 0x50, 0xa5, 0x3f, 0x74, 0x17, 0x82, 0x32, 0x80, 0x16, 0xcd, + 0x27, 0x7a, 0x1c, 0xfe, 0x0e, 0xc4, 0xd1, 0xa4, 0xe8, 0x23, 0xca, 0x53, + 0xdd, 0x74, 0x60, 0x30, 0xb3, 0x46, 0x31, 0xde, 0x93, 0xfa, 0xe9, 0xcb, + 0xba, 0xa0, 0xb2, 0xc5, 0xe2, 0x57, 0xc8, 0xf8, 0x07, 0x72, 0x31, 0xa7, + 0xc8, 0xcb, 0x0c, 0x8d, 0xac, 0xf7, 0xb3, 0x07, 0x1e, 0x80, 0x5f, 0x16, + 0x27, 0xff, 0x36, 0xcd, 0xb5, 0xbf, 0xe3, 0x70, 0x3e, 0xcb, 0x61, 0x75, + 0x2b, 0x8f, 0x4a, 0x37, 0x6f, 0x5e, 0x4b, 0x73, 0xb4, 0xdb, 0xa6, 0xf2, + 0x2f, 0xfa, 0xf4, 0x55, 0x25, 0xea, 0xb6, 0xaa, 0x8f, 0x68, 0x48, 0x8e, + 0x06, 0x3b, 0x09, 0x53, 0xcd, 0x95, 0x4a, 0xa6, 0x03, 0xb9, 0xea, 0x3f, + 0xd2, 0xb6, 0x4d, 0x9b, 0xf5, 0x55, 0xe0, 0xb9, 0x7c, 0x52, 0xc0, 0x72, + 0x99, 0x30, 0xd1, 0x3f, 0xb0, 0x06, 0xfd, 0x88, 0xc3, 0xe3, 0xe3, 0xd1, + 0x84, 0x95, 0x85, 0xcd, 0x33, 0xdf, 0xc5, 0x48, 0x4f, 0x3a, 0xe2, 0xa2, + 0x68, 0x0c, 0xb1, 0x1f, 0xf4, 0x43, 0xb8, 0x8d, 0x32, 0x7d, 0x9a, 0x2c, + 0x45, 0xb6, 0xa0, 0x57, 0x5d, 0xc0, 0xef, 0x9a, 0x4d, 0x74, 0xe5, 0x0c, + 0x97, 0x36, 0xe3, 0x0d, 0x7d, 0x5c, 0xf3, 0xbe, 0xef, 0x13, 0x9f, 0xfe, + 0xdb, 0x9c, 0x41, 0x94, 0x36, 0x99, 0x18, 0x5f, 0x32, 0xa1, 0x85, 0x53, + 0xa1, 0xdf, 0x31, 0x61, 0xd3, 0x01, 0xb1, 0x30, 0xba, 0xdb, 0xf6, 0x47, + 0x7f, 0x11, 0x40, 0x2e, 0x77, 0xc3, 0xe6, 0x39, 0x2f, 0xd9, 0xd9, 0x8d, + 0xd7, 0xe0, 0xc1, 0x52, 0x1a, 0x5b, 0x0f, 0xe5, 0x02, 0x8b, 0x6d, 0x2a, + 0x66, 0x30, 0x83, 0x95, 0x72, 0x9f, 0x5c, 0x1e, 0xe1, 0x91, 0xbb, 0x50, + 0x84, 0x1a, 0x4b, 0x8d, 0x3d, 0xc3, 0xe9, 0xaf, 0xf6, 0xa6, 0x3b, 0x1a, + 0x43, 0xfe, 0xfc, 0x6a, 0x9d, 0x80, 0xc2, 0x90, 0x4c, 0x86, 0x24, 0xd1, + 0x31, 0x99, 0x30, 0x14, 0x05, 0x02, 0x21, 0xea, 0x88, 0xfd, 0x4b, 0xd9, + 0x70, 0x45, 0x29, 0xe8, 0x94, 0x66, 0x35, 0x27, 0xf5, 0x0a, 0x58, 0xad, + 0x1a, 0xee, 0xfe, 0xc8, 0xe1, 0x24, 0x6a, 0x4e, 0xc1, 0x26, 0x7a, 0x8e, + 0x53, 0xfa, 0x4c, 0x09, 0x3e, 0xc8, 0xd0, 0x79, 0xf8, 0xb2, 0x0f, 0xf5, + 0xa3, 0x39, 0x98, 0x35, 0x7c, 0x91, 0x95, 0x99, 0x97, 0x3e, 0x0a, 0x1e, + 0x0d, 0xf0, 0xc5, 0x4f, 0x61, 0x2b, 0x0b, 0x0a, 0xab, 0x08, 0x0c, 0x93, + 0x41, 0x26, 0xed, 0xc4, 0x20, 0x90, 0x73, 0xcb, 0x1e, 0x50, 0xde, 0x94, + 0x5c, 0xf6, 0x0b, 0x2d, 0x8e, 0x1d, 0xed, 0x13, 0x76, 0x75, 0x17, 0xe7, + 0x6b, 0x1d, 0xc4, 0xd5, 0xba, 0x23, 0xb7, 0xdb, 0xbc, 0xe0, 0x52, 0x61, + 0xbd, 0xe8, 0x28, 0x76, 0x8f, 0x52, 0xee, 0x8f, 0x3b, 0x28, 0x2a, 0x4e, + 0xfa, 0x3b, 0x62, 0x7e, 0x5e, 0xfa, 0x1d, 0x43, 0x3a, 0xd6, 0x73, 0xcb, + 0x28, 0xd8, 0x0f, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {413, + {0xcd, 0x3a, 0x32, 0x3f, 0xe9, 0xb9, 0x14, 0xe2, 0xb4, 0x1e, 0xe8, 0x6b, + 0x8c, 0xa0, 0xb3, 0xe1}, + {0x56, 0x17, 0xef, 0x71, 0x48, 0x82, 0x01, 0x5f, 0x2d, 0x58, 0xd2, 0xfe, + 0x81, 0xa9, 0xe5, 0xbe, 0xe8, 0x40, 0x54, 0x1c, 0x2c, 0x94, 0x00, 0x8b, + 0xf4, 0x46, 0xc0, 0xe1, 0x76, 0x3f, 0xdf, 0x4b, 0xff, 0x59, 0xd9, 0x47, + 0x5a, 0x38, 0xe1, 0x26, 0x78, 0x62, 0xd3, 0x76, 0xfd, 0x03, 0xe3, 0xd7, + 0x5a, 0x09, 0x83, 0x00, 0x4a, 0x01, 0x38, 0x47, 0x57, 0x4a, 0x12, 0xbb, + 0x23, 0x2c, 0xa4, 0x12, 0x84, 0x19, 0x4a, 0x62, 0x95, 0x4c, 0x53, 0x1b, + 0xa2, 0x24, 0x3f, 0x29, 0xf0, 0xb5, 0xfa, 0x3e, 0x3e, 0x4e, 0xdd, 0xb4, + 0xa3, 0xdc, 0xc7, 0x40, 0xea, 0xb6, 0x8c, 0x79, 0xb5, 0x4f, 0x2d, 0xc0, + 0xe3, 0xec, 0x17, 0xfd, 0x4f, 0x91, 0x15, 0x4f, 0xf4, 0x34, 0x42, 0xa5, + 0xcb, 0x94, 0x15, 0x8e, 0x02, 0x5c, 0x61, 0x97, 0xca, 0xb5, 0x4e, 0x89, + 0x0a, 0xd8, 0x9f, 0x63, 0x92, 0x16, 0xe1, 0xf3, 0x54, 0xfb, 0xa8, 0x91, + 0xc8, 0x93, 0x90, 0xed, 0x5c, 0xd4, 0x2e, 0xe7, 0x1b, 0xa3, 0x58, 0xca, + 0xa6, 0x31, 0xe6, 0xf0, 0x99, 0xcc, 0x2b, 0x35, 0x3f, 0xa6, 0x5a, 0x2e, + 0x8e, 0x69, 0xd2, 0xb4, 0xea, 0x3d, 0x31, 0xa4, 0x45, 0x0b, 0x30, 0xd1, + 0x9b, 0x3c, 0x56, 0xe3, 0xca, 0xae, 0x42, 0xe3, 0x91, 0xb1, 0x7b, 0xc1, + 0x8b, 0xc5, 0x9a, 0x18, 0x0e, 0x72, 0xef, 0x37, 0xc7, 0xed, 0x9f, 0x3a, + 0x63, 0xee, 0x73, 0x71, 0x8c, 0x43, 0xb6, 0x59, 0x37, 0x36, 0x9b, 0x1a, + 0xfa, 0x5a, 0x50, 0x9f, 0x11, 0xfe, 0x5a, 0x8e, 0x62, 0xe2, 0x2f, 0x00, + 0x83, 0x0a, 0xf4, 0xb7, 0xa6, 0xa8, 0x04, 0xa6, 0x5d, 0x23, 0x81, 0xbc, + 0xb2, 0xde, 0x14, 0x25, 0x7e, 0x1b, 0x1e, 0xf8, 0x20, 0x6a, 0x52, 0x50, + 0x46, 0x76, 0x90, 0x0a, 0x27, 0xaa, 0xb9, 0x96, 0x52, 0xdb, 0xab, 0xae, + 0x5d, 0xb5, 0x2d, 0xd5, 0xe4, 0xc7, 0x4f, 0x89, 0x26, 0x0f, 0xe4, 0xcb, + 0xd0, 0x95, 0x88, 0x07, 0x38, 0x93, 0xaa, 0x86, 0xee, 0xa6, 0x1a, 0x9c, + 0x7c, 0x6d, 0x68, 0xfe, 0x5a, 0x81, 0x0f, 0x5a, 0xfc, 0xaf, 0x11, 0x5a, + 0xd8, 0x1b, 0x6a, 0x21, 0x73, 0xb8, 0x8b, 0x49, 0xa2, 0x89, 0x60, 0x7c, + 0x2e, 0x7a, 0x88, 0x32, 0xe5, 0x0e, 0x28, 0x78, 0xe2, 0xfb, 0x72, 0xfd, + 0x1b, 0xff, 0xbb, 0x5c, 0xf7, 0xde, 0x4c, 0x17, 0x92, 0xe9, 0x63, 0x23, + 0x55, 0x5e, 0x18, 0xcc, 0xc2, 0x1c, 0x8f, 0xf5, 0x09, 0xb6, 0xa7, 0x0b, + 0xd4, 0xe4, 0x1c, 0x86, 0x73, 0x95, 0xb2, 0x52, 0x19, 0x40, 0xa6, 0x9b, + 0x68, 0x8e, 0x1a, 0xa2, 0x3e, 0x23, 0x55, 0x18, 0x74, 0x87, 0xe4, 0xa6, + 0xb1, 0xe2, 0xc8, 0x47, 0x20, 0xa1, 0xe7, 0xfd, 0x80, 0xd7, 0x0b, 0x73, + 0xa7, 0xab, 0x12, 0xd7, 0xad, 0xfb, 0x64, 0x4a, 0xc2, 0x93, 0xdb, 0x43, + 0x9c, 0xb1, 0xcc, 0x28, 0x5e, 0x2b, 0x29, 0x60, 0xfd, 0xe0, 0x8e, 0xd3, + 0x63, 0x69, 0xc5, 0x20, 0x83, 0x15, 0x48, 0xaa, 0x18, 0x1f, 0xb1, 0xf1, + 0x1c, 0xc4, 0xdf, 0x22, 0x61, 0x8c, 0xdf, 0x4f, 0x64, 0xfb, 0x4f, 0xa3, + 0x14, 0x9c, 0x5e, 0xa1, 0x9b, 0xe9, 0x90, 0xed, 0x6d, 0x88, 0x43, 0xe5, + 0xd1, 0x27, 0x95, 0x32, 0x84, 0x6a, 0x6f, 0xf2, 0x73, 0x15, 0xd4, 0xfc, + 0xb8, 0x98, 0xd4, 0x6d, 0xcd, 0x36, 0x7d, 0x69, 0x14, 0x20, 0x9c, 0x3a, + 0x6d, 0x41, 0x82, 0x82, 0x11, 0x2c, 0x33, 0x69, 0x23, 0x28, 0x12, 0x19, + 0xd5, 0xec, 0x79, 0x6e, 0xc6, 0x97, 0xa1, 0x0d, 0x30, 0xdf, 0x08, 0x5c, + 0xce, 0x87, 0x91, 0x13, 0xc2, 0x63, 0xd7, 0x0b, 0xf5, 0xa7, 0xb2, 0x99, + 0x53, 0x71, 0x23, 0x0e, 0x1a, 0xe7, 0xdb, 0x97, 0x69, 0xf7, 0x9a, 0x73, + 0x58, 0x08, 0xd9, 0x58, 0xb2, 0x25, 0x3b, 0xed}, + {0x84, 0x35, 0x18, 0x7d, 0x10, 0x32, 0xbc, 0xb3, 0xbf, 0xb3, 0xe4, 0xed, + 0x5e, 0x36, 0x38, 0x98, 0x0d, 0xc7, 0xab, 0x02, 0x98, 0x67, 0x32, 0xb7, + 0xc6, 0x19, 0x16, 0x22, 0xc4, 0x0f, 0xa9, 0x06, 0x1a, 0x8e, 0xf3, 0x73, + 0x7e, 0xd4, 0xfe, 0xe4, 0xba, 0xea, 0x92, 0xd9, 0xe6, 0x89, 0xeb, 0xd2, + 0x2f, 0xbf, 0x39, 0xd1, 0x96, 0xaf, 0xfa, 0x47, 0xc0, 0x14, 0xb8, 0x6e, + 0x3a, 0xd3, 0xca, 0x06, 0xe3, 0x51, 0x74, 0x06, 0x84, 0xbb, 0x7e, 0xe0, + 0x14, 0x61, 0x5d, 0xdd, 0xf9, 0x41, 0x92, 0x67, 0xaa, 0xd8, 0x5b, 0xe7, + 0xc2, 0x3f, 0x09, 0x0a, 0x24, 0x7c, 0xdf, 0x49, 0x4b, 0x1c, 0x5c, 0x88, + 0x24, 0x0c, 0x08, 0x74, 0x3a, 0x96, 0x45, 0xc0, 0x00, 0x90, 0x6e, 0xdc, + 0x61, 0xc0, 0x2a, 0x1c, 0xff, 0x40, 0x37, 0x6c, 0x06, 0xeb, 0xa9, 0xf4, + 0x95, 0xc6, 0x1b, 0x68, 0xa2, 0x60, 0xab, 0x55, 0xde, 0x15, 0xa0, 0x00, + 0x14, 0x87, 0x79, 0x45, 0x34, 0xa0, 0x81, 0x5c, 0xb0, 0xa2, 0x12, 0x8d, + 0x45, 0x91, 0xf7, 0x09, 0x1b, 0xd7, 0x2a, 0x51, 0x37, 0xbd, 0x27, 0x5c, + 0x78, 0x68, 0x38, 0xf1, 0xaa, 0x02, 0x3e, 0x16, 0x88, 0x61, 0xb1, 0x8b, + 0xdb, 0x65, 0x27, 0x0d, 0x4c, 0xaf, 0x47, 0xeb, 0x38, 0x2c, 0xba, 0x5d, + 0x21, 0xf5, 0xbf, 0x72, 0x65, 0x00, 0x12, 0x13, 0xc1, 0x41, 0x5d, 0xb5, + 0x9e, 0x29, 0xe1, 0x14, 0x16, 0x85, 0xc4, 0xb0, 0x7d, 0xf2, 0xda, 0xab, + 0x5f, 0xfc, 0x70, 0x22, 0x79, 0x6f, 0xeb, 0x8a, 0x2d, 0xbb, 0x0c, 0xa7, + 0xcb, 0x16, 0x60, 0xf8, 0xf6, 0x8b, 0x2e, 0xcb, 0x47, 0x35, 0x35, 0x4e, + 0xc7, 0xbd, 0xa5, 0x4a, 0xe3, 0x84, 0x89, 0xf1, 0xa1, 0x40, 0x06, 0x30, + 0x21, 0xa1, 0x5f, 0xb7, 0x71, 0x2f, 0x51, 0xb3, 0x29, 0xa8, 0x05, 0x8c, + 0x7b, 0x2f, 0x9b, 0x7e, 0x8d, 0x5c, 0xf2, 0xe4, 0xbd, 0x89, 0x08, 0xfa, + 0x04, 0xd6, 0xcc, 0xbf, 0xbd, 0xcd, 0x14, 0xb2, 0x8a, 0x4a, 0xff, 0x6e, + 0x6b, 0x6b, 0xf7, 0xeb, 0x4b, 0xe0, 0x8b, 0xcd, 0x23, 0x6f, 0x6c, 0xa5, + 0xf0, 0x1d, 0xea, 0x8e, 0xea, 0xee, 0x4a, 0x5c, 0xe4, 0xea, 0x8e, 0xba, + 0xcb, 0x3a, 0xe8, 0xb7, 0x64, 0x5e, 0x3d, 0xfc, 0x06, 0xf2, 0xef, 0x0b, + 0x58, 0xe2, 0x47, 0x38, 0xa4, 0xd8, 0x79, 0xc1, 0x6e, 0xa3, 0xf3, 0x66, + 0xeb, 0xba, 0x6b, 0x57, 0xcb, 0xe8, 0xcb, 0x7d, 0xae, 0x60, 0x7c, 0x4b, + 0xaa, 0x1f, 0x93, 0x3b, 0xf6, 0x4d, 0xfd, 0x5b, 0x7f, 0x5a, 0x03, 0xcb, + 0x0f, 0xd4, 0xb9, 0xde, 0xd8, 0x61, 0x90, 0x15, 0x07, 0xb3, 0x6e, 0x45, + 0x49, 0x92, 0x01, 0xe8, 0x58, 0xcd, 0x08, 0x64, 0x86, 0x1f, 0x2a, 0xf5, + 0x3e, 0x6a, 0x7d, 0xa9, 0x33, 0xb9, 0xcd, 0x2c, 0x20, 0x31, 0x64, 0xd3, + 0xd2, 0x1e, 0x65, 0x48, 0xff, 0x6f, 0xe1, 0x50, 0xb6, 0x82, 0x8a, 0xe1, + 0x3f, 0x49, 0x44, 0x07, 0x92, 0x12, 0x49, 0x20, 0x7c, 0x98, 0xb4, 0x37, + 0x12, 0x7f, 0x66, 0xa5, 0x92, 0x08, 0xb6, 0x7c, 0x82, 0xfa, 0x9a, 0x19, + 0x10, 0x6a, 0x8a, 0x40, 0x43, 0x6c, 0xcb, 0x9b, 0xda, 0x19, 0xfa, 0x78, + 0x2b, 0xd3, 0xc5, 0x78, 0x33, 0x2c, 0xa8, 0x7b, 0x15, 0x38, 0x1a, 0x7f, + 0x4b, 0xbf, 0xb3, 0x0f, 0x20, 0xc9, 0x23, 0x88, 0xd6, 0x36, 0x3d, 0x91, + 0x33, 0x50, 0xaa, 0x5b, 0x05, 0x30, 0x60, 0x09, 0x40, 0xc4, 0x51, 0xd9, + 0x8f, 0x0e, 0xc4, 0x7f, 0x46, 0xbc, 0x9a, 0x4f, 0xab, 0x61, 0x33, 0xbb, + 0x08, 0x4e, 0x2b, 0xb7, 0x08, 0x70, 0xe3, 0xde, 0x22, 0x68, 0x7f, 0xc1, + 0x32, 0xa4, 0xf9, 0x27, 0x00, 0x4d, 0x27, 0x1b, 0xdb, 0x46, 0x05, 0x7c, + 0x2d, 0xc1, 0xd8, 0xf1, 0x96, 0x5f, 0x77, 0x51, 0x6a, 0x1e, 0x9d, 0x9a, + 0x2d, 0xc8, 0x57, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {414, + {0x46, 0xe7, 0x09, 0x1b, 0xb7, 0xdd, 0xc8, 0x59, 0x42, 0xa1, 0x3d, 0x5b, + 0xa3, 0xfe, 0xf8, 0xb9}, + {0x56, 0x17, 0xef, 0x71, 0x48, 0x82, 0x01, 0x5f, 0x2d, 0x58, 0xd2, 0xfe, + 0x81, 0xa9, 0xe5, 0xbe, 0xe8, 0x40, 0x54, 0x1c, 0x2c, 0x94, 0x00, 0x8b, + 0xf4, 0x46, 0xc0, 0xe1, 0x76, 0x3f, 0xdf, 0x4b, 0xff, 0x59, 0xd9, 0x47, + 0x5a, 0x38, 0xe1, 0x26, 0x78, 0x62, 0xd3, 0x76, 0xfd, 0x03, 0xe3, 0xd7, + 0x5a, 0x09, 0x83, 0x00, 0x4a, 0x01, 0x38, 0x47, 0x57, 0x4a, 0x12, 0xbb, + 0x23, 0x2c, 0xa4, 0x12, 0x84, 0x19, 0x4a, 0x62, 0x95, 0x4c, 0x53, 0x1b, + 0xa2, 0x24, 0x3f, 0x29, 0xf0, 0xb5, 0xfa, 0x3e, 0x3e, 0x4e, 0xdd, 0xb4, + 0xa3, 0xdc, 0xc7, 0x40, 0xea, 0xb6, 0x8c, 0x79, 0xb5, 0x4f, 0x2d, 0xc0, + 0xe3, 0xec, 0x17, 0xfd, 0x4f, 0x91, 0x15, 0x4f, 0xf4, 0x34, 0x42, 0xa5, + 0xcb, 0x94, 0x15, 0x8e, 0x02, 0x5c, 0x61, 0x97, 0xca, 0xb5, 0x4e, 0x89, + 0x0a, 0xd8, 0x9f, 0x63, 0x92, 0x16, 0xe1, 0xf3, 0x54, 0xfb, 0xa8, 0x91, + 0xc8, 0x93, 0x90, 0xed, 0x5c, 0xd4, 0x2e, 0xe7, 0x1b, 0xa3, 0x58, 0xca, + 0xa6, 0x31, 0xe6, 0xf0, 0x99, 0xcc, 0x2b, 0x35, 0x3f, 0xa6, 0x5a, 0x2e, + 0x8e, 0x69, 0xd2, 0xb4, 0xea, 0x3d, 0x31, 0xa4, 0x45, 0x0b, 0x30, 0xd1, + 0x9b, 0x3c, 0x56, 0xe3, 0xca, 0xae, 0x42, 0xe3, 0x91, 0xb1, 0x7b, 0xc1, + 0x8b, 0xc5, 0x9a, 0x18, 0x0e, 0x72, 0xef, 0x37, 0xc7, 0xed, 0x9f, 0x3a, + 0x63, 0xee, 0x73, 0x71, 0x8c, 0x43, 0xb6, 0x59, 0x37, 0x36, 0x9b, 0x1a, + 0xfa, 0x5a, 0x50, 0x9f, 0x11, 0xfe, 0x5a, 0x8e, 0x62, 0xe2, 0x2f, 0x00, + 0x83, 0x0a, 0xf4, 0xb7, 0xa6, 0xa8, 0x04, 0xa6, 0x5d, 0x23, 0x81, 0xbc, + 0xb2, 0xde, 0x14, 0x25, 0x7e, 0x1b, 0x1e, 0xf8, 0x20, 0x6a, 0x52, 0x50, + 0x46, 0x76, 0x90, 0x0a, 0x27, 0xaa, 0xb9, 0x96, 0x52, 0xdb, 0xab, 0xae, + 0x5d, 0xb5, 0x2d, 0xd5, 0xe4, 0xc7, 0x4f, 0x89, 0x26, 0x0f, 0xe4, 0xcb, + 0xd0, 0x95, 0x88, 0x07, 0x38, 0x93, 0xaa, 0x86, 0xee, 0xa6, 0x1a, 0x9c, + 0x7c, 0x6d, 0x68, 0xfe, 0x5a, 0x81, 0x0f, 0x5a, 0xfc, 0xaf, 0x11, 0x5a, + 0xd8, 0x1b, 0x6a, 0x21, 0x73, 0xb8, 0x8b, 0x49, 0xa2, 0x89, 0x60, 0x7c, + 0x2e, 0x7a, 0x88, 0x32, 0xe5, 0x0e, 0x28, 0x78, 0xe2, 0xfb, 0x72, 0xfd, + 0x1b, 0xff, 0xbb, 0x5c, 0xf7, 0xde, 0x4c, 0x17, 0x92, 0xe9, 0x63, 0x23, + 0x55, 0x5e, 0x18, 0xcc, 0xc2, 0x1c, 0x8f, 0xf5, 0x09, 0xb6, 0xa7, 0x0b, + 0xd4, 0xe4, 0x1c, 0x86, 0x73, 0x95, 0xb2, 0x52, 0x19, 0x40, 0xa6, 0x9b, + 0x68, 0x8e, 0x1a, 0xa2, 0x3e, 0x23, 0x55, 0x18, 0x74, 0x87, 0xe4, 0xa6, + 0xb1, 0xe2, 0xc8, 0x47, 0x20, 0xa1, 0xe7, 0xfd, 0x80, 0xd7, 0x0b, 0x73, + 0xa7, 0xab, 0x12, 0xd7, 0xad, 0xfb, 0x64, 0x4a, 0xc2, 0x93, 0xdb, 0x43, + 0x9c, 0xb1, 0xcc, 0x28, 0x5e, 0x2b, 0x29, 0x60, 0xfd, 0xe0, 0x8e, 0xd3, + 0x63, 0x69, 0xc5, 0x20, 0x83, 0x15, 0x48, 0xaa, 0x18, 0x1f, 0xb1, 0xf1, + 0x1c, 0xc4, 0xdf, 0x22, 0x61, 0x8c, 0xdf, 0x4f, 0x64, 0xfb, 0x4f, 0xa3, + 0x14, 0x9c, 0x5e, 0xa1, 0x9b, 0xe9, 0x90, 0xed, 0x6d, 0x88, 0x43, 0xe5, + 0xd1, 0x27, 0x95, 0x32, 0x84, 0x6a, 0x6f, 0xf2, 0x73, 0x15, 0xd4, 0xfc, + 0xb8, 0x98, 0xd4, 0x6d, 0xcd, 0x36, 0x7d, 0x69, 0x14, 0x20, 0x9c, 0x3a, + 0x6d, 0x41, 0x82, 0x82, 0x11, 0x2c, 0x33, 0x69, 0x23, 0x28, 0x12, 0x19, + 0xd5, 0xec, 0x79, 0x6e, 0xc6, 0x97, 0xa1, 0x0d, 0x30, 0xdf, 0x08, 0x5c, + 0xce, 0x87, 0x91, 0x13, 0xc2, 0x63, 0xd7, 0x0b, 0xf5, 0xa7, 0xb2, 0x99, + 0x53, 0x71, 0x23, 0x0e, 0x1a, 0xe7, 0xdb, 0x97, 0x69, 0xf7, 0x9a, 0x73, + 0x58, 0x08, 0xd9, 0x58, 0xb2, 0x25, 0x3b, 0xed}, + {0x87, 0xd9, 0x16, 0xc0, 0x14, 0x21, 0x1a, 0x56, 0xa2, 0xe6, 0x8d, 0x89, + 0xa2, 0x20, 0xb7, 0x55, 0x4b, 0x92, 0x1d, 0xc7, 0xc4, 0x76, 0x38, 0xed, + 0xc8, 0x08, 0x9b, 0xed, 0xce, 0x79, 0x0b, 0x52, 0x4d, 0xa7, 0x77, 0x65, + 0x6f, 0x45, 0x7b, 0xb0, 0xf9, 0xdf, 0x3d, 0xea, 0x7f, 0x4e, 0x00, 0x96, + 0x46, 0xea, 0xbc, 0xa3, 0x75, 0xd8, 0xc9, 0x37, 0xa2, 0x29, 0x82, 0x43, + 0x0e, 0x39, 0xda, 0xe3, 0xd1, 0xc6, 0x1a, 0x4f, 0x22, 0xf3, 0x3b, 0xfc, + 0xc6, 0xaf, 0x01, 0xfa, 0x44, 0xca, 0xff, 0xb6, 0xe0, 0x21, 0x7b, 0xd6, + 0x6e, 0xe9, 0x37, 0x8d, 0xee, 0x43, 0x82, 0x54, 0xa6, 0x22, 0x42, 0xef, + 0xf5, 0x47, 0x71, 0xe4, 0xee, 0x7e, 0x8e, 0xb7, 0x3f, 0xda, 0x7f, 0x13, + 0xa5, 0x8a, 0x5a, 0x96, 0xc1, 0xcd, 0xc7, 0xbd, 0x8f, 0x7a, 0x38, 0x2c, + 0x0d, 0xe2, 0x27, 0xbe, 0x3a, 0x94, 0x9b, 0x5e, 0x5d, 0x90, 0xc2, 0x95, + 0xb2, 0x38, 0x68, 0xd2, 0xff, 0xa2, 0xb0, 0x5e, 0x55, 0x64, 0x5f, 0x5e, + 0x85, 0xdf, 0x2b, 0xb9, 0x94, 0x43, 0x3e, 0x15, 0x62, 0x99, 0xed, 0xe7, + 0xd1, 0xee, 0xd3, 0x0c, 0xae, 0x16, 0x93, 0x16, 0x78, 0xca, 0x07, 0x2d, + 0xd3, 0x33, 0xc6, 0xbb, 0x4c, 0xbb, 0xa1, 0x15, 0x6f, 0x94, 0x9d, 0xc4, + 0x8d, 0xe2, 0x98, 0x07, 0xf2, 0x20, 0xe8, 0xfc, 0x90, 0x4b, 0x15, 0xfc, + 0xf0, 0xb5, 0xae, 0x42, 0x45, 0x0b, 0xdd, 0x73, 0x91, 0x17, 0x8d, 0xce, + 0x3e, 0x6c, 0x99, 0x34, 0xd4, 0x48, 0x04, 0xd7, 0x69, 0x6b, 0x8b, 0x56, + 0xd6, 0xfe, 0x77, 0x22, 0x08, 0xea, 0xc1, 0x3b, 0xcb, 0x96, 0x2b, 0x6f, + 0x29, 0x26, 0xe0, 0x54, 0x34, 0xce, 0x7b, 0xcc, 0x41, 0x98, 0xca, 0x88, + 0x5a, 0xf2, 0x22, 0x78, 0x1b, 0x2c, 0x31, 0xcf, 0x12, 0xbf, 0xbd, 0xe7, + 0x66, 0xa0, 0xd0, 0x43, 0xec, 0x49, 0xdc, 0xd2, 0xd1, 0x34, 0xfc, 0x25, + 0x0e, 0x93, 0xad, 0x0d, 0x73, 0x8a, 0xcf, 0x95, 0x6f, 0x92, 0xa1, 0x13, + 0x8c, 0x76, 0x49, 0xfa, 0xee, 0x0a, 0x4e, 0xe8, 0x9f, 0x89, 0xd5, 0x6a, + 0xb3, 0x3f, 0xf2, 0x20, 0x07, 0x7f, 0x77, 0x39, 0x31, 0x63, 0x2d, 0x34, + 0xff, 0xef, 0x64, 0xfc, 0xc4, 0xd9, 0xa2, 0x63, 0x40, 0x42, 0xc6, 0xc9, + 0x67, 0x86, 0x8d, 0x64, 0xd0, 0xd2, 0xb4, 0xeb, 0x68, 0x90, 0xd1, 0xd1, + 0x39, 0x47, 0x15, 0xb6, 0xf5, 0x5d, 0xd3, 0x68, 0xe4, 0x7a, 0x09, 0x03, + 0xc8, 0x6a, 0x87, 0x1d, 0x8c, 0x23, 0x6d, 0xe5, 0xb9, 0x69, 0x80, 0x50, + 0x5b, 0xdf, 0x9a, 0x5a, 0x97, 0x34, 0x6d, 0xaf, 0xa0, 0xb2, 0xb8, 0x4e, + 0x8f, 0x33, 0xaf, 0xe9, 0x95, 0xa2, 0xcd, 0xae, 0x1e, 0xe7, 0xc0, 0x09, + 0x0b, 0xcf, 0xb0, 0x5e, 0xe2, 0x2e, 0x33, 0x25, 0xa2, 0xa9, 0x97, 0xa0, + 0x80, 0x0e, 0xdf, 0xa9, 0x73, 0xdc, 0x31, 0xcd, 0x27, 0xe8, 0x78, 0x08, + 0x1b, 0xec, 0x8e, 0x02, 0xfb, 0xec, 0xe9, 0xf8, 0xc4, 0xbc, 0x0c, 0xf8, + 0xb8, 0xf4, 0xcb, 0x91, 0x5a, 0xec, 0xb4, 0xc2, 0x97, 0xa4, 0x18, 0x3c, + 0x27, 0x11, 0xd1, 0x20, 0x9f, 0x35, 0x71, 0xed, 0xdf, 0x3c, 0x81, 0x23, + 0x54, 0x2f, 0x55, 0x73, 0xee, 0x5e, 0x24, 0x3d, 0xc4, 0x37, 0xf0, 0xd5, + 0x00, 0x4c, 0x0a, 0x96, 0x21, 0xc9, 0x29, 0xb5, 0x67, 0x88, 0x54, 0xd5, + 0x6e, 0x96, 0x9b, 0x0b, 0x8a, 0x75, 0x54, 0x41, 0xb6, 0xd4, 0x76, 0x18, + 0x7d, 0xe8, 0x33, 0xd1, 0x8f, 0x21, 0x1d, 0xb7, 0xc1, 0xa4, 0x47, 0xc6, + 0x5f, 0x4d, 0x65, 0xf1, 0x76, 0x97, 0xd8, 0x0c, 0x00, 0xec, 0xd6, 0xbf, + 0x2f, 0xc6, 0x71, 0xad, 0x14, 0x27, 0x22, 0xaa, 0xf2, 0x2e, 0xc5, 0xed, + 0xf2, 0xe5, 0x93, 0x31, 0x5c, 0x27, 0xd6, 0xed, 0x8b, 0x93, 0xd2, 0x37, + 0x26, 0x3e, 0x11, 0x16}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {415, + {0x3d, 0x9d, 0x5f, 0xb9, 0x99, 0x77, 0x4d, 0x7c, 0x35, 0xfb, 0xaa, 0xa9, + 0x2c, 0x67, 0x4b, 0x50}, + {0x58, 0x63, 0x0c, 0xda, 0x41, 0xfb, 0xb5, 0x56, 0xf1, 0x57, 0xa9, 0x7a, + 0x97, 0x2e, 0x11, 0x40, 0x0d, 0xb8, 0x37, 0x0f, 0xeb, 0x4e, 0x78, 0x1d, + 0xc9, 0xc4, 0xc7, 0xec, 0xe1, 0x06, 0x82, 0x33, 0xf1, 0xb7, 0xbb, 0x33, + 0xc6, 0x93, 0x16, 0x8f, 0x7a, 0x87, 0x65, 0xb0, 0x24, 0xd6, 0x5c, 0xd4, + 0x00, 0x0f, 0xc6, 0xe2, 0x23, 0xac, 0x6e, 0x4a, 0xb5, 0x92, 0x35, 0x3c, + 0x2c, 0x73, 0xc1, 0x59, 0xc4, 0x4f, 0x01, 0xd2, 0x4a, 0x3f, 0x6a, 0xf7, + 0x32, 0x01, 0x27, 0x81, 0x04, 0x00, 0xfc, 0x25, 0xbf, 0x82, 0x24, 0xc8, + 0x2a, 0x54, 0xc8, 0xba, 0x42, 0x9d, 0x8a, 0x0c, 0xe0, 0xa8, 0xce, 0xcd, + 0x24, 0xd7, 0xfd, 0xde, 0x01, 0x15, 0x92, 0x41, 0xc1, 0xf6, 0x28, 0xd6, + 0x11, 0x7e, 0x46, 0x9f, 0x3a, 0x60, 0x32, 0xa2, 0x5a, 0x31, 0xea, 0x3c, + 0xfc, 0x44, 0x87, 0xa7, 0x90, 0x90, 0x18, 0x79, 0xc5, 0x0d, 0x26, 0xd2, + 0x16, 0xd5, 0xb5, 0x36, 0xa3, 0x46, 0xd2, 0xcf, 0x3c, 0xba, 0xc1, 0xad, + 0x96, 0xb2, 0x23, 0xfc, 0x1c, 0x30, 0x4f, 0xa9, 0x92, 0xff, 0xa5, 0x67, + 0x7e, 0xa9, 0x8c, 0x53, 0x05, 0xa8, 0x28, 0x5d, 0x55, 0xc5, 0x42, 0x92, + 0x92, 0xf5, 0xfc, 0x60, 0xa2, 0xa4, 0x81, 0x26, 0x7c, 0x9b, 0x8b, 0xb1, + 0x71, 0xf3, 0x79, 0x32, 0x05, 0x9b, 0xa8, 0x55, 0x48, 0x40, 0x2b, 0x44, + 0x55, 0x06, 0xd5, 0xb4, 0x19, 0x92, 0xb4, 0x22, 0x19, 0x1a, 0xf6, 0x32, + 0x9b, 0x31, 0x38, 0x44, 0x7e, 0x6c, 0x6c, 0xad, 0x51, 0x2b, 0x64, 0x93, + 0x33, 0xab, 0x2a, 0x6c, 0x01, 0xd9, 0x57, 0xed, 0x87, 0x14, 0xf3, 0x3a, + 0xe9, 0xb3, 0x45, 0xbb, 0xdc, 0x7c, 0xf8, 0x1b, 0xa0, 0xa6, 0x5c, 0xdb, + 0xbf, 0x66, 0x8a, 0x15, 0x0f, 0x88, 0xc6, 0x40, 0xd0, 0xd1, 0x24, 0x60, + 0xb6, 0x13, 0xa5, 0x90, 0x3b, 0x88, 0x19, 0x93, 0x21, 0x10, 0xc7, 0x92, + 0x90, 0x61, 0x82, 0x3e, 0xd2, 0x9c, 0xe4, 0x4d, 0x04, 0x3d, 0x4f, 0x3f, + 0x4d, 0x63, 0x0e, 0x18, 0x79, 0xcb, 0x70, 0x3e, 0x07, 0xeb, 0x83, 0x91, + 0xb5, 0x0e, 0xb7, 0x90, 0xa8, 0x14, 0x3b, 0x46, 0xb7, 0x52, 0xf7, 0x32, + 0x46, 0x23, 0xa3, 0x47, 0x0f, 0x49, 0x18, 0xa4, 0xc4, 0x67, 0xc5, 0xa9, + 0x75, 0x00, 0xf7, 0xee, 0x9a, 0x97, 0x8c, 0x8e, 0x94, 0x3b, 0x53, 0xfc, + 0xff, 0xea, 0xa9, 0xdc, 0x7c, 0xad, 0xac, 0x45, 0x50, 0xc2, 0x3b, 0x01, + 0x43, 0x1a, 0x9a, 0x1c, 0x45, 0xfb, 0x08, 0x03, 0x9e, 0x28, 0x8e, 0xce, + 0x0f, 0x8d, 0xbb, 0xeb, 0xd9, 0xb1, 0xce, 0xa5, 0xb5, 0xe0, 0x74, 0x69, + 0xbc, 0x8b, 0x81, 0x3e, 0x86, 0xd1, 0x5c, 0x63, 0xf3, 0xc2, 0x80, 0x73, + 0xb6, 0xed, 0x33, 0x97, 0x70, 0xbd, 0x2f, 0xa8, 0xc4, 0xd3, 0x60, 0xb8, + 0x7a, 0x3e, 0xba, 0xb2, 0xad, 0xf0, 0x97, 0xff, 0xb6, 0x0d, 0x9d, 0x3d, + 0xa1, 0xa0, 0x2d, 0x94, 0x4e, 0xe1, 0xf5, 0xe2, 0xc1, 0x8d, 0xd6, 0xa7, + 0x63, 0xfc, 0x74, 0xe5, 0xb1, 0x20, 0xd7, 0x38, 0x01, 0xef, 0xd7, 0x01, + 0x00, 0x6c, 0x79, 0xc4, 0x8a, 0x16, 0x6e, 0x44, 0xea, 0xe4, 0x34, 0x86, + 0xa8, 0x52, 0x5c, 0xf4, 0xa4, 0x1e, 0xd0, 0x11, 0xca, 0x3d, 0x0b, 0x60, + 0x61, 0xb4, 0x18, 0xdd, 0x13, 0x21, 0x40, 0xa5, 0xc5, 0x40, 0x6e, 0xe8, + 0x13, 0x27, 0x51, 0xdc, 0x96, 0xad, 0x42, 0x10, 0xc5, 0xb8, 0xe3, 0x3b, + 0xbd, 0xa8, 0x36, 0x49, 0xf0, 0x14, 0x0e, 0x3d, 0xf6, 0xc7, 0x35, 0x13, + 0xd1, 0x3a, 0xd6, 0x64, 0x91, 0x1d, 0x84, 0xd7, 0x82, 0xb7, 0xc9, 0xee, + 0x83, 0xc6, 0x96, 0x70, 0x69, 0x30, 0x44, 0xf7, 0x4b, 0xf9, 0x99, 0x55, + 0x62, 0x27, 0x66, 0x59, 0x01, 0x56, 0x80, 0x91}, + {0x36, 0x2a, 0xe8, 0xa2, 0x84, 0x84, 0x57, 0x75, 0xba, 0xe4, 0xe5, 0xe8, + 0x47, 0xb3, 0xa0, 0x46, 0x01, 0x58, 0x1d, 0x21, 0xb9, 0xba, 0x8c, 0xcc, + 0xa0, 0x50, 0x1f, 0x76, 0x7e, 0x57, 0x4a, 0xda, 0xc9, 0x3d, 0x1e, 0x8a, + 0xb6, 0x39, 0xd0, 0x70, 0x59, 0xb3, 0x0d, 0xdf, 0x4d, 0x9a, 0x1e, 0xae, + 0xe6, 0x3d, 0x3d, 0xd3, 0x07, 0x48, 0x5a, 0xd5, 0x28, 0x91, 0x40, 0x47, + 0x69, 0x41, 0x97, 0xbe, 0xf9, 0xcd, 0x7c, 0x90, 0xd6, 0x49, 0x25, 0x39, + 0xec, 0xf8, 0xb5, 0xd1, 0xd7, 0x0e, 0x22, 0x94, 0xac, 0x76, 0xea, 0xfb, + 0x34, 0x54, 0x2c, 0x8d, 0x49, 0x48, 0xda, 0x55, 0xb1, 0xa7, 0x30, 0xc1, + 0xae, 0x6e, 0x4b, 0xfc, 0xff, 0xb1, 0xe9, 0x65, 0x2c, 0xae, 0xd1, 0xb2, + 0x8a, 0xf6, 0xc6, 0x5d, 0x12, 0x21, 0x84, 0x2c, 0x15, 0xb8, 0x5b, 0xbf, + 0xd4, 0x4a, 0xce, 0x5b, 0xb7, 0x8e, 0xdc, 0xbf, 0xf5, 0x66, 0x12, 0x30, + 0x62, 0x75, 0x39, 0x9e, 0x27, 0xeb, 0x43, 0x8c, 0x1b, 0xc6, 0x05, 0xbb, + 0xbd, 0x2a, 0x0c, 0xed, 0xfd, 0x32, 0xe3, 0x35, 0xe1, 0x53, 0x39, 0xe5, + 0x27, 0x62, 0x4b, 0x3c, 0x2d, 0xbe, 0xe0, 0x6b, 0x77, 0x3d, 0x78, 0x3a, + 0xed, 0x59, 0x39, 0x01, 0x32, 0xff, 0xda, 0x2f, 0xfe, 0xa1, 0x50, 0xa2, + 0xfa, 0x2b, 0x02, 0xa8, 0x12, 0xb9, 0x1e, 0xf5, 0x3e, 0x39, 0x35, 0x4b, + 0xa1, 0x9d, 0xff, 0xc1, 0xa0, 0x4a, 0xa8, 0x76, 0x17, 0x65, 0x6f, 0xeb, + 0xa2, 0xed, 0x97, 0x5e, 0x27, 0x55, 0x5a, 0x34, 0x2d, 0x5e, 0xad, 0x09, + 0x9f, 0x80, 0x5c, 0xe0, 0x5c, 0x16, 0x90, 0xab, 0xa7, 0x69, 0x28, 0xd1, + 0x79, 0x81, 0x30, 0x9f, 0x06, 0xa2, 0x43, 0x30, 0xd8, 0xf0, 0x42, 0x96, + 0x5a, 0x4d, 0x0e, 0xa1, 0x5e, 0x9e, 0x39, 0x01, 0x2c, 0xbc, 0xe2, 0x5f, + 0x29, 0x4d, 0x3d, 0x25, 0xe5, 0xde, 0xed, 0xe5, 0xc9, 0xf1, 0xf9, 0x09, + 0x90, 0xcd, 0x51, 0xe3, 0xa8, 0x0d, 0x85, 0xbc, 0xa0, 0xca, 0xbf, 0x14, + 0xc9, 0xf4, 0x82, 0xe2, 0xdc, 0x35, 0x69, 0xba, 0x4d, 0x9f, 0x83, 0x65, + 0x7a, 0x30, 0xf7, 0x4e, 0x44, 0xc3, 0xb1, 0x69, 0xbc, 0x8e, 0x67, 0x91, + 0x5c, 0x39, 0x39, 0x00, 0x72, 0xc1, 0xc9, 0xd2, 0x94, 0xdb, 0x55, 0xe8, + 0x1f, 0x1c, 0x2a, 0x8c, 0x52, 0x29, 0x2a, 0x66, 0xc8, 0x0c, 0xfd, 0x07, + 0x0f, 0x87, 0x3c, 0x44, 0xef, 0xfd, 0x79, 0xb4, 0x69, 0x54, 0xb8, 0x6c, + 0x39, 0x59, 0x6a, 0x70, 0xe9, 0xaa, 0x2c, 0x51, 0x44, 0xe1, 0x45, 0x87, + 0xe1, 0xa4, 0xa2, 0x82, 0xf3, 0x8b, 0xc2, 0xc6, 0x6b, 0x51, 0xa5, 0x8e, + 0x8d, 0x2c, 0xd7, 0x94, 0x3f, 0xe4, 0x11, 0x10, 0x93, 0x3d, 0x13, 0x80, + 0x14, 0xd7, 0x58, 0x0f, 0x6a, 0x27, 0x89, 0xd8, 0xab, 0x9c, 0xbb, 0x10, + 0xfe, 0x58, 0xb0, 0xb4, 0x71, 0xe0, 0xc8, 0x8a, 0x62, 0xd3, 0x30, 0xa8, + 0x55, 0x93, 0xa1, 0xbd, 0x7f, 0x9b, 0x52, 0x71, 0xc8, 0x67, 0x6a, 0x1e, + 0xb1, 0xc1, 0x67, 0x07, 0xb6, 0x40, 0x70, 0x54, 0xa3, 0x62, 0x33, 0x9d, + 0x58, 0xb8, 0x36, 0x4f, 0x87, 0x88, 0x6a, 0x31, 0x54, 0xce, 0xf7, 0x8e, + 0x3d, 0x42, 0x6c, 0xb3, 0xa7, 0x3e, 0xe9, 0x60, 0x32, 0xe2, 0x7a, 0x16, + 0x83, 0x24, 0x00, 0x89, 0xb9, 0x55, 0x97, 0xbd, 0x99, 0x20, 0x4e, 0xe2, + 0xa2, 0x98, 0xd9, 0x87, 0xa9, 0x23, 0xfd, 0xb6, 0xb7, 0xd2, 0x95, 0xdb, + 0x5c, 0x21, 0x67, 0x16, 0x1c, 0xe2, 0x9f, 0x8e, 0x1e, 0xb8, 0x96, 0x6f, + 0x20, 0xe6, 0x82, 0x1c, 0x75, 0xd7, 0xb2, 0xae, 0x79, 0xd5, 0xd6, 0xad, + 0x77, 0xf0, 0x36, 0x4c, 0xb1, 0x27, 0xc8, 0x66, 0xaf, 0x7b, 0x65, 0xf0, + 0x12, 0x83, 0xa2, 0x3b, 0xf5, 0x00, 0x70, 0x71, 0xc4, 0x3a, 0xed, 0x99, + 0x3d, 0xa4, 0x71, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {416, + {0xca, 0xf4, 0x57, 0xd7, 0xd0, 0xa5, 0x77, 0x0d, 0x03, 0xf1, 0x4f, 0x97, + 0xe1, 0x4c, 0x06, 0x7b}, + {0xed, 0x1d, 0x6f, 0x2f, 0x0e, 0xde, 0x8c, 0x61, 0x5e, 0xfd, 0x37, 0xb3, + 0xd5, 0xd2, 0xdc, 0xfe, 0x6e, 0xeb, 0x22, 0x7c, 0x14, 0xa9, 0xc5, 0x2b, + 0x9e, 0x01, 0x49, 0x14, 0xff, 0x04, 0xf5, 0x2f, 0x79, 0x35, 0x7c, 0x75, + 0xb1, 0xf7, 0x35, 0x5f, 0xfa, 0xde, 0x05, 0xe2, 0x9c, 0xd1, 0x74, 0x7a, + 0xda, 0x2b, 0x52, 0x09, 0x8e, 0xf0, 0x7e, 0x9f, 0xc7, 0x71, 0x5d, 0x4a, + 0x70, 0xb6, 0x43, 0x9f, 0x27, 0x85, 0x1c, 0x3a, 0xc3, 0xea, 0x20, 0x9c, + 0x30, 0x9e, 0x24, 0x20, 0x99, 0x05, 0xc5, 0xfa, 0x59, 0x96, 0x6b, 0xb5, + 0xb9, 0x8d, 0x8b, 0x3a, 0x9f, 0x43, 0xe9, 0x67, 0x91, 0xa1, 0x62, 0xb8, + 0xdf, 0xf0, 0x49, 0x35, 0xe7, 0xa5, 0x6e, 0x47, 0x78, 0x53, 0xa4, 0xb8, + 0x58, 0xaf, 0x34, 0xcf, 0xd6, 0x24, 0x56, 0x65, 0x50, 0x8d, 0x30, 0x2b, + 0x73, 0xf3, 0x40, 0xa9, 0xf6, 0x89, 0x9f, 0x3a, 0xb9, 0xf1, 0xd0, 0x3d, + 0x40, 0x73, 0x69, 0xc1, 0x84, 0x04, 0x8b, 0x49, 0x8c, 0xa2, 0x16, 0x39, + 0xec, 0x2f, 0xd8, 0x38, 0x6d, 0xdb, 0xb2, 0xd0, 0x67, 0x83, 0x1a, 0xaf, + 0x0d, 0x3c, 0xdc, 0x23, 0x07, 0x9b, 0xb7, 0x64, 0x92, 0x97, 0xe2, 0x1f, + 0xcf, 0xc2, 0x73, 0x9f, 0x17, 0xa2, 0xa8, 0x59, 0x64, 0xc1, 0x5e, 0x1f, + 0xdc, 0x45, 0x00, 0x76, 0x7f, 0x64, 0x81, 0x45, 0x70, 0x8c, 0x08, 0x89, + 0xd3, 0x7c, 0xbc, 0x47, 0xd4, 0xf8, 0x19, 0x74, 0xd5, 0xf9, 0x53, 0xd9, + 0x85, 0xa5, 0x3f, 0xb0, 0x82, 0x14, 0x2b, 0x69, 0x5c, 0x9a, 0xcd, 0x8e, + 0xd0, 0x02, 0x04, 0x3b, 0x7e, 0x97, 0x57, 0xc0, 0xd1, 0xfb, 0xf5, 0x6a, + 0x8e, 0x02, 0x3e, 0xa2, 0xf0, 0xeb, 0x96, 0xc6, 0x1b, 0x9c, 0xb9, 0x48, + 0xcc, 0xe8, 0x2b, 0x83, 0xaa, 0xd7, 0xa7, 0x80, 0x66, 0x33, 0x6d, 0x5f, + 0xd7, 0x60, 0x97, 0x29, 0xe4, 0xa6, 0x3b, 0x56, 0x80, 0x3e, 0xd9, 0xb1, + 0x19, 0xb0, 0xa9, 0x97, 0xe5, 0x4c, 0x48, 0x8b, 0x3a, 0x6f, 0x80, 0x8f, + 0x7b, 0xc9, 0x1a, 0xa8, 0xe8, 0xa9, 0x3d, 0x88, 0x3a, 0xaa, 0x45, 0x98, + 0x04, 0x3a, 0x4e, 0xf1, 0x2e, 0x43, 0xbc, 0x93, 0xb6, 0x58, 0x51, 0xae, + 0xf2, 0xc6, 0x82, 0x8f, 0x17, 0xa7, 0xb6, 0xba, 0xab, 0x6e, 0xa1, 0x7b, + 0x73, 0x65, 0x2e, 0x24, 0x90, 0xef, 0xdf, 0x96, 0x7c, 0x24, 0x0a, 0x7d, + 0x7a, 0x20, 0x66, 0xfb, 0xb3, 0xd1, 0x59, 0x22, 0xcb, 0x5d, 0xf2, 0xe6, + 0x29, 0x86, 0xfa, 0xd5, 0xc1, 0xa8, 0x7a, 0x6c, 0x5b, 0xe8, 0x6b, 0xa1, + 0xd0, 0x09, 0x17, 0x6e, 0xc8, 0x0f, 0x9b, 0x8c, 0xbb, 0xad, 0x5b, 0xd8, + 0xc9, 0x1c, 0x39, 0xb6, 0xf2, 0x77, 0xd3, 0x4d, 0x9f, 0x35, 0x48, 0xde, + 0xe9, 0x61, 0xc0, 0xb3, 0xf1, 0xab, 0x5e, 0x6b, 0x04, 0x94, 0x52, 0xfe, + 0x06, 0xce, 0x55, 0x0f, 0x5b, 0x93, 0x8d, 0x96, 0xf7, 0xea, 0xb9, 0x3d, + 0x38, 0xff, 0x76, 0x94, 0x57, 0x15, 0x6d, 0xba, 0x53, 0x20, 0xa6, 0x0b, + 0x41, 0x58, 0xc6, 0xb8, 0x7e, 0x12, 0xca, 0x9f, 0xaf, 0x8e, 0x9d, 0x6b, + 0x3e, 0xb1, 0xf9, 0x84, 0x44, 0xe2, 0xe2, 0xd5, 0xf3, 0x65, 0x79, 0x9b, + 0x11, 0xf4, 0x66, 0x7b, 0x7f, 0x7c, 0xb5, 0xec, 0x5a, 0x93, 0x62, 0x8d, + 0x4f, 0xf1, 0x0d, 0x50, 0xf3, 0x0f, 0xf3, 0xf1, 0xd6, 0x04, 0xa0, 0x66, + 0x48, 0x98, 0xb8, 0x53, 0x0f, 0x41, 0x95, 0x96, 0xd7, 0xcb, 0x3a, 0xae, + 0x51, 0xbd, 0x96, 0x1e, 0x81, 0x66, 0xeb, 0x4b, 0x9f, 0x84, 0xe1, 0xd4, + 0x77, 0x39, 0xce, 0xa4, 0xd0, 0x5e, 0x9c, 0xb8, 0xcd, 0xdc, 0xa7, 0x3c, + 0x9a, 0x92, 0x84, 0x4d, 0x7d, 0x82, 0xa9, 0x42, 0xdf, 0x24, 0x2c, 0x7f, + 0x0d, 0xec, 0xdf, 0xc1, 0xed, 0x4c, 0xcc, 0xbd}, + {0x93, 0xca, 0x61, 0x4e, 0x6d, 0x8f, 0x46, 0xc6, 0xf2, 0x71, 0xa8, 0xfe, + 0x6c, 0xcd, 0x5e, 0x5a, 0xe0, 0xc7, 0x0f, 0xde, 0x2c, 0xd7, 0xc2, 0xb5, + 0xc2, 0x00, 0xaa, 0xd2, 0xd0, 0x4d, 0xf4, 0x24, 0x59, 0x88, 0x5b, 0xe8, + 0x0c, 0x00, 0x67, 0x57, 0xab, 0x12, 0x90, 0x61, 0x8a, 0xfe, 0x51, 0xf1, + 0xf4, 0x1a, 0x42, 0x06, 0x39, 0xe3, 0xb6, 0xe8, 0x02, 0xb0, 0xcc, 0x37, + 0x90, 0xe0, 0xe3, 0x57, 0x89, 0x5f, 0x52, 0x0e, 0x0d, 0xeb, 0xa2, 0xee, + 0x3d, 0xe2, 0xcb, 0xc0, 0x94, 0x1e, 0xc4, 0x60, 0xc4, 0xe5, 0x2e, 0xbb, + 0x90, 0xff, 0xd7, 0x49, 0x65, 0x83, 0x9f, 0x95, 0x8b, 0x9a, 0x91, 0x0e, + 0x5e, 0x40, 0x69, 0xc8, 0xbb, 0x5e, 0xe6, 0x3d, 0x20, 0x95, 0x6e, 0xe2, + 0xbc, 0x36, 0x6f, 0xa6, 0xdd, 0x9f, 0xaa, 0x4d, 0x7c, 0x73, 0xdb, 0x08, + 0x5e, 0x88, 0xe0, 0xf0, 0x91, 0x63, 0xe9, 0x4a, 0xb0, 0x9c, 0xb5, 0xb7, + 0x97, 0x51, 0x3a, 0x4a, 0x3f, 0x07, 0x5b, 0x3e, 0x7c, 0x3f, 0x17, 0xb4, + 0xd1, 0xf9, 0x4c, 0xfc, 0x82, 0xab, 0xdc, 0x4d, 0xe3, 0xfb, 0x6f, 0xa6, + 0x9c, 0x2e, 0xe0, 0x0b, 0xf4, 0x42, 0x87, 0x14, 0xbe, 0x33, 0xfd, 0xec, + 0xa3, 0x12, 0xb6, 0x23, 0x15, 0x72, 0x1d, 0xbd, 0x0d, 0x5e, 0xa6, 0xab, + 0x5f, 0x23, 0x15, 0x29, 0x94, 0xfe, 0x5c, 0x7c, 0x29, 0x45, 0x39, 0x4d, + 0x0d, 0xf3, 0x7a, 0x16, 0x85, 0x42, 0x1c, 0x06, 0xd9, 0x4e, 0xdc, 0xca, + 0x26, 0x36, 0x2d, 0x5e, 0x3c, 0x30, 0xc8, 0x45, 0x43, 0x51, 0xde, 0x85, + 0x6d, 0x3b, 0x74, 0x40, 0xdd, 0xcf, 0x0c, 0xce, 0xd8, 0x7f, 0xba, 0xd3, + 0xd4, 0x29, 0x36, 0x3b, 0x43, 0x08, 0xc0, 0xf5, 0x8f, 0xb1, 0x4e, 0x6b, + 0xec, 0x63, 0xa6, 0x24, 0x1a, 0x36, 0xa4, 0x78, 0x64, 0xdb, 0x7e, 0x86, + 0x10, 0x3f, 0x79, 0x9c, 0xf5, 0x27, 0xd0, 0xa0, 0x77, 0x4a, 0x48, 0xa8, + 0x3c, 0x6f, 0x81, 0x4f, 0x13, 0x3e, 0x82, 0x7e, 0xdb, 0xbe, 0x60, 0x97, + 0x39, 0xd9, 0xd9, 0xd2, 0x38, 0xdd, 0x90, 0x8d, 0x06, 0x9f, 0x82, 0x05, + 0xc8, 0x53, 0x6c, 0x34, 0xac, 0xbc, 0x7f, 0xc2, 0x8b, 0x01, 0x7f, 0x8b, + 0x30, 0xf7, 0x15, 0x74, 0x34, 0x4b, 0x59, 0x57, 0xc8, 0x5d, 0xf5, 0x8f, + 0x10, 0x15, 0x53, 0xc7, 0x82, 0x59, 0x6b, 0x2a, 0xec, 0x2a, 0x6c, 0x30, + 0xad, 0x8f, 0x0f, 0x8c, 0x79, 0x4f, 0xf2, 0x95, 0x1f, 0xf1, 0x15, 0x61, + 0x1a, 0xcd, 0x7f, 0x9c, 0x65, 0x57, 0x58, 0xe7, 0xe8, 0x7c, 0x6d, 0x3c, + 0xc9, 0x70, 0xdc, 0x12, 0x6c, 0xbe, 0x56, 0xc2, 0x97, 0x78, 0x59, 0x55, + 0x2f, 0xc0, 0xd5, 0x7b, 0x0b, 0x36, 0x1f, 0x64, 0x8a, 0x31, 0x0f, 0x0e, + 0x56, 0x87, 0xfb, 0x5c, 0x6b, 0xbe, 0x9a, 0x86, 0x25, 0x6c, 0x01, 0x77, + 0x97, 0xd8, 0x59, 0x96, 0x73, 0xc7, 0xfc, 0xfc, 0xfa, 0x41, 0xd7, 0x91, + 0x12, 0xde, 0x8e, 0xa5, 0xee, 0x73, 0x5d, 0x13, 0x33, 0x5b, 0x5a, 0xc2, + 0xf7, 0x51, 0xac, 0xe0, 0xef, 0x8b, 0xd1, 0xf8, 0x2e, 0xcc, 0x39, 0x2f, + 0xb7, 0x8b, 0x4c, 0xed, 0x55, 0xca, 0xd0, 0xa6, 0x1b, 0xf3, 0xdc, 0xa1, + 0xbe, 0xec, 0xe2, 0xb5, 0x39, 0x2c, 0x6b, 0x62, 0x9a, 0x8d, 0xef, 0x2a, + 0x50, 0x0d, 0x21, 0x2c, 0xcd, 0xac, 0xa8, 0xfe, 0x03, 0x97, 0xc9, 0x18, + 0xfd, 0x5d, 0xca, 0x25, 0xe4, 0x15, 0x52, 0x09, 0x07, 0xb8, 0x4c, 0x41, + 0x71, 0x97, 0xc3, 0x1d, 0xe0, 0xce, 0x0e, 0x22, 0xf0, 0x61, 0x2e, 0xca, + 0xca, 0x8a, 0xa5, 0x04, 0x46, 0x04, 0xbd, 0x66, 0x34, 0xfc, 0x32, 0x2f, + 0x2f, 0x9a, 0xdc, 0x4b, 0x30, 0x9d, 0x81, 0x75, 0x98, 0x04, 0x7f, 0x4b, + 0xf3, 0x26, 0xfa, 0x31, 0x52, 0xe0, 0xd2, 0x72, 0xb0, 0x35, 0x9f, 0x37, + 0x32, 0x82, 0x79, 0xfa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {417, + {0xf7, 0x52, 0xf7, 0x5f, 0xc9, 0xd8, 0x3d, 0x4f, 0x06, 0x4c, 0x46, 0x17, + 0x51, 0x7c, 0xce, 0x9a}, + {0xed, 0x1d, 0x6f, 0x2f, 0x0e, 0xde, 0x8c, 0x61, 0x5e, 0xfd, 0x37, 0xb3, + 0xd5, 0xd2, 0xdc, 0xfe, 0x6e, 0xeb, 0x22, 0x7c, 0x14, 0xa9, 0xc5, 0x2b, + 0x9e, 0x01, 0x49, 0x14, 0xff, 0x04, 0xf5, 0x2f, 0x79, 0x35, 0x7c, 0x75, + 0xb1, 0xf7, 0x35, 0x5f, 0xfa, 0xde, 0x05, 0xe2, 0x9c, 0xd1, 0x74, 0x7a, + 0xda, 0x2b, 0x52, 0x09, 0x8e, 0xf0, 0x7e, 0x9f, 0xc7, 0x71, 0x5d, 0x4a, + 0x70, 0xb6, 0x43, 0x9f, 0x27, 0x85, 0x1c, 0x3a, 0xc3, 0xea, 0x20, 0x9c, + 0x30, 0x9e, 0x24, 0x20, 0x99, 0x05, 0xc5, 0xfa, 0x59, 0x96, 0x6b, 0xb5, + 0xb9, 0x8d, 0x8b, 0x3a, 0x9f, 0x43, 0xe9, 0x67, 0x91, 0xa1, 0x62, 0xb8, + 0xdf, 0xf0, 0x49, 0x35, 0xe7, 0xa5, 0x6e, 0x47, 0x78, 0x53, 0xa4, 0xb8, + 0x58, 0xaf, 0x34, 0xcf, 0xd6, 0x24, 0x56, 0x65, 0x50, 0x8d, 0x30, 0x2b, + 0x73, 0xf3, 0x40, 0xa9, 0xf6, 0x89, 0x9f, 0x3a, 0xb9, 0xf1, 0xd0, 0x3d, + 0x40, 0x73, 0x69, 0xc1, 0x84, 0x04, 0x8b, 0x49, 0x8c, 0xa2, 0x16, 0x39, + 0xec, 0x2f, 0xd8, 0x38, 0x6d, 0xdb, 0xb2, 0xd0, 0x67, 0x83, 0x1a, 0xaf, + 0x0d, 0x3c, 0xdc, 0x23, 0x07, 0x9b, 0xb7, 0x64, 0x92, 0x97, 0xe2, 0x1f, + 0xcf, 0xc2, 0x73, 0x9f, 0x17, 0xa2, 0xa8, 0x59, 0x64, 0xc1, 0x5e, 0x1f, + 0xdc, 0x45, 0x00, 0x76, 0x7f, 0x64, 0x81, 0x45, 0x70, 0x8c, 0x08, 0x89, + 0xd3, 0x7c, 0xbc, 0x47, 0xd4, 0xf8, 0x19, 0x74, 0xd5, 0xf9, 0x53, 0xd9, + 0x85, 0xa5, 0x3f, 0xb0, 0x82, 0x14, 0x2b, 0x69, 0x5c, 0x9a, 0xcd, 0x8e, + 0xd0, 0x02, 0x04, 0x3b, 0x7e, 0x97, 0x57, 0xc0, 0xd1, 0xfb, 0xf5, 0x6a, + 0x8e, 0x02, 0x3e, 0xa2, 0xf0, 0xeb, 0x96, 0xc6, 0x1b, 0x9c, 0xb9, 0x48, + 0xcc, 0xe8, 0x2b, 0x83, 0xaa, 0xd7, 0xa7, 0x80, 0x66, 0x33, 0x6d, 0x5f, + 0xd7, 0x60, 0x97, 0x29, 0xe4, 0xa6, 0x3b, 0x56, 0x80, 0x3e, 0xd9, 0xb1, + 0x19, 0xb0, 0xa9, 0x97, 0xe5, 0x4c, 0x48, 0x8b, 0x3a, 0x6f, 0x80, 0x8f, + 0x7b, 0xc9, 0x1a, 0xa8, 0xe8, 0xa9, 0x3d, 0x88, 0x3a, 0xaa, 0x45, 0x98, + 0x04, 0x3a, 0x4e, 0xf1, 0x2e, 0x43, 0xbc, 0x93, 0xb6, 0x58, 0x51, 0xae, + 0xf2, 0xc6, 0x82, 0x8f, 0x17, 0xa7, 0xb6, 0xba, 0xab, 0x6e, 0xa1, 0x7b, + 0x73, 0x65, 0x2e, 0x24, 0x90, 0xef, 0xdf, 0x96, 0x7c, 0x24, 0x0a, 0x7d, + 0x7a, 0x20, 0x66, 0xfb, 0xb3, 0xd1, 0x59, 0x22, 0xcb, 0x5d, 0xf2, 0xe6, + 0x29, 0x86, 0xfa, 0xd5, 0xc1, 0xa8, 0x7a, 0x6c, 0x5b, 0xe8, 0x6b, 0xa1, + 0xd0, 0x09, 0x17, 0x6e, 0xc8, 0x0f, 0x9b, 0x8c, 0xbb, 0xad, 0x5b, 0xd8, + 0xc9, 0x1c, 0x39, 0xb6, 0xf2, 0x77, 0xd3, 0x4d, 0x9f, 0x35, 0x48, 0xde, + 0xe9, 0x61, 0xc0, 0xb3, 0xf1, 0xab, 0x5e, 0x6b, 0x04, 0x94, 0x52, 0xfe, + 0x06, 0xce, 0x55, 0x0f, 0x5b, 0x93, 0x8d, 0x96, 0xf7, 0xea, 0xb9, 0x3d, + 0x38, 0xff, 0x76, 0x94, 0x57, 0x15, 0x6d, 0xba, 0x53, 0x20, 0xa6, 0x0b, + 0x41, 0x58, 0xc6, 0xb8, 0x7e, 0x12, 0xca, 0x9f, 0xaf, 0x8e, 0x9d, 0x6b, + 0x3e, 0xb1, 0xf9, 0x84, 0x44, 0xe2, 0xe2, 0xd5, 0xf3, 0x65, 0x79, 0x9b, + 0x11, 0xf4, 0x66, 0x7b, 0x7f, 0x7c, 0xb5, 0xec, 0x5a, 0x93, 0x62, 0x8d, + 0x4f, 0xf1, 0x0d, 0x50, 0xf3, 0x0f, 0xf3, 0xf1, 0xd6, 0x04, 0xa0, 0x66, + 0x48, 0x98, 0xb8, 0x53, 0x0f, 0x41, 0x95, 0x96, 0xd7, 0xcb, 0x3a, 0xae, + 0x51, 0xbd, 0x96, 0x1e, 0x81, 0x66, 0xeb, 0x4b, 0x9f, 0x84, 0xe1, 0xd4, + 0x77, 0x39, 0xce, 0xa4, 0xd0, 0x5e, 0x9c, 0xb8, 0xcd, 0xdc, 0xa7, 0x3c, + 0x9a, 0x92, 0x84, 0x4d, 0x7d, 0x82, 0xa9, 0x42, 0xdf, 0x24, 0x2c, 0x7f, + 0x0d, 0xec, 0xdf, 0xc1, 0xed, 0x4c, 0xcc, 0xbd}, + {0xe3, 0x32, 0x4b, 0x3c, 0x80, 0x4b, 0x65, 0x60, 0x96, 0x79, 0xf1, 0xab, + 0xb7, 0x9c, 0xc0, 0x70, 0x8f, 0x11, 0x43, 0xcc, 0xf1, 0xad, 0x4b, 0x14, + 0x50, 0x2c, 0x23, 0x4a, 0x17, 0x5d, 0x95, 0x3d, 0x35, 0xc9, 0x31, 0xfd, + 0xf1, 0x6b, 0xb9, 0xe4, 0x49, 0xe0, 0xd8, 0x38, 0x85, 0x96, 0xdc, 0x67, + 0x46, 0xaf, 0x3a, 0x38, 0x90, 0x02, 0x18, 0x4a, 0x6a, 0x4d, 0x3e, 0x24, + 0x1d, 0xfc, 0x2b, 0xc9, 0x2a, 0x10, 0x48, 0x76, 0xe1, 0xdd, 0xbc, 0x7e, + 0x8b, 0x81, 0x38, 0x10, 0x4d, 0xda, 0x07, 0x43, 0x04, 0xa9, 0x10, 0x26, + 0x47, 0x28, 0xb2, 0x3a, 0x31, 0x99, 0xa2, 0x34, 0xd8, 0xc5, 0x37, 0x72, + 0x25, 0xce, 0x89, 0x85, 0xfd, 0x1a, 0xef, 0x50, 0xc8, 0x26, 0xb5, 0x22, + 0xda, 0xe4, 0x82, 0xf2, 0x56, 0x2a, 0x70, 0x17, 0xbe, 0x6e, 0xd2, 0x03, + 0x3e, 0x53, 0x13, 0xc7, 0x40, 0x18, 0xf7, 0x69, 0x7d, 0x48, 0x94, 0x54, + 0x9e, 0x05, 0xd2, 0x34, 0x60, 0xa1, 0xae, 0x5c, 0xfa, 0x2b, 0x3a, 0xfc, + 0xcc, 0xba, 0xa4, 0x67, 0x61, 0x27, 0x74, 0x0b, 0xbe, 0x5d, 0xc1, 0x24, + 0x69, 0xb6, 0xb3, 0xee, 0x38, 0x3f, 0x43, 0x0b, 0xb1, 0xe8, 0x94, 0x57, + 0xf6, 0x6b, 0xf5, 0x8c, 0x71, 0xbc, 0x34, 0xed, 0x5a, 0x69, 0x4f, 0x79, + 0x74, 0x55, 0x84, 0x36, 0x50, 0x80, 0xce, 0x7b, 0x59, 0xba, 0x87, 0x56, + 0x1c, 0x03, 0xab, 0xbf, 0x62, 0xc8, 0x49, 0x59, 0x75, 0x2c, 0x14, 0xbe, + 0x74, 0x0d, 0x27, 0xe0, 0x44, 0x82, 0x86, 0xd5, 0x93, 0x26, 0x34, 0x30, + 0x73, 0x2c, 0x4e, 0xd6, 0x76, 0xae, 0x52, 0x58, 0x35, 0x97, 0xff, 0xd0, + 0x54, 0xbe, 0xd2, 0x3b, 0xc2, 0x3d, 0x67, 0x20, 0xcd, 0x37, 0x62, 0x5b, + 0xf6, 0x93, 0x4d, 0x1a, 0xbd, 0x13, 0x16, 0xbe, 0x65, 0xc8, 0x19, 0x60, + 0xd9, 0x8a, 0x37, 0xc4, 0x9c, 0xbc, 0xe2, 0x31, 0x68, 0x2b, 0x7f, 0x1c, + 0x7d, 0x53, 0x84, 0xdb, 0x0d, 0x5d, 0xe1, 0xc4, 0xc2, 0xd1, 0x69, 0x3d, + 0xd9, 0x46, 0xad, 0x51, 0xab, 0x8c, 0x4b, 0x8c, 0x66, 0x1d, 0x70, 0xf5, + 0x65, 0x1e, 0x97, 0xf0, 0x3e, 0xda, 0xc0, 0xb7, 0xc6, 0x91, 0x63, 0x3b, + 0x60, 0xb3, 0x61, 0xdf, 0xe4, 0x80, 0xf3, 0x3f, 0x64, 0xb8, 0x9c, 0x70, + 0xab, 0x07, 0xeb, 0x46, 0x7c, 0xbe, 0x67, 0x10, 0x8b, 0x33, 0xcb, 0x7f, + 0x25, 0x4d, 0xcf, 0x26, 0x0e, 0xcc, 0x67, 0x7b, 0xa2, 0x80, 0x9d, 0x8a, + 0x5e, 0x3a, 0x55, 0x83, 0x33, 0x40, 0x2d, 0x72, 0xd4, 0x5e, 0x35, 0x1b, + 0x5c, 0x16, 0xf6, 0x72, 0x59, 0x73, 0x69, 0x25, 0x76, 0xfa, 0xe3, 0x34, + 0xf4, 0x74, 0xf3, 0x15, 0x6e, 0xb0, 0x07, 0x0d, 0x85, 0x9f, 0xf7, 0x78, + 0x32, 0x18, 0xe9, 0x3d, 0x6f, 0x97, 0xb0, 0x80, 0x1a, 0x5f, 0xb1, 0x83, + 0x76, 0x3e, 0x47, 0x11, 0x03, 0x48, 0x30, 0xe9, 0x65, 0xd9, 0xfc, 0x7a, + 0x1b, 0x5f, 0xc2, 0x3c, 0xdc, 0xbb, 0xbb, 0x69, 0xfb, 0x6b, 0x59, 0xee, + 0xe1, 0x24, 0xe7, 0xd7, 0xb3, 0x7a, 0x90, 0x97, 0x07, 0xac, 0x8c, 0xe0, + 0xaa, 0xe1, 0x5b, 0xdf, 0x48, 0x7c, 0xbb, 0x78, 0xae, 0x4c, 0xb1, 0x79, + 0xe0, 0x19, 0xef, 0xd6, 0xdf, 0x81, 0x0c, 0x93, 0x71, 0x07, 0x0a, 0xad, + 0xe5, 0x2c, 0x42, 0x1d, 0x8a, 0x40, 0x20, 0x62, 0x50, 0x77, 0xac, 0xd5, + 0x1e, 0xfc, 0xca, 0x46, 0x92, 0xc2, 0x1a, 0xc6, 0x06, 0xe9, 0x56, 0x75, + 0x28, 0x8a, 0xc7, 0x50, 0x44, 0x65, 0x53, 0x9a, 0x19, 0xb8, 0x84, 0x35, + 0x99, 0x41, 0x4a, 0xa1, 0xa9, 0x1d, 0x48, 0xf4, 0x31, 0x0b, 0x94, 0x7b, + 0x2f, 0x58, 0xef, 0x8d, 0x09, 0x73, 0x26, 0xfb, 0x69, 0x4f, 0xc1, 0xea, + 0x75, 0xb1, 0x17, 0x1b, 0x6e, 0x70, 0x33, 0xef, 0x82, 0xd0, 0x6c, 0xe3, + 0x0d, 0xf4, 0x89, 0xfd}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {418, + {0x4f, 0x76, 0x6e, 0xeb, 0xcd, 0x72, 0xf6, 0x2a, 0xa1, 0x21, 0x18, 0x33, + 0xfe, 0x50, 0x5c, 0xc6}, + {0xff, 0xf7, 0x7d, 0xa3, 0xdf, 0xd7, 0x17, 0x97, 0x27, 0xe1, 0x4e, 0x99, + 0x5e, 0x1f, 0xa1, 0x5e, 0x8e, 0xc5, 0x3c, 0x41, 0x5f, 0x41, 0xb5, 0x7a, + 0xd5, 0x47, 0x33, 0x7f, 0xd8, 0xe0, 0x32, 0xce, 0xbf, 0x69, 0x22, 0xe4, + 0x50, 0x76, 0x41, 0x99, 0xc6, 0x15, 0x55, 0xda, 0x7e, 0x1a, 0xb2, 0x86, + 0xb1, 0x9d, 0xe2, 0xb8, 0xf0, 0x33, 0x05, 0x96, 0x8c, 0x77, 0x7a, 0x50, + 0xbd, 0x7e, 0x2a, 0x04, 0x48, 0x7f, 0x49, 0xab, 0xeb, 0xcb, 0xeb, 0xbe, + 0xb4, 0x6c, 0xd7, 0xeb, 0xa7, 0xe9, 0x18, 0x2c, 0xd6, 0xe0, 0xa1, 0x75, + 0xb3, 0x15, 0x02, 0x86, 0xb2, 0x1b, 0xd5, 0x74, 0x0a, 0x31, 0x81, 0xf9, + 0x7d, 0xe9, 0xf1, 0xc9, 0x12, 0xea, 0x04, 0x4d, 0xf8, 0x81, 0xdc, 0x4f, + 0x4a, 0x67, 0x26, 0x2e, 0xe6, 0x69, 0x09, 0x98, 0x0f, 0xf1, 0xe0, 0x94, + 0xa1, 0x85, 0x36, 0x9c, 0x51, 0x8d, 0x99, 0x45, 0xb5, 0x5f, 0xe8, 0x9e, + 0x60, 0x8c, 0x33, 0x57, 0x38, 0x21, 0x84, 0x2a, 0x4f, 0xa1, 0xd4, 0xba, + 0x75, 0xb4, 0x2c, 0x8b, 0x25, 0x2e, 0xe1, 0x18, 0xf4, 0xa9, 0xcd, 0x53, + 0x2d, 0xff, 0x4b, 0xd5, 0xe9, 0x0a, 0xef, 0x06, 0x33, 0x98, 0x18, 0xd5, + 0x1b, 0xaf, 0x80, 0x5b, 0x09, 0x0d, 0xfd, 0xf5, 0x8b, 0xa2, 0x9c, 0x13, + 0x03, 0xc8, 0x6d, 0xbe, 0x3a, 0x31, 0x40, 0x61, 0x0b, 0x47, 0xaf, 0xe2, + 0x71, 0x37, 0x6a, 0xbd, 0x99, 0x6a, 0x65, 0xa3, 0xb7, 0x25, 0x0b, 0x45, + 0x6f, 0xa3, 0x06, 0x92, 0x05, 0xbf, 0xe9, 0xd9, 0xe5, 0x98, 0xb5, 0x9c, + 0xe5, 0x41, 0x6a, 0x2e, 0x1f, 0x45, 0xc2, 0x25, 0x20, 0xcb, 0x62, 0xac, + 0xcf, 0x3e, 0x84, 0x13, 0x93, 0xf8, 0xbe, 0xf4, 0xdd, 0x4e, 0x1b, 0x8b, + 0x51, 0x86, 0xad, 0x84, 0x0e, 0x8e, 0x90, 0xde, 0x95, 0x9a, 0x63, 0xbd, + 0x9f, 0xfe, 0xbf, 0x4f, 0x29, 0x33, 0x83, 0x32, 0x98, 0x9b, 0x79, 0x0b, + 0x03, 0xe5, 0x41, 0xb7, 0xa4, 0x60, 0x17, 0x22, 0xd5, 0x06, 0x51, 0xca, + 0x40, 0x2e, 0x48, 0x43, 0xb9, 0x5d, 0xea, 0x4f, 0x0e, 0x12, 0xd6, 0x0f, + 0x70, 0xed, 0xba, 0xfe, 0xe4, 0xba, 0x62, 0x6e, 0x58, 0xb7, 0xdb, 0xb9, + 0x38, 0xb9, 0x5c, 0x03, 0x6a, 0xe5, 0x8d, 0x09, 0x68, 0xdd, 0x45, 0xf1, + 0x5a, 0x0b, 0x98, 0x63, 0xe6, 0x4f, 0x9a, 0xc9, 0xa5, 0x22, 0x4e, 0xa0, + 0x8e, 0xda, 0xdb, 0x25, 0x37, 0x0d, 0xe7, 0x6b, 0xef, 0xec, 0x41, 0x3d, + 0x7c, 0x31, 0x6e, 0xe2, 0xdc, 0x95, 0xb5, 0x59, 0xf8, 0xb5, 0xdb, 0x5d, + 0x10, 0x10, 0xed, 0xe1, 0xbd, 0x41, 0x31, 0x1c, 0x60, 0xde, 0x0a, 0x30, + 0xeb, 0x08, 0xeb, 0xdc, 0x55, 0xf8, 0xca, 0xcd, 0x8d, 0xe1, 0xf2, 0x7e, + 0xfb, 0xb1, 0x59, 0xf5, 0x0a, 0x60, 0x6b, 0x0a, 0x4a, 0x48, 0xa4, 0x49, + 0xb4, 0x18, 0x14, 0x28, 0x34, 0x55, 0x5a, 0x97, 0x2f, 0x14, 0xe5, 0xe1, + 0xae, 0xa8, 0x80, 0x92, 0xbc, 0xfe, 0xdd, 0x08, 0x9b, 0xca, 0xdc, 0x12, + 0x4a, 0x93, 0xfe, 0x15, 0x14, 0x33, 0x6e, 0xe8, 0xd5, 0x6b, 0x46, 0x9c, + 0x4f, 0x1c, 0xcc, 0x6c, 0x1b, 0x0f, 0x96, 0x78, 0xa8, 0x15, 0x78, 0xa6, + 0xea, 0x29, 0x56, 0x8d, 0x4b, 0x70, 0x2c, 0x80, 0x17, 0xba, 0xee, 0xad, + 0x10, 0xdb, 0x2f, 0xf2, 0x0e, 0x40, 0x0d, 0xd7, 0x7a, 0xdd, 0x94, 0xe7, + 0xa4, 0x8a, 0x21, 0x7b, 0x9b, 0x52, 0x26, 0x6b, 0x6e, 0x16, 0x85, 0x54, + 0x5c, 0x7d, 0x64, 0x90, 0xad, 0x78, 0x65, 0xb5, 0x89, 0x56, 0x06, 0x83, + 0x33, 0x8d, 0x87, 0x16, 0x39, 0x3a, 0xfe, 0x36, 0xaf, 0x47, 0x91, 0xfa, + 0x52, 0xb0, 0xc3, 0x8b, 0x73, 0x4a, 0x62, 0x2d, 0x1a, 0x5c, 0x65, 0xf6, + 0x73, 0x7f, 0x06, 0xe3, 0x72, 0xbc, 0xba, 0xb2}, + {0xde, 0x38, 0xda, 0x06, 0x72, 0xfc, 0xf4, 0xb1, 0x43, 0x9d, 0xc9, 0xae, + 0x77, 0x02, 0xb9, 0xf7, 0xd4, 0xc6, 0x2c, 0x63, 0x6d, 0x9d, 0xd1, 0xe2, + 0xd0, 0x3e, 0xf8, 0x97, 0x68, 0x36, 0x9d, 0x5d, 0xdd, 0xb4, 0x96, 0xf9, + 0xc6, 0x31, 0xfd, 0xd1, 0x15, 0x84, 0xa0, 0x93, 0x44, 0x2f, 0x83, 0x8e, + 0x3a, 0x31, 0x74, 0x9f, 0x5e, 0xac, 0x7d, 0xfe, 0x44, 0xe9, 0xbd, 0x93, + 0x6c, 0x48, 0x20, 0x00, 0x05, 0xe6, 0xfa, 0x11, 0x21, 0xaf, 0x52, 0x3b, + 0xee, 0x67, 0xf4, 0x64, 0x4e, 0xa3, 0xf4, 0x9f, 0x56, 0x1f, 0xdd, 0xb7, + 0x40, 0x7f, 0xe1, 0x4c, 0x61, 0x42, 0xa2, 0x74, 0xcd, 0xd0, 0x72, 0x8b, + 0x45, 0xbb, 0xfb, 0x94, 0xfa, 0xf1, 0x9e, 0xb4, 0x22, 0x9a, 0xb4, 0x68, + 0xff, 0xe0, 0x05, 0xbf, 0x36, 0xb1, 0x7a, 0x94, 0x9a, 0x65, 0xec, 0xfc, + 0x0d, 0x23, 0x24, 0xa3, 0x68, 0x13, 0xe3, 0x83, 0xdd, 0x4e, 0xb5, 0x3f, + 0xb2, 0x2e, 0xb8, 0x42, 0x6a, 0x19, 0x87, 0xcf, 0xab, 0xe7, 0x5c, 0xa2, + 0x66, 0xd9, 0xe5, 0x18, 0x28, 0x89, 0x6b, 0x1a, 0xbe, 0x3b, 0x00, 0x83, + 0x16, 0xfa, 0xcb, 0x27, 0x4b, 0xf2, 0x1d, 0x96, 0x3b, 0x4a, 0x26, 0xe8, + 0xf0, 0xcd, 0xc8, 0xad, 0x80, 0x7f, 0xa5, 0x3e, 0x66, 0xb6, 0x2b, 0x78, + 0x02, 0x73, 0xb4, 0x9d, 0x11, 0xad, 0xa8, 0xaa, 0x54, 0x12, 0x28, 0xf1, + 0xb0, 0x66, 0x0e, 0x02, 0x7f, 0x84, 0x32, 0xe8, 0xe5, 0xd9, 0x06, 0x68, + 0xa9, 0x43, 0xba, 0xa8, 0x30, 0x88, 0x61, 0xc8, 0x89, 0x60, 0xe3, 0x9e, + 0x0a, 0x52, 0xf4, 0xae, 0x51, 0xff, 0x45, 0xba, 0xa7, 0x8b, 0xb9, 0x66, + 0xac, 0xfb, 0x41, 0xa6, 0xf8, 0x86, 0x1f, 0xdb, 0x57, 0x8d, 0xc5, 0xc5, + 0xf7, 0x0f, 0x27, 0x2d, 0xc1, 0xfb, 0x07, 0xe1, 0xb5, 0xdb, 0x61, 0x23, + 0xf6, 0xe6, 0x6b, 0x17, 0x20, 0x0e, 0x66, 0x6f, 0x4f, 0x35, 0xa8, 0x9d, + 0xa9, 0xf6, 0x6e, 0xdb, 0xbd, 0x83, 0x32, 0xfd, 0xb2, 0x3a, 0xf6, 0x8d, + 0xfd, 0xd2, 0xb8, 0xb7, 0xcd, 0xd4, 0x62, 0x5f, 0x74, 0x79, 0x82, 0x63, + 0xec, 0x18, 0xd1, 0xce, 0x5e, 0xdb, 0x18, 0x04, 0xa9, 0x59, 0xb3, 0xa6, + 0xa8, 0x94, 0x36, 0x4b, 0x65, 0x59, 0x23, 0x62, 0xae, 0xcc, 0xe7, 0x4b, + 0x9b, 0x6c, 0xd8, 0x15, 0xaf, 0x90, 0x20, 0x92, 0xee, 0x23, 0x8e, 0x4a, + 0x7f, 0x56, 0xc0, 0xd6, 0x53, 0xdd, 0x54, 0x0f, 0xd3, 0x8b, 0x55, 0xf9, + 0x5a, 0x2b, 0xac, 0x59, 0x65, 0x83, 0xfb, 0x5c, 0xd0, 0x75, 0xdb, 0x10, + 0x1d, 0x50, 0x42, 0xa0, 0x3e, 0x78, 0x5e, 0xf2, 0x6c, 0x19, 0x08, 0x14, + 0xb8, 0xac, 0x3d, 0x13, 0x38, 0x6e, 0x3b, 0x4f, 0xf4, 0x65, 0x85, 0x2f, + 0x69, 0x58, 0xc7, 0x71, 0xeb, 0x36, 0x99, 0x88, 0x19, 0xf9, 0x0e, 0x01, + 0x37, 0x54, 0x59, 0x5b, 0x1a, 0x9d, 0xa1, 0xd1, 0xc5, 0x9f, 0x17, 0x78, + 0x95, 0xd8, 0x2c, 0xf4, 0xf3, 0xd9, 0xab, 0xa0, 0xff, 0xe0, 0x33, 0x50, + 0x24, 0x96, 0xcc, 0x63, 0x26, 0xda, 0xae, 0xfb, 0x0e, 0xc3, 0x77, 0x05, + 0xdc, 0xa9, 0xcf, 0x09, 0x5b, 0xe5, 0x59, 0x23, 0xdb, 0x9b, 0xa5, 0x12, + 0xe5, 0x86, 0x17, 0x23, 0xe7, 0x90, 0x38, 0x94, 0x18, 0x94, 0x2a, 0xe6, + 0x0e, 0xc6, 0xf7, 0x5a, 0x57, 0x5a, 0x96, 0x6e, 0x01, 0x3a, 0xc1, 0xbe, + 0x26, 0x79, 0xcc, 0x60, 0x93, 0x0a, 0x15, 0x79, 0x64, 0x60, 0x9d, 0xb5, + 0x0a, 0xb0, 0x1a, 0xa9, 0x6c, 0xeb, 0xbd, 0xbd, 0x1c, 0xa1, 0xd0, 0xf3, + 0x5b, 0x08, 0xa5, 0x63, 0x9f, 0x05, 0x27, 0x15, 0x33, 0x71, 0xa1, 0x6d, + 0xbb, 0xdb, 0xa5, 0x56, 0x0c, 0x8f, 0x9d, 0x4a, 0x40, 0x79, 0x8a, 0xc3, + 0x63, 0x1c, 0xed, 0xbd, 0x41, 0x40, 0xc7, 0xe5, 0x47, 0xbd, 0x11, 0x96, + 0xf4, 0x5b, 0xa5, 0x7d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {419, + {0x4d, 0xb1, 0xa7, 0x39, 0xdb, 0x12, 0x91, 0xff, 0xeb, 0xa7, 0xb6, 0x8a, + 0x4a, 0x14, 0x7c, 0xa9}, + {0xd6, 0xac, 0x44, 0xae, 0xf8, 0xcd, 0x0a, 0x8b, 0xec, 0x83, 0xed, 0x30, + 0x9a, 0x5b, 0x7f, 0xca, 0xc6, 0x2d, 0x2a, 0x4e, 0xba, 0x42, 0x1d, 0x3b, + 0xdf, 0x0f, 0xc1, 0x2d, 0x68, 0x0c, 0x15, 0xaa, 0x2e, 0xa3, 0xd9, 0x6c, + 0xff, 0xe7, 0x1c, 0x88, 0xb9, 0x27, 0x32, 0x52, 0x29, 0xd7, 0x24, 0x9c, + 0xbd, 0xdb, 0x6b, 0x90, 0x00, 0xac, 0x45, 0x21, 0xee, 0xed, 0xe8, 0xee, + 0x1c, 0xf7, 0x57, 0xb2, 0xa3, 0x65, 0x47, 0x94, 0xc5, 0x43, 0x90, 0x7e, + 0x54, 0x1b, 0x9e, 0x62, 0x98, 0xc5, 0x84, 0x26, 0x51, 0xb6, 0xcb, 0xb0, + 0xa2, 0xee, 0x7c, 0xc2, 0x0b, 0xfb, 0x87, 0x21, 0x1c, 0xc3, 0xb1, 0xb4, + 0xa7, 0x5d, 0x81, 0x8f, 0xeb, 0x99, 0xfd, 0x98, 0x3c, 0xd5, 0x15, 0xee, + 0x09, 0x00, 0xb0, 0xd8, 0x96, 0x5d, 0x43, 0xe1, 0xba, 0xef, 0x0c, 0x40, + 0xa2, 0xfb, 0xa2, 0x1a, 0xee, 0x28, 0xa0, 0x7a, 0x0b, 0xb0, 0x81, 0xd3, + 0x83, 0xa1, 0xde, 0x3c, 0x5d, 0x45, 0xc3, 0x1d, 0x29, 0x08, 0x9e, 0x49, + 0xe3, 0x95, 0xdd, 0x6c, 0x12, 0x44, 0x1a, 0xec, 0xa0, 0x31, 0xc0, 0xf8, + 0x41, 0x5c, 0x5c, 0x21, 0x97, 0xd9, 0x03, 0x6f, 0xa6, 0x7c, 0xa8, 0x9c, + 0xa1, 0xdf, 0x4f, 0x4d, 0x17, 0xf5, 0x90, 0x7a, 0x87, 0xfc, 0xef, 0xe9, + 0xc3, 0xae, 0x79, 0x52, 0xde, 0x1c, 0xa4, 0x16, 0xdf, 0x2d, 0xe3, 0x08, + 0x04, 0x27, 0x22, 0x87, 0x24, 0x72, 0x13, 0x94, 0xfb, 0x11, 0x5f, 0x02, + 0xe6, 0xdd, 0x5e, 0xf7, 0x05, 0x55, 0x78, 0x96, 0x8f, 0xf3, 0x53, 0xc8, + 0x5e, 0xcd, 0xa1, 0x19, 0x92, 0x4a, 0xdf, 0x63, 0x86, 0xb7, 0x15, 0x10, + 0x2d, 0x6d, 0xd4, 0xd1, 0x8d, 0xbf, 0xad, 0x87, 0x84, 0x70, 0xd4, 0x19, + 0x4e, 0x37, 0xa9, 0xb4, 0x68, 0x0a, 0xfc, 0x85, 0x14, 0xa0, 0xd7, 0x83, + 0xa4, 0x55, 0x8b, 0x04, 0xc7, 0xee, 0x5e, 0x4c, 0x18, 0xa9, 0x0a, 0xa4, + 0xa4, 0xd4, 0x21, 0x92, 0x79, 0xd8, 0xe3, 0x73, 0xee, 0x4d, 0x3f, 0x28, + 0x27, 0xce, 0xb0, 0x91, 0xdc, 0x51, 0x14, 0xa7, 0xb3, 0xd6, 0xf6, 0x16, + 0x65, 0x72, 0xf4, 0x84, 0xc8, 0x84, 0x24, 0xf2, 0xec, 0x9f, 0x8f, 0xc9, + 0xc3, 0xf9, 0xfb, 0x68, 0x85, 0x19, 0xde, 0x0e, 0x8a, 0xe0, 0x22, 0x3f, + 0x63, 0x19, 0x5e, 0x18, 0xc4, 0x08, 0xc3, 0x7e, 0xf4, 0x29, 0xf0, 0x24, + 0x69, 0xf0, 0x8e, 0xd0, 0xee, 0x8d, 0xef, 0x91, 0xba, 0x02, 0x49, 0x34, + 0x97, 0x33, 0x55, 0xdd, 0x4d, 0x22, 0x0b, 0x3e, 0x84, 0x70, 0x5c, 0x62, + 0x21, 0x28, 0x25, 0x48, 0xff, 0x75, 0x2b, 0x87, 0x9d, 0x78, 0x75, 0x89, + 0x29, 0xb8, 0x3c, 0x80, 0x28, 0x8f, 0x0d, 0xdc, 0x62, 0x64, 0x16, 0x47, + 0xd1, 0x3c, 0x33, 0xc6, 0x0c, 0x2d, 0xbc, 0xdf, 0xc9, 0xfc, 0x92, 0xe0, + 0xee, 0x7c, 0x68, 0x44, 0x54, 0x0f, 0x26, 0x62, 0xfe, 0x69, 0x76, 0x31, + 0xa6, 0xd6, 0xb3, 0xee, 0xae, 0xcc, 0x73, 0x85, 0x91, 0xe0, 0x41, 0x0e, + 0xf5, 0x51, 0xf3, 0x35, 0x4d, 0xc2, 0x02, 0x63, 0xe2, 0x39, 0xc2, 0x06, + 0x7e, 0x7b, 0x61, 0x97, 0x6d, 0xbc, 0x8a, 0x83, 0xea, 0x9b, 0xca, 0xe4, + 0x9f, 0xa1, 0x4e, 0xdd, 0xd1, 0xea, 0x66, 0x36, 0x9e, 0x7e, 0xd3, 0x90, + 0xb2, 0x16, 0x11, 0xf2, 0xa2, 0x4f, 0xc7, 0x91, 0x1f, 0xd8, 0xc8, 0x78, + 0xd9, 0x92, 0xe0, 0xf7, 0x5e, 0x0b, 0xa7, 0x60, 0x5d, 0x29, 0xb2, 0xf6, + 0x4b, 0x70, 0x7c, 0x59, 0x82, 0x8d, 0x1a, 0xba, 0x71, 0x6f, 0x83, 0xa7, + 0x98, 0x78, 0xe6, 0x81, 0x77, 0x3f, 0x48, 0xb3, 0xc9, 0x06, 0xf8, 0xfb, + 0xa7, 0x9b, 0xd5, 0xb3, 0xa2, 0xef, 0xe2, 0xc8, 0x90, 0x2e, 0x75, 0x51, + 0x57, 0x22, 0x2a, 0x76, 0x37, 0xf8, 0x72, 0x15}, + {0xc2, 0x3b, 0x90, 0xea, 0xac, 0xc9, 0x4f, 0x34, 0x63, 0xc3, 0x0e, 0xf6, + 0x25, 0xfb, 0xde, 0xdc, 0x90, 0xf8, 0xf1, 0x34, 0x6f, 0x23, 0x77, 0x84, + 0x07, 0x04, 0xef, 0xff, 0xca, 0x17, 0x2e, 0xd4, 0xb2, 0x8e, 0x16, 0xe3, + 0xd8, 0x61, 0xa9, 0x90, 0xbc, 0x47, 0xfa, 0xa6, 0xea, 0xd0, 0x36, 0x26, + 0x86, 0xc9, 0x0a, 0x63, 0xd6, 0x4b, 0xe2, 0x74, 0xbb, 0x53, 0x3d, 0x33, + 0x41, 0x55, 0xf9, 0x39, 0x15, 0x09, 0x14, 0x33, 0xad, 0xae, 0x8e, 0xf0, + 0x6c, 0x90, 0x89, 0xe6, 0xaa, 0xc3, 0x18, 0x0b, 0x79, 0x3f, 0xb1, 0xbc, + 0x4e, 0x7e, 0x21, 0x0d, 0x82, 0xa2, 0xf1, 0x31, 0x87, 0x36, 0x9b, 0x0c, + 0x77, 0xd7, 0x85, 0x8b, 0x91, 0x93, 0x4e, 0xb1, 0x06, 0x9f, 0xeb, 0xc5, + 0x78, 0xc3, 0x1d, 0x8f, 0xd9, 0x2f, 0x18, 0x18, 0x79, 0xad, 0x46, 0x2b, + 0x60, 0x45, 0x56, 0x55, 0xbd, 0xe6, 0x52, 0xbf, 0xe8, 0xc3, 0x32, 0x2a, + 0x09, 0xe9, 0xa1, 0x51, 0xb0, 0x5b, 0x89, 0x2a, 0x3f, 0x55, 0xfd, 0x9b, + 0x03, 0x58, 0x61, 0x57, 0x43, 0x7d, 0x7d, 0x66, 0xf4, 0xc6, 0x51, 0x2a, + 0xf4, 0x02, 0x47, 0xfc, 0x45, 0xe4, 0xaf, 0x9e, 0xef, 0xc9, 0x1b, 0x0b, + 0x52, 0xf5, 0x8b, 0x7f, 0x9b, 0x2f, 0x55, 0x1c, 0x2b, 0x08, 0x81, 0xc1, + 0x4d, 0x29, 0x0e, 0xaa, 0x17, 0x14, 0x87, 0xab, 0xcb, 0x58, 0xce, 0x7b, + 0x8a, 0x75, 0xc2, 0xed, 0xc6, 0x36, 0x15, 0x3d, 0xfa, 0xaf, 0x06, 0x3f, + 0xd0, 0xde, 0xde, 0x45, 0xc8, 0x02, 0x67, 0x81, 0x22, 0xa1, 0x19, 0xdc, + 0x65, 0xe0, 0x35, 0xcb, 0x1d, 0x66, 0x85, 0x3f, 0x7a, 0x2b, 0x02, 0x68, + 0x12, 0xe8, 0x98, 0x4c, 0xe7, 0x1f, 0xe2, 0x41, 0x85, 0xb8, 0xa6, 0xb9, + 0xf4, 0xdd, 0x73, 0xaf, 0x2f, 0xb5, 0x18, 0x7b, 0x03, 0x80, 0x40, 0x75, + 0xff, 0xf8, 0x91, 0xe3, 0x2f, 0x94, 0x9e, 0xa1, 0xf8, 0x3c, 0xd9, 0xc5, + 0x41, 0x42, 0xe1, 0x37, 0x45, 0x06, 0x84, 0x19, 0x56, 0x6b, 0x06, 0x7b, + 0xf8, 0xcf, 0x7c, 0x14, 0x17, 0x51, 0x73, 0x17, 0x1b, 0xe9, 0x48, 0xdd, + 0x83, 0x9d, 0x0a, 0x4d, 0xf2, 0x1b, 0xe1, 0xe1, 0xda, 0x00, 0xe4, 0x73, + 0x9d, 0x98, 0x65, 0xf3, 0xa4, 0xf6, 0x9a, 0x7b, 0x8d, 0x9c, 0x53, 0xf6, + 0x61, 0x4c, 0x07, 0x22, 0x1b, 0x6a, 0x69, 0x27, 0x7d, 0xc7, 0x57, 0x60, + 0x5a, 0x8e, 0x68, 0x78, 0xe4, 0xd4, 0x56, 0xef, 0x54, 0xa8, 0x72, 0xdd, + 0x1f, 0x6a, 0x55, 0x13, 0x24, 0x59, 0xd2, 0x31, 0x81, 0x51, 0x8e, 0x09, + 0x52, 0x37, 0x81, 0x38, 0xee, 0x3b, 0x7f, 0x84, 0x90, 0x01, 0x64, 0xc4, + 0x0f, 0xd1, 0xeb, 0x62, 0x4a, 0x9a, 0x45, 0xe8, 0x74, 0x46, 0x16, 0xf9, + 0xcd, 0xdf, 0xc5, 0x68, 0x4e, 0xd0, 0xfe, 0x36, 0x9f, 0xc9, 0xa8, 0xc3, + 0x34, 0xa2, 0xf4, 0xbe, 0x3b, 0x68, 0xd5, 0x5e, 0x24, 0x49, 0x73, 0x0a, + 0x34, 0xf5, 0xd1, 0xe2, 0x2c, 0x98, 0x08, 0xd5, 0x84, 0x87, 0xcb, 0xb7, + 0x6d, 0xb5, 0xda, 0xe6, 0x97, 0x6f, 0x51, 0x7c, 0x36, 0x59, 0x54, 0x04, + 0x8a, 0x6c, 0xe7, 0x8d, 0x9b, 0x10, 0x47, 0x7a, 0x13, 0x0d, 0x32, 0x28, + 0xb2, 0x1f, 0x1c, 0xd7, 0xe4, 0x2b, 0xbf, 0x55, 0x79, 0x49, 0x61, 0x1c, + 0x7e, 0xab, 0x25, 0xe5, 0x48, 0xb2, 0x05, 0x02, 0x42, 0xfb, 0x16, 0xff, + 0x24, 0xaa, 0xc6, 0xbb, 0x9a, 0xc9, 0xe3, 0x05, 0xc1, 0xb6, 0xaf, 0xbe, + 0xf3, 0xce, 0x9c, 0x04, 0xba, 0xc4, 0xe6, 0xe8, 0x5d, 0xb5, 0xc7, 0x90, + 0x75, 0x7c, 0xed, 0x84, 0xde, 0x95, 0x47, 0x93, 0xc0, 0x31, 0x5f, 0x6c, + 0x91, 0x8b, 0x26, 0xb5, 0x46, 0x31, 0x36, 0x98, 0x8f, 0xe2, 0xe0, 0xb1, + 0xe4, 0xb6, 0xd5, 0xd0, 0x73, 0x9e, 0x7e, 0x20, 0x21, 0x9b, 0x8f, 0x44, + 0x01, 0xf6, 0xcb, 0x02}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {420, + {0x69, 0xe6, 0x43, 0xb5, 0xa4, 0xe7, 0x1e, 0x53, 0x70, 0x30, 0xa9, 0x9e, + 0xfa, 0x62, 0x3f, 0x40}, + {0x69, 0xea, 0xb6, 0xc1, 0xe4, 0x19, 0xb7, 0x02, 0x81, 0xc1, 0xf5, 0xc8, + 0x98, 0x17, 0xd9, 0x32, 0x2f, 0xa9, 0xcd, 0x7a, 0x61, 0x91, 0x79, 0x20, + 0x4b, 0x1a, 0x4f, 0x24, 0x0c, 0x52, 0x65, 0x67, 0x36, 0xe4, 0x2a, 0xd2, + 0x7b, 0xf7, 0xc4, 0x71, 0xf8, 0xe1, 0x46, 0x44, 0xc9, 0x90, 0xe3, 0x34, + 0x98, 0x35, 0xfc, 0x17, 0x7f, 0x67, 0x87, 0x7f, 0x41, 0x47, 0xde, 0x88, + 0xdc, 0x2a, 0x37, 0x48, 0x6a, 0x6c, 0xef, 0xf8, 0x34, 0xb2, 0x99, 0x67, + 0xe7, 0xbd, 0xaa, 0x75, 0x6f, 0x3d, 0xc7, 0xcb, 0x07, 0x3c, 0x2a, 0x7b, + 0x57, 0xed, 0x4c, 0x7d, 0xd2, 0x7e, 0xe0, 0xf8, 0x2f, 0xab, 0x18, 0xb0, + 0x68, 0x1f, 0xb4, 0x65, 0x7b, 0xff, 0x9e, 0x04, 0xfa, 0xe4, 0x66, 0x2c, + 0x2e, 0x7d, 0x16, 0x92, 0xef, 0x88, 0xe7, 0xf7, 0xaf, 0x19, 0xfa, 0xde, + 0x88, 0xda, 0x35, 0xeb, 0xfd, 0x5f, 0xbb, 0xb0, 0x3a, 0x75, 0x27, 0x5d, + 0xfd, 0xb6, 0x2a, 0x8c, 0x65, 0x9d, 0xab, 0xd1, 0x22, 0x53, 0xa7, 0xcc, + 0xe7, 0xa1, 0x55, 0xe9, 0x00, 0xd7, 0x54, 0x1a, 0x5c, 0xb3, 0x17, 0x28, + 0xf4, 0xa7, 0xf6, 0x96, 0xb7, 0x99, 0xc5, 0xa1, 0xe8, 0xb0, 0xe0, 0x94, + 0xc9, 0x93, 0xa1, 0x97, 0xd9, 0x30, 0x9c, 0xd7, 0x8f, 0x31, 0x69, 0x07, + 0x78, 0x3e, 0x9a, 0xce, 0x99, 0xe3, 0x89, 0x34, 0xe5, 0x59, 0xb1, 0x33, + 0x3b, 0xf7, 0xcf, 0x2f, 0x27, 0xa6, 0x0c, 0x86, 0x15, 0x52, 0x9c, 0x3d, + 0xec, 0x4e, 0xc6, 0xf9, 0x01, 0x94, 0xcc, 0x29, 0xa7, 0x78, 0x43, 0x2a, + 0x87, 0x78, 0x8f, 0x8a, 0x14, 0xa6, 0xd4, 0xbc, 0x9f, 0xb6, 0x57, 0xcb, + 0x02, 0xe1, 0xfb, 0x3e, 0x00, 0xca, 0x6a, 0xd3, 0x7e, 0x9a, 0xe2, 0x00, + 0xa4, 0xeb, 0x23, 0x10, 0x20, 0x0d, 0xa6, 0x18, 0x0a, 0xce, 0xbc, 0xe3, + 0xac, 0x1b, 0xa4, 0x05, 0x73, 0xbe, 0xfe, 0x7f, 0x7c, 0xad, 0x57, 0x5c, + 0x48, 0x93, 0x86, 0x44, 0xde, 0xba, 0xe3, 0x2e, 0x2d, 0xb8, 0x9c, 0x2a, + 0x53, 0x52, 0x4f, 0xa8, 0x0f, 0x82, 0xe3, 0xe6, 0xd1, 0x8b, 0x8f, 0xee, + 0xba, 0x00, 0xef, 0x83, 0x8d, 0x40, 0x5e, 0x7a, 0x6a, 0x81, 0x47, 0x4b, + 0x7d, 0xff, 0x35, 0x44, 0x7e, 0xbb, 0xcd, 0x86, 0x9e, 0x00, 0x6a, 0xa8, + 0x3a, 0x27, 0x07, 0x03, 0x56, 0x2e, 0x67, 0x69, 0xe1, 0xb8, 0x83, 0xe7, + 0x19, 0xd1, 0x89, 0xb3, 0xba, 0x72, 0x94, 0x7d, 0x30, 0x94, 0xb2, 0x2a, + 0x0c, 0x51, 0xa5, 0xe8, 0x95, 0xa1, 0xa3, 0x57, 0x62, 0x73, 0x73, 0x96, + 0x85, 0x68, 0x2d, 0xe8, 0x49, 0x1b, 0xc3, 0xf3, 0xd2, 0x9d, 0x8b, 0xa6, + 0xf9, 0x68, 0x62, 0xaa, 0x6f, 0xc2, 0xe6, 0x3f, 0xad, 0xc7, 0xfd, 0x9b, + 0xb7, 0xad, 0xf4, 0x85, 0xcb, 0x7b, 0x23, 0xe9, 0x0a, 0x81, 0x15, 0x4c, + 0xbc, 0xc4, 0x57, 0xae, 0xee, 0xc1, 0x2a, 0x3c, 0x94, 0xf2, 0xeb, 0x4d, + 0x5c, 0xa0, 0xce, 0x84, 0x3a, 0x95, 0xd4, 0x0a, 0xd6, 0x80, 0x5f, 0x3a, + 0x2d, 0x83, 0x12, 0xba, 0x09, 0xb7, 0x53, 0x4f, 0xe3, 0xe9, 0xa2, 0xbd, + 0x0c, 0x94, 0x43, 0x97, 0x85, 0x69, 0x71, 0x38, 0x20, 0x88, 0x12, 0x29, + 0xe4, 0xb6, 0x7a, 0xd9, 0x1c, 0x40, 0x20, 0x6f, 0x26, 0x59, 0x6c, 0x56, + 0x40, 0x0c, 0xbd, 0x30, 0x9a, 0xfc, 0xfe, 0x15, 0xef, 0x5d, 0xf5, 0x9d, + 0xe3, 0xa7, 0xd5, 0x2c, 0x58, 0x76, 0x6f, 0x52, 0xa2, 0x3d, 0xeb, 0x9b, + 0x84, 0x75, 0x39, 0x1b, 0x1b, 0x4e, 0xfc, 0x1a, 0xa8, 0x2c, 0x04, 0xc3, + 0x37, 0xe2, 0xca, 0xe3, 0x83, 0x8e, 0xa0, 0xe4, 0x6d, 0x6d, 0x48, 0x8b, + 0x40, 0x04, 0x4f, 0x64, 0xf6, 0xc7, 0x58, 0xaf, 0xdd, 0xfa, 0x28, 0x1d, + 0xa2, 0x17, 0x45, 0x61, 0x2a, 0x3f, 0x4d, 0xed}, + {0x7d, 0x6f, 0x2d, 0x2d, 0x8c, 0xc5, 0x35, 0x01, 0x8b, 0xbb, 0xe6, 0xa3, + 0xa1, 0x0d, 0x49, 0xf4, 0xe9, 0x0b, 0xc0, 0x4e, 0x42, 0xc7, 0x35, 0xff, + 0xca, 0x2b, 0xba, 0xbb, 0xbe, 0x52, 0x86, 0xe9, 0x43, 0x40, 0x06, 0x3b, + 0x52, 0x91, 0xae, 0xef, 0x74, 0xfa, 0xd3, 0xb4, 0x17, 0xd7, 0x93, 0x9a, + 0xab, 0x74, 0x69, 0xab, 0xdf, 0xf9, 0xac, 0x19, 0xd1, 0x48, 0x55, 0x93, + 0x10, 0x8e, 0x19, 0xfe, 0x2f, 0xd0, 0x4b, 0xba, 0x3b, 0x89, 0x2b, 0x5a, + 0x87, 0x39, 0xe3, 0x9c, 0xc5, 0x6e, 0xe7, 0xbe, 0xe3, 0x17, 0x6f, 0x51, + 0xf4, 0x40, 0xa7, 0xd4, 0x08, 0x12, 0xf1, 0x6d, 0x82, 0x10, 0x60, 0xf4, + 0x96, 0xa0, 0x7b, 0x7d, 0xe7, 0xac, 0x24, 0xaf, 0xb6, 0x3d, 0x16, 0x86, + 0x70, 0xb8, 0x67, 0xc8, 0xc6, 0xf5, 0xcf, 0x58, 0x7f, 0x7a, 0x2a, 0x74, + 0x8f, 0x27, 0x0f, 0xf0, 0xfe, 0x5f, 0x20, 0x42, 0x20, 0x47, 0x7e, 0xb0, + 0x31, 0x69, 0xfa, 0x95, 0x07, 0x53, 0x4e, 0xb1, 0x53, 0x6f, 0x32, 0xc0, + 0x55, 0x9a, 0x1f, 0x67, 0x24, 0x0c, 0x26, 0x53, 0x52, 0xd0, 0x2a, 0x24, + 0x1c, 0x86, 0xcf, 0xdf, 0x0b, 0x42, 0xe7, 0xa9, 0xa1, 0x5a, 0x20, 0x42, + 0x00, 0x13, 0xd3, 0xc4, 0x8a, 0x18, 0xd1, 0xf6, 0x7c, 0xf1, 0xec, 0x17, + 0x78, 0xc0, 0x9d, 0x62, 0x2a, 0x3e, 0xb0, 0xb7, 0x10, 0x99, 0xa6, 0xf3, + 0x9f, 0x25, 0x75, 0x21, 0x1f, 0x09, 0x12, 0x80, 0x02, 0xb0, 0x9c, 0x42, + 0x78, 0x5f, 0x1c, 0xa9, 0xd9, 0xb0, 0x13, 0x37, 0xca, 0xb6, 0xca, 0x65, + 0xd0, 0xa3, 0xee, 0x11, 0xde, 0xb4, 0x20, 0xa4, 0xe6, 0x6e, 0xba, 0x7d, + 0xd8, 0xa0, 0x27, 0x24, 0x53, 0x10, 0x95, 0x04, 0x81, 0xcb, 0xb6, 0xd5, + 0x35, 0x2a, 0xdf, 0x65, 0xf0, 0xa9, 0x84, 0x9a, 0x3d, 0x56, 0x7e, 0x2b, + 0x52, 0xd2, 0x36, 0x6f, 0x57, 0xeb, 0x57, 0xc2, 0x4d, 0xa1, 0x31, 0x9c, + 0xe1, 0x16, 0xc0, 0xb4, 0x4e, 0x45, 0x86, 0xec, 0x1a, 0xdf, 0xe6, 0x79, + 0xd5, 0x55, 0xd0, 0x65, 0x2a, 0xde, 0xe4, 0x09, 0x85, 0x43, 0x37, 0xfe, + 0x27, 0xd2, 0x8a, 0xae, 0x02, 0xa6, 0x24, 0x32, 0x8c, 0xa8, 0x54, 0x9b, + 0x42, 0x95, 0x3c, 0xbe, 0x1d, 0xc6, 0x61, 0x62, 0xab, 0xe0, 0x89, 0x78, + 0xc2, 0xe6, 0x98, 0xe0, 0xf0, 0x92, 0x69, 0x6e, 0xcc, 0xc7, 0x8e, 0x92, + 0x43, 0x71, 0x5e, 0x37, 0x40, 0xd7, 0x9f, 0x1d, 0x8d, 0x7d, 0xb7, 0x79, + 0xdc, 0x10, 0x8d, 0x36, 0x1c, 0xe1, 0xd6, 0xaf, 0xf8, 0x0b, 0x17, 0xe5, + 0xd7, 0xba, 0x44, 0x35, 0xb9, 0x5d, 0x8f, 0x81, 0xaf, 0x0d, 0x41, 0xdf, + 0x10, 0xd8, 0x1d, 0xab, 0x85, 0x8b, 0x61, 0x01, 0x24, 0x81, 0xec, 0x8e, + 0x29, 0x86, 0x6a, 0x24, 0x47, 0x02, 0x3f, 0x9f, 0x86, 0x3b, 0xe4, 0x76, + 0xdf, 0x1b, 0x4d, 0xa0, 0x42, 0x04, 0x9b, 0xe8, 0x2d, 0x62, 0x8c, 0xf1, + 0x0c, 0x7e, 0xa7, 0x0d, 0x81, 0x02, 0x5f, 0xf4, 0x9e, 0x94, 0x40, 0xfa, + 0x0a, 0xc7, 0x33, 0xa7, 0xe7, 0x28, 0x64, 0x47, 0x00, 0xfa, 0xe5, 0xb3, + 0xb0, 0x56, 0x5a, 0xfe, 0x93, 0x5d, 0xf3, 0xfb, 0x82, 0x0b, 0xe5, 0xcd, + 0xe3, 0x3b, 0x46, 0x95, 0xd2, 0xf7, 0x28, 0x38, 0xbe, 0x3f, 0x96, 0x9a, + 0x35, 0x84, 0xf5, 0x28, 0x4a, 0x91, 0x3a, 0x42, 0x2e, 0x00, 0x16, 0xf0, + 0xd1, 0xab, 0xaa, 0x61, 0x50, 0xcf, 0x85, 0x3b, 0xee, 0x6a, 0xfb, 0x3a, + 0xef, 0xe1, 0xf8, 0x80, 0xb2, 0xde, 0x0f, 0xaa, 0x1e, 0x64, 0x91, 0xbd, + 0x19, 0xe9, 0x6b, 0xa3, 0x00, 0xd8, 0xf3, 0x30, 0x41, 0x2d, 0xad, 0x98, + 0x69, 0x8d, 0x6c, 0x58, 0x3e, 0x78, 0x9e, 0x01, 0xae, 0xcb, 0xde, 0x33, + 0x83, 0x15, 0xbb, 0x5f, 0x16, 0x60, 0xbf, 0xf0, 0x00, 0xac, 0x02, 0x18, + 0x97, 0x00, 0x14, 0x9c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {421, + {0x49, 0x26, 0xfb, 0xd7, 0x03, 0xa1, 0xf4, 0xa0, 0x2c, 0x5b, 0x7c, 0x63, + 0xd5, 0x33, 0xe3, 0x9d}, + {0x28, 0xdd, 0x05, 0x92, 0xf9, 0x87, 0xa2, 0x01, 0xba, 0x5f, 0x5e, 0xbb, + 0x19, 0xae, 0x4f, 0x42, 0xbb, 0x21, 0x7a, 0x7e, 0x56, 0xf3, 0x60, 0x77, + 0x97, 0x5c, 0x3a, 0x3e, 0x99, 0x91, 0x01, 0x51, 0xb8, 0xdf, 0xb6, 0xde, + 0x1d, 0x2d, 0x3d, 0x8c, 0xee, 0xc0, 0x61, 0x5a, 0xea, 0xff, 0x0d, 0x4a, + 0xde, 0xd9, 0x48, 0x8c, 0xa7, 0x29, 0x76, 0x1b, 0xe9, 0xc5, 0x51, 0x80, + 0x3f, 0x9b, 0x83, 0x6a, 0xa2, 0x3e, 0xa9, 0x8f, 0x96, 0xcc, 0x1d, 0x7d, + 0xb0, 0x54, 0x34, 0x1b, 0x82, 0xaa, 0x7f, 0x1b, 0x58, 0x74, 0x49, 0x75, + 0xc2, 0xe4, 0x0a, 0x06, 0x47, 0x49, 0xf4, 0x7b, 0x87, 0x27, 0xdc, 0x63, + 0x86, 0x6b, 0x6c, 0x7e, 0xd0, 0x2c, 0x94, 0xff, 0xaf, 0xa5, 0x98, 0x13, + 0x7a, 0x71, 0xcc, 0x88, 0x0d, 0xce, 0x5a, 0x81, 0x69, 0xc1, 0x46, 0xc5, + 0xc8, 0xf9, 0x5b, 0x9a, 0xfa, 0x12, 0xf6, 0xb5, 0x57, 0x3d, 0x90, 0x56, + 0x79, 0x03, 0xd0, 0xe9, 0x44, 0x93, 0xde, 0x8e, 0xd1, 0x74, 0xf8, 0x8a, + 0x73, 0x16, 0xca, 0xff, 0x07, 0xbd, 0x45, 0xc5, 0x39, 0x59, 0xec, 0x4d, + 0x3c, 0xdb, 0x69, 0x78, 0x75, 0x6e, 0x95, 0xbc, 0x3e, 0xcc, 0xba, 0x7d, + 0x8f, 0xb1, 0x0c, 0x8c, 0x3e, 0x86, 0x85, 0x17, 0x6c, 0xa0, 0x4f, 0x82, + 0xd8, 0xac, 0x8a, 0x66, 0x79, 0x06, 0xd3, 0x55, 0x38, 0x29, 0x16, 0x30, + 0x22, 0x49, 0x39, 0x30, 0xf6, 0xf4, 0xa5, 0xe5, 0x7c, 0x43, 0xe1, 0xc8, + 0x39, 0x0d, 0x0f, 0x23, 0x74, 0xc9, 0x72, 0x00, 0x7b, 0xac, 0xc3, 0x13, + 0xb5, 0x06, 0xc2, 0xdd, 0xc1, 0x5a, 0x63, 0xea, 0x85, 0xb7, 0x2d, 0xae, + 0xe6, 0x11, 0x36, 0xcb, 0x8a, 0x94, 0x17, 0xa9, 0x2b, 0xfc, 0x5e, 0xea, + 0x0f, 0x57, 0xe6, 0xad, 0xac, 0x9b, 0xc7, 0xf4, 0xa1, 0x71, 0x71, 0x85, + 0x5a, 0x9a, 0xfb, 0x36, 0xc2, 0x71, 0x13, 0x53, 0x6a, 0x9a, 0xaf, 0x9a, + 0x15, 0x98, 0xf2, 0x04, 0xd5, 0x59, 0xb1, 0x7b, 0xe5, 0x39, 0x0f, 0x17, + 0xd2, 0x74, 0xf0, 0x66, 0x14, 0xee, 0xc7, 0xf3, 0xf9, 0x7f, 0x8a, 0xff, + 0x66, 0x69, 0xad, 0xf0, 0x08, 0x3b, 0xdc, 0x0a, 0xd4, 0x42, 0x7e, 0x1d, + 0x4c, 0xf2, 0xff, 0x5c, 0xa7, 0x17, 0x2a, 0x82, 0x64, 0x25, 0x26, 0xee, + 0x86, 0xd0, 0x32, 0x1a, 0x8f, 0x37, 0xc7, 0xe6, 0x84, 0x3a, 0x32, 0xa0, + 0x37, 0x48, 0x31, 0xf3, 0x5e, 0xdb, 0x31, 0xf9, 0x3f, 0xb3, 0x16, 0xd6, + 0x3a, 0xb6, 0x72, 0x77, 0x03, 0xbc, 0x90, 0x8b, 0x6e, 0x43, 0x91, 0x21, + 0xd7, 0x91, 0x05, 0x9b, 0xbc, 0x52, 0x3b, 0x81, 0x9f, 0x58, 0x96, 0x1e, + 0xe2, 0x18, 0xdb, 0x93, 0x3a, 0x9f, 0x2e, 0x94, 0xda, 0x8e, 0x60, 0x61, + 0x89, 0x94, 0xf5, 0xb5, 0xec, 0x81, 0x00, 0x6b, 0x2c, 0xad, 0x67, 0x0e, + 0x1d, 0xf4, 0x5c, 0x6c, 0x0c, 0x40, 0xaf, 0xdb, 0xa7, 0xf3, 0x17, 0xcb, + 0x4d, 0x04, 0x72, 0x29, 0x8b, 0x6f, 0xe4, 0x70, 0xf6, 0x0f, 0x48, 0x33, + 0xdf, 0x46, 0xe5, 0x5b, 0xac, 0x72, 0x31, 0xe7, 0xc7, 0x3d, 0xb7, 0xc0, + 0xdb, 0xc5, 0x43, 0x59, 0x78, 0x2d, 0x1d, 0x70, 0xf5, 0x13, 0x36, 0xb2, + 0xda, 0xd4, 0x57, 0x3b, 0x50, 0x07, 0xe5, 0x67, 0xc3, 0x56, 0x5b, 0xbd, + 0x93, 0x56, 0x9d, 0x53, 0x45, 0xc7, 0xeb, 0x92, 0xb3, 0xb4, 0x76, 0xa5, + 0x96, 0xb1, 0x02, 0xde, 0x17, 0x79, 0xf1, 0xbd, 0xc2, 0xab, 0x6d, 0x98, + 0x49, 0xbf, 0x74, 0xdb, 0x06, 0x0b, 0x26, 0xc1, 0xe7, 0x7d, 0x3a, 0xad, + 0xf0, 0x3e, 0xc2, 0x46, 0xfa, 0x1a, 0x4d, 0x67, 0x05, 0xff, 0x30, 0x16, + 0x98, 0x0d, 0x2c, 0x6f, 0x7e, 0x3a, 0x1d, 0x2a, 0x0b, 0xeb, 0x07, 0xfc, + 0xc3, 0x1c, 0xce, 0xc7, 0x59, 0x93, 0xb8, 0x64}, + {0xff, 0xd7, 0x94, 0x16, 0x57, 0x38, 0x3c, 0xc8, 0x3b, 0x76, 0x97, 0xc4, + 0x40, 0x31, 0xd5, 0x3c, 0x72, 0x72, 0x27, 0xbb, 0x45, 0x49, 0x3d, 0x7a, + 0xe8, 0x66, 0xfd, 0xca, 0x1e, 0xe7, 0x42, 0x5c, 0x1e, 0xea, 0x17, 0x77, + 0xea, 0x98, 0xcf, 0x4e, 0xdc, 0xd4, 0x59, 0xb7, 0x3f, 0x00, 0x9e, 0x15, + 0x64, 0x46, 0x59, 0x62, 0xad, 0x40, 0xab, 0x40, 0x60, 0xd5, 0xf5, 0xe1, + 0x1c, 0xdb, 0xf1, 0x7b, 0xc9, 0x34, 0x0d, 0xa8, 0xc6, 0x23, 0x43, 0x7e, + 0x09, 0x3a, 0x79, 0xa3, 0x20, 0x8b, 0xda, 0x53, 0xc7, 0x28, 0x38, 0x5f, + 0x6e, 0xab, 0xc5, 0xb2, 0xa8, 0x5b, 0x99, 0x45, 0x9b, 0xfb, 0x93, 0x09, + 0x70, 0x9a, 0x47, 0xce, 0xa7, 0x24, 0x22, 0x47, 0xe4, 0x45, 0x77, 0xfe, + 0x99, 0x06, 0x09, 0xb2, 0x67, 0xc8, 0xb6, 0xfb, 0xc5, 0xa8, 0x88, 0x8d, + 0xbb, 0xf4, 0xe7, 0x1b, 0x90, 0x6d, 0x88, 0xba, 0x3e, 0xfb, 0x0b, 0xb2, + 0x48, 0xf5, 0xa5, 0x45, 0x8d, 0x85, 0x30, 0x2d, 0x53, 0x4f, 0x24, 0x43, + 0x76, 0x39, 0xd5, 0x0c, 0x41, 0x7b, 0x65, 0xdd, 0x3e, 0x23, 0xf2, 0x16, + 0x88, 0xb2, 0x22, 0x29, 0x4c, 0x00, 0x77, 0xf5, 0x0a, 0xb1, 0x20, 0x2a, + 0xc5, 0xb8, 0xe0, 0x40, 0x68, 0x58, 0x7d, 0x98, 0xe5, 0x35, 0xb2, 0x9b, + 0x02, 0x5d, 0xee, 0x8f, 0xb6, 0xb5, 0xd9, 0x70, 0xe6, 0xcf, 0x7e, 0xe4, + 0xeb, 0xbf, 0xcd, 0x17, 0x3c, 0xdc, 0xf3, 0x5f, 0xad, 0x09, 0x0c, 0xd7, + 0x8c, 0xc9, 0xc1, 0xfd, 0x58, 0x01, 0xd0, 0xa7, 0x12, 0xc2, 0x6e, 0x46, + 0xbc, 0xcc, 0xdf, 0xb0, 0xc6, 0x88, 0x75, 0x8f, 0x76, 0x64, 0xc5, 0x59, + 0xf5, 0x65, 0x26, 0xcb, 0x7d, 0xd0, 0x5e, 0xc0, 0x8e, 0x39, 0x8a, 0xb7, + 0xa6, 0xdb, 0x92, 0x41, 0x7f, 0x76, 0xb3, 0x27, 0x68, 0x9c, 0xa4, 0xd3, + 0x96, 0x89, 0x80, 0xfb, 0x03, 0x4e, 0x7c, 0xec, 0x79, 0xa3, 0xa0, 0x36, + 0x32, 0x0b, 0x2a, 0xe8, 0x41, 0x73, 0x0a, 0xd2, 0xcb, 0x89, 0xa3, 0x4e, + 0x74, 0xaf, 0x0b, 0xb2, 0x5e, 0x5e, 0x79, 0x5e, 0x83, 0x28, 0x3f, 0xcc, + 0x3e, 0xa8, 0xd6, 0xcf, 0x79, 0x80, 0x41, 0x2d, 0x3d, 0xa4, 0x63, 0x9e, + 0xe7, 0x16, 0x66, 0x8a, 0x81, 0x71, 0xfc, 0xde, 0xd5, 0x62, 0xd2, 0xec, + 0x22, 0x1b, 0x91, 0x45, 0x3a, 0xdf, 0xb7, 0x90, 0xc4, 0xe6, 0xe1, 0x9e, + 0x62, 0x6f, 0xe8, 0xc4, 0x7b, 0x65, 0x0a, 0x48, 0x98, 0xc6, 0x0d, 0x96, + 0x33, 0x82, 0x25, 0xd7, 0x11, 0x6e, 0xce, 0xc3, 0xe2, 0xef, 0x72, 0xfd, + 0xe1, 0xd7, 0xf5, 0x05, 0x26, 0xf6, 0xb0, 0xea, 0x80, 0xd0, 0xa7, 0x62, + 0x1f, 0x6a, 0xf2, 0x4e, 0x76, 0x81, 0x6f, 0xf7, 0x43, 0xf5, 0x16, 0x71, + 0x31, 0x5c, 0x03, 0xa1, 0x7f, 0x39, 0x01, 0x27, 0x4f, 0x5e, 0x7a, 0x7e, + 0xf8, 0x26, 0xb3, 0x48, 0x84, 0x21, 0xe6, 0xb2, 0x65, 0xcd, 0x8d, 0x3b, + 0xc6, 0x66, 0x13, 0x4c, 0x92, 0x8a, 0x1a, 0x66, 0x75, 0x7d, 0x16, 0xd2, + 0x38, 0x4d, 0x57, 0x2e, 0xf4, 0x18, 0x4e, 0xe5, 0x4c, 0xb8, 0x8c, 0x3f, + 0x4a, 0x7d, 0xe5, 0xce, 0x42, 0x81, 0xa2, 0x3c, 0x95, 0x04, 0xb2, 0x59, + 0x05, 0xde, 0x03, 0x76, 0x2c, 0x91, 0xb7, 0xd9, 0x0b, 0x76, 0x33, 0x5d, + 0x29, 0xac, 0xf1, 0x22, 0xfd, 0x01, 0x89, 0x31, 0x94, 0x08, 0x4c, 0x51, + 0x84, 0xa8, 0x3e, 0xb3, 0xdc, 0x12, 0x6e, 0x64, 0x99, 0x1a, 0xc0, 0xce, + 0xfe, 0x9b, 0xfa, 0xc4, 0x64, 0x18, 0x5f, 0x47, 0x78, 0xc0, 0xe5, 0x51, + 0xa8, 0x90, 0x7c, 0xa1, 0xa9, 0x6b, 0x15, 0x10, 0x31, 0x0c, 0x1c, 0x3b, + 0xd1, 0x27, 0x29, 0xce, 0xe3, 0x58, 0xe9, 0xb3, 0x4e, 0x5d, 0xfd, 0x96, + 0x73, 0x55, 0xdd, 0x59, 0x4d, 0xfa, 0x02, 0x0c, 0x65, 0x36, 0xbd, 0xc8, + 0x3a, 0xaa, 0xc7, 0xf2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {422, + {0x7f, 0xe2, 0x44, 0x06, 0xaa, 0x5b, 0x72, 0x90, 0x46, 0x1c, 0x94, 0x05, + 0xf2, 0x2d, 0xdb, 0x41}, + {0xd5, 0xfa, 0xae, 0x69, 0x8c, 0x7d, 0xcc, 0x57, 0x4c, 0xe2, 0x92, 0xb4, + 0x98, 0x60, 0xb4, 0x64, 0x62, 0x16, 0xed, 0x19, 0x31, 0x22, 0x8e, 0x9d, + 0x04, 0xdc, 0x44, 0x35, 0x9d, 0x76, 0x4d, 0x74, 0x61, 0x40, 0x7f, 0x2a, + 0x1c, 0x0b, 0x08, 0x32, 0xed, 0x41, 0xa3, 0x09, 0xa5, 0x17, 0x8e, 0x65, + 0x87, 0x20, 0x75, 0x5a, 0x4a, 0x3e, 0xe1, 0x4d, 0xf2, 0xfa, 0x03, 0x3f, + 0xcf, 0x29, 0x67, 0x77, 0x9e, 0x4e, 0xd8, 0x99, 0x40, 0x8e, 0x4d, 0x48, + 0xe2, 0x6e, 0x5a, 0xac, 0xdd, 0xff, 0x14, 0x72, 0x71, 0x31, 0xd4, 0x47, + 0x6a, 0xa0, 0x37, 0xec, 0x1b, 0x18, 0xfc, 0x98, 0x1b, 0x62, 0xf3, 0x23, + 0x70, 0x03, 0xda, 0x3c, 0x5d, 0xf2, 0xf1, 0x38, 0x03, 0x8a, 0xb0, 0x2e, + 0xe5, 0x53, 0xc2, 0x5b, 0x06, 0x4e, 0x2f, 0x77, 0x21, 0x85, 0xc8, 0xee, + 0x68, 0xfd, 0x93, 0x71, 0x9d, 0x96, 0xfc, 0x69, 0x80, 0x33, 0x7e, 0xa8, + 0xcb, 0x3e, 0xa3, 0x6f, 0x55, 0x6b, 0x56, 0xab, 0x06, 0x79, 0xa2, 0x80, + 0xa0, 0x31, 0x36, 0xc2, 0x4e, 0x2e, 0x88, 0x70, 0xf4, 0x73, 0x16, 0x35, + 0x87, 0x79, 0xd3, 0x09, 0xd7, 0x0d, 0x04, 0x6e, 0x60, 0x19, 0x2d, 0xd7, + 0x34, 0xce, 0x10, 0x42, 0xfd, 0x57, 0x30, 0x07, 0x87, 0xe0, 0x45, 0xa1, + 0x6c, 0x6a, 0x2f, 0x1d, 0x21, 0x13, 0xf2, 0xfe, 0xf3, 0x9b, 0x07, 0xe1, + 0xcd, 0x21, 0x86, 0x81, 0xa3, 0x56, 0x15, 0xe7, 0x67, 0x37, 0x30, 0x61, + 0x70, 0x55, 0xe4, 0x47, 0x1a, 0x65, 0xfd, 0x22, 0x5e, 0x0c, 0xb5, 0x0b, + 0xd5, 0x53, 0xfa, 0x80, 0x2c, 0x5a, 0xab, 0x75, 0xfa, 0x84, 0xf0, 0x0d, + 0xf0, 0x14, 0x65, 0x74, 0x8b, 0xfb, 0xa7, 0x12, 0x45, 0xd6, 0xbe, 0x80, + 0xd8, 0x9c, 0x26, 0xd3, 0x81, 0x03, 0x59, 0xe0, 0xe5, 0x70, 0xfc, 0x76, + 0x7e, 0x20, 0xda, 0x02, 0x84, 0x41, 0xcb, 0xab, 0x54, 0x0e, 0x35, 0xbf, + 0xc5, 0x6a, 0xd4, 0x39, 0x81, 0x1e, 0x6c, 0xe9, 0x3b, 0x25, 0x19, 0x74, + 0x2f, 0xef, 0x2d, 0xdf, 0x86, 0x1e, 0x97, 0x8b, 0x0b, 0x75, 0x32, 0xb9, + 0xd2, 0x41, 0x82, 0x45, 0x60, 0xc4, 0x11, 0x13, 0xeb, 0x60, 0xd5, 0xff, + 0xce, 0x76, 0x4e, 0xf7, 0x76, 0xb4, 0x08, 0x3a, 0x11, 0x12, 0x59, 0x0a, + 0x0e, 0xf3, 0x69, 0x76, 0x6e, 0x48, 0x38, 0xe1, 0xb6, 0xd8, 0x3d, 0xca, + 0x90, 0x49, 0x69, 0x65, 0xc2, 0x61, 0x63, 0xd3, 0x86, 0xe0, 0x50, 0xe6, + 0x0d, 0xb6, 0xe1, 0xc6, 0x8b, 0xb0, 0x52, 0x9e, 0xfd, 0x3c, 0xa0, 0x2b, + 0xac, 0x4c, 0xfc, 0x3f, 0xe4, 0xea, 0x3f, 0xd9, 0xb2, 0xc8, 0xe5, 0x2e, + 0x7a, 0x5b, 0xfe, 0xd8, 0x15, 0xb3, 0x1c, 0x94, 0xa5, 0xfa, 0xbd, 0xea, + 0x88, 0xc8, 0x68, 0x11, 0x1c, 0xc3, 0xd2, 0x45, 0x7d, 0xdc, 0x04, 0x30, + 0x26, 0x48, 0xb7, 0x9f, 0x8d, 0x84, 0x98, 0x8a, 0xf3, 0xea, 0x54, 0x6a, + 0x09, 0x45, 0x40, 0x2d, 0xbb, 0x8c, 0x84, 0x30, 0xdf, 0x99, 0x5c, 0x70, + 0x40, 0x9d, 0xa4, 0x64, 0xba, 0x09, 0xc0, 0xa0, 0xbc, 0x50, 0x9a, 0x5d, + 0x9b, 0x09, 0x41, 0xa0, 0x80, 0xb1, 0x31, 0x85, 0x41, 0x96, 0x6c, 0xa4, + 0x7a, 0xc7, 0x5e, 0x78, 0x74, 0xe3, 0x00, 0x05, 0x81, 0xc4, 0xbd, 0x6a, + 0x39, 0x20, 0x14, 0x3e, 0x2a, 0x77, 0x74, 0xb0, 0xa4, 0x73, 0x7b, 0xbf, + 0x00, 0xd1, 0x22, 0x4a, 0x64, 0x32, 0x0b, 0x05, 0x95, 0x87, 0x85, 0x33, + 0x97, 0x2b, 0x24, 0xe0, 0x43, 0x1d, 0x43, 0x79, 0xdd, 0xad, 0x01, 0xc7, + 0xb6, 0x27, 0xb6, 0x25, 0x0d, 0x05, 0x43, 0xb6, 0x04, 0xc8, 0x08, 0x90, + 0x59, 0x9c, 0x0b, 0x8f, 0x1a, 0xe9, 0x8f, 0xde, 0x80, 0x7c, 0x9e, 0xcb, + 0x29, 0xb9, 0x3a, 0x11, 0xf6, 0x99, 0xd3, 0x58}, + {0x38, 0xa6, 0x92, 0xf7, 0xe7, 0xb5, 0x22, 0xc2, 0xa0, 0xe8, 0x84, 0x96, + 0x0d, 0x84, 0x69, 0xb7, 0x37, 0x86, 0xde, 0xd5, 0x3d, 0xe3, 0x95, 0x94, + 0x33, 0xce, 0x90, 0x06, 0x84, 0xc8, 0x38, 0xfc, 0xb4, 0x68, 0x35, 0x4e, + 0xde, 0xff, 0xf7, 0x41, 0x95, 0x77, 0x43, 0xe5, 0x84, 0xe1, 0x01, 0x88, + 0x7e, 0x5a, 0x0e, 0xf2, 0xac, 0x94, 0xe5, 0x85, 0x35, 0xcc, 0xbc, 0x2d, + 0xc4, 0xb6, 0x09, 0xc0, 0x8b, 0xc2, 0xd0, 0x0a, 0x67, 0x36, 0x63, 0x28, + 0x69, 0x00, 0x6d, 0x64, 0x02, 0x96, 0xfd, 0xb4, 0xdf, 0x69, 0x5c, 0x1f, + 0x8d, 0x3b, 0x96, 0x94, 0xe1, 0xc5, 0x1d, 0x50, 0x3a, 0xa7, 0x55, 0x29, + 0x00, 0x6f, 0x2e, 0xfb, 0xc1, 0xdd, 0x44, 0x1f, 0x0d, 0x69, 0x4a, 0x46, + 0xa5, 0xdf, 0xd8, 0xf5, 0x2c, 0x04, 0xe8, 0xc0, 0x0f, 0x8f, 0x08, 0xb6, + 0x9d, 0xe2, 0x4c, 0xc8, 0x5c, 0x33, 0xbb, 0x40, 0x57, 0x96, 0x5d, 0x09, + 0xdb, 0x9e, 0x25, 0x50, 0x14, 0x82, 0x33, 0x6e, 0xca, 0xc3, 0x83, 0xe3, + 0x7e, 0x13, 0xfb, 0xd2, 0xee, 0x74, 0xfd, 0xb7, 0xfd, 0x07, 0x5a, 0xcf, + 0x65, 0xff, 0x93, 0xb0, 0xe3, 0x5b, 0x8f, 0x15, 0xab, 0xd7, 0x07, 0x05, + 0x4d, 0xf5, 0x2d, 0xcb, 0x09, 0xc6, 0xab, 0x72, 0xdf, 0xae, 0x73, 0xdc, + 0x23, 0x54, 0xe4, 0xe9, 0xed, 0x3a, 0x17, 0xf1, 0x86, 0x68, 0x1c, 0xbf, + 0x32, 0xca, 0xda, 0xcf, 0x4a, 0x57, 0xdd, 0x1e, 0x4a, 0x5e, 0xc8, 0xa0, + 0x7a, 0xf8, 0xa7, 0xe1, 0xc4, 0x74, 0x22, 0x5f, 0x31, 0x5f, 0x26, 0xc2, + 0x58, 0xa5, 0x23, 0x6c, 0x34, 0xae, 0x18, 0x4c, 0x8b, 0x25, 0x4a, 0x7b, + 0x98, 0xe5, 0xee, 0x5e, 0x3c, 0xd7, 0x88, 0xd9, 0x42, 0x6a, 0xe2, 0xf2, + 0x34, 0x1c, 0x61, 0x5b, 0xc0, 0x92, 0xd9, 0x76, 0x16, 0x12, 0x34, 0xba, + 0xd1, 0xaa, 0xeb, 0xc1, 0xeb, 0x8b, 0x7a, 0x27, 0x25, 0x54, 0xe4, 0x69, + 0x90, 0x7e, 0xcb, 0x3c, 0x7b, 0xf3, 0x07, 0x94, 0x29, 0x0f, 0x10, 0x26, + 0xc6, 0xf7, 0x7c, 0xa6, 0xc4, 0xee, 0xbb, 0xa0, 0x16, 0xba, 0x50, 0x4a, + 0x30, 0xf8, 0x56, 0xc1, 0xc1, 0xfa, 0xc4, 0x11, 0x62, 0x32, 0x92, 0x2d, + 0x61, 0x8a, 0x36, 0xe4, 0x15, 0x3d, 0xad, 0xec, 0x66, 0xfa, 0xeb, 0x75, + 0x0a, 0x06, 0xe4, 0xe4, 0x1d, 0x79, 0xcf, 0x67, 0xf0, 0xe4, 0xcc, 0x2d, + 0x73, 0x4c, 0x8e, 0x6e, 0xb3, 0x24, 0x70, 0x37, 0x6c, 0xc0, 0x44, 0xdc, + 0x92, 0xda, 0x61, 0x75, 0x2c, 0xdd, 0xcb, 0xc5, 0x52, 0xf1, 0x01, 0x7a, + 0xf0, 0x31, 0x57, 0x4e, 0xc6, 0x59, 0x40, 0x59, 0x1f, 0x2e, 0x0e, 0x92, + 0x83, 0xfc, 0x7a, 0x88, 0x30, 0x95, 0x5b, 0xed, 0xe9, 0x58, 0xaf, 0xe2, + 0x58, 0x0d, 0x4f, 0xe5, 0xff, 0xfa, 0x24, 0x5c, 0x6c, 0x0a, 0x8b, 0x99, + 0xc5, 0x85, 0xd2, 0x7e, 0xa3, 0x61, 0xdd, 0x22, 0xcb, 0x7a, 0x02, 0x86, + 0x0f, 0x1b, 0x7c, 0x96, 0xab, 0x25, 0xc6, 0xbe, 0x3f, 0x55, 0x88, 0x82, + 0x6d, 0x66, 0xda, 0xcb, 0xd8, 0xc1, 0xa7, 0x9c, 0xd3, 0xcc, 0xb6, 0x8b, + 0x60, 0x20, 0xa6, 0xfc, 0xee, 0xcb, 0xe3, 0xb3, 0xcd, 0x5e, 0x40, 0xb8, + 0x6c, 0xea, 0x99, 0xc6, 0xbc, 0xc5, 0xd2, 0x0b, 0x30, 0x08, 0x29, 0x6b, + 0x27, 0x27, 0x65, 0x6d, 0x24, 0xeb, 0xe0, 0x9c, 0x0e, 0x5f, 0x57, 0x91, + 0xb8, 0xd6, 0x80, 0x87, 0xb0, 0x1f, 0x25, 0x45, 0xce, 0x85, 0xf6, 0x84, + 0x97, 0x8c, 0x3f, 0x34, 0xa4, 0x3e, 0x9a, 0xb5, 0x5d, 0xae, 0x76, 0xea, + 0xc8, 0x63, 0x6a, 0x13, 0x19, 0xea, 0xdf, 0x50, 0x63, 0x97, 0x7b, 0x2e, + 0x58, 0x74, 0x36, 0x97, 0x5c, 0xba, 0xa6, 0x33, 0x76, 0x78, 0x3a, 0x3d, + 0xba, 0x9c, 0x13, 0x99, 0xdd, 0xb1, 0xbe, 0xf2, 0x27, 0x18, 0x12, 0xd3, + 0xc3, 0xbd, 0x48, 0x4b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {423, + {0xbc, 0x12, 0xb5, 0xf5, 0xb6, 0x37, 0xa5, 0xbf, 0x59, 0x78, 0x1c, 0xe2, + 0x78, 0xa8, 0x15, 0x68}, + {0xd5, 0xfa, 0xae, 0x69, 0x8c, 0x7d, 0xcc, 0x57, 0x4c, 0xe2, 0x92, 0xb4, + 0x98, 0x60, 0xb4, 0x64, 0x62, 0x16, 0xed, 0x19, 0x31, 0x22, 0x8e, 0x9d, + 0x04, 0xdc, 0x44, 0x35, 0x9d, 0x76, 0x4d, 0x74, 0x61, 0x40, 0x7f, 0x2a, + 0x1c, 0x0b, 0x08, 0x32, 0xed, 0x41, 0xa3, 0x09, 0xa5, 0x17, 0x8e, 0x65, + 0x87, 0x20, 0x75, 0x5a, 0x4a, 0x3e, 0xe1, 0x4d, 0xf2, 0xfa, 0x03, 0x3f, + 0xcf, 0x29, 0x67, 0x77, 0x9e, 0x4e, 0xd8, 0x99, 0x40, 0x8e, 0x4d, 0x48, + 0xe2, 0x6e, 0x5a, 0xac, 0xdd, 0xff, 0x14, 0x72, 0x71, 0x31, 0xd4, 0x47, + 0x6a, 0xa0, 0x37, 0xec, 0x1b, 0x18, 0xfc, 0x98, 0x1b, 0x62, 0xf3, 0x23, + 0x70, 0x03, 0xda, 0x3c, 0x5d, 0xf2, 0xf1, 0x38, 0x03, 0x8a, 0xb0, 0x2e, + 0xe5, 0x53, 0xc2, 0x5b, 0x06, 0x4e, 0x2f, 0x77, 0x21, 0x85, 0xc8, 0xee, + 0x68, 0xfd, 0x93, 0x71, 0x9d, 0x96, 0xfc, 0x69, 0x80, 0x33, 0x7e, 0xa8, + 0xcb, 0x3e, 0xa3, 0x6f, 0x55, 0x6b, 0x56, 0xab, 0x06, 0x79, 0xa2, 0x80, + 0xa0, 0x31, 0x36, 0xc2, 0x4e, 0x2e, 0x88, 0x70, 0xf4, 0x73, 0x16, 0x35, + 0x87, 0x79, 0xd3, 0x09, 0xd7, 0x0d, 0x04, 0x6e, 0x60, 0x19, 0x2d, 0xd7, + 0x34, 0xce, 0x10, 0x42, 0xfd, 0x57, 0x30, 0x07, 0x87, 0xe0, 0x45, 0xa1, + 0x6c, 0x6a, 0x2f, 0x1d, 0x21, 0x13, 0xf2, 0xfe, 0xf3, 0x9b, 0x07, 0xe1, + 0xcd, 0x21, 0x86, 0x81, 0xa3, 0x56, 0x15, 0xe7, 0x67, 0x37, 0x30, 0x61, + 0x70, 0x55, 0xe4, 0x47, 0x1a, 0x65, 0xfd, 0x22, 0x5e, 0x0c, 0xb5, 0x0b, + 0xd5, 0x53, 0xfa, 0x80, 0x2c, 0x5a, 0xab, 0x75, 0xfa, 0x84, 0xf0, 0x0d, + 0xf0, 0x14, 0x65, 0x74, 0x8b, 0xfb, 0xa7, 0x12, 0x45, 0xd6, 0xbe, 0x80, + 0xd8, 0x9c, 0x26, 0xd3, 0x81, 0x03, 0x59, 0xe0, 0xe5, 0x70, 0xfc, 0x76, + 0x7e, 0x20, 0xda, 0x02, 0x84, 0x41, 0xcb, 0xab, 0x54, 0x0e, 0x35, 0xbf, + 0xc5, 0x6a, 0xd4, 0x39, 0x81, 0x1e, 0x6c, 0xe9, 0x3b, 0x25, 0x19, 0x74, + 0x2f, 0xef, 0x2d, 0xdf, 0x86, 0x1e, 0x97, 0x8b, 0x0b, 0x75, 0x32, 0xb9, + 0xd2, 0x41, 0x82, 0x45, 0x60, 0xc4, 0x11, 0x13, 0xeb, 0x60, 0xd5, 0xff, + 0xce, 0x76, 0x4e, 0xf7, 0x76, 0xb4, 0x08, 0x3a, 0x11, 0x12, 0x59, 0x0a, + 0x0e, 0xf3, 0x69, 0x76, 0x6e, 0x48, 0x38, 0xe1, 0xb6, 0xd8, 0x3d, 0xca, + 0x90, 0x49, 0x69, 0x65, 0xc2, 0x61, 0x63, 0xd3, 0x86, 0xe0, 0x50, 0xe6, + 0x0d, 0xb6, 0xe1, 0xc6, 0x8b, 0xb0, 0x52, 0x9e, 0xfd, 0x3c, 0xa0, 0x2b, + 0xac, 0x4c, 0xfc, 0x3f, 0xe4, 0xea, 0x3f, 0xd9, 0xb2, 0xc8, 0xe5, 0x2e, + 0x7a, 0x5b, 0xfe, 0xd8, 0x15, 0xb3, 0x1c, 0x94, 0xa5, 0xfa, 0xbd, 0xea, + 0x88, 0xc8, 0x68, 0x11, 0x1c, 0xc3, 0xd2, 0x45, 0x7d, 0xdc, 0x04, 0x30, + 0x26, 0x48, 0xb7, 0x9f, 0x8d, 0x84, 0x98, 0x8a, 0xf3, 0xea, 0x54, 0x6a, + 0x09, 0x45, 0x40, 0x2d, 0xbb, 0x8c, 0x84, 0x30, 0xdf, 0x99, 0x5c, 0x70, + 0x40, 0x9d, 0xa4, 0x64, 0xba, 0x09, 0xc0, 0xa0, 0xbc, 0x50, 0x9a, 0x5d, + 0x9b, 0x09, 0x41, 0xa0, 0x80, 0xb1, 0x31, 0x85, 0x41, 0x96, 0x6c, 0xa4, + 0x7a, 0xc7, 0x5e, 0x78, 0x74, 0xe3, 0x00, 0x05, 0x81, 0xc4, 0xbd, 0x6a, + 0x39, 0x20, 0x14, 0x3e, 0x2a, 0x77, 0x74, 0xb0, 0xa4, 0x73, 0x7b, 0xbf, + 0x00, 0xd1, 0x22, 0x4a, 0x64, 0x32, 0x0b, 0x05, 0x95, 0x87, 0x85, 0x33, + 0x97, 0x2b, 0x24, 0xe0, 0x43, 0x1d, 0x43, 0x79, 0xdd, 0xad, 0x01, 0xc7, + 0xb6, 0x27, 0xb6, 0x25, 0x0d, 0x05, 0x43, 0xb6, 0x04, 0xc8, 0x08, 0x90, + 0x59, 0x9c, 0x0b, 0x8f, 0x1a, 0xe9, 0x8f, 0xde, 0x80, 0x7c, 0x9e, 0xcb, + 0x29, 0xb9, 0x3a, 0x11, 0xf6, 0x99, 0xd3, 0x58}, + {0xce, 0x53, 0xa3, 0x2e, 0x2c, 0x55, 0xf5, 0x8b, 0xa6, 0x3b, 0x5f, 0x39, + 0x08, 0xee, 0x2d, 0x13, 0xb8, 0x69, 0xf7, 0xf5, 0xba, 0x68, 0xc7, 0x32, + 0xf1, 0x7e, 0x4d, 0x28, 0xe1, 0x0d, 0xd4, 0xb8, 0x49, 0xfa, 0x20, 0xca, + 0x0d, 0xf6, 0x0b, 0x1a, 0x62, 0xb1, 0xf8, 0xc5, 0x15, 0x87, 0x89, 0xba, + 0x53, 0x17, 0xc3, 0x18, 0x30, 0x3d, 0x00, 0x85, 0x43, 0x20, 0xa2, 0xe4, + 0x63, 0x9d, 0xe0, 0x7c, 0xb7, 0xc2, 0x4c, 0x0d, 0x2e, 0x1a, 0x7c, 0xd7, + 0xae, 0x03, 0x36, 0xaf, 0x67, 0x0f, 0xd5, 0x22, 0x73, 0x43, 0x15, 0x1d, + 0x1b, 0xa6, 0x4d, 0x2f, 0x9a, 0x95, 0x21, 0xbf, 0x7a, 0xc2, 0xec, 0xac, + 0x90, 0xf1, 0x9d, 0x11, 0xe1, 0x09, 0x51, 0x67, 0x74, 0xad, 0xee, 0x70, + 0x0d, 0xe2, 0x37, 0xd7, 0xb6, 0x42, 0x76, 0x85, 0xeb, 0x66, 0xa6, 0x53, + 0x8d, 0x95, 0x9d, 0x85, 0x32, 0x3c, 0x52, 0xd0, 0x12, 0xf1, 0x8c, 0xb9, + 0xa0, 0xa5, 0xa9, 0xc5, 0xd3, 0x90, 0x0c, 0x6e, 0x4c, 0x02, 0x7c, 0xa0, + 0xd7, 0xdd, 0xea, 0x97, 0x1d, 0x92, 0x74, 0x11, 0xec, 0xe1, 0xf7, 0x6d, + 0x7c, 0x49, 0xa9, 0x4b, 0xa9, 0x78, 0xb5, 0x1f, 0xd5, 0x1b, 0xca, 0x80, + 0xb4, 0x26, 0x67, 0x8b, 0x39, 0x5c, 0x3d, 0x28, 0x6d, 0x6d, 0x10, 0x9a, + 0xf1, 0x2d, 0x5c, 0x56, 0x5e, 0xca, 0x34, 0xec, 0x58, 0x80, 0x86, 0x8f, + 0x92, 0x7c, 0x12, 0xa7, 0x47, 0xa9, 0x5a, 0x9e, 0x0f, 0x61, 0x1a, 0xc6, + 0xc5, 0x04, 0x57, 0x4d, 0x8a, 0x3b, 0x8b, 0xbc, 0xcf, 0x59, 0x56, 0x09, + 0xe0, 0x66, 0x22, 0xf8, 0x92, 0x59, 0x00, 0x87, 0x31, 0x79, 0x7d, 0xbb, + 0xef, 0x77, 0x1e, 0x1c, 0xbc, 0xad, 0xc2, 0x02, 0x73, 0x3c, 0xf2, 0x95, + 0x85, 0x30, 0xde, 0x65, 0x4f, 0x25, 0xcf, 0x7a, 0x3c, 0x9d, 0x0c, 0x5c, + 0x36, 0x25, 0xc7, 0x88, 0x4f, 0x03, 0x71, 0x36, 0xf1, 0xb8, 0x4b, 0xb9, + 0x85, 0x67, 0xb9, 0x80, 0xa3, 0xa7, 0xaf, 0x28, 0x59, 0x3d, 0x7a, 0xdf, + 0x66, 0x67, 0xeb, 0xe8, 0x27, 0xb1, 0x7e, 0xea, 0x51, 0x2c, 0xac, 0x62, + 0x99, 0x65, 0x85, 0xdf, 0x7f, 0xe9, 0xd0, 0x46, 0x50, 0xb3, 0x48, 0xf1, + 0x76, 0xaa, 0xc5, 0x43, 0x34, 0x17, 0xac, 0x47, 0xff, 0xc6, 0x2c, 0xf0, + 0x11, 0x5a, 0x53, 0xe4, 0x5a, 0x72, 0x3e, 0xce, 0xfd, 0x9c, 0x81, 0x29, + 0x54, 0xeb, 0x18, 0x82, 0x10, 0x49, 0xac, 0x5c, 0x6f, 0x71, 0x09, 0x21, + 0x74, 0x0a, 0xa1, 0x01, 0xee, 0x0b, 0xaa, 0x7c, 0xa8, 0x3a, 0x52, 0x9e, + 0x73, 0xc7, 0x65, 0x89, 0x21, 0x4a, 0x10, 0x28, 0x84, 0x48, 0xb2, 0x2b, + 0x75, 0x4e, 0xe1, 0x56, 0x21, 0x9d, 0x4a, 0x51, 0x47, 0x4e, 0x24, 0xaa, + 0x5e, 0x7b, 0x7b, 0x79, 0xaa, 0x6e, 0xf3, 0x92, 0x5c, 0x47, 0xa1, 0xe9, + 0xde, 0xc3, 0x32, 0x75, 0x54, 0xb5, 0x1b, 0x8d, 0x22, 0x07, 0x1d, 0xa5, + 0x21, 0xbb, 0x4b, 0x97, 0x94, 0x88, 0x2a, 0x94, 0x7f, 0x65, 0x9b, 0x87, + 0xb5, 0x5e, 0x62, 0x9b, 0xcb, 0xac, 0x26, 0xec, 0xd9, 0xcf, 0x01, 0x45, + 0xe8, 0x38, 0x2a, 0x29, 0xaa, 0x3e, 0xc4, 0x72, 0x2e, 0x0e, 0xce, 0xca, + 0x24, 0x11, 0xcb, 0x1a, 0x06, 0x30, 0xbd, 0xa5, 0xaf, 0xe9, 0x7e, 0xc2, + 0x42, 0xfc, 0xb8, 0xa9, 0x36, 0x78, 0x7d, 0x13, 0xe7, 0x39, 0xac, 0x8a, + 0xa8, 0x12, 0xc7, 0x79, 0x3b, 0x39, 0xd9, 0xff, 0x53, 0xed, 0x67, 0xf7, + 0x64, 0xc4, 0x0c, 0xfd, 0xd2, 0xb1, 0xba, 0x24, 0x3e, 0x42, 0xe4, 0x76, + 0xc5, 0x87, 0x9c, 0x1a, 0xfc, 0x17, 0xcf, 0x81, 0xfc, 0xc0, 0xc1, 0x98, + 0x89, 0xa3, 0xbf, 0x83, 0x83, 0x0c, 0x5f, 0xe4, 0xbe, 0x7e, 0x4e, 0x3b, + 0x42, 0xbd, 0x8a, 0xbb, 0xb4, 0xe0, 0x95, 0x2d, 0xe5, 0x69, 0xc5, 0x2c, + 0xe3, 0xe7, 0x7f, 0x42}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {424, + {0xec, 0x90, 0x4e, 0x6c, 0x06, 0x06, 0x4b, 0xac, 0x12, 0x2d, 0x29, 0x8e, + 0x2b, 0x8c, 0x58, 0xc1}, + {0x2d, 0x3c, 0xd8, 0xa0, 0xe5, 0x2b, 0x9a, 0xd8, 0x27, 0x14, 0xca, 0x78, + 0x48, 0x2b, 0xe0, 0x8c, 0x4c, 0x13, 0x4a, 0x4f, 0x9f, 0xbc, 0x32, 0xf1, + 0xf1, 0x65, 0x5c, 0x3a, 0xf6, 0x12, 0x03, 0xe7, 0xc1, 0xd6, 0x9a, 0x3b, + 0x21, 0x70, 0xaa, 0x1f, 0x92, 0xcc, 0x70, 0x08, 0x78, 0x73, 0xe6, 0xb3, + 0xd1, 0xb3, 0x24, 0xe2, 0xe2, 0xcf, 0xc2, 0x66, 0x5c, 0x9d, 0xcf, 0x56, + 0x66, 0x63, 0xa3, 0xc7, 0xbd, 0x6c, 0xd3, 0xd6, 0x25, 0x53, 0x5a, 0xe4, + 0x07, 0x8c, 0x71, 0x3d, 0x0b, 0xdc, 0xae, 0x4d, 0x3f, 0xd2, 0x6c, 0xc7, + 0xf6, 0x1c, 0x7e, 0xdb, 0x7c, 0x43, 0x88, 0xe5, 0xc3, 0x68, 0xcb, 0x9e, + 0x67, 0xae, 0xc7, 0xc2, 0xeb, 0xc7, 0x40, 0xc3, 0x5c, 0x0d, 0x6f, 0x59, + 0xbc, 0x7b, 0x3f, 0x93, 0xb1, 0x56, 0x03, 0x9b, 0xf2, 0xf7, 0x95, 0xc6, + 0xfa, 0x02, 0x1d, 0xa8, 0x12, 0xed, 0x16, 0xfb, 0xd1, 0x10, 0x4e, 0x90, + 0xe6, 0x17, 0x4f, 0x1e, 0x3a, 0xa0, 0xb6, 0xb3, 0x09, 0x02, 0x7a, 0xdd, + 0xef, 0x68, 0x20, 0xd3, 0x32, 0xdc, 0xab, 0xce, 0x54, 0xb0, 0x51, 0xef, + 0x64, 0x00, 0x77, 0xa8, 0x69, 0x87, 0x2a, 0x4d, 0xe7, 0x0e, 0xf3, 0x61, + 0xe6, 0x71, 0x91, 0x13, 0xd0, 0xc0, 0x5b, 0x7e, 0x32, 0xb0, 0x3e, 0xba, + 0x0f, 0x72, 0x86, 0xa4, 0xef, 0x2e, 0x99, 0xf1, 0x72, 0x74, 0x8f, 0x5b, + 0xda, 0xc9, 0xfc, 0x38, 0xcb, 0x7a, 0x0e, 0x60, 0x47, 0x9f, 0x1c, 0x62, + 0xfa, 0xbd, 0xff, 0xa9, 0x5e, 0xaa, 0x26, 0x90, 0x06, 0x95, 0x60, 0x60, + 0x70, 0x43, 0x02, 0x01, 0x27, 0xac, 0xc3, 0x1c, 0xa2, 0x9d, 0xc8, 0x6e, + 0xb6, 0x30, 0xbf, 0x11, 0x4e, 0xf0, 0xbb, 0x92, 0x7f, 0x84, 0xf5, 0xfe, + 0xcc, 0xc5, 0xa5, 0xa0, 0xbd, 0xb3, 0xbe, 0x92, 0x8d, 0xd0, 0xb6, 0x29, + 0xf2, 0x56, 0xdd, 0xdd, 0xc7, 0x95, 0x5c, 0x23, 0x4f, 0x4e, 0xc3, 0x1a, + 0xb2, 0xfd, 0x4a, 0x5b, 0x22, 0x46, 0x89, 0x1d, 0x53, 0x0a, 0x2f, 0x96, + 0x8e, 0x3d, 0x29, 0x7e, 0xbe, 0xa3, 0xaf, 0x6b, 0xe3, 0x7c, 0x5d, 0x9f, + 0x15, 0xbd, 0x9f, 0xa4, 0x18, 0x05, 0xb5, 0x75, 0x43, 0x97, 0xd8, 0x9a, + 0xac, 0x54, 0x04, 0x11, 0x2a, 0x14, 0x2b, 0x7f, 0x70, 0x85, 0x70, 0x19, + 0x92, 0xe1, 0x2e, 0x2d, 0xef, 0xa9, 0xf7, 0x19, 0x9e, 0x1e, 0x4c, 0xe5, + 0xbf, 0xad, 0xb5, 0x81, 0xb0, 0x2e, 0xdd, 0x95, 0xd6, 0x65, 0x23, 0x45, + 0x4f, 0x01, 0xbb, 0x36, 0xd2, 0x40, 0xaf, 0x8c, 0x2f, 0xab, 0xe2, 0x51, + 0xee, 0xa3, 0x34, 0xb2, 0x96, 0x62, 0xc2, 0x7a, 0xb0, 0xf0, 0x29, 0x71, + 0x27, 0x76, 0xa1, 0xb1, 0xaf, 0x35, 0x61, 0x2c, 0x9a, 0x91, 0x82, 0x49, + 0xa5, 0x3c, 0xe6, 0x2a, 0x05, 0x9c, 0xf6, 0x95, 0xe1, 0xf8, 0xbd, 0x65, + 0xc1, 0x3c, 0xc2, 0x7b, 0x26, 0x4f, 0x09, 0x99, 0xa1, 0xf9, 0x65, 0x06, + 0xb7, 0x50, 0x2f, 0xef, 0x82, 0x7e, 0xfa, 0xb1, 0xf6, 0x43, 0x48, 0x03, + 0xda, 0x58, 0xde, 0x8b, 0xcf, 0x5f, 0x98, 0xcc, 0xbc, 0x72, 0x56, 0x47, + 0x37, 0x10, 0x1d, 0x40, 0xd3, 0xea, 0x86, 0x91, 0x73, 0x2e, 0xe4, 0x38, + 0x30, 0x59, 0x9e, 0x92, 0x86, 0xd3, 0x76, 0x38, 0x00, 0x6c, 0x62, 0x30, + 0x34, 0x6c, 0x61, 0xa5, 0x14, 0x3d, 0xa2, 0x07, 0x93, 0x09, 0x32, 0x64, + 0xc4, 0x6c, 0xdf, 0x9c, 0x36, 0x1f, 0xe9, 0xa9, 0x8e, 0x93, 0x0e, 0x43, + 0x64, 0x17, 0xb3, 0x1d, 0xb7, 0x4b, 0xea, 0xc6, 0xba, 0x60, 0xb1, 0xe0, + 0x13, 0xa4, 0x01, 0xa4, 0xf3, 0xe7, 0xa7, 0x61, 0x12, 0xc9, 0x85, 0xcd, + 0x27, 0xfe, 0x33, 0xd1, 0xf6, 0x3a, 0x01, 0x53, 0xa4, 0x52, 0xad, 0xbb, + 0x72, 0xf3, 0x23, 0x0e, 0x73, 0x26, 0xbe, 0x7a}, + {0x52, 0x87, 0xdd, 0x3a, 0x30, 0xc8, 0x60, 0xcd, 0xa9, 0x64, 0x7f, 0xa1, + 0xa3, 0x42, 0xac, 0xcc, 0xc0, 0xa7, 0x5f, 0x7f, 0x36, 0x0e, 0xed, 0xa5, + 0xc4, 0x75, 0x55, 0x06, 0x98, 0x88, 0xce, 0x41, 0x2b, 0x34, 0x7e, 0xb9, + 0xdd, 0x9a, 0x9f, 0x9f, 0xb5, 0x50, 0xc9, 0x54, 0x2e, 0xfe, 0x2c, 0xd8, + 0xf8, 0x27, 0x11, 0x72, 0xb3, 0xbc, 0x80, 0x02, 0xf9, 0x27, 0x74, 0x78, + 0xf3, 0x45, 0x43, 0x12, 0x18, 0x26, 0xcb, 0x71, 0xd0, 0x16, 0x7e, 0x3b, + 0xe8, 0x9a, 0xa5, 0x6f, 0x97, 0x9b, 0x94, 0x25, 0x21, 0x18, 0xdc, 0x11, + 0xe6, 0x9b, 0xde, 0x00, 0xc1, 0x23, 0xd6, 0x1e, 0xc1, 0x1a, 0x68, 0xfc, + 0xe7, 0x15, 0xa6, 0xae, 0xb8, 0x0d, 0x99, 0x92, 0xb7, 0x3b, 0x7c, 0xf2, + 0x34, 0x87, 0xdb, 0xf9, 0x39, 0x65, 0x7c, 0xab, 0x5c, 0x52, 0xa8, 0xa1, + 0x16, 0xb2, 0x5e, 0xcd, 0xd7, 0x59, 0xe8, 0xe2, 0xbc, 0xc3, 0x00, 0x53, + 0x32, 0x4a, 0xac, 0x4d, 0x75, 0x00, 0x15, 0x51, 0x97, 0x23, 0xc4, 0x13, + 0x8e, 0x79, 0x1e, 0x38, 0x63, 0x9e, 0xa6, 0x65, 0x0f, 0xa1, 0x2e, 0x11, + 0xb2, 0x1c, 0xba, 0x97, 0x5a, 0x0b, 0xb3, 0xca, 0x40, 0x1b, 0xb0, 0x1f, + 0xed, 0x05, 0x7c, 0xa8, 0xc4, 0xdb, 0x00, 0x16, 0x3e, 0x18, 0x59, 0xf5, + 0x0a, 0xf4, 0xff, 0xf8, 0x56, 0xed, 0x47, 0x3d, 0x73, 0x38, 0x9a, 0xcb, + 0x28, 0x5b, 0x4a, 0x2a, 0x5f, 0x43, 0x7f, 0xef, 0xde, 0x89, 0x08, 0x35, + 0xa1, 0x19, 0x03, 0x38, 0x40, 0x08, 0x1b, 0x46, 0x3b, 0xa2, 0x10, 0xcc, + 0x1f, 0x75, 0x30, 0x86, 0x78, 0xad, 0xb0, 0x4e, 0x71, 0x74, 0xd3, 0xb7, + 0x71, 0xff, 0x82, 0x86, 0x8b, 0xaa, 0xff, 0xd9, 0x64, 0x55, 0x00, 0x9c, + 0xc0, 0x50, 0x0a, 0xe8, 0xac, 0x8f, 0xeb, 0xa9, 0xcf, 0xe1, 0x9a, 0x25, + 0x66, 0xc9, 0x52, 0x9d, 0x25, 0x0d, 0x54, 0x16, 0x53, 0x0c, 0xb9, 0xbb, + 0x65, 0xe7, 0x96, 0x56, 0x4b, 0x68, 0x5a, 0x07, 0x65, 0x6d, 0x93, 0x9f, + 0x0a, 0x21, 0xc9, 0x3d, 0x5f, 0x87, 0x6a, 0xe3, 0x65, 0x6d, 0xfa, 0xf6, + 0x4c, 0xdb, 0x21, 0x9a, 0x91, 0x1a, 0xa6, 0x77, 0xcb, 0xa5, 0xeb, 0xfe, + 0x56, 0xf6, 0x5a, 0x56, 0x3b, 0x1d, 0x2e, 0xe7, 0x39, 0xa1, 0x8f, 0x13, + 0x8b, 0x52, 0x55, 0x9f, 0x7c, 0xb3, 0x8d, 0xdb, 0x7c, 0x99, 0x90, 0xff, + 0xc3, 0xd1, 0x6c, 0xc3, 0xf2, 0x0d, 0x6f, 0x59, 0x1e, 0xfd, 0x50, 0x26, + 0xbb, 0x92, 0x7d, 0xa7, 0xf4, 0xb7, 0xf8, 0xd3, 0xbf, 0xed, 0x9c, 0x2c, + 0x6f, 0x54, 0x4a, 0xb8, 0xc0, 0x20, 0x97, 0x01, 0xf7, 0x07, 0x79, 0xdf, + 0xda, 0xf8, 0x61, 0xd2, 0x84, 0x21, 0x12, 0xa5, 0x6d, 0xc7, 0x43, 0x0e, + 0xa1, 0xda, 0x57, 0x45, 0x2e, 0xd9, 0x2c, 0xfc, 0x7c, 0x8e, 0xae, 0x51, + 0x77, 0x3d, 0x11, 0xbc, 0x27, 0xe6, 0xf0, 0xdf, 0xf0, 0x97, 0x66, 0x85, + 0x69, 0x6f, 0xd2, 0xb3, 0x3e, 0xed, 0x1f, 0x6f, 0x10, 0x89, 0x24, 0xea, + 0xb2, 0x48, 0x9e, 0x90, 0x1f, 0xba, 0xb0, 0x8e, 0xf5, 0x15, 0x6e, 0x1d, + 0xaa, 0x48, 0x29, 0xc3, 0x35, 0x44, 0x3e, 0x52, 0xff, 0x07, 0x13, 0x59, + 0xff, 0x8d, 0xdf, 0xdb, 0x1f, 0xfb, 0x3f, 0xc6, 0x54, 0x87, 0xf6, 0xee, + 0xb9, 0x26, 0xcf, 0x1b, 0x96, 0x5b, 0x43, 0x49, 0xef, 0xca, 0x40, 0x5e, + 0xd4, 0x7a, 0x1f, 0x98, 0x2c, 0x5b, 0x3f, 0x6f, 0xe2, 0x3b, 0x7a, 0xf4, + 0x09, 0xa8, 0x62, 0x17, 0x0d, 0xfa, 0x7b, 0x97, 0xb8, 0x0b, 0x65, 0xcc, + 0x11, 0xeb, 0x19, 0x99, 0x55, 0x3d, 0xfb, 0x9d, 0x6e, 0x79, 0x86, 0x25, + 0x35, 0x07, 0x5c, 0x41, 0xa4, 0x20, 0x61, 0x57, 0xf2, 0xa1, 0x53, 0xe7, + 0x85, 0x3c, 0xc2, 0xe2, 0x78, 0x87, 0x51, 0x66, 0xba, 0x8e, 0x14, 0x4a, + 0xf6, 0x8b, 0x43, 0x86}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {425, + {0xe3, 0x0f, 0xc0, 0x47, 0xf2, 0xa8, 0x64, 0xc7, 0x3f, 0xaf, 0xa7, 0xd7, + 0x09, 0xff, 0x3e, 0x78}, + {0xc4, 0x4b, 0x02, 0xa5, 0x01, 0xbd, 0xe4, 0xa5, 0xf2, 0x0d, 0x28, 0x5f, + 0x1a, 0x52, 0x18, 0x9e, 0xca, 0xa3, 0x37, 0xa5, 0x07, 0x5e, 0x40, 0x5f, + 0x3c, 0x04, 0xcf, 0x6b, 0xc5, 0x94, 0xd2, 0x64, 0xb7, 0xc8, 0xc1, 0x25, + 0x18, 0xe0, 0xec, 0xb4, 0xbd, 0x1d, 0x1a, 0x9e, 0x89, 0x6c, 0x49, 0x81, + 0x38, 0x9a, 0xc8, 0x33, 0xdc, 0x40, 0x7c, 0x52, 0x2d, 0x9c, 0x47, 0xd2, + 0xf4, 0xe3, 0x37, 0xf1, 0xf8, 0x7a, 0xb2, 0x6a, 0x5f, 0x9c, 0xe3, 0x0e, + 0xc8, 0x23, 0xea, 0x35, 0xec, 0x87, 0x93, 0x81, 0x9f, 0xe4, 0x14, 0xd9, + 0xc0, 0x1c, 0x07, 0x2c, 0x31, 0xef, 0x06, 0xfe, 0x4c, 0xfa, 0xd2, 0x02, + 0xe5, 0xe4, 0xc2, 0xb8, 0x74, 0x7e, 0xfb, 0x2f, 0xed, 0x98, 0x64, 0x77, + 0x05, 0x32, 0x45, 0x22, 0x8e, 0x9e, 0x17, 0xc5, 0x4b, 0xea, 0xab, 0xc1, + 0x03, 0x86, 0xc5, 0xb9, 0xc8, 0x34, 0xba, 0xa0, 0x53, 0xf3, 0xc3, 0x50, + 0x96, 0x16, 0x2a, 0x96, 0x51, 0x6b, 0x5b, 0xc8, 0x25, 0xc5, 0xe5, 0x38, + 0x87, 0xf1, 0x2e, 0xc5, 0x99, 0x03, 0x8b, 0x0d, 0x12, 0x57, 0x2b, 0xbc, + 0xde, 0x9c, 0x31, 0xa3, 0x30, 0xc4, 0x71, 0x88, 0x30, 0x99, 0x48, 0x8f, + 0x6c, 0x6e, 0x81, 0x58, 0x40, 0xc6, 0x28, 0x17, 0x3b, 0xe8, 0xcf, 0x63, + 0xc0, 0x09, 0x55, 0x78, 0x6d, 0x09, 0x9f, 0xf0, 0xdc, 0x9e, 0xf8, 0x48, + 0xd0, 0x0d, 0x43, 0x51, 0x97, 0xdf, 0x78, 0x57, 0xcd, 0x68, 0x0e, 0x35, + 0xa2, 0x6d, 0xd9, 0xe4, 0x4e, 0x8c, 0x83, 0x57, 0xf7, 0x16, 0xc0, 0x2b, + 0x7c, 0x70, 0xa4, 0xa3, 0xec, 0x37, 0xeb, 0xbe, 0xd0, 0xdd, 0x5a, 0x15, + 0xc2, 0xa8, 0xf5, 0x1d, 0x1c, 0x0a, 0xd3, 0x34, 0x00, 0x16, 0x05, 0xeb, + 0x5d, 0x75, 0xac, 0xb8, 0x7c, 0x87, 0xc0, 0xef, 0xc6, 0xd1, 0x3c, 0x24, + 0xbf, 0xa4, 0xf6, 0x19, 0xab, 0xb2, 0x3c, 0x90, 0x2b, 0x63, 0xc7, 0x10, + 0xa7, 0x04, 0x8a, 0xda, 0xb5, 0xdd, 0x70, 0xb5, 0xfa, 0xee, 0x4c, 0xe8, + 0x12, 0xcf, 0xcf, 0xc1, 0x00, 0x36, 0x91, 0x61, 0xcb, 0x6f, 0xae, 0xfa, + 0xda, 0x26, 0xbf, 0x13, 0xd3, 0xbe, 0x1d, 0xd0, 0x4a, 0x49, 0xbf, 0x0d, + 0xc9, 0x48, 0x6f, 0xf5, 0x14, 0xbc, 0xc3, 0x86, 0xbf, 0x41, 0x33, 0x42, + 0x1d, 0x90, 0x5a, 0x09, 0x6c, 0x56, 0x27, 0x61, 0x78, 0x93, 0x24, 0xe8, + 0xe0, 0xd2, 0x35, 0xfd, 0x63, 0x2c, 0x4f, 0xb8, 0x6a, 0xfc, 0x50, 0x4d, + 0x38, 0xa9, 0x57, 0x59, 0x7b, 0x3c, 0x9b, 0xc6, 0x3c, 0x93, 0x81, 0x78, + 0x4c, 0x68, 0x2b, 0xd3, 0x2d, 0xe8, 0x27, 0xcc, 0xcc, 0x12, 0x0a, 0x26, + 0x32, 0x13, 0x93, 0x50, 0xc3, 0xc3, 0x36, 0xa7, 0x7a, 0xc8, 0x73, 0x32, + 0xdb, 0xc7, 0xf4, 0xc8, 0x0a, 0x8d, 0x37, 0xac, 0xd3, 0xf5, 0x91, 0xe7, + 0x7e, 0x47, 0xfa, 0xe2, 0x86, 0xdc, 0x96, 0x45, 0xa2, 0x37, 0xab, 0xfe, + 0x9c, 0x00, 0x0d, 0xda, 0xc4, 0x46, 0x30, 0x82, 0x35, 0x8e, 0xf9, 0x9c, + 0x49, 0x2c, 0x22, 0xbb, 0x32, 0x07, 0xa6, 0x51, 0x14, 0xb8, 0xea, 0x2a, + 0xa3, 0x8e, 0xc7, 0xf6, 0x36, 0x3b, 0xfd, 0x77, 0xe1, 0xa9, 0x95, 0x33, + 0xe6, 0xad, 0x67, 0x85, 0x16, 0x1d, 0x1a, 0x1e, 0x46, 0xd3, 0x81, 0x1a, + 0xb1, 0xd4, 0x5e, 0x79, 0xef, 0x17, 0xfb, 0x9e, 0xa7, 0x11, 0x7e, 0x98, + 0x48, 0x67, 0x13, 0x9d, 0xb1, 0xae, 0x74, 0x3a, 0xf1, 0xc2, 0x3d, 0x86, + 0x71, 0x13, 0x80, 0x1d, 0xab, 0xbf, 0x82, 0x47, 0x55, 0xea, 0x2e, 0x44, + 0xa2, 0xc7, 0x74, 0xc8, 0x57, 0x12, 0x22, 0x86, 0x09, 0x78, 0xa7, 0x02, + 0x6e, 0xb5, 0xbe, 0xa6, 0xea, 0xbe, 0xf0, 0xe8, 0x73, 0xbb, 0xb6, 0x32, + 0xaf, 0x7d, 0x45, 0x02, 0x84, 0x1c, 0x1a, 0x91}, + {0x65, 0x13, 0xfa, 0xed, 0x6b, 0xc6, 0xa3, 0xe4, 0x08, 0x64, 0x94, 0xf1, + 0xda, 0x80, 0xdc, 0x90, 0x8c, 0xdd, 0xe2, 0x56, 0xaf, 0x81, 0x78, 0x36, + 0x92, 0x57, 0xa6, 0x5c, 0x4b, 0x06, 0x5b, 0x9c, 0x04, 0x44, 0xb2, 0xbe, + 0x4e, 0x95, 0x12, 0xe1, 0x0a, 0x40, 0x60, 0xdf, 0xc3, 0x50, 0xb1, 0x60, + 0x35, 0x83, 0xa4, 0x38, 0x18, 0xf4, 0x9f, 0x61, 0x62, 0x87, 0xcc, 0x69, + 0xe9, 0x97, 0x01, 0x7f, 0xfb, 0xb1, 0x20, 0x8d, 0xec, 0xf5, 0xb4, 0x27, + 0xa1, 0x3e, 0xc9, 0x4e, 0xbe, 0xe4, 0x7b, 0x73, 0xe2, 0x73, 0xd4, 0x2f, + 0xb6, 0x86, 0xb3, 0xa0, 0xa9, 0x39, 0xbf, 0xb7, 0x02, 0x28, 0x75, 0xdf, + 0x9b, 0x16, 0x60, 0x33, 0xaa, 0x7f, 0x42, 0xd7, 0x1b, 0x89, 0xef, 0xe7, + 0x2d, 0x04, 0x42, 0xa7, 0xab, 0x1f, 0x96, 0xe0, 0x37, 0x3f, 0x86, 0x1a, + 0x1f, 0xdf, 0xa5, 0x45, 0x28, 0x16, 0xf5, 0x84, 0x45, 0xda, 0x2d, 0xb4, + 0x20, 0x24, 0xc7, 0xfd, 0xa4, 0xf9, 0xe5, 0x1e, 0xaf, 0xc3, 0xea, 0x21, + 0x03, 0x14, 0x60, 0xa0, 0x56, 0x4c, 0x33, 0x56, 0x41, 0xfc, 0x3a, 0xa3, + 0x06, 0xfd, 0xe1, 0x3a, 0xf5, 0x13, 0xf1, 0x27, 0x56, 0x4f, 0x7e, 0xbd, + 0x58, 0xd1, 0x3b, 0xc9, 0x23, 0x2d, 0x3e, 0xaa, 0xf4, 0x71, 0x31, 0x71, + 0x83, 0xd9, 0x59, 0xa7, 0xa9, 0x0f, 0xa1, 0x15, 0xa1, 0xf1, 0xed, 0x41, + 0x9b, 0x34, 0xf8, 0xbc, 0x80, 0x8b, 0x85, 0x37, 0xc1, 0x96, 0x32, 0x59, + 0xf3, 0x2c, 0xa1, 0xa9, 0x24, 0x5b, 0xa9, 0xd7, 0x7a, 0xeb, 0x0f, 0x77, + 0x40, 0x93, 0x7e, 0xf0, 0x4f, 0x03, 0x9a, 0x13, 0x1b, 0xe5, 0x8a, 0xf5, + 0xe1, 0xfe, 0xb5, 0x54, 0x9f, 0x67, 0xbf, 0x1a, 0x19, 0xa0, 0x82, 0x41, + 0x92, 0x19, 0xb4, 0xca, 0xcb, 0x55, 0xef, 0x21, 0x10, 0x8b, 0xc4, 0x79, + 0x13, 0xfc, 0x40, 0x22, 0x99, 0xef, 0x71, 0x05, 0xec, 0xf6, 0x2b, 0xeb, + 0x67, 0xd7, 0xbd, 0x49, 0x50, 0xdc, 0x9b, 0xf9, 0x40, 0x6c, 0x69, 0x24, + 0x81, 0x96, 0xd1, 0x7c, 0x92, 0x0b, 0x1a, 0x89, 0x53, 0x77, 0x04, 0xac, + 0x86, 0xcf, 0xa4, 0x92, 0x66, 0xbe, 0x88, 0x64, 0x31, 0xd2, 0x60, 0x60, + 0x64, 0xe3, 0x5a, 0x6f, 0x82, 0x0c, 0x06, 0xf8, 0x15, 0xf0, 0xd8, 0x83, + 0xab, 0x24, 0x79, 0x00, 0x9b, 0xcf, 0x0d, 0x38, 0x0c, 0x16, 0x63, 0xcb, + 0x4a, 0x75, 0x8c, 0xae, 0x39, 0x11, 0xa5, 0xc8, 0x80, 0xd7, 0x88, 0x0e, + 0x8f, 0xc7, 0xea, 0x0e, 0x26, 0x1b, 0x1e, 0x8b, 0x8a, 0x4b, 0xfa, 0xf2, + 0x5b, 0xdb, 0x5d, 0x86, 0x9a, 0x49, 0xc8, 0xde, 0x35, 0xca, 0x55, 0x98, + 0xb5, 0x55, 0x62, 0x2b, 0xc0, 0x79, 0xa6, 0x2a, 0x4c, 0xe2, 0xeb, 0xb0, + 0xfa, 0x84, 0x24, 0xff, 0xb4, 0x44, 0x90, 0xd8, 0x28, 0xda, 0xf7, 0x91, + 0x2b, 0xb0, 0x56, 0xb3, 0xff, 0x89, 0x32, 0x44, 0x52, 0xaa, 0x7a, 0x70, + 0x0c, 0x16, 0x6e, 0x89, 0x25, 0xec, 0x71, 0xe5, 0x5f, 0x3d, 0x2a, 0xfd, + 0x49, 0xcb, 0x0d, 0x64, 0x57, 0x0d, 0xf0, 0xb0, 0xe8, 0xa5, 0x59, 0x16, + 0xf7, 0xb8, 0xd2, 0x78, 0x32, 0x66, 0x7d, 0x3d, 0x1e, 0xca, 0xc9, 0xee, + 0xac, 0x25, 0xeb, 0x38, 0xf4, 0x9e, 0x41, 0xed, 0x73, 0x86, 0xdf, 0x03, + 0xc6, 0x42, 0x0c, 0xad, 0xe8, 0x85, 0xd7, 0xc1, 0x26, 0x0b, 0xc6, 0x60, + 0x86, 0x71, 0x31, 0xef, 0x81, 0xf6, 0xa7, 0x23, 0x16, 0xf4, 0x9e, 0x75, + 0xd9, 0x71, 0xe4, 0xb5, 0x7e, 0x51, 0x4c, 0x61, 0x0b, 0x48, 0x27, 0x65, + 0xbf, 0x8e, 0xdd, 0x9e, 0x8b, 0x18, 0x99, 0xb8, 0x13, 0xa4, 0x70, 0x1e, + 0x92, 0x6c, 0x5f, 0x9f, 0xde, 0x8b, 0xda, 0xcc, 0x29, 0x4d, 0xdc, 0x91, + 0xd8, 0x56, 0x70, 0x7f, 0xc9, 0x1e, 0x5c, 0xc2, 0x18, 0x25, 0x53, 0x4d, + 0x60, 0x03, 0x79, 0xd7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {426, + {0x71, 0x7e, 0x43, 0xd9, 0x8f, 0xbe, 0xe8, 0xfc, 0x49, 0x04, 0x91, 0x97, + 0x60, 0xa1, 0x70, 0xc9}, + {0xc4, 0x4b, 0x02, 0xa5, 0x01, 0xbd, 0xe4, 0xa5, 0xf2, 0x0d, 0x28, 0x5f, + 0x1a, 0x52, 0x18, 0x9e, 0xca, 0xa3, 0x37, 0xa5, 0x07, 0x5e, 0x40, 0x5f, + 0x3c, 0x04, 0xcf, 0x6b, 0xc5, 0x94, 0xd2, 0x64, 0xb7, 0xc8, 0xc1, 0x25, + 0x18, 0xe0, 0xec, 0xb4, 0xbd, 0x1d, 0x1a, 0x9e, 0x89, 0x6c, 0x49, 0x81, + 0x38, 0x9a, 0xc8, 0x33, 0xdc, 0x40, 0x7c, 0x52, 0x2d, 0x9c, 0x47, 0xd2, + 0xf4, 0xe3, 0x37, 0xf1, 0xf8, 0x7a, 0xb2, 0x6a, 0x5f, 0x9c, 0xe3, 0x0e, + 0xc8, 0x23, 0xea, 0x35, 0xec, 0x87, 0x93, 0x81, 0x9f, 0xe4, 0x14, 0xd9, + 0xc0, 0x1c, 0x07, 0x2c, 0x31, 0xef, 0x06, 0xfe, 0x4c, 0xfa, 0xd2, 0x02, + 0xe5, 0xe4, 0xc2, 0xb8, 0x74, 0x7e, 0xfb, 0x2f, 0xed, 0x98, 0x64, 0x77, + 0x05, 0x32, 0x45, 0x22, 0x8e, 0x9e, 0x17, 0xc5, 0x4b, 0xea, 0xab, 0xc1, + 0x03, 0x86, 0xc5, 0xb9, 0xc8, 0x34, 0xba, 0xa0, 0x53, 0xf3, 0xc3, 0x50, + 0x96, 0x16, 0x2a, 0x96, 0x51, 0x6b, 0x5b, 0xc8, 0x25, 0xc5, 0xe5, 0x38, + 0x87, 0xf1, 0x2e, 0xc5, 0x99, 0x03, 0x8b, 0x0d, 0x12, 0x57, 0x2b, 0xbc, + 0xde, 0x9c, 0x31, 0xa3, 0x30, 0xc4, 0x71, 0x88, 0x30, 0x99, 0x48, 0x8f, + 0x6c, 0x6e, 0x81, 0x58, 0x40, 0xc6, 0x28, 0x17, 0x3b, 0xe8, 0xcf, 0x63, + 0xc0, 0x09, 0x55, 0x78, 0x6d, 0x09, 0x9f, 0xf0, 0xdc, 0x9e, 0xf8, 0x48, + 0xd0, 0x0d, 0x43, 0x51, 0x97, 0xdf, 0x78, 0x57, 0xcd, 0x68, 0x0e, 0x35, + 0xa2, 0x6d, 0xd9, 0xe4, 0x4e, 0x8c, 0x83, 0x57, 0xf7, 0x16, 0xc0, 0x2b, + 0x7c, 0x70, 0xa4, 0xa3, 0xec, 0x37, 0xeb, 0xbe, 0xd0, 0xdd, 0x5a, 0x15, + 0xc2, 0xa8, 0xf5, 0x1d, 0x1c, 0x0a, 0xd3, 0x34, 0x00, 0x16, 0x05, 0xeb, + 0x5d, 0x75, 0xac, 0xb8, 0x7c, 0x87, 0xc0, 0xef, 0xc6, 0xd1, 0x3c, 0x24, + 0xbf, 0xa4, 0xf6, 0x19, 0xab, 0xb2, 0x3c, 0x90, 0x2b, 0x63, 0xc7, 0x10, + 0xa7, 0x04, 0x8a, 0xda, 0xb5, 0xdd, 0x70, 0xb5, 0xfa, 0xee, 0x4c, 0xe8, + 0x12, 0xcf, 0xcf, 0xc1, 0x00, 0x36, 0x91, 0x61, 0xcb, 0x6f, 0xae, 0xfa, + 0xda, 0x26, 0xbf, 0x13, 0xd3, 0xbe, 0x1d, 0xd0, 0x4a, 0x49, 0xbf, 0x0d, + 0xc9, 0x48, 0x6f, 0xf5, 0x14, 0xbc, 0xc3, 0x86, 0xbf, 0x41, 0x33, 0x42, + 0x1d, 0x90, 0x5a, 0x09, 0x6c, 0x56, 0x27, 0x61, 0x78, 0x93, 0x24, 0xe8, + 0xe0, 0xd2, 0x35, 0xfd, 0x63, 0x2c, 0x4f, 0xb8, 0x6a, 0xfc, 0x50, 0x4d, + 0x38, 0xa9, 0x57, 0x59, 0x7b, 0x3c, 0x9b, 0xc6, 0x3c, 0x93, 0x81, 0x78, + 0x4c, 0x68, 0x2b, 0xd3, 0x2d, 0xe8, 0x27, 0xcc, 0xcc, 0x12, 0x0a, 0x26, + 0x32, 0x13, 0x93, 0x50, 0xc3, 0xc3, 0x36, 0xa7, 0x7a, 0xc8, 0x73, 0x32, + 0xdb, 0xc7, 0xf4, 0xc8, 0x0a, 0x8d, 0x37, 0xac, 0xd3, 0xf5, 0x91, 0xe7, + 0x7e, 0x47, 0xfa, 0xe2, 0x86, 0xdc, 0x96, 0x45, 0xa2, 0x37, 0xab, 0xfe, + 0x9c, 0x00, 0x0d, 0xda, 0xc4, 0x46, 0x30, 0x82, 0x35, 0x8e, 0xf9, 0x9c, + 0x49, 0x2c, 0x22, 0xbb, 0x32, 0x07, 0xa6, 0x51, 0x14, 0xb8, 0xea, 0x2a, + 0xa3, 0x8e, 0xc7, 0xf6, 0x36, 0x3b, 0xfd, 0x77, 0xe1, 0xa9, 0x95, 0x33, + 0xe6, 0xad, 0x67, 0x85, 0x16, 0x1d, 0x1a, 0x1e, 0x46, 0xd3, 0x81, 0x1a, + 0xb1, 0xd4, 0x5e, 0x79, 0xef, 0x17, 0xfb, 0x9e, 0xa7, 0x11, 0x7e, 0x98, + 0x48, 0x67, 0x13, 0x9d, 0xb1, 0xae, 0x74, 0x3a, 0xf1, 0xc2, 0x3d, 0x86, + 0x71, 0x13, 0x80, 0x1d, 0xab, 0xbf, 0x82, 0x47, 0x55, 0xea, 0x2e, 0x44, + 0xa2, 0xc7, 0x74, 0xc8, 0x57, 0x12, 0x22, 0x86, 0x09, 0x78, 0xa7, 0x02, + 0x6e, 0xb5, 0xbe, 0xa6, 0xea, 0xbe, 0xf0, 0xe8, 0x73, 0xbb, 0xb6, 0x32, + 0xaf, 0x7d, 0x45, 0x02, 0x84, 0x1c, 0x1a, 0x91}, + {0x9d, 0xd5, 0xc3, 0x4b, 0x06, 0xc4, 0xcc, 0x3e, 0xc4, 0xfc, 0xaf, 0x3e, + 0x42, 0x28, 0xcf, 0xfb, 0x66, 0x86, 0xfe, 0xbe, 0xd5, 0x6c, 0xc0, 0x3b, + 0x99, 0xe4, 0xdc, 0xf6, 0x10, 0x58, 0x8b, 0x28, 0xb1, 0x5e, 0xa9, 0x56, + 0xd6, 0x91, 0x49, 0xf9, 0xa4, 0x1d, 0x46, 0xcb, 0x38, 0x8b, 0x53, 0x77, + 0x6e, 0xbe, 0x27, 0x6c, 0xd2, 0xd7, 0xd7, 0x64, 0xbe, 0xd3, 0x7f, 0x6c, + 0xc0, 0x8d, 0xb3, 0x23, 0x8b, 0x05, 0xe8, 0x5e, 0xd5, 0x7a, 0x31, 0x52, + 0xfe, 0xe3, 0xc5, 0xed, 0xde, 0xbb, 0x52, 0xe9, 0xba, 0x1a, 0x6b, 0x54, + 0x9e, 0xfb, 0xe0, 0x8f, 0xac, 0x03, 0x3d, 0x61, 0x60, 0xb3, 0x15, 0xd4, + 0x49, 0x1f, 0xc0, 0x1a, 0xbd, 0x36, 0x9d, 0x2e, 0xaa, 0xbb, 0x50, 0x06, + 0xb0, 0x85, 0x36, 0x03, 0xa7, 0x37, 0xe2, 0xcc, 0xd6, 0x8a, 0x55, 0xfa, + 0xec, 0x79, 0xde, 0x3d, 0x2f, 0xa2, 0xb9, 0x5c, 0xfb, 0x0b, 0x9d, 0x25, + 0x90, 0xce, 0x3e, 0xef, 0xeb, 0xe8, 0x6c, 0xda, 0xa2, 0xb1, 0x77, 0xcf, + 0x11, 0x84, 0x04, 0x5a, 0xcd, 0x0a, 0x02, 0x1d, 0x29, 0x29, 0xc3, 0x1f, + 0xfc, 0x91, 0x53, 0xb9, 0x89, 0x1b, 0x50, 0xd8, 0x99, 0x9b, 0x04, 0xeb, + 0xba, 0xb6, 0x47, 0xf4, 0xc6, 0x99, 0x25, 0xc1, 0x79, 0x8d, 0x83, 0xa3, + 0x38, 0x22, 0xab, 0x07, 0xa6, 0xfe, 0xe7, 0xa5, 0x48, 0xea, 0x23, 0x92, + 0x72, 0x2f, 0x67, 0xf5, 0xb0, 0x28, 0xbc, 0x66, 0x40, 0x71, 0xf5, 0xf0, + 0x6a, 0x5e, 0x48, 0x82, 0x5c, 0xa7, 0x56, 0x42, 0xe7, 0xec, 0x95, 0x5f, + 0x81, 0x8b, 0x2f, 0x60, 0x43, 0x6c, 0x07, 0xb2, 0xf9, 0xc4, 0xc1, 0x9d, + 0x57, 0xe4, 0xd2, 0xf8, 0xd2, 0x9f, 0xb8, 0x8e, 0x3f, 0x92, 0xf1, 0x09, + 0xbd, 0xa4, 0xd7, 0xc1, 0xba, 0x7d, 0x54, 0x77, 0x27, 0xf7, 0x8e, 0x81, + 0xf2, 0x62, 0x61, 0xf1, 0x15, 0xbf, 0x0b, 0x7f, 0x77, 0x62, 0xf9, 0xa8, + 0xa5, 0x88, 0x12, 0xcd, 0xd2, 0xf3, 0x49, 0x5e, 0x05, 0xe8, 0x91, 0x32, + 0x58, 0x10, 0xd2, 0x73, 0x98, 0x8c, 0xd8, 0x3b, 0xe5, 0x95, 0xd9, 0x7e, + 0x23, 0x1c, 0x7b, 0xc2, 0xc3, 0x16, 0xbe, 0xbd, 0xea, 0x6e, 0xd8, 0x0f, + 0xc8, 0x31, 0x1d, 0x84, 0x98, 0xe8, 0x75, 0x0d, 0x6e, 0x55, 0x63, 0x69, + 0x77, 0xae, 0x63, 0xc8, 0x33, 0x04, 0x3b, 0xe8, 0xfb, 0x0b, 0xf0, 0x85, + 0xc9, 0x9a, 0xde, 0x7c, 0xa7, 0x8e, 0x9a, 0x19, 0x7b, 0x83, 0xa4, 0x46, + 0x78, 0x6c, 0x7c, 0x35, 0x85, 0xad, 0x83, 0x95, 0x0c, 0x26, 0x0a, 0xbe, + 0x95, 0x7b, 0xb7, 0xf3, 0x15, 0xf1, 0xac, 0xe0, 0x81, 0x21, 0x7b, 0x63, + 0xac, 0xe6, 0xe2, 0xb9, 0x85, 0xdf, 0x51, 0x3a, 0x3d, 0x18, 0x15, 0x0d, + 0x00, 0xdc, 0x68, 0x54, 0x78, 0x4b, 0xe0, 0x40, 0x45, 0x30, 0x1e, 0xf2, + 0xa8, 0xad, 0x92, 0x0c, 0x00, 0x3c, 0x55, 0xfb, 0xe9, 0x50, 0x4b, 0x94, + 0xe7, 0x2c, 0xf4, 0xca, 0xf0, 0x8a, 0x5c, 0xc9, 0xe9, 0xd0, 0x41, 0xed, + 0xac, 0x30, 0xe0, 0xa9, 0x16, 0x29, 0x78, 0xd3, 0x73, 0x07, 0xe1, 0x84, + 0x59, 0x07, 0xe3, 0x77, 0x05, 0x01, 0x07, 0xd9, 0x35, 0x39, 0x9c, 0xf8, + 0x31, 0xc8, 0x06, 0x4a, 0x53, 0x9c, 0x6d, 0xeb, 0xcc, 0x47, 0x95, 0x7c, + 0x53, 0x3d, 0xdf, 0x1d, 0x01, 0x3e, 0x97, 0x02, 0xee, 0x20, 0xfb, 0x55, + 0xd1, 0x42, 0x2d, 0x3c, 0xe3, 0xce, 0x0a, 0x3f, 0x2e, 0x61, 0xb9, 0xb1, + 0x68, 0xbc, 0xdc, 0x6a, 0x3d, 0x55, 0x21, 0x25, 0xda, 0x5d, 0xb2, 0xf1, + 0xd9, 0x96, 0x86, 0xf9, 0xf6, 0x71, 0xe2, 0x34, 0xbb, 0x08, 0x27, 0x58, + 0x47, 0xc3, 0xe0, 0x54, 0xc0, 0x5f, 0xa6, 0x25, 0xb9, 0xaa, 0x9b, 0x85, + 0x2c, 0xc1, 0xa8, 0xb2, 0xeb, 0xa0, 0xc0, 0x82, 0xe2, 0xd8, 0x31, 0xb3, + 0x99, 0xcd, 0xf3, 0x0f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {427, + {0xf5, 0x1f, 0xc8, 0xd6, 0x0c, 0xe6, 0x00, 0x05, 0x84, 0xfd, 0x3a, 0x46, + 0xf3, 0x57, 0xc8, 0x27}, + {0xd5, 0xe9, 0x3c, 0xc5, 0xf0, 0x6e, 0x7c, 0x94, 0x7a, 0x04, 0x38, 0xfc, + 0xea, 0xac, 0x72, 0x01, 0x5d, 0xf0, 0x7b, 0x44, 0x8c, 0x64, 0x37, 0x47, + 0xa4, 0x83, 0x1c, 0xbd, 0x78, 0x7e, 0x7f, 0x68, 0x4a, 0x23, 0x21, 0x25, + 0x97, 0xdc, 0x31, 0xdd, 0xe2, 0xee, 0x86, 0xa6, 0x44, 0x0c, 0xd3, 0xf1, + 0xf3, 0x6e, 0x93, 0xe3, 0xe2, 0x9f, 0x56, 0x50, 0x38, 0x42, 0x42, 0x2f, + 0x11, 0xbb, 0x53, 0x64, 0x40, 0x95, 0x5a, 0x29, 0xb1, 0xcf, 0x91, 0xb0, + 0x3c, 0xaf, 0xd1, 0xb9, 0xd1, 0xd7, 0xcd, 0x2c, 0x5e, 0x84, 0xa9, 0x94, + 0x8a, 0xca, 0x6c, 0xbe, 0xb8, 0xba, 0x67, 0x30, 0x34, 0x12, 0x96, 0xeb, + 0x8a, 0xf2, 0x98, 0x1c, 0x0a, 0x9d, 0x92, 0x97, 0x23, 0x26, 0xf1, 0x3b, + 0x9a, 0x78, 0x9a, 0x5c, 0xfe, 0xbb, 0x12, 0x38, 0x02, 0x5f, 0xcb, 0xb4, + 0x0f, 0x2f, 0x80, 0x38, 0x16, 0x5e, 0x28, 0x51, 0xdd, 0x91, 0x13, 0x49, + 0xa7, 0xf9, 0x31, 0x94, 0x6c, 0x6f, 0x0e, 0x2a, 0x62, 0xd9, 0x42, 0x50, + 0xe5, 0x94, 0x24, 0x3a, 0x38, 0x3e, 0xa2, 0x71, 0x2f, 0xf6, 0x00, 0x68, + 0x3a, 0x83, 0x37, 0x07, 0xcc, 0x87, 0x54, 0x1f, 0x9a, 0x75, 0x99, 0xdf, + 0x1d, 0x5d, 0x5a, 0xc1, 0x6f, 0xc2, 0x18, 0x0b, 0xc2, 0x9d, 0x84, 0xa6, + 0x57, 0xb7, 0xd8, 0xb4, 0x20, 0x58, 0xe8, 0xe2, 0x20, 0xb6, 0x45, 0xf4, + 0x86, 0x35, 0x75, 0x47, 0x7a, 0x22, 0x0e, 0x23, 0x13, 0xdb, 0x0f, 0xa7, + 0x38, 0xb1, 0x60, 0x82, 0xa6, 0x7d, 0xe4, 0xf4, 0xb3, 0x69, 0x3a, 0xb7, + 0x85, 0x2a, 0xdc, 0x86, 0x25, 0xc9, 0x92, 0xdf, 0x5d, 0x87, 0x2f, 0x5a, + 0x9f, 0x6f, 0x32, 0x21, 0xee, 0x8c, 0xfa, 0x4f, 0xbe, 0xa4, 0x59, 0x15, + 0x08, 0x81, 0xa8, 0x66, 0x05, 0x3c, 0x15, 0x5d, 0x98, 0x13, 0x5f, 0xec, + 0xab, 0xae, 0x6b, 0x5f, 0x6a, 0x78, 0xfb, 0x27, 0xa0, 0x58, 0xd4, 0x9c, + 0x50, 0x7d, 0x5b, 0x36, 0x8e, 0x25, 0x89, 0xc4, 0xe5, 0x58, 0xcd, 0xac, + 0xdc, 0xbf, 0x4c, 0xb0, 0x5e, 0x58, 0xdd, 0x98, 0x5e, 0x84, 0x34, 0xdd, + 0xdd, 0xaf, 0xb7, 0xf4, 0x1c, 0x6b, 0x30, 0x06, 0x95, 0x9e, 0x03, 0xa0, + 0xfd, 0x5b, 0xb3, 0x06, 0x7f, 0x1e, 0x0f, 0xd2, 0xe0, 0xa4, 0xa2, 0x38, + 0x91, 0xea, 0x4f, 0x58, 0x13, 0xed, 0xad, 0xf9, 0x8c, 0xa5, 0xba, 0x43, + 0x4f, 0xb8, 0xef, 0x91, 0x5e, 0x1c, 0x4d, 0xf9, 0x0f, 0xba, 0xc3, 0xb0, + 0xca, 0x00, 0xc0, 0xa1, 0x3d, 0x07, 0x84, 0x89, 0xd8, 0xe8, 0x5d, 0x21, + 0x2c, 0x76, 0x3a, 0x64, 0xd9, 0x34, 0x47, 0x3a, 0x62, 0x10, 0x61, 0x9e, + 0x58, 0xf7, 0xbd, 0xf1, 0xa3, 0x5a, 0xfa, 0xdb, 0xe5, 0x6c, 0x98, 0x8b, + 0x33, 0x33, 0xfd, 0x7b, 0x4f, 0xc0, 0x0d, 0xcc, 0x2e, 0x3d, 0xce, 0x29, + 0x68, 0xaa, 0x2a, 0xb7, 0x16, 0x55, 0xe2, 0xb4, 0x97, 0x9b, 0x73, 0xbf, + 0xf8, 0xb9, 0x99, 0xcb, 0xbe, 0x30, 0x97, 0x8d, 0xf2, 0x35, 0x33, 0x80, + 0x01, 0x7a, 0xb4, 0x03, 0xc9, 0x94, 0xb7, 0x75, 0x29, 0x01, 0x96, 0x74, + 0x8c, 0x1e, 0xfe, 0xb2, 0xa1, 0x4b, 0x56, 0x92, 0x89, 0x82, 0xd3, 0x9f, + 0x3c, 0x82, 0xba, 0x89, 0xf4, 0xb0, 0x5e, 0xd6, 0x18, 0x3d, 0x1f, 0xcd, + 0x6a, 0xdf, 0xaa, 0xa6, 0x36, 0x5c, 0xfe, 0x79, 0x5b, 0x17, 0x52, 0xb1, + 0xcb, 0x26, 0xb7, 0x56, 0x53, 0x18, 0x37, 0x68, 0x44, 0xf7, 0xf3, 0x93, + 0x80, 0xf9, 0x6d, 0xb7, 0xf2, 0xe6, 0xbb, 0x37, 0x06, 0x05, 0xf2, 0x8b, + 0xfe, 0xbc, 0x00, 0xe2, 0x43, 0xca, 0x30, 0xdc, 0xee, 0x27, 0x15, 0xea, + 0xea, 0x6b, 0xfd, 0x30, 0xac, 0xf4, 0xb1, 0xaf, 0x5a, 0xc1, 0x27, 0xa5, + 0x30, 0xf6, 0x22, 0xb8, 0xf0, 0x38, 0x78, 0x48}, + {0xdd, 0x51, 0x11, 0x75, 0x78, 0x37, 0x53, 0x2a, 0xc8, 0xaf, 0xcd, 0x89, + 0x30, 0x25, 0x02, 0x60, 0x30, 0xaf, 0xda, 0x86, 0xb6, 0xdb, 0x21, 0xa3, + 0xb3, 0x64, 0xab, 0xaa, 0x0b, 0x00, 0xcd, 0xe3, 0xf8, 0xcf, 0x83, 0xb0, + 0x47, 0xac, 0xd0, 0xd2, 0xb8, 0xdf, 0x07, 0xa3, 0x38, 0x8b, 0x83, 0xd2, + 0xba, 0xee, 0x0c, 0x72, 0x26, 0x23, 0x6a, 0xe2, 0x79, 0x0e, 0x7c, 0x59, + 0xca, 0x5d, 0xdf, 0x84, 0xaa, 0x6e, 0x71, 0x54, 0xb5, 0xf6, 0xb9, 0xcd, + 0x77, 0x63, 0xb6, 0xb8, 0x1e, 0x05, 0x0a, 0xb2, 0x5f, 0x11, 0xa1, 0xdb, + 0xe7, 0xd7, 0x51, 0xdf, 0xf3, 0xae, 0x6b, 0xcf, 0x01, 0x2c, 0x18, 0xa1, + 0x02, 0xce, 0x64, 0x4c, 0xd5, 0x83, 0xa4, 0xb5, 0x23, 0x82, 0x3a, 0x5f, + 0x16, 0xee, 0xad, 0xbe, 0xd4, 0xa0, 0xb2, 0x80, 0x31, 0xca, 0x82, 0xd5, + 0x61, 0xfe, 0x94, 0xb0, 0x4e, 0xc5, 0x7e, 0x27, 0x5e, 0x89, 0xbc, 0x26, + 0x3b, 0x09, 0xae, 0xe1, 0x4a, 0xb1, 0x1e, 0xd5, 0xa7, 0x43, 0x7b, 0x01, + 0xe0, 0xd8, 0x76, 0xcb, 0x18, 0xd3, 0xd7, 0xfa, 0x3d, 0x66, 0x0f, 0x58, + 0x64, 0xdf, 0x17, 0x8a, 0xb6, 0xd7, 0x89, 0x11, 0x18, 0x46, 0x6d, 0xc5, + 0xf4, 0xea, 0x73, 0x8f, 0x7e, 0x81, 0x7c, 0x32, 0x5e, 0x00, 0xfb, 0x28, + 0x81, 0xf1, 0x92, 0x95, 0x8b, 0x83, 0xe8, 0xb3, 0xd0, 0x04, 0x80, 0xcf, + 0xff, 0x77, 0xa4, 0x70, 0x71, 0x59, 0x7e, 0xe5, 0x70, 0xb4, 0xe1, 0x0e, + 0x34, 0x50, 0x82, 0x41, 0x6b, 0xda, 0x03, 0x5d, 0x4f, 0x9a, 0xfc, 0x54, + 0xb1, 0x49, 0x18, 0xf4, 0x2e, 0x48, 0xd4, 0x1b, 0x3d, 0x77, 0x02, 0x34, + 0x0c, 0x9b, 0xf3, 0x91, 0x56, 0xe6, 0x2d, 0x65, 0x6d, 0x93, 0xf8, 0x43, + 0x33, 0xa1, 0x53, 0x25, 0x3d, 0xe9, 0xed, 0xa0, 0xd2, 0x18, 0x70, 0x42, + 0xe7, 0xe5, 0x6b, 0x7a, 0x7c, 0xad, 0x77, 0xbc, 0x76, 0x20, 0x58, 0x13, + 0xbd, 0x3f, 0xdd, 0xbd, 0xd5, 0x80, 0x5e, 0x1a, 0xda, 0xd2, 0xc0, 0xa3, + 0x2f, 0xc4, 0xc2, 0xdb, 0x6a, 0x1b, 0xd5, 0xb7, 0xb8, 0x2b, 0x32, 0x64, + 0xb0, 0x89, 0xaf, 0x0e, 0x96, 0x26, 0x42, 0x78, 0xc4, 0x4d, 0xa0, 0x12, + 0x69, 0x01, 0x84, 0x3f, 0x98, 0xfb, 0x18, 0x3e, 0xf3, 0x2d, 0x3e, 0xfb, + 0x88, 0xf0, 0x8e, 0xb5, 0x32, 0x47, 0x28, 0x7b, 0x2b, 0xa3, 0x1d, 0x7f, + 0x1b, 0x91, 0xcf, 0x83, 0x02, 0x3d, 0xc6, 0xea, 0xa3, 0xf0, 0xa5, 0x46, + 0xb8, 0x3a, 0x72, 0x98, 0xc2, 0x3b, 0x1b, 0x13, 0x1b, 0xe7, 0x3f, 0x31, + 0xdf, 0xe2, 0x9a, 0x13, 0xd1, 0xcc, 0x95, 0x30, 0x97, 0x7d, 0x44, 0x5f, + 0xda, 0x13, 0xa7, 0xa0, 0x86, 0x22, 0x57, 0x76, 0x23, 0x25, 0x2c, 0xa0, + 0x48, 0xc4, 0x7c, 0x98, 0x48, 0xc4, 0x20, 0x76, 0x41, 0xbe, 0xae, 0x1a, + 0x23, 0x69, 0x78, 0xed, 0xf0, 0xbb, 0x80, 0xaf, 0xb8, 0x8c, 0xc5, 0x80, + 0xaa, 0x97, 0xd0, 0xaf, 0x7c, 0x63, 0xc4, 0x9e, 0xb1, 0x35, 0x14, 0x85, + 0xf6, 0x5d, 0xa4, 0xd0, 0x26, 0xd1, 0x87, 0xb0, 0x99, 0x3e, 0xb2, 0x9d, + 0x0c, 0xba, 0x51, 0x22, 0x9d, 0xd1, 0x11, 0x0b, 0x89, 0xb1, 0x5d, 0xc4, + 0x63, 0xae, 0x80, 0x29, 0xb7, 0x76, 0xec, 0x19, 0xc8, 0xdb, 0xc1, 0xff, + 0x14, 0x1e, 0xfb, 0x85, 0x10, 0x38, 0xe6, 0x07, 0x4d, 0xdc, 0x6b, 0x63, + 0xa2, 0x4d, 0x63, 0x19, 0xd2, 0x86, 0x34, 0xd3, 0x61, 0x5d, 0xde, 0xa9, + 0xd9, 0xbc, 0x8e, 0x86, 0xbe, 0xa9, 0xa0, 0xeb, 0xa9, 0x4f, 0xf6, 0xcf, + 0xa2, 0xde, 0xa4, 0x8e, 0x06, 0x88, 0xf8, 0xa5, 0x49, 0xf7, 0x45, 0xd0, + 0xbd, 0x49, 0x52, 0xd4, 0xbb, 0xee, 0x98, 0x66, 0x92, 0x77, 0xfb, 0xfe, + 0x5c, 0x93, 0x9a, 0x5a, 0x2b, 0xfe, 0x74, 0x72, 0x10, 0x80, 0x92, 0x5c, + 0xec, 0x99, 0xda, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {428, + {0xf9, 0xf1, 0x64, 0x07, 0xd3, 0x0e, 0xa8, 0x4e, 0xf1, 0xdd, 0x18, 0xfb, + 0x7b, 0x9c, 0x63, 0x74}, + {0xfe, 0x02, 0x28, 0x95, 0x80, 0x51, 0xbd, 0xa6, 0xb2, 0xc8, 0x9b, 0xeb, + 0x6f, 0x4e, 0xa4, 0x7e, 0x80, 0x59, 0x1f, 0x94, 0xeb, 0xf5, 0x58, 0x75, + 0xe0, 0xf7, 0x00, 0x0c, 0xca, 0x63, 0xcc, 0x27, 0xbc, 0x94, 0x7d, 0xac, + 0x9d, 0x2d, 0x25, 0x52, 0xca, 0x2e, 0x05, 0x83, 0xfb, 0x3a, 0x1e, 0xce, + 0xb0, 0x89, 0x6d, 0x5a, 0xeb, 0xd3, 0x95, 0xd6, 0x4c, 0x5b, 0x34, 0x38, + 0x2c, 0x7d, 0x90, 0x18, 0x22, 0x8b, 0xd1, 0x7c, 0x7e, 0x5e, 0x02, 0x08, + 0xc8, 0xee, 0x77, 0x21, 0xae, 0x9b, 0x23, 0x17, 0x82, 0xcc, 0x2e, 0x28, + 0x37, 0xc5, 0xf9, 0x1a, 0x7a, 0xa8, 0x49, 0xd7, 0x52, 0x64, 0x5e, 0x4f, + 0x05, 0xd5, 0x57, 0x97, 0x06, 0xed, 0x57, 0x94, 0x97, 0x5b, 0x91, 0x1d, + 0xb7, 0x08, 0xb3, 0xc7, 0x58, 0x01, 0x68, 0xad, 0x65, 0x97, 0x5a, 0x9c, + 0x75, 0x11, 0x09, 0x10, 0xb8, 0x86, 0xab, 0xa0, 0x0a, 0x1a, 0x1f, 0xe1, + 0x2b, 0x3a, 0x94, 0xb8, 0xd5, 0x72, 0x39, 0x1c, 0xf4, 0x2c, 0xd6, 0x4d, + 0x6f, 0x55, 0x26, 0xce, 0x92, 0xb9, 0x8f, 0x4c, 0xf0, 0xa3, 0xf3, 0xd6, + 0x37, 0x3a, 0xd8, 0xfa, 0xc4, 0xe6, 0xf6, 0x73, 0x8f, 0x11, 0x85, 0x38, + 0xa5, 0x67, 0xe8, 0xb0, 0x47, 0x9d, 0xdb, 0x0f, 0x91, 0x08, 0xd7, 0x9d, + 0x8e, 0xc3, 0xdc, 0xa3, 0x05, 0xc2, 0x4a, 0x7a, 0x0a, 0x06, 0xd1, 0x4d, + 0x1a, 0x96, 0xf2, 0x40, 0x94, 0x9b, 0xd0, 0x86, 0xc0, 0x23, 0x5f, 0xbb, + 0xb8, 0xef, 0x25, 0x41, 0xa0, 0xd0, 0x51, 0xfc, 0x66, 0x84, 0x27, 0xcc, + 0x39, 0x82, 0x04, 0x34, 0x78, 0x7b, 0x04, 0x82, 0xf7, 0x2c, 0x7d, 0x9c, + 0x69, 0xb6, 0x26, 0xce, 0xfd, 0xfb, 0xd8, 0x48, 0x71, 0x38, 0x82, 0x9f, + 0x58, 0xff, 0xd6, 0x84, 0x34, 0x1d, 0x99, 0x06, 0xd4, 0xa2, 0x42, 0x4a, + 0x31, 0xe9, 0xd9, 0x57, 0x86, 0x4f, 0x9c, 0xd8, 0xd4, 0xb4, 0x64, 0x78, + 0xa0, 0x06, 0x7b, 0xa2, 0xa5, 0x8a, 0x2f, 0x2e, 0xe0, 0xd7, 0x68, 0x20, + 0x54, 0x26, 0x65, 0x51, 0x38, 0xa2, 0x2e, 0x3b, 0x5d, 0x63, 0xac, 0xc8, + 0x6b, 0xf6, 0xcc, 0xb2, 0x81, 0x0c, 0x18, 0x2e, 0xab, 0xd2, 0xe9, 0xd9, + 0x34, 0x23, 0xee, 0x3a, 0x0b, 0xf5, 0x27, 0x7e, 0x04, 0xfa, 0xa8, 0x26, + 0x87, 0x79, 0x66, 0x94, 0x0b, 0x49, 0x9f, 0xda, 0x9a, 0xf6, 0x82, 0x9c, + 0xfa, 0x43, 0x1e, 0x26, 0x5e, 0x18, 0x9f, 0x57, 0x9e, 0x55, 0x38, 0xd9, + 0xf9, 0xfd, 0x91, 0x04, 0x85, 0x03, 0x9d, 0xb0, 0x33, 0x19, 0xa0, 0xf5, + 0x66, 0xbe, 0xd7, 0x31, 0xc3, 0x8d, 0x85, 0x21, 0x4a, 0x49, 0xad, 0x69, + 0x2c, 0x88, 0xa7, 0xda, 0xd1, 0x4e, 0x54, 0xc6, 0x11, 0xb2, 0x29, 0x6b, + 0x60, 0xd3, 0xab, 0xd3, 0xb8, 0xed, 0xfd, 0x45, 0xc7, 0x92, 0xd0, 0x93, + 0xe9, 0xe1, 0x41, 0xa2, 0xff, 0xf9, 0xa0, 0x8c, 0x85, 0x5d, 0xc9, 0x0c, + 0x98, 0x91, 0x93, 0x42, 0x1d, 0x47, 0xe9, 0xad, 0xbe, 0xe1, 0xd5, 0xe2, + 0xfd, 0xbb, 0xbe, 0xd0, 0xc3, 0xaa, 0x0f, 0x8b, 0x4d, 0x23, 0xa2, 0xa8, + 0x98, 0xd7, 0x65, 0x30, 0x42, 0xe2, 0xe7, 0xe9, 0x8f, 0x60, 0xf7, 0xf0, + 0xd3, 0x2e, 0x2a, 0x70, 0xe9, 0x3a, 0xeb, 0x52, 0x32, 0x79, 0xa6, 0x61, + 0x49, 0x0a, 0x83, 0x1a, 0xee, 0x36, 0x52, 0xc9, 0x46, 0x26, 0x0a, 0x03, + 0x69, 0xa8, 0xa4, 0xde, 0x9d, 0xb5, 0x63, 0xb7, 0xc3, 0x30, 0x0f, 0x6d, + 0x7a, 0x00, 0xaf, 0x68, 0x13, 0x7d, 0xc7, 0xf4, 0xce, 0xb6, 0xd2, 0xce, + 0x0d, 0x18, 0x29, 0xa4, 0x68, 0x03, 0x42, 0xef, 0x41, 0xb6, 0x22, 0xbf, + 0xc2, 0x9e, 0xc5, 0xa2, 0x65, 0xd0, 0x48, 0x96, 0x15, 0x90, 0x78, 0xda, + 0xf1, 0xf0, 0x9c, 0x75, 0xfc, 0x87, 0x0e, 0xbb}, + {0xc6, 0x9d, 0x9f, 0x76, 0x3c, 0xe4, 0xd2, 0xfd, 0x7a, 0xab, 0x10, 0x19, + 0x74, 0xd3, 0x6b, 0xda, 0x2c, 0x2e, 0x45, 0xe1, 0xc0, 0x50, 0x3c, 0x94, + 0xd7, 0xf7, 0xc7, 0xac, 0xd4, 0x46, 0x63, 0x45, 0x42, 0x9e, 0x21, 0x2c, + 0xc9, 0xa7, 0xb1, 0xbf, 0x24, 0x7b, 0x33, 0x3e, 0xe0, 0xef, 0xe7, 0xf0, + 0x29, 0xe0, 0xbe, 0xc9, 0x4c, 0x4a, 0x57, 0xfe, 0xbe, 0x54, 0x3e, 0x57, + 0x32, 0xc1, 0x22, 0xd8, 0x7e, 0x01, 0x78, 0xae, 0x8b, 0xbd, 0xdc, 0x08, + 0x4d, 0x35, 0xdb, 0xad, 0x4d, 0x38, 0x7a, 0x1e, 0x6d, 0x98, 0x6d, 0xb7, + 0x86, 0x78, 0x77, 0xad, 0x71, 0x1e, 0x7d, 0x60, 0xfb, 0x72, 0x86, 0xf4, + 0x52, 0xc0, 0x3f, 0xe3, 0x92, 0xc3, 0xe4, 0x26, 0xd4, 0xbc, 0x21, 0xbd, + 0xdb, 0x1f, 0xa3, 0xcd, 0xc3, 0x22, 0xed, 0x71, 0xcc, 0xe8, 0xc2, 0x2f, + 0xf2, 0x33, 0x28, 0xec, 0x12, 0xbf, 0xf6, 0xa5, 0x83, 0xf8, 0x9b, 0x3e, + 0xa1, 0x8d, 0xef, 0xf5, 0xd2, 0xcb, 0xd9, 0x63, 0x6f, 0xb2, 0x6a, 0x90, + 0x37, 0xfe, 0xe7, 0x54, 0xf4, 0x43, 0xa3, 0x36, 0xa4, 0x46, 0xcd, 0x70, + 0x13, 0x2a, 0x79, 0x17, 0xe4, 0x91, 0x9d, 0x56, 0x97, 0xe3, 0x95, 0xdf, + 0x9d, 0x94, 0xfb, 0xfa, 0xba, 0x10, 0xbf, 0x6f, 0xea, 0x2a, 0x72, 0xe5, + 0x0c, 0x1b, 0x7e, 0xf2, 0x94, 0xce, 0x42, 0x2d, 0x72, 0x37, 0xce, 0x4d, + 0x0b, 0x44, 0x15, 0xae, 0xa7, 0x2f, 0x38, 0x60, 0xb0, 0x34, 0xe9, 0x5c, + 0x90, 0xa0, 0x7e, 0xfc, 0x5a, 0x4a, 0xbf, 0x97, 0xd6, 0x60, 0x73, 0xfa, + 0xd6, 0xaa, 0x0f, 0x28, 0x20, 0xf0, 0x31, 0xce, 0x0e, 0x02, 0x34, 0xb1, + 0x32, 0xd2, 0xe1, 0x4a, 0xa0, 0x3f, 0x6f, 0x06, 0xfd, 0x0e, 0x19, 0x64, + 0x1d, 0xb9, 0x1d, 0x6f, 0x89, 0x9c, 0xd0, 0x01, 0xe7, 0x72, 0xb9, 0xf0, + 0xb2, 0x78, 0xae, 0xac, 0x6e, 0xf5, 0x03, 0x25, 0xb1, 0xdf, 0x34, 0xba, + 0xe5, 0x2e, 0x02, 0x81, 0x40, 0x78, 0x68, 0x0c, 0x18, 0x85, 0x47, 0xd7, + 0x42, 0x8a, 0x81, 0x48, 0x02, 0x88, 0xa1, 0x8b, 0xe3, 0x9f, 0x77, 0xa6, + 0xf0, 0x9c, 0x8e, 0xcb, 0xd2, 0xd8, 0x22, 0x6d, 0xcd, 0x55, 0x4a, 0x10, + 0x71, 0x6b, 0xb7, 0x8c, 0x3f, 0xf5, 0x68, 0xff, 0xe8, 0x49, 0xaa, 0x04, + 0x12, 0xfa, 0x03, 0x8f, 0x99, 0x88, 0x49, 0x21, 0xc5, 0xda, 0x78, 0xb8, + 0x1c, 0x79, 0xba, 0x39, 0xb2, 0x31, 0x4e, 0xb1, 0x04, 0xba, 0xe2, 0xa4, + 0xb9, 0x5a, 0x46, 0x0a, 0x69, 0x29, 0x53, 0xd3, 0x73, 0x80, 0xb3, 0x3a, + 0xa5, 0x27, 0xf6, 0x79, 0x5f, 0xc0, 0x5e, 0x48, 0x81, 0xb2, 0xd1, 0x9e, + 0x89, 0x69, 0x6d, 0x01, 0x76, 0x19, 0x30, 0x99, 0xbc, 0xc4, 0x49, 0x84, + 0x95, 0x9e, 0xf5, 0x24, 0x5d, 0xa5, 0xa0, 0x42, 0x7c, 0xc0, 0x1d, 0x9a, + 0x17, 0x91, 0xaf, 0x24, 0x8d, 0x01, 0x31, 0xa3, 0x90, 0xd7, 0xc4, 0x76, + 0x69, 0x77, 0xc1, 0x22, 0xf9, 0xbd, 0xec, 0x2a, 0xb5, 0x89, 0x94, 0x61, + 0x6f, 0xf6, 0x2f, 0xce, 0xe2, 0x12, 0xe1, 0x67, 0x97, 0x96, 0xb2, 0x37, + 0x56, 0x04, 0xca, 0xcc, 0x29, 0x36, 0xf2, 0xdc, 0x6a, 0x31, 0xb2, 0x26, + 0xfd, 0x69, 0x18, 0x22, 0x51, 0x89, 0x31, 0x70, 0xfc, 0xf6, 0x39, 0x83, + 0x0e, 0x73, 0x66, 0x05, 0xe4, 0x43, 0x5b, 0xff, 0x91, 0x0d, 0xce, 0x9c, + 0x16, 0x46, 0xca, 0x35, 0xf3, 0xf4, 0xc4, 0x47, 0x7c, 0xf7, 0x4c, 0x8d, + 0x82, 0x8c, 0x2d, 0xfc, 0x55, 0x21, 0xbf, 0x99, 0x84, 0xd1, 0xaa, 0xb5, + 0x85, 0x93, 0x91, 0x09, 0xd7, 0xe2, 0x45, 0x74, 0x8b, 0x31, 0xc0, 0x1c, + 0x94, 0xbc, 0xd3, 0xfa, 0x33, 0xcb, 0x27, 0xf3, 0x2b, 0xe3, 0x9e, 0xa9, + 0x16, 0x94, 0xb9, 0x0a, 0x12, 0x08, 0x9d, 0x2f, 0x04, 0x88, 0xba, 0xdf, + 0x2e, 0xb3, 0x80, 0x55}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {429, + {0x39, 0xc9, 0xad, 0x1b, 0xe8, 0x5c, 0x5f, 0x87, 0x3d, 0x25, 0xa3, 0xfa, + 0x72, 0x76, 0x5e, 0xa4}, + {0x01, 0x45, 0x91, 0xe2, 0x7c, 0x6c, 0xb5, 0xeb, 0x9b, 0xdd, 0x0f, 0x06, + 0x3f, 0x49, 0x02, 0x25, 0x1f, 0x10, 0xf7, 0x37, 0x5e, 0x61, 0x5f, 0xb9, + 0x5b, 0x10, 0x8c, 0x40, 0x6b, 0x0b, 0x70, 0x82, 0xe5, 0xf7, 0x0b, 0xd3, + 0x4e, 0x8c, 0xd2, 0x9a, 0x5b, 0xe5, 0xff, 0x3d, 0x7e, 0x0f, 0xeb, 0x3f, + 0x00, 0x81, 0x71, 0xa3, 0x4b, 0xa6, 0x39, 0xfe, 0xf4, 0x7f, 0x0f, 0x53, + 0x95, 0x6d, 0xb7, 0x53, 0xbd, 0xd9, 0xf9, 0x86, 0x4e, 0x93, 0xb4, 0xf5, + 0xa6, 0xc5, 0xc1, 0x39, 0xd2, 0xb9, 0x9e, 0x7b, 0xa7, 0x23, 0x0c, 0x29, + 0x9e, 0xae, 0x9c, 0xbc, 0xe9, 0xe9, 0x58, 0xe9, 0x02, 0xeb, 0x1e, 0x80, + 0x7f, 0xa5, 0x2e, 0xbb, 0x50, 0x51, 0x86, 0x1f, 0x9d, 0x3e, 0x48, 0x56, + 0x22, 0xfe, 0xef, 0xff, 0xb4, 0xb4, 0x00, 0x09, 0x63, 0x27, 0xb0, 0x02, + 0x43, 0x83, 0x97, 0xc0, 0x15, 0x8d, 0x17, 0xb7, 0x54, 0x6b, 0x0f, 0xb9, + 0x24, 0xf8, 0xdf, 0x69, 0x8f, 0xec, 0x43, 0x51, 0x0c, 0x11, 0xea, 0xe2, + 0xaa, 0x8e, 0xb7, 0xeb, 0xb7, 0x9b, 0xbf, 0x8a, 0x2e, 0x13, 0x3b, 0x1b, + 0x18, 0x17, 0x2f, 0x68, 0xb9, 0x82, 0x2a, 0x31, 0x37, 0xf9, 0xe4, 0x5e, + 0x3b, 0x52, 0x69, 0x69, 0x92, 0x8d, 0x14, 0xdc, 0x26, 0xae, 0x49, 0x76, + 0xff, 0x5b, 0x59, 0x76, 0x4f, 0x48, 0xf6, 0xbc, 0xae, 0xc3, 0x99, 0x83, + 0xa0, 0x4f, 0x76, 0x70, 0x05, 0xb1, 0x15, 0x0f, 0x80, 0x87, 0x5c, 0x33, + 0x56, 0x74, 0xde, 0xcb, 0xa7, 0x4e, 0x73, 0x9a, 0xd2, 0xe4, 0xe7, 0x76, + 0x1b, 0xb1, 0x53, 0xc9, 0xbc, 0xe8, 0xd7, 0x62, 0x96, 0xfa, 0x6a, 0xa5, + 0x69, 0x35, 0x3b, 0xc0, 0xe7, 0xff, 0x69, 0x15, 0xd0, 0x95, 0xaf, 0xb7, + 0xbc, 0x56, 0xc7, 0x7e, 0x55, 0xaa, 0xbf, 0xe0, 0x9f, 0x8c, 0xf0, 0x4b, + 0x1b, 0xe6, 0x73, 0x66, 0x2d, 0x2d, 0xa7, 0x0c, 0x04, 0x15, 0x10, 0xb0, + 0x60, 0x1d, 0x40, 0x80, 0xdb, 0x5e, 0xbc, 0xd3, 0x20, 0xdf, 0x66, 0xce, + 0xcd, 0x81, 0xb4, 0x6d, 0xe8, 0x28, 0xb3, 0xc7, 0x38, 0x91, 0x56, 0x62, + 0x88, 0x47, 0x4e, 0xb4, 0x07, 0x68, 0x3c, 0x23, 0xf6, 0xc1, 0x1f, 0xc4, + 0xf9, 0x4e, 0x40, 0x53, 0x38, 0x44, 0xc1, 0xee, 0x39, 0xdb, 0x7c, 0x9c, + 0x70, 0xd5, 0xd3, 0xe1, 0x75, 0x82, 0x1d, 0xab, 0xc3, 0x8d, 0xb9, 0xfa, + 0x17, 0xfd, 0xfa, 0x44, 0x57, 0x01, 0x37, 0x13, 0x6f, 0x36, 0x94, 0xad, + 0xef, 0x88, 0x36, 0x1a, 0x56, 0xe2, 0x1a, 0x07, 0x27, 0x09, 0xc9, 0x27, + 0xff, 0xe7, 0x30, 0x55, 0xa0, 0x8b, 0x48, 0x16, 0xf0, 0x23, 0x13, 0x4f, + 0xbb, 0x32, 0x44, 0x20, 0xd3, 0xe0, 0x4c, 0xa1, 0x9c, 0xa7, 0x78, 0x69, + 0x50, 0xc1, 0xa0, 0x07, 0x85, 0x41, 0xa3, 0x8b, 0x13, 0xb6, 0x24, 0x51, + 0x80, 0x8f, 0x17, 0xf6, 0x3a, 0x66, 0x0f, 0x1e, 0x28, 0xc6, 0x84, 0xd1, + 0x83, 0xdd, 0x5b, 0x40, 0x08, 0xc0, 0xe3, 0x19, 0x56, 0x5b, 0x08, 0x45, + 0x12, 0x03, 0xa3, 0xa8, 0xa7, 0x56, 0x37, 0x5c, 0x01, 0x14, 0x63, 0x5c, + 0x6e, 0x94, 0xeb, 0xfe, 0xb0, 0xc4, 0xae, 0x22, 0xa8, 0xbc, 0x57, 0x39, + 0x46, 0x32, 0x0e, 0x4c, 0xfa, 0xdd, 0x43, 0x6d, 0x55, 0xa3, 0x78, 0x18, + 0xb0, 0x3f, 0x43, 0x93, 0x12, 0x8b, 0x0b, 0xb1, 0x8e, 0x7b, 0x9d, 0xb0, + 0xf7, 0x9d, 0x37, 0x01, 0x70, 0xe1, 0x85, 0x69, 0xff, 0xdd, 0x25, 0x8e, + 0xac, 0x1e, 0x77, 0x8e, 0x7d, 0xd4, 0xce, 0xff, 0x08, 0x09, 0x03, 0xb3, + 0xbd, 0xbd, 0xb8, 0x8e, 0x6a, 0xc0, 0xd7, 0x88, 0x8d, 0xe7, 0x47, 0xa9, + 0x6b, 0x1e, 0x1e, 0x79, 0x51, 0x9d, 0x69, 0xe5, 0xa1, 0x4f, 0x83, 0x09, + 0xa0, 0xdf, 0x41, 0xc4, 0xe2, 0x03, 0x86, 0x1b}, + {0x52, 0x32, 0x01, 0x94, 0xea, 0xc1, 0x30, 0x60, 0xf2, 0x06, 0xc4, 0xc3, + 0xe5, 0x18, 0x75, 0x8f, 0x5c, 0xcd, 0x37, 0x99, 0x06, 0x99, 0x46, 0x8a, + 0x1c, 0x15, 0xc5, 0x9b, 0x7a, 0x0e, 0xc1, 0xce, 0x56, 0x89, 0xf1, 0xa9, + 0x89, 0x37, 0x87, 0x23, 0x71, 0x2b, 0xcb, 0x06, 0x5b, 0x8d, 0xf5, 0xd1, + 0x9e, 0xe8, 0xe7, 0xd2, 0x41, 0xd1, 0x1f, 0xe9, 0x46, 0x92, 0x85, 0xa6, + 0xcf, 0xf4, 0xb6, 0x86, 0x1c, 0x4c, 0x38, 0x28, 0xfb, 0x16, 0x24, 0x36, + 0x36, 0x98, 0x6c, 0x12, 0x4d, 0x9a, 0x51, 0x1c, 0x1d, 0xcc, 0x10, 0x96, + 0xa8, 0xb7, 0x5f, 0xf2, 0x11, 0x1d, 0xc4, 0x52, 0xd0, 0x38, 0x52, 0x9f, + 0x5b, 0xdb, 0x20, 0x33, 0xb2, 0x2b, 0xa5, 0x5f, 0xac, 0xda, 0xcc, 0x15, + 0x1d, 0xd6, 0xcc, 0x84, 0xff, 0x00, 0xfa, 0xcc, 0xe6, 0xf2, 0x56, 0x7a, + 0x4a, 0x64, 0xd9, 0x3b, 0x7a, 0x84, 0x36, 0x3c, 0x8b, 0x40, 0x34, 0xd6, + 0xfb, 0xcd, 0x50, 0xb7, 0x3a, 0xea, 0x04, 0x89, 0x73, 0x14, 0x54, 0xe6, + 0xfe, 0x1d, 0x49, 0x95, 0x63, 0x58, 0x8a, 0x29, 0xee, 0x13, 0x2c, 0x4a, + 0x96, 0x42, 0x94, 0xcd, 0x38, 0xe4, 0xc8, 0x1d, 0x4c, 0xfe, 0x45, 0x58, + 0xae, 0x0b, 0x6b, 0x04, 0x92, 0x3f, 0xd3, 0x38, 0xc7, 0x4e, 0x6e, 0x47, + 0x98, 0x04, 0x0e, 0x33, 0x30, 0x6e, 0x7c, 0xb1, 0x58, 0x06, 0xcd, 0x37, + 0x78, 0xed, 0x56, 0x31, 0xd8, 0xab, 0xc3, 0xdf, 0xda, 0x82, 0xf3, 0x78, + 0x9a, 0x67, 0x9a, 0x6d, 0xdd, 0x78, 0x52, 0x22, 0x4f, 0xd4, 0xed, 0xee, + 0x65, 0xb4, 0x6d, 0x83, 0xb7, 0xf2, 0xd2, 0xbe, 0xf4, 0x4a, 0x7a, 0xd4, + 0xb1, 0x1a, 0x0c, 0xea, 0x8d, 0xaa, 0xda, 0xc6, 0xea, 0x69, 0x12, 0x4e, + 0x07, 0x60, 0xf1, 0x1a, 0xf2, 0x59, 0xae, 0x2e, 0x0a, 0x4a, 0xeb, 0xd8, + 0xdf, 0x2a, 0xf0, 0x57, 0x39, 0x66, 0x7b, 0x3d, 0xf2, 0xde, 0x4f, 0x57, + 0x5b, 0xa7, 0x1e, 0x13, 0xfe, 0x83, 0xee, 0x29, 0xf1, 0xc3, 0x10, 0x09, + 0x6d, 0xda, 0xd4, 0x55, 0xf5, 0xef, 0xee, 0x57, 0x30, 0x4e, 0x39, 0x58, + 0x90, 0xbf, 0x8c, 0xec, 0x13, 0x06, 0xe4, 0x5d, 0x52, 0x73, 0x95, 0x4f, + 0x2e, 0xac, 0xbc, 0x03, 0x27, 0x43, 0x4a, 0xf0, 0x93, 0xad, 0x5e, 0x69, + 0xfc, 0x9f, 0x22, 0xeb, 0xf0, 0xfe, 0x6a, 0xbd, 0x33, 0x33, 0x7d, 0x64, + 0xb4, 0xf6, 0x68, 0x06, 0x72, 0xdd, 0x05, 0x47, 0xd9, 0xb5, 0x3c, 0x8c, + 0x4d, 0x20, 0x97, 0x67, 0xba, 0x98, 0xbd, 0xfb, 0x1b, 0x45, 0xed, 0x62, + 0x17, 0xab, 0x56, 0xc6, 0xda, 0xc1, 0x91, 0x6f, 0xbb, 0xe5, 0x84, 0xad, + 0xd2, 0xce, 0x0d, 0x71, 0xcd, 0xff, 0x01, 0x9f, 0x97, 0x7f, 0x00, 0xcc, + 0x08, 0x53, 0x85, 0x27, 0x90, 0x51, 0xac, 0x90, 0xb5, 0x24, 0x47, 0xd4, + 0x62, 0x04, 0x08, 0xc9, 0xcb, 0x85, 0xb5, 0x15, 0x2b, 0x05, 0xfb, 0x4a, + 0x76, 0xc8, 0x44, 0xa2, 0x64, 0x63, 0x9d, 0x06, 0xc1, 0x76, 0xb1, 0x06, + 0x82, 0xe2, 0x07, 0x32, 0x31, 0x1b, 0xec, 0xdb, 0x03, 0x8c, 0xe0, 0xbc, + 0x3e, 0xe3, 0x33, 0x83, 0xa4, 0x1c, 0xaf, 0x56, 0xe9, 0xbe, 0x18, 0x1b, + 0x16, 0xbd, 0xbf, 0x50, 0x23, 0x31, 0xe2, 0x06, 0x3d, 0xaa, 0x92, 0x05, + 0x4f, 0xf0, 0x7c, 0x77, 0x6c, 0x2c, 0x6e, 0x49, 0xa5, 0xfb, 0xf0, 0xc3, + 0x9c, 0x17, 0xa7, 0xad, 0x7e, 0x6a, 0x94, 0xe8, 0x5c, 0x9a, 0xe4, 0x40, + 0x17, 0xf5, 0x44, 0x4e, 0x97, 0x37, 0x0a, 0xbf, 0x9d, 0x9d, 0x3b, 0xa6, + 0xa6, 0xba, 0xf9, 0xcb, 0xac, 0x0c, 0xba, 0x31, 0x32, 0x2d, 0xd1, 0xa3, + 0x4f, 0x5e, 0x84, 0x7b, 0xff, 0xc1, 0xba, 0xb8, 0x8e, 0xf5, 0x94, 0xd8, + 0xcb, 0xce, 0xf6, 0x5d, 0xab, 0xb7, 0x9e, 0x5d, 0xb5, 0xa9, 0x88, 0x48, + 0x27, 0x4a, 0xfb, 0xe2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {430, + {0x64, 0x76, 0x34, 0x12, 0xca, 0xfd, 0x82, 0x91, 0x28, 0xc0, 0x01, 0xa8, + 0x50, 0x07, 0x8f, 0xb8}, + {0xb2, 0x19, 0xe3, 0xf0, 0x4d, 0x6d, 0xe6, 0xe5, 0x96, 0xe1, 0x85, 0xe0, + 0xdf, 0xd3, 0xbc, 0xbe, 0xaa, 0xec, 0xf1, 0x83, 0x17, 0x15, 0xe6, 0xc3, + 0x43, 0xc4, 0x4f, 0x42, 0x66, 0x35, 0x4a, 0x00, 0x6b, 0xa1, 0x7b, 0xd9, + 0xe4, 0x09, 0x07, 0xeb, 0xb5, 0xad, 0x14, 0x82, 0x8e, 0x80, 0x71, 0x41, + 0xe0, 0xf7, 0x1b, 0x77, 0x80, 0xa1, 0xe8, 0xa7, 0x0e, 0x32, 0x81, 0xd5, + 0x19, 0xd7, 0x28, 0x9a, 0xab, 0x21, 0x16, 0xfc, 0x05, 0xc8, 0x48, 0x0b, + 0x44, 0x3d, 0xa8, 0x35, 0x6b, 0x12, 0x10, 0x13, 0x81, 0x4a, 0xeb, 0x34, + 0xb8, 0x17, 0xfd, 0x2e, 0x2f, 0xff, 0x6d, 0x88, 0xbb, 0x9c, 0x28, 0x21, + 0xc3, 0xf9, 0xfe, 0xda, 0xe5, 0xcb, 0xae, 0x2d, 0xcf, 0x3d, 0x48, 0x7c, + 0x22, 0x46, 0x88, 0x4c, 0x2f, 0x7a, 0x87, 0x6c, 0x11, 0xfe, 0x55, 0xfe, + 0xdb, 0x70, 0x82, 0xb4, 0x69, 0xa9, 0x2b, 0xf3, 0x56, 0x17, 0xc0, 0xe0, + 0x60, 0xe6, 0xfb, 0xfa, 0x84, 0xf8, 0x19, 0x0d, 0xdc, 0x04, 0x9b, 0x1d, + 0x06, 0xe7, 0x36, 0xcc, 0xf3, 0x95, 0x05, 0xa6, 0xa4, 0x93, 0x98, 0xf2, + 0x67, 0x43, 0x68, 0xbc, 0xb0, 0xdc, 0x93, 0xee, 0xcf, 0x6c, 0xa9, 0x85, + 0x45, 0xdc, 0xc2, 0x00, 0x14, 0x14, 0xd1, 0x6c, 0xc9, 0xe0, 0xae, 0xa8, + 0xd4, 0xbc, 0xe4, 0x50, 0x0c, 0x75, 0xf6, 0xb4, 0x09, 0x41, 0x34, 0x4f, + 0x9f, 0x16, 0x9f, 0x85, 0x9a, 0x78, 0x28, 0xd2, 0xe3, 0x9e, 0xa6, 0xc2, + 0x5f, 0x4a, 0x69, 0x06, 0x62, 0x92, 0x10, 0x87, 0x14, 0xc3, 0x03, 0x3e, + 0xb1, 0xf6, 0xaf, 0x83, 0xdf, 0x01, 0xa4, 0x67, 0x76, 0x47, 0xcd, 0xd6, + 0x0a, 0xf7, 0x6d, 0x0c, 0xb3, 0xb0, 0x9e, 0x84, 0x8e, 0xd9, 0xd4, 0x2c, + 0xc8, 0xce, 0x1d, 0x70, 0x8c, 0x1b, 0x91, 0x03, 0xf4, 0xf0, 0x7c, 0x2f, + 0xd6, 0x30, 0x40, 0xbf, 0x27, 0xb6, 0x1f, 0x33, 0x76, 0xa0, 0x42, 0xe9, + 0xe8, 0x35, 0xae, 0xe6, 0x3f, 0x76, 0xe1, 0xb2, 0xea, 0xfd, 0xd2, 0xa9, + 0x2d, 0x77, 0xa1, 0x6b, 0x8f, 0x59, 0x7d, 0xd0, 0xb2, 0x5f, 0x24, 0x53, + 0x20, 0xe4, 0x4a, 0x64, 0xcc, 0xa1, 0xe1, 0x90, 0x28, 0xcb, 0xf9, 0xe2, + 0x2c, 0xae, 0xc6, 0x94, 0x63, 0xe7, 0xae, 0x53, 0x9a, 0x19, 0x62, 0xc9, + 0xf8, 0x61, 0x9b, 0xa5, 0xfa, 0xc1, 0xbe, 0xb5, 0x6c, 0x7c, 0xdd, 0x60, + 0x81, 0x37, 0xce, 0x5f, 0xf1, 0xb1, 0x3c, 0x72, 0xe5, 0xf2, 0x91, 0xfe, + 0x93, 0x49, 0x0c, 0xeb, 0x50, 0x92, 0x09, 0x12, 0x30, 0xe5, 0x24, 0xa3, + 0x5a, 0x6c, 0xa6, 0xc9, 0x67, 0x81, 0xfa, 0x87, 0x04, 0x8e, 0x52, 0xc5, + 0xb1, 0xa1, 0x97, 0x72, 0xac, 0xb0, 0x2e, 0x80, 0x33, 0x2c, 0xf9, 0x50, + 0xf3, 0x6e, 0xb9, 0xa8, 0x43, 0xa3, 0xfd, 0x17, 0xe3, 0x3d, 0x73, 0x5c, + 0x00, 0x96, 0x97, 0x56, 0x12, 0x24, 0x2e, 0x31, 0x9c, 0x5d, 0xc1, 0xd1, + 0xb7, 0x4a, 0x38, 0xdd, 0x51, 0xab, 0x26, 0x89, 0x62, 0x4b, 0x3b, 0xc9, + 0x46, 0x18, 0x46, 0xa6, 0x83, 0xad, 0x5f, 0x04, 0x66, 0x81, 0x4c, 0x4d, + 0x52, 0x93, 0xdc, 0xb7, 0x3a, 0x84, 0xed, 0xcc, 0xcc, 0x43, 0x2b, 0x00, + 0x2f, 0x02, 0x63, 0x87, 0x85, 0xd7, 0x3c, 0xa6, 0x03, 0xb8, 0xf3, 0xfc, + 0xd4, 0xcb, 0x16, 0xc3, 0x22, 0xb1, 0xd8, 0x0f, 0x84, 0x3b, 0xdf, 0xb4, + 0xb9, 0x9c, 0xaf, 0x13, 0x5c, 0xa2, 0xbf, 0xf1, 0x99, 0x38, 0x29, 0x9f, + 0x8f, 0xe7, 0x2a, 0xe3, 0xb7, 0x38, 0xfa, 0x07, 0x15, 0x39, 0x69, 0x4a, + 0xba, 0x13, 0x72, 0xa0, 0x85, 0xa8, 0x23, 0x26, 0x55, 0x9b, 0x33, 0x56, + 0x94, 0x9f, 0xf5, 0xfb, 0xe3, 0x65, 0xa4, 0xd3, 0x01, 0xda, 0x7d, 0x1b, + 0x4a, 0x15, 0x9c, 0xcc, 0xb9, 0xbd, 0x4c, 0x58}, + {0xd0, 0x6d, 0x90, 0x64, 0x75, 0x94, 0x21, 0x5d, 0xf9, 0x93, 0xcc, 0xb4, + 0x2f, 0x5f, 0x3a, 0xa0, 0xa2, 0xb6, 0x95, 0xf5, 0xcf, 0xb4, 0xff, 0x24, + 0x03, 0xc3, 0x0f, 0xff, 0xb9, 0xbc, 0x89, 0x55, 0x20, 0x61, 0x76, 0x71, + 0xbb, 0xa8, 0xe4, 0x5e, 0x21, 0xdd, 0x0e, 0x80, 0x6b, 0x52, 0x79, 0x18, + 0x96, 0xd4, 0xcf, 0xb0, 0xee, 0x82, 0xec, 0x50, 0x31, 0x50, 0xdd, 0x6e, + 0x7e, 0xc4, 0x20, 0xe1, 0xf7, 0x37, 0x40, 0x21, 0xd8, 0xf8, 0x02, 0x32, + 0xda, 0xb8, 0xa7, 0x6e, 0xc3, 0x9e, 0xa3, 0x45, 0xd3, 0x63, 0x34, 0x52, + 0xda, 0x24, 0x45, 0x3d, 0xf1, 0x10, 0xd9, 0x0a, 0x08, 0x9d, 0xdb, 0xb5, + 0xb9, 0x44, 0xc9, 0xd8, 0xd0, 0xcd, 0x20, 0xb5, 0x24, 0x0d, 0x1e, 0x30, + 0xcd, 0xf4, 0x96, 0x77, 0xbb, 0xd7, 0xb5, 0x18, 0x9b, 0x4b, 0x46, 0x61, + 0xb7, 0xd7, 0x8e, 0x03, 0x62, 0x9a, 0x26, 0xd3, 0xe6, 0x7e, 0xab, 0x8a, + 0x2c, 0x74, 0x52, 0x89, 0xbb, 0x0b, 0xe6, 0xfe, 0x27, 0xfd, 0x2e, 0x7a, + 0x8c, 0xe4, 0x13, 0x0d, 0xe9, 0xc0, 0x7f, 0x3c, 0xf9, 0xe6, 0x6a, 0x58, + 0x8f, 0x20, 0x28, 0x78, 0x62, 0x74, 0xe0, 0x09, 0x2c, 0xb2, 0x2d, 0xd2, + 0x44, 0x7f, 0xbe, 0x13, 0xcc, 0xfe, 0xa9, 0xa1, 0xae, 0x4b, 0x04, 0xb5, + 0xe4, 0xf8, 0x53, 0x32, 0x14, 0x1c, 0x89, 0x3b, 0x80, 0xae, 0xbc, 0xa3, + 0x4b, 0xe4, 0x64, 0xa7, 0x56, 0x09, 0xe2, 0xf1, 0xf8, 0xaf, 0xd4, 0x97, + 0xf8, 0xaa, 0x10, 0xa8, 0x6c, 0x22, 0xaa, 0x27, 0x11, 0x0d, 0xd0, 0x03, + 0xeb, 0xb1, 0x47, 0x59, 0x1a, 0x5d, 0xf1, 0x1d, 0x5b, 0x53, 0xd2, 0x46, + 0x7e, 0xfb, 0xd4, 0x74, 0x9a, 0x41, 0x52, 0x8d, 0x25, 0x9a, 0x6a, 0x9b, + 0x3c, 0xaa, 0xab, 0x97, 0xae, 0x52, 0x94, 0xdd, 0xb2, 0xc7, 0x5f, 0x00, + 0xd7, 0x3c, 0x58, 0xdf, 0x81, 0x00, 0xae, 0x90, 0x37, 0x4a, 0xfa, 0x75, + 0x97, 0xdb, 0x1a, 0xc2, 0x45, 0x59, 0x42, 0x08, 0x2f, 0x48, 0xa4, 0x14, + 0x99, 0xc2, 0xe1, 0x14, 0x0c, 0xb8, 0x5d, 0x4e, 0x12, 0x3e, 0xc2, 0x9c, + 0x9d, 0x39, 0xda, 0x84, 0x36, 0xb5, 0xd3, 0x90, 0x89, 0x39, 0xf5, 0x30, + 0x06, 0x9f, 0xce, 0x29, 0xa6, 0x02, 0x13, 0xec, 0xcf, 0x16, 0x04, 0x10, + 0x56, 0x66, 0x37, 0x34, 0xa5, 0x00, 0xeb, 0xd4, 0x18, 0x8d, 0x5a, 0x05, + 0x20, 0xeb, 0x23, 0x36, 0x43, 0x20, 0xe6, 0x95, 0x5b, 0xfa, 0xd2, 0xdb, + 0x00, 0x56, 0xa3, 0x46, 0x07, 0xf4, 0x83, 0x76, 0x6b, 0x3e, 0x28, 0xde, + 0xf5, 0xe4, 0xb3, 0xaa, 0x88, 0x2b, 0x05, 0x7d, 0x71, 0xf8, 0x87, 0x21, + 0x09, 0x7b, 0x4d, 0x00, 0x36, 0x2d, 0x35, 0xf1, 0x03, 0x6e, 0x08, 0xfc, + 0x59, 0xed, 0x71, 0x11, 0xbe, 0x7c, 0x53, 0xf3, 0xb9, 0x69, 0x90, 0x13, + 0xbb, 0xdf, 0xe0, 0xc5, 0xfa, 0x5d, 0xc7, 0x35, 0x3b, 0x93, 0x79, 0x4e, + 0x11, 0xaf, 0x9c, 0x54, 0x59, 0xe1, 0xe2, 0xd9, 0x71, 0x63, 0x6b, 0x90, + 0x99, 0xcd, 0xb4, 0x18, 0xee, 0x49, 0x39, 0x0a, 0xb8, 0x90, 0x45, 0x10, + 0x22, 0xc8, 0x7e, 0x0a, 0x46, 0x17, 0xf5, 0x1a, 0xbf, 0x09, 0x2d, 0x64, + 0xd4, 0x7d, 0x72, 0x2c, 0xa6, 0x8e, 0xdd, 0xb5, 0x56, 0x98, 0x2d, 0x90, + 0x0c, 0x1b, 0x6f, 0x01, 0xba, 0xbc, 0x59, 0x8b, 0x97, 0xff, 0x0e, 0x42, + 0x92, 0x67, 0xa0, 0x8f, 0x24, 0x4f, 0xb6, 0xde, 0x8c, 0xfe, 0xe2, 0x10, + 0x77, 0xf3, 0xda, 0x78, 0xb0, 0xc5, 0x1a, 0xf9, 0x55, 0xa8, 0xb1, 0x6d, + 0x8e, 0x3c, 0x5e, 0xfc, 0xf1, 0xe2, 0xee, 0x39, 0x84, 0xf6, 0x83, 0x65, + 0xef, 0x0a, 0xfd, 0xf8, 0x6b, 0xce, 0x4f, 0x19, 0x0b, 0x2b, 0xde, 0x2c, + 0xa0, 0xe2, 0x2a, 0x27, 0x42, 0x6c, 0x2d, 0xf6, 0x5e, 0xfd, 0x3d, 0xea, + 0x77, 0x0f, 0xba, 0x94}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {431, + {0x8b, 0x5a, 0x70, 0x2a, 0x93, 0x61, 0x70, 0x2b, 0x53, 0x71, 0xc2, 0x1f, + 0x3b, 0x89, 0x9b, 0xd2}, + {0x90, 0xdb, 0x7e, 0x0c, 0xb2, 0x9e, 0x14, 0xa5, 0x83, 0x1e, 0x1a, 0x7a, + 0xc0, 0x06, 0x39, 0xd0, 0x44, 0x16, 0x0b, 0xc1, 0xe1, 0xbf, 0x73, 0x15, + 0x72, 0x29, 0x10, 0xc8, 0x01, 0xa7, 0x14, 0x90, 0x0b, 0x98, 0xdf, 0xd9, + 0x0e, 0x08, 0x6d, 0xba, 0x08, 0xa8, 0x82, 0xaf, 0x66, 0x5c, 0x94, 0x0f, + 0xfc, 0x08, 0x88, 0x74, 0x2b, 0xc9, 0x0f, 0x2c, 0xd5, 0x8c, 0x7d, 0xbd, + 0x9e, 0x96, 0xd1, 0x99, 0xed, 0x12, 0x28, 0xb4, 0x19, 0xa7, 0xac, 0xa4, + 0xf5, 0x2c, 0xd6, 0x28, 0x16, 0x81, 0xf1, 0x19, 0xa2, 0xfe, 0x10, 0xd2, + 0x44, 0x1b, 0xa8, 0x79, 0xca, 0x7c, 0x73, 0x1f, 0x33, 0xc7, 0xa4, 0x0c, + 0x71, 0xd4, 0xc2, 0x69, 0xe9, 0x99, 0xfb, 0xa0, 0x9d, 0x7c, 0x7d, 0xcd, + 0x6a, 0x89, 0x85, 0xe9, 0x4e, 0x3a, 0xcb, 0x83, 0xae, 0x50, 0x01, 0x32, + 0x5a, 0x0e, 0xbe, 0x63, 0x90, 0x5c, 0x82, 0xf0, 0x91, 0xcd, 0x49, 0x8a, + 0xad, 0x1f, 0x25, 0x40, 0xd8, 0xbb, 0x5d, 0xb1, 0xc2, 0x18, 0xfa, 0xe7, + 0xb4, 0x8a, 0xfb, 0x2f, 0xba, 0x59, 0x08, 0x17, 0x65, 0xb5, 0x2b, 0xb5, + 0xa5, 0xb2, 0xfc, 0xaa, 0x97, 0x9f, 0xae, 0x15, 0x41, 0x13, 0x60, 0xd1, + 0x78, 0x18, 0x66, 0xa6, 0x6a, 0x32, 0x83, 0x14, 0xfe, 0xd7, 0x8a, 0xa3, + 0x08, 0x76, 0x99, 0x25, 0x1d, 0xb4, 0x68, 0x50, 0xf2, 0x5b, 0xcb, 0xc0, + 0xc8, 0x65, 0x61, 0x2b, 0x80, 0x5c, 0x2b, 0xeb, 0xac, 0x32, 0xbf, 0xbf, + 0xe3, 0xd8, 0xf4, 0xe7, 0x56, 0x1d, 0x20, 0xc9, 0x0d, 0xe1, 0x6c, 0xd5, + 0x7f, 0x89, 0xe1, 0xf3, 0x90, 0x14, 0x14, 0x95, 0xbc, 0x4a, 0x26, 0xfa, + 0x99, 0x36, 0xed, 0x0b, 0x3d, 0x17, 0xea, 0x35, 0xd7, 0xe4, 0xc9, 0x49, + 0xe5, 0x5f, 0xfe, 0x36, 0xf5, 0x0a, 0x0b, 0x70, 0x9e, 0xb8, 0x85, 0x25, + 0x8d, 0x31, 0xb0, 0x94, 0x38, 0x63, 0x22, 0x9d, 0x36, 0x5a, 0x4f, 0x8a, + 0xa6, 0x41, 0x07, 0x6f, 0xe1, 0xf4, 0xde, 0x65, 0x80, 0x50, 0x90, 0x3b, + 0xca, 0x55, 0xfb, 0x2f, 0xc0, 0x3b, 0xd1, 0xc3, 0x63, 0x7c, 0x93, 0xbd, + 0x09, 0x6e, 0xa5, 0xf2, 0x2d, 0x5f, 0x6a, 0x6e, 0xb0, 0x27, 0x8f, 0x5d, + 0xe2, 0x45, 0x36, 0x3c, 0xd2, 0xe9, 0xd0, 0x39, 0x3c, 0x0a, 0x9e, 0xf7, + 0x07, 0x2a, 0xb6, 0xd3, 0xc1, 0x86, 0xcf, 0xdf, 0x09, 0x19, 0x36, 0xf9, + 0x4b, 0x3e, 0x95, 0x86, 0x77, 0x9b, 0x44, 0x5f, 0x45, 0x89, 0xda, 0x56, + 0x2f, 0xad, 0xf7, 0x19, 0xe5, 0x89, 0x0d, 0x94, 0xcf, 0xa3, 0xcd, 0xb8, + 0x54, 0x43, 0x35, 0x94, 0x58, 0x6e, 0xd9, 0xf7, 0x58, 0x59, 0x1c, 0x00, + 0xa2, 0xc5, 0xc1, 0x21, 0xbb, 0x22, 0x56, 0x8c, 0xfa, 0x64, 0x07, 0xcc, + 0x42, 0xc1, 0xbd, 0x19, 0x7d, 0xe0, 0x07, 0xe2, 0xf9, 0x33, 0x4f, 0x09, + 0x0b, 0x3f, 0x7f, 0x0b, 0xa6, 0x11, 0xdc, 0x68, 0xe3, 0x86, 0x93, 0xe2, + 0xc2, 0xb6, 0x60, 0x62, 0x52, 0x8e, 0xd0, 0xb9, 0xf6, 0x46, 0x92, 0xd2, + 0x2b, 0x4a, 0x87, 0x7a, 0x14, 0x77, 0xa1, 0x4c, 0x6e, 0x66, 0x8d, 0xac, + 0x11, 0xc3, 0x19, 0xa7, 0xca, 0xcf, 0xbf, 0x99, 0x92, 0x2a, 0x96, 0xe3, + 0x73, 0xb2, 0x25, 0x60, 0x0c, 0xbb, 0x37, 0xe7, 0x8c, 0x41, 0x1b, 0xd1, + 0xc7, 0xca, 0x4e, 0x48, 0xb0, 0x95, 0x64, 0x0c, 0x90, 0xdc, 0x82, 0x57, + 0xd3, 0x60, 0x77, 0x13, 0x5c, 0x83, 0x97, 0x41, 0xd2, 0x85, 0x51, 0x94, + 0x6a, 0x44, 0xbe, 0x8b, 0x54, 0x33, 0xc9, 0xab, 0x95, 0xe3, 0xe7, 0x5b, + 0xce, 0xfb, 0xb5, 0xb0, 0x3f, 0x65, 0x88, 0xef, 0x4d, 0x5c, 0x80, 0x85, + 0x9a, 0xaa, 0xfc, 0xfa, 0x22, 0x5e, 0x88, 0xc4, 0xe8, 0x1d, 0x6d, 0xea, + 0x85, 0x6e, 0x13, 0xe1, 0x3d, 0xb5, 0x59, 0xe1}, + {0x2e, 0x22, 0xed, 0xfc, 0xd2, 0x1c, 0x79, 0x67, 0xd0, 0xa6, 0x76, 0x4a, + 0x6b, 0xc1, 0xd8, 0x5e, 0x66, 0x2e, 0xb1, 0x01, 0x23, 0xc6, 0xa4, 0xce, + 0x98, 0x93, 0x11, 0x19, 0x76, 0xc3, 0x3a, 0x88, 0x63, 0x0c, 0xdb, 0x1a, + 0xea, 0x2c, 0xb5, 0x2b, 0xf9, 0x87, 0x5b, 0x61, 0xc9, 0x9c, 0xce, 0xee, + 0xfa, 0x84, 0x91, 0x08, 0xe9, 0x61, 0x61, 0xab, 0x9f, 0xba, 0x95, 0x9a, + 0xbe, 0x86, 0x4c, 0x9e, 0x57, 0x35, 0xbc, 0x6f, 0x11, 0xf7, 0xaf, 0x30, + 0xd6, 0x9e, 0x2b, 0x81, 0x2c, 0xca, 0xec, 0x7a, 0xcb, 0x22, 0x1d, 0x8a, + 0x0e, 0x52, 0xd5, 0xf8, 0x4d, 0x18, 0x06, 0xfb, 0x3b, 0x86, 0x1c, 0x04, + 0x56, 0x69, 0x22, 0xef, 0x02, 0xea, 0x1e, 0xfb, 0xb9, 0x7d, 0x10, 0xe1, + 0xf7, 0x60, 0x6f, 0xf3, 0x9b, 0x60, 0x1d, 0x1b, 0xa9, 0xe8, 0x9f, 0x3a, + 0xf5, 0x8b, 0xc4, 0x5e, 0xcb, 0xb2, 0x11, 0x75, 0xb3, 0xd2, 0x17, 0xb0, + 0x88, 0xa1, 0xc5, 0xaa, 0xf7, 0xfc, 0x45, 0x1b, 0x36, 0xdd, 0x25, 0x9a, + 0xb1, 0x11, 0xb7, 0x8f, 0xe2, 0xb4, 0x0f, 0x50, 0x73, 0xf3, 0x1f, 0xa0, + 0x2c, 0xe3, 0x07, 0x18, 0x78, 0x31, 0x01, 0x0d, 0x20, 0xd3, 0xd2, 0x11, + 0x41, 0xff, 0x97, 0xed, 0x57, 0xe6, 0x6a, 0x1b, 0x4e, 0xb6, 0xf3, 0x29, + 0x93, 0x70, 0x56, 0x8b, 0x3f, 0x35, 0x60, 0x08, 0x28, 0x69, 0x5b, 0x11, + 0x18, 0x8c, 0x46, 0xa4, 0xb4, 0xe2, 0xaf, 0x60, 0x14, 0xf8, 0x47, 0xf4, + 0xca, 0xe5, 0xaf, 0x1e, 0x9d, 0x9a, 0x3d, 0x7b, 0xbb, 0x5d, 0xaf, 0xfb, + 0x78, 0x19, 0xa5, 0xf1, 0xa5, 0xcf, 0x79, 0x99, 0x73, 0x17, 0xb4, 0x88, + 0x6f, 0xf9, 0xe6, 0x97, 0x98, 0xc6, 0x6b, 0x6f, 0xfd, 0xf6, 0xdc, 0x69, + 0x64, 0xa1, 0x98, 0x53, 0x0b, 0xa1, 0x7f, 0xe2, 0xde, 0x87, 0x46, 0x1c, + 0xa5, 0x04, 0xbd, 0x6e, 0xea, 0xb0, 0x18, 0x74, 0x7b, 0x7d, 0xc6, 0x6e, + 0xbf, 0x06, 0x77, 0xb2, 0xd5, 0xe1, 0x78, 0x72, 0xd2, 0xb6, 0x40, 0x12, + 0x17, 0xaf, 0xda, 0x5c, 0xbf, 0x63, 0x14, 0xeb, 0x58, 0x71, 0xcd, 0x11, + 0x67, 0x7b, 0xd5, 0xcf, 0xe9, 0x2a, 0x8a, 0x87, 0x0b, 0x5f, 0x3e, 0x1b, + 0xa7, 0x31, 0x5b, 0xa7, 0x93, 0x7f, 0xbd, 0x3c, 0xb4, 0x97, 0x45, 0x2c, + 0xef, 0xdb, 0x46, 0x5a, 0x5c, 0xf2, 0x15, 0x83, 0x7e, 0x0f, 0xa5, 0x54, + 0x8a, 0x21, 0xdd, 0x78, 0x95, 0x03, 0x4b, 0xe1, 0x7c, 0xf8, 0x71, 0xc7, + 0xd2, 0xcb, 0x9b, 0xee, 0x07, 0x77, 0xdf, 0x6b, 0xd5, 0xb2, 0x55, 0xc1, + 0x64, 0x7b, 0xd6, 0xf4, 0xc8, 0x58, 0x45, 0x58, 0x16, 0x6c, 0xaf, 0xdc, + 0x9d, 0x2d, 0x0e, 0xa4, 0xaf, 0xda, 0xb5, 0x52, 0x56, 0xd5, 0xc3, 0xe6, + 0x46, 0x6f, 0x1c, 0x13, 0x02, 0x98, 0x91, 0xd6, 0xde, 0x86, 0x67, 0xb1, + 0x1d, 0xa0, 0x94, 0xe5, 0x74, 0xf9, 0xca, 0x33, 0x23, 0x6d, 0x98, 0x8d, + 0x60, 0x6b, 0xa3, 0x62, 0x8d, 0x47, 0xb4, 0x27, 0x9a, 0x47, 0x80, 0x3b, + 0x03, 0xf5, 0x1e, 0x74, 0x4c, 0xd3, 0x62, 0xcb, 0x24, 0xd8, 0xac, 0x74, + 0x5d, 0xff, 0x79, 0xa2, 0x27, 0x40, 0xb5, 0x4f, 0xd9, 0xdd, 0x64, 0x45, + 0x16, 0xf0, 0xa7, 0xe2, 0x24, 0xfa, 0x76, 0xb6, 0x7f, 0x19, 0xf8, 0xb3, + 0x22, 0xbf, 0x37, 0xa9, 0x2e, 0xac, 0xfc, 0xf8, 0x2c, 0xcb, 0x9a, 0x72, + 0x5b, 0x65, 0x44, 0xec, 0x98, 0xf8, 0x03, 0xf2, 0xea, 0xa9, 0x3a, 0x1c, + 0x52, 0x93, 0xd3, 0x24, 0x8d, 0xa9, 0x2d, 0xe9, 0x9c, 0xe5, 0xdd, 0x9d, + 0x51, 0x45, 0x2a, 0xec, 0x7a, 0x19, 0x3f, 0xb2, 0xed, 0x8d, 0x6e, 0xea, + 0xc5, 0x60, 0x6c, 0xb0, 0x1d, 0x29, 0x9c, 0x1d, 0x8b, 0x11, 0x7c, 0xc6, + 0xd1, 0x27, 0x77, 0x1b, 0xe5, 0xda, 0x45, 0x28, 0xf3, 0xe2, 0xcc, 0x4f, + 0xda, 0x57, 0x21, 0x8d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {432, + {0x25, 0x0e, 0x8d, 0x28, 0xc6, 0x10, 0xa2, 0x48, 0xb7, 0x84, 0xf8, 0x77, + 0x51, 0x8b, 0xbd, 0xca}, + {0x0d, 0xde, 0x98, 0x15, 0x5b, 0x92, 0x3f, 0x26, 0xc7, 0xdb, 0x2f, 0x2e, + 0x7f, 0xb5, 0x93, 0x20, 0xd7, 0x67, 0x16, 0x95, 0xff, 0x88, 0x66, 0xed, + 0x92, 0x86, 0xd0, 0xee, 0x7b, 0x12, 0x2f, 0xca, 0xf0, 0xb3, 0xad, 0xf9, + 0x44, 0xe0, 0xde, 0x0c, 0xe4, 0xd7, 0xd8, 0x4a, 0x9a, 0x80, 0xb1, 0xec, + 0x46, 0x52, 0x35, 0x8d, 0x99, 0x17, 0x2d, 0xd2, 0xb6, 0xdf, 0xc6, 0x95, + 0x6c, 0x64, 0x9f, 0x9a, 0xa4, 0x32, 0x75, 0xf3, 0x57, 0x4a, 0x83, 0xf6, + 0x54, 0x71, 0xa7, 0x3d, 0x28, 0xbc, 0x54, 0x18, 0x26, 0x24, 0xdd, 0x90, + 0x67, 0xef, 0x58, 0x98, 0xf5, 0x79, 0x22, 0x50, 0x2d, 0x44, 0xec, 0xea, + 0x35, 0xc1, 0xef, 0x89, 0x04, 0x73, 0x22, 0xc5, 0xc3, 0xcf, 0x5c, 0xd7, + 0x02, 0xa7, 0x5a, 0xcf, 0x2b, 0x88, 0x06, 0xad, 0x04, 0x08, 0xd9, 0x71, + 0xe2, 0x0c, 0x14, 0x3c, 0x54, 0x7c, 0x19, 0xa1, 0xf1, 0xa1, 0x03, 0x7c, + 0xe4, 0x7f, 0x8c, 0x75, 0xb8, 0x29, 0x77, 0x71, 0x03, 0x79, 0xd6, 0xfa, + 0xa0, 0x93, 0xc9, 0xcb, 0xf0, 0x37, 0x1f, 0x04, 0x93, 0x53, 0x0e, 0xb4, + 0x31, 0x18, 0x8e, 0x0d, 0x6a, 0x1c, 0x0e, 0xcd, 0xde, 0xdc, 0x8e, 0xc4, + 0xdb, 0xfe, 0x45, 0x9b, 0x44, 0xac, 0xe8, 0xc8, 0x05, 0x3b, 0xe9, 0x95, + 0x14, 0xe6, 0xa0, 0x21, 0xcf, 0x34, 0xfb, 0x23, 0x61, 0xc3, 0x23, 0x94, + 0xfe, 0xf7, 0x85, 0x9a, 0x42, 0x46, 0x27, 0x0c, 0x46, 0x5f, 0x4e, 0xab, + 0x72, 0x0a, 0xc3, 0x73, 0x80, 0x1e, 0xc5, 0x26, 0xcc, 0x38, 0x3c, 0xea, + 0x75, 0x52, 0x93, 0x06, 0xb6, 0x03, 0x8b, 0x91, 0x2c, 0x05, 0x6c, 0xd5, + 0x38, 0x61, 0x60, 0x3e, 0x84, 0xd8, 0x88, 0x71, 0x22, 0x13, 0xb8, 0x4d, + 0xa4, 0x8b, 0x48, 0x3d, 0xea, 0x45, 0xe5, 0x1a, 0x9b, 0x35, 0xb4, 0xfe, + 0xc9, 0x16, 0x03, 0x93, 0x3a, 0x5d, 0x62, 0x8c, 0x25, 0xa5, 0x43, 0x68, + 0x36, 0x89, 0x04, 0x1e, 0x97, 0x81, 0x3e, 0x9b, 0x81, 0xc6, 0x6e, 0x6a, + 0x36, 0x7a, 0x0c, 0xb0, 0x8b, 0x38, 0x3c, 0xce, 0x83, 0x8f, 0xd9, 0xca, + 0xfc, 0xeb, 0x6b, 0xbb, 0xba, 0xa0, 0xac, 0x8e, 0x60, 0x4e, 0x82, 0x41, + 0xed, 0x76, 0x79, 0x2d, 0x53, 0x3e, 0xf4, 0x87, 0x3a, 0x1a, 0x4c, 0x8e, + 0x3c, 0x90, 0x0d, 0x57, 0x57, 0x2d, 0x7d, 0xba, 0x9e, 0xa7, 0x49, 0xbe, + 0xfd, 0xed, 0x6e, 0xf6, 0xd3, 0x35, 0xf8, 0x33, 0x82, 0xfd, 0x1b, 0xef, + 0x42, 0x6d, 0xa5, 0x00, 0x7d, 0x3a, 0x6c, 0x17, 0x47, 0xa5, 0xaa, 0x67, + 0xd8, 0x0d, 0x52, 0xb9, 0xe3, 0x01, 0x3f, 0x65, 0xe9, 0xb9, 0x8d, 0x8a, + 0x7d, 0x38, 0xf0, 0xad, 0x50, 0xa3, 0xca, 0x5a, 0x56, 0x98, 0x7b, 0x4e, + 0xc8, 0x33, 0x00, 0x1a, 0x46, 0x10, 0xd4, 0xee, 0x59, 0xd5, 0x50, 0x86, + 0xee, 0xec, 0xc3, 0xb0, 0x8a, 0xde, 0x9b, 0x09, 0xf5, 0xd0, 0x72, 0x71, + 0xb2, 0xba, 0x78, 0xc0, 0xa8, 0x1a, 0xb2, 0xc1, 0x23, 0x56, 0x42, 0xec, + 0xdb, 0xcf, 0x06, 0xd5, 0x67, 0x0a, 0x95, 0xf2, 0xf4, 0x2d, 0x0c, 0xda, + 0x53, 0x15, 0x66, 0x46, 0x30, 0x19, 0xcf, 0xb9, 0x0b, 0x0d, 0x64, 0x27, + 0x70, 0xb2, 0xf5, 0xe6, 0xa8, 0x47, 0x3a, 0x56, 0xbe, 0x42, 0x1c, 0x01, + 0x56, 0xe0, 0x0f, 0xe8, 0x82, 0x40, 0x15, 0x55, 0x59, 0x39, 0xbc, 0x61, + 0x9c, 0xe6, 0x85, 0x89, 0x45, 0x1e, 0x2b, 0x6a, 0x6a, 0x35, 0x1f, 0xb0, + 0x2d, 0x68, 0x58, 0xfb, 0x72, 0x38, 0x47, 0x8c, 0x61, 0x0f, 0x58, 0x29, + 0x2d, 0xfa, 0x1f, 0x3a, 0x60, 0xeb, 0x04, 0x7c, 0x2c, 0x86, 0xdc, 0x0c, + 0x21, 0x77, 0x42, 0x34, 0x6a, 0xab, 0x4e, 0x0e, 0x99, 0xc9, 0xef, 0x60, + 0xda, 0xfe, 0xa0, 0xc3, 0x8a, 0xc0, 0x66, 0x64}, + {0xc9, 0xeb, 0x18, 0x96, 0xc7, 0xa6, 0xa4, 0xfc, 0xf9, 0x49, 0xdc, 0xd9, + 0xd0, 0x24, 0x17, 0x0b, 0x4f, 0xb3, 0xe0, 0x14, 0xdc, 0xf6, 0x28, 0x80, + 0x98, 0x43, 0xb3, 0x16, 0x43, 0xdf, 0x81, 0x4b, 0x1b, 0xc0, 0x12, 0x94, + 0x7b, 0x33, 0x5e, 0x9a, 0x47, 0x78, 0x82, 0x3e, 0x8b, 0xd2, 0x60, 0xaf, + 0x23, 0xb2, 0xd3, 0x94, 0x33, 0x5b, 0x66, 0x0b, 0xd4, 0xd4, 0xb8, 0xe8, + 0xca, 0x26, 0xf5, 0x75, 0x45, 0x07, 0xc2, 0x89, 0x10, 0x14, 0x81, 0xdc, + 0x74, 0xc3, 0x32, 0xb5, 0xaa, 0x55, 0x4a, 0x47, 0xbb, 0x06, 0xdd, 0x92, + 0xf9, 0x66, 0x1d, 0xc1, 0x6f, 0x8e, 0xa2, 0x79, 0xad, 0xe9, 0x2d, 0xa9, + 0xc7, 0x75, 0xf5, 0x1c, 0xe0, 0x29, 0xb7, 0x4e, 0xd4, 0x00, 0x40, 0xa2, + 0x0d, 0x61, 0x65, 0x7f, 0xa6, 0x10, 0x79, 0x2b, 0x0e, 0xde, 0x43, 0x94, + 0xb0, 0x7a, 0x86, 0xfe, 0xee, 0x2b, 0xaf, 0x0c, 0x05, 0x42, 0x4a, 0xf0, + 0x8f, 0x6c, 0xbb, 0x1a, 0x3c, 0x35, 0xcb, 0x28, 0x15, 0x74, 0x53, 0xe6, + 0xa6, 0xf0, 0x3b, 0x02, 0x8a, 0x2b, 0xe5, 0x6d, 0x51, 0x9a, 0xf0, 0xa6, + 0x07, 0x02, 0x08, 0xe3, 0x64, 0x8a, 0xec, 0xae, 0xb4, 0xb2, 0xae, 0xb7, + 0x65, 0x97, 0x41, 0xbe, 0xed, 0x47, 0x36, 0xac, 0x05, 0xe7, 0x38, 0x57, + 0x2e, 0xd8, 0xe5, 0x5d, 0x03, 0x79, 0x71, 0xd3, 0xab, 0x3c, 0xec, 0x7d, + 0xc7, 0xb0, 0xe4, 0xe2, 0x8c, 0x4c, 0xdd, 0x05, 0xca, 0x42, 0xba, 0x50, + 0x86, 0x2d, 0x44, 0x5e, 0xd1, 0xa6, 0x37, 0xfe, 0x9c, 0xe4, 0xe5, 0xa9, + 0x2c, 0xb2, 0xf2, 0x48, 0x36, 0x14, 0xfb, 0xc4, 0x6e, 0xd4, 0xb7, 0x5b, + 0x12, 0x66, 0xb4, 0x54, 0xbb, 0x89, 0xe9, 0x03, 0x51, 0x9e, 0x00, 0x3b, + 0xb0, 0x28, 0xd1, 0x4c, 0xaf, 0x22, 0x0a, 0x99, 0x81, 0x0a, 0x74, 0xee, + 0x88, 0x45, 0xce, 0x10, 0x37, 0xe0, 0x32, 0xd6, 0xa2, 0x01, 0xe0, 0x63, + 0x12, 0xd8, 0xe2, 0x39, 0x5e, 0x1d, 0x6e, 0x93, 0xd9, 0xf4, 0xd9, 0x4f, + 0x86, 0x36, 0xff, 0xf1, 0x28, 0xe3, 0x6f, 0x9f, 0x52, 0xc7, 0x13, 0xa1, + 0x75, 0x78, 0x95, 0x69, 0x60, 0x69, 0x34, 0xe3, 0xdf, 0x6e, 0x42, 0xa2, + 0xfb, 0x30, 0xee, 0x39, 0xea, 0x5a, 0xe8, 0xcb, 0x70, 0x66, 0x8b, 0x8a, + 0x8e, 0xac, 0xf6, 0xa1, 0xf1, 0x41, 0x31, 0x7f, 0xae, 0xcd, 0x1f, 0x6b, + 0x68, 0xd9, 0x1f, 0xcd, 0x2b, 0xfb, 0xd1, 0xeb, 0x0c, 0x50, 0x2d, 0xf7, + 0x0f, 0x57, 0xd4, 0xf1, 0xb5, 0xa1, 0x60, 0x48, 0x11, 0xf3, 0xc5, 0x57, + 0x40, 0xba, 0xaf, 0xe9, 0xee, 0x42, 0x2e, 0x3b, 0x68, 0x19, 0xb3, 0xd3, + 0x3a, 0x7d, 0x60, 0xcf, 0x8b, 0x64, 0x41, 0x42, 0x7a, 0x73, 0x7b, 0xcd, + 0x37, 0x1a, 0x5a, 0x4b, 0x22, 0x0b, 0xa8, 0x44, 0x3c, 0xb9, 0xd9, 0xdb, + 0x43, 0x90, 0xb4, 0x3b, 0xa9, 0x24, 0x96, 0xe8, 0x96, 0xe3, 0x26, 0x0b, + 0x77, 0x6f, 0x88, 0x44, 0xca, 0x17, 0x1f, 0xfe, 0x4c, 0xa7, 0x42, 0x94, + 0x6c, 0x67, 0x76, 0x6a, 0xe5, 0x44, 0x19, 0x2c, 0xff, 0xe4, 0xdb, 0xc7, + 0x42, 0x58, 0x33, 0xf3, 0x6a, 0x05, 0xf3, 0xc1, 0x89, 0x7e, 0x4e, 0x40, + 0x33, 0x45, 0xd3, 0xcf, 0xe4, 0x18, 0x1e, 0x54, 0xfd, 0xdf, 0xb0, 0xba, + 0xcf, 0xc0, 0xf1, 0xbc, 0xef, 0x3e, 0xb4, 0xe9, 0x67, 0xdf, 0x15, 0x74, + 0x74, 0xf6, 0xda, 0x17, 0x53, 0x8a, 0x01, 0xaf, 0x56, 0x62, 0xdc, 0x1c, + 0xcb, 0x1e, 0xb3, 0x3c, 0x2a, 0xb2, 0x11, 0x5a, 0xa6, 0x64, 0xe3, 0x7c, + 0x80, 0x30, 0xc9, 0x45, 0x3d, 0xb5, 0xb2, 0x46, 0x1f, 0xb7, 0x29, 0x4c, + 0x2b, 0xb8, 0x02, 0x95, 0xdf, 0x4e, 0x1d, 0xa0, 0x1b, 0xad, 0xde, 0x1b, + 0xe5, 0xa6, 0x2e, 0x95, 0xb6, 0x11, 0x74, 0x77, 0xa6, 0xa0, 0x4d, 0xae, + 0xae, 0xbf, 0x00, 0xb3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {433, + {0x9c, 0xe7, 0x04, 0x46, 0x57, 0x7f, 0x71, 0x23, 0xfa, 0xbc, 0xd8, 0xbe, + 0xc5, 0x49, 0x67, 0x4c}, + {0x0d, 0xde, 0x98, 0x15, 0x5b, 0x92, 0x3f, 0x26, 0xc7, 0xdb, 0x2f, 0x2e, + 0x7f, 0xb5, 0x93, 0x20, 0xd7, 0x67, 0x16, 0x95, 0xff, 0x88, 0x66, 0xed, + 0x92, 0x86, 0xd0, 0xee, 0x7b, 0x12, 0x2f, 0xca, 0xf0, 0xb3, 0xad, 0xf9, + 0x44, 0xe0, 0xde, 0x0c, 0xe4, 0xd7, 0xd8, 0x4a, 0x9a, 0x80, 0xb1, 0xec, + 0x46, 0x52, 0x35, 0x8d, 0x99, 0x17, 0x2d, 0xd2, 0xb6, 0xdf, 0xc6, 0x95, + 0x6c, 0x64, 0x9f, 0x9a, 0xa4, 0x32, 0x75, 0xf3, 0x57, 0x4a, 0x83, 0xf6, + 0x54, 0x71, 0xa7, 0x3d, 0x28, 0xbc, 0x54, 0x18, 0x26, 0x24, 0xdd, 0x90, + 0x67, 0xef, 0x58, 0x98, 0xf5, 0x79, 0x22, 0x50, 0x2d, 0x44, 0xec, 0xea, + 0x35, 0xc1, 0xef, 0x89, 0x04, 0x73, 0x22, 0xc5, 0xc3, 0xcf, 0x5c, 0xd7, + 0x02, 0xa7, 0x5a, 0xcf, 0x2b, 0x88, 0x06, 0xad, 0x04, 0x08, 0xd9, 0x71, + 0xe2, 0x0c, 0x14, 0x3c, 0x54, 0x7c, 0x19, 0xa1, 0xf1, 0xa1, 0x03, 0x7c, + 0xe4, 0x7f, 0x8c, 0x75, 0xb8, 0x29, 0x77, 0x71, 0x03, 0x79, 0xd6, 0xfa, + 0xa0, 0x93, 0xc9, 0xcb, 0xf0, 0x37, 0x1f, 0x04, 0x93, 0x53, 0x0e, 0xb4, + 0x31, 0x18, 0x8e, 0x0d, 0x6a, 0x1c, 0x0e, 0xcd, 0xde, 0xdc, 0x8e, 0xc4, + 0xdb, 0xfe, 0x45, 0x9b, 0x44, 0xac, 0xe8, 0xc8, 0x05, 0x3b, 0xe9, 0x95, + 0x14, 0xe6, 0xa0, 0x21, 0xcf, 0x34, 0xfb, 0x23, 0x61, 0xc3, 0x23, 0x94, + 0xfe, 0xf7, 0x85, 0x9a, 0x42, 0x46, 0x27, 0x0c, 0x46, 0x5f, 0x4e, 0xab, + 0x72, 0x0a, 0xc3, 0x73, 0x80, 0x1e, 0xc5, 0x26, 0xcc, 0x38, 0x3c, 0xea, + 0x75, 0x52, 0x93, 0x06, 0xb6, 0x03, 0x8b, 0x91, 0x2c, 0x05, 0x6c, 0xd5, + 0x38, 0x61, 0x60, 0x3e, 0x84, 0xd8, 0x88, 0x71, 0x22, 0x13, 0xb8, 0x4d, + 0xa4, 0x8b, 0x48, 0x3d, 0xea, 0x45, 0xe5, 0x1a, 0x9b, 0x35, 0xb4, 0xfe, + 0xc9, 0x16, 0x03, 0x93, 0x3a, 0x5d, 0x62, 0x8c, 0x25, 0xa5, 0x43, 0x68, + 0x36, 0x89, 0x04, 0x1e, 0x97, 0x81, 0x3e, 0x9b, 0x81, 0xc6, 0x6e, 0x6a, + 0x36, 0x7a, 0x0c, 0xb0, 0x8b, 0x38, 0x3c, 0xce, 0x83, 0x8f, 0xd9, 0xca, + 0xfc, 0xeb, 0x6b, 0xbb, 0xba, 0xa0, 0xac, 0x8e, 0x60, 0x4e, 0x82, 0x41, + 0xed, 0x76, 0x79, 0x2d, 0x53, 0x3e, 0xf4, 0x87, 0x3a, 0x1a, 0x4c, 0x8e, + 0x3c, 0x90, 0x0d, 0x57, 0x57, 0x2d, 0x7d, 0xba, 0x9e, 0xa7, 0x49, 0xbe, + 0xfd, 0xed, 0x6e, 0xf6, 0xd3, 0x35, 0xf8, 0x33, 0x82, 0xfd, 0x1b, 0xef, + 0x42, 0x6d, 0xa5, 0x00, 0x7d, 0x3a, 0x6c, 0x17, 0x47, 0xa5, 0xaa, 0x67, + 0xd8, 0x0d, 0x52, 0xb9, 0xe3, 0x01, 0x3f, 0x65, 0xe9, 0xb9, 0x8d, 0x8a, + 0x7d, 0x38, 0xf0, 0xad, 0x50, 0xa3, 0xca, 0x5a, 0x56, 0x98, 0x7b, 0x4e, + 0xc8, 0x33, 0x00, 0x1a, 0x46, 0x10, 0xd4, 0xee, 0x59, 0xd5, 0x50, 0x86, + 0xee, 0xec, 0xc3, 0xb0, 0x8a, 0xde, 0x9b, 0x09, 0xf5, 0xd0, 0x72, 0x71, + 0xb2, 0xba, 0x78, 0xc0, 0xa8, 0x1a, 0xb2, 0xc1, 0x23, 0x56, 0x42, 0xec, + 0xdb, 0xcf, 0x06, 0xd5, 0x67, 0x0a, 0x95, 0xf2, 0xf4, 0x2d, 0x0c, 0xda, + 0x53, 0x15, 0x66, 0x46, 0x30, 0x19, 0xcf, 0xb9, 0x0b, 0x0d, 0x64, 0x27, + 0x70, 0xb2, 0xf5, 0xe6, 0xa8, 0x47, 0x3a, 0x56, 0xbe, 0x42, 0x1c, 0x01, + 0x56, 0xe0, 0x0f, 0xe8, 0x82, 0x40, 0x15, 0x55, 0x59, 0x39, 0xbc, 0x61, + 0x9c, 0xe6, 0x85, 0x89, 0x45, 0x1e, 0x2b, 0x6a, 0x6a, 0x35, 0x1f, 0xb0, + 0x2d, 0x68, 0x58, 0xfb, 0x72, 0x38, 0x47, 0x8c, 0x61, 0x0f, 0x58, 0x29, + 0x2d, 0xfa, 0x1f, 0x3a, 0x60, 0xeb, 0x04, 0x7c, 0x2c, 0x86, 0xdc, 0x0c, + 0x21, 0x77, 0x42, 0x34, 0x6a, 0xab, 0x4e, 0x0e, 0x99, 0xc9, 0xef, 0x60, + 0xda, 0xfe, 0xa0, 0xc3, 0x8a, 0xc0, 0x66, 0x64}, + {0x58, 0xbc, 0x3f, 0xec, 0x9a, 0x0a, 0x9d, 0x58, 0x5f, 0x1c, 0x7e, 0x0b, + 0x07, 0xfe, 0xd8, 0xce, 0x8b, 0xd5, 0x0b, 0xde, 0x5f, 0x71, 0x18, 0x35, + 0x98, 0xcd, 0x5a, 0x16, 0x55, 0x61, 0x07, 0x29, 0x20, 0x3b, 0xdf, 0x76, + 0x45, 0xd0, 0x46, 0x39, 0xe6, 0x7e, 0xdb, 0xd7, 0x2a, 0x77, 0xf8, 0xae, + 0x33, 0xa7, 0x7c, 0x85, 0xa5, 0xa4, 0x75, 0xfc, 0x3b, 0xe2, 0x89, 0x15, + 0x00, 0x29, 0xba, 0xbb, 0x79, 0xb1, 0xed, 0xb4, 0xec, 0x23, 0xb5, 0x24, + 0xbc, 0x5c, 0x4e, 0x1b, 0xef, 0x91, 0xdc, 0xb1, 0xb4, 0x9e, 0x89, 0xf4, + 0x7b, 0xbf, 0x8d, 0x71, 0xad, 0x99, 0x8e, 0x2e, 0x11, 0x0f, 0x59, 0x83, + 0x74, 0x9a, 0x55, 0x62, 0x0f, 0xb6, 0x06, 0x09, 0x08, 0x0d, 0x41, 0x1c, + 0xf5, 0x95, 0x03, 0x50, 0x34, 0x95, 0x89, 0x25, 0xbb, 0x24, 0x33, 0x27, + 0x13, 0x92, 0xd5, 0x87, 0x15, 0x66, 0xe3, 0xf1, 0x0c, 0x06, 0xb1, 0x86, + 0x99, 0xd7, 0xe0, 0x72, 0x6d, 0x29, 0x17, 0x03, 0x0f, 0x77, 0xdd, 0xf5, + 0xd2, 0x9d, 0xa1, 0x76, 0xee, 0x8f, 0x64, 0xf3, 0xa2, 0xd1, 0x81, 0x0a, + 0xb4, 0xab, 0x40, 0xf7, 0x9a, 0x53, 0xed, 0x7b, 0x68, 0x49, 0x5f, 0x8e, + 0xb4, 0xb9, 0xc7, 0x77, 0xcb, 0x05, 0x4e, 0xfb, 0xba, 0x79, 0x9b, 0x02, + 0x35, 0x73, 0xfd, 0xd1, 0x69, 0x71, 0x54, 0xd0, 0x3f, 0x3b, 0xd7, 0x7f, + 0xfa, 0x33, 0x9f, 0x97, 0xb6, 0xc7, 0x31, 0x71, 0x29, 0xa4, 0xf7, 0x2f, + 0x7e, 0xca, 0x23, 0x52, 0x11, 0xb5, 0xf1, 0xf9, 0x1d, 0x96, 0x6a, 0x70, + 0x65, 0x1e, 0x99, 0x8f, 0x5a, 0xb1, 0xd4, 0x72, 0xbf, 0x9e, 0xee, 0xa8, + 0x30, 0xd1, 0x96, 0xbf, 0x7e, 0x9f, 0x25, 0xb3, 0xfc, 0xde, 0xb3, 0x8b, + 0x26, 0xfb, 0xfe, 0x8d, 0x1f, 0x1f, 0xe8, 0x27, 0xb6, 0x3d, 0xb0, 0xf3, + 0xdb, 0xc5, 0xed, 0x92, 0x4d, 0x6f, 0xfa, 0x9f, 0xcc, 0x06, 0xa1, 0x38, + 0x8c, 0xbb, 0x80, 0xa0, 0xa8, 0x65, 0xce, 0xff, 0xfb, 0xbc, 0xba, 0xaa, + 0xb6, 0x1b, 0xf4, 0xad, 0x85, 0x1d, 0x17, 0xd4, 0xd3, 0x66, 0x07, 0xf9, + 0xad, 0x98, 0x16, 0xa1, 0x7d, 0x58, 0xdd, 0xcc, 0x26, 0x73, 0x71, 0x3b, + 0x23, 0x45, 0x1c, 0x8d, 0xf8, 0x23, 0x1b, 0xb5, 0x8a, 0x66, 0xe4, 0xc3, + 0x98, 0x1a, 0xd8, 0x31, 0x98, 0x1d, 0x47, 0x2b, 0x99, 0xcf, 0x44, 0xba, + 0xab, 0x27, 0x43, 0x32, 0xc0, 0x97, 0xd0, 0x3a, 0x44, 0x30, 0x3d, 0x90, + 0x47, 0xd3, 0x0b, 0x83, 0x36, 0x7a, 0xa9, 0xc5, 0x30, 0x79, 0x16, 0xc8, + 0x78, 0x92, 0xab, 0xb0, 0xd9, 0x9e, 0xaa, 0xce, 0x54, 0x0b, 0x5e, 0xe4, + 0x03, 0x2b, 0x33, 0xb8, 0x18, 0x0a, 0x99, 0x84, 0x1d, 0x75, 0x86, 0xe1, + 0x62, 0xec, 0x4a, 0x03, 0x32, 0xa5, 0xb3, 0x97, 0x3d, 0x8b, 0xa7, 0x52, + 0x32, 0x20, 0xc2, 0xf2, 0xb3, 0xe8, 0x8d, 0xd6, 0x97, 0x20, 0x43, 0x13, + 0x3f, 0x0a, 0xcf, 0x39, 0xbe, 0x3a, 0x45, 0x0f, 0xc3, 0x0e, 0xa1, 0x4f, + 0xbc, 0x95, 0xb2, 0xdf, 0x2e, 0x8c, 0x7b, 0xc8, 0x03, 0x44, 0xf6, 0xd7, + 0xc4, 0x64, 0xad, 0xc7, 0x43, 0x3f, 0x75, 0xcb, 0x87, 0x09, 0xd7, 0xb3, + 0xc4, 0xd9, 0xbb, 0x69, 0xb5, 0x5b, 0x63, 0x7b, 0x3b, 0xa5, 0x85, 0xc8, + 0xb6, 0x85, 0x15, 0x18, 0xf5, 0xd6, 0x09, 0x2f, 0x6a, 0x0c, 0x18, 0x09, + 0x1c, 0x0c, 0xc5, 0x4e, 0x4e, 0xb0, 0xe2, 0xe3, 0x74, 0x99, 0xd4, 0x04, + 0x9c, 0x65, 0xff, 0x37, 0x3e, 0xb0, 0xdd, 0x7d, 0xd1, 0x6a, 0x96, 0x2d, + 0x16, 0x25, 0x7c, 0x31, 0x94, 0x3a, 0xa3, 0x53, 0xa9, 0x8f, 0x67, 0x9b, + 0xbc, 0xbf, 0x80, 0x78, 0x69, 0xf0, 0xa9, 0x1a, 0x93, 0x18, 0x37, 0x1e, + 0xcf, 0x32, 0xe3, 0x5e, 0x40, 0x3a, 0xba, 0xb7, 0xc5, 0xe8, 0x24, 0x77, + 0xff, 0x89, 0xef, 0x14}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {434, + {0xb9, 0xe8, 0x54, 0xc1, 0x0e, 0xe4, 0xc1, 0xeb, 0xf7, 0xcf, 0xe9, 0x6a, + 0x5c, 0xce, 0xa6, 0xf0}, + {0x6e, 0x6e, 0x14, 0xa1, 0x66, 0x8b, 0xee, 0xc9, 0x40, 0x73, 0x6d, 0xe1, + 0x6c, 0xf6, 0xea, 0xb3, 0x84, 0x76, 0x90, 0x64, 0xd1, 0x71, 0xe1, 0x40, + 0xba, 0x54, 0x4d, 0x18, 0x1a, 0x95, 0xb0, 0x0d, 0x2c, 0xe6, 0x6f, 0xe2, + 0xb9, 0x70, 0x47, 0xd7, 0x2a, 0x30, 0x1f, 0xd8, 0xc9, 0x5c, 0x83, 0xea, + 0xdc, 0xe9, 0x20, 0xa4, 0xe5, 0x75, 0x7d, 0x7e, 0xf3, 0x01, 0x34, 0x2d, + 0x2f, 0xb4, 0xee, 0x95, 0xa9, 0x0e, 0x89, 0x64, 0x09, 0x92, 0x8e, 0x64, + 0x31, 0xfc, 0x2c, 0x99, 0x23, 0xd6, 0x36, 0xbe, 0xb4, 0x8b, 0x25, 0x61, + 0xa8, 0x23, 0xbd, 0x02, 0x86, 0x8a, 0x12, 0x31, 0xaf, 0xd6, 0x91, 0x06, + 0xa0, 0x6b, 0xb7, 0x97, 0x6f, 0x27, 0x84, 0xa1, 0xd3, 0xa5, 0xe3, 0x98, + 0x28, 0x0a, 0x0b, 0x68, 0xe4, 0x99, 0x3b, 0x55, 0xb0, 0x6f, 0x71, 0x48, + 0xbf, 0x5a, 0x3f, 0x8c, 0xc3, 0xdd, 0x1e, 0x46, 0xad, 0x7a, 0x88, 0xfc, + 0xa8, 0xee, 0x70, 0x10, 0xd7, 0x37, 0x13, 0xb5, 0xae, 0x17, 0x9e, 0xcd, + 0x28, 0x70, 0x05, 0x2a, 0xf1, 0x5f, 0xb2, 0xfa, 0x86, 0xe1, 0x86, 0x63, + 0xb5, 0xaa, 0x32, 0x59, 0x1b, 0x18, 0xaa, 0x5b, 0x95, 0x7a, 0x46, 0x32, + 0x71, 0xb2, 0x2f, 0x83, 0x91, 0x58, 0x9f, 0x51, 0x6d, 0x60, 0x0f, 0xe5, + 0xce, 0x64, 0xb5, 0x85, 0x29, 0x20, 0x3b, 0x58, 0xdf, 0xcc, 0x20, 0x60, + 0x1e, 0x67, 0xfd, 0x93, 0xf5, 0xdd, 0xaf, 0x90, 0xdf, 0xe2, 0xb5, 0xeb, + 0xc1, 0xd2, 0xfe, 0x00, 0xc0, 0x9e, 0x69, 0xf7, 0xfb, 0xda, 0x84, 0x53, + 0xdc, 0xe1, 0xa6, 0x56, 0x78, 0xd3, 0x6e, 0x11, 0xd1, 0x63, 0x35, 0xc0, + 0x5f, 0x7c, 0x03, 0x6d, 0x4d, 0x4e, 0x58, 0xe3, 0x4e, 0xf9, 0x36, 0x40, + 0xd5, 0xb6, 0xfe, 0x53, 0xd2, 0xd7, 0xdf, 0x38, 0x6f, 0x16, 0xd1, 0xe0, + 0x2b, 0x02, 0x57, 0x76, 0xe0, 0xba, 0x50, 0x93, 0x43, 0xfe, 0x8e, 0xa6, + 0x92, 0xfd, 0xcc, 0x2b, 0x8d, 0x57, 0x59, 0xb3, 0x4b, 0x37, 0x9f, 0x0b, + 0x35, 0xf7, 0x79, 0x32, 0x95, 0xa4, 0xab, 0x25, 0x14, 0x82, 0x00, 0x8a, + 0xeb, 0x21, 0x5c, 0x4b, 0x25, 0x64, 0x0d, 0x8a, 0x29, 0x02, 0x8c, 0x98, + 0x51, 0x5b, 0xdb, 0xbe, 0x55, 0xb2, 0x6c, 0xc0, 0xa1, 0x1c, 0xc4, 0x2a, + 0x09, 0x4a, 0x3b, 0x34, 0xb0, 0x90, 0x35, 0xf1, 0xb9, 0x78, 0x5a, 0xce, + 0x11, 0x2d, 0x16, 0xf9, 0x6b, 0x91, 0x72, 0xc5, 0xcc, 0xf8, 0xe3, 0xcf, + 0x0c, 0xb0, 0xcf, 0x5e, 0xfc, 0x0b, 0xbb, 0xf6, 0x5e, 0x1c, 0xfc, 0xa4, + 0xcc, 0xc5, 0x3c, 0xbf, 0xbf, 0xb4, 0xae, 0x53, 0xf5, 0xaf, 0xfe, 0xe8, + 0x77, 0x93, 0xcf, 0xbe, 0x16, 0x6a, 0xe8, 0xda, 0x10, 0x54, 0x01, 0xac, + 0x8a, 0x7b, 0xd8, 0xe1, 0xda, 0xc2, 0xb2, 0xac, 0x07, 0x09, 0xbb, 0xaa, + 0x2a, 0xa3, 0x7b, 0x1e, 0x87, 0x01, 0xf5, 0x2f, 0xe2, 0xf3, 0x68, 0xbc, + 0xa6, 0xfb, 0x5f, 0xd2, 0xc7, 0x16, 0xd2, 0xa1, 0xcd, 0xc5, 0x10, 0x41, + 0xc3, 0x5e, 0x92, 0x04, 0x32, 0xef, 0xbf, 0x7d, 0x68, 0x62, 0xcf, 0xad, + 0x8b, 0xd3, 0x9b, 0xfa, 0x7d, 0x09, 0xb1, 0x62, 0x9e, 0xaa, 0x32, 0xf4, + 0x53, 0x23, 0x3d, 0x3a, 0x0f, 0x30, 0xdc, 0xce, 0x1e, 0x06, 0x3d, 0x33, + 0xd2, 0x52, 0x5a, 0x3a, 0x1c, 0x17, 0xa0, 0xb3, 0xb1, 0x05, 0x48, 0xf0, + 0x74, 0x5c, 0x6c, 0x4e, 0x79, 0x73, 0x0d, 0xa5, 0x18, 0x15, 0xa1, 0x29, + 0x1f, 0x49, 0xc6, 0x60, 0xc6, 0x79, 0x2a, 0x28, 0xf6, 0x10, 0xed, 0x55, + 0xf1, 0xff, 0x65, 0x75, 0xbc, 0xd5, 0xba, 0x8a, 0xc5, 0x97, 0x67, 0xe1, + 0x90, 0x4a, 0x4e, 0x8c, 0x75, 0xc1, 0x9a, 0x4b, 0x62, 0x71, 0x99, 0xbf, + 0x0a, 0x21, 0x88, 0xd6, 0x7e, 0xa8, 0x9d, 0x3e}, + {0xa4, 0xe2, 0x18, 0xdd, 0xcd, 0xcf, 0xf5, 0x3d, 0x71, 0x90, 0xb9, 0xd9, + 0xf9, 0xcc, 0x9e, 0x9a, 0xc2, 0xf7, 0xe5, 0x63, 0xe7, 0x0d, 0x93, 0x9e, + 0xb4, 0xd2, 0x68, 0xd7, 0x50, 0x49, 0x9b, 0x0f, 0x87, 0x33, 0x02, 0x01, + 0x16, 0xf4, 0xb6, 0x1d, 0xda, 0xd5, 0xe7, 0xb0, 0x95, 0x13, 0x4b, 0xf8, + 0x5c, 0x21, 0x5f, 0xaf, 0x6c, 0xe0, 0x03, 0xe9, 0x3e, 0x1e, 0x5e, 0x3f, + 0xb5, 0xda, 0xb8, 0x98, 0x9f, 0xc2, 0x12, 0x95, 0x70, 0x7f, 0xb5, 0x32, + 0x53, 0xff, 0x3e, 0x70, 0x43, 0x81, 0x2e, 0x82, 0x01, 0x22, 0xa6, 0xea, + 0x4b, 0x50, 0xbf, 0x12, 0x84, 0x5f, 0x4f, 0x71, 0x7e, 0x26, 0x12, 0xcd, + 0x18, 0x50, 0x7b, 0x3b, 0xf2, 0xfd, 0xe1, 0xac, 0xe0, 0xd9, 0x37, 0x18, + 0x31, 0x84, 0xd1, 0xed, 0x33, 0xef, 0x71, 0x23, 0x17, 0xcc, 0xaa, 0xd0, + 0x3b, 0x80, 0x21, 0x18, 0x14, 0x6d, 0xb9, 0xea, 0xc4, 0xd5, 0xf0, 0xd0, + 0x7b, 0x30, 0x40, 0x8d, 0xb4, 0x6a, 0xe1, 0x1e, 0x6f, 0xd4, 0xaa, 0xa8, + 0xd7, 0x67, 0x94, 0x39, 0x9c, 0xd9, 0xc8, 0xb1, 0x8d, 0xe3, 0x55, 0x07, + 0xa8, 0x05, 0x45, 0xd9, 0x13, 0x5e, 0xfd, 0x66, 0xe7, 0x31, 0x15, 0x5a, + 0x5a, 0x5b, 0x7d, 0x51, 0xee, 0x62, 0x66, 0x4c, 0x17, 0xc4, 0xc1, 0x24, + 0xe4, 0x57, 0x13, 0x08, 0x34, 0x8a, 0xe6, 0x4d, 0x11, 0x00, 0xf7, 0x56, + 0x93, 0x7a, 0x10, 0x1d, 0x81, 0x61, 0x4e, 0xff, 0x20, 0xa4, 0x0d, 0x1a, + 0x64, 0x50, 0x13, 0xbb, 0x80, 0x13, 0xbe, 0x9e, 0xec, 0x32, 0x2b, 0x76, + 0xe2, 0x0c, 0x6f, 0x8b, 0x22, 0xf7, 0x56, 0x26, 0xdf, 0xb1, 0x34, 0x09, + 0x48, 0xfa, 0x4f, 0x49, 0x39, 0x1c, 0x6f, 0xe8, 0x61, 0xa1, 0xa0, 0xe6, + 0xad, 0xb3, 0x47, 0x07, 0x67, 0x2c, 0x8e, 0xa5, 0xf7, 0xbf, 0x46, 0x0f, + 0x05, 0x71, 0x8f, 0xd5, 0x0a, 0x70, 0xcc, 0x5e, 0x5b, 0x73, 0xd6, 0xc5, + 0x30, 0x22, 0x06, 0x9c, 0x38, 0x3f, 0x50, 0x60, 0xb8, 0xb3, 0x55, 0xb9, + 0xb3, 0x56, 0x07, 0x16, 0x42, 0x8b, 0x63, 0x5b, 0xa0, 0xa3, 0x7c, 0xee, + 0x6c, 0xd0, 0x56, 0x0f, 0x5d, 0x2a, 0xfe, 0xdc, 0x70, 0x95, 0xf7, 0xda, + 0x77, 0x92, 0xb1, 0xfd, 0x42, 0xb4, 0xc3, 0x7a, 0xdf, 0xe7, 0x5b, 0x67, + 0x47, 0x3e, 0x11, 0x6c, 0x19, 0xc3, 0xb9, 0x30, 0x47, 0x7d, 0x02, 0x52, + 0x1b, 0x17, 0x5c, 0x50, 0x1c, 0xdb, 0x1d, 0x52, 0x8d, 0x66, 0x64, 0xc5, + 0x83, 0xc0, 0x92, 0x1e, 0x14, 0xe9, 0xba, 0x03, 0x41, 0x12, 0x8e, 0x0f, + 0x30, 0x8f, 0xe3, 0x2a, 0x1b, 0x83, 0x6d, 0xda, 0x56, 0x4f, 0x00, 0x64, + 0x62, 0x2a, 0xc4, 0x34, 0x6b, 0x17, 0x60, 0xe1, 0x13, 0x10, 0x74, 0x48, + 0x95, 0xf5, 0x36, 0x87, 0x9f, 0xa8, 0x1a, 0x79, 0xe5, 0xd7, 0x04, 0x48, + 0xe9, 0x0c, 0x47, 0x52, 0xbc, 0x31, 0x30, 0x97, 0xb8, 0xf2, 0x6f, 0xd8, + 0xb3, 0x7a, 0x9b, 0xef, 0x3b, 0xf8, 0x30, 0x0c, 0x6c, 0xe2, 0x86, 0xd7, + 0x7f, 0xd5, 0xeb, 0xb6, 0x8b, 0x37, 0x70, 0x3b, 0x8a, 0xb4, 0xfc, 0x01, + 0xe6, 0x07, 0x23, 0x39, 0x42, 0x65, 0xe3, 0x7e, 0xb4, 0x07, 0xd6, 0x35, + 0x15, 0x2c, 0x02, 0x3b, 0x0c, 0xff, 0x60, 0xaf, 0xc6, 0x92, 0x07, 0x9b, + 0x6f, 0xe8, 0xb6, 0x72, 0x55, 0xad, 0x53, 0xf4, 0x9a, 0x73, 0x17, 0x36, + 0x07, 0x63, 0x1f, 0x50, 0xe9, 0xb7, 0xcf, 0x1f, 0xd9, 0xc4, 0x31, 0x15, + 0x26, 0x81, 0xaf, 0xc0, 0x5e, 0x78, 0x29, 0x66, 0x75, 0xe4, 0x42, 0xfc, + 0x2a, 0x28, 0x56, 0xc7, 0x87, 0x39, 0xb2, 0x0c, 0x5f, 0x75, 0xba, 0xf4, + 0x02, 0x96, 0x3a, 0xe5, 0x6d, 0x08, 0xd2, 0xa8, 0x41, 0xce, 0xa5, 0xc0, + 0xa0, 0x6e, 0xdb, 0x6a, 0x3b, 0x62, 0xcc, 0x2b, 0xe0, 0xdc, 0x0c, 0x4c, + 0xa9, 0x58, 0x17, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {435, + {0x2b, 0xbf, 0xd0, 0x05, 0x0a, 0x9a, 0xda, 0xb8, 0x45, 0xee, 0xc2, 0x03, + 0xb0, 0x02, 0xd8, 0x82}, + {0x9f, 0x6d, 0x5c, 0xb3, 0xa2, 0x2b, 0x58, 0x95, 0xaf, 0x99, 0x2d, 0x96, + 0x68, 0x07, 0x16, 0xaa, 0x16, 0x90, 0x3a, 0x60, 0xde, 0x91, 0x04, 0xa3, + 0xaf, 0xe1, 0x0c, 0x25, 0x11, 0xa8, 0x0f, 0x2d, 0x0a, 0x36, 0x6f, 0x03, + 0x08, 0x37, 0x05, 0x49, 0x73, 0x5a, 0xda, 0xaa, 0xfd, 0xb0, 0x56, 0x07, + 0x91, 0x8a, 0x77, 0xc9, 0x28, 0x6e, 0x85, 0xeb, 0x7e, 0x08, 0x81, 0xd9, + 0x56, 0x89, 0xcf, 0x8c, 0xd3, 0xe7, 0xcd, 0x34, 0xbd, 0x80, 0xea, 0x3e, + 0x0f, 0x20, 0x1a, 0xd9, 0x23, 0xb0, 0x57, 0x09, 0xb9, 0x65, 0x60, 0x65, + 0x24, 0x0b, 0x29, 0x42, 0x40, 0x86, 0xd6, 0xf8, 0xed, 0x7e, 0x0f, 0x9c, + 0xe3, 0xe0, 0x55, 0x87, 0x0d, 0xe6, 0x1d, 0xf9, 0x46, 0x1c, 0x78, 0x5a, + 0x8e, 0x06, 0x54, 0x1c, 0x9f, 0x0b, 0x84, 0xa0, 0xb7, 0x8b, 0xaf, 0x33, + 0x68, 0x15, 0x3a, 0x05, 0xc0, 0xac, 0x72, 0xfc, 0xf8, 0xc5, 0x49, 0x29, + 0xa6, 0xb9, 0x2d, 0x8c, 0xbc, 0x4a, 0x90, 0x53, 0xce, 0x69, 0x97, 0xb9, + 0xbe, 0x24, 0xf0, 0x3b, 0x2a, 0xf3, 0x76, 0xdb, 0x94, 0xd4, 0xf8, 0xe5, + 0xe9, 0xaf, 0x73, 0x1c, 0xa8, 0x00, 0x9e, 0x3d, 0xd8, 0xe7, 0x7f, 0x1c, + 0xd9, 0xa5, 0x0b, 0xc5, 0xa8, 0xaa, 0xa2, 0x62, 0x4a, 0xed, 0x8c, 0x7d, + 0x83, 0x49, 0x0e, 0x7b, 0xeb, 0x63, 0xb1, 0x17, 0x8a, 0x64, 0xd0, 0xd2, + 0x4f, 0x80, 0x8b, 0x8f, 0xb9, 0x9c, 0xd1, 0x59, 0x62, 0x1e, 0xd6, 0x79, + 0x95, 0xa9, 0x76, 0xf0, 0x2f, 0xb0, 0xbe, 0xf9, 0x05, 0xac, 0x2c, 0xa8, + 0xcc, 0x31, 0x39, 0x6a, 0xc5, 0x36, 0xe7, 0x6a, 0x2b, 0x75, 0x7a, 0xc9, + 0x41, 0x60, 0x1d, 0xb4, 0xd1, 0xde, 0x81, 0x06, 0x7f, 0x01, 0x43, 0x51, + 0x46, 0xb2, 0x72, 0x14, 0x6c, 0xcb, 0x2c, 0xa0, 0x25, 0x88, 0x7f, 0xc6, + 0x68, 0x47, 0x47, 0x2e, 0x5c, 0xf8, 0x1b, 0xd7, 0xe0, 0x7e, 0x75, 0xe6, + 0xb9, 0x47, 0xaa, 0x94, 0x3c, 0xc5, 0x2f, 0x37, 0x74, 0xa3, 0xdd, 0x81, + 0x0c, 0x5f, 0xed, 0x94, 0x68, 0xc3, 0x27, 0xea, 0xf6, 0x26, 0x32, 0x4f, + 0x39, 0xc2, 0x35, 0x0b, 0xcd, 0x00, 0xb2, 0x50, 0x43, 0xb7, 0x59, 0x09, + 0xf9, 0x26, 0xb7, 0x77, 0xbd, 0xa9, 0xa1, 0xf0, 0x5d, 0x1f, 0xe9, 0x6d, + 0x05, 0x71, 0x4d, 0xcc, 0x45, 0xe5, 0x95, 0x9a, 0x12, 0x37, 0xf1, 0x2d, + 0x85, 0x9d, 0x55, 0xbb, 0x75, 0x72, 0x2b, 0x53, 0x80, 0x05, 0x4a, 0x26, + 0xbe, 0xa1, 0x95, 0x39, 0x0c, 0x01, 0x79, 0xa2, 0xc1, 0x1c, 0xd1, 0xdd, + 0xd7, 0xd6, 0xbb, 0x51, 0x99, 0x2d, 0x9e, 0x0e, 0x1a, 0x4c, 0x34, 0x16, + 0x6e, 0x02, 0x83, 0xbc, 0xf7, 0x16, 0x7b, 0xc1, 0x03, 0xb2, 0x4e, 0xb0, + 0x09, 0x41, 0xa2, 0x06, 0xd1, 0xce, 0xdb, 0x26, 0xc1, 0x86, 0x1d, 0xda, + 0x67, 0x8d, 0x59, 0xcc, 0xb4, 0xa7, 0x95, 0x49, 0xa6, 0x24, 0x24, 0xe5, + 0x74, 0xc2, 0x11, 0x99, 0xc1, 0x86, 0xba, 0x23, 0x0a, 0x9c, 0x34, 0xed, + 0x6c, 0xaf, 0x56, 0x77, 0xf7, 0x1b, 0xd6, 0xc1, 0x2a, 0x6e, 0x35, 0x5c, + 0xb1, 0x51, 0x49, 0x9f, 0x76, 0xaf, 0xc0, 0x04, 0x60, 0x10, 0x75, 0x31, + 0x81, 0x1d, 0x65, 0x31, 0x0a, 0xbe, 0x0f, 0x9f, 0x6a, 0x91, 0x5a, 0x3b, + 0x95, 0xad, 0x5f, 0xeb, 0x04, 0xf6, 0x40, 0x24, 0x47, 0x27, 0x8d, 0xfc, + 0xeb, 0xad, 0xe7, 0x92, 0xa7, 0x9e, 0xab, 0x64, 0x40, 0xd6, 0x51, 0x3b, + 0x64, 0x67, 0xcf, 0x5a, 0x20, 0x27, 0x20, 0xb3, 0xcc, 0xce, 0xd8, 0x81, + 0xd8, 0xf0, 0x8a, 0x58, 0xcf, 0x28, 0xa0, 0x96, 0x2f, 0x43, 0xbd, 0xe1, + 0x8d, 0x8e, 0xba, 0xd9, 0xb7, 0xdf, 0xc0, 0x78, 0x60, 0x5e, 0x2a, 0xc0, + 0x13, 0x29, 0xc4, 0x2f, 0x69, 0x3d, 0x0c, 0xa2}, + {0x74, 0xf4, 0x76, 0xd5, 0x68, 0x43, 0x29, 0x9f, 0x3e, 0x33, 0xc0, 0x10, + 0xa4, 0x46, 0x51, 0xaf, 0xc2, 0x2e, 0x46, 0x76, 0x86, 0xb6, 0xbf, 0xb3, + 0x3f, 0x64, 0x65, 0xf6, 0x77, 0xde, 0xac, 0x6e, 0xb0, 0xe5, 0xb6, 0x67, + 0x3f, 0x40, 0x26, 0x6a, 0x87, 0x7d, 0x30, 0x15, 0x5f, 0xde, 0x62, 0x52, + 0x1e, 0xc6, 0xd3, 0x11, 0x13, 0xbf, 0x57, 0x5d, 0x27, 0x7e, 0xac, 0xed, + 0x1e, 0xcc, 0x9c, 0x89, 0xc1, 0x8b, 0x85, 0x64, 0xae, 0xe4, 0x7a, 0x10, + 0xdb, 0xe4, 0x17, 0x0e, 0x93, 0xe8, 0xff, 0xe1, 0x2b, 0x88, 0x0a, 0x4b, + 0xab, 0xb8, 0xf6, 0x53, 0xa8, 0x52, 0x6c, 0x1b, 0x95, 0x6d, 0xa9, 0x64, + 0x4d, 0xc1, 0x58, 0x7a, 0x01, 0xb4, 0x63, 0x07, 0xce, 0x80, 0x73, 0xa3, + 0x1f, 0xe7, 0x1b, 0x6f, 0x91, 0x57, 0xc3, 0xeb, 0x30, 0xc9, 0xed, 0x80, + 0xcb, 0x37, 0x84, 0xdd, 0x31, 0x77, 0x5f, 0xf4, 0x80, 0x3c, 0xf6, 0x38, + 0xd1, 0x0b, 0x59, 0x6c, 0xf9, 0x2b, 0x4f, 0x2c, 0xbb, 0x63, 0x4c, 0x86, + 0xf9, 0x4d, 0x55, 0x55, 0x0a, 0xbc, 0x9b, 0x5d, 0x67, 0xf1, 0x8a, 0x71, + 0x09, 0x29, 0x26, 0xff, 0xcc, 0x5c, 0x23, 0xbc, 0xc0, 0x42, 0xa3, 0xba, + 0x09, 0x1f, 0xb8, 0xeb, 0x0c, 0x1f, 0x4d, 0xe6, 0xd2, 0xdf, 0x79, 0x31, + 0xb6, 0x10, 0xb5, 0xcd, 0x24, 0x82, 0x7b, 0xf0, 0x0a, 0xe4, 0x8e, 0x2e, + 0xdd, 0x7d, 0x57, 0x35, 0x5e, 0xe9, 0x0a, 0x28, 0x1f, 0x3c, 0x5f, 0x97, + 0x71, 0xec, 0x85, 0x21, 0x35, 0x3a, 0x88, 0x6c, 0x0b, 0x46, 0x72, 0x10, + 0xe6, 0xa0, 0x74, 0xf5, 0x0d, 0xa9, 0x09, 0x86, 0x24, 0x53, 0xf2, 0x2f, + 0xe7, 0x1c, 0xd7, 0xdc, 0xef, 0xe5, 0x61, 0x2d, 0x5c, 0x5e, 0x29, 0x85, + 0x5d, 0x5e, 0x55, 0x5e, 0x79, 0x13, 0x93, 0x67, 0x84, 0x5a, 0x6c, 0xa8, + 0x19, 0x09, 0x8d, 0xe7, 0xe1, 0x11, 0x07, 0x5f, 0x55, 0x8a, 0x25, 0xfb, + 0xea, 0x91, 0xfa, 0xae, 0xe8, 0xde, 0x3c, 0x70, 0x35, 0x8a, 0x34, 0xc9, + 0x28, 0x33, 0xa5, 0xfb, 0xb5, 0x63, 0xb9, 0x7f, 0xd5, 0x9f, 0x3a, 0xaa, + 0x91, 0x91, 0x09, 0xea, 0xe0, 0x34, 0xb4, 0xd6, 0x43, 0x95, 0x19, 0xa5, + 0x8d, 0x25, 0xa5, 0x75, 0xf3, 0x7d, 0xf5, 0x15, 0xc0, 0x45, 0x10, 0xde, + 0xe9, 0x34, 0x78, 0x35, 0xc8, 0xfa, 0xb5, 0xc3, 0x63, 0xf4, 0x11, 0x57, + 0x03, 0x38, 0xed, 0x98, 0x01, 0x77, 0x35, 0xb7, 0x8f, 0x20, 0x68, 0x8f, + 0x11, 0x6e, 0x99, 0x9b, 0x46, 0xc0, 0xff, 0x7d, 0x2a, 0x16, 0xd1, 0xf1, + 0x29, 0x03, 0x2f, 0x13, 0xb2, 0xdd, 0x3d, 0x87, 0xcd, 0x14, 0xa6, 0x14, + 0x08, 0xc4, 0xa2, 0x6f, 0xb0, 0xbe, 0x77, 0xcf, 0x7c, 0x8a, 0x63, 0x87, + 0xde, 0xac, 0x2f, 0x10, 0x62, 0x28, 0x54, 0x57, 0x19, 0x33, 0xcb, 0xed, + 0x3a, 0x6a, 0x1f, 0x71, 0x12, 0x9f, 0x9c, 0x27, 0x9a, 0x73, 0xce, 0xa4, + 0x1d, 0xd1, 0x1e, 0x81, 0xb7, 0xd0, 0xf0, 0xbb, 0x92, 0x7b, 0x03, 0xe2, + 0x2d, 0xc8, 0xbf, 0xce, 0xaf, 0x01, 0xe2, 0x64, 0x37, 0x90, 0x70, 0x5b, + 0xb7, 0xf1, 0x93, 0xce, 0xab, 0xc7, 0x9b, 0x47, 0x88, 0x88, 0x79, 0xff, + 0x56, 0xb5, 0x72, 0x9e, 0x69, 0x36, 0x41, 0xc7, 0xf4, 0xbb, 0xa7, 0x5b, + 0x56, 0x83, 0xc5, 0xc1, 0xe3, 0x7a, 0x8d, 0x73, 0xa7, 0xd4, 0x51, 0xff, + 0xfe, 0xcb, 0x8b, 0x3e, 0x65, 0x64, 0x99, 0xd9, 0x14, 0x53, 0x42, 0x85, + 0x26, 0xe6, 0x04, 0x9b, 0x0e, 0x0d, 0x71, 0xe1, 0xa1, 0xe3, 0xda, 0xaa, + 0x07, 0x17, 0xbe, 0xa5, 0x5b, 0x44, 0xe1, 0x94, 0xfe, 0xc8, 0xc2, 0x51, + 0xc5, 0xc0, 0xd2, 0x7c, 0x1f, 0x1c, 0xb9, 0x53, 0x1d, 0x60, 0x24, 0x2f, + 0x6b, 0xbf, 0xd9, 0x52, 0x15, 0x71, 0x8a, 0x07, 0x9c, 0x58, 0xdb, 0x15, + 0xd0, 0x5a, 0x7d, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {436, + {0x4f, 0x31, 0xfe, 0xe3, 0x16, 0x60, 0xa8, 0x3c, 0x42, 0x2d, 0x79, 0x0a, + 0xab, 0x2a, 0x50, 0xac}, + {0x4a, 0x6d, 0x2b, 0xe3, 0xc4, 0x3b, 0x22, 0x5d, 0x33, 0x9c, 0x08, 0xe6, + 0x8c, 0xf1, 0x7e, 0xb2, 0x13, 0x19, 0x71, 0xc8, 0xc2, 0x3a, 0x2a, 0x7b, + 0x8a, 0x09, 0x07, 0xc0, 0x06, 0x88, 0xff, 0x33, 0x14, 0x70, 0x86, 0x1a, + 0x75, 0xb2, 0x53, 0xc9, 0xe0, 0x53, 0x8d, 0x50, 0x96, 0x97, 0x27, 0x4a, + 0x2c, 0x53, 0x7e, 0x70, 0xea, 0xa6, 0x76, 0x05, 0x56, 0x5c, 0x3e, 0x2d, + 0x91, 0xc0, 0xa9, 0x62, 0xa3, 0xc2, 0x5e, 0x89, 0xe8, 0x42, 0x77, 0xde, + 0x92, 0xb0, 0xd4, 0x3e, 0xf9, 0x2c, 0x07, 0xd5, 0x05, 0x89, 0x1b, 0xcc, + 0xe1, 0xc3, 0x47, 0x67, 0x61, 0x93, 0x42, 0x49, 0x4e, 0x49, 0xb3, 0x94, + 0x58, 0x48, 0xa8, 0x60, 0xff, 0x13, 0xbc, 0x4a, 0x6e, 0xad, 0x85, 0xe0, + 0x6b, 0x8a, 0xab, 0x47, 0x99, 0xf3, 0xc8, 0xd4, 0xb6, 0x34, 0xb9, 0xdf, + 0x1d, 0xd1, 0xfe, 0xfb, 0x71, 0xd8, 0x77, 0x7a, 0xc6, 0xc8, 0x3e, 0x23, + 0xb7, 0x2c, 0x8a, 0x90, 0x25, 0x96, 0x23, 0xa6, 0xd6, 0x90, 0xed, 0xc2, + 0x73, 0x35, 0x81, 0xc5, 0xd2, 0x94, 0x39, 0xf7, 0xd4, 0x58, 0x8f, 0x18, + 0x68, 0x3c, 0xc4, 0x89, 0x97, 0x37, 0x26, 0xfd, 0x84, 0xeb, 0x04, 0x24, + 0x0e, 0x3b, 0x4e, 0xef, 0x96, 0xbb, 0x3f, 0xfc, 0x26, 0x94, 0x1f, 0xf6, + 0xd1, 0x85, 0x7d, 0x89, 0x75, 0x07, 0x80, 0xf8, 0x3d, 0xce, 0x5f, 0x83, + 0x4a, 0xe9, 0x13, 0xb5, 0xf9, 0xd6, 0x0a, 0xeb, 0x76, 0x2f, 0xa0, 0x6c, + 0xd8, 0x9d, 0xec, 0x9d, 0x5c, 0x57, 0x34, 0xc6, 0xa3, 0x6b, 0x1e, 0xd8, + 0x29, 0x8d, 0x5a, 0x56, 0x00, 0x95, 0x47, 0x19, 0x89, 0x11, 0x12, 0xda, + 0x36, 0x8a, 0xd1, 0x25, 0xe0, 0x0a, 0x29, 0x00, 0x89, 0x9c, 0xba, 0x37, + 0xda, 0x6e, 0x1b, 0x72, 0x44, 0xef, 0x0d, 0x8b, 0xec, 0x6e, 0x17, 0xfb, + 0x03, 0x4f, 0x69, 0x6b, 0xc6, 0xe7, 0x11, 0x25, 0xda, 0xb4, 0xfc, 0x64, + 0xa0, 0x44, 0xb3, 0x89, 0xf1, 0x26, 0xba, 0x0c, 0x45, 0x31, 0xb2, 0x29, + 0xb8, 0x47, 0x7e, 0x46, 0x19, 0xcc, 0xb8, 0x7a, 0x7c, 0x2c, 0xc7, 0x15, + 0x01, 0x44, 0xfd, 0xdc, 0xb6, 0x04, 0x19, 0x9c, 0x27, 0x17, 0x9d, 0x18, + 0xd0, 0x10, 0x3e, 0x6a, 0xd4, 0xd8, 0x72, 0x2f, 0x54, 0x91, 0xe5, 0x0a, + 0xc9, 0xe9, 0xcc, 0xdd, 0x64, 0xb8, 0xb6, 0x61, 0x9c, 0x76, 0xdf, 0xd9, + 0xe1, 0x61, 0x2b, 0x89, 0x7f, 0x13, 0x66, 0x5a, 0x03, 0xa6, 0x42, 0xec, + 0x73, 0x44, 0xf6, 0x19, 0xd2, 0xeb, 0x71, 0x46, 0x0c, 0xdf, 0x65, 0x30, + 0x06, 0xb4, 0x10, 0x23, 0x48, 0x21, 0xdb, 0xe4, 0xde, 0x46, 0x68, 0xba, + 0xfd, 0xc8, 0xdf, 0x2b, 0xc0, 0x73, 0x72, 0x78, 0x5a, 0xf3, 0xbc, 0x84, + 0x42, 0x87, 0x8a, 0x86, 0xb7, 0x3d, 0x74, 0x48, 0x60, 0x32, 0x0e, 0x8c, + 0x08, 0xfa, 0xdf, 0x43, 0x07, 0x04, 0x0e, 0x78, 0x6b, 0xb4, 0x36, 0x39, + 0xd4, 0x3e, 0x46, 0xf3, 0xba, 0x73, 0xc7, 0x50, 0x4f, 0xdc, 0x0c, 0xed, + 0x2f, 0x21, 0xb3, 0xb4, 0x65, 0xdc, 0x4b, 0x83, 0x23, 0x46, 0x40, 0x32, + 0x3a, 0xf0, 0xa6, 0x94, 0x09, 0x44, 0x63, 0x2c, 0xec, 0x00, 0x26, 0xe4, + 0xda, 0x27, 0x75, 0xdc, 0x36, 0x1d, 0x3c, 0xa9, 0x63, 0x09, 0x3e, 0x22, + 0x33, 0xd9, 0x0a, 0x00, 0x0c, 0x62, 0xce, 0x1a, 0x71, 0xac, 0x4f, 0x5c, + 0x73, 0xab, 0x5c, 0x8c, 0x75, 0xa4, 0xae, 0xc6, 0x95, 0x54, 0x19, 0x62, + 0x95, 0xa2, 0x43, 0xe1, 0xe7, 0x1f, 0x75, 0xf2, 0xee, 0x58, 0xc7, 0x6c, + 0x9c, 0xdd, 0x82, 0x98, 0x64, 0xde, 0xba, 0x45, 0x3c, 0xa0, 0xf2, 0x3f, + 0x1f, 0xe2, 0x0d, 0x26, 0x13, 0x9b, 0x20, 0xf0, 0x32, 0x24, 0x69, 0xad, + 0x72, 0x39, 0xcd, 0x3a, 0x21, 0xbd, 0xd1, 0xac}, + {0x67, 0x4e, 0x03, 0x34, 0x32, 0x73, 0xff, 0x66, 0x2a, 0x70, 0xcc, 0x68, + 0xf9, 0xdd, 0x4d, 0x6e, 0x0b, 0x02, 0x26, 0x1d, 0xcb, 0x6d, 0x96, 0xaf, + 0x79, 0x43, 0xf1, 0xcc, 0x2c, 0x62, 0x99, 0xfb, 0x2f, 0x48, 0xd5, 0x84, + 0xe5, 0x25, 0xc4, 0x9b, 0x72, 0x47, 0x48, 0xf7, 0xea, 0x55, 0x54, 0x2e, + 0x59, 0xd3, 0xcd, 0xda, 0xe8, 0x8b, 0x71, 0x2b, 0xb4, 0xeb, 0x34, 0xea, + 0xc4, 0x86, 0x6b, 0x56, 0x50, 0x7e, 0x7d, 0xd6, 0x95, 0x46, 0x4b, 0x6c, + 0x16, 0x18, 0x31, 0xac, 0x8d, 0xdf, 0xc4, 0xfa, 0x76, 0x0a, 0x19, 0xa7, + 0xcd, 0xa5, 0x65, 0x1c, 0x84, 0xa9, 0xa9, 0x8c, 0x6b, 0x20, 0xd8, 0xce, + 0x39, 0xdd, 0xd3, 0xb0, 0x58, 0xe9, 0xa9, 0x46, 0x06, 0xbc, 0x7e, 0x4b, + 0x93, 0xeb, 0x19, 0x1a, 0x8e, 0x97, 0xe1, 0x01, 0x01, 0x96, 0xee, 0x6c, + 0x5d, 0xb3, 0x5d, 0x55, 0x9e, 0x40, 0xa0, 0x8b, 0x89, 0xab, 0x1f, 0xc6, + 0xc7, 0x74, 0x7d, 0xdf, 0xec, 0xe1, 0x9f, 0xa5, 0xa9, 0x1f, 0xa5, 0xd8, + 0xfa, 0x34, 0x37, 0x01, 0x0f, 0x0e, 0xb1, 0xaa, 0xbb, 0x0f, 0x56, 0x91, + 0x80, 0x68, 0x19, 0x72, 0x13, 0xf6, 0x64, 0xc8, 0x76, 0x1d, 0x22, 0x3e, + 0x61, 0x1d, 0xe9, 0x95, 0x9f, 0xff, 0xe7, 0x51, 0x42, 0x10, 0x50, 0x35, + 0x29, 0x05, 0x35, 0xab, 0x6c, 0x8c, 0x31, 0xf1, 0xd3, 0xf7, 0x88, 0xaa, + 0x83, 0x5e, 0xcd, 0x55, 0x31, 0xa7, 0x0c, 0xed, 0x1d, 0x41, 0x27, 0xdc, + 0x1d, 0xa1, 0x4a, 0xd6, 0x29, 0x20, 0x6d, 0x71, 0x4c, 0xef, 0xa7, 0x6b, + 0xe9, 0xea, 0x66, 0x0a, 0x84, 0x2d, 0xd4, 0xe4, 0xa9, 0xd5, 0x1e, 0xf0, + 0x7e, 0x5f, 0x66, 0xd9, 0x5f, 0x7e, 0xaf, 0x25, 0xc6, 0xbc, 0xb9, 0x67, + 0xd4, 0xea, 0x31, 0x64, 0x16, 0x28, 0x49, 0xf2, 0xbb, 0x2d, 0x60, 0xa0, + 0x01, 0x12, 0x60, 0x3d, 0xa3, 0xc2, 0xe3, 0x36, 0xc7, 0x04, 0xe0, 0x1d, + 0xa8, 0x52, 0x28, 0x02, 0xef, 0x0c, 0x1e, 0x1d, 0xf3, 0x89, 0x7c, 0x7d, + 0x8d, 0x4a, 0xa4, 0x46, 0x1b, 0xd8, 0x5e, 0xae, 0xab, 0xe3, 0xcf, 0xa1, + 0xde, 0x42, 0x97, 0x3f, 0x36, 0xcb, 0xc3, 0x50, 0x4d, 0x37, 0x01, 0x50, + 0xb7, 0x6e, 0x7a, 0xf1, 0xe1, 0x09, 0x1e, 0x31, 0x71, 0x88, 0xa2, 0xc8, + 0xe1, 0x05, 0xd2, 0xb1, 0x2e, 0x11, 0x80, 0xc6, 0x25, 0x27, 0x88, 0xce, + 0xfa, 0x56, 0x09, 0xd4, 0xbe, 0x1e, 0x21, 0x6f, 0x44, 0xe9, 0x75, 0xc7, + 0x55, 0x64, 0x41, 0x78, 0x11, 0x7e, 0x9b, 0xb7, 0x3f, 0x27, 0x08, 0xfd, + 0x61, 0x65, 0x39, 0xe8, 0xdf, 0x94, 0xf4, 0x5c, 0x36, 0x73, 0xce, 0xf3, + 0x61, 0x36, 0x1a, 0xbe, 0x01, 0x05, 0xe1, 0xc6, 0xb7, 0x38, 0xba, 0x54, + 0x95, 0x17, 0xfc, 0x2a, 0x34, 0x59, 0x86, 0xe8, 0x09, 0x29, 0x23, 0x92, + 0x60, 0xe7, 0xa1, 0x1a, 0x47, 0xc1, 0x33, 0xd5, 0x71, 0xee, 0x68, 0x0d, + 0x9b, 0x31, 0x56, 0x2b, 0x36, 0xae, 0x81, 0xe3, 0x91, 0x64, 0x87, 0x22, + 0xcc, 0xfe, 0xc2, 0x6d, 0xae, 0xaf, 0xbe, 0x26, 0x1f, 0xa7, 0x2c, 0x7b, + 0xe9, 0x83, 0x68, 0x5d, 0x02, 0x0d, 0x4c, 0x35, 0xaa, 0x53, 0x63, 0x6a, + 0x41, 0xa3, 0x05, 0xa2, 0x78, 0x4e, 0x2f, 0x44, 0x4f, 0x47, 0x40, 0xf1, + 0xee, 0xa4, 0xc9, 0x31, 0x2b, 0xf7, 0xd0, 0x47, 0x4f, 0xe3, 0xe1, 0x31, + 0xcb, 0x00, 0x0d, 0x01, 0x80, 0x94, 0xac, 0x33, 0x4a, 0x07, 0xd4, 0x51, + 0x94, 0x55, 0x77, 0x45, 0xcb, 0x18, 0xa7, 0xd9, 0x9f, 0xde, 0x09, 0x83, + 0x38, 0x80, 0xe9, 0xc8, 0x4a, 0x32, 0x2d, 0xd6, 0x55, 0x18, 0xd0, 0xef, + 0xe1, 0x80, 0x90, 0x77, 0x40, 0xf0, 0x90, 0xc9, 0x48, 0xa5, 0x4a, 0x22, + 0x13, 0x45, 0xa0, 0xce, 0x3b, 0x32, 0xe1, 0x3a, 0x79, 0xde, 0x8c, 0x33, + 0x62, 0xcf, 0x7a, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {437, + {0x96, 0x33, 0x5b, 0x25, 0x2f, 0x1d, 0x6b, 0xd0, 0x2c, 0xf6, 0x2e, 0x7d, + 0xc6, 0x2d, 0xca, 0xbb}, + {0xe8, 0x6b, 0x83, 0x1d, 0x1d, 0xa8, 0x74, 0xac, 0xde, 0xce, 0xd7, 0xa6, + 0x9e, 0x4d, 0xd2, 0x5c, 0x6a, 0x3c, 0xc8, 0x60, 0x20, 0x93, 0x03, 0x93, + 0x84, 0xfe, 0xf5, 0x67, 0x65, 0x23, 0x84, 0xa8, 0x5b, 0xfc, 0xfd, 0x9b, + 0x23, 0x39, 0x3d, 0x57, 0xab, 0x29, 0x2d, 0xd4, 0x9d, 0x12, 0x9b, 0x5d, + 0xf0, 0x84, 0xd5, 0xd4, 0x23, 0x45, 0x89, 0x37, 0x50, 0xb9, 0xc8, 0x42, + 0xd5, 0x7c, 0xd4, 0xc4, 0x27, 0xac, 0xc8, 0xbe, 0xcb, 0x63, 0xc0, 0x5e, + 0x65, 0x6d, 0xa0, 0x7e, 0x6c, 0xe9, 0xb0, 0x58, 0x7a, 0xf5, 0x28, 0xaf, + 0x9f, 0xdd, 0xc0, 0x31, 0x4b, 0x68, 0xa1, 0x1d, 0x8c, 0x01, 0x0e, 0x98, + 0x91, 0xf2, 0x6b, 0x23, 0xc2, 0x9b, 0xd9, 0xc7, 0x26, 0xb2, 0x32, 0xc3, + 0x91, 0x04, 0xf1, 0x89, 0x71, 0xab, 0xab, 0x47, 0xbd, 0x66, 0x2d, 0x4f, + 0xa9, 0xb2, 0xb9, 0x45, 0x5b, 0x28, 0x9d, 0x54, 0x15, 0xe0, 0x72, 0x38, + 0xa8, 0x33, 0x20, 0xc3, 0xfc, 0xde, 0x43, 0x9b, 0xb4, 0x6d, 0xcb, 0xb0, + 0x98, 0xdd, 0x20, 0x6d, 0xf4, 0x0a, 0x38, 0xee, 0x42, 0x4a, 0xce, 0x04, + 0xbb, 0x77, 0xe3, 0x26, 0xa5, 0x9c, 0x28, 0xb9, 0xbe, 0xad, 0x86, 0xaa, + 0x4a, 0xab, 0x5e, 0x1b, 0x24, 0x35, 0x03, 0x1e, 0xdd, 0xe6, 0x75, 0xf6, + 0xea, 0xfc, 0x17, 0x55, 0xce, 0x6e, 0x21, 0x78, 0xae, 0xf2, 0x14, 0x10, + 0xb8, 0x82, 0x9c, 0x02, 0xd9, 0x07, 0xf5, 0x4c, 0xd5, 0x5b, 0x43, 0x45, + 0x27, 0xf2, 0xbc, 0xf7, 0x98, 0x9d, 0x7f, 0xfb, 0x27, 0x6e, 0x81, 0x16, + 0x93, 0xe9, 0xa4, 0x2f, 0x95, 0x8a, 0x17, 0x11, 0xc6, 0xf4, 0xb5, 0x21, + 0xc1, 0x63, 0x34, 0x06, 0xa4, 0xb3, 0xba, 0x9a, 0xbb, 0x04, 0x1f, 0x5f, + 0x85, 0xc8, 0x46, 0xf9, 0x24, 0xee, 0x16, 0xd4, 0xad, 0x10, 0x92, 0xe2, + 0xf6, 0xf2, 0x9b, 0xe8, 0x0a, 0x28, 0xfe, 0xae, 0x8b, 0xf1, 0xe2, 0x17, + 0xb4, 0x82, 0xe6, 0xa4, 0x23, 0xd2, 0xdb, 0x02, 0x66, 0x78, 0xb5, 0x99, + 0xb4, 0xd2, 0xeb, 0xa9, 0xe5, 0x9e, 0xef, 0xbb, 0x8c, 0x89, 0x06, 0x64, + 0x2c, 0x90, 0x63, 0x85, 0x11, 0xe4, 0x1f, 0x2f, 0x84, 0xea, 0x89, 0xdf, + 0x9d, 0x09, 0x17, 0x4f, 0xcf, 0xa2, 0x86, 0x8b, 0x8e, 0xa8, 0x75, 0xda, + 0xc9, 0x55, 0x9f, 0x30, 0x37, 0x29, 0x53, 0x8f, 0x99, 0x67, 0xac, 0x6e, + 0xf6, 0x9f, 0xaf, 0x59, 0x47, 0x3d, 0x01, 0x40, 0xa3, 0x40, 0x7d, 0x4e, + 0xf9, 0x56, 0x08, 0x66, 0x68, 0x39, 0x6b, 0x03, 0x24, 0x25, 0x3c, 0x8f, + 0xf0, 0xca, 0x1d, 0xbc, 0x5e, 0xd0, 0xbb, 0x20, 0x4f, 0x7f, 0x4d, 0x22, + 0x55, 0x5d, 0x32, 0x93, 0x75, 0x89, 0x0d, 0xd9, 0x49, 0x67, 0x33, 0x70, + 0xd7, 0x26, 0x7c, 0x67, 0xe9, 0x55, 0x02, 0x7f, 0x27, 0x49, 0x7a, 0x63, + 0xb7, 0x31, 0xdf, 0x47, 0x0a, 0x5a, 0x36, 0x51, 0x65, 0x9d, 0x4d, 0xff, + 0x14, 0x36, 0xc8, 0xf3, 0xd3, 0x5c, 0x74, 0x5c, 0xf1, 0xa4, 0xcc, 0x11, + 0x6b, 0x22, 0x19, 0xd2, 0xac, 0x03, 0x5b, 0xb5, 0x30, 0x33, 0xe8, 0x38, + 0x58, 0x9d, 0x3d, 0xde, 0x31, 0x9f, 0x9b, 0xa6, 0x8b, 0x01, 0x2e, 0xa3, + 0xae, 0xec, 0x94, 0x84, 0x87, 0xe3, 0x1a, 0xf1, 0x79, 0xae, 0x5d, 0x82, + 0x25, 0x4a, 0xda, 0x68, 0xa1, 0xef, 0x26, 0xb9, 0x96, 0x74, 0x02, 0xf0, + 0x1a, 0xc2, 0x5d, 0xdd, 0xdf, 0xfb, 0xc9, 0xe0, 0xc6, 0x11, 0x1b, 0x3c, + 0xf4, 0x7f, 0x00, 0x93, 0x4a, 0x0b, 0x6d, 0x11, 0x39, 0x71, 0xaf, 0x46, + 0x48, 0xf6, 0x51, 0xe4, 0xf2, 0x38, 0x5e, 0xab, 0xc7, 0x33, 0x7b, 0x02, + 0xda, 0x12, 0xda, 0x0a, 0x8f, 0xd5, 0xeb, 0x5e, 0x6b, 0x74, 0x34, 0xdc, + 0xad, 0xc0, 0x44, 0xfd, 0x56, 0xec, 0xcf, 0x05}, + {0xdd, 0x0d, 0x48, 0x09, 0x90, 0x47, 0x9b, 0xed, 0xdd, 0x39, 0x62, 0xd9, + 0x1b, 0x13, 0xd4, 0x0c, 0x89, 0xfc, 0xa3, 0xe6, 0xda, 0xe1, 0x76, 0x14, + 0x72, 0x13, 0x9d, 0xfa, 0xa8, 0x61, 0xfd, 0x34, 0x67, 0x27, 0x4d, 0xa5, + 0x0c, 0xab, 0x60, 0x04, 0x5a, 0xf0, 0x5d, 0xf0, 0x1f, 0x51, 0x63, 0xa4, + 0xf2, 0x02, 0x34, 0x9c, 0xc5, 0xee, 0xee, 0x6d, 0x95, 0x2d, 0xb5, 0x89, + 0x64, 0x9b, 0x37, 0x53, 0x97, 0x35, 0x8e, 0x3f, 0x57, 0x41, 0xcb, 0x68, + 0x87, 0xaa, 0x87, 0x83, 0xf8, 0xfc, 0x8b, 0x1f, 0x36, 0x1a, 0xec, 0x92, + 0xbe, 0x8b, 0x47, 0x5a, 0x14, 0x67, 0x00, 0x9d, 0x1f, 0x8d, 0x33, 0x3e, + 0xc6, 0xee, 0x48, 0xbd, 0x9d, 0x89, 0x05, 0x12, 0xf6, 0x69, 0x36, 0xa8, + 0x67, 0x9e, 0xf2, 0x66, 0xdf, 0xd9, 0x24, 0xec, 0x51, 0x23, 0xf6, 0x91, + 0xfa, 0x98, 0x18, 0x97, 0x51, 0x4d, 0x69, 0x90, 0x11, 0x3a, 0xbd, 0xa3, + 0x1a, 0xf0, 0x77, 0x5c, 0xb5, 0x7d, 0xde, 0xde, 0x88, 0x3f, 0xf7, 0xef, + 0xac, 0xc2, 0xf5, 0x36, 0x7c, 0x86, 0x3a, 0xae, 0xd2, 0xe6, 0x5c, 0x02, + 0xe0, 0x73, 0xa2, 0x73, 0xc3, 0x8d, 0xdc, 0x2f, 0x3d, 0x81, 0x90, 0xbf, + 0xb6, 0xa4, 0xb1, 0x5f, 0x4e, 0x88, 0x04, 0x41, 0xdb, 0x68, 0x8e, 0xd4, + 0x9f, 0x80, 0xf0, 0xba, 0xf2, 0xac, 0x0d, 0xda, 0x91, 0x5b, 0x7e, 0x77, + 0xfe, 0xe1, 0x9a, 0xd6, 0xaa, 0x3d, 0x9b, 0x6f, 0x30, 0x95, 0xfc, 0x26, + 0xbc, 0x86, 0xd9, 0x2a, 0x47, 0x10, 0x11, 0xd1, 0x0c, 0x05, 0x7d, 0xcb, + 0x94, 0xc8, 0x5e, 0xac, 0xc3, 0x14, 0xd6, 0x03, 0x02, 0xda, 0x57, 0x57, + 0x15, 0xe8, 0xca, 0x2b, 0xd0, 0xa4, 0xd7, 0x5f, 0xf0, 0x8f, 0x6e, 0x26, + 0x44, 0x59, 0xde, 0xdf, 0x74, 0x9d, 0x96, 0xc7, 0xd7, 0x03, 0x4e, 0xb3, + 0x34, 0x24, 0xb3, 0x03, 0x57, 0xb0, 0x17, 0xfe, 0xdb, 0x08, 0x3c, 0x8f, + 0xa1, 0x7e, 0x9f, 0x3e, 0x2f, 0x50, 0xd1, 0x1d, 0x0d, 0xb9, 0xa5, 0x32, + 0x52, 0xe7, 0xf5, 0x0d, 0xf6, 0xc6, 0x20, 0x12, 0x75, 0x23, 0x91, 0x05, + 0x96, 0x73, 0xbf, 0x8c, 0xd9, 0x10, 0xb4, 0xe8, 0x79, 0x2c, 0x99, 0x14, + 0x24, 0x44, 0x90, 0xa7, 0xdf, 0x69, 0x8d, 0x81, 0x0a, 0x5b, 0x6f, 0x0d, + 0x02, 0x48, 0x9d, 0xb4, 0xff, 0x7b, 0x0e, 0x16, 0x49, 0x45, 0x34, 0x17, + 0xa0, 0x6c, 0x3a, 0xf8, 0x58, 0xcb, 0xd3, 0xbf, 0x5e, 0x23, 0x06, 0x7a, + 0x5c, 0xca, 0x08, 0xd5, 0x9e, 0x21, 0x9c, 0xce, 0xdc, 0x37, 0x98, 0xf6, + 0xab, 0x0b, 0xe9, 0x59, 0x31, 0xe9, 0x5f, 0x50, 0x91, 0xc2, 0x36, 0x6b, + 0xc8, 0xd0, 0x58, 0x31, 0x9f, 0x8d, 0x88, 0x90, 0xba, 0x1e, 0xb8, 0x78, + 0xc4, 0x63, 0x59, 0x9c, 0x9d, 0x3e, 0x82, 0xce, 0x84, 0xb0, 0xb9, 0x70, + 0xe6, 0xfe, 0x2d, 0xa7, 0x1a, 0x14, 0x52, 0x74, 0x84, 0x64, 0x0f, 0x6c, + 0x83, 0x53, 0xe6, 0x1b, 0xb7, 0xb4, 0xab, 0xd4, 0x5e, 0xc3, 0x4c, 0x06, + 0x47, 0xac, 0xf3, 0xfb, 0xbe, 0x7d, 0x4e, 0x9f, 0x98, 0xd5, 0x52, 0x6d, + 0xe0, 0x4b, 0x9e, 0xbc, 0x02, 0x76, 0x93, 0xcc, 0x93, 0x16, 0x63, 0x9a, + 0xf4, 0x09, 0xde, 0xb2, 0xd6, 0x32, 0xc1, 0x4c, 0x99, 0xfd, 0xf2, 0x8d, + 0x03, 0x43, 0x3f, 0x16, 0x8f, 0x48, 0xe6, 0x88, 0x7b, 0x3e, 0xf3, 0x28, + 0xb3, 0xe9, 0xab, 0xde, 0xec, 0x97, 0x8b, 0x61, 0xe7, 0xf0, 0xbe, 0x7d, + 0xc3, 0x5a, 0x16, 0x4c, 0x34, 0x15, 0xf5, 0x1d, 0x37, 0x19, 0x9a, 0x25, + 0x73, 0xd6, 0x96, 0x92, 0xa4, 0x06, 0x4b, 0xfd, 0xd1, 0x5e, 0xd1, 0x93, + 0x26, 0x54, 0x52, 0x0b, 0x3d, 0x7f, 0xa5, 0xb0, 0x4e, 0x7b, 0xbb, 0xc3, + 0x5a, 0xca, 0xbc, 0x25, 0xc5, 0x57, 0x28, 0x74, 0xa1, 0x06, 0x39, 0x03, + 0xf7, 0x6d, 0xcc, 0xbf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {438, + {0xeb, 0x34, 0x0a, 0x38, 0xf9, 0xdb, 0x20, 0x42, 0xf4, 0xcd, 0xef, 0x00, + 0x07, 0x4f, 0x08, 0x0a}, + {0x95, 0x27, 0xd4, 0x96, 0xb6, 0xa7, 0x50, 0x5f, 0x57, 0xd4, 0x91, 0xf8, + 0x15, 0x41, 0xc1, 0xbf, 0xb0, 0xec, 0x46, 0x41, 0x6e, 0x7e, 0xae, 0x7f, + 0xfd, 0x25, 0x9b, 0x5c, 0x78, 0x42, 0x27, 0x33, 0x98, 0x5e, 0x49, 0x3e, + 0xbb, 0x2e, 0xe7, 0xa3, 0x95, 0x92, 0x1b, 0x10, 0x22, 0xf8, 0x40, 0x23, + 0x37, 0x4f, 0x38, 0x02, 0xb1, 0xce, 0x1f, 0xa3, 0x2b, 0xf4, 0x5a, 0x7f, + 0x2b, 0x11, 0xb5, 0x48, 0xb7, 0xcc, 0xd9, 0xb9, 0x77, 0xa8, 0xed, 0x93, + 0x58, 0xb0, 0xa3, 0xfd, 0xfe, 0x90, 0xb7, 0x62, 0xf6, 0x0e, 0x71, 0x1f, + 0xe2, 0xdd, 0x7f, 0xb6, 0x10, 0xf5, 0x5a, 0xb2, 0x1b, 0xc0, 0x38, 0x55, + 0xef, 0x2b, 0xf1, 0x5a, 0x72, 0x27, 0xb7, 0x1b, 0x7a, 0x93, 0x03, 0x8e, + 0x96, 0x40, 0xd3, 0x05, 0xfe, 0x2e, 0x27, 0x8c, 0x5d, 0x94, 0x29, 0x04, + 0x71, 0x16, 0x90, 0xd9, 0xcd, 0x6b, 0xee, 0x02, 0xd1, 0xc4, 0x6d, 0x40, + 0x51, 0x15, 0x6f, 0x03, 0x6d, 0x89, 0x2a, 0x8e, 0x06, 0x74, 0xb6, 0xbb, + 0xb7, 0x81, 0xec, 0xf8, 0x42, 0x3d, 0x5b, 0x63, 0x93, 0x0b, 0xa4, 0x53, + 0x16, 0x5a, 0x7b, 0xcf, 0x60, 0x21, 0x65, 0xbc, 0x71, 0x63, 0xaf, 0x37, + 0x40, 0xd7, 0x14, 0x52, 0x9f, 0xd1, 0xd5, 0xeb, 0x4f, 0x59, 0x02, 0xd8, + 0x50, 0x8f, 0x13, 0x54, 0xc7, 0x97, 0xa3, 0xdf, 0xf5, 0xb1, 0xdc, 0x15, + 0xd4, 0xa8, 0x08, 0x5d, 0xd4, 0xb6, 0x9a, 0x62, 0xdb, 0x8a, 0x73, 0x63, + 0x24, 0x48, 0x41, 0x07, 0x6e, 0x21, 0x52, 0xdf, 0x38, 0x87, 0x72, 0xe1, + 0x17, 0x95, 0x97, 0x43, 0xdc, 0x3c, 0xe1, 0x5d, 0x43, 0x3d, 0x8f, 0x20, + 0x05, 0x47, 0x6d, 0x83, 0xc6, 0xc6, 0x52, 0xa8, 0x76, 0x5f, 0xba, 0xef, + 0x32, 0x9a, 0x54, 0xd4, 0x1b, 0xc8, 0x19, 0x2e, 0x79, 0xa6, 0xdd, 0xe5, + 0x4b, 0x7d, 0x87, 0x26, 0xc8, 0x1d, 0x13, 0x67, 0x97, 0x26, 0x76, 0xb3, + 0x5e, 0x8d, 0xfc, 0xb0, 0x4d, 0xde, 0x07, 0x90, 0x6d, 0x19, 0xb0, 0x09, + 0xca, 0x9b, 0x34, 0xbc, 0xf0, 0x3f, 0xe7, 0x79, 0x7d, 0xa9, 0x84, 0x5e, + 0x39, 0x33, 0xa5, 0x00, 0x5f, 0x9c, 0xda, 0x31, 0x55, 0xbb, 0xb5, 0x2c, + 0x9e, 0x5f, 0xbf, 0xf5, 0x7d, 0x06, 0x0f, 0x1b, 0x52, 0x07, 0x1b, 0x6d, + 0x9f, 0xb5, 0xe0, 0x1d, 0x9e, 0x6f, 0x73, 0xd1, 0x33, 0xc9, 0x75, 0x96, + 0xe7, 0xf3, 0x6b, 0xb0, 0x49, 0x19, 0xcd, 0xe5, 0x84, 0x22, 0x78, 0xe8, + 0x58, 0xec, 0x45, 0x91, 0xda, 0x97, 0xcf, 0xef, 0x32, 0x52, 0xc4, 0x22, + 0xa9, 0xa5, 0xd6, 0x02, 0xb2, 0xb5, 0xf6, 0x3c, 0x5b, 0x8e, 0xc9, 0x7c, + 0xc0, 0x3d, 0xcd, 0xb4, 0xc8, 0x17, 0xd1, 0x9e, 0x5e, 0x10, 0x32, 0xc8, + 0xbf, 0xae, 0xdf, 0xde, 0x75, 0x89, 0x9c, 0x7f, 0x5f, 0xfa, 0x84, 0x09, + 0x59, 0x7f, 0x6f, 0x38, 0x49, 0xf3, 0x40, 0x51, 0x0b, 0xf2, 0x7d, 0x9c, + 0x5d, 0x4f, 0x36, 0xa0, 0x38, 0xaf, 0xc1, 0x59, 0x00, 0xd6, 0x6d, 0xac, + 0x0a, 0xdf, 0x55, 0xca, 0x6e, 0xb1, 0x3e, 0x89, 0x42, 0xd0, 0xc0, 0x65, + 0xac, 0x56, 0xea, 0x50, 0xa9, 0x2b, 0xdc, 0x48, 0xe5, 0xa7, 0xca, 0xa9, + 0xb0, 0xc8, 0xba, 0x87, 0x44, 0x17, 0x6f, 0x83, 0xcb, 0xb7, 0xa2, 0x65, + 0x81, 0xd3, 0x58, 0x1b, 0x67, 0xca, 0xe9, 0x0c, 0xcc, 0x24, 0xd1, 0x69, + 0xe3, 0xa4, 0x0a, 0x89, 0xc3, 0xfa, 0xde, 0x4b, 0x48, 0x81, 0x87, 0x07, + 0x09, 0x06, 0x29, 0xf7, 0x35, 0x7a, 0xe5, 0x24, 0xc0, 0xc4, 0xba, 0x40, + 0x58, 0x79, 0x53, 0xf4, 0x0b, 0xcf, 0xb5, 0x2c, 0x8d, 0x25, 0x5c, 0xa6, + 0x81, 0x95, 0x1e, 0x90, 0xd2, 0x7e, 0x1c, 0x0d, 0xdf, 0x7f, 0xdb, 0x63, + 0x80, 0x3f, 0x60, 0x96, 0xde, 0xdb, 0x6e, 0xfb}, + {0x96, 0x36, 0x0c, 0x8e, 0xaa, 0x29, 0x97, 0xc4, 0xa7, 0xdf, 0x98, 0x33, + 0x72, 0xd4, 0x5e, 0x4b, 0x38, 0x1f, 0xd5, 0x86, 0x86, 0x2b, 0xcc, 0xef, + 0x10, 0xfe, 0x2b, 0xf8, 0x50, 0x34, 0x3a, 0x39, 0xbb, 0x28, 0x9f, 0x54, + 0x7f, 0x13, 0x01, 0xc5, 0x57, 0xbe, 0xfa, 0x7d, 0x6d, 0x06, 0xb1, 0xaa, + 0x96, 0xbb, 0xe9, 0xb0, 0x13, 0x26, 0xb2, 0x22, 0xb8, 0x46, 0x2b, 0x8d, + 0xbe, 0x2c, 0xde, 0x07, 0xf2, 0x73, 0x28, 0x69, 0x76, 0xb9, 0xc7, 0x6c, + 0xf7, 0x43, 0x10, 0x3a, 0xe3, 0x53, 0x7b, 0x9f, 0xd7, 0xa0, 0xa3, 0xaa, + 0x2e, 0xf9, 0x22, 0x2e, 0x54, 0x88, 0x45, 0xfc, 0xec, 0x01, 0x89, 0x5f, + 0xcf, 0xbc, 0xe9, 0xbb, 0x58, 0xc8, 0x48, 0xd6, 0x0b, 0x9c, 0xa5, 0xed, + 0x6a, 0xef, 0x26, 0x7d, 0x8f, 0x0a, 0x25, 0x65, 0x02, 0x52, 0xbb, 0x22, + 0x68, 0x4e, 0x2b, 0xc8, 0x5c, 0xba, 0x7c, 0xe5, 0x2d, 0x93, 0x58, 0xe7, + 0xb7, 0xc4, 0x21, 0xbe, 0xd5, 0x02, 0xa7, 0x88, 0xbe, 0x05, 0xb5, 0x87, + 0x5a, 0x1e, 0x5d, 0xfd, 0x4b, 0xe7, 0x3a, 0x0c, 0x41, 0x92, 0x8a, 0x2b, + 0x39, 0x9e, 0x69, 0x40, 0xf5, 0xf9, 0x84, 0xb6, 0x90, 0x34, 0x64, 0xf3, + 0x63, 0xe8, 0xa3, 0x1c, 0x08, 0xad, 0x3b, 0x03, 0xcf, 0xa8, 0xa5, 0x06, + 0xc5, 0xa4, 0xca, 0x28, 0x90, 0xc9, 0x8b, 0x74, 0xe6, 0xb6, 0x76, 0xdc, + 0x66, 0x6e, 0x48, 0x72, 0xb6, 0x53, 0x7a, 0xbc, 0xfa, 0x06, 0x8c, 0x10, + 0x76, 0xf3, 0x73, 0xc9, 0x71, 0x67, 0xdc, 0x20, 0xde, 0x07, 0xf9, 0x8b, + 0xcf, 0x2a, 0xa4, 0x66, 0xdf, 0xa6, 0xa3, 0xad, 0xab, 0x05, 0xd3, 0xdd, + 0x77, 0xff, 0xc4, 0x5b, 0x8c, 0xd9, 0x97, 0x55, 0xb4, 0x44, 0xd7, 0xcd, + 0xe6, 0xfb, 0x39, 0xfb, 0x92, 0xd9, 0xc1, 0xc4, 0xcc, 0xda, 0x52, 0x11, + 0x61, 0x71, 0x4a, 0xa6, 0xd7, 0x5c, 0x92, 0xd0, 0x6c, 0x16, 0x21, 0x47, + 0xa0, 0x8a, 0xd4, 0xce, 0xd9, 0x7b, 0x65, 0xb4, 0xf2, 0x44, 0xd6, 0x3e, + 0x65, 0xee, 0xfa, 0x34, 0xe0, 0x06, 0x16, 0xdf, 0xbb, 0x5f, 0x70, 0x8f, + 0x93, 0xaf, 0x3e, 0x97, 0xa9, 0x17, 0x7a, 0x93, 0x20, 0x35, 0x6f, 0xd0, + 0x10, 0x88, 0x71, 0x05, 0x40, 0xa6, 0xeb, 0x53, 0x74, 0xd0, 0xa5, 0x23, + 0x0d, 0x25, 0x84, 0x1d, 0x6a, 0x6d, 0x71, 0x59, 0xd7, 0x2e, 0xf8, 0x9e, + 0xab, 0x59, 0x40, 0xdc, 0x3e, 0x0b, 0x96, 0x4f, 0xaf, 0xb9, 0xbc, 0x9a, + 0xd1, 0xff, 0xe7, 0xdd, 0x8a, 0x8f, 0x87, 0xc2, 0x9f, 0xf5, 0x00, 0x60, + 0xa0, 0x75, 0x9e, 0x38, 0x64, 0x85, 0x3d, 0x65, 0x85, 0x36, 0x6f, 0x69, + 0xf0, 0x50, 0x12, 0x85, 0x22, 0x98, 0x08, 0x7a, 0x8b, 0xd3, 0xa7, 0x06, + 0xac, 0xcd, 0xaa, 0x04, 0xe5, 0xea, 0x91, 0x73, 0x10, 0xa5, 0x6c, 0xfd, + 0xa2, 0x93, 0xa5, 0x0f, 0x3b, 0xe0, 0x77, 0x17, 0x4b, 0xf4, 0xc0, 0x7a, + 0x7f, 0xb1, 0x22, 0xf5, 0x61, 0xd0, 0x16, 0x4e, 0x95, 0x83, 0xdc, 0x79, + 0x08, 0x6a, 0x46, 0xac, 0x0e, 0x45, 0xb1, 0x53, 0xd2, 0x42, 0xa0, 0xe2, + 0x0c, 0x9e, 0xb5, 0xff, 0xab, 0x76, 0x2b, 0x19, 0x6d, 0x59, 0x98, 0xbf, + 0xf6, 0xa7, 0x81, 0x97, 0xd6, 0x53, 0x7b, 0x36, 0x9f, 0x14, 0xc7, 0x22, + 0x90, 0x1b, 0x78, 0x71, 0x54, 0x01, 0x59, 0x70, 0x84, 0x59, 0xd1, 0x64, + 0x72, 0xcd, 0x9e, 0xcb, 0xab, 0x50, 0xb7, 0xec, 0x4f, 0xa8, 0x96, 0x5f, + 0x7f, 0x10, 0x71, 0x92, 0x3e, 0x3a, 0x7f, 0xa8, 0x97, 0xa5, 0x34, 0xc0, + 0x5d, 0xa5, 0x71, 0xc8, 0x05, 0x56, 0xeb, 0x9b, 0x08, 0xb2, 0x0f, 0x0e, + 0x06, 0x79, 0x24, 0xdc, 0xe6, 0x8d, 0x4a, 0x62, 0x56, 0x4a, 0xa2, 0x78, + 0x2a, 0x12, 0x6a, 0xcf, 0x9e, 0xbd, 0xa9, 0x22, 0x1c, 0xab, 0x5c, 0x72, + 0xe3, 0x29, 0x30, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {439, + {0x39, 0xaa, 0x0e, 0x82, 0x74, 0x50, 0xf1, 0x34, 0xae, 0x27, 0x62, 0x97, + 0x69, 0xbc, 0xef, 0xdb}, + {0x27, 0x4b, 0x78, 0xce, 0x29, 0x9e, 0x65, 0xe0, 0xdb, 0x01, 0x02, 0x39, + 0x65, 0xf6, 0x55, 0x6a, 0xc4, 0x9c, 0xa1, 0x01, 0x8d, 0x1d, 0xe8, 0x69, + 0x32, 0x6d, 0x22, 0xd7, 0x4f, 0xb4, 0xb2, 0xfc, 0x65, 0x5e, 0x97, 0x17, + 0x11, 0x79, 0xd0, 0x7e, 0x97, 0xb5, 0x5a, 0x7b, 0x0e, 0x41, 0xcc, 0xd5, + 0xb2, 0x7e, 0x85, 0x57, 0x06, 0x07, 0xb6, 0xc6, 0x85, 0x3f, 0xe2, 0xbe, + 0x5c, 0x8f, 0x21, 0x77, 0xff, 0x6d, 0x92, 0x0d, 0xdf, 0x50, 0xa7, 0x03, + 0x91, 0x0e, 0xf3, 0xc1, 0x2c, 0x50, 0x63, 0x5c, 0xc2, 0x62, 0x32, 0xd2, + 0x99, 0x86, 0xa0, 0x48, 0x7b, 0xa5, 0x4e, 0xc8, 0x55, 0x98, 0x9e, 0xb3, + 0x1e, 0x11, 0x4a, 0xc2, 0x00, 0x1a, 0x0e, 0x19, 0xf4, 0xbd, 0x56, 0xb4, + 0x5b, 0xe9, 0xf6, 0x8c, 0xc1, 0x93, 0xb5, 0xf3, 0xd3, 0x2a, 0x8c, 0xb6, + 0x34, 0xd1, 0x1a, 0x21, 0xc3, 0x11, 0xe3, 0x61, 0x90, 0xf7, 0x54, 0xbc, + 0x4a, 0xf0, 0x8a, 0xb5, 0x93, 0xb7, 0x17, 0x26, 0x94, 0xa6, 0xef, 0x8a, + 0xce, 0x41, 0xe9, 0xf7, 0x9d, 0xee, 0xba, 0xff, 0x1a, 0xc3, 0xf9, 0xab, + 0xeb, 0xf2, 0xbf, 0xf5, 0xe9, 0x8a, 0xc4, 0xe0, 0x3e, 0x06, 0x9d, 0xd6, + 0xb7, 0x17, 0x2a, 0x9c, 0x08, 0x5a, 0xa2, 0x8f, 0x4c, 0x68, 0xe5, 0xe6, + 0x32, 0xfe, 0x18, 0x29, 0x9d, 0x1d, 0x4a, 0x97, 0x89, 0x85, 0xbf, 0x94, + 0xfc, 0x38, 0xe5, 0xe7, 0x3b, 0x42, 0xd0, 0x0a, 0xcd, 0x84, 0x69, 0xf1, + 0x6c, 0xfd, 0x06, 0x20, 0x5c, 0x6a, 0xd1, 0x14, 0x9e, 0xc5, 0x75, 0xa1, + 0x80, 0xc3, 0x3d, 0x08, 0xd1, 0xbe, 0x9a, 0x42, 0x74, 0xb2, 0x2a, 0x87, + 0xe6, 0x78, 0x46, 0xc6, 0x3f, 0xbe, 0x91, 0x41, 0x95, 0xe1, 0x90, 0xd5, + 0xa6, 0x85, 0xd6, 0x67, 0x73, 0x37, 0xf9, 0xd8, 0x2f, 0x55, 0xec, 0xb3, + 0xf2, 0x9b, 0x42, 0x92, 0xc5, 0xa2, 0x61, 0x46, 0x9f, 0xf7, 0x37, 0xdd, + 0x47, 0xe2, 0xb4, 0xe2, 0xa6, 0x73, 0xda, 0x66, 0x14, 0xb4, 0xe2, 0xb4, + 0x5c, 0x30, 0x4f, 0x69, 0x92, 0x80, 0xe8, 0xd6, 0x83, 0x21, 0x8a, 0x7d, + 0x6b, 0xd3, 0xea, 0xc7, 0xbc, 0x3a, 0xec, 0x27, 0x1d, 0x93, 0x3a, 0x69, + 0x0b, 0xa6, 0xdc, 0xb0, 0x3d, 0x86, 0x0c, 0xf3, 0x4d, 0x85, 0xf5, 0xfd, + 0x93, 0x23, 0xfc, 0x1f, 0x13, 0x63, 0x79, 0x65, 0x21, 0x6d, 0x80, 0xfd, + 0x73, 0xaf, 0x16, 0x66, 0xe9, 0xe2, 0x11, 0x44, 0x0b, 0x8a, 0x8c, 0xea, + 0x05, 0x35, 0xa9, 0x6e, 0x4d, 0x4f, 0x54, 0xb1, 0xea, 0xae, 0x65, 0x1c, + 0xe2, 0x8a, 0x0e, 0x12, 0x67, 0xe5, 0x31, 0x70, 0x49, 0x18, 0xd3, 0x7d, + 0x12, 0xd0, 0x8e, 0x2a, 0x5e, 0xe9, 0x3d, 0x2a, 0xb3, 0x03, 0xe3, 0x23, + 0x67, 0x22, 0x60, 0x01, 0x7c, 0xc1, 0x30, 0xf4, 0x59, 0xa4, 0xfb, 0xf0, + 0xd8, 0xe4, 0xa4, 0x5d, 0x11, 0xd4, 0x44, 0x82, 0x6f, 0x6a, 0x51, 0x1c, + 0x6e, 0x51, 0xd7, 0x2f, 0x93, 0xc9, 0x57, 0x1f, 0x82, 0x10, 0xe9, 0x7e, + 0x27, 0x4a, 0x3b, 0x33, 0x82, 0x46, 0xf2, 0xdf, 0x90, 0xba, 0xc7, 0x8d, + 0x13, 0x01, 0x4f, 0xb0, 0x69, 0x54, 0xd8, 0xa6, 0xe8, 0xc1, 0x0c, 0x94, + 0x1d, 0x39, 0x89, 0x40, 0xa4, 0xd5, 0x22, 0x6d, 0x2f, 0x46, 0x1b, 0x09, + 0x1b, 0x2a, 0x3b, 0x84, 0xc9, 0xd1, 0x32, 0x1e, 0xe0, 0xde, 0x55, 0x40, + 0xc9, 0xf9, 0x9e, 0x41, 0x41, 0xa5, 0x71, 0x10, 0x48, 0x84, 0xfb, 0x5f, + 0x4f, 0x94, 0x0c, 0xfd, 0x6c, 0x74, 0x50, 0x51, 0xc9, 0x97, 0x23, 0xf5, + 0xfb, 0x68, 0xe5, 0xbe, 0xc8, 0x74, 0xd1, 0xcf, 0xa7, 0xc3, 0x1d, 0x34, + 0xc9, 0xff, 0xb8, 0x7c, 0x19, 0xc5, 0xbb, 0xf5, 0x40, 0xb8, 0xbb, 0x96, + 0x01, 0x6b, 0x7d, 0x1a, 0xa9, 0x9f, 0xf9, 0xe9}, + {0xab, 0xed, 0x9d, 0xcd, 0xc6, 0x08, 0x7c, 0x38, 0xee, 0x28, 0xbb, 0xac, + 0x16, 0x2d, 0xe8, 0xc1, 0xd9, 0x92, 0x76, 0x17, 0x61, 0xb6, 0x88, 0x00, + 0xbb, 0x83, 0x08, 0xa9, 0xe2, 0x6b, 0x40, 0xe1, 0x37, 0x10, 0xdc, 0xf0, + 0x6b, 0xde, 0x46, 0xfc, 0x73, 0x13, 0xac, 0xad, 0x07, 0xe7, 0xa0, 0xc5, + 0x6a, 0x3d, 0xe0, 0x77, 0x08, 0xfc, 0xd6, 0x17, 0xc2, 0x5d, 0x99, 0xde, + 0xfb, 0x4b, 0xe5, 0xa4, 0x97, 0xa8, 0xaa, 0x03, 0x0f, 0xb0, 0xce, 0xd2, + 0x2c, 0xd9, 0x6e, 0xdc, 0xf4, 0x40, 0xa1, 0x9c, 0x5c, 0xe2, 0x14, 0x22, + 0x44, 0xee, 0x62, 0xbc, 0xf2, 0x04, 0xca, 0x6b, 0xf0, 0x5c, 0x63, 0x4a, + 0x2f, 0x9d, 0x02, 0x5e, 0x8c, 0xf1, 0xf8, 0xcf, 0xb0, 0x39, 0xc6, 0xdc, + 0xc7, 0xc8, 0x54, 0x97, 0x53, 0x13, 0x24, 0x57, 0x6f, 0x4c, 0x79, 0xd7, + 0x4d, 0x06, 0x53, 0x20, 0x21, 0xc4, 0x89, 0x9a, 0x1c, 0x75, 0x55, 0x77, + 0x63, 0x2a, 0xa3, 0xf4, 0x19, 0x99, 0x5f, 0x79, 0xbe, 0x0c, 0x27, 0xec, + 0xa1, 0xfb, 0xa7, 0x2d, 0x71, 0x99, 0x7c, 0x66, 0x97, 0x3a, 0xe2, 0x3a, + 0xdb, 0xa0, 0x77, 0xab, 0x4a, 0xd0, 0xd2, 0x17, 0x6f, 0x89, 0xb8, 0x64, + 0x62, 0x86, 0x37, 0x3f, 0xee, 0x86, 0x66, 0x67, 0x75, 0x9a, 0x70, 0x1f, + 0xd3, 0x87, 0x41, 0xec, 0x9c, 0xba, 0x23, 0xa6, 0x20, 0xe1, 0x41, 0xda, + 0xb1, 0x35, 0x72, 0x64, 0x9b, 0x78, 0x0d, 0xb4, 0xa8, 0xc1, 0xbe, 0x90, + 0x0e, 0x90, 0xa5, 0x18, 0x17, 0x05, 0x69, 0xab, 0x60, 0x7f, 0x9f, 0x21, + 0x92, 0xdc, 0xb6, 0x04, 0xdd, 0xb0, 0x44, 0xa7, 0xbb, 0x92, 0x4a, 0xfe, + 0x2f, 0x57, 0x69, 0x12, 0x49, 0x36, 0xbd, 0x65, 0x8d, 0x18, 0xd1, 0x01, + 0xa3, 0xa7, 0x05, 0x28, 0x65, 0xfe, 0x8f, 0xe7, 0x93, 0xc6, 0x9b, 0xbe, + 0x14, 0x41, 0xcd, 0x19, 0x18, 0x47, 0x15, 0xa2, 0x66, 0xf5, 0x9b, 0x83, + 0xa8, 0x61, 0x57, 0x97, 0xb1, 0x09, 0xa8, 0x74, 0xb1, 0xf3, 0x05, 0x55, + 0x04, 0xac, 0xe6, 0x5f, 0xaa, 0x14, 0x63, 0xc4, 0x3f, 0xcf, 0x5c, 0xf4, + 0xab, 0xe6, 0xde, 0x25, 0x28, 0x12, 0x55, 0x35, 0x52, 0xdc, 0x13, 0xe9, + 0xad, 0xc9, 0xa9, 0x42, 0xdc, 0x00, 0x22, 0xfa, 0x6b, 0x0c, 0x40, 0x43, + 0x4f, 0x7f, 0x11, 0x2d, 0x44, 0xec, 0x00, 0x30, 0x1a, 0xed, 0x27, 0xd7, + 0x69, 0xac, 0x3f, 0x9c, 0x51, 0x37, 0x7e, 0xa8, 0x3e, 0x55, 0x1d, 0xc5, + 0x03, 0xa2, 0x3b, 0x7e, 0xf4, 0x35, 0xf0, 0x2c, 0xf8, 0xc0, 0xb0, 0xb7, + 0x1c, 0x2e, 0x65, 0x00, 0x64, 0xc5, 0xad, 0xac, 0xb0, 0xcd, 0x69, 0x76, + 0x2a, 0xc6, 0x79, 0x35, 0x74, 0x3e, 0x57, 0x7e, 0x86, 0x67, 0x95, 0xe0, + 0x4c, 0x6d, 0x98, 0xdb, 0x2b, 0xe3, 0xdf, 0x02, 0x7e, 0x19, 0x3a, 0xd8, + 0x96, 0x9a, 0xee, 0x18, 0x7d, 0x52, 0x7c, 0x38, 0xbb, 0xbd, 0x04, 0x04, + 0x07, 0x59, 0xf8, 0xb6, 0x5c, 0xb6, 0x8b, 0xe9, 0xcc, 0xd9, 0x8e, 0x7e, + 0xde, 0x11, 0x27, 0x2e, 0xa0, 0xf1, 0x21, 0x4c, 0x0a, 0x09, 0x0e, 0xb3, + 0x87, 0x36, 0xd0, 0xd0, 0x51, 0xbc, 0x54, 0x7a, 0xb6, 0xa7, 0x09, 0x34, + 0xf5, 0xb8, 0x57, 0x6d, 0xb7, 0xd9, 0x37, 0x59, 0xa5, 0xcd, 0xb7, 0xe8, + 0x8d, 0x6b, 0xb0, 0xf4, 0xe6, 0x46, 0xdb, 0xc5, 0xcf, 0xd7, 0x34, 0xa8, + 0x00, 0xb2, 0x13, 0xa7, 0x27, 0x51, 0xbf, 0x2a, 0x79, 0xca, 0x4a, 0xca, + 0x53, 0x3a, 0xc7, 0x1a, 0x0e, 0xa7, 0x32, 0xeb, 0xf8, 0xec, 0x84, 0x2b, + 0x97, 0xeb, 0x14, 0x9f, 0x77, 0x9a, 0x5c, 0x66, 0x27, 0xa6, 0xe7, 0xcc, + 0x9c, 0xb4, 0x48, 0xa0, 0x2a, 0x31, 0x6b, 0xfc, 0xbe, 0x17, 0xee, 0x98, + 0x32, 0x90, 0xfb, 0x3e, 0xa7, 0xc0, 0xf5, 0x57, 0x96, 0x30, 0x44, 0xeb, + 0x12, 0x82, 0xc7, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {440, + {0x52, 0x26, 0xbc, 0x69, 0xea, 0x9e, 0x6d, 0x6a, 0xa0, 0xeb, 0x92, 0xd4, + 0x48, 0xaa, 0x25, 0x39}, + {0x27, 0x4b, 0x78, 0xce, 0x29, 0x9e, 0x65, 0xe0, 0xdb, 0x01, 0x02, 0x39, + 0x65, 0xf6, 0x55, 0x6a, 0xc4, 0x9c, 0xa1, 0x01, 0x8d, 0x1d, 0xe8, 0x69, + 0x32, 0x6d, 0x22, 0xd7, 0x4f, 0xb4, 0xb2, 0xfc, 0x65, 0x5e, 0x97, 0x17, + 0x11, 0x79, 0xd0, 0x7e, 0x97, 0xb5, 0x5a, 0x7b, 0x0e, 0x41, 0xcc, 0xd5, + 0xb2, 0x7e, 0x85, 0x57, 0x06, 0x07, 0xb6, 0xc6, 0x85, 0x3f, 0xe2, 0xbe, + 0x5c, 0x8f, 0x21, 0x77, 0xff, 0x6d, 0x92, 0x0d, 0xdf, 0x50, 0xa7, 0x03, + 0x91, 0x0e, 0xf3, 0xc1, 0x2c, 0x50, 0x63, 0x5c, 0xc2, 0x62, 0x32, 0xd2, + 0x99, 0x86, 0xa0, 0x48, 0x7b, 0xa5, 0x4e, 0xc8, 0x55, 0x98, 0x9e, 0xb3, + 0x1e, 0x11, 0x4a, 0xc2, 0x00, 0x1a, 0x0e, 0x19, 0xf4, 0xbd, 0x56, 0xb4, + 0x5b, 0xe9, 0xf6, 0x8c, 0xc1, 0x93, 0xb5, 0xf3, 0xd3, 0x2a, 0x8c, 0xb6, + 0x34, 0xd1, 0x1a, 0x21, 0xc3, 0x11, 0xe3, 0x61, 0x90, 0xf7, 0x54, 0xbc, + 0x4a, 0xf0, 0x8a, 0xb5, 0x93, 0xb7, 0x17, 0x26, 0x94, 0xa6, 0xef, 0x8a, + 0xce, 0x41, 0xe9, 0xf7, 0x9d, 0xee, 0xba, 0xff, 0x1a, 0xc3, 0xf9, 0xab, + 0xeb, 0xf2, 0xbf, 0xf5, 0xe9, 0x8a, 0xc4, 0xe0, 0x3e, 0x06, 0x9d, 0xd6, + 0xb7, 0x17, 0x2a, 0x9c, 0x08, 0x5a, 0xa2, 0x8f, 0x4c, 0x68, 0xe5, 0xe6, + 0x32, 0xfe, 0x18, 0x29, 0x9d, 0x1d, 0x4a, 0x97, 0x89, 0x85, 0xbf, 0x94, + 0xfc, 0x38, 0xe5, 0xe7, 0x3b, 0x42, 0xd0, 0x0a, 0xcd, 0x84, 0x69, 0xf1, + 0x6c, 0xfd, 0x06, 0x20, 0x5c, 0x6a, 0xd1, 0x14, 0x9e, 0xc5, 0x75, 0xa1, + 0x80, 0xc3, 0x3d, 0x08, 0xd1, 0xbe, 0x9a, 0x42, 0x74, 0xb2, 0x2a, 0x87, + 0xe6, 0x78, 0x46, 0xc6, 0x3f, 0xbe, 0x91, 0x41, 0x95, 0xe1, 0x90, 0xd5, + 0xa6, 0x85, 0xd6, 0x67, 0x73, 0x37, 0xf9, 0xd8, 0x2f, 0x55, 0xec, 0xb3, + 0xf2, 0x9b, 0x42, 0x92, 0xc5, 0xa2, 0x61, 0x46, 0x9f, 0xf7, 0x37, 0xdd, + 0x47, 0xe2, 0xb4, 0xe2, 0xa6, 0x73, 0xda, 0x66, 0x14, 0xb4, 0xe2, 0xb4, + 0x5c, 0x30, 0x4f, 0x69, 0x92, 0x80, 0xe8, 0xd6, 0x83, 0x21, 0x8a, 0x7d, + 0x6b, 0xd3, 0xea, 0xc7, 0xbc, 0x3a, 0xec, 0x27, 0x1d, 0x93, 0x3a, 0x69, + 0x0b, 0xa6, 0xdc, 0xb0, 0x3d, 0x86, 0x0c, 0xf3, 0x4d, 0x85, 0xf5, 0xfd, + 0x93, 0x23, 0xfc, 0x1f, 0x13, 0x63, 0x79, 0x65, 0x21, 0x6d, 0x80, 0xfd, + 0x73, 0xaf, 0x16, 0x66, 0xe9, 0xe2, 0x11, 0x44, 0x0b, 0x8a, 0x8c, 0xea, + 0x05, 0x35, 0xa9, 0x6e, 0x4d, 0x4f, 0x54, 0xb1, 0xea, 0xae, 0x65, 0x1c, + 0xe2, 0x8a, 0x0e, 0x12, 0x67, 0xe5, 0x31, 0x70, 0x49, 0x18, 0xd3, 0x7d, + 0x12, 0xd0, 0x8e, 0x2a, 0x5e, 0xe9, 0x3d, 0x2a, 0xb3, 0x03, 0xe3, 0x23, + 0x67, 0x22, 0x60, 0x01, 0x7c, 0xc1, 0x30, 0xf4, 0x59, 0xa4, 0xfb, 0xf0, + 0xd8, 0xe4, 0xa4, 0x5d, 0x11, 0xd4, 0x44, 0x82, 0x6f, 0x6a, 0x51, 0x1c, + 0x6e, 0x51, 0xd7, 0x2f, 0x93, 0xc9, 0x57, 0x1f, 0x82, 0x10, 0xe9, 0x7e, + 0x27, 0x4a, 0x3b, 0x33, 0x82, 0x46, 0xf2, 0xdf, 0x90, 0xba, 0xc7, 0x8d, + 0x13, 0x01, 0x4f, 0xb0, 0x69, 0x54, 0xd8, 0xa6, 0xe8, 0xc1, 0x0c, 0x94, + 0x1d, 0x39, 0x89, 0x40, 0xa4, 0xd5, 0x22, 0x6d, 0x2f, 0x46, 0x1b, 0x09, + 0x1b, 0x2a, 0x3b, 0x84, 0xc9, 0xd1, 0x32, 0x1e, 0xe0, 0xde, 0x55, 0x40, + 0xc9, 0xf9, 0x9e, 0x41, 0x41, 0xa5, 0x71, 0x10, 0x48, 0x84, 0xfb, 0x5f, + 0x4f, 0x94, 0x0c, 0xfd, 0x6c, 0x74, 0x50, 0x51, 0xc9, 0x97, 0x23, 0xf5, + 0xfb, 0x68, 0xe5, 0xbe, 0xc8, 0x74, 0xd1, 0xcf, 0xa7, 0xc3, 0x1d, 0x34, + 0xc9, 0xff, 0xb8, 0x7c, 0x19, 0xc5, 0xbb, 0xf5, 0x40, 0xb8, 0xbb, 0x96, + 0x01, 0x6b, 0x7d, 0x1a, 0xa9, 0x9f, 0xf9, 0xe9}, + {0x92, 0x0a, 0x37, 0x03, 0xdd, 0x30, 0xda, 0xdc, 0x66, 0x4e, 0xa8, 0xd2, + 0xcc, 0x57, 0x74, 0x44, 0xcd, 0x1c, 0xf7, 0xd5, 0xc1, 0xe5, 0xc1, 0xae, + 0xbc, 0xd3, 0xf2, 0x8c, 0x8d, 0x85, 0x22, 0x0a, 0x3c, 0x24, 0xea, 0xf4, + 0xe9, 0x0e, 0xee, 0xd1, 0xf9, 0x00, 0xbc, 0x4f, 0x27, 0xf6, 0xb1, 0x95, + 0x73, 0xc4, 0xbc, 0x1f, 0xb0, 0x99, 0x20, 0x5b, 0x9a, 0x00, 0x3a, 0x49, + 0x69, 0x85, 0x5f, 0x5d, 0x23, 0x03, 0x2a, 0x3b, 0x1e, 0xac, 0x18, 0x64, + 0x19, 0x9b, 0xf0, 0xa9, 0xca, 0x91, 0xb6, 0x80, 0xd3, 0x7f, 0xb5, 0xa8, + 0xcd, 0x1c, 0xaf, 0x68, 0xba, 0xc1, 0x64, 0x46, 0x1c, 0x0b, 0xdb, 0x34, + 0x38, 0xb8, 0x8f, 0x55, 0x2b, 0x4d, 0xa7, 0x01, 0x79, 0xa4, 0x8b, 0x6d, + 0x38, 0x0b, 0x0a, 0x59, 0x4b, 0x38, 0x1a, 0x29, 0x92, 0x17, 0x53, 0x2a, + 0xca, 0x63, 0x8e, 0x03, 0x7a, 0x17, 0xfe, 0xba, 0xc9, 0x65, 0xab, 0xcb, + 0xcc, 0x89, 0x33, 0x70, 0x17, 0x2b, 0x9a, 0x52, 0x87, 0xdb, 0x42, 0x05, + 0x70, 0xaa, 0x99, 0x67, 0xb8, 0x13, 0xba, 0x76, 0x98, 0x06, 0x84, 0x8a, + 0x6d, 0xe0, 0xcc, 0xe0, 0xa8, 0x4b, 0x64, 0x62, 0x32, 0x65, 0xd9, 0x0a, + 0xbb, 0x20, 0x98, 0x7f, 0x77, 0xc8, 0x17, 0x6b, 0x33, 0x74, 0x05, 0xb4, + 0x44, 0x2e, 0xed, 0xe0, 0x24, 0x29, 0x97, 0xd6, 0xcf, 0xe5, 0x1b, 0xe9, + 0x0b, 0xb4, 0xb1, 0xd8, 0x9b, 0x3a, 0xd3, 0x55, 0x71, 0x31, 0x62, 0x38, + 0x6b, 0x80, 0xbc, 0x0c, 0xe5, 0xee, 0x15, 0xa6, 0xed, 0x2f, 0x48, 0x2c, + 0xe0, 0x22, 0x0b, 0xd6, 0xaa, 0x5c, 0x77, 0x17, 0x28, 0x45, 0xfb, 0x9d, + 0x58, 0x8c, 0xcc, 0xe0, 0xcd, 0x2a, 0x28, 0xed, 0x37, 0x90, 0xd4, 0x5a, + 0xb4, 0x1d, 0xc4, 0xf8, 0x52, 0x35, 0x05, 0x0e, 0x9e, 0xce, 0xa6, 0xb4, + 0xb8, 0x7b, 0xba, 0xa0, 0xce, 0x0f, 0x52, 0xe3, 0x65, 0xa7, 0x73, 0xd6, + 0x7b, 0x22, 0x11, 0x33, 0x13, 0x63, 0xcd, 0x48, 0x14, 0x4e, 0x9c, 0x8a, + 0x5c, 0xfb, 0x54, 0x2c, 0x7f, 0xac, 0xd5, 0x6f, 0x82, 0xab, 0x85, 0x37, + 0x65, 0x6c, 0x48, 0xde, 0xdb, 0x38, 0x82, 0xb3, 0x81, 0x6a, 0xa8, 0x63, + 0xfc, 0x8c, 0x25, 0x57, 0x3a, 0xcf, 0x1c, 0x43, 0x70, 0xcf, 0xee, 0x5b, + 0xe6, 0xa7, 0xb8, 0x30, 0x54, 0x8d, 0xe3, 0x38, 0x71, 0x72, 0xc0, 0xf1, + 0x88, 0x1d, 0x54, 0x94, 0xf7, 0x79, 0x99, 0xb5, 0x86, 0x10, 0xae, 0xb6, + 0x75, 0x8f, 0xd0, 0x65, 0x2b, 0x77, 0x0a, 0x89, 0xfd, 0x50, 0x9d, 0x4e, + 0x81, 0x3f, 0x50, 0xc6, 0xdd, 0x9f, 0x8f, 0x84, 0xd8, 0xf9, 0x58, 0x9c, + 0x0d, 0xce, 0xf7, 0x54, 0xfa, 0x96, 0x9d, 0x55, 0x80, 0xee, 0x1c, 0xd8, + 0x1b, 0x91, 0xfd, 0xdf, 0xe8, 0xe8, 0x0a, 0x4d, 0x31, 0x7f, 0x7e, 0xb8, + 0x26, 0xca, 0x1c, 0x37, 0x6a, 0xbc, 0x9e, 0x5f, 0x30, 0xc3, 0x9b, 0x9d, + 0xdc, 0xa6, 0x55, 0x85, 0xa5, 0x59, 0xc7, 0x08, 0x88, 0x6a, 0x5c, 0x46, + 0xec, 0x2c, 0x63, 0x46, 0x03, 0x05, 0x30, 0x9f, 0x32, 0x68, 0x39, 0x7c, + 0x8d, 0xf3, 0xa3, 0x5b, 0x66, 0xe0, 0x3d, 0x08, 0xb3, 0x1e, 0xd8, 0x8a, + 0x37, 0x55, 0xf7, 0x71, 0xf7, 0x62, 0x6f, 0x02, 0xe2, 0x25, 0xfc, 0x80, + 0xd6, 0xb3, 0x99, 0x58, 0x53, 0xb5, 0xf4, 0x60, 0x49, 0x27, 0x11, 0xe3, + 0xf4, 0xf3, 0xc7, 0x70, 0xab, 0xb5, 0x31, 0xcf, 0x85, 0x3f, 0x46, 0x58, + 0x6b, 0xa4, 0xb1, 0xb3, 0x27, 0x2b, 0x8b, 0xfe, 0x08, 0x1c, 0x6b, 0x61, + 0x77, 0x6a, 0x59, 0x35, 0xf0, 0x3c, 0xcb, 0x8d, 0x5e, 0x7e, 0x09, 0x77, + 0xac, 0x73, 0x62, 0xf8, 0x92, 0x5a, 0xc1, 0xd3, 0x7a, 0x5e, 0xb7, 0xf4, + 0xe2, 0x65, 0x1c, 0xe5, 0x12, 0xe4, 0x1a, 0xbd, 0x7b, 0x34, 0x9c, 0xe5, + 0x57, 0x67, 0x47, 0x28}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {441, + {0x08, 0x8d, 0x8c, 0x49, 0x4b, 0xf3, 0xe4, 0x39, 0x64, 0xb9, 0xa7, 0xb4, + 0x5b, 0xf0, 0xff, 0xc0}, + {0xc4, 0x12, 0x7f, 0xda, 0x38, 0xab, 0x12, 0x9f, 0xc1, 0xe3, 0x52, 0xa2, + 0xd2, 0x68, 0x7b, 0x6c, 0x6f, 0x6e, 0x70, 0x1a, 0x3e, 0xac, 0x20, 0x85, + 0x10, 0xde, 0x48, 0xfb, 0xef, 0xf9, 0xe7, 0x7c, 0x43, 0x72, 0xe9, 0x87, + 0x77, 0xf8, 0xc2, 0xac, 0x20, 0x7f, 0x4c, 0x30, 0xbf, 0x4c, 0x08, 0x29, + 0x39, 0x53, 0xb9, 0xe4, 0x57, 0xa1, 0x5a, 0x6a, 0xe8, 0x4e, 0x34, 0x5c, + 0xa3, 0xe4, 0x14, 0x42, 0xe0, 0x2f, 0x01, 0x65, 0x44, 0x75, 0xf4, 0xf9, + 0x4c, 0x83, 0xc1, 0xda, 0xbb, 0x15, 0x86, 0x28, 0x69, 0xe7, 0x54, 0x46, + 0x24, 0xa7, 0xd0, 0x3d, 0xc5, 0xdb, 0xf0, 0x18, 0xb6, 0x1b, 0xa8, 0x45, + 0x63, 0x17, 0x65, 0x63, 0xa8, 0x9a, 0x72, 0xee, 0xdd, 0x36, 0xad, 0xdb, + 0xed, 0x03, 0xf0, 0xe5, 0xd5, 0x09, 0xb4, 0xd0, 0xc2, 0x92, 0xd6, 0x70, + 0xca, 0x48, 0xb2, 0x72, 0x25, 0xbc, 0xad, 0x8d, 0x85, 0x48, 0xf5, 0xcd, + 0xc3, 0xe9, 0xb0, 0xb5, 0xcb, 0x7c, 0xe0, 0x4e, 0x5f, 0xc4, 0x0a, 0xa3, + 0x88, 0xfb, 0xd8, 0xd9, 0x61, 0x6a, 0x75, 0x80, 0xfa, 0xf4, 0xfa, 0x71, + 0x4a, 0x2d, 0xec, 0xef, 0x97, 0x10, 0x0d, 0xec, 0x99, 0xaf, 0x7f, 0xcb, + 0xf5, 0x03, 0x3e, 0xc6, 0x04, 0x7d, 0x63, 0x44, 0x39, 0xb3, 0x81, 0xad, + 0x59, 0xbc, 0x39, 0x8f, 0x81, 0x77, 0xbf, 0x4b, 0xbb, 0xb9, 0xd6, 0x41, + 0xa8, 0x73, 0xce, 0xf5, 0x51, 0xbc, 0x2e, 0x07, 0x48, 0xa5, 0x56, 0xf7, + 0xd7, 0x4a, 0x64, 0x36, 0x39, 0x58, 0xc3, 0x8b, 0xba, 0x01, 0x49, 0xef, + 0x57, 0x51, 0xde, 0x7e, 0x4b, 0x25, 0x4a, 0x4c, 0xe3, 0x2a, 0xf7, 0xa3, + 0x3f, 0xbc, 0xb3, 0x87, 0x5d, 0x94, 0x3e, 0x2a, 0xb6, 0x40, 0x47, 0xfc, + 0xac, 0x32, 0x1d, 0x96, 0x65, 0xed, 0x19, 0x18, 0xa8, 0x2f, 0xff, 0x8b, + 0x78, 0x9b, 0x90, 0x1c, 0x39, 0x81, 0xaf, 0x16, 0xfb, 0x4f, 0x21, 0xfb, + 0xdb, 0xbf, 0x81, 0x85, 0x7a, 0x4e, 0x59, 0x1a, 0x3d, 0xac, 0xea, 0xbf, + 0xe0, 0x5f, 0x12, 0x35, 0x30, 0x78, 0xae, 0x04, 0x80, 0x95, 0x10, 0xdf, + 0xb8, 0xf9, 0x89, 0xca, 0x8c, 0xd4, 0x88, 0x2d, 0x35, 0xb3, 0x32, 0x18, + 0x94, 0xdf, 0x6b, 0xf3, 0x67, 0x11, 0x1c, 0x1c, 0xad, 0x4a, 0xad, 0x7e, + 0xe7, 0x1f, 0xe3, 0xa7, 0xc8, 0x3b, 0xf4, 0xca, 0x0f, 0xf0, 0x44, 0x6c, + 0x0f, 0x80, 0x63, 0x95, 0xf6, 0xdf, 0x5d, 0xa9, 0x1f, 0x34, 0x74, 0xff, + 0xcb, 0x58, 0x10, 0xe9, 0xfe, 0x71, 0xdc, 0x1a, 0x37, 0xb8, 0x9e, 0x8f, + 0xd6, 0x00, 0x73, 0x9d, 0x7b, 0xa9, 0xee, 0xcf, 0x2a, 0x19, 0x79, 0xfa, + 0x39, 0x45, 0xdc, 0xf9, 0x95, 0x34, 0xe1, 0x5b, 0x80, 0x8d, 0x35, 0x3b, + 0x4c, 0x06, 0x19, 0xae, 0xe1, 0xfa, 0x43, 0x50, 0x62, 0x73, 0x64, 0x1a, + 0x03, 0x87, 0x78, 0xa7, 0x32, 0x70, 0x51, 0x3a, 0xe8, 0x72, 0xa8, 0xc5, + 0xda, 0xb7, 0x21, 0x80, 0x2a, 0x18, 0x61, 0x98, 0xbe, 0xdb, 0xf1, 0xa6, + 0xd7, 0xe9, 0xc7, 0xec, 0xae, 0xea, 0x37, 0x88, 0x98, 0xcd, 0xd8, 0xbf, + 0x52, 0xdf, 0xab, 0xe0, 0x58, 0xcb, 0xc3, 0xc1, 0xc5, 0xf0, 0xc9, 0x3a, + 0x81, 0xdb, 0x73, 0x40, 0x13, 0xa5, 0x2e, 0x35, 0x56, 0x56, 0x83, 0x56, + 0x5c, 0x9c, 0x7f, 0x86, 0x2a, 0x03, 0xd9, 0xfe, 0x52, 0x4e, 0xd5, 0x84, + 0xd5, 0x79, 0xaa, 0x7e, 0x9a, 0x38, 0xb0, 0x19, 0x1e, 0xc3, 0x0a, 0x86, + 0x4d, 0x3b, 0x82, 0x65, 0x8b, 0xda, 0x24, 0xdd, 0xe9, 0x0f, 0xc0, 0xd1, + 0xfd, 0x60, 0xc7, 0x09, 0x5b, 0x9b, 0x0d, 0x71, 0x9b, 0x58, 0xef, 0x55, + 0x6b, 0x40, 0x26, 0xd2, 0x79, 0x20, 0xd5, 0xde, 0xe5, 0x85, 0xd7, 0xd9, + 0x3c, 0x6d, 0xec, 0x5d, 0xb2, 0x82, 0x4c, 0xaf}, + {0x51, 0xb1, 0xc6, 0x4c, 0x65, 0x00, 0xac, 0x67, 0x7e, 0xc8, 0x50, 0x1c, + 0xe3, 0xae, 0xe9, 0x3b, 0x60, 0x51, 0x42, 0x20, 0x1f, 0xde, 0x5c, 0x8c, + 0x51, 0xf6, 0xb4, 0xe5, 0xd0, 0x65, 0x7e, 0xaa, 0xf0, 0x94, 0xa0, 0x3b, + 0xc0, 0x6c, 0xf4, 0x6b, 0x4b, 0x09, 0x23, 0x27, 0xf4, 0xbf, 0x90, 0x1d, + 0x41, 0x07, 0x7c, 0x9b, 0x04, 0xe8, 0x83, 0xf0, 0xd2, 0xf1, 0x85, 0xa9, + 0x80, 0xd7, 0xf6, 0xb5, 0xbe, 0x38, 0x7f, 0xbd, 0x3c, 0xbe, 0x53, 0x8f, + 0x14, 0xa9, 0x02, 0xe4, 0x30, 0xcf, 0x86, 0x0f, 0xc1, 0x5b, 0x4c, 0x96, + 0x06, 0x85, 0x2a, 0xf8, 0xb6, 0x54, 0x3c, 0x7e, 0xd8, 0x33, 0xf0, 0x30, + 0x5a, 0xb8, 0x32, 0xf6, 0xf0, 0x37, 0xb1, 0x4e, 0xd1, 0x48, 0xca, 0x13, + 0xee, 0xf4, 0x72, 0x1b, 0x7b, 0xfc, 0x43, 0xa7, 0x34, 0x31, 0xeb, 0x27, + 0xf0, 0x34, 0xbd, 0xb9, 0x00, 0x87, 0x6e, 0x04, 0x67, 0x09, 0x42, 0x77, + 0x81, 0xa5, 0xeb, 0xac, 0x95, 0x1a, 0x95, 0xf2, 0x5e, 0x5d, 0x81, 0x22, + 0x28, 0xba, 0x03, 0x6b, 0x02, 0xec, 0xa1, 0x58, 0xd8, 0x55, 0x4f, 0xc8, + 0x58, 0x8e, 0x76, 0x4a, 0xb0, 0x58, 0x82, 0xfb, 0x11, 0xba, 0xea, 0x2d, + 0x78, 0xac, 0xd4, 0xec, 0xd9, 0x46, 0x46, 0x86, 0x6d, 0x7e, 0xcc, 0x01, + 0xad, 0x55, 0x02, 0x2b, 0xd3, 0xff, 0xf9, 0xdb, 0x4f, 0xe8, 0x5c, 0x50, + 0x15, 0xcb, 0x47, 0x6d, 0x9f, 0xf3, 0x80, 0xaf, 0x9b, 0x52, 0x3f, 0x0e, + 0xa1, 0x9b, 0xfb, 0x20, 0x9a, 0x27, 0xc0, 0xd4, 0x34, 0x40, 0x0b, 0xfa, + 0x25, 0x60, 0xdd, 0xc0, 0x07, 0x0e, 0x2d, 0x42, 0x3b, 0x83, 0x50, 0x63, + 0xc8, 0xe6, 0x48, 0x23, 0x84, 0x56, 0x54, 0x9c, 0xed, 0xb5, 0x5d, 0x46, + 0xb8, 0xa2, 0xb9, 0x5a, 0xa4, 0xd6, 0xb0, 0xda, 0x28, 0xa4, 0xad, 0x1d, + 0x06, 0x0b, 0xd1, 0x83, 0x07, 0x6b, 0x2b, 0xe6, 0xcb, 0x37, 0x20, 0x46, + 0xa7, 0x25, 0xab, 0x99, 0x88, 0xe0, 0xad, 0x32, 0x7f, 0x1a, 0xa5, 0xfd, + 0xf5, 0x57, 0xe5, 0x94, 0xf0, 0x57, 0xc3, 0x37, 0xd3, 0xec, 0x58, 0x0f, + 0x06, 0xb6, 0x6b, 0xcb, 0x0a, 0xd1, 0x10, 0x93, 0xe5, 0x2d, 0x94, 0xf5, + 0xea, 0xc1, 0x28, 0xd7, 0x72, 0x9e, 0x0b, 0x09, 0x1b, 0x78, 0x5c, 0xee, + 0xb6, 0x97, 0x7b, 0x4f, 0xf4, 0x77, 0x98, 0x60, 0x7d, 0x5c, 0xba, 0xf7, + 0x56, 0x44, 0x9c, 0x18, 0x76, 0xeb, 0x61, 0x32, 0x77, 0xf8, 0x1a, 0xfe, + 0x9c, 0xe6, 0xb8, 0x8d, 0x40, 0xf4, 0x46, 0x88, 0x37, 0xea, 0x6e, 0x6d, + 0x17, 0x50, 0xb8, 0xeb, 0x3b, 0x63, 0x98, 0x5f, 0x60, 0x05, 0x02, 0x87, + 0xe8, 0x4f, 0xaa, 0xa1, 0xe7, 0x7b, 0xae, 0x86, 0xd0, 0x72, 0x4d, 0x52, + 0xaf, 0x23, 0x81, 0x77, 0x26, 0x5d, 0xd1, 0xf6, 0x72, 0x29, 0x2e, 0x62, + 0x95, 0x2c, 0xb7, 0x85, 0xee, 0x29, 0x99, 0x05, 0x1d, 0x3a, 0x80, 0x5a, + 0xb7, 0x2b, 0xe6, 0xfb, 0xa4, 0x9e, 0xd7, 0x5d, 0x35, 0xa0, 0xbc, 0x11, + 0xca, 0x14, 0xfd, 0xb2, 0x29, 0xad, 0xff, 0xe5, 0xc0, 0xf4, 0x9d, 0x51, + 0xa2, 0x4b, 0xa6, 0xa5, 0x51, 0xe3, 0xcb, 0xd1, 0xee, 0x97, 0x6b, 0xe1, + 0xab, 0x9e, 0x37, 0xbb, 0xe7, 0x10, 0x2b, 0x9f, 0xb3, 0xf7, 0x68, 0x10, + 0x39, 0x41, 0x9e, 0x9a, 0x84, 0xa2, 0x1a, 0xc0, 0xee, 0x9e, 0x02, 0x89, + 0x16, 0xef, 0xf0, 0x98, 0x71, 0xc3, 0x73, 0x91, 0xc1, 0x8c, 0x6e, 0x89, + 0x35, 0xb7, 0x7c, 0xf0, 0x89, 0x82, 0x38, 0xf0, 0x24, 0x2d, 0xd6, 0x60, + 0x36, 0xae, 0xed, 0x13, 0x02, 0x49, 0xe2, 0x53, 0xc8, 0xce, 0xe1, 0x81, + 0xb6, 0x14, 0xc8, 0xec, 0x6d, 0x31, 0xd1, 0x72, 0xcf, 0xb5, 0x25, 0x9e, + 0x58, 0x69, 0x1b, 0x8f, 0x84, 0xd0, 0x1d, 0xf5, 0xa6, 0x0f, 0x08, 0x69, + 0x0b, 0x31, 0x74, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {442, + {0xb7, 0x8f, 0xbb, 0xdd, 0xd3, 0x84, 0xc7, 0xd6, 0x91, 0xc9, 0x2c, 0x8a, + 0xc7, 0xd1, 0x7b, 0xd5}, + {0x79, 0xb1, 0x96, 0x8f, 0xc4, 0x96, 0xc8, 0xdb, 0xbb, 0xb1, 0x3e, 0x49, + 0xa1, 0xd6, 0x1b, 0x72, 0xb4, 0x1e, 0xd1, 0x0b, 0xd5, 0x47, 0xb6, 0xb9, + 0x5e, 0xb5, 0xdd, 0x28, 0x28, 0x21, 0x6d, 0x57, 0x73, 0x48, 0xb2, 0x68, + 0xaf, 0x6c, 0x1b, 0xde, 0x03, 0xd5, 0x2f, 0x01, 0xe1, 0x01, 0xad, 0xab, + 0x8e, 0x9b, 0xbf, 0xce, 0xf7, 0xf0, 0x9a, 0xa9, 0x86, 0xa5, 0x08, 0x8e, + 0x31, 0xef, 0x6c, 0x8d, 0xde, 0x99, 0xfb, 0x3f, 0x34, 0x8d, 0xab, 0x8e, + 0x5d, 0x61, 0xdf, 0x5f, 0x77, 0x2c, 0xfe, 0x7d, 0x45, 0xf5, 0x6f, 0xcf, + 0xaa, 0x6f, 0xf3, 0xcd, 0x29, 0x0b, 0x07, 0x90, 0xd8, 0x85, 0x1f, 0xb4, + 0x61, 0x6a, 0x4e, 0x58, 0xe9, 0xb5, 0x54, 0x14, 0x50, 0xb8, 0x3e, 0xdc, + 0x8e, 0x1b, 0xeb, 0x39, 0x86, 0x30, 0x15, 0x26, 0xb2, 0x79, 0x61, 0x85, + 0xd4, 0x3f, 0xda, 0x3c, 0xa0, 0x43, 0xcf, 0xfc, 0x63, 0xc9, 0x56, 0x55, + 0x14, 0x91, 0xe4, 0x1e, 0x11, 0x70, 0xff, 0xd0, 0x09, 0x7c, 0x92, 0x0e, + 0x34, 0x2d, 0x41, 0x88, 0x93, 0x11, 0x50, 0xe9, 0x63, 0xb2, 0x09, 0x78, + 0xf5, 0xc4, 0xa9, 0x3b, 0x6d, 0xed, 0x7f, 0xd7, 0xba, 0xb1, 0xbf, 0x11, + 0xee, 0x72, 0xdf, 0x68, 0x12, 0xb9, 0x1b, 0x2a, 0xb3, 0x69, 0xae, 0xd7, + 0x86, 0xcc, 0xa4, 0xf2, 0x49, 0x3a, 0x3c, 0xd6, 0x35, 0x8f, 0x13, 0xb8, + 0xf1, 0xe7, 0x37, 0xc7, 0x77, 0x85, 0x9e, 0x8b, 0xe5, 0x94, 0x17, 0x7a, + 0xd9, 0x9e, 0x88, 0xa5, 0x1e, 0xbb, 0x34, 0xab, 0xbd, 0x21, 0x16, 0xda, + 0xc2, 0xd2, 0x3a, 0x2f, 0xd0, 0xdc, 0xa5, 0x4c, 0x97, 0x2b, 0xd0, 0x45, + 0x4b, 0x07, 0xb3, 0x72, 0xbc, 0xcd, 0xac, 0x02, 0xff, 0x38, 0x22, 0x47, + 0xef, 0xb4, 0x27, 0xd5, 0x7e, 0x91, 0x89, 0x4d, 0x79, 0xf9, 0x55, 0x46, + 0xc3, 0xf8, 0x6a, 0xd6, 0xcb, 0xf4, 0xbe, 0x6e, 0x1c, 0xee, 0xd9, 0xcb, + 0xaf, 0x26, 0xf8, 0x65, 0x3e, 0xa2, 0xd4, 0xbb, 0xe9, 0x6e, 0x86, 0x51, + 0x7d, 0xf4, 0x82, 0x96, 0x66, 0x74, 0x56, 0x52, 0x80, 0xf8, 0x76, 0x9c, + 0xf8, 0xb2, 0x21, 0x5c, 0xba, 0x5f, 0x95, 0x44, 0x59, 0x66, 0x1a, 0x49, + 0x09, 0x6c, 0xc0, 0xe6, 0x21, 0xf9, 0xe6, 0xa7, 0xbc, 0x06, 0x63, 0x4e, + 0xd4, 0xe4, 0xc0, 0xaa, 0x39, 0xac, 0x25, 0xe6, 0xcd, 0x26, 0x34, 0xd6, + 0x34, 0xda, 0x3a, 0xb7, 0x4f, 0x66, 0x99, 0xe3, 0x9f, 0x40, 0x6e, 0xa9, + 0xdf, 0xcf, 0x9b, 0x65, 0xa2, 0xa6, 0x72, 0xd8, 0x29, 0xca, 0xdb, 0x5b, + 0x22, 0x6c, 0x43, 0xe0, 0x04, 0xb7, 0x4f, 0x15, 0x17, 0xf5, 0x90, 0x0c, + 0xcc, 0x2d, 0x8d, 0x5c, 0xbc, 0x04, 0xa6, 0xa9, 0x05, 0x13, 0xca, 0x09, + 0x68, 0x46, 0x52, 0xb8, 0x55, 0x1b, 0x91, 0x9f, 0xbe, 0x7e, 0x15, 0x29, + 0x63, 0xa2, 0x36, 0x36, 0x9b, 0x06, 0x0d, 0x48, 0x51, 0x72, 0x86, 0x9b, + 0xb4, 0x7d, 0xf9, 0x30, 0xd2, 0x66, 0xf9, 0xa6, 0x77, 0xf3, 0x8c, 0x3b, + 0x48, 0xc5, 0x49, 0xb2, 0x28, 0x0d, 0xde, 0x32, 0xbe, 0xf3, 0x45, 0x04, + 0x9b, 0xdc, 0x5d, 0x31, 0xdc, 0x24, 0xcd, 0x53, 0x8a, 0xe5, 0x61, 0x80, + 0x5e, 0xd6, 0x8e, 0x5b, 0xab, 0x87, 0x05, 0x74, 0x06, 0x08, 0x3c, 0xdb, + 0xad, 0xaa, 0xf0, 0x30, 0xc2, 0x08, 0x2d, 0xe7, 0x1c, 0x29, 0x22, 0xe8, + 0x92, 0xf4, 0xab, 0x8a, 0xba, 0xb3, 0x46, 0xc3, 0x20, 0x0c, 0x65, 0xd3, + 0x3d, 0xe6, 0x17, 0xa8, 0xfe, 0xa2, 0xdb, 0x59, 0x0a, 0x4f, 0xcd, 0x0c, + 0x32, 0xc6, 0x6f, 0x48, 0xa4, 0x7b, 0x0a, 0xc4, 0xda, 0x80, 0xe1, 0xdd, + 0x14, 0x9f, 0xad, 0xed, 0x33, 0x44, 0x17, 0x81, 0x09, 0xba, 0x3f, 0x59, + 0x28, 0x57, 0x04, 0x96, 0xec, 0x0c, 0x7b, 0xcb}, + {0xff, 0x08, 0xa6, 0xfc, 0x1a, 0xbf, 0x92, 0xa7, 0x8e, 0xef, 0x28, 0x54, + 0x06, 0xe5, 0xb4, 0xba, 0x66, 0x61, 0x15, 0x57, 0xe7, 0xf1, 0x44, 0x35, + 0xa1, 0xa5, 0x31, 0xa6, 0x03, 0xb3, 0x04, 0x08, 0xb2, 0x2f, 0xc1, 0x77, + 0x50, 0xa8, 0xd0, 0xa0, 0xa1, 0x78, 0x7e, 0x01, 0xda, 0x40, 0xfb, 0x2b, + 0x2b, 0x18, 0x4b, 0xbd, 0x21, 0x0c, 0xe3, 0xa3, 0x00, 0x1c, 0x95, 0x30, + 0x1e, 0x19, 0x6c, 0xab, 0x0c, 0x61, 0x4f, 0xf1, 0xe6, 0xc5, 0x00, 0xdf, + 0x73, 0x50, 0xf6, 0x9c, 0xba, 0xf0, 0x38, 0x0b, 0x7c, 0xaa, 0x0e, 0xd2, + 0x04, 0xd7, 0x75, 0x66, 0xae, 0xa6, 0x7f, 0x80, 0x52, 0x27, 0xcb, 0x66, + 0x4f, 0xc2, 0x0c, 0xea, 0xa2, 0x6f, 0xe1, 0xf6, 0x4c, 0xee, 0x14, 0xfb, + 0x24, 0x08, 0x01, 0x33, 0x6c, 0x69, 0x85, 0xe9, 0x81, 0x31, 0x61, 0x0f, + 0x56, 0xfb, 0x8d, 0x09, 0xc3, 0xca, 0xed, 0x68, 0xa8, 0x66, 0x32, 0x55, + 0xa8, 0x7e, 0x1a, 0x47, 0x09, 0x7b, 0xe1, 0x1b, 0xca, 0xa2, 0xb4, 0x32, + 0x7b, 0xaf, 0x80, 0x00, 0x0e, 0x53, 0x32, 0xf9, 0xef, 0xa8, 0x72, 0xb0, + 0x8c, 0x42, 0x1c, 0x68, 0xc4, 0x1d, 0xce, 0x57, 0x15, 0xfb, 0x7e, 0x0b, + 0xf3, 0x8a, 0x54, 0x87, 0x7a, 0x10, 0x47, 0x44, 0x69, 0x80, 0xf5, 0xd0, + 0x59, 0x70, 0x6a, 0x3c, 0xea, 0x11, 0x58, 0xb7, 0x39, 0xee, 0x72, 0x1d, + 0x52, 0xa4, 0x9b, 0x8e, 0xe2, 0x05, 0x97, 0x3e, 0xb0, 0x55, 0x77, 0x1f, + 0xe7, 0x6d, 0xbc, 0x66, 0xd9, 0x3a, 0x7c, 0x29, 0x9e, 0x5b, 0x41, 0x30, + 0x14, 0x48, 0x29, 0x63, 0xef, 0x46, 0xf9, 0x3a, 0x9f, 0x83, 0x92, 0x90, + 0xd3, 0xd6, 0xff, 0xf5, 0xdd, 0xc2, 0x4c, 0xbc, 0x68, 0xcc, 0xd3, 0x3f, + 0x0a, 0x0d, 0x62, 0x41, 0x07, 0xf6, 0x65, 0xbb, 0x1b, 0xd3, 0xe5, 0xcc, + 0x22, 0x7c, 0xc4, 0x20, 0x05, 0xe6, 0xe7, 0x6c, 0x72, 0x19, 0x50, 0x1a, + 0x4f, 0x8a, 0x7e, 0x50, 0xde, 0xc0, 0x46, 0x0f, 0x35, 0x1c, 0xec, 0xeb, + 0xca, 0x51, 0x71, 0x7e, 0x47, 0x6f, 0x6c, 0x96, 0x98, 0x6d, 0xdf, 0x99, + 0x78, 0x4e, 0x10, 0x32, 0xad, 0x79, 0x67, 0xc4, 0x76, 0x2a, 0x00, 0xd9, + 0x02, 0xd8, 0x74, 0x08, 0x59, 0x24, 0xbe, 0x97, 0xfe, 0x84, 0x2f, 0xdf, + 0x7b, 0x27, 0xe7, 0x01, 0x55, 0x26, 0x30, 0x1d, 0x2b, 0xeb, 0x3b, 0x7a, + 0x72, 0xfb, 0x8b, 0x3d, 0x57, 0x1b, 0x00, 0x32, 0xe8, 0xd3, 0x33, 0xb7, + 0xd5, 0x9c, 0xef, 0x72, 0xfe, 0xc7, 0xcd, 0xb1, 0xce, 0x5b, 0xbb, 0x6a, + 0x17, 0x85, 0x8e, 0x81, 0x1d, 0x6f, 0x8d, 0x06, 0xb0, 0x31, 0x96, 0x94, + 0x64, 0x28, 0x01, 0xb9, 0x99, 0xcb, 0x28, 0x75, 0x5c, 0xa1, 0xc3, 0xd8, + 0xa2, 0x08, 0xb6, 0x83, 0xa3, 0x70, 0x12, 0x6a, 0x60, 0x79, 0xa7, 0x47, + 0x39, 0xcc, 0x6b, 0x4d, 0xde, 0xf0, 0x32, 0x73, 0x5e, 0x84, 0xf6, 0x8e, + 0x78, 0xa5, 0x2f, 0xf3, 0x9f, 0x7d, 0x00, 0xb0, 0x74, 0x7d, 0x46, 0x11, + 0x16, 0x23, 0x3e, 0x26, 0x33, 0x71, 0x90, 0x6b, 0x9b, 0x8c, 0xf4, 0xb8, + 0xbb, 0x50, 0x31, 0x97, 0xac, 0xdf, 0x1b, 0xed, 0x4a, 0xb2, 0x12, 0xaf, + 0x5f, 0xf8, 0x5f, 0xbe, 0x53, 0x68, 0x7d, 0x84, 0xf2, 0x83, 0x8a, 0xd9, + 0x31, 0x08, 0xe8, 0xf8, 0xcf, 0x93, 0x14, 0xcb, 0xb2, 0x31, 0xe8, 0x51, + 0xb5, 0xad, 0x96, 0x1e, 0xa3, 0x0a, 0xd3, 0x89, 0xa1, 0x53, 0xc2, 0xc3, + 0xba, 0xd4, 0x87, 0xd2, 0x65, 0xff, 0x81, 0x6c, 0xeb, 0x25, 0xf6, 0x67, + 0x44, 0xe5, 0x13, 0x3d, 0x32, 0xe0, 0xde, 0x2c, 0x7b, 0x85, 0xda, 0x9e, + 0xe0, 0xb1, 0xd4, 0xfc, 0xa9, 0xc7, 0x1d, 0x39, 0xa4, 0x00, 0xf2, 0xc9, + 0x04, 0xf2, 0xbc, 0x71, 0x2b, 0x4f, 0x54, 0x99, 0x67, 0x72, 0x14, 0x6f, + 0x84, 0xa4, 0xaf, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {443, + {0xe5, 0x01, 0xaa, 0xe9, 0xfd, 0xa5, 0x8a, 0x64, 0xb6, 0xfa, 0xa3, 0xc8, + 0x0a, 0xdb, 0x2c, 0xc8}, + {0x17, 0xc6, 0x5f, 0xb6, 0xad, 0x0e, 0x7a, 0xc8, 0x50, 0x2b, 0xcb, 0xff, + 0x60, 0x49, 0x07, 0x96, 0x28, 0xbd, 0x9a, 0x0f, 0x99, 0x04, 0x6a, 0x42, + 0x5b, 0x0c, 0xbf, 0xb2, 0x2d, 0x25, 0x64, 0xee, 0x43, 0xec, 0xdd, 0x5b, + 0x28, 0xb8, 0x08, 0x64, 0x5c, 0x67, 0xe9, 0xd6, 0xdb, 0x23, 0x7c, 0xdb, + 0x51, 0xcb, 0xb8, 0x75, 0xfb, 0x1e, 0x50, 0xf3, 0xfe, 0x6f, 0x31, 0x79, + 0x9a, 0xa8, 0xfa, 0xd2, 0x9e, 0xfc, 0x10, 0x2e, 0xb8, 0xf4, 0xb8, 0xe7, + 0xb5, 0x82, 0x8a, 0xbd, 0x7f, 0x95, 0x80, 0xaa, 0xa5, 0x83, 0xc2, 0x80, + 0x3c, 0xbf, 0x21, 0x58, 0x16, 0xc2, 0x68, 0x28, 0x44, 0xf8, 0x53, 0x70, + 0x80, 0xc8, 0x5d, 0x67, 0xa0, 0xc9, 0x6a, 0xc7, 0xad, 0xae, 0x3a, 0x8c, + 0xc5, 0xde, 0xa6, 0x28, 0x99, 0x85, 0x92, 0x09, 0x8c, 0xb2, 0x57, 0xb2, + 0xcd, 0xaa, 0x0a, 0x23, 0x80, 0x59, 0x0b, 0x0f, 0x69, 0x5d, 0x08, 0x76, + 0xab, 0xe9, 0x0e, 0x8c, 0xd9, 0x05, 0x28, 0xbb, 0x24, 0xa6, 0x3f, 0x1e, + 0x60, 0x59, 0xcd, 0xe5, 0x7c, 0x0e, 0xa9, 0xd9, 0xfb, 0xd4, 0x1f, 0xcd, + 0x66, 0xf1, 0x3b, 0xd2, 0x6f, 0x80, 0xe6, 0x0f, 0xa0, 0x2e, 0xff, 0xbe, + 0xee, 0x74, 0xd8, 0xe4, 0x29, 0xda, 0x14, 0x5d, 0xee, 0x19, 0x58, 0x26, + 0xe5, 0x71, 0x25, 0x78, 0xc6, 0xc7, 0x52, 0xdc, 0xcd, 0x94, 0xdd, 0xed, + 0x4d, 0xbe, 0xc4, 0x1b, 0x7e, 0x2e, 0x57, 0xe2, 0xdd, 0xc5, 0xff, 0x92, + 0x5f, 0x32, 0x08, 0x83, 0x64, 0x87, 0xef, 0xfb, 0xc6, 0x7f, 0xd9, 0x96, + 0x11, 0x2b, 0x64, 0x20, 0x13, 0x34, 0xdd, 0x22, 0x70, 0xdc, 0x00, 0x9f, + 0x07, 0xe9, 0x08, 0x76, 0xc5, 0xf4, 0x61, 0x9d, 0xe2, 0xe5, 0xc3, 0x99, + 0xab, 0xc8, 0x88, 0xef, 0xe6, 0x44, 0x31, 0x81, 0xed, 0x5a, 0x61, 0x9c, + 0xf5, 0x22, 0x5f, 0x85, 0xa5, 0x13, 0x07, 0x45, 0x36, 0xf5, 0xbc, 0x49, + 0x6b, 0xc1, 0x1b, 0x36, 0xd1, 0x44, 0xe9, 0xc0, 0x65, 0x84, 0x62, 0xb3, + 0xdd, 0x59, 0xab, 0x8f, 0x86, 0x9c, 0x1b, 0x42, 0x9e, 0xcd, 0xef, 0xf9, + 0x14, 0x9b, 0x65, 0xf1, 0xc7, 0x4e, 0xc9, 0x2c, 0xad, 0x18, 0x8a, 0x94, + 0xf5, 0x4b, 0xed, 0x97, 0x61, 0x9e, 0xa3, 0x63, 0xef, 0xd7, 0xb9, 0x43, + 0xac, 0x4c, 0x1f, 0xd5, 0x53, 0x32, 0x29, 0xd4, 0xcb, 0x67, 0xd4, 0x0b, + 0x02, 0xb7, 0xdd, 0xe4, 0xd6, 0x05, 0x84, 0x9b, 0xe7, 0x22, 0x18, 0x32, + 0x36, 0x23, 0xfd, 0x8e, 0x8e, 0x4b, 0x43, 0x68, 0x88, 0xd8, 0xfe, 0x9d, + 0x6b, 0x69, 0x7e, 0xc9, 0xf7, 0x53, 0x26, 0x13, 0x82, 0xe2, 0x6c, 0xd4, + 0x90, 0x0d, 0xab, 0x93, 0xb2, 0xe6, 0xfb, 0xa9, 0x4d, 0x43, 0x30, 0xb0, + 0x2f, 0x59, 0x41, 0x34, 0xa8, 0x6a, 0xa3, 0x24, 0xe9, 0x55, 0x13, 0x12, + 0x6c, 0x42, 0x56, 0x21, 0x7f, 0x80, 0x9d, 0xaf, 0x41, 0x33, 0x64, 0xa9, + 0x0a, 0xca, 0xc4, 0x4d, 0x80, 0x2a, 0xb2, 0x78, 0x8c, 0x10, 0xf6, 0x7b, + 0x6d, 0x62, 0x1a, 0xc3, 0xbf, 0xde, 0xa1, 0x02, 0x11, 0x79, 0x12, 0xb7, + 0x3a, 0xb3, 0x7a, 0xc8, 0x58, 0x65, 0x50, 0xad, 0xb1, 0x21, 0xa9, 0xbf, + 0x41, 0xad, 0x8a, 0x3e, 0x01, 0x74, 0x98, 0xb6, 0x67, 0xaa, 0x24, 0x7a, + 0x10, 0xba, 0xc7, 0xd1, 0x70, 0x85, 0x38, 0xef, 0x81, 0x27, 0xcc, 0xd5, + 0x77, 0x75, 0x84, 0xa6, 0x5b, 0x2c, 0xd8, 0x22, 0x13, 0x19, 0x77, 0x4d, + 0x8d, 0xf4, 0x9d, 0xcc, 0x21, 0x42, 0x96, 0x14, 0xce, 0x37, 0xd3, 0xf5, + 0x1c, 0x5c, 0xd4, 0x8a, 0x61, 0xe5, 0xbc, 0x92, 0x69, 0xd5, 0x64, 0x90, + 0xdc, 0x68, 0x2b, 0xc4, 0x19, 0xd1, 0xe7, 0x8e, 0x2c, 0xa8, 0xe4, 0x55, + 0xf7, 0x7b, 0x53, 0x56, 0x5c, 0x21, 0xa7, 0xd6}, + {0xdf, 0x09, 0xb0, 0x81, 0xcc, 0xbc, 0x29, 0x88, 0x7d, 0x8f, 0x74, 0xbc, + 0x94, 0xd1, 0xbb, 0x70, 0xa7, 0xff, 0xdd, 0xa9, 0xd1, 0x6f, 0x33, 0x1e, + 0xd3, 0xd9, 0xb6, 0x4f, 0x2d, 0x9c, 0x29, 0xb1, 0x1a, 0xdb, 0xab, 0xf3, + 0x59, 0x0c, 0x3d, 0x88, 0x77, 0x51, 0x17, 0x09, 0xfe, 0x3f, 0x71, 0xde, + 0xd6, 0xf2, 0x26, 0xe6, 0x78, 0xd5, 0xd1, 0x07, 0xa4, 0x89, 0xcf, 0xd4, + 0x49, 0xe5, 0x1c, 0xb1, 0xc7, 0xcc, 0x0f, 0x74, 0xc3, 0xb5, 0xe9, 0xfc, + 0x26, 0x8d, 0x62, 0x52, 0xda, 0x49, 0xb9, 0xca, 0xad, 0xa8, 0xaf, 0xd0, + 0xe4, 0xdd, 0x6e, 0xc4, 0x45, 0x36, 0x01, 0xc4, 0x7c, 0x8e, 0x2e, 0xcb, + 0xec, 0x1a, 0xb4, 0x33, 0x4e, 0xdc, 0x53, 0xcc, 0x60, 0x7c, 0x97, 0xd2, + 0x9e, 0x69, 0x30, 0x83, 0x8f, 0x1a, 0x59, 0xbd, 0x44, 0xa4, 0xf9, 0x49, + 0x04, 0x97, 0x33, 0x89, 0x33, 0xfc, 0x6a, 0xef, 0x0b, 0xda, 0xfa, 0xeb, + 0xe3, 0xfa, 0x17, 0x05, 0x69, 0x55, 0x82, 0xb6, 0x21, 0x93, 0x77, 0x87, + 0x1d, 0x10, 0x62, 0x20, 0x3b, 0x64, 0xdd, 0xd2, 0xd1, 0xb4, 0xfe, 0x02, + 0x0d, 0x2b, 0x45, 0xd2, 0x04, 0x31, 0xff, 0x3d, 0xf6, 0xea, 0xf7, 0x24, + 0xad, 0xf8, 0x98, 0x69, 0x37, 0x1f, 0xcf, 0xd5, 0xa0, 0x86, 0xfb, 0x11, + 0x0a, 0x15, 0x1d, 0xac, 0xd2, 0xec, 0x3f, 0x9b, 0x3c, 0xd1, 0xa7, 0xc5, + 0xd2, 0xd1, 0x37, 0xab, 0x53, 0x15, 0x2b, 0x0b, 0x25, 0x3e, 0xe7, 0x74, + 0x50, 0x13, 0xb8, 0xc5, 0xc1, 0x51, 0xdd, 0x5c, 0xe7, 0x3c, 0x97, 0x78, + 0xbf, 0xb9, 0x95, 0x2d, 0xd2, 0x8b, 0x96, 0xad, 0xe1, 0xf5, 0xcc, 0x59, + 0x20, 0xc9, 0x90, 0xc2, 0xa3, 0xe1, 0x59, 0xda, 0xe5, 0x10, 0x1a, 0x17, + 0xa9, 0xc7, 0x69, 0x74, 0x09, 0xf3, 0x45, 0x67, 0xc4, 0x4e, 0x5f, 0x8f, + 0x08, 0xe4, 0x03, 0x13, 0x6b, 0x15, 0xce, 0xd9, 0x59, 0x2d, 0x07, 0xf7, + 0xa3, 0x23, 0xb3, 0xee, 0x14, 0x66, 0x67, 0xa0, 0xf8, 0x72, 0xc4, 0x7d, + 0x49, 0x85, 0xf4, 0x88, 0x4a, 0x00, 0x72, 0xe1, 0x3f, 0xa1, 0x67, 0x41, + 0x6c, 0xef, 0x62, 0x18, 0x9e, 0xae, 0x47, 0x55, 0x7a, 0x00, 0xe8, 0x46, + 0x23, 0x30, 0xeb, 0xa0, 0xef, 0x7e, 0x7e, 0x59, 0x46, 0xe1, 0xad, 0xa6, + 0x70, 0xea, 0xf0, 0x53, 0xb7, 0xa1, 0xa6, 0x36, 0x10, 0xb2, 0x45, 0x4a, + 0xf7, 0xd7, 0x3e, 0x90, 0xa8, 0x05, 0xcb, 0xa8, 0xd9, 0xdd, 0x61, 0xa4, + 0xd5, 0x50, 0x86, 0xc5, 0x18, 0x99, 0xbc, 0xe8, 0x1d, 0x6c, 0xe0, 0x62, + 0xb6, 0xb9, 0xb8, 0x07, 0x8f, 0xb9, 0xb7, 0x25, 0x12, 0x21, 0x20, 0xfd, + 0xa1, 0x25, 0x4f, 0x37, 0x7f, 0x83, 0x26, 0xc0, 0x19, 0x57, 0x55, 0x0f, + 0x7b, 0xd6, 0xfe, 0x8e, 0x80, 0x37, 0xfb, 0x94, 0xbb, 0x27, 0xc6, 0xbc, + 0x90, 0xc3, 0x85, 0x25, 0xb9, 0xe0, 0xac, 0x04, 0x60, 0xa1, 0x27, 0x1d, + 0xdd, 0x15, 0x01, 0x91, 0x68, 0xca, 0x5b, 0x4f, 0x7f, 0x69, 0xa3, 0x3f, + 0x22, 0xc5, 0x9c, 0x6f, 0xb6, 0x30, 0x42, 0x20, 0xe1, 0x4a, 0xc4, 0x48, + 0x35, 0x63, 0x2f, 0xab, 0x64, 0xce, 0x18, 0x87, 0x17, 0xa4, 0x0b, 0x5e, + 0x11, 0x25, 0xcc, 0x94, 0xdf, 0x54, 0x0d, 0xa0, 0x3e, 0xd0, 0x61, 0x79, + 0x52, 0xf7, 0x0d, 0xac, 0xc1, 0x29, 0x8b, 0x8f, 0xa0, 0xf8, 0xbc, 0xaa, + 0x08, 0x24, 0x28, 0x08, 0x8c, 0x0b, 0x14, 0xb7, 0x72, 0x88, 0xa0, 0x95, + 0x3f, 0xa7, 0x9d, 0x76, 0x05, 0x96, 0x4c, 0x6a, 0x8b, 0x49, 0xd1, 0xc8, + 0x4e, 0x9b, 0x02, 0x13, 0x0c, 0x36, 0x2e, 0x4b, 0x3a, 0xf6, 0xdc, 0x0a, + 0xc8, 0x31, 0x4d, 0x3c, 0xc1, 0x30, 0x75, 0xf8, 0x49, 0x9b, 0xb7, 0x1b, + 0x1b, 0x2f, 0xe3, 0xd4, 0x82, 0x88, 0x39, 0x1c, 0x7c, 0x07, 0x29, 0x19, + 0x1c, 0x7a, 0x42, 0x02}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {444, + {0xa6, 0xb2, 0x92, 0x0c, 0xeb, 0x20, 0xcd, 0x41, 0x59, 0xf7, 0xc8, 0xc6, + 0x71, 0x31, 0x87, 0x54}, + {0x4e, 0xcb, 0xf3, 0x49, 0x3b, 0xe2, 0x87, 0xa6, 0xe8, 0xac, 0x73, 0x53, + 0x6b, 0xe7, 0x20, 0x4a, 0x7f, 0xee, 0x84, 0xff, 0x7d, 0xb4, 0xc7, 0x97, + 0x21, 0xf0, 0xcb, 0xa0, 0x9b, 0xd7, 0x2d, 0x38, 0x12, 0x38, 0xdb, 0x66, + 0xa8, 0xf1, 0xc7, 0x84, 0x75, 0x1f, 0xf5, 0x72, 0xca, 0xae, 0x32, 0xfa, + 0xc4, 0x8e, 0x90, 0x6d, 0x00, 0xa2, 0xf3, 0xf8, 0x61, 0x1a, 0xfa, 0xc8, + 0x07, 0x68, 0x98, 0xc0, 0xeb, 0x46, 0xa9, 0xf2, 0xb5, 0x57, 0xf3, 0x0a, + 0x70, 0x38, 0x2a, 0x90, 0x81, 0x08, 0xf8, 0xdf, 0xc9, 0xc2, 0x70, 0x48, + 0xbc, 0xa1, 0xa7, 0x38, 0xb3, 0x99, 0x76, 0xea, 0x54, 0x27, 0x7c, 0xb0, + 0xa2, 0x57, 0x80, 0x69, 0x6a, 0xc3, 0xec, 0xb4, 0xae, 0x24, 0x36, 0x2b, + 0xbd, 0xe6, 0xbf, 0x9e, 0xb3, 0xaf, 0x43, 0x99, 0x9e, 0x47, 0x27, 0x40, + 0x9b, 0xfe, 0xc5, 0x2c, 0xeb, 0xa0, 0xd7, 0x2a, 0x2f, 0x76, 0x94, 0xb9, + 0x95, 0x49, 0x14, 0x61, 0x81, 0x77, 0x67, 0x9a, 0x7a, 0x0e, 0xc9, 0x02, + 0xdf, 0x35, 0xd1, 0xab, 0x8b, 0x40, 0xca, 0x32, 0x99, 0x60, 0x66, 0x9c, + 0x83, 0xd7, 0xc2, 0x8c, 0x77, 0x2a, 0x24, 0xb2, 0x19, 0x7d, 0x49, 0xbe, + 0xff, 0xd4, 0x3f, 0x21, 0xd0, 0xea, 0x5b, 0xa0, 0x9a, 0xf8, 0x36, 0x53, + 0x92, 0x33, 0xea, 0x34, 0xe4, 0xa8, 0x69, 0xfa, 0x91, 0x1d, 0x84, 0x3a, + 0xa0, 0xba, 0x01, 0xa7, 0xc3, 0x23, 0x2c, 0x6f, 0x7e, 0xcc, 0x8d, 0x4f, + 0xd5, 0xf0, 0xe9, 0xa1, 0x76, 0x83, 0x0a, 0x3d, 0xd5, 0x85, 0x7f, 0xee, + 0x15, 0x9e, 0xc9, 0x32, 0xfb, 0xe2, 0x93, 0x23, 0x99, 0xef, 0x51, 0x01, + 0x1f, 0xbc, 0x44, 0x42, 0x98, 0xd4, 0x20, 0x27, 0x58, 0x9a, 0xd5, 0x06, + 0x70, 0xa2, 0xf5, 0x44, 0xfb, 0x77, 0x20, 0xfc, 0x60, 0x66, 0x40, 0xf3, + 0xca, 0x40, 0x78, 0xb3, 0xa5, 0x45, 0x4d, 0x59, 0xa8, 0xb0, 0xfc, 0x20, + 0x8a, 0x4c, 0xa6, 0x74, 0x05, 0x5c, 0xc4, 0xeb, 0xf6, 0x48, 0x26, 0xd5, + 0x3f, 0x88, 0x9a, 0xe3, 0x40, 0x33, 0x88, 0x9d, 0x41, 0x5a, 0x02, 0x66, + 0x1c, 0xe1, 0xd6, 0x1c, 0xcc, 0x7c, 0xa2, 0x6e, 0x33, 0xc1, 0x3a, 0x00, + 0x78, 0xe1, 0xc2, 0xcc, 0x2b, 0x05, 0xda, 0xf9, 0x61, 0x8f, 0xbb, 0xec, + 0xfd, 0x6c, 0x81, 0x6b, 0x09, 0xf1, 0xf4, 0x5f, 0x7f, 0x64, 0xdd, 0xaa, + 0x97, 0x7d, 0x97, 0x13, 0x97, 0xc0, 0x4f, 0xf6, 0x0f, 0x53, 0x83, 0xef, + 0x84, 0xc2, 0x17, 0xb2, 0x0b, 0xf3, 0xb9, 0x78, 0xe9, 0xac, 0x0a, 0xba, + 0x6d, 0x4c, 0xb2, 0x69, 0x7c, 0x2a, 0xa4, 0x89, 0x2f, 0xe1, 0x95, 0xef, + 0x7c, 0x40, 0x99, 0xde, 0x26, 0x89, 0x75, 0x35, 0xa0, 0xf4, 0x1c, 0x8e, + 0xd9, 0x0e, 0xb6, 0x74, 0xbc, 0x67, 0x3a, 0x5a, 0x47, 0x81, 0x6c, 0x83, + 0xab, 0xcb, 0x8a, 0x7e, 0x88, 0x33, 0x16, 0x69, 0x91, 0x12, 0x72, 0x8f, + 0x47, 0x0a, 0x3a, 0xa0, 0x8d, 0xab, 0x56, 0x62, 0xd6, 0x32, 0xba, 0xe2, + 0xa8, 0xb7, 0xd3, 0x9c, 0x7b, 0xab, 0x2e, 0xad, 0x54, 0x33, 0x1b, 0xf1, + 0x34, 0x2d, 0x2b, 0x04, 0x5b, 0x62, 0x30, 0x5e, 0x6c, 0x3e, 0xac, 0xd7, + 0x07, 0x81, 0x5e, 0x23, 0x68, 0x84, 0x31, 0xa9, 0xc8, 0xb9, 0xdd, 0x17, + 0x7e, 0x1f, 0x89, 0xc8, 0x77, 0x46, 0x8f, 0x4d, 0xdb, 0x37, 0x22, 0x45, + 0x2f, 0x4e, 0x50, 0xb1, 0x7d, 0x01, 0xaa, 0x7a, 0x35, 0x3f, 0x1c, 0x18, + 0x81, 0x1a, 0x9c, 0xa2, 0x04, 0x8f, 0xf8, 0x41, 0xc9, 0xc7, 0x90, 0xd2, + 0x10, 0x54, 0xc4, 0x2a, 0x60, 0xa0, 0x8e, 0x64, 0x38, 0x57, 0x1b, 0xcd, + 0xb9, 0x16, 0x00, 0x80, 0x62, 0xad, 0xe4, 0x69, 0x88, 0xcb, 0xb0, 0x18, + 0x79, 0xec, 0x39, 0xf0, 0xcf, 0x49, 0xb7, 0xfb}, + {0xf9, 0x13, 0x96, 0x13, 0x87, 0xdd, 0x48, 0xd5, 0x67, 0x8d, 0x6e, 0xdb, + 0xc1, 0x4c, 0x1c, 0x98, 0xe8, 0xf9, 0x2a, 0x8b, 0x68, 0x8f, 0xd3, 0x3f, + 0xf9, 0x75, 0x88, 0x94, 0xb7, 0x60, 0x33, 0x9f, 0x01, 0x77, 0xee, 0x2d, + 0xd8, 0x77, 0x95, 0xce, 0xa9, 0xf2, 0x34, 0x50, 0x77, 0x44, 0xa0, 0x00, + 0x00, 0x87, 0xa6, 0xc8, 0x74, 0x88, 0x54, 0xdc, 0xf2, 0xed, 0x9c, 0x76, + 0xcc, 0x79, 0xd5, 0x8e, 0x78, 0x62, 0xd8, 0x32, 0x6c, 0x10, 0x27, 0x78, + 0xd1, 0x34, 0x8a, 0xe0, 0xec, 0x24, 0x16, 0x87, 0x0d, 0x1f, 0x94, 0x12, + 0x97, 0xc1, 0x77, 0x8e, 0xc3, 0xe8, 0x5d, 0x6a, 0x17, 0x53, 0x43, 0x33, + 0x08, 0x69, 0x35, 0xe1, 0xee, 0x98, 0x2f, 0xc9, 0x0f, 0x91, 0x75, 0xda, + 0xd0, 0x5b, 0x26, 0x5b, 0xf7, 0x22, 0xb7, 0xe3, 0x60, 0x36, 0xf9, 0x8f, + 0xfb, 0x6b, 0x1b, 0x0b, 0x12, 0xfb, 0x2d, 0xaa, 0x54, 0xfa, 0xe4, 0x36, + 0xfb, 0x04, 0x4f, 0x2a, 0xbc, 0x0e, 0xc0, 0xd1, 0xf4, 0xcc, 0x75, 0x6b, + 0x23, 0xb2, 0x57, 0xaa, 0xc3, 0xa1, 0xa1, 0xd1, 0xaf, 0xc0, 0x51, 0xef, + 0x25, 0x99, 0x5c, 0xb3, 0xab, 0x36, 0xf3, 0xc3, 0x96, 0x47, 0x87, 0x80, + 0x2c, 0x9c, 0x57, 0x44, 0x16, 0xdc, 0x65, 0x23, 0xcd, 0xb7, 0xa6, 0x19, + 0x66, 0xb8, 0xff, 0x09, 0x53, 0x31, 0x81, 0xd5, 0x49, 0x41, 0x21, 0x8b, + 0x37, 0xdd, 0x72, 0xfd, 0x39, 0x3d, 0x52, 0xd6, 0xc6, 0xfa, 0xfc, 0xfa, + 0x4a, 0x1b, 0xed, 0xce, 0x37, 0x77, 0xba, 0x38, 0x42, 0x68, 0x76, 0xd4, + 0xd7, 0x17, 0xe9, 0x95, 0x3a, 0xcd, 0x2d, 0x80, 0x20, 0xef, 0xde, 0x17, + 0x89, 0x0f, 0x86, 0xce, 0xdc, 0x14, 0x44, 0x15, 0xba, 0xc1, 0x96, 0xe1, + 0xbd, 0xcc, 0x6b, 0xc0, 0x63, 0x17, 0x08, 0xe3, 0x4f, 0xb5, 0xc2, 0x85, + 0x16, 0x56, 0x05, 0x24, 0x96, 0x36, 0xe1, 0x6b, 0x45, 0x75, 0xe3, 0x32, + 0xb1, 0xea, 0x29, 0x62, 0x3f, 0xdc, 0x3a, 0x8f, 0x55, 0xab, 0x92, 0x72, + 0xeb, 0x03, 0xd0, 0x85, 0x8d, 0xe0, 0xf4, 0x85, 0x4d, 0xc6, 0x9f, 0xd5, + 0x01, 0xed, 0xff, 0xdb, 0x44, 0x09, 0x7c, 0xf3, 0x46, 0x4e, 0x8f, 0xfd, + 0x52, 0x6b, 0xf5, 0xd3, 0x35, 0xf9, 0xca, 0x10, 0xdb, 0x87, 0x65, 0x62, + 0x62, 0xee, 0x3e, 0xe5, 0x17, 0x24, 0xbe, 0x9c, 0x28, 0xe9, 0x51, 0x92, + 0x7b, 0x3c, 0xb3, 0x28, 0x27, 0xf2, 0x32, 0xd2, 0x33, 0x4a, 0x3f, 0xf9, + 0xea, 0x88, 0x8f, 0xe0, 0xe9, 0xe0, 0xe9, 0xb8, 0xed, 0x9f, 0xaf, 0xfb, + 0x2b, 0xe8, 0x74, 0x2c, 0x9b, 0x5e, 0xa6, 0x37, 0x5b, 0xd6, 0xbd, 0x8f, + 0x57, 0x5d, 0xc7, 0xc3, 0x82, 0xd2, 0xcd, 0x1e, 0x43, 0xc1, 0x56, 0xe7, + 0xa6, 0x17, 0x50, 0xc5, 0x27, 0xeb, 0xd0, 0xf3, 0x20, 0xcb, 0xc1, 0x9d, + 0x45, 0x7c, 0x05, 0x7c, 0x8a, 0x1c, 0xe0, 0x8f, 0x71, 0xd0, 0xda, 0x3c, + 0xf4, 0xcb, 0xf0, 0x33, 0xd8, 0xad, 0x74, 0x94, 0x15, 0x29, 0xcb, 0xba, + 0xdc, 0x1d, 0x10, 0x03, 0xce, 0x89, 0x30, 0x8b, 0xba, 0x8c, 0x1b, 0xd3, + 0x40, 0xbc, 0xf5, 0x58, 0xf4, 0x45, 0x57, 0x6c, 0xfb, 0xaf, 0x36, 0x90, + 0x7a, 0xb9, 0x8f, 0x86, 0xfe, 0x86, 0x85, 0x6d, 0xfd, 0xcd, 0x7b, 0xb2, + 0x17, 0x07, 0x72, 0x6c, 0x52, 0x04, 0x3b, 0x19, 0xbb, 0x15, 0x72, 0x8d, + 0xd9, 0xb8, 0xe0, 0x08, 0x2a, 0x01, 0x10, 0xad, 0xd6, 0x6b, 0xc9, 0x0b, + 0xf9, 0x8a, 0x26, 0x0d, 0x70, 0xe9, 0x3b, 0x98, 0x1e, 0x5c, 0xa4, 0x64, + 0xc3, 0x80, 0x12, 0x8e, 0x4b, 0xd7, 0xe3, 0xa9, 0xff, 0x79, 0xcb, 0x69, + 0x91, 0x05, 0x0b, 0xe0, 0xfa, 0x19, 0x6f, 0xbe, 0x5f, 0x28, 0xd0, 0xf9, + 0xd1, 0xa8, 0x37, 0x49, 0xed, 0x27, 0xa7, 0x54, 0xbf, 0x99, 0x82, 0x79, + 0x04, 0xe9, 0xbd, 0x18}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {445, + {0xe2, 0x0e, 0x42, 0xde, 0x78, 0x79, 0x24, 0xb2, 0x3b, 0x15, 0x52, 0xb2, + 0x0a, 0x6f, 0x2a, 0x69}, + {0x4e, 0xcb, 0xf3, 0x49, 0x3b, 0xe2, 0x87, 0xa6, 0xe8, 0xac, 0x73, 0x53, + 0x6b, 0xe7, 0x20, 0x4a, 0x7f, 0xee, 0x84, 0xff, 0x7d, 0xb4, 0xc7, 0x97, + 0x21, 0xf0, 0xcb, 0xa0, 0x9b, 0xd7, 0x2d, 0x38, 0x12, 0x38, 0xdb, 0x66, + 0xa8, 0xf1, 0xc7, 0x84, 0x75, 0x1f, 0xf5, 0x72, 0xca, 0xae, 0x32, 0xfa, + 0xc4, 0x8e, 0x90, 0x6d, 0x00, 0xa2, 0xf3, 0xf8, 0x61, 0x1a, 0xfa, 0xc8, + 0x07, 0x68, 0x98, 0xc0, 0xeb, 0x46, 0xa9, 0xf2, 0xb5, 0x57, 0xf3, 0x0a, + 0x70, 0x38, 0x2a, 0x90, 0x81, 0x08, 0xf8, 0xdf, 0xc9, 0xc2, 0x70, 0x48, + 0xbc, 0xa1, 0xa7, 0x38, 0xb3, 0x99, 0x76, 0xea, 0x54, 0x27, 0x7c, 0xb0, + 0xa2, 0x57, 0x80, 0x69, 0x6a, 0xc3, 0xec, 0xb4, 0xae, 0x24, 0x36, 0x2b, + 0xbd, 0xe6, 0xbf, 0x9e, 0xb3, 0xaf, 0x43, 0x99, 0x9e, 0x47, 0x27, 0x40, + 0x9b, 0xfe, 0xc5, 0x2c, 0xeb, 0xa0, 0xd7, 0x2a, 0x2f, 0x76, 0x94, 0xb9, + 0x95, 0x49, 0x14, 0x61, 0x81, 0x77, 0x67, 0x9a, 0x7a, 0x0e, 0xc9, 0x02, + 0xdf, 0x35, 0xd1, 0xab, 0x8b, 0x40, 0xca, 0x32, 0x99, 0x60, 0x66, 0x9c, + 0x83, 0xd7, 0xc2, 0x8c, 0x77, 0x2a, 0x24, 0xb2, 0x19, 0x7d, 0x49, 0xbe, + 0xff, 0xd4, 0x3f, 0x21, 0xd0, 0xea, 0x5b, 0xa0, 0x9a, 0xf8, 0x36, 0x53, + 0x92, 0x33, 0xea, 0x34, 0xe4, 0xa8, 0x69, 0xfa, 0x91, 0x1d, 0x84, 0x3a, + 0xa0, 0xba, 0x01, 0xa7, 0xc3, 0x23, 0x2c, 0x6f, 0x7e, 0xcc, 0x8d, 0x4f, + 0xd5, 0xf0, 0xe9, 0xa1, 0x76, 0x83, 0x0a, 0x3d, 0xd5, 0x85, 0x7f, 0xee, + 0x15, 0x9e, 0xc9, 0x32, 0xfb, 0xe2, 0x93, 0x23, 0x99, 0xef, 0x51, 0x01, + 0x1f, 0xbc, 0x44, 0x42, 0x98, 0xd4, 0x20, 0x27, 0x58, 0x9a, 0xd5, 0x06, + 0x70, 0xa2, 0xf5, 0x44, 0xfb, 0x77, 0x20, 0xfc, 0x60, 0x66, 0x40, 0xf3, + 0xca, 0x40, 0x78, 0xb3, 0xa5, 0x45, 0x4d, 0x59, 0xa8, 0xb0, 0xfc, 0x20, + 0x8a, 0x4c, 0xa6, 0x74, 0x05, 0x5c, 0xc4, 0xeb, 0xf6, 0x48, 0x26, 0xd5, + 0x3f, 0x88, 0x9a, 0xe3, 0x40, 0x33, 0x88, 0x9d, 0x41, 0x5a, 0x02, 0x66, + 0x1c, 0xe1, 0xd6, 0x1c, 0xcc, 0x7c, 0xa2, 0x6e, 0x33, 0xc1, 0x3a, 0x00, + 0x78, 0xe1, 0xc2, 0xcc, 0x2b, 0x05, 0xda, 0xf9, 0x61, 0x8f, 0xbb, 0xec, + 0xfd, 0x6c, 0x81, 0x6b, 0x09, 0xf1, 0xf4, 0x5f, 0x7f, 0x64, 0xdd, 0xaa, + 0x97, 0x7d, 0x97, 0x13, 0x97, 0xc0, 0x4f, 0xf6, 0x0f, 0x53, 0x83, 0xef, + 0x84, 0xc2, 0x17, 0xb2, 0x0b, 0xf3, 0xb9, 0x78, 0xe9, 0xac, 0x0a, 0xba, + 0x6d, 0x4c, 0xb2, 0x69, 0x7c, 0x2a, 0xa4, 0x89, 0x2f, 0xe1, 0x95, 0xef, + 0x7c, 0x40, 0x99, 0xde, 0x26, 0x89, 0x75, 0x35, 0xa0, 0xf4, 0x1c, 0x8e, + 0xd9, 0x0e, 0xb6, 0x74, 0xbc, 0x67, 0x3a, 0x5a, 0x47, 0x81, 0x6c, 0x83, + 0xab, 0xcb, 0x8a, 0x7e, 0x88, 0x33, 0x16, 0x69, 0x91, 0x12, 0x72, 0x8f, + 0x47, 0x0a, 0x3a, 0xa0, 0x8d, 0xab, 0x56, 0x62, 0xd6, 0x32, 0xba, 0xe2, + 0xa8, 0xb7, 0xd3, 0x9c, 0x7b, 0xab, 0x2e, 0xad, 0x54, 0x33, 0x1b, 0xf1, + 0x34, 0x2d, 0x2b, 0x04, 0x5b, 0x62, 0x30, 0x5e, 0x6c, 0x3e, 0xac, 0xd7, + 0x07, 0x81, 0x5e, 0x23, 0x68, 0x84, 0x31, 0xa9, 0xc8, 0xb9, 0xdd, 0x17, + 0x7e, 0x1f, 0x89, 0xc8, 0x77, 0x46, 0x8f, 0x4d, 0xdb, 0x37, 0x22, 0x45, + 0x2f, 0x4e, 0x50, 0xb1, 0x7d, 0x01, 0xaa, 0x7a, 0x35, 0x3f, 0x1c, 0x18, + 0x81, 0x1a, 0x9c, 0xa2, 0x04, 0x8f, 0xf8, 0x41, 0xc9, 0xc7, 0x90, 0xd2, + 0x10, 0x54, 0xc4, 0x2a, 0x60, 0xa0, 0x8e, 0x64, 0x38, 0x57, 0x1b, 0xcd, + 0xb9, 0x16, 0x00, 0x80, 0x62, 0xad, 0xe4, 0x69, 0x88, 0xcb, 0xb0, 0x18, + 0x79, 0xec, 0x39, 0xf0, 0xcf, 0x49, 0xb7, 0xfb}, + {0x93, 0x38, 0x10, 0x91, 0x23, 0xdb, 0x8c, 0x5f, 0xb4, 0x49, 0xbc, 0x00, + 0xbb, 0x1c, 0x95, 0xad, 0xbb, 0xb9, 0x6c, 0x9a, 0x72, 0x21, 0x4c, 0xbd, + 0x25, 0xf3, 0x91, 0xaa, 0x42, 0x21, 0x84, 0xf5, 0xa8, 0x7d, 0x75, 0x60, + 0xec, 0x15, 0x13, 0x66, 0x15, 0xc6, 0xea, 0x5a, 0x39, 0xa9, 0x75, 0x0e, + 0x78, 0xf7, 0x61, 0x6b, 0x17, 0xcf, 0x05, 0xfb, 0x0d, 0xd0, 0xc2, 0x4a, + 0x34, 0x13, 0xf1, 0x88, 0x14, 0x6b, 0x24, 0xe4, 0xf2, 0xbd, 0xb9, 0x4a, + 0x87, 0xd5, 0x75, 0x23, 0x2c, 0x8e, 0xcf, 0x27, 0xf4, 0x6f, 0x7d, 0xbd, + 0x99, 0x6e, 0x5b, 0x78, 0x50, 0xfc, 0xa4, 0xbd, 0x7c, 0xed, 0x10, 0x63, + 0x71, 0xcb, 0x42, 0x26, 0xb0, 0x72, 0x95, 0x69, 0x5f, 0xc2, 0xa8, 0x06, + 0x9e, 0x79, 0x98, 0x00, 0xee, 0x00, 0x40, 0x8d, 0xe3, 0x78, 0xf0, 0x9e, + 0x94, 0x6e, 0x2a, 0x22, 0x5c, 0x70, 0x81, 0xcd, 0xdf, 0xa6, 0x94, 0x4d, + 0x25, 0x32, 0xda, 0x6c, 0x74, 0x0a, 0x79, 0x4b, 0x63, 0x3c, 0xa3, 0x7c, + 0xb7, 0xab, 0x9f, 0x91, 0x73, 0x06, 0xc1, 0xd6, 0x05, 0x24, 0x11, 0x9a, + 0xf8, 0x9b, 0x3d, 0x6c, 0x4d, 0x69, 0x30, 0x63, 0x61, 0x62, 0xc5, 0x1c, + 0x1e, 0xe8, 0x14, 0xcb, 0x94, 0xf8, 0x1e, 0xe0, 0xb3, 0x35, 0x2d, 0xf1, + 0xc6, 0x0f, 0x53, 0x1e, 0x94, 0xc3, 0x5d, 0x1f, 0xa4, 0x55, 0x29, 0x13, + 0xc3, 0xe4, 0x83, 0xea, 0xb2, 0xe0, 0x3c, 0x28, 0x61, 0xdd, 0x3d, 0xb4, + 0x48, 0xf0, 0x9d, 0x0b, 0x20, 0x9a, 0x5a, 0xda, 0x4e, 0xd4, 0xc6, 0xe4, + 0xc7, 0xab, 0x38, 0xfd, 0x17, 0xe9, 0x20, 0xa2, 0xbc, 0x47, 0xa7, 0x60, + 0xbc, 0x29, 0x3b, 0xca, 0x98, 0x26, 0x4c, 0xdb, 0x6f, 0x13, 0xfa, 0x57, + 0xa4, 0x17, 0xe3, 0xa4, 0xc8, 0x7c, 0x76, 0xed, 0x53, 0xfd, 0x09, 0xda, + 0xd6, 0xd1, 0x01, 0x05, 0x55, 0x49, 0x0c, 0xc4, 0xbf, 0x77, 0xe4, 0xfc, + 0x4e, 0xa8, 0x50, 0xce, 0x1f, 0xa1, 0x9e, 0xd8, 0xc3, 0x54, 0x5d, 0xc2, + 0xf2, 0xda, 0x68, 0x30, 0x7b, 0x7c, 0xf8, 0x69, 0x88, 0xbe, 0x3f, 0xf1, + 0x53, 0xa0, 0x5e, 0x0f, 0x81, 0xab, 0xbf, 0xe1, 0x96, 0xf8, 0xf5, 0x8f, + 0xdf, 0x0a, 0x20, 0x95, 0x24, 0xdb, 0xd9, 0xf8, 0xc9, 0x68, 0xf4, 0x26, + 0x07, 0x16, 0x00, 0x87, 0x83, 0xdb, 0x89, 0x3e, 0xb4, 0xc9, 0x57, 0xfb, + 0x1d, 0x54, 0xaa, 0x00, 0x93, 0xee, 0xeb, 0x28, 0x76, 0xae, 0x79, 0xd2, + 0x45, 0xe9, 0x06, 0xfe, 0xf8, 0xcb, 0x5d, 0x86, 0x15, 0x46, 0x17, 0x23, + 0xb7, 0xdf, 0x23, 0xbd, 0x04, 0x85, 0x85, 0xc9, 0xa4, 0x39, 0x26, 0x5a, + 0x88, 0x6e, 0xa4, 0xa9, 0x13, 0x11, 0x33, 0x31, 0x3e, 0xc8, 0x27, 0x54, + 0xdc, 0xc6, 0x74, 0x56, 0x80, 0x29, 0x10, 0xc8, 0x56, 0x45, 0xb3, 0x7e, + 0x99, 0x49, 0x73, 0xf3, 0x2b, 0xc3, 0xb3, 0x21, 0x7e, 0x9a, 0xe9, 0x26, + 0x5f, 0xaf, 0xdd, 0xe4, 0xc4, 0xe0, 0x8f, 0x84, 0xb0, 0x37, 0xcd, 0x5f, + 0x0a, 0x42, 0x28, 0x66, 0x94, 0x2c, 0x44, 0xaf, 0x2e, 0x10, 0x0c, 0xc6, + 0xbd, 0xa4, 0x22, 0xf0, 0xe0, 0xc9, 0x80, 0xfe, 0x42, 0x82, 0xfe, 0x0b, + 0xd5, 0xe2, 0x60, 0x9d, 0x92, 0xb8, 0xc7, 0x2a, 0xcc, 0x0d, 0xb0, 0x9b, + 0xf2, 0x9d, 0x7e, 0xe8, 0x60, 0xe9, 0x97, 0x5b, 0xa7, 0x86, 0x67, 0x66, + 0xe1, 0xf0, 0xf3, 0x7d, 0xf3, 0x57, 0x6f, 0xe6, 0xe6, 0x6b, 0x37, 0x9a, + 0x41, 0xf5, 0x19, 0x5b, 0x38, 0xef, 0xbe, 0xa4, 0xad, 0x50, 0xad, 0xd5, + 0x24, 0x39, 0xeb, 0x2c, 0x10, 0x69, 0x80, 0x22, 0x24, 0x38, 0x40, 0x1c, + 0xcc, 0x68, 0xc8, 0x4d, 0xe1, 0xc7, 0x1b, 0xaa, 0xdb, 0xfb, 0x0d, 0x29, + 0x81, 0x56, 0x4d, 0xf3, 0x5e, 0x23, 0x49, 0x8e, 0x7f, 0xb1, 0x55, 0x09, + 0x3a, 0x5c, 0x5e, 0xb3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {446, + {0x1c, 0xae, 0x4e, 0xc8, 0xaa, 0x7e, 0x84, 0x10, 0x80, 0xe6, 0x80, 0xb1, + 0x5a, 0x4b, 0xe6, 0x94}, + {0xcd, 0x48, 0x6e, 0xed, 0x3c, 0xd7, 0xda, 0x9b, 0x83, 0xeb, 0x47, 0x18, + 0x60, 0x59, 0x2e, 0xfe, 0xcc, 0x56, 0xb0, 0x6f, 0xb6, 0x61, 0xfb, 0xa6, + 0x81, 0xa5, 0xde, 0x46, 0x28, 0x5d, 0x0e, 0x9d, 0xe5, 0x26, 0x8c, 0x15, + 0x65, 0x01, 0xcc, 0x25, 0xb6, 0xd2, 0x97, 0x71, 0xbc, 0x7a, 0x0d, 0xd7, + 0x68, 0x24, 0x1a, 0xd8, 0xa0, 0xcc, 0xce, 0xcd, 0xeb, 0x2e, 0x83, 0x87, + 0xe5, 0xed, 0xee, 0x43, 0xce, 0xd0, 0xaf, 0x53, 0xfa, 0x2a, 0x15, 0x8f, + 0x60, 0x45, 0xbe, 0x7d, 0xdb, 0x39, 0x84, 0x35, 0x15, 0x6b, 0x6f, 0x36, + 0x65, 0xca, 0x61, 0xf9, 0x20, 0x61, 0xf8, 0x3f, 0xe1, 0x48, 0x80, 0x51, + 0x3b, 0xc9, 0x1c, 0xc6, 0xa3, 0x50, 0x07, 0x74, 0x69, 0x0d, 0x42, 0x1d, + 0x4d, 0x01, 0x91, 0x43, 0xaa, 0xb3, 0xe8, 0xc0, 0x99, 0xc3, 0xd4, 0x8e, + 0x56, 0x76, 0xe5, 0x47, 0xaf, 0x29, 0x79, 0xa2, 0xe0, 0xa9, 0x09, 0xcb, + 0xe0, 0xf2, 0x8d, 0x6f, 0xfb, 0x22, 0xf5, 0xc4, 0x33, 0x2e, 0x4e, 0xd0, + 0xe2, 0xa9, 0x03, 0x65, 0xcb, 0x1d, 0x5a, 0x97, 0xe0, 0x77, 0xfc, 0x47, + 0x7c, 0x21, 0xf4, 0x77, 0x8d, 0x75, 0x70, 0x3f, 0xbb, 0x33, 0x51, 0xae, + 0x21, 0xa2, 0xab, 0x58, 0x15, 0xa8, 0x93, 0xb7, 0x5d, 0xf6, 0xc9, 0xb2, + 0x74, 0x41, 0x60, 0xce, 0x8e, 0xf8, 0x85, 0x32, 0x63, 0x3c, 0xbd, 0xae, + 0x88, 0xa2, 0x67, 0x85, 0xf2, 0x6c, 0xa0, 0x18, 0xb9, 0x86, 0xb1, 0x3c, + 0x65, 0xc9, 0x8b, 0x32, 0xbe, 0x1e, 0x82, 0xae, 0x94, 0xf4, 0x2f, 0x17, + 0x68, 0x30, 0x9c, 0x1e, 0xf4, 0x2e, 0xd7, 0x8b, 0x1a, 0x63, 0xd5, 0x95, + 0x58, 0xd5, 0xdb, 0x1e, 0x46, 0x9a, 0x6a, 0x80, 0x12, 0x9f, 0x72, 0x7b, + 0x79, 0x2f, 0x0a, 0x55, 0x45, 0x42, 0x99, 0xbf, 0x57, 0x74, 0x86, 0x4d, + 0x59, 0x57, 0xe6, 0x66, 0x6b, 0xa9, 0xb3, 0xf5, 0x3a, 0x89, 0x9d, 0x55, + 0x13, 0xa5, 0x10, 0xd2, 0x4c, 0x53, 0x5b, 0xe5, 0x3d, 0x6e, 0xca, 0xed, + 0x9b, 0x25, 0x93, 0x6a, 0x91, 0xd8, 0xad, 0x7a, 0x85, 0x1f, 0x54, 0x93, + 0x3e, 0xd6, 0xc5, 0xf4, 0xd2, 0x92, 0x19, 0xbe, 0xcc, 0xbb, 0x22, 0x0b, + 0xe6, 0x7b, 0x99, 0x2f, 0x6b, 0x85, 0x56, 0x90, 0x1d, 0xc5, 0x92, 0x4a, + 0x01, 0xb2, 0xc3, 0x3f, 0xcf, 0xf6, 0x5a, 0x8f, 0xd1, 0xc8, 0x8a, 0x77, + 0x5a, 0x77, 0x8e, 0xfd, 0x19, 0xca, 0x4f, 0x0e, 0xd5, 0xa5, 0x7b, 0x6f, + 0xe8, 0x70, 0x53, 0xb4, 0x37, 0x68, 0xef, 0x5a, 0xbf, 0xf4, 0x7c, 0xc4, + 0xb2, 0xb0, 0xbb, 0xfa, 0xc5, 0x95, 0x81, 0xe0, 0x9f, 0xf2, 0x46, 0x4d, + 0x0f, 0x43, 0x7c, 0x9a, 0x95, 0x06, 0xa8, 0x58, 0x62, 0x13, 0xb3, 0xf7, + 0xf8, 0x70, 0x29, 0xd4, 0x69, 0x7f, 0xc0, 0xa8, 0x7f, 0x17, 0xe6, 0x96, + 0x43, 0xe5, 0xc6, 0xf7, 0xb3, 0x72, 0x7f, 0xeb, 0xd5, 0x2f, 0x70, 0xb9, + 0x9a, 0xc9, 0x58, 0x65, 0xb9, 0x62, 0xca, 0xa8, 0x29, 0xc2, 0x44, 0x3e, + 0x56, 0x48, 0x8c, 0x82, 0x01, 0x28, 0xe7, 0xdf, 0x09, 0x15, 0xfb, 0xc7, + 0xa6, 0xe2, 0x56, 0x22, 0x78, 0x58, 0xaa, 0x14, 0x28, 0x8e, 0xde, 0xc4, + 0xbe, 0x73, 0x5a, 0xbe, 0xb4, 0xe9, 0x57, 0x77, 0x6c, 0xdb, 0xe1, 0x74, + 0x1b, 0xc3, 0xcd, 0x6b, 0x02, 0x87, 0x60, 0xe4, 0x08, 0x33, 0xec, 0x55, + 0xb9, 0x2d, 0xb3, 0xb4, 0xec, 0x9a, 0x04, 0xda, 0x33, 0x33, 0x9e, 0xbb, + 0xfa, 0x69, 0x72, 0xaf, 0xe2, 0xa6, 0x18, 0x35, 0x5f, 0x1a, 0x05, 0x1f, + 0x5d, 0xfd, 0xac, 0xf0, 0x97, 0x35, 0xd2, 0x00, 0xd5, 0x1e, 0x19, 0x6a, + 0xcc, 0xd3, 0xea, 0x67, 0xfd, 0x28, 0xf3, 0xc7, 0xd8, 0xd6, 0x73, 0x85, + 0xc3, 0x35, 0x1b, 0xa0, 0xfb, 0x3d, 0xcf, 0xc4}, + {0xc9, 0x3b, 0x9a, 0x32, 0xa7, 0x4a, 0xd1, 0x23, 0xff, 0x2f, 0xb7, 0xc4, + 0x60, 0x47, 0xb8, 0xb3, 0x74, 0xcf, 0xdb, 0x9a, 0xe1, 0x5b, 0xea, 0x93, + 0x01, 0x33, 0x61, 0x8d, 0x5b, 0xb8, 0x80, 0xfe, 0xed, 0x33, 0x78, 0x3d, + 0xa3, 0x80, 0xc3, 0x81, 0x79, 0xf2, 0x43, 0xc5, 0x0d, 0x0b, 0x45, 0x5e, + 0xa8, 0xd9, 0x29, 0x21, 0x5d, 0x17, 0x1a, 0x22, 0x09, 0xb9, 0x45, 0xbd, + 0xb6, 0x8d, 0x67, 0xcd, 0x3f, 0xbf, 0x14, 0x36, 0x05, 0x0b, 0x2c, 0xc5, + 0x75, 0x9d, 0x90, 0x19, 0x66, 0xed, 0x4c, 0x15, 0xdd, 0x6d, 0xec, 0x53, + 0x7d, 0xc7, 0x30, 0x43, 0xb9, 0xca, 0xac, 0xe3, 0xb2, 0x34, 0xf9, 0x7c, + 0x8a, 0xf8, 0xdd, 0x9e, 0x96, 0x60, 0x8c, 0x49, 0x67, 0x38, 0x6c, 0x4c, + 0x12, 0x82, 0xbe, 0xcf, 0x38, 0xe9, 0xe0, 0x9d, 0x9b, 0x8d, 0xeb, 0x3e, + 0x9c, 0x0a, 0x44, 0x0d, 0xb9, 0x66, 0x0b, 0x2a, 0xf6, 0x12, 0xb7, 0xd8, + 0x59, 0x07, 0x53, 0xd5, 0x7f, 0xda, 0xc6, 0x79, 0x1e, 0x8a, 0x3f, 0x4d, + 0x3c, 0x73, 0x83, 0x1d, 0x3d, 0x85, 0x27, 0x83, 0x92, 0x5e, 0x2f, 0x71, + 0x71, 0x82, 0x98, 0xa0, 0x96, 0xd2, 0xb6, 0x10, 0x6a, 0x5f, 0x24, 0xb5, + 0xd5, 0x63, 0xae, 0x42, 0x34, 0x3f, 0xb7, 0xfa, 0x25, 0x93, 0x89, 0xcf, + 0x14, 0x47, 0x51, 0x93, 0x54, 0x80, 0xfb, 0x02, 0x52, 0xdf, 0x7a, 0x9e, + 0x85, 0x79, 0x21, 0xc2, 0x6d, 0xfd, 0xff, 0xf0, 0x07, 0xba, 0x76, 0x64, + 0x76, 0xdb, 0x4b, 0x5d, 0x80, 0xd6, 0x0e, 0x3a, 0x26, 0x75, 0xf6, 0x18, + 0x1c, 0x4d, 0xf6, 0xf5, 0x15, 0xdb, 0x26, 0x31, 0x8e, 0x1c, 0x88, 0xb6, + 0x5f, 0xaf, 0x1d, 0x2f, 0xfd, 0x43, 0x25, 0x3b, 0x39, 0x57, 0x11, 0x4b, + 0xb9, 0x2b, 0x46, 0x8b, 0xf9, 0xcf, 0x96, 0xac, 0xd0, 0x7c, 0xb2, 0x45, + 0x1c, 0xc7, 0x54, 0xd4, 0x36, 0xad, 0x08, 0x17, 0x71, 0xae, 0x01, 0xab, + 0x87, 0x89, 0x75, 0xaa, 0x81, 0x20, 0xa2, 0xea, 0x46, 0xad, 0x2f, 0x0e, + 0x8a, 0x80, 0x8f, 0xee, 0x44, 0x39, 0x48, 0x5c, 0x53, 0xfc, 0x2d, 0xbe, + 0xd3, 0x23, 0x85, 0x7f, 0x17, 0xf4, 0xd1, 0xda, 0x81, 0xd3, 0x15, 0x9b, + 0xb9, 0x13, 0x2b, 0x61, 0xda, 0x32, 0xf0, 0xd8, 0x69, 0x9c, 0x1d, 0x53, + 0xca, 0xf8, 0x84, 0x23, 0x3e, 0x87, 0x5f, 0x45, 0x87, 0x94, 0xc4, 0x3a, + 0x85, 0x8c, 0xac, 0x9c, 0x9c, 0xd2, 0x71, 0xb4, 0x52, 0x6a, 0x15, 0x15, + 0x79, 0x39, 0x8d, 0x4f, 0xd4, 0x97, 0xca, 0xbb, 0x74, 0xa8, 0xde, 0x4f, + 0x24, 0x86, 0xc5, 0x14, 0x0e, 0x82, 0x4f, 0xb8, 0x5e, 0xf4, 0x76, 0xd6, + 0xf2, 0x5f, 0xb2, 0x56, 0xc5, 0x94, 0xe7, 0xe5, 0x20, 0x77, 0x47, 0x75, + 0x9c, 0x95, 0x09, 0xde, 0xd7, 0x56, 0x80, 0xd5, 0x9a, 0x4d, 0xa0, 0xe0, + 0xf8, 0xe1, 0x18, 0x28, 0xed, 0xc6, 0xea, 0xcb, 0x32, 0x49, 0x97, 0xbc, + 0x8d, 0xde, 0xc5, 0x6f, 0xd1, 0x78, 0xb3, 0x2f, 0x57, 0xd8, 0x00, 0x1a, + 0xd4, 0xc3, 0xbf, 0x1c, 0xda, 0x68, 0x72, 0x0c, 0x9b, 0x91, 0xcd, 0xed, + 0xec, 0xa8, 0x7c, 0x1e, 0x3f, 0xdd, 0x15, 0x90, 0x6e, 0x8c, 0x34, 0xe8, + 0x10, 0x29, 0xe9, 0x5b, 0x32, 0x8f, 0x3b, 0xad, 0x63, 0xb2, 0xb5, 0x17, + 0x51, 0x22, 0x30, 0xca, 0xf3, 0x8f, 0xaf, 0xb1, 0xfa, 0x77, 0x1e, 0xcd, + 0x56, 0x60, 0xde, 0x91, 0x1e, 0xa7, 0x19, 0x8b, 0xe0, 0xf2, 0xa0, 0xed, + 0x79, 0xe7, 0x84, 0x35, 0xed, 0x75, 0x1d, 0x02, 0xb7, 0x10, 0x63, 0x25, + 0x08, 0x20, 0x3d, 0x45, 0x31, 0xb2, 0x56, 0x2a, 0x26, 0xbe, 0x96, 0x36, + 0xb0, 0xf2, 0x7f, 0x0f, 0x5b, 0xc7, 0x6b, 0x08, 0x6b, 0x27, 0x0e, 0xde, + 0x33, 0x93, 0xd0, 0x00, 0x21, 0xd0, 0x4e, 0x04, 0x27, 0x45, 0x9f, 0xbd, + 0xb5, 0x53, 0x83, 0xb5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {447, + {0x39, 0x17, 0x0d, 0x10, 0xe8, 0x6c, 0x30, 0xf4, 0x92, 0x1b, 0x36, 0xc0, + 0xa0, 0x19, 0xc3, 0xb1}, + {0xa0, 0xca, 0x1f, 0x3a, 0x00, 0xd4, 0x78, 0x79, 0x02, 0x00, 0xf6, 0x5c, + 0xd0, 0xc3, 0xf1, 0x32, 0x9e, 0xbf, 0x99, 0xa5, 0xeb, 0xab, 0xf9, 0xcd, + 0x52, 0x05, 0xa5, 0x15, 0x1b, 0xdb, 0x7b, 0x23, 0xaf, 0xf6, 0x78, 0x75, + 0xfe, 0x34, 0x38, 0x4a, 0xa1, 0xa5, 0x5c, 0x4b, 0x1f, 0xfe, 0xcd, 0x8f, + 0x24, 0xee, 0x25, 0xec, 0x7e, 0x19, 0x3a, 0x15, 0x85, 0x33, 0x23, 0x6c, + 0x47, 0x7c, 0x76, 0x98, 0xc5, 0x2e, 0x71, 0x71, 0x0f, 0xa6, 0xa7, 0x31, + 0xd3, 0xf8, 0x7d, 0xbf, 0x27, 0x13, 0x91, 0x40, 0x54, 0x43, 0x35, 0x40, + 0x2c, 0xb3, 0x7a, 0xb6, 0xf8, 0x70, 0xe1, 0x92, 0x09, 0x90, 0x56, 0xfc, + 0x5d, 0x06, 0x23, 0xa0, 0xdc, 0xd8, 0xed, 0x88, 0xe6, 0x76, 0xa7, 0x0a, + 0xb8, 0x5e, 0x09, 0x10, 0xcc, 0x90, 0x30, 0x8b, 0x0a, 0x12, 0x5f, 0x35, + 0x0f, 0x72, 0xc9, 0x71, 0xc5, 0x02, 0x98, 0xf8, 0xab, 0xd9, 0x2f, 0x85, + 0x7e, 0xc5, 0xba, 0x6e, 0xd3, 0x81, 0xfd, 0x7f, 0xa3, 0xa9, 0x87, 0xea, + 0x34, 0xb3, 0xee, 0xfd, 0x0b, 0x87, 0x30, 0x3b, 0x76, 0x2e, 0x17, 0x54, + 0x6e, 0xab, 0xe8, 0x48, 0x26, 0x75, 0x3f, 0x75, 0xed, 0x99, 0x70, 0x50, + 0x15, 0xfb, 0x2e, 0x64, 0xf4, 0xda, 0x3f, 0x9e, 0x82, 0x73, 0x83, 0x49, + 0x1f, 0xa5, 0x96, 0x39, 0xa2, 0x58, 0xbc, 0x07, 0x60, 0x36, 0x90, 0xe9, + 0xcd, 0x73, 0xd0, 0xd1, 0x1a, 0x98, 0xc6, 0xd3, 0x88, 0x17, 0xe7, 0x55, + 0x8c, 0x32, 0xb0, 0x98, 0xbf, 0xc9, 0xe2, 0xca, 0x1a, 0x24, 0x5c, 0x38, + 0x77, 0x0a, 0x54, 0x07, 0x62, 0x3a, 0xcf, 0xd2, 0x0f, 0x42, 0x6f, 0xbd, + 0x54, 0xa2, 0x9a, 0x15, 0xec, 0xad, 0x26, 0x5b, 0xd6, 0xd6, 0xf4, 0xb1, + 0x6e, 0xb8, 0x44, 0x8d, 0x7c, 0xcc, 0x22, 0x0e, 0x2e, 0x55, 0xad, 0xa0, + 0x79, 0xba, 0x58, 0x16, 0xc6, 0x80, 0x36, 0x43, 0x55, 0x76, 0xac, 0x1e, + 0x0a, 0x44, 0xb1, 0xc6, 0xc0, 0x97, 0x3b, 0xdf, 0xb7, 0x07, 0x6d, 0x31, + 0x01, 0x68, 0xd2, 0x2a, 0xd8, 0x50, 0x17, 0xc8, 0x57, 0x75, 0x56, 0xdb, + 0x17, 0x4f, 0x0e, 0xff, 0x7a, 0xe1, 0x26, 0xfc, 0xa0, 0x91, 0x24, 0x87, + 0xe7, 0x90, 0x7b, 0x9e, 0xc7, 0xd8, 0x04, 0x66, 0x99, 0x50, 0xab, 0x6a, + 0xce, 0x48, 0xb0, 0x12, 0x0f, 0xa7, 0x32, 0x2d, 0x51, 0x66, 0xc4, 0x93, + 0x77, 0x07, 0xaf, 0xad, 0x4a, 0x02, 0xf3, 0x8c, 0xa4, 0x24, 0xc6, 0x0c, + 0x7e, 0x16, 0x96, 0xe9, 0x3c, 0x29, 0x68, 0x5d, 0xd3, 0x9b, 0xe7, 0xd0, + 0x65, 0xfc, 0x43, 0xa5, 0x5d, 0x77, 0xba, 0x9c, 0x56, 0x3e, 0x4a, 0xaf, + 0xda, 0x6a, 0x24, 0x7f, 0x6c, 0x82, 0xad, 0xad, 0xa9, 0xfc, 0xe5, 0x32, + 0xa4, 0x35, 0xdc, 0x15, 0x2d, 0x74, 0x3c, 0x29, 0x1f, 0x7e, 0x4c, 0xea, + 0x10, 0x57, 0xd2, 0xe8, 0x89, 0x8b, 0x9b, 0xe7, 0x5a, 0x7e, 0xe0, 0x9a, + 0x4a, 0xa1, 0x1c, 0x93, 0x51, 0x08, 0xe9, 0x28, 0xf3, 0x8b, 0xcc, 0x16, + 0x64, 0x87, 0x12, 0x00, 0x9a, 0xad, 0xf1, 0x0c, 0x10, 0x27, 0x48, 0xb6, + 0xa6, 0x3a, 0xf5, 0x86, 0x95, 0x63, 0x8e, 0xbb, 0x25, 0xbd, 0xc5, 0x1a, + 0xd6, 0xa8, 0xd7, 0x34, 0x60, 0x8f, 0x06, 0xec, 0x79, 0x5b, 0xc9, 0xdf, + 0x8e, 0xe6, 0x98, 0xad, 0x34, 0xd3, 0x0d, 0x94, 0xec, 0x79, 0x94, 0x9a, + 0x37, 0x1e, 0x01, 0x9b, 0x86, 0x0e, 0x0c, 0xf4, 0xda, 0x6d, 0xdf, 0x01, + 0x87, 0xd6, 0x7d, 0x4f, 0x27, 0xc9, 0xf1, 0x75, 0xa7, 0x0c, 0x8d, 0x3d, + 0x95, 0x5d, 0x84, 0xf3, 0xe8, 0xe8, 0x69, 0x1e, 0xe5, 0x8b, 0xda, 0xf3, + 0x4e, 0x14, 0x5a, 0x58, 0x8b, 0x0c, 0x07, 0xa0, 0x25, 0x3e, 0x56, 0xf0, + 0xcb, 0x78, 0x8f, 0xe1, 0x55, 0xce, 0x48, 0xa7}, + {0xba, 0x8b, 0xe9, 0xac, 0xbf, 0x38, 0x8d, 0xdb, 0x47, 0xfd, 0x6f, 0xb2, + 0xe0, 0x83, 0x75, 0x3b, 0x86, 0x34, 0xa3, 0xa7, 0x58, 0xec, 0x9e, 0xf8, + 0xfa, 0xb2, 0x97, 0x73, 0x26, 0x6c, 0x56, 0xed, 0x0b, 0x8b, 0xe8, 0x0f, + 0x1d, 0x75, 0x19, 0x25, 0x63, 0x34, 0x9e, 0xf4, 0x84, 0xa8, 0xba, 0x36, + 0x32, 0xbd, 0xe1, 0xc3, 0x42, 0xf1, 0xc5, 0x11, 0x6e, 0xc6, 0xcf, 0x31, + 0x0a, 0xa4, 0x39, 0x8e, 0x40, 0x78, 0x52, 0x27, 0x0e, 0x07, 0x23, 0x72, + 0x55, 0x2c, 0x18, 0x05, 0x40, 0xf1, 0x78, 0x79, 0x76, 0x2c, 0xdf, 0x2d, + 0x3d, 0x7b, 0xae, 0x37, 0xc0, 0x3e, 0x50, 0x86, 0xc0, 0x94, 0x2c, 0xdd, + 0x79, 0x94, 0x2d, 0x48, 0xbd, 0x78, 0xb2, 0xc4, 0x3b, 0x21, 0x11, 0xd3, + 0xd5, 0x87, 0x90, 0x86, 0x4f, 0x5c, 0x1a, 0x18, 0x31, 0x3d, 0x42, 0xbb, + 0x89, 0x4d, 0x72, 0x8c, 0xa2, 0xf9, 0x43, 0x93, 0x56, 0x9b, 0xa1, 0x1e, + 0x17, 0xfd, 0x12, 0x84, 0xa5, 0x73, 0x87, 0x84, 0xd6, 0x7b, 0x00, 0xcc, + 0xb2, 0xa1, 0xda, 0xd4, 0x06, 0xad, 0x93, 0x7f, 0x3e, 0x12, 0x7e, 0x15, + 0x03, 0xff, 0xee, 0xb3, 0xc3, 0xa3, 0x31, 0x59, 0x9a, 0x98, 0x3f, 0x44, + 0x63, 0x95, 0x0f, 0x40, 0xc6, 0xe1, 0xf8, 0x40, 0xe2, 0x4a, 0xcc, 0x94, + 0xd3, 0xa4, 0xd0, 0x17, 0x19, 0x4b, 0x90, 0x3c, 0x32, 0xd6, 0x02, 0x66, + 0xb4, 0x68, 0x7b, 0x29, 0xda, 0x9d, 0x70, 0x99, 0x8f, 0x25, 0x07, 0x54, + 0x73, 0x49, 0x64, 0xcf, 0xb8, 0x1e, 0x0d, 0x2e, 0x12, 0x62, 0x74, 0x4e, + 0xa2, 0x09, 0xa9, 0x01, 0xf0, 0x82, 0xe6, 0xd6, 0x31, 0x85, 0x18, 0xe4, + 0x8d, 0x3d, 0x8d, 0xba, 0x64, 0x8d, 0x6e, 0x6c, 0x70, 0x3b, 0x3d, 0x34, + 0x96, 0x13, 0x19, 0xe4, 0x7a, 0x71, 0x96, 0x66, 0xd2, 0x46, 0xb7, 0x62, + 0xf0, 0x4e, 0xe0, 0x66, 0x08, 0x92, 0x41, 0xa0, 0xfd, 0x8a, 0x5c, 0x1e, + 0x28, 0xc9, 0x6a, 0x31, 0xba, 0x4d, 0xbd, 0x65, 0xa9, 0x9f, 0x7f, 0x02, + 0x88, 0xea, 0x47, 0xc8, 0x6c, 0x99, 0x39, 0x6f, 0xa0, 0xe9, 0x30, 0x6f, + 0xa7, 0x54, 0xa4, 0x2c, 0xdc, 0x2a, 0x56, 0x6e, 0xb6, 0x16, 0xa3, 0x50, + 0xe7, 0xf4, 0xbd, 0x68, 0x93, 0xfe, 0x4b, 0x96, 0x57, 0x56, 0xb6, 0x2a, + 0x9e, 0xb9, 0xc6, 0x13, 0x6f, 0x93, 0x18, 0x2a, 0x47, 0x22, 0xa8, 0x24, + 0x63, 0x2f, 0xea, 0x8d, 0x7e, 0x80, 0x8c, 0x89, 0x02, 0x9b, 0xfc, 0xcf, + 0x8c, 0x4c, 0x2a, 0xad, 0xb8, 0x90, 0x27, 0xa4, 0x9f, 0x9f, 0xba, 0x4b, + 0x85, 0xf6, 0x9a, 0x32, 0xd2, 0x97, 0xeb, 0x86, 0xda, 0x83, 0xa4, 0x2e, + 0x5c, 0xdf, 0x7f, 0x3d, 0xe9, 0xc8, 0xf6, 0x9e, 0x47, 0xf7, 0xff, 0x70, + 0x4b, 0xa3, 0xe4, 0x99, 0xd3, 0xae, 0xb1, 0x23, 0xf2, 0x77, 0x31, 0x9a, + 0x8c, 0xd4, 0x6f, 0x42, 0x51, 0x4f, 0x12, 0x50, 0xcf, 0xc9, 0x07, 0x9f, + 0x67, 0x3d, 0x30, 0x2e, 0x6c, 0x9a, 0x6c, 0xaa, 0x84, 0xd7, 0x9a, 0xe6, + 0x0e, 0xe2, 0xa1, 0xd0, 0xea, 0x36, 0xb9, 0x40, 0xec, 0x59, 0x65, 0xc8, + 0x3c, 0x83, 0x79, 0x5b, 0xc6, 0x55, 0x7d, 0xb7, 0x2c, 0x36, 0x8f, 0xab, + 0xc1, 0x33, 0xa2, 0x70, 0x6b, 0xc1, 0x4e, 0x1d, 0xec, 0x87, 0xa7, 0xd5, + 0x0a, 0x4e, 0x8e, 0xd5, 0x0f, 0x21, 0xae, 0x72, 0xfc, 0x42, 0x4a, 0xc3, + 0x0f, 0x4e, 0x1e, 0x83, 0xeb, 0xf2, 0xef, 0xd8, 0xa1, 0x1b, 0x27, 0xa2, + 0x26, 0x96, 0x98, 0xb7, 0x37, 0x18, 0x1b, 0x9b, 0xdc, 0x40, 0x5d, 0xd4, + 0xed, 0x91, 0x49, 0x38, 0xe8, 0x7a, 0xfb, 0x67, 0x4b, 0xb4, 0xbf, 0xdd, + 0x03, 0xc2, 0xaf, 0x15, 0x88, 0x63, 0xb7, 0x33, 0x91, 0xc0, 0x85, 0x84, + 0x91, 0xe2, 0x00, 0xb4, 0x84, 0x27, 0x8e, 0xc6, 0x0c, 0x6f, 0x35, 0x3e, + 0xed, 0xa8, 0xea, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {448, + {0x87, 0xac, 0x5e, 0x04, 0x3a, 0xd7, 0x3a, 0x05, 0x65, 0x40, 0x8c, 0x07, + 0x1a, 0x4c, 0x7b, 0x6e}, + {0xec, 0x70, 0x98, 0xc9, 0x5d, 0x65, 0x67, 0xee, 0x94, 0x65, 0xe7, 0x40, + 0xa2, 0xb8, 0xc0, 0xa7, 0x2c, 0x9b, 0xd9, 0x7a, 0x84, 0xb6, 0xf6, 0xc8, + 0x5c, 0x85, 0xa5, 0x27, 0x57, 0xb5, 0xb5, 0x8f, 0x56, 0xff, 0x0f, 0xcc, + 0x94, 0xfe, 0x56, 0x4c, 0x36, 0xd5, 0x39, 0x20, 0xf4, 0xb2, 0x1d, 0x02, + 0xda, 0x27, 0x3f, 0xb1, 0x3f, 0xd5, 0x87, 0xd1, 0x5f, 0x23, 0x65, 0xc5, + 0x49, 0x1a, 0x61, 0x3e, 0x38, 0x3b, 0x91, 0xa0, 0x9b, 0xc9, 0x23, 0x89, + 0xdf, 0x50, 0x6b, 0xb2, 0x15, 0x54, 0x3d, 0x0d, 0x58, 0xb1, 0x66, 0x2d, + 0xfc, 0x10, 0x3a, 0x44, 0xc8, 0xe4, 0xc5, 0x30, 0xb3, 0x95, 0x02, 0xd5, + 0xa1, 0x9b, 0x46, 0xf2, 0x6a, 0x09, 0x85, 0x6d, 0x5a, 0x74, 0x71, 0x71, + 0xc1, 0x4c, 0xa0, 0x96, 0x11, 0xa6, 0x10, 0xba, 0xf6, 0x08, 0x2b, 0xd2, + 0x8b, 0xdc, 0xe2, 0x1f, 0x19, 0x90, 0xd2, 0xbc, 0x97, 0xdf, 0x7a, 0xfb, + 0x4d, 0xa9, 0x72, 0x29, 0xd3, 0xfd, 0xce, 0x3d, 0xe1, 0x53, 0xee, 0xb1, + 0x6b, 0x1c, 0x7e, 0xde, 0xf7, 0x37, 0x69, 0x05, 0xb4, 0xed, 0x7a, 0x54, + 0x17, 0x8f, 0xa0, 0x0b, 0x0b, 0x26, 0xcb, 0x51, 0x48, 0x73, 0xca, 0x6e, + 0x92, 0x22, 0xd8, 0xf3, 0x3e, 0x12, 0xc6, 0x83, 0xd0, 0x8f, 0x3a, 0x9a, + 0x68, 0xf0, 0xe6, 0x51, 0x9e, 0xbb, 0x67, 0x7f, 0x68, 0xbc, 0x81, 0xb5, + 0xef, 0xbc, 0xd5, 0x54, 0xb6, 0x0c, 0x8c, 0x2c, 0x7d, 0x00, 0xf7, 0xcf, + 0xd4, 0xc4, 0xc8, 0x90, 0x88, 0x28, 0xaf, 0x51, 0xa9, 0x63, 0x93, 0x2c, + 0xca, 0xfd, 0xd4, 0xc0, 0xbf, 0xa1, 0x62, 0x38, 0x56, 0xad, 0xd8, 0x2c, + 0xcb, 0xcb, 0xcf, 0xb1, 0x13, 0xa4, 0x45, 0x34, 0x29, 0x5e, 0x28, 0x9f, + 0x9a, 0x8f, 0xd8, 0xb7, 0x40, 0x48, 0x90, 0x0f, 0xef, 0xe6, 0x04, 0xf2, + 0xeb, 0xb0, 0x3c, 0x26, 0x3d, 0x1b, 0xda, 0x6e, 0xa5, 0xde, 0xc7, 0x92, + 0xd6, 0xdd, 0xd3, 0xc0, 0xde, 0x54, 0x7b, 0xc3, 0xa6, 0xcf, 0x2d, 0x05, + 0x8b, 0x41, 0xd3, 0x27, 0xb6, 0x84, 0x92, 0x2f, 0xdd, 0x43, 0x1b, 0x4a, + 0xcf, 0x82, 0xd0, 0x22, 0x47, 0x49, 0xd7, 0x19, 0xa4, 0x14, 0x8a, 0xa0, + 0xea, 0x33, 0x0b, 0x4c, 0x3a, 0xff, 0x0f, 0x9c, 0xe5, 0xdc, 0x31, 0x1b, + 0x2e, 0xaa, 0x06, 0x32, 0xc4, 0x91, 0x23, 0x43, 0xef, 0x8c, 0x70, 0x2a, + 0xad, 0x0b, 0xac, 0xd4, 0x6a, 0x7b, 0xbb, 0xc4, 0xa3, 0x39, 0x5f, 0x73, + 0xed, 0x45, 0x29, 0x1c, 0x42, 0xbe, 0x14, 0x60, 0x70, 0x93, 0xbc, 0x6a, + 0x00, 0x1b, 0xfe, 0xe7, 0x79, 0x5e, 0x11, 0x80, 0x80, 0x6f, 0xc2, 0x03, + 0xd6, 0x6f, 0xfd, 0xfd, 0x6d, 0xef, 0x9b, 0x2d, 0xa4, 0x0c, 0xd6, 0xce, + 0x30, 0x0a, 0xbf, 0x78, 0xc7, 0x3d, 0x84, 0xc5, 0xa6, 0x24, 0x02, 0xe2, + 0x30, 0x15, 0x49, 0x0c, 0x8b, 0x0c, 0xb9, 0xe1, 0xca, 0x7a, 0x8d, 0x71, + 0x30, 0x43, 0x59, 0xb1, 0x04, 0x7e, 0x84, 0x01, 0xa1, 0x40, 0xf6, 0xc4, + 0x7f, 0x98, 0x76, 0x97, 0x57, 0x46, 0x13, 0xac, 0x5d, 0x4f, 0x4a, 0x66, + 0x8c, 0x76, 0xb8, 0x8d, 0x7d, 0xff, 0x79, 0x17, 0x83, 0xb7, 0xfb, 0xa9, + 0x04, 0xf1, 0x99, 0xa3, 0xac, 0xac, 0x04, 0x70, 0x27, 0xa1, 0x1d, 0x5a, + 0xed, 0xbe, 0x65, 0xd8, 0x79, 0x7c, 0x33, 0x3d, 0x39, 0x64, 0xd1, 0xbe, + 0x18, 0x60, 0x84, 0x11, 0x13, 0xe2, 0xac, 0xbc, 0xda, 0x40, 0x2c, 0x64, + 0x57, 0x0f, 0xab, 0x35, 0x73, 0xb0, 0x86, 0x85, 0x19, 0x62, 0xdd, 0xad, + 0x78, 0x73, 0x3f, 0xfa, 0xc6, 0xf7, 0x99, 0x4f, 0x3a, 0x4e, 0x48, 0x64, + 0x9d, 0x16, 0x2a, 0xf6, 0x81, 0x18, 0x9f, 0x1a, 0xc4, 0x61, 0x99, 0x0d, + 0x8a, 0xb8, 0xac, 0x3c, 0xda, 0x19, 0x8c, 0xe5}, + {0x26, 0x76, 0x95, 0x18, 0x2c, 0x2f, 0xe5, 0xd5, 0x94, 0x2a, 0x68, 0x83, + 0x59, 0x93, 0x6b, 0x71, 0x66, 0x5a, 0x85, 0x75, 0x2e, 0x18, 0x6b, 0xe2, + 0xea, 0xe5, 0xb7, 0x8d, 0xad, 0x7e, 0x33, 0x24, 0x12, 0xa8, 0xc1, 0xe6, + 0xd9, 0x82, 0xfe, 0x91, 0xe1, 0xea, 0x0a, 0xee, 0xfe, 0xa1, 0x64, 0xc5, + 0x37, 0xaa, 0x73, 0x49, 0x60, 0xae, 0xff, 0x32, 0x9c, 0x6e, 0xda, 0x77, + 0x2f, 0x96, 0x67, 0x98, 0xe4, 0xbf, 0x76, 0xfa, 0xb8, 0x14, 0x5d, 0x09, + 0xdb, 0x58, 0x8b, 0xe7, 0x76, 0xc1, 0xdc, 0xf7, 0x60, 0xf0, 0x33, 0x04, + 0x0b, 0x39, 0x32, 0x0d, 0xb2, 0x99, 0x15, 0xeb, 0x41, 0xc1, 0x8b, 0xbf, + 0x9f, 0x6d, 0xd8, 0x83, 0x8d, 0x1e, 0x81, 0xd3, 0xc6, 0x95, 0x7b, 0x02, + 0xea, 0x20, 0xf4, 0xf6, 0xed, 0x65, 0x80, 0x65, 0x64, 0xff, 0xcf, 0xd4, + 0xed, 0xa3, 0x19, 0xc1, 0xdc, 0xb2, 0x5b, 0x6d, 0x3e, 0x54, 0x70, 0x0b, + 0x63, 0xf9, 0x25, 0xef, 0x25, 0x7e, 0x06, 0x3a, 0x89, 0x6c, 0x60, 0xc2, + 0xe9, 0xb7, 0x1f, 0x88, 0xe2, 0x85, 0x87, 0x4f, 0x46, 0xbf, 0x6d, 0x0e, + 0xe0, 0x32, 0x05, 0x33, 0xdf, 0x7c, 0xdf, 0x6e, 0x61, 0xe6, 0x3b, 0x43, + 0xb1, 0x61, 0xe0, 0xea, 0x1d, 0x46, 0x25, 0x5f, 0xd7, 0x45, 0xaa, 0xf5, + 0x89, 0xa2, 0x02, 0x6e, 0xcd, 0x00, 0xae, 0xbf, 0x90, 0x7e, 0xac, 0x0d, + 0xa8, 0x19, 0x4e, 0x68, 0xc5, 0xc6, 0x86, 0xb1, 0xe7, 0x1a, 0xd0, 0x9b, + 0x84, 0x26, 0x26, 0x53, 0xa1, 0xc0, 0xc7, 0xf1, 0x4f, 0xe3, 0xa1, 0x12, + 0x85, 0x06, 0xa7, 0x1b, 0x56, 0x07, 0x90, 0x02, 0x6a, 0x43, 0x0d, 0xf5, + 0x0e, 0x63, 0x67, 0x63, 0x51, 0xad, 0xc8, 0xa4, 0xc2, 0x7e, 0x18, 0xa8, + 0x79, 0xba, 0x0c, 0xe3, 0x7b, 0xb5, 0xb5, 0xfa, 0x0f, 0x0c, 0x68, 0x31, + 0xbc, 0xae, 0xb1, 0x99, 0x13, 0xd6, 0x29, 0x12, 0x60, 0xc1, 0xae, 0x04, + 0x09, 0x15, 0xfc, 0xda, 0xaf, 0x74, 0xa5, 0x9e, 0xcf, 0xb7, 0xa3, 0x0d, + 0xb8, 0x84, 0x62, 0x82, 0x99, 0x33, 0x89, 0x40, 0xd8, 0xcf, 0xbe, 0x8f, + 0x07, 0x03, 0x2b, 0x5c, 0x19, 0x6f, 0x84, 0x00, 0x23, 0xa8, 0x07, 0x42, + 0xde, 0x00, 0xb6, 0x3e, 0x45, 0x76, 0x36, 0xde, 0x55, 0x2d, 0xcc, 0x31, + 0x35, 0xd0, 0x5e, 0x4a, 0x4b, 0x61, 0xf0, 0x21, 0x21, 0x7a, 0xc1, 0xb3, + 0xfa, 0xc3, 0xef, 0x7e, 0x9c, 0xb6, 0x84, 0xcb, 0xbd, 0x6c, 0xb8, 0x2c, + 0x86, 0xba, 0xc2, 0x1b, 0x85, 0x3c, 0x39, 0xf2, 0xb3, 0x5e, 0xe6, 0x94, + 0xe2, 0x05, 0x0b, 0x86, 0x1d, 0x65, 0x3f, 0x2b, 0xa7, 0xae, 0x19, 0x90, + 0x09, 0xf0, 0x4d, 0x79, 0xeb, 0x63, 0x30, 0x5f, 0x57, 0x77, 0x81, 0xe8, + 0x86, 0x9e, 0x25, 0x36, 0xf8, 0xf3, 0x28, 0x65, 0x76, 0x30, 0x6f, 0x53, + 0x57, 0x8e, 0x69, 0xe3, 0x45, 0x53, 0x9c, 0x85, 0x0b, 0x64, 0x90, 0xcb, + 0x2e, 0x15, 0xe9, 0x25, 0x25, 0xc7, 0xc4, 0x5b, 0x11, 0x1a, 0x56, 0xfd, + 0xd4, 0x5d, 0x39, 0x7e, 0x96, 0xc2, 0xdd, 0x5c, 0xe0, 0x8f, 0x0c, 0xde, + 0xf1, 0x07, 0x0b, 0x03, 0xae, 0x36, 0x8f, 0x50, 0xe4, 0xa7, 0x75, 0xe7, + 0xdb, 0x06, 0xff, 0xf0, 0xb0, 0x00, 0x11, 0xd9, 0xf6, 0x4a, 0xab, 0xde, + 0x9e, 0xc6, 0xfe, 0xc6, 0x2d, 0xcc, 0x70, 0xd2, 0x63, 0x20, 0x54, 0x0d, + 0xa3, 0xfb, 0xa0, 0xe6, 0xdf, 0x2d, 0xbd, 0x2e, 0x68, 0xc4, 0x46, 0x24, + 0x5c, 0x8d, 0x0b, 0x18, 0x07, 0x9f, 0x4b, 0x8d, 0x6f, 0xd2, 0xea, 0x63, + 0x2f, 0x6e, 0x4d, 0x90, 0xc7, 0x0f, 0x07, 0x27, 0xe6, 0xbe, 0xee, 0x79, + 0x8a, 0x32, 0xe2, 0xfb, 0xe4, 0x1f, 0x78, 0xa0, 0x96, 0x74, 0x67, 0xbd, + 0x86, 0x6d, 0xde, 0x67, 0xef, 0xe8, 0x5a, 0x7c, 0x08, 0xe0, 0x2e, 0xab, + 0x82, 0x19, 0x48, 0x43}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {449, + {0xb4, 0xab, 0x90, 0xf8, 0x3c, 0xe7, 0x52, 0x94, 0xec, 0x0a, 0x42, 0x65, + 0xd6, 0x46, 0xb6, 0x0d}, + {0xff, 0x19, 0x3b, 0x99, 0xb5, 0x23, 0x14, 0xa0, 0xd4, 0x90, 0x11, 0xb1, + 0x56, 0x86, 0xc9, 0x50, 0x05, 0xf7, 0x09, 0x59, 0xa4, 0x61, 0xc5, 0xd3, + 0xbc, 0xa9, 0x95, 0x4a, 0x63, 0x1c, 0x9e, 0x25, 0x93, 0x08, 0xa5, 0xb5, + 0x28, 0x09, 0xd5, 0xac, 0x82, 0x52, 0xee, 0x91, 0xa6, 0xde, 0x17, 0x20, + 0x8b, 0x24, 0x24, 0xdb, 0xf2, 0xdb, 0x45, 0x22, 0x43, 0x1e, 0x35, 0x26, + 0x9d, 0x1e, 0xf9, 0x29, 0xda, 0xfe, 0xb4, 0xd4, 0x29, 0x2a, 0x43, 0x51, + 0x24, 0x49, 0xf1, 0xa5, 0x1e, 0x8e, 0xfa, 0x42, 0xe3, 0x40, 0x0f, 0xa8, + 0x77, 0xea, 0xc0, 0x49, 0x6c, 0xe7, 0x3c, 0xee, 0x98, 0xfe, 0x35, 0x3f, + 0x01, 0x7d, 0x5c, 0x28, 0x80, 0x36, 0xc7, 0x9e, 0xbf, 0xe3, 0x6b, 0xb3, + 0xdb, 0xeb, 0x26, 0x9d, 0x3c, 0x95, 0x9a, 0x64, 0xc6, 0xa0, 0xf7, 0x95, + 0xf7, 0x6f, 0x24, 0x5f, 0x6c, 0x6c, 0x32, 0x26, 0x50, 0x18, 0x0a, 0xd1, + 0x66, 0x2a, 0x7d, 0xce, 0x68, 0x5c, 0xbc, 0x2f, 0xa5, 0x93, 0xd3, 0x7b, + 0x99, 0xc0, 0xbc, 0xee, 0x7e, 0x66, 0x21, 0x1c, 0xa2, 0x0d, 0x39, 0xd7, + 0x8d, 0x11, 0x27, 0x79, 0x28, 0x11, 0x46, 0x0a, 0x81, 0x5c, 0x77, 0xfc, + 0xcd, 0x1c, 0xba, 0x45, 0x4d, 0x56, 0x43, 0x78, 0x8d, 0x7a, 0xd1, 0x28, + 0x40, 0x7d, 0x5e, 0x5e, 0x99, 0x55, 0xfe, 0xd0, 0x2d, 0x8f, 0x55, 0xb1, + 0x0e, 0x2a, 0x60, 0x8d, 0xb4, 0x66, 0x15, 0xee, 0x9a, 0x7e, 0x14, 0x1e, + 0xfe, 0xc9, 0xd9, 0xcd, 0xf3, 0xea, 0x36, 0xbe, 0x66, 0xbb, 0xf2, 0x8c, + 0x64, 0x05, 0x7e, 0xa1, 0xd9, 0x32, 0xe0, 0x25, 0x6a, 0x9d, 0xa3, 0xec, + 0x8e, 0xa4, 0x55, 0x33, 0xde, 0x8a, 0x18, 0x7b, 0x99, 0x2e, 0xab, 0xfe, + 0x7e, 0x3c, 0xc5, 0xe1, 0xa9, 0x50, 0x47, 0x6f, 0xa3, 0x44, 0x7d, 0xb5, + 0x5d, 0x3f, 0xb0, 0x2d, 0xb7, 0xfc, 0xbe, 0x55, 0xb7, 0xcd, 0x0b, 0x58, + 0x69, 0xca, 0xad, 0x23, 0x09, 0x6c, 0xb1, 0xa1, 0xdd, 0xef, 0xc2, 0x1b, + 0xae, 0xeb, 0xc2, 0x40, 0xac, 0xe0, 0x67, 0x95, 0x17, 0xc7, 0xaa, 0xe7, + 0xcf, 0x8c, 0x1f, 0xd6, 0x35, 0xf9, 0xc1, 0xbc, 0xa6, 0xb8, 0x0f, 0x45, + 0xa6, 0x26, 0xf7, 0x3a, 0x24, 0x8c, 0x14, 0xc4, 0x95, 0xa8, 0x42, 0xb0, + 0xd4, 0x6f, 0x60, 0x06, 0x8f, 0xbe, 0x2d, 0xd7, 0xd3, 0x98, 0x04, 0x95, + 0xb6, 0xca, 0x4e, 0x31, 0x1d, 0x7b, 0xc9, 0xf6, 0x80, 0xab, 0x16, 0x9d, + 0x40, 0x12, 0x0a, 0xbb, 0xe3, 0x4f, 0x86, 0x93, 0xf9, 0x8a, 0xc0, 0x1b, + 0xfb, 0xc6, 0xa4, 0x33, 0x9b, 0x15, 0x86, 0xd0, 0x0a, 0x51, 0xf9, 0x93, + 0x1a, 0xe1, 0xae, 0xb6, 0x01, 0xaa, 0x75, 0xf7, 0x64, 0x15, 0xcb, 0x25, + 0x1a, 0xb4, 0x16, 0xea, 0x18, 0x69, 0x9a, 0x7a, 0x69, 0x75, 0x33, 0xef, + 0x38, 0xf4, 0x05, 0x6d, 0x82, 0xb7, 0x59, 0x97, 0x89, 0xce, 0xd4, 0x25, + 0xbb, 0xbf, 0x20, 0x62, 0x2e, 0x94, 0x7e, 0xc2, 0x8f, 0xbe, 0xef, 0x36, + 0xb2, 0x72, 0xf5, 0xad, 0x22, 0x0d, 0xf8, 0x9a, 0x2d, 0x60, 0xf6, 0x21, + 0xe2, 0xb4, 0xb9, 0x41, 0xc3, 0xdd, 0xf8, 0x23, 0x46, 0xd7, 0xb7, 0xc0, + 0x63, 0x82, 0xd7, 0x84, 0x5c, 0x4f, 0xab, 0x5e, 0x64, 0x2b, 0x7c, 0x61, + 0x1d, 0xca, 0x33, 0x5a, 0x8d, 0xa9, 0xa6, 0x77, 0xfe, 0x7f, 0x60, 0xff, + 0x57, 0x8d, 0x16, 0x26, 0xdf, 0x81, 0x34, 0xf5, 0x7c, 0x57, 0x50, 0x41, + 0x20, 0xa7, 0x7f, 0xd7, 0xbe, 0x49, 0x09, 0x6b, 0x90, 0x74, 0x0e, 0xdb, + 0x16, 0x62, 0x58, 0xe3, 0x36, 0x13, 0x9f, 0xf4, 0xa7, 0x67, 0x47, 0x5e, + 0xf3, 0x9a, 0xae, 0x70, 0x76, 0xbe, 0x63, 0xd6, 0xc5, 0xa8, 0xb0, 0x82, + 0x7d, 0x98, 0x62, 0x54, 0x56, 0xb5, 0x2d, 0x2d}, + {0x1b, 0x72, 0x93, 0x2d, 0x6e, 0x22, 0xba, 0x43, 0xf5, 0x07, 0xb7, 0xd4, + 0xf4, 0xb9, 0xc0, 0xe9, 0x67, 0xe4, 0xb0, 0x7b, 0x0f, 0x1c, 0x0b, 0x91, + 0xd0, 0x20, 0xf3, 0x0c, 0xc7, 0x47, 0x49, 0x65, 0xfc, 0x00, 0xd0, 0xb7, + 0x49, 0xd3, 0x46, 0x3e, 0xc4, 0xbc, 0x12, 0x5f, 0x41, 0x6c, 0x76, 0x6e, + 0xd1, 0x29, 0x73, 0x0d, 0x4f, 0x23, 0xb7, 0x8f, 0x5e, 0x18, 0x97, 0x05, + 0x1a, 0xb3, 0xe1, 0x3c, 0x1b, 0xef, 0x82, 0x72, 0xaa, 0x26, 0x9e, 0x5b, + 0x80, 0xaa, 0xdf, 0x55, 0xb5, 0xc4, 0x83, 0x29, 0x8f, 0xf6, 0x45, 0xb1, + 0x0a, 0x15, 0x59, 0x03, 0x96, 0x8b, 0x73, 0x0d, 0x51, 0xf5, 0x07, 0xa8, + 0x8e, 0x88, 0x45, 0x80, 0xc3, 0x25, 0x93, 0xd9, 0x5f, 0x0f, 0x78, 0x32, + 0x03, 0x40, 0xda, 0xb5, 0x77, 0x6e, 0xef, 0xa5, 0x61, 0xd3, 0x02, 0x8b, + 0xfe, 0x45, 0x44, 0xec, 0xdc, 0x86, 0x95, 0x1d, 0x3d, 0xf2, 0x2c, 0xd8, + 0x6b, 0xf8, 0x8b, 0x3d, 0x02, 0x15, 0xcd, 0x1c, 0x36, 0x70, 0xce, 0xd8, + 0xcd, 0x4c, 0x00, 0xfe, 0x22, 0xae, 0xd3, 0x00, 0x86, 0xd1, 0x2b, 0xf9, + 0xd1, 0x2e, 0x7a, 0x61, 0xf6, 0x4a, 0x87, 0xdf, 0x0f, 0xeb, 0x35, 0xe1, + 0x49, 0x9c, 0x94, 0x5d, 0x20, 0xc7, 0xbc, 0xa0, 0xd4, 0x50, 0x9b, 0x2f, + 0x6c, 0xd8, 0x8c, 0xb3, 0x25, 0x1a, 0x24, 0x47, 0x8e, 0xc8, 0x3f, 0x38, + 0x88, 0xff, 0x2f, 0x0b, 0x3b, 0xc1, 0x07, 0x43, 0x29, 0x2e, 0x71, 0xd3, + 0x8d, 0xf1, 0x7d, 0xca, 0x96, 0x6e, 0x37, 0x85, 0x74, 0xa3, 0xf9, 0x24, + 0x8e, 0x92, 0xf9, 0x84, 0x30, 0x6a, 0x22, 0x9e, 0x75, 0x61, 0x63, 0xa9, + 0x5c, 0x05, 0x2d, 0xb6, 0x33, 0x99, 0x38, 0xb8, 0x97, 0xd5, 0xe8, 0xc2, + 0x81, 0x88, 0x4d, 0x92, 0x41, 0xd7, 0x82, 0x8b, 0xda, 0x59, 0xba, 0x93, + 0x44, 0xca, 0x19, 0xb9, 0xd7, 0x5a, 0x5e, 0xe6, 0x4d, 0xc6, 0xe3, 0x95, + 0xd8, 0xcb, 0xc0, 0xff, 0x57, 0x65, 0xb9, 0xf2, 0xf5, 0x3d, 0x7a, 0x63, + 0xe8, 0x54, 0xc5, 0x48, 0x9e, 0x38, 0x99, 0x70, 0xcf, 0xda, 0x07, 0xf3, + 0x25, 0xf3, 0xee, 0x5d, 0x20, 0xb2, 0xce, 0xd4, 0x2f, 0xfe, 0x9a, 0xe3, + 0xd2, 0x45, 0x4f, 0x70, 0x8c, 0x78, 0xff, 0x59, 0x11, 0x7f, 0x95, 0x89, + 0xf6, 0x59, 0x49, 0x22, 0xc4, 0x4a, 0xd7, 0x9d, 0x66, 0x22, 0x97, 0x95, + 0x9c, 0xdd, 0xa3, 0xab, 0xd2, 0x8f, 0x6e, 0x30, 0x33, 0x7d, 0x22, 0x2d, + 0xc9, 0x8b, 0x28, 0xb9, 0x67, 0xe3, 0xc0, 0x0a, 0x22, 0x1e, 0xde, 0x4b, + 0xd4, 0x70, 0xc5, 0x6a, 0x0e, 0xb5, 0x07, 0xf1, 0x61, 0x33, 0x29, 0xc6, + 0x57, 0x12, 0xda, 0x4c, 0xac, 0x4d, 0xed, 0x3a, 0xfa, 0x0b, 0x25, 0xdf, + 0x1a, 0x39, 0x2d, 0x0f, 0xc1, 0xc2, 0x59, 0x48, 0x96, 0xc9, 0xf5, 0xf7, + 0x7d, 0x46, 0x7c, 0x4a, 0x55, 0x56, 0x39, 0xcf, 0xb3, 0x5b, 0x22, 0xb7, + 0x73, 0xe7, 0x39, 0x1d, 0x59, 0x78, 0x40, 0x45, 0x3e, 0xec, 0xaf, 0x71, + 0xdd, 0x68, 0xb2, 0xa7, 0xca, 0x4d, 0x48, 0x28, 0xe7, 0x16, 0x3e, 0xc5, + 0x9b, 0xa5, 0x49, 0xcc, 0xdd, 0x8b, 0x0a, 0xe1, 0x6e, 0x9f, 0xfa, 0xa8, + 0xc5, 0xb0, 0x49, 0x7f, 0x9c, 0xb4, 0x9f, 0x58, 0x0c, 0xc0, 0x65, 0xb4, + 0x05, 0x01, 0xdb, 0x0e, 0xaa, 0x7f, 0x32, 0xc1, 0x61, 0xf9, 0x0a, 0x85, + 0x53, 0x5d, 0xbf, 0xb5, 0x06, 0xda, 0x4a, 0xcc, 0xcc, 0xab, 0xcd, 0x74, + 0xf3, 0xa2, 0x0e, 0xa2, 0xe5, 0x6d, 0x91, 0x2c, 0x8c, 0x54, 0x7b, 0x4d, + 0x75, 0x56, 0x2e, 0x6e, 0xb3, 0xd0, 0x7e, 0x46, 0xf5, 0x48, 0x74, 0xcb, + 0x13, 0xfb, 0x51, 0x87, 0x46, 0x45, 0xc4, 0xac, 0x15, 0x06, 0x5d, 0xde, + 0x3e, 0x8a, 0xf1, 0x0d, 0x6b, 0x9a, 0xb1, 0x0a, 0x61, 0x0e, 0xb1, 0x67, + 0x7f, 0x5e, 0xa4, 0x5d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {450, + {0xbb, 0xed, 0xff, 0xd6, 0xa4, 0x9e, 0xfe, 0x82, 0x35, 0xf1, 0x54, 0xe9, + 0xb9, 0xef, 0x87, 0x8d}, + {0xff, 0x19, 0x3b, 0x99, 0xb5, 0x23, 0x14, 0xa0, 0xd4, 0x90, 0x11, 0xb1, + 0x56, 0x86, 0xc9, 0x50, 0x05, 0xf7, 0x09, 0x59, 0xa4, 0x61, 0xc5, 0xd3, + 0xbc, 0xa9, 0x95, 0x4a, 0x63, 0x1c, 0x9e, 0x25, 0x93, 0x08, 0xa5, 0xb5, + 0x28, 0x09, 0xd5, 0xac, 0x82, 0x52, 0xee, 0x91, 0xa6, 0xde, 0x17, 0x20, + 0x8b, 0x24, 0x24, 0xdb, 0xf2, 0xdb, 0x45, 0x22, 0x43, 0x1e, 0x35, 0x26, + 0x9d, 0x1e, 0xf9, 0x29, 0xda, 0xfe, 0xb4, 0xd4, 0x29, 0x2a, 0x43, 0x51, + 0x24, 0x49, 0xf1, 0xa5, 0x1e, 0x8e, 0xfa, 0x42, 0xe3, 0x40, 0x0f, 0xa8, + 0x77, 0xea, 0xc0, 0x49, 0x6c, 0xe7, 0x3c, 0xee, 0x98, 0xfe, 0x35, 0x3f, + 0x01, 0x7d, 0x5c, 0x28, 0x80, 0x36, 0xc7, 0x9e, 0xbf, 0xe3, 0x6b, 0xb3, + 0xdb, 0xeb, 0x26, 0x9d, 0x3c, 0x95, 0x9a, 0x64, 0xc6, 0xa0, 0xf7, 0x95, + 0xf7, 0x6f, 0x24, 0x5f, 0x6c, 0x6c, 0x32, 0x26, 0x50, 0x18, 0x0a, 0xd1, + 0x66, 0x2a, 0x7d, 0xce, 0x68, 0x5c, 0xbc, 0x2f, 0xa5, 0x93, 0xd3, 0x7b, + 0x99, 0xc0, 0xbc, 0xee, 0x7e, 0x66, 0x21, 0x1c, 0xa2, 0x0d, 0x39, 0xd7, + 0x8d, 0x11, 0x27, 0x79, 0x28, 0x11, 0x46, 0x0a, 0x81, 0x5c, 0x77, 0xfc, + 0xcd, 0x1c, 0xba, 0x45, 0x4d, 0x56, 0x43, 0x78, 0x8d, 0x7a, 0xd1, 0x28, + 0x40, 0x7d, 0x5e, 0x5e, 0x99, 0x55, 0xfe, 0xd0, 0x2d, 0x8f, 0x55, 0xb1, + 0x0e, 0x2a, 0x60, 0x8d, 0xb4, 0x66, 0x15, 0xee, 0x9a, 0x7e, 0x14, 0x1e, + 0xfe, 0xc9, 0xd9, 0xcd, 0xf3, 0xea, 0x36, 0xbe, 0x66, 0xbb, 0xf2, 0x8c, + 0x64, 0x05, 0x7e, 0xa1, 0xd9, 0x32, 0xe0, 0x25, 0x6a, 0x9d, 0xa3, 0xec, + 0x8e, 0xa4, 0x55, 0x33, 0xde, 0x8a, 0x18, 0x7b, 0x99, 0x2e, 0xab, 0xfe, + 0x7e, 0x3c, 0xc5, 0xe1, 0xa9, 0x50, 0x47, 0x6f, 0xa3, 0x44, 0x7d, 0xb5, + 0x5d, 0x3f, 0xb0, 0x2d, 0xb7, 0xfc, 0xbe, 0x55, 0xb7, 0xcd, 0x0b, 0x58, + 0x69, 0xca, 0xad, 0x23, 0x09, 0x6c, 0xb1, 0xa1, 0xdd, 0xef, 0xc2, 0x1b, + 0xae, 0xeb, 0xc2, 0x40, 0xac, 0xe0, 0x67, 0x95, 0x17, 0xc7, 0xaa, 0xe7, + 0xcf, 0x8c, 0x1f, 0xd6, 0x35, 0xf9, 0xc1, 0xbc, 0xa6, 0xb8, 0x0f, 0x45, + 0xa6, 0x26, 0xf7, 0x3a, 0x24, 0x8c, 0x14, 0xc4, 0x95, 0xa8, 0x42, 0xb0, + 0xd4, 0x6f, 0x60, 0x06, 0x8f, 0xbe, 0x2d, 0xd7, 0xd3, 0x98, 0x04, 0x95, + 0xb6, 0xca, 0x4e, 0x31, 0x1d, 0x7b, 0xc9, 0xf6, 0x80, 0xab, 0x16, 0x9d, + 0x40, 0x12, 0x0a, 0xbb, 0xe3, 0x4f, 0x86, 0x93, 0xf9, 0x8a, 0xc0, 0x1b, + 0xfb, 0xc6, 0xa4, 0x33, 0x9b, 0x15, 0x86, 0xd0, 0x0a, 0x51, 0xf9, 0x93, + 0x1a, 0xe1, 0xae, 0xb6, 0x01, 0xaa, 0x75, 0xf7, 0x64, 0x15, 0xcb, 0x25, + 0x1a, 0xb4, 0x16, 0xea, 0x18, 0x69, 0x9a, 0x7a, 0x69, 0x75, 0x33, 0xef, + 0x38, 0xf4, 0x05, 0x6d, 0x82, 0xb7, 0x59, 0x97, 0x89, 0xce, 0xd4, 0x25, + 0xbb, 0xbf, 0x20, 0x62, 0x2e, 0x94, 0x7e, 0xc2, 0x8f, 0xbe, 0xef, 0x36, + 0xb2, 0x72, 0xf5, 0xad, 0x22, 0x0d, 0xf8, 0x9a, 0x2d, 0x60, 0xf6, 0x21, + 0xe2, 0xb4, 0xb9, 0x41, 0xc3, 0xdd, 0xf8, 0x23, 0x46, 0xd7, 0xb7, 0xc0, + 0x63, 0x82, 0xd7, 0x84, 0x5c, 0x4f, 0xab, 0x5e, 0x64, 0x2b, 0x7c, 0x61, + 0x1d, 0xca, 0x33, 0x5a, 0x8d, 0xa9, 0xa6, 0x77, 0xfe, 0x7f, 0x60, 0xff, + 0x57, 0x8d, 0x16, 0x26, 0xdf, 0x81, 0x34, 0xf5, 0x7c, 0x57, 0x50, 0x41, + 0x20, 0xa7, 0x7f, 0xd7, 0xbe, 0x49, 0x09, 0x6b, 0x90, 0x74, 0x0e, 0xdb, + 0x16, 0x62, 0x58, 0xe3, 0x36, 0x13, 0x9f, 0xf4, 0xa7, 0x67, 0x47, 0x5e, + 0xf3, 0x9a, 0xae, 0x70, 0x76, 0xbe, 0x63, 0xd6, 0xc5, 0xa8, 0xb0, 0x82, + 0x7d, 0x98, 0x62, 0x54, 0x56, 0xb5, 0x2d, 0x2d}, + {0x57, 0x17, 0x7e, 0xae, 0xb2, 0x46, 0xf0, 0x04, 0x8c, 0x68, 0xa9, 0x20, + 0xe3, 0x7d, 0x48, 0x58, 0x40, 0xbd, 0x3e, 0x8a, 0xd3, 0x53, 0x25, 0x32, + 0xde, 0x07, 0x40, 0x36, 0xd3, 0x98, 0x75, 0x9a, 0x99, 0x23, 0x13, 0x8b, + 0xb4, 0x50, 0xb0, 0x5d, 0x08, 0xbf, 0x52, 0x6a, 0x7f, 0x72, 0x53, 0x2d, + 0xdf, 0xf4, 0x18, 0x9a, 0xc8, 0x98, 0xa2, 0x07, 0x4d, 0x96, 0xc6, 0x55, + 0x48, 0x10, 0xed, 0x86, 0x04, 0x30, 0x98, 0x32, 0x04, 0xfe, 0xb5, 0x78, + 0x40, 0xb0, 0x5e, 0x4c, 0xe5, 0x9f, 0xf9, 0xc3, 0xa5, 0x4e, 0xd2, 0xd7, + 0x35, 0x01, 0xef, 0xb3, 0xd6, 0x86, 0xa8, 0x5a, 0x22, 0xf5, 0xcb, 0x23, + 0xb3, 0xb4, 0x33, 0x7e, 0xcb, 0xfc, 0x92, 0xb8, 0x56, 0x04, 0xb2, 0xac, + 0xea, 0x00, 0x99, 0xc5, 0x2f, 0x27, 0x40, 0xef, 0x78, 0x93, 0xc4, 0xfd, + 0x26, 0xac, 0x2a, 0xa3, 0x8b, 0x5e, 0xa2, 0xde, 0x1b, 0xb1, 0xf1, 0x33, + 0x28, 0xd9, 0x92, 0xc2, 0x98, 0x26, 0xd9, 0x7f, 0xaa, 0x34, 0xb3, 0x08, + 0xea, 0xa5, 0x4d, 0x4f, 0xd0, 0x82, 0x35, 0xc3, 0xda, 0x4e, 0x1a, 0x9e, + 0xd8, 0xc9, 0xe8, 0xac, 0x4b, 0xba, 0x61, 0xbc, 0x68, 0x77, 0x51, 0x2a, + 0x9c, 0x5f, 0xa9, 0xbd, 0x5f, 0xbf, 0x59, 0x1f, 0xa4, 0xd8, 0x97, 0x05, + 0x32, 0x6a, 0xdd, 0x09, 0xb3, 0x7b, 0x74, 0xad, 0xc7, 0x4a, 0xbb, 0xa5, + 0x3c, 0x0b, 0x3e, 0x64, 0x59, 0xf1, 0x7b, 0xbb, 0xe6, 0x33, 0xa5, 0xa8, + 0xc8, 0xd6, 0x1a, 0x2e, 0xc3, 0xd3, 0x22, 0xee, 0xe7, 0x59, 0x64, 0xa1, + 0x04, 0xf6, 0x07, 0x7e, 0x55, 0x1b, 0x12, 0xde, 0xde, 0x46, 0x2b, 0xd2, + 0x03, 0x8d, 0x64, 0x56, 0x7e, 0x66, 0x6c, 0xae, 0x38, 0x6c, 0x2e, 0xc2, + 0xfb, 0xdd, 0x36, 0x3a, 0x92, 0xb5, 0x39, 0x6f, 0x6a, 0x4f, 0x30, 0x8b, + 0x8a, 0x83, 0xe0, 0x2b, 0xe0, 0xa1, 0x90, 0x4a, 0x78, 0x59, 0x48, 0x52, + 0x89, 0x7b, 0x0a, 0x2b, 0x60, 0x1f, 0x98, 0x69, 0xf0, 0xf7, 0x4b, 0xc5, + 0x0a, 0xe2, 0xc7, 0x03, 0x86, 0x59, 0xea, 0x41, 0x73, 0x5f, 0x54, 0xd5, + 0xf9, 0x8d, 0xe5, 0xd0, 0x4b, 0xb2, 0xab, 0x6e, 0xc5, 0xdc, 0x9c, 0x9d, + 0x15, 0x8a, 0xcb, 0x9f, 0x56, 0xc7, 0x9e, 0x97, 0x8d, 0xdb, 0x9f, 0xc5, + 0x95, 0x1d, 0xd1, 0x3f, 0x3d, 0xbf, 0x7e, 0x72, 0x69, 0x83, 0xf8, 0xec, + 0xac, 0x28, 0x8d, 0x53, 0xac, 0x0c, 0x81, 0xd9, 0xf2, 0x06, 0x05, 0x43, + 0x50, 0x93, 0x56, 0xc1, 0xfe, 0xff, 0x78, 0x5f, 0x78, 0xb1, 0xfa, 0x82, + 0x6d, 0xec, 0x57, 0xda, 0x33, 0xe9, 0x62, 0x9f, 0x44, 0xa1, 0xc7, 0x28, + 0x30, 0x15, 0x95, 0x12, 0xa4, 0xcd, 0x67, 0x6f, 0x6c, 0xb9, 0xcf, 0xeb, + 0x95, 0x50, 0xd8, 0x90, 0xca, 0xfe, 0xb8, 0x11, 0xce, 0x14, 0xff, 0x47, + 0x7b, 0xff, 0x2e, 0x71, 0x88, 0x39, 0x85, 0x9e, 0x58, 0x7a, 0xbf, 0xff, + 0x6f, 0xcd, 0xfd, 0xdb, 0xb7, 0x6b, 0xc0, 0xf8, 0xa1, 0x66, 0x31, 0xbf, + 0xe6, 0x7b, 0x32, 0xd9, 0x8a, 0x2c, 0xb8, 0xaf, 0xf0, 0x02, 0x7f, 0x28, + 0xe3, 0xd5, 0xcf, 0x8f, 0xb4, 0xf3, 0x42, 0x18, 0xee, 0xa7, 0xed, 0xba, + 0xea, 0xb5, 0xe0, 0x36, 0x9b, 0x9e, 0x2a, 0x2f, 0x04, 0xa7, 0xbe, 0x97, + 0x36, 0x8f, 0x33, 0x66, 0x38, 0x0a, 0x48, 0x1e, 0x50, 0xc1, 0xd7, 0xf6, + 0x96, 0x86, 0xb1, 0xe1, 0xa2, 0x97, 0x9c, 0x4a, 0xf9, 0x58, 0x9b, 0x57, + 0x0a, 0x6c, 0x8d, 0xaa, 0xb7, 0x0f, 0xe2, 0x6b, 0x56, 0x1f, 0x34, 0xe8, + 0x48, 0xc9, 0xec, 0x40, 0xa5, 0xe1, 0x02, 0x68, 0xcc, 0x8c, 0xe7, 0x41, + 0x30, 0x3d, 0x9b, 0xde, 0xc8, 0xf3, 0xd0, 0x8d, 0x0c, 0x02, 0x5c, 0x34, + 0x8d, 0xeb, 0x32, 0x62, 0x9b, 0x2f, 0x5a, 0x48, 0xe1, 0xc2, 0x08, 0x85, + 0x03, 0xfd, 0xb1, 0x07}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {451, + {0x0c, 0x0b, 0x59, 0xbd, 0xda, 0x53, 0x08, 0x61, 0xf0, 0xe2, 0x5e, 0xa7, + 0x15, 0x1b, 0xf8, 0xfb}, + {0x20, 0x87, 0x22, 0x73, 0x0f, 0x3b, 0x9c, 0x3d, 0x02, 0x64, 0x41, 0x02, + 0xaa, 0x64, 0x91, 0x7e, 0x0f, 0x41, 0x29, 0x27, 0x51, 0xe7, 0x34, 0xdb, + 0xdf, 0xd2, 0x4f, 0x42, 0x91, 0xd4, 0xac, 0xb7, 0x11, 0xc5, 0xb3, 0x05, + 0xef, 0x69, 0x8b, 0x42, 0x70, 0x95, 0x16, 0x11, 0xf2, 0x19, 0x3c, 0x2d, + 0x06, 0xc1, 0xe7, 0x93, 0x71, 0x29, 0x52, 0x42, 0x53, 0xbd, 0xe2, 0x58, + 0xeb, 0x0d, 0xd9, 0x62, 0xe0, 0x6d, 0x6a, 0x14, 0xbf, 0x2a, 0x21, 0x54, + 0x3f, 0x21, 0xe1, 0x00, 0x13, 0x2d, 0x98, 0x31, 0x1a, 0x48, 0x70, 0x80, + 0xbb, 0x58, 0x4f, 0x15, 0xba, 0x07, 0xbb, 0x59, 0xc0, 0x5b, 0x90, 0x5e, + 0xf7, 0x86, 0xa7, 0x58, 0x07, 0xeb, 0x6e, 0x21, 0x0c, 0x67, 0xc0, 0x9d, + 0x5d, 0x26, 0x15, 0x06, 0xb0, 0xf7, 0xf0, 0x82, 0x7f, 0x88, 0xb4, 0xa6, + 0x1d, 0x21, 0xe1, 0xfa, 0xa4, 0xf4, 0x55, 0x40, 0x2f, 0x70, 0x43, 0x42, + 0x78, 0x04, 0xdf, 0xf3, 0x00, 0x61, 0xc3, 0x42, 0xe4, 0xe9, 0xb8, 0xd4, + 0x09, 0xf1, 0x6b, 0xbe, 0x71, 0x59, 0x3b, 0x8a, 0x78, 0x7a, 0x6e, 0x84, + 0x00, 0xb9, 0x1b, 0x4b, 0x8d, 0x13, 0xca, 0xc5, 0x5f, 0x74, 0xf1, 0x86, + 0x5e, 0xdf, 0xe2, 0x38, 0xac, 0x8a, 0xab, 0xa8, 0x2d, 0x52, 0x54, 0x99, + 0xab, 0xe2, 0x32, 0xd7, 0x52, 0x21, 0x3f, 0xed, 0x33, 0xf0, 0x24, 0xa1, + 0x8f, 0x36, 0x0f, 0xa8, 0x13, 0x3d, 0x32, 0xdd, 0x52, 0xc8, 0x63, 0x06, + 0x90, 0x1c, 0x8e, 0x9d, 0xb7, 0x1f, 0x1f, 0x4e, 0x0f, 0x63, 0x01, 0x71, + 0x4b, 0x96, 0x38, 0xe9, 0x6e, 0x14, 0x70, 0xba, 0xcb, 0x54, 0xbb, 0x65, + 0x7f, 0xa8, 0xab, 0xf8, 0xfe, 0x4a, 0x41, 0x15, 0x3a, 0x37, 0x7b, 0x52, + 0x3c, 0xff, 0xa5, 0x67, 0x48, 0x7a, 0xd9, 0x53, 0x2d, 0x58, 0x51, 0x14, + 0xf7, 0x8e, 0xc1, 0xeb, 0xed, 0x88, 0xb1, 0x7d, 0x36, 0xa6, 0xca, 0xa3, + 0x6b, 0x8f, 0x0b, 0xbe, 0x79, 0x8c, 0x66, 0x78, 0xd3, 0x5f, 0x76, 0x45, + 0xf8, 0x89, 0xbf, 0xc5, 0x95, 0x58, 0x71, 0x78, 0x16, 0xe4, 0x42, 0x44, + 0x4a, 0xe9, 0xfe, 0x0c, 0x6c, 0x91, 0x36, 0x64, 0xc4, 0x30, 0xd2, 0x18, + 0x8b, 0x22, 0x8b, 0x18, 0xb9, 0x7a, 0xb4, 0xd7, 0x8b, 0x4a, 0x0b, 0x8f, + 0xf8, 0x03, 0x05, 0xd7, 0xbf, 0xd7, 0xd6, 0x1a, 0x21, 0x48, 0xcb, 0x64, + 0xfb, 0x24, 0x2b, 0xe7, 0x29, 0x22, 0x93, 0x2b, 0xbd, 0x2f, 0x08, 0xb2, + 0xce, 0xda, 0x20, 0x96, 0xe9, 0x9e, 0xca, 0xb7, 0x84, 0x2e, 0x43, 0x92, + 0x18, 0x60, 0x40, 0xb5, 0x1e, 0x3d, 0xa9, 0x57, 0x08, 0x93, 0xff, 0x4f, + 0x48, 0xc9, 0x0a, 0x07, 0x75, 0xc2, 0xa4, 0xca, 0x8a, 0x92, 0x72, 0x42, + 0xf2, 0xba, 0x14, 0x83, 0x69, 0x32, 0x09, 0xf1, 0x54, 0x74, 0xae, 0x10, + 0x80, 0x21, 0x55, 0xae, 0x5a, 0xbe, 0x18, 0x06, 0xb2, 0x5b, 0x36, 0x9a, + 0xc1, 0x76, 0x12, 0x8a, 0x8a, 0x3c, 0x97, 0xd7, 0x32, 0x85, 0xfe, 0x36, + 0x49, 0xbd, 0x0e, 0x1d, 0xe5, 0xfa, 0x42, 0xf4, 0xee, 0x97, 0x7d, 0x92, + 0xe1, 0x22, 0x77, 0x31, 0x3c, 0x46, 0xa6, 0x8d, 0x70, 0x9f, 0x61, 0x83, + 0x75, 0xea, 0x65, 0x04, 0x40, 0xeb, 0x9c, 0x53, 0xe7, 0xb5, 0x4e, 0x59, + 0x77, 0x0b, 0x29, 0xe0, 0x0d, 0x80, 0xfb, 0x6a, 0x89, 0xad, 0xf5, 0x05, + 0xe9, 0xf7, 0xca, 0xbf, 0x35, 0x6b, 0x66, 0xae, 0x05, 0xbf, 0xb8, 0x0f, + 0xc0, 0x5d, 0xf9, 0x31, 0xc7, 0xdd, 0x8e, 0x37, 0x48, 0x20, 0x5b, 0xab, + 0x72, 0xa4, 0x55, 0x04, 0xe2, 0x84, 0xdc, 0x3e, 0xc6, 0x4c, 0x94, 0xde, + 0x9d, 0xc0, 0x81, 0x23, 0x9c, 0x37, 0x02, 0x6b, 0xe2, 0xc1, 0xd8, 0x34, + 0xeb, 0x7b, 0x17, 0x49, 0x19, 0x1a, 0x9c, 0xaa}, + {0x52, 0x2d, 0xe4, 0xe9, 0x44, 0xde, 0xf1, 0x24, 0xfe, 0x38, 0xb8, 0xb8, + 0x93, 0xac, 0x8b, 0xd2, 0x53, 0xf8, 0x80, 0x3e, 0x6f, 0xbb, 0xf4, 0xc7, + 0x4c, 0x93, 0xad, 0xcb, 0xd8, 0xe8, 0x05, 0xb1, 0x5e, 0x1d, 0xf6, 0xfa, + 0x19, 0xf9, 0xd9, 0x12, 0xd1, 0x37, 0xd3, 0x54, 0xfa, 0xf3, 0x8e, 0x65, + 0x06, 0x6a, 0xfd, 0x91, 0x3a, 0x27, 0xc4, 0x55, 0x7c, 0x0b, 0x87, 0xf1, + 0x59, 0x26, 0xce, 0xd5, 0x82, 0x77, 0xad, 0xc9, 0x5a, 0x37, 0x40, 0x88, + 0x62, 0x56, 0x93, 0xca, 0xfb, 0xbe, 0x61, 0x4f, 0x63, 0x14, 0x0d, 0xc8, + 0xcc, 0xc5, 0xa0, 0x06, 0x7c, 0x8c, 0xd4, 0xe5, 0x39, 0xeb, 0xaa, 0x12, + 0x15, 0x14, 0xb8, 0xa2, 0x01, 0xc8, 0x4a, 0x84, 0x1b, 0xb4, 0x98, 0x10, + 0x08, 0xc5, 0xd9, 0xf4, 0x0b, 0xe7, 0xfb, 0xa7, 0x48, 0x5a, 0xdd, 0x17, + 0x79, 0xfe, 0x02, 0x8c, 0x15, 0xf2, 0x84, 0x57, 0x15, 0xed, 0xa2, 0x8b, + 0x0b, 0xb7, 0x49, 0x04, 0x64, 0x71, 0x94, 0xec, 0x54, 0x75, 0xa1, 0x98, + 0x36, 0xcd, 0xc2, 0xd5, 0x44, 0x16, 0x4c, 0xdb, 0xd1, 0x91, 0xf9, 0xe2, + 0x44, 0xb4, 0xeb, 0xe8, 0x60, 0x96, 0x81, 0x9f, 0x5d, 0xe7, 0x96, 0x4a, + 0xa5, 0xb4, 0x86, 0xdb, 0xbc, 0x9a, 0xc4, 0x2d, 0x7f, 0xe0, 0xf1, 0xe2, + 0x3f, 0x64, 0x02, 0x44, 0x47, 0x76, 0x98, 0x4d, 0xd3, 0xa8, 0x04, 0x4f, + 0xe6, 0xb8, 0x4b, 0xcb, 0x23, 0xcd, 0x8e, 0x8d, 0x2b, 0xe4, 0xc0, 0xc9, + 0x4e, 0x8e, 0xf1, 0x45, 0x8c, 0xfe, 0x95, 0x06, 0x82, 0x2a, 0x9d, 0xfc, + 0xed, 0x4b, 0xcb, 0x5f, 0x5c, 0x4d, 0x82, 0x2a, 0xab, 0x3d, 0xd1, 0x99, + 0x65, 0xdc, 0x9b, 0xff, 0x2a, 0x74, 0x46, 0x84, 0x44, 0x07, 0x78, 0xff, + 0x70, 0xd2, 0x10, 0xde, 0xee, 0xa0, 0x2f, 0x9f, 0x72, 0x44, 0xe8, 0x24, + 0xff, 0x3a, 0x9a, 0x9d, 0xe6, 0x8c, 0x7a, 0xd0, 0xe7, 0x25, 0x2d, 0xd2, + 0x79, 0x20, 0x99, 0x30, 0x3a, 0x2c, 0x9b, 0xa1, 0x5d, 0x66, 0x59, 0x31, + 0x8d, 0x33, 0x09, 0x85, 0x07, 0xaa, 0x88, 0xbc, 0x33, 0xbf, 0xbd, 0x4d, + 0xd5, 0x87, 0x30, 0xd5, 0xfa, 0x24, 0x29, 0xe1, 0x00, 0xee, 0xd2, 0x1c, + 0x0b, 0x81, 0xbf, 0x24, 0xbb, 0x73, 0x6f, 0x23, 0x24, 0xf8, 0xc1, 0x6c, + 0xe4, 0x80, 0x81, 0x85, 0x1b, 0x19, 0x43, 0xf1, 0x86, 0x16, 0xf0, 0x63, + 0xbc, 0x39, 0x90, 0x7e, 0x9b, 0x31, 0xe0, 0xd4, 0xf5, 0xab, 0x73, 0xff, + 0x7a, 0x68, 0x54, 0x3b, 0xec, 0xbb, 0x36, 0x47, 0x45, 0x5c, 0x2d, 0x9d, + 0x77, 0x7e, 0xc8, 0xfc, 0x83, 0xa7, 0x80, 0xb2, 0x76, 0xdd, 0xc8, 0x18, + 0x35, 0x29, 0xe8, 0x1d, 0x0b, 0xbe, 0x10, 0x98, 0x86, 0x1e, 0x3c, 0x86, + 0x6e, 0xbe, 0x82, 0x37, 0x8d, 0x9c, 0x50, 0x5c, 0x7c, 0xe7, 0x38, 0x2a, + 0xcf, 0xdd, 0x9f, 0x5e, 0xcf, 0x02, 0x1e, 0x58, 0x59, 0x4a, 0xaa, 0xcb, + 0x4f, 0x18, 0x85, 0xff, 0x97, 0x5f, 0x49, 0xb2, 0x55, 0x1c, 0x20, 0xe5, + 0xc4, 0x4d, 0x8a, 0xc7, 0x44, 0x01, 0xc4, 0x6c, 0x4d, 0x08, 0x1c, 0x80, + 0xa6, 0x28, 0xff, 0x51, 0x74, 0xb8, 0x46, 0xbe, 0x6d, 0x52, 0x91, 0x3e, + 0x7a, 0xa7, 0x61, 0x4f, 0x02, 0x29, 0xe7, 0x67, 0xef, 0x81, 0xb3, 0x5a, + 0xf8, 0xe4, 0x83, 0xf4, 0x38, 0xfe, 0xf3, 0x0c, 0x81, 0x1e, 0x2e, 0xb0, + 0xee, 0xa4, 0x06, 0x16, 0x4f, 0x3f, 0xca, 0x83, 0xcf, 0xa7, 0x6c, 0x69, + 0x44, 0x8e, 0x52, 0xe3, 0xf5, 0xb5, 0x69, 0xce, 0xd6, 0x5c, 0x56, 0xe0, + 0x83, 0x4e, 0x4f, 0xa4, 0xde, 0x53, 0x4b, 0x22, 0xb8, 0x4c, 0xaf, 0x53, + 0x6b, 0x40, 0xa2, 0x38, 0x93, 0x17, 0xf5, 0x01, 0xa7, 0x86, 0x80, 0x41, + 0xf4, 0x77, 0xe7, 0xc5, 0x35, 0xee, 0x43, 0x61, 0x38, 0x4d, 0xde, 0x4a, + 0x42, 0xf8, 0x67, 0xff}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {452, + {0x4d, 0x44, 0x1e, 0xc6, 0x93, 0xe4, 0xb4, 0xfb, 0xa4, 0xe6, 0x50, 0x1c, + 0x3c, 0xa1, 0xcd, 0x0b}, + {0x69, 0x63, 0xfe, 0x0e, 0x4c, 0x0a, 0xb7, 0xc6, 0x5c, 0xaf, 0x01, 0xb6, + 0xa1, 0x5d, 0x56, 0x91, 0x12, 0xba, 0xa5, 0xb6, 0x34, 0xda, 0x05, 0x98, + 0x6c, 0x60, 0xdf, 0xce, 0x76, 0x4e, 0x66, 0x9f, 0xf8, 0x0e, 0x22, 0x2e, + 0x45, 0x5e, 0x67, 0xf5, 0x9f, 0x13, 0xc2, 0xf2, 0x80, 0xcd, 0xfa, 0xbd, + 0x43, 0xef, 0x8a, 0x88, 0x83, 0x4b, 0xe5, 0x24, 0x48, 0x5b, 0x78, 0x5a, + 0x4c, 0xb9, 0x55, 0x8b, 0xc4, 0xdb, 0xd6, 0xa4, 0x45, 0x9e, 0x89, 0x96, + 0x78, 0xe1, 0x7a, 0x7e, 0xe3, 0xb4, 0x33, 0x19, 0x43, 0xa5, 0x98, 0x2a, + 0x45, 0x8b, 0x2c, 0x9b, 0x9a, 0xc0, 0x7f, 0xe4, 0xf0, 0x02, 0xba, 0x82, + 0x23, 0xf1, 0xf3, 0x6b, 0x65, 0x13, 0xe7, 0x1c, 0xb3, 0xaa, 0x4a, 0xad, + 0x92, 0xb9, 0xf7, 0x04, 0xf8, 0x4e, 0x6a, 0xdc, 0xad, 0x0a, 0xf5, 0x5e, + 0x88, 0xde, 0x73, 0xb4, 0x4c, 0x85, 0x19, 0x97, 0x06, 0xaa, 0xdb, 0x4e, + 0x12, 0x69, 0x10, 0xc7, 0x16, 0x40, 0x79, 0x9c, 0x41, 0x82, 0x10, 0xe1, + 0x70, 0xba, 0xd9, 0x9f, 0xf2, 0x60, 0xa6, 0xe3, 0x01, 0xf7, 0x3c, 0xe2, + 0x3a, 0xb9, 0xc0, 0xd1, 0x7b, 0x1f, 0x72, 0xe1, 0xaf, 0x44, 0xb1, 0xd7, + 0x2b, 0x15, 0x97, 0x48, 0x7e, 0x9e, 0xd4, 0x77, 0x43, 0x00, 0xd5, 0x3b, + 0x2e, 0xfb, 0x2e, 0x57, 0x20, 0x1a, 0x31, 0x4f, 0xbf, 0xfe, 0x96, 0x2a, + 0xf6, 0x76, 0x06, 0x9e, 0xb9, 0xa1, 0x05, 0x64, 0xe6, 0x80, 0x01, 0xbd, + 0x54, 0x2f, 0x38, 0x75, 0x84, 0x77, 0xb6, 0xfe, 0x73, 0x1e, 0xdc, 0xab, + 0xa8, 0xab, 0x74, 0xc4, 0x66, 0x0a, 0x8e, 0x60, 0xed, 0x44, 0xc4, 0xe9, + 0xac, 0x7f, 0x9c, 0xee, 0xf6, 0xb2, 0x67, 0xdf, 0x08, 0xde, 0x9a, 0xf8, + 0x23, 0x0d, 0x58, 0x3e, 0xd4, 0x68, 0xa0, 0x69, 0x19, 0xf7, 0xcb, 0xfa, + 0x3d, 0x54, 0xf8, 0x58, 0x41, 0x77, 0x5c, 0xbf, 0xee, 0xcb, 0xde, 0x91, + 0x09, 0x26, 0xf2, 0x41, 0xbb, 0xc3, 0x58, 0x31, 0x57, 0x45, 0x6a, 0x0a, + 0x7e, 0xb3, 0xb8, 0x1e, 0x29, 0x0e, 0x79, 0xb6, 0x36, 0xb6, 0x6c, 0x61, + 0xdf, 0x07, 0x26, 0xb5, 0x1b, 0x20, 0xfb, 0xaf, 0x9d, 0x72, 0x6f, 0x7f, + 0x8a, 0x7f, 0xc8, 0x57, 0xcb, 0x91, 0x23, 0x51, 0x19, 0x6a, 0x2f, 0x93, + 0x91, 0xb2, 0xf4, 0xba, 0xcc, 0xff, 0xcb, 0x46, 0xc7, 0xfa, 0xda, 0xb7, + 0xc3, 0x2b, 0x12, 0x5b, 0xb3, 0x14, 0x58, 0x1d, 0x44, 0xf7, 0x4c, 0x99, + 0x9c, 0x78, 0x96, 0x22, 0x44, 0xbb, 0xfe, 0xa9, 0x6f, 0x91, 0x0a, 0x8b, + 0xb7, 0x0d, 0x05, 0x07, 0x89, 0x99, 0xff, 0x30, 0x4c, 0x8d, 0x1c, 0x43, + 0x71, 0x0a, 0x8a, 0x24, 0xab, 0xfa, 0xf5, 0xe6, 0x85, 0xf2, 0x9d, 0x40, + 0x73, 0x5a, 0x32, 0xe7, 0x01, 0x99, 0x3e, 0x39, 0xae, 0xbc, 0x92, 0xe9, + 0xad, 0xc9, 0x59, 0x95, 0xf4, 0xff, 0x7c, 0x7b, 0x67, 0x5d, 0x26, 0x2a, + 0x1f, 0x24, 0x98, 0x44, 0x43, 0x55, 0xd0, 0xc3, 0x5d, 0xd9, 0xdc, 0xdf, + 0x81, 0x4b, 0x63, 0xfb, 0x1b, 0x50, 0xe7, 0xe7, 0xd5, 0x2d, 0xd6, 0xa5, + 0x1f, 0x9d, 0x72, 0x18, 0x88, 0x10, 0xcb, 0x71, 0xe5, 0x4f, 0x2f, 0xbe, + 0x40, 0xa2, 0x09, 0x02, 0x79, 0x57, 0x82, 0xb8, 0xfd, 0x7c, 0xf2, 0xe9, + 0xa3, 0xf2, 0x13, 0xfb, 0x07, 0x71, 0xd1, 0x4b, 0x2d, 0x01, 0x93, 0x03, + 0xd1, 0xd2, 0xa5, 0x3a, 0x7b, 0x22, 0x84, 0x6b, 0x52, 0xa1, 0x23, 0xe5, + 0x26, 0xb3, 0xc0, 0x26, 0x4e, 0xea, 0x22, 0xb1, 0x8b, 0x91, 0x86, 0xa4, + 0xd9, 0x39, 0x5d, 0x12, 0xe9, 0xb2, 0xc0, 0x7b, 0x51, 0x0a, 0xbd, 0x11, + 0x40, 0xbc, 0x46, 0xf3, 0x45, 0x09, 0xf9, 0x64, 0xf9, 0x15, 0x53, 0xd0, + 0xda, 0x10, 0x31, 0x9f, 0xb2, 0xdf, 0x88, 0xad}, + {0x80, 0x72, 0xa1, 0x0e, 0xde, 0x73, 0xb0, 0x94, 0x61, 0x3e, 0x5a, 0x7e, + 0x81, 0x4e, 0x1f, 0xb1, 0x8d, 0x85, 0x8d, 0x76, 0xea, 0xe1, 0x4a, 0x9b, + 0x2f, 0x27, 0xbc, 0x8e, 0x0b, 0xc3, 0xc9, 0xcc, 0xce, 0x42, 0x92, 0x07, + 0xd1, 0xcf, 0xf6, 0xfb, 0xd6, 0x2c, 0x08, 0x64, 0xa5, 0x9a, 0xb7, 0x97, + 0x07, 0xde, 0xce, 0x20, 0x44, 0xfb, 0xe7, 0xe1, 0x55, 0x38, 0xe7, 0x62, + 0xdc, 0x5b, 0xb9, 0x4a, 0xef, 0x51, 0x10, 0xb9, 0x58, 0xca, 0xc1, 0x93, + 0x86, 0xff, 0xb3, 0xdf, 0xc5, 0x76, 0x68, 0x2b, 0x61, 0x1e, 0xcf, 0xdf, + 0xce, 0x8d, 0xb7, 0x8a, 0x1e, 0xee, 0x6b, 0x76, 0xd0, 0xbf, 0xd7, 0x05, + 0x60, 0xa9, 0xe9, 0x31, 0x54, 0xf1, 0x3b, 0xef, 0xc9, 0x39, 0x4f, 0x2b, + 0x2c, 0xe4, 0x58, 0x37, 0x11, 0x37, 0x8e, 0x2a, 0x98, 0x3b, 0xc2, 0x2e, + 0xd4, 0x2e, 0x79, 0xac, 0x9b, 0x35, 0x5a, 0xe3, 0x06, 0x31, 0x4d, 0x87, + 0x34, 0xa0, 0xc0, 0xdb, 0x7d, 0xc1, 0xb9, 0xf7, 0x1b, 0xc0, 0xc2, 0x03, + 0xc6, 0xef, 0x87, 0xb4, 0x57, 0x7a, 0x17, 0x01, 0xfd, 0x01, 0xc2, 0xe5, + 0x88, 0x9c, 0x95, 0x60, 0x85, 0x3a, 0xa8, 0xbc, 0xe8, 0xc7, 0x74, 0x95, + 0x93, 0xc9, 0x0b, 0x4a, 0x95, 0x04, 0x40, 0x7a, 0x30, 0xf1, 0x08, 0x5f, + 0x9f, 0x0f, 0x64, 0x86, 0xd5, 0x05, 0x7d, 0x79, 0x80, 0x12, 0x0c, 0x84, + 0xd2, 0xd0, 0xb7, 0x44, 0xc0, 0xfb, 0x14, 0xa2, 0x13, 0xb7, 0x01, 0xc7, + 0xb7, 0xfa, 0x78, 0xf8, 0x8b, 0xd0, 0xe9, 0x9b, 0x12, 0x35, 0x7a, 0xc9, + 0xc2, 0xb3, 0x02, 0x9b, 0xe4, 0xc9, 0x0b, 0x9d, 0x6f, 0xd4, 0x94, 0x5a, + 0x01, 0x6f, 0x76, 0x8c, 0x93, 0xf2, 0xc2, 0x21, 0xd5, 0x73, 0x69, 0x48, + 0xd3, 0x30, 0x66, 0x74, 0xc2, 0x1d, 0x01, 0x51, 0xf2, 0x43, 0x2e, 0x27, + 0xfd, 0x61, 0x75, 0x04, 0xf2, 0xb4, 0xec, 0xeb, 0x4f, 0x28, 0x42, 0xff, + 0x85, 0x6c, 0x0b, 0x1a, 0xbb, 0x9d, 0x6f, 0x68, 0x30, 0x9c, 0x39, 0x75, + 0xc3, 0x98, 0x7d, 0x48, 0x9d, 0xaa, 0x0f, 0x7a, 0xd2, 0xe3, 0x4b, 0x9f, + 0x49, 0xe6, 0xfe, 0xc9, 0x48, 0xdf, 0xe4, 0x1d, 0x73, 0x5d, 0x74, 0x3f, + 0x91, 0xb3, 0xe1, 0xa1, 0x8b, 0xa7, 0x68, 0x1b, 0x81, 0xe1, 0x23, 0x45, + 0xaf, 0x55, 0xe8, 0xcc, 0xf7, 0x11, 0x0a, 0x9c, 0xb7, 0x18, 0x32, 0x8f, + 0xa5, 0x00, 0x95, 0xa3, 0x1f, 0x4f, 0x53, 0xcd, 0x3f, 0x20, 0xe6, 0x9c, + 0xcc, 0x79, 0x5a, 0x3e, 0x5a, 0x67, 0xf3, 0xcd, 0x67, 0x21, 0x3e, 0x5d, + 0x63, 0xd6, 0xed, 0x82, 0xdd, 0x1c, 0x10, 0x88, 0x81, 0x51, 0x1d, 0xfc, + 0x68, 0xcc, 0xc3, 0x4a, 0xb3, 0x0b, 0x00, 0x3a, 0xe9, 0xe6, 0x0b, 0xe0, + 0xc3, 0x80, 0x5f, 0x30, 0x9b, 0x91, 0xb3, 0x36, 0x75, 0x37, 0xc6, 0xdb, + 0x5e, 0x90, 0x91, 0x7f, 0x52, 0xa4, 0x1f, 0x20, 0xf2, 0xd8, 0x41, 0x83, + 0x22, 0x61, 0x12, 0xed, 0xe4, 0x13, 0x8e, 0x40, 0x75, 0x80, 0x5c, 0x3e, + 0x54, 0xa0, 0x5a, 0x31, 0xab, 0xe3, 0xbd, 0x5c, 0x31, 0xcf, 0x30, 0x5a, + 0x63, 0x39, 0x4c, 0xdb, 0x4a, 0xc5, 0x1c, 0xfe, 0x3e, 0x07, 0xd5, 0xc2, + 0xdc, 0x66, 0x0b, 0x49, 0x7c, 0x2f, 0xca, 0x47, 0x2d, 0x80, 0x53, 0x0e, + 0x3a, 0x34, 0xb5, 0x96, 0xf8, 0xc6, 0x76, 0x39, 0xc0, 0xb1, 0x95, 0xf6, + 0xf4, 0xda, 0xc9, 0xb1, 0x0f, 0x19, 0xa7, 0xfe, 0xc3, 0xb6, 0xcb, 0xd1, + 0xcb, 0x4f, 0xde, 0x8a, 0x7e, 0xe0, 0x4e, 0x9a, 0x43, 0x51, 0xe9, 0xe3, + 0xd0, 0x14, 0xa0, 0x87, 0x91, 0xb0, 0x34, 0x53, 0xda, 0x3f, 0x45, 0x9d, + 0x45, 0x12, 0x6e, 0xcd, 0xe3, 0x4a, 0xbd, 0x88, 0x27, 0x68, 0x56, 0xcb, + 0x2f, 0x14, 0x0d, 0x5c, 0xf3, 0xc1, 0x25, 0x2a, 0x80, 0xb4, 0x9a, 0xd4, + 0xf5, 0xe3, 0x49, 0x62}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {453, + {0xb4, 0xc5, 0x6a, 0x17, 0x42, 0x4a, 0x92, 0x35, 0x02, 0xf6, 0x72, 0xec, + 0x24, 0x72, 0x9e, 0x50}, + {0xd7, 0x02, 0xd8, 0x15, 0x0f, 0xd3, 0xa1, 0x98, 0x3e, 0x4e, 0x30, 0x10, + 0x93, 0xdb, 0x8b, 0x6b, 0xe7, 0x61, 0xac, 0xc4, 0x16, 0x4c, 0x35, 0x01, + 0x3a, 0xbd, 0x2d, 0xd6, 0xfd, 0xca, 0xb4, 0x68, 0x38, 0x82, 0x59, 0xab, + 0x40, 0x6f, 0xa7, 0xe9, 0x91, 0x38, 0x41, 0xc8, 0x86, 0x0a, 0xff, 0xa8, + 0xf3, 0x3a, 0xf2, 0xa6, 0x6f, 0x2d, 0x19, 0xfd, 0x5a, 0xe2, 0x22, 0xef, + 0xf2, 0x5b, 0xab, 0x6e, 0x1c, 0x3f, 0xce, 0xcb, 0xc9, 0x56, 0x44, 0xaf, + 0xab, 0x08, 0xd6, 0xcc, 0x81, 0x2f, 0x55, 0x6a, 0x16, 0x60, 0xdb, 0xe5, + 0x66, 0x61, 0x4a, 0xc9, 0xd0, 0x11, 0x2a, 0x00, 0x4e, 0x61, 0x81, 0xd2, + 0xdb, 0xfa, 0x53, 0x2c, 0xe4, 0x8b, 0x16, 0x83, 0x07, 0x1b, 0xa3, 0xb8, + 0x0f, 0xfa, 0x1d, 0xf3, 0x40, 0xa4, 0xaa, 0xdc, 0xb9, 0x7b, 0x38, 0x8e, + 0xd6, 0x16, 0x08, 0xdb, 0xff, 0xc8, 0x96, 0xbb, 0x25, 0xe3, 0x4b, 0x2e, + 0xe2, 0xbb, 0xa5, 0x02, 0xe5, 0x36, 0xb8, 0xaf, 0x08, 0x6b, 0xe5, 0xfc, + 0xdd, 0xd1, 0xe2, 0x39, 0x32, 0x8e, 0x23, 0x96, 0x03, 0x6a, 0x5d, 0xb4, + 0xea, 0x46, 0xe6, 0x01, 0xd9, 0x99, 0x73, 0x69, 0xd4, 0xfa, 0x28, 0x46, + 0xd5, 0x57, 0x4a, 0xb5, 0x58, 0x23, 0xc3, 0x4f, 0xe5, 0x86, 0x02, 0x5d, + 0x69, 0x67, 0xc1, 0x96, 0xdc, 0x66, 0x14, 0x0d, 0x80, 0x45, 0x58, 0xce, + 0xec, 0x79, 0x89, 0x54, 0x8d, 0x14, 0x0e, 0x1a, 0x30, 0x63, 0x23, 0x8e, + 0x3f, 0x65, 0x50, 0x0e, 0x6d, 0xe2, 0xc2, 0xed, 0x3f, 0xc9, 0x63, 0x51, + 0x31, 0x9b, 0xb3, 0xbb, 0x81, 0x83, 0xe9, 0x64, 0xb7, 0x21, 0x7b, 0xdb, + 0xef, 0x1d, 0x63, 0xdd, 0x40, 0x9f, 0x2e, 0xfa, 0x7a, 0x08, 0xd5, 0xb2, + 0xc1, 0xc8, 0x3b, 0x58, 0x77, 0x88, 0xbb, 0x06, 0x9a, 0xe8, 0x57, 0x7b, + 0xfc, 0x26, 0x73, 0xfd, 0x1f, 0x16, 0x21, 0x1f, 0x2c, 0xee, 0x95, 0xab, + 0x1d, 0x7a, 0xe8, 0xed, 0xe4, 0x00, 0x42, 0x6d, 0x4f, 0x60, 0x3c, 0xac, + 0x0e, 0x42, 0xc9, 0xf5, 0x3c, 0xae, 0x8e, 0xf3, 0xa6, 0xef, 0xe7, 0xbf, + 0x2f, 0x68, 0x9f, 0xb6, 0x80, 0x40, 0xda, 0x2c, 0xc3, 0x4c, 0xdf, 0xd6, + 0xa0, 0x37, 0xc6, 0xb9, 0x5d, 0xcd, 0x60, 0x12, 0xf6, 0x94, 0x4d, 0x9b, + 0x50, 0xd1, 0x5b, 0x84, 0x13, 0xb9, 0x21, 0xd9, 0x4e, 0xcd, 0x51, 0xd3, + 0x1c, 0xd8, 0xcd, 0xc7, 0xe3, 0xd4, 0x79, 0x78, 0xc4, 0xeb, 0x44, 0x2f, + 0x71, 0xb5, 0x32, 0x3e, 0x33, 0x75, 0xb7, 0xb6, 0x0a, 0xea, 0xf1, 0x29, + 0x39, 0x0d, 0x70, 0x82, 0x12, 0x9f, 0x99, 0x67, 0xea, 0x44, 0x8c, 0xf9, + 0x43, 0xdc, 0x14, 0x60, 0x32, 0x98, 0x68, 0xc0, 0x0b, 0x30, 0x18, 0x86, + 0x17, 0xe1, 0xbe, 0xf6, 0x81, 0xde, 0x61, 0xd9, 0xf3, 0x37, 0x6b, 0x82, + 0x7d, 0x4f, 0xa5, 0x46, 0x93, 0xc8, 0x42, 0x0d, 0xef, 0x80, 0x90, 0x2f, + 0xdf, 0xb6, 0x53, 0xb7, 0x40, 0x92, 0xdb, 0xda, 0xfe, 0xa5, 0x17, 0x58, + 0x6d, 0x2f, 0xd0, 0xee, 0x6e, 0xed, 0x68, 0xa4, 0xc2, 0x44, 0xa6, 0xc6, + 0x48, 0x90, 0x50, 0xa9, 0xd9, 0xdc, 0x79, 0x25, 0xf2, 0xd0, 0x2e, 0x0d, + 0xcd, 0x32, 0x7d, 0x1c, 0x8e, 0x8c, 0x88, 0xad, 0x96, 0x42, 0xfe, 0xff, + 0x14, 0xd8, 0x53, 0x0e, 0x45, 0xe7, 0xcd, 0x89, 0xab, 0xb1, 0xf8, 0x38, + 0x8b, 0xbe, 0x21, 0x85, 0xbe, 0x12, 0x3b, 0x1a, 0x5f, 0x96, 0x42, 0xc1, + 0xe6, 0x7a, 0xf8, 0xc8, 0x41, 0x50, 0xce, 0x1d, 0xf9, 0x5d, 0xb2, 0xa6, + 0xd9, 0xd5, 0xce, 0x6d, 0x3a, 0x08, 0xce, 0x1f, 0x64, 0xb6, 0xee, 0x55, + 0x29, 0x81, 0x11, 0x07, 0x1d, 0x0d, 0x75, 0x5e, 0xc1, 0x18, 0xea, 0xc2, + 0xb9, 0x39, 0xc1, 0x29, 0x6c, 0x80, 0x7e, 0x18}, + {0x47, 0x95, 0x88, 0x17, 0xa1, 0xde, 0xaa, 0x1d, 0x8b, 0xaa, 0x06, 0x52, + 0x65, 0xe6, 0x56, 0x0a, 0xf9, 0xee, 0xdf, 0xde, 0xbf, 0xc7, 0x45, 0x86, + 0x23, 0x3b, 0x6e, 0xe2, 0x71, 0x68, 0xb2, 0xd9, 0x79, 0x46, 0xa0, 0xd9, + 0x26, 0x6b, 0x24, 0xf0, 0x95, 0xa0, 0x77, 0x11, 0xd8, 0x94, 0x95, 0x9f, + 0x91, 0xb8, 0xfd, 0xe3, 0xc7, 0xcc, 0xb2, 0x79, 0xbb, 0xa9, 0x1d, 0x76, + 0x02, 0xe8, 0xa5, 0x70, 0xf0, 0xc1, 0x3a, 0x6a, 0x28, 0x7a, 0xe7, 0x0c, + 0xc9, 0x94, 0x41, 0x08, 0xc8, 0x57, 0xf2, 0xee, 0x73, 0x1f, 0xf7, 0x9c, + 0x95, 0xb6, 0xab, 0xf5, 0x97, 0xd0, 0x24, 0xaa, 0xb6, 0x60, 0xb6, 0xda, + 0x06, 0x0f, 0xab, 0x71, 0x7f, 0xbe, 0x8c, 0xb9, 0x46, 0x7b, 0xf4, 0xfb, + 0x48, 0x77, 0x42, 0x02, 0x20, 0x79, 0x70, 0x6c, 0x1e, 0x42, 0x24, 0x65, + 0x2a, 0xe7, 0x04, 0xfb, 0x25, 0xc8, 0x1e, 0xd6, 0x65, 0x4c, 0xc4, 0xd6, + 0xc2, 0xfd, 0x18, 0xb8, 0xe4, 0x11, 0x03, 0xac, 0x1d, 0x96, 0x8c, 0xb2, + 0x08, 0xc9, 0x19, 0x8e, 0xc4, 0x85, 0x78, 0xbd, 0xfd, 0x0c, 0xa5, 0xb1, + 0xe3, 0x3c, 0xa5, 0x75, 0xe1, 0x1f, 0x90, 0x32, 0xb1, 0x06, 0x5c, 0x65, + 0x08, 0x1e, 0xaa, 0xc5, 0xe1, 0xf6, 0x30, 0x4f, 0xa6, 0x7a, 0x1d, 0x4c, + 0x73, 0x32, 0x9e, 0xca, 0xae, 0x72, 0xd8, 0xe0, 0x3d, 0xc6, 0xfa, 0x96, + 0x61, 0x6b, 0xe7, 0x81, 0xf5, 0x62, 0xbc, 0x56, 0x29, 0x2c, 0x92, 0x29, + 0xc6, 0xa5, 0x7c, 0x59, 0x70, 0x49, 0x5c, 0xce, 0xb9, 0x85, 0x54, 0x8e, + 0x62, 0x41, 0xe6, 0x92, 0x47, 0x02, 0x32, 0xe9, 0x21, 0xfb, 0x3e, 0xb8, + 0xd6, 0xd3, 0x2b, 0xc2, 0xf3, 0xc8, 0xbc, 0xcb, 0xc8, 0x8c, 0x68, 0xf6, + 0x30, 0xab, 0x64, 0x75, 0x79, 0x33, 0x96, 0x2e, 0x41, 0x13, 0x24, 0x61, + 0x91, 0x0d, 0x12, 0x8f, 0x38, 0x77, 0x55, 0x00, 0x06, 0x90, 0x72, 0x44, + 0x85, 0xd8, 0x05, 0x7a, 0xc8, 0xd4, 0xab, 0x88, 0xe3, 0xd8, 0x16, 0x6e, + 0xb1, 0x9b, 0xe9, 0xa4, 0xac, 0x64, 0xf9, 0x1f, 0xec, 0xcd, 0xfb, 0x12, + 0x16, 0xa9, 0x2c, 0x5c, 0x42, 0xe4, 0x8a, 0xb9, 0x54, 0x09, 0x9d, 0x71, + 0x9e, 0x9a, 0x20, 0xda, 0x68, 0x7c, 0x0e, 0x71, 0x1d, 0xf5, 0xd7, 0xb6, + 0x54, 0x3c, 0x1c, 0x4e, 0x7f, 0x42, 0x70, 0xaa, 0x44, 0x91, 0x85, 0xc0, + 0xe3, 0x2a, 0xa7, 0xf1, 0xe1, 0xf7, 0x72, 0x86, 0xda, 0x79, 0x54, 0x40, + 0x9c, 0xb3, 0x1f, 0xa3, 0xb0, 0x31, 0x18, 0x27, 0xc4, 0x89, 0xd2, 0x5c, + 0x86, 0x83, 0xa1, 0xb8, 0xb4, 0x8e, 0xb3, 0x5f, 0xe5, 0xbf, 0x2b, 0x7a, + 0x2f, 0x5a, 0x81, 0x72, 0xce, 0xe1, 0x06, 0xfa, 0x7a, 0xd7, 0xd0, 0x78, + 0x5b, 0x01, 0xba, 0xaa, 0x56, 0x3c, 0x73, 0xa2, 0x94, 0xf6, 0xc3, 0xcd, + 0xf8, 0x8b, 0x52, 0xfb, 0x4e, 0xea, 0xde, 0xb6, 0x84, 0x71, 0x46, 0x63, + 0x8c, 0x7a, 0xa6, 0x41, 0x54, 0x02, 0x4d, 0x14, 0x11, 0x79, 0x19, 0xe1, + 0x89, 0x3c, 0x5f, 0xad, 0x5d, 0x5f, 0x4e, 0x03, 0xfd, 0x6d, 0x46, 0xe1, + 0xf5, 0x40, 0x0c, 0xe5, 0x45, 0x7e, 0xc1, 0xcb, 0x1b, 0xab, 0x45, 0xdb, + 0x50, 0xf2, 0x19, 0xb7, 0x46, 0xca, 0xa4, 0x06, 0xd9, 0x21, 0x3d, 0x8b, + 0x32, 0xc3, 0x3a, 0x90, 0xcd, 0x65, 0xd6, 0x20, 0xf1, 0x7d, 0xc7, 0x72, + 0x09, 0xe7, 0x0b, 0xb3, 0x10, 0xb5, 0x3c, 0xcc, 0xf8, 0xbb, 0xaf, 0x21, + 0x67, 0x5f, 0xfe, 0xa6, 0x89, 0xe5, 0x13, 0x77, 0x93, 0x4f, 0xcc, 0x0b, + 0x0a, 0x1b, 0x7d, 0xda, 0x61, 0x59, 0x37, 0x6b, 0xba, 0xf0, 0x1f, 0x92, + 0xe2, 0xe5, 0x9f, 0xa8, 0x23, 0x8b, 0x8d, 0xfe, 0x1f, 0x03, 0x56, 0x31, + 0x8c, 0x4e, 0x41, 0x6e, 0x18, 0xc0, 0x9d, 0x72, 0x07, 0x39, 0xd7, 0x64, + 0xd1, 0x7f, 0x9c, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {454, + {0xf5, 0xd3, 0x9b, 0x29, 0xb0, 0xc4, 0xe4, 0xb7, 0xc0, 0xa7, 0x6b, 0xc4, + 0x05, 0xbe, 0x1c, 0x6b}, + {0x5f, 0xef, 0xf3, 0x4a, 0xfd, 0x7c, 0xe8, 0x67, 0x36, 0x40, 0xb2, 0x37, + 0xf3, 0x49, 0xf5, 0x54, 0x67, 0x98, 0xc5, 0x7c, 0xfb, 0xb8, 0x0d, 0x47, + 0x11, 0xcd, 0xc5, 0xec, 0x49, 0x10, 0x05, 0x86, 0xa1, 0xc0, 0x46, 0xa9, + 0x3a, 0x89, 0xf9, 0xd4, 0xb1, 0x45, 0xda, 0x2a, 0x0d, 0x6d, 0xf1, 0xf1, + 0xcc, 0x06, 0x83, 0x56, 0x8a, 0xd7, 0xc5, 0xce, 0xed, 0x2c, 0x12, 0xe8, + 0x52, 0xcd, 0x6c, 0x92, 0xb9, 0x53, 0x10, 0xb2, 0xc1, 0xde, 0x98, 0x7c, + 0x38, 0xea, 0x3f, 0x32, 0x5f, 0x89, 0xd9, 0x88, 0x91, 0x59, 0x2e, 0xd2, + 0xd6, 0xf9, 0xc8, 0x99, 0x85, 0xc9, 0x1a, 0x55, 0x2b, 0xa7, 0xa1, 0x20, + 0x72, 0x44, 0x8a, 0x17, 0x79, 0x6f, 0xbe, 0x53, 0x74, 0xe7, 0x6c, 0x77, + 0x33, 0x53, 0xf4, 0x2f, 0xa9, 0x5e, 0x6c, 0x02, 0xdd, 0x7b, 0x02, 0xf2, + 0xff, 0x44, 0xf4, 0xbc, 0x9c, 0xed, 0x83, 0x29, 0x6d, 0x6e, 0xac, 0xeb, + 0x87, 0x17, 0x67, 0xbd, 0xaa, 0x3b, 0x6c, 0x12, 0xf7, 0x94, 0x61, 0xee, + 0x8b, 0xd8, 0xb2, 0xb5, 0x97, 0xbd, 0x16, 0xfd, 0x66, 0xaf, 0xab, 0x77, + 0xdb, 0xdb, 0x44, 0xa1, 0xa1, 0x54, 0xd5, 0xd5, 0x03, 0x2c, 0xab, 0xcb, + 0x28, 0xb8, 0xb1, 0x4a, 0x5a, 0x29, 0x4e, 0xe8, 0x15, 0xe8, 0xf5, 0xee, + 0x97, 0x25, 0xab, 0xaa, 0xfa, 0x9b, 0x5c, 0x5f, 0x8f, 0xb8, 0xee, 0xc7, + 0x33, 0x53, 0xf4, 0xa7, 0x7b, 0xba, 0x0d, 0x1b, 0xd6, 0x64, 0x09, 0x2f, + 0xa8, 0xb4, 0x48, 0x4c, 0x02, 0x26, 0xa3, 0x7c, 0x76, 0x14, 0x9c, 0x3e, + 0xaa, 0xdf, 0x3e, 0x43, 0x8a, 0x0e, 0x4c, 0x8c, 0x20, 0x1c, 0xb8, 0xb5, + 0xff, 0x69, 0xc9, 0x57, 0x9a, 0xd9, 0xac, 0x69, 0x71, 0xb9, 0x3d, 0x52, + 0x2d, 0xc9, 0xd5, 0xdb, 0x59, 0xb6, 0x3e, 0xc7, 0x71, 0x50, 0xbe, 0x09, + 0x62, 0x62, 0x37, 0x6e, 0x80, 0x44, 0x40, 0x01, 0x66, 0x37, 0x0f, 0x08, + 0x53, 0xf3, 0x9e, 0x5f, 0x9b, 0x38, 0x1a, 0xbd, 0x8b, 0xf2, 0x2a, 0x92, + 0x88, 0x46, 0x4e, 0xe2, 0x63, 0x36, 0x0f, 0xed, 0x09, 0x6b, 0xb0, 0xf1, + 0x6f, 0x30, 0xf5, 0x3e, 0x3e, 0x17, 0xeb, 0xec, 0x62, 0x76, 0xf7, 0x65, + 0x1e, 0x66, 0xc3, 0x13, 0x43, 0x0e, 0x8e, 0xf6, 0xb7, 0xe3, 0xd7, 0xad, + 0xfb, 0xe8, 0x55, 0xb6, 0x53, 0x46, 0xeb, 0xae, 0xc3, 0xa2, 0x89, 0x6b, + 0x84, 0x5f, 0xcb, 0x09, 0x64, 0x5e, 0x2a, 0x2d, 0x99, 0xd7, 0x54, 0x99, + 0x96, 0x96, 0xbe, 0x29, 0x9b, 0xa8, 0x5a, 0xb0, 0xbe, 0xa3, 0x39, 0xc0, + 0xf0, 0xee, 0xd1, 0x8f, 0xdd, 0xf0, 0x07, 0x90, 0x33, 0xb0, 0x7b, 0x4e, + 0x70, 0xf1, 0x9c, 0x6b, 0x67, 0x19, 0xab, 0x79, 0x0f, 0xda, 0xeb, 0x6d, + 0x22, 0x0c, 0x52, 0xbe, 0xee, 0x41, 0x6d, 0xbe, 0xa7, 0xda, 0xe9, 0x70, + 0x6b, 0x93, 0x60, 0xf7, 0xa6, 0x9b, 0x9d, 0xd5, 0x96, 0xd0, 0x10, 0xfd, + 0x82, 0x5b, 0xd5, 0x82, 0x65, 0xfd, 0xc5, 0x34, 0x8f, 0x19, 0x95, 0xd2, + 0xd9, 0x18, 0x2b, 0xc2, 0xd8, 0xda, 0xf0, 0x2d, 0xa8, 0xb6, 0x2a, 0x58, + 0xba, 0x20, 0x57, 0x92, 0xba, 0x89, 0x89, 0xca, 0x20, 0xb5, 0x10, 0x73, + 0xec, 0x8f, 0x04, 0x92, 0xbf, 0xde, 0x8b, 0x96, 0xf8, 0x5c, 0x0d, 0xe1, + 0x22, 0x0d, 0xad, 0xe9, 0xce, 0x40, 0xa0, 0x62, 0x37, 0x74, 0x2e, 0xe1, + 0xb4, 0x66, 0x27, 0x74, 0x80, 0x1e, 0x25, 0xc2, 0xf2, 0x99, 0x39, 0x27, + 0x8e, 0x9f, 0x51, 0x1f, 0x88, 0x4c, 0xfa, 0x5c, 0xa7, 0x07, 0xe1, 0xaa, + 0x8e, 0x68, 0x1d, 0xec, 0xc0, 0x74, 0xaa, 0x30, 0xf5, 0x8e, 0x12, 0x52, + 0x58, 0x9c, 0xaf, 0x81, 0x30, 0xff, 0x3c, 0xc4, 0x34, 0x62, 0x99, 0xb0, + 0x67, 0x5e, 0x4c, 0x6e, 0x71, 0x4c, 0x28, 0x3a}, + {0xf0, 0x4b, 0xe7, 0xe3, 0x91, 0x68, 0xb5, 0xa9, 0x2a, 0x82, 0x63, 0x7d, + 0x81, 0x2c, 0xad, 0xcb, 0xbc, 0xb0, 0x90, 0x87, 0xda, 0x26, 0x2c, 0xbc, + 0x52, 0xa1, 0x55, 0x1d, 0xd1, 0x1e, 0x9a, 0xef, 0x32, 0x82, 0xfb, 0x82, + 0x7c, 0x9c, 0x9a, 0x51, 0xb1, 0x02, 0xd7, 0xa7, 0x51, 0xed, 0xeb, 0x32, + 0x01, 0xf2, 0xc4, 0x0e, 0x6b, 0x4c, 0x53, 0x80, 0x53, 0x48, 0x61, 0xcc, + 0xaf, 0x5e, 0x12, 0xc6, 0x72, 0x95, 0xce, 0x01, 0x0b, 0xe1, 0x4d, 0xe3, + 0x92, 0x35, 0xd8, 0xbe, 0xbc, 0xe4, 0x81, 0xf2, 0x66, 0xef, 0x86, 0xde, + 0xb7, 0xaf, 0x30, 0xdf, 0xbd, 0xf3, 0x89, 0x27, 0x67, 0x50, 0x9b, 0xd0, + 0x69, 0x3e, 0x12, 0xfc, 0x25, 0xda, 0xb8, 0x79, 0x4d, 0x21, 0x83, 0x76, + 0xaf, 0x47, 0x74, 0x31, 0x69, 0x0b, 0x12, 0xe1, 0x00, 0x06, 0x57, 0xfd, + 0x92, 0x29, 0xcd, 0xb1, 0xf8, 0x5d, 0xf4, 0x2a, 0x72, 0xe9, 0x80, 0x1d, + 0x1d, 0xfc, 0xba, 0x05, 0xfe, 0x32, 0xd2, 0xea, 0xc2, 0x58, 0x17, 0x97, + 0x82, 0x92, 0xd6, 0xef, 0x37, 0x89, 0xcd, 0x94, 0x64, 0x03, 0xea, 0x14, + 0xa7, 0x01, 0x20, 0x42, 0x1f, 0xbc, 0x11, 0x35, 0x95, 0x9d, 0x26, 0x71, + 0x49, 0xc7, 0x60, 0xf8, 0x73, 0x94, 0x24, 0x3f, 0x58, 0x9b, 0x49, 0x99, + 0x45, 0xc0, 0x36, 0xeb, 0x76, 0x51, 0x83, 0x18, 0xe5, 0x39, 0xa0, 0x60, + 0xca, 0xeb, 0x1e, 0x1a, 0x04, 0x9a, 0x36, 0x7c, 0x04, 0xf5, 0x01, 0x7e, + 0x4e, 0x13, 0x29, 0x26, 0x2f, 0x6e, 0xbc, 0xe4, 0x68, 0xed, 0x4c, 0x9e, + 0x8d, 0x2f, 0xb6, 0xbe, 0x9e, 0x8f, 0xd2, 0xf2, 0x61, 0x7e, 0x27, 0x5b, + 0x50, 0x74, 0x2a, 0x2a, 0xb2, 0xf7, 0x87, 0x11, 0x6d, 0x30, 0x70, 0x2a, + 0x0a, 0x8a, 0x67, 0x78, 0x54, 0x6a, 0x6d, 0xd3, 0xc9, 0xdd, 0x27, 0x28, + 0xa8, 0x89, 0xfe, 0x7b, 0x36, 0xb6, 0x51, 0x0f, 0x82, 0xf4, 0xea, 0xd1, + 0x00, 0x64, 0xaa, 0x22, 0xd8, 0xe0, 0x4c, 0x88, 0xb1, 0x4a, 0x9f, 0x83, + 0x4c, 0xdb, 0xfe, 0xd4, 0x32, 0xaf, 0x30, 0xe2, 0x81, 0x0a, 0x44, 0x3a, + 0xa8, 0xb2, 0xd1, 0x30, 0x42, 0xeb, 0xee, 0x6a, 0xc5, 0x7c, 0xb9, 0x2f, + 0x99, 0x43, 0x3c, 0xbc, 0x06, 0x55, 0x9d, 0x3c, 0xec, 0xd2, 0x12, 0xf2, + 0x85, 0x72, 0x44, 0xb0, 0x96, 0xad, 0x0e, 0x26, 0x6a, 0x0b, 0x90, 0x62, + 0x8a, 0x3c, 0x29, 0x6d, 0x91, 0x93, 0x5c, 0x91, 0xeb, 0x16, 0xe0, 0x86, + 0xea, 0xd8, 0x01, 0xcf, 0xea, 0xdd, 0x86, 0x6e, 0xb5, 0x73, 0x2d, 0x31, + 0x7d, 0xb8, 0x45, 0x51, 0x36, 0x8a, 0xc5, 0xc6, 0x9c, 0xa0, 0xac, 0xb9, + 0x2d, 0xf3, 0xdb, 0xa3, 0x0c, 0x23, 0xe9, 0xd4, 0x93, 0x96, 0x1f, 0x1c, + 0x65, 0xce, 0xa6, 0x98, 0x96, 0xf2, 0x7d, 0xec, 0xf4, 0x83, 0xd6, 0x9a, + 0xd9, 0x46, 0xb4, 0x69, 0xb5, 0x82, 0x75, 0x70, 0x2f, 0xd3, 0xf7, 0xb9, + 0x1e, 0xea, 0xc4, 0x34, 0xd3, 0x50, 0xa2, 0xaf, 0x1e, 0x74, 0xa0, 0x67, + 0xd7, 0x62, 0x0e, 0xb8, 0x28, 0xc3, 0xc2, 0x2f, 0x42, 0xd9, 0x9e, 0x78, + 0xf8, 0xaf, 0x5d, 0xe4, 0x80, 0xc8, 0x5a, 0x7a, 0xe9, 0xb7, 0x1e, 0x59, + 0xd2, 0x2d, 0x9f, 0x71, 0xf3, 0x57, 0xfa, 0x4d, 0x7d, 0x7d, 0x57, 0xd6, + 0xd6, 0x99, 0x07, 0xf1, 0xd3, 0x00, 0xe6, 0x75, 0x47, 0xb4, 0x58, 0x02, + 0x7b, 0x9c, 0xae, 0x7a, 0xf2, 0xaf, 0x67, 0x51, 0x4e, 0xa2, 0x82, 0xfa, + 0xe2, 0x2f, 0xaa, 0x7f, 0x2e, 0x11, 0xfb, 0x16, 0xc2, 0xde, 0x7f, 0x8b, + 0xef, 0x04, 0x1c, 0x49, 0xcb, 0xbe, 0xd3, 0xa4, 0x5e, 0x25, 0x77, 0xeb, + 0x21, 0x8d, 0xf7, 0x6c, 0x37, 0x90, 0xfa, 0xb7, 0xb1, 0x90, 0x86, 0xc0, + 0x96, 0x5f, 0xab, 0x23, 0x45, 0xae, 0x82, 0x81, 0x0f, 0xeb, 0x94, 0xce, + 0xe4, 0x47, 0x88, 0xcb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {455, + {0x54, 0x13, 0x8b, 0xe6, 0x37, 0x26, 0x6f, 0xec, 0xeb, 0xae, 0x80, 0x0e, + 0x4b, 0x34, 0xb5, 0xeb}, + {0x5f, 0xef, 0xf3, 0x4a, 0xfd, 0x7c, 0xe8, 0x67, 0x36, 0x40, 0xb2, 0x37, + 0xf3, 0x49, 0xf5, 0x54, 0x67, 0x98, 0xc5, 0x7c, 0xfb, 0xb8, 0x0d, 0x47, + 0x11, 0xcd, 0xc5, 0xec, 0x49, 0x10, 0x05, 0x86, 0xa1, 0xc0, 0x46, 0xa9, + 0x3a, 0x89, 0xf9, 0xd4, 0xb1, 0x45, 0xda, 0x2a, 0x0d, 0x6d, 0xf1, 0xf1, + 0xcc, 0x06, 0x83, 0x56, 0x8a, 0xd7, 0xc5, 0xce, 0xed, 0x2c, 0x12, 0xe8, + 0x52, 0xcd, 0x6c, 0x92, 0xb9, 0x53, 0x10, 0xb2, 0xc1, 0xde, 0x98, 0x7c, + 0x38, 0xea, 0x3f, 0x32, 0x5f, 0x89, 0xd9, 0x88, 0x91, 0x59, 0x2e, 0xd2, + 0xd6, 0xf9, 0xc8, 0x99, 0x85, 0xc9, 0x1a, 0x55, 0x2b, 0xa7, 0xa1, 0x20, + 0x72, 0x44, 0x8a, 0x17, 0x79, 0x6f, 0xbe, 0x53, 0x74, 0xe7, 0x6c, 0x77, + 0x33, 0x53, 0xf4, 0x2f, 0xa9, 0x5e, 0x6c, 0x02, 0xdd, 0x7b, 0x02, 0xf2, + 0xff, 0x44, 0xf4, 0xbc, 0x9c, 0xed, 0x83, 0x29, 0x6d, 0x6e, 0xac, 0xeb, + 0x87, 0x17, 0x67, 0xbd, 0xaa, 0x3b, 0x6c, 0x12, 0xf7, 0x94, 0x61, 0xee, + 0x8b, 0xd8, 0xb2, 0xb5, 0x97, 0xbd, 0x16, 0xfd, 0x66, 0xaf, 0xab, 0x77, + 0xdb, 0xdb, 0x44, 0xa1, 0xa1, 0x54, 0xd5, 0xd5, 0x03, 0x2c, 0xab, 0xcb, + 0x28, 0xb8, 0xb1, 0x4a, 0x5a, 0x29, 0x4e, 0xe8, 0x15, 0xe8, 0xf5, 0xee, + 0x97, 0x25, 0xab, 0xaa, 0xfa, 0x9b, 0x5c, 0x5f, 0x8f, 0xb8, 0xee, 0xc7, + 0x33, 0x53, 0xf4, 0xa7, 0x7b, 0xba, 0x0d, 0x1b, 0xd6, 0x64, 0x09, 0x2f, + 0xa8, 0xb4, 0x48, 0x4c, 0x02, 0x26, 0xa3, 0x7c, 0x76, 0x14, 0x9c, 0x3e, + 0xaa, 0xdf, 0x3e, 0x43, 0x8a, 0x0e, 0x4c, 0x8c, 0x20, 0x1c, 0xb8, 0xb5, + 0xff, 0x69, 0xc9, 0x57, 0x9a, 0xd9, 0xac, 0x69, 0x71, 0xb9, 0x3d, 0x52, + 0x2d, 0xc9, 0xd5, 0xdb, 0x59, 0xb6, 0x3e, 0xc7, 0x71, 0x50, 0xbe, 0x09, + 0x62, 0x62, 0x37, 0x6e, 0x80, 0x44, 0x40, 0x01, 0x66, 0x37, 0x0f, 0x08, + 0x53, 0xf3, 0x9e, 0x5f, 0x9b, 0x38, 0x1a, 0xbd, 0x8b, 0xf2, 0x2a, 0x92, + 0x88, 0x46, 0x4e, 0xe2, 0x63, 0x36, 0x0f, 0xed, 0x09, 0x6b, 0xb0, 0xf1, + 0x6f, 0x30, 0xf5, 0x3e, 0x3e, 0x17, 0xeb, 0xec, 0x62, 0x76, 0xf7, 0x65, + 0x1e, 0x66, 0xc3, 0x13, 0x43, 0x0e, 0x8e, 0xf6, 0xb7, 0xe3, 0xd7, 0xad, + 0xfb, 0xe8, 0x55, 0xb6, 0x53, 0x46, 0xeb, 0xae, 0xc3, 0xa2, 0x89, 0x6b, + 0x84, 0x5f, 0xcb, 0x09, 0x64, 0x5e, 0x2a, 0x2d, 0x99, 0xd7, 0x54, 0x99, + 0x96, 0x96, 0xbe, 0x29, 0x9b, 0xa8, 0x5a, 0xb0, 0xbe, 0xa3, 0x39, 0xc0, + 0xf0, 0xee, 0xd1, 0x8f, 0xdd, 0xf0, 0x07, 0x90, 0x33, 0xb0, 0x7b, 0x4e, + 0x70, 0xf1, 0x9c, 0x6b, 0x67, 0x19, 0xab, 0x79, 0x0f, 0xda, 0xeb, 0x6d, + 0x22, 0x0c, 0x52, 0xbe, 0xee, 0x41, 0x6d, 0xbe, 0xa7, 0xda, 0xe9, 0x70, + 0x6b, 0x93, 0x60, 0xf7, 0xa6, 0x9b, 0x9d, 0xd5, 0x96, 0xd0, 0x10, 0xfd, + 0x82, 0x5b, 0xd5, 0x82, 0x65, 0xfd, 0xc5, 0x34, 0x8f, 0x19, 0x95, 0xd2, + 0xd9, 0x18, 0x2b, 0xc2, 0xd8, 0xda, 0xf0, 0x2d, 0xa8, 0xb6, 0x2a, 0x58, + 0xba, 0x20, 0x57, 0x92, 0xba, 0x89, 0x89, 0xca, 0x20, 0xb5, 0x10, 0x73, + 0xec, 0x8f, 0x04, 0x92, 0xbf, 0xde, 0x8b, 0x96, 0xf8, 0x5c, 0x0d, 0xe1, + 0x22, 0x0d, 0xad, 0xe9, 0xce, 0x40, 0xa0, 0x62, 0x37, 0x74, 0x2e, 0xe1, + 0xb4, 0x66, 0x27, 0x74, 0x80, 0x1e, 0x25, 0xc2, 0xf2, 0x99, 0x39, 0x27, + 0x8e, 0x9f, 0x51, 0x1f, 0x88, 0x4c, 0xfa, 0x5c, 0xa7, 0x07, 0xe1, 0xaa, + 0x8e, 0x68, 0x1d, 0xec, 0xc0, 0x74, 0xaa, 0x30, 0xf5, 0x8e, 0x12, 0x52, + 0x58, 0x9c, 0xaf, 0x81, 0x30, 0xff, 0x3c, 0xc4, 0x34, 0x62, 0x99, 0xb0, + 0x67, 0x5e, 0x4c, 0x6e, 0x71, 0x4c, 0x28, 0x3a}, + {0x13, 0x51, 0x83, 0xec, 0xc8, 0x67, 0xce, 0xc0, 0x9d, 0x0a, 0xa1, 0xb3, + 0x44, 0x3c, 0x38, 0x20, 0xd7, 0xfd, 0xba, 0x34, 0x46, 0xea, 0x43, 0x65, + 0xfa, 0xc2, 0xa8, 0x6f, 0x95, 0x69, 0xde, 0xe3, 0x75, 0x49, 0x94, 0x34, + 0x12, 0x54, 0x39, 0xc9, 0x17, 0xfa, 0x73, 0xda, 0xf5, 0x47, 0x35, 0x90, + 0x7a, 0x81, 0xb6, 0x6a, 0xeb, 0x39, 0x2e, 0x5f, 0x89, 0x3c, 0x56, 0x05, + 0xb0, 0x7b, 0x79, 0x04, 0xd5, 0xeb, 0x56, 0xdd, 0x60, 0xfd, 0x08, 0x25, + 0x72, 0xa6, 0xb9, 0x04, 0xee, 0x4a, 0xb3, 0xba, 0xb5, 0x05, 0x2d, 0xf8, + 0x77, 0xee, 0x99, 0x26, 0x44, 0x5b, 0x64, 0x6e, 0x95, 0x76, 0x9d, 0x56, + 0x0d, 0x6d, 0xed, 0x37, 0x6a, 0x26, 0x66, 0x0f, 0xac, 0x0e, 0x6d, 0x6b, + 0xaf, 0xbf, 0x12, 0x73, 0x91, 0xf6, 0xe0, 0x80, 0x52, 0x55, 0x34, 0xef, + 0x2b, 0x6f, 0xd0, 0xc4, 0x27, 0x69, 0x10, 0xe3, 0x7a, 0x3c, 0x8c, 0x85, + 0xca, 0x6a, 0x3e, 0xe7, 0xe5, 0x82, 0xda, 0x8c, 0x9f, 0x67, 0xc2, 0xf0, + 0xbd, 0x5d, 0x3c, 0x3f, 0x24, 0x0a, 0xd4, 0x04, 0x01, 0x9e, 0x37, 0xc4, + 0x14, 0xd9, 0xcf, 0x92, 0x6e, 0x94, 0x90, 0x2e, 0xf0, 0x9e, 0xdf, 0xf4, + 0xae, 0xc3, 0x72, 0x14, 0x01, 0xf1, 0xca, 0xb1, 0x99, 0xcc, 0xf5, 0x2b, + 0xba, 0x81, 0xe3, 0x7d, 0xc0, 0xdb, 0x9b, 0xc7, 0x2c, 0x3c, 0xcd, 0xc2, + 0x03, 0x29, 0x84, 0x86, 0x56, 0x73, 0xa5, 0x7c, 0xdd, 0xfc, 0xcd, 0xc2, + 0x03, 0x56, 0x48, 0x75, 0x12, 0x97, 0xd9, 0x90, 0xb4, 0xda, 0xf3, 0xd3, + 0x78, 0x48, 0x64, 0x3e, 0xa5, 0x8b, 0xe6, 0xa5, 0xc3, 0x5e, 0x4e, 0xe4, + 0xd4, 0x5c, 0xb7, 0x65, 0x67, 0x4e, 0x93, 0xc0, 0xb2, 0x7d, 0x81, 0x4b, + 0x5c, 0x1b, 0x6c, 0x4d, 0x33, 0xa4, 0xae, 0xaa, 0x69, 0x69, 0x78, 0xe6, + 0xfc, 0x9e, 0x4e, 0xbb, 0x99, 0x8b, 0x40, 0x67, 0xc1, 0xb9, 0x97, 0xba, + 0xb6, 0x88, 0x73, 0x4a, 0xea, 0xa0, 0xa7, 0xb1, 0x2f, 0xe0, 0x03, 0x04, + 0x3b, 0x27, 0xf9, 0xe3, 0x08, 0x0f, 0xa5, 0xb2, 0xa8, 0xf6, 0xd5, 0xb0, + 0x42, 0x04, 0x4b, 0xd6, 0x6a, 0x69, 0xd0, 0x4d, 0x1f, 0xd4, 0x89, 0xd4, + 0xf2, 0xa7, 0xb2, 0xc0, 0xb7, 0xe2, 0x93, 0x26, 0x35, 0x8f, 0x0d, 0xaa, + 0x56, 0x4f, 0x54, 0xc2, 0xe3, 0x33, 0xd6, 0xbd, 0x4e, 0x67, 0x6d, 0x4d, + 0xa1, 0xab, 0x87, 0xfb, 0xc8, 0x6a, 0x8e, 0x97, 0x23, 0x75, 0x36, 0x52, + 0x17, 0x37, 0xbc, 0x7d, 0x1e, 0x54, 0x7e, 0x28, 0x4d, 0xa6, 0xa7, 0x9c, + 0x3f, 0x02, 0x11, 0xf1, 0xc2, 0xa9, 0xc4, 0x0e, 0x65, 0x0a, 0x0c, 0x35, + 0x6e, 0x3a, 0xcd, 0xcf, 0x8d, 0x74, 0x81, 0x59, 0x7c, 0x6f, 0xb3, 0x05, + 0x5d, 0xae, 0xd5, 0x45, 0x47, 0x94, 0x2f, 0x78, 0xbb, 0xe2, 0x7d, 0x97, + 0xab, 0x3f, 0xd8, 0xc6, 0x72, 0xe7, 0x33, 0x35, 0xbe, 0x8a, 0x9c, 0xff, + 0xb8, 0x14, 0x68, 0x27, 0xb0, 0x1b, 0x0e, 0x18, 0x64, 0x8d, 0x8c, 0xa4, + 0xf3, 0x67, 0x40, 0x72, 0xaa, 0x7c, 0x1c, 0x7d, 0x5b, 0xc3, 0xda, 0xc4, + 0x4b, 0x46, 0x48, 0x83, 0x60, 0x9a, 0x2d, 0x24, 0x86, 0xf3, 0xe4, 0x93, + 0xbd, 0xa8, 0xd7, 0xe7, 0xa2, 0xa0, 0xe6, 0x88, 0xef, 0xab, 0x23, 0x7e, + 0x3f, 0x6d, 0x42, 0x81, 0x7e, 0x44, 0xa3, 0x60, 0x97, 0xa1, 0x55, 0xe6, + 0xb4, 0xad, 0xce, 0xbf, 0x79, 0xa3, 0x8c, 0x36, 0xd9, 0x05, 0xd0, 0xdc, + 0x90, 0x90, 0xe3, 0xbd, 0x03, 0x43, 0xc3, 0x7c, 0x3e, 0x34, 0x15, 0x65, + 0xa3, 0x1e, 0x33, 0x1d, 0x81, 0x35, 0xbb, 0xc8, 0x8e, 0x3f, 0x08, 0x2e, + 0xc0, 0xc5, 0x06, 0xf9, 0xf7, 0x38, 0x1a, 0xce, 0x6c, 0x9e, 0x90, 0x2c, + 0x4c, 0xfe, 0xef, 0xdf, 0x6a, 0x25, 0x76, 0xfd, 0xb2, 0x84, 0x35, 0x17, + 0xb7, 0x2c, 0x3f, 0xe9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {456, + {0xed, 0x42, 0x3f, 0xfc, 0x2b, 0x9d, 0x7f, 0x4b, 0x87, 0x28, 0x52, 0x43, + 0x01, 0x2a, 0x5e, 0x28}, + {0x09, 0xde, 0x8f, 0x38, 0x87, 0x49, 0xf4, 0x71, 0xbd, 0xfc, 0x70, 0x80, + 0x16, 0x26, 0x15, 0x44, 0x5a, 0xfa, 0x3a, 0x1a, 0x39, 0x32, 0x18, 0x15, + 0x0a, 0x89, 0x24, 0x28, 0x58, 0x14, 0x74, 0x29, 0xc0, 0xe1, 0x00, 0xe1, + 0xdc, 0xff, 0x3d, 0x39, 0x7d, 0xdd, 0x20, 0xef, 0x25, 0x41, 0x29, 0x9d, + 0x17, 0x1d, 0xa5, 0x1a, 0xb0, 0x81, 0x2d, 0xea, 0x36, 0xe4, 0x42, 0x9c, + 0xf2, 0x50, 0xbb, 0x93, 0x5c, 0x58, 0x52, 0x98, 0x95, 0x1b, 0x39, 0xfa, + 0x10, 0x27, 0xab, 0x4e, 0x92, 0x3a, 0xe3, 0x6f, 0xa0, 0xdf, 0x5d, 0xc7, + 0x72, 0x1b, 0x7c, 0x00, 0x61, 0x68, 0x50, 0xcb, 0x83, 0x9a, 0xa0, 0x9c, + 0x2e, 0x52, 0x0e, 0x01, 0x52, 0x31, 0x04, 0xc2, 0xc8, 0xdd, 0x84, 0x1b, + 0x19, 0x2c, 0xdb, 0xc1, 0x4a, 0x31, 0x37, 0x93, 0xfa, 0xd4, 0x34, 0x50, + 0xc9, 0x5e, 0x27, 0xd0, 0xd3, 0x4d, 0x63, 0x39, 0xfc, 0x41, 0x16, 0x2b, + 0xb3, 0x75, 0x14, 0xcf, 0xf5, 0x97, 0xed, 0x48, 0x84, 0xea, 0x6d, 0x8e, + 0x2d, 0xd1, 0xd7, 0x20, 0x65, 0xe6, 0xa3, 0x9e, 0xd8, 0x68, 0x9a, 0x0f, + 0xa2, 0xd3, 0xbd, 0xc8, 0xe1, 0xf9, 0xfc, 0x4a, 0x37, 0x35, 0x1b, 0x99, + 0xcb, 0x22, 0xf6, 0xd9, 0xe3, 0x53, 0xf0, 0x00, 0x13, 0x83, 0xd2, 0x56, + 0xcf, 0x07, 0x15, 0x83, 0x31, 0x47, 0x3b, 0x0f, 0x4e, 0x74, 0xfd, 0xbf, + 0xad, 0xf6, 0x49, 0xbf, 0x71, 0x15, 0x8b, 0x6f, 0x58, 0xc4, 0x81, 0x8a, + 0x90, 0x22, 0xef, 0xaf, 0x8e, 0x41, 0x5c, 0x5e, 0x32, 0x31, 0x53, 0x8e, + 0x1b, 0x6a, 0xa6, 0x65, 0x4a, 0x1f, 0xec, 0x70, 0x5d, 0xf3, 0x4e, 0x40, + 0xcc, 0x9e, 0x1e, 0xfd, 0xad, 0xec, 0x85, 0x28, 0x9e, 0x63, 0x85, 0xb6, + 0x65, 0xf0, 0x92, 0x87, 0x76, 0xa3, 0x0c, 0x98, 0xf0, 0x17, 0xca, 0xfc, + 0x23, 0x83, 0x50, 0x15, 0x27, 0x6d, 0x6d, 0x6a, 0x80, 0x52, 0x78, 0x18, + 0xe5, 0xfc, 0xcd, 0xf2, 0xa0, 0xf7, 0x54, 0x1e, 0xd0, 0x98, 0xb4, 0x49, + 0xbc, 0x48, 0x5b, 0x07, 0xba, 0x56, 0x6d, 0xac, 0x51, 0x43, 0x69, 0x83, + 0x5a, 0x1c, 0xa5, 0xee, 0xb7, 0x23, 0xde, 0x85, 0x08, 0x44, 0xc2, 0x57, + 0x51, 0xc1, 0x15, 0x97, 0xb2, 0x4b, 0x0c, 0x5c, 0xaa, 0xe1, 0x23, 0xed, + 0x36, 0xf3, 0x74, 0x16, 0xce, 0x7d, 0x39, 0x9f, 0xd8, 0xd8, 0xcb, 0xba, + 0xfe, 0x05, 0xac, 0x12, 0x3e, 0xe4, 0x4c, 0x5d, 0xe0, 0xed, 0xa6, 0xcf, + 0x15, 0x17, 0xb5, 0x70, 0xff, 0x93, 0x9e, 0x86, 0x27, 0x1e, 0x14, 0x07, + 0xb4, 0xa8, 0x02, 0x64, 0x67, 0x7d, 0x90, 0x81, 0xba, 0x58, 0x25, 0x50, + 0x99, 0x7a, 0x47, 0x0b, 0x4c, 0x4a, 0x3a, 0x8c, 0xc0, 0xa0, 0xac, 0x47, + 0x8e, 0xff, 0x7b, 0xe2, 0x38, 0xc9, 0x67, 0xc2, 0xa3, 0xde, 0x08, 0x1f, + 0x90, 0x79, 0x0d, 0x9f, 0x03, 0x51, 0x84, 0x7d, 0x2b, 0x69, 0x2f, 0x80, + 0xc9, 0x90, 0xde, 0x0a, 0x6b, 0x54, 0x39, 0xc8, 0x1f, 0xd4, 0x88, 0x18, + 0x89, 0x03, 0xb4, 0xd9, 0x52, 0x08, 0xea, 0x09, 0x4d, 0xba, 0xd8, 0xba, + 0x74, 0x75, 0x85, 0xae, 0xb0, 0x45, 0x6c, 0x49, 0x7a, 0x03, 0x44, 0x1c, + 0xca, 0x08, 0x90, 0x49, 0xe6, 0x64, 0x80, 0xe8, 0x1d, 0xad, 0x0d, 0x32, + 0x93, 0xea, 0xa8, 0xdb, 0xbf, 0xf5, 0x1c, 0x2e, 0xf4, 0xf9, 0xac, 0x46, + 0x65, 0x8d, 0x3a, 0xef, 0x83, 0x1c, 0x43, 0x44, 0xd1, 0x93, 0xf1, 0x83, + 0x3c, 0x7b, 0xf9, 0x48, 0xcb, 0xe5, 0xff, 0xa6, 0xc4, 0x87, 0x72, 0xf3, + 0x3c, 0xb9, 0x2d, 0xcc, 0xa3, 0x9a, 0x3b, 0x1b, 0xde, 0xe7, 0xc3, 0x51, + 0x79, 0xfe, 0x8d, 0xc9, 0x59, 0xb5, 0x0c, 0x1b, 0xa5, 0x3e, 0xd8, 0x5a, + 0x45, 0xef, 0x73, 0x52, 0xd4, 0x97, 0x97, 0x38}, + {0xc1, 0xbc, 0xd5, 0x60, 0x40, 0x69, 0x24, 0x1d, 0x64, 0x57, 0x01, 0xb5, + 0x5a, 0x1f, 0x95, 0x68, 0x99, 0x09, 0x12, 0x66, 0x4d, 0x81, 0x2a, 0x44, + 0x33, 0x09, 0x44, 0xdc, 0x26, 0xc1, 0xac, 0x88, 0xf8, 0x66, 0x19, 0x99, + 0xd3, 0x92, 0xae, 0x89, 0x06, 0xb3, 0x1d, 0x4c, 0x35, 0x41, 0xa0, 0x18, + 0x07, 0x33, 0xb1, 0x01, 0x8a, 0xd3, 0xf2, 0xce, 0x33, 0x43, 0x85, 0xfe, + 0x62, 0xc7, 0x81, 0xa6, 0x51, 0x1a, 0xdf, 0x76, 0x55, 0xe3, 0xa9, 0x6b, + 0x0c, 0x32, 0x31, 0x66, 0x17, 0xce, 0x06, 0x96, 0xbe, 0x90, 0xc9, 0x7f, + 0x9c, 0x6a, 0x38, 0x3e, 0x27, 0xe2, 0xd2, 0xdd, 0xaf, 0x3e, 0x29, 0x5a, + 0x07, 0x4e, 0xc3, 0xba, 0xfb, 0x8c, 0xad, 0x8c, 0x12, 0x71, 0x5a, 0xe5, + 0x6f, 0xf6, 0xcd, 0xab, 0xa3, 0x61, 0xb4, 0xb5, 0x3c, 0xf7, 0x4d, 0x96, + 0xb3, 0x58, 0xb4, 0xe8, 0xce, 0xe8, 0x0e, 0x29, 0xe5, 0x29, 0x49, 0xec, + 0xe9, 0xe1, 0xc2, 0x27, 0x5d, 0xc8, 0x4d, 0x54, 0xe0, 0x55, 0x93, 0xdf, + 0x5a, 0x65, 0xa7, 0xe4, 0x9d, 0xd4, 0x74, 0x72, 0x8c, 0x72, 0xf0, 0xad, + 0x14, 0xe9, 0xff, 0x92, 0x93, 0xc0, 0xcd, 0x37, 0xcb, 0x40, 0x20, 0x15, + 0xa0, 0xb3, 0x24, 0x8a, 0x89, 0x10, 0x6f, 0xa6, 0xb3, 0xc7, 0xe1, 0x3f, + 0x8c, 0xd0, 0xaa, 0x9b, 0xc4, 0x3b, 0xc0, 0x4d, 0x7b, 0x50, 0xf1, 0x9c, + 0x63, 0xe9, 0x33, 0xce, 0x6e, 0xce, 0x9a, 0x3f, 0x1e, 0x7b, 0xd5, 0xe4, + 0xf6, 0x02, 0x00, 0x9b, 0xb7, 0xb6, 0xe8, 0xef, 0x4d, 0x6a, 0x26, 0x4e, + 0x66, 0xbe, 0x84, 0x34, 0x91, 0xbb, 0x6f, 0x9a, 0x33, 0x2d, 0xf6, 0x6a, + 0xaf, 0x29, 0x7e, 0x0f, 0x37, 0x84, 0x4e, 0xe4, 0x8f, 0xbf, 0x16, 0x01, + 0xd5, 0xa1, 0xe3, 0xbe, 0x75, 0x43, 0xaf, 0x0d, 0xdb, 0xc1, 0xc3, 0x0e, + 0xd2, 0x02, 0x18, 0xcb, 0x7d, 0x84, 0xb3, 0x43, 0xd4, 0x79, 0x58, 0xd6, + 0xfa, 0x57, 0x9a, 0x46, 0x61, 0x43, 0x3b, 0xf4, 0x2c, 0xb0, 0x94, 0x51, + 0xff, 0x34, 0xff, 0x7b, 0xfc, 0xc1, 0xd5, 0xde, 0xca, 0x97, 0x06, 0x09, + 0x6e, 0xe7, 0x82, 0xde, 0x66, 0x66, 0x44, 0x24, 0x99, 0x05, 0xe6, 0x46, + 0x90, 0x34, 0x86, 0x43, 0xbc, 0xbe, 0x87, 0x21, 0xf0, 0x44, 0xed, 0x46, + 0xbd, 0x62, 0xb3, 0x54, 0x4e, 0xeb, 0x3b, 0x37, 0x99, 0xb9, 0xe2, 0x9c, + 0xb4, 0xa6, 0x76, 0x34, 0x9d, 0xd8, 0x83, 0x4d, 0xd4, 0x4f, 0xfb, 0x7f, + 0x24, 0x60, 0x6a, 0xb6, 0x2e, 0x1f, 0xeb, 0xbd, 0x20, 0x54, 0x58, 0x1d, + 0xd5, 0x37, 0x54, 0x01, 0xf6, 0xff, 0x4e, 0x06, 0x9b, 0x2a, 0x87, 0x06, + 0x3c, 0x00, 0x60, 0xbe, 0xb6, 0xb3, 0x27, 0xac, 0xaa, 0xdb, 0x21, 0x40, + 0x8d, 0x72, 0x42, 0x70, 0x5a, 0xbc, 0x8a, 0x76, 0x77, 0x8f, 0xfa, 0x0f, + 0xa6, 0x7f, 0x5e, 0xc0, 0xb6, 0xbf, 0xac, 0x0c, 0x87, 0x40, 0x88, 0x29, + 0x35, 0x47, 0xae, 0x35, 0x55, 0x28, 0x78, 0x36, 0x26, 0x68, 0xb2, 0x6f, + 0xb1, 0x1e, 0xeb, 0xe7, 0x30, 0x3b, 0xf7, 0x8f, 0x72, 0xb1, 0x2d, 0xc9, + 0xf0, 0x7e, 0xda, 0x98, 0xb0, 0x4f, 0x7e, 0x25, 0x18, 0xab, 0x56, 0xad, + 0xee, 0x1e, 0x2f, 0x4a, 0x2b, 0x07, 0x4a, 0xde, 0xe2, 0x3c, 0x1f, 0xe9, + 0x65, 0xaa, 0x55, 0xca, 0x1c, 0xa8, 0x0b, 0x80, 0x44, 0x06, 0x8c, 0x6e, + 0x01, 0x42, 0x87, 0x5c, 0xf2, 0x03, 0x5b, 0xcd, 0x72, 0x4b, 0xa6, 0x95, + 0x7b, 0xba, 0x58, 0xab, 0x4b, 0x7b, 0xec, 0x30, 0xb5, 0x42, 0x19, 0xce, + 0xae, 0x5c, 0xbb, 0xdf, 0xb9, 0x04, 0x2a, 0x5e, 0x73, 0x70, 0x04, 0x23, + 0xe1, 0xe0, 0x3d, 0x6d, 0xd8, 0xed, 0xa1, 0x08, 0xe1, 0x24, 0x76, 0x1b, + 0xbe, 0x5a, 0xda, 0xab, 0x97, 0xfe, 0x92, 0xd8, 0xd9, 0xb6, 0xc9, 0x20, + 0x6d, 0x41, 0x7f, 0x1e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {457, + {0xf3, 0xe9, 0x61, 0xe4, 0x59, 0xb4, 0xef, 0xdc, 0x6e, 0x5d, 0x95, 0x84, + 0x71, 0xd6, 0x62, 0x86}, + {0x1c, 0x3e, 0x7a, 0xb8, 0x8e, 0x3b, 0x31, 0x6b, 0x63, 0x6d, 0x98, 0x59, + 0xa0, 0x76, 0xce, 0x34, 0x8a, 0x84, 0xa9, 0xd3, 0x22, 0xce, 0x87, 0xaf, + 0xcd, 0xb3, 0x0b, 0xf9, 0xf2, 0x72, 0x8f, 0xed, 0x08, 0x40, 0xed, 0xfd, + 0xc1, 0x52, 0xd5, 0xa4, 0x7a, 0x4f, 0xfb, 0x58, 0xf1, 0xe2, 0xe3, 0x6e, + 0x52, 0x91, 0xca, 0xb9, 0xb2, 0x4b, 0x61, 0xa9, 0x45, 0x6d, 0x37, 0xdf, + 0x03, 0x08, 0x73, 0x10, 0x19, 0x1b, 0x45, 0xca, 0x60, 0xca, 0xef, 0x98, + 0x3e, 0x12, 0xa7, 0xb7, 0x2b, 0xc2, 0x9d, 0x48, 0x23, 0xd9, 0x3c, 0x9d, + 0x13, 0x43, 0x78, 0x35, 0x5d, 0x27, 0x39, 0x78, 0x38, 0xdb, 0x2f, 0xef, + 0x34, 0xda, 0xde, 0xcc, 0xd0, 0x54, 0x39, 0x66, 0xd6, 0x0f, 0xc5, 0x41, + 0x47, 0xeb, 0x5e, 0x0f, 0xf5, 0x4c, 0xf9, 0xcc, 0xd4, 0xec, 0xb4, 0xd0, + 0x5a, 0x5b, 0x7d, 0x6e, 0x07, 0x9f, 0x51, 0x35, 0xb1, 0x61, 0xd4, 0x12, + 0xfb, 0xae, 0xc5, 0xcb, 0xc6, 0xa8, 0xb8, 0xd1, 0x04, 0xf6, 0xa0, 0xbc, + 0xd9, 0x7d, 0xdd, 0xe7, 0x4f, 0x41, 0x6c, 0xa9, 0x42, 0xae, 0x21, 0xce, + 0xfa, 0x71, 0x4b, 0x5d, 0x10, 0x13, 0xef, 0x74, 0x3b, 0x23, 0xc3, 0x98, + 0x34, 0xfd, 0x60, 0x9f, 0xea, 0xe5, 0xbc, 0x4c, 0xe2, 0x7d, 0x6c, 0xb9, + 0x6b, 0x64, 0xc0, 0x95, 0x19, 0x89, 0xf8, 0x1f, 0x9c, 0x65, 0xc1, 0x91, + 0xe6, 0x06, 0xe1, 0xab, 0x5f, 0x67, 0x95, 0xe1, 0x0d, 0x79, 0x0b, 0x79, + 0xc1, 0x64, 0x72, 0xec, 0xde, 0x7f, 0xe6, 0x16, 0xe0, 0x2e, 0x43, 0xb9, + 0x8b, 0x35, 0x9a, 0x12, 0x7b, 0x99, 0x40, 0x93, 0x68, 0xfb, 0xea, 0x4d, + 0xfc, 0xf8, 0x3e, 0xaa, 0x87, 0xf4, 0xb6, 0x61, 0x1e, 0x02, 0xc5, 0xe7, + 0xfa, 0xea, 0x41, 0x36, 0xc9, 0x3a, 0x9d, 0x01, 0x37, 0xc9, 0xb1, 0x82, + 0x3c, 0x9a, 0x57, 0x37, 0x53, 0x84, 0xc0, 0x09, 0xe2, 0xbf, 0x15, 0x71, + 0x32, 0x07, 0x98, 0xad, 0x7c, 0x68, 0x9c, 0xef, 0x5a, 0xdc, 0xfb, 0x79, + 0xf3, 0x93, 0xb8, 0x39, 0x94, 0x34, 0x27, 0x46, 0x05, 0xee, 0xa1, 0xda, + 0xa7, 0x22, 0xdb, 0x78, 0x41, 0x41, 0xf5, 0x79, 0x20, 0x01, 0xed, 0xf8, + 0x6d, 0x5a, 0xc1, 0x00, 0x30, 0xa7, 0xc5, 0xef, 0x8f, 0x97, 0x83, 0xde, + 0x1d, 0x52, 0xcc, 0x9f, 0x38, 0x56, 0x51, 0x7f, 0xb8, 0x8e, 0x53, 0x32, + 0xbb, 0x28, 0xd8, 0x1c, 0x58, 0xe8, 0xd5, 0x06, 0x5b, 0x7e, 0x92, 0xd1, + 0x5b, 0x28, 0xc3, 0x48, 0x01, 0x11, 0xff, 0x29, 0xcf, 0xaf, 0xf5, 0xc3, + 0x6e, 0x98, 0x72, 0xfd, 0x50, 0x55, 0x88, 0xca, 0xfb, 0x86, 0xbe, 0xa2, + 0x93, 0xd2, 0x5f, 0x8d, 0x45, 0xc5, 0x51, 0x42, 0xbb, 0xd2, 0xeb, 0x87, + 0x5f, 0xd5, 0x11, 0xd4, 0x8e, 0xd4, 0xe3, 0xe3, 0xef, 0x64, 0x4e, 0x00, + 0xd3, 0xed, 0x66, 0x28, 0xef, 0x3c, 0xd7, 0xbc, 0x0a, 0xb5, 0x65, 0xb4, + 0x5b, 0x48, 0xf6, 0x0c, 0x3b, 0x3f, 0xdb, 0x90, 0xdf, 0x2e, 0xa7, 0xac, + 0x31, 0x5b, 0x53, 0x44, 0xe2, 0xd0, 0x65, 0x54, 0x0f, 0x56, 0xb0, 0x3b, + 0xd0, 0x95, 0x25, 0x5c, 0x85, 0xd5, 0xf2, 0x07, 0xfa, 0x48, 0xad, 0xca, + 0x58, 0x26, 0x08, 0xc1, 0x15, 0x8b, 0x7e, 0x1d, 0x79, 0x54, 0xba, 0x75, + 0x32, 0x77, 0xb5, 0x9b, 0x26, 0x8c, 0x16, 0xf2, 0xaa, 0x3f, 0x38, 0x44, + 0xfb, 0x2b, 0xac, 0x9c, 0xf2, 0xd0, 0x9e, 0x94, 0x9a, 0xf8, 0x37, 0x22, + 0xd7, 0x2f, 0x1c, 0x51, 0xb1, 0x4a, 0x7e, 0x49, 0x09, 0x70, 0xa5, 0xfa, + 0x76, 0x69, 0x2a, 0x1d, 0x71, 0x34, 0x99, 0xeb, 0x11, 0x0e, 0x46, 0xe8, + 0x06, 0x73, 0x95, 0x29, 0x74, 0x91, 0x86, 0xcc, 0xbc, 0x24, 0xc2, 0xcc, + 0x28, 0xc1, 0xa8, 0x05, 0xcc, 0x54, 0x3d, 0x1a}, + {0x49, 0xc7, 0x0d, 0xbe, 0xc9, 0x22, 0x5f, 0x57, 0x6a, 0x4d, 0x33, 0x07, + 0x5f, 0xe3, 0x4b, 0x9f, 0x4e, 0x30, 0x05, 0x70, 0x23, 0x9b, 0xe8, 0x1a, + 0x0a, 0x70, 0x9f, 0xf9, 0x27, 0x2b, 0x16, 0xb0, 0xcf, 0x2e, 0x98, 0x73, + 0x8a, 0x2f, 0xaa, 0x8f, 0x4a, 0x4f, 0x74, 0x63, 0xa8, 0xc9, 0x03, 0x8c, + 0xa4, 0x76, 0x37, 0x91, 0xd4, 0xc1, 0xb1, 0x61, 0xb9, 0x6b, 0xed, 0x1d, + 0x48, 0xfc, 0x50, 0x65, 0xca, 0x18, 0xf6, 0x66, 0x91, 0x98, 0x64, 0x79, + 0xca, 0x5a, 0x15, 0xd6, 0x37, 0x28, 0x4b, 0x53, 0x19, 0xb7, 0xbc, 0xe1, + 0x66, 0x96, 0x4a, 0x57, 0x9b, 0x70, 0x99, 0xf9, 0xa9, 0xae, 0x66, 0x1e, + 0x01, 0xde, 0x07, 0xee, 0x39, 0xe3, 0xc2, 0xd9, 0xdd, 0xa9, 0xdb, 0xf1, + 0x0c, 0xc7, 0x7d, 0x2f, 0x56, 0x05, 0xf9, 0x6b, 0xfb, 0x38, 0x99, 0xfa, + 0xa7, 0x3b, 0xdf, 0xfd, 0xb0, 0x5b, 0x31, 0x60, 0xee, 0x1a, 0xf9, 0x19, + 0x6f, 0xad, 0xf3, 0x94, 0x4a, 0x87, 0x10, 0x88, 0xf3, 0xa9, 0x08, 0x8e, + 0xd3, 0x67, 0xbc, 0x18, 0x84, 0xa0, 0xe4, 0x10, 0x32, 0xa9, 0x30, 0x0a, + 0x98, 0xf9, 0x13, 0xce, 0xe6, 0x47, 0x6f, 0x9b, 0x99, 0x3d, 0x6f, 0xb0, + 0xd9, 0x30, 0x34, 0x71, 0xf0, 0x91, 0x7f, 0x5d, 0xa5, 0x7e, 0x87, 0xc9, + 0xb3, 0x99, 0x5e, 0x5f, 0x19, 0x58, 0x40, 0xb6, 0x0e, 0xb8, 0xfd, 0x9e, + 0x96, 0xda, 0x17, 0x27, 0xe9, 0xc7, 0x90, 0xdb, 0x29, 0x56, 0x98, 0x08, + 0x49, 0x0c, 0x45, 0x36, 0x3c, 0x6b, 0x3e, 0xdc, 0xa8, 0xfe, 0x2d, 0xea, + 0xe9, 0xdd, 0xa4, 0x08, 0x29, 0x89, 0x4c, 0x70, 0x49, 0x05, 0x78, 0xb4, + 0x00, 0x6a, 0x00, 0xbe, 0x53, 0x64, 0xc1, 0x98, 0xf0, 0xb8, 0x5e, 0xfb, + 0x65, 0x70, 0xe0, 0x74, 0x5a, 0xf5, 0x19, 0x01, 0xdb, 0xc5, 0x1f, 0x38, + 0xa8, 0xea, 0xfe, 0xdc, 0x3a, 0x73, 0x11, 0xe9, 0xb2, 0xd5, 0xb0, 0xd6, + 0x35, 0xe4, 0x01, 0x5d, 0xf4, 0xca, 0xe2, 0xe1, 0x15, 0xea, 0x2a, 0xdc, + 0x01, 0xea, 0x1c, 0x90, 0x79, 0x9e, 0x91, 0xd8, 0x5d, 0xad, 0xa3, 0x3f, + 0x7c, 0x9c, 0xc5, 0x58, 0xe5, 0x87, 0x54, 0x1c, 0xaf, 0x4b, 0x41, 0x50, + 0xb5, 0x49, 0x42, 0x5f, 0x99, 0x9a, 0xf6, 0x72, 0xe1, 0xe4, 0x5b, 0xa7, + 0x67, 0xb5, 0x68, 0xee, 0x7a, 0x60, 0xf3, 0x3b, 0xb6, 0x3d, 0x16, 0x10, + 0xd3, 0x4c, 0xe0, 0x93, 0xa0, 0xbe, 0x9e, 0xc1, 0xd2, 0x99, 0xdc, 0x66, + 0x82, 0xa9, 0x39, 0x6e, 0x4a, 0xb6, 0x5d, 0x4b, 0x9a, 0x35, 0xd9, 0xfd, + 0x56, 0x5b, 0xad, 0x52, 0xb5, 0x0b, 0x32, 0xe2, 0x3e, 0xfd, 0x92, 0x59, + 0x49, 0xcd, 0x7c, 0x83, 0x3f, 0xd4, 0x34, 0xd8, 0x0b, 0xdf, 0x0d, 0xdb, + 0x90, 0xcc, 0x82, 0x65, 0xe8, 0x03, 0x75, 0x4d, 0x1a, 0xc4, 0xd2, 0x78, + 0xb6, 0x13, 0x46, 0xd7, 0x06, 0x44, 0x82, 0xe7, 0x8e, 0xaf, 0x07, 0x5e, + 0xfd, 0xc7, 0x20, 0x89, 0xd5, 0x6f, 0x54, 0xf1, 0xbc, 0x7a, 0x5a, 0x18, + 0xeb, 0x90, 0xf7, 0xe8, 0xb9, 0xaa, 0x74, 0xbe, 0x57, 0x0e, 0x6c, 0xd4, + 0x2b, 0x45, 0x3e, 0x58, 0xc4, 0x51, 0x35, 0x82, 0x1e, 0x5b, 0x7b, 0xb9, + 0x4d, 0x73, 0x98, 0x6f, 0xf0, 0xc4, 0xbb, 0x6c, 0x13, 0xcf, 0x1a, 0xc0, + 0x11, 0x46, 0x98, 0x08, 0x40, 0x94, 0x87, 0x49, 0x4a, 0x8b, 0x44, 0x63, + 0x3a, 0x27, 0x1d, 0xf5, 0x43, 0xed, 0xe9, 0x77, 0x43, 0xf8, 0xd8, 0x27, + 0x29, 0x08, 0x91, 0xa1, 0x64, 0xe3, 0x3f, 0x99, 0x8b, 0x8b, 0x2f, 0x87, + 0xcb, 0xbe, 0x81, 0x78, 0x68, 0x2e, 0x5b, 0xaf, 0x37, 0x7d, 0x21, 0xc1, + 0x56, 0xd5, 0x29, 0xb6, 0x2f, 0xae, 0x18, 0x3b, 0xe4, 0xcd, 0x10, 0x58, + 0xfa, 0x47, 0x2a, 0x8a, 0x03, 0x76, 0x36, 0xfa, 0x78, 0x74, 0xcf, 0x26, + 0x61, 0xd8, 0xe3, 0x09}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {458, + {0x5c, 0x66, 0x9a, 0x72, 0x04, 0xf5, 0x76, 0xf3, 0x79, 0x08, 0x21, 0x05, + 0x96, 0xb7, 0x34, 0xb0}, + {0xb6, 0x8a, 0x61, 0x6e, 0xbb, 0xae, 0x77, 0x3b, 0x31, 0xf9, 0xb1, 0x1d, + 0xc3, 0x96, 0x59, 0x80, 0xcc, 0x92, 0x93, 0xfc, 0xa5, 0xa5, 0x64, 0x94, + 0xfd, 0x58, 0xcd, 0x7e, 0x42, 0x31, 0xa0, 0x56, 0x0b, 0xd5, 0xf6, 0xf8, + 0x88, 0x73, 0xb3, 0x0d, 0x2e, 0x22, 0xb9, 0xc7, 0x50, 0x11, 0x37, 0x69, + 0xf8, 0x89, 0x89, 0x7c, 0x8a, 0x93, 0xf1, 0xd1, 0x77, 0x34, 0xe4, 0x80, + 0xb3, 0x39, 0x72, 0x9f, 0xf3, 0x95, 0x93, 0xfb, 0x12, 0xa7, 0xe7, 0x05, + 0x61, 0x82, 0xb2, 0x72, 0x99, 0x69, 0x63, 0x4d, 0x8a, 0xa9, 0x8c, 0xc0, + 0xa9, 0x8d, 0x0a, 0x20, 0xed, 0x51, 0x97, 0x26, 0x51, 0x32, 0xa8, 0xff, + 0x62, 0xf3, 0xb3, 0x31, 0x63, 0x6c, 0xf0, 0xf1, 0x6b, 0x89, 0x2c, 0x2e, + 0xed, 0x33, 0xe6, 0x72, 0xf5, 0x0f, 0x9b, 0x3c, 0x77, 0x7c, 0x6b, 0xe4, + 0xf8, 0xf8, 0x11, 0x65, 0x41, 0x36, 0xab, 0x21, 0x06, 0x77, 0x58, 0xb9, + 0xb8, 0x44, 0x1f, 0x6f, 0xdf, 0xd8, 0xea, 0x54, 0x38, 0x26, 0x9d, 0x36, + 0x98, 0x87, 0xfb, 0xbd, 0x08, 0x1d, 0x10, 0x67, 0x6a, 0x20, 0xa8, 0xcd, + 0x7f, 0x44, 0xdc, 0x88, 0x7a, 0x63, 0x60, 0x4a, 0x05, 0x6b, 0x4c, 0x27, + 0x73, 0x49, 0xc3, 0x96, 0x52, 0xb5, 0x29, 0xed, 0x05, 0x9b, 0xb1, 0xae, + 0x22, 0x73, 0xf9, 0xa5, 0xcd, 0x3b, 0xba, 0x1f, 0x79, 0xf8, 0x07, 0xe5, + 0xad, 0x42, 0x39, 0xb5, 0x31, 0x40, 0xa6, 0x5f, 0x46, 0x7f, 0xc8, 0xc6, + 0x2c, 0x80, 0xb3, 0xbd, 0x8a, 0xeb, 0x7e, 0x6c, 0x93, 0x10, 0xb8, 0xf6, + 0x01, 0x58, 0x96, 0x55, 0x4f, 0x20, 0x9f, 0xa0, 0x2b, 0x09, 0xc4, 0x6c, + 0xb4, 0x87, 0xbc, 0x46, 0x3d, 0xdd, 0x21, 0xf7, 0xce, 0x7a, 0xf1, 0xb0, + 0x4b, 0x05, 0xf5, 0xbc, 0x59, 0x71, 0x9f, 0xb4, 0x18, 0x8a, 0x8b, 0xb9, + 0xe4, 0x66, 0x0f, 0x3e, 0x85, 0xba, 0xc2, 0xa2, 0x84, 0xbe, 0x8f, 0xba, + 0x30, 0x42, 0xe4, 0x40, 0x68, 0x4e, 0x84, 0xbc, 0xc1, 0x74, 0x34, 0x2c, + 0x8a, 0x36, 0x3f, 0x8c, 0xba, 0x45, 0x9a, 0x3d, 0xdb, 0x6b, 0x0f, 0xea, + 0x45, 0xbc, 0x64, 0x06, 0x1d, 0xb8, 0xe4, 0xd2, 0x7a, 0x33, 0x5e, 0x17, + 0x06, 0x32, 0xbe, 0xd2, 0x8f, 0xf4, 0x5b, 0x2a, 0xe0, 0x21, 0x15, 0x7e, + 0xf9, 0x9c, 0x19, 0x1e, 0x1f, 0xea, 0x4f, 0x4b, 0x5e, 0xfd, 0xc0, 0xec, + 0x1d, 0xe5, 0x5a, 0x95, 0x71, 0x6c, 0xb1, 0xe4, 0xa9, 0x89, 0xb4, 0xb0, + 0xcd, 0x51, 0xcb, 0xcd, 0xa4, 0xf5, 0x6c, 0xd9, 0x1c, 0xaa, 0xaa, 0xe8, + 0xe7, 0x36, 0x66, 0xc9, 0xb8, 0x66, 0x2d, 0xf7, 0x1c, 0x86, 0x12, 0x28, + 0x3c, 0x77, 0x1c, 0x9d, 0xa3, 0x82, 0xc7, 0xd5, 0xa8, 0x43, 0x5f, 0xab, + 0xc7, 0x58, 0xdf, 0x6f, 0x78, 0xed, 0x25, 0x7e, 0x77, 0x7b, 0x95, 0xc9, + 0x51, 0xa0, 0x98, 0x82, 0x3b, 0x3f, 0x6d, 0x81, 0xbd, 0xc4, 0x33, 0x55, + 0x6c, 0xfb, 0x4a, 0xae, 0xa8, 0xdc, 0x95, 0xdc, 0xed, 0x8a, 0x66, 0x29, + 0x0f, 0xa3, 0x6b, 0xb8, 0xf5, 0x8e, 0x07, 0x8d, 0x70, 0x78, 0x2a, 0x47, + 0x62, 0x68, 0xaf, 0x30, 0x3b, 0x7a, 0x96, 0x0b, 0x53, 0xf5, 0x00, 0x6b, + 0x16, 0xfc, 0xdb, 0x04, 0x86, 0x3f, 0xe9, 0x49, 0xb6, 0xf8, 0xcc, 0xf7, + 0x3b, 0x95, 0x93, 0x37, 0x89, 0xa0, 0x52, 0x7f, 0xe6, 0x12, 0x05, 0xa8, + 0x08, 0x23, 0xc4, 0x73, 0xa0, 0x0a, 0x07, 0x57, 0x2c, 0xac, 0x88, 0xfb, + 0xd6, 0xca, 0x5c, 0xcc, 0x58, 0x85, 0x92, 0x59, 0xb0, 0xed, 0xaf, 0xcd, + 0xd7, 0xf6, 0x34, 0x6d, 0xec, 0xef, 0x4b, 0x53, 0x86, 0x3e, 0x29, 0xac, + 0xcc, 0x97, 0x0b, 0x40, 0x46, 0xc5, 0x80, 0x1f, 0x5a, 0x52, 0xd0, 0xb3, + 0x05, 0xc5, 0x85, 0xf4, 0xc6, 0x6f, 0x50, 0x34}, + {0x02, 0x31, 0x73, 0xe2, 0xd1, 0x49, 0xf9, 0x43, 0x2b, 0xdb, 0x87, 0x1f, + 0x93, 0x08, 0x68, 0xe9, 0x98, 0x4d, 0x50, 0xcc, 0x30, 0xfd, 0x62, 0x2c, + 0x81, 0x86, 0x59, 0xf4, 0x95, 0x31, 0xcc, 0xc0, 0x4a, 0xbe, 0xa4, 0xce, + 0xfc, 0x65, 0xdd, 0xb6, 0x47, 0xa0, 0x05, 0x7e, 0x71, 0xd8, 0x08, 0x0c, + 0x65, 0x9a, 0x0d, 0xf7, 0xbe, 0x36, 0x48, 0xbe, 0x32, 0x9c, 0x8a, 0xea, + 0xa5, 0x69, 0x89, 0x90, 0x46, 0x1e, 0x04, 0xf4, 0x50, 0xba, 0x10, 0x9d, + 0x0d, 0xa4, 0x67, 0xf7, 0x27, 0x51, 0xd5, 0x32, 0x13, 0x56, 0x1e, 0xa1, + 0xe3, 0xfb, 0x6a, 0x2b, 0x92, 0xb2, 0x47, 0x51, 0x17, 0x9e, 0x0d, 0x5a, + 0x99, 0x11, 0x32, 0xce, 0x82, 0x4b, 0xb7, 0x62, 0x93, 0x9f, 0x75, 0x2a, + 0x4f, 0xfb, 0xf4, 0xc7, 0x29, 0xde, 0x63, 0xe6, 0x75, 0x2d, 0x36, 0xcc, + 0x2a, 0x87, 0xf3, 0x3f, 0xd4, 0xee, 0xd7, 0x82, 0x15, 0xfe, 0x98, 0xe6, + 0x63, 0x1a, 0x53, 0x6b, 0x55, 0xfe, 0xa8, 0xc0, 0xc8, 0x4c, 0xa7, 0xb3, + 0x10, 0x87, 0xfa, 0xbe, 0x20, 0x4f, 0xe5, 0x65, 0x87, 0xc3, 0x9f, 0xba, + 0xf7, 0x75, 0xf6, 0x89, 0x27, 0xd8, 0xe7, 0x12, 0x2f, 0xc3, 0xc1, 0x73, + 0xfe, 0xb6, 0x6c, 0xcd, 0x55, 0x08, 0x75, 0xce, 0xb2, 0x6a, 0x77, 0x43, + 0x01, 0xfd, 0xfe, 0xe5, 0xf2, 0x13, 0x1a, 0x9c, 0xbd, 0xf2, 0xe8, 0x4d, + 0x91, 0x32, 0xe3, 0x45, 0xc4, 0xa1, 0x16, 0x49, 0x0d, 0x95, 0x96, 0x08, + 0x22, 0xd0, 0xa0, 0x2a, 0x38, 0xd2, 0x69, 0xd7, 0x97, 0xf4, 0xc0, 0x48, + 0x47, 0x57, 0xa8, 0x45, 0x06, 0xa5, 0xf1, 0x3e, 0xfb, 0x43, 0x3f, 0x9e, + 0x5e, 0xd8, 0x00, 0x52, 0xa7, 0x4d, 0x9f, 0x11, 0xd0, 0x0c, 0xe5, 0x41, + 0x4f, 0xaf, 0x66, 0xf3, 0xce, 0x42, 0x94, 0xfa, 0x71, 0x43, 0xfd, 0x25, + 0xd0, 0xce, 0xed, 0x07, 0xce, 0xc0, 0xec, 0xa3, 0x65, 0xc0, 0xed, 0x69, + 0x31, 0x3f, 0x3e, 0x13, 0x9e, 0x79, 0xb0, 0x71, 0x20, 0x7c, 0x76, 0xdc, + 0x17, 0x63, 0xff, 0xce, 0xec, 0x17, 0x00, 0x98, 0x8f, 0x04, 0xc2, 0x6c, + 0x5d, 0x0c, 0x8a, 0xd6, 0x51, 0x75, 0xc5, 0x9c, 0xd0, 0x96, 0x53, 0x93, + 0xf6, 0xb4, 0x67, 0x7c, 0xf8, 0x23, 0xf2, 0x19, 0xf7, 0x16, 0xf2, 0xc0, + 0x42, 0xcd, 0x79, 0x0b, 0xba, 0xa4, 0x22, 0x53, 0xfc, 0x32, 0xd1, 0x9d, + 0x49, 0x66, 0x34, 0x5f, 0x29, 0x4c, 0xcf, 0xda, 0xe2, 0xe8, 0x7f, 0xb3, + 0xdb, 0x37, 0x03, 0x01, 0xac, 0x65, 0x98, 0xca, 0xde, 0xa4, 0x10, 0x58, + 0x53, 0xb8, 0xfb, 0x92, 0x92, 0xad, 0xa3, 0x85, 0x3c, 0x3a, 0xf9, 0x1f, + 0xea, 0x18, 0x4a, 0x84, 0x16, 0xc4, 0x04, 0x01, 0x8b, 0x9e, 0x95, 0x2b, + 0x90, 0xca, 0xbf, 0x5f, 0x8b, 0xf9, 0xca, 0xf4, 0xdb, 0x42, 0xec, 0x63, + 0xf1, 0x43, 0xe3, 0x1a, 0x8c, 0x33, 0xb0, 0xa7, 0x4c, 0xff, 0xb9, 0x99, + 0x29, 0x9b, 0xca, 0x0b, 0xdf, 0x71, 0x53, 0xe4, 0xc5, 0x18, 0x0f, 0x37, + 0x0b, 0xcb, 0x6e, 0xbe, 0xe8, 0x51, 0xc8, 0x7e, 0x86, 0xf0, 0x93, 0x29, + 0xdc, 0x55, 0x42, 0x54, 0x88, 0xcf, 0x01, 0x45, 0xe4, 0xe0, 0x21, 0x40, + 0xc2, 0xe5, 0x1f, 0xff, 0xdb, 0x5a, 0x27, 0xc0, 0x9b, 0x7c, 0xe0, 0xcc, + 0xf7, 0xa7, 0x79, 0xc1, 0x3f, 0x8c, 0xe4, 0xe7, 0x82, 0x83, 0xc9, 0x1b, + 0x8a, 0x5f, 0x4a, 0x36, 0x90, 0xe6, 0x45, 0x5f, 0xd2, 0x44, 0x59, 0xa3, + 0xdc, 0x2f, 0xdc, 0xc5, 0x4e, 0xea, 0x52, 0xac, 0x09, 0xa8, 0xd5, 0xcb, + 0xee, 0x01, 0xd9, 0x75, 0x43, 0xe7, 0x6b, 0xa4, 0x07, 0xfe, 0xe5, 0x1b, + 0x10, 0x48, 0x20, 0xbf, 0xd2, 0xe6, 0x5d, 0x0b, 0x35, 0xd0, 0xfb, 0xe6, + 0xb9, 0xe2, 0x84, 0xff, 0x01, 0xf7, 0x27, 0x75, 0x70, 0x28, 0x12, 0x5d, + 0xf0, 0xf2, 0xd2, 0x16}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {459, + {0x38, 0x41, 0xdc, 0x31, 0x17, 0x8d, 0xd3, 0xba, 0x16, 0xf9, 0x10, 0x4f, + 0x6e, 0x67, 0x6a, 0x7d}, + {0xb0, 0x13, 0x13, 0xee, 0x84, 0x07, 0x42, 0x02, 0x3a, 0x99, 0x15, 0x57, + 0x13, 0x17, 0x04, 0x03, 0x19, 0x7a, 0xb2, 0xad, 0x3e, 0x79, 0x7f, 0x9d, + 0xa8, 0xe8, 0xde, 0xed, 0xbd, 0x61, 0x02, 0x9d, 0x7c, 0x40, 0x21, 0x5b, + 0x8a, 0x44, 0x90, 0xae, 0x4e, 0x61, 0xff, 0x25, 0x06, 0xe7, 0x90, 0x6c, + 0xec, 0xc4, 0x56, 0x23, 0xae, 0xe2, 0xc6, 0x82, 0x34, 0x38, 0xf2, 0x61, + 0x32, 0x7e, 0x96, 0xca, 0x7e, 0x21, 0xb9, 0xf1, 0xc1, 0x28, 0xc2, 0x17, + 0x14, 0xf0, 0xa3, 0xfb, 0x01, 0x48, 0x44, 0x76, 0x9a, 0xa9, 0xab, 0x45, + 0x06, 0x3d, 0x1b, 0x55, 0x0f, 0xb2, 0x1f, 0xce, 0x61, 0x57, 0x5a, 0x23, + 0x76, 0xc0, 0xa3, 0xd8, 0x6a, 0x8e, 0xcc, 0x83, 0x9c, 0x10, 0xef, 0x27, + 0xe5, 0x03, 0x8a, 0x48, 0x6d, 0xb8, 0x5d, 0x01, 0xdd, 0x75, 0x22, 0xa3, + 0x1d, 0x35, 0x82, 0x8b, 0x9b, 0x68, 0xb2, 0x1e, 0xa8, 0x28, 0x14, 0xfc, + 0x4f, 0x1f, 0x60, 0x54, 0xea, 0xf4, 0xa8, 0x45, 0x5b, 0x5f, 0x56, 0x82, + 0xfd, 0x2e, 0xb6, 0xdf, 0xfc, 0x55, 0x3b, 0x20, 0x91, 0x68, 0xcb, 0xc0, + 0x1d, 0xda, 0x8a, 0x31, 0x83, 0x19, 0xe4, 0x00, 0x0e, 0x3a, 0x11, 0x67, + 0xbd, 0x8b, 0x16, 0xeb, 0x1c, 0x7a, 0x1b, 0xb7, 0xca, 0xc5, 0xd5, 0xa4, + 0x9d, 0x84, 0xe9, 0x14, 0x24, 0x68, 0x40, 0xd9, 0xea, 0x90, 0x66, 0x12, + 0x33, 0xe3, 0xce, 0xe1, 0xa9, 0xb5, 0xcd, 0xd0, 0x4d, 0x11, 0x3b, 0x3b, + 0xf0, 0x47, 0x32, 0x66, 0xd5, 0x13, 0xa3, 0xe1, 0x3f, 0x68, 0x45, 0x2e, + 0x5b, 0xa1, 0x84, 0x0e, 0x63, 0xd2, 0x15, 0x8f, 0x11, 0x97, 0xf1, 0x84, + 0x68, 0x51, 0x20, 0x32, 0xea, 0xba, 0xd4, 0x6a, 0x70, 0x35, 0x5d, 0xb1, + 0xb2, 0x41, 0xce, 0x11, 0x32, 0xfc, 0xb3, 0x74, 0xf5, 0x5c, 0x40, 0x89, + 0x23, 0x26, 0x6e, 0x64, 0x19, 0xb4, 0xfa, 0xae, 0x17, 0x1c, 0xab, 0xe1, + 0xc4, 0xfd, 0xb5, 0xd3, 0x0f, 0xb8, 0xd8, 0xc1, 0xcf, 0x60, 0xab, 0x18, + 0x40, 0xd4, 0x92, 0xe6, 0x49, 0xbe, 0x4f, 0xae, 0xf3, 0xa3, 0x56, 0x3d, + 0x5d, 0x13, 0x20, 0x95, 0x09, 0x1f, 0xc8, 0x8d, 0x1b, 0x42, 0x08, 0x4e, + 0xe2, 0xbc, 0xab, 0x7d, 0xe1, 0xf1, 0x55, 0xfe, 0x8c, 0x47, 0x74, 0x58, + 0x25, 0xc5, 0x5c, 0x57, 0xb3, 0xb7, 0xc7, 0xf4, 0xd1, 0x3a, 0xcb, 0x82, + 0xdb, 0x8c, 0x55, 0x5d, 0x89, 0xba, 0xcc, 0x5c, 0x89, 0x6f, 0x4c, 0x5c, + 0x8b, 0xe4, 0xf9, 0x78, 0x8c, 0x7f, 0xda, 0x88, 0xcf, 0x8c, 0xe4, 0x82, + 0x81, 0xdd, 0x26, 0x76, 0x0b, 0x8b, 0x98, 0xcb, 0x0f, 0xeb, 0xe0, 0xaf, + 0xd2, 0x10, 0x3a, 0x71, 0xf2, 0x57, 0xde, 0x99, 0xe3, 0x10, 0xb7, 0x8f, + 0x21, 0x0c, 0xed, 0xbc, 0x51, 0xee, 0xf8, 0x15, 0x4a, 0xc6, 0xd2, 0x7b, + 0x7e, 0x72, 0x80, 0xc3, 0x20, 0xa2, 0xe8, 0x71, 0x08, 0x7d, 0x1e, 0x64, + 0x2c, 0xf0, 0xb5, 0x0d, 0x6e, 0xb7, 0x25, 0x2e, 0x71, 0x24, 0xe4, 0xe8, + 0x67, 0x63, 0xee, 0x56, 0x7d, 0x76, 0x82, 0xe1, 0x41, 0x20, 0x86, 0x94, + 0x17, 0xee, 0xc6, 0xa0, 0x74, 0x6b, 0xb4, 0xe0, 0xba, 0xf8, 0xe5, 0xa1, + 0x76, 0x2b, 0x16, 0x5f, 0x79, 0x0e, 0x02, 0x40, 0x76, 0x63, 0x0f, 0x8d, + 0x8c, 0xb8, 0xf8, 0xe3, 0x39, 0xb9, 0xc2, 0x84, 0x39, 0x0a, 0x04, 0x02, + 0xba, 0xc0, 0x0f, 0x84, 0x80, 0x28, 0xd0, 0xa6, 0xae, 0x29, 0x60, 0x69, + 0x2e, 0xf1, 0xfe, 0x80, 0xfb, 0xf8, 0x22, 0x15, 0x70, 0x89, 0x31, 0xfe, + 0x9b, 0x47, 0xe7, 0x58, 0xc7, 0xce, 0xc8, 0xe9, 0x6a, 0xc8, 0xd2, 0x61, + 0xf9, 0xf4, 0x7c, 0xc1, 0x60, 0x15, 0x25, 0x3e, 0xcb, 0x90, 0xb9, 0xc0, + 0x12, 0x07, 0x1c, 0xf3, 0xac, 0x89, 0xb3, 0x51}, + {0x98, 0x74, 0x71, 0xd6, 0x1d, 0x6c, 0x10, 0x5a, 0x05, 0xf8, 0x09, 0x14, + 0xed, 0xa3, 0xf0, 0x76, 0xc7, 0x53, 0xe5, 0xd6, 0xba, 0xe5, 0x43, 0x14, + 0xa8, 0x44, 0xe7, 0x73, 0x5a, 0xf5, 0xc8, 0x0c, 0xf4, 0x40, 0x5d, 0x10, + 0xa7, 0x9c, 0x91, 0x2f, 0x83, 0x5b, 0x98, 0x71, 0x09, 0xfe, 0x63, 0x03, + 0xcd, 0xfc, 0x8e, 0x11, 0x87, 0x7e, 0xc7, 0xf9, 0xaf, 0x98, 0x27, 0x79, + 0x15, 0x0b, 0x0a, 0x14, 0x7e, 0x6f, 0x11, 0xbf, 0x40, 0xd3, 0xaa, 0x12, + 0x71, 0x39, 0xe8, 0x66, 0xa1, 0x7c, 0x58, 0xf9, 0xff, 0xa2, 0x20, 0x3b, + 0x1c, 0x7c, 0x7b, 0x92, 0xc9, 0x1a, 0xdf, 0xda, 0x80, 0x7a, 0xaa, 0xc2, + 0x39, 0x11, 0xb0, 0xd9, 0x61, 0x21, 0x2d, 0x94, 0x5d, 0xb3, 0x94, 0xfa, + 0xed, 0xe6, 0x05, 0x70, 0x7f, 0x03, 0x93, 0x2e, 0xd7, 0x68, 0xcf, 0x3c, + 0x4b, 0xad, 0x25, 0xf0, 0x14, 0xfe, 0x6e, 0x9a, 0x4c, 0xb5, 0x9c, 0xd0, + 0x74, 0xd7, 0xe3, 0x94, 0x02, 0xae, 0x25, 0xe5, 0xc7, 0x3a, 0xb3, 0xa4, + 0x29, 0xcb, 0x59, 0xd2, 0x2c, 0x2d, 0x77, 0x67, 0xe5, 0x19, 0x70, 0x60, + 0x2d, 0xee, 0xfc, 0x93, 0x00, 0x1a, 0x10, 0x32, 0x0e, 0xec, 0xee, 0x32, + 0x80, 0xdc, 0xae, 0x02, 0xed, 0x14, 0x43, 0x72, 0x87, 0x08, 0x33, 0x6d, + 0xc6, 0x24, 0x08, 0xf9, 0xb9, 0x32, 0x22, 0x4b, 0x2f, 0xf6, 0x20, 0x83, + 0x88, 0x8a, 0x83, 0xcb, 0x6e, 0x69, 0xe8, 0x6a, 0x2d, 0x2f, 0x78, 0x7c, + 0x2b, 0xa2, 0x6b, 0xe9, 0x5f, 0xb8, 0x52, 0x83, 0xde, 0xee, 0xd3, 0x76, + 0x8f, 0x0c, 0x82, 0x6b, 0x92, 0x56, 0x70, 0x39, 0x69, 0xe1, 0x8e, 0xa8, + 0x5a, 0x6a, 0xb6, 0x1a, 0x9f, 0x6c, 0xc0, 0x4e, 0xac, 0x7a, 0x6c, 0x4a, + 0x4b, 0x87, 0x67, 0x38, 0x46, 0xa1, 0xf0, 0x08, 0xf2, 0xd9, 0x30, 0x89, + 0x32, 0xf8, 0xc2, 0xac, 0xc2, 0xed, 0x80, 0xa9, 0xf3, 0xf8, 0xf6, 0xbe, + 0x44, 0xd0, 0xab, 0x22, 0xa6, 0xf6, 0x52, 0x5d, 0xb6, 0x6c, 0xe8, 0xed, + 0xb9, 0xe4, 0x6b, 0x5a, 0x4b, 0x3e, 0x17, 0xc8, 0x43, 0x6f, 0x16, 0x92, + 0x6f, 0xe6, 0x6b, 0xf3, 0x61, 0x82, 0x44, 0x74, 0x93, 0x25, 0x51, 0xd5, + 0x60, 0xd7, 0xae, 0x51, 0xd6, 0x86, 0x2e, 0x7a, 0x0b, 0xdb, 0xdd, 0x6f, + 0x39, 0x24, 0x00, 0x14, 0x58, 0x4c, 0x70, 0x39, 0x83, 0x66, 0xce, 0x80, + 0x12, 0x91, 0x0e, 0x8d, 0x6f, 0x3e, 0x81, 0x2e, 0x4a, 0xcd, 0x3b, 0x5a, + 0x6f, 0xbf, 0x20, 0x29, 0x2f, 0x51, 0xc7, 0x8e, 0x14, 0x9c, 0x75, 0xf7, + 0x02, 0x05, 0xdc, 0x8b, 0x0f, 0xd9, 0x25, 0x9b, 0xc7, 0x3b, 0xec, 0xd6, + 0x6d, 0x12, 0x0c, 0x2c, 0x71, 0xc9, 0xce, 0xe4, 0x3e, 0x1a, 0xd7, 0x91, + 0x3c, 0xda, 0xdb, 0x40, 0xfc, 0xee, 0x82, 0x84, 0x2d, 0xba, 0x0e, 0x0b, + 0xbe, 0x2b, 0x80, 0xd2, 0x37, 0xe7, 0x10, 0x3a, 0x87, 0x17, 0xd3, 0x46, + 0x04, 0x34, 0xbb, 0x32, 0x43, 0x01, 0x88, 0xd8, 0xf1, 0xb9, 0xb2, 0x96, + 0xa1, 0x75, 0x86, 0x81, 0x06, 0x92, 0xb1, 0xc5, 0x30, 0x06, 0x95, 0x82, + 0x64, 0xdd, 0xa2, 0x98, 0x51, 0x06, 0x03, 0x63, 0xa7, 0x66, 0x4d, 0xab, + 0x7f, 0xdc, 0x38, 0xfb, 0x1c, 0xce, 0x13, 0x11, 0x33, 0x64, 0xda, 0xd2, + 0xff, 0xe9, 0x1e, 0x08, 0x0b, 0xf4, 0xc1, 0xe2, 0x6c, 0x96, 0x65, 0x2b, + 0x54, 0xe1, 0x4e, 0x6d, 0xcf, 0x99, 0x8e, 0x04, 0x9a, 0x82, 0x9c, 0x19, + 0x15, 0x61, 0x23, 0x90, 0x43, 0x19, 0x3a, 0x4d, 0xcb, 0x34, 0xbf, 0x8e, + 0xbb, 0x37, 0xa2, 0x42, 0xd1, 0x72, 0xe0, 0x67, 0x12, 0x55, 0xec, 0xd2, + 0x29, 0x5f, 0x63, 0x26, 0x00, 0x82, 0xe3, 0xc3, 0x1f, 0xf5, 0x72, 0xc6, + 0x2e, 0xb9, 0xd2, 0x0f, 0x68, 0xcd, 0x04, 0x9e, 0x4a, 0xca, 0x33, 0xfc, + 0x23, 0x4f, 0x08, 0x3f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {460, + {0x34, 0x5e, 0xa0, 0x13, 0x8f, 0x4c, 0x3b, 0x78, 0xeb, 0x5a, 0x5f, 0xa3, + 0x87, 0x4e, 0x7f, 0x15}, + {0xb0, 0x13, 0x13, 0xee, 0x84, 0x07, 0x42, 0x02, 0x3a, 0x99, 0x15, 0x57, + 0x13, 0x17, 0x04, 0x03, 0x19, 0x7a, 0xb2, 0xad, 0x3e, 0x79, 0x7f, 0x9d, + 0xa8, 0xe8, 0xde, 0xed, 0xbd, 0x61, 0x02, 0x9d, 0x7c, 0x40, 0x21, 0x5b, + 0x8a, 0x44, 0x90, 0xae, 0x4e, 0x61, 0xff, 0x25, 0x06, 0xe7, 0x90, 0x6c, + 0xec, 0xc4, 0x56, 0x23, 0xae, 0xe2, 0xc6, 0x82, 0x34, 0x38, 0xf2, 0x61, + 0x32, 0x7e, 0x96, 0xca, 0x7e, 0x21, 0xb9, 0xf1, 0xc1, 0x28, 0xc2, 0x17, + 0x14, 0xf0, 0xa3, 0xfb, 0x01, 0x48, 0x44, 0x76, 0x9a, 0xa9, 0xab, 0x45, + 0x06, 0x3d, 0x1b, 0x55, 0x0f, 0xb2, 0x1f, 0xce, 0x61, 0x57, 0x5a, 0x23, + 0x76, 0xc0, 0xa3, 0xd8, 0x6a, 0x8e, 0xcc, 0x83, 0x9c, 0x10, 0xef, 0x27, + 0xe5, 0x03, 0x8a, 0x48, 0x6d, 0xb8, 0x5d, 0x01, 0xdd, 0x75, 0x22, 0xa3, + 0x1d, 0x35, 0x82, 0x8b, 0x9b, 0x68, 0xb2, 0x1e, 0xa8, 0x28, 0x14, 0xfc, + 0x4f, 0x1f, 0x60, 0x54, 0xea, 0xf4, 0xa8, 0x45, 0x5b, 0x5f, 0x56, 0x82, + 0xfd, 0x2e, 0xb6, 0xdf, 0xfc, 0x55, 0x3b, 0x20, 0x91, 0x68, 0xcb, 0xc0, + 0x1d, 0xda, 0x8a, 0x31, 0x83, 0x19, 0xe4, 0x00, 0x0e, 0x3a, 0x11, 0x67, + 0xbd, 0x8b, 0x16, 0xeb, 0x1c, 0x7a, 0x1b, 0xb7, 0xca, 0xc5, 0xd5, 0xa4, + 0x9d, 0x84, 0xe9, 0x14, 0x24, 0x68, 0x40, 0xd9, 0xea, 0x90, 0x66, 0x12, + 0x33, 0xe3, 0xce, 0xe1, 0xa9, 0xb5, 0xcd, 0xd0, 0x4d, 0x11, 0x3b, 0x3b, + 0xf0, 0x47, 0x32, 0x66, 0xd5, 0x13, 0xa3, 0xe1, 0x3f, 0x68, 0x45, 0x2e, + 0x5b, 0xa1, 0x84, 0x0e, 0x63, 0xd2, 0x15, 0x8f, 0x11, 0x97, 0xf1, 0x84, + 0x68, 0x51, 0x20, 0x32, 0xea, 0xba, 0xd4, 0x6a, 0x70, 0x35, 0x5d, 0xb1, + 0xb2, 0x41, 0xce, 0x11, 0x32, 0xfc, 0xb3, 0x74, 0xf5, 0x5c, 0x40, 0x89, + 0x23, 0x26, 0x6e, 0x64, 0x19, 0xb4, 0xfa, 0xae, 0x17, 0x1c, 0xab, 0xe1, + 0xc4, 0xfd, 0xb5, 0xd3, 0x0f, 0xb8, 0xd8, 0xc1, 0xcf, 0x60, 0xab, 0x18, + 0x40, 0xd4, 0x92, 0xe6, 0x49, 0xbe, 0x4f, 0xae, 0xf3, 0xa3, 0x56, 0x3d, + 0x5d, 0x13, 0x20, 0x95, 0x09, 0x1f, 0xc8, 0x8d, 0x1b, 0x42, 0x08, 0x4e, + 0xe2, 0xbc, 0xab, 0x7d, 0xe1, 0xf1, 0x55, 0xfe, 0x8c, 0x47, 0x74, 0x58, + 0x25, 0xc5, 0x5c, 0x57, 0xb3, 0xb7, 0xc7, 0xf4, 0xd1, 0x3a, 0xcb, 0x82, + 0xdb, 0x8c, 0x55, 0x5d, 0x89, 0xba, 0xcc, 0x5c, 0x89, 0x6f, 0x4c, 0x5c, + 0x8b, 0xe4, 0xf9, 0x78, 0x8c, 0x7f, 0xda, 0x88, 0xcf, 0x8c, 0xe4, 0x82, + 0x81, 0xdd, 0x26, 0x76, 0x0b, 0x8b, 0x98, 0xcb, 0x0f, 0xeb, 0xe0, 0xaf, + 0xd2, 0x10, 0x3a, 0x71, 0xf2, 0x57, 0xde, 0x99, 0xe3, 0x10, 0xb7, 0x8f, + 0x21, 0x0c, 0xed, 0xbc, 0x51, 0xee, 0xf8, 0x15, 0x4a, 0xc6, 0xd2, 0x7b, + 0x7e, 0x72, 0x80, 0xc3, 0x20, 0xa2, 0xe8, 0x71, 0x08, 0x7d, 0x1e, 0x64, + 0x2c, 0xf0, 0xb5, 0x0d, 0x6e, 0xb7, 0x25, 0x2e, 0x71, 0x24, 0xe4, 0xe8, + 0x67, 0x63, 0xee, 0x56, 0x7d, 0x76, 0x82, 0xe1, 0x41, 0x20, 0x86, 0x94, + 0x17, 0xee, 0xc6, 0xa0, 0x74, 0x6b, 0xb4, 0xe0, 0xba, 0xf8, 0xe5, 0xa1, + 0x76, 0x2b, 0x16, 0x5f, 0x79, 0x0e, 0x02, 0x40, 0x76, 0x63, 0x0f, 0x8d, + 0x8c, 0xb8, 0xf8, 0xe3, 0x39, 0xb9, 0xc2, 0x84, 0x39, 0x0a, 0x04, 0x02, + 0xba, 0xc0, 0x0f, 0x84, 0x80, 0x28, 0xd0, 0xa6, 0xae, 0x29, 0x60, 0x69, + 0x2e, 0xf1, 0xfe, 0x80, 0xfb, 0xf8, 0x22, 0x15, 0x70, 0x89, 0x31, 0xfe, + 0x9b, 0x47, 0xe7, 0x58, 0xc7, 0xce, 0xc8, 0xe9, 0x6a, 0xc8, 0xd2, 0x61, + 0xf9, 0xf4, 0x7c, 0xc1, 0x60, 0x15, 0x25, 0x3e, 0xcb, 0x90, 0xb9, 0xc0, + 0x12, 0x07, 0x1c, 0xf3, 0xac, 0x89, 0xb3, 0x51}, + {0x25, 0x13, 0xcb, 0xb7, 0xc8, 0xf3, 0x4d, 0x97, 0xdd, 0xd6, 0xfb, 0x37, + 0x4c, 0x0f, 0x55, 0x52, 0x2f, 0x15, 0xf9, 0xed, 0xbd, 0x83, 0x60, 0xa6, + 0x71, 0xf8, 0xe8, 0x3f, 0x53, 0x3b, 0x54, 0x33, 0xf1, 0x7d, 0xa2, 0x9c, + 0xf0, 0x6e, 0xb0, 0x49, 0x6c, 0xca, 0x0a, 0xc4, 0x4f, 0x9e, 0xc9, 0x98, + 0xad, 0xdc, 0x6b, 0xaf, 0xfc, 0x31, 0x32, 0x91, 0x19, 0xe0, 0xf7, 0x44, + 0x09, 0x4b, 0x78, 0x51, 0xa3, 0xc5, 0xd4, 0xb0, 0xe2, 0xd6, 0x52, 0xe5, + 0x8f, 0x50, 0x83, 0x30, 0xef, 0x78, 0x0f, 0x1e, 0x25, 0x5a, 0x00, 0x18, + 0x02, 0x61, 0xf9, 0x97, 0x2c, 0x2e, 0xec, 0xa4, 0x4a, 0x49, 0xff, 0xbf, + 0x3f, 0x1e, 0x46, 0x1f, 0xd9, 0xf4, 0x2d, 0xfb, 0x32, 0xdb, 0x35, 0x7d, + 0x5c, 0x12, 0x47, 0x4f, 0x6f, 0x0b, 0x85, 0x8b, 0xb5, 0x1a, 0x33, 0x3f, + 0x3b, 0x71, 0xfd, 0x0f, 0xab, 0x36, 0x32, 0xbc, 0x35, 0xaa, 0x05, 0xe0, + 0x82, 0x0b, 0xfc, 0xf2, 0x4d, 0x03, 0xd6, 0x4d, 0x8b, 0xc2, 0xea, 0x51, + 0xbf, 0x7f, 0xa8, 0x18, 0x85, 0x39, 0x23, 0x70, 0x96, 0xf9, 0x0b, 0x1a, + 0xbe, 0xac, 0x35, 0xd0, 0x71, 0xb5, 0x32, 0xff, 0x3c, 0xa2, 0x27, 0xaf, + 0xbd, 0x8c, 0x62, 0x32, 0x18, 0x40, 0x6a, 0xfa, 0xf3, 0x52, 0x61, 0x85, + 0x19, 0x12, 0x09, 0x6f, 0x34, 0xb2, 0x57, 0x58, 0x18, 0x68, 0xab, 0xf8, + 0x4d, 0x14, 0x6c, 0x0a, 0xd4, 0x6e, 0xf6, 0x59, 0x74, 0x39, 0x90, 0xbb, + 0xc8, 0x72, 0xe1, 0x8d, 0x37, 0x53, 0x66, 0xc5, 0xad, 0x50, 0x29, 0xd2, + 0xfd, 0x87, 0xfa, 0x88, 0xf4, 0x09, 0xb0, 0x4a, 0xff, 0xb7, 0xa1, 0x74, + 0xfd, 0x39, 0x0d, 0x30, 0x14, 0xbf, 0x31, 0x89, 0x04, 0xbc, 0x14, 0x46, + 0x59, 0x4d, 0x43, 0xfc, 0x1e, 0x52, 0x79, 0xdb, 0x1d, 0x41, 0x59, 0x6e, + 0xe0, 0x08, 0x56, 0x58, 0xa8, 0x11, 0x2a, 0x24, 0xc5, 0x1e, 0x3b, 0x2f, + 0x9c, 0x6a, 0x47, 0x4e, 0x78, 0x8e, 0xf1, 0xec, 0x45, 0x71, 0xef, 0x08, + 0xc0, 0x29, 0x08, 0x3f, 0x86, 0x64, 0x35, 0x2a, 0xb8, 0xe7, 0x94, 0xc7, + 0x3e, 0x0a, 0xd7, 0x39, 0x78, 0x2d, 0x9c, 0xdb, 0x76, 0x3c, 0x5a, 0x05, + 0x9e, 0x5b, 0xbe, 0xb7, 0xd3, 0x4d, 0x57, 0xee, 0x85, 0xb6, 0x0c, 0xb4, + 0xf0, 0x66, 0x5f, 0xc2, 0x5c, 0x0f, 0x56, 0x68, 0x98, 0x67, 0x85, 0x2d, + 0xe7, 0x83, 0x83, 0x96, 0xff, 0xf1, 0x06, 0xca, 0x20, 0x46, 0x0a, 0xd0, + 0xb3, 0x89, 0xe6, 0x23, 0xa5, 0x3f, 0x01, 0x32, 0x9a, 0xcf, 0x00, 0xa5, + 0x2e, 0x65, 0x40, 0xe9, 0x58, 0x7d, 0xc3, 0x77, 0x17, 0x3e, 0x18, 0x68, + 0xcd, 0x1b, 0x23, 0xc7, 0x34, 0x70, 0x41, 0x98, 0xd1, 0x6b, 0xac, 0x7f, + 0xe2, 0x50, 0xe9, 0xcd, 0xba, 0x27, 0x7d, 0x18, 0x73, 0x03, 0x4d, 0xae, + 0xfe, 0x7b, 0x16, 0xdc, 0xfd, 0xeb, 0x9e, 0x63, 0x7a, 0xa3, 0xbf, 0xc3, + 0x41, 0x9e, 0x1d, 0x69, 0xba, 0xf3, 0x3b, 0xf3, 0x06, 0x36, 0xe0, 0x89, + 0x65, 0x5f, 0xc6, 0xab, 0xe5, 0xd7, 0x08, 0xef, 0xdc, 0xf7, 0x88, 0x41, + 0xf5, 0x59, 0x56, 0xc9, 0xf4, 0xd3, 0xa8, 0x07, 0xb0, 0x99, 0x7e, 0x27, + 0xde, 0x97, 0x4f, 0x0b, 0x75, 0x57, 0xfc, 0x4d, 0xbf, 0xa2, 0x8a, 0x5d, + 0x12, 0x7b, 0xc2, 0x90, 0x23, 0x24, 0xf0, 0x7c, 0x53, 0x78, 0xfc, 0x66, + 0x17, 0x1f, 0xae, 0x93, 0xdf, 0xc1, 0x4d, 0xe2, 0xc9, 0xb0, 0x0e, 0x9b, + 0x78, 0x67, 0xfd, 0x9b, 0x16, 0x64, 0x90, 0x90, 0x24, 0x63, 0x8d, 0x98, + 0xa4, 0x69, 0x77, 0x24, 0x18, 0xb7, 0x0c, 0x82, 0x9d, 0x38, 0x5c, 0x98, + 0xfe, 0x36, 0x64, 0xae, 0x63, 0x07, 0x97, 0x03, 0x88, 0xf9, 0xf6, 0xa0, + 0x4c, 0xa4, 0x06, 0x21, 0x22, 0xed, 0xf1, 0x05, 0xd4, 0xc4, 0x05, 0x40, + 0x68, 0xbb, 0x32, 0x04}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {461, + {0x13, 0x93, 0xfd, 0xfc, 0xca, 0x4a, 0x56, 0x0e, 0xe5, 0xc1, 0xad, 0x7b, + 0xcc, 0x04, 0xcc, 0x42}, + {0x61, 0xa0, 0x7a, 0x4a, 0xd6, 0xcd, 0x17, 0x13, 0x2d, 0xe4, 0x54, 0x4f, + 0xc2, 0xd2, 0x4d, 0xe0, 0x9a, 0xd0, 0x9a, 0xf0, 0xae, 0x01, 0xe1, 0x9f, + 0x99, 0xe0, 0x2c, 0x74, 0x2a, 0xe6, 0x6b, 0x56, 0xbf, 0xd6, 0xc4, 0x7b, + 0xbe, 0xdc, 0x3a, 0xe6, 0x8e, 0x7b, 0x89, 0x25, 0xc0, 0x14, 0x79, 0x7a, + 0xfd, 0x18, 0xc7, 0xfe, 0x21, 0xa3, 0x7e, 0x25, 0x95, 0x35, 0x65, 0x7d, + 0x7d, 0x42, 0x3c, 0xef, 0x06, 0x89, 0xac, 0xcd, 0x12, 0x19, 0x27, 0x5a, + 0x78, 0x07, 0x16, 0x8d, 0xfb, 0x6f, 0xb5, 0x68, 0xac, 0xd4, 0x31, 0x36, + 0xeb, 0x2d, 0xcc, 0x76, 0x5c, 0x69, 0xa2, 0x54, 0x67, 0x3b, 0xa6, 0x6c, + 0xa4, 0x02, 0xd1, 0x5f, 0xb6, 0x46, 0x26, 0x99, 0x74, 0xf5, 0xcb, 0xa8, + 0xf2, 0x50, 0xae, 0x74, 0x1a, 0x25, 0x34, 0xc2, 0xa7, 0x8e, 0x0f, 0x3f, + 0x4e, 0xb4, 0xbd, 0xdd, 0x6a, 0x08, 0xe8, 0xce, 0x87, 0xea, 0x70, 0x6a, + 0x3d, 0x1b, 0x2e, 0x3e, 0x5e, 0xd7, 0x13, 0x2b, 0x0c, 0x1b, 0x51, 0x0e, + 0xde, 0x3d, 0xb0, 0x56, 0x76, 0x32, 0x25, 0xb3, 0x7f, 0x6d, 0xba, 0x1c, + 0x8a, 0x36, 0x59, 0x88, 0xdd, 0x7d, 0x7d, 0xf1, 0xe7, 0x88, 0xca, 0xad, + 0x56, 0xdd, 0x0b, 0x4e, 0xfa, 0x41, 0x62, 0xbf, 0xfb, 0x06, 0xd8, 0xff, + 0xfe, 0x06, 0x8b, 0x68, 0xbe, 0xb7, 0x41, 0xb0, 0x8e, 0x22, 0xd5, 0x03, + 0x1c, 0xcf, 0x8e, 0x81, 0x34, 0x28, 0x73, 0x54, 0xf5, 0xb1, 0x37, 0x58, + 0x90, 0x5b, 0x82, 0x72, 0x1b, 0x3e, 0xa5, 0x6b, 0x91, 0x81, 0xe9, 0x85, + 0x96, 0x84, 0x6e, 0xf4, 0x90, 0x1f, 0xb9, 0x9d, 0x0e, 0xc9, 0xe0, 0x91, + 0xe0, 0x91, 0x57, 0xf6, 0x4c, 0x50, 0xbc, 0x53, 0x8f, 0x94, 0xff, 0x43, + 0x84, 0xa5, 0x6b, 0x79, 0xc0, 0x9c, 0x6a, 0xdb, 0x4f, 0xe9, 0x01, 0xec, + 0xb0, 0x7d, 0x5a, 0xe0, 0xee, 0xcd, 0x21, 0x61, 0xc4, 0x0a, 0xa4, 0xa2, + 0x51, 0x66, 0xdb, 0x00, 0xce, 0xc3, 0x94, 0x33, 0x5f, 0x2c, 0xa3, 0x40, + 0x6c, 0x70, 0x18, 0x9a, 0x72, 0x3f, 0x14, 0xc3, 0xdd, 0x2a, 0xdc, 0x4e, + 0x72, 0xb6, 0x2d, 0xf1, 0x05, 0xe6, 0x7e, 0xa1, 0x9b, 0xc8, 0x03, 0xa9, + 0x4a, 0x0c, 0x3f, 0x92, 0xd6, 0xcc, 0x18, 0x68, 0x25, 0xaa, 0x32, 0xae, + 0xbe, 0xe1, 0x62, 0x8a, 0xcc, 0x66, 0x33, 0x70, 0x62, 0x82, 0xd9, 0xda, + 0x29, 0x4e, 0x32, 0xc5, 0x1d, 0x5e, 0x01, 0x3b, 0x53, 0x10, 0x51, 0xd3, + 0x2b, 0x07, 0x08, 0x1e, 0x5a, 0xb3, 0xab, 0xa0, 0x56, 0x56, 0x64, 0xb0, + 0x85, 0xf1, 0xdc, 0x38, 0x8f, 0x84, 0xfc, 0x56, 0xb1, 0x82, 0xc0, 0x6a, + 0x63, 0xdd, 0x30, 0x3f, 0x9b, 0x63, 0x56, 0x4c, 0xff, 0x19, 0xb5, 0x58, + 0x0b, 0x84, 0xb4, 0xfd, 0xff, 0x3a, 0x11, 0x2d, 0xdd, 0xdd, 0x7f, 0xaf, + 0x56, 0xf4, 0x4a, 0x3a, 0xfb, 0x70, 0x6d, 0x53, 0xa2, 0x65, 0xe9, 0x38, + 0x20, 0x88, 0x86, 0xe3, 0x6f, 0xd6, 0xf4, 0xcf, 0x77, 0x5f, 0x9d, 0xd0, + 0x55, 0xc3, 0x48, 0xc2, 0xab, 0x71, 0xaf, 0xd4, 0x93, 0xf0, 0x82, 0x92, + 0x92, 0x00, 0xc2, 0x01, 0x91, 0xc1, 0xb6, 0x56, 0x2f, 0x2d, 0x59, 0x6c, + 0x78, 0x6d, 0x1b, 0xc3, 0xab, 0x96, 0x64, 0x7a, 0x3c, 0x72, 0x9d, 0xf4, + 0x03, 0xa3, 0x9d, 0x6e, 0x60, 0x39, 0xf8, 0x00, 0x0a, 0xe4, 0x64, 0x14, + 0x51, 0x21, 0x51, 0x31, 0x3d, 0xd7, 0x39, 0x8d, 0x5a, 0x85, 0x34, 0xb0, + 0xb0, 0x22, 0xa6, 0x3b, 0x3c, 0x4d, 0xc6, 0xd3, 0x53, 0x3a, 0xa2, 0xee, + 0xfd, 0xaa, 0x68, 0x25, 0x57, 0x77, 0xd7, 0x57, 0x52, 0x01, 0x9b, 0xeb, + 0xd0, 0xfc, 0x0c, 0xdf, 0xf1, 0x5f, 0x02, 0x4a, 0xb7, 0x63, 0x6a, 0x9f, + 0xb2, 0x4b, 0xad, 0xd8, 0x84, 0x84, 0xae, 0xd1}, + {0xd8, 0x89, 0xf6, 0xcc, 0x18, 0x54, 0x03, 0x15, 0x15, 0x75, 0x37, 0x2f, + 0x79, 0xf4, 0xdb, 0x6a, 0x3c, 0xb5, 0xf1, 0x7a, 0x1a, 0x67, 0x76, 0x53, + 0x50, 0x74, 0xc1, 0x61, 0x9c, 0x34, 0xd8, 0x24, 0xc1, 0x37, 0x67, 0x1b, + 0x1b, 0x47, 0xd4, 0xcd, 0x1d, 0xa8, 0x1e, 0x7f, 0x7f, 0x9e, 0xa5, 0xe4, + 0x4a, 0x14, 0xac, 0x69, 0x86, 0x39, 0x7f, 0xf9, 0x14, 0x14, 0xdd, 0x83, + 0xee, 0xfd, 0xcb, 0xcb, 0x74, 0x94, 0x20, 0x4b, 0x94, 0x17, 0xf6, 0xf2, + 0x21, 0xfc, 0x22, 0x74, 0x63, 0x72, 0x86, 0xe4, 0x5e, 0xef, 0x91, 0x7e, + 0xbe, 0xd7, 0x0b, 0x84, 0xce, 0x23, 0x14, 0x1e, 0x33, 0xb7, 0x5d, 0xfe, + 0x05, 0x32, 0x73, 0x01, 0x9a, 0xdf, 0x98, 0xe4, 0xc0, 0x4a, 0xb7, 0x40, + 0xcd, 0x9e, 0xd8, 0xa3, 0x77, 0xc4, 0xf2, 0x48, 0xb8, 0x28, 0xc7, 0x00, + 0x15, 0xfe, 0x16, 0x55, 0xaa, 0x2e, 0x9b, 0x60, 0xa4, 0x94, 0xbf, 0xda, + 0xe4, 0x2f, 0xdb, 0x21, 0x9d, 0xd3, 0x1c, 0xdd, 0xdd, 0xe0, 0x5d, 0xfb, + 0x13, 0x89, 0x44, 0x3f, 0x61, 0x8e, 0x63, 0x19, 0xcb, 0xda, 0xdb, 0x9f, + 0x8c, 0x26, 0xfb, 0xca, 0x91, 0x89, 0x2a, 0xab, 0x3c, 0x31, 0xf3, 0x9b, + 0x5f, 0x2a, 0x9d, 0xa4, 0x98, 0xfc, 0x54, 0xee, 0xc6, 0x6d, 0x44, 0x69, + 0x05, 0xae, 0xe1, 0x6c, 0x19, 0xe4, 0xa0, 0xdf, 0x98, 0x79, 0x0b, 0xd0, + 0x8a, 0xf1, 0xf1, 0xd0, 0xf9, 0xd7, 0xbb, 0x1f, 0x6e, 0xc3, 0x79, 0xc0, + 0x6d, 0x16, 0x03, 0xfb, 0x7f, 0x30, 0x0c, 0x7c, 0x1f, 0x09, 0x90, 0x06, + 0x7f, 0x6a, 0x89, 0x0a, 0x84, 0x87, 0x2c, 0x6d, 0xee, 0xe3, 0x9b, 0x82, + 0x22, 0x90, 0x6c, 0x68, 0xbc, 0x76, 0xff, 0x75, 0xe1, 0x67, 0xba, 0x96, + 0x77, 0xe5, 0xe2, 0x82, 0x25, 0x5e, 0x0f, 0xf7, 0x28, 0x1b, 0xc8, 0xc9, + 0x26, 0x7c, 0x48, 0x6d, 0xc2, 0xe5, 0xf5, 0x61, 0x30, 0x9b, 0x48, 0x29, + 0xe5, 0xc4, 0x0b, 0x24, 0x3b, 0x22, 0x71, 0x7b, 0x4e, 0xe2, 0x76, 0x31, + 0x34, 0x89, 0x72, 0x9c, 0x34, 0x18, 0x8e, 0xab, 0xfc, 0x7a, 0x19, 0x85, + 0x3b, 0xa7, 0x6f, 0x38, 0xb9, 0x7c, 0x04, 0xef, 0xcd, 0xcb, 0xa6, 0x5f, + 0xe0, 0x64, 0x8f, 0x13, 0x2b, 0xec, 0xbe, 0x5b, 0x13, 0x34, 0x36, 0xe5, + 0x5e, 0x1e, 0x97, 0xd9, 0x86, 0x87, 0x71, 0x88, 0xcf, 0x84, 0x70, 0xbb, + 0x32, 0x59, 0x19, 0x5a, 0x4a, 0x8e, 0x80, 0xc0, 0xcf, 0x06, 0x7f, 0x14, + 0xc8, 0x09, 0xe5, 0x78, 0x26, 0x62, 0x7a, 0xe8, 0xc7, 0x4d, 0x90, 0x94, + 0x55, 0x9a, 0xfc, 0xa1, 0x65, 0x13, 0x67, 0xb6, 0xa9, 0xf1, 0xbd, 0x8d, + 0x47, 0x35, 0xcf, 0x95, 0x8e, 0x60, 0xd3, 0x74, 0x09, 0xd5, 0x11, 0xd2, + 0x83, 0x39, 0x8c, 0xa7, 0x9f, 0xd2, 0xc0, 0x72, 0x16, 0x16, 0xd7, 0x65, + 0x40, 0x93, 0x16, 0x83, 0xb0, 0x7f, 0x19, 0x52, 0xa6, 0x1d, 0x5d, 0x1a, + 0x24, 0xba, 0x88, 0x53, 0xc2, 0xc4, 0x30, 0x48, 0x20, 0x05, 0xa7, 0x1d, + 0x47, 0x08, 0x17, 0x71, 0x40, 0xc8, 0xef, 0x9b, 0xd8, 0xbd, 0x18, 0x41, + 0x84, 0x91, 0x63, 0x4b, 0xbe, 0x18, 0xba, 0x93, 0x65, 0xf4, 0xf9, 0x7c, + 0x61, 0xed, 0x57, 0x45, 0x13, 0xd7, 0x5a, 0xf5, 0xb5, 0x5b, 0x83, 0xd9, + 0x21, 0x0b, 0xe6, 0x04, 0xdd, 0xcf, 0xa4, 0x49, 0x16, 0x63, 0x27, 0xdd, + 0xb2, 0x46, 0x4a, 0x42, 0x3e, 0xab, 0x3c, 0x1b, 0x7a, 0xd6, 0x4a, 0xd9, + 0xbe, 0xca, 0x90, 0x67, 0xb1, 0x99, 0x17, 0x2a, 0xb6, 0x0d, 0xe8, 0x13, + 0x8e, 0x01, 0x04, 0x36, 0x18, 0x07, 0xfe, 0x63, 0x3a, 0x9e, 0x3f, 0x5a, + 0x08, 0x0b, 0x18, 0xf8, 0x27, 0xa7, 0x88, 0x0a, 0x85, 0x33, 0xc8, 0xa0, + 0x9a, 0xbc, 0xd5, 0x9e, 0x6c, 0x45, 0xb3, 0xb9, 0xcc, 0xbd, 0x11, 0x06, + 0x53, 0xf6, 0xc2, 0xed}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {462, + {0xa6, 0x1f, 0xcc, 0x0a, 0xaf, 0x92, 0x17, 0x24, 0xc7, 0x8f, 0x50, 0xd1, + 0x97, 0x23, 0x07, 0x14}, + {0x7a, 0x03, 0xc9, 0x4f, 0xab, 0x5c, 0x98, 0x66, 0xa0, 0x0d, 0xe4, 0x46, + 0x07, 0x97, 0xd4, 0xa5, 0x79, 0x47, 0x76, 0x37, 0x30, 0x05, 0x66, 0x03, + 0x51, 0x08, 0xf5, 0x11, 0x61, 0xf5, 0xbb, 0x91, 0x1e, 0x47, 0x94, 0x6e, + 0x96, 0x6a, 0xf3, 0x47, 0xdf, 0x13, 0x34, 0x4c, 0x93, 0xc3, 0x1b, 0x2f, + 0xd5, 0xc1, 0x04, 0xf0, 0x96, 0x09, 0x1a, 0x61, 0xce, 0xcc, 0x9a, 0x56, + 0xa5, 0xc9, 0x59, 0x9a, 0x3b, 0x5d, 0x0f, 0x63, 0x89, 0xde, 0x06, 0xfe, + 0x06, 0xec, 0x2f, 0xba, 0x52, 0xbd, 0xa1, 0x65, 0x35, 0xd0, 0xb7, 0xb0, + 0x7a, 0x4a, 0xa4, 0xf6, 0x13, 0x7c, 0xf8, 0x35, 0x11, 0x66, 0xba, 0xe3, + 0x2e, 0x70, 0xcf, 0x32, 0x71, 0x8b, 0x43, 0x23, 0x05, 0x86, 0xae, 0x4f, + 0xee, 0x1a, 0x5c, 0xc0, 0xca, 0xbd, 0x23, 0x5b, 0x09, 0x8e, 0x97, 0x5b, + 0x19, 0xbf, 0xb1, 0x49, 0x49, 0xac, 0xd5, 0xa4, 0xdf, 0x2c, 0x44, 0x62, + 0x25, 0x4d, 0x2e, 0xe5, 0xe7, 0x62, 0x74, 0x68, 0xe8, 0x64, 0x2e, 0x25, + 0xb5, 0xd1, 0xf1, 0x31, 0xdc, 0x51, 0x25, 0xa7, 0x43, 0xff, 0x16, 0x4d, + 0x9f, 0x76, 0x2e, 0x26, 0xf0, 0xd3, 0x60, 0xd1, 0xe4, 0x1a, 0x9b, 0xa0, + 0x96, 0x64, 0xd4, 0x07, 0x0e, 0x55, 0xd9, 0x90, 0x22, 0x5e, 0x25, 0xe5, + 0xb6, 0x52, 0x22, 0x0d, 0x6e, 0x89, 0x17, 0x66, 0x35, 0x0b, 0x85, 0xc5, + 0x06, 0x08, 0x37, 0xf7, 0x5e, 0xf3, 0x3f, 0x5e, 0x12, 0x0d, 0x52, 0x8b, + 0x8c, 0x43, 0x66, 0x87, 0x24, 0xd9, 0xb4, 0xac, 0x34, 0x94, 0x22, 0xd3, + 0x5b, 0x2c, 0xae, 0x1e, 0x63, 0x00, 0x7e, 0x37, 0x6d, 0x54, 0x04, 0x45, + 0xcf, 0xe7, 0xf6, 0xe0, 0x5d, 0x4c, 0xf7, 0x34, 0x84, 0xc9, 0x45, 0xa1, + 0x4c, 0x43, 0x8e, 0x47, 0xd3, 0x91, 0xcc, 0x6f, 0xf4, 0xbb, 0x6c, 0x95, + 0x3c, 0x94, 0xd1, 0x69, 0x2f, 0x4e, 0x5a, 0x36, 0x36, 0x15, 0x91, 0xa9, + 0x74, 0x06, 0xd0, 0xe3, 0xbf, 0x81, 0x15, 0x34, 0x48, 0xc0, 0x59, 0xc6, + 0xe3, 0x3e, 0x83, 0x6c, 0x63, 0xd5, 0xf3, 0x16, 0x68, 0xae, 0xf0, 0xc2, + 0x4c, 0xb9, 0xa1, 0x68, 0xe8, 0x7d, 0x55, 0xa9, 0x50, 0x22, 0x4c, 0xe8, + 0x6d, 0x65, 0x44, 0xe9, 0x4b, 0x2d, 0x4d, 0x28, 0x09, 0xcd, 0xe3, 0x09, + 0x37, 0x11, 0x8d, 0x8a, 0x83, 0x82, 0xa4, 0x02, 0xd3, 0x0f, 0x9c, 0x0e, + 0x11, 0x82, 0xa5, 0xe0, 0xbf, 0x81, 0xf1, 0x79, 0x86, 0xd2, 0x67, 0x39, + 0x54, 0xb4, 0x19, 0x32, 0xe9, 0x26, 0x18, 0x0f, 0xf3, 0x36, 0xe6, 0x44, + 0x12, 0x13, 0x1d, 0xa6, 0xaf, 0x6c, 0x7f, 0x69, 0x55, 0x88, 0x06, 0xae, + 0x73, 0x9c, 0x20, 0xdb, 0xef, 0x81, 0x27, 0x50, 0x34, 0x92, 0x26, 0xaf, + 0x8a, 0x64, 0x60, 0xb3, 0x94, 0x71, 0x27, 0x7b, 0x35, 0xb7, 0xd2, 0x4d, + 0xfd, 0x96, 0xec, 0xa9, 0x8e, 0xbd, 0x3c, 0xbe, 0x2c, 0xc3, 0xf7, 0xb4, + 0x4a, 0x17, 0xc8, 0x27, 0xba, 0x94, 0x59, 0x09, 0x62, 0x4a, 0xce, 0x05, + 0xed, 0x92, 0xf5, 0x57, 0x28, 0x1f, 0xdc, 0x21, 0x0c, 0x9e, 0x9c, 0x26, + 0xb2, 0x20, 0xab, 0xe0, 0x7e, 0x65, 0xda, 0xbd, 0x73, 0x73, 0x37, 0x30, + 0xf2, 0xfd, 0xed, 0x48, 0x0d, 0x4b, 0x52, 0xc8, 0xa3, 0x32, 0xe3, 0xea, + 0x76, 0x3f, 0xec, 0x20, 0x07, 0xe1, 0xe4, 0xfe, 0x6e, 0xe8, 0x99, 0x1b, + 0x2d, 0x99, 0x01, 0xa0, 0xe1, 0x19, 0x10, 0x8b, 0xee, 0x98, 0xf1, 0xed, + 0xdb, 0x3c, 0x1d, 0x57, 0x60, 0x13, 0xdd, 0x31, 0x0e, 0x35, 0xd2, 0x56, + 0xdc, 0xd0, 0x74, 0x91, 0x0f, 0x94, 0x9e, 0x64, 0x78, 0xff, 0x9e, 0x92, + 0xc4, 0x9d, 0x85, 0xf9, 0xe9, 0xb1, 0xb4, 0x6e, 0x31, 0x18, 0x3e, 0xaf, + 0xbd, 0xbf, 0xad, 0xcc, 0x23, 0x05, 0x33, 0x60}, + {0x33, 0xd0, 0x47, 0x12, 0x43, 0x41, 0xfc, 0x41, 0xa3, 0x81, 0x5e, 0xf2, + 0x74, 0x54, 0x15, 0x44, 0xf1, 0x48, 0x5f, 0x09, 0xfd, 0x34, 0xe6, 0xb4, + 0x3b, 0x42, 0xe1, 0x34, 0x46, 0x12, 0xf7, 0xcc, 0xee, 0x8a, 0x3c, 0x09, + 0x65, 0x27, 0xaa, 0x01, 0xfd, 0x02, 0x2b, 0x5b, 0x9d, 0x96, 0x61, 0xac, + 0x36, 0x59, 0x39, 0x68, 0xf7, 0x3d, 0x08, 0x34, 0x12, 0xf5, 0x8e, 0x21, + 0xa4, 0x56, 0xc6, 0x99, 0xc2, 0xaf, 0x35, 0xf6, 0xe6, 0x47, 0xa3, 0xc9, + 0xb5, 0x05, 0xdd, 0x45, 0xf4, 0x83, 0x5c, 0x4d, 0x37, 0x7f, 0xd8, 0xe1, + 0x04, 0xf1, 0xd1, 0xf6, 0xf1, 0xb8, 0x3b, 0x8b, 0x7d, 0x14, 0x00, 0xa5, + 0xa3, 0x96, 0xc8, 0xa3, 0x0f, 0xab, 0x22, 0x4f, 0xc3, 0x9b, 0x5a, 0xdb, + 0x55, 0xc5, 0x23, 0x85, 0xf7, 0x52, 0x38, 0xf0, 0xb7, 0xe9, 0x81, 0x46, + 0xd0, 0x87, 0x43, 0x50, 0xe7, 0x51, 0xf5, 0xca, 0x19, 0xfd, 0xa1, 0x7b, + 0x09, 0xf8, 0x90, 0x2f, 0xfd, 0x4b, 0x29, 0xbb, 0xed, 0x98, 0x9f, 0x4c, + 0x24, 0x6a, 0x2d, 0xac, 0xd0, 0xa0, 0x1f, 0x54, 0x43, 0x58, 0x1f, 0x2f, + 0x7c, 0xaf, 0x34, 0x0a, 0x17, 0xd0, 0x63, 0x5a, 0x72, 0x01, 0xc3, 0x65, + 0xe1, 0x43, 0x9b, 0x97, 0xb0, 0xbc, 0x3c, 0x5d, 0x90, 0xa7, 0xe4, 0x97, + 0xf1, 0xc6, 0x90, 0x58, 0x25, 0xe2, 0x65, 0xdc, 0x30, 0x1e, 0x77, 0x55, + 0x3b, 0xa4, 0x85, 0x04, 0xbe, 0xa5, 0x44, 0x24, 0xe4, 0x24, 0x89, 0x94, + 0xd7, 0x01, 0x38, 0xcc, 0x66, 0x2e, 0xc9, 0x5c, 0x92, 0x93, 0x02, 0x50, + 0x25, 0xf2, 0x20, 0x31, 0xa4, 0xb7, 0x1e, 0x2e, 0xf7, 0x28, 0xfa, 0x60, + 0x71, 0x62, 0x0e, 0x5d, 0x41, 0xc7, 0x3c, 0xf5, 0x43, 0x70, 0x49, 0x95, + 0xc5, 0xd7, 0x4c, 0xed, 0xcb, 0x3a, 0xcc, 0x71, 0xf1, 0x35, 0xb4, 0xf5, + 0x33, 0xb6, 0xe6, 0x76, 0x8f, 0x48, 0x5d, 0xfe, 0xba, 0x52, 0xfc, 0x17, + 0xc5, 0xa0, 0xa3, 0x4b, 0x1c, 0xc2, 0xab, 0xc6, 0x96, 0x2f, 0xcc, 0x72, + 0x5e, 0x59, 0xd5, 0x1e, 0x71, 0xeb, 0x6d, 0x30, 0xc3, 0xf0, 0x35, 0x11, + 0x50, 0xca, 0xe9, 0x8e, 0x99, 0x55, 0x0e, 0x69, 0x88, 0x3a, 0x8f, 0x70, + 0xb8, 0x4c, 0x2f, 0x9d, 0x6c, 0x4c, 0x8d, 0x73, 0xc1, 0xc2, 0x03, 0xa0, + 0x35, 0x5c, 0x17, 0x27, 0xb7, 0x5f, 0xbc, 0x02, 0xf4, 0xf2, 0xce, 0x67, + 0x37, 0x16, 0x8c, 0xa8, 0x30, 0x4c, 0x81, 0xaf, 0x91, 0xbb, 0x68, 0xd6, + 0x04, 0x72, 0xbd, 0x7e, 0xc4, 0x3c, 0xfd, 0x4a, 0x76, 0x0b, 0xd1, 0xd7, + 0x13, 0x7c, 0x9c, 0xf7, 0xeb, 0x55, 0x12, 0xf8, 0xf5, 0xa9, 0xe4, 0x3a, + 0x0d, 0x39, 0x53, 0x4c, 0x17, 0x24, 0xa9, 0xc9, 0xb9, 0xe3, 0x55, 0xe9, + 0xbb, 0x6c, 0xe7, 0x55, 0x5d, 0xf1, 0xaf, 0xcf, 0x00, 0xf1, 0xb5, 0x5c, + 0x42, 0x2f, 0xff, 0x58, 0xc2, 0x92, 0x15, 0x71, 0x39, 0x7c, 0xe6, 0xd1, + 0xb6, 0xa3, 0x53, 0xdc, 0x88, 0xb8, 0x02, 0xaf, 0x23, 0xaa, 0x51, 0xce, + 0x47, 0x94, 0x5a, 0xdd, 0x23, 0xc7, 0xaa, 0xe6, 0x99, 0xd2, 0xe3, 0xd5, + 0xb7, 0x7e, 0x80, 0x7f, 0x4d, 0xdd, 0x78, 0x35, 0x49, 0xc8, 0xa7, 0x6e, + 0x16, 0x9d, 0x65, 0xc4, 0x16, 0xf8, 0x3d, 0x60, 0x31, 0xf7, 0xf3, 0xd8, + 0x9b, 0x15, 0x07, 0x9e, 0xe9, 0xe1, 0xbc, 0x73, 0xbb, 0x8c, 0x11, 0xba, + 0x7a, 0x0e, 0xfa, 0xf8, 0xeb, 0x1c, 0xc3, 0x49, 0xcb, 0x6b, 0x99, 0x37, + 0x90, 0xca, 0x35, 0xb4, 0x8d, 0x8f, 0xee, 0xc7, 0xa9, 0x95, 0x11, 0x7b, + 0x6c, 0x08, 0x2f, 0x2d, 0x06, 0x9e, 0x3c, 0x56, 0xb1, 0xf8, 0xf8, 0x47, + 0x5a, 0x6c, 0xa3, 0x2b, 0xe3, 0x76, 0xe7, 0x5b, 0x87, 0x02, 0x7a, 0x2a, + 0xf9, 0x4b, 0x5a, 0xae, 0x30, 0x9c, 0x07, 0x5e, 0xed, 0xb1, 0x3f, 0xaa, + 0x93, 0x00, 0x3a, 0x8a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {463, + {0x7e, 0x3e, 0x50, 0x75, 0xe7, 0x9a, 0x4b, 0x80, 0x39, 0xfe, 0x8f, 0x9b, + 0x7a, 0x98, 0xe2, 0x55}, + {0x7a, 0x03, 0xc9, 0x4f, 0xab, 0x5c, 0x98, 0x66, 0xa0, 0x0d, 0xe4, 0x46, + 0x07, 0x97, 0xd4, 0xa5, 0x79, 0x47, 0x76, 0x37, 0x30, 0x05, 0x66, 0x03, + 0x51, 0x08, 0xf5, 0x11, 0x61, 0xf5, 0xbb, 0x91, 0x1e, 0x47, 0x94, 0x6e, + 0x96, 0x6a, 0xf3, 0x47, 0xdf, 0x13, 0x34, 0x4c, 0x93, 0xc3, 0x1b, 0x2f, + 0xd5, 0xc1, 0x04, 0xf0, 0x96, 0x09, 0x1a, 0x61, 0xce, 0xcc, 0x9a, 0x56, + 0xa5, 0xc9, 0x59, 0x9a, 0x3b, 0x5d, 0x0f, 0x63, 0x89, 0xde, 0x06, 0xfe, + 0x06, 0xec, 0x2f, 0xba, 0x52, 0xbd, 0xa1, 0x65, 0x35, 0xd0, 0xb7, 0xb0, + 0x7a, 0x4a, 0xa4, 0xf6, 0x13, 0x7c, 0xf8, 0x35, 0x11, 0x66, 0xba, 0xe3, + 0x2e, 0x70, 0xcf, 0x32, 0x71, 0x8b, 0x43, 0x23, 0x05, 0x86, 0xae, 0x4f, + 0xee, 0x1a, 0x5c, 0xc0, 0xca, 0xbd, 0x23, 0x5b, 0x09, 0x8e, 0x97, 0x5b, + 0x19, 0xbf, 0xb1, 0x49, 0x49, 0xac, 0xd5, 0xa4, 0xdf, 0x2c, 0x44, 0x62, + 0x25, 0x4d, 0x2e, 0xe5, 0xe7, 0x62, 0x74, 0x68, 0xe8, 0x64, 0x2e, 0x25, + 0xb5, 0xd1, 0xf1, 0x31, 0xdc, 0x51, 0x25, 0xa7, 0x43, 0xff, 0x16, 0x4d, + 0x9f, 0x76, 0x2e, 0x26, 0xf0, 0xd3, 0x60, 0xd1, 0xe4, 0x1a, 0x9b, 0xa0, + 0x96, 0x64, 0xd4, 0x07, 0x0e, 0x55, 0xd9, 0x90, 0x22, 0x5e, 0x25, 0xe5, + 0xb6, 0x52, 0x22, 0x0d, 0x6e, 0x89, 0x17, 0x66, 0x35, 0x0b, 0x85, 0xc5, + 0x06, 0x08, 0x37, 0xf7, 0x5e, 0xf3, 0x3f, 0x5e, 0x12, 0x0d, 0x52, 0x8b, + 0x8c, 0x43, 0x66, 0x87, 0x24, 0xd9, 0xb4, 0xac, 0x34, 0x94, 0x22, 0xd3, + 0x5b, 0x2c, 0xae, 0x1e, 0x63, 0x00, 0x7e, 0x37, 0x6d, 0x54, 0x04, 0x45, + 0xcf, 0xe7, 0xf6, 0xe0, 0x5d, 0x4c, 0xf7, 0x34, 0x84, 0xc9, 0x45, 0xa1, + 0x4c, 0x43, 0x8e, 0x47, 0xd3, 0x91, 0xcc, 0x6f, 0xf4, 0xbb, 0x6c, 0x95, + 0x3c, 0x94, 0xd1, 0x69, 0x2f, 0x4e, 0x5a, 0x36, 0x36, 0x15, 0x91, 0xa9, + 0x74, 0x06, 0xd0, 0xe3, 0xbf, 0x81, 0x15, 0x34, 0x48, 0xc0, 0x59, 0xc6, + 0xe3, 0x3e, 0x83, 0x6c, 0x63, 0xd5, 0xf3, 0x16, 0x68, 0xae, 0xf0, 0xc2, + 0x4c, 0xb9, 0xa1, 0x68, 0xe8, 0x7d, 0x55, 0xa9, 0x50, 0x22, 0x4c, 0xe8, + 0x6d, 0x65, 0x44, 0xe9, 0x4b, 0x2d, 0x4d, 0x28, 0x09, 0xcd, 0xe3, 0x09, + 0x37, 0x11, 0x8d, 0x8a, 0x83, 0x82, 0xa4, 0x02, 0xd3, 0x0f, 0x9c, 0x0e, + 0x11, 0x82, 0xa5, 0xe0, 0xbf, 0x81, 0xf1, 0x79, 0x86, 0xd2, 0x67, 0x39, + 0x54, 0xb4, 0x19, 0x32, 0xe9, 0x26, 0x18, 0x0f, 0xf3, 0x36, 0xe6, 0x44, + 0x12, 0x13, 0x1d, 0xa6, 0xaf, 0x6c, 0x7f, 0x69, 0x55, 0x88, 0x06, 0xae, + 0x73, 0x9c, 0x20, 0xdb, 0xef, 0x81, 0x27, 0x50, 0x34, 0x92, 0x26, 0xaf, + 0x8a, 0x64, 0x60, 0xb3, 0x94, 0x71, 0x27, 0x7b, 0x35, 0xb7, 0xd2, 0x4d, + 0xfd, 0x96, 0xec, 0xa9, 0x8e, 0xbd, 0x3c, 0xbe, 0x2c, 0xc3, 0xf7, 0xb4, + 0x4a, 0x17, 0xc8, 0x27, 0xba, 0x94, 0x59, 0x09, 0x62, 0x4a, 0xce, 0x05, + 0xed, 0x92, 0xf5, 0x57, 0x28, 0x1f, 0xdc, 0x21, 0x0c, 0x9e, 0x9c, 0x26, + 0xb2, 0x20, 0xab, 0xe0, 0x7e, 0x65, 0xda, 0xbd, 0x73, 0x73, 0x37, 0x30, + 0xf2, 0xfd, 0xed, 0x48, 0x0d, 0x4b, 0x52, 0xc8, 0xa3, 0x32, 0xe3, 0xea, + 0x76, 0x3f, 0xec, 0x20, 0x07, 0xe1, 0xe4, 0xfe, 0x6e, 0xe8, 0x99, 0x1b, + 0x2d, 0x99, 0x01, 0xa0, 0xe1, 0x19, 0x10, 0x8b, 0xee, 0x98, 0xf1, 0xed, + 0xdb, 0x3c, 0x1d, 0x57, 0x60, 0x13, 0xdd, 0x31, 0x0e, 0x35, 0xd2, 0x56, + 0xdc, 0xd0, 0x74, 0x91, 0x0f, 0x94, 0x9e, 0x64, 0x78, 0xff, 0x9e, 0x92, + 0xc4, 0x9d, 0x85, 0xf9, 0xe9, 0xb1, 0xb4, 0x6e, 0x31, 0x18, 0x3e, 0xaf, + 0xbd, 0xbf, 0xad, 0xcc, 0x23, 0x05, 0x33, 0x60}, + {0x83, 0x2c, 0x34, 0xf3, 0xb0, 0x52, 0xc3, 0x5b, 0xcd, 0x55, 0x19, 0xdc, + 0xcd, 0xa7, 0xe5, 0xda, 0xf5, 0xd1, 0x7e, 0x1b, 0x28, 0x9e, 0xe7, 0xc6, + 0x5d, 0x56, 0x59, 0xe1, 0x4c, 0x98, 0xb5, 0x2a, 0xc0, 0xca, 0xde, 0x33, + 0xed, 0xed, 0xea, 0xa3, 0xe2, 0xb3, 0xb9, 0x3e, 0x9f, 0xf1, 0xcb, 0xbb, + 0x8d, 0x2f, 0x6a, 0x29, 0x0d, 0x75, 0x69, 0xf2, 0x59, 0xea, 0x3e, 0xe1, + 0x52, 0x23, 0xdb, 0x25, 0x46, 0xa0, 0xb0, 0x43, 0xfd, 0x1d, 0x9d, 0xa2, + 0x5d, 0xaf, 0x62, 0xce, 0xe2, 0xe1, 0xc8, 0x01, 0x73, 0xde, 0xbf, 0x03, + 0x92, 0xc5, 0x30, 0x2b, 0x42, 0xb5, 0xf7, 0x5d, 0x68, 0xbb, 0xb5, 0xe0, + 0xff, 0x4e, 0x02, 0x9e, 0xb6, 0xd8, 0x9b, 0x61, 0x8f, 0xb6, 0x6d, 0xd4, + 0x22, 0x11, 0x57, 0x98, 0x59, 0x52, 0x42, 0xda, 0x41, 0x92, 0xeb, 0x7a, + 0x2d, 0x0b, 0x35, 0x2e, 0x1d, 0x74, 0x52, 0xab, 0x3d, 0x54, 0xc4, 0x5c, + 0xad, 0x82, 0x3f, 0x81, 0x8a, 0x89, 0xe2, 0x0a, 0x30, 0x28, 0x9a, 0xa7, + 0x29, 0x9a, 0x31, 0x90, 0xf1, 0x86, 0x18, 0x86, 0x11, 0xe5, 0xb2, 0x63, + 0x3a, 0xe3, 0x80, 0xba, 0xa7, 0xa6, 0x89, 0x95, 0xef, 0xf6, 0x77, 0x1a, + 0x49, 0xc8, 0x01, 0x03, 0xa9, 0x87, 0x68, 0x0d, 0xb1, 0x83, 0x0a, 0x2b, + 0xde, 0xe4, 0xd0, 0xd1, 0xe6, 0x14, 0x93, 0x7b, 0x4b, 0x7f, 0x6a, 0x14, + 0xcc, 0x1d, 0xf9, 0x41, 0x79, 0xf5, 0xe3, 0xaa, 0xd8, 0x69, 0x68, 0x56, + 0x12, 0x43, 0x99, 0x27, 0xe5, 0x72, 0xd9, 0x7e, 0x38, 0x71, 0xa9, 0xea, + 0xa0, 0x2a, 0xdd, 0xae, 0x00, 0x4f, 0x73, 0x91, 0xf6, 0xfd, 0x7e, 0x71, + 0x9d, 0x77, 0xdf, 0x1d, 0x69, 0x14, 0xec, 0xd5, 0x39, 0xeb, 0x30, 0x3b, + 0xf2, 0xdb, 0xb1, 0x63, 0xed, 0x3b, 0xdc, 0x56, 0xca, 0x52, 0x4d, 0xc5, + 0x26, 0x62, 0x43, 0xf0, 0xfa, 0x3b, 0xab, 0xdd, 0xc1, 0xd5, 0x7e, 0xb3, + 0xa2, 0x45, 0x38, 0x96, 0x78, 0x36, 0x1c, 0x6a, 0x3f, 0x63, 0x13, 0x3f, + 0x5a, 0xa8, 0x86, 0x74, 0x87, 0x39, 0xab, 0x0b, 0xc9, 0x14, 0x32, 0x85, + 0xb0, 0x47, 0xdf, 0x3c, 0x9f, 0x79, 0x2c, 0x0c, 0x41, 0x48, 0xe1, 0xfc, + 0x2b, 0x2f, 0xca, 0x8a, 0x26, 0xd0, 0x5e, 0xab, 0xe8, 0xf3, 0xd4, 0x29, + 0x97, 0x30, 0xc1, 0x3b, 0x9a, 0x39, 0x28, 0x64, 0xc3, 0x45, 0xb6, 0x26, + 0xc4, 0x19, 0x6d, 0x49, 0xf6, 0xd7, 0xfe, 0x6d, 0x6a, 0x8b, 0x45, 0x17, + 0xcc, 0x9f, 0xee, 0x80, 0x36, 0x63, 0x97, 0x56, 0x4d, 0xda, 0x31, 0xa8, + 0x8b, 0x1b, 0x11, 0xa3, 0x1a, 0x63, 0x7f, 0xfb, 0x07, 0xf9, 0x35, 0xd2, + 0xb5, 0xd4, 0xfb, 0x36, 0x98, 0xe1, 0xe9, 0x13, 0x53, 0x7a, 0xe8, 0xce, + 0x06, 0x03, 0x4a, 0x74, 0xa5, 0x17, 0x68, 0x36, 0x6a, 0x40, 0x28, 0xbb, + 0xe8, 0x37, 0xa2, 0xd0, 0x76, 0x4c, 0x62, 0x10, 0xae, 0x95, 0xb3, 0xab, + 0xd5, 0x0e, 0x18, 0x98, 0x67, 0x98, 0x99, 0xe9, 0x61, 0x77, 0x7c, 0xb1, + 0x3a, 0xf9, 0xc6, 0xd5, 0x5c, 0x46, 0xf7, 0x43, 0x5a, 0x9a, 0x2b, 0xd9, + 0x6e, 0x4e, 0xba, 0xc4, 0x22, 0x54, 0x06, 0x3a, 0xf9, 0x08, 0x2e, 0x56, + 0x70, 0x11, 0xf1, 0x7a, 0x36, 0x9a, 0x40, 0x39, 0xc9, 0x77, 0xae, 0x98, + 0x52, 0xf6, 0xfa, 0x15, 0x90, 0x70, 0x72, 0x4e, 0x9d, 0x24, 0xce, 0x37, + 0xef, 0x3e, 0x39, 0x17, 0x0f, 0xf7, 0xec, 0xdf, 0x19, 0x02, 0x83, 0x8a, + 0x63, 0xd5, 0x2c, 0x7b, 0xa7, 0x57, 0xd1, 0x36, 0x37, 0xcf, 0xdf, 0x09, + 0xa6, 0xaf, 0x89, 0xcc, 0x53, 0x8b, 0xde, 0x6a, 0xfd, 0x4d, 0x52, 0x59, + 0x77, 0xf8, 0x74, 0x09, 0x9d, 0xae, 0x9f, 0x7e, 0x49, 0xef, 0xb7, 0xb1, + 0xc0, 0xc0, 0x2f, 0x29, 0x15, 0x52, 0xfa, 0xb4, 0x93, 0xed, 0xdc, 0xaa, + 0xf3, 0xea, 0x8f, 0x42}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {464, + {0xed, 0x0f, 0xd7, 0x71, 0x54, 0x60, 0x70, 0x4b, 0xda, 0xd9, 0xe8, 0xdd, + 0x54, 0xf7, 0xd2, 0x3b}, + {0x3a, 0xa7, 0x24, 0xee, 0x97, 0xd3, 0x59, 0x2d, 0xa9, 0x72, 0x59, 0x19, + 0xe5, 0x17, 0x62, 0xdb, 0xd7, 0x23, 0x36, 0x41, 0xde, 0xd3, 0x79, 0xcb, + 0xbc, 0xfb, 0xb7, 0x56, 0x3d, 0xae, 0x8d, 0x15, 0x09, 0xe8, 0xf5, 0x9f, + 0xce, 0xf7, 0x05, 0x50, 0x83, 0x53, 0xe9, 0x53, 0x22, 0x85, 0xed, 0x2e, + 0xd2, 0xca, 0x41, 0x2c, 0x71, 0xc8, 0xf3, 0x1b, 0xfd, 0x81, 0x20, 0x6b, + 0xc9, 0x52, 0x0b, 0xe3, 0x00, 0x53, 0x08, 0x25, 0xbc, 0xff, 0xfa, 0x81, + 0xee, 0xcb, 0xc9, 0xb1, 0xcb, 0x83, 0x21, 0xc9, 0xb4, 0x9d, 0xa6, 0x59, + 0x43, 0x2f, 0x95, 0x34, 0xc9, 0xb5, 0x4e, 0x4d, 0x68, 0x72, 0x2c, 0x7f, + 0xfc, 0x2f, 0x4e, 0x7b, 0xf1, 0xa1, 0x75, 0x1f, 0x20, 0x29, 0x77, 0xa7, + 0x35, 0x31, 0xed, 0xdd, 0x4b, 0xad, 0x89, 0x31, 0x89, 0xa9, 0xfa, 0x7a, + 0x2d, 0x9b, 0x81, 0x9b, 0x74, 0x19, 0xaa, 0x3f, 0x25, 0x3c, 0x04, 0x81, + 0x4b, 0xba, 0x01, 0xa8, 0x00, 0xe8, 0x70, 0xa4, 0x48, 0x07, 0xa6, 0x36, + 0x17, 0x0c, 0xcd, 0x2a, 0xa1, 0x5d, 0xa0, 0x0c, 0xab, 0x71, 0x5e, 0x09, + 0x71, 0xa2, 0xed, 0x26, 0xf6, 0x32, 0x5b, 0x71, 0xb1, 0xca, 0x00, 0x99, + 0xe5, 0xc9, 0x1c, 0xdd, 0xb5, 0x8a, 0x5a, 0xde, 0x84, 0x63, 0xcf, 0xb2, + 0xcc, 0xb9, 0x8e, 0x87, 0xbf, 0x36, 0xe0, 0xa1, 0x63, 0x86, 0x03, 0x5b, + 0x7f, 0x53, 0x09, 0x80, 0xd0, 0xea, 0x67, 0xec, 0x98, 0xcf, 0xfe, 0x61, + 0xe2, 0xc6, 0x28, 0x7a, 0x3c, 0x8c, 0x1f, 0x3c, 0xa1, 0xb7, 0x9c, 0xee, + 0x79, 0x5e, 0x82, 0xfd, 0x78, 0x40, 0x97, 0x24, 0x84, 0x0e, 0x78, 0x2c, + 0xe8, 0x3a, 0x6f, 0xf0, 0xa4, 0x09, 0x4c, 0x91, 0xde, 0x11, 0xbe, 0x93, + 0xf6, 0x94, 0xe0, 0x18, 0x49, 0x9e, 0x76, 0xc0, 0x2b, 0xb6, 0xd8, 0x3b, + 0x84, 0x8b, 0x6e, 0x99, 0xdc, 0x95, 0x46, 0x77, 0x80, 0xe1, 0x26, 0x81, + 0xcd, 0xe4, 0xf2, 0x4b, 0x39, 0x0c, 0x72, 0xb1, 0xd2, 0x17, 0xd9, 0xeb, + 0x6c, 0x43, 0xc4, 0x35, 0x18, 0xe7, 0xfe, 0xd4, 0x85, 0x4a, 0x5b, 0x4e, + 0x6e, 0x5c, 0x57, 0x1e, 0xbc, 0x27, 0x29, 0xf7, 0x0b, 0x2d, 0x5a, 0xca, + 0x31, 0xad, 0x21, 0x17, 0xa5, 0x5b, 0x82, 0x5d, 0x70, 0xbc, 0xe7, 0xd6, + 0x62, 0x64, 0xaf, 0xea, 0x73, 0x75, 0xa4, 0xb2, 0xd5, 0x34, 0x6a, 0xc0, + 0xa2, 0x03, 0xdc, 0x8a, 0xfc, 0xc5, 0x6f, 0x30, 0x53, 0xcc, 0x34, 0x68, + 0xab, 0x6a, 0x92, 0xbe, 0x02, 0xba, 0x8a, 0x3a, 0x8d, 0xc3, 0xb6, 0x65, + 0xdd, 0x1d, 0xe3, 0x7e, 0x50, 0x1f, 0x27, 0xbd, 0xfb, 0x5a, 0x38, 0xc7, + 0xa0, 0x05, 0x03, 0xe5, 0xe8, 0x02, 0x02, 0x14, 0x71, 0xb1, 0xd2, 0xea, + 0x42, 0xd2, 0xcf, 0xed, 0x0c, 0x1c, 0x04, 0xd0, 0x7a, 0x80, 0x31, 0xc9, + 0xba, 0xde, 0xb2, 0x75, 0x34, 0xa3, 0x5f, 0x2a, 0x6f, 0xc8, 0x0b, 0x31, + 0xe1, 0xd2, 0x83, 0x6e, 0x6a, 0x62, 0x0b, 0x48, 0xda, 0xbb, 0x66, 0x6d, + 0xcd, 0x59, 0x50, 0x3e, 0x8d, 0xba, 0xcc, 0x1b, 0x1a, 0x7d, 0x05, 0x3e, + 0x5d, 0x22, 0x65, 0xa7, 0xca, 0xa6, 0x84, 0x3e, 0x00, 0x09, 0x88, 0x38, + 0x49, 0xf2, 0x34, 0x6a, 0xa2, 0xff, 0x15, 0x0f, 0x69, 0x11, 0x4f, 0x94, + 0x00, 0x6b, 0xca, 0x42, 0x1a, 0x3d, 0x86, 0xed, 0x48, 0x07, 0x8d, 0xa7, + 0x5f, 0xd4, 0x92, 0xb5, 0x5f, 0xe4, 0xff, 0xe7, 0xf5, 0xb1, 0xf6, 0xa7, + 0x1a, 0x34, 0xdf, 0x85, 0x54, 0xc2, 0x6f, 0xbc, 0x52, 0x26, 0x43, 0x44, + 0xdc, 0x3c, 0x75, 0xf0, 0xb4, 0x16, 0x25, 0xf8, 0x9b, 0xde, 0x86, 0x7d, + 0x99, 0x16, 0x02, 0x3d, 0x1e, 0xd0, 0x61, 0x55, 0xdc, 0xb6, 0x07, 0x10, + 0xa7, 0x80, 0xff, 0x3f, 0xc8, 0x8c, 0x1f, 0xf3}, + {0x0c, 0xac, 0x11, 0xe3, 0x7b, 0x7a, 0xd6, 0x60, 0x7e, 0x92, 0x63, 0x63, + 0x38, 0xa4, 0x59, 0x5d, 0x20, 0xde, 0x2a, 0x0f, 0xc8, 0xc0, 0x3f, 0x33, + 0xec, 0xbc, 0x27, 0x39, 0xcd, 0x0f, 0x54, 0x71, 0x1a, 0x98, 0xdc, 0x5c, + 0xf0, 0xb0, 0x50, 0xf4, 0x66, 0x02, 0x24, 0x9f, 0x6e, 0x0c, 0xa1, 0x75, + 0x5c, 0x76, 0x3e, 0x10, 0x4d, 0x23, 0x47, 0x96, 0x97, 0x5e, 0x7b, 0x87, + 0x56, 0x12, 0x8d, 0xfc, 0xc0, 0xa4, 0x25, 0x0a, 0xa1, 0x57, 0x11, 0xeb, + 0xd5, 0xfa, 0x76, 0x07, 0x38, 0x07, 0x9b, 0x27, 0xf1, 0x98, 0xe5, 0x04, + 0xfd, 0xb0, 0x77, 0xa7, 0xab, 0x15, 0x2a, 0xb5, 0xcf, 0x3c, 0x49, 0x01, + 0x14, 0x3d, 0x65, 0x81, 0x29, 0x40, 0x6c, 0xde, 0x44, 0x8c, 0x56, 0xf9, + 0x6b, 0x55, 0xeb, 0x96, 0x4f, 0x35, 0x5b, 0x03, 0x1d, 0x92, 0xfb, 0x95, + 0xf2, 0x55, 0xbe, 0x54, 0x74, 0xc7, 0x95, 0x1c, 0x7d, 0x47, 0x8b, 0x7d, + 0x1a, 0xf2, 0xfd, 0x62, 0x7e, 0x7b, 0x54, 0x3d, 0x91, 0x3c, 0x3e, 0xfb, + 0xdb, 0xba, 0x20, 0xff, 0x3e, 0xbe, 0xea, 0x6c, 0x50, 0x13, 0x71, 0x32, + 0x0e, 0x4d, 0x36, 0x94, 0xac, 0x70, 0xe8, 0x95, 0x6f, 0xfc, 0x8f, 0x4a, + 0x5a, 0x8a, 0x28, 0xcc, 0xe3, 0x0b, 0x69, 0xe8, 0xbf, 0xd5, 0xa6, 0x6a, + 0x3e, 0x4c, 0x1d, 0x69, 0xdf, 0xca, 0x19, 0x6e, 0x2f, 0xb0, 0x9a, 0x9b, + 0x79, 0xc9, 0x72, 0x02, 0xae, 0x20, 0x64, 0xbc, 0x8f, 0x1a, 0x3e, 0x75, + 0x62, 0x30, 0x35, 0x16, 0x1b, 0x4c, 0x8b, 0xed, 0xfc, 0xdc, 0xbf, 0x90, + 0xb1, 0x88, 0x14, 0x28, 0x20, 0x7d, 0x9b, 0x72, 0xd6, 0xc9, 0xc5, 0x36, + 0x09, 0x71, 0x40, 0x98, 0xf9, 0x12, 0x8d, 0xbf, 0xb9, 0x60, 0x9e, 0x2b, + 0xda, 0x91, 0xb2, 0x2b, 0xc2, 0x15, 0x2c, 0x37, 0x39, 0xe6, 0xde, 0x75, + 0x1a, 0x2a, 0x38, 0x30, 0xde, 0xfa, 0xfb, 0x7a, 0xe7, 0x18, 0x86, 0x18, + 0x2e, 0x4e, 0xf3, 0x5e, 0x6b, 0x90, 0xdc, 0x4a, 0x78, 0x2c, 0xfe, 0xea, + 0xbc, 0x88, 0xf0, 0x98, 0xf0, 0x26, 0x1e, 0x3e, 0x17, 0xb7, 0xbe, 0x68, + 0xff, 0x46, 0x64, 0x36, 0x78, 0x86, 0x5e, 0x24, 0x83, 0x09, 0x32, 0x66, + 0x2f, 0x57, 0x0c, 0xf4, 0x92, 0x98, 0xa8, 0xf7, 0x1f, 0xe4, 0xa0, 0xaa, + 0x62, 0x9b, 0xce, 0x98, 0x87, 0x55, 0x02, 0xf6, 0xd5, 0x92, 0x9e, 0x1f, + 0x23, 0x5b, 0x12, 0x80, 0x80, 0x94, 0x68, 0x84, 0x3c, 0x41, 0x82, 0xf9, + 0x84, 0x18, 0xaf, 0x39, 0x35, 0xe1, 0x49, 0x09, 0xd3, 0x2b, 0x1a, 0x70, + 0x09, 0xe4, 0x09, 0x1c, 0xe9, 0x4e, 0x8c, 0xcb, 0xa0, 0xf4, 0xa2, 0xa6, + 0x1c, 0x9b, 0x8f, 0x8d, 0xe6, 0x84, 0x0e, 0xe3, 0xd6, 0xf0, 0x5e, 0x8e, + 0xe3, 0x65, 0xf6, 0x95, 0x8d, 0x90, 0x43, 0x33, 0xa2, 0x7e, 0xb3, 0xa1, + 0x62, 0x90, 0xd7, 0x74, 0xcd, 0x46, 0xb5, 0xf0, 0xb8, 0x22, 0xe4, 0xde, + 0xe8, 0x7b, 0x89, 0x2f, 0x70, 0xc8, 0x31, 0x90, 0x27, 0x73, 0x78, 0xc1, + 0xce, 0x9a, 0x25, 0x90, 0x50, 0x1b, 0xc3, 0x0e, 0xbc, 0x70, 0x6c, 0x31, + 0x2a, 0xc9, 0xd0, 0x86, 0x48, 0xe1, 0xd0, 0x3d, 0x73, 0xd7, 0x01, 0x5f, + 0x3b, 0x32, 0xd6, 0x4c, 0x98, 0xb3, 0x31, 0x2f, 0x4f, 0x8b, 0xcb, 0x79, + 0xf1, 0xcb, 0x6c, 0x05, 0xc0, 0xce, 0x6c, 0x0c, 0x75, 0xb2, 0x4a, 0x98, + 0x76, 0x8f, 0xc5, 0x70, 0x74, 0x73, 0x6b, 0x78, 0x02, 0x04, 0x92, 0xdc, + 0xa5, 0x7c, 0x3c, 0x41, 0xf3, 0x0d, 0xfd, 0xd0, 0x33, 0x92, 0x09, 0xc9, + 0x29, 0x53, 0x0e, 0x27, 0x1b, 0x8b, 0xb0, 0x3e, 0x0d, 0x56, 0x0d, 0x23, + 0xd3, 0x1c, 0x75, 0x18, 0xc9, 0xa8, 0x4e, 0x51, 0x11, 0x18, 0x2b, 0x80, + 0x07, 0xe9, 0xbc, 0xc0, 0x55, 0x8f, 0x67, 0x01, 0x3e, 0xc8, 0xb2, 0xd9, + 0xbb, 0xaf, 0x79, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {465, + {0xba, 0x26, 0x5b, 0x36, 0x18, 0xce, 0xaa, 0x0f, 0x16, 0x4b, 0x6d, 0x9b, + 0x67, 0x70, 0xef, 0x18}, + {0x83, 0x7a, 0x12, 0xc5, 0xbe, 0xea, 0x8a, 0xf7, 0x25, 0x8c, 0xac, 0x1a, + 0xf1, 0xb2, 0xa1, 0x14, 0xf5, 0xf0, 0xa9, 0xfa, 0xc5, 0x21, 0x10, 0xc5, + 0xab, 0xe3, 0xa4, 0x46, 0x27, 0x03, 0xb2, 0xe3, 0xb1, 0x90, 0xdc, 0x1b, + 0xbf, 0x15, 0x1a, 0x99, 0xc2, 0x98, 0x76, 0xfd, 0x49, 0x98, 0xea, 0xfc, + 0x2f, 0xaf, 0xb8, 0xb6, 0x89, 0x45, 0x9f, 0x7b, 0x86, 0x71, 0x3d, 0x52, + 0xe1, 0x6b, 0xf1, 0x80, 0xaa, 0x21, 0x63, 0x67, 0xe2, 0x22, 0xd9, 0xf1, + 0xfd, 0x5d, 0xa1, 0x8c, 0x56, 0xfd, 0x08, 0xb5, 0x36, 0xa6, 0x0d, 0xc8, + 0xc6, 0xe6, 0x6e, 0xb5, 0x67, 0xdf, 0x70, 0xb7, 0x2e, 0xa0, 0xf5, 0x70, + 0x45, 0x79, 0xf6, 0xc4, 0xd4, 0x05, 0x34, 0x40, 0xa3, 0x44, 0x7d, 0x77, + 0xc1, 0x70, 0x2d, 0x54, 0x0b, 0x68, 0xd5, 0xaf, 0x9a, 0x41, 0xd2, 0x6b, + 0x95, 0xb5, 0x34, 0x18, 0xe5, 0xc9, 0xd2, 0xc6, 0x81, 0xb7, 0xea, 0x34, + 0xc2, 0xcf, 0x60, 0x89, 0xd7, 0xf9, 0xa0, 0xd7, 0x49, 0x6b, 0x1a, 0xb8, + 0x6b, 0xec, 0x86, 0x32, 0x46, 0x10, 0xf1, 0x48, 0xcd, 0xc3, 0x4b, 0x5c, + 0x1a, 0xc9, 0x4d, 0x59, 0xc0, 0xa5, 0x3a, 0xa0, 0x12, 0x38, 0x04, 0x14, + 0xbb, 0x8c, 0x71, 0x07, 0x00, 0x01, 0x59, 0x73, 0xb0, 0x07, 0x16, 0x20, + 0x77, 0xde, 0x9c, 0x4a, 0xa0, 0xa3, 0xa3, 0x67, 0x98, 0xf1, 0x4b, 0x63, + 0xcd, 0x97, 0x05, 0xa1, 0xfb, 0xdb, 0xe2, 0x4d, 0x2b, 0xb5, 0xc7, 0x59, + 0x1f, 0x2d, 0xcf, 0xe3, 0x98, 0xe6, 0xb7, 0xe5, 0x20, 0x5f, 0x7e, 0x74, + 0x7a, 0x93, 0xe0, 0xf2, 0xf4, 0x26, 0x4c, 0x73, 0xa6, 0xae, 0xe0, 0xa6, + 0x19, 0x97, 0x4b, 0xe3, 0x95, 0x19, 0x65, 0x0e, 0x4f, 0x4a, 0x3a, 0x4e, + 0x71, 0xf2, 0xdd, 0x29, 0x2a, 0x44, 0x23, 0x48, 0xbf, 0xa6, 0x35, 0x7c, + 0x23, 0xc9, 0x89, 0x49, 0x9d, 0x7f, 0x33, 0x9b, 0x6e, 0x2f, 0x3a, 0x21, + 0x4f, 0x10, 0x41, 0x69, 0x28, 0xeb, 0xc6, 0xac, 0xd6, 0x52, 0x70, 0x68, + 0xa5, 0xce, 0xb9, 0xcb, 0x89, 0xcc, 0x74, 0xba, 0xb9, 0x73, 0xc8, 0x4e, + 0x4f, 0x05, 0xb0, 0xa6, 0x66, 0x8b, 0x38, 0xb7, 0xd7, 0x74, 0x63, 0x66, + 0xe9, 0xb2, 0x5a, 0x8f, 0xc2, 0x1d, 0xe7, 0x60, 0x21, 0xe3, 0x65, 0x1a, + 0xd3, 0xc7, 0x6e, 0x88, 0x66, 0x12, 0x78, 0x49, 0x08, 0xd5, 0x00, 0x8a, + 0x3d, 0x95, 0xb8, 0x9e, 0xb2, 0xc9, 0x56, 0xe7, 0x38, 0x0a, 0x1a, 0xd6, + 0x0c, 0x45, 0xf3, 0xb4, 0x3c, 0xd3, 0x1c, 0x5a, 0x63, 0xc3, 0xba, 0x31, + 0xd5, 0xf7, 0x6b, 0xc5, 0xd1, 0x1a, 0x22, 0x0c, 0x5e, 0x6d, 0x72, 0x7f, + 0x2f, 0xbd, 0x96, 0xe2, 0x90, 0x29, 0x86, 0xc6, 0xe8, 0x83, 0xee, 0xf6, + 0xa5, 0xe9, 0xd3, 0x5e, 0x8d, 0x4e, 0x2e, 0x24, 0x1b, 0x42, 0x8c, 0xce, + 0xa1, 0xa0, 0xcd, 0x42, 0x40, 0xc2, 0x70, 0x1a, 0x47, 0x24, 0x6b, 0x24, + 0xb3, 0x94, 0x27, 0xd4, 0xe3, 0x46, 0xcb, 0x45, 0x82, 0xa4, 0xb7, 0x33, + 0x48, 0xd1, 0x61, 0x5c, 0x52, 0xc0, 0xd4, 0x48, 0x18, 0x4d, 0x49, 0x7d, + 0x5d, 0x95, 0x4d, 0xda, 0x49, 0x18, 0x18, 0x80, 0x70, 0x79, 0x66, 0xce, + 0x98, 0x71, 0xce, 0x1e, 0x28, 0x60, 0x5c, 0xd4, 0xfb, 0xb7, 0x92, 0x93, + 0xe1, 0xf1, 0x43, 0xf7, 0x79, 0xb3, 0x18, 0x22, 0xa5, 0xd7, 0xcc, 0x93, + 0xbd, 0xad, 0xa3, 0x04, 0xbc, 0x15, 0x46, 0xe0, 0x90, 0x2b, 0x05, 0x76, + 0xc9, 0xb6, 0x1d, 0x0a, 0x9f, 0x12, 0xa6, 0xef, 0x95, 0xc1, 0xae, 0xdd, + 0x98, 0xc3, 0xee, 0xfa, 0x3c, 0x6f, 0xcb, 0x35, 0x85, 0x1a, 0xe8, 0x61, + 0x00, 0x41, 0x43, 0xd1, 0x71, 0x4e, 0xee, 0xba, 0x73, 0xf1, 0x87, 0x2d, + 0x3d, 0x83, 0x34, 0xe2, 0x91, 0x3c, 0xff, 0x15}, + {0x43, 0xcc, 0xf8, 0xb2, 0x7d, 0x6f, 0x36, 0xfe, 0x44, 0xf0, 0x24, 0x6c, + 0x35, 0xb9, 0x4c, 0x07, 0xaf, 0xbe, 0x13, 0x86, 0x03, 0x47, 0xea, 0x83, + 0xb6, 0x0b, 0x80, 0x33, 0x01, 0x9f, 0x82, 0x7a, 0xec, 0x6c, 0x8f, 0x7e, + 0x28, 0x89, 0x8c, 0x9c, 0x7f, 0x8e, 0x47, 0x62, 0x68, 0x55, 0x16, 0x32, + 0x00, 0x56, 0x9f, 0x4d, 0x72, 0xe8, 0x47, 0xdb, 0x25, 0x0f, 0x5e, 0x8d, + 0x6e, 0x15, 0x83, 0x6e, 0x60, 0x15, 0xd6, 0x51, 0x8b, 0x16, 0xc4, 0xe2, + 0x2d, 0x48, 0x90, 0xba, 0xe3, 0xcc, 0x43, 0x78, 0x46, 0xd3, 0x5c, 0xb7, + 0xdb, 0x5a, 0x0a, 0x9c, 0xc3, 0x58, 0xdf, 0x3d, 0x6d, 0x9d, 0x85, 0x78, + 0x7e, 0xfc, 0x89, 0x7e, 0xc2, 0xca, 0xed, 0x51, 0x25, 0xae, 0xf7, 0x46, + 0xf5, 0x8e, 0x77, 0xea, 0xb6, 0x3d, 0xd8, 0x57, 0x29, 0xd4, 0xd7, 0x5d, + 0xb0, 0x18, 0x76, 0x96, 0x6c, 0xcd, 0xcf, 0x79, 0x4e, 0xf0, 0x46, 0x41, + 0x9d, 0x84, 0x03, 0xe9, 0xc2, 0x37, 0x51, 0x5c, 0x37, 0xc1, 0xd6, 0xc5, + 0xa2, 0x8f, 0xb0, 0x8f, 0x5f, 0x55, 0x44, 0x80, 0x7d, 0xf6, 0x2d, 0xf2, + 0x18, 0x1c, 0xbe, 0x80, 0xbf, 0x8b, 0xc0, 0xda, 0xef, 0xe0, 0xe6, 0xdd, + 0x42, 0x7e, 0x21, 0x95, 0x1a, 0x15, 0xd4, 0xa4, 0x11, 0xe7, 0x9e, 0xe0, + 0x4d, 0x4a, 0xd8, 0xe9, 0x33, 0x80, 0x62, 0x69, 0x71, 0x7c, 0x9e, 0x4f, + 0xee, 0x6b, 0x53, 0xbb, 0xe1, 0x57, 0xaa, 0x1a, 0x09, 0x17, 0x8a, 0xa0, + 0x9a, 0x51, 0x3e, 0x2a, 0x0d, 0x24, 0x4f, 0x2c, 0x4d, 0xb4, 0x3e, 0x1e, + 0xc4, 0x47, 0xcc, 0x2b, 0x20, 0xfb, 0x09, 0x09, 0x07, 0xbc, 0x7e, 0x5d, + 0x9d, 0x31, 0x6e, 0x84, 0xb8, 0x35, 0x6d, 0x81, 0x3c, 0x55, 0xf3, 0xb1, + 0x01, 0xbd, 0x7e, 0xf6, 0x30, 0x4f, 0x62, 0x16, 0x50, 0x87, 0x53, 0x16, + 0x6d, 0xb4, 0x9d, 0xd5, 0x64, 0x17, 0x2a, 0x7d, 0xc7, 0x53, 0xeb, 0xde, + 0x55, 0x0a, 0xd9, 0xa2, 0x20, 0xb9, 0xf6, 0xa2, 0x51, 0xbf, 0xa8, 0x60, + 0x7c, 0xcd, 0xfc, 0x14, 0x04, 0x4e, 0x6e, 0xaa, 0xa8, 0x60, 0x89, 0xf4, + 0xf9, 0xb6, 0xf1, 0x91, 0x28, 0xb1, 0xdf, 0x4e, 0x53, 0x2e, 0x96, 0x47, + 0x28, 0xfd, 0xaf, 0x97, 0xcf, 0xb4, 0x00, 0x16, 0xe1, 0x2b, 0x92, 0x71, + 0xff, 0x7f, 0x60, 0x8c, 0x14, 0x09, 0x37, 0x34, 0xd8, 0x63, 0x86, 0x74, + 0x37, 0x93, 0x07, 0xdf, 0x46, 0x4d, 0x8b, 0xa7, 0x00, 0xbd, 0xed, 0x78, + 0xd0, 0x90, 0xd3, 0xae, 0x31, 0xb2, 0xe7, 0x20, 0x91, 0x5b, 0xf4, 0xa4, + 0x1f, 0x59, 0xa1, 0xa8, 0xd4, 0xff, 0x34, 0x0c, 0xc4, 0x5f, 0xd5, 0xf2, + 0xfb, 0x04, 0xff, 0x6d, 0x3b, 0x11, 0x1c, 0x1f, 0x72, 0xbb, 0x32, 0x9d, + 0x4f, 0xcc, 0x41, 0xe9, 0x2d, 0x90, 0x25, 0x21, 0x0a, 0xc6, 0xbc, 0xfe, + 0xd2, 0xd6, 0x37, 0xfb, 0x26, 0x19, 0x5a, 0xce, 0x03, 0xae, 0xd0, 0xdd, + 0x06, 0xc3, 0x62, 0x7a, 0x77, 0xa3, 0xf9, 0xe3, 0x1d, 0x53, 0xd2, 0x7c, + 0x48, 0xba, 0xf5, 0x26, 0x86, 0x92, 0xca, 0x5e, 0x19, 0xef, 0x9d, 0x3e, + 0x92, 0xd9, 0xf6, 0x67, 0xcc, 0x2f, 0xc7, 0xc9, 0x04, 0xc0, 0x5f, 0x7e, + 0x39, 0x7d, 0xf4, 0x79, 0xb6, 0xe5, 0x54, 0xe0, 0x80, 0x41, 0x9f, 0x56, + 0xc6, 0x52, 0xe7, 0x9a, 0x2e, 0xff, 0x50, 0x85, 0x1e, 0x65, 0x11, 0x16, + 0x27, 0xbe, 0xea, 0x06, 0xa5, 0xc1, 0xc8, 0x00, 0x46, 0x9e, 0x6a, 0x30, + 0x7b, 0x45, 0xe1, 0x1c, 0x82, 0xfe, 0xfa, 0x17, 0x8d, 0xa1, 0x71, 0x3d, + 0xe9, 0x18, 0xb6, 0x77, 0x15, 0xc9, 0x6f, 0xe2, 0xd4, 0xae, 0xc6, 0xfd, + 0x71, 0x1f, 0x11, 0x11, 0x8b, 0xb1, 0x33, 0x96, 0x50, 0x23, 0xbd, 0xd6, + 0x6a, 0x35, 0x2d, 0x83, 0x61, 0x43, 0xf6, 0x9c, 0x75, 0x65, 0x7c, 0x6b, + 0x8d, 0xda, 0x4f, 0x85}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {466, + {0x7f, 0xe6, 0xe6, 0xd1, 0x8a, 0xb3, 0x64, 0x83, 0xf7, 0xa0, 0xfa, 0x0d, + 0xc5, 0xd1, 0x94, 0xa7}, + {0x6c, 0x1e, 0xe6, 0x8b, 0x70, 0x00, 0x58, 0xd5, 0xcc, 0xcf, 0x43, 0xa7, + 0x9f, 0xda, 0xb6, 0x82, 0xd7, 0x82, 0x17, 0x26, 0xa0, 0xf4, 0x85, 0x6a, + 0xa5, 0x74, 0x6a, 0x1b, 0x83, 0xc9, 0x96, 0x17, 0xf0, 0x4a, 0x94, 0x74, + 0x4a, 0x41, 0xcb, 0x44, 0x8a, 0x0d, 0x76, 0x1d, 0x9a, 0x81, 0x7d, 0x86, + 0x75, 0x7b, 0x13, 0x2f, 0x0d, 0x6f, 0x4c, 0xc3, 0x6a, 0x5d, 0xd8, 0xef, + 0xad, 0x2f, 0x66, 0xd3, 0x27, 0x9e, 0xf2, 0x83, 0x37, 0x0a, 0x31, 0xdd, + 0xe8, 0x9b, 0x6c, 0xb6, 0x91, 0x5a, 0xea, 0xa5, 0x54, 0x92, 0x61, 0x05, + 0xd5, 0xcf, 0x41, 0x8b, 0xf8, 0xa5, 0xfe, 0x9d, 0x3b, 0x4d, 0x2b, 0x89, + 0x85, 0xcb, 0xfc, 0x73, 0x3c, 0x4d, 0xd6, 0x22, 0xb1, 0xe3, 0x0f, 0x09, + 0x79, 0x64, 0x9e, 0xa7, 0xe0, 0xf3, 0xff, 0x24, 0x49, 0xe3, 0xf5, 0x61, + 0x9d, 0x66, 0xe2, 0x05, 0xba, 0x64, 0x73, 0xa3, 0x7c, 0x98, 0xae, 0x3c, + 0x0f, 0x6c, 0x59, 0x31, 0xf4, 0xfc, 0x1f, 0x69, 0xa4, 0x2b, 0x4c, 0x74, + 0x82, 0x06, 0xaa, 0xab, 0x78, 0x2d, 0x14, 0x63, 0x71, 0x6f, 0x3c, 0x5d, + 0xc9, 0x41, 0x60, 0x2c, 0x91, 0x5b, 0x86, 0x6c, 0x61, 0x54, 0xd8, 0xb7, + 0x87, 0x1d, 0x40, 0x37, 0xbb, 0x34, 0x3c, 0x71, 0x99, 0x66, 0xb0, 0xce, + 0xcc, 0xfd, 0xd2, 0xec, 0xa3, 0xd3, 0x5a, 0x81, 0x09, 0xc6, 0x8a, 0xd6, + 0xc2, 0x52, 0x55, 0x26, 0x82, 0x6d, 0x9f, 0x93, 0x84, 0x87, 0x62, 0x93, + 0xcf, 0x08, 0x8f, 0x65, 0x54, 0xbb, 0x75, 0x71, 0xb3, 0x95, 0x07, 0xaa, + 0x50, 0xfc, 0x8f, 0xb5, 0xb8, 0x9d, 0x34, 0x0e, 0xa3, 0x8f, 0xd7, 0x75, + 0x36, 0xc3, 0xb4, 0xca, 0x5a, 0x17, 0x92, 0x15, 0xc6, 0xce, 0x71, 0x24, + 0xb4, 0xfc, 0x61, 0x8f, 0x9e, 0xf5, 0xad, 0x1d, 0x4f, 0x04, 0xb4, 0x40, + 0x84, 0xd5, 0xa6, 0x52, 0x5b, 0x3a, 0xd3, 0x63, 0x7f, 0x23, 0xe9, 0xf8, + 0xbe, 0x17, 0x09, 0x77, 0xae, 0xef, 0x91, 0xe4, 0x7f, 0xd6, 0x52, 0x68, + 0x44, 0x1f, 0x9f, 0xf7, 0xac, 0x28, 0x1f, 0x35, 0x3e, 0x8e, 0xac, 0x41, + 0x32, 0x58, 0x7f, 0xfa, 0xc1, 0xf6, 0xb1, 0x5d, 0x8e, 0xd5, 0xec, 0x86, + 0x60, 0x37, 0xdb, 0xb8, 0x28, 0x5a, 0xe2, 0x46, 0x68, 0xdf, 0xa7, 0x06, + 0xe4, 0xa0, 0x65, 0x15, 0x5e, 0xa8, 0xaf, 0x56, 0x54, 0x61, 0xf8, 0xd7, + 0x9c, 0x51, 0x70, 0x42, 0x5d, 0xf1, 0xd9, 0x54, 0xc6, 0xd8, 0x0c, 0x7d, + 0x1a, 0xa2, 0xa6, 0x4e, 0x3b, 0x13, 0xce, 0xbc, 0x17, 0x27, 0xeb, 0xd4, + 0xd8, 0x1e, 0x8a, 0x78, 0x60, 0xce, 0xbd, 0x83, 0xae, 0xd1, 0x5e, 0x2a, + 0x67, 0xe3, 0xb6, 0xbf, 0x68, 0xec, 0x19, 0xe3, 0x05, 0x51, 0xff, 0x3d, + 0xcf, 0x2c, 0x0e, 0x11, 0xd5, 0x1b, 0xf2, 0x78, 0xe2, 0xc9, 0x8e, 0x5d, + 0x56, 0x0b, 0x87, 0x36, 0xeb, 0xb4, 0x49, 0xdf, 0x4d, 0x58, 0x08, 0x26, + 0x40, 0x8a, 0x76, 0x1e, 0x5f, 0xba, 0xa3, 0x01, 0xaf, 0x25, 0xad, 0xd7, + 0xb1, 0x13, 0xbe, 0x93, 0x19, 0x24, 0x30, 0x58, 0xa2, 0xe9, 0xcd, 0x0b, + 0x58, 0xe6, 0x59, 0x8f, 0xc3, 0xcd, 0xef, 0x64, 0x29, 0xbc, 0x3a, 0xc5, + 0x65, 0x44, 0x4d, 0xf1, 0xfc, 0x27, 0xf5, 0x6d, 0xb5, 0x09, 0xd6, 0x8e, + 0x19, 0xc4, 0x31, 0x76, 0xe3, 0x60, 0x3f, 0x9d, 0x90, 0x2c, 0x26, 0x33, + 0x46, 0x62, 0x13, 0x34, 0x5a, 0x14, 0x66, 0x08, 0xf9, 0x1b, 0x5c, 0x9f, + 0xf9, 0x76, 0xd2, 0x9f, 0xfe, 0x1e, 0xfa, 0xa5, 0x73, 0xfa, 0xcb, 0x60, + 0x50, 0xb0, 0x89, 0xa3, 0xab, 0x62, 0x21, 0x57, 0x53, 0x11, 0x2b, 0x12, + 0xa1, 0x44, 0x53, 0xf6, 0x78, 0xde, 0x95, 0x25, 0xc5, 0x8e, 0xa5, 0x8a, + 0xc8, 0x1e, 0x60, 0x29, 0xec, 0x97, 0xea, 0x2e}, + {0xe2, 0x5a, 0x1e, 0x46, 0xe1, 0x60, 0x29, 0x2b, 0xf2, 0xb0, 0x61, 0xa7, + 0x94, 0x31, 0xf4, 0x6c, 0xab, 0x0f, 0x0c, 0xc1, 0x1b, 0xc2, 0x6f, 0xe3, + 0x8b, 0xd0, 0x5b, 0x47, 0xab, 0x5f, 0xd1, 0xba, 0x1a, 0x37, 0x1d, 0x94, + 0x19, 0x57, 0x97, 0x07, 0xca, 0x7a, 0xbe, 0xf0, 0x37, 0xdb, 0xe9, 0xe0, + 0xdb, 0xac, 0xc0, 0x09, 0x07, 0xf5, 0x15, 0x7f, 0x0d, 0x58, 0xc3, 0x53, + 0x1f, 0x10, 0x8e, 0x0e, 0x02, 0x26, 0x10, 0xed, 0xae, 0xeb, 0x6c, 0x64, + 0x91, 0xdd, 0x0c, 0x4e, 0xc3, 0x64, 0x13, 0xa9, 0xf2, 0xcf, 0x15, 0x25, + 0x2c, 0xb6, 0x85, 0xe0, 0xf3, 0xbc, 0x56, 0xaa, 0xfe, 0x48, 0xfa, 0xc6, + 0x44, 0xe6, 0xba, 0xc7, 0x2d, 0xab, 0x74, 0xc3, 0x60, 0xcd, 0x54, 0xbb, + 0x0d, 0x8d, 0xea, 0xc7, 0x4c, 0xaf, 0xd8, 0x9d, 0xe7, 0x2c, 0x09, 0x30, + 0x64, 0x24, 0x8f, 0x1f, 0xbc, 0x94, 0x3e, 0xc0, 0x45, 0x87, 0x27, 0x91, + 0x45, 0x86, 0xe6, 0x77, 0xbf, 0xa6, 0x52, 0x53, 0x88, 0xb8, 0x7d, 0x19, + 0x7b, 0xe0, 0x5a, 0xc3, 0x1d, 0xb2, 0xea, 0x9b, 0xca, 0x5b, 0x3c, 0xdd, + 0x29, 0xdd, 0x0c, 0x7f, 0xc2, 0x39, 0x86, 0x92, 0x75, 0x88, 0x10, 0xc7, + 0xa5, 0x01, 0x1e, 0xac, 0xcd, 0x83, 0xb3, 0x46, 0x97, 0xb9, 0x24, 0x95, + 0x3d, 0xe1, 0x65, 0x12, 0x2e, 0x6c, 0x5f, 0x1d, 0x53, 0xcc, 0xbf, 0x1f, + 0x2c, 0xb8, 0x1c, 0xe5, 0xb4, 0xa2, 0x2f, 0xb3, 0xc1, 0xab, 0x91, 0xf7, + 0x2c, 0xb6, 0x8d, 0xcb, 0x8e, 0x76, 0x87, 0xee, 0x40, 0xbf, 0x15, 0xef, + 0x6b, 0x2c, 0x4c, 0xc5, 0xf8, 0x02, 0x7d, 0xb9, 0x8c, 0xf6, 0xca, 0x4b, + 0x8d, 0x18, 0x7a, 0xbc, 0xca, 0xcb, 0x70, 0x7b, 0x7d, 0x99, 0xfa, 0xe6, + 0xb2, 0x7f, 0x2d, 0x42, 0xec, 0xeb, 0x54, 0xe1, 0x87, 0x92, 0xaa, 0x5b, + 0x2f, 0x29, 0x43, 0x37, 0x0b, 0x2d, 0xa0, 0x46, 0xd0, 0xca, 0x21, 0xfe, + 0x7c, 0xe0, 0x36, 0x19, 0x19, 0xde, 0xc2, 0xae, 0xe1, 0x81, 0xb5, 0x71, + 0x85, 0x1d, 0x07, 0xe2, 0x6d, 0xa4, 0xe5, 0x5c, 0xbe, 0xa9, 0x26, 0x9c, + 0x94, 0x71, 0xba, 0xca, 0x75, 0x3c, 0xf9, 0x4b, 0xd8, 0x6c, 0xd3, 0xda, + 0x6e, 0xf5, 0x75, 0x18, 0xca, 0x8d, 0xac, 0x7b, 0xa4, 0x81, 0x6e, 0x9e, + 0xdc, 0x3f, 0x2e, 0x67, 0x33, 0xc6, 0x2f, 0x30, 0x60, 0x3c, 0x95, 0x14, + 0x07, 0x52, 0xba, 0x60, 0x15, 0x54, 0x81, 0x15, 0x50, 0xf3, 0xe7, 0x5f, + 0x9a, 0x23, 0x96, 0x6f, 0x87, 0x3e, 0x25, 0xaa, 0x64, 0x93, 0xef, 0xef, + 0x5a, 0x9c, 0x5e, 0xfd, 0x5a, 0x23, 0x16, 0x63, 0xc6, 0x79, 0x08, 0xb4, + 0xb4, 0xd0, 0x35, 0x03, 0x1b, 0x76, 0xe6, 0x7d, 0xe1, 0xd3, 0xdc, 0xd7, + 0x67, 0x17, 0xf4, 0xb6, 0x36, 0xde, 0x9e, 0x14, 0x89, 0xbd, 0x68, 0xb5, + 0x04, 0x0f, 0xdc, 0x94, 0xc3, 0xe2, 0x2e, 0x0f, 0x51, 0x8b, 0x55, 0x10, + 0x45, 0x13, 0xdc, 0xd7, 0xa4, 0xc6, 0xc3, 0xa2, 0xc4, 0xc8, 0xbb, 0x94, + 0x9e, 0x5a, 0x5e, 0x3e, 0x36, 0xdd, 0x35, 0x9d, 0x06, 0x84, 0xa5, 0x0a, + 0x27, 0x73, 0x2b, 0xf9, 0x02, 0x75, 0x2c, 0x47, 0xc3, 0x35, 0xf7, 0x55, + 0xc8, 0x49, 0xc4, 0x5e, 0x2d, 0x2d, 0x4c, 0x7e, 0x5a, 0x94, 0x81, 0x3d, + 0x66, 0xe8, 0x62, 0x46, 0x11, 0x3b, 0x41, 0x29, 0xab, 0xc5, 0xaa, 0xcc, + 0x77, 0xbe, 0xdd, 0xbc, 0x46, 0xa6, 0x1f, 0x0f, 0x76, 0xb9, 0x50, 0xb7, + 0x46, 0x61, 0x8c, 0x64, 0x01, 0x0b, 0x9f, 0x40, 0xa6, 0xbd, 0xc9, 0x75, + 0x00, 0x99, 0xc4, 0x3b, 0x24, 0x36, 0xd3, 0x56, 0xef, 0xd9, 0xf4, 0xdf, + 0x8a, 0xbf, 0x63, 0xb1, 0x5a, 0x90, 0xef, 0x65, 0x0a, 0xa7, 0x34, 0x54, + 0x63, 0x20, 0xd2, 0xe9, 0x4f, 0x5a, 0x9a, 0xe8, 0xa9, 0x20, 0xfe, 0x32, + 0x3e, 0x2e, 0x73, 0x74}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {467, + {0xfc, 0xf3, 0x92, 0xb2, 0x02, 0xf4, 0xfc, 0xc5, 0x0d, 0x63, 0xa8, 0xb1, + 0x6e, 0xc7, 0x2a, 0xab}, + {0x00, 0x9e, 0x64, 0x28, 0x54, 0x9e, 0xbc, 0xd9, 0x48, 0x98, 0x27, 0xd0, + 0x24, 0x38, 0x3e, 0xf3, 0x67, 0xb4, 0x4f, 0x4a, 0x8c, 0x5d, 0xfe, 0x98, + 0xa5, 0x91, 0x49, 0xc4, 0x9c, 0x1f, 0xb2, 0x89, 0x7b, 0x07, 0x30, 0xb0, + 0x42, 0x49, 0x76, 0x18, 0x7e, 0xd7, 0xbc, 0xfc, 0xe7, 0xf4, 0x08, 0xb7, + 0x8b, 0x81, 0xba, 0x9a, 0x85, 0x95, 0xe6, 0x1c, 0xa0, 0xba, 0xf0, 0x12, + 0xa1, 0x9a, 0xf7, 0xc1, 0xd9, 0x0e, 0xf9, 0x60, 0xea, 0xab, 0xb0, 0xab, + 0x28, 0x74, 0xb3, 0x12, 0x33, 0xa5, 0x47, 0x50, 0x71, 0x1d, 0xee, 0xbd, + 0x24, 0x9c, 0xdb, 0xae, 0x8d, 0x36, 0xc2, 0x57, 0x16, 0x9b, 0x70, 0xc4, + 0x28, 0x7f, 0xa8, 0x35, 0x1a, 0xca, 0xc8, 0x25, 0x79, 0xbd, 0x48, 0xdf, + 0x3f, 0x92, 0x5a, 0x9c, 0x34, 0xc4, 0x3a, 0x64, 0x59, 0x60, 0xc1, 0xc0, + 0x54, 0x87, 0xc2, 0x02, 0xd3, 0xc8, 0x5f, 0xfe, 0xb2, 0x46, 0xea, 0xd3, + 0xa7, 0x8c, 0x0a, 0xa7, 0x3c, 0xad, 0xc7, 0x84, 0x87, 0x19, 0x2d, 0x23, + 0xb4, 0x3b, 0x5b, 0xe1, 0xdd, 0x4d, 0x3f, 0x66, 0xfa, 0xcb, 0xf2, 0x1c, + 0xa1, 0x85, 0xce, 0x49, 0x3d, 0x76, 0x77, 0x15, 0xd8, 0xe8, 0xde, 0xbf, + 0x9b, 0x21, 0x9a, 0x87, 0xd7, 0x09, 0x3b, 0x37, 0xe3, 0xa3, 0x26, 0xaa, + 0xcc, 0x10, 0xf6, 0xd5, 0x2f, 0x6b, 0x74, 0x56, 0x74, 0xc3, 0x59, 0x01, + 0xb5, 0xf4, 0x59, 0x1c, 0x98, 0x57, 0x65, 0x1f, 0xa5, 0x2f, 0xc2, 0x5f, + 0x50, 0x61, 0x7c, 0x7c, 0xf9, 0xef, 0xd8, 0x67, 0x21, 0xe9, 0x8e, 0x4a, + 0xb6, 0xd1, 0xcc, 0xdc, 0x3e, 0xb5, 0x45, 0x46, 0x52, 0x4e, 0x0f, 0x97, + 0x9c, 0x0b, 0x3c, 0x8a, 0xcd, 0x90, 0x9f, 0xfc, 0x94, 0xa3, 0x70, 0x23, + 0x2e, 0x5e, 0x7b, 0xf7, 0x9a, 0xc3, 0xfc, 0xaa, 0x1b, 0x12, 0xb9, 0xa4, + 0xd6, 0xc2, 0x06, 0xcc, 0xd5, 0x56, 0x66, 0x82, 0x20, 0x70, 0x9e, 0xcd, + 0x81, 0xda, 0x56, 0xf4, 0xe9, 0xc3, 0x2d, 0xd7, 0x5a, 0xd3, 0xcb, 0x89, + 0x13, 0x92, 0x2d, 0xe9, 0xc4, 0x9b, 0x65, 0xde, 0x80, 0xbb, 0xa9, 0x5a, + 0xaf, 0x2d, 0xeb, 0x26, 0x7f, 0x84, 0xc6, 0x50, 0x73, 0x9a, 0xad, 0x3c, + 0x44, 0xac, 0xff, 0x54, 0xb4, 0xd9, 0x3e, 0x67, 0xd0, 0x9a, 0xd3, 0x19, + 0xe4, 0x03, 0x67, 0x87, 0xfe, 0x7f, 0x13, 0x6c, 0x4b, 0x9d, 0xfd, 0x3d, + 0x40, 0x9a, 0x9d, 0xf8, 0x93, 0x01, 0xcc, 0x4b, 0x94, 0x05, 0x71, 0x45, + 0x8e, 0xa7, 0x3b, 0x20, 0x0e, 0x14, 0x08, 0x1f, 0xdc, 0x1f, 0x23, 0xe5, + 0x9a, 0xb3, 0xb2, 0x86, 0x0e, 0xa3, 0xa6, 0xd6, 0x2d, 0x2e, 0xf3, 0x70, + 0xd2, 0x6c, 0x35, 0x88, 0xf7, 0x69, 0x4a, 0xa8, 0x2b, 0x4f, 0xbf, 0xd7, + 0x7d, 0x9a, 0xc9, 0xe3, 0x3a, 0x43, 0x08, 0x55, 0x54, 0x32, 0x66, 0x67, + 0x37, 0x8a, 0xe4, 0xee, 0x45, 0x31, 0x98, 0x50, 0xf0, 0x6d, 0xd1, 0xe2, + 0x1b, 0x88, 0x0d, 0xa8, 0x7a, 0xa0, 0x89, 0x05, 0xa7, 0x83, 0x64, 0x7e, + 0xf4, 0x34, 0x58, 0xe4, 0x0e, 0x5b, 0x81, 0x76, 0xa2, 0xfb, 0xfd, 0xd1, + 0x79, 0xea, 0xd9, 0x99, 0x1d, 0x49, 0x17, 0x3e, 0x79, 0xc8, 0xe4, 0x58, + 0x49, 0xcb, 0x3d, 0x03, 0x44, 0x42, 0x99, 0x92, 0xce, 0xfd, 0x07, 0xae, + 0xbf, 0x64, 0x43, 0x01, 0xe3, 0xa9, 0x41, 0x69, 0x6d, 0xfc, 0xd7, 0x4b, + 0x1c, 0x4d, 0xdd, 0xb9, 0xd6, 0x6f, 0xa1, 0x83, 0xbe, 0xa6, 0x5d, 0xd0, + 0x31, 0xc0, 0x72, 0xa1, 0x8d, 0xc4, 0x75, 0x2b, 0x0e, 0xfa, 0xca, 0x4d, + 0x8f, 0x93, 0x76, 0x46, 0x6e, 0x34, 0x6e, 0xb4, 0x7f, 0x16, 0x82, 0xae, + 0xea, 0x99, 0xf5, 0x91, 0xc5, 0x61, 0x17, 0x07, 0x6b, 0x30, 0x3e, 0xf7, + 0x5a, 0xef, 0xcd, 0x58, 0x58, 0x7f, 0x00, 0x3c}, + {0xe5, 0xc9, 0xb9, 0x32, 0xc8, 0xef, 0x14, 0xc1, 0xba, 0x98, 0x28, 0x07, + 0xf7, 0xa3, 0x2b, 0x29, 0xb1, 0x48, 0xa5, 0x52, 0xef, 0x7e, 0x60, 0xf5, + 0x27, 0x32, 0xb0, 0x7f, 0x58, 0x3c, 0x28, 0x97, 0x21, 0x15, 0xe7, 0x76, + 0xa3, 0x8b, 0x84, 0xfa, 0xa7, 0x53, 0xf4, 0xa0, 0x3c, 0x86, 0x8d, 0xad, + 0xf5, 0x3d, 0xb7, 0xa3, 0x22, 0x4f, 0xd5, 0x26, 0xa9, 0x92, 0x34, 0xbd, + 0x40, 0xe3, 0x8e, 0x91, 0x2e, 0x5b, 0x28, 0xd7, 0xe8, 0x2d, 0xa7, 0x3d, + 0x7b, 0x44, 0x16, 0x8e, 0xbd, 0xe0, 0xe1, 0xeb, 0x51, 0x18, 0xac, 0x7e, + 0x49, 0x1b, 0x7c, 0x41, 0x53, 0xa3, 0x44, 0x1c, 0xbf, 0x64, 0x82, 0x6c, + 0xc8, 0x26, 0x7f, 0x75, 0xe2, 0x67, 0xb8, 0x27, 0xed, 0x1b, 0x7c, 0x8d, + 0x9d, 0x96, 0x5b, 0xf8, 0x42, 0x78, 0xe0, 0x7e, 0xd0, 0xc9, 0xd3, 0xe9, + 0x61, 0x7d, 0xdb, 0x07, 0xa4, 0x0a, 0x85, 0x25, 0xe1, 0x80, 0x58, 0x1e, + 0x19, 0x98, 0x13, 0xcb, 0xbe, 0x17, 0x57, 0xee, 0x2f, 0x72, 0x04, 0x6c, + 0xe5, 0xdb, 0x78, 0xa6, 0x8d, 0x9e, 0x76, 0xb4, 0x74, 0x6b, 0x7f, 0x54, + 0xac, 0x2d, 0xf2, 0xf3, 0x2d, 0xd1, 0x46, 0x33, 0xc7, 0xa7, 0xd4, 0xef, + 0x06, 0xe7, 0x70, 0xc6, 0xa3, 0x74, 0xc1, 0xad, 0x81, 0x55, 0x96, 0x6e, + 0xea, 0x8b, 0x80, 0x69, 0x99, 0x70, 0x15, 0xc4, 0xb3, 0xbb, 0x29, 0xd7, + 0x21, 0xbd, 0x3b, 0x34, 0x69, 0x35, 0xaa, 0x4c, 0x90, 0xeb, 0xa8, 0x7d, + 0xf7, 0x87, 0xc3, 0xd7, 0xd9, 0x0f, 0x51, 0xfb, 0x17, 0x6d, 0x5a, 0x0f, + 0xb3, 0x40, 0x85, 0x87, 0xba, 0xeb, 0xfd, 0x25, 0x1b, 0xb8, 0x83, 0x77, + 0xd5, 0x23, 0x32, 0x16, 0x97, 0xad, 0x61, 0xcf, 0x7a, 0xf3, 0x00, 0x8b, + 0xe6, 0x05, 0xd4, 0xa0, 0x64, 0x6e, 0x88, 0x09, 0xf9, 0x94, 0x28, 0xaf, + 0xed, 0x96, 0xd9, 0x7c, 0x9d, 0x5c, 0xf8, 0xd6, 0x78, 0xc4, 0xf8, 0x29, + 0x1d, 0x66, 0xd6, 0xf4, 0x79, 0x1f, 0xce, 0x92, 0x4b, 0xd8, 0x3f, 0x14, + 0x5e, 0x39, 0x68, 0x8e, 0x1e, 0xdb, 0xfc, 0x23, 0xa6, 0xe6, 0x2a, 0x74, + 0x5f, 0xf6, 0xe3, 0x17, 0x28, 0x8e, 0x3d, 0xbe, 0xa9, 0x95, 0xb1, 0x00, + 0x29, 0x5a, 0x91, 0x26, 0x7c, 0xe1, 0xef, 0x10, 0x48, 0xcb, 0x30, 0xcc, + 0x85, 0x04, 0x90, 0xdb, 0xa0, 0xe6, 0x99, 0x15, 0x0f, 0x4d, 0x75, 0x17, + 0xb4, 0x37, 0x43, 0x99, 0x69, 0xf5, 0xb9, 0xb2, 0x5a, 0x8d, 0x72, 0x36, + 0xc4, 0x27, 0xa9, 0xca, 0x30, 0x1e, 0xfb, 0x76, 0xa0, 0x5a, 0xd4, 0x71, + 0x4b, 0x0b, 0xb2, 0x12, 0xa5, 0x66, 0x2b, 0x9c, 0xe2, 0xcc, 0x1d, 0x61, + 0x19, 0xa3, 0xa8, 0x13, 0xf9, 0x80, 0xe8, 0xbd, 0x7b, 0x68, 0x5a, 0xdd, + 0x63, 0x67, 0x04, 0x0c, 0xee, 0xbf, 0x83, 0x2b, 0xc1, 0x73, 0x29, 0xc4, + 0x9d, 0x69, 0x98, 0xce, 0x68, 0x8d, 0x16, 0x5a, 0x9d, 0x45, 0x16, 0x6a, + 0x7c, 0xac, 0xe0, 0x54, 0xb9, 0x31, 0x10, 0xdf, 0x9b, 0xa2, 0x2a, 0xc8, + 0x30, 0x10, 0xc1, 0x3f, 0x4d, 0x28, 0x40, 0xbd, 0x36, 0x44, 0x17, 0xfd, + 0x6b, 0xec, 0xbc, 0x2f, 0x84, 0xe1, 0xe6, 0x38, 0xf2, 0xba, 0xcf, 0x04, + 0x37, 0x89, 0xec, 0x45, 0x48, 0x05, 0x3c, 0xcc, 0x94, 0xc8, 0x3b, 0xc5, + 0x40, 0xbd, 0x39, 0x3f, 0x68, 0xab, 0x8b, 0xcf, 0x90, 0xed, 0x56, 0x5d, + 0x91, 0x8e, 0x08, 0x67, 0x7e, 0x92, 0x42, 0x0c, 0x63, 0x87, 0x77, 0x15, + 0xe6, 0x29, 0xc0, 0xfc, 0xb6, 0x96, 0x8e, 0xb2, 0x86, 0x2f, 0x1d, 0x2e, + 0x0f, 0x40, 0xa4, 0xbe, 0xe0, 0x69, 0x3d, 0xe0, 0x82, 0xce, 0x94, 0x93, + 0x8c, 0xb4, 0xec, 0xb8, 0x93, 0x25, 0xae, 0x5e, 0x1d, 0x9d, 0xdf, 0x55, + 0xb2, 0x98, 0xeb, 0x1b, 0x2c, 0x4c, 0x73, 0xd2, 0xc3, 0x2f, 0xee, 0x13, + 0x7d, 0x0f, 0xd3, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {468, + {0x2f, 0x64, 0x97, 0x09, 0xd4, 0xee, 0x6d, 0xc2, 0x29, 0x6e, 0x52, 0x77, + 0x88, 0xc9, 0x35, 0xa3}, + {0x6e, 0x9a, 0xd5, 0xfa, 0xef, 0x19, 0x6c, 0x39, 0xf1, 0x31, 0x2b, 0xcd, + 0xc6, 0xc6, 0x47, 0x60, 0x91, 0x47, 0x2c, 0x37, 0x00, 0x52, 0x65, 0x53, + 0xb4, 0xcb, 0xf6, 0x02, 0x2e, 0xfd, 0xf5, 0xa5, 0x6a, 0x39, 0x29, 0x3d, + 0x80, 0xd8, 0xbf, 0x4e, 0x6c, 0x86, 0x23, 0x21, 0xcf, 0xc9, 0xef, 0x8e, + 0x16, 0x68, 0x33, 0xcd, 0xc2, 0x9a, 0x47, 0x92, 0x5f, 0xc1, 0x2f, 0x6f, + 0xde, 0x95, 0xa1, 0xc1, 0xb2, 0x12, 0xbc, 0xde, 0xc6, 0xad, 0xcb, 0x00, + 0xd4, 0x93, 0x02, 0xa5, 0x56, 0x57, 0xb6, 0x9f, 0xc1, 0x7e, 0xdf, 0xb1, + 0x01, 0x83, 0x20, 0x85, 0xe1, 0xa2, 0xb5, 0x15, 0xf8, 0x6a, 0x49, 0xc4, + 0x12, 0xa4, 0xd7, 0x76, 0x83, 0x27, 0xd2, 0xb9, 0xd4, 0x8c, 0xee, 0x21, + 0x97, 0xc7, 0x05, 0xe6, 0x0d, 0x96, 0x1f, 0x50, 0x5b, 0xb4, 0x1a, 0xaa, + 0x28, 0x09, 0x51, 0x56, 0x65, 0x99, 0xe6, 0x95, 0x1d, 0xfd, 0x4f, 0x6b, + 0x7c, 0x94, 0x70, 0xe8, 0xc4, 0x0b, 0x10, 0x3b, 0x14, 0x57, 0xfd, 0x89, + 0x7e, 0x5e, 0x53, 0x17, 0x0d, 0x49, 0xa7, 0xee, 0xcb, 0x8d, 0xd0, 0x47, + 0x7e, 0xb8, 0x46, 0x38, 0x70, 0xd8, 0x16, 0x96, 0x00, 0x30, 0x40, 0x93, + 0xa6, 0xe6, 0xd6, 0xc2, 0x15, 0x07, 0x1b, 0x62, 0x86, 0x5c, 0x54, 0x09, + 0x86, 0xe8, 0xd2, 0x5e, 0x2b, 0xf3, 0x6e, 0x23, 0x8d, 0xe8, 0x34, 0x14, + 0x28, 0x7f, 0x10, 0xf8, 0x98, 0x7b, 0x36, 0x1f, 0x5d, 0xc2, 0xf6, 0x26, + 0xe5, 0x8e, 0x89, 0x7e, 0x8b, 0x82, 0x0e, 0xa9, 0x8b, 0x9d, 0xdb, 0xd9, + 0xb9, 0x94, 0x8c, 0xc9, 0xd9, 0x50, 0x1b, 0xda, 0xc8, 0xa9, 0x04, 0xa3, + 0x59, 0x3a, 0xa5, 0x9d, 0x24, 0xf3, 0x82, 0x77, 0x78, 0xba, 0x88, 0xeb, + 0xf6, 0x0e, 0x2e, 0x1c, 0x9c, 0xa2, 0xb9, 0x5b, 0x95, 0x3d, 0x66, 0xac, + 0xb9, 0x56, 0xc1, 0x6b, 0xe9, 0xc9, 0x79, 0x5f, 0xd8, 0x09, 0x46, 0x11, + 0x97, 0x3d, 0x41, 0xdb, 0x74, 0x5f, 0xca, 0x60, 0xdb, 0xdb, 0x67, 0x1b, + 0xee, 0xb0, 0xf9, 0xab, 0x28, 0x26, 0xae, 0xa0, 0x0c, 0x5e, 0xa1, 0xc4, + 0xc8, 0xa3, 0xd1, 0xae, 0x86, 0x93, 0x29, 0xd6, 0x06, 0xfb, 0xa0, 0xea, + 0xd4, 0x8c, 0x16, 0x89, 0xaf, 0xa8, 0x8a, 0x2e, 0xa8, 0x45, 0xf2, 0xbf, + 0xf3, 0x7d, 0x4d, 0xf2, 0xb2, 0xcb, 0xd3, 0x7f, 0x97, 0x50, 0x89, 0xe2, + 0x78, 0x3e, 0x1d, 0x44, 0x10, 0x7f, 0xb8, 0x69, 0xac, 0x32, 0x27, 0xd6, + 0x23, 0x61, 0x5e, 0x56, 0xa0, 0xd3, 0xa8, 0xa2, 0x39, 0x42, 0xc1, 0xea, + 0x26, 0x09, 0x02, 0x92, 0x7b, 0x5b, 0x1d, 0x4c, 0x28, 0x5b, 0xaa, 0xff, + 0xc1, 0x7b, 0xa4, 0xc0, 0xc9, 0xde, 0x64, 0x00, 0x8c, 0xc7, 0xf9, 0x07, + 0xee, 0x42, 0xa9, 0x82, 0x73, 0xbe, 0x28, 0x6c, 0x8c, 0xda, 0x9d, 0xfa, + 0x56, 0x8f, 0x6a, 0xbe, 0xa5, 0xd6, 0xa3, 0xb8, 0x1f, 0x8d, 0x78, 0x51, + 0x19, 0xf5, 0x07, 0xb2, 0xe2, 0x59, 0xce, 0x58, 0xc1, 0xb0, 0x45, 0xcc, + 0xde, 0x49, 0xdd, 0xf3, 0x16, 0x23, 0xf0, 0x52, 0x8c, 0xa4, 0x57, 0x65, + 0x76, 0xc1, 0xaf, 0xe3, 0xc1, 0x64, 0x7a, 0x18, 0x3f, 0x2c, 0x4a, 0x8e, + 0x53, 0x7f, 0x5a, 0xc5, 0x7a, 0x9c, 0x21, 0xea, 0x1e, 0x16, 0x2f, 0xa4, + 0xcf, 0xd5, 0x0f, 0xb6, 0x51, 0xf0, 0x89, 0x12, 0x45, 0x8f, 0x1a, 0x2a, + 0x57, 0xb0, 0x1e, 0x86, 0x37, 0x16, 0xb3, 0x79, 0x4a, 0x1a, 0x1b, 0x2c, + 0x72, 0xd9, 0xf4, 0xc4, 0xd4, 0x2b, 0xb5, 0x33, 0x9a, 0x62, 0x7e, 0x18, + 0x31, 0xe3, 0xda, 0x6e, 0xfa, 0xbb, 0x17, 0xc0, 0x69, 0x2a, 0xe5, 0xb2, + 0x57, 0xcb, 0x59, 0xf3, 0xd5, 0xea, 0x5a, 0x68, 0xb7, 0xcf, 0x6d, 0x92, + 0x45, 0xa6, 0xfe, 0x47, 0x6c, 0x71, 0xcc, 0x83}, + {0x26, 0xac, 0xf7, 0xf6, 0x71, 0xf9, 0xd3, 0x88, 0xa2, 0xe7, 0x15, 0x1c, + 0x04, 0x8e, 0xcf, 0x06, 0x65, 0x48, 0x62, 0x13, 0x49, 0xbb, 0xbb, 0xe9, + 0x82, 0x92, 0x0f, 0xa7, 0x17, 0x94, 0x5c, 0x9e, 0xa5, 0x31, 0x40, 0xd7, + 0x6c, 0x85, 0x88, 0xa4, 0xdf, 0x0c, 0x2c, 0x58, 0x0f, 0xa2, 0xd5, 0xb0, + 0x47, 0x8e, 0xce, 0x33, 0x95, 0xdd, 0xa8, 0x13, 0xe1, 0xc8, 0x68, 0x17, + 0x28, 0xdd, 0xe4, 0xdb, 0x0e, 0xb5, 0x9c, 0xe0, 0x95, 0x52, 0x81, 0xe4, + 0x60, 0x5b, 0x4c, 0xdc, 0x0c, 0x97, 0xfb, 0x41, 0x77, 0xc0, 0x09, 0x9c, + 0xc1, 0x58, 0x73, 0xdc, 0x25, 0x07, 0xab, 0xf3, 0x68, 0x5b, 0x01, 0x09, + 0xc1, 0xda, 0xa9, 0xe2, 0xb6, 0x3c, 0xd5, 0x3c, 0xd7, 0xee, 0x09, 0x46, + 0x50, 0xb2, 0xc7, 0xe9, 0xb2, 0xe6, 0x05, 0xd2, 0x79, 0x2a, 0xd1, 0xc0, + 0x49, 0x35, 0x13, 0x92, 0x6f, 0xb8, 0x4a, 0x2a, 0x55, 0x4a, 0x1a, 0xf4, + 0x79, 0x3e, 0x38, 0x4a, 0xe6, 0x3e, 0xa9, 0xf0, 0xc9, 0x40, 0x72, 0x06, + 0x95, 0x19, 0xea, 0xe7, 0x73, 0x48, 0x58, 0x0e, 0xff, 0x66, 0xbe, 0xf2, + 0x15, 0xd9, 0xb0, 0xc9, 0x7f, 0x63, 0x52, 0x1f, 0xbd, 0x61, 0x08, 0xa3, + 0xdf, 0xf7, 0x7c, 0xab, 0x9e, 0x1c, 0xb9, 0x51, 0x7e, 0x1d, 0x8b, 0xef, + 0xe3, 0xd9, 0xd4, 0xdb, 0x8f, 0xe9, 0x3e, 0xd4, 0xfa, 0x0f, 0x74, 0x89, + 0x3f, 0x4d, 0x63, 0x08, 0x45, 0x36, 0x84, 0xdb, 0x4c, 0x1c, 0xdf, 0x3b, + 0xf5, 0x5a, 0xfa, 0x9d, 0x82, 0xc2, 0xfe, 0x85, 0x33, 0x06, 0x7a, 0x7d, + 0xfd, 0x8d, 0x8b, 0xca, 0x1c, 0xdb, 0xf8, 0x94, 0x2d, 0x52, 0x30, 0x83, + 0xca, 0xf1, 0x8c, 0xab, 0x78, 0xfd, 0x06, 0xff, 0x90, 0x17, 0x8d, 0x6e, + 0xc1, 0xc7, 0x6e, 0x42, 0x8f, 0x07, 0xd7, 0x03, 0x1a, 0xdb, 0x40, 0x55, + 0xee, 0x56, 0x4d, 0x0f, 0x6e, 0x9a, 0xc4, 0x61, 0xe5, 0xd9, 0xe0, 0x5f, + 0x50, 0xea, 0x02, 0x23, 0x3a, 0x07, 0x49, 0xcf, 0x8b, 0x7a, 0x05, 0x1a, + 0xa3, 0x8e, 0x50, 0xa8, 0x44, 0x8e, 0x28, 0xf0, 0xb2, 0xb5, 0xe0, 0xc9, + 0xfc, 0x1f, 0x58, 0x34, 0xb5, 0x10, 0xa6, 0x26, 0x82, 0xba, 0xbd, 0x5c, + 0x9f, 0x6f, 0x93, 0xaf, 0x42, 0xca, 0x37, 0xf8, 0x88, 0x8f, 0x46, 0x9d, + 0x88, 0xe1, 0xeb, 0x19, 0x8b, 0x91, 0x07, 0x85, 0xb9, 0x3a, 0x7b, 0x2a, + 0x3c, 0x45, 0x3f, 0x94, 0x43, 0x87, 0xa7, 0xd2, 0x9e, 0x73, 0x36, 0xa4, + 0xf8, 0x8b, 0x75, 0x93, 0xc5, 0x33, 0x3c, 0xed, 0x03, 0xde, 0xa2, 0xd5, + 0xd9, 0x56, 0x7f, 0x84, 0x33, 0x85, 0xdf, 0x7d, 0x99, 0x0e, 0x1e, 0x7f, + 0xac, 0x52, 0x9b, 0x62, 0x96, 0xa5, 0xf0, 0x14, 0x34, 0xf3, 0x16, 0x01, + 0x56, 0x6f, 0x69, 0x9f, 0x19, 0x46, 0x4b, 0x43, 0x59, 0xdc, 0x29, 0x48, + 0x36, 0xb7, 0x67, 0x29, 0xb1, 0xce, 0x18, 0xb7, 0x63, 0x63, 0xba, 0x82, + 0xc5, 0x68, 0xa6, 0xc8, 0xab, 0x86, 0x2a, 0x96, 0x73, 0x90, 0xa2, 0x63, + 0x20, 0x14, 0x8f, 0x7b, 0x85, 0xa2, 0x52, 0x02, 0xff, 0x2a, 0x75, 0xc0, + 0x45, 0x31, 0x3d, 0x87, 0xed, 0xbd, 0xb6, 0x4e, 0x48, 0x75, 0xc9, 0x6b, + 0x81, 0xc1, 0x75, 0x8d, 0x46, 0x89, 0xac, 0xb9, 0x0a, 0x1d, 0xf4, 0x05, + 0x55, 0x8e, 0x53, 0x1c, 0x1e, 0xe1, 0xeb, 0x99, 0xfb, 0x4a, 0xc0, 0x00, + 0x45, 0x61, 0xa3, 0x59, 0xc0, 0x86, 0x50, 0xe4, 0xaf, 0x79, 0x31, 0x94, + 0x0c, 0x7f, 0xcf, 0xca, 0xe5, 0x73, 0x66, 0x85, 0x59, 0x66, 0xc4, 0x73, + 0xa4, 0xb4, 0x90, 0x6a, 0x08, 0x36, 0x21, 0x95, 0x5f, 0x65, 0xe8, 0x2b, + 0x82, 0x3d, 0x71, 0xca, 0xa0, 0x0c, 0x65, 0x30, 0x9d, 0x86, 0x19, 0xc2, + 0x86, 0x66, 0x6e, 0x3d, 0x72, 0x08, 0xb6, 0x78, 0x21, 0x9f, 0xc1, 0x25, + 0x73, 0xbd, 0x74, 0x04}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {469, + {0x92, 0xfa, 0xc4, 0x8d, 0xb9, 0x01, 0xbb, 0xac, 0xee, 0x9f, 0x4d, 0xef, + 0x72, 0xcd, 0x22, 0xda}, + {0xe9, 0x70, 0xa2, 0x77, 0xe1, 0x17, 0x9d, 0x27, 0x5a, 0xab, 0x95, 0x04, + 0x74, 0x36, 0x7f, 0x65, 0x03, 0x7f, 0x7c, 0x75, 0xc9, 0xdd, 0x22, 0xe5, + 0x4f, 0xb0, 0xa9, 0xeb, 0x3d, 0x8c, 0x3b, 0xa0, 0xbe, 0xbd, 0x82, 0x77, + 0xe0, 0x73, 0xb3, 0x0d, 0x0d, 0x20, 0x8e, 0xef, 0x37, 0x2d, 0x30, 0x22, + 0x42, 0xde, 0xcf, 0x29, 0x1e, 0xf8, 0x33, 0x50, 0x82, 0x94, 0x30, 0x9d, + 0x28, 0x41, 0xf1, 0xc3, 0x2d, 0x09, 0x1b, 0x58, 0x9e, 0x15, 0xee, 0xda, + 0xf6, 0x3d, 0x21, 0xda, 0x84, 0x6a, 0x9f, 0x6d, 0xc2, 0xca, 0x96, 0x30, + 0xce, 0xf0, 0x72, 0x9d, 0x6e, 0xde, 0xa7, 0xfe, 0x3c, 0xa6, 0x97, 0x21, + 0xe1, 0xc4, 0xea, 0xbc, 0x41, 0xd2, 0xc8, 0x85, 0xc1, 0x07, 0x25, 0x74, + 0x26, 0xae, 0x37, 0x7d, 0x56, 0x79, 0xd8, 0xee, 0xa4, 0xa8, 0x25, 0x16, + 0x45, 0xbc, 0xf6, 0x48, 0x91, 0x77, 0xd5, 0x0f, 0xd4, 0xe5, 0x50, 0x7c, + 0xfa, 0x54, 0xdd, 0x82, 0xc9, 0x13, 0x0b, 0x45, 0x87, 0x2c, 0x4a, 0xa9, + 0xbf, 0xe9, 0xbb, 0xdf, 0x39, 0xcf, 0xbd, 0xe6, 0xad, 0xa1, 0x47, 0x4c, + 0x95, 0xbe, 0x92, 0x5d, 0x8a, 0xea, 0x01, 0x43, 0xd0, 0x64, 0x01, 0x6a, + 0x1b, 0xb2, 0xc5, 0x2b, 0x9a, 0x68, 0x9d, 0x03, 0xfc, 0xdc, 0x6b, 0x71, + 0x48, 0xf0, 0x6a, 0x16, 0x7a, 0x62, 0x1e, 0xdb, 0x8d, 0x62, 0x6a, 0x18, + 0xcc, 0x6c, 0x90, 0xc9, 0x95, 0x81, 0x9d, 0xae, 0x2e, 0x36, 0x55, 0xbb, + 0x3e, 0xed, 0x3c, 0xbd, 0xcf, 0xfb, 0xb3, 0x7d, 0x15, 0x5f, 0xef, 0xea, + 0xe2, 0xe1, 0xb8, 0xe6, 0xb3, 0x89, 0xa4, 0xb7, 0x30, 0x2f, 0xb9, 0x74, + 0xc9, 0x65, 0x35, 0xf2, 0x90, 0xa2, 0x60, 0x9b, 0x83, 0x74, 0x5e, 0xfa, + 0x68, 0x7b, 0x41, 0x24, 0x78, 0x7b, 0x3c, 0xaf, 0x72, 0xac, 0xe0, 0x8c, + 0x56, 0xcb, 0x93, 0x33, 0x25, 0xe2, 0xa0, 0x19, 0xd2, 0x90, 0x7d, 0x67, + 0x76, 0x8a, 0x3c, 0x2a, 0xe4, 0x7c, 0xe2, 0xc7, 0xf7, 0x7f, 0x86, 0xf0, + 0x11, 0xda, 0x53, 0xa8, 0xe1, 0xf5, 0x06, 0x44, 0x7b, 0xad, 0x6f, 0xa8, + 0x55, 0x02, 0x1f, 0xa4, 0x2d, 0x12, 0xa8, 0x5c, 0xf8, 0x54, 0x61, 0x59, + 0xfc, 0x80, 0x89, 0x38, 0xda, 0xef, 0x88, 0xbb, 0xc6, 0x5b, 0x9b, 0x77, + 0x1c, 0x5f, 0x54, 0x7b, 0xb7, 0xac, 0x86, 0xd5, 0x19, 0x04, 0x88, 0x24, + 0x77, 0xd3, 0xb7, 0xec, 0x07, 0x57, 0xc0, 0x8b, 0xa9, 0x1f, 0x8b, 0x16, + 0x37, 0xc8, 0xbd, 0xc3, 0x9a, 0x55, 0xb3, 0x49, 0x56, 0xae, 0x56, 0xf4, + 0xbd, 0x6a, 0x1a, 0xa1, 0xc4, 0x39, 0x03, 0x1e, 0x0b, 0xca, 0x3b, 0x90, + 0xa4, 0x3f, 0x3e, 0x05, 0xa3, 0x4d, 0x07, 0xf5, 0xb6, 0xcd, 0xc9, 0x4d, + 0x28, 0xbd, 0xb1, 0x92, 0x70, 0x8f, 0x2d, 0x12, 0x4f, 0x93, 0xfc, 0x31, + 0x3f, 0x9d, 0x52, 0x96, 0x77, 0xe6, 0x7e, 0xc8, 0xfd, 0x7d, 0x38, 0x8b, + 0x23, 0xb4, 0x6f, 0x23, 0x6f, 0x98, 0x33, 0xd9, 0x93, 0x12, 0x02, 0x2c, + 0xf9, 0xc3, 0x3c, 0xf3, 0xcb, 0x3f, 0x5c, 0x52, 0xfe, 0x11, 0x19, 0x4b, + 0x88, 0xca, 0xac, 0x10, 0x00, 0x47, 0x1d, 0xa9, 0x71, 0x0b, 0x87, 0x3c, + 0x07, 0x5a, 0x9b, 0x5b, 0xa5, 0xe5, 0x7f, 0xf5, 0xa7, 0x5e, 0x69, 0x9f, + 0x21, 0x6c, 0x2c, 0xc4, 0x38, 0xb3, 0x28, 0x99, 0x26, 0xa9, 0x94, 0xf8, + 0xe1, 0xf7, 0x83, 0x43, 0xb6, 0xef, 0x76, 0x8e, 0x87, 0x2e, 0x2f, 0x0f, + 0xdc, 0x2e, 0x64, 0xe8, 0x3e, 0x14, 0xc4, 0x41, 0x61, 0x48, 0x1f, 0xba, + 0x52, 0x4a, 0x41, 0x4a, 0xd5, 0xfb, 0x42, 0xbb, 0x81, 0x90, 0x02, 0x12, + 0x2e, 0xd1, 0xd3, 0xd9, 0x23, 0x0a, 0xd5, 0x7e, 0x69, 0x06, 0xb1, 0x16, + 0x17, 0x45, 0xae, 0x73, 0x0c, 0x58, 0x65, 0x36}, + {0x80, 0x19, 0x1f, 0x2d, 0xc0, 0x1e, 0xf3, 0x04, 0x20, 0x3d, 0xb9, 0x78, + 0x68, 0x2e, 0xfc, 0x89, 0x6c, 0xb5, 0x2d, 0xb2, 0x29, 0x41, 0xd7, 0x6d, + 0x52, 0xd1, 0x41, 0x36, 0x37, 0x3e, 0x7d, 0x7d, 0x4e, 0x1a, 0x70, 0x07, + 0xb7, 0x72, 0xa0, 0xda, 0x75, 0xc2, 0xd9, 0x1b, 0x08, 0xb2, 0x75, 0xde, + 0xdd, 0xbf, 0xee, 0xd8, 0x3d, 0x24, 0xbf, 0x5d, 0xad, 0xea, 0xe0, 0x62, + 0xf7, 0x57, 0xe7, 0xcb, 0x11, 0x69, 0xcc, 0x36, 0xf7, 0xdd, 0x6c, 0xb7, + 0xe7, 0x60, 0x0e, 0xe5, 0x43, 0x75, 0x56, 0xaf, 0x52, 0xeb, 0x16, 0x59, + 0x2d, 0xfe, 0xe9, 0x22, 0x57, 0x95, 0xe2, 0xfd, 0x06, 0xbe, 0xe6, 0x1c, + 0x3e, 0x0c, 0x98, 0xa5, 0x60, 0xba, 0x2c, 0x88, 0xf9, 0x17, 0x35, 0x85, + 0x14, 0x80, 0xa8, 0x09, 0x61, 0xec, 0x97, 0x40, 0x69, 0x6e, 0xaa, 0x1a, + 0x4d, 0xec, 0x7a, 0xd2, 0xea, 0x78, 0x31, 0xa4, 0x1f, 0x10, 0xed, 0x02, + 0xba, 0x3b, 0xce, 0x9b, 0xab, 0xb4, 0x79, 0xc2, 0xb1, 0x96, 0x2f, 0x87, + 0x70, 0xfe, 0x19, 0xa5, 0xc7, 0xcf, 0x9e, 0x9c, 0x52, 0xad, 0x3f, 0xdb, + 0x74, 0xbe, 0x16, 0x87, 0xed, 0x75, 0xf0, 0x5f, 0xce, 0x38, 0xb2, 0x2d, + 0xc3, 0xe2, 0x9d, 0x86, 0x8e, 0x00, 0x11, 0xea, 0x9d, 0x3d, 0x08, 0xa7, + 0x33, 0xbc, 0x4c, 0xb3, 0xb3, 0xf0, 0x0c, 0xf5, 0x42, 0x3b, 0x2f, 0x2c, + 0xf3, 0xf1, 0xe3, 0x0f, 0xe0, 0x64, 0xb1, 0x83, 0x12, 0x50, 0x4f, 0xb1, + 0xff, 0xec, 0xac, 0x5d, 0x69, 0xad, 0x8d, 0x1f, 0x55, 0x60, 0x60, 0xf5, + 0x48, 0xd6, 0xf9, 0x90, 0x47, 0xe5, 0x63, 0x8b, 0xda, 0xc1, 0x33, 0x78, + 0x30, 0xe5, 0xe0, 0xf1, 0x03, 0x9c, 0xf3, 0xf7, 0xe7, 0xf8, 0xf0, 0x59, + 0x3c, 0x2c, 0x4a, 0xb7, 0xd2, 0xea, 0x8f, 0xc4, 0x3f, 0xe8, 0x68, 0x1f, + 0xda, 0x25, 0x9d, 0xa6, 0x40, 0x5f, 0xb0, 0xfe, 0xa4, 0x89, 0xae, 0xc0, + 0x28, 0x6d, 0x0f, 0xb0, 0x8d, 0x52, 0x3a, 0x8c, 0xf4, 0xc4, 0xf5, 0xe5, + 0x20, 0x1d, 0xbe, 0xd8, 0xb5, 0x1b, 0x83, 0xee, 0x75, 0x70, 0x08, 0x1c, + 0xf3, 0x3c, 0x4d, 0x5c, 0x3b, 0x01, 0xb9, 0x0e, 0x6e, 0x62, 0x60, 0x0e, + 0x5b, 0x53, 0xf4, 0x44, 0xb5, 0xe0, 0x83, 0x7d, 0xc6, 0x8a, 0xa0, 0xaa, + 0xaf, 0xf1, 0x5f, 0xbb, 0x45, 0x62, 0xf7, 0x27, 0x8e, 0xac, 0x6a, 0x24, + 0xfd, 0x30, 0x28, 0x67, 0x94, 0x91, 0x9d, 0x4f, 0x32, 0x73, 0x7c, 0x1a, + 0x50, 0x52, 0x81, 0x78, 0xa2, 0xc4, 0x46, 0xa7, 0x56, 0x8b, 0x05, 0xdf, + 0x91, 0x48, 0xe3, 0x3a, 0x19, 0x6e, 0xc8, 0x8b, 0xb6, 0x36, 0x32, 0xed, + 0x98, 0x1a, 0x35, 0x5c, 0x34, 0x14, 0x72, 0x4a, 0x91, 0x5d, 0x97, 0xe1, + 0x72, 0xa0, 0x09, 0x0b, 0xa9, 0x32, 0x08, 0x30, 0x07, 0x62, 0xea, 0x08, + 0x36, 0x30, 0x70, 0x21, 0x63, 0x92, 0x2e, 0x07, 0x47, 0xa0, 0x6e, 0x44, + 0x7f, 0xe6, 0xdd, 0x53, 0x70, 0x8f, 0x3c, 0x49, 0x81, 0x83, 0xc2, 0x7a, + 0x48, 0x0c, 0xbe, 0xf3, 0xf8, 0x95, 0x73, 0x37, 0xd2, 0x55, 0x53, 0x15, + 0x68, 0xf4, 0x73, 0xd7, 0x90, 0xae, 0x5d, 0xf3, 0xbc, 0xcc, 0x19, 0xd7, + 0xd7, 0x99, 0xd8, 0xe2, 0x0a, 0x76, 0x6b, 0x1d, 0x26, 0xe9, 0x41, 0xee, + 0x0c, 0x40, 0x85, 0x6e, 0xaf, 0xef, 0xd3, 0xec, 0x1e, 0x17, 0x90, 0x88, + 0x32, 0x05, 0x2b, 0xa1, 0x8b, 0x7c, 0xff, 0x2e, 0x62, 0xf3, 0x28, 0xb7, + 0xfa, 0x71, 0xb3, 0x7f, 0xab, 0xbb, 0x7a, 0x98, 0x60, 0xbf, 0xdd, 0xcc, + 0xa6, 0x64, 0x58, 0x63, 0xbe, 0x20, 0xe2, 0xb7, 0xed, 0x7b, 0x9c, 0x90, + 0x15, 0x35, 0xed, 0x97, 0x5f, 0x68, 0xdf, 0x84, 0x15, 0x00, 0x37, 0x78, + 0xac, 0xce, 0xac, 0xf4, 0x8b, 0x04, 0xd2, 0xa5, 0x1e, 0x48, 0x4f, 0xd0, + 0x39, 0xf0, 0x96, 0x54}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {470, + {0x04, 0xeb, 0xb8, 0xde, 0x10, 0x63, 0x78, 0x15, 0x1a, 0xee, 0x1a, 0x7d, + 0xcf, 0x53, 0xa4, 0x02}, + {0xe9, 0x70, 0xa2, 0x77, 0xe1, 0x17, 0x9d, 0x27, 0x5a, 0xab, 0x95, 0x04, + 0x74, 0x36, 0x7f, 0x65, 0x03, 0x7f, 0x7c, 0x75, 0xc9, 0xdd, 0x22, 0xe5, + 0x4f, 0xb0, 0xa9, 0xeb, 0x3d, 0x8c, 0x3b, 0xa0, 0xbe, 0xbd, 0x82, 0x77, + 0xe0, 0x73, 0xb3, 0x0d, 0x0d, 0x20, 0x8e, 0xef, 0x37, 0x2d, 0x30, 0x22, + 0x42, 0xde, 0xcf, 0x29, 0x1e, 0xf8, 0x33, 0x50, 0x82, 0x94, 0x30, 0x9d, + 0x28, 0x41, 0xf1, 0xc3, 0x2d, 0x09, 0x1b, 0x58, 0x9e, 0x15, 0xee, 0xda, + 0xf6, 0x3d, 0x21, 0xda, 0x84, 0x6a, 0x9f, 0x6d, 0xc2, 0xca, 0x96, 0x30, + 0xce, 0xf0, 0x72, 0x9d, 0x6e, 0xde, 0xa7, 0xfe, 0x3c, 0xa6, 0x97, 0x21, + 0xe1, 0xc4, 0xea, 0xbc, 0x41, 0xd2, 0xc8, 0x85, 0xc1, 0x07, 0x25, 0x74, + 0x26, 0xae, 0x37, 0x7d, 0x56, 0x79, 0xd8, 0xee, 0xa4, 0xa8, 0x25, 0x16, + 0x45, 0xbc, 0xf6, 0x48, 0x91, 0x77, 0xd5, 0x0f, 0xd4, 0xe5, 0x50, 0x7c, + 0xfa, 0x54, 0xdd, 0x82, 0xc9, 0x13, 0x0b, 0x45, 0x87, 0x2c, 0x4a, 0xa9, + 0xbf, 0xe9, 0xbb, 0xdf, 0x39, 0xcf, 0xbd, 0xe6, 0xad, 0xa1, 0x47, 0x4c, + 0x95, 0xbe, 0x92, 0x5d, 0x8a, 0xea, 0x01, 0x43, 0xd0, 0x64, 0x01, 0x6a, + 0x1b, 0xb2, 0xc5, 0x2b, 0x9a, 0x68, 0x9d, 0x03, 0xfc, 0xdc, 0x6b, 0x71, + 0x48, 0xf0, 0x6a, 0x16, 0x7a, 0x62, 0x1e, 0xdb, 0x8d, 0x62, 0x6a, 0x18, + 0xcc, 0x6c, 0x90, 0xc9, 0x95, 0x81, 0x9d, 0xae, 0x2e, 0x36, 0x55, 0xbb, + 0x3e, 0xed, 0x3c, 0xbd, 0xcf, 0xfb, 0xb3, 0x7d, 0x15, 0x5f, 0xef, 0xea, + 0xe2, 0xe1, 0xb8, 0xe6, 0xb3, 0x89, 0xa4, 0xb7, 0x30, 0x2f, 0xb9, 0x74, + 0xc9, 0x65, 0x35, 0xf2, 0x90, 0xa2, 0x60, 0x9b, 0x83, 0x74, 0x5e, 0xfa, + 0x68, 0x7b, 0x41, 0x24, 0x78, 0x7b, 0x3c, 0xaf, 0x72, 0xac, 0xe0, 0x8c, + 0x56, 0xcb, 0x93, 0x33, 0x25, 0xe2, 0xa0, 0x19, 0xd2, 0x90, 0x7d, 0x67, + 0x76, 0x8a, 0x3c, 0x2a, 0xe4, 0x7c, 0xe2, 0xc7, 0xf7, 0x7f, 0x86, 0xf0, + 0x11, 0xda, 0x53, 0xa8, 0xe1, 0xf5, 0x06, 0x44, 0x7b, 0xad, 0x6f, 0xa8, + 0x55, 0x02, 0x1f, 0xa4, 0x2d, 0x12, 0xa8, 0x5c, 0xf8, 0x54, 0x61, 0x59, + 0xfc, 0x80, 0x89, 0x38, 0xda, 0xef, 0x88, 0xbb, 0xc6, 0x5b, 0x9b, 0x77, + 0x1c, 0x5f, 0x54, 0x7b, 0xb7, 0xac, 0x86, 0xd5, 0x19, 0x04, 0x88, 0x24, + 0x77, 0xd3, 0xb7, 0xec, 0x07, 0x57, 0xc0, 0x8b, 0xa9, 0x1f, 0x8b, 0x16, + 0x37, 0xc8, 0xbd, 0xc3, 0x9a, 0x55, 0xb3, 0x49, 0x56, 0xae, 0x56, 0xf4, + 0xbd, 0x6a, 0x1a, 0xa1, 0xc4, 0x39, 0x03, 0x1e, 0x0b, 0xca, 0x3b, 0x90, + 0xa4, 0x3f, 0x3e, 0x05, 0xa3, 0x4d, 0x07, 0xf5, 0xb6, 0xcd, 0xc9, 0x4d, + 0x28, 0xbd, 0xb1, 0x92, 0x70, 0x8f, 0x2d, 0x12, 0x4f, 0x93, 0xfc, 0x31, + 0x3f, 0x9d, 0x52, 0x96, 0x77, 0xe6, 0x7e, 0xc8, 0xfd, 0x7d, 0x38, 0x8b, + 0x23, 0xb4, 0x6f, 0x23, 0x6f, 0x98, 0x33, 0xd9, 0x93, 0x12, 0x02, 0x2c, + 0xf9, 0xc3, 0x3c, 0xf3, 0xcb, 0x3f, 0x5c, 0x52, 0xfe, 0x11, 0x19, 0x4b, + 0x88, 0xca, 0xac, 0x10, 0x00, 0x47, 0x1d, 0xa9, 0x71, 0x0b, 0x87, 0x3c, + 0x07, 0x5a, 0x9b, 0x5b, 0xa5, 0xe5, 0x7f, 0xf5, 0xa7, 0x5e, 0x69, 0x9f, + 0x21, 0x6c, 0x2c, 0xc4, 0x38, 0xb3, 0x28, 0x99, 0x26, 0xa9, 0x94, 0xf8, + 0xe1, 0xf7, 0x83, 0x43, 0xb6, 0xef, 0x76, 0x8e, 0x87, 0x2e, 0x2f, 0x0f, + 0xdc, 0x2e, 0x64, 0xe8, 0x3e, 0x14, 0xc4, 0x41, 0x61, 0x48, 0x1f, 0xba, + 0x52, 0x4a, 0x41, 0x4a, 0xd5, 0xfb, 0x42, 0xbb, 0x81, 0x90, 0x02, 0x12, + 0x2e, 0xd1, 0xd3, 0xd9, 0x23, 0x0a, 0xd5, 0x7e, 0x69, 0x06, 0xb1, 0x16, + 0x17, 0x45, 0xae, 0x73, 0x0c, 0x58, 0x65, 0x36}, + {0x18, 0x53, 0xa9, 0x16, 0xd4, 0x7a, 0xd4, 0x35, 0x6a, 0xc7, 0x36, 0x7b, + 0x84, 0x18, 0x9c, 0xe2, 0xca, 0x7e, 0x53, 0xf4, 0xbc, 0x8a, 0x11, 0xc2, + 0xae, 0x81, 0x98, 0x92, 0x01, 0x9b, 0x8e, 0xe8, 0x43, 0x88, 0xb7, 0x7b, + 0x2e, 0x52, 0xfa, 0x25, 0xf4, 0x18, 0x04, 0xc4, 0xc8, 0xaa, 0x00, 0x67, + 0x8c, 0xac, 0x22, 0xb8, 0x2b, 0xc5, 0x42, 0x84, 0x33, 0x57, 0x03, 0xed, + 0xc2, 0x1d, 0xb1, 0xa8, 0x62, 0xbf, 0x06, 0x98, 0x5f, 0x7b, 0x7b, 0x0c, + 0x20, 0xda, 0x10, 0x9e, 0xe2, 0x67, 0x94, 0x9f, 0xa0, 0x15, 0x28, 0x00, + 0xa2, 0x10, 0x7f, 0x40, 0x15, 0x15, 0xc0, 0x5e, 0x51, 0x88, 0xb6, 0x48, + 0x39, 0xf5, 0x39, 0xcd, 0xd3, 0x27, 0xfc, 0x3a, 0x41, 0xeb, 0xa4, 0xbe, + 0x94, 0xa1, 0xf6, 0xff, 0xa8, 0x5e, 0x2c, 0xc0, 0xa0, 0x91, 0xb3, 0x7b, + 0xe0, 0xbf, 0x70, 0x60, 0x67, 0x2d, 0x36, 0x2f, 0x70, 0x0f, 0xdd, 0x4b, + 0x66, 0xab, 0x4a, 0xac, 0x53, 0xc7, 0xc7, 0xaf, 0x21, 0x56, 0xb6, 0xd4, + 0x96, 0x65, 0xd0, 0x16, 0xc2, 0x3e, 0xad, 0x9f, 0xc1, 0x76, 0x94, 0xf9, + 0x70, 0xcd, 0xe9, 0x82, 0x5c, 0x66, 0x69, 0x21, 0x51, 0x39, 0x29, 0xf6, + 0xed, 0x27, 0x7d, 0x03, 0x85, 0xf4, 0x4f, 0x54, 0xd0, 0x26, 0xeb, 0xde, + 0x25, 0x7a, 0x76, 0x5c, 0x6f, 0x73, 0xe6, 0x17, 0x42, 0x48, 0x56, 0x3f, + 0x4c, 0xb0, 0x81, 0x34, 0x76, 0xab, 0xdf, 0x2d, 0x7e, 0xa5, 0x4a, 0x0a, + 0x53, 0xcf, 0xf8, 0x66, 0x4a, 0xe6, 0x2f, 0x7d, 0x1d, 0xc3, 0x3f, 0x13, + 0xcd, 0x3a, 0xe1, 0x20, 0x02, 0xd9, 0xfd, 0xe3, 0x79, 0x16, 0xa9, 0x3f, + 0xaa, 0x1e, 0x94, 0xbc, 0x91, 0xf3, 0x5f, 0xab, 0x23, 0x02, 0x04, 0xe1, + 0x01, 0x47, 0xa9, 0xcb, 0x81, 0xbf, 0xec, 0x1b, 0xc8, 0x5e, 0xf1, 0x8f, + 0x99, 0x32, 0xbb, 0xa7, 0xe8, 0x0c, 0xd7, 0x63, 0x31, 0x26, 0x28, 0xa3, + 0x2d, 0xc2, 0xec, 0x3e, 0xcf, 0x4b, 0x9f, 0xcf, 0x2d, 0x38, 0xcf, 0xc9, + 0xed, 0x09, 0x81, 0xfb, 0x65, 0xd6, 0xcd, 0x2f, 0x7b, 0x73, 0x5e, 0xbd, + 0x23, 0x83, 0xeb, 0x09, 0x60, 0x97, 0x57, 0x28, 0x8f, 0x9e, 0x42, 0xde, + 0xd3, 0x4c, 0x6e, 0x1d, 0xed, 0x47, 0x58, 0x46, 0x41, 0xd6, 0x00, 0x6b, + 0xa6, 0x34, 0x1f, 0x5e, 0x9a, 0xd2, 0x55, 0x91, 0x63, 0x3c, 0x35, 0xb0, + 0x78, 0x95, 0x3a, 0x7e, 0x4e, 0x50, 0xd6, 0x4c, 0xd0, 0x4f, 0x8a, 0xed, + 0x63, 0xfe, 0x01, 0x68, 0xab, 0x52, 0xb9, 0x78, 0xc2, 0x0f, 0xc9, 0x07, + 0xc0, 0x71, 0xd8, 0xa3, 0x54, 0x27, 0x87, 0xe6, 0x5e, 0xe5, 0x61, 0xc2, + 0xa5, 0xd3, 0x79, 0xe4, 0x95, 0x3f, 0x2a, 0x43, 0x32, 0xa7, 0x4f, 0x2c, + 0xcf, 0x6a, 0x3e, 0xe4, 0xac, 0x2e, 0xc4, 0x3e, 0xc3, 0x64, 0xbb, 0xe2, + 0x6e, 0x1e, 0x6a, 0x98, 0x34, 0x45, 0xa1, 0x7d, 0x6e, 0xc2, 0xb0, 0x7a, + 0x85, 0xe2, 0xdf, 0x52, 0x07, 0xb5, 0xf5, 0xa5, 0xd4, 0x6c, 0x2f, 0xf0, + 0x58, 0x23, 0x3c, 0xff, 0xe7, 0xa0, 0x87, 0x33, 0x85, 0xd9, 0xb4, 0x11, + 0xa9, 0x58, 0x30, 0x41, 0x06, 0x3a, 0x14, 0x81, 0x96, 0x3f, 0x73, 0x72, + 0x45, 0xa2, 0xd8, 0xa0, 0xbd, 0xfe, 0x1e, 0x9d, 0x06, 0x26, 0xed, 0x79, + 0x97, 0xd0, 0x1e, 0x93, 0xa6, 0xe9, 0x86, 0xd4, 0xd8, 0xf8, 0x42, 0xf2, + 0xd3, 0x5e, 0x9e, 0xff, 0x8a, 0x8c, 0x3e, 0xe9, 0x02, 0xa7, 0x4f, 0x76, + 0x90, 0xf7, 0x2f, 0x1e, 0x4a, 0x52, 0xee, 0x4d, 0xab, 0x5b, 0xbf, 0x71, + 0x3d, 0x52, 0x1b, 0x64, 0xdf, 0xfa, 0x74, 0xcc, 0xd5, 0x85, 0xcc, 0x84, + 0x32, 0x13, 0x77, 0x7e, 0x94, 0xbe, 0x05, 0x7a, 0x55, 0xf9, 0x5b, 0x8b, + 0x1e, 0x57, 0x8e, 0x9a, 0x4c, 0x67, 0x7b, 0x6c, 0xa8, 0x73, 0xd4, 0x04, + 0x8a, 0x56, 0xdd, 0x54}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {471, + {0x4e, 0x50, 0xc8, 0x00, 0xe2, 0x4d, 0x3e, 0x6e, 0xcd, 0x40, 0x18, 0x28, + 0xb1, 0x2f, 0xde, 0xcb}, + {0x32, 0x87, 0x74, 0xe5, 0xe3, 0x68, 0x61, 0x64, 0x40, 0xa2, 0x85, 0x3a, + 0xe8, 0x3c, 0x94, 0x5d, 0x1d, 0x95, 0x4f, 0x47, 0x76, 0x63, 0x65, 0xbf, + 0xcd, 0x82, 0x09, 0x13, 0xc0, 0xbe, 0x05, 0x58, 0x0b, 0x45, 0x01, 0x07, + 0x5d, 0xcb, 0xf0, 0xae, 0x2b, 0x2d, 0x23, 0xaf, 0x99, 0x9c, 0x45, 0xbf, + 0x1e, 0x2d, 0x4d, 0xb0, 0xb6, 0x27, 0x1c, 0x3f, 0x49, 0x4c, 0x75, 0x25, + 0xfc, 0x44, 0x0b, 0xbc, 0x87, 0xf4, 0xa9, 0x5e, 0x34, 0xa0, 0x9a, 0xf0, + 0x2e, 0x62, 0x60, 0x3f, 0x14, 0xaa, 0x3b, 0xe0, 0x52, 0x9f, 0xad, 0x01, + 0xcd, 0x8b, 0xd2, 0x11, 0xbe, 0x9f, 0xed, 0xe6, 0x11, 0x50, 0xd8, 0x05, + 0x55, 0x02, 0x26, 0x5a, 0x87, 0x14, 0xe1, 0x95, 0xc5, 0xeb, 0x7f, 0x6e, + 0xa9, 0xd0, 0x21, 0xf4, 0x2c, 0x3f, 0x69, 0x41, 0x82, 0x56, 0x88, 0x3d, + 0x89, 0x0b, 0xfa, 0x65, 0xbb, 0xc0, 0x0c, 0xa1, 0x7f, 0xce, 0xd4, 0x94, + 0x52, 0x97, 0x36, 0x1d, 0x0f, 0xd3, 0x15, 0x72, 0x5a, 0x43, 0xbe, 0xcd, + 0xd5, 0x11, 0x62, 0xef, 0x1c, 0x04, 0x5c, 0xe2, 0x5a, 0xe5, 0xf2, 0x71, + 0xb1, 0x24, 0x6d, 0x96, 0xaa, 0x87, 0xb2, 0xb5, 0x83, 0x73, 0xf1, 0x1a, + 0x6f, 0x8b, 0x74, 0xbb, 0x99, 0x07, 0x38, 0xc4, 0xe4, 0xfa, 0x84, 0x83, + 0x0b, 0x6a, 0x65, 0x50, 0x2d, 0x99, 0x0d, 0xdd, 0xfc, 0xea, 0xa8, 0x76, + 0xc5, 0xe2, 0x2c, 0xa9, 0x25, 0x60, 0x58, 0x3f, 0x0d, 0xf3, 0xb9, 0x3e, + 0xd7, 0x88, 0x95, 0x60, 0x18, 0xed, 0x71, 0xca, 0x71, 0xfa, 0xbb, 0x90, + 0xf1, 0x4d, 0xf9, 0x02, 0x49, 0xca, 0x2b, 0xc9, 0xb9, 0xaa, 0x48, 0x18, + 0x7d, 0xc1, 0xd1, 0x88, 0x4e, 0x73, 0x7e, 0xb2, 0x47, 0x42, 0x37, 0xfe, + 0xd8, 0x69, 0x23, 0xd9, 0xe3, 0x22, 0x17, 0x8c, 0x2a, 0x79, 0xc9, 0x3f, + 0x31, 0x4e, 0x20, 0x42, 0x0d, 0x94, 0x4e, 0x50, 0x3c, 0x7c, 0x8e, 0x19, + 0x00, 0x41, 0xcc, 0xff, 0x2f, 0xc3, 0x1b, 0xbb, 0xd0, 0x24, 0xc7, 0x86, + 0x56, 0xc3, 0x6a, 0xab, 0x68, 0x7e, 0xdb, 0xc2, 0x60, 0x5a, 0xda, 0xfa, + 0xab, 0xc4, 0x04, 0x29, 0x6d, 0x86, 0x49, 0x7d, 0xaf, 0xc8, 0xa1, 0x46, + 0x5b, 0x96, 0xb1, 0x65, 0x9c, 0x32, 0x95, 0x6c, 0x22, 0xe5, 0xca, 0x4e, + 0xf3, 0x27, 0xd0, 0x0e, 0x83, 0x0b, 0x7e, 0xbb, 0x05, 0x31, 0x52, 0xc7, + 0xc9, 0x50, 0x79, 0x3b, 0xf1, 0x48, 0x29, 0xcd, 0x5d, 0x58, 0xf2, 0x78, + 0xc8, 0xa9, 0x99, 0x28, 0xbb, 0xf8, 0xb6, 0x69, 0x69, 0xe1, 0xe0, 0x7f, + 0xa9, 0x2c, 0x5c, 0x2e, 0x6b, 0x8b, 0x80, 0xe0, 0xc3, 0x50, 0x32, 0x0a, + 0xcd, 0x4d, 0x87, 0x6b, 0x1f, 0xe8, 0x0b, 0x4b, 0xb5, 0xe4, 0x13, 0x82, + 0xeb, 0xd7, 0x7c, 0x2b, 0x9e, 0x46, 0x03, 0x9e, 0x9d, 0x57, 0x14, 0x80, + 0x25, 0xd2, 0xc2, 0xfd, 0x62, 0x51, 0xd2, 0xcc, 0xd5, 0x1b, 0xdf, 0x01, + 0xc9, 0x72, 0xd3, 0xfa, 0x61, 0xfa, 0xed, 0x22, 0xd0, 0x5a, 0x2c, 0xc4, + 0x2f, 0x84, 0xcc, 0x27, 0x45, 0x7f, 0x38, 0xd2, 0xb0, 0x06, 0xc8, 0x13, + 0x1c, 0xef, 0xc5, 0xac, 0x6e, 0x23, 0x35, 0x57, 0x4d, 0x33, 0xf8, 0xcf, + 0xd3, 0x05, 0xce, 0xb0, 0x56, 0x8e, 0x19, 0x77, 0x9e, 0x72, 0x46, 0x8a, + 0x52, 0x3d, 0xc8, 0x89, 0x61, 0x96, 0xf7, 0x64, 0xd4, 0x7b, 0x74, 0x2a, + 0xa1, 0x87, 0x92, 0x95, 0x73, 0x65, 0x75, 0xb8, 0x4f, 0x64, 0x3c, 0x24, + 0x18, 0xc9, 0x39, 0x7f, 0x6a, 0x38, 0xac, 0x5e, 0xac, 0xa6, 0x95, 0x8c, + 0xc1, 0x17, 0xc6, 0x4d, 0xfb, 0x5f, 0xb8, 0x39, 0x02, 0xca, 0xf8, 0xc3, + 0xfd, 0x70, 0x02, 0x6e, 0x22, 0x06, 0x76, 0xf6, 0xa0, 0x69, 0x6d, 0x03, + 0xec, 0xc9, 0x75, 0x8d, 0x6f, 0xde, 0x18, 0x94}, + {0x53, 0x96, 0x1d, 0x9b, 0x76, 0xb3, 0x02, 0x57, 0x51, 0x16, 0x64, 0x5a, + 0x19, 0x0f, 0x17, 0xae, 0x85, 0x7c, 0xb8, 0x52, 0xe6, 0x99, 0xaa, 0xc5, + 0x03, 0x5d, 0x55, 0x2c, 0x93, 0x97, 0x92, 0x4c, 0xa7, 0xeb, 0xc1, 0x08, + 0x81, 0x05, 0xef, 0x5b, 0xa0, 0xe1, 0x83, 0x03, 0xb7, 0xd4, 0xf2, 0x79, + 0xfa, 0x07, 0x50, 0x89, 0x02, 0x8c, 0x51, 0x6f, 0xf1, 0xc3, 0x33, 0x59, + 0x60, 0x04, 0x33, 0x4d, 0xe6, 0x9e, 0x5a, 0xf4, 0x08, 0x20, 0x34, 0x48, + 0x6f, 0xa6, 0x7b, 0x70, 0xab, 0x83, 0x20, 0x08, 0x72, 0xdd, 0x49, 0x66, + 0xaf, 0xc5, 0x46, 0xb9, 0x6a, 0x06, 0x93, 0x04, 0xf4, 0x2f, 0x6a, 0x59, + 0x7c, 0x7d, 0x1d, 0x62, 0x32, 0x5e, 0x68, 0xf7, 0xfc, 0xb0, 0xad, 0x7d, + 0x2d, 0x81, 0x4e, 0xf6, 0x1b, 0x0b, 0xc1, 0xca, 0xff, 0x97, 0x57, 0x2d, + 0x64, 0x6d, 0x82, 0x41, 0x29, 0xae, 0xef, 0xb5, 0xa0, 0x56, 0xa9, 0xa1, + 0x0c, 0x98, 0x79, 0x38, 0xfb, 0xf4, 0xaa, 0x68, 0xe4, 0x29, 0xa7, 0xe3, + 0x9c, 0x71, 0xfe, 0xc5, 0x96, 0xc9, 0xd8, 0x9b, 0xac, 0x7b, 0xf4, 0xdd, + 0xf3, 0x27, 0xbe, 0xf8, 0x90, 0x9a, 0x4a, 0xad, 0x81, 0x49, 0x4c, 0xb2, + 0xc1, 0xfd, 0xfa, 0xe4, 0x04, 0x11, 0xb8, 0x49, 0xff, 0xe5, 0xb0, 0x4b, + 0xd4, 0x30, 0xf0, 0xa2, 0x6c, 0x21, 0xd0, 0x54, 0xa2, 0x9a, 0x5d, 0x10, + 0x6b, 0xef, 0x74, 0xa3, 0xf6, 0x8e, 0x9a, 0x0c, 0x7a, 0x57, 0x9d, 0xfb, + 0x04, 0x58, 0xf9, 0x7c, 0x70, 0x97, 0x4d, 0x4b, 0xda, 0xf7, 0xa6, 0x5a, + 0xb0, 0x5f, 0xb8, 0x3a, 0xef, 0x72, 0x1d, 0x87, 0xd2, 0xe3, 0x49, 0xd2, + 0xe7, 0x9c, 0x0c, 0x4a, 0xe0, 0xea, 0xe5, 0x24, 0x05, 0xd0, 0x56, 0xd1, + 0x65, 0x90, 0xf1, 0xd1, 0xd6, 0xb1, 0xbf, 0xd6, 0xb3, 0xbd, 0x91, 0xc4, + 0x25, 0xa3, 0x67, 0xbe, 0x22, 0x0f, 0xbd, 0x18, 0x01, 0x4b, 0x92, 0x3e, + 0x53, 0x38, 0x6a, 0x71, 0x24, 0xbe, 0x7d, 0x68, 0x10, 0xf1, 0x01, 0xd1, + 0x13, 0xa1, 0x54, 0xa3, 0x14, 0x8f, 0xbc, 0x6f, 0x4c, 0x3f, 0x12, 0xcf, + 0x20, 0x6b, 0x59, 0x1d, 0x13, 0x15, 0xbd, 0x6c, 0x13, 0x51, 0xbe, 0x59, + 0xc5, 0x5b, 0x33, 0x8e, 0x3b, 0xf1, 0x0d, 0x83, 0xd0, 0x51, 0x20, 0xd1, + 0x69, 0xa6, 0x01, 0xb7, 0xd1, 0x69, 0xa1, 0x7c, 0x81, 0x5c, 0x36, 0x7c, + 0xd8, 0x08, 0xc3, 0x0d, 0xc9, 0x41, 0xf5, 0x1d, 0xd5, 0x71, 0x67, 0x97, + 0x5d, 0x81, 0x61, 0x20, 0x3e, 0x55, 0xfa, 0x7f, 0x0a, 0xfa, 0x50, 0x4c, + 0x93, 0xcb, 0x90, 0x46, 0x6e, 0xa0, 0x85, 0xc5, 0x89, 0x0e, 0xce, 0x05, + 0xde, 0xab, 0x75, 0x41, 0x0f, 0xd5, 0xf9, 0x30, 0xb2, 0x44, 0xb5, 0xac, + 0x8a, 0x08, 0xb0, 0xdc, 0x55, 0x99, 0x2b, 0x4a, 0xc1, 0xee, 0x1b, 0xeb, + 0x7b, 0x83, 0x74, 0x0f, 0x9a, 0x45, 0x91, 0x4b, 0x1c, 0x11, 0x11, 0x5a, + 0x27, 0xe6, 0xd1, 0xa6, 0xb8, 0x91, 0x7d, 0xee, 0x29, 0xf0, 0xde, 0xda, + 0xec, 0xdb, 0x2b, 0xb3, 0xdb, 0x37, 0x99, 0x1e, 0x9c, 0x83, 0x7d, 0xa4, + 0x46, 0x07, 0x27, 0x6b, 0x4d, 0x07, 0x3d, 0x25, 0x12, 0xb4, 0xbf, 0x3b, + 0x34, 0xa9, 0x06, 0x5b, 0x4a, 0xad, 0x23, 0x6f, 0xf7, 0x03, 0xef, 0x68, + 0x77, 0x67, 0xcb, 0xdb, 0xb7, 0x62, 0xa2, 0xbd, 0x8b, 0xb2, 0x7d, 0x13, + 0x77, 0x82, 0x73, 0xd5, 0x76, 0x4d, 0xef, 0xee, 0x48, 0x32, 0xfd, 0x34, + 0xa3, 0xcb, 0xcb, 0x3e, 0xd1, 0x46, 0xb3, 0x07, 0x06, 0xff, 0xac, 0x8a, + 0xbd, 0x66, 0xb6, 0x98, 0xf5, 0x0e, 0xda, 0xda, 0x77, 0xca, 0x0c, 0x22, + 0xfb, 0x78, 0xff, 0x0b, 0xb9, 0x55, 0xbd, 0xb7, 0x33, 0x37, 0xd5, 0x92, + 0x43, 0x04, 0xb2, 0x4a, 0x3d, 0xe5, 0xe3, 0xc8, 0x8d, 0x7e, 0x8f, 0xa3, + 0xad, 0xd4, 0xa5, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {472, + {0x4d, 0xa6, 0x64, 0xfe, 0xef, 0x8a, 0xb1, 0x03, 0xc2, 0x49, 0x8a, 0xca, + 0xa0, 0x55, 0x60, 0xec}, + {0x7a, 0xfa, 0x41, 0x56, 0xec, 0x21, 0x3d, 0x85, 0xf6, 0xa8, 0x4f, 0x29, + 0xc1, 0x5f, 0x48, 0x5a, 0xec, 0x7d, 0x81, 0xe0, 0x7c, 0xe1, 0xf8, 0xca, + 0x0e, 0xd2, 0xc7, 0x3e, 0x25, 0xea, 0x87, 0x62, 0x8b, 0xa0, 0x0a, 0xf5, + 0xae, 0x1c, 0xa2, 0x55, 0xc6, 0x61, 0xa4, 0x68, 0x5c, 0x77, 0x68, 0x5c, + 0xa6, 0x0d, 0x23, 0x83, 0x6e, 0x35, 0xf4, 0x21, 0xcd, 0x0f, 0xfb, 0x04, + 0xcc, 0x93, 0x6e, 0x09, 0xa2, 0x0a, 0x11, 0xe3, 0xc3, 0x63, 0x59, 0x1e, + 0x47, 0x91, 0x5c, 0x4e, 0x42, 0x55, 0xd6, 0xd2, 0x56, 0xd6, 0x6c, 0x2e, + 0x43, 0x14, 0xa9, 0x45, 0x5c, 0xd6, 0x7d, 0x47, 0x38, 0x35, 0x57, 0x11, + 0xc2, 0xb3, 0x0b, 0x6f, 0x00, 0xe6, 0x44, 0x16, 0x2e, 0x0a, 0x80, 0x76, + 0x2d, 0x5d, 0x5f, 0x7b, 0xb5, 0xfd, 0xb9, 0x95, 0xe0, 0x9a, 0x8d, 0xd6, + 0x1f, 0x6c, 0x5a, 0xdb, 0x79, 0xac, 0xb7, 0xfa, 0xdd, 0xc4, 0xb1, 0xab, + 0x67, 0x39, 0x9b, 0xe1, 0xb7, 0x86, 0xd0, 0x45, 0xc7, 0x4c, 0x19, 0xac, + 0x5a, 0xec, 0x4b, 0xfe, 0x08, 0x3a, 0x65, 0x13, 0x9c, 0x20, 0x42, 0x16, + 0x0c, 0xe4, 0x06, 0x15, 0x4c, 0x3d, 0xfe, 0x5f, 0xfd, 0xa9, 0x1a, 0x38, + 0x78, 0xca, 0xf3, 0x86, 0xe8, 0x3c, 0x80, 0x6a, 0x1d, 0x31, 0x59, 0x34, + 0x96, 0xb7, 0xef, 0x07, 0x72, 0x8a, 0x8d, 0x05, 0x3e, 0xb1, 0x5b, 0xd9, + 0x7c, 0x1d, 0xaa, 0x72, 0x20, 0x3c, 0x48, 0x39, 0x6f, 0x6a, 0xde, 0x4d, + 0x0f, 0x58, 0xe9, 0x4a, 0x16, 0x71, 0x78, 0x5c, 0xa0, 0x79, 0x22, 0x4c, + 0x1c, 0x5a, 0x72, 0x38, 0xaf, 0xe1, 0x2a, 0x78, 0x5d, 0x63, 0xdb, 0xb7, + 0x37, 0x96, 0x25, 0x5d, 0x01, 0x4a, 0x4b, 0x98, 0x14, 0x47, 0x59, 0x78, + 0x78, 0xdd, 0x4d, 0xcd, 0x5a, 0xc7, 0x10, 0xa7, 0x92, 0x0c, 0xcc, 0x85, + 0xff, 0x1c, 0xcf, 0xe4, 0x88, 0x63, 0x00, 0x5f, 0xf7, 0x83, 0x0d, 0xb7, + 0x7c, 0x6f, 0x73, 0x2e, 0x6a, 0x1e, 0x23, 0xf6, 0xb6, 0xfc, 0x29, 0x1e, + 0x41, 0xb3, 0x59, 0x79, 0xde, 0xa6, 0x7e, 0x3a, 0x8f, 0x5e, 0x0d, 0x74, + 0xb1, 0x34, 0x7b, 0x01, 0x32, 0xe0, 0x04, 0xe9, 0x1e, 0x71, 0x7f, 0x17, + 0x5b, 0xd6, 0x72, 0xf1, 0x0b, 0xd2, 0x53, 0x9a, 0x58, 0x81, 0x88, 0x93, + 0xcd, 0xb7, 0x62, 0xef, 0xb0, 0x40, 0x6a, 0xb0, 0x17, 0xaf, 0x32, 0x89, + 0x5f, 0xd4, 0x67, 0x43, 0x18, 0x61, 0x01, 0xcf, 0x16, 0x75, 0x18, 0x7f, + 0xf7, 0x42, 0x9d, 0xc2, 0x75, 0x49, 0x83, 0x61, 0xcc, 0xdb, 0x60, 0xf7, + 0x86, 0xd6, 0x1b, 0xe3, 0xc1, 0x30, 0x5f, 0x8f, 0x4e, 0x21, 0x03, 0x26, + 0xdb, 0xe1, 0xee, 0x37, 0xcb, 0x29, 0xc7, 0xbb, 0xca, 0x16, 0x26, 0x84, + 0xb7, 0xb4, 0x8c, 0xdc, 0x64, 0xef, 0x71, 0xe4, 0x66, 0x6b, 0x29, 0x74, + 0x31, 0x3c, 0x38, 0x68, 0x0a, 0x61, 0x53, 0xc6, 0x72, 0x3d, 0x8b, 0x08, + 0x29, 0x53, 0x0d, 0x03, 0x44, 0x29, 0x41, 0x9b, 0x66, 0x1c, 0x43, 0x2c, + 0x8f, 0xeb, 0x2d, 0x69, 0x52, 0xc5, 0x06, 0x86, 0x0d, 0xfd, 0xa9, 0x71, + 0xfc, 0x01, 0x73, 0xf9, 0xb6, 0xc3, 0x43, 0xad, 0x20, 0x2c, 0x15, 0x38, + 0xd3, 0x3f, 0xa5, 0xd6, 0xe6, 0xf2, 0x65, 0xc3, 0xa5, 0x27, 0x5c, 0x00, + 0xcc, 0x15, 0x66, 0x16, 0xc3, 0xc9, 0x75, 0x04, 0xd2, 0x5d, 0xd0, 0xad, + 0x2f, 0x10, 0x10, 0x0a, 0x10, 0x0b, 0xa3, 0x04, 0x7e, 0x77, 0x62, 0xd5, + 0x79, 0x13, 0x67, 0x92, 0xb7, 0x5c, 0xdb, 0xaa, 0x5f, 0x16, 0xfb, 0x22, + 0x1d, 0xcb, 0x30, 0xcc, 0x74, 0x3c, 0x85, 0x13, 0x88, 0x9c, 0xd5, 0x27, + 0x04, 0xad, 0x52, 0xe2, 0xa2, 0x20, 0x11, 0x1c, 0xfe, 0xfc, 0x07, 0x1d, + 0xdb, 0x9f, 0x9c, 0x2c, 0x45, 0x32, 0x46, 0xcd}, + {0x8e, 0x5a, 0x5e, 0x58, 0x0e, 0x7c, 0x29, 0x9a, 0x51, 0x62, 0xcf, 0xcc, + 0x53, 0xcf, 0xf3, 0x30, 0x8c, 0x4e, 0x97, 0x6a, 0x2e, 0xec, 0xde, 0x30, + 0xad, 0x27, 0x32, 0x7c, 0xa3, 0x41, 0xeb, 0x93, 0x41, 0x0a, 0x52, 0xe5, + 0xf8, 0x9b, 0x87, 0x1a, 0x48, 0xa5, 0xf7, 0x53, 0xf7, 0x52, 0x13, 0x6f, + 0xef, 0x04, 0x08, 0xb8, 0x0a, 0xf9, 0x8c, 0xd2, 0x12, 0x44, 0x69, 0x82, + 0xf2, 0x1a, 0xc4, 0x97, 0x7a, 0x3e, 0xcb, 0x3c, 0xc3, 0xd5, 0x81, 0x8d, + 0x65, 0x4b, 0x42, 0x8b, 0x42, 0x31, 0x1b, 0xe9, 0xf2, 0x92, 0x37, 0x2e, + 0xa6, 0xd8, 0x2b, 0xed, 0x60, 0x54, 0x5b, 0x5b, 0xba, 0x42, 0xff, 0x07, + 0xb0, 0x19, 0xa8, 0x15, 0x24, 0x24, 0x2e, 0xdf, 0xd2, 0xde, 0xd4, 0x8a, + 0x04, 0x2d, 0x96, 0xbc, 0x3f, 0x6e, 0x55, 0xe8, 0xf3, 0x22, 0xdd, 0x2d, + 0xa4, 0xb8, 0x26, 0x8e, 0xb9, 0x66, 0xd4, 0xb6, 0x35, 0x89, 0x62, 0x9a, + 0x92, 0x47, 0x6f, 0xec, 0xf2, 0xe9, 0x3a, 0x29, 0x1f, 0x6d, 0xb7, 0xb2, + 0xd2, 0xb7, 0x26, 0x34, 0x6d, 0x6b, 0x23, 0x45, 0xe2, 0xf6, 0x31, 0x9e, + 0x2d, 0x16, 0x48, 0x19, 0xb9, 0x93, 0x0a, 0x61, 0x34, 0xec, 0x8f, 0xc5, + 0x75, 0x0e, 0xd9, 0xe8, 0xbe, 0x28, 0x2f, 0x03, 0xa4, 0x98, 0xf7, 0x9e, + 0x17, 0xae, 0x27, 0x3e, 0x2a, 0xf6, 0xd2, 0x1a, 0x3b, 0x8b, 0x6c, 0x1a, + 0x47, 0x32, 0x9c, 0xcf, 0xae, 0x79, 0xb9, 0x25, 0xf8, 0x81, 0x4b, 0xfe, + 0xd8, 0x78, 0x69, 0x4a, 0xca, 0x4b, 0x61, 0xda, 0xaf, 0xbb, 0x7d, 0x78, + 0xf2, 0xc4, 0x6c, 0x90, 0x1e, 0x05, 0xe5, 0x5e, 0x89, 0x3b, 0x11, 0x92, + 0x36, 0x18, 0xb6, 0x36, 0x87, 0x56, 0xb6, 0xc0, 0x08, 0x79, 0x96, 0xd9, + 0xe0, 0xf5, 0x8c, 0x86, 0xc9, 0x0b, 0xe2, 0xb5, 0x73, 0x01, 0xfc, 0x65, + 0x42, 0xed, 0xcb, 0xc6, 0x52, 0x2f, 0xe5, 0x10, 0xa4, 0xec, 0x5e, 0x11, + 0x8d, 0x21, 0x83, 0x13, 0x0d, 0x0f, 0x79, 0xca, 0xb4, 0x57, 0x58, 0xfc, + 0x02, 0x86, 0xde, 0x9c, 0xe4, 0xdc, 0xef, 0xb1, 0x94, 0x26, 0x9d, 0x65, + 0x30, 0x3d, 0xc1, 0xc0, 0x6b, 0x2c, 0xe6, 0x2b, 0x4c, 0xc5, 0xd0, 0x5c, + 0x25, 0x36, 0x05, 0xf8, 0x8c, 0xcc, 0x50, 0xcd, 0xcc, 0xf7, 0xf6, 0xda, + 0xe3, 0x2e, 0x38, 0x08, 0x31, 0xb4, 0x85, 0xa8, 0x28, 0x4c, 0x7b, 0x61, + 0xab, 0xdd, 0x37, 0x09, 0x41, 0xb5, 0x70, 0xe0, 0xe1, 0x0b, 0x5b, 0xaa, + 0x7b, 0x6a, 0x82, 0x35, 0x4b, 0xaf, 0x36, 0x58, 0xa0, 0x70, 0x16, 0x06, + 0xe7, 0xdc, 0x9d, 0x93, 0x52, 0xe2, 0xd7, 0xf9, 0x17, 0x8a, 0xe8, 0xe7, + 0x2a, 0x38, 0xe2, 0x2d, 0x5b, 0x9d, 0x7f, 0xe6, 0x6f, 0x2b, 0x72, 0x3c, + 0xff, 0xac, 0x69, 0x8c, 0x8c, 0xd2, 0x7e, 0x08, 0xa3, 0xd0, 0xa0, 0x41, + 0x3d, 0x7d, 0x25, 0x02, 0x20, 0xe5, 0x1e, 0xa6, 0x93, 0x40, 0xb6, 0xb9, + 0xb9, 0xd4, 0xc6, 0xd9, 0x9a, 0x26, 0xe9, 0x71, 0xb0, 0x88, 0x52, 0xef, + 0x67, 0x05, 0xab, 0xa8, 0xc4, 0x9e, 0x2d, 0x9c, 0x2d, 0xb9, 0xb9, 0x6c, + 0x3d, 0x4b, 0x9c, 0xdb, 0x0c, 0x3d, 0xe0, 0x2a, 0x93, 0x82, 0xae, 0x49, + 0x1c, 0x01, 0x5b, 0x73, 0xab, 0x28, 0xc0, 0x9d, 0xe5, 0x3f, 0xa2, 0xab, + 0x5b, 0x54, 0xa5, 0x39, 0x01, 0xab, 0xe6, 0x0c, 0x9d, 0x0e, 0xa4, 0x73, + 0x0e, 0x6f, 0x98, 0xc9, 0x76, 0x5d, 0x1d, 0xee, 0xa9, 0x12, 0xe4, 0xf5, + 0xe6, 0xc3, 0x93, 0x81, 0xce, 0x2b, 0x52, 0xf9, 0x10, 0x26, 0xe0, 0xb1, + 0x09, 0x05, 0xf6, 0x7f, 0xe8, 0xb7, 0x74, 0xf2, 0x48, 0x31, 0x10, 0x37, + 0x58, 0x7e, 0x7c, 0x84, 0x60, 0xf2, 0x0c, 0xe3, 0x50, 0x08, 0x16, 0xf5, + 0x93, 0x84, 0x5c, 0xe3, 0x28, 0x5c, 0x73, 0x88, 0x45, 0xc9, 0xa5, 0x41, + 0x3d, 0x92, 0x75, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {473, + {0x8c, 0xf9, 0xfd, 0xc2, 0xd7, 0x7a, 0xf9, 0x46, 0x31, 0x90, 0x9c, 0x2b, + 0x22, 0xc5, 0xf9, 0x6d}, + {0xaa, 0xe3, 0x4a, 0xe3, 0x39, 0xb8, 0xf7, 0x8c, 0x03, 0xcb, 0x73, 0xd9, + 0x21, 0xf9, 0x06, 0x1c, 0x7b, 0xcb, 0x79, 0x85, 0x40, 0x1b, 0x96, 0xba, + 0xa3, 0x8b, 0xf5, 0x2a, 0xc0, 0xf3, 0x6f, 0x38, 0x5d, 0x47, 0xfc, 0x00, + 0x1f, 0x66, 0x8a, 0x45, 0x66, 0x6c, 0x62, 0x61, 0x0e, 0xdf, 0xd1, 0x7e, + 0xb9, 0x59, 0x13, 0x3a, 0x79, 0xb8, 0xa7, 0xe2, 0x16, 0x4b, 0x97, 0x2d, + 0xd8, 0x84, 0x00, 0x87, 0xdf, 0xc5, 0x15, 0x9e, 0x72, 0x78, 0x61, 0xf9, + 0x9a, 0x98, 0x82, 0xd4, 0x33, 0x15, 0x9d, 0xb9, 0x7d, 0xd3, 0xc6, 0x45, + 0x9b, 0x3c, 0xab, 0x75, 0xe6, 0x95, 0x93, 0x81, 0xec, 0x79, 0xe0, 0x6c, + 0xa1, 0xfe, 0x7d, 0xe3, 0xd3, 0xbc, 0xe5, 0x6e, 0x2a, 0xfa, 0x07, 0xd7, + 0x97, 0x32, 0x92, 0x63, 0x53, 0xd6, 0x94, 0x62, 0x01, 0x16, 0xcc, 0xa4, + 0x3a, 0x0a, 0xd5, 0x7e, 0x52, 0x7a, 0x6a, 0x92, 0x40, 0x19, 0xe3, 0x2d, + 0xa8, 0xed, 0xca, 0x10, 0xc5, 0x64, 0xf3, 0x8a, 0xc8, 0xe0, 0xae, 0x3c, + 0xf8, 0xc1, 0x6e, 0x29, 0x82, 0xe1, 0xa4, 0x28, 0x99, 0x79, 0xe5, 0xff, + 0x34, 0x81, 0x55, 0x17, 0xb4, 0xa1, 0xa3, 0xef, 0xda, 0xdc, 0xbf, 0x2e, + 0x38, 0x6e, 0x76, 0xc5, 0x51, 0xb7, 0x38, 0x32, 0x78, 0x56, 0x95, 0xe3, + 0xd2, 0x8a, 0xa6, 0x87, 0xfe, 0x08, 0x00, 0x1a, 0xfe, 0xbc, 0x08, 0x03, + 0xfe, 0x45, 0xe5, 0xb7, 0x93, 0x32, 0x6a, 0xc6, 0xba, 0xb5, 0xc8, 0x2e, + 0x79, 0xc1, 0x91, 0x19, 0x28, 0x11, 0x8a, 0x4e, 0x41, 0x9b, 0x13, 0xb8, + 0x8a, 0x40, 0x70, 0xa8, 0x23, 0xfc, 0xb9, 0x1e, 0x44, 0xd2, 0x97, 0x06, + 0x0a, 0xf4, 0x55, 0x6b, 0xdb, 0xf3, 0xfc, 0xb5, 0xc8, 0xd9, 0x52, 0x78, + 0xd7, 0x38, 0xce, 0x00, 0xae, 0xc7, 0xde, 0x20, 0xd2, 0x52, 0xed, 0x83, + 0x6a, 0xe5, 0x29, 0xce, 0x2f, 0x7b, 0xb5, 0x1e, 0x2c, 0x12, 0xf7, 0xd6, + 0x5f, 0xd2, 0xf5, 0x5b, 0x96, 0x13, 0x76, 0x5f, 0x86, 0x6c, 0x16, 0x07, + 0xdf, 0xb4, 0x4b, 0x4d, 0xbc, 0x15, 0x5e, 0x00, 0x01, 0xcb, 0xff, 0x74, + 0xbe, 0x22, 0x2f, 0x9b, 0x85, 0x6a, 0x8f, 0x4c, 0xe6, 0x33, 0xe1, 0x4e, + 0x18, 0x97, 0x57, 0x10, 0x2e, 0xf7, 0xba, 0x84, 0x7f, 0x46, 0x2e, 0x08, + 0x32, 0x22, 0x99, 0x93, 0xf4, 0x91, 0x7f, 0x9e, 0x26, 0xcb, 0x0c, 0x71, + 0x20, 0x80, 0xa9, 0x4a, 0xf7, 0x4c, 0x42, 0x47, 0x07, 0xc1, 0x30, 0x58, + 0x11, 0xee, 0x19, 0x18, 0x46, 0xff, 0xbd, 0xbb, 0xc7, 0x55, 0xb7, 0x3f, + 0x12, 0x58, 0x36, 0xf7, 0xaa, 0x83, 0x3f, 0xd0, 0xd2, 0xe8, 0x2e, 0x2d, + 0xad, 0xb5, 0x7e, 0x0d, 0xfc, 0x20, 0xda, 0xb2, 0xa4, 0x6a, 0x48, 0xae, + 0xf7, 0xea, 0xb3, 0xb3, 0xc4, 0x82, 0x05, 0xf2, 0x24, 0x06, 0x15, 0xe4, + 0xad, 0xb4, 0x47, 0xfa, 0xea, 0xac, 0x25, 0x37, 0xf0, 0xa4, 0xe7, 0xf8, + 0x21, 0xbf, 0xbd, 0xeb, 0x0c, 0x58, 0x89, 0x6c, 0x97, 0x3a, 0xb5, 0x99, + 0xc2, 0x3d, 0xf2, 0x0d, 0xa7, 0xde, 0x76, 0xd3, 0x80, 0x80, 0x07, 0x14, + 0x99, 0x85, 0x34, 0x44, 0x41, 0x8c, 0x72, 0x9d, 0x1f, 0xf9, 0x97, 0x81, + 0xa7, 0x51, 0x72, 0x56, 0x09, 0x5b, 0x04, 0xe0, 0xe0, 0x42, 0xd4, 0xa5, + 0xc5, 0x2c, 0x92, 0xd9, 0xde, 0xac, 0xc8, 0xfa, 0xc4, 0x47, 0x89, 0x7f, + 0xbf, 0x8d, 0x36, 0xac, 0xdb, 0xb6, 0x68, 0xac, 0x8f, 0xb9, 0xa5, 0xae, + 0xe4, 0x65, 0x6b, 0xf4, 0xae, 0x67, 0x68, 0x1f, 0xc3, 0xc8, 0x0d, 0x3f, + 0xce, 0xb9, 0x85, 0xb2, 0x65, 0x27, 0x61, 0x63, 0xfe, 0x46, 0x8e, 0x6e, + 0x81, 0x2c, 0x5c, 0xd5, 0x8b, 0x15, 0x74, 0x8a, 0xc7, 0x19, 0xa4, 0xa4, + 0x50, 0xd4, 0x02, 0x43, 0x34, 0x09, 0xce, 0x9e}, + {0x6d, 0x34, 0x24, 0x94, 0xaa, 0x5b, 0xe6, 0x18, 0x51, 0x71, 0x20, 0x78, + 0x2c, 0x80, 0x1a, 0x93, 0x34, 0x8f, 0xff, 0x73, 0x00, 0x3f, 0xef, 0x11, + 0x2e, 0x97, 0x80, 0x82, 0xcc, 0x9d, 0x69, 0xc1, 0x17, 0x22, 0xf3, 0x48, + 0x76, 0x55, 0x21, 0xb7, 0xaa, 0x36, 0x85, 0x45, 0xf8, 0x4b, 0xe0, 0xa1, + 0xb5, 0x73, 0xdf, 0xc7, 0x86, 0xd3, 0xf5, 0x7e, 0xb9, 0x74, 0xe5, 0x98, + 0x19, 0x30, 0x6d, 0xd4, 0xc3, 0x3c, 0xfc, 0x46, 0xb3, 0x64, 0xb8, 0x14, + 0x5b, 0x68, 0x74, 0x16, 0x7b, 0x2f, 0x22, 0x96, 0xc5, 0xa3, 0x21, 0x44, + 0x2b, 0x48, 0x3b, 0x8b, 0x50, 0x5a, 0x53, 0x5e, 0xe3, 0x38, 0xdd, 0xcd, + 0xa3, 0xef, 0x5c, 0xad, 0x2e, 0xab, 0x03, 0x0d, 0x11, 0x13, 0xc0, 0x84, + 0x48, 0x8e, 0xe8, 0x88, 0xe6, 0x8e, 0x87, 0x03, 0xe8, 0xfc, 0xe1, 0xf5, + 0x47, 0x65, 0xf8, 0x95, 0x68, 0xef, 0xe1, 0x33, 0x70, 0x5b, 0x38, 0x33, + 0x2d, 0x78, 0x81, 0xec, 0xee, 0x40, 0xc9, 0x01, 0xec, 0x3e, 0xa1, 0x15, + 0x6b, 0x1e, 0xe3, 0x84, 0x99, 0xd0, 0x66, 0x0e, 0x33, 0xe2, 0x9f, 0xfc, + 0x90, 0xc7, 0x1f, 0x38, 0xbd, 0xc1, 0x83, 0x01, 0xa6, 0x97, 0x8f, 0xcf, + 0x0f, 0x6e, 0xd1, 0x38, 0x07, 0x3b, 0x73, 0xbf, 0x6a, 0xf5, 0xb9, 0x85, + 0xcf, 0xe7, 0xc2, 0x69, 0x0e, 0xf9, 0x62, 0x6b, 0xb3, 0x3f, 0x41, 0x46, + 0x6f, 0x21, 0xb6, 0xfb, 0xbd, 0x77, 0xc6, 0x87, 0x6b, 0xb0, 0x16, 0x00, + 0x90, 0x1f, 0x66, 0x97, 0x3f, 0x1e, 0x1a, 0x82, 0x62, 0x8f, 0x92, 0x82, + 0x92, 0xc4, 0xfe, 0xe4, 0xbe, 0xf7, 0x29, 0x9d, 0x22, 0x1c, 0xa1, 0x09, + 0x8b, 0x08, 0xf1, 0x70, 0xaa, 0x01, 0xfc, 0x43, 0x30, 0x5a, 0xc6, 0x10, + 0x69, 0xd9, 0x86, 0xe4, 0xf7, 0x69, 0xd8, 0x16, 0xdc, 0x81, 0xf8, 0x98, + 0x12, 0xc6, 0xe9, 0x6c, 0xc0, 0xde, 0x97, 0xc9, 0xcc, 0x9e, 0xca, 0xb3, + 0xce, 0xfe, 0x49, 0xff, 0xfc, 0xa2, 0x8b, 0x1f, 0x7e, 0xb6, 0x02, 0xc9, + 0xd4, 0x2e, 0xac, 0x32, 0x8c, 0xea, 0xfd, 0x72, 0x9a, 0x7b, 0xf0, 0xdf, + 0x26, 0xb5, 0xdf, 0x3f, 0xae, 0x0e, 0x3f, 0x67, 0x81, 0xa0, 0x2d, 0x5b, + 0x41, 0x35, 0x3d, 0x4c, 0xc5, 0xf4, 0x43, 0x48, 0x35, 0xdb, 0x0d, 0xd1, + 0xd2, 0x7a, 0x83, 0x7d, 0xf5, 0xfe, 0x12, 0xbb, 0x9b, 0xa1, 0xd6, 0xd5, + 0x65, 0xdb, 0x02, 0xb3, 0x12, 0xbe, 0x13, 0xac, 0xb9, 0xf0, 0xa0, 0x72, + 0xb9, 0xdc, 0x6c, 0xab, 0x11, 0xa3, 0x1b, 0xcf, 0x30, 0xfc, 0xaf, 0x04, + 0x9f, 0x6b, 0x3b, 0x62, 0x10, 0x0f, 0x05, 0xf2, 0x03, 0xa0, 0x9e, 0x0f, + 0x33, 0x54, 0xbc, 0xcf, 0x84, 0x63, 0x44, 0x57, 0x93, 0xd7, 0x2b, 0xd3, + 0xda, 0x48, 0xb2, 0xc6, 0xa1, 0x91, 0x99, 0x96, 0x4a, 0xf1, 0xa2, 0xe4, + 0x66, 0x7e, 0xad, 0x84, 0x84, 0x88, 0xd6, 0x1e, 0xb5, 0xcb, 0xff, 0xee, + 0xc9, 0xdc, 0xa0, 0x0d, 0x64, 0x97, 0x7b, 0x94, 0x0b, 0xac, 0x78, 0x1e, + 0x0c, 0x89, 0x99, 0x15, 0x2c, 0x39, 0x23, 0x54, 0x94, 0x88, 0x13, 0x71, + 0xfd, 0x65, 0xe6, 0x61, 0x95, 0x15, 0x8f, 0x91, 0xe0, 0x8a, 0x8b, 0xff, + 0x84, 0x63, 0xba, 0x07, 0x6d, 0xb7, 0xae, 0x46, 0xc8, 0xab, 0x2d, 0x13, + 0x1e, 0x76, 0xae, 0xd7, 0x91, 0x7d, 0xc7, 0x78, 0x9f, 0xae, 0x6e, 0x2d, + 0x94, 0x4f, 0xfd, 0x77, 0xc2, 0xf0, 0x01, 0xe2, 0x04, 0x9c, 0x35, 0x6e, + 0x86, 0x23, 0x37, 0xfe, 0xdd, 0x63, 0xc9, 0xe3, 0xab, 0xc9, 0x85, 0xbe, + 0xd5, 0xc8, 0xd0, 0x82, 0xc2, 0x2e, 0x05, 0x51, 0xe3, 0x6b, 0x46, 0x38, + 0xd7, 0x0a, 0xe8, 0xdd, 0x68, 0x51, 0xd7, 0xdf, 0x95, 0x5f, 0x45, 0x47, + 0xb4, 0x1b, 0x96, 0xef, 0xb1, 0x3b, 0x6b, 0xa5, 0x29, 0xeb, 0x3b, 0x3e, + 0x63, 0xd7, 0xf8, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {474, + {0xa1, 0xd2, 0xd7, 0x6d, 0x0b, 0x0f, 0x5d, 0xb3, 0x3f, 0x7b, 0x79, 0x54, + 0x99, 0x3c, 0x7d, 0xb6}, + {0xaa, 0xe3, 0x4a, 0xe3, 0x39, 0xb8, 0xf7, 0x8c, 0x03, 0xcb, 0x73, 0xd9, + 0x21, 0xf9, 0x06, 0x1c, 0x7b, 0xcb, 0x79, 0x85, 0x40, 0x1b, 0x96, 0xba, + 0xa3, 0x8b, 0xf5, 0x2a, 0xc0, 0xf3, 0x6f, 0x38, 0x5d, 0x47, 0xfc, 0x00, + 0x1f, 0x66, 0x8a, 0x45, 0x66, 0x6c, 0x62, 0x61, 0x0e, 0xdf, 0xd1, 0x7e, + 0xb9, 0x59, 0x13, 0x3a, 0x79, 0xb8, 0xa7, 0xe2, 0x16, 0x4b, 0x97, 0x2d, + 0xd8, 0x84, 0x00, 0x87, 0xdf, 0xc5, 0x15, 0x9e, 0x72, 0x78, 0x61, 0xf9, + 0x9a, 0x98, 0x82, 0xd4, 0x33, 0x15, 0x9d, 0xb9, 0x7d, 0xd3, 0xc6, 0x45, + 0x9b, 0x3c, 0xab, 0x75, 0xe6, 0x95, 0x93, 0x81, 0xec, 0x79, 0xe0, 0x6c, + 0xa1, 0xfe, 0x7d, 0xe3, 0xd3, 0xbc, 0xe5, 0x6e, 0x2a, 0xfa, 0x07, 0xd7, + 0x97, 0x32, 0x92, 0x63, 0x53, 0xd6, 0x94, 0x62, 0x01, 0x16, 0xcc, 0xa4, + 0x3a, 0x0a, 0xd5, 0x7e, 0x52, 0x7a, 0x6a, 0x92, 0x40, 0x19, 0xe3, 0x2d, + 0xa8, 0xed, 0xca, 0x10, 0xc5, 0x64, 0xf3, 0x8a, 0xc8, 0xe0, 0xae, 0x3c, + 0xf8, 0xc1, 0x6e, 0x29, 0x82, 0xe1, 0xa4, 0x28, 0x99, 0x79, 0xe5, 0xff, + 0x34, 0x81, 0x55, 0x17, 0xb4, 0xa1, 0xa3, 0xef, 0xda, 0xdc, 0xbf, 0x2e, + 0x38, 0x6e, 0x76, 0xc5, 0x51, 0xb7, 0x38, 0x32, 0x78, 0x56, 0x95, 0xe3, + 0xd2, 0x8a, 0xa6, 0x87, 0xfe, 0x08, 0x00, 0x1a, 0xfe, 0xbc, 0x08, 0x03, + 0xfe, 0x45, 0xe5, 0xb7, 0x93, 0x32, 0x6a, 0xc6, 0xba, 0xb5, 0xc8, 0x2e, + 0x79, 0xc1, 0x91, 0x19, 0x28, 0x11, 0x8a, 0x4e, 0x41, 0x9b, 0x13, 0xb8, + 0x8a, 0x40, 0x70, 0xa8, 0x23, 0xfc, 0xb9, 0x1e, 0x44, 0xd2, 0x97, 0x06, + 0x0a, 0xf4, 0x55, 0x6b, 0xdb, 0xf3, 0xfc, 0xb5, 0xc8, 0xd9, 0x52, 0x78, + 0xd7, 0x38, 0xce, 0x00, 0xae, 0xc7, 0xde, 0x20, 0xd2, 0x52, 0xed, 0x83, + 0x6a, 0xe5, 0x29, 0xce, 0x2f, 0x7b, 0xb5, 0x1e, 0x2c, 0x12, 0xf7, 0xd6, + 0x5f, 0xd2, 0xf5, 0x5b, 0x96, 0x13, 0x76, 0x5f, 0x86, 0x6c, 0x16, 0x07, + 0xdf, 0xb4, 0x4b, 0x4d, 0xbc, 0x15, 0x5e, 0x00, 0x01, 0xcb, 0xff, 0x74, + 0xbe, 0x22, 0x2f, 0x9b, 0x85, 0x6a, 0x8f, 0x4c, 0xe6, 0x33, 0xe1, 0x4e, + 0x18, 0x97, 0x57, 0x10, 0x2e, 0xf7, 0xba, 0x84, 0x7f, 0x46, 0x2e, 0x08, + 0x32, 0x22, 0x99, 0x93, 0xf4, 0x91, 0x7f, 0x9e, 0x26, 0xcb, 0x0c, 0x71, + 0x20, 0x80, 0xa9, 0x4a, 0xf7, 0x4c, 0x42, 0x47, 0x07, 0xc1, 0x30, 0x58, + 0x11, 0xee, 0x19, 0x18, 0x46, 0xff, 0xbd, 0xbb, 0xc7, 0x55, 0xb7, 0x3f, + 0x12, 0x58, 0x36, 0xf7, 0xaa, 0x83, 0x3f, 0xd0, 0xd2, 0xe8, 0x2e, 0x2d, + 0xad, 0xb5, 0x7e, 0x0d, 0xfc, 0x20, 0xda, 0xb2, 0xa4, 0x6a, 0x48, 0xae, + 0xf7, 0xea, 0xb3, 0xb3, 0xc4, 0x82, 0x05, 0xf2, 0x24, 0x06, 0x15, 0xe4, + 0xad, 0xb4, 0x47, 0xfa, 0xea, 0xac, 0x25, 0x37, 0xf0, 0xa4, 0xe7, 0xf8, + 0x21, 0xbf, 0xbd, 0xeb, 0x0c, 0x58, 0x89, 0x6c, 0x97, 0x3a, 0xb5, 0x99, + 0xc2, 0x3d, 0xf2, 0x0d, 0xa7, 0xde, 0x76, 0xd3, 0x80, 0x80, 0x07, 0x14, + 0x99, 0x85, 0x34, 0x44, 0x41, 0x8c, 0x72, 0x9d, 0x1f, 0xf9, 0x97, 0x81, + 0xa7, 0x51, 0x72, 0x56, 0x09, 0x5b, 0x04, 0xe0, 0xe0, 0x42, 0xd4, 0xa5, + 0xc5, 0x2c, 0x92, 0xd9, 0xde, 0xac, 0xc8, 0xfa, 0xc4, 0x47, 0x89, 0x7f, + 0xbf, 0x8d, 0x36, 0xac, 0xdb, 0xb6, 0x68, 0xac, 0x8f, 0xb9, 0xa5, 0xae, + 0xe4, 0x65, 0x6b, 0xf4, 0xae, 0x67, 0x68, 0x1f, 0xc3, 0xc8, 0x0d, 0x3f, + 0xce, 0xb9, 0x85, 0xb2, 0x65, 0x27, 0x61, 0x63, 0xfe, 0x46, 0x8e, 0x6e, + 0x81, 0x2c, 0x5c, 0xd5, 0x8b, 0x15, 0x74, 0x8a, 0xc7, 0x19, 0xa4, 0xa4, + 0x50, 0xd4, 0x02, 0x43, 0x34, 0x09, 0xce, 0x9e}, + {0x0c, 0x88, 0x3e, 0x64, 0x86, 0xdc, 0xa5, 0xac, 0x74, 0x79, 0xc7, 0x37, + 0x63, 0xc6, 0x7c, 0x84, 0xb7, 0xe8, 0x27, 0x98, 0x10, 0x42, 0x44, 0x7f, + 0xa6, 0x80, 0xe8, 0x15, 0xd7, 0x59, 0x7b, 0xf4, 0x2a, 0x10, 0x59, 0x09, + 0x2c, 0x43, 0x6b, 0xd0, 0x00, 0xdb, 0xa9, 0x8c, 0x38, 0xdf, 0xb9, 0xc4, + 0x1a, 0x4c, 0xcc, 0xaa, 0xae, 0x4c, 0xc0, 0x1a, 0x56, 0x4a, 0x29, 0xc9, + 0x1f, 0x12, 0xe7, 0x6c, 0xf4, 0xf6, 0x2c, 0x4c, 0x19, 0x1a, 0x95, 0x73, + 0x0a, 0x20, 0xfd, 0x24, 0x08, 0x3c, 0xa5, 0xe9, 0x4e, 0x82, 0xbd, 0x18, + 0x63, 0x76, 0x6b, 0xcd, 0x9c, 0x71, 0xaf, 0x8a, 0x45, 0x58, 0x3a, 0xec, + 0x68, 0xf6, 0x9f, 0xf3, 0xdd, 0x08, 0x27, 0xe9, 0x26, 0xd7, 0x7e, 0x6b, + 0x7f, 0xef, 0xc7, 0x44, 0x85, 0x0c, 0xec, 0x4b, 0x25, 0xce, 0x95, 0xc4, + 0x2a, 0xb0, 0xb1, 0x57, 0x60, 0xd6, 0x7d, 0xa4, 0xfd, 0x6b, 0x3d, 0x85, + 0xbd, 0xd0, 0x42, 0x60, 0xd4, 0x4d, 0xcc, 0xcc, 0xf7, 0x6a, 0x2e, 0xb1, + 0x91, 0x18, 0x09, 0xc9, 0x10, 0xda, 0x5d, 0x09, 0xb9, 0x4f, 0xcb, 0x15, + 0x8d, 0x21, 0x26, 0xe4, 0x46, 0xc2, 0xb1, 0xa5, 0x53, 0xc0, 0xba, 0x08, + 0x03, 0xde, 0x83, 0x93, 0x97, 0xb1, 0x88, 0xa2, 0x23, 0x8a, 0xaa, 0x0f, + 0xd5, 0x68, 0x2e, 0xc1, 0x09, 0x54, 0x1c, 0xce, 0xc0, 0x7f, 0x2d, 0x05, + 0x76, 0xd1, 0xa3, 0x6d, 0x90, 0x33, 0xf6, 0x7d, 0x94, 0xec, 0x09, 0xb5, + 0xe3, 0xc8, 0x0b, 0x8a, 0x42, 0x6b, 0x9b, 0x87, 0x71, 0xd1, 0xc3, 0x4b, + 0x7e, 0x30, 0xc3, 0x27, 0xa3, 0xc1, 0x16, 0xe4, 0x1f, 0x02, 0x34, 0xeb, + 0xd4, 0xba, 0x39, 0x9c, 0xcd, 0x22, 0xfb, 0x0d, 0xbf, 0xa0, 0x82, 0xdb, + 0x63, 0x40, 0x65, 0xaf, 0x66, 0xb4, 0x65, 0x55, 0xfe, 0x8d, 0xbb, 0x06, + 0x0c, 0x3f, 0x0b, 0x2d, 0x3e, 0x28, 0xb7, 0x56, 0xc7, 0x9b, 0x02, 0x78, + 0x9a, 0x6a, 0xf2, 0x08, 0xac, 0xac, 0xc8, 0x6a, 0xae, 0x47, 0xcc, 0x2f, + 0xcd, 0xeb, 0x73, 0x9c, 0x17, 0x2e, 0x0b, 0xa3, 0xc5, 0xf4, 0xb4, 0x86, + 0x2e, 0x6d, 0x69, 0x67, 0x4c, 0x5c, 0x0b, 0x5f, 0xda, 0xcc, 0x6d, 0x21, + 0xe9, 0x1d, 0x88, 0xc3, 0x8a, 0x18, 0xfe, 0x50, 0xee, 0x93, 0x11, 0x67, + 0xbc, 0xfd, 0x94, 0x5f, 0x6f, 0x7f, 0xd5, 0xb2, 0x48, 0x46, 0xba, 0x1c, + 0x21, 0xdb, 0x0c, 0x67, 0x46, 0x4e, 0x11, 0x92, 0xca, 0xda, 0x3f, 0xa8, + 0x31, 0x30, 0xae, 0xfc, 0xca, 0x39, 0xea, 0xc2, 0x79, 0xb7, 0x9e, 0xf2, + 0x8f, 0xda, 0xed, 0xf4, 0x1a, 0x77, 0x32, 0x76, 0x43, 0x55, 0x39, 0xac, + 0x25, 0xb6, 0x88, 0x71, 0x92, 0x99, 0x51, 0xeb, 0xe3, 0xe2, 0x1e, 0x4f, + 0x6b, 0x17, 0xc6, 0xe5, 0xca, 0x14, 0x32, 0x23, 0x0c, 0xa6, 0x64, 0xa9, + 0x22, 0x55, 0x4c, 0xe5, 0xf3, 0x1f, 0xe4, 0x24, 0xc3, 0x08, 0xb3, 0xa9, + 0x97, 0xfa, 0xd5, 0xd5, 0x80, 0xdf, 0xe0, 0xd2, 0x7c, 0x33, 0x1b, 0x0f, + 0x02, 0x57, 0x5f, 0xaa, 0x5f, 0xe8, 0xd9, 0x64, 0xc8, 0x2d, 0xe0, 0x54, + 0xea, 0xe3, 0x23, 0x3a, 0xe4, 0x6d, 0x7d, 0x09, 0x73, 0xd2, 0x77, 0x27, + 0x48, 0x21, 0xdf, 0x46, 0x4e, 0x59, 0xfa, 0x45, 0x23, 0xb7, 0x4c, 0x59, + 0xd4, 0xe2, 0x06, 0x74, 0xa1, 0x34, 0xe1, 0x98, 0x81, 0xe0, 0x42, 0xd1, + 0xc7, 0x0d, 0x16, 0x58, 0x6c, 0x39, 0x45, 0xc0, 0x2c, 0x5a, 0xa7, 0xb5, + 0x73, 0x5c, 0x21, 0x71, 0x01, 0x52, 0x06, 0x37, 0x67, 0xcf, 0x29, 0xa9, + 0x76, 0xfe, 0x4e, 0xbb, 0xb9, 0x77, 0x0f, 0xda, 0x8a, 0x91, 0x2e, 0xab, + 0xd1, 0x74, 0xec, 0xb3, 0xa9, 0x74, 0x9e, 0x81, 0xf1, 0x43, 0xf0, 0x21, + 0x31, 0x05, 0x0f, 0xe3, 0xff, 0xa2, 0x55, 0x89, 0x3f, 0x69, 0xb4, 0x2c, + 0xd6, 0x79, 0xeb, 0xb2}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {475, + {0x8c, 0x4a, 0xb8, 0x08, 0x7b, 0x8c, 0x02, 0x34, 0xe0, 0xbc, 0xb8, 0x18, + 0x7d, 0x5a, 0x25, 0x98}, + {0xda, 0x12, 0x2d, 0xde, 0x13, 0xb5, 0xcc, 0x1e, 0x1a, 0x3d, 0xec, 0x05, + 0x60, 0xd0, 0xfb, 0xd1, 0xe2, 0x10, 0x61, 0x7e, 0xae, 0xea, 0x5e, 0x8f, + 0x12, 0x29, 0xca, 0xec, 0xab, 0x3a, 0x97, 0x45, 0x57, 0x9b, 0x45, 0xc3, + 0x87, 0x22, 0x70, 0xb9, 0x4a, 0x81, 0xd4, 0x13, 0x71, 0x31, 0x47, 0x6f, + 0x95, 0x9b, 0x42, 0x9a, 0x01, 0xeb, 0x7b, 0x04, 0x78, 0x9d, 0x88, 0xa1, + 0xf3, 0xdc, 0x74, 0xba, 0x2f, 0x79, 0xd4, 0xa0, 0x70, 0x75, 0x5d, 0x58, + 0x12, 0x5d, 0x5b, 0x44, 0xc6, 0x32, 0x70, 0x0c, 0x50, 0x1b, 0x3a, 0xd5, + 0xb0, 0x8e, 0x75, 0xd1, 0x79, 0xf8, 0xc1, 0x2f, 0x5b, 0xd3, 0x21, 0x9c, + 0x86, 0x4d, 0x03, 0xec, 0xa2, 0x7e, 0x33, 0x85, 0x35, 0x7b, 0xdb, 0x54, + 0xc4, 0x0e, 0x8c, 0x3b, 0x25, 0x39, 0xfd, 0x3e, 0x9b, 0x9c, 0xc6, 0x5d, + 0x92, 0x56, 0x01, 0x88, 0x31, 0xc7, 0xde, 0xdb, 0x4a, 0x1f, 0x54, 0xd4, + 0xcb, 0x17, 0xb4, 0x0d, 0x24, 0x70, 0x51, 0x4e, 0x77, 0x7b, 0xf8, 0x6b, + 0xdf, 0x3d, 0xf2, 0xcb, 0x13, 0xf2, 0xde, 0x18, 0xa3, 0xcc, 0x68, 0xeb, + 0x87, 0xcc, 0xf5, 0xcf, 0x4d, 0xf5, 0xb0, 0x30, 0x48, 0x73, 0x7b, 0xf5, + 0x90, 0xcc, 0x68, 0x7a, 0x03, 0xb2, 0x84, 0xeb, 0x66, 0x8f, 0x46, 0x59, + 0x17, 0x20, 0xfa, 0x54, 0xe2, 0x8f, 0x49, 0xd4, 0xc2, 0x87, 0x84, 0x51, + 0x7b, 0xde, 0xac, 0xa6, 0x3a, 0xcb, 0xb8, 0x00, 0x78, 0xaf, 0x80, 0xd3, + 0x6a, 0x4a, 0xe4, 0x70, 0x73, 0x0e, 0xdb, 0x78, 0x54, 0x23, 0x22, 0x4f, + 0xaf, 0xcc, 0x75, 0x18, 0xc8, 0xdf, 0xd2, 0x75, 0xc8, 0xef, 0x7f, 0x8b, + 0xf6, 0xda, 0x0a, 0x91, 0x99, 0x85, 0x6a, 0xc2, 0x6a, 0xc6, 0x71, 0x17, + 0x82, 0x83, 0xc0, 0x53, 0xdb, 0x69, 0x81, 0x60, 0xae, 0x0b, 0xd0, 0x5a, + 0x98, 0x40, 0xc8, 0xe7, 0x12, 0xd0, 0x3c, 0xdf, 0xaf, 0x43, 0xf1, 0x2e, + 0x29, 0xe1, 0xd4, 0x72, 0x4b, 0x2e, 0xa5, 0x1c, 0x5d, 0x3a, 0xf1, 0x7e, + 0x37, 0xdb, 0x89, 0xde, 0x60, 0xcd, 0x59, 0xeb, 0x79, 0x08, 0xb7, 0x02, + 0x83, 0x26, 0xbf, 0xc1, 0x7c, 0x80, 0x69, 0x5b, 0x00, 0x28, 0x31, 0xcd, + 0x5a, 0xce, 0x86, 0xbb, 0x1d, 0x67, 0x08, 0x5e, 0x5c, 0xb5, 0x1f, 0x6f, + 0x6a, 0x00, 0xe5, 0xf0, 0x79, 0x04, 0x26, 0x47, 0xf5, 0xdc, 0x9e, 0x59, + 0x8d, 0x73, 0x32, 0x11, 0x11, 0x62, 0xde, 0xb4, 0x8b, 0x86, 0x69, 0xaa, + 0x54, 0x14, 0x1c, 0x01, 0x1e, 0x0e, 0xa3, 0x08, 0x65, 0x69, 0x72, 0xf5, + 0xcb, 0xeb, 0xef, 0x2e, 0x44, 0x64, 0x38, 0x63, 0x60, 0x89, 0x32, 0xfd, + 0x2a, 0x95, 0x3b, 0x17, 0x80, 0x3b, 0x4f, 0x0c, 0xa8, 0x5d, 0x91, 0x63, + 0xc3, 0x94, 0x44, 0x7d, 0x02, 0xbf, 0x12, 0x57, 0x75, 0x98, 0x3e, 0x74, + 0x25, 0x44, 0xa1, 0x39, 0xeb, 0x19, 0x5a, 0x4e, 0xcf, 0x88, 0x37, 0xe6, + 0x14, 0x0c, 0x1d, 0xef, 0x95, 0xcb, 0x22, 0x87, 0x98, 0x8e, 0x69, 0xc7, + 0x3d, 0xb0, 0x1c, 0x26, 0x09, 0x24, 0x17, 0x01, 0x5f, 0xf5, 0x79, 0xaf, + 0x32, 0x54, 0x7d, 0x9f, 0x43, 0x3e, 0x37, 0xa0, 0xcc, 0xdf, 0x75, 0xd1, + 0xea, 0x3c, 0x8e, 0x5d, 0x07, 0xb7, 0xa3, 0x07, 0xe1, 0xc7, 0x98, 0xef, + 0x2d, 0x6a, 0xa8, 0x1e, 0xcc, 0x7d, 0xa4, 0xad, 0x0a, 0x0c, 0x67, 0x50, + 0x0f, 0xbe, 0x6b, 0x67, 0x6a, 0x7e, 0xfd, 0x35, 0x3f, 0xc3, 0x6e, 0x62, + 0x97, 0xa9, 0x65, 0x2f, 0xa5, 0x7a, 0x7c, 0xde, 0xbe, 0xfa, 0x5c, 0xf0, + 0x8c, 0xa8, 0xc8, 0xa6, 0x7d, 0x31, 0x03, 0xc7, 0x06, 0xde, 0xc5, 0x98, + 0xe8, 0x1c, 0x58, 0x2a, 0x08, 0x16, 0xaf, 0x16, 0xd6, 0xe4, 0x10, 0x23, + 0xc7, 0x8a, 0x88, 0x0f, 0x60, 0xe3, 0x08, 0xbe}, + {0xa6, 0xfb, 0xe2, 0xdb, 0xb6, 0x1f, 0xe5, 0xc5, 0x92, 0x78, 0x4c, 0xd3, + 0x05, 0x2a, 0x46, 0x70, 0xda, 0xba, 0x12, 0x3d, 0x9d, 0x64, 0x67, 0x6e, + 0x3f, 0x18, 0x43, 0x89, 0x59, 0xf2, 0x1b, 0x72, 0x50, 0x15, 0x33, 0x09, + 0x4c, 0x08, 0x4a, 0x6b, 0x2b, 0x65, 0xdb, 0x10, 0x54, 0xe9, 0x6d, 0x8d, + 0x6b, 0x1e, 0x3a, 0x35, 0xb0, 0xfa, 0x72, 0xb8, 0x84, 0x29, 0xdd, 0xb0, + 0x99, 0xac, 0x10, 0x08, 0xa8, 0x71, 0xfb, 0xec, 0x5a, 0xd8, 0xdd, 0xbe, + 0x90, 0x78, 0x88, 0xf7, 0x1b, 0xcf, 0xa3, 0xad, 0xb4, 0xaf, 0xda, 0x89, + 0xe5, 0xa8, 0xcf, 0x68, 0x26, 0x30, 0x64, 0x5e, 0x7f, 0x85, 0x14, 0xcd, + 0xdc, 0xa5, 0xe3, 0xa8, 0xfc, 0xaf, 0xf3, 0x86, 0x4c, 0x97, 0xec, 0xcb, + 0x06, 0xad, 0x60, 0x92, 0x48, 0x01, 0xc2, 0xdd, 0x3b, 0x69, 0x96, 0xe3, + 0xc2, 0x8b, 0x80, 0xe8, 0x86, 0xc9, 0x3f, 0x61, 0xc1, 0xa2, 0x40, 0x6a, + 0x7c, 0xd9, 0x49, 0x41, 0x9e, 0x31, 0x41, 0x0f, 0xcf, 0xb2, 0x31, 0x24, + 0xea, 0x94, 0x6a, 0xaa, 0x65, 0xb6, 0xc4, 0x22, 0x9e, 0xb3, 0x8e, 0x18, + 0x08, 0x95, 0x49, 0x81, 0xae, 0x5a, 0xc0, 0x50, 0x66, 0x0c, 0xdb, 0xdd, + 0xc3, 0xcd, 0x35, 0x5f, 0xbf, 0x9b, 0x12, 0x5a, 0xd5, 0x3c, 0xa3, 0xce, + 0x4b, 0x9f, 0xbc, 0xbc, 0xa7, 0xd3, 0x1f, 0x21, 0x25, 0xe8, 0xcb, 0x31, + 0xfa, 0x04, 0x95, 0x90, 0x69, 0x48, 0xae, 0x0f, 0x42, 0x77, 0xd5, 0x14, + 0x02, 0xbd, 0x1a, 0x44, 0x34, 0xde, 0x4f, 0x66, 0x9a, 0xf2, 0x03, 0xd1, + 0x90, 0xcf, 0xce, 0x37, 0x4a, 0x69, 0x30, 0x6d, 0xa6, 0xa3, 0xcc, 0x9d, + 0x97, 0xd6, 0x54, 0xbd, 0x56, 0xb5, 0x33, 0x42, 0x3f, 0xe7, 0x5b, 0x9e, + 0x3a, 0x92, 0x06, 0x4e, 0x93, 0xe7, 0xe8, 0x81, 0x3c, 0xa1, 0x0f, 0x97, + 0xdd, 0x2b, 0xea, 0x34, 0xa8, 0xdf, 0x37, 0xb7, 0x70, 0x8f, 0x83, 0xdc, + 0x65, 0x3d, 0xb8, 0x6c, 0xe7, 0xc6, 0x9a, 0x78, 0x25, 0xd4, 0x27, 0xa2, + 0xf6, 0x19, 0xee, 0xf3, 0x29, 0xa6, 0xf6, 0x34, 0x7e, 0xf2, 0x70, 0x47, + 0x72, 0x9e, 0x45, 0xd8, 0x01, 0xff, 0x3d, 0x47, 0xe1, 0xb3, 0xc1, 0xf6, + 0xc6, 0x0e, 0x12, 0xf1, 0x1a, 0xdf, 0x22, 0x27, 0xc5, 0xfd, 0x79, 0x23, + 0x4a, 0x47, 0x5d, 0x56, 0x0e, 0x70, 0xc6, 0x71, 0xb2, 0x4f, 0xf8, 0xda, + 0xd8, 0x0a, 0x93, 0x1e, 0xdd, 0x77, 0x32, 0x21, 0x37, 0xa3, 0xaa, 0xf9, + 0x78, 0x61, 0x93, 0x2b, 0xad, 0x35, 0x30, 0x8b, 0xae, 0x5d, 0x1b, 0xa0, + 0x23, 0x18, 0x16, 0x37, 0xfe, 0x1e, 0xe1, 0x4e, 0xe2, 0x06, 0xcd, 0x9b, + 0xeb, 0xb1, 0xc4, 0xc9, 0x23, 0x1f, 0xdd, 0x59, 0xfb, 0x29, 0x35, 0x53, + 0xca, 0x7c, 0x1c, 0x85, 0x4a, 0x24, 0xa6, 0xb2, 0x5a, 0x58, 0x2b, 0x72, + 0x1d, 0x3b, 0x42, 0xbc, 0x97, 0x1b, 0x99, 0x07, 0xdd, 0x1f, 0xac, 0x88, + 0x43, 0x72, 0xa6, 0x05, 0xec, 0x2c, 0x59, 0xf9, 0xb7, 0xbe, 0x86, 0xb8, + 0xed, 0xbd, 0x7a, 0x9a, 0x3e, 0x7b, 0x21, 0x0b, 0xd3, 0x8b, 0x65, 0x0a, + 0x1c, 0xb5, 0xc6, 0x26, 0x52, 0x9b, 0xce, 0x7a, 0x83, 0x5d, 0xe1, 0xf3, + 0xb5, 0xda, 0xe9, 0x6c, 0x59, 0x69, 0xc9, 0x57, 0x20, 0x6d, 0x2a, 0xf0, + 0xa8, 0xa6, 0x15, 0x7d, 0x50, 0x3f, 0x61, 0x36, 0xd8, 0x43, 0xc2, 0x30, + 0x5b, 0xed, 0x6f, 0x5c, 0x7d, 0xb6, 0xf8, 0x8c, 0xe4, 0xa3, 0xe5, 0x1a, + 0x91, 0xb9, 0xd8, 0x6f, 0xec, 0x08, 0x15, 0x66, 0x28, 0xa5, 0xff, 0xa3, + 0x6f, 0x40, 0xa5, 0xd5, 0xdc, 0xac, 0x69, 0xd6, 0xa1, 0x24, 0x88, 0x85, + 0x22, 0xd9, 0xf0, 0x0f, 0xf4, 0xa4, 0x88, 0x40, 0x4c, 0x12, 0x36, 0xc8, + 0xbf, 0x41, 0x71, 0x9c, 0xb6, 0x96, 0x6b, 0xca, 0x1c, 0x6f, 0x42, 0x43, + 0xfd, 0xda, 0xa0, 0x7d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {476, + {0xe8, 0xc6, 0x86, 0x1a, 0xbb, 0xb8, 0x8a, 0x59, 0x99, 0x59, 0x4c, 0x2c, + 0xcb, 0x35, 0x38, 0xdb}, + {0xda, 0x12, 0x2d, 0xde, 0x13, 0xb5, 0xcc, 0x1e, 0x1a, 0x3d, 0xec, 0x05, + 0x60, 0xd0, 0xfb, 0xd1, 0xe2, 0x10, 0x61, 0x7e, 0xae, 0xea, 0x5e, 0x8f, + 0x12, 0x29, 0xca, 0xec, 0xab, 0x3a, 0x97, 0x45, 0x57, 0x9b, 0x45, 0xc3, + 0x87, 0x22, 0x70, 0xb9, 0x4a, 0x81, 0xd4, 0x13, 0x71, 0x31, 0x47, 0x6f, + 0x95, 0x9b, 0x42, 0x9a, 0x01, 0xeb, 0x7b, 0x04, 0x78, 0x9d, 0x88, 0xa1, + 0xf3, 0xdc, 0x74, 0xba, 0x2f, 0x79, 0xd4, 0xa0, 0x70, 0x75, 0x5d, 0x58, + 0x12, 0x5d, 0x5b, 0x44, 0xc6, 0x32, 0x70, 0x0c, 0x50, 0x1b, 0x3a, 0xd5, + 0xb0, 0x8e, 0x75, 0xd1, 0x79, 0xf8, 0xc1, 0x2f, 0x5b, 0xd3, 0x21, 0x9c, + 0x86, 0x4d, 0x03, 0xec, 0xa2, 0x7e, 0x33, 0x85, 0x35, 0x7b, 0xdb, 0x54, + 0xc4, 0x0e, 0x8c, 0x3b, 0x25, 0x39, 0xfd, 0x3e, 0x9b, 0x9c, 0xc6, 0x5d, + 0x92, 0x56, 0x01, 0x88, 0x31, 0xc7, 0xde, 0xdb, 0x4a, 0x1f, 0x54, 0xd4, + 0xcb, 0x17, 0xb4, 0x0d, 0x24, 0x70, 0x51, 0x4e, 0x77, 0x7b, 0xf8, 0x6b, + 0xdf, 0x3d, 0xf2, 0xcb, 0x13, 0xf2, 0xde, 0x18, 0xa3, 0xcc, 0x68, 0xeb, + 0x87, 0xcc, 0xf5, 0xcf, 0x4d, 0xf5, 0xb0, 0x30, 0x48, 0x73, 0x7b, 0xf5, + 0x90, 0xcc, 0x68, 0x7a, 0x03, 0xb2, 0x84, 0xeb, 0x66, 0x8f, 0x46, 0x59, + 0x17, 0x20, 0xfa, 0x54, 0xe2, 0x8f, 0x49, 0xd4, 0xc2, 0x87, 0x84, 0x51, + 0x7b, 0xde, 0xac, 0xa6, 0x3a, 0xcb, 0xb8, 0x00, 0x78, 0xaf, 0x80, 0xd3, + 0x6a, 0x4a, 0xe4, 0x70, 0x73, 0x0e, 0xdb, 0x78, 0x54, 0x23, 0x22, 0x4f, + 0xaf, 0xcc, 0x75, 0x18, 0xc8, 0xdf, 0xd2, 0x75, 0xc8, 0xef, 0x7f, 0x8b, + 0xf6, 0xda, 0x0a, 0x91, 0x99, 0x85, 0x6a, 0xc2, 0x6a, 0xc6, 0x71, 0x17, + 0x82, 0x83, 0xc0, 0x53, 0xdb, 0x69, 0x81, 0x60, 0xae, 0x0b, 0xd0, 0x5a, + 0x98, 0x40, 0xc8, 0xe7, 0x12, 0xd0, 0x3c, 0xdf, 0xaf, 0x43, 0xf1, 0x2e, + 0x29, 0xe1, 0xd4, 0x72, 0x4b, 0x2e, 0xa5, 0x1c, 0x5d, 0x3a, 0xf1, 0x7e, + 0x37, 0xdb, 0x89, 0xde, 0x60, 0xcd, 0x59, 0xeb, 0x79, 0x08, 0xb7, 0x02, + 0x83, 0x26, 0xbf, 0xc1, 0x7c, 0x80, 0x69, 0x5b, 0x00, 0x28, 0x31, 0xcd, + 0x5a, 0xce, 0x86, 0xbb, 0x1d, 0x67, 0x08, 0x5e, 0x5c, 0xb5, 0x1f, 0x6f, + 0x6a, 0x00, 0xe5, 0xf0, 0x79, 0x04, 0x26, 0x47, 0xf5, 0xdc, 0x9e, 0x59, + 0x8d, 0x73, 0x32, 0x11, 0x11, 0x62, 0xde, 0xb4, 0x8b, 0x86, 0x69, 0xaa, + 0x54, 0x14, 0x1c, 0x01, 0x1e, 0x0e, 0xa3, 0x08, 0x65, 0x69, 0x72, 0xf5, + 0xcb, 0xeb, 0xef, 0x2e, 0x44, 0x64, 0x38, 0x63, 0x60, 0x89, 0x32, 0xfd, + 0x2a, 0x95, 0x3b, 0x17, 0x80, 0x3b, 0x4f, 0x0c, 0xa8, 0x5d, 0x91, 0x63, + 0xc3, 0x94, 0x44, 0x7d, 0x02, 0xbf, 0x12, 0x57, 0x75, 0x98, 0x3e, 0x74, + 0x25, 0x44, 0xa1, 0x39, 0xeb, 0x19, 0x5a, 0x4e, 0xcf, 0x88, 0x37, 0xe6, + 0x14, 0x0c, 0x1d, 0xef, 0x95, 0xcb, 0x22, 0x87, 0x98, 0x8e, 0x69, 0xc7, + 0x3d, 0xb0, 0x1c, 0x26, 0x09, 0x24, 0x17, 0x01, 0x5f, 0xf5, 0x79, 0xaf, + 0x32, 0x54, 0x7d, 0x9f, 0x43, 0x3e, 0x37, 0xa0, 0xcc, 0xdf, 0x75, 0xd1, + 0xea, 0x3c, 0x8e, 0x5d, 0x07, 0xb7, 0xa3, 0x07, 0xe1, 0xc7, 0x98, 0xef, + 0x2d, 0x6a, 0xa8, 0x1e, 0xcc, 0x7d, 0xa4, 0xad, 0x0a, 0x0c, 0x67, 0x50, + 0x0f, 0xbe, 0x6b, 0x67, 0x6a, 0x7e, 0xfd, 0x35, 0x3f, 0xc3, 0x6e, 0x62, + 0x97, 0xa9, 0x65, 0x2f, 0xa5, 0x7a, 0x7c, 0xde, 0xbe, 0xfa, 0x5c, 0xf0, + 0x8c, 0xa8, 0xc8, 0xa6, 0x7d, 0x31, 0x03, 0xc7, 0x06, 0xde, 0xc5, 0x98, + 0xe8, 0x1c, 0x58, 0x2a, 0x08, 0x16, 0xaf, 0x16, 0xd6, 0xe4, 0x10, 0x23, + 0xc7, 0x8a, 0x88, 0x0f, 0x60, 0xe3, 0x08, 0xbe}, + {0x3b, 0x76, 0xb4, 0xe3, 0x08, 0x64, 0x7f, 0x49, 0xb6, 0xbe, 0x29, 0xe5, + 0x7c, 0x7d, 0x45, 0x22, 0x1e, 0x16, 0x23, 0xf2, 0x97, 0x9b, 0x77, 0xac, + 0x8a, 0xc3, 0x5e, 0x6d, 0x74, 0xa6, 0x98, 0x4b, 0xf0, 0x37, 0xd5, 0x6c, + 0x81, 0x10, 0x6d, 0x49, 0x9a, 0xe0, 0xaf, 0xc2, 0x0c, 0x37, 0x50, 0xab, + 0x61, 0x5a, 0xaa, 0x4e, 0xc3, 0xa0, 0x4c, 0x35, 0x07, 0xe4, 0x25, 0x73, + 0x9c, 0x6c, 0xbd, 0xfd, 0x58, 0xac, 0x3c, 0xc9, 0xb9, 0xfd, 0xcf, 0x7c, + 0xc5, 0xac, 0x47, 0x05, 0xa1, 0xad, 0x94, 0xc9, 0x28, 0xe0, 0x9c, 0x81, + 0x61, 0x40, 0xbe, 0xba, 0x2c, 0x2c, 0x3f, 0xd4, 0xef, 0xf2, 0xa4, 0x95, + 0x06, 0x76, 0x09, 0xf7, 0x0f, 0x0a, 0x6d, 0x17, 0xfd, 0x81, 0xe7, 0x0d, + 0x22, 0xb1, 0xc0, 0x49, 0x10, 0x65, 0x09, 0x5a, 0x30, 0xeb, 0x0c, 0xd2, + 0x42, 0x9d, 0xc6, 0x8d, 0xfb, 0x80, 0x74, 0x29, 0x94, 0xea, 0xa9, 0xe8, + 0xd4, 0xe5, 0xd1, 0x6b, 0x8c, 0x5a, 0x04, 0x9a, 0x63, 0x21, 0x1b, 0x5b, + 0xd2, 0x13, 0x17, 0x2b, 0xbd, 0xef, 0x1b, 0x37, 0xe6, 0x2d, 0x0a, 0x2a, + 0xa1, 0xe6, 0x49, 0xf9, 0xf7, 0x44, 0x10, 0xc8, 0xca, 0x4b, 0x33, 0x25, + 0x12, 0x80, 0xbe, 0x94, 0x61, 0x3c, 0x65, 0x8d, 0x4b, 0x96, 0x5b, 0xd2, + 0xeb, 0x78, 0x09, 0x90, 0x7f, 0xd0, 0x2c, 0x6b, 0x99, 0xd4, 0x74, 0x98, + 0xfd, 0x1f, 0x7b, 0xec, 0x00, 0x96, 0xa0, 0xf5, 0x15, 0x1f, 0x32, 0x99, + 0xe4, 0x44, 0x0e, 0x0d, 0x7a, 0x2f, 0xda, 0xee, 0xc7, 0x92, 0x4b, 0x3b, + 0xd9, 0x22, 0x96, 0x62, 0x91, 0xde, 0x2a, 0xa6, 0xcf, 0x0a, 0xa6, 0xe2, + 0xc3, 0x93, 0xd6, 0xaf, 0xa9, 0xe5, 0x0f, 0x09, 0x45, 0xe7, 0x0d, 0xaf, + 0xbf, 0x86, 0xc1, 0x5d, 0xa5, 0x73, 0x87, 0x3e, 0x2d, 0x55, 0x3e, 0xaf, + 0x2d, 0x50, 0x8c, 0x1a, 0xab, 0xc4, 0x91, 0x50, 0xfa, 0x5b, 0x39, 0x34, + 0xbf, 0x2b, 0x9b, 0x95, 0x52, 0x92, 0xbf, 0x07, 0xe1, 0xb1, 0xaf, 0x42, + 0x8a, 0xfb, 0x6c, 0xe4, 0xe2, 0xf8, 0xa3, 0x45, 0x38, 0x08, 0xdd, 0x43, + 0xbf, 0xdd, 0xd9, 0x35, 0xad, 0xf1, 0x11, 0xd7, 0x0b, 0xb4, 0xc9, 0xef, + 0xe5, 0xcb, 0x48, 0xed, 0xcc, 0xa3, 0x39, 0x46, 0x1a, 0xff, 0x69, 0x01, + 0x01, 0x22, 0xbb, 0x4c, 0x5b, 0xdd, 0x43, 0x20, 0xcf, 0xd1, 0x96, 0x63, + 0x97, 0xf5, 0x39, 0x3a, 0xb5, 0x78, 0xcb, 0x21, 0x5c, 0xc1, 0x5d, 0x04, + 0x8f, 0x38, 0xc9, 0xc5, 0xa5, 0xc4, 0xd8, 0x5e, 0x1f, 0x12, 0x39, 0x3f, + 0x6c, 0xca, 0x3e, 0xf6, 0x76, 0xfe, 0x75, 0x48, 0x2d, 0xc5, 0x7e, 0xda, + 0xac, 0x43, 0x99, 0xd0, 0x62, 0x15, 0x36, 0xc5, 0x2c, 0x7c, 0x84, 0x52, + 0x24, 0x22, 0x81, 0x67, 0x92, 0xc6, 0x77, 0x72, 0xcc, 0x05, 0xd8, 0xe2, + 0x2c, 0x5e, 0x98, 0x83, 0x70, 0x42, 0x5b, 0x20, 0xfb, 0xea, 0xa2, 0xbb, + 0x36, 0xb5, 0x80, 0x24, 0x3d, 0x97, 0x6e, 0x3d, 0x44, 0x75, 0x87, 0x87, + 0x99, 0x8b, 0x3d, 0x3e, 0x2c, 0xdd, 0x34, 0x18, 0x0e, 0xd5, 0x2c, 0x2b, + 0x6f, 0xb2, 0x6c, 0x02, 0x32, 0x23, 0x56, 0x83, 0x2f, 0x35, 0xcf, 0xb7, + 0xc8, 0xd1, 0xb3, 0x18, 0xd5, 0x0b, 0x01, 0x9c, 0x10, 0x81, 0xf8, 0x6a, + 0x1e, 0x3a, 0x48, 0x21, 0x83, 0x9e, 0x50, 0x89, 0xa9, 0xdb, 0xb5, 0xd4, + 0xc6, 0xd1, 0x8c, 0xd4, 0xde, 0x94, 0x1f, 0x6b, 0x96, 0xc1, 0x56, 0x00, + 0x94, 0xfe, 0x41, 0xf2, 0xbe, 0xf8, 0x80, 0x6c, 0x60, 0x2d, 0xa2, 0x06, + 0xaa, 0xce, 0xd6, 0x5e, 0xe2, 0xfa, 0x10, 0xed, 0x2f, 0xfb, 0x9d, 0x6b, + 0x8d, 0xc2, 0x81, 0xe6, 0x33, 0x2e, 0xcc, 0xc7, 0x5f, 0x15, 0xb6, 0xe8, + 0xba, 0xc8, 0x28, 0x04, 0xb1, 0x99, 0x46, 0xf5, 0x0b, 0x9f, 0xb3, 0xe7, + 0xa0, 0x96, 0x8e, 0xc4}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {477, + {0x94, 0x24, 0x2e, 0xa8, 0xf4, 0x6d, 0xcf, 0x58, 0x41, 0x23, 0xb1, 0x79, + 0xdc, 0xe3, 0x5f, 0xa3}, + {0x6d, 0xbb, 0x9b, 0x8a, 0x87, 0x8d, 0xfd, 0xc0, 0xb4, 0xa8, 0xf9, 0x6e, + 0xd8, 0x93, 0xda, 0x36, 0x26, 0xd4, 0x78, 0xb7, 0x88, 0xc1, 0x6a, 0x1d, + 0xbf, 0x27, 0x3e, 0x93, 0xa1, 0xd9, 0x74, 0xe9, 0xb0, 0x03, 0x4c, 0x79, + 0xa7, 0x89, 0xfc, 0xfa, 0x33, 0x95, 0x9a, 0x70, 0x30, 0x17, 0x19, 0x29, + 0x5e, 0xc2, 0xfe, 0x22, 0x3b, 0xcb, 0x28, 0x85, 0xf3, 0x94, 0xe3, 0xea, + 0xd9, 0x52, 0xb7, 0x65, 0x94, 0x1e, 0x54, 0x64, 0x43, 0x58, 0x5f, 0xa9, + 0x01, 0x7e, 0xe5, 0xa2, 0x62, 0x22, 0x1b, 0x20, 0xfd, 0x52, 0xc8, 0xb3, + 0xe2, 0x11, 0x71, 0x38, 0xed, 0x8d, 0x7a, 0xe3, 0xae, 0xfc, 0xe2, 0x28, + 0xd0, 0x3a, 0x7b, 0x5e, 0x3b, 0xcc, 0xef, 0xfd, 0x63, 0x9c, 0x56, 0x75, + 0xc1, 0xb2, 0x6f, 0x6d, 0x7c, 0x06, 0xa1, 0xf0, 0x3f, 0x49, 0x62, 0x49, + 0x42, 0xd3, 0x6b, 0x8d, 0x34, 0x57, 0x96, 0xaa, 0xd0, 0xe6, 0xa0, 0x94, + 0x22, 0x85, 0x8c, 0x5e, 0x6a, 0x18, 0x12, 0x7a, 0x2e, 0x4a, 0xc2, 0x40, + 0x17, 0x2b, 0x3f, 0x5a, 0xef, 0x74, 0xf1, 0x02, 0xaf, 0x07, 0x96, 0xf7, + 0x4b, 0xc1, 0x6e, 0x60, 0x70, 0x79, 0x64, 0xd3, 0x95, 0x43, 0xc8, 0x90, + 0x5a, 0x59, 0xbd, 0x42, 0xed, 0xe5, 0x4c, 0xec, 0xf8, 0xe5, 0x49, 0x8e, + 0x8f, 0x55, 0x0b, 0x96, 0x11, 0xa3, 0xe3, 0xdb, 0xe6, 0x67, 0xca, 0x75, + 0xaf, 0x17, 0x84, 0xe6, 0x53, 0xc2, 0xfd, 0x9a, 0x0d, 0xa3, 0x78, 0xaa, + 0x96, 0x3a, 0x45, 0x78, 0x83, 0x4b, 0xa7, 0x13, 0x80, 0x9f, 0x42, 0xdc, + 0x43, 0xc5, 0x0a, 0xf1, 0xfe, 0x3d, 0x51, 0xd3, 0x36, 0xdf, 0x5b, 0xda, + 0x19, 0x7e, 0x4d, 0x7e, 0xe9, 0xec, 0xaf, 0xb7, 0x7f, 0x7b, 0xa1, 0xbf, + 0x40, 0x4b, 0xcb, 0x97, 0x51, 0x07, 0x1c, 0x37, 0xf3, 0x5b, 0x65, 0xd6, + 0x95, 0x6b, 0xde, 0x46, 0x09, 0xf2, 0xdb, 0x1b, 0xcf, 0xeb, 0x40, 0x0f, + 0x57, 0xed, 0xf4, 0x8a, 0x8f, 0x88, 0xac, 0x93, 0x3b, 0x90, 0x96, 0x4b, + 0x92, 0x47, 0xa8, 0xe0, 0x4d, 0x8a, 0x3a, 0xbb, 0x22, 0x91, 0x51, 0x50, + 0xfd, 0x2b, 0x2a, 0x8f, 0xbe, 0x19, 0xae, 0x44, 0x7c, 0x6d, 0x49, 0xd8, + 0xff, 0xf1, 0x10, 0xe1, 0x78, 0x0b, 0x56, 0x7e, 0x03, 0x30, 0x4e, 0x27, + 0xae, 0x08, 0x84, 0x28, 0x12, 0xe8, 0x97, 0x36, 0xee, 0x24, 0x56, 0x09, + 0xc5, 0xb0, 0x7e, 0x28, 0x5c, 0x1a, 0xac, 0x68, 0x18, 0x9c, 0x4f, 0xaa, + 0xe2, 0x16, 0xd7, 0x02, 0x00, 0x22, 0x52, 0x1b, 0x40, 0x49, 0x1b, 0x02, + 0xc9, 0x1d, 0x78, 0x1f, 0xe3, 0x9f, 0xcd, 0x16, 0x06, 0xae, 0x78, 0xca, + 0x04, 0x4b, 0x53, 0x81, 0xa3, 0x39, 0x5f, 0x2a, 0x4f, 0x58, 0x8f, 0xa4, + 0xf8, 0x0b, 0x4a, 0x44, 0x12, 0x16, 0x21, 0x7f, 0xa8, 0x07, 0xb9, 0xfb, + 0x1c, 0x7c, 0x41, 0xe7, 0x00, 0xaa, 0xa6, 0x89, 0x43, 0xff, 0xa5, 0xec, + 0xb5, 0x2c, 0x54, 0xc1, 0xc4, 0x10, 0x44, 0xe1, 0x93, 0x6b, 0x93, 0xf9, + 0x73, 0xf6, 0x10, 0x21, 0x3f, 0x67, 0x12, 0xa3, 0xa2, 0xe1, 0x93, 0x92, + 0xef, 0x39, 0x1c, 0x31, 0xfb, 0xa4, 0x85, 0xaf, 0x43, 0x10, 0xdb, 0xd2, + 0xe9, 0x26, 0xa4, 0xb0, 0x68, 0x30, 0x07, 0x36, 0xdb, 0xe0, 0xd8, 0x89, + 0xf3, 0xd6, 0xf1, 0x82, 0x8f, 0x1f, 0x51, 0x92, 0x17, 0x62, 0xc1, 0x4e, + 0xf2, 0x22, 0xf4, 0xd2, 0x3d, 0x5a, 0x57, 0xb2, 0x89, 0x87, 0x7f, 0x45, + 0x92, 0x69, 0x27, 0x12, 0x6a, 0x54, 0xae, 0x20, 0x37, 0x1d, 0x62, 0x64, + 0x03, 0xdf, 0x7c, 0xc8, 0x6e, 0x03, 0xba, 0x58, 0xac, 0xa5, 0xf7, 0xf6, + 0xd4, 0xd7, 0x31, 0x45, 0xeb, 0xcc, 0xd9, 0x37, 0xd9, 0xc5, 0x09, 0x8a, + 0xe1, 0x9f, 0x4d, 0xdb, 0xb7, 0x70, 0x58, 0xac}, + {0x7d, 0xaa, 0x23, 0xd8, 0x91, 0xd3, 0xf6, 0x52, 0x1a, 0xa1, 0x39, 0xc8, + 0x0d, 0xa3, 0xc3, 0x5e, 0xa4, 0x1b, 0xdf, 0x0c, 0x6d, 0x1d, 0x77, 0xf0, + 0xdf, 0x29, 0x9f, 0xa0, 0x0b, 0x9f, 0x2b, 0x59, 0x0c, 0xd5, 0x19, 0x1d, + 0x77, 0x2b, 0xfc, 0x22, 0xd4, 0xa7, 0xdd, 0xc2, 0x47, 0x8e, 0x11, 0xba, + 0xba, 0x3b, 0x62, 0xd4, 0x1a, 0xb5, 0xfd, 0x1c, 0x08, 0xfb, 0x59, 0xab, + 0x86, 0x82, 0x0f, 0xa3, 0xf0, 0x05, 0xae, 0x32, 0x3a, 0x24, 0x02, 0xdb, + 0xb5, 0x10, 0x5b, 0x4a, 0x21, 0xe0, 0x9c, 0x4d, 0x0d, 0x68, 0x0b, 0x53, + 0xcc, 0x93, 0x72, 0x37, 0xfb, 0x66, 0x3b, 0x2c, 0x03, 0x84, 0x90, 0x1e, + 0x4a, 0xda, 0xe2, 0xb1, 0x44, 0xea, 0x36, 0x8f, 0x72, 0x89, 0xc4, 0x57, + 0x88, 0x1d, 0x05, 0x70, 0xfc, 0x6f, 0x2f, 0xe8, 0x34, 0x82, 0x34, 0x6e, + 0x2c, 0xf1, 0x9d, 0xd0, 0x0f, 0x54, 0xea, 0x58, 0xca, 0xc6, 0x6b, 0x8f, + 0x6a, 0x3c, 0xdd, 0x00, 0x84, 0x53, 0x90, 0x5a, 0xbe, 0x42, 0xff, 0xd7, + 0xcb, 0x38, 0x56, 0xb8, 0x89, 0x0b, 0xbf, 0xa0, 0xf0, 0xc0, 0xc9, 0x2a, + 0xfc, 0x93, 0x70, 0x0b, 0x7d, 0x05, 0xc2, 0xe1, 0x78, 0xc7, 0xfe, 0x88, + 0xd2, 0x35, 0xd1, 0xab, 0x7f, 0xe7, 0x48, 0xa3, 0x28, 0xc2, 0xfa, 0x75, + 0x88, 0x71, 0xe7, 0x6b, 0x06, 0x88, 0x7a, 0x35, 0x75, 0x8f, 0x32, 0xe6, + 0x3d, 0x2e, 0x0b, 0xc0, 0x51, 0x37, 0x17, 0x4b, 0x9a, 0x7f, 0x63, 0xd7, + 0x0a, 0xd4, 0x83, 0xbd, 0x85, 0xd2, 0x8a, 0x8b, 0x20, 0x56, 0xc1, 0x9f, + 0x7a, 0x2c, 0x75, 0xa0, 0x36, 0xda, 0xbf, 0x6e, 0x20, 0xb0, 0x90, 0x21, + 0xbd, 0xc8, 0x2f, 0x16, 0x7c, 0x89, 0xd0, 0x32, 0xf3, 0xce, 0x37, 0x11, + 0x5d, 0x8b, 0xec, 0x50, 0x74, 0xff, 0x33, 0x35, 0x5c, 0x7e, 0x25, 0xa9, + 0xa3, 0xf6, 0x75, 0x2d, 0xf0, 0xe1, 0x20, 0xb9, 0xdb, 0xee, 0x66, 0x5e, + 0x8b, 0xbc, 0x2a, 0xe9, 0xce, 0xbb, 0x2b, 0x2f, 0x2e, 0x73, 0x1f, 0x02, + 0xc8, 0xbf, 0x0d, 0x64, 0x57, 0x82, 0x81, 0x7c, 0x1d, 0x41, 0xd2, 0xca, + 0xc3, 0x54, 0x16, 0x3f, 0x64, 0x58, 0xb2, 0x6b, 0x0f, 0x22, 0x33, 0x20, + 0x23, 0xd8, 0xdc, 0xbf, 0x7e, 0x03, 0x6d, 0xb9, 0x38, 0x9f, 0x72, 0x77, + 0xcc, 0x46, 0x30, 0x2d, 0xfb, 0xa5, 0x43, 0xc4, 0xbf, 0x77, 0x49, 0xa6, + 0xd0, 0x95, 0x58, 0xe8, 0xb0, 0x87, 0x3f, 0x7e, 0x53, 0xa4, 0xfb, 0x5b, + 0x0f, 0x26, 0x80, 0xcb, 0xd2, 0x1b, 0x75, 0x13, 0x12, 0xad, 0x88, 0xe4, + 0x0c, 0x32, 0xab, 0x39, 0x0e, 0x43, 0x05, 0x27, 0x6e, 0x80, 0xf8, 0x51, + 0xbd, 0x5f, 0x88, 0xfa, 0x3b, 0x12, 0x88, 0x09, 0x77, 0x2e, 0x06, 0xdc, + 0x9e, 0xca, 0x9a, 0xdd, 0x0e, 0x3f, 0xb4, 0xf9, 0xd8, 0x55, 0x53, 0xc4, + 0x01, 0x16, 0x0d, 0x1c, 0x25, 0xec, 0x2e, 0x26, 0x6f, 0xaa, 0xad, 0x74, + 0xe2, 0xef, 0x86, 0x88, 0x63, 0x05, 0xfa, 0x57, 0x9d, 0x4a, 0xa6, 0xa3, + 0x19, 0xea, 0x09, 0xa5, 0xaa, 0x3e, 0x80, 0xa2, 0x33, 0x5b, 0xf8, 0x31, + 0x0a, 0x7e, 0x25, 0xee, 0x46, 0x42, 0x01, 0x2d, 0xbb, 0x05, 0x00, 0xb3, + 0x31, 0xf8, 0x53, 0x01, 0x58, 0x30, 0x53, 0x00, 0x49, 0xc9, 0x78, 0x35, + 0x96, 0x58, 0x37, 0x19, 0x0f, 0xb4, 0xd0, 0x2e, 0x50, 0x76, 0x3d, 0x09, + 0xa3, 0x1e, 0x7b, 0x47, 0x25, 0xa2, 0x84, 0x62, 0x0a, 0x68, 0xa2, 0x3a, + 0x1e, 0x80, 0x58, 0x3f, 0xb4, 0x41, 0x2f, 0xc0, 0xd4, 0xbe, 0x10, 0x80, + 0xff, 0xaf, 0xc9, 0x2b, 0xed, 0x44, 0x7b, 0xc7, 0xf5, 0x97, 0x11, 0x77, + 0x24, 0xbb, 0x65, 0x16, 0xed, 0x92, 0x18, 0x31, 0xed, 0xd6, 0x78, 0xff, + 0x59, 0xec, 0xa6, 0x41, 0xf7, 0xdb, 0x2d, 0x7a, 0x96, 0x13, 0x81, 0x68, + 0x9e, 0x75, 0x7a, 0xb1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {478, + {0xc3, 0xa8, 0x1b, 0x59, 0x6b, 0x4f, 0x69, 0x80, 0xfe, 0x15, 0xe6, 0x6c, + 0xc0, 0xb5, 0x93, 0xfc}, + {0x1e, 0x34, 0xf1, 0x34, 0x82, 0xe8, 0x15, 0xec, 0x75, 0xe3, 0x32, 0x0c, + 0x0f, 0xdb, 0x9e, 0x3f, 0x70, 0xc9, 0x0c, 0x94, 0x7d, 0xb3, 0x8f, 0x03, + 0x87, 0xe4, 0x67, 0x09, 0x94, 0x2f, 0xe9, 0x15, 0x70, 0x30, 0x64, 0xc1, + 0x27, 0xf5, 0x54, 0xdb, 0x4d, 0x29, 0x63, 0xdc, 0xe4, 0xab, 0x96, 0xbe, + 0xc5, 0xca, 0xb6, 0xa1, 0x24, 0x66, 0x16, 0xb8, 0x99, 0xfc, 0x4f, 0x87, + 0x20, 0x37, 0x16, 0xc0, 0xab, 0xec, 0xc2, 0xc2, 0xec, 0x51, 0x2a, 0xfb, + 0x6f, 0xa0, 0xff, 0xad, 0xf3, 0x3a, 0x6c, 0xa0, 0x97, 0xbe, 0x89, 0xc6, + 0x5f, 0x9f, 0xfa, 0x21, 0xa4, 0xff, 0xca, 0x9f, 0x58, 0x88, 0x6b, 0xc4, + 0x02, 0x1a, 0xd0, 0x0e, 0x0f, 0x0f, 0x43, 0xf7, 0xe0, 0x6c, 0x20, 0x21, + 0x05, 0xd0, 0x58, 0xee, 0xee, 0xb8, 0x33, 0x1b, 0x5c, 0xf9, 0xfe, 0x4c, + 0x2c, 0x2e, 0xfa, 0x62, 0x9b, 0x70, 0xe5, 0x18, 0x29, 0xb9, 0xc6, 0xa8, + 0xe5, 0xd6, 0x45, 0x63, 0x96, 0x03, 0xb9, 0xa0, 0xfa, 0x7e, 0xb1, 0x75, + 0xd3, 0x37, 0x8f, 0x9f, 0xb5, 0xbc, 0xec, 0x50, 0xfc, 0x54, 0xe4, 0xa4, + 0x3e, 0xa8, 0x50, 0x3f, 0x1e, 0xb8, 0xeb, 0x35, 0xc8, 0xb8, 0x97, 0xbb, + 0x55, 0x1e, 0x10, 0xe4, 0x45, 0x89, 0x9e, 0x24, 0xf3, 0x04, 0x3d, 0x2d, + 0xf2, 0x8b, 0xe3, 0xb7, 0xab, 0xea, 0xca, 0x5f, 0xdb, 0x12, 0x7f, 0x0a, + 0xe1, 0xa4, 0xe9, 0x53, 0x04, 0x60, 0x7f, 0xf8, 0x03, 0xdc, 0x43, 0x41, + 0x68, 0x72, 0x19, 0x9b, 0x83, 0xae, 0xb1, 0x72, 0xb6, 0x90, 0x20, 0xc1, + 0xc6, 0x5e, 0xe9, 0xcf, 0x62, 0x47, 0x2d, 0x68, 0xf4, 0x44, 0x02, 0x78, + 0x2d, 0x52, 0x8d, 0xcc, 0x02, 0xba, 0x82, 0x03, 0xd2, 0x9a, 0x1c, 0x50, + 0x02, 0x94, 0x30, 0xea, 0x55, 0xe0, 0x3a, 0x4b, 0x49, 0x9f, 0x95, 0x36, + 0xa5, 0xf4, 0xf7, 0xc8, 0xf3, 0x00, 0xf5, 0xc1, 0xc6, 0x78, 0x0d, 0xdf, + 0x34, 0xbb, 0x8d, 0x09, 0xc1, 0xef, 0x2b, 0x4e, 0x2e, 0xfc, 0xc7, 0x32, + 0x1c, 0x67, 0xc4, 0x45, 0x12, 0x23, 0x9a, 0x9b, 0x22, 0xa5, 0x4f, 0xed, + 0x39, 0x47, 0xbc, 0x2a, 0xb3, 0x1f, 0x44, 0x85, 0x9e, 0xaa, 0x43, 0xb0, + 0x95, 0xe5, 0xb5, 0xef, 0xc3, 0xc3, 0xcb, 0x7f, 0x10, 0x46, 0x77, 0xac, + 0x1c, 0xcb, 0x55, 0xf3, 0xe7, 0xb1, 0xa6, 0x25, 0xf6, 0x7f, 0x8d, 0xfc, + 0xac, 0xc4, 0xc9, 0xa7, 0x25, 0xbf, 0xd8, 0xdb, 0xb0, 0x72, 0x0a, 0x24, + 0x53, 0xf9, 0x0d, 0x45, 0x5e, 0x5d, 0x38, 0x8d, 0x72, 0x67, 0x7f, 0xac, + 0xab, 0x3a, 0x32, 0x87, 0x85, 0x30, 0xd7, 0xdf, 0x90, 0x4c, 0x89, 0xce, + 0xc1, 0xef, 0x3b, 0x13, 0x4e, 0x4e, 0xc9, 0x95, 0xa3, 0xa6, 0x0c, 0x39, + 0x0c, 0x90, 0x34, 0x8b, 0xb4, 0xe1, 0xb6, 0xdc, 0xf6, 0xd6, 0x7c, 0x90, + 0x6b, 0x23, 0x3f, 0x8e, 0x1b, 0xd0, 0x42, 0x6d, 0x11, 0xf8, 0x17, 0xfc, + 0xbc, 0xe1, 0xfc, 0xde, 0xc7, 0x2b, 0x22, 0xa7, 0xf4, 0xdf, 0x0a, 0xb7, + 0x2a, 0x07, 0x9f, 0x75, 0x23, 0xbe, 0x69, 0x4f, 0xb9, 0x09, 0xc5, 0x29, + 0x75, 0xef, 0x35, 0x9a, 0x14, 0x23, 0x5a, 0x90, 0x4b, 0xad, 0xf5, 0x69, + 0x0c, 0xdc, 0x2a, 0xf1, 0xd1, 0x91, 0x48, 0x44, 0xf0, 0x94, 0x8c, 0x8f, + 0x4a, 0x55, 0x46, 0x43, 0xcf, 0xb3, 0x93, 0x9b, 0xdc, 0x7e, 0x33, 0x6a, + 0xee, 0x3d, 0x27, 0x51, 0x57, 0x67, 0x7f, 0x89, 0x81, 0x90, 0xf6, 0x70, + 0xec, 0x12, 0xa2, 0xcd, 0xa6, 0x63, 0xf0, 0xc3, 0x78, 0x5f, 0x9f, 0xfb, + 0x78, 0x3a, 0xff, 0xad, 0xcc, 0xc1, 0x0c, 0x8a, 0x6f, 0xb9, 0x6a, 0x96, + 0x29, 0x1c, 0x0b, 0x6f, 0xb2, 0xb4, 0x13, 0x87, 0x5f, 0xbc, 0x05, 0x01, + 0x48, 0x86, 0x12, 0xb8, 0x2c, 0x80, 0xf4, 0x43}, + {0x5d, 0xb0, 0x5a, 0x3f, 0xf7, 0xfd, 0x5f, 0xbd, 0x04, 0x5a, 0xda, 0x7f, + 0x35, 0xb0, 0x2b, 0x0b, 0x10, 0x86, 0x3e, 0x32, 0xde, 0x36, 0xab, 0x74, + 0xea, 0xaa, 0xd5, 0xbd, 0xf8, 0x74, 0xd9, 0x8b, 0xbb, 0x0d, 0x00, 0x16, + 0xae, 0x4b, 0xad, 0xdf, 0xf8, 0x97, 0xbd, 0x2d, 0x3c, 0x40, 0x70, 0xe9, + 0xb4, 0x04, 0xb4, 0xf8, 0xd9, 0xd8, 0x6d, 0x2d, 0x8e, 0x5e, 0x8b, 0xee, + 0x84, 0x1f, 0x78, 0xb8, 0x84, 0xc2, 0x18, 0x20, 0x01, 0xff, 0x31, 0xc0, + 0x30, 0x73, 0xec, 0x7c, 0x47, 0x04, 0xc6, 0x94, 0xcb, 0x83, 0x08, 0x20, + 0xd1, 0xe8, 0x13, 0x5d, 0xd5, 0xb8, 0xf5, 0xe1, 0x5c, 0xa6, 0x15, 0x12, + 0x1f, 0x8f, 0x79, 0x7e, 0x1f, 0x8d, 0x54, 0x3e, 0x9d, 0x80, 0x20, 0xa0, + 0xd0, 0x6a, 0x03, 0xf8, 0x04, 0xa7, 0xba, 0x95, 0x8f, 0x54, 0x04, 0x2b, + 0x8b, 0x96, 0x89, 0x55, 0xcb, 0x2b, 0x7a, 0x49, 0xaa, 0x26, 0xd8, 0xc6, + 0xda, 0x3c, 0xa0, 0x5f, 0x4b, 0x1a, 0xa4, 0xb9, 0x9d, 0x94, 0x91, 0xb6, + 0x00, 0xc0, 0x83, 0xcc, 0x59, 0xed, 0x1b, 0xb7, 0x4a, 0x72, 0xfe, 0xac, + 0xd7, 0xe8, 0xfe, 0xd2, 0xc1, 0xc9, 0x57, 0xfc, 0x1c, 0x54, 0xb5, 0x77, + 0x1e, 0x0c, 0x53, 0xda, 0xc0, 0xff, 0x1f, 0x1c, 0x42, 0x0f, 0x5b, 0xfe, + 0x0c, 0xdd, 0xdf, 0xe4, 0xe2, 0x4b, 0x9f, 0xf1, 0x23, 0xc2, 0x90, 0x10, + 0x39, 0xb2, 0xe3, 0xb8, 0x15, 0xf7, 0xca, 0x4f, 0xd0, 0x69, 0x5c, 0x7b, + 0xd9, 0xfb, 0xfc, 0x83, 0x77, 0x1c, 0x5b, 0xe3, 0x02, 0xc0, 0x62, 0xc7, + 0xf3, 0x4f, 0x95, 0x75, 0x42, 0xc0, 0x22, 0x97, 0xb1, 0x43, 0x37, 0xb0, + 0xf7, 0xb8, 0x27, 0xcc, 0x1d, 0x99, 0xd0, 0x0b, 0x0a, 0xbc, 0xb5, 0x5c, + 0x63, 0xe3, 0xef, 0xb6, 0x7b, 0x6b, 0x28, 0x20, 0xcf, 0xd9, 0x94, 0x95, + 0xed, 0x6f, 0x5b, 0x4b, 0x16, 0x2d, 0x37, 0xe6, 0xc7, 0x97, 0x68, 0xc9, + 0x6c, 0xe6, 0xc1, 0xba, 0x96, 0x60, 0x75, 0x7f, 0xfb, 0x17, 0x01, 0x8a, + 0x52, 0x8c, 0x30, 0x64, 0xbd, 0x47, 0x25, 0xf1, 0xd3, 0x13, 0x59, 0xcb, + 0x3a, 0x9b, 0x47, 0x6f, 0x58, 0x99, 0x26, 0xba, 0xeb, 0x11, 0x64, 0x25, + 0x09, 0x8d, 0x1c, 0x82, 0x40, 0x89, 0x9e, 0x7a, 0x36, 0x3f, 0x27, 0x89, + 0x81, 0x55, 0x6a, 0x9b, 0x26, 0x4d, 0x25, 0x9c, 0x97, 0x3d, 0xd3, 0x88, + 0xfc, 0xe1, 0x2a, 0xfe, 0x29, 0xe4, 0x5b, 0x7e, 0xd1, 0xee, 0x61, 0x80, + 0x2e, 0x4a, 0x52, 0x2e, 0xa8, 0x7a, 0xc0, 0xee, 0xaa, 0x70, 0xef, 0x2c, + 0x75, 0x1d, 0x56, 0xe6, 0xc2, 0x6e, 0x96, 0xb0, 0xc8, 0x39, 0xb0, 0xb2, + 0x3e, 0xa9, 0x4f, 0xf5, 0x6e, 0x0f, 0x57, 0xb1, 0xf4, 0xf6, 0x71, 0x4d, + 0x3a, 0x3c, 0x82, 0xed, 0x95, 0xde, 0xdc, 0x42, 0xb9, 0xa1, 0x54, 0x6e, + 0xd8, 0x82, 0x61, 0xb9, 0xbf, 0x8b, 0xa7, 0x09, 0x28, 0xaf, 0x79, 0x7d, + 0x89, 0x8a, 0x4f, 0x07, 0x8b, 0xfd, 0x9e, 0x78, 0xcb, 0xa3, 0x51, 0xb0, + 0xfb, 0x09, 0x58, 0xf8, 0x65, 0x57, 0xa4, 0x26, 0xec, 0xad, 0x39, 0x5b, + 0x2a, 0xf2, 0x2e, 0x69, 0x57, 0xbc, 0xc1, 0x66, 0x09, 0xa0, 0x20, 0xdb, + 0x3a, 0x41, 0x9a, 0xaa, 0x07, 0x8a, 0xce, 0x82, 0x07, 0xcb, 0xa4, 0x2d, + 0xf2, 0x27, 0x15, 0x08, 0x53, 0x47, 0x26, 0x5b, 0xdd, 0x95, 0x53, 0xd1, + 0x37, 0x27, 0x7e, 0x3a, 0x6b, 0xd3, 0x7e, 0x3e, 0xc6, 0x60, 0xa0, 0xa7, + 0x75, 0x91, 0xb8, 0xdd, 0x63, 0xb9, 0x04, 0xa6, 0x27, 0x82, 0xd4, 0x69, + 0xbc, 0xa2, 0x85, 0xb9, 0x6a, 0xae, 0x62, 0x44, 0xea, 0x55, 0xa2, 0x69, + 0x79, 0xd9, 0x33, 0xb6, 0x9f, 0x82, 0x21, 0x27, 0xed, 0xc9, 0x9c, 0x93, + 0x16, 0x99, 0x91, 0x41, 0x51, 0xb6, 0xeb, 0x98, 0x66, 0x09, 0x04, 0x88, + 0x99, 0x2a, 0xba, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {479, + {0xec, 0x7c, 0x3f, 0xfd, 0x86, 0xe8, 0xd3, 0x0b, 0xe1, 0x7a, 0x6f, 0x67, + 0xa7, 0xb5, 0xf0, 0x32}, + {0x16, 0x88, 0x8a, 0x62, 0xef, 0x78, 0x33, 0x05, 0x65, 0x35, 0xdc, 0x12, + 0x31, 0x61, 0x8c, 0xaf, 0x1d, 0x92, 0x48, 0xf9, 0xf1, 0x10, 0x72, 0x2b, + 0x78, 0xf2, 0x6c, 0x1e, 0xee, 0xdc, 0xdd, 0xf4, 0x44, 0x4e, 0x57, 0x45, + 0x51, 0x26, 0x34, 0x38, 0x8a, 0x06, 0x0c, 0xf6, 0xdf, 0xf8, 0x8d, 0x82, + 0x25, 0x55, 0x36, 0x22, 0x24, 0x1d, 0x08, 0x63, 0x7d, 0xca, 0x8b, 0xca, + 0xf5, 0xff, 0x26, 0x5f, 0x86, 0x2d, 0x59, 0xda, 0x21, 0xd5, 0xb5, 0xfc, + 0x13, 0x46, 0xaa, 0x6a, 0x96, 0x1d, 0xf7, 0x69, 0xe8, 0x0d, 0xf7, 0xa4, + 0x5a, 0xef, 0x2a, 0x0c, 0xc3, 0x33, 0x0f, 0x35, 0x52, 0x0c, 0x8c, 0x89, + 0xc2, 0xf7, 0x60, 0x30, 0x59, 0x91, 0x96, 0x9c, 0xe2, 0x7b, 0xd4, 0x92, + 0xbc, 0x93, 0x8a, 0xff, 0x58, 0x7c, 0xa5, 0x12, 0x4b, 0xcf, 0x9b, 0xff, + 0x41, 0xeb, 0x1a, 0x7f, 0x73, 0xcf, 0x15, 0x76, 0x36, 0xdc, 0x94, 0xc5, + 0x9d, 0x38, 0xe8, 0x0f, 0x1a, 0xee, 0xa9, 0xa6, 0xff, 0x40, 0x9d, 0x48, + 0x28, 0x07, 0xbb, 0x3c, 0x12, 0x7d, 0x31, 0x59, 0x4f, 0x19, 0xac, 0x37, + 0x91, 0xac, 0xfb, 0xa5, 0xe5, 0x50, 0x3a, 0xf8, 0xef, 0x56, 0x27, 0x67, + 0x01, 0x4f, 0xaa, 0x4d, 0x5c, 0xff, 0xdc, 0x9d, 0x8e, 0xb9, 0xfc, 0xd0, + 0xe3, 0x60, 0xec, 0x86, 0x1f, 0x63, 0x1a, 0x95, 0xb5, 0xc2, 0x01, 0xcd, + 0xff, 0x1e, 0x42, 0xac, 0x0e, 0x36, 0x85, 0x0c, 0x28, 0x96, 0x4d, 0xdf, + 0x68, 0xf4, 0x14, 0x70, 0xd8, 0x50, 0x8d, 0xe2, 0x08, 0x3d, 0x4e, 0xe5, + 0x76, 0xc7, 0xda, 0x37, 0x0a, 0xa5, 0xf1, 0x38, 0xcd, 0x4b, 0xd9, 0xd0, + 0x2c, 0x3b, 0x00, 0x30, 0xce, 0x80, 0x7f, 0x96, 0xf1, 0xdb, 0xca, 0x1d, + 0x79, 0xf6, 0x49, 0x7d, 0x61, 0x7f, 0xa9, 0x6d, 0x57, 0x53, 0x4e, 0xee, + 0xd5, 0x58, 0x4d, 0xad, 0x8f, 0xfa, 0x65, 0x9c, 0x44, 0xa8, 0x94, 0xda, + 0x29, 0x9b, 0xc8, 0x8f, 0x4e, 0x40, 0x24, 0x00, 0x32, 0x8f, 0x47, 0x2e, + 0x12, 0xa5, 0x43, 0x21, 0x07, 0x31, 0xea, 0xa7, 0x8a, 0x07, 0x61, 0xcc, + 0xe3, 0x91, 0xb3, 0x07, 0x3d, 0x43, 0x9f, 0xd4, 0xac, 0x11, 0xc6, 0xe6, + 0x57, 0x17, 0x8f, 0xd5, 0x88, 0x1e, 0xf5, 0x15, 0xb1, 0xef, 0x5a, 0xd1, + 0x67, 0x25, 0xfe, 0x43, 0x3b, 0x87, 0x63, 0x80, 0xf0, 0xee, 0x46, 0x61, + 0xf4, 0xa9, 0x33, 0xfc, 0x6f, 0x5c, 0x9b, 0xe5, 0x40, 0xed, 0x12, 0xfe, + 0x24, 0xab, 0x3c, 0xbc, 0xde, 0x6d, 0xb4, 0x54, 0xb1, 0x4f, 0xcb, 0x0b, + 0x4b, 0x32, 0xdb, 0xe4, 0x75, 0xe6, 0x25, 0x0a, 0xc4, 0x6d, 0x3e, 0x56, + 0x9b, 0xf9, 0x99, 0xc0, 0xa0, 0x2b, 0xa7, 0xff, 0x31, 0xc1, 0x59, 0xc0, + 0xcc, 0x72, 0x9e, 0x65, 0x0d, 0x3b, 0xee, 0x9f, 0x29, 0xe0, 0xa5, 0xab, + 0x0c, 0x1c, 0x47, 0x38, 0x87, 0x76, 0xd6, 0xdb, 0x91, 0xa4, 0x33, 0x8e, + 0x52, 0x09, 0xd3, 0x7f, 0x1e, 0x54, 0xe5, 0x07, 0xa5, 0xb1, 0x1a, 0x2b, + 0xb1, 0x8d, 0xe8, 0xd0, 0xf8, 0x91, 0xed, 0xdd, 0x08, 0xff, 0x29, 0x18, + 0x48, 0xce, 0xb0, 0x75, 0xdb, 0x5d, 0xf6, 0x43, 0xfc, 0x5d, 0x32, 0x06, + 0xa9, 0x26, 0x99, 0x85, 0x74, 0xaf, 0xa9, 0x24, 0xbe, 0x5c, 0xd7, 0x6f, + 0x98, 0xb5, 0x1b, 0x8f, 0xc5, 0x29, 0x23, 0x31, 0x6e, 0xf9, 0x3d, 0xbd, + 0x8d, 0x4b, 0xec, 0x8a, 0x30, 0xd8, 0xdc, 0x4d, 0xa5, 0xf0, 0x52, 0x56, + 0xe3, 0x7a, 0x0b, 0xcd, 0xa0, 0x81, 0x1f, 0x07, 0x69, 0x5c, 0x58, 0x2a, + 0xb2, 0x45, 0xf8, 0x52, 0xa5, 0x6c, 0xf7, 0x30, 0xe1, 0x6b, 0x0c, 0x26, + 0x4d, 0x13, 0x40, 0xb1, 0x36, 0xca, 0x23, 0x2d, 0x28, 0x6f, 0x09, 0xeb, + 0x38, 0xff, 0xce, 0x3e, 0x9f, 0x1e, 0x17, 0x46}, + {0xf5, 0x08, 0x4b, 0xc7, 0xc9, 0x18, 0xc0, 0x8b, 0xe9, 0x54, 0x8a, 0x6e, + 0xde, 0x31, 0x10, 0x95, 0x97, 0x61, 0x02, 0xe4, 0x90, 0x94, 0x4c, 0x4b, + 0x00, 0x2d, 0x7d, 0xe5, 0xb7, 0x22, 0xd8, 0x39, 0x91, 0x67, 0x26, 0x73, + 0x75, 0xe6, 0x63, 0x3f, 0x2a, 0x1d, 0x01, 0x53, 0x1a, 0x41, 0xf6, 0xea, + 0xe3, 0xa5, 0xc2, 0x90, 0x9d, 0xe0, 0x86, 0x21, 0x43, 0xe6, 0x61, 0x04, + 0x9d, 0x78, 0xa9, 0x63, 0x4b, 0x02, 0x5a, 0x92, 0x1e, 0x7a, 0xa5, 0x23, + 0xeb, 0x20, 0x34, 0xf3, 0x46, 0xf4, 0xdf, 0x3e, 0x30, 0x19, 0x3a, 0x09, + 0x0a, 0xb2, 0x20, 0xc1, 0x6b, 0xd6, 0xce, 0x35, 0xd9, 0x89, 0x18, 0x7a, + 0x19, 0xfc, 0x31, 0xc0, 0x6d, 0x6d, 0xa6, 0xa8, 0xca, 0xab, 0xa3, 0x62, + 0x2c, 0x8b, 0xf9, 0x5d, 0x23, 0x1b, 0x55, 0x1b, 0xce, 0x01, 0xab, 0x2b, + 0x24, 0x85, 0xf9, 0xa8, 0x04, 0xb1, 0xae, 0x5c, 0x53, 0xa4, 0x58, 0xca, + 0x6d, 0xc4, 0xfb, 0x14, 0x2a, 0xb3, 0xc3, 0x19, 0xb5, 0x2f, 0x1f, 0x5f, + 0xe5, 0x31, 0x60, 0x0f, 0x9e, 0xa4, 0x89, 0x40, 0x61, 0x76, 0x65, 0x56, + 0x0a, 0x88, 0xb0, 0x6e, 0x86, 0x36, 0x13, 0x6e, 0xc0, 0x76, 0x1c, 0x05, + 0x6a, 0xff, 0x7e, 0xd2, 0x7b, 0x1d, 0x3b, 0xa9, 0x3d, 0x8a, 0x0e, 0x0c, + 0x8b, 0x66, 0x29, 0x91, 0xb3, 0xb4, 0x54, 0x96, 0xbe, 0xfa, 0xb0, 0xd8, + 0x28, 0x65, 0x77, 0xcb, 0x9e, 0xbe, 0x46, 0x88, 0x58, 0x67, 0x06, 0xc4, + 0x16, 0x8d, 0x51, 0xeb, 0x4e, 0x4e, 0xa1, 0x91, 0x1e, 0x97, 0xfd, 0xc4, + 0xc8, 0x0c, 0x23, 0x57, 0x5e, 0x9c, 0x7c, 0x9b, 0xf3, 0x83, 0xdf, 0x63, + 0xc9, 0x00, 0x44, 0x78, 0x0d, 0x76, 0x54, 0xd8, 0x40, 0x5f, 0x00, 0xa0, + 0xeb, 0xed, 0xb8, 0x0f, 0xec, 0x16, 0x04, 0x7a, 0xf9, 0x6d, 0x14, 0x6f, + 0xfd, 0x16, 0x50, 0x31, 0x79, 0x8e, 0x95, 0x7e, 0x57, 0x47, 0x0d, 0x66, + 0xa6, 0x01, 0xa4, 0x9b, 0x14, 0xfc, 0xed, 0x0a, 0x4a, 0xb0, 0x2b, 0x01, + 0xc7, 0xca, 0x2d, 0xaf, 0x00, 0x91, 0x5e, 0x28, 0x9e, 0x4c, 0xa0, 0xa3, + 0x8a, 0x0b, 0x82, 0x27, 0x35, 0xcf, 0x83, 0x9a, 0x78, 0x00, 0xbd, 0x1a, + 0x33, 0xf6, 0x9e, 0x96, 0x97, 0xa5, 0xe5, 0xeb, 0xd7, 0x3e, 0xc1, 0x84, + 0x9c, 0x90, 0x53, 0xda, 0x7d, 0xc3, 0x4d, 0x3b, 0xcc, 0xc2, 0xe6, 0xfd, + 0x84, 0xea, 0x3b, 0xf1, 0x61, 0xe3, 0x96, 0x25, 0x9d, 0xd1, 0x5e, 0x86, + 0xcf, 0xe3, 0x1f, 0x79, 0x02, 0x03, 0x3d, 0xef, 0x66, 0x4b, 0x97, 0x7b, + 0x16, 0xc4, 0x3b, 0x37, 0x89, 0x70, 0x8c, 0x90, 0xa1, 0x1f, 0xd5, 0x92, + 0x21, 0x68, 0x4b, 0x01, 0xd8, 0xf2, 0x4c, 0x31, 0xe9, 0x98, 0xf2, 0xe0, + 0x36, 0xb8, 0xaa, 0xca, 0x4e, 0xbc, 0x02, 0xf4, 0x11, 0xb3, 0x05, 0xe4, + 0xba, 0xc4, 0x39, 0xb2, 0x5b, 0x49, 0xc6, 0x7f, 0x45, 0xf5, 0xa1, 0x88, + 0x77, 0xda, 0xd1, 0x1f, 0x2c, 0x80, 0xbc, 0x62, 0xa5, 0x3b, 0x3f, 0x46, + 0x68, 0x14, 0x66, 0x92, 0x62, 0xb0, 0x25, 0x5c, 0x81, 0x55, 0x55, 0x23, + 0x0e, 0x8f, 0x31, 0x5c, 0x8c, 0xd0, 0x7a, 0x40, 0x71, 0x72, 0x62, 0x50, + 0xbd, 0x49, 0x6a, 0x49, 0x8d, 0xd8, 0x50, 0xc1, 0xef, 0x38, 0xf8, 0x34, + 0xac, 0x6f, 0x90, 0x7d, 0xc5, 0x11, 0xab, 0x14, 0x79, 0x4f, 0xd1, 0x68, + 0x0d, 0x2a, 0x74, 0x92, 0x79, 0x7e, 0xf8, 0xcd, 0xf6, 0xb1, 0x9a, 0xe3, + 0x22, 0x35, 0x34, 0x27, 0xc3, 0x1f, 0xd2, 0x66, 0x7e, 0x01, 0xc2, 0x50, + 0x00, 0x51, 0x30, 0x18, 0xcb, 0x67, 0xce, 0x7c, 0xbd, 0xb0, 0xbc, 0x63, + 0x2a, 0xab, 0x40, 0xe9, 0xb7, 0x71, 0x24, 0x89, 0x50, 0x93, 0xd9, 0x91, + 0x4b, 0x62, 0x4f, 0x40, 0x86, 0x38, 0x45, 0xf2, 0xe4, 0x9e, 0x2f, 0xea, + 0x18, 0xc0, 0x3e, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {480, + {0x8b, 0x8d, 0x9e, 0x2f, 0xbf, 0xcb, 0x74, 0x6c, 0xb5, 0x8c, 0x89, 0xa8, + 0xa0, 0x02, 0xfc, 0xf9}, + {0xfb, 0xdb, 0xd5, 0xf5, 0x74, 0x13, 0xcc, 0xad, 0x7d, 0xfb, 0xcc, 0x66, + 0x0e, 0x22, 0x7e, 0xaa, 0x16, 0xd9, 0x56, 0xec, 0x71, 0x47, 0xa8, 0x20, + 0x37, 0xb4, 0x5a, 0xf4, 0xf5, 0xb7, 0x7f, 0x13, 0x94, 0x7f, 0x20, 0x22, + 0xbe, 0x2b, 0xcf, 0xec, 0xda, 0x20, 0x23, 0xd4, 0xb1, 0xed, 0x1e, 0x35, + 0xf7, 0x3e, 0x63, 0x27, 0x92, 0xb7, 0x78, 0xd8, 0x44, 0xe4, 0x2b, 0x7d, + 0xe7, 0xbb, 0x87, 0x02, 0xc2, 0xfd, 0xc6, 0x13, 0xfc, 0x40, 0x43, 0x63, + 0xdc, 0xe0, 0x65, 0x82, 0xf9, 0xac, 0x6e, 0x8e, 0x9b, 0x50, 0xa2, 0x6f, + 0xb7, 0xb5, 0xa4, 0x9f, 0x65, 0xec, 0x9d, 0xf9, 0x1b, 0xdc, 0x9a, 0xa9, + 0x9e, 0x8a, 0xf1, 0xd4, 0xf4, 0x59, 0x21, 0x92, 0x71, 0x57, 0x74, 0xd8, + 0xe5, 0x84, 0x6c, 0xa2, 0x0d, 0x4b, 0x29, 0xa7, 0x77, 0x20, 0x66, 0x57, + 0x22, 0x8b, 0x54, 0x78, 0xc5, 0x37, 0xad, 0xf0, 0x0f, 0xd8, 0x04, 0x1a, + 0x96, 0x51, 0xa2, 0x0e, 0xf1, 0xb4, 0xc9, 0x41, 0x8a, 0x51, 0xa7, 0x9e, + 0x72, 0x77, 0x8d, 0x57, 0x50, 0xfe, 0x23, 0xdb, 0x8f, 0xe9, 0xc9, 0x17, + 0xb2, 0xff, 0x08, 0xfa, 0xad, 0x27, 0x9b, 0xb2, 0x66, 0x38, 0x1d, 0xd5, + 0x41, 0x20, 0x78, 0x4a, 0xfd, 0x05, 0x76, 0xed, 0xaa, 0x38, 0x59, 0x86, + 0x3a, 0xaf, 0x98, 0x22, 0x20, 0xe6, 0x34, 0x71, 0x2c, 0xb3, 0xd6, 0x82, + 0xe7, 0xd1, 0xc0, 0x97, 0x03, 0x5c, 0x74, 0x98, 0xcc, 0xd4, 0xea, 0x6e, + 0x02, 0xbf, 0x05, 0x90, 0x2f, 0x24, 0x37, 0x8b, 0x73, 0xe6, 0xb8, 0x5e, + 0x79, 0xa7, 0x4a, 0xf4, 0x7f, 0xec, 0xe7, 0xcb, 0x78, 0x3a, 0x6e, 0x85, + 0x7d, 0x73, 0xc0, 0xae, 0x66, 0x00, 0xb9, 0xe1, 0x77, 0x9a, 0x84, 0xcb, + 0xb9, 0xc4, 0xfa, 0x50, 0x1b, 0x51, 0x32, 0xb8, 0x94, 0x7f, 0x6d, 0xa9, + 0x62, 0x99, 0x32, 0x6b, 0x99, 0x71, 0xd4, 0xb1, 0xcd, 0xb1, 0xf6, 0x61, + 0x43, 0x7f, 0x19, 0xe4, 0x5c, 0x27, 0x26, 0x2c, 0xdc, 0xc3, 0xda, 0x7f, + 0x03, 0xde, 0xf9, 0xd3, 0x34, 0x15, 0x96, 0x02, 0x9e, 0x01, 0x2f, 0x3b, + 0x93, 0xd4, 0xf2, 0x5b, 0x96, 0x47, 0x62, 0x63, 0xa2, 0x47, 0x22, 0x00, + 0xed, 0xf8, 0xea, 0x0d, 0xf8, 0x47, 0x54, 0xc7, 0xe5, 0xe6, 0xc8, 0x39, + 0xd3, 0xd2, 0xcf, 0x03, 0xae, 0x37, 0x12, 0xf3, 0xe6, 0x86, 0x49, 0x40, + 0x49, 0x74, 0xb9, 0x72, 0xdc, 0xbd, 0xef, 0x98, 0xef, 0x69, 0xde, 0x1d, + 0x49, 0xfd, 0xf1, 0x8a, 0x69, 0xa6, 0x11, 0xe5, 0xc1, 0x5a, 0xcc, 0xee, + 0xd9, 0x3c, 0xf7, 0x60, 0xef, 0x2c, 0x16, 0xf9, 0xe9, 0x6e, 0x40, 0x79, + 0xb2, 0xea, 0x19, 0xd3, 0xb0, 0x95, 0xe6, 0x49, 0x7d, 0xce, 0x99, 0x7a, + 0x80, 0x1c, 0xce, 0x79, 0x78, 0x07, 0xd9, 0x44, 0xd5, 0xe4, 0xbe, 0xfc, + 0x5b, 0x6a, 0x02, 0xe7, 0xcf, 0xb3, 0x33, 0x68, 0x86, 0x1d, 0xb8, 0x98, + 0x65, 0x70, 0x03, 0xb9, 0xa3, 0xca, 0x39, 0x67, 0xaa, 0x2b, 0xe0, 0xef, + 0xfb, 0x7b, 0xd9, 0x66, 0xd6, 0x40, 0x91, 0x59, 0x0f, 0x9a, 0x45, 0xf8, + 0x97, 0x88, 0x63, 0xa2, 0xd1, 0x0b, 0xc7, 0xe6, 0xfe, 0xc0, 0x19, 0x83, + 0xd7, 0x4c, 0xf8, 0xc0, 0x57, 0x48, 0x3e, 0x2f, 0x54, 0xb5, 0x64, 0x9f, + 0x7e, 0xbd, 0x3a, 0x97, 0xe2, 0x54, 0xa9, 0xcf, 0x5a, 0x38, 0x03, 0x59, + 0x20, 0xf6, 0x58, 0x09, 0xa0, 0x8f, 0x9a, 0xb9, 0x27, 0xf7, 0xf1, 0x69, + 0x89, 0xdb, 0xd4, 0x11, 0xa7, 0x75, 0xb5, 0x87, 0x91, 0x4c, 0xd1, 0xf4, + 0x78, 0x56, 0xc5, 0xcd, 0xae, 0x66, 0xb2, 0xd5, 0x12, 0xb6, 0x3b, 0x62, + 0x97, 0x9b, 0x31, 0xac, 0x3b, 0xee, 0x18, 0x87, 0x5c, 0x09, 0x25, 0xcf, + 0x7a, 0xc7, 0x61, 0x7a, 0x50, 0xcf, 0x3c, 0x41}, + {0x56, 0xf6, 0xb4, 0xea, 0x47, 0xec, 0xfa, 0xf9, 0x6f, 0x53, 0xd0, 0xd8, + 0xc7, 0x7e, 0xec, 0xd1, 0x6e, 0x77, 0xb5, 0x13, 0x5d, 0xc8, 0x05, 0x1b, + 0xfb, 0xdb, 0x63, 0x99, 0xf3, 0xe0, 0xbe, 0x07, 0x0c, 0xed, 0x4d, 0x8f, + 0xdc, 0xe8, 0x60, 0x45, 0x64, 0xb3, 0x25, 0x92, 0xef, 0xef, 0x01, 0xaa, + 0xa6, 0x98, 0x5e, 0x35, 0xe2, 0x51, 0x67, 0xd3, 0xd1, 0xa3, 0x07, 0x65, + 0xd3, 0x77, 0x67, 0xcd, 0xe4, 0x30, 0x15, 0x10, 0xd7, 0x63, 0x05, 0x79, + 0x31, 0x10, 0x7d, 0x44, 0xfd, 0xdf, 0x0c, 0x57, 0xaf, 0xd0, 0x00, 0xdd, + 0x3e, 0xd3, 0x8d, 0xaa, 0xb8, 0xf0, 0x41, 0x71, 0x81, 0xdf, 0x02, 0x26, + 0xb0, 0xa2, 0xc7, 0x6e, 0x3f, 0x04, 0x6d, 0x76, 0x41, 0xbd, 0x74, 0x82, + 0x6c, 0x85, 0xb4, 0xbf, 0xec, 0x99, 0xc2, 0x35, 0xaa, 0x6d, 0x1a, 0xcc, + 0x49, 0x9c, 0x01, 0x6e, 0x3e, 0x43, 0x35, 0x84, 0x81, 0x52, 0xf4, 0x5e, + 0x37, 0x15, 0x67, 0x67, 0x0b, 0x80, 0xb9, 0x4b, 0xcb, 0x46, 0x22, 0xff, + 0x3e, 0x45, 0x0b, 0x61, 0x9d, 0x56, 0x77, 0xbb, 0xaa, 0xbf, 0xf4, 0x44, + 0x1a, 0xe2, 0x3f, 0x48, 0x0d, 0x80, 0xe2, 0xd2, 0x85, 0x97, 0x12, 0x68, + 0x07, 0x1b, 0x6e, 0xae, 0x22, 0x7f, 0x41, 0x16, 0x6e, 0xd4, 0xfb, 0x81, + 0xc7, 0x46, 0x99, 0xf2, 0x6a, 0x7e, 0x42, 0xc4, 0x13, 0x5c, 0xe4, 0xf8, + 0x8a, 0xc6, 0xab, 0x56, 0xee, 0xbf, 0x4d, 0xfc, 0xe5, 0x06, 0xe3, 0xd4, + 0x1e, 0xc4, 0xb0, 0x3c, 0xde, 0x9e, 0x42, 0xdf, 0xd2, 0x10, 0x92, 0xf2, + 0x50, 0xba, 0xfd, 0x6c, 0x76, 0x42, 0xe0, 0x05, 0xc8, 0xaa, 0xb9, 0xb8, + 0x11, 0x75, 0x4c, 0xfb, 0x69, 0x1e, 0x66, 0x2f, 0xa1, 0x56, 0x06, 0x1a, + 0x35, 0x18, 0x8c, 0x4c, 0xf1, 0x8d, 0x99, 0x35, 0x6d, 0xbd, 0xca, 0x69, + 0xc0, 0xaf, 0x1d, 0xef, 0x44, 0x95, 0xd3, 0xd2, 0x79, 0xc0, 0x04, 0xb1, + 0x2f, 0x80, 0x05, 0x90, 0xf2, 0xa7, 0x4c, 0xdf, 0x5a, 0xa5, 0xac, 0x9f, + 0xcd, 0x67, 0xa7, 0xbc, 0xfe, 0x34, 0x2d, 0xce, 0xb6, 0xba, 0xea, 0x56, + 0x38, 0x4f, 0x39, 0xed, 0xca, 0xe7, 0x43, 0xad, 0x65, 0x5e, 0xca, 0x9a, + 0xb1, 0x6b, 0x89, 0xa3, 0x8b, 0xb8, 0x9f, 0x34, 0x7c, 0xa8, 0xdf, 0x9a, + 0x49, 0x80, 0xb2, 0xa3, 0x08, 0x21, 0xa3, 0x6d, 0xf1, 0x5a, 0x72, 0x9d, + 0xa7, 0x89, 0x77, 0x0e, 0x8d, 0x82, 0xb9, 0xd9, 0x4d, 0xea, 0x37, 0x39, + 0x59, 0xe7, 0x76, 0x90, 0x02, 0xa3, 0x8a, 0x48, 0x15, 0xcf, 0x1f, 0x85, + 0x8a, 0xa8, 0x41, 0x13, 0xf3, 0x3e, 0x98, 0x34, 0x57, 0x35, 0x9d, 0x81, + 0x4a, 0x1a, 0x19, 0xa5, 0xb7, 0x6f, 0x67, 0xdc, 0xe1, 0x59, 0x3c, 0xc6, + 0xca, 0x36, 0xf6, 0x1a, 0x16, 0xa6, 0x57, 0x40, 0x5a, 0x0d, 0xad, 0x5b, + 0x3d, 0x98, 0xc5, 0x2e, 0x6f, 0x81, 0x00, 0xf9, 0x35, 0xb2, 0x5e, 0x02, + 0x68, 0x7b, 0xe0, 0x16, 0x0b, 0x99, 0x8c, 0xa2, 0xca, 0x11, 0x71, 0x2a, + 0xbe, 0x48, 0xd5, 0xfd, 0xfd, 0xe0, 0xe5, 0x4c, 0xa0, 0x39, 0x39, 0x12, + 0x96, 0x40, 0x1e, 0xba, 0x73, 0x41, 0xfb, 0x74, 0x3b, 0xb8, 0xb8, 0xfd, + 0xd1, 0x09, 0x76, 0xf2, 0x6d, 0x60, 0xfd, 0x91, 0xcd, 0x5f, 0x39, 0xda, + 0x82, 0x02, 0xa7, 0x49, 0x17, 0x50, 0xb2, 0x30, 0x25, 0x90, 0x0d, 0xa9, + 0xbc, 0xb1, 0x12, 0x69, 0x5b, 0xd8, 0x39, 0x2c, 0x1f, 0x96, 0x74, 0x6d, + 0x47, 0x2e, 0xc8, 0xf2, 0xa4, 0x57, 0x7e, 0x0f, 0x3b, 0x28, 0xd3, 0x21, + 0xed, 0xa9, 0xf2, 0x63, 0xc5, 0x64, 0x2e, 0x8e, 0x87, 0xd4, 0x15, 0x1a, + 0xda, 0x1f, 0x6f, 0x3f, 0x02, 0x91, 0x3b, 0x10, 0x4d, 0x0f, 0x92, 0x80, + 0xaa, 0x38, 0xbd, 0x24, 0xdc, 0x9b, 0x5b, 0x2e, 0x22, 0x0f, 0xc5, 0x30, + 0x1d, 0x92, 0xd2, 0xa2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {481, + {0xa6, 0xa3, 0xb7, 0xfe, 0x58, 0x29, 0x57, 0x1f, 0x5b, 0xa2, 0xcc, 0xaf, + 0xf6, 0x9a, 0x0c, 0xb6}, + {0x97, 0x3b, 0x12, 0xb0, 0x34, 0xc3, 0x5f, 0xbb, 0x0a, 0xa9, 0x3e, 0xbe, + 0xdb, 0xbb, 0x35, 0x7d, 0x92, 0x74, 0xe1, 0x7f, 0x60, 0x37, 0x5f, 0x54, + 0x40, 0xf3, 0x1b, 0x85, 0x3d, 0xa2, 0x05, 0xad, 0x29, 0x28, 0x35, 0xf9, + 0x4d, 0x6d, 0xb8, 0xda, 0x38, 0x5d, 0x25, 0x38, 0x0a, 0x3b, 0x7c, 0x26, + 0xec, 0xe5, 0xa3, 0xf2, 0xd8, 0xa6, 0x10, 0x0c, 0x92, 0xe9, 0x36, 0x97, + 0x67, 0x7f, 0x60, 0x51, 0x58, 0xe5, 0x0f, 0x48, 0x27, 0x69, 0xc1, 0x04, + 0xfd, 0x8a, 0xf4, 0xf2, 0x5e, 0x71, 0x79, 0x87, 0x6e, 0x7e, 0xc5, 0xb6, + 0xee, 0x74, 0x46, 0x0d, 0x25, 0x82, 0xa6, 0x4e, 0x3c, 0xb6, 0x2d, 0x40, + 0x0f, 0x2b, 0x36, 0x90, 0x73, 0x30, 0xe0, 0x2a, 0xd2, 0xae, 0x90, 0x1e, + 0xa6, 0x2a, 0xd8, 0xfa, 0x18, 0xcf, 0xbd, 0x40, 0x3a, 0x01, 0xf4, 0x3a, + 0x75, 0x57, 0x90, 0x0b, 0xab, 0xa3, 0xa6, 0xd1, 0xb5, 0x98, 0x98, 0x6c, + 0x99, 0x25, 0xed, 0xce, 0x55, 0x29, 0x26, 0x36, 0x9f, 0x58, 0x2c, 0x6a, + 0xbd, 0xae, 0x7f, 0xeb, 0x70, 0xf4, 0xae, 0x8a, 0x93, 0xad, 0xe2, 0x2b, + 0xbe, 0x94, 0x19, 0xfe, 0xe4, 0xaa, 0xe8, 0x1b, 0xc4, 0xd6, 0xde, 0x99, + 0x9e, 0x2d, 0x02, 0xfb, 0x3a, 0x79, 0x75, 0x0c, 0x2d, 0xb2, 0x48, 0xae, + 0x18, 0x25, 0xff, 0x2b, 0x9f, 0x61, 0x10, 0xae, 0xf4, 0x9d, 0x52, 0x07, + 0xbf, 0xe8, 0xdf, 0x39, 0xb1, 0x10, 0x0b, 0x15, 0x70, 0x5e, 0x20, 0x21, + 0x28, 0xcc, 0x51, 0x1d, 0x9a, 0x9b, 0xe3, 0x5e, 0xfa, 0x36, 0xcd, 0x19, + 0x27, 0xce, 0x4a, 0xc1, 0x90, 0x61, 0xf9, 0x3c, 0xa4, 0x18, 0x7b, 0x9e, + 0x97, 0x7b, 0x47, 0xc9, 0x5b, 0x01, 0x01, 0xf7, 0x4b, 0xce, 0x07, 0x85, + 0xfe, 0xb6, 0xf1, 0x71, 0xcd, 0xff, 0xc8, 0x31, 0xf9, 0xa0, 0x7d, 0x96, + 0x45, 0x46, 0x9c, 0xdf, 0x39, 0xa3, 0x83, 0xe1, 0x33, 0x1d, 0x67, 0x92, + 0xde, 0x43, 0x08, 0x66, 0x24, 0x9d, 0xf0, 0x78, 0x22, 0x96, 0x2b, 0xae, + 0x42, 0x48, 0x00, 0x5d, 0x31, 0x2b, 0x10, 0xde, 0x9a, 0x06, 0x14, 0x8c, + 0x1d, 0xe4, 0x00, 0x4f, 0xc3, 0xa0, 0x5e, 0x2e, 0x54, 0x45, 0xb2, 0xf1, + 0x26, 0xda, 0xbf, 0xde, 0x3e, 0x3c, 0x79, 0x90, 0xce, 0x45, 0x01, 0xa9, + 0xa0, 0xaf, 0xc9, 0x62, 0x41, 0x96, 0x6b, 0x11, 0xb4, 0x00, 0xbc, 0x50, + 0x7d, 0xe3, 0xe8, 0x88, 0xc0, 0x6e, 0x3a, 0xde, 0x20, 0xe0, 0x44, 0xf8, + 0x73, 0xd9, 0xbe, 0xbd, 0x0f, 0x85, 0xd0, 0x59, 0x4b, 0xb1, 0x34, 0xc1, + 0x13, 0xf8, 0x2c, 0x5a, 0x3b, 0xe0, 0x1d, 0x78, 0x01, 0xab, 0xd1, 0x0e, + 0x28, 0xd9, 0xfa, 0x39, 0x54, 0x5f, 0x11, 0x86, 0x67, 0xca, 0x7a, 0xc5, + 0xd8, 0x18, 0x1b, 0x22, 0xc3, 0xa2, 0xd1, 0xab, 0xb3, 0x4c, 0x1e, 0x56, + 0x15, 0xff, 0x05, 0xd7, 0x91, 0x15, 0x5b, 0xfe, 0x43, 0x1d, 0xf2, 0x89, + 0x0f, 0xde, 0x36, 0x17, 0x8b, 0x7d, 0xe7, 0xe4, 0x41, 0x66, 0x41, 0xf6, + 0x4c, 0x64, 0x50, 0xb1, 0x4b, 0xcd, 0xcf, 0xf2, 0xf7, 0x95, 0x04, 0xb9, + 0x7e, 0x1a, 0x58, 0xb6, 0x6d, 0xd2, 0x15, 0xa4, 0x5a, 0x5a, 0x34, 0x4e, + 0x3d, 0x9f, 0x1d, 0xe8, 0x62, 0xdf, 0xba, 0xf0, 0x26, 0x78, 0x7d, 0xf2, + 0xa1, 0x24, 0x67, 0x5c, 0x6c, 0xea, 0x1e, 0x78, 0x91, 0xa7, 0x10, 0x06, + 0x11, 0x0b, 0x11, 0xcd, 0x04, 0x1e, 0x9f, 0x93, 0xdd, 0x85, 0xc4, 0x71, + 0xd9, 0xad, 0xe5, 0xad, 0xa9, 0xe2, 0xcb, 0x4a, 0x7f, 0x4c, 0x5d, 0x7e, + 0x1a, 0xd2, 0xf8, 0xd3, 0x18, 0xcb, 0xe9, 0xf6, 0x98, 0x83, 0xbd, 0x47, + 0x8f, 0x66, 0x46, 0xe3, 0xa6, 0x4b, 0xc9, 0xfd, 0x90, 0x21, 0xac, 0xe9, + 0x86, 0x9b, 0x15, 0x88, 0x2e, 0xd9, 0xec, 0xf3}, + {0x7a, 0x3a, 0x21, 0xb4, 0x7b, 0xe3, 0x91, 0xe1, 0x49, 0x72, 0x66, 0x86, + 0x4d, 0x4c, 0x77, 0x82, 0xf9, 0xcd, 0x60, 0x72, 0x74, 0x18, 0xcc, 0x7e, + 0x08, 0x73, 0x27, 0x3d, 0xc8, 0x56, 0xbf, 0x43, 0x40, 0x10, 0x85, 0xfa, + 0x9b, 0xd4, 0xad, 0xb7, 0xf4, 0x00, 0xd5, 0x43, 0x4c, 0xac, 0xab, 0xa2, + 0xd2, 0xac, 0x22, 0xa1, 0x02, 0x19, 0x1c, 0x09, 0xd2, 0xf5, 0x67, 0x4e, + 0xa5, 0xa3, 0x56, 0xcb, 0xa2, 0xd3, 0x3c, 0xb2, 0xcc, 0xc6, 0x04, 0x66, + 0xd7, 0x5f, 0x3f, 0x08, 0x1a, 0xcf, 0x7c, 0x8e, 0xd8, 0x6e, 0x75, 0x15, + 0x45, 0x51, 0x33, 0xbc, 0x06, 0xee, 0xed, 0x5e, 0x0a, 0x0b, 0x19, 0x97, + 0x29, 0x9c, 0x7a, 0x38, 0x18, 0x0b, 0xaf, 0x22, 0x54, 0xa0, 0xa9, 0xd1, + 0xd7, 0xe6, 0x2d, 0x66, 0x57, 0x4f, 0x07, 0xd6, 0x14, 0x5e, 0xe3, 0xf9, + 0x85, 0xdd, 0xaf, 0xc0, 0x05, 0xf0, 0x22, 0x6f, 0x7b, 0xdb, 0xef, 0xd1, + 0x6d, 0x74, 0x22, 0xb5, 0x03, 0x56, 0xea, 0x8e, 0x97, 0xdb, 0x9f, 0x64, + 0x02, 0xb3, 0xfe, 0x8e, 0x37, 0x7c, 0x63, 0x57, 0xe5, 0xa6, 0xf2, 0x12, + 0xd8, 0x4b, 0x2b, 0x68, 0xab, 0xe7, 0xe4, 0x6f, 0x0f, 0xed, 0x8e, 0x8e, + 0x03, 0x4f, 0xc2, 0x83, 0x99, 0x21, 0x28, 0x7d, 0x34, 0x1c, 0xac, 0x77, + 0x07, 0x78, 0x6f, 0x97, 0x01, 0x49, 0x1d, 0xf9, 0x98, 0x75, 0x39, 0xc9, + 0x79, 0x20, 0xa4, 0xed, 0xac, 0x47, 0x79, 0xd9, 0x9e, 0x24, 0x2c, 0xfd, + 0x99, 0x83, 0x44, 0x34, 0xba, 0x90, 0xe5, 0x33, 0x3e, 0x86, 0xb9, 0x21, + 0xb4, 0xb9, 0x38, 0x35, 0xc8, 0x28, 0x6e, 0x11, 0xe4, 0x3d, 0x5b, 0x39, + 0xf3, 0xed, 0x2c, 0x4b, 0xdd, 0x6e, 0x25, 0x53, 0x8a, 0x0a, 0x35, 0x1c, + 0x53, 0x04, 0x08, 0x20, 0x43, 0x70, 0x00, 0x38, 0xcb, 0x62, 0xd2, 0x5c, + 0x8e, 0x8e, 0x12, 0xff, 0xb7, 0x40, 0x1b, 0x57, 0xd5, 0x67, 0x09, 0x51, + 0xc1, 0xe2, 0xdb, 0x5c, 0x28, 0xe9, 0x74, 0xd5, 0x69, 0xb2, 0x7c, 0x67, + 0x15, 0x40, 0x42, 0x3e, 0x2e, 0xc9, 0x35, 0x94, 0x49, 0x5e, 0x3c, 0x34, + 0x55, 0x82, 0xcf, 0x95, 0x05, 0x1b, 0x9e, 0x20, 0xaf, 0xcd, 0x4d, 0x1a, + 0x78, 0x11, 0xa0, 0xda, 0x9f, 0xe3, 0x63, 0xd6, 0x12, 0x08, 0x51, 0x59, + 0x9c, 0xda, 0xfa, 0x9a, 0x90, 0x07, 0x09, 0xb8, 0xf7, 0x39, 0x9a, 0xa1, + 0xb2, 0x2e, 0xb6, 0x6f, 0xd4, 0x8b, 0x8f, 0x50, 0x1f, 0xe1, 0x36, 0xfe, + 0x13, 0x61, 0x6a, 0x82, 0x1a, 0x8d, 0x96, 0x4b, 0x4a, 0xab, 0x0a, 0x0f, + 0x27, 0xbd, 0x03, 0x28, 0xea, 0x6f, 0x45, 0xe5, 0x79, 0x65, 0xcb, 0x07, + 0xa6, 0x77, 0x0b, 0x54, 0x85, 0x86, 0xae, 0x6f, 0x08, 0x10, 0xf2, 0x41, + 0xd6, 0xea, 0x7e, 0x81, 0x2a, 0xf3, 0xcf, 0x7b, 0xc0, 0xee, 0x50, 0x6a, + 0x30, 0xd3, 0x6d, 0xb8, 0xdb, 0xa3, 0xf5, 0x48, 0x6f, 0x1b, 0x3b, 0xa4, + 0x5c, 0xf4, 0x37, 0x22, 0xfe, 0x17, 0xeb, 0x4c, 0x4f, 0x51, 0x3c, 0xe8, + 0xee, 0xee, 0xb4, 0xbb, 0x09, 0xbd, 0xb8, 0xf4, 0x41, 0x73, 0xd5, 0x43, + 0xf1, 0x2c, 0x6b, 0x14, 0x7a, 0x6c, 0x51, 0x3e, 0x73, 0x71, 0x77, 0x50, + 0x4f, 0x85, 0x25, 0xb1, 0x0f, 0x3c, 0xd3, 0x47, 0x55, 0x45, 0xa9, 0x90, + 0x8f, 0x83, 0xed, 0x64, 0x77, 0x79, 0x48, 0x34, 0x08, 0xb2, 0x9f, 0x4e, + 0x4b, 0x2f, 0xf4, 0xce, 0x55, 0xfc, 0xef, 0xa6, 0xf8, 0xf7, 0x91, 0xd1, + 0x51, 0x8c, 0xf9, 0x78, 0x8f, 0x06, 0xbd, 0x86, 0x18, 0x2b, 0x0b, 0x47, + 0xd8, 0x90, 0x08, 0xf4, 0x97, 0x8d, 0x8a, 0xa7, 0xab, 0x34, 0x21, 0xac, + 0x9d, 0x47, 0x67, 0x6c, 0x77, 0xca, 0xe5, 0xb7, 0xcd, 0x42, 0xbb, 0x14, + 0x87, 0x67, 0x30, 0xa5, 0xca, 0x1e, 0xc6, 0x5f, 0x53, 0x49, 0xb5, 0x4f, + 0xd1, 0x75, 0x2e, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {482, + {0xdf, 0x42, 0x3d, 0x0c, 0x6d, 0x90, 0xd2, 0xe6, 0x7b, 0xc4, 0xaa, 0xff, + 0xbc, 0xf6, 0x17, 0xf8}, + {0x02, 0xfe, 0x51, 0xac, 0xf9, 0xfe, 0x30, 0xc5, 0x67, 0x56, 0x35, 0x1c, + 0x28, 0x04, 0xc6, 0x3e, 0xde, 0xd4, 0x51, 0x68, 0x77, 0x94, 0xf7, 0x7e, + 0x43, 0x19, 0x26, 0xbc, 0x20, 0x59, 0xfd, 0xab, 0xc8, 0xc3, 0x9a, 0xc9, + 0xd4, 0x64, 0x91, 0xb7, 0xb8, 0x2d, 0x95, 0x8e, 0x17, 0x9b, 0xb5, 0x61, + 0x49, 0x1d, 0xfc, 0x8e, 0xfa, 0xe5, 0xd7, 0x4f, 0xfb, 0xf6, 0x64, 0x57, + 0xef, 0x06, 0xf7, 0xd3, 0xef, 0x47, 0xdc, 0x72, 0x30, 0x4c, 0xa4, 0x04, + 0xb1, 0xaf, 0x4d, 0x26, 0x58, 0x0b, 0xcc, 0xf9, 0x91, 0x9c, 0x40, 0x06, + 0xb7, 0x40, 0x0f, 0xe4, 0x03, 0x9a, 0x48, 0x0a, 0xd6, 0xe9, 0x5d, 0xd4, + 0x3d, 0x84, 0x93, 0x98, 0xec, 0x90, 0x1c, 0x75, 0xd5, 0x01, 0x2f, 0xf3, + 0x1a, 0x1c, 0x0c, 0x7c, 0x59, 0x1b, 0xb5, 0x41, 0x52, 0x71, 0x56, 0x6a, + 0x86, 0x13, 0xd5, 0x96, 0x48, 0xee, 0x41, 0xed, 0x5c, 0xe7, 0x58, 0xe7, + 0x13, 0x35, 0xe5, 0x70, 0x5f, 0x64, 0x74, 0x24, 0x65, 0x2a, 0xaf, 0x90, + 0x0f, 0xad, 0x78, 0x72, 0xa3, 0xed, 0xab, 0x1c, 0x96, 0x99, 0x8b, 0x35, + 0xe3, 0xd5, 0xe9, 0x76, 0xc7, 0x04, 0x08, 0x9e, 0x17, 0xd1, 0x69, 0xfb, + 0x64, 0x07, 0xe3, 0x26, 0x7f, 0xb3, 0x3a, 0xaf, 0x92, 0x9d, 0xc3, 0xda, + 0x19, 0x06, 0xed, 0x72, 0x5b, 0x32, 0xbc, 0x2c, 0x2d, 0x32, 0xc3, 0x0e, + 0x91, 0x88, 0x83, 0x48, 0xc0, 0xcf, 0x9a, 0x37, 0xdd, 0xfa, 0x7f, 0x30, + 0x4c, 0x52, 0x7f, 0x83, 0x19, 0xc9, 0x81, 0x2b, 0xbe, 0x97, 0x28, 0x9c, + 0x15, 0x82, 0xbc, 0x13, 0x17, 0xb7, 0xf9, 0x2b, 0xbd, 0xe9, 0x2a, 0x8a, + 0xa4, 0xae, 0xe1, 0x75, 0x2e, 0x85, 0x36, 0x7d, 0xa5, 0xed, 0x9d, 0xdf, + 0x1e, 0x17, 0x8c, 0xa0, 0x2a, 0x27, 0x85, 0x1c, 0xcc, 0x45, 0x1e, 0xcf, + 0x99, 0x03, 0x1b, 0x04, 0x54, 0x33, 0x71, 0xe2, 0xc8, 0x42, 0x52, 0x8f, + 0x61, 0xae, 0x43, 0xdd, 0xa7, 0xc0, 0x4e, 0xf8, 0xc6, 0x39, 0x70, 0x3d, + 0x59, 0x6d, 0xa1, 0x0b, 0xf4, 0xe2, 0x88, 0x70, 0xa7, 0xe0, 0xcb, 0xaa, + 0x2b, 0xa0, 0x67, 0x6f, 0xcf, 0xe7, 0xb1, 0x36, 0xac, 0x75, 0xb4, 0xd6, + 0xce, 0x55, 0xab, 0x84, 0x54, 0x86, 0xeb, 0xf1, 0xcb, 0xc0, 0x19, 0xf0, + 0xe8, 0x5b, 0xea, 0x63, 0x3e, 0x6a, 0x31, 0x3e, 0x8c, 0x26, 0xe3, 0xc1, + 0x67, 0xb4, 0xf5, 0x77, 0xb6, 0xaf, 0x9e, 0x14, 0xf9, 0xe9, 0xb0, 0x92, + 0xf4, 0x1f, 0xa2, 0x68, 0xab, 0x05, 0x4c, 0xe4, 0x6d, 0xba, 0x34, 0x65, + 0x20, 0xc4, 0xa3, 0xf6, 0x0b, 0x0c, 0xc0, 0xbe, 0x2d, 0x55, 0x1e, 0xdd, + 0xc2, 0x3f, 0x48, 0x3e, 0x48, 0x03, 0xb4, 0xfb, 0x23, 0x46, 0x70, 0xf7, + 0x01, 0xad, 0x06, 0x0f, 0xa5, 0x3a, 0xa6, 0xff, 0x29, 0x7c, 0x3a, 0x59, + 0x80, 0x26, 0x6e, 0x50, 0xa5, 0x6d, 0x7c, 0x41, 0xbc, 0x1b, 0x14, 0xcf, + 0xa5, 0xd3, 0x0a, 0xef, 0x45, 0xd8, 0x98, 0x10, 0x02, 0x42, 0x38, 0x19, + 0xf1, 0x9c, 0xbd, 0x24, 0x2d, 0xaf, 0x31, 0x90, 0xe8, 0xca, 0x1b, 0xfd, + 0xc9, 0xb6, 0x79, 0x16, 0xff, 0x13, 0xbe, 0xd8, 0x09, 0xbb, 0x04, 0xcd, + 0x04, 0x9b, 0xe8, 0x0a, 0x02, 0x86, 0xaa, 0x8a, 0x56, 0x5a, 0x65, 0x0b, + 0xb6, 0xac, 0x70, 0xfe, 0x2a, 0x26, 0x2a, 0x66, 0x14, 0x0e, 0xee, 0x4f, + 0x1a, 0x76, 0xac, 0xb3, 0xf7, 0xec, 0xa6, 0x2d, 0xa4, 0x51, 0xc8, 0x60, + 0x17, 0x34, 0x17, 0x34, 0xf4, 0xe1, 0xfb, 0xf6, 0xb2, 0xac, 0xdb, 0xb9, + 0xec, 0x55, 0xaa, 0x8f, 0x61, 0x46, 0xd5, 0x9d, 0x1d, 0x01, 0x67, 0xe2, + 0x58, 0xeb, 0x68, 0xb2, 0x16, 0xd6, 0xf6, 0x10, 0x81, 0xff, 0xf7, 0xf2, + 0xad, 0x3b, 0x99, 0xb3, 0xb5, 0x67, 0xda, 0x4f}, + {0x9b, 0xee, 0x30, 0xf6, 0x78, 0xa6, 0x7e, 0x74, 0x47, 0x02, 0x58, 0xa7, + 0x41, 0x7e, 0xe6, 0xca, 0xdd, 0x87, 0x47, 0xb7, 0x20, 0x06, 0xc3, 0x5c, + 0x45, 0xc8, 0xa5, 0xaf, 0xc3, 0x0a, 0xb7, 0x40, 0xc0, 0x21, 0xb8, 0xd9, + 0x3a, 0xf8, 0xa4, 0x21, 0x0f, 0x34, 0x46, 0x70, 0x4c, 0xd2, 0x73, 0x0e, + 0x9d, 0xde, 0xaa, 0x38, 0xa3, 0x7f, 0xa0, 0x52, 0x26, 0x25, 0xb7, 0x39, + 0x60, 0x72, 0x82, 0xa9, 0x11, 0x50, 0x35, 0x69, 0x71, 0x45, 0xb5, 0xeb, + 0x55, 0x23, 0xbe, 0x39, 0x29, 0x1f, 0x3d, 0x02, 0xd2, 0xfa, 0x18, 0xb0, + 0x1b, 0x46, 0x39, 0xe9, 0x39, 0x0e, 0x64, 0xcb, 0x08, 0x1a, 0x58, 0x23, + 0x60, 0xff, 0x08, 0xba, 0x7b, 0x9c, 0x0d, 0x08, 0xc8, 0x47, 0xce, 0x0c, + 0x3b, 0x23, 0x92, 0x0a, 0x5c, 0x93, 0xe7, 0x9b, 0x32, 0x68, 0xd0, 0x68, + 0x8a, 0x2d, 0x7e, 0x55, 0x5e, 0x16, 0xa2, 0x5d, 0x3f, 0x8e, 0xdd, 0x48, + 0x6c, 0xc0, 0xc6, 0x5e, 0x9c, 0xdf, 0x9c, 0x6e, 0x86, 0x5d, 0xc1, 0x6f, + 0x86, 0x33, 0xf7, 0x25, 0x86, 0x3e, 0xbf, 0xcb, 0xdc, 0xa4, 0x0d, 0x4b, + 0xef, 0xa5, 0x07, 0xda, 0xdd, 0x99, 0xb3, 0x18, 0x75, 0x06, 0x5f, 0x0e, + 0x2a, 0x89, 0x63, 0xe9, 0x44, 0x69, 0x39, 0x79, 0x25, 0x40, 0x3e, 0x17, + 0x6c, 0xb4, 0x44, 0x39, 0x2a, 0xe4, 0x0a, 0xe4, 0x55, 0x69, 0xb7, 0x1f, + 0x78, 0xe4, 0x32, 0xde, 0x72, 0xb3, 0x36, 0x93, 0xca, 0x04, 0x28, 0x21, + 0xe7, 0x95, 0x22, 0x82, 0x7a, 0xd7, 0x86, 0x1b, 0x06, 0x26, 0x01, 0xab, + 0x24, 0x79, 0x03, 0x9b, 0xbe, 0x6f, 0x1b, 0x59, 0x9c, 0xb0, 0x54, 0x76, + 0xc1, 0xf1, 0x68, 0xab, 0xa8, 0xc9, 0xb2, 0xc9, 0x73, 0x37, 0x9d, 0x3a, + 0x27, 0x62, 0x0a, 0x74, 0xd4, 0xac, 0xd0, 0x9f, 0x7a, 0x82, 0xa1, 0xb9, + 0x7a, 0x8d, 0x44, 0x63, 0x52, 0xdb, 0x7b, 0xb8, 0xc6, 0x37, 0xd9, 0xfd, + 0x06, 0x8e, 0x41, 0x18, 0x61, 0xb9, 0x32, 0xe5, 0x8b, 0xee, 0x88, 0xb7, + 0x84, 0xd4, 0x38, 0x96, 0x98, 0xf8, 0xf4, 0xb3, 0x01, 0x74, 0xf4, 0x98, + 0x6e, 0xf5, 0x4f, 0x53, 0x80, 0x2e, 0x8c, 0x46, 0x1b, 0x0c, 0x69, 0x54, + 0x1c, 0x92, 0x84, 0xfa, 0x0d, 0xbd, 0x05, 0xc2, 0x71, 0xbf, 0x8c, 0x96, + 0x00, 0x50, 0xee, 0x3a, 0x8e, 0x93, 0xf2, 0x12, 0xc6, 0x1c, 0xf1, 0x6f, + 0x80, 0x59, 0x89, 0xb4, 0x7c, 0x08, 0x4d, 0xdd, 0x67, 0x97, 0xf8, 0x78, + 0x9e, 0xce, 0xe7, 0x10, 0xef, 0x8e, 0x2a, 0x58, 0xdf, 0x37, 0x20, 0xef, + 0x85, 0x56, 0x94, 0xa0, 0x93, 0xbd, 0xee, 0xe1, 0x05, 0x11, 0x51, 0xd4, + 0xed, 0x68, 0xb1, 0xaa, 0xc2, 0xff, 0x43, 0x97, 0x48, 0x32, 0x8c, 0xe0, + 0x9c, 0xad, 0x21, 0xc1, 0xfc, 0x25, 0x05, 0x6b, 0x08, 0x58, 0xb8, 0xd0, + 0x67, 0xc3, 0xcd, 0x0c, 0xca, 0x56, 0x5f, 0xec, 0xe5, 0xf0, 0x2b, 0x57, + 0x42, 0x3d, 0xa6, 0xb8, 0xb1, 0x1c, 0xa8, 0xb5, 0xc3, 0xe1, 0xdf, 0x80, + 0x3c, 0x82, 0xff, 0xdf, 0x64, 0xf8, 0xb1, 0x8e, 0x0e, 0x4f, 0xc5, 0x88, + 0x8a, 0x6e, 0x7a, 0xe5, 0x37, 0x53, 0x49, 0x22, 0x12, 0x77, 0xca, 0xa6, + 0x92, 0x76, 0x8d, 0x03, 0xc1, 0xd6, 0x79, 0xf9, 0xa8, 0xaa, 0x7d, 0x32, + 0x2d, 0xcb, 0x12, 0x91, 0x46, 0xa1, 0x7e, 0x7b, 0xcb, 0xfd, 0x6a, 0xb1, + 0x91, 0x06, 0x31, 0xe8, 0x7f, 0x87, 0x25, 0x2a, 0xb3, 0x0a, 0x17, 0x50, + 0x78, 0xab, 0xa1, 0xbc, 0xf2, 0xb6, 0xba, 0xd0, 0x08, 0x1e, 0x25, 0xda, + 0x5e, 0x35, 0x9f, 0xe5, 0x4e, 0x0c, 0x35, 0xfb, 0x7a, 0x38, 0xe2, 0x8d, + 0x76, 0x11, 0x2c, 0xfb, 0xc9, 0x44, 0xc1, 0xcc, 0xce, 0x30, 0x30, 0xb4, + 0x8b, 0x88, 0x4f, 0xa5, 0xc2, 0x6c, 0x51, 0xa0, 0x05, 0x4e, 0xe5, 0x8e, + 0x0c, 0xac, 0x8d, 0x6d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {483, + {0xbf, 0x8a, 0xc4, 0xed, 0x20, 0x2e, 0x00, 0xb5, 0x5d, 0xb0, 0x46, 0xa1, + 0x55, 0x14, 0x62, 0x0e}, + {0x02, 0xfe, 0x51, 0xac, 0xf9, 0xfe, 0x30, 0xc5, 0x67, 0x56, 0x35, 0x1c, + 0x28, 0x04, 0xc6, 0x3e, 0xde, 0xd4, 0x51, 0x68, 0x77, 0x94, 0xf7, 0x7e, + 0x43, 0x19, 0x26, 0xbc, 0x20, 0x59, 0xfd, 0xab, 0xc8, 0xc3, 0x9a, 0xc9, + 0xd4, 0x64, 0x91, 0xb7, 0xb8, 0x2d, 0x95, 0x8e, 0x17, 0x9b, 0xb5, 0x61, + 0x49, 0x1d, 0xfc, 0x8e, 0xfa, 0xe5, 0xd7, 0x4f, 0xfb, 0xf6, 0x64, 0x57, + 0xef, 0x06, 0xf7, 0xd3, 0xef, 0x47, 0xdc, 0x72, 0x30, 0x4c, 0xa4, 0x04, + 0xb1, 0xaf, 0x4d, 0x26, 0x58, 0x0b, 0xcc, 0xf9, 0x91, 0x9c, 0x40, 0x06, + 0xb7, 0x40, 0x0f, 0xe4, 0x03, 0x9a, 0x48, 0x0a, 0xd6, 0xe9, 0x5d, 0xd4, + 0x3d, 0x84, 0x93, 0x98, 0xec, 0x90, 0x1c, 0x75, 0xd5, 0x01, 0x2f, 0xf3, + 0x1a, 0x1c, 0x0c, 0x7c, 0x59, 0x1b, 0xb5, 0x41, 0x52, 0x71, 0x56, 0x6a, + 0x86, 0x13, 0xd5, 0x96, 0x48, 0xee, 0x41, 0xed, 0x5c, 0xe7, 0x58, 0xe7, + 0x13, 0x35, 0xe5, 0x70, 0x5f, 0x64, 0x74, 0x24, 0x65, 0x2a, 0xaf, 0x90, + 0x0f, 0xad, 0x78, 0x72, 0xa3, 0xed, 0xab, 0x1c, 0x96, 0x99, 0x8b, 0x35, + 0xe3, 0xd5, 0xe9, 0x76, 0xc7, 0x04, 0x08, 0x9e, 0x17, 0xd1, 0x69, 0xfb, + 0x64, 0x07, 0xe3, 0x26, 0x7f, 0xb3, 0x3a, 0xaf, 0x92, 0x9d, 0xc3, 0xda, + 0x19, 0x06, 0xed, 0x72, 0x5b, 0x32, 0xbc, 0x2c, 0x2d, 0x32, 0xc3, 0x0e, + 0x91, 0x88, 0x83, 0x48, 0xc0, 0xcf, 0x9a, 0x37, 0xdd, 0xfa, 0x7f, 0x30, + 0x4c, 0x52, 0x7f, 0x83, 0x19, 0xc9, 0x81, 0x2b, 0xbe, 0x97, 0x28, 0x9c, + 0x15, 0x82, 0xbc, 0x13, 0x17, 0xb7, 0xf9, 0x2b, 0xbd, 0xe9, 0x2a, 0x8a, + 0xa4, 0xae, 0xe1, 0x75, 0x2e, 0x85, 0x36, 0x7d, 0xa5, 0xed, 0x9d, 0xdf, + 0x1e, 0x17, 0x8c, 0xa0, 0x2a, 0x27, 0x85, 0x1c, 0xcc, 0x45, 0x1e, 0xcf, + 0x99, 0x03, 0x1b, 0x04, 0x54, 0x33, 0x71, 0xe2, 0xc8, 0x42, 0x52, 0x8f, + 0x61, 0xae, 0x43, 0xdd, 0xa7, 0xc0, 0x4e, 0xf8, 0xc6, 0x39, 0x70, 0x3d, + 0x59, 0x6d, 0xa1, 0x0b, 0xf4, 0xe2, 0x88, 0x70, 0xa7, 0xe0, 0xcb, 0xaa, + 0x2b, 0xa0, 0x67, 0x6f, 0xcf, 0xe7, 0xb1, 0x36, 0xac, 0x75, 0xb4, 0xd6, + 0xce, 0x55, 0xab, 0x84, 0x54, 0x86, 0xeb, 0xf1, 0xcb, 0xc0, 0x19, 0xf0, + 0xe8, 0x5b, 0xea, 0x63, 0x3e, 0x6a, 0x31, 0x3e, 0x8c, 0x26, 0xe3, 0xc1, + 0x67, 0xb4, 0xf5, 0x77, 0xb6, 0xaf, 0x9e, 0x14, 0xf9, 0xe9, 0xb0, 0x92, + 0xf4, 0x1f, 0xa2, 0x68, 0xab, 0x05, 0x4c, 0xe4, 0x6d, 0xba, 0x34, 0x65, + 0x20, 0xc4, 0xa3, 0xf6, 0x0b, 0x0c, 0xc0, 0xbe, 0x2d, 0x55, 0x1e, 0xdd, + 0xc2, 0x3f, 0x48, 0x3e, 0x48, 0x03, 0xb4, 0xfb, 0x23, 0x46, 0x70, 0xf7, + 0x01, 0xad, 0x06, 0x0f, 0xa5, 0x3a, 0xa6, 0xff, 0x29, 0x7c, 0x3a, 0x59, + 0x80, 0x26, 0x6e, 0x50, 0xa5, 0x6d, 0x7c, 0x41, 0xbc, 0x1b, 0x14, 0xcf, + 0xa5, 0xd3, 0x0a, 0xef, 0x45, 0xd8, 0x98, 0x10, 0x02, 0x42, 0x38, 0x19, + 0xf1, 0x9c, 0xbd, 0x24, 0x2d, 0xaf, 0x31, 0x90, 0xe8, 0xca, 0x1b, 0xfd, + 0xc9, 0xb6, 0x79, 0x16, 0xff, 0x13, 0xbe, 0xd8, 0x09, 0xbb, 0x04, 0xcd, + 0x04, 0x9b, 0xe8, 0x0a, 0x02, 0x86, 0xaa, 0x8a, 0x56, 0x5a, 0x65, 0x0b, + 0xb6, 0xac, 0x70, 0xfe, 0x2a, 0x26, 0x2a, 0x66, 0x14, 0x0e, 0xee, 0x4f, + 0x1a, 0x76, 0xac, 0xb3, 0xf7, 0xec, 0xa6, 0x2d, 0xa4, 0x51, 0xc8, 0x60, + 0x17, 0x34, 0x17, 0x34, 0xf4, 0xe1, 0xfb, 0xf6, 0xb2, 0xac, 0xdb, 0xb9, + 0xec, 0x55, 0xaa, 0x8f, 0x61, 0x46, 0xd5, 0x9d, 0x1d, 0x01, 0x67, 0xe2, + 0x58, 0xeb, 0x68, 0xb2, 0x16, 0xd6, 0xf6, 0x10, 0x81, 0xff, 0xf7, 0xf2, + 0xad, 0x3b, 0x99, 0xb3, 0xb5, 0x67, 0xda, 0x4f}, + {0x31, 0x13, 0x5c, 0x68, 0x94, 0x83, 0xbc, 0x54, 0x4e, 0x74, 0x31, 0x62, + 0x8d, 0x32, 0x62, 0x15, 0x94, 0x53, 0x92, 0xe4, 0x78, 0xa3, 0x22, 0x19, + 0xda, 0x0c, 0xbe, 0x1d, 0xea, 0x55, 0x2a, 0xd5, 0x2d, 0xca, 0xcf, 0x01, + 0xff, 0x82, 0x1d, 0x82, 0xb3, 0xec, 0xb1, 0xf3, 0x07, 0x3f, 0x79, 0x6b, + 0x21, 0x4e, 0x4d, 0x68, 0xed, 0x25, 0x33, 0x5f, 0x91, 0xd3, 0xe7, 0x0c, + 0x25, 0xbf, 0xad, 0x19, 0x70, 0xcd, 0x36, 0xa5, 0xe5, 0x45, 0xa9, 0xd9, + 0x56, 0x22, 0x80, 0x94, 0x6b, 0xe5, 0x1c, 0x53, 0xb7, 0xc8, 0x96, 0x7f, + 0xb2, 0xb7, 0x5b, 0x10, 0x46, 0xf6, 0x43, 0xba, 0x45, 0xa7, 0x92, 0xe7, + 0x73, 0x98, 0x5c, 0xe9, 0xa5, 0xdd, 0x84, 0x24, 0x64, 0xba, 0xb6, 0x6d, + 0x57, 0x06, 0x01, 0x78, 0xe3, 0x95, 0x3c, 0xc1, 0x9a, 0x17, 0x2d, 0x77, + 0xf9, 0xee, 0x52, 0xf0, 0xd2, 0x89, 0x70, 0x39, 0x7e, 0xb6, 0xad, 0x9c, + 0x0c, 0x2c, 0x11, 0x45, 0x29, 0x54, 0x06, 0x0a, 0xda, 0xc4, 0x41, 0xfb, + 0x3b, 0x19, 0x37, 0xf6, 0x8f, 0xe5, 0x16, 0x37, 0x0e, 0x96, 0x67, 0x23, + 0xaf, 0x93, 0x4b, 0x77, 0x76, 0x93, 0x5f, 0xfb, 0x9e, 0x24, 0x6a, 0x13, + 0xbf, 0x4c, 0xd3, 0x42, 0x0a, 0xd7, 0xef, 0x69, 0xef, 0x42, 0x0b, 0x8f, + 0xab, 0x66, 0x8a, 0x69, 0x43, 0x60, 0xd8, 0x71, 0x57, 0xc3, 0x8d, 0xed, + 0xbd, 0x3a, 0x64, 0xbd, 0x3b, 0x06, 0x01, 0x51, 0xd0, 0x12, 0xbc, 0x51, + 0xba, 0x04, 0x3b, 0xac, 0x70, 0xe7, 0x08, 0x7d, 0x10, 0x42, 0x8d, 0x6a, + 0x0a, 0xff, 0xa7, 0xa7, 0x8a, 0x3d, 0x91, 0x03, 0xf9, 0xad, 0x83, 0x83, + 0x6a, 0x10, 0x19, 0x84, 0x67, 0x58, 0xf2, 0xdc, 0x19, 0xeb, 0xd4, 0x17, + 0x6b, 0x48, 0x0b, 0x13, 0x00, 0x87, 0x1a, 0xbc, 0xe8, 0xa3, 0x6e, 0x0c, + 0xef, 0xba, 0x52, 0x02, 0xae, 0xbe, 0x30, 0x0b, 0x2f, 0xc5, 0xe4, 0x41, + 0x15, 0xac, 0x0c, 0xc7, 0x71, 0x85, 0xc4, 0xa5, 0x56, 0x37, 0x08, 0x74, + 0x73, 0x97, 0x69, 0xba, 0xcc, 0x98, 0xa5, 0x41, 0x9d, 0xc8, 0xa9, 0x8a, + 0x53, 0x7f, 0xe4, 0x0e, 0x7d, 0xe4, 0x9d, 0xb4, 0xaa, 0xb6, 0xd7, 0xbc, + 0xaf, 0x3a, 0x0c, 0xf5, 0x19, 0xf2, 0x99, 0x9b, 0xac, 0x5c, 0xf1, 0x90, + 0xe7, 0x90, 0x16, 0xeb, 0x2b, 0x04, 0x6f, 0x89, 0x46, 0xfb, 0x00, 0x2f, + 0x65, 0x85, 0x64, 0x14, 0x3f, 0x02, 0x02, 0x7c, 0xc8, 0x5d, 0xe5, 0xe3, + 0xef, 0x24, 0x9a, 0x01, 0xd9, 0x19, 0x98, 0xc2, 0x42, 0xd5, 0x74, 0x8a, + 0xfc, 0x81, 0xb9, 0x17, 0xcd, 0x95, 0x43, 0xed, 0x4e, 0xff, 0x7e, 0xb8, + 0xec, 0x64, 0xee, 0x7e, 0x6b, 0x92, 0x4f, 0x49, 0x29, 0x83, 0x58, 0xed, + 0xf4, 0x59, 0xa9, 0x82, 0xa3, 0xb1, 0xa6, 0x32, 0x88, 0x49, 0x8b, 0xd5, + 0xa1, 0xcf, 0x8d, 0xce, 0x92, 0x2c, 0x3b, 0x3c, 0xfd, 0xa4, 0xef, 0x50, + 0xa7, 0x4e, 0x89, 0x10, 0x1a, 0x75, 0xe5, 0x9c, 0x01, 0xa7, 0xd7, 0x0a, + 0xae, 0x78, 0x40, 0x63, 0x4d, 0xef, 0x65, 0xe0, 0xab, 0x8a, 0xee, 0x50, + 0xa0, 0xf8, 0xd2, 0xdb, 0x52, 0x66, 0x53, 0x0e, 0x14, 0x86, 0x27, 0x37, + 0x4b, 0x56, 0x9f, 0x83, 0x47, 0x40, 0x73, 0x57, 0xa5, 0xb6, 0x50, 0xea, + 0x6c, 0x8b, 0x58, 0x8f, 0x5a, 0xed, 0xa3, 0x40, 0x2a, 0xe4, 0x07, 0xfb, + 0xf8, 0xcb, 0x6a, 0xb9, 0x36, 0x44, 0xcb, 0x79, 0x04, 0x1c, 0x37, 0xe6, + 0xf5, 0xf0, 0x29, 0x88, 0xc7, 0x0d, 0xce, 0xf7, 0xd9, 0x6b, 0x78, 0x05, + 0xef, 0xdb, 0xad, 0xb8, 0x63, 0x2b, 0xbf, 0x63, 0x7c, 0x0e, 0x31, 0x78, + 0x59, 0xfe, 0x3a, 0x32, 0x9e, 0x8d, 0xf8, 0xd6, 0xe0, 0x1a, 0xcc, 0x90, + 0xd2, 0x0d, 0xb1, 0xa0, 0x72, 0x05, 0xae, 0xf5, 0x32, 0xc7, 0x14, 0x7d, + 0x16, 0x95, 0x6b, 0x20}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {484, + {0x9c, 0xb3, 0x16, 0xa3, 0xac, 0x8e, 0x4e, 0xe1, 0x3b, 0xdb, 0xf8, 0x39, + 0x09, 0xae, 0x3b, 0x9e}, + {0x0f, 0xe6, 0x05, 0x92, 0xde, 0x0f, 0x34, 0x59, 0xfa, 0xc7, 0x61, 0xba, + 0x2c, 0x20, 0x4f, 0x9e, 0x8c, 0x23, 0x1a, 0x05, 0x55, 0x22, 0x25, 0xeb, + 0xb7, 0x6d, 0x00, 0x1c, 0x26, 0x8f, 0x87, 0x3e, 0x65, 0x7c, 0xb1, 0xc7, + 0xb5, 0x7e, 0x28, 0xdb, 0x35, 0x42, 0xe0, 0xb8, 0xa7, 0x1c, 0xf2, 0x3e, + 0xbd, 0x23, 0x0c, 0xe0, 0xa8, 0x5f, 0xd2, 0x05, 0xd7, 0x95, 0x16, 0xc5, + 0xe7, 0x8b, 0xfe, 0x1a, 0x34, 0x05, 0xe3, 0x21, 0x50, 0x13, 0x4c, 0xee, + 0xa8, 0x40, 0x92, 0x4f, 0x92, 0x24, 0xb0, 0xa7, 0xec, 0x58, 0xcb, 0x19, + 0xdc, 0xb5, 0x93, 0x0a, 0x4b, 0x19, 0x20, 0x02, 0x39, 0x8c, 0xef, 0xab, + 0xd4, 0xfc, 0x11, 0x36, 0x61, 0x98, 0xde, 0xee, 0x1b, 0x95, 0x54, 0xa6, + 0x39, 0x71, 0x2c, 0xcb, 0x2d, 0x35, 0x3a, 0x32, 0xcc, 0x7b, 0x1e, 0x79, + 0xd2, 0xe1, 0xa8, 0xa2, 0x2d, 0x35, 0x00, 0x3e, 0x84, 0x6d, 0x1f, 0x1c, + 0x50, 0x73, 0xf6, 0x6a, 0x03, 0xc6, 0x8c, 0xb4, 0xac, 0x5d, 0x42, 0x18, + 0x3e, 0xa5, 0xb8, 0x17, 0xa6, 0x1c, 0x07, 0xba, 0x5d, 0x5e, 0xff, 0x91, + 0xde, 0xac, 0x37, 0xd7, 0xfc, 0xb9, 0x4c, 0x9c, 0x2d, 0x59, 0xc7, 0xc3, + 0x63, 0x81, 0x78, 0x04, 0x82, 0xf4, 0xaf, 0x15, 0x61, 0x65, 0x81, 0xfc, + 0xd3, 0xa1, 0x0f, 0xbc, 0x67, 0x71, 0x82, 0xfb, 0xac, 0x4d, 0x09, 0xde, + 0xf6, 0xab, 0x7f, 0xd5, 0x4b, 0x4a, 0xdd, 0xa3, 0x25, 0x7e, 0x7d, 0x09, + 0x4c, 0x75, 0x49, 0xbc, 0x77, 0x38, 0xa2, 0x48, 0x10, 0x60, 0x64, 0xc5, + 0x96, 0xf5, 0xfe, 0x8c, 0x51, 0x4c, 0x12, 0xe9, 0x51, 0xd7, 0x48, 0x85, + 0xf0, 0xcc, 0xd4, 0x10, 0xcd, 0x69, 0x27, 0x71, 0x3c, 0x38, 0x13, 0x82, + 0x6b, 0xc1, 0xce, 0x8d, 0xc7, 0x21, 0x57, 0xca, 0x96, 0x15, 0xf9, 0x97, + 0xe5, 0x48, 0x9e, 0x31, 0xee, 0xb2, 0x96, 0x84, 0x44, 0x28, 0x23, 0xfa, + 0x18, 0xa7, 0x48, 0x4c, 0x6f, 0xd1, 0x2e, 0x6d, 0xce, 0x93, 0x0d, 0xaa, + 0x7c, 0xc1, 0xf0, 0x57, 0x64, 0x36, 0xe8, 0x4b, 0xac, 0x7d, 0x9a, 0x23, + 0x80, 0x6c, 0xa7, 0x4e, 0x04, 0x00, 0xd7, 0x12, 0x4c, 0x44, 0xa0, 0xe9, + 0x38, 0x5e, 0x7c, 0x78, 0xa7, 0xd9, 0xdc, 0x23, 0xf2, 0xd5, 0xe5, 0x00, + 0x38, 0xcc, 0x0a, 0xe9, 0xa8, 0x75, 0xe3, 0x80, 0x22, 0xf0, 0x5f, 0x12, + 0x69, 0x0b, 0xe7, 0xf4, 0x3f, 0xde, 0xb0, 0xd9, 0x65, 0xd9, 0x24, 0x28, + 0xb7, 0x3f, 0xab, 0xa1, 0x22, 0x8d, 0x70, 0x59, 0x8e, 0xe1, 0x9a, 0x24, + 0x8f, 0x97, 0x19, 0x62, 0xd8, 0x29, 0x38, 0x48, 0xc9, 0x55, 0xc6, 0x65, + 0xc8, 0xfb, 0xb9, 0xcf, 0x02, 0x4a, 0x5e, 0x62, 0x3c, 0x86, 0x10, 0xa3, + 0xb1, 0x28, 0x37, 0x24, 0x24, 0xd9, 0xa5, 0xf3, 0x2e, 0xf0, 0xa2, 0x24, + 0x03, 0x2c, 0x00, 0x5e, 0x6b, 0x21, 0x8e, 0x67, 0xff, 0xbf, 0x4c, 0x16, + 0x61, 0x52, 0x27, 0xdc, 0x76, 0xae, 0xe5, 0xb8, 0x77, 0x4a, 0x37, 0xee, + 0xcd, 0xb9, 0x07, 0x1a, 0xc9, 0x56, 0xad, 0x50, 0xea, 0x31, 0x39, 0x0a, + 0x82, 0x00, 0x9f, 0x7e, 0x3b, 0xd6, 0xb7, 0xac, 0x44, 0x0b, 0xda, 0x5a, + 0xc8, 0x7b, 0x45, 0xfa, 0xbd, 0x77, 0x47, 0xc1, 0x27, 0xd4, 0x51, 0xbe, + 0x1f, 0xba, 0x37, 0x81, 0xa9, 0x8f, 0xe9, 0x45, 0x1c, 0xa5, 0xd3, 0x42, + 0xcd, 0x76, 0x91, 0xf7, 0xf9, 0x2a, 0x84, 0xc3, 0x4e, 0xfd, 0x69, 0xe0, + 0x8e, 0x89, 0x85, 0xeb, 0x40, 0x52, 0xf8, 0x8e, 0xda, 0x4f, 0x44, 0x17, + 0x0d, 0xf7, 0xaf, 0xe0, 0xe6, 0x2a, 0x90, 0x6c, 0x2a, 0x78, 0xb9, 0xbe, + 0x80, 0x96, 0x55, 0xe2, 0x52, 0x01, 0x63, 0xb0, 0x69, 0x34, 0x9f, 0x6f, + 0xf0, 0x4e, 0x2d, 0x6b, 0xa1, 0xcc, 0x1e, 0x35}, + {0xfd, 0x4b, 0x64, 0xa2, 0x5b, 0xb9, 0x1e, 0x6c, 0x4c, 0xdd, 0x89, 0x6d, + 0x9e, 0x24, 0x84, 0x6e, 0xb0, 0xed, 0x2e, 0x89, 0x89, 0xfe, 0xe5, 0x95, + 0x32, 0x70, 0xd5, 0x94, 0x8b, 0x31, 0x41, 0xd2, 0x83, 0x86, 0x62, 0x42, + 0x25, 0xb5, 0x73, 0x48, 0xc7, 0x79, 0xb2, 0xcf, 0xa1, 0x79, 0xd5, 0x60, + 0xb0, 0x58, 0xbd, 0x9a, 0x55, 0xc5, 0x54, 0x39, 0x50, 0x76, 0x87, 0x0f, + 0xed, 0x63, 0x17, 0x70, 0xfe, 0xdd, 0xc9, 0x06, 0x68, 0xa9, 0x0a, 0x03, + 0x24, 0xc3, 0x41, 0xe7, 0x82, 0x45, 0xea, 0xfc, 0x44, 0x5a, 0x93, 0xeb, + 0xec, 0x04, 0xbb, 0x1e, 0xa2, 0x90, 0x11, 0x7f, 0xb1, 0xb8, 0xb5, 0xc9, + 0x7a, 0x08, 0xf7, 0xeb, 0x9b, 0x33, 0x50, 0xf2, 0xfb, 0xb1, 0xf4, 0x6a, + 0x10, 0x80, 0x68, 0x43, 0x86, 0xbe, 0x72, 0xc3, 0x71, 0xf4, 0x89, 0x56, + 0x7e, 0xee, 0xc2, 0x14, 0x3a, 0xf5, 0x92, 0x97, 0x2b, 0x79, 0x4f, 0x74, + 0x96, 0x6c, 0x36, 0x66, 0xfe, 0xaa, 0x4c, 0x98, 0xc4, 0xad, 0xd3, 0x52, + 0x87, 0xca, 0x3f, 0x8c, 0x1b, 0xe4, 0x81, 0x8b, 0xc1, 0x0c, 0xfe, 0x77, + 0x08, 0xa4, 0x0d, 0xf1, 0xe1, 0xdc, 0x36, 0x1b, 0x0b, 0xa0, 0x96, 0x53, + 0x96, 0xdf, 0xa5, 0xc7, 0x1d, 0xe0, 0x29, 0x4b, 0x0b, 0xb9, 0x12, 0x0b, + 0x9c, 0x14, 0x0e, 0x24, 0x32, 0x4b, 0x73, 0xfd, 0x29, 0x96, 0xb5, 0x51, + 0x92, 0x4a, 0x07, 0xcd, 0x2d, 0xfb, 0x9e, 0x77, 0x02, 0xdb, 0x3e, 0x4a, + 0xa6, 0x12, 0xba, 0xdb, 0x69, 0x15, 0xd5, 0xa6, 0xa7, 0xac, 0xe1, 0xa8, + 0x38, 0xb0, 0x00, 0xb6, 0x3e, 0xbf, 0x95, 0x48, 0x10, 0xd7, 0x3a, 0x3e, + 0xb2, 0x8a, 0x91, 0xab, 0x81, 0xcf, 0xc7, 0x4c, 0x79, 0xb8, 0x7b, 0xe5, + 0xd3, 0xab, 0xae, 0x2b, 0x06, 0xbb, 0xad, 0x8a, 0x86, 0x87, 0x17, 0x50, + 0xb1, 0x16, 0xd5, 0x6d, 0x5f, 0xd8, 0xd0, 0xff, 0x0c, 0xdd, 0xcf, 0x0d, + 0x71, 0xc8, 0x87, 0x43, 0xe4, 0x80, 0x94, 0x3f, 0xf5, 0x5f, 0xa8, 0x23, + 0xfe, 0x8d, 0xe5, 0x5a, 0x61, 0x85, 0xdb, 0xcf, 0x93, 0x54, 0x72, 0x39, + 0xe4, 0xd5, 0x7c, 0xc5, 0x08, 0xb1, 0x24, 0x90, 0x7e, 0x70, 0xa8, 0x75, + 0x4c, 0x77, 0x5f, 0xe4, 0xc0, 0x30, 0x73, 0xe3, 0x29, 0xb3, 0xf1, 0xbb, + 0x6f, 0xd9, 0x60, 0x1d, 0xbc, 0x8c, 0x6a, 0x57, 0x68, 0xea, 0x79, 0x42, + 0x24, 0x04, 0xed, 0x98, 0x62, 0x67, 0xb5, 0x8c, 0xbc, 0x2d, 0xcc, 0x5d, + 0xd6, 0x77, 0x22, 0x71, 0x52, 0x44, 0xf0, 0x10, 0xf0, 0xf5, 0x26, 0x29, + 0xee, 0x71, 0xa1, 0x53, 0xc6, 0x04, 0x75, 0xe8, 0x6f, 0xf4, 0x6d, 0x59, + 0xae, 0x47, 0x40, 0xe3, 0xfc, 0xe5, 0x88, 0x7f, 0x6c, 0x60, 0x84, 0x08, + 0xc4, 0x59, 0x3a, 0xb4, 0x7f, 0x21, 0xa1, 0xa0, 0xe0, 0x86, 0xb9, 0xb6, + 0xb2, 0xcd, 0xd7, 0x32, 0x6f, 0xd6, 0xbe, 0x5e, 0x3e, 0x08, 0xec, 0xb4, + 0xac, 0x39, 0x81, 0x41, 0x55, 0x7b, 0xc1, 0x4c, 0x17, 0x23, 0xbf, 0x89, + 0x38, 0xf9, 0x34, 0x84, 0x8d, 0x75, 0xfd, 0x54, 0x6b, 0x26, 0x22, 0x8d, + 0x42, 0x79, 0x19, 0x6e, 0xd0, 0xa4, 0xc2, 0x4c, 0xe7, 0x6b, 0xb1, 0xb1, + 0x5e, 0xc1, 0xa3, 0x30, 0x1c, 0x8a, 0xf5, 0x15, 0x6d, 0xb3, 0xc1, 0x29, + 0x8a, 0x0a, 0x93, 0x1f, 0x8b, 0xe9, 0xf2, 0x94, 0x98, 0x99, 0x09, 0x31, + 0x29, 0xe6, 0x4b, 0xa3, 0x3e, 0x90, 0x52, 0xc7, 0x11, 0x1d, 0x2c, 0x2d, + 0x1a, 0x99, 0x67, 0x11, 0xab, 0x23, 0x60, 0x04, 0x88, 0x21, 0x10, 0x68, + 0xcf, 0xc2, 0xe7, 0xb0, 0x16, 0x08, 0xbd, 0x30, 0x59, 0x5b, 0x7e, 0xf1, + 0x6b, 0x63, 0x43, 0x6c, 0xfd, 0xb7, 0x43, 0xf0, 0x49, 0x4e, 0xb1, 0x53, + 0xbe, 0x1a, 0x1c, 0xed, 0xeb, 0x05, 0xc3, 0x01, 0xcc, 0x94, 0xa7, 0xe6, + 0xda, 0xeb, 0xd9, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {485, + {0x53, 0x69, 0x9a, 0x76, 0x99, 0x0e, 0x92, 0x3e, 0xb1, 0xf0, 0x7e, 0xd9, + 0x7f, 0x92, 0xb3, 0xf8}, + {0x88, 0x47, 0x38, 0x65, 0x06, 0x76, 0x1a, 0x4c, 0x20, 0xf4, 0x82, 0xab, + 0x88, 0xf5, 0xfe, 0x72, 0x4a, 0x4a, 0xee, 0x5f, 0x5a, 0x79, 0x8a, 0x59, + 0x44, 0x96, 0x82, 0x85, 0x8f, 0xe4, 0x8e, 0x60, 0xad, 0x4b, 0xfc, 0xda, + 0x29, 0xfa, 0x0c, 0x8a, 0x04, 0x51, 0xb4, 0x4c, 0x03, 0x63, 0xd0, 0x42, + 0xe8, 0x30, 0xfa, 0xc7, 0x63, 0x03, 0xe0, 0xe0, 0x99, 0x3d, 0x02, 0xce, + 0xc6, 0xb5, 0x2c, 0x56, 0xd6, 0x60, 0x4b, 0x8b, 0xc4, 0xb0, 0x0f, 0x28, + 0x03, 0x01, 0x77, 0xf3, 0x18, 0x1c, 0x8a, 0x54, 0x30, 0xc3, 0xa1, 0x29, + 0xde, 0x44, 0xc9, 0x73, 0xbe, 0x4c, 0xd9, 0x2c, 0xd1, 0x9d, 0x8f, 0x76, + 0x0c, 0xcf, 0x28, 0x64, 0x48, 0x88, 0xa3, 0x58, 0xf9, 0xfc, 0x4a, 0x91, + 0xe1, 0xb0, 0xc8, 0xc2, 0xb6, 0xaa, 0xd5, 0x10, 0x18, 0x1f, 0x03, 0x1c, + 0xa4, 0x80, 0x56, 0xc6, 0xa9, 0x61, 0x83, 0x25, 0x28, 0x51, 0xa0, 0x1f, + 0x56, 0xdb, 0x6a, 0x59, 0xa7, 0x1c, 0x6c, 0xdb, 0xd7, 0x29, 0x8a, 0xbe, + 0xe1, 0xb4, 0x9b, 0x8d, 0x47, 0xcb, 0x8b, 0x41, 0xbf, 0x2c, 0xc2, 0xdd, + 0x75, 0xd6, 0x31, 0xed, 0x41, 0x9c, 0x12, 0xfb, 0x1a, 0x94, 0xc1, 0xb1, + 0x0b, 0x90, 0xcc, 0x1f, 0x23, 0xf6, 0x2e, 0x55, 0x98, 0x60, 0x6a, 0x18, + 0x54, 0xd5, 0xa7, 0xc8, 0x2f, 0x2d, 0x59, 0xf2, 0x36, 0x3f, 0xb2, 0x3f, + 0x03, 0x65, 0x73, 0x24, 0x14, 0xb9, 0x66, 0x83, 0x31, 0x3b, 0x54, 0x57, + 0xf1, 0xcf, 0xe5, 0xd2, 0x4e, 0xda, 0x1b, 0xbe, 0xcf, 0x7a, 0x8e, 0x03, + 0xda, 0xbd, 0x21, 0xd2, 0x4f, 0xd9, 0xac, 0x0c, 0x70, 0x1d, 0xb8, 0x0e, + 0xd4, 0xbc, 0x47, 0xe5, 0x45, 0x84, 0xde, 0x6f, 0x93, 0x13, 0xf1, 0x28, + 0x1c, 0xb2, 0xf4, 0x4b, 0x1b, 0x1c, 0x4c, 0xf2, 0xb4, 0x01, 0xe0, 0x3d, + 0x62, 0x72, 0x66, 0xda, 0xf6, 0x53, 0x54, 0x84, 0xfd, 0x55, 0x8e, 0x3e, + 0x9c, 0x67, 0x4f, 0x7f, 0x2c, 0xad, 0x2f, 0x38, 0xec, 0x98, 0x06, 0x00, + 0xd1, 0x23, 0xa1, 0x14, 0xb4, 0x0a, 0x2c, 0xb5, 0xb5, 0xd2, 0xd2, 0x1e, + 0xf9, 0xa8, 0xc2, 0x97, 0xe6, 0x09, 0x47, 0x7d, 0x8d, 0x8d, 0x7f, 0x55, + 0x2d, 0x6a, 0x2f, 0x3f, 0x17, 0xca, 0x7c, 0x03, 0x36, 0xd7, 0x26, 0x5b, + 0x5c, 0x73, 0xfd, 0x28, 0x5b, 0x82, 0x7b, 0xfa, 0xb2, 0x03, 0x48, 0xfa, + 0xef, 0x4a, 0x6f, 0xf1, 0x60, 0x54, 0x80, 0xe1, 0x15, 0x52, 0xe6, 0x31, + 0xf0, 0x94, 0x5c, 0xc3, 0xee, 0x19, 0xa6, 0xfd, 0x09, 0x52, 0x9b, 0x77, + 0x71, 0xc4, 0x14, 0x9e, 0x2b, 0x86, 0x17, 0x1c, 0xfa, 0x0d, 0x54, 0x90, + 0xc0, 0x3f, 0x2e, 0x76, 0x8e, 0xce, 0xd2, 0x94, 0xb7, 0x4a, 0x54, 0x8f, + 0xbc, 0xdc, 0x42, 0x4e, 0xa7, 0x1d, 0x34, 0x49, 0xfb, 0x95, 0x21, 0x2c, + 0xb0, 0xd4, 0xc0, 0x91, 0x42, 0x5f, 0xa6, 0xd5, 0x5a, 0x9a, 0xea, 0x23, + 0xed, 0x3f, 0x39, 0x71, 0xc5, 0x2a, 0x9b, 0x99, 0x46, 0xcd, 0xd5, 0x1d, + 0x26, 0x39, 0xae, 0x58, 0xe7, 0x13, 0x01, 0x2b, 0xbf, 0x81, 0xf2, 0x8c, + 0x24, 0x37, 0xa2, 0x69, 0x6b, 0xa7, 0xa9, 0x73, 0xc4, 0x5b, 0xda, 0xee, + 0x92, 0x14, 0x8e, 0xa0, 0x09, 0xb4, 0x3c, 0xfe, 0xa0, 0x28, 0x9e, 0xb1, + 0x70, 0x05, 0x28, 0x2c, 0x4f, 0x0a, 0xcc, 0x23, 0x98, 0x1b, 0xf6, 0x68, + 0x67, 0x1b, 0x80, 0xcf, 0x8d, 0x4e, 0x9b, 0x43, 0x60, 0x2c, 0xc3, 0x22, + 0x71, 0xe3, 0x39, 0x19, 0xe2, 0x62, 0xf0, 0x47, 0x6c, 0x13, 0xd6, 0x20, + 0x90, 0xa5, 0xd2, 0xc2, 0xf8, 0x88, 0xa7, 0x38, 0xd1, 0x3f, 0xf4, 0x18, + 0x0d, 0x4e, 0xdf, 0x36, 0x27, 0x8a, 0xc9, 0xbf, 0x3b, 0x1c, 0x2e, 0x5c, + 0x32, 0xf3, 0x0e, 0x67, 0xe2, 0x51, 0x78, 0xc9}, + {0xd7, 0x4d, 0x88, 0x7b, 0x0a, 0xa1, 0x44, 0x0a, 0xc5, 0xf9, 0x90, 0x7a, + 0x79, 0x4b, 0x76, 0x7f, 0x22, 0xce, 0xe5, 0x26, 0x94, 0x45, 0x2f, 0x5a, + 0x62, 0x50, 0xd1, 0x1f, 0xb5, 0x41, 0xf0, 0xb8, 0x49, 0x43, 0x5a, 0xaa, + 0xc5, 0x9a, 0xd5, 0x7d, 0xa9, 0xcc, 0xd0, 0x41, 0x46, 0x40, 0x4a, 0x2a, + 0x81, 0x7b, 0xab, 0xae, 0x2f, 0x1a, 0xb5, 0x60, 0xae, 0x05, 0xd2, 0x3e, + 0x31, 0x02, 0x2f, 0x70, 0x44, 0x85, 0x79, 0x2b, 0x92, 0x3c, 0xe7, 0x86, + 0x54, 0xcb, 0x6a, 0xe3, 0x26, 0x9e, 0x6a, 0xdc, 0x53, 0xd8, 0xe5, 0x30, + 0x4b, 0x5a, 0xfb, 0x36, 0xed, 0x8b, 0x48, 0x00, 0xb9, 0x41, 0x3c, 0xe5, + 0x01, 0x11, 0xeb, 0xde, 0xa4, 0x47, 0x7c, 0x63, 0x32, 0x69, 0x89, 0x08, + 0xd0, 0x1d, 0xa4, 0x46, 0x78, 0x30, 0x3e, 0x51, 0xf2, 0x1d, 0x25, 0x62, + 0x50, 0xbe, 0x30, 0xa5, 0x2a, 0x24, 0xbf, 0xcc, 0x9d, 0xd4, 0x01, 0x5d, + 0xf2, 0xd3, 0xdb, 0x59, 0x57, 0x49, 0x16, 0xe0, 0xb0, 0x3a, 0x02, 0xa9, + 0xc9, 0x97, 0x4c, 0x57, 0xec, 0x22, 0xf5, 0x45, 0xea, 0x45, 0x8c, 0x56, + 0x57, 0x5b, 0xe4, 0xb3, 0x02, 0xd5, 0x98, 0xe7, 0x93, 0x44, 0x5a, 0x89, + 0x0e, 0xfa, 0xc8, 0xa9, 0xa5, 0x7d, 0xcd, 0x8a, 0xbb, 0x82, 0x9b, 0x1a, + 0xaf, 0x9c, 0xcd, 0xd3, 0x15, 0x95, 0x52, 0xe6, 0xdf, 0x30, 0xeb, 0x0c, + 0x90, 0xe4, 0x0d, 0x0d, 0x5a, 0x78, 0xde, 0x2e, 0x86, 0x4a, 0x4b, 0xff, + 0xbc, 0xa8, 0x57, 0x76, 0xce, 0x12, 0x86, 0xe2, 0x07, 0x7a, 0x15, 0xb1, + 0x63, 0xe5, 0x15, 0xe7, 0x58, 0x4e, 0x0d, 0x6a, 0xd4, 0xce, 0xe3, 0x8b, + 0x2b, 0x90, 0x28, 0x54, 0x27, 0x27, 0x66, 0x32, 0xea, 0x59, 0x79, 0x69, + 0x91, 0x90, 0x08, 0x57, 0x58, 0x35, 0x8f, 0x5f, 0x43, 0x81, 0xe7, 0xfe, + 0xce, 0x77, 0xf6, 0xe8, 0xbd, 0xe4, 0x62, 0x12, 0x13, 0x0a, 0x1e, 0x11, + 0xd5, 0x68, 0xaf, 0x71, 0x86, 0x70, 0xe3, 0x8f, 0x50, 0x53, 0x6a, 0xbd, + 0xa4, 0x7c, 0x2e, 0x3b, 0x7c, 0x9c, 0xdc, 0x19, 0xe2, 0xbe, 0x7f, 0x48, + 0x07, 0xf9, 0xcb, 0x63, 0x6f, 0xc4, 0x2f, 0x0e, 0x9d, 0x5d, 0x77, 0x92, + 0xd9, 0x78, 0x00, 0x2a, 0x19, 0x8a, 0xd7, 0x2c, 0x1a, 0x7f, 0x05, 0x78, + 0x27, 0x9c, 0x03, 0x6f, 0xb1, 0x16, 0x73, 0xcd, 0x7f, 0x1a, 0x51, 0x55, + 0x54, 0x3c, 0x7b, 0xff, 0x14, 0xff, 0xff, 0x31, 0x89, 0x66, 0x5c, 0xd8, + 0x9b, 0xb1, 0x33, 0xcd, 0xae, 0x7d, 0xfd, 0xe9, 0xe1, 0xdf, 0xaf, 0xe2, + 0x07, 0x87, 0x81, 0xb7, 0x41, 0x0d, 0x52, 0xd9, 0xa5, 0xeb, 0x1f, 0x8a, + 0xd7, 0x93, 0x5c, 0xf4, 0x9d, 0xef, 0xdd, 0x79, 0xc3, 0x67, 0x8d, 0x10, + 0x71, 0xb7, 0xf9, 0xe0, 0x0b, 0x33, 0x7b, 0x65, 0x0e, 0x60, 0x1c, 0xb5, + 0x20, 0x02, 0x6f, 0x8f, 0x0a, 0xf9, 0x43, 0xb1, 0xa3, 0x20, 0x87, 0xc0, + 0x59, 0xc1, 0xc8, 0x62, 0x98, 0x84, 0x4a, 0xcc, 0x32, 0x93, 0x79, 0xab, + 0xbb, 0x33, 0x40, 0xa6, 0xbc, 0x57, 0x37, 0xc8, 0x76, 0xd7, 0x96, 0x4d, + 0x6c, 0xf0, 0xf8, 0x4d, 0x89, 0x61, 0x27, 0xd6, 0xb4, 0xe2, 0x0b, 0x05, + 0x78, 0xc3, 0xaa, 0x44, 0x2c, 0x0e, 0x19, 0x51, 0x84, 0xcb, 0x19, 0x48, + 0xd3, 0xc8, 0xf8, 0x8a, 0x37, 0xde, 0x25, 0xb9, 0x36, 0xe6, 0x5b, 0x19, + 0x44, 0xb9, 0x4c, 0xaa, 0xa5, 0x45, 0x8c, 0x91, 0xef, 0x14, 0xbb, 0x16, + 0x17, 0x1a, 0xfd, 0xa0, 0x26, 0x17, 0xca, 0xe6, 0x6d, 0x96, 0x33, 0xf4, + 0xe9, 0x27, 0x68, 0x6c, 0x1e, 0xe0, 0x28, 0x96, 0xff, 0x21, 0xc8, 0x3e, + 0x52, 0x8d, 0x55, 0x59, 0x31, 0x3d, 0xca, 0xfd, 0x81, 0x13, 0x2f, 0x47, + 0x1c, 0x7f, 0x80, 0xb7, 0x90, 0xd5, 0x90, 0x3d, 0x14, 0x52, 0xaa, 0x0b, + 0x1b, 0x71, 0xa0, 0xc5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {486, + {0x97, 0x6a, 0xb2, 0xe5, 0xa5, 0xd7, 0x68, 0x16, 0x21, 0xe0, 0x2d, 0x6a, + 0x3b, 0x4f, 0x59, 0x01}, + {0xaf, 0xa9, 0x86, 0x74, 0x63, 0x58, 0x31, 0x16, 0xb3, 0x34, 0x20, 0xc6, + 0xa2, 0x82, 0x76, 0x2b, 0xd6, 0xaf, 0xee, 0x6c, 0x74, 0x01, 0xee, 0xb6, + 0xd1, 0x86, 0xa9, 0xf8, 0xae, 0x51, 0x29, 0x1b, 0xf8, 0x71, 0x1d, 0x80, + 0x53, 0xf3, 0x1f, 0x81, 0x1a, 0xf7, 0x7c, 0xcc, 0x22, 0xe4, 0x63, 0x8e, + 0x78, 0x2b, 0x79, 0xda, 0x56, 0x28, 0x43, 0x17, 0x88, 0x23, 0x8e, 0xf6, + 0xa4, 0xd3, 0xd0, 0x19, 0xc3, 0x95, 0x7c, 0xf0, 0xa3, 0x61, 0x98, 0x5c, + 0xd9, 0xa3, 0x28, 0xdd, 0x38, 0x8c, 0x3f, 0x54, 0x28, 0x8b, 0xb8, 0x20, + 0x88, 0xbe, 0xa5, 0x23, 0xaf, 0xf9, 0xcc, 0x6b, 0x6e, 0xd5, 0xe2, 0x44, + 0x26, 0x62, 0x93, 0x65, 0x6a, 0x89, 0xac, 0xcb, 0x7d, 0x96, 0xf0, 0xec, + 0xbb, 0xce, 0x38, 0x95, 0x33, 0x09, 0xa5, 0x2c, 0x7f, 0x94, 0x52, 0xc0, + 0x48, 0x53, 0xe6, 0xd4, 0x04, 0x71, 0xb0, 0xec, 0x3f, 0xa9, 0xd3, 0x55, + 0x1e, 0xab, 0xd8, 0xc7, 0x18, 0x29, 0x36, 0xd1, 0x30, 0x65, 0x3f, 0xfd, + 0xcb, 0xbb, 0x12, 0x69, 0x69, 0xc8, 0x70, 0xde, 0x82, 0x43, 0x1d, 0xfc, + 0xe2, 0xbe, 0xf8, 0xe7, 0xd7, 0x80, 0xa4, 0x8b, 0xea, 0x12, 0x4a, 0x64, + 0x37, 0x9d, 0x6f, 0xea, 0xa1, 0xa5, 0x2e, 0x06, 0x89, 0x7f, 0x00, 0x28, + 0x9e, 0xc8, 0x65, 0x78, 0x85, 0x81, 0x4a, 0x36, 0x7b, 0xeb, 0x53, 0x09, + 0x34, 0x1e, 0x32, 0x65, 0x1c, 0x7d, 0x91, 0x1a, 0xb8, 0xd0, 0xf9, 0x09, + 0x9e, 0xee, 0xba, 0xe3, 0xf5, 0x23, 0x67, 0x5f, 0x81, 0x23, 0x2c, 0xab, + 0xaf, 0xbb, 0x02, 0xf5, 0x20, 0x74, 0x3c, 0x11, 0xcf, 0x02, 0x98, 0xec, + 0x67, 0x1f, 0x1f, 0x99, 0x8a, 0xf8, 0xbf, 0xc4, 0xc4, 0x80, 0x4f, 0xa5, + 0x53, 0x09, 0x86, 0xd6, 0x8e, 0xfe, 0x9d, 0xc0, 0x47, 0xc7, 0xea, 0x29, + 0x7c, 0xb6, 0x4e, 0x7c, 0x2f, 0x0a, 0xc3, 0xf6, 0x1d, 0x42, 0x5a, 0xfe, + 0x61, 0xc3, 0x7c, 0xa0, 0xba, 0xec, 0xd0, 0xe3, 0x22, 0xf5, 0x2e, 0x95, + 0x1a, 0x29, 0xf7, 0xd5, 0xd8, 0x26, 0x5e, 0xdf, 0xdc, 0x22, 0x46, 0x84, + 0xc9, 0xbe, 0xc6, 0x72, 0xbe, 0x27, 0x46, 0x4c, 0x6d, 0x8e, 0x91, 0x4a, + 0xd8, 0x1e, 0xaa, 0x08, 0x20, 0x9d, 0x55, 0xdc, 0x6e, 0x03, 0x2d, 0x53, + 0x49, 0x44, 0x72, 0xae, 0xcb, 0xe6, 0x75, 0x99, 0xc9, 0xa1, 0xba, 0xdf, + 0x44, 0xc6, 0x94, 0xd4, 0x7d, 0xf5, 0x33, 0x5c, 0xde, 0x56, 0xb9, 0xfb, + 0xbc, 0xaa, 0xab, 0x8a, 0xed, 0x69, 0x05, 0x30, 0xbe, 0xb7, 0x60, 0x88, + 0x87, 0x35, 0xf7, 0x6f, 0x17, 0x5d, 0xbc, 0x97, 0x05, 0xf6, 0xfc, 0xc4, + 0x1a, 0x40, 0xc5, 0x3a, 0xbb, 0xdf, 0xa8, 0x6d, 0xc4, 0xa8, 0x94, 0xa3, + 0x02, 0x11, 0x7b, 0x70, 0x87, 0x17, 0x06, 0x8b, 0xd8, 0x80, 0x99, 0x25, + 0x11, 0x97, 0x01, 0x55, 0x1b, 0xdb, 0x2a, 0xf8, 0x90, 0xaa, 0x1f, 0x34, + 0xc4, 0x08, 0xe4, 0x50, 0x16, 0x00, 0x31, 0xb8, 0xe9, 0x31, 0xb0, 0xfe, + 0xdb, 0x40, 0x47, 0xf2, 0xe0, 0x6e, 0xf2, 0x22, 0x6e, 0xbc, 0x56, 0x3b, + 0x72, 0x4f, 0xc7, 0xae, 0x9e, 0x28, 0xfb, 0x86, 0x88, 0x10, 0x8b, 0x22, + 0x6f, 0x5a, 0xef, 0x57, 0x9f, 0x6a, 0xdd, 0x62, 0x4b, 0x0c, 0xd1, 0x59, + 0xd8, 0x89, 0xed, 0x96, 0x90, 0x16, 0x3d, 0xeb, 0xf8, 0x73, 0x8f, 0x8f, + 0x46, 0xbd, 0x9f, 0x40, 0x6c, 0xc0, 0x3b, 0xf4, 0x92, 0xdf, 0xf5, 0xef, + 0xcc, 0x63, 0x52, 0xeb, 0x36, 0x66, 0x04, 0x29, 0x6c, 0x39, 0x85, 0x2e, + 0xd0, 0x75, 0xa7, 0x24, 0x63, 0xd3, 0xa6, 0x23, 0x49, 0x8c, 0x89, 0xf9, + 0x67, 0x69, 0x37, 0x5a, 0x59, 0x76, 0x07, 0x56, 0x93, 0xe4, 0x64, 0xd9, + 0x61, 0x98, 0xbd, 0xdd, 0xcd, 0x13, 0xb4, 0xd6}, + {0xcd, 0xc8, 0x22, 0xdf, 0x6b, 0x56, 0x76, 0xce, 0xf6, 0xb7, 0xd0, 0xe0, + 0x1a, 0x63, 0x0c, 0x1d, 0xcb, 0x5e, 0xc0, 0x30, 0xf0, 0x29, 0x71, 0xc9, + 0x48, 0x14, 0xb1, 0xfd, 0x5f, 0xf4, 0xd0, 0x5a, 0xc1, 0xfc, 0xdc, 0x3d, + 0xcd, 0x22, 0x19, 0x90, 0xcd, 0x86, 0x96, 0x8b, 0x47, 0x77, 0x91, 0x20, + 0xb2, 0xa4, 0x98, 0x6c, 0x58, 0xf9, 0x3c, 0xe3, 0xaf, 0x9f, 0xcd, 0x36, + 0x3f, 0x8a, 0xed, 0x49, 0x24, 0x9a, 0x41, 0xd9, 0x5d, 0xf2, 0x49, 0x06, + 0x95, 0x6b, 0x5c, 0x03, 0x12, 0x9d, 0xd3, 0x4d, 0xe0, 0xab, 0x4e, 0xde, + 0x27, 0xa3, 0x65, 0xc7, 0xae, 0x1f, 0x26, 0x4e, 0xf2, 0x0d, 0xf9, 0x42, + 0x70, 0xd0, 0x52, 0xa1, 0xd1, 0xd5, 0xa1, 0xfa, 0x45, 0x22, 0x08, 0x49, + 0xa2, 0xbc, 0x28, 0xe1, 0x4d, 0x17, 0xf3, 0xc2, 0xac, 0xc8, 0x19, 0x44, + 0xd8, 0xcd, 0xf5, 0x44, 0x5a, 0x93, 0x1e, 0xb9, 0x8c, 0x9f, 0x4d, 0xb5, + 0xec, 0x31, 0x89, 0x98, 0x8e, 0x10, 0x1d, 0x31, 0x3f, 0xd2, 0xc5, 0x63, + 0x55, 0x3a, 0x84, 0x0c, 0xfc, 0xa9, 0xde, 0xae, 0x60, 0x33, 0x10, 0x25, + 0xba, 0xef, 0x1e, 0xa7, 0x37, 0x64, 0xd9, 0xb7, 0xae, 0x74, 0xb2, 0xfd, + 0x91, 0x51, 0x47, 0xd4, 0x50, 0xaa, 0x77, 0xf5, 0x02, 0x24, 0x7f, 0x17, + 0x53, 0xb9, 0x52, 0x24, 0xa6, 0x90, 0xda, 0x96, 0x21, 0x24, 0x89, 0xcd, + 0x90, 0x0e, 0xff, 0x34, 0xe2, 0x38, 0x56, 0xcd, 0x2b, 0xa8, 0xc4, 0x94, + 0x7b, 0x0f, 0x8c, 0x5c, 0x49, 0x2a, 0x3c, 0x83, 0xa2, 0xa9, 0x9c, 0x64, + 0x52, 0x2d, 0x45, 0x35, 0x27, 0x51, 0x56, 0x78, 0x4c, 0x51, 0xee, 0xe2, + 0x9e, 0xd8, 0x6b, 0xa8, 0xb2, 0x3e, 0x5b, 0x58, 0x14, 0x98, 0x03, 0xc5, + 0x48, 0xd3, 0x79, 0xc1, 0xf3, 0x3f, 0xf3, 0x9d, 0x52, 0xb4, 0x51, 0x05, + 0x82, 0xdc, 0xde, 0xf6, 0x4c, 0x3f, 0x93, 0x0e, 0x13, 0x20, 0x60, 0x1e, + 0x8d, 0xe4, 0x86, 0x9e, 0x1d, 0x1e, 0x8a, 0x4e, 0x2b, 0xcc, 0x83, 0x1a, + 0x21, 0xc8, 0x51, 0xb3, 0xe6, 0xa2, 0xbc, 0x62, 0xda, 0xcc, 0x68, 0x8a, + 0xea, 0x9d, 0x00, 0x08, 0xa5, 0x09, 0xe1, 0x1a, 0x35, 0x03, 0x18, 0xf7, + 0x1f, 0xc8, 0xdf, 0x3e, 0xc8, 0xba, 0xd4, 0x29, 0x2f, 0x6c, 0xfc, 0x72, + 0x06, 0x7d, 0x1a, 0x36, 0xca, 0x1a, 0x03, 0x83, 0x82, 0x1a, 0x63, 0x1d, + 0x65, 0xe1, 0x5d, 0xc0, 0xb4, 0xe4, 0xe2, 0x67, 0xf3, 0xbd, 0xa6, 0xfe, + 0x09, 0x4c, 0x53, 0xbc, 0xf3, 0x67, 0x2b, 0x11, 0xea, 0x10, 0xfd, 0xaa, + 0x1b, 0x5c, 0x6c, 0x11, 0xaf, 0xd5, 0xb3, 0xfc, 0x47, 0x84, 0x82, 0xb6, + 0x3d, 0x59, 0x2e, 0x6f, 0xed, 0x9a, 0x4f, 0x73, 0xef, 0x45, 0x9b, 0x8f, + 0x31, 0x47, 0x38, 0x48, 0xba, 0xdc, 0x01, 0xab, 0x3c, 0x81, 0x25, 0xe2, + 0xa8, 0x9f, 0xac, 0x63, 0x12, 0x5e, 0xe2, 0x80, 0x07, 0xde, 0xa6, 0xaf, + 0x87, 0xaf, 0x83, 0x39, 0x7e, 0x74, 0x28, 0x12, 0xb5, 0xb8, 0x0a, 0xce, + 0xc3, 0x7c, 0x4c, 0xe1, 0x0c, 0x2b, 0xb7, 0xfe, 0x1b, 0x37, 0xa5, 0xcc, + 0xf9, 0xbb, 0xf1, 0x16, 0xc3, 0x30, 0xbf, 0xad, 0xcf, 0xe5, 0xf4, 0xd6, + 0xef, 0x66, 0x90, 0x7c, 0xec, 0x53, 0xc8, 0x91, 0xa7, 0x79, 0xcb, 0x5e, + 0x11, 0x1f, 0x0d, 0xa5, 0x6e, 0xfb, 0x38, 0x7c, 0x0d, 0xba, 0xcc, 0x50, + 0x7f, 0x26, 0x44, 0x2c, 0x5a, 0xd6, 0xd2, 0x4d, 0x5c, 0xf1, 0xbf, 0x1c, + 0x14, 0xc6, 0x82, 0xd1, 0xd4, 0x23, 0x8a, 0xa2, 0x03, 0x69, 0xc5, 0x6c, + 0x38, 0xed, 0xe6, 0x77, 0x78, 0xdc, 0x90, 0xd5, 0xf4, 0x6e, 0x43, 0x4f, + 0x5b, 0x2c, 0x57, 0x4a, 0x22, 0xff, 0x82, 0xfa, 0xc2, 0xd0, 0xbc, 0xc7, + 0x1d, 0x20, 0x7a, 0xfa, 0x3e, 0x76, 0x4d, 0x86, 0xe2, 0xe4, 0x2f, 0x9d, + 0x8b, 0x9d, 0xa6, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {487, + {0x8c, 0xa5, 0xc3, 0x78, 0x05, 0x5a, 0xff, 0x77, 0x46, 0x51, 0x0e, 0x80, + 0x10, 0xc4, 0xb3, 0x8a}, + {0x39, 0x6a, 0x91, 0xfb, 0xe1, 0x51, 0xc0, 0xa9, 0x7f, 0x75, 0xb5, 0xea, + 0x86, 0xb2, 0x26, 0x8c, 0x8f, 0x36, 0xf3, 0x33, 0xc5, 0x5d, 0x85, 0xc4, + 0x72, 0x39, 0x06, 0x48, 0xf9, 0x01, 0x4b, 0x99, 0xee, 0xb2, 0xc8, 0x96, + 0xdc, 0xe9, 0x7b, 0xa6, 0x25, 0x91, 0x51, 0x85, 0xdd, 0xee, 0xf3, 0x0a, + 0xf4, 0x57, 0xbe, 0xf4, 0x1f, 0xeb, 0x20, 0xfe, 0x12, 0x63, 0x02, 0xad, + 0xa1, 0xec, 0x2e, 0x38, 0x7a, 0x9f, 0x3d, 0x98, 0x9d, 0xae, 0x74, 0x59, + 0xda, 0x1f, 0x91, 0xef, 0xf1, 0x1b, 0xbd, 0x1d, 0xe2, 0x24, 0x85, 0x1b, + 0x48, 0xf0, 0xbb, 0x22, 0x96, 0xc9, 0xde, 0x33, 0xd6, 0xc6, 0xc9, 0xb0, + 0x60, 0x0f, 0x29, 0x35, 0x44, 0x02, 0xaa, 0xd2, 0x7e, 0x26, 0x74, 0x11, + 0x03, 0x9a, 0xfb, 0x8c, 0x7a, 0x27, 0xe8, 0xc1, 0x1b, 0x0f, 0x8d, 0xb7, + 0x15, 0x2e, 0xe0, 0xa9, 0x5f, 0xd7, 0xbe, 0x45, 0x3e, 0x1b, 0x49, 0xe5, + 0x0b, 0xba, 0xe9, 0x99, 0x70, 0x53, 0x5c, 0x14, 0x49, 0x1f, 0x6b, 0x91, + 0x00, 0x67, 0x50, 0x47, 0x67, 0x66, 0xc0, 0xf3, 0x1d, 0xed, 0x70, 0x1f, + 0x1d, 0x27, 0x2a, 0xe8, 0x53, 0x29, 0x73, 0x91, 0x6a, 0xa9, 0x0c, 0x2b, + 0x87, 0xe2, 0xfd, 0x28, 0x18, 0x73, 0xfc, 0x60, 0x2d, 0x8c, 0xdc, 0x0d, + 0xd3, 0xb2, 0x84, 0xa1, 0x18, 0x95, 0x24, 0x4b, 0x1a, 0x3e, 0xba, 0x0d, + 0xa1, 0xc4, 0x97, 0x00, 0xa1, 0xee, 0x68, 0x8c, 0xcc, 0x7e, 0x3a, 0xbe, + 0xc4, 0x03, 0xf2, 0xd3, 0xff, 0xe5, 0x4b, 0x56, 0x74, 0x04, 0xb3, 0x99, + 0xce, 0xe3, 0x66, 0x2c, 0x32, 0x91, 0xa7, 0x56, 0xfb, 0x51, 0x44, 0x93, + 0xb8, 0xbf, 0xe9, 0x9a, 0x55, 0x1d, 0x39, 0x96, 0x18, 0xfa, 0x92, 0x64, + 0xc0, 0xa5, 0xb1, 0x9d, 0x81, 0x85, 0xde, 0xbb, 0xab, 0xbb, 0x01, 0x0e, + 0x47, 0x25, 0xb3, 0x0c, 0xce, 0x9a, 0xa5, 0xfd, 0x06, 0x06, 0x94, 0x6e, + 0x37, 0x1c, 0x9c, 0x28, 0xd5, 0x55, 0xa5, 0xab, 0x33, 0xa9, 0xc4, 0x7e, + 0x46, 0xbd, 0x96, 0xea, 0xa1, 0x01, 0x53, 0xef, 0xd2, 0x9e, 0xdc, 0xfa, + 0x36, 0x4b, 0x55, 0xd2, 0x24, 0xc5, 0xb0, 0x2c, 0xe8, 0xcb, 0xfd, 0x7a, + 0xa1, 0xe0, 0x6d, 0x8e, 0x08, 0xc5, 0x2a, 0xb1, 0x3d, 0xb9, 0x6f, 0x97, + 0xb7, 0xda, 0xb6, 0x5e, 0x39, 0x5f, 0x51, 0x43, 0x62, 0x73, 0x52, 0x13, + 0x98, 0xc3, 0x1a, 0x74, 0x23, 0x80, 0x44, 0x3b, 0xb7, 0xf6, 0xae, 0x1d, + 0x79, 0x61, 0x79, 0xc5, 0xbf, 0x05, 0xb0, 0xad, 0x41, 0xda, 0xb9, 0x2d, + 0x3f, 0x8f, 0x46, 0x53, 0xd8, 0x94, 0xa4, 0xac, 0x46, 0x3b, 0x7b, 0x6b, + 0xd1, 0xb8, 0x66, 0x00, 0x91, 0xb5, 0xcc, 0x2d, 0x1d, 0x44, 0xb2, 0x71, + 0xb9, 0x07, 0x53, 0xd7, 0x78, 0xe1, 0x7b, 0x5a, 0xcb, 0x8e, 0x2a, 0xdf, + 0x60, 0x3f, 0x0c, 0x78, 0x65, 0x4d, 0x3f, 0x21, 0x56, 0x30, 0x01, 0xc2, + 0x85, 0x40, 0xc3, 0xd1, 0x22, 0x59, 0x2e, 0xfd, 0xf4, 0xad, 0xa7, 0xfe, + 0x85, 0x28, 0x6a, 0x07, 0x87, 0x20, 0x14, 0x35, 0x67, 0xa8, 0x67, 0x90, + 0x1c, 0x27, 0x8f, 0x32, 0x21, 0xcb, 0x7b, 0xb9, 0xf3, 0x81, 0xed, 0xec, + 0x94, 0x07, 0x2c, 0x7f, 0xb0, 0x94, 0x7c, 0xe1, 0x7f, 0xc6, 0x6a, 0x55, + 0x74, 0x1f, 0x04, 0x95, 0x1c, 0x67, 0x76, 0xe7, 0xcd, 0x0e, 0x33, 0xbd, + 0x23, 0x5c, 0xf7, 0x79, 0x14, 0x0a, 0x7d, 0x83, 0x26, 0x84, 0x82, 0x9a, + 0xec, 0x2c, 0x06, 0xeb, 0x03, 0xe6, 0x96, 0x17, 0x6e, 0x2b, 0xf3, 0x5c, + 0xa8, 0x4f, 0x11, 0x9e, 0x68, 0xfb, 0xc1, 0x18, 0x52, 0xae, 0xe8, 0x1c, + 0xea, 0x1c, 0x8e, 0xd9, 0x9d, 0x63, 0xaa, 0x02, 0x0b, 0x26, 0xb5, 0x85, + 0xae, 0x98, 0x6d, 0xd3, 0xb8, 0xcd, 0x5d, 0x14}, + {0x4c, 0xbd, 0x3d, 0xd7, 0xd9, 0x30, 0x8e, 0x87, 0xc8, 0xf0, 0x03, 0xd2, + 0x4f, 0x1b, 0xbf, 0xdb, 0x24, 0x21, 0x9b, 0xa9, 0x27, 0xec, 0x02, 0xf4, + 0x3a, 0xb8, 0xa6, 0x99, 0x1c, 0xa3, 0x8b, 0x72, 0x5d, 0xbf, 0x03, 0xb8, + 0xf4, 0x57, 0x86, 0x44, 0xde, 0xd3, 0xb8, 0x5b, 0x3c, 0x5a, 0x8b, 0xaf, + 0x84, 0xfb, 0xae, 0xcf, 0xee, 0x27, 0xc1, 0x38, 0xf2, 0x14, 0xb1, 0x36, + 0x9e, 0x0e, 0x1f, 0xdc, 0x4b, 0x50, 0xf8, 0x5f, 0x6e, 0xc5, 0xa4, 0x86, + 0x32, 0xe8, 0x9a, 0x05, 0x74, 0x2c, 0x15, 0xf2, 0x26, 0x87, 0x28, 0xd2, + 0x56, 0x0f, 0x6c, 0x09, 0x58, 0x2d, 0x2f, 0xb5, 0x59, 0x4c, 0x7e, 0x89, + 0x0f, 0x94, 0x22, 0xd4, 0xcb, 0xf8, 0x4d, 0xa1, 0xbe, 0xc3, 0xe4, 0x8c, + 0x62, 0x9c, 0x10, 0x3b, 0x46, 0x2e, 0x05, 0x6e, 0x12, 0xd1, 0x6e, 0x2b, + 0x50, 0xf4, 0xc0, 0xc3, 0xc7, 0x61, 0xbc, 0x06, 0xcf, 0x96, 0xd8, 0x6c, + 0xcd, 0x3d, 0xb6, 0xb0, 0xb2, 0xf9, 0x38, 0xe3, 0x0f, 0xe3, 0xdb, 0xf6, + 0x48, 0x41, 0x6e, 0xa1, 0x41, 0xfc, 0xa1, 0xa3, 0xc6, 0xc9, 0x87, 0x85, + 0x95, 0x2d, 0x9d, 0x33, 0x81, 0xd0, 0x31, 0x3c, 0xc8, 0x68, 0x4f, 0x06, + 0x8b, 0x7b, 0x35, 0xa0, 0x13, 0x7a, 0x74, 0x15, 0xef, 0x91, 0x9a, 0x67, + 0x3c, 0x9d, 0xfa, 0x91, 0x96, 0x39, 0x10, 0x19, 0xc2, 0xd8, 0xaa, 0x75, + 0x78, 0xe0, 0xa9, 0x86, 0xed, 0x3f, 0x7e, 0x91, 0x35, 0x8c, 0x56, 0xa3, + 0x81, 0x53, 0x7d, 0x6f, 0x0c, 0xc3, 0x98, 0x13, 0x2b, 0xb6, 0x79, 0xa1, + 0x76, 0x6b, 0xdd, 0x90, 0x56, 0x31, 0xb3, 0xa4, 0x0e, 0x97, 0x53, 0xd0, + 0x54, 0x8d, 0x33, 0x94, 0x09, 0x9b, 0x04, 0x5d, 0xfa, 0x2f, 0x72, 0x5e, + 0xd2, 0xa7, 0xc8, 0x59, 0x4e, 0xc8, 0x7c, 0x2b, 0x4d, 0x8e, 0x1a, 0xf1, + 0x9e, 0x89, 0x96, 0xe0, 0x24, 0x1f, 0xd5, 0xc2, 0x15, 0x2c, 0x72, 0x7e, + 0x3e, 0x8e, 0x27, 0x24, 0x7b, 0x2b, 0x82, 0x5a, 0x59, 0x06, 0x2c, 0xc5, + 0xf6, 0x2a, 0xe9, 0xe3, 0x8c, 0x6b, 0xb4, 0x78, 0x18, 0x58, 0x94, 0x4c, + 0x4b, 0x09, 0x9e, 0x34, 0x70, 0x26, 0x65, 0xae, 0xe0, 0x8a, 0x77, 0x3e, + 0xe5, 0xd4, 0x96, 0xdd, 0x78, 0x0a, 0x5b, 0xdd, 0x94, 0x7a, 0x94, 0x94, + 0xec, 0x6e, 0x06, 0x97, 0x11, 0x6e, 0x46, 0xf6, 0xb2, 0x8e, 0x18, 0xf4, + 0x31, 0x27, 0x8a, 0x6d, 0x65, 0x6a, 0xa9, 0xbd, 0x54, 0x6e, 0xab, 0xd4, + 0xc2, 0x7b, 0x5d, 0x52, 0x37, 0x47, 0xd4, 0x9a, 0x5a, 0xa2, 0x1e, 0x30, + 0xfd, 0x02, 0x55, 0xc1, 0xdf, 0x7d, 0x91, 0x33, 0xd4, 0xcb, 0x28, 0x3c, + 0x6f, 0x98, 0x0a, 0xdd, 0x30, 0x6e, 0xc0, 0x01, 0x61, 0x03, 0x67, 0x96, + 0xa0, 0xe9, 0x38, 0x89, 0x37, 0x4d, 0xe4, 0xce, 0xd4, 0x91, 0x40, 0x3d, + 0xe5, 0x06, 0x66, 0x00, 0xbd, 0xd0, 0xc4, 0x2f, 0x4c, 0xba, 0x7a, 0xef, + 0x33, 0xcb, 0x98, 0x4b, 0x9c, 0x38, 0xdb, 0x4f, 0xa7, 0x64, 0x8c, 0x94, + 0xbd, 0xd4, 0x85, 0x6d, 0xdd, 0xfa, 0xb1, 0xc2, 0x2e, 0x44, 0x75, 0xe9, + 0x9b, 0xab, 0x36, 0xd8, 0xfe, 0xd3, 0x63, 0x1b, 0x75, 0x93, 0xe8, 0x70, + 0x08, 0x0c, 0xae, 0xae, 0xd7, 0x68, 0x4f, 0xc1, 0x08, 0x96, 0xa7, 0xa3, + 0x04, 0x67, 0xd4, 0x03, 0xc6, 0xf7, 0xd5, 0x91, 0x13, 0xca, 0x05, 0x4c, + 0x18, 0xb6, 0xd4, 0xf2, 0x67, 0x8c, 0xc0, 0x10, 0x3c, 0x95, 0x08, 0x65, + 0x23, 0x42, 0x5a, 0xf5, 0xbc, 0xa9, 0x5a, 0xb9, 0x4f, 0x1f, 0x8d, 0xb7, + 0xaa, 0xaf, 0x86, 0x78, 0xef, 0xe1, 0x71, 0xd0, 0xc7, 0xd2, 0x06, 0xec, + 0x7b, 0xa8, 0x72, 0x09, 0x31, 0x07, 0x39, 0x11, 0xd8, 0x0c, 0x19, 0xb3, + 0x45, 0x49, 0x85, 0x06, 0x76, 0xe1, 0x51, 0x2d, 0x2a, 0xf6, 0x43, 0xb8, + 0xc0, 0x02, 0x96, 0xe2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {488, + {0x6b, 0x6e, 0xb0, 0xc9, 0x71, 0xf5, 0xb1, 0xad, 0xd2, 0xfd, 0x4b, 0x29, + 0x37, 0xac, 0x12, 0x5f}, + {0x39, 0x6a, 0x91, 0xfb, 0xe1, 0x51, 0xc0, 0xa9, 0x7f, 0x75, 0xb5, 0xea, + 0x86, 0xb2, 0x26, 0x8c, 0x8f, 0x36, 0xf3, 0x33, 0xc5, 0x5d, 0x85, 0xc4, + 0x72, 0x39, 0x06, 0x48, 0xf9, 0x01, 0x4b, 0x99, 0xee, 0xb2, 0xc8, 0x96, + 0xdc, 0xe9, 0x7b, 0xa6, 0x25, 0x91, 0x51, 0x85, 0xdd, 0xee, 0xf3, 0x0a, + 0xf4, 0x57, 0xbe, 0xf4, 0x1f, 0xeb, 0x20, 0xfe, 0x12, 0x63, 0x02, 0xad, + 0xa1, 0xec, 0x2e, 0x38, 0x7a, 0x9f, 0x3d, 0x98, 0x9d, 0xae, 0x74, 0x59, + 0xda, 0x1f, 0x91, 0xef, 0xf1, 0x1b, 0xbd, 0x1d, 0xe2, 0x24, 0x85, 0x1b, + 0x48, 0xf0, 0xbb, 0x22, 0x96, 0xc9, 0xde, 0x33, 0xd6, 0xc6, 0xc9, 0xb0, + 0x60, 0x0f, 0x29, 0x35, 0x44, 0x02, 0xaa, 0xd2, 0x7e, 0x26, 0x74, 0x11, + 0x03, 0x9a, 0xfb, 0x8c, 0x7a, 0x27, 0xe8, 0xc1, 0x1b, 0x0f, 0x8d, 0xb7, + 0x15, 0x2e, 0xe0, 0xa9, 0x5f, 0xd7, 0xbe, 0x45, 0x3e, 0x1b, 0x49, 0xe5, + 0x0b, 0xba, 0xe9, 0x99, 0x70, 0x53, 0x5c, 0x14, 0x49, 0x1f, 0x6b, 0x91, + 0x00, 0x67, 0x50, 0x47, 0x67, 0x66, 0xc0, 0xf3, 0x1d, 0xed, 0x70, 0x1f, + 0x1d, 0x27, 0x2a, 0xe8, 0x53, 0x29, 0x73, 0x91, 0x6a, 0xa9, 0x0c, 0x2b, + 0x87, 0xe2, 0xfd, 0x28, 0x18, 0x73, 0xfc, 0x60, 0x2d, 0x8c, 0xdc, 0x0d, + 0xd3, 0xb2, 0x84, 0xa1, 0x18, 0x95, 0x24, 0x4b, 0x1a, 0x3e, 0xba, 0x0d, + 0xa1, 0xc4, 0x97, 0x00, 0xa1, 0xee, 0x68, 0x8c, 0xcc, 0x7e, 0x3a, 0xbe, + 0xc4, 0x03, 0xf2, 0xd3, 0xff, 0xe5, 0x4b, 0x56, 0x74, 0x04, 0xb3, 0x99, + 0xce, 0xe3, 0x66, 0x2c, 0x32, 0x91, 0xa7, 0x56, 0xfb, 0x51, 0x44, 0x93, + 0xb8, 0xbf, 0xe9, 0x9a, 0x55, 0x1d, 0x39, 0x96, 0x18, 0xfa, 0x92, 0x64, + 0xc0, 0xa5, 0xb1, 0x9d, 0x81, 0x85, 0xde, 0xbb, 0xab, 0xbb, 0x01, 0x0e, + 0x47, 0x25, 0xb3, 0x0c, 0xce, 0x9a, 0xa5, 0xfd, 0x06, 0x06, 0x94, 0x6e, + 0x37, 0x1c, 0x9c, 0x28, 0xd5, 0x55, 0xa5, 0xab, 0x33, 0xa9, 0xc4, 0x7e, + 0x46, 0xbd, 0x96, 0xea, 0xa1, 0x01, 0x53, 0xef, 0xd2, 0x9e, 0xdc, 0xfa, + 0x36, 0x4b, 0x55, 0xd2, 0x24, 0xc5, 0xb0, 0x2c, 0xe8, 0xcb, 0xfd, 0x7a, + 0xa1, 0xe0, 0x6d, 0x8e, 0x08, 0xc5, 0x2a, 0xb1, 0x3d, 0xb9, 0x6f, 0x97, + 0xb7, 0xda, 0xb6, 0x5e, 0x39, 0x5f, 0x51, 0x43, 0x62, 0x73, 0x52, 0x13, + 0x98, 0xc3, 0x1a, 0x74, 0x23, 0x80, 0x44, 0x3b, 0xb7, 0xf6, 0xae, 0x1d, + 0x79, 0x61, 0x79, 0xc5, 0xbf, 0x05, 0xb0, 0xad, 0x41, 0xda, 0xb9, 0x2d, + 0x3f, 0x8f, 0x46, 0x53, 0xd8, 0x94, 0xa4, 0xac, 0x46, 0x3b, 0x7b, 0x6b, + 0xd1, 0xb8, 0x66, 0x00, 0x91, 0xb5, 0xcc, 0x2d, 0x1d, 0x44, 0xb2, 0x71, + 0xb9, 0x07, 0x53, 0xd7, 0x78, 0xe1, 0x7b, 0x5a, 0xcb, 0x8e, 0x2a, 0xdf, + 0x60, 0x3f, 0x0c, 0x78, 0x65, 0x4d, 0x3f, 0x21, 0x56, 0x30, 0x01, 0xc2, + 0x85, 0x40, 0xc3, 0xd1, 0x22, 0x59, 0x2e, 0xfd, 0xf4, 0xad, 0xa7, 0xfe, + 0x85, 0x28, 0x6a, 0x07, 0x87, 0x20, 0x14, 0x35, 0x67, 0xa8, 0x67, 0x90, + 0x1c, 0x27, 0x8f, 0x32, 0x21, 0xcb, 0x7b, 0xb9, 0xf3, 0x81, 0xed, 0xec, + 0x94, 0x07, 0x2c, 0x7f, 0xb0, 0x94, 0x7c, 0xe1, 0x7f, 0xc6, 0x6a, 0x55, + 0x74, 0x1f, 0x04, 0x95, 0x1c, 0x67, 0x76, 0xe7, 0xcd, 0x0e, 0x33, 0xbd, + 0x23, 0x5c, 0xf7, 0x79, 0x14, 0x0a, 0x7d, 0x83, 0x26, 0x84, 0x82, 0x9a, + 0xec, 0x2c, 0x06, 0xeb, 0x03, 0xe6, 0x96, 0x17, 0x6e, 0x2b, 0xf3, 0x5c, + 0xa8, 0x4f, 0x11, 0x9e, 0x68, 0xfb, 0xc1, 0x18, 0x52, 0xae, 0xe8, 0x1c, + 0xea, 0x1c, 0x8e, 0xd9, 0x9d, 0x63, 0xaa, 0x02, 0x0b, 0x26, 0xb5, 0x85, + 0xae, 0x98, 0x6d, 0xd3, 0xb8, 0xcd, 0x5d, 0x14}, + {0x09, 0x53, 0xb5, 0xb9, 0x05, 0x8f, 0xbc, 0xf9, 0x3e, 0x3f, 0x75, 0xca, + 0xa8, 0xd8, 0x53, 0x8e, 0x27, 0xb1, 0xa4, 0xd2, 0x44, 0xeb, 0x1c, 0x65, + 0x17, 0xb8, 0xa6, 0x7e, 0x3a, 0xf8, 0x9d, 0x23, 0xff, 0xea, 0x36, 0xad, + 0x86, 0x83, 0x2e, 0xaa, 0x0f, 0xbb, 0x89, 0x3c, 0x3b, 0x84, 0x36, 0x16, + 0x85, 0x6b, 0x57, 0x6d, 0xc7, 0x5f, 0xde, 0xee, 0xfc, 0xe7, 0xf9, 0x7b, + 0x6c, 0x6a, 0x05, 0x07, 0xc7, 0x0c, 0xbb, 0x0e, 0xdb, 0xe8, 0xcd, 0xd3, + 0x85, 0x05, 0x97, 0xf4, 0x1e, 0x15, 0xc1, 0x81, 0xbc, 0x08, 0x80, 0x00, + 0x00, 0x0f, 0xfe, 0xbc, 0x30, 0x33, 0xc7, 0xd5, 0xb6, 0x0b, 0xd3, 0x44, + 0x15, 0xd4, 0xb7, 0xdc, 0x7a, 0xfb, 0x4d, 0x5c, 0x59, 0x12, 0x50, 0x3c, + 0x17, 0x2e, 0x74, 0xec, 0x56, 0xdb, 0xf1, 0x1f, 0x29, 0x1c, 0xe2, 0x33, + 0x8b, 0x9c, 0x00, 0xda, 0x4f, 0x01, 0x99, 0xa6, 0x2f, 0xf3, 0xd6, 0x02, + 0xe8, 0x09, 0x95, 0x60, 0x56, 0xf5, 0x42, 0x6c, 0x26, 0xc5, 0x4e, 0x5a, + 0x2d, 0x19, 0xa4, 0x40, 0x99, 0xa4, 0x52, 0x0f, 0x13, 0x68, 0x7b, 0xa6, + 0x16, 0x71, 0x5a, 0xa2, 0xd9, 0x75, 0x42, 0x36, 0x29, 0x53, 0x6d, 0xec, + 0xed, 0x47, 0xad, 0x2c, 0x64, 0xdb, 0xbb, 0x23, 0x02, 0x3c, 0x0c, 0x3d, + 0x3d, 0x07, 0xc7, 0xbf, 0xf8, 0x73, 0x01, 0x2f, 0xe4, 0x7e, 0xbd, 0x17, + 0xf6, 0x74, 0x7a, 0xa6, 0xdf, 0xc6, 0x50, 0x56, 0x4e, 0xbc, 0x0e, 0xbb, + 0xf2, 0xa0, 0xca, 0x04, 0xc5, 0x24, 0x17, 0x24, 0x1a, 0x54, 0xec, 0xa0, + 0xa2, 0x5f, 0x8b, 0x12, 0x93, 0x4e, 0x8e, 0x7b, 0x93, 0x9b, 0x7c, 0x47, + 0x07, 0xe8, 0x09, 0x9e, 0x89, 0x8c, 0xe0, 0x47, 0xeb, 0x7e, 0xb7, 0x36, + 0xbd, 0x80, 0x71, 0xe7, 0x81, 0xe2, 0x0f, 0xdd, 0x75, 0xb7, 0x9d, 0xdf, + 0xdb, 0x57, 0xfc, 0x3f, 0x27, 0xad, 0x74, 0xc0, 0x99, 0x58, 0x50, 0x44, + 0xc5, 0xb7, 0x56, 0x38, 0xaf, 0xc1, 0xd1, 0xb2, 0xb2, 0x8e, 0xdf, 0x32, + 0x1b, 0xe1, 0xf1, 0xdb, 0x7c, 0x46, 0x0a, 0xf2, 0xba, 0x34, 0x9f, 0xc5, + 0x6d, 0xca, 0xb0, 0xbc, 0x68, 0x6d, 0xc3, 0x78, 0x45, 0xea, 0xab, 0x3d, + 0x7b, 0x6f, 0xb0, 0x9e, 0x4d, 0x2f, 0x9e, 0x9a, 0x78, 0x34, 0x9f, 0xc9, + 0x35, 0x88, 0xe9, 0xa9, 0xed, 0xb6, 0x52, 0x31, 0x33, 0x69, 0x51, 0xf4, + 0x6d, 0xdd, 0x3f, 0xe1, 0x88, 0x04, 0xf1, 0x47, 0xb5, 0xd3, 0xd3, 0xe6, + 0x34, 0x1e, 0x78, 0x9e, 0x8f, 0x5f, 0x57, 0xfe, 0x81, 0xb4, 0x80, 0xd9, + 0x12, 0xb6, 0x40, 0x44, 0xf2, 0x83, 0x3c, 0xfc, 0x67, 0xed, 0xbf, 0x44, + 0x63, 0x73, 0x1c, 0x51, 0xd7, 0x00, 0x24, 0xd2, 0xf0, 0x6c, 0xca, 0x58, + 0x2f, 0x70, 0x4c, 0xd7, 0x18, 0xa6, 0xf3, 0xf7, 0x11, 0xaf, 0x72, 0x2c, + 0x74, 0xd9, 0x19, 0x8d, 0xff, 0xa7, 0x42, 0x99, 0x39, 0x4b, 0x06, 0xa4, + 0x7c, 0xde, 0x1f, 0x6a, 0xcb, 0x71, 0x6b, 0xa1, 0x27, 0x75, 0xdc, 0x3c, + 0x92, 0x00, 0x2f, 0x29, 0x70, 0x2b, 0x71, 0x3a, 0xe3, 0xa7, 0xdd, 0x17, + 0x24, 0x52, 0x82, 0x96, 0x22, 0x37, 0x4c, 0xc2, 0xfe, 0xb6, 0x64, 0xdb, + 0xca, 0x86, 0xe8, 0x2c, 0x9a, 0xe5, 0xd3, 0xc6, 0xd6, 0xe1, 0xe6, 0x7f, + 0x84, 0x3c, 0xb2, 0xa1, 0x2e, 0xbf, 0xfd, 0xc5, 0x9c, 0xba, 0x98, 0xb3, + 0x5f, 0x4e, 0x67, 0x32, 0xbb, 0x96, 0xe2, 0xdd, 0x9b, 0xe4, 0xa5, 0x17, + 0x11, 0x6f, 0x7e, 0x11, 0x63, 0x7c, 0x76, 0x26, 0xce, 0x6f, 0xa3, 0x61, + 0xe4, 0x31, 0x2d, 0xd6, 0x90, 0x6b, 0x29, 0xf6, 0xe7, 0x0c, 0x07, 0x85, + 0xfc, 0xca, 0x06, 0x15, 0x44, 0x66, 0xda, 0x51, 0x47, 0x6b, 0x38, 0xc8, + 0x8c, 0xf5, 0xcb, 0xc0, 0x03, 0x6f, 0x72, 0x31, 0xc6, 0x4e, 0xf0, 0xaa, + 0x0b, 0xd7, 0x26, 0x07}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {489, + {0xfd, 0x42, 0xd9, 0x87, 0xdb, 0xbc, 0x49, 0x2c, 0x3f, 0xdb, 0xda, 0xb5, + 0xdb, 0xe2, 0x82, 0xfb}, + {0x85, 0x09, 0xd2, 0x4a, 0xd2, 0x69, 0xc3, 0x5b, 0xc0, 0x9c, 0xea, 0x89, + 0xf3, 0x7a, 0x3d, 0xbf, 0x4f, 0x4c, 0x12, 0x98, 0x7a, 0xdd, 0xd2, 0xe7, + 0xa9, 0xc2, 0xd8, 0x56, 0x0e, 0x45, 0xea, 0xe1, 0x0c, 0x81, 0xc7, 0x66, + 0x61, 0x29, 0xac, 0x31, 0x9c, 0xcf, 0x68, 0xed, 0x9d, 0x1d, 0x91, 0x81, + 0x71, 0x90, 0xcb, 0x39, 0xc2, 0x29, 0x5e, 0x5f, 0x28, 0xab, 0xff, 0xfd, + 0x60, 0x10, 0xc9, 0x1f, 0x88, 0x1c, 0x98, 0x9f, 0xa1, 0x79, 0x7b, 0xb3, + 0xff, 0xf1, 0xd5, 0x80, 0xb3, 0x2f, 0x9c, 0x2c, 0xb3, 0x00, 0xe2, 0x09, + 0x82, 0x8a, 0x13, 0x6b, 0x27, 0xe4, 0x36, 0xce, 0x9a, 0xa2, 0xd5, 0x38, + 0xb3, 0x2c, 0x62, 0x11, 0x64, 0xc1, 0x21, 0x9d, 0x11, 0x02, 0xee, 0x64, + 0xba, 0xb8, 0x5e, 0x9e, 0x5b, 0x65, 0xcc, 0x19, 0x6f, 0xc1, 0x04, 0x5f, + 0xcc, 0x00, 0x57, 0xaf, 0xe3, 0x6a, 0x15, 0xab, 0xf7, 0x25, 0x10, 0xa5, + 0xff, 0x4a, 0x9e, 0x7c, 0xac, 0x19, 0x36, 0x17, 0xed, 0x04, 0xb5, 0x30, + 0x98, 0x05, 0x3b, 0x33, 0x72, 0xf5, 0x2b, 0x75, 0x04, 0x93, 0x84, 0x32, + 0xbe, 0xab, 0xc5, 0xbc, 0x2d, 0xc2, 0xec, 0xa5, 0x01, 0xa8, 0xb8, 0x80, + 0xf3, 0x5a, 0x8b, 0xdc, 0xbb, 0xd1, 0x8a, 0x78, 0x00, 0xdb, 0x70, 0x71, + 0xb8, 0xde, 0x36, 0x13, 0xb4, 0x41, 0x0a, 0xad, 0x97, 0x54, 0xcb, 0xef, + 0xe3, 0x45, 0xac, 0xb1, 0x77, 0x56, 0x14, 0x17, 0xea, 0x37, 0xd5, 0x66, + 0x93, 0xda, 0x8b, 0x21, 0x00, 0x1b, 0x48, 0x4e, 0x61, 0x3c, 0xfa, 0xe2, + 0x5b, 0x3c, 0x22, 0x20, 0x4d, 0x27, 0xa1, 0xef, 0x7a, 0xa6, 0x96, 0x86, + 0x26, 0x1b, 0x6e, 0x03, 0xcb, 0xce, 0x11, 0x92, 0x9c, 0x69, 0xcf, 0xe2, + 0x11, 0x64, 0x91, 0xda, 0x3d, 0xb5, 0x16, 0x2c, 0xac, 0x2e, 0x78, 0x7b, + 0xbb, 0x80, 0x9f, 0xc4, 0x4b, 0x87, 0x35, 0x81, 0xdf, 0x64, 0x51, 0xb9, + 0x17, 0x04, 0x05, 0xdd, 0x77, 0x76, 0xe3, 0x55, 0xb3, 0xbd, 0x5f, 0xef, + 0xa7, 0x7d, 0x73, 0xcb, 0x2f, 0x80, 0x44, 0x50, 0x2d, 0xdf, 0x81, 0xa4, + 0x91, 0xfe, 0x80, 0x3d, 0x82, 0x6b, 0xcd, 0xf2, 0x8a, 0xd1, 0xe2, 0x59, + 0xbe, 0x33, 0xa0, 0x75, 0xb6, 0x53, 0xba, 0xd6, 0x65, 0xb6, 0xa8, 0xd7, + 0x0c, 0x23, 0x02, 0x3c, 0x19, 0xf0, 0xf1, 0x4b, 0x68, 0x18, 0x11, 0x27, + 0xbb, 0x2e, 0x28, 0x9f, 0xa0, 0xcc, 0x27, 0x18, 0x61, 0x63, 0xef, 0x15, + 0xeb, 0x93, 0x4e, 0x81, 0xdc, 0xa6, 0xbd, 0x11, 0x10, 0x05, 0xc3, 0x63, + 0xb3, 0x1d, 0xb8, 0xfe, 0x01, 0xd2, 0x71, 0x3e, 0x85, 0x11, 0x7e, 0xb8, + 0x98, 0x04, 0xbe, 0x23, 0x76, 0x0c, 0xa8, 0xa8, 0xb3, 0x57, 0x38, 0xa5, + 0x2a, 0x15, 0x44, 0xf8, 0x67, 0x19, 0x52, 0x17, 0x66, 0x35, 0x65, 0x34, + 0x12, 0x3b, 0xf3, 0xf3, 0x53, 0x77, 0xe7, 0x13, 0x8f, 0xe1, 0x03, 0xc5, + 0xea, 0x21, 0x3e, 0xe6, 0x82, 0xab, 0x4f, 0x6a, 0xa3, 0x07, 0x0d, 0x34, + 0xad, 0xa6, 0x4d, 0xf9, 0x55, 0x76, 0xdd, 0xb3, 0x1e, 0xac, 0x19, 0xe0, + 0x31, 0xa8, 0xed, 0xab, 0xaf, 0x52, 0xc5, 0x6d, 0xca, 0x7d, 0x4b, 0x90, + 0xb1, 0xdc, 0x3d, 0x75, 0xe9, 0xf2, 0xed, 0xbd, 0xeb, 0x54, 0xaa, 0x73, + 0xc3, 0xc3, 0x55, 0x1d, 0xcb, 0x07, 0x42, 0x07, 0x48, 0x72, 0x08, 0x46, + 0x6d, 0xe4, 0x39, 0x94, 0x20, 0x1d, 0x20, 0x3c, 0x46, 0x97, 0xd8, 0x7e, + 0xcf, 0xc4, 0x98, 0x3b, 0xb7, 0x02, 0x67, 0xd4, 0xbb, 0xae, 0x6a, 0x83, + 0x89, 0x6f, 0xfe, 0xc5, 0x21, 0x1b, 0x83, 0xa1, 0xc5, 0x5a, 0x57, 0xd6, + 0x8f, 0xf1, 0xec, 0x23, 0xd1, 0x80, 0xd1, 0xeb, 0xd7, 0x77, 0x0c, 0x09, + 0xb8, 0xb5, 0x1c, 0x2b, 0x19, 0xb0, 0x99, 0xd9}, + {0x05, 0xd5, 0x0c, 0x35, 0xff, 0xe1, 0x42, 0x77, 0xc1, 0xd7, 0x51, 0x43, + 0xf2, 0xe9, 0x95, 0xd6, 0xf8, 0xae, 0xc0, 0xa9, 0x52, 0x95, 0x11, 0xaf, + 0x8c, 0x42, 0x0a, 0x76, 0x00, 0xc5, 0x20, 0x20, 0x7f, 0x40, 0x26, 0x5d, + 0xfe, 0x0f, 0xe2, 0xf6, 0x88, 0x8f, 0xc7, 0xc0, 0x3c, 0x53, 0x20, 0xb8, + 0x51, 0xe1, 0x8d, 0xe1, 0x35, 0x84, 0x4d, 0xcd, 0x37, 0x71, 0x3b, 0xe2, + 0x46, 0x70, 0xe9, 0x66, 0x39, 0x84, 0x6b, 0xb4, 0xf2, 0xa2, 0xcb, 0x61, + 0x39, 0xa9, 0x24, 0x10, 0xee, 0x7b, 0x91, 0xf3, 0xf2, 0xad, 0xd2, 0x0d, + 0x63, 0x1d, 0x90, 0xe1, 0xa2, 0xe0, 0xb5, 0x6a, 0x07, 0xdd, 0x57, 0x5a, + 0xc8, 0x97, 0x03, 0x0d, 0x19, 0xc5, 0x7c, 0x4a, 0xc1, 0x10, 0xb7, 0xb9, + 0xbb, 0x6d, 0xae, 0x07, 0x53, 0xc7, 0xc4, 0x8b, 0x61, 0xc8, 0xda, 0x3d, + 0xd4, 0x84, 0x05, 0xc9, 0x27, 0x61, 0xc6, 0x1c, 0xc6, 0x87, 0x87, 0x37, + 0x88, 0x44, 0xab, 0xd5, 0xec, 0xf4, 0xe2, 0x34, 0x40, 0xd9, 0x71, 0x0b, + 0x66, 0x52, 0xb1, 0x85, 0x4e, 0x18, 0xbe, 0xb8, 0x94, 0x36, 0x28, 0x9a, + 0x8b, 0x53, 0x19, 0xf5, 0xe3, 0xb8, 0xc5, 0xb9, 0xc9, 0x6a, 0xc9, 0x17, + 0x01, 0x4f, 0x98, 0x72, 0xd9, 0xcb, 0x4c, 0x7d, 0xec, 0xae, 0x40, 0x8a, + 0x7a, 0x81, 0xad, 0x58, 0x81, 0x70, 0xb0, 0xbd, 0x2d, 0xe8, 0x9a, 0xcb, + 0x3a, 0x32, 0x94, 0x0a, 0xce, 0x53, 0xfb, 0x76, 0xd6, 0xff, 0x4e, 0x47, + 0x45, 0x03, 0xc7, 0xc6, 0xb6, 0xfa, 0x2b, 0x5c, 0x85, 0xb7, 0x58, 0x2c, + 0xa8, 0xa4, 0xa7, 0xaa, 0x7e, 0xe2, 0xb6, 0x82, 0xf8, 0xa9, 0x71, 0x82, + 0x2a, 0x78, 0x66, 0xc3, 0x08, 0xca, 0x1e, 0xc7, 0x37, 0xd7, 0xdb, 0x5b, + 0xe3, 0x6c, 0x71, 0x69, 0x4e, 0x00, 0x9d, 0xd2, 0x32, 0x10, 0xee, 0x56, + 0xb1, 0xf7, 0x61, 0xee, 0xb7, 0x0a, 0xa2, 0x3e, 0x29, 0x08, 0xae, 0xdc, + 0xd2, 0xff, 0x65, 0xb9, 0xba, 0xad, 0x85, 0x4d, 0x98, 0x8e, 0x8f, 0x9a, + 0x77, 0x2c, 0x5a, 0x6e, 0x3f, 0xff, 0xad, 0x4e, 0x1b, 0xeb, 0x9f, 0x2d, + 0xcb, 0x69, 0x7d, 0x9f, 0x5e, 0xf8, 0x5d, 0x9f, 0xd5, 0xe6, 0x49, 0xe1, + 0xf8, 0x5a, 0xa5, 0xc2, 0xac, 0x2b, 0xc6, 0x8b, 0xd7, 0x76, 0xac, 0xa5, + 0x1c, 0xe8, 0x0a, 0x51, 0xa4, 0xdb, 0xab, 0x53, 0xe8, 0x6e, 0x8d, 0x62, + 0xef, 0x53, 0x2d, 0x6d, 0x42, 0xcc, 0xda, 0x73, 0x76, 0x20, 0xff, 0x06, + 0x1a, 0xdd, 0x3d, 0x5f, 0x97, 0x70, 0xc8, 0xfb, 0x3b, 0x35, 0xc6, 0xb8, + 0x4c, 0xc2, 0x66, 0x7d, 0xb6, 0xa2, 0xd5, 0x64, 0xb5, 0x29, 0x23, 0xd3, + 0x6b, 0x22, 0xb3, 0xbf, 0xc6, 0x16, 0x5b, 0x62, 0x8e, 0x2b, 0x74, 0xf0, + 0x53, 0xb1, 0x23, 0xea, 0x75, 0x5a, 0x4f, 0x43, 0x20, 0xa5, 0x62, 0x62, + 0xf0, 0x77, 0xe1, 0x51, 0xa3, 0xa2, 0x03, 0xdb, 0xa5, 0x63, 0x0f, 0x62, + 0x63, 0xbf, 0xb6, 0x91, 0x8d, 0x8e, 0x70, 0x70, 0x0a, 0x82, 0x7f, 0x58, + 0x2a, 0x8e, 0x0f, 0xa8, 0xd3, 0xd5, 0xe6, 0x72, 0x93, 0x64, 0x3a, 0x36, + 0x32, 0xa0, 0xfc, 0xf9, 0x26, 0x01, 0x33, 0x86, 0x79, 0xa6, 0x8e, 0xc4, + 0xe6, 0x56, 0xa5, 0xf2, 0x2b, 0xc9, 0x53, 0xce, 0xa7, 0x06, 0x25, 0x06, + 0xba, 0x8f, 0x6e, 0x6a, 0x6e, 0x40, 0x39, 0xac, 0xff, 0x0c, 0x21, 0x73, + 0xc5, 0xae, 0x55, 0x77, 0x68, 0x94, 0x2e, 0xa1, 0xb2, 0xfe, 0xd2, 0x6c, + 0xdf, 0xc4, 0xe4, 0xd3, 0x65, 0xde, 0x3b, 0x38, 0x6e, 0x5d, 0x7c, 0x87, + 0xd5, 0x9e, 0x6e, 0xa8, 0x85, 0xd6, 0xbb, 0x0a, 0x71, 0x6d, 0xc6, 0x41, + 0xb5, 0x5f, 0x33, 0xb4, 0x90, 0xa7, 0x34, 0x0f, 0xe5, 0x4c, 0x2b, 0xa6, + 0xd3, 0xc7, 0xe2, 0xe5, 0xf0, 0x2f, 0x0a, 0xd0, 0x2e, 0xed, 0x6a, 0xa1, + 0x2c, 0xb4, 0xf2, 0x3a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {490, + {0xc4, 0xa3, 0xff, 0x3a, 0x21, 0x45, 0xbc, 0xde, 0xe3, 0x3c, 0x87, 0x9a, + 0x7a, 0x42, 0xe2, 0x44}, + {0xbb, 0xc1, 0x13, 0xf5, 0x12, 0xb0, 0x5d, 0x57, 0x9a, 0xd9, 0x35, 0x21, + 0x76, 0xef, 0x37, 0x2c, 0xc3, 0xaa, 0x6e, 0xdc, 0x17, 0xec, 0xdd, 0x37, + 0xdd, 0x62, 0x1a, 0x90, 0x48, 0x34, 0x99, 0xda, 0xa6, 0xb3, 0x52, 0x93, + 0x51, 0x86, 0xa2, 0x71, 0xc8, 0xaf, 0x61, 0x88, 0x8c, 0x3c, 0x15, 0xce, + 0x5d, 0x0a, 0x11, 0xd9, 0xc3, 0xd0, 0x6c, 0x2a, 0xe3, 0x07, 0x8f, 0x8c, + 0xb3, 0xbb, 0x19, 0x24, 0xb8, 0xfd, 0xa3, 0xbd, 0xa9, 0xd4, 0xbf, 0xb4, + 0xb2, 0x1e, 0x62, 0x1a, 0xe6, 0x96, 0x43, 0x08, 0x16, 0xaa, 0xa1, 0x30, + 0x2d, 0x4f, 0x95, 0x99, 0x76, 0x8a, 0xb7, 0x2f, 0x3c, 0x9e, 0xec, 0xf9, + 0x34, 0x01, 0xab, 0x0e, 0x02, 0xf9, 0x7f, 0xf5, 0x93, 0xc3, 0xe8, 0x55, + 0xda, 0x45, 0xf9, 0x0c, 0xc1, 0x66, 0xe6, 0x77, 0xb9, 0x46, 0xf1, 0x0f, + 0x44, 0xe7, 0x1a, 0xe6, 0xba, 0x64, 0xd6, 0x74, 0xd8, 0x1e, 0x55, 0xc8, + 0x02, 0x6d, 0xdf, 0xca, 0x68, 0x07, 0x66, 0xfe, 0xe8, 0x1d, 0x9e, 0x18, + 0xba, 0xab, 0x11, 0x3f, 0x32, 0xbe, 0xc8, 0x47, 0x79, 0x70, 0x7f, 0x30, + 0xf2, 0xd1, 0x93, 0x0f, 0x37, 0x92, 0x09, 0xac, 0xc4, 0xa1, 0x6b, 0x2a, + 0x1d, 0xa0, 0x4e, 0x64, 0x53, 0x00, 0xd4, 0x06, 0x81, 0x8d, 0x1f, 0x76, + 0xdc, 0x2d, 0x79, 0x59, 0xe3, 0x7a, 0xf6, 0x8b, 0xf5, 0xec, 0xf3, 0x1f, + 0x9d, 0x69, 0x5e, 0x6a, 0xe7, 0x1d, 0x57, 0xc8, 0x04, 0x1d, 0x82, 0x8b, + 0x27, 0x7c, 0x4b, 0x67, 0xf9, 0x56, 0x55, 0x8a, 0x37, 0xde, 0x8c, 0x80, + 0x95, 0x5a, 0x6d, 0x08, 0x7c, 0xf8, 0x87, 0xfd, 0x9c, 0x49, 0x95, 0x85, + 0x35, 0x00, 0xaf, 0x6d, 0x43, 0x9b, 0x36, 0xe5, 0x64, 0x0c, 0x87, 0x2e, + 0x1e, 0x29, 0x67, 0x7e, 0x08, 0xa6, 0x6c, 0xd7, 0xb1, 0x03, 0x41, 0x09, + 0x1a, 0x1b, 0x59, 0x6b, 0x3d, 0xa6, 0xcb, 0xf6, 0x8a, 0xf4, 0x96, 0x9b, + 0xd1, 0x6a, 0x46, 0x54, 0x6d, 0xab, 0x2f, 0xc9, 0xfe, 0x1c, 0x7e, 0xc7, + 0xfb, 0xc3, 0xb2, 0x74, 0xcd, 0xa8, 0x7a, 0x9c, 0x47, 0x84, 0xfd, 0x2a, + 0xa2, 0xb8, 0x58, 0x87, 0x57, 0x9f, 0x36, 0xa6, 0xfd, 0xc3, 0x5c, 0x63, + 0x5b, 0x8e, 0xfe, 0x63, 0xb2, 0xc1, 0xe6, 0xac, 0x84, 0xcd, 0x5e, 0x7b, + 0x50, 0xa3, 0x51, 0xa6, 0x3d, 0xb9, 0xa8, 0x58, 0x99, 0x90, 0x70, 0xe1, + 0x1d, 0x19, 0x70, 0x2f, 0xe0, 0xde, 0x12, 0x22, 0x78, 0x15, 0x5c, 0xcd, + 0x57, 0x7b, 0x30, 0x6e, 0x07, 0x8c, 0x25, 0x31, 0x43, 0xb1, 0x53, 0xeb, + 0x2a, 0x76, 0xcf, 0x40, 0x97, 0x5e, 0x00, 0x92, 0xc8, 0xc6, 0x4b, 0x66, + 0x2d, 0x50, 0x63, 0x7e, 0x92, 0x1c, 0x60, 0xac, 0xe9, 0x88, 0xa7, 0x66, + 0xcd, 0x0b, 0x82, 0x0c, 0x27, 0x25, 0x5d, 0xd1, 0xa7, 0x6a, 0x59, 0xd4, + 0x69, 0x35, 0xf4, 0x80, 0xff, 0x1f, 0x53, 0x1c, 0x2c, 0x1f, 0x10, 0x76, + 0x82, 0x2d, 0x0c, 0x9e, 0x50, 0x1f, 0x67, 0x5d, 0x73, 0x01, 0xb2, 0x3f, + 0x5e, 0xf0, 0x25, 0xa9, 0x15, 0x52, 0xa0, 0xc8, 0x4a, 0x4e, 0xd3, 0x93, + 0xde, 0xf6, 0xb8, 0xfa, 0x75, 0xaf, 0xf4, 0xf5, 0x36, 0x8a, 0xe8, 0x02, + 0x31, 0x47, 0x34, 0x16, 0x3c, 0x99, 0x84, 0x42, 0x53, 0x69, 0x71, 0xbd, + 0x6f, 0x4e, 0x40, 0x47, 0x9d, 0x9b, 0x80, 0x32, 0xbc, 0x01, 0x31, 0xcf, + 0x2c, 0xd5, 0x15, 0x8d, 0xe6, 0x63, 0xa9, 0xe2, 0x04, 0xb3, 0xe4, 0xe3, + 0x5d, 0x1b, 0x71, 0xd1, 0x29, 0x57, 0xc6, 0xc6, 0x8f, 0xb2, 0xcb, 0xa3, + 0xd3, 0xf8, 0x2b, 0xf1, 0x72, 0x3a, 0x9d, 0x80, 0xc1, 0x04, 0xe9, 0x2c, + 0xb4, 0x18, 0x95, 0x77, 0xdb, 0x6f, 0xd1, 0x32, 0x41, 0xde, 0x81, 0xb0, + 0xf1, 0x05, 0xec, 0x0d, 0x55, 0x37, 0xfe, 0x38}, + {0xe9, 0x64, 0x2c, 0x04, 0x8a, 0x78, 0x45, 0x1c, 0x3f, 0x65, 0xe6, 0xe1, + 0x09, 0xd4, 0x9a, 0xb6, 0x82, 0x52, 0x68, 0x2b, 0x78, 0xe4, 0x40, 0xd4, + 0x4a, 0x2a, 0x91, 0x27, 0x65, 0x32, 0xe0, 0xb2, 0x16, 0x87, 0x3f, 0x22, + 0xf5, 0x0b, 0x0a, 0x9e, 0x1e, 0xc0, 0xe4, 0xf1, 0xb5, 0x83, 0xc2, 0x18, + 0x0b, 0x02, 0x09, 0x48, 0x19, 0x0f, 0x3a, 0x2f, 0x31, 0xf9, 0xae, 0x0d, + 0xdb, 0xcd, 0x62, 0xc1, 0xbd, 0xa9, 0x41, 0x6d, 0x80, 0xc7, 0xb3, 0x03, + 0xa6, 0xb9, 0xd8, 0xd2, 0xfe, 0x34, 0x31, 0x1d, 0x21, 0x7c, 0x1c, 0x73, + 0xae, 0xec, 0xfa, 0x29, 0xe2, 0x99, 0x68, 0xd5, 0x72, 0x7b, 0x50, 0x7f, + 0x25, 0xa0, 0x92, 0x0c, 0xa6, 0xd9, 0x5d, 0x4d, 0xf3, 0x3d, 0xd5, 0x5e, + 0x40, 0x5b, 0x43, 0x7d, 0x9a, 0xc1, 0x03, 0x38, 0xda, 0x5b, 0xf6, 0x47, + 0x43, 0x45, 0x22, 0xba, 0x78, 0x77, 0x32, 0x78, 0xf2, 0x68, 0x6a, 0xe1, + 0xd7, 0x2d, 0x6b, 0xa4, 0x1a, 0xc7, 0x1f, 0x6d, 0x64, 0x89, 0x85, 0xcf, + 0x7d, 0xbd, 0x99, 0x5e, 0xc3, 0x50, 0x13, 0xcd, 0x61, 0x38, 0x37, 0x51, + 0x8f, 0xbd, 0x5c, 0x0b, 0x27, 0x24, 0xdb, 0x43, 0x46, 0xe4, 0xc4, 0x5c, + 0x88, 0xda, 0x0e, 0xbd, 0x01, 0x10, 0x94, 0xb8, 0x04, 0x9f, 0xac, 0x1d, + 0xd6, 0x3e, 0xae, 0xa1, 0x6e, 0xcc, 0x83, 0x7f, 0xda, 0x57, 0x1e, 0x1f, + 0xfb, 0xfd, 0xa0, 0xf8, 0x9c, 0x05, 0xdc, 0xc3, 0x1a, 0xba, 0x79, 0x17, + 0x67, 0xeb, 0x13, 0xd8, 0x3f, 0x5b, 0x5f, 0xc1, 0xb8, 0xc4, 0x1c, 0x18, + 0xdf, 0x94, 0x09, 0xa4, 0xde, 0xfb, 0x49, 0xe7, 0xdb, 0x0f, 0xe8, 0x36, + 0x26, 0x2f, 0x8a, 0xdf, 0xe1, 0x64, 0x84, 0xcf, 0x44, 0x34, 0x29, 0x6d, + 0x42, 0xb2, 0x56, 0xb8, 0x2c, 0xdd, 0xfb, 0x9c, 0xd3, 0x3e, 0xd8, 0x59, + 0x4b, 0x95, 0x6c, 0xc0, 0x17, 0xd9, 0x75, 0x59, 0x59, 0xfe, 0xfd, 0xd8, + 0x62, 0xc7, 0x20, 0xd1, 0xdf, 0x6e, 0x23, 0x0c, 0x14, 0xe4, 0x1a, 0xca, + 0xf2, 0x35, 0x73, 0x2b, 0x81, 0x2f, 0x1c, 0x3f, 0x66, 0x04, 0x70, 0x64, + 0x93, 0x9b, 0xda, 0xe0, 0x08, 0xb1, 0x32, 0x6c, 0xee, 0xb2, 0x76, 0x54, + 0x63, 0x0b, 0x91, 0x5b, 0xa8, 0x13, 0xb3, 0xbf, 0x95, 0x06, 0x87, 0x21, + 0xc9, 0xdd, 0x27, 0x2e, 0x86, 0x36, 0x32, 0xb5, 0x2d, 0x0d, 0x62, 0x93, + 0x6b, 0x83, 0x87, 0xb4, 0xc4, 0x92, 0xcf, 0xfc, 0xb6, 0x23, 0xb5, 0xcc, + 0xde, 0x4e, 0x52, 0x6a, 0xf8, 0xf3, 0x53, 0x3c, 0x42, 0xb0, 0xb2, 0x4d, + 0x4f, 0xd1, 0x4b, 0xed, 0x8c, 0xf0, 0x8e, 0xdc, 0xd6, 0xe4, 0x9e, 0xbc, + 0xb2, 0xec, 0x83, 0xe6, 0x37, 0x10, 0x52, 0x5c, 0xcf, 0x31, 0x32, 0x81, + 0x94, 0x31, 0x7b, 0x98, 0x6a, 0x89, 0xe5, 0x0c, 0x90, 0x7b, 0x5e, 0x45, + 0x83, 0x1c, 0x07, 0x27, 0x38, 0x96, 0xb0, 0x42, 0xf1, 0x58, 0x35, 0x24, + 0x74, 0x0a, 0xdb, 0x6c, 0xac, 0x24, 0x3e, 0x6b, 0x8c, 0x04, 0x20, 0xf8, + 0x2d, 0x52, 0x3d, 0x09, 0x2f, 0xd4, 0xd1, 0x2f, 0xcc, 0x32, 0xd5, 0x86, + 0xaf, 0xed, 0x7f, 0x6e, 0x0b, 0x41, 0x18, 0x92, 0x7f, 0xf0, 0x12, 0xb0, + 0xdc, 0xc6, 0xc0, 0xef, 0xd1, 0xb7, 0xe4, 0x8d, 0x2d, 0x63, 0x67, 0x79, + 0x74, 0xa0, 0x11, 0xe2, 0xa0, 0x38, 0x6c, 0x38, 0x6c, 0x2c, 0x72, 0xdc, + 0x58, 0x37, 0x03, 0x23, 0x84, 0x88, 0x99, 0x3a, 0x18, 0x38, 0xad, 0xc0, + 0x13, 0xe1, 0x31, 0x34, 0x51, 0x70, 0x1c, 0x39, 0x87, 0xca, 0x25, 0xfb, + 0x3e, 0xcc, 0x3d, 0x64, 0x8f, 0x3b, 0x1f, 0xef, 0x35, 0x1c, 0x3d, 0x54, + 0xa6, 0x80, 0x93, 0x76, 0xe4, 0x02, 0xa7, 0xdd, 0xbf, 0x08, 0x71, 0xff, + 0x06, 0xac, 0x12, 0x1a, 0x10, 0x74, 0x42, 0x0d, 0xb1, 0xe5, 0x70, 0x9b, + 0x91, 0x53, 0xf2, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {491, + {0xb4, 0x35, 0x53, 0xf0, 0x73, 0xe0, 0x8b, 0x51, 0x5b, 0xb4, 0xf9, 0xcc, + 0x7f, 0xde, 0xe2, 0x9b}, + {0x71, 0x84, 0xf8, 0xe5, 0xb4, 0x5b, 0x41, 0x02, 0xda, 0x48, 0x2b, 0xf2, + 0xcf, 0xfa, 0xf9, 0x63, 0x38, 0xed, 0xb6, 0x36, 0xc9, 0x8f, 0x38, 0x45, + 0x7d, 0x27, 0x9a, 0xe2, 0x6e, 0xd3, 0x13, 0x81, 0xe5, 0x94, 0x3c, 0xd5, + 0x53, 0x29, 0xd3, 0x73, 0xf9, 0xd8, 0x15, 0x38, 0xdb, 0x41, 0x4d, 0x5c, + 0x3f, 0x94, 0xf6, 0xb6, 0x3e, 0xb0, 0xd8, 0x87, 0x5a, 0xa0, 0x60, 0x58, + 0xdc, 0x9a, 0x80, 0xc2, 0x37, 0x29, 0xf7, 0x41, 0xfe, 0x6b, 0x32, 0xc6, + 0x8c, 0x92, 0xca, 0x7a, 0x0e, 0xfe, 0x86, 0xb6, 0x6b, 0x92, 0x65, 0x93, + 0x92, 0x26, 0xf0, 0xb9, 0x11, 0x10, 0xa0, 0x9f, 0x6f, 0x84, 0x0b, 0x38, + 0x88, 0xcd, 0x7e, 0xdb, 0x1d, 0x5b, 0x29, 0x2a, 0xd5, 0xc7, 0x37, 0x3d, + 0x60, 0xc9, 0xc2, 0x44, 0xaa, 0xe6, 0x7c, 0x38, 0xbf, 0x68, 0x7d, 0x49, + 0x54, 0x27, 0x38, 0xcf, 0xb0, 0xc6, 0xa5, 0x75, 0x8d, 0xbe, 0xd6, 0x98, + 0x2f, 0x89, 0xe6, 0xfa, 0xda, 0xb4, 0xbb, 0x0d, 0x43, 0x91, 0x78, 0xd5, + 0xf9, 0xe8, 0xf9, 0x3e, 0x34, 0x20, 0xca, 0x94, 0xcc, 0x3f, 0x44, 0x46, + 0xd3, 0x20, 0x6b, 0x51, 0x7e, 0xf6, 0x6a, 0x23, 0xf0, 0x65, 0x7e, 0xb4, + 0xef, 0x4e, 0xcf, 0xff, 0xa8, 0xe4, 0x11, 0xa6, 0xa8, 0x2d, 0x07, 0x3b, + 0x0f, 0x79, 0x31, 0x16, 0xaa, 0x96, 0xf3, 0x1f, 0xb1, 0x82, 0xff, 0x6e, + 0xa1, 0x26, 0xf4, 0x79, 0x0d, 0x33, 0x17, 0xdd, 0x0c, 0x32, 0xab, 0xdc, + 0x64, 0x3f, 0xd7, 0xd2, 0x64, 0x46, 0xb7, 0x39, 0x63, 0x7f, 0xe0, 0xed, + 0x19, 0x8a, 0xb2, 0xba, 0x06, 0x1c, 0xf6, 0xd1, 0x4b, 0x5c, 0x31, 0x2a, + 0xbb, 0x71, 0x76, 0xb6, 0x7f, 0x81, 0x30, 0x52, 0x42, 0x31, 0xd0, 0x73, + 0x27, 0xe4, 0x72, 0xdd, 0xb2, 0xb4, 0x86, 0x79, 0x1a, 0x38, 0x52, 0x6f, + 0xa0, 0x4c, 0xf0, 0x2a, 0x92, 0xc5, 0x4b, 0x27, 0xb2, 0x37, 0xb3, 0xaa, + 0xe7, 0x2c, 0xb3, 0x6d, 0xd5, 0xa5, 0xda, 0x55, 0x9b, 0xbe, 0x5a, 0x4d, + 0x6e, 0x47, 0x3e, 0x69, 0xf7, 0xa6, 0xf3, 0xe8, 0x55, 0x41, 0x10, 0xa2, + 0x33, 0x02, 0xda, 0x06, 0x96, 0xb9, 0x23, 0x7e, 0x59, 0xaf, 0x88, 0xee, + 0xf0, 0x69, 0x70, 0xa6, 0xe8, 0xec, 0x07, 0xb6, 0x3b, 0xf1, 0xa1, 0xf2, + 0xfb, 0x01, 0xd9, 0x2a, 0xfd, 0xe1, 0xf9, 0x7a, 0xe5, 0x10, 0xc7, 0xbd, + 0xb9, 0x7f, 0x25, 0x91, 0x11, 0x09, 0xef, 0xe8, 0xf4, 0x8d, 0x40, 0xa2, + 0xce, 0x68, 0xe4, 0x0c, 0x10, 0xb5, 0x2d, 0xb4, 0x1d, 0xcb, 0xc5, 0x14, + 0x53, 0xe4, 0x7c, 0x9e, 0x62, 0x11, 0x4d, 0x37, 0xd6, 0xb6, 0xae, 0x76, + 0x30, 0x0d, 0x87, 0x3c, 0x41, 0x28, 0x47, 0x32, 0xfb, 0x22, 0x14, 0xab, + 0xab, 0xb0, 0xd4, 0x84, 0xab, 0x77, 0xef, 0xc0, 0x3d, 0x06, 0x32, 0x31, + 0x07, 0x63, 0x67, 0x35, 0x1f, 0x56, 0x89, 0xf3, 0xf7, 0xdb, 0xa6, 0xf5, + 0x51, 0x30, 0xf8, 0x3f, 0xd8, 0x13, 0xf8, 0xae, 0x9c, 0x21, 0x1b, 0xee, + 0x6b, 0xd9, 0x9f, 0xf6, 0xa4, 0x7f, 0xdd, 0x17, 0x64, 0xbe, 0xcd, 0x5f, + 0x5a, 0x0a, 0x53, 0x81, 0x8c, 0xf1, 0x27, 0x56, 0x85, 0xad, 0x99, 0x29, + 0x3d, 0x12, 0x3a, 0x01, 0xbe, 0x7b, 0xf7, 0xed, 0xb4, 0xe7, 0x06, 0xc5, + 0xf6, 0xc9, 0x2b, 0xc5, 0xba, 0x3b, 0x46, 0xef, 0xdb, 0x91, 0x03, 0x32, + 0x60, 0x24, 0x89, 0x04, 0xae, 0x80, 0xcc, 0xec, 0xba, 0x2e, 0xfb, 0xec, + 0x4d, 0x9d, 0xec, 0xf1, 0x35, 0x93, 0xa0, 0xde, 0xcf, 0x18, 0x41, 0x41, + 0xd2, 0x72, 0xa9, 0x2c, 0xf4, 0xbe, 0x62, 0xfa, 0x37, 0xd7, 0x6d, 0xbe, + 0xe8, 0x73, 0x1a, 0x2f, 0x20, 0x49, 0x0b, 0xe2, 0x69, 0x89, 0xe5, 0x8a, + 0x16, 0x4c, 0xf5, 0xdd, 0x39, 0x24, 0x47, 0x91}, + {0xd1, 0x63, 0x13, 0xae, 0xde, 0xac, 0x0f, 0xaa, 0x67, 0x8f, 0xd0, 0xfa, + 0xb6, 0x16, 0x52, 0xa2, 0x4b, 0xad, 0x47, 0xea, 0x0e, 0xa8, 0x71, 0xbd, + 0x72, 0x60, 0x9a, 0xbe, 0x54, 0x5e, 0x34, 0x1d, 0x1f, 0xa2, 0x7e, 0xaf, + 0xa4, 0xda, 0x39, 0x7e, 0xdd, 0x78, 0xb4, 0x4c, 0x6b, 0xae, 0xff, 0x6e, + 0x55, 0x76, 0x59, 0x8f, 0xea, 0x8c, 0x4a, 0x88, 0x32, 0xac, 0xc2, 0x1d, + 0xbc, 0xe2, 0x6b, 0x39, 0x2c, 0xea, 0xff, 0x5e, 0x4c, 0xcf, 0x85, 0x7f, + 0x49, 0x64, 0x24, 0x9f, 0x0d, 0x02, 0xf2, 0x80, 0xb1, 0x91, 0x06, 0x5b, + 0xb0, 0x3e, 0x7b, 0x06, 0x32, 0x15, 0x63, 0x94, 0x39, 0x3a, 0xb6, 0x71, + 0xe7, 0x4e, 0x08, 0x10, 0x3c, 0x60, 0x44, 0xad, 0xa4, 0xf0, 0x34, 0xd6, + 0x07, 0x1d, 0x7c, 0xe4, 0x96, 0x0a, 0xd4, 0xa5, 0xa6, 0xb2, 0x23, 0xb4, + 0x01, 0xae, 0x19, 0x10, 0x98, 0x24, 0x4b, 0xdb, 0xf5, 0x4c, 0x9d, 0x2f, + 0x58, 0xfa, 0xdf, 0x9a, 0xf7, 0x76, 0x7d, 0x14, 0xdd, 0x38, 0x50, 0x43, + 0xbc, 0xc8, 0x10, 0x67, 0x99, 0xbd, 0xf5, 0x2a, 0xaa, 0xcc, 0xb7, 0x9b, + 0x8b, 0xc3, 0xa9, 0x28, 0x72, 0x0d, 0x4b, 0xd0, 0x86, 0x5e, 0x95, 0x29, + 0xa3, 0x53, 0x8e, 0x95, 0x99, 0x4f, 0x6f, 0x0b, 0x60, 0xb2, 0x9d, 0xf2, + 0xd7, 0xbd, 0xcd, 0x6b, 0x2b, 0x5a, 0x4f, 0x06, 0x32, 0x4d, 0x0b, 0x61, + 0x66, 0xef, 0x26, 0x32, 0xa2, 0xc2, 0x56, 0xc9, 0xf9, 0xd0, 0x8b, 0x94, + 0x60, 0xd4, 0x76, 0x0a, 0xea, 0x1e, 0xa5, 0x18, 0xe5, 0x81, 0x71, 0x67, + 0xdc, 0x81, 0x84, 0x40, 0x0e, 0x30, 0x10, 0xe6, 0x27, 0x43, 0x15, 0xf9, + 0xb1, 0xbb, 0xbe, 0xad, 0x2a, 0xee, 0x74, 0xcf, 0x23, 0x01, 0xec, 0x4a, + 0x71, 0xce, 0xdc, 0x9f, 0x61, 0xda, 0xbf, 0x71, 0x71, 0xfc, 0xc4, 0x34, + 0xff, 0x96, 0xc0, 0x59, 0xd9, 0xfc, 0xf9, 0xef, 0xdd, 0x20, 0x52, 0x47, + 0xdd, 0xd1, 0x61, 0xad, 0x3d, 0x99, 0x01, 0x0b, 0x72, 0x66, 0xc4, 0x0e, + 0xb8, 0xed, 0xfd, 0xe1, 0x83, 0xc8, 0x99, 0x2a, 0x4d, 0x82, 0xca, 0xfc, + 0xf7, 0x94, 0xc5, 0xd0, 0xa6, 0xcb, 0x03, 0x96, 0xa6, 0x73, 0x40, 0xf6, + 0x4e, 0xf5, 0xe8, 0x8f, 0xd9, 0xd5, 0xbd, 0x12, 0xd2, 0x51, 0x9b, 0xfb, + 0x72, 0xd9, 0x84, 0x95, 0x2a, 0x67, 0x66, 0x48, 0x62, 0x19, 0x6d, 0x05, + 0xb9, 0x4e, 0x79, 0x94, 0xc6, 0xca, 0x8e, 0x11, 0x07, 0x5d, 0x00, 0x44, + 0xe5, 0xe9, 0x37, 0xeb, 0x43, 0x9f, 0x9e, 0xc9, 0x18, 0xc4, 0xcf, 0xde, + 0x61, 0x79, 0xf5, 0x01, 0xb5, 0xcc, 0x63, 0xab, 0x9b, 0x50, 0x5e, 0x61, + 0xb8, 0x21, 0xca, 0x7a, 0xf8, 0x60, 0x12, 0xe5, 0xe8, 0x16, 0xca, 0x28, + 0xf3, 0xb1, 0x2c, 0x09, 0x22, 0x57, 0xb7, 0x6b, 0x4e, 0x88, 0x6f, 0xd4, + 0xaa, 0x13, 0xda, 0x69, 0xde, 0x18, 0x29, 0x32, 0x2f, 0x27, 0x97, 0x33, + 0xa1, 0x54, 0xdd, 0x0a, 0x32, 0xb6, 0x28, 0x18, 0x01, 0x27, 0x42, 0x07, + 0xab, 0xbd, 0x5e, 0x3c, 0x50, 0xeb, 0x6c, 0x0e, 0x0a, 0xae, 0xb6, 0xd9, + 0x25, 0x26, 0xc9, 0xfb, 0xc6, 0x3d, 0x05, 0x5f, 0x76, 0xe5, 0x49, 0x14, + 0x7e, 0xf3, 0xa7, 0xca, 0x12, 0x82, 0x6d, 0x3f, 0xae, 0x0e, 0x2a, 0x4b, + 0xba, 0x10, 0xc1, 0x7b, 0x6c, 0xd6, 0xa9, 0x5e, 0xeb, 0x1a, 0xa9, 0xa1, + 0x7a, 0xe0, 0xca, 0x18, 0x97, 0x57, 0x65, 0x52, 0xda, 0x69, 0x29, 0x98, + 0x27, 0xbf, 0x5e, 0xb5, 0xc4, 0x0f, 0x6a, 0xbf, 0xaf, 0x9c, 0x8c, 0xc7, + 0x4f, 0x79, 0xe9, 0x14, 0x78, 0xcf, 0x23, 0x40, 0xc5, 0x76, 0x44, 0xfb, + 0x97, 0x91, 0x2f, 0x3e, 0xd0, 0x5f, 0x9e, 0xcd, 0x67, 0x21, 0x74, 0x4f, + 0x66, 0xc7, 0xaf, 0x71, 0xde, 0xf5, 0x22, 0xbf, 0x1f, 0xc2, 0xb5, 0xda, + 0x1a, 0x2f, 0x2a, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {492, + {0x3d, 0xad, 0x37, 0x73, 0x7b, 0x46, 0x37, 0xb7, 0x6d, 0x0f, 0x12, 0xe7, + 0x11, 0x27, 0x42, 0x1f}, + {0xf3, 0x32, 0xed, 0x4b, 0xde, 0xfe, 0x4d, 0xa3, 0x0c, 0xb2, 0x49, 0x6f, + 0xd6, 0xe8, 0x32, 0xc2, 0x49, 0xa8, 0x17, 0x65, 0xf7, 0xf1, 0xba, 0xc3, + 0x89, 0x7f, 0xc4, 0xc3, 0x41, 0xde, 0x1a, 0x7c, 0x4e, 0xb5, 0xe1, 0x2b, + 0xae, 0xed, 0xc9, 0xfa, 0x82, 0x6b, 0xe9, 0x12, 0xaf, 0x52, 0x2f, 0x0e, + 0x90, 0xca, 0xe0, 0xaf, 0x7f, 0x41, 0xb3, 0x20, 0x80, 0xea, 0x20, 0xeb, + 0x7f, 0x03, 0xb8, 0xf1, 0xe1, 0xff, 0xbf, 0xba, 0x33, 0x4f, 0x43, 0x4b, + 0x9b, 0x7a, 0xb2, 0x0f, 0x39, 0x78, 0x3a, 0x65, 0x72, 0x84, 0x8f, 0x51, + 0xb7, 0x2b, 0xc0, 0xff, 0x7f, 0xb2, 0x0e, 0xa3, 0xe0, 0x62, 0x8a, 0xed, + 0x64, 0xb5, 0x70, 0x7e, 0x8b, 0x27, 0x04, 0x44, 0xe8, 0xfe, 0x0b, 0x70, + 0x68, 0x5e, 0x7e, 0xd0, 0x2b, 0x8f, 0x58, 0x5e, 0xce, 0x32, 0x0b, 0x4b, + 0xf5, 0xf4, 0xb6, 0xc5, 0xcd, 0x62, 0x94, 0x77, 0x02, 0x89, 0x85, 0x5e, + 0x46, 0x99, 0x6f, 0x02, 0x57, 0xd0, 0x76, 0xa2, 0x56, 0xf6, 0xf0, 0x77, + 0x08, 0x6c, 0x83, 0x2b, 0x01, 0x12, 0xa4, 0xa3, 0xe6, 0xa8, 0x9d, 0x80, + 0x95, 0xd1, 0xab, 0xdf, 0xb9, 0xb8, 0x7b, 0x73, 0xe3, 0x3b, 0x65, 0x05, + 0xb2, 0xf5, 0x48, 0xcf, 0x19, 0x32, 0x6b, 0xe8, 0x0d, 0xec, 0xaa, 0x04, + 0x53, 0x1f, 0x1f, 0xc7, 0xfe, 0x62, 0x09, 0x11, 0xc6, 0x94, 0xc2, 0xf6, + 0xcd, 0xb8, 0xc5, 0xdc, 0x02, 0xeb, 0x35, 0x45, 0x67, 0x3e, 0xeb, 0x08, + 0x50, 0xfa, 0x10, 0xc4, 0x44, 0xb7, 0xdf, 0x37, 0x72, 0xba, 0x1d, 0x1b, + 0x4c, 0x2f, 0xaf, 0x60, 0x56, 0x49, 0xe9, 0xa0, 0x42, 0xe8, 0x29, 0xfc, + 0x40, 0x5d, 0x93, 0xbb, 0x07, 0xb0, 0x44, 0x4b, 0xaa, 0xad, 0x4e, 0x70, + 0x97, 0x48, 0x8c, 0x1e, 0x35, 0xdd, 0x29, 0x5d, 0x83, 0x3a, 0x0d, 0x33, + 0x3c, 0xcc, 0xa8, 0xfa, 0xf7, 0x28, 0x0b, 0xae, 0xd7, 0xf7, 0xfd, 0x3e, + 0x06, 0x54, 0x8e, 0x32, 0xc0, 0xd1, 0x55, 0x78, 0xe0, 0xfa, 0xfd, 0x3f, + 0x57, 0xd9, 0xe4, 0x86, 0x4e, 0x4b, 0xd6, 0x5f, 0x7a, 0x2b, 0x6c, 0xf1, + 0xe7, 0xe2, 0x41, 0xbe, 0x17, 0xca, 0x35, 0x6f, 0xa7, 0x87, 0xae, 0x18, + 0xba, 0x6c, 0xad, 0xf7, 0x1a, 0x18, 0x0d, 0xfe, 0x1f, 0xc5, 0xb2, 0x99, + 0x4b, 0xe5, 0x89, 0x8f, 0x65, 0x57, 0xb4, 0x1f, 0xb1, 0x21, 0xeb, 0x50, + 0x20, 0xa0, 0x43, 0x71, 0xbc, 0xbd, 0x25, 0xc1, 0xda, 0xbd, 0xe8, 0x94, + 0xf6, 0x2f, 0x44, 0x87, 0xbe, 0x6e, 0xe2, 0xa0, 0x2a, 0xa2, 0xd8, 0x2f, + 0xa5, 0xe8, 0xaf, 0x39, 0x52, 0x65, 0xf4, 0x68, 0x0b, 0x16, 0xd3, 0x10, + 0x5c, 0xcb, 0x6c, 0xea, 0x45, 0x9c, 0xad, 0x3a, 0xb3, 0x96, 0x8b, 0xab, + 0xe1, 0xf5, 0xe5, 0x7b, 0x06, 0xd5, 0x42, 0x0a, 0x94, 0x90, 0x93, 0xe5, + 0x27, 0xba, 0x37, 0x95, 0x49, 0x19, 0xb2, 0x0e, 0x5d, 0xac, 0xeb, 0x1c, + 0xbc, 0xc9, 0xac, 0x77, 0xf6, 0x75, 0xb4, 0x77, 0xe7, 0xa4, 0x5f, 0xa2, + 0xb5, 0xbc, 0x34, 0x0a, 0xb2, 0x46, 0xd7, 0xbe, 0x7d, 0x15, 0x6c, 0x1a, + 0x84, 0x56, 0x9d, 0xba, 0x4a, 0xa3, 0x4e, 0x87, 0xc1, 0x09, 0x68, 0xad, + 0xc6, 0x52, 0xf6, 0xbf, 0xe2, 0xa4, 0x4e, 0x18, 0xe9, 0x27, 0x6f, 0x80, + 0x36, 0xfd, 0x06, 0xdc, 0x31, 0x24, 0x13, 0xe3, 0x62, 0x5f, 0x12, 0xfd, + 0xe8, 0x54, 0xb6, 0xc1, 0xe5, 0xde, 0xa7, 0x30, 0x02, 0x6a, 0x7f, 0xdf, + 0x17, 0x80, 0x8c, 0xee, 0xb5, 0x4b, 0xd7, 0x75, 0xee, 0x9b, 0x40, 0xa6, + 0x0e, 0x3b, 0xd2, 0x8b, 0xee, 0x8b, 0xbd, 0xe2, 0x04, 0xdc, 0x12, 0x64, + 0x93, 0x7d, 0x9a, 0x2d, 0xc5, 0xb3, 0x07, 0x53, 0xf0, 0xa1, 0x58, 0x6c, + 0x5a, 0xa3, 0x03, 0x2c, 0x0f, 0x7e, 0xd4, 0x2c}, + {0xd6, 0xe0, 0x4a, 0xb4, 0x63, 0x57, 0x0f, 0x0f, 0x62, 0x2d, 0x33, 0x66, + 0x31, 0xae, 0x02, 0x7d, 0xa8, 0x0d, 0xe3, 0x82, 0xbc, 0xd3, 0x1c, 0x52, + 0xb4, 0x39, 0x53, 0xe7, 0xd9, 0x07, 0x8e, 0x13, 0x2d, 0x9a, 0x95, 0x40, + 0xaa, 0x5c, 0xb1, 0xb0, 0x7f, 0x0e, 0x87, 0x8d, 0x6d, 0x95, 0x24, 0xa9, + 0x50, 0x1e, 0xcc, 0x14, 0xc0, 0x8d, 0xd1, 0x0e, 0x9d, 0x93, 0x4c, 0xeb, + 0xbc, 0xc3, 0x00, 0x0f, 0x6e, 0x37, 0x1d, 0x3b, 0x44, 0x40, 0x62, 0x55, + 0xcd, 0x24, 0x49, 0xf4, 0xa7, 0x8a, 0xd1, 0x5d, 0x1d, 0xcc, 0xb8, 0x09, + 0xb6, 0x02, 0x9e, 0x0e, 0x46, 0x5b, 0x6a, 0x80, 0xab, 0x18, 0x16, 0x2f, + 0x2d, 0x87, 0x5d, 0x9a, 0x50, 0x9b, 0x60, 0x62, 0x0a, 0xfb, 0x89, 0xe6, + 0xe2, 0xb5, 0x9c, 0x29, 0x60, 0xe7, 0xaf, 0x93, 0x48, 0xb5, 0xe2, 0x0b, + 0x0a, 0x34, 0xcc, 0xb1, 0x14, 0xbb, 0x88, 0x09, 0xcc, 0x85, 0x46, 0xe5, + 0x96, 0x50, 0xbb, 0x89, 0x59, 0x98, 0x88, 0x21, 0x90, 0x31, 0x16, 0x51, + 0x4f, 0xe9, 0x73, 0x7a, 0x07, 0x76, 0x66, 0x90, 0x36, 0x3f, 0x35, 0xb6, + 0x00, 0x9d, 0x66, 0x4a, 0xda, 0x9e, 0xbc, 0xb6, 0xcb, 0x48, 0x8b, 0x80, + 0x5a, 0xc0, 0xf8, 0x6b, 0x4e, 0xfa, 0xbf, 0xf4, 0x3d, 0xec, 0x1b, 0x78, + 0x13, 0x31, 0x69, 0xdd, 0x62, 0xac, 0xa0, 0xf0, 0x05, 0xf8, 0xba, 0xf1, + 0x64, 0x37, 0x04, 0x97, 0xab, 0x7e, 0xe7, 0x3e, 0x3d, 0x71, 0xe4, 0xef, + 0xec, 0xaf, 0xba, 0x73, 0x9c, 0xca, 0x7f, 0x57, 0x71, 0x32, 0x4a, 0x22, + 0x56, 0x06, 0x9d, 0xf0, 0x2d, 0xba, 0x21, 0x84, 0x4b, 0x7f, 0x97, 0xca, + 0x8d, 0xff, 0xb5, 0xcd, 0x24, 0x27, 0x59, 0xd7, 0x3f, 0xf6, 0xa5, 0x46, + 0x0e, 0xc5, 0x3f, 0xf5, 0x2f, 0xa5, 0x6e, 0x94, 0xbe, 0x97, 0xdb, 0x0c, + 0xa7, 0x2d, 0x44, 0x6b, 0xc2, 0x83, 0x04, 0x57, 0x57, 0xd6, 0x67, 0x43, + 0xbe, 0x97, 0x72, 0x67, 0x82, 0xaa, 0x06, 0xb3, 0x1c, 0x09, 0xf2, 0xff, + 0xb4, 0x5b, 0xc7, 0x58, 0xa8, 0x28, 0x91, 0xa2, 0xda, 0x30, 0x63, 0xe8, + 0x9f, 0x38, 0xd6, 0xea, 0x9d, 0xb0, 0xae, 0x93, 0xa5, 0xa4, 0xe3, 0x4d, + 0x8e, 0xf0, 0xc8, 0x95, 0x93, 0x7a, 0xc8, 0xbe, 0x23, 0x05, 0x33, 0x64, + 0x5a, 0x06, 0x24, 0x09, 0xa5, 0xaf, 0x21, 0x94, 0x2e, 0x7d, 0xcf, 0xa1, + 0x6e, 0x0e, 0x16, 0x2b, 0xeb, 0x8f, 0x6a, 0xcd, 0xf9, 0x23, 0x70, 0x8b, + 0x21, 0x71, 0x1a, 0x16, 0x55, 0x83, 0x7b, 0xf1, 0x01, 0x2f, 0xe6, 0x43, + 0x86, 0x4f, 0x54, 0x92, 0xb3, 0xc8, 0xf6, 0x93, 0x7f, 0x43, 0x09, 0x31, + 0xfe, 0x17, 0x62, 0xa9, 0x9a, 0xca, 0x1a, 0xf3, 0x11, 0xf1, 0x10, 0xd9, + 0xf4, 0x04, 0x85, 0x92, 0xa7, 0x5c, 0x0a, 0x65, 0xbe, 0x81, 0x1f, 0x60, + 0x62, 0xef, 0xfc, 0x95, 0xeb, 0x00, 0x1d, 0x24, 0xea, 0x71, 0x48, 0xa3, + 0xc8, 0xf5, 0x31, 0x3d, 0x16, 0x3f, 0x5b, 0x75, 0x45, 0xaa, 0x29, 0x63, + 0x72, 0xd7, 0x65, 0x75, 0x07, 0xc3, 0x38, 0x4e, 0xa1, 0x95, 0x14, 0x6d, + 0xee, 0x5a, 0xa5, 0x25, 0x7c, 0x9c, 0x4b, 0xd0, 0xee, 0xca, 0x7a, 0x81, + 0x65, 0xcc, 0xd7, 0x3a, 0x00, 0xb4, 0x92, 0xc6, 0xa1, 0x25, 0x7e, 0x5d, + 0xf5, 0x72, 0x57, 0xba, 0xf7, 0xf5, 0xb5, 0x02, 0x58, 0xa1, 0x22, 0x4f, + 0xbb, 0xae, 0x34, 0x47, 0xdc, 0x56, 0x03, 0x03, 0x22, 0xf3, 0xf8, 0xf3, + 0x72, 0xf6, 0x1c, 0x2c, 0xbf, 0x1a, 0x9b, 0x37, 0xd2, 0x14, 0x23, 0x58, + 0x6f, 0x0a, 0xb2, 0xd7, 0xc9, 0x0a, 0xa6, 0x30, 0xcd, 0xe5, 0xfe, 0xf7, + 0x6e, 0xfb, 0x08, 0xe1, 0xe2, 0xa5, 0x4d, 0x1c, 0xbc, 0x1e, 0x28, 0xa3, + 0xe6, 0x20, 0x44, 0xf3, 0xca, 0xa4, 0x40, 0x94, 0xc5, 0x1d, 0xdb, 0x2e, + 0x22, 0xfd, 0x94, 0xab}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {493, + {0xaf, 0x2b, 0xea, 0xd3, 0x90, 0x8e, 0x03, 0xb2, 0xd5, 0x42, 0x28, 0x15, + 0x7c, 0xa5, 0x52, 0x4f}, + {0xcd, 0xbc, 0x5d, 0x30, 0xf0, 0x5b, 0xeb, 0x55, 0x68, 0x77, 0xe6, 0xcd, + 0xa0, 0x24, 0x86, 0xfe, 0x25, 0x9b, 0x5b, 0x2a, 0x08, 0x86, 0x40, 0x4f, + 0x51, 0x0e, 0xed, 0xa0, 0x50, 0x41, 0x33, 0x93, 0x97, 0x39, 0x23, 0x6b, + 0xb5, 0x5d, 0x50, 0xc6, 0x96, 0x46, 0x6a, 0xdf, 0x00, 0xc2, 0xcb, 0xa2, + 0xdb, 0xd6, 0x0b, 0xe8, 0x23, 0xf0, 0xc5, 0xba, 0x95, 0xa9, 0x26, 0xa2, + 0x4a, 0x72, 0x37, 0xc7, 0xec, 0xa8, 0xc8, 0xb9, 0x60, 0x3f, 0x58, 0xe1, + 0x71, 0x04, 0x4c, 0xdd, 0xc9, 0xb8, 0x0f, 0x17, 0x7d, 0xe2, 0x34, 0x5a, + 0x34, 0xae, 0x51, 0xa1, 0x52, 0xc1, 0x32, 0x9d, 0xae, 0x90, 0x7c, 0xe1, + 0x8a, 0x37, 0xe8, 0xe9, 0x4c, 0xbf, 0x35, 0xf7, 0x89, 0x00, 0x04, 0xbc, + 0xe5, 0x77, 0xe7, 0x77, 0xea, 0x52, 0x2a, 0x72, 0xbd, 0xf2, 0xe5, 0xdc, + 0x6f, 0xf3, 0x10, 0x30, 0x43, 0x7b, 0xd4, 0x3a, 0x1b, 0x81, 0x4e, 0x9a, + 0xa6, 0x78, 0x9a, 0x77, 0x5e, 0x36, 0xf9, 0x00, 0x7f, 0xe7, 0x3d, 0x50, + 0xc7, 0x47, 0x8a, 0x94, 0x2f, 0xb2, 0x0b, 0x8d, 0x37, 0xb9, 0x06, 0xaa, + 0xd1, 0xa6, 0xc5, 0xe7, 0xa9, 0x5c, 0x71, 0xa4, 0x2b, 0x23, 0x5a, 0x98, + 0xeb, 0x61, 0x58, 0x77, 0x27, 0x7d, 0xa3, 0x8e, 0xde, 0xe8, 0xce, 0xab, + 0x6e, 0x16, 0x42, 0xaa, 0x44, 0x46, 0xe0, 0xcc, 0x5d, 0x96, 0x34, 0x35, + 0xa2, 0x43, 0x36, 0x38, 0x30, 0x55, 0xb5, 0x44, 0x83, 0x9b, 0xbe, 0x7b, + 0x3d, 0x9d, 0xe0, 0x55, 0x48, 0x94, 0xc5, 0xcf, 0x34, 0x67, 0x90, 0x26, + 0x01, 0x31, 0xe9, 0xaa, 0x46, 0xae, 0xc2, 0xe5, 0x67, 0x83, 0x93, 0x8f, + 0x9e, 0xe4, 0x90, 0x5f, 0x63, 0x7c, 0x30, 0xd8, 0xbd, 0x44, 0xfb, 0x33, + 0x01, 0xd5, 0xa9, 0xe1, 0xe9, 0x6c, 0x95, 0x70, 0x0c, 0x95, 0xe9, 0x5b, + 0x93, 0x78, 0x18, 0x26, 0x5b, 0xdd, 0x3e, 0x77, 0xc0, 0xbe, 0x79, 0xa4, + 0xde, 0x38, 0xcd, 0xa0, 0x72, 0xfa, 0x50, 0x52, 0xaf, 0x96, 0xd3, 0xde, + 0x26, 0x56, 0x0d, 0xb8, 0xc3, 0x3d, 0x31, 0x5c, 0xbb, 0xee, 0xf2, 0xc1, + 0x57, 0x7d, 0x13, 0x7e, 0x6e, 0x41, 0x15, 0x9a, 0xe6, 0x9a, 0x38, 0xdb, + 0x4a, 0xca, 0x44, 0xd7, 0x63, 0xe8, 0x5f, 0x41, 0xd9, 0x06, 0x26, 0x05, + 0xdb, 0xcc, 0x07, 0x32, 0x31, 0x18, 0xf2, 0x0d, 0xc2, 0x8d, 0xc7, 0xad, + 0xb8, 0xfc, 0x02, 0xc5, 0x4e, 0xff, 0xd2, 0xbf, 0xc9, 0xb6, 0xeb, 0xe0, + 0xc3, 0x43, 0xe4, 0xe5, 0x76, 0x5a, 0xd7, 0x0d, 0x6c, 0xff, 0xd6, 0x52, + 0x6b, 0xa5, 0x0e, 0x20, 0x7d, 0x9f, 0x45, 0x10, 0x7a, 0x68, 0x3b, 0x49, + 0x25, 0xa4, 0x99, 0xbf, 0x6e, 0x23, 0x2c, 0x00, 0xa4, 0xad, 0xba, 0xb2, + 0xf0, 0x0c, 0xde, 0xd7, 0xa9, 0x6e, 0x3f, 0xc3, 0x12, 0x5c, 0xfc, 0x92, + 0x99, 0xcf, 0x2f, 0x34, 0x27, 0xd6, 0x5b, 0xa0, 0xcc, 0xa6, 0x86, 0xdc, + 0xb9, 0x7f, 0x24, 0x3a, 0x24, 0x4d, 0xbc, 0x09, 0x57, 0xf5, 0x9c, 0x2e, + 0xef, 0x8b, 0xdf, 0xed, 0x81, 0xda, 0x73, 0xbf, 0xe8, 0xd0, 0x12, 0x5c, + 0x71, 0x08, 0x44, 0x6d, 0xee, 0xa2, 0x88, 0x41, 0x47, 0x1f, 0x7a, 0x02, + 0x09, 0xb7, 0x99, 0xd3, 0x91, 0x53, 0x68, 0xe0, 0xb4, 0x2d, 0xf3, 0x80, + 0x8e, 0x9f, 0x6e, 0x20, 0xad, 0x24, 0xc2, 0x0e, 0x1f, 0x37, 0x0c, 0x7e, + 0xc7, 0xf3, 0x51, 0xd9, 0xb9, 0x9a, 0xaa, 0x99, 0x3b, 0x80, 0x06, 0x6d, + 0x86, 0xf8, 0xa1, 0xb9, 0x27, 0x22, 0xa2, 0x44, 0xb4, 0x9e, 0x9e, 0x97, + 0x55, 0x8e, 0x6d, 0x8a, 0x82, 0x26, 0x07, 0x85, 0xa3, 0x0d, 0x10, 0x6c, + 0xfa, 0x21, 0x0c, 0xd7, 0x9a, 0x6d, 0x99, 0x0f, 0x06, 0x57, 0xda, 0x90, + 0x00, 0x6f, 0x53, 0xcd, 0x80, 0x72, 0x27, 0x2e}, + {0x6b, 0x93, 0x25, 0x8a, 0x88, 0xf9, 0x7a, 0xb2, 0x66, 0x56, 0x7b, 0xf7, + 0x6e, 0xa8, 0xc1, 0xdb, 0x91, 0x8b, 0x46, 0x6a, 0x36, 0x77, 0x6c, 0x1b, + 0xed, 0xd3, 0xad, 0xd6, 0xff, 0x2d, 0x76, 0x98, 0xc3, 0x16, 0x46, 0x18, + 0x9d, 0x43, 0x0b, 0xcc, 0x12, 0x71, 0xe4, 0x8f, 0x13, 0xe8, 0xfa, 0xae, + 0xde, 0x83, 0x93, 0xc2, 0xa6, 0x73, 0xe5, 0x20, 0x7c, 0x9d, 0x08, 0x43, + 0xed, 0xd1, 0xdc, 0xae, 0x14, 0xef, 0x97, 0x92, 0xc0, 0x52, 0x88, 0x7f, + 0xc8, 0xd0, 0x84, 0xe4, 0xee, 0xec, 0x62, 0x31, 0xc6, 0xe3, 0xb9, 0x76, + 0x59, 0xc7, 0xb8, 0x46, 0x9f, 0x1d, 0x33, 0x1f, 0xd4, 0xcf, 0x1e, 0x0c, + 0x14, 0x52, 0x5c, 0x48, 0x9d, 0x01, 0x8f, 0x52, 0x6c, 0xa4, 0x91, 0x2d, + 0x88, 0x09, 0xb8, 0xe7, 0x64, 0xb3, 0x30, 0xdb, 0x3a, 0x3e, 0x03, 0x0f, + 0xdf, 0xcc, 0xd0, 0x24, 0x16, 0xac, 0x43, 0xfe, 0x25, 0x3a, 0x18, 0xd1, + 0x25, 0xb8, 0x34, 0xc1, 0x3a, 0x09, 0x72, 0xaa, 0xbb, 0xfb, 0xfd, 0x99, + 0xc4, 0x6a, 0xba, 0x5e, 0x80, 0x3b, 0xb9, 0x8f, 0x2f, 0x38, 0xc6, 0xa3, + 0x51, 0x4e, 0xd0, 0x61, 0x66, 0x57, 0x83, 0xa2, 0x19, 0x6f, 0xd2, 0x8a, + 0x21, 0x61, 0xa0, 0xb1, 0x30, 0xd4, 0xbe, 0xa8, 0x7f, 0x03, 0xd8, 0x76, + 0x8d, 0xff, 0x62, 0x75, 0x74, 0xa8, 0xbd, 0x20, 0x96, 0x29, 0xa3, 0x1b, + 0x8c, 0x4b, 0xae, 0xa3, 0xc0, 0x0f, 0xb7, 0xfc, 0x91, 0xf8, 0xf0, 0x90, + 0x67, 0x49, 0x9c, 0x8c, 0xe3, 0x73, 0xdd, 0xbb, 0xd8, 0x0d, 0x49, 0xdc, + 0xc2, 0xe1, 0x0d, 0x25, 0xeb, 0xa7, 0xe3, 0x74, 0x59, 0x96, 0x97, 0x99, + 0x57, 0x39, 0xe0, 0x2d, 0x99, 0x28, 0xb9, 0xa0, 0x59, 0x42, 0xd9, 0x6a, + 0x73, 0x12, 0x0c, 0x67, 0x12, 0x8a, 0x33, 0xe5, 0x16, 0xaf, 0x12, 0x49, + 0xf2, 0x82, 0xad, 0x8e, 0x50, 0x1f, 0xb4, 0x94, 0xe6, 0xb5, 0x80, 0x22, + 0xed, 0xd0, 0xfb, 0x26, 0x45, 0xe7, 0xc1, 0x88, 0x90, 0x10, 0x2d, 0x2c, + 0x05, 0x6c, 0x19, 0x9c, 0xe7, 0x29, 0x49, 0x35, 0x2e, 0xc9, 0x76, 0x29, + 0x00, 0x5b, 0x62, 0x27, 0x53, 0x30, 0x06, 0xa8, 0x4d, 0x73, 0x18, 0x5c, + 0xab, 0x05, 0x11, 0x84, 0x0c, 0x44, 0xd0, 0xf6, 0x6c, 0x1e, 0x40, 0x4e, + 0x8b, 0x07, 0xb3, 0xd8, 0x74, 0x42, 0x6e, 0x3f, 0x5c, 0x37, 0x6d, 0x9d, + 0x20, 0x0f, 0xeb, 0x47, 0x19, 0x8b, 0x3e, 0x1b, 0xe9, 0xf6, 0xb2, 0xfe, + 0x0c, 0x4c, 0xc0, 0xa8, 0x15, 0x83, 0x29, 0xe0, 0x39, 0xa6, 0xc0, 0xb9, + 0x98, 0x7a, 0x12, 0xf5, 0x39, 0xc2, 0xea, 0x26, 0x7b, 0x80, 0xe1, 0xfb, + 0x5e, 0x4a, 0x52, 0x80, 0x64, 0xef, 0x53, 0x68, 0xe4, 0x0c, 0x2b, 0xbe, + 0xcb, 0xbb, 0xcb, 0xa4, 0x95, 0x4d, 0x7b, 0x41, 0x33, 0xaa, 0xdc, 0x24, + 0x1b, 0x08, 0x0c, 0x1e, 0x19, 0x9f, 0xc4, 0x34, 0x17, 0x95, 0xa6, 0x1b, + 0x84, 0xfe, 0x7e, 0x76, 0xed, 0x25, 0xf8, 0xf0, 0x01, 0x44, 0xee, 0x22, + 0x1c, 0xea, 0xff, 0xb0, 0x7d, 0x03, 0x84, 0x5b, 0xd2, 0x99, 0xcb, 0x3d, + 0x6b, 0x7e, 0x31, 0x4f, 0xb0, 0x6f, 0x3c, 0x05, 0xba, 0xb3, 0x98, 0xc2, + 0x4c, 0x2e, 0xb5, 0xd1, 0x87, 0xf3, 0x9b, 0x12, 0x8d, 0x5b, 0x0b, 0x05, + 0x70, 0xa3, 0x68, 0x26, 0x7e, 0xcf, 0x29, 0xd9, 0x4e, 0x29, 0x7b, 0xe3, + 0x2b, 0xcd, 0xad, 0x7c, 0xea, 0x8d, 0xc3, 0x38, 0x3f, 0xc9, 0x8e, 0x23, + 0x41, 0xc4, 0x77, 0xdf, 0xee, 0x85, 0xb6, 0xef, 0xf2, 0x46, 0xc0, 0x9f, + 0x6f, 0x18, 0x53, 0x9b, 0xb7, 0x34, 0xb4, 0x91, 0x69, 0x30, 0xbd, 0xec, + 0x4c, 0x04, 0xb0, 0x0e, 0xf5, 0x67, 0x8e, 0xf1, 0x11, 0xe5, 0x9f, 0x00, + 0x11, 0x2c, 0xd4, 0x1a, 0x2d, 0x21, 0x6d, 0xd6, 0xcf, 0x2a, 0x9e, 0x60, + 0xd7, 0x80, 0xef, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {494, + {0xfd, 0xf1, 0xb7, 0x58, 0xf1, 0xbd, 0xc2, 0x7d, 0xeb, 0xf4, 0x41, 0x2c, + 0x5d, 0x1c, 0xcc, 0x79}, + {0xcd, 0xbc, 0x5d, 0x30, 0xf0, 0x5b, 0xeb, 0x55, 0x68, 0x77, 0xe6, 0xcd, + 0xa0, 0x24, 0x86, 0xfe, 0x25, 0x9b, 0x5b, 0x2a, 0x08, 0x86, 0x40, 0x4f, + 0x51, 0x0e, 0xed, 0xa0, 0x50, 0x41, 0x33, 0x93, 0x97, 0x39, 0x23, 0x6b, + 0xb5, 0x5d, 0x50, 0xc6, 0x96, 0x46, 0x6a, 0xdf, 0x00, 0xc2, 0xcb, 0xa2, + 0xdb, 0xd6, 0x0b, 0xe8, 0x23, 0xf0, 0xc5, 0xba, 0x95, 0xa9, 0x26, 0xa2, + 0x4a, 0x72, 0x37, 0xc7, 0xec, 0xa8, 0xc8, 0xb9, 0x60, 0x3f, 0x58, 0xe1, + 0x71, 0x04, 0x4c, 0xdd, 0xc9, 0xb8, 0x0f, 0x17, 0x7d, 0xe2, 0x34, 0x5a, + 0x34, 0xae, 0x51, 0xa1, 0x52, 0xc1, 0x32, 0x9d, 0xae, 0x90, 0x7c, 0xe1, + 0x8a, 0x37, 0xe8, 0xe9, 0x4c, 0xbf, 0x35, 0xf7, 0x89, 0x00, 0x04, 0xbc, + 0xe5, 0x77, 0xe7, 0x77, 0xea, 0x52, 0x2a, 0x72, 0xbd, 0xf2, 0xe5, 0xdc, + 0x6f, 0xf3, 0x10, 0x30, 0x43, 0x7b, 0xd4, 0x3a, 0x1b, 0x81, 0x4e, 0x9a, + 0xa6, 0x78, 0x9a, 0x77, 0x5e, 0x36, 0xf9, 0x00, 0x7f, 0xe7, 0x3d, 0x50, + 0xc7, 0x47, 0x8a, 0x94, 0x2f, 0xb2, 0x0b, 0x8d, 0x37, 0xb9, 0x06, 0xaa, + 0xd1, 0xa6, 0xc5, 0xe7, 0xa9, 0x5c, 0x71, 0xa4, 0x2b, 0x23, 0x5a, 0x98, + 0xeb, 0x61, 0x58, 0x77, 0x27, 0x7d, 0xa3, 0x8e, 0xde, 0xe8, 0xce, 0xab, + 0x6e, 0x16, 0x42, 0xaa, 0x44, 0x46, 0xe0, 0xcc, 0x5d, 0x96, 0x34, 0x35, + 0xa2, 0x43, 0x36, 0x38, 0x30, 0x55, 0xb5, 0x44, 0x83, 0x9b, 0xbe, 0x7b, + 0x3d, 0x9d, 0xe0, 0x55, 0x48, 0x94, 0xc5, 0xcf, 0x34, 0x67, 0x90, 0x26, + 0x01, 0x31, 0xe9, 0xaa, 0x46, 0xae, 0xc2, 0xe5, 0x67, 0x83, 0x93, 0x8f, + 0x9e, 0xe4, 0x90, 0x5f, 0x63, 0x7c, 0x30, 0xd8, 0xbd, 0x44, 0xfb, 0x33, + 0x01, 0xd5, 0xa9, 0xe1, 0xe9, 0x6c, 0x95, 0x70, 0x0c, 0x95, 0xe9, 0x5b, + 0x93, 0x78, 0x18, 0x26, 0x5b, 0xdd, 0x3e, 0x77, 0xc0, 0xbe, 0x79, 0xa4, + 0xde, 0x38, 0xcd, 0xa0, 0x72, 0xfa, 0x50, 0x52, 0xaf, 0x96, 0xd3, 0xde, + 0x26, 0x56, 0x0d, 0xb8, 0xc3, 0x3d, 0x31, 0x5c, 0xbb, 0xee, 0xf2, 0xc1, + 0x57, 0x7d, 0x13, 0x7e, 0x6e, 0x41, 0x15, 0x9a, 0xe6, 0x9a, 0x38, 0xdb, + 0x4a, 0xca, 0x44, 0xd7, 0x63, 0xe8, 0x5f, 0x41, 0xd9, 0x06, 0x26, 0x05, + 0xdb, 0xcc, 0x07, 0x32, 0x31, 0x18, 0xf2, 0x0d, 0xc2, 0x8d, 0xc7, 0xad, + 0xb8, 0xfc, 0x02, 0xc5, 0x4e, 0xff, 0xd2, 0xbf, 0xc9, 0xb6, 0xeb, 0xe0, + 0xc3, 0x43, 0xe4, 0xe5, 0x76, 0x5a, 0xd7, 0x0d, 0x6c, 0xff, 0xd6, 0x52, + 0x6b, 0xa5, 0x0e, 0x20, 0x7d, 0x9f, 0x45, 0x10, 0x7a, 0x68, 0x3b, 0x49, + 0x25, 0xa4, 0x99, 0xbf, 0x6e, 0x23, 0x2c, 0x00, 0xa4, 0xad, 0xba, 0xb2, + 0xf0, 0x0c, 0xde, 0xd7, 0xa9, 0x6e, 0x3f, 0xc3, 0x12, 0x5c, 0xfc, 0x92, + 0x99, 0xcf, 0x2f, 0x34, 0x27, 0xd6, 0x5b, 0xa0, 0xcc, 0xa6, 0x86, 0xdc, + 0xb9, 0x7f, 0x24, 0x3a, 0x24, 0x4d, 0xbc, 0x09, 0x57, 0xf5, 0x9c, 0x2e, + 0xef, 0x8b, 0xdf, 0xed, 0x81, 0xda, 0x73, 0xbf, 0xe8, 0xd0, 0x12, 0x5c, + 0x71, 0x08, 0x44, 0x6d, 0xee, 0xa2, 0x88, 0x41, 0x47, 0x1f, 0x7a, 0x02, + 0x09, 0xb7, 0x99, 0xd3, 0x91, 0x53, 0x68, 0xe0, 0xb4, 0x2d, 0xf3, 0x80, + 0x8e, 0x9f, 0x6e, 0x20, 0xad, 0x24, 0xc2, 0x0e, 0x1f, 0x37, 0x0c, 0x7e, + 0xc7, 0xf3, 0x51, 0xd9, 0xb9, 0x9a, 0xaa, 0x99, 0x3b, 0x80, 0x06, 0x6d, + 0x86, 0xf8, 0xa1, 0xb9, 0x27, 0x22, 0xa2, 0x44, 0xb4, 0x9e, 0x9e, 0x97, + 0x55, 0x8e, 0x6d, 0x8a, 0x82, 0x26, 0x07, 0x85, 0xa3, 0x0d, 0x10, 0x6c, + 0xfa, 0x21, 0x0c, 0xd7, 0x9a, 0x6d, 0x99, 0x0f, 0x06, 0x57, 0xda, 0x90, + 0x00, 0x6f, 0x53, 0xcd, 0x80, 0x72, 0x27, 0x2e}, + {0xc6, 0x9b, 0x4f, 0xda, 0xa3, 0xbf, 0xe4, 0x7f, 0x2e, 0x38, 0xf5, 0x97, + 0x39, 0x33, 0xd9, 0xbc, 0x8b, 0x04, 0x15, 0xaf, 0x9b, 0x08, 0xa5, 0x83, + 0x4a, 0x61, 0xc5, 0x1e, 0x5f, 0xad, 0xe9, 0xaf, 0xda, 0xee, 0xd1, 0x84, + 0x3e, 0xf2, 0xfd, 0xee, 0x06, 0x46, 0xc8, 0x96, 0xbe, 0x06, 0xd0, 0x87, + 0xb0, 0x66, 0xdb, 0xbd, 0x7d, 0x74, 0x66, 0x8b, 0xa0, 0xf2, 0x41, 0xcd, + 0x52, 0x85, 0xba, 0x80, 0xac, 0x03, 0xef, 0x39, 0x18, 0x19, 0xa1, 0x52, + 0xf5, 0x31, 0x73, 0xb3, 0x64, 0x96, 0x24, 0x24, 0x2b, 0x5b, 0x0e, 0x1e, + 0xd9, 0x9a, 0x5f, 0x46, 0x0a, 0x31, 0x67, 0x26, 0x40, 0x14, 0x2f, 0x43, + 0xca, 0x04, 0xc3, 0xf0, 0x37, 0x45, 0xbd, 0xdb, 0xeb, 0x5e, 0x7e, 0xbb, + 0x68, 0x23, 0x26, 0x5e, 0x12, 0x02, 0xd8, 0x79, 0x9f, 0x94, 0x67, 0x33, + 0xa3, 0x84, 0xec, 0xf2, 0xf2, 0x63, 0x67, 0x1f, 0x79, 0x67, 0xff, 0x1b, + 0x11, 0xeb, 0x8d, 0x1d, 0x40, 0x84, 0x2f, 0x19, 0x37, 0x1f, 0xb1, 0xef, + 0xb3, 0x12, 0x89, 0x16, 0x53, 0xf2, 0xf0, 0xa4, 0xf9, 0x43, 0x0a, 0x39, + 0x66, 0xc8, 0xe7, 0x8e, 0xd9, 0xdf, 0x53, 0xd7, 0xcc, 0x78, 0x5e, 0x59, + 0x0a, 0x77, 0xe3, 0xba, 0x3c, 0x86, 0xd4, 0x73, 0x0c, 0xea, 0x0d, 0x21, + 0x47, 0x02, 0x83, 0xf5, 0xf9, 0xfe, 0x77, 0xec, 0x05, 0x19, 0xf7, 0x28, + 0x75, 0x5b, 0x3b, 0x2f, 0xf5, 0x57, 0xcd, 0xd6, 0x51, 0x18, 0xbf, 0xd4, + 0x5d, 0xe5, 0xf0, 0x4e, 0x81, 0xea, 0x19, 0xcd, 0x05, 0xc5, 0xe4, 0x67, + 0x9d, 0x81, 0x9b, 0x87, 0x77, 0xff, 0x21, 0x0b, 0xed, 0x00, 0x61, 0xce, + 0x20, 0x48, 0x7a, 0xc4, 0xf7, 0x47, 0x13, 0x62, 0x0e, 0x7b, 0x57, 0xb4, + 0x1c, 0xa6, 0xf7, 0x6b, 0x5e, 0x0d, 0x50, 0x00, 0x6a, 0xc5, 0xac, 0x1f, + 0xf7, 0x31, 0xf2, 0x02, 0x4e, 0x11, 0x18, 0xa9, 0x3b, 0x81, 0x9c, 0xd7, + 0x53, 0x35, 0xdd, 0x82, 0xd7, 0xbb, 0xc2, 0xcb, 0x87, 0x96, 0xe6, 0xad, + 0x42, 0xec, 0x83, 0xcc, 0x09, 0xcc, 0x1f, 0x1c, 0xe0, 0x14, 0x5d, 0x87, + 0x69, 0x8c, 0xeb, 0x10, 0xfd, 0xec, 0x27, 0x47, 0x0c, 0xa1, 0x65, 0x60, + 0x92, 0x22, 0x2f, 0x8a, 0xb6, 0x26, 0xfa, 0x6b, 0xd9, 0x13, 0x2d, 0x3f, + 0xcd, 0x49, 0xb0, 0xfe, 0xac, 0xab, 0x57, 0x3b, 0xa3, 0x11, 0xfa, 0x54, + 0x18, 0x02, 0x00, 0x80, 0x7e, 0xb3, 0x21, 0x5a, 0x65, 0x9a, 0x40, 0x80, + 0x8c, 0xf4, 0x53, 0x01, 0xb6, 0xe9, 0xe6, 0x15, 0x14, 0x1a, 0x93, 0x3c, + 0xeb, 0xe2, 0xd0, 0x09, 0x71, 0x58, 0x15, 0xfa, 0x8d, 0xa1, 0x30, 0xb7, + 0x65, 0x87, 0x03, 0x33, 0x0f, 0xa3, 0xaf, 0x64, 0xa9, 0xe5, 0xcc, 0xe0, + 0x61, 0x8d, 0x46, 0x33, 0x06, 0x2b, 0xeb, 0x00, 0xa6, 0x34, 0x7e, 0xdd, + 0xf5, 0x9f, 0x85, 0xca, 0x7a, 0xfb, 0x2c, 0x21, 0x7c, 0x0f, 0xdf, 0x78, + 0x4b, 0x43, 0x5a, 0xf5, 0x7f, 0x9f, 0xd8, 0x57, 0x66, 0x76, 0x50, 0x40, + 0x30, 0x61, 0x9a, 0x8c, 0xf3, 0xf7, 0xda, 0x26, 0x87, 0x60, 0x8d, 0x85, + 0xde, 0x6b, 0x1a, 0x32, 0x25, 0x65, 0xca, 0xc7, 0xc2, 0xa6, 0xc3, 0x4f, + 0xce, 0x2a, 0x08, 0xd2, 0x45, 0x85, 0xe9, 0xcc, 0x2e, 0xda, 0xd8, 0x17, + 0x7f, 0x93, 0x25, 0x24, 0x58, 0x87, 0x78, 0x89, 0x13, 0x17, 0xd2, 0xb4, + 0x47, 0x9c, 0xc5, 0x69, 0xeb, 0x79, 0x42, 0x0d, 0xef, 0xe0, 0x4d, 0x2e, + 0x52, 0xd3, 0x46, 0x7b, 0xc6, 0x2a, 0x7b, 0x09, 0x06, 0xbe, 0x7f, 0xc5, + 0x43, 0xd1, 0x2b, 0x18, 0x4f, 0xd9, 0x68, 0xc9, 0xad, 0x65, 0x2c, 0x84, + 0x8c, 0x85, 0x22, 0xa0, 0xeb, 0x09, 0x77, 0x39, 0x1b, 0x3d, 0x13, 0xe2, + 0xf6, 0xbe, 0xf0, 0x80, 0x3e, 0x82, 0x3a, 0xd0, 0x6e, 0x23, 0x22, 0xb0, + 0x3d, 0x42, 0xae, 0x7d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {495, + {0xf7, 0xee, 0x73, 0x5c, 0x2b, 0x88, 0xb5, 0x83, 0x3c, 0x91, 0x50, 0x80, + 0xfa, 0x58, 0x8f, 0x68}, + {0xd9, 0x48, 0xd8, 0x81, 0x4f, 0xa1, 0x17, 0x38, 0xba, 0x1c, 0x7a, 0x35, + 0x12, 0x8a, 0x78, 0x02, 0x05, 0x78, 0x97, 0x00, 0x9a, 0xfe, 0x92, 0x14, + 0x9e, 0x45, 0xd7, 0x79, 0x3b, 0x4e, 0xcf, 0x54, 0xef, 0x55, 0x80, 0xf5, + 0xf1, 0x13, 0x2d, 0xf0, 0x19, 0xb8, 0xec, 0x13, 0xe2, 0xe8, 0x2d, 0x1a, + 0x55, 0xa9, 0xb5, 0x2a, 0x72, 0x0e, 0x08, 0x66, 0xde, 0x5a, 0xf8, 0xdb, + 0xa5, 0xcd, 0x49, 0x85, 0x46, 0x32, 0x9b, 0x34, 0x07, 0x34, 0xed, 0x24, + 0x27, 0xec, 0xe4, 0x99, 0xdb, 0x29, 0x64, 0xcf, 0x88, 0xe6, 0xe2, 0x92, + 0xb5, 0x4f, 0xc0, 0x95, 0xee, 0x15, 0x23, 0x7e, 0xda, 0x9a, 0x37, 0x47, + 0x5b, 0xca, 0xb9, 0xaa, 0x79, 0x7e, 0xd3, 0x0c, 0xb6, 0xe4, 0xfe, 0xbf, + 0xe5, 0x89, 0xf2, 0x87, 0x64, 0xd3, 0xdc, 0xfe, 0xcb, 0x71, 0x69, 0x23, + 0x47, 0x55, 0xf1, 0xe9, 0x65, 0x47, 0x97, 0xe5, 0x9e, 0x91, 0x05, 0x13, + 0x6c, 0x94, 0x9c, 0x75, 0x41, 0x14, 0xad, 0x62, 0x57, 0x8b, 0x99, 0x3a, + 0xcd, 0x5c, 0x79, 0x41, 0x41, 0x0c, 0xb1, 0xb7, 0xb3, 0xba, 0xcc, 0xd0, + 0x53, 0xbe, 0x7b, 0x31, 0x0f, 0xe3, 0x65, 0xc0, 0x20, 0xd7, 0x3a, 0xdd, + 0xc2, 0xc2, 0xce, 0xec, 0xd4, 0xa9, 0xde, 0x20, 0x2d, 0x76, 0x88, 0xff, + 0xbd, 0xed, 0x11, 0x67, 0x7f, 0x84, 0x7b, 0xcf, 0x96, 0x89, 0x16, 0x3f, + 0xc8, 0x68, 0x8d, 0xe6, 0x12, 0x66, 0xaa, 0x63, 0x22, 0xb8, 0x9e, 0x84, + 0x31, 0x02, 0x4e, 0xf2, 0x74, 0xc6, 0xd2, 0x32, 0x51, 0x61, 0x03, 0x60, + 0x72, 0x4f, 0x74, 0xe6, 0x74, 0x7a, 0xd3, 0x46, 0x1c, 0xc8, 0xa6, 0x55, + 0xfd, 0x01, 0x1a, 0x7d, 0x62, 0x45, 0x38, 0x5f, 0x1f, 0xb4, 0xbd, 0x7b, + 0x4a, 0xcd, 0xf6, 0xa6, 0x8a, 0x58, 0x3a, 0xbe, 0xbf, 0xe3, 0xd1, 0xe5, + 0xe4, 0x76, 0xfc, 0x0e, 0x69, 0x3b, 0x5c, 0x6c, 0x80, 0xd8, 0x53, 0x21, + 0xb5, 0x2c, 0x56, 0xc5, 0x8e, 0x86, 0x21, 0x75, 0xf7, 0xee, 0x6a, 0x5e, + 0x56, 0xbe, 0x19, 0x1c, 0x70, 0xd3, 0xc8, 0x3d, 0x6f, 0x4f, 0xa7, 0xbf, + 0x8f, 0x63, 0xa4, 0x28, 0x0f, 0x09, 0x50, 0x0b, 0x80, 0x17, 0x59, 0x8d, + 0xaf, 0x50, 0x90, 0x3b, 0x03, 0x99, 0x71, 0xc4, 0x2a, 0x3f, 0xd9, 0x00, + 0xd1, 0x26, 0x06, 0x5c, 0x6c, 0xd6, 0x95, 0x61, 0x8a, 0x68, 0x86, 0x3a, + 0x36, 0xf7, 0x11, 0x75, 0x80, 0x18, 0xab, 0xb0, 0x2b, 0xd7, 0x90, 0x8a, + 0x45, 0xbf, 0xc6, 0x1b, 0x52, 0x6a, 0x7b, 0x2b, 0x72, 0xc4, 0x94, 0xb7, + 0x89, 0xaa, 0x74, 0xae, 0x2e, 0xb9, 0xd9, 0x39, 0xfe, 0x40, 0x58, 0x4a, + 0x58, 0xa3, 0x05, 0x0e, 0xee, 0x7e, 0x2c, 0x15, 0x43, 0x87, 0x44, 0x9f, + 0xeb, 0xcb, 0x92, 0xbc, 0xae, 0x01, 0x8f, 0x54, 0x2a, 0x57, 0x5b, 0xde, + 0x31, 0x5c, 0xb6, 0xde, 0x08, 0x5c, 0x07, 0xa3, 0x6b, 0xe0, 0x34, 0x99, + 0xd2, 0x30, 0x99, 0x9c, 0x4d, 0xe7, 0x74, 0xd9, 0xc9, 0xbf, 0x1a, 0x44, + 0x5a, 0x15, 0x82, 0x57, 0x9d, 0xc3, 0x05, 0xed, 0x5d, 0xf3, 0x48, 0xc9, + 0xd4, 0xd4, 0xdf, 0x89, 0xa7, 0xa3, 0x2c, 0x26, 0x2a, 0x73, 0x0c, 0xba, + 0x46, 0xad, 0xd3, 0x16, 0x7d, 0xec, 0x38, 0x4e, 0x4a, 0x97, 0x66, 0x2e, + 0x02, 0xf4, 0xc8, 0xf4, 0x38, 0x16, 0x3d, 0x04, 0x2d, 0x16, 0x6f, 0x46, + 0x48, 0x76, 0x13, 0xe5, 0xf6, 0x9f, 0x7e, 0x6d, 0x5b, 0xd3, 0x8c, 0x83, + 0xa4, 0xff, 0xd1, 0xa9, 0x53, 0x62, 0x5e, 0xc0, 0xd0, 0xf7, 0x63, 0x1c, + 0x5a, 0x3d, 0x15, 0x4c, 0xe7, 0x49, 0x0c, 0x82, 0xa1, 0xf4, 0xe4, 0xc2, + 0xf6, 0x95, 0xd1, 0x67, 0xe7, 0x66, 0x51, 0xe1, 0x65, 0xe7, 0x84, 0x2a, + 0xf8, 0x90, 0x62, 0xd5, 0xc2, 0x68, 0xa4, 0x5d}, + {0x0e, 0x5e, 0x4b, 0x48, 0x53, 0x56, 0xe7, 0xcc, 0xd1, 0xc2, 0x7d, 0x23, + 0x3e, 0x09, 0x78, 0x9d, 0xf6, 0x80, 0x39, 0xfa, 0x68, 0x9c, 0xb8, 0xee, + 0x75, 0x3a, 0x57, 0x5b, 0xed, 0x9f, 0x17, 0x67, 0x4d, 0x4b, 0x61, 0x39, + 0x9c, 0x3b, 0xca, 0xcd, 0xc9, 0xf7, 0x12, 0xf4, 0x14, 0x26, 0x04, 0x77, + 0x94, 0x37, 0xff, 0x44, 0x5e, 0xf5, 0x72, 0xeb, 0xc6, 0x78, 0x38, 0xd5, + 0x06, 0xf9, 0xea, 0xd5, 0x9a, 0x79, 0x57, 0xaf, 0x39, 0x07, 0xc6, 0x5b, + 0x76, 0xfe, 0x0a, 0x75, 0x97, 0x1c, 0x1a, 0x29, 0x85, 0x34, 0x88, 0xd9, + 0x0a, 0x24, 0xa3, 0x34, 0x1b, 0x1b, 0xd1, 0x76, 0x77, 0x90, 0xfc, 0x17, + 0xb4, 0x3c, 0x2c, 0x06, 0xce, 0xba, 0xa5, 0x7f, 0x8d, 0xab, 0x14, 0xfa, + 0x0e, 0xc7, 0x43, 0x4e, 0x99, 0x29, 0x95, 0xfe, 0x28, 0x8a, 0x30, 0xb6, + 0x28, 0x1a, 0xc3, 0x74, 0xa5, 0x9b, 0xc2, 0x7f, 0xd2, 0xbc, 0x9d, 0x5f, + 0xb0, 0x7c, 0x89, 0x49, 0x84, 0x8e, 0x02, 0xd3, 0xf8, 0xb3, 0xb3, 0x16, + 0x8e, 0x56, 0x91, 0xf9, 0x10, 0x7a, 0x62, 0x73, 0xf8, 0xbb, 0x24, 0xb5, + 0x48, 0xe6, 0xf4, 0x63, 0x90, 0x41, 0x17, 0x77, 0x35, 0xe7, 0xf5, 0x98, + 0x2f, 0x21, 0x21, 0xac, 0xb3, 0x73, 0x80, 0xf8, 0xac, 0x1f, 0xec, 0x71, + 0x53, 0x8c, 0x0d, 0x77, 0x2b, 0x94, 0xf2, 0x4d, 0xa4, 0x7e, 0xa2, 0x5e, + 0x96, 0x42, 0x4e, 0xdf, 0xf8, 0xbd, 0x30, 0xf7, 0x97, 0xf7, 0xdb, 0x1a, + 0xa1, 0x04, 0x3e, 0x33, 0x46, 0xef, 0xb2, 0x8a, 0x0a, 0x0e, 0x7f, 0x21, + 0x67, 0xd7, 0x8c, 0xd1, 0x21, 0xd5, 0xa9, 0xaf, 0x74, 0x13, 0x74, 0x1a, + 0x9a, 0x9e, 0xec, 0xcf, 0xcc, 0x9c, 0xcb, 0xb9, 0xc1, 0x44, 0xe2, 0xe7, + 0x3d, 0x37, 0x44, 0xa7, 0x64, 0x60, 0x62, 0x9a, 0x9f, 0x16, 0xfc, 0x7c, + 0x17, 0x57, 0x96, 0x9e, 0xc8, 0x93, 0xf4, 0xfd, 0x86, 0x59, 0x84, 0x31, + 0x37, 0x61, 0xed, 0x74, 0x6d, 0x6d, 0x04, 0x5a, 0x13, 0x0b, 0x98, 0xcb, + 0x74, 0x2d, 0xa4, 0x12, 0xee, 0x80, 0x42, 0x17, 0xeb, 0x1c, 0x27, 0xb6, + 0x4b, 0x8d, 0x80, 0x8e, 0x32, 0xed, 0x76, 0xf9, 0xbc, 0x67, 0x16, 0xc1, + 0x5a, 0x24, 0x7b, 0x90, 0xcd, 0xe6, 0x96, 0xac, 0xbc, 0x51, 0x98, 0x30, + 0x86, 0xae, 0x42, 0xae, 0x86, 0xd9, 0xa1, 0xbf, 0xcd, 0xab, 0x98, 0xb2, + 0x23, 0x29, 0x36, 0xaf, 0xa4, 0x09, 0xa1, 0xd0, 0xf6, 0x4e, 0x5e, 0x05, + 0x71, 0xde, 0xaf, 0x58, 0xef, 0xed, 0x56, 0xf6, 0xe8, 0xb9, 0x57, 0x0e, + 0x5a, 0x26, 0xb1, 0x1b, 0x2c, 0xb8, 0x98, 0x76, 0x71, 0xc8, 0x57, 0x60, + 0x91, 0x8b, 0x79, 0x11, 0x66, 0xaa, 0xfc, 0xc9, 0x96, 0xda, 0xe1, 0x48, + 0xac, 0xf2, 0xb7, 0xe4, 0x24, 0x3c, 0x9d, 0xb6, 0xc5, 0x2d, 0x3f, 0x07, + 0x1f, 0x1c, 0x5c, 0x2a, 0x85, 0x56, 0x41, 0x9e, 0x4a, 0xda, 0x9a, 0xb6, + 0x7d, 0x6f, 0xe1, 0x5a, 0x96, 0x42, 0xd3, 0xe8, 0xe2, 0x6a, 0xc6, 0x99, + 0xf0, 0x9c, 0xda, 0xd6, 0x66, 0xa7, 0x22, 0x8b, 0xd6, 0x91, 0xed, 0x2f, + 0xed, 0x68, 0xef, 0xd8, 0xfe, 0x5e, 0x74, 0x70, 0x61, 0x47, 0xc4, 0xe0, + 0x57, 0x30, 0xa8, 0xb3, 0x53, 0xc4, 0xef, 0xcc, 0xba, 0x34, 0xa9, 0xe9, + 0x09, 0xd4, 0x50, 0xc1, 0x9d, 0xac, 0x0d, 0x0e, 0xff, 0xce, 0x61, 0x0e, + 0xa6, 0xc8, 0x87, 0x26, 0xb7, 0x46, 0xf9, 0xbd, 0x4b, 0xc1, 0x62, 0x45, + 0x92, 0x51, 0x3d, 0x94, 0x7c, 0xfb, 0x2d, 0x84, 0x12, 0xaf, 0x06, 0x87, + 0xa5, 0x75, 0x2d, 0xb8, 0xff, 0x49, 0xcf, 0x58, 0xd5, 0xb9, 0xc9, 0xee, + 0x71, 0xbb, 0x7a, 0x46, 0xd9, 0xfa, 0x50, 0x5d, 0x1f, 0x0f, 0xdd, 0x01, + 0x19, 0x0e, 0x70, 0x33, 0xe1, 0x4b, 0xf7, 0x93, 0x0d, 0xd1, 0xb7, 0x1f, + 0x08, 0x87, 0xbb, 0x58}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {496, + {0xd1, 0xc3, 0xa2, 0x24, 0x2b, 0xce, 0x69, 0x4e, 0xe5, 0x2b, 0x78, 0x6c, + 0xa9, 0x04, 0x61, 0x33}, + {0x6a, 0x32, 0x15, 0x93, 0x27, 0x7e, 0x11, 0xbc, 0x06, 0x4d, 0x28, 0x4c, + 0xcf, 0xad, 0x0a, 0xfc, 0x0a, 0x7b, 0x5e, 0x1b, 0x93, 0x00, 0x18, 0x4b, + 0x85, 0x4e, 0x12, 0x99, 0xc3, 0x6a, 0x27, 0xfa, 0x21, 0x65, 0x28, 0xdf, + 0x7c, 0xac, 0xff, 0x31, 0xd0, 0x9d, 0x29, 0x7d, 0x41, 0x8d, 0x3a, 0x11, + 0x1c, 0x2a, 0x2c, 0x24, 0x5e, 0x29, 0xe0, 0x78, 0xdb, 0x2b, 0xde, 0xfc, + 0x87, 0xd6, 0xa0, 0x50, 0x34, 0x51, 0x99, 0xee, 0xb4, 0x01, 0xb4, 0x84, + 0x68, 0x31, 0xb6, 0xf5, 0xe9, 0xce, 0x18, 0x75, 0xaf, 0x54, 0x72, 0x6c, + 0x0f, 0x8c, 0xa5, 0x5c, 0x98, 0x88, 0xf1, 0x7d, 0x93, 0xec, 0x3c, 0xbd, + 0x71, 0x52, 0x25, 0xb6, 0x41, 0x19, 0x11, 0xa6, 0x37, 0x34, 0xa1, 0xce, + 0x98, 0x54, 0xeb, 0x97, 0x26, 0x39, 0x71, 0xe8, 0x4c, 0x01, 0x00, 0x96, + 0x13, 0x2e, 0x25, 0xa9, 0xcc, 0x8a, 0xca, 0xba, 0xcc, 0x5d, 0xa6, 0x5d, + 0x64, 0x55, 0x24, 0x38, 0xfa, 0x15, 0x73, 0x5c, 0x72, 0x6b, 0xdf, 0xaa, + 0xa6, 0x73, 0x21, 0xa4, 0x1d, 0x59, 0x2a, 0xde, 0x26, 0x0c, 0x49, 0xa3, + 0xfb, 0x35, 0x42, 0x32, 0xab, 0xc6, 0xe3, 0xf1, 0x5c, 0x82, 0xfa, 0xd6, + 0xc6, 0x2f, 0x14, 0xe4, 0x84, 0x30, 0x27, 0x41, 0xda, 0xb8, 0x3e, 0xb3, + 0x79, 0x22, 0xdb, 0x18, 0xb5, 0x90, 0x91, 0x38, 0xb5, 0x9c, 0xaf, 0xda, + 0x33, 0x67, 0x4c, 0x48, 0xa9, 0x6d, 0xcc, 0xc2, 0x1b, 0x68, 0x7a, 0x92, + 0xd5, 0x75, 0x6f, 0x8b, 0xb9, 0x9d, 0x6f, 0xd8, 0xd9, 0xb3, 0xe0, 0xcc, + 0x96, 0xd8, 0x94, 0xe1, 0x19, 0x1a, 0x6d, 0xe0, 0x1f, 0xf7, 0x82, 0x78, + 0xb4, 0x2c, 0x83, 0x53, 0xc0, 0x5c, 0x25, 0x91, 0x14, 0x12, 0x42, 0xc6, + 0x7e, 0xf5, 0xb9, 0xbd, 0x66, 0x6c, 0xbe, 0x67, 0x1c, 0x27, 0x0b, 0x91, + 0xd3, 0x0f, 0xc6, 0xae, 0x67, 0x74, 0x17, 0x87, 0x73, 0x8b, 0xdb, 0x6a, + 0x38, 0xc6, 0xc5, 0xb6, 0xa9, 0x19, 0xc6, 0x88, 0xa9, 0x98, 0x95, 0x6d, + 0x90, 0x40, 0x24, 0x68, 0x1d, 0x4a, 0x0c, 0x11, 0x31, 0xe9, 0xd4, 0x66, + 0x33, 0xe6, 0x8d, 0x59, 0x68, 0xde, 0x64, 0xcd, 0x5a, 0xd3, 0xc1, 0xe1, + 0x74, 0x2d, 0xe4, 0x5a, 0xfe, 0xec, 0x4f, 0x0c, 0x88, 0xf3, 0x49, 0xcb, + 0xa5, 0xab, 0x6a, 0x49, 0xdb, 0x40, 0x7f, 0xc1, 0x9f, 0xa7, 0x64, 0x2e, + 0x3f, 0xe5, 0x3b, 0x28, 0xa8, 0x94, 0x6d, 0x8b, 0x6c, 0x6e, 0x4c, 0x7f, + 0x40, 0x45, 0xc0, 0x2b, 0x03, 0x7f, 0xe6, 0x71, 0x53, 0x19, 0x32, 0x23, + 0xb2, 0xcf, 0xf6, 0x16, 0x87, 0xb4, 0x94, 0xf0, 0x19, 0xeb, 0x20, 0x90, + 0xae, 0x83, 0x1f, 0x6b, 0x3e, 0xfd, 0x63, 0x8a, 0x21, 0x7f, 0xef, 0xcd, + 0x50, 0x0b, 0xd7, 0x90, 0x01, 0x45, 0x92, 0x72, 0xb3, 0x61, 0x41, 0xd5, + 0x90, 0x60, 0x0d, 0xc5, 0x2a, 0x2d, 0x91, 0xf6, 0xa0, 0xd6, 0x94, 0xf5, + 0xe4, 0x6e, 0x0d, 0x1c, 0x0f, 0xe3, 0x86, 0xf1, 0x54, 0x50, 0xb1, 0x05, + 0x1f, 0xc1, 0x63, 0xab, 0x68, 0xf8, 0x42, 0xfd, 0x79, 0xa1, 0x92, 0x42, + 0x25, 0x31, 0x06, 0x10, 0x9e, 0xba, 0x8b, 0xee, 0x08, 0xf9, 0x03, 0x68, + 0x37, 0x15, 0x1f, 0x71, 0x6c, 0xaf, 0xec, 0xad, 0xb3, 0xfa, 0x7d, 0x01, + 0xda, 0xac, 0x18, 0xcf, 0xf3, 0xc9, 0x95, 0xd0, 0x98, 0x00, 0x71, 0xd2, + 0x21, 0xe5, 0xbf, 0xd4, 0x70, 0xbb, 0x19, 0x5f, 0xd9, 0x77, 0x08, 0x77, + 0x08, 0xba, 0xd5, 0x55, 0x50, 0xe4, 0x61, 0xd7, 0x71, 0xc9, 0xbd, 0x91, + 0x4e, 0x32, 0xcd, 0x14, 0xee, 0x96, 0x98, 0xed, 0xf1, 0x0f, 0x29, 0x1a, + 0xb5, 0xb2, 0xc2, 0x02, 0x83, 0x9b, 0x6e, 0x6e, 0x31, 0xfa, 0x46, 0xe5, + 0x0f, 0xcf, 0xa5, 0xca, 0x55, 0x71, 0xfb, 0xb2}, + {0xa6, 0x5c, 0x91, 0x0a, 0x7e, 0xc0, 0x09, 0x91, 0x70, 0x89, 0x90, 0x53, + 0x33, 0xe0, 0x1d, 0xca, 0x92, 0xb0, 0xb4, 0xbd, 0x49, 0x20, 0x9c, 0x02, + 0xb9, 0x6b, 0xe8, 0x57, 0xf0, 0x5c, 0x60, 0xdb, 0xdb, 0xf5, 0x30, 0xd3, + 0x0b, 0x01, 0xcb, 0x4d, 0x6e, 0x88, 0x7e, 0xbf, 0x79, 0x2f, 0xb6, 0x58, + 0x52, 0x87, 0xff, 0x5f, 0xa1, 0x84, 0x5c, 0x54, 0xa8, 0x61, 0xef, 0x4b, + 0x48, 0x00, 0xe8, 0xfb, 0x49, 0x04, 0x64, 0xfc, 0x52, 0x9e, 0x7f, 0x30, + 0x75, 0x4e, 0x7e, 0x5a, 0xee, 0xc6, 0xfe, 0x0f, 0x7f, 0x96, 0xeb, 0x59, + 0x4c, 0x9e, 0xf2, 0x97, 0xc1, 0x7e, 0x07, 0x59, 0xd6, 0x65, 0x72, 0x8e, + 0x8f, 0x4a, 0x21, 0x70, 0x9c, 0x00, 0x51, 0x1d, 0xb0, 0x23, 0xdb, 0xa0, + 0x40, 0xdd, 0xb2, 0x1f, 0x19, 0x0d, 0xb5, 0x96, 0x91, 0x39, 0xfe, 0xd5, + 0x92, 0xa4, 0x4c, 0xb3, 0x9b, 0x26, 0xf1, 0x75, 0x8c, 0x55, 0x55, 0x5f, + 0x3a, 0x05, 0x78, 0xc4, 0x4d, 0x3c, 0x0a, 0x7a, 0x6e, 0xb4, 0xeb, 0x8b, + 0x8f, 0xa6, 0x20, 0x4f, 0xa6, 0x23, 0xfa, 0x08, 0xe0, 0x17, 0x7c, 0x6e, + 0xa7, 0x80, 0xf0, 0xe2, 0x5a, 0xf1, 0x93, 0x45, 0x3a, 0x74, 0x92, 0x05, + 0xc6, 0x22, 0xc4, 0xd0, 0xe4, 0xf8, 0xbe, 0x97, 0x0e, 0x8b, 0x49, 0x2b, + 0xa4, 0x7b, 0xeb, 0x49, 0x61, 0x10, 0x54, 0x41, 0xba, 0x20, 0x7a, 0x54, + 0x2a, 0xb5, 0xe7, 0x21, 0x34, 0x2a, 0xef, 0x23, 0xd7, 0xf9, 0x6d, 0x7b, + 0xce, 0x63, 0xfd, 0xf5, 0xb6, 0xa3, 0x35, 0x9c, 0x28, 0x92, 0x8c, 0x4f, + 0x09, 0x49, 0xc9, 0x47, 0x9d, 0x53, 0x05, 0xee, 0xbd, 0x5e, 0x37, 0x50, + 0x2f, 0x27, 0xe4, 0xda, 0x35, 0xaa, 0xad, 0x83, 0x88, 0xe8, 0xd7, 0xf0, + 0xe7, 0x17, 0xba, 0xd0, 0x7e, 0x0e, 0x60, 0x81, 0xfa, 0xae, 0x5c, 0xd2, + 0x80, 0xb9, 0x63, 0x0c, 0xad, 0x6f, 0x02, 0xcc, 0xf5, 0x5f, 0x4f, 0x64, + 0x79, 0x7c, 0x19, 0x0b, 0x6f, 0xc8, 0x95, 0x26, 0xb9, 0x88, 0xb7, 0xcb, + 0x25, 0x20, 0xe1, 0x23, 0x96, 0x78, 0x44, 0x9f, 0xd0, 0xa9, 0xe7, 0xc9, + 0xde, 0x53, 0x3a, 0xd4, 0x62, 0x3e, 0xf6, 0xc8, 0x34, 0x6a, 0x52, 0x2b, + 0x08, 0x21, 0x64, 0x0d, 0xd4, 0xfa, 0x95, 0x2b, 0x32, 0xda, 0x49, 0xbf, + 0xca, 0xb4, 0xef, 0x93, 0x0f, 0x39, 0xaa, 0xab, 0x9e, 0x4f, 0xd7, 0x9e, + 0xc6, 0x0f, 0xb5, 0x57, 0xa5, 0x57, 0x55, 0x91, 0xa4, 0x8d, 0x78, 0xf7, + 0xc1, 0x9a, 0xd8, 0xdd, 0x48, 0xde, 0xa4, 0x41, 0xf3, 0x08, 0x6f, 0xe6, + 0x6b, 0xed, 0x05, 0xb2, 0xea, 0xb6, 0x2d, 0x92, 0x35, 0x74, 0xd1, 0x6b, + 0xfc, 0x84, 0xeb, 0xa3, 0x2e, 0x55, 0x0e, 0x04, 0xdf, 0x5a, 0xc5, 0x33, + 0x5d, 0x8f, 0xa8, 0xc9, 0x57, 0xba, 0x3a, 0x25, 0x9c, 0xfe, 0xf1, 0x31, + 0x0d, 0x3c, 0x14, 0x5e, 0x0a, 0x3a, 0x3c, 0x3d, 0x79, 0xe7, 0x3c, 0x3d, + 0x0c, 0xe6, 0x36, 0xb2, 0x08, 0xf0, 0xad, 0xbd, 0xe7, 0xf6, 0x05, 0xf4, + 0xe9, 0xb2, 0x19, 0x98, 0x9a, 0x1d, 0x1e, 0xf8, 0xdc, 0xf9, 0xcc, 0x3b, + 0x50, 0xb9, 0xeb, 0xf0, 0x75, 0x2f, 0x2d, 0x24, 0xaa, 0x46, 0xd2, 0x01, + 0x51, 0x15, 0x3f, 0x19, 0x55, 0xb7, 0xfc, 0xcc, 0xe8, 0xdc, 0x21, 0xb4, + 0x9f, 0x5a, 0xfc, 0x6a, 0xba, 0xea, 0x2b, 0x31, 0x3b, 0xf6, 0x71, 0x67, + 0xa6, 0x35, 0xf3, 0x77, 0xc5, 0x9c, 0x3a, 0x5a, 0xdb, 0x3d, 0x8e, 0x5d, + 0xb8, 0x67, 0xa9, 0x4d, 0x3b, 0x9c, 0x07, 0x2f, 0x32, 0xe9, 0xcb, 0x6f, + 0xa8, 0x9d, 0x36, 0x43, 0x8e, 0x94, 0xbe, 0xdd, 0xd0, 0x30, 0x1b, 0x1f, + 0xcc, 0x9c, 0x45, 0x9f, 0xe7, 0x35, 0x92, 0x34, 0xa2, 0x88, 0x7d, 0x3d, + 0x69, 0x9c, 0xbc, 0xef, 0xc4, 0x1d, 0x2b, 0xb4, 0xe1, 0x8b, 0x43, 0xb9, + 0xea, 0xf1, 0xb5, 0xa4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {497, + {0xcb, 0x0a, 0x06, 0x8f, 0xa2, 0x87, 0xe3, 0x77, 0xfc, 0x6e, 0xeb, 0x99, + 0x38, 0x14, 0xbc, 0xb2}, + {0xb3, 0x9b, 0x88, 0x5f, 0x44, 0x93, 0x39, 0x43, 0xfa, 0x3c, 0xad, 0x02, + 0xa1, 0xcf, 0x02, 0x8b, 0x69, 0x32, 0x63, 0x74, 0x7d, 0xc2, 0xce, 0x75, + 0x86, 0x58, 0xcf, 0x3a, 0x9f, 0x59, 0x4f, 0xaa, 0xc6, 0x68, 0xc2, 0xa9, + 0x5d, 0x64, 0x59, 0x3a, 0xd8, 0xcf, 0x8d, 0x1a, 0x8d, 0xc4, 0x42, 0xf2, + 0x19, 0x75, 0xe5, 0x1b, 0x91, 0x29, 0x0e, 0x23, 0x2b, 0xff, 0x23, 0x2a, + 0x01, 0x26, 0xa4, 0x73, 0xba, 0x63, 0x9c, 0x6c, 0xec, 0xa9, 0x1f, 0x4b, + 0xd1, 0x19, 0xc8, 0x7e, 0xb4, 0x9e, 0x90, 0x27, 0x70, 0x15, 0x57, 0xdd, + 0x91, 0x24, 0x0c, 0x66, 0xc6, 0x45, 0x23, 0x4a, 0xd7, 0xc3, 0xe4, 0x2e, + 0x07, 0xf9, 0x7a, 0x64, 0x5d, 0x9d, 0xe9, 0x8e, 0x47, 0xd6, 0x93, 0xdc, + 0xfb, 0xab, 0xd2, 0xce, 0xa8, 0xd0, 0xfc, 0x90, 0x94, 0xa4, 0xf7, 0x23, + 0xbf, 0x6a, 0xd0, 0xec, 0xcf, 0x2e, 0xdf, 0xc5, 0x16, 0x2a, 0x2b, 0x1d, + 0xa6, 0x73, 0x8a, 0x1d, 0x27, 0x6e, 0xce, 0x7f, 0xf1, 0x8d, 0xca, 0x47, + 0x72, 0x1c, 0x5d, 0x31, 0x59, 0x2c, 0x4a, 0x37, 0x3c, 0x18, 0xb4, 0x58, + 0xf3, 0xbf, 0xd2, 0x8a, 0x77, 0x5d, 0xdd, 0x88, 0x63, 0xb5, 0x98, 0xf0, + 0xe0, 0xf9, 0x1a, 0xe0, 0x4c, 0x55, 0xd7, 0x53, 0x9c, 0xf2, 0x07, 0xd6, + 0x2e, 0x23, 0x30, 0x85, 0x81, 0x65, 0x6a, 0xad, 0x39, 0x3d, 0x3f, 0x28, + 0x5c, 0x81, 0x0c, 0xb7, 0x7a, 0x89, 0xaa, 0xa6, 0x18, 0xe2, 0xe2, 0x5d, + 0x42, 0x30, 0x12, 0x6c, 0x1b, 0xac, 0x67, 0xae, 0x65, 0x87, 0x58, 0x84, + 0x18, 0xa3, 0xca, 0x3b, 0xdf, 0x4b, 0x7d, 0x92, 0xb1, 0x73, 0x9f, 0xc7, + 0x4a, 0xd1, 0xfc, 0xf1, 0xe7, 0x95, 0x1e, 0x20, 0x0a, 0x1b, 0x96, 0x34, + 0xbc, 0xb5, 0x33, 0x21, 0x65, 0x5a, 0xb8, 0xfb, 0xa0, 0x47, 0x4c, 0x89, + 0x25, 0xd4, 0x2f, 0xd6, 0x01, 0x2f, 0xfd, 0xa7, 0xdb, 0xd1, 0x9c, 0x00, + 0x77, 0xd6, 0x2e, 0xd6, 0x9e, 0x6c, 0x17, 0x4c, 0xc8, 0x21, 0x95, 0x38, + 0x45, 0x54, 0x6f, 0x42, 0x5e, 0xf7, 0x15, 0x99, 0x95, 0xa0, 0xce, 0xe1, + 0x2f, 0x6c, 0x41, 0x25, 0x7c, 0x27, 0x38, 0x68, 0xc4, 0xdd, 0xa2, 0xd8, + 0xc5, 0x9f, 0xb6, 0xa4, 0xb1, 0xce, 0x38, 0x51, 0xe9, 0x84, 0xff, 0xcf, + 0xe4, 0xfe, 0x9f, 0x32, 0xa2, 0x3c, 0x21, 0xb1, 0xd5, 0x70, 0x4b, 0x0f, + 0x2e, 0x04, 0x8e, 0xcf, 0x62, 0xb5, 0x97, 0xb3, 0xb2, 0xa6, 0x8d, 0x2e, + 0x48, 0xf2, 0x03, 0x1a, 0xcd, 0x1d, 0x67, 0xa6, 0x60, 0x77, 0x3f, 0xfd, + 0xe3, 0xc2, 0x04, 0x79, 0x46, 0xbe, 0x27, 0x2c, 0x70, 0x93, 0x43, 0xfa, + 0x56, 0x6d, 0x82, 0xf5, 0x7b, 0x19, 0xd2, 0xc1, 0x5e, 0x2c, 0xfc, 0xf1, + 0x33, 0xd8, 0x21, 0xd9, 0x10, 0x70, 0xc4, 0x29, 0xca, 0xd4, 0x51, 0x71, + 0x0f, 0x61, 0xa0, 0x30, 0xde, 0x0a, 0x15, 0x15, 0x0d, 0x28, 0x00, 0xe9, + 0x2f, 0x25, 0x56, 0xdc, 0x9d, 0x65, 0xe9, 0x41, 0xe6, 0x9b, 0xd0, 0x9a, + 0x06, 0xc9, 0x60, 0x06, 0x91, 0x39, 0xe5, 0x23, 0xd7, 0xee, 0x77, 0xc3, + 0x55, 0xbe, 0x99, 0xec, 0xb2, 0x1a, 0x75, 0x1e, 0x4a, 0x44, 0xfd, 0xde, + 0x31, 0xfc, 0x59, 0x11, 0xd2, 0x46, 0x68, 0xe5, 0xc9, 0xef, 0xad, 0xd6, + 0xa3, 0xa3, 0xe6, 0x4c, 0xa3, 0x64, 0xac, 0x91, 0x96, 0xd4, 0x7e, 0x70, + 0xab, 0x20, 0x46, 0x09, 0x7c, 0xc1, 0x92, 0x5a, 0xa6, 0xbd, 0x2d, 0x26, + 0x79, 0x2b, 0x44, 0x8f, 0xc2, 0xf3, 0x76, 0x55, 0x3c, 0x97, 0x13, 0x9a, + 0x43, 0xac, 0xcc, 0x66, 0xc1, 0x0b, 0xe0, 0x85, 0xd2, 0xed, 0x31, 0xc9, + 0x52, 0x89, 0x51, 0x22, 0xe8, 0xf6, 0x14, 0xd6, 0xe7, 0xb3, 0x3e, 0xa8, + 0x8c, 0x3d, 0x76, 0x63, 0x9f, 0x75, 0x71, 0x39}, + {0xba, 0xd5, 0x20, 0x97, 0xf1, 0x73, 0x31, 0x23, 0x10, 0xe8, 0x0a, 0x85, + 0xe0, 0x75, 0x11, 0xbb, 0xc5, 0xef, 0x5e, 0x8a, 0x2e, 0x9c, 0xf9, 0x9e, + 0x4e, 0x1c, 0xcf, 0xee, 0x02, 0x25, 0x19, 0x5a, 0x94, 0x28, 0xa1, 0xa4, + 0x18, 0x56, 0x4f, 0x6f, 0xf3, 0xed, 0x73, 0x11, 0xeb, 0x22, 0xbd, 0x78, + 0x6e, 0x8a, 0x2c, 0x56, 0xe5, 0x07, 0xd7, 0x8c, 0x4a, 0xa5, 0x06, 0x9a, + 0x69, 0xef, 0x5f, 0x4e, 0xb7, 0x5a, 0xd6, 0xe7, 0xea, 0x31, 0x49, 0xe3, + 0x4d, 0x13, 0xe2, 0x0e, 0x31, 0x7b, 0x15, 0x73, 0xae, 0x99, 0x5a, 0x9e, + 0x47, 0xe9, 0x60, 0x39, 0x10, 0xa9, 0xf5, 0x95, 0x5f, 0xe9, 0x69, 0xdf, + 0x0a, 0x46, 0x0b, 0x81, 0x08, 0xb2, 0x0b, 0xd4, 0xb7, 0x50, 0x6f, 0xf9, + 0x4c, 0xcf, 0x1f, 0x93, 0x5d, 0x47, 0xba, 0x2b, 0xf2, 0xf7, 0x72, 0xbc, + 0x68, 0x41, 0xbe, 0xca, 0xb4, 0xc4, 0xda, 0x5d, 0x84, 0xb8, 0x6b, 0xe4, + 0xec, 0xaa, 0x72, 0xdc, 0xd6, 0xb1, 0xf3, 0x40, 0x30, 0x6c, 0x14, 0x92, + 0xd4, 0xe2, 0xa2, 0x70, 0x14, 0x8c, 0xf7, 0x87, 0x34, 0x6a, 0xfd, 0xa8, + 0xb1, 0x67, 0x56, 0x62, 0xd8, 0xbb, 0x0e, 0x2f, 0x15, 0xce, 0x28, 0x64, + 0x7b, 0x85, 0x4c, 0x33, 0xb4, 0x33, 0x19, 0x9b, 0xa6, 0xee, 0xc7, 0xa0, + 0xb3, 0xf0, 0x94, 0x5f, 0xd4, 0x18, 0x35, 0xe6, 0x0f, 0x63, 0xeb, 0x19, + 0x3e, 0xb9, 0x20, 0x88, 0x83, 0xcd, 0x23, 0x0e, 0x4c, 0x74, 0xe2, 0x7a, + 0x9b, 0x77, 0x5b, 0xc3, 0xd4, 0x60, 0xb6, 0x8f, 0x0a, 0x8b, 0x90, 0xf5, + 0x4a, 0x09, 0x0e, 0x47, 0xfa, 0xfe, 0xa9, 0x0e, 0xed, 0xf7, 0x78, 0x33, + 0xfc, 0xc2, 0x02, 0x4c, 0x4d, 0xb3, 0x7b, 0x5f, 0x3f, 0x0c, 0x57, 0x7e, + 0x2e, 0x45, 0x6a, 0x6d, 0x30, 0x99, 0xce, 0x52, 0x69, 0x10, 0xc0, 0x24, + 0xa6, 0xd9, 0x31, 0x3c, 0x96, 0xce, 0x41, 0x41, 0x4c, 0x58, 0x96, 0x89, + 0x86, 0x67, 0x57, 0xd8, 0xf8, 0x80, 0x9d, 0x57, 0xfe, 0xbb, 0x77, 0x59, + 0xb4, 0xd6, 0xda, 0xcf, 0xfd, 0x0a, 0x58, 0x6a, 0x08, 0x25, 0xf0, 0xc6, + 0x44, 0xed, 0xf9, 0x90, 0x3b, 0x23, 0x54, 0x28, 0xa3, 0x50, 0x16, 0x71, + 0x33, 0xd7, 0x29, 0x03, 0xbf, 0x44, 0x85, 0x90, 0x5c, 0xf4, 0x8b, 0x7c, + 0x30, 0x39, 0xa9, 0x71, 0x94, 0x21, 0x66, 0xa8, 0x2f, 0xd4, 0x5d, 0x63, + 0xca, 0x0c, 0x60, 0xbf, 0xa0, 0x98, 0xc8, 0xf4, 0x4e, 0x73, 0xf6, 0x50, + 0xb0, 0x0d, 0xaa, 0xa0, 0x27, 0x07, 0x57, 0xae, 0x5e, 0x21, 0xdb, 0x47, + 0x13, 0xf6, 0xed, 0x32, 0xa0, 0x93, 0x02, 0xcf, 0xdb, 0x2f, 0xea, 0xad, + 0x41, 0xa7, 0x8a, 0x6b, 0xe9, 0xff, 0xe5, 0x8c, 0xf6, 0xe6, 0x9e, 0x58, + 0x98, 0x49, 0xd0, 0xb6, 0x68, 0x07, 0x2f, 0xef, 0x54, 0x23, 0x1f, 0xc3, + 0xe0, 0xe0, 0x3b, 0xaf, 0x05, 0x36, 0xf4, 0x76, 0x4a, 0x33, 0x7d, 0x1c, + 0xc8, 0x17, 0xc6, 0x13, 0x07, 0xab, 0x0c, 0xa5, 0x24, 0x42, 0xb9, 0xc7, + 0x24, 0xee, 0x37, 0xe9, 0x80, 0x05, 0x3d, 0xd4, 0x30, 0xae, 0x48, 0x99, + 0x6b, 0x41, 0xfc, 0xbb, 0xd4, 0x5e, 0x21, 0x38, 0xaa, 0xaa, 0x7c, 0x64, + 0x6c, 0xf3, 0x6b, 0xf3, 0xb2, 0x79, 0x56, 0x21, 0x1f, 0xe4, 0x76, 0xe5, + 0x9f, 0xc3, 0x92, 0x4e, 0x16, 0x05, 0x8d, 0xff, 0xca, 0xc4, 0x8f, 0xdd, + 0x1f, 0xbd, 0x18, 0x05, 0x5f, 0x3f, 0xc5, 0x39, 0x3d, 0xcf, 0x16, 0xe0, + 0x14, 0x7d, 0x90, 0xfe, 0x46, 0xab, 0x9f, 0xce, 0x43, 0xa4, 0xfe, 0xaf, + 0x1c, 0xd4, 0xce, 0x0c, 0xc9, 0x29, 0xc5, 0xea, 0x72, 0x5b, 0x97, 0xe9, + 0x59, 0xe2, 0xe4, 0xc2, 0x08, 0x27, 0xe8, 0x72, 0xfa, 0x68, 0x58, 0xf0, + 0x53, 0xb9, 0xde, 0x22, 0xba, 0xd7, 0xef, 0x1d, 0x1d, 0xa4, 0xbc, 0x62, + 0x7b, 0x52, 0xd9, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {498, + {0xa4, 0x11, 0x74, 0xd1, 0xe0, 0x35, 0x6e, 0xb6, 0x59, 0xc3, 0xe7, 0xb8, + 0x38, 0x76, 0x7d, 0xba}, + {0xb3, 0x9b, 0x88, 0x5f, 0x44, 0x93, 0x39, 0x43, 0xfa, 0x3c, 0xad, 0x02, + 0xa1, 0xcf, 0x02, 0x8b, 0x69, 0x32, 0x63, 0x74, 0x7d, 0xc2, 0xce, 0x75, + 0x86, 0x58, 0xcf, 0x3a, 0x9f, 0x59, 0x4f, 0xaa, 0xc6, 0x68, 0xc2, 0xa9, + 0x5d, 0x64, 0x59, 0x3a, 0xd8, 0xcf, 0x8d, 0x1a, 0x8d, 0xc4, 0x42, 0xf2, + 0x19, 0x75, 0xe5, 0x1b, 0x91, 0x29, 0x0e, 0x23, 0x2b, 0xff, 0x23, 0x2a, + 0x01, 0x26, 0xa4, 0x73, 0xba, 0x63, 0x9c, 0x6c, 0xec, 0xa9, 0x1f, 0x4b, + 0xd1, 0x19, 0xc8, 0x7e, 0xb4, 0x9e, 0x90, 0x27, 0x70, 0x15, 0x57, 0xdd, + 0x91, 0x24, 0x0c, 0x66, 0xc6, 0x45, 0x23, 0x4a, 0xd7, 0xc3, 0xe4, 0x2e, + 0x07, 0xf9, 0x7a, 0x64, 0x5d, 0x9d, 0xe9, 0x8e, 0x47, 0xd6, 0x93, 0xdc, + 0xfb, 0xab, 0xd2, 0xce, 0xa8, 0xd0, 0xfc, 0x90, 0x94, 0xa4, 0xf7, 0x23, + 0xbf, 0x6a, 0xd0, 0xec, 0xcf, 0x2e, 0xdf, 0xc5, 0x16, 0x2a, 0x2b, 0x1d, + 0xa6, 0x73, 0x8a, 0x1d, 0x27, 0x6e, 0xce, 0x7f, 0xf1, 0x8d, 0xca, 0x47, + 0x72, 0x1c, 0x5d, 0x31, 0x59, 0x2c, 0x4a, 0x37, 0x3c, 0x18, 0xb4, 0x58, + 0xf3, 0xbf, 0xd2, 0x8a, 0x77, 0x5d, 0xdd, 0x88, 0x63, 0xb5, 0x98, 0xf0, + 0xe0, 0xf9, 0x1a, 0xe0, 0x4c, 0x55, 0xd7, 0x53, 0x9c, 0xf2, 0x07, 0xd6, + 0x2e, 0x23, 0x30, 0x85, 0x81, 0x65, 0x6a, 0xad, 0x39, 0x3d, 0x3f, 0x28, + 0x5c, 0x81, 0x0c, 0xb7, 0x7a, 0x89, 0xaa, 0xa6, 0x18, 0xe2, 0xe2, 0x5d, + 0x42, 0x30, 0x12, 0x6c, 0x1b, 0xac, 0x67, 0xae, 0x65, 0x87, 0x58, 0x84, + 0x18, 0xa3, 0xca, 0x3b, 0xdf, 0x4b, 0x7d, 0x92, 0xb1, 0x73, 0x9f, 0xc7, + 0x4a, 0xd1, 0xfc, 0xf1, 0xe7, 0x95, 0x1e, 0x20, 0x0a, 0x1b, 0x96, 0x34, + 0xbc, 0xb5, 0x33, 0x21, 0x65, 0x5a, 0xb8, 0xfb, 0xa0, 0x47, 0x4c, 0x89, + 0x25, 0xd4, 0x2f, 0xd6, 0x01, 0x2f, 0xfd, 0xa7, 0xdb, 0xd1, 0x9c, 0x00, + 0x77, 0xd6, 0x2e, 0xd6, 0x9e, 0x6c, 0x17, 0x4c, 0xc8, 0x21, 0x95, 0x38, + 0x45, 0x54, 0x6f, 0x42, 0x5e, 0xf7, 0x15, 0x99, 0x95, 0xa0, 0xce, 0xe1, + 0x2f, 0x6c, 0x41, 0x25, 0x7c, 0x27, 0x38, 0x68, 0xc4, 0xdd, 0xa2, 0xd8, + 0xc5, 0x9f, 0xb6, 0xa4, 0xb1, 0xce, 0x38, 0x51, 0xe9, 0x84, 0xff, 0xcf, + 0xe4, 0xfe, 0x9f, 0x32, 0xa2, 0x3c, 0x21, 0xb1, 0xd5, 0x70, 0x4b, 0x0f, + 0x2e, 0x04, 0x8e, 0xcf, 0x62, 0xb5, 0x97, 0xb3, 0xb2, 0xa6, 0x8d, 0x2e, + 0x48, 0xf2, 0x03, 0x1a, 0xcd, 0x1d, 0x67, 0xa6, 0x60, 0x77, 0x3f, 0xfd, + 0xe3, 0xc2, 0x04, 0x79, 0x46, 0xbe, 0x27, 0x2c, 0x70, 0x93, 0x43, 0xfa, + 0x56, 0x6d, 0x82, 0xf5, 0x7b, 0x19, 0xd2, 0xc1, 0x5e, 0x2c, 0xfc, 0xf1, + 0x33, 0xd8, 0x21, 0xd9, 0x10, 0x70, 0xc4, 0x29, 0xca, 0xd4, 0x51, 0x71, + 0x0f, 0x61, 0xa0, 0x30, 0xde, 0x0a, 0x15, 0x15, 0x0d, 0x28, 0x00, 0xe9, + 0x2f, 0x25, 0x56, 0xdc, 0x9d, 0x65, 0xe9, 0x41, 0xe6, 0x9b, 0xd0, 0x9a, + 0x06, 0xc9, 0x60, 0x06, 0x91, 0x39, 0xe5, 0x23, 0xd7, 0xee, 0x77, 0xc3, + 0x55, 0xbe, 0x99, 0xec, 0xb2, 0x1a, 0x75, 0x1e, 0x4a, 0x44, 0xfd, 0xde, + 0x31, 0xfc, 0x59, 0x11, 0xd2, 0x46, 0x68, 0xe5, 0xc9, 0xef, 0xad, 0xd6, + 0xa3, 0xa3, 0xe6, 0x4c, 0xa3, 0x64, 0xac, 0x91, 0x96, 0xd4, 0x7e, 0x70, + 0xab, 0x20, 0x46, 0x09, 0x7c, 0xc1, 0x92, 0x5a, 0xa6, 0xbd, 0x2d, 0x26, + 0x79, 0x2b, 0x44, 0x8f, 0xc2, 0xf3, 0x76, 0x55, 0x3c, 0x97, 0x13, 0x9a, + 0x43, 0xac, 0xcc, 0x66, 0xc1, 0x0b, 0xe0, 0x85, 0xd2, 0xed, 0x31, 0xc9, + 0x52, 0x89, 0x51, 0x22, 0xe8, 0xf6, 0x14, 0xd6, 0xe7, 0xb3, 0x3e, 0xa8, + 0x8c, 0x3d, 0x76, 0x63, 0x9f, 0x75, 0x71, 0x39}, + {0x8e, 0x83, 0x5a, 0xb7, 0x72, 0xb9, 0x0e, 0x6a, 0xf0, 0x2c, 0x14, 0xdd, + 0xac, 0x1e, 0x57, 0x86, 0x91, 0x44, 0x7f, 0x86, 0x94, 0x52, 0x57, 0x0b, + 0x08, 0x2d, 0xeb, 0xe0, 0x2d, 0x1d, 0x3a, 0x1e, 0xf7, 0x97, 0x97, 0xe6, + 0x30, 0x74, 0x44, 0x31, 0x46, 0xa4, 0x95, 0x91, 0x04, 0xd5, 0x91, 0xe1, + 0xd5, 0xd5, 0x2c, 0xaa, 0x61, 0xaa, 0xa2, 0x82, 0x29, 0x74, 0xfa, 0xd0, + 0x7e, 0xda, 0xfa, 0x32, 0x46, 0x04, 0x2b, 0x04, 0x11, 0x06, 0xbb, 0x5c, + 0xb8, 0x73, 0xca, 0x52, 0xfb, 0x05, 0x45, 0x4e, 0x5d, 0x5c, 0x06, 0x99, + 0x4c, 0x7b, 0x48, 0x55, 0xde, 0x97, 0x63, 0xd4, 0x1a, 0x1c, 0x89, 0x16, + 0x95, 0xa1, 0x7a, 0xb6, 0x31, 0xa7, 0xa1, 0xe0, 0xac, 0x1c, 0xf8, 0xf2, + 0x1d, 0x35, 0xcf, 0xee, 0x77, 0xb2, 0x90, 0x6b, 0x6b, 0x33, 0x90, 0xea, + 0xd6, 0x9f, 0x4c, 0x13, 0x9b, 0xbd, 0x91, 0xa6, 0x16, 0x3a, 0x52, 0x8b, + 0x09, 0x12, 0xd4, 0x45, 0xb1, 0x98, 0xcb, 0x62, 0x75, 0x96, 0x5d, 0x80, + 0x1d, 0x87, 0xd2, 0xa0, 0x3d, 0x30, 0x30, 0xfc, 0x83, 0x3d, 0xa2, 0x90, + 0xc2, 0x63, 0xeb, 0x6b, 0x65, 0xfc, 0xd8, 0x16, 0x75, 0x84, 0x0c, 0xcb, + 0x9f, 0xd3, 0x84, 0xad, 0x08, 0xa0, 0x93, 0x2a, 0x33, 0x03, 0xa8, 0x51, + 0x9b, 0xe2, 0xb2, 0x92, 0xd6, 0x2c, 0xd8, 0x73, 0x1f, 0x79, 0xb8, 0x54, + 0xc7, 0xfc, 0xb2, 0x64, 0x06, 0xfa, 0x47, 0x9f, 0x7e, 0x72, 0x6a, 0x47, + 0x7f, 0xd9, 0x60, 0x07, 0x54, 0x0b, 0x03, 0xf9, 0x15, 0xe6, 0xa8, 0x28, + 0x28, 0xf4, 0x3b, 0x7e, 0x24, 0xa7, 0xef, 0x1d, 0xab, 0xbb, 0x34, 0x5a, + 0x0e, 0xbe, 0x2a, 0xd1, 0x62, 0x59, 0xdd, 0xdd, 0xba, 0x99, 0x7d, 0x9c, + 0x19, 0x25, 0x7b, 0xbe, 0x30, 0x3f, 0x63, 0x5e, 0x1a, 0x07, 0x49, 0x78, + 0xa0, 0xd3, 0x63, 0xd6, 0xdb, 0x3b, 0xc9, 0x42, 0x11, 0xd5, 0x16, 0x48, + 0xc0, 0x0d, 0x89, 0x6c, 0xa8, 0xc9, 0x87, 0xc7, 0x1c, 0x47, 0x21, 0x7b, + 0x3e, 0x7d, 0x3a, 0x4c, 0x2e, 0x51, 0xf5, 0xe0, 0xb4, 0x68, 0xec, 0x76, + 0xc3, 0xa5, 0x0d, 0x43, 0x1f, 0xf5, 0x88, 0x2c, 0x8f, 0x41, 0xbf, 0x30, + 0xd0, 0x6a, 0xcf, 0xfa, 0xe8, 0x0e, 0x66, 0x60, 0x5b, 0x2a, 0x27, 0xf8, + 0x00, 0x64, 0xc8, 0x96, 0x70, 0xdd, 0x17, 0x00, 0xdf, 0x58, 0x78, 0x2f, + 0x7b, 0x44, 0x71, 0x6d, 0x89, 0xb2, 0xb8, 0xf7, 0xd4, 0x8c, 0x3c, 0xdc, + 0xdb, 0xe8, 0xc4, 0x3f, 0x40, 0x59, 0x25, 0x2a, 0xb1, 0x5e, 0xbd, 0x30, + 0xf1, 0x48, 0x98, 0x76, 0x77, 0x3e, 0xa8, 0xae, 0xdf, 0x18, 0x09, 0xf7, + 0xf4, 0x63, 0x3a, 0x98, 0x57, 0x34, 0x61, 0x58, 0x7e, 0x7a, 0x16, 0xff, + 0x71, 0xca, 0x3a, 0x46, 0x57, 0xe7, 0x4c, 0x01, 0x54, 0x45, 0x2d, 0x62, + 0x2a, 0xd2, 0x5d, 0xaa, 0x2f, 0x08, 0x51, 0x33, 0x7d, 0x6c, 0x1a, 0x99, + 0x32, 0x2f, 0x91, 0xbc, 0x09, 0x3f, 0x1f, 0xa7, 0x43, 0x62, 0xe2, 0x91, + 0xd6, 0x00, 0xd3, 0x08, 0x6e, 0xf2, 0xbf, 0x8a, 0xda, 0x5a, 0x45, 0xa9, + 0x2e, 0x5a, 0x51, 0xcf, 0xb8, 0xb2, 0x63, 0x05, 0xd9, 0x90, 0x62, 0x1a, + 0xaf, 0x7e, 0x9e, 0x2c, 0xd5, 0xf1, 0x15, 0xf2, 0xbc, 0x77, 0x6f, 0xa0, + 0x79, 0xbc, 0x66, 0x5a, 0x28, 0x32, 0x30, 0xfb, 0x4f, 0x70, 0xed, 0xf7, + 0x5d, 0xd4, 0xca, 0xc0, 0x55, 0xbd, 0x62, 0x0b, 0xb0, 0x8b, 0xc1, 0xa9, + 0xc3, 0x99, 0x7f, 0x40, 0xbe, 0xa9, 0x48, 0x73, 0x71, 0x20, 0x02, 0x04, + 0x5e, 0xd4, 0xdb, 0xe2, 0x10, 0x64, 0x53, 0x68, 0xb1, 0x42, 0x95, 0x5e, + 0xb9, 0x31, 0x22, 0xc5, 0x75, 0x38, 0x64, 0x13, 0x4f, 0xc9, 0xf9, 0x0f, + 0xf9, 0x91, 0xfa, 0x78, 0x51, 0x02, 0x01, 0x27, 0x2a, 0x81, 0x3b, 0x67, + 0x8a, 0x6e, 0x81, 0x37}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {499, + {0xb6, 0xe0, 0xba, 0x31, 0x20, 0x95, 0x40, 0x26, 0x50, 0x25, 0x15, 0x64, + 0x25, 0xe5, 0x3a, 0xf2}, + {0xb4, 0xdb, 0x7f, 0x95, 0x5a, 0x61, 0xf8, 0x73, 0xd3, 0xe8, 0xd7, 0xa8, + 0x8b, 0x5f, 0xe2, 0xa7, 0x56, 0x01, 0x0e, 0x46, 0xe3, 0xbd, 0x7f, 0xe5, + 0xcc, 0x15, 0x0c, 0x16, 0x14, 0x9d, 0xd5, 0x8b, 0x0a, 0x06, 0x86, 0x17, + 0xa0, 0x1e, 0xef, 0x83, 0xf8, 0x54, 0xf3, 0x84, 0x61, 0xf1, 0x9c, 0xb3, + 0x7e, 0x1a, 0x89, 0x8e, 0x6d, 0x2b, 0x23, 0x7d, 0x71, 0x33, 0xdf, 0x32, + 0x22, 0xeb, 0xb9, 0xcf, 0x16, 0x7e, 0x80, 0xb4, 0xeb, 0xfa, 0x8e, 0x1f, + 0xab, 0xa4, 0x89, 0x49, 0x8b, 0xfb, 0x98, 0xab, 0x5f, 0xbb, 0xf8, 0x4b, + 0x22, 0x3f, 0x40, 0x32, 0x25, 0xc5, 0xd6, 0x90, 0xd9, 0x49, 0x0f, 0xc1, + 0x0b, 0xd2, 0x19, 0xca, 0x88, 0xae, 0x79, 0xf8, 0xd3, 0x2f, 0xc5, 0xf6, + 0x94, 0xf5, 0x06, 0x85, 0x1a, 0x97, 0x89, 0xe1, 0x19, 0xd3, 0x82, 0xab, + 0xb8, 0xfe, 0xdf, 0x27, 0xb9, 0x87, 0x2c, 0x4d, 0xe6, 0x23, 0x00, 0x22, + 0x47, 0xe5, 0x2e, 0xd5, 0x59, 0x10, 0x0f, 0x77, 0x7c, 0x09, 0x89, 0x48, + 0xb0, 0x6a, 0x6b, 0x48, 0x7d, 0x29, 0xed, 0xb2, 0x7d, 0x26, 0x6e, 0x79, + 0x0c, 0x7f, 0xbc, 0xb3, 0x28, 0x6f, 0x81, 0x78, 0xf4, 0x4e, 0xc2, 0x4b, + 0x54, 0x01, 0x3c, 0x30, 0x9b, 0xd4, 0xd4, 0x6a, 0xdf, 0xae, 0xf8, 0xb5, + 0x6e, 0x96, 0x1f, 0x26, 0xb5, 0x8d, 0x74, 0xa5, 0x45, 0xce, 0x5a, 0xed, + 0xd5, 0x29, 0xae, 0x3a, 0xbb, 0x30, 0xbe, 0xa7, 0x19, 0x2b, 0x30, 0xea, + 0xb7, 0xf5, 0xac, 0xda, 0xf1, 0x78, 0x3d, 0x6b, 0x72, 0x51, 0x03, 0xaa, + 0x3e, 0x3d, 0xff, 0xe5, 0x64, 0x13, 0x5c, 0x04, 0x63, 0x1d, 0xd3, 0x7a, + 0x48, 0x2b, 0x8e, 0x4f, 0xd3, 0x1c, 0xe2, 0xd4, 0x3a, 0x90, 0xb8, 0x48, + 0x4a, 0xa2, 0x70, 0x59, 0x93, 0xb3, 0xc6, 0x8e, 0x9e, 0xb4, 0x56, 0xc2, + 0x60, 0x8f, 0xb0, 0x29, 0x80, 0xe8, 0x47, 0xcc, 0x93, 0x7d, 0x45, 0x4f, + 0x7b, 0xa7, 0xa6, 0x1f, 0xbb, 0x0b, 0x5c, 0x72, 0x06, 0xed, 0x70, 0x71, + 0x5c, 0x2b, 0x06, 0xd9, 0x5c, 0x47, 0xc5, 0x65, 0x91, 0x69, 0xc6, 0xff, + 0xfd, 0x3d, 0x0e, 0x86, 0x15, 0xc5, 0x2a, 0x8e, 0xaa, 0x14, 0xc6, 0x76, + 0xee, 0xb3, 0xf8, 0x3a, 0xcb, 0xb2, 0xfa, 0x2f, 0x62, 0x34, 0x9f, 0x52, + 0x4a, 0x36, 0x9d, 0x74, 0xbf, 0x69, 0xa9, 0x23, 0xae, 0x99, 0x6c, 0x91, + 0x39, 0x29, 0x4a, 0xb2, 0xbb, 0x8d, 0x95, 0xc2, 0x14, 0x4b, 0xaa, 0x54, + 0x09, 0x16, 0xa6, 0x80, 0x3e, 0x45, 0xbe, 0x0d, 0x7f, 0x0b, 0x3d, 0xa4, + 0xfb, 0xc7, 0xe3, 0x6c, 0xf2, 0xe2, 0xdd, 0x12, 0x17, 0x34, 0x98, 0xa7, + 0xbc, 0x4a, 0x89, 0xe6, 0x96, 0x86, 0x8a, 0xb7, 0x05, 0xad, 0x3b, 0x89, + 0x23, 0x36, 0x67, 0x86, 0xd2, 0x13, 0x85, 0x1b, 0xc0, 0xc8, 0x04, 0x6a, + 0xf1, 0xae, 0x1f, 0x47, 0xf9, 0xba, 0x1e, 0x4f, 0xd0, 0xf8, 0xda, 0xc3, + 0x4b, 0xf9, 0x65, 0xfa, 0x97, 0x69, 0x1c, 0x1b, 0x98, 0xc8, 0x41, 0xd4, + 0x86, 0x9d, 0xbb, 0xe4, 0x29, 0x86, 0x49, 0x7a, 0x93, 0xd3, 0x05, 0x01, + 0xa8, 0xbb, 0x42, 0x2b, 0xc5, 0x85, 0x5d, 0x25, 0x18, 0x7c, 0x5a, 0x88, + 0xf0, 0xd3, 0x24, 0x7f, 0x77, 0x21, 0x99, 0x4a, 0x20, 0x20, 0x51, 0xae, + 0x98, 0xae, 0x65, 0x6e, 0xef, 0xce, 0x21, 0x51, 0x8e, 0x13, 0xab, 0x22, + 0x99, 0xf0, 0xfd, 0x90, 0xe2, 0xcc, 0xf6, 0x2c, 0xb8, 0x82, 0x10, 0xeb, + 0xe8, 0x0b, 0x28, 0xf9, 0x6d, 0x3b, 0x52, 0xaa, 0x4f, 0x2c, 0x24, 0x8f, + 0x8e, 0x36, 0xd8, 0xf1, 0xd3, 0x95, 0xe0, 0x79, 0x4c, 0x75, 0x04, 0x97, + 0x3f, 0xa5, 0xf6, 0x35, 0x89, 0xb2, 0x91, 0xcc, 0x50, 0x05, 0xd4, 0xae, + 0x40, 0xfd, 0x92, 0xad, 0x9d, 0x18, 0x68, 0x9d}, + {0x8c, 0xea, 0x29, 0x0a, 0x38, 0xb8, 0xe6, 0x0e, 0xf5, 0xd9, 0xda, 0xb7, + 0xea, 0x90, 0xb6, 0x65, 0xd2, 0x2b, 0xad, 0x02, 0x8c, 0xea, 0xc2, 0x02, + 0x67, 0xfc, 0x0b, 0x81, 0x5c, 0xaf, 0x54, 0xb3, 0x2a, 0xe3, 0x73, 0xe1, + 0x44, 0x40, 0xef, 0xa3, 0x4a, 0x3d, 0xaa, 0x57, 0xa9, 0x8a, 0xfc, 0xdf, + 0x56, 0xac, 0xfe, 0x6c, 0xa0, 0x39, 0xb1, 0xec, 0x67, 0xc7, 0x70, 0xcf, + 0x80, 0x21, 0xba, 0xef, 0x8c, 0x9f, 0x16, 0x01, 0x7f, 0xa3, 0xf0, 0x06, + 0x41, 0x60, 0x1a, 0xe7, 0x03, 0xc8, 0x00, 0xbc, 0xb7, 0xcb, 0x47, 0x63, + 0x9f, 0x50, 0xbe, 0x3f, 0xa1, 0xe9, 0xcf, 0x37, 0xab, 0xd3, 0x0a, 0xc7, + 0x4a, 0x55, 0xcd, 0x98, 0x7e, 0xfd, 0x61, 0x78, 0x6a, 0xb5, 0x14, 0x5f, + 0x1a, 0x83, 0xb3, 0x28, 0x9a, 0x38, 0x6c, 0xfe, 0xb4, 0xbb, 0x1e, 0x72, + 0x46, 0x25, 0x62, 0x48, 0x47, 0xa4, 0xd4, 0xf7, 0x4a, 0x01, 0xe2, 0x87, + 0x1e, 0x23, 0x9f, 0xdc, 0x7a, 0x82, 0xf0, 0x7d, 0xe3, 0xee, 0x67, 0xd3, + 0x26, 0x45, 0x11, 0x54, 0x2d, 0xaa, 0x0f, 0x7e, 0xfa, 0x9a, 0xf9, 0x39, + 0xa0, 0xa3, 0x78, 0x2a, 0x0e, 0xa0, 0xee, 0xc5, 0x27, 0xbb, 0xf5, 0x77, + 0x89, 0x44, 0xef, 0x61, 0x18, 0x1f, 0x6d, 0x75, 0x46, 0x7a, 0xa1, 0x90, + 0x2a, 0x35, 0xf6, 0x4f, 0x52, 0x4a, 0x63, 0xd0, 0xae, 0xad, 0x7e, 0x1d, + 0x9d, 0x43, 0xfa, 0x03, 0x32, 0xef, 0xdc, 0x0c, 0x8c, 0x13, 0x46, 0xbd, + 0x56, 0x4b, 0xb6, 0x92, 0x55, 0x75, 0x51, 0xd2, 0x39, 0xc7, 0x0f, 0x7f, + 0xb9, 0x2d, 0x5a, 0xb3, 0x57, 0xf0, 0xf9, 0x61, 0x5d, 0x7a, 0x05, 0x9a, + 0x07, 0x50, 0xcf, 0xea, 0x77, 0x7a, 0x2a, 0x1f, 0xfc, 0x84, 0xb0, 0xee, + 0xb5, 0x98, 0x23, 0x20, 0xd4, 0xce, 0x95, 0x42, 0x16, 0x1f, 0x4d, 0x45, + 0xf0, 0xd2, 0xb0, 0xca, 0x33, 0x53, 0x31, 0x6f, 0x82, 0xda, 0x17, 0x45, + 0xbb, 0x0a, 0xfb, 0x23, 0xec, 0x8d, 0x17, 0x58, 0x5f, 0x2c, 0x87, 0x73, + 0xd6, 0x2e, 0x2f, 0x73, 0xb0, 0x12, 0x3e, 0x22, 0xf8, 0x5a, 0x75, 0x03, + 0x83, 0x58, 0x73, 0x58, 0x39, 0x3a, 0xe6, 0x8e, 0x30, 0xea, 0x1c, 0x3b, + 0xfb, 0x64, 0x83, 0x99, 0xe5, 0xc9, 0x23, 0xc2, 0x75, 0xcc, 0x2a, 0xe2, + 0x8e, 0x35, 0x93, 0xb2, 0x84, 0x62, 0xa0, 0x44, 0x43, 0xa1, 0xe7, 0x34, + 0x24, 0x69, 0xe0, 0xe4, 0x60, 0xe4, 0x60, 0x65, 0x6f, 0x1c, 0x0c, 0x73, + 0x20, 0xc7, 0x83, 0xbc, 0xb4, 0xa3, 0x8a, 0x42, 0xb1, 0x94, 0x1e, 0xda, + 0x0a, 0x00, 0x5b, 0xba, 0x9a, 0xc7, 0x6d, 0xb1, 0x9c, 0x60, 0x5e, 0xba, + 0xc0, 0x27, 0x28, 0x1d, 0xc6, 0x48, 0x67, 0x94, 0x03, 0x22, 0x02, 0xe9, + 0x7a, 0xcc, 0x3d, 0x7d, 0xd3, 0x45, 0x13, 0xb4, 0x4f, 0x8f, 0x0a, 0xe8, + 0xcd, 0xe3, 0x2a, 0x02, 0x5b, 0xc0, 0x34, 0x70, 0x12, 0x0c, 0x6e, 0xa1, + 0x4d, 0x32, 0xd7, 0xac, 0x0a, 0x3f, 0x3f, 0xa0, 0x33, 0x79, 0x55, 0x56, + 0x19, 0xfd, 0x0b, 0xb0, 0xe6, 0x89, 0xc7, 0x3c, 0x14, 0x3e, 0x85, 0x07, + 0x02, 0x91, 0xf2, 0xab, 0xfd, 0x8f, 0x02, 0x8e, 0x32, 0x57, 0x8b, 0xb6, + 0xfb, 0xcd, 0x17, 0x36, 0x63, 0xd7, 0x2c, 0x1a, 0xf3, 0xe6, 0x6e, 0x54, + 0x81, 0xdc, 0x70, 0xac, 0x17, 0xe8, 0xba, 0x39, 0x40, 0xa1, 0x3f, 0x5a, + 0x46, 0x94, 0x27, 0xf4, 0x17, 0xb2, 0x1d, 0x4c, 0x7c, 0x27, 0xe4, 0xd9, + 0xa3, 0x5e, 0xd7, 0x4b, 0xcd, 0x5a, 0x4e, 0xe9, 0xcc, 0x1f, 0x32, 0x9b, + 0x99, 0x6f, 0x23, 0x88, 0xd8, 0xc1, 0x86, 0xf6, 0xcc, 0xee, 0x3a, 0x10, + 0x55, 0x4c, 0x37, 0xdf, 0x35, 0xf4, 0xdc, 0x60, 0xdb, 0xbc, 0xab, 0xd8, + 0xbe, 0xed, 0xe5, 0xa7, 0xe6, 0x79, 0x8b, 0xe3, 0x44, 0xb4, 0xca, 0x59, + 0xd0, 0x42, 0x49, 0xb1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {500, + {0xae, 0x6c, 0x13, 0x5e, 0xf9, 0xbe, 0x5b, 0xec, 0x65, 0xeb, 0xa9, 0xab, + 0x9d, 0x3f, 0x8d, 0x53}, + {0x2c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88, 0xcf, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93, 0x54, 0x15, 0x16, 0xad, 0x33, 0x93, 0x43, 0x30, + 0xbd, 0x65, 0x60, 0x86, 0x4b, 0x39, 0xe1, 0xf4, 0x88, 0xb4, 0x82, 0x6f, + 0xff, 0xaf, 0xf3, 0x31, 0x2f, 0x23, 0x8a, 0xa8, 0x1c, 0x1f, 0xbb, 0xec, + 0x6b, 0xec, 0x9f, 0x2d, 0x8a, 0x1b, 0x2a, 0xb2, 0xe7, 0x2f, 0x82, 0x62, + 0xe5, 0xb0, 0x5a, 0x47, 0xb7, 0x93, 0xbf, 0x54, 0x48, 0xe2, 0x94, 0xcf, + 0x4b, 0x41, 0x6c, 0x51, 0x16, 0x8d, 0x4b, 0x8c, 0x38, 0xb2, 0x9f, 0xaf, + 0x58, 0x87, 0x79, 0x30, 0xe9, 0xec, 0x39, 0x71, 0xd3, 0xdd, 0xe2, 0x43, + 0x24, 0xd6, 0x12, 0xae, 0x0d, 0xa2, 0x97, 0x07, 0xbb, 0x99, 0x98, 0x13, + 0x0a, 0x10, 0x8f, 0x71, 0x5b, 0x8a, 0x6a, 0xdc, 0xf6, 0x35, 0x6f, 0x5d, + 0xa4, 0xc0, 0x2a, 0x5a, 0x41, 0x55, 0x65, 0x2a, 0x2f, 0xdb, 0x7c, 0x09, + 0x23, 0xd3, 0x58, 0x0b, 0x42, 0xb3, 0xb1, 0x9c, 0xb5, 0x5b, 0x81, 0x60, + 0x70, 0x55, 0xfe, 0xbc, 0xa3, 0x21, 0x65, 0xf8, 0x82, 0xfc, 0xd3, 0x6f, + 0x4a, 0x93, 0x19, 0xa0, 0x0f, 0xbd, 0x1f, 0x1a, 0xdc, 0x33, 0xb8, 0xa2, + 0x81, 0x35, 0x63, 0x2c, 0x1c, 0xca, 0x9c, 0x5d, 0xee, 0x9f, 0xb0, 0xea, + 0x65, 0xef, 0x1d, 0x36, 0xcb, 0x70, 0xe7, 0xaa, 0x5d, 0x22, 0x49, 0x08, + 0x00, 0x49, 0xe7, 0x57, 0xe6, 0xde, 0x7b, 0x0f, 0x8e, 0xd9, 0x29, 0x83, + 0x7d, 0x71, 0xc0, 0xfc, 0x3f, 0xfc, 0xc3, 0x38, 0xc5, 0x57, 0x10, 0x5a, + 0x8f, 0xe5, 0x96, 0x92, 0xd4, 0xdc, 0x0e, 0xf2, 0xcd, 0x27, 0x82, 0x40, + 0x03, 0xfa, 0x8d, 0x8e, 0x91, 0x9f, 0x04, 0x1b, 0x79, 0x14, 0x6f, 0x8d, + 0x2d, 0xbd, 0xcd, 0x7a, 0xce, 0xda, 0x0f, 0xf0, 0x69, 0x9f, 0x39, 0x24, + 0xdc, 0xc4, 0xd1, 0x5c, 0xbc, 0xd3, 0x2c, 0x16, 0x11, 0xe9, 0xfd, 0xe7, + 0x6a, 0x76, 0x61, 0x01, 0x33, 0x06, 0x46, 0xea, 0x8e, 0x80, 0x96, 0x75, + 0xe9, 0x48, 0xbd, 0x4d, 0xcb, 0x14, 0x07, 0xb7, 0x74, 0x3e, 0x42, 0xa9, + 0xdb, 0xe2, 0x00, 0x96, 0x06, 0xee, 0xab, 0x1d, 0xf9, 0xfc, 0x50, 0x68, + 0xa0, 0x6e, 0x61, 0x1e, 0xa1, 0x62, 0x3d, 0x61, 0x65, 0x86, 0x02, 0x38, + 0xf5, 0x7c, 0x7b, 0x56, 0xef, 0x24, 0xd2, 0x45, 0x29, 0xfc, 0x50, 0x87, + 0xc6, 0x7c, 0x73, 0x0e, 0x03, 0x99, 0xdd, 0xe5, 0x47, 0xd2, 0x47, 0x77, + 0xe8, 0x3d, 0x1c, 0xeb, 0xf8, 0x59, 0xc8, 0x02, 0xba, 0x96, 0xda, 0x61, + 0x76, 0x62, 0x72, 0xaf, 0xf6, 0x11, 0x93, 0x37, 0xea, 0x28, 0x7e, 0x9b, + 0x22, 0x1f, 0x47, 0xdf, 0xf0, 0xdb, 0xf5, 0x85, 0x0e, 0xc7, 0x64, 0x13, + 0xe5, 0xfe, 0xad, 0x39, 0xb2, 0x5f, 0x80, 0x2f, 0x69, 0x3d, 0xeb, 0xc2, + 0xc5, 0xb8, 0xec, 0x66, 0x37, 0x23, 0xf0, 0x81, 0xd9, 0xaa, 0x82, 0x67, + 0xab, 0xfa, 0xe3, 0xc7, 0xc9, 0x2e, 0x9b, 0x6e, 0x1d, 0xc8, 0x56, 0x2e, + 0xef, 0x84, 0x99, 0xbe, 0xca, 0x4f, 0xc9, 0x78, 0x17, 0x96, 0xf5, 0x98, + 0xe8, 0x60, 0x9a, 0xf0, 0x77, 0x23, 0x53, 0xfe, 0x3f, 0x4d, 0x45, 0x32, + 0x32, 0xeb, 0xe6, 0x22, 0x59, 0x7d, 0xad, 0xad, 0x18, 0xe7, 0x5a, 0x19, + 0x42, 0x7c, 0xe6, 0x2e, 0x32, 0x45, 0xad, 0x49, 0xf7, 0x1b, 0x6f, 0x5d, + 0x30, 0xc8, 0x9b, 0xb3, 0xcb, 0x76, 0x84, 0x48, 0x53, 0x45, 0xa6, 0x5b, + 0xb4, 0x11, 0x40, 0x56, 0xdc, 0x26, 0x06, 0x87, 0xe5, 0x5c, 0xa8, 0x75, + 0xfa, 0xcb, 0x35, 0x2c, 0x6b, 0x54, 0xad, 0x5a, 0xdb, 0xe6, 0x87, 0x4c, + 0x89, 0xfd, 0xa9, 0x31, 0x05, 0x76, 0x55, 0x16, 0x0e, 0x26, 0xdd, 0xb7, + 0x8c, 0xbf, 0xec, 0xb8, 0x5b, 0xe7, 0x5c, 0xa4}, + {0x89, 0xae, 0x6a, 0x4a, 0xae, 0x38, 0x4e, 0xb1, 0xd3, 0xbe, 0x61, 0x16, + 0xd2, 0x64, 0xac, 0x24, 0xc6, 0xb9, 0x04, 0x9d, 0xf2, 0xbd, 0x17, 0xe3, + 0x91, 0xea, 0x81, 0x18, 0x85, 0x05, 0xe7, 0xab, 0x72, 0x66, 0x51, 0x6a, + 0x62, 0x84, 0x08, 0xc2, 0xd3, 0x6b, 0xa4, 0x1e, 0x21, 0x3d, 0xae, 0x64, + 0x3c, 0xb5, 0x46, 0x31, 0x17, 0xaa, 0x63, 0x8c, 0xea, 0xd5, 0xd9, 0x5c, + 0xf9, 0x6e, 0x49, 0xa3, 0xe3, 0x60, 0x12, 0x4c, 0x3d, 0x21, 0x78, 0x3a, + 0xd8, 0xad, 0xc6, 0xaf, 0x87, 0x14, 0x53, 0x09, 0xaa, 0x9a, 0x80, 0x17, + 0x04, 0xf6, 0x09, 0xab, 0xf9, 0xc7, 0x4c, 0x27, 0x71, 0xd2, 0x5d, 0x6b, + 0xf1, 0x40, 0x22, 0x27, 0x8a, 0x7a, 0x90, 0xc4, 0xde, 0x92, 0x5d, 0x2c, + 0x98, 0x84, 0xec, 0xae, 0xe3, 0x8a, 0xd4, 0xe4, 0xc3, 0x5b, 0x18, 0xb0, + 0x52, 0xe9, 0x57, 0x15, 0x39, 0xa5, 0x78, 0xf6, 0xf0, 0x69, 0x6a, 0x31, + 0x27, 0x66, 0x34, 0xa2, 0x8e, 0xf5, 0xa1, 0xd2, 0xff, 0x26, 0x13, 0x1a, + 0xa2, 0x9b, 0x55, 0x03, 0xeb, 0x54, 0xc9, 0x5f, 0x0d, 0xf6, 0x41, 0xb2, + 0x46, 0xf8, 0x49, 0x73, 0x32, 0x7f, 0x9a, 0x8e, 0x26, 0xae, 0x98, 0x16, + 0x79, 0x44, 0xfd, 0x6b, 0x2e, 0xa1, 0x16, 0x4e, 0x95, 0x17, 0xb9, 0x76, + 0x84, 0x8c, 0xd1, 0x3e, 0x4a, 0xd5, 0xfe, 0x54, 0x38, 0x7c, 0xb2, 0x37, + 0xba, 0xce, 0xcc, 0xe5, 0x11, 0x42, 0x28, 0x25, 0xff, 0x28, 0xb2, 0xa5, + 0x31, 0x2c, 0x05, 0xf9, 0x1b, 0x24, 0x79, 0x65, 0xa3, 0x83, 0x46, 0x25, + 0xb7, 0x9c, 0x60, 0xea, 0x78, 0x27, 0x94, 0xd8, 0x9f, 0x11, 0xc4, 0x31, + 0xba, 0x01, 0x0b, 0x56, 0xb2, 0x78, 0x75, 0x32, 0x37, 0x07, 0xf9, 0xd5, + 0x3f, 0x5f, 0xd5, 0x1c, 0xe5, 0x5b, 0xf4, 0xf0, 0xd2, 0x47, 0x89, 0x60, + 0x31, 0x60, 0x12, 0x47, 0xcd, 0x87, 0x5b, 0x46, 0x14, 0xe7, 0x59, 0x22, + 0x59, 0xb1, 0xe4, 0x6d, 0x7a, 0x11, 0xa5, 0x8a, 0xc8, 0x88, 0xaf, 0xe0, + 0x0a, 0xe9, 0x57, 0xd7, 0xb5, 0xc7, 0xbd, 0x0a, 0x90, 0x82, 0xf2, 0xfc, + 0x51, 0xf3, 0xee, 0x7a, 0xe1, 0x8b, 0xd1, 0x91, 0xf7, 0x87, 0xc6, 0xfe, + 0x1d, 0x84, 0xc4, 0xe6, 0x65, 0x0c, 0xf9, 0xf2, 0x36, 0x88, 0x37, 0x44, + 0x42, 0x72, 0x58, 0x68, 0x43, 0x6d, 0xce, 0x9e, 0xc8, 0x3d, 0x16, 0xc9, + 0x39, 0xa5, 0x7f, 0x2f, 0xbf, 0x04, 0xb3, 0x69, 0x9e, 0x7c, 0x0b, 0xe9, + 0xbf, 0xb0, 0x49, 0xde, 0xe5, 0x34, 0x53, 0x9f, 0x24, 0x5e, 0x3f, 0x09, + 0x20, 0x45, 0x0b, 0x93, 0x45, 0x11, 0xa0, 0xf9, 0x4c, 0x56, 0x8e, 0x0b, + 0xa0, 0xa6, 0x8a, 0x41, 0x05, 0xaa, 0xe7, 0x01, 0x4d, 0xf2, 0xb4, 0x7b, + 0xd2, 0x18, 0xdb, 0xf3, 0xcf, 0xcc, 0xa0, 0x0f, 0xef, 0x75, 0x5a, 0xae, + 0x01, 0xa9, 0x08, 0x8e, 0x82, 0xb4, 0xe5, 0x58, 0xda, 0xe8, 0x89, 0x45, + 0x60, 0xe4, 0x48, 0x86, 0x30, 0x6f, 0x9a, 0x8b, 0x3a, 0xb6, 0xf0, 0x37, + 0x5f, 0x7c, 0x05, 0x1c, 0x00, 0x2a, 0x69, 0x5e, 0xed, 0x39, 0x1a, 0xdb, + 0x95, 0x66, 0xba, 0xc2, 0xcb, 0x48, 0x77, 0xc8, 0x22, 0x5a, 0xb7, 0xff, + 0x5d, 0x06, 0x8c, 0x84, 0x64, 0x59, 0x8b, 0x13, 0xf2, 0xc6, 0x18, 0x13, + 0x68, 0x65, 0x82, 0xed, 0x36, 0x46, 0x2a, 0x7b, 0xc3, 0x3d, 0x9c, 0x5a, + 0x29, 0x4c, 0xaa, 0xa4, 0x2a, 0x80, 0x07, 0xaf, 0xf7, 0x01, 0xe0, 0x26, + 0x15, 0xae, 0x0c, 0x78, 0x99, 0x01, 0xc7, 0x5f, 0xd0, 0x0b, 0xee, 0x53, + 0xd9, 0xaf, 0x73, 0x4b, 0x1d, 0x27, 0x36, 0xb6, 0x3b, 0x26, 0xc5, 0xad, + 0x20, 0x1d, 0x22, 0x0c, 0x59, 0x9d, 0x4e, 0xaa, 0x4b, 0x09, 0xd0, 0xde, + 0x23, 0xd8, 0x4c, 0x2b, 0x71, 0x2f, 0xcf, 0x55, 0xfa, 0xda, 0x66, 0xdd, + 0x25, 0xe1, 0x9a, 0x7e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {501, + {0x58, 0xe7, 0xc8, 0x5b, 0x60, 0xc7, 0x67, 0x50, 0x02, 0xbd, 0x66, 0xe2, + 0x90, 0xd2, 0x0c, 0xc6, 0x94, 0x27, 0x9f, 0x0b, 0xfc, 0x76, 0x68, 0x40}, + {0x76}, + {0xf2, 0xed, 0xd8, 0x7d, 0xab, 0xb4, 0xa6, 0xae, 0x56, 0x86, 0x62, 0xf2, + 0x0f, 0xcc, 0x47, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {502, + {0xdf, 0x87, 0x0f, 0x26, 0x43, 0x66, 0x91, 0xbf, 0xe3, 0x1d, 0xfb, 0xf8, + 0x8b, 0x45, 0x24, 0xc0, 0xb2, 0x02, 0x45, 0xf3, 0xc1, 0xcf, 0x31, 0x04}, + {0xf0}, + {0x89, 0x14, 0x3a, 0xda, 0x31, 0xdf, 0x84, 0xd6, 0x70, 0xbf, 0x49, 0x4b, + 0xb7, 0x44, 0x03, 0x6b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {503, + {0x71, 0x6d, 0xa5, 0xcc, 0xe5, 0x87, 0x7d, 0x8f, 0x30, 0x5b, 0x54, 0x78, + 0xd6, 0x71, 0xf6, 0xc7, 0x3e, 0xb1, 0xbf, 0xf4, 0xde, 0x15, 0xdf, 0x07}, + {0xbf}, + {0xdb, 0xd5, 0x24, 0x7a, 0xd2, 0x44, 0x55, 0x75, 0xca, 0xfb, 0x00, 0xee, + 0x77, 0x07, 0xc2, 0x18}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {504, + {0x21, 0xfb, 0x66, 0x00, 0xc1, 0xd3, 0x4a, 0x74, 0xad, 0xee, 0x67, 0x61, + 0x26, 0x72, 0x59, 0x3a, 0x86, 0xcf, 0x23, 0x54, 0x21, 0x73, 0x53, 0x50}, + {0xbf, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x56, 0xb4, 0x5c, 0x49, 0xc3, 0xe3, 0x79, 0xb1, 0x8d, 0x9c, 0x38, 0xb6, + 0x42, 0x3d, 0xb1, 0x33}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {505, + {0x7f, 0xe4, 0x6e, 0x89, 0xfe, 0x12, 0xff, 0x63, 0x29, 0xb0, 0x91, 0xcb, + 0x9b, 0xf5, 0x45, 0x15, 0x6b, 0x60, 0x76, 0xad, 0xa5, 0x3a, 0xed, 0xbf}, + {0x52}, + {0xc2, 0x0e, 0xb0, 0xea, 0xd2, 0xd6, 0x4a, 0x82, 0x50, 0xc3, 0x9b, 0xd2, + 0x74, 0xaf, 0x54, 0x21}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {506, + {0xdf, 0x8f, 0x51, 0x24, 0xb1, 0xe0, 0x32, 0x28, 0xf2, 0xb9, 0x6f, 0x0d, + 0xf3, 0x19, 0x24, 0xba, 0xc1, 0xd3, 0xb5, 0xd0, 0x94, 0xda, 0x22, 0xe6}, + {0x52, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x23, 0x0b, 0xb2, 0x6c, 0x1e, 0xa9, 0xd5, 0xc8, 0xfc, 0xf7, 0xc1, 0x22, + 0xea, 0x99, 0x4f, 0x41}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {507, + {0xfc, 0xd4, 0x78, 0x38, 0x24, 0x05, 0x73, 0x9d, 0xf0, 0x2e, 0x17, 0xa8, + 0x27, 0x58, 0xf2, 0xee, 0x85, 0xff, 0x04, 0x6f, 0x23, 0xb7, 0x50, 0x4c}, + {0x89}, + {0x78, 0x14, 0x04, 0x15, 0xda, 0x80, 0x6b, 0xe8, 0x09, 0xac, 0x7a, 0x8b, + 0xc7, 0xaa, 0xe4, 0xe4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {508, + {0xbd, 0xe5, 0x22, 0x4d, 0x8f, 0x7e, 0x0d, 0xf4, 0x15, 0xfd, 0x0f, 0xd1, + 0x8f, 0x95, 0x17, 0x59, 0xdd, 0x18, 0xd0, 0x23, 0x02, 0x17, 0x10, 0x1d}, + {0x1f}, + {0x27, 0x63, 0x62, 0xe6, 0x19, 0xf5, 0x24, 0x43, 0xfc, 0xdd, 0xc0, 0x4a, + 0xd3, 0x2f, 0xe5, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {509, + {0xec, 0xb2, 0xf9, 0x6b, 0x57, 0xcd, 0x01, 0x0f, 0x74, 0xe4, 0x0f, 0x0d, + 0x78, 0x9c, 0x51, 0x9e, 0x21, 0x84, 0x8d, 0x03, 0xf1, 0x9d, 0xa7, 0xe7}, + {0xc8}, + {0x64, 0x19, 0x16, 0x75, 0xbb, 0x1c, 0x69, 0xfd, 0xa9, 0xf6, 0xe8, 0x80, + 0xe9, 0x4d, 0x64, 0xd3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {510, + {0x8c, 0x07, 0x27, 0x12, 0x9b, 0x51, 0xb0, 0xe7, 0x6b, 0xc8, 0xea, 0x77, + 0x9c, 0x1b, 0x01, 0x83, 0xaf, 0x7e, 0x56, 0x99, 0xd5, 0xdc, 0x05, 0x32}, + {0x55}, + {0xe7, 0xc7, 0x6a, 0x0f, 0xef, 0x2f, 0x18, 0x22, 0x06, 0xec, 0x4d, 0xab, + 0xdc, 0x17, 0x05, 0x42}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {511, + {0x0c, 0x07, 0xc4, 0x50, 0x0a, 0x28, 0x03, 0x31, 0xd6, 0xd8, 0xe2, 0x22, + 0x02, 0x3f, 0xdb, 0x72, 0xec, 0xec, 0x92, 0xa5, 0x60, 0x44, 0x74, 0xa7}, + {0x09}, + {0x8b, 0xba, 0xb7, 0x0e, 0xbe, 0xbe, 0xd1, 0x90, 0x63, 0x63, 0x45, 0xa5, + 0x70, 0x17, 0x85, 0xae}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {512, + {0xec, 0x66, 0xaf, 0xb9, 0xdc, 0x33, 0x45, 0x1b, 0xc3, 0x31, 0xf1, 0x3b, + 0xae, 0xb1, 0xea, 0x6f, 0xcf, 0xfa, 0x13, 0xea, 0x5b, 0xbd, 0x90, 0xc2}, + {0x8e}, + {0x26, 0x61, 0x44, 0xd8, 0x8a, 0xd5, 0x30, 0x31, 0x0d, 0x10, 0x42, 0xa3, + 0xc2, 0x82, 0xd8, 0x56}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {513, + {0x4a, 0xb0, 0x07, 0xba, 0xac, 0x3c, 0x6f, 0xed, 0x61, 0x72, 0x40, 0x18, + 0x8e, 0x92, 0xb5, 0x27, 0x36, 0xf3, 0x9c, 0x1f, 0x48, 0x87, 0xa8, 0xd4}, + {0x5f}, + {0x0f, 0x6a, 0x2e, 0xf5, 0x88, 0xaf, 0xb8, 0xe2, 0x63, 0xc0, 0xc5, 0xef, + 0x65, 0x23, 0x9a, 0xe3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {514, + {0xfb, 0xca, 0x47, 0x5c, 0x7b, 0x2f, 0x24, 0xdb, 0x2d, 0x78, 0x13, 0x9e, + 0xc5, 0x81, 0xf6, 0x5b, 0x28, 0x7b, 0xce, 0xe1, 0xb7, 0x05, 0x91, 0x98}, + {0x5f, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xf6, 0xe4, 0xfd, 0x0e, 0x62, 0x93, 0x4b, 0xc2, 0xd9, 0x48, 0xa7, 0xcf, + 0xe7, 0xbb, 0x3d, 0x06}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {515, + {0xd9, 0x98, 0x8c, 0x11, 0x38, 0xbb, 0x91, 0x85, 0xbd, 0xdf, 0xbf, 0x35, + 0x32, 0x4b, 0xc9, 0x4c, 0xce, 0xde, 0x68, 0xbb, 0x6a, 0x0b, 0x99, 0x24}, + {0x5f}, + {0x40, 0x7a, 0x12, 0x06, 0x73, 0x24, 0x65, 0x31, 0x27, 0xea, 0x7c, 0x09, + 0x76, 0x0e, 0x81, 0x69}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {516, + {0x59, 0x93, 0x45, 0x79, 0x00, 0x09, 0x3d, 0x41, 0xc2, 0x63, 0xcf, 0x28, + 0x04, 0x5e, 0x92, 0x25, 0x13, 0x09, 0x08, 0x36, 0x21, 0x8a, 0x67, 0xf3}, + {0x9e}, + {0xf0, 0xdc, 0xfb, 0x40, 0x7a, 0x15, 0x6c, 0xe6, 0x48, 0xcb, 0xc7, 0xa8, + 0x63, 0xd5, 0x74, 0x58}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {517, + {0x39, 0x3a, 0xe1, 0xf6, 0xa0, 0xb8, 0x32, 0x12, 0x44, 0x5e, 0x55, 0x0a, + 0x55, 0xc2, 0x13, 0xb0, 0x11, 0xa3, 0xaa, 0x87, 0x3b, 0xa4, 0xba, 0xb8}, + {0x1c}, + {0xd6, 0x7c, 0xd4, 0x9b, 0xe0, 0x3b, 0x02, 0xc8, 0x6e, 0x8a, 0x8f, 0x84, + 0x90, 0x94, 0xe5, 0xeb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {518, + {0xbd, 0x81, 0x99, 0x01, 0xb8, 0x54, 0x9d, 0x6a, 0x76, 0x72, 0x64, 0xc4, + 0x26, 0x7a, 0x88, 0x52, 0x79, 0xf2, 0x36, 0x0e, 0x8b, 0x44, 0xdf, 0xfb}, + {0xb9}, + {0xe5, 0x88, 0x1a, 0xe4, 0x9a, 0xe2, 0x0e, 0x4c, 0xf6, 0x03, 0xa4, 0x4c, + 0x05, 0xc9, 0x47, 0xb1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {519, + {0xa9, 0xa0, 0x9d, 0x3c, 0x75, 0x97, 0xe2, 0x07, 0xd2, 0x2c, 0x75, 0x4a, + 0x5a, 0x2f, 0xed, 0xa9, 0xae, 0xde, 0x91, 0x3e, 0xe7, 0x67, 0x3e, 0x02}, + {0xb9, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x75, 0xef, 0x1f, 0x8a, 0xbf, 0x91, 0x6f, 0x03, 0xe4, 0xd7, 0x19, 0xf4, + 0x52, 0xf1, 0xc4, 0x4c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {520, + {0x6b, 0x96, 0x95, 0xfb, 0xf4, 0x2a, 0x62, 0xa5, 0xba, 0x2a, 0x5b, 0x6a, + 0xad, 0x23, 0x9e, 0xaf, 0x1e, 0xbd, 0x27, 0x6f, 0xef, 0xb8, 0xd5, 0x3d}, + {0x92}, + {0x9a, 0x2c, 0x3c, 0x22, 0x3f, 0x3a, 0x18, 0x69, 0x10, 0xb2, 0xbe, 0x4c, + 0x66, 0x23, 0x32, 0xed}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {521, + {0x38, 0xd1, 0xc3, 0xe3, 0x1e, 0x4f, 0x9a, 0x81, 0xcf, 0x5c, 0xb4, 0x52, + 0x35, 0xe1, 0xd2, 0x9f, 0x55, 0xf0, 0x6d, 0xa9, 0x73, 0x0e, 0xa1, 0xac}, + {0x15}, + {0x1e, 0xea, 0x8e, 0x52, 0xf0, 0x5f, 0xe4, 0xe1, 0xa5, 0x93, 0x9d, 0x01, + 0x32, 0x07, 0x9f, 0x14}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {522, + {0x64, 0xf7, 0x78, 0x57, 0x61, 0x80, 0xf7, 0x11, 0x85, 0xae, 0x0c, 0x6e, + 0xda, 0x91, 0xa9, 0x20, 0x96, 0xb7, 0x35, 0xca, 0x44, 0x3b, 0x43, 0x21}, + {0x23}, + {0x36, 0x41, 0x96, 0x49, 0x9d, 0xa6, 0xfd, 0x93, 0x3b, 0xdb, 0x03, 0x4a, + 0x7d, 0xd4, 0x2f, 0x03}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {523, + {0x9c, 0xd2, 0x35, 0xe7, 0x79, 0x26, 0xf3, 0x13, 0xa1, 0x33, 0xd5, 0xad, + 0xa1, 0x2e, 0x47, 0x96, 0x07, 0x26, 0x6f, 0x39, 0x89, 0x66, 0x9c, 0x7f}, + {0x23, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x88, 0x49, 0x07, 0x10, 0x94, 0xef, 0x6a, 0xaa, 0x9c, 0xa0, 0x69, 0x98, + 0xd8, 0xc3, 0xdb, 0x92}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {524, + {0x53, 0xd5, 0x76, 0x7d, 0x87, 0x05, 0xf0, 0xeb, 0xb9, 0x45, 0x56, 0xa7, + 0x43, 0xd8, 0x66, 0x77, 0xfe, 0x25, 0xc6, 0x6a, 0x06, 0xac, 0x07, 0xfa}, + {0x33}, + {0xbd, 0x2d, 0xa5, 0xf2, 0xc4, 0x50, 0x70, 0x48, 0x43, 0xbe, 0x69, 0x5b, + 0xa0, 0x5f, 0x46, 0x99}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {525, + {0x03, 0xf7, 0x1c, 0xe4, 0x65, 0x72, 0x00, 0x50, 0xae, 0x38, 0x1c, 0xb3, + 0xfc, 0x44, 0x96, 0x4d, 0xa4, 0x40, 0x52, 0xc3, 0x22, 0x17, 0x0a, 0x51}, + {0x7c}, + {0x36, 0xd3, 0x16, 0x7d, 0x96, 0x6b, 0x4b, 0xb1, 0xe7, 0xc8, 0xfe, 0x2e, + 0x87, 0xe1, 0x83, 0x5a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {526, + {0x27, 0xbd, 0x27, 0xc6, 0x5f, 0xcd, 0x3c, 0x83, 0xa5, 0xd7, 0x32, 0xb3, + 0x0d, 0xb2, 0x27, 0xc3, 0x3d, 0x49, 0x2f, 0x63, 0xc1, 0x34, 0xd1, 0x51}, + {0x7c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x0f, 0x3c, 0x51, 0xce, 0x7c, 0xc9, 0x5f, 0x31, 0x79, 0x8a, 0x76, 0x6a, + 0x14, 0x30, 0x5b, 0x76}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {527, + {0x70, 0xea, 0x77, 0x0f, 0x4f, 0xd1, 0xbb, 0x70, 0x0b, 0xaf, 0x0f, 0xee, + 0x4a, 0x0b, 0x59, 0xef, 0xcf, 0x8d, 0xe6, 0x35, 0x80, 0x8c, 0xed, 0x76}, + {0x95}, + {0x48, 0x7d, 0x33, 0xcf, 0x39, 0x7e, 0xb2, 0x46, 0x3a, 0x8d, 0x10, 0x44, + 0xb5, 0xd6, 0x4f, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {528, + {0x8c, 0xae, 0x2c, 0x53, 0xb4, 0x9c, 0x1f, 0xbd, 0x72, 0x71, 0x4d, 0x6b, + 0xda, 0x9e, 0xad, 0xbe, 0x12, 0xe2, 0xbe, 0x13, 0xef, 0x8b, 0xb4, 0x6b}, + {0x2b}, + {0x97, 0x91, 0x45, 0xef, 0x55, 0xfc, 0x52, 0xfa, 0x1e, 0xa6, 0x42, 0x9a, + 0xde, 0xef, 0x11, 0x8b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {529, + {0x76, 0x39, 0x03, 0x8e, 0xec, 0x33, 0xfe, 0x5c, 0x6d, 0x24, 0x43, 0x68, + 0x24, 0x77, 0x86, 0xf8, 0xb5, 0xef, 0x3d, 0x34, 0x37, 0x39, 0xcf, 0x08}, + {0x59}, + {0x60, 0x52, 0x4e, 0x9d, 0xe9, 0x1f, 0x9e, 0xeb, 0x6d, 0x04, 0x3e, 0xb2, + 0x26, 0x70, 0x6e, 0x95}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {530, + {0xdf, 0xf4, 0xba, 0xcd, 0xc4, 0xb5, 0x77, 0xcd, 0x16, 0x25, 0xe4, 0x1c, + 0xdb, 0xb7, 0xc8, 0x97, 0xc0, 0x86, 0xc4, 0x07, 0x8b, 0x1c, 0xcd, 0x6f}, + {0x60}, + {0x45, 0x89, 0x39, 0x22, 0xcf, 0x61, 0x45, 0x57, 0x48, 0xc7, 0x44, 0xd3, + 0xee, 0x60, 0x2f, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {531, + {0x0c, 0xf5, 0xc6, 0x72, 0x1c, 0x2d, 0x6c, 0xd9, 0x8d, 0x04, 0xe1, 0x5e, + 0x00, 0xb4, 0xda, 0x2d, 0xe3, 0x45, 0xfb, 0xfb, 0xa6, 0x85, 0x96, 0x62}, + {0xc1}, + {0xee, 0xd5, 0xf1, 0xc7, 0xf8, 0x42, 0x0c, 0x50, 0x05, 0xb1, 0x18, 0x94, + 0xcd, 0xde, 0x24, 0x90}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {532, + {0x80, 0xb8, 0x07, 0x15, 0xa4, 0xd4, 0xac, 0x4a, 0xb3, 0x4d, 0x17, 0x01, + 0x66, 0x63, 0xd9, 0x45, 0x16, 0xb9, 0x1b, 0xb8, 0xa2, 0x0e, 0x92, 0x91}, + {0xf2}, + {0x15, 0x24, 0xb1, 0x2e, 0xd6, 0xd8, 0xc5, 0x0c, 0xb8, 0x5e, 0x7b, 0x71, + 0x83, 0x69, 0x4f, 0x0e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {533, + {0x72, 0xc4, 0xbb, 0xbb, 0x54, 0x13, 0x57, 0x54, 0x7b, 0xea, 0x78, 0x46, + 0xa5, 0xfe, 0xf7, 0xea, 0x5f, 0xf0, 0xb3, 0xf8, 0x87, 0x8c, 0x4c, 0xac}, + {0xf2, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x1c, 0x28, 0xa6, 0x63, 0x17, 0x2b, 0x48, 0xe5, 0x2c, 0x7e, 0xc4, 0x86, + 0x40, 0xa0, 0x16, 0xca}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {534, + {0x1c, 0xa2, 0x6d, 0x04, 0xb3, 0x23, 0x8e, 0xf1, 0xf8, 0x8b, 0xf1, 0x58, + 0x40, 0x12, 0x9c, 0xdf, 0xcb, 0x56, 0x64, 0x0e, 0xd1, 0x02, 0x78, 0xc7}, + {0x43}, + {0x90, 0xfd, 0xd0, 0xc7, 0x0a, 0xe3, 0x4e, 0x58, 0x95, 0xb1, 0xf2, 0x35, + 0x93, 0xc8, 0xb3, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {535, + {0x89, 0xd3, 0x1d, 0xb8, 0xe3, 0x05, 0x8b, 0x4d, 0x56, 0x5a, 0x69, 0x3b, + 0x77, 0xc5, 0xbf, 0xac, 0xf9, 0x17, 0x12, 0x92, 0xf8, 0x5e, 0x77, 0xda}, + {0xc6}, + {0x3f, 0x5c, 0x49, 0x97, 0xf9, 0x50, 0xf3, 0xf4, 0x02, 0xb6, 0xb3, 0xc9, + 0x94, 0xb5, 0xf6, 0x29}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {536, + {0x60, 0xa8, 0x8c, 0x50, 0x42, 0xde, 0x16, 0xfc, 0x21, 0x2f, 0xc8, 0x97, + 0xd1, 0xc5, 0x70, 0xf0, 0x5d, 0xec, 0x7e, 0x87, 0x04, 0xdf, 0x79, 0x75}, + {0xc6, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xe7, 0xbb, 0x2a, 0xc9, 0x52, 0xbb, 0x79, 0x56, 0x9e, 0x1f, 0x09, 0xff, + 0x5e, 0x42, 0x23, 0xb3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {537, + {0x83, 0x1d, 0x35, 0xcf, 0x3a, 0xb0, 0xdb, 0x59, 0x81, 0x4c, 0x29, 0x40, + 0x15, 0x40, 0xdc, 0xd7, 0x97, 0x04, 0x8d, 0x95, 0x24, 0xfa, 0x96, 0xa8}, + {0xc3}, + {0x74, 0x4d, 0xff, 0x3a, 0x43, 0x3e, 0xb4, 0x09, 0x66, 0x68, 0xa2, 0x07, + 0x33, 0x31, 0xa4, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {538, + {0x6d, 0xf9, 0x1b, 0x05, 0x05, 0x71, 0xd2, 0x2a, 0xe9, 0xbb, 0x93, 0x7a, + 0xe2, 0x5f, 0xe4, 0x18, 0x60, 0x0f, 0xf9, 0x59, 0xaf, 0x4b, 0xcf, 0x10}, + {0x49}, + {0x3d, 0xe9, 0x0f, 0xa1, 0xe1, 0x3a, 0x1a, 0x0f, 0x82, 0x47, 0x10, 0xe1, + 0xdf, 0xd4, 0xb6, 0x2f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {539, + {0xa8, 0x94, 0x12, 0x51, 0x2e, 0x76, 0x77, 0x91, 0x26, 0x0f, 0xa9, 0xdb, + 0x3f, 0x25, 0xb0, 0x33, 0xe2, 0x1b, 0x36, 0x01, 0x2f, 0xf9, 0xeb, 0x1b}, + {0x16}, + {0x85, 0xa4, 0x92, 0x81, 0x83, 0x5c, 0x64, 0x49, 0xa9, 0x95, 0x0a, 0x24, + 0xd7, 0x95, 0xbc, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {540, + {0xce, 0x88, 0xce, 0x06, 0x09, 0x55, 0xf8, 0x7a, 0xf4, 0xa8, 0xbd, 0xa6, + 0xc9, 0xcc, 0x2f, 0x49, 0x68, 0x58, 0xcd, 0x05, 0x04, 0xc4, 0x06, 0x4c}, + {0x75}, + {0x38, 0x4d, 0xb1, 0x08, 0x10, 0x24, 0xd3, 0x54, 0xb8, 0xc7, 0xd1, 0xad, + 0x5c, 0x78, 0xaa, 0xf0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {541, + {0x89, 0x42, 0xe3, 0xf2, 0x34, 0xee, 0x57, 0x86, 0x46, 0xe3, 0x15, 0x9f, + 0x3e, 0xac, 0xe4, 0xc7, 0x89, 0x49, 0x2b, 0x3d, 0x0c, 0xc5, 0x15, 0x82}, + {0x34}, + {0x4a, 0x7e, 0x6a, 0x41, 0x13, 0xfa, 0x47, 0x75, 0x77, 0x84, 0x2f, 0x84, + 0x7b, 0xa0, 0x8c, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {542, + {0x81, 0x60, 0x84, 0x22, 0x96, 0x99, 0xe3, 0x74, 0x75, 0xb2, 0x90, 0x45, + 0xd3, 0xc8, 0xc4, 0xb7, 0xfe, 0x29, 0x3c, 0x25, 0x88, 0x44, 0x99, 0xba}, + {0xe3}, + {0xc4, 0x5c, 0x7e, 0xd3, 0xbb, 0x67, 0xc0, 0xe9, 0x52, 0x80, 0x06, 0x83, + 0x18, 0x59, 0x3d, 0xf9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {543, + {0x83, 0x0d, 0xf5, 0xc7, 0xa6, 0xab, 0xa0, 0xa1, 0x0b, 0x56, 0xdc, 0x5f, + 0x0e, 0xf6, 0x73, 0xbd, 0xd7, 0xe4, 0x2d, 0x63, 0x9e, 0x6d, 0xf2, 0x3b}, + {0x64}, + {0x17, 0x93, 0x80, 0xe6, 0xf7, 0x83, 0xa2, 0x21, 0xec, 0x33, 0xc1, 0xc6, + 0x20, 0x9a, 0x8d, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {544, + {0x1d, 0xf6, 0xb3, 0x6f, 0x22, 0xa3, 0x42, 0xf1, 0xf0, 0x42, 0x0c, 0xe0, + 0xa9, 0x39, 0x71, 0x71, 0xd2, 0xb5, 0x6d, 0xa9, 0x85, 0x2b, 0x4f, 0x2b}, + {0x64, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xf0, 0xa6, 0xcd, 0x89, 0x2c, 0x18, 0x8a, 0x61, 0xce, 0x55, 0xac, 0xf7, + 0x32, 0x87, 0xfe, 0xb7}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {545, + {0xc3, 0x7c, 0x52, 0x23, 0x5b, 0x9b, 0x22, 0x52, 0x49, 0xb8, 0xbe, 0x5b, + 0xfc, 0x0c, 0x74, 0x92, 0x68, 0x82, 0x0e, 0x58, 0x31, 0x62, 0x07, 0xd4}, + {0x7f}, + {0xa5, 0xcd, 0x26, 0xc5, 0x1d, 0xdc, 0x2f, 0x99, 0xe7, 0xae, 0xdc, 0x14, + 0xef, 0xee, 0x0e, 0x44}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {546, + {0x33, 0x66, 0xcc, 0xb1, 0x0c, 0x32, 0x85, 0x39, 0x4c, 0xf5, 0x30, 0xdf, + 0x28, 0x72, 0xee, 0xc8, 0xb5, 0xb7, 0xc8, 0x3f, 0xc2, 0x1e, 0xc3, 0xe5}, + {0x96}, + {0x26, 0x92, 0x85, 0xc5, 0xcd, 0x74, 0x54, 0x25, 0x25, 0x0e, 0xb4, 0x0c, + 0x00, 0x0b, 0xfd, 0x71}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {547, + {0xe6, 0x6a, 0x10, 0xc9, 0xb0, 0xdc, 0x9a, 0xea, 0xc8, 0xd7, 0x9e, 0xdc, + 0x30, 0x7f, 0x71, 0x9e, 0x7b, 0x2f, 0x4e, 0xeb, 0x81, 0x2f, 0x90, 0x87}, + {0x09}, + {0x32, 0x31, 0xc4, 0xc3, 0x7d, 0xaa, 0x7c, 0x26, 0x14, 0x56, 0x82, 0x19, + 0xc5, 0xbe, 0x21, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {548, + {0xc6, 0x83, 0xf1, 0x93, 0x74, 0xf3, 0x23, 0x12, 0x5f, 0x7b, 0x93, 0xd2, + 0xed, 0xec, 0x7b, 0xc6, 0xc9, 0x21, 0x64, 0xd1, 0xaf, 0x2a, 0xcb, 0x9e}, + {0x09, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x22, 0x2b, 0xd0, 0x37, 0x64, 0xac, 0x85, 0x6c, 0x3d, 0x11, 0x5b, 0x93, + 0x0b, 0xaa, 0xac, 0x8d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {549, + {0x1a, 0x4e, 0x72, 0x0a, 0x3e, 0xb8, 0x5c, 0x65, 0xf6, 0x49, 0x3d, 0xf9, + 0xdb, 0xfa, 0x18, 0xab, 0x41, 0x6f, 0x2e, 0xe5, 0xd6, 0xc5, 0x76, 0xc9}, + {0x61}, + {0x77, 0x68, 0x7c, 0xab, 0x7e, 0x00, 0x60, 0xa1, 0x59, 0xe2, 0xfa, 0x3f, + 0x5a, 0x4c, 0xae, 0x7a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {550, + {0x81, 0x00, 0x08, 0xb0, 0x2a, 0xdb, 0xd9, 0xcc, 0xde, 0x22, 0x76, 0xa8, + 0x75, 0xee, 0x45, 0x04, 0x3d, 0x5e, 0x5a, 0xc8, 0x1c, 0xad, 0xd5, 0xc9}, + {0xd2}, + {0xb1, 0xc5, 0xbc, 0x76, 0xa4, 0x7d, 0xed, 0xac, 0x62, 0xb3, 0xb9, 0x23, + 0xb2, 0x31, 0x04, 0xdd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {551, + {0x0b, 0xc2, 0x45, 0x76, 0xa3, 0x86, 0x5a, 0x5d, 0xf1, 0x66, 0x53, 0xb8, + 0xf5, 0x1b, 0x02, 0x45, 0x4d, 0x76, 0x12, 0x3e, 0xdc, 0xf5, 0x8c, 0x56}, + {0xef}, + {0x62, 0xd0, 0x3e, 0xc4, 0x7f, 0x7e, 0xd4, 0x8a, 0xe4, 0x09, 0xda, 0xca, + 0x59, 0xf3, 0xa5, 0x0b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {552, + {0x22, 0xeb, 0xc1, 0x06, 0x48, 0x1b, 0x3c, 0xa0, 0x74, 0x87, 0x0b, 0xc9, + 0x7d, 0x9d, 0xb7, 0x3e, 0x45, 0x1b, 0x91, 0x16, 0x79, 0x89, 0xe0, 0x89}, + {0xe9}, + {0x50, 0xff, 0x95, 0xb7, 0xc6, 0x62, 0xdc, 0xd6, 0x02, 0xe4, 0x45, 0xd5, + 0x9c, 0xc2, 0x4c, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {553, + {0xa0, 0xd6, 0xd4, 0xe2, 0x1b, 0x83, 0xc3, 0x82, 0x46, 0x8c, 0xc2, 0xd2, + 0xd7, 0xa2, 0x91, 0x15, 0x3c, 0x96, 0xdb, 0x05, 0x74, 0xbe, 0xfa, 0xd1}, + {0xe9, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x6e, 0x52, 0x4f, 0xf6, 0x75, 0x16, 0x0d, 0x3f, 0xbc, 0x75, 0xd7, 0x94, + 0x40, 0x00, 0x6b, 0x0e}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {554, + {0x54, 0x58, 0xb7, 0x69, 0xd9, 0x64, 0x0a, 0x2d, 0xdc, 0xb7, 0xe8, 0xaa, + 0x6d, 0x55, 0xa4, 0x4f, 0xd8, 0x43, 0x79, 0x3f, 0xa0, 0x47, 0x61, 0x08}, + {0x85}, + {0x58, 0x0e, 0x09, 0xcd, 0x72, 0x19, 0xb0, 0x90, 0x2f, 0x69, 0xc9, 0x3b, + 0xbf, 0xc3, 0xe2, 0x69}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {555, + {0xbb, 0x3d, 0xec, 0x77, 0xa8, 0x66, 0x80, 0x81, 0x9a, 0x88, 0xfc, 0x9b, + 0x37, 0x7f, 0x8a, 0xe1, 0x87, 0xbd, 0x51, 0x1c, 0x79, 0x97, 0xad, 0x02}, + {0x76}, + {0x94, 0x07, 0x33, 0x95, 0x24, 0xe4, 0x0e, 0xd6, 0x14, 0x76, 0xcc, 0x9f, + 0x80, 0xfc, 0x75, 0xad}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {556, + {0x61, 0x5e, 0x33, 0xb6, 0x74, 0x22, 0xff, 0x48, 0xf9, 0x33, 0xf4, 0x31, + 0x8b, 0x4e, 0x47, 0x12, 0x00, 0x4c, 0xad, 0xc3, 0x68, 0xe8, 0xf4, 0x27}, + {0xf6}, + {0x4d, 0x7b, 0x84, 0xe9, 0x6b, 0x7c, 0xdb, 0xab, 0x95, 0x38, 0xac, 0xb5, + 0xe6, 0xac, 0x7a, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {557, + {0x6d, 0xe4, 0x3c, 0xe0, 0x6c, 0x2b, 0xaa, 0x11, 0xca, 0x70, 0x5d, 0xb8, + 0x36, 0x18, 0x57, 0x07, 0x85, 0x6d, 0x0a, 0xa5, 0xbc, 0xf4, 0xcf, 0x03}, + {0x92}, + {0xde, 0xd8, 0x86, 0x27, 0x5b, 0x8b, 0x08, 0x9a, 0xa7, 0x63, 0xda, 0x8e, + 0x11, 0x5c, 0xe9, 0xce}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {558, + {0x24, 0xd4, 0x92, 0xdd, 0xc8, 0xaf, 0xcf, 0x6c, 0xbf, 0xa9, 0x9e, 0x1c, + 0x81, 0x07, 0x64, 0x31, 0xb2, 0x4c, 0x76, 0xb5, 0x0b, 0xd7, 0xfa, 0x8c}, + {0x46}, + {0xff, 0xc7, 0x1d, 0x5a, 0x6f, 0x44, 0x0a, 0x8e, 0x8d, 0xaf, 0x27, 0xe5, + 0xef, 0x77, 0x8c, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {559, + {0x07, 0xc6, 0x9f, 0xb5, 0x86, 0xb1, 0xe4, 0xaa, 0x04, 0xc5, 0x00, 0x9c, + 0xdd, 0xa4, 0x99, 0x02, 0xf4, 0x1b, 0x85, 0x73, 0x9c, 0x29, 0x4b, 0xc5}, + {0x2c}, + {0x3d, 0x07, 0xae, 0xb5, 0x1a, 0x30, 0x81, 0x30, 0x65, 0x7a, 0x70, 0xba, + 0x7c, 0x9d, 0x38, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {560, + {0x97, 0x05, 0x8f, 0xa5, 0x0b, 0x12, 0x46, 0xec, 0xe5, 0xdb, 0xf6, 0x87, + 0xc8, 0xc3, 0x80, 0xa7, 0x01, 0xe7, 0xc1, 0x2e, 0x1d, 0xe1, 0xd4, 0x21}, + {0x2c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x23, 0x30, 0xd4, 0xe2, 0xfb, 0x6f, 0xbc, 0xfe, 0x59, 0x5e, 0x35, 0x63, + 0xb4, 0xc2, 0x29, 0x4a}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {561, + {0x2d, 0x10, 0x13, 0x41, 0x37, 0x99, 0xcc, 0x47, 0xb2, 0x80, 0x10, 0xf0, + 0x2c, 0x17, 0x6a, 0xd4, 0xac, 0x85, 0x72, 0x65, 0x39, 0xe4, 0xbd, 0x53}, + {0x6f}, + {0xeb, 0x70, 0x4a, 0xca, 0x06, 0x7f, 0xaf, 0x0e, 0x7e, 0x35, 0x9a, 0xee, + 0x1f, 0x1e, 0xc3, 0x35}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {562, + {0x35, 0x78, 0x6f, 0x8e, 0x62, 0xf4, 0x1c, 0x6b, 0x11, 0x25, 0x8d, 0x78, + 0xd7, 0xbb, 0x9f, 0xfe, 0xc6, 0xca, 0xee, 0xcd, 0xe3, 0x74, 0x9f, 0x9e}, + {0xac}, + {0xf1, 0x63, 0x5b, 0xe8, 0xef, 0x4b, 0x42, 0x0e, 0xfa, 0x05, 0xe9, 0x62, + 0xa6, 0x6d, 0x22, 0xad}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {563, + {0x3f, 0x53, 0x9d, 0x7b, 0x17, 0xc5, 0x44, 0xb9, 0xd9, 0x24, 0x73, 0x6f, + 0x7c, 0x20, 0xed, 0xb9, 0x73, 0xf6, 0x6d, 0x66, 0x86, 0x95, 0xbf, 0x1f}, + {0xac, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xdb, 0xe2, 0x62, 0xbf, 0xc9, 0xa1, 0x8d, 0xa2, 0xfd, 0x50, 0x27, 0x38, + 0x5b, 0x26, 0xb6, 0x08}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {564, + {0xe9, 0xb8, 0x02, 0x10, 0x02, 0x23, 0x34, 0xd1, 0x98, 0x90, 0x7c, 0x10, + 0xf1, 0x1c, 0x3c, 0x64, 0x82, 0x87, 0x14, 0xcf, 0x11, 0x0c, 0x04, 0x7f}, + {0xe9}, + {0x39, 0xf2, 0xe3, 0x66, 0x77, 0x13, 0x1e, 0x68, 0x0a, 0x58, 0x03, 0x94, + 0x29, 0xe4, 0x26, 0x96}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {565, + {0x89, 0x25, 0x52, 0x47, 0x57, 0x57, 0x3b, 0x8a, 0xd4, 0xa3, 0x9e, 0xc4, + 0x4e, 0x57, 0x90, 0xbf, 0xb1, 0x64, 0xd1, 0x77, 0x36, 0x73, 0xf8, 0x91}, + {0x48}, + {0xcc, 0xc7, 0x83, 0x6f, 0xf0, 0xfd, 0xe1, 0x58, 0x47, 0xf7, 0x19, 0xa0, + 0x79, 0x6f, 0x0f, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {566, + {0x75, 0x81, 0xb5, 0xb6, 0xa2, 0xc5, 0x2d, 0x42, 0xe8, 0x9e, 0xf5, 0xf8, + 0x96, 0xf3, 0x5e, 0xb1, 0x52, 0x3a, 0xcd, 0x9f, 0x9e, 0xff, 0x0f, 0x09}, + {0x48, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x38, 0x0f, 0x71, 0x00, 0xd5, 0x9e, 0x51, 0x05, 0x31, 0x7d, 0x6b, 0x09, + 0x7d, 0x98, 0x85, 0xb4}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {567, + {0x33, 0x35, 0xc4, 0x40, 0xde, 0xc8, 0xf0, 0xa5, 0xfa, 0x20, 0x7a, 0x8e, + 0x6b, 0x11, 0xbb, 0xb2, 0x01, 0x8a, 0x13, 0x4a, 0xd8, 0x97, 0xcb, 0x62}, + {0x2f}, + {0x33, 0xb9, 0x58, 0x52, 0x00, 0x27, 0x11, 0xb9, 0x5d, 0x93, 0x2c, 0xb0, + 0xca, 0x15, 0x1b, 0x73}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {568, + {0x67, 0x41, 0x9f, 0x36, 0x5d, 0xfa, 0x34, 0x8a, 0x8f, 0x22, 0x52, 0xeb, + 0x31, 0xb7, 0xc0, 0xca, 0x4a, 0x8b, 0xaf, 0x18, 0xe8, 0x9c, 0x85, 0x26}, + {0x7b}, + {0x4a, 0x7e, 0x28, 0xf5, 0xe9, 0xc8, 0xae, 0x86, 0x39, 0xbf, 0xa6, 0x4f, + 0xb1, 0x48, 0xf7, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {569, + {0xa7, 0x1d, 0x67, 0x76, 0x58, 0x67, 0x18, 0x03, 0xb8, 0x5b, 0x90, 0x19, + 0x66, 0xe1, 0xf5, 0x05, 0x48, 0x85, 0x43, 0x75, 0xc6, 0xd9, 0xd7, 0xf0}, + {0xf3}, + {0x0e, 0xf6, 0xa9, 0x4c, 0x52, 0x22, 0xf0, 0xcf, 0x9e, 0x43, 0x69, 0x14, + 0xcc, 0xa9, 0xed, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {570, + {0x3c, 0x1b, 0xaf, 0x68, 0xa9, 0x16, 0x7a, 0x3b, 0x38, 0xe6, 0x2e, 0x1d, + 0xb8, 0xd2, 0x4f, 0x1f, 0xd8, 0x8b, 0x06, 0xd4, 0x94, 0x54, 0xe6, 0xf2}, + {0x51}, + {0x5a, 0xfb, 0x10, 0xf8, 0x2a, 0x68, 0x35, 0xdb, 0x4e, 0x4e, 0x5f, 0x9b, + 0x44, 0x8e, 0xbe, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {571, + {0xc8, 0x5f, 0xe7, 0x34, 0x99, 0xd1, 0x2d, 0x78, 0x85, 0xd6, 0x3d, 0x5b, + 0x84, 0x54, 0xdc, 0x2f, 0x97, 0xa8, 0xce, 0xa6, 0x61, 0xab, 0x96, 0xdd}, + {0xe8}, + {0x76, 0x01, 0x8a, 0xc5, 0x27, 0xc1, 0xd7, 0xad, 0x15, 0xde, 0x06, 0xec, + 0xf4, 0xe0, 0xff, 0x2f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {572, + {0x05, 0x33, 0xe5, 0x18, 0x7e, 0xae, 0x91, 0xd4, 0x2b, 0x95, 0x59, 0x5d, + 0xb6, 0xc4, 0x14, 0x7b, 0x39, 0x49, 0xe8, 0x9f, 0x3f, 0x74, 0x7b, 0x86}, + {0x23}, + {0xe3, 0x26, 0xdc, 0x57, 0x87, 0x5b, 0xda, 0x31, 0x1f, 0x4a, 0xa8, 0xad, + 0x01, 0x95, 0xbf, 0x31}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {573, + {0x89, 0x0a, 0x66, 0xa5, 0xe7, 0x32, 0x97, 0x71, 0x75, 0x8c, 0x69, 0x0a, + 0x6c, 0x46, 0x06, 0xe8, 0x35, 0xba, 0xd0, 0x56, 0x16, 0x7a, 0x85, 0x21}, + {0xd2}, + {0x7b, 0x1d, 0x58, 0x66, 0x58, 0x53, 0x56, 0xa7, 0xb5, 0xbf, 0x24, 0xd6, + 0x17, 0x30, 0x46, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {574, + {0x34, 0x08, 0xef, 0xad, 0x6a, 0x82, 0xf0, 0x23, 0x44, 0x5e, 0xd0, 0xb7, + 0x71, 0xec, 0x8f, 0x83, 0xbe, 0x6c, 0x75, 0x92, 0x50, 0x4a, 0x6b, 0xf9}, + {0xd2, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x1c, 0x3c, 0x6d, 0xe6, 0xc1, 0x34, 0xf8, 0x68, 0x37, 0xa0, 0xeb, 0x80, + 0xc1, 0x15, 0x91, 0xef}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {575, + {0x16, 0x4f, 0x99, 0x4d, 0x29, 0x91, 0xb7, 0x5e, 0x10, 0x04, 0x46, 0xde, + 0xd6, 0x5b, 0x45, 0x2c, 0xc9, 0x4a, 0x0e, 0x32, 0x50, 0xdc, 0xa8, 0xc1}, + {0xde}, + {0xcb, 0xe7, 0xff, 0x24, 0x2d, 0xeb, 0x72, 0x2f, 0x5a, 0x42, 0x76, 0x6c, + 0xf2, 0xb7, 0xdf, 0xaa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {576, + {0x7c, 0x25, 0x26, 0xd5, 0xa1, 0xc7, 0x4c, 0xf6, 0xd9, 0xe0, 0x15, 0x89, + 0x76, 0x26, 0x6a, 0x19, 0x81, 0xd8, 0xae, 0xfc, 0xd3, 0xa3, 0x7b, 0xda}, + {0xf9}, + {0x79, 0x5f, 0xf6, 0xd3, 0x0a, 0x00, 0x7b, 0xde, 0x37, 0x2e, 0xf3, 0xd0, + 0x07, 0x11, 0x14, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {577, + {0x62, 0x5e, 0xd9, 0x0a, 0xcb, 0xcd, 0x40, 0xcc, 0xfe, 0x97, 0xd6, 0x27, + 0x78, 0x96, 0x33, 0x70, 0x58, 0x25, 0x23, 0x9f, 0xf6, 0x26, 0xce, 0x49}, + {0x01}, + {0x03, 0xd1, 0x55, 0x03, 0xc0, 0x7a, 0x60, 0x2f, 0x89, 0x24, 0x34, 0x28, + 0xe7, 0xc8, 0x59, 0x87}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {578, + {0x1d, 0xc3, 0xf8, 0xed, 0x39, 0xcf, 0x01, 0x52, 0x37, 0x88, 0xeb, 0xd6, + 0xa4, 0x38, 0xa6, 0xa3, 0xd3, 0x43, 0x40, 0x0a, 0x4c, 0x5a, 0x10, 0xf7}, + {0x7d}, + {0x06, 0x41, 0x7b, 0x45, 0x1b, 0x1f, 0xe7, 0x1f, 0x4c, 0xbe, 0x40, 0xfb, + 0xa3, 0x33, 0xd1, 0x5a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {579, + {0x86, 0xe7, 0x95, 0x53, 0x30, 0x58, 0x7d, 0x0b, 0xa8, 0x78, 0x69, 0x39, + 0xb7, 0x67, 0x6c, 0x59, 0x3e, 0x1b, 0xe5, 0xed, 0x5f, 0x57, 0x74, 0x24}, + {0x36}, + {0x97, 0xb6, 0xd0, 0x28, 0xeb, 0x2c, 0xb3, 0xd0, 0x7b, 0xc5, 0xc9, 0xd8, + 0xd4, 0x62, 0x13, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {580, + {0xce, 0x5b, 0x76, 0x5d, 0xa5, 0xd3, 0x7b, 0x94, 0x5a, 0x33, 0x75, 0xa3, + 0x58, 0x34, 0xe6, 0xcb, 0xe9, 0x31, 0xf7, 0xd5, 0xf8, 0x8e, 0xa1, 0x1b}, + {0x36, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xec, 0x20, 0x62, 0x03, 0x5f, 0x8b, 0xaf, 0x90, 0xd2, 0xc3, 0xf2, 0xa3, + 0x08, 0xe7, 0x4d, 0x32}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {581, + {0x30, 0xc3, 0x76, 0x53, 0x66, 0x61, 0xa4, 0x75, 0x58, 0x3f, 0xfc, 0x39, + 0x7d, 0x4b, 0xfb, 0x28, 0xbf, 0x77, 0x6c, 0x7d, 0xa7, 0x70, 0x7a, 0x2d}, + {0xe0}, + {0x9b, 0x4a, 0x47, 0xd2, 0x02, 0x41, 0xfc, 0x05, 0xdb, 0xbf, 0xe8, 0x99, + 0xe6, 0x19, 0x05, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {582, + {0xf9, 0x63, 0x8b, 0xc8, 0x3c, 0x7d, 0x36, 0xce, 0xb6, 0x19, 0xeb, 0x1c, + 0x5b, 0x5b, 0xe6, 0xaf, 0xdc, 0xcf, 0x9e, 0x0d, 0x62, 0xf5, 0x4e, 0x86}, + {0x97}, + {0x6d, 0x1a, 0xe0, 0x82, 0x6c, 0xee, 0x82, 0xe3, 0x6c, 0x25, 0x30, 0x9d, + 0x0f, 0x03, 0x60, 0x16}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {583, + {0x55, 0x27, 0x2b, 0xde, 0x4d, 0x5e, 0x6f, 0x71, 0x7f, 0xd2, 0xf8, 0xf5, + 0x41, 0x3a, 0x19, 0xf1, 0xb6, 0xf5, 0xc6, 0x50, 0xaa, 0x60, 0xa4, 0x12}, + {0x42}, + {0xd0, 0x7c, 0x72, 0x34, 0x87, 0x4c, 0xf9, 0xf1, 0xe3, 0x38, 0x8c, 0x57, + 0x60, 0xb6, 0x7c, 0x65}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {584, + {0xc6, 0xb2, 0x7e, 0x67, 0xda, 0x3f, 0xe4, 0xe2, 0xea, 0xdd, 0x12, 0x7f, + 0x24, 0xbc, 0x2b, 0x10, 0x2d, 0x45, 0xe3, 0xff, 0x14, 0x20, 0xf7, 0x30}, + {0x42, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xc2, 0x91, 0x7c, 0x69, 0xbe, 0x27, 0x03, 0x97, 0x21, 0x84, 0x9b, 0xae, + 0xa1, 0x8b, 0x00, 0xa5}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {585, + {0xd2, 0x45, 0xe2, 0x0d, 0x5d, 0x29, 0xbc, 0xd1, 0xfd, 0x25, 0xdc, 0x4d, + 0x40, 0x2d, 0xd8, 0x33, 0x4c, 0x65, 0x3f, 0xdd, 0x1b, 0x6f, 0x5b, 0xf4}, + {0xb9}, + {0x59, 0x98, 0x0f, 0x4b, 0x76, 0xad, 0xd0, 0x1a, 0x00, 0xa7, 0x1b, 0x78, + 0x93, 0x22, 0x9a, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {586, + {0x75, 0x9e, 0xc1, 0x1c, 0x33, 0x54, 0x4d, 0x0b, 0xc9, 0xa0, 0x11, 0x48, + 0x6f, 0xc1, 0x61, 0xa6, 0xcd, 0xe6, 0x0e, 0x8a, 0x30, 0x61, 0x53, 0xf1}, + {0x9c}, + {0x1d, 0x27, 0x63, 0x3f, 0x5a, 0x50, 0xb2, 0xc7, 0x05, 0xec, 0x4d, 0xe9, + 0x05, 0x1b, 0x1a, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {587, + {0xe7, 0x80, 0x3e, 0xe8, 0xa3, 0x0d, 0xb5, 0x3e, 0x33, 0xef, 0x46, 0xba, + 0x98, 0x16, 0xfc, 0xba, 0x7d, 0x81, 0xc8, 0x35, 0x03, 0x16, 0xb1, 0x63}, + {0x7c}, + {0xe6, 0xd2, 0xaf, 0x90, 0x95, 0x85, 0x5d, 0x43, 0xe8, 0x74, 0x53, 0x8f, + 0xe0, 0x12, 0x1b, 0x93}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {588, + {0xf0, 0x17, 0x6b, 0xb0, 0xb6, 0xda, 0x53, 0xfd, 0x1c, 0xb9, 0xb1, 0x4a, + 0x1f, 0xd3, 0x5b, 0x7e, 0x3f, 0x74, 0x0b, 0x15, 0x78, 0x2e, 0x4d, 0xfb}, + {0x7c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0xdb, 0x6b, 0x02, 0x74, 0x9e, 0x69, 0xb6, 0xc6, 0xcc, 0x70, 0x1d, 0x5d, + 0x96, 0x78, 0xdc, 0x06}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {589, + {0x16, 0xe9, 0x85, 0x80, 0xbe, 0x02, 0x64, 0x2d, 0x05, 0x71, 0xc8, 0xce, + 0x96, 0x36, 0x6a, 0xcf, 0xf2, 0x22, 0xdc, 0x54, 0xa8, 0x2d, 0xc3, 0x2e}, + {0xff}, + {0x14, 0x14, 0x05, 0x6d, 0x05, 0x55, 0xc2, 0xc7, 0x06, 0x33, 0x8b, 0xb9, + 0x85, 0xcd, 0x45, 0x46}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {590, + {0x99, 0xc7, 0x22, 0xc9, 0xb3, 0x6e, 0x18, 0xbc, 0x25, 0xd7, 0xbf, 0xa5, + 0xa7, 0x99, 0x20, 0xc2, 0x56, 0xcf, 0x0f, 0x23, 0xdb, 0x34, 0x6d, 0xb8}, + {0x3a}, + {0x5a, 0xaf, 0x81, 0x32, 0xe9, 0xa6, 0xa9, 0x7e, 0xd9, 0x70, 0xf2, 0x0d, + 0x00, 0xd9, 0x78, 0x42}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {591, + {0x58, 0x40, 0x14, 0x1d, 0x78, 0x45, 0x91, 0x00, 0x48, 0x6b, 0x06, 0xbe, + 0xb1, 0xf7, 0x86, 0x33, 0xf5, 0xe4, 0x28, 0x17, 0xa1, 0x39, 0xce, 0x8a}, + {0xab}, + {0x4e, 0xb3, 0xdf, 0xe7, 0x73, 0x84, 0xc5, 0x0f, 0xd1, 0xce, 0xf2, 0x30, + 0x39, 0x19, 0x14, 0x97}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {592, + {0x0d, 0x94, 0x00, 0xb0, 0xfc, 0xff, 0xd6, 0xdf, 0xc8, 0xa5, 0xb3, 0x50, + 0x4c, 0x78, 0x61, 0xf2, 0x60, 0xce, 0xff, 0x7d, 0xf1, 0x03, 0x53, 0x49}, + {0xab, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x33, 0x75, 0x05, 0x83, 0x95, 0xdc, 0xf6, 0x0d, 0x85, 0xad, 0x13, 0x78, + 0x29, 0x90, 0xe2, 0x13}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {593, + {0x7d, 0x0e, 0x51, 0x88, 0xe1, 0x51, 0x89, 0xaa, 0x4c, 0x54, 0x2b, 0x49, + 0xef, 0xeb, 0x05, 0xfc, 0xdc, 0xa5, 0x2c, 0x08, 0x24, 0x1f, 0xef, 0xdd}, + {0xec}, + {0xb5, 0x8f, 0x81, 0xaa, 0x18, 0x4e, 0x88, 0x3c, 0x91, 0xbe, 0x8f, 0x11, + 0xdb, 0x95, 0x55, 0x2a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {594, + {0xa9, 0x9d, 0x01, 0xf7, 0x68, 0x6f, 0x93, 0x86, 0x55, 0xf3, 0xf1, 0xfa, + 0x95, 0xba, 0x4e, 0xc5, 0xdd, 0x7a, 0x7c, 0x63, 0xc7, 0xdf, 0x35, 0xe1}, + {0x61}, + {0xdf, 0x29, 0x2e, 0x3a, 0x0a, 0x43, 0x23, 0xb0, 0x27, 0xa9, 0x5e, 0x5d, + 0xfa, 0x4c, 0x0e, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {595, + {0xf4, 0xa1, 0x44, 0x47, 0xe6, 0xd0, 0x58, 0x1c, 0xc4, 0x63, 0x71, 0xd5, + 0x4d, 0x4e, 0xe0, 0x75, 0xdd, 0xac, 0xef, 0x22, 0x1c, 0x7f, 0xfd, 0x0a}, + {0x4b}, + {0x1f, 0x2b, 0x08, 0x04, 0xd3, 0xef, 0x8a, 0x08, 0x6d, 0x6f, 0x59, 0xac, + 0x5b, 0x79, 0xb8, 0xb8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {596, + {0x7d, 0x99, 0x1d, 0xd5, 0x56, 0xcd, 0xc2, 0xd9, 0x76, 0x08, 0x6c, 0xe1, + 0x6e, 0x2c, 0xdc, 0x87, 0x23, 0x16, 0x5a, 0x48, 0x20, 0x21, 0x29, 0xe5}, + {0x30}, + {0x6e, 0x0b, 0x34, 0x6a, 0x25, 0xea, 0xaa, 0xcf, 0x21, 0x90, 0x95, 0x12, + 0xa8, 0x8d, 0x7b, 0xa3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {597, + {0xdc, 0x68, 0x78, 0x5b, 0x04, 0xcf, 0x54, 0x6f, 0xb6, 0xc1, 0x90, 0x9e, + 0x14, 0x2a, 0x31, 0xe1, 0xf2, 0xc5, 0x66, 0x27, 0x7d, 0xbf, 0xfe, 0xff}, + {0x30, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88}, + {0x7a, 0x9a, 0xe1, 0x05, 0x31, 0x76, 0x9f, 0x36, 0x9f, 0x4a, 0x11, 0x5d, + 0xb8, 0xe7, 0x11, 0x55}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {598, + {0xdc, 0x97, 0x65, 0x68, 0xe3, 0x79, 0x32, 0x25, 0x9a, 0x73, 0x5e, 0x6b, + 0xbe, 0x83, 0x17, 0x67, 0x31, 0x81, 0x0e, 0x57, 0x83, 0xca, 0x30, 0x35}, + {0xca}, + {0x53, 0x39, 0x8f, 0xb9, 0xbc, 0x4b, 0x24, 0x1e, 0x8d, 0xc4, 0x47, 0xd7, + 0xff, 0xbe, 0x38, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {599, + {0xe9, 0x54, 0xea, 0x3e, 0xff, 0xb3, 0xdd, 0x02, 0xb9, 0x55, 0xbe, 0x37, + 0xc2, 0x54, 0xc8, 0x16, 0x26, 0x49, 0x3c, 0x0e, 0xac, 0x6b, 0x45, 0x36}, + {0xc8}, + {0x9b, 0xf8, 0x65, 0x91, 0xc7, 0x5b, 0xa9, 0x40, 0x50, 0x61, 0x71, 0x31, + 0xb1, 0x3d, 0xc5, 0x55}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {600, + {0x9f, 0x20, 0xfc, 0xa5, 0xb5, 0x31, 0xcd, 0x3b, 0x7c, 0x12, 0x21, 0x7d, + 0xcd, 0x23, 0x1d, 0xf7, 0x26, 0xe8, 0xe9, 0x0a, 0x7f, 0xee, 0xc4, 0x4b}, + {0x91}, + {0x36, 0xb7, 0x2d, 0xb7, 0xf2, 0xbb, 0x1c, 0xb1, 0xf3, 0x27, 0x39, 0x28, + 0x33, 0xca, 0x07, 0xb6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {601, + {0x9b, 0xb7, 0x84, 0x98, 0x3e, 0x67, 0x54, 0xea, 0xe0, 0xaa, 0xe6, 0x26, + 0x9f, 0x15, 0xac, 0x25, 0x71, 0xb3, 0xb8, 0xe4, 0x24, 0x5d, 0x62, 0x97}, + {0x1f, 0xdc, 0x2c, 0x4d, 0xf9, 0xea, 0xfd, 0x6b}, + {0x21, 0x7f, 0x53, 0xe3, 0x62, 0xc4, 0xa4, 0xa4, 0xb8, 0xed, 0x31, 0xbb, + 0x74, 0xec, 0x35, 0xb8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {602, + {0x90, 0x5e, 0xc4, 0xa9, 0x45, 0x69, 0xce, 0x35, 0x86, 0x9c, 0x63, 0x38, + 0x65, 0x15, 0xbb, 0x93, 0xe3, 0x2e, 0xc9, 0xa6, 0x9f, 0x78, 0x41, 0x52}, + {0x6d, 0xc8, 0x30, 0xac, 0x06, 0x79, 0xf3, 0x79}, + {0x44, 0xfd, 0x7b, 0x15, 0xf0, 0xbd, 0x14, 0xc5, 0x73, 0x2f, 0x75, 0x43, + 0x46, 0x6d, 0x11, 0xb3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {603, + {0x01, 0x49, 0xc9, 0x29, 0x88, 0x87, 0x48, 0xe9, 0x42, 0x23, 0xef, 0x9b, + 0x62, 0xb7, 0xc1, 0x2d, 0x8f, 0xc0, 0xf5, 0xbe, 0x8b, 0x1d, 0x93, 0xb9}, + {0x2d, 0xc1, 0x15, 0x6d, 0x36, 0xf8, 0xc0, 0x42}, + {0x1b, 0xd6, 0x9e, 0xee, 0x25, 0x0e, 0x98, 0xd2, 0x79, 0x36, 0x95, 0x52, + 0xd5, 0x55, 0x90, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {604, + {0xb0, 0xc1, 0x34, 0x7b, 0x6a, 0x65, 0x62, 0x08, 0x2f, 0x40, 0x5c, 0xb4, + 0x19, 0xf2, 0xd9, 0x71, 0x41, 0xd2, 0xb0, 0x87, 0x73, 0x98, 0xa2, 0x30}, + {0x2d, 0xc1, 0x15, 0x6d, 0x36, 0xf8, 0xc0, 0x42}, + {0x00, 0xc4, 0xf1, 0x40, 0x16, 0xd8, 0x18, 0x74, 0xff, 0xbf, 0xf3, 0x54, + 0xd3, 0x8f, 0x74, 0x8d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {605, + {0x47, 0x07, 0x19, 0x40, 0xf7, 0xf6, 0x9d, 0x40, 0x22, 0x5a, 0x50, 0x1c, + 0x14, 0x82, 0x1d, 0x1b, 0x27, 0x5d, 0x52, 0x20, 0xdf, 0x80, 0x8d, 0xc7}, + {0xcd, 0x57, 0x9a, 0x81, 0x25, 0xbb, 0x77, 0x7f}, + {0x07, 0x53, 0xcc, 0xa3, 0xde, 0x1b, 0x7c, 0x3a, 0x69, 0x70, 0xd9, 0xb4, + 0x34, 0xa3, 0xe7, 0x85}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {606, + {0xb9, 0x4b, 0xc1, 0x0b, 0x85, 0xa8, 0xc2, 0xf7, 0x4a, 0x66, 0xfa, 0x72, + 0x3a, 0x25, 0xea, 0x1b, 0x39, 0x8a, 0x4f, 0x62, 0x7e, 0xfe, 0x1c, 0xe0}, + {0x19, 0xc0, 0xf2, 0xf7, 0x86, 0x06, 0xfa, 0xe7}, + {0x18, 0xee, 0xf6, 0x4a, 0x02, 0x2b, 0x2c, 0x7d, 0xb2, 0x76, 0x48, 0xcb, + 0xb5, 0xf1, 0xd5, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {607, + {0x74, 0x24, 0xcc, 0xdb, 0xc2, 0x44, 0x21, 0x98, 0xa1, 0xbe, 0x1f, 0x07, + 0xd6, 0x19, 0x98, 0xae, 0x00, 0x83, 0x03, 0xe2, 0x18, 0xce, 0x6e, 0xd7}, + {0xa1, 0x32, 0x80, 0x0f, 0x9e, 0xb0, 0xc0, 0xfc}, + {0xd8, 0x0f, 0x61, 0x84, 0xd1, 0x8a, 0x37, 0x6f, 0x08, 0x0b, 0xa3, 0xa7, + 0x0b, 0x6e, 0x3f, 0xd9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {608, + {0x94, 0xc8, 0xda, 0xe7, 0x72, 0xa4, 0x3b, 0x5e, 0x00, 0x46, 0x8e, 0x09, + 0x47, 0x69, 0x9b, 0x23, 0x9d, 0xfe, 0x30, 0xab, 0x5f, 0x90, 0xe2, 0xf6}, + {0xa1, 0x32, 0x80, 0x0f, 0x9e, 0xb0, 0xc0, 0xfc}, + {0x23, 0x9c, 0x6b, 0xce, 0xee, 0x35, 0x83, 0xfe, 0x78, 0x25, 0x01, 0x1e, + 0x02, 0xf0, 0x1c, 0xc0}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {609, + {0x00, 0xdc, 0xfe, 0x4e, 0xe6, 0x17, 0xdf, 0x88, 0xec, 0xbe, 0xd7, 0x9e, + 0xad, 0x41, 0x89, 0x5f, 0x84, 0x52, 0x59, 0xd9, 0xe4, 0xda, 0xeb, 0x4b}, + {0xee, 0xac, 0x23, 0x00, 0x10, 0x69, 0x49, 0xbf}, + {0x35, 0x67, 0xf7, 0x45, 0x4a, 0xbf, 0x3f, 0x39, 0x03, 0xdf, 0x72, 0x3d, + 0x01, 0x00, 0x5f, 0xfe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {610, + {0x5f, 0x22, 0x56, 0x07, 0x78, 0x91, 0xaa, 0xb8, 0xc1, 0xa1, 0xfc, 0xa3, + 0x3f, 0x9a, 0x49, 0x1a, 0xd5, 0x5a, 0xcf, 0xbe, 0xc2, 0x43, 0x8b, 0xcf}, + {0xdd, 0xe4, 0x80, 0x54, 0x05, 0xd5, 0x7a, 0xe0}, + {0x24, 0x77, 0xe1, 0x2a, 0xd1, 0xa2, 0x89, 0xfc, 0xe8, 0x4a, 0x7f, 0x18, + 0x41, 0x72, 0xbc, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {611, + {0xb2, 0xd8, 0x2b, 0xe9, 0xe0, 0x33, 0x82, 0xcd, 0x94, 0x4a, 0x58, 0xcd, + 0x21, 0x18, 0x92, 0x38, 0xcb, 0x36, 0x35, 0x16, 0x38, 0xf3, 0x40, 0x1b}, + {0xdd, 0xe4, 0x80, 0x54, 0x05, 0xd5, 0x7a, 0xe0}, + {0x39, 0x64, 0xd0, 0xbb, 0x3e, 0x0a, 0xb1, 0x4f, 0x2c, 0x98, 0x93, 0x8e, + 0x7b, 0x59, 0x6c, 0x74}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {612, + {0xdb, 0x9b, 0xcc, 0x4a, 0xca, 0xa3, 0x30, 0xf7, 0x48, 0xf2, 0x5a, 0x52, + 0x84, 0x10, 0x96, 0x5e, 0xe2, 0xdc, 0xf8, 0xcc, 0xbc, 0xac, 0x60, 0x2b}, + {0x7c, 0x05, 0x2f, 0xdf, 0x24, 0x6b, 0x23, 0x6a}, + {0x17, 0x51, 0xb2, 0x71, 0xc4, 0xe9, 0x07, 0x34, 0xfe, 0x4b, 0x33, 0xa8, + 0x21, 0x35, 0x25, 0xe0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {613, + {0x83, 0x21, 0x61, 0x68, 0x87, 0x77, 0x6d, 0xec, 0x30, 0x54, 0xa9, 0x0c, + 0xe5, 0x7d, 0x9c, 0x96, 0xc8, 0xae, 0x95, 0x25, 0x68, 0x99, 0x44, 0xee}, + {0xa5, 0xd3, 0x93, 0x08, 0xee, 0x7e, 0x77, 0x99}, + {0xf3, 0x3e, 0xe4, 0x16, 0x57, 0x0d, 0x93, 0xaa, 0xec, 0x8f, 0x2f, 0xf8, + 0xad, 0xc0, 0xfe, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {614, + {0x58, 0xcd, 0x2d, 0x59, 0x3c, 0xf5, 0xe3, 0xca, 0x35, 0xe4, 0x1d, 0x75, + 0x59, 0xea, 0x34, 0xfe, 0xd6, 0xff, 0xd8, 0x69, 0xf8, 0x5e, 0xe6, 0xcb}, + {0x55, 0xa4, 0x58, 0xaa, 0xb8, 0xf4, 0x25, 0xfc}, + {0x99, 0xc5, 0x28, 0x15, 0x34, 0x36, 0x2c, 0x7c, 0x18, 0x2a, 0x26, 0xc1, + 0x15, 0x06, 0xbf, 0xcd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {615, + {0x72, 0xc1, 0x63, 0x03, 0x89, 0x5a, 0x83, 0xd5, 0xa3, 0x2e, 0xc1, 0x43, + 0x00, 0xca, 0x31, 0x4a, 0x10, 0x97, 0xd9, 0xd8, 0x98, 0x6e, 0x92, 0x7d}, + {0x7a, 0x67, 0x78, 0x80, 0x29, 0x19, 0xd4, 0x0b}, + {0xbf, 0xfd, 0x0d, 0x08, 0x5a, 0x5a, 0xc1, 0x99, 0xe4, 0x72, 0xe9, 0xbc, + 0xc1, 0x42, 0xa7, 0x17}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {616, + {0x13, 0x36, 0x53, 0x7c, 0xca, 0x44, 0x97, 0xb3, 0x21, 0x97, 0xab, 0x23, + 0x26, 0xa4, 0xdd, 0x46, 0xb3, 0x7a, 0x06, 0x0b, 0x8a, 0xd5, 0x2c, 0xff}, + {0xdd, 0x2f, 0x12, 0x21, 0xd6, 0x15, 0xf5, 0x3d}, + {0x5b, 0x49, 0x45, 0xdd, 0x35, 0xaf, 0x28, 0x75, 0xf0, 0xae, 0x03, 0xe5, + 0xf3, 0x71, 0xd2, 0xa3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {617, + {0xb7, 0xba, 0x3a, 0x40, 0x95, 0x20, 0x08, 0x95, 0xa0, 0xfb, 0x76, 0xb4, + 0x90, 0xc7, 0x7e, 0x3a, 0x2f, 0xba, 0x95, 0x12, 0x3a, 0x70, 0x10, 0x26}, + {0xf1, 0xa9, 0xb8, 0x1d, 0x04, 0x4a, 0xa9, 0x25}, + {0x5f, 0xcf, 0x97, 0xd2, 0x61, 0xcb, 0x9c, 0x46, 0xc1, 0xa8, 0xac, 0x0d, + 0x18, 0xfe, 0xa8, 0x93}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {618, + {0x5b, 0x69, 0x1e, 0x40, 0xce, 0xff, 0x5a, 0x62, 0xd9, 0x00, 0x81, 0xb3, + 0xb1, 0x1e, 0xcc, 0x05, 0x3a, 0xab, 0x87, 0x35, 0xf0, 0xe1, 0x3f, 0xea}, + {0x55, 0x66, 0x86, 0x05, 0x41, 0x29, 0xfa, 0x95}, + {0x42, 0x09, 0x1b, 0x7d, 0x89, 0xa4, 0x93, 0xe8, 0xbc, 0x6b, 0x5b, 0x9b, + 0x38, 0xaa, 0x06, 0x72}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {619, + {0x6d, 0xb4, 0x33, 0xf2, 0x4c, 0xd3, 0x94, 0x25, 0xf9, 0x45, 0x3b, 0x97, + 0x06, 0x32, 0x8a, 0x59, 0x0d, 0xfd, 0x87, 0xa3, 0x2c, 0x78, 0x35, 0xcb}, + {0x55, 0x66, 0x86, 0x05, 0x41, 0x29, 0xfa, 0x95}, + {0x63, 0x3e, 0xb3, 0x3e, 0x8e, 0xad, 0xa3, 0x91, 0x9d, 0xb0, 0x1b, 0x34, + 0xbd, 0xa4, 0x8e, 0x7e}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {620, + {0x73, 0x25, 0xcf, 0x22, 0xb9, 0x17, 0xca, 0x42, 0x33, 0x07, 0xc7, 0x93, + 0x3c, 0x0f, 0x42, 0x9b, 0x9f, 0x15, 0xc6, 0x33, 0x24, 0x8a, 0x7d, 0x5b}, + {0x83, 0xad, 0x06, 0xbe, 0xb0, 0xa3, 0x39, 0x62}, + {0x36, 0x0b, 0x6d, 0x5f, 0x96, 0x4b, 0x5d, 0x9f, 0xb2, 0xd3, 0x0d, 0x4e, + 0x6a, 0xf4, 0xb3, 0x6d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {621, + {0x62, 0x6d, 0x8e, 0xb6, 0x2a, 0xf0, 0x84, 0x95, 0x91, 0x44, 0x9f, 0xaa, + 0x5b, 0xd4, 0x10, 0xcc, 0xcb, 0x78, 0xfd, 0x7c, 0x82, 0xe4, 0xd5, 0xdd}, + {0x83, 0xad, 0x06, 0xbe, 0xb0, 0xa3, 0x39, 0x62}, + {0xf9, 0x07, 0x20, 0x0a, 0x67, 0x77, 0xbb, 0x0a, 0x49, 0xe0, 0xe7, 0xa4, + 0xf0, 0xca, 0x72, 0x26}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {622, + {0xdd, 0x0f, 0xf0, 0x99, 0x7d, 0x0c, 0x2e, 0xdd, 0x20, 0x0b, 0xba, 0x11, + 0xa6, 0xbe, 0x21, 0x82, 0x7b, 0xfd, 0x57, 0x67, 0x4f, 0xc6, 0x4e, 0xe3}, + {0x0b, 0x27, 0x0e, 0xa6, 0x38, 0x4a, 0x29, 0xd4}, + {0xeb, 0x50, 0x6b, 0x62, 0xa2, 0x85, 0xc9, 0xa6, 0xa6, 0x01, 0xb6, 0x37, + 0x81, 0x38, 0x69, 0x63}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {623, + {0xaf, 0x78, 0xf5, 0xae, 0x8d, 0xe1, 0x68, 0x9b, 0x89, 0xde, 0x9d, 0x30, + 0xed, 0xb3, 0xd8, 0x2f, 0x8c, 0xce, 0x95, 0xca, 0xdc, 0xff, 0x09, 0xe9}, + {0x16, 0x62, 0x48, 0x66, 0x80, 0x4e, 0x27, 0x1e}, + {0x29, 0x8b, 0x68, 0x30, 0xf9, 0x82, 0x47, 0xd0, 0x16, 0x99, 0xcd, 0x09, + 0xf9, 0x04, 0x26, 0x4f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {624, + {0x0c, 0x5f, 0x8a, 0x12, 0x1b, 0xf2, 0xe3, 0xe6, 0xee, 0xcc, 0xe4, 0x1a, + 0x19, 0x5f, 0xdd, 0xc9, 0xbb, 0x4f, 0xb4, 0x23, 0xe4, 0x38, 0xd6, 0xde}, + {0xc0, 0xa0, 0x72, 0x7d, 0xb4, 0xbe, 0x27, 0xfb}, + {0xe7, 0xe7, 0xad, 0x04, 0x7c, 0xd8, 0xd3, 0x9b, 0x17, 0xd5, 0xf7, 0xd0, + 0x64, 0x92, 0xaa, 0xfa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {625, + {0x6f, 0x9b, 0xad, 0xc2, 0xb8, 0x74, 0x8f, 0x2f, 0x5b, 0x96, 0x9a, 0xf0, + 0xd9, 0xde, 0x1f, 0x94, 0x59, 0xdf, 0x61, 0x5a, 0xb8, 0x9b, 0x7f, 0xab}, + {0x41, 0xd4, 0xc2, 0x72, 0x3b, 0xb3, 0xc0, 0x4e}, + {0xdd, 0x59, 0x57, 0xa9, 0x25, 0x28, 0x13, 0xd0, 0xba, 0x7e, 0xa1, 0xb3, + 0x1c, 0xf1, 0x54, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {626, + {0x6d, 0x9e, 0x35, 0x4c, 0x66, 0x97, 0x2f, 0xe7, 0x7a, 0x4a, 0x08, 0x52, + 0xff, 0x84, 0xb6, 0x10, 0x5e, 0xae, 0x62, 0x65, 0x62, 0x67, 0x82, 0x3a}, + {0xa0, 0xc9, 0x2f, 0xd9, 0x65, 0xd0, 0x4b, 0xb4}, + {0x0b, 0x99, 0x2f, 0x67, 0x2e, 0xef, 0x4a, 0x1a, 0x6c, 0x16, 0x6b, 0xb7, + 0xb2, 0x15, 0x70, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {627, + {0x33, 0x4e, 0xa9, 0x89, 0xdd, 0x61, 0x7a, 0x7b, 0x32, 0x0a, 0xe7, 0xe7, + 0x8b, 0x92, 0x31, 0xa3, 0x21, 0x9f, 0x9b, 0x76, 0x3b, 0xac, 0xb4, 0x23}, + {0xa0, 0xc9, 0x2f, 0xd9, 0x65, 0xd0, 0x4b, 0xb4}, + {0x16, 0x11, 0x39, 0xcf, 0xcb, 0x81, 0xdd, 0x9e, 0x9a, 0x70, 0xae, 0x22, + 0xe9, 0x17, 0xae, 0xcf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {628, + {0xf4, 0x49, 0x40, 0x5b, 0x7d, 0x41, 0x9d, 0x08, 0x6b, 0xc0, 0x57, 0x01, + 0x43, 0x12, 0x73, 0x62, 0xba, 0xf0, 0xdb, 0x2c, 0x5b, 0xc0, 0x17, 0x3d}, + {0xde, 0x8f, 0x57, 0x30, 0x23, 0xe8, 0x83, 0x32}, + {0x31, 0xee, 0x16, 0x32, 0x75, 0x00, 0x4e, 0xe3, 0x60, 0xd7, 0xe5, 0x1e, + 0xed, 0x33, 0x88, 0x26}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {629, + {0x2d, 0x52, 0xad, 0xcc, 0xf6, 0x8a, 0x0f, 0x82, 0x66, 0x0b, 0x19, 0x32, + 0x87, 0x7a, 0x9f, 0x57, 0x39, 0xe3, 0xc4, 0xa7, 0x20, 0xf1, 0xda, 0x45}, + {0x1f, 0xaa, 0xc4, 0xf7, 0xf1, 0x0a, 0x56, 0x8a}, + {0x1d, 0xf4, 0x09, 0x61, 0x5f, 0x51, 0x18, 0xb6, 0x1a, 0x2b, 0x66, 0x04, + 0x3f, 0x2b, 0x55, 0x97}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {630, + {0x3a, 0xc7, 0x67, 0xdf, 0xb3, 0xcd, 0x8b, 0xf3, 0x0d, 0x7b, 0xb0, 0xa7, + 0xc0, 0x1c, 0x0e, 0xed, 0xe6, 0x7b, 0xc2, 0x1d, 0x2f, 0x08, 0x9a, 0x8b}, + {0xd4, 0xe5, 0x4b, 0xf3, 0xd3, 0xdb, 0x5d, 0x58}, + {0x46, 0x53, 0x83, 0x01, 0x3b, 0xee, 0x67, 0x22, 0xb0, 0x6b, 0x2a, 0x77, + 0x3c, 0xe7, 0x69, 0x93}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {631, + {0xec, 0x2e, 0x78, 0xa5, 0xc1, 0x6c, 0x76, 0x4e, 0xac, 0xce, 0xb8, 0xab, + 0x85, 0x96, 0xe9, 0x7f, 0x27, 0xa2, 0xa5, 0x6a, 0x1a, 0xe0, 0x48, 0x51}, + {0x62, 0x1f, 0x9a, 0x1d, 0xaf, 0x83, 0x81, 0xc1}, + {0x8d, 0x2c, 0xce, 0xeb, 0xc5, 0x51, 0x89, 0xed, 0xc2, 0x02, 0xea, 0xac, + 0x59, 0x37, 0x08, 0x98}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {632, + {0x1e, 0xe4, 0x18, 0x1c, 0x11, 0xcc, 0xf3, 0x0a, 0x40, 0xbb, 0xe8, 0x1a, + 0x4c, 0x6a, 0x6b, 0xb1, 0x32, 0x10, 0x46, 0xa0, 0x9e, 0xa6, 0xa3, 0x4e}, + {0xa8, 0xfe, 0x0e, 0x79, 0xf0, 0x9c, 0x23, 0xbe}, + {0xce, 0x46, 0x04, 0xe8, 0x46, 0xd2, 0xbd, 0x74, 0xbf, 0xf9, 0x2d, 0x5e, + 0x47, 0x75, 0x52, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {633, + {0xb8, 0x00, 0xc9, 0xec, 0x9c, 0x84, 0xf3, 0x03, 0xf6, 0x47, 0x8e, 0xa2, + 0x04, 0x8e, 0x66, 0x9c, 0x61, 0x23, 0x56, 0x55, 0x95, 0xfa, 0x35, 0x06}, + {0xa8, 0xfe, 0x0e, 0x79, 0xf0, 0x9c, 0x23, 0xbe}, + {0x0f, 0xe0, 0x3c, 0xdf, 0x45, 0x1b, 0x08, 0xd2, 0xed, 0xf1, 0xf7, 0xeb, + 0x23, 0x02, 0x83, 0x89}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {634, + {0xdb, 0x1c, 0x44, 0x3e, 0xaa, 0x38, 0xb6, 0x0f, 0x54, 0x4b, 0x2c, 0xb7, + 0x28, 0x13, 0xe0, 0x24, 0x1d, 0x92, 0xd2, 0xc4, 0x69, 0x5b, 0xb3, 0xd2}, + {0xb2, 0x13, 0x98, 0x57, 0x4e, 0xf5, 0x5d, 0x1c}, + {0x02, 0xb8, 0x9a, 0xf7, 0xcb, 0xdf, 0xc3, 0xa3, 0xe8, 0x69, 0x64, 0x14, + 0xcf, 0xcd, 0x98, 0xc6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {635, + {0xf8, 0x53, 0x2a, 0x18, 0xd6, 0x81, 0x95, 0x00, 0x0d, 0x52, 0xce, 0xaf, + 0xe3, 0x1d, 0x89, 0x79, 0xe1, 0x6e, 0x95, 0x7d, 0xe9, 0x1f, 0xbc, 0xfb}, + {0x6f, 0xbd, 0x8a, 0xfa, 0x7f, 0x01, 0xb0, 0x67}, + {0xb9, 0xc9, 0x0b, 0x6f, 0x5c, 0x3c, 0x4d, 0x0a, 0x34, 0x36, 0x34, 0xdf, + 0x82, 0x83, 0x28, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {636, + {0xa1, 0xba, 0x1c, 0xef, 0x96, 0x97, 0xcd, 0x98, 0x4d, 0x0c, 0xce, 0xab, + 0x58, 0x79, 0x11, 0x9e, 0x98, 0x16, 0x65, 0xeb, 0xa8, 0x3b, 0x84, 0xde}, + {0x38, 0x07, 0x8c, 0x14, 0x6c, 0x37, 0x4b, 0xbd}, + {0x2c, 0x8c, 0xec, 0xd9, 0xca, 0xa1, 0x22, 0x85, 0x40, 0x34, 0x98, 0xb6, + 0xbd, 0x88, 0x15, 0x9c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {637, + {0x46, 0x10, 0xe0, 0x7f, 0xa5, 0xc3, 0x1c, 0x40, 0x51, 0xe2, 0xc6, 0xda, + 0x75, 0xfe, 0xd8, 0x5b, 0x3d, 0xc4, 0x51, 0xbe, 0xa5, 0xdb, 0x93, 0x1b}, + {0x65, 0xeb, 0x49, 0xc3, 0x4e, 0x4a, 0x96, 0xf2}, + {0x40, 0x39, 0xb3, 0xf9, 0xd0, 0x2b, 0x7c, 0x8a, 0x76, 0x4a, 0xe8, 0xc2, + 0xc4, 0x07, 0xfb, 0xdd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {638, + {0xe5, 0x80, 0x8e, 0x36, 0x6d, 0x12, 0x9b, 0xdd, 0x06, 0xf0, 0xec, 0x64, + 0x5d, 0x3a, 0x16, 0xcd, 0x10, 0x70, 0x2a, 0x4f, 0xb0, 0x10, 0x71, 0xbe}, + {0x65, 0xeb, 0x49, 0xc3, 0x4e, 0x4a, 0x96, 0xf2}, + {0x0e, 0x5e, 0x02, 0x32, 0x74, 0x53, 0xb7, 0x64, 0xd6, 0x67, 0x5c, 0xf5, + 0xec, 0x24, 0xb2, 0x94}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {639, + {0x0b, 0x29, 0xb8, 0x97, 0x22, 0x42, 0xd5, 0x4d, 0xad, 0xad, 0xf8, 0xa6, + 0xfb, 0x33, 0x12, 0xf9, 0x67, 0x8e, 0xf8, 0x87, 0xcf, 0xd2, 0x66, 0x08}, + {0x45, 0x41, 0xbb, 0xa6, 0x94, 0xf1, 0xb6, 0x0d}, + {0x01, 0xc4, 0xa4, 0xd7, 0xe2, 0x46, 0x08, 0xb7, 0x9e, 0x92, 0x77, 0xa6, + 0xd4, 0x41, 0xaf, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {640, + {0x4a, 0xdd, 0xc7, 0x85, 0x66, 0x1f, 0x93, 0xa3, 0xcc, 0xbe, 0x82, 0xcd, + 0x7a, 0x1c, 0xb3, 0xe2, 0xdb, 0x8e, 0xb0, 0x55, 0x9c, 0xe4, 0x9e, 0xdc}, + {0x2d, 0x6f, 0x91, 0x02, 0xe0, 0x6f, 0xe4, 0x53}, + {0xd9, 0x27, 0xfc, 0xd3, 0xa8, 0x54, 0x7e, 0xf0, 0xcb, 0x0e, 0xcc, 0xd7, + 0xcb, 0xac, 0xc7, 0x75}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {641, + {0x93, 0xc0, 0xa0, 0x4d, 0x02, 0x9b, 0x8f, 0x12, 0xe3, 0xd8, 0x68, 0xc0, + 0x44, 0x6c, 0xa5, 0x7b, 0xc5, 0xed, 0x1e, 0x56, 0xaa, 0x4a, 0x39, 0xcf}, + {0xe0, 0xf8, 0x05, 0xb6, 0x02, 0xdd, 0x9a, 0xc4}, + {0x69, 0xf8, 0xe3, 0xad, 0xe4, 0x49, 0xe2, 0xd2, 0xe4, 0xfc, 0x54, 0xe0, + 0x71, 0x8b, 0xa0, 0x9b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {642, + {0x74, 0x40, 0x19, 0x03, 0xfc, 0x00, 0x55, 0xc4, 0x6c, 0xe6, 0xdf, 0xae, + 0x43, 0xbd, 0x50, 0x01, 0x4e, 0x48, 0xe8, 0xfa, 0x25, 0x63, 0xf3, 0x3e}, + {0x29, 0xa7, 0xc5, 0xdd, 0x24, 0x20, 0x5d, 0xe0}, + {0x6d, 0xfb, 0x5b, 0x7e, 0x1c, 0xf0, 0x1b, 0x5d, 0x73, 0x72, 0x35, 0x9a, + 0xf7, 0xfb, 0x0c, 0xd7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {643, + {0x4e, 0x23, 0x91, 0xee, 0xab, 0xd9, 0xbd, 0x39, 0x9d, 0xbd, 0xf7, 0x81, + 0x20, 0xf2, 0xfc, 0x16, 0x70, 0xdc, 0x5e, 0xfe, 0x63, 0x20, 0x4d, 0x91}, + {0x29, 0xa7, 0xc5, 0xdd, 0x24, 0x20, 0x5d, 0xe0}, + {0xff, 0x02, 0x89, 0x9b, 0x38, 0x7d, 0x48, 0x19, 0xb7, 0x6c, 0x24, 0x98, + 0xce, 0x83, 0x6e, 0x45}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {644, + {0x61, 0x93, 0x1f, 0x40, 0xf7, 0x65, 0x43, 0x9b, 0x5f, 0xd1, 0x60, 0x4f, + 0x84, 0x49, 0x0a, 0xff, 0x1d, 0xe0, 0xf8, 0x82, 0x3d, 0xc1, 0x0c, 0x16}, + {0xa0, 0xec, 0x58, 0x8f, 0x32, 0x9b, 0xb1, 0x4e}, + {0x91, 0x58, 0x4a, 0xc4, 0xc3, 0x31, 0x93, 0x79, 0xc5, 0x4d, 0xef, 0x2b, + 0xb9, 0xf1, 0x03, 0x32}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {645, + {0x6e, 0x03, 0x94, 0x97, 0xb3, 0xd5, 0x42, 0x5d, 0xc8, 0x5b, 0x86, 0x7f, + 0x28, 0xd9, 0xb4, 0xbe, 0x98, 0x3a, 0x63, 0xdc, 0x04, 0xe4, 0x2a, 0x3c}, + {0xff, 0x11, 0x82, 0x81, 0x4a, 0xf4, 0x70, 0xa0}, + {0x47, 0xd8, 0xa2, 0x93, 0xb9, 0x18, 0xd5, 0x13, 0xe9, 0x3e, 0x7d, 0x72, + 0xc4, 0xc1, 0x8b, 0x5b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {646, + {0x4f, 0x88, 0x20, 0xe4, 0x08, 0x70, 0xd1, 0xc0, 0x16, 0x29, 0x9e, 0x9a, + 0x60, 0x89, 0x11, 0xa0, 0xbe, 0x64, 0x63, 0xbd, 0x83, 0x21, 0xf8, 0x8d}, + {0x57, 0x16, 0x25, 0xdf, 0xce, 0x0f, 0xb7, 0x91}, + {0xc6, 0xd7, 0x49, 0x16, 0xfe, 0x71, 0x47, 0x1e, 0xd3, 0xdc, 0x10, 0xe6, + 0x41, 0x7e, 0x40, 0x6e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {647, + {0x69, 0xd1, 0x2a, 0xd6, 0xf7, 0x4f, 0x70, 0x62, 0x80, 0xe3, 0xc4, 0x6b, + 0x46, 0x99, 0xa5, 0x9b, 0x6f, 0x78, 0xce, 0xf5, 0x47, 0xf9, 0xb7, 0x34}, + {0x57, 0x16, 0x25, 0xdf, 0xce, 0x0f, 0xb7, 0x91}, + {0x3a, 0xa2, 0xdc, 0x7c, 0x43, 0x26, 0xa9, 0xf2, 0x57, 0xb0, 0xa6, 0xa0, + 0xa2, 0xfe, 0xef, 0x91}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {648, + {0x0a, 0xcc, 0xe9, 0xe9, 0x67, 0x66, 0x3c, 0x28, 0x0e, 0xa5, 0x02, 0xba, + 0x00, 0x20, 0xf3, 0x74, 0xb6, 0x3c, 0x5c, 0xdc, 0xed, 0x47, 0x50, 0x91}, + {0x5f, 0xd5, 0x53, 0xd9, 0xcb, 0xe8, 0x32, 0x27}, + {0xed, 0xc0, 0x72, 0x98, 0x97, 0xee, 0xc8, 0x65, 0xec, 0x56, 0x1e, 0xff, + 0x5c, 0x2f, 0x17, 0x28}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {649, + {0x25, 0xb3, 0x39, 0xdd, 0xa3, 0x82, 0xfa, 0xaa, 0xb8, 0x28, 0x70, 0xde, + 0xc8, 0x23, 0xa9, 0xfa, 0xc0, 0x4c, 0x74, 0x88, 0xf2, 0x32, 0x11, 0x6c}, + {0xe6, 0xb2, 0x80, 0xe2, 0xfc, 0xbb, 0x52, 0x38}, + {0x12, 0xc8, 0xb2, 0x7b, 0x1b, 0xc0, 0x4f, 0xd1, 0xae, 0xf6, 0xd6, 0x79, + 0x13, 0x8f, 0xe1, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {650, + {0x44, 0xdb, 0x2e, 0x58, 0x2c, 0x59, 0xf4, 0x52, 0xda, 0x6b, 0x00, 0x37, + 0x0c, 0xe2, 0xec, 0x4d, 0xec, 0xb2, 0x03, 0xf1, 0x3a, 0x5e, 0xa5, 0x59}, + {0x6f, 0xf2, 0x8e, 0x2c, 0x0f, 0x33, 0x78, 0xfb}, + {0xf9, 0x3f, 0xc6, 0x4c, 0xe3, 0xf9, 0x9b, 0x35, 0xa3, 0x22, 0x5f, 0xdc, + 0xa0, 0x04, 0x2d, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {651, + {0x74, 0x27, 0xb8, 0xc5, 0x6b, 0xda, 0xaa, 0xdf, 0xbd, 0x45, 0xd5, 0x95, + 0xcf, 0x4a, 0x18, 0xe3, 0xb3, 0xf1, 0xae, 0x10, 0xde, 0x08, 0xfc, 0x66}, + {0xfe, 0xf8, 0xa0, 0x6a, 0x63, 0x16, 0xcc, 0x92}, + {0xd4, 0x7f, 0x66, 0x0e, 0x5a, 0xb7, 0xbc, 0xcc, 0x1f, 0x5a, 0xb9, 0x9f, + 0xbc, 0xe0, 0x0e, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {652, + {0xf1, 0x29, 0xb3, 0x45, 0x6b, 0x73, 0x84, 0x42, 0x40, 0xaa, 0xf3, 0x4b, + 0xd3, 0x94, 0x2d, 0xf3, 0xa3, 0x5f, 0xcf, 0x4b, 0x05, 0x6c, 0xa8, 0x41}, + {0xff, 0xff, 0x33, 0x8a, 0xb7, 0xc2, 0x27, 0x1d}, + {0x18, 0x67, 0x2e, 0xd6, 0xfb, 0x82, 0xf5, 0xbb, 0x61, 0x7f, 0xa1, 0x5a, + 0x37, 0x39, 0xcb, 0x40}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {653, + {0x13, 0xe7, 0xec, 0x4e, 0x2b, 0x9e, 0x3c, 0xe4, 0xde, 0xa0, 0xf1, 0x92, + 0x8f, 0x28, 0x20, 0x3f, 0xb9, 0x5b, 0x6a, 0xd6, 0x41, 0x81, 0x66, 0x92}, + {0xd4, 0xe8, 0x6e, 0x10, 0x8a, 0xaa, 0xbe, 0x9d}, + {0xe6, 0x04, 0xe6, 0x72, 0x72, 0xb0, 0x28, 0x72, 0xd2, 0x74, 0x96, 0xe2, + 0x3e, 0xae, 0x4f, 0x99}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {654, + {0x0d, 0x88, 0xb0, 0x21, 0x43, 0xbf, 0xec, 0xdb, 0x05, 0x71, 0x4c, 0xe5, + 0x0f, 0x22, 0x90, 0x03, 0x62, 0xa6, 0xdf, 0x0b, 0x39, 0x73, 0x1d, 0x79}, + {0x17, 0xab, 0xca, 0x88, 0x58, 0x26, 0x97, 0xec}, + {0xc8, 0x21, 0x94, 0x33, 0x24, 0x07, 0xfe, 0x93, 0x90, 0x5c, 0x30, 0x38, + 0x83, 0x69, 0x27, 0x01}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {655, + {0xbe, 0xc3, 0x72, 0x7f, 0xa0, 0xf8, 0x6e, 0xdd, 0xdf, 0x11, 0xf1, 0xd1, + 0xdb, 0xb4, 0x45, 0x92, 0xd4, 0xe9, 0xb0, 0x35, 0x58, 0xa4, 0xe7, 0xc6}, + {0x17, 0xab, 0xca, 0x88, 0x58, 0x26, 0x97, 0xec}, + {0xb0, 0x7d, 0x88, 0x9f, 0x49, 0xf2, 0x32, 0xca, 0x0b, 0xcb, 0x26, 0x5a, + 0x4d, 0x32, 0x99, 0x80}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {656, + {0x01, 0x33, 0x03, 0x87, 0x61, 0xc4, 0x8e, 0x9e, 0xa6, 0xba, 0x96, 0x95, + 0x28, 0x2f, 0x51, 0x26, 0x96, 0x76, 0xb9, 0xf5, 0x4f, 0x44, 0x47, 0x2d}, + {0x17, 0xab, 0xca, 0x88, 0x58, 0x26, 0x97, 0xec}, + {0x4b, 0x84, 0x2a, 0xaa, 0x6f, 0x4e, 0x37, 0x32, 0x71, 0xcb, 0x5a, 0xca, + 0x38, 0x94, 0xac, 0x7e}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {657, + {0x9f, 0xe2, 0x8e, 0x40, 0x14, 0x7c, 0xf4, 0x1d, 0xdc, 0xc6, 0xf3, 0xab, + 0xe9, 0x1d, 0x8c, 0xda, 0xf2, 0x90, 0x94, 0xda, 0xc0, 0x3e, 0xec, 0x9d}, + {0xb0, 0x4d, 0xf0, 0x96, 0xcf, 0x8c, 0xfa, 0x08}, + {0xde, 0x4a, 0x80, 0xa1, 0x9c, 0x7a, 0x27, 0xf1, 0x70, 0x13, 0x13, 0x0d, + 0x86, 0x10, 0x67, 0xd0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {658, + {0x57, 0x33, 0x57, 0x95, 0x25, 0x28, 0x1b, 0x34, 0xe8, 0xff, 0x41, 0x31, + 0xcf, 0xc5, 0x00, 0xff, 0xc3, 0xd0, 0x37, 0xca, 0xd5, 0x8e, 0xf2, 0x31}, + {0xb9, 0x35, 0x1e, 0x20, 0x00, 0xa3, 0x25, 0x0d}, + {0xe0, 0x01, 0x31, 0xbd, 0xd0, 0xaa, 0xf1, 0xf7, 0xee, 0x7c, 0xd7, 0xf6, + 0x4e, 0x2f, 0xa7, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {659, + {0xc6, 0xeb, 0x08, 0x95, 0x74, 0x34, 0x24, 0xe1, 0x33, 0x19, 0x14, 0x64, + 0xfe, 0x27, 0x42, 0x74, 0x98, 0xd7, 0x3c, 0x7f, 0xd9, 0x34, 0xa5, 0xfc}, + {0x75, 0x0d, 0x47, 0xd9, 0x4e, 0x29, 0x2e, 0x92}, + {0x74, 0xce, 0xca, 0x21, 0x9c, 0xec, 0x51, 0x59, 0x89, 0xd0, 0x76, 0xf6, + 0xd8, 0x0d, 0x57, 0x16}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {660, + {0x5b, 0x52, 0x38, 0x29, 0x65, 0x8b, 0x9f, 0xbe, 0x36, 0x95, 0x05, 0x1f, + 0x39, 0x90, 0xd0, 0x7a, 0xe2, 0x10, 0x12, 0x9b, 0x89, 0x75, 0xd7, 0x5e}, + {0xeb, 0x9a, 0x96, 0x21, 0x7d, 0x43, 0x6c, 0xee}, + {0xe3, 0x0e, 0xad, 0x14, 0xfe, 0x48, 0x86, 0xb7, 0x5b, 0xf4, 0x59, 0x20, + 0x29, 0x13, 0x7f, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {661, + {0x59, 0xe4, 0xd0, 0x7e, 0xdd, 0xc3, 0x6d, 0xb5, 0x17, 0xa6, 0xa2, 0xd9, + 0xb2, 0x29, 0xd0, 0xe3, 0x26, 0xdf, 0xa1, 0x9c, 0x96, 0x1e, 0xf8, 0x05}, + {0x10, 0x14, 0xbe, 0x3e, 0x8c, 0xa5, 0x94, 0x05}, + {0xa0, 0xcd, 0xc3, 0xf9, 0x52, 0xad, 0x91, 0xee, 0x1a, 0x0d, 0xc1, 0x7e, + 0x3c, 0xc3, 0x1a, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {662, + {0x25, 0x3b, 0x67, 0x93, 0xd0, 0x33, 0xf7, 0xf2, 0xed, 0x9c, 0x3f, 0xe3, + 0x59, 0x72, 0x01, 0xc6, 0xd6, 0x58, 0xa8, 0x33, 0xdb, 0xda, 0xd7, 0x5c}, + {0xe3, 0x9c, 0x33, 0xac, 0xb1, 0xe1, 0x6c, 0x8c}, + {0x14, 0x9c, 0x7e, 0x8c, 0x04, 0x4a, 0xd5, 0x29, 0x1c, 0x8d, 0xbe, 0x94, + 0x6a, 0x2c, 0xbe, 0x00}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {663, + {0x0e, 0xe4, 0x02, 0x01, 0x62, 0x2e, 0x8b, 0x00, 0xc8, 0x00, 0x62, 0x85, + 0x7b, 0xe8, 0x23, 0xd2, 0x94, 0x7e, 0x60, 0x02, 0xab, 0x4e, 0x49, 0x18}, + {0xe3, 0x9c, 0x33, 0xac, 0xb1, 0xe1, 0x6c, 0x8c}, + {0xd5, 0xd4, 0xe0, 0x3b, 0x92, 0x99, 0x5d, 0x2b, 0xa1, 0x55, 0x7a, 0xf0, + 0xe4, 0x94, 0xdd, 0xb6}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {664, + {0x43, 0x4b, 0x70, 0xa4, 0xde, 0x6b, 0xa9, 0xf7, 0x37, 0x96, 0xcf, 0x3b, + 0x3d, 0xbf, 0x73, 0x6f, 0x24, 0x85, 0x0a, 0x52, 0xcf, 0x6b, 0x29, 0x83}, + {0x0d, 0x08, 0x23, 0x97, 0x12, 0x1c, 0x72, 0xf2}, + {0x74, 0x9e, 0xea, 0xc8, 0xe3, 0x81, 0xbb, 0xd4, 0x4a, 0xcb, 0x44, 0x1d, + 0xea, 0x77, 0xe5, 0x4d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {665, + {0x78, 0xb5, 0x31, 0xa9, 0x9a, 0x5e, 0xf0, 0xf0, 0xfb, 0x42, 0x7b, 0x0e, + 0x19, 0xc3, 0xad, 0x71, 0x01, 0xe4, 0xc9, 0x7a, 0x6b, 0xcb, 0x08, 0x73}, + {0x3f, 0x0d, 0x0a, 0x82, 0x28, 0xda, 0xfd, 0xef}, + {0xb8, 0x09, 0xad, 0x61, 0x69, 0x70, 0x1e, 0xf1, 0x6e, 0xf8, 0x6a, 0x85, + 0x40, 0xec, 0xe7, 0xc9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {666, + {0xee, 0x89, 0x46, 0xc5, 0x62, 0x4e, 0x08, 0xc1, 0x81, 0xb9, 0x6a, 0x22, + 0xd2, 0xaf, 0xd6, 0x6c, 0xdb, 0xf0, 0xac, 0x58, 0xbd, 0x0b, 0xf1, 0x5b}, + {0x3f, 0x0d, 0x0a, 0x82, 0x28, 0xda, 0xfd, 0xef}, + {0x7b, 0x24, 0xd8, 0xed, 0x63, 0xea, 0xe7, 0x73, 0x74, 0xdd, 0x64, 0x9b, + 0x70, 0xa5, 0xeb, 0x2f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {667, + {0x91, 0xb3, 0x9f, 0x7d, 0x3c, 0xee, 0x1b, 0x2a, 0x78, 0xaf, 0x0d, 0x6c, + 0xd6, 0x16, 0x09, 0x92, 0xcd, 0x59, 0xe3, 0xd6, 0xda, 0xb9, 0x53, 0x42}, + {0x9a, 0xc4, 0x05, 0xd4, 0x91, 0x18, 0x0a, 0x29}, + {0xdc, 0x75, 0x78, 0x9b, 0x9f, 0x04, 0x90, 0x5f, 0x48, 0x26, 0x17, 0x66, + 0xd4, 0x8a, 0xae, 0x09}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {668, + {0xe0, 0x5c, 0xb5, 0x16, 0xe5, 0xc4, 0x0a, 0x4f, 0xdf, 0x90, 0x9c, 0x40, + 0xb7, 0x0b, 0xb8, 0x51, 0x23, 0x00, 0x9a, 0x4f, 0xd4, 0x41, 0x75, 0xf0}, + {0x07, 0x5b, 0x1b, 0x52, 0x6e, 0x4a, 0x13, 0x82}, + {0x60, 0x8f, 0xf7, 0xfc, 0x8e, 0x37, 0xa3, 0x27, 0xf9, 0x1d, 0x6e, 0xc2, + 0xbc, 0xfe, 0xb4, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {669, + {0x04, 0x38, 0x3f, 0x6e, 0xa6, 0x40, 0xf3, 0x4e, 0xc0, 0xc0, 0xa3, 0x35, + 0xeb, 0x0f, 0x69, 0x51, 0xc9, 0x09, 0xac, 0xea, 0x9c, 0xf3, 0x20, 0xf0}, + {0xfb, 0x58, 0x71, 0x7f, 0x3b, 0xcc, 0xb9, 0x3f}, + {0x0a, 0xf4, 0x55, 0xa3, 0x97, 0xea, 0x59, 0x86, 0x33, 0x94, 0xee, 0xcf, + 0x95, 0xc3, 0x00, 0xdf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {670, + {0x2b, 0x16, 0x94, 0x1c, 0x8e, 0x72, 0x38, 0x06, 0xc2, 0xbf, 0xb0, 0x9e, + 0x46, 0xe3, 0xe8, 0xa6, 0x05, 0xb2, 0x12, 0xff, 0x7c, 0x3b, 0xee, 0xf0}, + {0x15, 0xd3, 0x4f, 0xbe, 0xc8, 0x61, 0xd5, 0x06}, + {0x21, 0x91, 0xad, 0x7e, 0x62, 0xf1, 0xce, 0x7f, 0x05, 0x03, 0xad, 0xfc, + 0xdc, 0x49, 0x18, 0x4e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {671, + {0xaa, 0x53, 0x6a, 0x02, 0xd2, 0x69, 0x02, 0xe2, 0x96, 0xc1, 0x8d, 0xaa, + 0xf7, 0x85, 0xe4, 0x71, 0x8e, 0xba, 0x36, 0x3a, 0x49, 0xa6, 0x2b, 0x59}, + {0x50, 0x0c, 0x1c, 0x91, 0x39, 0x37, 0x77, 0x51}, + {0xec, 0x69, 0x02, 0x89, 0x6e, 0x40, 0x15, 0xb5, 0x08, 0xa1, 0xd6, 0x94, + 0x52, 0xe6, 0xeb, 0xec}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {672, + {0xf8, 0x7c, 0x7d, 0x0a, 0xd9, 0x86, 0xae, 0x73, 0xc6, 0xde, 0x2c, 0xc4, + 0x3f, 0xc0, 0x8f, 0xfb, 0x23, 0x0b, 0x26, 0x4c, 0x93, 0xd7, 0x73, 0xd1}, + {0x92, 0x59, 0xdf, 0x27, 0xc3, 0xc9, 0x8a, 0x31}, + {0x3e, 0xb2, 0x8f, 0x26, 0x5b, 0xf4, 0x40, 0x77, 0x50, 0xab, 0x82, 0x0e, + 0x54, 0x34, 0xbb, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {673, + {0xe7, 0x46, 0xe1, 0xcf, 0x64, 0xa9, 0xee, 0x02, 0xaf, 0xf3, 0xf5, 0x30, + 0x21, 0xef, 0xb2, 0x5e, 0xbd, 0x21, 0x03, 0x4e, 0xef, 0xaa, 0xed, 0x76}, + {0xb0, 0x51, 0x66, 0xce, 0xa4, 0x89, 0x33, 0x5f}, + {0x59, 0xbf, 0x60, 0x82, 0x2d, 0x03, 0x66, 0xb6, 0x97, 0x2d, 0x14, 0xb3, + 0xbf, 0xe2, 0x92, 0x56}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {674, + {0xc4, 0x74, 0x6f, 0x2e, 0xd9, 0x6e, 0x1c, 0x0f, 0xb9, 0x6d, 0xb0, 0x49, + 0xe4, 0xc0, 0x27, 0xa5, 0xbc, 0x73, 0x23, 0x32, 0xdc, 0x12, 0xe8, 0xd9}, + {0xb0, 0x51, 0x66, 0xce, 0xa4, 0x89, 0x33, 0x5f}, + {0x2b, 0x96, 0xfe, 0x1d, 0x30, 0x55, 0x90, 0xf6, 0xf6, 0xdc, 0xb4, 0xec, + 0x00, 0xe0, 0xf1, 0xef}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {675, + {0xe5, 0xcf, 0x57, 0x70, 0x8c, 0x1f, 0x5c, 0x38, 0xcc, 0xbd, 0x9b, 0xd1, + 0x93, 0x02, 0x56, 0x2e, 0x53, 0xb8, 0xac, 0x5b, 0x5c, 0x57, 0x47, 0xb9}, + {0x78, 0xe4, 0x34, 0x63, 0xd9, 0x9d, 0x77, 0x45}, + {0x40, 0x52, 0x8b, 0x2b, 0x55, 0x3b, 0xd2, 0x44, 0x7b, 0x87, 0x7d, 0xcf, + 0x32, 0xe1, 0x96, 0x62}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {676, + {0x72, 0x68, 0xdb, 0x79, 0x6d, 0x44, 0xfd, 0x05, 0xcd, 0x88, 0xb3, 0xbb, + 0xd3, 0x43, 0x19, 0xd6, 0xde, 0x2a, 0xb0, 0xc0, 0x15, 0x4e, 0xbe, 0xdf}, + {0x01, 0x6e, 0x1a, 0x31, 0xb9, 0x9f, 0x19, 0xdc}, + {0xdd, 0x5c, 0xe1, 0x73, 0x37, 0x45, 0xc3, 0xf4, 0x94, 0x22, 0xab, 0xe4, + 0xa3, 0x80, 0x74, 0x73}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {677, + {0x61, 0xdb, 0xdc, 0xf2, 0xe5, 0xa1, 0x90, 0xf1, 0x26, 0x08, 0x67, 0xbf, + 0x06, 0x7a, 0x4c, 0xff, 0xf3, 0xa6, 0x6a, 0x46, 0x20, 0x0d, 0x56, 0xfe}, + {0x5f, 0x3d, 0x8b, 0xb6, 0xef, 0x1d, 0x21, 0x9e}, + {0xb6, 0x2b, 0x0d, 0xdb, 0x08, 0x37, 0xf8, 0x4d, 0x59, 0x54, 0x26, 0xb1, + 0x74, 0xad, 0xae, 0x91}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {678, + {0x6f, 0x79, 0x07, 0xaa, 0x10, 0x89, 0xd0, 0xdf, 0x45, 0xfa, 0xbc, 0x6d, + 0x7f, 0x04, 0x4c, 0xb1, 0x3a, 0xca, 0x1f, 0x47, 0xd6, 0x48, 0x0a, 0xfc}, + {0xf4, 0xef, 0x45, 0x59, 0x96, 0xd5, 0x04, 0xeb}, + {0x24, 0xe0, 0xfa, 0x34, 0x29, 0x6c, 0x10, 0x56, 0x1a, 0x96, 0x5e, 0x3b, + 0x42, 0x22, 0x3c, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {679, + {0x35, 0x43, 0x00, 0xa0, 0x5e, 0xa0, 0x92, 0x1d, 0x79, 0xb8, 0xbb, 0x14, + 0x5d, 0x13, 0xe7, 0xc5, 0x53, 0x00, 0x38, 0x74, 0xc9, 0xe8, 0xbd, 0x30}, + {0xdc, 0xac, 0x3b, 0x44, 0xac, 0x4f, 0x00, 0xdd}, + {0x20, 0x9b, 0x41, 0xa9, 0xcd, 0x21, 0x16, 0x4d, 0xe3, 0x6f, 0x35, 0x6a, + 0xcd, 0x11, 0x66, 0x02}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {680, + {0x03, 0x46, 0xdd, 0xed, 0x42, 0x95, 0x5d, 0xed, 0x69, 0x93, 0x6a, 0x77, + 0x86, 0x27, 0xc9, 0x9f, 0xa3, 0xa5, 0x4d, 0xe8, 0xd7, 0xed, 0x98, 0xef}, + {0xdc, 0xac, 0x3b, 0x44, 0xac, 0x4f, 0x00, 0xdd}, + {0xbb, 0x58, 0x6a, 0x6d, 0x22, 0xed, 0x7f, 0x77, 0x67, 0x13, 0xc6, 0x91, + 0x29, 0x9d, 0x28, 0x17}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {681, + {0xd9, 0xc8, 0xf0, 0x53, 0xe7, 0xf2, 0x8f, 0x73, 0x2b, 0x2e, 0x04, 0x6e, + 0xef, 0x7b, 0x33, 0xce, 0x8e, 0x30, 0x09, 0xad, 0x0d, 0xde, 0xfc, 0xc8}, + {0xdc, 0xac, 0x3b, 0x44, 0xac, 0x4f, 0x00, 0xdd}, + {0xec, 0xc9, 0x88, 0x87, 0x7b, 0xdf, 0x5e, 0xa4, 0xa9, 0x67, 0xa4, 0x8d, + 0x81, 0xfe, 0x65, 0x4c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {682, + {0xf3, 0xea, 0xe1, 0x87, 0x28, 0xbb, 0xde, 0x23, 0x3e, 0xe3, 0x6c, 0x9b, + 0xf1, 0x89, 0xfb, 0x0f, 0x46, 0x09, 0x25, 0xa2, 0xba, 0x85, 0x71, 0xfb}, + {0xf5, 0xa9, 0xf3, 0x7c, 0xc6, 0x64, 0xc7, 0xa9}, + {0x51, 0x86, 0x4d, 0x33, 0x5d, 0xa4, 0xc8, 0xeb, 0x00, 0x5b, 0xdc, 0xf5, + 0x58, 0xa0, 0x24, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {683, + {0x42, 0xec, 0x43, 0xe7, 0x8b, 0x09, 0x70, 0x8b, 0x7d, 0x80, 0xe5, 0x44, + 0x81, 0x08, 0xfe, 0xc6, 0xec, 0x8c, 0x76, 0x2b, 0x2d, 0x87, 0xf5, 0x59}, + {0x07, 0x95, 0xf0, 0x71, 0x9e, 0x12, 0x98, 0x33}, + {0xf8, 0xa8, 0x15, 0x4d, 0x03, 0x55, 0x4e, 0xb0, 0x5f, 0x8f, 0xf1, 0x32, + 0xff, 0x89, 0x68, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {684, + {0x53, 0xb2, 0xa4, 0x9e, 0xe1, 0xf1, 0x08, 0x7e, 0xda, 0xcd, 0xf9, 0xb6, + 0x28, 0x04, 0xd6, 0x45, 0x8f, 0xe3, 0x92, 0x49, 0x7a, 0x8b, 0x05, 0xe8}, + {0xce, 0x4c, 0xc2, 0xfa, 0xae, 0xb6, 0x2c, 0xd1}, + {0x2b, 0x24, 0x52, 0xeb, 0x5a, 0xd8, 0x9a, 0x34, 0x2d, 0x58, 0xf5, 0x5c, + 0x5b, 0x03, 0x6f, 0xba}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {685, + {0x1d, 0x36, 0xbc, 0x03, 0x8a, 0xdf, 0xbc, 0xee, 0xc0, 0x20, 0xbc, 0x65, + 0x4e, 0x46, 0x41, 0x63, 0xbc, 0x60, 0x04, 0xa4, 0x11, 0xa1, 0x2a, 0xbe}, + {0x7c, 0xfd, 0x85, 0xef, 0x1d, 0xec, 0x6c, 0x5d}, + {0x4a, 0xa9, 0x9d, 0xf3, 0xed, 0x13, 0x6d, 0xde, 0x4b, 0xd5, 0x05, 0x31, + 0x96, 0xe4, 0xcd, 0xde}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {686, + {0x68, 0xee, 0x16, 0xc6, 0x9b, 0xd9, 0x95, 0x65, 0xcc, 0xff, 0xe5, 0x2e, + 0xee, 0x79, 0xcd, 0x9b, 0x45, 0x9c, 0x85, 0xbb, 0xed, 0x9f, 0x9f, 0x2b}, + {0x7c, 0xfd, 0x85, 0xef, 0x1d, 0xec, 0x6c, 0x5d}, + {0xcb, 0x9f, 0x69, 0xf8, 0xd4, 0x19, 0xf2, 0xc0, 0x02, 0x89, 0x67, 0x24, + 0x85, 0x1c, 0xfd, 0x52}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {687, + {0xc7, 0x4d, 0x6a, 0x09, 0xd7, 0x3b, 0x9c, 0x97, 0x57, 0xc6, 0xeb, 0x7f, + 0xd1, 0xdc, 0x0b, 0x21, 0x09, 0x7d, 0xa2, 0x47, 0x08, 0x72, 0x12, 0x67}, + {0xf5, 0xb2, 0x86, 0xe4, 0x23, 0x4b, 0x57, 0xa2}, + {0x5b, 0xd5, 0xc7, 0x0a, 0xb6, 0x90, 0xd4, 0xc3, 0xf2, 0xab, 0x27, 0xf6, + 0x7a, 0x81, 0xc4, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {688, + {0xcf, 0x10, 0xa7, 0xc4, 0x0a, 0xe8, 0x05, 0x07, 0x6a, 0xf0, 0x04, 0x4c, + 0x8b, 0xc1, 0xfa, 0xa2, 0xa4, 0xf0, 0xe2, 0xc9, 0x95, 0xe0, 0xb4, 0xff}, + {0x84, 0x68, 0x0b, 0x14, 0x75, 0x19, 0xb8, 0x48}, + {0xb5, 0x83, 0x24, 0xc2, 0x73, 0xd9, 0xe2, 0xa2, 0x7e, 0xbe, 0xdb, 0xb0, + 0x44, 0xe4, 0x7a, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {689, + {0x7f, 0x64, 0x11, 0x0b, 0x30, 0xb0, 0x71, 0x57, 0xfe, 0xf7, 0xe1, 0x1a, + 0x06, 0x8e, 0x99, 0xca, 0x15, 0xd3, 0x5e, 0x15, 0x09, 0x58, 0x51, 0x9b}, + {0x50, 0xec, 0x77, 0xde, 0xd2, 0x8b, 0x10, 0xce}, + {0xc1, 0x3b, 0xb7, 0x10, 0x2d, 0x99, 0x6d, 0x58, 0x26, 0x10, 0x3b, 0x43, + 0x78, 0x2f, 0xf8, 0xff}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {690, + {0xc2, 0x49, 0xf2, 0xb2, 0x3a, 0xc7, 0x26, 0x48, 0x90, 0xce, 0x5b, 0x59, + 0x8c, 0xc6, 0x7a, 0x06, 0x34, 0x1f, 0x93, 0xe1, 0x6b, 0xa2, 0x83, 0xc4}, + {0x1f, 0x6b, 0xb2, 0xa4, 0x6a, 0x64, 0x9d, 0x8c}, + {0xa8, 0x0f, 0x0b, 0x74, 0x6a, 0x81, 0xa9, 0x39, 0x90, 0xcb, 0xfe, 0xda, + 0xd3, 0x33, 0xd8, 0x4d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {691, + {0xe0, 0x96, 0xe4, 0x88, 0xee, 0xf9, 0xf7, 0x4c, 0xc5, 0x2e, 0x1f, 0x11, + 0x5c, 0x9e, 0x55, 0x84, 0x15, 0x96, 0x27, 0x43, 0x3a, 0x07, 0xc2, 0xd0}, + {0x1f, 0x6b, 0xb2, 0xa4, 0x6a, 0x64, 0x9d, 0x8c}, + {0xfe, 0x65, 0xea, 0x12, 0x86, 0xca, 0x07, 0xd1, 0xfd, 0x9a, 0xce, 0x6e, + 0x7d, 0xb9, 0x2b, 0xfa}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {692, + {0x27, 0xdf, 0x8f, 0xe1, 0x13, 0x63, 0xe0, 0x37, 0xef, 0x9b, 0x00, 0xdb, + 0x66, 0xaa, 0xaf, 0xe1, 0x4a, 0x6a, 0x3e, 0x9d, 0x90, 0xd8, 0xb9, 0xe1}, + {0x6c, 0x68, 0x90, 0x61, 0x04, 0x7a, 0xdc, 0x18}, + {0x5d, 0x0a, 0x4e, 0x79, 0x75, 0xb2, 0x31, 0xa1, 0x2e, 0x58, 0xd8, 0x05, + 0x0f, 0xdd, 0x74, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {693, + {0xee, 0x8a, 0x9a, 0x24, 0xc5, 0x75, 0x16, 0xb9, 0x63, 0x99, 0x7e, 0x19, + 0x16, 0x13, 0xf5, 0x1c, 0xaf, 0x3b, 0xd8, 0x63, 0x87, 0xfa, 0xb0, 0x54}, + {0x5d, 0xdd, 0x3f, 0x50, 0xac, 0x1b, 0x5d, 0xbd}, + {0x42, 0x34, 0x00, 0x4c, 0x45, 0x46, 0xcb, 0xf0, 0x4f, 0xdd, 0x52, 0xc0, + 0xdb, 0x41, 0xdf, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {694, + {0xe2, 0x21, 0xc5, 0x7e, 0x27, 0x9a, 0x5c, 0xf5, 0x75, 0x98, 0x13, 0x83, + 0xc3, 0xe1, 0x02, 0xfb, 0xdb, 0x4b, 0x9b, 0x56, 0x80, 0xe8, 0x89, 0x5e}, + {0x11, 0x90, 0xd5, 0x7a, 0x1e, 0xe5, 0x2b, 0x30}, + {0x64, 0x99, 0x54, 0x66, 0x8f, 0xc7, 0xab, 0xac, 0xcc, 0x59, 0x2b, 0x28, + 0x9a, 0x9e, 0x6c, 0x52}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {695, + {0x2c, 0x21, 0x62, 0x72, 0xfb, 0x92, 0x5a, 0xb0, 0x03, 0x61, 0x0d, 0x8d, + 0x34, 0xb8, 0xbe, 0xfa, 0x5f, 0xd4, 0x97, 0x7d, 0xa4, 0x0b, 0xa7, 0x10}, + {0x8a, 0xc5, 0xef, 0x79, 0x9c, 0xd4, 0x13, 0x0e}, + {0x45, 0xc3, 0x19, 0x29, 0x10, 0x12, 0x6f, 0x92, 0xed, 0xbf, 0x96, 0x95, + 0x11, 0x78, 0xb5, 0x22}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {696, + {0xcd, 0xf0, 0x9c, 0x56, 0xb2, 0x43, 0x91, 0x21, 0x26, 0x47, 0x4f, 0x17, + 0x12, 0x76, 0xb6, 0x67, 0x8d, 0x8e, 0x61, 0x8c, 0x39, 0x5b, 0xe9, 0xe4}, + {0x7d, 0xf9, 0xd2, 0xb2, 0x7d, 0xa4, 0xb1, 0x40}, + {0x2b, 0x3c, 0xf5, 0x54, 0x39, 0x6c, 0xc8, 0xa0, 0x41, 0x36, 0xec, 0x83, + 0xb5, 0xbd, 0x87, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {697, + {0x45, 0xb9, 0xd2, 0x4b, 0xc3, 0xb6, 0xa4, 0xcd, 0x5e, 0x4d, 0xaf, 0xb8, + 0x59, 0xb4, 0x5a, 0x74, 0x51, 0xfe, 0x89, 0x5d, 0x0f, 0x26, 0x96, 0x77}, + {0xa5, 0xab, 0x31, 0x8c, 0x57, 0xa9, 0x17, 0xc7}, + {0xe8, 0x7c, 0x42, 0xbb, 0x1b, 0x4a, 0x42, 0x45, 0x39, 0x59, 0xd9, 0x40, + 0xea, 0xfb, 0x45, 0xee}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {698, + {0x86, 0xd3, 0xae, 0x57, 0xfa, 0x94, 0xbe, 0x28, 0x1e, 0x9f, 0x88, 0xb3, + 0x14, 0x21, 0xf6, 0x66, 0xa8, 0x51, 0x9c, 0x4a, 0x12, 0xa5, 0x8e, 0xa9}, + {0x40, 0x46, 0x1f, 0x3c, 0x1a, 0x44, 0x56, 0x64}, + {0xfe, 0x4f, 0x68, 0x48, 0x63, 0x2a, 0xab, 0x96, 0x85, 0xf6, 0x0b, 0x70, + 0xe1, 0x89, 0x3c, 0x4d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {699, + {0x0c, 0xdb, 0x43, 0x5a, 0x17, 0x07, 0x15, 0x45, 0xaa, 0x76, 0x1c, 0xc6, + 0x70, 0xc1, 0x80, 0x2a, 0xe6, 0x86, 0x91, 0x67, 0x54, 0xe0, 0x78, 0x76}, + {0x40, 0x46, 0x1f, 0x3c, 0x1a, 0x44, 0x56, 0x64}, + {0xee, 0x01, 0xd0, 0xfc, 0x25, 0xbe, 0xe6, 0xea, 0xd1, 0x63, 0x11, 0xc3, + 0xdb, 0xe9, 0xfd, 0x5e}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {700, + {0xf5, 0xcf, 0x20, 0xb1, 0x8a, 0xf4, 0x66, 0x0e, 0x55, 0xc6, 0x4a, 0xde, + 0xcd, 0x42, 0x59, 0x50, 0x2b, 0x2c, 0x28, 0xba, 0x85, 0xa4, 0xe4, 0x83}, + {0x45, 0x92, 0xf4, 0x23, 0x96, 0xee, 0x12, 0xf4}, + {0xdd, 0x33, 0x42, 0x72, 0x6d, 0xc1, 0xe1, 0x84, 0x66, 0x91, 0xf2, 0xfd, + 0x68, 0x78, 0x58, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {701, + {0xf6, 0x1c, 0xde, 0x8e, 0x51, 0x5d, 0x59, 0xa8, 0xca, 0x95, 0xef, 0xb1, + 0xa9, 0x8e, 0xd4, 0x21, 0x6c, 0x4a, 0x96, 0x49, 0x15, 0x1b, 0xab, 0xf2}, + {0x1c, 0x68, 0x83, 0x86, 0x2e, 0xde, 0x37, 0xb3, 0x1b}, + {0x83, 0xfc, 0xe8, 0x5e, 0x9b, 0xfc, 0x6e, 0xd7, 0x84, 0xb0, 0x52, 0x47, + 0x2e, 0x57, 0x80, 0xfe, 0xe6, 0x62, 0xf1, 0x7a, 0x91, 0xfa, 0xf1, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {702, + {0xae, 0x5c, 0x1e, 0x0e, 0x9b, 0x9f, 0xaf, 0x7d, 0xac, 0xd2, 0xb3, 0x1c, + 0xeb, 0x76, 0x7b, 0x64, 0x6e, 0x7f, 0x4a, 0x2d, 0x03, 0xb1, 0x2f, 0x72}, + {0x1c, 0x68, 0x83, 0x86, 0x2e, 0xde, 0x37, 0xb3, 0x1b, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xde, 0x3c, 0x33, 0x6a, 0xae, 0xa7, 0x14, 0xdc, 0x6b, 0x23, 0x1b, 0xc6, + 0x73, 0xf3, 0xe8, 0x44, 0xd7, 0x02, 0x31, 0x31, 0xbd, 0x9b, 0x2d, 0xb2}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {703, + {0x8b, 0x4a, 0xe1, 0xa4, 0x6c, 0xb5, 0x3e, 0xda, 0x11, 0x26, 0x3a, 0xd2, + 0x90, 0x43, 0xf5, 0x6d, 0x0a, 0xe9, 0x62, 0x85, 0xe2, 0x1d, 0xe9, 0x0d}, + {0xfd, 0x07, 0x3d, 0x7a, 0x9c, 0x0c, 0x82, 0x26, 0xd9}, + {0xd6, 0x78, 0xff, 0x26, 0x1f, 0xa3, 0x30, 0x8d, 0x64, 0xe7, 0x81, 0x01, + 0x00, 0x16, 0x92, 0xbe, 0x0e, 0x2d, 0xe6, 0xe5, 0x26, 0xa8, 0xfa, 0x7a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {704, + {0xef, 0xbf, 0x4a, 0xa9, 0xb0, 0x1a, 0xc6, 0x93, 0xcd, 0x0d, 0x8e, 0x9e, + 0x15, 0xfe, 0x4a, 0x13, 0xc2, 0x48, 0xb7, 0x72, 0x00, 0xaa, 0xd6, 0x4c}, + {0xb1, 0x15, 0x4a, 0x02, 0xb2, 0x00, 0xf7, 0xa8, 0x60}, + {0x01, 0xd3, 0x08, 0xb2, 0xd5, 0x05, 0x7e, 0xef, 0xc1, 0xac, 0x26, 0x31, + 0xe2, 0x33, 0x89, 0xc8, 0xe3, 0x80, 0x2d, 0xa5, 0xfe, 0x80, 0x15, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {705, + {0x6e, 0x26, 0xa6, 0x84, 0x09, 0x95, 0xf2, 0x19, 0xe7, 0xd2, 0x32, 0x0d, + 0xfc, 0xd8, 0x4d, 0xdc, 0x13, 0x94, 0xba, 0x02, 0x37, 0xb3, 0x60, 0x89}, + {0xf2, 0x44, 0x7a, 0x30, 0xaf, 0xb5, 0xe3, 0xa4, 0x59}, + {0x7d, 0xa1, 0x47, 0x43, 0x48, 0x52, 0x89, 0xca, 0xc9, 0xfc, 0x57, 0xb3, + 0x77, 0x37, 0x03, 0x88, 0x82, 0xb0, 0x06, 0xdf, 0x4f, 0xd9, 0xcf, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {706, + {0xd8, 0x1b, 0x71, 0x62, 0xdc, 0x6e, 0x9e, 0x18, 0xbe, 0xa6, 0xe2, 0x58, + 0xbd, 0xdb, 0x53, 0xa1, 0xc9, 0xf2, 0x2a, 0x4a, 0x71, 0x77, 0xd9, 0xdd}, + {0xf2, 0x44, 0x7a, 0x30, 0xaf, 0xb5, 0xe3, 0xa4, 0x59, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x4f, 0x3a, 0x2b, 0x7b, 0x22, 0x9a, 0x66, 0x57, 0x76, 0xf9, 0xcf, 0xa4, + 0x2e, 0x0c, 0x2a, 0x61, 0x5a, 0x81, 0xf6, 0x9c, 0xc0, 0xf0, 0xf4, 0x65}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {707, + {0xc7, 0xee, 0x5f, 0x33, 0x85, 0xdb, 0x19, 0x2d, 0xfc, 0x84, 0xdf, 0xc4, + 0x57, 0x1f, 0x89, 0x0c, 0x3c, 0xbb, 0x11, 0x81, 0x69, 0xc0, 0x01, 0x02}, + {0x5d, 0x40, 0x43, 0xc4, 0x61, 0x82, 0x3e, 0x58, 0xd1}, + {0xcc, 0x35, 0x0f, 0x03, 0xba, 0x9f, 0x85, 0x0c, 0x9c, 0xe7, 0x24, 0x7d, + 0xcd, 0x5f, 0xb6, 0xa6, 0xa2, 0x8d, 0xcf, 0xf6, 0x92, 0xa8, 0x13, 0xa7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {708, + {0x43, 0x45, 0x5e, 0xa2, 0x4d, 0xd8, 0x3b, 0xa3, 0xfc, 0x69, 0xa5, 0xc0, + 0xe6, 0x37, 0x71, 0x4c, 0xc9, 0x50, 0x6a, 0xdf, 0x9c, 0x79, 0x42, 0x51}, + {0xba, 0x0b, 0xb6, 0x13, 0xeb, 0x73, 0x59, 0xaa, 0x10}, + {0x7e, 0x5c, 0x67, 0x55, 0x0a, 0x62, 0x69, 0x28, 0x17, 0x55, 0x24, 0x24, + 0x5e, 0xd1, 0x52, 0x32, 0xbc, 0xbf, 0x1e, 0x62, 0x27, 0xa0, 0x3d, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {709, + {0xad, 0xf8, 0x79, 0x82, 0xe2, 0x61, 0xb6, 0xc8, 0xe4, 0x3e, 0x5e, 0xfc, + 0x1b, 0xdf, 0xa3, 0x0d, 0xe8, 0xbb, 0x89, 0xac, 0xcc, 0x95, 0x7d, 0x2b}, + {0xc1, 0x99, 0x23, 0xf3, 0xad, 0x20, 0x5c, 0x61, 0xcc}, + {0x02, 0xe2, 0x21, 0x83, 0xb8, 0xac, 0xe5, 0x54, 0xca, 0x32, 0xf6, 0x99, + 0xfc, 0x25, 0x9f, 0x33, 0x1c, 0x95, 0x1f, 0x46, 0xc2, 0x91, 0xd2, 0x37}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {710, + {0x8c, 0x65, 0x72, 0xfe, 0xc5, 0x36, 0xa5, 0xe3, 0x03, 0xba, 0x9e, 0xb2, + 0xd4, 0x25, 0x3c, 0xe2, 0x56, 0x48, 0x78, 0x5f, 0x0d, 0x7d, 0x7b, 0xd2}, + {0xec, 0xc7, 0x46, 0xf9, 0xb6, 0x10, 0x32, 0x52, 0x50}, + {0xa0, 0x30, 0x6f, 0xd2, 0xc9, 0x97, 0x77, 0x45, 0xa0, 0xcf, 0x2b, 0x69, + 0x15, 0xa1, 0x95, 0x1e, 0x2e, 0xa1, 0xac, 0x26, 0x28, 0x87, 0x5d, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {711, + {0x84, 0x1d, 0x21, 0x19, 0x3c, 0xab, 0x77, 0xe4, 0xeb, 0x6c, 0x2f, 0xd2, + 0xe4, 0x35, 0xe6, 0x13, 0xfb, 0xa6, 0x5e, 0xc7, 0x43, 0x65, 0xe3, 0xe9}, + {0xb6, 0x20, 0xb1, 0xb2, 0x93, 0x46, 0x7f, 0x8a, 0x08}, + {0x81, 0x7c, 0xee, 0x66, 0x37, 0x92, 0x19, 0x69, 0x52, 0x32, 0x94, 0x7c, + 0x9e, 0x0f, 0x09, 0x29, 0xa3, 0x27, 0xe7, 0xf9, 0x24, 0xad, 0x29, 0x59}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {712, + {0x34, 0xe2, 0x7e, 0xcf, 0x3f, 0xcf, 0x4d, 0x94, 0x72, 0xdc, 0xac, 0x35, + 0x83, 0x21, 0xa4, 0x40, 0xca, 0x76, 0x00, 0x2b, 0xf8, 0x60, 0x55, 0x0e}, + {0xb6, 0x20, 0xb1, 0xb2, 0x93, 0x46, 0x7f, 0x8a, 0x08, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x02, 0xb0, 0x37, 0xa9, 0x02, 0xf0, 0xc5, 0xbe, 0x7d, 0xe9, 0xb3, 0x80, + 0x6e, 0x8b, 0x91, 0x47, 0x00, 0x56, 0x3e, 0x05, 0x65, 0x12, 0xef, 0x7b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {713, + {0x38, 0x44, 0xa5, 0x75, 0x41, 0xbf, 0x6a, 0x5a, 0x54, 0xc1, 0xfc, 0x67, + 0xef, 0xb3, 0xd8, 0x67, 0xde, 0x0c, 0xaa, 0x75, 0x01, 0x36, 0x34, 0x9a}, + {0x4a, 0x46, 0x47, 0xf7, 0xcc, 0xf4, 0x6e, 0x30, 0x8e}, + {0xd2, 0x5a, 0x76, 0xa9, 0x7c, 0x39, 0x27, 0xef, 0x43, 0x39, 0x11, 0x6a, + 0x56, 0xef, 0xf1, 0x71, 0xc5, 0x23, 0x74, 0x23, 0xe5, 0x7e, 0x0c, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {714, + {0x95, 0x44, 0x6e, 0xbf, 0x9a, 0x1d, 0x5d, 0xf5, 0xf4, 0x6f, 0x19, 0x94, + 0x0b, 0xeb, 0xe7, 0xf6, 0x9c, 0x56, 0xd8, 0x6c, 0x14, 0xd9, 0xd3, 0x49}, + {0x51, 0x57, 0x4c, 0x3e, 0x66, 0xd1, 0x1a, 0x99, 0xdc}, + {0x56, 0x80, 0x74, 0xed, 0x6a, 0xec, 0x40, 0x49, 0x0c, 0x2d, 0x1b, 0xe5, + 0x52, 0xae, 0x82, 0xbf, 0xcb, 0x8d, 0xd9, 0x38, 0xdb, 0xf7, 0x41, 0x1e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {715, + {0xd4, 0x6b, 0x49, 0xb6, 0x2b, 0x0d, 0x6d, 0x99, 0x29, 0x16, 0xe4, 0xbb, + 0xae, 0x6b, 0x51, 0x0a, 0xad, 0x87, 0x6d, 0xa3, 0xf3, 0xde, 0xe1, 0xd8}, + {0xc2, 0x38, 0xdb, 0x81, 0x20, 0x3b, 0xe4, 0xd4, 0x4d}, + {0x88, 0x64, 0x30, 0x60, 0x0e, 0xd0, 0xab, 0xdf, 0x35, 0x08, 0x86, 0xad, + 0x1a, 0xb6, 0x8d, 0xa8, 0xa4, 0xd1, 0x0e, 0xd2, 0x4c, 0x8e, 0xfc, 0xc4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {716, + {0xfc, 0x16, 0x06, 0xd7, 0x45, 0x63, 0xb4, 0xca, 0x05, 0x7b, 0x82, 0xb2, + 0x0f, 0x3d, 0x44, 0x69, 0x93, 0x77, 0x46, 0xb3, 0xae, 0x7e, 0xf4, 0x42}, + {0x5e, 0x34, 0x73, 0x09, 0x74, 0xf3, 0xb6, 0x73, 0xd1}, + {0x4e, 0x24, 0x34, 0x02, 0xfb, 0x86, 0xf2, 0x87, 0x92, 0x31, 0x42, 0x00, + 0xb2, 0xea, 0x54, 0x76, 0xb7, 0x94, 0x4e, 0x16, 0x91, 0x03, 0x83, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {717, + {0x74, 0xd7, 0xb7, 0x0c, 0xe4, 0x67, 0x7c, 0x41, 0x9c, 0x4d, 0xc0, 0xbf, + 0xbd, 0x1e, 0x61, 0x06, 0x46, 0xa7, 0xe4, 0x6a, 0xb0, 0xa1, 0x4c, 0x2e}, + {0x98, 0x0e, 0x42, 0xce, 0x54, 0x0b, 0xb8, 0xf0, 0xf7}, + {0x6a, 0xe4, 0x02, 0xc4, 0xc3, 0x81, 0xab, 0xbb, 0x3b, 0x7c, 0xde, 0x5e, + 0xff, 0xba, 0xe8, 0x27, 0xe6, 0x41, 0xe4, 0x69, 0xe1, 0x16, 0xff, 0x72}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {718, + {0x2c, 0xb6, 0x43, 0xbd, 0x0a, 0x7a, 0x1e, 0x20, 0xe5, 0x5b, 0x5b, 0x77, + 0x5e, 0x93, 0x88, 0x69, 0xff, 0xe8, 0xe2, 0x14, 0xe5, 0x26, 0xd8, 0x04}, + {0x98, 0x0e, 0x42, 0xce, 0x54, 0x0b, 0xb8, 0xf0, 0xf7, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x32, 0xc5, 0xe1, 0xd7, 0xf4, 0x93, 0x20, 0x03, 0x99, 0x1b, 0x10, 0x4d, + 0x35, 0x7c, 0xfb, 0x4b, 0xab, 0x23, 0x2b, 0x49, 0x96, 0x0f, 0xdd, 0x04}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {719, + {0xec, 0x21, 0xd6, 0x9c, 0x80, 0x09, 0x91, 0xfe, 0x2e, 0xfd, 0x74, 0x2a, + 0x69, 0xa9, 0x26, 0x83, 0x38, 0x05, 0xb7, 0xbf, 0x62, 0x8d, 0x72, 0x80}, + {0x1e, 0x0c, 0x1a, 0xd7, 0xef, 0xde, 0x00, 0xb1, 0x8f}, + {0x9f, 0xd9, 0x8c, 0x63, 0x1e, 0xee, 0x96, 0xad, 0x67, 0xc8, 0xe1, 0x69, + 0x53, 0x37, 0x12, 0xca, 0x39, 0x13, 0xe8, 0xbe, 0x14, 0xea, 0x48, 0x1b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {720, + {0x2d, 0x57, 0x41, 0x88, 0x41, 0x6f, 0x06, 0x3d, 0x4e, 0x31, 0x8e, 0xe3, + 0x49, 0xa0, 0x59, 0xd2, 0xa5, 0xf0, 0x10, 0x50, 0x33, 0x14, 0xbb, 0x21}, + {0xba, 0xf4, 0x67, 0x2a, 0xad, 0xa8, 0xa3, 0xab, 0x15}, + {0xa1, 0xed, 0x99, 0x2d, 0xe4, 0x9d, 0xc3, 0xc4, 0x3f, 0x71, 0x7d, 0x88, + 0x5c, 0x1f, 0x00, 0x19, 0xbe, 0xab, 0xb6, 0x3f, 0x73, 0xaf, 0xd9, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {721, + {0x3b, 0x6f, 0x34, 0x42, 0x73, 0x6d, 0xea, 0x40, 0x66, 0x39, 0x4c, 0x2a, + 0x32, 0x71, 0xad, 0xbe, 0x81, 0xb2, 0xfe, 0x1f, 0x85, 0xed, 0x1a, 0x2f}, + {0xba, 0xf4, 0x67, 0x2a, 0xad, 0xa8, 0xa3, 0xab, 0x15, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x07, 0x60, 0xfb, 0xef, 0x2f, 0x67, 0x7f, 0x2d, 0x41, 0xa9, 0xed, 0x0a, + 0x3f, 0xb4, 0x7c, 0xb5, 0xc8, 0x3e, 0x1f, 0xcb, 0x28, 0x16, 0x65, 0x3d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {722, + {0xb0, 0x73, 0x0c, 0x43, 0xe5, 0xdc, 0xd8, 0xd7, 0x16, 0x8a, 0x56, 0x70, + 0x7e, 0x17, 0x0d, 0x8e, 0x7d, 0xd7, 0x99, 0x2c, 0xa5, 0xc0, 0xc6, 0x94}, + {0xb1, 0x32, 0x2d, 0x7d, 0xd5, 0xf5, 0xcb, 0xe0, 0xa2}, + {0xa9, 0x91, 0x7d, 0x06, 0x19, 0xa5, 0x69, 0xa7, 0x13, 0x93, 0x69, 0xee, + 0x07, 0x53, 0x86, 0x17, 0xfa, 0x7b, 0x8d, 0x56, 0x0d, 0xff, 0xa3, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {723, + {0xcb, 0x90, 0xe3, 0xc0, 0x1f, 0xb0, 0xf5, 0x87, 0xd5, 0x34, 0xbc, 0xe7, + 0x17, 0x16, 0x5f, 0x8d, 0x41, 0xa1, 0x71, 0xfe, 0x80, 0x47, 0xee, 0xc0}, + {0xab, 0x41, 0xbe, 0xb6, 0x44, 0x3a, 0x65, 0xc8, 0xce}, + {0xea, 0x90, 0x0b, 0x4e, 0x26, 0x16, 0x46, 0xc4, 0xf8, 0x49, 0x9b, 0xb6, + 0x6c, 0x67, 0x35, 0xbe, 0x23, 0x10, 0xaa, 0xb6, 0x90, 0x9b, 0xf7, 0x72}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {724, + {0x0f, 0x57, 0x7e, 0x61, 0xf6, 0xd1, 0x22, 0x7e, 0xac, 0x6c, 0x31, 0xef, + 0x27, 0xb9, 0x67, 0x3b, 0x75, 0x98, 0xfe, 0x31, 0xd1, 0xa0, 0x8d, 0x5e}, + {0xcb, 0xc9, 0x20, 0x67, 0xf8, 0x52, 0xaf, 0xa7, 0x26}, + {0x42, 0xba, 0x92, 0x9b, 0x5a, 0x77, 0x67, 0x41, 0xaa, 0x64, 0xca, 0x29, + 0xdb, 0x69, 0x60, 0x01, 0x9c, 0xfa, 0xf5, 0x4d, 0x35, 0x44, 0xba, 0x5b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {725, + {0xd5, 0x70, 0x0c, 0xe5, 0x81, 0x52, 0x93, 0x17, 0xa1, 0x5a, 0x8a, 0xd5, + 0x0e, 0x67, 0x84, 0x1c, 0x5f, 0x62, 0x53, 0x3d, 0x73, 0x3c, 0x47, 0x19}, + {0x72, 0xd4, 0xbb, 0xc8, 0xc8, 0xfb, 0x9b, 0x6a, 0x31}, + {0xed, 0x6b, 0xab, 0x45, 0xac, 0x57, 0x35, 0xea, 0x59, 0xaf, 0xd6, 0x7b, + 0xdd, 0x00, 0x0c, 0x7e, 0xe0, 0x1d, 0xe8, 0x0b, 0x5d, 0x97, 0x19, 0xc6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {726, + {0x8b, 0x9a, 0x2a, 0x9f, 0x75, 0xcc, 0xb3, 0xd2, 0x59, 0x0c, 0x7d, 0xbc, + 0xa7, 0x2e, 0x5a, 0x0f, 0x10, 0xad, 0xb4, 0xc6, 0xa7, 0x3f, 0x93, 0x90}, + {0x72, 0xd4, 0xbb, 0xc8, 0xc8, 0xfb, 0x9b, 0x6a, 0x31, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x03, 0x02, 0xd1, 0x4c, 0xbf, 0xd7, 0x13, 0x3d, 0x1d, 0xc1, 0xa3, 0xbf, + 0x81, 0x00, 0x8b, 0x85, 0x06, 0x2a, 0xb6, 0x99, 0xd6, 0x11, 0x7c, 0x38}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {727, + {0x4f, 0xb1, 0xb6, 0xd3, 0x85, 0xf3, 0x2b, 0xf8, 0x59, 0x97, 0x41, 0x90, + 0x2f, 0x35, 0x32, 0x5f, 0xdf, 0xa3, 0xab, 0x54, 0x05, 0x10, 0x0e, 0x97}, + {0xb6, 0x4e, 0x43, 0x09, 0xfc, 0xed, 0xf6, 0x60, 0xbd}, + {0x59, 0x8d, 0x1e, 0x76, 0xed, 0x82, 0x5b, 0x12, 0x58, 0xd8, 0xc7, 0xa9, + 0x09, 0x5d, 0xb4, 0xb1, 0x63, 0x99, 0xad, 0x85, 0x61, 0xca, 0x8d, 0x0d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {728, + {0x27, 0x55, 0xb0, 0x9a, 0x37, 0xe2, 0xc7, 0x1c, 0x9e, 0x87, 0x4b, 0xcb, + 0xd0, 0xa7, 0xe3, 0xcb, 0xcc, 0x64, 0xec, 0xd3, 0x73, 0x95, 0x59, 0x6c}, + {0x00, 0x0b, 0xa6, 0xe1, 0x3e, 0x74, 0x12, 0x7a, 0x03}, + {0x88, 0xde, 0xf9, 0xa2, 0x71, 0x44, 0xeb, 0x6c, 0x54, 0x2e, 0xf7, 0xe3, + 0x31, 0x5d, 0xe5, 0xd7, 0xdd, 0x76, 0x44, 0xeb, 0x47, 0x05, 0x5d, 0x87}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {729, + {0x38, 0xdd, 0x8d, 0x07, 0x6b, 0x85, 0x40, 0x6d, 0x94, 0xd9, 0x4c, 0x43, + 0x2a, 0xba, 0x95, 0x06, 0x02, 0xff, 0x5b, 0x41, 0x34, 0x12, 0x09, 0x7f}, + {0x94, 0x7d, 0x18, 0x24, 0x0c, 0xc6, 0x57, 0xbd, 0xe0}, + {0xe0, 0x82, 0xcb, 0xd0, 0x4f, 0xb0, 0xae, 0x76, 0xbd, 0x77, 0x93, 0x88, + 0x1e, 0xe4, 0xd0, 0x44, 0xb0, 0x1f, 0xd1, 0x5e, 0xe5, 0x72, 0x9f, 0xd3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {730, + {0xe2, 0x9f, 0x04, 0xaa, 0x79, 0x03, 0x7e, 0xd0, 0x3d, 0xf8, 0xb7, 0xf5, + 0xe5, 0x53, 0x39, 0xaf, 0xbc, 0x80, 0x2d, 0xd1, 0x3b, 0xe0, 0xa8, 0x20}, + {0xb1, 0x05, 0xb0, 0x0e, 0x4a, 0xa4, 0x18, 0x4b, 0xe1}, + {0xe8, 0xd6, 0x06, 0xee, 0x68, 0xc7, 0xcc, 0x91, 0xd5, 0x72, 0xed, 0xdf, + 0x4b, 0xf2, 0x33, 0x90, 0x84, 0x73, 0x80, 0x3d, 0xcc, 0x7a, 0x8e, 0x76}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {731, + {0xf3, 0xa0, 0x72, 0x6d, 0xef, 0x80, 0xd5, 0x4c, 0xfa, 0xda, 0xce, 0x1d, + 0x38, 0x32, 0xbb, 0xb0, 0xbb, 0x13, 0xda, 0x68, 0x1f, 0x12, 0x27, 0xf7}, + {0xb1, 0x05, 0xb0, 0x0e, 0x4a, 0xa4, 0x18, 0x4b, 0xe1, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xa7, 0x31, 0x2a, 0x71, 0xf9, 0xbc, 0xd6, 0xa0, 0x92, 0xc1, 0x83, 0xe4, + 0x2e, 0xff, 0x38, 0x55, 0x3f, 0xb8, 0xe7, 0xb0, 0xb4, 0x6a, 0x77, 0xed}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {732, + {0x37, 0xaf, 0x45, 0x2b, 0x2f, 0xeb, 0x4f, 0xeb, 0xa2, 0x26, 0x19, 0xb7, + 0x37, 0x10, 0x42, 0xd0, 0x72, 0xdc, 0xfb, 0x7d, 0x76, 0x63, 0x9f, 0xb5}, + {0x0a, 0x81, 0x87, 0xc5, 0x6f, 0x0f, 0xfb, 0x0a, 0x99}, + {0xa2, 0x95, 0x86, 0xb0, 0x5b, 0xc8, 0x14, 0x3d, 0x18, 0x68, 0x75, 0x41, + 0x5d, 0x84, 0x87, 0x6a, 0x04, 0x63, 0xe9, 0x3a, 0x87, 0x79, 0xdb, 0x3b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {733, + {0x8a, 0xde, 0x03, 0x44, 0xa4, 0x61, 0xec, 0x09, 0x56, 0xd7, 0x85, 0x0a, + 0x70, 0xe4, 0x54, 0x53, 0x9e, 0x95, 0xb1, 0xe5, 0x2e, 0xb6, 0xd9, 0xbb}, + {0x55, 0xec, 0x62, 0x8b, 0xd6, 0xcf, 0xf5, 0x6c, 0xde}, + {0x9a, 0xb3, 0x9c, 0xbd, 0x0f, 0xc8, 0x70, 0xd3, 0xf6, 0xab, 0x9e, 0x7d, + 0x68, 0x94, 0x18, 0x74, 0xc2, 0x53, 0x2e, 0x7d, 0xb9, 0x3b, 0x1b, 0xad}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {734, + {0xd1, 0xb9, 0x32, 0x1a, 0xbc, 0xe4, 0xb6, 0xfd, 0x81, 0x71, 0xdf, 0xd2, + 0x36, 0xc6, 0x88, 0x5b, 0xa9, 0xb3, 0xcc, 0x0e, 0xb8, 0xa0, 0xc9, 0x50}, + {0xc3, 0x7c, 0x61, 0xfe, 0x10, 0x53, 0xfe, 0x78, 0xd1}, + {0x6e, 0x0b, 0x54, 0xe1, 0x81, 0x1b, 0x2e, 0x05, 0xf5, 0x06, 0xbe, 0x37, + 0x88, 0x4b, 0x09, 0xdb, 0xc4, 0xd7, 0x39, 0x0b, 0x4e, 0xf6, 0xc4, 0xec}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {735, + {0x9e, 0x45, 0x07, 0xb5, 0x82, 0xd7, 0xd6, 0x2c, 0xf5, 0xfe, 0x26, 0x1f, + 0x9e, 0xd8, 0x28, 0xa0, 0x83, 0x36, 0x45, 0xa8, 0x81, 0x4d, 0x02, 0x26}, + {0x24, 0xa8, 0x50, 0x71, 0x70, 0xe3, 0xb7, 0x62, 0x56}, + {0x72, 0x93, 0xf4, 0x15, 0xea, 0x6f, 0xf9, 0x8e, 0xac, 0x73, 0x5c, 0x43, + 0xe5, 0x6e, 0x58, 0x85, 0x5a, 0x6c, 0xe5, 0x84, 0x12, 0x4b, 0x50, 0x98}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {736, + {0x4f, 0x9b, 0xa3, 0xa7, 0xe2, 0xba, 0x3e, 0xec, 0x9f, 0x1c, 0xbc, 0xa4, + 0x20, 0x0a, 0x71, 0x29, 0x1c, 0x2a, 0x90, 0x73, 0x32, 0x44, 0xf2, 0xa5}, + {0xa0, 0x28, 0x2d, 0x52, 0x7a, 0x01, 0x87, 0xac, 0xce}, + {0x1c, 0x25, 0x1c, 0xcd, 0x84, 0x84, 0x59, 0xce, 0xd0, 0xbb, 0xeb, 0x9e, + 0x79, 0x64, 0xc8, 0xa1, 0xa3, 0x86, 0xb0, 0x5d, 0xb4, 0x5a, 0xfb, 0x58}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {737, + {0x33, 0x62, 0x74, 0xc2, 0xeb, 0x9a, 0x96, 0xd2, 0x29, 0xfc, 0xc5, 0x7f, + 0x4d, 0xbc, 0x22, 0xe7, 0x45, 0x37, 0xa9, 0x28, 0x29, 0x40, 0x4a, 0x55}, + {0x23, 0xa9, 0xc1, 0x40, 0x96, 0x87, 0x05, 0xed, 0x87}, + {0x1b, 0xe5, 0x14, 0xf5, 0xc4, 0x1b, 0x0c, 0x70, 0x4b, 0x9a, 0x2b, 0xc8, + 0xf7, 0xe0, 0xdb, 0x41, 0x33, 0x0d, 0xf7, 0x9d, 0xa3, 0x2f, 0xaa, 0x1a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {738, + {0x0b, 0xc6, 0x0f, 0x35, 0x68, 0x80, 0x03, 0x55, 0x21, 0xce, 0x05, 0x24, + 0xb7, 0xa4, 0x35, 0xed, 0x35, 0x37, 0x1f, 0xa7, 0x99, 0xeb, 0x45, 0xbe}, + {0x9c, 0xa3, 0x4a, 0x51, 0x1d, 0x18, 0x81, 0x9b, 0x5a}, + {0x3f, 0x69, 0x11, 0xaf, 0xbe, 0x06, 0xc6, 0x78, 0xe0, 0xcc, 0x57, 0xd0, + 0x39, 0xb9, 0xb4, 0x5b, 0x91, 0xdd, 0xfa, 0x3c, 0xd8, 0x2f, 0xea, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {739, + {0xff, 0x71, 0xb7, 0xf8, 0xc9, 0x87, 0x83, 0x20, 0xff, 0x77, 0x9a, 0x31, + 0xb7, 0x00, 0x93, 0x5b, 0x28, 0xf0, 0x7c, 0xf9, 0xa2, 0xed, 0x5e, 0xe8}, + {0xf0, 0xa2, 0x09, 0x94, 0x11, 0x32, 0xd1, 0x1c, 0x03}, + {0x98, 0x23, 0x58, 0x7b, 0x1f, 0x49, 0xb1, 0x82, 0xf0, 0x2b, 0xb8, 0x39, + 0x5d, 0x17, 0x7a, 0xe0, 0x57, 0xf8, 0x40, 0xbb, 0xb9, 0x8c, 0xbf, 0x74}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {740, + {0xc3, 0x10, 0x40, 0xb4, 0xaf, 0x13, 0xe9, 0xed, 0x8f, 0xe8, 0x53, 0xa9, + 0x28, 0xfb, 0xac, 0xdb, 0xd5, 0x2f, 0xcc, 0xdf, 0x92, 0x95, 0x49, 0xcf}, + {0xf0, 0xa2, 0x09, 0x94, 0x11, 0x32, 0xd1, 0x1c, 0x03, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xb5, 0xf6, 0x30, 0x29, 0x83, 0x24, 0x3f, 0xde, 0xad, 0x8a, 0x51, 0x6c, + 0x0b, 0x69, 0xb9, 0x84, 0xe0, 0xf5, 0x61, 0xbe, 0xe7, 0xa9, 0x88, 0x1d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {741, + {0x6e, 0x83, 0xcd, 0x3f, 0x4f, 0x78, 0x50, 0xf3, 0x62, 0x99, 0x61, 0x2c, + 0x72, 0x65, 0x8a, 0xc7, 0x1b, 0x2c, 0xf3, 0x56, 0x52, 0x5e, 0x71, 0x44}, + {0xf0, 0xa2, 0x09, 0x94, 0x11, 0x32, 0xd1, 0x1c, 0x03, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x19, 0x23, 0xeb, 0xce, 0x37, 0x71, 0xc8, 0x1c, 0xaa, 0x8a, 0xbb, 0xdb, + 0x4f, 0x12, 0xaa, 0xe7, 0x69, 0xe8, 0x45, 0xa1, 0xde, 0xc7, 0xd3, 0x46}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {742, + {0xe4, 0x3f, 0x71, 0xf5, 0x0f, 0x40, 0xb9, 0x02, 0x62, 0xe4, 0xbb, 0x5c, + 0x22, 0xe5, 0x91, 0x84, 0xa9, 0x90, 0xd7, 0x8b, 0xb1, 0xf9, 0x36, 0xe5}, + {0x28, 0x8a, 0x79, 0xa4, 0xbc, 0x1a, 0xfa, 0xa3, 0xe7}, + {0x48, 0x92, 0xbc, 0x34, 0xad, 0xc4, 0x96, 0x32, 0xd1, 0x61, 0xb2, 0x78, + 0x79, 0x4f, 0x39, 0xb2, 0x82, 0x01, 0x4d, 0x7a, 0x07, 0xd3, 0x18, 0x0d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {743, + {0x2f, 0x7a, 0x9b, 0x3c, 0x2b, 0x1d, 0xcf, 0x26, 0x7d, 0xd8, 0x5b, 0x6d, + 0x49, 0x06, 0xc7, 0xc6, 0x48, 0x1f, 0x2a, 0xad, 0x51, 0xc5, 0x91, 0x4c}, + {0xa8, 0xff, 0xa3, 0xc6, 0x2f, 0xf0, 0xb5, 0xc3, 0x28}, + {0x09, 0x70, 0x8e, 0xbd, 0xdf, 0x43, 0x22, 0xdf, 0x37, 0x5b, 0x04, 0xe5, + 0x61, 0xf5, 0x1e, 0x58, 0xa0, 0xe2, 0x2f, 0x21, 0xb8, 0x0d, 0x4e, 0x52}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {744, + {0xd0, 0x7e, 0xc9, 0xfe, 0x90, 0xde, 0x9d, 0x95, 0x37, 0x1f, 0xb0, 0x03, + 0x8f, 0x77, 0x92, 0xf4, 0x02, 0x58, 0x02, 0x0c, 0x28, 0xe7, 0xd2, 0xfe}, + {0xa3, 0x3d, 0x61, 0x33, 0x65, 0xbf, 0x61, 0x6f, 0x38}, + {0xb1, 0x7c, 0x12, 0xa1, 0xbe, 0xfc, 0x42, 0x53, 0x70, 0x80, 0x39, 0xac, + 0x86, 0x5c, 0xfd, 0x18, 0x4c, 0xbf, 0xf8, 0xda, 0x85, 0xbb, 0xfd, 0xe8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {745, + {0xed, 0x37, 0x09, 0x56, 0x2a, 0x12, 0x73, 0xa4, 0xa6, 0x11, 0xe7, 0xe4, + 0xbc, 0x67, 0x13, 0x34, 0x7f, 0x2f, 0x73, 0xa6, 0x8c, 0xd4, 0x11, 0xa9}, + {0xd3, 0x8c, 0xa9, 0xeb, 0xf6, 0xf2, 0x27, 0x97, 0x4b}, + {0xaa, 0xc6, 0x15, 0x88, 0xc4, 0x0e, 0x96, 0xff, 0x33, 0x85, 0x72, 0x71, + 0xa5, 0xec, 0x63, 0xfe, 0x67, 0xac, 0x39, 0x1d, 0x59, 0x67, 0xda, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {746, + {0x7d, 0x27, 0x99, 0x94, 0xf5, 0x09, 0xc6, 0xc8, 0x7a, 0x05, 0x2c, 0xc1, + 0x66, 0x26, 0x81, 0x8b, 0x96, 0x5a, 0x0c, 0x51, 0xd8, 0xfb, 0xe9, 0xf7}, + {0x8f, 0x44, 0x6f, 0x0b, 0x8e, 0x24, 0x0d, 0x70, 0x2c}, + {0xe9, 0xb4, 0x5d, 0xbe, 0x26, 0xfd, 0x7b, 0xed, 0x5a, 0x90, 0x81, 0x04, + 0xa1, 0xfa, 0x15, 0x71, 0xdb, 0x53, 0x5f, 0x33, 0x93, 0xf9, 0x8a, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {747, + {0x97, 0xdd, 0xe0, 0xc9, 0x34, 0x4a, 0x02, 0x13, 0x73, 0x6a, 0x54, 0x52, + 0x77, 0x2d, 0x38, 0x77, 0x0e, 0xdc, 0xa2, 0xb6, 0x9f, 0x57, 0xa7, 0x9d}, + {0xc2, 0xa4, 0x5f, 0x13, 0x84, 0x69, 0x37, 0x5b, 0x09}, + {0x3c, 0xd5, 0x26, 0xae, 0xad, 0x9d, 0x87, 0x19, 0x18, 0xa3, 0xd5, 0x0f, + 0x76, 0x16, 0x42, 0x8e, 0x97, 0x8e, 0x2f, 0xfd, 0x24, 0xb7, 0x52, 0xbf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {748, + {0x9f, 0x8f, 0xa2, 0xc5, 0xfe, 0xe8, 0x47, 0x33, 0x5a, 0x20, 0xc6, 0x0f, + 0x09, 0xd0, 0x7c, 0x5c, 0x58, 0xb6, 0xaf, 0x81, 0xc7, 0xc8, 0x5b, 0x48}, + {0x19, 0xbf, 0x9b, 0x6e, 0x8c, 0x53, 0x7b, 0x97, 0x62}, + {0xb9, 0xbc, 0x63, 0x41, 0x33, 0x53, 0x4c, 0xa6, 0x96, 0x44, 0xcd, 0xfb, + 0x69, 0x59, 0x90, 0x89, 0x33, 0x44, 0x22, 0x28, 0x5f, 0xb8, 0x62, 0x5d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {749, + {0x07, 0xc9, 0xe5, 0x8c, 0xb7, 0x19, 0x71, 0x6f, 0xeb, 0x4b, 0xd4, 0x03, + 0x45, 0x26, 0xd4, 0x50, 0xc6, 0x7b, 0x4d, 0x5b, 0x07, 0x5f, 0x69, 0x33}, + {0x37, 0xda, 0xf0, 0x02, 0x01, 0xe4, 0x88, 0x63, 0xe4}, + {0x77, 0x68, 0x92, 0xe3, 0x30, 0x41, 0x66, 0x1a, 0xee, 0xf7, 0x96, 0xdf, + 0xc9, 0xaf, 0x21, 0xca, 0x74, 0xd3, 0x17, 0xdc, 0x47, 0x3d, 0x77, 0x92}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {750, + {0x6c, 0x89, 0x0b, 0xeb, 0x84, 0x8b, 0x9c, 0x3b, 0x64, 0xf6, 0x4f, 0xbc, + 0x02, 0x13, 0xa6, 0x5e, 0x4d, 0xa3, 0xf8, 0x4e, 0x9f, 0x5c, 0xc4, 0xb4}, + {0x37, 0xda, 0xf0, 0x02, 0x01, 0xe4, 0x88, 0x63, 0xe4, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xbc, 0xec, 0xa9, 0xeb, 0x5e, 0xae, 0xce, 0x89, 0x25, 0x93, 0x7f, 0xdf, + 0xa3, 0x84, 0x9e, 0x74, 0xf8, 0x02, 0x45, 0xa1, 0x24, 0x43, 0x8c, 0x6d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {751, + {0x87, 0x50, 0x35, 0x01, 0x90, 0xb9, 0xb9, 0x7e, 0x29, 0xa7, 0xf5, 0xb4, + 0xd3, 0x56, 0x5b, 0x4c, 0xff, 0x8b, 0xee, 0xcf, 0xe2, 0x0f, 0xf0, 0x10}, + {0x50, 0x9d, 0x8c, 0xe0, 0x60, 0xe8, 0xc6, 0x26, 0x14}, + {0xc4, 0xee, 0x0c, 0x26, 0x91, 0x21, 0xf0, 0xcb, 0x62, 0x8f, 0x77, 0x65, + 0x12, 0xa0, 0xef, 0x61, 0x00, 0x16, 0xc0, 0xf4, 0xe0, 0x62, 0x26, 0x92}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {752, + {0x8e, 0x78, 0x76, 0xdf, 0x47, 0x5a, 0x25, 0x8b, 0x3f, 0x81, 0xba, 0xca, + 0x16, 0xb9, 0x81, 0xa1, 0xc6, 0x39, 0x36, 0x9b, 0xbb, 0x87, 0x74, 0x70}, + {0x49, 0xc7, 0x5b, 0x14, 0x7e, 0x38, 0x76, 0x8d, 0x83}, + {0xf6, 0x38, 0xe0, 0x30, 0x5b, 0xe7, 0x3a, 0x0e, 0x9a, 0x47, 0x7a, 0x54, + 0xd0, 0x07, 0x49, 0x68, 0xf1, 0xd2, 0x8b, 0x3f, 0x4b, 0x32, 0xa6, 0x43}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {753, + {0x38, 0xb8, 0x0d, 0x78, 0x50, 0xf7, 0xbd, 0x62, 0xa3, 0x8c, 0x5d, 0x8c, + 0x32, 0xb8, 0x4c, 0x77, 0x35, 0xd7, 0xc6, 0xc7, 0x7c, 0x48, 0xd5, 0x02}, + {0x9b, 0x13, 0x50, 0x7c, 0xcd, 0xe7, 0xd2, 0x7b, 0x57}, + {0xd3, 0xcd, 0x06, 0xc6, 0x6f, 0x10, 0xe4, 0x57, 0xc0, 0x9d, 0xfe, 0x8b, + 0xc7, 0xa1, 0xec, 0x8b, 0x4f, 0x4c, 0x9f, 0x86, 0x5a, 0x99, 0xc7, 0x74}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {754, + {0x31, 0x68, 0x29, 0xb7, 0xdb, 0x90, 0x50, 0xc4, 0xea, 0x26, 0xa8, 0x66, + 0xe8, 0xf2, 0x38, 0x1f, 0xc3, 0x02, 0x80, 0x18, 0xda, 0x4c, 0x1e, 0x74}, + {0xa8, 0x1d, 0xdc, 0x5f, 0x58, 0x9a, 0x83, 0x4b, 0xd2}, + {0x15, 0x97, 0xea, 0x69, 0xda, 0xe7, 0xca, 0x17, 0x27, 0x4e, 0xa0, 0x43, + 0x9a, 0xea, 0x7a, 0x4d, 0x96, 0x94, 0xe9, 0xad, 0x97, 0xa1, 0x35, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {755, + {0xa8, 0xe5, 0xc0, 0x43, 0x92, 0x78, 0x82, 0xae, 0xad, 0xe0, 0x6c, 0x93, + 0x28, 0x98, 0x61, 0x00, 0x92, 0xdf, 0x39, 0x3e, 0x28, 0xf1, 0xaf, 0x99}, + {0xa8, 0x1d, 0xdc, 0x5f, 0x58, 0x9a, 0x83, 0x4b, 0xd2, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xde, 0xf9, 0x57, 0xc4, 0xcc, 0x5b, 0x04, 0x4e, 0x26, 0x75, 0x86, 0x85, + 0xa8, 0xfb, 0x23, 0x01, 0x3d, 0x6b, 0xb2, 0x77, 0x85, 0xec, 0xc4, 0x1c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {756, + {0x41, 0x4e, 0x6b, 0x38, 0x20, 0x29, 0xa4, 0xa8, 0x17, 0xa9, 0x6d, 0xc7, + 0x63, 0x2a, 0xf7, 0x00, 0xfe, 0x1d, 0x8c, 0x78, 0xa4, 0x38, 0x60, 0xb8}, + {0xa8, 0x1d, 0xdc, 0x5f, 0x58, 0x9a, 0x83, 0x4b, 0xd2, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x22, 0x6a, 0xee, 0x40, 0x17, 0x1e, 0xe8, 0x4a, 0xed, 0x5d, 0x39, 0x7e, + 0x26, 0xde, 0x2e, 0x9e, 0x9e, 0x85, 0xad, 0x87, 0x95, 0x7f, 0xf9, 0x98}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {757, + {0xe9, 0x86, 0xf1, 0x06, 0x30, 0xd9, 0x02, 0x3e, 0x2f, 0x1d, 0x9b, 0xcd, + 0x60, 0xee, 0x9b, 0xee, 0x6f, 0xb1, 0x56, 0x6d, 0x9c, 0x8b, 0xe2, 0xa8}, + {0xd2, 0x2a, 0x2c, 0x7f, 0x13, 0x21, 0xfb, 0xba, 0x58}, + {0x0b, 0xe7, 0xfa, 0x12, 0xbc, 0x28, 0xde, 0xcb, 0xd1, 0x90, 0xbf, 0x00, + 0x92, 0x82, 0x40, 0xe2, 0xef, 0x30, 0xf1, 0xdc, 0x92, 0x2e, 0x41, 0xda}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {758, + {0xc2, 0x8a, 0x32, 0xce, 0xc5, 0x04, 0x08, 0x79, 0x4f, 0x70, 0x4f, 0x0f, + 0xbc, 0x21, 0x9f, 0x57, 0x80, 0x8b, 0x3d, 0xa8, 0xea, 0xc6, 0xd2, 0xa3}, + {0xdc, 0xed, 0x05, 0xaa, 0xdc, 0x44, 0xfb, 0xf5, 0x9b}, + {0xc6, 0xbf, 0xa0, 0xe7, 0x6a, 0xd0, 0xaa, 0x62, 0x08, 0x86, 0xa9, 0x7a, + 0xd2, 0xd3, 0x6d, 0x37, 0x63, 0x95, 0x48, 0x71, 0x5b, 0x88, 0xf8, 0x62}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {759, + {0xed, 0x31, 0x19, 0x23, 0x05, 0x49, 0x6f, 0x24, 0xb1, 0x66, 0xae, 0xb1, + 0xad, 0x87, 0xdf, 0xbb, 0x66, 0x3d, 0x94, 0x4e, 0x8f, 0x9c, 0x74, 0xd9}, + {0x4c, 0xbd, 0xa6, 0xbd, 0xa9, 0xb0, 0xa5, 0x59, 0x6a}, + {0xca, 0x57, 0x3a, 0x19, 0x43, 0x26, 0x7d, 0x15, 0xcf, 0xe1, 0xd9, 0xa3, + 0x76, 0x08, 0x95, 0xa5, 0xa6, 0xa6, 0x71, 0x26, 0x12, 0xb2, 0x66, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {760, + {0x22, 0xc9, 0xa5, 0xa4, 0xba, 0x5a, 0x97, 0x35, 0x45, 0x45, 0xa2, 0x28, + 0x7a, 0xe0, 0xa5, 0xf3, 0xf5, 0x9b, 0xb2, 0xcb, 0x5c, 0x1a, 0xd2, 0x41}, + {0x5b, 0x73, 0x42, 0xd3, 0x33, 0x3b, 0x49, 0xc6, 0x76}, + {0x47, 0x3a, 0xb3, 0x0a, 0xb5, 0x1b, 0xbd, 0xf7, 0x4e, 0xa1, 0xeb, 0x91, + 0x23, 0x48, 0xd5, 0x70, 0x02, 0x64, 0x6d, 0xe0, 0xfd, 0x9d, 0xe0, 0x29}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {761, + {0xa7, 0x9d, 0xac, 0x97, 0x50, 0xf9, 0xc7, 0x21, 0xcc, 0x10, 0x11, 0x12, + 0x42, 0x5a, 0x5f, 0x14, 0xe6, 0x92, 0xce, 0x76, 0x3d, 0x68, 0x5e, 0x5e}, + {0xb9, 0xcd, 0x9a, 0xb0, 0x27, 0x20, 0x1b, 0x68, 0x75}, + {0xb8, 0xc0, 0xbf, 0xa8, 0x9f, 0x4a, 0x1d, 0x27, 0xd9, 0xb9, 0x57, 0xad, + 0xdc, 0xd1, 0x5a, 0x59, 0x84, 0x03, 0xe9, 0xd5, 0x90, 0xcc, 0xc1, 0xfb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {762, + {0xb8, 0x75, 0x23, 0x98, 0xf4, 0xdb, 0x74, 0x43, 0x21, 0x13, 0x83, 0x63, + 0xb0, 0x1c, 0x70, 0xe9, 0xc2, 0xea, 0x60, 0xd0, 0xf5, 0x4a, 0xdc, 0x67}, + {0xb9, 0xcd, 0x9a, 0xb0, 0x27, 0x20, 0x1b, 0x68, 0x75, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x21, 0x8a, 0x94, 0xbb, 0x8a, 0xb8, 0x92, 0xa0, 0x79, 0xbc, 0x53, 0xc2, + 0xe4, 0x4c, 0xb5, 0x48, 0x32, 0x8f, 0xe3, 0x82, 0x13, 0x4a, 0x7d, 0xa8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {763, + {0xd4, 0x16, 0x35, 0x41, 0xb0, 0x28, 0x04, 0x92, 0x12, 0xee, 0x66, 0xe7, + 0x47, 0x9e, 0x1a, 0xdf, 0xcc, 0xde, 0x0e, 0xfc, 0x66, 0xa8, 0xc6, 0xec}, + {0xbb, 0x3b, 0x49, 0xfc, 0xe4, 0x2c, 0x87, 0x79, 0xdd}, + {0x8d, 0x7b, 0x51, 0x26, 0xaa, 0xcd, 0x99, 0x00, 0x3a, 0xe4, 0x92, 0x67, + 0x43, 0x20, 0x3d, 0x10, 0x57, 0xba, 0xe4, 0x94, 0x3e, 0x4c, 0x16, 0xca}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {764, + {0x2b, 0xc9, 0xa3, 0x5c, 0x67, 0xfe, 0xb0, 0x0d, 0x75, 0x6c, 0xd5, 0x23, + 0x08, 0x34, 0x56, 0xed, 0x90, 0x84, 0x7f, 0xf2, 0x36, 0x37, 0xf9, 0x80}, + {0x38, 0x0c, 0x0b, 0x2e, 0x59, 0xa6, 0x77, 0xe7, 0x84}, + {0xd1, 0x48, 0xd2, 0x82, 0xd9, 0x80, 0x44, 0x3d, 0x70, 0x1f, 0xb3, 0xf8, + 0xed, 0x79, 0x3d, 0xd9, 0xa7, 0x95, 0x2f, 0x6b, 0x98, 0x04, 0x10, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {765, + {0xa6, 0x19, 0xdc, 0xdc, 0xd1, 0x71, 0xa2, 0x94, 0x17, 0x9d, 0x95, 0x9a, + 0x6f, 0x70, 0x8f, 0x98, 0x14, 0x3b, 0x0c, 0x53, 0x0a, 0xc5, 0x33, 0x4b}, + {0x5b, 0x31, 0xb5, 0x50, 0xd0, 0x73, 0xab, 0x1a, 0xeb}, + {0xd6, 0x5c, 0x40, 0x41, 0x55, 0x67, 0xbd, 0x76, 0x07, 0xa5, 0xe3, 0x6a, + 0xa7, 0x29, 0xd5, 0xb1, 0x1d, 0xbf, 0x34, 0xd1, 0x48, 0xed, 0xbb, 0xe3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {766, + {0x16, 0x3e, 0x13, 0x5c, 0xcd, 0xde, 0xb0, 0xd3, 0x95, 0x11, 0x1d, 0x03, + 0x22, 0xab, 0xc9, 0x63, 0xda, 0xbd, 0x86, 0xa5, 0x8d, 0x6f, 0xe0, 0x99}, + {0xf9, 0x72, 0xe8, 0x03, 0xda, 0xdd, 0x83, 0xf2, 0x90}, + {0x14, 0x36, 0xb0, 0x67, 0x7b, 0x29, 0x15, 0xd1, 0xef, 0x5d, 0x69, 0x5c, + 0x2c, 0x8c, 0x3f, 0xd7, 0xf1, 0xcb, 0x38, 0xd2, 0x3c, 0x34, 0x8e, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {767, + {0x29, 0xba, 0xb6, 0xe1, 0xa1, 0xea, 0x1f, 0x5a, 0x78, 0xed, 0x9b, 0xc5, + 0x7f, 0x57, 0x02, 0xb7, 0x33, 0xc8, 0x84, 0x17, 0x31, 0x0e, 0x8e, 0xc4}, + {0x79, 0x95, 0x1d, 0x86, 0x57, 0x07, 0x3a, 0x3d, 0x54}, + {0x32, 0x26, 0xa3, 0x0c, 0x96, 0x13, 0x48, 0x76, 0x43, 0xa4, 0xcb, 0x51, + 0x06, 0x99, 0xec, 0xd7, 0x92, 0x01, 0xd1, 0x70, 0x44, 0xa8, 0x85, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {768, + {0x3b, 0xf1, 0x7a, 0xa9, 0x99, 0x62, 0x08, 0xb2, 0x85, 0x3d, 0xbd, 0x40, + 0xbf, 0xa6, 0xa4, 0x67, 0x08, 0x8f, 0xb5, 0xa4, 0xb7, 0x3c, 0x10, 0x6c}, + {0x31, 0xc0, 0x72, 0xd0, 0x4d, 0x74, 0xa3, 0x7d, 0xa0}, + {0xa5, 0x10, 0x97, 0x19, 0x7a, 0x1d, 0x3e, 0xd6, 0xe8, 0xf9, 0xe3, 0xc8, + 0x63, 0x37, 0xa8, 0xe2, 0xa4, 0x35, 0x60, 0x1e, 0x66, 0x8a, 0xdd, 0x44}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {769, + {0xa4, 0x43, 0x1a, 0xc3, 0x7f, 0x8f, 0x08, 0xcc, 0x0a, 0xaf, 0x6a, 0x34, + 0xf5, 0x32, 0xf5, 0x2c, 0xcb, 0x9b, 0x50, 0x4a, 0x3c, 0x0a, 0x01, 0x1e}, + {0xd7, 0x42, 0xba, 0x3e, 0x4d, 0xb9, 0xd4, 0x76, 0xb2}, + {0x7d, 0xba, 0xab, 0x30, 0x32, 0x21, 0xd6, 0xc5, 0x29, 0xde, 0xc3, 0xb1, + 0x88, 0x27, 0x95, 0x9c, 0x3d, 0x3c, 0x47, 0x4d, 0x43, 0x60, 0x9d, 0x23}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {770, + {0xe4, 0x23, 0x24, 0x50, 0xf7, 0x34, 0x8d, 0xd4, 0x15, 0x44, 0x9b, 0x69, + 0x8b, 0xbf, 0x09, 0xf5, 0x41, 0x96, 0x25, 0xc8, 0x00, 0x57, 0x2e, 0xb0}, + {0xd7, 0x42, 0xba, 0x3e, 0x4d, 0xb9, 0xd4, 0x76, 0xb2, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xc1, 0xfc, 0x01, 0xa4, 0xa3, 0x99, 0xa8, 0xee, 0xc1, 0x13, 0xb2, 0x27, + 0xb0, 0xb2, 0xaa, 0xfc, 0xf4, 0x02, 0x43, 0x6d, 0xb5, 0x18, 0x67, 0x5b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {771, + {0xaf, 0x61, 0x6c, 0x2a, 0xd5, 0x6b, 0x05, 0xc2, 0x33, 0x91, 0xb3, 0x0c, + 0x06, 0x78, 0xa0, 0xd3, 0x2b, 0xd1, 0xf6, 0xaa, 0xc0, 0x12, 0xd0, 0x2f}, + {0xde, 0x6f, 0x02, 0x54, 0x2b, 0x88, 0xd2, 0x34, 0x43}, + {0xd4, 0x51, 0x9a, 0x4c, 0x5a, 0xa0, 0xc2, 0x69, 0x30, 0xc0, 0x94, 0xd1, + 0xcb, 0xb9, 0x85, 0x6f, 0xc0, 0xf4, 0xb0, 0x42, 0x00, 0x27, 0xc4, 0xd3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {772, + {0x61, 0x48, 0x29, 0x73, 0x93, 0x16, 0xfc, 0x62, 0xf6, 0x69, 0x25, 0x12, + 0x3c, 0x0a, 0xa9, 0x10, 0xe7, 0x40, 0xac, 0x8a, 0xfd, 0x7e, 0x2e, 0xc9}, + {0x13, 0x77, 0x29, 0xa7, 0x73, 0x37, 0x3c, 0x77, 0x61}, + {0x88, 0x21, 0xed, 0xa8, 0xa7, 0xf3, 0x7a, 0x50, 0x4b, 0xc6, 0x80, 0x94, + 0xa7, 0x5a, 0x02, 0x73, 0x74, 0x53, 0xea, 0x03, 0xe2, 0xdf, 0xc3, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {773, + {0x72, 0xf4, 0xa6, 0x4e, 0x37, 0x4e, 0x02, 0xfe, 0x29, 0x0f, 0x03, 0x48, + 0x2a, 0xc1, 0x38, 0xa7, 0x92, 0x67, 0x37, 0x43, 0x98, 0x86, 0x68, 0x8e}, + {0x8c, 0x24, 0x0a, 0x07, 0x13, 0x71, 0x7b, 0x7b, 0x69}, + {0xe2, 0xaa, 0xe2, 0x03, 0xa4, 0x71, 0x28, 0x7d, 0x9c, 0x12, 0x8c, 0xe7, + 0x6b, 0x3f, 0xc3, 0x84, 0xbb, 0x2a, 0x8e, 0x32, 0x2b, 0xe8, 0x03, 0xac}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {774, + {0x82, 0xb8, 0xc1, 0xe5, 0xa4, 0x62, 0xc1, 0x75, 0xff, 0x42, 0x8a, 0x11, + 0x90, 0x9c, 0x1c, 0xb2, 0x64, 0xd2, 0xd3, 0x4a, 0x04, 0xf8, 0x5d, 0x1a}, + {0x8c, 0x24, 0x0a, 0x07, 0x13, 0x71, 0x7b, 0x7b, 0x69, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x30, 0x74, 0xa2, 0xff, 0x2f, 0xde, 0xdd, 0x47, 0x2c, 0x14, 0x2f, 0xd7, + 0x93, 0xa8, 0x73, 0x43, 0x8e, 0x64, 0x4a, 0x26, 0xe4, 0x57, 0xcb, 0x63}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {775, + {0xf6, 0x64, 0x97, 0x20, 0x69, 0xf4, 0xa1, 0x95, 0xa7, 0x07, 0xa9, 0x6f, + 0x4d, 0x23, 0x20, 0x27, 0x74, 0x06, 0xb4, 0xf3, 0x50, 0x1f, 0x45, 0x25}, + {0x30, 0x49, 0x81, 0x20, 0x95, 0xe8, 0x65, 0x0a, 0x7e}, + {0x05, 0x5e, 0x8b, 0xf3, 0x97, 0xa1, 0x2b, 0xf9, 0x39, 0x07, 0x01, 0x77, + 0x6f, 0x0c, 0x83, 0x0c, 0x5e, 0xeb, 0x52, 0x37, 0x60, 0x01, 0x74, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {776, + {0xb6, 0x1d, 0xcd, 0x73, 0x7a, 0x11, 0xbe, 0xd5, 0x4e, 0xb0, 0x50, 0x7a, + 0xec, 0x07, 0x88, 0xba, 0xa4, 0x60, 0x4a, 0xcc, 0x5c, 0x27, 0x51, 0xa7}, + {0xe3, 0x17, 0x27, 0x01, 0x9e, 0xcb, 0x4e, 0x6d, 0x30}, + {0xce, 0xc3, 0x0d, 0x1f, 0x4c, 0x3a, 0x78, 0xe1, 0x9d, 0xe1, 0x10, 0x9f, + 0xf7, 0x41, 0x71, 0x0a, 0x32, 0x9b, 0x75, 0x07, 0x22, 0x7b, 0xa0, 0xb0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {777, + {0x5a, 0xf5, 0x35, 0xc8, 0xa9, 0xc7, 0x55, 0xc9, 0x56, 0x0e, 0x44, 0x7b, + 0xda, 0x9a, 0x01, 0xc7, 0xeb, 0xd7, 0xe6, 0x66, 0x88, 0x4f, 0x43, 0xcc}, + {0x20, 0xba, 0xa5, 0x51, 0x44, 0x5f, 0x14, 0xf4, 0xda}, + {0xea, 0x1d, 0xb9, 0x33, 0xd2, 0x77, 0xb6, 0x03, 0x79, 0x2d, 0xd5, 0x61, + 0xdb, 0x76, 0x81, 0x5d, 0xcf, 0x98, 0x9e, 0x43, 0x1d, 0xff, 0x24, 0x8d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {778, + {0xaa, 0x62, 0x87, 0x27, 0xad, 0xa6, 0x6a, 0x1d, 0xe3, 0x67, 0x56, 0x19, + 0x02, 0xa6, 0xf3, 0xf5, 0x15, 0x1d, 0x70, 0x92, 0x98, 0xc4, 0x63, 0x50}, + {0x20, 0xba, 0xa5, 0x51, 0x44, 0x5f, 0x14, 0xf4, 0xda, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xa6, 0x55, 0xc5, 0x82, 0x79, 0x71, 0x44, 0x44, 0x9e, 0x51, 0x9f, 0x46, + 0x12, 0x4f, 0x10, 0xb9, 0xc1, 0x4a, 0xcb, 0x82, 0x10, 0x75, 0x57, 0xd0}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {779, + {0x93, 0x2a, 0x72, 0xce, 0x27, 0xa7, 0x61, 0x79, 0x97, 0xa9, 0x8e, 0xbd, + 0x44, 0x30, 0xd3, 0x13, 0x9b, 0xa9, 0x2e, 0x4a, 0xb8, 0x8e, 0xf6, 0x49}, + {0x04, 0xc1, 0x82, 0x22, 0x88, 0x2f, 0xcf, 0xe7, 0xb7}, + {0x54, 0xed, 0x3b, 0xc5, 0xc7, 0x31, 0xa2, 0x09, 0x84, 0xf0, 0xdc, 0xcc, + 0xf0, 0xff, 0xb8, 0xb5, 0x01, 0x77, 0x06, 0xaf, 0xc2, 0x9a, 0x06, 0xc8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {780, + {0x94, 0x7f, 0x92, 0xb9, 0x3b, 0x76, 0x9b, 0xe4, 0x7d, 0xc6, 0x24, 0x03, + 0x6b, 0x9c, 0x28, 0xc7, 0x37, 0xc8, 0x30, 0x2a, 0x00, 0xfb, 0x89, 0xb5}, + {0x19, 0x5a, 0x6d, 0xb3, 0xe8, 0x9a, 0x4e, 0xad, 0x9d}, + {0xfe, 0xb9, 0xca, 0xc1, 0xeb, 0x7c, 0x39, 0xea, 0xe4, 0x98, 0x1d, 0xb9, + 0xcc, 0x28, 0xf6, 0x7d, 0xaf, 0x81, 0x73, 0xb3, 0x81, 0xe1, 0x54, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {781, + {0x3e, 0xb7, 0xaa, 0x10, 0x95, 0x2a, 0x44, 0x09, 0x71, 0x81, 0xf0, 0x38, + 0x61, 0x43, 0xce, 0x44, 0xe5, 0xcd, 0xc7, 0x36, 0x58, 0x83, 0xd8, 0x9a}, + {0x39, 0x31, 0xdb, 0x3c, 0x4d, 0xa3, 0x1f, 0x19, 0xb8}, + {0xe9, 0x9f, 0x8a, 0xf3, 0xfc, 0x79, 0x4e, 0x01, 0xd0, 0xc7, 0x88, 0xb1, + 0x07, 0xf5, 0x93, 0xd0, 0xa9, 0x6f, 0xf9, 0x8e, 0x4c, 0x42, 0x30, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {782, + {0x2a, 0x83, 0x9a, 0x90, 0xf5, 0x75, 0xf1, 0x6b, 0x4b, 0x8d, 0x23, 0xff, + 0xb3, 0xfa, 0x37, 0x57, 0xc9, 0x4a, 0x2f, 0x73, 0xbc, 0x03, 0xe9, 0x8b}, + {0x39, 0x31, 0xdb, 0x3c, 0x4d, 0xa3, 0x1f, 0x19, 0xb8, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x5d, 0x55, 0xf1, 0xb8, 0x71, 0x57, 0x92, 0x0c, 0x2e, 0x6e, 0x22, 0x5d, + 0xaa, 0x89, 0xbb, 0x11, 0xf6, 0x86, 0x9f, 0xf5, 0x14, 0x93, 0x3d, 0xdd}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {783, + {0xa8, 0x4d, 0x7b, 0x8b, 0x05, 0x47, 0xbf, 0xa6, 0x74, 0xa8, 0xa9, 0xb3, + 0x1b, 0xf2, 0x3b, 0x75, 0x94, 0x05, 0x48, 0x2a, 0xb9, 0x5a, 0x1d, 0x66}, + {0x30, 0x00, 0x3e, 0x20, 0xed, 0x41, 0x8f, 0x26, 0x83}, + {0xfa, 0xdd, 0x52, 0x8c, 0xdd, 0xf8, 0x63, 0x98, 0x3d, 0x21, 0x29, 0xb1, + 0x39, 0xbf, 0x9b, 0x50, 0x76, 0x97, 0xe0, 0x34, 0x32, 0x41, 0x68, 0x3e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {784, + {0xce, 0x67, 0x85, 0x2f, 0x0e, 0x31, 0xce, 0x87, 0x10, 0x55, 0x51, 0x7d, + 0x44, 0x12, 0x3d, 0x6f, 0x04, 0x96, 0xeb, 0x98, 0x18, 0xe6, 0x83, 0x5b}, + {0xb6, 0x7b, 0xc1, 0x9f, 0x62, 0x79, 0xc7, 0x32, 0xed}, + {0xb4, 0x04, 0x04, 0x63, 0xb4, 0xd4, 0x3f, 0x73, 0x11, 0x70, 0xdf, 0x97, + 0xec, 0x41, 0xbd, 0xd2, 0xf0, 0x41, 0xb4, 0x91, 0x7e, 0xdd, 0x0b, 0x36}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {785, + {0xa6, 0x46, 0x5e, 0x80, 0x97, 0xaa, 0x01, 0x14, 0x42, 0x6e, 0x62, 0x12, + 0x63, 0x9b, 0x5d, 0xbf, 0x2c, 0x9a, 0xfa, 0x21, 0xf6, 0x47, 0x00, 0x70}, + {0x38, 0x4e, 0x6c, 0x83, 0x06, 0x36, 0x1e, 0x50, 0x28}, + {0x3d, 0x93, 0xf3, 0xa3, 0x15, 0xcc, 0xe5, 0xe1, 0x2a, 0x11, 0x4f, 0xd2, + 0x2a, 0x8e, 0xde, 0x0f, 0xb8, 0xf8, 0xbd, 0x11, 0xcd, 0x39, 0xc4, 0x47}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {786, + {0x90, 0xb0, 0x60, 0xf9, 0x17, 0x1f, 0x33, 0x53, 0x55, 0xba, 0x47, 0x56, + 0x43, 0xa8, 0xaa, 0x0c, 0xd9, 0x90, 0x59, 0x28, 0xeb, 0x55, 0x47, 0xaf}, + {0xf0, 0xb5, 0xf6, 0xe7, 0xeb, 0x98, 0xe4, 0x1b, 0x53}, + {0x58, 0x2d, 0x53, 0x19, 0x90, 0xd3, 0xcd, 0x88, 0xd6, 0x0e, 0xee, 0x10, + 0x89, 0x34, 0x1f, 0x6e, 0xc3, 0xf7, 0x35, 0x44, 0x2c, 0x06, 0xaf, 0x36}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {787, + {0x1f, 0xdc, 0x1b, 0x88, 0x9e, 0x79, 0xe4, 0x1b, 0xd7, 0x1a, 0xf9, 0xeb, + 0x49, 0xa3, 0x04, 0x46, 0x09, 0xb3, 0xb9, 0x25, 0x93, 0x02, 0xed, 0xe9}, + {0xf0, 0xb5, 0xf6, 0xe7, 0xeb, 0x98, 0xe4, 0x1b, 0x53, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x35, 0x0e, 0x3b, 0x05, 0x37, 0x4c, 0x10, 0x07, 0x57, 0x3f, 0x1e, 0xcc, + 0x54, 0x19, 0xa9, 0x02, 0xe2, 0x1a, 0x35, 0xb6, 0x82, 0x9d, 0x63, 0xaa}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {788, + {0xe6, 0x1c, 0x50, 0x4b, 0x0d, 0xe6, 0xfc, 0xe0, 0xde, 0x98, 0x08, 0xab, + 0xdf, 0x4f, 0xce, 0xfb, 0xd3, 0x05, 0x26, 0xbf, 0x5e, 0x3e, 0x26, 0x1e}, + {0xc9, 0x06, 0x62, 0x46, 0x3a, 0x6c, 0x1a, 0xbc, 0x4c}, + {0x0e, 0xc5, 0x5a, 0x67, 0xfb, 0x9f, 0x46, 0x1f, 0xc9, 0xf2, 0x69, 0x8a, + 0x25, 0x91, 0xeb, 0x64, 0x26, 0xe6, 0x8c, 0x07, 0x72, 0xf6, 0x5b, 0x92}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {789, + {0x78, 0xf8, 0x3f, 0x24, 0x77, 0x30, 0x24, 0x2a, 0x02, 0x72, 0x80, 0x35, + 0x14, 0x63, 0xb0, 0xe2, 0xd7, 0x97, 0xda, 0xdb, 0xda, 0xc9, 0x6b, 0xe7}, + {0x99, 0xb1, 0xc7, 0x3d, 0xf4, 0x53, 0xe0, 0x5f, 0x00}, + {0xd4, 0x01, 0xbc, 0xf5, 0x14, 0xcb, 0x67, 0x9c, 0x84, 0x49, 0x24, 0xdd, + 0xf9, 0x86, 0xb1, 0x32, 0x7b, 0xc0, 0xb8, 0x78, 0xcd, 0xd1, 0x9b, 0x90}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {790, + {0xac, 0xad, 0xc1, 0xbc, 0x27, 0x61, 0x08, 0x75, 0x31, 0x3c, 0x3b, 0x97, + 0xe1, 0x9d, 0xfe, 0xc6, 0x9f, 0x28, 0xdc, 0xb9, 0xaf, 0xe2, 0xd3, 0x2f}, + {0xaf, 0x95, 0x86, 0x21, 0xc9, 0x5a, 0x91, 0x60, 0x5a}, + {0xde, 0xc5, 0xe7, 0xee, 0xf3, 0xbe, 0x54, 0x38, 0x8e, 0x24, 0x4b, 0x56, + 0x47, 0xfd, 0xf9, 0x50, 0x82, 0xf5, 0xc4, 0xfe, 0xee, 0xac, 0xd9, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {791, + {0x1c, 0xc7, 0xcb, 0xc6, 0xa4, 0x6f, 0xd0, 0x91, 0x60, 0xb9, 0x9e, 0x88, + 0x38, 0x30, 0x6c, 0x0f, 0x0d, 0x55, 0x44, 0xce, 0x21, 0xbf, 0x44, 0x2b}, + {0xbc, 0x36, 0x87, 0x33, 0x0c, 0xf8, 0x4c, 0xe2, 0x73}, + {0x93, 0x2a, 0x09, 0x51, 0xf1, 0x5a, 0x5e, 0xd9, 0xb0, 0xb0, 0x7d, 0x2b, + 0xb6, 0x2e, 0x38, 0x15, 0xfc, 0xd2, 0xa5, 0x5c, 0x41, 0xb4, 0xea, 0xb0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {792, + {0x82, 0x82, 0x67, 0x2b, 0x2c, 0x68, 0x0b, 0xf9, 0xff, 0x31, 0xf1, 0x99, + 0x43, 0x56, 0xd1, 0xfa, 0x21, 0x82, 0x27, 0x63, 0x73, 0x65, 0x09, 0x34}, + {0x26, 0x87, 0xd0, 0xd7, 0x68, 0xe4, 0x68, 0x3c, 0xfc}, + {0x30, 0xf7, 0x26, 0xcc, 0x10, 0x06, 0x67, 0x7f, 0x07, 0x20, 0x2d, 0x94, + 0x86, 0x32, 0x0f, 0xfd, 0xa2, 0xea, 0x33, 0x05, 0x54, 0x3d, 0x15, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {793, + {0x98, 0x64, 0xc8, 0x40, 0xd7, 0xd1, 0xc2, 0x5e, 0xbd, 0x0d, 0xb9, 0x8f, + 0x6d, 0xb0, 0xaf, 0xbc, 0x51, 0xd4, 0xbf, 0x31, 0xdb, 0xf4, 0x8a, 0x9a}, + {0x8b, 0x08, 0x98, 0x39, 0x45, 0x6a, 0x4e, 0x05, 0x7e}, + {0xcd, 0x19, 0x0c, 0x14, 0x57, 0xda, 0x8d, 0x65, 0x42, 0xa4, 0xb2, 0xf2, + 0xf0, 0x23, 0xab, 0x7b, 0xce, 0xc4, 0x48, 0x1f, 0xf9, 0xa6, 0x8f, 0x76}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {794, + {0xe3, 0xad, 0x28, 0xd4, 0xdc, 0x3b, 0x55, 0x79, 0x8a, 0x5d, 0x41, 0x14, + 0x21, 0x8c, 0xb2, 0x13, 0x17, 0x87, 0xf1, 0x4b, 0x49, 0x2e, 0x51, 0x36}, + {0x8b, 0x08, 0x98, 0x39, 0x45, 0x6a, 0x4e, 0x05, 0x7e, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0x8f, 0xe0, 0x58, 0x65, 0xe3, 0x99, 0x1e, 0xc0, 0x96, 0xb1, 0xdb, 0x6e, + 0x07, 0xc8, 0xb2, 0x6e, 0xe7, 0x65, 0x1c, 0x87, 0x42, 0x33, 0x98, 0x84}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {795, + {0x77, 0xab, 0xd5, 0x3b, 0x5c, 0x6c, 0x7a, 0xdb, 0xa7, 0x95, 0xbd, 0xc2, + 0xd8, 0x0c, 0x9f, 0x21, 0x3e, 0x6f, 0x5e, 0xa3, 0x7d, 0x7d, 0x31, 0xef}, + {0xa8, 0xa3, 0xca, 0x70, 0x32, 0x62, 0x7c, 0x2c, 0x95}, + {0x32, 0xc0, 0x69, 0xa8, 0x53, 0xd0, 0xda, 0x50, 0x82, 0x4a, 0x5a, 0x2c, + 0x1d, 0x13, 0x16, 0xe1, 0x77, 0x6b, 0x68, 0xca, 0x9d, 0xef, 0xf3, 0x0a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {796, + {0xce, 0x63, 0x10, 0xa5, 0xf1, 0x5d, 0x64, 0x51, 0x36, 0x10, 0x17, 0x58, + 0xa8, 0xf4, 0x5e, 0xc5, 0x07, 0xbc, 0x3f, 0x30, 0xb6, 0x74, 0xef, 0x76}, + {0x2d, 0x6e, 0x5b, 0x8f, 0x73, 0xc9, 0xcc, 0x20, 0x65}, + {0x82, 0x3a, 0xc2, 0xcc, 0x29, 0x72, 0xf0, 0xcd, 0x69, 0xe7, 0x26, 0x06, + 0xea, 0xa2, 0x5d, 0x3e, 0x7b, 0x46, 0x32, 0x7d, 0x94, 0x60, 0x3f, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {797, + {0x2d, 0xbb, 0x3a, 0xd8, 0xda, 0x5d, 0xef, 0x70, 0xb9, 0x0d, 0x60, 0xc2, + 0x3c, 0x1a, 0xe7, 0x4b, 0x24, 0x0e, 0x59, 0xca, 0xa9, 0x43, 0x54, 0x58}, + {0xaf, 0xf6, 0x72, 0xf4, 0x28, 0xb8, 0xe9, 0x12, 0x92}, + {0x92, 0xf9, 0x36, 0x0c, 0x86, 0xae, 0x86, 0xfb, 0xb3, 0xc5, 0x79, 0x5e, + 0xc0, 0xf1, 0x41, 0x8d, 0x5d, 0xec, 0xcc, 0x80, 0xa8, 0x61, 0x43, 0x47}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {798, + {0x36, 0x92, 0x9d, 0x08, 0x5b, 0xbc, 0x3b, 0xd6, 0x2b, 0xda, 0xb8, 0xfb, + 0x73, 0xde, 0xdd, 0x9a, 0xff, 0x76, 0xb3, 0x59, 0xe5, 0x06, 0x8c, 0x0f}, + {0x32, 0xfa, 0xec, 0x8c, 0x57, 0xea, 0x13, 0xd9, 0x13}, + {0x4f, 0xc7, 0x14, 0x57, 0x7e, 0xe4, 0x34, 0xea, 0xc2, 0x74, 0xa7, 0x22, + 0x23, 0xbb, 0xac, 0x80, 0x89, 0xd4, 0x43, 0x8f, 0x1b, 0xdf, 0xb1, 0xec}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {799, + {0x5e, 0xd7, 0xe6, 0x95, 0x71, 0x4c, 0xc7, 0x10, 0xd8, 0x70, 0xd9, 0x3a, + 0x05, 0xfa, 0xac, 0x55, 0xcb, 0xe1, 0x2a, 0x6a, 0xc1, 0xdf, 0x8d, 0xd2}, + {0x32, 0xfa, 0xec, 0x8c, 0x57, 0xea, 0x13, 0xd9, 0x13, 0x5d, 0x4a, 0x37, + 0x0c, 0xf1, 0x22, 0x93}, + {0xa0, 0x13, 0xee, 0xfc, 0xaf, 0x16, 0x99, 0xf1, 0x55, 0x95, 0xe1, 0x15, + 0x55, 0xbe, 0x53, 0x63, 0x56, 0xb3, 0x8a, 0x2e, 0xa3, 0xb1, 0x2b, 0xd4}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {800, + {0x68, 0x4f, 0xbb, 0x2f, 0x7a, 0x0d, 0x9a, 0x5f, 0x02, 0xf9, 0x87, 0x4b, + 0xae, 0xed, 0x82, 0x0b, 0xc9, 0x37, 0x2d, 0x50, 0xe7, 0xdd, 0x80, 0xf9}, + {0x51, 0xef, 0xe3, 0x06, 0x16, 0xca, 0xaf, 0x16, 0xcb}, + {0xf5, 0x97, 0x9a, 0x53, 0x2b, 0x8a, 0x99, 0x47, 0xb6, 0x21, 0x0b, 0xd8, + 0x55, 0x86, 0x28, 0x53, 0x52, 0xa8, 0x4a, 0xad, 0x7e, 0x60, 0x82, 0x3c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {801, + {0xf5, 0xf8, 0x96, 0xa3, 0xbd, 0x2f, 0x4a, 0x98, 0x23, 0xef, 0x16, 0x2b, + 0x00, 0xb8, 0x05, 0xd7, 0xde, 0x1e, 0xa4, 0x66, 0x26, 0x96, 0xa2, 0x58}, + {0x6c, 0xcd, 0xd5, 0x85, 0x18, 0x40, 0x97, 0xeb, 0xd5, 0xc3, 0xaf, + 0x3e, 0x47, 0xd0, 0x2c, 0x19, 0x14, 0x7b, 0x4d, 0x99, 0x5f, 0x96, + 0x43, 0x66, 0x91, 0x56, 0x75, 0x8c, 0x13, 0x16, 0x8f}, + {0x4e, 0x9b, 0xc2, 0xbc, 0xbc, 0x6c, 0x1e, 0x13, 0xd3, 0x35, + 0xbc, 0xc0, 0xf7, 0x73, 0x6a, 0x88, 0xfa, 0x87, 0x53, 0x66, + 0x15, 0xbb, 0x8e, 0x63, 0x8b, 0xcc, 0x81, 0x66, 0x84, 0x68, + 0x17, 0x90, 0x67, 0xcf, 0xa9, 0x8a, 0x9d, 0x0e, 0x33, 0x26}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {802, + {0x68, 0x88, 0x33, 0xd5, 0x6c, 0xf1, 0xa0, 0xf4, 0x92, 0xbf, 0x1f, 0x7e, + 0x35, 0xc2, 0xfa, 0x62, 0x99, 0xa2, 0xb1, 0xb5, 0xca, 0x2a, 0x28, 0x23}, + {0x6c, 0xcd, 0xd5, 0x85, 0x18, 0x40, 0x97, 0xeb, 0xd5, 0xc3, 0xaf, + 0x3e, 0x47, 0xd0, 0x2c, 0x19, 0x14, 0x7b, 0x4d, 0x99, 0x5f, 0x96, + 0x43, 0x66, 0x91, 0x56, 0x75, 0x8c, 0x13, 0x16, 0x8f, 0xf4}, + {0x4b, 0x7c, 0x17, 0xd7, 0xa7, 0x18, 0x9e, 0x79, 0x55, 0xc0, + 0x3a, 0xbb, 0x0c, 0xa9, 0x5f, 0xc0, 0xc7, 0x80, 0x95, 0x37, + 0x87, 0x97, 0x20, 0x97, 0xae, 0x59, 0x6d, 0x46, 0xfe, 0x2a, + 0x8c, 0xd7, 0x59, 0x95, 0xe6, 0x30, 0x97, 0x80, 0xae, 0x5f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {803, + {0xbc, 0x44, 0xf9, 0x3c, 0x11, 0xa8, 0x03, 0xd2, 0xa0, 0x37, 0xdd, 0x84, + 0x42, 0xc3, 0x70, 0xa7, 0xf5, 0xc6, 0x77, 0xee, 0xd0, 0x47, 0x06, 0xc6}, + {0x39, 0x8f, 0xda, 0x7d, 0x8c, 0xcb, 0xa2, 0xb5, 0x54, 0xcb, 0x88, + 0x55, 0x9d, 0xfe, 0xc9, 0x13, 0xd9, 0x3b, 0xea, 0x51, 0x75, 0x0c, + 0xb4, 0x1f, 0x29, 0x1c, 0xeb, 0x34, 0xe8, 0xce, 0x36}, + {0x2e, 0xf9, 0x99, 0x0c, 0xc8, 0x2b, 0xde, 0x24, 0xb1, 0x49, + 0xa3, 0x21, 0xfa, 0x46, 0xc1, 0xc2, 0xda, 0x90, 0x02, 0x7d, + 0x2d, 0x02, 0x94, 0xad, 0x46, 0x11, 0x4e, 0x2a, 0xde, 0xbe, + 0x5b, 0x77, 0x71, 0x29, 0xbf, 0x67, 0xf2, 0xae, 0xe9, 0x00}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {804, + {0x1c, 0x88, 0x3a, 0xf7, 0x51, 0x47, 0xba, 0xe6, 0xf3, 0x42, 0x05, 0xcd, + 0x65, 0x6a, 0xd3, 0x0e, 0xc9, 0x7e, 0x61, 0x74, 0x56, 0x59, 0x1c, 0xe6}, + {0xbd, 0xd7, 0x93, 0xf0, 0x86, 0xd8, 0x73, 0x3f, 0x69, 0x05, 0x5b, + 0xd7, 0x9b, 0xbc, 0x44, 0x8b, 0xe8, 0x57, 0x28, 0x6e, 0x91, 0x8f, + 0xd4, 0xc5, 0x4b, 0xe4, 0xac, 0xf4, 0xec, 0xa5, 0xe4}, + {0xf2, 0x4f, 0x67, 0x47, 0x71, 0x1c, 0xf7, 0x2f, 0xab, 0x04, + 0x22, 0x02, 0x6c, 0x6d, 0x54, 0x8c, 0xcd, 0xba, 0x78, 0x6d, + 0x77, 0xab, 0x90, 0x0a, 0xc3, 0xfb, 0x8f, 0x39, 0xf1, 0x16, + 0xd3, 0x8e, 0x92, 0xc8, 0x2d, 0x5f, 0xd9, 0xa0, 0x45, 0xdd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {805, + {0xb6, 0x43, 0x0a, 0x81, 0xd5, 0xd6, 0x02, 0x60, 0xbc, 0x80, 0xe6, 0x49, + 0x2a, 0xc1, 0x3e, 0xc5, 0xa2, 0xc4, 0x4e, 0x8e, 0x24, 0x6d, 0xba, 0xc7}, + {0xce, 0x84, 0x8d, 0x0a, 0x69, 0x42, 0xd4, 0x9c, 0x62, 0x1e, 0x1f, + 0xe9, 0xb4, 0xdf, 0x59, 0xd4, 0xca, 0x85, 0xe4, 0xdd, 0x38, 0x41, + 0xb8, 0x92, 0x42, 0x73, 0xb8, 0xa3, 0x62, 0xc9, 0xfd}, + {0x70, 0x80, 0xdc, 0x3e, 0xd8, 0xe4, 0xc1, 0x28, 0xbc, 0x9c, + 0xec, 0x01, 0x7a, 0x68, 0xbd, 0xba, 0xf4, 0xa0, 0xd4, 0xa4, + 0x32, 0xdf, 0xb3, 0x14, 0xe9, 0xbe, 0x0a, 0x60, 0xbd, 0xaa, + 0xe1, 0x88, 0x12, 0x35, 0x4c, 0xa0, 0x5e, 0x33, 0x5d, 0x00}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {806, + {0x8f, 0x93, 0xe0, 0x73, 0xba, 0x07, 0xd3, 0x7b, 0x17, 0x14, 0x70, 0xff, + 0x14, 0x79, 0x38, 0xc7, 0x51, 0x7b, 0xf3, 0x45, 0x72, 0xa7, 0x40, 0x7e}, + {0x88, 0xc7, 0x00, 0x76, 0x2a, 0xfe, 0x25, 0xb2, 0x27, 0x04, 0x88, + 0x9c, 0x42, 0x0d, 0x95, 0xab, 0xb0, 0x38, 0xe2, 0x63, 0x4d, 0x6c, + 0x51, 0x23, 0x74, 0x58, 0x7f, 0x7d, 0x96, 0x83, 0xb9}, + {0x58, 0x6f, 0x21, 0x15, 0xb3, 0xcc, 0xd1, 0xa1, 0x34, 0x44, + 0x4b, 0x0d, 0xa1, 0x6a, 0x14, 0x9a, 0xc4, 0xa0, 0xee, 0x3c, + 0xa0, 0xa5, 0x3b, 0x87, 0x60, 0x84, 0xc8, 0x1a, 0x3e, 0x19, + 0xa1, 0x42, 0x4d, 0xfd, 0xdf, 0xd1, 0xe9, 0x5e, 0xc5, 0xc4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {807, + {0x8f, 0x30, 0xf6, 0xea, 0x6f, 0xbd, 0x93, 0x71, 0x35, 0x0d, 0xba, 0xb9, + 0x8a, 0xdf, 0x74, 0x08, 0x5c, 0x1d, 0x03, 0xde, 0x16, 0x5c, 0xee, 0xde}, + {0x49, 0xee, 0x1d, 0x82, 0x12, 0x58, 0xde, 0xaa, 0xbd, 0xf3, 0x2c, + 0x5d, 0x19, 0xf2, 0x86, 0x6d, 0x1d, 0xd6, 0xc8, 0x5d, 0x1a, 0x29, + 0xc0, 0xa8, 0x89, 0x87, 0xdf, 0x8f, 0x73, 0xa5, 0x32}, + {0x2d, 0xdd, 0x3e, 0x68, 0x58, 0x44, 0x5d, 0x85, 0x52, 0x3f, + 0xf6, 0x68, 0xbb, 0xf0, 0x56, 0xf1, 0x2f, 0x5a, 0x44, 0x36, + 0x09, 0x4e, 0x1e, 0x65, 0x49, 0x3d, 0x2c, 0x60, 0x36, 0x9e, + 0x33, 0xc2, 0x84, 0x3f, 0xe3, 0x2c, 0x26, 0x9d, 0x46, 0x12}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {808, + {0x3c, 0xbe, 0x1b, 0xfe, 0xa7, 0xb9, 0x87, 0x1e, 0x3c, 0x0a, 0x22, 0x40, + 0x1b, 0x7b, 0xa8, 0xdb, 0xe8, 0x1c, 0x77, 0xf7, 0x63, 0xff, 0x79, 0x60}, + {0xf0, 0x54, 0x08, 0xa3, 0xef, 0x31, 0x6a, 0xf5, 0x83, 0x92, 0x78, + 0x4a, 0x02, 0xfa, 0xfe, 0xa9, 0xc7, 0x0d, 0x26, 0x34, 0x4f, 0x50, + 0xd3, 0x7a, 0x34, 0x67, 0x7d, 0x0c, 0x1c, 0xc5, 0x87}, + {0xdc, 0x93, 0x82, 0x40, 0x17, 0x88, 0x8d, 0x60, 0x08, 0xfb, + 0x01, 0xb0, 0x05, 0x0f, 0x14, 0x0e, 0xf6, 0x7a, 0x58, 0x37, + 0x23, 0x2f, 0x56, 0xb4, 0x8e, 0x9b, 0xc6, 0x0a, 0x99, 0x14, + 0x6a, 0x28, 0x26, 0xf2, 0x71, 0x08, 0xb3, 0x8b, 0x76, 0x65}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {809, + {0xa3, 0xa3, 0x43, 0xd1, 0xdf, 0x3b, 0xe0, 0xb4, 0x40, 0x38, 0x9b, 0x6b, + 0xa6, 0x97, 0x9b, 0xc2, 0xa5, 0xaf, 0x28, 0x49, 0x6e, 0x8f, 0x98, 0x08}, + {0xac, 0xd6, 0x09, 0xfe, 0x0c, 0xbe, 0xde, 0x43, 0xbf, 0x8f, 0xaa, + 0xfd, 0xcd, 0x53, 0xb3, 0x02, 0x49, 0x29, 0x5c, 0x30, 0x1c, 0xa6, + 0x1e, 0xf6, 0xf0, 0xee, 0x1f, 0x45, 0x4e, 0xf0, 0x9d}, + {0xc9, 0xfd, 0x8c, 0x35, 0x42, 0x21, 0xec, 0xc6, 0x48, 0x8e, + 0xb9, 0x32, 0x3c, 0x3c, 0x9f, 0x16, 0x97, 0xfc, 0x6a, 0x1e, + 0x7c, 0x30, 0x9e, 0x5f, 0x3f, 0x1b, 0x64, 0x3e, 0x5e, 0x1d, + 0xc1, 0xfd, 0x94, 0x93, 0xd9, 0xd8, 0x0b, 0x9e, 0x51, 0x86}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {810, + {0x11, 0x22, 0x88, 0x81, 0x54, 0x7e, 0xa5, 0x94, 0x97, 0x76, 0x3b, 0x04, + 0xe9, 0x16, 0x04, 0x7c, 0x6f, 0xc5, 0x2f, 0xcd, 0x62, 0xb4, 0x9e, 0xab}, + {0xac, 0xd6, 0x09, 0xfe, 0x0c, 0xbe, 0xde, 0x43, 0xbf, 0x8f, 0xaa, + 0xfd, 0xcd, 0x53, 0xb3, 0x02, 0x49, 0x29, 0x5c, 0x30, 0x1c, 0xa6, + 0x1e, 0xf6, 0xf0, 0xee, 0x1f, 0x45, 0x4e, 0xf0, 0x9d, 0xf4}, + {0xf4, 0x6f, 0x36, 0x92, 0xb8, 0x6f, 0xf0, 0x35, 0x09, 0x8b, + 0x1b, 0x86, 0x35, 0xef, 0x4b, 0x93, 0xa2, 0x23, 0x05, 0xbd, + 0xf5, 0x9f, 0xbc, 0x97, 0xcf, 0x43, 0x18, 0x4a, 0x04, 0x75, + 0xa4, 0x72, 0x1a, 0xa4, 0x6d, 0x0a, 0x21, 0xf8, 0xaa, 0x7d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {811, + {0x15, 0xc0, 0x04, 0x18, 0xc1, 0x7e, 0x57, 0xbd, 0xf4, 0x2b, 0x6f, 0xb1, + 0xb9, 0xd3, 0x0d, 0xd6, 0x25, 0x1a, 0x9d, 0x16, 0xe8, 0x12, 0xa3, 0x46}, + {0x5c, 0xae, 0x6d, 0x85, 0x20, 0x6b, 0x45, 0x9d, 0x2f, 0x29, 0x64, + 0xf6, 0x4d, 0x8d, 0xe8, 0xf4, 0xc0, 0xd1, 0x4f, 0x79, 0xf6, 0xe9, + 0x6b, 0x2f, 0xbf, 0x4e, 0xf8, 0xca, 0xa3, 0x48, 0x2b}, + {0x37, 0xce, 0x7e, 0xf3, 0x08, 0xae, 0x2a, 0x45, 0xd3, 0xdc, + 0xc1, 0xa2, 0x55, 0x37, 0xbe, 0x5c, 0x18, 0xd6, 0x37, 0x7a, + 0x87, 0x03, 0x66, 0x34, 0x84, 0xb9, 0x80, 0x74, 0xec, 0x96, + 0x76, 0x7b, 0xe4, 0xd2, 0x48, 0xdf, 0x06, 0xd2, 0x0f, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {812, + {0x94, 0xc9, 0x56, 0xc6, 0x3e, 0x39, 0x20, 0x36, 0x28, 0x53, 0xac, 0x9c, + 0x18, 0x86, 0x6a, 0xdd, 0xf0, 0x9b, 0xe0, 0x59, 0x1a, 0xb4, 0x1d, 0xdb}, + {0xbc, 0xff, 0xfd, 0x4e, 0x5f, 0x1e, 0x49, 0xaf, 0x81, 0x5a, 0x06, + 0x6e, 0x6d, 0x27, 0x37, 0x05, 0xc7, 0x34, 0xe4, 0x18, 0x1c, 0x9f, + 0xc5, 0xfb, 0xcc, 0x17, 0x81, 0x93, 0xce, 0x0f, 0x17}, + {0xe5, 0x34, 0xa8, 0x61, 0x10, 0x0a, 0xa7, 0xf7, 0x33, 0x74, + 0xd1, 0x63, 0x74, 0x6d, 0x01, 0x33, 0xf2, 0xb9, 0xf8, 0x4d, + 0xab, 0xfe, 0x26, 0xc0, 0xa1, 0x39, 0x1a, 0xe4, 0xad, 0x72, + 0x1f, 0x6e, 0xde, 0xcc, 0xcc, 0xef, 0xc6, 0x52, 0x53, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {813, + {0xac, 0x42, 0xb9, 0xf7, 0x0c, 0x6d, 0xc0, 0x09, 0x01, 0x40, 0x47, 0x5f, + 0xc8, 0x03, 0x61, 0x82, 0x2b, 0x2a, 0x6c, 0x7f, 0x9b, 0x26, 0x4d, 0xf8}, + {0x1d, 0xd4, 0xe5, 0x8f, 0x3a, 0x52, 0x44, 0x2f, 0x8c, 0xcf, 0xd6, + 0x99, 0x12, 0x99, 0x85, 0x85, 0x33, 0xb6, 0x29, 0x7b, 0x64, 0xd5, + 0x16, 0x4e, 0x0d, 0xc7, 0x01, 0x02, 0x45, 0x43, 0x55}, + {0x7a, 0xe1, 0xab, 0xf5, 0x27, 0x1b, 0xc1, 0x80, 0x44, 0x09, + 0x17, 0x28, 0x9d, 0x2b, 0x09, 0xac, 0x7f, 0x09, 0xaf, 0x6c, + 0x80, 0xaf, 0xfe, 0x68, 0xb7, 0x45, 0xed, 0x8e, 0x95, 0x06, + 0xde, 0x2e, 0x6e, 0xe5, 0xcb, 0xb3, 0xa0, 0xfa, 0xa0, 0x91}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {814, + {0x29, 0xcb, 0x81, 0x98, 0xa3, 0x69, 0x04, 0xc6, 0x02, 0xb5, 0x2e, 0x6b, + 0x87, 0x67, 0x2c, 0x54, 0x6a, 0x2e, 0x16, 0x71, 0x74, 0x94, 0x1a, 0x94}, + {0x1d, 0xd4, 0xe5, 0x8f, 0x3a, 0x52, 0x44, 0x2f, 0x8c, 0xcf, 0xd6, + 0x99, 0x12, 0x99, 0x85, 0x85, 0x33, 0xb6, 0x29, 0x7b, 0x64, 0xd5, + 0x16, 0x4e, 0x0d, 0xc7, 0x01, 0x02, 0x45, 0x43, 0x55, 0xf4}, + {0x95, 0xbb, 0x18, 0x72, 0x2e, 0x1d, 0xf4, 0x46, 0x12, 0x60, + 0x95, 0x43, 0x79, 0x65, 0x84, 0xa2, 0x10, 0x12, 0xa8, 0xf9, + 0xea, 0x19, 0x97, 0xe9, 0x43, 0x25, 0x15, 0x9d, 0x0a, 0x4a, + 0x96, 0x7a, 0xcc, 0x6c, 0x20, 0x5a, 0x06, 0xc3, 0xad, 0xe8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {815, + {0xb8, 0x32, 0x17, 0x13, 0x68, 0x40, 0xab, 0x5b, 0xed, 0x08, 0xb8, 0xe3, + 0x13, 0xe2, 0x10, 0xd5, 0xd6, 0xa9, 0x8d, 0x50, 0xe1, 0x21, 0xc1, 0x2d}, + {0x10, 0xe6, 0xf8, 0x8f, 0x2b, 0xf1, 0x54, 0xb4, 0x7f, 0xfd, 0x6a, + 0xa8, 0xb2, 0x22, 0x6d, 0x87, 0xb7, 0x56, 0xed, 0x46, 0x30, 0xc8, + 0x44, 0xfb, 0xce, 0x7a, 0x25, 0x07, 0xd5, 0xdb, 0x87}, + {0x60, 0x9e, 0x94, 0x22, 0x6b, 0x98, 0xb8, 0x3c, 0x1d, 0xd5, + 0x60, 0xa8, 0xcc, 0x71, 0xbe, 0xb9, 0x50, 0x9a, 0xbb, 0x65, + 0xbe, 0x1f, 0xb3, 0xb4, 0x3d, 0xfc, 0x97, 0xc3, 0x0e, 0x17, + 0x26, 0xbc, 0xb1, 0x7a, 0x05, 0x65, 0xba, 0xc8, 0x8f, 0xbd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {816, + {0xfc, 0x9c, 0x6a, 0x68, 0x2a, 0x71, 0x00, 0xa9, 0x3c, 0xef, 0xb0, 0x1f, + 0x27, 0x76, 0xb7, 0x02, 0x56, 0x46, 0xaf, 0xc4, 0xec, 0xf3, 0x0e, 0x07}, + {0x7d, 0xba, 0x9b, 0x51, 0x32, 0x78, 0x18, 0x55, 0x44, 0x27, 0xcc, + 0x41, 0xfe, 0x68, 0xb9, 0xac, 0x88, 0xbf, 0xd7, 0x3a, 0x94, 0x0e, + 0xd0, 0xfe, 0xa0, 0x31, 0x5b, 0x86, 0xd0, 0x71, 0x2d}, + {0xa5, 0xe2, 0xf0, 0xba, 0xe3, 0xa6, 0x1d, 0x66, 0x9b, 0xb5, + 0xce, 0x3f, 0xd7, 0x3e, 0xc1, 0x3e, 0x41, 0x59, 0x59, 0x99, + 0xb6, 0x32, 0x7e, 0x1d, 0x25, 0x8b, 0x22, 0xf7, 0x63, 0xd7, + 0xc0, 0x04, 0x4e, 0x20, 0x1d, 0x43, 0x08, 0x67, 0xb6, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {817, + {0x4b, 0x5c, 0x4b, 0xd5, 0xbe, 0x3d, 0x44, 0x82, 0x7e, 0x71, 0xee, 0x8a, + 0xc2, 0x7f, 0x8f, 0xbd, 0xf4, 0x0d, 0xe4, 0xc5, 0xb2, 0x93, 0xe7, 0x43}, + {0xb7, 0xfc, 0x0d, 0x76, 0x46, 0x72, 0x18, 0xad, 0x46, 0x60, 0x1c, + 0x7d, 0xdf, 0xd3, 0x4c, 0xe3, 0x8b, 0xa6, 0xae, 0x6a, 0x63, 0x00, + 0x24, 0x76, 0xc2, 0xc1, 0x19, 0x67, 0x10, 0x66, 0x0b}, + {0x2c, 0xea, 0x23, 0x7a, 0x87, 0x96, 0xd5, 0xcc, 0xe0, 0x90, + 0x48, 0xae, 0x54, 0x44, 0x39, 0x63, 0x1b, 0x8b, 0xfc, 0xb6, + 0x59, 0x1a, 0x0a, 0x98, 0xd8, 0x3e, 0xad, 0xcf, 0x3a, 0xc4, + 0x5d, 0x54, 0xda, 0x8d, 0x03, 0xe4, 0x5c, 0x05, 0x00, 0xac}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {818, + {0xca, 0x52, 0x23, 0x32, 0xe2, 0x75, 0x58, 0xd2, 0x7e, 0xf0, 0x7c, 0xc9, + 0xa8, 0x8a, 0xf7, 0xd7, 0xde, 0xfb, 0xa4, 0xff, 0x7d, 0x53, 0x02, 0xad}, + {0xf5, 0xd7, 0x58, 0xf3, 0x08, 0x70, 0x81, 0x0f, 0x74, 0x35, 0x78, + 0xdb, 0x03, 0x8a, 0x90, 0x3f, 0xe1, 0xce, 0x98, 0x51, 0xfd, 0xc9, + 0x2b, 0xa0, 0x0a, 0xe2, 0x82, 0x0f, 0x2b, 0x9e, 0xe6}, + {0xab, 0xb0, 0x76, 0x00, 0xff, 0xbf, 0xc0, 0x04, 0xbf, 0xbe, + 0x3f, 0x5f, 0xd1, 0xc7, 0x83, 0xd6, 0xd2, 0x1e, 0xa1, 0xce, + 0x90, 0x6e, 0x77, 0x88, 0x99, 0xca, 0xd8, 0xb8, 0xee, 0x9e, + 0x8c, 0x59, 0x35, 0xe7, 0x23, 0xf9, 0x97, 0x33, 0xd0, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {819, + {0x3e, 0x02, 0x32, 0x41, 0x7a, 0x93, 0x9c, 0xf5, 0xf7, 0x36, 0xd6, 0x13, + 0x35, 0xc3, 0x6f, 0x75, 0xcb, 0xfb, 0x5b, 0x77, 0x49, 0x1b, 0x9d, 0x10}, + {0xc6, 0x96, 0xe0, 0x8c, 0x42, 0x65, 0xb5, 0xa2, 0x55, 0x23, 0x25, + 0xb9, 0xef, 0xc6, 0x19, 0x66, 0x79, 0x96, 0x51, 0xa3, 0x63, 0x65, + 0xa3, 0xa2, 0xcf, 0x1c, 0xa7, 0xd7, 0xff, 0x89, 0xa9}, + {0xe3, 0x0e, 0x74, 0xec, 0xcf, 0xdd, 0x5c, 0x95, 0xda, 0x3f, + 0xd8, 0xaa, 0x4b, 0x58, 0x33, 0x06, 0xd2, 0x69, 0xbe, 0xc9, + 0xa0, 0x89, 0x25, 0x89, 0x6c, 0xbf, 0x32, 0x01, 0x10, 0xee, + 0xed, 0x75, 0x78, 0x09, 0x63, 0xa2, 0x43, 0xec, 0x93, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {820, + {0x09, 0x29, 0x89, 0x8d, 0xc1, 0x79, 0x6d, 0xa1, 0x08, 0x4b, 0x5b, 0xde, + 0x72, 0x43, 0xa8, 0x84, 0xf5, 0x8a, 0xd1, 0x8e, 0xe9, 0xbe, 0x05, 0xe8}, + {0xc6, 0x96, 0xe0, 0x8c, 0x42, 0x65, 0xb5, 0xa2, 0x55, 0x23, 0x25, + 0xb9, 0xef, 0xc6, 0x19, 0x66, 0x79, 0x96, 0x51, 0xa3, 0x63, 0x65, + 0xa3, 0xa2, 0xcf, 0x1c, 0xa7, 0xd7, 0xff, 0x89, 0xa9, 0xf4}, + {0xa5, 0x21, 0x42, 0x62, 0x01, 0x86, 0x67, 0x39, 0xb0, 0x7f, + 0xa6, 0x36, 0xb8, 0x70, 0x39, 0x26, 0x97, 0x76, 0x12, 0x3e, + 0x6b, 0x57, 0x8b, 0xa2, 0x20, 0xed, 0xf9, 0xd0, 0x96, 0x6c, + 0x01, 0x58, 0x32, 0x95, 0x62, 0x03, 0x97, 0x22, 0xd3, 0x72}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {821, + {0x51, 0x80, 0xa0, 0xd1, 0xd7, 0x9e, 0x3f, 0x07, 0xa0, 0x21, 0x75, 0x7f, + 0x7b, 0x9b, 0x5c, 0x78, 0x9c, 0x4a, 0x4e, 0xb6, 0xd2, 0x07, 0x35, 0x5b}, + {0xb2, 0xdc, 0x2b, 0x87, 0x51, 0xd7, 0x95, 0x9a, 0x52, 0xce, 0x77, + 0xf1, 0x8a, 0x44, 0xc0, 0x8b, 0x6f, 0x15, 0xb1, 0x7d, 0xbe, 0x87, + 0xa3, 0x75, 0x5d, 0x9e, 0xa9, 0x46, 0x4d, 0x37, 0xa2}, + {0xae, 0xc1, 0x9d, 0x55, 0x87, 0x91, 0xf4, 0xd2, 0xe6, 0x1e, + 0x8d, 0x2a, 0xf1, 0xe4, 0x04, 0xc2, 0x2a, 0x32, 0xcb, 0x37, + 0x29, 0x13, 0xad, 0x8e, 0xf2, 0xfa, 0x00, 0xd6, 0x7a, 0xdd, + 0x33, 0x2d, 0x12, 0x9b, 0xb0, 0xee, 0x2d, 0x37, 0xef, 0x5e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {822, + {0x57, 0x12, 0x4c, 0x32, 0x04, 0xe4, 0xc4, 0xc7, 0x8d, 0x5e, 0xa7, 0xca, + 0x9b, 0x1b, 0xca, 0xdb, 0x58, 0xa7, 0x0c, 0xac, 0x69, 0x89, 0xa7, 0xba}, + {0x62, 0x6d, 0xa0, 0xc3, 0xd3, 0x9c, 0xd4, 0xb8, 0x78, 0xe1, 0xda, + 0xcc, 0x9c, 0x9b, 0xa8, 0x60, 0xd3, 0xd5, 0x63, 0x0c, 0xc0, 0x3e, + 0x85, 0xfe, 0x75, 0x17, 0xeb, 0x3c, 0x9a, 0x79, 0xa7}, + {0x01, 0xf9, 0x9a, 0xc8, 0x97, 0x58, 0x5f, 0x1e, 0xaf, 0x6a, + 0x1a, 0xea, 0x80, 0xcf, 0x42, 0x0f, 0xd2, 0x6d, 0x41, 0x22, + 0x61, 0xfe, 0x29, 0x47, 0xa9, 0xa7, 0x4e, 0x6f, 0xba, 0x76, + 0x27, 0x82, 0xc3, 0x6b, 0x3d, 0x9d, 0x57, 0x11, 0x71, 0x37}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {823, + {0x35, 0xfe, 0xc3, 0xfd, 0xde, 0x52, 0x6a, 0x57, 0x4d, 0x4c, 0xee, 0xfd, + 0xa6, 0x59, 0xbf, 0x26, 0x31, 0x74, 0xbf, 0x6c, 0xac, 0x9c, 0xa0, 0x9f}, + {0x49, 0x8c, 0xc7, 0x50, 0xef, 0xb4, 0xdc, 0xfb, 0x59, 0x77, 0x55, + 0xfb, 0x51, 0x19, 0x14, 0x44, 0xcf, 0x10, 0xb2, 0x31, 0xff, 0x62, + 0xbe, 0x4b, 0x47, 0x12, 0x69, 0xa7, 0x7c, 0x51, 0xad}, + {0xb8, 0x00, 0xd3, 0x2b, 0xd3, 0x45, 0x59, 0x24, 0x69, 0x6c, + 0xe3, 0x14, 0x92, 0x00, 0xfb, 0x2d, 0xc7, 0x93, 0x38, 0x50, + 0xf3, 0xd7, 0x5c, 0x3c, 0xd4, 0x52, 0x79, 0xa1, 0x10, 0x4c, + 0xe3, 0xf4, 0x8c, 0x27, 0x2d, 0xcf, 0xc4, 0xd4, 0xa9, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {824, + {0x0c, 0x3d, 0x7f, 0xc1, 0xc9, 0x2d, 0x44, 0x5a, 0x75, 0x7a, 0xd5, 0x89, + 0x19, 0xb9, 0x9e, 0x5d, 0xab, 0x7f, 0x5b, 0x87, 0x7d, 0xb9, 0xc9, 0xac}, + {0xa5, 0xee, 0x65, 0x25, 0x78, 0xd8, 0x8b, 0xe6, 0x54, 0x3c, 0xc4, + 0x05, 0x86, 0xc8, 0x94, 0x98, 0xc6, 0x48, 0x6a, 0x3f, 0x53, 0xf3, + 0x9c, 0x1f, 0x5f, 0x6e, 0x48, 0x36, 0x9a, 0x9a, 0xf9}, + {0x61, 0x29, 0xd6, 0xe9, 0xeb, 0x24, 0xe6, 0x0e, 0xe8, 0x72, + 0x2b, 0xa3, 0x53, 0x0c, 0x85, 0xae, 0x5d, 0xe0, 0x6c, 0xc4, + 0xc6, 0x30, 0x00, 0x2a, 0xa9, 0xf9, 0x61, 0x2e, 0x3a, 0xa9, + 0x57, 0xe8, 0xa2, 0xbc, 0x0e, 0xd9, 0x7c, 0xab, 0x65, 0x54}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {825, + {0x91, 0xb9, 0x9f, 0x98, 0x8d, 0x4a, 0xab, 0xff, 0xf1, 0x4e, 0xb3, 0xe1, + 0x1c, 0xe0, 0x80, 0x20, 0x60, 0xef, 0xe1, 0xb2, 0x44, 0x54, 0x59, 0x21}, + {0xa5, 0xee, 0x65, 0x25, 0x78, 0xd8, 0x8b, 0xe6, 0x54, 0x3c, 0xc4, + 0x05, 0x86, 0xc8, 0x94, 0x98, 0xc6, 0x48, 0x6a, 0x3f, 0x53, 0xf3, + 0x9c, 0x1f, 0x5f, 0x6e, 0x48, 0x36, 0x9a, 0x9a, 0xf9, 0xf4}, + {0x1b, 0xfc, 0x43, 0x7f, 0x7e, 0x7d, 0x3d, 0x5d, 0x09, 0xd0, + 0x9f, 0x80, 0xad, 0x41, 0x71, 0xf7, 0xd4, 0x45, 0xaa, 0x6f, + 0x0e, 0x3f, 0xc3, 0x63, 0xb5, 0x47, 0x1e, 0x12, 0xe9, 0x4f, + 0x46, 0x0e, 0x00, 0xa5, 0xe1, 0xe9, 0xb0, 0x5d, 0x12, 0xa2}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {826, + {0xc8, 0x79, 0x1d, 0x24, 0x15, 0x41, 0xc5, 0x90, 0x08, 0x0c, 0xa0, 0xf4, + 0xd6, 0x00, 0xb1, 0x21, 0xce, 0x35, 0x7b, 0x49, 0x42, 0x0c, 0x19, 0xe6}, + {0x10, 0x21, 0x06, 0xb8, 0xaf, 0x61, 0xe1, 0x02, 0xea, 0x7f, 0x78, + 0xca, 0xd2, 0x18, 0xca, 0x7b, 0x55, 0xa8, 0x7f, 0xc6, 0x18, 0x4b, + 0x6e, 0x24, 0x4f, 0xbf, 0xe3, 0x81, 0x4b, 0x8b, 0x1b}, + {0x68, 0x8c, 0x1c, 0xa1, 0xea, 0x2a, 0xb2, 0xad, 0xd5, 0xfb, + 0x1f, 0xee, 0x4c, 0xf1, 0x96, 0x32, 0x7e, 0xbb, 0x36, 0xf9, + 0xdc, 0x61, 0xcc, 0x4f, 0x14, 0x93, 0xca, 0xc4, 0x15, 0xcb, + 0x75, 0x78, 0x9c, 0xe6, 0xe3, 0x7d, 0x60, 0xd5, 0x3d, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {827, + {0xef, 0xf4, 0x61, 0x7b, 0x16, 0x75, 0x89, 0xcd, 0x35, 0xd9, 0x1c, 0xaf, + 0xbd, 0xab, 0x86, 0x22, 0x60, 0xeb, 0x1e, 0x24, 0x25, 0x9c, 0x0f, 0x7e}, + {0xf9, 0x27, 0x48, 0xdc, 0x1e, 0x52, 0x1b, 0x67, 0x1e, 0x95, 0x28, + 0x06, 0x06, 0xe8, 0x32, 0x87, 0x54, 0xa9, 0xaa, 0x1e, 0x4a, 0x3c, + 0x49, 0x39, 0x58, 0xd5, 0x94, 0x28, 0xb7, 0xa3, 0xc4}, + {0x65, 0x2f, 0x37, 0x3a, 0x2a, 0xf0, 0xb7, 0x00, 0xbd, 0x5b, + 0xe2, 0x0f, 0x7c, 0xae, 0x5d, 0x5b, 0xe7, 0xa8, 0x86, 0x9d, + 0xb8, 0x52, 0x84, 0x43, 0x58, 0x15, 0xe9, 0x65, 0xd8, 0x75, + 0xc3, 0xf9, 0xde, 0xaa, 0x8d, 0x4e, 0x28, 0xc6, 0xa3, 0xbf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {828, + {0x50, 0x6b, 0xad, 0x5f, 0x4c, 0x98, 0x58, 0x9d, 0xe5, 0xb7, 0xae, 0x06, + 0x9b, 0xf1, 0x52, 0x05, 0xc5, 0x46, 0xa1, 0xe0, 0x4a, 0xbf, 0x2a, 0x60}, + {0xf9, 0x27, 0x48, 0xdc, 0x1e, 0x52, 0x1b, 0x67, 0x1e, 0x95, 0x28, + 0x06, 0x06, 0xe8, 0x32, 0x87, 0x54, 0xa9, 0xaa, 0x1e, 0x4a, 0x3c, + 0x49, 0x39, 0x58, 0xd5, 0x94, 0x28, 0xb7, 0xa3, 0xc4, 0xf4}, + {0xb4, 0xfd, 0x2b, 0xcf, 0xb6, 0xd3, 0x5c, 0x66, 0xcf, 0x3d, + 0x20, 0xbe, 0xd1, 0x07, 0xdf, 0x74, 0x6d, 0x2a, 0xc4, 0x65, + 0x3d, 0x57, 0xee, 0xa2, 0xd2, 0xe4, 0xb5, 0x2c, 0x7e, 0xd2, + 0xff, 0x3b, 0x20, 0x08, 0xa1, 0x43, 0xa3, 0x3f, 0x12, 0xfa}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {829, + {0xa9, 0xf2, 0xbb, 0x5f, 0x8a, 0x9f, 0xa4, 0xf0, 0x59, 0xcf, 0xab, 0xd4, + 0x53, 0x19, 0x34, 0x3b, 0xa5, 0xeb, 0x18, 0x79, 0x12, 0x5b, 0x78, 0x87}, + {0xb0, 0xac, 0x43, 0x8d, 0x87, 0xbc, 0x10, 0x99, 0x80, 0x77, 0x79, + 0xcd, 0x13, 0xf1, 0x56, 0x11, 0x49, 0x2a, 0x2a, 0xd9, 0x9c, 0xa1, + 0x51, 0x05, 0x46, 0xdb, 0x6b, 0x8b, 0xfd, 0xa7, 0x1c}, + {0x43, 0xe1, 0x48, 0x6b, 0x2f, 0x5e, 0x55, 0x40, 0xac, 0x45, + 0x0f, 0x72, 0x7f, 0x8c, 0xa9, 0xff, 0x17, 0xbe, 0x6a, 0xc6, + 0x03, 0x7f, 0x45, 0xf9, 0x2a, 0xe5, 0x58, 0x02, 0xea, 0x20, + 0x42, 0x16, 0xb4, 0x52, 0x0d, 0x1c, 0x79, 0xd8, 0x66, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {830, + {0xb1, 0x3e, 0xdd, 0xf4, 0xae, 0x35, 0x7d, 0xc8, 0x2d, 0xe0, 0xe4, 0x9e, + 0x72, 0x6f, 0x05, 0x49, 0x2d, 0xa2, 0x99, 0xe7, 0x5b, 0xfe, 0x6f, 0x16}, + {0xce, 0x48, 0xa2, 0x3d, 0x15, 0x22, 0x9b, 0x3f, 0x80, 0xa3, 0xc4, + 0x39, 0x36, 0xc5, 0x51, 0x7e, 0xba, 0xc4, 0x4b, 0x6b, 0x30, 0xca, + 0xdb, 0x14, 0x35, 0xff, 0xaf, 0x75, 0xdd, 0xfa, 0xe9}, + {0x53, 0xde, 0xee, 0xe3, 0x83, 0x10, 0x3b, 0x84, 0x8b, 0x1f, + 0x08, 0x49, 0xf7, 0x2f, 0x3a, 0x01, 0xfa, 0xc6, 0x52, 0x83, + 0x70, 0x03, 0x33, 0x86, 0xff, 0xec, 0x62, 0x9b, 0xcd, 0x61, + 0x2e, 0xaf, 0x40, 0x8b, 0xb7, 0x6a, 0x43, 0xa9, 0x8f, 0xd9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {831, + {0x53, 0x14, 0xb4, 0x21, 0x13, 0xa1, 0x39, 0x55, 0xda, 0xde, 0x5b, 0x49, + 0x10, 0xee, 0xbb, 0xf7, 0x15, 0x8c, 0xb5, 0x03, 0xa2, 0xd9, 0x7b, 0xbd}, + {0xce, 0x48, 0xa2, 0x3d, 0x15, 0x22, 0x9b, 0x3f, 0x80, 0xa3, 0xc4, + 0x39, 0x36, 0xc5, 0x51, 0x7e, 0xba, 0xc4, 0x4b, 0x6b, 0x30, 0xca, + 0xdb, 0x14, 0x35, 0xff, 0xaf, 0x75, 0xdd, 0xfa, 0xe9, 0xf4}, + {0x35, 0x69, 0xab, 0x50, 0xc9, 0x74, 0xa9, 0x15, 0x1b, 0xa4, + 0xe1, 0x94, 0xde, 0x17, 0xb4, 0xa7, 0x40, 0x9e, 0x89, 0x50, + 0x18, 0x8e, 0x46, 0x7f, 0xad, 0xfc, 0x08, 0x1d, 0x1c, 0x67, + 0xaf, 0x29, 0x61, 0x70, 0x77, 0x99, 0x61, 0x7d, 0xfb, 0xe6}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {832, + {0x6f, 0xb9, 0xc3, 0xb4, 0xaa, 0xc2, 0x6d, 0xcb, 0x41, 0xea, 0x8b, 0xf0, + 0x74, 0xb0, 0x7a, 0xce, 0x1e, 0xf9, 0xe1, 0xa4, 0x12, 0xb2, 0x7a, 0xca}, + {0x98, 0xc4, 0x77, 0x1b, 0xac, 0xde, 0x7f, 0x38, 0xf1, 0x8a, 0x98, + 0x9d, 0x2f, 0xde, 0x85, 0xcf, 0x31, 0x93, 0xee, 0xcf, 0x35, 0x2f, + 0x63, 0xc1, 0x0e, 0xf5, 0x91, 0x7a, 0x46, 0xc5, 0x4f}, + {0x72, 0x90, 0xd6, 0xb5, 0x70, 0x2d, 0x8b, 0xf3, 0xa8, 0x42, + 0x60, 0xf7, 0x37, 0xa2, 0x73, 0xa5, 0xb0, 0x69, 0x98, 0xd5, + 0xaa, 0xc7, 0xde, 0x0d, 0x4e, 0x79, 0xda, 0xc9, 0x79, 0x56, + 0xd6, 0xfb, 0xb8, 0x6e, 0x54, 0x2f, 0xf3, 0x4b, 0x89, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {833, + {0x4a, 0x36, 0x25, 0x8f, 0x61, 0x6e, 0x1a, 0x3b, 0x9f, 0xb5, 0x00, 0x9e, + 0xc3, 0xc5, 0x78, 0x83, 0xee, 0xc4, 0x85, 0x1e, 0xb4, 0x59, 0x51, 0xdc}, + {0x7b, 0x6d, 0x2d, 0xb4, 0x46, 0x64, 0x8d, 0xc0, 0x91, 0x09, 0xd6, + 0x95, 0xa7, 0xdb, 0x92, 0x90, 0x7b, 0x89, 0xe5, 0x20, 0x66, 0x6a, + 0x35, 0x4e, 0xff, 0x22, 0xb1, 0xea, 0x13, 0x74, 0xb1}, + {0x4b, 0x6e, 0xcc, 0x89, 0x50, 0xc4, 0xa8, 0x98, 0x28, 0x7c, + 0xdb, 0x75, 0xbb, 0xc4, 0x81, 0xd0, 0x89, 0x49, 0x0c, 0x7b, + 0xeb, 0x8a, 0x8d, 0x26, 0x7d, 0xce, 0x9c, 0xe0, 0x8f, 0xf1, + 0x7b, 0x85, 0xc2, 0xd8, 0xc0, 0x29, 0xca, 0xfc, 0xdb, 0x3e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {834, + {0x5e, 0x9a, 0x84, 0x33, 0x41, 0x80, 0x09, 0x8d, 0x0f, 0x5f, 0x07, 0x64, + 0x26, 0xd9, 0x30, 0xb6, 0x35, 0xa2, 0xce, 0xd9, 0xa7, 0x37, 0x46, 0xcd}, + {0xc3, 0x90, 0xad, 0x79, 0x0e, 0x6b, 0x3a, 0xce, 0xf3, 0xe0, 0x68, + 0x73, 0x7e, 0x09, 0xa3, 0xcd, 0x8f, 0xfb, 0xb7, 0xc8, 0xea, 0xde, + 0x7b, 0x87, 0x4c, 0x3b, 0xa8, 0x44, 0x87, 0xce, 0xa3}, + {0xca, 0x11, 0x15, 0x5f, 0x82, 0x0f, 0x45, 0x7d, 0x6a, 0x32, + 0xac, 0xe2, 0x8b, 0x80, 0x04, 0x41, 0x84, 0x0b, 0x29, 0x56, + 0x98, 0x6f, 0xbb, 0x59, 0x58, 0xdb, 0x39, 0xad, 0x4d, 0xa4, + 0x86, 0xa2, 0xb9, 0x44, 0xe5, 0x1f, 0x75, 0x5d, 0x07, 0x1d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {835, + {0x9a, 0xad, 0xf3, 0x3e, 0x0d, 0x99, 0x3f, 0xbe, 0x90, 0xb4, 0x3e, 0x5d, + 0x25, 0xb2, 0xcf, 0x08, 0xb7, 0xbe, 0xb3, 0x88, 0xd9, 0xc5, 0xd0, 0x05}, + {0x71, 0xa4, 0xee, 0xb1, 0x23, 0xca, 0xb3, 0x1b, 0x50, 0x60, 0x0f, + 0x67, 0xb6, 0xd8, 0x2e, 0x20, 0xad, 0x14, 0xdc, 0x64, 0x20, 0xea, + 0x39, 0x7c, 0x9e, 0x22, 0x28, 0x44, 0xf5, 0xd8, 0xcf}, + {0x3a, 0x83, 0x27, 0x09, 0x96, 0x0e, 0x6c, 0x59, 0x98, 0x9e, + 0x7c, 0x46, 0xd5, 0x18, 0xe1, 0xe6, 0xe9, 0x43, 0x11, 0x79, + 0xeb, 0xad, 0xe4, 0x64, 0x2e, 0xc2, 0xeb, 0x0f, 0x63, 0xbe, + 0x7e, 0xf4, 0x7b, 0xaf, 0xe3, 0xef, 0x43, 0x28, 0x64, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {836, + {0xb7, 0xcc, 0x12, 0x6c, 0x84, 0x50, 0x43, 0xa8, 0x44, 0xe3, 0xdb, 0xc4, + 0x00, 0x32, 0x05, 0x62, 0x17, 0x37, 0x5c, 0x65, 0xbc, 0xb0, 0xf8, 0x85}, + {0x01, 0x21, 0xd9, 0x91, 0x63, 0x79, 0x1f, 0x7d, 0x30, 0x07, 0x3f, + 0x27, 0xe1, 0x69, 0xf4, 0xbc, 0x5e, 0x02, 0xd0, 0x33, 0xfb, 0x54, + 0x25, 0x39, 0xe0, 0xf5, 0x20, 0x3f, 0x81, 0xec, 0x34}, + {0xec, 0xa0, 0x71, 0x46, 0x9a, 0xcd, 0x25, 0x0f, 0xbe, 0x2f, + 0x09, 0xf8, 0xb6, 0x80, 0xd4, 0xb9, 0x1f, 0xb3, 0x58, 0x9a, + 0x51, 0x0f, 0x82, 0xc8, 0x54, 0x2d, 0x58, 0x0d, 0x02, 0x6f, + 0x8f, 0xbf, 0x67, 0xfa, 0x00, 0xb8, 0xe9, 0xf2, 0x1e, 0x95}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {837, + {0xe8, 0xff, 0xbf, 0xeb, 0x2b, 0x61, 0xc5, 0x00, 0xc5, 0xb8, 0x9c, 0x4c, + 0x1d, 0x01, 0x25, 0x55, 0x64, 0xb6, 0xae, 0x14, 0x55, 0x4d, 0x49, 0xb9}, + {0x46, 0xde, 0xf3, 0x58, 0x96, 0xbe, 0x95, 0x80, 0x32, 0xfc, 0x36, + 0x54, 0xee, 0x2d, 0xb5, 0x53, 0xc5, 0xa3, 0xfd, 0x84, 0x3d, 0x91, + 0x00, 0xda, 0xb1, 0xe7, 0x55, 0x99, 0x0a, 0x92, 0xb1}, + {0x2c, 0x7a, 0xc8, 0x76, 0xa1, 0x98, 0x23, 0x36, 0x21, 0xd4, + 0x87, 0x73, 0xa0, 0x42, 0xc9, 0xd8, 0x29, 0x78, 0xbf, 0xef, + 0x8b, 0x81, 0x7e, 0xec, 0xfc, 0xb1, 0xf1, 0xa5, 0x51, 0x31, + 0x95, 0x3f, 0x48, 0xd8, 0x0e, 0xf2, 0xcb, 0xa7, 0xd3, 0x76}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {838, + {0x3b, 0x62, 0x69, 0xe1, 0xe5, 0x2f, 0xf4, 0xa1, 0xd2, 0xe0, 0xbb, 0x02, + 0x0e, 0x31, 0x0b, 0xaf, 0xd5, 0x48, 0x44, 0x91, 0xe0, 0x1a, 0x3a, 0x1a}, + {0x46, 0xde, 0xf3, 0x58, 0x96, 0xbe, 0x95, 0x80, 0x32, 0xfc, 0x36, + 0x54, 0xee, 0x2d, 0xb5, 0x53, 0xc5, 0xa3, 0xfd, 0x84, 0x3d, 0x91, + 0x00, 0xda, 0xb1, 0xe7, 0x55, 0x99, 0x0a, 0x92, 0xb1, 0xf4}, + {0x2b, 0xec, 0x77, 0x9f, 0xd0, 0x12, 0x29, 0x25, 0x8d, 0xe8, + 0xc2, 0x13, 0xb7, 0x2e, 0x92, 0xcc, 0x82, 0x25, 0xb9, 0xf6, + 0x39, 0x1a, 0xe3, 0xe7, 0x93, 0x09, 0xe2, 0x42, 0x32, 0x99, + 0xbd, 0xdc, 0xaf, 0x98, 0x87, 0xd4, 0x98, 0x35, 0x33, 0x1a}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {839, + {0x3e, 0x5d, 0x3a, 0x79, 0x74, 0xa0, 0xe2, 0x71, 0x1a, 0xef, 0x6c, 0xa3, + 0xf5, 0x00, 0x15, 0xb5, 0x3e, 0x6b, 0x6b, 0x5f, 0x7b, 0x4c, 0xd7, 0xfd}, + {0x3a, 0x85, 0x0f, 0x42, 0x9f, 0x58, 0xbf, 0x53, 0x21, 0x9a, 0x8a, + 0xec, 0xd3, 0x69, 0x71, 0xa3, 0x33, 0x5b, 0x88, 0x08, 0x25, 0x31, + 0x91, 0x49, 0xb4, 0xec, 0x27, 0xc6, 0xde, 0x69, 0xf0}, + {0x47, 0xa3, 0xe2, 0xd6, 0x50, 0x95, 0xba, 0x9a, 0x36, 0x06, + 0x1e, 0xd5, 0x3b, 0x6e, 0x62, 0x41, 0x7e, 0xa8, 0x0b, 0x9b, + 0xf0, 0xac, 0xcc, 0x25, 0x55, 0x69, 0x5d, 0x0e, 0xa1, 0x9e, + 0x1f, 0xd2, 0xcb, 0xbb, 0xd4, 0x23, 0x8b, 0x6a, 0x28, 0xda}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {840, + {0xd1, 0x91, 0xae, 0xbf, 0xf3, 0x0d, 0x5b, 0x49, 0x69, 0x00, 0x9f, 0xb6, + 0x54, 0xa3, 0x38, 0x31, 0xe9, 0x04, 0x38, 0x3a, 0xf0, 0x35, 0x41, 0x7c}, + {0xc6, 0x65, 0xbe, 0x46, 0x9b, 0x36, 0x62, 0x13, 0x60, 0xf3, 0xe0, + 0x9e, 0x63, 0x0c, 0xd3, 0x12, 0x1c, 0x13, 0xbd, 0x1d, 0xb6, 0x20, + 0x34, 0xef, 0xd1, 0x12, 0xba, 0x3d, 0x53, 0x3d, 0x04}, + {0xea, 0x41, 0x65, 0xb9, 0x28, 0x7c, 0x6c, 0x27, 0xde, 0xa6, + 0xea, 0xc3, 0x8e, 0x95, 0x97, 0x4f, 0xf3, 0x29, 0xe1, 0x10, + 0x5d, 0x5e, 0x42, 0xb1, 0x78, 0xca, 0x7a, 0x9b, 0xa2, 0xef, + 0x13, 0x3c, 0xe4, 0x66, 0x8a, 0xbe, 0x3e, 0xd9, 0x2b, 0xa5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {841, + {0x76, 0x04, 0xfb, 0x55, 0x74, 0xfe, 0x9b, 0x45, 0x26, 0xb7, 0x6a, 0x5a, + 0x4f, 0x82, 0x0c, 0xe6, 0x64, 0xfd, 0x87, 0x15, 0x2a, 0x53, 0x70, 0x13}, + {0xc6, 0x65, 0xbe, 0x46, 0x9b, 0x36, 0x62, 0x13, 0x60, 0xf3, 0xe0, + 0x9e, 0x63, 0x0c, 0xd3, 0x12, 0x1c, 0x13, 0xbd, 0x1d, 0xb6, 0x20, + 0x34, 0xef, 0xd1, 0x12, 0xba, 0x3d, 0x53, 0x3d, 0x04, 0xf4}, + {0xfa, 0x83, 0x9f, 0x60, 0x20, 0x1c, 0xaa, 0x7f, 0x42, 0xb1, + 0x46, 0xea, 0x92, 0x5b, 0xe3, 0xe3, 0x02, 0x4a, 0x2d, 0x7e, + 0x49, 0x41, 0xef, 0xbd, 0xee, 0xad, 0x05, 0xb9, 0xa4, 0x30, + 0xe0, 0x99, 0x6a, 0xc9, 0x07, 0x4a, 0xbf, 0xcf, 0xe2, 0x21}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {842, + {0x16, 0xa9, 0x8f, 0x56, 0x08, 0x23, 0x13, 0xbc, 0x39, 0x04, 0xfc, 0x4d, + 0x23, 0x2c, 0xde, 0xe1, 0xe5, 0xe2, 0x50, 0xb5, 0xe1, 0xf9, 0x25, 0x46}, + {0x17, 0x74, 0x2b, 0x9d, 0x28, 0x88, 0x0d, 0x61, 0x9a, 0x31, 0xed, + 0x12, 0xb8, 0x71, 0x31, 0x75, 0x31, 0x54, 0x06, 0x42, 0x36, 0xcc, + 0xb6, 0x22, 0x91, 0xe9, 0x35, 0xca, 0xc1, 0xff, 0xa0}, + {0x2b, 0xd6, 0x74, 0x2f, 0x8a, 0x60, 0x42, 0x8d, 0x72, 0xda, + 0x8b, 0x18, 0x0e, 0x8b, 0x49, 0xac, 0xc8, 0x5c, 0xef, 0x4a, + 0xb5, 0x1f, 0xac, 0x2f, 0x89, 0xe6, 0x94, 0xc1, 0x7e, 0x19, + 0x3f, 0xf4, 0x53, 0xa4, 0x58, 0xb3, 0xf2, 0x6e, 0x5c, 0x0d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {843, + {0x9a, 0xca, 0xdd, 0xab, 0xdc, 0x1a, 0x70, 0x2e, 0x6a, 0xb8, 0xfb, 0x3b, + 0x0a, 0xb6, 0x48, 0x0b, 0xa9, 0x39, 0x70, 0xa1, 0x54, 0x72, 0x3b, 0x02}, + {0x70, 0xb1, 0x32, 0x20, 0x92, 0xeb, 0xa5, 0xcf, 0x98, 0x67, 0x7b, + 0xaf, 0xcc, 0x45, 0x71, 0xbd, 0xd6, 0xf3, 0xf1, 0x91, 0x9d, 0x8a, + 0xf8, 0x09, 0xb7, 0x35, 0x06, 0xb7, 0x46, 0x97, 0xd5}, + {0x18, 0x22, 0x2e, 0x40, 0x97, 0xee, 0x87, 0xe0, 0xe6, 0x8e, + 0xb0, 0xbb, 0x63, 0x32, 0x83, 0x8e, 0xc9, 0x7b, 0x15, 0x59, + 0xaf, 0x87, 0xcc, 0xff, 0xfa, 0x18, 0xfd, 0xda, 0xe3, 0x6a, + 0x45, 0xb0, 0x6a, 0xfd, 0x92, 0x7e, 0x79, 0x28, 0x03, 0xce}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {844, + {0xd7, 0x15, 0x9c, 0x01, 0x87, 0x04, 0x1a, 0x31, 0x92, 0xc1, 0x0e, 0x88, + 0xcf, 0x3e, 0xc0, 0xa8, 0xaf, 0x7e, 0xe0, 0xf4, 0x10, 0x37, 0x2e, 0x60}, + {0xda, 0x56, 0xe4, 0xfa, 0xcf, 0x11, 0x77, 0xc6, 0xcf, 0x57, 0xf9, + 0xff, 0x8b, 0xd9, 0x0c, 0x9b, 0xa2, 0x46, 0x57, 0xe1, 0x68, 0x66, + 0x41, 0x47, 0xeb, 0x95, 0xad, 0x8a, 0x03, 0x8a, 0xaf}, + {0x19, 0x38, 0x94, 0x57, 0x1a, 0x98, 0xb5, 0xcd, 0x9d, 0xd3, + 0x96, 0x41, 0x0f, 0x2e, 0x9e, 0x28, 0x31, 0x8b, 0x78, 0xf7, + 0xd0, 0x71, 0x3b, 0x87, 0x63, 0xe1, 0x9d, 0x70, 0x26, 0x4b, + 0x2a, 0x8d, 0x73, 0x14, 0xf7, 0x8e, 0xa5, 0x83, 0xf2, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {845, + {0x32, 0xa0, 0x4f, 0xed, 0x65, 0xc5, 0x91, 0x3a, 0x60, 0xa2, 0xae, 0x9b, + 0xd5, 0xd7, 0x52, 0xff, 0x7d, 0x83, 0xcf, 0x05, 0x04, 0x55, 0xe6, 0x13}, + {0x0f, 0xe3, 0xa1, 0xc7, 0x28, 0xd7, 0x36, 0x28, 0x81, 0x3f, 0x6b, + 0x70, 0xa1, 0xf1, 0xf7, 0x51, 0xaa, 0x3a, 0xa7, 0xd1, 0xc4, 0x0f, + 0x8e, 0x13, 0x74, 0x2d, 0xa7, 0x14, 0xa7, 0x4e, 0x1f}, + {0x78, 0x0e, 0xc0, 0x23, 0xe9, 0xcd, 0x77, 0x7b, 0x4d, 0x35, + 0x6c, 0xe8, 0xc3, 0xe7, 0x64, 0x9f, 0x9f, 0x8a, 0x3b, 0xe7, + 0xd4, 0x01, 0xeb, 0x57, 0x16, 0xa1, 0x96, 0x5e, 0xbc, 0xb9, + 0xf8, 0x5e, 0x21, 0x90, 0x4f, 0x77, 0x76, 0x7e, 0x49, 0xac}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {846, + {0xab, 0x7b, 0x26, 0xcd, 0x1f, 0xd0, 0xb5, 0x64, 0x76, 0xbc, 0x02, 0x59, + 0x91, 0xe5, 0xc3, 0xf5, 0x7f, 0x37, 0x4e, 0x98, 0x19, 0xca, 0xe3, 0x6e}, + {0x5c, 0x15, 0x10, 0x40, 0x8c, 0x31, 0xd8, 0x6d, 0x39, 0x98, 0x09, + 0xfe, 0xd9, 0xea, 0xd3, 0x32, 0x07, 0xde, 0xba, 0x93, 0x67, 0x3c, + 0x6a, 0x97, 0xda, 0x5b, 0x11, 0x0f, 0x84, 0x26, 0xbc}, + {0x80, 0x3d, 0x3d, 0x16, 0x38, 0xd3, 0xa2, 0xe3, 0x2a, 0xb5, + 0x31, 0xb0, 0x3b, 0x24, 0xc4, 0xd9, 0xc5, 0xfb, 0x24, 0x4b, + 0xdd, 0xb7, 0xbe, 0x18, 0x72, 0x4a, 0x05, 0x4e, 0x1d, 0x96, + 0x2f, 0x3a, 0x06, 0x36, 0xf1, 0x2b, 0xef, 0xce, 0x53, 0x88}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {847, + {0x8e, 0xb7, 0x2c, 0xea, 0xdb, 0xca, 0x9f, 0xff, 0x76, 0x74, 0x9a, 0x9f, + 0xd7, 0xa5, 0x39, 0x45, 0xf1, 0x7e, 0x3f, 0xd9, 0xeb, 0x70, 0x68, 0x1b}, + {0x5c, 0x15, 0x10, 0x40, 0x8c, 0x31, 0xd8, 0x6d, 0x39, 0x98, 0x09, + 0xfe, 0xd9, 0xea, 0xd3, 0x32, 0x07, 0xde, 0xba, 0x93, 0x67, 0x3c, + 0x6a, 0x97, 0xda, 0x5b, 0x11, 0x0f, 0x84, 0x26, 0xbc, 0xf4}, + {0x4c, 0xb6, 0xe0, 0x6b, 0xd6, 0xe7, 0x55, 0xfc, 0x59, 0x1a, + 0x3d, 0x4d, 0x85, 0x67, 0x0a, 0x0d, 0xaa, 0x9b, 0x73, 0x51, + 0xc8, 0x81, 0x8e, 0x12, 0x29, 0xc7, 0x13, 0x5f, 0xdf, 0xcb, + 0xe9, 0x99, 0xc8, 0x76, 0x11, 0x32, 0xb6, 0x1b, 0x4d, 0x48}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {848, + {0x38, 0x4d, 0x8e, 0xb5, 0x1e, 0x03, 0x78, 0x21, 0xb9, 0x13, 0x4a, 0xd2, + 0x06, 0x36, 0x0d, 0xaa, 0xda, 0x8c, 0x87, 0xab, 0xb5, 0xcc, 0x22, 0xc3}, + {0x76, 0x6c, 0x5e, 0x24, 0x8b, 0x74, 0x7d, 0x92, 0xf0, 0x7a, 0x90, + 0x46, 0xd6, 0xd5, 0x48, 0xb3, 0x8f, 0xc9, 0xd9, 0x1c, 0x96, 0xd0, + 0xa6, 0x7c, 0x77, 0xc6, 0xd3, 0xdc, 0xfa, 0x78, 0x6f}, + {0xd3, 0xf3, 0xea, 0xad, 0x5e, 0x65, 0xe3, 0x01, 0x87, 0xb7, + 0x51, 0x0e, 0x34, 0x79, 0x57, 0xfe, 0xc2, 0x29, 0x78, 0x31, + 0xbb, 0x40, 0x33, 0xd5, 0x36, 0xda, 0xc7, 0x82, 0x89, 0x32, + 0xd3, 0xdc, 0x93, 0x00, 0x19, 0x2e, 0xba, 0x0c, 0x28, 0x6e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {849, + {0x55, 0x84, 0xf3, 0x39, 0x3e, 0x7f, 0x6c, 0x28, 0x16, 0x43, 0x98, 0x85, + 0xf1, 0x6a, 0x70, 0x54, 0xb0, 0xdf, 0xfc, 0x80, 0xe8, 0x21, 0xeb, 0x79}, + {0xb1, 0xb8, 0xe9, 0x49, 0xa2, 0xa5, 0x8c, 0x77, 0x22, 0x96, 0xa9, + 0xb3, 0x3f, 0x27, 0xc7, 0xc9, 0xec, 0xa1, 0xc6, 0x84, 0xe8, 0x96, + 0xc0, 0x1f, 0xed, 0x3c, 0xdc, 0x81, 0xd8, 0xa1, 0x9b}, + {0x08, 0xb2, 0x9c, 0x77, 0x82, 0x99, 0xe7, 0xb7, 0x81, 0xa5, + 0x4a, 0x15, 0xb3, 0xfb, 0x50, 0x07, 0x18, 0xab, 0xb6, 0xb4, + 0x88, 0xf8, 0x78, 0xcd, 0x42, 0x15, 0xd3, 0xa5, 0x4c, 0xf2, + 0x26, 0xe4, 0x68, 0xa9, 0x49, 0x0b, 0x0e, 0xd8, 0x86, 0xfa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {850, + {0x7f, 0xe6, 0x65, 0x40, 0xc9, 0xb3, 0xa3, 0x0b, 0xf9, 0xe2, 0x46, 0xab, + 0xeb, 0x11, 0xf0, 0x4f, 0x10, 0xf3, 0x1d, 0x84, 0x5a, 0x6a, 0xf6, 0xe9}, + {0xea, 0x37, 0x8c, 0x5c, 0x0f, 0x0f, 0xe6, 0xfa, 0xf9, 0x36, 0x5f, + 0x9f, 0xed, 0x80, 0x83, 0x74, 0xe0, 0xf0, 0x98, 0xa7, 0x68, 0x1c, + 0x39, 0x33, 0x49, 0x06, 0x19, 0x6d, 0x83, 0x23, 0xcf}, + {0xc1, 0x23, 0xf8, 0x7d, 0x8a, 0x62, 0xb1, 0xea, 0x2b, 0xda, + 0x47, 0x6b, 0x77, 0xd7, 0x16, 0x92, 0x3d, 0x4d, 0xa8, 0x72, + 0x5e, 0x26, 0x27, 0xa7, 0xc2, 0xfc, 0x3d, 0x80, 0xe9, 0x00, + 0x2e, 0x9a, 0x6b, 0x21, 0xf6, 0x2e, 0x4b, 0x5a, 0xf5, 0xac}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {851, + {0xdd, 0xce, 0xaf, 0xb0, 0x19, 0xc9, 0xdc, 0x15, 0x5a, 0xbd, 0xe9, 0x8b, + 0xb6, 0xf3, 0x40, 0x14, 0x3b, 0x6d, 0xe9, 0xeb, 0xe4, 0x02, 0x2d, 0xc7}, + {0xea, 0x37, 0x8c, 0x5c, 0x0f, 0x0f, 0xe6, 0xfa, 0xf9, 0x36, 0x5f, + 0x9f, 0xed, 0x80, 0x83, 0x74, 0xe0, 0xf0, 0x98, 0xa7, 0x68, 0x1c, + 0x39, 0x33, 0x49, 0x06, 0x19, 0x6d, 0x83, 0x23, 0xcf, 0xf4}, + {0xfb, 0x5d, 0x0b, 0x8a, 0x67, 0x88, 0xc3, 0xe2, 0x28, 0xb2, + 0xcc, 0xbe, 0x76, 0xe4, 0x9b, 0x67, 0x73, 0x82, 0x40, 0x65, + 0x66, 0xf5, 0x6b, 0x9e, 0x8f, 0xe2, 0x5a, 0x64, 0xbd, 0x39, + 0x43, 0x75, 0x5f, 0x0e, 0x88, 0x15, 0x05, 0x11, 0xbc, 0x82}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {852, + {0x3c, 0x9a, 0xd1, 0x42, 0xe6, 0xd4, 0xde, 0xcf, 0xe9, 0x14, 0xae, 0xfe, + 0x76, 0xc9, 0xb8, 0x91, 0x7b, 0xbf, 0x57, 0x7c, 0x83, 0xd0, 0xa3, 0xc7}, + {0x77, 0xd0, 0x66, 0xeb, 0xba, 0x67, 0xf4, 0x19, 0x95, 0x48, 0x68, + 0x3d, 0x57, 0x91, 0xd9, 0x64, 0xb2, 0x96, 0x6f, 0x16, 0x62, 0x90, + 0x93, 0x97, 0x9c, 0x66, 0x26, 0xb1, 0x6e, 0x50, 0x85}, + {0xef, 0x61, 0x66, 0x5d, 0xc4, 0x95, 0xe8, 0x1f, 0x5b, 0xd0, + 0xde, 0x88, 0xd9, 0x5d, 0x8c, 0x76, 0x64, 0x00, 0x9f, 0x75, + 0xd0, 0x42, 0x1a, 0x8b, 0x68, 0xde, 0xb0, 0x4f, 0xef, 0x49, + 0xad, 0x77, 0xdf, 0xe4, 0x13, 0x5e, 0x41, 0xc3, 0x63, 0x24}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {853, + {0x9c, 0x21, 0x6c, 0x41, 0x0a, 0xe7, 0x4a, 0x9e, 0x44, 0xf7, 0x4b, 0x14, + 0x85, 0x70, 0xf3, 0x28, 0xfd, 0x68, 0x08, 0x80, 0xad, 0x2f, 0x67, 0x5d}, + {0xd7, 0x46, 0x9c, 0x4f, 0xdb, 0xa7, 0x4e, 0xa1, 0xa4, 0x65, 0x8e, + 0x77, 0xcf, 0xa2, 0x49, 0x40, 0x16, 0xe8, 0x7a, 0xc9, 0xb7, 0x28, + 0x12, 0x70, 0x47, 0x2f, 0x56, 0x6a, 0x2d, 0xce, 0x75}, + {0xf9, 0xda, 0x14, 0x93, 0xa9, 0x21, 0x63, 0x41, 0xd7, 0xa9, + 0xa5, 0xcf, 0x7b, 0x43, 0xb9, 0x7b, 0x89, 0x53, 0x3a, 0x9a, + 0x0c, 0x8d, 0xaf, 0xf6, 0x22, 0x3e, 0x5b, 0xd3, 0x07, 0x62, + 0x24, 0x9a, 0xfd, 0x61, 0xef, 0x86, 0x56, 0xb0, 0x16, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {854, + {0xfc, 0x16, 0x97, 0xcb, 0x7b, 0x6a, 0xd1, 0xb2, 0x56, 0x26, 0xc3, 0xa3, + 0xd9, 0x31, 0x21, 0x13, 0x68, 0x04, 0x53, 0xfb, 0xfa, 0x6d, 0x93, 0xee}, + {0x4c, 0x19, 0x28, 0x55, 0xf1, 0x1b, 0xe5, 0x88, 0x17, 0xd0, 0xa2, + 0x04, 0x7c, 0xea, 0x10, 0x6a, 0x63, 0x32, 0xf6, 0x9f, 0xe2, 0xe3, + 0x78, 0x2e, 0xe5, 0x8f, 0x50, 0x41, 0xa0, 0xfb, 0x07}, + {0x36, 0xc8, 0x7b, 0xf7, 0xdd, 0x60, 0x02, 0x58, 0xb0, 0x0f, + 0xec, 0xea, 0x8e, 0x0f, 0x54, 0x06, 0x80, 0x8e, 0x8d, 0xbf, + 0x9f, 0x57, 0x76, 0x44, 0x28, 0xc2, 0x12, 0x1f, 0xd6, 0xca, + 0xe5, 0xd9, 0x57, 0x1e, 0x17, 0xb8, 0xe4, 0x28, 0x93, 0xf8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {855, + {0x9b, 0xf3, 0x8c, 0xa0, 0x39, 0x3a, 0x12, 0x09, 0xfd, 0xba, 0x24, 0x28, + 0x20, 0x99, 0x5d, 0x20, 0x17, 0x36, 0x28, 0x7c, 0xbf, 0xa8, 0xf8, 0xfc}, + {0xfd, 0xdd, 0xca, 0x03, 0x54, 0x1d, 0xca, 0x02, 0xdf, 0x3c, 0x82, + 0x44, 0x07, 0x8e, 0x2f, 0x8a, 0x00, 0x5c, 0xab, 0xe4, 0x88, 0x83, + 0x36, 0xc0, 0x00, 0x8c, 0x33, 0xbc, 0xb8, 0x6e, 0x1c}, + {0x47, 0x36, 0xff, 0xb5, 0x4c, 0x46, 0x3d, 0x1f, 0x6b, 0x03, + 0xc9, 0x35, 0xcc, 0xac, 0xa5, 0xb7, 0xa7, 0xd6, 0x80, 0x92, + 0xc4, 0x82, 0x5a, 0xf0, 0xf3, 0x5f, 0xb5, 0x42, 0x89, 0xf8, + 0xad, 0xd9, 0x16, 0x27, 0x1f, 0xb0, 0x51, 0x1a, 0x7b, 0x40}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {856, + {0x20, 0x10, 0xe6, 0x59, 0x22, 0x5b, 0xfc, 0xee, 0x9b, 0x0d, 0xd5, 0xe8, + 0x3c, 0x41, 0x9b, 0x13, 0x51, 0x98, 0x6c, 0x24, 0x5b, 0x3e, 0x55, 0x99}, + {0xef, 0xd1, 0xf8, 0xce, 0xac, 0xcc, 0xd1, 0x14, 0x41, 0x96, 0xce, + 0xd5, 0x40, 0x61, 0x76, 0x94, 0x90, 0x62, 0x23, 0x1f, 0x85, 0x60, + 0x8a, 0xe1, 0x86, 0x4e, 0xf9, 0x5e, 0xcd, 0x7d, 0xf6}, + {0x42, 0x39, 0xed, 0x88, 0xff, 0xee, 0xbd, 0x33, 0x94, 0xa6, + 0x74, 0x07, 0x4b, 0x23, 0x76, 0x5e, 0xc9, 0x04, 0xc5, 0xe9, + 0x5d, 0x57, 0xcc, 0x74, 0xde, 0x7a, 0xd7, 0xb2, 0xb8, 0xfc, + 0xc6, 0x7f, 0xa8, 0x87, 0x39, 0x98, 0x20, 0x9e, 0xac, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {857, + {0x9f, 0xff, 0x91, 0xe5, 0x60, 0x8f, 0xf1, 0xa1, 0xaf, 0xdf, 0xd9, 0x6a, + 0x71, 0x29, 0x0a, 0x7b, 0x3d, 0x7f, 0xf8, 0xe4, 0xe3, 0xa6, 0xb4, 0xb6}, + {0x42, 0xd0, 0x9b, 0x06, 0x50, 0x11, 0xe4, 0x8e, 0xe9, 0xf3, 0xee, + 0x52, 0x52, 0x21, 0x8f, 0x3c, 0xab, 0x55, 0xf0, 0x9c, 0x48, 0xc5, + 0xa1, 0x1e, 0x0a, 0x91, 0x0a, 0x55, 0x20, 0x73, 0x60}, + {0xb0, 0xad, 0x1c, 0x23, 0xf0, 0xd8, 0x12, 0x15, 0x5f, 0x0a, + 0xaf, 0x11, 0x4e, 0xb6, 0xbe, 0x49, 0xe2, 0x4c, 0xfc, 0xc2, + 0x11, 0x87, 0x31, 0x6a, 0xd8, 0xb0, 0x40, 0xd0, 0xb2, 0x32, + 0x24, 0x3a, 0x9c, 0x1b, 0xf7, 0x9d, 0xd3, 0x0c, 0x4f, 0xec}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {858, + {0xf4, 0xfc, 0x15, 0x80, 0x66, 0xde, 0x45, 0x00, 0x60, 0x43, 0x38, 0x7d, + 0xbe, 0x49, 0xfe, 0xb4, 0x15, 0x3d, 0xa7, 0xa5, 0x56, 0x6b, 0xb7, 0xf5}, + {0x42, 0xd0, 0x9b, 0x06, 0x50, 0x11, 0xe4, 0x8e, 0xe9, 0xf3, 0xee, + 0x52, 0x52, 0x21, 0x8f, 0x3c, 0xab, 0x55, 0xf0, 0x9c, 0x48, 0xc5, + 0xa1, 0x1e, 0x0a, 0x91, 0x0a, 0x55, 0x20, 0x73, 0x60, 0xf4}, + {0xe8, 0x86, 0xd5, 0x0b, 0xf1, 0x69, 0x97, 0x38, 0xc5, 0xf3, + 0xbd, 0xd9, 0x43, 0x6d, 0x1d, 0xb7, 0x83, 0x35, 0xe6, 0x9d, + 0x21, 0xb2, 0x23, 0x6e, 0x5c, 0x77, 0xcd, 0x48, 0xa0, 0xe8, + 0x0e, 0xad, 0x62, 0x3e, 0x98, 0x57, 0xfd, 0x99, 0x7c, 0x1f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {859, + {0x68, 0x9f, 0x87, 0xe1, 0xe5, 0x3c, 0x3e, 0x2b, 0xf5, 0x42, 0x64, 0xe7, + 0xdf, 0x11, 0x65, 0x31, 0xaa, 0xf2, 0x9f, 0xc1, 0x36, 0xd5, 0xa8, 0x22}, + {0xc9, 0xc7, 0x60, 0xcc, 0xb9, 0x4b, 0x9b, 0x6e, 0x56, 0x03, 0x96, + 0x6a, 0x38, 0x25, 0xb7, 0x4e, 0x13, 0x72, 0x18, 0x50, 0x27, 0x36, + 0x30, 0x43, 0x92, 0xaa, 0xc9, 0x35, 0x04, 0x6a, 0x39}, + {0xdf, 0x20, 0x35, 0x36, 0x7a, 0xf1, 0xd9, 0x9d, 0xf6, 0xd6, + 0xf0, 0x57, 0xaf, 0xc6, 0x4e, 0x5f, 0x83, 0xb9, 0x38, 0xae, + 0x38, 0x83, 0x9d, 0x5d, 0x92, 0x24, 0x9b, 0x54, 0x83, 0x78, + 0xe9, 0x9b, 0x7e, 0xd2, 0x62, 0x10, 0x70, 0x18, 0xe5, 0xcf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {860, + {0x33, 0x61, 0x46, 0x66, 0xa0, 0x9d, 0xe8, 0xd1, 0x26, 0xb0, 0x34, 0x86, + 0x94, 0x39, 0xd6, 0xe5, 0x3e, 0x76, 0xe4, 0x86, 0xbe, 0xd8, 0x56, 0x70}, + {0xa6, 0x95, 0x0b, 0x6d, 0x0b, 0x10, 0x84, 0xfa, 0x81, 0x4e, 0x27, + 0x97, 0xbe, 0xea, 0x92, 0x46, 0x58, 0xe6, 0x06, 0x3a, 0xf0, 0xfb, + 0x65, 0x78, 0x07, 0x82, 0x47, 0xc4, 0x1d, 0x42, 0x00}, + {0x71, 0xa9, 0x46, 0x91, 0xaa, 0xb8, 0xc6, 0x33, 0xa3, 0x58, + 0x73, 0x0a, 0xdc, 0xf7, 0x79, 0xba, 0x63, 0xfd, 0x6d, 0xe3, + 0x30, 0x1e, 0xa5, 0x36, 0xe3, 0xd6, 0xce, 0xf6, 0xe3, 0x73, + 0x29, 0x88, 0x9a, 0x6b, 0x46, 0xaf, 0x85, 0xd9, 0x8f, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {861, + {0x66, 0x8a, 0x37, 0x1c, 0x53, 0x5a, 0x3f, 0x89, 0x66, 0xfb, 0x0f, 0xac, + 0x41, 0xe9, 0xf3, 0x96, 0xe4, 0x92, 0xc1, 0x08, 0x74, 0x51, 0x15, 0x29}, + {0xa6, 0x95, 0x0b, 0x6d, 0x0b, 0x10, 0x84, 0xfa, 0x81, 0x4e, 0x27, + 0x97, 0xbe, 0xea, 0x92, 0x46, 0x58, 0xe6, 0x06, 0x3a, 0xf0, 0xfb, + 0x65, 0x78, 0x07, 0x82, 0x47, 0xc4, 0x1d, 0x42, 0x00, 0xf4}, + {0xdf, 0xdb, 0xcd, 0xd5, 0x21, 0x09, 0x5f, 0x2b, 0x9b, 0x25, + 0x97, 0xd0, 0x1a, 0x38, 0x54, 0xe6, 0xff, 0x56, 0x31, 0x63, + 0x90, 0xf0, 0x6b, 0x1b, 0xfd, 0x21, 0x66, 0x0c, 0x9a, 0xe6, + 0x61, 0xc7, 0x52, 0xae, 0x3d, 0xce, 0x9e, 0x7d, 0x29, 0x4c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {862, + {0xa6, 0x39, 0x7c, 0xb2, 0x83, 0x37, 0xbe, 0x09, 0x1a, 0x38, 0x2d, 0x3f, + 0x58, 0xc8, 0x0e, 0x32, 0x13, 0xe7, 0x50, 0xa4, 0x8a, 0x98, 0xe0, 0xaf}, + {0x23, 0x3d, 0xa0, 0xaf, 0x9c, 0x1a, 0x9c, 0xfe, 0xf0, 0xd0, 0x18, + 0xdb, 0xf7, 0x1e, 0x29, 0x65, 0x49, 0x96, 0xbe, 0x94, 0xc4, 0x1c, + 0x19, 0xed, 0x54, 0x1b, 0x66, 0x6b, 0x92, 0x68, 0x00}, + {0xd3, 0xbc, 0xf6, 0x25, 0x9a, 0x04, 0x25, 0x46, 0x66, 0xe6, + 0x1d, 0xef, 0x98, 0x87, 0x0d, 0x6e, 0x6f, 0x3b, 0x90, 0x72, + 0x9d, 0xf8, 0xcb, 0xd5, 0xb9, 0x7d, 0xfa, 0x99, 0x4b, 0x97, + 0x57, 0x1d, 0x6c, 0x96, 0x18, 0x09, 0x92, 0x02, 0x98, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {863, + {0xc3, 0xa0, 0x23, 0x85, 0x3c, 0x3f, 0x85, 0xd7, 0x2a, 0xc3, 0xad, 0xc8, + 0x8d, 0x1e, 0x37, 0x58, 0x28, 0xbd, 0x1f, 0x6f, 0x69, 0x18, 0xcf, 0x4f}, + {0x0b, 0xd2, 0x53, 0x2b, 0x67, 0x5e, 0xb4, 0x70, 0x10, 0x21, 0xf0, + 0xac, 0xbc, 0x64, 0x51, 0x92, 0xd2, 0x46, 0xd2, 0xd1, 0xdc, 0xd9, + 0x84, 0x24, 0x6c, 0x71, 0xba, 0x71, 0xc6, 0x06, 0x42}, + {0x77, 0xa7, 0xcd, 0xa0, 0x9b, 0x8e, 0x99, 0x60, 0x8c, 0xa7, + 0x59, 0xa7, 0x5a, 0xb3, 0x63, 0x25, 0x43, 0x85, 0x99, 0x52, + 0xcb, 0x95, 0x06, 0x02, 0x0b, 0x34, 0xd0, 0xef, 0xa1, 0x19, + 0x73, 0xde, 0x7f, 0xfc, 0x37, 0xd0, 0xac, 0x93, 0x95, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {864, + {0x00, 0x9b, 0xae, 0x2c, 0x62, 0x90, 0xe4, 0x13, 0xa7, 0x34, 0x9b, 0xba, + 0xd8, 0x00, 0x3b, 0x8e, 0xbc, 0xbf, 0x57, 0xb7, 0xb7, 0xd9, 0x51, 0xcd}, + {0x38, 0xcf, 0x04, 0x66, 0xea, 0x37, 0xe5, 0x5b, 0xf2, 0x92, 0xf8, + 0xee, 0x8f, 0x71, 0xfc, 0x24, 0xe9, 0x93, 0x8a, 0x7a, 0x2d, 0x40, + 0x57, 0x0b, 0xe4, 0xc3, 0x99, 0x42, 0xae, 0xc4, 0xe2}, + {0x52, 0x03, 0x67, 0xa8, 0x06, 0xf0, 0x8e, 0x4b, 0xd3, 0x3b, + 0xe2, 0x5d, 0x93, 0x30, 0xbc, 0xc7, 0xfd, 0x54, 0xd6, 0x92, + 0x18, 0x46, 0x00, 0x51, 0x00, 0x02, 0x11, 0xa0, 0x43, 0x53, + 0x4e, 0x79, 0x3d, 0xa8, 0xc0, 0x2a, 0xc0, 0xd0, 0xf0, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {865, + {0xca, 0xe0, 0x83, 0xa5, 0xd1, 0xc9, 0xeb, 0x6c, 0x1e, 0x67, 0xfd, 0x02, + 0x46, 0x7b, 0xc4, 0xb7, 0x9a, 0x8a, 0x3e, 0x86, 0x4d, 0xb6, 0x99, 0xc3}, + {0x3a, 0xe6, 0x15, 0x64, 0xf8, 0xc2, 0x1b, 0xaf, 0x6f, 0x2e, 0x28, + 0xcc, 0xba, 0x1d, 0xf4, 0x71, 0xdc, 0x76, 0xb6, 0x75, 0x6f, 0xa5, + 0x0b, 0xc5, 0x2f, 0x1b, 0xd2, 0x0f, 0x85, 0xbb, 0xc3}, + {0xc6, 0x67, 0xa8, 0x50, 0xa9, 0xb0, 0x93, 0xd8, 0x45, 0x7c, + 0x99, 0x31, 0xa5, 0xf7, 0x3e, 0x35, 0x0b, 0x3b, 0xb2, 0x20, + 0x4c, 0xaa, 0xe2, 0x04, 0x45, 0x76, 0x54, 0xd2, 0xc6, 0x2c, + 0xcf, 0x63, 0x37, 0xf8, 0x7b, 0x13, 0xd5, 0xa1, 0x5a, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {866, + {0x29, 0xe1, 0x82, 0xc5, 0x65, 0xc6, 0xc7, 0xd0, 0x9b, 0x41, 0x77, 0x6e, + 0x16, 0x99, 0x83, 0x25, 0x1c, 0xaa, 0xd2, 0x68, 0xf6, 0xf4, 0x14, 0x2e}, + {0x3a, 0xe6, 0x15, 0x64, 0xf8, 0xc2, 0x1b, 0xaf, 0x6f, 0x2e, 0x28, + 0xcc, 0xba, 0x1d, 0xf4, 0x71, 0xdc, 0x76, 0xb6, 0x75, 0x6f, 0xa5, + 0x0b, 0xc5, 0x2f, 0x1b, 0xd2, 0x0f, 0x85, 0xbb, 0xc3, 0xf4}, + {0x70, 0xa5, 0xa8, 0x6f, 0x8b, 0x22, 0xcd, 0x62, 0x79, 0x62, + 0x91, 0x3e, 0x1e, 0x4d, 0x26, 0x3e, 0x41, 0xb4, 0x93, 0x4d, + 0x62, 0xf7, 0x63, 0x2f, 0x88, 0xa8, 0x1b, 0x03, 0xbf, 0x3d, + 0x57, 0x19, 0x86, 0x5a, 0x4f, 0x82, 0xe2, 0x92, 0x4b, 0x11}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {867, + {0x2c, 0x52, 0x62, 0x09, 0x6a, 0x79, 0x54, 0x26, 0x42, 0xbf, 0x15, 0xc4, + 0x92, 0x1a, 0xa2, 0x47, 0x70, 0xfc, 0x33, 0x91, 0xb3, 0x57, 0xf6, 0x07}, + {0x66, 0xa5, 0xeb, 0x0a, 0x40, 0x79, 0x51, 0x77, 0x68, 0x22, 0x1a, + 0x8c, 0x7c, 0x61, 0x09, 0x50, 0xe7, 0x54, 0xcd, 0x9c, 0x79, 0x6c, + 0x59, 0x6b, 0xa6, 0xfe, 0x06, 0x83, 0x5e, 0xac, 0xb6}, + {0xb5, 0x22, 0xae, 0x76, 0xd0, 0xd6, 0x3b, 0xe8, 0x34, 0xa2, + 0xd6, 0x3c, 0x43, 0x98, 0x44, 0xd7, 0x92, 0x6b, 0x0a, 0x05, + 0x08, 0xaa, 0x1b, 0xe3, 0x80, 0xe0, 0x33, 0x48, 0xad, 0xfb, + 0xdd, 0xc2, 0x74, 0x6a, 0x5e, 0x76, 0x1d, 0x30, 0x71, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {868, + {0x41, 0x8a, 0x17, 0xbc, 0xfe, 0x12, 0x12, 0xe4, 0x61, 0xca, 0xd0, 0x39, + 0x7c, 0xf3, 0x62, 0xf4, 0xc0, 0x26, 0xd8, 0x56, 0xd4, 0x8d, 0x6f, 0x8a}, + {0xfd, 0x09, 0xcf, 0xfd, 0x25, 0xf2, 0xed, 0x31, 0x9a, 0xad, 0x07, + 0x7c, 0x75, 0xe2, 0x47, 0xcf, 0x5d, 0xf5, 0x84, 0x17, 0xde, 0x8e, + 0xc8, 0x3d, 0xf0, 0x8a, 0x80, 0xee, 0x88, 0x78, 0xb9}, + {0x9c, 0x1d, 0xc4, 0xba, 0x9e, 0x2a, 0x9e, 0xc2, 0x49, 0x85, + 0x77, 0x26, 0x2a, 0xf3, 0xff, 0x86, 0xc4, 0x78, 0x3d, 0xe5, + 0x6b, 0x04, 0xa3, 0xb3, 0xbb, 0x7b, 0x3f, 0x3b, 0x0a, 0x19, + 0x92, 0x97, 0xe6, 0x00, 0x32, 0x8d, 0x18, 0xa8, 0x8c, 0x26}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {869, + {0x2f, 0x74, 0xbb, 0x44, 0xad, 0xee, 0xb1, 0x54, 0x5b, 0x8c, 0x3e, 0xb6, + 0x52, 0x44, 0x27, 0xa8, 0x59, 0xb0, 0x6b, 0xef, 0x82, 0x7a, 0x08, 0xd1}, + {0x88, 0x16, 0xc0, 0x89, 0xe3, 0x79, 0x22, 0x2f, 0x8b, 0x15, 0x0f, + 0xc7, 0x91, 0x91, 0xbf, 0x20, 0x9d, 0x9c, 0xd6, 0x36, 0x93, 0x1b, + 0x8a, 0x00, 0xa3, 0x75, 0x11, 0xdb, 0xff, 0x9c, 0x06}, + {0xfe, 0x67, 0x3b, 0x68, 0x7d, 0xdc, 0x96, 0x2a, 0xf8, 0x49, + 0x69, 0x65, 0xb5, 0xb0, 0xf1, 0x72, 0xbd, 0x1b, 0x14, 0xe1, + 0x5b, 0x42, 0x35, 0xa7, 0xfe, 0xb1, 0x06, 0x8b, 0xd9, 0x0f, + 0x67, 0xa3, 0xb3, 0xda, 0xd2, 0x20, 0x00, 0xdd, 0x61, 0x63}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {870, + {0xcb, 0x56, 0xab, 0x25, 0xa6, 0x9b, 0x5f, 0xdf, 0x17, 0xf5, 0xad, 0x01, + 0x0a, 0xcb, 0x6f, 0x99, 0xe3, 0x92, 0xc4, 0x56, 0x3d, 0x19, 0xf7, 0x68}, + {0x64, 0xb7, 0x5c, 0xe0, 0xeb, 0x0d, 0xb4, 0x66, 0x21, 0x2f, 0x30, + 0xff, 0x83, 0xa9, 0xad, 0x39, 0x46, 0x8b, 0x4a, 0x4a, 0x74, 0x8f, + 0x1d, 0xfe, 0xb7, 0x68, 0x81, 0x32, 0xcd, 0x07, 0x21}, + {0x92, 0x77, 0xd1, 0x06, 0x88, 0x92, 0xac, 0xa1, 0xd8, 0x5b, + 0xaf, 0x1d, 0x02, 0x0c, 0xfe, 0xad, 0xea, 0xc5, 0x25, 0x54, + 0xff, 0x26, 0x2e, 0xd8, 0x09, 0x04, 0x53, 0x00, 0xc6, 0x37, + 0x36, 0x9b, 0x80, 0xee, 0x4a, 0x8d, 0x3d, 0x77, 0x53, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {871, + {0x36, 0xda, 0x87, 0x39, 0x79, 0x0c, 0x91, 0x27, 0x9d, 0x59, 0x55, 0xb3, + 0x5b, 0x21, 0x1b, 0xcf, 0x31, 0x26, 0x2a, 0x69, 0x28, 0x7d, 0xc4, 0x42}, + {0x3d, 0x25, 0x0f, 0x6d, 0xb0, 0x22, 0x3f, 0xe9, 0x87, 0x4f, 0x5c, + 0x51, 0x85, 0xe5, 0x5a, 0xae, 0xde, 0x5d, 0x73, 0x82, 0x02, 0xfb, + 0x21, 0x73, 0x5b, 0xd1, 0x47, 0x93, 0x49, 0xa7, 0x6a}, + {0x1b, 0x0a, 0x5d, 0x2e, 0x5c, 0x6a, 0xaa, 0x7d, 0x23, 0x68, + 0xf3, 0x5d, 0x00, 0xab, 0xe1, 0xa9, 0x88, 0xdd, 0x05, 0x3c, + 0x8c, 0xf9, 0xe3, 0x62, 0x23, 0xfa, 0xbb, 0xf8, 0xe6, 0x71, + 0xbe, 0xf5, 0x8d, 0x5e, 0x52, 0x10, 0xbe, 0x73, 0x6b, 0xbd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {872, + {0x61, 0x34, 0xda, 0x6d, 0x4e, 0x5c, 0xc9, 0x5a, 0xac, 0x7d, 0xf6, 0x0e, + 0x1e, 0x47, 0xcc, 0x74, 0xb8, 0x64, 0x7a, 0xcd, 0x8f, 0xbf, 0x25, 0xd1}, + {0x3d, 0x25, 0x0f, 0x6d, 0xb0, 0x22, 0x3f, 0xe9, 0x87, 0x4f, 0x5c, + 0x51, 0x85, 0xe5, 0x5a, 0xae, 0xde, 0x5d, 0x73, 0x82, 0x02, 0xfb, + 0x21, 0x73, 0x5b, 0xd1, 0x47, 0x93, 0x49, 0xa7, 0x6a, 0xf4}, + {0xcf, 0x3b, 0x6c, 0x7e, 0xf4, 0xbe, 0x6a, 0xd0, 0xc7, 0x52, + 0xb7, 0x48, 0xf1, 0x94, 0x59, 0x5f, 0x9c, 0xcc, 0xc4, 0xd7, + 0x0e, 0x97, 0x25, 0xca, 0xb0, 0x79, 0x0e, 0x37, 0xc2, 0x6e, + 0x6d, 0xf2, 0xfc, 0xc4, 0x0c, 0x0e, 0x59, 0xe3, 0x61, 0x82}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {873, + {0x4c, 0x1e, 0xe4, 0x54, 0x10, 0x6e, 0x1c, 0x75, 0x3f, 0x3d, 0x44, 0xe2, + 0xec, 0x19, 0x51, 0x6e, 0xc3, 0x63, 0x0b, 0x08, 0xdf, 0x52, 0x32, 0xad}, + {0xd7, 0x7a, 0x24, 0x10, 0x8f, 0x53, 0x9e, 0xca, 0x61, 0x80, 0x52, + 0x6d, 0x73, 0xc0, 0x61, 0xff, 0xca, 0x40, 0x43, 0xe9, 0xfe, 0x34, + 0x26, 0xdd, 0x75, 0x4e, 0xd9, 0x41, 0x9c, 0xfc, 0x0a}, + {0x86, 0x1a, 0x40, 0x6d, 0x7b, 0x99, 0xfd, 0xb1, 0x57, 0x05, + 0xf1, 0xa4, 0xfd, 0x9f, 0xc0, 0x37, 0x93, 0x76, 0x84, 0x39, + 0x79, 0xaf, 0xb9, 0xc7, 0x34, 0xc2, 0x8f, 0x29, 0xb6, 0x33, + 0xe2, 0x9d, 0x2d, 0xc5, 0x83, 0xbf, 0xb2, 0x09, 0xd3, 0x36}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {874, + {0x93, 0x2c, 0x5d, 0xbf, 0x11, 0xe1, 0xc0, 0xa3, 0x05, 0x89, 0x3d, 0xe5, + 0x77, 0xc2, 0x89, 0x55, 0x0b, 0xbd, 0xe8, 0x4b, 0xae, 0x44, 0xc1, 0xdb}, + {0xd4, 0x40, 0x4c, 0x74, 0x8d, 0xce, 0x2f, 0xdc, 0x82, 0xda, 0x5c, + 0xf1, 0xa8, 0x88, 0xac, 0x4c, 0xd4, 0xeb, 0x93, 0x0e, 0xbe, 0xad, + 0x7b, 0x6d, 0xb3, 0x42, 0xff, 0xd7, 0x37, 0x1d, 0x04}, + {0x92, 0x98, 0xc0, 0xd6, 0x61, 0x59, 0xd4, 0xfd, 0xc6, 0xe9, + 0x7e, 0x70, 0x1b, 0x94, 0x19, 0x48, 0xd8, 0x4a, 0x6c, 0xb9, + 0xdc, 0x7e, 0xbe, 0xf0, 0x81, 0x89, 0x25, 0x0a, 0x97, 0x56, + 0xb1, 0x84, 0xf1, 0xaf, 0x8a, 0xb0, 0x81, 0xdc, 0x51, 0x4a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {875, + {0x7a, 0x26, 0xa8, 0x5c, 0x74, 0x97, 0x67, 0xd5, 0x58, 0x3d, 0x4b, 0xf8, + 0xf1, 0xce, 0x81, 0xe0, 0x1e, 0x9c, 0x5b, 0x94, 0x35, 0xf0, 0xbf, 0x26}, + {0xfd, 0xa5, 0xce, 0xb4, 0x31, 0x98, 0x26, 0xb0, 0x37, 0xea, 0x7c, + 0x3a, 0x99, 0xba, 0x6b, 0x8d, 0x53, 0xfb, 0x3c, 0x3e, 0xb1, 0x67, + 0xbf, 0x86, 0x93, 0xe0, 0x7b, 0x62, 0x91, 0x08, 0x5d}, + {0x65, 0xff, 0x5d, 0xd6, 0x26, 0x25, 0x59, 0xf5, 0xf8, 0x2d, + 0x53, 0x4f, 0x58, 0x3e, 0x23, 0xef, 0x01, 0xb9, 0x4a, 0xae, + 0x71, 0x32, 0xb0, 0xd9, 0x30, 0xfc, 0x79, 0xab, 0xd8, 0x65, + 0x4e, 0xde, 0x98, 0x14, 0xc4, 0x51, 0x44, 0x21, 0xe7, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {876, + {0x8a, 0x48, 0xb4, 0x36, 0xec, 0x02, 0x76, 0x31, 0x28, 0x5a, 0x74, 0x42, + 0x62, 0xac, 0xc5, 0xfb, 0xc1, 0xc1, 0x98, 0xca, 0xa0, 0x97, 0xf4, 0x9d}, + {0x42, 0x50, 0xb0, 0x28, 0x62, 0xee, 0xc2, 0xa3, 0x59, 0x19, 0x32, + 0x9b, 0x0f, 0xce, 0xb4, 0xf0, 0xda, 0x42, 0x77, 0x72, 0x5a, 0xe9, + 0x26, 0x4a, 0x27, 0x1a, 0x2d, 0xa9, 0x90, 0xc1, 0x4c}, + {0xa3, 0xbe, 0x08, 0xaa, 0xb0, 0xfb, 0xe8, 0x90, 0xe5, 0xad, + 0xa3, 0xd8, 0xee, 0xda, 0x87, 0x1e, 0x73, 0x47, 0x59, 0xf9, + 0x33, 0xc1, 0xdf, 0x88, 0xae, 0xbe, 0x98, 0x07, 0xab, 0x5d, + 0x73, 0xf3, 0xbe, 0xc4, 0x90, 0x90, 0x29, 0x2a, 0x29, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {877, + {0x19, 0xd4, 0xea, 0x51, 0x11, 0xeb, 0x1a, 0x3f, 0x2c, 0xd9, 0xc3, 0x85, + 0x7c, 0x41, 0x83, 0xa7, 0x17, 0x0f, 0x95, 0xba, 0x95, 0x5f, 0x3c, 0x17}, + {0x63, 0x30, 0x9f, 0xd1, 0x48, 0x4d, 0x9a, 0xd4, 0xa9, 0x15, 0x5d, + 0xfc, 0x98, 0x9f, 0x2d, 0x58, 0xb4, 0x63, 0xb9, 0xe7, 0xfb, 0x06, + 0x67, 0x1f, 0x51, 0x56, 0x18, 0x3b, 0xd4, 0xf6, 0x9f}, + {0x38, 0xd1, 0xf9, 0xcf, 0xf1, 0x93, 0xdb, 0x93, 0xc4, 0x2f, + 0x41, 0x2a, 0x54, 0x06, 0x9c, 0x90, 0xa2, 0x0a, 0x50, 0xe0, + 0x37, 0x6c, 0x41, 0xc7, 0xb5, 0x63, 0xf8, 0xb2, 0x05, 0x93, + 0x4a, 0x1c, 0xa9, 0x7f, 0x61, 0x81, 0x30, 0x8c, 0xbc, 0xb8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {878, + {0x8f, 0x16, 0xc2, 0x2a, 0x66, 0x4e, 0xa3, 0xc3, 0x56, 0xd3, 0x30, 0xf2, + 0xd7, 0x48, 0x1e, 0xf7, 0x89, 0x78, 0xfd, 0x19, 0xcd, 0x86, 0xb4, 0xf6}, + {0x63, 0x30, 0x9f, 0xd1, 0x48, 0x4d, 0x9a, 0xd4, 0xa9, 0x15, 0x5d, + 0xfc, 0x98, 0x9f, 0x2d, 0x58, 0xb4, 0x63, 0xb9, 0xe7, 0xfb, 0x06, + 0x67, 0x1f, 0x51, 0x56, 0x18, 0x3b, 0xd4, 0xf6, 0x9f, 0xf4}, + {0x11, 0xf9, 0x44, 0xdf, 0x58, 0x44, 0x0b, 0x7b, 0xdb, 0xf9, + 0x91, 0x10, 0xf9, 0x26, 0xc7, 0x35, 0x85, 0xf9, 0x3c, 0x41, + 0x60, 0x24, 0x63, 0x37, 0x36, 0x3d, 0xef, 0x43, 0x94, 0xcd, + 0xc1, 0x04, 0x22, 0xe9, 0xa8, 0x1b, 0x0a, 0x9a, 0xc3, 0xe7}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {879, + {0x67, 0x88, 0x12, 0x36, 0x7e, 0x93, 0x5a, 0x3e, 0xa4, 0x3f, 0xeb, 0x32, + 0x42, 0x1e, 0xe9, 0x2c, 0x3a, 0x62, 0x00, 0x64, 0x3d, 0x82, 0x31, 0x52}, + {0x32, 0x79, 0xa8, 0x0b, 0x5a, 0xcb, 0x41, 0xc6, 0xa5, 0x3c, 0xbf, + 0xa6, 0x2a, 0xe4, 0xf2, 0xba, 0x4e, 0x58, 0x23, 0x0e, 0x6f, 0x5f, + 0xfe, 0xda, 0xf8, 0xd7, 0xeb, 0x0c, 0x6b, 0xb7, 0x12}, + {0xb6, 0x75, 0x90, 0xa7, 0xc6, 0xe7, 0x34, 0x92, 0x3b, 0xc7, + 0x8a, 0xa8, 0x56, 0xc0, 0x17, 0xfb, 0xdf, 0x1e, 0xcb, 0xdf, + 0x53, 0x75, 0xe8, 0x02, 0xc3, 0x83, 0x36, 0x2d, 0xe7, 0x3c, + 0x2d, 0xa1, 0x8e, 0x4f, 0x08, 0x33, 0x01, 0x4c, 0x4a, 0xbf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {880, + {0x33, 0x58, 0x42, 0x70, 0x41, 0x11, 0xc9, 0x02, 0x2e, 0x3b, 0x59, 0xb0, + 0xbc, 0xaf, 0xff, 0x4e, 0x9e, 0x93, 0x55, 0x2e, 0x91, 0x48, 0x00, 0xb5}, + {0x5a, 0xf1, 0xf6, 0xc8, 0x5f, 0x52, 0x23, 0xa0, 0xe9, 0xbb, 0xda, + 0x62, 0xee, 0xdb, 0x52, 0xed, 0x77, 0x48, 0x13, 0x33, 0x77, 0x99, + 0x14, 0xee, 0x44, 0xd6, 0x19, 0x24, 0x66, 0xeb, 0xda}, + {0x5a, 0xf0, 0x10, 0x67, 0x35, 0x63, 0x5a, 0x03, 0xfe, 0x1a, + 0xcb, 0xfb, 0xd3, 0xcc, 0x9e, 0x37, 0x65, 0xaf, 0x60, 0x76, + 0xc7, 0xf2, 0xba, 0xb9, 0xd6, 0x7c, 0xf2, 0x01, 0x63, 0xe7, + 0xf5, 0xc4, 0xe4, 0x2f, 0x1f, 0x28, 0x5a, 0xc1, 0x73, 0x55}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {881, + {0x6c, 0x9d, 0x53, 0xf4, 0x46, 0x2b, 0x20, 0xce, 0xf4, 0x1a, 0xfe, 0x8c, + 0x66, 0x63, 0xfd, 0xee, 0xfc, 0x38, 0x2e, 0x6d, 0x23, 0x4b, 0x1e, 0xc4}, + {0xee, 0xe9, 0xa7, 0x7b, 0xa4, 0xf7, 0x67, 0x66, 0x66, 0x00, 0x67, + 0xc1, 0x35, 0x6f, 0x2c, 0x93, 0x2f, 0x45, 0xd8, 0x89, 0x65, 0xec, + 0x71, 0x66, 0x3f, 0x69, 0xad, 0xb9, 0x8e, 0x7a, 0x66}, + {0xdc, 0x9c, 0xdf, 0xac, 0xd4, 0x5c, 0x27, 0x27, 0x50, 0x46, + 0xc3, 0x53, 0x69, 0xce, 0x7f, 0xfa, 0x7e, 0x0d, 0x1d, 0x3d, + 0x83, 0xc7, 0x37, 0xd7, 0xd0, 0xee, 0x1c, 0xbd, 0x50, 0x97, + 0x69, 0x76, 0x74, 0xcf, 0x7d, 0x90, 0x2a, 0xba, 0x75, 0xbe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {882, + {0x4c, 0x3b, 0x4e, 0xd6, 0xdc, 0x69, 0x55, 0x6b, 0xc8, 0x80, 0x56, 0x51, + 0xab, 0x4f, 0x3a, 0xcf, 0xd2, 0x9f, 0x16, 0x60, 0x60, 0x4e, 0x30, 0x57}, + {0xf4, 0xd3, 0xe3, 0xec, 0xa9, 0xb4, 0xa9, 0x1d, 0x7c, 0xab, 0x52, + 0x2f, 0xda, 0x09, 0x0d, 0x62, 0xd9, 0x05, 0x42, 0xaf, 0x66, 0xd7, + 0x34, 0x68, 0x98, 0x50, 0xa6, 0x0d, 0x11, 0xd2, 0x3c}, + {0x71, 0x4b, 0xac, 0x0a, 0x10, 0x75, 0xa5, 0xff, 0x06, 0x86, + 0x21, 0xf0, 0x7a, 0x36, 0x9c, 0x87, 0x4d, 0x93, 0xb3, 0x28, + 0xa0, 0x56, 0xc9, 0xf7, 0x97, 0x55, 0x34, 0xb5, 0x15, 0xf8, + 0xa6, 0x21, 0x27, 0xec, 0xf0, 0x59, 0xb1, 0xb3, 0x97, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {883, + {0xc0, 0x47, 0x76, 0xde, 0x1a, 0xbf, 0xe6, 0xed, 0xfb, 0xb2, 0x2f, 0x6f, + 0x1f, 0xfb, 0x9e, 0x57, 0x04, 0x1e, 0xba, 0x9f, 0x3e, 0x63, 0xcc, 0xa6}, + {0xb4, 0x8a, 0x98, 0xbe, 0xf9, 0xfd, 0x51, 0x8f, 0x49, 0x28, 0xc7, + 0xa9, 0x16, 0x54, 0xc6, 0x8d, 0x57, 0x5f, 0x95, 0x1d, 0x93, 0x0a, + 0xb4, 0x7d, 0x1a, 0x62, 0x6d, 0xab, 0xe4, 0x9d, 0x48}, + {0xf9, 0xf2, 0x57, 0x15, 0x05, 0xc5, 0x49, 0xda, 0x2b, 0x6a, + 0xd6, 0x7d, 0x32, 0x0c, 0x71, 0x8f, 0x58, 0x70, 0x6b, 0x44, + 0x95, 0x9d, 0x68, 0x73, 0x3b, 0xf0, 0xa7, 0x7c, 0x8b, 0xdf, + 0xc3, 0x9e, 0x74, 0xec, 0x60, 0x92, 0x90, 0x8a, 0x97, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {884, + {0x44, 0x06, 0xee, 0x8d, 0xd4, 0x15, 0xfb, 0xfa, 0xcd, 0x9f, 0x20, 0xef, + 0xfa, 0x67, 0x2b, 0x6e, 0x18, 0xfa, 0xda, 0x76, 0x63, 0x2a, 0x44, 0x76}, + {0xb4, 0x8a, 0x98, 0xbe, 0xf9, 0xfd, 0x51, 0x8f, 0x49, 0x28, 0xc7, + 0xa9, 0x16, 0x54, 0xc6, 0x8d, 0x57, 0x5f, 0x95, 0x1d, 0x93, 0x0a, + 0xb4, 0x7d, 0x1a, 0x62, 0x6d, 0xab, 0xe4, 0x9d, 0x48, 0xf4}, + {0x9e, 0x13, 0xc0, 0x51, 0xea, 0x97, 0x8f, 0x89, 0x12, 0xa5, + 0x8e, 0x44, 0xd7, 0xc0, 0x89, 0x68, 0x31, 0xc9, 0x09, 0x10, + 0x8b, 0xf7, 0xc3, 0x44, 0x45, 0xe2, 0x9d, 0x23, 0x83, 0xee, + 0xed, 0xb1, 0xdf, 0xc7, 0x28, 0x07, 0xc3, 0x88, 0xbd, 0x84}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {885, + {0xb4, 0x02, 0x17, 0x4d, 0x15, 0x39, 0xd8, 0x88, 0x1b, 0xaa, 0x34, 0x21, + 0xb8, 0x76, 0xb9, 0x85, 0xc8, 0xd6, 0xfd, 0x91, 0xc8, 0xbb, 0x99, 0x8f}, + {0xef, 0xa2, 0x82, 0x42, 0x9f, 0x0c, 0xdc, 0xa6, 0x0a, 0xf9, 0x0a, + 0xb8, 0xef, 0xe4, 0x33, 0x6c, 0x02, 0x2f, 0x41, 0xfe, 0x67, 0xcd, + 0xe6, 0x36, 0x82, 0xd5, 0x5f, 0xb2, 0x31, 0xf0, 0xd6}, + {0x56, 0x4f, 0x11, 0x10, 0xf5, 0xfb, 0x7a, 0x51, 0x78, 0x9b, + 0xde, 0x15, 0x5a, 0x36, 0x20, 0x7f, 0x50, 0x6c, 0xf1, 0xe8, + 0xae, 0xfd, 0x64, 0x84, 0x28, 0x03, 0x4f, 0xb2, 0x4a, 0x96, + 0x6c, 0xe5, 0xa7, 0x2c, 0x11, 0x27, 0xfb, 0x32, 0x1e, 0x0c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {886, + {0xe5, 0xbd, 0x05, 0x86, 0xea, 0x3c, 0x46, 0x9b, 0x83, 0x2c, 0xa6, 0xe9, + 0x10, 0x6c, 0x8d, 0xdc, 0xc5, 0x86, 0xe1, 0x20, 0x1b, 0xa7, 0x5b, 0x45}, + {0xe6, 0x6a, 0x2b, 0xc1, 0xb6, 0x83, 0xba, 0x86, 0x96, 0x0a, 0x98, + 0xb8, 0x4a, 0xee, 0xef, 0xfd, 0x8c, 0x25, 0xf0, 0x1d, 0x6a, 0xe7, + 0xe7, 0x63, 0x89, 0xcb, 0x6b, 0x0f, 0x23, 0x41, 0xd1}, + {0x73, 0x02, 0x67, 0x6d, 0x62, 0xfc, 0xa1, 0x3e, 0x5a, 0xe3, + 0x1f, 0xc0, 0x26, 0x09, 0x4f, 0x4d, 0x6e, 0xdb, 0xb0, 0x63, + 0x12, 0x9e, 0x7b, 0xa2, 0x07, 0xa8, 0x4c, 0x89, 0x18, 0x45, + 0xa9, 0xd1, 0x8b, 0x14, 0x5e, 0x6b, 0x57, 0xb0, 0x1d, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {887, + {0x4e, 0x44, 0x2b, 0x01, 0xef, 0x67, 0x01, 0x0a, 0x4b, 0x2d, 0xac, 0xd0, + 0xdb, 0xc6, 0xb8, 0x71, 0x16, 0x3d, 0x7e, 0xb4, 0x19, 0xe8, 0xca, 0xd2}, + {0x10, 0x95, 0x08, 0x7f, 0x90, 0x0c, 0xb0, 0x56, 0x5f, 0x9c, 0x45, + 0xf7, 0x98, 0xeb, 0x2f, 0x2e, 0x56, 0x2a, 0xf6, 0x0d, 0x7c, 0xd2, + 0x76, 0x04, 0x47, 0x05, 0x0c, 0xb0, 0xbc, 0xc2, 0x79}, + {0xe5, 0x6e, 0x04, 0xb8, 0xfa, 0xd6, 0xc3, 0x1c, 0x33, 0x02, + 0x76, 0x56, 0xfe, 0x9c, 0xd7, 0xa8, 0x40, 0xcc, 0x68, 0xcb, + 0x8c, 0x07, 0x0a, 0x36, 0x35, 0xd5, 0x55, 0xfd, 0x48, 0x1d, + 0xf8, 0x3c, 0x17, 0x48, 0x25, 0x64, 0xe2, 0x52, 0x23, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {888, + {0xa4, 0x57, 0x4a, 0x48, 0x85, 0x93, 0xa4, 0x4c, 0xe3, 0x6d, 0x7f, 0xca, + 0x1c, 0xa2, 0x2b, 0x92, 0xf9, 0x8e, 0x0b, 0x3d, 0x78, 0xac, 0xe1, 0xe7}, + {0xab, 0x04, 0x3f, 0x01, 0x69, 0xc6, 0xcb, 0xbe, 0xea, 0xa8, 0xed, + 0x4f, 0x82, 0xd6, 0xe6, 0x44, 0xd9, 0xb9, 0x85, 0x91, 0xd7, 0xfe, + 0x5a, 0x3b, 0x5c, 0xab, 0xb0, 0x10, 0x09, 0x70, 0x7b}, + {0xbc, 0xb8, 0x89, 0x82, 0xff, 0x6c, 0x37, 0xe3, 0xed, 0xb6, + 0x07, 0xff, 0x09, 0xad, 0xc0, 0x85, 0x9b, 0x78, 0x22, 0xe3, + 0xef, 0x2d, 0x6f, 0xbc, 0x75, 0x9b, 0x93, 0xfe, 0x53, 0x2d, + 0x37, 0xb5, 0x31, 0x23, 0xad, 0xcd, 0x65, 0x51, 0x21, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {889, + {0xd3, 0x05, 0x1c, 0xe6, 0x83, 0xb9, 0x9b, 0x57, 0xce, 0xa2, 0x66, 0xa9, + 0x51, 0x70, 0x2f, 0x4b, 0xca, 0x4f, 0xa6, 0x31, 0x40, 0x8f, 0x8c, 0x61}, + {0xab, 0x04, 0x3f, 0x01, 0x69, 0xc6, 0xcb, 0xbe, 0xea, 0xa8, 0xed, + 0x4f, 0x82, 0xd6, 0xe6, 0x44, 0xd9, 0xb9, 0x85, 0x91, 0xd7, 0xfe, + 0x5a, 0x3b, 0x5c, 0xab, 0xb0, 0x10, 0x09, 0x70, 0x7b, 0xf4}, + {0x3d, 0x0a, 0xd5, 0xba, 0xc6, 0x62, 0x45, 0x97, 0xd2, 0x25, + 0x35, 0x33, 0xe7, 0x96, 0x1e, 0x58, 0x32, 0xbe, 0x28, 0xfa, + 0x9e, 0x5a, 0xdf, 0xd1, 0x14, 0x27, 0x17, 0x42, 0x43, 0xec, + 0xc0, 0xfb, 0x43, 0x2d, 0x1f, 0xda, 0x03, 0x88, 0x64, 0x68}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {890, + {0xa5, 0x59, 0x55, 0x64, 0xe2, 0x71, 0x20, 0x88, 0xb6, 0x42, 0x48, 0x67, + 0x0c, 0x81, 0xc1, 0x8a, 0x4d, 0x38, 0x41, 0x59, 0x2f, 0x74, 0xd7, 0xcd}, + {0x8a, 0x1d, 0x1b, 0x01, 0x8c, 0x2a, 0x09, 0x2c, 0x64, 0x7a, 0xc3, + 0x02, 0x6a, 0xf4, 0xa3, 0xfc, 0x22, 0xb3, 0x65, 0x7e, 0xec, 0xe4, + 0x6c, 0x81, 0x8e, 0x48, 0x73, 0x44, 0xbe, 0x4b, 0xf3}, + {0x61, 0x49, 0xf8, 0xa3, 0xf7, 0xbb, 0xf8, 0x2b, 0xe6, 0x22, + 0xed, 0xaa, 0x1c, 0xfc, 0x09, 0xf3, 0x70, 0x75, 0x44, 0x1a, + 0xf7, 0x7f, 0x73, 0x5a, 0x3b, 0xfb, 0xd1, 0xe2, 0xc1, 0x38, + 0xd2, 0xd3, 0x8a, 0x38, 0x79, 0x25, 0x88, 0x31, 0x0b, 0x75}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {891, + {0x5c, 0x90, 0xa7, 0xa2, 0x9c, 0x39, 0x23, 0xc4, 0x7f, 0x1d, 0x74, 0x85, + 0xb6, 0x2b, 0x9b, 0xc5, 0x22, 0xa7, 0xdc, 0x23, 0x09, 0x71, 0xda, 0xec}, + {0x34, 0x34, 0xaf, 0x54, 0xc2, 0x8d, 0x1a, 0x20, 0x74, 0x82, 0xc2, + 0xe9, 0x36, 0xc5, 0xa9, 0x2c, 0x96, 0x3e, 0x82, 0x33, 0x1a, 0x1c, + 0x98, 0x59, 0x46, 0x81, 0x3b, 0x6f, 0x46, 0xe4, 0xe7}, + {0x9d, 0x76, 0x2b, 0x3e, 0xc8, 0xee, 0xfb, 0x5c, 0x1f, 0xed, + 0x31, 0xea, 0xab, 0xb3, 0x84, 0xe6, 0xc6, 0x1a, 0x4f, 0xf9, + 0xfc, 0x70, 0xef, 0xac, 0x72, 0x88, 0x75, 0xca, 0xc8, 0xa4, + 0x84, 0x45, 0x5c, 0xea, 0x97, 0x41, 0x27, 0xb0, 0xe6, 0x34}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {892, + {0x3a, 0x4a, 0x38, 0xe9, 0x6a, 0xa5, 0x84, 0xea, 0xfa, 0x63, 0x6c, 0xc7, + 0x44, 0x06, 0x3c, 0xcb, 0xb0, 0x19, 0xc3, 0xb7, 0x49, 0x9b, 0x2a, 0xd4}, + {0x73, 0x49, 0x04, 0xd2, 0x13, 0x25, 0xd6, 0x63, 0x7e, 0x34, 0xb2, + 0x53, 0xdb, 0xfc, 0x9d, 0xd5, 0xe4, 0x5c, 0xf0, 0xb9, 0xfa, 0x5c, + 0x75, 0xb9, 0x3d, 0x6f, 0xd5, 0xbd, 0x99, 0x5c, 0xde}, + {0xef, 0xaa, 0x1e, 0x4e, 0x57, 0xc2, 0xef, 0x71, 0x87, 0x4f, + 0x0f, 0x14, 0x4a, 0x92, 0xbc, 0x9c, 0x29, 0x95, 0x20, 0x20, + 0x62, 0xa9, 0x72, 0x5c, 0xa1, 0x5b, 0xf1, 0x8d, 0xde, 0x55, + 0x7b, 0xc3, 0xae, 0x88, 0xa6, 0xcb, 0xfc, 0x9a, 0x56, 0xa5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {893, + {0x1b, 0xe4, 0xaa, 0x98, 0x4c, 0x16, 0xa3, 0x19, 0xed, 0x9b, 0xe2, 0xe9, + 0xfe, 0x15, 0x81, 0x68, 0x98, 0x6c, 0x2b, 0xf9, 0xb5, 0xad, 0x9c, 0xc0}, + {0x12, 0xda, 0x01, 0x59, 0xaf, 0x35, 0xbb, 0x3c, 0x65, 0x50, 0xd0, + 0x62, 0xd2, 0x2e, 0xb8, 0xf1, 0x49, 0x77, 0x1e, 0x10, 0x7d, 0x5f, + 0x86, 0x64, 0xd1, 0xc7, 0x61, 0x08, 0x3c, 0xd9, 0x4e}, + {0xdc, 0x20, 0x26, 0xd1, 0x71, 0xbc, 0x14, 0x0d, 0x64, 0x08, + 0x84, 0x3c, 0x81, 0xe1, 0x21, 0xcb, 0xfb, 0xd3, 0x2a, 0xf1, + 0x2a, 0x33, 0xea, 0x45, 0x2f, 0x7e, 0x25, 0x4b, 0x95, 0x1a, + 0x50, 0xd1, 0x3c, 0xe8, 0xc0, 0x23, 0x97, 0xb2, 0x44, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {894, + {0x33, 0x1c, 0x94, 0xdf, 0x33, 0x0c, 0x7c, 0xf0, 0x92, 0xd8, 0x9f, 0xe2, + 0x09, 0xb5, 0xe0, 0xb7, 0x8b, 0x31, 0x60, 0x04, 0x39, 0xc8, 0x83, 0xa4}, + {0x71, 0x3e, 0xde, 0x47, 0x0b, 0x68, 0xf5, 0x20, 0x22, 0x1c, 0xbc, + 0xfc, 0xa8, 0x7c, 0xa4, 0xfc, 0xe9, 0x76, 0x3e, 0xbb, 0xda, 0x3b, + 0x0b, 0x37, 0x31, 0x0d, 0x7c, 0x4c, 0x0f, 0xe9, 0x79}, + {0x1d, 0x6c, 0xc2, 0xc3, 0x27, 0x2c, 0xfd, 0xbd, 0x69, 0x33, + 0xab, 0x46, 0x13, 0x0d, 0xf3, 0x7c, 0xcb, 0xe6, 0xf7, 0x8e, + 0xe6, 0x73, 0xbb, 0xee, 0x1b, 0xbf, 0x8e, 0x2c, 0xb2, 0xf7, + 0xc4, 0xc2, 0xb0, 0xff, 0xb1, 0xad, 0xcf, 0xad, 0xa0, 0x87}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {895, + {0x8a, 0x9e, 0x27, 0xe5, 0xde, 0x41, 0x01, 0xd0, 0xb2, 0x71, 0x53, 0xa6, + 0x9b, 0x56, 0x4a, 0x2d, 0x5b, 0x90, 0x28, 0xa2, 0x9d, 0x3e, 0xaf, 0x98}, + {0x71, 0x3e, 0xde, 0x47, 0x0b, 0x68, 0xf5, 0x20, 0x22, 0x1c, 0xbc, + 0xfc, 0xa8, 0x7c, 0xa4, 0xfc, 0xe9, 0x76, 0x3e, 0xbb, 0xda, 0x3b, + 0x0b, 0x37, 0x31, 0x0d, 0x7c, 0x4c, 0x0f, 0xe9, 0x79, 0xf4}, + {0x71, 0x06, 0x47, 0xb5, 0x56, 0xac, 0xd0, 0x1c, 0x0b, 0x18, + 0xbe, 0x5d, 0x6a, 0xf0, 0x83, 0x59, 0x5c, 0x15, 0x39, 0xc1, + 0x9b, 0x3d, 0x8e, 0xcc, 0x4d, 0x80, 0xa5, 0xc5, 0x8e, 0x2f, + 0x0a, 0xff, 0xfe, 0x72, 0x4e, 0xc7, 0x7a, 0xc5, 0xc1, 0x34}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {896, + {0x15, 0x41, 0x38, 0x85, 0x4f, 0x54, 0xc7, 0xf7, 0xb6, 0xa0, 0x60, 0xa6, + 0x52, 0x31, 0xb3, 0x79, 0xe9, 0x62, 0xe1, 0x76, 0x06, 0xcd, 0x7b, 0xfd}, + {0x8f, 0x4d, 0x7a, 0x4a, 0x48, 0xc8, 0xa8, 0xa8, 0x3e, 0x36, 0xe5, + 0xc8, 0xdd, 0x6c, 0xbd, 0x4a, 0x57, 0x51, 0x15, 0x9f, 0xaf, 0xac, + 0xf9, 0xeb, 0x18, 0x61, 0x82, 0xe7, 0x71, 0x4c, 0x66}, + {0x91, 0x42, 0x86, 0x25, 0xc9, 0xf2, 0xcb, 0xb5, 0xc0, 0xff, + 0x4b, 0x45, 0x45, 0xe8, 0xe6, 0x89, 0xe5, 0xa9, 0x06, 0x77, + 0x25, 0x8b, 0x44, 0x53, 0x9f, 0x10, 0xfb, 0x0f, 0x5b, 0x6e, + 0x17, 0xdf, 0xb0, 0xc7, 0xca, 0x2d, 0x70, 0xda, 0x83, 0x1c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {897, + {0x15, 0xb7, 0x34, 0x1a, 0x6d, 0xef, 0xcc, 0x90, 0x3c, 0xfa, 0xff, 0x0f, + 0x40, 0xb4, 0x1a, 0x3b, 0xf5, 0x5b, 0x33, 0x5b, 0x0f, 0x41, 0x8a, 0xb7}, + {0x08, 0x40, 0x08, 0x3f, 0xe3, 0xec, 0x96, 0x10, 0x0a, 0x86, 0xf6, + 0xeb, 0x98, 0x06, 0x4f, 0x82, 0x9c, 0x85, 0x60, 0x90, 0x29, 0x20, + 0xd1, 0x25, 0x13, 0x02, 0x59, 0xc3, 0x85, 0x0d, 0x4e}, + {0x48, 0x74, 0x28, 0x7d, 0xe7, 0x91, 0xcf, 0x4a, 0x33, 0xc2, + 0x28, 0x0f, 0x5e, 0xb0, 0x23, 0xcb, 0x43, 0xcf, 0x38, 0xb1, + 0x9c, 0x4f, 0x57, 0x24, 0x19, 0xeb, 0xe1, 0x0b, 0xee, 0x7c, + 0x6b, 0xe1, 0xe6, 0x02, 0x2a, 0x96, 0x6b, 0x48, 0x77, 0x09}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {898, + {0x15, 0x18, 0xb8, 0x6d, 0xac, 0x52, 0x7d, 0x36, 0x5a, 0xae, 0x6b, 0xb7, + 0x98, 0xf6, 0xfe, 0x5e, 0xb1, 0x9d, 0xb4, 0xf5, 0x9a, 0x2a, 0x65, 0xa6}, + {0xa1, 0x2b, 0xe9, 0x7a, 0xc4, 0xce, 0x44, 0x66, 0x19, 0xa9, 0x2a, + 0x2c, 0xc3, 0x56, 0x12, 0xb1, 0x83, 0x5c, 0x57, 0x17, 0xbc, 0x9d, + 0x0a, 0x85, 0x1e, 0xd8, 0xd8, 0xb6, 0x29, 0x51, 0x1a}, + {0xac, 0x8c, 0x21, 0xae, 0x11, 0x5b, 0xa3, 0xae, 0xde, 0x5f, + 0xa0, 0x0b, 0xfb, 0x8e, 0x70, 0x58, 0x81, 0x6f, 0x2a, 0xf6, + 0x5a, 0xda, 0xe2, 0xb6, 0xa7, 0x6e, 0x34, 0x2f, 0x22, 0x9a, + 0x7a, 0x09, 0xd5, 0xde, 0xf0, 0x68, 0xcb, 0x0c, 0x6a, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {899, + {0x99, 0x78, 0x23, 0xb6, 0x28, 0xdf, 0x24, 0xa6, 0xa4, 0xb6, 0xda, 0x55, + 0x29, 0x39, 0x07, 0xac, 0x6b, 0xfb, 0x49, 0x1d, 0xc3, 0xca, 0xde, 0x9b}, + {0x08, 0x03, 0x62, 0x22, 0x1a, 0x5c, 0xda, 0xfc, 0x71, 0x38, 0xee, + 0x0c, 0x02, 0x1b, 0x06, 0x1b, 0x94, 0xf0, 0x0a, 0x14, 0x3c, 0x8c, + 0x68, 0xe6, 0x33, 0xfe, 0x47, 0xc3, 0x58, 0x61, 0x71}, + {0xa2, 0x03, 0x26, 0x39, 0xbd, 0x64, 0xb8, 0x46, 0xb1, 0xc9, + 0xd5, 0x88, 0xbb, 0xac, 0xd8, 0xda, 0x98, 0xa2, 0xf3, 0xa9, + 0x65, 0x9c, 0xc1, 0xd9, 0xcc, 0x53, 0x2a, 0x23, 0x06, 0x70, + 0xeb, 0x69, 0x44, 0x3c, 0xcd, 0x63, 0x69, 0xae, 0x33, 0x66}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {900, + {0xdf, 0xa6, 0xe5, 0x2c, 0x91, 0x73, 0x76, 0x65, 0x9e, 0x08, 0xbf, 0x18, + 0xab, 0xf6, 0x63, 0x50, 0xbf, 0x4d, 0x8f, 0x8e, 0x44, 0x12, 0x64, 0x83}, + {0x08, 0x03, 0x62, 0x22, 0x1a, 0x5c, 0xda, 0xfc, 0x71, 0x38, 0xee, + 0x0c, 0x02, 0x1b, 0x06, 0x1b, 0x94, 0xf0, 0x0a, 0x14, 0x3c, 0x8c, + 0x68, 0xe6, 0x33, 0xfe, 0x47, 0xc3, 0x58, 0x61, 0x71, 0xf4}, + {0x42, 0x6f, 0x65, 0xf5, 0xf2, 0x32, 0x60, 0xd0, 0x14, 0xfd, + 0xd6, 0xd7, 0xc5, 0xd9, 0x66, 0x18, 0xf6, 0x5d, 0x64, 0x7e, + 0xe9, 0xb0, 0x7a, 0x07, 0x75, 0x9e, 0x0b, 0x1f, 0x88, 0xad, + 0xa1, 0xa6, 0x99, 0x71, 0x3a, 0x4e, 0x8b, 0x36, 0x74, 0x45}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {901, + {0x1b, 0x38, 0xd4, 0xb3, 0x66, 0xf8, 0x44, 0xe7, 0x1a, 0x8d, 0xb6, 0xbe, + 0x2b, 0x77, 0xa0, 0x5a, 0x9e, 0x81, 0x72, 0x0d, 0x2d, 0x3f, 0x31, 0xee}, + {0xb1, 0xc8, 0x8d, 0x3e, 0x56, 0x48, 0x21, 0x8e, 0xe0, 0x85, 0xab, 0xcf, + 0xca, 0xf7, 0xf3, 0x62, 0xf3, 0x3e, 0x4d, 0x6d, 0xe3, 0x63, 0xcb, 0x84, + 0x18, 0x2a, 0xf9, 0xf1, 0x8a, 0x31, 0x47, 0x5f, 0x0e, 0x14, 0xae, 0x8e, + 0xff, 0x76, 0xca, 0x67, 0x45, 0x57, 0x26, 0x39, 0x2a, 0x11, 0x0c, 0xa2, + 0x62, 0xb9, 0x0d, 0x04, 0x0a, 0xbf, 0x49, 0xbe, 0xb0, 0x36, 0xdb, 0x09, + 0x6b, 0xe0, 0x53, 0xd4, 0x93, 0x78, 0x7a, 0x67, 0xe9, 0x83, 0xb6, 0x39, + 0x45, 0x27, 0x70, 0x44, 0xac, 0xf6, 0x48, 0x17, 0x2c, 0x75, 0xb3, 0x8d, + 0x7f, 0x81, 0xdc, 0xd5, 0x8e, 0x3b, 0xbc, 0xec, 0xb9, 0x63, 0xdc, 0x95, + 0x86, 0x38, 0x77, 0x78, 0x4a, 0xc0, 0x4e, 0xba, 0x83, 0x48, 0x11, 0x52, + 0xc3, 0x0b, 0x1c, 0xa9, 0xe9, 0xb7, 0x8f, 0xe5, 0x37, 0xde, 0xee, 0x6c, + 0x95, 0x93, 0x3e, 0x1b, 0x5f, 0xb4, 0x14, 0xcf, 0xaf, 0x7c, 0xa1, 0xdb, + 0xba, 0xe8, 0xb1, 0x14, 0xf0, 0x53, 0x8f, 0x4c, 0xbf, 0x43, 0x3e, 0xf2, + 0x14, 0xb7, 0x76, 0xfa, 0xec, 0x9c, 0xe1, 0xd2, 0x9f, 0x68, 0x0f, 0x4c, + 0x88, 0xff, 0x7b, 0x9b, 0xa0, 0xe9, 0x64, 0x89, 0x8d, 0xd2, 0x53, 0xf5, + 0xf8, 0x2e, 0xc9, 0xf2, 0x56, 0x63, 0xec, 0xe9, 0xdb, 0xff, 0x5e, 0x28, + 0x4f, 0x63, 0xb0, 0xe0, 0xfd, 0x07, 0xfb, 0x13, 0xb4, 0x1a, 0xa8, 0x35, + 0x9f, 0x1b, 0xa1, 0x66, 0x6b, 0xcb, 0x26, 0xe6, 0x5d, 0x28, 0xb1, 0xf8, + 0x99, 0x95, 0x2b, 0xeb, 0x28, 0xb8, 0xf9, 0x02, 0xf0, 0x48, 0xe3, 0x1e, + 0xfb, 0x6a, 0xb4, 0x81, 0x7c, 0xaf, 0xc6, 0xd8, 0x4c, 0x7f, 0x46, 0x76, + 0xb5, 0x09, 0x36, 0x71, 0x56, 0x67, 0xa6, 0x7d, 0xf7, 0xca, 0x96, 0x5b, + 0x3a, 0xb2, 0xa5, 0xfc, 0x47, 0x23, 0x75, 0xb1, 0x44, 0x6c, 0x81, 0x02, + 0x42, 0xeb, 0x1c, 0xb7, 0x8b, 0x9a, 0xc4, 0x96, 0xed, 0x47, 0x15, 0xe0, + 0xf8, 0x9a, 0x4e, 0x1a, 0xe0, 0xe2, 0x72, 0x4e, 0xdd, 0x59, 0xc9, 0x54, + 0xf5, 0x41, 0x96, 0xab, 0x55, 0xac, 0x19, 0x47, 0x52, 0x8f, 0xa1, 0x4e, + 0x71, 0x6b, 0x77, 0x07, 0xae, 0xb0, 0x23, 0xbd, 0x0a, 0x22, 0x42, 0xda, + 0x7a, 0xc9, 0x7f, 0x3f, 0xeb, 0x77, 0x95, 0xd9, 0xbe, 0x05, 0xcd, 0x5b, + 0x1c, 0xc3, 0x30, 0x95, 0x59, 0x9a, 0xb4, 0xc4, 0xd8, 0xd5, 0x83, 0xc9, + 0xe2, 0xa4, 0xd4, 0xed, 0x12, 0xb8, 0x36, 0x72, 0x23, 0x70, 0x56, 0x97, + 0x37, 0xfa, 0xe2, 0xd6, 0xfa, 0x60, 0xc8, 0xa5, 0xb8, 0xa8, 0x0f, 0xd7, + 0x11, 0x29, 0xfe, 0x29, 0x39, 0x57, 0x46, 0xeb, 0x74, 0x65, 0x28, 0xa8, + 0x84, 0x5c, 0x5a, 0x9d, 0x50, 0xe7, 0xbc, 0x43, 0x72, 0xe7, 0xf3, 0xf9, + 0xc6, 0x33, 0x3f, 0xee, 0xc7, 0x91, 0x52, 0x9a, 0x6a, 0xe1, 0xbc, 0x0f, + 0x62, 0x0f, 0xeb, 0x60, 0x4f, 0x56, 0x96, 0x9e, 0x4e, 0xa3, 0x44, 0x58, + 0x10, 0xc7, 0x2d, 0xd0, 0x77, 0x28, 0x56, 0xfe, 0xb5, 0x8f, 0x09, 0x79, + 0x6f, 0x46, 0x1f, 0x7a, 0xb1, 0xb4, 0x54, 0xc3, 0x03, 0xc8, 0x10, 0xee, + 0xc7, 0x52, 0x6a, 0xeb, 0x39, 0x75, 0x20, 0xb6, 0x11, 0x4f, 0x57, 0xa4, + 0xd9, 0x06, 0xe9, 0x74, 0xe8, 0xd4, 0xa9, 0x10, 0xaf, 0xaf, 0xbb, 0x0f, + 0x03, 0x0b, 0x18, 0x88, 0x7b, 0x95, 0x10, 0x52, 0xd1, 0x85, 0x78, 0x02, + 0x2c, 0xb7, 0xe3, 0x34, 0x08, 0x57, 0x8c, 0xdc, 0xa3, 0x4f, 0x32, 0x01, + 0x2f, 0x62, 0xd3, 0xdd, 0x35, 0xcb, 0x74, 0xe9, 0xd0, 0xfe, 0xca, 0xc5, + 0x22, 0x31, 0xc5, 0xcf, 0x5a, 0x34, 0xd4, 0x70, 0xd3, 0xb5, 0x41, 0x36, + 0x44, 0xc4, 0xe2, 0xaf, 0x1f, 0x16, 0x13, 0x09, 0x3a, 0x3b, 0x05, 0x50, + 0xf8, 0xdf, 0x26, 0xd0, 0x33, 0xa3, 0x5b, 0x9b}, + {0x62, 0xdd, 0xc1, 0x58, 0xec, 0xb0, 0x48, 0x25, 0x0b, 0xde, 0x43, 0x9d, + 0xc7, 0xaa, 0xd3, 0x4d, 0xbe, 0x76, 0x67, 0xd3, 0x30, 0xa3, 0x49, 0x02, + 0x62, 0x66, 0xc2, 0x4c, 0xee, 0x97, 0x42, 0x95, 0x3b, 0x62, 0x3d, 0x1e, + 0x24, 0x7e, 0x50, 0x16, 0x41, 0xb4, 0x5b, 0x60, 0xcf, 0xba, 0xb6, 0x65, + 0xe6, 0x80, 0x40, 0xce, 0x06, 0xeb, 0xce, 0x47, 0x8d, 0x9d, 0x77, 0xf5, + 0xf3, 0x44, 0x94, 0x3a, 0x1e, 0xdb, 0x14, 0xf0, 0xd9, 0xf1, 0x65, 0xec, + 0xfe, 0x40, 0x70, 0x31, 0x70, 0x79, 0x61, 0xfe, 0xdc, 0xd0, 0x16, 0x55, + 0x92, 0x28, 0xbf, 0xf5, 0x76, 0x1c, 0xd6, 0x54, 0x29, 0x44, 0xa5, 0xd8, + 0x6f, 0x9a, 0xcf, 0x4e, 0x0a, 0x41, 0x14, 0x68, 0x2c, 0x23, 0x12, 0xb8, + 0xd4, 0xe8, 0x28, 0x5d, 0x3e, 0xfe, 0x1a, 0x7c, 0x15, 0x26, 0x64, 0x2c, + 0x73, 0xc3, 0x32, 0xa9, 0xe4, 0x84, 0x37, 0x7a, 0x1c, 0x86, 0x71, 0x4e, + 0x3c, 0xb6, 0x87, 0x78, 0x19, 0x28, 0xc8, 0xa5, 0xfe, 0x28, 0xb4, 0xaa, + 0x74, 0xe7, 0x9f, 0x53, 0xec, 0xd0, 0x07, 0x93, 0xe0, 0x00, 0x41, 0xb3, + 0x9b, 0x17, 0x2e, 0x5f, 0xed, 0xef, 0x3d, 0x41, 0x64, 0xdc, 0xc6, 0xb2, + 0xd2, 0xe4, 0x79, 0x94, 0xe7, 0x3f, 0x2a, 0xb0, 0x48, 0xa4, 0xad, 0xb8, + 0xcd, 0x94, 0xfc, 0xd7, 0x76, 0x73, 0x14, 0xae, 0x40, 0xf8, 0xcd, 0xbe, + 0xf2, 0xb2, 0x6d, 0x25, 0xf7, 0x42, 0x77, 0xa2, 0xf8, 0x8f, 0x1d, 0xe5, + 0x63, 0x42, 0xa0, 0xec, 0x97, 0xfd, 0xe4, 0xdf, 0x2d, 0x05, 0x2e, 0x6e, + 0xbc, 0x62, 0x62, 0x2f, 0x65, 0x72, 0x5d, 0x84, 0x5f, 0x67, 0x0a, 0x64, + 0x78, 0x08, 0x66, 0x6c, 0x73, 0x25, 0x72, 0x5a, 0x34, 0x28, 0xe2, 0x6f, + 0xef, 0xe7, 0x25, 0xc2, 0xba, 0xdb, 0x8a, 0x8b, 0x8f, 0x04, 0xe3, 0x04, + 0x56, 0xbd, 0x1f, 0xd3, 0x9f, 0xd0, 0xf7, 0xc7, 0x82, 0xb7, 0xa2, 0xbc, + 0x9d, 0x8c, 0x53, 0x92, 0x2a, 0x54, 0xc5, 0xf1, 0x03, 0x55, 0x12, 0x71, + 0xaf, 0x6d, 0x72, 0x43, 0x13, 0x3b, 0x96, 0xcd, 0x1c, 0x10, 0x88, 0x11, + 0xe4, 0xbe, 0xb9, 0xa5, 0x64, 0x72, 0xc1, 0xf9, 0x82, 0x3a, 0x1e, 0x88, + 0x83, 0x2c, 0x55, 0x05, 0xe0, 0x7c, 0xb9, 0x3b, 0x90, 0x41, 0xf4, 0xb8, + 0xd6, 0x9c, 0xd2, 0x74, 0x03, 0x68, 0x0a, 0x18, 0xbb, 0x38, 0x48, 0xc2, + 0x69, 0xba, 0xbb, 0xc5, 0x2a, 0xaf, 0x56, 0x8e, 0xe8, 0x24, 0x5f, 0x4f, + 0x72, 0xe1, 0x77, 0x25, 0x71, 0x03, 0xdd, 0x4b, 0xdf, 0xfe, 0xee, 0x9b, + 0x48, 0xe0, 0x66, 0x0d, 0x6c, 0x2f, 0x4d, 0xfd, 0xce, 0x52, 0x46, 0x2d, + 0x0e, 0xd5, 0xcc, 0x51, 0x14, 0xdc, 0x0a, 0xa5, 0xa3, 0x56, 0x01, 0xc9, + 0xa6, 0x44, 0xa1, 0xfd, 0xd3, 0xc5, 0x7c, 0x31, 0x53, 0xe6, 0x5a, 0x10, + 0x8e, 0xb9, 0x4e, 0xea, 0x3b, 0xc9, 0x97, 0x9a, 0x67, 0xa2, 0xf5, 0x69, + 0xeb, 0x73, 0x98, 0xa4, 0xbd, 0x24, 0x54, 0x7c, 0x15, 0xfa, 0xa3, 0x61, + 0xbb, 0x29, 0x50, 0xa3, 0x79, 0xa1, 0xca, 0xd1, 0x73, 0x7f, 0x56, 0xe7, + 0xc2, 0x10, 0x65, 0x2a, 0xae, 0xa7, 0x58, 0x1f, 0x39, 0xf0, 0x7e, 0xe0, + 0x9a, 0x10, 0x1f, 0xde, 0x8c, 0x34, 0xc3, 0xcf, 0xc4, 0x04, 0xf2, 0xb8, + 0xf6, 0x82, 0x73, 0x5f, 0xc4, 0xc7, 0x21, 0xec, 0xeb, 0x4b, 0xd2, 0x29, + 0x5d, 0x8a, 0x74, 0xee, 0x3c, 0xb8, 0x58, 0x32, 0x95, 0x09, 0xeb, 0xa9, + 0x04, 0x9e, 0x7e, 0x79, 0x1e, 0x04, 0xd8, 0x45, 0x2b, 0x50, 0xc6, 0xe6, + 0x22, 0x5b, 0x94, 0xa8, 0xcc, 0x10, 0xec, 0x1d, 0x26, 0x25, 0x88, 0xfd, + 0x2f, 0x05, 0xee, 0xe0, 0x81, 0x13, 0x41, 0x4e, 0x77, 0x0c, 0x83, 0xca, + 0xa8, 0x4d, 0x31, 0x05, 0x59, 0x28, 0x6c, 0x39, 0x37, 0x99, 0x11, 0x7c, + 0x17, 0x70, 0x89, 0xa2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {902, + {0x04, 0x3c, 0xae, 0xe4, 0x76, 0xe2, 0xa7, 0x12, 0xbe, 0xb5, 0xfa, 0x71, + 0x2d, 0xa3, 0x32, 0xcb, 0x1a, 0xad, 0xb4, 0x99, 0x49, 0x5b, 0x1a, 0xf4}, + {0x7a, 0xed, 0x64, 0xd4, 0x27, 0xc5, 0x0f, 0x95, 0xa2, 0x53, 0x1c, 0x21, + 0x07, 0xa3, 0x37, 0xfc, 0xa2, 0xad, 0x66, 0xbf, 0x6f, 0x8d, 0x0e, 0x06, + 0x5b, 0xa0, 0xcf, 0x2f, 0x9f, 0xec, 0xfc, 0xd6, 0xdd, 0xff, 0x3a, 0x88, + 0xba, 0x7b, 0x3a, 0x79, 0xfb, 0x66, 0xe2, 0xae, 0x9f, 0xa3, 0x2c, 0xe1, + 0x87, 0xc3, 0x73, 0x6b, 0xfd, 0x4f, 0xf7, 0xc6, 0xf2, 0x40, 0xbb, 0x56, + 0x04, 0x38, 0x09, 0x46, 0x7f, 0xdb, 0x23, 0xf8, 0xfc, 0xd3, 0xb7, 0x9f, + 0xd2, 0xc6, 0x4e, 0xe7, 0x2a, 0xf9, 0x11, 0xf6, 0xbd, 0xa1, 0x39, 0x01, + 0xdb, 0x0a, 0xc4, 0xcf, 0xff, 0x16, 0x67, 0x18, 0xc7, 0x10, 0xff, 0x04, + 0xca, 0x5d, 0x1b, 0xf9, 0x8d, 0x5a, 0x22, 0x1c, 0x0f, 0x61, 0xfa, 0x4f, + 0x36, 0xd5, 0x38, 0x0f, 0x9d, 0xb8, 0xbf, 0xc4, 0xc0, 0xd6, 0x4e, 0x45, + 0xf0, 0x37, 0xaa, 0x8f, 0xe1, 0xc0, 0xea, 0xcf, 0xed, 0x0b, 0xa9, 0x8e, + 0x91, 0xd2, 0x06, 0x4a, 0x8a, 0x9e, 0x4d, 0xeb, 0xc0, 0x6a, 0xe8, 0x6f, + 0xd6, 0x7d, 0xf2, 0x5b, 0x21, 0x67, 0x91, 0x37, 0xd1, 0x25, 0xc6, 0x97, + 0xc7, 0x79, 0xa3, 0x01, 0x42, 0x73, 0xd8, 0x9e, 0x85, 0x4d, 0x83, 0xa3, + 0x23, 0xd8, 0xa0, 0xcf, 0x6c, 0x5d, 0xc7, 0xac, 0x78, 0x12, 0x9f, 0xc6, + 0x0c, 0x3a, 0x13, 0xe6, 0x7a, 0x06, 0x29, 0xdc, 0xcb, 0x31, 0x1c, 0x73, + 0x32, 0x5b, 0xcb, 0x12, 0x55, 0x0a, 0x47, 0xc1, 0xf7, 0xdb, 0x49, 0xb7, + 0x1c, 0x92, 0xe8, 0x86, 0x28, 0x61, 0x24, 0x88, 0x85, 0x4a, 0xcf, 0x43, + 0x57, 0xb7, 0x42, 0x6b, 0xdc, 0x69, 0x3a, 0xdd, 0xe8, 0xa3, 0xc6, 0x8b, + 0x86, 0x12, 0xca, 0x74, 0x28, 0xce, 0xa5, 0x51, 0xb5, 0x10, 0x61, 0x87, + 0x70, 0x20, 0x08, 0xe8, 0x69, 0x1d, 0x30, 0xaa, 0x6b, 0x9d, 0x16, 0x5f, + 0xae, 0x56, 0x92, 0xf4, 0x79, 0xc7, 0xc5, 0xb5, 0x36, 0xfc, 0x85, 0xe2, + 0xd0, 0x25, 0xaa, 0x2b, 0x11, 0xd4, 0x3e, 0x37, 0xc4, 0xb1, 0x07, 0x67, + 0xd1, 0x0f, 0x58, 0xf7, 0xed, 0x0b, 0xa0, 0x47, 0x27, 0xe0, 0x56, 0xae, + 0x07, 0x44, 0x8d, 0x26, 0x9b, 0xa4, 0xa7, 0x84, 0x99, 0x0c, 0xdb, 0x60, + 0x3a, 0x77, 0x28, 0xfa, 0xfd, 0x81, 0xfc, 0x48, 0x8d, 0x12, 0xbe, 0xa6, + 0x64, 0x96, 0x4b, 0x54, 0xd8, 0x1a, 0x80, 0x46, 0x99, 0xfc, 0x49, 0x7e, + 0x19, 0x8d, 0x0d, 0x7b, 0x75, 0x40, 0x1f, 0x31, 0x77, 0x0b, 0xd4, 0x48, + 0x10, 0x88, 0xeb, 0x1f, 0x59, 0xca, 0x07, 0xe8, 0x3d, 0xf6, 0xad, 0xb5, + 0xdf, 0xe7, 0x78, 0xdd, 0xae, 0xd0, 0xeb, 0xf3, 0x74, 0xb0, 0x68, 0x3f, + 0xda, 0xde, 0x70, 0xa5, 0x84, 0x16, 0x70, 0x9a, 0xa4, 0x0b, 0xbf, 0x9d, + 0x96, 0x0c, 0xab, 0x2f, 0xd5, 0xe7, 0xde, 0x84, 0x60, 0x06, 0xc5, 0xad, + 0xd9, 0xce, 0xb0, 0x27, 0xb2, 0x1c, 0x8e, 0x06, 0x5c, 0xa7, 0x87, 0x55, + 0x07, 0x0a, 0xe3, 0x15, 0x4d, 0x2f, 0xd9, 0xee, 0x44, 0xb4, 0xc3, 0xdb, + 0xfb, 0x0e, 0x4b, 0x8c, 0x64, 0xf5, 0x6f, 0x57, 0x1d, 0x5f, 0xa8, 0x20, + 0x2c, 0x32, 0xbd, 0x76, 0xac, 0x7c, 0x65, 0xfd, 0x02, 0x8c, 0x8b, 0x3f, + 0x95, 0xd3, 0xea, 0x0a, 0x49, 0xb8, 0x5f, 0xdf, 0x7a, 0x14, 0x35, 0xc6, + 0xdf, 0xf1, 0x32, 0xec, 0x24, 0x58, 0x98, 0x4b, 0x67, 0xf1, 0xdd, 0x65, + 0x11, 0x5a, 0x65, 0xb6, 0x55, 0xf4, 0xed, 0x75, 0x27, 0xc3, 0x60, 0x21, + 0xc3, 0x52, 0x8d, 0x12, 0xb7, 0x45, 0x46, 0xbd, 0x26, 0xe8, 0x54, 0x98, + 0xd0, 0xeb, 0xa2, 0x53, 0x8a, 0x31, 0xbd, 0x02, 0xe5, 0xbb, 0x96, 0x24, + 0xff, 0xca, 0x91, 0x6a, 0xba, 0x03, 0xb1, 0xac, 0x33, 0x2d, 0x6b, 0x62, + 0x4d, 0x68, 0x06, 0xdd, 0x9e, 0x49, 0x67, 0x5c}, + {0xc5, 0xf9, 0x90, 0xca, 0x85, 0x4a, 0xe7, 0x25, 0xac, 0x22, 0x37, 0xb9, + 0x3c, 0xb7, 0x9d, 0xea, 0xa0, 0xd7, 0xe9, 0xf9, 0xc2, 0x2e, 0x3b, 0x60, + 0xaa, 0x7d, 0x37, 0xce, 0x29, 0x0b, 0x1d, 0x0c, 0xb5, 0xfc, 0x53, 0x2a, + 0x0d, 0xc9, 0xfe, 0x52, 0x97, 0x48, 0xd8, 0x31, 0x7a, 0x58, 0x16, 0x17, + 0xbd, 0x90, 0x72, 0x50, 0x58, 0x19, 0x69, 0x1d, 0xd1, 0x87, 0x55, 0x94, + 0x5f, 0x40, 0x56, 0x0e, 0xe1, 0xbe, 0x25, 0x91, 0x4b, 0xc0, 0xb0, 0x16, + 0x99, 0xaf, 0x05, 0xde, 0xea, 0xef, 0x73, 0x94, 0x06, 0x92, 0x7b, 0x07, + 0x88, 0x03, 0x3b, 0xd2, 0x2b, 0xb0, 0x9c, 0xd0, 0xa4, 0xbd, 0x18, 0x01, + 0x82, 0x25, 0x9e, 0xbc, 0xff, 0x47, 0x21, 0xae, 0xaa, 0xb6, 0xcf, 0xe4, + 0x09, 0x7f, 0xfe, 0xc8, 0x56, 0xc2, 0x81, 0xae, 0xf1, 0xa3, 0xc5, 0xf5, + 0x8f, 0x33, 0x64, 0xca, 0x8c, 0x33, 0x4f, 0x09, 0xac, 0xb7, 0x9f, 0x94, + 0x43, 0xa6, 0x59, 0x3b, 0xc8, 0x5a, 0x90, 0xcb, 0xd9, 0x0a, 0xd8, 0x70, + 0x40, 0xe5, 0x81, 0x34, 0xc3, 0xb8, 0x05, 0x6f, 0x04, 0x0a, 0x13, 0x34, + 0xf5, 0x90, 0x05, 0x2b, 0xf9, 0x50, 0xcb, 0x8d, 0xc3, 0xb5, 0x22, 0xb2, + 0x66, 0x55, 0xe5, 0x24, 0x52, 0x30, 0x7d, 0xe8, 0xd5, 0xee, 0x61, 0xf9, + 0xd0, 0x3a, 0x86, 0x2e, 0x83, 0x12, 0x61, 0x6a, 0x6b, 0xbf, 0x5e, 0x6d, + 0x10, 0x9c, 0x72, 0x98, 0xa3, 0x2e, 0xeb, 0xf7, 0xc9, 0xa7, 0x73, 0xd2, + 0x8d, 0x82, 0x0a, 0xa4, 0x6e, 0x21, 0x4e, 0xfd, 0x35, 0xa2, 0x6e, 0xff, + 0x88, 0xd4, 0xee, 0x1b, 0x84, 0x1a, 0x65, 0x82, 0xc9, 0x01, 0xa9, 0x43, + 0x05, 0xd5, 0x08, 0x67, 0x8d, 0xcb, 0x08, 0x10, 0xdb, 0xc4, 0x4e, 0xf8, + 0xdd, 0x0f, 0x51, 0x5d, 0xc8, 0x56, 0xdf, 0x9a, 0xb0, 0xb7, 0x67, 0x0d, + 0xa3, 0xa9, 0x51, 0xbb, 0xa0, 0xad, 0x1f, 0x7f, 0x2d, 0xcf, 0xd0, 0xac, + 0x79, 0x43, 0xe7, 0x4f, 0x2d, 0x85, 0x36, 0xe5, 0xce, 0xb5, 0x22, 0x04, + 0xfe, 0xa1, 0x5c, 0x50, 0x65, 0x3d, 0xde, 0xc2, 0xdd, 0x81, 0x65, 0x2b, + 0x82, 0xec, 0x10, 0x75, 0x0c, 0x6d, 0xbb, 0xcb, 0x31, 0x6e, 0xe5, 0x04, + 0xf0, 0xf3, 0xc1, 0xd9, 0x0b, 0x57, 0x0b, 0xab, 0xc0, 0xe7, 0xf6, 0x3c, + 0x9d, 0xb9, 0x6a, 0x25, 0x53, 0x93, 0x6a, 0x55, 0x2d, 0x5f, 0x57, 0xfe, + 0x85, 0x4d, 0xcd, 0x1f, 0x6c, 0x1b, 0xfb, 0xd8, 0x9d, 0xa6, 0x18, 0xbd, + 0xf3, 0xaa, 0x22, 0xc0, 0x78, 0x3d, 0xe5, 0x9a, 0x25, 0x62, 0xcd, 0x3e, + 0x87, 0xcc, 0x91, 0xc3, 0x54, 0x33, 0x3d, 0xb3, 0x51, 0xb9, 0x75, 0x9b, + 0x64, 0xd2, 0x6d, 0x4b, 0xff, 0x6e, 0x10, 0xba, 0xc7, 0x44, 0x1e, 0xaa, + 0x8d, 0x2d, 0x8b, 0x24, 0x4e, 0x68, 0x5e, 0x30, 0x7d, 0x1b, 0x80, 0xbb, + 0x61, 0x1c, 0xf8, 0xc1, 0x14, 0xa6, 0xb2, 0xdb, 0x42, 0x29, 0x35, 0xaf, + 0xc8, 0x66, 0x73, 0x27, 0xfb, 0xb0, 0x26, 0x31, 0x60, 0x65, 0x33, 0xd6, + 0xaa, 0xfd, 0xe5, 0xfd, 0x17, 0xd0, 0xaa, 0xd7, 0x4e, 0xc1, 0x80, 0x71, + 0x1a, 0x92, 0xf2, 0x8a, 0x12, 0xaa, 0x30, 0xc7, 0x2e, 0x1d, 0x6f, 0xb6, + 0xed, 0xc9, 0x2f, 0xa0, 0xef, 0xee, 0x08, 0x19, 0x56, 0x4e, 0xdd, 0xa8, + 0xa0, 0xc9, 0xe6, 0x2e, 0x34, 0x77, 0x71, 0xe7, 0x3d, 0x95, 0x36, 0x52, + 0xb0, 0xc1, 0x61, 0xf6, 0x5d, 0xef, 0x50, 0xc9, 0x62, 0x2a, 0xaa, 0x18, + 0x01, 0xa7, 0x9d, 0xd5, 0xd0, 0x6d, 0x88, 0xec, 0x63, 0x57, 0xad, 0x64, + 0xe2, 0xbf, 0xca, 0x96, 0x4a, 0x0e, 0x98, 0xa7, 0x8f, 0x9e, 0x1e, 0xbd, + 0xf3, 0xa3, 0xdf, 0xeb, 0x2d, 0xb0, 0xda, 0xaf, 0xdd, 0xfa, 0x5d, 0x3c, + 0x8d, 0xd8, 0x4a, 0xf7, 0x0b, 0x66, 0x7f, 0x4c, 0xd9, 0xd6, 0x65, 0x9f, + 0x40, 0xb1, 0x3d, 0x4d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {903, + {0x4b, 0x0f, 0xaa, 0x63, 0x09, 0x30, 0xb0, 0xff, 0x8e, 0x62, 0x4a, 0xeb, + 0x4d, 0xdf, 0xa0, 0x18, 0xa8, 0x58, 0xcf, 0xa6, 0x53, 0x13, 0x26, 0x75}, + {0x7a, 0xed, 0x64, 0xd4, 0x27, 0xc5, 0x0f, 0x95, 0xa2, 0x53, 0x1c, 0x21, + 0x07, 0xa3, 0x37, 0xfc, 0xa2, 0xad, 0x66, 0xbf, 0x6f, 0x8d, 0x0e, 0x06, + 0x5b, 0xa0, 0xcf, 0x2f, 0x9f, 0xec, 0xfc, 0xd6, 0xdd, 0xff, 0x3a, 0x88, + 0xba, 0x7b, 0x3a, 0x79, 0xfb, 0x66, 0xe2, 0xae, 0x9f, 0xa3, 0x2c, 0xe1, + 0x87, 0xc3, 0x73, 0x6b, 0xfd, 0x4f, 0xf7, 0xc6, 0xf2, 0x40, 0xbb, 0x56, + 0x04, 0x38, 0x09, 0x46, 0x7f, 0xdb, 0x23, 0xf8, 0xfc, 0xd3, 0xb7, 0x9f, + 0xd2, 0xc6, 0x4e, 0xe7, 0x2a, 0xf9, 0x11, 0xf6, 0xbd, 0xa1, 0x39, 0x01, + 0xdb, 0x0a, 0xc4, 0xcf, 0xff, 0x16, 0x67, 0x18, 0xc7, 0x10, 0xff, 0x04, + 0xca, 0x5d, 0x1b, 0xf9, 0x8d, 0x5a, 0x22, 0x1c, 0x0f, 0x61, 0xfa, 0x4f, + 0x36, 0xd5, 0x38, 0x0f, 0x9d, 0xb8, 0xbf, 0xc4, 0xc0, 0xd6, 0x4e, 0x45, + 0xf0, 0x37, 0xaa, 0x8f, 0xe1, 0xc0, 0xea, 0xcf, 0xed, 0x0b, 0xa9, 0x8e, + 0x91, 0xd2, 0x06, 0x4a, 0x8a, 0x9e, 0x4d, 0xeb, 0xc0, 0x6a, 0xe8, 0x6f, + 0xd6, 0x7d, 0xf2, 0x5b, 0x21, 0x67, 0x91, 0x37, 0xd1, 0x25, 0xc6, 0x97, + 0xc7, 0x79, 0xa3, 0x01, 0x42, 0x73, 0xd8, 0x9e, 0x85, 0x4d, 0x83, 0xa3, + 0x23, 0xd8, 0xa0, 0xcf, 0x6c, 0x5d, 0xc7, 0xac, 0x78, 0x12, 0x9f, 0xc6, + 0x0c, 0x3a, 0x13, 0xe6, 0x7a, 0x06, 0x29, 0xdc, 0xcb, 0x31, 0x1c, 0x73, + 0x32, 0x5b, 0xcb, 0x12, 0x55, 0x0a, 0x47, 0xc1, 0xf7, 0xdb, 0x49, 0xb7, + 0x1c, 0x92, 0xe8, 0x86, 0x28, 0x61, 0x24, 0x88, 0x85, 0x4a, 0xcf, 0x43, + 0x57, 0xb7, 0x42, 0x6b, 0xdc, 0x69, 0x3a, 0xdd, 0xe8, 0xa3, 0xc6, 0x8b, + 0x86, 0x12, 0xca, 0x74, 0x28, 0xce, 0xa5, 0x51, 0xb5, 0x10, 0x61, 0x87, + 0x70, 0x20, 0x08, 0xe8, 0x69, 0x1d, 0x30, 0xaa, 0x6b, 0x9d, 0x16, 0x5f, + 0xae, 0x56, 0x92, 0xf4, 0x79, 0xc7, 0xc5, 0xb5, 0x36, 0xfc, 0x85, 0xe2, + 0xd0, 0x25, 0xaa, 0x2b, 0x11, 0xd4, 0x3e, 0x37, 0xc4, 0xb1, 0x07, 0x67, + 0xd1, 0x0f, 0x58, 0xf7, 0xed, 0x0b, 0xa0, 0x47, 0x27, 0xe0, 0x56, 0xae, + 0x07, 0x44, 0x8d, 0x26, 0x9b, 0xa4, 0xa7, 0x84, 0x99, 0x0c, 0xdb, 0x60, + 0x3a, 0x77, 0x28, 0xfa, 0xfd, 0x81, 0xfc, 0x48, 0x8d, 0x12, 0xbe, 0xa6, + 0x64, 0x96, 0x4b, 0x54, 0xd8, 0x1a, 0x80, 0x46, 0x99, 0xfc, 0x49, 0x7e, + 0x19, 0x8d, 0x0d, 0x7b, 0x75, 0x40, 0x1f, 0x31, 0x77, 0x0b, 0xd4, 0x48, + 0x10, 0x88, 0xeb, 0x1f, 0x59, 0xca, 0x07, 0xe8, 0x3d, 0xf6, 0xad, 0xb5, + 0xdf, 0xe7, 0x78, 0xdd, 0xae, 0xd0, 0xeb, 0xf3, 0x74, 0xb0, 0x68, 0x3f, + 0xda, 0xde, 0x70, 0xa5, 0x84, 0x16, 0x70, 0x9a, 0xa4, 0x0b, 0xbf, 0x9d, + 0x96, 0x0c, 0xab, 0x2f, 0xd5, 0xe7, 0xde, 0x84, 0x60, 0x06, 0xc5, 0xad, + 0xd9, 0xce, 0xb0, 0x27, 0xb2, 0x1c, 0x8e, 0x06, 0x5c, 0xa7, 0x87, 0x55, + 0x07, 0x0a, 0xe3, 0x15, 0x4d, 0x2f, 0xd9, 0xee, 0x44, 0xb4, 0xc3, 0xdb, + 0xfb, 0x0e, 0x4b, 0x8c, 0x64, 0xf5, 0x6f, 0x57, 0x1d, 0x5f, 0xa8, 0x20, + 0x2c, 0x32, 0xbd, 0x76, 0xac, 0x7c, 0x65, 0xfd, 0x02, 0x8c, 0x8b, 0x3f, + 0x95, 0xd3, 0xea, 0x0a, 0x49, 0xb8, 0x5f, 0xdf, 0x7a, 0x14, 0x35, 0xc6, + 0xdf, 0xf1, 0x32, 0xec, 0x24, 0x58, 0x98, 0x4b, 0x67, 0xf1, 0xdd, 0x65, + 0x11, 0x5a, 0x65, 0xb6, 0x55, 0xf4, 0xed, 0x75, 0x27, 0xc3, 0x60, 0x21, + 0xc3, 0x52, 0x8d, 0x12, 0xb7, 0x45, 0x46, 0xbd, 0x26, 0xe8, 0x54, 0x98, + 0xd0, 0xeb, 0xa2, 0x53, 0x8a, 0x31, 0xbd, 0x02, 0xe5, 0xbb, 0x96, 0x24, + 0xff, 0xca, 0x91, 0x6a, 0xba, 0x03, 0xb1, 0xac, 0x33, 0x2d, 0x6b, 0x62, + 0x4d, 0x68, 0x06, 0xdd, 0x9e, 0x49, 0x67, 0x5c}, + {0x16, 0x40, 0xdb, 0x08, 0x1e, 0x87, 0xef, 0x77, 0x97, 0xa9, 0xf1, 0x75, + 0x09, 0xf5, 0xbc, 0x67, 0xd4, 0x0b, 0xea, 0xef, 0x09, 0x61, 0x31, 0x74, + 0x8f, 0x41, 0x3c, 0xac, 0x3d, 0x25, 0x00, 0x46, 0x2b, 0x61, 0x14, 0x0b, + 0x31, 0xbc, 0x39, 0x65, 0x95, 0x8a, 0xf5, 0x13, 0x51, 0x90, 0x35, 0x49, + 0xe4, 0xa7, 0x1d, 0xb5, 0x89, 0xa6, 0xbc, 0x67, 0xd7, 0x2e, 0xc3, 0x3b, + 0x86, 0x05, 0xa2, 0x5a, 0x53, 0x9a, 0x20, 0x43, 0x70, 0x43, 0x89, 0xe3, + 0xe0, 0x78, 0x11, 0x52, 0xdf, 0xfa, 0x9b, 0x64, 0xd6, 0xec, 0x18, 0x6e, + 0xd1, 0x44, 0x84, 0x74, 0x34, 0x34, 0x5e, 0x6d, 0xcc, 0xef, 0xbe, 0x26, + 0x62, 0x6e, 0xeb, 0xc4, 0xc2, 0x2e, 0x39, 0x57, 0xb2, 0x14, 0x5c, 0x46, + 0xfa, 0x11, 0xd7, 0x81, 0x9d, 0x41, 0x95, 0xcb, 0x43, 0xa9, 0xdb, 0x8d, + 0x2d, 0xe5, 0x07, 0xc0, 0x23, 0x60, 0x75, 0x48, 0xb5, 0x6a, 0x07, 0x62, + 0x8c, 0xe4, 0xc7, 0x06, 0x93, 0x9f, 0xde, 0x1b, 0xde, 0xf8, 0x36, 0x4b, + 0x2b, 0x8f, 0xb7, 0xdb, 0x30, 0xfc, 0x5c, 0x8e, 0x99, 0xf2, 0x98, 0x76, + 0x13, 0x0d, 0x9f, 0x71, 0xa8, 0x48, 0x6d, 0x99, 0xf2, 0xc7, 0xfc, 0x09, + 0xf6, 0x46, 0x91, 0x8d, 0x4c, 0x60, 0xe5, 0x3c, 0x7b, 0x9f, 0x9a, 0x8a, + 0x1e, 0x9a, 0x02, 0x3d, 0x70, 0x44, 0x8f, 0x6b, 0x79, 0xc3, 0xf3, 0x5c, + 0xc6, 0xb9, 0xac, 0xe0, 0x53, 0x51, 0x47, 0xf7, 0xf2, 0x7b, 0xe6, 0x6d, + 0x91, 0x88, 0x95, 0xb9, 0x10, 0x6c, 0xc8, 0x3e, 0xda, 0x1a, 0xac, 0xdc, + 0x2b, 0xfb, 0x7d, 0xaa, 0x75, 0xb2, 0x86, 0x7a, 0xe6, 0x31, 0x09, 0xec, + 0xbf, 0x94, 0x23, 0x52, 0x65, 0x11, 0xc6, 0x4c, 0x42, 0x61, 0xe3, 0x95, + 0xd9, 0xb5, 0xa6, 0x8d, 0xd2, 0x50, 0x3a, 0xda, 0x57, 0xcf, 0x1b, 0x8a, + 0x18, 0x33, 0x6b, 0x8d, 0x63, 0xd2, 0x48, 0xec, 0x4d, 0xed, 0xb6, 0xe3, + 0x06, 0x62, 0x33, 0x65, 0x46, 0xc8, 0x6e, 0xf8, 0x3b, 0x53, 0x50, 0x4b, + 0xc3, 0xbe, 0xdd, 0x85, 0xa0, 0x27, 0xb6, 0xb9, 0xf0, 0x32, 0x3b, 0xd9, + 0x38, 0x0d, 0x9b, 0xa6, 0x96, 0xb7, 0x70, 0x72, 0xd9, 0x8f, 0x96, 0xb7, + 0x7f, 0x9b, 0x3a, 0xd9, 0xe2, 0x19, 0x71, 0x51, 0x22, 0xb2, 0xdd, 0x03, + 0x35, 0x29, 0xea, 0xf7, 0xec, 0xce, 0xd8, 0xbe, 0x6d, 0x1e, 0x64, 0x67, + 0xb8, 0xe4, 0xa6, 0x11, 0x05, 0xbe, 0x9b, 0x7a, 0x7c, 0xe2, 0x08, 0xb6, + 0xdd, 0x6b, 0xd3, 0x44, 0x81, 0xf8, 0x0b, 0x3b, 0xf5, 0x34, 0xfb, 0x87, + 0x90, 0x4d, 0x45, 0x98, 0x69, 0x31, 0xa0, 0x88, 0x48, 0x0a, 0x80, 0x40, + 0x04, 0x7c, 0x68, 0x1d, 0xc4, 0xe8, 0xec, 0x1c, 0x62, 0x5a, 0x54, 0x49, + 0xd9, 0xab, 0x28, 0x70, 0x9d, 0x04, 0x98, 0x9c, 0x4b, 0x1a, 0x4e, 0xf0, + 0xf1, 0xe3, 0x79, 0xd3, 0x7f, 0xe6, 0xf0, 0x64, 0x1b, 0x9e, 0x70, 0x52, + 0x07, 0xe9, 0xa0, 0x65, 0x24, 0x63, 0xcd, 0x5d, 0xa7, 0x1c, 0xd5, 0x03, + 0x21, 0x11, 0x6d, 0x4f, 0xf1, 0xcb, 0xae, 0x08, 0x06, 0x3d, 0xf3, 0x36, + 0x48, 0x2e, 0xad, 0xc0, 0xd1, 0x17, 0xbf, 0x11, 0x9e, 0x01, 0xf2, 0x57, + 0x7a, 0xfe, 0x18, 0x2e, 0x7f, 0xa4, 0x77, 0xec, 0x53, 0xb7, 0x54, 0xe3, + 0x47, 0xa2, 0xc7, 0x42, 0x96, 0x0b, 0x9b, 0xd3, 0x55, 0xf9, 0x69, 0xe6, + 0xae, 0x1d, 0xf2, 0x21, 0x0e, 0x75, 0xbb, 0x44, 0xc5, 0x98, 0xb6, 0x83, + 0xdd, 0x4c, 0x86, 0x92, 0xf4, 0xcd, 0x1b, 0x92, 0x12, 0x5a, 0xc9, 0xed, + 0x10, 0xec, 0x4c, 0xef, 0x62, 0x89, 0xd3, 0xf8, 0x15, 0xcb, 0x89, 0x4e, + 0x74, 0xdf, 0xf0, 0xbb, 0x72, 0xd5, 0x1c, 0x43, 0xcb, 0x42, 0x0d, 0x74, + 0xa3, 0x1c, 0x68, 0x1c, 0x10, 0xad, 0x7f, 0x92, 0x58, 0xd7, 0x7f, 0x1f, + 0x18, 0x6c, 0x92, 0x6a}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {904, + {0x15, 0xee, 0x03, 0xa2, 0x1f, 0x6f, 0xab, 0xaf, 0x93, 0xa1, 0xd1, 0x60, + 0x71, 0x37, 0x0d, 0x47, 0x70, 0x0c, 0x6a, 0x74, 0x03, 0xed, 0x69, 0x68}, + {0xa0, 0x35, 0x91, 0x7c, 0x48, 0xac, 0x78, 0x5a, 0x2e, 0x2f, 0x7e, 0xf5, + 0xaf, 0xc3, 0x49, 0xef, 0x7d, 0x3f, 0xd8, 0x5b, 0xf5, 0x17, 0xf8, 0xbb, + 0x20, 0x44, 0xfa, 0xc2, 0xaa, 0x6a, 0xa1, 0x53, 0x1e, 0x53, 0x6d, 0x61, + 0x22, 0xbb, 0x96, 0xd4, 0x27, 0xd3, 0xc4, 0x56, 0x20, 0x3b, 0x27, 0x19, + 0x32, 0x80, 0xa7, 0xcf, 0x89, 0xe4, 0xc0, 0x78, 0xf8, 0x77, 0xe8, 0x06, + 0x20, 0x18, 0x4d, 0xc5, 0x65, 0xc2, 0x4f, 0x17, 0xf8, 0x67, 0x7e, 0xf7, + 0xe3, 0x68, 0x71, 0xa1, 0xaa, 0x93, 0x8f, 0xff, 0x84, 0x1d, 0x6f, 0xda, + 0x7b, 0x06, 0x39, 0x93, 0xdd, 0x23, 0x5e, 0x5b, 0xbe, 0x4a, 0x49, 0xf1, + 0x1b, 0xcd, 0xc9, 0x7a, 0x05, 0xa8, 0x20, 0x90, 0xfa, 0x09, 0x45, 0xd6, + 0x11, 0x5c, 0x1f, 0xf5, 0x5a, 0xcd, 0xdb, 0xb9, 0x82, 0x2b, 0x5f, 0x0d, + 0xe1, 0xb5, 0x63, 0x76, 0x49, 0x5a, 0x55, 0x9b, 0x6c, 0x92, 0x74, 0x1c, + 0xde, 0x5f, 0xcf, 0xf7, 0xb2, 0x27, 0xdb, 0x45, 0x0f, 0xee, 0xaf, 0x9c, + 0xf7, 0x6e, 0x76, 0x72, 0x23, 0xe9, 0x89, 0x01, 0xe5, 0x2a, 0x4c, 0x37, + 0x27, 0x21, 0x0e, 0x99, 0xf8, 0x98, 0x00, 0x3e, 0xcb, 0x98, 0x53, 0xca, + 0x29, 0x33, 0x76, 0x89, 0x07, 0x29, 0x41, 0x4b, 0x78, 0x28, 0xc3, 0x07, + 0xcc, 0x6e, 0x6a, 0xf8, 0x25, 0x3e, 0xc7, 0x82, 0x9b, 0x61, 0x76, 0x44, + 0xad, 0x8a, 0xad, 0xe3, 0x16, 0x9e, 0x00, 0xb6, 0xcd, 0x76, 0x53, 0xbb, + 0xf8, 0x8c, 0x58, 0x48, 0xfc, 0x13, 0xe8, 0x84, 0x63, 0x7c, 0x5b, 0x72, + 0x30, 0xfd, 0xc8, 0x20, 0x42, 0xa5, 0x3c, 0xfe, 0xfc, 0x18, 0x63, 0x97, + 0x13, 0xac, 0xc2, 0x8d, 0x3b, 0xe7, 0x97, 0xc8, 0x2d, 0xda, 0x42, 0xec, + 0x17, 0xce, 0x82, 0xd5, 0x3b, 0x9a, 0x4d, 0xc2, 0x69, 0x31, 0x90, 0xf5, + 0xfb, 0x3b, 0x06, 0x8e, 0xc6, 0xf1, 0x4d, 0x60, 0x28, 0x9c, 0xab, 0x2f, + 0xfa, 0x91, 0x3f, 0xa0, 0x28, 0x61, 0xaf, 0x38, 0x40, 0x7b, 0x30, 0x55, + 0x7e, 0xf4, 0xfd, 0x46, 0x51, 0x1e, 0x48, 0x88, 0x8c, 0x4a, 0x74, 0x32, + 0x51, 0xf6, 0x96, 0xdc, 0xc7, 0xb4, 0xbc, 0x9f, 0x9e, 0x73, 0x98, 0x93, + 0x03, 0x2a, 0x45, 0xd3, 0xcc, 0x48, 0xc5, 0x6b, 0xcd, 0x19, 0x3e, 0xe0, + 0x02, 0x75, 0x79, 0xbe, 0x69, 0x92, 0x48, 0x7f, 0xcc, 0x0d, 0xe5, 0xa9, + 0xc1, 0x87, 0xe0, 0xd1, 0x99, 0xd6, 0xe9, 0x45, 0x4b, 0xaa, 0x8e, 0xe8, + 0xce, 0x39, 0x6e, 0xe8, 0x16, 0x12, 0xc3, 0x72, 0xe9, 0xf4, 0x2c, 0x50, + 0x59, 0x8b, 0x8e, 0x7d, 0xc1, 0x99, 0x0d, 0x13, 0x28, 0x4d, 0x3b, 0x28, + 0x0f, 0xfc, 0x93, 0x12, 0xb9, 0xc4, 0x5d, 0x8e, 0xb5, 0x78, 0x7b, 0x3e, + 0x06, 0x17, 0xc2, 0x4e, 0xea, 0xb7, 0xe8, 0x0d, 0xa1, 0xde, 0x75, 0xe5, + 0x91, 0x52, 0x00, 0x3c, 0xc6, 0x66, 0x1b, 0x68, 0x25, 0x37, 0xc0, 0xeb, + 0xcb, 0x8e, 0xb3, 0xb1, 0x23, 0xcc, 0x2f, 0xb3, 0x05, 0x39, 0xd4, 0xfd, + 0xb8, 0x11, 0x55, 0xd8, 0x91, 0xe9, 0x13, 0x72, 0x0c, 0x05, 0xb0, 0x3f, + 0x1c, 0xf0, 0xa6, 0x5b, 0x3a, 0xd2, 0x37, 0x8d, 0xd9, 0xc5, 0xc0, 0x30, + 0x66, 0x67, 0x91, 0x7b, 0x1d, 0x69, 0x93, 0xc5, 0x25, 0x24, 0xa9, 0xdb, + 0x70, 0xc2, 0x02, 0x7c, 0x95, 0x37, 0x54, 0x6d, 0x1c, 0x11, 0x93, 0xb7, + 0x78, 0x9a, 0xd0, 0x59, 0xa0, 0xaf, 0x1f, 0xc9, 0x05, 0xfb, 0x59, 0x8f, + 0x4e, 0x83, 0x43, 0xd4, 0xbc, 0x4d, 0x56, 0x57, 0x21, 0xa5, 0xd9, 0xf5, + 0xab, 0x2c, 0x40, 0xd6, 0x69, 0x69, 0x13, 0xd9, 0x6c, 0xdf, 0xc4, 0x2e, + 0x4a, 0xe7, 0xf3, 0xea, 0x56, 0x87, 0x18, 0x3f, 0x82, 0x7b, 0xb4, 0xd7, + 0xe4, 0xfc, 0x48, 0xe3, 0x86, 0x94, 0x71, 0x25}, + {0x9c, 0xbf, 0xef, 0xac, 0xcb, 0xfa, 0x49, 0xbc, 0xca, 0x17, 0x2e, 0x0c, + 0x1d, 0x60, 0x0b, 0xd0, 0x66, 0xe7, 0x9c, 0xe6, 0xea, 0xec, 0x3b, 0x95, + 0x5f, 0x7b, 0x2d, 0x73, 0x5f, 0x5b, 0x4e, 0x11, 0x0e, 0xc9, 0xd1, 0xf0, + 0xaa, 0x23, 0x2d, 0xd7, 0xb9, 0x8d, 0xce, 0x26, 0x9f, 0xd0, 0x0e, 0xe1, + 0x80, 0x0b, 0xdd, 0x8e, 0xc1, 0x9f, 0xa6, 0x19, 0x19, 0xb2, 0x48, 0xf1, + 0x7c, 0xce, 0x0a, 0xd5, 0xf9, 0xe4, 0x1b, 0x3c, 0x24, 0x3d, 0x5a, 0x2e, + 0xa0, 0x7d, 0xaf, 0xe7, 0x67, 0x50, 0xfe, 0x72, 0xb3, 0xfa, 0x87, 0xa4, + 0xbd, 0xc7, 0x42, 0xde, 0x4e, 0x1f, 0xed, 0xb0, 0xe5, 0x66, 0xce, 0xa2, + 0xbc, 0x39, 0x39, 0x1d, 0x59, 0x3a, 0x09, 0xbf, 0x66, 0xe7, 0x47, 0x6b, + 0x86, 0xee, 0x37, 0x05, 0x3f, 0x22, 0x9a, 0xf4, 0xef, 0x7e, 0xcc, 0xe8, + 0xf2, 0x81, 0x20, 0xd3, 0xb3, 0x65, 0x25, 0x6d, 0x9e, 0x8f, 0x3d, 0x79, + 0x36, 0xa1, 0xda, 0xd5, 0x9a, 0xf8, 0x8f, 0xba, 0xc2, 0x3e, 0xb3, 0xff, + 0x3c, 0x55, 0xdf, 0xd0, 0xcf, 0x9b, 0x49, 0x6e, 0x8a, 0x52, 0xe6, 0xc5, + 0x0b, 0xb1, 0x65, 0x5a, 0x52, 0x9e, 0xa4, 0x22, 0x91, 0x94, 0xe9, 0x03, + 0xca, 0xdc, 0x3b, 0x99, 0x4c, 0x26, 0xbe, 0xe7, 0xf6, 0xc7, 0x80, 0x15, + 0x9c, 0x97, 0x7c, 0xfa, 0x2a, 0x85, 0x31, 0xf8, 0x9a, 0xb3, 0x43, 0xf5, + 0xee, 0x7a, 0xc0, 0x7f, 0xbf, 0x50, 0x99, 0xa1, 0x7f, 0xb2, 0xd5, 0x82, + 0xfd, 0x71, 0x5e, 0x9d, 0x32, 0x31, 0xa3, 0x4a, 0x26, 0xe4, 0x2b, 0xd9, + 0x97, 0xb5, 0x53, 0x62, 0x42, 0x56, 0xab, 0xf1, 0xcf, 0xd6, 0x4c, 0x2f, + 0x2a, 0xf8, 0xe6, 0x64, 0x1b, 0xc6, 0x71, 0xce, 0xf6, 0xc5, 0x7e, 0xe2, + 0x46, 0x40, 0x2d, 0x9b, 0xbb, 0x3f, 0x9b, 0x31, 0x1d, 0xf7, 0x26, 0xb2, + 0x60, 0xea, 0xa4, 0x2e, 0xed, 0x5b, 0x16, 0xe5, 0xb1, 0x3a, 0xb2, 0xf3, + 0x8a, 0x46, 0x07, 0x45, 0xd5, 0xce, 0x38, 0x44, 0xe7, 0x30, 0x56, 0x19, + 0x86, 0x77, 0xb0, 0x5c, 0x8c, 0x03, 0xb6, 0x0d, 0xaa, 0x9d, 0x43, 0xb8, + 0x0a, 0x6a, 0xad, 0x49, 0xd7, 0x65, 0x13, 0xd9, 0x53, 0x2e, 0x8d, 0x4b, + 0xcc, 0xa0, 0x37, 0x5b, 0xc3, 0x51, 0x38, 0xe2, 0x66, 0x2a, 0x67, 0xd3, + 0xb7, 0xc4, 0xc3, 0xa9, 0x13, 0x3c, 0x8f, 0x9c, 0x72, 0xb0, 0x42, 0x03, + 0x00, 0xbd, 0xf7, 0xdf, 0x04, 0x2a, 0xa9, 0x77, 0x04, 0x16, 0x75, 0x5e, + 0x81, 0x9e, 0x18, 0xda, 0xe9, 0x58, 0xa0, 0x24, 0xb0, 0xf2, 0x3a, 0xfa, + 0xd7, 0x1c, 0xd4, 0x9e, 0xcb, 0xb4, 0xd1, 0x57, 0xe3, 0x85, 0xff, 0xae, + 0x46, 0x43, 0x6d, 0x38, 0x3b, 0xbb, 0xb6, 0x58, 0xbd, 0xa7, 0xfa, 0xa8, + 0xea, 0xe0, 0xfb, 0xd2, 0xd0, 0xfb, 0x87, 0xa7, 0x30, 0x69, 0x91, 0xc0, + 0x4c, 0x65, 0x94, 0xae, 0x75, 0x50, 0x20, 0x7c, 0xa2, 0x96, 0x91, 0x7a, + 0x26, 0xc0, 0xa0, 0x74, 0x42, 0x7f, 0xf0, 0x48, 0xb0, 0x0c, 0x62, 0x45, + 0x5b, 0xa5, 0x6c, 0xa1, 0xc7, 0x6d, 0xb8, 0x19, 0x8d, 0xde, 0x3b, 0xf9, + 0xa0, 0x1c, 0xfe, 0xb7, 0x0d, 0x3d, 0xd0, 0x3b, 0xcd, 0x99, 0x8c, 0xb0, + 0xaf, 0xc4, 0xbf, 0x89, 0x5a, 0xd5, 0x36, 0x6d, 0xb3, 0xdb, 0xf0, 0x65, + 0x3d, 0xb4, 0x09, 0x60, 0xba, 0x5b, 0x95, 0x4a, 0x81, 0x7c, 0x94, 0x54, + 0x8c, 0x1d, 0x0f, 0x0f, 0xf7, 0xdd, 0x22, 0x49, 0x34, 0x5c, 0x04, 0x93, + 0xf9, 0x59, 0x35, 0xba, 0xdc, 0x79, 0xf8, 0x41, 0x59, 0x0a, 0x71, 0xed, + 0x9d, 0x51, 0xdd, 0x6b, 0x1f, 0x20, 0xee, 0x17, 0xd6, 0x00, 0xf3, 0x8a, + 0xf7, 0xb0, 0xb9, 0x98, 0x3f, 0x85, 0x4c, 0xb7, 0x66, 0xaf, 0xb6, 0xba, + 0x4a, 0x2a, 0x7d, 0xa6, 0x8e, 0x84, 0x63, 0x7e, 0xf9, 0x4c, 0x5f, 0x7f, + 0x5d, 0x2c, 0xd1, 0x27}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {905, + {0x55, 0x95, 0x06, 0xbb, 0xdb, 0x02, 0x2a, 0x36, 0xbf, 0x16, 0x85, 0xc0, + 0x9e, 0x24, 0xa6, 0x7c, 0x38, 0x5b, 0x9a, 0xe6, 0xab, 0xf5, 0xa3, 0x39}, + {0xd2, 0x68, 0x11, 0xaf, 0x78, 0x64, 0x73, 0x17, 0xbf, 0x9a, 0x31, 0x32, + 0xbc, 0x37, 0xc7, 0xfd, 0xd4, 0x05, 0x7f, 0x0d, 0x75, 0x97, 0x9b, 0x4d, + 0xc5, 0x45, 0xfe, 0x7e, 0xfe, 0x76, 0x8d, 0x92, 0xaf, 0x77, 0x18, 0x5f, + 0x32, 0x61, 0x96, 0x05, 0x75, 0x69, 0x50, 0xbb, 0xa5, 0xc2, 0x04, 0x52, + 0x63, 0x3a, 0xf7, 0x25, 0x1e, 0x8d, 0x79, 0x98, 0xe0, 0x6a, 0x3c, 0x5e, + 0x00, 0xda, 0xb3, 0x2e, 0x47, 0x3f, 0xf4, 0xc6, 0x1f, 0x23, 0xac, 0x5e, + 0xb6, 0x12, 0x01, 0x8c, 0xeb, 0x3a, 0x7d, 0x0a, 0xfb, 0xfc, 0xbc, 0xd8, + 0x9f, 0x6f, 0x69, 0x5f, 0x5b, 0xee, 0xbd, 0xf7, 0x1f, 0x05, 0xea, 0xe2, + 0xdd, 0xb5, 0x45, 0xe1, 0x98, 0xb2, 0x91, 0xe0, 0x59, 0xd5, 0x5b, 0x38, + 0x47, 0xc8, 0xb3, 0x29, 0xb1, 0x40, 0xa7, 0xdb, 0x8e, 0x3a, 0x27, 0xcd, + 0x5d, 0xd0, 0xb9, 0xd8, 0x48, 0x11, 0x3f, 0xfd, 0xbb, 0x7a, 0xd8, 0x1d, + 0xce, 0xfb, 0xee, 0x13, 0x8d, 0xcd, 0xce, 0x06, 0x85, 0x82, 0x73, 0xfe, + 0xce, 0x2c, 0xf6, 0x08, 0x9a, 0xfa, 0x2c, 0x2a, 0x5f, 0xfa, 0x0c, 0xd4, + 0x9d, 0xf3, 0x96, 0x2c, 0x55, 0xb8, 0x2d, 0xac, 0x67, 0xff, 0x19, 0x29, + 0xfa, 0x4b, 0xdf, 0xf6, 0xb3, 0x13, 0x3a, 0x9b, 0x9e, 0xd1, 0x7e, 0xf5, + 0x41, 0xb3, 0x57, 0x3e, 0xa6, 0x22, 0xc5, 0xf9, 0xc5, 0x71, 0x61, 0xd0, + 0x71, 0x1f, 0x0b, 0x51, 0x01, 0xac, 0x53, 0x75, 0x4e, 0x43, 0x38, 0x12, + 0x88, 0xf8, 0xfd, 0x9a, 0x0b, 0x27, 0x29, 0xe0, 0x4c, 0x95, 0xe0, 0xb1, + 0x32, 0x24, 0x81, 0x57, 0x87, 0x2f, 0xe2, 0x9a, 0x49, 0x7c, 0xac, 0x49, + 0xe1, 0x64, 0x0e, 0x64, 0x42, 0x67, 0x2b, 0xb9, 0x84, 0x4c, 0xf0, 0x8d, + 0x7a, 0x91, 0x4a, 0x86, 0x7c, 0xab, 0x98, 0x56, 0x1b, 0xfb, 0x8e, 0xe4, + 0x93, 0xa2, 0xe0, 0x01, 0x14, 0x3a, 0xcb, 0x6f, 0x83, 0xd1, 0x56, 0x9a, + 0x47, 0x89, 0x94, 0x37, 0xfe, 0xc0, 0x69, 0x40, 0x64, 0xfb, 0xae, 0x5b, + 0x73, 0xf5, 0x75, 0x01, 0x95, 0x1c, 0x3a, 0x74, 0x1e, 0x9e, 0x73, 0x7a, + 0x8e, 0x92, 0x32, 0x28, 0x75, 0x0e, 0xd4, 0xe7, 0xb2, 0x18, 0x1e, 0xd6, + 0x69, 0xa2, 0x12, 0x52, 0x7a, 0x30, 0xa2, 0xf7, 0xd2, 0xad, 0x78, 0x65, + 0x67, 0xab, 0xc4, 0x0a, 0x72, 0xbe, 0x42, 0xf9, 0x97, 0x9e, 0x71, 0xf7, + 0x69, 0x2d, 0x93, 0x3b, 0x0e, 0x1a, 0x03, 0xfa, 0xc4, 0x96, 0x2c, 0x4c, + 0xe6, 0xb1, 0x0c, 0xc6, 0x6c, 0xae, 0xe1, 0xe3, 0xaf, 0x2d, 0xfd, 0x43, + 0xe9, 0x34, 0x76, 0x94, 0x89, 0x64, 0xdd, 0x1c, 0x76, 0x75, 0x77, 0x81, + 0x02, 0xc2, 0xf8, 0x41, 0x4b, 0x7e, 0x09, 0x65, 0xd2, 0xf0, 0x2f, 0x9e, + 0xe9, 0x49, 0x86, 0x94, 0xc5, 0xdd, 0xed, 0xda, 0xaf, 0xd8, 0x34, 0x67, + 0x27, 0x4e, 0x6a, 0x14, 0xf5, 0x2c, 0x28, 0x6c, 0x15, 0x78, 0xc3, 0xf5, + 0x0f, 0x61, 0x77, 0x58, 0x54, 0x53, 0x6a, 0xbc, 0xa7, 0x42, 0xfe, 0x75, + 0xe0, 0x98, 0xad, 0x36, 0x7a, 0xc8, 0x26, 0x6c, 0x1b, 0x6e, 0x60, 0xe7, + 0x54, 0xff, 0xeb, 0x5f, 0x48, 0xb8, 0x3e, 0xec, 0xbe, 0xa7, 0xb9, 0x25, + 0x46, 0x66, 0x09, 0xdd, 0x06, 0xc3, 0xe2, 0xd6, 0xb8, 0x59, 0xc5, 0xe7, + 0x93, 0x21, 0x90, 0xa7, 0xc8, 0x3c, 0xd8, 0x36, 0x21, 0x4d, 0x1c, 0xf7, + 0xff, 0xf4, 0x24, 0x8a, 0x0b, 0x21, 0xc0, 0xda, 0xe5, 0x9e, 0xd0, 0x8c, + 0x45, 0x9c, 0xb7, 0xea, 0xc6, 0x6c, 0x03, 0x03, 0xbf, 0xda, 0xed, 0xd2, + 0xc8, 0x14, 0x4a, 0xdb, 0x6c, 0x78, 0x55, 0x79, 0x68, 0xdf, 0xb8, 0x72, + 0xb1, 0xd5, 0xf9, 0x4a, 0xba, 0x45, 0x6e, 0xc6, 0x8c, 0x08, 0xa1, 0x67, + 0x67, 0xcf, 0x6e, 0xae, 0xef, 0x70, 0x79, 0x3e}, + {0x60, 0x02, 0xad, 0x7b, 0x6a, 0x5d, 0x07, 0xa3, 0x4e, 0xde, 0x08, 0xdd, + 0x22, 0x24, 0x55, 0xcd, 0xfb, 0x6f, 0xa7, 0x73, 0x0b, 0x56, 0xb4, 0x02, + 0xc2, 0x1e, 0x11, 0x06, 0xbc, 0xd6, 0xba, 0xf3, 0xa6, 0x03, 0x86, 0x4e, + 0x81, 0x5a, 0x4b, 0x19, 0xf6, 0xf1, 0x34, 0x8b, 0x11, 0x13, 0x24, 0x43, + 0xa9, 0xc4, 0x46, 0x66, 0xbe, 0x96, 0x05, 0x06, 0x2c, 0x49, 0x8a, 0x1c, + 0xdc, 0x45, 0x79, 0xd4, 0x3d, 0xba, 0xb7, 0x27, 0xd0, 0x1b, 0x05, 0x49, + 0x5e, 0xb6, 0xe5, 0x9c, 0x7c, 0xfd, 0x14, 0xce, 0xc7, 0xc3, 0xad, 0xe3, + 0xb3, 0xa3, 0x26, 0xce, 0x1e, 0x3c, 0xaf, 0xe5, 0xa4, 0x9c, 0xa7, 0x48, + 0x7f, 0x2b, 0x3a, 0xce, 0xfa, 0xd4, 0xc3, 0x66, 0x12, 0x12, 0x6d, 0x86, + 0xdc, 0x26, 0x80, 0x68, 0xdb, 0xa9, 0x7f, 0xe0, 0x3e, 0xbe, 0xfd, 0x47, + 0x70, 0xd4, 0x9a, 0x5c, 0xd9, 0x29, 0xdd, 0x0a, 0x9b, 0x8e, 0x57, 0xc3, + 0x35, 0x8e, 0x79, 0x0e, 0xc2, 0x12, 0x20, 0xe7, 0xa8, 0x26, 0xff, 0x99, + 0x89, 0x45, 0x89, 0x61, 0x5b, 0xa6, 0x33, 0xc7, 0x0a, 0x7d, 0x67, 0x2f, + 0xce, 0xcb, 0x8a, 0x32, 0xb5, 0x0b, 0xde, 0x80, 0x9a, 0x7d, 0xe6, 0xbd, + 0x57, 0xaf, 0x20, 0xed, 0x29, 0x98, 0xa6, 0x5e, 0x17, 0x2a, 0x12, 0x38, + 0x94, 0x4a, 0x01, 0xee, 0xc0, 0x39, 0x2c, 0x95, 0x7c, 0x04, 0x30, 0x5b, + 0x45, 0x28, 0xe4, 0xd2, 0xf4, 0x2e, 0xe8, 0x75, 0xfb, 0x4d, 0xda, 0xe4, + 0x17, 0x32, 0x4c, 0xd0, 0x03, 0xd8, 0x82, 0x3b, 0xcb, 0x15, 0x92, 0x3d, + 0x0b, 0x2e, 0x85, 0xfa, 0xbf, 0xe1, 0xd7, 0x7d, 0xb1, 0x6f, 0xb1, 0x9b, + 0xb4, 0xf9, 0xd5, 0xf1, 0xdc, 0x8e, 0xb7, 0x2a, 0x64, 0x65, 0xab, 0x8e, + 0xd1, 0xbc, 0x9b, 0x94, 0xbc, 0xd5, 0x4f, 0x8b, 0xee, 0xfb, 0x84, 0xab, + 0x70, 0xfd, 0x06, 0x48, 0x79, 0xcf, 0x26, 0x8c, 0x13, 0x37, 0xf8, 0x85, + 0x7c, 0x7a, 0xf5, 0xae, 0x31, 0x71, 0xb0, 0x61, 0x5f, 0x51, 0xab, 0x28, + 0x47, 0x49, 0x1d, 0xa4, 0x25, 0xfd, 0x61, 0x1a, 0x06, 0x55, 0x61, 0x93, + 0xe4, 0xa4, 0x8c, 0xd0, 0xfb, 0x4e, 0x47, 0xe5, 0x6f, 0xbf, 0xd1, 0xaa, + 0x0e, 0x47, 0xec, 0x34, 0xc7, 0xf5, 0x2a, 0xe3, 0x9c, 0x4c, 0x49, 0x7a, + 0x4e, 0x5d, 0xb6, 0x1d, 0xa4, 0xa1, 0x03, 0xf8, 0x61, 0x3d, 0xea, 0xcd, + 0x5d, 0x26, 0xb3, 0xcb, 0x8c, 0xb6, 0x69, 0x3c, 0x51, 0x6b, 0x4f, 0x3c, + 0x70, 0x76, 0xba, 0x44, 0xf7, 0x46, 0x55, 0xbd, 0x69, 0x6f, 0x08, 0xf8, + 0x3b, 0x3c, 0x8c, 0xe0, 0x5f, 0x22, 0xed, 0xe5, 0xca, 0x09, 0x58, 0x37, + 0x72, 0xc6, 0x6b, 0xea, 0x5a, 0x2c, 0xc4, 0xc2, 0x4a, 0x4b, 0xfe, 0x68, + 0x30, 0x0f, 0x04, 0x9e, 0x78, 0xf5, 0x7e, 0xef, 0xc5, 0x06, 0x44, 0xb4, + 0x3c, 0x26, 0xe7, 0xe7, 0x47, 0xd1, 0xd6, 0x41, 0xb2, 0x0a, 0xe5, 0x73, + 0xad, 0xb8, 0x0f, 0x56, 0xcc, 0x9b, 0x40, 0x82, 0xe8, 0x1d, 0xbd, 0xfe, + 0xbf, 0x2f, 0x0b, 0xaa, 0xc8, 0x6b, 0x8c, 0xe3, 0x2a, 0x0d, 0x24, 0x86, + 0x4b, 0x13, 0xf4, 0x9b, 0xe2, 0x25, 0x95, 0x03, 0x55, 0x98, 0xb3, 0x4f, + 0x96, 0x41, 0x73, 0x66, 0xa4, 0xbe, 0x80, 0xaa, 0x8c, 0x46, 0x93, 0x81, + 0x66, 0x00, 0x53, 0x36, 0x9e, 0x34, 0xcd, 0x10, 0xa1, 0x25, 0x61, 0x96, + 0xf5, 0x48, 0xc5, 0xaa, 0x97, 0xf8, 0xc1, 0xdd, 0x4a, 0x4e, 0x7c, 0x30, + 0x59, 0xf2, 0x60, 0xe6, 0x96, 0x04, 0xfd, 0x6f, 0x8e, 0x45, 0x65, 0xd8, + 0xb7, 0x83, 0x4b, 0x5c, 0x93, 0x60, 0xf0, 0xf4, 0x41, 0xc9, 0x1b, 0x95, + 0xf8, 0x44, 0x99, 0xda, 0x18, 0x62, 0x5e, 0x2a, 0x19, 0xbc, 0x85, 0xfb, + 0x1e, 0xe1, 0xb5, 0x85, 0x38, 0x47, 0xd8, 0x6d, 0x42, 0xf0, 0x2e, 0xc0, + 0x5f, 0x97, 0xd8, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {906, + {0xa2, 0xe8, 0x47, 0xfe, 0x36, 0xd4, 0x9c, 0x09, 0x75, 0x48, 0x15, 0x80, + 0x7d, 0x7c, 0xe7, 0x82, 0xea, 0x22, 0x10, 0x49, 0xaf, 0xa0, 0x37, 0x53}, + {0x97, 0x1a, 0x57, 0x89, 0x44, 0x07, 0xd5, 0x8c, 0x5f, 0x66, 0x18, 0xe5, + 0x5f, 0xb0, 0x68, 0x3e, 0x00, 0x1d, 0x83, 0x54, 0x0e, 0xe6, 0x69, 0x62, + 0x83, 0x7e, 0x8d, 0x94, 0x63, 0x66, 0xf1, 0xa0, 0x75, 0x50, 0xaa, 0x58, + 0x7f, 0xa6, 0xc0, 0x4e, 0x6f, 0x01, 0xc0, 0x63, 0xe4, 0x03, 0x6c, 0x3c, + 0xd4, 0xc7, 0x17, 0x0b, 0x36, 0xf7, 0x2b, 0x71, 0xe5, 0xf2, 0x08, 0xb8, + 0xd4, 0x28, 0x38, 0x4f, 0xa9, 0xe5, 0x72, 0xa7, 0x88, 0x22, 0xc0, 0x0d, + 0xf6, 0x17, 0xcc, 0xa5, 0xf2, 0xfc, 0x5a, 0x37, 0x47, 0xfe, 0x68, 0x3b, + 0x4d, 0xf1, 0xbf, 0x20, 0x1b, 0xf2, 0x51, 0xde, 0x53, 0x95, 0x4c, 0x2b, + 0x7a, 0x2a, 0x9d, 0x2f, 0x7d, 0x8a, 0x9c, 0x96, 0x4d, 0x3e, 0x2c, 0x1a, + 0x46, 0xe6, 0xe7, 0xce, 0x93, 0x7a, 0x45, 0x44, 0xbd, 0xf3, 0xbc, 0xe3, + 0xd5, 0xdd, 0x5b, 0xc3, 0xb6, 0xb7, 0x90, 0xdb, 0xb5, 0x77, 0xe3, 0x50, + 0xf5, 0xe8, 0x1e, 0x84, 0x0d, 0x93, 0x91, 0xd7, 0xf7, 0xde, 0x8c, 0xcf, + 0x5f, 0x8c, 0xf2, 0xc6, 0x86, 0xb3, 0x92, 0x9c, 0xf5, 0xe2, 0x5e, 0x2a, + 0x54, 0x6e, 0xec, 0x03, 0xa7, 0xc7, 0xd9, 0x0e, 0x63, 0xd6, 0x37, 0x01, + 0xf6, 0x12, 0xa0, 0xfa, 0x67, 0x59, 0xf7, 0x8d, 0x92, 0x5d, 0x5c, 0x0d, + 0x3a, 0x01, 0x54, 0xb5, 0xa6, 0x6e, 0xc6, 0xbd, 0x00, 0x0f, 0x47, 0x0d, + 0xa1, 0x26, 0xa0, 0xa1, 0x3a, 0xc7, 0x12, 0xf2, 0xc8, 0x84, 0xfd, 0xab, + 0x76, 0x84, 0xc3, 0x50, 0xe1, 0xc0, 0xf8, 0xe9, 0x5a, 0xbd, 0xa5, 0x74, + 0xf6, 0x58, 0x87, 0x42, 0x44, 0xad, 0x49, 0x73, 0xe0, 0xdb, 0x31, 0x08, + 0x1e, 0x38, 0x79, 0xd8, 0x5a, 0x91, 0x72, 0x1e, 0x54, 0x6a, 0xdc, 0x04, + 0xd4, 0xb7, 0x7b, 0xb6, 0x3f, 0xe7, 0xdd, 0x69, 0xf0, 0x24, 0x1e, 0x69, + 0xa2, 0x13, 0xd2, 0x11, 0xc4, 0xbf, 0x63, 0x0c, 0x7e, 0x0d, 0x86, 0x6e, + 0xf7, 0xec, 0x33, 0x6c, 0x91, 0x4a, 0x06, 0x02, 0x01, 0xe4, 0x77, 0xe6, + 0x00, 0x4b, 0x9b, 0x0b, 0x61, 0x5c, 0x50, 0xb5, 0xf5, 0x42, 0xa5, 0x3e, + 0x77, 0x37, 0xf2, 0xd4, 0x2b, 0x99, 0x81, 0x8a, 0x1a, 0x9c, 0x5a, 0x9e, + 0x3e, 0xc9, 0x14, 0xef, 0xdf, 0xd9, 0xe5, 0x4e, 0x79, 0x6d, 0x82, 0x14, + 0xd8, 0x93, 0x34, 0xbf, 0x72, 0x11, 0x96, 0xe1, 0x2b, 0x0f, 0x00, 0x7e, + 0x4a, 0x2e, 0x40, 0x14, 0xa1, 0xe0, 0x86, 0xd4, 0xf9, 0xdd, 0x8b, 0xe0, + 0x68, 0x33, 0xbb, 0xaf, 0xc4, 0xf7, 0xa3, 0x17, 0x40, 0x6a, 0xbc, 0xd0, + 0xf6, 0x88, 0x9f, 0x69, 0x9b, 0xa2, 0x13, 0x9a, 0x8c, 0x54, 0x5b, 0x78, + 0x45, 0xaa, 0xc2, 0x00, 0xa5, 0x0e, 0xc2, 0x7a, 0x14, 0x0f, 0x12, 0xb0, + 0x13, 0xec, 0x66, 0xa0, 0x74, 0x58, 0x76, 0x4d, 0xde, 0x2c, 0xfe, 0xc2, + 0xf2, 0x19, 0xa9, 0xcf, 0xd2, 0x45, 0x7a, 0x77, 0x6f, 0x15, 0xa2, 0x6b, + 0x12, 0x90, 0xd4, 0xcc, 0xcc, 0x49, 0x6a, 0x83, 0x03, 0xd0, 0x16, 0xa3, + 0x5e, 0x99, 0xf8, 0x2c, 0x62, 0xaf, 0xcb, 0x7e, 0xa1, 0x77, 0xbc, 0xa6, + 0x62, 0x18, 0xda, 0xb6, 0xed, 0x3e, 0x04, 0xad, 0xdd, 0x17, 0x07, 0xa4, + 0xb0, 0xf1, 0xd5, 0x32, 0x0c, 0x5e, 0x37, 0x51, 0x55, 0x01, 0x46, 0xeb, + 0x60, 0x55, 0x0f, 0x83, 0x53, 0x3b, 0xea, 0x54, 0xf2, 0x9a, 0xe0, 0x43, + 0x2d, 0x1a, 0x2f, 0x41, 0x8f, 0x77, 0x98, 0xcf, 0x2a, 0xa0, 0xf9, 0xce, + 0x46, 0x50, 0x03, 0x84, 0x84, 0x5c, 0x7b, 0xfe, 0x2d, 0xe4, 0xa5, 0xea, + 0x62, 0x43, 0xf6, 0x40, 0x73, 0x3a, 0x63, 0xc6, 0xc3, 0x8a, 0x6b, 0xe5, + 0x07, 0x6f, 0xa6, 0x50, 0x33, 0x37, 0xa9, 0xf0, 0x19, 0xe0, 0xd1, 0x9b, + 0xc2, 0xcc, 0x1b, 0xdd, 0x4c, 0x2b, 0x56, 0xc9}, + {0x54, 0xb2, 0x30, 0xe5, 0x9e, 0x8c, 0x2b, 0xa3, 0x1f, 0xec, 0xbd, 0x26, + 0x0f, 0x62, 0x4f, 0x13, 0xf7, 0xe2, 0x15, 0x60, 0x9c, 0xb0, 0x28, 0x38, + 0x9a, 0x76, 0xb3, 0xda, 0xd6, 0x76, 0x35, 0x4a, 0xba, 0x67, 0x44, 0xe8, + 0xbe, 0xc1, 0xa0, 0x1e, 0x70, 0xbf, 0x1c, 0x9d, 0xa4, 0x7e, 0x64, 0x3b, + 0xf6, 0xb8, 0x4a, 0xe9, 0x04, 0x1b, 0xc3, 0x7c, 0x8f, 0x2a, 0x29, 0x3d, + 0x92, 0x24, 0xa5, 0xc2, 0x68, 0xb4, 0x28, 0x0d, 0xb7, 0xad, 0xcb, 0x3d, + 0x48, 0xbd, 0x28, 0xa8, 0xe4, 0xa4, 0x2d, 0x9e, 0x24, 0x88, 0xc5, 0x1c, + 0xee, 0x6c, 0x4a, 0x31, 0x18, 0xad, 0xcd, 0x61, 0xea, 0x33, 0x0c, 0xa9, + 0x30, 0x39, 0x3e, 0x87, 0xf3, 0x55, 0x79, 0x62, 0x08, 0x9e, 0x09, 0x15, + 0x8d, 0x49, 0x7c, 0xb6, 0x97, 0x16, 0x59, 0x25, 0x66, 0x83, 0x52, 0x96, + 0xca, 0x59, 0xa4, 0xb6, 0xea, 0x3a, 0x05, 0x56, 0xd4, 0xa1, 0x1e, 0xa3, + 0x23, 0x0c, 0x7a, 0xcf, 0x59, 0x47, 0xb1, 0xa3, 0x7c, 0xc9, 0xd0, 0xfd, + 0xe3, 0x1a, 0x45, 0x0b, 0x05, 0x26, 0xa5, 0x63, 0x30, 0xf2, 0xdd, 0x5b, + 0xcc, 0xfb, 0x9b, 0xa8, 0x4f, 0x95, 0xb4, 0x61, 0x74, 0x3f, 0x5c, 0x8b, + 0xf3, 0x72, 0x14, 0xef, 0x2e, 0x20, 0x0b, 0x8c, 0xde, 0x57, 0xee, 0xbd, + 0x36, 0x63, 0x95, 0x58, 0x93, 0xcf, 0xdb, 0xc9, 0x19, 0xf0, 0x7c, 0x2e, + 0x7a, 0x4b, 0x29, 0x00, 0xa1, 0xf0, 0xd9, 0x58, 0xb6, 0x27, 0x99, 0x29, + 0xd6, 0x72, 0x29, 0xd7, 0x5b, 0x93, 0x3a, 0xec, 0xd1, 0x21, 0x24, 0xb1, + 0xdd, 0x83, 0xeb, 0xf8, 0x00, 0x7c, 0xb9, 0x93, 0xf4, 0x3c, 0xf1, 0x21, + 0xe8, 0x83, 0xae, 0xdb, 0xd1, 0x33, 0xf7, 0x8a, 0x1c, 0x36, 0xa3, 0x3b, + 0xc2, 0x33, 0xa2, 0x53, 0x1e, 0x7c, 0x2d, 0x44, 0x50, 0x8f, 0x17, 0x34, + 0x61, 0x1f, 0xa6, 0x90, 0xd6, 0x1f, 0xd6, 0xcc, 0x50, 0x9f, 0x40, 0x03, + 0xc5, 0x4c, 0xaf, 0x91, 0xd2, 0x04, 0xc0, 0xfc, 0x2c, 0x2d, 0x9c, 0x36, + 0x11, 0x26, 0xcc, 0x53, 0x58, 0xc7, 0x5a, 0x66, 0x79, 0x50, 0xcb, 0xf3, + 0x36, 0x5b, 0x10, 0x31, 0x6b, 0x00, 0xa8, 0x90, 0xf4, 0x3d, 0x91, 0x94, + 0x50, 0x8e, 0x37, 0x11, 0x0c, 0x9e, 0x30, 0x4c, 0x69, 0x89, 0xbf, 0x06, + 0x3e, 0xd7, 0x12, 0x99, 0x6a, 0xd7, 0x9f, 0x98, 0xb7, 0x3f, 0xd0, 0xed, + 0x79, 0x05, 0x8d, 0x6e, 0x2e, 0xbb, 0x6b, 0x6e, 0x60, 0x8a, 0x47, 0x45, + 0x56, 0x11, 0x10, 0xe2, 0x07, 0xca, 0xf2, 0x0a, 0x5c, 0x38, 0xfb, 0x31, + 0xce, 0x2f, 0xb9, 0xff, 0x16, 0x84, 0x6d, 0xaf, 0x20, 0xff, 0x79, 0xa6, + 0xad, 0x26, 0x0f, 0x72, 0x3e, 0x75, 0x98, 0x90, 0x49, 0x83, 0x36, 0x0a, + 0x92, 0x42, 0x65, 0x93, 0x48, 0x51, 0xf8, 0x17, 0x8d, 0x3d, 0xd7, 0x41, + 0x04, 0x6f, 0xd2, 0x88, 0xd3, 0x90, 0x64, 0xe3, 0xaa, 0xea, 0x19, 0xb1, + 0xf6, 0x37, 0xa6, 0xe5, 0x99, 0x9e, 0xe0, 0xb5, 0x57, 0xa6, 0x64, 0x68, + 0xe0, 0x83, 0xe6, 0xaa, 0x6c, 0xff, 0x36, 0xc6, 0x5f, 0xb2, 0x86, 0xf9, + 0x38, 0xa5, 0x3c, 0x25, 0x31, 0x43, 0x07, 0x13, 0x08, 0x94, 0x4d, 0x28, + 0x8b, 0x4a, 0x2b, 0x0c, 0x3d, 0xd2, 0x9a, 0xab, 0x23, 0xd3, 0xcf, 0xae, + 0xfe, 0xd4, 0xac, 0x51, 0x54, 0xaf, 0x81, 0xe2, 0xc4, 0x1d, 0xf2, 0xdf, + 0x4a, 0xbe, 0xaf, 0x44, 0x1b, 0xe8, 0x59, 0x80, 0xe1, 0xd8, 0x2e, 0xfb, + 0xa6, 0x01, 0x80, 0x85, 0x4d, 0x84, 0x89, 0x23, 0xb8, 0x8e, 0x8b, 0x7a, + 0x82, 0xa1, 0xe5, 0x66, 0x76, 0x61, 0xac, 0x70, 0x01, 0xfb, 0x4a, 0xf6, + 0x5f, 0xac, 0x6f, 0x58, 0x57, 0xb8, 0x81, 0xce, 0xb3, 0xa0, 0xcf, 0x97, + 0x66, 0x4d, 0x05, 0xbf, 0x7f, 0x1a, 0x90, 0x66, 0x0a, 0xcb, 0x98, 0x56, + 0x3d, 0xf7, 0x25, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {907, + {0x36, 0x87, 0x0e, 0xf9, 0xd5, 0x38, 0xe1, 0x99, 0x3b, 0x60, 0x9c, 0x8a, + 0xc1, 0x98, 0x4d, 0xa1, 0x6b, 0x6c, 0x57, 0x33, 0xb3, 0xc0, 0xe9, 0xfe}, + {0x97, 0x1a, 0x57, 0x89, 0x44, 0x07, 0xd5, 0x8c, 0x5f, 0x66, 0x18, 0xe5, + 0x5f, 0xb0, 0x68, 0x3e, 0x00, 0x1d, 0x83, 0x54, 0x0e, 0xe6, 0x69, 0x62, + 0x83, 0x7e, 0x8d, 0x94, 0x63, 0x66, 0xf1, 0xa0, 0x75, 0x50, 0xaa, 0x58, + 0x7f, 0xa6, 0xc0, 0x4e, 0x6f, 0x01, 0xc0, 0x63, 0xe4, 0x03, 0x6c, 0x3c, + 0xd4, 0xc7, 0x17, 0x0b, 0x36, 0xf7, 0x2b, 0x71, 0xe5, 0xf2, 0x08, 0xb8, + 0xd4, 0x28, 0x38, 0x4f, 0xa9, 0xe5, 0x72, 0xa7, 0x88, 0x22, 0xc0, 0x0d, + 0xf6, 0x17, 0xcc, 0xa5, 0xf2, 0xfc, 0x5a, 0x37, 0x47, 0xfe, 0x68, 0x3b, + 0x4d, 0xf1, 0xbf, 0x20, 0x1b, 0xf2, 0x51, 0xde, 0x53, 0x95, 0x4c, 0x2b, + 0x7a, 0x2a, 0x9d, 0x2f, 0x7d, 0x8a, 0x9c, 0x96, 0x4d, 0x3e, 0x2c, 0x1a, + 0x46, 0xe6, 0xe7, 0xce, 0x93, 0x7a, 0x45, 0x44, 0xbd, 0xf3, 0xbc, 0xe3, + 0xd5, 0xdd, 0x5b, 0xc3, 0xb6, 0xb7, 0x90, 0xdb, 0xb5, 0x77, 0xe3, 0x50, + 0xf5, 0xe8, 0x1e, 0x84, 0x0d, 0x93, 0x91, 0xd7, 0xf7, 0xde, 0x8c, 0xcf, + 0x5f, 0x8c, 0xf2, 0xc6, 0x86, 0xb3, 0x92, 0x9c, 0xf5, 0xe2, 0x5e, 0x2a, + 0x54, 0x6e, 0xec, 0x03, 0xa7, 0xc7, 0xd9, 0x0e, 0x63, 0xd6, 0x37, 0x01, + 0xf6, 0x12, 0xa0, 0xfa, 0x67, 0x59, 0xf7, 0x8d, 0x92, 0x5d, 0x5c, 0x0d, + 0x3a, 0x01, 0x54, 0xb5, 0xa6, 0x6e, 0xc6, 0xbd, 0x00, 0x0f, 0x47, 0x0d, + 0xa1, 0x26, 0xa0, 0xa1, 0x3a, 0xc7, 0x12, 0xf2, 0xc8, 0x84, 0xfd, 0xab, + 0x76, 0x84, 0xc3, 0x50, 0xe1, 0xc0, 0xf8, 0xe9, 0x5a, 0xbd, 0xa5, 0x74, + 0xf6, 0x58, 0x87, 0x42, 0x44, 0xad, 0x49, 0x73, 0xe0, 0xdb, 0x31, 0x08, + 0x1e, 0x38, 0x79, 0xd8, 0x5a, 0x91, 0x72, 0x1e, 0x54, 0x6a, 0xdc, 0x04, + 0xd4, 0xb7, 0x7b, 0xb6, 0x3f, 0xe7, 0xdd, 0x69, 0xf0, 0x24, 0x1e, 0x69, + 0xa2, 0x13, 0xd2, 0x11, 0xc4, 0xbf, 0x63, 0x0c, 0x7e, 0x0d, 0x86, 0x6e, + 0xf7, 0xec, 0x33, 0x6c, 0x91, 0x4a, 0x06, 0x02, 0x01, 0xe4, 0x77, 0xe6, + 0x00, 0x4b, 0x9b, 0x0b, 0x61, 0x5c, 0x50, 0xb5, 0xf5, 0x42, 0xa5, 0x3e, + 0x77, 0x37, 0xf2, 0xd4, 0x2b, 0x99, 0x81, 0x8a, 0x1a, 0x9c, 0x5a, 0x9e, + 0x3e, 0xc9, 0x14, 0xef, 0xdf, 0xd9, 0xe5, 0x4e, 0x79, 0x6d, 0x82, 0x14, + 0xd8, 0x93, 0x34, 0xbf, 0x72, 0x11, 0x96, 0xe1, 0x2b, 0x0f, 0x00, 0x7e, + 0x4a, 0x2e, 0x40, 0x14, 0xa1, 0xe0, 0x86, 0xd4, 0xf9, 0xdd, 0x8b, 0xe0, + 0x68, 0x33, 0xbb, 0xaf, 0xc4, 0xf7, 0xa3, 0x17, 0x40, 0x6a, 0xbc, 0xd0, + 0xf6, 0x88, 0x9f, 0x69, 0x9b, 0xa2, 0x13, 0x9a, 0x8c, 0x54, 0x5b, 0x78, + 0x45, 0xaa, 0xc2, 0x00, 0xa5, 0x0e, 0xc2, 0x7a, 0x14, 0x0f, 0x12, 0xb0, + 0x13, 0xec, 0x66, 0xa0, 0x74, 0x58, 0x76, 0x4d, 0xde, 0x2c, 0xfe, 0xc2, + 0xf2, 0x19, 0xa9, 0xcf, 0xd2, 0x45, 0x7a, 0x77, 0x6f, 0x15, 0xa2, 0x6b, + 0x12, 0x90, 0xd4, 0xcc, 0xcc, 0x49, 0x6a, 0x83, 0x03, 0xd0, 0x16, 0xa3, + 0x5e, 0x99, 0xf8, 0x2c, 0x62, 0xaf, 0xcb, 0x7e, 0xa1, 0x77, 0xbc, 0xa6, + 0x62, 0x18, 0xda, 0xb6, 0xed, 0x3e, 0x04, 0xad, 0xdd, 0x17, 0x07, 0xa4, + 0xb0, 0xf1, 0xd5, 0x32, 0x0c, 0x5e, 0x37, 0x51, 0x55, 0x01, 0x46, 0xeb, + 0x60, 0x55, 0x0f, 0x83, 0x53, 0x3b, 0xea, 0x54, 0xf2, 0x9a, 0xe0, 0x43, + 0x2d, 0x1a, 0x2f, 0x41, 0x8f, 0x77, 0x98, 0xcf, 0x2a, 0xa0, 0xf9, 0xce, + 0x46, 0x50, 0x03, 0x84, 0x84, 0x5c, 0x7b, 0xfe, 0x2d, 0xe4, 0xa5, 0xea, + 0x62, 0x43, 0xf6, 0x40, 0x73, 0x3a, 0x63, 0xc6, 0xc3, 0x8a, 0x6b, 0xe5, + 0x07, 0x6f, 0xa6, 0x50, 0x33, 0x37, 0xa9, 0xf0, 0x19, 0xe0, 0xd1, 0x9b, + 0xc2, 0xcc, 0x1b, 0xdd, 0x4c, 0x2b, 0x56, 0xc9}, + {0x53, 0x37, 0xaf, 0x30, 0xe4, 0xa6, 0x55, 0xe7, 0x83, 0x77, 0xec, 0x09, + 0x5c, 0xdd, 0xf0, 0x5c, 0xa0, 0xd8, 0x27, 0xdc, 0x3b, 0x4a, 0x78, 0xfa, + 0x90, 0x80, 0x7a, 0x5f, 0x30, 0xb3, 0x3a, 0xb4, 0xfc, 0xc2, 0x4f, 0xfe, + 0x3e, 0x8a, 0x04, 0x09, 0x6f, 0x22, 0xd1, 0x32, 0x0f, 0xc2, 0x9d, 0xdf, + 0xa6, 0x35, 0x6d, 0x4d, 0x38, 0xdd, 0x5c, 0xf1, 0x18, 0xc3, 0x19, 0x3d, + 0x99, 0x34, 0x47, 0x9c, 0x54, 0x6b, 0xa3, 0x68, 0x71, 0xe8, 0xab, 0xd7, + 0x8b, 0x02, 0x12, 0x71, 0xe5, 0x3c, 0x40, 0x78, 0x95, 0x5c, 0x85, 0x6b, + 0x18, 0xdd, 0x5e, 0x4b, 0x8c, 0xd4, 0x63, 0xf7, 0x9c, 0x4f, 0xde, 0x40, + 0xb7, 0x7e, 0x88, 0xde, 0x60, 0xc4, 0x59, 0x91, 0xcd, 0x5b, 0x05, 0x7a, + 0xae, 0xb8, 0x8f, 0xac, 0xa7, 0x49, 0x23, 0x46, 0x3d, 0x38, 0x9c, 0xf4, + 0xa0, 0x58, 0xb1, 0x3c, 0x95, 0x21, 0x96, 0x5b, 0x14, 0x61, 0x58, 0x75, + 0x77, 0x9f, 0x48, 0x59, 0xfd, 0xd9, 0x83, 0x8b, 0xb3, 0x68, 0x99, 0xe4, + 0x14, 0xa9, 0xd7, 0xc4, 0x9a, 0x02, 0xdc, 0xf6, 0xe6, 0xfe, 0x0b, 0x20, + 0xd1, 0x0e, 0x7e, 0xbd, 0xb0, 0x5c, 0x0c, 0xa4, 0xd6, 0xe1, 0x82, 0x50, + 0xd0, 0x06, 0x80, 0x01, 0xe7, 0x29, 0x20, 0xc4, 0x97, 0xf2, 0x7f, 0x5f, + 0xc3, 0x14, 0x97, 0x26, 0x7a, 0x4e, 0x56, 0x2e, 0xe1, 0x72, 0x9e, 0x68, + 0x36, 0x26, 0x10, 0x1b, 0xde, 0x62, 0x0c, 0x50, 0x91, 0x05, 0xac, 0x7d, + 0x4c, 0x70, 0x34, 0x3b, 0xf9, 0xaa, 0x9a, 0x42, 0x3a, 0x64, 0x45, 0x9e, + 0xb3, 0xa5, 0xce, 0xff, 0x0f, 0x76, 0xf3, 0x55, 0xef, 0x2b, 0x1b, 0x90, + 0xa2, 0xad, 0xda, 0x1e, 0xf4, 0x6b, 0x10, 0x0b, 0xe8, 0x2c, 0xa3, 0x7c, + 0xb5, 0x4d, 0x14, 0x50, 0xe6, 0x2a, 0x71, 0x28, 0x1a, 0x21, 0x57, 0x7e, + 0x6a, 0xc3, 0xcb, 0x10, 0xa1, 0xaf, 0x8c, 0x2d, 0x9c, 0x96, 0x47, 0x8a, + 0x24, 0xab, 0xfe, 0x87, 0x81, 0x5b, 0x8e, 0x0c, 0x9c, 0x37, 0x68, 0x5d, + 0x54, 0xc5, 0x78, 0xf4, 0x86, 0xb1, 0x02, 0x82, 0xd7, 0x88, 0xcb, 0x30, + 0xb0, 0xb0, 0x00, 0x01, 0x26, 0xae, 0xf4, 0xfd, 0xcc, 0xeb, 0xcf, 0x03, + 0x7b, 0xa8, 0x15, 0x96, 0xf0, 0x2e, 0x79, 0x8b, 0x7a, 0x9d, 0x25, 0xca, + 0x53, 0x37, 0xbb, 0x32, 0xde, 0x0b, 0x20, 0x8a, 0x5b, 0x0b, 0xcd, 0x4d, + 0xdd, 0x30, 0x62, 0xe3, 0x1a, 0xa9, 0x24, 0xff, 0x3e, 0x5d, 0xec, 0xcf, + 0x19, 0x16, 0x32, 0x3b, 0x34, 0x02, 0x6f, 0x5a, 0xde, 0x24, 0x15, 0xcc, + 0xd2, 0x3c, 0x1e, 0x2a, 0x57, 0xfa, 0x82, 0x1d, 0x11, 0xfc, 0xc4, 0xf4, + 0x74, 0x5b, 0x66, 0x34, 0xfe, 0xd9, 0xd9, 0x98, 0x2d, 0x17, 0xb4, 0x25, + 0x26, 0xb6, 0xa6, 0x50, 0x7e, 0x42, 0x0e, 0xe2, 0xe5, 0xf7, 0xb0, 0xd7, + 0xaa, 0x7c, 0xf4, 0x74, 0x9c, 0xbe, 0x01, 0xd9, 0xde, 0x2b, 0x87, 0x67, + 0x31, 0x84, 0x6d, 0x17, 0x0a, 0x86, 0x47, 0xa4, 0x03, 0x25, 0xf4, 0x74, + 0xea, 0x09, 0x43, 0x80, 0x92, 0x85, 0xe7, 0x1c, 0x54, 0x62, 0x36, 0xc3, + 0x71, 0x3e, 0x21, 0x78, 0x7c, 0x08, 0x1e, 0x98, 0x4a, 0x96, 0xcc, 0x98, + 0xd6, 0x35, 0x33, 0xfb, 0x64, 0x51, 0x1d, 0x42, 0xfc, 0xf6, 0xec, 0x28, + 0xd9, 0xc9, 0x16, 0x65, 0x76, 0xd4, 0xb4, 0x1d, 0xb5, 0x00, 0xbb, 0xa2, + 0x53, 0x10, 0x33, 0x75, 0x7d, 0x15, 0xdd, 0x48, 0x7c, 0x00, 0xbe, 0x61, + 0xc7, 0x22, 0xf4, 0x80, 0xe2, 0xa2, 0x16, 0x8c, 0x9c, 0xce, 0x1c, 0x30, + 0x1f, 0x94, 0x9c, 0xd2, 0x53, 0x5a, 0xad, 0x25, 0x83, 0x19, 0x20, 0xa7, + 0xfc, 0xbc, 0x38, 0xe0, 0x95, 0x3c, 0x87, 0xbc, 0xcb, 0x9d, 0x38, 0x0b, + 0x90, 0x1e, 0xda, 0xc7, 0xc1, 0x51, 0xb2, 0xd0, 0xb3, 0x37, 0xba, 0xf8, + 0xd1, 0x06, 0x17, 0xd9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {908, + {0x46, 0x7c, 0x7d, 0x06, 0xd2, 0x59, 0x3d, 0x17, 0x79, 0xc6, 0x9a, 0x01, + 0xa9, 0x89, 0xbd, 0x42, 0x30, 0xd6, 0x99, 0xf1, 0xb3, 0x6b, 0x82, 0xdd}, + {0x71, 0x2e, 0x88, 0x3f, 0x3f, 0x08, 0x65, 0xae, 0x78, 0x9a, 0x22, 0xc5, + 0x25, 0x05, 0x3f, 0x13, 0xc2, 0x14, 0x33, 0xf1, 0x72, 0x89, 0xa2, 0xfa, + 0x02, 0xc7, 0xed, 0x5e, 0xe7, 0xd0, 0xa4, 0xfc, 0x29, 0xe2, 0xb7, 0x52, + 0xac, 0x7c, 0xfd, 0xca, 0x4b, 0xc9, 0x71, 0x4e, 0xcf, 0x47, 0x2a, 0x9f, + 0x6c, 0x1e, 0xf6, 0x82, 0x5a, 0xdc, 0xa2, 0x35, 0x51, 0x5b, 0x1c, 0xec, + 0x8d, 0x8b, 0x10, 0x11, 0xd4, 0x48, 0xc1, 0x9a, 0x13, 0xa4, 0x3e, 0x8b, + 0x47, 0x5a, 0x5d, 0x2d, 0xb4, 0x3b, 0x50, 0x9c, 0xc9, 0x05, 0xdc, 0x00, + 0x0f, 0xfc, 0x82, 0x92, 0x73, 0x66, 0x82, 0x2b, 0x27, 0x48, 0xae, 0x70, + 0x99, 0x4f, 0xf6, 0xfa, 0x7a, 0xf7, 0x68, 0x06, 0x27, 0x7a, 0xb3, 0x8b, + 0xae, 0xd9, 0xbb, 0x9a, 0x8d, 0x5d, 0x4c, 0xbc, 0x2d, 0xc8, 0x9f, 0x06, + 0x94, 0x0e, 0x03, 0x8a, 0x62, 0xfc, 0x58, 0x65, 0x97, 0xdb, 0xdb, 0xaa, + 0xaa, 0x09, 0xe5, 0x49, 0x53, 0x8e, 0xb5, 0x50, 0xf1, 0x11, 0x65, 0x2e, + 0x43, 0xee, 0xda, 0xab, 0x9d, 0x20, 0xc7, 0xc1, 0x9a, 0x7d, 0x9c, 0xef, + 0x0d, 0xa5, 0x6a, 0xdc, 0x84, 0x8b, 0x5e, 0xcc, 0xf1, 0xb6, 0x6a, 0xcf, + 0x45, 0xf6, 0x84, 0xa1, 0xed, 0x7f, 0x6e, 0x49, 0xba, 0x1a, 0x4f, 0x6f, + 0xaf, 0xb5, 0xcb, 0x0a, 0xb2, 0x91, 0x4c, 0x10, 0x2e, 0x62, 0x51, 0xd5, + 0x33, 0x40, 0x57, 0x9b, 0xd5, 0xf6, 0x9d, 0x32, 0xc1, 0x23, 0x84, 0xa3, + 0xdf, 0x55, 0xb1, 0xe1, 0xf5, 0xf6, 0x88, 0x50, 0xe9, 0x02, 0xa7, 0x84, + 0xca, 0x2a, 0xd8, 0x89, 0x01, 0x50, 0x1b, 0xe3, 0xa6, 0x88, 0x0f, 0x62, + 0xf5, 0x28, 0x8b, 0x58, 0x2a, 0xab, 0x69, 0x52, 0x37, 0xa3, 0x14, 0x39, + 0x3d, 0xff, 0x6e, 0x93, 0x6c, 0x43, 0xe0, 0x85, 0x83, 0xfb, 0x47, 0x09, + 0x17, 0x36, 0x12, 0x47, 0x0f, 0xf6, 0x91, 0xdb, 0xf8, 0xe2, 0xf9, 0x1e, + 0x0a, 0x12, 0xfd, 0x18, 0x8c, 0x66, 0x99, 0x7f, 0xc4, 0xe9, 0xd4, 0xc6, + 0x13, 0x5b, 0x1f, 0x9d, 0xc3, 0x17, 0x77, 0x85, 0xd6, 0x8d, 0xd4, 0xf4, + 0x52, 0x7a, 0xe7, 0xbb, 0xb8, 0xdf, 0xaa, 0x77, 0x3c, 0x36, 0x25, 0x54, + 0xaf, 0xd7, 0xcc, 0xc9, 0x95, 0x7f, 0xe5, 0x61, 0x72, 0x4c, 0xbe, 0x28, + 0xcb, 0x60, 0x6c, 0x43, 0xe8, 0x97, 0x16, 0x68, 0x86, 0x3f, 0xb1, 0x2a, + 0xeb, 0xfc, 0x78, 0x2f, 0x16, 0x5c, 0x5a, 0x3e, 0x2b, 0xe2, 0x83, 0xf2, + 0x77, 0x45, 0x6e, 0x51, 0x7f, 0xc3, 0x80, 0x02, 0x3a, 0x5f, 0xde, 0xae, + 0xdc, 0xb9, 0xd5, 0x4a, 0x18, 0xc6, 0x63, 0xc4, 0x68, 0xf7, 0xf4, 0xaf, + 0x0c, 0xae, 0xcd, 0x58, 0x11, 0xa5, 0x46, 0x64, 0x04, 0x50, 0x03, 0x0e, + 0x4d, 0x69, 0x23, 0xcc, 0x5c, 0xc7, 0x0a, 0x5a, 0xf0, 0xa4, 0x02, 0x00, + 0x8d, 0xb1, 0x36, 0x31, 0xf7, 0x28, 0x22, 0xc0, 0xc5, 0x60, 0xf2, 0x0d, + 0x8a, 0x4b, 0x9c, 0xca, 0x61, 0xf1, 0x89, 0xad, 0x8e, 0xcc, 0x3f, 0xfa, + 0xb1, 0xce, 0x35, 0xc1, 0x62, 0x6e, 0xb9, 0x3a, 0x6b, 0x49, 0x9f, 0x84, + 0xa4, 0x0a, 0xbd, 0x85, 0xde, 0xa6, 0x8b, 0x50, 0x7a, 0xe8, 0x7e, 0xf5, + 0x70, 0x98, 0x4e, 0x69, 0x47, 0xa5, 0x8c, 0x2c, 0xc3, 0xba, 0x36, 0xe6, + 0x80, 0x0e, 0x7a, 0xcc, 0x96, 0x9b, 0xcf, 0x74, 0x1c, 0x06, 0x0d, 0xc9, + 0x90, 0xb9, 0xab, 0xfe, 0x06, 0xe7, 0xba, 0x38, 0xc9, 0x96, 0x6f, 0x88, + 0x11, 0x40, 0x30, 0xca, 0x54, 0x60, 0xa1, 0xbe, 0x42, 0x21, 0x8a, 0xfa, + 0xdd, 0xa0, 0x04, 0x5a, 0x8b, 0x66, 0xeb, 0xcd, 0xf4, 0xaf, 0x75, 0x2e, + 0xf5, 0x57, 0x20, 0x30, 0xe5, 0xc3, 0xcb, 0x62, 0x87, 0x9f, 0x3f, 0x97, + 0xe9, 0xb8, 0x46, 0x50, 0x06, 0xc1, 0x32, 0x41}, + {0xd0, 0x5a, 0xe4, 0x15, 0x24, 0x7a, 0x9b, 0xad, 0xf4, 0x7e, 0x89, 0x00, + 0x70, 0x8d, 0x0c, 0x0b, 0x5c, 0xff, 0x8e, 0x1d, 0x50, 0x5e, 0x6a, 0x96, + 0x56, 0xdc, 0xe2, 0xa2, 0xdc, 0xfd, 0x2c, 0xb0, 0x63, 0x55, 0x46, 0x2e, + 0xa5, 0xa9, 0xea, 0x32, 0x44, 0x24, 0x5b, 0xc1, 0xb5, 0x2f, 0x33, 0xf1, + 0x3e, 0xf0, 0x39, 0x9e, 0x9f, 0x8d, 0x9e, 0x81, 0xdf, 0x05, 0x90, 0x71, + 0xab, 0x2c, 0x86, 0x48, 0xbe, 0x60, 0x7e, 0x7c, 0x8e, 0x22, 0x18, 0x0f, + 0xa1, 0x7e, 0x7d, 0xc8, 0x17, 0x8f, 0x2d, 0x9a, 0x77, 0x18, 0x42, 0xa2, + 0x18, 0xfc, 0xa4, 0x98, 0x44, 0x5c, 0xff, 0x17, 0xa0, 0xcb, 0x05, 0x4e, + 0xdf, 0xdd, 0xd1, 0xc4, 0x66, 0x1b, 0xe6, 0xad, 0xaf, 0x26, 0x84, 0xee, + 0x29, 0x45, 0x39, 0xf8, 0x24, 0xf1, 0x98, 0x5f, 0xfd, 0x03, 0xa9, 0xd7, + 0xc9, 0xa2, 0x52, 0xe3, 0x7d, 0x8e, 0x7b, 0x0c, 0x94, 0xb1, 0x68, 0xfc, + 0xf8, 0xd4, 0x51, 0xd7, 0xb8, 0x9e, 0xc5, 0x0d, 0x29, 0x6d, 0x24, 0x2d, + 0x9c, 0x98, 0xf6, 0x44, 0xf0, 0x9f, 0xef, 0x15, 0x8b, 0x81, 0x07, 0x9b, + 0xe5, 0xaa, 0xca, 0x29, 0x67, 0x62, 0x6a, 0xaf, 0xd5, 0xd3, 0x32, 0x5f, + 0xba, 0xf5, 0xdd, 0xa5, 0x0b, 0x44, 0x6b, 0x08, 0x63, 0x66, 0x96, 0x95, + 0xcc, 0x70, 0x62, 0x1c, 0xb6, 0x7e, 0x2b, 0xe7, 0x2d, 0x7a, 0x7d, 0x9b, + 0xfe, 0x2e, 0x36, 0xd6, 0x06, 0x39, 0x2f, 0xd9, 0x7b, 0x82, 0x87, 0xc7, + 0x03, 0x59, 0x25, 0x15, 0xd3, 0x6d, 0x1f, 0x99, 0xd3, 0xbb, 0x79, 0x03, + 0x18, 0x0f, 0x3e, 0x7f, 0x48, 0xc5, 0xc2, 0xa1, 0x90, 0x99, 0x5e, 0x6a, + 0x74, 0x02, 0x21, 0x03, 0x21, 0x7b, 0x5f, 0x24, 0x01, 0xd4, 0x8b, 0x06, + 0x4a, 0xaf, 0xd3, 0xd0, 0x68, 0x66, 0x51, 0x96, 0xe4, 0xc9, 0xa6, 0xfb, + 0xfe, 0xf3, 0x7d, 0xe2, 0x19, 0xee, 0xe4, 0x35, 0xa3, 0xdf, 0xb7, 0xdc, + 0xe7, 0x5c, 0x7d, 0x84, 0xca, 0x40, 0x4a, 0x5b, 0xb5, 0x68, 0xc7, 0x2d, + 0xb2, 0xc3, 0x9b, 0xc7, 0xdb, 0xe3, 0x41, 0xbe, 0xb3, 0xb5, 0xa1, 0x97, + 0xf1, 0x33, 0xd4, 0x42, 0xef, 0xf7, 0x57, 0x39, 0x0a, 0x01, 0x5b, 0x8e, + 0xae, 0x06, 0xf3, 0x0d, 0xe2, 0xfd, 0xdb, 0x8f, 0xf1, 0x41, 0xa8, 0x8b, + 0x0c, 0xc9, 0x8c, 0x10, 0xc0, 0xc1, 0xf4, 0x77, 0x53, 0xad, 0xea, 0xb6, + 0x88, 0xef, 0xdc, 0x98, 0x58, 0x60, 0xb8, 0xbb, 0xf1, 0x07, 0xbe, 0xbb, + 0x4d, 0x68, 0x77, 0x3c, 0x2f, 0x51, 0xc8, 0x2b, 0xf1, 0xf4, 0x44, 0xd5, + 0xb2, 0x79, 0xcc, 0x42, 0xa6, 0x9f, 0x02, 0x4c, 0xa4, 0x1c, 0x36, 0xcc, + 0xb9, 0xfe, 0x52, 0xa0, 0xf2, 0x88, 0xca, 0x25, 0x18, 0x8e, 0x9c, 0xbf, + 0x27, 0xe0, 0x8f, 0xfa, 0xe6, 0x49, 0x8e, 0xda, 0xbb, 0xa6, 0x51, 0xb3, + 0xa4, 0x22, 0x65, 0xab, 0xc6, 0xef, 0x8b, 0xfc, 0x1f, 0xd3, 0xac, 0x08, + 0x5c, 0x79, 0x13, 0x3a, 0xdf, 0x4d, 0x73, 0xce, 0x4e, 0x0d, 0xee, 0xd3, + 0x3c, 0x85, 0x2f, 0xb9, 0x45, 0xd1, 0x15, 0xad, 0x89, 0x6c, 0x94, 0xe4, + 0xae, 0xa4, 0xb5, 0xe3, 0x7b, 0x99, 0xa0, 0xdc, 0x3c, 0xf5, 0x5c, 0x0b, + 0x5c, 0x59, 0x3e, 0xde, 0xbe, 0x68, 0x0d, 0x5d, 0x5c, 0x14, 0x7d, 0x5b, + 0x3e, 0xda, 0x46, 0x0e, 0x62, 0xa8, 0x3c, 0x27, 0x1a, 0xb0, 0xc0, 0x51, + 0xc8, 0xed, 0x40, 0x6f, 0x5f, 0x2b, 0x37, 0x33, 0x53, 0x08, 0xb1, 0xc5, + 0xde, 0x62, 0xa6, 0x56, 0x19, 0x7a, 0x42, 0xda, 0x0e, 0x33, 0x98, 0x70, + 0x1a, 0xb7, 0x6d, 0xe8, 0x5d, 0x0a, 0xae, 0x23, 0x09, 0xbc, 0xad, 0xdf, + 0x4e, 0xce, 0x4d, 0x09, 0x63, 0xba, 0x16, 0x29, 0xeb, 0x43, 0x31, 0x9f, + 0x37, 0x6f, 0xf8, 0x62, 0x46, 0x17, 0x0a, 0x99, 0x01, 0x51, 0x3f, 0xf0, + 0x2d, 0x72, 0x7a, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {909, + {0x65, 0xb5, 0x2c, 0x7e, 0x32, 0x75, 0x96, 0x7c, 0xf5, 0x46, 0x56, 0x4f, + 0xb3, 0x83, 0x60, 0xb1, 0x67, 0x5c, 0x3c, 0x59, 0xd3, 0xe2, 0x5a, 0xfa}, + {0x8b, 0x5b, 0x15, 0x4a, 0x90, 0x11, 0x8c, 0x5d, 0x33, 0x68, 0xab, 0x84, + 0x4f, 0x82, 0x15, 0xe6, 0xf2, 0x2c, 0xb4, 0x6f, 0x9f, 0x55, 0xa6, 0xa3, + 0x7d, 0x9c, 0xd4, 0x7f, 0xa2, 0xbf, 0xbf, 0x38, 0x29, 0xad, 0xe4, 0xf3, + 0xc1, 0x08, 0x35, 0x0c, 0xb8, 0xdc, 0xa7, 0x87, 0xc3, 0xe5, 0xb4, 0x97, + 0x90, 0xdb, 0x61, 0x32, 0xed, 0x0c, 0x1a, 0xfb, 0xf0, 0x81, 0x91, 0xf2, + 0x1c, 0x3a, 0x39, 0xd2, 0x11, 0xa9, 0xfd, 0x97, 0x5e, 0xa5, 0xed, 0x49, + 0x58, 0xa6, 0xd4, 0x0b, 0xee, 0x25, 0xd6, 0x3f, 0x92, 0x6e, 0x2d, 0x45, + 0x4e, 0x17, 0x94, 0xa2, 0x61, 0x5d, 0x6f, 0x2c, 0x48, 0x80, 0x05, 0xbf, + 0x34, 0x62, 0xc3, 0xe6, 0xe7, 0x93, 0xb9, 0x65, 0x95, 0x28, 0xf6, 0xfd, + 0x9d, 0x5b, 0x98, 0x00, 0xf4, 0x68, 0x9a, 0x64, 0xa9, 0x3e, 0x6c, 0xe8, + 0x19, 0x03, 0xf0, 0x5b, 0x69, 0x98, 0xf3, 0xaa, 0x82, 0xb1, 0x4a, 0xd7, + 0xf2, 0x39, 0x9b, 0x33, 0xd3, 0x6d, 0xe7, 0xb3, 0x35, 0x97, 0x59, 0x32, + 0x31, 0x5e, 0x36, 0x4c, 0xd1, 0x32, 0xcb, 0x6c, 0x94, 0xbf, 0x5c, 0x9a, + 0xc8, 0xdf, 0xf5, 0xa5, 0x91, 0x18, 0xe5, 0x02, 0xff, 0x87, 0x21, 0x0b, + 0xf2, 0x17, 0x47, 0xd2, 0x3f, 0x70, 0x6e, 0x9f, 0x31, 0x22, 0x01, 0x67, + 0x0d, 0x3e, 0x00, 0xee, 0xe0, 0x2b, 0xaa, 0x2b, 0xad, 0xe9, 0x41, 0xd7, + 0x18, 0xeb, 0xfa, 0xa4, 0xf4, 0x9c, 0x88, 0xe0, 0x5a, 0xad, 0x42, 0xd0, + 0xfb, 0xa6, 0xfe, 0x7f, 0x6b, 0x80, 0x09, 0xd3, 0x74, 0x6d, 0x5f, 0x88, + 0x1b, 0xea, 0x26, 0x21, 0xc6, 0x1b, 0xee, 0xea, 0xbc, 0x5a, 0x9a, 0x56, + 0xe1, 0xe9, 0x0e, 0xb1, 0xeb, 0x51, 0x07, 0xa1, 0x7c, 0x65, 0xb1, 0x54, + 0x4e, 0x61, 0xfc, 0xcf, 0x9f, 0xb6, 0x38, 0x94, 0xf9, 0x3a, 0x8f, 0x57, + 0x0d, 0x20, 0x13, 0xff, 0x1c, 0x1c, 0x99, 0xb5, 0xdd, 0x83, 0x17, 0x93, + 0xb3, 0x48, 0xfa, 0xd4, 0x23, 0x0c, 0x5f, 0xae, 0x0d, 0x5c, 0x77, 0xf9, + 0x43, 0xf8, 0x7b, 0xb3, 0xdc, 0x6e, 0xcf, 0x43, 0xe2, 0x9f, 0xfe, 0x75, + 0x5c, 0x41, 0xc3, 0x1b, 0x0a, 0x93, 0x97, 0x1f, 0xb1, 0x89, 0xca, 0x03, + 0x84, 0x66, 0x98, 0xc1, 0x79, 0xdc, 0x74, 0x58, 0xa9, 0x1a, 0xd2, 0x88, + 0x3c, 0xce, 0x7f, 0xd5, 0x98, 0x48, 0x61, 0x0f, 0xd6, 0x92, 0x7b, 0xfe, + 0x32, 0x4c, 0x82, 0xd9, 0x58, 0x11, 0xb5, 0x4f, 0x6a, 0xf3, 0xc0, 0xbc, + 0x48, 0x63, 0x20, 0x61, 0x7b, 0xe5, 0x0d, 0x99, 0xf8, 0xd6, 0x8f, 0x50, + 0xaa, 0xde, 0xd4, 0x11, 0xba, 0xbf, 0x9e, 0xbc, 0x18, 0x48, 0x0f, 0xcd, + 0x6a, 0x21, 0x81, 0x6d, 0x62, 0x3a, 0x43, 0xc2, 0xe6, 0xfd, 0x2e, 0x04, + 0xcf, 0x10, 0x20, 0xdd, 0xf8, 0xe7, 0x21, 0xbd, 0x91, 0xe9, 0x0b, 0x4f, + 0x90, 0xda, 0x53, 0xf7, 0xec, 0x0e, 0x87, 0xfa, 0xf6, 0xbe, 0xe8, 0xe5, + 0x11, 0x0d, 0x79, 0x99, 0x37, 0x89, 0x07, 0x2c, 0xe3, 0xbb, 0x51, 0x1e, + 0x0e, 0x77, 0x43, 0x3f, 0xd9, 0x8f, 0x89, 0xbc, 0x3c, 0x3b, 0x70, 0xc9, + 0x7c, 0x68, 0xc2, 0x94, 0x2a, 0x09, 0xdb, 0xc3, 0xb8, 0x7d, 0xac, 0x70, + 0x14, 0x5d, 0x86, 0xb2, 0xb8, 0xd4, 0xa7, 0x3f, 0x73, 0xdd, 0x86, 0x38, + 0x9d, 0x23, 0x70, 0xd1, 0xb2, 0x16, 0xeb, 0xb6, 0x27, 0x80, 0x3a, 0x97, + 0x9f, 0x10, 0x43, 0x55, 0xc2, 0x94, 0x55, 0x9e, 0x8d, 0x9d, 0x54, 0xf8, + 0x4a, 0x74, 0xb5, 0x27, 0x98, 0x44, 0x41, 0x28, 0x2b, 0xe2, 0x96, 0x7d, + 0x61, 0xcb, 0x8f, 0xbc, 0x79, 0x2b, 0x18, 0x39, 0x48, 0xa0, 0x4f, 0xae, + 0x2b, 0x0f, 0x27, 0x3a, 0x68, 0x7a, 0x8b, 0xd4, 0xae, 0x24, 0x21, 0xf0, + 0x09, 0x88, 0xe3, 0x2d, 0x24, 0x41, 0xb9, 0x8c}, + {0x45, 0xc3, 0xfe, 0xa1, 0xd7, 0x11, 0x1b, 0x59, 0x51, 0xe3, 0x88, 0xa8, + 0x97, 0x6d, 0xaf, 0xcd, 0x37, 0x08, 0x41, 0x84, 0x30, 0xdc, 0x17, 0x9b, + 0x17, 0xce, 0xd6, 0x6f, 0x88, 0xee, 0x77, 0x35, 0xd3, 0x0c, 0x61, 0x6c, + 0x1b, 0x6f, 0x57, 0x34, 0x32, 0x69, 0x3e, 0x22, 0xd0, 0x5f, 0x43, 0xd6, + 0x7a, 0x96, 0x98, 0x89, 0x47, 0xab, 0x36, 0x58, 0x20, 0x22, 0x2f, 0x36, + 0xfa, 0x44, 0x48, 0x1a, 0x95, 0xec, 0xb8, 0x1e, 0x6c, 0xa8, 0xc0, 0x94, + 0xe7, 0xfb, 0xd7, 0xe0, 0x43, 0xb1, 0x61, 0xeb, 0xa5, 0x0f, 0xab, 0xcb, + 0x20, 0xad, 0x9e, 0x66, 0x14, 0xd8, 0x46, 0xfd, 0xb3, 0xb4, 0xd5, 0x56, + 0xa2, 0x0f, 0x92, 0xa0, 0xdc, 0x23, 0xc4, 0xcc, 0x14, 0x14, 0x5b, 0x0e, + 0x88, 0x1b, 0x4a, 0xaf, 0xf6, 0xa7, 0xa4, 0x8d, 0x34, 0x35, 0xab, 0xa4, + 0xfd, 0x8c, 0x1e, 0x2a, 0x00, 0xf3, 0x65, 0xef, 0x50, 0x17, 0x2d, 0xf5, + 0xbe, 0xc5, 0x61, 0xd4, 0xb8, 0x36, 0xbf, 0xd8, 0xc4, 0xc4, 0xb2, 0xaf, + 0x77, 0x6b, 0x61, 0x03, 0xf5, 0x33, 0x9d, 0xb5, 0x0c, 0x55, 0x25, 0x55, + 0xf4, 0xb9, 0x72, 0xe3, 0xc6, 0x00, 0x3d, 0x5d, 0xad, 0x7f, 0x22, 0xd0, + 0x7f, 0xcc, 0xb7, 0xf3, 0x59, 0x8c, 0x6c, 0x05, 0x4d, 0x52, 0xbd, 0x5d, + 0xdb, 0x50, 0xe5, 0x3e, 0xde, 0x88, 0x19, 0xda, 0x40, 0xb2, 0x18, 0x47, + 0x77, 0x55, 0xcd, 0x1a, 0x93, 0x0e, 0x1b, 0x2c, 0x9b, 0xf4, 0x7d, 0x28, + 0x86, 0xd4, 0x7a, 0x93, 0x6a, 0x73, 0x73, 0x25, 0x33, 0x14, 0xfd, 0x51, + 0x5e, 0x5f, 0xb8, 0x89, 0x17, 0xef, 0x2e, 0x6f, 0x0c, 0xbb, 0x5b, 0x98, + 0x7c, 0x69, 0x2b, 0x1e, 0xd8, 0xa0, 0x86, 0x66, 0x44, 0xa9, 0xe2, 0x7a, + 0xb5, 0x30, 0xae, 0xd8, 0x59, 0x5a, 0xa4, 0xfb, 0x79, 0xfe, 0x89, 0x1a, + 0x48, 0x85, 0xfd, 0x14, 0x57, 0xad, 0x01, 0x48, 0x84, 0xd8, 0xc9, 0x66, + 0x37, 0x62, 0xbe, 0x63, 0xca, 0x27, 0x9e, 0xa7, 0xd3, 0x1d, 0xd3, 0xe4, + 0x13, 0xc4, 0x0d, 0x93, 0xb9, 0xbb, 0x08, 0xcf, 0x90, 0xbc, 0xb5, 0x69, + 0xb9, 0xb6, 0x65, 0xf9, 0x90, 0x7d, 0x30, 0x68, 0x98, 0x74, 0x05, 0x5f, + 0x0b, 0xab, 0xac, 0xe6, 0x84, 0xd9, 0x52, 0x17, 0x49, 0x39, 0xbc, 0xa5, + 0xd1, 0x76, 0x4e, 0x99, 0x2e, 0x37, 0x02, 0xee, 0x78, 0x9c, 0xc6, 0x3a, + 0xfe, 0x46, 0x72, 0x73, 0xeb, 0x5d, 0x7b, 0x2f, 0x43, 0xec, 0x45, 0x5d, + 0xee, 0xaf, 0x1d, 0xe0, 0xd4, 0xea, 0x89, 0x87, 0x43, 0xc7, 0x3b, 0x5e, + 0x8f, 0xb7, 0x9d, 0x33, 0x63, 0x30, 0x66, 0xf3, 0xdb, 0xcc, 0x2f, 0x60, + 0xf2, 0x87, 0x54, 0x8a, 0x51, 0xfa, 0xe6, 0x35, 0xb3, 0xde, 0xc5, 0x49, + 0x39, 0xcd, 0x48, 0x8b, 0xce, 0x5a, 0x45, 0x02, 0x69, 0x47, 0xa1, 0x60, + 0xb0, 0x6e, 0xed, 0x4a, 0xa8, 0x67, 0x2b, 0x00, 0x9a, 0x69, 0x57, 0x0a, + 0xb0, 0x2a, 0xb0, 0x31, 0x72, 0xb6, 0x93, 0x91, 0xc8, 0xc2, 0x41, 0x12, + 0x0d, 0x83, 0xf9, 0x1d, 0x43, 0xaa, 0x33, 0x62, 0xcc, 0xbc, 0xa4, 0xde, + 0xe9, 0x9c, 0x0e, 0x41, 0x17, 0xae, 0xbe, 0x6b, 0x68, 0x52, 0x49, 0xc9, + 0x11, 0xe9, 0xad, 0x45, 0x40, 0x64, 0x69, 0x7d, 0x1e, 0x04, 0x37, 0xe5, + 0xec, 0xc5, 0x38, 0xaa, 0x1c, 0x01, 0xfb, 0xc6, 0x28, 0xff, 0x2e, 0x9d, + 0x6e, 0xbe, 0x22, 0x41, 0x34, 0x2f, 0x67, 0x31, 0xb0, 0x28, 0x9e, 0xc0, + 0x91, 0xa3, 0x86, 0xa8, 0xde, 0x9c, 0x62, 0xcd, 0xc4, 0x97, 0x88, 0xd6, + 0x70, 0xa6, 0x9b, 0x87, 0x94, 0x9c, 0xe2, 0xfd, 0x24, 0xbe, 0xde, 0x1b, + 0xd4, 0x1b, 0x40, 0x4b, 0xa6, 0xed, 0xca, 0xed, 0xa6, 0x4d, 0x56, 0xe5, + 0xf5, 0x69, 0xc2, 0x0c, 0x7a, 0x72, 0x76, 0xd7, 0x03, 0x22, 0xb5, 0x46, + 0xfa, 0x3e, 0x62, 0x8a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {910, + {0xce, 0x03, 0x4f, 0x27, 0xe8, 0x17, 0xec, 0x18, 0xe0, 0x06, 0x9b, 0xaf, + 0x25, 0xa8, 0xbb, 0x8d, 0x31, 0xd0, 0xf1, 0x6f, 0x8c, 0xbc, 0x1b, 0xfa}, + {0xf8, 0x5d, 0x4f, 0x02, 0xc2, 0x5f, 0xd0, 0x3f, 0x8c, 0xa4, 0x61, 0xa4, + 0x5d, 0xf7, 0xf6, 0xba, 0xf0, 0x40, 0x75, 0x21, 0xf5, 0xaf, 0x3f, 0x9e, + 0x6f, 0xfa, 0x8e, 0xb4, 0x67, 0x97, 0xc1, 0x6b, 0x91, 0xb7, 0x77, 0x66, + 0x0d, 0xbd, 0x6d, 0xc6, 0x3a, 0x47, 0x39, 0xdf, 0x08, 0x3f, 0xd2, 0x04, + 0xd4, 0xad, 0xf6, 0xe9, 0x91, 0x2f, 0x97, 0x41, 0xb1, 0x4d, 0x22, 0x9b, + 0xb1, 0x5b, 0x49, 0xc2, 0x5c, 0xfc, 0x6a, 0xbf, 0x7e, 0xb2, 0x0e, 0x0e, + 0x44, 0xd7, 0xda, 0x18, 0x9c, 0xf6, 0x2d, 0x20, 0xac, 0x16, 0x65, 0x0f, + 0x7e, 0xd7, 0x85, 0x2b, 0x8c, 0xfd, 0x7e, 0xd3, 0xa7, 0xf6, 0xaa, 0x53, + 0x15, 0x65, 0x8c, 0x17, 0x32, 0x7f, 0xd2, 0x9c, 0x15, 0x6d, 0x98, 0x8a, + 0xb7, 0xf3, 0x49, 0x05, 0x6c, 0x3c, 0xe8, 0x38, 0xb9, 0x3c, 0x39, 0x1c, + 0x4b, 0x5d, 0xfe, 0x51, 0xff, 0xd5, 0xcc, 0x44, 0xef, 0xd9, 0x41, 0xcc, + 0x04, 0x95, 0x80, 0xca, 0xce, 0x72, 0x0f, 0x78, 0x80, 0x8a, 0x4e, 0xa8, + 0x92, 0x9b, 0x5f, 0xe9, 0x0f, 0x0e, 0x09, 0x90, 0x3f, 0xa2, 0xfb, 0xbc, + 0x06, 0xbb, 0x46, 0x6b, 0x2b, 0xf6, 0x9b, 0xbc, 0x3f, 0x49, 0x5d, 0x8d, + 0x1d, 0xea, 0x37, 0x81, 0x13, 0x3f, 0xf1, 0xca, 0x73, 0xaf, 0x41, 0xa0, + 0xa5, 0x87, 0x15, 0xac, 0xcc, 0xf7, 0x7b, 0xac, 0x51, 0x10, 0x5e, 0xe0, + 0x93, 0x4c, 0xdd, 0xfc, 0x04, 0x6f, 0xda, 0xf3, 0x89, 0x87, 0xed, 0xe7, + 0xb2, 0xad, 0xb1, 0xaa, 0x1f, 0xbe, 0xa6, 0x92, 0xea, 0x64, 0x7a, 0xd6, + 0x7b, 0xc2, 0x94, 0xae, 0x25, 0x05, 0xed, 0xc8, 0xa5, 0x02, 0xdb, 0xc7, + 0xfc, 0x3d, 0x58, 0x3e, 0x45, 0xa8, 0xb8, 0xac, 0x69, 0xce, 0x9e, 0xd2, + 0x31, 0x65, 0x75, 0xb5, 0xd0, 0x7a, 0x83, 0x7d, 0x1e, 0xd8, 0xb0, 0x97, + 0xc6, 0x54, 0x0b, 0x50, 0xdc, 0x70, 0x12, 0x6b, 0x38, 0x14, 0x0b, 0xa3, + 0x5b, 0xc8, 0x5d, 0x76, 0xb9, 0x41, 0x9a, 0x95, 0xbd, 0x65, 0x53, 0xa9, + 0x65, 0x1f, 0x20, 0x64, 0x2f, 0xbc, 0x9b, 0x72, 0xd1, 0xc3, 0xb7, 0x6e, + 0xaa, 0x32, 0x0c, 0xfa, 0xde, 0x04, 0x8f, 0xab, 0xef, 0xe7, 0x4f, 0x3a, + 0x3e, 0xb3, 0x16, 0xd6, 0xe6, 0x1d, 0x6d, 0xe3, 0xf5, 0x0d, 0xe7, 0xb3, + 0x82, 0x28, 0xc8, 0xe6, 0x55, 0x59, 0xbd, 0xde, 0xc8, 0xf0, 0xb7, 0x87, + 0xf4, 0x48, 0xd2, 0xa6, 0x89, 0x20, 0xe1, 0x20, 0x1c, 0x4b, 0x8d, 0x0a, + 0x60, 0x94, 0x83, 0xc3, 0xfa, 0x0f, 0xf5, 0x7d, 0x52, 0xea, 0xc8, 0x66, + 0xff, 0x59, 0x33, 0x25, 0xfc, 0x1a, 0xe2, 0x55, 0xed, 0x65, 0xa6, 0xad, + 0x0e, 0xb6, 0x9f, 0xc6, 0x79, 0xc8, 0xaa, 0x20, 0x03, 0x8e, 0x63, 0xe8, + 0x30, 0x64, 0x3c, 0x80, 0x27, 0x24, 0x03, 0x94, 0xf5, 0xe0, 0x3b, 0x27, + 0x62, 0x90, 0xa1, 0xcb, 0x86, 0x1d, 0x20, 0x6d, 0xdc, 0x83, 0x28, 0x4b, + 0xb7, 0xa4, 0x1d, 0x4f, 0xe0, 0xc9, 0x34, 0xb5, 0xd2, 0x92, 0x85, 0xe0, + 0x77, 0x35, 0x0d, 0x75, 0xa9, 0x3b, 0x1e, 0xe9, 0x90, 0x8c, 0x75, 0x47, + 0x56, 0xd3, 0x42, 0x3e, 0x7a, 0x9c, 0xe6, 0xf7, 0x59, 0x43, 0x45, 0xe7, + 0xfa, 0x63, 0x67, 0xd9, 0x5f, 0x3e, 0xcd, 0xc8, 0xef, 0x4e, 0xff, 0x5c, + 0x38, 0x57, 0x18, 0xc3, 0x15, 0x74, 0x12, 0x5f, 0x96, 0xff, 0x5c, 0x51, + 0x71, 0xee, 0x3f, 0x2b, 0x1e, 0xd9, 0xc3, 0x3b, 0xfc, 0xca, 0x23, 0x95, + 0x9d, 0x4e, 0xc5, 0x08, 0xd6, 0xc9, 0xfc, 0x32, 0xe0, 0x58, 0xdb, 0xb4, + 0x30, 0x36, 0x75, 0x77, 0x05, 0xe2, 0x15, 0xb9, 0xb1, 0x88, 0x33, 0xc7, + 0x6b, 0x8a, 0x5f, 0xa9, 0x2c, 0x81, 0x37, 0x32, 0xdf, 0x90, 0xfa, 0x54, + 0xb9, 0x68, 0x8f, 0x4a, 0x8d, 0xbd, 0x24, 0x60}, + {0x6d, 0xcd, 0x72, 0xa9, 0xf0, 0x83, 0x6a, 0xe4, 0x26, 0xbd, 0x90, 0x8a, + 0x47, 0xe1, 0x04, 0x78, 0x34, 0xd7, 0xb2, 0xf2, 0x6f, 0xbe, 0x35, 0xd2, + 0xba, 0x0d, 0xa4, 0xbb, 0xfb, 0xce, 0x73, 0x6f, 0xe0, 0x36, 0x4d, 0x12, + 0xf6, 0xb6, 0xca, 0x49, 0xd7, 0x5e, 0xa7, 0x89, 0x39, 0xbe, 0xcf, 0xf1, + 0x9c, 0xed, 0x3f, 0x2d, 0xa8, 0x62, 0x42, 0x60, 0x1b, 0x2c, 0xb8, 0x95, + 0x43, 0x2a, 0x9d, 0x5a, 0x48, 0x02, 0x72, 0xf0, 0x69, 0x1d, 0xfe, 0x2b, + 0x2e, 0x62, 0x7c, 0x0a, 0x26, 0xc3, 0xe1, 0xe5, 0xfc, 0x7c, 0x30, 0xa6, + 0x89, 0x13, 0x65, 0x82, 0xf3, 0x0b, 0x21, 0x20, 0xd8, 0x74, 0xa6, 0x53, + 0x6d, 0x3d, 0x76, 0xde, 0x2e, 0x0e, 0x06, 0x82, 0x51, 0x60, 0x72, 0xe9, + 0x75, 0xa5, 0xe4, 0x90, 0x73, 0x4e, 0x6a, 0xca, 0x6a, 0x0b, 0xcd, 0x63, + 0xac, 0x6e, 0xfb, 0x6e, 0x54, 0xd3, 0xc1, 0x4d, 0x2b, 0xd3, 0x66, 0x49, + 0x95, 0x02, 0xe5, 0x56, 0x53, 0x18, 0x08, 0xf6, 0x6b, 0x59, 0x08, 0xc6, + 0x20, 0xb6, 0xc2, 0x89, 0x05, 0x8e, 0x06, 0x0f, 0xbd, 0xe7, 0x1d, 0xf9, + 0x04, 0x35, 0xda, 0x18, 0x5e, 0xf4, 0xbd, 0x42, 0xfe, 0xde, 0x5b, 0x1f, + 0x0c, 0x52, 0x13, 0x45, 0x84, 0x8d, 0xbd, 0xb2, 0xb0, 0xd0, 0x6f, 0x69, + 0x19, 0xa2, 0xa0, 0x89, 0x93, 0x3a, 0xa3, 0x49, 0x25, 0x4e, 0xe3, 0xbe, + 0x39, 0x05, 0x0f, 0xba, 0x8d, 0x0c, 0x1c, 0xb2, 0x39, 0x33, 0xea, 0x57, + 0x70, 0x39, 0xb8, 0x4c, 0xba, 0x6c, 0xf6, 0xcb, 0x76, 0x1a, 0xf2, 0x61, + 0xad, 0x55, 0xdc, 0x1c, 0x40, 0x3c, 0x57, 0x9f, 0xc2, 0x68, 0x80, 0xd8, + 0x21, 0x45, 0x49, 0xf3, 0x8f, 0x66, 0xad, 0x89, 0x9f, 0x3a, 0xd6, 0xfa, + 0x7e, 0x4f, 0x78, 0xcd, 0xb8, 0xc1, 0xc0, 0x27, 0xa4, 0xe5, 0xad, 0x8d, + 0x05, 0x69, 0x99, 0x6e, 0xa1, 0xdf, 0x45, 0x73, 0x14, 0xeb, 0xdf, 0x20, + 0x16, 0xa8, 0x32, 0x10, 0x68, 0xbc, 0xba, 0x1b, 0x2e, 0xbb, 0x28, 0xa2, + 0x68, 0x47, 0x88, 0x5d, 0xcb, 0x06, 0xc0, 0xa5, 0x08, 0xed, 0x82, 0x62, + 0x81, 0x9c, 0x2e, 0x63, 0xc1, 0x91, 0x79, 0xa8, 0x14, 0xd4, 0xf8, 0x3a, + 0x83, 0x58, 0x84, 0xe9, 0xe4, 0x85, 0x73, 0x65, 0x1e, 0x7e, 0x7c, 0xde, + 0x27, 0xb8, 0x4e, 0x46, 0xe0, 0x07, 0xa6, 0x09, 0x2b, 0x37, 0x0a, 0x29, + 0x6e, 0x04, 0xa2, 0xf5, 0x00, 0x10, 0x59, 0x26, 0x50, 0x1d, 0x85, 0xde, + 0x19, 0x59, 0x00, 0x03, 0x99, 0xac, 0xc9, 0xa9, 0x09, 0xa1, 0x87, 0x7a, + 0x82, 0xd2, 0xb3, 0x51, 0x3c, 0xe7, 0x91, 0x1b, 0xf6, 0x08, 0xcf, 0x99, + 0x3f, 0xe0, 0x32, 0xb9, 0x1b, 0xa7, 0x5e, 0x3c, 0x87, 0x62, 0x3f, 0xd9, + 0x7e, 0x1a, 0x9c, 0xe1, 0x81, 0x6d, 0xaa, 0x9f, 0x0b, 0x53, 0x0a, 0x98, + 0xc0, 0xad, 0x23, 0xdd, 0xef, 0x82, 0x96, 0x2e, 0x8b, 0x75, 0x08, 0xc4, + 0xa0, 0x3f, 0x62, 0xbc, 0x68, 0xb8, 0xee, 0x09, 0xce, 0x15, 0xf5, 0x45, + 0x39, 0xa2, 0x3a, 0xe8, 0xdc, 0xc3, 0xd3, 0x29, 0x5a, 0xfe, 0xed, 0x75, + 0xf3, 0xbf, 0xc8, 0x8f, 0xed, 0xf6, 0x40, 0x70, 0x4d, 0x64, 0x12, 0xbf, + 0xec, 0x34, 0x3b, 0xca, 0x62, 0xb9, 0x3d, 0x8c, 0xdc, 0xe0, 0xb0, 0x8e, + 0x04, 0x81, 0xee, 0xb9, 0xdf, 0xe2, 0xbd, 0xb7, 0x19, 0xa1, 0x7a, 0xf8, + 0x26, 0x08, 0x85, 0xa8, 0xaf, 0xa5, 0xf8, 0x93, 0xa6, 0x5b, 0x64, 0xd1, + 0xfd, 0x84, 0x92, 0x88, 0xf7, 0x58, 0x2c, 0x83, 0x5c, 0x76, 0x96, 0x1a, + 0xd9, 0xb7, 0xbf, 0xe7, 0xb2, 0x73, 0x7b, 0x01, 0x2d, 0xb6, 0xd3, 0xb9, + 0xcd, 0x13, 0x25, 0x98, 0xed, 0x01, 0x29, 0x89, 0x2b, 0x7d, 0x3f, 0xa6, + 0x04, 0x02, 0x05, 0x23, 0x0b, 0xfa, 0xdb, 0x79, 0x6d, 0x0c, 0xea, 0xc5, + 0x06, 0x40, 0x1f, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {911, + {0xfc, 0x12, 0xeb, 0x86, 0x3b, 0x65, 0xda, 0x30, 0xda, 0x09, 0x12, 0x37, + 0x5f, 0x7b, 0xc4, 0xb5, 0xde, 0x18, 0x83, 0x61, 0x84, 0x7f, 0x88, 0x46}, + {0xf8, 0x5d, 0x4f, 0x02, 0xc2, 0x5f, 0xd0, 0x3f, 0x8c, 0xa4, 0x61, 0xa4, + 0x5d, 0xf7, 0xf6, 0xba, 0xf0, 0x40, 0x75, 0x21, 0xf5, 0xaf, 0x3f, 0x9e, + 0x6f, 0xfa, 0x8e, 0xb4, 0x67, 0x97, 0xc1, 0x6b, 0x91, 0xb7, 0x77, 0x66, + 0x0d, 0xbd, 0x6d, 0xc6, 0x3a, 0x47, 0x39, 0xdf, 0x08, 0x3f, 0xd2, 0x04, + 0xd4, 0xad, 0xf6, 0xe9, 0x91, 0x2f, 0x97, 0x41, 0xb1, 0x4d, 0x22, 0x9b, + 0xb1, 0x5b, 0x49, 0xc2, 0x5c, 0xfc, 0x6a, 0xbf, 0x7e, 0xb2, 0x0e, 0x0e, + 0x44, 0xd7, 0xda, 0x18, 0x9c, 0xf6, 0x2d, 0x20, 0xac, 0x16, 0x65, 0x0f, + 0x7e, 0xd7, 0x85, 0x2b, 0x8c, 0xfd, 0x7e, 0xd3, 0xa7, 0xf6, 0xaa, 0x53, + 0x15, 0x65, 0x8c, 0x17, 0x32, 0x7f, 0xd2, 0x9c, 0x15, 0x6d, 0x98, 0x8a, + 0xb7, 0xf3, 0x49, 0x05, 0x6c, 0x3c, 0xe8, 0x38, 0xb9, 0x3c, 0x39, 0x1c, + 0x4b, 0x5d, 0xfe, 0x51, 0xff, 0xd5, 0xcc, 0x44, 0xef, 0xd9, 0x41, 0xcc, + 0x04, 0x95, 0x80, 0xca, 0xce, 0x72, 0x0f, 0x78, 0x80, 0x8a, 0x4e, 0xa8, + 0x92, 0x9b, 0x5f, 0xe9, 0x0f, 0x0e, 0x09, 0x90, 0x3f, 0xa2, 0xfb, 0xbc, + 0x06, 0xbb, 0x46, 0x6b, 0x2b, 0xf6, 0x9b, 0xbc, 0x3f, 0x49, 0x5d, 0x8d, + 0x1d, 0xea, 0x37, 0x81, 0x13, 0x3f, 0xf1, 0xca, 0x73, 0xaf, 0x41, 0xa0, + 0xa5, 0x87, 0x15, 0xac, 0xcc, 0xf7, 0x7b, 0xac, 0x51, 0x10, 0x5e, 0xe0, + 0x93, 0x4c, 0xdd, 0xfc, 0x04, 0x6f, 0xda, 0xf3, 0x89, 0x87, 0xed, 0xe7, + 0xb2, 0xad, 0xb1, 0xaa, 0x1f, 0xbe, 0xa6, 0x92, 0xea, 0x64, 0x7a, 0xd6, + 0x7b, 0xc2, 0x94, 0xae, 0x25, 0x05, 0xed, 0xc8, 0xa5, 0x02, 0xdb, 0xc7, + 0xfc, 0x3d, 0x58, 0x3e, 0x45, 0xa8, 0xb8, 0xac, 0x69, 0xce, 0x9e, 0xd2, + 0x31, 0x65, 0x75, 0xb5, 0xd0, 0x7a, 0x83, 0x7d, 0x1e, 0xd8, 0xb0, 0x97, + 0xc6, 0x54, 0x0b, 0x50, 0xdc, 0x70, 0x12, 0x6b, 0x38, 0x14, 0x0b, 0xa3, + 0x5b, 0xc8, 0x5d, 0x76, 0xb9, 0x41, 0x9a, 0x95, 0xbd, 0x65, 0x53, 0xa9, + 0x65, 0x1f, 0x20, 0x64, 0x2f, 0xbc, 0x9b, 0x72, 0xd1, 0xc3, 0xb7, 0x6e, + 0xaa, 0x32, 0x0c, 0xfa, 0xde, 0x04, 0x8f, 0xab, 0xef, 0xe7, 0x4f, 0x3a, + 0x3e, 0xb3, 0x16, 0xd6, 0xe6, 0x1d, 0x6d, 0xe3, 0xf5, 0x0d, 0xe7, 0xb3, + 0x82, 0x28, 0xc8, 0xe6, 0x55, 0x59, 0xbd, 0xde, 0xc8, 0xf0, 0xb7, 0x87, + 0xf4, 0x48, 0xd2, 0xa6, 0x89, 0x20, 0xe1, 0x20, 0x1c, 0x4b, 0x8d, 0x0a, + 0x60, 0x94, 0x83, 0xc3, 0xfa, 0x0f, 0xf5, 0x7d, 0x52, 0xea, 0xc8, 0x66, + 0xff, 0x59, 0x33, 0x25, 0xfc, 0x1a, 0xe2, 0x55, 0xed, 0x65, 0xa6, 0xad, + 0x0e, 0xb6, 0x9f, 0xc6, 0x79, 0xc8, 0xaa, 0x20, 0x03, 0x8e, 0x63, 0xe8, + 0x30, 0x64, 0x3c, 0x80, 0x27, 0x24, 0x03, 0x94, 0xf5, 0xe0, 0x3b, 0x27, + 0x62, 0x90, 0xa1, 0xcb, 0x86, 0x1d, 0x20, 0x6d, 0xdc, 0x83, 0x28, 0x4b, + 0xb7, 0xa4, 0x1d, 0x4f, 0xe0, 0xc9, 0x34, 0xb5, 0xd2, 0x92, 0x85, 0xe0, + 0x77, 0x35, 0x0d, 0x75, 0xa9, 0x3b, 0x1e, 0xe9, 0x90, 0x8c, 0x75, 0x47, + 0x56, 0xd3, 0x42, 0x3e, 0x7a, 0x9c, 0xe6, 0xf7, 0x59, 0x43, 0x45, 0xe7, + 0xfa, 0x63, 0x67, 0xd9, 0x5f, 0x3e, 0xcd, 0xc8, 0xef, 0x4e, 0xff, 0x5c, + 0x38, 0x57, 0x18, 0xc3, 0x15, 0x74, 0x12, 0x5f, 0x96, 0xff, 0x5c, 0x51, + 0x71, 0xee, 0x3f, 0x2b, 0x1e, 0xd9, 0xc3, 0x3b, 0xfc, 0xca, 0x23, 0x95, + 0x9d, 0x4e, 0xc5, 0x08, 0xd6, 0xc9, 0xfc, 0x32, 0xe0, 0x58, 0xdb, 0xb4, + 0x30, 0x36, 0x75, 0x77, 0x05, 0xe2, 0x15, 0xb9, 0xb1, 0x88, 0x33, 0xc7, + 0x6b, 0x8a, 0x5f, 0xa9, 0x2c, 0x81, 0x37, 0x32, 0xdf, 0x90, 0xfa, 0x54, + 0xb9, 0x68, 0x8f, 0x4a, 0x8d, 0xbd, 0x24, 0x60}, + {0x75, 0x8b, 0x99, 0x3c, 0x6b, 0x21, 0xbf, 0xdd, 0x90, 0x54, 0x8c, 0xd6, + 0x13, 0x0d, 0xd8, 0x29, 0x29, 0x34, 0x27, 0xac, 0x60, 0x99, 0x71, 0xdd, + 0xf7, 0x11, 0xa3, 0x26, 0x7f, 0x4c, 0x0a, 0x5a, 0xd3, 0xbe, 0xa6, 0xb5, + 0x5a, 0xf6, 0xff, 0xe5, 0x07, 0x34, 0xc6, 0x1e, 0x4e, 0x9d, 0xb7, 0x15, + 0x95, 0x6b, 0x07, 0x10, 0x10, 0x59, 0x3b, 0xea, 0x93, 0xeb, 0x73, 0xfd, + 0xe5, 0xda, 0x74, 0xda, 0x6d, 0xc7, 0x54, 0xee, 0x86, 0xc8, 0xe5, 0x35, + 0x28, 0xe8, 0x62, 0x99, 0xbf, 0x21, 0x6c, 0x0c, 0x1e, 0xa2, 0x0b, 0xaa, + 0x1f, 0x58, 0xbd, 0x55, 0x03, 0x4a, 0xf7, 0xee, 0x19, 0x20, 0xd1, 0x3d, + 0xb0, 0x3f, 0x00, 0x29, 0x55, 0xb1, 0x92, 0x98, 0x64, 0x4b, 0xbd, 0x84, + 0x25, 0x21, 0x6b, 0x23, 0xea, 0x73, 0x98, 0x26, 0xac, 0x1f, 0xc4, 0x8f, + 0xc4, 0xb9, 0x30, 0x0a, 0xc3, 0x56, 0xe6, 0x52, 0x56, 0x3d, 0x17, 0xb0, + 0x8f, 0xc6, 0x99, 0xfe, 0x13, 0xd9, 0xf5, 0xec, 0x30, 0x7e, 0x02, 0x49, + 0x0e, 0x9a, 0x37, 0x92, 0xa5, 0x78, 0xa5, 0xe1, 0xe8, 0x7c, 0xa1, 0x6f, + 0x2d, 0x88, 0x56, 0xae, 0x0f, 0xf3, 0x67, 0x61, 0xfe, 0x84, 0xd0, 0xce, + 0xbb, 0x7e, 0x3e, 0x9d, 0x98, 0xaf, 0x2a, 0xac, 0x48, 0xfb, 0xea, 0xb7, + 0xb0, 0xe3, 0xc4, 0xd4, 0x84, 0x31, 0x8b, 0xda, 0xb0, 0xa0, 0x9e, 0x27, + 0x15, 0x92, 0x7c, 0x46, 0x90, 0x88, 0x66, 0xb1, 0x60, 0x45, 0x62, 0x33, + 0x67, 0x80, 0x9b, 0x2e, 0x08, 0x0a, 0x0b, 0xbb, 0x0d, 0xad, 0xea, 0xda, + 0xde, 0xeb, 0xca, 0x7c, 0x4e, 0x27, 0x1e, 0x5e, 0x43, 0x1d, 0xbc, 0x2d, + 0x1f, 0xc8, 0x57, 0x7d, 0x49, 0x0d, 0xaa, 0x67, 0x16, 0x85, 0x61, 0xb9, + 0xa8, 0xa6, 0xd2, 0xc1, 0xd5, 0x8c, 0x73, 0x9e, 0x74, 0x01, 0xcd, 0x23, + 0x08, 0x6b, 0xfc, 0x44, 0xa3, 0x62, 0x0f, 0xdb, 0x5e, 0x24, 0x0d, 0x67, + 0x7d, 0xfd, 0x84, 0x0e, 0xcb, 0x16, 0xaf, 0x33, 0x61, 0x02, 0x46, 0x80, + 0x06, 0x6a, 0xb4, 0x39, 0xed, 0x4a, 0x6f, 0xa2, 0x2e, 0xf5, 0x98, 0xc5, + 0xb4, 0xe8, 0x63, 0x30, 0x90, 0xf8, 0x5b, 0xe6, 0xd5, 0xcb, 0x0a, 0xc0, + 0x32, 0xbd, 0xeb, 0x1d, 0xd3, 0x6f, 0x49, 0xec, 0xfa, 0xed, 0xd4, 0xb2, + 0xe9, 0x62, 0xec, 0xa4, 0xaa, 0x3a, 0xdb, 0x22, 0x6b, 0x7e, 0x0d, 0x1f, + 0x7d, 0xe4, 0xb0, 0x47, 0xd5, 0xcb, 0x1f, 0x51, 0x7d, 0x77, 0xf5, 0x26, + 0x77, 0x3e, 0x39, 0x8c, 0xf8, 0x0b, 0xa1, 0xb7, 0x9f, 0x22, 0xe6, 0x90, + 0x42, 0x17, 0xf7, 0xbf, 0x48, 0x74, 0xcc, 0x4e, 0x68, 0xdc, 0xb2, 0xf0, + 0x63, 0x34, 0x5d, 0xb1, 0x73, 0x9b, 0x56, 0x4c, 0xaa, 0x7f, 0x46, 0xbf, + 0xff, 0x77, 0xd3, 0xd4, 0x22, 0x18, 0x01, 0xe8, 0xe5, 0x93, 0x2a, 0x0b, + 0x02, 0x23, 0x67, 0xc6, 0x16, 0x5b, 0x0c, 0xbc, 0xfd, 0x8b, 0xe1, 0x12, + 0x3d, 0x69, 0xd9, 0x6e, 0x9e, 0xc9, 0xf1, 0x4e, 0x81, 0xed, 0x38, 0x65, + 0x5f, 0xf9, 0x79, 0xaa, 0x84, 0x20, 0xd5, 0x3b, 0x22, 0xf7, 0x4c, 0x77, + 0xa7, 0x31, 0xa4, 0xe4, 0xb8, 0x20, 0x7f, 0x9c, 0x2a, 0x21, 0x0f, 0x63, + 0x1f, 0x55, 0xaf, 0xb0, 0x88, 0x87, 0xa8, 0xdd, 0xe0, 0xc7, 0x2f, 0x1b, + 0xc8, 0x0f, 0xaa, 0x99, 0x49, 0x4b, 0xd9, 0xdf, 0x55, 0xdc, 0xd5, 0x31, + 0x97, 0x2c, 0xfc, 0x4c, 0xc4, 0x9e, 0x64, 0xdd, 0x7b, 0x0a, 0x7b, 0xac, + 0x3a, 0xdb, 0x19, 0xf0, 0x31, 0xb3, 0x97, 0x96, 0xb9, 0x19, 0xbf, 0x06, + 0x64, 0x87, 0x95, 0xd1, 0xc4, 0x70, 0xce, 0x63, 0xbe, 0xc5, 0x2f, 0xab, + 0x7e, 0x52, 0xc0, 0x99, 0xff, 0x42, 0x75, 0x3f, 0x29, 0xd8, 0x65, 0x4a, + 0xe7, 0xbf, 0xfb, 0x3f, 0x32, 0x8c, 0xc6, 0x7f, 0xaa, 0xf2, 0xa5, 0x65, + 0x21, 0x2b, 0xcb, 0x43}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {912, + {0x49, 0x15, 0x57, 0x58, 0x5a, 0xdf, 0x4d, 0xe8, 0x25, 0x27, 0x2d, 0x17, + 0x35, 0x4a, 0x51, 0x10, 0x94, 0x1d, 0xf1, 0x5a, 0x93, 0x02, 0x35, 0xba}, + {0x3a, 0xe2, 0xe8, 0xe4, 0x46, 0x59, 0xc9, 0x4c, 0x2d, 0x6b, 0x4f, 0x1f, + 0xb4, 0x74, 0x94, 0x8a, 0x63, 0x8e, 0x36, 0x13, 0xe3, 0x41, 0xf8, 0x32, + 0xab, 0xdf, 0x9b, 0x87, 0x13, 0x1c, 0x4b, 0xca, 0x49, 0x71, 0xd9, 0x13, + 0x34, 0xf7, 0x2c, 0x7c, 0x48, 0xe1, 0xc7, 0x27, 0x1d, 0x5c, 0x81, 0x12, + 0x79, 0x07, 0x33, 0xb1, 0x40, 0x51, 0x63, 0x4c, 0x3b, 0xc0, 0xae, 0x60, + 0x75, 0xf0, 0x0c, 0x07, 0x3b, 0x69, 0xaa, 0x76, 0x56, 0x63, 0xff, 0xf0, + 0x7d, 0x76, 0xf1, 0xd1, 0xf7, 0xdf, 0x4b, 0x4c, 0xb4, 0xfc, 0x3d, 0x5d, + 0x6d, 0x6e, 0xd6, 0x44, 0xe3, 0x82, 0xfc, 0x44, 0x9b, 0x81, 0xf9, 0x06, + 0x89, 0xba, 0x79, 0xce, 0xf0, 0x25, 0x77, 0xa3, 0xde, 0xf1, 0xf4, 0x76, + 0x96, 0x97, 0xfb, 0x99, 0xa8, 0x60, 0xb3, 0x1e, 0xa1, 0x48, 0xef, 0x70, + 0x0f, 0x87, 0x06, 0x5a, 0x21, 0x1a, 0xa1, 0x48, 0x02, 0x21, 0x10, 0x64, + 0x99, 0x2a, 0xe3, 0x2d, 0xa5, 0xd4, 0xe8, 0x82, 0x86, 0x90, 0x58, 0x27, + 0x66, 0x06, 0xb0, 0x18, 0x30, 0x0f, 0x64, 0x7e, 0x9c, 0x53, 0x36, 0xed, + 0x32, 0x5a, 0x49, 0xb0, 0x0a, 0xdf, 0x71, 0xa6, 0xc7, 0x8c, 0xda, 0xcd, + 0xd7, 0x5a, 0x66, 0xe8, 0xb5, 0x07, 0x65, 0x80, 0xb7, 0x0b, 0xa2, 0xc0, + 0xa4, 0x24, 0x23, 0xbe, 0x5d, 0xdc, 0xbb, 0x01, 0x36, 0xff, 0x9c, 0x11, + 0x52, 0x10, 0x72, 0xe3, 0x2c, 0xec, 0x1b, 0xd8, 0x89, 0x10, 0xb1, 0x63, + 0x30, 0x64, 0xe2, 0x62, 0xf2, 0x2f, 0xf2, 0x7a, 0xb9, 0x76, 0x3d, 0x1d, + 0xf2, 0x0e, 0x47, 0x8d, 0x31, 0x12, 0x2f, 0xa5, 0x22, 0x84, 0x1e, 0x92, + 0xe7, 0x83, 0xe9, 0xea, 0x7c, 0xe4, 0x7b, 0x70, 0x53, 0x00, 0xa5, 0xfa, + 0xed, 0x24, 0xce, 0x92, 0x62, 0x89, 0x83, 0x75, 0x72, 0xae, 0x97, 0xc9, + 0xe4, 0xb6, 0xa8, 0xf1, 0x4f, 0x73, 0xdc, 0x93, 0xa2, 0x27, 0x23, 0x73, + 0x8b, 0x10, 0xd1, 0xbd, 0x1a, 0x5c, 0xe1, 0x98, 0xec, 0x9a, 0xea, 0xed, + 0xec, 0x91, 0xa3, 0x51, 0x8e, 0x0f, 0x2c, 0x57, 0x39, 0xfe, 0x20, 0x64, + 0x68, 0x03, 0xeb, 0xfa, 0xa4, 0x4f, 0x1f, 0x86, 0xea, 0x92, 0x3d, 0x1b, + 0x08, 0x92, 0xfc, 0x13, 0xc2, 0x6b, 0x01, 0xc3, 0xba, 0x4d, 0x86, 0xeb, + 0x79, 0x67, 0x62, 0x6d, 0x38, 0xf9, 0xe9, 0x4c, 0x70, 0x46, 0x31, 0x8e, + 0xd7, 0x17, 0xf2, 0x69, 0x64, 0x6e, 0x58, 0xbc, 0xd8, 0x65, 0x75, 0x5a, + 0xb4, 0x88, 0xe1, 0xbf, 0xfe, 0xdb, 0x2d, 0xb5, 0x2e, 0xf5, 0x40, 0x95, + 0x2f, 0x27, 0xd3, 0x05, 0x3f, 0x43, 0xca, 0x42, 0x1b, 0xa5, 0x65, 0x83, + 0xfe, 0xa7, 0x12, 0xaa, 0xb6, 0xf4, 0x36, 0x66, 0xcd, 0x91, 0x81, 0x7c, + 0x47, 0x3d, 0x54, 0x0b, 0x00, 0xfb, 0x8d, 0xee, 0xa5, 0x76, 0xce, 0xc8, + 0x31, 0x71, 0xaf, 0x89, 0xbb, 0xeb, 0x25, 0x15, 0x75, 0x5e, 0x7f, 0x6b, + 0xb5, 0x36, 0x6f, 0x3c, 0x4a, 0x86, 0x82, 0x0b, 0x14, 0x71, 0xf3, 0xc5, + 0xa3, 0xc2, 0x1c, 0x2b, 0xa2, 0xfc, 0x9b, 0x1b, 0x41, 0x8f, 0xab, 0x3d, + 0x73, 0x12, 0x73, 0x68, 0x31, 0x88, 0x38, 0xe0, 0xb9, 0x1f, 0xa3, 0x18, + 0x96, 0x08, 0x8f, 0x76, 0xde, 0x64, 0x66, 0xea, 0x10, 0x91, 0xa8, 0x0d, + 0xad, 0x82, 0x31, 0xbd, 0x27, 0xaf, 0x4c, 0xad, 0x3f, 0x9e, 0x16, 0xda, + 0x0c, 0x25, 0x9e, 0xa1, 0xc2, 0x5a, 0xc9, 0x07, 0x61, 0xf4, 0x18, 0x74, + 0x1a, 0xd9, 0x63, 0xeb, 0xb7, 0x58, 0x6f, 0x17, 0x01, 0x96, 0x5b, 0x73, + 0x86, 0xfa, 0x59, 0x48, 0x42, 0x4f, 0xf0, 0x0c, 0x70, 0xa7, 0xa2, 0x48, + 0x32, 0x09, 0x7b, 0xca, 0x35, 0xd8, 0xd0, 0x77, 0x91, 0x5d, 0xe8, 0x3b, + 0x36, 0x77, 0xba, 0xe5, 0x3f, 0xc5, 0x36, 0x17}, + {0x2b, 0x06, 0x93, 0x75, 0xbf, 0x6b, 0x66, 0x91, 0x86, 0x3d, 0xee, 0x40, + 0x78, 0x57, 0x6c, 0x01, 0xd8, 0xb3, 0x1f, 0x91, 0xdb, 0x30, 0x9f, 0x1e, + 0xa1, 0xfb, 0x31, 0xd7, 0x9e, 0x01, 0x09, 0x3d, 0x68, 0x3f, 0xc9, 0xa9, + 0x78, 0x92, 0xa5, 0x1b, 0x5f, 0x12, 0x3d, 0xf6, 0x05, 0x35, 0xb6, 0x77, + 0xcb, 0x0a, 0x66, 0xc3, 0x78, 0x04, 0xdc, 0x67, 0xd0, 0xc0, 0xf1, 0xb1, + 0x90, 0x4e, 0xc2, 0x76, 0xce, 0x27, 0xce, 0x53, 0x15, 0xb5, 0x75, 0x57, + 0xa4, 0x7f, 0xd7, 0x1b, 0x42, 0x4a, 0xc0, 0x84, 0x28, 0xd5, 0x47, 0x6f, + 0x48, 0x83, 0x9a, 0x95, 0x7a, 0xa3, 0x0b, 0x3b, 0xbb, 0x89, 0x34, 0x68, + 0x50, 0xb8, 0xe4, 0x0d, 0x8c, 0x2d, 0xfb, 0x34, 0x0c, 0x88, 0x87, 0x14, + 0xdf, 0x10, 0x6f, 0x2f, 0xaa, 0xe5, 0xf6, 0xe6, 0x76, 0x9d, 0x77, 0x26, + 0xcb, 0x54, 0xc9, 0x1a, 0x0a, 0x2a, 0xdb, 0x37, 0x42, 0x8b, 0x11, 0x09, + 0xb8, 0x1c, 0xfc, 0x87, 0xdb, 0x97, 0x3e, 0x35, 0x08, 0xe5, 0xf1, 0xb1, + 0xeb, 0xa9, 0x47, 0x40, 0x5b, 0x03, 0x70, 0x18, 0x9e, 0xa8, 0x51, 0x0a, + 0x70, 0x61, 0xd2, 0xc1, 0x52, 0xd7, 0x08, 0x88, 0x3a, 0x61, 0xe1, 0x4e, + 0x1b, 0xf7, 0x5d, 0xde, 0x9e, 0x68, 0xde, 0x4d, 0xa0, 0xdc, 0xc1, 0xed, + 0xed, 0x9c, 0xc6, 0xc1, 0x4e, 0xb5, 0x42, 0x5c, 0x77, 0xb7, 0x07, 0xb0, + 0xba, 0x5c, 0xa9, 0x51, 0xb2, 0xdc, 0x9c, 0x28, 0xe5, 0x7f, 0x00, 0x2a, + 0x92, 0xca, 0x9b, 0xf6, 0x44, 0xfb, 0xc6, 0x9b, 0x67, 0xda, 0x5f, 0x9d, + 0xde, 0xcd, 0x2c, 0x5b, 0xf2, 0xcd, 0x53, 0xcd, 0x94, 0x89, 0x98, 0x89, + 0x52, 0xd5, 0x80, 0x19, 0xee, 0x16, 0x89, 0xdb, 0xda, 0x85, 0x63, 0xf5, + 0x80, 0xf1, 0x52, 0x7b, 0x63, 0x61, 0x32, 0x25, 0xce, 0x5f, 0xa0, 0xd2, + 0x35, 0xbc, 0x6e, 0xc1, 0x4c, 0xcb, 0xe2, 0x23, 0xef, 0x4f, 0x63, 0x21, + 0xf9, 0x8e, 0xcb, 0x72, 0x9f, 0xa4, 0x7e, 0x99, 0x7c, 0x8a, 0x60, 0x50, + 0xf0, 0x61, 0xeb, 0xe5, 0xc2, 0x1b, 0x72, 0xb0, 0x7b, 0x6c, 0xd3, 0x92, + 0x71, 0x80, 0x69, 0x8f, 0x21, 0x5a, 0xba, 0x4d, 0xad, 0x27, 0x48, 0xf0, + 0x31, 0x74, 0x80, 0x85, 0x85, 0x57, 0xa0, 0x9e, 0xa7, 0xf1, 0x53, 0x55, + 0xbe, 0xbf, 0x51, 0x04, 0x20, 0xe9, 0x67, 0xb3, 0xd9, 0xaa, 0xe0, 0xfa, + 0xf5, 0x97, 0x1a, 0x8c, 0x1b, 0x22, 0x99, 0x9e, 0xcd, 0x84, 0xb2, 0x69, + 0xe9, 0x79, 0x25, 0x33, 0xe7, 0xc4, 0x47, 0x98, 0xb6, 0x59, 0x18, 0xb9, + 0xf1, 0x76, 0xb7, 0xa0, 0x3f, 0xe1, 0x10, 0x69, 0x27, 0x0b, 0x97, 0xc9, + 0x5a, 0xf3, 0x6c, 0x5c, 0xd4, 0x0e, 0x99, 0x33, 0xb7, 0xe4, 0xca, 0x80, + 0x83, 0xcd, 0xc0, 0x38, 0x45, 0x3e, 0xfe, 0xac, 0xf8, 0x6b, 0x8f, 0x65, + 0xf7, 0x45, 0x73, 0xb5, 0xbd, 0x74, 0xc8, 0x0e, 0xa2, 0x78, 0xd9, 0x58, + 0xdf, 0x45, 0x71, 0x90, 0xe2, 0xe3, 0x7c, 0x56, 0x41, 0xd6, 0x17, 0x24, + 0x9c, 0xb2, 0x03, 0xcb, 0xba, 0xd4, 0x63, 0xfe, 0x4c, 0x7a, 0x42, 0xff, + 0xdb, 0x91, 0xeb, 0xc5, 0x0c, 0xe4, 0x7e, 0x47, 0x9b, 0x3d, 0x3a, 0x11, + 0xe7, 0xdc, 0xca, 0x74, 0xef, 0xaf, 0x62, 0x53, 0x47, 0x0d, 0xfb, 0x97, + 0x9a, 0x13, 0xb5, 0x51, 0x31, 0x17, 0x5c, 0xc4, 0x68, 0x59, 0xcd, 0x45, + 0x81, 0xbd, 0xbd, 0x46, 0xf7, 0x85, 0x6c, 0x96, 0x89, 0x7e, 0xa3, 0xfc, + 0xa8, 0x5c, 0x03, 0x08, 0x82, 0x91, 0xe8, 0x77, 0x55, 0x97, 0x7d, 0x7c, + 0xee, 0x8f, 0x06, 0x9f, 0x40, 0x97, 0xea, 0x3b, 0xcc, 0xc5, 0x16, 0x79, + 0x6e, 0xa4, 0x25, 0x9e, 0x6b, 0xc2, 0x7e, 0xb2, 0x10, 0x51, 0xe9, 0xe3, + 0xc8, 0x95, 0xe8, 0x67, 0xfa, 0xb8, 0xd2, 0xe8, 0x83, 0x13, 0x9a, 0xd6, + 0x48, 0xaa, 0xff, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {913, + {0xaa, 0x65, 0x28, 0x7b, 0x6a, 0x61, 0xb8, 0x75, 0x2a, 0xb9, 0x50, 0x1e, + 0x6d, 0xeb, 0xef, 0xa1, 0x65, 0xe8, 0x9a, 0xff, 0x08, 0xe8, 0xb4, 0x6e}, + {0xb4, 0xcf, 0x63, 0x51, 0x28, 0x67, 0xd4, 0xba, 0x18, 0x75, 0x80, 0x9e, + 0x28, 0xae, 0x74, 0x7c, 0x92, 0x0a, 0x1c, 0x68, 0x7d, 0xb9, 0xca, 0xfe, + 0x3e, 0xa0, 0x88, 0x8b, 0x5c, 0x77, 0x9b, 0xdb, 0x12, 0x53, 0x8a, 0x0b, + 0x9c, 0xdd, 0xe4, 0xb0, 0x6d, 0xd7, 0x1d, 0x74, 0xe8, 0xc3, 0x6c, 0xd6, + 0xb9, 0xad, 0x8e, 0x78, 0x1b, 0x0d, 0xd2, 0xd3, 0xbf, 0x29, 0x9a, 0x59, + 0x47, 0x7f, 0x2d, 0x7a, 0x70, 0xd6, 0x6f, 0x07, 0xc8, 0x33, 0xca, 0x48, + 0x5f, 0xe5, 0x1a, 0xb1, 0x50, 0x65, 0xf1, 0xcd, 0x02, 0xb3, 0x1e, 0xed, + 0x49, 0x45, 0x1f, 0xca, 0x5f, 0xd7, 0x0e, 0x63, 0xf0, 0x22, 0x1f, 0xeb, + 0x40, 0x11, 0x43, 0xf5, 0x2a, 0x3a, 0x8d, 0x66, 0x32, 0x20, 0x46, 0xd5, + 0xe4, 0xb0, 0x0c, 0x22, 0x77, 0x9e, 0x12, 0xbc, 0xd5, 0xee, 0xd0, 0xb0, + 0xa2, 0xa7, 0x5b, 0xed, 0x37, 0x8d, 0x1b, 0x65, 0x7f, 0xf6, 0x6c, 0xf9, + 0xf8, 0x0f, 0x33, 0x0f, 0x0b, 0x33, 0x93, 0x10, 0xc5, 0xbb, 0x68, 0x83, + 0x7e, 0x91, 0x37, 0xe9, 0xa6, 0xfd, 0x4b, 0x53, 0x1c, 0x9b, 0x87, 0xdc, + 0xe0, 0xf3, 0xb2, 0x87, 0xef, 0x4f, 0x81, 0x00, 0xca, 0x0b, 0x16, 0xbc, + 0x65, 0x57, 0x7c, 0xff, 0x19, 0xea, 0x35, 0x31, 0x42, 0x28, 0x17, 0x12, + 0x6e, 0xb1, 0xc5, 0x96, 0x74, 0x92, 0xc0, 0x57, 0x5a, 0xe2, 0x4a, 0xea, + 0x85, 0xeb, 0xa9, 0xcc, 0xaa, 0x7f, 0xe6, 0x0a, 0xb6, 0x35, 0x11, 0x85, + 0xd8, 0x19, 0x42, 0x6d, 0xc3, 0x0a, 0x99, 0x8d, 0x2b, 0x49, 0x08, 0x11, + 0x1c, 0xab, 0xe5, 0xd2, 0x27, 0x4b, 0x0d, 0xee, 0xc3, 0x08, 0x1e, 0x83, + 0xe3, 0x3c, 0x1f, 0x53, 0x0b, 0x9f, 0xb8, 0xba, 0x65, 0xcf, 0x62, 0xff, + 0x84, 0x6f, 0x76, 0x62, 0x43, 0xe4, 0x05, 0x98, 0xd3, 0xdc, 0x44, 0x07, + 0x35, 0xe5, 0x78, 0x9e, 0x5d, 0x24, 0xbc, 0x3e, 0xfc, 0x86, 0xc2, 0xb4, + 0xbf, 0xab, 0x65, 0xf6, 0x32, 0x8b, 0x7d, 0xea, 0xa0, 0x36, 0x1c, 0x9a, + 0x9f, 0xa5, 0x3d, 0x8c, 0xde, 0x0d, 0xb0, 0x62, 0x74, 0x00, 0x08, 0xd5, + 0xec, 0xd3, 0x80, 0xcc, 0x88, 0xb5, 0x46, 0xde, 0x28, 0xcb, 0xdd, 0x35, + 0xb1, 0xd7, 0xb4, 0x84, 0xa9, 0x1d, 0x98, 0x3b, 0xe0, 0xef, 0xfd, 0x31, + 0x00, 0xfe, 0xe6, 0xe8, 0x9c, 0xfc, 0xab, 0x92, 0xca, 0x2c, 0x56, 0x47, + 0x57, 0x17, 0xc0, 0x34, 0x58, 0x43, 0x76, 0x94, 0x24, 0x35, 0x28, 0x45, + 0x66, 0x05, 0x29, 0x51, 0xd9, 0x7e, 0x28, 0x9f, 0x0a, 0x34, 0xee, 0x44, + 0x86, 0x49, 0x4d, 0x8f, 0xac, 0x4e, 0xbc, 0xfc, 0x6e, 0x63, 0x42, 0x2a, + 0xa7, 0x38, 0x15, 0xff, 0x52, 0x45, 0x89, 0x97, 0x8b, 0xb3, 0x90, 0xf8, + 0x13, 0xe2, 0xfd, 0xd8, 0xd8, 0xbd, 0x60, 0x93, 0x59, 0xd0, 0x94, 0x1d, + 0xb4, 0xf8, 0x96, 0xe7, 0x90, 0xf0, 0x7d, 0xab, 0x1c, 0xbf, 0xaf, 0x6f, + 0xca, 0x0f, 0x1b, 0x5c, 0x18, 0x34, 0x82, 0xd5, 0x2d, 0xcb, 0x64, 0x34, + 0xcc, 0x6b, 0x99, 0x09, 0x7c, 0x90, 0xb3, 0xf8, 0x55, 0x10, 0xc1, 0xfd, + 0x94, 0x5a, 0x2a, 0x74, 0x96, 0x0d, 0x55, 0x12, 0x2a, 0xa9, 0xb5, 0x06, + 0x18, 0x99, 0x46, 0x8a, 0x1d, 0xaa, 0x60, 0x09, 0x44, 0xed, 0xb0, 0x4d, + 0x8b, 0xa5, 0xe6, 0x12, 0x75, 0x81, 0x7d, 0x62, 0xb9, 0x4c, 0xd4, 0x04, + 0x70, 0x36, 0xa0, 0x5e, 0x74, 0xb9, 0x08, 0x63, 0x7f, 0xc2, 0x92, 0x59, + 0xec, 0x9e, 0xdc, 0x5f, 0x56, 0x67, 0x9a, 0x70, 0x74, 0x0f, 0x0f, 0xfb, + 0x28, 0xb5, 0x78, 0xd1, 0x6d, 0x74, 0xfd, 0x9c, 0x82, 0xa5, 0xcc, 0x25, + 0xef, 0x5f, 0xad, 0x48, 0xa0, 0xc6, 0x5d, 0xf9, 0x6f, 0x2f, 0x60, 0x50, + 0xec, 0x13, 0x30, 0x03, 0x58, 0xc0, 0x71, 0x85}, + {0x40, 0x01, 0xea, 0x96, 0x7b, 0x62, 0xa7, 0x69, 0x16, 0x55, 0xc7, 0xd9, + 0xc1, 0xf8, 0x90, 0x8e, 0xb3, 0xc9, 0xf7, 0x9f, 0x4d, 0xdb, 0x99, 0x8c, + 0xa9, 0xff, 0xbc, 0x08, 0xbc, 0xa3, 0x49, 0xfc, 0x61, 0x56, 0x26, 0x5d, + 0x48, 0x45, 0x16, 0xfc, 0xc7, 0x7a, 0x3b, 0x76, 0xc8, 0xb6, 0x4a, 0x5f, + 0x06, 0xf9, 0x1a, 0x0d, 0x3c, 0x9a, 0xc9, 0x9e, 0xbc, 0x81, 0x76, 0x18, + 0x86, 0x21, 0xd9, 0xc8, 0x52, 0xb4, 0x41, 0xa6, 0x07, 0x74, 0xeb, 0xdf, + 0xce, 0x14, 0xf1, 0x10, 0xb5, 0xdc, 0xda, 0x89, 0xd4, 0x3d, 0x06, 0xe0, + 0x97, 0x5f, 0x94, 0x56, 0x25, 0x0b, 0xb6, 0x85, 0x1b, 0xb5, 0x7f, 0x9d, + 0x23, 0x2f, 0x18, 0x7a, 0x3f, 0x92, 0x05, 0x12, 0xb5, 0xf5, 0x7d, 0x15, + 0x08, 0x0d, 0x7e, 0x83, 0x32, 0xd1, 0x39, 0x8f, 0xe2, 0xd5, 0x3d, 0x2b, + 0x5f, 0xa2, 0x2f, 0x7e, 0x1b, 0x46, 0x31, 0x49, 0x97, 0xe2, 0x15, 0x2f, + 0x5d, 0x40, 0xc1, 0xa9, 0x58, 0xdf, 0x80, 0x6d, 0x60, 0x88, 0xe1, 0x6e, + 0xd6, 0x9b, 0x5d, 0xec, 0xa7, 0xf4, 0x6e, 0x9f, 0x99, 0x86, 0xbd, 0x18, + 0x02, 0x3a, 0x7a, 0x29, 0x46, 0x0d, 0xee, 0x9b, 0x7c, 0x26, 0xa0, 0xaa, + 0x49, 0x0e, 0x71, 0x0e, 0xc3, 0xb2, 0xa7, 0x35, 0xc4, 0x03, 0x57, 0xfa, + 0x18, 0x06, 0x13, 0x04, 0x7b, 0x9c, 0x02, 0xc1, 0xef, 0xbe, 0x9b, 0x77, + 0x37, 0xab, 0xbf, 0xcf, 0xf4, 0x42, 0x4e, 0xd7, 0x59, 0x75, 0xde, 0x55, + 0x07, 0x43, 0xb7, 0x76, 0x4d, 0x48, 0xc6, 0xe7, 0xe8, 0x1e, 0x84, 0x84, + 0xf1, 0x8b, 0x1c, 0x19, 0x8d, 0x82, 0x5c, 0x7b, 0xbf, 0x1d, 0xd1, 0xc4, + 0xeb, 0x43, 0x4a, 0x43, 0x6e, 0xfd, 0x7f, 0xfd, 0x20, 0xf4, 0xb3, 0x97, + 0x04, 0x97, 0xdf, 0xe4, 0x0c, 0xa7, 0x7b, 0x11, 0x98, 0x71, 0x8a, 0x0f, + 0xf8, 0xda, 0x37, 0x6c, 0x04, 0x08, 0x3a, 0x8e, 0x91, 0xe8, 0xee, 0xf0, + 0x3c, 0xf2, 0xa6, 0xaa, 0xda, 0xd7, 0x79, 0xae, 0xbe, 0x17, 0x23, 0xad, + 0x82, 0x5a, 0x01, 0x3e, 0x43, 0xce, 0x9b, 0xd3, 0x91, 0xc9, 0x30, 0x02, + 0x7d, 0xe9, 0x4b, 0x4c, 0x6c, 0xaf, 0x41, 0x40, 0x5c, 0x88, 0x58, 0x14, + 0x51, 0x9b, 0xd7, 0xc3, 0x53, 0x45, 0x7c, 0x71, 0x7c, 0xaa, 0x06, 0xec, + 0x43, 0xbd, 0xdb, 0xe7, 0x8b, 0x25, 0x29, 0x61, 0x79, 0x9f, 0xce, 0x21, + 0xb9, 0xad, 0x99, 0xe9, 0xfb, 0xa5, 0x53, 0xbc, 0x6c, 0x35, 0x29, 0x23, + 0x53, 0x71, 0x74, 0x15, 0xef, 0x1c, 0xda, 0x27, 0x36, 0x21, 0x59, 0xe0, + 0xd4, 0x16, 0x96, 0x61, 0x86, 0x09, 0x28, 0x2b, 0x16, 0xcd, 0x2a, 0xa6, + 0x4f, 0xe0, 0xc0, 0xaf, 0x3f, 0x63, 0xdc, 0x86, 0x89, 0x7e, 0x3e, 0x5f, + 0x19, 0x7b, 0xf3, 0x00, 0x13, 0x8e, 0x8e, 0x7e, 0x1e, 0x6a, 0x2e, 0xc4, + 0x74, 0x79, 0x53, 0xb6, 0x97, 0xbd, 0x0c, 0x16, 0x6f, 0xf3, 0x65, 0xf3, + 0xf3, 0x51, 0xdd, 0xc1, 0xb9, 0x87, 0xca, 0x85, 0x6d, 0x16, 0x18, 0x1f, + 0x7a, 0x2b, 0x1a, 0x7d, 0x41, 0x4d, 0x26, 0x6d, 0x07, 0x3f, 0x86, 0xd7, + 0x23, 0x4c, 0x7a, 0x57, 0x88, 0x0f, 0x89, 0xfa, 0x1c, 0x4d, 0x22, 0xa0, + 0xc9, 0x5b, 0x4b, 0x4f, 0xd1, 0xd8, 0x09, 0x97, 0x2f, 0xc8, 0x28, 0x0b, + 0x05, 0x4e, 0x6c, 0x33, 0x2d, 0x2b, 0x33, 0xf4, 0x24, 0x2c, 0xa0, 0xc3, + 0xa6, 0x85, 0x68, 0x80, 0x82, 0x59, 0xb5, 0xdb, 0x04, 0x3b, 0x3c, 0x95, + 0x66, 0x2a, 0xfb, 0x8e, 0x09, 0x95, 0x4a, 0x4f, 0x64, 0x03, 0xab, 0xcc, + 0x52, 0x2e, 0xa6, 0xb9, 0x3d, 0xdf, 0xdf, 0xfc, 0x35, 0x8d, 0x6a, 0x64, + 0x66, 0x6e, 0x4a, 0x6a, 0x6f, 0xfc, 0x49, 0x6d, 0x3d, 0x83, 0xf3, 0x79, + 0x6c, 0xfb, 0x53, 0x0f, 0xaa, 0xee, 0x22, 0xea, 0x7a, 0xd7, 0x75, 0x6c, + 0x06, 0x54, 0xe5, 0xbd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {914, + {0x5c, 0x70, 0x53, 0x44, 0xd3, 0xfd, 0x9a, 0xaf, 0x1b, 0xe1, 0xaa, 0xe0, + 0x6f, 0xf8, 0xcb, 0xa4, 0x01, 0xca, 0x86, 0xdd, 0xe9, 0x85, 0x74, 0xd4}, + {0x11, 0x49, 0x62, 0x88, 0x60, 0x7e, 0xd4, 0x2c, 0x57, 0x07, 0x3d, 0x1a, + 0xbf, 0x64, 0x1e, 0xc4, 0x2c, 0xfd, 0x08, 0xc2, 0x44, 0xde, 0x90, 0xcf, + 0xdc, 0xe0, 0x9d, 0xdb, 0x04, 0xfe, 0x19, 0x3c, 0xd9, 0xf2, 0x49, 0x45, + 0x3d, 0x42, 0x3b, 0xa9, 0xcb, 0x65, 0xac, 0x55, 0x86, 0x52, 0xd4, 0x98, + 0x85, 0x7f, 0x42, 0xca, 0x57, 0x3e, 0x60, 0xfe, 0xe5, 0x94, 0x6b, 0x5b, + 0xf3, 0x32, 0xe9, 0x5c, 0xdf, 0x56, 0x6d, 0xf0, 0xd0, 0x41, 0x4b, 0xc2, + 0x46, 0x95, 0x36, 0x9d, 0x6b, 0xed, 0xa3, 0xb4, 0x48, 0x52, 0xe1, 0x9e, + 0x70, 0x59, 0x57, 0x57, 0xc7, 0x43, 0xc0, 0x02, 0x46, 0xd1, 0x4a, 0xe5, + 0x34, 0x7f, 0x17, 0xc3, 0x9d, 0x53, 0x06, 0xa5, 0xb2, 0xcb, 0x87, 0x21, + 0x3e, 0x59, 0x4f, 0xf7, 0x67, 0xf7, 0x8d, 0xa7, 0x91, 0x2c, 0x32, 0xd7, + 0xe8, 0xba, 0x2a, 0x02, 0x32, 0x70, 0xef, 0xf8, 0x6a, 0x58, 0x61, 0x17, + 0xbd, 0x87, 0x61, 0x2b, 0x78, 0xea, 0x48, 0x9a, 0xdb, 0x6c, 0x12, 0xe4, + 0x35, 0xc0, 0xf8, 0xc1, 0xb1, 0xff, 0x9b, 0x8e, 0xa5, 0x05, 0x24, 0x4e, + 0xbf, 0x26, 0x79, 0xe0, 0x45, 0x79, 0x09, 0x9f, 0x23, 0x40, 0x88, 0x9e, + 0x27, 0xf8, 0x9b, 0xfe, 0x2a, 0xc8, 0x6c, 0x35, 0x2a, 0x65, 0xd0, 0xa6, + 0x45, 0xac, 0xa8, 0xb5, 0x8e, 0xc0, 0xc5, 0xe3, 0x11, 0xb4, 0xc5, 0x28, + 0x08, 0xb1, 0x46, 0xa9, 0xfe, 0xeb, 0x3c, 0x83, 0xb6, 0xfa, 0x21, 0x78, + 0xd1, 0x0c, 0xe0, 0x49, 0xd7, 0xe5, 0x09, 0x43, 0xf2, 0xa4, 0x18, 0x81, + 0xf5, 0x4f, 0xa8, 0x8d, 0x1b, 0x85, 0x4d, 0x1b, 0x34, 0x40, 0x62, 0x12, + 0x39, 0x52, 0x9e, 0x25, 0x0b, 0xed, 0x74, 0xcf, 0x33, 0x34, 0x31, 0x0e, + 0xec, 0xa8, 0x40, 0x22, 0xac, 0xa6, 0x2d, 0xeb, 0xa7, 0xdb, 0xae, 0x89, + 0x52, 0x10, 0x43, 0xc6, 0x9c, 0xe9, 0x7d, 0x93, 0xb1, 0xf3, 0x32, 0x28, + 0x02, 0xd1, 0xe6, 0xe4, 0x3c, 0x04, 0xe2, 0x28, 0x96, 0x77, 0x13, 0xf5, + 0x99, 0x6e, 0x35, 0xb4, 0x52, 0x80, 0x52, 0x98, 0x34, 0x5d, 0xa5, 0x32, + 0x47, 0x2b, 0x5d, 0xfb, 0xe5, 0xd1, 0x77, 0xd1, 0x84, 0xc8, 0x7e, 0xe7, + 0x95, 0x9c, 0xe9, 0x5c, 0xeb, 0xb7, 0x51, 0xd6, 0x0a, 0x7a, 0xb0, 0x22, + 0x12, 0x87, 0x31, 0xa1, 0x93, 0xc6, 0x52, 0xc8, 0x50, 0x89, 0x0c, 0xb3, + 0x08, 0x50, 0x08, 0xf1, 0x0d, 0x7b, 0x3c, 0xcb, 0xe2, 0xcf, 0x3f, 0x3c, + 0xe8, 0x8b, 0x3c, 0x4c, 0x54, 0x32, 0xed, 0x0e, 0xa4, 0x70, 0x91, 0xeb, + 0xc7, 0x0b, 0x14, 0x09, 0xdd, 0xdd, 0xc3, 0xef, 0xe3, 0x7c, 0x0f, 0xe9, + 0x00, 0x57, 0x2b, 0x53, 0x42, 0x51, 0x2a, 0x2b, 0xa3, 0x47, 0xb0, 0x43, + 0xf9, 0x63, 0xda, 0x80, 0xb4, 0x9d, 0xc5, 0xe6, 0x12, 0x64, 0xa5, 0xd2, + 0x6f, 0xac, 0x77, 0x9c, 0xa1, 0xcd, 0xcb, 0x62, 0xc0, 0x29, 0xf2, 0x9b, + 0x83, 0x9e, 0x0d, 0x6a, 0x8e, 0x65, 0x52, 0x8b, 0x16, 0x3a, 0x82, 0x29, + 0xa9, 0xd5, 0xd4, 0x22, 0xf9, 0x99, 0xfd, 0xeb, 0x69, 0xc1, 0xdc, 0x4b, + 0xeb, 0xf2, 0xfc, 0x58, 0x54, 0xff, 0x9f, 0x70, 0x46, 0xa6, 0x9f, 0xf5, + 0x7e, 0x8d, 0xa9, 0x68, 0xd3, 0x57, 0x43, 0xba, 0x9d, 0xd3, 0xa1, 0xb2, + 0x5b, 0x46, 0xfc, 0x39, 0xd4, 0x92, 0x37, 0xbe, 0x40, 0xd7, 0xb3, 0x27, + 0x0a, 0x05, 0x03, 0x0d, 0x6c, 0xbd, 0x1c, 0xcb, 0x6f, 0xb1, 0x89, 0x3d, + 0x98, 0x71, 0xb6, 0x92, 0x8d, 0x83, 0xcc, 0x61, 0x05, 0x2d, 0xa1, 0xcf, + 0x59, 0xb3, 0x95, 0x8b, 0xe0, 0xf1, 0x07, 0x16, 0x13, 0xe5, 0xfb, 0x37, + 0x5e, 0x68, 0xac, 0x64, 0x2b, 0xc0, 0x0e, 0xaa, 0xf6, 0x2f, 0xa5, 0x18, + 0xf7, 0x10, 0x68, 0x92, 0xe6, 0x09, 0xa5, 0x2c}, + {0xe7, 0x88, 0xbc, 0x45, 0x25, 0xde, 0x58, 0x43, 0xdd, 0x00, 0xcc, 0x8f, + 0x25, 0xbb, 0x55, 0xa0, 0x1f, 0x96, 0x9d, 0x38, 0xff, 0x35, 0x17, 0xf1, + 0xeb, 0x65, 0x68, 0x87, 0x44, 0x3a, 0x51, 0x64, 0xad, 0x0b, 0x35, 0x0e, + 0x7f, 0xb7, 0x6f, 0x6b, 0x22, 0xe3, 0x72, 0x2e, 0x3e, 0x17, 0x48, 0x9e, + 0x34, 0xcc, 0xd4, 0x92, 0x89, 0xef, 0x89, 0xaf, 0xb6, 0x05, 0x25, 0xc5, + 0xf8, 0x4b, 0x7a, 0x92, 0x44, 0x5c, 0xbe, 0x5b, 0x91, 0x0d, 0xd0, 0xfe, + 0xc4, 0xee, 0x60, 0x04, 0x65, 0x97, 0x6b, 0x52, 0x0c, 0xe5, 0xcd, 0x8a, + 0xb4, 0xc6, 0x90, 0x91, 0x33, 0xb4, 0x37, 0x7d, 0x34, 0x7d, 0x29, 0x0c, + 0xf4, 0xa3, 0xaa, 0xe7, 0x91, 0x9e, 0x7b, 0x33, 0xd5, 0x7a, 0xc8, 0x02, + 0x49, 0x58, 0xd4, 0x8a, 0x3c, 0xe3, 0x7a, 0xf8, 0xf6, 0x42, 0xe6, 0x8d, + 0xd5, 0xea, 0x6e, 0x20, 0xc6, 0x5b, 0x0b, 0x20, 0x1e, 0x2c, 0x9d, 0xe8, + 0xf0, 0xc4, 0x71, 0x1e, 0x2b, 0xd7, 0x08, 0x45, 0x25, 0x0c, 0x3a, 0xe4, + 0x6a, 0x5c, 0xb2, 0x23, 0xd2, 0x94, 0xe8, 0x75, 0x8b, 0x8a, 0x57, 0x04, + 0x13, 0x38, 0xa1, 0x00, 0x14, 0xe5, 0xa5, 0xf5, 0x59, 0xba, 0xf8, 0x3b, + 0x89, 0x60, 0x76, 0x90, 0x24, 0x2a, 0x18, 0x3a, 0x25, 0x61, 0x15, 0xe0, + 0xf9, 0x59, 0x17, 0x1b, 0x86, 0x05, 0x69, 0xc7, 0x13, 0xc1, 0x8b, 0xb8, + 0x41, 0xd3, 0x5f, 0xbf, 0x86, 0x59, 0x61, 0x15, 0x18, 0x3f, 0xe8, 0x19, + 0xec, 0x8b, 0x77, 0xac, 0xa0, 0x6b, 0x54, 0x4f, 0xd6, 0x75, 0x10, 0x97, + 0x29, 0x90, 0xd0, 0xb8, 0x24, 0xef, 0xc0, 0x86, 0x85, 0x1d, 0x5d, 0x4f, + 0x29, 0xd5, 0x02, 0x43, 0x65, 0x79, 0x8f, 0xa4, 0x5a, 0x8e, 0xe5, 0x64, + 0x11, 0xf3, 0x3e, 0x19, 0x37, 0x68, 0x56, 0x06, 0xbd, 0x60, 0xab, 0x2a, + 0x86, 0xc0, 0xec, 0xfd, 0xe0, 0x00, 0x08, 0xf2, 0x69, 0x93, 0xa0, 0x40, + 0x11, 0x16, 0x03, 0xac, 0x1f, 0x25, 0x9e, 0x85, 0x01, 0x27, 0x34, 0x1d, + 0xff, 0x37, 0x35, 0xdf, 0x5d, 0x40, 0x22, 0x3d, 0xc9, 0x93, 0x54, 0x02, + 0x0e, 0x85, 0x12, 0xf8, 0x51, 0x00, 0xd7, 0xf1, 0xbd, 0x15, 0x3a, 0x90, + 0x02, 0x38, 0xe5, 0x45, 0xd2, 0x68, 0x85, 0xcc, 0xeb, 0xde, 0x3d, 0xac, + 0x99, 0xeb, 0x96, 0x2a, 0x0a, 0xe1, 0x3a, 0x1b, 0xc5, 0x57, 0x91, 0x10, + 0x3d, 0x0d, 0xd3, 0x5a, 0xb8, 0xba, 0x2b, 0x54, 0x99, 0x8f, 0x2c, 0x12, + 0xed, 0xa1, 0xcc, 0xda, 0xac, 0x05, 0xea, 0xc6, 0x7e, 0xd0, 0x70, 0x41, + 0x74, 0xe6, 0x5f, 0x40, 0x03, 0x51, 0x66, 0x74, 0xa8, 0x03, 0x72, 0xc1, + 0xe3, 0x1d, 0x06, 0x14, 0x33, 0x7e, 0x77, 0xe8, 0x2a, 0x21, 0xd6, 0x13, + 0x5b, 0x71, 0xcf, 0x3d, 0xf9, 0x49, 0xe2, 0x44, 0x45, 0x22, 0x67, 0xfd, + 0x39, 0xa1, 0xff, 0xee, 0xa6, 0x0d, 0x4c, 0xf6, 0xc1, 0x7b, 0x30, 0x65, + 0x1a, 0xec, 0x23, 0x66, 0xe6, 0x1e, 0x30, 0x87, 0x94, 0xdf, 0xbd, 0x29, + 0x8a, 0x8d, 0x58, 0x0e, 0x32, 0x74, 0xb7, 0x31, 0x48, 0x60, 0xcf, 0x84, + 0xd7, 0xf2, 0xcc, 0x2a, 0x60, 0x50, 0x10, 0x72, 0x80, 0xa9, 0xbe, 0xf6, + 0xec, 0x85, 0xa4, 0x2e, 0x2c, 0xd9, 0x38, 0x80, 0x8a, 0x3d, 0x83, 0xee, + 0xc7, 0xa0, 0x41, 0x88, 0x09, 0xc5, 0x6c, 0xd5, 0x5a, 0xce, 0x56, 0x81, + 0xb9, 0x64, 0xf7, 0xda, 0x77, 0x93, 0xa2, 0x44, 0xa9, 0x77, 0x02, 0xf0, + 0x7f, 0x0a, 0x33, 0xea, 0xa2, 0x03, 0x14, 0xa8, 0x10, 0xc6, 0x60, 0x9f, + 0xfd, 0x54, 0x8b, 0x17, 0x67, 0x99, 0x37, 0xa9, 0x7a, 0x4a, 0xa9, 0x63, + 0x88, 0xd9, 0x11, 0xe1, 0x99, 0x4a, 0x5e, 0x1b, 0xe5, 0x21, 0x06, 0xa0, + 0xb9, 0x13, 0x90, 0x51, 0xd2, 0x90, 0x2b, 0x87, 0xa1, 0xca, 0x29, 0x5b, + 0x5a, 0x4e, 0x50, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {915, + {0xc1, 0x3e, 0x54, 0x92, 0x79, 0xcb, 0xea, 0x4d, 0xf7, 0x93, 0x42, 0x44, + 0x25, 0xd1, 0x24, 0x33, 0xd8, 0x3e, 0x9f, 0xca, 0xa2, 0x87, 0x83, 0x0d}, + {0xf8, 0x97, 0x11, 0x6b, 0xcd, 0x13, 0xf9, 0x68, 0x9f, 0x81, 0xaa, 0x8c, + 0xb7, 0x86, 0x28, 0x56, 0x3e, 0x5f, 0xa5, 0x48, 0x53, 0x95, 0xc9, 0x19, + 0x69, 0xbe, 0x64, 0x35, 0xa9, 0x61, 0x5a, 0xc6, 0xef, 0xcd, 0xa8, 0x53, + 0xa6, 0xab, 0x94, 0x3f, 0x5b, 0xea, 0x08, 0xea, 0xa2, 0x65, 0x82, 0x31, + 0xfe, 0x22, 0x8c, 0x1c, 0x83, 0x0e, 0x8d, 0x4b, 0x7e, 0xb0, 0xfc, 0xfb, + 0x77, 0xce, 0x18, 0xb0, 0x16, 0x6a, 0x8c, 0xde, 0x34, 0x41, 0xc5, 0xd2, + 0x40, 0x56, 0x1e, 0x18, 0x20, 0x26, 0x94, 0xba, 0xd0, 0x77, 0xb0, 0xab, + 0xf0, 0x45, 0x1d, 0x1b, 0x51, 0x4a, 0x3d, 0x13, 0xba, 0x00, 0x76, 0x21, + 0xb7, 0x84, 0xe3, 0xa0, 0x7c, 0xa8, 0x9a, 0x10, 0x16, 0x27, 0x3a, 0x23, + 0x9e, 0x8c, 0x8e, 0x40, 0x5d, 0x73, 0xf5, 0x3b, 0x0f, 0x0d, 0xb9, 0xa8, + 0xb2, 0xa1, 0x64, 0xbc, 0x50, 0x0b, 0xa7, 0x4a, 0x34, 0x49, 0x34, 0x2b, + 0x9d, 0xbf, 0x96, 0xfe, 0xc7, 0xa5, 0xf9, 0x9e, 0xa3, 0xd6, 0x11, 0xfe, + 0xd7, 0xc0, 0xf2, 0xce, 0x97, 0x7d, 0xfe, 0x18, 0xc0, 0xa3, 0xd5, 0x77, + 0x9a, 0xed, 0x33, 0x17, 0x9c, 0x19, 0xf8, 0x4e, 0x76, 0xd0, 0xb1, 0x65, + 0x91, 0xff, 0x8c, 0x45, 0x38, 0x41, 0x13, 0xa8, 0xb0, 0x4b, 0x1a, 0x37, + 0x04, 0x4f, 0xcf, 0xe3, 0xa6, 0xf7, 0x10, 0x6e, 0x38, 0x01, 0xa4, 0x09, + 0x06, 0xf2, 0xe7, 0x5b, 0xa4, 0x01, 0x5c, 0x02, 0x75, 0xa8, 0x07, 0x6c, + 0x01, 0x5c, 0xff, 0xb0, 0x0c, 0x35, 0x3a, 0xd4, 0x43, 0xde, 0x5c, 0x4a, + 0x00, 0x4a, 0x11, 0xf3, 0x6b, 0x41, 0x5b, 0x0a, 0x1d, 0x12, 0xbd, 0x9d, + 0x80, 0x97, 0x87, 0x90, 0xbc, 0x96, 0xe4, 0xe3, 0xfa, 0x8e, 0x82, 0xd0, + 0x55, 0x9b, 0x2f, 0xf6, 0xee, 0x58, 0x73, 0xd6, 0xc5, 0x16, 0x92, 0xc0, + 0x0c, 0xd9, 0x1b, 0xb0, 0x46, 0xb8, 0x7b, 0x60, 0xca, 0x63, 0x98, 0xfc, + 0x7c, 0xcf, 0x09, 0xd3, 0x40, 0xc9, 0xfa, 0xac, 0x6d, 0x5a, 0xa9, 0x95, + 0xb7, 0x3c, 0x35, 0x84, 0xc8, 0x9a, 0x66, 0x09, 0x84, 0x31, 0xed, 0xef, + 0xf8, 0x55, 0x80, 0xbb, 0x13, 0x32, 0x90, 0x80, 0x8a, 0xdb, 0x78, 0x41, + 0x49, 0xfb, 0x2e, 0xad, 0xd1, 0x33, 0xae, 0xf8, 0xab, 0x44, 0x89, 0xdb, + 0xd2, 0x2c, 0x61, 0x35, 0x55, 0x33, 0xe4, 0x03, 0x23, 0x54, 0x63, 0x3d, + 0xef, 0xef, 0x81, 0xc9, 0xda, 0xad, 0xcc, 0xff, 0x86, 0x73, 0x59, 0x77, + 0xa6, 0xc8, 0xf1, 0xd9, 0x12, 0xb4, 0x3b, 0xda, 0xb1, 0xde, 0xbd, 0xa1, + 0xe3, 0xd1, 0xb5, 0x42, 0x0f, 0x4e, 0xfb, 0xc6, 0x68, 0xaf, 0xc6, 0xcf, + 0x0f, 0x2d, 0x7a, 0x03, 0x25, 0x40, 0xf9, 0x5e, 0x5a, 0x24, 0x61, 0xf0, + 0x63, 0x69, 0x26, 0x30, 0x85, 0x4b, 0xec, 0xea, 0x1e, 0xc7, 0x3c, 0xa2, + 0x0f, 0xb7, 0x4b, 0xa9, 0x2e, 0x45, 0xae, 0x7e, 0xd5, 0x48, 0xb4, 0x4f, + 0x8b, 0x46, 0x16, 0x88, 0x10, 0xc3, 0x26, 0x38, 0xf3, 0x62, 0x90, 0x6f, + 0x8f, 0xc5, 0x93, 0x77, 0xa0, 0xee, 0xbc, 0x30, 0x1c, 0x84, 0x4b, 0x80, + 0xe8, 0xee, 0xbb, 0x1f, 0xc4, 0x74, 0x11, 0x79, 0xa7, 0x96, 0xde, 0x87, + 0x7e, 0x10, 0xc3, 0x73, 0xaf, 0x3c, 0x31, 0xe9, 0xbb, 0x9c, 0x7e, 0xc2, + 0x40, 0x77, 0xe0, 0x8a, 0x19, 0x21, 0xab, 0x36, 0xbe, 0xc6, 0x1b, 0xef, + 0xda, 0x85, 0x9a, 0xf5, 0xe4, 0x1f, 0x6c, 0x62, 0x62, 0x02, 0xd4, 0x1c, + 0xea, 0x2c, 0x9a, 0x21, 0xc4, 0xd4, 0xd3, 0xc9, 0xf9, 0x06, 0x5e, 0xf1, + 0x04, 0x80, 0x2f, 0xf8, 0x13, 0x49, 0x79, 0xf9, 0x4b, 0x56, 0xd4, 0x54, + 0xe7, 0x30, 0x6a, 0xd5, 0x8a, 0xd8, 0xf8, 0xc1, 0x66, 0x0f, 0x4a, 0x4e, + 0x57, 0xc0, 0xc6, 0xa7, 0x8c, 0x14, 0x7b, 0x9b}, + {0x6a, 0xf4, 0x1c, 0xf1, 0x86, 0x8b, 0x47, 0xac, 0x13, 0x03, 0x3d, 0x46, + 0x18, 0xc8, 0x8d, 0x7c, 0x9c, 0xfe, 0xa9, 0x6a, 0x69, 0x79, 0x3f, 0x2a, + 0x46, 0x47, 0xfb, 0x70, 0x62, 0x35, 0x29, 0xa6, 0xf9, 0xb5, 0x65, 0xdf, + 0x0f, 0xb3, 0x68, 0x99, 0xd9, 0x25, 0x6e, 0xdf, 0x89, 0x62, 0x3c, 0xcb, + 0xe1, 0xf7, 0x30, 0xf4, 0xa8, 0x79, 0x10, 0x76, 0x5b, 0x1c, 0x14, 0xef, + 0x91, 0x00, 0x29, 0xd7, 0x25, 0x7c, 0x0a, 0xed, 0x57, 0x00, 0xdb, 0x9e, + 0x70, 0x58, 0xc9, 0x05, 0x8c, 0x02, 0xb8, 0xf5, 0x8f, 0x14, 0xc2, 0x57, + 0x46, 0x1e, 0x52, 0x17, 0x48, 0x93, 0x2d, 0x29, 0xf8, 0x61, 0xbb, 0xe8, + 0x1d, 0x0a, 0x6a, 0xc0, 0xeb, 0x7f, 0x31, 0x0d, 0x11, 0x34, 0xae, 0x99, + 0xf6, 0xbb, 0x38, 0x86, 0x27, 0x7c, 0x29, 0xaa, 0x7c, 0x13, 0xb4, 0x3e, + 0xd5, 0x54, 0xf4, 0x7b, 0xde, 0x99, 0x11, 0xee, 0x65, 0xdd, 0xad, 0x9c, + 0x5e, 0x9b, 0xf7, 0x5d, 0x34, 0xd8, 0x1a, 0xaf, 0xb6, 0xc0, 0x95, 0x2f, + 0xb0, 0xf5, 0xdd, 0xc8, 0x0f, 0x4e, 0x0c, 0x9d, 0xfd, 0xaa, 0xe0, 0x01, + 0x99, 0xfa, 0xd9, 0x17, 0x86, 0x9f, 0x82, 0xe6, 0xdd, 0x51, 0xba, 0xb7, + 0x0f, 0x44, 0x9a, 0x65, 0x9b, 0xbd, 0xa9, 0x65, 0x5c, 0x4b, 0x73, 0xeb, + 0xb4, 0x88, 0xc4, 0xbd, 0xa4, 0xa6, 0xc2, 0xa9, 0xe2, 0xa5, 0xd5, 0xfb, + 0xbf, 0xe0, 0xef, 0x78, 0x8d, 0x6d, 0xea, 0x77, 0xeb, 0xae, 0xf4, 0xa9, + 0x9a, 0xd1, 0xa6, 0x52, 0x98, 0x4d, 0x66, 0x62, 0x09, 0xdf, 0x23, 0x77, + 0x22, 0x7a, 0x29, 0xa0, 0x2c, 0x7d, 0xf8, 0xf8, 0x6b, 0x21, 0x80, 0x03, + 0x1e, 0xa5, 0xf8, 0x88, 0x7d, 0xe1, 0x1a, 0x93, 0xbc, 0x6b, 0xb0, 0x41, + 0x22, 0xac, 0xd5, 0xbc, 0x0f, 0xf9, 0x89, 0xb9, 0x76, 0xd1, 0x8d, 0x24, + 0x17, 0x3f, 0x3e, 0x9c, 0x94, 0x41, 0x40, 0xd0, 0xd7, 0xea, 0xa1, 0x3f, + 0xef, 0x76, 0x16, 0x8f, 0xe5, 0x2d, 0x40, 0xab, 0xb2, 0x4a, 0xf5, 0xfe, + 0xc5, 0x65, 0x08, 0xf7, 0x00, 0x63, 0x3c, 0x8a, 0x25, 0xe0, 0xb2, 0x30, + 0x2e, 0x78, 0xac, 0x18, 0x16, 0x0d, 0x70, 0xea, 0x24, 0x07, 0xba, 0x0a, + 0x44, 0x9c, 0x5b, 0x6e, 0x21, 0xe5, 0x75, 0x4c, 0x82, 0x1e, 0x9e, 0x0a, + 0x10, 0x49, 0xf9, 0x08, 0x94, 0xdc, 0x77, 0x64, 0x94, 0x0f, 0xcb, 0x6e, + 0xb1, 0x67, 0x26, 0xf4, 0xc7, 0x12, 0x2b, 0x6f, 0xfc, 0xaa, 0x4a, 0x31, + 0xf3, 0xf0, 0xcf, 0x7f, 0x37, 0x34, 0x92, 0xdf, 0x9a, 0x89, 0xed, 0x78, + 0x7d, 0x2f, 0x25, 0xfd, 0xa7, 0x03, 0xf0, 0xdc, 0xcd, 0x9e, 0xfa, 0x01, + 0xa8, 0x58, 0xf1, 0xe9, 0x4f, 0x3c, 0x25, 0x67, 0x88, 0x86, 0x22, 0x5e, + 0x5b, 0xad, 0x88, 0x2d, 0x3e, 0x6c, 0x42, 0xc1, 0x33, 0x35, 0x61, 0x28, + 0xe0, 0x3f, 0xe4, 0x5c, 0xf6, 0x08, 0x9a, 0xed, 0x3f, 0x00, 0xb6, 0x22, + 0xd7, 0x4e, 0x98, 0x42, 0xc0, 0x01, 0x06, 0xb6, 0x1f, 0x1e, 0x39, 0x64, + 0xdc, 0x7c, 0x4f, 0x22, 0xb7, 0xec, 0x3e, 0x7c, 0xd2, 0x1e, 0x48, 0x52, + 0x4b, 0xb6, 0xce, 0x25, 0xb2, 0x78, 0xe6, 0x7e, 0x1e, 0xc3, 0xc3, 0x7b, + 0xaf, 0x42, 0xbd, 0x3c, 0x6d, 0x09, 0xc6, 0x69, 0xa5, 0x58, 0xf2, 0x68, + 0x72, 0x8c, 0xa3, 0x54, 0xe4, 0x3e, 0x1c, 0xb6, 0xe5, 0x12, 0x89, 0x80, + 0x57, 0x0f, 0x10, 0x53, 0xb0, 0xe2, 0xef, 0xc2, 0x93, 0xb3, 0x33, 0xdf, + 0x33, 0x3f, 0xec, 0x25, 0xd2, 0xa6, 0xf6, 0x70, 0x23, 0x19, 0x34, 0x36, + 0x3f, 0xcf, 0x55, 0x1c, 0x29, 0xef, 0xf7, 0x2f, 0x8c, 0x2b, 0x99, 0xf1, + 0x9f, 0xa5, 0x1d, 0x92, 0x50, 0x29, 0x27, 0x71, 0xb0, 0x65, 0xb3, 0x7b, + 0x3f, 0xb8, 0xe5, 0xf0, 0x4a, 0xad, 0x11, 0xfd, 0xd4, 0x9f, 0x59, 0x1a, + 0xe2, 0xed, 0x4a, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {916, + {0xde, 0x51, 0xbf, 0xed, 0xf5, 0xd5, 0x15, 0xf8, 0xad, 0x0f, 0x1f, 0xae, + 0xd1, 0x8d, 0x4f, 0x81, 0xfa, 0x8d, 0x0a, 0xba, 0x2b, 0xe3, 0x7a, 0x28}, + {0x6d, 0xb2, 0x3a, 0x53, 0x8d, 0x36, 0x88, 0x11, 0x2d, 0x3d, 0xfa, 0x4f, + 0x3c, 0x49, 0xbb, 0xf9, 0x50, 0xf6, 0x88, 0x85, 0x45, 0x54, 0xe0, 0x80, + 0x0f, 0x22, 0xc6, 0xd3, 0x6d, 0x08, 0x92, 0xa5, 0x18, 0x2d, 0x65, 0x03, + 0xbb, 0xf6, 0xbc, 0xb9, 0xa2, 0x89, 0x8d, 0x78, 0xc1, 0xd0, 0x3f, 0xf5, + 0xbc, 0x76, 0xbb, 0x84, 0xa5, 0x81, 0x7b, 0x32, 0x77, 0xe7, 0x3e, 0x28, + 0x9a, 0x7d, 0x33, 0x3e, 0x21, 0x14, 0x14, 0x27, 0x30, 0x24, 0xa1, 0xb0, + 0xf6, 0xf3, 0xa1, 0x08, 0x56, 0x9a, 0x17, 0x80, 0x93, 0x32, 0xe9, 0xd5, + 0xfc, 0x87, 0x53, 0x41, 0xae, 0xd4, 0xe7, 0x99, 0xad, 0xe8, 0x68, 0x57, + 0xce, 0x11, 0xdd, 0xfa, 0xb9, 0x0b, 0x5c, 0x55, 0x38, 0xb4, 0x46, 0xfa, + 0x90, 0x88, 0xb6, 0xdf, 0x15, 0xf4, 0xa7, 0xf0, 0xdd, 0xa5, 0x0e, 0x5b, + 0x2a, 0xdf, 0xb6, 0xb4, 0x2c, 0x95, 0x3a, 0x3d, 0x27, 0x86, 0x33, 0x01, + 0x6f, 0x21, 0x58, 0xab, 0x50, 0xf1, 0xe5, 0xc5, 0xe4, 0xf8, 0xf7, 0x63, + 0xe7, 0xc3, 0x69, 0x91, 0xdb, 0xa4, 0x37, 0x87, 0x22, 0x6a, 0xff, 0x93, + 0x8c, 0x95, 0x4e, 0xa5, 0x39, 0xee, 0x9e, 0x29, 0xc3, 0xa8, 0x67, 0x84, + 0x31, 0xd2, 0x04, 0xf0, 0x29, 0x06, 0xd4, 0xf1, 0x29, 0x86, 0xe2, 0xc2, + 0x12, 0xce, 0x6e, 0x5a, 0xdb, 0x98, 0x07, 0xc1, 0x67, 0xab, 0x29, 0x3f, + 0xa1, 0x3d, 0x11, 0xc4, 0x0f, 0xca, 0xce, 0x94, 0xf9, 0x99, 0x57, 0x93, + 0x1f, 0x70, 0xe2, 0x17, 0x33, 0x28, 0x3a, 0x09, 0x71, 0xa9, 0x07, 0x27, + 0x7c, 0x5f, 0x07, 0x14, 0x4f, 0x49, 0xf7, 0x25, 0x1c, 0xef, 0xa6, 0x10, + 0x44, 0x59, 0x1e, 0x68, 0xbb, 0xb8, 0xe9, 0x1e, 0xe0, 0x9f, 0xb9, 0xdd, + 0x5d, 0x92, 0x6a, 0x26, 0x17, 0xbf, 0x33, 0x4d, 0x12, 0x28, 0x5d, 0xc3, + 0xea, 0xc8, 0x1c, 0xdc, 0x2b, 0xca, 0x73, 0xe0, 0xb5, 0xeb, 0xec, 0x36, + 0xf5, 0x1b, 0x9d, 0x26, 0x0c, 0xda, 0xf6, 0xa1, 0x68, 0x03, 0x5b, 0xfa, + 0x2d, 0x98, 0xd8, 0x0c, 0x8d, 0x0a, 0x66, 0x4b, 0xba, 0xbc, 0xd3, 0x88, + 0x8b, 0x5a, 0x26, 0xeb, 0x41, 0x04, 0xc2, 0xd9, 0xd5, 0x53, 0xf4, 0x6b, + 0x07, 0x09, 0x36, 0x4b, 0x45, 0xb7, 0xfe, 0x72, 0x0e, 0x26, 0x21, 0xc2, + 0xfa, 0x35, 0xc7, 0xde, 0x5b, 0x51, 0xa1, 0xcc, 0x74, 0xae, 0xe8, 0xbd, + 0x3c, 0x93, 0xb1, 0xfc, 0x58, 0x5f, 0xf0, 0x42, 0xc3, 0x67, 0x4a, 0xe4, + 0xae, 0x59, 0x40, 0x66, 0x31, 0x25, 0xdf, 0x51, 0xf1, 0x96, 0x5f, 0xd2, + 0xb3, 0x8c, 0x92, 0x1a, 0x72, 0x4c, 0x78, 0x3e, 0xcf, 0xf5, 0xfa, 0x8b, + 0x28, 0x5a, 0xd1, 0x97, 0xf7, 0x6e, 0xe4, 0xc9, 0xf5, 0x5c, 0x22, 0x3c, + 0x13, 0x91, 0xaf, 0xba, 0xc1, 0x9f, 0x9e, 0x02, 0x7b, 0x3d, 0xac, 0xd0, + 0x77, 0xf4, 0xa6, 0xbe, 0x9f, 0xe9, 0x02, 0x28, 0x53, 0x35, 0x64, 0x60, + 0x14, 0xd9, 0xd4, 0xd8, 0xdc, 0xe2, 0x26, 0xec, 0x2a, 0x86, 0xcb, 0x59, + 0x87, 0xa6, 0xa1, 0x1c, 0xb1, 0x65, 0xb9, 0x3e, 0x28, 0x72, 0xc0, 0x14, + 0x22, 0x38, 0x95, 0x7a, 0x82, 0x0e, 0x37, 0x71, 0x32, 0x03, 0xa9, 0xdd, + 0x2c, 0xef, 0x12, 0x1d, 0x55, 0x54, 0xff, 0x14, 0x38, 0xb7, 0x3a, 0x4d, + 0x67, 0x7e, 0xe4, 0xe0, 0x9d, 0x5e, 0xd2, 0x83, 0x40, 0x97, 0x65, 0x95, + 0xe1, 0x83, 0xe8, 0x1a, 0xd6, 0x8c, 0xb2, 0x65, 0x51, 0x44, 0x49, 0x65, + 0x23, 0x39, 0xba, 0xad, 0x21, 0xcc, 0x97, 0x6e, 0x71, 0x5d, 0x75, 0x30, + 0xf3, 0x2a, 0x92, 0xaf, 0x0f, 0xf6, 0x0f, 0x9e, 0x86, 0xa2, 0xf7, 0xf2, + 0x11, 0x88, 0xe3, 0x12, 0xa4, 0x1f, 0x01, 0x47, 0xa2, 0xc4, 0x54, 0x1c, + 0x00, 0xa9, 0xd5, 0xca, 0x06, 0xa4, 0xdf, 0x30}, + {0xb3, 0xd5, 0x1e, 0x8a, 0xec, 0x6d, 0x9e, 0x52, 0xf1, 0x6a, 0x93, 0x8f, + 0x79, 0xe3, 0xc2, 0xe8, 0xdd, 0x4c, 0x48, 0x8a, 0xa7, 0x87, 0xe5, 0x91, + 0xc7, 0x62, 0xc4, 0xaa, 0x7a, 0x21, 0x17, 0x5e, 0x4a, 0x9c, 0x86, 0x2e, + 0xab, 0x28, 0xa2, 0xd5, 0x4f, 0x7f, 0x89, 0x0b, 0x90, 0x09, 0xa7, 0x8f, + 0x24, 0xc9, 0x81, 0x36, 0x0d, 0xda, 0x30, 0xd4, 0xad, 0x2a, 0xdc, 0x42, + 0x3a, 0xc2, 0x34, 0x51, 0xe8, 0x09, 0x67, 0xc5, 0x8a, 0xc9, 0xdf, 0x05, + 0x5c, 0x1d, 0x18, 0xa8, 0x06, 0xaf, 0xd3, 0xc6, 0x90, 0x3d, 0x4e, 0x6d, + 0xae, 0x1d, 0x13, 0x89, 0xac, 0x94, 0xc5, 0xc2, 0xd5, 0xb7, 0x49, 0xe2, + 0x25, 0x21, 0x63, 0x6c, 0xd1, 0x1a, 0xbd, 0x5c, 0x62, 0xd2, 0xfa, 0x19, + 0x9a, 0x77, 0x52, 0x76, 0x7b, 0xbc, 0x48, 0xb8, 0xfb, 0xe4, 0x89, 0x81, + 0xec, 0x84, 0x94, 0xef, 0x9b, 0x1d, 0x6b, 0xfa, 0xfa, 0x2f, 0x0c, 0xd6, + 0x4c, 0xcc, 0x4a, 0xd2, 0x1e, 0xf3, 0x93, 0x10, 0x0b, 0x4a, 0xa8, 0xbb, + 0x8e, 0x92, 0x5a, 0xfe, 0xd6, 0xc7, 0x38, 0x24, 0xb2, 0x08, 0x2c, 0x4b, + 0xee, 0x90, 0x9a, 0x77, 0xd3, 0xf8, 0x95, 0xa2, 0xc9, 0xe4, 0x5f, 0x7e, + 0xe1, 0x90, 0xce, 0x25, 0xdd, 0x23, 0xa7, 0x2c, 0x06, 0x1c, 0x17, 0x0e, + 0x07, 0x3d, 0x50, 0x53, 0xe9, 0x31, 0x55, 0x67, 0x32, 0xe0, 0x3e, 0x71, + 0x4c, 0x44, 0xbe, 0x4a, 0xa5, 0xe3, 0xd1, 0xe7, 0x82, 0xeb, 0xdd, 0xdc, + 0xbc, 0xdb, 0x8a, 0xc8, 0x27, 0x5a, 0x50, 0x51, 0x5e, 0x5f, 0x43, 0x97, + 0xf8, 0x80, 0x05, 0x89, 0xb7, 0xbc, 0x63, 0xc6, 0x12, 0x32, 0xa8, 0x32, + 0xb3, 0x3e, 0xc1, 0xaf, 0xbb, 0x72, 0x37, 0x35, 0x45, 0x8a, 0xcd, 0xd6, + 0x54, 0x20, 0xee, 0x8a, 0x44, 0xbd, 0xb0, 0x13, 0xdf, 0xfc, 0x5e, 0xe6, + 0x02, 0xdd, 0x27, 0x61, 0x91, 0x8f, 0xad, 0x1d, 0x3e, 0x64, 0x7c, 0x78, + 0x6a, 0x9c, 0x69, 0x6d, 0xca, 0x8d, 0x89, 0x0f, 0x88, 0x38, 0xf0, 0x09, + 0x2d, 0xaf, 0x3b, 0x6b, 0x6d, 0x2f, 0x0e, 0xc5, 0x9c, 0x2d, 0x40, 0x26, + 0xf8, 0xf8, 0xae, 0x03, 0x1f, 0xf5, 0x4f, 0x0f, 0x51, 0xa2, 0xb5, 0x10, + 0x13, 0x78, 0x11, 0x64, 0x16, 0x4b, 0xd1, 0x3f, 0x3f, 0x24, 0x2e, 0x63, + 0x69, 0x91, 0x23, 0xe4, 0x02, 0xbb, 0xd8, 0x99, 0x3d, 0x5d, 0x7b, 0x79, + 0x58, 0x53, 0x6e, 0x30, 0xfa, 0x80, 0x59, 0xe2, 0x7e, 0x74, 0xfb, 0x64, + 0x8a, 0x41, 0x9f, 0x4d, 0x31, 0x9f, 0xf7, 0xb1, 0xb4, 0x10, 0xdc, 0xa9, + 0x55, 0x6b, 0x03, 0x89, 0x48, 0x23, 0xd2, 0x97, 0x1f, 0xb0, 0x34, 0xf6, + 0xc7, 0xc7, 0x60, 0x2d, 0x65, 0x8c, 0xfb, 0xc4, 0x77, 0x91, 0x07, 0x52, + 0x37, 0x46, 0xd1, 0x6e, 0x6d, 0x4c, 0xcc, 0x47, 0xfb, 0x21, 0x38, 0x40, + 0xf6, 0xbf, 0xfe, 0xe5, 0xae, 0xda, 0x61, 0x11, 0xd8, 0xd9, 0x87, 0x84, + 0xf9, 0xcd, 0x82, 0x91, 0x43, 0x4c, 0xf8, 0x31, 0xf4, 0x0d, 0x45, 0x91, + 0xb6, 0x43, 0xc6, 0x15, 0x64, 0x1e, 0x97, 0x6e, 0xb4, 0x53, 0x02, 0x7b, + 0xa6, 0xe4, 0xd7, 0xb8, 0x4c, 0x52, 0x80, 0x05, 0x65, 0x60, 0xee, 0xf0, + 0x72, 0x51, 0x30, 0x86, 0xa8, 0x44, 0x92, 0xb9, 0x24, 0xbc, 0xba, 0xc3, + 0xf9, 0x56, 0x70, 0x77, 0x00, 0x51, 0xaf, 0x98, 0x9e, 0x6f, 0x9f, 0x10, + 0x14, 0x59, 0x89, 0x2f, 0xb0, 0x28, 0x64, 0x7b, 0x51, 0x1e, 0xbf, 0xa2, + 0xb4, 0x45, 0xb2, 0xd3, 0x02, 0x1c, 0x35, 0x90, 0xc7, 0xad, 0xd3, 0x34, + 0x8a, 0x70, 0x4f, 0x08, 0xfe, 0x1f, 0xbb, 0xcd, 0xd7, 0xb8, 0xe0, 0x70, + 0x7c, 0x7c, 0xa9, 0x88, 0x9a, 0x3b, 0x54, 0x1c, 0x4d, 0xfe, 0xd2, 0xa5, + 0xa6, 0x63, 0x23, 0xac, 0x17, 0xe0, 0xbe, 0x2c, 0xce, 0x7b, 0x81, 0xe1, + 0x50, 0xc1, 0x3e, 0x72}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {917, + {0xc6, 0x1c, 0x2e, 0xae, 0xef, 0x1b, 0xbb, 0xb9, 0xd4, 0x21, 0xc7, 0xf4, + 0xfc, 0x68, 0x34, 0xc2, 0x01, 0x74, 0xd8, 0x63, 0xac, 0x6e, 0xbf, 0x08}, + {0x01, 0xa8, 0xda, 0x4c, 0xa0, 0x91, 0x0a, 0xf8, 0x1b, 0x98, 0x18, 0x5e, + 0x33, 0xfe, 0x07, 0x11, 0xd8, 0x9e, 0x65, 0x68, 0xfc, 0x4a, 0xb9, 0x44, + 0x07, 0xf6, 0xf9, 0xb2, 0x16, 0xab, 0xdc, 0x12, 0xb2, 0xb1, 0xb3, 0xfd, + 0x38, 0xc3, 0x22, 0x67, 0xe3, 0x4a, 0x69, 0x8b, 0xfa, 0x70, 0x86, 0x3b, + 0x1e, 0x3b, 0x3b, 0xfd, 0x4d, 0x9c, 0x01, 0xa7, 0xfa, 0x6c, 0x18, 0x56, + 0x24, 0x30, 0x2b, 0x55, 0x2a, 0x70, 0xe0, 0x86, 0x53, 0x18, 0x08, 0xa4, + 0x72, 0x20, 0x2d, 0x8b, 0x93, 0x20, 0x06, 0x3f, 0x04, 0x93, 0x23, 0x7a, + 0x9e, 0x53, 0x75, 0xf6, 0xf7, 0xb7, 0x9f, 0xf0, 0x84, 0x6e, 0x8d, 0x3c, + 0xc9, 0x99, 0x66, 0xdd, 0xfe, 0xbc, 0xf1, 0x45, 0x86, 0xdc, 0x60, 0x27, + 0xe8, 0xb3, 0x19, 0xdb, 0x86, 0xb9, 0xd5, 0x9f, 0x47, 0xf7, 0x42, 0xcf, + 0x8b, 0xf2, 0xfa, 0xcd, 0xc8, 0x8a, 0x23, 0xb6, 0xa4, 0xb3, 0xdb, 0x38, + 0x0a, 0xbd, 0xca, 0x65, 0xc9, 0x0d, 0xbd, 0xfa, 0x5f, 0xd0, 0xc5, 0x93, + 0xa3, 0xde, 0x02, 0x48, 0xb2, 0x1e, 0x8c, 0xf7, 0x5f, 0x4c, 0x74, 0xe9, + 0x86, 0x0d, 0x11, 0xf2, 0x3d, 0xf6, 0x4b, 0xf1, 0xb0, 0x3c, 0x85, 0xda, + 0x10, 0xbe, 0x65, 0xed, 0x2b, 0xaf, 0x90, 0x33, 0xbf, 0xb4, 0xb6, 0xbe, + 0x44, 0xcd, 0xac, 0x8a, 0x86, 0xaa, 0xd8, 0x69, 0xcc, 0xf9, 0xdb, 0x64, + 0x22, 0xa7, 0xcc, 0x7c, 0xfc, 0x9b, 0xa5, 0x77, 0xe9, 0x1b, 0x06, 0xc5, + 0xd3, 0x89, 0xd6, 0x41, 0x3f, 0xf1, 0xfe, 0x26, 0x59, 0xd4, 0x8a, 0x65, + 0xe2, 0xbb, 0x74, 0x81, 0xdd, 0x80, 0x77, 0x99, 0x76, 0x46, 0x81, 0x69, + 0xd4, 0xc1, 0xd5, 0x49, 0xac, 0x7b, 0xf3, 0xdb, 0xc5, 0x6c, 0x6d, 0xc6, + 0x42, 0x50, 0xe9, 0x02, 0x56, 0x75, 0x05, 0x55, 0xa1, 0x4c, 0x08, 0xfe, + 0xc9, 0xd0, 0x73, 0x47, 0x2d, 0x09, 0x4f, 0x71, 0x32, 0x9b, 0x82, 0xf0, + 0x0f, 0xe3, 0xe3, 0x94, 0xaa, 0xdd, 0xc5, 0x6a, 0x04, 0xeb, 0xd8, 0x7b, + 0x86, 0xf2, 0xc3, 0xd8, 0x6f, 0xcf, 0x8b, 0xe3, 0xc2, 0x85, 0x37, 0xd3, + 0x45, 0x0a, 0x43, 0x1b, 0x37, 0x72, 0xa4, 0x2b, 0x43, 0x61, 0xa1, 0xa7, + 0x0d, 0x8f, 0xe0, 0xe8, 0x73, 0xa8, 0x45, 0xbf, 0x0b, 0xd5, 0x6d, 0x11, + 0x91, 0x41, 0x08, 0x50, 0x02, 0xe8, 0xf3, 0xa8, 0x76, 0x5f, 0x8c, 0x69, + 0x21, 0xf7, 0x9a, 0x62, 0x75, 0x50, 0xbd, 0x39, 0xaa, 0xdb, 0x5c, 0xe4, + 0xe2, 0x43, 0xd0, 0x97, 0x20, 0xd6, 0xb4, 0xac, 0xf4, 0x75, 0x98, 0x5f, + 0xd4, 0xef, 0x68, 0x20, 0x69, 0x18, 0x57, 0xd2, 0xc3, 0x46, 0x62, 0xc0, + 0x24, 0x07, 0x35, 0x8e, 0x3e, 0xeb, 0x35, 0x02, 0x9d, 0x87, 0x1f, 0xf0, + 0x16, 0x89, 0xe9, 0xd1, 0x9d, 0xa6, 0x46, 0xc2, 0xbd, 0x51, 0x0f, 0x69, + 0xe0, 0x1c, 0x96, 0x2f, 0xd0, 0xf8, 0x0e, 0x8b, 0x32, 0xe3, 0x7f, 0x4f, + 0xdf, 0x1e, 0xa1, 0xfe, 0xd2, 0xfe, 0x9d, 0x58, 0xd0, 0x5a, 0x2f, 0xc9, + 0x08, 0x89, 0x7d, 0xa1, 0x86, 0x13, 0x88, 0x00, 0xbb, 0x67, 0xc8, 0x87, + 0x8d, 0x73, 0x1d, 0x4a, 0xa4, 0x26, 0x16, 0x0f, 0x9c, 0x53, 0x63, 0x2b, + 0x3b, 0xe0, 0x35, 0x84, 0xdd, 0xb5, 0xa6, 0x41, 0xcb, 0x5b, 0x44, 0xb9, + 0xe4, 0xef, 0x74, 0x39, 0xa8, 0x9f, 0xd5, 0x14, 0x51, 0xc2, 0xba, 0x1d, + 0xe4, 0xdd, 0xde, 0x51, 0x5f, 0xb3, 0x91, 0xb2, 0x6b, 0xd6, 0xfa, 0x4c, + 0x01, 0xaf, 0xe6, 0x04, 0x5f, 0x94, 0xb4, 0x7e, 0x8e, 0x98, 0x8c, 0xbb, + 0x83, 0x02, 0xd5, 0x81, 0x15, 0x5b, 0x25, 0xa7, 0x92, 0xcd, 0x6c, 0x33, + 0x83, 0x7c, 0xca, 0x52, 0x4a, 0x4f, 0xee, 0x4d, 0xa0, 0x69, 0x99, 0x61, + 0x78, 0x3f, 0xb5, 0x38, 0x3d, 0x2d, 0x99, 0xc2}, + {0xd3, 0x6a, 0x81, 0x9b, 0xdc, 0x4a, 0x5b, 0x1b, 0x6c, 0x6e, 0x90, 0x66, + 0x2e, 0xcd, 0xcc, 0xd7, 0xd0, 0xf3, 0x36, 0x9a, 0x98, 0xe6, 0xe9, 0x1c, + 0xd4, 0x37, 0x9a, 0xea, 0xf9, 0xbf, 0x43, 0x68, 0x81, 0x54, 0x14, 0x00, + 0x79, 0x82, 0x9b, 0xe2, 0x34, 0x7a, 0xf3, 0x1a, 0x23, 0x6c, 0xdd, 0x26, + 0xae, 0x94, 0x76, 0x08, 0xb2, 0x27, 0x4c, 0x41, 0x1e, 0xb1, 0xd7, 0x40, + 0x04, 0x12, 0x40, 0xde, 0x53, 0xac, 0xe1, 0x58, 0xc8, 0x03, 0x25, 0x00, + 0x0c, 0xe0, 0xb1, 0xa3, 0x09, 0x17, 0x73, 0x53, 0x97, 0xc2, 0xb8, 0xfc, + 0xc4, 0x59, 0xe6, 0x55, 0x60, 0xc5, 0x15, 0x8f, 0x22, 0xcc, 0xf9, 0x17, + 0xac, 0x67, 0x24, 0x7a, 0xe7, 0x62, 0xa1, 0x85, 0x15, 0x1e, 0x69, 0xe8, + 0x22, 0x75, 0x50, 0x00, 0x2c, 0xbf, 0xdb, 0xdb, 0x3e, 0x01, 0x02, 0xe2, + 0x18, 0xa3, 0x55, 0xeb, 0x1a, 0x90, 0x67, 0x01, 0x0f, 0xc1, 0x81, 0x47, + 0x9e, 0x7e, 0xc8, 0x4b, 0x27, 0xa1, 0x0e, 0x15, 0x2a, 0x55, 0x40, 0x27, + 0xb1, 0xd0, 0x21, 0x67, 0x4a, 0x5c, 0xf0, 0x9f, 0x6a, 0x8c, 0x53, 0x8b, + 0xeb, 0x95, 0xee, 0x1e, 0x76, 0xc3, 0xa3, 0x07, 0xa5, 0x6d, 0x78, 0x2d, + 0xbe, 0x09, 0xf9, 0xd1, 0xa0, 0x4c, 0x04, 0xc0, 0x02, 0x5e, 0x27, 0x0c, + 0x88, 0x77, 0x19, 0x24, 0x63, 0xd1, 0x57, 0xdf, 0x11, 0xdb, 0xdf, 0x4a, + 0x55, 0x1d, 0x50, 0xc0, 0xd7, 0x44, 0x56, 0xff, 0x41, 0x00, 0x15, 0x19, + 0xbf, 0xda, 0x52, 0xf2, 0xce, 0xc6, 0x4a, 0xcc, 0x97, 0x1a, 0xc9, 0x4e, + 0xef, 0x17, 0x00, 0x43, 0x24, 0xbf, 0x99, 0xef, 0xb7, 0x58, 0x22, 0x2f, + 0x55, 0xa5, 0x13, 0x5f, 0xb1, 0x29, 0xc1, 0xc9, 0x67, 0x9f, 0xea, 0xc7, + 0xaf, 0xdb, 0x60, 0xe0, 0x50, 0x4b, 0xb6, 0x84, 0x0c, 0x49, 0x06, 0x9a, + 0xd9, 0x0d, 0xc3, 0x04, 0x5d, 0x48, 0xda, 0xf8, 0xfe, 0x42, 0x06, 0xe5, + 0x91, 0xf6, 0x58, 0xc8, 0xc7, 0x88, 0xa7, 0x52, 0x43, 0xae, 0xf2, 0x4f, + 0x05, 0xee, 0xf8, 0x46, 0x98, 0x3a, 0xa6, 0xa6, 0xc2, 0xa2, 0x00, 0x76, + 0xfc, 0xa5, 0x02, 0x59, 0xce, 0x1e, 0xe0, 0xb4, 0x29, 0x96, 0xd3, 0xa8, + 0xc0, 0xd2, 0x9d, 0x43, 0x23, 0xed, 0xa9, 0xe0, 0x28, 0x85, 0x81, 0xd6, + 0x16, 0xa6, 0xea, 0xfe, 0x6b, 0xb8, 0x0a, 0xf6, 0xfa, 0x7e, 0x73, 0x21, + 0x31, 0xb3, 0x32, 0x09, 0xbb, 0x54, 0xe6, 0x7f, 0xb6, 0x3b, 0x75, 0x4c, + 0xa3, 0x08, 0xe5, 0xed, 0x27, 0xcc, 0xf4, 0x57, 0x6e, 0x3a, 0xc9, 0xdf, + 0x1c, 0x49, 0xcd, 0x9a, 0x6d, 0x7b, 0x93, 0xa5, 0xb4, 0x84, 0x47, 0x0a, + 0x72, 0xde, 0xed, 0x55, 0xaf, 0x12, 0x6d, 0x4d, 0x7a, 0xbd, 0xf1, 0xf6, + 0x32, 0x52, 0x28, 0x97, 0x9b, 0xfb, 0x7d, 0xfc, 0xc5, 0x98, 0x4e, 0x26, + 0xdd, 0xcb, 0x99, 0x8a, 0x17, 0xcf, 0xa6, 0x45, 0xb5, 0xb0, 0xbe, 0xf0, + 0xf2, 0x56, 0x35, 0x06, 0x95, 0x16, 0x36, 0x22, 0xb9, 0x0d, 0x02, 0xb4, + 0xe6, 0xcd, 0x21, 0x4a, 0x7a, 0x74, 0xab, 0x61, 0x8c, 0xec, 0xfe, 0x8f, + 0x0b, 0x39, 0xa5, 0x33, 0x76, 0xd7, 0xd4, 0x77, 0x79, 0xa7, 0xf4, 0x7e, + 0x8e, 0xaf, 0x11, 0xa3, 0xc6, 0x20, 0x6b, 0xa4, 0x64, 0x55, 0x0d, 0x4c, + 0xf0, 0x47, 0xa1, 0x61, 0xbb, 0x1a, 0x93, 0xd4, 0xf6, 0x67, 0xfd, 0x7d, + 0x78, 0xd7, 0x0e, 0xb3, 0xf7, 0xee, 0x09, 0x85, 0x9f, 0x74, 0x76, 0xe5, + 0x1e, 0x85, 0x8c, 0xdb, 0x8b, 0xe7, 0x17, 0x0f, 0x9c, 0xf6, 0x75, 0x41, + 0x13, 0xe1, 0xdd, 0xf3, 0x2b, 0x87, 0xc0, 0x47, 0xda, 0x47, 0x07, 0xf2, + 0x84, 0x1f, 0xb8, 0xee, 0xef, 0x89, 0x0d, 0x82, 0xf3, 0x27, 0x79, 0xd7, + 0xc0, 0xde, 0x1f, 0x0c, 0x02, 0x69, 0x7b, 0x02, 0x7e, 0xaa, 0x99, 0x94, + 0x0f, 0xcc, 0x56, 0x45}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {918, + {0x4a, 0x43, 0x7e, 0x5d, 0xbe, 0x47, 0x0e, 0x3f, 0x5b, 0x5c, 0x11, 0xcc, + 0x9b, 0x8a, 0x0e, 0x0d, 0xf4, 0x7f, 0x92, 0x04, 0x30, 0x18, 0x43, 0x8f}, + {0x01, 0xa8, 0xda, 0x4c, 0xa0, 0x91, 0x0a, 0xf8, 0x1b, 0x98, 0x18, 0x5e, + 0x33, 0xfe, 0x07, 0x11, 0xd8, 0x9e, 0x65, 0x68, 0xfc, 0x4a, 0xb9, 0x44, + 0x07, 0xf6, 0xf9, 0xb2, 0x16, 0xab, 0xdc, 0x12, 0xb2, 0xb1, 0xb3, 0xfd, + 0x38, 0xc3, 0x22, 0x67, 0xe3, 0x4a, 0x69, 0x8b, 0xfa, 0x70, 0x86, 0x3b, + 0x1e, 0x3b, 0x3b, 0xfd, 0x4d, 0x9c, 0x01, 0xa7, 0xfa, 0x6c, 0x18, 0x56, + 0x24, 0x30, 0x2b, 0x55, 0x2a, 0x70, 0xe0, 0x86, 0x53, 0x18, 0x08, 0xa4, + 0x72, 0x20, 0x2d, 0x8b, 0x93, 0x20, 0x06, 0x3f, 0x04, 0x93, 0x23, 0x7a, + 0x9e, 0x53, 0x75, 0xf6, 0xf7, 0xb7, 0x9f, 0xf0, 0x84, 0x6e, 0x8d, 0x3c, + 0xc9, 0x99, 0x66, 0xdd, 0xfe, 0xbc, 0xf1, 0x45, 0x86, 0xdc, 0x60, 0x27, + 0xe8, 0xb3, 0x19, 0xdb, 0x86, 0xb9, 0xd5, 0x9f, 0x47, 0xf7, 0x42, 0xcf, + 0x8b, 0xf2, 0xfa, 0xcd, 0xc8, 0x8a, 0x23, 0xb6, 0xa4, 0xb3, 0xdb, 0x38, + 0x0a, 0xbd, 0xca, 0x65, 0xc9, 0x0d, 0xbd, 0xfa, 0x5f, 0xd0, 0xc5, 0x93, + 0xa3, 0xde, 0x02, 0x48, 0xb2, 0x1e, 0x8c, 0xf7, 0x5f, 0x4c, 0x74, 0xe9, + 0x86, 0x0d, 0x11, 0xf2, 0x3d, 0xf6, 0x4b, 0xf1, 0xb0, 0x3c, 0x85, 0xda, + 0x10, 0xbe, 0x65, 0xed, 0x2b, 0xaf, 0x90, 0x33, 0xbf, 0xb4, 0xb6, 0xbe, + 0x44, 0xcd, 0xac, 0x8a, 0x86, 0xaa, 0xd8, 0x69, 0xcc, 0xf9, 0xdb, 0x64, + 0x22, 0xa7, 0xcc, 0x7c, 0xfc, 0x9b, 0xa5, 0x77, 0xe9, 0x1b, 0x06, 0xc5, + 0xd3, 0x89, 0xd6, 0x41, 0x3f, 0xf1, 0xfe, 0x26, 0x59, 0xd4, 0x8a, 0x65, + 0xe2, 0xbb, 0x74, 0x81, 0xdd, 0x80, 0x77, 0x99, 0x76, 0x46, 0x81, 0x69, + 0xd4, 0xc1, 0xd5, 0x49, 0xac, 0x7b, 0xf3, 0xdb, 0xc5, 0x6c, 0x6d, 0xc6, + 0x42, 0x50, 0xe9, 0x02, 0x56, 0x75, 0x05, 0x55, 0xa1, 0x4c, 0x08, 0xfe, + 0xc9, 0xd0, 0x73, 0x47, 0x2d, 0x09, 0x4f, 0x71, 0x32, 0x9b, 0x82, 0xf0, + 0x0f, 0xe3, 0xe3, 0x94, 0xaa, 0xdd, 0xc5, 0x6a, 0x04, 0xeb, 0xd8, 0x7b, + 0x86, 0xf2, 0xc3, 0xd8, 0x6f, 0xcf, 0x8b, 0xe3, 0xc2, 0x85, 0x37, 0xd3, + 0x45, 0x0a, 0x43, 0x1b, 0x37, 0x72, 0xa4, 0x2b, 0x43, 0x61, 0xa1, 0xa7, + 0x0d, 0x8f, 0xe0, 0xe8, 0x73, 0xa8, 0x45, 0xbf, 0x0b, 0xd5, 0x6d, 0x11, + 0x91, 0x41, 0x08, 0x50, 0x02, 0xe8, 0xf3, 0xa8, 0x76, 0x5f, 0x8c, 0x69, + 0x21, 0xf7, 0x9a, 0x62, 0x75, 0x50, 0xbd, 0x39, 0xaa, 0xdb, 0x5c, 0xe4, + 0xe2, 0x43, 0xd0, 0x97, 0x20, 0xd6, 0xb4, 0xac, 0xf4, 0x75, 0x98, 0x5f, + 0xd4, 0xef, 0x68, 0x20, 0x69, 0x18, 0x57, 0xd2, 0xc3, 0x46, 0x62, 0xc0, + 0x24, 0x07, 0x35, 0x8e, 0x3e, 0xeb, 0x35, 0x02, 0x9d, 0x87, 0x1f, 0xf0, + 0x16, 0x89, 0xe9, 0xd1, 0x9d, 0xa6, 0x46, 0xc2, 0xbd, 0x51, 0x0f, 0x69, + 0xe0, 0x1c, 0x96, 0x2f, 0xd0, 0xf8, 0x0e, 0x8b, 0x32, 0xe3, 0x7f, 0x4f, + 0xdf, 0x1e, 0xa1, 0xfe, 0xd2, 0xfe, 0x9d, 0x58, 0xd0, 0x5a, 0x2f, 0xc9, + 0x08, 0x89, 0x7d, 0xa1, 0x86, 0x13, 0x88, 0x00, 0xbb, 0x67, 0xc8, 0x87, + 0x8d, 0x73, 0x1d, 0x4a, 0xa4, 0x26, 0x16, 0x0f, 0x9c, 0x53, 0x63, 0x2b, + 0x3b, 0xe0, 0x35, 0x84, 0xdd, 0xb5, 0xa6, 0x41, 0xcb, 0x5b, 0x44, 0xb9, + 0xe4, 0xef, 0x74, 0x39, 0xa8, 0x9f, 0xd5, 0x14, 0x51, 0xc2, 0xba, 0x1d, + 0xe4, 0xdd, 0xde, 0x51, 0x5f, 0xb3, 0x91, 0xb2, 0x6b, 0xd6, 0xfa, 0x4c, + 0x01, 0xaf, 0xe6, 0x04, 0x5f, 0x94, 0xb4, 0x7e, 0x8e, 0x98, 0x8c, 0xbb, + 0x83, 0x02, 0xd5, 0x81, 0x15, 0x5b, 0x25, 0xa7, 0x92, 0xcd, 0x6c, 0x33, + 0x83, 0x7c, 0xca, 0x52, 0x4a, 0x4f, 0xee, 0x4d, 0xa0, 0x69, 0x99, 0x61, + 0x78, 0x3f, 0xb5, 0x38, 0x3d, 0x2d, 0x99, 0xc2}, + {0x80, 0xb2, 0xe8, 0xf9, 0x65, 0x38, 0xe0, 0xa3, 0x53, 0x10, 0x15, 0xac, + 0xb6, 0x08, 0x13, 0x99, 0xd3, 0xb7, 0x19, 0xcb, 0x5a, 0x26, 0xff, 0x49, + 0x72, 0x89, 0x99, 0xff, 0xef, 0xa1, 0xa0, 0x4b, 0x68, 0x1b, 0x35, 0x4c, + 0xd2, 0x35, 0x3a, 0xd7, 0xfa, 0x1a, 0x92, 0x0b, 0x86, 0xde, 0x0f, 0xa6, + 0x6b, 0x10, 0x97, 0x42, 0x76, 0x18, 0x17, 0x6e, 0x4e, 0x5c, 0x86, 0xd0, + 0x0f, 0xac, 0xbc, 0x1e, 0x68, 0x1d, 0x40, 0x02, 0x48, 0x5a, 0x68, 0x53, + 0xc9, 0xb4, 0x84, 0x8a, 0x8d, 0x31, 0x56, 0x77, 0xd1, 0x8f, 0xd1, 0x88, + 0x47, 0x2b, 0xf1, 0xc0, 0x71, 0xbe, 0x97, 0x72, 0x05, 0x39, 0x6d, 0x86, + 0x81, 0xb1, 0xed, 0xe5, 0xa7, 0x8a, 0x95, 0x03, 0x43, 0x37, 0x7a, 0x73, + 0xae, 0x0d, 0x17, 0x83, 0x75, 0xdf, 0xcc, 0x15, 0x3f, 0x65, 0x22, 0xf7, + 0xb2, 0x77, 0xee, 0xdc, 0xf4, 0xbf, 0x7a, 0x3a, 0x58, 0x28, 0xf5, 0x1a, + 0x76, 0x71, 0xdf, 0x50, 0x48, 0xc8, 0xc0, 0x26, 0xc6, 0xb0, 0xd3, 0x4d, + 0x93, 0x94, 0x7d, 0xb3, 0x96, 0x03, 0x50, 0x07, 0x15, 0xcd, 0x96, 0x67, + 0x20, 0x52, 0xd0, 0xb6, 0x0c, 0x0e, 0xac, 0xa0, 0xb0, 0xe2, 0xac, 0x35, + 0x4d, 0xb4, 0x19, 0x54, 0xb8, 0x9f, 0x26, 0x96, 0x47, 0x00, 0x8d, 0x7f, + 0x69, 0xab, 0x80, 0xea, 0x0f, 0xef, 0xad, 0x3c, 0x57, 0xde, 0x99, 0x47, + 0xd0, 0x62, 0x16, 0xeb, 0xf7, 0x57, 0xd1, 0x6c, 0xd9, 0xec, 0x2b, 0x6c, + 0x29, 0xb5, 0x63, 0xdc, 0x5c, 0x29, 0x85, 0x24, 0xd7, 0x0b, 0x3a, 0xc2, + 0x03, 0x09, 0xb2, 0x14, 0x7c, 0xea, 0x76, 0x54, 0xef, 0xc4, 0x95, 0x68, + 0x07, 0xd7, 0xb3, 0xf1, 0xcd, 0x1a, 0x5e, 0x34, 0x74, 0x5e, 0x4f, 0x07, + 0x96, 0x53, 0x56, 0x62, 0xf6, 0x5d, 0xf9, 0x7b, 0x19, 0x34, 0x0a, 0x18, + 0x32, 0x34, 0x68, 0x5e, 0xf4, 0xa4, 0x17, 0xa1, 0x3d, 0x25, 0x1e, 0x54, + 0x41, 0xc7, 0xa6, 0xc4, 0x42, 0xf1, 0x96, 0x2c, 0x76, 0xd6, 0xaf, 0x78, + 0xe0, 0xad, 0xf9, 0x3d, 0xf2, 0xc6, 0xc6, 0xb1, 0x2e, 0x75, 0xc4, 0x02, + 0x3c, 0x64, 0x96, 0x67, 0x64, 0x87, 0x30, 0x19, 0x30, 0xc1, 0xc7, 0x5c, + 0xce, 0xb8, 0x4d, 0xd7, 0x16, 0x5f, 0x54, 0x01, 0xeb, 0xec, 0xe5, 0x88, + 0x73, 0x4f, 0xd1, 0x1e, 0xbb, 0x2a, 0x81, 0x96, 0x34, 0x8f, 0x15, 0x25, + 0xa4, 0x25, 0x1d, 0x9a, 0xac, 0x91, 0x33, 0x30, 0x6b, 0xa0, 0xbd, 0x81, + 0x55, 0x83, 0x5d, 0x3c, 0x86, 0xb5, 0xff, 0x33, 0xed, 0x7b, 0xb5, 0x42, + 0x66, 0x12, 0x65, 0x02, 0x23, 0x7a, 0x62, 0xfd, 0xba, 0x10, 0xe0, 0x5d, + 0xb0, 0x6f, 0xcd, 0x3b, 0x35, 0x57, 0xe5, 0xf6, 0x39, 0x7b, 0x40, 0xd8, + 0x11, 0xb0, 0x68, 0x2a, 0x08, 0x17, 0x98, 0xa5, 0x9b, 0x47, 0xff, 0xe3, + 0x39, 0x52, 0x75, 0x48, 0x32, 0x62, 0x83, 0x29, 0x36, 0xf9, 0x62, 0xa9, + 0x51, 0x21, 0xdd, 0x0e, 0x88, 0x4b, 0x9e, 0x0a, 0x36, 0x6b, 0x51, 0x16, + 0xd8, 0xec, 0x1a, 0x26, 0xe0, 0x36, 0x3a, 0xa7, 0xe1, 0x42, 0x70, 0x7a, + 0xb9, 0xe5, 0x49, 0x79, 0x68, 0x3d, 0x8d, 0x20, 0x4c, 0xe7, 0x75, 0x56, + 0x07, 0x9c, 0x5c, 0x1d, 0x01, 0x1a, 0x04, 0x5b, 0xac, 0xb4, 0x9a, 0xfa, + 0x6a, 0xf5, 0xa7, 0x7e, 0x55, 0xd5, 0xf1, 0x66, 0x20, 0xa4, 0x27, 0xe4, + 0x79, 0x70, 0x12, 0x9e, 0x56, 0xa3, 0x47, 0xe5, 0x2e, 0xe3, 0xd9, 0x54, + 0x15, 0xeb, 0xde, 0x79, 0x20, 0xdb, 0x5b, 0x7f, 0x2c, 0x44, 0x76, 0x7b, + 0xeb, 0xed, 0x64, 0x9b, 0x56, 0x38, 0x41, 0x8d, 0x5e, 0x1d, 0xe5, 0x47, + 0x38, 0x5e, 0x28, 0x18, 0xc7, 0x99, 0x09, 0x0d, 0xc2, 0x3e, 0x33, 0xb2, + 0x08, 0x40, 0xf2, 0xee, 0xb1, 0xef, 0x39, 0xd4, 0xc8, 0x80, 0xcb, 0xba, + 0x07, 0x20, 0x2d, 0x06}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {919, + {0x64, 0x66, 0x40, 0xbf, 0x88, 0xe2, 0xa9, 0x9b, 0xff, 0x58, 0xcb, 0xa7, + 0x2b, 0x58, 0xe6, 0x11, 0x1d, 0xcb, 0xb2, 0xf5, 0x7b, 0x14, 0x25, 0x1a}, + {0x45, 0x95, 0xd4, 0xf5, 0xab, 0xd3, 0x7b, 0x67, 0xda, 0x7a, 0x81, 0x1a, + 0x20, 0x0e, 0x06, 0x12, 0x4f, 0x5b, 0x63, 0x2b, 0xe4, 0xb6, 0x47, 0x37, + 0x52, 0x99, 0xb3, 0x28, 0x30, 0xb4, 0xf8, 0xa7, 0x56, 0x6c, 0xa9, 0x5f, + 0x1a, 0x5a, 0xb1, 0xca, 0xfd, 0xdb, 0x6c, 0x5b, 0x05, 0x94, 0x87, 0x41, + 0x54, 0x60, 0xb9, 0xa1, 0x12, 0xae, 0xe6, 0x4f, 0x5b, 0x29, 0x5e, 0x31, + 0x16, 0x97, 0x11, 0xe8, 0x98, 0x22, 0xc6, 0x16, 0xd3, 0x3f, 0x2c, 0xfa, + 0xcd, 0x95, 0x3d, 0x25, 0x69, 0xab, 0x85, 0x2f, 0x4e, 0x69, 0x99, 0x57, + 0x06, 0x91, 0xee, 0x65, 0x73, 0x3f, 0xb8, 0x5a, 0x05, 0x72, 0xb0, 0x9e, + 0x05, 0x20, 0xe1, 0x0e, 0xa0, 0xe8, 0x3e, 0x05, 0x82, 0x99, 0xf8, 0x64, + 0xc0, 0x81, 0x81, 0xc3, 0xb7, 0x2c, 0xd1, 0x38, 0x85, 0x9d, 0xf6, 0xd8, + 0x79, 0xf6, 0xae, 0x3b, 0x7c, 0x66, 0xff, 0x3c, 0xbf, 0xfd, 0x07, 0xba, + 0xd3, 0xc7, 0x6a, 0xfe, 0x63, 0x06, 0xda, 0xb6, 0xd3, 0x41, 0xf5, 0xdb, + 0xd5, 0x7b, 0x84, 0x63, 0x98, 0x36, 0x52, 0xa5, 0xf6, 0xc0, 0x10, 0x61, + 0x51, 0x56, 0xbe, 0x1a, 0xb8, 0xb2, 0xbf, 0x82, 0x71, 0xf6, 0x2c, 0x0c, + 0x54, 0x80, 0x9d, 0xd3, 0x78, 0xca, 0xd7, 0x72, 0x5b, 0xa5, 0xbd, 0xa4, + 0xf5, 0xce, 0x49, 0x33, 0xd4, 0x84, 0x12, 0xc4, 0x09, 0x46, 0xd4, 0x89, + 0x09, 0xb6, 0xcc, 0x8e, 0x2d, 0xdb, 0x8c, 0xe6, 0x12, 0x44, 0xd6, 0x7a, + 0xe0, 0x61, 0x8f, 0x8e, 0x4f, 0xf7, 0x5f, 0x29, 0xb1, 0x77, 0xa9, 0x27, + 0x3a, 0xb3, 0xb4, 0x03, 0xad, 0xef, 0x6e, 0x91, 0x0e, 0xcb, 0x9e, 0xa5, + 0x51, 0x7b, 0xd0, 0xca, 0x15, 0x41, 0x06, 0xa5, 0x43, 0xd2, 0xa3, 0xe7, + 0x63, 0x3c, 0x31, 0x65, 0xad, 0xe6, 0x8a, 0x22, 0xa4, 0xfc, 0xe6, 0x08, + 0xa1, 0x33, 0x2a, 0xee, 0x40, 0xa0, 0x55, 0x65, 0xe7, 0x99, 0xaf, 0xba, + 0xab, 0xdb, 0x76, 0x6d, 0x83, 0x39, 0x79, 0xc3, 0x62, 0xf0, 0xc8, 0x99, + 0x6a, 0x39, 0x23, 0x3f, 0xa3, 0x41, 0x66, 0xe5, 0xec, 0x02, 0x6c, 0x7c, + 0xa0, 0xb8, 0xc0, 0x5d, 0xa4, 0x33, 0x93, 0x17, 0x3a, 0xc0, 0x00, 0x58, + 0xad, 0xa2, 0xc4, 0x50, 0xac, 0xa6, 0x5d, 0xf8, 0xc4, 0x95, 0xa6, 0xa9, + 0xff, 0x76, 0xda, 0x4b, 0x33, 0x8a, 0x70, 0xb8, 0x21, 0x50, 0xb9, 0x37, + 0xa7, 0xdd, 0x03, 0xa4, 0xe7, 0xf4, 0x98, 0x57, 0x38, 0xfb, 0x9a, 0xe3, + 0x60, 0x63, 0x7b, 0x5c, 0x4f, 0x77, 0x96, 0x35, 0x38, 0xd9, 0xd8, 0xdf, + 0xaa, 0x3e, 0x4b, 0x7a, 0x47, 0x21, 0x10, 0xeb, 0x9c, 0xc1, 0x33, 0xa0, + 0x37, 0x9c, 0x23, 0x1f, 0x0d, 0x49, 0x4c, 0x5a, 0xf1, 0xea, 0x36, 0xde, + 0x24, 0x8f, 0x37, 0xc6, 0x93, 0xee, 0xa7, 0x17, 0xfa, 0xd0, 0x63, 0xe4, + 0xd2, 0xbd, 0x41, 0xfb, 0xe8, 0x84, 0xad, 0xb3, 0xa9, 0x92, 0x96, 0x4c, + 0x3d, 0x29, 0xfa, 0x88, 0x15, 0xe7, 0xaa, 0x9d, 0xec, 0x32, 0xe2, 0x51, + 0x47, 0x68, 0x36, 0x6c, 0x49, 0xb7, 0xa5, 0xf2, 0x5d, 0x84, 0x5c, 0x83, + 0xd6, 0x96, 0xb4, 0x00, 0x5c, 0xf4, 0x85, 0x6c, 0xa3, 0xcc, 0xd4, 0x62, + 0xc1, 0x10, 0x42, 0x25, 0xd8, 0xc8, 0x7d, 0x3c, 0x83, 0x53, 0x1a, 0x9c, + 0x44, 0xbb, 0xd3, 0x95, 0xab, 0x86, 0xc5, 0x76, 0x8f, 0xfe, 0x6e, 0x86, + 0x5a, 0x89, 0x75, 0x5f, 0x90, 0xb3, 0xe0, 0x7f, 0xda, 0xf3, 0xc2, 0xea, + 0xc8, 0x53, 0x23, 0x2f, 0x33, 0xf1, 0xf2, 0xaa, 0x94, 0xa4, 0xdf, 0xcb, + 0x51, 0xc6, 0x49, 0xed, 0xc5, 0x34, 0xb7, 0x7c, 0x03, 0x0f, 0x3a, 0xc9, + 0x01, 0x0a, 0xd9, 0x6b, 0x41, 0x52, 0x41, 0xaa, 0x9e, 0x48, 0xa1, 0xc1, + 0x51, 0x91, 0xfd, 0xba, 0xcd, 0xd9, 0x5d, 0x89}, + {0xd9, 0x0b, 0x97, 0x7a, 0xe9, 0x57, 0xd8, 0xc0, 0x94, 0x8b, 0x53, 0xfa, + 0x46, 0x10, 0xde, 0xf8, 0xbc, 0x15, 0x48, 0x2e, 0x2d, 0x70, 0xdd, 0x3b, + 0x44, 0xa6, 0x51, 0x1b, 0xee, 0xf2, 0xe8, 0x69, 0x0d, 0x72, 0x3e, 0xe4, + 0x1f, 0xb5, 0xd6, 0x87, 0x25, 0x85, 0x4c, 0x3f, 0x29, 0xe4, 0xfe, 0xf0, + 0x70, 0x35, 0x70, 0x87, 0xe5, 0xe7, 0x17, 0x83, 0x76, 0x58, 0x14, 0xc1, + 0x4e, 0x8f, 0xc4, 0x5a, 0x17, 0x42, 0x96, 0x81, 0x7c, 0x80, 0x4a, 0x65, + 0x4d, 0xb5, 0x6f, 0x61, 0xa5, 0xf5, 0x2c, 0x9f, 0xe2, 0x58, 0x1e, 0xc3, + 0xf3, 0xa6, 0x69, 0x02, 0x84, 0xdb, 0x9d, 0xc6, 0x45, 0xab, 0xdd, 0xec, + 0x83, 0xfe, 0x9c, 0x5f, 0xaf, 0xda, 0x12, 0x46, 0xe3, 0x1f, 0xf9, 0x61, + 0x18, 0xc9, 0xd6, 0x37, 0x5e, 0x6a, 0xdb, 0x8a, 0x40, 0xd5, 0xc1, 0xcb, + 0x83, 0x05, 0x22, 0x87, 0x49, 0x54, 0x23, 0x36, 0xca, 0xc2, 0xde, 0x06, + 0x58, 0xf8, 0x21, 0x0a, 0xd7, 0x62, 0x9c, 0xe4, 0x5c, 0xbf, 0x13, 0xf9, + 0x4b, 0x4b, 0xe1, 0xf6, 0x80, 0xb8, 0x3d, 0x17, 0xf1, 0xf1, 0x07, 0x09, + 0xdd, 0xbb, 0xab, 0x32, 0xa5, 0x91, 0x92, 0xbb, 0xd6, 0x1a, 0xb8, 0xf3, + 0xb0, 0x69, 0xef, 0x88, 0xc4, 0x5a, 0x47, 0xc9, 0xa9, 0xa7, 0xae, 0x3e, + 0x58, 0x04, 0x2b, 0xfc, 0x41, 0x2e, 0xa4, 0x37, 0x09, 0xd1, 0x58, 0x2d, + 0xa6, 0x98, 0x88, 0x61, 0x52, 0xe1, 0x0f, 0xc4, 0x81, 0x51, 0x84, 0xf6, + 0x4c, 0x30, 0xdb, 0x9b, 0xf4, 0x48, 0x40, 0x62, 0x6c, 0x7b, 0x18, 0x8c, + 0x4a, 0x1f, 0x9e, 0x18, 0xca, 0x75, 0x60, 0x69, 0x13, 0x3c, 0x2c, 0xaa, + 0xce, 0x4b, 0x66, 0x04, 0x41, 0xaa, 0x7b, 0x2d, 0x30, 0x85, 0x96, 0x3f, + 0x04, 0x10, 0x4f, 0xc8, 0x86, 0xa8, 0xb3, 0xf2, 0x68, 0xe8, 0xef, 0x59, + 0x52, 0xf3, 0x1d, 0xfe, 0x71, 0x31, 0x87, 0x8b, 0xa7, 0x32, 0x79, 0x1a, + 0x1e, 0xf1, 0xe7, 0xb9, 0x66, 0xae, 0x2c, 0x08, 0x92, 0x63, 0xf9, 0x21, + 0x55, 0xb4, 0xdf, 0xc8, 0x39, 0x87, 0xb1, 0x20, 0x33, 0x41, 0xad, 0xe9, + 0x98, 0xa4, 0xa5, 0x4f, 0x78, 0x6f, 0x2e, 0xc5, 0x3c, 0xed, 0x8f, 0x28, + 0xea, 0x0e, 0x55, 0x53, 0x14, 0xd0, 0x5b, 0xeb, 0x9e, 0x5d, 0x7d, 0x65, + 0x32, 0x78, 0x51, 0xe9, 0x97, 0x4e, 0x2a, 0x4a, 0x55, 0xa1, 0x76, 0x66, + 0x80, 0x6d, 0x59, 0x9f, 0xe5, 0x7c, 0x57, 0xda, 0x43, 0x95, 0x47, 0x53, + 0xbc, 0xf3, 0x99, 0x8a, 0x33, 0x4e, 0xcc, 0x1f, 0x84, 0xc6, 0x14, 0x8e, + 0xae, 0x9b, 0x66, 0x37, 0x03, 0x5a, 0x1f, 0xbf, 0xe9, 0x11, 0x82, 0x3b, + 0x3a, 0xec, 0x34, 0xa0, 0x02, 0x0e, 0x60, 0xa2, 0x66, 0x92, 0xbd, 0x85, + 0x15, 0x6c, 0x32, 0x17, 0xda, 0x68, 0x12, 0x98, 0x02, 0x31, 0x91, 0x7c, + 0x67, 0x74, 0x5e, 0xd7, 0xe2, 0x12, 0xcb, 0xd7, 0x68, 0xc6, 0xb3, 0x30, + 0x21, 0x03, 0x6d, 0xcc, 0xd3, 0x58, 0x35, 0x70, 0xc1, 0x74, 0xfe, 0x6d, + 0x96, 0xb2, 0x1a, 0x42, 0x67, 0x4e, 0x4d, 0x26, 0xf0, 0x10, 0x01, 0x89, + 0x54, 0xf8, 0x17, 0x8f, 0x7d, 0x5e, 0xf3, 0x3c, 0xd2, 0xa0, 0x40, 0x22, + 0x98, 0xf0, 0x3d, 0x7f, 0x76, 0xc0, 0xb5, 0x07, 0xe4, 0xfa, 0x9e, 0xae, + 0xa9, 0x4d, 0x49, 0x3e, 0x6d, 0x11, 0x43, 0x96, 0x90, 0x10, 0x98, 0x38, + 0xb0, 0x0a, 0x31, 0x1a, 0xc3, 0xa3, 0x23, 0x64, 0x75, 0x0a, 0x2d, 0x2e, + 0x0b, 0xe3, 0x5f, 0x10, 0x3a, 0x1a, 0xe2, 0x63, 0xbe, 0x73, 0xfd, 0x89, + 0x09, 0xa8, 0xed, 0xfe, 0x5d, 0xf8, 0xab, 0xf7, 0xe1, 0x5e, 0xbf, 0x12, + 0xa8, 0x58, 0xcb, 0x54, 0x31, 0x3c, 0x9b, 0xd9, 0x75, 0xbd, 0xac, 0x59, + 0x6a, 0x64, 0x1d, 0x11, 0x4b, 0x63, 0x24, 0x8d, 0x8a, 0x9a, 0x8e, 0xe5, + 0x39, 0x2e, 0xe8, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {920, + {0x7b, 0x54, 0xb6, 0xb7, 0x41, 0x78, 0xd5, 0xdc, 0x3f, 0x0b, 0x84, 0xba, + 0xd7, 0xef, 0xc8, 0x17, 0xb3, 0xd7, 0x44, 0x7b, 0x4f, 0xa4, 0xbd, 0x22}, + {0xb3, 0x38, 0x7c, 0x8c, 0x96, 0x63, 0x14, 0x09, 0xcc, 0xe5, 0xd5, 0xa6, + 0xb7, 0x00, 0x89, 0xaa, 0x91, 0x3c, 0xd3, 0xa0, 0x62, 0xd0, 0xa1, 0xb8, + 0xc4, 0x7b, 0x95, 0xd5, 0x52, 0x99, 0xd0, 0x05, 0x52, 0x2c, 0xe3, 0x4e, + 0x97, 0x32, 0x0f, 0xcf, 0x5c, 0xed, 0x21, 0x6c, 0x26, 0xfe, 0x5a, 0x43, + 0x3c, 0x1c, 0xae, 0x7d, 0xb1, 0x2a, 0xab, 0x0e, 0x74, 0x9f, 0x86, 0x5b, + 0x56, 0xc6, 0x7c, 0x47, 0x6d, 0x79, 0xd2, 0xdb, 0xa9, 0x60, 0xdd, 0xb8, + 0x05, 0x8d, 0x9a, 0x49, 0x6c, 0xe1, 0x63, 0x15, 0x33, 0x26, 0xcc, 0x65, + 0x48, 0xac, 0xda, 0xb7, 0x1e, 0x9f, 0x27, 0x00, 0x9d, 0x1b, 0xa4, 0x56, + 0xe7, 0xb9, 0x56, 0x9f, 0x55, 0xc2, 0x9f, 0x53, 0x52, 0x16, 0xcb, 0x46, + 0xbf, 0x2e, 0x47, 0xcf, 0xb3, 0x79, 0x88, 0x07, 0x69, 0xa8, 0x98, 0x5f, + 0xea, 0x90, 0x1b, 0x6f, 0x6d, 0x2c, 0xfb, 0x56, 0xb5, 0x5f, 0x45, 0xf3, + 0x3e, 0x1b, 0x63, 0x9e, 0x14, 0x87, 0x8e, 0x83, 0x86, 0x1a, 0x57, 0xc8, + 0xfe, 0xba, 0x12, 0x45, 0x5e, 0x49, 0x05, 0xae, 0xb3, 0xe8, 0xa6, 0x8c, + 0x59, 0xa7, 0x77, 0x5f, 0x63, 0x25, 0xa5, 0xd5, 0x63, 0xf6, 0xde, 0xd4, + 0x3d, 0x94, 0x2d, 0x4b, 0x67, 0xde, 0x69, 0x69, 0xea, 0xd1, 0x5a, 0xb4, + 0x27, 0x2d, 0xb7, 0x60, 0x77, 0x17, 0xa1, 0xdd, 0xa7, 0x9d, 0x82, 0x18, + 0x19, 0x1f, 0x8e, 0x4f, 0x31, 0x20, 0x3d, 0x65, 0xc6, 0x5a, 0x12, 0xd9, + 0x67, 0x35, 0x80, 0x57, 0x42, 0x18, 0x73, 0xec, 0x59, 0x6a, 0xe3, 0xff, + 0x21, 0xf5, 0xff, 0x52, 0x62, 0x98, 0x33, 0x5f, 0x10, 0x2a, 0xaf, 0xc8, + 0x4b, 0xd9, 0xaa, 0xb6, 0xc2, 0xb4, 0x03, 0xae, 0xcd, 0xee, 0x26, 0x3d, + 0x96, 0xad, 0xf8, 0xc2, 0x67, 0xe7, 0xec, 0x57, 0x6f, 0xf9, 0xee, 0x5e, + 0xa6, 0x18, 0x74, 0x7d, 0xda, 0x83, 0xc1, 0x67, 0xce, 0xc8, 0xe6, 0xc4, + 0xa8, 0x15, 0xbe, 0xd9, 0x92, 0xad, 0x0e, 0xd5, 0x1d, 0x94, 0xff, 0x48, + 0x3b, 0x6a, 0x5b, 0x6d, 0x37, 0x0d, 0x99, 0x23, 0xe7, 0xac, 0x51, 0x04, + 0x85, 0xff, 0x82, 0x7d, 0xab, 0xad, 0x59, 0x87, 0x53, 0xfd, 0x2d, 0x6f, + 0x58, 0xe1, 0xdd, 0xcb, 0xd2, 0x87, 0xc5, 0x32, 0xb8, 0x95, 0x88, 0x4b, + 0xa7, 0xec, 0xf1, 0x41, 0xd5, 0x9d, 0xa7, 0x96, 0x6b, 0x64, 0x96, 0x08, + 0xa0, 0xd0, 0xe5, 0x1e, 0x6b, 0xa0, 0x2d, 0xee, 0x9e, 0x40, 0x40, 0x6c, + 0xd7, 0x67, 0x66, 0x04, 0x46, 0xe6, 0xca, 0x66, 0x5d, 0x57, 0x2e, 0xb4, + 0xf3, 0x26, 0x8e, 0x21, 0x76, 0xd8, 0x4f, 0x8d, 0x56, 0x3e, 0x05, 0x75, + 0x11, 0x0f, 0xb7, 0xe2, 0xa2, 0x97, 0xf4, 0xce, 0xf4, 0x95, 0x08, 0xe1, + 0x6e, 0xda, 0xc5, 0xc8, 0xe0, 0x8c, 0xaf, 0x9f, 0x90, 0x48, 0x45, 0x5a, + 0x0d, 0xea, 0x8d, 0x50, 0x77, 0x70, 0x36, 0x2f, 0x16, 0x0e, 0x44, 0x88, + 0x1e, 0x15, 0x33, 0xa7, 0x04, 0xc7, 0x63, 0xbf, 0xa7, 0xb5, 0x45, 0x86, + 0xa1, 0x38, 0xb9, 0x3c, 0x77, 0x09, 0x64, 0x90, 0x8c, 0xcb, 0xa9, 0x7f, + 0x46, 0x63, 0x30, 0xe8, 0x2a, 0x3e, 0xec, 0x63, 0x9a, 0xc3, 0xac, 0x28, + 0xdc, 0x35, 0xac, 0x2f, 0x7b, 0x1f, 0x14, 0x7c, 0x6f, 0xe4, 0xc6, 0x96, + 0x34, 0xe3, 0xd2, 0x30, 0x0b, 0x9a, 0x42, 0x94, 0x1a, 0xb2, 0xf2, 0x99, + 0x47, 0x40, 0xdc, 0x40, 0x54, 0x3d, 0xce, 0xec, 0x50, 0x41, 0x38, 0x42, + 0xd1, 0xf4, 0x3f, 0xb7, 0x92, 0xca, 0xd0, 0x45, 0xa7, 0x47, 0xce, 0xfc, + 0x65, 0x49, 0x6b, 0xb6, 0x60, 0xa6, 0xba, 0xc5, 0x17, 0x30, 0x92, 0x6d, + 0xe6, 0xee, 0x1f, 0x4c, 0x34, 0x4d, 0x34, 0x75, 0x4a, 0xc3, 0xe3, 0x01, + 0xae, 0x77, 0x82, 0x76, 0x1b, 0x4f, 0xbc, 0x3f}, + {0xbe, 0xc1, 0x2d, 0x58, 0x09, 0x12, 0x4f, 0x02, 0xd0, 0x65, 0x7e, 0x33, + 0x90, 0x35, 0x64, 0xcb, 0x35, 0x67, 0x7c, 0xfa, 0xe6, 0x01, 0x41, 0x39, + 0x81, 0xcb, 0xef, 0x6c, 0xef, 0x1b, 0x9f, 0x10, 0x3a, 0x1f, 0x9a, 0x8d, + 0x88, 0xf1, 0x4f, 0x99, 0xfe, 0xd7, 0x2f, 0x51, 0x32, 0x0c, 0xb7, 0xde, + 0xf8, 0x81, 0xbe, 0xdd, 0xd3, 0xdf, 0x11, 0x9f, 0x0e, 0xe7, 0xe5, 0x3f, + 0x68, 0x07, 0xf2, 0x05, 0xc8, 0xa2, 0x44, 0x32, 0xfc, 0x76, 0x6e, 0xfa, + 0xc5, 0x16, 0xb7, 0x63, 0xe7, 0x53, 0xbd, 0x3b, 0x07, 0xbd, 0xa4, 0xe2, + 0x26, 0x9c, 0x7a, 0x6c, 0xd4, 0xd8, 0xd3, 0x9f, 0x48, 0xad, 0xf2, 0xcf, + 0x34, 0x89, 0x2b, 0x21, 0x7e, 0x60, 0x2f, 0xe6, 0x89, 0xae, 0x56, 0x01, + 0x01, 0xb1, 0xea, 0x07, 0x08, 0xff, 0x35, 0xc9, 0xa4, 0x43, 0x32, 0xd8, + 0x63, 0x42, 0x56, 0x3f, 0x66, 0xd5, 0xcc, 0x2a, 0xca, 0x6c, 0xf5, 0x5e, + 0xa0, 0x19, 0x76, 0xc4, 0x69, 0x6a, 0xa5, 0x11, 0x0f, 0xc1, 0x53, 0xb6, + 0xfd, 0xa9, 0xc9, 0x67, 0x51, 0x0e, 0x67, 0x47, 0x5a, 0x60, 0xa6, 0x43, + 0x1e, 0x81, 0x39, 0x28, 0x85, 0xdf, 0x39, 0x64, 0xa7, 0x4f, 0x5d, 0xc6, + 0xc2, 0x88, 0x26, 0x91, 0xf3, 0x42, 0x88, 0xbb, 0xe3, 0x9a, 0x70, 0xc3, + 0x26, 0x6c, 0x0b, 0xf2, 0x1b, 0x42, 0x79, 0x4c, 0xfc, 0x5e, 0x9d, 0x78, + 0x2c, 0xde, 0xe2, 0x7a, 0xfa, 0xf5, 0xf6, 0x96, 0xa3, 0xb7, 0x63, 0x8c, + 0x6e, 0xc5, 0x99, 0x4f, 0x6c, 0x25, 0xcf, 0x96, 0x39, 0x47, 0x8f, 0x20, + 0x95, 0xb9, 0x53, 0xf8, 0x19, 0x42, 0x06, 0xf5, 0xba, 0x10, 0xb3, 0x2c, + 0x8d, 0xa5, 0x23, 0x16, 0xee, 0xaf, 0xe9, 0x2e, 0xa3, 0x7a, 0x0d, 0x8a, + 0xcb, 0x26, 0xe2, 0x6d, 0x71, 0x2b, 0x28, 0x87, 0x1b, 0x0d, 0x7c, 0x3d, + 0x4f, 0x2f, 0x1e, 0x47, 0x9d, 0x22, 0xc1, 0xb0, 0x30, 0xc7, 0xcc, 0xca, + 0x99, 0xc2, 0x3e, 0x6e, 0x3c, 0xb4, 0x42, 0x7a, 0x2a, 0x46, 0xde, 0xd7, + 0x76, 0x9c, 0x37, 0xe4, 0x4c, 0x0d, 0x45, 0xd7, 0xce, 0xd9, 0x9a, 0x40, + 0x5f, 0xb3, 0x03, 0x5b, 0x11, 0x8a, 0x1f, 0xb0, 0xb7, 0x35, 0x24, 0x06, + 0x6d, 0xa5, 0x72, 0xb9, 0x99, 0x00, 0xaf, 0x62, 0x8c, 0x3d, 0xaf, 0xb2, + 0x2a, 0xec, 0x19, 0x4f, 0xed, 0xbb, 0xe9, 0x9d, 0x13, 0x3f, 0x84, 0x33, + 0x05, 0xde, 0x1a, 0x92, 0x58, 0x24, 0x0c, 0x49, 0x7d, 0xb6, 0x01, 0x2a, + 0xd7, 0x71, 0x8d, 0x30, 0xe1, 0xf5, 0x0f, 0x67, 0x8b, 0x1b, 0x18, 0x86, + 0x6d, 0xb5, 0x52, 0x14, 0xb3, 0x22, 0xd3, 0x35, 0x45, 0x11, 0x29, 0x82, + 0xc8, 0x98, 0x3d, 0x13, 0xa7, 0x69, 0x4e, 0xcf, 0xab, 0x08, 0x8c, 0x56, + 0x1a, 0x92, 0xde, 0xa1, 0x5a, 0x5d, 0x3b, 0xe6, 0x97, 0xe4, 0xf8, 0xd0, + 0xa5, 0x6b, 0x34, 0x93, 0x23, 0xb8, 0xfa, 0x4a, 0x9d, 0x60, 0xef, 0x1a, + 0x43, 0xeb, 0xdc, 0x96, 0xb1, 0x74, 0xd0, 0x29, 0x24, 0x3e, 0x4c, 0xa7, + 0x32, 0x78, 0x3d, 0x3c, 0xb7, 0xa2, 0xb0, 0xc2, 0x14, 0x1d, 0x87, 0xf9, + 0xac, 0x5a, 0xcc, 0x2a, 0x3b, 0xce, 0x74, 0xa1, 0x60, 0x70, 0x40, 0x6a, + 0x94, 0x71, 0x79, 0x4c, 0x45, 0x58, 0xfc, 0xcf, 0x52, 0xcd, 0xc7, 0x6b, + 0x6a, 0x38, 0x5b, 0x1e, 0x92, 0x0c, 0x98, 0xf3, 0xc3, 0xbe, 0xb5, 0x91, + 0xa3, 0x8a, 0x46, 0xbd, 0xc5, 0x17, 0x6d, 0x8c, 0x56, 0x16, 0x49, 0x73, + 0x5a, 0x9c, 0x8b, 0x2f, 0x11, 0xad, 0x68, 0x00, 0x20, 0x14, 0x1d, 0xa8, + 0xc1, 0xc3, 0x67, 0x82, 0x41, 0x06, 0x63, 0x81, 0x1f, 0x40, 0x87, 0x24, + 0x52, 0xa3, 0x10, 0xdd, 0x1b, 0x6f, 0xa2, 0xd1, 0xa6, 0x9d, 0xe9, 0xb5, + 0x05, 0xda, 0x0f, 0xd9, 0xb6, 0x78, 0x85, 0xda, 0xde, 0xb4, 0x5d, 0x39, + 0xcb, 0x7f, 0xab, 0x67}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {921, + {0xcd, 0x13, 0x5c, 0xc9, 0x7c, 0x9d, 0xee, 0x16, 0x93, 0xcd, 0x8d, 0x27, + 0x89, 0xa5, 0x74, 0xd3, 0x23, 0x8a, 0x2b, 0xcb, 0x9c, 0xbf, 0x75, 0x64}, + {0x96, 0x8e, 0x0b, 0x3b, 0x3f, 0x81, 0xf5, 0xda, 0xb3, 0x9a, 0xcc, 0x3b, + 0xdb, 0xee, 0x70, 0x76, 0x01, 0xc9, 0x53, 0x11, 0x0f, 0x09, 0x6c, 0x1a, + 0x18, 0x7f, 0x37, 0xb8, 0x69, 0x4a, 0xf9, 0xc5, 0x42, 0x90, 0x95, 0xd8, + 0xd5, 0x2e, 0x20, 0x05, 0x52, 0x5d, 0x68, 0x93, 0xa6, 0x07, 0x36, 0x1d, + 0x49, 0x64, 0x18, 0xf3, 0x4c, 0x3c, 0x2c, 0xf0, 0x6d, 0x4c, 0x49, 0xa0, + 0xff, 0x96, 0x05, 0x28, 0xce, 0x88, 0xf7, 0x24, 0x40, 0x9a, 0xfb, 0xe7, + 0xcb, 0x02, 0xfc, 0x57, 0x09, 0x9c, 0x2a, 0xd3, 0xbe, 0x28, 0xa2, 0x34, + 0xe0, 0x23, 0xb2, 0x14, 0xca, 0xec, 0x3c, 0x5d, 0xfc, 0xab, 0xf4, 0x0e, + 0x82, 0x41, 0x21, 0xea, 0x4c, 0x5c, 0xca, 0x9d, 0xe1, 0x4a, 0xc9, 0x07, + 0x80, 0x81, 0xc7, 0xcb, 0x35, 0x63, 0xa9, 0x33, 0x4d, 0x4b, 0xad, 0xb9, + 0xc5, 0x4c, 0x5c, 0xec, 0x29, 0xe4, 0x61, 0xbb, 0x23, 0xe6, 0x41, 0x24, + 0x6b, 0x56, 0x43, 0xa4, 0xe8, 0x33, 0x04, 0xdd, 0x88, 0x41, 0x3e, 0x36, + 0x24, 0x4a, 0x88, 0x15, 0x52, 0x25, 0xd0, 0xf7, 0x1d, 0x95, 0x84, 0x88, + 0x29, 0x64, 0x9a, 0xef, 0x71, 0x94, 0xb8, 0x0c, 0xf9, 0x59, 0xe0, 0x2b, + 0xf6, 0x86, 0xe8, 0xe6, 0x7b, 0x45, 0x4f, 0x9b, 0xee, 0x12, 0x0d, 0xf9, + 0xdb, 0x47, 0x58, 0xfe, 0xe0, 0x73, 0xd8, 0xda, 0xaf, 0x3a, 0xf6, 0x0d, + 0xf5, 0x38, 0x05, 0x17, 0x85, 0x19, 0x4e, 0xcb, 0x0f, 0x2f, 0x1d, 0x98, + 0x81, 0x99, 0x72, 0x4b, 0xed, 0x54, 0x9d, 0xc2, 0x2d, 0x07, 0xdb, 0x59, + 0x8f, 0x4c, 0x8a, 0xe8, 0xc4, 0x87, 0x4f, 0xf5, 0x8e, 0xb1, 0x12, 0xe9, + 0x3a, 0xde, 0xff, 0x05, 0x71, 0xe6, 0x10, 0x47, 0xb8, 0x77, 0xf9, 0x3b, + 0x82, 0x0b, 0x18, 0xcf, 0x39, 0x73, 0x56, 0x0a, 0xd7, 0x48, 0xc9, 0x3f, + 0xa1, 0xc5, 0x6a, 0xd8, 0xf7, 0x71, 0x05, 0xa1, 0x74, 0x08, 0xfe, 0x0c, + 0x3c, 0x3b, 0xde, 0x36, 0xbc, 0xfb, 0xd9, 0x85, 0xed, 0x6c, 0x31, 0xb0, + 0xa0, 0x6c, 0x04, 0x6f, 0x66, 0x58, 0x82, 0x5d, 0xbd, 0x0e, 0x6a, 0x43, + 0x6e, 0xa6, 0x25, 0xea, 0xa0, 0xa5, 0x9b, 0x3e, 0x8c, 0x95, 0x05, 0x8c, + 0xc0, 0x05, 0xf8, 0x32, 0x55, 0x2d, 0x1a, 0x9c, 0x3c, 0x7f, 0x1c, 0xf0, + 0xf8, 0xef, 0xe8, 0x92, 0x17, 0x18, 0xd9, 0x0c, 0x7f, 0x6e, 0xd5, 0x18, + 0x03, 0x70, 0xa8, 0x70, 0xab, 0x96, 0x3a, 0xf7, 0x6e, 0x61, 0xc8, 0xda, + 0x5d, 0x0b, 0x3e, 0x39, 0xee, 0x57, 0x50, 0x4c, 0x48, 0x84, 0x96, 0xc2, + 0x47, 0x66, 0xf0, 0x19, 0x66, 0xd1, 0x14, 0xd1, 0x8c, 0x26, 0xd8, 0x8d, + 0xd2, 0xfa, 0x47, 0x4a, 0x4b, 0x08, 0xb6, 0x6a, 0x0c, 0x5b, 0xe4, 0x1a, + 0xc6, 0x2e, 0x2d, 0x38, 0x28, 0x84, 0x59, 0xe9, 0x87, 0x71, 0xa9, 0xfe, + 0x3f, 0x9a, 0x22, 0x27, 0xd1, 0xff, 0x24, 0x78, 0xb1, 0x5b, 0x19, 0x48, + 0xa8, 0xf4, 0x39, 0xee, 0x48, 0x8a, 0xd5, 0xae, 0xff, 0xd1, 0xcc, 0x69, + 0x42, 0xcb, 0xe4, 0xe8, 0x57, 0x28, 0x71, 0xe6, 0x93, 0xf4, 0x93, 0x95, + 0x14, 0xbd, 0x9e, 0xad, 0x95, 0x99, 0x23, 0xbc, 0x04, 0x04, 0x4f, 0xf9, + 0x46, 0xa2, 0x31, 0x13, 0x2b, 0xce, 0x3d, 0xc1, 0x67, 0x48, 0xd5, 0xf0, + 0xc4, 0x80, 0x70, 0xb2, 0x87, 0x66, 0x2e, 0xd9, 0xd4, 0x81, 0xf2, 0x6a, + 0x49, 0xf9, 0x91, 0xa9, 0x2b, 0x6c, 0x42, 0x03, 0xda, 0xdb, 0xe3, 0xd9, + 0xf6, 0xcd, 0xb7, 0x67, 0x1b, 0x83, 0xcd, 0x75, 0xfa, 0x07, 0xeb, 0xa5, + 0x54, 0x81, 0xbe, 0xae, 0x31, 0xef, 0x25, 0x23, 0xca, 0x86, 0x99, 0x7b, + 0xb9, 0xdf, 0x9b, 0xb7, 0xe6, 0xfa, 0xf0, 0xf7, 0xad, 0x89, 0x42, 0xa8, + 0x41, 0x84, 0x77, 0xf7, 0x22, 0x7c, 0x4b, 0xb0}, + {0xc2, 0xf8, 0xd2, 0x80, 0x8b, 0x43, 0x06, 0x6c, 0x3d, 0x0d, 0xc7, 0xff, + 0x2e, 0x27, 0xfc, 0xa3, 0x30, 0x0c, 0x66, 0xdf, 0x0a, 0x4d, 0x50, 0x4f, + 0x04, 0x0f, 0x14, 0xfd, 0xb7, 0x14, 0xbf, 0x2a, 0xf7, 0x4a, 0xc9, 0xbd, + 0xc0, 0x93, 0x5e, 0xc9, 0x84, 0x12, 0xe7, 0xfb, 0x3e, 0xcc, 0xc4, 0x0b, + 0x62, 0xf0, 0xd0, 0x2b, 0x0b, 0xc5, 0x0d, 0x2b, 0x49, 0x2d, 0x79, 0x27, + 0x76, 0x8c, 0xed, 0x8f, 0xd4, 0xd2, 0x44, 0xde, 0xf5, 0x92, 0xe2, 0xd8, + 0x53, 0xcb, 0x88, 0x0e, 0xa9, 0x05, 0x35, 0x39, 0x5b, 0x67, 0x5d, 0x44, + 0x5a, 0xe7, 0xd4, 0xf4, 0x56, 0x87, 0xde, 0x34, 0x29, 0x7f, 0x5f, 0x18, + 0x0d, 0xf9, 0x5e, 0xc4, 0x7e, 0x5d, 0x46, 0x33, 0x9e, 0x89, 0x8c, 0x94, + 0x78, 0x47, 0x8c, 0x18, 0xb4, 0xf0, 0xd3, 0x95, 0x75, 0xf9, 0xf8, 0x15, + 0xde, 0x06, 0xc9, 0xbb, 0xb6, 0xb3, 0xf1, 0x3c, 0x6c, 0xa0, 0xab, 0x03, + 0x13, 0xbe, 0xd8, 0x75, 0x49, 0xc1, 0x65, 0xef, 0xae, 0x2f, 0xb8, 0xb8, + 0xe9, 0x99, 0x9e, 0x2e, 0x99, 0xf3, 0x8a, 0xa8, 0x03, 0xe8, 0x5d, 0xb5, + 0x3f, 0x4d, 0xaa, 0x72, 0x25, 0xb5, 0xe5, 0x8f, 0x8d, 0x47, 0xc9, 0x0d, + 0xf6, 0xa5, 0xe0, 0xed, 0x16, 0x68, 0xda, 0x7a, 0x35, 0x0a, 0x6a, 0xfa, + 0x59, 0x40, 0x2f, 0xe8, 0x20, 0x68, 0x5d, 0xf3, 0xaf, 0xa3, 0x16, 0x18, + 0xa0, 0xd7, 0x0b, 0x15, 0xbc, 0xe0, 0xd3, 0x30, 0x50, 0x4d, 0x84, 0x90, + 0xa9, 0xcd, 0x11, 0x10, 0xd2, 0xd1, 0xee, 0xf6, 0x5e, 0xa3, 0x17, 0x70, + 0x2c, 0x91, 0x9e, 0xdc, 0x58, 0xbc, 0xdb, 0x29, 0xd7, 0xcf, 0x83, 0xd8, + 0xc1, 0x02, 0x34, 0x1a, 0x08, 0x99, 0x8d, 0xfc, 0xde, 0x30, 0xf0, 0x16, + 0x6a, 0xf8, 0xb6, 0xc1, 0x91, 0x59, 0x05, 0xd2, 0x16, 0x94, 0xfb, 0x4e, + 0x41, 0x9c, 0xdf, 0xbb, 0xb2, 0xda, 0x1a, 0xd2, 0x00, 0x6a, 0xcd, 0x19, + 0x87, 0x78, 0xed, 0x70, 0x7a, 0xd3, 0xd1, 0x4c, 0x05, 0xec, 0x7f, 0xfe, + 0x56, 0x5d, 0x19, 0x2d, 0x7f, 0x2b, 0x37, 0x7c, 0xc9, 0xc2, 0x97, 0x6d, + 0x93, 0x73, 0xd3, 0xa6, 0xa9, 0x6c, 0x37, 0x8a, 0x65, 0x92, 0xd2, 0x79, + 0x96, 0x57, 0xee, 0xc8, 0x41, 0xc8, 0x76, 0xec, 0xb4, 0x8d, 0xc9, 0x89, + 0xa9, 0x5a, 0x8d, 0x33, 0xdf, 0x8f, 0x5b, 0xe0, 0x15, 0x35, 0x0e, 0xc0, + 0xea, 0xd3, 0x06, 0xdd, 0xc4, 0x0c, 0x50, 0x98, 0x05, 0x08, 0x7e, 0x6d, + 0x57, 0x68, 0x8e, 0x2a, 0x65, 0x58, 0xfe, 0xe4, 0x15, 0x43, 0x4b, 0xeb, + 0x54, 0x1e, 0x9b, 0xf0, 0xfb, 0xb5, 0x51, 0x7d, 0x94, 0xd7, 0xd9, 0x86, + 0x7a, 0xc3, 0x70, 0x2c, 0xa0, 0x3f, 0x81, 0x37, 0x43, 0xbe, 0xde, 0x08, + 0x84, 0x55, 0x0d, 0x4c, 0xcb, 0xaf, 0xcc, 0x98, 0xa6, 0xf5, 0x44, 0xf7, + 0x85, 0xc5, 0xaa, 0x34, 0xd7, 0xe2, 0xe5, 0xad, 0x7b, 0xac, 0xac, 0xb7, + 0xd7, 0x2f, 0x2f, 0x01, 0x99, 0xbe, 0xea, 0x53, 0x7a, 0x24, 0x91, 0x02, + 0xf4, 0xfa, 0x0c, 0x31, 0xcd, 0x3d, 0x6d, 0x73, 0xee, 0x98, 0xae, 0xf5, + 0xbe, 0x5a, 0xbb, 0x6f, 0x44, 0x68, 0x7d, 0x30, 0xc5, 0x9e, 0x68, 0xdb, + 0x5a, 0x20, 0xd4, 0x76, 0xf6, 0xa4, 0x96, 0xa5, 0x7c, 0x4e, 0xcd, 0x6d, + 0x2e, 0x3c, 0x65, 0xdf, 0xc8, 0x6d, 0xb9, 0xad, 0x9c, 0x83, 0x98, 0xbd, + 0x6e, 0x18, 0xde, 0x89, 0x2d, 0xfe, 0xe0, 0x7a, 0xda, 0xa3, 0xde, 0x71, + 0xb4, 0xb4, 0x67, 0x14, 0x72, 0x7e, 0x3a, 0x5b, 0x8c, 0x22, 0x80, 0x92, + 0x3a, 0x50, 0x69, 0x58, 0xb5, 0x96, 0xdd, 0x5e, 0x51, 0x02, 0x73, 0xd8, + 0x7e, 0xf3, 0x10, 0x48, 0xca, 0x68, 0x97, 0xa0, 0x5e, 0x82, 0x1b, 0xb1, + 0x74, 0x4d, 0xa6, 0x5f, 0x65, 0x15, 0xa6, 0x1d, 0x0c, 0x95, 0x3c, 0xbe, + 0x30, 0xa1, 0x2d, 0xee}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {922, + {0x8d, 0xbf, 0x2c, 0xaf, 0xd2, 0xb1, 0x4b, 0x5a, 0xae, 0x23, 0x54, 0x6c, + 0xa9, 0xbd, 0xfd, 0xf7, 0xc2, 0x65, 0xeb, 0x38, 0x5e, 0x0a, 0x47, 0xd7}, + {0xeb, 0x9f, 0xe4, 0x61, 0x9d, 0x51, 0x98, 0xb7, 0xf5, 0xc0, 0x0e, 0xf2, + 0x90, 0xc6, 0xca, 0x81, 0x06, 0x67, 0x65, 0xb5, 0x94, 0xbd, 0x8c, 0xd9, + 0x45, 0x3b, 0xff, 0xb4, 0x19, 0x61, 0x49, 0x30, 0x24, 0xba, 0x15, 0x0a, + 0x3e, 0x6d, 0x2d, 0x9e, 0x55, 0xd2, 0x1f, 0x92, 0x89, 0x28, 0x46, 0x8a, + 0x70, 0xc0, 0x5e, 0x70, 0xff, 0xe5, 0x34, 0x24, 0xb7, 0xa3, 0xe4, 0x54, + 0x75, 0xed, 0xdd, 0x3c, 0xc4, 0x05, 0xef, 0x5e, 0x8b, 0x98, 0x79, 0x9e, + 0xe2, 0x44, 0x0a, 0xea, 0x09, 0xa6, 0x46, 0x35, 0xba, 0x22, 0x77, 0xd8, + 0xc8, 0x17, 0x17, 0x1d, 0xd1, 0x88, 0xe3, 0x3d, 0x5a, 0x46, 0x24, 0x3a, + 0x5f, 0xd4, 0x59, 0xa7, 0x89, 0xbb, 0x49, 0x41, 0x34, 0x22, 0xcd, 0xf1, + 0x3c, 0x0e, 0x68, 0x6f, 0x24, 0xad, 0x93, 0x15, 0xb1, 0x8c, 0x17, 0x2a, + 0x87, 0xb0, 0x46, 0x27, 0x59, 0x79, 0xb4, 0x86, 0x31, 0x9c, 0x54, 0x28, + 0x0a, 0x8f, 0xdc, 0xf4, 0x41, 0x97, 0x29, 0x9f, 0x20, 0x70, 0x7d, 0xa5, + 0xd3, 0x2f, 0xff, 0x63, 0x91, 0x85, 0x6a, 0x27, 0xea, 0x15, 0xaa, 0xc0, + 0x78, 0x15, 0x47, 0x89, 0xe5, 0xa3, 0xd1, 0x4b, 0xfd, 0x23, 0x73, 0xe8, + 0x08, 0x1a, 0xf4, 0xd3, 0xf1, 0x9b, 0x93, 0x3a, 0xfd, 0xc3, 0x0d, 0x4c, + 0x31, 0xc6, 0x5c, 0x7b, 0x32, 0xe4, 0xfc, 0xdf, 0x2e, 0x8b, 0xad, 0x99, + 0xf9, 0xcc, 0x58, 0x22, 0xe6, 0xd1, 0x9d, 0x94, 0x43, 0xe0, 0xf1, 0x7f, + 0xa0, 0x86, 0x53, 0x57, 0x37, 0xdf, 0x8d, 0xe0, 0x5a, 0x5f, 0x01, 0xc7, + 0x83, 0x63, 0x4e, 0xe3, 0xf2, 0x14, 0x02, 0x32, 0xe5, 0x2f, 0xd5, 0x16, + 0x07, 0xcf, 0x99, 0x7b, 0x60, 0x0d, 0x39, 0x3d, 0xc5, 0xc2, 0xf5, 0xa1, + 0xa5, 0x74, 0x31, 0xb9, 0x78, 0x21, 0xaa, 0xc5, 0x49, 0xbf, 0x53, 0x33, + 0x83, 0x53, 0x32, 0x96, 0xcd, 0x8d, 0x89, 0x92, 0x5a, 0xb8, 0xfd, 0x05, + 0x2e, 0x43, 0x2c, 0x1c, 0x4c, 0x7f, 0xbd, 0xb1, 0x49, 0xe1, 0x69, 0x21, + 0x67, 0x8a, 0xb3, 0xaa, 0xac, 0x7c, 0xf6, 0xa1, 0x0d, 0xfe, 0x1b, 0x14, + 0xde, 0x03, 0x14, 0x29, 0x57, 0xbc, 0x87, 0x6b, 0xd4, 0xe2, 0x9e, 0x5e, + 0xcc, 0x8e, 0x96, 0x6c, 0x68, 0x15, 0xca, 0x42, 0x65, 0xe4, 0xe8, 0x82, + 0x42, 0x55, 0x20, 0x5a, 0xb8, 0xc8, 0x5e, 0xf4, 0xc5, 0x6a, 0x68, 0xb0, + 0xde, 0xa5, 0x4e, 0x48, 0x8e, 0xfc, 0xcc, 0x00, 0xf1, 0x52, 0x3c, 0xa5, + 0xe1, 0x32, 0x3a, 0x3e, 0x12, 0x87, 0xe8, 0xc4, 0x76, 0xeb, 0x88, 0x27, + 0xdd, 0xbe, 0xbf, 0x00, 0x87, 0xe9, 0xd3, 0xdf, 0xe2, 0xfa, 0xc3, 0x19, + 0xf6, 0x14, 0x00, 0x6f, 0x66, 0x8a, 0xea, 0x1c, 0x29, 0x09, 0x6a, 0xe7, + 0xeb, 0x3e, 0xd0, 0xe6, 0xb5, 0xe4, 0xfd, 0xe7, 0x4f, 0xa0, 0x69, 0xff, + 0x40, 0x3a, 0x23, 0x52, 0xce, 0x2f, 0x68, 0x86, 0xfd, 0x9b, 0x57, 0x35, + 0xd0, 0x83, 0x4c, 0xb0, 0xc1, 0xbc, 0xed, 0x87, 0xc8, 0x6f, 0x99, 0x77, + 0x30, 0x45, 0x09, 0xa3, 0x88, 0x58, 0x14, 0xb0, 0x48, 0x69, 0x7a, 0xa7, + 0xc4, 0x64, 0xf0, 0xee, 0x9a, 0x06, 0xc7, 0xd2, 0x66, 0x59, 0xbc, 0x03, + 0xe4, 0x9a, 0xaa, 0x62, 0x80, 0x61, 0x85, 0x26, 0xa4, 0xca, 0xad, 0x7c, + 0x34, 0xbe, 0xfe, 0xe3, 0xf4, 0x82, 0x13, 0x3c, 0x28, 0x74, 0xa4, 0xc3, + 0x9a, 0xfc, 0x10, 0x76, 0xc2, 0xaf, 0xf6, 0x28, 0xf8, 0xf4, 0x6d, 0x3f, + 0x8a, 0x6e, 0x65, 0xc6, 0x00, 0x19, 0x38, 0xb9, 0xa9, 0x7a, 0x7f, 0x13, + 0x8f, 0xd1, 0x30, 0x7d, 0xb1, 0xad, 0xc2, 0x89, 0x19, 0xe8, 0x4c, 0x02, + 0x60, 0x58, 0xb6, 0xd9, 0xd4, 0x97, 0x8e, 0x62, 0x1d, 0xa7, 0x71, 0x93, + 0xce, 0xc7, 0xa5, 0xc7, 0x3b, 0x96, 0x4f, 0x1d}, + {0x16, 0x6a, 0x36, 0xa0, 0x6a, 0xd4, 0x71, 0xdb, 0x9c, 0x11, 0x81, 0xb5, + 0x13, 0x76, 0x4c, 0x12, 0x1c, 0x0e, 0x04, 0x91, 0x40, 0x96, 0x4d, 0xb1, + 0x77, 0xda, 0xba, 0x2b, 0xfe, 0x0b, 0x47, 0xe9, 0xc6, 0xb8, 0xc0, 0x34, + 0x56, 0x73, 0x59, 0x94, 0x6f, 0x32, 0xa6, 0xf8, 0xce, 0x24, 0xe2, 0xfe, + 0x36, 0x6d, 0xe5, 0xba, 0x65, 0x45, 0x04, 0x28, 0xcc, 0xf6, 0xd6, 0x1b, + 0x3a, 0x19, 0xfd, 0x2c, 0x28, 0x2f, 0x70, 0x14, 0x0a, 0x65, 0xbc, 0x50, + 0xd0, 0xa3, 0x05, 0x29, 0xf4, 0x85, 0x11, 0xdb, 0xfd, 0x31, 0xf5, 0x13, + 0x8c, 0x39, 0x1f, 0x48, 0x38, 0x29, 0xf2, 0xcd, 0xb3, 0x71, 0x97, 0xbd, + 0xf4, 0x34, 0x26, 0xe7, 0xc6, 0x91, 0xff, 0x19, 0x69, 0xae, 0x50, 0xe9, + 0x6b, 0x00, 0xee, 0xbd, 0xfd, 0x3e, 0x4d, 0x3f, 0x06, 0x00, 0xda, 0xa8, + 0x79, 0x1b, 0x84, 0xcb, 0x5f, 0x22, 0xd8, 0x1e, 0xcc, 0x01, 0xe8, 0xc2, + 0x2f, 0x3f, 0x19, 0x82, 0x29, 0xe2, 0x19, 0x2d, 0xd8, 0x89, 0x12, 0x2e, + 0x78, 0x3a, 0x6b, 0x5b, 0x97, 0x9a, 0x8d, 0x2f, 0xc1, 0xa6, 0xe6, 0x4a, + 0xe2, 0x46, 0xa0, 0x50, 0xa2, 0xff, 0x23, 0x40, 0x6d, 0x3d, 0x45, 0xc1, + 0xa8, 0xb1, 0xa5, 0x91, 0xc2, 0x93, 0xdd, 0x0d, 0x42, 0x2c, 0x7b, 0x50, + 0xab, 0x57, 0xc2, 0xe1, 0x97, 0x16, 0x89, 0xcb, 0x3c, 0x8e, 0xfe, 0x92, + 0x96, 0xb9, 0x4a, 0xf3, 0x2f, 0x65, 0xdc, 0x76, 0xf2, 0x82, 0x38, 0x3a, + 0x65, 0x1c, 0x51, 0x35, 0x36, 0xda, 0x5d, 0x55, 0x2f, 0x8d, 0xf9, 0xa9, + 0x1c, 0xd6, 0x26, 0xef, 0xa9, 0x37, 0x6f, 0x0e, 0xfc, 0xb0, 0xa5, 0x69, + 0xb7, 0xae, 0x2f, 0xb0, 0xd3, 0xc8, 0x8a, 0x95, 0xfe, 0x5e, 0x9a, 0x31, + 0x50, 0x38, 0xb7, 0x98, 0x86, 0x38, 0x29, 0x1c, 0x34, 0x40, 0x66, 0x8a, + 0xe3, 0xe5, 0xcd, 0x75, 0x59, 0x87, 0x70, 0x82, 0xe6, 0xab, 0x4e, 0xaa, + 0x54, 0x09, 0x55, 0xe8, 0x46, 0x34, 0xc1, 0xfb, 0xb6, 0x76, 0x7b, 0x00, + 0x2c, 0x5c, 0xc6, 0xe9, 0xad, 0x7a, 0x2f, 0x17, 0xf4, 0x32, 0x68, 0x31, + 0x32, 0x39, 0xf9, 0xf2, 0x82, 0x0e, 0x10, 0x3f, 0xbd, 0x50, 0x70, 0x6a, + 0xad, 0xf5, 0x4f, 0x81, 0x62, 0x82, 0x1c, 0xa6, 0x04, 0x9f, 0x18, 0x7b, + 0x16, 0xcd, 0x1f, 0x84, 0x9b, 0x63, 0x17, 0xb6, 0x6c, 0x70, 0xdc, 0x99, + 0x33, 0x9b, 0xc1, 0xfc, 0xe5, 0x1d, 0xc7, 0x9f, 0xb4, 0xbf, 0x7d, 0x2a, + 0xa9, 0x43, 0x60, 0xcc, 0x52, 0x4c, 0xb1, 0xd8, 0x4e, 0x30, 0x0a, 0xa9, + 0x1e, 0xa6, 0x1d, 0x4b, 0xea, 0x8d, 0xe2, 0x3e, 0xfc, 0xc8, 0xaa, 0x29, + 0x54, 0x7a, 0xb4, 0xea, 0xeb, 0x1d, 0xb9, 0xa9, 0x82, 0x68, 0xe2, 0x34, + 0x5d, 0x0e, 0xd4, 0xa2, 0xa1, 0x78, 0x16, 0xda, 0xf5, 0x70, 0x8c, 0x71, + 0x7e, 0x6a, 0x9b, 0x15, 0x64, 0x3a, 0x99, 0x37, 0xc1, 0xf4, 0xac, 0xb0, + 0x77, 0x24, 0xb3, 0xf0, 0xd9, 0xba, 0x7d, 0x2e, 0xe6, 0x80, 0x87, 0x05, + 0x55, 0x9c, 0x60, 0x95, 0x0a, 0xc2, 0xbc, 0xcb, 0x5e, 0x5c, 0x53, 0x7b, + 0xaa, 0x3d, 0xa0, 0x9f, 0x27, 0x67, 0x2f, 0x54, 0x83, 0xf0, 0xf8, 0x2f, + 0xcd, 0x58, 0x54, 0x9f, 0x9c, 0x85, 0xbd, 0x0a, 0xf1, 0xa3, 0xd9, 0x12, + 0x66, 0x03, 0xdc, 0xc5, 0xa5, 0xc1, 0x4f, 0xd6, 0x94, 0xb3, 0xad, 0xec, + 0xf9, 0x02, 0x2c, 0x2e, 0xa2, 0xe8, 0x5c, 0xef, 0x8e, 0x94, 0x5e, 0xe6, + 0xaf, 0x92, 0x4e, 0xb3, 0x4a, 0xf2, 0x0c, 0xe4, 0xa0, 0x22, 0x87, 0x3d, + 0x09, 0x42, 0x20, 0x4b, 0x53, 0xda, 0x23, 0x24, 0xdc, 0x35, 0x4f, 0x8e, + 0xbc, 0xf2, 0x28, 0xa1, 0x66, 0x00, 0x65, 0xe9, 0xb7, 0x5a, 0x69, 0x28, + 0x62, 0xb2, 0xc2, 0x31, 0xde, 0x5f, 0x1e, 0x71, 0x90, 0x07, 0x52, 0xa2, + 0xc3, 0xc6, 0xd4, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {923, + {0xe0, 0x39, 0x0b, 0xc2, 0xb5, 0x26, 0x37, 0x69, 0xd5, 0x7a, 0xdc, 0x14, + 0x83, 0xd5, 0x1b, 0xf1, 0xdc, 0x0d, 0x98, 0x73, 0xc5, 0x12, 0x1b, 0xb1}, + {0xeb, 0x9f, 0xe4, 0x61, 0x9d, 0x51, 0x98, 0xb7, 0xf5, 0xc0, 0x0e, 0xf2, + 0x90, 0xc6, 0xca, 0x81, 0x06, 0x67, 0x65, 0xb5, 0x94, 0xbd, 0x8c, 0xd9, + 0x45, 0x3b, 0xff, 0xb4, 0x19, 0x61, 0x49, 0x30, 0x24, 0xba, 0x15, 0x0a, + 0x3e, 0x6d, 0x2d, 0x9e, 0x55, 0xd2, 0x1f, 0x92, 0x89, 0x28, 0x46, 0x8a, + 0x70, 0xc0, 0x5e, 0x70, 0xff, 0xe5, 0x34, 0x24, 0xb7, 0xa3, 0xe4, 0x54, + 0x75, 0xed, 0xdd, 0x3c, 0xc4, 0x05, 0xef, 0x5e, 0x8b, 0x98, 0x79, 0x9e, + 0xe2, 0x44, 0x0a, 0xea, 0x09, 0xa6, 0x46, 0x35, 0xba, 0x22, 0x77, 0xd8, + 0xc8, 0x17, 0x17, 0x1d, 0xd1, 0x88, 0xe3, 0x3d, 0x5a, 0x46, 0x24, 0x3a, + 0x5f, 0xd4, 0x59, 0xa7, 0x89, 0xbb, 0x49, 0x41, 0x34, 0x22, 0xcd, 0xf1, + 0x3c, 0x0e, 0x68, 0x6f, 0x24, 0xad, 0x93, 0x15, 0xb1, 0x8c, 0x17, 0x2a, + 0x87, 0xb0, 0x46, 0x27, 0x59, 0x79, 0xb4, 0x86, 0x31, 0x9c, 0x54, 0x28, + 0x0a, 0x8f, 0xdc, 0xf4, 0x41, 0x97, 0x29, 0x9f, 0x20, 0x70, 0x7d, 0xa5, + 0xd3, 0x2f, 0xff, 0x63, 0x91, 0x85, 0x6a, 0x27, 0xea, 0x15, 0xaa, 0xc0, + 0x78, 0x15, 0x47, 0x89, 0xe5, 0xa3, 0xd1, 0x4b, 0xfd, 0x23, 0x73, 0xe8, + 0x08, 0x1a, 0xf4, 0xd3, 0xf1, 0x9b, 0x93, 0x3a, 0xfd, 0xc3, 0x0d, 0x4c, + 0x31, 0xc6, 0x5c, 0x7b, 0x32, 0xe4, 0xfc, 0xdf, 0x2e, 0x8b, 0xad, 0x99, + 0xf9, 0xcc, 0x58, 0x22, 0xe6, 0xd1, 0x9d, 0x94, 0x43, 0xe0, 0xf1, 0x7f, + 0xa0, 0x86, 0x53, 0x57, 0x37, 0xdf, 0x8d, 0xe0, 0x5a, 0x5f, 0x01, 0xc7, + 0x83, 0x63, 0x4e, 0xe3, 0xf2, 0x14, 0x02, 0x32, 0xe5, 0x2f, 0xd5, 0x16, + 0x07, 0xcf, 0x99, 0x7b, 0x60, 0x0d, 0x39, 0x3d, 0xc5, 0xc2, 0xf5, 0xa1, + 0xa5, 0x74, 0x31, 0xb9, 0x78, 0x21, 0xaa, 0xc5, 0x49, 0xbf, 0x53, 0x33, + 0x83, 0x53, 0x32, 0x96, 0xcd, 0x8d, 0x89, 0x92, 0x5a, 0xb8, 0xfd, 0x05, + 0x2e, 0x43, 0x2c, 0x1c, 0x4c, 0x7f, 0xbd, 0xb1, 0x49, 0xe1, 0x69, 0x21, + 0x67, 0x8a, 0xb3, 0xaa, 0xac, 0x7c, 0xf6, 0xa1, 0x0d, 0xfe, 0x1b, 0x14, + 0xde, 0x03, 0x14, 0x29, 0x57, 0xbc, 0x87, 0x6b, 0xd4, 0xe2, 0x9e, 0x5e, + 0xcc, 0x8e, 0x96, 0x6c, 0x68, 0x15, 0xca, 0x42, 0x65, 0xe4, 0xe8, 0x82, + 0x42, 0x55, 0x20, 0x5a, 0xb8, 0xc8, 0x5e, 0xf4, 0xc5, 0x6a, 0x68, 0xb0, + 0xde, 0xa5, 0x4e, 0x48, 0x8e, 0xfc, 0xcc, 0x00, 0xf1, 0x52, 0x3c, 0xa5, + 0xe1, 0x32, 0x3a, 0x3e, 0x12, 0x87, 0xe8, 0xc4, 0x76, 0xeb, 0x88, 0x27, + 0xdd, 0xbe, 0xbf, 0x00, 0x87, 0xe9, 0xd3, 0xdf, 0xe2, 0xfa, 0xc3, 0x19, + 0xf6, 0x14, 0x00, 0x6f, 0x66, 0x8a, 0xea, 0x1c, 0x29, 0x09, 0x6a, 0xe7, + 0xeb, 0x3e, 0xd0, 0xe6, 0xb5, 0xe4, 0xfd, 0xe7, 0x4f, 0xa0, 0x69, 0xff, + 0x40, 0x3a, 0x23, 0x52, 0xce, 0x2f, 0x68, 0x86, 0xfd, 0x9b, 0x57, 0x35, + 0xd0, 0x83, 0x4c, 0xb0, 0xc1, 0xbc, 0xed, 0x87, 0xc8, 0x6f, 0x99, 0x77, + 0x30, 0x45, 0x09, 0xa3, 0x88, 0x58, 0x14, 0xb0, 0x48, 0x69, 0x7a, 0xa7, + 0xc4, 0x64, 0xf0, 0xee, 0x9a, 0x06, 0xc7, 0xd2, 0x66, 0x59, 0xbc, 0x03, + 0xe4, 0x9a, 0xaa, 0x62, 0x80, 0x61, 0x85, 0x26, 0xa4, 0xca, 0xad, 0x7c, + 0x34, 0xbe, 0xfe, 0xe3, 0xf4, 0x82, 0x13, 0x3c, 0x28, 0x74, 0xa4, 0xc3, + 0x9a, 0xfc, 0x10, 0x76, 0xc2, 0xaf, 0xf6, 0x28, 0xf8, 0xf4, 0x6d, 0x3f, + 0x8a, 0x6e, 0x65, 0xc6, 0x00, 0x19, 0x38, 0xb9, 0xa9, 0x7a, 0x7f, 0x13, + 0x8f, 0xd1, 0x30, 0x7d, 0xb1, 0xad, 0xc2, 0x89, 0x19, 0xe8, 0x4c, 0x02, + 0x60, 0x58, 0xb6, 0xd9, 0xd4, 0x97, 0x8e, 0x62, 0x1d, 0xa7, 0x71, 0x93, + 0xce, 0xc7, 0xa5, 0xc7, 0x3b, 0x96, 0x4f, 0x1d}, + {0x8e, 0x72, 0xd7, 0xee, 0x64, 0x77, 0x92, 0x8c, 0x02, 0x7a, 0xab, 0x26, + 0xa3, 0xfb, 0x2e, 0x3f, 0x0f, 0xa5, 0xbd, 0x22, 0xe5, 0x02, 0x16, 0xf0, + 0x04, 0xae, 0x8c, 0x4c, 0x5b, 0x26, 0xeb, 0x74, 0x21, 0x74, 0x03, 0x13, + 0xc5, 0x40, 0x06, 0xd8, 0x86, 0x37, 0xdd, 0x5e, 0xd9, 0x8f, 0xbd, 0x1b, + 0x98, 0x51, 0x54, 0x69, 0xfa, 0x91, 0xaf, 0xf5, 0x35, 0x0e, 0xbc, 0xc5, + 0xea, 0xd5, 0x41, 0xa0, 0xb2, 0x12, 0x2f, 0x7d, 0xf7, 0x72, 0xc9, 0x77, + 0x29, 0x70, 0xc8, 0xc3, 0x1f, 0xba, 0xe2, 0x5c, 0xc3, 0x2b, 0x31, 0xf1, + 0xe9, 0xa5, 0x6a, 0x41, 0x8b, 0xd0, 0xae, 0xa4, 0xec, 0x77, 0xd9, 0xb8, + 0x7f, 0xc5, 0x3a, 0xbb, 0x40, 0x0a, 0x47, 0x93, 0x8d, 0x6c, 0xe0, 0xf9, + 0xd9, 0x99, 0x59, 0x88, 0x14, 0x2a, 0x80, 0x58, 0x55, 0xbc, 0x69, 0x22, + 0xa6, 0x81, 0x5a, 0x38, 0x86, 0x6f, 0x23, 0x9c, 0x01, 0x1f, 0xf6, 0xdf, + 0x06, 0xfa, 0xa1, 0xcc, 0x3c, 0x68, 0x71, 0xbf, 0xd9, 0x71, 0xfa, 0x4b, + 0x06, 0xbb, 0x19, 0xe6, 0x28, 0xd8, 0x6c, 0xad, 0xd0, 0x5e, 0x36, 0x7b, + 0x07, 0x28, 0xe9, 0x43, 0xc0, 0x8f, 0x70, 0x10, 0x8a, 0xad, 0x7a, 0x2b, + 0xc7, 0xca, 0xa9, 0xc6, 0xad, 0xbe, 0x7e, 0x0d, 0x7f, 0x7f, 0x3e, 0xfe, + 0x27, 0x2f, 0xf7, 0x1a, 0x2d, 0xf6, 0xdf, 0x4a, 0x15, 0xe9, 0xe8, 0xa6, + 0xb7, 0x40, 0xb7, 0xc2, 0x24, 0x70, 0xf7, 0x1a, 0xc7, 0xbf, 0x6d, 0x90, + 0x12, 0xad, 0x19, 0xbf, 0xba, 0x71, 0xb8, 0x8a, 0xdd, 0x94, 0x6e, 0xd5, + 0x81, 0x55, 0xe5, 0x3a, 0x23, 0x65, 0xcc, 0xd0, 0xa3, 0x23, 0xed, 0xf0, + 0x85, 0xef, 0x4c, 0x28, 0x77, 0xd0, 0x36, 0x3f, 0xb4, 0x60, 0x9f, 0xee, + 0x0d, 0x56, 0x08, 0x5c, 0xc3, 0xe0, 0xbb, 0x46, 0xac, 0xce, 0x6b, 0xdf, + 0x21, 0xa7, 0x3d, 0x4c, 0x4b, 0x95, 0x7d, 0xbf, 0x06, 0x16, 0xc2, 0x74, + 0x45, 0x43, 0xcf, 0x75, 0x7b, 0x30, 0xf7, 0x5c, 0x7b, 0x0c, 0x19, 0x77, + 0xec, 0x4a, 0x30, 0xe0, 0xf1, 0x94, 0x03, 0xdb, 0x12, 0xa1, 0x85, 0x9c, + 0xad, 0x4a, 0x09, 0x70, 0x2c, 0x87, 0xf6, 0x12, 0xd5, 0x74, 0xe0, 0xce, + 0xd6, 0xa9, 0x2f, 0xa3, 0x1a, 0x1c, 0xef, 0xfd, 0xae, 0xfd, 0x87, 0xb0, + 0x24, 0xe9, 0xa3, 0x6d, 0x5e, 0xfe, 0x67, 0xb6, 0xe3, 0x68, 0x41, 0x4f, + 0xce, 0x67, 0x5f, 0x1d, 0x46, 0x55, 0x8f, 0x05, 0x32, 0x4c, 0x77, 0x72, + 0x42, 0x38, 0x52, 0xcf, 0x30, 0xb1, 0xda, 0x25, 0x64, 0xd1, 0xfb, 0x18, + 0x20, 0x20, 0x4c, 0xb6, 0xb3, 0x84, 0xc0, 0x9a, 0x14, 0x10, 0x74, 0x09, + 0x50, 0xf7, 0xd5, 0xa4, 0x1a, 0x95, 0x5a, 0xa4, 0x65, 0xb2, 0xa6, 0x5a, + 0x95, 0xa7, 0xab, 0x18, 0x1b, 0xec, 0xc8, 0x40, 0x8a, 0x23, 0x8a, 0x2c, + 0x66, 0x94, 0x67, 0x4f, 0x2f, 0xae, 0xf5, 0xf4, 0x39, 0xd9, 0x00, 0x7c, + 0x4f, 0xb4, 0x7d, 0xb4, 0xaf, 0x42, 0x55, 0x06, 0x66, 0xa6, 0x87, 0x20, + 0xdf, 0xe7, 0x79, 0x65, 0xfe, 0xd3, 0xa7, 0xc3, 0x89, 0x81, 0xf8, 0x81, + 0x37, 0xc2, 0xef, 0x76, 0xd7, 0x7d, 0x62, 0xa6, 0xb3, 0x85, 0x5c, 0x73, + 0xea, 0xfd, 0xdd, 0x9f, 0xcd, 0x8e, 0x37, 0x6c, 0x81, 0x0d, 0xea, 0xbb, + 0x35, 0x10, 0xaf, 0x15, 0xb6, 0x68, 0xf3, 0x42, 0xdf, 0x1f, 0x72, 0xa5, + 0x6a, 0x6a, 0xc0, 0x31, 0x3f, 0x3a, 0x59, 0x2c, 0xca, 0x7b, 0xba, 0x4d, + 0x0c, 0xc1, 0xb6, 0xe9, 0xe5, 0x8b, 0xf3, 0x74, 0xc2, 0x35, 0x99, 0x24, + 0x83, 0x0e, 0x11, 0x5d, 0x44, 0x58, 0xe5, 0x64, 0xd7, 0x31, 0xd3, 0x2a, + 0x77, 0xab, 0x76, 0x2c, 0x91, 0x28, 0x8c, 0x50, 0x12, 0xf6, 0xca, 0x70, + 0xb2, 0xdf, 0x16, 0xd6, 0x54, 0xa2, 0xab, 0xba, 0xca, 0xad, 0x70, 0x92, + 0x07, 0x57, 0x8d, 0xb7}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {924, + {0xe2, 0x69, 0x39, 0x2a, 0xcb, 0x30, 0x65, 0xa8, 0x0f, 0x0f, 0x01, 0xdd, + 0x42, 0xc1, 0x51, 0xe6, 0x7d, 0x11, 0xfd, 0x99, 0xda, 0x27, 0x9a, 0x2e}, + {0xc9, 0x07, 0xf1, 0x26, 0xf0, 0xca, 0x99, 0x79, 0x02, 0x68, 0x71, 0xd3, + 0x5e, 0x70, 0x59, 0x31, 0x35, 0xa9, 0x07, 0xa2, 0x22, 0xef, 0x91, 0x6d, + 0xf0, 0x8a, 0x58, 0x9c, 0xb9, 0xff, 0xc0, 0x67, 0xcb, 0xe0, 0xdb, 0x55, + 0x17, 0x49, 0x12, 0x38, 0xd8, 0x49, 0x02, 0xf5, 0xbb, 0x01, 0xe4, 0x4a, + 0x9c, 0xff, 0xcb, 0xbf, 0xdd, 0x07, 0x00, 0xfc, 0x91, 0x12, 0xd7, 0x13, + 0x57, 0xff, 0xb7, 0x9d, 0x75, 0x19, 0x27, 0xae, 0x8a, 0x00, 0x24, 0x6e, + 0x3e, 0x34, 0x3c, 0x3c, 0x65, 0xf9, 0x48, 0xfe, 0x66, 0xda, 0x8b, 0x69, + 0x24, 0x46, 0x3f, 0xbb, 0xfe, 0x2b, 0xca, 0x9d, 0x9e, 0x03, 0xde, 0x32, + 0xf3, 0xe5, 0x38, 0xf2, 0x9b, 0xdd, 0x5e, 0x4f, 0x4b, 0xe3, 0xd8, 0x01, + 0x23, 0x1a, 0xca, 0xd2, 0xea, 0x60, 0x8f, 0x6d, 0x31, 0xbd, 0x5a, 0xb8, + 0x6e, 0x8d, 0x78, 0xdf, 0x1a, 0xe2, 0x8f, 0xa8, 0xf4, 0x86, 0x99, 0x04, + 0xb8, 0xdb, 0xd2, 0xca, 0x6c, 0x13, 0x73, 0x2b, 0xda, 0x18, 0x1f, 0xd3, + 0x95, 0x44, 0x54, 0xf9, 0x2f, 0x7b, 0x62, 0x1c, 0x38, 0x57, 0xbe, 0x37, + 0x76, 0x9e, 0x66, 0x13, 0x9b, 0xc0, 0xb8, 0x76, 0xa1, 0xdc, 0x46, 0x07, + 0xff, 0x30, 0xd4, 0x5f, 0xd4, 0x47, 0x35, 0x9e, 0xfd, 0x16, 0x0a, 0xc6, + 0x70, 0x84, 0x85, 0x0c, 0x11, 0x41, 0x90, 0x6e, 0x2d, 0x62, 0x13, 0x79, + 0x34, 0xb4, 0x6e, 0x5f, 0xea, 0xa3, 0x31, 0x0c, 0x59, 0x84, 0x7a, 0xa9, + 0x8f, 0x60, 0xa4, 0xcc, 0x29, 0x2d, 0xde, 0x43, 0xcd, 0xd1, 0xf5, 0x62, + 0x4e, 0x48, 0x0b, 0xf4, 0x87, 0x0a, 0x48, 0x9a, 0x69, 0x83, 0xaa, 0x1c, + 0x11, 0x90, 0x00, 0xc0, 0x2f, 0x05, 0xca, 0x60, 0x26, 0x0c, 0x56, 0xaa, + 0xef, 0x53, 0x80, 0xe1, 0x87, 0x36, 0x21, 0xf6, 0x46, 0xbb, 0xdd, 0xe6, + 0x63, 0x17, 0xb9, 0x2b, 0x38, 0x71, 0x61, 0xf3, 0xe5, 0x25, 0x8a, 0x0f, + 0x87, 0x57, 0x87, 0xd5, 0xc1, 0x8d, 0x59, 0x57, 0x7f, 0x5d, 0x4c, 0xec, + 0xe2, 0x28, 0x94, 0x4c, 0x8f, 0x6c, 0xc4, 0x69, 0xa2, 0x24, 0xda, 0x21, + 0xec, 0xe6, 0xe7, 0xde, 0x47, 0x99, 0xc7, 0x72, 0x92, 0x18, 0x90, 0x63, + 0x95, 0x41, 0xa7, 0x0f, 0xc8, 0xe1, 0x33, 0xad, 0x78, 0x4e, 0x18, 0xa4, + 0x5a, 0x79, 0x62, 0x54, 0x27, 0x4d, 0xc0, 0xc9, 0x02, 0x9a, 0x54, 0xb2, + 0xe7, 0x3e, 0x41, 0x64, 0x19, 0xf9, 0x12, 0x6d, 0x98, 0x97, 0x34, 0xeb, + 0x86, 0x2e, 0x4a, 0x8b, 0x29, 0xd5, 0x28, 0x31, 0x6f, 0x53, 0x4d, 0xb2, + 0xb7, 0x8e, 0x25, 0x9f, 0xfc, 0x0f, 0x3d, 0x6d, 0x5d, 0x53, 0x88, 0x3c, + 0xb4, 0x3e, 0x81, 0x30, 0xa3, 0x22, 0xab, 0x42, 0xb6, 0xd8, 0x37, 0x79, + 0x3b, 0xc5, 0xbc, 0x81, 0x35, 0xa5, 0x52, 0xe9, 0x4a, 0x91, 0xa3, 0xa1, + 0x89, 0x59, 0xc2, 0xdd, 0x11, 0x7f, 0x5f, 0xb3, 0xbc, 0x69, 0x26, 0xf1, + 0xaf, 0xc4, 0xf3, 0x45, 0xe1, 0xf6, 0x43, 0x9e, 0x99, 0xb4, 0x3a, 0x45, + 0xc1, 0x4a, 0x10, 0x13, 0x4e, 0x1e, 0x4b, 0xbe, 0xc5, 0xd8, 0x39, 0xf5, + 0xa1, 0xe0, 0xe2, 0x3b, 0xa9, 0xa9, 0xaa, 0xd9, 0xf4, 0xbe, 0x96, 0x9f, + 0xd5, 0x9d, 0xb8, 0xf9, 0x68, 0x88, 0x7d, 0x9d, 0xd1, 0xeb, 0x5b, 0x03, + 0xc9, 0xc9, 0x8c, 0x8d, 0xa9, 0xf6, 0x2f, 0x68, 0x26, 0xbe, 0xd5, 0x43, + 0x26, 0x77, 0xfa, 0x73, 0xc5, 0x47, 0x84, 0x8e, 0x82, 0x18, 0x5c, 0x06, + 0xa4, 0x5b, 0x20, 0x0e, 0xac, 0xb1, 0x0e, 0xc6, 0xfc, 0x98, 0xa7, 0x3c, + 0xaa, 0xc7, 0x6c, 0xd7, 0xb2, 0xbb, 0xad, 0x3e, 0x10, 0xf7, 0x01, 0xc3, + 0x7b, 0xb3, 0x38, 0xe2, 0x4e, 0xf2, 0x91, 0xca, 0x86, 0xae, 0xae, 0xc5, + 0x1b, 0xb4, 0xf2, 0xb6, 0xee, 0xab, 0xc4, 0x5a}, + {0x91, 0xa3, 0xad, 0xa5, 0xa3, 0x48, 0x71, 0x2d, 0x5c, 0xa3, 0x83, 0xd3, + 0x7c, 0xbe, 0x69, 0x7d, 0xda, 0x5c, 0xec, 0xf8, 0x24, 0xdc, 0xd2, 0x15, + 0x54, 0x79, 0xa2, 0x21, 0x5b, 0x89, 0x3f, 0x9d, 0x91, 0x14, 0x2e, 0xa0, + 0x21, 0x24, 0x26, 0x4d, 0xd6, 0x50, 0x09, 0x5f, 0xc9, 0xb5, 0xc7, 0x42, + 0x65, 0x08, 0x55, 0x4a, 0xda, 0x9f, 0x80, 0x84, 0x49, 0xb8, 0xee, 0x64, + 0x5c, 0x4a, 0xd9, 0xf7, 0x45, 0x00, 0xd0, 0xdb, 0x26, 0xe8, 0xa0, 0xf4, + 0x21, 0x6f, 0x51, 0xb0, 0x4d, 0x6d, 0x60, 0x9a, 0x3a, 0x13, 0xf5, 0x05, + 0x84, 0x6f, 0x19, 0x9c, 0x0d, 0x78, 0x3a, 0xc7, 0x24, 0xa3, 0x96, 0x7e, + 0x60, 0x65, 0x7e, 0xd6, 0x81, 0x39, 0x9c, 0x77, 0x89, 0x1f, 0x77, 0x06, + 0xfa, 0xe5, 0x98, 0xfa, 0x0b, 0x74, 0x90, 0x4f, 0x52, 0x62, 0x9c, 0xb8, + 0x20, 0xc7, 0x47, 0x83, 0x20, 0x96, 0x6d, 0x49, 0xfb, 0x36, 0xb9, 0x01, + 0xa2, 0xb4, 0x91, 0x29, 0x87, 0x6f, 0xfa, 0x19, 0xec, 0x8b, 0x5e, 0x5b, + 0xae, 0xd1, 0x96, 0x41, 0xa8, 0x0f, 0xfb, 0xf8, 0xb5, 0x83, 0x44, 0xd8, + 0xfe, 0xa3, 0x44, 0x7e, 0xe5, 0x04, 0xa8, 0x32, 0xa8, 0xf9, 0x2e, 0xc2, + 0x79, 0x59, 0x9d, 0xad, 0xcb, 0x0f, 0xa9, 0xef, 0x7f, 0xbc, 0x3e, 0xef, + 0x04, 0xea, 0xf1, 0x6c, 0x30, 0xb8, 0xc0, 0x7f, 0xb5, 0x69, 0x22, 0x35, + 0x88, 0x0b, 0xc5, 0xbe, 0x25, 0x78, 0x04, 0x84, 0x8c, 0x5b, 0xa6, 0xf3, + 0x45, 0xb3, 0x29, 0x27, 0xb8, 0x64, 0x2f, 0xa8, 0x96, 0x95, 0xc2, 0xff, + 0xd0, 0x72, 0x73, 0x0a, 0x95, 0x2f, 0x0e, 0x41, 0xe6, 0xe3, 0x2b, 0x8d, + 0xc5, 0x99, 0x33, 0xaf, 0x4d, 0x9e, 0x78, 0x56, 0x53, 0xdb, 0xa7, 0x40, + 0x46, 0x3b, 0x5b, 0xd9, 0x27, 0x64, 0x17, 0x1c, 0xe9, 0x5c, 0x9b, 0x6a, + 0x83, 0x81, 0x70, 0x84, 0x8b, 0xc8, 0xea, 0x6b, 0xa6, 0xf6, 0x17, 0x3e, + 0x11, 0x96, 0x92, 0x84, 0x13, 0x40, 0x52, 0xc0, 0x0e, 0xb1, 0xc8, 0xec, + 0xab, 0x11, 0x87, 0x4b, 0x72, 0x95, 0xe2, 0x73, 0x09, 0x5b, 0x01, 0xd0, + 0x90, 0x75, 0x5a, 0xbe, 0x1d, 0xb6, 0xdc, 0x69, 0x24, 0xc6, 0x1d, 0x9c, + 0x14, 0x17, 0x87, 0x3b, 0xbf, 0x4d, 0x48, 0x7b, 0x85, 0xeb, 0xb4, 0xe9, + 0x62, 0x93, 0x22, 0x71, 0x5d, 0xdb, 0xf5, 0xe5, 0x4d, 0xba, 0xf1, 0x5e, + 0x0d, 0x23, 0xb8, 0x7c, 0xc3, 0x1d, 0xcc, 0xfa, 0xc0, 0xa4, 0x82, 0xb8, + 0x40, 0x93, 0x31, 0xa1, 0x09, 0xf9, 0xa7, 0xe9, 0x73, 0x40, 0x9f, 0x11, + 0x37, 0x54, 0x4a, 0x7d, 0x4d, 0xc1, 0xcc, 0x9a, 0x0a, 0xed, 0x12, 0x9e, + 0x9e, 0x9f, 0xb7, 0x10, 0x20, 0x8a, 0xeb, 0x14, 0xfb, 0x09, 0x63, 0x8b, + 0xbb, 0x1f, 0x53, 0x9a, 0x20, 0xd7, 0xc2, 0x00, 0xe6, 0x55, 0x86, 0x11, + 0x76, 0xde, 0xa8, 0x27, 0xb2, 0xdc, 0xf7, 0x9c, 0xf5, 0xfe, 0x6e, 0x5d, + 0xd9, 0x8d, 0x3c, 0xdf, 0x6e, 0xff, 0xc8, 0x16, 0x6f, 0xef, 0xbe, 0x36, + 0xad, 0x17, 0x4e, 0x27, 0xc4, 0xe6, 0xc5, 0x99, 0xba, 0xfd, 0x18, 0xb0, + 0xe1, 0xac, 0x75, 0x45, 0xb5, 0xd6, 0x75, 0x2d, 0xe1, 0xac, 0x49, 0xa7, + 0xee, 0xa5, 0x82, 0x71, 0x58, 0xf6, 0x9a, 0xe7, 0x39, 0x0e, 0x71, 0x86, + 0x45, 0xf7, 0x1e, 0x8a, 0xf6, 0x49, 0xa7, 0x84, 0xdf, 0x3b, 0x70, 0xa7, + 0x47, 0x45, 0x47, 0x34, 0xb7, 0xfd, 0x17, 0x0c, 0x47, 0x5d, 0xa3, 0x81, + 0xeb, 0xe3, 0x96, 0x03, 0x7c, 0x8a, 0x1d, 0x26, 0xeb, 0x36, 0xd0, 0x02, + 0xa4, 0xc7, 0x5e, 0x8a, 0xa4, 0xc6, 0xc7, 0x69, 0xfd, 0xca, 0xa5, 0xeb, + 0x8c, 0xd6, 0xdc, 0x4e, 0x0b, 0x1e, 0xf0, 0x2b, 0x0f, 0x7e, 0x75, 0xe7, + 0x67, 0xc4, 0x68, 0xaf, 0x36, 0x44, 0x2d, 0xfb, 0x79, 0x91, 0x62, 0xa3, + 0xc9, 0xb5, 0xf3, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {925, + {0x9b, 0x16, 0xda, 0x27, 0x76, 0xd1, 0x33, 0xad, 0xe2, 0x51, 0xb9, 0xac, + 0x76, 0xb7, 0x80, 0x9d, 0x61, 0x78, 0x0b, 0x32, 0x82, 0xfe, 0x2f, 0xda}, + {0xc9, 0x40, 0xbc, 0xfd, 0x80, 0xbc, 0xb2, 0x06, 0x1d, 0x7e, 0x7b, 0xdf, + 0x3c, 0x2f, 0xf4, 0x09, 0x70, 0xc5, 0x15, 0x8b, 0x48, 0x36, 0xa9, 0x1b, + 0xff, 0x5e, 0x5b, 0xb9, 0x49, 0xdd, 0xc2, 0xcf, 0x46, 0x83, 0x53, 0x20, + 0x74, 0xcd, 0x7b, 0xf1, 0x32, 0x3e, 0x37, 0x4c, 0x5b, 0x52, 0x63, 0xae, + 0xfb, 0xa2, 0xee, 0xe7, 0x02, 0xc4, 0xdd, 0xe9, 0xc4, 0xb4, 0x09, 0xc3, + 0x8b, 0xdc, 0x59, 0x40, 0x37, 0x0b, 0x36, 0xe1, 0xbb, 0x54, 0x54, 0x94, + 0x11, 0xf4, 0xd7, 0x39, 0x2a, 0xd2, 0x86, 0x89, 0x36, 0xb5, 0xa4, 0xfe, + 0x9e, 0x92, 0xaf, 0x5a, 0x0c, 0x71, 0x34, 0x0e, 0xfd, 0xd2, 0x0d, 0x57, + 0xc1, 0xd8, 0xe3, 0x4c, 0xb5, 0x4a, 0xe8, 0xff, 0x2f, 0x3b, 0x9d, 0x16, + 0x5d, 0x5e, 0x01, 0x90, 0x7b, 0xfe, 0x8e, 0x0e, 0xd3, 0x6e, 0x35, 0xde, + 0x03, 0x93, 0xb6, 0x95, 0x12, 0xa6, 0xeb, 0xe9, 0xa4, 0xfc, 0x1b, 0x4f, + 0x7d, 0x59, 0x16, 0x39, 0x5c, 0x0d, 0x92, 0xb0, 0x05, 0x77, 0x35, 0x15, + 0x29, 0x5e, 0x1e, 0xc7, 0xc3, 0x87, 0x8a, 0xfb, 0xc0, 0x33, 0x91, 0xd1, + 0xa8, 0x91, 0xfa, 0xd3, 0x5a, 0x78, 0x76, 0x0b, 0x0c, 0x93, 0x10, 0x81, + 0x08, 0xf3, 0x42, 0x13, 0x9a, 0x0d, 0x58, 0x1c, 0x2f, 0x92, 0x2a, 0xd4, + 0xaa, 0x94, 0x9b, 0x46, 0x76, 0x23, 0xbf, 0xc2, 0x50, 0x37, 0xbc, 0x60, + 0x2c, 0xad, 0xc5, 0x8b, 0x72, 0xa9, 0xa5, 0x07, 0xa9, 0x77, 0x5d, 0xc4, + 0x86, 0xe2, 0x49, 0x05, 0x8c, 0xc4, 0x86, 0xcc, 0xee, 0xa6, 0x35, 0x04, + 0x79, 0x14, 0xa8, 0x6a, 0x37, 0x64, 0x63, 0x52, 0xba, 0x16, 0x5e, 0x23, + 0x65, 0xf1, 0xfc, 0xa5, 0xb3, 0x79, 0x4b, 0x22, 0xe9, 0xe8, 0x95, 0x56, + 0x48, 0x6a, 0xc6, 0x48, 0x1b, 0x13, 0x94, 0x20, 0xfe, 0x8f, 0x13, 0xdd, + 0x1d, 0xfd, 0x31, 0x5f, 0x5c, 0x35, 0xae, 0xc2, 0x80, 0x49, 0xc6, 0xc7, + 0xb7, 0xf5, 0x61, 0xc7, 0x86, 0x98, 0x2c, 0x81, 0x7b, 0xc6, 0x78, 0x04, + 0x83, 0x5c, 0x4e, 0x9c, 0xfc, 0xd0, 0xef, 0x09, 0x9f, 0x94, 0xff, 0xd4, + 0x99, 0x71, 0x32, 0xce, 0x9f, 0x46, 0x0e, 0x92, 0x58, 0x30, 0xa7, 0x48, + 0x11, 0xcb, 0x12, 0x6a, 0x37, 0x2c, 0xda, 0x94, 0x9c, 0x86, 0x7b, 0x28, + 0xfb, 0xda, 0xd3, 0x72, 0xff, 0xdf, 0xf7, 0xe8, 0x90, 0xef, 0x73, 0x4d, + 0x16, 0x16, 0xd3, 0xa4, 0x1f, 0x26, 0xa3, 0xab, 0x95, 0xed, 0x35, 0x29, + 0xba, 0x32, 0xd2, 0xac, 0x39, 0xbf, 0x12, 0xe7, 0xaf, 0x33, 0xcb, 0xcb, + 0xa3, 0xc3, 0xbb, 0xd9, 0x91, 0x5b, 0xa3, 0xa0, 0x86, 0x47, 0x20, 0x4e, + 0x8c, 0xf6, 0x80, 0x93, 0x8e, 0xa7, 0xb6, 0x8d, 0xd2, 0x60, 0xf7, 0x97, + 0x73, 0x4e, 0xb9, 0x66, 0xf3, 0x37, 0xe1, 0x3f, 0xbd, 0x94, 0x99, 0xa8, + 0x68, 0x8a, 0x52, 0xc0, 0x2c, 0x30, 0x10, 0x81, 0xcc, 0xfb, 0x0b, 0x59, + 0x4f, 0xde, 0xa2, 0x50, 0x9e, 0x3d, 0xb5, 0x5c, 0xba, 0xec, 0xb2, 0x77, + 0xd3, 0xbb, 0xe7, 0xd8, 0xf6, 0x51, 0x55, 0x36, 0x7a, 0x59, 0x05, 0xea, + 0xfe, 0xd4, 0xd5, 0xb0, 0xc8, 0x2b, 0x96, 0x1b, 0x7d, 0x41, 0x69, 0x51, + 0x27, 0x9e, 0xcb, 0xf0, 0xc7, 0x1f, 0xf6, 0x6e, 0x75, 0x38, 0x29, 0xa6, + 0x9a, 0xc7, 0x44, 0x03, 0x2c, 0xab, 0xaf, 0x59, 0x91, 0x0a, 0xdc, 0x55, + 0xd1, 0xf3, 0xd4, 0x87, 0xbf, 0x71, 0x1e, 0x7b, 0xee, 0x63, 0xe0, 0x97, + 0x7f, 0x24, 0x11, 0x1f, 0x0c, 0xc2, 0x2d, 0x7c, 0x6f, 0x00, 0x91, 0x9f, + 0x61, 0xb6, 0x0c, 0xc5, 0xaa, 0xe5, 0x01, 0xe6, 0x0a, 0x70, 0x4a, 0xd9, + 0xbe, 0x3f, 0x2d, 0xc5, 0xd8, 0xa4, 0xef, 0xe8, 0x09, 0x1a, 0xd9, 0x92, + 0x7f, 0x93, 0xc8, 0x45, 0xf5, 0x69, 0x0d, 0x77}, + {0x0b, 0xff, 0x85, 0x20, 0xc9, 0xec, 0x14, 0x93, 0xb6, 0x56, 0x83, 0x88, + 0xa1, 0x05, 0x13, 0xd1, 0x33, 0xd9, 0x93, 0xc8, 0x47, 0xd4, 0x8b, 0x6e, + 0xf8, 0x08, 0x3f, 0x72, 0x9d, 0xcb, 0xa5, 0x61, 0xdd, 0x28, 0x7b, 0xbb, + 0xdf, 0x73, 0x12, 0x71, 0x3d, 0xcf, 0xd4, 0xd1, 0x3a, 0x18, 0xa1, 0x66, + 0xa3, 0x4f, 0x1b, 0x9f, 0x65, 0xe0, 0xba, 0x8a, 0xbd, 0xf2, 0x90, 0x7b, + 0x7b, 0xd6, 0x06, 0x08, 0xa6, 0x5a, 0xc5, 0x0a, 0xcd, 0x20, 0xe9, 0x93, + 0x2d, 0xae, 0x9c, 0xde, 0xcf, 0xfe, 0x1e, 0x1e, 0x2e, 0xac, 0x7e, 0x68, + 0x8a, 0x71, 0xb1, 0x5a, 0x66, 0x87, 0xe4, 0x99, 0xd8, 0x74, 0x87, 0xfc, + 0x3a, 0x56, 0x4a, 0x09, 0x8b, 0xda, 0xb4, 0x38, 0x7c, 0xf6, 0x1d, 0x75, + 0x57, 0x26, 0xc9, 0x2c, 0xf5, 0x6f, 0x96, 0x04, 0x50, 0x8e, 0x36, 0xfb, + 0x4e, 0x15, 0x2e, 0x49, 0x74, 0xbe, 0xea, 0x14, 0xf2, 0x9e, 0x76, 0x2b, + 0x9d, 0x74, 0x38, 0xbe, 0x3d, 0xbe, 0x40, 0x2f, 0x6e, 0xa3, 0x99, 0xb8, + 0xb8, 0xb8, 0x83, 0x19, 0x38, 0x67, 0x0d, 0x2d, 0xd0, 0xf0, 0x06, 0x1a, + 0x61, 0x29, 0x6e, 0x46, 0x6a, 0x65, 0x4e, 0x33, 0x86, 0x3c, 0x44, 0x42, + 0x2a, 0x65, 0x92, 0x02, 0xb9, 0xec, 0xef, 0xd4, 0x49, 0xce, 0x40, 0xef, + 0xfc, 0x19, 0xb8, 0xbf, 0xa5, 0x83, 0x01, 0x5c, 0x75, 0xe1, 0x49, 0x51, + 0xb8, 0x4a, 0x68, 0x6b, 0xcc, 0xca, 0xde, 0x08, 0x32, 0xff, 0xaa, 0x97, + 0xa8, 0x0f, 0x68, 0x2f, 0xfc, 0xb1, 0x7d, 0x3d, 0x42, 0x50, 0xf6, 0xbd, + 0x4d, 0x9c, 0x7a, 0x45, 0x9e, 0x49, 0x51, 0xa9, 0x1a, 0x00, 0x44, 0xfb, + 0xb4, 0x48, 0xa6, 0x38, 0x61, 0x41, 0x4a, 0xe2, 0xa6, 0x79, 0x3d, 0x82, + 0xa3, 0xf0, 0xf9, 0x03, 0x65, 0xe7, 0xeb, 0xaa, 0xf0, 0x44, 0xc3, 0x73, + 0xa5, 0x58, 0xbd, 0xfe, 0xea, 0x02, 0x56, 0x41, 0x7e, 0xd7, 0xbe, 0x5e, + 0x3e, 0x19, 0x0b, 0x84, 0x02, 0xa8, 0x28, 0x3d, 0x65, 0x79, 0x7b, 0x71, + 0x8c, 0xa9, 0xbf, 0x26, 0xa8, 0x65, 0x78, 0x2a, 0x38, 0x81, 0x45, 0x6a, + 0x0d, 0xa7, 0x04, 0x19, 0x4a, 0xf0, 0xef, 0xa0, 0x7f, 0x46, 0xe0, 0x19, + 0x4d, 0x37, 0x68, 0xb6, 0x60, 0x09, 0xb8, 0x20, 0x50, 0xcb, 0x10, 0x99, + 0x71, 0xa0, 0xe1, 0x6b, 0xd3, 0x5d, 0x8a, 0xcb, 0x9d, 0xc6, 0xf9, 0x02, + 0xea, 0xc9, 0x4b, 0xc2, 0xf6, 0xed, 0xb5, 0x41, 0xa3, 0xf8, 0xad, 0xde, + 0x84, 0x31, 0xa1, 0x5d, 0x6f, 0xe9, 0xc6, 0xb7, 0x05, 0x46, 0xd7, 0xf5, + 0xef, 0x55, 0xe6, 0xaf, 0x6e, 0x58, 0xc5, 0x99, 0x10, 0x53, 0xad, 0x81, + 0x00, 0x7e, 0x74, 0xc8, 0xb9, 0xf1, 0x3f, 0xef, 0xde, 0x53, 0x82, 0xb1, + 0x22, 0xff, 0x7f, 0x57, 0xf2, 0x96, 0x84, 0x0c, 0x2f, 0x59, 0xc1, 0xea, + 0x92, 0xc2, 0xd5, 0x96, 0xf6, 0x23, 0x31, 0x5b, 0xe5, 0xa8, 0xe2, 0x03, + 0xb6, 0x18, 0x87, 0x88, 0x6e, 0x03, 0x04, 0xe3, 0xaa, 0x96, 0x6d, 0x5a, + 0xe6, 0x85, 0x44, 0xf7, 0x20, 0x34, 0x09, 0x9b, 0x69, 0x2b, 0x8b, 0x29, + 0x28, 0x75, 0x12, 0xea, 0x7b, 0xeb, 0x93, 0x5d, 0x58, 0x7e, 0x65, 0x4e, + 0x1c, 0x27, 0x49, 0x81, 0xbc, 0x18, 0xa9, 0x13, 0x30, 0x75, 0x52, 0xad, + 0x3f, 0xc2, 0x2f, 0x5d, 0x59, 0xa6, 0x54, 0x1a, 0xb4, 0x94, 0xc5, 0x94, + 0x04, 0x07, 0xc5, 0x9b, 0x1c, 0xca, 0x3d, 0xcd, 0x61, 0x3f, 0x35, 0x3a, + 0x2e, 0x57, 0x11, 0x15, 0x99, 0x7d, 0x7f, 0x1b, 0x19, 0xa0, 0x61, 0x5b, + 0x88, 0x58, 0x89, 0x5e, 0x48, 0xea, 0x42, 0x44, 0xc4, 0x48, 0xdb, 0xa5, + 0x55, 0x5d, 0x47, 0x73, 0x3e, 0x2a, 0x81, 0x9e, 0xfd, 0xe2, 0x25, 0x0a, + 0x93, 0x5c, 0xc3, 0x34, 0xc7, 0x6a, 0x3e, 0xb6, 0xf3, 0x44, 0xec, 0x40, + 0x3b, 0x79, 0x4d, 0x12}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {926, + {0x5d, 0xa1, 0xb8, 0x90, 0xee, 0x8f, 0xde, 0x2f, 0x57, 0x38, 0xe1, 0x4e, + 0x3e, 0x9b, 0x86, 0x0d, 0x5a, 0x00, 0x0b, 0x37, 0x10, 0x7b, 0x3f, 0xcf}, + {0x63, 0xd3, 0x82, 0x04, 0x9b, 0x51, 0xcb, 0x62, 0x84, 0xf5, 0x86, 0xd6, + 0xe2, 0x53, 0x9c, 0x45, 0x2e, 0x51, 0x49, 0x33, 0xf8, 0xb7, 0x57, 0x1d, + 0x45, 0x25, 0x6c, 0xfb, 0x84, 0xe7, 0x23, 0xc8, 0x59, 0x4b, 0x7d, 0x00, + 0xe3, 0x8c, 0x82, 0x73, 0x84, 0xe5, 0x35, 0xca, 0xa1, 0x03, 0x04, 0x41, + 0x02, 0x52, 0x25, 0xae, 0xa8, 0xcd, 0xa8, 0x60, 0x80, 0xd7, 0x9e, 0xf3, + 0x84, 0xc1, 0x16, 0x4d, 0xb7, 0x34, 0x6d, 0x3e, 0x2f, 0x2f, 0xe9, 0x8e, + 0x7f, 0x91, 0xf7, 0x29, 0x27, 0xac, 0xe4, 0x92, 0x2d, 0x19, 0x6e, 0x1d, + 0x91, 0x0a, 0x44, 0x2e, 0xb9, 0xc8, 0x7f, 0xf5, 0x1e, 0xcd, 0x28, 0x43, + 0x88, 0x8a, 0x23, 0x91, 0x93, 0x7a, 0x8a, 0xb3, 0x5c, 0xfe, 0x30, 0xba, + 0x28, 0x0d, 0x1f, 0x85, 0x59, 0xbb, 0xc4, 0x39, 0x8b, 0xf2, 0xa2, 0xc8, + 0x8f, 0x1c, 0x9f, 0xb2, 0x33, 0xeb, 0x5f, 0xa7, 0xad, 0x7f, 0xde, 0xf9, + 0x52, 0xeb, 0x1d, 0x96, 0x1b, 0xf6, 0xc4, 0x35, 0x0c, 0x07, 0x38, 0xab, + 0xb2, 0x23, 0x97, 0x36, 0xdf, 0x13, 0x6f, 0x59, 0x94, 0x0b, 0xf6, 0xc0, + 0x79, 0x0e, 0x55, 0x3c, 0x68, 0xbb, 0xbc, 0x59, 0x22, 0x9b, 0xcb, 0x60, + 0x19, 0x15, 0x9c, 0xdc, 0x3d, 0xe5, 0xdd, 0x01, 0x33, 0x14, 0xe6, 0x5d, + 0xeb, 0x30, 0x35, 0xa7, 0x52, 0xac, 0x96, 0x41, 0xd8, 0xa9, 0x60, 0x2f, + 0xa9, 0xd1, 0x30, 0x99, 0xc2, 0x36, 0x5d, 0xfa, 0x7b, 0xf2, 0xaf, 0x89, + 0x11, 0xc0, 0x35, 0x40, 0x62, 0xf0, 0x1b, 0x67, 0x80, 0x4e, 0xef, 0xca, + 0xe3, 0x4e, 0xbb, 0xbb, 0x5b, 0x3f, 0x54, 0xee, 0x3f, 0x0a, 0x9d, 0xe0, + 0x8d, 0xe9, 0x4c, 0x91, 0xbe, 0xa0, 0x6d, 0x7e, 0x66, 0x86, 0xc3, 0x63, + 0x7b, 0xd6, 0xd7, 0xac, 0xb1, 0x1f, 0xc9, 0x4d, 0x49, 0xa8, 0x2c, 0x3f, + 0x69, 0x25, 0x26, 0x90, 0xf8, 0x61, 0x0e, 0xaa, 0x18, 0x02, 0xd9, 0x46, + 0xa9, 0x6c, 0x27, 0x5e, 0x3b, 0xe2, 0x33, 0xc3, 0x97, 0x78, 0xd5, 0x82, + 0x37, 0x29, 0xa2, 0xce, 0xc4, 0xa0, 0x85, 0xb8, 0x52, 0x9c, 0x70, 0xa9, + 0x3f, 0x55, 0x27, 0xfe, 0xd9, 0x6c, 0x61, 0xcc, 0x82, 0x98, 0x60, 0x2a, + 0x48, 0xdf, 0xdf, 0x5c, 0x5f, 0xbe, 0x49, 0xae, 0xd6, 0xd3, 0x61, 0xa5, + 0x29, 0x96, 0x57, 0x92, 0x23, 0xe8, 0xa6, 0xa1, 0xf4, 0xef, 0xbf, 0x14, + 0x71, 0xce, 0x67, 0xca, 0x75, 0x6b, 0x73, 0x9a, 0xbe, 0xbf, 0xe0, 0x6e, + 0xd0, 0x9d, 0x9c, 0xc9, 0x42, 0x9a, 0x20, 0x90, 0xea, 0xfa, 0x5d, 0x05, + 0x38, 0xc0, 0x22, 0x36, 0x8a, 0xe4, 0xa8, 0x79, 0xfa, 0x2b, 0x2a, 0x74, + 0x55, 0xe6, 0x20, 0x91, 0xe4, 0x6f, 0x91, 0x45, 0x6d, 0xc3, 0x2c, 0xcb, + 0x2c, 0x7c, 0xca, 0xf1, 0x2c, 0x66, 0x89, 0x4f, 0x03, 0xd3, 0x3f, 0x52, + 0x1e, 0xfe, 0x24, 0xcb, 0x2d, 0xe8, 0x4e, 0x4a, 0xcd, 0xdb, 0x85, 0xc9, + 0xdc, 0x65, 0x04, 0x58, 0xf1, 0xa3, 0x8d, 0x7c, 0x0e, 0x49, 0x69, 0xb3, + 0x3c, 0xf8, 0xb7, 0x88, 0x7a, 0x42, 0x2b, 0xcd, 0xfc, 0x2f, 0x5d, 0xfd, + 0x75, 0x2e, 0xec, 0x7c, 0xfc, 0x11, 0x53, 0xe1, 0x8d, 0xe5, 0xeb, 0xe4, + 0x8d, 0x23, 0x0b, 0x7e, 0x4b, 0x0a, 0x9c, 0xf1, 0x25, 0x4d, 0x80, 0xfe, + 0xfb, 0xc3, 0xfe, 0xf7, 0x42, 0x46, 0x54, 0x9d, 0x3b, 0xb0, 0x9d, 0x58, + 0x6b, 0xc9, 0xb5, 0xe2, 0x57, 0xca, 0x22, 0x6b, 0x5c, 0xbc, 0x88, 0x0c, + 0x8f, 0x78, 0x55, 0xf1, 0x73, 0x84, 0xeb, 0xd2, 0x65, 0x29, 0x0e, 0x37, + 0x53, 0x23, 0xd1, 0x0d, 0xe6, 0xb1, 0x73, 0x73, 0x17, 0xea, 0x9b, 0x6c, + 0x72, 0xe5, 0x92, 0x0a, 0x1a, 0xbb, 0x44, 0x4e, 0x62, 0x55, 0x64, 0x8b, + 0x6e, 0x28, 0xef, 0xb5, 0xb1, 0xe9, 0xca, 0x6c}, + {0x22, 0xad, 0x6a, 0xfb, 0x38, 0x16, 0xb1, 0xa8, 0x0f, 0xfa, 0x5c, 0x5d, + 0xb7, 0x00, 0x75, 0xb2, 0xd3, 0xa7, 0x61, 0xbc, 0xa3, 0xd3, 0xf6, 0x1f, + 0xfe, 0xc2, 0x8c, 0x86, 0x73, 0xfc, 0x54, 0x21, 0xca, 0x9a, 0x91, 0x19, + 0x8b, 0x93, 0x4a, 0x35, 0x7a, 0x0e, 0x03, 0xb9, 0x7a, 0xd5, 0xa4, 0xc3, + 0x24, 0x01, 0xaf, 0xf5, 0x79, 0x2e, 0x8f, 0x10, 0x74, 0x75, 0xb4, 0xf2, + 0xe5, 0x75, 0x7c, 0xee, 0x6e, 0xdf, 0xa5, 0x8e, 0x5a, 0x59, 0xfa, 0xd5, + 0xa3, 0xc3, 0x6f, 0x97, 0xb9, 0x7b, 0xb8, 0x41, 0x58, 0x58, 0x9a, 0x21, + 0xf0, 0x44, 0x1f, 0xfe, 0x65, 0xb1, 0x5f, 0xed, 0xc2, 0xf1, 0x9e, 0x77, + 0x7d, 0xca, 0xbc, 0x50, 0xf5, 0x54, 0x6e, 0x38, 0x22, 0x74, 0x6b, 0xc6, + 0x83, 0x3c, 0x3c, 0x76, 0xcd, 0x30, 0xd8, 0xb9, 0x25, 0xf6, 0x7e, 0x59, + 0x62, 0x93, 0xc7, 0x56, 0x55, 0xac, 0x5b, 0xca, 0xbb, 0x3e, 0xf7, 0x9b, + 0x55, 0xea, 0xe1, 0xbf, 0x2d, 0x9f, 0x73, 0x5c, 0x06, 0xf5, 0xcf, 0xff, + 0xd1, 0x0e, 0x78, 0x24, 0x05, 0x37, 0x06, 0xb4, 0x03, 0x04, 0x5d, 0xd3, + 0xd1, 0xe4, 0xb3, 0xfa, 0xb4, 0x27, 0x7e, 0xac, 0xa6, 0x1d, 0x12, 0xcb, + 0xed, 0x43, 0x39, 0xb3, 0x6c, 0xaa, 0x29, 0x76, 0xe6, 0x58, 0xc8, 0x37, + 0x3c, 0x1d, 0xb3, 0x39, 0x10, 0xea, 0x19, 0xd6, 0x0d, 0xc1, 0x15, 0x0e, + 0x75, 0xf5, 0x30, 0x71, 0x43, 0xa9, 0x8e, 0xce, 0x76, 0x52, 0x63, 0x07, + 0x8d, 0xca, 0x9c, 0xa5, 0x84, 0x0b, 0x0a, 0xc0, 0x66, 0xcb, 0xf0, 0x00, + 0xb8, 0x4c, 0x4c, 0xf3, 0x1a, 0xdb, 0xbe, 0xb7, 0x1b, 0xed, 0xea, 0x44, + 0xe3, 0x9b, 0xc9, 0x80, 0x23, 0xaa, 0x28, 0x5a, 0x89, 0x11, 0x6d, 0x6e, + 0xe0, 0x22, 0xc8, 0x24, 0xf2, 0x1e, 0x1f, 0xfe, 0x38, 0xe0, 0x46, 0xcd, + 0x25, 0x06, 0xc0, 0x51, 0xed, 0x53, 0x8e, 0x55, 0x30, 0xba, 0xac, 0xe9, + 0x22, 0x2e, 0x39, 0x02, 0xd8, 0x36, 0xea, 0x18, 0xce, 0x03, 0x91, 0x95, + 0x79, 0xd3, 0x11, 0xc4, 0xd0, 0xf3, 0x72, 0xb8, 0xba, 0x8a, 0xac, 0xb5, + 0xca, 0xd1, 0x0e, 0x86, 0xed, 0x84, 0x37, 0x76, 0x2e, 0x34, 0x82, 0x74, + 0x34, 0x1f, 0x93, 0xa0, 0xc0, 0xde, 0x45, 0x25, 0x15, 0x97, 0x12, 0x3f, + 0x3e, 0x2d, 0x5c, 0x20, 0x03, 0x05, 0xf7, 0x98, 0xa0, 0xe3, 0xd3, 0x73, + 0x20, 0xd4, 0x1c, 0xc3, 0x4c, 0xf7, 0xe8, 0x5c, 0x94, 0xc7, 0x38, 0x8d, + 0x83, 0x41, 0xa3, 0xa0, 0xf8, 0xc0, 0xa2, 0x5d, 0xcc, 0xb8, 0xc4, 0x8e, + 0xa6, 0xa2, 0x8f, 0x58, 0x8b, 0xb6, 0x44, 0xfe, 0xd4, 0x4f, 0x57, 0xdf, + 0x3a, 0xde, 0xe4, 0xa4, 0x87, 0x08, 0xc2, 0x75, 0xf5, 0x70, 0xa7, 0x87, + 0x96, 0x44, 0x6d, 0x3b, 0x6e, 0xe2, 0x23, 0x76, 0x78, 0x79, 0x7c, 0xb6, + 0x4f, 0xf4, 0x55, 0xa4, 0x08, 0x99, 0x45, 0x4d, 0xf6, 0x0d, 0x65, 0x06, + 0x2e, 0x37, 0x1b, 0xd8, 0xcf, 0x77, 0xc8, 0x57, 0x3f, 0x77, 0x3a, 0x34, + 0x6e, 0x47, 0xea, 0xce, 0x86, 0xb4, 0x4d, 0xd2, 0xe4, 0xa9, 0x35, 0x35, + 0xc9, 0x8d, 0xc6, 0xac, 0x18, 0x89, 0xde, 0xa0, 0xd9, 0xe4, 0xb8, 0x65, + 0x5a, 0xc7, 0x4e, 0xf2, 0xea, 0x81, 0xa6, 0xbf, 0x6c, 0xa6, 0x3c, 0xd3, + 0xb7, 0xe6, 0xfe, 0x20, 0xf7, 0x18, 0xf7, 0xcc, 0xbf, 0x8b, 0xaf, 0xfe, + 0x06, 0xd0, 0x04, 0x7d, 0x1c, 0x23, 0xfc, 0x47, 0xf4, 0x9a, 0xe2, 0x96, + 0x87, 0x51, 0x5e, 0x96, 0x44, 0xcc, 0x83, 0xb7, 0xd2, 0xfe, 0x43, 0xaa, + 0xe1, 0x4b, 0x6b, 0x9e, 0xe0, 0x68, 0x70, 0xed, 0xbc, 0x17, 0xcf, 0x57, + 0x85, 0x66, 0x47, 0x85, 0x75, 0x62, 0xf8, 0x2c, 0x16, 0xf5, 0xa0, 0xdb, + 0x46, 0x4b, 0x67, 0x40, 0x31, 0x4d, 0x73, 0x93, 0x2f, 0x29, 0x77, 0xff, + 0xd7, 0x12, 0x14, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {927, + {0xd9, 0xbe, 0xf3, 0x63, 0x8a, 0x71, 0x51, 0x02, 0xe0, 0x93, 0x0c, 0xeb, + 0x92, 0xb6, 0x5a, 0x07, 0xf6, 0xa2, 0x39, 0x46, 0x43, 0x2c, 0x1c, 0xe5}, + {0x66, 0x66, 0xbc, 0x46, 0xf5, 0x37, 0x41, 0xde, 0xb5, 0xbc, 0x2b, 0xef, + 0x20, 0xfc, 0x13, 0xa2, 0x16, 0x03, 0x3d, 0xf2, 0x28, 0xb4, 0x99, 0xbb, + 0xa7, 0xfe, 0x15, 0xe6, 0x67, 0x2a, 0x7c, 0x40, 0xa6, 0x0d, 0x75, 0xb8, + 0xa9, 0x53, 0x97, 0xde, 0xf7, 0xe7, 0x6a, 0xa9, 0xba, 0x3d, 0x8d, 0x72, + 0x35, 0x84, 0x9c, 0xb7, 0x18, 0xa3, 0x75, 0xae, 0x92, 0xfd, 0xaf, 0xb5, + 0x65, 0x3e, 0x9c, 0x4b, 0xd3, 0x68, 0xab, 0xe6, 0x48, 0xc5, 0xfa, 0x90, + 0xd1, 0xcf, 0xaa, 0xa7, 0x0e, 0xb7, 0x78, 0x10, 0x86, 0x7c, 0x4f, 0x77, + 0x66, 0x8d, 0x5d, 0xe5, 0xdb, 0x21, 0xe8, 0x11, 0x90, 0x91, 0xf3, 0x93, + 0xa6, 0x21, 0xe4, 0x31, 0x09, 0x0a, 0x5b, 0x8c, 0xd7, 0x49, 0x6d, 0x25, + 0x09, 0xbf, 0x7d, 0x2d, 0xdc, 0x92, 0xd8, 0xe4, 0x09, 0x16, 0x00, 0x10, + 0x46, 0x50, 0xfc, 0x99, 0x39, 0x35, 0x2c, 0x67, 0xd1, 0xe4, 0x8d, 0xc2, + 0x80, 0xe9, 0x7e, 0x48, 0xaf, 0xc5, 0xcf, 0x49, 0x19, 0x93, 0x15, 0xe7, + 0xb1, 0xe3, 0xce, 0x06, 0x41, 0x55, 0x31, 0xea, 0x2c, 0x89, 0x8c, 0xc2, + 0xb5, 0x2f, 0xdc, 0xc0, 0x00, 0xd8, 0x41, 0x39, 0xab, 0x74, 0x34, 0x5e, + 0x66, 0x1f, 0x85, 0xbe, 0x73, 0x9d, 0x5c, 0x8b, 0x3c, 0x84, 0xec, 0xc5, + 0xfb, 0x5f, 0xc9, 0x39, 0xb0, 0xc0, 0xa1, 0x98, 0x29, 0x84, 0x0b, 0x58, + 0x21, 0xad, 0x74, 0xe9, 0x43, 0x10, 0x81, 0x5d, 0xcd, 0x4b, 0x82, 0xc0, + 0x38, 0x6f, 0x83, 0xbc, 0xb1, 0x38, 0x7e, 0x26, 0xfd, 0xf6, 0xbb, 0x37, + 0xd5, 0x15, 0x13, 0xd4, 0x1f, 0x0d, 0x6f, 0x69, 0xee, 0xff, 0x85, 0xe6, + 0x19, 0x5c, 0x44, 0x84, 0xf5, 0x61, 0x59, 0x69, 0x95, 0x0e, 0x8e, 0x1a, + 0x9a, 0x65, 0x46, 0x71, 0xa7, 0xd6, 0xa9, 0x1d, 0xa1, 0x91, 0x7f, 0x4d, + 0x43, 0x05, 0x24, 0x94, 0x9e, 0xbe, 0xe4, 0xc3, 0x88, 0xa0, 0x86, 0xee, + 0xad, 0xdd, 0xce, 0x9f, 0xca, 0xf8, 0x31, 0x49, 0xdd, 0xff, 0xb0, 0xee, + 0x7e, 0x20, 0xba, 0x9d, 0x6c, 0xd0, 0x47, 0x99, 0x8a, 0xf3, 0xa8, 0x44, + 0x6e, 0x3d, 0xcf, 0x5e, 0xa3, 0x40, 0x84, 0x43, 0x3c, 0x09, 0x27, 0x42, + 0x78, 0x57, 0x90, 0xea, 0xc0, 0x0f, 0x73, 0x85, 0x27, 0x16, 0x6a, 0xe3, + 0x7c, 0x9f, 0x9e, 0xf0, 0x8d, 0xad, 0xb5, 0x5d, 0xca, 0xff, 0x80, 0x07, + 0x65, 0x24, 0xbc, 0x90, 0x46, 0x18, 0x80, 0xbd, 0x97, 0x97, 0x46, 0x17, + 0xe0, 0x3c, 0x7f, 0x6c, 0xea, 0xd9, 0x36, 0x3d, 0x06, 0xde, 0xef, 0x4d, + 0x82, 0x3c, 0x01, 0xc8, 0x26, 0x20, 0x1a, 0x66, 0x37, 0x95, 0x2c, 0xc4, + 0x7b, 0xc6, 0x03, 0x9d, 0xa9, 0x77, 0x95, 0xfc, 0x6f, 0x3b, 0xe7, 0x7e, + 0x0d, 0x10, 0x92, 0x47, 0xe4, 0xf9, 0xfd, 0xd7, 0x0f, 0xdc, 0x36, 0x99, + 0x45, 0xe0, 0x06, 0xeb, 0x6d, 0xab, 0xa3, 0x03, 0x16, 0xee, 0x25, 0x7a, + 0x22, 0x4c, 0x40, 0xe1, 0x8e, 0x02, 0xfb, 0x51, 0x2f, 0x3e, 0x85, 0x37, + 0x85, 0x1a, 0xb9, 0xf3, 0x9d, 0x1f, 0x6e, 0x8f, 0xf2, 0x33, 0x84, 0x03, + 0xdf, 0xb0, 0x53, 0x20, 0x01, 0xd6, 0x80, 0xf3, 0x9f, 0x28, 0x66, 0x40, + 0x8d, 0xc6, 0xa6, 0xff, 0x81, 0xa2, 0xf7, 0x47, 0x20, 0x40, 0x93, 0x8d, + 0xc1, 0x29, 0x36, 0x8f, 0x99, 0x9c, 0xb9, 0x61, 0xa3, 0x7e, 0xd1, 0x2c, + 0x4a, 0x43, 0xf1, 0x87, 0x19, 0x01, 0x7c, 0xb4, 0x0c, 0x17, 0xdd, 0xa8, + 0xb0, 0xb0, 0x25, 0x11, 0x20, 0x18, 0xe8, 0xca, 0x8e, 0x84, 0x7f, 0xeb, + 0x6d, 0xff, 0xda, 0x5e, 0xff, 0x7d, 0xd7, 0x23, 0xcf, 0x44, 0x2a, 0x61, + 0x93, 0x09, 0xa0, 0x59, 0xeb, 0x53, 0x77, 0x99, 0x72, 0x59, 0x94, 0xbf, + 0xd3, 0x72, 0x00, 0x3d, 0x4d, 0x51, 0x96, 0xc4}, + {0x3b, 0xff, 0x6a, 0x43, 0x93, 0xd0, 0x7e, 0x55, 0xc1, 0xc3, 0xc9, 0xdf, + 0xe4, 0x6a, 0x68, 0x9e, 0x91, 0xdf, 0x4d, 0xe1, 0xa1, 0x9a, 0x91, 0x9f, + 0x24, 0xd2, 0x0c, 0x7b, 0x13, 0x22, 0xc3, 0x5d, 0x9b, 0x89, 0x18, 0xc0, + 0x4e, 0x79, 0x95, 0xd5, 0xde, 0x38, 0xa3, 0xd5, 0x26, 0x2c, 0xfc, 0x16, + 0xf8, 0x4e, 0x31, 0xc3, 0x35, 0x6e, 0xcf, 0x11, 0x6c, 0x49, 0x6e, 0x1c, + 0x48, 0x4b, 0x55, 0x4d, 0x04, 0x25, 0x44, 0x19, 0x3a, 0x63, 0x17, 0x00, + 0xca, 0x99, 0x42, 0x2c, 0x77, 0x00, 0x38, 0x12, 0xdf, 0x1c, 0xb2, 0xaa, + 0x2b, 0x50, 0x0c, 0xde, 0x95, 0x4b, 0x8e, 0x50, 0x60, 0xe5, 0x10, 0x2a, + 0xc2, 0x8c, 0x6e, 0xf4, 0xe0, 0xf7, 0xe9, 0x08, 0x7d, 0x49, 0xec, 0x53, + 0xd9, 0x3d, 0x38, 0xb2, 0x9f, 0x79, 0x86, 0x27, 0xb2, 0x0c, 0xcf, 0xee, + 0x7c, 0xa4, 0x75, 0xee, 0xfe, 0x26, 0x85, 0xba, 0x54, 0x6a, 0x02, 0x8e, + 0xf3, 0x9d, 0xb3, 0x53, 0x41, 0xa6, 0x66, 0xe2, 0xbe, 0x9b, 0xa3, 0x83, + 0x8c, 0xbe, 0xa9, 0x75, 0x9a, 0x3d, 0xa3, 0x05, 0x21, 0xe5, 0x3f, 0xad, + 0x42, 0xf0, 0xe8, 0x77, 0x44, 0x99, 0x5a, 0xb7, 0x7e, 0x25, 0x20, 0x14, + 0x2d, 0x95, 0x24, 0xb5, 0x9b, 0x2f, 0x80, 0x4c, 0xc6, 0xb9, 0xb8, 0xbb, + 0xf9, 0x80, 0x04, 0x5c, 0xc7, 0xed, 0x11, 0x78, 0xf1, 0xa3, 0xda, 0x54, + 0x85, 0x28, 0xa2, 0x48, 0x7e, 0x32, 0x37, 0x47, 0x5a, 0xd1, 0xc2, 0x68, + 0x59, 0xac, 0x97, 0x1c, 0x58, 0xc7, 0x45, 0x79, 0xff, 0xb3, 0xb6, 0x92, + 0x5a, 0x80, 0x44, 0xe2, 0xf1, 0x3c, 0x32, 0x2f, 0xc4, 0x5a, 0x0f, 0x9e, + 0x37, 0xd0, 0x57, 0xc5, 0xfd, 0x0f, 0xdb, 0xe7, 0x1e, 0x88, 0xf7, 0x5d, + 0x85, 0x24, 0xb3, 0xae, 0xb2, 0x65, 0xee, 0x19, 0xbf, 0xce, 0x8f, 0xaf, + 0x0d, 0x7d, 0x68, 0x3c, 0x41, 0x0f, 0xd1, 0xe8, 0x54, 0x96, 0x62, 0x70, + 0x65, 0x5e, 0x86, 0x90, 0x9f, 0x80, 0x49, 0x46, 0xde, 0x15, 0xb3, 0xd1, + 0x8d, 0x57, 0x8b, 0x92, 0xcc, 0x37, 0x31, 0xe0, 0xd0, 0x15, 0x5d, 0xb7, + 0x9e, 0xe2, 0x6d, 0x33, 0xfc, 0xca, 0x3d, 0x59, 0x50, 0xd3, 0x3e, 0x68, + 0x67, 0xff, 0x43, 0x65, 0x8f, 0x22, 0xb3, 0x29, 0x93, 0x19, 0xa7, 0x57, + 0x26, 0x5e, 0xcf, 0x04, 0x3c, 0x1b, 0x7e, 0xca, 0xf3, 0xb5, 0xac, 0x65, + 0xd1, 0x3f, 0xe6, 0x1e, 0x06, 0x2b, 0x22, 0x71, 0x67, 0xf7, 0x81, 0x05, + 0x22, 0xaf, 0x8a, 0xb9, 0xf4, 0xaa, 0x5d, 0x7e, 0x48, 0x2c, 0xa2, 0xb9, + 0x4e, 0xc5, 0x4b, 0xca, 0x6c, 0xb6, 0x27, 0x6b, 0xd3, 0x24, 0xdd, 0x26, + 0x64, 0x2e, 0x8f, 0x65, 0xc8, 0x5f, 0xf9, 0xf4, 0xa2, 0xa2, 0x45, 0xeb, + 0x93, 0xf4, 0x16, 0x99, 0x9a, 0x11, 0x28, 0xa3, 0xed, 0x05, 0x89, 0x6e, + 0x38, 0xd4, 0x1b, 0x0e, 0x49, 0x78, 0x98, 0xa4, 0xf7, 0x5f, 0x22, 0xf4, + 0x84, 0x7e, 0xfa, 0x82, 0x4d, 0x8e, 0xb6, 0xc0, 0xf9, 0xf7, 0xf0, 0x3d, + 0xbf, 0xd1, 0x2c, 0x29, 0x8f, 0xe9, 0xf5, 0xa8, 0xb0, 0x49, 0xdd, 0xea, + 0x5a, 0x78, 0x4e, 0xbe, 0x54, 0x0b, 0x20, 0x9b, 0xc8, 0x1a, 0x76, 0x46, + 0x3e, 0xc0, 0xf6, 0x31, 0xdd, 0xb5, 0x8f, 0x64, 0x7e, 0xc3, 0xa5, 0x12, + 0xcc, 0x60, 0x62, 0x10, 0xb8, 0x76, 0x50, 0x57, 0x32, 0xc6, 0x26, 0x51, + 0x0f, 0x98, 0x60, 0x9e, 0xb3, 0x2f, 0xc9, 0x95, 0xfd, 0xab, 0xac, 0x7e, + 0x3e, 0x5f, 0x44, 0x77, 0x4d, 0xbb, 0x7a, 0x2b, 0xce, 0xc4, 0x45, 0x9a, + 0x83, 0xcf, 0x1c, 0x1b, 0x65, 0x52, 0x62, 0x9e, 0xc0, 0xdb, 0x41, 0xb9, + 0xcf, 0xa3, 0x99, 0xab, 0x52, 0xdd, 0x2b, 0x1e, 0xb3, 0x8a, 0x7d, 0x48, + 0x04, 0x7f, 0x07, 0xcd, 0x75, 0x5d, 0xcd, 0x0e, 0x63, 0x36, 0xdb, 0x5b, + 0xd4, 0x3a, 0x85, 0xad}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {928, + {0x0b, 0x8f, 0xa0, 0xd0, 0x4f, 0x0e, 0x70, 0xe9, 0x81, 0xcb, 0xe0, 0xde, + 0xc3, 0x42, 0x83, 0xbb, 0x32, 0x32, 0xd3, 0x34, 0x36, 0x6b, 0xa0, 0xc1}, + {0x0e, 0x5c, 0x44, 0xc3, 0x5f, 0x5e, 0x28, 0xfe, 0xa4, 0x5b, 0x91, 0x07, + 0xa3, 0x3a, 0x60, 0xfc, 0xba, 0x51, 0x84, 0xc4, 0x64, 0x6d, 0xbe, 0x8e, + 0xf0, 0x09, 0x3e, 0x3a, 0xa4, 0xb3, 0xfe, 0xde, 0x6b, 0x8f, 0x54, 0x42, + 0xc0, 0xb8, 0x5c, 0x01, 0x85, 0x8e, 0x65, 0xbf, 0xe7, 0x67, 0x6d, 0xec, + 0x0c, 0x57, 0x27, 0x3d, 0xe9, 0x3c, 0x44, 0x86, 0x7b, 0x01, 0xac, 0x24, + 0xd7, 0xf7, 0xf3, 0x5a, 0xb5, 0xcd, 0xe2, 0x0e, 0x52, 0xf7, 0x49, 0xd3, + 0xdc, 0x2b, 0x5a, 0x71, 0x22, 0xc7, 0x09, 0x10, 0x29, 0xc6, 0x26, 0xa1, + 0xae, 0x5f, 0x2b, 0xf3, 0x93, 0x9a, 0x2e, 0x75, 0xd4, 0xf8, 0xc1, 0x5d, + 0x94, 0x83, 0xbb, 0xb6, 0x98, 0x68, 0xbb, 0x74, 0x97, 0xb2, 0x26, 0x32, + 0xa6, 0x23, 0xa7, 0x77, 0x0c, 0x89, 0xfd, 0x58, 0xdc, 0x38, 0x39, 0x2f, + 0x0c, 0x1c, 0x62, 0x2c, 0x6e, 0x47, 0x3e, 0x3e, 0xf4, 0x76, 0x3f, 0x92, + 0x90, 0xc5, 0x56, 0x7b, 0x2b, 0xa8, 0x21, 0x43, 0x1d, 0xba, 0x88, 0xe3, + 0xcb, 0x1e, 0x2e, 0x20, 0xe6, 0x6a, 0xa8, 0xc3, 0x09, 0x8c, 0x3b, 0xee, + 0x4b, 0x63, 0xcb, 0x01, 0xe5, 0xfe, 0xa3, 0x5c, 0x30, 0x03, 0x15, 0xf0, + 0x7a, 0x91, 0x7e, 0x97, 0xac, 0xe3, 0x99, 0x27, 0x05, 0x02, 0x9c, 0xd5, + 0x81, 0x88, 0xa7, 0x9c, 0x0f, 0x16, 0x3b, 0x68, 0x5e, 0xd8, 0xb1, 0xe8, + 0x6e, 0xed, 0xc4, 0xf9, 0xd1, 0xae, 0x91, 0xbe, 0x4e, 0xec, 0xb8, 0xa3, + 0x93, 0x94, 0x33, 0xbe, 0xda, 0xb3, 0xc1, 0x0d, 0x05, 0x70, 0x9d, 0x3e, + 0xf9, 0x74, 0x41, 0xa9, 0x81, 0x5b, 0x51, 0x42, 0xee, 0x38, 0x5f, 0x1b, + 0x03, 0x0f, 0xa8, 0x85, 0x98, 0x89, 0xc2, 0xb9, 0x3e, 0x6e, 0x09, 0x8d, + 0xe7, 0x31, 0x00, 0x14, 0xb8, 0x48, 0x25, 0x48, 0x39, 0xd2, 0x00, 0xf6, + 0xf4, 0x30, 0xc4, 0x71, 0x2a, 0x49, 0xe8, 0xe3, 0x1b, 0x43, 0xea, 0x5c, + 0x4a, 0x1a, 0xdd, 0xb1, 0x6a, 0x1a, 0x1b, 0x97, 0xd4, 0xc8, 0x09, 0xd8, + 0xbb, 0xde, 0x27, 0x48, 0x08, 0xee, 0x86, 0x5d, 0x7d, 0xf9, 0xbe, 0x78, + 0x12, 0x9c, 0x39, 0x69, 0x3a, 0x10, 0x7a, 0xe8, 0x03, 0x61, 0x25, 0xc4, + 0xc0, 0x79, 0x52, 0xbf, 0x7e, 0x50, 0x99, 0xba, 0x1b, 0x58, 0x12, 0x8d, + 0x37, 0x87, 0x03, 0xf1, 0x1e, 0xf2, 0xc0, 0x1d, 0x47, 0x7f, 0x40, 0x3d, + 0xd5, 0x6c, 0x9f, 0xbb, 0x15, 0xd8, 0x20, 0x9f, 0x88, 0x8d, 0x0c, 0x63, + 0xfa, 0x6f, 0xc6, 0xda, 0xc0, 0x4f, 0x2c, 0xf6, 0x91, 0x61, 0x0c, 0xba, + 0x0f, 0xd2, 0x80, 0xd1, 0x37, 0xd6, 0x70, 0xaf, 0x40, 0x3b, 0xb1, 0x71, + 0x8c, 0x63, 0x07, 0xc7, 0x01, 0x03, 0x9c, 0xf1, 0x0f, 0xfe, 0x67, 0x11, + 0x0f, 0x56, 0x16, 0x79, 0x9e, 0x9c, 0xed, 0x43, 0x81, 0x82, 0x85, 0xe5, + 0x25, 0x28, 0x9b, 0xeb, 0x1d, 0x89, 0x0d, 0x1b, 0x8b, 0x90, 0x79, 0xbb, + 0x68, 0x7b, 0xb4, 0xfa, 0x44, 0x8e, 0x7e, 0x0f, 0x5d, 0x26, 0xed, 0xbe, + 0x75, 0x8d, 0x65, 0x8f, 0xfe, 0x07, 0xdf, 0x53, 0xa8, 0xdc, 0x5a, 0xc5, + 0x16, 0x7d, 0x99, 0xa0, 0x9e, 0xe9, 0xe7, 0x1d, 0xed, 0x7f, 0x0c, 0x14, + 0x6d, 0x28, 0xc8, 0x2f, 0x6c, 0x11, 0x67, 0x8f, 0x34, 0xd2, 0x75, 0xb0, + 0x98, 0xe4, 0x51, 0x61, 0x63, 0x02, 0x3b, 0x30, 0x2c, 0x19, 0xa1, 0x99, + 0x8d, 0xd0, 0xfc, 0x64, 0xce, 0xa8, 0xb2, 0xe2, 0x31, 0x34, 0xae, 0x03, + 0xc1, 0x5c, 0xb6, 0x12, 0xd4, 0xb6, 0x98, 0x68, 0xc0, 0x0b, 0xa6, 0xf3, + 0xae, 0x41, 0xea, 0xa0, 0x7a, 0x00, 0x1e, 0xf9, 0xb3, 0x67, 0xae, 0xff, + 0x1b, 0xeb, 0x46, 0x3f, 0x37, 0xb4, 0x0e, 0x83, 0x16, 0x29, 0x49, 0x0c, + 0x2b, 0x9a, 0x93, 0xb8, 0x50, 0x9c, 0xea, 0xef}, + {0x0c, 0xae, 0xad, 0x90, 0x6d, 0x8d, 0x29, 0x1f, 0x4a, 0x31, 0x74, 0x93, + 0x61, 0x7b, 0xaa, 0xc0, 0xda, 0x95, 0x8a, 0x3a, 0x40, 0x04, 0xb7, 0x94, + 0xc9, 0x6f, 0x14, 0x74, 0x9e, 0x1d, 0xb7, 0x4d, 0xc5, 0xd1, 0x5e, 0xc4, + 0xf3, 0x88, 0xf4, 0xb8, 0xc6, 0x66, 0xce, 0x77, 0x31, 0x5f, 0x2b, 0x7d, + 0xc0, 0x2b, 0xdc, 0x27, 0xfd, 0xea, 0xc7, 0x41, 0x19, 0xf4, 0x43, 0x47, + 0xd8, 0x56, 0xa8, 0xa5, 0x5d, 0xfc, 0x0c, 0xf1, 0x58, 0xcc, 0x3a, 0xd3, + 0x9e, 0xe3, 0x77, 0x12, 0xe9, 0x40, 0x27, 0x02, 0x3d, 0x9f, 0x84, 0xe6, + 0x72, 0xd9, 0x92, 0xb7, 0x88, 0x61, 0x21, 0x46, 0x19, 0xb6, 0xda, 0x18, + 0x38, 0x68, 0xd5, 0x62, 0x5e, 0x72, 0x1d, 0x4a, 0x18, 0xae, 0x6a, 0xab, + 0x1e, 0xd0, 0x6e, 0x26, 0x55, 0x76, 0x0e, 0xc5, 0xc3, 0x45, 0x0e, 0x2f, + 0xc5, 0x9a, 0x73, 0x64, 0x58, 0x62, 0x8c, 0xf7, 0xd1, 0x92, 0x64, 0x1d, + 0x0a, 0x0a, 0xd1, 0x95, 0x55, 0x6d, 0x3a, 0x70, 0x30, 0xff, 0x12, 0xf5, + 0x20, 0xba, 0x04, 0x08, 0x93, 0xea, 0x5f, 0x55, 0x68, 0xe2, 0xeb, 0x7b, + 0xf5, 0x05, 0x89, 0x0c, 0x09, 0xf2, 0xac, 0x26, 0x9a, 0x98, 0x92, 0xe3, + 0xf3, 0x46, 0x30, 0xf9, 0xcc, 0x54, 0x9c, 0x47, 0x14, 0x9f, 0xc1, 0x15, + 0x5e, 0x28, 0x69, 0x9f, 0x5e, 0x2e, 0xac, 0x16, 0x37, 0x4e, 0xbe, 0xdb, + 0x19, 0x49, 0x6e, 0x1e, 0x64, 0xcd, 0xec, 0x9a, 0x5c, 0xbf, 0x63, 0x57, + 0x43, 0x0d, 0x26, 0x01, 0x7e, 0x20, 0x79, 0x82, 0x63, 0x73, 0x5f, 0x19, + 0xf9, 0x6a, 0xae, 0x43, 0x06, 0xcc, 0x64, 0x96, 0xf6, 0x3b, 0x95, 0x43, + 0x3e, 0x78, 0x8c, 0x94, 0x19, 0x71, 0x3f, 0x02, 0xf2, 0x14, 0x9f, 0x92, + 0xac, 0x1a, 0x19, 0x84, 0x3e, 0xd2, 0xa9, 0x29, 0x0e, 0x48, 0x27, 0x31, + 0xef, 0x48, 0xc4, 0xed, 0x48, 0x20, 0xf6, 0x61, 0xe6, 0xb6, 0xba, 0xea, + 0x63, 0x9f, 0x1c, 0x34, 0x97, 0x20, 0x1e, 0x9f, 0x48, 0xea, 0x98, 0x39, + 0x89, 0x21, 0xeb, 0xa1, 0x3d, 0x6d, 0xf7, 0xb6, 0xa6, 0x7b, 0x56, 0x9c, + 0x72, 0x17, 0xaf, 0x1a, 0xb3, 0xfe, 0xcd, 0x25, 0x95, 0x67, 0xf5, 0x16, + 0x98, 0x8e, 0x6e, 0x2e, 0x8c, 0xbc, 0x66, 0x5f, 0xd8, 0x6a, 0xd7, 0x4c, + 0x04, 0xbe, 0x31, 0xf9, 0x67, 0x38, 0xd2, 0xd8, 0xd2, 0x4d, 0x4c, 0xf6, + 0xc0, 0x3c, 0x4e, 0x1b, 0x95, 0xe7, 0xfe, 0x71, 0xbb, 0x23, 0x05, 0x8f, + 0x33, 0x82, 0xc6, 0x4c, 0x4c, 0x1f, 0xa5, 0x1a, 0xbd, 0x87, 0x13, 0xb0, + 0xf1, 0xf2, 0x17, 0x1e, 0xf4, 0x76, 0x48, 0x9d, 0x75, 0x6e, 0x3c, 0xaf, + 0xe3, 0x78, 0xce, 0xe0, 0xa4, 0x59, 0x5c, 0xf8, 0x49, 0x9a, 0xfc, 0x61, + 0xb0, 0x1f, 0xa8, 0x26, 0x89, 0x64, 0xd6, 0x5c, 0xb5, 0x4f, 0xa6, 0xb0, + 0x71, 0xf1, 0x9e, 0x43, 0x75, 0xbc, 0xb0, 0x3e, 0x04, 0x13, 0xdc, 0x16, + 0x49, 0x99, 0x32, 0xa3, 0x96, 0x39, 0xd8, 0xc2, 0xa8, 0x22, 0xb0, 0x4a, + 0x79, 0xda, 0x9f, 0xab, 0x1a, 0x9e, 0x3d, 0xb5, 0xee, 0x8c, 0x31, 0xdf, + 0x27, 0x64, 0x66, 0x8e, 0x5a, 0x74, 0x5e, 0xdd, 0xc4, 0x89, 0xcd, 0x20, + 0x73, 0xce, 0xbf, 0x74, 0xb1, 0x58, 0x6a, 0xc5, 0x84, 0x2a, 0xbc, 0x67, + 0xd4, 0x93, 0xd0, 0x57, 0xae, 0xfc, 0xdc, 0x0d, 0xa8, 0xad, 0x86, 0x1e, + 0xaa, 0x79, 0xd4, 0x5b, 0x98, 0xbe, 0x54, 0x62, 0xb2, 0xe1, 0xf6, 0xa4, + 0x23, 0x8e, 0xca, 0x22, 0xc2, 0x2f, 0x1a, 0x3b, 0x26, 0x23, 0x6f, 0xbb, + 0x50, 0xe8, 0x1a, 0x8b, 0x3e, 0x9c, 0xf8, 0xc0, 0x5f, 0x50, 0xbd, 0x89, + 0x5e, 0xfa, 0x94, 0x18, 0x80, 0x6b, 0x82, 0x7a, 0xca, 0x9f, 0xc8, 0x73, + 0x6c, 0xa4, 0x6c, 0x42, 0x1a, 0x9e, 0xe3, 0xd5, 0x9b, 0xdb, 0x8a, 0x5c, + 0x32, 0x7f, 0x06, 0xe0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {929, + {0xc3, 0x76, 0x9f, 0x25, 0x91, 0xca, 0x65, 0xc7, 0x2b, 0x1c, 0xc8, 0xe4, + 0x82, 0xed, 0xdd, 0x28, 0x5c, 0xc1, 0xa2, 0x74, 0xe3, 0x32, 0xd1, 0xd8}, + {0x7d, 0xde, 0xcd, 0xd1, 0x7b, 0xb3, 0xb9, 0x36, 0xd3, 0xb3, 0x71, 0xe7, + 0xbc, 0x7e, 0xec, 0xe7, 0x4c, 0xa1, 0x67, 0x6e, 0xc8, 0xfd, 0xb6, 0x90, + 0x56, 0x77, 0x81, 0xce, 0x53, 0x6e, 0x3d, 0x59, 0x99, 0x88, 0xe7, 0x7f, + 0x94, 0x61, 0x7f, 0x6e, 0x81, 0x0e, 0x3f, 0x79, 0xff, 0x22, 0x80, 0x49, + 0xc3, 0x03, 0xaa, 0xbe, 0x9b, 0xa0, 0xb1, 0x07, 0x32, 0xd4, 0xcb, 0xc9, + 0x54, 0xbe, 0x48, 0x9e, 0x7d, 0xa9, 0xf7, 0xa2, 0x43, 0x49, 0xfa, 0x23, + 0xf5, 0x87, 0x45, 0x5a, 0xae, 0xe8, 0x6d, 0x6b, 0x08, 0x6a, 0x5a, 0xcd, + 0x99, 0xf8, 0x9f, 0xca, 0x6c, 0x4c, 0x38, 0x41, 0x9c, 0x7a, 0x36, 0x4f, + 0x67, 0x0b, 0x09, 0x98, 0x90, 0x79, 0x44, 0xc6, 0xf1, 0xa8, 0xa3, 0xca, + 0x43, 0x88, 0x97, 0xe0, 0xb2, 0x94, 0xf4, 0x80, 0x82, 0x68, 0xc0, 0xb7, + 0xcb, 0xd9, 0xbe, 0x0f, 0xe8, 0xbf, 0x38, 0x45, 0xb9, 0x69, 0x2b, 0xe3, + 0xdc, 0xb3, 0x8d, 0x0d, 0xa7, 0x88, 0x59, 0xd4, 0x9b, 0xbd, 0xc8, 0xc2, + 0xa3, 0xba, 0x1c, 0x8e, 0x15, 0x55, 0xf3, 0xa0, 0x26, 0x60, 0x9e, 0xb6, + 0x4f, 0x6a, 0xe5, 0xd2, 0xdf, 0xd5, 0xb8, 0xb9, 0x1d, 0xf5, 0x86, 0x60, + 0xc2, 0x28, 0x99, 0x48, 0xec, 0x67, 0xa1, 0x3e, 0xf7, 0x4c, 0xc1, 0x44, + 0x62, 0x18, 0x81, 0x07, 0xff, 0x19, 0x16, 0x1d, 0xec, 0x23, 0xec, 0x46, + 0x90, 0x4d, 0x85, 0x83, 0x30, 0xa4, 0x65, 0x5b, 0xa3, 0x9a, 0x2f, 0xe3, + 0x9f, 0x6f, 0x40, 0x37, 0x73, 0xf0, 0x65, 0x00, 0xba, 0x3c, 0xd9, 0xde, + 0x03, 0x8d, 0x35, 0x1a, 0x68, 0x5f, 0x9b, 0xfa, 0x28, 0x95, 0xd2, 0x01, + 0x53, 0x40, 0xbd, 0xcc, 0x03, 0xc2, 0xd7, 0xc2, 0x71, 0x29, 0x80, 0x04, + 0x6d, 0xad, 0xe7, 0xf7, 0x99, 0x17, 0xe0, 0xc0, 0x9f, 0xdb, 0xd3, 0x79, + 0xfb, 0x9d, 0xf1, 0xfb, 0xa5, 0xef, 0x18, 0x68, 0x9d, 0xe2, 0x01, 0x20, + 0xe3, 0x7e, 0x6b, 0xea, 0x1b, 0x9b, 0xa4, 0x15, 0xfe, 0x59, 0x8f, 0xb4, + 0xeb, 0xa0, 0xda, 0x89, 0x9a, 0x67, 0x5e, 0xc4, 0x55, 0x31, 0x3e, 0xec, + 0xb8, 0x1e, 0x04, 0x25, 0x12, 0x63, 0xae, 0xf0, 0x21, 0x5b, 0x4c, 0x67, + 0x6e, 0xf4, 0x6c, 0xed, 0xa1, 0x4c, 0x92, 0xb8, 0xdb, 0xe1, 0xba, 0x85, + 0x0a, 0x2d, 0x2a, 0xe0, 0xf0, 0xd3, 0x3f, 0xc2, 0x7e, 0x90, 0x9c, 0xff, + 0x55, 0x81, 0x9d, 0xd6, 0xac, 0x17, 0x8a, 0x23, 0xe4, 0x43, 0xe4, 0x2a, + 0xde, 0xd4, 0x06, 0xec, 0xc5, 0xac, 0x92, 0xfc, 0xc0, 0x90, 0xd9, 0xb8, + 0x08, 0xba, 0xe7, 0x9b, 0x0d, 0x23, 0xad, 0xef, 0x29, 0x64, 0x55, 0xf0, + 0x58, 0x89, 0xc4, 0xae, 0xdc, 0x31, 0x48, 0x99, 0x8e, 0x24, 0x15, 0x6b, + 0xf9, 0x9b, 0xa3, 0xe4, 0x49, 0x3c, 0xe9, 0x1a, 0x70, 0x81, 0xc0, 0xf9, + 0x55, 0x79, 0x0b, 0x66, 0x43, 0x27, 0x34, 0xbb, 0x34, 0x54, 0x45, 0x1f, + 0xea, 0x8c, 0x57, 0x6f, 0xad, 0xea, 0x46, 0xae, 0x38, 0x33, 0x76, 0x6b, + 0xb1, 0x5b, 0x63, 0x15, 0xed, 0x7d, 0xf7, 0x24, 0x0b, 0xea, 0x97, 0xd3, + 0xa9, 0x62, 0xcd, 0xeb, 0x3f, 0xd1, 0x95, 0xf7, 0x16, 0xa8, 0x88, 0x43, + 0x2a, 0x0d, 0x85, 0xcc, 0x06, 0x45, 0x6e, 0x31, 0xd8, 0xd1, 0xfa, 0xa2, + 0xc4, 0x5d, 0x44, 0xda, 0x6e, 0x96, 0x17, 0xcc, 0x2b, 0x8d, 0xbe, 0x5d, + 0xfe, 0xa3, 0xf4, 0xbc, 0xe2, 0xa7, 0xef, 0x6a, 0x9b, 0xaf, 0x3b, 0x59, + 0x9f, 0x78, 0x7a, 0x4e, 0x70, 0xb4, 0x5c, 0x9c, 0x8a, 0x91, 0x63, 0x9d, + 0x02, 0x91, 0xb2, 0xfa, 0x97, 0x1e, 0x14, 0xfc, 0x6c, 0xd2, 0x4a, 0x1c, + 0xee, 0xb0, 0x9e, 0x74, 0xa9, 0xde, 0x1f, 0x9e, 0xc0, 0x58, 0x20, 0x55, + 0x44, 0x85, 0x1f, 0x1f, 0x78, 0x85, 0xe3, 0xec}, + {0x7f, 0x1c, 0x16, 0x6d, 0x61, 0xf2, 0xcb, 0xd6, 0x74, 0x89, 0xe6, 0x62, + 0xcf, 0xc5, 0x28, 0xb1, 0x50, 0x3f, 0xb8, 0xec, 0x93, 0x9a, 0xdb, 0x6f, + 0x17, 0x89, 0x12, 0xf3, 0x07, 0xfa, 0x47, 0x63, 0xfa, 0x39, 0x77, 0x67, + 0x31, 0xf0, 0x89, 0xe5, 0xc3, 0x47, 0x56, 0x77, 0x08, 0xd9, 0x92, 0x1c, + 0x0d, 0x01, 0x2e, 0x30, 0x37, 0x00, 0x40, 0xf7, 0x4a, 0x7b, 0x72, 0x12, + 0x5e, 0xb2, 0x6e, 0x6c, 0xd2, 0x51, 0x8b, 0x03, 0x22, 0xd3, 0x1d, 0x0f, + 0x42, 0xf3, 0xf7, 0x80, 0xba, 0x91, 0x57, 0xd8, 0xe4, 0xa2, 0xf1, 0x1e, + 0x74, 0xef, 0x00, 0x4b, 0x9e, 0xb9, 0x44, 0x8b, 0x2d, 0x4a, 0x00, 0xd6, + 0x3f, 0x3a, 0xe6, 0xf4, 0x94, 0x5c, 0xc8, 0xd9, 0x2c, 0xdd, 0xb1, 0x4f, + 0xf0, 0x96, 0x97, 0x3d, 0x03, 0xce, 0x7c, 0xd7, 0x5b, 0xed, 0xe8, 0x87, + 0xd5, 0x95, 0x7b, 0x29, 0x94, 0x4f, 0x45, 0x60, 0x18, 0x66, 0x6c, 0xe0, + 0x0a, 0x2b, 0x01, 0xee, 0xd1, 0x96, 0x0f, 0xa5, 0x75, 0xdb, 0xcb, 0x0b, + 0x3b, 0xdd, 0x63, 0xb9, 0xe2, 0x1c, 0x3c, 0xc9, 0x04, 0x90, 0xef, 0x0a, + 0x70, 0xdf, 0x43, 0xe1, 0xdc, 0x40, 0x1e, 0x67, 0xe6, 0x5d, 0x4a, 0x2c, + 0xb8, 0x9b, 0x18, 0x1c, 0xf1, 0xc8, 0x87, 0x78, 0x16, 0xf7, 0x32, 0xd0, + 0xc7, 0x39, 0x0a, 0x0f, 0x0b, 0xef, 0xf6, 0xb8, 0x32, 0xe5, 0xec, 0xfc, + 0x04, 0xa9, 0xaa, 0x91, 0x62, 0xcd, 0x2e, 0x69, 0xe4, 0x82, 0xfd, 0x94, + 0xce, 0xaf, 0x7e, 0xef, 0x56, 0x0e, 0xa4, 0x6f, 0x03, 0x64, 0xa4, 0x09, + 0x5d, 0x64, 0x9e, 0xc5, 0xdf, 0x3a, 0x46, 0x0a, 0x88, 0xb1, 0x90, 0x2e, + 0x22, 0x43, 0xaf, 0x79, 0x92, 0x69, 0x5a, 0x4d, 0x46, 0xd8, 0x44, 0x15, + 0x0d, 0x72, 0xd0, 0xd5, 0x02, 0x83, 0xe2, 0x99, 0x9a, 0x77, 0x4e, 0xed, + 0x1e, 0xc9, 0x65, 0x9a, 0x13, 0xff, 0x70, 0xaf, 0xf1, 0x8e, 0xf0, 0x03, + 0x8f, 0x06, 0xe7, 0xba, 0x0d, 0xae, 0x5a, 0x63, 0x34, 0xad, 0xb1, 0xef, + 0x04, 0xae, 0xea, 0x1d, 0x67, 0xc4, 0xab, 0x3e, 0x27, 0x0b, 0xe6, 0x71, + 0xf5, 0x0e, 0x60, 0xaf, 0xdd, 0xe9, 0xb7, 0xd9, 0x5c, 0xaa, 0xad, 0xf5, + 0xde, 0x1b, 0x95, 0x9f, 0x7e, 0xa4, 0x72, 0x80, 0x9c, 0x60, 0xc5, 0xee, + 0xa7, 0xfc, 0x4a, 0x80, 0xcc, 0x88, 0xe5, 0x30, 0x03, 0x11, 0xe6, 0xef, + 0xb3, 0x4e, 0x1f, 0x20, 0xf8, 0x57, 0xa8, 0xab, 0x16, 0x9e, 0x8e, 0x2a, + 0xb7, 0xf2, 0x6b, 0x3e, 0x82, 0x47, 0x07, 0xdd, 0x1c, 0x96, 0x6f, 0xac, + 0x23, 0xb9, 0x1a, 0x91, 0x5e, 0xe3, 0xd8, 0x3f, 0x7a, 0x67, 0xde, 0x9c, + 0x6a, 0xf5, 0xc7, 0xba, 0x1c, 0x6a, 0x3d, 0x41, 0x54, 0xf8, 0x4d, 0xeb, + 0xdf, 0xd2, 0x9e, 0xc4, 0x8e, 0x47, 0x32, 0xf4, 0xc1, 0xfc, 0x59, 0x8c, + 0xfd, 0x7e, 0xc4, 0xa7, 0xef, 0xc3, 0x59, 0xd6, 0xfa, 0x0b, 0x4c, 0x1c, + 0x17, 0xb6, 0xcc, 0xf0, 0x6b, 0xc4, 0xc7, 0xab, 0xda, 0x1e, 0x27, 0xf4, + 0x84, 0x4c, 0xd1, 0x96, 0x46, 0x2b, 0x35, 0x92, 0x12, 0x7d, 0x57, 0x96, + 0x63, 0x9d, 0x6a, 0x4b, 0x2a, 0x7c, 0xc9, 0xba, 0xd7, 0x62, 0x9d, 0x6c, + 0x67, 0xb5, 0x24, 0xac, 0xf6, 0xfc, 0xe8, 0xa4, 0xad, 0x47, 0x81, 0x69, + 0xdc, 0x1b, 0xc5, 0x03, 0x52, 0xf5, 0xf3, 0xca, 0x0b, 0xa4, 0xc9, 0x0a, + 0xe5, 0x55, 0x6d, 0x51, 0x59, 0x51, 0x62, 0xf1, 0xb8, 0xfd, 0xc3, 0x05, + 0x9a, 0x39, 0x82, 0x73, 0x51, 0x25, 0x2c, 0x81, 0xf9, 0x93, 0xb8, 0x9b, + 0xa9, 0x0c, 0x94, 0x2b, 0x44, 0x2e, 0x14, 0x31, 0x7b, 0xc6, 0x86, 0x9e, + 0x39, 0x60, 0x91, 0x4a, 0x16, 0x50, 0xc2, 0x2d, 0x8d, 0x22, 0x42, 0x65, + 0x14, 0xd5, 0x63, 0x2a, 0xf0, 0x88, 0xa6, 0x91, 0x21, 0x57, 0x6a, 0x9f, + 0x83, 0x72, 0x5e, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {930, + {0x3e, 0xa5, 0xc3, 0xe2, 0xf4, 0xd8, 0x5b, 0x4b, 0x53, 0xc5, 0xf8, 0x3a, + 0x46, 0x67, 0x0b, 0x1c, 0x4f, 0xad, 0xb1, 0x5d, 0xaa, 0xc4, 0xfe, 0x16}, + {0x7d, 0xde, 0xcd, 0xd1, 0x7b, 0xb3, 0xb9, 0x36, 0xd3, 0xb3, 0x71, 0xe7, + 0xbc, 0x7e, 0xec, 0xe7, 0x4c, 0xa1, 0x67, 0x6e, 0xc8, 0xfd, 0xb6, 0x90, + 0x56, 0x77, 0x81, 0xce, 0x53, 0x6e, 0x3d, 0x59, 0x99, 0x88, 0xe7, 0x7f, + 0x94, 0x61, 0x7f, 0x6e, 0x81, 0x0e, 0x3f, 0x79, 0xff, 0x22, 0x80, 0x49, + 0xc3, 0x03, 0xaa, 0xbe, 0x9b, 0xa0, 0xb1, 0x07, 0x32, 0xd4, 0xcb, 0xc9, + 0x54, 0xbe, 0x48, 0x9e, 0x7d, 0xa9, 0xf7, 0xa2, 0x43, 0x49, 0xfa, 0x23, + 0xf5, 0x87, 0x45, 0x5a, 0xae, 0xe8, 0x6d, 0x6b, 0x08, 0x6a, 0x5a, 0xcd, + 0x99, 0xf8, 0x9f, 0xca, 0x6c, 0x4c, 0x38, 0x41, 0x9c, 0x7a, 0x36, 0x4f, + 0x67, 0x0b, 0x09, 0x98, 0x90, 0x79, 0x44, 0xc6, 0xf1, 0xa8, 0xa3, 0xca, + 0x43, 0x88, 0x97, 0xe0, 0xb2, 0x94, 0xf4, 0x80, 0x82, 0x68, 0xc0, 0xb7, + 0xcb, 0xd9, 0xbe, 0x0f, 0xe8, 0xbf, 0x38, 0x45, 0xb9, 0x69, 0x2b, 0xe3, + 0xdc, 0xb3, 0x8d, 0x0d, 0xa7, 0x88, 0x59, 0xd4, 0x9b, 0xbd, 0xc8, 0xc2, + 0xa3, 0xba, 0x1c, 0x8e, 0x15, 0x55, 0xf3, 0xa0, 0x26, 0x60, 0x9e, 0xb6, + 0x4f, 0x6a, 0xe5, 0xd2, 0xdf, 0xd5, 0xb8, 0xb9, 0x1d, 0xf5, 0x86, 0x60, + 0xc2, 0x28, 0x99, 0x48, 0xec, 0x67, 0xa1, 0x3e, 0xf7, 0x4c, 0xc1, 0x44, + 0x62, 0x18, 0x81, 0x07, 0xff, 0x19, 0x16, 0x1d, 0xec, 0x23, 0xec, 0x46, + 0x90, 0x4d, 0x85, 0x83, 0x30, 0xa4, 0x65, 0x5b, 0xa3, 0x9a, 0x2f, 0xe3, + 0x9f, 0x6f, 0x40, 0x37, 0x73, 0xf0, 0x65, 0x00, 0xba, 0x3c, 0xd9, 0xde, + 0x03, 0x8d, 0x35, 0x1a, 0x68, 0x5f, 0x9b, 0xfa, 0x28, 0x95, 0xd2, 0x01, + 0x53, 0x40, 0xbd, 0xcc, 0x03, 0xc2, 0xd7, 0xc2, 0x71, 0x29, 0x80, 0x04, + 0x6d, 0xad, 0xe7, 0xf7, 0x99, 0x17, 0xe0, 0xc0, 0x9f, 0xdb, 0xd3, 0x79, + 0xfb, 0x9d, 0xf1, 0xfb, 0xa5, 0xef, 0x18, 0x68, 0x9d, 0xe2, 0x01, 0x20, + 0xe3, 0x7e, 0x6b, 0xea, 0x1b, 0x9b, 0xa4, 0x15, 0xfe, 0x59, 0x8f, 0xb4, + 0xeb, 0xa0, 0xda, 0x89, 0x9a, 0x67, 0x5e, 0xc4, 0x55, 0x31, 0x3e, 0xec, + 0xb8, 0x1e, 0x04, 0x25, 0x12, 0x63, 0xae, 0xf0, 0x21, 0x5b, 0x4c, 0x67, + 0x6e, 0xf4, 0x6c, 0xed, 0xa1, 0x4c, 0x92, 0xb8, 0xdb, 0xe1, 0xba, 0x85, + 0x0a, 0x2d, 0x2a, 0xe0, 0xf0, 0xd3, 0x3f, 0xc2, 0x7e, 0x90, 0x9c, 0xff, + 0x55, 0x81, 0x9d, 0xd6, 0xac, 0x17, 0x8a, 0x23, 0xe4, 0x43, 0xe4, 0x2a, + 0xde, 0xd4, 0x06, 0xec, 0xc5, 0xac, 0x92, 0xfc, 0xc0, 0x90, 0xd9, 0xb8, + 0x08, 0xba, 0xe7, 0x9b, 0x0d, 0x23, 0xad, 0xef, 0x29, 0x64, 0x55, 0xf0, + 0x58, 0x89, 0xc4, 0xae, 0xdc, 0x31, 0x48, 0x99, 0x8e, 0x24, 0x15, 0x6b, + 0xf9, 0x9b, 0xa3, 0xe4, 0x49, 0x3c, 0xe9, 0x1a, 0x70, 0x81, 0xc0, 0xf9, + 0x55, 0x79, 0x0b, 0x66, 0x43, 0x27, 0x34, 0xbb, 0x34, 0x54, 0x45, 0x1f, + 0xea, 0x8c, 0x57, 0x6f, 0xad, 0xea, 0x46, 0xae, 0x38, 0x33, 0x76, 0x6b, + 0xb1, 0x5b, 0x63, 0x15, 0xed, 0x7d, 0xf7, 0x24, 0x0b, 0xea, 0x97, 0xd3, + 0xa9, 0x62, 0xcd, 0xeb, 0x3f, 0xd1, 0x95, 0xf7, 0x16, 0xa8, 0x88, 0x43, + 0x2a, 0x0d, 0x85, 0xcc, 0x06, 0x45, 0x6e, 0x31, 0xd8, 0xd1, 0xfa, 0xa2, + 0xc4, 0x5d, 0x44, 0xda, 0x6e, 0x96, 0x17, 0xcc, 0x2b, 0x8d, 0xbe, 0x5d, + 0xfe, 0xa3, 0xf4, 0xbc, 0xe2, 0xa7, 0xef, 0x6a, 0x9b, 0xaf, 0x3b, 0x59, + 0x9f, 0x78, 0x7a, 0x4e, 0x70, 0xb4, 0x5c, 0x9c, 0x8a, 0x91, 0x63, 0x9d, + 0x02, 0x91, 0xb2, 0xfa, 0x97, 0x1e, 0x14, 0xfc, 0x6c, 0xd2, 0x4a, 0x1c, + 0xee, 0xb0, 0x9e, 0x74, 0xa9, 0xde, 0x1f, 0x9e, 0xc0, 0x58, 0x20, 0x55, + 0x44, 0x85, 0x1f, 0x1f, 0x78, 0x85, 0xe3, 0xec}, + {0xe6, 0x3d, 0x78, 0xe2, 0x24, 0xc4, 0xa1, 0xf6, 0x4e, 0xec, 0x82, 0xe6, + 0xd8, 0xc4, 0xaf, 0x91, 0x1c, 0x6f, 0x73, 0x92, 0xf1, 0x27, 0xdf, 0x7a, + 0xad, 0xc6, 0xa4, 0x1a, 0x11, 0x4c, 0x78, 0x3c, 0xbe, 0x89, 0x43, 0xa3, + 0x26, 0x39, 0xad, 0x5c, 0x99, 0x98, 0xbc, 0x87, 0xb8, 0x20, 0xaf, 0xe6, + 0xbb, 0x11, 0x17, 0xa1, 0x1e, 0x93, 0x40, 0x00, 0x31, 0x10, 0xf8, 0xea, + 0xcf, 0x24, 0x8f, 0xc9, 0xb8, 0x33, 0x8f, 0xdb, 0xaf, 0x8c, 0x7d, 0xd1, + 0x50, 0x80, 0xdb, 0x58, 0x28, 0xe3, 0x9b, 0xf6, 0x5b, 0xe6, 0xbd, 0xe0, + 0xc4, 0x08, 0xdf, 0xa6, 0x5c, 0x9b, 0x99, 0x77, 0x6a, 0x6a, 0xef, 0x9b, + 0xc1, 0x22, 0x29, 0xdd, 0x6d, 0x02, 0x02, 0xe1, 0x4d, 0xf6, 0xb2, 0xcc, + 0xac, 0xa8, 0xb6, 0xfc, 0x8e, 0x98, 0x22, 0x9e, 0x8b, 0x9d, 0x0b, 0xf7, + 0x1b, 0xfe, 0x8b, 0x97, 0x0f, 0xbe, 0x29, 0xcf, 0xb5, 0xdd, 0x38, 0xb1, + 0x87, 0x39, 0xd8, 0x36, 0xf2, 0x74, 0xd3, 0xea, 0xb2, 0x32, 0x51, 0x77, + 0xd8, 0xd2, 0x4c, 0x2d, 0xb7, 0xda, 0x08, 0xc1, 0x42, 0x4f, 0xbb, 0xf4, + 0xca, 0x85, 0x9f, 0xd9, 0x3f, 0xe2, 0x1c, 0x53, 0x75, 0x25, 0xdc, 0xce, + 0x43, 0xbf, 0x0a, 0xb0, 0x40, 0xc9, 0xc1, 0x6e, 0x16, 0x4c, 0x47, 0xbf, + 0x52, 0xe7, 0x78, 0x9c, 0x1a, 0xf0, 0x3e, 0x4c, 0xa4, 0x9e, 0x9f, 0x1c, + 0x50, 0x1e, 0x02, 0x03, 0xb3, 0xc4, 0xc0, 0xc0, 0x9e, 0x36, 0x91, 0x07, + 0x3b, 0xc9, 0xaf, 0x7f, 0xd5, 0x89, 0xdc, 0xab, 0x42, 0xcb, 0xaf, 0x8c, + 0x51, 0xed, 0x2c, 0x5a, 0x65, 0xe8, 0x6a, 0x99, 0xe1, 0x9f, 0x9b, 0x03, + 0xee, 0x0c, 0x4a, 0x7b, 0xb0, 0xe4, 0x14, 0xcd, 0xd2, 0xd0, 0x91, 0xb0, + 0xd3, 0xbb, 0x87, 0xd7, 0x5a, 0xd9, 0x05, 0x52, 0x57, 0x50, 0x8f, 0x83, + 0xfa, 0xd6, 0x42, 0xfe, 0x6d, 0x6a, 0xe7, 0xbb, 0xda, 0x59, 0xba, 0x73, + 0x4d, 0xed, 0x10, 0x02, 0xfb, 0x9f, 0x88, 0x3f, 0xa1, 0x1b, 0x73, 0x3d, + 0xa0, 0x3f, 0x11, 0x09, 0x03, 0xf6, 0x0c, 0x5a, 0xc2, 0x9c, 0x60, 0x13, + 0xb0, 0x7b, 0xd7, 0x16, 0x49, 0xff, 0x52, 0x44, 0xff, 0x24, 0xf2, 0x1f, + 0xd0, 0x46, 0x0c, 0x70, 0x67, 0xbd, 0x38, 0x20, 0x2d, 0xa0, 0xd1, 0xbf, + 0xc4, 0x47, 0xd7, 0xcb, 0x08, 0x8a, 0xd5, 0x35, 0xba, 0x46, 0x31, 0x86, + 0x32, 0x5b, 0x9c, 0xb7, 0xf8, 0x65, 0x8d, 0xbc, 0x81, 0x5e, 0xda, 0xd9, + 0x39, 0xff, 0x54, 0x89, 0x13, 0x7f, 0x30, 0x0a, 0xac, 0xc7, 0x87, 0x9e, + 0xd8, 0x00, 0xc2, 0x84, 0xe2, 0xa2, 0xcb, 0x9f, 0x62, 0x2e, 0x49, 0x6c, + 0x99, 0x4f, 0x08, 0x93, 0x0f, 0xb8, 0x3c, 0x10, 0xc2, 0xdb, 0x00, 0x6c, + 0xbb, 0x3c, 0x41, 0xcf, 0x32, 0x3f, 0x6d, 0x22, 0x72, 0x69, 0xb1, 0x37, + 0xd1, 0xad, 0xc8, 0x02, 0x6b, 0x31, 0x34, 0x87, 0x76, 0x96, 0xe1, 0x26, + 0x49, 0xf2, 0xf4, 0x18, 0x81, 0xc9, 0xff, 0xfc, 0x9e, 0x06, 0xb6, 0x58, + 0xa8, 0x3f, 0xd6, 0xa1, 0x3d, 0x74, 0x6e, 0xe0, 0x8e, 0x44, 0xf6, 0xdc, + 0x96, 0xa7, 0xbc, 0x98, 0x7a, 0x1c, 0xbd, 0xce, 0x84, 0x2d, 0xe3, 0x44, + 0x91, 0xfd, 0xa2, 0x9f, 0x75, 0x86, 0xc2, 0x85, 0x11, 0x46, 0x7a, 0x98, + 0x4c, 0x54, 0x28, 0xab, 0x29, 0x2c, 0x9d, 0x7c, 0x1d, 0xb9, 0xb3, 0x1c, + 0x9e, 0x50, 0xe4, 0x7f, 0xf6, 0x5c, 0x5b, 0x39, 0x66, 0xa9, 0x1c, 0xfc, + 0x77, 0xdd, 0x93, 0x6e, 0x43, 0xcb, 0x4b, 0xdf, 0xcd, 0x8c, 0xd3, 0x2a, + 0xef, 0xcc, 0x98, 0x5f, 0x9c, 0xcb, 0xf1, 0x7b, 0xb7, 0x16, 0x3f, 0x8a, + 0xe2, 0x7e, 0x39, 0x2d, 0x64, 0xd0, 0xc1, 0xa4, 0x2b, 0x25, 0x49, 0xb0, + 0x94, 0x3f, 0xb9, 0xdc, 0x25, 0x91, 0x4f, 0xe3, 0xf5, 0x2b, 0x92, 0x05, + 0xb0, 0xbe, 0x05, 0xb9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {931, + {0xbc, 0x6f, 0x64, 0x1a, 0x16, 0x57, 0x5d, 0x0c, 0x73, 0xbf, 0xa7, 0xee, + 0xa4, 0xac, 0xdc, 0x22, 0x80, 0x95, 0x3b, 0xa3, 0x1f, 0x42, 0x54, 0xf8}, + {0x7d, 0xde, 0xcd, 0xd1, 0x7b, 0xb3, 0xb9, 0x36, 0xd3, 0xb3, 0x71, 0xe7, + 0xbc, 0x7e, 0xec, 0xe7, 0x4c, 0xa1, 0x67, 0x6e, 0xc8, 0xfd, 0xb6, 0x90, + 0x56, 0x77, 0x81, 0xce, 0x53, 0x6e, 0x3d, 0x59, 0x99, 0x88, 0xe7, 0x7f, + 0x94, 0x61, 0x7f, 0x6e, 0x81, 0x0e, 0x3f, 0x79, 0xff, 0x22, 0x80, 0x49, + 0xc3, 0x03, 0xaa, 0xbe, 0x9b, 0xa0, 0xb1, 0x07, 0x32, 0xd4, 0xcb, 0xc9, + 0x54, 0xbe, 0x48, 0x9e, 0x7d, 0xa9, 0xf7, 0xa2, 0x43, 0x49, 0xfa, 0x23, + 0xf5, 0x87, 0x45, 0x5a, 0xae, 0xe8, 0x6d, 0x6b, 0x08, 0x6a, 0x5a, 0xcd, + 0x99, 0xf8, 0x9f, 0xca, 0x6c, 0x4c, 0x38, 0x41, 0x9c, 0x7a, 0x36, 0x4f, + 0x67, 0x0b, 0x09, 0x98, 0x90, 0x79, 0x44, 0xc6, 0xf1, 0xa8, 0xa3, 0xca, + 0x43, 0x88, 0x97, 0xe0, 0xb2, 0x94, 0xf4, 0x80, 0x82, 0x68, 0xc0, 0xb7, + 0xcb, 0xd9, 0xbe, 0x0f, 0xe8, 0xbf, 0x38, 0x45, 0xb9, 0x69, 0x2b, 0xe3, + 0xdc, 0xb3, 0x8d, 0x0d, 0xa7, 0x88, 0x59, 0xd4, 0x9b, 0xbd, 0xc8, 0xc2, + 0xa3, 0xba, 0x1c, 0x8e, 0x15, 0x55, 0xf3, 0xa0, 0x26, 0x60, 0x9e, 0xb6, + 0x4f, 0x6a, 0xe5, 0xd2, 0xdf, 0xd5, 0xb8, 0xb9, 0x1d, 0xf5, 0x86, 0x60, + 0xc2, 0x28, 0x99, 0x48, 0xec, 0x67, 0xa1, 0x3e, 0xf7, 0x4c, 0xc1, 0x44, + 0x62, 0x18, 0x81, 0x07, 0xff, 0x19, 0x16, 0x1d, 0xec, 0x23, 0xec, 0x46, + 0x90, 0x4d, 0x85, 0x83, 0x30, 0xa4, 0x65, 0x5b, 0xa3, 0x9a, 0x2f, 0xe3, + 0x9f, 0x6f, 0x40, 0x37, 0x73, 0xf0, 0x65, 0x00, 0xba, 0x3c, 0xd9, 0xde, + 0x03, 0x8d, 0x35, 0x1a, 0x68, 0x5f, 0x9b, 0xfa, 0x28, 0x95, 0xd2, 0x01, + 0x53, 0x40, 0xbd, 0xcc, 0x03, 0xc2, 0xd7, 0xc2, 0x71, 0x29, 0x80, 0x04, + 0x6d, 0xad, 0xe7, 0xf7, 0x99, 0x17, 0xe0, 0xc0, 0x9f, 0xdb, 0xd3, 0x79, + 0xfb, 0x9d, 0xf1, 0xfb, 0xa5, 0xef, 0x18, 0x68, 0x9d, 0xe2, 0x01, 0x20, + 0xe3, 0x7e, 0x6b, 0xea, 0x1b, 0x9b, 0xa4, 0x15, 0xfe, 0x59, 0x8f, 0xb4, + 0xeb, 0xa0, 0xda, 0x89, 0x9a, 0x67, 0x5e, 0xc4, 0x55, 0x31, 0x3e, 0xec, + 0xb8, 0x1e, 0x04, 0x25, 0x12, 0x63, 0xae, 0xf0, 0x21, 0x5b, 0x4c, 0x67, + 0x6e, 0xf4, 0x6c, 0xed, 0xa1, 0x4c, 0x92, 0xb8, 0xdb, 0xe1, 0xba, 0x85, + 0x0a, 0x2d, 0x2a, 0xe0, 0xf0, 0xd3, 0x3f, 0xc2, 0x7e, 0x90, 0x9c, 0xff, + 0x55, 0x81, 0x9d, 0xd6, 0xac, 0x17, 0x8a, 0x23, 0xe4, 0x43, 0xe4, 0x2a, + 0xde, 0xd4, 0x06, 0xec, 0xc5, 0xac, 0x92, 0xfc, 0xc0, 0x90, 0xd9, 0xb8, + 0x08, 0xba, 0xe7, 0x9b, 0x0d, 0x23, 0xad, 0xef, 0x29, 0x64, 0x55, 0xf0, + 0x58, 0x89, 0xc4, 0xae, 0xdc, 0x31, 0x48, 0x99, 0x8e, 0x24, 0x15, 0x6b, + 0xf9, 0x9b, 0xa3, 0xe4, 0x49, 0x3c, 0xe9, 0x1a, 0x70, 0x81, 0xc0, 0xf9, + 0x55, 0x79, 0x0b, 0x66, 0x43, 0x27, 0x34, 0xbb, 0x34, 0x54, 0x45, 0x1f, + 0xea, 0x8c, 0x57, 0x6f, 0xad, 0xea, 0x46, 0xae, 0x38, 0x33, 0x76, 0x6b, + 0xb1, 0x5b, 0x63, 0x15, 0xed, 0x7d, 0xf7, 0x24, 0x0b, 0xea, 0x97, 0xd3, + 0xa9, 0x62, 0xcd, 0xeb, 0x3f, 0xd1, 0x95, 0xf7, 0x16, 0xa8, 0x88, 0x43, + 0x2a, 0x0d, 0x85, 0xcc, 0x06, 0x45, 0x6e, 0x31, 0xd8, 0xd1, 0xfa, 0xa2, + 0xc4, 0x5d, 0x44, 0xda, 0x6e, 0x96, 0x17, 0xcc, 0x2b, 0x8d, 0xbe, 0x5d, + 0xfe, 0xa3, 0xf4, 0xbc, 0xe2, 0xa7, 0xef, 0x6a, 0x9b, 0xaf, 0x3b, 0x59, + 0x9f, 0x78, 0x7a, 0x4e, 0x70, 0xb4, 0x5c, 0x9c, 0x8a, 0x91, 0x63, 0x9d, + 0x02, 0x91, 0xb2, 0xfa, 0x97, 0x1e, 0x14, 0xfc, 0x6c, 0xd2, 0x4a, 0x1c, + 0xee, 0xb0, 0x9e, 0x74, 0xa9, 0xde, 0x1f, 0x9e, 0xc0, 0x58, 0x20, 0x55, + 0x44, 0x85, 0x1f, 0x1f, 0x78, 0x85, 0xe3, 0xec}, + {0xdb, 0x0e, 0x0a, 0xf0, 0x17, 0x05, 0x62, 0x09, 0xd6, 0x8c, 0xe9, 0x05, + 0x0d, 0x0b, 0xfa, 0x12, 0xa9, 0x74, 0xe6, 0xbf, 0xdc, 0x5c, 0xec, 0x8d, + 0x1f, 0x01, 0x51, 0x1e, 0xbd, 0xdd, 0x62, 0x24, 0xa7, 0x50, 0x80, 0xb3, + 0xd5, 0x0d, 0x42, 0xa8, 0x72, 0x01, 0x4a, 0x22, 0xb1, 0xd6, 0x58, 0x81, + 0x7e, 0xbe, 0xe0, 0xa2, 0xae, 0xf4, 0x5e, 0xc2, 0xe3, 0xad, 0x4b, 0x74, + 0x9c, 0xb5, 0x8b, 0x17, 0xff, 0xa4, 0xde, 0x42, 0xe4, 0x77, 0xe6, 0xcc, + 0x51, 0x88, 0x04, 0x85, 0x3e, 0x9d, 0x2e, 0x3b, 0x5f, 0x56, 0xf3, 0x19, + 0x41, 0xd9, 0x4c, 0x0f, 0x75, 0x24, 0x60, 0x37, 0xa1, 0x89, 0x98, 0xaa, + 0x56, 0x7e, 0xf4, 0x7b, 0xde, 0x0f, 0x9c, 0xe7, 0x23, 0xef, 0xa6, 0xa0, + 0xa3, 0xc5, 0x69, 0xe5, 0xef, 0x5a, 0xef, 0x12, 0x16, 0x0d, 0x60, 0xdd, + 0x01, 0x27, 0xf6, 0x2c, 0x30, 0x36, 0x17, 0x57, 0x49, 0xa0, 0x22, 0x87, + 0x14, 0x21, 0x3e, 0x3d, 0x13, 0x2d, 0x2e, 0xaa, 0x3d, 0x40, 0xda, 0x8a, + 0x41, 0x3b, 0xf8, 0x00, 0x92, 0xd2, 0xa7, 0x1d, 0xa2, 0xea, 0x4b, 0x5c, + 0xa3, 0xfb, 0xd9, 0x3d, 0x55, 0xe7, 0x09, 0xa7, 0xe2, 0xfa, 0x81, 0xfc, + 0x36, 0xd0, 0x8f, 0xf7, 0x98, 0x40, 0x86, 0xbd, 0xf9, 0xa6, 0x46, 0xf2, + 0x48, 0xb4, 0xd3, 0xef, 0xb7, 0xb7, 0xf1, 0x8e, 0x97, 0x6a, 0x99, 0xbb, + 0xa7, 0x4c, 0xbe, 0x80, 0x62, 0x97, 0xe2, 0x80, 0xb8, 0x53, 0xdb, 0x3d, + 0x54, 0xf0, 0x34, 0x2a, 0x5b, 0x7e, 0x56, 0xea, 0xe6, 0x31, 0xf2, 0x41, + 0x1f, 0xba, 0x71, 0xf1, 0x36, 0x3e, 0xdb, 0x16, 0x89, 0x9a, 0x2a, 0x5a, + 0xa8, 0xcf, 0x51, 0x12, 0xf7, 0xb1, 0x41, 0x76, 0x5f, 0x0f, 0xec, 0x56, + 0x84, 0x44, 0x3c, 0x70, 0xd4, 0x30, 0x93, 0x4c, 0x30, 0x98, 0xa2, 0x29, + 0xed, 0x52, 0xda, 0xc1, 0xb6, 0x0f, 0x30, 0xd3, 0xca, 0x79, 0xf5, 0x86, + 0x7e, 0x9c, 0x96, 0xb8, 0x91, 0x2a, 0x66, 0x93, 0x73, 0x32, 0x2c, 0x0d, + 0x45, 0x80, 0x4b, 0xb0, 0x16, 0x52, 0x3e, 0x1b, 0x00, 0x62, 0xa2, 0x0b, + 0xf5, 0xc8, 0xd2, 0x51, 0xd2, 0x16, 0xcb, 0x0c, 0x18, 0x62, 0x10, 0x2f, + 0xd5, 0xcf, 0x87, 0x50, 0x77, 0x86, 0x3c, 0x6b, 0xa1, 0x94, 0xe4, 0xb2, + 0xa4, 0xa5, 0x0e, 0xc4, 0xc4, 0xea, 0x46, 0x06, 0xa5, 0xf5, 0x8e, 0x73, + 0xfd, 0xf6, 0x95, 0x8f, 0x32, 0x97, 0x27, 0xe5, 0x2b, 0xc0, 0x3c, 0x23, + 0x0f, 0x3a, 0x61, 0x5d, 0xc0, 0x1a, 0xeb, 0xd9, 0xf3, 0x82, 0x14, 0xc4, + 0x4e, 0x29, 0x31, 0xad, 0x48, 0x54, 0x5e, 0x7a, 0xd1, 0xda, 0x01, 0x0a, + 0xb0, 0xbe, 0x58, 0x8b, 0x29, 0x67, 0xd9, 0x63, 0x06, 0xbe, 0x77, 0x95, + 0xf6, 0x95, 0x48, 0x2c, 0x3b, 0xd8, 0x23, 0x18, 0x5c, 0xbe, 0xa6, 0x49, + 0x15, 0xd2, 0x8e, 0x93, 0x3c, 0x32, 0x0a, 0x49, 0x71, 0x67, 0xd1, 0x35, + 0x0d, 0x8a, 0xbc, 0x07, 0x98, 0x15, 0x0c, 0x3e, 0x17, 0x7d, 0x2d, 0xb6, + 0x4c, 0xdd, 0x08, 0x40, 0x1e, 0x24, 0x16, 0x2a, 0x58, 0xd0, 0x2d, 0x83, + 0x8f, 0x2b, 0x25, 0xaf, 0x84, 0xb5, 0x21, 0xad, 0xb7, 0x1d, 0xed, 0x02, + 0x80, 0x64, 0xd0, 0xc4, 0x9e, 0x1f, 0x1e, 0xef, 0xf2, 0x57, 0x0c, 0x92, + 0x36, 0x4c, 0x40, 0x92, 0xf8, 0xcb, 0x51, 0x56, 0x2c, 0xa8, 0x8a, 0xd5, + 0xec, 0x90, 0x07, 0x5d, 0x50, 0x27, 0x66, 0x9c, 0xe8, 0x0e, 0x17, 0x03, + 0x9d, 0x7c, 0x56, 0xaf, 0x59, 0x12, 0x86, 0xb9, 0x54, 0x6e, 0xec, 0xac, + 0xaf, 0x30, 0x46, 0xda, 0xa1, 0x7a, 0x2a, 0x23, 0x7f, 0xc6, 0x57, 0x97, + 0x5e, 0x80, 0xa4, 0xdb, 0x1a, 0x5a, 0x41, 0x48, 0x25, 0x45, 0x84, 0x84, + 0x3f, 0x48, 0x6e, 0xcb, 0x12, 0xd1, 0x18, 0xfb, 0xb4, 0xf3, 0xc7, 0x1a, + 0xcc, 0xb9, 0x1b, 0xf2}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {932, + {0xe6, 0xd3, 0xf8, 0xce, 0xec, 0x20, 0xc3, 0xe6, 0xdf, 0x51, 0x85, 0x30, + 0x16, 0x12, 0xb0, 0x96, 0x4e, 0xc6, 0x51, 0xf2, 0xf2, 0x91, 0x95, 0x36}, + {0x5c, 0xa9, 0x7b, 0x0a, 0xa9, 0x0b, 0x65, 0x74, 0x51, 0x57, 0xfd, 0xcd, + 0x63, 0xcb, 0x1f, 0xf4, 0xdc, 0xf7, 0x49, 0xb1, 0xae, 0x7b, 0x97, 0xc9, + 0x61, 0xee, 0x4d, 0x65, 0xa3, 0x39, 0x0c, 0xf7, 0x22, 0xf7, 0x2c, 0x6b, + 0xee, 0xda, 0xad, 0xf3, 0x63, 0x2f, 0xcd, 0x6d, 0x56, 0xa5, 0x71, 0xed, + 0x2b, 0x79, 0xc7, 0xa6, 0xb7, 0xcd, 0xeb, 0x16, 0x72, 0x91, 0x50, 0x97, + 0x15, 0x2d, 0x28, 0xc2, 0xd7, 0x0b, 0x8d, 0x54, 0x60, 0x88, 0xcd, 0xf3, + 0x35, 0xb0, 0x09, 0x71, 0x5c, 0x28, 0x71, 0xe4, 0xd2, 0x8c, 0x7c, 0x64, + 0xd2, 0x17, 0xef, 0xd2, 0x7d, 0x37, 0x49, 0x6f, 0x0e, 0x92, 0xe0, 0xb8, + 0xfb, 0xfa, 0xe5, 0x94, 0x18, 0x24, 0x4c, 0x3f, 0x7b, 0x9c, 0x5b, 0xf6, + 0xfe, 0xfc, 0x92, 0x46, 0x2b, 0xe0, 0x06, 0x2a, 0x8c, 0xf3, 0x90, 0x51, + 0x7d, 0x7d, 0x18, 0x24, 0xd1, 0xfc, 0xc9, 0xea, 0x8e, 0x8a, 0x7f, 0xa7, + 0x29, 0x3a, 0x41, 0x76, 0x25, 0xb0, 0xa5, 0xfd, 0xf2, 0x11, 0xf6, 0x64, + 0x0b, 0x3b, 0x30, 0x82, 0x00, 0x25, 0x28, 0x5f, 0x2c, 0xd2, 0x9f, 0xea, + 0xde, 0x8c, 0xb1, 0x68, 0x1d, 0x69, 0x7c, 0x31, 0x03, 0x9c, 0x04, 0xf5, + 0xeb, 0x28, 0x82, 0x72, 0x04, 0x7a, 0x02, 0x66, 0xae, 0x0c, 0xae, 0xa8, + 0xc9, 0x9b, 0x5a, 0x20, 0xea, 0xd6, 0x78, 0x0c, 0x5d, 0xf9, 0x20, 0xcf, + 0xa3, 0xdd, 0x2c, 0x42, 0xfc, 0xf3, 0x13, 0x6c, 0xb7, 0x7a, 0xfb, 0xed, + 0x02, 0x99, 0x98, 0xcf, 0xf6, 0x95, 0x6f, 0x09, 0x61, 0xd2, 0x97, 0xb7, + 0x14, 0x83, 0xe9, 0x06, 0x6d, 0xe7, 0x50, 0xa2, 0x54, 0x55, 0x26, 0x2f, + 0x18, 0xe6, 0x46, 0x10, 0xe0, 0x5a, 0x20, 0xc2, 0xf8, 0x3c, 0x5f, 0x96, + 0x56, 0x88, 0x18, 0x31, 0x2b, 0xef, 0xb9, 0xe6, 0xe1, 0xa0, 0x02, 0xae, + 0x0e, 0xe7, 0x49, 0x8a, 0xc3, 0xf0, 0xdd, 0xc0, 0xa2, 0xd0, 0x03, 0x75, + 0x47, 0x5d, 0x43, 0x12, 0xac, 0x7b, 0xc1, 0x53, 0x4b, 0x84, 0x2b, 0x70, + 0xff, 0xe1, 0x99, 0x4a, 0xde, 0x29, 0x54, 0x5f, 0xf6, 0xe6, 0x27, 0xb6, + 0xc7, 0x73, 0x1d, 0x4d, 0x01, 0xa7, 0x71, 0x36, 0x5d, 0xc3, 0xfa, 0xb4, + 0x7b, 0x8e, 0x28, 0xdf, 0x8a, 0xd9, 0x72, 0xbe, 0x7d, 0xbb, 0xf3, 0x66, + 0x84, 0xae, 0x95, 0xdd, 0x4b, 0x48, 0xe1, 0x32, 0xb2, 0x9f, 0x3b, 0x32, + 0xb2, 0x44, 0xad, 0x85, 0x7e, 0x54, 0x07, 0x7f, 0xc4, 0x50, 0xe7, 0x3a, + 0x4f, 0x51, 0x4f, 0x02, 0x1b, 0x21, 0xd0, 0x34, 0x23, 0x17, 0x5b, 0x64, + 0x3d, 0xc6, 0xdd, 0x2c, 0x6c, 0xd9, 0xd6, 0x5e, 0x97, 0x4b, 0x6f, 0x0c, + 0x39, 0x2c, 0x8a, 0xf2, 0xd1, 0x88, 0xfe, 0xa4, 0xdc, 0x4f, 0x08, 0xf7, + 0xbd, 0xfe, 0xe9, 0xeb, 0xfc, 0x65, 0x85, 0xf3, 0xbc, 0xfa, 0xbc, 0x9c, + 0x08, 0xc7, 0x8a, 0x34, 0xda, 0xdf, 0xeb, 0x50, 0x69, 0x9e, 0x9f, 0x60, + 0xcc, 0xec, 0xef, 0x96, 0x09, 0xa8, 0xef, 0x8a, 0x9f, 0x8b, 0x3b, 0xd1, + 0xa1, 0x57, 0x5f, 0x3b, 0x2d, 0xd9, 0x0e, 0x91, 0x78, 0xad, 0x6a, 0xe8, + 0xbe, 0x8c, 0x2f, 0x2f, 0x6e, 0x66, 0xf0, 0xf8, 0x32, 0xb5, 0x84, 0x2c, + 0x32, 0x99, 0xd0, 0x0d, 0x2a, 0xc3, 0x80, 0x5b, 0xdf, 0x23, 0x15, 0xfb, + 0x28, 0xda, 0x85, 0x57, 0xaa, 0x9f, 0xbf, 0x4f, 0xa8, 0x6f, 0xd0, 0x40, + 0x6f, 0xf5, 0x36, 0x42, 0x31, 0x99, 0xbd, 0x1e, 0x1c, 0xa8, 0x66, 0x5f, + 0x51, 0xf0, 0xf6, 0x7e, 0x37, 0xf8, 0xb9, 0xb6, 0x9f, 0x4e, 0xd1, 0xd1, + 0x15, 0x4f, 0xfd, 0x39, 0x09, 0x63, 0x09, 0x30, 0x6a, 0x7d, 0xe7, 0x32, + 0x79, 0xf7, 0x82, 0xd2, 0x60, 0x42, 0x03, 0x69, 0x76, 0x02, 0xfd, 0xbe, + 0xd4, 0x6d, 0x97, 0x66, 0xdf, 0x1d, 0x3d, 0x19}, + {0xda, 0x45, 0x77, 0x20, 0x60, 0xa5, 0xdf, 0x72, 0x9b, 0x1b, 0x09, 0xef, + 0x77, 0x5a, 0xd4, 0x29, 0x4d, 0xaf, 0xb4, 0xd2, 0x80, 0x62, 0xa5, 0x12, + 0xfe, 0x01, 0x03, 0x7a, 0xa6, 0x03, 0x88, 0x7d, 0x2f, 0x3b, 0xf2, 0x55, + 0xed, 0x02, 0xc7, 0x40, 0xe1, 0xea, 0xb5, 0x99, 0xa1, 0x0d, 0x1b, 0x38, + 0xa6, 0xf4, 0x7b, 0x10, 0x03, 0xc2, 0x0e, 0x00, 0x3e, 0x5b, 0xf0, 0x75, + 0x10, 0x14, 0xcc, 0x9b, 0xf6, 0x72, 0xf4, 0xbc, 0x21, 0xba, 0x31, 0xc6, + 0xcb, 0x2e, 0x42, 0x1b, 0xf1, 0x45, 0x11, 0x2e, 0x87, 0xd2, 0x13, 0x3c, + 0x17, 0xcd, 0x2a, 0x3d, 0xaf, 0x4e, 0x11, 0x58, 0x36, 0xc1, 0x9b, 0xdc, + 0x79, 0x85, 0xcf, 0x9c, 0xa3, 0x28, 0xae, 0xc6, 0x1b, 0x4c, 0x3d, 0x6f, + 0x82, 0x5b, 0xc4, 0x79, 0xab, 0xeb, 0x3d, 0xe9, 0xf9, 0x54, 0x7b, 0x42, + 0x34, 0xaa, 0xec, 0x0b, 0x3b, 0x1b, 0xb1, 0x18, 0xdb, 0x6b, 0xc1, 0xfb, + 0xf6, 0xbb, 0x51, 0xac, 0xb8, 0xf5, 0x3b, 0x65, 0x34, 0x1d, 0x75, 0x51, + 0xba, 0x21, 0xf3, 0x1b, 0xa6, 0x9a, 0xc2, 0x48, 0xf2, 0xc9, 0x53, 0x4f, + 0xb0, 0x50, 0xe3, 0x0f, 0x81, 0xec, 0xec, 0xca, 0x70, 0x1e, 0xb9, 0xad, + 0xa5, 0xba, 0x60, 0xa8, 0x8f, 0xd7, 0x3f, 0x75, 0x2f, 0x78, 0xde, 0xc8, + 0x15, 0xe1, 0xf7, 0x52, 0xfe, 0x8e, 0xcb, 0x0d, 0xee, 0x7d, 0xe4, 0x56, + 0x8d, 0x31, 0xdc, 0x89, 0xe4, 0x15, 0xd7, 0x67, 0x04, 0x9f, 0x76, 0x04, + 0x1a, 0x27, 0x4f, 0xcf, 0xf2, 0xf1, 0x70, 0x00, 0xb9, 0x3c, 0xc9, 0xcc, + 0x23, 0x4e, 0xd0, 0x13, 0x54, 0x76, 0x80, 0x1c, 0xe9, 0xf4, 0xaf, 0x60, + 0xfb, 0x27, 0x4f, 0xf8, 0xb8, 0xaf, 0xfe, 0xb0, 0xbf, 0xf3, 0x01, 0x4a, + 0x39, 0x28, 0x84, 0x06, 0xba, 0xf5, 0xeb, 0x41, 0xfd, 0x92, 0x4a, 0x57, + 0x98, 0xbf, 0xda, 0x3c, 0x3d, 0x6d, 0x8c, 0xad, 0x08, 0x65, 0x03, 0x26, + 0x89, 0x69, 0x5a, 0xa1, 0xcc, 0x18, 0xfa, 0xa6, 0xe1, 0xb9, 0xdb, 0x98, + 0x79, 0x74, 0xa2, 0xd9, 0x3c, 0x9d, 0xc9, 0x80, 0xa4, 0xd7, 0xfc, 0xd4, + 0xca, 0xc9, 0x38, 0xdc, 0xe8, 0x8f, 0x24, 0x0a, 0x74, 0xf8, 0x67, 0x52, + 0xdf, 0xba, 0x61, 0x20, 0x56, 0x4b, 0x11, 0x69, 0x48, 0x49, 0x99, 0xab, + 0xa4, 0xd1, 0x32, 0xcc, 0x48, 0x26, 0x21, 0xd1, 0x61, 0x94, 0x37, 0x87, + 0x3b, 0xec, 0x0a, 0x42, 0x85, 0x43, 0xcc, 0x35, 0x99, 0x6a, 0x84, 0x54, + 0x75, 0xde, 0x7a, 0x70, 0x62, 0x52, 0x53, 0xf0, 0x11, 0xb6, 0x05, 0x6c, + 0xab, 0x69, 0xf1, 0x53, 0xba, 0x65, 0xe6, 0x04, 0x96, 0xbc, 0x39, 0x57, + 0x88, 0x1b, 0x81, 0x8a, 0x43, 0xef, 0xea, 0x80, 0x1b, 0x8d, 0x02, 0x7b, + 0x2e, 0x59, 0x39, 0x64, 0xb4, 0x08, 0x3c, 0x72, 0x08, 0x4b, 0xe6, 0x2e, + 0xa6, 0xc5, 0xe1, 0x66, 0xdc, 0x22, 0x05, 0x98, 0x75, 0x04, 0x3b, 0x9e, + 0xed, 0x7e, 0x65, 0x78, 0x8b, 0x4a, 0xc8, 0x36, 0x05, 0x22, 0x5b, 0x76, + 0xfa, 0xa5, 0x5b, 0xc1, 0xc2, 0x2a, 0x26, 0xdb, 0x1b, 0xe8, 0x17, 0xc0, + 0x92, 0xf8, 0xaf, 0x0f, 0x22, 0x93, 0x84, 0x1d, 0x86, 0x21, 0x8c, 0x30, + 0x6d, 0x9e, 0xf5, 0x5e, 0x1e, 0x49, 0x8a, 0x05, 0x8b, 0x33, 0xab, 0x51, + 0xc0, 0xe5, 0x44, 0x07, 0xab, 0x50, 0xad, 0xf0, 0x26, 0xf2, 0x32, 0x84, + 0xff, 0xc1, 0xcd, 0x4d, 0x13, 0x95, 0x5d, 0x94, 0x08, 0xc1, 0x96, 0x9f, + 0x53, 0x58, 0x74, 0xe2, 0xfa, 0x64, 0xc4, 0xd7, 0x96, 0x37, 0xef, 0x59, + 0x67, 0x04, 0xf2, 0x67, 0xda, 0xec, 0x47, 0xdc, 0x9a, 0xba, 0x21, 0xb3, + 0x2e, 0xa0, 0x1b, 0x39, 0xcf, 0x37, 0x80, 0x3d, 0xca, 0xbe, 0x80, 0xc3, + 0x90, 0xc6, 0x3e, 0x2a, 0x36, 0x86, 0x15, 0x28, 0xcb, 0xc2, 0x53, 0x15, + 0xcf, 0x42, 0x39, 0x36}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {933, + {0xc8, 0x34, 0xd3, 0x09, 0x63, 0x8c, 0xf9, 0xfe, 0x79, 0x7a, 0xf9, 0x83, + 0x57, 0xc2, 0xa9, 0x49, 0x4e, 0x30, 0xfe, 0x04, 0x6d, 0xf1, 0x8c, 0x3d}, + {0x2c, 0x15, 0x11, 0xa4, 0x3f, 0xb0, 0x99, 0x15, 0x5a, 0xf7, 0x18, 0xe1, + 0xbc, 0xfd, 0xa8, 0xc7, 0x47, 0xa9, 0xb2, 0xf1, 0x5c, 0x2f, 0x06, 0x88, + 0x8e, 0xf1, 0xd2, 0x76, 0xb2, 0xc4, 0x29, 0xb6, 0xee, 0xa4, 0x1e, 0x4d, + 0x6e, 0x36, 0xc5, 0x65, 0x99, 0x5a, 0xe8, 0xf7, 0x71, 0xc7, 0x81, 0x4d, + 0x1e, 0x23, 0xb4, 0xa3, 0x08, 0x53, 0x7b, 0x2b, 0xf7, 0xe8, 0xed, 0xf2, + 0x18, 0xa4, 0x4c, 0xb9, 0x06, 0x24, 0xa2, 0x3d, 0xc2, 0x3e, 0xa9, 0xa3, + 0xe4, 0xbc, 0x6d, 0x4f, 0xc0, 0x3c, 0xa8, 0x40, 0x4e, 0xc2, 0x01, 0xb8, + 0xea, 0x86, 0x89, 0x00, 0x78, 0x26, 0x8c, 0xe4, 0xdf, 0xe0, 0x2c, 0x2b, + 0x08, 0x2b, 0xe3, 0xc5, 0x9c, 0xac, 0x04, 0xa8, 0x82, 0x49, 0x0d, 0xe1, + 0xf5, 0x81, 0xa1, 0x23, 0xd2, 0x24, 0x73, 0x99, 0xd6, 0x18, 0x21, 0x31, + 0x6f, 0x0d, 0x01, 0x99, 0x62, 0xe3, 0xc7, 0x51, 0x53, 0xeb, 0x41, 0x45, + 0x80, 0xf1, 0xd6, 0x83, 0xf9, 0xf1, 0x1e, 0x87, 0xf1, 0xfa, 0xc0, 0x92, + 0x89, 0xfb, 0x9b, 0x26, 0x3f, 0x3c, 0x82, 0xa0, 0xd8, 0x06, 0x37, 0x69, + 0x39, 0x52, 0xb7, 0xa3, 0xec, 0xb7, 0x35, 0x0e, 0xf0, 0xe5, 0xf5, 0x87, + 0x5a, 0xb0, 0x9c, 0xad, 0xae, 0x44, 0xca, 0x0f, 0xf9, 0xb5, 0x3e, 0x45, + 0x48, 0xe8, 0x29, 0xe6, 0xb9, 0xf5, 0xbb, 0x70, 0xfb, 0xc3, 0xfd, 0xa3, + 0x97, 0xba, 0xd5, 0xa9, 0xc5, 0xdd, 0xc5, 0xca, 0xea, 0x2f, 0xc3, 0xd9, + 0x21, 0xc1, 0xc1, 0x38, 0x11, 0x1b, 0x78, 0xe6, 0x6c, 0x97, 0x59, 0xba, + 0x3a, 0xbf, 0xd9, 0x98, 0xb9, 0xc1, 0x7e, 0x45, 0xe8, 0x54, 0x6e, 0xb4, + 0x4a, 0xe1, 0xe1, 0xa8, 0x21, 0x3a, 0x6b, 0xe7, 0xff, 0xfa, 0x11, 0x4c, + 0xff, 0x20, 0x09, 0xba, 0x8d, 0x4c, 0xf6, 0xcd, 0x2f, 0x88, 0xae, 0x87, + 0xb4, 0x90, 0x1a, 0xeb, 0x7c, 0xa2, 0x16, 0xfc, 0x46, 0x18, 0x3e, 0x85, + 0xae, 0x4c, 0x27, 0x6f, 0x6a, 0xdb, 0x18, 0xa6, 0x18, 0xdb, 0x19, 0xa5, + 0xa6, 0x61, 0x70, 0xfc, 0xf0, 0x25, 0x47, 0xe8, 0x9e, 0x3f, 0xde, 0x7a, + 0x87, 0xea, 0x00, 0x28, 0x4a, 0xc0, 0xbb, 0x7b, 0x4c, 0x83, 0x1c, 0x30, + 0x6c, 0xa7, 0x40, 0x1e, 0x1c, 0x76, 0x2a, 0x81, 0xe3, 0x05, 0x89, 0x22, + 0xd7, 0x27, 0x32, 0x5f, 0x05, 0x16, 0x00, 0xc8, 0x52, 0xcb, 0xd9, 0x22, + 0xf1, 0x27, 0xf0, 0x68, 0x54, 0xb6, 0x0c, 0x09, 0x8d, 0x83, 0xf1, 0xf9, + 0xb2, 0xd6, 0xc1, 0xc9, 0x36, 0xfa, 0x04, 0x72, 0xa0, 0x5c, 0xfc, 0x4f, + 0xd8, 0xd8, 0xef, 0xd9, 0x77, 0xfe, 0x5f, 0x19, 0x6d, 0xb2, 0x9b, 0xd5, + 0xc3, 0x2d, 0x6c, 0x81, 0x0e, 0x6b, 0x07, 0xc1, 0xce, 0x03, 0xe0, 0x27, + 0x71, 0x4c, 0xed, 0x23, 0x78, 0x87, 0xa0, 0x3f, 0x92, 0x0e, 0x43, 0x6d, + 0x9c, 0x34, 0x5a, 0x10, 0xf2, 0xda, 0xe0, 0xf2, 0x66, 0x76, 0x8c, 0x76, + 0x47, 0x6b, 0x7a, 0xb0, 0xc7, 0x8d, 0xf4, 0x7b, 0xa2, 0xa4, 0xdb, 0xad, + 0x6f, 0x98, 0x32, 0xb5, 0x06, 0x6b, 0xc1, 0x6b, 0xc1, 0x7c, 0x84, 0x9b, + 0xca, 0x0a, 0x03, 0xd8, 0x48, 0x7b, 0x30, 0xb8, 0x04, 0x25, 0x03, 0x47, + 0x92, 0x90, 0x35, 0xf1, 0xac, 0x7e, 0x7a, 0x41, 0x92, 0xe2, 0x21, 0x90, + 0x01, 0x70, 0xac, 0x2d, 0x74, 0xce, 0xb3, 0x48, 0x98, 0xbb, 0x67, 0xb8, + 0x73, 0xba, 0x3d, 0x79, 0xae, 0x37, 0x9b, 0xa8, 0xb9, 0x6c, 0xc0, 0xa6, + 0x7d, 0x81, 0x94, 0xc6, 0x73, 0x95, 0xca, 0x61, 0x0c, 0x85, 0x92, 0x37, + 0x94, 0x06, 0xb7, 0x13, 0x5e, 0xda, 0xf8, 0x98, 0xda, 0xb7, 0x8d, 0x30, + 0xfc, 0x4b, 0xf6, 0xe0, 0x36, 0xf1, 0x1f, 0x93, 0x3b, 0xc7, 0x9c, 0xef, + 0xbb, 0x56, 0x0b, 0x3c, 0x7d, 0x06, 0x43, 0x7a}, + {0xb1, 0x8d, 0xb3, 0x5b, 0xae, 0x8c, 0x21, 0xb5, 0xd5, 0x1b, 0x07, 0xe4, + 0xba, 0x73, 0x49, 0xda, 0xd0, 0xe9, 0x3e, 0x03, 0xee, 0x5c, 0x53, 0xb5, + 0xde, 0x39, 0x7d, 0xe6, 0x50, 0xd5, 0x30, 0x9f, 0xfd, 0xc8, 0xb8, 0x51, + 0x1f, 0xd5, 0x57, 0x4a, 0x0b, 0xae, 0xe0, 0x31, 0x3e, 0xd6, 0xd9, 0x05, + 0x0a, 0x7b, 0x22, 0x45, 0x5c, 0x35, 0xbd, 0xa5, 0x22, 0x69, 0x23, 0x5a, + 0x71, 0x1f, 0x97, 0x74, 0x99, 0x82, 0x68, 0x5b, 0xeb, 0x74, 0x58, 0xdd, + 0x02, 0x2e, 0xb3, 0xb0, 0x58, 0x76, 0x6b, 0x5a, 0x41, 0xe4, 0xe4, 0x3b, + 0x01, 0x3f, 0x08, 0xe1, 0x1f, 0x2c, 0xc1, 0xa5, 0xbb, 0x15, 0x7e, 0xc2, + 0xfd, 0x90, 0x3c, 0xda, 0x97, 0x98, 0xad, 0x93, 0x4a, 0x06, 0xf5, 0x04, + 0x9d, 0x96, 0x08, 0x8c, 0x25, 0xcf, 0x68, 0x08, 0x59, 0x92, 0x9e, 0x6d, + 0xbe, 0x81, 0x84, 0x3b, 0x5e, 0xf1, 0xf5, 0x09, 0xb5, 0x82, 0x26, 0xb2, + 0xf8, 0xf0, 0x19, 0xd6, 0xbf, 0x5a, 0x2b, 0x5f, 0x3a, 0x71, 0xa5, 0xdb, + 0x34, 0xc6, 0x2e, 0xde, 0x77, 0xec, 0x42, 0x63, 0x5b, 0x66, 0x03, 0x97, + 0x36, 0xd8, 0xf7, 0x57, 0x99, 0x03, 0xb4, 0x1a, 0x53, 0x8c, 0x83, 0x7e, + 0xa8, 0x06, 0xfa, 0x85, 0x26, 0x30, 0x1c, 0xf8, 0xab, 0xb2, 0x8f, 0xe0, + 0xb1, 0xc9, 0xba, 0xe8, 0xe6, 0x72, 0x7c, 0xcf, 0xed, 0xc6, 0x65, 0xe7, + 0xed, 0xf7, 0x0e, 0xe8, 0x36, 0xb0, 0xce, 0x5c, 0xaa, 0x9e, 0x98, 0x99, + 0x9a, 0xd5, 0x89, 0x50, 0xad, 0x47, 0xdf, 0x24, 0x39, 0x53, 0x39, 0x92, + 0xf9, 0xc9, 0xd6, 0x42, 0x21, 0xa2, 0x64, 0x76, 0x97, 0x15, 0x0d, 0xc4, + 0x6e, 0x9d, 0x8f, 0x21, 0xce, 0x74, 0xc0, 0x6a, 0x53, 0x4d, 0x81, 0x1c, + 0xbd, 0x3d, 0xec, 0x2e, 0xe0, 0xd8, 0x98, 0x1c, 0x2e, 0xe3, 0x95, 0x6a, + 0x04, 0x8a, 0x32, 0xa1, 0x48, 0x80, 0xca, 0xf0, 0xa6, 0xca, 0x03, 0x45, + 0x69, 0x36, 0xbf, 0x16, 0xa9, 0xd7, 0x6c, 0x62, 0x43, 0x9b, 0x37, 0xfa, + 0x92, 0x6e, 0xe7, 0xa0, 0x73, 0x34, 0xf4, 0xe5, 0x25, 0xbc, 0x59, 0xc4, + 0x3b, 0x1b, 0xca, 0x22, 0x4c, 0x88, 0xdf, 0x1b, 0x6e, 0x1b, 0x10, 0xbb, + 0x44, 0xe6, 0x6c, 0x19, 0xee, 0xa8, 0xa9, 0x70, 0xf4, 0xc5, 0x02, 0x67, + 0x6e, 0xed, 0x28, 0xde, 0x51, 0x17, 0x79, 0x67, 0x1e, 0x5f, 0xf0, 0xb4, + 0xc9, 0x8a, 0x9a, 0x18, 0x45, 0xd8, 0x21, 0x58, 0xdf, 0xd3, 0xe6, 0x2b, + 0x76, 0x08, 0x8b, 0xb9, 0x61, 0xe6, 0xc5, 0x55, 0xb8, 0xe4, 0x03, 0xe1, + 0xa2, 0xa5, 0x0b, 0x89, 0x04, 0xaf, 0x5f, 0xc1, 0xce, 0xa7, 0x30, 0xf9, + 0xe5, 0x48, 0xec, 0x52, 0xfa, 0xa1, 0xd8, 0x77, 0xcd, 0x5a, 0xe4, 0x7b, + 0xb1, 0xc6, 0xcf, 0x7c, 0x80, 0xd4, 0x5a, 0xf7, 0x5d, 0xed, 0x77, 0x9c, + 0xe4, 0x62, 0xc2, 0x56, 0xd1, 0x0c, 0x4f, 0x08, 0xf8, 0x3d, 0x0a, 0x1e, + 0x29, 0x9b, 0x34, 0xf4, 0x76, 0x99, 0xbb, 0x58, 0x0c, 0xa8, 0x02, 0x73, + 0xbe, 0x9a, 0x6b, 0x38, 0x47, 0x62, 0x7e, 0x50, 0x70, 0x8e, 0x92, 0xe7, + 0x0c, 0xea, 0x6d, 0x0d, 0xa2, 0x1e, 0x52, 0x18, 0x01, 0x30, 0x40, 0x6b, + 0x0b, 0x74, 0xfd, 0x93, 0xe0, 0x63, 0xba, 0x92, 0x7c, 0xb2, 0xdb, 0x9b, + 0xe9, 0xe8, 0x20, 0xf1, 0x10, 0x90, 0x4b, 0xaa, 0xc0, 0x61, 0x56, 0x8e, + 0x47, 0xac, 0xed, 0xdd, 0xdd, 0x4f, 0xe0, 0x86, 0x50, 0xf2, 0x28, 0xf9, + 0xb7, 0x38, 0xb7, 0x73, 0xcd, 0x80, 0x84, 0x38, 0x3e, 0xc0, 0x61, 0x7f, + 0xce, 0x7d, 0xab, 0xf0, 0x89, 0x76, 0x0b, 0x6d, 0xbe, 0x24, 0x9d, 0xaa, + 0x38, 0xfc, 0x0d, 0xee, 0x4e, 0x38, 0x60, 0x3c, 0x45, 0x4a, 0xae, 0x00, + 0x1b, 0x1d, 0x9d, 0xff, 0x7b, 0xbc, 0x68, 0x3b, 0x67, 0x35, 0x67, 0x05, + 0xf1, 0x6f, 0x99, 0xad}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {934, + {0x1f, 0x1a, 0x1f, 0xb6, 0x87, 0x80, 0x1b, 0x1c, 0x43, 0x41, 0xf7, 0xc9, + 0x31, 0xba, 0x5b, 0x1f, 0x4d, 0x69, 0x55, 0x9a, 0x10, 0x4e, 0x1d, 0xa5}, + {0xcd, 0x4b, 0xb9, 0x16, 0x21, 0x6c, 0x09, 0x85, 0x80, 0xdd, 0xd1, 0xf5, + 0x19, 0xf8, 0xa7, 0xf2, 0xc6, 0xd6, 0xba, 0xdf, 0xaf, 0xe0, 0x2c, 0x00, + 0xe5, 0xb6, 0x13, 0xfc, 0x04, 0x50, 0xaa, 0x2c, 0xc3, 0x22, 0x49, 0xc5, + 0xd2, 0xb4, 0xa4, 0xe6, 0x01, 0x2d, 0x63, 0x46, 0x77, 0xe0, 0xdf, 0x37, + 0x3b, 0x71, 0xfc, 0x96, 0x76, 0xea, 0x06, 0x70, 0xc5, 0x12, 0xe1, 0x07, + 0x12, 0xea, 0x78, 0x93, 0x7d, 0xa5, 0xa7, 0xa8, 0x31, 0x3f, 0x85, 0x5e, + 0xe2, 0x6b, 0x47, 0x58, 0xc9, 0x7a, 0x8b, 0x7e, 0x18, 0x40, 0x8a, 0x61, + 0xac, 0x99, 0x3c, 0xf3, 0xe2, 0x66, 0x37, 0x01, 0xa9, 0xeb, 0x0a, 0x7d, + 0x87, 0x18, 0x39, 0x21, 0x10, 0xb3, 0x5c, 0x23, 0xc9, 0x6c, 0xee, 0xcd, + 0xa9, 0x48, 0xd3, 0x96, 0x5f, 0x61, 0x8b, 0x13, 0x5f, 0xdd, 0xe2, 0xd1, + 0x4d, 0x42, 0x08, 0x30, 0xe6, 0x7d, 0xf1, 0x2c, 0xf1, 0x27, 0x86, 0x7b, + 0xa8, 0x5b, 0xfe, 0x7c, 0xab, 0xad, 0x09, 0x91, 0x76, 0xf7, 0x7a, 0x4b, + 0xf5, 0x85, 0x09, 0x7e, 0x06, 0x22, 0x65, 0xae, 0x83, 0xe5, 0xc8, 0x9e, + 0x48, 0x27, 0x6b, 0x19, 0xdb, 0xd1, 0xf4, 0x2b, 0x9a, 0xaa, 0x99, 0xca, + 0xcd, 0xb2, 0x65, 0x19, 0xaa, 0x91, 0x93, 0xee, 0x63, 0x79, 0x4c, 0xa5, + 0x69, 0xa8, 0x37, 0x26, 0xef, 0x7a, 0xd6, 0x65, 0x2d, 0xbb, 0x85, 0x23, + 0xdd, 0xe4, 0xd0, 0xca, 0xb9, 0x2b, 0x64, 0x62, 0x5f, 0x7c, 0xb9, 0x2a, + 0x40, 0x7d, 0xc6, 0x07, 0x65, 0xef, 0x1d, 0xa7, 0x3d, 0x8e, 0xdf, 0xed, + 0xa9, 0x2a, 0x39, 0x08, 0x6a, 0x87, 0xcc, 0x9f, 0xb3, 0x47, 0x06, 0xa4, + 0x84, 0xfc, 0xa5, 0xbc, 0xd4, 0xeb, 0x33, 0x55, 0xeb, 0x2d, 0x0d, 0x12, + 0x4f, 0x15, 0xd6, 0x7d, 0x4c, 0x44, 0x98, 0x6c, 0x58, 0x01, 0x59, 0xc3, + 0xef, 0xfc, 0x1f, 0x0f, 0xe8, 0x80, 0xf3, 0xd9, 0xc0, 0xbc, 0x31, 0x1a, + 0xd5, 0x6d, 0xfa, 0x45, 0xe4, 0xa3, 0x76, 0x16, 0xad, 0x04, 0x7f, 0xe1, + 0xbb, 0xd1, 0x03, 0xce, 0xf4, 0xb0, 0x04, 0x15, 0x5f, 0x8c, 0x98, 0x60, + 0x6d, 0xf2, 0x01, 0xf5, 0x40, 0x1d, 0xea, 0x73, 0x03, 0xe3, 0x44, 0x31, + 0xd7, 0x52, 0x17, 0x16, 0xc5, 0x31, 0xaa, 0x7f, 0xa1, 0xac, 0x48, 0x00, + 0xbf, 0x90, 0x45, 0x92, 0x4f, 0x89, 0xef, 0x38, 0x0a, 0xba, 0xb9, 0xb0, + 0x6a, 0xf4, 0xb2, 0x47, 0xdc, 0x9e, 0x20, 0x5f, 0x2e, 0xde, 0x06, 0x12, + 0x01, 0x87, 0x6e, 0x46, 0x0e, 0xda, 0xc3, 0x40, 0x02, 0x0a, 0xca, 0xa2, + 0x6e, 0x81, 0x58, 0xa8, 0x15, 0x8e, 0x91, 0x5b, 0x9f, 0x95, 0x5f, 0xc3, + 0x75, 0xdb, 0xc4, 0x1c, 0x5c, 0x32, 0x4b, 0xa9, 0x16, 0xa3, 0x07, 0xf4, + 0xbb, 0xdb, 0x3f, 0x09, 0xf1, 0x28, 0xbf, 0xd4, 0xed, 0x27, 0xb2, 0x5f, + 0x9c, 0x74, 0x1f, 0x86, 0x24, 0xd9, 0xc8, 0x35, 0x6a, 0x1c, 0x27, 0xd0, + 0x62, 0x0d, 0xb3, 0x88, 0x72, 0xfc, 0xe5, 0x13, 0x45, 0x6d, 0x82, 0xfc, + 0xb1, 0x64, 0xc6, 0x41, 0x98, 0x47, 0x5b, 0x3f, 0xd6, 0xe6, 0xd6, 0xe8, + 0xa5, 0xce, 0x3a, 0x36, 0xf1, 0x95, 0xc4, 0xbf, 0xb3, 0x1a, 0x86, 0x07, + 0x9b, 0xcb, 0xf6, 0xe2, 0x23, 0x8f, 0xf5, 0x56, 0x2d, 0x69, 0x34, 0x30, + 0x0f, 0x36, 0xef, 0x32, 0x2f, 0xe5, 0x5f, 0x41, 0x4e, 0xf9, 0x59, 0x8e, + 0x14, 0x00, 0x37, 0x9f, 0xdb, 0xdb, 0xfe, 0xa6, 0xe4, 0xf4, 0x4e, 0xd5, + 0xd5, 0x0e, 0xc8, 0x49, 0xdf, 0xc6, 0x5a, 0x23, 0x13, 0x11, 0xcf, 0x21, + 0x3f, 0x45, 0x81, 0x6f, 0xa3, 0xfb, 0xea, 0x33, 0x63, 0x46, 0xb4, 0xc6, + 0x00, 0x76, 0x64, 0x87, 0x01, 0x93, 0x4c, 0xf7, 0x38, 0x06, 0x19, 0x00, + 0xb2, 0xba, 0xf0, 0x53, 0xc1, 0xf1, 0x33, 0x43}, + {0x88, 0x5e, 0x9a, 0x14, 0x7c, 0x2d, 0xfd, 0xdc, 0x23, 0x00, 0xc3, 0x40, + 0x85, 0x54, 0x06, 0xd6, 0xd7, 0x18, 0xa2, 0x95, 0xcc, 0x7c, 0x83, 0x3d, + 0xfd, 0xa0, 0x43, 0x05, 0x28, 0x7f, 0x74, 0xa8, 0xb7, 0x9a, 0xfb, 0xcf, + 0xf0, 0x84, 0xb4, 0xcd, 0x85, 0x5a, 0x3d, 0xb6, 0x68, 0xe8, 0xca, 0xe7, + 0x57, 0x45, 0x73, 0xc7, 0x37, 0x86, 0x29, 0xbf, 0x40, 0x92, 0xbf, 0x15, + 0xe7, 0xa7, 0xeb, 0x4b, 0xec, 0x3e, 0x25, 0x8c, 0xc2, 0xed, 0xd1, 0x4f, + 0x36, 0xc9, 0xd5, 0xb1, 0x99, 0x3a, 0x55, 0xfb, 0x17, 0x8e, 0x48, 0x76, + 0x7d, 0x6b, 0xb8, 0xab, 0xa7, 0x00, 0xa7, 0x92, 0x2b, 0x84, 0x1d, 0x8d, + 0x94, 0x68, 0x60, 0x26, 0x13, 0xde, 0xf7, 0x43, 0x01, 0x8a, 0x0d, 0x36, + 0xd5, 0x4f, 0xfb, 0x46, 0xdb, 0x94, 0xd8, 0x31, 0x22, 0xcc, 0x83, 0xe8, + 0x84, 0xf1, 0xab, 0xcd, 0x48, 0xc0, 0x8f, 0x87, 0xc1, 0xa1, 0x5d, 0xed, + 0xaf, 0x38, 0xc9, 0x66, 0xac, 0xa1, 0x61, 0x95, 0x92, 0xf6, 0x70, 0xb9, + 0x9a, 0x44, 0x86, 0xe6, 0xe7, 0x87, 0x7d, 0xfd, 0x8f, 0xb5, 0x7f, 0x61, + 0x3b, 0x95, 0xe5, 0xb9, 0xa6, 0xe2, 0x4a, 0x3d, 0x0e, 0x7b, 0xb7, 0x12, + 0x69, 0xbd, 0x7c, 0x06, 0xd6, 0x19, 0x31, 0x4a, 0x90, 0x40, 0x5d, 0x4c, + 0xcd, 0x89, 0xe5, 0x93, 0xbf, 0x74, 0xfc, 0x37, 0x92, 0xe7, 0x62, 0x57, + 0x62, 0xee, 0x85, 0x44, 0xdd, 0xc6, 0x0b, 0x5f, 0xf7, 0xc2, 0x70, 0xcc, + 0x6d, 0x46, 0x85, 0x1b, 0x92, 0xdc, 0x06, 0x45, 0xbb, 0xef, 0x5d, 0xaa, + 0xf5, 0xf0, 0x88, 0x62, 0x5b, 0x4b, 0x1b, 0xc2, 0x50, 0xf0, 0xb5, 0x6d, + 0x06, 0x1e, 0xc9, 0x4c, 0x77, 0x7f, 0xbb, 0x6f, 0x1f, 0xfa, 0x91, 0xdd, + 0x81, 0x49, 0x41, 0xca, 0x9b, 0xa1, 0xef, 0xf1, 0x5f, 0xbb, 0x25, 0x09, + 0x10, 0x76, 0x10, 0xcd, 0xf9, 0x1e, 0x6a, 0x0e, 0x31, 0x2c, 0xe3, 0xc7, + 0x44, 0x51, 0x6f, 0xde, 0xa2, 0x97, 0xf8, 0xa6, 0x37, 0x08, 0xc3, 0x65, + 0x9b, 0xc0, 0x01, 0xec, 0x3a, 0x9c, 0xa4, 0x96, 0x19, 0x31, 0x84, 0x55, + 0x05, 0x5e, 0xab, 0xe2, 0xa4, 0x60, 0x84, 0x51, 0xc6, 0x68, 0xb8, 0xf6, + 0x2a, 0xb4, 0x0e, 0xb1, 0x57, 0x71, 0x0c, 0x87, 0xa9, 0xd4, 0x95, 0x83, + 0x79, 0xcd, 0x77, 0xf8, 0x7f, 0xf3, 0xeb, 0x39, 0xec, 0x50, 0x36, 0xea, + 0xc1, 0xd7, 0x0d, 0xc8, 0xd3, 0xfa, 0xfa, 0xa3, 0xae, 0x20, 0xcc, 0xc8, + 0x3b, 0xa1, 0xdd, 0x41, 0xbe, 0xd8, 0x1e, 0x54, 0x66, 0x72, 0x6f, 0x58, + 0x02, 0x44, 0x89, 0x51, 0x94, 0x4b, 0xe4, 0x5e, 0xf6, 0x14, 0x6c, 0xf4, + 0x44, 0x30, 0xbc, 0x65, 0xc8, 0x1e, 0xc0, 0x6e, 0x7a, 0x20, 0xa8, 0x7e, + 0x43, 0x4d, 0x8e, 0x98, 0x88, 0x00, 0x0e, 0x14, 0x02, 0xcb, 0x92, 0x2f, + 0x3e, 0x7c, 0x79, 0x50, 0xed, 0x1f, 0x5a, 0x78, 0x97, 0x1d, 0x13, 0x78, + 0x33, 0x51, 0xe4, 0x23, 0x4e, 0x87, 0x49, 0x4d, 0x76, 0x41, 0xa3, 0x32, + 0xa5, 0x3a, 0x8c, 0xa7, 0x1f, 0xdb, 0xe5, 0x47, 0xec, 0xa3, 0xe2, 0x17, + 0xe4, 0xca, 0x37, 0x39, 0x02, 0x15, 0x29, 0xfc, 0xb8, 0xd5, 0xef, 0x92, + 0x2a, 0x3c, 0x8d, 0x0c, 0x60, 0xbe, 0x8d, 0x0d, 0xca, 0x2f, 0x9c, 0x08, + 0x5d, 0xc5, 0xd7, 0x35, 0xbb, 0xd0, 0x46, 0x65, 0x9a, 0x93, 0x52, 0x51, + 0xd3, 0xc5, 0x05, 0xb9, 0x86, 0x9d, 0xc6, 0x3f, 0x99, 0x8a, 0x36, 0xd3, + 0xc8, 0x7b, 0x87, 0x7f, 0xed, 0x11, 0xf2, 0x08, 0xcb, 0x4f, 0x44, 0x8b, + 0x6b, 0x34, 0x37, 0x61, 0xe7, 0x59, 0xcd, 0x39, 0x3a, 0x92, 0x88, 0x3d, + 0x5f, 0x78, 0x5e, 0x6b, 0xee, 0x8c, 0x30, 0x4f, 0x7b, 0xcc, 0xf4, 0x6c, + 0x26, 0x2d, 0xb4, 0x16, 0xca, 0x3b, 0x4a, 0x90, 0x7d, 0xac, 0x19, 0x15, + 0x31, 0x0a, 0x4a, 0xde}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {935, + {0xd8, 0x65, 0xda, 0x4a, 0x7d, 0xf8, 0x39, 0xe3, 0xf1, 0x13, 0xbb, 0x5a, + 0xa8, 0xb2, 0x61, 0x2c, 0xda, 0x83, 0xbd, 0x23, 0xde, 0x41, 0x18, 0x59}, + {0x4e, 0x9b, 0x33, 0x1c, 0xda, 0x75, 0x7f, 0x6f, 0xe3, 0xca, 0xd5, 0x12, + 0x08, 0x15, 0x1e, 0x8f, 0xcc, 0xec, 0xcc, 0x2d, 0x4f, 0x17, 0x8b, 0xd7, + 0xcc, 0xeb, 0x18, 0xb0, 0xfa, 0x45, 0x6e, 0xa0, 0x36, 0xd7, 0x76, 0x32, + 0x67, 0xff, 0x01, 0x9f, 0x8f, 0xca, 0x9e, 0x8f, 0x11, 0x26, 0xdf, 0xaa, + 0xbc, 0xc8, 0x39, 0x7c, 0xff, 0xa3, 0x4a, 0x3c, 0x6c, 0xd9, 0xd3, 0x25, + 0x9c, 0xca, 0xf5, 0xed, 0xfe, 0xea, 0x91, 0x4a, 0x4c, 0x56, 0xec, 0xb1, + 0x43, 0xf4, 0x08, 0x0f, 0xb6, 0x7e, 0xcd, 0xe3, 0x61, 0x2d, 0x1b, 0xb0, + 0x67, 0x64, 0x8c, 0xce, 0xa2, 0xa8, 0x20, 0x98, 0x5e, 0xa1, 0x28, 0x8e, + 0x51, 0xcf, 0xfa, 0x60, 0x86, 0x2f, 0x8d, 0x19, 0x07, 0xf2, 0x58, 0xc5, + 0x65, 0x34, 0x78, 0x3e, 0x93, 0x9b, 0xd2, 0xec, 0x65, 0x1f, 0x1c, 0xb0, + 0x95, 0x3b, 0x7e, 0xed, 0x07, 0x44, 0x4a, 0xc9, 0x82, 0xb4, 0x5e, 0xf7, + 0xa4, 0x5f, 0x5c, 0xb7, 0x4a, 0x94, 0xdc, 0xf1, 0xc1, 0xbc, 0x9f, 0xb7, + 0x7e, 0xe5, 0x12, 0x04, 0xc8, 0xfe, 0xba, 0xef, 0x12, 0x04, 0x89, 0x18, + 0x94, 0xdd, 0x0e, 0x02, 0x67, 0x5b, 0xf5, 0xef, 0x25, 0xfe, 0xdf, 0xea, + 0x7a, 0xaf, 0xb9, 0x35, 0x23, 0x6b, 0x49, 0xb0, 0x05, 0x92, 0xe0, 0xda, + 0x44, 0x71, 0x6d, 0x64, 0x8c, 0xa1, 0x28, 0xa9, 0x08, 0x11, 0xce, 0x33, + 0xad, 0x11, 0xc2, 0xf6, 0xf0, 0xe1, 0xc4, 0x96, 0xd1, 0x92, 0x36, 0x88, + 0x5f, 0xc9, 0xde, 0x84, 0x32, 0xb3, 0x5e, 0x18, 0x30, 0x55, 0x28, 0xec, + 0x20, 0x05, 0x13, 0xd7, 0xd8, 0x6b, 0xd0, 0x02, 0xf1, 0x1f, 0x49, 0x60, + 0x85, 0x6c, 0x15, 0x62, 0xc3, 0x25, 0xc0, 0x02, 0xa7, 0x0a, 0x4b, 0x2a, + 0x5b, 0x12, 0x71, 0x1a, 0xaa, 0x65, 0x49, 0xa1, 0xc9, 0x5a, 0x62, 0xde, + 0x04, 0x70, 0x3c, 0x88, 0x56, 0x75, 0xbe, 0xf3, 0xaa, 0x27, 0x8f, 0x82, + 0xac, 0xd4, 0xf0, 0xee, 0x86, 0x23, 0x72, 0xaa, 0x34, 0x90, 0x5e, 0x07, + 0x47, 0x12, 0xc3, 0xd9, 0x1a, 0xf6, 0xff, 0x23, 0xe3, 0xfa, 0x74, 0x58, + 0x5e, 0x70, 0x97, 0x67, 0x81, 0x47, 0x0a, 0x20, 0x46, 0xc5, 0xe5, 0x64, + 0x40, 0x75, 0xb6, 0xff, 0x6c, 0xdc, 0x54, 0x1a, 0x11, 0xe8, 0x3a, 0x5f, + 0x82, 0x2f, 0xf8, 0xce, 0x90, 0xf9, 0xfa, 0x8d, 0x27, 0x57, 0xbf, 0x37, + 0x29, 0x45, 0xce, 0xe9, 0x14, 0xe5, 0x4e, 0xae, 0x47, 0x61, 0xca, 0x28, + 0x2d, 0x64, 0xb3, 0x63, 0xb5, 0x19, 0x11, 0xce, 0x1e, 0x9c, 0x39, 0x5c, + 0x73, 0xcc, 0xc0, 0x75, 0x50, 0xa1, 0x28, 0x7b, 0x2a, 0xbd, 0xc4, 0xed, + 0xd4, 0x88, 0xcf, 0x47, 0xf8, 0x46, 0x3f, 0xa9, 0xbb, 0x38, 0x1b, 0x9f, + 0x69, 0xce, 0x84, 0x52, 0x93, 0x95, 0x1a, 0x50, 0x0b, 0x8b, 0x60, 0x83, + 0x2c, 0x0d, 0xdd, 0x97, 0xb1, 0x56, 0x7e, 0x2b, 0x19, 0x96, 0x2a, 0xbf, + 0xda, 0xb4, 0x7a, 0x62, 0x13, 0x60, 0x79, 0xa6, 0x09, 0xa6, 0x03, 0x73, + 0x1f, 0xf6, 0x57, 0x23, 0xa1, 0x05, 0xca, 0x1b, 0xe0, 0xe6, 0x2c, 0x5c, + 0x5b, 0x27, 0xa6, 0xef, 0x3e, 0x23, 0x4d, 0x55, 0x33, 0xd5, 0x18, 0xc0, + 0x77, 0x40, 0x26, 0x41, 0x13, 0x5c, 0x84, 0x68, 0x04, 0xbc, 0x90, 0xc9, + 0xcf, 0x08, 0x1f, 0x45, 0x9f, 0xa9, 0x65, 0xb0, 0xd2, 0x43, 0x59, 0x1c, + 0x02, 0x5e, 0x03, 0x9f, 0xa3, 0x80, 0x78, 0x29, 0x5a, 0x92, 0xa9, 0xdf, + 0x29, 0xb8, 0x5b, 0x8b, 0xfa, 0x8d, 0x4a, 0x17, 0x87, 0x2c, 0xd0, 0x55, + 0xaa, 0xdf, 0x44, 0x7f, 0x72, 0xae, 0x44, 0xf3, 0x63, 0xa8, 0x8c, 0xe1, + 0x74, 0x53, 0xd3, 0x54, 0xe4, 0x66, 0xea, 0x47, 0x07, 0x49, 0xf8, 0xe5, + 0xe3, 0xce, 0xbd, 0x20, 0xe9, 0x6b, 0xdc, 0x63}, + {0x60, 0xff, 0x14, 0x0f, 0x67, 0x9d, 0x59, 0x72, 0x7e, 0x1e, 0xb7, 0x79, + 0xef, 0x3d, 0xff, 0xe8, 0x37, 0x59, 0xb1, 0xe2, 0xd1, 0xdd, 0x15, 0x73, + 0xe4, 0x5d, 0x15, 0x27, 0xb7, 0x08, 0xe8, 0x40, 0x99, 0xfa, 0x7f, 0x84, + 0x53, 0x27, 0x1e, 0xef, 0x8b, 0x96, 0x28, 0x21, 0x56, 0x4c, 0xf7, 0x30, + 0xdf, 0x65, 0x37, 0x91, 0x92, 0xa8, 0x92, 0x44, 0x54, 0xef, 0x44, 0xd9, + 0x0d, 0x9c, 0x95, 0x6b, 0xda, 0xb3, 0xdc, 0x2c, 0xbe, 0x2b, 0x4b, 0x09, + 0xc4, 0x4c, 0x16, 0x52, 0x17, 0xd1, 0xc7, 0x64, 0xff, 0x9c, 0xad, 0x30, + 0x66, 0x88, 0xb5, 0xf2, 0xfa, 0xf3, 0x35, 0xb4, 0x57, 0xb9, 0xf9, 0xf3, + 0x98, 0xea, 0xaa, 0xfe, 0xe5, 0xa7, 0xad, 0x8b, 0xba, 0x67, 0xf0, 0xc2, + 0xfa, 0xc3, 0x49, 0x04, 0x77, 0x5e, 0x84, 0xa3, 0xcb, 0xbe, 0xc2, 0x53, + 0xd5, 0x13, 0x45, 0x32, 0xeb, 0x1a, 0x4f, 0x2a, 0xf2, 0xc4, 0x01, 0xc7, + 0xef, 0x72, 0xf8, 0x3f, 0x2a, 0x59, 0x2e, 0xb4, 0x5b, 0x08, 0xf8, 0x81, + 0xad, 0xa6, 0x63, 0xca, 0xac, 0xbf, 0x91, 0xf2, 0xa2, 0xb5, 0x87, 0x2b, + 0xb8, 0x9a, 0x8a, 0x43, 0x83, 0xd0, 0x8c, 0x07, 0x2e, 0x10, 0xdd, 0x54, + 0x8d, 0x7f, 0x71, 0x94, 0x1b, 0x89, 0x15, 0xf1, 0xa3, 0x33, 0x53, 0xb9, + 0xcb, 0x9e, 0x70, 0x4e, 0x68, 0x2e, 0x9b, 0xbb, 0x13, 0xb6, 0x72, 0x50, + 0xe0, 0x73, 0x98, 0x0c, 0xeb, 0xe4, 0xd8, 0xc6, 0xc8, 0xb3, 0x1e, 0x3f, + 0xe4, 0x68, 0x01, 0x9e, 0x94, 0x20, 0x91, 0x4b, 0x8f, 0x45, 0xcc, 0x5c, + 0xab, 0xea, 0x7b, 0xb4, 0x37, 0x81, 0x28, 0xdc, 0x66, 0x26, 0x43, 0xbe, + 0x3d, 0x73, 0x50, 0x9b, 0xcf, 0xe1, 0x32, 0xa3, 0xcd, 0x3f, 0xa8, 0x86, + 0x1c, 0xd0, 0xf5, 0x25, 0x07, 0x33, 0x59, 0xa0, 0x69, 0xec, 0xc3, 0xfa, + 0xc1, 0xbc, 0x5c, 0x7d, 0x7d, 0x74, 0x19, 0x60, 0xe2, 0x60, 0xa8, 0xbd, + 0x8b, 0x51, 0x98, 0xc4, 0xa5, 0xb7, 0xda, 0x30, 0x55, 0x5b, 0xc4, 0x79, + 0x50, 0x3b, 0x63, 0x51, 0xa6, 0xe2, 0x90, 0x4e, 0x5d, 0xd6, 0x72, 0x9e, + 0xad, 0xe0, 0x47, 0xaa, 0xba, 0x49, 0x28, 0x4b, 0x92, 0x4e, 0x3b, 0x13, + 0xd9, 0xe5, 0x02, 0x3e, 0x6a, 0xd8, 0x33, 0x19, 0xaa, 0x23, 0xb8, 0x0a, + 0x8f, 0xd7, 0x3b, 0x5a, 0x4f, 0x4a, 0x89, 0xe2, 0x06, 0x05, 0x55, 0xe8, + 0x3f, 0x96, 0x35, 0xeb, 0xfa, 0xc0, 0xae, 0x8f, 0x47, 0x25, 0x45, 0x6e, + 0xc9, 0xc4, 0x94, 0x4c, 0x3f, 0x0e, 0x8f, 0x3f, 0x1d, 0xa5, 0xb8, 0x61, + 0xe0, 0x4d, 0x1f, 0xb9, 0x93, 0x56, 0x31, 0x85, 0xec, 0x46, 0x62, 0x29, + 0xbf, 0x31, 0x1b, 0x5f, 0xd4, 0xfc, 0x0f, 0x18, 0x47, 0xbd, 0x0d, 0x64, + 0x3c, 0x67, 0x13, 0xbd, 0x10, 0x75, 0xb3, 0xc7, 0xc5, 0x5e, 0x85, 0x03, + 0x7c, 0x3f, 0xf6, 0x15, 0x2d, 0x10, 0xf9, 0x32, 0x44, 0xb9, 0xc0, 0x0e, + 0x15, 0xe0, 0x85, 0x7f, 0x29, 0x7e, 0x31, 0x09, 0x6b, 0xd6, 0x83, 0x6d, + 0xc2, 0xd6, 0x78, 0xa0, 0xa9, 0x3b, 0x6a, 0xe5, 0xcb, 0x1e, 0xf5, 0xf4, + 0xba, 0x3f, 0x36, 0xf5, 0xaf, 0x2c, 0xe9, 0xd2, 0x47, 0x5b, 0xfe, 0xb3, + 0x67, 0xa2, 0x4d, 0xdc, 0x88, 0xdd, 0x8a, 0xa4, 0x62, 0x9a, 0x67, 0x05, + 0xc6, 0xa0, 0x09, 0x05, 0x45, 0x78, 0x7c, 0xcc, 0xea, 0xf2, 0xbe, 0x23, + 0xd9, 0x44, 0xb8, 0x21, 0xfc, 0x90, 0x5e, 0x62, 0x51, 0xe2, 0xcc, 0xf2, + 0xe2, 0x5c, 0xd1, 0x5c, 0x91, 0x0b, 0xfa, 0xb6, 0xbb, 0x15, 0x75, 0x88, + 0x64, 0x73, 0x56, 0x0f, 0xca, 0x44, 0x46, 0xad, 0x6c, 0xde, 0x55, 0x10, + 0xd8, 0xbc, 0x3d, 0xa3, 0xa8, 0x83, 0x80, 0xdb, 0xf5, 0xbb, 0x66, 0x21, + 0xba, 0x64, 0x59, 0x79, 0xc1, 0x41, 0x5b, 0xdc, 0x2a, 0x20, 0x6d, 0x89, + 0xce, 0xbf, 0x08, 0x1b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {936, + {0xa5, 0xdb, 0xde, 0x80, 0x4f, 0xac, 0xd2, 0x52, 0xe6, 0xbf, 0x2f, 0x70, + 0xa2, 0x6c, 0xad, 0x5e, 0x58, 0x4b, 0xd1, 0x55, 0xcf, 0x80, 0x85, 0x0a}, + {0x52, 0x7f, 0x9a, 0xbf, 0xb8, 0x07, 0x95, 0x9e, 0x17, 0x69, 0x38, 0x39, + 0x30, 0x74, 0x8b, 0xe5, 0xb1, 0xdc, 0xd3, 0xb9, 0xba, 0x59, 0x83, 0x0d, + 0x7e, 0xa9, 0x8c, 0xd7, 0xff, 0x2a, 0x7e, 0x4e, 0x71, 0x59, 0xea, 0x66, + 0x7f, 0xa3, 0x21, 0xf1, 0x5e, 0x06, 0xea, 0xe3, 0xfa, 0xe9, 0x76, 0x93, + 0x1c, 0x3f, 0xe3, 0xb6, 0xb5, 0x81, 0xac, 0xbc, 0x43, 0x9b, 0x2c, 0x4b, + 0xfb, 0x5a, 0x65, 0x9c, 0xb2, 0x78, 0xb8, 0x7e, 0x11, 0xc3, 0x35, 0x9d, + 0xf5, 0xba, 0x77, 0xe4, 0x7a, 0x29, 0x56, 0xa2, 0x17, 0x04, 0xc9, 0x2a, + 0x1e, 0xe1, 0xec, 0xf8, 0xbc, 0x27, 0x98, 0x9d, 0x2a, 0xf5, 0x99, 0x2c, + 0x93, 0x93, 0xb9, 0xb7, 0x11, 0x2b, 0x60, 0xf4, 0x85, 0xed, 0xfc, 0xe3, + 0xba, 0xb1, 0x66, 0x06, 0x93, 0xad, 0x87, 0xf6, 0x9d, 0x34, 0x00, 0x72, + 0x02, 0x42, 0xb7, 0x14, 0x14, 0xc1, 0x03, 0xe7, 0xb1, 0x99, 0x60, 0x25, + 0x54, 0xb0, 0x3d, 0x32, 0x90, 0xfb, 0xd8, 0x59, 0x28, 0xe0, 0x5a, 0xe7, + 0x10, 0x94, 0xd1, 0x76, 0xf3, 0xc7, 0x31, 0x03, 0xc4, 0xee, 0xfe, 0x4b, + 0x6d, 0xac, 0xe1, 0x9b, 0xb6, 0xef, 0x13, 0x15, 0x02, 0x52, 0x22, 0x76, + 0x78, 0x86, 0xc8, 0x7f, 0x71, 0x50, 0x33, 0x54, 0xb3, 0xcd, 0xc2, 0xac, + 0xcc, 0x3c, 0x1d, 0x25, 0x19, 0x6e, 0xe7, 0x99, 0x71, 0x02, 0x88, 0xb1, + 0xb8, 0xd9, 0x5c, 0xda, 0x3c, 0x08, 0x09, 0x3a, 0xfa, 0x8b, 0xc6, 0xc4, + 0x68, 0xd4, 0x00, 0xaf, 0x98, 0xdd, 0x34, 0xbe, 0x40, 0x54, 0xc6, 0x37, + 0xf3, 0x84, 0x32, 0x4d, 0xc6, 0x30, 0xb4, 0xdf, 0x34, 0x5d, 0x8e, 0x5f, + 0x67, 0x33, 0x5c, 0x0b, 0x7b, 0x26, 0x56, 0x2c, 0x56, 0x0c, 0x66, 0x2f, + 0xf2, 0x16, 0x21, 0x4d, 0x93, 0x7b, 0xb1, 0x05, 0x84, 0x03, 0xac, 0x85, + 0xd1, 0xc4, 0xe8, 0xb7, 0xfd, 0x6b, 0xc1, 0x08, 0x37, 0xa5, 0x54, 0x0a, + 0x12, 0xb7, 0x76, 0x76, 0x26, 0xb6, 0x0b, 0xce, 0x83, 0x93, 0xe5, 0x37, + 0x87, 0x89, 0x84, 0x51, 0x41, 0x9e, 0x8a, 0x3f, 0xd7, 0xcc, 0xec, 0x54, + 0xe6, 0x56, 0xec, 0x55, 0x9f, 0x84, 0x3f, 0xb0, 0xda, 0x9f, 0x3b, 0xca, + 0xdb, 0x1b, 0x22, 0xf9, 0x8a, 0x38, 0x41, 0x5b, 0x70, 0xdf, 0x1f, 0xf2, + 0x2e, 0x5a, 0x63, 0xf9, 0xf6, 0x51, 0x37, 0xb2, 0xf8, 0x8a, 0x91, 0xd2, + 0xd6, 0x42, 0xe2, 0xb1, 0x87, 0x96, 0x11, 0xf0, 0xb3, 0xff, 0x66, 0x32, + 0x73, 0xab, 0x71, 0x8a, 0xd4, 0x7f, 0x91, 0x4a, 0x82, 0x35, 0xa7, 0xa1, + 0x7d, 0x31, 0x39, 0xfd, 0xba, 0x7c, 0x6b, 0x4b, 0x79, 0x79, 0x66, 0x6c, + 0xa6, 0x0c, 0x30, 0xbe, 0x10, 0xc2, 0x98, 0xe8, 0xee, 0x22, 0x72, 0x6b, + 0xd7, 0x49, 0x9e, 0x57, 0x4b, 0xd4, 0x06, 0x4f, 0x3a, 0xad, 0xec, 0x36, + 0x77, 0x0d, 0x85, 0x42, 0x76, 0x03, 0x4e, 0x64, 0xae, 0xbe, 0xd1, 0x00, + 0x3c, 0xfd, 0xc7, 0x46, 0x63, 0x68, 0x3e, 0xca, 0xe0, 0x72, 0x35, 0xe1, + 0x44, 0x4d, 0x10, 0xb4, 0xef, 0xf2, 0xe5, 0xa3, 0x6a, 0xf0, 0x08, 0x85, + 0x02, 0x85, 0xc4, 0xe6, 0x6c, 0x93, 0x81, 0x7f, 0xc5, 0xc2, 0x6b, 0x83, + 0xb8, 0xac, 0x75, 0x69, 0xc5, 0x92, 0x5e, 0x4b, 0xfa, 0x16, 0xdc, 0xf0, + 0x60, 0x08, 0x91, 0x25, 0xa3, 0xbf, 0xf2, 0xac, 0xbc, 0xfe, 0x4c, 0x85, + 0x7b, 0x36, 0xaf, 0xb2, 0xfd, 0xab, 0x4b, 0x91, 0x70, 0xf9, 0xd6, 0x3c, + 0x1d, 0x24, 0x59, 0x29, 0xbf, 0xf8, 0x77, 0x6e, 0xcd, 0x33, 0xad, 0x27, + 0x8d, 0x63, 0x2f, 0xaa, 0xb4, 0xf4, 0xaa, 0x33, 0xdd, 0x36, 0x62, 0xf4, + 0x3c, 0xe4, 0xaf, 0x4c, 0x11, 0x37, 0x42, 0xbe, 0x26, 0x8d, 0x76, 0xa0, + 0xb8, 0xa5, 0xce, 0x72, 0xd2, 0xff, 0xe8, 0x63}, + {0xfb, 0x7a, 0xde, 0x0d, 0x25, 0x16, 0x68, 0x3c, 0xc0, 0x34, 0xde, 0x49, + 0xa9, 0xd4, 0x38, 0x63, 0x3f, 0xd1, 0x5f, 0x5c, 0xe1, 0xae, 0x50, 0x12, + 0xee, 0x26, 0x14, 0xc7, 0x4d, 0x91, 0x8e, 0x96, 0xad, 0x16, 0x15, 0x2d, + 0x6b, 0x74, 0x91, 0xd3, 0x47, 0x63, 0x25, 0x3f, 0x50, 0xd6, 0x6f, 0xd1, + 0x8d, 0x8e, 0x87, 0xb1, 0xa6, 0x4a, 0xf2, 0x83, 0x17, 0x8a, 0xc7, 0x1d, + 0x13, 0xff, 0x76, 0xd4, 0xd2, 0xd6, 0x60, 0x80, 0xfb, 0x22, 0x85, 0x72, + 0x4b, 0x0d, 0xd0, 0xef, 0xfc, 0x7f, 0x1a, 0x4e, 0xbf, 0xf1, 0x02, 0x3d, + 0xc7, 0xdc, 0xfe, 0xc3, 0x3a, 0x12, 0x40, 0xff, 0x57, 0x82, 0xc3, 0xdf, + 0x01, 0x7c, 0x1f, 0x55, 0x49, 0xcb, 0xa3, 0x2a, 0x84, 0x53, 0x1c, 0x4d, + 0x7d, 0xa9, 0x2a, 0x62, 0xd5, 0x9d, 0x11, 0x45, 0x43, 0xc7, 0xa5, 0xa1, + 0x7d, 0xaf, 0xab, 0x11, 0xf1, 0xa3, 0x8b, 0x1d, 0x1d, 0xce, 0x71, 0xfc, + 0xb1, 0xb8, 0x36, 0x06, 0xcc, 0x41, 0xba, 0x5d, 0x8f, 0x0c, 0x52, 0x80, + 0x47, 0x31, 0x8e, 0x7f, 0xb7, 0xe4, 0x59, 0xf9, 0x85, 0x94, 0x39, 0xf4, + 0xc1, 0x1f, 0x3a, 0xa1, 0x44, 0x3d, 0x1d, 0xfe, 0x44, 0xf2, 0x99, 0xff, + 0x21, 0x42, 0x64, 0xaf, 0xa7, 0x45, 0x8b, 0x66, 0x80, 0x91, 0xd9, 0x49, + 0xd9, 0xbe, 0xae, 0x92, 0x16, 0x17, 0x6f, 0x37, 0xa9, 0x8c, 0x7b, 0xf8, + 0x3b, 0xa3, 0xc3, 0x96, 0xa0, 0x85, 0xd8, 0x07, 0xb5, 0xc2, 0x98, 0xb1, + 0x47, 0x26, 0x6f, 0x75, 0x48, 0x55, 0xc2, 0xa0, 0x7b, 0xcd, 0x04, 0x1c, + 0xd0, 0xf4, 0xa9, 0xe1, 0x1e, 0x74, 0x74, 0xdf, 0xd0, 0xcd, 0x57, 0xbe, + 0x95, 0xc4, 0x8b, 0x1a, 0x9a, 0x76, 0xa8, 0x36, 0x58, 0x9a, 0xd8, 0x35, + 0x34, 0xb3, 0x07, 0x64, 0x7c, 0xed, 0x6f, 0xef, 0xfd, 0x03, 0x26, 0xb2, + 0x14, 0x98, 0xfd, 0x06, 0x6e, 0x66, 0xf6, 0xc7, 0xf0, 0x63, 0x15, 0xee, + 0x44, 0x96, 0x7a, 0xf4, 0xdc, 0xe9, 0xdf, 0xc6, 0x3a, 0x0e, 0x51, 0x44, + 0x01, 0x3c, 0xdf, 0x72, 0xf8, 0x06, 0xeb, 0x2a, 0xf3, 0x35, 0xb2, 0x74, + 0x64, 0x9f, 0xfa, 0x45, 0xc5, 0x3a, 0x09, 0x3d, 0x29, 0x72, 0x15, 0x6d, + 0xa0, 0xca, 0x2c, 0xe1, 0xbf, 0x3c, 0x5b, 0xd2, 0xe1, 0x6e, 0xb2, 0x48, + 0xc6, 0xa4, 0x01, 0x9c, 0x21, 0x4b, 0xba, 0xef, 0xac, 0xb0, 0x5b, 0x29, + 0x9f, 0x0d, 0x2e, 0x1a, 0x1b, 0xe9, 0x4b, 0x38, 0xa7, 0x1d, 0xa9, 0x74, + 0x90, 0xb0, 0xa2, 0x35, 0xd9, 0x12, 0xd4, 0xfe, 0xd5, 0xbd, 0x79, 0x47, + 0xfe, 0xcc, 0xec, 0x7b, 0x6c, 0x4e, 0x26, 0xb3, 0xe8, 0xa4, 0xb5, 0x03, + 0x96, 0xb5, 0x7f, 0xfe, 0x01, 0xb6, 0x66, 0x19, 0x46, 0xe1, 0x68, 0x1d, + 0x2a, 0xb7, 0xc3, 0x43, 0x25, 0xca, 0xc9, 0x4b, 0xa8, 0x50, 0x36, 0x9d, + 0x4d, 0x4d, 0x9c, 0x74, 0x9a, 0x97, 0xfc, 0x9f, 0x18, 0x4f, 0xd9, 0x0f, + 0x6e, 0x98, 0x95, 0x65, 0x99, 0x64, 0x1c, 0x31, 0xe9, 0xb9, 0x1c, 0x63, + 0xa4, 0x80, 0xfa, 0x6b, 0x19, 0x06, 0xb6, 0x38, 0x8f, 0x2f, 0x7f, 0x80, + 0x52, 0x80, 0xcb, 0xc8, 0x3e, 0x0e, 0x95, 0x06, 0x77, 0xf3, 0x0a, 0x34, + 0x38, 0xb7, 0xe9, 0xfd, 0x21, 0xd2, 0x18, 0xf6, 0xb7, 0x7a, 0xfd, 0xad, + 0x16, 0x73, 0x0e, 0xc0, 0x07, 0x27, 0xfa, 0x3b, 0x3f, 0x7d, 0xf8, 0x8f, + 0xdf, 0x03, 0x48, 0xbe, 0x7e, 0x71, 0x8c, 0x7e, 0xe7, 0x94, 0xcd, 0x27, + 0x1e, 0x41, 0x96, 0x57, 0xca, 0x82, 0xad, 0x4b, 0x83, 0xdd, 0x64, 0x6c, + 0xa8, 0x88, 0x02, 0x8e, 0xbf, 0x3e, 0x56, 0x24, 0xac, 0xee, 0x5e, 0x86, + 0x8c, 0xdd, 0xd3, 0xa2, 0x85, 0x5f, 0x4e, 0x2b, 0xfa, 0x83, 0x1e, 0x9a, + 0xf7, 0x04, 0x43, 0xc4, 0x34, 0x8b, 0x6c, 0x09, 0xbd, 0xc4, 0x24, 0xe3, + 0xaa, 0x74, 0xff, 0x45}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {937, + {0x1f, 0x5c, 0x01, 0x74, 0x70, 0x7b, 0xdd, 0x23, 0x7e, 0xcf, 0x23, 0x7c, + 0xeb, 0xb8, 0x98, 0x39, 0x6f, 0x9f, 0xd1, 0x8a, 0x0a, 0xdd, 0x42, 0x38}, + {0xfd, 0xff, 0xb0, 0x91, 0x28, 0x17, 0x20, 0x64, 0x12, 0xcc, 0x2e, 0xba, + 0x8c, 0x64, 0xe4, 0xc3, 0x6b, 0xf4, 0x64, 0x53, 0xe9, 0x60, 0xfd, 0xd6, + 0xbe, 0x5a, 0xbd, 0xef, 0x70, 0x94, 0xe0, 0x6f, 0x80, 0x2b, 0xd7, 0x23, + 0xcf, 0xfc, 0x72, 0x3e, 0x29, 0x32, 0x9d, 0xc6, 0x67, 0x4c, 0xef, 0xa5, + 0xbe, 0xc7, 0x50, 0xff, 0xf8, 0x7e, 0x18, 0x3f, 0x1e, 0xdc, 0x67, 0xcb, + 0x2a, 0xc5, 0x3f, 0xed, 0x23, 0x8a, 0xc3, 0x12, 0xa4, 0xe3, 0x10, 0xa4, + 0x42, 0x1a, 0xa1, 0x8b, 0x24, 0x90, 0xba, 0x68, 0xbf, 0x32, 0xfc, 0x55, + 0x6c, 0xfa, 0x4b, 0x29, 0x81, 0x27, 0xbf, 0x40, 0xb2, 0xe7, 0xbf, 0x22, + 0x0d, 0xa2, 0xf3, 0xb5, 0xaf, 0x57, 0x6c, 0x94, 0x3d, 0x1e, 0xe3, 0x63, + 0x67, 0x62, 0xcf, 0x6f, 0x84, 0x56, 0x10, 0x55, 0xaf, 0x35, 0x0c, 0xd9, + 0xaf, 0x9b, 0x72, 0xca, 0x24, 0x08, 0x9f, 0x5b, 0x48, 0x90, 0x18, 0xd5, + 0x9b, 0x07, 0xb1, 0x5e, 0xb8, 0x57, 0xba, 0xaf, 0xf2, 0x78, 0x47, 0xe2, + 0x6f, 0xf6, 0x36, 0x19, 0x19, 0x9d, 0xde, 0x2a, 0x7a, 0xd2, 0xd6, 0xe3, + 0xe6, 0xb5, 0xd3, 0xd8, 0x1c, 0x53, 0xae, 0xe1, 0xcc, 0x79, 0xf9, 0x7f, + 0x3b, 0xa6, 0xa4, 0xe5, 0x80, 0xd5, 0x76, 0x3b, 0xd5, 0xff, 0x59, 0x16, + 0xf9, 0x2e, 0x97, 0x98, 0x2f, 0xe6, 0xde, 0xe7, 0x60, 0x01, 0x99, 0x4a, + 0xcf, 0x6e, 0xa6, 0x41, 0xca, 0x48, 0xf4, 0x6a, 0x7c, 0x45, 0x98, 0x57, + 0xe2, 0x71, 0xb7, 0x35, 0xd2, 0x3b, 0x10, 0x73, 0x90, 0x58, 0xf9, 0x63, + 0xfb, 0x81, 0x72, 0xb9, 0xfb, 0x11, 0x52, 0x00, 0x98, 0xf6, 0x24, 0x0b, + 0x9e, 0xc7, 0x7f, 0x99, 0xc3, 0x2e, 0xde, 0x95, 0x81, 0x40, 0x3a, 0x5a, + 0xf7, 0x54, 0xf8, 0x9a, 0xf4, 0x66, 0x35, 0x7f, 0x20, 0x7c, 0x3e, 0x21, + 0x92, 0xf1, 0x79, 0x24, 0xd2, 0x7d, 0x96, 0x43, 0xf3, 0x21, 0x10, 0xf9, + 0x79, 0xaa, 0x05, 0x34, 0xb4, 0x28, 0xa9, 0x16, 0x8e, 0xfd, 0xa0, 0x27, + 0xdf, 0x8d, 0x10, 0xf8, 0x41, 0x79, 0xa4, 0x0d, 0xc5, 0x75, 0x07, 0x10, + 0x20, 0x58, 0x6f, 0xf4, 0x31, 0xa4, 0xa9, 0x35, 0xd3, 0x28, 0xb6, 0xca, + 0x2b, 0x00, 0xb0, 0x88, 0xfe, 0xd8, 0x38, 0x6b, 0xfc, 0x73, 0x81, 0xd7, + 0xd6, 0x86, 0xba, 0xa5, 0xc5, 0xd4, 0x34, 0x31, 0xb0, 0x19, 0xd5, 0x55, + 0x75, 0x83, 0xb9, 0x33, 0x2a, 0x23, 0x72, 0x65, 0xd1, 0xde, 0x58, 0xfa, + 0x38, 0xa3, 0x69, 0x66, 0xb5, 0xf8, 0xeb, 0x2e, 0xb5, 0xcd, 0xe1, 0x21, + 0x43, 0x4a, 0x7c, 0x33, 0x0f, 0xe9, 0x5c, 0xaf, 0x72, 0xdf, 0xb1, 0xc2, + 0x88, 0x3e, 0xa8, 0x55, 0xa6, 0x07, 0x28, 0xf5, 0xc7, 0xf1, 0x50, 0x8f, + 0x5f, 0x4f, 0x59, 0x37, 0x1e, 0xfc, 0x8b, 0x91, 0x9b, 0x26, 0x25, 0x03, + 0x6e, 0x95, 0x2b, 0x80, 0x55, 0xd9, 0x29, 0xd0, 0x75, 0xb4, 0x45, 0x70, + 0x62, 0x17, 0xdc, 0xc9, 0x09, 0xff, 0xcf, 0xe6, 0x20, 0x68, 0xb4, 0xf9, + 0xe1, 0x61, 0xa9, 0xb5, 0x3f, 0x34, 0x68, 0x65, 0x81, 0x84, 0x2d, 0xa4, + 0x7e, 0x7c, 0x30, 0x2e, 0x92, 0xfb, 0xeb, 0x73, 0x1a, 0x84, 0xd4, 0x4b, + 0xaa, 0x9e, 0x08, 0x71, 0x56, 0xee, 0xe7, 0x1e, 0x82, 0x52, 0xb6, 0x5c, + 0x27, 0x84, 0x2b, 0xb5, 0xbb, 0xbb, 0x0a, 0xaf, 0xe5, 0x0a, 0x40, 0x69, + 0x9e, 0x90, 0x2e, 0x2e, 0xed, 0x41, 0x1e, 0x5d, 0x0c, 0xd8, 0x8d, 0x1b, + 0xa4, 0x8b, 0x88, 0x8a, 0xac, 0x22, 0xe8, 0x2f, 0x5f, 0x4c, 0x2c, 0x9b, + 0xd8, 0x45, 0xe1, 0xf1, 0x0d, 0xda, 0x83, 0x96, 0xc5, 0x3f, 0x90, 0x09, + 0x05, 0xff, 0x83, 0xa4, 0x88, 0x4d, 0x0a, 0xf6, 0x92, 0xf4, 0xde, 0x99, + 0xc9, 0xd4, 0x7d, 0xb0, 0x9d, 0x9a, 0x19, 0x46}, + {0x14, 0xc7, 0x71, 0x3b, 0xfe, 0xc4, 0x7f, 0x6f, 0xb0, 0x36, 0x79, 0x6c, + 0xd0, 0x0c, 0xcc, 0x3c, 0x31, 0xd7, 0x6a, 0x36, 0x15, 0xb9, 0xea, 0x03, + 0xcb, 0x1a, 0x04, 0x17, 0x6b, 0x7e, 0x96, 0x8d, 0x0d, 0x51, 0xfd, 0xbf, + 0x4c, 0xa2, 0x18, 0xad, 0x5e, 0x38, 0x6b, 0x6d, 0x6c, 0x0d, 0xbd, 0x53, + 0xb9, 0x71, 0xa3, 0xae, 0xaf, 0xf7, 0x78, 0xe2, 0xeb, 0x88, 0x73, 0xa0, + 0xac, 0x3d, 0x62, 0xba, 0x65, 0x67, 0x38, 0xbf, 0x51, 0x9c, 0xb8, 0xe8, + 0xef, 0x22, 0x22, 0x26, 0x14, 0x46, 0xea, 0xc7, 0x71, 0xa8, 0x8c, 0x13, + 0xb8, 0xcf, 0xb9, 0x46, 0xd9, 0x6a, 0xb1, 0xd1, 0x28, 0x36, 0xaa, 0x73, + 0x69, 0x1c, 0x2b, 0xa1, 0xbc, 0x69, 0x85, 0x47, 0x43, 0xdf, 0x22, 0xd3, + 0x03, 0x20, 0x35, 0x3a, 0x2b, 0x94, 0x03, 0x86, 0x27, 0x26, 0x4a, 0x9b, + 0xa6, 0xe2, 0x13, 0x6c, 0x6c, 0x44, 0x7a, 0x15, 0x51, 0x4b, 0x38, 0x6b, + 0x00, 0x82, 0xdf, 0xe9, 0xbf, 0x5d, 0x1e, 0x73, 0x75, 0x8e, 0x2a, 0x5f, + 0xf0, 0x25, 0xd4, 0xf0, 0x77, 0xdd, 0x96, 0x5e, 0x38, 0xc8, 0x76, 0xba, + 0x81, 0xf7, 0x80, 0xe1, 0x32, 0xd3, 0x79, 0xfd, 0xcb, 0x88, 0x46, 0xc5, + 0xd6, 0x9c, 0x97, 0x12, 0x86, 0x33, 0xbe, 0x95, 0x32, 0x1d, 0xdd, 0x98, + 0x7a, 0x87, 0x1c, 0x90, 0xb1, 0x9f, 0x71, 0x7a, 0x3d, 0x4f, 0x60, 0x45, + 0xdc, 0xc7, 0x9b, 0xb1, 0x2b, 0xed, 0x7a, 0x1e, 0x8d, 0xfd, 0x8f, 0x82, + 0xd2, 0x27, 0xc1, 0x38, 0x1c, 0x13, 0x3e, 0x29, 0x61, 0x9c, 0xf2, 0x03, + 0x2c, 0xaa, 0xd6, 0xc3, 0xe8, 0xef, 0x91, 0xf0, 0x02, 0x7a, 0xcb, 0x94, + 0x14, 0x9a, 0x11, 0xfa, 0x19, 0x88, 0x19, 0xb0, 0x18, 0xba, 0xa0, 0xb0, + 0x84, 0xaf, 0xde, 0x7e, 0x39, 0xb6, 0x40, 0xf2, 0xef, 0x72, 0x69, 0x64, + 0xdc, 0xe2, 0x97, 0x83, 0x43, 0x8e, 0x70, 0xef, 0xda, 0x69, 0x2e, 0x99, + 0xcf, 0xd1, 0xe5, 0x1c, 0x93, 0x82, 0x0f, 0xdf, 0x4a, 0xa4, 0x26, 0x9f, + 0xba, 0x33, 0x22, 0x7a, 0x22, 0xd0, 0x7b, 0xf2, 0x94, 0xdc, 0xe4, 0xc7, + 0xd9, 0x52, 0xc3, 0x9d, 0x5a, 0x22, 0x0d, 0xf4, 0x0d, 0x5c, 0x8c, 0x28, + 0xe4, 0xd7, 0x36, 0x38, 0x44, 0x63, 0xcc, 0x0c, 0x8f, 0x16, 0x5d, 0xde, + 0x92, 0x5d, 0xaa, 0x5d, 0xb4, 0x55, 0x5e, 0x26, 0xfa, 0x60, 0x0f, 0x7a, + 0x91, 0x04, 0xb6, 0x99, 0x56, 0xbd, 0xc5, 0x80, 0x04, 0xd8, 0x75, 0x07, + 0x39, 0x52, 0x77, 0x29, 0x44, 0x50, 0xd8, 0x0f, 0x5b, 0x62, 0x43, 0x58, + 0xd6, 0x75, 0x35, 0x1a, 0xe0, 0x8e, 0xa8, 0x4d, 0x28, 0x91, 0xa3, 0xb4, + 0x8c, 0x01, 0xab, 0x70, 0x68, 0xbd, 0xb0, 0x5d, 0xc3, 0xfb, 0x86, 0x17, + 0xe2, 0x22, 0xaa, 0x56, 0x8c, 0xf1, 0xef, 0x3e, 0x54, 0x28, 0xce, 0x6d, + 0x01, 0x5c, 0xf8, 0x34, 0x18, 0x6e, 0xa5, 0x96, 0x0f, 0x14, 0xed, 0xd5, + 0x9e, 0x0e, 0xdf, 0xdd, 0x9a, 0xe9, 0xc4, 0x96, 0xbb, 0x6b, 0x81, 0xc2, + 0x57, 0xc4, 0x88, 0xd5, 0x49, 0xdc, 0x91, 0xcf, 0x17, 0xfb, 0xeb, 0xcd, + 0x34, 0x40, 0x42, 0x45, 0x7f, 0xbc, 0xa5, 0x00, 0xe1, 0x83, 0x22, 0xa5, + 0xdd, 0x80, 0xd5, 0x0f, 0xe3, 0xe7, 0x7f, 0xaf, 0xde, 0x02, 0x81, 0x47, + 0xcb, 0x5f, 0xcb, 0x13, 0x02, 0xb7, 0x07, 0xac, 0x2f, 0x90, 0xb9, 0x60, + 0x54, 0x75, 0x52, 0x0e, 0xb8, 0x8c, 0x77, 0xcb, 0x70, 0x26, 0x6f, 0xb9, + 0xa2, 0x7f, 0xfe, 0x26, 0x0f, 0x2b, 0x76, 0x35, 0x3f, 0x59, 0x9d, 0xb1, + 0x16, 0xc4, 0xde, 0xab, 0xc6, 0x63, 0x08, 0x0a, 0x61, 0x74, 0x5c, 0x64, + 0x84, 0xaa, 0xaf, 0x4c, 0xe0, 0x02, 0xcd, 0x05, 0x75, 0xc7, 0x95, 0x76, + 0x3f, 0xec, 0x6c, 0x41, 0x91, 0x81, 0xec, 0x56, 0x98, 0x2e, 0x3e, 0x27, + 0x0c, 0xa1, 0x5c, 0xf1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {938, + {0x2a, 0x3b, 0x9c, 0x65, 0x09, 0x54, 0x34, 0xa2, 0x96, 0x9c, 0xf9, 0x25, + 0xfc, 0xc4, 0x7d, 0x92, 0x78, 0xa4, 0x26, 0xfe, 0xcb, 0xb1, 0xc7, 0xb5}, + {0xfd, 0xff, 0xb0, 0x91, 0x28, 0x17, 0x20, 0x64, 0x12, 0xcc, 0x2e, 0xba, + 0x8c, 0x64, 0xe4, 0xc3, 0x6b, 0xf4, 0x64, 0x53, 0xe9, 0x60, 0xfd, 0xd6, + 0xbe, 0x5a, 0xbd, 0xef, 0x70, 0x94, 0xe0, 0x6f, 0x80, 0x2b, 0xd7, 0x23, + 0xcf, 0xfc, 0x72, 0x3e, 0x29, 0x32, 0x9d, 0xc6, 0x67, 0x4c, 0xef, 0xa5, + 0xbe, 0xc7, 0x50, 0xff, 0xf8, 0x7e, 0x18, 0x3f, 0x1e, 0xdc, 0x67, 0xcb, + 0x2a, 0xc5, 0x3f, 0xed, 0x23, 0x8a, 0xc3, 0x12, 0xa4, 0xe3, 0x10, 0xa4, + 0x42, 0x1a, 0xa1, 0x8b, 0x24, 0x90, 0xba, 0x68, 0xbf, 0x32, 0xfc, 0x55, + 0x6c, 0xfa, 0x4b, 0x29, 0x81, 0x27, 0xbf, 0x40, 0xb2, 0xe7, 0xbf, 0x22, + 0x0d, 0xa2, 0xf3, 0xb5, 0xaf, 0x57, 0x6c, 0x94, 0x3d, 0x1e, 0xe3, 0x63, + 0x67, 0x62, 0xcf, 0x6f, 0x84, 0x56, 0x10, 0x55, 0xaf, 0x35, 0x0c, 0xd9, + 0xaf, 0x9b, 0x72, 0xca, 0x24, 0x08, 0x9f, 0x5b, 0x48, 0x90, 0x18, 0xd5, + 0x9b, 0x07, 0xb1, 0x5e, 0xb8, 0x57, 0xba, 0xaf, 0xf2, 0x78, 0x47, 0xe2, + 0x6f, 0xf6, 0x36, 0x19, 0x19, 0x9d, 0xde, 0x2a, 0x7a, 0xd2, 0xd6, 0xe3, + 0xe6, 0xb5, 0xd3, 0xd8, 0x1c, 0x53, 0xae, 0xe1, 0xcc, 0x79, 0xf9, 0x7f, + 0x3b, 0xa6, 0xa4, 0xe5, 0x80, 0xd5, 0x76, 0x3b, 0xd5, 0xff, 0x59, 0x16, + 0xf9, 0x2e, 0x97, 0x98, 0x2f, 0xe6, 0xde, 0xe7, 0x60, 0x01, 0x99, 0x4a, + 0xcf, 0x6e, 0xa6, 0x41, 0xca, 0x48, 0xf4, 0x6a, 0x7c, 0x45, 0x98, 0x57, + 0xe2, 0x71, 0xb7, 0x35, 0xd2, 0x3b, 0x10, 0x73, 0x90, 0x58, 0xf9, 0x63, + 0xfb, 0x81, 0x72, 0xb9, 0xfb, 0x11, 0x52, 0x00, 0x98, 0xf6, 0x24, 0x0b, + 0x9e, 0xc7, 0x7f, 0x99, 0xc3, 0x2e, 0xde, 0x95, 0x81, 0x40, 0x3a, 0x5a, + 0xf7, 0x54, 0xf8, 0x9a, 0xf4, 0x66, 0x35, 0x7f, 0x20, 0x7c, 0x3e, 0x21, + 0x92, 0xf1, 0x79, 0x24, 0xd2, 0x7d, 0x96, 0x43, 0xf3, 0x21, 0x10, 0xf9, + 0x79, 0xaa, 0x05, 0x34, 0xb4, 0x28, 0xa9, 0x16, 0x8e, 0xfd, 0xa0, 0x27, + 0xdf, 0x8d, 0x10, 0xf8, 0x41, 0x79, 0xa4, 0x0d, 0xc5, 0x75, 0x07, 0x10, + 0x20, 0x58, 0x6f, 0xf4, 0x31, 0xa4, 0xa9, 0x35, 0xd3, 0x28, 0xb6, 0xca, + 0x2b, 0x00, 0xb0, 0x88, 0xfe, 0xd8, 0x38, 0x6b, 0xfc, 0x73, 0x81, 0xd7, + 0xd6, 0x86, 0xba, 0xa5, 0xc5, 0xd4, 0x34, 0x31, 0xb0, 0x19, 0xd5, 0x55, + 0x75, 0x83, 0xb9, 0x33, 0x2a, 0x23, 0x72, 0x65, 0xd1, 0xde, 0x58, 0xfa, + 0x38, 0xa3, 0x69, 0x66, 0xb5, 0xf8, 0xeb, 0x2e, 0xb5, 0xcd, 0xe1, 0x21, + 0x43, 0x4a, 0x7c, 0x33, 0x0f, 0xe9, 0x5c, 0xaf, 0x72, 0xdf, 0xb1, 0xc2, + 0x88, 0x3e, 0xa8, 0x55, 0xa6, 0x07, 0x28, 0xf5, 0xc7, 0xf1, 0x50, 0x8f, + 0x5f, 0x4f, 0x59, 0x37, 0x1e, 0xfc, 0x8b, 0x91, 0x9b, 0x26, 0x25, 0x03, + 0x6e, 0x95, 0x2b, 0x80, 0x55, 0xd9, 0x29, 0xd0, 0x75, 0xb4, 0x45, 0x70, + 0x62, 0x17, 0xdc, 0xc9, 0x09, 0xff, 0xcf, 0xe6, 0x20, 0x68, 0xb4, 0xf9, + 0xe1, 0x61, 0xa9, 0xb5, 0x3f, 0x34, 0x68, 0x65, 0x81, 0x84, 0x2d, 0xa4, + 0x7e, 0x7c, 0x30, 0x2e, 0x92, 0xfb, 0xeb, 0x73, 0x1a, 0x84, 0xd4, 0x4b, + 0xaa, 0x9e, 0x08, 0x71, 0x56, 0xee, 0xe7, 0x1e, 0x82, 0x52, 0xb6, 0x5c, + 0x27, 0x84, 0x2b, 0xb5, 0xbb, 0xbb, 0x0a, 0xaf, 0xe5, 0x0a, 0x40, 0x69, + 0x9e, 0x90, 0x2e, 0x2e, 0xed, 0x41, 0x1e, 0x5d, 0x0c, 0xd8, 0x8d, 0x1b, + 0xa4, 0x8b, 0x88, 0x8a, 0xac, 0x22, 0xe8, 0x2f, 0x5f, 0x4c, 0x2c, 0x9b, + 0xd8, 0x45, 0xe1, 0xf1, 0x0d, 0xda, 0x83, 0x96, 0xc5, 0x3f, 0x90, 0x09, + 0x05, 0xff, 0x83, 0xa4, 0x88, 0x4d, 0x0a, 0xf6, 0x92, 0xf4, 0xde, 0x99, + 0xc9, 0xd4, 0x7d, 0xb0, 0x9d, 0x9a, 0x19, 0x46}, + {0xc1, 0x68, 0xbf, 0xe7, 0xcc, 0x08, 0xf9, 0x30, 0x3a, 0x05, 0x32, 0xd1, + 0x64, 0x05, 0x51, 0x49, 0xcc, 0xeb, 0xf2, 0xd0, 0x66, 0xec, 0xf7, 0xc0, + 0x12, 0x4e, 0xb3, 0x0e, 0x98, 0x4d, 0xdf, 0x92, 0x09, 0x0e, 0x4f, 0x59, + 0xa4, 0x63, 0x0b, 0x77, 0x7d, 0x55, 0x63, 0x0f, 0x90, 0x42, 0xd9, 0x87, + 0x5a, 0x61, 0xeb, 0x87, 0x28, 0x1b, 0xfa, 0x49, 0xaa, 0x34, 0x7a, 0x38, + 0xe7, 0x12, 0xb6, 0xd8, 0x84, 0x4d, 0xa6, 0x53, 0x87, 0xf9, 0x17, 0xc5, + 0x85, 0xfd, 0x42, 0x32, 0x89, 0x70, 0xcd, 0x31, 0x4c, 0x98, 0xd2, 0x50, + 0x57, 0x92, 0xe4, 0x7a, 0x97, 0x56, 0xb7, 0xcd, 0x90, 0x30, 0x76, 0x4c, + 0x53, 0x4a, 0x4e, 0xe9, 0xcd, 0xa3, 0xed, 0x57, 0x49, 0x24, 0x81, 0x58, + 0xfe, 0x95, 0x28, 0xd9, 0x7e, 0x5a, 0x54, 0x60, 0xc7, 0x3d, 0x15, 0x60, + 0x68, 0x0f, 0x9e, 0x6b, 0x56, 0xcf, 0x3b, 0xd8, 0x73, 0xbd, 0x9a, 0xed, + 0xb2, 0xb6, 0x13, 0x1a, 0xdd, 0x39, 0x81, 0xf8, 0x20, 0x94, 0x91, 0xc0, + 0x61, 0x8f, 0xf8, 0xc4, 0x72, 0xf9, 0xcb, 0x1e, 0x4d, 0xda, 0x1d, 0x3d, + 0xbe, 0x3a, 0x37, 0x22, 0x37, 0x63, 0xfb, 0xbd, 0x57, 0x57, 0xa6, 0xd8, + 0xe9, 0xdf, 0xe5, 0xbd, 0xbf, 0x82, 0x9f, 0xd8, 0xeb, 0x1d, 0x73, 0xcb, + 0x88, 0x75, 0xd9, 0x1c, 0x0e, 0xca, 0x3f, 0x69, 0xc2, 0xed, 0x24, 0xff, + 0x3b, 0x4d, 0x7d, 0xf5, 0xa2, 0x4c, 0x85, 0x81, 0x19, 0x3d, 0x9f, 0x96, + 0x5f, 0x6b, 0x6b, 0xb0, 0xdc, 0x52, 0x12, 0x81, 0x75, 0xf3, 0x85, 0x6d, + 0x36, 0x27, 0xa1, 0x6c, 0x54, 0x85, 0x1a, 0x30, 0x65, 0xd9, 0x83, 0xc0, + 0x40, 0xc3, 0x93, 0x0b, 0x7a, 0x67, 0xd6, 0xd1, 0xf2, 0xfa, 0xdd, 0x18, + 0x70, 0xec, 0x8c, 0xa6, 0x68, 0x25, 0x1b, 0x09, 0x6c, 0x03, 0xe0, 0x72, + 0xfc, 0xbb, 0xe5, 0xcc, 0x70, 0x98, 0xfa, 0x8b, 0x8e, 0xb8, 0xe9, 0x5d, + 0x1c, 0x3e, 0xa6, 0xd3, 0xc0, 0x09, 0x6f, 0x30, 0x79, 0x19, 0x67, 0x08, + 0x74, 0xbe, 0x3c, 0x86, 0xc8, 0x86, 0x54, 0x02, 0xb6, 0xa7, 0x3a, 0xe4, + 0x3d, 0xd2, 0xa1, 0x34, 0x44, 0x88, 0xc4, 0x16, 0xc3, 0x7f, 0xfa, 0xe9, + 0x99, 0xa4, 0xf7, 0x41, 0x9c, 0xcf, 0x39, 0xd7, 0x34, 0x06, 0x7f, 0xce, + 0x91, 0x0e, 0x54, 0xb1, 0x5b, 0x8f, 0x89, 0x26, 0xd8, 0x08, 0x71, 0xf5, + 0x43, 0x86, 0x91, 0xd7, 0x07, 0x10, 0xbd, 0xf5, 0x8a, 0x6b, 0xcd, 0x00, + 0xc0, 0x21, 0x09, 0x2c, 0x68, 0x80, 0x97, 0xa9, 0x93, 0x81, 0xad, 0x0d, + 0x34, 0xed, 0x4e, 0xe3, 0x9d, 0x7e, 0x3f, 0xae, 0xaf, 0x34, 0x77, 0xf1, + 0xd7, 0x69, 0xcd, 0xba, 0x86, 0x98, 0x3a, 0x13, 0xe8, 0x5c, 0x5d, 0x69, + 0x02, 0x44, 0xdd, 0x5f, 0x64, 0x2c, 0xb6, 0x66, 0x2e, 0xd8, 0x89, 0xd8, + 0x43, 0x1b, 0x97, 0x03, 0xac, 0x4a, 0xb8, 0x15, 0x9d, 0x3e, 0x1a, 0xe9, + 0x0c, 0x4b, 0x23, 0x10, 0xd5, 0x08, 0x50, 0x0b, 0x9f, 0xee, 0x2a, 0xcb, + 0x19, 0x2f, 0xf7, 0xec, 0x17, 0xf3, 0xa6, 0x39, 0x61, 0xc2, 0x7e, 0xf8, + 0x81, 0xdd, 0xf4, 0x99, 0xa5, 0xa3, 0x67, 0xb4, 0x3c, 0xe1, 0x10, 0xfd, + 0x58, 0xdb, 0x59, 0x48, 0x99, 0x2d, 0xba, 0x39, 0x05, 0x14, 0xfc, 0x85, + 0x39, 0x42, 0xf4, 0x2f, 0xb9, 0x3c, 0x78, 0x05, 0x00, 0xfb, 0x60, 0x51, + 0x7c, 0xa2, 0xde, 0xb0, 0x9f, 0x01, 0x54, 0x90, 0xac, 0xb7, 0x2d, 0x6e, + 0xb3, 0x87, 0xec, 0x4a, 0x49, 0x9d, 0xfd, 0xdd, 0xcc, 0xc3, 0x66, 0x16, + 0x88, 0x71, 0xce, 0x77, 0x79, 0x1b, 0x81, 0x11, 0x28, 0xff, 0x8d, 0x20, + 0x58, 0x5c, 0x73, 0x15, 0x89, 0xbd, 0x99, 0xb7, 0x81, 0x2d, 0x33, 0x70, + 0xbb, 0x36, 0xcd, 0x09, 0x92, 0x75, 0xbf, 0xb1, 0xa0, 0x35, 0xdf, 0x5c, + 0xbe, 0x6d, 0x00, 0x15}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {939, + {0x81, 0xa1, 0x3c, 0xfa, 0xcc, 0x96, 0xca, 0x91, 0x10, 0x8d, 0xe2, 0x08, + 0x22, 0xc4, 0x67, 0x22, 0x2c, 0xde, 0xcd, 0xf4, 0xbf, 0x60, 0x3b, 0x77}, + {0xf3, 0x50, 0x52, 0xe2, 0x45, 0x0d, 0xf1, 0x20, 0x58, 0x8c, 0x62, 0x74, + 0x88, 0x1f, 0x50, 0x75, 0xcf, 0x87, 0x40, 0xdf, 0x6a, 0xc3, 0x06, 0x50, + 0xe2, 0xa0, 0xe5, 0xc7, 0x82, 0x64, 0x01, 0x55, 0x08, 0xaf, 0x8f, 0xc0, + 0xed, 0x59, 0x67, 0xbe, 0xbf, 0x13, 0x0f, 0x11, 0xcc, 0x00, 0xf2, 0xab, + 0x05, 0x1d, 0xd6, 0xd1, 0xa6, 0xe7, 0x22, 0xdf, 0x29, 0x05, 0xe7, 0x36, + 0x1a, 0xda, 0xe6, 0x93, 0xe0, 0xc0, 0xc9, 0x8b, 0x2f, 0x7c, 0x5c, 0xba, + 0x1c, 0xfb, 0x68, 0xc0, 0x9f, 0x2e, 0xdc, 0x39, 0xc3, 0x7a, 0xe4, 0x83, + 0xee, 0xd9, 0xda, 0x5c, 0xd3, 0xcf, 0xcd, 0x3f, 0x62, 0xf0, 0x34, 0xc6, + 0xe2, 0xe4, 0x28, 0xa9, 0xec, 0x9d, 0xc8, 0x7f, 0x93, 0xcf, 0x8f, 0x5c, + 0x8b, 0xb5, 0x13, 0xa1, 0x0c, 0x88, 0xc4, 0x22, 0x5a, 0x4b, 0x88, 0xd8, + 0xcf, 0x06, 0x1f, 0x2e, 0x44, 0x5b, 0x76, 0x5e, 0x94, 0x4a, 0x69, 0x99, + 0x34, 0xba, 0x98, 0x03, 0xf6, 0x6c, 0x62, 0x80, 0x1a, 0xd8, 0x74, 0xa9, + 0x2f, 0x4a, 0x9c, 0x01, 0x90, 0xcf, 0xac, 0x14, 0x89, 0xc9, 0x10, 0xe7, + 0x04, 0x3c, 0xe1, 0x2f, 0x5d, 0x9c, 0x11, 0xe1, 0x64, 0x75, 0x97, 0x44, + 0x53, 0x1c, 0x36, 0xad, 0xc1, 0x74, 0xc2, 0xe9, 0x71, 0xe6, 0xc6, 0x3e, + 0x77, 0xe2, 0x8a, 0x94, 0x7e, 0x82, 0xd4, 0x23, 0x8c, 0xc3, 0x35, 0xd9, + 0x9b, 0x40, 0x45, 0x9a, 0x88, 0x49, 0xae, 0x1d, 0x12, 0x3e, 0xba, 0xea, + 0xbc, 0xac, 0x79, 0x05, 0xa5, 0x43, 0x7d, 0x3a, 0xe7, 0xd4, 0xfe, 0x42, + 0x77, 0xfa, 0xd8, 0xbf, 0x81, 0x8e, 0xcc, 0xc9, 0x4e, 0xa8, 0xa2, 0x7c, + 0x96, 0xb3, 0x4c, 0x02, 0xde, 0x4d, 0xd6, 0xe2, 0xda, 0x78, 0x6e, 0x83, + 0x03, 0xf7, 0xc1, 0x8d, 0x08, 0xb4, 0x8a, 0x32, 0xd6, 0x16, 0x39, 0xc7, + 0x55, 0x20, 0xa6, 0xe5, 0x79, 0xc1, 0x4f, 0xec, 0x4e, 0xd2, 0x32, 0xec, + 0xd4, 0xae, 0x04, 0x2c, 0x36, 0x69, 0x2d, 0xba, 0xfb, 0x22, 0xa1, 0xba, + 0xac, 0x66, 0x07, 0x0a, 0x0f, 0x6c, 0x63, 0xdf, 0xa0, 0x34, 0x95, 0xe6, + 0x77, 0xec, 0x24, 0x7e, 0xb3, 0x84, 0x6d, 0xb7, 0x02, 0x4a, 0x6a, 0x02, + 0x4b, 0x31, 0xd4, 0x33, 0x0c, 0xf6, 0xad, 0x2d, 0x15, 0x0b, 0xc0, 0x07, + 0x26, 0x4d, 0xc5, 0x9a, 0x55, 0x01, 0x1f, 0x3d, 0x62, 0xd6, 0x9e, 0xa4, + 0xe4, 0xe3, 0xcd, 0x00, 0xf0, 0xaf, 0x51, 0xc1, 0xc8, 0x8b, 0x5d, 0xb9, + 0xbb, 0x1d, 0x2b, 0x21, 0x63, 0x52, 0xba, 0x8d, 0x13, 0x7e, 0x37, 0xf0, + 0x83, 0xa6, 0xb9, 0xad, 0xa3, 0x8b, 0x9b, 0xc6, 0xfa, 0x1a, 0xbc, 0xea, + 0x99, 0xae, 0xf1, 0x7d, 0xe4, 0xe3, 0x57, 0xbf, 0x7c, 0x5e, 0x23, 0xbc, + 0x6f, 0x6f, 0x56, 0x1c, 0x11, 0xfe, 0x0c, 0x9a, 0xe5, 0xfb, 0x5a, 0xac, + 0x44, 0xc7, 0x33, 0xef, 0x76, 0x64, 0xf5, 0xec, 0x59, 0xac, 0x5b, 0x2d, + 0x6f, 0x60, 0xaa, 0xd5, 0x58, 0x7d, 0xe6, 0x2c, 0xd9, 0x67, 0x90, 0x37, + 0x87, 0xfb, 0x62, 0x58, 0x54, 0x84, 0x3d, 0xc1, 0x45, 0x51, 0x05, 0x08, + 0x1e, 0xea, 0xb7, 0x3c, 0xdc, 0x10, 0x9c, 0xff, 0xf0, 0x4e, 0x11, 0x18, + 0x26, 0xf4, 0x01, 0x5e, 0x90, 0x25, 0x5d, 0x43, 0x4d, 0x62, 0x8a, 0xa0, + 0x62, 0x4d, 0x28, 0xac, 0x97, 0x1b, 0x53, 0x6c, 0xec, 0xf8, 0x7f, 0x1f, + 0xc0, 0x98, 0x8e, 0x24, 0xe2, 0x9c, 0x1c, 0x8b, 0x05, 0xe7, 0x18, 0x9e, + 0x5d, 0x43, 0x77, 0x61, 0x78, 0x6d, 0x25, 0x33, 0x4d, 0x1e, 0x6d, 0x74, + 0x5d, 0xe5, 0x1a, 0x6c, 0x36, 0x7f, 0x73, 0x6a, 0xc4, 0x71, 0x0e, 0x66, + 0x77, 0xa7, 0xce, 0x20, 0xb0, 0x6b, 0xec, 0xc2, 0xd9, 0xd5, 0x91, 0x25, + 0x79, 0xd8, 0xb4, 0x6e, 0x4e, 0x64, 0x00, 0x28}, + {0x61, 0x7b, 0x5b, 0x0d, 0xcb, 0xaa, 0x10, 0xb1, 0x7c, 0x68, 0xbc, 0xbd, + 0x02, 0x48, 0x5c, 0xf5, 0xc9, 0xb4, 0xbc, 0x08, 0xce, 0xd4, 0xb7, 0x57, + 0x0b, 0x7e, 0x0f, 0xb9, 0x48, 0xd8, 0xe5, 0x28, 0x6a, 0xe9, 0xf4, 0xfe, + 0x01, 0x9c, 0xdb, 0xc8, 0x65, 0x95, 0x7d, 0x3d, 0x62, 0x0c, 0x27, 0xb6, + 0xd0, 0x01, 0xe2, 0x15, 0x6b, 0x96, 0x6f, 0x7b, 0xdb, 0x30, 0x1b, 0xc4, + 0x6c, 0x3a, 0xa9, 0xdb, 0x6e, 0xb4, 0xb0, 0x89, 0x7a, 0x0b, 0x6e, 0xb2, + 0xe4, 0x42, 0xb5, 0x87, 0xea, 0xcd, 0xbc, 0x88, 0xbf, 0xed, 0x72, 0x5b, + 0xc3, 0xcc, 0x85, 0xde, 0xc5, 0xb4, 0x20, 0x3f, 0x7e, 0x10, 0x5a, 0x6e, + 0xf4, 0x5a, 0x91, 0x34, 0x6f, 0x09, 0x0e, 0x97, 0x04, 0x88, 0x16, 0xb4, + 0xec, 0xa8, 0x96, 0x68, 0x52, 0xd9, 0x37, 0x67, 0x56, 0x2f, 0x00, 0x11, + 0x06, 0x35, 0x0e, 0xd7, 0x60, 0xc8, 0xe9, 0xd1, 0x2c, 0xf7, 0x43, 0x76, + 0x93, 0x0a, 0x72, 0x6d, 0x1f, 0x17, 0xd6, 0xb9, 0x6b, 0xe7, 0x67, 0x0f, + 0x5b, 0x75, 0x45, 0x4c, 0xf5, 0x92, 0xbb, 0x60, 0x99, 0x69, 0x09, 0x1f, + 0xc6, 0xc7, 0xcb, 0x2f, 0x62, 0x45, 0xa9, 0xe9, 0xd1, 0x92, 0x87, 0x79, + 0x3a, 0xd1, 0xc1, 0x26, 0xeb, 0xc3, 0xf0, 0x23, 0x52, 0x1e, 0x6b, 0x90, + 0x5d, 0xe9, 0xa6, 0xf6, 0x9e, 0x41, 0x26, 0xd8, 0x4b, 0xd7, 0x18, 0x1e, + 0x54, 0x11, 0xaa, 0x1a, 0xe6, 0x3a, 0x44, 0x0f, 0xac, 0x81, 0x74, 0x29, + 0xff, 0x26, 0xeb, 0x48, 0xd3, 0x80, 0xa0, 0x61, 0x69, 0xf6, 0x97, 0x65, + 0x03, 0x9b, 0xa9, 0x69, 0x54, 0xf8, 0x5d, 0x0d, 0x54, 0x08, 0x7b, 0x36, + 0x81, 0x7e, 0x29, 0x52, 0xf9, 0xf6, 0x60, 0xf8, 0xbb, 0x54, 0x17, 0xc9, + 0xb6, 0x14, 0xec, 0x32, 0x52, 0xc3, 0xe6, 0x91, 0x62, 0x79, 0xa6, 0xda, + 0x7e, 0x92, 0xef, 0x1c, 0xb1, 0x2d, 0xa9, 0x6d, 0xa2, 0xe3, 0x81, 0x17, + 0x32, 0xad, 0xbb, 0x9f, 0xad, 0x32, 0x35, 0xe6, 0x10, 0xdc, 0xf0, 0xd1, + 0x7e, 0xee, 0x4a, 0x41, 0x8e, 0x32, 0x54, 0x9f, 0xca, 0xe9, 0x69, 0x67, + 0xe3, 0xc7, 0xee, 0xdf, 0xfd, 0x44, 0x10, 0x10, 0x81, 0x31, 0x69, 0x2d, + 0x57, 0x30, 0x6b, 0x67, 0xa0, 0xae, 0xec, 0xc9, 0x0f, 0xe3, 0xc3, 0x23, + 0xa1, 0x38, 0xea, 0x51, 0x5b, 0x33, 0xa5, 0x64, 0x44, 0x36, 0xc0, 0xc7, + 0x6a, 0x07, 0xf7, 0x5d, 0x46, 0x0a, 0x05, 0x1f, 0x66, 0xdb, 0x95, 0xd4, + 0xdd, 0x16, 0x7e, 0x55, 0x41, 0xdb, 0x8a, 0xe9, 0xdb, 0xd9, 0x4b, 0x50, + 0xfd, 0x66, 0xb0, 0x05, 0x82, 0x34, 0xa3, 0x00, 0x87, 0x70, 0xfb, 0x4e, + 0x7b, 0x2f, 0xf8, 0xc4, 0x1f, 0x44, 0xbd, 0x62, 0x71, 0x70, 0x03, 0xa1, + 0xd1, 0x34, 0x52, 0xf3, 0x2d, 0x81, 0xe7, 0xf3, 0xef, 0xc2, 0x39, 0xb1, + 0xea, 0x16, 0xa6, 0x00, 0x77, 0x46, 0x1c, 0x86, 0x41, 0x3f, 0x9e, 0x2d, + 0xb8, 0x98, 0x31, 0x2d, 0x27, 0xa6, 0xa5, 0x2f, 0xc0, 0x46, 0xaf, 0xcc, + 0x83, 0x6e, 0x32, 0x50, 0x2e, 0x47, 0x2c, 0xf5, 0xff, 0xe7, 0xa1, 0x15, + 0x3c, 0x8e, 0xaa, 0xb1, 0x38, 0xbe, 0xa4, 0xeb, 0xe5, 0xf8, 0xe1, 0x65, + 0xa8, 0xea, 0xf1, 0xb8, 0xc6, 0xff, 0x10, 0x3a, 0xce, 0x5d, 0xa5, 0xf6, + 0x23, 0xf0, 0xcd, 0x1d, 0x70, 0x49, 0x60, 0x17, 0x0a, 0xcc, 0x78, 0x7f, + 0x21, 0xbf, 0xb8, 0x9a, 0xb9, 0x0f, 0xf0, 0x30, 0x84, 0xea, 0x3b, 0x4d, + 0xb2, 0xe1, 0x35, 0x6b, 0x59, 0x2f, 0xbe, 0xd8, 0x71, 0x7f, 0x10, 0xe2, + 0x6b, 0x2d, 0x0e, 0xcb, 0xa4, 0x93, 0xe1, 0x23, 0xfe, 0x7f, 0xf0, 0x98, + 0xd2, 0x12, 0x29, 0x4f, 0x9a, 0x1d, 0xde, 0x14, 0xf8, 0xce, 0x4c, 0x2e, + 0x1c, 0xe4, 0xdd, 0x03, 0x1e, 0x34, 0x6b, 0x3a, 0xf3, 0xd1, 0x3a, 0x57, + 0xea, 0x0f, 0xb5, 0x88}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {940, + {0x76, 0x9f, 0x16, 0x8b, 0xb4, 0x0a, 0x9b, 0x2e, 0xbd, 0xa5, 0x13, 0xc3, + 0x75, 0xfc, 0xa6, 0x30, 0xb9, 0x77, 0x23, 0x75, 0xcd, 0x3b, 0x02, 0xbe}, + {0xae, 0x88, 0x23, 0x85, 0x3c, 0x81, 0xb0, 0xc3, 0x0c, 0x37, 0x9d, 0xbd, + 0xd0, 0x1a, 0x8c, 0x24, 0xec, 0xdc, 0x35, 0x76, 0x8d, 0x29, 0x7e, 0x67, + 0xf5, 0xb3, 0x8b, 0xe5, 0x67, 0x45, 0xcd, 0xb5, 0x8d, 0x57, 0x23, 0xf2, + 0xf6, 0x14, 0xd6, 0x81, 0x01, 0xe1, 0x80, 0x46, 0xea, 0x6e, 0x42, 0xdc, + 0x0c, 0xfe, 0x84, 0x4d, 0xd1, 0xd0, 0xd4, 0x15, 0x9e, 0x46, 0xe7, 0xe8, + 0x76, 0xb9, 0x85, 0xf7, 0x7c, 0xdb, 0xb5, 0x41, 0xe5, 0xe8, 0x12, 0x8b, + 0x94, 0xd1, 0xe7, 0x6f, 0x8e, 0x28, 0x48, 0xcd, 0xd7, 0x9e, 0x24, 0x06, + 0xb8, 0x18, 0x22, 0xb6, 0xcf, 0x83, 0x29, 0xd0, 0xfe, 0x1a, 0xf1, 0x83, + 0xf9, 0x25, 0x98, 0x61, 0x32, 0x46, 0x3d, 0xdb, 0xfa, 0xcb, 0xe6, 0x84, + 0xa3, 0x8f, 0x19, 0x54, 0x85, 0xab, 0x8b, 0xe4, 0x16, 0x1a, 0x44, 0x69, + 0x09, 0x3f, 0x1c, 0x47, 0x95, 0x2c, 0xcb, 0xd5, 0xfc, 0xc3, 0xa1, 0x0c, + 0x17, 0xfc, 0x8e, 0x43, 0x6f, 0x1f, 0xf3, 0xc2, 0x05, 0x4d, 0x7a, 0x00, + 0xaf, 0xe4, 0xcc, 0x56, 0x0d, 0xb0, 0xa6, 0x19, 0xbb, 0x56, 0x9f, 0x46, + 0x7d, 0x1d, 0x2e, 0x72, 0x07, 0xce, 0xc8, 0x33, 0xbe, 0xbd, 0xdd, 0xc4, + 0xcd, 0xaf, 0xb5, 0xae, 0x1d, 0xf6, 0x69, 0x45, 0x11, 0x3f, 0x44, 0xdd, + 0x6c, 0xc7, 0x16, 0x6b, 0xfa, 0xc7, 0x16, 0xec, 0x84, 0x35, 0xf9, 0x6f, + 0x25, 0x44, 0xee, 0x65, 0x5e, 0xbb, 0xd7, 0xda, 0x07, 0x31, 0x17, 0x47, + 0xfe, 0xa1, 0x2f, 0xab, 0x19, 0x2e, 0xa9, 0xef, 0xe2, 0x61, 0x60, 0x2b, + 0x1a, 0xa9, 0x67, 0x28, 0x03, 0x20, 0xbe, 0x34, 0x13, 0xf7, 0x1a, 0x9d, + 0x6f, 0x49, 0x5a, 0xf4, 0x1f, 0xca, 0x65, 0x5c, 0x5b, 0x36, 0x53, 0xc1, + 0xa9, 0xd1, 0x09, 0x0c, 0x9c, 0x27, 0xf3, 0x25, 0xe7, 0xaf, 0x4f, 0x35, + 0x26, 0x51, 0x00, 0xce, 0xa6, 0xdc, 0xc6, 0xf5, 0x65, 0xb5, 0x16, 0x04, + 0x99, 0x2d, 0x2e, 0x3b, 0xe8, 0xa2, 0xc2, 0x71, 0x69, 0xfc, 0x4f, 0x67, + 0x27, 0x74, 0x1b, 0x70, 0x9c, 0x4a, 0x49, 0x2b, 0x59, 0x1f, 0x15, 0x86, + 0xe2, 0xde, 0x99, 0x30, 0xa2, 0x67, 0x8a, 0x5a, 0xac, 0x3b, 0xa8, 0x16, + 0x68, 0x32, 0xb6, 0x9f, 0x08, 0xd7, 0x3a, 0xe8, 0xf8, 0xcd, 0x43, 0x08, + 0x0c, 0x93, 0xca, 0xb5, 0x10, 0x99, 0x5c, 0x85, 0x32, 0xfb, 0x56, 0x4a, + 0x19, 0xef, 0x3b, 0x24, 0x30, 0x8d, 0xb4, 0x78, 0xc6, 0x97, 0x5a, 0xbf, + 0x8a, 0xac, 0x68, 0x76, 0xc5, 0xca, 0x48, 0x58, 0x35, 0xfd, 0x3b, 0xb3, + 0x6b, 0x8a, 0x72, 0x0b, 0xb0, 0xf4, 0x73, 0x22, 0xf9, 0xa2, 0xd7, 0x22, + 0xb3, 0x75, 0x51, 0x38, 0xa0, 0xc6, 0x02, 0xbf, 0x78, 0x41, 0x8e, 0xad, + 0x03, 0xec, 0x3b, 0x68, 0xf9, 0xb4, 0xc5, 0x90, 0xa3, 0xcc, 0x21, 0xae, + 0x90, 0xf5, 0x7f, 0xeb, 0x4a, 0xfb, 0x53, 0x82, 0x3e, 0x8f, 0xd0, 0x77, + 0x75, 0xb4, 0x6b, 0x3f, 0x46, 0xaf, 0xa0, 0x3f, 0x41, 0x0f, 0x5e, 0x42, + 0xc4, 0x35, 0x26, 0xa8, 0xf8, 0x2f, 0x00, 0x2a, 0x25, 0x4e, 0x0e, 0xe0, + 0xa3, 0xbd, 0x6f, 0x9a, 0xf1, 0x84, 0x00, 0xf8, 0x6a, 0x91, 0x7a, 0xdb, + 0xd9, 0x06, 0x03, 0xcf, 0x4e, 0x89, 0xa7, 0xa7, 0x88, 0xbd, 0x2a, 0x7d, + 0xc1, 0x6d, 0xe4, 0x4b, 0x31, 0xd2, 0xe2, 0x14, 0xbc, 0xe7, 0x0c, 0xb6, + 0x0d, 0xcb, 0x64, 0xf7, 0x77, 0x64, 0x74, 0xec, 0x56, 0xe8, 0xea, 0xd9, + 0xd9, 0xdc, 0xaa, 0xa6, 0x15, 0xf0, 0x3a, 0x12, 0xb1, 0x2a, 0x08, 0xfd, + 0x0b, 0x9a, 0x80, 0xde, 0xa1, 0x82, 0x4c, 0x7d, 0x03, 0x4d, 0x27, 0x37, + 0x31, 0xa7, 0xe3, 0x94, 0xaa, 0xe4, 0x9c, 0x6a, 0xfe, 0x65, 0xb1, 0x57, + 0x69, 0xc3, 0x17, 0xf4, 0xd7, 0x12, 0xce, 0x85}, + {0x69, 0x79, 0x89, 0x4b, 0xe9, 0x96, 0xed, 0x5b, 0x39, 0x3f, 0x66, 0x40, + 0xa7, 0x5a, 0x92, 0x49, 0xed, 0x7c, 0x2e, 0x71, 0xf8, 0x9d, 0xb9, 0xd9, + 0x4e, 0xf1, 0x2d, 0xb1, 0xb5, 0x4b, 0xdb, 0xf8, 0xfd, 0x39, 0x95, 0x10, + 0x0f, 0x3a, 0xf8, 0xea, 0x5e, 0xe7, 0xfd, 0xbe, 0xfc, 0x96, 0x01, 0x93, + 0x1e, 0x97, 0x85, 0x9b, 0xf6, 0xef, 0x86, 0xd1, 0x8a, 0x00, 0xab, 0xa3, + 0xb5, 0xc8, 0x5b, 0x8e, 0xde, 0xa7, 0x83, 0x6a, 0x73, 0xbb, 0x6c, 0x71, + 0x06, 0xb8, 0x72, 0x19, 0x3a, 0xf4, 0x2e, 0xa5, 0x7d, 0xb7, 0x19, 0xb5, + 0x3f, 0xba, 0x9a, 0x72, 0xde, 0x80, 0xca, 0x5a, 0x3d, 0xa9, 0xaf, 0x84, + 0x01, 0xca, 0x32, 0xb7, 0x4e, 0x82, 0x1a, 0x7a, 0x1f, 0x56, 0x25, 0x5d, + 0xbc, 0x46, 0x6f, 0x44, 0x1b, 0x84, 0x64, 0x5a, 0xc6, 0x84, 0x36, 0x14, + 0x2c, 0x41, 0xfc, 0xd6, 0x3b, 0xf9, 0x76, 0x06, 0x00, 0xa2, 0xe8, 0x57, + 0xae, 0xbd, 0x80, 0xc6, 0x86, 0x38, 0x05, 0xb8, 0x73, 0x8e, 0xee, 0x8b, + 0xf1, 0xa5, 0x80, 0x03, 0x63, 0x37, 0x3a, 0x90, 0x4b, 0xde, 0xb3, 0xda, + 0x3e, 0x13, 0xa0, 0x7d, 0x63, 0x35, 0x70, 0xbd, 0x9e, 0x6f, 0x23, 0x71, + 0xe8, 0x47, 0xf9, 0xb4, 0xed, 0xc3, 0x96, 0x5d, 0x5e, 0xb4, 0xef, 0x6e, + 0x7a, 0x20, 0x72, 0x0a, 0xbb, 0x0a, 0xeb, 0xd2, 0x7a, 0x64, 0x39, 0x2a, + 0xc4, 0x50, 0xd5, 0x06, 0x68, 0x61, 0x41, 0x27, 0x41, 0xbc, 0x27, 0x39, + 0xf0, 0x09, 0x45, 0xdf, 0x59, 0x06, 0x48, 0x99, 0x36, 0x5b, 0x9e, 0xf5, + 0xd5, 0x1b, 0x24, 0x56, 0x4d, 0xcb, 0x11, 0x49, 0xc6, 0x26, 0x81, 0x00, + 0x1d, 0x53, 0x77, 0xcc, 0xa7, 0x93, 0x68, 0x36, 0x23, 0xff, 0x57, 0x60, + 0x14, 0x8a, 0xd2, 0x2e, 0x06, 0x80, 0x9e, 0xd4, 0xab, 0x3d, 0xc5, 0x27, + 0x66, 0xe0, 0xfc, 0x8f, 0xbc, 0xac, 0xac, 0xa4, 0x18, 0xb1, 0x70, 0xfd, + 0x40, 0x8b, 0x64, 0xdd, 0x82, 0x73, 0x41, 0x81, 0xff, 0x77, 0x8b, 0x91, + 0xe3, 0xdf, 0x1d, 0xb9, 0x71, 0x01, 0x85, 0x10, 0xd0, 0xc0, 0x24, 0x6f, + 0xf2, 0x27, 0xe8, 0x4b, 0xb0, 0x03, 0x16, 0x9e, 0x0b, 0xb7, 0xea, 0xde, + 0xae, 0x5e, 0x99, 0x0c, 0x5c, 0xf8, 0x77, 0xc9, 0x62, 0x70, 0x75, 0xde, + 0xb4, 0xea, 0x6c, 0x1e, 0xf7, 0xcc, 0x50, 0x46, 0x56, 0xeb, 0x5a, 0xa7, + 0x9b, 0xee, 0xda, 0x0c, 0x3b, 0x3d, 0x3f, 0x49, 0xad, 0x87, 0xef, 0x48, + 0x8b, 0xa2, 0xd3, 0x43, 0xe8, 0x6d, 0xc4, 0xe4, 0x67, 0xd7, 0xae, 0x42, + 0xec, 0x96, 0xb1, 0x42, 0x54, 0xde, 0xe6, 0xfc, 0xc3, 0x5d, 0xb4, 0x85, + 0x75, 0xd6, 0x37, 0x6c, 0xaa, 0xe2, 0x87, 0xfc, 0x8b, 0x30, 0xc7, 0xc1, + 0x79, 0x58, 0xd9, 0xb1, 0xba, 0x85, 0x54, 0xde, 0x89, 0xeb, 0x64, 0x0f, + 0x37, 0xa5, 0xaa, 0x93, 0x7e, 0x3d, 0x25, 0x38, 0x44, 0x40, 0x44, 0x36, + 0x65, 0x8d, 0xab, 0x7c, 0x09, 0x7c, 0xf9, 0x5a, 0xc3, 0x04, 0xe6, 0x92, + 0x52, 0x13, 0x9f, 0x37, 0xb0, 0x0c, 0xfe, 0x74, 0x88, 0xb6, 0x3f, 0x7f, + 0x84, 0x67, 0x33, 0x7d, 0xba, 0x7b, 0xc6, 0x99, 0xe3, 0x6a, 0xee, 0xaa, + 0x88, 0x7a, 0x15, 0x98, 0x8f, 0x71, 0xf1, 0x06, 0x2a, 0x6b, 0x13, 0x7f, + 0xc1, 0xa8, 0x84, 0x20, 0xbf, 0xbc, 0x32, 0x77, 0xea, 0x4e, 0xf0, 0x3c, + 0x44, 0x2c, 0xee, 0xf0, 0xee, 0x98, 0x8d, 0x9a, 0x49, 0xc1, 0x08, 0x4f, + 0x4d, 0x10, 0x93, 0xe3, 0x36, 0x22, 0xf6, 0x6c, 0x17, 0x27, 0xf6, 0x07, + 0xf1, 0x09, 0xbc, 0x30, 0xb1, 0x82, 0xf3, 0x07, 0x40, 0x35, 0x80, 0xa7, + 0x11, 0x6c, 0x19, 0xf0, 0x22, 0xcd, 0xf2, 0xad, 0x87, 0xc1, 0xe5, 0x08, + 0xd2, 0xbc, 0x57, 0x40, 0x98, 0x90, 0xed, 0xe6, 0xa2, 0x0e, 0xc8, 0x31, + 0x2b, 0x68, 0xb4, 0x93}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {941, + {0x19, 0xb3, 0xc2, 0x63, 0xcb, 0x4f, 0x75, 0x66, 0x2c, 0x7e, 0xd4, 0x73, + 0xb9, 0xad, 0xc5, 0xd4, 0xed, 0xf9, 0x41, 0xb3, 0xf8, 0x69, 0x6c, 0x74}, + {0xd7, 0xf2, 0xf6, 0x0e, 0x04, 0xce, 0xcc, 0x37, 0x30, 0x76, 0xbb, 0xdd, + 0xc2, 0x19, 0xd2, 0x98, 0xee, 0x1a, 0xf3, 0x05, 0xbe, 0xb3, 0x07, 0x37, + 0xae, 0x7a, 0xe4, 0x8b, 0xb0, 0x66, 0x5f, 0x0d, 0xe4, 0x3c, 0xa0, 0xa6, + 0xc4, 0x6b, 0x4c, 0xf4, 0xbe, 0xfe, 0x31, 0xfd, 0x00, 0xb1, 0xe8, 0xe6, + 0x89, 0x6d, 0xea, 0x12, 0xf7, 0x76, 0x1e, 0x35, 0xca, 0x36, 0x23, 0xdc, + 0xd9, 0x9d, 0x46, 0x0e, 0xfd, 0x32, 0xa8, 0x61, 0x0b, 0x97, 0xbe, 0x44, + 0x41, 0x87, 0x9b, 0x62, 0x94, 0xdf, 0xf9, 0xff, 0xff, 0xa7, 0xf2, 0xb0, + 0x8a, 0xf3, 0x21, 0xa0, 0xa2, 0x89, 0xf5, 0x6e, 0x42, 0xcf, 0xd7, 0x84, + 0x9a, 0x92, 0x5f, 0x71, 0xb7, 0xd6, 0x1f, 0x53, 0xc9, 0x50, 0xe7, 0x05, + 0xe0, 0x1f, 0x2c, 0x86, 0x6e, 0x05, 0x86, 0x69, 0x3b, 0x78, 0xbc, 0x2a, + 0xa0, 0xac, 0xd6, 0x90, 0x5c, 0xff, 0x44, 0xcd, 0x9c, 0x0c, 0xe6, 0x58, + 0x4c, 0x5b, 0x6d, 0xb2, 0xc5, 0x62, 0x73, 0x13, 0x80, 0x2e, 0xfb, 0xca, + 0xf3, 0x7c, 0xa0, 0xc0, 0xfb, 0x2c, 0x39, 0x40, 0x76, 0x40, 0xab, 0xdf, + 0x48, 0x59, 0xb0, 0xa7, 0x11, 0x75, 0x9d, 0x69, 0x86, 0x0d, 0x0d, 0xde, + 0x37, 0x64, 0x3c, 0xe3, 0x59, 0x30, 0x43, 0x45, 0x56, 0xbf, 0xda, 0x46, + 0x78, 0x28, 0x88, 0x29, 0x04, 0xc4, 0x57, 0xbe, 0x7c, 0x5f, 0x1b, 0x00, + 0x57, 0xe9, 0x9c, 0x22, 0x9c, 0xdf, 0xed, 0xf1, 0x60, 0x96, 0x57, 0xda, + 0x17, 0xa9, 0xeb, 0x2a, 0x71, 0x6f, 0xd3, 0xb2, 0xf2, 0xd0, 0x29, 0x43, + 0x4b, 0xdf, 0xa5, 0x78, 0x8b, 0x44, 0x79, 0xc1, 0x50, 0xd8, 0xf5, 0x96, + 0x06, 0xbc, 0x26, 0xf9, 0x8a, 0x16, 0x0f, 0x8a, 0x0c, 0x3a, 0xb0, 0x20, + 0x24, 0xf1, 0xb9, 0x75, 0xba, 0x33, 0xeb, 0xe7, 0xb6, 0x57, 0x9e, 0xca, + 0x5e, 0x81, 0xf3, 0x5e, 0xe1, 0xf0, 0x1d, 0xff, 0xb8, 0x47, 0x43, 0x19, + 0x99, 0xe2, 0x42, 0xf1, 0x00, 0x30, 0x3d, 0x68, 0xeb, 0x9f, 0x22, 0x7d, + 0xb3, 0xf3, 0x71, 0xfd, 0x1c, 0x1c, 0x00, 0xa7, 0x80, 0x72, 0x24, 0x2b, + 0xf0, 0x30, 0x61, 0x0d, 0x64, 0x6e, 0x9d, 0x46, 0x2d, 0x17, 0xa8, 0x5d, + 0x4a, 0x8e, 0x6f, 0x9a, 0x1f, 0x69, 0x64, 0x5e, 0xab, 0x17, 0xb8, 0xfe, + 0x9d, 0xbe, 0xbc, 0x61, 0x7f, 0xc3, 0xe0, 0x24, 0xe2, 0xab, 0x6d, 0xad, + 0xaf, 0xb2, 0x64, 0x1f, 0x4c, 0x01, 0x80, 0x7e, 0x23, 0x92, 0x7d, 0x6e, + 0xcf, 0x47, 0x96, 0x47, 0xff, 0x6b, 0x7c, 0xdc, 0x18, 0x5e, 0x92, 0x63, + 0xff, 0xfa, 0xf8, 0x32, 0x93, 0x33, 0x9c, 0xc3, 0x90, 0x86, 0xac, 0x6e, + 0xdc, 0x08, 0x0d, 0x28, 0x9c, 0xf1, 0xfe, 0x42, 0x55, 0x01, 0xab, 0xc2, + 0x0e, 0x60, 0xdd, 0x67, 0x2f, 0x58, 0x6d, 0xe5, 0xf5, 0xea, 0x75, 0x47, + 0xd0, 0x91, 0x50, 0x49, 0x4d, 0x25, 0xc9, 0xa5, 0x4b, 0xf4, 0x5d, 0x33, + 0xa8, 0x21, 0x2c, 0x24, 0xa5, 0xa2, 0xb5, 0x79, 0xfb, 0x5d, 0x47, 0x42, + 0x29, 0x70, 0x4b, 0xeb, 0x9a, 0x56, 0x68, 0x9e, 0x0f, 0xa9, 0x90, 0xb6, + 0xac, 0x34, 0x66, 0xc7, 0x29, 0x5e, 0x92, 0x87, 0x60, 0xd4, 0xa2, 0xf7, + 0x0f, 0x38, 0x7c, 0x6f, 0x73, 0xea, 0xcb, 0x18, 0x51, 0x08, 0x3a, 0x21, + 0x73, 0xb3, 0x25, 0x43, 0xe8, 0x86, 0x7e, 0xd3, 0x8e, 0x91, 0xd4, 0x82, + 0x15, 0x10, 0x26, 0x66, 0x08, 0x9b, 0x73, 0xf4, 0x15, 0x16, 0x06, 0xba, + 0x28, 0xe4, 0xf1, 0x55, 0xaa, 0x45, 0x0e, 0x74, 0x9d, 0x7f, 0xec, 0x1b, + 0x43, 0x05, 0x5a, 0xe1, 0x12, 0x87, 0x73, 0x5b, 0x4a, 0xd8, 0xc3, 0xb0, + 0x69, 0x03, 0x39, 0xdb, 0x64, 0xcb, 0x41, 0xc7, 0x98, 0xae, 0x02, 0xb2, + 0x67, 0xa1, 0x83, 0x8d, 0xf8, 0x47, 0xe8, 0x3d}, + {0x17, 0x34, 0x94, 0x00, 0x04, 0x90, 0x98, 0x11, 0xe1, 0x55, 0x0b, 0x9b, + 0xa9, 0xc5, 0xa7, 0xd7, 0xbe, 0x08, 0x5f, 0xc7, 0x41, 0x5d, 0xc2, 0x60, + 0x6e, 0xc3, 0xe2, 0x99, 0x54, 0x0c, 0x77, 0xe1, 0xe8, 0x36, 0x3e, 0xdd, + 0xa2, 0x59, 0x90, 0x85, 0x51, 0xdd, 0x9a, 0x70, 0x86, 0x35, 0x2d, 0x7e, + 0xa8, 0x09, 0x08, 0x43, 0xf8, 0xf0, 0x5f, 0xd5, 0x1f, 0xa7, 0x56, 0x2e, + 0xcf, 0xf9, 0xd7, 0xf6, 0x8c, 0x2f, 0x41, 0xfe, 0x32, 0xa2, 0x37, 0xfe, + 0x6f, 0xee, 0x30, 0xba, 0xd1, 0x61, 0xd7, 0x75, 0x29, 0x2d, 0x42, 0x7c, + 0x96, 0x08, 0xc9, 0x8d, 0x11, 0x98, 0x55, 0x3f, 0x92, 0xff, 0x4e, 0x91, + 0x32, 0x3d, 0x93, 0x74, 0x57, 0xb7, 0x1e, 0x60, 0xea, 0x50, 0x52, 0xb9, + 0xfe, 0x0c, 0x71, 0xc8, 0x01, 0x6e, 0x23, 0x4b, 0xd3, 0x75, 0x6a, 0xe8, + 0xf8, 0xa5, 0xf7, 0x36, 0xed, 0xe4, 0xbb, 0x36, 0x25, 0xf0, 0x48, 0x1b, + 0xe9, 0x22, 0xe9, 0xe5, 0x3e, 0xf8, 0xef, 0xfc, 0xb7, 0x20, 0xc0, 0x1a, + 0xf2, 0xdf, 0xb2, 0x8c, 0xf4, 0x20, 0xcf, 0xa2, 0x03, 0xbc, 0xd6, 0xda, + 0x11, 0x99, 0xea, 0xc2, 0xba, 0xcc, 0x6a, 0x88, 0x09, 0x65, 0xe6, 0x19, + 0x06, 0xca, 0x7a, 0x56, 0x82, 0x68, 0x9d, 0xe7, 0xb8, 0x2f, 0xb1, 0xfd, + 0xa5, 0x18, 0xbd, 0xb9, 0x07, 0x46, 0xd4, 0x4e, 0x33, 0x7f, 0x90, 0x36, + 0xb8, 0x03, 0xb2, 0x59, 0xe4, 0xa7, 0x38, 0xc2, 0x13, 0x35, 0xa5, 0x87, + 0x0c, 0x62, 0x4f, 0x63, 0x67, 0x54, 0xb8, 0x43, 0xb0, 0x93, 0x15, 0x76, + 0x9e, 0x5e, 0x6d, 0xdc, 0xe2, 0x7b, 0xc1, 0x11, 0x07, 0xb8, 0x81, 0xae, + 0x37, 0xcf, 0x8c, 0xd5, 0x47, 0x2b, 0xd3, 0x25, 0xc4, 0x75, 0x4d, 0x30, + 0xe1, 0xa3, 0x51, 0x16, 0x9e, 0x2b, 0x9a, 0x86, 0x98, 0x9d, 0x4e, 0x14, + 0xe1, 0xfa, 0x1a, 0x52, 0x7d, 0x2c, 0x45, 0x3e, 0x9c, 0x67, 0xf3, 0x3f, + 0x27, 0x93, 0xdf, 0xd4, 0x09, 0x4c, 0x57, 0x74, 0xd2, 0xc6, 0x96, 0xc3, + 0x91, 0x6a, 0x9f, 0x32, 0x90, 0x78, 0x02, 0xd3, 0x03, 0xd9, 0xcd, 0x7e, + 0x63, 0x1b, 0x7c, 0xac, 0xd6, 0x5e, 0xd9, 0x55, 0x66, 0x59, 0x45, 0x4a, + 0x6d, 0x39, 0xb2, 0x87, 0x9d, 0x45, 0x26, 0x2a, 0x85, 0xbe, 0xb2, 0x49, + 0x94, 0x85, 0x6d, 0x70, 0xfa, 0xfb, 0x2f, 0xdb, 0x20, 0x82, 0xe7, 0x12, + 0xd0, 0xfa, 0x3d, 0xa0, 0x00, 0x1f, 0xd3, 0x73, 0xbd, 0xed, 0xc5, 0x09, + 0x77, 0x50, 0xbf, 0x0b, 0x84, 0x52, 0x93, 0xde, 0x1d, 0xc9, 0x70, 0x5a, + 0x5c, 0xda, 0x87, 0x21, 0xd2, 0x1f, 0x1c, 0xcc, 0xa0, 0x57, 0xad, 0x92, + 0xf7, 0xf2, 0x08, 0x3b, 0xb1, 0xa2, 0xff, 0xd5, 0x6f, 0x59, 0xb6, 0x7d, + 0xa1, 0x4a, 0xf6, 0xbf, 0x05, 0x12, 0x5f, 0x55, 0x77, 0x48, 0x32, 0x13, + 0xff, 0xca, 0x2a, 0xb6, 0xb5, 0xf5, 0xca, 0x83, 0x71, 0x08, 0x6e, 0xdf, + 0xa9, 0x6a, 0xa2, 0xca, 0x82, 0xfd, 0x9c, 0x0c, 0x6c, 0x1f, 0xd5, 0xca, + 0x84, 0x13, 0xb2, 0xbd, 0x56, 0xd2, 0x5f, 0x7a, 0x91, 0x9f, 0x3e, 0xc6, + 0x6d, 0x6e, 0x34, 0x33, 0x5b, 0xda, 0x4f, 0x0e, 0xe9, 0xb3, 0x33, 0x9a, + 0x19, 0xde, 0x75, 0x55, 0xf3, 0xd8, 0x66, 0xe0, 0xa6, 0x7a, 0x62, 0xa1, + 0x4b, 0xec, 0x74, 0x91, 0x0e, 0xbd, 0xba, 0x4a, 0x2b, 0x63, 0xf8, 0x98, + 0x40, 0x0f, 0x3f, 0x12, 0x8f, 0x7f, 0xeb, 0xd9, 0x4e, 0xd9, 0x66, 0xd3, + 0xe4, 0x27, 0x8d, 0xe3, 0xe1, 0x60, 0xb8, 0xfb, 0xb7, 0xef, 0xe8, 0x3c, + 0x19, 0x3d, 0x5b, 0xce, 0xf7, 0x43, 0x25, 0xd3, 0x59, 0xca, 0x4d, 0x1a, + 0xd7, 0x53, 0xf0, 0x80, 0x91, 0x81, 0x8a, 0x70, 0x27, 0x55, 0x00, 0x0d, + 0xfb, 0xa7, 0xa4, 0x16, 0x40, 0xaa, 0x53, 0xe8, 0x96, 0x07, 0xf6, 0x79, + 0xab, 0x78, 0xac, 0x86}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {942, + {0x1a, 0x33, 0x55, 0xa5, 0xb6, 0x75, 0x9a, 0x0b, 0x99, 0xe4, 0xad, 0x3f, + 0x6c, 0x97, 0x17, 0x5b, 0x08, 0x0a, 0x14, 0x63, 0xf6, 0x75, 0x37, 0xa7}, + {0x01, 0x93, 0x7b, 0x16, 0x64, 0xc4, 0x79, 0x29, 0x81, 0xf1, 0xbc, 0xc5, + 0x0d, 0x3e, 0x80, 0x26, 0x97, 0xa5, 0x59, 0x4e, 0x2d, 0xc6, 0xcf, 0xd3, + 0x2c, 0xac, 0x0d, 0xd9, 0x07, 0x9f, 0x73, 0xa6, 0x97, 0xd7, 0x9e, 0xf8, + 0x30, 0xde, 0xcd, 0x76, 0x8a, 0x5b, 0x13, 0xdf, 0x99, 0xf3, 0x88, 0x4a, + 0x3c, 0x96, 0xc0, 0xc3, 0xb2, 0xcf, 0xc5, 0x7e, 0x5a, 0xcf, 0xd8, 0x49, + 0x98, 0xb6, 0xa4, 0x8c, 0xbf, 0x33, 0x36, 0xb5, 0xaf, 0xbb, 0x4a, 0x29, + 0xaf, 0x68, 0x82, 0xd7, 0x3e, 0x2d, 0xf4, 0xc6, 0xe8, 0xdd, 0x36, 0x01, + 0x69, 0x12, 0x85, 0x6e, 0x18, 0x1c, 0x7a, 0xdc, 0x6a, 0xa9, 0x5a, 0x16, + 0xc0, 0x03, 0xc2, 0x27, 0x5b, 0xa3, 0x1b, 0xd7, 0x5a, 0x87, 0xce, 0x36, + 0x56, 0x8d, 0x5c, 0xe3, 0x2b, 0xab, 0xb2, 0x75, 0xb2, 0x6d, 0xd5, 0x0b, + 0xde, 0x03, 0x5e, 0x71, 0x13, 0x1f, 0x58, 0xcb, 0x3f, 0x5f, 0x2b, 0x1d, + 0x24, 0x91, 0xae, 0x35, 0xab, 0x02, 0x85, 0x7a, 0xd5, 0xeb, 0x3b, 0x00, + 0x36, 0x81, 0xf5, 0x62, 0xeb, 0xc5, 0xda, 0x15, 0xbe, 0x07, 0xce, 0xd8, + 0x30, 0x24, 0x43, 0x62, 0xe4, 0xea, 0xc8, 0x33, 0xe0, 0x63, 0xf2, 0x49, + 0x59, 0x30, 0x47, 0x9d, 0x36, 0x8d, 0xd8, 0xf3, 0x33, 0xbd, 0x65, 0xd8, + 0x6c, 0xcb, 0xbb, 0xee, 0xa8, 0x4c, 0x58, 0xab, 0xbe, 0xde, 0x64, 0x40, + 0x44, 0x78, 0x94, 0x3b, 0xa8, 0x0e, 0xda, 0xf3, 0xb1, 0x43, 0x0a, 0xe1, + 0x40, 0x0a, 0xe5, 0x89, 0x8a, 0x5a, 0xeb, 0x81, 0x12, 0x96, 0x1d, 0x36, + 0x29, 0xb3, 0x37, 0xde, 0x4c, 0x91, 0x07, 0x85, 0xf1, 0x67, 0x32, 0xa2, + 0xec, 0x3f, 0xba, 0xf2, 0x8f, 0xc0, 0xf7, 0xa3, 0x42, 0x19, 0xfa, 0xfa, + 0xe4, 0xe4, 0x87, 0xef, 0x87, 0xe8, 0x3f, 0x88, 0x10, 0x63, 0xef, 0xb4, + 0x2b, 0xf7, 0xc6, 0xc8, 0xf8, 0x56, 0x23, 0x90, 0x6d, 0x97, 0xae, 0xad, + 0x5f, 0x32, 0x1a, 0xb6, 0x37, 0x11, 0x7e, 0xc9, 0x4e, 0x2b, 0x57, 0xa6, + 0xb0, 0x73, 0xaa, 0x07, 0x82, 0x92, 0x2c, 0xf0, 0x05, 0x6a, 0xf6, 0xec, + 0xb1, 0x7f, 0x0e, 0x85, 0xa9, 0xbb, 0x3e, 0xdf, 0x91, 0x2b, 0x0b, 0xca, + 0xf2, 0xd8, 0xa4, 0x94, 0x6f, 0xdb, 0xaf, 0x60, 0x98, 0x3c, 0x48, 0x4c, + 0xb0, 0xa1, 0xa5, 0x99, 0xc0, 0x09, 0xc9, 0xdd, 0xf4, 0x06, 0x29, 0xf1, + 0x0c, 0xf7, 0x2b, 0xf3, 0xaa, 0x41, 0x4e, 0x3d, 0x40, 0x8c, 0x98, 0xcb, + 0x10, 0x63, 0x57, 0x41, 0xaf, 0xa9, 0x61, 0xd7, 0xc5, 0x7a, 0x9d, 0xe0, + 0xb4, 0x03, 0xa8, 0x1f, 0xf6, 0x0c, 0xd7, 0xb9, 0x8f, 0x04, 0x76, 0x17, + 0xbd, 0x13, 0x19, 0x4a, 0x02, 0xbc, 0x61, 0x71, 0xc5, 0x9e, 0x14, 0x4e, + 0xbb, 0x95, 0x04, 0x72, 0x4c, 0x9a, 0xb4, 0x01, 0xe2, 0x6f, 0x8b, 0xd8, + 0xa2, 0x18, 0xc7, 0xf8, 0x60, 0x13, 0x29, 0x44, 0x37, 0x4d, 0xf4, 0xd8, + 0x00, 0xcc, 0xa0, 0x65, 0xe3, 0xcb, 0x32, 0x42, 0xa5, 0x50, 0x04, 0x5b, + 0xd6, 0x86, 0x08, 0xfd, 0x45, 0xf4, 0xa6, 0x48, 0xd0, 0xc1, 0x93, 0x21, + 0x1d, 0x43, 0x4a, 0xa7, 0xdf, 0x4b, 0xc5, 0x38, 0x52, 0xac, 0x85, 0xf9, + 0x6d, 0x6f, 0x54, 0x13, 0xc5, 0x41, 0xc9, 0x8e, 0x06, 0xf1, 0xac, 0x88, + 0x6d, 0xaf, 0xc5, 0xeb, 0x3e, 0x38, 0x1c, 0xe9, 0x44, 0xd3, 0xa4, 0xb3, + 0x84, 0x23, 0x21, 0xbe, 0xa3, 0xa7, 0x10, 0x25, 0x3e, 0x05, 0xd8, 0x04, + 0x33, 0xf9, 0x8a, 0x89, 0x2c, 0x55, 0x7c, 0xb6, 0xe1, 0x9c, 0x22, 0x62, + 0x16, 0xe1, 0x3a, 0xe7, 0xd2, 0x19, 0x4b, 0x32, 0x0f, 0xaa, 0xc0, 0x80, + 0x10, 0x85, 0x01, 0xc7, 0x4a, 0x47, 0xa8, 0x35, 0x81, 0x29, 0xa6, 0x6e, + 0x4e, 0x43, 0xa3, 0x4c, 0xe0, 0x48, 0x05, 0x63}, + {0xc4, 0x56, 0xed, 0x4a, 0x27, 0x9f, 0x50, 0xd2, 0x52, 0xd5, 0x71, 0xd5, + 0x7a, 0x8d, 0x10, 0xa4, 0xff, 0x33, 0x11, 0x3f, 0xd8, 0x83, 0x58, 0xc2, + 0x82, 0x1f, 0xe1, 0xe1, 0x64, 0x50, 0xe8, 0x9d, 0x37, 0x69, 0xf9, 0x1a, + 0x9d, 0x5b, 0xee, 0xb5, 0xca, 0x4a, 0x0f, 0x30, 0xac, 0x9f, 0x26, 0x35, + 0xa5, 0xd9, 0x8c, 0x03, 0x12, 0xae, 0xae, 0xfd, 0x65, 0x55, 0x0e, 0xc1, + 0xe2, 0x13, 0xb0, 0x6e, 0xae, 0xed, 0xf7, 0xe3, 0x09, 0x04, 0x7c, 0x21, + 0xf5, 0xbc, 0xb6, 0x08, 0x3b, 0xbf, 0xc7, 0x82, 0x82, 0x08, 0xf6, 0x06, + 0xeb, 0x7c, 0x29, 0x6d, 0x74, 0xd6, 0xfb, 0xc6, 0x65, 0x5d, 0xe0, 0x47, + 0xdd, 0xbb, 0x60, 0xcc, 0xcb, 0xfb, 0xb2, 0x16, 0xb2, 0xf7, 0xa9, 0x47, + 0x5a, 0xc4, 0x1d, 0xb6, 0xea, 0x7e, 0x95, 0xa2, 0x2a, 0xce, 0xa4, 0x7e, + 0x93, 0xd3, 0xd0, 0x55, 0x43, 0x9f, 0xf4, 0x4e, 0xa7, 0x30, 0x2a, 0xe0, + 0x71, 0x98, 0xa6, 0xe5, 0x73, 0xdf, 0xb9, 0xbb, 0x0c, 0x68, 0x4f, 0x85, + 0xfb, 0xfc, 0xb6, 0xf0, 0x90, 0x06, 0x5a, 0x8a, 0x0e, 0xe1, 0x0d, 0xad, + 0xdc, 0x38, 0xfd, 0x5e, 0x2a, 0x89, 0xf5, 0xc9, 0x50, 0x1c, 0x20, 0x28, + 0x36, 0xd1, 0x91, 0xbf, 0x7f, 0xff, 0xbe, 0x49, 0x7a, 0xd1, 0x89, 0x1e, + 0xc3, 0x3f, 0x5d, 0xc9, 0xed, 0xfb, 0x7e, 0x79, 0x9c, 0xf7, 0xc0, 0x45, + 0x6d, 0x3d, 0xaa, 0xf9, 0x19, 0x58, 0x05, 0xd9, 0x86, 0xf5, 0x2d, 0xd2, + 0xe7, 0x60, 0x9c, 0x75, 0xff, 0x5d, 0x58, 0x70, 0x41, 0x50, 0x15, 0x8f, + 0x8d, 0xb8, 0x3c, 0xad, 0x0c, 0x81, 0x6f, 0xfb, 0xc2, 0x53, 0x24, 0x6b, + 0x21, 0xce, 0x5f, 0xef, 0x01, 0x88, 0xcf, 0xcc, 0x63, 0xea, 0x56, 0xde, + 0x05, 0x99, 0x1c, 0x4d, 0x64, 0x7e, 0xd5, 0xa9, 0x02, 0xf9, 0x94, 0x13, + 0x07, 0xd1, 0xe7, 0xfd, 0x1d, 0x0d, 0x63, 0xb0, 0xbf, 0xee, 0xef, 0x92, + 0xac, 0x4a, 0x12, 0xcf, 0x7b, 0x78, 0x5f, 0xfe, 0xae, 0x99, 0x69, 0x08, + 0x77, 0xf5, 0xc0, 0x07, 0x81, 0x14, 0x9a, 0x07, 0x30, 0x2c, 0x70, 0xd7, + 0x22, 0x46, 0x3a, 0x5c, 0xa8, 0x9a, 0x01, 0xab, 0x3d, 0x77, 0x31, 0x90, + 0x33, 0xc0, 0x97, 0x45, 0xaf, 0xf4, 0x41, 0x25, 0xe9, 0xc3, 0xb1, 0xd0, + 0x9b, 0xab, 0x34, 0x01, 0x0c, 0xd4, 0xed, 0x9e, 0x10, 0x44, 0x46, 0x8b, + 0xc3, 0x51, 0xf7, 0x63, 0x1d, 0x8a, 0x26, 0x16, 0xbb, 0xbe, 0xd9, 0xac, + 0xbe, 0xc3, 0x48, 0x93, 0x23, 0x57, 0x20, 0x0f, 0xde, 0x29, 0x89, 0x21, + 0xc7, 0xd6, 0xf2, 0xd6, 0x4a, 0x32, 0x91, 0x92, 0xa3, 0x6c, 0x05, 0x5b, + 0x05, 0xb1, 0xa6, 0xe0, 0x28, 0x34, 0xd5, 0xc0, 0x63, 0x10, 0x58, 0x53, + 0x2a, 0x17, 0xe8, 0x55, 0xef, 0x1b, 0x45, 0xd1, 0x82, 0x23, 0xdb, 0xdc, + 0x17, 0x32, 0x39, 0x2c, 0x51, 0x68, 0xe5, 0x4c, 0x8c, 0x8c, 0x25, 0x9d, + 0x60, 0x43, 0x60, 0x10, 0xaa, 0x1f, 0x7b, 0x8a, 0xf1, 0xa2, 0x94, 0x20, + 0x2f, 0x94, 0x88, 0x67, 0xe1, 0x6f, 0x70, 0xbc, 0x49, 0x59, 0xf2, 0xc5, + 0x4b, 0x5a, 0x09, 0x3c, 0x27, 0x0c, 0xb2, 0x1f, 0x2d, 0xd3, 0xd4, 0x45, + 0x75, 0x23, 0xc5, 0xf1, 0x1c, 0x7d, 0x18, 0xde, 0x42, 0xee, 0xce, 0x7d, + 0xc4, 0x14, 0xb1, 0x0a, 0x62, 0x26, 0x4a, 0xa4, 0x99, 0x88, 0x8b, 0xb6, + 0xc3, 0x0b, 0x0c, 0xf2, 0xc5, 0x0f, 0xe7, 0xf6, 0xd7, 0x0f, 0x69, 0xbe, + 0x60, 0x0e, 0xbf, 0x05, 0x99, 0x84, 0xc0, 0x79, 0xf5, 0xae, 0x75, 0x34, + 0xaa, 0x98, 0x34, 0xe3, 0xf4, 0x88, 0x02, 0xd9, 0x3d, 0x7a, 0xf7, 0x3b, + 0xa1, 0xec, 0x8b, 0x21, 0x61, 0xa3, 0xfe, 0xfd, 0xcb, 0xf1, 0xef, 0x91, + 0xfc, 0xab, 0x75, 0x71, 0xf5, 0x39, 0xc8, 0xa6, 0x7f, 0x50, 0x25, 0x3f, + 0xd3, 0xeb, 0xa7, 0x1a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {943, + {0x9d, 0x96, 0xca, 0x50, 0x13, 0x17, 0xca, 0x42, 0x56, 0x68, 0x51, 0x6f, + 0x3c, 0x98, 0x51, 0x75, 0x19, 0x98, 0x71, 0x64, 0x0b, 0xec, 0x3f, 0xb2}, + {0xd3, 0xb8, 0xdf, 0xd2, 0x3d, 0x5a, 0x79, 0x51, 0xe1, 0x78, 0x6a, 0x08, + 0x28, 0xa5, 0x6b, 0x8d, 0x4a, 0xc1, 0x11, 0x93, 0x63, 0x3c, 0xbb, 0x2b, + 0xed, 0xea, 0x97, 0x84, 0x45, 0x29, 0x62, 0x94, 0x60, 0x39, 0x85, 0x8a, + 0x98, 0x3a, 0x3c, 0xee, 0x1d, 0xca, 0x62, 0x23, 0x57, 0x1f, 0xe7, 0xf4, + 0x65, 0x0d, 0x21, 0x86, 0xe3, 0xe4, 0x7f, 0x68, 0xcd, 0xf6, 0x60, 0xad, + 0xbd, 0x9b, 0x4a, 0xed, 0xc8, 0xa8, 0xd2, 0xd5, 0xc4, 0xf9, 0xf8, 0xd1, + 0x57, 0xb5, 0xab, 0x5d, 0xfa, 0xa2, 0x04, 0xce, 0x08, 0x5b, 0xc7, 0x0d, + 0x19, 0x8c, 0xe8, 0x2f, 0x12, 0xe5, 0x9a, 0xd5, 0x30, 0x01, 0x12, 0xa9, + 0x1f, 0xde, 0xd0, 0x2b, 0x28, 0x92, 0xa5, 0xdf, 0x8f, 0x24, 0xca, 0xf1, + 0x0f, 0x69, 0x39, 0xba, 0x29, 0xc0, 0x80, 0x30, 0x88, 0x47, 0x33, 0x22, + 0x90, 0x18, 0x04, 0x00, 0x87, 0x4d, 0x42, 0xe0, 0xa6, 0xc5, 0x11, 0x74, + 0xf6, 0x68, 0x20, 0x44, 0xb0, 0x4e, 0x93, 0x83, 0x0e, 0x8c, 0x78, 0x1f, + 0x67, 0x17, 0x3d, 0xd0, 0xcf, 0x9c, 0xc2, 0xa0, 0x6b, 0x0f, 0xfc, 0x7b, + 0x3c, 0x10, 0x1e, 0x95, 0x46, 0x27, 0xec, 0x0c, 0x30, 0xb5, 0x59, 0x5b, + 0xef, 0xba, 0x8e, 0x02, 0xed, 0x71, 0xb2, 0xa7, 0x4f, 0x0d, 0xb2, 0xc9, + 0x70, 0x97, 0x52, 0x60, 0x8a, 0x9b, 0xf7, 0x4c, 0x13, 0x22, 0x02, 0xa1, + 0x0a, 0xc9, 0x8b, 0xb7, 0x09, 0xaa, 0x76, 0xef, 0xf2, 0xe6, 0xaf, 0x61, + 0x4a, 0x21, 0x0a, 0x25, 0x4d, 0x8f, 0x74, 0x6e, 0xc8, 0x28, 0x9e, 0xdc, + 0x1c, 0xf8, 0x83, 0x88, 0x39, 0x4d, 0xc6, 0xe4, 0xd9, 0x87, 0xeb, 0x7d, + 0x0a, 0x5c, 0xa6, 0x99, 0x2d, 0xdd, 0xdf, 0x39, 0x89, 0x81, 0xae, 0x02, + 0x03, 0xe9, 0x0b, 0x67, 0x88, 0x36, 0xb1, 0x9b, 0xbd, 0x17, 0x4b, 0x22, + 0x0c, 0x8f, 0xad, 0x98, 0x9f, 0x3d, 0xfb, 0x62, 0x6d, 0xf3, 0x33, 0x17, + 0xbc, 0xb2, 0xba, 0x1b, 0xa2, 0xcf, 0xa8, 0xf5, 0xe9, 0xb7, 0xc1, 0x08, + 0x87, 0x4e, 0xfd, 0x22, 0xf5, 0xaf, 0x19, 0x23, 0x4e, 0x86, 0xc5, 0xac, + 0x03, 0x58, 0xbb, 0x11, 0xfc, 0xd5, 0x20, 0x9d, 0x6f, 0x22, 0xd6, 0xe5, + 0xf1, 0x1e, 0xbd, 0xa3, 0x3c, 0x8a, 0x05, 0xff, 0xb9, 0x6a, 0xb7, 0xa6, + 0x68, 0xfd, 0x72, 0x7b, 0x07, 0x07, 0x2a, 0x84, 0x66, 0x92, 0x02, 0x6f, + 0x07, 0x28, 0x2c, 0x22, 0x2a, 0xd1, 0x4f, 0xf3, 0x5b, 0x7a, 0xd5, 0x57, + 0x97, 0x9b, 0x5e, 0x87, 0xd7, 0x4e, 0xde, 0x50, 0xb0, 0x06, 0x69, 0xfc, + 0x30, 0x6c, 0x27, 0x10, 0x7f, 0xc2, 0x7d, 0x35, 0xd3, 0x9d, 0x1d, 0x8d, + 0x49, 0x97, 0xae, 0x3e, 0x9f, 0xbc, 0xbc, 0x17, 0x0c, 0x3b, 0x05, 0x5c, + 0x01, 0xec, 0x26, 0x1b, 0xd4, 0x6e, 0x1b, 0x8f, 0x13, 0x9f, 0xe4, 0x2a, + 0xa1, 0xa8, 0x48, 0x10, 0xb7, 0xce, 0xdf, 0xc9, 0x27, 0xae, 0x2d, 0x08, + 0xb4, 0xc1, 0x01, 0xd2, 0xc8, 0x34, 0xc7, 0xce, 0xd7, 0x1b, 0xad, 0x07, + 0x54, 0x33, 0x32, 0x20, 0x73, 0xca, 0x5e, 0x23, 0x80, 0xef, 0xf3, 0xbf, + 0xca, 0x1c, 0xaf, 0xb0, 0x10, 0x37, 0x12, 0xba, 0x61, 0x9d, 0xb3, 0x8d, + 0x79, 0xba, 0xde, 0x50, 0x5b, 0x36, 0x33, 0x5c, 0xc2, 0x8d, 0xdc, 0x82, + 0xc3, 0xcd, 0x86, 0xaf, 0x23, 0x44, 0xf7, 0x40, 0xa2, 0x34, 0x61, 0x10, + 0x44, 0x5d, 0x3b, 0x96, 0xf2, 0x84, 0xf1, 0x47, 0xff, 0x3a, 0x2d, 0xe3, + 0xdc, 0x91, 0x24, 0xf9, 0xcf, 0x99, 0x91, 0xd4, 0xbc, 0xb9, 0x2d, 0x4a, + 0x0c, 0xb9, 0xb3, 0xc9, 0x05, 0x91, 0xcc, 0xcd, 0x98, 0xbc, 0x30, 0x45, + 0x25, 0x57, 0xb6, 0xf1, 0x33, 0x19, 0xdb, 0x46, 0xd1, 0xff, 0x1b, 0x84, + 0x2a, 0x61, 0x0f, 0xc4, 0xe8, 0x5f, 0x23, 0x74}, + {0x77, 0x14, 0x76, 0x26, 0x07, 0x66, 0xc1, 0x74, 0x4c, 0x01, 0x67, 0x4d, + 0x1a, 0x4f, 0xb1, 0x63, 0xef, 0xa1, 0x87, 0x60, 0x9a, 0x8e, 0xc3, 0x52, + 0x0c, 0x8b, 0xd3, 0xbf, 0xea, 0x30, 0x5c, 0x35, 0xe6, 0x20, 0xb5, 0x13, + 0xac, 0xe8, 0x8e, 0x9f, 0x3a, 0x51, 0xe4, 0x22, 0xda, 0xb9, 0x60, 0xfb, + 0x50, 0x37, 0x66, 0xa2, 0xd8, 0xdc, 0x02, 0xb7, 0xf7, 0xe8, 0x1a, 0xc0, + 0x34, 0x02, 0xae, 0xae, 0xcc, 0xe0, 0xe7, 0x48, 0xdb, 0x71, 0x81, 0x93, + 0x82, 0xe4, 0xa6, 0x30, 0xa3, 0xb0, 0x08, 0x96, 0x8b, 0xe2, 0xea, 0xaf, + 0x66, 0xcd, 0x79, 0xb1, 0x6c, 0x0b, 0xd2, 0x60, 0xac, 0xe7, 0xab, 0x49, + 0xe3, 0xdf, 0x22, 0x74, 0x35, 0xf9, 0xc6, 0x0f, 0x01, 0x68, 0xde, 0x41, + 0x3d, 0x6b, 0xca, 0x31, 0xdd, 0x6f, 0xce, 0x18, 0x89, 0xcd, 0x9a, 0xc0, + 0x4c, 0x5f, 0x81, 0x86, 0x07, 0x69, 0x7c, 0x02, 0xa7, 0xe4, 0xc9, 0xb2, + 0xf2, 0x7b, 0x58, 0x93, 0x8f, 0x99, 0x34, 0xe3, 0x2c, 0xd4, 0x66, 0x88, + 0x41, 0x8a, 0xe7, 0x36, 0x56, 0xc7, 0x64, 0x81, 0xb4, 0xac, 0x99, 0x96, + 0x48, 0x57, 0x39, 0x0a, 0x58, 0xb3, 0x89, 0x08, 0x0d, 0xd8, 0x6e, 0xe8, + 0x93, 0x0e, 0xad, 0x03, 0xcd, 0x1d, 0xc1, 0x82, 0x7d, 0x68, 0xaf, 0xcd, + 0x0e, 0x43, 0x97, 0x21, 0xb6, 0x1a, 0x1a, 0xd5, 0xcb, 0x21, 0x76, 0x0c, + 0x47, 0x71, 0x02, 0x18, 0xbe, 0x89, 0x20, 0x5a, 0x1d, 0x3c, 0xa6, 0xc1, + 0x43, 0x55, 0xed, 0xf9, 0x29, 0x1d, 0x21, 0x9d, 0xcd, 0x2f, 0xfe, 0x0d, + 0x5c, 0xcd, 0xed, 0x6e, 0x3d, 0xc7, 0x55, 0x9a, 0x67, 0x2e, 0x2b, 0x82, + 0x43, 0x70, 0x87, 0x46, 0xc9, 0x4c, 0xd6, 0x99, 0xd1, 0xd2, 0xf6, 0x19, + 0x06, 0x16, 0x40, 0xd2, 0xe7, 0x17, 0x33, 0x52, 0x3c, 0x68, 0x34, 0xf4, + 0x98, 0x9d, 0x45, 0xac, 0x82, 0xc9, 0x92, 0xd2, 0x62, 0xcc, 0x63, 0x51, + 0x0e, 0x50, 0x42, 0xa6, 0x32, 0xc8, 0xbf, 0x09, 0xe4, 0x04, 0x27, 0x82, + 0xa2, 0xb7, 0xde, 0xed, 0xbd, 0xd3, 0x13, 0x23, 0x7f, 0x77, 0x94, 0xf3, + 0x29, 0x4a, 0xf2, 0x4b, 0xc7, 0x29, 0x8a, 0xc9, 0xc2, 0x95, 0xa8, 0x65, + 0xda, 0x5e, 0x8f, 0xd3, 0x4b, 0x55, 0x56, 0xe1, 0x57, 0x74, 0x5f, 0x22, + 0x99, 0xa4, 0xfc, 0x11, 0x8c, 0x99, 0x32, 0x5c, 0xdc, 0xb2, 0xd6, 0xf5, + 0x6e, 0x12, 0xa6, 0x54, 0x0a, 0x0a, 0xe1, 0xe7, 0x03, 0x88, 0x55, 0xd1, + 0xf2, 0x02, 0xb3, 0x4d, 0xa0, 0xee, 0x5d, 0x04, 0xdb, 0x94, 0xd1, 0xa0, + 0x1f, 0x0a, 0xc4, 0x94, 0x60, 0x18, 0x74, 0x3a, 0x3c, 0x6b, 0x7f, 0x95, + 0xad, 0xe6, 0x2d, 0x93, 0xb7, 0x3f, 0x08, 0x97, 0xeb, 0x7a, 0x95, 0x55, + 0x71, 0x85, 0x9e, 0xaa, 0xff, 0x11, 0x64, 0x6b, 0xb4, 0x35, 0xf5, 0x7f, + 0xf7, 0x95, 0x4e, 0x4e, 0x37, 0x79, 0xd7, 0xc9, 0xbd, 0x14, 0x69, 0xe8, + 0x82, 0xf4, 0xe1, 0x3a, 0x90, 0xd1, 0x3b, 0x48, 0xa7, 0x01, 0x46, 0x50, + 0x90, 0x12, 0x0f, 0xd3, 0x52, 0x1c, 0xb9, 0xb7, 0x76, 0xab, 0x10, 0xc0, + 0x78, 0x97, 0xfc, 0x52, 0x07, 0xce, 0x1a, 0xb4, 0x53, 0xfa, 0xb0, 0xbf, + 0xda, 0x7c, 0x67, 0xca, 0xbf, 0xe9, 0x8a, 0xf3, 0xce, 0x14, 0x7c, 0x42, + 0x9c, 0xfe, 0x2d, 0x8f, 0x05, 0x55, 0x31, 0x0a, 0x99, 0x3e, 0x27, 0xf2, + 0x97, 0xde, 0x8b, 0x67, 0x81, 0x0e, 0xd1, 0x78, 0x16, 0xf3, 0x07, 0xea, + 0x8f, 0x77, 0xff, 0x58, 0x13, 0xcd, 0xab, 0x90, 0xf3, 0x91, 0x3a, 0x69, + 0x5b, 0xfc, 0x3f, 0x83, 0xb1, 0xaa, 0x24, 0x12, 0x6f, 0xec, 0xab, 0x01, + 0xa5, 0xa5, 0xe3, 0x63, 0x30, 0x86, 0x5e, 0xff, 0xbf, 0x75, 0x57, 0x85, + 0x77, 0x1f, 0xc7, 0x42, 0x2e, 0x0c, 0xc2, 0x7a, 0x59, 0x9a, 0x5b, 0xed, + 0x64, 0x09, 0xa8, 0x45}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {944, + {0xf9, 0xb4, 0xdc, 0xb3, 0x4a, 0x00, 0x2e, 0x40, 0x82, 0x46, 0x8c, 0x93, + 0x68, 0x47, 0xbd, 0xc2, 0x0b, 0xe8, 0xc6, 0x10, 0x21, 0xf9, 0x7d, 0x33}, + {0x6c, 0xde, 0x75, 0x90, 0x02, 0xb3, 0x01, 0x90, 0x70, 0xbe, 0x64, 0x55, + 0x59, 0x21, 0x9a, 0xba, 0xdc, 0xef, 0x42, 0xb3, 0x9b, 0x92, 0x89, 0x15, + 0x33, 0x95, 0x0a, 0xf8, 0x92, 0x11, 0x73, 0x69, 0x4e, 0x9b, 0x57, 0xdc, + 0xb4, 0x61, 0x4c, 0x02, 0x1f, 0x0f, 0xff, 0x33, 0x37, 0x15, 0xcd, 0x56, + 0xb9, 0x50, 0x7c, 0xfd, 0x96, 0x80, 0xff, 0x58, 0xba, 0xc0, 0x0c, 0xf1, + 0x1d, 0x9e, 0x22, 0xc7, 0x27, 0xab, 0x1c, 0x9c, 0xca, 0xd2, 0xdc, 0x76, + 0x0b, 0xbb, 0x49, 0x54, 0x3a, 0xea, 0xa4, 0x4d, 0x09, 0xce, 0xa9, 0x88, + 0x93, 0xcc, 0xf9, 0x44, 0xe7, 0xd0, 0x52, 0x69, 0xf9, 0x92, 0x9f, 0x4d, + 0xd3, 0x64, 0x72, 0x6e, 0xcf, 0xcf, 0xbd, 0xf6, 0xe7, 0xf0, 0xf4, 0x51, + 0x42, 0x99, 0xb5, 0xab, 0xb2, 0x80, 0x30, 0x22, 0x45, 0x0d, 0xad, 0xe3, + 0x43, 0x01, 0x4c, 0xb4, 0x7d, 0xd8, 0xcf, 0x37, 0xbe, 0x1f, 0x6f, 0xfe, + 0xd9, 0xbb, 0xd1, 0xf2, 0x6b, 0x3c, 0x47, 0x8f, 0x56, 0xfb, 0xd7, 0xd4, + 0x26, 0x28, 0xc6, 0x38, 0x78, 0xd9, 0xed, 0x10, 0x07, 0x91, 0x6f, 0xe0, + 0x00, 0xb1, 0x75, 0x02, 0x0e, 0x51, 0xdc, 0x41, 0xe0, 0x30, 0xf4, 0x25, + 0x5c, 0x0b, 0x9d, 0x7c, 0x49, 0xd3, 0x65, 0xb4, 0x27, 0xd0, 0x0a, 0xb6, + 0x81, 0xdb, 0x86, 0xef, 0x20, 0xb4, 0x02, 0x57, 0x6b, 0xee, 0x9a, 0xd5, + 0x9f, 0xb5, 0x52, 0xf3, 0xdf, 0xc7, 0x2c, 0x2d, 0x71, 0xa2, 0x5b, 0x36, + 0x2e, 0x61, 0xec, 0x6c, 0x48, 0x45, 0x16, 0xfd, 0xbf, 0x65, 0xe8, 0x8d, + 0xc4, 0x8c, 0xc6, 0x94, 0x71, 0x6b, 0x6c, 0xd2, 0x89, 0x01, 0x63, 0x09, + 0x22, 0x8e, 0x06, 0x0c, 0x67, 0xe5, 0x1e, 0x61, 0x13, 0x78, 0x03, 0x85, + 0xa7, 0x56, 0x90, 0x91, 0x45, 0x82, 0xf2, 0x54, 0x6a, 0x9f, 0xdc, 0x26, + 0x29, 0x43, 0x38, 0x5d, 0x40, 0x7f, 0x46, 0x32, 0xd4, 0x69, 0xa8, 0x3b, + 0x61, 0xb1, 0xbc, 0xa4, 0xc9, 0x27, 0xc1, 0x40, 0x55, 0x6d, 0xce, 0x7f, + 0x78, 0x2a, 0x36, 0x88, 0xc9, 0x85, 0xe1, 0x78, 0x69, 0x9f, 0xce, 0x24, + 0x69, 0xfd, 0xe6, 0xe6, 0x8c, 0x5a, 0x49, 0x45, 0x13, 0xef, 0x0b, 0x02, + 0xe8, 0x3d, 0x0e, 0x6e, 0xd2, 0x27, 0x4d, 0xdc, 0xd7, 0x07, 0x2d, 0x56, + 0x8d, 0x24, 0xf6, 0x61, 0x9b, 0x31, 0x23, 0x7c, 0xe1, 0x85, 0x96, 0x30, + 0x33, 0x9e, 0x6c, 0xe8, 0xd2, 0x87, 0x29, 0x33, 0x2e, 0xc8, 0x1c, 0x7a, + 0x4c, 0x82, 0x14, 0x11, 0x49, 0x47, 0xbc, 0x98, 0x81, 0x89, 0x55, 0xc1, + 0xfe, 0x3f, 0x14, 0xac, 0x0b, 0xfa, 0xf8, 0x29, 0x1f, 0xee, 0xaf, 0x44, + 0x0c, 0x8a, 0x13, 0x14, 0x1c, 0x4c, 0x8e, 0x2c, 0xee, 0x49, 0x3c, 0x39, + 0x73, 0x2b, 0x60, 0x3e, 0x29, 0xa1, 0xaa, 0x91, 0x22, 0x13, 0xfc, 0x00, + 0xe1, 0xa7, 0x0a, 0xc0, 0x29, 0x6e, 0x58, 0x7e, 0x79, 0x64, 0x9f, 0x06, + 0x47, 0xcd, 0x9e, 0x90, 0x84, 0x75, 0x41, 0x68, 0x3a, 0x11, 0x1c, 0x29, + 0xc9, 0xf0, 0xfc, 0xd2, 0x76, 0x3a, 0xda, 0x10, 0x87, 0x93, 0xfc, 0xf3, + 0xaf, 0x3f, 0xf4, 0x7e, 0x24, 0xf3, 0x66, 0xd1, 0x9e, 0x43, 0x05, 0xd7, + 0xb1, 0xc9, 0x7d, 0x34, 0xeb, 0xac, 0xa2, 0x6a, 0xfb, 0x65, 0x11, 0xff, + 0x5e, 0x8b, 0xf9, 0x72, 0xb2, 0x9b, 0xed, 0xb7, 0xd6, 0xf4, 0x8f, 0x60, + 0x6c, 0x67, 0xab, 0x65, 0x9e, 0x41, 0x77, 0xc3, 0x5b, 0x7a, 0xd0, 0x14, + 0x15, 0x7c, 0x94, 0xab, 0x84, 0x9c, 0x82, 0xed, 0x9a, 0xec, 0x76, 0x69, + 0xaa, 0x11, 0xd1, 0x02, 0x08, 0xd9, 0x50, 0xd0, 0xf2, 0x97, 0xc2, 0xc6, + 0x5f, 0xfc, 0xfa, 0xdf, 0x87, 0xc3, 0x52, 0xd8, 0x68, 0xba, 0x2d, 0x8b, + 0xd3, 0xfa, 0xbc, 0x74, 0xd5, 0xba, 0x5b, 0x15}, + {0x6d, 0x4d, 0x00, 0x93, 0xb8, 0x5c, 0x7b, 0xc4, 0x7c, 0x93, 0x7f, 0x37, + 0x5c, 0x7c, 0x09, 0x93, 0xe9, 0x22, 0x41, 0x3d, 0x1a, 0xaf, 0xc5, 0x8f, + 0xa3, 0x05, 0x86, 0x60, 0xe9, 0x24, 0x32, 0xf4, 0x54, 0xbe, 0xf5, 0xb6, + 0x43, 0x6c, 0x67, 0x34, 0xab, 0x47, 0xfb, 0x78, 0xf5, 0xd7, 0xfd, 0xe4, + 0x7a, 0x40, 0xe9, 0x31, 0x64, 0x3d, 0xf4, 0x07, 0x67, 0x79, 0xa9, 0xe4, + 0x67, 0x5a, 0xc9, 0x68, 0xc5, 0xce, 0xa5, 0xe0, 0xb4, 0x0e, 0xf7, 0x72, + 0xfc, 0x19, 0x4b, 0xe8, 0x8a, 0x36, 0xe6, 0x38, 0x30, 0xfc, 0x2e, 0xaa, + 0x59, 0x32, 0x0f, 0xa8, 0x93, 0x4f, 0xb6, 0x52, 0x46, 0xc5, 0xe0, 0x7b, + 0x57, 0x42, 0x3b, 0xfb, 0x35, 0x9c, 0xdc, 0x86, 0x3b, 0x97, 0x69, 0xae, + 0x75, 0xe9, 0xb7, 0x2b, 0xb9, 0x94, 0x2e, 0xe6, 0x44, 0xfd, 0x1a, 0x68, + 0x85, 0x3a, 0x84, 0xd2, 0xc0, 0x34, 0x7b, 0x2e, 0x4a, 0x60, 0xbf, 0x9c, + 0xcc, 0x06, 0xe4, 0x8d, 0x9f, 0xd7, 0x04, 0xdb, 0xc9, 0xbc, 0x54, 0x4c, + 0xd9, 0x6e, 0xf6, 0x91, 0x09, 0xcc, 0x8d, 0xb8, 0x0a, 0x69, 0x90, 0xc6, + 0x7d, 0x17, 0x48, 0x2a, 0x54, 0x27, 0x14, 0xf9, 0xcd, 0xd0, 0x4b, 0x96, + 0x63, 0x2b, 0x12, 0x5e, 0xd4, 0xea, 0xb2, 0xf7, 0xfd, 0x92, 0xa3, 0x76, + 0x25, 0x9f, 0xdb, 0x13, 0xda, 0xb7, 0xe6, 0xcb, 0x82, 0xb2, 0x83, 0x02, + 0x19, 0x2c, 0x19, 0x57, 0x6e, 0x17, 0x8a, 0x0d, 0x87, 0xc1, 0x87, 0x32, + 0x87, 0x62, 0x39, 0x9d, 0xb6, 0x94, 0x9f, 0x6e, 0xc3, 0x67, 0xff, 0x1c, + 0x3e, 0x61, 0x03, 0x04, 0xdd, 0x3a, 0xf4, 0x7c, 0x6d, 0x09, 0xdc, 0xdf, + 0x1f, 0xe5, 0x47, 0xb4, 0x72, 0x0f, 0xe0, 0x91, 0xc8, 0x3b, 0x92, 0xe9, + 0x89, 0xa3, 0x29, 0xb0, 0xf2, 0x88, 0x30, 0x76, 0x94, 0x68, 0x07, 0x21, + 0x1b, 0x98, 0x66, 0x7c, 0x8d, 0xc0, 0x0d, 0x2b, 0x84, 0xf3, 0x35, 0x4d, + 0x0d, 0xac, 0x20, 0xb5, 0x31, 0x83, 0x89, 0x2f, 0x1c, 0x14, 0xdd, 0x26, + 0x3e, 0xd0, 0xe8, 0xe7, 0x56, 0xe2, 0x45, 0xc6, 0x0f, 0x92, 0xe7, 0xf0, + 0xda, 0x23, 0xc4, 0xd5, 0x66, 0x8a, 0x2e, 0x72, 0x61, 0x64, 0xdb, 0x60, + 0xcd, 0x18, 0x34, 0xe5, 0xe8, 0x29, 0x07, 0xaf, 0x9c, 0xaa, 0x54, 0xdf, + 0xd5, 0x08, 0xdc, 0x08, 0xed, 0x81, 0x4d, 0x31, 0x6f, 0x25, 0xa1, 0x6b, + 0x8f, 0x9f, 0x73, 0xb0, 0x98, 0x76, 0x18, 0x14, 0x74, 0x14, 0x58, 0x40, + 0xd0, 0x24, 0x0d, 0x23, 0xdd, 0x03, 0x67, 0xec, 0xb5, 0x0b, 0x5d, 0x22, + 0x86, 0x02, 0x32, 0x47, 0x34, 0x2c, 0x2c, 0xb0, 0x49, 0x9d, 0x45, 0xd3, + 0xb8, 0xc3, 0x85, 0xf7, 0x87, 0x09, 0x16, 0x9c, 0x78, 0x22, 0x55, 0x79, + 0xd9, 0x73, 0x64, 0x77, 0xee, 0xe6, 0x8a, 0x13, 0xee, 0xee, 0xb6, 0xb8, + 0x32, 0x0f, 0x45, 0xf1, 0xec, 0x84, 0x3a, 0xdb, 0x68, 0xa4, 0xf4, 0xdf, + 0xb3, 0x1c, 0x4e, 0xd3, 0xdc, 0x7b, 0x24, 0x97, 0xef, 0x2d, 0xab, 0x06, + 0x88, 0x0d, 0x77, 0x15, 0x56, 0x51, 0x6f, 0x3e, 0xb1, 0x8a, 0x98, 0x6d, + 0x3a, 0xa6, 0xe9, 0x1d, 0xe0, 0xa5, 0x5b, 0x7f, 0x01, 0xab, 0x57, 0x8e, + 0xd0, 0x2c, 0x0f, 0x9b, 0xd5, 0xa1, 0x66, 0x6e, 0xd7, 0x42, 0xd1, 0xfe, + 0x92, 0xec, 0x0d, 0xb7, 0x2f, 0x6c, 0xb2, 0xab, 0xb1, 0x9a, 0x87, 0x4f, + 0x2c, 0xd9, 0x45, 0xb5, 0x37, 0x45, 0x22, 0x6a, 0x51, 0x07, 0x58, 0x90, + 0x03, 0x28, 0x14, 0x3d, 0xa8, 0xe7, 0x13, 0xa3, 0x52, 0xc5, 0xfa, 0x7f, + 0x28, 0x88, 0x85, 0x82, 0x44, 0x66, 0x53, 0x9f, 0x8b, 0xe7, 0x94, 0x41, + 0x08, 0xf9, 0xeb, 0xd5, 0x89, 0xd6, 0xb3, 0x3f, 0x87, 0xb3, 0x0b, 0x8d, + 0x73, 0x21, 0xbb, 0xb9, 0x36, 0x4d, 0xfb, 0xf0, 0xad, 0x96, 0xe9, 0x78, + 0xcc, 0x1e, 0x31, 0x13}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {945, + {0xf7, 0xc1, 0xca, 0xe7, 0x2f, 0xb7, 0x4b, 0x97, 0xd6, 0x09, 0x63, 0x36, + 0x96, 0x90, 0x7c, 0x92, 0x44, 0x67, 0x6a, 0xeb, 0x30, 0xc7, 0xed, 0x21}, + {0x6c, 0xde, 0x75, 0x90, 0x02, 0xb3, 0x01, 0x90, 0x70, 0xbe, 0x64, 0x55, + 0x59, 0x21, 0x9a, 0xba, 0xdc, 0xef, 0x42, 0xb3, 0x9b, 0x92, 0x89, 0x15, + 0x33, 0x95, 0x0a, 0xf8, 0x92, 0x11, 0x73, 0x69, 0x4e, 0x9b, 0x57, 0xdc, + 0xb4, 0x61, 0x4c, 0x02, 0x1f, 0x0f, 0xff, 0x33, 0x37, 0x15, 0xcd, 0x56, + 0xb9, 0x50, 0x7c, 0xfd, 0x96, 0x80, 0xff, 0x58, 0xba, 0xc0, 0x0c, 0xf1, + 0x1d, 0x9e, 0x22, 0xc7, 0x27, 0xab, 0x1c, 0x9c, 0xca, 0xd2, 0xdc, 0x76, + 0x0b, 0xbb, 0x49, 0x54, 0x3a, 0xea, 0xa4, 0x4d, 0x09, 0xce, 0xa9, 0x88, + 0x93, 0xcc, 0xf9, 0x44, 0xe7, 0xd0, 0x52, 0x69, 0xf9, 0x92, 0x9f, 0x4d, + 0xd3, 0x64, 0x72, 0x6e, 0xcf, 0xcf, 0xbd, 0xf6, 0xe7, 0xf0, 0xf4, 0x51, + 0x42, 0x99, 0xb5, 0xab, 0xb2, 0x80, 0x30, 0x22, 0x45, 0x0d, 0xad, 0xe3, + 0x43, 0x01, 0x4c, 0xb4, 0x7d, 0xd8, 0xcf, 0x37, 0xbe, 0x1f, 0x6f, 0xfe, + 0xd9, 0xbb, 0xd1, 0xf2, 0x6b, 0x3c, 0x47, 0x8f, 0x56, 0xfb, 0xd7, 0xd4, + 0x26, 0x28, 0xc6, 0x38, 0x78, 0xd9, 0xed, 0x10, 0x07, 0x91, 0x6f, 0xe0, + 0x00, 0xb1, 0x75, 0x02, 0x0e, 0x51, 0xdc, 0x41, 0xe0, 0x30, 0xf4, 0x25, + 0x5c, 0x0b, 0x9d, 0x7c, 0x49, 0xd3, 0x65, 0xb4, 0x27, 0xd0, 0x0a, 0xb6, + 0x81, 0xdb, 0x86, 0xef, 0x20, 0xb4, 0x02, 0x57, 0x6b, 0xee, 0x9a, 0xd5, + 0x9f, 0xb5, 0x52, 0xf3, 0xdf, 0xc7, 0x2c, 0x2d, 0x71, 0xa2, 0x5b, 0x36, + 0x2e, 0x61, 0xec, 0x6c, 0x48, 0x45, 0x16, 0xfd, 0xbf, 0x65, 0xe8, 0x8d, + 0xc4, 0x8c, 0xc6, 0x94, 0x71, 0x6b, 0x6c, 0xd2, 0x89, 0x01, 0x63, 0x09, + 0x22, 0x8e, 0x06, 0x0c, 0x67, 0xe5, 0x1e, 0x61, 0x13, 0x78, 0x03, 0x85, + 0xa7, 0x56, 0x90, 0x91, 0x45, 0x82, 0xf2, 0x54, 0x6a, 0x9f, 0xdc, 0x26, + 0x29, 0x43, 0x38, 0x5d, 0x40, 0x7f, 0x46, 0x32, 0xd4, 0x69, 0xa8, 0x3b, + 0x61, 0xb1, 0xbc, 0xa4, 0xc9, 0x27, 0xc1, 0x40, 0x55, 0x6d, 0xce, 0x7f, + 0x78, 0x2a, 0x36, 0x88, 0xc9, 0x85, 0xe1, 0x78, 0x69, 0x9f, 0xce, 0x24, + 0x69, 0xfd, 0xe6, 0xe6, 0x8c, 0x5a, 0x49, 0x45, 0x13, 0xef, 0x0b, 0x02, + 0xe8, 0x3d, 0x0e, 0x6e, 0xd2, 0x27, 0x4d, 0xdc, 0xd7, 0x07, 0x2d, 0x56, + 0x8d, 0x24, 0xf6, 0x61, 0x9b, 0x31, 0x23, 0x7c, 0xe1, 0x85, 0x96, 0x30, + 0x33, 0x9e, 0x6c, 0xe8, 0xd2, 0x87, 0x29, 0x33, 0x2e, 0xc8, 0x1c, 0x7a, + 0x4c, 0x82, 0x14, 0x11, 0x49, 0x47, 0xbc, 0x98, 0x81, 0x89, 0x55, 0xc1, + 0xfe, 0x3f, 0x14, 0xac, 0x0b, 0xfa, 0xf8, 0x29, 0x1f, 0xee, 0xaf, 0x44, + 0x0c, 0x8a, 0x13, 0x14, 0x1c, 0x4c, 0x8e, 0x2c, 0xee, 0x49, 0x3c, 0x39, + 0x73, 0x2b, 0x60, 0x3e, 0x29, 0xa1, 0xaa, 0x91, 0x22, 0x13, 0xfc, 0x00, + 0xe1, 0xa7, 0x0a, 0xc0, 0x29, 0x6e, 0x58, 0x7e, 0x79, 0x64, 0x9f, 0x06, + 0x47, 0xcd, 0x9e, 0x90, 0x84, 0x75, 0x41, 0x68, 0x3a, 0x11, 0x1c, 0x29, + 0xc9, 0xf0, 0xfc, 0xd2, 0x76, 0x3a, 0xda, 0x10, 0x87, 0x93, 0xfc, 0xf3, + 0xaf, 0x3f, 0xf4, 0x7e, 0x24, 0xf3, 0x66, 0xd1, 0x9e, 0x43, 0x05, 0xd7, + 0xb1, 0xc9, 0x7d, 0x34, 0xeb, 0xac, 0xa2, 0x6a, 0xfb, 0x65, 0x11, 0xff, + 0x5e, 0x8b, 0xf9, 0x72, 0xb2, 0x9b, 0xed, 0xb7, 0xd6, 0xf4, 0x8f, 0x60, + 0x6c, 0x67, 0xab, 0x65, 0x9e, 0x41, 0x77, 0xc3, 0x5b, 0x7a, 0xd0, 0x14, + 0x15, 0x7c, 0x94, 0xab, 0x84, 0x9c, 0x82, 0xed, 0x9a, 0xec, 0x76, 0x69, + 0xaa, 0x11, 0xd1, 0x02, 0x08, 0xd9, 0x50, 0xd0, 0xf2, 0x97, 0xc2, 0xc6, + 0x5f, 0xfc, 0xfa, 0xdf, 0x87, 0xc3, 0x52, 0xd8, 0x68, 0xba, 0x2d, 0x8b, + 0xd3, 0xfa, 0xbc, 0x74, 0xd5, 0xba, 0x5b, 0x15}, + {0xff, 0x6a, 0x42, 0x26, 0x46, 0x18, 0x1b, 0x71, 0x8d, 0xf6, 0x13, 0xf6, + 0xea, 0x29, 0xde, 0x64, 0xee, 0xb4, 0x60, 0x3e, 0x72, 0xd0, 0x88, 0x76, + 0xfb, 0xad, 0x8f, 0xe8, 0x4d, 0xaf, 0x70, 0xc6, 0x9f, 0xce, 0x3a, 0xb7, + 0xe7, 0x9d, 0x8f, 0xe9, 0x9f, 0x69, 0x62, 0x27, 0x99, 0x2f, 0xa3, 0xa5, + 0xd6, 0x9b, 0x3e, 0x35, 0x5f, 0x61, 0x37, 0x7f, 0xd4, 0xe3, 0x57, 0xbe, + 0xe8, 0xaa, 0x15, 0xb2, 0x02, 0x0e, 0x43, 0x5e, 0xe4, 0x28, 0xdd, 0xd9, + 0x43, 0x89, 0x8c, 0x66, 0x30, 0x69, 0x7b, 0x99, 0x57, 0x82, 0x85, 0xca, + 0xef, 0xca, 0x78, 0xf6, 0x7e, 0xbb, 0x73, 0xb5, 0x25, 0x70, 0x20, 0x09, + 0x00, 0x54, 0x52, 0x24, 0xe5, 0xdd, 0xf9, 0x1d, 0xf6, 0xf1, 0x2b, 0x71, + 0x3b, 0x62, 0x49, 0xc6, 0xeb, 0x8c, 0x45, 0xaf, 0x5c, 0x71, 0x66, 0x65, + 0x00, 0xbf, 0xbc, 0x96, 0xe0, 0xd9, 0x4c, 0x88, 0xe8, 0x4a, 0xe3, 0x86, + 0x0f, 0xef, 0x1f, 0x06, 0xe8, 0x5b, 0xe2, 0x03, 0xa6, 0x98, 0xb3, 0xe0, + 0xa7, 0x81, 0x72, 0x98, 0x48, 0xc1, 0x39, 0xd0, 0x73, 0x15, 0x41, 0x18, + 0xda, 0x98, 0x61, 0x8c, 0x1a, 0xc3, 0x5b, 0x4c, 0x0b, 0xc4, 0xc9, 0x3f, + 0xfa, 0xde, 0xf5, 0x14, 0x9d, 0x95, 0x78, 0x9f, 0xf2, 0xae, 0x67, 0xdb, + 0xfe, 0x82, 0xf3, 0x32, 0x47, 0xf3, 0xfd, 0x45, 0xa0, 0x4a, 0x97, 0x78, + 0x3b, 0xb4, 0x96, 0x6e, 0x82, 0xd6, 0xc6, 0xb9, 0xe9, 0x40, 0xc8, 0x00, + 0xe0, 0xdc, 0xbf, 0x39, 0x6b, 0x9f, 0x0c, 0x2f, 0x8c, 0x4e, 0xd0, 0xe1, + 0xc9, 0x36, 0xc0, 0x00, 0x08, 0xde, 0xae, 0x13, 0xe1, 0x36, 0xa9, 0xe1, + 0x15, 0x67, 0x51, 0x29, 0x6f, 0xa0, 0x9c, 0x40, 0xa3, 0xbf, 0x04, 0x31, + 0x42, 0xef, 0x84, 0x0c, 0xb3, 0x92, 0x24, 0xfb, 0xb9, 0x04, 0x91, 0xae, + 0xa4, 0xb9, 0x82, 0x6e, 0xe2, 0xcd, 0x2f, 0xa1, 0x94, 0x71, 0xf9, 0x87, + 0x99, 0x69, 0x88, 0x60, 0x9c, 0x4e, 0xc8, 0x89, 0xa1, 0x82, 0x5d, 0xb1, + 0x3d, 0x6d, 0x9d, 0x2a, 0xaf, 0x6d, 0xec, 0x63, 0xf7, 0x59, 0x7c, 0x99, + 0xca, 0xad, 0xe3, 0x9f, 0xd1, 0x7d, 0x2d, 0xca, 0xe3, 0xad, 0x51, 0x06, + 0x19, 0x38, 0x71, 0x4f, 0x80, 0xb5, 0xde, 0xf0, 0x1e, 0xa6, 0x6f, 0x99, + 0xde, 0x12, 0xb9, 0x4b, 0x03, 0x27, 0xf6, 0x0c, 0x06, 0x24, 0xc8, 0x04, + 0x00, 0x62, 0xd5, 0x73, 0x87, 0x51, 0x57, 0x91, 0xe3, 0x1f, 0x46, 0x6c, + 0x13, 0x77, 0xc8, 0x84, 0xfb, 0x33, 0x2a, 0x6b, 0x2d, 0xdc, 0x6b, 0x7e, + 0x61, 0x0e, 0xbe, 0xd9, 0x77, 0xf1, 0x00, 0x69, 0xea, 0xbc, 0x4e, 0x95, + 0x4b, 0x5e, 0xfb, 0xc8, 0xb6, 0x80, 0xb4, 0xd0, 0x22, 0xe4, 0x46, 0xc5, + 0xcb, 0x7e, 0x16, 0x05, 0xe2, 0x13, 0x5c, 0x6e, 0x2e, 0xc6, 0x80, 0x20, + 0x42, 0x2a, 0x49, 0xef, 0x86, 0x71, 0x16, 0x8c, 0x63, 0xff, 0x71, 0x2d, + 0x6c, 0x6e, 0xa1, 0x67, 0xc2, 0x01, 0xbf, 0xc7, 0x6f, 0xf4, 0x7c, 0xb5, + 0xa5, 0xe9, 0x3e, 0x69, 0xbf, 0x6b, 0x58, 0x61, 0xf3, 0xb7, 0x7b, 0xab, + 0x3a, 0x4b, 0x2b, 0xdf, 0xc9, 0xda, 0x1d, 0xb6, 0xa2, 0xfc, 0xe9, 0x60, + 0x75, 0xf2, 0x19, 0x63, 0xe1, 0x8d, 0x8d, 0xb9, 0xcc, 0x04, 0x9f, 0xfa, + 0x51, 0xe0, 0x07, 0xb6, 0x58, 0x45, 0xf0, 0x1e, 0x57, 0x6d, 0x17, 0xef, + 0xde, 0x52, 0xbb, 0x0d, 0x68, 0x69, 0x6f, 0xef, 0xcd, 0xc7, 0xbc, 0x61, + 0x1f, 0x10, 0xfb, 0x32, 0xfc, 0x1a, 0x31, 0x3f, 0x62, 0x13, 0x67, 0x73, + 0x98, 0xe6, 0x9b, 0x41, 0x1b, 0x25, 0xa4, 0xef, 0x55, 0x3b, 0x8b, 0xa8, + 0x71, 0x10, 0x16, 0x3c, 0xa8, 0x26, 0x6c, 0xb8, 0x07, 0xa5, 0xde, 0x07, + 0x62, 0x81, 0x14, 0x78, 0x8e, 0x9b, 0xd6, 0xc2, 0x0e, 0x7c, 0x19, 0xc0, + 0x30, 0x31, 0xcb, 0xc5}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {946, + {0x6d, 0x1c, 0xf9, 0xea, 0xf4, 0x5c, 0xd3, 0x86, 0x05, 0x78, 0xc7, 0x88, + 0x65, 0x3d, 0xd0, 0xe6, 0x9a, 0x6b, 0x0b, 0xa4, 0x96, 0xb5, 0x10, 0xb7}, + {0xfd, 0xf2, 0x69, 0xef, 0x36, 0xbd, 0xfb, 0x24, 0x66, 0x6b, 0x3e, 0x18, + 0xd9, 0xb9, 0xe7, 0xad, 0x07, 0x58, 0x0c, 0x78, 0xe2, 0xed, 0x54, 0xd5, + 0x33, 0xad, 0xb4, 0x6b, 0xdf, 0xcb, 0xf7, 0x06, 0xb5, 0xee, 0x7b, 0x11, + 0xf0, 0x09, 0xf0, 0x5f, 0x1d, 0x3b, 0xb5, 0xf9, 0xd5, 0xb0, 0xec, 0xfd, + 0x88, 0x72, 0x28, 0xc7, 0xaf, 0x35, 0xa2, 0xcd, 0x0a, 0x2a, 0x7d, 0xc9, + 0x04, 0x4e, 0x59, 0x36, 0xc5, 0x8a, 0x5d, 0x2c, 0xd8, 0xf2, 0x33, 0x72, + 0x57, 0xbc, 0x93, 0xce, 0xdc, 0x7a, 0xfb, 0x52, 0xae, 0x59, 0x5c, 0xc0, + 0x16, 0xb2, 0x05, 0xe1, 0x6d, 0xe2, 0x5f, 0xb2, 0xf3, 0xa0, 0xf1, 0xe9, + 0x85, 0xb3, 0x9e, 0xba, 0xce, 0xb1, 0xfa, 0x69, 0x9f, 0xa6, 0x87, 0x6c, + 0x95, 0xbf, 0xb3, 0x55, 0x6d, 0x0e, 0x5b, 0x9c, 0x6c, 0x1b, 0x7b, 0x86, + 0x1d, 0x41, 0x2f, 0x0b, 0x3e, 0x53, 0x8c, 0x06, 0x68, 0xbd, 0x34, 0x60, + 0xca, 0xbc, 0x1c, 0xdd, 0x9e, 0x88, 0x2b, 0x79, 0x73, 0xcf, 0x0f, 0x08, + 0x9c, 0x09, 0x10, 0xbc, 0xb1, 0x31, 0x44, 0x18, 0x04, 0xf0, 0xb3, 0xdd, + 0x4c, 0x8a, 0x9b, 0xd3, 0xc9, 0xd8, 0xcd, 0x4b, 0xcb, 0x33, 0x86, 0x95, + 0xc5, 0x2d, 0x86, 0x7a, 0x55, 0xf5, 0xd7, 0x10, 0x21, 0xb6, 0xc9, 0xb9, + 0x4f, 0xe0, 0x83, 0xab, 0x5f, 0xed, 0xcc, 0x0e, 0xcc, 0xbe, 0x5b, 0x16, + 0xe2, 0xce, 0x3e, 0x73, 0x6c, 0xd3, 0x7d, 0x5d, 0xc8, 0x32, 0x19, 0x2a, + 0xd2, 0xbe, 0x1a, 0x28, 0x3b, 0x58, 0x80, 0x8b, 0x65, 0xd5, 0x8d, 0x5a, + 0x06, 0x0e, 0x41, 0x3a, 0x7c, 0x33, 0x9b, 0x38, 0xbf, 0xf7, 0xf2, 0xa6, + 0x8a, 0x6f, 0x67, 0x42, 0xb6, 0xb9, 0xde, 0xbf, 0x03, 0x4d, 0x89, 0x17, + 0x52, 0x0e, 0x68, 0xb6, 0x4c, 0x43, 0x8d, 0x28, 0x2b, 0x7d, 0x61, 0x52, + 0x8c, 0x30, 0xd9, 0x11, 0x6a, 0xa9, 0x02, 0xf0, 0x2b, 0x19, 0x9f, 0x24, + 0xa2, 0xa3, 0xcd, 0x79, 0x4e, 0xb4, 0xe5, 0x79, 0xc8, 0x48, 0xf0, 0x74, + 0x69, 0x48, 0xff, 0x3e, 0x36, 0x42, 0x49, 0xc3, 0xd4, 0x70, 0xaa, 0x6b, + 0x41, 0x0b, 0x1d, 0xfb, 0xc4, 0x81, 0x47, 0xe1, 0x7f, 0xba, 0xb3, 0x69, + 0x6a, 0x34, 0x3b, 0x7a, 0x9e, 0x22, 0x42, 0x4f, 0xa9, 0xd5, 0xf8, 0xd5, + 0x32, 0x22, 0xb3, 0x13, 0x19, 0xaf, 0x70, 0x95, 0xdb, 0x35, 0x60, 0xf6, + 0x74, 0x3a, 0x65, 0x8e, 0x0f, 0xc9, 0x9d, 0xab, 0x35, 0x21, 0x7a, 0x12, + 0x35, 0x21, 0x1a, 0x64, 0xc7, 0xde, 0x22, 0x55, 0x15, 0x62, 0x5d, 0x7e, + 0xb4, 0xae, 0x84, 0x15, 0xec, 0xe2, 0x88, 0x4d, 0x97, 0x6b, 0xda, 0x90, + 0x78, 0xc4, 0x09, 0x02, 0x55, 0xd7, 0x10, 0x8b, 0xb5, 0x6c, 0x61, 0xa8, + 0x03, 0x37, 0x27, 0x0a, 0x39, 0x95, 0x92, 0x5d, 0x06, 0x9e, 0xaa, 0x24, + 0x33, 0x4f, 0xf4, 0x13, 0x3a, 0x45, 0xc2, 0x62, 0xa0, 0x25, 0xd2, 0x7b, + 0x3a, 0x2c, 0x1b, 0x2e, 0xf4, 0x87, 0xc0, 0x0a, 0x86, 0x70, 0x04, 0x27, + 0x71, 0xb9, 0xf0, 0xc2, 0x4c, 0x4d, 0xba, 0xf2, 0xb8, 0x8b, 0xa0, 0xce, + 0xba, 0x6f, 0x2b, 0x49, 0x72, 0xe7, 0x25, 0x1b, 0x76, 0x1b, 0x70, 0x74, + 0xa2, 0xef, 0x0d, 0x90, 0xe7, 0xd7, 0x65, 0x36, 0x31, 0x37, 0xd6, 0xe2, + 0x99, 0xef, 0x43, 0xa2, 0x96, 0x47, 0x88, 0xaa, 0x19, 0x15, 0x98, 0x77, + 0x2e, 0xe4, 0x28, 0x63, 0xe6, 0x7e, 0x0e, 0x4a, 0xf5, 0x12, 0x6b, 0xa8, + 0xac, 0x3d, 0x04, 0xf5, 0xe2, 0x2b, 0x4b, 0xce, 0x28, 0x88, 0x27, 0xc3, + 0x42, 0x1d, 0x85, 0x7f, 0x83, 0x0c, 0xf8, 0x74, 0xf7, 0x12, 0x47, 0xd5, + 0x64, 0x91, 0xf7, 0x30, 0xd1, 0x41, 0x6d, 0x2d, 0x70, 0x47, 0xb9, 0x34, + 0x81, 0x1f, 0x43, 0xe4, 0xb3, 0x63, 0x5f, 0x82}, + {0x54, 0x31, 0x61, 0x14, 0x1e, 0xaa, 0x13, 0xb6, 0xbb, 0x49, 0x34, 0x9e, + 0xf5, 0x71, 0xea, 0xc1, 0x7d, 0xcf, 0x43, 0x9e, 0x81, 0x47, 0x09, 0x46, + 0x8c, 0x00, 0x73, 0x88, 0x7e, 0xa7, 0xe6, 0xa8, 0x22, 0xd5, 0xd9, 0xd2, + 0xe2, 0xac, 0xda, 0xcd, 0xda, 0xcd, 0xa2, 0xa9, 0xc0, 0xe3, 0xf0, 0xa5, + 0x45, 0x88, 0xdb, 0x40, 0x65, 0x76, 0x72, 0xe4, 0x51, 0x5b, 0xc5, 0x64, + 0x01, 0x72, 0x58, 0xff, 0xf6, 0x6d, 0x38, 0x89, 0x26, 0x73, 0x5f, 0x0c, + 0xd7, 0x52, 0x15, 0x76, 0x6f, 0xdc, 0xa3, 0xb7, 0x0d, 0xc6, 0x8a, 0x1a, + 0x03, 0x38, 0xe6, 0x52, 0x34, 0x64, 0x9b, 0xae, 0x3f, 0x8e, 0x75, 0x21, + 0x2c, 0x53, 0xd5, 0x84, 0x37, 0x10, 0x71, 0x18, 0xca, 0xbf, 0x18, 0xa6, + 0x9f, 0x15, 0x99, 0x22, 0x4c, 0xdd, 0x61, 0x1b, 0x9e, 0x67, 0xd3, 0x86, + 0xa6, 0x6e, 0x53, 0x38, 0x64, 0x68, 0x15, 0xfa, 0xa0, 0x79, 0x6c, 0x7d, + 0xd6, 0xd1, 0x31, 0x62, 0x0b, 0x73, 0xbd, 0x41, 0x7b, 0xb4, 0xcd, 0x3a, + 0xac, 0x11, 0xe5, 0x80, 0xa6, 0x09, 0x34, 0x69, 0xd8, 0x61, 0x45, 0x18, + 0xdd, 0x74, 0xe1, 0x13, 0xfb, 0x2b, 0x6a, 0x2a, 0x9a, 0xb0, 0x36, 0x4d, + 0x80, 0x12, 0xf4, 0x9e, 0x23, 0x13, 0xed, 0x5e, 0xba, 0x6a, 0x6b, 0x91, + 0x4d, 0xb9, 0xef, 0xb8, 0xe1, 0x9e, 0xc1, 0x4c, 0xac, 0xfa, 0x2a, 0x25, + 0x54, 0x6e, 0xb3, 0xd6, 0xa1, 0xab, 0xc5, 0x45, 0x7a, 0x64, 0xaa, 0x62, + 0x0c, 0x83, 0x81, 0xc3, 0xab, 0x03, 0x31, 0x6b, 0xb9, 0x79, 0xaf, 0x96, + 0x21, 0xff, 0x4f, 0xc3, 0x48, 0x21, 0x3f, 0xe0, 0x2d, 0x28, 0xb3, 0x97, + 0x0d, 0xd8, 0x3b, 0x53, 0x8e, 0xec, 0x8a, 0xe5, 0x19, 0x30, 0x78, 0xdb, + 0x13, 0x1a, 0x20, 0x53, 0xc2, 0xda, 0xa3, 0x19, 0x65, 0x5c, 0x50, 0xed, + 0x53, 0x79, 0xa3, 0x31, 0x36, 0xb6, 0xc8, 0xba, 0xda, 0x9e, 0xe8, 0x93, + 0xea, 0x93, 0xee, 0x02, 0x50, 0x45, 0x2a, 0x7b, 0x06, 0x03, 0x8a, 0xf7, + 0x55, 0x45, 0xc9, 0x95, 0xef, 0xf3, 0xa5, 0x13, 0x7c, 0xa7, 0xbe, 0x95, + 0xb5, 0x61, 0xb5, 0xd1, 0x82, 0x5d, 0xdc, 0x0f, 0x0c, 0x21, 0x8f, 0x6c, + 0x30, 0xc1, 0x6c, 0x7c, 0x8b, 0xdf, 0xd8, 0xf1, 0xab, 0x2f, 0xcc, 0xc0, + 0xc3, 0x39, 0x05, 0x3d, 0x9d, 0xf2, 0xba, 0x85, 0x01, 0xd7, 0x54, 0x82, + 0x4e, 0x58, 0x32, 0x67, 0xc7, 0xce, 0x84, 0x25, 0x05, 0xbb, 0x4b, 0xdb, + 0xad, 0x8a, 0xc1, 0x71, 0x10, 0x0a, 0x8d, 0x41, 0xfe, 0x7f, 0x19, 0x04, + 0xa9, 0x24, 0x5c, 0x26, 0x57, 0xbc, 0x12, 0x08, 0x74, 0x77, 0x17, 0x4a, + 0xcc, 0x54, 0x08, 0xe4, 0x54, 0xc1, 0xe9, 0x6c, 0x17, 0x30, 0xd5, 0x1e, + 0xf1, 0x39, 0xc1, 0x25, 0xf7, 0x0c, 0x31, 0xd5, 0xc4, 0xfe, 0xe9, 0x6b, + 0x53, 0x1a, 0x92, 0xac, 0x88, 0x1f, 0xf0, 0x04, 0x16, 0x1d, 0xd8, 0xce, + 0x58, 0x3c, 0x86, 0x37, 0xf6, 0xe7, 0xad, 0xbd, 0x3f, 0x06, 0xe3, 0xd7, + 0x47, 0x9c, 0x3b, 0xd6, 0xbc, 0x14, 0xc1, 0x42, 0x63, 0x11, 0x29, 0x4b, + 0x8a, 0x01, 0xa9, 0x17, 0x71, 0x7b, 0x0d, 0x6f, 0x55, 0x62, 0xa8, 0x1a, + 0x05, 0x31, 0x3b, 0x63, 0x06, 0x9e, 0xd5, 0xc1, 0xaf, 0x01, 0xc8, 0xb0, + 0x19, 0xf0, 0xdb, 0x94, 0xf4, 0xf7, 0x10, 0xb3, 0xbe, 0x72, 0xb1, 0x69, + 0x2c, 0xb9, 0x23, 0xbc, 0xa3, 0xdd, 0x31, 0xa9, 0xc1, 0x82, 0x8a, 0x96, + 0x66, 0x92, 0x0f, 0x8c, 0x36, 0xb8, 0xe2, 0xc0, 0xa8, 0x01, 0x85, 0x27, + 0xc6, 0x96, 0x38, 0x5c, 0x9b, 0xa0, 0x6c, 0xca, 0xcc, 0x82, 0xbf, 0xe1, + 0x37, 0xa0, 0x21, 0xd2, 0x19, 0xdc, 0xc4, 0xfc, 0x83, 0x2f, 0xaa, 0x8d, + 0xca, 0xc1, 0x20, 0x68, 0xd3, 0x02, 0x8f, 0xeb, 0xe9, 0xdc, 0x88, 0xcb, + 0xaf, 0xee, 0xc6, 0x03}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {947, + {0x6d, 0xc7, 0x17, 0x44, 0xcb, 0x9b, 0x19, 0x0f, 0xe3, 0x20, 0xd2, 0x48, + 0x4d, 0x1c, 0x36, 0xca, 0x44, 0x78, 0x67, 0xb7, 0x3b, 0xd0, 0x6e, 0x91}, + {0x50, 0x2b, 0x42, 0x6b, 0x14, 0x94, 0x0f, 0x5e, 0x00, 0x14, 0x4e, 0x3d, + 0x74, 0x0d, 0xc3, 0x28, 0x6d, 0x6e, 0x15, 0xab, 0x95, 0x5c, 0x60, 0x04, + 0x4c, 0xf8, 0x71, 0x91, 0x6d, 0xe2, 0x2c, 0x8f, 0x20, 0x4d, 0xfb, 0xc2, + 0x95, 0xda, 0x5b, 0x90, 0x99, 0x2b, 0xfa, 0x33, 0x95, 0x4a, 0x80, 0xc4, + 0xb1, 0x80, 0x78, 0xf4, 0x3a, 0xcc, 0xe4, 0xde, 0xb0, 0x97, 0xa1, 0xd8, + 0xb1, 0x21, 0x0b, 0x47, 0x64, 0x75, 0x53, 0x9e, 0x50, 0x1c, 0x69, 0x7e, + 0xa3, 0x79, 0xc6, 0x8a, 0xf7, 0x25, 0x1f, 0xdf, 0xc1, 0x1f, 0x9b, 0x44, + 0x97, 0x18, 0x71, 0x83, 0xaa, 0x6e, 0xfe, 0x1a, 0x36, 0x1a, 0x6e, 0x6c, + 0x9b, 0x8a, 0xf9, 0x93, 0x0f, 0x37, 0x68, 0x6a, 0xad, 0xab, 0x3e, 0xc4, + 0x2b, 0x90, 0xb3, 0x3c, 0x88, 0x8b, 0x95, 0x32, 0x03, 0x5f, 0x97, 0x95, + 0xc1, 0x57, 0x5c, 0xed, 0x62, 0x45, 0x32, 0xde, 0x03, 0x81, 0x95, 0x53, + 0xf2, 0x7c, 0xc5, 0x97, 0xbb, 0x79, 0x01, 0xa1, 0x24, 0x97, 0x3f, 0x30, + 0xde, 0xe9, 0xb7, 0x5c, 0x34, 0x17, 0x84, 0x7d, 0x14, 0x64, 0x8f, 0xf4, + 0xa0, 0x47, 0xd8, 0xa3, 0xbb, 0x4f, 0xac, 0xdd, 0xb3, 0x63, 0xd9, 0xa8, + 0x7a, 0x8a, 0xe9, 0x20, 0xd0, 0x60, 0x0f, 0xe6, 0xf4, 0x8e, 0xbb, 0x8a, + 0x7c, 0x59, 0x6a, 0xcf, 0xaa, 0xbd, 0xa7, 0x46, 0x30, 0x2c, 0x91, 0xf2, + 0xd0, 0xea, 0xd4, 0x1a, 0xa3, 0x38, 0x2d, 0x79, 0xd9, 0x16, 0x34, 0x03, + 0xcc, 0x54, 0xed, 0x6a, 0xb9, 0x33, 0x20, 0x17, 0x5c, 0x59, 0x5d, 0xe5, + 0x2a, 0x0b, 0xf5, 0x8d, 0x00, 0x26, 0x22, 0x35, 0x93, 0x84, 0x68, 0x13, + 0xf6, 0xcc, 0xc0, 0x3d, 0xe7, 0xb0, 0x5c, 0x34, 0xfe, 0x69, 0x8f, 0xd9, + 0xb4, 0xea, 0xd3, 0xfe, 0x44, 0x8b, 0xb2, 0x0c, 0x3e, 0x11, 0x46, 0xfc, + 0x45, 0x40, 0x00, 0x42, 0xfd, 0xc0, 0x04, 0x85, 0x5e, 0x39, 0xe7, 0xb7, + 0xcd, 0x8f, 0x52, 0x79, 0xc8, 0x35, 0xa1, 0xaa, 0x76, 0x51, 0x6f, 0x01, + 0x41, 0x93, 0xca, 0x21, 0x16, 0x00, 0x78, 0x8c, 0x7c, 0xfb, 0xaf, 0x6b, + 0x80, 0x86, 0x29, 0x4d, 0xb5, 0xf4, 0x49, 0x8d, 0xe0, 0x62, 0x85, 0x75, + 0xe1, 0x73, 0xb8, 0x35, 0x76, 0x31, 0x23, 0x13, 0xfa, 0xde, 0x45, 0xe3, + 0x8d, 0x68, 0x64, 0xbd, 0x5b, 0x05, 0x53, 0x08, 0xca, 0x26, 0x52, 0x15, + 0x68, 0x3c, 0xec, 0xd4, 0xfc, 0xb5, 0xbe, 0x1d, 0x8d, 0x2f, 0x21, 0x1b, + 0x2f, 0xac, 0xc8, 0x42, 0xd1, 0xfa, 0x2a, 0x0d, 0x32, 0x31, 0x94, 0x1f, + 0x80, 0x19, 0x2d, 0xa0, 0xf1, 0x2a, 0x8c, 0xc7, 0xc3, 0x01, 0x20, 0x22, + 0x34, 0xe9, 0x92, 0x88, 0x50, 0x22, 0xf2, 0x74, 0x05, 0xf9, 0x0c, 0x54, + 0xc0, 0xee, 0x6d, 0x6b, 0x36, 0x99, 0xa9, 0x0a, 0x10, 0x72, 0xb0, 0x22, + 0x13, 0xe2, 0xb1, 0x2f, 0xad, 0x0a, 0x3c, 0x8f, 0x03, 0x11, 0xe2, 0x82, + 0x4b, 0xa4, 0xc5, 0x64, 0x12, 0x57, 0x3c, 0xe0, 0x9e, 0x56, 0xb4, 0x1c, + 0xae, 0x44, 0xe1, 0xf3, 0x21, 0xe4, 0x50, 0xe9, 0x4a, 0x75, 0xfc, 0x22, + 0x7e, 0x46, 0x8c, 0x52, 0x82, 0x3d, 0xc9, 0x9d, 0x86, 0x73, 0xab, 0x34, + 0x2e, 0x66, 0x5b, 0xd0, 0x45, 0x8f, 0xa2, 0x74, 0x79, 0x5b, 0x9f, 0x92, + 0x1c, 0x52, 0x54, 0xda, 0x78, 0x01, 0x5f, 0x95, 0xd6, 0xb1, 0x2b, 0xa6, + 0x8e, 0xc1, 0x12, 0x3c, 0x5c, 0x3e, 0xce, 0xa9, 0x4b, 0x43, 0x7c, 0x5c, + 0x8c, 0x74, 0x8e, 0x45, 0xf2, 0xf4, 0xf6, 0x06, 0x06, 0x98, 0x69, 0xbb, + 0xaf, 0xa4, 0xba, 0x07, 0xb7, 0xcd, 0x43, 0x18, 0x14, 0xfd, 0x2c, 0x90, + 0x87, 0xb9, 0xd6, 0xdf, 0x56, 0x43, 0x45, 0x6c, 0xcc, 0xc4, 0x49, 0xbb, + 0x5e, 0xa7, 0x18, 0xb2, 0xd6, 0x72, 0x2b, 0xe9}, + {0x23, 0x8a, 0xcf, 0xe2, 0xfb, 0x7c, 0xea, 0x3d, 0x11, 0x71, 0x13, 0x7f, + 0x88, 0xde, 0x0d, 0x47, 0x2f, 0x94, 0xe3, 0xdf, 0x06, 0xf0, 0x0a, 0x77, + 0x5a, 0x73, 0xab, 0x0b, 0xfc, 0x21, 0xbe, 0x08, 0x9b, 0xbd, 0x4f, 0x7e, + 0x30, 0xf5, 0xfd, 0x86, 0x24, 0x75, 0xe0, 0xb8, 0xde, 0x6d, 0xfa, 0x07, + 0xea, 0xb4, 0x93, 0x21, 0x90, 0xfc, 0x44, 0x78, 0xed, 0x03, 0x9b, 0x4d, + 0x1a, 0x8f, 0x69, 0x38, 0x82, 0xf0, 0x65, 0x8b, 0xf3, 0x1b, 0x4a, 0x19, + 0xc0, 0x2f, 0x83, 0x60, 0x3a, 0x1c, 0x05, 0xed, 0xcf, 0x68, 0xe7, 0xab, + 0x55, 0xf0, 0xcc, 0x72, 0xd0, 0x66, 0x89, 0x04, 0x04, 0x22, 0x1f, 0x23, + 0x60, 0xa1, 0xb1, 0x9c, 0x64, 0x2c, 0x63, 0x96, 0x2a, 0x2d, 0x74, 0xa3, + 0x02, 0x4d, 0x61, 0x22, 0x83, 0x54, 0xc4, 0x6f, 0x9c, 0xc9, 0x18, 0xcc, + 0xa7, 0x58, 0xe7, 0xef, 0xf3, 0x50, 0xd9, 0xfb, 0xb4, 0xdc, 0x57, 0x89, + 0xee, 0x0c, 0x7d, 0x5b, 0xb9, 0x77, 0xa7, 0x79, 0xd4, 0x89, 0x4c, 0x58, + 0x25, 0xc1, 0xb5, 0x3d, 0xa0, 0xc6, 0xd6, 0x86, 0x10, 0x2c, 0x1b, 0x00, + 0x63, 0x7a, 0x91, 0xb9, 0x82, 0x2b, 0xa2, 0x4b, 0xc0, 0xc6, 0x29, 0x31, + 0x73, 0x52, 0xc1, 0x6b, 0xfd, 0x56, 0xa9, 0xf0, 0xff, 0xd9, 0x57, 0xe8, + 0x16, 0xd5, 0x0e, 0x19, 0xb6, 0x74, 0x79, 0xbf, 0x7b, 0x19, 0xf9, 0xac, + 0x66, 0x0b, 0xd8, 0x22, 0x44, 0x1b, 0x02, 0xee, 0x25, 0xa4, 0xe1, 0xed, + 0x4b, 0x25, 0x9e, 0xc0, 0xfb, 0x7e, 0xf1, 0x2c, 0xfa, 0x8a, 0x4b, 0xe0, + 0x83, 0xff, 0xf7, 0xa9, 0xd9, 0x79, 0x07, 0x5c, 0x01, 0xfe, 0xf0, 0x45, + 0x01, 0xb2, 0x23, 0x93, 0xa8, 0xba, 0x3f, 0x1e, 0xef, 0x7c, 0xb2, 0xab, + 0xf8, 0x86, 0x61, 0x4c, 0x33, 0x71, 0x64, 0xdf, 0xcc, 0x2a, 0x00, 0xa8, + 0xe4, 0x05, 0x2c, 0x68, 0x0c, 0x96, 0x3c, 0xe1, 0x21, 0x4d, 0x37, 0x37, + 0xa7, 0x36, 0x69, 0x34, 0xdc, 0x2f, 0x66, 0x2e, 0xa5, 0x00, 0xb4, 0xef, + 0x70, 0x68, 0xdc, 0x81, 0xac, 0xd7, 0x8b, 0xca, 0x52, 0xbe, 0x70, 0x0c, + 0x5a, 0xaa, 0xeb, 0x89, 0x2e, 0x37, 0xed, 0x49, 0xbc, 0x07, 0x5e, 0x38, + 0xa8, 0x90, 0xfb, 0x19, 0x71, 0xcd, 0xb9, 0xc8, 0x6b, 0x54, 0xd5, 0xd5, + 0x4e, 0xc4, 0xf2, 0x66, 0x32, 0x5a, 0x73, 0x8e, 0x68, 0x1f, 0x60, 0x7c, + 0x12, 0xa4, 0x7f, 0xf7, 0xe7, 0xa9, 0x3e, 0x0d, 0x79, 0x69, 0x40, 0xf5, + 0x2a, 0xd0, 0xbf, 0xe7, 0xd3, 0x23, 0x45, 0xb1, 0x16, 0x12, 0x73, 0xa0, + 0x5c, 0x53, 0x51, 0xf5, 0x26, 0x07, 0xf4, 0xf8, 0x0b, 0x02, 0x29, 0x3f, + 0x77, 0x05, 0x93, 0x91, 0x71, 0xd1, 0x14, 0x06, 0x26, 0x7d, 0xa9, 0x9b, + 0x55, 0xcd, 0x62, 0x52, 0xce, 0x98, 0x36, 0x6f, 0x3e, 0xc2, 0xb0, 0xbd, + 0x00, 0x4e, 0xbe, 0xce, 0xfd, 0x1e, 0xba, 0x22, 0x60, 0x86, 0x6c, 0x93, + 0xb9, 0x48, 0xaf, 0x89, 0xf3, 0x97, 0x26, 0x03, 0x12, 0xde, 0xbe, 0x59, + 0x62, 0x34, 0xaf, 0xc5, 0x75, 0x61, 0xe8, 0x15, 0x07, 0xb6, 0x41, 0xb0, + 0x25, 0x47, 0x85, 0xe3, 0xe5, 0x18, 0xb2, 0xac, 0x70, 0x61, 0xde, 0x14, + 0xbf, 0x52, 0x32, 0x20, 0x7d, 0x60, 0x58, 0x38, 0x45, 0x28, 0x49, 0xa7, + 0xa0, 0xf0, 0x2a, 0xfe, 0x61, 0xf6, 0x39, 0xe7, 0xc8, 0x90, 0xb9, 0xf1, + 0xe2, 0xce, 0x5c, 0xe1, 0x85, 0x50, 0xc3, 0x6f, 0xce, 0x3f, 0xd2, 0x19, + 0x9b, 0x7f, 0xab, 0xdb, 0xed, 0xb2, 0x36, 0x5e, 0x70, 0x98, 0xb1, 0xc0, + 0x8b, 0x38, 0x49, 0xca, 0x69, 0x4b, 0xb2, 0xee, 0x58, 0x0c, 0x76, 0x43, + 0x40, 0x4a, 0x0d, 0x0c, 0x51, 0x16, 0x0e, 0xa9, 0xe1, 0xb8, 0x4a, 0x8b, + 0xaa, 0x89, 0x28, 0x32, 0x67, 0x3a, 0xc8, 0xff, 0xe9, 0xf0, 0xeb, 0xb4, + 0xf5, 0x5a, 0xcf, 0xfc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {948, + {0xc2, 0x93, 0x67, 0x23, 0x07, 0xcf, 0x2b, 0x6f, 0xc2, 0xb8, 0x0b, 0x9a, + 0x73, 0xb7, 0x98, 0x85, 0xd2, 0xc7, 0xd9, 0x8e, 0x0e, 0xf4, 0x57, 0x6b}, + {0x8b, 0xb9, 0x31, 0x0a, 0x76, 0x15, 0x15, 0x53, 0x9f, 0xee, 0x2f, 0x44, + 0x5d, 0x66, 0xaf, 0xb2, 0x7c, 0xd1, 0x1a, 0x3e, 0x18, 0x8d, 0x54, 0xf5, + 0x0f, 0xd1, 0x6f, 0x91, 0x58, 0x21, 0x9f, 0x76, 0x95, 0xff, 0xe5, 0x07, + 0x09, 0xc8, 0xdf, 0xb9, 0xb3, 0xce, 0x93, 0x48, 0xf2, 0x81, 0x78, 0x26, + 0x5a, 0xbd, 0xfc, 0x1f, 0x5a, 0x90, 0x15, 0x75, 0xe8, 0xa4, 0x33, 0x35, + 0x66, 0x23, 0xed, 0x23, 0x6e, 0xa6, 0xec, 0x24, 0xdc, 0xd5, 0x79, 0x13, + 0x1f, 0xc5, 0xcc, 0x7f, 0x00, 0xc8, 0xe7, 0x89, 0x2e, 0x05, 0xcc, 0xb0, + 0x57, 0x00, 0xa1, 0xcf, 0x06, 0x94, 0x53, 0x4d, 0xb4, 0x0e, 0x7b, 0x94, + 0x5f, 0xc5, 0xec, 0x91, 0xf4, 0x7b, 0xa7, 0x72, 0xbf, 0x62, 0x1a, 0x22, + 0xe9, 0x05, 0xcf, 0xca, 0xe7, 0x75, 0x78, 0x31, 0xe9, 0x13, 0x28, 0xe3, + 0xa8, 0xe7, 0x9d, 0xc7, 0x41, 0x7d, 0xfe, 0x05, 0x6f, 0xd2, 0x13, 0xdf, + 0x76, 0x5f, 0x01, 0x79, 0x9c, 0xf2, 0x95, 0xd8, 0xb3, 0x14, 0x08, 0x4b, + 0x1b, 0x10, 0x3f, 0xe5, 0x7f, 0x83, 0xdc, 0x21, 0x4e, 0x89, 0xd9, 0x20, + 0x0d, 0x3d, 0x8c, 0x49, 0x31, 0x02, 0xd6, 0x0c, 0xf0, 0xaf, 0x75, 0x3e, + 0x94, 0x72, 0xa9, 0xdf, 0xb8, 0x73, 0xe3, 0x90, 0x52, 0x5a, 0x2c, 0xeb, + 0xaf, 0x84, 0x60, 0x76, 0x6a, 0xb1, 0x6e, 0x2e, 0x92, 0x64, 0x2d, 0x55, + 0x98, 0xf1, 0xfd, 0x3a, 0xf6, 0xbd, 0x54, 0x40, 0xf4, 0x9b, 0x42, 0x94, + 0x6f, 0x46, 0x1d, 0x65, 0x55, 0x05, 0xd2, 0x8a, 0xe4, 0xe8, 0xd6, 0xe5, + 0x65, 0x19, 0x7f, 0x7a, 0xa3, 0x58, 0x28, 0x89, 0x8c, 0x88, 0x57, 0xdb, + 0x8e, 0xf3, 0x32, 0xb9, 0x3c, 0x06, 0xb0, 0x64, 0x1c, 0x92, 0x8a, 0x26, + 0x00, 0xa0, 0x88, 0xcf, 0xc0, 0xbd, 0x90, 0x9a, 0xcb, 0x28, 0x09, 0x19, + 0x6c, 0x87, 0x5d, 0x57, 0xcd, 0x3d, 0x0b, 0x2b, 0x80, 0x38, 0x8a, 0x64, + 0x70, 0xe7, 0x74, 0x6b, 0x73, 0x99, 0xd0, 0xc5, 0x94, 0xb9, 0x09, 0x77, + 0xde, 0x04, 0x17, 0xe1, 0x12, 0x50, 0xfc, 0x32, 0x03, 0x5f, 0x91, 0x3d, + 0xa6, 0x4e, 0x8c, 0xb8, 0x45, 0x0c, 0xa8, 0x50, 0x9a, 0x9f, 0x44, 0xfd, + 0x0e, 0x1d, 0xde, 0x16, 0xc3, 0x29, 0x60, 0x67, 0x2e, 0x26, 0x41, 0x4b, + 0xf4, 0x9a, 0x62, 0xee, 0x96, 0x80, 0xa8, 0xdd, 0x98, 0x0d, 0xfc, 0x11, + 0x85, 0xa5, 0x86, 0x26, 0xf7, 0xa3, 0xa0, 0x1d, 0x43, 0xdc, 0xdb, 0x9d, + 0xf5, 0xff, 0xa3, 0x51, 0xc8, 0xe6, 0xfe, 0xe3, 0x8d, 0xf3, 0x95, 0x05, + 0x97, 0xc7, 0x1a, 0xbb, 0x56, 0x74, 0x02, 0xe8, 0x93, 0xe8, 0x63, 0xeb, + 0x5f, 0x86, 0xae, 0xf7, 0x0d, 0xae, 0xed, 0x94, 0xa0, 0x1a, 0x27, 0xec, + 0xf9, 0x6e, 0xce, 0x4d, 0x10, 0xa8, 0x02, 0x4d, 0x80, 0x3a, 0x1d, 0xef, + 0x8b, 0x7d, 0x2a, 0x9e, 0x46, 0xab, 0x65, 0xcc, 0xb6, 0x45, 0xfc, 0x54, + 0xec, 0x42, 0xf8, 0x37, 0x8d, 0xb9, 0xbc, 0x46, 0x10, 0xd9, 0xf5, 0x31, + 0x14, 0xe6, 0xbc, 0x2f, 0x5e, 0x1f, 0x32, 0x84, 0xf9, 0x21, 0x08, 0x09, + 0x69, 0x53, 0x93, 0x9e, 0x80, 0x24, 0xba, 0xb3, 0x51, 0x88, 0x4d, 0x87, + 0x44, 0x68, 0xd1, 0x84, 0x39, 0xea, 0x8f, 0xa9, 0xea, 0x06, 0x43, 0x62, + 0x44, 0xe3, 0xd7, 0x2f, 0x97, 0xc1, 0x25, 0xeb, 0x03, 0xf0, 0x83, 0x65, + 0x98, 0xa8, 0xe1, 0x9d, 0xe8, 0x96, 0xee, 0x11, 0xdd, 0x2e, 0xb5, 0x8e, + 0x08, 0x75, 0x4b, 0x98, 0xb9, 0x27, 0xf3, 0xc6, 0xd5, 0x39, 0x49, 0xa4, + 0x40, 0xfe, 0x83, 0x65, 0xa7, 0xe4, 0x70, 0xc0, 0xf9, 0xef, 0xc3, 0x17, + 0xe1, 0xa2, 0x93, 0x59, 0x6d, 0x1b, 0x8e, 0x67, 0x63, 0x5a, 0x72, 0x41, + 0x65, 0xa7, 0xac, 0x8b, 0xf1, 0x12, 0x4c, 0xd3}, + {0xde, 0x83, 0x57, 0x67, 0x65, 0xc9, 0xe9, 0xc6, 0xa1, 0x39, 0x0c, 0xaa, + 0xe3, 0x79, 0x62, 0xd9, 0xb6, 0x6b, 0x4e, 0x24, 0x4c, 0x83, 0x68, 0xe1, + 0x74, 0x6b, 0x4d, 0x2b, 0xeb, 0x66, 0xc0, 0x47, 0x1f, 0x98, 0xdd, 0x90, + 0xc7, 0xf4, 0x02, 0x19, 0x2f, 0x42, 0xb9, 0xe9, 0xa2, 0x6a, 0x38, 0xc5, + 0x47, 0x7c, 0xef, 0x74, 0xcd, 0x06, 0x23, 0x70, 0x9f, 0xd6, 0xbf, 0x1a, + 0xf0, 0x65, 0xfa, 0xee, 0xf6, 0xbb, 0x2e, 0x53, 0x19, 0x0b, 0x96, 0x73, + 0x9f, 0xdd, 0xe2, 0x0a, 0xfe, 0x9d, 0x1b, 0xe5, 0xc0, 0xa5, 0x0c, 0x44, + 0x3c, 0x58, 0x05, 0x78, 0xf0, 0xc4, 0x42, 0x4c, 0xc0, 0x82, 0x7c, 0xfe, + 0x24, 0x2b, 0xa5, 0x7d, 0xbc, 0xe6, 0x1e, 0x95, 0xc6, 0x03, 0xd8, 0x56, + 0x7a, 0x58, 0xca, 0x5d, 0x32, 0x9d, 0x88, 0x31, 0x49, 0xf7, 0x28, 0xde, + 0x3b, 0x9b, 0xc4, 0x5a, 0xf2, 0xe9, 0x1c, 0x55, 0xb8, 0x46, 0xa0, 0xcd, + 0xa7, 0x18, 0x63, 0xda, 0x13, 0xf6, 0x54, 0x11, 0xe8, 0x28, 0x40, 0x4d, + 0xde, 0xc0, 0x8c, 0xe4, 0x16, 0x48, 0x8a, 0x25, 0xb5, 0x27, 0xf0, 0xdf, + 0xdb, 0xde, 0xcf, 0x96, 0x11, 0x80, 0xb8, 0x91, 0x0d, 0xf9, 0x08, 0xb2, + 0xb2, 0x7f, 0x44, 0x36, 0x03, 0xb0, 0x83, 0x2c, 0xa9, 0x5b, 0x8e, 0x7b, + 0xda, 0x9d, 0x0d, 0xc5, 0x79, 0x9e, 0x3c, 0x69, 0x35, 0x26, 0xa7, 0xa7, + 0x8d, 0x3c, 0x24, 0x33, 0x18, 0x56, 0xda, 0xa6, 0x9d, 0xfc, 0x8d, 0xc1, + 0xb1, 0x24, 0xa9, 0xf1, 0x91, 0xc3, 0xc5, 0xaa, 0xb4, 0x0d, 0x07, 0xee, + 0xfe, 0xf0, 0x97, 0x18, 0x60, 0x60, 0x89, 0x6e, 0xf2, 0xe5, 0x5a, 0x6b, + 0x42, 0xce, 0x2f, 0xb8, 0xeb, 0x9c, 0x69, 0x6c, 0xa3, 0x9a, 0x9b, 0xb5, + 0xdb, 0x8b, 0x84, 0xd0, 0x69, 0x08, 0x78, 0xc6, 0x4d, 0x97, 0x9c, 0x20, + 0x22, 0x20, 0xb5, 0xc1, 0xf5, 0x6f, 0x0f, 0x34, 0xbb, 0x84, 0x56, 0x5d, + 0x3a, 0xca, 0x4b, 0xfc, 0xfe, 0x8d, 0x0f, 0xce, 0x3e, 0x53, 0xfe, 0x06, + 0xa6, 0xb5, 0xa9, 0x52, 0xf3, 0x0e, 0x63, 0x40, 0xad, 0xf2, 0x5d, 0xc3, + 0x6c, 0xf9, 0x8b, 0x4a, 0x7e, 0x22, 0x97, 0xdc, 0xea, 0x1f, 0x13, 0xf7, + 0xa3, 0xd1, 0x6f, 0x44, 0x99, 0x69, 0x1c, 0xc3, 0x14, 0x74, 0x1f, 0x02, + 0x33, 0x99, 0x32, 0x59, 0x6a, 0x9b, 0x31, 0x81, 0x95, 0x32, 0x99, 0x62, + 0x78, 0xda, 0xc4, 0xc3, 0xe9, 0xc8, 0xb2, 0xe6, 0x76, 0xc8, 0x98, 0xbb, + 0x17, 0x75, 0xa0, 0x9a, 0xbd, 0x49, 0x00, 0x2e, 0xa5, 0xcc, 0xee, 0x4d, + 0x0f, 0x94, 0xa2, 0x1f, 0xd1, 0xe6, 0xff, 0xea, 0x4f, 0xb6, 0x25, 0xfa, + 0x26, 0x4e, 0xc2, 0xe9, 0x83, 0xf3, 0x41, 0x80, 0x5e, 0x01, 0xfc, 0xbc, + 0x6e, 0x00, 0x4e, 0x20, 0xf4, 0x08, 0x97, 0x48, 0x11, 0xd4, 0x81, 0x52, + 0xf1, 0x1a, 0x75, 0x76, 0x1a, 0x0e, 0x93, 0xc9, 0x1e, 0x89, 0x2c, 0x9a, + 0x23, 0xfe, 0xd5, 0x65, 0x4a, 0x0f, 0xfa, 0xc8, 0x1b, 0x9c, 0xc1, 0x89, + 0x50, 0x4a, 0xde, 0x84, 0x9d, 0x38, 0xcf, 0xa3, 0x36, 0x70, 0x18, 0x30, + 0xf1, 0xfe, 0x17, 0xe0, 0x43, 0xd6, 0x4d, 0x46, 0x06, 0xff, 0x2e, 0x86, + 0x51, 0x79, 0x01, 0xd4, 0x18, 0xed, 0xf2, 0xef, 0x53, 0xac, 0x34, 0x9e, + 0xe6, 0x3e, 0x14, 0x65, 0x2c, 0x62, 0xdd, 0xa3, 0x59, 0x79, 0x09, 0x23, + 0xf4, 0x8b, 0x5d, 0x41, 0xf9, 0xfc, 0x6b, 0xf2, 0x57, 0xf1, 0x0c, 0x1f, + 0xc2, 0x57, 0xe2, 0x44, 0xad, 0xe2, 0x70, 0x0d, 0xfc, 0xe3, 0x56, 0x70, + 0xbe, 0xe0, 0xd5, 0xa4, 0xbd, 0x68, 0x23, 0x12, 0x67, 0x35, 0x63, 0xad, + 0x78, 0xb1, 0x8d, 0x14, 0x4b, 0x76, 0xe3, 0xd4, 0x56, 0xb6, 0x99, 0xb2, + 0x24, 0xa4, 0x11, 0x5c, 0x73, 0xdc, 0x93, 0x0a, 0x49, 0xdd, 0xe9, 0xb3, + 0x0f, 0x1c, 0xc5, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {949, + {0xc3, 0x58, 0xf7, 0xc4, 0x30, 0x38, 0x0b, 0x4c, 0xa8, 0x36, 0xea, 0x41, + 0xd2, 0x30, 0x80, 0x5e, 0x1b, 0x66, 0xd7, 0xb7, 0x20, 0x44, 0x0e, 0x58}, + {0x8b, 0xb9, 0x31, 0x0a, 0x76, 0x15, 0x15, 0x53, 0x9f, 0xee, 0x2f, 0x44, + 0x5d, 0x66, 0xaf, 0xb2, 0x7c, 0xd1, 0x1a, 0x3e, 0x18, 0x8d, 0x54, 0xf5, + 0x0f, 0xd1, 0x6f, 0x91, 0x58, 0x21, 0x9f, 0x76, 0x95, 0xff, 0xe5, 0x07, + 0x09, 0xc8, 0xdf, 0xb9, 0xb3, 0xce, 0x93, 0x48, 0xf2, 0x81, 0x78, 0x26, + 0x5a, 0xbd, 0xfc, 0x1f, 0x5a, 0x90, 0x15, 0x75, 0xe8, 0xa4, 0x33, 0x35, + 0x66, 0x23, 0xed, 0x23, 0x6e, 0xa6, 0xec, 0x24, 0xdc, 0xd5, 0x79, 0x13, + 0x1f, 0xc5, 0xcc, 0x7f, 0x00, 0xc8, 0xe7, 0x89, 0x2e, 0x05, 0xcc, 0xb0, + 0x57, 0x00, 0xa1, 0xcf, 0x06, 0x94, 0x53, 0x4d, 0xb4, 0x0e, 0x7b, 0x94, + 0x5f, 0xc5, 0xec, 0x91, 0xf4, 0x7b, 0xa7, 0x72, 0xbf, 0x62, 0x1a, 0x22, + 0xe9, 0x05, 0xcf, 0xca, 0xe7, 0x75, 0x78, 0x31, 0xe9, 0x13, 0x28, 0xe3, + 0xa8, 0xe7, 0x9d, 0xc7, 0x41, 0x7d, 0xfe, 0x05, 0x6f, 0xd2, 0x13, 0xdf, + 0x76, 0x5f, 0x01, 0x79, 0x9c, 0xf2, 0x95, 0xd8, 0xb3, 0x14, 0x08, 0x4b, + 0x1b, 0x10, 0x3f, 0xe5, 0x7f, 0x83, 0xdc, 0x21, 0x4e, 0x89, 0xd9, 0x20, + 0x0d, 0x3d, 0x8c, 0x49, 0x31, 0x02, 0xd6, 0x0c, 0xf0, 0xaf, 0x75, 0x3e, + 0x94, 0x72, 0xa9, 0xdf, 0xb8, 0x73, 0xe3, 0x90, 0x52, 0x5a, 0x2c, 0xeb, + 0xaf, 0x84, 0x60, 0x76, 0x6a, 0xb1, 0x6e, 0x2e, 0x92, 0x64, 0x2d, 0x55, + 0x98, 0xf1, 0xfd, 0x3a, 0xf6, 0xbd, 0x54, 0x40, 0xf4, 0x9b, 0x42, 0x94, + 0x6f, 0x46, 0x1d, 0x65, 0x55, 0x05, 0xd2, 0x8a, 0xe4, 0xe8, 0xd6, 0xe5, + 0x65, 0x19, 0x7f, 0x7a, 0xa3, 0x58, 0x28, 0x89, 0x8c, 0x88, 0x57, 0xdb, + 0x8e, 0xf3, 0x32, 0xb9, 0x3c, 0x06, 0xb0, 0x64, 0x1c, 0x92, 0x8a, 0x26, + 0x00, 0xa0, 0x88, 0xcf, 0xc0, 0xbd, 0x90, 0x9a, 0xcb, 0x28, 0x09, 0x19, + 0x6c, 0x87, 0x5d, 0x57, 0xcd, 0x3d, 0x0b, 0x2b, 0x80, 0x38, 0x8a, 0x64, + 0x70, 0xe7, 0x74, 0x6b, 0x73, 0x99, 0xd0, 0xc5, 0x94, 0xb9, 0x09, 0x77, + 0xde, 0x04, 0x17, 0xe1, 0x12, 0x50, 0xfc, 0x32, 0x03, 0x5f, 0x91, 0x3d, + 0xa6, 0x4e, 0x8c, 0xb8, 0x45, 0x0c, 0xa8, 0x50, 0x9a, 0x9f, 0x44, 0xfd, + 0x0e, 0x1d, 0xde, 0x16, 0xc3, 0x29, 0x60, 0x67, 0x2e, 0x26, 0x41, 0x4b, + 0xf4, 0x9a, 0x62, 0xee, 0x96, 0x80, 0xa8, 0xdd, 0x98, 0x0d, 0xfc, 0x11, + 0x85, 0xa5, 0x86, 0x26, 0xf7, 0xa3, 0xa0, 0x1d, 0x43, 0xdc, 0xdb, 0x9d, + 0xf5, 0xff, 0xa3, 0x51, 0xc8, 0xe6, 0xfe, 0xe3, 0x8d, 0xf3, 0x95, 0x05, + 0x97, 0xc7, 0x1a, 0xbb, 0x56, 0x74, 0x02, 0xe8, 0x93, 0xe8, 0x63, 0xeb, + 0x5f, 0x86, 0xae, 0xf7, 0x0d, 0xae, 0xed, 0x94, 0xa0, 0x1a, 0x27, 0xec, + 0xf9, 0x6e, 0xce, 0x4d, 0x10, 0xa8, 0x02, 0x4d, 0x80, 0x3a, 0x1d, 0xef, + 0x8b, 0x7d, 0x2a, 0x9e, 0x46, 0xab, 0x65, 0xcc, 0xb6, 0x45, 0xfc, 0x54, + 0xec, 0x42, 0xf8, 0x37, 0x8d, 0xb9, 0xbc, 0x46, 0x10, 0xd9, 0xf5, 0x31, + 0x14, 0xe6, 0xbc, 0x2f, 0x5e, 0x1f, 0x32, 0x84, 0xf9, 0x21, 0x08, 0x09, + 0x69, 0x53, 0x93, 0x9e, 0x80, 0x24, 0xba, 0xb3, 0x51, 0x88, 0x4d, 0x87, + 0x44, 0x68, 0xd1, 0x84, 0x39, 0xea, 0x8f, 0xa9, 0xea, 0x06, 0x43, 0x62, + 0x44, 0xe3, 0xd7, 0x2f, 0x97, 0xc1, 0x25, 0xeb, 0x03, 0xf0, 0x83, 0x65, + 0x98, 0xa8, 0xe1, 0x9d, 0xe8, 0x96, 0xee, 0x11, 0xdd, 0x2e, 0xb5, 0x8e, + 0x08, 0x75, 0x4b, 0x98, 0xb9, 0x27, 0xf3, 0xc6, 0xd5, 0x39, 0x49, 0xa4, + 0x40, 0xfe, 0x83, 0x65, 0xa7, 0xe4, 0x70, 0xc0, 0xf9, 0xef, 0xc3, 0x17, + 0xe1, 0xa2, 0x93, 0x59, 0x6d, 0x1b, 0x8e, 0x67, 0x63, 0x5a, 0x72, 0x41, + 0x65, 0xa7, 0xac, 0x8b, 0xf1, 0x12, 0x4c, 0xd3}, + {0xfe, 0x32, 0x24, 0x85, 0xbe, 0xb8, 0xbe, 0x72, 0x92, 0xcb, 0x63, 0x55, + 0x83, 0x31, 0x8a, 0x5b, 0xe5, 0xce, 0x95, 0x8f, 0xa7, 0xe0, 0xcb, 0x00, + 0xbc, 0x5c, 0x02, 0x60, 0xa6, 0xc0, 0xce, 0x61, 0xa2, 0xd0, 0xd6, 0x7a, + 0x72, 0xf0, 0x6b, 0xca, 0xf4, 0xbf, 0x2c, 0xcd, 0x35, 0x4b, 0xa2, 0x1a, + 0xd2, 0xf8, 0xac, 0x49, 0x79, 0xc8, 0xc1, 0xf1, 0xcc, 0xb5, 0x0d, 0xc6, + 0xb1, 0x59, 0x25, 0x92, 0xd1, 0x62, 0xbb, 0x90, 0xf8, 0x5d, 0xee, 0xa2, + 0xbf, 0x22, 0x9f, 0x05, 0x8c, 0xcf, 0xd4, 0xe9, 0xb9, 0xf7, 0x1c, 0xd8, + 0xba, 0x78, 0xf2, 0xf5, 0x66, 0x5f, 0x1f, 0x3d, 0x97, 0xc5, 0xd8, 0xe2, + 0xf0, 0x48, 0x5f, 0xda, 0x16, 0x7a, 0xf8, 0xa7, 0xbd, 0x0a, 0xce, 0xab, + 0xf0, 0x86, 0xd0, 0x63, 0xad, 0x74, 0x38, 0xda, 0x95, 0xfb, 0x28, 0xc2, + 0x32, 0x14, 0x71, 0xcc, 0x37, 0x3e, 0x5b, 0x6c, 0x80, 0x4f, 0x53, 0x39, + 0xb8, 0xf6, 0xc1, 0xe7, 0xe3, 0x00, 0x4b, 0xfd, 0x8c, 0x3b, 0xb8, 0x56, + 0x66, 0xc6, 0x8a, 0x33, 0x6b, 0xcc, 0x3e, 0x62, 0x70, 0x6d, 0x15, 0xc9, + 0x1c, 0xac, 0x4d, 0x7e, 0x39, 0x51, 0x24, 0x7c, 0x2d, 0x17, 0x9d, 0xc1, + 0xcd, 0x7e, 0x41, 0xc8, 0x39, 0x59, 0x22, 0xec, 0xfc, 0x21, 0x3f, 0x4b, + 0x98, 0x28, 0x3b, 0x35, 0x1e, 0x0d, 0x05, 0xc9, 0x88, 0xe3, 0x39, 0x97, + 0x4e, 0x1d, 0xdc, 0xce, 0x40, 0x78, 0xca, 0xb7, 0x4c, 0x76, 0x6a, 0x02, + 0x13, 0x20, 0x31, 0x5f, 0x5b, 0x8c, 0xe1, 0x3a, 0xfe, 0x9b, 0x66, 0x9d, + 0x46, 0x9f, 0xc7, 0xb4, 0xeb, 0x93, 0xf7, 0xd4, 0x3a, 0x26, 0x63, 0x3c, + 0x90, 0x18, 0x86, 0x46, 0x7d, 0xd6, 0x74, 0x57, 0xf1, 0xf0, 0xad, 0x76, + 0x31, 0xdd, 0x1f, 0x4c, 0xa1, 0xf1, 0x45, 0xca, 0xca, 0x50, 0xec, 0x91, + 0x53, 0xcc, 0xac, 0x7d, 0x60, 0xe5, 0x9e, 0x3e, 0x36, 0xb9, 0x02, 0xe1, + 0x5a, 0x7c, 0xbc, 0x74, 0xca, 0xe0, 0x4c, 0xa1, 0x0f, 0x8e, 0xeb, 0xc2, + 0xc7, 0x6a, 0x60, 0xbb, 0xfa, 0x76, 0x3e, 0xf6, 0xec, 0x8f, 0xf6, 0x49, + 0xe4, 0x28, 0xf0, 0x74, 0x76, 0xc5, 0xf7, 0xdc, 0xc2, 0xda, 0x90, 0xf3, + 0x6c, 0xba, 0xfc, 0xf8, 0xc4, 0x8a, 0xa8, 0xb2, 0x93, 0x84, 0xea, 0xd9, + 0x66, 0x3a, 0xb0, 0x2f, 0x30, 0x24, 0x55, 0x1b, 0xee, 0x74, 0x3d, 0x0d, + 0x81, 0x64, 0x34, 0x6b, 0xdc, 0x06, 0x36, 0x36, 0x34, 0x8e, 0x40, 0xe6, + 0x65, 0xbe, 0x52, 0xf1, 0x53, 0xf1, 0x8b, 0xfc, 0x88, 0x2a, 0xef, 0xe8, + 0xc5, 0x3b, 0x60, 0xd5, 0x2f, 0x98, 0xaf, 0x04, 0x81, 0x64, 0xd2, 0x30, + 0xee, 0x8f, 0x34, 0x8e, 0x28, 0xf3, 0x1e, 0x73, 0x66, 0x93, 0x48, 0xa0, + 0xe1, 0xa7, 0x00, 0x22, 0xf0, 0x6c, 0x88, 0x24, 0x02, 0x07, 0x4e, 0x4a, + 0xb1, 0xd1, 0xdc, 0x5d, 0xba, 0xb5, 0xce, 0xfc, 0x3d, 0x87, 0x4b, 0x3f, + 0x44, 0x99, 0xec, 0x68, 0x48, 0x73, 0x72, 0xd2, 0x2e, 0xef, 0xd1, 0x8e, + 0x5f, 0x9f, 0x92, 0xb6, 0x7d, 0x88, 0x93, 0xe3, 0x58, 0x39, 0x0f, 0xda, + 0x8a, 0xd5, 0x51, 0x70, 0x06, 0x3d, 0xd9, 0x7c, 0x87, 0xf5, 0x51, 0xe5, + 0xb6, 0x2c, 0xdd, 0x39, 0xfa, 0x20, 0x14, 0x5a, 0xff, 0xe7, 0xeb, 0x8d, + 0x65, 0x87, 0xb0, 0x12, 0x24, 0x0b, 0x31, 0xf4, 0x83, 0xe9, 0xe7, 0x25, + 0x9a, 0xad, 0xcd, 0xab, 0xa9, 0x71, 0xc6, 0xc0, 0xae, 0x19, 0x4c, 0x20, + 0x40, 0x15, 0x26, 0x76, 0xcf, 0xc5, 0x3d, 0x98, 0x93, 0xfe, 0xfa, 0x71, + 0x53, 0x97, 0x19, 0x87, 0x86, 0x9f, 0xb3, 0x28, 0xbe, 0x35, 0xe0, 0x16, + 0x31, 0x71, 0xba, 0xcd, 0xd1, 0x23, 0x47, 0x55, 0xb2, 0xdb, 0xc5, 0x07, + 0x3b, 0xf1, 0xda, 0x72, 0xe4, 0x98, 0xb7, 0xb4, 0x91, 0x14, 0xd9, 0xee, + 0xd1, 0x0e, 0x04, 0xdf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {950, + {0x72, 0x21, 0xa6, 0xde, 0x5b, 0x52, 0x56, 0xfc, 0xae, 0x3a, 0xa9, 0xe8, + 0x62, 0xd6, 0x1a, 0x05, 0x3e, 0x78, 0x6c, 0xd4, 0xd4, 0x6b, 0x09, 0x26}, + {0xc5, 0x4e, 0xf8, 0xf3, 0xcb, 0xb6, 0xbe, 0x9f, 0x4e, 0x66, 0x8d, 0x9f, + 0x96, 0xc7, 0x00, 0x92, 0xf8, 0x59, 0x73, 0xe3, 0xb4, 0xf8, 0xae, 0x73, + 0x37, 0x08, 0xf8, 0xce, 0x38, 0xa1, 0x0a, 0xeb, 0x7d, 0xcd, 0x66, 0x07, + 0x79, 0x21, 0x1d, 0x55, 0x92, 0x2e, 0xb7, 0x37, 0x37, 0x34, 0xdb, 0x78, + 0x5d, 0xdc, 0x4e, 0x0e, 0xe2, 0x18, 0xa1, 0x11, 0x82, 0x03, 0x8d, 0x36, + 0x43, 0x31, 0x97, 0x6b, 0xb0, 0x12, 0x74, 0xf3, 0xa1, 0x7a, 0x3a, 0xe7, + 0x7c, 0x5e, 0x75, 0x2d, 0xde, 0x4b, 0xd2, 0x86, 0xb8, 0xd1, 0x2d, 0x17, + 0xae, 0x85, 0x73, 0xc5, 0xf5, 0x15, 0x00, 0x6c, 0xfe, 0x72, 0x75, 0x65, + 0x07, 0xce, 0xf1, 0xda, 0x59, 0xcc, 0x36, 0x98, 0x98, 0x23, 0x67, 0xf9, + 0xe9, 0x70, 0x23, 0x40, 0x24, 0x1d, 0xf3, 0x69, 0x5e, 0xa4, 0xa5, 0x48, + 0xc3, 0x30, 0x5d, 0x8f, 0x46, 0x49, 0x73, 0xf6, 0x38, 0x5f, 0x82, 0x3b, + 0x47, 0xbb, 0xf0, 0x61, 0xd5, 0x24, 0x35, 0xca, 0xb8, 0x15, 0x63, 0xb7, + 0xcd, 0x7f, 0xaf, 0x9f, 0x5f, 0x76, 0xe7, 0x8e, 0xbf, 0xe3, 0x32, 0x2e, + 0x10, 0x78, 0x1c, 0x74, 0x27, 0x4f, 0x29, 0xf9, 0xe4, 0xc2, 0x12, 0xb1, + 0x41, 0x8d, 0x59, 0xc9, 0xce, 0x0e, 0x02, 0xc2, 0xcc, 0xdc, 0xa6, 0x8c, + 0xb9, 0x09, 0x94, 0x69, 0xbf, 0x75, 0x68, 0x50, 0xf6, 0x1c, 0xae, 0x58, + 0x55, 0x56, 0x7d, 0x50, 0xaa, 0x05, 0x88, 0x13, 0x94, 0x5f, 0x00, 0x1f, + 0xab, 0xd0, 0xa5, 0x56, 0xe0, 0x5a, 0x28, 0x00, 0xcb, 0xab, 0x2d, 0xab, + 0x63, 0xa7, 0x27, 0xbe, 0xd8, 0x70, 0x91, 0xca, 0xab, 0xf2, 0x97, 0xda, + 0x2c, 0xf0, 0x47, 0x07, 0x0a, 0xee, 0x2c, 0xbd, 0xba, 0xc8, 0x17, 0x1b, + 0x2c, 0x5a, 0x24, 0x6e, 0x44, 0x6d, 0x1e, 0xad, 0x46, 0xaa, 0xdd, 0x77, + 0x98, 0xdb, 0xec, 0x19, 0x1a, 0x10, 0xde, 0xfe, 0xdf, 0x53, 0xde, 0xa6, + 0xae, 0xb5, 0x83, 0x18, 0x33, 0x49, 0x54, 0xe7, 0x5c, 0xb2, 0x77, 0xb4, + 0xcf, 0x68, 0x96, 0x3c, 0x7e, 0x66, 0xc2, 0xc0, 0x54, 0x6d, 0x8b, 0xf3, + 0x52, 0x39, 0x16, 0x05, 0xaf, 0xcc, 0xe6, 0xed, 0x05, 0x2f, 0x25, 0x34, + 0x7e, 0x37, 0x8f, 0xa6, 0x2a, 0x3c, 0x7e, 0x95, 0xa7, 0xb7, 0xe4, 0x5b, + 0xc0, 0xac, 0x20, 0x6d, 0x56, 0xb4, 0x76, 0x50, 0xad, 0x15, 0x73, 0xc8, + 0x2d, 0x3c, 0xac, 0x02, 0xd5, 0x25, 0xce, 0x89, 0xd3, 0x92, 0xec, 0xaf, + 0x1a, 0x08, 0x74, 0x39, 0x83, 0xb2, 0x26, 0x22, 0x7b, 0x60, 0x91, 0x37, + 0xda, 0x7d, 0x2b, 0xc9, 0x2b, 0x18, 0x39, 0x08, 0x5a, 0x97, 0x35, 0x72, + 0x1c, 0x3f, 0x17, 0x0f, 0x88, 0x78, 0x29, 0x0a, 0x06, 0xdf, 0xa8, 0xf1, + 0x6f, 0x62, 0xfa, 0x60, 0x66, 0xd7, 0x70, 0x49, 0x11, 0x2c, 0xda, 0x2e, + 0x97, 0x33, 0xb5, 0x58, 0x27, 0xc3, 0x61, 0xb6, 0x46, 0x7f, 0x19, 0xdc, + 0x99, 0x82, 0xef, 0x96, 0xca, 0x5c, 0xaf, 0xd1, 0x4a, 0x9f, 0xd9, 0x87, + 0xba, 0xd4, 0xe7, 0xe5, 0x27, 0x83, 0x8b, 0x72, 0x54, 0x7a, 0x56, 0xa7, + 0x91, 0x0f, 0xbf, 0x7d, 0x8d, 0x4a, 0x76, 0xbf, 0x62, 0x20, 0x26, 0x80, + 0x03, 0x14, 0xf5, 0x44, 0x1c, 0x49, 0x36, 0xf3, 0x78, 0xbd, 0xe6, 0x8a, + 0x6c, 0x42, 0x4d, 0x82, 0x17, 0x01, 0x32, 0x4f, 0xe0, 0x33, 0xba, 0x1d, + 0xc1, 0x79, 0x13, 0xb7, 0x9f, 0x98, 0xe3, 0x48, 0x78, 0x1f, 0x1b, 0xdf, + 0x02, 0xb2, 0xa8, 0xcb, 0x9e, 0xc2, 0x9c, 0xf8, 0x7a, 0x0a, 0xc1, 0x32, + 0x0f, 0xa4, 0xed, 0x2c, 0x55, 0x94, 0x2d, 0x27, 0x96, 0xd1, 0x8a, 0x84, + 0xb8, 0x52, 0x52, 0x87, 0x6a, 0x7f, 0xc3, 0x3f, 0x12, 0xa9, 0x97, 0x4e, + 0xd3, 0xe9, 0x2f, 0x86, 0x44, 0x45, 0x01, 0xe0}, + {0x9e, 0x9b, 0x9b, 0x67, 0xe9, 0xe9, 0x3f, 0x65, 0x85, 0x69, 0x16, 0xaa, + 0xed, 0x3b, 0xc4, 0x26, 0x0d, 0x58, 0x50, 0xbd, 0xea, 0x05, 0x7e, 0xa0, + 0xee, 0xa8, 0x39, 0x2c, 0xdd, 0xc6, 0x73, 0x89, 0xef, 0x0c, 0x0b, 0x49, + 0x19, 0xcc, 0xa8, 0x93, 0xf1, 0x5c, 0x76, 0x81, 0x4c, 0x67, 0x22, 0x75, + 0xeb, 0x56, 0xf2, 0xe9, 0x94, 0x18, 0x46, 0x70, 0x14, 0x05, 0x83, 0xb6, + 0x85, 0x0f, 0x78, 0x11, 0x9d, 0xf6, 0xba, 0x09, 0x4b, 0x1e, 0x81, 0xf9, + 0x5d, 0x35, 0x7e, 0x1a, 0x76, 0x50, 0xe4, 0x3b, 0xd4, 0x48, 0x7a, 0x3d, + 0x29, 0xfe, 0x2f, 0xa2, 0xbe, 0x86, 0xcc, 0xb4, 0x72, 0x80, 0xa2, 0x1e, + 0xf4, 0x1c, 0x2d, 0x1a, 0x86, 0x9c, 0xf3, 0x02, 0x3c, 0xca, 0x9a, 0x67, + 0x71, 0xed, 0x60, 0x5e, 0x01, 0x38, 0x27, 0x64, 0x7e, 0x56, 0xc4, 0xb1, + 0xfd, 0xb6, 0xfa, 0x5d, 0xfd, 0x5a, 0xd5, 0x04, 0x3a, 0x27, 0x26, 0xc8, + 0xab, 0x74, 0x21, 0x61, 0xff, 0x56, 0x3e, 0x76, 0xfe, 0x59, 0x6a, 0x7a, + 0x84, 0x4d, 0x96, 0xc5, 0xd7, 0x85, 0x9a, 0x8b, 0xa5, 0x52, 0xd9, 0xcb, + 0x3a, 0x87, 0x61, 0x75, 0x99, 0x2b, 0x2f, 0xc1, 0x9a, 0x93, 0x59, 0x39, + 0xee, 0x76, 0xd2, 0x7e, 0x25, 0xa4, 0x8e, 0x24, 0x37, 0xfd, 0x48, 0x70, + 0xb3, 0xb2, 0xb3, 0x8b, 0x82, 0xe3, 0xfc, 0xed, 0x7d, 0x08, 0xa1, 0x5b, + 0x71, 0xa9, 0x45, 0x23, 0xcc, 0x15, 0xdf, 0x37, 0x57, 0xc8, 0x99, 0x6e, + 0xb1, 0x8b, 0x7a, 0x2b, 0x55, 0x22, 0x70, 0xed, 0x88, 0x21, 0x0c, 0x1a, + 0x41, 0x74, 0x52, 0x66, 0xc6, 0x01, 0x28, 0x4d, 0x75, 0x10, 0xf4, 0x08, + 0x50, 0x99, 0x88, 0x8b, 0x42, 0x7d, 0x83, 0x4e, 0xdf, 0xe3, 0x44, 0x83, + 0x73, 0xd1, 0x38, 0xb5, 0x56, 0x23, 0x3d, 0x7f, 0xb9, 0xd2, 0x93, 0x7e, + 0xe8, 0x51, 0x37, 0xef, 0xb1, 0x5c, 0x6f, 0x05, 0x93, 0xe8, 0x01, 0x69, + 0x34, 0x73, 0xac, 0xa9, 0x7c, 0xab, 0xc2, 0x14, 0x2b, 0x7e, 0x23, 0xc7, + 0x3e, 0xe6, 0x5c, 0x3d, 0x43, 0x22, 0xb4, 0xa7, 0xa8, 0xf2, 0xd6, 0xe6, + 0xaf, 0x60, 0xbe, 0x12, 0x84, 0xfc, 0x6d, 0xda, 0x85, 0x37, 0xb5, 0x94, + 0x82, 0x1d, 0x9a, 0x8e, 0xaa, 0x1c, 0x48, 0xce, 0x61, 0xd5, 0x75, 0x42, + 0x84, 0x5e, 0x44, 0x70, 0x1b, 0xbd, 0x90, 0xfc, 0x66, 0xe4, 0xe3, 0x77, + 0x01, 0x07, 0x71, 0xc7, 0xe3, 0x0d, 0x9f, 0xf0, 0x5c, 0xb8, 0x7a, 0x73, + 0x56, 0xbb, 0xc8, 0xa5, 0x10, 0xe5, 0x86, 0xbb, 0xf2, 0x27, 0xdf, 0x72, + 0x37, 0x22, 0x74, 0x03, 0xa8, 0x40, 0x6c, 0x07, 0x84, 0x32, 0x1f, 0x55, + 0x82, 0x41, 0x19, 0xd3, 0xac, 0x48, 0xcd, 0x3e, 0x11, 0x1c, 0x5d, 0x21, + 0x5a, 0xec, 0x00, 0x0c, 0x7f, 0xe1, 0xe8, 0xca, 0xbf, 0x42, 0xe9, 0x0d, + 0x6f, 0xee, 0x24, 0x6d, 0x80, 0x8f, 0xb0, 0x87, 0x1d, 0x3b, 0x06, 0xff, + 0x0a, 0x0e, 0x4e, 0x9d, 0x61, 0x73, 0x0d, 0xdd, 0x46, 0x35, 0x63, 0x95, + 0xe3, 0x59, 0x47, 0xe7, 0x55, 0xd8, 0x39, 0x1e, 0x06, 0x1d, 0x10, 0x85, + 0x1a, 0xdb, 0xa2, 0x31, 0x16, 0xe0, 0x6a, 0x4a, 0xda, 0xd8, 0x4c, 0x1d, + 0x34, 0x25, 0x11, 0x3f, 0x9c, 0x1c, 0x68, 0x91, 0xff, 0x0c, 0x5a, 0x17, + 0xfc, 0xd7, 0xd7, 0xa4, 0xaf, 0x82, 0xb9, 0xe2, 0x6b, 0xcc, 0x18, 0x4e, + 0x60, 0x15, 0x65, 0x7c, 0x12, 0x7a, 0xf1, 0xf5, 0x98, 0xbc, 0xfc, 0x06, + 0x7a, 0x96, 0x3a, 0x14, 0xc3, 0xd2, 0x89, 0x1a, 0xed, 0x17, 0x2a, 0x3e, + 0x8f, 0x9e, 0x10, 0xc2, 0x39, 0x73, 0x95, 0x50, 0x2a, 0x9b, 0xe7, 0xaf, + 0xc8, 0x7b, 0x1c, 0x36, 0x0d, 0x21, 0x98, 0x4f, 0xf8, 0x00, 0x1e, 0xb3, + 0x01, 0xfc, 0x9e, 0xdc, 0x55, 0xab, 0x86, 0xd2, 0x97, 0xa3, 0x09, 0xa5, + 0xd2, 0x5f, 0x40, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {951, + {0x65, 0x54, 0xdf, 0x63, 0x98, 0x36, 0xc8, 0x73, 0x75, 0x1b, 0x2c, 0xeb, + 0x02, 0x5d, 0x70, 0x06, 0xa0, 0x72, 0x33, 0x3c, 0x34, 0xb9, 0xa9, 0x75}, + {0x08, 0xad, 0x84, 0x45, 0xa2, 0xd6, 0x11, 0x19, 0xf9, 0x65, 0xa3, 0xf4, + 0xde, 0x6c, 0xe6, 0x4d, 0xa6, 0x87, 0x68, 0x09, 0xb3, 0x1f, 0x09, 0xd5, + 0x48, 0x57, 0x47, 0xac, 0xde, 0xea, 0xa3, 0x8b, 0x72, 0xb8, 0x88, 0xe5, + 0x67, 0x87, 0x55, 0xcf, 0x7a, 0x3b, 0xbb, 0x3f, 0x01, 0xe4, 0x14, 0x94, + 0x0b, 0xf3, 0x99, 0xe2, 0xf4, 0xc9, 0x07, 0xfc, 0x14, 0xda, 0xa1, 0x2e, + 0x53, 0x98, 0x8c, 0x22, 0x25, 0x4c, 0x5e, 0xea, 0xc6, 0x56, 0x15, 0x96, + 0x4f, 0xa7, 0xd8, 0x8b, 0x53, 0xf5, 0x75, 0x3b, 0x9c, 0x62, 0x0e, 0x02, + 0xe7, 0x8d, 0x7a, 0x98, 0xd5, 0x03, 0xa7, 0xf1, 0x77, 0xbd, 0x0c, 0x2e, + 0x75, 0xb0, 0x65, 0xd7, 0x17, 0x01, 0x76, 0x96, 0xb4, 0x12, 0xdf, 0x42, + 0x6d, 0xf5, 0x08, 0xe7, 0xaf, 0x75, 0xbf, 0x86, 0x5e, 0x74, 0x77, 0xe3, + 0xe1, 0x1f, 0xc6, 0xdb, 0x61, 0xe9, 0x45, 0x1b, 0x5e, 0x19, 0xf3, 0x4b, + 0xf1, 0x15, 0x1a, 0xea, 0x7b, 0x9d, 0xcb, 0xc0, 0xe3, 0xe5, 0x74, 0x6f, + 0x36, 0x5b, 0x0a, 0x0e, 0x0a, 0x33, 0x30, 0x9c, 0x08, 0x31, 0xbd, 0x79, + 0xae, 0xa3, 0x07, 0x00, 0x26, 0xfe, 0x4a, 0x7a, 0x93, 0x82, 0xfc, 0x01, + 0x2d, 0xe7, 0x70, 0xe9, 0xac, 0xd5, 0x99, 0xdf, 0x75, 0xaa, 0x78, 0x73, + 0x89, 0x57, 0x87, 0xb3, 0x42, 0xf3, 0x15, 0x64, 0xb1, 0x44, 0x9f, 0x07, + 0x24, 0x4b, 0x8d, 0xe7, 0x20, 0x53, 0xfc, 0x83, 0xb0, 0xc6, 0x13, 0xbe, + 0x1d, 0x3a, 0x78, 0xcc, 0xc3, 0x71, 0xb6, 0x63, 0x98, 0xe7, 0xa6, 0x5b, + 0xb2, 0x2b, 0x6a, 0xaa, 0x92, 0x63, 0xeb, 0xb4, 0x59, 0x87, 0xac, 0x0c, + 0x17, 0xd1, 0x1f, 0x76, 0x91, 0xd0, 0xdd, 0xda, 0xf1, 0xfe, 0x6d, 0x15, + 0x24, 0xb5, 0xb1, 0xd2, 0xc7, 0x02, 0x73, 0x9a, 0xc6, 0x70, 0x3c, 0x5b, + 0xd9, 0xbd, 0x4a, 0xe4, 0x21, 0xe3, 0x4f, 0x09, 0x78, 0x47, 0xaf, 0x8d, + 0xaa, 0x84, 0x77, 0x07, 0xf5, 0xb3, 0x12, 0x5d, 0x46, 0x4a, 0xa0, 0xd6, + 0xb9, 0x9e, 0xdf, 0x71, 0x1c, 0x58, 0xf9, 0x00, 0x99, 0x8d, 0x14, 0xc3, + 0x05, 0x2a, 0xf9, 0xe1, 0xae, 0x2b, 0x57, 0x71, 0x29, 0xb2, 0x11, 0xca, + 0x14, 0x64, 0x97, 0xbd, 0x80, 0xa8, 0x28, 0xbe, 0x0e, 0x5a, 0x8b, 0xa0, + 0x16, 0x6b, 0x08, 0x8b, 0x0c, 0x32, 0x63, 0x20, 0x60, 0xf8, 0xd2, 0x19, + 0x3d, 0xec, 0x9c, 0x06, 0xea, 0x11, 0x64, 0x44, 0x6d, 0x78, 0x96, 0x6f, + 0xc8, 0x38, 0x71, 0x06, 0x3e, 0xf3, 0x6f, 0xc2, 0xe8, 0x8c, 0x9a, 0x56, + 0x81, 0x5b, 0x7e, 0x94, 0xab, 0xe1, 0x81, 0xf6, 0x45, 0xf9, 0xa1, 0x3b, + 0x6f, 0x92, 0xfa, 0x07, 0x83, 0xa4, 0xef, 0x29, 0x9a, 0xec, 0x1d, 0x65, + 0xa5, 0xb1, 0xae, 0xfd, 0x33, 0xd5, 0x08, 0x50, 0x00, 0x3b, 0xf8, 0x64, + 0x64, 0xd5, 0x21, 0x5f, 0x2d, 0x7a, 0xd1, 0x8a, 0xbd, 0xd1, 0xfd, 0x8d, + 0xd9, 0x20, 0xd7, 0xe4, 0xbd, 0xc4, 0xf8, 0x26, 0x42, 0x50, 0x9d, 0x3c, + 0xdf, 0x0d, 0x3d, 0x46, 0x44, 0xea, 0x08, 0x18, 0xc1, 0x82, 0x0a, 0x3f, + 0x8b, 0x5d, 0x98, 0xf7, 0xb9, 0xa2, 0x97, 0x29, 0x17, 0xfe, 0x6e, 0xa5, + 0xf5, 0xe1, 0x89, 0x24, 0xa3, 0x7e, 0x9d, 0x14, 0xd8, 0xec, 0x83, 0x2f, + 0xec, 0x7a, 0xa4, 0x1f, 0xe1, 0x28, 0xfa, 0xd9, 0xf5, 0x3e, 0xdb, 0x6a, + 0xa0, 0x85, 0xcb, 0xc3, 0x0d, 0xef, 0x02, 0xe6, 0xe7, 0x53, 0x1f, 0xda, + 0x1a, 0xc2, 0x7a, 0x63, 0xa6, 0xa8, 0x1e, 0x86, 0x47, 0x82, 0x2f, 0x80, + 0xe3, 0xe7, 0xb4, 0xe6, 0x64, 0xba, 0x5a, 0xef, 0xd9, 0x44, 0x26, 0x0c, + 0x0c, 0x34, 0x49, 0x7c, 0x69, 0x1c, 0x5f, 0xda, 0x07, 0x71, 0xaf, 0xfd, + 0x61, 0x75, 0x09, 0xc3, 0xc7, 0x05, 0x22, 0x8a}, + {0x47, 0x7f, 0xa3, 0xae, 0x29, 0x7f, 0x97, 0xb5, 0x1d, 0x1e, 0x43, 0x67, + 0x38, 0x3d, 0x4f, 0xba, 0x90, 0xcc, 0x42, 0x2a, 0xcb, 0x76, 0xc7, 0xf7, + 0x0b, 0xbb, 0x92, 0x42, 0xaa, 0xce, 0x28, 0xcf, 0xe9, 0x2b, 0xdc, 0x7a, + 0xcd, 0x31, 0x48, 0xef, 0x2b, 0x03, 0xfe, 0x2a, 0xae, 0xf9, 0x48, 0xe7, + 0xd0, 0xf5, 0x9d, 0xad, 0x07, 0x36, 0xf3, 0x04, 0xe8, 0xde, 0x29, 0xa2, + 0x31, 0xe9, 0x7e, 0x68, 0x7c, 0xf3, 0x44, 0x08, 0x81, 0x9c, 0xe7, 0x2a, + 0x9c, 0x79, 0xd4, 0x40, 0x7d, 0xc7, 0xcb, 0x7c, 0xe9, 0x16, 0xd8, 0xda, + 0xb5, 0x68, 0x3d, 0xd6, 0xf0, 0xa3, 0xc1, 0x9a, 0x09, 0xcf, 0xfb, 0xa1, + 0xfb, 0x7f, 0x28, 0x1d, 0xdc, 0xf4, 0xf1, 0x0f, 0xd9, 0x36, 0x8e, 0x0c, + 0x23, 0x1c, 0x8f, 0x5b, 0xcc, 0x8b, 0x0d, 0xea, 0x69, 0x72, 0x1e, 0x5e, + 0x31, 0xcf, 0x20, 0xfa, 0x4b, 0x7a, 0x54, 0xc4, 0xd1, 0x69, 0x70, 0x39, + 0xbe, 0xec, 0x73, 0x1a, 0xe5, 0x49, 0xc9, 0x59, 0x0a, 0xa5, 0x08, 0x3a, + 0x60, 0xd5, 0x9b, 0x78, 0x81, 0xab, 0xaa, 0x53, 0x6e, 0xee, 0xa9, 0xb1, + 0x6f, 0xa9, 0x4d, 0x3e, 0xff, 0x47, 0xa8, 0x9f, 0x64, 0xc8, 0x77, 0x76, + 0x9c, 0xd3, 0x34, 0xc5, 0x62, 0x6d, 0x47, 0x3c, 0x0a, 0x2b, 0x6c, 0xb9, + 0x29, 0x61, 0x33, 0x47, 0x79, 0x43, 0x73, 0xbe, 0x13, 0x60, 0xd6, 0x7b, + 0x94, 0x51, 0x9b, 0xad, 0x50, 0x37, 0xd5, 0x18, 0x0a, 0xa0, 0xd1, 0xea, + 0xb7, 0x5f, 0xc3, 0x28, 0x7f, 0xc1, 0x16, 0xd0, 0x89, 0x26, 0xda, 0xa6, + 0x35, 0xf0, 0x52, 0x48, 0x48, 0x9d, 0x82, 0x1b, 0x78, 0x2b, 0x52, 0x21, + 0x07, 0xe8, 0x03, 0xc7, 0xbf, 0x2f, 0xdc, 0x8c, 0xc3, 0x2c, 0xcf, 0xfd, + 0xf6, 0xa6, 0xee, 0x61, 0x83, 0x88, 0x56, 0x3d, 0x1a, 0x4a, 0x7d, 0x09, + 0xfd, 0x33, 0x96, 0x26, 0x1a, 0x7b, 0xe1, 0x93, 0xda, 0x55, 0x4d, 0xee, + 0x8f, 0x2f, 0x8c, 0xe0, 0x4d, 0xd6, 0x05, 0x98, 0xef, 0x26, 0x8b, 0x12, + 0x3e, 0x0c, 0xef, 0x29, 0x1a, 0xcc, 0x4d, 0xdc, 0x1e, 0xee, 0xeb, 0x41, + 0x48, 0x7a, 0x02, 0xbc, 0x53, 0x7d, 0x5e, 0x14, 0x19, 0x52, 0xc9, 0x4b, + 0x9f, 0x74, 0xe8, 0x3f, 0x02, 0x06, 0x27, 0xa2, 0xf9, 0xdb, 0x00, 0x25, + 0x5a, 0x84, 0xb7, 0x8e, 0xd7, 0x09, 0xc5, 0x2d, 0xa4, 0x7f, 0x32, 0x47, + 0x25, 0xaf, 0xb9, 0xe4, 0x5d, 0xc6, 0x25, 0xc1, 0x6f, 0xfe, 0x8a, 0x03, + 0x7c, 0xf3, 0x58, 0x70, 0x2a, 0x6c, 0x82, 0x55, 0x1e, 0x1c, 0x84, 0x01, + 0xed, 0x17, 0x9d, 0xcf, 0x71, 0x63, 0xa6, 0x33, 0x5d, 0x1f, 0xf6, 0x0e, + 0x57, 0x43, 0xd3, 0xdc, 0x75, 0x59, 0x19, 0x13, 0xf2, 0x0e, 0x47, 0xa9, + 0x7f, 0x1d, 0x02, 0xde, 0x98, 0x76, 0x56, 0xe2, 0x92, 0xfe, 0x31, 0xc4, + 0x88, 0x7b, 0x06, 0x93, 0x48, 0x99, 0x20, 0x3e, 0xfe, 0xf7, 0xc6, 0x96, + 0x02, 0x1d, 0x09, 0xb1, 0x89, 0xa0, 0x31, 0x22, 0x11, 0xfd, 0xed, 0x8e, + 0x3b, 0xbc, 0x67, 0xcf, 0xd9, 0xfd, 0x4f, 0x2b, 0x9c, 0x7a, 0x43, 0x57, + 0x22, 0xc5, 0x1f, 0x98, 0x2f, 0x2e, 0x50, 0x7f, 0x2b, 0xbf, 0x2e, 0xcb, + 0x21, 0xd2, 0x52, 0xcc, 0x83, 0xc1, 0x99, 0xee, 0x62, 0x8b, 0xf7, 0x68, + 0xa8, 0xb8, 0x39, 0xf2, 0x5e, 0xee, 0x0e, 0xfc, 0xef, 0xc1, 0xae, 0x62, + 0xfb, 0xd4, 0x16, 0xe7, 0x73, 0x55, 0xca, 0x98, 0xbe, 0x27, 0x35, 0x15, + 0x75, 0x28, 0x4e, 0xc5, 0x43, 0xc6, 0x3a, 0x72, 0x3d, 0x16, 0x83, 0x9f, + 0x3b, 0x29, 0x67, 0x34, 0xb4, 0xa5, 0x31, 0x89, 0x40, 0xdf, 0xb1, 0x25, + 0xf3, 0xb9, 0xc3, 0x60, 0xf9, 0x3c, 0x6e, 0x9d, 0xf4, 0x88, 0x1e, 0x65, + 0x4b, 0x5c, 0xd2, 0x74, 0xb8, 0x91, 0xdc, 0x2b, 0x47, 0x31, 0x92, 0x91, + 0x30, 0x6a, 0x41, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {952, + {0xfe, 0x8c, 0x2c, 0xc3, 0x6b, 0xcc, 0x16, 0x49, 0xe2, 0xf3, 0x15, 0xbd, + 0x38, 0xdf, 0x90, 0xa5, 0x50, 0x5d, 0x13, 0x3f, 0xea, 0x0b, 0x95, 0xe5}, + {0xed, 0xe3, 0xc2, 0xae, 0xdf, 0x71, 0x46, 0x4e, 0x25, 0xdb, 0x0d, 0xe9, + 0xd4, 0xbd, 0xaa, 0x32, 0xa3, 0x0a, 0x93, 0x26, 0x37, 0x5f, 0x06, 0x85, + 0x59, 0x70, 0xee, 0x5a, 0x4a, 0x3a, 0xbe, 0x29, 0x3b, 0x4b, 0x41, 0x6e, + 0x10, 0xbc, 0xfb, 0x7f, 0x3d, 0xcc, 0x45, 0xc0, 0xbd, 0x4c, 0xf8, 0xc8, + 0xdd, 0x31, 0xc3, 0x86, 0xa8, 0x02, 0x71, 0x02, 0xad, 0xef, 0x50, 0xd1, + 0x7d, 0x8e, 0x7b, 0xe5, 0x81, 0x9d, 0xc3, 0x75, 0x35, 0x66, 0x84, 0x31, + 0x68, 0xf7, 0xd7, 0x6f, 0xf1, 0xdc, 0x04, 0xd4, 0xe4, 0xc1, 0x2c, 0x84, + 0xf8, 0xd2, 0x89, 0xe7, 0x95, 0x30, 0x40, 0xe2, 0x24, 0x49, 0x8b, 0xf0, + 0xfe, 0xab, 0x94, 0xe3, 0xaf, 0x9e, 0x53, 0x3c, 0xc2, 0x4d, 0xc2, 0xdd, + 0x1f, 0xf0, 0xaf, 0x1b, 0x46, 0xd7, 0xe8, 0x1a, 0x8a, 0x2f, 0x65, 0x85, + 0xdf, 0xd8, 0x6a, 0x54, 0xf9, 0x15, 0x94, 0x5c, 0x22, 0x89, 0xf1, 0xe0, + 0x63, 0xd2, 0x93, 0x67, 0xe3, 0x0b, 0x1c, 0x05, 0x82, 0xd4, 0x3d, 0x50, + 0x2a, 0xfe, 0x54, 0xf2, 0x47, 0x34, 0xbc, 0xe4, 0x57, 0x46, 0x51, 0x96, + 0x6b, 0x31, 0x83, 0x73, 0x9f, 0xce, 0x79, 0x6f, 0x90, 0x74, 0xf3, 0xe4, + 0xb1, 0xea, 0x2b, 0x58, 0x11, 0xeb, 0x79, 0x4b, 0xa9, 0xd2, 0x9a, 0xb2, + 0x0e, 0x4c, 0x68, 0x12, 0x62, 0x5e, 0x31, 0x1d, 0x25, 0x82, 0x59, 0xc5, + 0x5f, 0x63, 0x56, 0x5a, 0x78, 0x01, 0x75, 0xae, 0x5f, 0x0b, 0x6c, 0xaa, + 0x9f, 0x3d, 0x37, 0x1a, 0x46, 0xc8, 0x02, 0xe7, 0xac, 0x53, 0x11, 0xf8, + 0xbc, 0x6d, 0xfe, 0xc3, 0x1b, 0x1d, 0x37, 0xf7, 0xff, 0x5c, 0x81, 0xfc, + 0xc9, 0xf1, 0x57, 0x14, 0x01, 0xab, 0x4e, 0x76, 0xbf, 0x25, 0xf9, 0x17, + 0x1d, 0x17, 0x32, 0x96, 0x01, 0x04, 0x08, 0x7b, 0xcd, 0xb2, 0xee, 0x3d, + 0xcb, 0xa1, 0xab, 0x89, 0x4d, 0x33, 0x24, 0x60, 0x1f, 0xf1, 0x37, 0xfa, + 0x06, 0x6a, 0xc2, 0xa9, 0x6b, 0xd6, 0x65, 0x8b, 0x1f, 0xd5, 0x3b, 0xa5, + 0x33, 0x07, 0x00, 0x50, 0x82, 0x2b, 0x12, 0xb1, 0x96, 0x3f, 0x1c, 0x4d, + 0xd9, 0xca, 0x67, 0x81, 0x18, 0x00, 0x9f, 0x09, 0x50, 0x9a, 0x8e, 0x9c, + 0x79, 0x4b, 0xdd, 0x24, 0x6c, 0xae, 0x41, 0x8e, 0x07, 0xed, 0xf6, 0x16, + 0x75, 0x78, 0x5a, 0x32, 0xe5, 0xcc, 0x8e, 0x3d, 0x69, 0x06, 0x25, 0xaa, + 0xf2, 0x86, 0xf5, 0x74, 0xdb, 0xde, 0x25, 0xe2, 0x63, 0x5e, 0x86, 0xfe, + 0xb8, 0x09, 0x8b, 0x2b, 0xa4, 0x1c, 0x7a, 0x3b, 0x63, 0x56, 0x4b, 0x06, + 0x60, 0xea, 0x27, 0x05, 0xb7, 0xe2, 0xc5, 0x47, 0xf2, 0xfc, 0xe1, 0x16, + 0x7f, 0x91, 0x3a, 0xa3, 0x0a, 0x24, 0xde, 0x13, 0xd8, 0x5b, 0x10, 0x25, + 0x0b, 0x2a, 0xf3, 0xf0, 0x79, 0xb3, 0x90, 0xe8, 0x55, 0xe0, 0xcb, 0x8a, + 0xd0, 0xe5, 0x94, 0x24, 0x3c, 0x88, 0xb2, 0xda, 0x73, 0x31, 0xef, 0x0d, + 0x5f, 0x2c, 0xb7, 0x50, 0x20, 0x72, 0xdd, 0xdd, 0xe8, 0xd9, 0x82, 0x5a, + 0xb6, 0x30, 0xec, 0x9a, 0x8d, 0xd8, 0x32, 0xcb, 0x5f, 0x1c, 0xee, 0x95, + 0x10, 0xc5, 0x5d, 0x2c, 0xa9, 0x7b, 0xce, 0x5e, 0x2a, 0x45, 0xb6, 0x95, + 0x81, 0x9f, 0x49, 0xfc, 0x0f, 0xf8, 0x55, 0xa3, 0xbe, 0xde, 0x50, 0x96, + 0x9b, 0xf6, 0xe5, 0x5c, 0x9f, 0xe8, 0xef, 0x4c, 0xd4, 0x36, 0xc3, 0x77, + 0xe5, 0x59, 0x04, 0x20, 0x74, 0x94, 0x2d, 0x78, 0x3a, 0x74, 0xad, 0xcf, + 0xed, 0xab, 0xeb, 0xd0, 0x85, 0xcf, 0x53, 0x26, 0x60, 0x88, 0x24, 0xd1, + 0x2a, 0xac, 0x15, 0x6f, 0x33, 0x84, 0xc5, 0x07, 0x14, 0x26, 0xe9, 0x42, + 0xee, 0x5a, 0x32, 0x9d, 0x5b, 0x61, 0xd2, 0x5a, 0xd2, 0x64, 0x82, 0xd9, + 0xe1, 0x6f, 0xe7, 0x7f, 0x09, 0x59, 0xef, 0x91}, + {0xdf, 0x00, 0x93, 0x4b, 0x95, 0x4d, 0xaf, 0xa1, 0x1c, 0xc9, 0x6b, 0xa3, + 0x61, 0x58, 0x17, 0xa1, 0xb8, 0xd9, 0x44, 0x17, 0x04, 0xdf, 0x86, 0xf3, + 0xe0, 0xfa, 0xe7, 0x2b, 0x90, 0x26, 0xe9, 0x52, 0xa7, 0x1e, 0x2a, 0xed, + 0xa4, 0x40, 0x51, 0x36, 0x5d, 0xad, 0x6b, 0xda, 0x22, 0x98, 0x27, 0xe5, + 0x6e, 0x30, 0xe1, 0x5a, 0x9f, 0xbf, 0x6a, 0x3e, 0xf7, 0x59, 0x63, 0x60, + 0x73, 0x0a, 0x90, 0x25, 0x21, 0xc1, 0x49, 0x37, 0xa1, 0x8b, 0xc8, 0x30, + 0x85, 0x1c, 0x82, 0x16, 0xe4, 0x24, 0xfd, 0x8f, 0x36, 0x3f, 0x8f, 0xf6, + 0xb0, 0xe3, 0x84, 0x80, 0x7c, 0x11, 0xbd, 0x5f, 0x5b, 0xaa, 0xb8, 0x16, + 0xb7, 0x4e, 0xa9, 0x57, 0x21, 0xc9, 0x18, 0x2a, 0xf8, 0x05, 0x38, 0x70, + 0x03, 0x34, 0xe9, 0xa0, 0xaf, 0x18, 0xc1, 0xef, 0x17, 0x37, 0x6e, 0xbd, + 0xfb, 0xdb, 0x8e, 0x2e, 0x95, 0x7f, 0x0a, 0xa3, 0x71, 0xaa, 0xc4, 0xa9, + 0x9b, 0xdd, 0x98, 0xfa, 0x0a, 0x6d, 0x92, 0xb4, 0x7c, 0x34, 0x82, 0x46, + 0xa7, 0x3b, 0x48, 0xa4, 0xa2, 0xed, 0xf3, 0xef, 0x6b, 0xbd, 0xf4, 0x23, + 0xa8, 0xe0, 0xaf, 0xab, 0xd0, 0x7c, 0xf6, 0x7c, 0x3a, 0x42, 0x54, 0xb6, + 0x55, 0xa7, 0xf8, 0x94, 0x7f, 0x33, 0x86, 0xab, 0x2d, 0x0a, 0x39, 0x35, + 0xc9, 0x9f, 0x95, 0xd4, 0xe0, 0xf0, 0x04, 0x93, 0x79, 0x99, 0xa8, 0xf4, + 0x88, 0xe3, 0x6d, 0xc9, 0xce, 0x8a, 0xff, 0xc8, 0x13, 0x70, 0x11, 0x4e, + 0xae, 0x95, 0xe0, 0x2b, 0xbd, 0xd0, 0x9f, 0xa9, 0xb2, 0xc2, 0x9c, 0xff, + 0x2a, 0x5b, 0x29, 0x6a, 0xfb, 0x3f, 0x98, 0x90, 0x40, 0x62, 0x66, 0x54, + 0xcc, 0x99, 0xd9, 0xc2, 0x29, 0x67, 0x00, 0xd3, 0x2b, 0x0e, 0xfb, 0xd2, + 0x2a, 0x90, 0xaf, 0xab, 0xed, 0x97, 0x66, 0x8c, 0xa6, 0x60, 0xe4, 0x4f, + 0xa2, 0xad, 0x52, 0x5a, 0x27, 0xbb, 0x69, 0xa7, 0xa6, 0x72, 0xea, 0x56, + 0x17, 0x9f, 0x92, 0x32, 0x2c, 0x51, 0x40, 0x52, 0x6e, 0xf8, 0xa7, 0x87, + 0x95, 0xa0, 0x18, 0xcf, 0x41, 0x4c, 0xc9, 0x1f, 0x8a, 0x73, 0x81, 0x5f, + 0x8f, 0xed, 0xbb, 0xb6, 0xeb, 0xbc, 0x05, 0x7f, 0xb8, 0x5e, 0x15, 0xd1, + 0x64, 0xe4, 0x9c, 0xf7, 0x5d, 0x09, 0xe4, 0x76, 0xf1, 0x05, 0x21, 0x7d, + 0x54, 0xa9, 0x71, 0x4b, 0x53, 0x2c, 0x7d, 0x9b, 0xcc, 0xd0, 0xb3, 0xe3, + 0x53, 0x4d, 0x02, 0xf9, 0x8c, 0xd3, 0xb0, 0x58, 0x30, 0x84, 0xff, 0x5a, + 0x31, 0x64, 0xf0, 0xc4, 0xc1, 0x39, 0xd2, 0xdf, 0x7a, 0xa2, 0x8e, 0xcc, + 0xd1, 0x76, 0xce, 0x23, 0x9f, 0x90, 0x78, 0x96, 0x6e, 0x8d, 0x9e, 0x1e, + 0xa3, 0xb8, 0x0d, 0x16, 0x73, 0xb7, 0x7f, 0x6b, 0x0c, 0xf8, 0x3c, 0x6b, + 0xa6, 0xd3, 0x58, 0xe7, 0x30, 0x7a, 0x63, 0xa1, 0xa1, 0x84, 0x12, 0x05, + 0xa6, 0x04, 0x8d, 0xb4, 0xe1, 0x07, 0x52, 0xb7, 0x38, 0xd5, 0xd3, 0x6d, + 0x05, 0xdf, 0x3a, 0xb3, 0xc1, 0x7e, 0x7a, 0x1e, 0xfe, 0x0f, 0xfb, 0x1d, + 0x1a, 0xe6, 0xe4, 0x4d, 0xd1, 0xa9, 0xcb, 0xb2, 0x6d, 0x74, 0x7a, 0x66, + 0xde, 0xab, 0x3f, 0xe4, 0x3c, 0x61, 0x4c, 0xc1, 0x0c, 0x22, 0x3a, 0xe3, + 0x7d, 0x67, 0xd5, 0x2f, 0x7d, 0xef, 0x6b, 0x5d, 0x19, 0x8c, 0x03, 0xd3, + 0x3e, 0x37, 0xe6, 0x59, 0x43, 0xb8, 0xef, 0xa6, 0xfe, 0xa6, 0x09, 0x7c, + 0xbd, 0x93, 0xb6, 0x54, 0x7b, 0x0c, 0xe5, 0xdd, 0x1b, 0x1b, 0xcb, 0x1d, + 0x34, 0x2d, 0xd2, 0x64, 0x10, 0x7d, 0x6b, 0xaf, 0x43, 0xe2, 0x85, 0xfe, + 0x48, 0xe9, 0xaa, 0x2f, 0x4d, 0x33, 0xd4, 0x01, 0x0e, 0x0d, 0x92, 0xd9, + 0xac, 0x33, 0xf9, 0x33, 0xb1, 0x45, 0x15, 0x31, 0xaf, 0x33, 0x8b, 0xd7, + 0xe9, 0xfc, 0xd3, 0x54, 0x40, 0xea, 0x50, 0x65, 0x34, 0x81, 0xe6, 0xf6, + 0x35, 0x67, 0x9b, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {953, + {0x2b, 0x13, 0xa3, 0xec, 0x5b, 0x6c, 0x24, 0xc8, 0x69, 0xd8, 0x63, 0x51, + 0x93, 0x21, 0x48, 0x4c, 0x94, 0x16, 0x37, 0xa2, 0x35, 0xa8, 0xfe, 0xb3}, + {0x25, 0x5c, 0x67, 0xd3, 0x0a, 0x58, 0xbd, 0xff, 0x0b, 0xdd, 0x4a, 0x28, + 0x52, 0x08, 0x62, 0xee, 0xc6, 0x07, 0x15, 0xdd, 0xe4, 0x63, 0x80, 0x0b, + 0xba, 0x88, 0x16, 0xd9, 0xee, 0xd8, 0x9e, 0x40, 0x44, 0x45, 0xcb, 0xb0, + 0x96, 0x88, 0x22, 0x5d, 0x60, 0x66, 0x1b, 0xbf, 0x2b, 0xbd, 0xb7, 0x42, + 0x05, 0x6d, 0x3e, 0xe2, 0x7e, 0x58, 0xc7, 0x34, 0xc3, 0xdf, 0x98, 0xdb, + 0xf7, 0x83, 0x59, 0x77, 0xd8, 0xc5, 0x6e, 0xeb, 0xe3, 0xc7, 0x4a, 0x20, + 0x71, 0x46, 0xa1, 0x63, 0xa9, 0x95, 0x3f, 0x50, 0x08, 0xad, 0xb1, 0xcc, + 0xc4, 0xf6, 0x92, 0xd7, 0x12, 0x1f, 0x6e, 0x02, 0x60, 0x1d, 0xe2, 0xb8, + 0xf9, 0x83, 0xe2, 0xa1, 0xdd, 0xf9, 0x88, 0xed, 0x32, 0x82, 0x3a, 0x9b, + 0xed, 0x90, 0x2f, 0xd1, 0x69, 0x16, 0x2e, 0x82, 0x1c, 0x2a, 0x5e, 0x26, + 0x50, 0x57, 0x57, 0xef, 0x54, 0xfc, 0xe5, 0xc5, 0x93, 0x6f, 0x3b, 0x62, + 0x8f, 0x04, 0x78, 0xc8, 0x01, 0xe6, 0x5d, 0x24, 0xd5, 0x17, 0x9d, 0x10, + 0xb9, 0xd5, 0x4c, 0x43, 0x82, 0x99, 0x8e, 0x8e, 0x91, 0x90, 0x7b, 0x0d, + 0x76, 0x4a, 0xdd, 0x7b, 0x54, 0xc6, 0x99, 0xb9, 0x51, 0x01, 0xd4, 0x79, + 0x4a, 0x33, 0x9a, 0xd3, 0xd0, 0x9b, 0xe3, 0x39, 0x70, 0x6f, 0xbb, 0xd2, + 0xdd, 0x01, 0x88, 0xd1, 0x99, 0x92, 0xe3, 0x0b, 0x80, 0xec, 0x2a, 0x58, + 0xc5, 0x0d, 0xc5, 0x10, 0xa4, 0xd9, 0xc9, 0x3a, 0x21, 0x32, 0xd6, 0x57, + 0x6a, 0x7b, 0xb4, 0xd1, 0x71, 0x3a, 0xb1, 0xd9, 0xa0, 0x80, 0xa6, 0xaf, + 0x53, 0x1e, 0x4b, 0x3a, 0xe5, 0x32, 0xb7, 0x49, 0xdf, 0x14, 0x5b, 0xa7, + 0x2a, 0x7c, 0x89, 0x4a, 0x9a, 0x6a, 0x16, 0x9b, 0x0f, 0xab, 0xf7, 0x56, + 0xc8, 0xad, 0x5b, 0x7e, 0xdc, 0xdc, 0xa8, 0x78, 0x36, 0xc6, 0x45, 0x9f, + 0xbf, 0x34, 0x65, 0xca, 0xde, 0x16, 0x06, 0xae, 0x0d, 0x97, 0xb5, 0x1e, + 0x35, 0xd6, 0xf4, 0xb7, 0x91, 0xf8, 0x72, 0xf0, 0xd7, 0x32, 0x2d, 0xd1, + 0x73, 0x96, 0xaf, 0x60, 0x7b, 0xcc, 0x60, 0x0a, 0xc7, 0x4a, 0xbf, 0x80, + 0xef, 0xe0, 0xa2, 0x16, 0x1a, 0x2b, 0xdc, 0x51, 0x35, 0xa9, 0x81, 0xdd, + 0x87, 0x6c, 0xa7, 0x54, 0x78, 0x1c, 0x6d, 0xc6, 0xd3, 0x2e, 0x5f, 0x81, + 0x12, 0x66, 0xc5, 0xe3, 0x34, 0x76, 0xdf, 0x71, 0x95, 0x54, 0x35, 0x61, + 0x87, 0x26, 0xe0, 0x6d, 0x8d, 0xe4, 0xe6, 0x6f, 0x43, 0xe5, 0x06, 0x75, + 0xcf, 0xee, 0x64, 0x06, 0x76, 0xaa, 0x3d, 0x37, 0x7f, 0xe2, 0x2e, 0x2d, + 0xd8, 0x09, 0x5b, 0x33, 0x75, 0xb0, 0x85, 0x7e, 0x28, 0x9f, 0x45, 0xa2, + 0xab, 0xd7, 0x15, 0x3c, 0x1d, 0x06, 0xed, 0xa5, 0x36, 0x6d, 0xce, 0xa3, + 0x2c, 0x43, 0x70, 0x65, 0xa8, 0x1e, 0x8c, 0xe4, 0x77, 0xf4, 0x8c, 0xa3, + 0x71, 0x40, 0x5d, 0xad, 0xc5, 0x74, 0xe5, 0x40, 0x28, 0xb6, 0x0b, 0xd5, + 0x33, 0xf8, 0x2e, 0x94, 0x25, 0x37, 0x0a, 0xc7, 0x24, 0x2e, 0x04, 0x17, + 0x07, 0x23, 0x37, 0x16, 0x9f, 0xb2, 0x40, 0x60, 0x20, 0xd9, 0x6d, 0x8b, + 0xc5, 0x62, 0xda, 0x72, 0x52, 0x12, 0xd5, 0xff, 0x43, 0xcc, 0x3e, 0x93, + 0x7a, 0xf3, 0x3e, 0x78, 0xa0, 0x72, 0x1c, 0x86, 0xc4, 0x7a, 0xf6, 0x21, + 0x5c, 0x22, 0x7c, 0x6d, 0x6d, 0x84, 0x86, 0xbc, 0x7d, 0x9a, 0x46, 0x5c, + 0x1e, 0x5d, 0xc7, 0x54, 0x0e, 0xaa, 0x07, 0x5f, 0x05, 0xf2, 0xa8, 0x80, + 0xb1, 0xca, 0x48, 0x1b, 0x25, 0x9f, 0xec, 0x9d, 0x9f, 0x04, 0x3a, 0x4f, + 0x32, 0x44, 0xa2, 0x2f, 0x27, 0x78, 0x30, 0xbb, 0xde, 0x5a, 0x6e, 0xaa, + 0x00, 0x32, 0xd9, 0x30, 0x7f, 0x50, 0x2d, 0x25, 0x02, 0x69, 0x46, 0xf7, + 0x3c, 0x36, 0xa2, 0xe7, 0xf9, 0xd8, 0x8f, 0x2a}, + {0x9b, 0xdd, 0x54, 0x2c, 0xaa, 0xbf, 0xd6, 0x72, 0xb1, 0xc9, 0x4f, 0x37, + 0xed, 0x63, 0xc9, 0xac, 0xfc, 0x7c, 0x99, 0x69, 0xdf, 0xbe, 0xcc, 0xa5, + 0xd5, 0xe4, 0xff, 0xd5, 0x81, 0x37, 0xa0, 0xf5, 0x7d, 0x83, 0x05, 0xa3, + 0xd3, 0x7f, 0xda, 0xd7, 0x39, 0xaa, 0xfe, 0x5f, 0xea, 0x00, 0x0b, 0xc5, + 0xd3, 0xf2, 0x3b, 0x1d, 0x1f, 0x94, 0xcd, 0x55, 0x2a, 0xc0, 0xee, 0x76, + 0xb0, 0x48, 0x2e, 0x3d, 0x69, 0xd1, 0xff, 0xf1, 0x86, 0x1a, 0xda, 0xb9, + 0xf6, 0x62, 0xfd, 0xf8, 0x8a, 0xce, 0x57, 0xba, 0xac, 0x00, 0x14, 0x95, + 0x62, 0xbd, 0x65, 0x6d, 0x4c, 0x37, 0xfe, 0x41, 0xf3, 0x2c, 0xf1, 0x0a, + 0x5f, 0xf7, 0x96, 0x31, 0x6e, 0xa5, 0x01, 0xfe, 0x85, 0x18, 0xb7, 0x0d, + 0x33, 0x4d, 0x90, 0x6b, 0xee, 0xdb, 0x8c, 0x7a, 0x05, 0x44, 0x4d, 0xd0, + 0xbb, 0x7d, 0x3a, 0x26, 0x37, 0x42, 0xa0, 0x5b, 0x1c, 0x28, 0x48, 0xb7, + 0xe1, 0xf7, 0xaa, 0x4a, 0xcd, 0x25, 0xc0, 0xef, 0xe6, 0xfb, 0x69, 0x37, + 0x11, 0x33, 0x31, 0x10, 0xd7, 0x26, 0x9e, 0x7d, 0xa9, 0x44, 0xf0, 0xab, + 0xfd, 0x10, 0xb7, 0xbf, 0x04, 0xb9, 0x03, 0x7f, 0xcb, 0xa3, 0xb0, 0x8f, + 0x3c, 0x4f, 0x3e, 0xce, 0x3c, 0x4f, 0x6e, 0x04, 0xf0, 0x5a, 0xfa, 0x1b, + 0x04, 0x98, 0xb4, 0xfb, 0x4f, 0x96, 0x16, 0x67, 0x32, 0xf5, 0x60, 0xe0, + 0x68, 0x06, 0xce, 0x00, 0x09, 0xd3, 0xd3, 0x96, 0xbd, 0x9c, 0xcd, 0xe6, + 0x32, 0x34, 0x09, 0xfb, 0x7a, 0x7e, 0xe4, 0x8c, 0x3b, 0xd3, 0x53, 0xf7, + 0xd2, 0xee, 0x58, 0x06, 0x2c, 0xae, 0x6b, 0x5a, 0x71, 0x87, 0xeb, 0x2d, + 0x8c, 0xfb, 0xf3, 0x9e, 0x14, 0x07, 0x2c, 0xd7, 0xec, 0xe5, 0x4c, 0x97, + 0x64, 0x2e, 0x7d, 0xfe, 0xec, 0xfd, 0xee, 0x0a, 0x68, 0x63, 0x68, 0xd1, + 0xf3, 0x2e, 0x43, 0xf4, 0x3b, 0x0e, 0x27, 0xbe, 0x57, 0x80, 0x4f, 0x42, + 0x92, 0x4b, 0x45, 0x1b, 0xb7, 0xa0, 0xd1, 0x12, 0x4e, 0xce, 0xe0, 0xd4, + 0xd7, 0xb5, 0xe3, 0x31, 0xb8, 0xf9, 0x8a, 0xdf, 0xba, 0x23, 0xf8, 0xcd, + 0xf3, 0x12, 0x2a, 0x8f, 0x51, 0x81, 0xea, 0x67, 0x52, 0xe0, 0xab, 0xc7, + 0x93, 0xf8, 0xfd, 0xd6, 0xca, 0x19, 0xe2, 0x60, 0x1b, 0xad, 0x97, 0x83, + 0x3e, 0x47, 0x17, 0xde, 0x5a, 0x53, 0xb1, 0xa5, 0xea, 0x88, 0x4d, 0x33, + 0x8b, 0xcd, 0x60, 0x0d, 0x4e, 0x70, 0x8b, 0x97, 0x43, 0x3a, 0x1a, 0xc6, + 0xf2, 0x4e, 0xce, 0x74, 0x8e, 0xe2, 0xed, 0xfa, 0x3f, 0x32, 0x27, 0xf4, + 0x4a, 0xd8, 0x37, 0xb3, 0x20, 0x9c, 0x4b, 0x1e, 0x43, 0x56, 0x73, 0x1d, + 0x30, 0x38, 0x2e, 0x84, 0x29, 0x53, 0xe4, 0xa3, 0xcd, 0xec, 0x52, 0xd0, + 0x57, 0x53, 0x75, 0x68, 0x2a, 0xfd, 0xc8, 0x9c, 0xf2, 0x27, 0x04, 0xd6, + 0x33, 0x23, 0xb6, 0x90, 0x7e, 0x86, 0x9e, 0x13, 0x05, 0x2b, 0x81, 0xb4, + 0x8e, 0x44, 0xd8, 0xb2, 0x87, 0x77, 0x6d, 0xd7, 0x67, 0x4e, 0xc9, 0xbf, + 0x55, 0x75, 0x74, 0x4c, 0x96, 0x2b, 0x1f, 0x52, 0xe8, 0x3f, 0x13, 0x42, + 0xe8, 0xfe, 0xc6, 0xf1, 0xc1, 0x45, 0x9e, 0x88, 0xaa, 0xbf, 0x9e, 0xab, + 0xf2, 0x4c, 0xd9, 0x88, 0x1c, 0xdd, 0xe7, 0x73, 0x6b, 0x27, 0x08, 0xbd, + 0xee, 0xd3, 0x77, 0xce, 0x42, 0x7e, 0xb6, 0x89, 0x72, 0xec, 0x1c, 0x90, + 0x50, 0xc6, 0x2e, 0x16, 0x6b, 0x23, 0x4d, 0x32, 0x5f, 0x1f, 0xde, 0x67, + 0x0d, 0x33, 0xe6, 0x15, 0x72, 0xad, 0x5a, 0x4b, 0x38, 0x37, 0xb8, 0x4d, + 0x99, 0xbf, 0x99, 0xbd, 0xe6, 0x42, 0xcd, 0xb5, 0x1a, 0xd3, 0xa8, 0x83, + 0xc5, 0xbc, 0xe8, 0xbc, 0x63, 0x0a, 0x1e, 0xac, 0xd5, 0x6d, 0x7d, 0x20, + 0xd6, 0xfa, 0xab, 0xaf, 0x26, 0x53, 0x05, 0xc0, 0x11, 0x4f, 0xbd, 0xfb, + 0xd9, 0x01, 0x3a, 0x56}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {954, + {0xc8, 0x51, 0x13, 0x7d, 0xa7, 0x96, 0x39, 0x71, 0x5d, 0xf4, 0xf0, 0x99, + 0x69, 0xc6, 0x71, 0x13, 0xba, 0x51, 0x1f, 0x18, 0xff, 0x2f, 0xd8, 0xcc}, + {0x25, 0x5c, 0x67, 0xd3, 0x0a, 0x58, 0xbd, 0xff, 0x0b, 0xdd, 0x4a, 0x28, + 0x52, 0x08, 0x62, 0xee, 0xc6, 0x07, 0x15, 0xdd, 0xe4, 0x63, 0x80, 0x0b, + 0xba, 0x88, 0x16, 0xd9, 0xee, 0xd8, 0x9e, 0x40, 0x44, 0x45, 0xcb, 0xb0, + 0x96, 0x88, 0x22, 0x5d, 0x60, 0x66, 0x1b, 0xbf, 0x2b, 0xbd, 0xb7, 0x42, + 0x05, 0x6d, 0x3e, 0xe2, 0x7e, 0x58, 0xc7, 0x34, 0xc3, 0xdf, 0x98, 0xdb, + 0xf7, 0x83, 0x59, 0x77, 0xd8, 0xc5, 0x6e, 0xeb, 0xe3, 0xc7, 0x4a, 0x20, + 0x71, 0x46, 0xa1, 0x63, 0xa9, 0x95, 0x3f, 0x50, 0x08, 0xad, 0xb1, 0xcc, + 0xc4, 0xf6, 0x92, 0xd7, 0x12, 0x1f, 0x6e, 0x02, 0x60, 0x1d, 0xe2, 0xb8, + 0xf9, 0x83, 0xe2, 0xa1, 0xdd, 0xf9, 0x88, 0xed, 0x32, 0x82, 0x3a, 0x9b, + 0xed, 0x90, 0x2f, 0xd1, 0x69, 0x16, 0x2e, 0x82, 0x1c, 0x2a, 0x5e, 0x26, + 0x50, 0x57, 0x57, 0xef, 0x54, 0xfc, 0xe5, 0xc5, 0x93, 0x6f, 0x3b, 0x62, + 0x8f, 0x04, 0x78, 0xc8, 0x01, 0xe6, 0x5d, 0x24, 0xd5, 0x17, 0x9d, 0x10, + 0xb9, 0xd5, 0x4c, 0x43, 0x82, 0x99, 0x8e, 0x8e, 0x91, 0x90, 0x7b, 0x0d, + 0x76, 0x4a, 0xdd, 0x7b, 0x54, 0xc6, 0x99, 0xb9, 0x51, 0x01, 0xd4, 0x79, + 0x4a, 0x33, 0x9a, 0xd3, 0xd0, 0x9b, 0xe3, 0x39, 0x70, 0x6f, 0xbb, 0xd2, + 0xdd, 0x01, 0x88, 0xd1, 0x99, 0x92, 0xe3, 0x0b, 0x80, 0xec, 0x2a, 0x58, + 0xc5, 0x0d, 0xc5, 0x10, 0xa4, 0xd9, 0xc9, 0x3a, 0x21, 0x32, 0xd6, 0x57, + 0x6a, 0x7b, 0xb4, 0xd1, 0x71, 0x3a, 0xb1, 0xd9, 0xa0, 0x80, 0xa6, 0xaf, + 0x53, 0x1e, 0x4b, 0x3a, 0xe5, 0x32, 0xb7, 0x49, 0xdf, 0x14, 0x5b, 0xa7, + 0x2a, 0x7c, 0x89, 0x4a, 0x9a, 0x6a, 0x16, 0x9b, 0x0f, 0xab, 0xf7, 0x56, + 0xc8, 0xad, 0x5b, 0x7e, 0xdc, 0xdc, 0xa8, 0x78, 0x36, 0xc6, 0x45, 0x9f, + 0xbf, 0x34, 0x65, 0xca, 0xde, 0x16, 0x06, 0xae, 0x0d, 0x97, 0xb5, 0x1e, + 0x35, 0xd6, 0xf4, 0xb7, 0x91, 0xf8, 0x72, 0xf0, 0xd7, 0x32, 0x2d, 0xd1, + 0x73, 0x96, 0xaf, 0x60, 0x7b, 0xcc, 0x60, 0x0a, 0xc7, 0x4a, 0xbf, 0x80, + 0xef, 0xe0, 0xa2, 0x16, 0x1a, 0x2b, 0xdc, 0x51, 0x35, 0xa9, 0x81, 0xdd, + 0x87, 0x6c, 0xa7, 0x54, 0x78, 0x1c, 0x6d, 0xc6, 0xd3, 0x2e, 0x5f, 0x81, + 0x12, 0x66, 0xc5, 0xe3, 0x34, 0x76, 0xdf, 0x71, 0x95, 0x54, 0x35, 0x61, + 0x87, 0x26, 0xe0, 0x6d, 0x8d, 0xe4, 0xe6, 0x6f, 0x43, 0xe5, 0x06, 0x75, + 0xcf, 0xee, 0x64, 0x06, 0x76, 0xaa, 0x3d, 0x37, 0x7f, 0xe2, 0x2e, 0x2d, + 0xd8, 0x09, 0x5b, 0x33, 0x75, 0xb0, 0x85, 0x7e, 0x28, 0x9f, 0x45, 0xa2, + 0xab, 0xd7, 0x15, 0x3c, 0x1d, 0x06, 0xed, 0xa5, 0x36, 0x6d, 0xce, 0xa3, + 0x2c, 0x43, 0x70, 0x65, 0xa8, 0x1e, 0x8c, 0xe4, 0x77, 0xf4, 0x8c, 0xa3, + 0x71, 0x40, 0x5d, 0xad, 0xc5, 0x74, 0xe5, 0x40, 0x28, 0xb6, 0x0b, 0xd5, + 0x33, 0xf8, 0x2e, 0x94, 0x25, 0x37, 0x0a, 0xc7, 0x24, 0x2e, 0x04, 0x17, + 0x07, 0x23, 0x37, 0x16, 0x9f, 0xb2, 0x40, 0x60, 0x20, 0xd9, 0x6d, 0x8b, + 0xc5, 0x62, 0xda, 0x72, 0x52, 0x12, 0xd5, 0xff, 0x43, 0xcc, 0x3e, 0x93, + 0x7a, 0xf3, 0x3e, 0x78, 0xa0, 0x72, 0x1c, 0x86, 0xc4, 0x7a, 0xf6, 0x21, + 0x5c, 0x22, 0x7c, 0x6d, 0x6d, 0x84, 0x86, 0xbc, 0x7d, 0x9a, 0x46, 0x5c, + 0x1e, 0x5d, 0xc7, 0x54, 0x0e, 0xaa, 0x07, 0x5f, 0x05, 0xf2, 0xa8, 0x80, + 0xb1, 0xca, 0x48, 0x1b, 0x25, 0x9f, 0xec, 0x9d, 0x9f, 0x04, 0x3a, 0x4f, + 0x32, 0x44, 0xa2, 0x2f, 0x27, 0x78, 0x30, 0xbb, 0xde, 0x5a, 0x6e, 0xaa, + 0x00, 0x32, 0xd9, 0x30, 0x7f, 0x50, 0x2d, 0x25, 0x02, 0x69, 0x46, 0xf7, + 0x3c, 0x36, 0xa2, 0xe7, 0xf9, 0xd8, 0x8f, 0x2a}, + {0x4d, 0x3f, 0xf3, 0x81, 0x9b, 0xbd, 0xe3, 0x53, 0xa4, 0xe2, 0x39, 0xc6, + 0x3e, 0x7b, 0xb5, 0xec, 0x96, 0x4d, 0x78, 0x43, 0x3d, 0xab, 0xac, 0x63, + 0x77, 0x32, 0xdf, 0xee, 0x3f, 0x64, 0x76, 0x44, 0x56, 0x17, 0x2f, 0x2a, + 0x28, 0x7b, 0x30, 0x17, 0x8f, 0x5a, 0x06, 0xb9, 0x71, 0xa8, 0x3e, 0xf3, + 0x73, 0xab, 0xce, 0x54, 0xad, 0xd6, 0xcb, 0xeb, 0xc6, 0x2c, 0x62, 0x4a, + 0x3d, 0xc5, 0x32, 0x3d, 0xc1, 0xd2, 0x37, 0x66, 0xc7, 0x28, 0x12, 0x75, + 0xad, 0x3d, 0x1c, 0xdb, 0x25, 0x29, 0x17, 0x13, 0x60, 0xa9, 0x83, 0x72, + 0xdb, 0xbd, 0x0b, 0xcb, 0x2b, 0xd3, 0x6d, 0xa6, 0xde, 0x67, 0x57, 0x69, + 0xec, 0x01, 0x33, 0xcc, 0xb7, 0xba, 0xbf, 0x51, 0x65, 0x56, 0x6f, 0x2b, + 0x9f, 0xf8, 0x82, 0x12, 0x57, 0x71, 0x1e, 0x65, 0xcf, 0x7f, 0x56, 0x71, + 0xb5, 0x98, 0x44, 0x19, 0x56, 0xeb, 0xdd, 0x2b, 0x5e, 0xe2, 0x19, 0x35, + 0x5e, 0x62, 0xbe, 0x8c, 0xbe, 0xf5, 0x77, 0xda, 0xef, 0x71, 0xe6, 0x1c, + 0x38, 0xb9, 0x61, 0x6f, 0x68, 0xbe, 0xf2, 0xbe, 0x0c, 0x6a, 0x23, 0xef, + 0xae, 0xf2, 0x8c, 0xa5, 0x59, 0xce, 0x4f, 0x74, 0xef, 0x7a, 0x2e, 0x8c, + 0xc8, 0x35, 0xfb, 0x80, 0x8c, 0x22, 0x8a, 0xb6, 0x99, 0xb0, 0xc8, 0x57, + 0xf2, 0x1b, 0x54, 0x42, 0xd2, 0x63, 0xec, 0xcb, 0x2b, 0xa9, 0x4c, 0x9b, + 0x49, 0xaa, 0x0b, 0x28, 0x3a, 0x03, 0x45, 0xcd, 0x63, 0xc2, 0x84, 0x81, + 0x21, 0xc1, 0x5c, 0x6b, 0x8b, 0xf5, 0x71, 0x9a, 0xda, 0x94, 0x01, 0xba, + 0x27, 0x0c, 0x3d, 0xcf, 0x07, 0x4e, 0x1f, 0x7b, 0xfe, 0x41, 0xe5, 0xc3, + 0xf1, 0x31, 0x3b, 0x94, 0x2a, 0xad, 0x3b, 0x59, 0xd4, 0x59, 0xe9, 0xfd, + 0xfe, 0xd8, 0x9e, 0x20, 0x51, 0x70, 0x5c, 0xc3, 0x42, 0x0b, 0xa4, 0x6d, + 0x47, 0xeb, 0x97, 0x80, 0xcf, 0x9c, 0xe4, 0x71, 0x9b, 0xa7, 0x4e, 0x61, + 0x02, 0xd6, 0x1a, 0xc2, 0x66, 0x84, 0xc3, 0x9c, 0xe5, 0x0d, 0xf7, 0x14, + 0x46, 0xab, 0xb1, 0x92, 0x05, 0x16, 0x16, 0x5e, 0xc5, 0xba, 0x26, 0x1a, + 0x63, 0x28, 0xb9, 0xd7, 0xb2, 0x62, 0x76, 0x8e, 0x52, 0x23, 0x46, 0x4c, + 0xa5, 0x74, 0x29, 0x4f, 0x3b, 0xc4, 0xc5, 0xbb, 0x88, 0x0b, 0xe8, 0xbf, + 0xe9, 0x8b, 0x42, 0xa1, 0x01, 0x46, 0x14, 0x9a, 0xea, 0x2c, 0x8e, 0x39, + 0x9a, 0x9a, 0xac, 0xe9, 0x8a, 0x40, 0x80, 0x3e, 0x60, 0x77, 0x96, 0x5f, + 0xe6, 0x0f, 0x61, 0xf5, 0x38, 0x4f, 0x83, 0x53, 0x57, 0x01, 0x18, 0x65, + 0xeb, 0x8e, 0xb4, 0x66, 0x64, 0xa6, 0x10, 0x0e, 0xba, 0x49, 0xd4, 0x47, + 0x68, 0x9b, 0x30, 0xa8, 0x8e, 0xe3, 0x0f, 0x67, 0x01, 0x31, 0x8f, 0x3e, + 0x44, 0x80, 0xf2, 0x66, 0x3d, 0x52, 0x8f, 0x3b, 0x35, 0x77, 0x51, 0x86, + 0xa5, 0xd7, 0x5b, 0x0b, 0xcd, 0x69, 0xa3, 0xa3, 0x55, 0x60, 0x9a, 0x38, + 0xf0, 0xd8, 0xd2, 0xd6, 0x07, 0x7b, 0x8c, 0xfd, 0xec, 0x4d, 0x9d, 0x44, + 0xb1, 0x7e, 0xc9, 0x7f, 0x48, 0x1a, 0x66, 0xba, 0xa8, 0xfd, 0xdc, 0x64, + 0x9e, 0x12, 0xa9, 0xee, 0xc7, 0xd5, 0xd8, 0x0c, 0xea, 0xac, 0x30, 0x1f, + 0xfb, 0x85, 0x3e, 0xfc, 0x2a, 0x09, 0x53, 0x4d, 0xb5, 0x72, 0xbe, 0xc1, + 0xdc, 0x6a, 0xf5, 0xab, 0x64, 0x07, 0xfa, 0x5b, 0x60, 0xa9, 0xe2, 0xd7, + 0x02, 0xeb, 0x72, 0xc0, 0xe8, 0x8e, 0xa8, 0x50, 0xe0, 0x8f, 0x66, 0x65, + 0x5b, 0xed, 0x67, 0xd9, 0x32, 0x83, 0xf7, 0xaa, 0xd9, 0x98, 0xdd, 0x3c, + 0x4f, 0x49, 0x2c, 0xd7, 0x53, 0x33, 0x6d, 0x86, 0x1c, 0x64, 0x38, 0x0f, + 0x1a, 0x1e, 0x82, 0x7c, 0x98, 0xf1, 0x57, 0x70, 0x4e, 0xcf, 0xeb, 0x32, + 0x19, 0x5e, 0x22, 0xde, 0x0c, 0xbf, 0x56, 0x47, 0xfe, 0xc6, 0x5d, 0x9b, + 0x9f, 0x8d, 0x1c, 0xbf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {955, + {0xc7, 0x44, 0x0c, 0xc8, 0x97, 0x07, 0xd5, 0x24, 0x95, 0x2b, 0xef, 0x07, + 0x53, 0xee, 0xf2, 0x96, 0x43, 0x29, 0x97, 0xe7, 0x9e, 0x99, 0x66, 0x99}, + {0xfd, 0x98, 0x80, 0x7e, 0x82, 0x7b, 0xfd, 0x29, 0x1e, 0x4e, 0x10, 0x62, + 0x2a, 0xf5, 0x8c, 0x50, 0x6e, 0x74, 0xdc, 0x24, 0x79, 0x1e, 0xa5, 0x11, + 0xcb, 0x33, 0x5f, 0xae, 0xcd, 0x79, 0xa8, 0x28, 0xbf, 0x98, 0x45, 0x0d, + 0xfc, 0x5f, 0xb4, 0x37, 0x7d, 0x7c, 0xa8, 0xd6, 0x5f, 0x60, 0xce, 0x7f, + 0x2a, 0x19, 0x8d, 0x73, 0x7a, 0x00, 0x73, 0x2c, 0xf5, 0xae, 0x50, 0xf5, + 0x29, 0x2c, 0xe7, 0xa5, 0x40, 0x71, 0x03, 0x3e, 0x81, 0x3c, 0x52, 0x6e, + 0x90, 0xb3, 0xa7, 0xa1, 0x80, 0x91, 0x03, 0x41, 0xcb, 0xdc, 0x6f, 0xcf, + 0x60, 0x4a, 0x28, 0x70, 0x98, 0x6f, 0xcf, 0xb5, 0x2c, 0x81, 0x7d, 0x8f, + 0x78, 0x89, 0x4c, 0x4f, 0xc4, 0x90, 0xed, 0x5a, 0x0c, 0xa2, 0x9f, 0xe7, + 0x92, 0xef, 0xae, 0x10, 0xba, 0x9c, 0x32, 0xa0, 0x76, 0x00, 0x96, 0xf3, + 0xd8, 0x8a, 0x34, 0xd7, 0x0b, 0x7f, 0x12, 0xc6, 0x91, 0x6e, 0xbf, 0xdf, + 0x28, 0xe2, 0xd3, 0xc3, 0x07, 0xed, 0xbe, 0x71, 0xf7, 0xac, 0x17, 0x16, + 0x89, 0x70, 0x3e, 0x51, 0x95, 0xc5, 0xa9, 0xdb, 0x5d, 0x3b, 0xf6, 0x1e, + 0x63, 0xe9, 0x1f, 0x2f, 0xf5, 0x03, 0x10, 0xcc, 0x4e, 0xde, 0x24, 0xbe, + 0xdd, 0x25, 0xf4, 0x26, 0x00, 0xdf, 0xe2, 0x7c, 0x2c, 0x63, 0xe0, 0x4e, + 0x62, 0x31, 0xa4, 0x46, 0x0d, 0x5e, 0xa4, 0x2a, 0xd0, 0x81, 0x3c, 0xae, + 0xad, 0x0b, 0x7c, 0xd2, 0xa3, 0x4a, 0x43, 0x6a, 0xce, 0xb2, 0x31, 0xb8, + 0xa8, 0xc2, 0xda, 0x3c, 0xc1, 0xb8, 0xd0, 0x84, 0xc1, 0x0a, 0x10, 0x7e, + 0x0f, 0x66, 0x61, 0x5e, 0x56, 0x9c, 0xd0, 0xdb, 0x64, 0xf1, 0x91, 0xc5, + 0xc7, 0xd6, 0x74, 0xc0, 0x52, 0x65, 0x81, 0x8c, 0x0c, 0xe6, 0xf0, 0x02, + 0x02, 0x59, 0xdd, 0x6c, 0xab, 0x33, 0xd9, 0xba, 0x4d, 0xc0, 0x48, 0xbd, + 0x30, 0x19, 0x35, 0x60, 0x2a, 0x1a, 0x10, 0x1a, 0x2b, 0x01, 0xee, 0x41, + 0x12, 0x24, 0x19, 0x71, 0x37, 0x6b, 0xbe, 0xc8, 0x78, 0x38, 0xae, 0xc7, + 0xbf, 0x6b, 0xa9, 0xe0, 0xc3, 0x01, 0x8e, 0xcd, 0xa7, 0xff, 0xdb, 0x23, + 0xa4, 0xcb, 0x1c, 0x77, 0xcf, 0xec, 0x78, 0xf0, 0xc0, 0xdb, 0x38, 0xa9, + 0x1b, 0x7a, 0x1f, 0x4a, 0x2e, 0x2d, 0xb2, 0x8c, 0x2f, 0xe2, 0x14, 0x30, + 0xe7, 0x9f, 0xf5, 0xb0, 0x8f, 0xb5, 0xc9, 0x28, 0xbe, 0x8e, 0x6e, 0x39, + 0xb4, 0x28, 0xa8, 0x17, 0x70, 0x11, 0xf1, 0x03, 0x9f, 0xca, 0xda, 0x2c, + 0xa9, 0x0c, 0xe3, 0x02, 0x06, 0xde, 0xd3, 0x9e, 0x2d, 0x70, 0xc5, 0x7f, + 0xcf, 0x84, 0x55, 0x45, 0xff, 0x92, 0xbe, 0xc8, 0xc4, 0x98, 0x91, 0x8c, + 0x53, 0x28, 0x44, 0xae, 0xf8, 0xf1, 0x45, 0x85, 0x64, 0x51, 0x8f, 0xd0, + 0x5b, 0x3a, 0x4a, 0x66, 0xc3, 0xf4, 0xef, 0x35, 0x3e, 0x50, 0x9f, 0xf0, + 0x80, 0x57, 0xd5, 0xe7, 0x37, 0xa9, 0xd8, 0x89, 0xed, 0x81, 0x14, 0x36, + 0x5c, 0x1d, 0xef, 0xb5, 0x15, 0xac, 0x6a, 0x55, 0x58, 0x16, 0x2a, 0xdb, + 0x00, 0x41, 0xc1, 0x1e, 0x12, 0x01, 0x3b, 0x4b, 0x4c, 0xef, 0x60, 0x97, + 0xf1, 0xd2, 0x15, 0xd5, 0x81, 0x12, 0x53, 0x96, 0xc0, 0x39, 0x60, 0x11, + 0x29, 0x5e, 0x9b, 0x94, 0xbf, 0x48, 0x91, 0xd4, 0xcf, 0x09, 0x1e, 0x2f, + 0xba, 0xd8, 0xa5, 0x6b, 0x4a, 0x21, 0xc3, 0x92, 0xa8, 0xbc, 0xec, 0xbd, + 0xa8, 0x15, 0x44, 0x55, 0xbc, 0x4d, 0xfd, 0xd0, 0x50, 0xd9, 0x9b, 0x02, + 0xdf, 0x4c, 0xd9, 0xf4, 0xc0, 0xb7, 0xc2, 0x64, 0x4e, 0x08, 0x36, 0xf8, + 0xcb, 0x67, 0x46, 0xff, 0x88, 0x16, 0x03, 0xbc, 0x41, 0xba, 0x2f, 0x8f, + 0x4d, 0xbd, 0xa1, 0x47, 0x60, 0xcf, 0xe9, 0x8c, 0x7d, 0x1f, 0xa7, 0xdd, + 0x3a, 0xa1, 0x4f, 0x15, 0x97, 0x6f, 0x1c, 0xc1}, + {0xfe, 0xc5, 0x94, 0x2b, 0xa1, 0x0b, 0xef, 0x81, 0x9d, 0x71, 0xac, 0xd6, + 0xf7, 0x1c, 0x54, 0xc1, 0x47, 0xba, 0x07, 0x62, 0x39, 0x8c, 0xec, 0x0b, + 0x78, 0xcb, 0x2e, 0x04, 0xb8, 0x91, 0x51, 0x2e, 0x77, 0xd7, 0x5b, 0x31, + 0xf2, 0x29, 0x3e, 0x1a, 0xea, 0x71, 0xec, 0xbb, 0x91, 0x42, 0x76, 0x34, + 0x79, 0x66, 0xfd, 0xc9, 0xb6, 0xf8, 0x47, 0x65, 0x83, 0x6a, 0x7f, 0x99, + 0x99, 0xbc, 0xc9, 0x8c, 0x49, 0x45, 0x40, 0xb1, 0x9c, 0xea, 0xdd, 0xbe, + 0xf4, 0xbe, 0xfa, 0x61, 0x00, 0x1c, 0x30, 0xde, 0xbc, 0x3c, 0xfa, 0xa2, + 0x5e, 0x19, 0xbd, 0x99, 0x65, 0xae, 0x2c, 0x37, 0xa3, 0x03, 0x1b, 0x55, + 0x86, 0xb0, 0x19, 0x53, 0x06, 0xa0, 0x3e, 0x8a, 0x95, 0x42, 0x6c, 0xf2, + 0xbb, 0xda, 0xe6, 0xd3, 0x62, 0x38, 0xde, 0x5a, 0x9c, 0xdb, 0xd6, 0xca, + 0x8a, 0x4c, 0xdd, 0x4d, 0x80, 0x03, 0x97, 0x41, 0x9a, 0xfe, 0x3b, 0x5f, + 0x7e, 0x21, 0xe2, 0x82, 0x2a, 0x82, 0x3b, 0x91, 0x88, 0x48, 0x1d, 0x3c, + 0x74, 0xab, 0x15, 0x41, 0x60, 0xaa, 0x56, 0xc0, 0xbb, 0x39, 0xad, 0x16, + 0xd2, 0x87, 0x81, 0x77, 0x04, 0x52, 0x60, 0x34, 0x92, 0xe2, 0x90, 0xee, + 0x7c, 0xe2, 0xb5, 0xd8, 0x52, 0x6c, 0xc2, 0x0c, 0xe0, 0xdf, 0xa1, 0x6b, + 0x3f, 0xaf, 0x70, 0xb7, 0x54, 0xa9, 0x31, 0x06, 0xea, 0xc0, 0x96, 0xf4, + 0x46, 0x7a, 0xf8, 0xa6, 0x62, 0x75, 0xe9, 0x9f, 0x1a, 0x5b, 0x34, 0x61, + 0x22, 0xeb, 0x0e, 0xe9, 0xf1, 0xcf, 0x43, 0xad, 0x96, 0x81, 0xf8, 0x25, + 0x55, 0x18, 0xed, 0x94, 0xb8, 0xc1, 0xe2, 0xb8, 0xd5, 0x0b, 0x72, 0x0c, + 0xa8, 0x18, 0x1f, 0xf7, 0xf5, 0x6a, 0xc5, 0xbf, 0x89, 0xd1, 0xb2, 0x9e, + 0xe8, 0xae, 0x2f, 0xcc, 0x65, 0xee, 0xfe, 0x16, 0x01, 0x82, 0x78, 0xe9, + 0x45, 0x87, 0xa0, 0xb6, 0x5b, 0xbc, 0xb1, 0xf2, 0x70, 0x52, 0x7a, 0x68, + 0xcf, 0x39, 0x73, 0xe7, 0xba, 0x17, 0x36, 0xa9, 0x5d, 0x00, 0xfa, 0x95, + 0x73, 0xfd, 0xa2, 0x7a, 0x1d, 0x4c, 0x28, 0x61, 0x75, 0x2b, 0x00, 0xc9, + 0x24, 0x58, 0x57, 0x5d, 0xc6, 0x5d, 0x52, 0x02, 0xfa, 0xd9, 0xca, 0x21, + 0xf8, 0x39, 0x01, 0xe8, 0xe7, 0xc3, 0x68, 0xba, 0xe9, 0xc5, 0x69, 0xbd, + 0x98, 0xed, 0xfd, 0x3d, 0x53, 0x4f, 0xc2, 0xe3, 0x27, 0xcf, 0x2a, 0xba, + 0x1a, 0x7a, 0xe3, 0x8c, 0x6e, 0x5a, 0x2e, 0xcd, 0x55, 0x41, 0x38, 0xb5, + 0x9b, 0xa2, 0xc9, 0xad, 0xea, 0x0b, 0x6e, 0xe8, 0xd2, 0xe8, 0x3e, 0xcb, + 0x75, 0x3e, 0x96, 0xbe, 0x4c, 0xa3, 0x97, 0x4b, 0x12, 0x55, 0x5f, 0x05, + 0x24, 0x29, 0xce, 0xcb, 0x17, 0x52, 0x1d, 0xf6, 0xc3, 0x36, 0xb2, 0x51, + 0xf9, 0x31, 0x5b, 0xec, 0x09, 0x6d, 0xfb, 0x0c, 0xae, 0x37, 0x35, 0x1c, + 0x1d, 0xb1, 0xf9, 0x2c, 0xa1, 0x6c, 0x6a, 0x88, 0x7f, 0xa1, 0x6a, 0x98, + 0x41, 0x06, 0xaf, 0xeb, 0x74, 0xf8, 0xa7, 0x20, 0x0c, 0xa3, 0xab, 0xfc, + 0x8a, 0xdd, 0x00, 0x4c, 0x27, 0x7c, 0xf5, 0xb0, 0xbf, 0x95, 0x18, 0xd1, + 0x56, 0x2a, 0x5e, 0xe5, 0xd9, 0x9b, 0x12, 0x8d, 0x83, 0x92, 0xaa, 0xf3, + 0x63, 0x68, 0x0c, 0x4c, 0x19, 0x47, 0x28, 0x64, 0x95, 0x67, 0xe3, 0x98, + 0x8b, 0x7b, 0xae, 0xcf, 0xf3, 0x75, 0x6b, 0x2b, 0xa8, 0x8f, 0x0d, 0x31, + 0x5f, 0x95, 0xeb, 0x93, 0x91, 0x2e, 0x0c, 0xad, 0x1a, 0x29, 0x2a, 0x7b, + 0x47, 0x8c, 0x18, 0xbc, 0x3e, 0xb9, 0xa8, 0x3a, 0x5b, 0x7e, 0x9b, 0x1a, + 0x71, 0x34, 0x32, 0xcf, 0xcc, 0x91, 0xca, 0x83, 0x69, 0x32, 0x07, 0x5b, + 0x3f, 0x81, 0xe6, 0xa2, 0xbe, 0x7c, 0x62, 0xab, 0x56, 0xde, 0x17, 0x44, + 0xee, 0x82, 0x7b, 0x5c, 0xc6, 0xe0, 0x30, 0xf8, 0xfc, 0x9f, 0x56, 0xce, + 0x49, 0xf3, 0x2d, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {956, + {0x00, 0x92, 0x14, 0xbf, 0xa7, 0xe9, 0xe2, 0x0a, 0x40, 0x87, 0x51, 0x55, + 0x10, 0x51, 0x58, 0x02, 0x12, 0xb2, 0xc3, 0x89, 0x3b, 0x94, 0xfb, 0x4e}, + {0xfd, 0x98, 0x80, 0x7e, 0x82, 0x7b, 0xfd, 0x29, 0x1e, 0x4e, 0x10, 0x62, + 0x2a, 0xf5, 0x8c, 0x50, 0x6e, 0x74, 0xdc, 0x24, 0x79, 0x1e, 0xa5, 0x11, + 0xcb, 0x33, 0x5f, 0xae, 0xcd, 0x79, 0xa8, 0x28, 0xbf, 0x98, 0x45, 0x0d, + 0xfc, 0x5f, 0xb4, 0x37, 0x7d, 0x7c, 0xa8, 0xd6, 0x5f, 0x60, 0xce, 0x7f, + 0x2a, 0x19, 0x8d, 0x73, 0x7a, 0x00, 0x73, 0x2c, 0xf5, 0xae, 0x50, 0xf5, + 0x29, 0x2c, 0xe7, 0xa5, 0x40, 0x71, 0x03, 0x3e, 0x81, 0x3c, 0x52, 0x6e, + 0x90, 0xb3, 0xa7, 0xa1, 0x80, 0x91, 0x03, 0x41, 0xcb, 0xdc, 0x6f, 0xcf, + 0x60, 0x4a, 0x28, 0x70, 0x98, 0x6f, 0xcf, 0xb5, 0x2c, 0x81, 0x7d, 0x8f, + 0x78, 0x89, 0x4c, 0x4f, 0xc4, 0x90, 0xed, 0x5a, 0x0c, 0xa2, 0x9f, 0xe7, + 0x92, 0xef, 0xae, 0x10, 0xba, 0x9c, 0x32, 0xa0, 0x76, 0x00, 0x96, 0xf3, + 0xd8, 0x8a, 0x34, 0xd7, 0x0b, 0x7f, 0x12, 0xc6, 0x91, 0x6e, 0xbf, 0xdf, + 0x28, 0xe2, 0xd3, 0xc3, 0x07, 0xed, 0xbe, 0x71, 0xf7, 0xac, 0x17, 0x16, + 0x89, 0x70, 0x3e, 0x51, 0x95, 0xc5, 0xa9, 0xdb, 0x5d, 0x3b, 0xf6, 0x1e, + 0x63, 0xe9, 0x1f, 0x2f, 0xf5, 0x03, 0x10, 0xcc, 0x4e, 0xde, 0x24, 0xbe, + 0xdd, 0x25, 0xf4, 0x26, 0x00, 0xdf, 0xe2, 0x7c, 0x2c, 0x63, 0xe0, 0x4e, + 0x62, 0x31, 0xa4, 0x46, 0x0d, 0x5e, 0xa4, 0x2a, 0xd0, 0x81, 0x3c, 0xae, + 0xad, 0x0b, 0x7c, 0xd2, 0xa3, 0x4a, 0x43, 0x6a, 0xce, 0xb2, 0x31, 0xb8, + 0xa8, 0xc2, 0xda, 0x3c, 0xc1, 0xb8, 0xd0, 0x84, 0xc1, 0x0a, 0x10, 0x7e, + 0x0f, 0x66, 0x61, 0x5e, 0x56, 0x9c, 0xd0, 0xdb, 0x64, 0xf1, 0x91, 0xc5, + 0xc7, 0xd6, 0x74, 0xc0, 0x52, 0x65, 0x81, 0x8c, 0x0c, 0xe6, 0xf0, 0x02, + 0x02, 0x59, 0xdd, 0x6c, 0xab, 0x33, 0xd9, 0xba, 0x4d, 0xc0, 0x48, 0xbd, + 0x30, 0x19, 0x35, 0x60, 0x2a, 0x1a, 0x10, 0x1a, 0x2b, 0x01, 0xee, 0x41, + 0x12, 0x24, 0x19, 0x71, 0x37, 0x6b, 0xbe, 0xc8, 0x78, 0x38, 0xae, 0xc7, + 0xbf, 0x6b, 0xa9, 0xe0, 0xc3, 0x01, 0x8e, 0xcd, 0xa7, 0xff, 0xdb, 0x23, + 0xa4, 0xcb, 0x1c, 0x77, 0xcf, 0xec, 0x78, 0xf0, 0xc0, 0xdb, 0x38, 0xa9, + 0x1b, 0x7a, 0x1f, 0x4a, 0x2e, 0x2d, 0xb2, 0x8c, 0x2f, 0xe2, 0x14, 0x30, + 0xe7, 0x9f, 0xf5, 0xb0, 0x8f, 0xb5, 0xc9, 0x28, 0xbe, 0x8e, 0x6e, 0x39, + 0xb4, 0x28, 0xa8, 0x17, 0x70, 0x11, 0xf1, 0x03, 0x9f, 0xca, 0xda, 0x2c, + 0xa9, 0x0c, 0xe3, 0x02, 0x06, 0xde, 0xd3, 0x9e, 0x2d, 0x70, 0xc5, 0x7f, + 0xcf, 0x84, 0x55, 0x45, 0xff, 0x92, 0xbe, 0xc8, 0xc4, 0x98, 0x91, 0x8c, + 0x53, 0x28, 0x44, 0xae, 0xf8, 0xf1, 0x45, 0x85, 0x64, 0x51, 0x8f, 0xd0, + 0x5b, 0x3a, 0x4a, 0x66, 0xc3, 0xf4, 0xef, 0x35, 0x3e, 0x50, 0x9f, 0xf0, + 0x80, 0x57, 0xd5, 0xe7, 0x37, 0xa9, 0xd8, 0x89, 0xed, 0x81, 0x14, 0x36, + 0x5c, 0x1d, 0xef, 0xb5, 0x15, 0xac, 0x6a, 0x55, 0x58, 0x16, 0x2a, 0xdb, + 0x00, 0x41, 0xc1, 0x1e, 0x12, 0x01, 0x3b, 0x4b, 0x4c, 0xef, 0x60, 0x97, + 0xf1, 0xd2, 0x15, 0xd5, 0x81, 0x12, 0x53, 0x96, 0xc0, 0x39, 0x60, 0x11, + 0x29, 0x5e, 0x9b, 0x94, 0xbf, 0x48, 0x91, 0xd4, 0xcf, 0x09, 0x1e, 0x2f, + 0xba, 0xd8, 0xa5, 0x6b, 0x4a, 0x21, 0xc3, 0x92, 0xa8, 0xbc, 0xec, 0xbd, + 0xa8, 0x15, 0x44, 0x55, 0xbc, 0x4d, 0xfd, 0xd0, 0x50, 0xd9, 0x9b, 0x02, + 0xdf, 0x4c, 0xd9, 0xf4, 0xc0, 0xb7, 0xc2, 0x64, 0x4e, 0x08, 0x36, 0xf8, + 0xcb, 0x67, 0x46, 0xff, 0x88, 0x16, 0x03, 0xbc, 0x41, 0xba, 0x2f, 0x8f, + 0x4d, 0xbd, 0xa1, 0x47, 0x60, 0xcf, 0xe9, 0x8c, 0x7d, 0x1f, 0xa7, 0xdd, + 0x3a, 0xa1, 0x4f, 0x15, 0x97, 0x6f, 0x1c, 0xc1}, + {0x0d, 0x87, 0xe9, 0x05, 0x6f, 0x0b, 0x82, 0x32, 0xb2, 0xb3, 0x1a, 0xf2, + 0x78, 0x12, 0xb6, 0x19, 0x06, 0x59, 0x7a, 0x30, 0xc8, 0x39, 0xa5, 0xee, + 0xac, 0xf1, 0x65, 0xab, 0xbf, 0x10, 0x24, 0x75, 0x27, 0xd4, 0x6d, 0xc9, + 0x25, 0x26, 0x34, 0xd1, 0x90, 0x63, 0x8a, 0x66, 0x17, 0x65, 0x4f, 0x61, + 0xd3, 0x8d, 0xfe, 0xd4, 0x91, 0x30, 0x0d, 0x31, 0x9c, 0xed, 0x86, 0x94, + 0xa5, 0x71, 0x52, 0xa2, 0x34, 0x6e, 0x2b, 0x4c, 0x7f, 0xf6, 0x00, 0x52, + 0xda, 0x41, 0xf8, 0xfb, 0x39, 0x12, 0x37, 0xd1, 0x3d, 0x73, 0x25, 0x9e, + 0xcd, 0x07, 0x8c, 0xef, 0x74, 0x0c, 0x2c, 0x12, 0x41, 0xe2, 0xe4, 0xcb, + 0x31, 0xb2, 0x0b, 0x35, 0x2e, 0x8a, 0x5b, 0xe9, 0x12, 0xb0, 0x6a, 0x69, + 0x2f, 0x3d, 0x56, 0xd9, 0x2a, 0xbd, 0x45, 0x57, 0x8e, 0x38, 0x69, 0xff, + 0xbe, 0xc9, 0xcf, 0xad, 0x78, 0x26, 0x75, 0x63, 0xc4, 0x8d, 0x98, 0x9f, + 0xed, 0xf8, 0x43, 0x9b, 0x0d, 0xbf, 0x50, 0xde, 0xec, 0x60, 0x86, 0xb0, + 0x4c, 0xae, 0x3d, 0xd1, 0x29, 0xd4, 0x58, 0xef, 0x55, 0xf0, 0x39, 0xcd, + 0xb1, 0xab, 0x17, 0xc7, 0xd3, 0x06, 0xb2, 0xcc, 0x66, 0xcb, 0x0d, 0x01, + 0xba, 0x6a, 0xcd, 0xf5, 0xc6, 0xbd, 0x07, 0x2b, 0xcf, 0xdc, 0x2f, 0x0d, + 0xf8, 0x3a, 0x0d, 0x68, 0x01, 0xe7, 0x40, 0x37, 0x3d, 0x0e, 0x20, 0x64, + 0x5d, 0x77, 0x98, 0xa2, 0xbc, 0xba, 0xae, 0x00, 0x21, 0xb5, 0x1f, 0xa7, + 0x5b, 0xb0, 0xf9, 0x38, 0x27, 0x8f, 0x84, 0xa3, 0x04, 0xe7, 0x4f, 0xd5, + 0xbf, 0xc1, 0x26, 0x83, 0xe9, 0x0a, 0xdf, 0xac, 0xea, 0xb7, 0x17, 0xb6, + 0xa6, 0xa3, 0xf1, 0x40, 0xd5, 0x19, 0x03, 0x50, 0xc6, 0x36, 0xb9, 0x09, + 0xf6, 0x52, 0x5b, 0x26, 0x80, 0xda, 0xda, 0x2f, 0xd0, 0x98, 0x85, 0xc6, + 0x87, 0x16, 0xd3, 0x4a, 0xd2, 0xe8, 0x07, 0x8e, 0x1c, 0x38, 0xd4, 0x96, + 0xea, 0x6c, 0x71, 0x9e, 0xcd, 0xfb, 0x3b, 0x94, 0x3f, 0x56, 0xfb, 0x6e, + 0xcf, 0x64, 0x62, 0xa3, 0xad, 0x93, 0xe9, 0x1a, 0xe6, 0xa1, 0xc7, 0xa5, + 0x46, 0x1c, 0x1e, 0xcb, 0x90, 0x48, 0x94, 0x2d, 0x79, 0x1b, 0x41, 0xc8, + 0x0d, 0x9c, 0xb9, 0xcb, 0x05, 0xda, 0x18, 0x44, 0xb5, 0x94, 0x0e, 0xf5, + 0xaa, 0x33, 0xbb, 0xa7, 0x5e, 0xfe, 0x71, 0x25, 0xd5, 0x9e, 0x1a, 0xb4, + 0x8c, 0x0d, 0xd2, 0xbb, 0xd2, 0x2e, 0x19, 0x68, 0x68, 0x14, 0xb1, 0xd0, + 0x80, 0x36, 0xe5, 0xc8, 0xfd, 0x5e, 0x35, 0x4a, 0x29, 0x3a, 0x22, 0x7b, + 0x06, 0xe5, 0x58, 0x6d, 0xc3, 0x15, 0xcd, 0x6a, 0x71, 0x12, 0xe0, 0x56, + 0xe3, 0x74, 0xb7, 0x59, 0x93, 0x04, 0x98, 0xbf, 0x78, 0xa4, 0xe1, 0xcb, + 0xa1, 0x3c, 0x99, 0xb7, 0xed, 0xc5, 0x2b, 0x95, 0x7e, 0x88, 0x43, 0x9e, + 0xf8, 0x6f, 0x5c, 0x22, 0xb5, 0x1b, 0xcd, 0x49, 0x7a, 0x61, 0x43, 0xa2, + 0xed, 0x15, 0x41, 0xd5, 0xf4, 0xc7, 0x5a, 0x4b, 0x40, 0x06, 0xae, 0x0d, + 0x0e, 0xa1, 0x15, 0xe0, 0x85, 0x77, 0x98, 0x9c, 0xe8, 0x4c, 0x98, 0xb6, + 0x08, 0xda, 0xc4, 0xbb, 0x37, 0xc1, 0xe9, 0x64, 0x5d, 0x74, 0x16, 0x92, + 0x4e, 0x75, 0x81, 0x71, 0x12, 0xed, 0xf2, 0x38, 0xb8, 0x46, 0x12, 0x93, + 0x89, 0xf4, 0x53, 0xe6, 0x6b, 0xd0, 0x29, 0xac, 0x48, 0x67, 0x7d, 0xd4, + 0x03, 0xb4, 0x1a, 0x60, 0x05, 0xcf, 0x93, 0x3e, 0x13, 0x4f, 0xb5, 0x61, + 0x6d, 0x30, 0x26, 0x4e, 0xa2, 0xfc, 0xe7, 0x84, 0x34, 0x19, 0x7a, 0xe4, + 0x2c, 0x08, 0xb2, 0xba, 0x48, 0xc3, 0x74, 0xb4, 0x39, 0x01, 0x91, 0x92, + 0xa3, 0xb9, 0xe4, 0x1f, 0x00, 0xfd, 0x40, 0xa6, 0x05, 0xa0, 0xe4, 0xc7, + 0x9b, 0x98, 0x24, 0x36, 0xeb, 0x89, 0xeb, 0xf9, 0x64, 0x0f, 0x21, 0x66, + 0xca, 0xc7, 0x81, 0x6c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {957, + {0xba, 0x50, 0x20, 0x07, 0x3c, 0x3f, 0x27, 0x31, 0x6d, 0x9b, 0x91, 0xa3, + 0xc8, 0x21, 0xbc, 0xd6, 0xbc, 0xa6, 0xe6, 0x8a, 0xb0, 0xff, 0xfe, 0xf2}, + {0xf9, 0x6a, 0xdc, 0x26, 0xe9, 0xff, 0xc4, 0xe9, 0x66, 0xc0, 0x44, 0x65, + 0xb6, 0xd1, 0x51, 0x05, 0xc7, 0xf8, 0x88, 0x9e, 0xd3, 0x40, 0x30, 0x4b, + 0xbe, 0xb3, 0xa7, 0x8e, 0xf8, 0x19, 0x24, 0x56, 0x60, 0xcd, 0x0d, 0xf1, + 0xe7, 0x09, 0x90, 0x3d, 0xb1, 0xa4, 0x92, 0x25, 0x61, 0xe1, 0xd8, 0xea, + 0xdc, 0x98, 0x31, 0x0d, 0x2f, 0xe5, 0x00, 0x1d, 0x6e, 0x2c, 0x75, 0xe1, + 0xcb, 0x01, 0x57, 0x60, 0x4e, 0xdb, 0x10, 0x23, 0xed, 0xed, 0xf2, 0x39, + 0xb3, 0x1b, 0x2d, 0x32, 0xa1, 0x9a, 0xd6, 0xb0, 0x56, 0xba, 0x28, 0x8f, + 0x92, 0xfc, 0x24, 0x1b, 0xec, 0x4b, 0xfe, 0x5c, 0xb1, 0x8f, 0x52, 0x33, + 0x04, 0xb4, 0x43, 0x0a, 0x4b, 0x3a, 0xdd, 0x33, 0x67, 0x61, 0x2c, 0x8d, + 0xc2, 0x66, 0x72, 0x97, 0x46, 0x4b, 0xbe, 0x3b, 0x01, 0x57, 0x3a, 0x56, + 0xa4, 0x84, 0x8e, 0x02, 0xa1, 0xe8, 0x33, 0x0a, 0x5d, 0x05, 0x79, 0x40, + 0xe5, 0x98, 0xe5, 0xc2, 0x76, 0x43, 0x2c, 0xaf, 0x1a, 0x01, 0x17, 0x92, + 0xc4, 0xb6, 0x1b, 0xd5, 0x49, 0xd1, 0x7f, 0x9e, 0x21, 0x1d, 0x3f, 0xa8, + 0x48, 0xa8, 0x35, 0xc0, 0x6c, 0x3b, 0x1f, 0xf1, 0x4e, 0x89, 0x6e, 0xd4, + 0x41, 0xba, 0xfe, 0x07, 0x25, 0xaa, 0xe1, 0x24, 0x50, 0xce, 0xb7, 0x71, + 0x75, 0x15, 0x8a, 0x89, 0xd7, 0x78, 0xe0, 0x3a, 0x6b, 0x95, 0xe0, 0x55, + 0x69, 0x19, 0xd1, 0xe6, 0xd1, 0x8a, 0x30, 0x61, 0x3b, 0x5b, 0x28, 0x64, + 0xee, 0xb2, 0x27, 0xfc, 0xbb, 0x6d, 0x7e, 0xc3, 0x46, 0xe7, 0x20, 0x63, + 0xd5, 0xb5, 0xc3, 0x1a, 0x08, 0x7c, 0xb4, 0x71, 0x08, 0xdc, 0x10, 0x0d, + 0xbb, 0x20, 0xec, 0x33, 0x0b, 0x1a, 0x37, 0x63, 0x61, 0x64, 0x23, 0xaa, + 0x23, 0x46, 0xea, 0xd7, 0x2e, 0x9a, 0x73, 0x13, 0xb6, 0xdb, 0x78, 0xa2, + 0xea, 0x03, 0x7f, 0xb0, 0x13, 0x0e, 0x59, 0xa0, 0x47, 0xc8, 0xb7, 0x8a, + 0x91, 0x94, 0x40, 0x2c, 0x44, 0x58, 0x50, 0xfa, 0x55, 0xa4, 0x8f, 0x98, + 0xd6, 0x42, 0xaf, 0x54, 0xd2, 0x2b, 0x65, 0x5d, 0xc5, 0xb7, 0xda, 0x4f, + 0x0d, 0x12, 0xaf, 0xbd, 0xa5, 0xba, 0xa1, 0x5e, 0x0b, 0x6f, 0x17, 0xb0, + 0xef, 0xf7, 0xbc, 0x65, 0x51, 0xaf, 0xfe, 0xd0, 0xa0, 0x80, 0x50, 0x86, + 0xf2, 0xdb, 0xe8, 0xb7, 0xd9, 0x97, 0xbb, 0x56, 0x94, 0xe6, 0xf3, 0x4b, + 0x7f, 0xb5, 0x5d, 0xd9, 0xca, 0xa4, 0xee, 0xa6, 0x88, 0x9f, 0xff, 0x87, + 0xed, 0x6f, 0x25, 0x3d, 0x5f, 0x4c, 0xc4, 0xd3, 0x61, 0x9b, 0x7a, 0x2e, + 0x88, 0x0a, 0xcb, 0x4f, 0x12, 0xf6, 0xbb, 0xa7, 0x11, 0x00, 0x36, 0x55, + 0x40, 0x7a, 0xee, 0x6f, 0x7b, 0x13, 0x59, 0x3d, 0x39, 0xdf, 0x00, 0xbc, + 0x4a, 0xd7, 0x7c, 0xb4, 0xe1, 0xbb, 0x0b, 0xcb, 0x6c, 0x6f, 0x2d, 0xbf, + 0x71, 0x1b, 0xe0, 0xf9, 0x6f, 0xce, 0x23, 0x1b, 0x9d, 0xc9, 0x64, 0xba, + 0xb9, 0xa9, 0xde, 0xec, 0x4f, 0xa4, 0xb5, 0xec, 0x38, 0x9d, 0xfb, 0x3b, + 0x95, 0x27, 0x15, 0x1b, 0xec, 0x76, 0xc1, 0xa3, 0x4e, 0xfc, 0x18, 0xa3, + 0x3a, 0x97, 0x83, 0x7f, 0x04, 0xee, 0x3b, 0xff, 0x3b, 0x5f, 0x10, 0x65, + 0x65, 0xe6, 0x3d, 0x70, 0x53, 0x1a, 0x5a, 0x6c, 0xa7, 0x01, 0x4b, 0x61, + 0x38, 0x27, 0x41, 0x02, 0x90, 0x4d, 0xcb, 0xb5, 0x60, 0xe9, 0x9d, 0x76, + 0x6e, 0x05, 0xf5, 0xc1, 0x96, 0xae, 0x64, 0xf6, 0x54, 0xdb, 0x7d, 0xca, + 0xf3, 0x24, 0xef, 0xe9, 0x23, 0xde, 0xf9, 0x0e, 0x30, 0xe5, 0x7f, 0x22, + 0xea, 0x02, 0xea, 0x49, 0x58, 0x32, 0xd3, 0xb6, 0x6c, 0x20, 0x13, 0xcd, + 0x3b, 0x20, 0x04, 0x80, 0x77, 0x80, 0xe6, 0x57, 0x54, 0x1f, 0x2a, 0xd5, + 0x35, 0x98, 0xbc, 0xd7, 0xb3, 0x0c, 0x7d, 0xdd}, + {0xbb, 0xd4, 0xe4, 0x57, 0xbc, 0x0d, 0x1b, 0x72, 0x04, 0xb7, 0x1f, 0x28, + 0x48, 0x46, 0xac, 0x81, 0xd7, 0xfe, 0x04, 0x4b, 0x45, 0xac, 0xaa, 0x10, + 0x3a, 0x4a, 0x5a, 0xbc, 0x6f, 0x2c, 0x09, 0x1b, 0x97, 0xf3, 0xf6, 0xe6, + 0xf6, 0x50, 0x36, 0x84, 0xfe, 0x36, 0x30, 0x6d, 0xdf, 0x2b, 0xae, 0x9f, + 0x39, 0xd7, 0x56, 0xe7, 0xe0, 0xff, 0xc0, 0x34, 0xbf, 0xa2, 0x0b, 0xcb, + 0xb1, 0x10, 0x9a, 0xc5, 0xcc, 0xd5, 0xed, 0x4a, 0xfe, 0x54, 0x83, 0xb1, + 0x06, 0xa9, 0x02, 0x7e, 0xd8, 0x1b, 0x30, 0xb4, 0x7f, 0x5a, 0xe7, 0x45, + 0x5a, 0x7e, 0x0c, 0x78, 0x9c, 0x7a, 0x90, 0x1b, 0xeb, 0xad, 0xf8, 0x11, + 0x04, 0x59, 0x63, 0xc0, 0xa4, 0xd1, 0x62, 0xb2, 0x32, 0xbb, 0x82, 0x32, + 0x9e, 0x69, 0xa2, 0x2b, 0x4c, 0x09, 0x03, 0xf8, 0xe5, 0x4e, 0x41, 0x2f, + 0xb9, 0x8f, 0x45, 0xfe, 0x35, 0x98, 0xb4, 0x00, 0x87, 0x18, 0x18, 0x08, + 0x98, 0x21, 0x39, 0xd2, 0x03, 0x52, 0x56, 0x50, 0x0e, 0x91, 0xb0, 0x42, + 0x75, 0x26, 0x59, 0x40, 0x4f, 0xcd, 0xc2, 0x99, 0x61, 0x07, 0x62, 0xd5, + 0x41, 0x6a, 0xc8, 0x6e, 0x74, 0xc3, 0x06, 0xde, 0x48, 0xf6, 0x5c, 0x2e, + 0x83, 0xf3, 0x12, 0x09, 0x58, 0xbb, 0xc1, 0xd8, 0xf0, 0x23, 0xe2, 0xaf, + 0xf2, 0xa4, 0xbb, 0x84, 0x04, 0x7c, 0xd3, 0xc8, 0x93, 0x6c, 0x45, 0xfd, + 0x19, 0x62, 0x28, 0x91, 0x9a, 0x88, 0xf5, 0x92, 0x37, 0xc4, 0x26, 0xf0, + 0xc4, 0x3b, 0x8a, 0x98, 0x77, 0x4a, 0xea, 0xd1, 0x86, 0x34, 0xa4, 0x66, + 0xa4, 0xcf, 0xa4, 0x5f, 0x87, 0x39, 0x26, 0x80, 0xfe, 0xc7, 0x18, 0xaa, + 0xe0, 0xe9, 0x9b, 0x60, 0x37, 0x49, 0xe6, 0x86, 0xd8, 0xbe, 0x3e, 0xbb, + 0xaa, 0xd2, 0xb5, 0xab, 0x63, 0x64, 0xa0, 0x9d, 0x15, 0xba, 0x38, 0xf0, + 0x51, 0x19, 0x0d, 0xaf, 0xca, 0x91, 0x9e, 0x37, 0x3d, 0xef, 0xe5, 0xb8, + 0x42, 0xbc, 0x18, 0x51, 0x17, 0x5b, 0xf8, 0x51, 0x1c, 0xf7, 0x00, 0xef, + 0x9d, 0x9e, 0x00, 0x63, 0xe4, 0x95, 0xf1, 0x1a, 0x6a, 0x33, 0xcd, 0x25, + 0xe4, 0x67, 0x8c, 0x38, 0x77, 0x29, 0x39, 0xeb, 0x60, 0x30, 0x2a, 0x02, + 0xa2, 0x27, 0x86, 0xb6, 0xd1, 0x71, 0x67, 0x26, 0x60, 0xcf, 0x00, 0x2b, + 0x8c, 0x1b, 0x99, 0x00, 0xb5, 0xca, 0x0a, 0x7e, 0xfc, 0x1e, 0xd3, 0xa9, + 0x0c, 0x07, 0x9a, 0x8f, 0xcb, 0x06, 0xe6, 0xe4, 0xbc, 0xf8, 0x53, 0x6a, + 0x12, 0x15, 0x7f, 0xe2, 0x84, 0x82, 0x86, 0x14, 0x17, 0x5b, 0x55, 0x13, + 0x6b, 0x08, 0xc2, 0x2a, 0x55, 0xea, 0xc3, 0xe4, 0xa3, 0x1a, 0xf2, 0xa5, + 0x15, 0xea, 0x4a, 0x66, 0xf5, 0x4f, 0xf4, 0x49, 0x2b, 0x53, 0xea, 0x75, + 0x97, 0x49, 0x4f, 0x17, 0x79, 0x54, 0xcb, 0xbd, 0x79, 0xcd, 0x17, 0x3a, + 0x5d, 0xcf, 0xba, 0xb6, 0x3a, 0xd3, 0x3f, 0x2e, 0x06, 0x6d, 0x1c, 0x26, + 0x52, 0xbb, 0x00, 0xd0, 0xbd, 0x12, 0xd8, 0x75, 0x1e, 0x68, 0x38, 0xfb, + 0x9c, 0xe8, 0x63, 0x37, 0x32, 0x2e, 0x0b, 0xec, 0x3f, 0x83, 0x9d, 0xb0, + 0x6b, 0x7f, 0x62, 0x4d, 0x61, 0xe1, 0xd0, 0xa6, 0xf4, 0xb6, 0x0d, 0x39, + 0xc2, 0x43, 0x2b, 0xd5, 0xf8, 0x17, 0x35, 0xae, 0xc4, 0xa4, 0x1a, 0x86, + 0x76, 0x98, 0x7a, 0xef, 0x1d, 0x10, 0x23, 0x22, 0x56, 0x85, 0xa7, 0xd2, + 0x81, 0x73, 0x2d, 0x47, 0x90, 0xa5, 0xfd, 0x5e, 0xa6, 0x15, 0x83, 0x53, + 0x7b, 0x0a, 0xc3, 0x5e, 0x86, 0xe7, 0x69, 0x47, 0x99, 0x1c, 0x25, 0xe9, + 0x35, 0x0c, 0x69, 0xc8, 0xcc, 0x79, 0x8c, 0x2a, 0x93, 0x29, 0x37, 0xba, + 0x6b, 0xfc, 0x4d, 0x30, 0xe0, 0x9e, 0x0a, 0x4a, 0x25, 0xe6, 0x5c, 0x3b, + 0xd2, 0x38, 0x8e, 0x8c, 0x70, 0xa3, 0xd4, 0xbb, 0x64, 0x13, 0xa7, 0x2e, + 0x82, 0xa5, 0x87, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {958, + {0x23, 0x83, 0x2f, 0x85, 0x0d, 0x89, 0x88, 0x92, 0x60, 0x44, 0x3d, 0x13, + 0x8f, 0xad, 0x61, 0x2c, 0xed, 0x66, 0x0e, 0x48, 0x3d, 0xdd, 0x7c, 0x4c}, + {0x40, 0x78, 0xb2, 0x3c, 0xd0, 0xd1, 0x07, 0x15, 0x6c, 0xc9, 0x23, 0xdc, + 0xe9, 0x99, 0x4d, 0x58, 0x89, 0x18, 0x4e, 0xc4, 0xf1, 0x54, 0x8a, 0x24, + 0x29, 0x5e, 0x65, 0x71, 0xa1, 0x03, 0x3f, 0x1a, 0x74, 0x2f, 0x47, 0xcf, + 0xc9, 0x05, 0xcb, 0x43, 0x23, 0x05, 0x71, 0x88, 0xd1, 0xa8, 0xee, 0xb0, + 0x6a, 0x87, 0x7c, 0xcf, 0xa4, 0xb1, 0xa3, 0x6f, 0x57, 0x06, 0x21, 0x0d, + 0xee, 0x0e, 0x04, 0xaf, 0x73, 0xd7, 0x47, 0xc1, 0x6f, 0xdf, 0xd6, 0xaa, + 0xca, 0x08, 0xa9, 0xba, 0xb0, 0x13, 0xcd, 0x3f, 0x38, 0x9e, 0x5d, 0x5c, + 0x93, 0x35, 0x25, 0x53, 0xc3, 0x87, 0x41, 0x4a, 0xb2, 0xa0, 0x7d, 0x84, + 0xae, 0xf8, 0x82, 0x38, 0x8f, 0x46, 0x77, 0x32, 0xdf, 0x84, 0xfd, 0xf1, + 0xe2, 0x81, 0xc4, 0x2e, 0xd0, 0xc9, 0x99, 0x0d, 0xb7, 0x38, 0x67, 0x87, + 0x9f, 0x9c, 0x81, 0x75, 0x8c, 0x35, 0xa5, 0xc9, 0x98, 0xf5, 0x3b, 0x5d, + 0xdd, 0x95, 0x2d, 0x89, 0x66, 0x14, 0x6f, 0x44, 0x93, 0x9f, 0x30, 0x53, + 0x4c, 0x0d, 0xfa, 0x75, 0x7d, 0x22, 0x11, 0x3c, 0xd0, 0xe6, 0xca, 0xd7, + 0x82, 0x4c, 0x1c, 0x00, 0xc7, 0xf1, 0x44, 0x4d, 0x72, 0x18, 0x2f, 0x33, + 0x84, 0x97, 0x29, 0xb4, 0xec, 0x88, 0xdf, 0x46, 0x0e, 0x4d, 0x38, 0xf1, + 0xa1, 0x55, 0x0f, 0xaf, 0x02, 0x5e, 0xcc, 0x51, 0xbb, 0x72, 0xb4, 0xd6, + 0x1b, 0xb9, 0x85, 0x25, 0xdb, 0xeb, 0x5a, 0xa4, 0x2e, 0x5c, 0xeb, 0xa0, + 0x00, 0x96, 0xf9, 0x0c, 0xd5, 0x65, 0x42, 0x5d, 0x80, 0x63, 0x10, 0x38, + 0x79, 0x27, 0x4d, 0x4a, 0x0c, 0x06, 0x7a, 0xa1, 0xdb, 0xfe, 0x3c, 0xbf, + 0x11, 0x8d, 0xd1, 0x1e, 0x1b, 0x31, 0x6c, 0x65, 0x00, 0xc4, 0x86, 0xfc, + 0x9c, 0xc1, 0x1c, 0xf5, 0xc2, 0x18, 0x03, 0x56, 0xf6, 0x48, 0x7e, 0x2a, + 0x58, 0x11, 0xd1, 0x8d, 0x78, 0x65, 0x7b, 0xf0, 0xdc, 0x70, 0xe3, 0xcf, + 0xf8, 0xc7, 0x7b, 0x07, 0xb0, 0x77, 0x43, 0x59, 0x37, 0x9d, 0x5c, 0x06, + 0xcf, 0x58, 0xcd, 0x3c, 0xcc, 0x89, 0x4d, 0x26, 0xc4, 0x41, 0xfe, 0x60, + 0x63, 0x0c, 0xf7, 0xd2, 0xb5, 0xa6, 0xf4, 0xd1, 0x98, 0xe1, 0x31, 0x1f, + 0x8e, 0x7e, 0xa3, 0xc3, 0x9c, 0x45, 0xae, 0xbe, 0x32, 0x7d, 0x10, 0xd6, + 0x48, 0x2b, 0x13, 0xa7, 0xf9, 0x09, 0x69, 0x1e, 0x2a, 0xb9, 0x71, 0xff, + 0xe2, 0xdf, 0xee, 0x10, 0xb8, 0xe1, 0x03, 0x15, 0x29, 0x91, 0xaf, 0x7c, + 0xd1, 0x5c, 0x53, 0xb9, 0x2a, 0xa6, 0x49, 0x12, 0x7f, 0x41, 0x81, 0xb2, + 0x14, 0x43, 0x7b, 0xab, 0xbf, 0x1e, 0x05, 0xa5, 0xb6, 0xe6, 0x1a, 0xf4, + 0xaf, 0x10, 0x5e, 0x15, 0xb7, 0x90, 0x19, 0x66, 0xf3, 0x73, 0xf4, 0x68, + 0x21, 0x17, 0xae, 0x57, 0xd4, 0x69, 0x88, 0x35, 0x80, 0xa8, 0x33, 0xb0, + 0xd1, 0x6f, 0x2e, 0x94, 0x43, 0x85, 0x86, 0x7c, 0x67, 0xa8, 0x6b, 0x0a, + 0xb9, 0x61, 0x02, 0x2a, 0xb3, 0x77, 0xc2, 0x27, 0x7f, 0xa0, 0x4c, 0xc1, + 0x9f, 0x9b, 0x3e, 0x58, 0xc3, 0xd9, 0x3a, 0x19, 0x31, 0xc0, 0x1f, 0x75, + 0x13, 0x47, 0x3b, 0x34, 0xa9, 0x3f, 0x03, 0x3c, 0xe6, 0xb4, 0xc7, 0x91, + 0xe8, 0xab, 0x2c, 0xc0, 0x4f, 0x9d, 0x1a, 0xf9, 0x02, 0x05, 0x52, 0xcb, + 0x64, 0x79, 0xb3, 0x83, 0xcd, 0xc9, 0xa9, 0xab, 0xf7, 0xa9, 0xcf, 0x25, + 0x9e, 0x1f, 0xd8, 0xec, 0x4b, 0x77, 0x80, 0x3c, 0x8d, 0x8d, 0xc1, 0x80, + 0xd7, 0x99, 0x29, 0x16, 0x3a, 0xc4, 0x28, 0x79, 0x04, 0x10, 0x4b, 0xc4, + 0x52, 0xb2, 0x4f, 0xad, 0x5a, 0x04, 0xe9, 0xc6, 0xb7, 0x7b, 0x96, 0xcc, + 0x75, 0x15, 0x73, 0x65, 0x0d, 0x83, 0x37, 0xe4, 0x03, 0xf8, 0x02, 0xee, + 0x9a, 0x74, 0x6a, 0x9c, 0x2b, 0x9d, 0xdf, 0x59}, + {0xe4, 0x81, 0xa7, 0x66, 0x96, 0xf5, 0xbb, 0xb7, 0x1f, 0xf1, 0xa7, 0xc7, + 0x54, 0x8b, 0x08, 0x7f, 0x99, 0x7a, 0x4c, 0x1f, 0x40, 0x03, 0x98, 0xfe, + 0x37, 0xb7, 0x6c, 0x05, 0x9d, 0x9a, 0xe4, 0xaf, 0x21, 0xff, 0x75, 0x52, + 0x8d, 0xce, 0x7c, 0x09, 0x0f, 0x34, 0x2a, 0x1b, 0xda, 0x04, 0xb3, 0x4e, + 0x87, 0xdd, 0x25, 0xed, 0xa9, 0xbf, 0xef, 0xc2, 0x1b, 0xfa, 0x5d, 0xce, + 0x19, 0x86, 0x26, 0x51, 0x0d, 0x27, 0xbf, 0xa3, 0xd2, 0x4d, 0xd0, 0x6f, + 0x77, 0x8f, 0x82, 0xe3, 0x74, 0x98, 0xd4, 0x4c, 0x4f, 0x27, 0x55, 0xaf, + 0x5b, 0xc4, 0x2d, 0x43, 0x21, 0xb0, 0x2a, 0x98, 0x5a, 0xa0, 0x39, 0xe4, + 0x47, 0x94, 0x49, 0xce, 0xf7, 0x23, 0xe3, 0x40, 0xc0, 0xe0, 0x76, 0x97, + 0xc3, 0x34, 0x07, 0x9c, 0xcc, 0xf6, 0x1a, 0x7c, 0xd4, 0x85, 0xfe, 0x05, + 0x98, 0xe4, 0xa7, 0x84, 0xcb, 0x59, 0x9a, 0x28, 0x32, 0x0c, 0x34, 0x93, + 0x47, 0x9d, 0x3e, 0xd3, 0x48, 0x09, 0xe7, 0xf6, 0x70, 0x71, 0x7b, 0x58, + 0xc0, 0x03, 0x18, 0xfa, 0x19, 0x5e, 0xc0, 0xd1, 0xe0, 0x0b, 0xba, 0x78, + 0x75, 0xb5, 0x64, 0x32, 0x53, 0x10, 0xad, 0x95, 0x7f, 0xe5, 0x05, 0x04, + 0x0e, 0x71, 0x6a, 0x98, 0xaf, 0x53, 0xe6, 0x18, 0xe4, 0x74, 0x2e, 0x8e, + 0xbe, 0xda, 0xcc, 0xd3, 0xad, 0x26, 0x06, 0x46, 0x2f, 0x08, 0x2d, 0x9f, + 0x38, 0x0e, 0xe4, 0x99, 0x50, 0xae, 0x72, 0x59, 0x94, 0x19, 0x30, 0xe8, + 0x35, 0x01, 0x69, 0x55, 0x2d, 0x14, 0xa7, 0x95, 0xe3, 0x6d, 0xbc, 0xa1, + 0x61, 0xa1, 0x54, 0x69, 0xa6, 0x3c, 0x3f, 0x52, 0x56, 0x8b, 0x39, 0x9f, + 0xa2, 0x59, 0x63, 0x7c, 0xd5, 0xd8, 0x8f, 0x5e, 0xad, 0x95, 0x79, 0xa1, + 0x2a, 0xc0, 0x4a, 0x2b, 0x47, 0x94, 0x26, 0x5a, 0x0c, 0xa5, 0xc4, 0x96, + 0xa2, 0x0f, 0x4b, 0x01, 0x2c, 0x80, 0xcf, 0x97, 0xaa, 0x80, 0x48, 0x35, + 0x0a, 0x18, 0x75, 0x0d, 0x07, 0x69, 0xa5, 0xf3, 0x18, 0x51, 0xc2, 0x57, + 0x38, 0xe4, 0xc7, 0x61, 0x4a, 0xf3, 0x05, 0x87, 0x8d, 0xb3, 0x51, 0x94, + 0x08, 0xbf, 0x14, 0xc7, 0x09, 0x85, 0xf2, 0xbe, 0x7f, 0x04, 0x10, 0x8d, + 0xe8, 0xc6, 0xde, 0xed, 0xaa, 0x3b, 0x98, 0x2e, 0x13, 0x88, 0x98, 0xc7, + 0x53, 0x3e, 0x54, 0xc4, 0x0d, 0x2b, 0x5b, 0x30, 0x02, 0x3a, 0x23, 0xb0, + 0x6a, 0xe8, 0x5b, 0xab, 0xe2, 0x35, 0x39, 0xd4, 0x6d, 0x50, 0x1d, 0x56, + 0xb4, 0x59, 0x22, 0xc4, 0xc8, 0xee, 0x92, 0x1f, 0xf7, 0x1a, 0xa9, 0x52, + 0xf2, 0x1c, 0xbc, 0x15, 0x5a, 0xe9, 0x4f, 0x10, 0xf1, 0x87, 0xcf, 0x67, + 0xe1, 0x10, 0x65, 0xcf, 0xf1, 0xc2, 0x08, 0xee, 0x3a, 0xf5, 0x98, 0x60, + 0x98, 0x17, 0x08, 0x96, 0x4d, 0x4e, 0x00, 0x0b, 0x70, 0x2b, 0xc2, 0xb6, + 0xb7, 0x3a, 0xb7, 0x5e, 0x6c, 0x6f, 0x5a, 0x7c, 0x5a, 0xa4, 0x6b, 0x59, + 0x05, 0x1c, 0xe5, 0xaf, 0xe3, 0xfc, 0xf1, 0x86, 0xf2, 0x6a, 0x2a, 0x5e, + 0x3b, 0x43, 0xf3, 0x87, 0x33, 0x76, 0xc8, 0x1e, 0x05, 0x2b, 0x56, 0x31, + 0x8d, 0xc9, 0x63, 0x1e, 0x57, 0xf6, 0x7c, 0x99, 0x6b, 0x0c, 0xcf, 0xae, + 0x38, 0xd1, 0x84, 0xe9, 0x3d, 0xfa, 0x30, 0x0c, 0x00, 0x28, 0xa1, 0x77, + 0x39, 0xbb, 0x7a, 0xfb, 0xd1, 0xa1, 0xea, 0x4b, 0xfe, 0x0e, 0x16, 0x3e, + 0xe8, 0x4c, 0xca, 0x3e, 0x61, 0xfb, 0x72, 0xbb, 0xdf, 0x81, 0x4d, 0xc8, + 0x8e, 0x4f, 0x82, 0xde, 0xd9, 0x4e, 0x88, 0x05, 0xed, 0xc4, 0xa4, 0xf7, + 0x62, 0x6d, 0x34, 0x99, 0xbd, 0x1e, 0xdc, 0x37, 0x60, 0xcf, 0x74, 0x32, + 0x09, 0x29, 0xb4, 0x0d, 0xcf, 0xb0, 0x47, 0x53, 0x79, 0x24, 0x32, 0x87, + 0xc6, 0xa6, 0x7e, 0xc7, 0x72, 0xd4, 0xac, 0x76, 0xe0, 0xce, 0xd7, 0x59, + 0x74, 0xc0, 0xa5, 0x34}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {959, + {0x80, 0x51, 0xe0, 0xf1, 0x25, 0xb3, 0xb6, 0xf6, 0xc2, 0x8f, 0xfc, 0x4b, + 0x64, 0xd9, 0xe9, 0x96, 0xdc, 0xbd, 0xee, 0x87, 0xc2, 0xe4, 0x53, 0x2e}, + {0x69, 0xf0, 0x8b, 0x96, 0xc4, 0x01, 0x36, 0xb0, 0x74, 0xdf, 0xc9, 0x24, + 0xbd, 0x1c, 0xc8, 0x02, 0x52, 0xcf, 0xee, 0xb1, 0x84, 0x8d, 0xc7, 0x77, + 0xee, 0x63, 0x45, 0xc5, 0x48, 0x3d, 0xd6, 0xad, 0x42, 0x7e, 0xb5, 0x24, + 0x2a, 0x76, 0xe5, 0x81, 0x4f, 0x57, 0x59, 0x0f, 0xae, 0xd7, 0xf3, 0xc4, + 0xb6, 0x82, 0x86, 0x84, 0x6b, 0xa4, 0x56, 0x0a, 0x81, 0x7a, 0xdb, 0x37, + 0xf4, 0xe8, 0x1b, 0x1d, 0x2b, 0x50, 0x32, 0x97, 0x16, 0x32, 0x67, 0x78, + 0x4a, 0x59, 0xea, 0x01, 0xa9, 0xaa, 0xcf, 0x64, 0xaf, 0xaf, 0xe0, 0xa2, + 0xf6, 0xdb, 0xfa, 0x3f, 0x52, 0x58, 0xb7, 0x42, 0x9b, 0x48, 0xac, 0x35, + 0xea, 0x90, 0x18, 0xc6, 0xf0, 0x94, 0x64, 0x2a, 0x79, 0x01, 0x56, 0x2e, + 0x57, 0x4a, 0xcb, 0x24, 0x97, 0xfa, 0x7e, 0xcd, 0x3f, 0x1e, 0xf6, 0xa6, + 0xbc, 0x9b, 0x8e, 0xb8, 0x54, 0x34, 0x08, 0x43, 0x62, 0xbe, 0x96, 0x8f, + 0xd7, 0xd2, 0xf8, 0xb6, 0xb2, 0xfe, 0x74, 0xa0, 0xa8, 0x60, 0xcb, 0xa8, + 0x1d, 0x01, 0x63, 0x33, 0x33, 0xe8, 0x05, 0x5a, 0x57, 0x8d, 0xc8, 0x93, + 0x15, 0x60, 0x49, 0x2d, 0x6e, 0x56, 0x37, 0x67, 0x0d, 0xad, 0x6b, 0x67, + 0x91, 0xac, 0x15, 0xb7, 0x22, 0x7d, 0x92, 0x5e, 0x26, 0x3b, 0xf7, 0x88, + 0x85, 0x72, 0x55, 0xbc, 0x14, 0x1d, 0x2a, 0xce, 0xbd, 0x26, 0x9e, 0x55, + 0xa0, 0xb6, 0x01, 0xf7, 0xd1, 0xb9, 0x98, 0x4e, 0xad, 0x6a, 0x49, 0x91, + 0x37, 0x42, 0xc0, 0x33, 0xb1, 0x23, 0x55, 0xd0, 0xbd, 0x98, 0xbd, 0x59, + 0xe7, 0x69, 0xb4, 0x5c, 0x93, 0x06, 0xf2, 0x40, 0xd3, 0x5a, 0x5d, 0x93, + 0x3d, 0xae, 0xce, 0x42, 0xa2, 0xb7, 0xc5, 0xbc, 0x4b, 0xe0, 0x30, 0x0d, + 0xd1, 0x81, 0x42, 0xda, 0x6c, 0x36, 0x5a, 0xaf, 0x5f, 0x43, 0x3e, 0x9c, + 0x2a, 0x7e, 0xc2, 0xd1, 0xb2, 0xce, 0xe6, 0xde, 0xd3, 0x70, 0x08, 0x97, + 0x0f, 0xb7, 0xdb, 0x0e, 0x8e, 0x1b, 0x7c, 0xbf, 0xe2, 0x80, 0xb2, 0x81, + 0x66, 0x66, 0xc5, 0x5e, 0x49, 0xf2, 0x6e, 0x83, 0x4c, 0x71, 0x29, 0x35, + 0xe7, 0x17, 0x82, 0x5c, 0x11, 0x01, 0x33, 0xd2, 0xbb, 0x8f, 0xb6, 0x76, + 0xc8, 0xb1, 0x7c, 0x6b, 0xfa, 0x9f, 0xf3, 0x74, 0xff, 0xad, 0x5b, 0x40, + 0x0d, 0x49, 0x49, 0x3c, 0x0a, 0x79, 0x6c, 0xa5, 0x81, 0x51, 0x35, 0x6c, + 0xca, 0x2b, 0x04, 0x98, 0x6d, 0x84, 0x1f, 0xe4, 0x73, 0xfd, 0x44, 0x51, + 0x9a, 0x1a, 0x48, 0x7d, 0x7d, 0x3e, 0xf9, 0x69, 0x66, 0x4e, 0xcd, 0xe3, + 0x1b, 0x57, 0xbf, 0x96, 0xc7, 0xba, 0xa0, 0xfe, 0xbd, 0x46, 0x5b, 0xa4, + 0x2d, 0x1f, 0x8a, 0x82, 0x8c, 0x4d, 0x34, 0x1d, 0x43, 0x1f, 0x9d, 0x5f, + 0xae, 0xda, 0x73, 0xbc, 0x3c, 0xd9, 0xe0, 0x55, 0x18, 0xd7, 0x35, 0xd6, + 0x41, 0x4a, 0x99, 0x0c, 0xd6, 0x2e, 0x7d, 0x5d, 0x3d, 0x71, 0xa6, 0x85, + 0x23, 0x48, 0xb7, 0xff, 0xb2, 0xb6, 0x88, 0x53, 0xcb, 0x42, 0x66, 0x8f, + 0x48, 0x70, 0x50, 0xb2, 0x27, 0xfd, 0xd8, 0x81, 0x52, 0xb8, 0xe0, 0x14, + 0xf5, 0x13, 0xcb, 0x00, 0x74, 0x49, 0x97, 0x7a, 0x18, 0x61, 0x19, 0x13, + 0x1c, 0xc0, 0x53, 0x5d, 0x87, 0xf7, 0xb9, 0x0f, 0xdc, 0x82, 0x51, 0xc3, + 0xc1, 0x4f, 0xe3, 0x94, 0x5d, 0xe9, 0x4c, 0x08, 0x90, 0xea, 0x0f, 0x2c, + 0x60, 0xa7, 0xdf, 0x31, 0xcd, 0x31, 0x83, 0xc4, 0xdd, 0xfd, 0x23, 0x2b, + 0xc6, 0x1e, 0x67, 0x41, 0xb8, 0xb9, 0x3c, 0x39, 0xf3, 0x0d, 0x89, 0xd1, + 0x3d, 0x06, 0xd1, 0xf6, 0xa7, 0xdf, 0xab, 0xbd, 0xa7, 0x55, 0x8d, 0xcd, + 0x3c, 0x19, 0x29, 0x3c, 0x3d, 0x77, 0x2e, 0x4d, 0x0b, 0x8d, 0xf8, 0x86, + 0xd3, 0xad, 0xc0, 0xe2, 0x3d, 0xc5, 0xa7, 0x32}, + {0xd6, 0x40, 0x6b, 0xe9, 0x0a, 0x2c, 0xd5, 0xcb, 0xfb, 0x2e, 0x43, 0x4f, + 0x47, 0xc2, 0x59, 0x82, 0xf6, 0x66, 0x8a, 0xb0, 0x0b, 0xbd, 0x76, 0xb2, + 0x4b, 0xbb, 0xa4, 0x1c, 0x8d, 0xa5, 0xf6, 0xeb, 0x03, 0xe3, 0x03, 0x75, + 0x54, 0xf9, 0xcb, 0x83, 0xe5, 0xe9, 0x0f, 0x0d, 0x43, 0x9d, 0x4b, 0xeb, + 0x15, 0xf7, 0x2e, 0xe9, 0x2c, 0x88, 0x6e, 0x48, 0xb5, 0xf4, 0x04, 0x50, + 0x28, 0x89, 0xb9, 0x11, 0x41, 0x32, 0xcd, 0x84, 0xd9, 0xc7, 0x34, 0xc6, + 0xc0, 0x04, 0x14, 0xa9, 0xd0, 0xd7, 0xb5, 0x0f, 0xa2, 0x98, 0xf7, 0x34, + 0xa8, 0x3d, 0x5c, 0x37, 0x8c, 0x1b, 0x44, 0x91, 0x63, 0x2d, 0xda, 0x51, + 0x59, 0x7c, 0x4d, 0x66, 0x5e, 0xe3, 0x6c, 0x7e, 0xd5, 0x90, 0x16, 0xbb, + 0x8f, 0x5a, 0x2b, 0x78, 0x59, 0x66, 0xe9, 0x2a, 0x8b, 0x8b, 0xc0, 0xd2, + 0xf5, 0x14, 0x2a, 0x32, 0x4a, 0xa2, 0x5c, 0x57, 0xc1, 0xb0, 0xb0, 0x5a, + 0xaa, 0x68, 0x55, 0x52, 0x1f, 0x6c, 0x66, 0x3e, 0x94, 0x65, 0x7c, 0x2a, + 0x2b, 0xd4, 0x57, 0xd8, 0xce, 0x7d, 0x3f, 0x87, 0x5f, 0x88, 0x5f, 0xb6, + 0xbe, 0xbf, 0xf0, 0x0b, 0x02, 0xc7, 0x17, 0x8c, 0x7f, 0xda, 0x79, 0x79, + 0x13, 0xfa, 0x4c, 0x57, 0xc1, 0xc9, 0x58, 0x62, 0xbc, 0xfd, 0x5f, 0x6c, + 0x3a, 0xb2, 0xa1, 0x93, 0x00, 0xa9, 0xf2, 0x45, 0x52, 0x46, 0xf9, 0x17, + 0xa0, 0x6d, 0x77, 0x24, 0xd6, 0xb8, 0x7c, 0x8b, 0x4c, 0xf0, 0x4c, 0x04, + 0x22, 0xab, 0x23, 0xbd, 0x88, 0x6b, 0xf7, 0xdc, 0x68, 0x97, 0x66, 0x5f, + 0x98, 0x33, 0xa4, 0x78, 0x89, 0x08, 0x6e, 0x64, 0x70, 0xd2, 0x16, 0xa0, + 0xa9, 0xb0, 0x50, 0x80, 0xbc, 0xfa, 0x06, 0x8a, 0x7d, 0xda, 0x49, 0x0f, + 0x96, 0xd1, 0x10, 0x6d, 0xca, 0xa2, 0xca, 0x22, 0x21, 0x65, 0xfe, 0x49, + 0xc0, 0x33, 0xab, 0x13, 0x8b, 0xdf, 0x43, 0xaf, 0x13, 0xe3, 0xf5, 0xda, + 0x7c, 0x33, 0x28, 0x38, 0x06, 0x21, 0x06, 0x20, 0x0f, 0x85, 0xdb, 0xe1, + 0x7c, 0x3b, 0xb7, 0xcc, 0x17, 0x8b, 0x32, 0x08, 0xb1, 0xae, 0x28, 0xb4, + 0x3e, 0x78, 0x30, 0x1c, 0xe6, 0x7d, 0x54, 0x9c, 0x97, 0x79, 0xce, 0x76, + 0x39, 0x8c, 0xd7, 0xe7, 0xb7, 0xc6, 0xd3, 0xf9, 0xa4, 0xfd, 0x87, 0xea, + 0xfc, 0xc2, 0x9a, 0xcc, 0x30, 0xa5, 0x8b, 0xb6, 0xcb, 0xcb, 0x25, 0x7b, + 0x49, 0x61, 0xfa, 0x6c, 0xbf, 0x18, 0x8d, 0x61, 0xab, 0xf3, 0x1e, 0x23, + 0xda, 0xa4, 0x5f, 0x52, 0xd4, 0x90, 0x5c, 0x1f, 0x25, 0x14, 0xeb, 0x7e, + 0x0d, 0xd5, 0xd2, 0x55, 0xa3, 0x16, 0x48, 0x9c, 0xdd, 0xe2, 0xba, 0x86, + 0x75, 0x19, 0x94, 0x8b, 0x00, 0x8a, 0x09, 0x8b, 0x52, 0x8e, 0x9b, 0x52, + 0x73, 0x6b, 0x55, 0x1c, 0x2d, 0xf7, 0xc0, 0xf4, 0xbf, 0x75, 0xed, 0x15, + 0x38, 0x7b, 0x3a, 0x08, 0x5b, 0x4a, 0xc1, 0x36, 0xaa, 0x67, 0x27, 0x2f, + 0xa8, 0x1e, 0xf4, 0xf7, 0xe9, 0xca, 0x76, 0xdf, 0x37, 0x72, 0xfc, 0x0d, + 0x1b, 0x57, 0x75, 0xf5, 0x22, 0x74, 0xfa, 0x22, 0xab, 0x66, 0xc0, 0xfa, + 0xb5, 0xa1, 0x6d, 0x19, 0x60, 0x79, 0x5c, 0x06, 0x2d, 0x67, 0x4e, 0x92, + 0x73, 0x2b, 0xbf, 0x3c, 0x29, 0x0c, 0xdc, 0xf3, 0x45, 0x2d, 0x80, 0xed, + 0x46, 0x8d, 0x8a, 0x54, 0x1a, 0x17, 0x3f, 0x6f, 0x34, 0x25, 0x70, 0xfe, + 0x4d, 0xd5, 0xd4, 0x9e, 0x1d, 0xde, 0xe6, 0xbf, 0x69, 0x28, 0x8e, 0x5a, + 0x5e, 0x28, 0x63, 0xbb, 0xc7, 0x56, 0x03, 0xa3, 0x20, 0x61, 0x24, 0xfa, + 0xc1, 0xd9, 0x29, 0x29, 0xe5, 0x61, 0x8d, 0xde, 0xb8, 0x62, 0xc8, 0x05, + 0x77, 0xb5, 0x2c, 0xf5, 0x81, 0x96, 0xb1, 0x57, 0x50, 0xe0, 0x92, 0x4b, + 0x70, 0x3c, 0xb5, 0x11, 0x74, 0x19, 0x6f, 0x54, 0x01, 0x3f, 0xa9, 0x01, + 0xb7, 0x9f, 0xa6, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {960, + {0xa9, 0xcd, 0x92, 0x1f, 0x6a, 0xbd, 0xa8, 0x58, 0xf7, 0x74, 0xed, 0x7a, + 0xaf, 0x25, 0x16, 0x2f, 0xaa, 0x65, 0x0c, 0x75, 0xef, 0xf6, 0x13, 0x2a}, + {0x86, 0xa6, 0x3e, 0xc8, 0xbb, 0x87, 0x88, 0x6f, 0x27, 0x05, 0xfb, 0x39, + 0x38, 0x58, 0x85, 0xac, 0x41, 0x42, 0x7b, 0xe1, 0xf0, 0xe0, 0x69, 0xc0, + 0x1c, 0xaa, 0xda, 0x51, 0xba, 0x3f, 0xa7, 0x80, 0x3e, 0x55, 0x71, 0x95, + 0x1d, 0x3a, 0x29, 0xf1, 0x76, 0xa8, 0x9a, 0x1d, 0xc8, 0x0f, 0x77, 0x7f, + 0xe0, 0xae, 0x60, 0x37, 0x8a, 0x39, 0x2a, 0x56, 0xcf, 0x9e, 0x20, 0xef, + 0x6c, 0xae, 0x84, 0xad, 0xb0, 0x0e, 0x63, 0x98, 0xdb, 0xf0, 0xf2, 0x04, + 0x56, 0x93, 0x8b, 0x70, 0x28, 0x77, 0xe4, 0x43, 0x68, 0x01, 0xde, 0x20, + 0xbd, 0xd7, 0x6b, 0x77, 0xcc, 0x2a, 0x13, 0xe2, 0xd7, 0xc2, 0xf8, 0x69, + 0x20, 0x69, 0x44, 0x1b, 0x85, 0x6f, 0x86, 0x7b, 0xee, 0x7c, 0x04, 0xa2, + 0x91, 0x0a, 0x2f, 0xb8, 0xc9, 0xf7, 0xbe, 0x4e, 0xee, 0x50, 0x30, 0x97, + 0x66, 0xc1, 0x69, 0x41, 0x74, 0xfa, 0x01, 0x29, 0x88, 0x0f, 0x13, 0xa7, + 0x5a, 0xd3, 0x84, 0x78, 0x97, 0x95, 0x84, 0x4e, 0x68, 0xb0, 0x2f, 0x26, + 0xe7, 0x9e, 0xe4, 0x6e, 0xbe, 0x71, 0x1c, 0x68, 0x3c, 0x59, 0x04, 0xab, + 0x19, 0x6f, 0xe5, 0x58, 0x32, 0x0f, 0xb9, 0xd7, 0x6a, 0x57, 0x62, 0x56, + 0x87, 0x2f, 0x3b, 0xd9, 0x44, 0x15, 0x47, 0xd8, 0x26, 0xe6, 0xd2, 0xf5, + 0x7e, 0x99, 0x56, 0x30, 0xa3, 0xd9, 0xf3, 0xad, 0xa9, 0x67, 0x05, 0xcd, + 0xea, 0x94, 0x9a, 0x82, 0x4b, 0xfe, 0x38, 0x37, 0x50, 0x21, 0x3f, 0xef, + 0xdf, 0xcc, 0x8e, 0x19, 0x4a, 0x70, 0x40, 0x6d, 0x57, 0x40, 0xbc, 0x91, + 0xe8, 0x98, 0x2f, 0xd0, 0x3c, 0x37, 0x84, 0xb1, 0x73, 0xe7, 0x54, 0x7d, + 0xc6, 0x4b, 0x98, 0x5c, 0x7f, 0xb3, 0x5d, 0x8b, 0xca, 0x15, 0xd3, 0x81, + 0x10, 0xd6, 0xd6, 0x3a, 0xfb, 0x35, 0x52, 0xcd, 0xd1, 0xd2, 0xd1, 0x4c, + 0x9c, 0xdb, 0xca, 0x63, 0x97, 0x6c, 0xd0, 0x4e, 0x88, 0xf1, 0x4f, 0xf5, + 0x71, 0xd7, 0xb2, 0x0b, 0xd7, 0xd4, 0x88, 0xf7, 0x77, 0xe4, 0xe9, 0x6c, + 0x87, 0xf2, 0x1b, 0x9c, 0x6d, 0x91, 0x80, 0x99, 0xfc, 0x39, 0xf2, 0xe7, + 0xcc, 0xa3, 0x95, 0x79, 0x02, 0x27, 0xdb, 0x13, 0xd3, 0x0c, 0x54, 0x3b, + 0xaf, 0x93, 0xbe, 0xbd, 0x16, 0x5c, 0x5f, 0xb3, 0x88, 0x77, 0x24, 0x06, + 0x02, 0x25, 0x05, 0x16, 0xfd, 0x97, 0xc8, 0x72, 0x8d, 0x36, 0xcd, 0xe5, + 0xa4, 0xb5, 0x70, 0xc8, 0x11, 0x77, 0xb0, 0x73, 0x79, 0x22, 0xa8, 0x2b, + 0x09, 0x8e, 0x9b, 0xbc, 0xd8, 0x68, 0xee, 0x74, 0x1a, 0xc0, 0x4c, 0x05, + 0x59, 0xb6, 0x99, 0x4a, 0x70, 0x3e, 0x6a, 0xaf, 0xdf, 0x4d, 0x34, 0x33, + 0x8f, 0x2c, 0x04, 0xf4, 0x26, 0xa4, 0xec, 0x7f, 0x88, 0xd4, 0x0a, 0x58, + 0x43, 0xc7, 0xd2, 0x42, 0xac, 0xc6, 0x58, 0xad, 0xdf, 0xac, 0xe2, 0x6a, + 0x36, 0x5c, 0x2d, 0xb4, 0x07, 0x74, 0x05, 0xb2, 0xb2, 0x72, 0x3b, 0x3b, + 0x84, 0x82, 0x31, 0x96, 0x18, 0x92, 0x44, 0x20, 0xef, 0x0a, 0x33, 0xcd, + 0xcb, 0xcf, 0x93, 0xc4, 0xb3, 0x5f, 0x60, 0x08, 0x16, 0xe0, 0x49, 0x33, + 0xf5, 0xdb, 0x67, 0x9f, 0x75, 0x22, 0x53, 0x26, 0xd9, 0xdf, 0xe2, 0x1a, + 0x17, 0xd3, 0x05, 0x89, 0x2d, 0x02, 0xe6, 0x23, 0x90, 0xd0, 0x5b, 0x33, + 0x86, 0xac, 0xed, 0x84, 0x25, 0xee, 0xfa, 0x7e, 0xed, 0x89, 0x80, 0x6d, + 0x11, 0xb8, 0x2a, 0x1d, 0xd4, 0xbd, 0xd2, 0x2e, 0x52, 0xd5, 0xd1, 0xac, + 0x0f, 0x86, 0x46, 0x01, 0x8c, 0xbd, 0x91, 0xd2, 0xef, 0xf4, 0x08, 0x1a, + 0x57, 0x3a, 0x74, 0x6b, 0xcb, 0x38, 0x34, 0xc8, 0x6e, 0x8e, 0xc5, 0xbf, + 0x5e, 0x62, 0xfd, 0x0c, 0xbf, 0x02, 0x04, 0xa2, 0x15, 0x14, 0xc2, 0x98, + 0x11, 0x3f, 0x3d, 0x85, 0xb3, 0x2c, 0xeb, 0x5c}, + {0x47, 0x25, 0x56, 0x0b, 0xd9, 0x49, 0xad, 0x85, 0x2f, 0xf0, 0xf4, 0x45, + 0x2a, 0xee, 0xf5, 0xb5, 0xb6, 0xb4, 0xfe, 0x59, 0xe6, 0xbf, 0xf9, 0x86, + 0x38, 0xeb, 0xf8, 0x92, 0xac, 0xf2, 0x08, 0x13, 0x83, 0x81, 0xdb, 0x37, + 0x1d, 0x4d, 0x36, 0x06, 0x32, 0x59, 0x76, 0x3e, 0xd8, 0xb0, 0x34, 0xe2, + 0xad, 0x53, 0x7a, 0x2c, 0x7b, 0x19, 0xfe, 0x1b, 0x28, 0x5e, 0x32, 0x3a, + 0x86, 0xc2, 0x62, 0xea, 0x87, 0x72, 0x4e, 0x18, 0xca, 0x25, 0x3a, 0x7e, + 0x11, 0x03, 0x4d, 0x37, 0x93, 0xbe, 0xd2, 0x7c, 0xb6, 0xf0, 0xce, 0x6b, + 0x52, 0x11, 0xef, 0x67, 0x37, 0xd4, 0x2a, 0xae, 0x29, 0x86, 0xd2, 0xf3, + 0x4f, 0x0a, 0xbc, 0x15, 0xf7, 0x62, 0xdc, 0xa1, 0xd0, 0x0f, 0xb7, 0x57, + 0xe2, 0x3e, 0x41, 0x68, 0x91, 0x9e, 0x93, 0xa3, 0xfc, 0xb9, 0xff, 0x0e, + 0x50, 0x2c, 0x36, 0xd8, 0xe7, 0x58, 0x0b, 0x41, 0x92, 0x4e, 0xff, 0x62, + 0xb5, 0x3a, 0x94, 0x37, 0x49, 0xed, 0x5f, 0xee, 0x41, 0xfc, 0x32, 0x3d, + 0x19, 0xf2, 0xb8, 0x15, 0x97, 0x32, 0xc6, 0x4f, 0x67, 0x95, 0x93, 0xd9, + 0xf8, 0x59, 0xb0, 0x27, 0x4a, 0xf0, 0xcf, 0xe4, 0xe2, 0x8d, 0x1d, 0x71, + 0xee, 0x27, 0x76, 0x42, 0x75, 0xb4, 0xc0, 0xf9, 0x1f, 0xc7, 0xc7, 0xcd, + 0xe5, 0x7f, 0xc1, 0x57, 0xd3, 0x25, 0xe0, 0x31, 0x49, 0x39, 0x87, 0xde, + 0x33, 0x1f, 0xbd, 0xef, 0x70, 0x67, 0xd2, 0x10, 0xf1, 0x4a, 0xdb, 0x57, + 0x48, 0xb4, 0x39, 0x84, 0xb0, 0x92, 0x73, 0xb6, 0xec, 0x8c, 0x18, 0x16, + 0x63, 0xb7, 0x7c, 0xf8, 0x9f, 0x27, 0x86, 0x35, 0x21, 0xa8, 0xa7, 0xe7, + 0x97, 0xa6, 0x4f, 0x42, 0x33, 0x7a, 0x23, 0x4b, 0x6f, 0xd1, 0x85, 0x52, + 0x23, 0xfe, 0x34, 0x8a, 0x8c, 0x56, 0x73, 0xab, 0x9b, 0x29, 0xf2, 0x17, + 0x5b, 0xa1, 0x9a, 0xf0, 0x15, 0x8b, 0xca, 0xde, 0x02, 0x4c, 0xf9, 0x5f, + 0x8b, 0xa8, 0x7b, 0x61, 0xa3, 0x69, 0xd5, 0xff, 0x55, 0x17, 0x71, 0x54, + 0x9d, 0xe7, 0x7b, 0x11, 0x7e, 0xa2, 0x9f, 0x22, 0x05, 0x92, 0xc2, 0xd9, + 0x6d, 0x05, 0x02, 0x1d, 0x3b, 0x71, 0xf8, 0xb5, 0xb9, 0xb8, 0x9b, 0xe2, + 0x64, 0xf6, 0xcf, 0x04, 0xc4, 0x0a, 0x86, 0x0f, 0x94, 0xb7, 0xfa, 0x59, + 0x18, 0x28, 0x5e, 0xc0, 0x23, 0xd5, 0x41, 0x37, 0xce, 0xfc, 0xe3, 0x6d, + 0x62, 0x75, 0x05, 0x57, 0xb7, 0xa4, 0x2b, 0xcb, 0x24, 0x36, 0x09, 0x30, + 0xe2, 0x52, 0xee, 0x5a, 0x90, 0x88, 0xbc, 0x88, 0x94, 0xd1, 0xe0, 0xec, + 0xb5, 0x95, 0x5c, 0x16, 0x99, 0xeb, 0x85, 0x77, 0xde, 0xe6, 0x56, 0x4c, + 0xde, 0x5c, 0x28, 0x41, 0xbe, 0xdc, 0xd9, 0xda, 0xfe, 0xc6, 0xef, 0xe5, + 0x69, 0xb7, 0x27, 0xb0, 0x04, 0x6e, 0x60, 0xdb, 0x56, 0x72, 0x46, 0x5d, + 0x73, 0xed, 0x83, 0x74, 0x97, 0xd8, 0x14, 0xd7, 0x76, 0xc5, 0x36, 0x13, + 0xe2, 0xc2, 0xaf, 0xfd, 0x7b, 0xd3, 0x24, 0x60, 0x88, 0x4d, 0x17, 0x28, + 0x03, 0xc7, 0xa4, 0xd2, 0xf1, 0xd8, 0x42, 0x37, 0x44, 0x82, 0xa0, 0x6f, + 0xb8, 0xb8, 0x1b, 0xda, 0xb0, 0xe2, 0x2e, 0x72, 0x73, 0x49, 0x02, 0xe3, + 0x8e, 0xb0, 0xba, 0x35, 0xb0, 0xc1, 0xb2, 0x35, 0xdf, 0xe4, 0x01, 0x2f, + 0xdf, 0xf3, 0xf9, 0xf2, 0x6d, 0x24, 0xdf, 0x5d, 0x7f, 0x71, 0x10, 0xb3, + 0x98, 0xeb, 0x85, 0x44, 0x4d, 0x40, 0x82, 0x85, 0x56, 0xad, 0x24, 0xde, + 0xdb, 0x14, 0x1e, 0xa1, 0xcf, 0xdf, 0x7a, 0x0a, 0x06, 0x2d, 0x43, 0xdf, + 0xf3, 0x8c, 0x71, 0xa0, 0x60, 0x99, 0x6e, 0x69, 0x4d, 0xbf, 0xed, 0x3b, + 0x8d, 0x84, 0xc8, 0x5e, 0x15, 0x8f, 0x9a, 0x77, 0xac, 0x5b, 0xf0, 0x4a, + 0xa3, 0x7d, 0x5c, 0xb4, 0xdc, 0x89, 0xad, 0x7a, 0x49, 0xdc, 0x59, 0x07, + 0x96, 0x57, 0x2e, 0x39}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {961, + {0x11, 0xc7, 0xb5, 0x4a, 0xad, 0xec, 0x2f, 0x2b, 0xe0, 0xd7, 0x92, 0xea, + 0xd4, 0xd0, 0x6f, 0x45, 0x9d, 0xdb, 0x83, 0xd3, 0xa1, 0x58, 0xda, 0xe6}, + {0x76, 0x39, 0x96, 0x11, 0x35, 0x4e, 0xe8, 0x23, 0x88, 0xb3, 0xfc, 0x51, + 0x30, 0x25, 0x8b, 0x22, 0xd5, 0x7a, 0x67, 0x72, 0xbe, 0x8e, 0x1f, 0xc0, + 0x5b, 0x0f, 0x91, 0x2a, 0xc5, 0x0e, 0xcc, 0x93, 0x94, 0xce, 0x7d, 0x6f, + 0x22, 0x17, 0x3b, 0x3e, 0xf4, 0x6e, 0xa2, 0x0c, 0xd2, 0xc1, 0x43, 0x4d, + 0x79, 0x3a, 0x1f, 0x6d, 0xd3, 0xfe, 0x42, 0xb0, 0x89, 0x6a, 0x29, 0x54, + 0x95, 0x30, 0xa5, 0xaa, 0xe2, 0x7b, 0x86, 0xaf, 0x76, 0xf0, 0xf0, 0xbe, + 0x02, 0xa3, 0x2d, 0x41, 0xcc, 0x12, 0x7d, 0xdb, 0x7a, 0x4c, 0x12, 0xe8, + 0x34, 0x93, 0xc3, 0xc9, 0xea, 0x8b, 0x32, 0x02, 0x75, 0xfa, 0xc4, 0x3d, + 0x72, 0x52, 0xe6, 0x9c, 0x9e, 0x01, 0x02, 0xf8, 0x05, 0xa6, 0x8f, 0x8c, + 0xb0, 0x80, 0x84, 0x41, 0x99, 0x84, 0xf7, 0xea, 0x05, 0xd5, 0xc9, 0x93, + 0x59, 0x6c, 0xd9, 0x08, 0x0a, 0x4c, 0xe7, 0x74, 0xf7, 0x18, 0xf1, 0x40, + 0xe7, 0x01, 0x57, 0xce, 0x83, 0x2d, 0x1f, 0xd5, 0x96, 0x8b, 0xe9, 0x61, + 0x50, 0x96, 0x08, 0x73, 0x54, 0x83, 0x8d, 0x6e, 0x81, 0xe1, 0xdd, 0x44, + 0x48, 0x79, 0xba, 0x99, 0xaf, 0x8f, 0x1a, 0x8d, 0x04, 0x3e, 0x50, 0xc9, + 0x98, 0x58, 0x04, 0xd3, 0x5a, 0xf2, 0x13, 0xf6, 0x54, 0x28, 0x79, 0x8e, + 0x1e, 0x3b, 0x7a, 0x84, 0x08, 0x56, 0x6f, 0x01, 0xb7, 0xcb, 0x15, 0x4f, + 0xb5, 0x39, 0x76, 0x3b, 0x10, 0xce, 0xba, 0x4f, 0xe7, 0x08, 0x4c, 0x6f, + 0xc9, 0xe6, 0x23, 0x5d, 0x1c, 0x46, 0x57, 0xa4, 0x25, 0x1b, 0x2c, 0x80, + 0xa8, 0xd8, 0xb8, 0x82, 0x1a, 0x36, 0xe0, 0x48, 0x44, 0x18, 0x0c, 0xff, + 0x98, 0x58, 0x5e, 0x70, 0xc7, 0xef, 0xeb, 0x4b, 0x11, 0xa1, 0xb3, 0xe2, + 0x38, 0x3f, 0xf8, 0xd4, 0x14, 0x33, 0x43, 0xfe, 0xe1, 0xa2, 0xe0, 0x40, + 0x55, 0x3c, 0x17, 0x0e, 0xc5, 0x86, 0x6e, 0x9b, 0x37, 0x3a, 0xb0, 0xca, + 0xad, 0x85, 0x67, 0x55, 0xdf, 0x1f, 0x36, 0x35, 0x72, 0x48, 0x53, 0xf1, + 0x2a, 0x37, 0xa8, 0x94, 0xfa, 0xbf, 0xfb, 0x93, 0x23, 0x49, 0x24, 0x6d, + 0xea, 0x7c, 0x6e, 0x42, 0xfe, 0x4c, 0x5a, 0xbb, 0x04, 0x8c, 0xf8, 0x3c, + 0x3e, 0xf4, 0x16, 0x55, 0x7f, 0x7f, 0xdd, 0xe3, 0xcf, 0x5e, 0x41, 0x82, + 0xb4, 0x96, 0xe3, 0x66, 0x62, 0xed, 0x5e, 0x0b, 0x5b, 0x3e, 0x44, 0xd5, + 0x35, 0x3d, 0x00, 0xe4, 0x3f, 0x6f, 0x5f, 0x96, 0x37, 0x35, 0x66, 0x1a, + 0xbd, 0x89, 0x78, 0x1d, 0x22, 0x13, 0x1c, 0x89, 0x66, 0x12, 0x68, 0xb3, + 0xb4, 0x03, 0xc4, 0x0c, 0xb9, 0xc4, 0x1e, 0xfc, 0x16, 0x78, 0xcc, 0xf5, + 0xf8, 0x15, 0x80, 0x53, 0xad, 0xde, 0x06, 0x24, 0xb0, 0x3c, 0x82, 0x2a, + 0x93, 0x2a, 0xa6, 0xb7, 0xaf, 0xf6, 0xb8, 0x3a, 0x80, 0xa9, 0x62, 0xf5, + 0x9c, 0x11, 0xaf, 0x01, 0x21, 0xbe, 0xb1, 0x61, 0x25, 0x09, 0xe2, 0x08, + 0x6a, 0x02, 0xe3, 0x9f, 0xc3, 0x8d, 0xd5, 0x58, 0x80, 0xb9, 0xff, 0xce, + 0x4e, 0xa7, 0x00, 0x04, 0x69, 0x29, 0x97, 0xd9, 0xae, 0x8b, 0xf8, 0x5e, + 0x14, 0x77, 0xc4, 0x54, 0x0c, 0x33, 0x42, 0x5b, 0x67, 0xe0, 0x79, 0xd8, + 0xfb, 0xbb, 0xea, 0x24, 0x7b, 0x5e, 0x96, 0x39, 0xfa, 0x28, 0x20, 0x6a, + 0x20, 0x5f, 0x87, 0x56, 0xcb, 0x25, 0xc9, 0x6a, 0x6c, 0x68, 0xb2, 0x86, + 0x54, 0x17, 0xe8, 0x92, 0xe0, 0xbb, 0xa1, 0xf2, 0xf8, 0xab, 0x38, 0xd8, + 0x49, 0xf0, 0x33, 0xae, 0x00, 0xe4, 0x9a, 0x22, 0xdf, 0x52, 0xc3, 0x8e, + 0x50, 0xd3, 0x26, 0x6e, 0x84, 0x45, 0x50, 0xe9, 0x8e, 0x9d, 0x09, 0x7b, + 0x99, 0xc4, 0x00, 0xfd, 0x7d, 0x2d, 0xed, 0x56, 0x88, 0x91, 0xcb, 0x54, + 0xee, 0x9b, 0x33, 0x9f, 0x71, 0x49, 0x0d, 0xe4}, + {0x5b, 0x8b, 0x0c, 0xb8, 0x5f, 0x95, 0xef, 0x20, 0x71, 0x0b, 0x21, 0xbc, + 0x94, 0xb0, 0x69, 0xb6, 0x03, 0xd4, 0xbf, 0x7b, 0xc3, 0x96, 0x38, 0xde, + 0xd4, 0x64, 0x2f, 0x84, 0x94, 0x6e, 0x87, 0xb3, 0x17, 0xa9, 0xf2, 0x77, + 0x67, 0x1e, 0xfd, 0x36, 0x94, 0xba, 0x45, 0x03, 0x73, 0xf8, 0x90, 0x4f, + 0x2d, 0x22, 0xd1, 0xdd, 0x4d, 0x0a, 0x1b, 0x40, 0xce, 0xaa, 0x49, 0x61, + 0xb3, 0x96, 0x2f, 0x1e, 0x07, 0x6d, 0x0e, 0x6b, 0xc5, 0x70, 0x29, 0xde, + 0x2c, 0x33, 0xd9, 0xd1, 0x62, 0xe3, 0x55, 0x54, 0x97, 0x77, 0x50, 0xca, + 0xef, 0xbc, 0x27, 0xc9, 0x28, 0xfa, 0xc3, 0x3c, 0xe7, 0xa7, 0xfc, 0xe0, + 0x94, 0x9b, 0x32, 0x83, 0xaa, 0x9f, 0x75, 0xc3, 0x55, 0x7d, 0xf7, 0xe7, + 0xb1, 0x4b, 0xfe, 0xba, 0x48, 0x69, 0xc9, 0x43, 0x60, 0xf0, 0xa2, 0x9b, + 0x5e, 0xe4, 0xa2, 0x80, 0xd3, 0x7c, 0xd4, 0x31, 0xb7, 0xfe, 0xeb, 0x47, + 0x78, 0x11, 0x24, 0xee, 0x27, 0xcc, 0x73, 0x3d, 0x98, 0x23, 0x34, 0xbc, + 0xb9, 0xf7, 0x37, 0x98, 0xb3, 0xe6, 0xc3, 0xe9, 0x9d, 0x8a, 0x2e, 0x1e, + 0x65, 0x57, 0xe2, 0xfc, 0x9b, 0x71, 0xff, 0x15, 0xaf, 0x58, 0xbb, 0xec, + 0xa4, 0x24, 0xa9, 0x11, 0xfe, 0x2f, 0x04, 0xc9, 0xf5, 0x81, 0x66, 0x18, + 0xf4, 0xbc, 0x9d, 0xa4, 0x51, 0xa5, 0x95, 0xd7, 0xe7, 0x76, 0xd4, 0x47, + 0xac, 0x51, 0xed, 0xb4, 0xc5, 0xd5, 0xda, 0x2c, 0xee, 0xae, 0xef, 0x3d, + 0x37, 0x07, 0xf0, 0x65, 0x55, 0xd7, 0x9a, 0x16, 0x57, 0xff, 0x66, 0xc0, + 0x38, 0xa8, 0xc1, 0x52, 0x51, 0x71, 0x7e, 0x92, 0xf8, 0x23, 0xfc, 0xf4, + 0xea, 0x5e, 0x5d, 0xe0, 0x1d, 0xaa, 0x22, 0xfe, 0x09, 0x85, 0xc1, 0x87, + 0x2a, 0xfa, 0x2b, 0x84, 0xc6, 0x7e, 0xb8, 0x22, 0x21, 0x90, 0x3a, 0xe2, + 0x18, 0x63, 0xde, 0x0a, 0xb5, 0x8c, 0xb2, 0x6b, 0x35, 0x12, 0xed, 0x28, + 0x78, 0xfe, 0x5d, 0x22, 0x65, 0x44, 0xd8, 0xe1, 0xac, 0x04, 0xbd, 0xe1, + 0x0b, 0x2c, 0x0e, 0x59, 0x29, 0xfa, 0x49, 0x21, 0x41, 0x1c, 0xfb, 0x84, + 0xca, 0x92, 0xa4, 0xab, 0xfb, 0x59, 0xe8, 0xc1, 0xba, 0xba, 0x48, 0x8f, + 0x46, 0x2d, 0x3a, 0xa7, 0x50, 0xe6, 0x8d, 0x9b, 0x66, 0xc3, 0x6d, 0x5c, + 0xb4, 0xb6, 0x5a, 0x49, 0x87, 0x98, 0xc6, 0xe5, 0x0c, 0x0d, 0x55, 0x9b, + 0x90, 0xa9, 0x3a, 0x5e, 0x8e, 0x26, 0xcd, 0x78, 0xd6, 0xa0, 0xdd, 0x61, + 0x7b, 0x24, 0x23, 0xb3, 0xcf, 0xf4, 0xe4, 0xd6, 0x55, 0xc9, 0x6e, 0x9c, + 0xc3, 0x08, 0x71, 0x17, 0xec, 0x9f, 0x84, 0xb3, 0x87, 0x05, 0x3e, 0x58, + 0x6f, 0x72, 0x35, 0x36, 0x78, 0xab, 0x54, 0xfd, 0x23, 0x46, 0x81, 0x42, + 0x58, 0xc2, 0x01, 0x4b, 0x2c, 0x24, 0xb9, 0xb3, 0xbc, 0xff, 0x7a, 0x56, + 0x0f, 0x44, 0xb1, 0x9e, 0x96, 0x2b, 0x48, 0x56, 0x2c, 0x47, 0x6f, 0x29, + 0xf2, 0x70, 0x9c, 0x1e, 0x78, 0xfb, 0x02, 0x79, 0xf9, 0x30, 0x72, 0x1c, + 0xed, 0x4d, 0x3e, 0xc1, 0xf0, 0x5a, 0x91, 0x17, 0x26, 0x2c, 0x94, 0x76, + 0xe3, 0x55, 0x84, 0xfb, 0xff, 0xc0, 0x42, 0xdb, 0x30, 0x92, 0x06, 0x58, + 0x5d, 0x11, 0xb9, 0x2a, 0x1a, 0x10, 0x84, 0x5a, 0x49, 0xea, 0x91, 0xd1, + 0x3f, 0x68, 0x1a, 0x7c, 0x24, 0x6f, 0xff, 0x11, 0x34, 0x5b, 0xc8, 0x30, + 0xb7, 0x92, 0xb8, 0x6e, 0x45, 0x57, 0x97, 0x05, 0x30, 0x24, 0x4c, 0xe6, + 0x24, 0x7b, 0xe1, 0x95, 0x1d, 0x81, 0x86, 0x29, 0x5a, 0xd6, 0xea, 0xa7, + 0xd3, 0xf7, 0x79, 0xb2, 0x46, 0x2a, 0x45, 0xce, 0xdd, 0xff, 0xe7, 0xdb, + 0x71, 0x08, 0x2e, 0xd2, 0xb8, 0x90, 0xa9, 0x82, 0xd0, 0xa2, 0x71, 0xb0, + 0xe4, 0x8b, 0x42, 0x93, 0xed, 0x58, 0x78, 0x07, 0x19, 0xed, 0xe7, 0xd0, + 0x13, 0xaf, 0x90, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {962, + {0x8c, 0xe3, 0x29, 0x87, 0x67, 0x88, 0x33, 0xd0, 0xb2, 0xe1, 0xa8, 0x13, + 0xfa, 0x2e, 0xf3, 0xdf, 0xac, 0x59, 0x22, 0x65, 0x50, 0x00, 0x6f, 0x3c}, + {0xc8, 0x26, 0xe8, 0xae, 0x9f, 0x07, 0xcb, 0x5f, 0xe4, 0x23, 0xae, 0x93, + 0x4c, 0xa4, 0xd5, 0xd1, 0x32, 0xcd, 0xe0, 0xc1, 0xc8, 0x73, 0xa7, 0x73, + 0x87, 0x9d, 0x96, 0x0f, 0xaf, 0x58, 0x16, 0x87, 0x85, 0x88, 0x6a, 0x78, + 0x69, 0x14, 0x7e, 0x72, 0x4e, 0x30, 0x23, 0xae, 0x9d, 0xa2, 0xcc, 0xa5, + 0xcd, 0x7f, 0x02, 0x8b, 0x3e, 0x87, 0xd2, 0xeb, 0xa5, 0x11, 0x9f, 0x3d, + 0xe7, 0x8a, 0x2a, 0xbe, 0x79, 0xb3, 0x94, 0xac, 0x48, 0xa2, 0x10, 0x15, + 0xca, 0x42, 0xaa, 0x5b, 0xd7, 0xba, 0x4d, 0x75, 0x56, 0x44, 0xae, 0x58, + 0x11, 0xf1, 0x27, 0xa8, 0xc9, 0xc7, 0x9f, 0x25, 0x8a, 0xf1, 0x3c, 0x3d, + 0x9c, 0x95, 0x38, 0x55, 0x6b, 0x1c, 0x63, 0x7c, 0xe0, 0xa2, 0xc7, 0xe8, + 0xf6, 0xea, 0xca, 0x10, 0x36, 0x10, 0x0c, 0xb3, 0x7e, 0x20, 0xa8, 0x83, + 0x6c, 0x1b, 0x1d, 0x69, 0x73, 0xa1, 0x35, 0x47, 0x42, 0xe8, 0xb8, 0x92, + 0x2a, 0x29, 0x07, 0x86, 0xef, 0x97, 0xb9, 0x13, 0x8d, 0x2a, 0xc5, 0x8e, + 0x27, 0xc7, 0x18, 0x2d, 0x0f, 0x8c, 0xb8, 0x3a, 0xf5, 0xed, 0x50, 0xde, + 0x76, 0xc6, 0x30, 0x6a, 0xe6, 0x64, 0x95, 0xba, 0xf5, 0xb1, 0xa4, 0xef, + 0x05, 0x4c, 0x78, 0x19, 0x03, 0x97, 0x76, 0x43, 0x2e, 0xfd, 0xb5, 0x22, + 0x6e, 0x2e, 0xb2, 0xcb, 0xfc, 0x9e, 0xf3, 0xe3, 0x59, 0xe8, 0x7e, 0x03, + 0x1b, 0x90, 0xfe, 0x68, 0x8b, 0x1a, 0xff, 0x31, 0xba, 0x46, 0x53, 0x7d, + 0x4f, 0x0c, 0xed, 0x14, 0xd9, 0xd9, 0x7e, 0xa5, 0xba, 0x33, 0xa4, 0x2b, + 0x34, 0x19, 0x9f, 0x4b, 0x91, 0xe0, 0x65, 0x5f, 0x31, 0x11, 0xf6, 0x41, + 0xdc, 0x08, 0xac, 0x7f, 0x84, 0xad, 0x97, 0x54, 0x0f, 0x09, 0xf8, 0x8a, + 0x32, 0x34, 0x6b, 0xf5, 0xe3, 0xbc, 0xd6, 0x01, 0x4b, 0xb4, 0x28, 0x88, + 0xe1, 0xfc, 0xa1, 0xf3, 0x01, 0xb1, 0xc9, 0xcc, 0x81, 0xbe, 0xa7, 0xb1, + 0x72, 0xf2, 0xa2, 0xcb, 0x7f, 0xfb, 0x10, 0xa7, 0xe6, 0x83, 0x2c, 0x12, + 0x57, 0x87, 0x76, 0xe0, 0x7d, 0x4d, 0xbd, 0xf6, 0xa5, 0x75, 0xa6, 0x07, + 0x26, 0x2f, 0x11, 0x37, 0xf9, 0x1c, 0xad, 0xe5, 0x01, 0xb8, 0xef, 0x5f, + 0x1d, 0x5a, 0x34, 0x62, 0x20, 0x87, 0xd3, 0xc5, 0x6e, 0x29, 0xf3, 0x47, + 0xfe, 0x75, 0x33, 0x20, 0xfa, 0x33, 0xbd, 0x73, 0x35, 0x63, 0x05, 0x29, + 0xc5, 0x11, 0x29, 0x6a, 0x3b, 0xee, 0x1f, 0x4c, 0x35, 0x93, 0x89, 0x1c, + 0x3d, 0x52, 0xc8, 0x82, 0x78, 0xc4, 0xcd, 0xbb, 0x01, 0x7d, 0x0d, 0xa0, + 0x86, 0x63, 0x75, 0xe0, 0x47, 0x95, 0x3c, 0xc3, 0x4b, 0xb4, 0x2e, 0xc6, + 0xfe, 0x85, 0x90, 0x1e, 0xef, 0xbc, 0x76, 0x7a, 0xbe, 0x6a, 0xdf, 0x5e, + 0xe3, 0x49, 0x34, 0x42, 0x6b, 0xa1, 0xe0, 0x51, 0xb9, 0x16, 0xf8, 0xc8, + 0xd3, 0x0f, 0xc2, 0x62, 0x2b, 0xd3, 0x9b, 0x42, 0x9e, 0xd6, 0x6b, 0x91, + 0xd7, 0xcf, 0x4a, 0xfa, 0xcb, 0x98, 0x3f, 0xd0, 0xcd, 0xa2, 0xeb, 0xd8, + 0x9b, 0x9f, 0x95, 0xa2, 0x89, 0x9a, 0x21, 0x3e, 0x91, 0xf3, 0xc7, 0xfb, + 0xa6, 0x1e, 0x12, 0x64, 0x80, 0xc4, 0x2a, 0x86, 0x68, 0x62, 0x17, 0x4f, + 0xfd, 0x13, 0x6b, 0xab, 0xca, 0x42, 0x90, 0x61, 0x5b, 0xcc, 0x3d, 0xeb, + 0x01, 0x3f, 0x20, 0x86, 0x3d, 0x62, 0x87, 0x05, 0x45, 0xb5, 0xfd, 0xd2, + 0xed, 0xe4, 0xd0, 0x23, 0x32, 0xb8, 0xe6, 0x52, 0x99, 0x68, 0x82, 0x6b, + 0x3f, 0x1f, 0x86, 0xde, 0x60, 0x88, 0x3d, 0xf1, 0xcc, 0x44, 0xef, 0x4d, + 0xd0, 0x63, 0x11, 0xab, 0xed, 0x52, 0xbe, 0xbc, 0x46, 0xbf, 0xcd, 0x7b, + 0x9a, 0xed, 0x69, 0xbf, 0x42, 0x94, 0x45, 0x3c, 0xd2, 0x37, 0x69, 0x34, + 0x6d, 0x31, 0x94, 0xf3, 0x2d, 0xcb, 0xc0, 0x1e}, + {0x6c, 0xbe, 0xd1, 0xeb, 0x50, 0xb6, 0x72, 0x6a, 0x68, 0x21, 0x88, 0x27, + 0x3b, 0x4b, 0xb0, 0x7a, 0x99, 0x0c, 0x45, 0x05, 0x6c, 0xb4, 0xd6, 0xe2, + 0x91, 0x0e, 0xfc, 0x51, 0x73, 0x1e, 0xc3, 0x48, 0x2f, 0x85, 0x3a, 0xff, + 0xb2, 0xe9, 0xa9, 0xa0, 0x8d, 0x22, 0xf5, 0xf8, 0x51, 0xe6, 0x73, 0xad, + 0xe4, 0x6f, 0x85, 0xf4, 0x76, 0xdc, 0x40, 0x5d, 0xbe, 0x71, 0x34, 0x85, + 0x12, 0x92, 0xb0, 0xae, 0xf6, 0xc5, 0x49, 0x43, 0x7f, 0xd9, 0x32, 0xc4, + 0x8d, 0xda, 0xa9, 0x54, 0xa5, 0x6d, 0xae, 0x84, 0xee, 0x61, 0x06, 0xf1, + 0x1d, 0x68, 0x8c, 0x62, 0x7a, 0xf8, 0x64, 0x37, 0xec, 0xe6, 0x6c, 0x9c, + 0xbc, 0xde, 0xbb, 0xdc, 0xf5, 0x68, 0x7a, 0x81, 0xdf, 0xf2, 0x70, 0xad, + 0x29, 0x57, 0x1d, 0xfe, 0xac, 0x1b, 0x7e, 0x7e, 0x27, 0x84, 0x28, 0xd3, + 0xb5, 0x47, 0xf5, 0x2f, 0x71, 0x5f, 0xe0, 0x35, 0x4e, 0x28, 0x72, 0xe8, + 0x9b, 0x13, 0xdc, 0x35, 0xc4, 0xeb, 0x3b, 0xaf, 0x58, 0x91, 0x54, 0xab, + 0x32, 0x83, 0x93, 0xa0, 0xf3, 0x31, 0x47, 0x7b, 0xe4, 0xb2, 0xd5, 0x5f, + 0x00, 0xff, 0xf2, 0x71, 0xba, 0xf5, 0xf5, 0x2a, 0x61, 0x33, 0xb0, 0x92, + 0x3c, 0x77, 0x7d, 0x39, 0xd1, 0x23, 0xe0, 0x81, 0x90, 0x55, 0x88, 0x88, + 0xb2, 0xfa, 0x2f, 0xe6, 0x87, 0xa1, 0x3c, 0xba, 0x76, 0xf7, 0xf5, 0xab, + 0x6a, 0xf1, 0xc2, 0xe2, 0x40, 0xbd, 0xb2, 0xe0, 0x8f, 0x3d, 0x3f, 0xcb, + 0x0a, 0x5f, 0x1e, 0xd9, 0x2f, 0xc5, 0x24, 0xab, 0x2d, 0x16, 0x61, 0x43, + 0x2a, 0xd6, 0xfc, 0xe3, 0x68, 0x7f, 0xdf, 0x74, 0x17, 0x1f, 0x7c, 0xaa, + 0x3a, 0xbd, 0x0c, 0x16, 0xc5, 0xf4, 0xbe, 0xea, 0x40, 0x43, 0x20, 0x71, + 0x44, 0xf3, 0x5d, 0x9e, 0xef, 0x04, 0xc5, 0xa6, 0x29, 0xd6, 0x7d, 0x75, + 0xd4, 0x1e, 0x61, 0x21, 0xe5, 0x3e, 0x25, 0x0d, 0xd7, 0x29, 0xb7, 0x0d, + 0x61, 0x0a, 0x64, 0x39, 0x29, 0xac, 0xe9, 0x85, 0xb3, 0xbd, 0x17, 0xbd, + 0xd5, 0x22, 0xaf, 0xb5, 0xf4, 0xa8, 0x11, 0xc3, 0x48, 0x29, 0x81, 0x47, + 0xc6, 0xad, 0x95, 0xa0, 0xc3, 0x91, 0x88, 0x2e, 0x8d, 0x40, 0xd3, 0xa0, + 0xe8, 0x45, 0x96, 0x96, 0xa7, 0x53, 0xc8, 0x86, 0xf8, 0x54, 0x38, 0x5f, + 0x13, 0xc5, 0xb5, 0xdb, 0x51, 0x16, 0x10, 0x97, 0x4c, 0x79, 0xfd, 0x6f, + 0xd9, 0xfa, 0x3e, 0x67, 0x1c, 0x42, 0x74, 0xd8, 0x0f, 0xfa, 0xec, 0xba, + 0xc9, 0x31, 0x15, 0x82, 0xe1, 0x11, 0x4a, 0x9b, 0x00, 0x05, 0xb0, 0xf7, + 0x6e, 0xce, 0xe7, 0x12, 0xaf, 0xb1, 0xf8, 0x2a, 0x77, 0x7a, 0x00, 0xb7, + 0xbd, 0x00, 0xdc, 0x24, 0x7b, 0x59, 0xe3, 0xb3, 0xfe, 0x28, 0xe5, 0x58, + 0xd7, 0x0c, 0x3e, 0x9e, 0x73, 0xf2, 0x59, 0xd4, 0x60, 0xfa, 0x78, 0x95, + 0x18, 0x8f, 0x75, 0xd6, 0xf8, 0xe9, 0xdd, 0xbf, 0xaa, 0x4a, 0x87, 0x8b, + 0x0b, 0xea, 0x4f, 0xff, 0xa9, 0x20, 0xf0, 0x18, 0x2c, 0x45, 0x1b, 0xb2, + 0x52, 0x5f, 0xb3, 0xf8, 0xda, 0xfd, 0x52, 0x98, 0xf6, 0x93, 0xe1, 0xcb, + 0x00, 0x68, 0x4c, 0x87, 0x94, 0xb8, 0x62, 0x64, 0x62, 0xbf, 0xbd, 0x54, + 0xfb, 0xbd, 0x00, 0x42, 0x25, 0x5c, 0xea, 0x09, 0xfb, 0x2b, 0x6e, 0x5c, + 0xea, 0xad, 0xf1, 0x70, 0x1d, 0x8b, 0x2b, 0x58, 0x8d, 0xcd, 0x38, 0x75, + 0xfd, 0xea, 0x06, 0xe5, 0x60, 0x41, 0x58, 0x6b, 0xa5, 0x27, 0xa1, 0x1d, + 0x89, 0x16, 0x68, 0xa1, 0xbf, 0xc5, 0x2b, 0x8c, 0x00, 0x44, 0xe6, 0x89, + 0x35, 0xaf, 0x2d, 0x32, 0x71, 0x82, 0x21, 0x0f, 0x58, 0xa2, 0x66, 0xc1, + 0xc8, 0x93, 0x3f, 0x85, 0x70, 0x98, 0xdb, 0xcf, 0xf2, 0x9a, 0x64, 0x89, + 0x5a, 0x74, 0x51, 0x42, 0x5d, 0x3d, 0xab, 0xae, 0xdd, 0x75, 0xaa, 0x52, + 0x34, 0x1d, 0xd4, 0x94}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {963, + {0x7e, 0x99, 0xd1, 0xad, 0xe0, 0x7c, 0x3b, 0xf0, 0x76, 0x09, 0x55, 0xd4, + 0x16, 0xfc, 0x91, 0xa7, 0xf0, 0x0b, 0x9b, 0xc3, 0x8a, 0x31, 0xf2, 0xff}, + {0xc8, 0x26, 0xe8, 0xae, 0x9f, 0x07, 0xcb, 0x5f, 0xe4, 0x23, 0xae, 0x93, + 0x4c, 0xa4, 0xd5, 0xd1, 0x32, 0xcd, 0xe0, 0xc1, 0xc8, 0x73, 0xa7, 0x73, + 0x87, 0x9d, 0x96, 0x0f, 0xaf, 0x58, 0x16, 0x87, 0x85, 0x88, 0x6a, 0x78, + 0x69, 0x14, 0x7e, 0x72, 0x4e, 0x30, 0x23, 0xae, 0x9d, 0xa2, 0xcc, 0xa5, + 0xcd, 0x7f, 0x02, 0x8b, 0x3e, 0x87, 0xd2, 0xeb, 0xa5, 0x11, 0x9f, 0x3d, + 0xe7, 0x8a, 0x2a, 0xbe, 0x79, 0xb3, 0x94, 0xac, 0x48, 0xa2, 0x10, 0x15, + 0xca, 0x42, 0xaa, 0x5b, 0xd7, 0xba, 0x4d, 0x75, 0x56, 0x44, 0xae, 0x58, + 0x11, 0xf1, 0x27, 0xa8, 0xc9, 0xc7, 0x9f, 0x25, 0x8a, 0xf1, 0x3c, 0x3d, + 0x9c, 0x95, 0x38, 0x55, 0x6b, 0x1c, 0x63, 0x7c, 0xe0, 0xa2, 0xc7, 0xe8, + 0xf6, 0xea, 0xca, 0x10, 0x36, 0x10, 0x0c, 0xb3, 0x7e, 0x20, 0xa8, 0x83, + 0x6c, 0x1b, 0x1d, 0x69, 0x73, 0xa1, 0x35, 0x47, 0x42, 0xe8, 0xb8, 0x92, + 0x2a, 0x29, 0x07, 0x86, 0xef, 0x97, 0xb9, 0x13, 0x8d, 0x2a, 0xc5, 0x8e, + 0x27, 0xc7, 0x18, 0x2d, 0x0f, 0x8c, 0xb8, 0x3a, 0xf5, 0xed, 0x50, 0xde, + 0x76, 0xc6, 0x30, 0x6a, 0xe6, 0x64, 0x95, 0xba, 0xf5, 0xb1, 0xa4, 0xef, + 0x05, 0x4c, 0x78, 0x19, 0x03, 0x97, 0x76, 0x43, 0x2e, 0xfd, 0xb5, 0x22, + 0x6e, 0x2e, 0xb2, 0xcb, 0xfc, 0x9e, 0xf3, 0xe3, 0x59, 0xe8, 0x7e, 0x03, + 0x1b, 0x90, 0xfe, 0x68, 0x8b, 0x1a, 0xff, 0x31, 0xba, 0x46, 0x53, 0x7d, + 0x4f, 0x0c, 0xed, 0x14, 0xd9, 0xd9, 0x7e, 0xa5, 0xba, 0x33, 0xa4, 0x2b, + 0x34, 0x19, 0x9f, 0x4b, 0x91, 0xe0, 0x65, 0x5f, 0x31, 0x11, 0xf6, 0x41, + 0xdc, 0x08, 0xac, 0x7f, 0x84, 0xad, 0x97, 0x54, 0x0f, 0x09, 0xf8, 0x8a, + 0x32, 0x34, 0x6b, 0xf5, 0xe3, 0xbc, 0xd6, 0x01, 0x4b, 0xb4, 0x28, 0x88, + 0xe1, 0xfc, 0xa1, 0xf3, 0x01, 0xb1, 0xc9, 0xcc, 0x81, 0xbe, 0xa7, 0xb1, + 0x72, 0xf2, 0xa2, 0xcb, 0x7f, 0xfb, 0x10, 0xa7, 0xe6, 0x83, 0x2c, 0x12, + 0x57, 0x87, 0x76, 0xe0, 0x7d, 0x4d, 0xbd, 0xf6, 0xa5, 0x75, 0xa6, 0x07, + 0x26, 0x2f, 0x11, 0x37, 0xf9, 0x1c, 0xad, 0xe5, 0x01, 0xb8, 0xef, 0x5f, + 0x1d, 0x5a, 0x34, 0x62, 0x20, 0x87, 0xd3, 0xc5, 0x6e, 0x29, 0xf3, 0x47, + 0xfe, 0x75, 0x33, 0x20, 0xfa, 0x33, 0xbd, 0x73, 0x35, 0x63, 0x05, 0x29, + 0xc5, 0x11, 0x29, 0x6a, 0x3b, 0xee, 0x1f, 0x4c, 0x35, 0x93, 0x89, 0x1c, + 0x3d, 0x52, 0xc8, 0x82, 0x78, 0xc4, 0xcd, 0xbb, 0x01, 0x7d, 0x0d, 0xa0, + 0x86, 0x63, 0x75, 0xe0, 0x47, 0x95, 0x3c, 0xc3, 0x4b, 0xb4, 0x2e, 0xc6, + 0xfe, 0x85, 0x90, 0x1e, 0xef, 0xbc, 0x76, 0x7a, 0xbe, 0x6a, 0xdf, 0x5e, + 0xe3, 0x49, 0x34, 0x42, 0x6b, 0xa1, 0xe0, 0x51, 0xb9, 0x16, 0xf8, 0xc8, + 0xd3, 0x0f, 0xc2, 0x62, 0x2b, 0xd3, 0x9b, 0x42, 0x9e, 0xd6, 0x6b, 0x91, + 0xd7, 0xcf, 0x4a, 0xfa, 0xcb, 0x98, 0x3f, 0xd0, 0xcd, 0xa2, 0xeb, 0xd8, + 0x9b, 0x9f, 0x95, 0xa2, 0x89, 0x9a, 0x21, 0x3e, 0x91, 0xf3, 0xc7, 0xfb, + 0xa6, 0x1e, 0x12, 0x64, 0x80, 0xc4, 0x2a, 0x86, 0x68, 0x62, 0x17, 0x4f, + 0xfd, 0x13, 0x6b, 0xab, 0xca, 0x42, 0x90, 0x61, 0x5b, 0xcc, 0x3d, 0xeb, + 0x01, 0x3f, 0x20, 0x86, 0x3d, 0x62, 0x87, 0x05, 0x45, 0xb5, 0xfd, 0xd2, + 0xed, 0xe4, 0xd0, 0x23, 0x32, 0xb8, 0xe6, 0x52, 0x99, 0x68, 0x82, 0x6b, + 0x3f, 0x1f, 0x86, 0xde, 0x60, 0x88, 0x3d, 0xf1, 0xcc, 0x44, 0xef, 0x4d, + 0xd0, 0x63, 0x11, 0xab, 0xed, 0x52, 0xbe, 0xbc, 0x46, 0xbf, 0xcd, 0x7b, + 0x9a, 0xed, 0x69, 0xbf, 0x42, 0x94, 0x45, 0x3c, 0xd2, 0x37, 0x69, 0x34, + 0x6d, 0x31, 0x94, 0xf3, 0x2d, 0xcb, 0xc0, 0x1e}, + {0x01, 0x0e, 0x98, 0x91, 0x7c, 0x53, 0xca, 0x47, 0x2a, 0x8b, 0xdf, 0xd5, + 0x07, 0x58, 0x6a, 0x10, 0xf0, 0x25, 0x72, 0x4a, 0x93, 0xb7, 0x75, 0x97, + 0xb4, 0x5f, 0xa2, 0xeb, 0x6a, 0x18, 0x0d, 0x64, 0x7a, 0xb4, 0x8e, 0xef, + 0x1f, 0xf5, 0x02, 0xa3, 0xed, 0x45, 0x21, 0x2a, 0x7c, 0x20, 0x71, 0xf8, + 0x03, 0x7c, 0xd5, 0x67, 0x38, 0x54, 0xfd, 0x7d, 0x26, 0xbf, 0xe2, 0x6e, + 0x7b, 0x0c, 0xae, 0x8c, 0xec, 0x47, 0x35, 0xa4, 0xe6, 0x27, 0x16, 0x09, + 0xcd, 0x33, 0xad, 0x4c, 0x91, 0x68, 0x3c, 0x93, 0xb2, 0xa8, 0x62, 0x82, + 0x7c, 0xfe, 0xb8, 0xd7, 0x0d, 0xf4, 0xa4, 0x9e, 0x39, 0x07, 0x65, 0xc9, + 0xef, 0x9c, 0xbe, 0x1c, 0xb6, 0x10, 0x08, 0x9d, 0x6c, 0xe7, 0x77, 0xe7, + 0x88, 0xe0, 0xcf, 0xa7, 0xa2, 0xcd, 0x35, 0x32, 0xc6, 0x18, 0x5e, 0xde, + 0x03, 0xa4, 0xd0, 0x94, 0xcc, 0x6b, 0x6c, 0x68, 0xd5, 0xf3, 0xdf, 0xe3, + 0xf0, 0x20, 0xcb, 0xb1, 0xb6, 0xdd, 0x65, 0xdb, 0x96, 0x0e, 0xca, 0xe8, + 0x0a, 0xf9, 0xa0, 0x00, 0x17, 0xe3, 0x0f, 0xc9, 0xff, 0xcd, 0xbe, 0xa1, + 0x5c, 0xfb, 0x3d, 0xb5, 0x94, 0x9b, 0x05, 0xad, 0x30, 0xe5, 0xf0, 0x8e, + 0x69, 0xde, 0x9a, 0xae, 0x6f, 0x33, 0x0f, 0x7f, 0x35, 0x36, 0xad, 0x66, + 0x0f, 0xa3, 0x37, 0x8c, 0xe2, 0xe7, 0xe8, 0xe9, 0xe2, 0x5d, 0x15, 0x5a, + 0xa1, 0xb0, 0x67, 0xde, 0x97, 0x4b, 0x62, 0x74, 0x67, 0x13, 0xd8, 0x2e, + 0x90, 0x26, 0x25, 0x57, 0x4b, 0x2c, 0xb0, 0x86, 0xac, 0x8b, 0xdd, 0x00, + 0x33, 0x64, 0x69, 0x88, 0x28, 0xb8, 0xcf, 0xdf, 0x08, 0x56, 0x94, 0xab, + 0x33, 0x73, 0x1a, 0x2a, 0xbe, 0x8c, 0x93, 0xa8, 0x47, 0x40, 0x59, 0xde, + 0x6b, 0xda, 0x59, 0x03, 0x7a, 0x71, 0x44, 0x09, 0x2a, 0x53, 0x9f, 0x36, + 0xb6, 0xbc, 0x50, 0x18, 0xe8, 0x38, 0x23, 0x3f, 0xbb, 0xbb, 0x3d, 0x87, + 0xea, 0x70, 0xbb, 0xe6, 0x41, 0x6f, 0xaa, 0xb9, 0x85, 0x9f, 0x7f, 0x1c, + 0xa7, 0x19, 0x4d, 0x84, 0xc5, 0x7c, 0xad, 0xd3, 0x35, 0xa3, 0x60, 0x07, + 0xcb, 0x18, 0x2c, 0xd2, 0x52, 0x91, 0x1c, 0xf1, 0x8d, 0x5b, 0xa3, 0xfc, + 0x17, 0x45, 0x0a, 0x9e, 0xa4, 0xc5, 0xc8, 0x64, 0xeb, 0x71, 0xf3, 0xa3, + 0x3f, 0xa4, 0x62, 0x93, 0x40, 0x49, 0x60, 0x22, 0xab, 0x60, 0x3e, 0x74, + 0x95, 0x9c, 0x87, 0x48, 0xdb, 0x2d, 0x99, 0x0c, 0x3f, 0xaa, 0x55, 0xe9, + 0x75, 0xfa, 0x38, 0x1a, 0x18, 0xd5, 0x0f, 0xe7, 0xc4, 0xde, 0x6d, 0xf3, + 0xc3, 0xd8, 0x12, 0x1c, 0x0d, 0x09, 0x1d, 0x39, 0x1a, 0xa6, 0xb9, 0xc3, + 0x40, 0xf5, 0xbe, 0xa8, 0x2b, 0x7a, 0x6a, 0x43, 0x2a, 0x7a, 0xde, 0xb5, + 0x36, 0x4a, 0x5b, 0x09, 0x73, 0x2a, 0xca, 0x66, 0xcc, 0xd4, 0xad, 0x6b, + 0x2d, 0x81, 0x45, 0x43, 0x69, 0xf0, 0x12, 0x8f, 0x5a, 0x70, 0x7d, 0x8b, + 0x2f, 0x24, 0x5b, 0xe5, 0x50, 0x53, 0x90, 0xb4, 0x2b, 0x9e, 0x28, 0x35, + 0x7a, 0xde, 0xd1, 0x97, 0xb2, 0xca, 0x8c, 0x74, 0x5c, 0xa3, 0x2c, 0xbe, + 0x7f, 0x6c, 0x62, 0x68, 0x4d, 0x81, 0xcd, 0xd4, 0xcb, 0x9c, 0x9c, 0x1f, + 0x38, 0x54, 0xf2, 0x83, 0x49, 0xbc, 0xf8, 0xef, 0x0b, 0xe4, 0x8e, 0xd0, + 0xe4, 0x69, 0x2a, 0x02, 0xb6, 0x62, 0x39, 0xe0, 0x71, 0xc3, 0x88, 0xcb, + 0x94, 0x8c, 0x29, 0x72, 0xf4, 0x2b, 0x26, 0x57, 0xad, 0x9d, 0xbf, 0x7a, + 0xfb, 0xd8, 0x64, 0x47, 0x5a, 0xfd, 0xe5, 0x34, 0xdc, 0xd6, 0xc1, 0xe4, + 0x83, 0x5a, 0xf0, 0x4c, 0x55, 0x5b, 0xdc, 0xe8, 0x8f, 0x93, 0xfb, 0xbe, + 0xdd, 0xc3, 0xe5, 0x6d, 0x32, 0x12, 0x3e, 0xc4, 0xd9, 0x5b, 0x68, 0x84, + 0x4c, 0x18, 0xb6, 0xd5, 0x40, 0xd6, 0x07, 0x90, 0xee, 0x0c, 0x04, 0x49, + 0x7a, 0x9b, 0x7a, 0x66}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {964, + {0x4a, 0x4a, 0x2f, 0xc0, 0xad, 0x3c, 0xeb, 0x5e, 0xa2, 0x5d, 0xda, 0x65, + 0xcb, 0x28, 0xa9, 0x46, 0xd6, 0x07, 0xa2, 0x45, 0x31, 0x78, 0xb4, 0x7c}, + {0x6c, 0xbd, 0xda, 0x7a, 0xc1, 0x8a, 0x42, 0xfb, 0xf0, 0x91, 0xa2, 0xd1, + 0x74, 0xd8, 0xa9, 0x3c, 0x5f, 0xe5, 0x7c, 0x42, 0x0c, 0x70, 0xb1, 0x96, + 0xe3, 0x59, 0x15, 0xef, 0xb4, 0x1f, 0xd9, 0xfd, 0x01, 0x8f, 0xc2, 0x90, + 0x31, 0x8c, 0x06, 0xf9, 0xa8, 0xbd, 0xb6, 0xd9, 0x3b, 0xfe, 0xb7, 0xe0, + 0x1f, 0x5d, 0xe4, 0x66, 0x1d, 0xaf, 0x85, 0x51, 0x95, 0x7a, 0x85, 0x62, + 0xe3, 0x9c, 0xe3, 0x11, 0x25, 0xe3, 0x13, 0x78, 0x4f, 0x73, 0x8c, 0xff, + 0x72, 0xe0, 0xec, 0x43, 0x47, 0x2c, 0x52, 0xe7, 0x19, 0x43, 0x3e, 0x4f, + 0x7e, 0x81, 0xe0, 0xfb, 0x4d, 0xad, 0x39, 0xf7, 0x4e, 0x06, 0xe9, 0x49, + 0x9f, 0x98, 0x82, 0x4d, 0x8a, 0x9d, 0xd9, 0x1d, 0x40, 0x1f, 0x0f, 0x60, + 0xd2, 0xe2, 0x62, 0x5a, 0xd5, 0xa1, 0x5e, 0xde, 0xc0, 0x12, 0xf9, 0xef, + 0xca, 0x31, 0x86, 0xeb, 0xa5, 0x9e, 0xb6, 0x89, 0x77, 0x7e, 0x52, 0xce, + 0x6a, 0x87, 0x33, 0xd3, 0xce, 0x9d, 0x6d, 0x59, 0x3c, 0x0b, 0x46, 0x88, + 0x97, 0x4f, 0x3c, 0x3b, 0xf0, 0x87, 0x1c, 0x6f, 0x9e, 0x3c, 0xfd, 0xfa, + 0xa4, 0xb9, 0xe7, 0xe0, 0xed, 0x63, 0x42, 0x09, 0x79, 0xf8, 0xcf, 0x48, + 0x4e, 0xce, 0x9b, 0x26, 0x23, 0x51, 0x1a, 0x16, 0xc7, 0xf0, 0xb8, 0x3f, + 0x02, 0x6c, 0x67, 0x42, 0x7f, 0xee, 0xa6, 0xb3, 0xd4, 0x5a, 0xa8, 0x3b, + 0xea, 0x5b, 0xd6, 0xae, 0x37, 0xcb, 0x1d, 0x03, 0xcf, 0x1b, 0x54, 0x18, + 0x28, 0x82, 0xe0, 0xbd, 0x74, 0x70, 0x07, 0x95, 0x5b, 0x19, 0x84, 0x56, + 0x76, 0x92, 0x3a, 0xe6, 0xa1, 0xbc, 0xcf, 0x25, 0xfb, 0x9f, 0xe9, 0x7e, + 0x81, 0x11, 0xf2, 0xf0, 0xdd, 0xa2, 0xf5, 0xb1, 0x7a, 0x1d, 0xf7, 0x6a, + 0x6a, 0xfc, 0xbb, 0xa1, 0x0c, 0xaa, 0x18, 0xf8, 0x3c, 0xb0, 0x61, 0x2a, + 0x1c, 0x12, 0xbd, 0x9d, 0xe0, 0x15, 0xb2, 0xeb, 0x44, 0x09, 0xc2, 0x3a, + 0x01, 0x8f, 0x60, 0x6c, 0xbe, 0x4e, 0x55, 0xcd, 0xb3, 0xe5, 0xad, 0xc2, + 0x68, 0xf1, 0x28, 0x65, 0x75, 0xa2, 0xa7, 0xd9, 0x81, 0x82, 0xb7, 0x1e, + 0x7e, 0xe7, 0x07, 0x91, 0xed, 0xcd, 0x75, 0x3c, 0x20, 0x33, 0x28, 0x3f, + 0xc2, 0x40, 0x3e, 0x9b, 0xe7, 0x1c, 0x77, 0x86, 0xe3, 0x87, 0xb4, 0x20, + 0xfa, 0x1f, 0x69, 0xe7, 0x79, 0x86, 0xbc, 0x93, 0xc4, 0x23, 0x89, 0x3b, + 0x36, 0x1f, 0x92, 0x1c, 0x5e, 0x81, 0x27, 0xd7, 0x2c, 0x8c, 0xe9, 0x18, + 0xf3, 0x0b, 0xb2, 0x3d, 0x6e, 0x96, 0x5c, 0xb7, 0xb5, 0x4c, 0xd5, 0x51, + 0xc4, 0xe6, 0x82, 0x66, 0x77, 0x37, 0x28, 0xf0, 0x16, 0x8b, 0x02, 0xdd, + 0xfd, 0x7a, 0x49, 0x60, 0xa2, 0x9a, 0x38, 0x99, 0x7b, 0x11, 0x7a, 0x80, + 0x50, 0x87, 0xb5, 0xdc, 0xd7, 0xce, 0xf6, 0x55, 0xfb, 0xdf, 0x25, 0xe6, + 0xaa, 0x27, 0x5b, 0xdd, 0x4a, 0x3a, 0xd8, 0xc6, 0x2d, 0xfc, 0x7e, 0x2c, + 0x92, 0x7c, 0x98, 0x83, 0xe2, 0xe8, 0x3c, 0xa2, 0x1c, 0xce, 0x10, 0x8d, + 0x1a, 0x4b, 0x81, 0x3f, 0x29, 0x6b, 0xf5, 0x92, 0xed, 0x31, 0xec, 0xa2, + 0x78, 0xad, 0x69, 0x18, 0xd3, 0xc4, 0x7c, 0x4b, 0xef, 0xe5, 0xc3, 0xf0, + 0x7a, 0x69, 0x76, 0xdf, 0xeb, 0x1a, 0x4b, 0x7e, 0x22, 0x7a, 0x87, 0xe3, + 0x3f, 0xbb, 0x0c, 0x27, 0x02, 0x54, 0xc8, 0xd1, 0xea, 0x32, 0x3c, 0xb9, + 0x0b, 0xc4, 0xe6, 0x64, 0xac, 0x57, 0xd2, 0x4e, 0xe2, 0xd9, 0x82, 0x36, + 0xf4, 0xf7, 0x7a, 0xbb, 0x2f, 0xfe, 0x1d, 0x4a, 0xdd, 0xe5, 0xd6, 0x18, + 0x7b, 0x3a, 0x03, 0x88, 0x34, 0xc5, 0xcc, 0xb0, 0x9f, 0x52, 0xe3, 0xc8, + 0x71, 0x86, 0xbd, 0xe5, 0xd1, 0x3b, 0xc2, 0x18, 0x24, 0xe7, 0xbb, 0x6c, + 0x6c, 0x50, 0x13, 0xab, 0x15, 0xe5, 0x9f, 0x86}, + {0xde, 0xeb, 0x2a, 0xd5, 0x95, 0x87, 0x00, 0x68, 0x95, 0x3e, 0x4c, 0xb2, + 0xc4, 0x4d, 0x4e, 0x6a, 0xe7, 0x6f, 0x26, 0x8d, 0xb0, 0xf8, 0x9b, 0x8a, + 0x9a, 0xf7, 0xe3, 0xb6, 0x27, 0xb0, 0xf8, 0x97, 0x60, 0xa8, 0xe2, 0x26, + 0x9d, 0x26, 0xc4, 0xa7, 0x8b, 0xe6, 0xc8, 0x19, 0x19, 0xcd, 0xf5, 0xf2, + 0x25, 0x60, 0xde, 0x77, 0xce, 0x28, 0x1c, 0xc0, 0x46, 0xde, 0x5c, 0xf6, + 0x39, 0xb0, 0xcc, 0xe3, 0x24, 0x2d, 0xb6, 0x85, 0xff, 0xd4, 0xfe, 0x74, + 0xe7, 0x6e, 0x70, 0xa9, 0xad, 0x98, 0xe0, 0xe3, 0xfd, 0x49, 0x0f, 0x8e, + 0x5d, 0x28, 0x99, 0xf1, 0xdf, 0xad, 0xf0, 0x7a, 0x22, 0xf2, 0x56, 0xc0, + 0x0e, 0x06, 0xbf, 0x6b, 0xa4, 0x9f, 0x84, 0x99, 0xee, 0x72, 0x7b, 0x63, + 0x40, 0x63, 0x42, 0xb5, 0x94, 0x3b, 0xb7, 0xb1, 0xfd, 0x02, 0x0b, 0x7b, + 0xcc, 0x4d, 0x20, 0x0b, 0x84, 0x37, 0x44, 0x4b, 0xbd, 0x90, 0x3c, 0x75, + 0xe8, 0x62, 0x9a, 0xa4, 0x1b, 0xb7, 0x9a, 0x2d, 0x46, 0xef, 0x03, 0xb1, + 0xb3, 0x0d, 0xec, 0xe7, 0xdc, 0x00, 0x1a, 0xf8, 0x7b, 0xae, 0xe3, 0x4a, + 0x2a, 0x62, 0xd6, 0x73, 0x3b, 0x84, 0xe0, 0x5f, 0xbb, 0x34, 0xa8, 0x2f, + 0x2a, 0x43, 0xfa, 0x4f, 0x12, 0xdc, 0xd7, 0xc0, 0x23, 0xb3, 0x35, 0x42, + 0x28, 0xaf, 0x74, 0xf3, 0x97, 0xfc, 0x05, 0xc2, 0xff, 0xd1, 0xee, 0x5e, + 0xf5, 0xa5, 0x8f, 0xf2, 0x2c, 0x7d, 0xe4, 0x87, 0x56, 0x46, 0xfe, 0xb1, + 0x2e, 0x40, 0x0b, 0x35, 0xda, 0x95, 0x66, 0x09, 0xf6, 0x84, 0xfe, 0x5d, + 0x40, 0x8d, 0xb7, 0x20, 0xa2, 0xfd, 0x29, 0x1e, 0x81, 0x94, 0x42, 0x61, + 0xa9, 0x25, 0xfb, 0xd0, 0x3f, 0x24, 0x95, 0xe0, 0xb5, 0x9c, 0x82, 0xfa, + 0x85, 0x88, 0x3d, 0x1c, 0x90, 0xd5, 0x4b, 0xc2, 0x8f, 0xf0, 0xf8, 0x49, + 0x8f, 0x9b, 0x85, 0x75, 0x92, 0xd7, 0x73, 0x4d, 0xca, 0x80, 0x3d, 0x26, + 0xfb, 0x7c, 0x57, 0x6b, 0x38, 0x96, 0xfd, 0xca, 0x9d, 0x79, 0x6a, 0xd3, + 0x47, 0x46, 0x48, 0x75, 0xb6, 0x08, 0x6f, 0x60, 0x6b, 0xca, 0x36, 0x6e, + 0xda, 0x77, 0x5d, 0x7b, 0x57, 0x50, 0x69, 0xd0, 0xf4, 0x6a, 0x1a, 0xce, + 0x31, 0xd0, 0xbf, 0x15, 0x42, 0x87, 0x51, 0xb5, 0xc1, 0xbb, 0x02, 0x4a, + 0xe1, 0x2c, 0x06, 0x31, 0xcb, 0xc2, 0x84, 0x16, 0xd8, 0x77, 0xcb, 0xdd, + 0x28, 0x94, 0x32, 0xae, 0x43, 0x79, 0xe8, 0xac, 0x42, 0x71, 0xbb, 0x74, + 0xd8, 0x67, 0xce, 0x24, 0x86, 0xd9, 0x41, 0x4a, 0x96, 0xef, 0x11, 0xae, + 0x2e, 0x9f, 0x2a, 0x59, 0x62, 0x1c, 0x23, 0xa1, 0xdb, 0x04, 0xaa, 0x83, + 0x4c, 0x6c, 0xb0, 0x43, 0x39, 0xc8, 0x40, 0x0e, 0x75, 0x88, 0xd3, 0x99, + 0xe1, 0xc5, 0x6b, 0x13, 0x04, 0x65, 0x34, 0x5b, 0x28, 0xd6, 0x82, 0x0d, + 0x1f, 0xcd, 0xf8, 0xbf, 0x19, 0xda, 0xf8, 0x6d, 0x7c, 0x90, 0x52, 0xc1, + 0xf0, 0xe4, 0x28, 0xd1, 0xb1, 0x91, 0x58, 0x2f, 0x02, 0x45, 0x27, 0x38, + 0xe5, 0xc9, 0x18, 0x93, 0x7f, 0xc7, 0xfd, 0x5a, 0x36, 0xc8, 0x98, 0xb9, + 0x82, 0xaa, 0x21, 0xf6, 0x15, 0x73, 0x30, 0xec, 0x8b, 0x5b, 0x4c, 0xc2, + 0x8f, 0x5d, 0x8f, 0x25, 0x39, 0x8f, 0x7d, 0x4f, 0x5f, 0x51, 0xc8, 0xdd, + 0x9d, 0xaf, 0x11, 0x27, 0xd0, 0x13, 0x1d, 0x0b, 0x19, 0x9c, 0xf3, 0xab, + 0x8e, 0x28, 0xcc, 0xac, 0xce, 0x6f, 0xb9, 0x96, 0xdc, 0x24, 0x30, 0x0f, + 0x83, 0x68, 0x27, 0xf0, 0x04, 0x53, 0x7f, 0xc1, 0x11, 0x8c, 0xda, 0x1f, + 0x38, 0xbd, 0x6f, 0xbc, 0xf9, 0xc9, 0x37, 0x6c, 0x82, 0x5a, 0xf5, 0x58, + 0x95, 0xda, 0x63, 0x85, 0xff, 0x75, 0x6e, 0xe1, 0xff, 0x77, 0x23, 0xfc, + 0x4b, 0xb5, 0x8f, 0x7b, 0xcf, 0x10, 0x5c, 0x0a, 0x2b, 0x81, 0x3d, 0xb4, + 0x64, 0xab, 0x6e, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {965, + {0x6f, 0xb6, 0x54, 0x66, 0x91, 0x2d, 0x43, 0x92, 0x80, 0x85, 0x69, 0x02, + 0x84, 0x9d, 0xdc, 0x76, 0x14, 0x55, 0x1c, 0x0c, 0x69, 0x0f, 0x77, 0xe2}, + {0xd7, 0x67, 0x59, 0x19, 0x9a, 0x43, 0x38, 0xb8, 0x47, 0x0d, 0x00, 0xaf, + 0x20, 0x86, 0x73, 0xca, 0x74, 0x81, 0xc7, 0xb0, 0x0b, 0x2f, 0x36, 0x32, + 0xb4, 0x7e, 0x2f, 0x80, 0xb7, 0x1c, 0x2a, 0xa8, 0xfc, 0x4a, 0x7f, 0x6a, + 0x11, 0xac, 0x06, 0xb0, 0xdc, 0x87, 0xfe, 0x75, 0xd1, 0x4e, 0x51, 0x6b, + 0xf9, 0x31, 0x2e, 0xc7, 0x5a, 0xe7, 0x07, 0x7d, 0x3a, 0x69, 0xe6, 0x62, + 0xb6, 0xa7, 0xe4, 0x97, 0x81, 0x60, 0x24, 0x78, 0x07, 0xb4, 0x12, 0x10, + 0x18, 0xed, 0xac, 0x47, 0xad, 0xd5, 0xbc, 0x68, 0xa3, 0xb4, 0xd8, 0x46, + 0x99, 0xd1, 0xb2, 0x3c, 0x49, 0xaf, 0x58, 0x14, 0x08, 0x96, 0x7b, 0x87, + 0x00, 0x17, 0x49, 0xa1, 0x36, 0x7b, 0xb8, 0xc4, 0x18, 0x9e, 0x89, 0x0d, + 0xd5, 0x04, 0x7c, 0x26, 0x19, 0x13, 0x9a, 0xdd, 0x63, 0xf3, 0x6d, 0x46, + 0x9a, 0x13, 0xee, 0x94, 0xba, 0xa8, 0x90, 0x22, 0xa7, 0xeb, 0x6c, 0xf4, + 0x3f, 0xfb, 0x8a, 0xfb, 0x3f, 0x8c, 0x32, 0xf3, 0x6a, 0xb2, 0xd9, 0x27, + 0xb7, 0x9f, 0xf8, 0x48, 0xa7, 0xf6, 0x34, 0x93, 0x58, 0x7d, 0xb8, 0xa0, + 0x99, 0xa8, 0x3a, 0x57, 0xf8, 0xa8, 0x54, 0xb9, 0x59, 0xe8, 0xcd, 0x9d, + 0x61, 0x08, 0x77, 0xd6, 0x78, 0x43, 0xe6, 0x52, 0xee, 0xdf, 0x9c, 0x69, + 0x7e, 0xc7, 0x39, 0x02, 0x91, 0xb3, 0x2b, 0xed, 0x1f, 0xa5, 0x56, 0x1c, + 0xbf, 0xee, 0x7d, 0x8b, 0x3d, 0x9b, 0xd1, 0x2e, 0x54, 0x12, 0x3b, 0x20, + 0xc2, 0xf3, 0xf7, 0x79, 0xeb, 0xcb, 0x91, 0xa5, 0xb4, 0x3b, 0x20, 0xc0, + 0x1e, 0xf4, 0xa3, 0x85, 0x01, 0xf6, 0xdc, 0xb2, 0xdf, 0xc3, 0xd7, 0xba, + 0x1c, 0x14, 0x79, 0xd8, 0xa1, 0x1f, 0xb7, 0x8b, 0xc7, 0xfd, 0x69, 0x92, + 0xc0, 0x8e, 0x1c, 0x69, 0xdf, 0x45, 0x72, 0xd7, 0xd7, 0x98, 0xc8, 0xca, + 0x46, 0xb9, 0x2b, 0xe9, 0xdb, 0x43, 0xb6, 0xe5, 0xa4, 0x13, 0x2c, 0xa9, + 0x68, 0x02, 0x22, 0x48, 0x50, 0xe0, 0x41, 0x81, 0xc9, 0x36, 0x27, 0x76, + 0x27, 0x1f, 0x03, 0xb1, 0xf8, 0xd8, 0x33, 0xfc, 0xbb, 0xe1, 0x81, 0x39, + 0x54, 0x5a, 0x2e, 0x72, 0x9a, 0xee, 0x8c, 0xa0, 0x11, 0xef, 0xba, 0xb0, + 0xb1, 0x8b, 0xc8, 0x9f, 0x51, 0x18, 0x7a, 0xc2, 0x0d, 0x91, 0xde, 0xad, + 0xea, 0xd9, 0x59, 0x2a, 0x08, 0x5a, 0xbe, 0xa7, 0x9c, 0x0c, 0xd1, 0x4f, + 0xc3, 0x57, 0x5b, 0x7b, 0xad, 0x3c, 0xec, 0xd8, 0x02, 0xc2, 0x5d, 0x0b, + 0xe2, 0x7f, 0x17, 0x7b, 0x2e, 0xc9, 0x0b, 0x89, 0x6c, 0x59, 0x69, 0x17, + 0x77, 0x0a, 0x50, 0xc5, 0x97, 0x06, 0xb3, 0x63, 0x48, 0x06, 0x78, 0xc8, + 0xbb, 0x52, 0xc3, 0xf8, 0xed, 0xbb, 0x38, 0x9c, 0x1b, 0x05, 0x7f, 0xbb, + 0x22, 0xee, 0x42, 0x93, 0xc9, 0x56, 0x28, 0xe1, 0xf5, 0xef, 0xc0, 0x1e, + 0x0e, 0x0e, 0xf9, 0x6b, 0x94, 0x82, 0x67, 0xdb, 0x0e, 0x95, 0xd6, 0x39, + 0x63, 0x02, 0x0c, 0x83, 0xb1, 0x45, 0x8e, 0x15, 0x8f, 0x62, 0xe5, 0x26, + 0x87, 0x1e, 0xb2, 0xf2, 0x51, 0x48, 0x94, 0xc4, 0x97, 0x78, 0xe6, 0x71, + 0x8f, 0x00, 0x12, 0xb9, 0x67, 0xa6, 0x59, 0x0e, 0x00, 0xfd, 0x57, 0x0f, + 0x44, 0x7c, 0xc7, 0x65, 0xdf, 0x62, 0xf6, 0x47, 0xba, 0x1e, 0x07, 0xf7, + 0xe0, 0x8a, 0xfd, 0xd8, 0x50, 0xae, 0x95, 0x98, 0xb5, 0xc7, 0x66, 0xb3, + 0x8f, 0x6a, 0xd8, 0x46, 0x6f, 0x73, 0x5a, 0xbf, 0xbd, 0x6d, 0xd4, 0xf4, + 0x6f, 0xba, 0x5a, 0x69, 0xe6, 0xa5, 0xd0, 0x4b, 0xf1, 0x79, 0x1a, 0x3f, + 0x0b, 0xe8, 0x84, 0x40, 0x4a, 0x9e, 0x82, 0xb9, 0xd6, 0x71, 0xe1, 0xa3, + 0xd9, 0x55, 0x92, 0x59, 0xba, 0x22, 0x64, 0x06, 0x25, 0x12, 0xa5, 0x6f, + 0x60, 0x56, 0xbf, 0x56, 0x0d, 0xb7, 0x6a, 0x17}, + {0x32, 0xe4, 0x0f, 0xc4, 0x00, 0xfd, 0x35, 0xbb, 0x38, 0x1d, 0x9f, 0x28, + 0x04, 0x89, 0x9a, 0x9a, 0xbb, 0x17, 0x1b, 0x3f, 0x3d, 0x6d, 0xeb, 0x2f, + 0x32, 0xc2, 0x1b, 0x4d, 0xf9, 0x3a, 0xa1, 0x10, 0x54, 0xdb, 0xbb, 0x91, + 0xa0, 0x36, 0x95, 0xa9, 0x26, 0xfc, 0x6f, 0x6e, 0xf2, 0x10, 0x48, 0xca, + 0x9c, 0xa2, 0xd4, 0x2c, 0xb3, 0xd1, 0xb9, 0x48, 0x5c, 0x65, 0x59, 0x49, + 0x3a, 0x01, 0x90, 0xbd, 0x90, 0x9d, 0x8e, 0xec, 0xa4, 0x69, 0xff, 0xa0, + 0x60, 0xc5, 0x73, 0xae, 0xde, 0x42, 0xdf, 0x18, 0x8b, 0xcc, 0xa1, 0x99, + 0xf4, 0xcc, 0xa9, 0x4a, 0x9e, 0x54, 0x2f, 0xcc, 0x64, 0xfe, 0x43, 0xd2, + 0xf5, 0x11, 0x09, 0x0d, 0x29, 0x7c, 0x55, 0xaa, 0xba, 0x83, 0xdc, 0xd6, + 0x1f, 0xaf, 0x2a, 0x4b, 0x8f, 0xd0, 0x13, 0x27, 0x43, 0x75, 0x6b, 0x56, + 0xb6, 0x44, 0x6f, 0x20, 0xd1, 0x08, 0xcb, 0x6d, 0xe5, 0x03, 0xd8, 0x4a, + 0xaf, 0xae, 0xef, 0xd4, 0xc4, 0x11, 0xd5, 0x0d, 0xa5, 0x36, 0xa9, 0x39, + 0xcb, 0xc3, 0xd5, 0x9f, 0x30, 0x2d, 0xd4, 0x6d, 0x13, 0x0d, 0xbe, 0x2a, + 0xe2, 0xb0, 0x6f, 0xd1, 0x70, 0xee, 0xc4, 0xc8, 0x2e, 0x51, 0xa1, 0x70, + 0xf4, 0x76, 0x4f, 0xa2, 0x55, 0x5a, 0x10, 0x55, 0x7a, 0xa9, 0x80, 0xfa, + 0x33, 0xc6, 0x56, 0xde, 0xfd, 0xd7, 0x78, 0x30, 0x1e, 0x36, 0xc4, 0xb4, + 0x5a, 0xb1, 0x4c, 0x35, 0xcc, 0xfd, 0xcc, 0x53, 0x87, 0x67, 0xdf, 0x0c, + 0xeb, 0x9c, 0x67, 0x48, 0x8a, 0xba, 0x9f, 0xd8, 0x7c, 0xed, 0xad, 0x40, + 0x0d, 0x37, 0xef, 0xed, 0xfc, 0x33, 0xb9, 0x9d, 0xa6, 0xa7, 0x33, 0xf8, + 0x76, 0xbb, 0x73, 0xba, 0x87, 0x39, 0xcd, 0x36, 0xb7, 0xf9, 0x20, 0xf5, + 0x5f, 0x94, 0x7e, 0x13, 0xc8, 0x4c, 0x4e, 0xfc, 0xa5, 0x02, 0xf4, 0x36, + 0x5b, 0xc8, 0x5d, 0x5f, 0x33, 0x9d, 0x81, 0x8f, 0xc8, 0x44, 0xea, 0x46, + 0x28, 0x39, 0xd3, 0xb1, 0x1b, 0xea, 0x60, 0x2d, 0xb7, 0x28, 0xd3, 0x36, + 0xd4, 0x76, 0xa3, 0xab, 0xca, 0xf9, 0x59, 0xa7, 0x62, 0xea, 0x0c, 0xfc, + 0x0d, 0xed, 0xc2, 0x1f, 0xc0, 0xba, 0x9b, 0xf2, 0xab, 0x11, 0x21, 0x21, + 0xd5, 0x31, 0x6b, 0x27, 0x70, 0x6d, 0xd6, 0xf2, 0xf4, 0x28, 0xe3, 0xf0, + 0xca, 0x3e, 0xa4, 0x17, 0xb0, 0xa1, 0xdc, 0x74, 0x17, 0x9e, 0xf3, 0x31, + 0x35, 0xe7, 0x37, 0xe4, 0x29, 0xf5, 0x14, 0x18, 0x1a, 0x32, 0xcf, 0x03, + 0x2a, 0x21, 0x74, 0x71, 0x04, 0xbb, 0xc5, 0x7f, 0x01, 0x99, 0xdb, 0xeb, + 0x33, 0x05, 0x18, 0xe0, 0xe2, 0x57, 0x9e, 0x0b, 0x48, 0xc6, 0x76, 0x48, + 0x42, 0xd9, 0x64, 0xdd, 0x32, 0xe4, 0xe4, 0xd2, 0x04, 0xc7, 0xc8, 0x0c, + 0xac, 0x6f, 0x95, 0x72, 0x4d, 0xb6, 0x24, 0x7a, 0xf0, 0x9a, 0xb2, 0x51, + 0xd2, 0xef, 0x76, 0xaf, 0x62, 0xa4, 0xf0, 0x4c, 0x63, 0xac, 0x64, 0xdc, + 0x09, 0x8a, 0x87, 0xbe, 0x1a, 0x48, 0xe3, 0x12, 0x40, 0x0e, 0x30, 0xc4, + 0xcc, 0x53, 0xf2, 0xcd, 0x29, 0xf0, 0x96, 0xad, 0x10, 0x03, 0x12, 0x77, + 0x29, 0x0a, 0xb8, 0xbe, 0x8a, 0x9d, 0x36, 0xe3, 0x4f, 0xe0, 0xa8, 0x2b, + 0xf3, 0x11, 0x3b, 0xdd, 0x6f, 0xee, 0x14, 0x7a, 0x88, 0xf2, 0x15, 0x9a, + 0x1e, 0x0b, 0x6d, 0xe5, 0x4a, 0xe9, 0x72, 0x53, 0x77, 0x5c, 0xea, 0x18, + 0x0f, 0x9d, 0x0f, 0x50, 0x19, 0x5f, 0x01, 0x19, 0x25, 0x19, 0x80, 0x25, + 0xe3, 0x58, 0x52, 0x05, 0x6d, 0xac, 0x24, 0xe4, 0x22, 0x6e, 0x6c, 0xc2, + 0xea, 0x70, 0xcb, 0x8a, 0x16, 0x7b, 0x4c, 0xed, 0x0e, 0x33, 0x92, 0xff, + 0x71, 0xb8, 0x6a, 0xef, 0x5c, 0x19, 0x25, 0x08, 0x1f, 0xa1, 0x6a, 0x98, + 0x6f, 0x79, 0x93, 0xa0, 0xb3, 0x1d, 0x05, 0xc2, 0x2e, 0xae, 0x47, 0x0a, + 0x12, 0x2f, 0x90, 0x08}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {966, + {0x38, 0x7c, 0x1b, 0x16, 0x8a, 0xc6, 0x82, 0x46, 0x34, 0x18, 0x96, 0x92, + 0xfd, 0xcb, 0x2d, 0x32, 0xf4, 0xa4, 0x30, 0x2e, 0x02, 0x04, 0xbd, 0x5c}, + {0x72, 0x4c, 0x6d, 0xcf, 0xf9, 0xfe, 0x87, 0x17, 0xf5, 0x44, 0x3a, 0x30, + 0xa3, 0x85, 0xe6, 0x91, 0x79, 0x47, 0x3f, 0x2a, 0x2d, 0x0b, 0x81, 0x59, + 0xf2, 0x73, 0x75, 0x86, 0xa9, 0x7f, 0xcf, 0x9a, 0x77, 0x4e, 0x71, 0x39, + 0x2d, 0xdd, 0x0d, 0x8e, 0xe5, 0xd3, 0xa0, 0x21, 0x56, 0x05, 0x47, 0xde, + 0x50, 0xad, 0x04, 0x2c, 0x9c, 0x2a, 0x47, 0x90, 0xa3, 0x3c, 0x65, 0x4d, + 0x90, 0x1a, 0x41, 0x13, 0x5e, 0xea, 0x81, 0xdf, 0x82, 0x37, 0x23, 0x98, + 0x4c, 0x8d, 0x3c, 0x2a, 0x8c, 0x5e, 0xc1, 0x69, 0xbd, 0xfc, 0x08, 0x04, + 0x9e, 0xbe, 0xde, 0x5c, 0x52, 0xd8, 0x4f, 0x52, 0x83, 0x96, 0xe7, 0x82, + 0x2d, 0x81, 0xf2, 0x9e, 0x08, 0xe6, 0x4d, 0x1f, 0x10, 0x68, 0x5e, 0x0f, + 0xe5, 0x5e, 0x29, 0x9c, 0x52, 0xd0, 0x44, 0x4a, 0x2c, 0x70, 0xe1, 0xca, + 0xbb, 0x38, 0xf9, 0xc9, 0x7c, 0x47, 0xdb, 0xb9, 0x65, 0xe8, 0xd4, 0xb9, + 0x92, 0xe9, 0xdb, 0xe1, 0xf9, 0x23, 0x54, 0x09, 0xbc, 0x59, 0x30, 0x1a, + 0x05, 0x50, 0x85, 0xc4, 0xda, 0x4b, 0x88, 0xe9, 0x78, 0xc1, 0x38, 0x46, + 0x34, 0xa3, 0x41, 0xc4, 0x8e, 0xde, 0xf2, 0xc5, 0xd2, 0x37, 0xb3, 0x69, + 0x99, 0x2c, 0x92, 0xe9, 0x03, 0xce, 0x2d, 0x7d, 0xca, 0x5b, 0x00, 0xbf, + 0x6b, 0x24, 0x5a, 0x0c, 0x02, 0x45, 0x81, 0xd8, 0xa6, 0x1d, 0x03, 0xbe, + 0x62, 0x07, 0xaa, 0xee, 0x75, 0xb5, 0x57, 0xac, 0x0b, 0xb0, 0x59, 0x80, + 0x79, 0x64, 0xc1, 0x53, 0x73, 0x60, 0xb4, 0x29, 0xb5, 0x3d, 0xa8, 0xae, + 0xc2, 0x06, 0x09, 0xc4, 0x93, 0x44, 0x53, 0x25, 0x17, 0x8e, 0x7f, 0x90, + 0xc2, 0xfb, 0x65, 0x7b, 0x46, 0x1a, 0x12, 0x9a, 0x65, 0xc3, 0xcb, 0x25, + 0xfc, 0x14, 0xf9, 0xf1, 0xf7, 0x79, 0xe2, 0x40, 0x1d, 0x74, 0x31, 0x8a, + 0x2d, 0x7b, 0xa1, 0x0d, 0x11, 0x8c, 0x80, 0xf6, 0x77, 0x69, 0x3a, 0x1c, + 0x30, 0xa4, 0x8a, 0xae, 0x65, 0x28, 0x04, 0x76, 0xf5, 0xeb, 0xb2, 0xbd, + 0xca, 0x8b, 0x3d, 0xf8, 0xd9, 0xb7, 0xa3, 0x51, 0x06, 0x2d, 0xf6, 0xbc, + 0x67, 0x96, 0x5f, 0x27, 0xe8, 0x67, 0x22, 0x02, 0x4a, 0x55, 0x83, 0x54, + 0x8b, 0x91, 0x03, 0xe8, 0xd5, 0x22, 0x5e, 0xc0, 0x61, 0x8f, 0xbb, 0xc0, + 0x10, 0x24, 0x1f, 0xed, 0xeb, 0x53, 0xdd, 0x85, 0xc8, 0xcd, 0x6d, 0x97, + 0xae, 0x04, 0x5b, 0x1c, 0x6d, 0xb5, 0x29, 0x08, 0xba, 0x15, 0x87, 0x38, + 0x83, 0xdf, 0xda, 0x70, 0x57, 0x56, 0x0e, 0xc9, 0xdf, 0x30, 0x45, 0xdd, + 0xce, 0x69, 0x59, 0x11, 0x8d, 0xf7, 0xc8, 0x9b, 0xe0, 0x80, 0xab, 0x35, + 0x05, 0x13, 0xd8, 0xbd, 0x69, 0x6f, 0xd8, 0x94, 0xd1, 0xc4, 0x41, 0xeb, + 0xaa, 0xa7, 0x2f, 0x39, 0x94, 0xc8, 0x6b, 0x17, 0x89, 0x83, 0xaa, 0x2a, + 0x4b, 0xa8, 0xb5, 0x1e, 0x15, 0x1e, 0x5e, 0xab, 0xf0, 0xb3, 0x69, 0x30, + 0xc5, 0xa2, 0x7d, 0xc6, 0x78, 0x7e, 0x07, 0xeb, 0x25, 0xc4, 0x41, 0xe5, + 0x01, 0xbf, 0x8f, 0xfe, 0x8f, 0x0f, 0xe1, 0xf3, 0xf6, 0x9d, 0x50, 0x1d, + 0xe9, 0xd0, 0xf3, 0xd6, 0x26, 0xfc, 0x6f, 0x6d, 0x39, 0x81, 0x8e, 0x1b, + 0x27, 0x74, 0x93, 0xf5, 0x3e, 0x1c, 0x2e, 0x1a, 0x7b, 0xb2, 0xa8, 0x8d, + 0x1a, 0x7b, 0xe6, 0xa7, 0xb7, 0xa1, 0x31, 0x87, 0xf5, 0xd8, 0x87, 0xc7, + 0xac, 0x05, 0xc4, 0xcf, 0x5a, 0xca, 0xd9, 0xbb, 0x0f, 0xc6, 0x71, 0xcb, + 0x5a, 0x04, 0x2d, 0xb0, 0xd6, 0xb4, 0x1a, 0x34, 0xba, 0x56, 0x6d, 0x66, + 0x51, 0xd7, 0xea, 0x21, 0x5e, 0x08, 0x4a, 0xdc, 0x1d, 0x53, 0xed, 0x81, + 0x4c, 0xd0, 0x52, 0x24, 0x1f, 0x68, 0xd7, 0x97, 0x95, 0x83, 0xc1, 0xf7, + 0xf2, 0x6a, 0x0c, 0x19, 0x35, 0x9e, 0x3b, 0x8a}, + {0x4c, 0xfe, 0xda, 0x76, 0x95, 0x62, 0x77, 0x77, 0xad, 0xe8, 0x84, 0xb7, + 0x1f, 0x44, 0x4d, 0x3e, 0x8f, 0x91, 0x23, 0xf9, 0x2d, 0xa9, 0xab, 0x06, + 0xdc, 0x81, 0x7f, 0xc8, 0xa5, 0xbf, 0x28, 0x9b, 0xe8, 0x2e, 0x1c, 0x72, + 0x32, 0xa4, 0x2b, 0x6e, 0x70, 0xfa, 0x47, 0xc7, 0xa5, 0xe6, 0x6f, 0x99, + 0x06, 0x92, 0x48, 0xc4, 0x2a, 0xd1, 0x2f, 0x22, 0xa9, 0x4b, 0xec, 0x33, + 0x43, 0xbb, 0xef, 0x21, 0x40, 0x65, 0x1b, 0xd0, 0x8f, 0x33, 0x86, 0x8a, + 0x84, 0x45, 0x47, 0xcc, 0x62, 0xb9, 0x92, 0x7d, 0x4a, 0xfe, 0xa4, 0x95, + 0xb5, 0xf1, 0xb7, 0x5d, 0x4b, 0x0c, 0x5a, 0x33, 0x6b, 0xe5, 0x50, 0xf6, + 0x71, 0x7c, 0x22, 0x8d, 0xf9, 0xe5, 0x0e, 0x8a, 0x1f, 0x25, 0x97, 0x21, + 0x52, 0x7f, 0x9c, 0xa6, 0x85, 0x93, 0xb5, 0xe7, 0x19, 0x2e, 0x4e, 0xa9, + 0xd3, 0x5f, 0x93, 0xde, 0xca, 0xa8, 0x7c, 0x15, 0x86, 0x8a, 0xde, 0x8b, + 0x13, 0x6f, 0x3c, 0x64, 0xd0, 0x39, 0xff, 0x9e, 0x0d, 0x48, 0x82, 0x84, + 0xa3, 0xc5, 0x67, 0x74, 0xdc, 0x01, 0x96, 0x5b, 0xa9, 0x0e, 0x63, 0x6b, + 0x6f, 0x8e, 0x16, 0x84, 0xd1, 0xbc, 0xdf, 0xc4, 0x3d, 0xd1, 0x57, 0xae, + 0x8e, 0x32, 0xd3, 0x7a, 0x92, 0xc3, 0x3d, 0x85, 0x0d, 0x7b, 0xa6, 0xb6, + 0x45, 0x33, 0x61, 0x97, 0x79, 0xb8, 0x12, 0xb7, 0x06, 0x49, 0xbf, 0x14, + 0x3c, 0x32, 0x73, 0x29, 0xed, 0xc9, 0xce, 0x7b, 0xbc, 0x99, 0x18, 0x33, + 0xaa, 0xa8, 0xbc, 0xc4, 0x38, 0xb3, 0x30, 0xfd, 0x9a, 0xdd, 0xa3, 0x68, + 0xaa, 0x4c, 0xdb, 0xfc, 0x13, 0xe7, 0x00, 0x5a, 0xbd, 0xb0, 0xc1, 0xec, + 0x0d, 0x85, 0x87, 0xcc, 0x6f, 0xcc, 0xaa, 0x2f, 0x3c, 0xb3, 0xf5, 0x9a, + 0xf5, 0xe7, 0xc4, 0xc7, 0x6b, 0x19, 0x3b, 0x73, 0x62, 0x29, 0x0d, 0x27, + 0xe8, 0x21, 0x4c, 0xf8, 0x44, 0x8e, 0x3a, 0x68, 0x2f, 0xba, 0x93, 0x91, + 0x5f, 0x49, 0xf7, 0x3b, 0xc2, 0xac, 0xf8, 0xb1, 0xf4, 0x70, 0xbd, 0x7a, + 0x8f, 0xa1, 0xa9, 0xff, 0x4f, 0x4b, 0xd4, 0x9d, 0x12, 0x00, 0x4f, 0xf2, + 0x7d, 0x68, 0x9f, 0xf2, 0x56, 0xfe, 0x17, 0xe8, 0x33, 0xd7, 0x45, 0xc1, + 0xfc, 0xc2, 0xc6, 0xe4, 0xe5, 0x25, 0xe0, 0x49, 0x97, 0x68, 0xb7, 0xad, + 0x0c, 0xfa, 0x5e, 0xa9, 0x23, 0x41, 0x6f, 0xab, 0x33, 0xed, 0x93, 0xab, + 0x44, 0xd5, 0xbd, 0xcf, 0x09, 0x15, 0xc2, 0x7a, 0xce, 0x28, 0x0e, 0xce, + 0x4a, 0xd1, 0xab, 0xd9, 0x3e, 0x69, 0xbe, 0x97, 0xee, 0x1a, 0x65, 0x65, + 0x4d, 0x34, 0x54, 0x05, 0x93, 0x47, 0x49, 0x55, 0x62, 0x22, 0x6c, 0xcf, + 0x97, 0x1a, 0x23, 0xc4, 0x7e, 0x54, 0x06, 0xab, 0x70, 0x3d, 0xc2, 0x50, + 0xbb, 0xdd, 0x62, 0x51, 0xb0, 0xfc, 0xfa, 0x18, 0x60, 0xd0, 0xdc, 0xda, + 0x28, 0x8a, 0xa6, 0x76, 0x2b, 0xb5, 0xc5, 0x9e, 0x6d, 0x5b, 0x48, 0xbc, + 0x30, 0xb8, 0x1d, 0x0f, 0x04, 0x27, 0xc6, 0x8a, 0xf7, 0x79, 0x6a, 0x52, + 0xe7, 0x07, 0x26, 0xab, 0x46, 0xf5, 0x81, 0x0b, 0xf1, 0x3e, 0x55, 0xaf, + 0x0c, 0xfe, 0x0a, 0x67, 0x1e, 0x1a, 0x65, 0x94, 0x4c, 0xe6, 0xd5, 0xf4, + 0xa9, 0xcd, 0x46, 0xf2, 0xf0, 0xe5, 0x5f, 0x66, 0x38, 0xd8, 0xb6, 0x13, + 0x46, 0x74, 0xc3, 0x65, 0x4a, 0x1a, 0xd2, 0x65, 0x93, 0x8d, 0xc0, 0x45, + 0x81, 0x19, 0x6a, 0xbb, 0xe2, 0xf3, 0xad, 0x3f, 0xfb, 0xa3, 0xb2, 0x44, + 0xb7, 0xa4, 0xc1, 0xda, 0xb6, 0x53, 0x38, 0x7c, 0x54, 0x8e, 0x0b, 0xf2, + 0x45, 0x2e, 0x5e, 0xc9, 0x02, 0x72, 0x61, 0x40, 0x46, 0x7c, 0x18, 0x67, + 0x73, 0x3e, 0x56, 0xcb, 0x0f, 0x40, 0x28, 0xac, 0x20, 0x88, 0xaf, 0x5c, + 0x70, 0x3e, 0xc5, 0xac, 0xfd, 0x7e, 0x09, 0x28, 0x62, 0xfc, 0x59, 0x13, + 0xf5, 0x9c, 0xaa, 0xbb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {967, + {0x7d, 0x52, 0xec, 0x99, 0x63, 0xa8, 0xfa, 0x60, 0xa6, 0xbb, 0x64, 0x08, + 0xe9, 0x69, 0xce, 0x3c, 0x5b, 0x58, 0x7f, 0xbf, 0xcb, 0xd3, 0x38, 0x4a}, + {0x3b, 0xeb, 0x95, 0xea, 0x20, 0x09, 0x12, 0x4b, 0xfa, 0xbb, 0x64, 0xa6, + 0xb9, 0x12, 0xcb, 0xff, 0x50, 0xc0, 0x8b, 0x33, 0x42, 0x9c, 0xec, 0xcc, + 0x98, 0xc6, 0xa5, 0x66, 0xca, 0x3d, 0x2c, 0x8f, 0xb6, 0x04, 0x93, 0xe7, + 0x37, 0x3e, 0x86, 0x6d, 0x0e, 0xe2, 0xab, 0x6c, 0x15, 0x96, 0x80, 0x22, + 0x46, 0xa2, 0xf1, 0x1c, 0x31, 0x74, 0x14, 0x58, 0x17, 0x1d, 0xa3, 0xb5, + 0x11, 0xe1, 0xaf, 0x91, 0xb9, 0x64, 0x9f, 0xed, 0x41, 0x02, 0xe2, 0x34, + 0xf2, 0xf0, 0x7e, 0x2f, 0x2a, 0x10, 0x3d, 0x3f, 0x87, 0xba, 0x46, 0x15, + 0x88, 0x07, 0x1c, 0xdb, 0x83, 0x6e, 0xbe, 0x5a, 0x69, 0x26, 0xfb, 0xf1, + 0x98, 0xb0, 0x32, 0xc5, 0x66, 0x7e, 0x7d, 0x08, 0xdc, 0xcd, 0xf3, 0xba, + 0x3e, 0x1d, 0x7a, 0xde, 0x5e, 0x5c, 0x16, 0xad, 0x6c, 0x39, 0x27, 0x7e, + 0xa1, 0x89, 0x34, 0x3e, 0x2f, 0x39, 0x82, 0x61, 0x57, 0x5d, 0x23, 0xa0, + 0x55, 0xec, 0xf2, 0x6c, 0x1f, 0xe0, 0x9f, 0xce, 0xf4, 0x48, 0x9c, 0xd7, + 0x83, 0x05, 0x7a, 0x8f, 0x56, 0x82, 0x49, 0x40, 0xe3, 0xeb, 0x75, 0xde, + 0x30, 0xce, 0xd3, 0x0b, 0xce, 0xca, 0xbe, 0x76, 0x9e, 0xb5, 0xbc, 0xc0, + 0xe5, 0xc0, 0x0d, 0x5c, 0x26, 0xf7, 0xc8, 0xf7, 0x8f, 0x93, 0xba, 0x37, + 0x32, 0xe6, 0xc0, 0xaf, 0x22, 0x3f, 0x63, 0x10, 0x59, 0x2a, 0xa1, 0xb4, + 0x5a, 0x59, 0xcf, 0x42, 0xd3, 0x12, 0xb1, 0x39, 0x74, 0x17, 0x60, 0x6e, + 0x1f, 0xd3, 0x5d, 0x51, 0x88, 0x91, 0xc8, 0x0d, 0x6c, 0x2d, 0x03, 0x76, + 0x60, 0xd5, 0x36, 0xc1, 0x88, 0x97, 0x63, 0xd8, 0xd2, 0x96, 0x4b, 0x22, + 0xdf, 0xad, 0xd2, 0xde, 0x43, 0x67, 0xfb, 0xd2, 0x23, 0x38, 0x8d, 0x88, + 0x17, 0xb9, 0x31, 0xc5, 0x07, 0x8f, 0x73, 0x47, 0x21, 0x3e, 0x35, 0x1f, + 0x31, 0xb9, 0x9e, 0xc2, 0x64, 0x82, 0x92, 0x6d, 0xae, 0x7f, 0xb7, 0x62, + 0x6b, 0xe8, 0x33, 0x5e, 0x91, 0x51, 0xa2, 0x43, 0x4b, 0xc9, 0x5b, 0xa9, + 0xee, 0x4d, 0x31, 0xa4, 0x97, 0xde, 0x07, 0xf8, 0x44, 0xc9, 0x13, 0xf5, + 0xb4, 0x3d, 0x07, 0x93, 0x9f, 0x4b, 0x53, 0x56, 0xa3, 0x1d, 0xc6, 0xdb, + 0x51, 0x6a, 0xd7, 0x88, 0x73, 0xc3, 0x03, 0x15, 0x30, 0xd8, 0xba, 0x87, + 0xb7, 0xcd, 0x29, 0xed, 0x1b, 0xc2, 0x92, 0xfc, 0xb4, 0x7d, 0xc6, 0x0a, + 0x75, 0xad, 0x26, 0x30, 0x27, 0xb2, 0x12, 0xf1, 0x9f, 0xcf, 0x84, 0xda, + 0x5a, 0x66, 0xbd, 0x24, 0xe0, 0x8c, 0xc7, 0x1a, 0x18, 0x04, 0x94, 0xa9, + 0x1c, 0x53, 0x54, 0xe5, 0x21, 0x1c, 0xb9, 0xc7, 0xa7, 0xbf, 0xc6, 0xca, + 0x89, 0x5d, 0xb0, 0x3a, 0xb9, 0xee, 0x04, 0xbe, 0x06, 0x44, 0xb7, 0xb4, + 0x6a, 0xba, 0x56, 0x88, 0x3a, 0x75, 0x1f, 0x3c, 0xa4, 0x17, 0x1d, 0x50, + 0x22, 0x8a, 0x0e, 0xdf, 0xb0, 0x39, 0x21, 0x5e, 0x72, 0x5c, 0x31, 0x25, + 0x5b, 0xdb, 0x34, 0xf3, 0x22, 0x48, 0xf9, 0xb8, 0x43, 0x47, 0xc1, 0xfc, + 0x3b, 0x41, 0x5c, 0x8b, 0xf0, 0x0f, 0xb5, 0xc7, 0xb8, 0xb1, 0x42, 0xf3, + 0x3e, 0x7b, 0x18, 0xc3, 0x16, 0x08, 0xa6, 0x91, 0xe7, 0x6d, 0x9f, 0x30, + 0x50, 0xb3, 0x7b, 0xe6, 0x03, 0xd0, 0xb3, 0xbf, 0xeb, 0x8d, 0xae, 0xfd, + 0x59, 0xea, 0x8b, 0x99, 0xd9, 0x3b, 0x17, 0x13, 0x46, 0xe1, 0xc6, 0x84, + 0x98, 0xa7, 0x60, 0x62, 0x14, 0xe5, 0xfb, 0xf2, 0x56, 0x75, 0x8f, 0x99, + 0x44, 0x30, 0x57, 0x24, 0x3c, 0xe4, 0xa4, 0x23, 0x5e, 0x7f, 0xf8, 0x6f, + 0x55, 0xfe, 0xcb, 0x5c, 0x31, 0x0f, 0xe2, 0x13, 0xb9, 0x11, 0x24, 0xd4, + 0x44, 0x67, 0xe9, 0x2c, 0x26, 0x9e, 0x1d, 0x20, 0xdf, 0x18, 0x34, 0xcf, + 0xbb, 0xc7, 0x35, 0xa9, 0x00, 0x28, 0x3b, 0x9f}, + {0xe8, 0xad, 0x6f, 0x04, 0x7f, 0x7a, 0x68, 0x57, 0x24, 0xe1, 0x19, 0xc2, + 0x83, 0xfb, 0x5d, 0xad, 0xe5, 0x9f, 0x14, 0xce, 0xf6, 0x14, 0x52, 0x25, + 0x48, 0x81, 0x0a, 0x9b, 0x06, 0x96, 0x28, 0xb9, 0xe4, 0x6f, 0xd4, 0x00, + 0x26, 0xfd, 0xb9, 0xd7, 0x9e, 0xdd, 0x9f, 0x7b, 0x67, 0xa4, 0x93, 0xa1, + 0x79, 0x57, 0x33, 0xdf, 0x6c, 0x76, 0x88, 0x64, 0x2e, 0x95, 0xb6, 0x3e, + 0xb5, 0x0c, 0x1b, 0x0c, 0x5e, 0x8f, 0xb3, 0xfc, 0x5e, 0xf7, 0x9e, 0x17, + 0xd9, 0x4f, 0x9f, 0x37, 0x5d, 0x1f, 0x5d, 0x89, 0x8c, 0xc7, 0xb1, 0xd3, + 0xb1, 0xe1, 0x99, 0x08, 0x7a, 0x8a, 0xaa, 0x2a, 0x30, 0x10, 0xfd, 0x4b, + 0x06, 0xee, 0x47, 0xc6, 0x42, 0xf6, 0x9b, 0x34, 0x88, 0xd5, 0x8a, 0x30, + 0xe1, 0x6a, 0xe6, 0x0f, 0x14, 0xe8, 0x29, 0x8d, 0x33, 0xd3, 0xf7, 0x0d, + 0xe8, 0x0b, 0xf7, 0x92, 0x4c, 0xdf, 0xff, 0xb2, 0xc7, 0x48, 0xff, 0x88, + 0x72, 0xa5, 0x14, 0xc0, 0xa5, 0x08, 0x3a, 0xf2, 0x75, 0x91, 0xb1, 0x28, + 0x0b, 0x21, 0x94, 0x5b, 0xcb, 0xb4, 0x77, 0xe3, 0xa5, 0xbb, 0xdf, 0x43, + 0xf2, 0x04, 0xf5, 0xd6, 0x96, 0xd3, 0x65, 0xfe, 0x68, 0x6a, 0xeb, 0x88, + 0xf6, 0x00, 0x59, 0x8c, 0xa9, 0x8b, 0x6c, 0x5f, 0x67, 0x98, 0x32, 0xcb, + 0xb9, 0xc9, 0xc4, 0x75, 0xb9, 0xf1, 0xe3, 0x3f, 0xed, 0xba, 0xf0, 0x06, + 0x3a, 0xcd, 0x67, 0xda, 0x39, 0xd9, 0x84, 0x43, 0xe8, 0x53, 0x8d, 0x16, + 0x5a, 0x2a, 0x3f, 0x40, 0x53, 0xdd, 0x9b, 0xce, 0x6d, 0xc6, 0x0a, 0x9a, + 0x24, 0x2e, 0xf9, 0x29, 0xf1, 0xe9, 0xde, 0xeb, 0x41, 0xae, 0xe4, 0xeb, + 0xa9, 0x09, 0x05, 0xf2, 0xd1, 0x77, 0x72, 0x2f, 0xe1, 0x7c, 0xbb, 0x4a, + 0x89, 0x27, 0x9a, 0x55, 0xf1, 0x10, 0xaf, 0x61, 0xfe, 0x4d, 0xab, 0xec, + 0xe0, 0x92, 0x79, 0xe1, 0xdc, 0xc4, 0x70, 0xd6, 0x2e, 0xf4, 0x89, 0x5d, + 0x57, 0x17, 0xbe, 0x92, 0x3e, 0x52, 0x64, 0x68, 0x8e, 0xbe, 0x08, 0x55, + 0x27, 0xbc, 0x8c, 0x97, 0x28, 0x1b, 0x87, 0xc6, 0x1a, 0x4c, 0x38, 0x66, + 0x1b, 0x2c, 0x50, 0xfd, 0xdf, 0x57, 0xbd, 0xac, 0x91, 0x3e, 0x0b, 0x81, + 0xd7, 0xf3, 0x6b, 0xfd, 0xf8, 0x60, 0x48, 0x98, 0x42, 0xa7, 0xd6, 0x33, + 0x08, 0xc0, 0xa3, 0x52, 0xc2, 0x9a, 0x7d, 0xde, 0x91, 0xf8, 0x56, 0xe5, + 0xc4, 0xaa, 0x49, 0xa9, 0x0a, 0x22, 0xc9, 0x64, 0xb9, 0x4e, 0xb1, 0x09, + 0x53, 0x85, 0x44, 0x59, 0x05, 0x32, 0xe5, 0x2a, 0x30, 0xfe, 0x30, 0x65, + 0x62, 0xc6, 0xd4, 0x73, 0x36, 0x76, 0xda, 0x46, 0x37, 0xb4, 0x07, 0x78, + 0x2d, 0x44, 0xe7, 0xac, 0x05, 0xc4, 0xdd, 0x0c, 0x17, 0xfb, 0x3b, 0x4e, + 0x17, 0x47, 0xca, 0x71, 0x36, 0x09, 0x28, 0x39, 0xd3, 0x71, 0xca, 0x45, + 0x75, 0x20, 0xf2, 0x7f, 0x10, 0x90, 0x39, 0x7d, 0x59, 0xb9, 0x17, 0x11, + 0x0c, 0xa6, 0xd9, 0xe1, 0x61, 0xf0, 0xe1, 0x82, 0xb8, 0xe6, 0x99, 0x93, + 0x61, 0xb9, 0xee, 0x13, 0x62, 0xf6, 0x85, 0xcd, 0xe4, 0xcd, 0x43, 0xcf, + 0xb2, 0xf8, 0x62, 0x5a, 0x3a, 0x5e, 0xc5, 0x19, 0xbe, 0x90, 0xb5, 0xb6, + 0xdb, 0x5a, 0xd7, 0x85, 0x9c, 0x3c, 0xb6, 0xcc, 0x13, 0xdb, 0x49, 0xba, + 0x2c, 0xba, 0x8f, 0x9e, 0xdc, 0x29, 0x6f, 0x36, 0xef, 0x9e, 0x03, 0x29, + 0x89, 0x31, 0xae, 0x22, 0xb7, 0xb1, 0xc5, 0x73, 0x36, 0x52, 0xc4, 0xad, + 0xe2, 0x22, 0x1b, 0x07, 0xe9, 0x9f, 0x29, 0x04, 0x9b, 0xa5, 0xea, 0xd1, + 0x87, 0xc8, 0x01, 0xdb, 0x00, 0xca, 0x78, 0x09, 0x7d, 0xc8, 0xcc, 0x2e, + 0x63, 0x11, 0xe4, 0xcf, 0xc1, 0x32, 0xdd, 0xa1, 0x93, 0x67, 0x35, 0xc9, + 0x51, 0xaf, 0xc5, 0x8a, 0x49, 0xb4, 0x60, 0x44, 0xa4, 0x35, 0x86, 0x15, + 0x7d, 0xca, 0x70, 0xb5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {968, + {0xa8, 0xe4, 0x19, 0x3f, 0xf8, 0xd0, 0xae, 0x9a, 0x14, 0x41, 0x09, 0xa4, + 0x68, 0x1a, 0x4e, 0x40, 0x3f, 0x1d, 0xe3, 0xf3, 0xcf, 0x9c, 0x22, 0x01}, + {0x3b, 0xeb, 0x95, 0xea, 0x20, 0x09, 0x12, 0x4b, 0xfa, 0xbb, 0x64, 0xa6, + 0xb9, 0x12, 0xcb, 0xff, 0x50, 0xc0, 0x8b, 0x33, 0x42, 0x9c, 0xec, 0xcc, + 0x98, 0xc6, 0xa5, 0x66, 0xca, 0x3d, 0x2c, 0x8f, 0xb6, 0x04, 0x93, 0xe7, + 0x37, 0x3e, 0x86, 0x6d, 0x0e, 0xe2, 0xab, 0x6c, 0x15, 0x96, 0x80, 0x22, + 0x46, 0xa2, 0xf1, 0x1c, 0x31, 0x74, 0x14, 0x58, 0x17, 0x1d, 0xa3, 0xb5, + 0x11, 0xe1, 0xaf, 0x91, 0xb9, 0x64, 0x9f, 0xed, 0x41, 0x02, 0xe2, 0x34, + 0xf2, 0xf0, 0x7e, 0x2f, 0x2a, 0x10, 0x3d, 0x3f, 0x87, 0xba, 0x46, 0x15, + 0x88, 0x07, 0x1c, 0xdb, 0x83, 0x6e, 0xbe, 0x5a, 0x69, 0x26, 0xfb, 0xf1, + 0x98, 0xb0, 0x32, 0xc5, 0x66, 0x7e, 0x7d, 0x08, 0xdc, 0xcd, 0xf3, 0xba, + 0x3e, 0x1d, 0x7a, 0xde, 0x5e, 0x5c, 0x16, 0xad, 0x6c, 0x39, 0x27, 0x7e, + 0xa1, 0x89, 0x34, 0x3e, 0x2f, 0x39, 0x82, 0x61, 0x57, 0x5d, 0x23, 0xa0, + 0x55, 0xec, 0xf2, 0x6c, 0x1f, 0xe0, 0x9f, 0xce, 0xf4, 0x48, 0x9c, 0xd7, + 0x83, 0x05, 0x7a, 0x8f, 0x56, 0x82, 0x49, 0x40, 0xe3, 0xeb, 0x75, 0xde, + 0x30, 0xce, 0xd3, 0x0b, 0xce, 0xca, 0xbe, 0x76, 0x9e, 0xb5, 0xbc, 0xc0, + 0xe5, 0xc0, 0x0d, 0x5c, 0x26, 0xf7, 0xc8, 0xf7, 0x8f, 0x93, 0xba, 0x37, + 0x32, 0xe6, 0xc0, 0xaf, 0x22, 0x3f, 0x63, 0x10, 0x59, 0x2a, 0xa1, 0xb4, + 0x5a, 0x59, 0xcf, 0x42, 0xd3, 0x12, 0xb1, 0x39, 0x74, 0x17, 0x60, 0x6e, + 0x1f, 0xd3, 0x5d, 0x51, 0x88, 0x91, 0xc8, 0x0d, 0x6c, 0x2d, 0x03, 0x76, + 0x60, 0xd5, 0x36, 0xc1, 0x88, 0x97, 0x63, 0xd8, 0xd2, 0x96, 0x4b, 0x22, + 0xdf, 0xad, 0xd2, 0xde, 0x43, 0x67, 0xfb, 0xd2, 0x23, 0x38, 0x8d, 0x88, + 0x17, 0xb9, 0x31, 0xc5, 0x07, 0x8f, 0x73, 0x47, 0x21, 0x3e, 0x35, 0x1f, + 0x31, 0xb9, 0x9e, 0xc2, 0x64, 0x82, 0x92, 0x6d, 0xae, 0x7f, 0xb7, 0x62, + 0x6b, 0xe8, 0x33, 0x5e, 0x91, 0x51, 0xa2, 0x43, 0x4b, 0xc9, 0x5b, 0xa9, + 0xee, 0x4d, 0x31, 0xa4, 0x97, 0xde, 0x07, 0xf8, 0x44, 0xc9, 0x13, 0xf5, + 0xb4, 0x3d, 0x07, 0x93, 0x9f, 0x4b, 0x53, 0x56, 0xa3, 0x1d, 0xc6, 0xdb, + 0x51, 0x6a, 0xd7, 0x88, 0x73, 0xc3, 0x03, 0x15, 0x30, 0xd8, 0xba, 0x87, + 0xb7, 0xcd, 0x29, 0xed, 0x1b, 0xc2, 0x92, 0xfc, 0xb4, 0x7d, 0xc6, 0x0a, + 0x75, 0xad, 0x26, 0x30, 0x27, 0xb2, 0x12, 0xf1, 0x9f, 0xcf, 0x84, 0xda, + 0x5a, 0x66, 0xbd, 0x24, 0xe0, 0x8c, 0xc7, 0x1a, 0x18, 0x04, 0x94, 0xa9, + 0x1c, 0x53, 0x54, 0xe5, 0x21, 0x1c, 0xb9, 0xc7, 0xa7, 0xbf, 0xc6, 0xca, + 0x89, 0x5d, 0xb0, 0x3a, 0xb9, 0xee, 0x04, 0xbe, 0x06, 0x44, 0xb7, 0xb4, + 0x6a, 0xba, 0x56, 0x88, 0x3a, 0x75, 0x1f, 0x3c, 0xa4, 0x17, 0x1d, 0x50, + 0x22, 0x8a, 0x0e, 0xdf, 0xb0, 0x39, 0x21, 0x5e, 0x72, 0x5c, 0x31, 0x25, + 0x5b, 0xdb, 0x34, 0xf3, 0x22, 0x48, 0xf9, 0xb8, 0x43, 0x47, 0xc1, 0xfc, + 0x3b, 0x41, 0x5c, 0x8b, 0xf0, 0x0f, 0xb5, 0xc7, 0xb8, 0xb1, 0x42, 0xf3, + 0x3e, 0x7b, 0x18, 0xc3, 0x16, 0x08, 0xa6, 0x91, 0xe7, 0x6d, 0x9f, 0x30, + 0x50, 0xb3, 0x7b, 0xe6, 0x03, 0xd0, 0xb3, 0xbf, 0xeb, 0x8d, 0xae, 0xfd, + 0x59, 0xea, 0x8b, 0x99, 0xd9, 0x3b, 0x17, 0x13, 0x46, 0xe1, 0xc6, 0x84, + 0x98, 0xa7, 0x60, 0x62, 0x14, 0xe5, 0xfb, 0xf2, 0x56, 0x75, 0x8f, 0x99, + 0x44, 0x30, 0x57, 0x24, 0x3c, 0xe4, 0xa4, 0x23, 0x5e, 0x7f, 0xf8, 0x6f, + 0x55, 0xfe, 0xcb, 0x5c, 0x31, 0x0f, 0xe2, 0x13, 0xb9, 0x11, 0x24, 0xd4, + 0x44, 0x67, 0xe9, 0x2c, 0x26, 0x9e, 0x1d, 0x20, 0xdf, 0x18, 0x34, 0xcf, + 0xbb, 0xc7, 0x35, 0xa9, 0x00, 0x28, 0x3b, 0x9f}, + {0xf9, 0xce, 0x9f, 0xa1, 0x11, 0x90, 0x41, 0x0b, 0x1f, 0xa9, 0x25, 0x0f, + 0xf2, 0x91, 0x32, 0xd3, 0xf2, 0x3d, 0x1f, 0x7d, 0xe8, 0x7d, 0xa6, 0x73, + 0xd8, 0x1d, 0x4c, 0xbf, 0x45, 0xae, 0x01, 0x28, 0x26, 0x9c, 0x03, 0xc7, + 0xb5, 0xac, 0x90, 0xe9, 0xe6, 0x41, 0xaf, 0x2d, 0x94, 0x78, 0x61, 0xb4, + 0x42, 0x45, 0xa8, 0xca, 0x5a, 0x27, 0xb2, 0x37, 0x7a, 0x02, 0x30, 0xa6, + 0xce, 0x27, 0x73, 0x37, 0x3b, 0x49, 0x58, 0x38, 0xd5, 0xc5, 0x53, 0x94, + 0xca, 0x32, 0xef, 0x6f, 0x22, 0x2b, 0x41, 0x2d, 0x98, 0x61, 0x38, 0x74, + 0xd0, 0xf6, 0x77, 0xc0, 0xb2, 0x15, 0x45, 0x1d, 0xa7, 0xd1, 0xf8, 0xd2, + 0x61, 0xf3, 0xa5, 0x79, 0xe8, 0x48, 0xc8, 0xbe, 0x81, 0x4b, 0x03, 0x5c, + 0xa8, 0x37, 0x63, 0x4a, 0xe5, 0x11, 0x73, 0x91, 0x7a, 0x73, 0xc0, 0x08, + 0xa2, 0x44, 0x63, 0x50, 0x35, 0x20, 0x8c, 0xaf, 0xca, 0x16, 0x63, 0x92, + 0xbb, 0x38, 0x45, 0xec, 0x6b, 0x68, 0x45, 0x3a, 0x3f, 0x7c, 0x76, 0xa4, + 0x0e, 0x5f, 0x85, 0x6b, 0xd9, 0xe7, 0x55, 0x22, 0x58, 0x39, 0x12, 0x5c, + 0x48, 0x28, 0xd3, 0xfd, 0x16, 0x41, 0xcb, 0xa0, 0xb3, 0xf7, 0xfc, 0x28, + 0xd4, 0xf5, 0x3e, 0xc6, 0x57, 0xc5, 0x90, 0x8c, 0x6b, 0x3f, 0x44, 0x23, + 0x97, 0x39, 0x23, 0x4a, 0x9a, 0x3a, 0x54, 0x4d, 0x7b, 0x29, 0xdd, 0xeb, + 0xd9, 0x8f, 0x2a, 0x1d, 0x64, 0x9e, 0x1a, 0x98, 0x67, 0x6b, 0x16, 0x2a, + 0x3a, 0xee, 0xcc, 0xa7, 0xb0, 0x0f, 0x93, 0x9c, 0xd1, 0x8c, 0xdc, 0x90, + 0xcd, 0x4f, 0xde, 0x23, 0x9f, 0xc0, 0x13, 0x67, 0xa6, 0x31, 0x3c, 0x69, + 0x08, 0x29, 0x32, 0xa0, 0x91, 0xbf, 0xbd, 0x53, 0x3c, 0x90, 0x0c, 0xe6, + 0x9a, 0x85, 0x31, 0x15, 0xf2, 0xf4, 0x1e, 0xf3, 0xa9, 0x29, 0x8a, 0xe0, + 0x4e, 0x09, 0x08, 0xc1, 0x30, 0x73, 0x3a, 0xb1, 0x3f, 0x83, 0x9b, 0x2c, + 0x84, 0xd7, 0x1c, 0x5e, 0x97, 0x08, 0xc0, 0x3e, 0x4e, 0xcc, 0xfb, 0x54, + 0x9a, 0xb4, 0x8a, 0xf8, 0x55, 0xaa, 0xda, 0x08, 0x77, 0x96, 0x6a, 0x0c, + 0x8b, 0x01, 0x9f, 0x71, 0x22, 0x12, 0x26, 0xf0, 0xd9, 0x4d, 0x99, 0xdc, + 0x7b, 0x18, 0xf1, 0x9d, 0xba, 0xfd, 0x0b, 0x08, 0xc5, 0x76, 0x03, 0xe3, + 0xd8, 0xb3, 0xa8, 0x76, 0x67, 0x2d, 0x45, 0x46, 0xfe, 0x76, 0x59, 0x09, + 0x19, 0x37, 0x43, 0xe7, 0xa3, 0x10, 0x9d, 0x3a, 0x7e, 0xae, 0x57, 0x1d, + 0x2c, 0xc3, 0x22, 0x44, 0xac, 0x52, 0x07, 0xf1, 0x51, 0x98, 0xc6, 0xd1, + 0x47, 0x87, 0xf5, 0x99, 0x14, 0x02, 0x8c, 0x2c, 0x18, 0x8f, 0x29, 0x15, + 0xca, 0xf8, 0xa8, 0xcc, 0xbf, 0x42, 0x63, 0xca, 0x7b, 0x97, 0xd6, 0x06, + 0x18, 0xed, 0x2a, 0x43, 0x83, 0x67, 0xc3, 0x40, 0x9a, 0x55, 0x37, 0x86, + 0x9d, 0xfb, 0x4b, 0x0d, 0x7d, 0x83, 0xe1, 0x04, 0x26, 0x81, 0xe4, 0xab, + 0x0b, 0xb1, 0xf9, 0xc3, 0x8e, 0x07, 0x4e, 0x5c, 0xc3, 0x29, 0x02, 0x90, + 0xe1, 0xd2, 0x5b, 0xf3, 0x68, 0x23, 0x74, 0xcd, 0xd7, 0xa0, 0x57, 0x5d, + 0x41, 0x6d, 0x95, 0x3a, 0x80, 0xd3, 0xb0, 0xc1, 0x88, 0x08, 0x2a, 0xc7, + 0x27, 0x57, 0x1d, 0xae, 0x41, 0x6b, 0xd4, 0x2c, 0x35, 0x5f, 0x87, 0x54, + 0xba, 0x2b, 0xd6, 0xae, 0x13, 0x30, 0x9b, 0xb2, 0x89, 0x98, 0xf9, 0x38, + 0xc9, 0xee, 0xa8, 0xdc, 0x88, 0x96, 0x8d, 0x9e, 0x6f, 0x80, 0x3c, 0x85, + 0x3d, 0x65, 0x45, 0x02, 0xb6, 0x5a, 0x45, 0x3b, 0x52, 0xb2, 0x93, 0xa3, + 0xac, 0x6a, 0xf2, 0x1a, 0x98, 0x29, 0xe4, 0xa9, 0xec, 0x09, 0xe1, 0xbd, + 0x32, 0x2d, 0x44, 0xba, 0x4f, 0xe7, 0xdd, 0xfb, 0xa1, 0xc3, 0xf0, 0x45, + 0x8b, 0xc6, 0x6e, 0xbe, 0x03, 0x70, 0x05, 0x31, 0x3a, 0xc2, 0x0d, 0xc4, + 0x63, 0xc2, 0x18, 0x2b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {969, + {0x64, 0x13, 0x3a, 0xae, 0x0f, 0x45, 0xf6, 0x4a, 0x71, 0x25, 0xaa, 0x23, + 0x4c, 0x1e, 0xbb, 0xb6, 0x14, 0x31, 0x69, 0x26, 0x27, 0xe4, 0x83, 0x30}, + {0xf9, 0x8f, 0x06, 0xb2, 0x04, 0x42, 0xa5, 0xd7, 0xec, 0x41, 0xdc, 0x9e, + 0x88, 0x06, 0x3f, 0x65, 0x7f, 0xe1, 0x4c, 0xef, 0x0c, 0x0c, 0x15, 0x10, + 0x3a, 0x4a, 0x8f, 0x59, 0x1a, 0xc5, 0x66, 0xcd, 0xb7, 0xaa, 0x85, 0xad, + 0x00, 0x11, 0x4b, 0x85, 0x26, 0x69, 0x82, 0x88, 0xd1, 0xc6, 0x07, 0xc9, + 0xb3, 0x33, 0x47, 0x5b, 0x93, 0xda, 0x24, 0xd1, 0x18, 0xb7, 0xa3, 0x8f, + 0x6f, 0x81, 0x46, 0x6d, 0x76, 0x17, 0x0b, 0x7f, 0xb7, 0xc0, 0x79, 0x7f, + 0x83, 0x48, 0x10, 0xe0, 0xcc, 0x7a, 0x2c, 0x3f, 0xbc, 0x62, 0x92, 0x1d, + 0xc4, 0xaf, 0x49, 0xbf, 0x63, 0xc2, 0xf3, 0x0d, 0x74, 0xb5, 0x88, 0xdb, + 0x2f, 0x5b, 0xd9, 0x92, 0x2c, 0x57, 0x62, 0x90, 0xd1, 0x63, 0x15, 0x7a, + 0xd7, 0xbf, 0xe9, 0xb9, 0xd7, 0x56, 0xa1, 0x11, 0x2e, 0xa7, 0x79, 0xf9, + 0x41, 0xb9, 0x11, 0xfb, 0xe2, 0x10, 0x6c, 0x54, 0x39, 0xd0, 0x3d, 0x01, + 0x71, 0xa7, 0x4f, 0x92, 0xa1, 0xb3, 0x24, 0x73, 0xdf, 0x0d, 0x82, 0x2d, + 0x61, 0xc5, 0xb7, 0x72, 0x05, 0xab, 0x42, 0xaa, 0x31, 0x3d, 0x58, 0x75, + 0xd2, 0x57, 0x9f, 0x45, 0x64, 0xde, 0xbc, 0x04, 0xc1, 0xc5, 0x84, 0x8e, + 0xef, 0x5a, 0x52, 0x5b, 0x37, 0xaf, 0x67, 0x7f, 0x28, 0xc8, 0xdf, 0x23, + 0x50, 0xc7, 0x87, 0x67, 0xfb, 0xa2, 0x72, 0xc4, 0xc6, 0x51, 0x23, 0x5b, + 0xa6, 0x63, 0x59, 0x1c, 0x04, 0x18, 0x09, 0xb9, 0x59, 0x01, 0xd4, 0x79, + 0xa5, 0x80, 0x2c, 0x4b, 0x52, 0xcc, 0xa7, 0xe2, 0x2b, 0x60, 0x1a, 0x46, + 0x8b, 0x61, 0xd3, 0x69, 0xf0, 0xfd, 0x42, 0x08, 0x83, 0xfd, 0x2b, 0x72, + 0x2f, 0x8d, 0xa3, 0x94, 0xeb, 0x21, 0xdf, 0x99, 0x19, 0xcd, 0x97, 0x16, + 0x2d, 0x57, 0xe1, 0x96, 0x69, 0xf8, 0xf9, 0x5c, 0xbb, 0xe4, 0x5f, 0x5c, + 0x01, 0xd1, 0x8d, 0x25, 0xb8, 0xc0, 0x43, 0x6e, 0x6e, 0x5f, 0xe4, 0xe6, + 0x4c, 0xa3, 0x8d, 0x7a, 0x64, 0x4f, 0xa5, 0x21, 0x8b, 0x77, 0x14, 0xbf, + 0x87, 0x94, 0x73, 0x95, 0x35, 0xee, 0x65, 0x73, 0x83, 0x14, 0x4a, 0xab, + 0xa8, 0xcb, 0x42, 0x63, 0x4b, 0x3f, 0x36, 0x4e, 0xa3, 0x49, 0x70, 0x77, + 0x57, 0x14, 0xfd, 0x85, 0x94, 0x0f, 0x19, 0x80, 0x52, 0x38, 0xff, 0xfd, + 0xa7, 0x02, 0xbd, 0x09, 0xf5, 0xe6, 0x90, 0x91, 0x59, 0x92, 0x3c, 0xe8, + 0xa2, 0x4d, 0x5e, 0x86, 0x72, 0x36, 0x2c, 0xb2, 0xec, 0x9e, 0x92, 0x4a, + 0xf2, 0xa0, 0x88, 0xf3, 0x7f, 0x31, 0xa8, 0x69, 0xf2, 0xfd, 0x58, 0x62, + 0x42, 0xba, 0x14, 0x64, 0xb8, 0x25, 0xac, 0xc5, 0xf4, 0xb9, 0xb7, 0x3d, + 0x32, 0xcb, 0x5f, 0x3b, 0xc8, 0xac, 0x70, 0x3f, 0x57, 0xa1, 0xa5, 0x04, + 0xdb, 0xf6, 0xc1, 0x03, 0xb1, 0xb2, 0xfb, 0x0b, 0xbe, 0x01, 0x4a, 0x39, + 0x5e, 0x1e, 0x38, 0x06, 0xfa, 0x89, 0x22, 0x0e, 0xa9, 0x22, 0xae, 0x2c, + 0xc0, 0x84, 0x01, 0x69, 0x52, 0x31, 0x6d, 0xc8, 0xb7, 0x97, 0xee, 0xe6, + 0x81, 0x1e, 0x71, 0x58, 0xcb, 0x3e, 0xb5, 0x9f, 0xab, 0x03, 0xd6, 0xcd, + 0x1b, 0x22, 0xbf, 0xa3, 0x93, 0x03, 0xad, 0x6f, 0x43, 0xae, 0x3a, 0xec, + 0xf8, 0x26, 0x91, 0x38, 0x36, 0x43, 0x2b, 0x95, 0x37, 0xf0, 0x6e, 0xee, + 0xa0, 0x1a, 0xea, 0xce, 0x64, 0x54, 0x90, 0x4a, 0xd5, 0x36, 0xff, 0x73, + 0xc9, 0xa3, 0xa7, 0x13, 0xd7, 0x39, 0xd5, 0x94, 0xfb, 0x37, 0xd6, 0xa6, + 0x44, 0x30, 0x59, 0x49, 0x2b, 0x41, 0x20, 0x20, 0x7d, 0xbd, 0x52, 0x84, + 0x9c, 0xde, 0x3d, 0xa1, 0x9a, 0x64, 0xb4, 0x2c, 0x69, 0x1f, 0x7d, 0x71, + 0xa3, 0x30, 0x6c, 0x4d, 0x27, 0x92, 0x00, 0xf8, 0xec, 0xed, 0x75, 0x11, + 0x7c, 0x0f, 0x2b, 0xdf, 0x0c, 0x4b, 0x97, 0x46}, + {0x84, 0x14, 0x86, 0x63, 0xe0, 0xfe, 0x96, 0x67, 0x2f, 0xcb, 0x4c, 0x4d, + 0x1f, 0x7e, 0x45, 0x9d, 0xec, 0x93, 0xaa, 0x8a, 0x57, 0x72, 0x7a, 0xe1, + 0xf2, 0xe6, 0x12, 0xa4, 0xf7, 0xac, 0xa3, 0x9d, 0x95, 0x9e, 0x26, 0x0a, + 0x67, 0x88, 0x80, 0x56, 0xbf, 0x19, 0x37, 0xc9, 0x46, 0x22, 0xc5, 0x66, + 0xa5, 0x6e, 0x82, 0x18, 0x79, 0x5f, 0x61, 0xbb, 0x9b, 0x28, 0x7c, 0x0f, + 0x80, 0x64, 0x6c, 0xc6, 0xb5, 0xa8, 0x11, 0x15, 0x1f, 0xfb, 0xdc, 0xf4, + 0x5f, 0xba, 0xd7, 0xc6, 0x52, 0x0e, 0x41, 0x2f, 0x29, 0xcf, 0x11, 0xce, + 0x1f, 0x86, 0xcd, 0xe3, 0xb4, 0x7d, 0x44, 0xe3, 0xd4, 0x4f, 0x29, 0x45, + 0x3b, 0xb5, 0x34, 0x02, 0x7f, 0xdb, 0x32, 0xf9, 0xca, 0xfd, 0xf4, 0x10, + 0x93, 0xb6, 0x45, 0x8e, 0x66, 0xf4, 0xc4, 0x5b, 0xef, 0x71, 0xa3, 0x1c, + 0x1d, 0xc9, 0x40, 0xc6, 0xcc, 0xaa, 0xd8, 0x4e, 0x9b, 0x06, 0xf1, 0x3c, + 0x88, 0xbc, 0xc0, 0x9b, 0xad, 0x53, 0xf0, 0x7e, 0x74, 0x94, 0x20, 0xb0, + 0x74, 0x6e, 0x1b, 0x7b, 0xe0, 0x2f, 0x2a, 0x46, 0x96, 0xd2, 0x8c, 0x46, + 0xbd, 0xdd, 0xee, 0xdd, 0x7f, 0x48, 0x65, 0x93, 0x2f, 0x8f, 0xa8, 0x0d, + 0x12, 0x41, 0x6e, 0xf2, 0x80, 0x27, 0x9e, 0xea, 0xab, 0xde, 0x1e, 0x7d, + 0x1d, 0xec, 0x83, 0x4e, 0xec, 0x1b, 0x35, 0xbf, 0x1b, 0x9a, 0x83, 0x35, + 0x25, 0xe8, 0x74, 0xcc, 0xaf, 0xd3, 0xb9, 0x71, 0x60, 0xca, 0xc3, 0x3b, + 0xa8, 0xfa, 0x39, 0x35, 0x0f, 0x1c, 0xe9, 0xcd, 0x14, 0x9d, 0x1b, 0x51, + 0x52, 0x32, 0x57, 0xde, 0x9e, 0x18, 0x97, 0x0b, 0xca, 0x6b, 0x9a, 0x2d, + 0xcb, 0xd6, 0x56, 0xe2, 0x95, 0xd9, 0x69, 0x03, 0xa8, 0x94, 0xa9, 0xea, + 0xa3, 0x9e, 0xef, 0xdd, 0xe0, 0x25, 0xec, 0x6a, 0x55, 0xdd, 0x5f, 0x09, + 0xb6, 0xf0, 0x3e, 0x67, 0x24, 0x3e, 0x2b, 0xad, 0x5d, 0x91, 0x3b, 0xf2, + 0x4d, 0x3f, 0x66, 0x69, 0xf8, 0xfd, 0xbf, 0x43, 0x4f, 0x28, 0x2e, 0x77, + 0xbd, 0x44, 0x9b, 0xac, 0x61, 0x3b, 0x1f, 0xc8, 0x97, 0xe5, 0xe0, 0x21, + 0x66, 0x9f, 0x15, 0xa5, 0xc0, 0x28, 0x07, 0x5a, 0x06, 0xaf, 0xa7, 0x74, + 0xe5, 0x73, 0x7d, 0x42, 0xac, 0x0a, 0x11, 0x26, 0x11, 0xde, 0x54, 0x94, + 0x42, 0xb7, 0xb6, 0x5e, 0x38, 0x71, 0x05, 0x47, 0x7b, 0x72, 0x76, 0x81, + 0x59, 0xa7, 0xaa, 0x56, 0x06, 0x7e, 0x9e, 0xeb, 0x89, 0x29, 0x87, 0xa7, + 0xff, 0x52, 0x8b, 0xb1, 0x07, 0xa3, 0xef, 0x7e, 0x58, 0x88, 0xc3, 0x17, + 0x67, 0xfc, 0xcb, 0x39, 0x3a, 0x23, 0xb5, 0x83, 0xb3, 0x6f, 0x2b, 0x89, + 0xb0, 0xcf, 0x56, 0xb6, 0x46, 0x70, 0xeb, 0x3c, 0xc6, 0x21, 0xf5, 0x04, + 0xd2, 0xd6, 0x6c, 0xfa, 0x74, 0x64, 0x4e, 0x7f, 0x7e, 0xbb, 0x7c, 0xf2, + 0xbd, 0xc8, 0xfd, 0xd6, 0x9b, 0xf5, 0x19, 0x8f, 0x29, 0x9f, 0x49, 0x28, + 0x94, 0x94, 0x2d, 0xd9, 0x3c, 0x37, 0xce, 0x34, 0x48, 0x15, 0xe2, 0x89, + 0x62, 0x0d, 0xe9, 0xa8, 0xa8, 0x37, 0x5c, 0xdd, 0xfa, 0x33, 0x0a, 0x77, + 0x66, 0x47, 0x22, 0xef, 0xbe, 0xce, 0x71, 0x45, 0x25, 0x96, 0xf3, 0x75, + 0xd8, 0x23, 0x0c, 0xe5, 0x4d, 0xdc, 0x58, 0x2a, 0xce, 0x84, 0xae, 0x72, + 0xbd, 0x21, 0xb8, 0xa3, 0x0b, 0x2e, 0x03, 0x2d, 0x49, 0x56, 0x9d, 0x94, + 0x8e, 0x66, 0xbe, 0x2d, 0xf1, 0x59, 0x96, 0x4c, 0x46, 0xa9, 0xc3, 0x79, + 0xff, 0x8f, 0x2e, 0xb4, 0xc0, 0x3c, 0x46, 0x1d, 0x0a, 0x49, 0x99, 0x48, + 0xe2, 0xde, 0xa5, 0x77, 0xd8, 0x50, 0xba, 0xc0, 0xb6, 0xb2, 0x82, 0x7f, + 0xea, 0x44, 0xb4, 0xf3, 0x71, 0xc1, 0x53, 0x9b, 0xc6, 0xf8, 0x90, 0x92, + 0x21, 0xdb, 0xb3, 0x1a, 0x95, 0x5b, 0x85, 0x92, 0xf7, 0x69, 0x8f, 0xa8, + 0x7f, 0x7e, 0xd9, 0xe4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {970, + {0x4e, 0xf2, 0xba, 0x2c, 0x08, 0x0a, 0x63, 0x72, 0xdd, 0x27, 0x87, 0x9d, + 0xbd, 0x6e, 0xd6, 0x83, 0x2f, 0x48, 0xf4, 0x9d, 0x03, 0xab, 0xd3, 0x1b}, + {0xc3, 0xd1, 0xe5, 0xb1, 0x37, 0x5e, 0xcc, 0x6f, 0x64, 0xdc, 0x76, 0xdf, + 0xf9, 0xbc, 0x82, 0x69, 0x4f, 0x44, 0xa2, 0xdc, 0xde, 0xb6, 0xbe, 0xcb, + 0x29, 0x71, 0xd6, 0x1c, 0x1d, 0xa2, 0x7f, 0x73, 0x47, 0x25, 0xac, 0xde, + 0x65, 0x73, 0xfc, 0xbb, 0xe8, 0xf4, 0xcb, 0x85, 0xc7, 0x1c, 0x7c, 0xff, + 0x7c, 0x18, 0x4d, 0x62, 0x34, 0xd5, 0x4e, 0xc0, 0xb5, 0xcf, 0xbe, 0x22, + 0x2a, 0x53, 0x8b, 0x7e, 0x96, 0xa3, 0x33, 0x40, 0x8a, 0x1f, 0x36, 0x55, + 0xc1, 0xe5, 0x77, 0xc4, 0x82, 0xeb, 0xe7, 0x77, 0x90, 0x3c, 0xa0, 0x12, + 0x17, 0x87, 0xa2, 0x56, 0x8e, 0x12, 0x57, 0xd0, 0xe0, 0x11, 0x74, 0xce, + 0xc5, 0x5a, 0xc2, 0x63, 0xfc, 0xcc, 0x63, 0x3b, 0x6d, 0x08, 0xf4, 0x8f, + 0x57, 0x7e, 0x88, 0x04, 0xbc, 0x6c, 0x9a, 0x12, 0x93, 0xcb, 0xd5, 0x97, + 0x64, 0x36, 0x3f, 0x4b, 0x4a, 0xce, 0xe8, 0x49, 0xc8, 0x25, 0x8c, 0xe1, + 0xaf, 0x33, 0x7a, 0xa9, 0x55, 0xf6, 0x0e, 0x6b, 0xc5, 0x30, 0x05, 0xbd, + 0x99, 0x92, 0xf2, 0xc2, 0x6f, 0x9a, 0x22, 0xab, 0xa1, 0x69, 0x53, 0xfe, + 0x19, 0x9f, 0x86, 0x10, 0x42, 0xb9, 0xbe, 0xf0, 0x16, 0xf6, 0x47, 0xe8, + 0x60, 0xd3, 0xe6, 0xc4, 0xad, 0xbe, 0xfd, 0x1d, 0xf0, 0x95, 0x4b, 0x57, + 0x3e, 0x1f, 0x72, 0x18, 0xc6, 0x13, 0x55, 0xc4, 0xa9, 0x1b, 0xd4, 0x32, + 0x1b, 0xfe, 0x0c, 0x87, 0x17, 0xc7, 0xf6, 0xef, 0x7a, 0x60, 0x81, 0x74, + 0xb8, 0x82, 0x27, 0x13, 0xb2, 0x43, 0x74, 0x15, 0x2b, 0xa3, 0x8f, 0xa4, + 0xa1, 0x38, 0xee, 0x9c, 0x52, 0x9c, 0x34, 0xef, 0x02, 0x6c, 0x7f, 0x2b, + 0x63, 0x9b, 0x1f, 0x1b, 0x9f, 0x97, 0xba, 0xe5, 0x79, 0xbb, 0x0f, 0x7b, + 0xfe, 0xaa, 0x9b, 0x88, 0xd3, 0x79, 0x17, 0x4a, 0xaa, 0xbe, 0x58, 0x9b, + 0xc9, 0x94, 0xf6, 0x9e, 0xce, 0x2a, 0x60, 0xf2, 0x19, 0x49, 0x5c, 0x10, + 0x1f, 0x8b, 0x94, 0x48, 0x4c, 0x20, 0x71, 0x7a, 0x67, 0xc8, 0x9b, 0x4d, + 0x02, 0xb5, 0x00, 0x84, 0x17, 0x7e, 0x32, 0x9c, 0xd3, 0x5a, 0x29, 0x50, + 0x8c, 0x8d, 0x41, 0x52, 0x2c, 0x92, 0xf6, 0xfc, 0xb2, 0x7f, 0x23, 0x40, + 0x08, 0x41, 0x46, 0x9d, 0x9e, 0x79, 0xef, 0xe7, 0xb5, 0x02, 0x2f, 0xb0, + 0xfe, 0x12, 0x53, 0x36, 0x6e, 0x7c, 0x32, 0x46, 0x5a, 0x0b, 0x6b, 0xde, + 0x4f, 0x27, 0x38, 0x42, 0x9c, 0xca, 0xee, 0x99, 0x6d, 0x37, 0x75, 0x60, + 0xb2, 0x24, 0x41, 0x45, 0xe1, 0x2d, 0xc3, 0x0d, 0x24, 0x0d, 0x80, 0xc2, + 0x2b, 0xa6, 0x77, 0x7a, 0x0e, 0x74, 0xd0, 0xb0, 0xf4, 0x3b, 0x03, 0x14, + 0xdb, 0x6b, 0x9f, 0x92, 0x2c, 0x6a, 0xb5, 0xe3, 0x35, 0x2c, 0x1c, 0x74, + 0x5b, 0x54, 0x0e, 0xfb, 0x68, 0x86, 0xc7, 0xd4, 0xec, 0x53, 0x4c, 0x6d, + 0xb0, 0x2c, 0x71, 0x62, 0xae, 0x2f, 0xc6, 0x23, 0xd8, 0xca, 0xd1, 0x47, + 0xd0, 0xcf, 0x62, 0xf6, 0x18, 0xb5, 0xd5, 0x7d, 0x33, 0x49, 0xaa, 0x15, + 0xbb, 0x12, 0xf9, 0x81, 0x64, 0x4c, 0x99, 0x40, 0xf4, 0x92, 0xdf, 0x10, + 0x6f, 0x87, 0xd8, 0xc5, 0x2a, 0x69, 0x73, 0xcb, 0xd3, 0x40, 0x97, 0x81, + 0x07, 0x22, 0xcf, 0xc3, 0x9e, 0xa5, 0x65, 0xf3, 0x6d, 0x02, 0x35, 0x0d, + 0xf2, 0x2d, 0x16, 0xe2, 0xf1, 0x0b, 0xea, 0xb0, 0x29, 0xa1, 0xc1, 0xef, + 0x3b, 0x66, 0x6b, 0x98, 0x59, 0x35, 0x09, 0xb2, 0xec, 0x59, 0x32, 0xd7, + 0x78, 0x35, 0x17, 0x29, 0x4e, 0x88, 0x83, 0x49, 0x2b, 0x4c, 0x49, 0x70, + 0xd2, 0x1a, 0x52, 0x5f, 0x64, 0x91, 0xfc, 0xf9, 0x35, 0xf5, 0x67, 0x32, + 0xc6, 0x73, 0x99, 0xce, 0x44, 0x05, 0x79, 0x0f, 0xca, 0x67, 0x70, 0x20, + 0x80, 0xcd, 0xd6, 0xa4, 0x09, 0x8a, 0xc4, 0xda}, + {0x27, 0x15, 0x3c, 0xad, 0xca, 0xc2, 0x63, 0x2d, 0x1f, 0x55, 0xff, 0xd9, + 0xd6, 0xb3, 0xe0, 0x94, 0x6c, 0xd1, 0x7c, 0xde, 0x7d, 0x05, 0x94, 0x05, + 0x49, 0x3a, 0xcc, 0xf3, 0x10, 0x9e, 0x62, 0xa4, 0xe1, 0xad, 0xf7, 0xee, + 0x9e, 0x34, 0x45, 0xb0, 0xc5, 0x23, 0xfe, 0xc2, 0xc3, 0x90, 0x7f, 0x60, + 0x01, 0x84, 0x8b, 0x5d, 0x83, 0x73, 0xf4, 0x47, 0xc1, 0x9a, 0x3b, 0xbc, + 0x8f, 0xf8, 0x9e, 0x07, 0xf4, 0xcf, 0x77, 0xa9, 0x9b, 0xec, 0x5c, 0xec, + 0x72, 0x67, 0x43, 0xd3, 0xa2, 0x1e, 0xb7, 0x99, 0xfe, 0x82, 0xea, 0xc6, + 0x28, 0xeb, 0x25, 0x34, 0x59, 0xc5, 0xde, 0x49, 0x71, 0xcc, 0xd6, 0xd2, + 0x3e, 0xbc, 0xf8, 0xe4, 0xf7, 0xf7, 0xab, 0xe1, 0xca, 0x6e, 0xab, 0xd1, + 0xf5, 0xae, 0xcb, 0xb9, 0xbf, 0xe8, 0xe5, 0xb1, 0x4e, 0x20, 0x0e, 0x24, + 0x93, 0xdb, 0x4a, 0x75, 0x89, 0x5c, 0x45, 0xd1, 0x5a, 0x54, 0xd6, 0x4f, + 0x2d, 0xc5, 0xd9, 0x79, 0x0f, 0x73, 0x55, 0x0b, 0x50, 0xde, 0xf8, 0xf3, + 0xe6, 0x3b, 0xc5, 0x63, 0xce, 0xad, 0xb5, 0x54, 0x9e, 0xbd, 0xce, 0x75, + 0x19, 0x15, 0x95, 0xbb, 0x9d, 0xc9, 0xfa, 0xb2, 0x1c, 0xfe, 0xaf, 0xa5, + 0x48, 0xc9, 0xeb, 0x33, 0x30, 0xd4, 0x3a, 0xb5, 0xa1, 0xfd, 0xa6, 0x63, + 0xd3, 0xb3, 0xff, 0xfb, 0x08, 0x70, 0xc4, 0x5f, 0x6f, 0xf7, 0xba, 0x67, + 0x25, 0x18, 0x66, 0xf1, 0x8e, 0x14, 0x51, 0x4f, 0x5d, 0xda, 0x04, 0x98, + 0xd6, 0x11, 0xb7, 0xee, 0x6f, 0x82, 0x1f, 0x05, 0xa3, 0x15, 0xe6, 0x44, + 0x1d, 0x72, 0xf2, 0x28, 0x90, 0x81, 0xf5, 0xd6, 0xf1, 0x15, 0x49, 0x87, + 0xff, 0xe4, 0xbf, 0x27, 0x5e, 0xe4, 0xf1, 0xf2, 0xb8, 0xb4, 0x66, 0xec, + 0xcd, 0xde, 0xb0, 0xe7, 0xaf, 0xa4, 0xeb, 0xaf, 0x1c, 0x49, 0xae, 0x12, + 0x1c, 0xab, 0x56, 0xad, 0x06, 0x1e, 0x9d, 0xb8, 0x2d, 0xe7, 0x35, 0x1f, + 0x20, 0x0d, 0xf1, 0x3b, 0x2f, 0xc0, 0x3b, 0x44, 0x0e, 0x97, 0xd5, 0x1b, + 0xdf, 0xcc, 0xcf, 0x1f, 0x20, 0xe7, 0x14, 0x53, 0x1b, 0xd8, 0xee, 0xd2, + 0xe6, 0x20, 0xa5, 0xdd, 0xde, 0xf1, 0x9c, 0xe2, 0xeb, 0xa3, 0x95, 0x3c, + 0x0c, 0x5f, 0xb5, 0x3a, 0xe0, 0x93, 0x50, 0x6d, 0xf3, 0x2a, 0xdd, 0xc8, + 0xaf, 0x1d, 0xf9, 0x52, 0x8c, 0xd5, 0x6b, 0x97, 0x33, 0x9e, 0x53, 0xf1, + 0x38, 0x48, 0xac, 0xd4, 0x9b, 0x96, 0xfc, 0xae, 0x98, 0xf8, 0x68, 0x2f, + 0x06, 0xe4, 0x52, 0xa0, 0xec, 0xb2, 0xf5, 0x69, 0xd0, 0xe5, 0x3d, 0x23, + 0x27, 0xbe, 0xbf, 0xd5, 0x9b, 0x83, 0x1c, 0x97, 0x30, 0xf2, 0xb9, 0x45, + 0x91, 0x47, 0x22, 0x4c, 0x0b, 0x16, 0xea, 0xdf, 0x44, 0x47, 0x93, 0xbb, + 0x2e, 0xd6, 0xab, 0x64, 0x9c, 0xf2, 0x03, 0x42, 0xd6, 0x72, 0xdd, 0xa3, + 0xcf, 0x5c, 0x6a, 0xfb, 0x4a, 0x23, 0x54, 0x92, 0x46, 0x67, 0xea, 0x59, + 0x21, 0x8b, 0x6c, 0xcb, 0x7f, 0xa4, 0xa1, 0xda, 0x34, 0x32, 0x5e, 0x6a, + 0x67, 0x39, 0x52, 0xdc, 0x61, 0x0a, 0x32, 0xb1, 0x18, 0x1b, 0x2b, 0xad, + 0x03, 0xc6, 0xbe, 0x02, 0xbd, 0xf5, 0xe7, 0x41, 0x1c, 0xe5, 0x69, 0x30, + 0xe0, 0xd4, 0x81, 0x16, 0x44, 0x47, 0xbc, 0x57, 0x08, 0xe5, 0xcb, 0xc8, + 0x78, 0x68, 0xcc, 0x7e, 0x95, 0x67, 0x4c, 0x2f, 0x9b, 0x77, 0xfb, 0x35, + 0x2b, 0xc0, 0x6e, 0xba, 0xa9, 0x4e, 0x26, 0x19, 0x57, 0x48, 0x6e, 0x3c, + 0x75, 0xaa, 0xe2, 0x79, 0x82, 0xa7, 0x36, 0x6c, 0x10, 0x64, 0x3b, 0x3c, + 0x96, 0xe9, 0x6c, 0x57, 0xb6, 0x05, 0xd6, 0x9b, 0xd7, 0xf5, 0xb9, 0x82, + 0xf0, 0x80, 0xcd, 0xbf, 0x8e, 0x6e, 0x93, 0x53, 0x1a, 0xe1, 0xd6, 0xfb, + 0x82, 0xa7, 0x01, 0x4b, 0xf1, 0x31, 0xab, 0xca, 0xe1, 0x72, 0x16, 0xe1, + 0x97, 0xcb, 0x53, 0x3c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {971, + {0xac, 0xfb, 0x33, 0x50, 0x4c, 0x8d, 0x13, 0xbc, 0xe3, 0xec, 0xe0, 0x87, + 0x9c, 0xd6, 0xa7, 0x66, 0x26, 0x30, 0x31, 0x93, 0xc9, 0x6d, 0xac, 0x06}, + {0xfb, 0x75, 0x59, 0x21, 0x74, 0xdc, 0xa4, 0x44, 0x20, 0x37, 0xec, 0x92, + 0xa3, 0x27, 0x1a, 0xfb, 0x78, 0x11, 0xfb, 0x76, 0x1a, 0xed, 0x89, 0xe4, + 0x8d, 0xb7, 0xc9, 0x15, 0x3a, 0xb0, 0x43, 0x88, 0x83, 0xea, 0x66, 0x70, + 0xc3, 0x2f, 0x67, 0xf0, 0x2c, 0x9f, 0xe9, 0xda, 0x6d, 0xd6, 0x2a, 0x28, + 0xd9, 0xef, 0xf5, 0x9c, 0xc9, 0xb1, 0x5b, 0x63, 0x1e, 0x24, 0x0c, 0x64, + 0x85, 0x36, 0x91, 0x31, 0xe0, 0xeb, 0x61, 0xe3, 0xa2, 0x9d, 0x22, 0x21, + 0x9b, 0x27, 0x1e, 0x42, 0x1c, 0xfc, 0x3a, 0xa3, 0x23, 0x29, 0x38, 0x39, + 0xbe, 0x89, 0x5d, 0xfe, 0x74, 0x96, 0x77, 0xb4, 0x3d, 0xd0, 0x16, 0x5f, + 0xd7, 0xb3, 0x8a, 0xe2, 0x5c, 0x58, 0x3a, 0xeb, 0x9b, 0xe5, 0x22, 0x5f, + 0xf9, 0x0d, 0x43, 0x2a, 0x1d, 0x36, 0xd6, 0x68, 0xc9, 0x0b, 0xa4, 0x71, + 0x2a, 0x8e, 0x48, 0x40, 0xdc, 0xa8, 0x9b, 0xbf, 0xcd, 0x04, 0xbe, 0xe0, + 0xe4, 0x6a, 0xe9, 0x7e, 0x17, 0x7c, 0x05, 0xcf, 0xa9, 0x7e, 0x95, 0xdb, + 0x7b, 0x18, 0x54, 0x59, 0x56, 0x60, 0x21, 0x6e, 0x78, 0x0d, 0xb4, 0xf1, + 0x4f, 0xa0, 0x1f, 0x36, 0x18, 0x96, 0xb4, 0x51, 0x8e, 0xc8, 0x21, 0xb7, + 0xa5, 0x90, 0x75, 0x13, 0x10, 0xee, 0x55, 0x0f, 0x3d, 0xb1, 0x47, 0x80, + 0xa5, 0x86, 0x3f, 0x76, 0xc9, 0x15, 0xb7, 0x8f, 0x31, 0x02, 0x32, 0xcf, + 0xbf, 0x95, 0x1e, 0xd0, 0xe8, 0x44, 0xc0, 0xc7, 0xf0, 0x8a, 0x00, 0xf8, + 0xe6, 0xac, 0xb9, 0x5e, 0x9d, 0x64, 0xae, 0xfa, 0x15, 0xf6, 0x57, 0xc1, + 0x27, 0x20, 0xdc, 0xd7, 0x28, 0x19, 0xb6, 0x13, 0x54, 0x44, 0xfe, 0x99, + 0xb2, 0x5c, 0x52, 0x52, 0x69, 0xab, 0x67, 0xad, 0x7b, 0x02, 0xff, 0x3d, + 0x8c, 0xa8, 0x2f, 0x1a, 0x5b, 0xa0, 0x80, 0x61, 0x6d, 0xf0, 0x51, 0x42, + 0x68, 0x7d, 0xa2, 0x69, 0xbb, 0xe9, 0xa1, 0xe5, 0x8c, 0x86, 0xf9, 0xbf, + 0xe4, 0x88, 0x14, 0x62, 0xba, 0xbe, 0xd5, 0x4c, 0x47, 0xeb, 0x94, 0x55, + 0x96, 0xdd, 0x16, 0xd2, 0x03, 0xea, 0x6f, 0x5f, 0xc3, 0xcc, 0x56, 0x1d, + 0x18, 0x6f, 0x25, 0xdd, 0xce, 0x79, 0x8e, 0x63, 0xa6, 0x63, 0xb0, 0x80, + 0x51, 0x2b, 0x38, 0x64, 0xce, 0x1f, 0x0b, 0x2d, 0x86, 0x38, 0x0d, 0xd8, + 0x0f, 0xc4, 0xeb, 0xdb, 0xe8, 0x3e, 0x2e, 0xc3, 0x84, 0xdf, 0x6f, 0x22, + 0x46, 0x92, 0xce, 0xac, 0x49, 0x2b, 0xa2, 0x06, 0xe7, 0xe7, 0xb8, 0x4c, + 0x92, 0x10, 0x50, 0xb5, 0x8a, 0xba, 0x1a, 0xd7, 0x99, 0x19, 0x17, 0xbf, + 0x3e, 0x35, 0x15, 0x5b, 0xba, 0x5c, 0xe3, 0xd4, 0xde, 0xd5, 0x7e, 0xcf, + 0x31, 0x71, 0xd7, 0xe2, 0x46, 0xc8, 0xe0, 0x36, 0x64, 0xa0, 0x29, 0x3c, + 0x5d, 0xa9, 0x57, 0x77, 0x6d, 0x25, 0x4c, 0xbd, 0x36, 0xd7, 0xf7, 0xd0, + 0x40, 0xc0, 0x3f, 0xba, 0x17, 0x50, 0xb9, 0x90, 0x84, 0xa2, 0xfc, 0x6c, + 0x16, 0xb4, 0xc4, 0x0c, 0xd8, 0xca, 0xfe, 0x39, 0xca, 0xac, 0xa3, 0x92, + 0xf6, 0x56, 0xb5, 0x39, 0x3e, 0x47, 0xef, 0x05, 0x3f, 0xab, 0x53, 0x82, + 0x7a, 0xe0, 0x1e, 0x7e, 0xe5, 0x20, 0x5f, 0x8e, 0x31, 0x3c, 0x2c, 0x56, + 0x35, 0x72, 0x83, 0xe4, 0x06, 0x94, 0xb7, 0xdc, 0x5b, 0x1d, 0x81, 0xca, + 0x04, 0x18, 0x08, 0x5d, 0x27, 0x4a, 0x46, 0x27, 0x02, 0x2b, 0x0d, 0xad, + 0x5e, 0xf4, 0xb2, 0x09, 0x81, 0x22, 0x94, 0xc2, 0x5c, 0xa1, 0xd4, 0xaf, + 0x57, 0xe9, 0x50, 0x12, 0xdb, 0x73, 0x45, 0x24, 0xd9, 0x24, 0x86, 0x1f, + 0x53, 0x50, 0x8b, 0xbb, 0xa7, 0x2a, 0x71, 0x53, 0xea, 0x0f, 0x3e, 0x7d, + 0xe7, 0x8a, 0x6d, 0xe7, 0x3d, 0xbf, 0xf9, 0x3d, 0x2b, 0x00, 0xea, 0x1e, + 0x0c, 0x3a, 0x0b, 0xe2, 0xe5, 0x41, 0x5c, 0x6c}, + {0x5c, 0x79, 0x31, 0x7c, 0x75, 0xf9, 0x87, 0x74, 0x34, 0x28, 0x6b, 0xd5, + 0xb3, 0xe2, 0x84, 0x4c, 0xfb, 0x3d, 0x74, 0xc0, 0x75, 0x18, 0x9c, 0xbf, + 0x93, 0x14, 0xf7, 0xcb, 0x60, 0xd1, 0x75, 0x1b, 0xb6, 0x11, 0xe9, 0x59, + 0x04, 0x94, 0xb7, 0x7f, 0x05, 0x44, 0x18, 0x5c, 0x17, 0xdc, 0xc9, 0xee, + 0x27, 0xc7, 0x1f, 0xa4, 0xe4, 0xa7, 0xf2, 0x2e, 0xa7, 0xe4, 0xd5, 0x5b, + 0x21, 0xfb, 0xbb, 0x51, 0x02, 0xa3, 0x31, 0xbe, 0xa5, 0x69, 0x06, 0x85, + 0x77, 0x58, 0x8c, 0xd0, 0x3c, 0x07, 0x8f, 0xc8, 0xac, 0x59, 0x00, 0x2b, + 0xb9, 0xc6, 0xfe, 0xe6, 0x08, 0xa3, 0xfc, 0xaa, 0xb3, 0x15, 0x10, 0x4b, + 0x74, 0x95, 0xee, 0xe4, 0x27, 0xf0, 0xa7, 0xf0, 0xef, 0x8d, 0x50, 0x24, + 0x73, 0x92, 0x98, 0x14, 0xf8, 0x03, 0x55, 0x73, 0xc0, 0x64, 0x92, 0xdc, + 0xa5, 0xd5, 0x29, 0x11, 0x56, 0xfd, 0x6f, 0x5c, 0x72, 0x1c, 0xc8, 0x63, + 0xc8, 0x37, 0x85, 0xda, 0x88, 0x7f, 0xf5, 0xcc, 0x02, 0xdf, 0x54, 0x75, + 0xa0, 0x87, 0x7a, 0x0e, 0x34, 0x08, 0x62, 0x13, 0x8e, 0x5c, 0xdf, 0x8b, + 0xa6, 0x1f, 0xa5, 0xe5, 0xb3, 0x02, 0xcd, 0xd6, 0x8c, 0x81, 0x6c, 0xab, + 0x9e, 0x7d, 0x8d, 0x9d, 0xa6, 0x38, 0x41, 0x2a, 0xf3, 0xed, 0x73, 0x84, + 0x70, 0x94, 0x70, 0xba, 0x78, 0xc7, 0x48, 0x51, 0x9a, 0x9f, 0x36, 0x74, + 0x5d, 0x0f, 0xf2, 0x4b, 0x63, 0xf4, 0x50, 0x35, 0x67, 0xdb, 0x22, 0x32, + 0x79, 0x9f, 0x65, 0xd2, 0x45, 0xfc, 0x71, 0x16, 0x4d, 0x11, 0x53, 0xac, + 0x8e, 0x08, 0xec, 0x71, 0x75, 0x8c, 0xd6, 0x6b, 0xd2, 0x65, 0xf5, 0x5d, + 0x03, 0x6a, 0x92, 0x21, 0x67, 0xf1, 0xd0, 0xdb, 0xc5, 0x70, 0x78, 0x4d, + 0x18, 0x25, 0x3a, 0x95, 0xdb, 0x84, 0xf0, 0xb7, 0x7a, 0x1e, 0xe1, 0xe9, + 0x54, 0x9e, 0xb0, 0x5f, 0x98, 0x3b, 0xd5, 0x90, 0x69, 0x3b, 0xea, 0x56, + 0xb6, 0xeb, 0x35, 0x86, 0x57, 0x7f, 0xcd, 0x43, 0x8d, 0x61, 0xb9, 0x22, + 0xef, 0x1c, 0x5d, 0xcd, 0x07, 0x61, 0xe2, 0x53, 0xf8, 0x91, 0x23, 0xa8, + 0xca, 0x2e, 0xc7, 0x14, 0x76, 0x23, 0x24, 0xb9, 0xf7, 0x12, 0x4c, 0x4d, + 0xc5, 0xc4, 0x8c, 0xbb, 0x47, 0x7d, 0x16, 0x75, 0x12, 0xb4, 0xa7, 0xf1, + 0x6b, 0x36, 0x0e, 0x20, 0x1d, 0x32, 0x51, 0x00, 0x90, 0x4a, 0xe5, 0x68, + 0x13, 0x45, 0x97, 0xa6, 0xe9, 0x27, 0x6b, 0xe7, 0xba, 0x3b, 0x62, 0x9d, + 0x66, 0xdf, 0x59, 0x5f, 0x44, 0x9a, 0xbb, 0xa8, 0x02, 0x03, 0x28, 0x4e, + 0x40, 0x90, 0xbe, 0x74, 0x5b, 0xcf, 0x54, 0xe5, 0x39, 0xd2, 0x33, 0x59, + 0xc3, 0x95, 0x2e, 0x53, 0xff, 0x7d, 0xd2, 0x0a, 0x49, 0x1c, 0x5b, 0xea, + 0x9d, 0xae, 0x0e, 0x00, 0x5a, 0xdf, 0x4a, 0x17, 0xaf, 0x05, 0x70, 0xa5, + 0x52, 0x1c, 0xa3, 0xbd, 0x27, 0x7e, 0x86, 0x5f, 0xa5, 0x63, 0xf3, 0x4e, + 0x71, 0x83, 0xdc, 0x9f, 0xd2, 0x03, 0x91, 0x14, 0x85, 0xbc, 0x06, 0xd9, + 0xf1, 0xd9, 0x64, 0x33, 0x4e, 0xf7, 0x35, 0xd5, 0x3f, 0x5d, 0x5f, 0x66, + 0x22, 0x2d, 0xa9, 0x8b, 0x55, 0x0f, 0x36, 0x41, 0xec, 0x3e, 0xee, 0x62, + 0xf4, 0xb3, 0x49, 0x93, 0xe0, 0xa5, 0xad, 0xe9, 0xf0, 0xad, 0x3f, 0x27, + 0x62, 0x12, 0xeb, 0xea, 0x30, 0x5d, 0x43, 0x3c, 0x21, 0x90, 0x71, 0x5c, + 0x10, 0xad, 0x14, 0xda, 0x83, 0x88, 0x7a, 0xc9, 0x96, 0xaf, 0xd1, 0xc2, + 0x07, 0xd5, 0xa6, 0xe9, 0xd2, 0xc6, 0x7d, 0x0f, 0xbb, 0x8e, 0x89, 0x66, + 0xb5, 0x2c, 0xe7, 0x61, 0x32, 0x45, 0xdd, 0xe8, 0x5d, 0xfd, 0x69, 0x86, + 0x31, 0x59, 0xe7, 0x71, 0x9b, 0x15, 0x9d, 0x89, 0xbb, 0xa9, 0x94, 0x61, + 0x01, 0x7d, 0x15, 0xf3, 0x80, 0x2e, 0x19, 0xac, 0x89, 0x20, 0x00, 0x56, + 0xce, 0xe0, 0xa9, 0x5a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {972, + {0xf0, 0xa9, 0x56, 0x53, 0x0a, 0xf6, 0x16, 0x05, 0x93, 0x56, 0xf1, 0xac, + 0x5a, 0x93, 0xec, 0x3d, 0xba, 0x39, 0x2d, 0xca, 0xb7, 0x5e, 0x04, 0xa7}, + {0x7d, 0xde, 0xe6, 0x10, 0xc0, 0xff, 0x41, 0x03, 0x87, 0x34, 0x06, 0xb8, + 0x67, 0x62, 0xef, 0x89, 0x32, 0x1d, 0xa3, 0x73, 0xab, 0xe4, 0x75, 0x98, + 0xd1, 0xb7, 0x21, 0xe7, 0xa0, 0xf4, 0xdb, 0xdc, 0xdb, 0xd3, 0x13, 0xc4, + 0x2e, 0xf0, 0x58, 0xea, 0xcb, 0xd3, 0x8f, 0xcf, 0xfb, 0x93, 0x44, 0x02, + 0xf6, 0x36, 0xa8, 0x32, 0xe9, 0x2e, 0x39, 0x52, 0x05, 0x42, 0x4d, 0xb8, + 0xff, 0xc4, 0x5f, 0xb1, 0x25, 0xd7, 0x0c, 0x07, 0xb4, 0x1e, 0xf9, 0x15, + 0xf9, 0x7a, 0xbb, 0x73, 0x42, 0x8e, 0xb9, 0xac, 0x7e, 0x7b, 0x8a, 0x5e, + 0xd5, 0x5d, 0x7b, 0xd0, 0xfc, 0xf8, 0xf9, 0x3b, 0x44, 0x5c, 0x27, 0x15, + 0x15, 0x96, 0xad, 0x0f, 0xe1, 0xbf, 0xa2, 0x10, 0x80, 0x7c, 0x6e, 0x9c, + 0xec, 0xfb, 0x7c, 0xa2, 0x33, 0x86, 0xf8, 0x6a, 0xa2, 0x87, 0x71, 0x8f, + 0xee, 0x01, 0x46, 0x65, 0x56, 0x08, 0x20, 0xd5, 0x67, 0x43, 0x08, 0xbf, + 0xdd, 0xee, 0x63, 0x29, 0xb6, 0x4b, 0x15, 0xc3, 0xe4, 0xc7, 0xf6, 0xbd, + 0x4a, 0x4f, 0x52, 0xbd, 0x1d, 0x78, 0xec, 0xf5, 0x6d, 0x56, 0x7b, 0x73, + 0xa3, 0x6d, 0xd2, 0x70, 0x96, 0x9d, 0xf2, 0x77, 0x33, 0x8d, 0x67, 0xaf, + 0x33, 0x7b, 0xa7, 0x3c, 0x81, 0xb9, 0x51, 0x08, 0x62, 0x74, 0x5f, 0x77, + 0x72, 0xad, 0x65, 0xa7, 0x3a, 0x27, 0xbc, 0x7b, 0xa0, 0x43, 0x7c, 0xc6, + 0xf2, 0xf6, 0xbc, 0xde, 0x25, 0x36, 0xf0, 0x56, 0x62, 0x78, 0x9e, 0xd8, + 0xac, 0x91, 0x11, 0x7a, 0xd2, 0x2b, 0x70, 0xec, 0x61, 0x5c, 0x35, 0x04, + 0x0e, 0x90, 0x93, 0x7f, 0xb0, 0x63, 0x5f, 0xdc, 0x79, 0x7b, 0xb2, 0xf5, + 0xd2, 0x38, 0x17, 0x0c, 0x1d, 0xfd, 0x4c, 0x8c, 0xc9, 0xc2, 0x17, 0xff, + 0x30, 0xee, 0xba, 0xf6, 0xea, 0x53, 0x36, 0x3f, 0x7a, 0xae, 0x6e, 0x1e, + 0x57, 0x8c, 0x15, 0x44, 0x63, 0xc6, 0x64, 0xbd, 0x56, 0xd4, 0x4e, 0xaa, + 0x0a, 0x2c, 0xac, 0xe4, 0x5f, 0xd5, 0xb0, 0x8c, 0xdf, 0x72, 0x6a, 0x98, + 0x20, 0xbe, 0x40, 0xf3, 0x21, 0xc5, 0x6f, 0xd7, 0xce, 0x7e, 0xbe, 0x12, + 0xe5, 0x2c, 0x76, 0xd6, 0x06, 0x80, 0x77, 0x91, 0x9f, 0xda, 0x30, 0xc6, + 0xc6, 0xde, 0x98, 0x6f, 0x3b, 0x4a, 0x2a, 0x5d, 0x3f, 0xe2, 0x39, 0xcc, + 0xd1, 0xf3, 0x52, 0x59, 0xda, 0x61, 0x99, 0xa4, 0x3e, 0x1f, 0x61, 0x0a, + 0x21, 0x66, 0x7c, 0x91, 0x6a, 0xfe, 0x6e, 0x5d, 0xf4, 0x7a, 0x51, 0x85, + 0xe6, 0xae, 0xbb, 0x11, 0x12, 0x32, 0xa9, 0x84, 0xa6, 0x20, 0x5b, 0x30, + 0x93, 0x39, 0x41, 0xa1, 0x32, 0xb8, 0x8e, 0x8a, 0x2a, 0xcc, 0xf5, 0x56, + 0x16, 0x68, 0xd3, 0xe0, 0x5d, 0x72, 0x83, 0x28, 0x03, 0x69, 0x12, 0x00, + 0x32, 0x4c, 0x7b, 0x38, 0x5c, 0xb1, 0xa1, 0x97, 0x0f, 0xd6, 0x63, 0x4e, + 0x80, 0x72, 0x56, 0x92, 0xb7, 0xc9, 0xb8, 0xb7, 0x07, 0x71, 0xb2, 0x88, + 0x75, 0x0d, 0x9e, 0x6b, 0x00, 0x4e, 0xe6, 0x83, 0xb0, 0x34, 0x53, 0x29, + 0x15, 0x17, 0x9b, 0x93, 0x64, 0x8e, 0xe3, 0x76, 0x3b, 0x30, 0xde, 0x60, + 0xf2, 0xdf, 0x40, 0x19, 0x8b, 0xf7, 0xae, 0x82, 0x97, 0x52, 0x05, 0x2a, + 0xf1, 0xd3, 0xd9, 0x08, 0x54, 0xa1, 0x3e, 0x28, 0x22, 0x8f, 0xfb, 0x4f, + 0x14, 0x80, 0x23, 0xe8, 0xb1, 0xc2, 0x27, 0x6b, 0x92, 0xb7, 0x41, 0x35, + 0x6b, 0xae, 0xc9, 0xe3, 0x75, 0xb2, 0x1f, 0x70, 0x48, 0xdf, 0xf1, 0x98, + 0x3d, 0xf3, 0xae, 0xac, 0xe7, 0xec, 0x7c, 0xd6, 0xde, 0xf7, 0x6a, 0x94, + 0x75, 0x57, 0xc5, 0x7c, 0x53, 0xf2, 0xc5, 0xf0, 0x18, 0xd2, 0x2c, 0xe5, + 0x15, 0x6e, 0x38, 0x01, 0x64, 0xcf, 0x28, 0xe5, 0x43, 0xdf, 0xb5, 0x47, + 0x33, 0x19, 0x8f, 0x82, 0xc7, 0xb9, 0x50, 0x74}, + {0x6f, 0x7d, 0x5b, 0x39, 0xbe, 0xdd, 0xd3, 0x6f, 0xe1, 0x77, 0x8e, 0x50, + 0x94, 0xd8, 0x3d, 0xb3, 0x1f, 0xbf, 0x2c, 0x01, 0x3e, 0x1f, 0x29, 0xff, + 0x48, 0xda, 0x95, 0xb1, 0xee, 0x7f, 0xd0, 0x86, 0x30, 0xb7, 0x72, 0x01, + 0xe7, 0x1a, 0xbd, 0xe0, 0xd1, 0x71, 0x56, 0x71, 0x82, 0x2b, 0x0b, 0xfb, + 0xaf, 0x41, 0x09, 0x80, 0x42, 0x54, 0x82, 0xd7, 0x8b, 0x6a, 0x75, 0x80, + 0x3e, 0xe4, 0x22, 0x5d, 0xa7, 0x42, 0x6d, 0xa8, 0x45, 0x0c, 0xb4, 0x42, + 0x9d, 0x36, 0x24, 0x56, 0x17, 0x91, 0x69, 0xac, 0x75, 0x72, 0x42, 0xf8, + 0x0d, 0x66, 0xf7, 0x06, 0xed, 0x4c, 0x19, 0xc8, 0x64, 0x46, 0x58, 0x99, + 0x36, 0x3e, 0xdf, 0x1e, 0x07, 0xfc, 0xcb, 0x76, 0x8f, 0xc1, 0xab, 0x4a, + 0x8e, 0xc5, 0xc5, 0x7e, 0xdc, 0xd6, 0xb7, 0xd5, 0xfc, 0x74, 0xf9, 0xc4, + 0x17, 0xc8, 0x18, 0x6a, 0xc1, 0xcb, 0x69, 0x58, 0xb2, 0xa7, 0x5c, 0x8e, + 0xf3, 0xee, 0xdb, 0xa3, 0x3d, 0xac, 0xf4, 0xe2, 0xfd, 0x33, 0xc1, 0x94, + 0x10, 0x6f, 0x15, 0x02, 0x81, 0x56, 0xfa, 0xfd, 0xc8, 0x50, 0xd8, 0xc9, + 0x09, 0xd3, 0xcd, 0xb6, 0x46, 0xbf, 0xa4, 0x5a, 0xc5, 0x77, 0xd5, 0xa1, + 0xb2, 0xf2, 0x37, 0xb9, 0x5a, 0x1e, 0x6c, 0x42, 0x19, 0xcb, 0xe0, 0x11, + 0x3c, 0x17, 0x5b, 0xfc, 0x8d, 0x9b, 0x98, 0x1f, 0x40, 0x21, 0xa1, 0x70, + 0x12, 0xbd, 0x76, 0xc8, 0x58, 0xc1, 0xd3, 0x67, 0xf7, 0x7e, 0xce, 0x13, + 0x7e, 0xca, 0x92, 0xed, 0x87, 0x13, 0x85, 0xa1, 0xb4, 0x0e, 0x20, 0xef, + 0x1f, 0x86, 0xf9, 0x0e, 0x05, 0x5b, 0xc7, 0x82, 0x18, 0xc7, 0x7e, 0xad, + 0xe3, 0x0b, 0xfc, 0xcc, 0x8a, 0x42, 0x8b, 0x33, 0x8e, 0xb5, 0xb7, 0x9f, + 0x4e, 0x5c, 0xda, 0xcb, 0xa7, 0xd7, 0x3f, 0xa0, 0x95, 0x89, 0xff, 0xf3, + 0xab, 0x0d, 0x51, 0x68, 0xaa, 0xb9, 0xbe, 0xa7, 0xc1, 0xe4, 0x11, 0xf7, + 0x38, 0x86, 0x00, 0x2b, 0xdc, 0x76, 0x2d, 0x4c, 0xae, 0x47, 0x1d, 0x1c, + 0x7e, 0x9a, 0xf9, 0x02, 0xea, 0xfd, 0x82, 0xe6, 0x8b, 0x42, 0x50, 0x02, + 0xbc, 0xec, 0xa6, 0x3d, 0xae, 0x8c, 0x2f, 0xd5, 0x64, 0x0a, 0xf6, 0x65, + 0x73, 0x33, 0x64, 0xe1, 0x10, 0x96, 0x3f, 0xd8, 0x6a, 0x4f, 0x90, 0xcf, + 0x63, 0x63, 0x5f, 0xda, 0xed, 0x08, 0x87, 0x68, 0xa4, 0x13, 0x5f, 0x7c, + 0x8b, 0x92, 0xe8, 0xee, 0x3b, 0xa1, 0xf1, 0x25, 0x59, 0x0b, 0x12, 0x09, + 0x14, 0x9a, 0x54, 0x13, 0x59, 0x02, 0x62, 0x47, 0x20, 0x01, 0x06, 0x9e, + 0x78, 0xf6, 0x5f, 0x28, 0x65, 0xa9, 0x76, 0xdc, 0x36, 0x02, 0xd1, 0xe3, + 0xc8, 0x60, 0xa2, 0x66, 0x39, 0x2b, 0x61, 0x5e, 0x6d, 0x7a, 0x1e, 0x8d, + 0x7f, 0x34, 0x51, 0xea, 0xfc, 0x68, 0xaf, 0xe9, 0x7d, 0x06, 0x5a, 0xcb, + 0xf8, 0x54, 0xa2, 0x75, 0x7d, 0x6f, 0x53, 0x12, 0xe6, 0xb4, 0xb9, 0x69, + 0xe3, 0xc9, 0x6c, 0x24, 0x91, 0x15, 0x9a, 0xda, 0xe3, 0x4c, 0xac, 0xcc, + 0x2a, 0x0b, 0xeb, 0x8b, 0x2f, 0x1c, 0xa3, 0x64, 0x87, 0x60, 0x9a, 0xc1, + 0x06, 0x40, 0xab, 0xaf, 0xb3, 0xa8, 0x8b, 0x2a, 0x24, 0xb9, 0x0c, 0x07, + 0x7c, 0x71, 0x76, 0xe8, 0xf6, 0x2b, 0x33, 0xc6, 0xe8, 0x39, 0x57, 0x05, + 0xf9, 0x09, 0x24, 0x8f, 0xe4, 0x70, 0x30, 0x8f, 0xcc, 0x9f, 0x3f, 0x64, + 0x46, 0xd9, 0xd8, 0x2c, 0x80, 0xdd, 0x15, 0x69, 0x20, 0x87, 0xd2, 0xef, + 0x58, 0xb9, 0x3e, 0x7d, 0xdf, 0x19, 0x8e, 0xf3, 0x1e, 0x55, 0x6f, 0x8c, + 0x8b, 0x1a, 0x34, 0x08, 0xe9, 0x01, 0x0d, 0x89, 0xe5, 0x21, 0xfc, 0xba, + 0xde, 0x32, 0xf9, 0x35, 0x7f, 0x44, 0xa9, 0x81, 0xff, 0x99, 0x4f, 0xe6, + 0xca, 0xcb, 0xc9, 0x18, 0xa0, 0xc5, 0x41, 0x95, 0xc7, 0x7e, 0x2d, 0xa4, + 0x64, 0x77, 0x6c, 0xbe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {973, + {0x13, 0xfe, 0x89, 0x29, 0x8e, 0x55, 0x9f, 0x3e, 0xdf, 0x2e, 0xe5, 0xba, + 0x53, 0xb5, 0x72, 0xa2, 0x82, 0xbc, 0xc5, 0x14, 0x58, 0xb8, 0x91, 0xd3}, + {0x7f, 0x0c, 0x96, 0xed, 0x87, 0x60, 0x0b, 0x2e, 0x3e, 0x5e, 0x9b, 0x15, + 0x04, 0x21, 0xc5, 0xe2, 0x8a, 0x32, 0xb9, 0xb2, 0xe9, 0xc7, 0x2b, 0x7e, + 0x07, 0xc1, 0x46, 0x03, 0x2a, 0x44, 0xb0, 0x60, 0xa9, 0xb2, 0x41, 0x43, + 0x3b, 0x98, 0x6f, 0x57, 0xcb, 0x79, 0xa3, 0x9f, 0x32, 0x0e, 0x20, 0xa4, + 0x3c, 0xf1, 0xe3, 0x18, 0x60, 0x71, 0x0c, 0x81, 0x74, 0x08, 0x34, 0xd0, + 0x52, 0x58, 0x87, 0x35, 0x1e, 0xae, 0x35, 0xa4, 0x58, 0x2f, 0x69, 0x00, + 0x88, 0xc5, 0xeb, 0xde, 0xaa, 0xf2, 0x40, 0xf1, 0xc5, 0x1c, 0x20, 0xf0, + 0x26, 0x04, 0xfa, 0x0e, 0xae, 0x75, 0x25, 0xcb, 0x98, 0x05, 0xba, 0x59, + 0xac, 0x72, 0x02, 0xec, 0xfc, 0x7c, 0x3f, 0x1f, 0xac, 0xd0, 0x8f, 0xf6, + 0xf0, 0xde, 0xb9, 0x10, 0x87, 0xc7, 0xc7, 0x67, 0x34, 0x22, 0x89, 0x5d, + 0x9d, 0x83, 0x37, 0x40, 0x2d, 0xbc, 0xda, 0x91, 0x42, 0x98, 0x84, 0xd9, + 0xec, 0x99, 0x8e, 0x62, 0xbb, 0xc7, 0xa7, 0x4f, 0xe4, 0x5d, 0xd0, 0xc7, + 0xb7, 0x8c, 0xa4, 0xbc, 0x6b, 0xf9, 0x72, 0xde, 0x7c, 0x85, 0xfb, 0x90, + 0x38, 0x41, 0x3f, 0xee, 0x83, 0x4a, 0x76, 0x64, 0xfa, 0x2c, 0xe4, 0x06, + 0x2a, 0xc8, 0x8e, 0x5f, 0x96, 0xa8, 0x99, 0x5a, 0xe3, 0xf8, 0x90, 0xc5, + 0x31, 0x47, 0xca, 0x78, 0xe9, 0xa9, 0x0b, 0xce, 0xda, 0x62, 0xc0, 0xf5, + 0xdd, 0xda, 0x4b, 0x77, 0xe1, 0xb9, 0x58, 0xc5, 0x1a, 0xc8, 0x30, 0x80, + 0x8d, 0xf1, 0xd4, 0x36, 0x5b, 0xcf, 0xa2, 0xf3, 0x16, 0x56, 0x28, 0xa5, + 0x73, 0x18, 0x1f, 0xb7, 0xee, 0x03, 0x82, 0x0a, 0x59, 0x90, 0x52, 0x0c, + 0xb5, 0x3b, 0xbb, 0x18, 0x72, 0xa3, 0xf1, 0xba, 0xd5, 0x92, 0x77, 0xa1, + 0xe8, 0x6c, 0xfb, 0x59, 0x15, 0xff, 0x25, 0xb0, 0x7f, 0x82, 0x45, 0x9d, + 0x81, 0xe5, 0x95, 0x60, 0x32, 0x11, 0xea, 0xe7, 0xcf, 0x17, 0x96, 0x4d, + 0xc7, 0x06, 0xdd, 0x9e, 0x25, 0xcc, 0x32, 0xc0, 0x90, 0xa5, 0x22, 0xf2, + 0xf0, 0xbb, 0x0b, 0x91, 0x42, 0xb5, 0x14, 0xeb, 0x0f, 0x87, 0x86, 0x2b, + 0x37, 0x29, 0x2b, 0x67, 0x91, 0x88, 0xe7, 0xf6, 0x26, 0x33, 0x79, 0x9e, + 0xd1, 0xc8, 0x04, 0x3d, 0xba, 0x12, 0xce, 0x32, 0x8e, 0xe1, 0x79, 0xd7, + 0x29, 0xf3, 0x61, 0x00, 0xb8, 0x3a, 0x18, 0x10, 0x34, 0xdd, 0x65, 0x47, + 0x59, 0x9c, 0xb7, 0xb0, 0x64, 0x70, 0x71, 0x23, 0xc1, 0x4e, 0xef, 0x42, + 0x29, 0xde, 0xa4, 0x97, 0x23, 0xaf, 0xe7, 0xb3, 0x70, 0xca, 0x77, 0x26, + 0xe4, 0xe6, 0xf7, 0x4f, 0x38, 0x61, 0x5a, 0x22, 0x81, 0x89, 0xc5, 0x10, + 0xb9, 0xd3, 0x01, 0xbc, 0xb8, 0xaa, 0x81, 0x59, 0x2c, 0x26, 0x91, 0xb3, + 0x94, 0x78, 0x4e, 0xfd, 0x24, 0x7d, 0x33, 0xfc, 0x82, 0xd1, 0x16, 0x0a, + 0xa4, 0xa8, 0x7b, 0x41, 0xce, 0x13, 0xd5, 0xca, 0x4a, 0x76, 0x0f, 0xdd, + 0x67, 0x9c, 0xa1, 0xf1, 0xb1, 0x33, 0xef, 0x24, 0x5f, 0x1b, 0xa6, 0xe8, + 0x4c, 0x5f, 0x7e, 0x6f, 0x7a, 0xe8, 0x2a, 0xab, 0x39, 0x44, 0xfb, 0xee, + 0x64, 0x36, 0x04, 0xe5, 0x30, 0xc7, 0x1c, 0x07, 0x7f, 0x7d, 0x84, 0x88, + 0xb4, 0xa6, 0x74, 0x1d, 0x47, 0x5f, 0x7c, 0x74, 0xe5, 0xc3, 0x33, 0xc1, + 0x01, 0x19, 0xd2, 0x6d, 0x2e, 0x19, 0x7a, 0x11, 0x21, 0x3e, 0xe6, 0x7b, + 0xec, 0xfa, 0xb0, 0x90, 0xd7, 0x37, 0xbe, 0xd3, 0xe0, 0x60, 0x4f, 0xf3, + 0x47, 0x72, 0xd0, 0xf4, 0x24, 0x82, 0x14, 0xf1, 0x78, 0xc9, 0x67, 0x07, + 0xa1, 0x86, 0xf8, 0x8a, 0xd6, 0x9a, 0x78, 0x75, 0x9a, 0xbc, 0xb6, 0x96, + 0xc8, 0xc0, 0x22, 0x24, 0xff, 0xcc, 0x36, 0x4b, 0xca, 0xce, 0x33, 0x59, + 0x53, 0x90, 0xca, 0x3b, 0x57, 0x3c, 0x4d, 0x19}, + {0xd1, 0xcf, 0xf0, 0x4f, 0xd3, 0xcc, 0x63, 0x7b, 0x4b, 0x69, 0xdf, 0x5e, + 0x6e, 0x79, 0x61, 0x36, 0x0e, 0xa1, 0x43, 0x80, 0xbc, 0xe8, 0x54, 0xc4, + 0x3e, 0x17, 0x1e, 0xaf, 0x91, 0xea, 0xc7, 0x61, 0xd9, 0x09, 0x48, 0x9a, + 0x86, 0x83, 0xea, 0xc4, 0x28, 0x70, 0xf3, 0x67, 0x41, 0x0a, 0xd5, 0x6f, + 0x6d, 0xb1, 0x8d, 0x45, 0x71, 0x90, 0x32, 0x19, 0x73, 0x47, 0xb4, 0x99, + 0x55, 0xc7, 0xf9, 0x59, 0x41, 0x1e, 0xe6, 0xa8, 0xc0, 0x3f, 0xce, 0xba, + 0x82, 0x13, 0x00, 0x13, 0x25, 0x40, 0xf7, 0x42, 0x61, 0x05, 0xad, 0x76, + 0x4e, 0x70, 0x41, 0x61, 0x33, 0x97, 0xdb, 0x1d, 0xfb, 0x1e, 0x98, 0xff, + 0x01, 0x65, 0xe5, 0xd1, 0x7c, 0x7a, 0x72, 0x8d, 0xb9, 0x71, 0x8c, 0x13, + 0x11, 0x4a, 0xd8, 0x47, 0xa0, 0x9c, 0x22, 0x45, 0xd7, 0x05, 0x89, 0x29, + 0x40, 0x08, 0x1e, 0x4e, 0x06, 0xd8, 0x51, 0x48, 0x15, 0x98, 0x58, 0x25, + 0x6c, 0xaf, 0x31, 0xe8, 0x15, 0x34, 0xdb, 0xe8, 0xe0, 0x14, 0xfc, 0x5f, + 0x00, 0x02, 0xf0, 0x3c, 0x4d, 0x02, 0x34, 0x82, 0x75, 0x15, 0xa7, 0x7b, + 0x89, 0x4d, 0x27, 0x6f, 0x06, 0x6d, 0x35, 0x16, 0xa7, 0xec, 0xea, 0xbd, + 0xbc, 0xca, 0x00, 0x6f, 0xf2, 0x5b, 0xc0, 0x27, 0xd4, 0x8a, 0x3e, 0x41, + 0x4c, 0x82, 0xce, 0xd7, 0x53, 0x94, 0xd2, 0x3f, 0x62, 0xd2, 0xd1, 0x5e, + 0xe2, 0x2c, 0x52, 0xa7, 0x60, 0x5c, 0x64, 0xbb, 0x34, 0xb3, 0xfa, 0x7e, + 0xc4, 0xf7, 0x80, 0x44, 0x40, 0x7c, 0xd8, 0x9c, 0x61, 0xec, 0x9d, 0x71, + 0x91, 0x49, 0xc3, 0x8a, 0xf8, 0xd8, 0x33, 0xe8, 0x5f, 0x16, 0xa8, 0x73, + 0x0d, 0x6c, 0x32, 0xc2, 0xd9, 0x17, 0xac, 0xf8, 0x7e, 0x33, 0x6f, 0xf0, + 0x47, 0x93, 0x30, 0x0e, 0x5e, 0x0e, 0x77, 0xc0, 0x95, 0xa4, 0xd8, 0xc6, + 0xef, 0xa6, 0xd8, 0x4e, 0xcc, 0xf2, 0x3e, 0x77, 0x09, 0x20, 0x72, 0xfb, + 0x1f, 0x24, 0xb1, 0x4b, 0xab, 0x63, 0x85, 0x11, 0xfb, 0xb0, 0xd8, 0x22, + 0x17, 0xde, 0x31, 0xfd, 0x69, 0x6c, 0x31, 0xc0, 0x63, 0x85, 0x9d, 0x8d, + 0xce, 0x15, 0xe3, 0xc2, 0x50, 0xd5, 0xef, 0xc0, 0x99, 0x18, 0x7b, 0x03, + 0x94, 0xf2, 0x13, 0xcb, 0x75, 0x90, 0x8f, 0xea, 0xda, 0x72, 0x6a, 0x42, + 0x7a, 0x38, 0x58, 0x74, 0xe8, 0x09, 0x06, 0xbf, 0x66, 0x99, 0x5b, 0x66, + 0x2e, 0x09, 0x11, 0x46, 0x8e, 0xac, 0x1e, 0xac, 0x23, 0x3e, 0x7c, 0x6e, + 0xc6, 0x7e, 0xfe, 0xfe, 0x9e, 0x12, 0x5e, 0x0c, 0x7c, 0x66, 0xaa, 0x57, + 0x19, 0xeb, 0x1a, 0x1c, 0xa2, 0x1f, 0x36, 0x09, 0x6a, 0xa2, 0xed, 0x66, + 0x44, 0x73, 0x92, 0xe2, 0x28, 0xf3, 0x79, 0x47, 0xa4, 0xb0, 0x95, 0x85, + 0x51, 0xf4, 0x0e, 0x0d, 0x00, 0xb1, 0xa7, 0x28, 0xd7, 0x4b, 0xc9, 0x02, + 0xb4, 0xc0, 0xa9, 0x78, 0x46, 0x63, 0xc4, 0x55, 0xab, 0x3b, 0xf6, 0x20, + 0x24, 0x31, 0x59, 0x01, 0x7a, 0x16, 0xb5, 0x00, 0x21, 0x78, 0xb6, 0xda, + 0xf9, 0xb6, 0xb2, 0x9e, 0x6d, 0xca, 0xef, 0xba, 0xfd, 0xaf, 0xed, 0x4d, + 0xc7, 0x96, 0xe2, 0x79, 0x09, 0x5b, 0x11, 0x03, 0xb5, 0x78, 0x12, 0x66, + 0x66, 0x47, 0x8c, 0x84, 0x37, 0x60, 0xa5, 0x74, 0xa0, 0x02, 0x87, 0x3e, + 0x13, 0x93, 0xcb, 0x69, 0x3d, 0xc0, 0xac, 0xc6, 0xe2, 0x29, 0x5a, 0x18, + 0x6d, 0x10, 0x00, 0x17, 0x20, 0x00, 0x7a, 0x69, 0xfb, 0x60, 0xd5, 0x32, + 0x2f, 0xb0, 0x4e, 0x63, 0xb7, 0xd1, 0x55, 0x6d, 0xbd, 0x54, 0x0b, 0xc0, + 0x83, 0x97, 0xfd, 0x0d, 0xf9, 0x88, 0x37, 0x83, 0xa1, 0x37, 0x75, 0x26, + 0x09, 0x1a, 0x9e, 0x91, 0x24, 0xc2, 0x5c, 0xe0, 0xf1, 0x73, 0x5d, 0xac, + 0xf3, 0x0e, 0x2d, 0x6f, 0xb2, 0x42, 0x99, 0x7d, 0xdc, 0x26, 0x2d, 0x8c, + 0xe5, 0x2f, 0xeb, 0x4f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {974, + {0x81, 0x1a, 0x22, 0x31, 0xa8, 0x78, 0x93, 0x8a, 0xcb, 0x24, 0x1c, 0x25, + 0xc4, 0xdc, 0x0f, 0x0c, 0x8a, 0x1c, 0x35, 0x87, 0x2e, 0x83, 0x5c, 0xd8}, + {0x7f, 0x0c, 0x96, 0xed, 0x87, 0x60, 0x0b, 0x2e, 0x3e, 0x5e, 0x9b, 0x15, + 0x04, 0x21, 0xc5, 0xe2, 0x8a, 0x32, 0xb9, 0xb2, 0xe9, 0xc7, 0x2b, 0x7e, + 0x07, 0xc1, 0x46, 0x03, 0x2a, 0x44, 0xb0, 0x60, 0xa9, 0xb2, 0x41, 0x43, + 0x3b, 0x98, 0x6f, 0x57, 0xcb, 0x79, 0xa3, 0x9f, 0x32, 0x0e, 0x20, 0xa4, + 0x3c, 0xf1, 0xe3, 0x18, 0x60, 0x71, 0x0c, 0x81, 0x74, 0x08, 0x34, 0xd0, + 0x52, 0x58, 0x87, 0x35, 0x1e, 0xae, 0x35, 0xa4, 0x58, 0x2f, 0x69, 0x00, + 0x88, 0xc5, 0xeb, 0xde, 0xaa, 0xf2, 0x40, 0xf1, 0xc5, 0x1c, 0x20, 0xf0, + 0x26, 0x04, 0xfa, 0x0e, 0xae, 0x75, 0x25, 0xcb, 0x98, 0x05, 0xba, 0x59, + 0xac, 0x72, 0x02, 0xec, 0xfc, 0x7c, 0x3f, 0x1f, 0xac, 0xd0, 0x8f, 0xf6, + 0xf0, 0xde, 0xb9, 0x10, 0x87, 0xc7, 0xc7, 0x67, 0x34, 0x22, 0x89, 0x5d, + 0x9d, 0x83, 0x37, 0x40, 0x2d, 0xbc, 0xda, 0x91, 0x42, 0x98, 0x84, 0xd9, + 0xec, 0x99, 0x8e, 0x62, 0xbb, 0xc7, 0xa7, 0x4f, 0xe4, 0x5d, 0xd0, 0xc7, + 0xb7, 0x8c, 0xa4, 0xbc, 0x6b, 0xf9, 0x72, 0xde, 0x7c, 0x85, 0xfb, 0x90, + 0x38, 0x41, 0x3f, 0xee, 0x83, 0x4a, 0x76, 0x64, 0xfa, 0x2c, 0xe4, 0x06, + 0x2a, 0xc8, 0x8e, 0x5f, 0x96, 0xa8, 0x99, 0x5a, 0xe3, 0xf8, 0x90, 0xc5, + 0x31, 0x47, 0xca, 0x78, 0xe9, 0xa9, 0x0b, 0xce, 0xda, 0x62, 0xc0, 0xf5, + 0xdd, 0xda, 0x4b, 0x77, 0xe1, 0xb9, 0x58, 0xc5, 0x1a, 0xc8, 0x30, 0x80, + 0x8d, 0xf1, 0xd4, 0x36, 0x5b, 0xcf, 0xa2, 0xf3, 0x16, 0x56, 0x28, 0xa5, + 0x73, 0x18, 0x1f, 0xb7, 0xee, 0x03, 0x82, 0x0a, 0x59, 0x90, 0x52, 0x0c, + 0xb5, 0x3b, 0xbb, 0x18, 0x72, 0xa3, 0xf1, 0xba, 0xd5, 0x92, 0x77, 0xa1, + 0xe8, 0x6c, 0xfb, 0x59, 0x15, 0xff, 0x25, 0xb0, 0x7f, 0x82, 0x45, 0x9d, + 0x81, 0xe5, 0x95, 0x60, 0x32, 0x11, 0xea, 0xe7, 0xcf, 0x17, 0x96, 0x4d, + 0xc7, 0x06, 0xdd, 0x9e, 0x25, 0xcc, 0x32, 0xc0, 0x90, 0xa5, 0x22, 0xf2, + 0xf0, 0xbb, 0x0b, 0x91, 0x42, 0xb5, 0x14, 0xeb, 0x0f, 0x87, 0x86, 0x2b, + 0x37, 0x29, 0x2b, 0x67, 0x91, 0x88, 0xe7, 0xf6, 0x26, 0x33, 0x79, 0x9e, + 0xd1, 0xc8, 0x04, 0x3d, 0xba, 0x12, 0xce, 0x32, 0x8e, 0xe1, 0x79, 0xd7, + 0x29, 0xf3, 0x61, 0x00, 0xb8, 0x3a, 0x18, 0x10, 0x34, 0xdd, 0x65, 0x47, + 0x59, 0x9c, 0xb7, 0xb0, 0x64, 0x70, 0x71, 0x23, 0xc1, 0x4e, 0xef, 0x42, + 0x29, 0xde, 0xa4, 0x97, 0x23, 0xaf, 0xe7, 0xb3, 0x70, 0xca, 0x77, 0x26, + 0xe4, 0xe6, 0xf7, 0x4f, 0x38, 0x61, 0x5a, 0x22, 0x81, 0x89, 0xc5, 0x10, + 0xb9, 0xd3, 0x01, 0xbc, 0xb8, 0xaa, 0x81, 0x59, 0x2c, 0x26, 0x91, 0xb3, + 0x94, 0x78, 0x4e, 0xfd, 0x24, 0x7d, 0x33, 0xfc, 0x82, 0xd1, 0x16, 0x0a, + 0xa4, 0xa8, 0x7b, 0x41, 0xce, 0x13, 0xd5, 0xca, 0x4a, 0x76, 0x0f, 0xdd, + 0x67, 0x9c, 0xa1, 0xf1, 0xb1, 0x33, 0xef, 0x24, 0x5f, 0x1b, 0xa6, 0xe8, + 0x4c, 0x5f, 0x7e, 0x6f, 0x7a, 0xe8, 0x2a, 0xab, 0x39, 0x44, 0xfb, 0xee, + 0x64, 0x36, 0x04, 0xe5, 0x30, 0xc7, 0x1c, 0x07, 0x7f, 0x7d, 0x84, 0x88, + 0xb4, 0xa6, 0x74, 0x1d, 0x47, 0x5f, 0x7c, 0x74, 0xe5, 0xc3, 0x33, 0xc1, + 0x01, 0x19, 0xd2, 0x6d, 0x2e, 0x19, 0x7a, 0x11, 0x21, 0x3e, 0xe6, 0x7b, + 0xec, 0xfa, 0xb0, 0x90, 0xd7, 0x37, 0xbe, 0xd3, 0xe0, 0x60, 0x4f, 0xf3, + 0x47, 0x72, 0xd0, 0xf4, 0x24, 0x82, 0x14, 0xf1, 0x78, 0xc9, 0x67, 0x07, + 0xa1, 0x86, 0xf8, 0x8a, 0xd6, 0x9a, 0x78, 0x75, 0x9a, 0xbc, 0xb6, 0x96, + 0xc8, 0xc0, 0x22, 0x24, 0xff, 0xcc, 0x36, 0x4b, 0xca, 0xce, 0x33, 0x59, + 0x53, 0x90, 0xca, 0x3b, 0x57, 0x3c, 0x4d, 0x19}, + {0x79, 0x35, 0xd8, 0x4f, 0x1f, 0xfb, 0xe2, 0xbd, 0x02, 0x17, 0x6c, 0x9b, + 0x02, 0x9e, 0x59, 0x98, 0x1b, 0x35, 0xe2, 0x3a, 0xa4, 0x23, 0x51, 0x45, + 0xfa, 0x2d, 0xe0, 0x1c, 0x2c, 0xb0, 0x26, 0x4a, 0x54, 0x8d, 0xc1, 0x67, + 0x82, 0x47, 0x67, 0xfa, 0x58, 0x0e, 0x52, 0x7f, 0xa2, 0x9d, 0x42, 0x3a, + 0x6c, 0xf9, 0xc8, 0x8d, 0xab, 0x95, 0x50, 0x5c, 0x5b, 0x7e, 0x77, 0x93, + 0x8d, 0x26, 0xd3, 0x91, 0x4f, 0x76, 0xa8, 0xdb, 0xb0, 0xc2, 0x6d, 0xcc, + 0xf1, 0x48, 0xc3, 0x1a, 0xf9, 0xec, 0xb5, 0x28, 0x5f, 0x4b, 0x13, 0xf2, + 0x15, 0x55, 0xec, 0xe8, 0xa5, 0x64, 0x79, 0xc9, 0xa1, 0x40, 0xea, 0xa5, + 0xa5, 0x15, 0x69, 0x2a, 0xeb, 0xc7, 0xbf, 0x79, 0x17, 0x4c, 0xd7, 0x66, + 0x8f, 0xea, 0xa3, 0xa2, 0xd4, 0xdf, 0x49, 0xf1, 0xdf, 0xd6, 0x78, 0xa9, + 0x9f, 0x64, 0xd9, 0x7c, 0x7a, 0x1d, 0xeb, 0xe3, 0xdf, 0x74, 0xc9, 0x57, + 0x3f, 0x25, 0x6a, 0x67, 0x05, 0xff, 0x1d, 0xe2, 0x5a, 0x84, 0x4c, 0x4c, + 0xf0, 0xbb, 0xab, 0x6e, 0xdb, 0xfc, 0xad, 0x17, 0x2c, 0x25, 0xf5, 0x52, + 0x68, 0x3d, 0x04, 0xb1, 0x86, 0xd1, 0x61, 0x05, 0xe9, 0x9e, 0xeb, 0x5a, + 0x94, 0x7e, 0x1a, 0xfa, 0x75, 0x39, 0x36, 0x9b, 0x5e, 0x33, 0x5a, 0x88, + 0x76, 0xdd, 0xc3, 0x63, 0x3e, 0x54, 0x69, 0xab, 0xc9, 0xaa, 0xd0, 0x98, + 0xea, 0x64, 0xb5, 0xb3, 0xda, 0xb2, 0xe2, 0x71, 0xfc, 0xdf, 0x84, 0xcd, + 0x92, 0x16, 0xe1, 0x5d, 0x30, 0x5b, 0xb1, 0x41, 0x00, 0x39, 0xbb, 0xb9, + 0xb1, 0xb1, 0x1c, 0x3b, 0x1f, 0x9f, 0x17, 0x7b, 0xf1, 0x18, 0xe3, 0x48, + 0xba, 0xf9, 0xc8, 0xa1, 0x88, 0xf0, 0x5b, 0x00, 0xf7, 0x37, 0xde, 0x90, + 0x9d, 0xff, 0x7e, 0xae, 0xbe, 0x19, 0x7a, 0x15, 0x03, 0x46, 0x28, 0x33, + 0xaa, 0xfa, 0xc8, 0x37, 0xd0, 0x35, 0xd2, 0x2c, 0x7c, 0xc0, 0x5c, 0x79, + 0x2f, 0xef, 0xe2, 0xd0, 0xfd, 0x19, 0x9c, 0x21, 0x56, 0x61, 0x96, 0x3b, + 0x80, 0xe2, 0x62, 0xeb, 0xe8, 0xb4, 0xea, 0x36, 0x3e, 0x4c, 0xad, 0xf5, + 0x9e, 0x47, 0xc1, 0xda, 0x88, 0xfe, 0xbe, 0x74, 0x4d, 0x2d, 0x8b, 0x40, + 0xf8, 0x88, 0x68, 0xd2, 0x68, 0x4a, 0x4d, 0x4a, 0x91, 0x0f, 0x5f, 0x29, + 0x01, 0xd4, 0x1e, 0xeb, 0x64, 0xe4, 0x3d, 0xf7, 0x9c, 0x1c, 0x00, 0xd3, + 0x33, 0x8d, 0x08, 0x53, 0x25, 0xb0, 0xf4, 0x04, 0xe0, 0x44, 0x35, 0xb9, + 0x00, 0x90, 0x27, 0xc7, 0xe6, 0xe2, 0x2e, 0x1a, 0xad, 0xe8, 0xfa, 0x07, + 0x23, 0xa3, 0xa6, 0xc4, 0x8f, 0x08, 0x31, 0x95, 0xba, 0xfc, 0x89, 0x33, + 0xc8, 0xfc, 0xd7, 0xa2, 0xd8, 0x73, 0x30, 0x90, 0x62, 0x21, 0x69, 0xf1, + 0x3c, 0x2b, 0xf3, 0x19, 0xae, 0x17, 0x95, 0xf8, 0x14, 0x1d, 0x19, 0xb8, + 0x04, 0x29, 0xeb, 0x59, 0xfc, 0x09, 0x37, 0x0a, 0xd2, 0xde, 0x28, 0xce, + 0x91, 0x86, 0x0a, 0x17, 0xf6, 0x4d, 0x49, 0x7e, 0x52, 0x23, 0xa5, 0x21, + 0x7f, 0xf1, 0x5c, 0x9e, 0x53, 0x4c, 0xf0, 0x51, 0xc2, 0xd2, 0x2b, 0x5a, + 0x3f, 0x54, 0x74, 0x19, 0x2a, 0x3e, 0x7b, 0x6b, 0x6e, 0x6d, 0x28, 0xec, + 0x62, 0x00, 0x71, 0xfb, 0x33, 0xb6, 0x3d, 0x96, 0x28, 0xbc, 0x0b, 0xe6, + 0x60, 0x2f, 0x6b, 0x5a, 0x76, 0x84, 0x6c, 0x73, 0xd2, 0xeb, 0x26, 0x92, + 0x3d, 0x74, 0x6e, 0x92, 0x4c, 0x82, 0x98, 0x9e, 0x23, 0x67, 0x33, 0xc0, + 0xdf, 0xd0, 0xee, 0x97, 0xca, 0xf2, 0x2d, 0xa9, 0x46, 0x2a, 0x94, 0x31, + 0x6c, 0x30, 0x58, 0xf7, 0x84, 0x79, 0x2c, 0xfa, 0x6a, 0xf9, 0x39, 0x16, + 0xe6, 0xe6, 0xa4, 0xcb, 0x0c, 0x09, 0xd4, 0x95, 0x9d, 0x91, 0x91, 0xe5, + 0x62, 0x37, 0x88, 0xdb, 0x15, 0xd3, 0xb8, 0xd7, 0xdd, 0x79, 0x25, 0xc5, + 0xec, 0x22, 0x8e, 0x90}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {975, + {0x0a, 0x47, 0xa2, 0x92, 0x07, 0x9c, 0xd5, 0x9c, 0x8a, 0x24, 0x26, 0x84, + 0xf9, 0xd9, 0xfe, 0x79, 0xc1, 0x4c, 0x88, 0x95, 0x88, 0x37, 0x19, 0xe1}, + {0xbc, 0xd3, 0x6e, 0x0e, 0xc0, 0x1e, 0xce, 0x1c, 0xe0, 0xb8, 0x47, 0x4e, + 0xa4, 0x52, 0x06, 0x29, 0xa7, 0x1b, 0x6d, 0x8a, 0x7b, 0x1c, 0xfc, 0x20, + 0x59, 0x64, 0xea, 0xb4, 0x87, 0x8a, 0x58, 0x91, 0x22, 0x4c, 0xa3, 0xea, + 0x77, 0x3f, 0x1e, 0xb0, 0xa3, 0xde, 0x39, 0x9d, 0xff, 0x8f, 0x22, 0x1f, + 0xab, 0x84, 0x4b, 0x4f, 0x8d, 0x8b, 0xa0, 0x2d, 0x4b, 0x0c, 0x0e, 0x07, + 0xdf, 0xd5, 0xd9, 0x47, 0xc4, 0x8a, 0x29, 0x2d, 0x25, 0xd5, 0xc3, 0xe2, + 0x0c, 0x36, 0x95, 0xe4, 0x26, 0x74, 0x18, 0x1c, 0x6d, 0x0c, 0x43, 0x06, + 0xea, 0x8c, 0xba, 0xbd, 0x56, 0xf0, 0x4f, 0x2f, 0x70, 0x96, 0x47, 0x86, + 0x87, 0x13, 0x1c, 0x9e, 0xff, 0x3b, 0x2c, 0xe1, 0x34, 0xfb, 0x4c, 0xa2, + 0x15, 0xfa, 0x59, 0x14, 0x4d, 0x08, 0x6f, 0xbc, 0xe5, 0x22, 0x51, 0x01, + 0xad, 0x23, 0x11, 0xd7, 0x0f, 0x90, 0xc6, 0x53, 0x46, 0x68, 0x6c, 0xf0, + 0xdf, 0x3a, 0xb5, 0x52, 0x71, 0x80, 0x62, 0x51, 0x7c, 0xa0, 0x87, 0xbb, + 0x18, 0xf5, 0xc4, 0x0a, 0x77, 0xd3, 0xb7, 0x6c, 0x07, 0x03, 0x19, 0x2b, + 0x96, 0x3d, 0x47, 0x39, 0x80, 0xe7, 0x64, 0xb3, 0x89, 0xbb, 0x9f, 0xe9, + 0x8d, 0x65, 0x11, 0x97, 0x21, 0x00, 0x94, 0x5a, 0x7a, 0xa8, 0x27, 0x60, + 0xba, 0x6d, 0x3a, 0x8b, 0x1a, 0x38, 0x04, 0x10, 0x09, 0x94, 0x23, 0x75, + 0xeb, 0x18, 0xe0, 0x77, 0x0e, 0x87, 0xe1, 0x1f, 0x33, 0xe6, 0x0f, 0xfa, + 0x4e, 0xf5, 0x07, 0x37, 0x1b, 0xff, 0xf8, 0x30, 0x49, 0x34, 0x77, 0x25, + 0xb3, 0xe1, 0xe1, 0x6d, 0x81, 0x0a, 0xde, 0x40, 0x69, 0xc6, 0xb6, 0x2a, + 0xa9, 0xf9, 0xa8, 0x55, 0x40, 0x7b, 0xe9, 0x01, 0x26, 0xf0, 0xce, 0x00, + 0xe9, 0x84, 0x4b, 0xfd, 0xbb, 0xfd, 0x2d, 0x86, 0xf8, 0x94, 0x03, 0xd6, + 0xfe, 0xf7, 0x5d, 0xdc, 0xe2, 0x3d, 0x7f, 0x77, 0xeb, 0x98, 0x50, 0xa3, + 0x57, 0xa6, 0x6a, 0xeb, 0xfc, 0x85, 0xaa, 0x08, 0x7f, 0x9a, 0xa9, 0xba, + 0xe7, 0x8f, 0x16, 0xbc, 0x8c, 0x74, 0x23, 0xbb, 0xac, 0xc5, 0x94, 0x69, + 0x51, 0x1f, 0x91, 0x8e, 0x65, 0x8b, 0xab, 0x26, 0xc2, 0xfc, 0x26, 0x2a, + 0xe2, 0x64, 0x2a, 0x78, 0x82, 0x85, 0xe4, 0xf1, 0xea, 0x43, 0xa6, 0x9c, + 0x30, 0x09, 0x6c, 0x45, 0x7c, 0xa7, 0x3b, 0x1f, 0xcc, 0x13, 0x47, 0x51, + 0xcc, 0x32, 0x80, 0x09, 0xa1, 0x2d, 0x52, 0x9f, 0xbc, 0xf7, 0x9e, 0x53, + 0x5c, 0x3e, 0xc4, 0xb1, 0x58, 0x3e, 0x29, 0xfa, 0xe9, 0x38, 0x40, 0x95, + 0xa5, 0x4b, 0xfd, 0xf9, 0x9f, 0x5b, 0x60, 0xb6, 0x35, 0x4b, 0x57, 0xd5, + 0xf0, 0x1d, 0x01, 0xd4, 0x2a, 0xfc, 0x0e, 0x09, 0xb7, 0xa0, 0x74, 0xa7, + 0x0a, 0xe7, 0xc2, 0x4f, 0xc6, 0xcb, 0x7b, 0x8d, 0x61, 0x55, 0x73, 0x32, + 0x66, 0xe0, 0x55, 0xd1, 0xb3, 0x8c, 0x75, 0xb0, 0xa2, 0x80, 0x94, 0xc6, + 0x84, 0xef, 0xa2, 0x2e, 0x51, 0x44, 0xa1, 0x9e, 0x9f, 0xe3, 0xf1, 0xeb, + 0x6f, 0x0b, 0x83, 0x16, 0xc7, 0x5b, 0x73, 0xf4, 0xe8, 0x80, 0x06, 0x46, + 0xdc, 0x67, 0xb8, 0xe1, 0xe5, 0x69, 0x6e, 0xca, 0x65, 0xc0, 0xee, 0x1a, + 0x5b, 0x36, 0x1b, 0xa6, 0x01, 0xac, 0x84, 0xc6, 0x58, 0x86, 0x04, 0x3b, + 0x7d, 0xdb, 0x0d, 0x25, 0x32, 0xb1, 0xa5, 0x9c, 0x49, 0x2f, 0xb8, 0xf6, + 0xd2, 0xe4, 0x73, 0x18, 0x6b, 0x13, 0xdc, 0x9b, 0x7a, 0x12, 0xc5, 0xb5, + 0x47, 0xb8, 0xc1, 0xce, 0xb1, 0x64, 0x74, 0xf6, 0xc3, 0xba, 0x5b, 0xfc, + 0x7a, 0x9a, 0xbd, 0x8b, 0xc8, 0x27, 0xf7, 0xfb, 0x15, 0xff, 0xe5, 0x40, + 0x51, 0x83, 0x53, 0x6f, 0xbe, 0xd2, 0x16, 0xa8, 0xa1, 0x9c, 0xd2, 0x30, + 0x02, 0x88, 0xf8, 0x92, 0xfa, 0xf5, 0x04, 0x20}, + {0x4f, 0x38, 0x7b, 0x58, 0x17, 0x29, 0xf6, 0x1e, 0xdd, 0x99, 0x23, 0xf4, + 0x0a, 0xcc, 0xef, 0x3e, 0xea, 0xe1, 0x57, 0x1e, 0x1a, 0x5d, 0xfe, 0x79, + 0xf5, 0xcf, 0x75, 0x2d, 0x6f, 0xcf, 0x8d, 0xee, 0x90, 0x71, 0x01, 0x25, + 0x2f, 0x73, 0xf4, 0x02, 0xf6, 0xaf, 0xec, 0xb8, 0x25, 0x35, 0xa4, 0x12, + 0x69, 0x09, 0xf7, 0xd1, 0x38, 0x91, 0x87, 0xa6, 0xd8, 0x8f, 0x5c, 0x13, + 0xab, 0xd3, 0xd0, 0x82, 0x1d, 0xfa, 0x8d, 0xe7, 0xe5, 0x9a, 0xa8, 0xaa, + 0xaf, 0x46, 0x87, 0x96, 0x36, 0xa3, 0xa8, 0xd3, 0xfb, 0xa4, 0x7e, 0x9f, + 0xd0, 0xb9, 0xa5, 0x8d, 0x7b, 0x5e, 0xf5, 0x12, 0x80, 0x05, 0x51, 0x91, + 0x4c, 0xf6, 0x9b, 0x9d, 0xaf, 0x39, 0xe5, 0x03, 0x9e, 0xbe, 0x88, 0xe4, + 0xfc, 0xc3, 0x70, 0x21, 0x34, 0xc1, 0x1e, 0x69, 0x12, 0x4a, 0x8c, 0x56, + 0x20, 0x01, 0xdf, 0x1c, 0xdd, 0xa7, 0x8b, 0xd4, 0x68, 0xe8, 0xfd, 0x5f, + 0xce, 0x1c, 0xc1, 0xd2, 0x00, 0x5a, 0xa6, 0x92, 0x22, 0x4f, 0x06, 0x7e, + 0x6a, 0xc7, 0x27, 0xaa, 0xe6, 0xa1, 0xc4, 0x30, 0x81, 0x78, 0xcd, 0x8f, + 0xab, 0xf6, 0x6d, 0xbd, 0xb2, 0x62, 0xc2, 0xbd, 0xb5, 0x87, 0x33, 0xfa, + 0xdf, 0x48, 0xe2, 0xc6, 0x67, 0xf4, 0x91, 0x54, 0x33, 0x1c, 0x84, 0x89, + 0x0d, 0x1b, 0x5e, 0xfe, 0x9e, 0x3c, 0x43, 0x2a, 0xc9, 0xcd, 0xc1, 0x4a, + 0x9e, 0xc7, 0x35, 0x13, 0x11, 0x13, 0x49, 0xac, 0x90, 0x47, 0x4a, 0x47, + 0xfb, 0x40, 0x27, 0xc3, 0x2e, 0x84, 0x85, 0xb8, 0xb8, 0x3d, 0x22, 0x8e, + 0x4e, 0xa0, 0x2b, 0x9a, 0xdb, 0x51, 0xe7, 0x55, 0xaa, 0x2f, 0x09, 0x68, + 0x3a, 0x35, 0xf6, 0x3b, 0x51, 0x80, 0xfe, 0x65, 0x1d, 0xd4, 0xde, 0xc0, + 0xb8, 0x10, 0x7d, 0xc8, 0xb7, 0x4b, 0x64, 0xe0, 0xc2, 0xcc, 0x4c, 0x30, + 0xe4, 0xa1, 0x16, 0xd4, 0x65, 0xcf, 0x13, 0x47, 0x49, 0xa2, 0x79, 0x09, + 0x91, 0x4e, 0x84, 0xb2, 0x8d, 0x2a, 0xce, 0xa9, 0x9b, 0xcc, 0xfa, 0xc6, + 0x45, 0x2b, 0x78, 0xcd, 0xca, 0x5f, 0xde, 0xbf, 0x6e, 0x89, 0xb9, 0xa3, + 0x90, 0x62, 0x09, 0xed, 0x45, 0x24, 0x05, 0x07, 0x90, 0xeb, 0x56, 0xf3, + 0xeb, 0x23, 0x3f, 0xdc, 0xab, 0x8b, 0xb7, 0x0a, 0xdb, 0x5c, 0x28, 0x8f, + 0x11, 0xdd, 0x3a, 0xc9, 0x75, 0xaa, 0x0b, 0x13, 0x93, 0x41, 0x1c, 0x1f, + 0xf5, 0x70, 0x13, 0x99, 0xcc, 0x41, 0x23, 0x40, 0x33, 0x4c, 0xc6, 0x61, + 0x1e, 0xa5, 0x72, 0x0c, 0xf0, 0x27, 0x6e, 0x8a, 0x9e, 0xb3, 0x95, 0x4b, + 0x12, 0xba, 0x60, 0x04, 0x32, 0x43, 0x67, 0xdb, 0xf1, 0xe6, 0x42, 0x0a, + 0x82, 0xf4, 0x52, 0x2c, 0x49, 0x1b, 0x5f, 0x05, 0x3d, 0x6f, 0xa1, 0xb6, + 0xba, 0x2d, 0x52, 0xc5, 0x60, 0x22, 0xce, 0x44, 0x42, 0x3d, 0xb5, 0x68, + 0x1f, 0xc9, 0x90, 0x1e, 0x8a, 0xf9, 0x05, 0x9a, 0xc4, 0x7c, 0x12, 0x5f, + 0x8c, 0x61, 0xb7, 0x25, 0xf0, 0xe2, 0xdf, 0xff, 0xd1, 0xf3, 0x79, 0xf2, + 0x76, 0xdc, 0x6f, 0xa3, 0xd2, 0x66, 0x8c, 0x1c, 0xb1, 0x7e, 0xc6, 0xbc, + 0x05, 0x33, 0xb0, 0x68, 0x3c, 0xa9, 0x33, 0xdb, 0x5d, 0x76, 0x0b, 0xc6, + 0xdf, 0x1d, 0x3f, 0x7a, 0x55, 0x14, 0xbb, 0xae, 0xe1, 0x43, 0xee, 0xa0, + 0xf8, 0x32, 0xf8, 0x22, 0x03, 0xf2, 0x9c, 0xeb, 0x73, 0xfb, 0x2b, 0x27, + 0x24, 0x26, 0xf5, 0x06, 0xfb, 0xba, 0x9c, 0xd0, 0x21, 0x47, 0x67, 0xbc, + 0x00, 0x0f, 0x92, 0xe0, 0x50, 0x73, 0xce, 0xcd, 0xfc, 0x43, 0x95, 0x39, + 0x58, 0xc9, 0xab, 0x82, 0x96, 0x79, 0x62, 0xf4, 0xc4, 0xe8, 0x48, 0xda, + 0x6c, 0x6d, 0xe9, 0x35, 0x04, 0x51, 0x2b, 0x60, 0x1e, 0x58, 0xbb, 0xc6, + 0x15, 0xa5, 0xfb, 0x42, 0xac, 0xc0, 0xae, 0x43, 0x46, 0x4d, 0xa7, 0x61, + 0x80, 0x8b, 0x30, 0xef}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {976, + {0xc1, 0xaa, 0xd3, 0x07, 0xd2, 0x81, 0xa1, 0x81, 0x0d, 0x4d, 0x73, 0x57, + 0xbe, 0x5c, 0x1d, 0x65, 0xfb, 0x04, 0x5b, 0x7f, 0x45, 0x5d, 0x55, 0x17}, + {0x9e, 0xd8, 0xe9, 0x4c, 0x7e, 0x88, 0x7a, 0x05, 0xdb, 0x9c, 0x85, 0x58, + 0x09, 0xd1, 0x36, 0x71, 0x93, 0xe8, 0xc5, 0xfe, 0x31, 0xe7, 0xb4, 0x2e, + 0x43, 0xc9, 0x14, 0xb1, 0x52, 0x6f, 0x2a, 0xa8, 0x97, 0x27, 0x25, 0xb5, + 0x85, 0x54, 0xe1, 0xc6, 0x36, 0xe9, 0xd5, 0xfc, 0xef, 0x72, 0x78, 0x6f, + 0x4f, 0xc4, 0x4f, 0x05, 0x90, 0x90, 0xb2, 0xa8, 0xbe, 0x35, 0xa4, 0x03, + 0x71, 0x43, 0x1e, 0xbb, 0x81, 0x84, 0xaf, 0x96, 0x8a, 0xac, 0x45, 0xc8, + 0xf0, 0xf3, 0xa2, 0xb5, 0xfe, 0xf8, 0xff, 0x10, 0xee, 0xf6, 0x11, 0x69, + 0x64, 0x21, 0x44, 0xd0, 0xde, 0x72, 0xe8, 0x53, 0x0c, 0x0a, 0xf7, 0x64, + 0x62, 0x71, 0x5a, 0xd0, 0xe6, 0xdd, 0xaf, 0xee, 0x3f, 0x0b, 0x5b, 0x57, + 0x76, 0xfa, 0x5c, 0x23, 0x59, 0x6f, 0xbe, 0xbf, 0x80, 0xc6, 0xaf, 0x04, + 0x30, 0x87, 0x73, 0x5b, 0x11, 0x6a, 0xbe, 0x63, 0x8a, 0x21, 0x6b, 0xcb, + 0x82, 0x95, 0x31, 0x81, 0x93, 0x1c, 0x63, 0x5c, 0x52, 0xba, 0x8c, 0x35, + 0x8d, 0xcd, 0x81, 0xaf, 0xdb, 0xbd, 0x97, 0xff, 0x1a, 0x17, 0xdc, 0x32, + 0x01, 0xaf, 0xac, 0xe1, 0xc9, 0x8c, 0xb0, 0x46, 0x2b, 0x57, 0x1e, 0x0e, + 0xf0, 0x13, 0xd9, 0x8c, 0xbe, 0x97, 0x3d, 0x85, 0x52, 0x9a, 0xdf, 0x0a, + 0x6e, 0x6d, 0x1e, 0x89, 0xea, 0x02, 0x75, 0x23, 0x25, 0x5f, 0x4b, 0x62, + 0x14, 0x0e, 0xcd, 0x94, 0x2a, 0xed, 0xd6, 0x83, 0x31, 0xf8, 0x80, 0x18, + 0x11, 0xb1, 0x46, 0xb0, 0x4f, 0xf0, 0x1d, 0x7d, 0x22, 0x06, 0x49, 0xa9, + 0x77, 0x54, 0xfd, 0x1a, 0x87, 0x0d, 0xeb, 0xc5, 0x9c, 0xe7, 0x91, 0x2e, + 0x30, 0xb8, 0x06, 0x42, 0x51, 0xea, 0x66, 0xff, 0x5e, 0xca, 0xe8, 0xec, + 0x35, 0x64, 0xd8, 0x7d, 0x95, 0x1d, 0xa1, 0x8b, 0xb3, 0x60, 0xf5, 0xb0, + 0x55, 0x39, 0x80, 0x8d, 0x66, 0x80, 0xea, 0xdc, 0xba, 0xa8, 0x06, 0x75, + 0xf3, 0xd9, 0x63, 0x0b, 0x52, 0x3a, 0xe3, 0x8d, 0xee, 0x59, 0x92, 0xf5, + 0x50, 0x22, 0xf2, 0xb8, 0xf6, 0x4e, 0xb9, 0xb2, 0x21, 0x7e, 0x9b, 0x85, + 0xf5, 0xcf, 0x6f, 0x93, 0x90, 0x74, 0x43, 0x3b, 0x9b, 0x60, 0x8a, 0xe4, + 0xe4, 0x5f, 0x75, 0xb4, 0xbb, 0x73, 0x78, 0xa9, 0x40, 0x41, 0x29, 0x81, + 0x49, 0x86, 0x1d, 0x55, 0x78, 0x14, 0x4e, 0xa1, 0x67, 0xa1, 0xbd, 0xfb, + 0x5b, 0xa1, 0x9f, 0xe1, 0xba, 0x3f, 0x2f, 0x90, 0x8a, 0x04, 0x84, 0xbf, + 0xba, 0xf5, 0x1c, 0x72, 0xf3, 0x58, 0x85, 0xd8, 0x1d, 0x6b, 0xf4, 0x9a, + 0x0c, 0xf6, 0x94, 0x3e, 0x12, 0xcd, 0xf1, 0x8a, 0xbb, 0x52, 0x33, 0x2a, + 0xe2, 0x1d, 0xb8, 0xea, 0xa5, 0xee, 0xf4, 0x1d, 0xf0, 0xaa, 0x9d, 0x4c, + 0xc4, 0x61, 0x16, 0x08, 0x46, 0x32, 0x7e, 0xf2, 0xe9, 0x4f, 0x69, 0xa7, + 0x93, 0xc8, 0xd0, 0x09, 0x47, 0xa5, 0x70, 0xeb, 0x06, 0x15, 0xd2, 0x5e, + 0xbe, 0xa0, 0x36, 0x6f, 0xe4, 0x5d, 0x52, 0x87, 0x46, 0x5d, 0xbe, 0x31, + 0x26, 0x26, 0xa7, 0xc7, 0x6c, 0x0b, 0x6f, 0xa8, 0x3d, 0x20, 0xf6, 0x37, + 0x35, 0x94, 0x26, 0x0a, 0x3c, 0x17, 0x63, 0x77, 0xa7, 0xa2, 0x75, 0xe0, + 0x06, 0x58, 0xda, 0xc3, 0x3a, 0xde, 0x07, 0x68, 0xeb, 0x16, 0x58, 0xd6, + 0xf4, 0xbd, 0xa9, 0x6f, 0x4d, 0x78, 0xf0, 0xba, 0x03, 0xea, 0x38, 0x78, + 0xcb, 0xb0, 0x27, 0x72, 0x07, 0xbb, 0xb6, 0x6c, 0x64, 0x78, 0x82, 0x93, + 0x51, 0x20, 0xa6, 0xe2, 0x40, 0x72, 0xc1, 0x55, 0xd9, 0x57, 0x9e, 0x01, + 0xe3, 0xea, 0x58, 0x97, 0xa8, 0x16, 0xfa, 0x54, 0x87, 0x5f, 0x13, 0x96, + 0xb4, 0x44, 0x18, 0x23, 0xfe, 0x91, 0x03, 0x06, 0x4d, 0x33, 0x46, 0x84, + 0xca, 0xe0, 0x73, 0xc6, 0x34, 0x44, 0x39, 0x7a}, + {0x7a, 0xfc, 0xd8, 0xf6, 0xec, 0x03, 0x63, 0xbd, 0x6c, 0x98, 0xcb, 0xdb, + 0x4e, 0x9b, 0x53, 0x7a, 0xd3, 0x03, 0x06, 0x24, 0x4f, 0x8b, 0x45, 0x9b, + 0xfc, 0xbb, 0x6d, 0x2b, 0x9e, 0x6f, 0x37, 0x30, 0x9c, 0x08, 0x94, 0x9f, + 0x46, 0x9a, 0x9a, 0x68, 0x78, 0x36, 0x64, 0x91, 0x23, 0x01, 0x14, 0xb7, + 0x23, 0xb0, 0x7a, 0xe7, 0x8c, 0x5e, 0x4a, 0xd6, 0x5b, 0x25, 0xa2, 0xdb, + 0xb2, 0xec, 0x04, 0x05, 0xf1, 0x0e, 0x43, 0xdf, 0x19, 0xb4, 0x6b, 0x38, + 0xd7, 0x4a, 0xac, 0x85, 0x55, 0xd2, 0x64, 0xf1, 0x36, 0x06, 0x85, 0xe8, + 0xd8, 0x75, 0x83, 0xe2, 0xa8, 0x93, 0xf8, 0xac, 0x49, 0xe7, 0xc9, 0x25, + 0xc6, 0xd1, 0xbd, 0xb4, 0x69, 0x3b, 0x78, 0x11, 0x82, 0x92, 0xa6, 0x2a, + 0x72, 0x0b, 0x55, 0xfa, 0xdc, 0xb7, 0x8f, 0x07, 0x7d, 0x3a, 0x54, 0x49, + 0xe4, 0xc2, 0xf9, 0x84, 0x31, 0x68, 0xb8, 0x3a, 0x6c, 0x16, 0xd9, 0x68, + 0x81, 0xfc, 0x32, 0x9a, 0xd8, 0x04, 0xe8, 0xc5, 0x31, 0x43, 0x76, 0xb8, + 0x24, 0x82, 0xa2, 0x6a, 0x9e, 0x77, 0xd0, 0x4f, 0xc0, 0xc4, 0x76, 0xd3, + 0xf4, 0x89, 0xae, 0x61, 0x17, 0xb0, 0x6d, 0x28, 0xbf, 0x40, 0x53, 0x16, + 0x4d, 0xf7, 0x80, 0x5e, 0xf9, 0x20, 0x6b, 0x8b, 0xac, 0x10, 0xc8, 0xd6, + 0x0a, 0xf4, 0xb4, 0x45, 0x08, 0x66, 0xc1, 0xc8, 0x14, 0x13, 0xa3, 0xd0, + 0x95, 0xdb, 0xc9, 0xc0, 0x01, 0xf2, 0x39, 0x32, 0xd3, 0x15, 0x90, 0x8c, + 0x48, 0xeb, 0xed, 0x4f, 0x0c, 0x49, 0x50, 0xab, 0x23, 0xba, 0x28, 0xef, + 0x11, 0x1c, 0xf5, 0x1b, 0x80, 0xf3, 0x3c, 0x7b, 0x66, 0xd0, 0xb1, 0x8a, + 0x42, 0xe2, 0xf7, 0xb6, 0x0a, 0xf7, 0x16, 0x6f, 0x0a, 0x3d, 0xa6, 0xe0, + 0xfd, 0x8e, 0x00, 0x2e, 0x42, 0x9b, 0xd8, 0x97, 0xb0, 0x01, 0x96, 0xe0, + 0x7f, 0xf4, 0xe5, 0xab, 0x52, 0x7d, 0x10, 0x3f, 0xc4, 0x4b, 0x61, 0x27, + 0xf0, 0x21, 0x40, 0xdc, 0x34, 0xaf, 0x48, 0xa5, 0x54, 0xcc, 0x40, 0xde, + 0x1f, 0x93, 0x27, 0xdb, 0x87, 0x1e, 0x28, 0xc5, 0x82, 0x9a, 0xf5, 0xd5, + 0xf2, 0x18, 0xd8, 0x30, 0xd5, 0x98, 0x9c, 0xa5, 0x91, 0x9d, 0xcb, 0x87, + 0xb5, 0xb1, 0x76, 0x4a, 0x8c, 0x5f, 0x92, 0x43, 0x77, 0x99, 0xa8, 0x24, + 0x2a, 0x02, 0x6f, 0x6d, 0x05, 0x7e, 0xfc, 0x28, 0xb8, 0xe8, 0xce, 0xef, + 0xe8, 0x4f, 0xb5, 0x06, 0x0d, 0x40, 0x4e, 0x38, 0x6c, 0x49, 0x2d, 0xde, + 0xd7, 0x2a, 0x64, 0xdb, 0x4a, 0x16, 0x1d, 0x2f, 0x6f, 0xb7, 0x0a, 0x85, + 0x69, 0x32, 0xd6, 0xf4, 0xa6, 0x31, 0xec, 0x31, 0x40, 0x04, 0x0c, 0x8b, + 0xad, 0xff, 0x26, 0x4d, 0xa7, 0xa4, 0xbf, 0x54, 0x0b, 0xf9, 0xda, 0x79, + 0x60, 0xd3, 0x31, 0xe5, 0x89, 0xe4, 0x0c, 0xb9, 0x9f, 0x58, 0x6e, 0x8d, + 0xda, 0xbd, 0xab, 0xcd, 0x06, 0xb5, 0xa2, 0x5b, 0x48, 0xd0, 0xa0, 0x8f, + 0x09, 0x82, 0xa5, 0xbf, 0xe9, 0xe3, 0xa9, 0xed, 0x01, 0x4f, 0xd8, 0x82, + 0x46, 0x10, 0x1c, 0x6b, 0x33, 0x68, 0x6b, 0x0b, 0x21, 0x14, 0x77, 0x26, + 0x4c, 0x1c, 0xb5, 0x33, 0x8a, 0x43, 0x32, 0x65, 0x0d, 0x1d, 0x29, 0xc2, + 0xdb, 0x1d, 0x70, 0x92, 0x3e, 0x9d, 0x0c, 0x6e, 0x3a, 0x12, 0xb4, 0xbb, + 0x7a, 0x63, 0xbd, 0x74, 0x82, 0x04, 0x65, 0x8d, 0x59, 0x0e, 0x2b, 0xf5, + 0x98, 0x0e, 0x3f, 0x70, 0xfd, 0x79, 0x37, 0xcd, 0x62, 0x28, 0xe7, 0x69, + 0xaa, 0x44, 0x59, 0x89, 0x29, 0xb8, 0x08, 0x19, 0x8d, 0xad, 0x84, 0x5c, + 0x3f, 0xf0, 0x41, 0x12, 0x71, 0xec, 0x38, 0x1a, 0x3a, 0xd5, 0xef, 0x0f, + 0x8e, 0x92, 0x2e, 0xc6, 0x2f, 0x6e, 0x00, 0x24, 0x0e, 0x9f, 0xe0, 0x2b, + 0xbf, 0x81, 0x5f, 0x01, 0xe7, 0xbc, 0xbb, 0x18, 0xa0, 0x33, 0x76, 0xcd, + 0xc0, 0xf7, 0x22, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {977, + {0xa3, 0x2f, 0x90, 0x1e, 0xf2, 0x3e, 0x84, 0xbc, 0x98, 0x23, 0x70, 0x60, + 0x24, 0x5a, 0x8e, 0x7b, 0xad, 0xdd, 0xe6, 0x1f, 0x01, 0x8b, 0x6c, 0x8e}, + {0x9e, 0xd8, 0xe9, 0x4c, 0x7e, 0x88, 0x7a, 0x05, 0xdb, 0x9c, 0x85, 0x58, + 0x09, 0xd1, 0x36, 0x71, 0x93, 0xe8, 0xc5, 0xfe, 0x31, 0xe7, 0xb4, 0x2e, + 0x43, 0xc9, 0x14, 0xb1, 0x52, 0x6f, 0x2a, 0xa8, 0x97, 0x27, 0x25, 0xb5, + 0x85, 0x54, 0xe1, 0xc6, 0x36, 0xe9, 0xd5, 0xfc, 0xef, 0x72, 0x78, 0x6f, + 0x4f, 0xc4, 0x4f, 0x05, 0x90, 0x90, 0xb2, 0xa8, 0xbe, 0x35, 0xa4, 0x03, + 0x71, 0x43, 0x1e, 0xbb, 0x81, 0x84, 0xaf, 0x96, 0x8a, 0xac, 0x45, 0xc8, + 0xf0, 0xf3, 0xa2, 0xb5, 0xfe, 0xf8, 0xff, 0x10, 0xee, 0xf6, 0x11, 0x69, + 0x64, 0x21, 0x44, 0xd0, 0xde, 0x72, 0xe8, 0x53, 0x0c, 0x0a, 0xf7, 0x64, + 0x62, 0x71, 0x5a, 0xd0, 0xe6, 0xdd, 0xaf, 0xee, 0x3f, 0x0b, 0x5b, 0x57, + 0x76, 0xfa, 0x5c, 0x23, 0x59, 0x6f, 0xbe, 0xbf, 0x80, 0xc6, 0xaf, 0x04, + 0x30, 0x87, 0x73, 0x5b, 0x11, 0x6a, 0xbe, 0x63, 0x8a, 0x21, 0x6b, 0xcb, + 0x82, 0x95, 0x31, 0x81, 0x93, 0x1c, 0x63, 0x5c, 0x52, 0xba, 0x8c, 0x35, + 0x8d, 0xcd, 0x81, 0xaf, 0xdb, 0xbd, 0x97, 0xff, 0x1a, 0x17, 0xdc, 0x32, + 0x01, 0xaf, 0xac, 0xe1, 0xc9, 0x8c, 0xb0, 0x46, 0x2b, 0x57, 0x1e, 0x0e, + 0xf0, 0x13, 0xd9, 0x8c, 0xbe, 0x97, 0x3d, 0x85, 0x52, 0x9a, 0xdf, 0x0a, + 0x6e, 0x6d, 0x1e, 0x89, 0xea, 0x02, 0x75, 0x23, 0x25, 0x5f, 0x4b, 0x62, + 0x14, 0x0e, 0xcd, 0x94, 0x2a, 0xed, 0xd6, 0x83, 0x31, 0xf8, 0x80, 0x18, + 0x11, 0xb1, 0x46, 0xb0, 0x4f, 0xf0, 0x1d, 0x7d, 0x22, 0x06, 0x49, 0xa9, + 0x77, 0x54, 0xfd, 0x1a, 0x87, 0x0d, 0xeb, 0xc5, 0x9c, 0xe7, 0x91, 0x2e, + 0x30, 0xb8, 0x06, 0x42, 0x51, 0xea, 0x66, 0xff, 0x5e, 0xca, 0xe8, 0xec, + 0x35, 0x64, 0xd8, 0x7d, 0x95, 0x1d, 0xa1, 0x8b, 0xb3, 0x60, 0xf5, 0xb0, + 0x55, 0x39, 0x80, 0x8d, 0x66, 0x80, 0xea, 0xdc, 0xba, 0xa8, 0x06, 0x75, + 0xf3, 0xd9, 0x63, 0x0b, 0x52, 0x3a, 0xe3, 0x8d, 0xee, 0x59, 0x92, 0xf5, + 0x50, 0x22, 0xf2, 0xb8, 0xf6, 0x4e, 0xb9, 0xb2, 0x21, 0x7e, 0x9b, 0x85, + 0xf5, 0xcf, 0x6f, 0x93, 0x90, 0x74, 0x43, 0x3b, 0x9b, 0x60, 0x8a, 0xe4, + 0xe4, 0x5f, 0x75, 0xb4, 0xbb, 0x73, 0x78, 0xa9, 0x40, 0x41, 0x29, 0x81, + 0x49, 0x86, 0x1d, 0x55, 0x78, 0x14, 0x4e, 0xa1, 0x67, 0xa1, 0xbd, 0xfb, + 0x5b, 0xa1, 0x9f, 0xe1, 0xba, 0x3f, 0x2f, 0x90, 0x8a, 0x04, 0x84, 0xbf, + 0xba, 0xf5, 0x1c, 0x72, 0xf3, 0x58, 0x85, 0xd8, 0x1d, 0x6b, 0xf4, 0x9a, + 0x0c, 0xf6, 0x94, 0x3e, 0x12, 0xcd, 0xf1, 0x8a, 0xbb, 0x52, 0x33, 0x2a, + 0xe2, 0x1d, 0xb8, 0xea, 0xa5, 0xee, 0xf4, 0x1d, 0xf0, 0xaa, 0x9d, 0x4c, + 0xc4, 0x61, 0x16, 0x08, 0x46, 0x32, 0x7e, 0xf2, 0xe9, 0x4f, 0x69, 0xa7, + 0x93, 0xc8, 0xd0, 0x09, 0x47, 0xa5, 0x70, 0xeb, 0x06, 0x15, 0xd2, 0x5e, + 0xbe, 0xa0, 0x36, 0x6f, 0xe4, 0x5d, 0x52, 0x87, 0x46, 0x5d, 0xbe, 0x31, + 0x26, 0x26, 0xa7, 0xc7, 0x6c, 0x0b, 0x6f, 0xa8, 0x3d, 0x20, 0xf6, 0x37, + 0x35, 0x94, 0x26, 0x0a, 0x3c, 0x17, 0x63, 0x77, 0xa7, 0xa2, 0x75, 0xe0, + 0x06, 0x58, 0xda, 0xc3, 0x3a, 0xde, 0x07, 0x68, 0xeb, 0x16, 0x58, 0xd6, + 0xf4, 0xbd, 0xa9, 0x6f, 0x4d, 0x78, 0xf0, 0xba, 0x03, 0xea, 0x38, 0x78, + 0xcb, 0xb0, 0x27, 0x72, 0x07, 0xbb, 0xb6, 0x6c, 0x64, 0x78, 0x82, 0x93, + 0x51, 0x20, 0xa6, 0xe2, 0x40, 0x72, 0xc1, 0x55, 0xd9, 0x57, 0x9e, 0x01, + 0xe3, 0xea, 0x58, 0x97, 0xa8, 0x16, 0xfa, 0x54, 0x87, 0x5f, 0x13, 0x96, + 0xb4, 0x44, 0x18, 0x23, 0xfe, 0x91, 0x03, 0x06, 0x4d, 0x33, 0x46, 0x84, + 0xca, 0xe0, 0x73, 0xc6, 0x34, 0x44, 0x39, 0x7a}, + {0xb8, 0xf8, 0x06, 0xdf, 0xe6, 0x3c, 0xaf, 0x5d, 0x0b, 0x53, 0x39, 0xcb, + 0x3d, 0xdc, 0xe2, 0x50, 0xfe, 0x90, 0x06, 0xe2, 0x42, 0xd4, 0xcb, 0x38, + 0xfa, 0xdb, 0x55, 0xfc, 0x27, 0x34, 0xa6, 0x8e, 0x6a, 0x89, 0xd9, 0x34, + 0x18, 0x97, 0x5a, 0x1f, 0x9b, 0xcc, 0x12, 0x43, 0xdb, 0xbf, 0xc4, 0x26, + 0xbf, 0x27, 0x30, 0x9f, 0x9e, 0x56, 0xf5, 0xaa, 0x1d, 0x65, 0x1c, 0xca, + 0x6c, 0x8f, 0x26, 0xd2, 0x92, 0x08, 0x1f, 0x69, 0x99, 0xf1, 0xc8, 0x04, + 0x23, 0xae, 0x18, 0xe5, 0xa1, 0xce, 0x1a, 0x20, 0xee, 0xb0, 0xea, 0xac, + 0x02, 0x55, 0xf5, 0x6a, 0x52, 0xff, 0xa7, 0xea, 0x9a, 0x3b, 0x85, 0x11, + 0xf0, 0x6f, 0xf2, 0x66, 0x67, 0xdc, 0x7d, 0x02, 0x47, 0xf9, 0xbf, 0x75, + 0x01, 0x5f, 0x06, 0x62, 0xdd, 0x20, 0x5e, 0x29, 0xd6, 0xfe, 0xcc, 0xdc, + 0x92, 0xb9, 0x5e, 0x8b, 0xcf, 0x33, 0x8f, 0xbb, 0x2e, 0x46, 0x6c, 0x7b, + 0x4d, 0x05, 0x42, 0xcf, 0xe8, 0x52, 0x7b, 0x89, 0xf3, 0x59, 0xa1, 0xa3, + 0xd7, 0xf8, 0xdf, 0x1d, 0xd4, 0x50, 0xc7, 0x69, 0xd8, 0x2f, 0x03, 0xdd, + 0xef, 0xbd, 0xab, 0x99, 0x3e, 0x23, 0xd6, 0xd7, 0x63, 0xf1, 0xb9, 0xe7, + 0x61, 0xa9, 0xf7, 0x90, 0xfe, 0x9b, 0x55, 0xf4, 0x8a, 0x87, 0xbf, 0x6f, + 0x9e, 0x9e, 0x26, 0x81, 0x31, 0x99, 0xc9, 0x9a, 0x19, 0x88, 0x92, 0xcc, + 0x47, 0x9d, 0xad, 0x0a, 0x84, 0x74, 0x3f, 0xe3, 0x3f, 0x2a, 0xe3, 0x8b, + 0xbf, 0x9a, 0x4b, 0x82, 0x6a, 0x02, 0x08, 0x44, 0x81, 0x64, 0xfc, 0x0a, + 0x1e, 0xba, 0x53, 0xaa, 0x11, 0x3d, 0xb2, 0x7b, 0xa2, 0x38, 0x37, 0xd4, + 0x87, 0xd4, 0x4c, 0x16, 0x67, 0x78, 0x5e, 0x8d, 0xca, 0xdc, 0xe9, 0xbc, + 0x78, 0x4a, 0xe1, 0xbe, 0x32, 0x9a, 0x14, 0x40, 0x2b, 0x24, 0x82, 0xe7, + 0x53, 0x98, 0xeb, 0x90, 0x23, 0x80, 0x71, 0x56, 0x3a, 0x1a, 0x74, 0x83, + 0x9b, 0x59, 0xa4, 0x53, 0x48, 0xcb, 0x6e, 0x2d, 0x44, 0x46, 0x67, 0x9c, + 0x6f, 0xe3, 0xbb, 0x3c, 0x4a, 0x83, 0x15, 0x14, 0xef, 0x6e, 0x58, 0xe8, + 0x24, 0x53, 0x64, 0xfe, 0x32, 0xcf, 0xf9, 0xf0, 0x26, 0xdf, 0xe7, 0xea, + 0xba, 0xe7, 0x9b, 0xe2, 0x36, 0x44, 0x1c, 0x91, 0xff, 0xe6, 0xab, 0x5b, + 0xf4, 0xef, 0x0c, 0x98, 0xe8, 0x6e, 0xe8, 0x5f, 0x4d, 0x22, 0x02, 0x93, + 0xc5, 0xb9, 0x41, 0x6f, 0xf2, 0xc4, 0x89, 0x53, 0xa2, 0xe7, 0x85, 0x5b, + 0xbf, 0x2e, 0xe4, 0xa8, 0x36, 0x93, 0x61, 0x68, 0xd9, 0x2e, 0xde, 0x0f, + 0x48, 0xff, 0x04, 0x92, 0x65, 0xdb, 0xa5, 0x40, 0xaf, 0xde, 0xf3, 0x4a, + 0xc1, 0xbb, 0x8f, 0xc9, 0x42, 0x5b, 0xd6, 0xe3, 0x30, 0x9c, 0xe2, 0x73, + 0x42, 0x2f, 0x1d, 0xc7, 0xe8, 0xa9, 0xc1, 0x1d, 0x66, 0xcf, 0x99, 0xe4, + 0xe2, 0xc6, 0xaa, 0xa9, 0xa5, 0x09, 0x64, 0x59, 0x08, 0x4e, 0x34, 0x91, + 0xa6, 0x87, 0xf9, 0xcb, 0xb1, 0x27, 0xa7, 0x0e, 0xb6, 0x8c, 0xfe, 0x07, + 0xc9, 0x9c, 0x8f, 0xba, 0x83, 0xc3, 0x84, 0xdf, 0x46, 0xd2, 0x24, 0x53, + 0xa9, 0x4e, 0x67, 0xb9, 0x92, 0x29, 0xbf, 0xfb, 0x03, 0xc1, 0x54, 0xa0, + 0x10, 0xd9, 0x4d, 0x81, 0x4b, 0xd2, 0x87, 0x45, 0xe1, 0x67, 0x38, 0xf6, + 0x01, 0x10, 0xaa, 0xc7, 0x4a, 0x6a, 0x62, 0x72, 0xb6, 0x5a, 0x65, 0x51, + 0x3c, 0x1a, 0x2c, 0x88, 0x83, 0xdd, 0x5f, 0x31, 0xf1, 0xe7, 0x8a, 0x0b, + 0xf0, 0xd5, 0x9c, 0x23, 0x41, 0xe8, 0x3a, 0xd1, 0x3f, 0x82, 0x3e, 0x7b, + 0x8f, 0xea, 0xdd, 0x27, 0x68, 0x4f, 0xb3, 0xc7, 0x22, 0xcb, 0x81, 0xd4, + 0x49, 0xa8, 0xb5, 0x01, 0xfe, 0xe4, 0xd9, 0xcb, 0xe7, 0x98, 0x17, 0x22, + 0xfe, 0xb3, 0x82, 0xc0, 0x5d, 0x9c, 0xf8, 0xa0, 0x4d, 0x04, 0xaf, 0x3c, + 0xe2, 0xd5, 0x48, 0x69}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {978, + {0x15, 0x73, 0xb3, 0x6e, 0x7f, 0xe3, 0xc1, 0x3e, 0xfb, 0x6d, 0x56, 0x12, + 0xa7, 0x99, 0x1d, 0x03, 0x90, 0x66, 0x6c, 0x79, 0xef, 0x83, 0xdf, 0xaf}, + {0xf0, 0xde, 0x7a, 0xc6, 0x80, 0xcc, 0xbc, 0x6e, 0x82, 0xed, 0x27, 0x88, + 0x54, 0x1d, 0x1a, 0x21, 0x50, 0x0d, 0x03, 0x25, 0x2a, 0x7f, 0x31, 0xb5, + 0xd6, 0x76, 0x36, 0x55, 0xc8, 0x9a, 0xe7, 0xf4, 0x5f, 0x80, 0x14, 0x9a, + 0x00, 0x48, 0x89, 0xf0, 0xeb, 0x94, 0x32, 0x3b, 0x26, 0xbe, 0xa5, 0xc2, + 0x0a, 0x62, 0x55, 0x50, 0x20, 0x9b, 0x3c, 0x42, 0x15, 0x73, 0x17, 0xb6, + 0x74, 0x61, 0xd2, 0x36, 0x62, 0x8e, 0x2b, 0x37, 0xb7, 0x6f, 0x8a, 0x7d, + 0xba, 0x65, 0x9c, 0x9a, 0x14, 0xc6, 0xa7, 0x6e, 0x22, 0x6b, 0xee, 0x8d, + 0x5a, 0x33, 0x69, 0xd1, 0x44, 0x77, 0x62, 0x11, 0x9a, 0x2d, 0xf4, 0x30, + 0x1a, 0x31, 0x6e, 0xca, 0x97, 0xd3, 0x36, 0xbb, 0x7c, 0x78, 0x20, 0x78, + 0x6f, 0xf8, 0x36, 0xdc, 0x8f, 0x24, 0x1d, 0x75, 0x1a, 0x7b, 0x6f, 0x94, + 0x30, 0xee, 0x31, 0xda, 0x5d, 0x5f, 0x92, 0xef, 0xb6, 0x30, 0x5e, 0x1e, + 0x09, 0x20, 0x11, 0x3b, 0x50, 0x8e, 0x3d, 0x98, 0xa3, 0x8d, 0xb2, 0x4e, + 0xb7, 0xda, 0x37, 0x97, 0x12, 0x02, 0x32, 0xfe, 0x7e, 0x4e, 0x34, 0x29, + 0x7c, 0x9c, 0xd7, 0x94, 0x83, 0x0d, 0x6d, 0xf1, 0xbb, 0x6a, 0x31, 0xa7, + 0x92, 0x8a, 0x81, 0xf5, 0x16, 0x97, 0x7d, 0xa2, 0x83, 0x81, 0xc7, 0x7d, + 0x41, 0xae, 0x47, 0xdf, 0x3e, 0x58, 0xc7, 0xfe, 0xed, 0xbd, 0xd7, 0xc0, + 0x58, 0x80, 0xa1, 0xe6, 0xfe, 0x47, 0xe0, 0x9e, 0x30, 0xfe, 0xba, 0xf8, + 0xcb, 0x06, 0x7e, 0x92, 0x7e, 0xc9, 0xe8, 0xb6, 0x79, 0x91, 0xc4, 0x00, + 0xe4, 0xc5, 0xa7, 0x12, 0x1a, 0x57, 0x2b, 0x5c, 0x3c, 0xa9, 0x0e, 0x33, + 0xe0, 0xf1, 0x22, 0xbd, 0x9d, 0xc4, 0x49, 0xef, 0x4a, 0xc4, 0xae, 0xe9, + 0x89, 0x25, 0x93, 0xd9, 0x27, 0x51, 0xc9, 0xed, 0xd3, 0x47, 0xc5, 0x13, + 0xf2, 0x74, 0x4a, 0xb6, 0xa1, 0x3f, 0x3d, 0x2d, 0x91, 0xb7, 0xc4, 0x12, + 0x97, 0xd7, 0xef, 0xde, 0xa6, 0x01, 0x00, 0xa2, 0x89, 0x78, 0x7b, 0x3c, + 0xa8, 0x84, 0xfa, 0xb1, 0xa3, 0xa5, 0x8b, 0xfa, 0x5d, 0x77, 0x54, 0x5b, + 0xaa, 0xb6, 0xf3, 0x5a, 0x4e, 0xe7, 0x1e, 0x2c, 0xb9, 0xd4, 0x7a, 0xb9, + 0xb3, 0x8f, 0xd5, 0x84, 0xa4, 0x6b, 0x91, 0xda, 0xef, 0xab, 0x55, 0x15, + 0x7f, 0xcb, 0x9f, 0x60, 0x11, 0x2c, 0x02, 0x96, 0xe1, 0x31, 0xe8, 0x94, + 0x9a, 0x7d, 0x28, 0xf4, 0x96, 0x26, 0x69, 0x45, 0xe2, 0x0d, 0xd0, 0x2a, + 0xd1, 0x8e, 0xe3, 0x4e, 0x95, 0x21, 0x6f, 0x88, 0xc9, 0xa1, 0xfa, 0x58, + 0x1b, 0x08, 0x9a, 0x04, 0xb7, 0x79, 0x4f, 0xc3, 0x65, 0xe7, 0xc4, 0x22, + 0xd8, 0xcb, 0x3d, 0xfb, 0xdf, 0x29, 0x5b, 0x93, 0x9f, 0x26, 0xe7, 0x0e, + 0xe4, 0x5b, 0x6c, 0xbb, 0x7d, 0x9b, 0xb3, 0x1a, 0x30, 0x47, 0x6a, 0x2c, + 0x48, 0x94, 0x43, 0xe8, 0x71, 0xa1, 0x85, 0x9a, 0x43, 0x34, 0xcd, 0x41, + 0x0e, 0xe5, 0x3b, 0x6f, 0x0f, 0xef, 0xc8, 0x6e, 0xb8, 0x51, 0xf8, 0xdd, + 0x4f, 0xaa, 0xae, 0xd7, 0x8f, 0x30, 0xe7, 0x12, 0xab, 0x73, 0x08, 0x6b, + 0x9b, 0xb0, 0xae, 0xa0, 0x5b, 0x7a, 0x6d, 0x47, 0x0b, 0x51, 0x86, 0x42, + 0xf9, 0x37, 0x3f, 0x3b, 0xb4, 0xac, 0x41, 0x22, 0xf5, 0xf4, 0x66, 0x39, + 0xb7, 0x3d, 0xcd, 0x90, 0x16, 0x6b, 0xc4, 0xf1, 0x9a, 0x92, 0xda, 0xe0, + 0x0f, 0x34, 0xfa, 0x7e, 0xf4, 0x03, 0x0a, 0x9d, 0xcb, 0x55, 0xb3, 0xe9, + 0x79, 0x9d, 0x04, 0xb5, 0x05, 0x3d, 0x0a, 0xf1, 0xa2, 0x04, 0x1b, 0x80, + 0x04, 0xdf, 0x0f, 0x1c, 0x7e, 0x79, 0x59, 0x5c, 0xc4, 0x7f, 0x88, 0x7a, + 0x4d, 0x13, 0x4f, 0xf4, 0xfb, 0x3b, 0x93, 0xfb, 0xab, 0x69, 0x09, 0x33, + 0xcf, 0x3d, 0xf1, 0x2d, 0xfc, 0xfa, 0x3e, 0x23}, + {0x6d, 0x37, 0x1e, 0x05, 0x78, 0xad, 0xd8, 0x93, 0x3d, 0x60, 0x55, 0x4b, + 0x5e, 0x24, 0x91, 0x01, 0x37, 0x7a, 0xee, 0xbf, 0x64, 0xad, 0xc3, 0xc5, + 0x7b, 0x04, 0xc9, 0xdb, 0x18, 0xc3, 0x1c, 0x2b, 0x1d, 0x2f, 0x6d, 0x16, + 0xf7, 0x50, 0xf7, 0xe9, 0x41, 0x38, 0x04, 0x59, 0x64, 0x34, 0x84, 0x49, + 0x87, 0x00, 0x15, 0x82, 0x4b, 0x46, 0xaf, 0x3d, 0x78, 0xb7, 0xc7, 0xf2, + 0xc2, 0x42, 0x30, 0x53, 0xfa, 0xf5, 0x90, 0xab, 0x60, 0x1c, 0x8f, 0x95, + 0x9e, 0xc3, 0xd7, 0xeb, 0x39, 0xd3, 0xab, 0xd6, 0x55, 0x1a, 0x11, 0x42, + 0x33, 0xa0, 0x6c, 0x80, 0x15, 0x40, 0xff, 0xf1, 0x85, 0x65, 0xfc, 0x36, + 0x45, 0x6b, 0x96, 0x63, 0x55, 0xb4, 0x3e, 0x70, 0x3a, 0x6a, 0x1e, 0x9b, + 0x2c, 0x1d, 0x18, 0x3c, 0x06, 0xad, 0x6e, 0x37, 0x20, 0xe3, 0x35, 0x39, + 0x6e, 0x72, 0x3b, 0xc2, 0xfb, 0xe0, 0xb7, 0xc8, 0x7c, 0x60, 0x5e, 0xe1, + 0x6a, 0x16, 0xfa, 0xa5, 0x96, 0x79, 0x78, 0x69, 0xeb, 0x8f, 0xfa, 0x7a, + 0x62, 0x08, 0xed, 0xc5, 0xc7, 0x72, 0xcc, 0x39, 0x79, 0x49, 0x38, 0x3a, + 0x4c, 0xb7, 0x9e, 0x01, 0xe8, 0x2a, 0x6e, 0xba, 0xe7, 0x70, 0x3d, 0xb3, + 0x59, 0x14, 0xc2, 0x16, 0x67, 0x54, 0x17, 0x9e, 0x98, 0xac, 0xd2, 0x0e, + 0xf2, 0xc0, 0xfc, 0x51, 0x7d, 0x92, 0x25, 0x8a, 0xbc, 0xd1, 0xef, 0x2a, + 0x1a, 0xd9, 0xb4, 0x1e, 0x96, 0x0c, 0xfd, 0x66, 0x2b, 0xde, 0x54, 0x96, + 0xa9, 0x28, 0x4f, 0x76, 0xd6, 0x88, 0x16, 0x7d, 0xbf, 0xf3, 0x60, 0x85, + 0xc9, 0x71, 0x59, 0x2d, 0x13, 0xb7, 0xe0, 0xf9, 0x94, 0x3c, 0x37, 0x2a, + 0xcf, 0x2a, 0x47, 0xf9, 0x93, 0x51, 0xa2, 0xdc, 0x8e, 0x5a, 0xdc, 0x82, + 0xa2, 0xc8, 0xc0, 0x46, 0x97, 0x7b, 0xd6, 0x5c, 0xb2, 0xb3, 0x19, 0x4a, + 0xe2, 0xba, 0xb3, 0xce, 0x5b, 0x80, 0xf9, 0x45, 0x18, 0x2a, 0x25, 0xf8, + 0x3a, 0x27, 0x41, 0x56, 0xbd, 0x34, 0x21, 0x04, 0xa7, 0xb8, 0x70, 0x29, + 0xdf, 0x83, 0x10, 0x56, 0xb8, 0xd1, 0xa3, 0x98, 0xeb, 0xb8, 0x27, 0x84, + 0xaa, 0x48, 0x32, 0xb0, 0xf0, 0x03, 0xf4, 0x30, 0xa8, 0x67, 0x79, 0x53, + 0xb9, 0x7b, 0x17, 0x6f, 0xdf, 0x06, 0x1c, 0xc1, 0x98, 0x98, 0x72, 0x67, + 0xb0, 0x68, 0x1e, 0x6e, 0xd1, 0x2a, 0xa6, 0x2d, 0xaf, 0xeb, 0x37, 0x0a, + 0x9b, 0xeb, 0xd1, 0x6d, 0x8c, 0xea, 0xc2, 0x01, 0x49, 0x83, 0xee, 0x0d, + 0xa6, 0xab, 0x66, 0x34, 0x8b, 0xac, 0x01, 0xd2, 0xd0, 0xf6, 0x80, 0x7f, + 0x6a, 0x3e, 0x00, 0x42, 0x00, 0xa6, 0xf3, 0xf8, 0x21, 0xa3, 0xb7, 0xb6, + 0x42, 0x1d, 0xfd, 0x88, 0xe1, 0x00, 0x72, 0x52, 0x53, 0x9d, 0x7f, 0x81, + 0x8c, 0x37, 0x8d, 0x75, 0x60, 0x5b, 0x65, 0x18, 0xa1, 0xb1, 0x0c, 0x3a, + 0x97, 0x07, 0xb4, 0xfd, 0xb2, 0x29, 0x4a, 0xe3, 0x7c, 0x8c, 0xbf, 0xd8, + 0x61, 0xa8, 0x41, 0x86, 0xe4, 0x0c, 0xb8, 0x2b, 0xd3, 0x4a, 0x36, 0x9b, + 0x0e, 0x40, 0x3a, 0x1e, 0x86, 0x5f, 0x68, 0xa8, 0x1e, 0x0a, 0x56, 0x82, + 0x57, 0x3f, 0x2c, 0xfe, 0x47, 0xe8, 0x7a, 0x25, 0x97, 0x8b, 0x20, 0x57, + 0x18, 0xdb, 0xcb, 0x21, 0xe9, 0x4f, 0x60, 0x12, 0xd2, 0x45, 0x43, 0xc8, + 0xce, 0x18, 0xae, 0x80, 0xa7, 0xe1, 0x64, 0x51, 0x3a, 0x40, 0xa9, 0x81, + 0x1a, 0x8a, 0x74, 0x37, 0xe2, 0xfd, 0xc2, 0x45, 0xe3, 0xd1, 0x6e, 0x1d, + 0x45, 0x2b, 0xaf, 0xb8, 0x76, 0xe0, 0x5b, 0x13, 0xc5, 0x0d, 0x24, 0x5d, + 0x9c, 0x24, 0x13, 0xf4, 0x82, 0x53, 0xe6, 0x0f, 0x2c, 0xd4, 0xff, 0x4e, + 0x5a, 0xdb, 0xc9, 0x25, 0x4c, 0xe2, 0x3b, 0x3c, 0x02, 0x4e, 0x2a, 0x6f, + 0x5d, 0x9d, 0xb1, 0x4c, 0xbd, 0xa2, 0x9f, 0x40, 0xce, 0xf8, 0x90, 0x67, + 0xcf, 0x5c, 0x00, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {979, + {0x84, 0x37, 0xd8, 0xfc, 0xa0, 0xaf, 0xfb, 0xa5, 0xcb, 0x63, 0x3b, 0x04, + 0x07, 0xd2, 0x7c, 0xb0, 0x99, 0xc7, 0x6d, 0x01, 0xb1, 0x3e, 0x30, 0x96}, + {0xeb, 0x54, 0xe8, 0xb7, 0xd8, 0x78, 0x0b, 0xf6, 0xea, 0xb3, 0xd5, 0xaf, + 0x68, 0xac, 0xae, 0xaa, 0xb8, 0x99, 0x07, 0x1f, 0xef, 0x5b, 0x05, 0x98, + 0xf3, 0xe8, 0x10, 0x82, 0x16, 0x08, 0x5e, 0xdc, 0x9a, 0x1a, 0x49, 0xc8, + 0x8d, 0x1f, 0x0b, 0x4b, 0xea, 0x7f, 0x40, 0x90, 0x0f, 0xac, 0xd1, 0x96, + 0xcf, 0xf1, 0x48, 0x38, 0xcf, 0x66, 0x8f, 0xa2, 0xa2, 0xcb, 0x81, 0xf0, + 0xd1, 0x3c, 0x6b, 0x88, 0x6a, 0xd2, 0xda, 0x8d, 0x45, 0x20, 0xf1, 0xd4, + 0x9e, 0xbc, 0x85, 0xbd, 0xd9, 0x67, 0x8a, 0xfb, 0x75, 0xac, 0x97, 0x66, + 0x1e, 0x60, 0xdf, 0xe0, 0xc3, 0x84, 0xc8, 0x27, 0x85, 0x9a, 0xa1, 0x6e, + 0xec, 0x96, 0x05, 0x96, 0x65, 0xc3, 0xee, 0xed, 0x56, 0x44, 0xeb, 0x7a, + 0x0a, 0xf4, 0x89, 0x80, 0x3a, 0x72, 0x1c, 0xbc, 0x0b, 0xcc, 0x19, 0xfb, + 0x03, 0x0a, 0x1c, 0x72, 0x0d, 0x30, 0xb4, 0xf9, 0xfc, 0xb7, 0x2c, 0x48, + 0x9f, 0x84, 0x8f, 0x8b, 0xf6, 0x99, 0xd7, 0xc7, 0xa8, 0xa1, 0x1e, 0x0e, + 0x37, 0xda, 0xf2, 0x44, 0xa2, 0x4e, 0x8c, 0x49, 0xc5, 0x7b, 0x94, 0x8c, + 0x5e, 0xb6, 0x59, 0xd1, 0xf1, 0xfd, 0xe7, 0xe2, 0x39, 0x9c, 0x6b, 0x17, + 0x06, 0x29, 0x45, 0x34, 0xa7, 0x53, 0xbe, 0x53, 0x3e, 0x5b, 0xb7, 0x93, + 0x07, 0xf8, 0x94, 0x30, 0x4c, 0xfd, 0x31, 0xe7, 0x10, 0x46, 0x4e, 0x8c, + 0x31, 0x9a, 0xd5, 0x6e, 0xcc, 0xd6, 0x90, 0x4f, 0x8a, 0x5c, 0x5e, 0xd0, + 0xe1, 0x5d, 0xfe, 0x12, 0x00, 0xce, 0x8b, 0xca, 0xfe, 0x1f, 0xf4, 0x0f, + 0xed, 0x5f, 0xfa, 0xdb, 0x2c, 0x65, 0xd8, 0x8d, 0x23, 0x72, 0x09, 0xb8, + 0xc7, 0xd1, 0xe6, 0x8d, 0xf8, 0x6c, 0x58, 0xa5, 0x12, 0xb0, 0x16, 0x71, + 0xec, 0x0b, 0xcc, 0x2c, 0xab, 0x3d, 0x2a, 0x3c, 0x0d, 0x18, 0x81, 0x4a, + 0x18, 0x3c, 0x1e, 0x7d, 0xb0, 0x1b, 0x6d, 0x14, 0x65, 0x1c, 0xce, 0xf1, + 0x22, 0x6f, 0x46, 0xd3, 0x96, 0xe1, 0xb0, 0x55, 0x6d, 0x4d, 0xca, 0xff, + 0x14, 0xbe, 0xb1, 0xcf, 0xd2, 0xaa, 0x2b, 0xea, 0x17, 0x76, 0x7d, 0x1d, + 0x32, 0x1a, 0xdf, 0xfb, 0x6f, 0x5f, 0xf6, 0xec, 0xc1, 0xeb, 0x84, 0x61, + 0xa6, 0xaf, 0xd3, 0x91, 0x3a, 0x95, 0x8c, 0x47, 0xbf, 0x47, 0xa1, 0xa3, + 0xed, 0x43, 0x7a, 0x27, 0x9a, 0x3f, 0x49, 0x1c, 0xc2, 0xbd, 0x3d, 0x82, + 0x7b, 0x6c, 0x71, 0x25, 0xfe, 0x3c, 0xbe, 0x7a, 0xe6, 0xe2, 0x99, 0xe1, + 0x68, 0x3d, 0xa0, 0x73, 0x8b, 0x01, 0x51, 0xc3, 0xb8, 0xd9, 0x7f, 0x1a, + 0xdb, 0x1d, 0xf6, 0x88, 0xc0, 0xef, 0xd7, 0x79, 0x78, 0xd6, 0xfb, 0xd2, + 0x84, 0x92, 0x27, 0xc4, 0x80, 0x01, 0x41, 0x6a, 0xa9, 0xf0, 0x29, 0x7e, + 0x68, 0x08, 0x89, 0x7b, 0x0d, 0x1d, 0x14, 0x24, 0x09, 0xf3, 0x6b, 0x63, + 0x34, 0x44, 0x26, 0xbc, 0xb0, 0xc5, 0xad, 0x49, 0x33, 0x14, 0x8c, 0xed, + 0x15, 0x87, 0xdb, 0xfe, 0xee, 0x82, 0xc9, 0x7d, 0x4e, 0xc9, 0xb2, 0xed, + 0x7a, 0xc9, 0x07, 0x8e, 0xd8, 0xab, 0xb8, 0xba, 0x25, 0x1b, 0xe5, 0xe4, + 0x2a, 0xd2, 0x44, 0x6e, 0x34, 0x19, 0x76, 0xf6, 0x10, 0x92, 0x7d, 0x4f, + 0x1f, 0x15, 0x4d, 0xa1, 0x0a, 0x4c, 0xc4, 0x49, 0xc5, 0x01, 0x15, 0xf1, + 0x4c, 0xf9, 0x55, 0x39, 0xfa, 0x32, 0x12, 0xf4, 0x3a, 0xce, 0x26, 0xbe, + 0xdb, 0x32, 0x5a, 0xf4, 0xf3, 0xb4, 0xb4, 0x16, 0x18, 0x10, 0x01, 0x8e, + 0xd3, 0xef, 0x39, 0xaa, 0x3c, 0x51, 0x01, 0x84, 0x4f, 0x2e, 0x52, 0xc5, + 0xe6, 0x39, 0x2a, 0x82, 0x12, 0x03, 0x47, 0x7e, 0x90, 0x9e, 0x39, 0xa1, + 0x4e, 0xb0, 0x6c, 0xc3, 0xe9, 0x26, 0x1c, 0xf4, 0xa9, 0x8d, 0xa2, 0xef, + 0x0f, 0xec, 0x37, 0xfb, 0x68, 0x19, 0x37, 0x38}, + {0x5f, 0xb1, 0x18, 0x24, 0x4d, 0xc6, 0x8d, 0x4a, 0x99, 0x8f, 0xc4, 0x9d, + 0x00, 0x12, 0x40, 0x9f, 0x29, 0xd0, 0x5d, 0x86, 0xce, 0xa2, 0xc9, 0x18, + 0x81, 0x02, 0x05, 0xdd, 0x6e, 0x15, 0x07, 0xc5, 0x5f, 0xbd, 0xc4, 0x05, + 0x9c, 0xa1, 0x15, 0xc8, 0x5d, 0x74, 0xf5, 0x87, 0x60, 0x0b, 0xbf, 0x18, + 0x12, 0x11, 0x7e, 0x36, 0x86, 0x7a, 0x03, 0xf7, 0x29, 0xbe, 0x70, 0xf7, + 0x06, 0x24, 0xf0, 0xc5, 0xce, 0xb5, 0x7a, 0xc4, 0xc1, 0xce, 0xf5, 0x39, + 0x56, 0x32, 0xc3, 0xde, 0xcd, 0xe8, 0x76, 0xe3, 0x83, 0x1f, 0x8f, 0x73, + 0x32, 0x27, 0xf0, 0xb5, 0x13, 0xbc, 0x98, 0x60, 0x0d, 0x2c, 0xd7, 0x82, + 0xab, 0x6d, 0x3a, 0x53, 0x6f, 0x8f, 0x55, 0x83, 0x03, 0xc5, 0x2f, 0xe5, + 0xda, 0x06, 0xf9, 0x60, 0x38, 0xa1, 0x25, 0x0b, 0x60, 0x2b, 0x35, 0x9a, + 0x32, 0x52, 0x4c, 0x62, 0xd8, 0xfd, 0xfa, 0xc2, 0x13, 0xa7, 0xb4, 0xf9, + 0x7b, 0x7f, 0xe8, 0x9f, 0x34, 0xd5, 0x31, 0xd6, 0x7a, 0x34, 0xbf, 0xa6, + 0x11, 0x0d, 0xfe, 0xaf, 0xa8, 0x27, 0xb5, 0x3f, 0xc3, 0xaa, 0x10, 0x8b, + 0x39, 0x08, 0x31, 0x10, 0x25, 0x9f, 0xb9, 0x0c, 0x37, 0xd9, 0x6e, 0x26, + 0x87, 0x76, 0xc1, 0x9d, 0x79, 0xf3, 0x1a, 0x63, 0xc1, 0x37, 0x46, 0x47, + 0x48, 0x3a, 0xc3, 0x07, 0xd0, 0x30, 0xe0, 0x60, 0x34, 0x6b, 0x83, 0x2e, + 0x39, 0x59, 0xf2, 0xe8, 0x85, 0x41, 0xd0, 0x3f, 0x49, 0x68, 0x4d, 0x36, + 0x78, 0x95, 0x55, 0x12, 0xa1, 0xb9, 0x67, 0xc4, 0x5e, 0x58, 0x51, 0x5d, + 0x9d, 0xa5, 0x04, 0x40, 0xe2, 0x5c, 0xdf, 0x3e, 0xdd, 0xb1, 0xd9, 0x14, + 0x34, 0xae, 0xd2, 0xd6, 0x87, 0x72, 0x6f, 0x41, 0xb9, 0xd5, 0xce, 0x86, + 0x1c, 0x99, 0xd5, 0x53, 0x27, 0xf5, 0x2e, 0xca, 0xb1, 0x38, 0xce, 0xc5, + 0x37, 0x06, 0xa7, 0x91, 0x90, 0x5b, 0x57, 0x39, 0xeb, 0xec, 0xaa, 0x44, + 0x4e, 0x8a, 0xa4, 0x16, 0x20, 0xb4, 0x3e, 0x03, 0xe6, 0x31, 0xfb, 0xee, + 0x5a, 0x7a, 0xb6, 0xa6, 0xd1, 0xdd, 0x51, 0xb8, 0x40, 0xa8, 0xf6, 0x51, + 0x24, 0xc4, 0x22, 0xef, 0xb0, 0xcb, 0xab, 0xac, 0x3f, 0x4e, 0x9b, 0x16, + 0x17, 0x43, 0xcf, 0x99, 0xe2, 0xe1, 0xc9, 0x39, 0x8d, 0xd6, 0x1d, 0x8e, + 0x07, 0x3c, 0xe7, 0xee, 0x5e, 0x2c, 0x76, 0x15, 0x38, 0x69, 0x1a, 0x35, + 0xd4, 0x05, 0x92, 0xfe, 0x0e, 0xb7, 0xf5, 0x06, 0xaa, 0x32, 0xbb, 0xe4, + 0xc8, 0x30, 0xed, 0x50, 0x60, 0xc5, 0x66, 0xbc, 0xa2, 0x18, 0x41, 0x83, + 0x13, 0xae, 0x30, 0x71, 0x79, 0x81, 0x53, 0x7e, 0x5d, 0x17, 0x20, 0x13, + 0x04, 0x4e, 0x4d, 0x95, 0x28, 0x03, 0x18, 0xcd, 0x9d, 0xc3, 0xf0, 0x8d, + 0xec, 0x20, 0x7f, 0x60, 0x23, 0x4e, 0xcf, 0x08, 0x57, 0x58, 0x20, 0x85, + 0x7e, 0xf7, 0x48, 0xb2, 0x4d, 0xf0, 0x66, 0x16, 0x3b, 0x22, 0x1f, 0x6a, + 0x9f, 0x15, 0xeb, 0x1e, 0x45, 0xc4, 0x43, 0x82, 0xa4, 0x22, 0x5e, 0x31, + 0x2c, 0xeb, 0x2b, 0xe3, 0xfa, 0xe0, 0x6b, 0xa5, 0x20, 0x51, 0x69, 0x6d, + 0xfe, 0x79, 0xe5, 0x7d, 0x06, 0x89, 0x6c, 0x0e, 0x82, 0x8e, 0x12, 0xb6, + 0xdf, 0x36, 0x2d, 0xf7, 0x6c, 0x4a, 0xfe, 0x93, 0xb5, 0x73, 0x9d, 0xcf, + 0x00, 0xe1, 0x47, 0x11, 0xc7, 0xf8, 0x2f, 0xb8, 0x36, 0xf5, 0xea, 0x24, + 0x97, 0x65, 0x61, 0x89, 0x6b, 0x74, 0x1a, 0x9c, 0x89, 0x52, 0xf6, 0x7b, + 0x6a, 0x6e, 0xbf, 0x32, 0x58, 0xa9, 0xdb, 0x05, 0xe5, 0xe5, 0xd1, 0x6e, + 0x1e, 0x36, 0x08, 0xca, 0xbd, 0xb2, 0x33, 0x56, 0x40, 0x72, 0xef, 0xda, + 0xd8, 0xe4, 0x8d, 0xa1, 0x18, 0x3a, 0x54, 0xc5, 0x0e, 0xa4, 0xe1, 0xa3, + 0x09, 0x17, 0xfb, 0x9c, 0xc8, 0x6f, 0x5e, 0x34, 0xfe, 0xa6, 0x07, 0xf6, + 0x49, 0x39, 0xcc, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {980, + {0x94, 0x4f, 0xe8, 0x64, 0x7b, 0x04, 0x85, 0x09, 0xb5, 0x19, 0xeb, 0x60, + 0x15, 0xa2, 0x20, 0xd7, 0xaf, 0xa5, 0x6c, 0xe7, 0x69, 0x82, 0x49, 0x16}, + {0xd9, 0x2a, 0x84, 0x21, 0xa5, 0xf4, 0x41, 0xec, 0xd2, 0xc6, 0x7d, 0xf1, + 0xa4, 0x0a, 0xb1, 0x0e, 0x3b, 0xe8, 0xfe, 0xc3, 0x39, 0x03, 0x9e, 0x19, + 0x14, 0x6c, 0x62, 0x33, 0x1b, 0x79, 0x17, 0x66, 0x1f, 0xb8, 0xb7, 0xfb, + 0xf6, 0xe4, 0x65, 0xe5, 0xd9, 0x2e, 0xfb, 0xf3, 0xbc, 0x9d, 0x60, 0x78, + 0x9d, 0xcc, 0xfe, 0x57, 0x6b, 0x80, 0x62, 0x03, 0xee, 0x1d, 0xba, 0x51, + 0xc6, 0xe7, 0x27, 0xa7, 0x50, 0xe4, 0xd8, 0x00, 0xda, 0x6b, 0x5d, 0x6d, + 0x7c, 0xac, 0x6a, 0xfa, 0x16, 0xd4, 0x64, 0xf1, 0x17, 0x29, 0xa6, 0x50, + 0xd2, 0x55, 0xe2, 0xc7, 0xb6, 0xbc, 0xe4, 0x46, 0xd5, 0xe4, 0x87, 0x7b, + 0x52, 0x0b, 0xcc, 0xd3, 0xff, 0x31, 0xcf, 0x02, 0x8b, 0x4c, 0xc6, 0x31, + 0xda, 0x81, 0xcc, 0x72, 0x63, 0xe4, 0x8f, 0x29, 0x27, 0x57, 0xb7, 0xae, + 0xad, 0xe1, 0xf2, 0x43, 0x32, 0x4a, 0x53, 0xa2, 0x5b, 0xa9, 0xe4, 0x7b, + 0x0f, 0xc7, 0xf3, 0x13, 0xd7, 0x82, 0xf2, 0xe0, 0xce, 0x48, 0x27, 0x67, + 0x90, 0x44, 0x77, 0x5b, 0x6f, 0x53, 0x86, 0x62, 0x9b, 0xa4, 0x39, 0x7e, + 0xdd, 0x09, 0xc4, 0xf3, 0x3b, 0xd9, 0x8e, 0x19, 0xc4, 0xf5, 0xf0, 0xd4, + 0xb1, 0xde, 0x91, 0x7b, 0x0f, 0x68, 0x1b, 0x17, 0x77, 0xb6, 0xf1, 0x97, + 0xa5, 0xbb, 0xfe, 0x93, 0xae, 0xcb, 0xb9, 0x12, 0x36, 0x24, 0xd6, 0x7d, + 0x91, 0x94, 0xf3, 0xcc, 0xe4, 0x9f, 0xb8, 0xbb, 0xad, 0x84, 0x59, 0xa0, + 0xb1, 0xbc, 0x63, 0x11, 0x36, 0xab, 0xe5, 0x07, 0x17, 0xbe, 0x70, 0x9d, + 0x94, 0x5a, 0x7e, 0xb9, 0xff, 0x5c, 0x39, 0xdb, 0x04, 0x08, 0x46, 0x48, + 0xa6, 0x57, 0xb8, 0x76, 0xf1, 0xbb, 0x27, 0x4f, 0xb7, 0xc7, 0x61, 0x28, + 0xa6, 0x54, 0x8c, 0x1d, 0x08, 0xae, 0x42, 0x54, 0x52, 0x0d, 0x51, 0x1c, + 0x94, 0xf3, 0xa7, 0xd8, 0xe6, 0x83, 0x79, 0x9e, 0xce, 0x63, 0x90, 0x7d, + 0x36, 0x9a, 0x64, 0x6a, 0x65, 0xb5, 0x02, 0x0a, 0xfe, 0xf3, 0x32, 0xb9, + 0x23, 0x80, 0x7f, 0xfa, 0xd4, 0xf2, 0x35, 0x40, 0xc3, 0xd9, 0x35, 0x32, + 0xe1, 0x98, 0x4d, 0x47, 0x6c, 0x5f, 0xe3, 0x03, 0x93, 0x2d, 0x10, 0x87, + 0xe0, 0x62, 0xfb, 0x8e, 0xb8, 0xb2, 0x7a, 0x23, 0x9b, 0xb2, 0xa1, 0x14, + 0xad, 0x06, 0x61, 0x81, 0x6b, 0xd5, 0xe3, 0x0b, 0xf4, 0x74, 0xc5, 0xc0, + 0x5e, 0xfb, 0x42, 0xa1, 0xfe, 0x6e, 0x22, 0x5f, 0xdd, 0xc8, 0xe2, 0xc0, + 0xca, 0xa9, 0x45, 0xc2, 0x8d, 0x3d, 0xcb, 0xbc, 0x16, 0x18, 0x30, 0x2f, + 0xe3, 0xab, 0x10, 0x4c, 0x4a, 0xed, 0x64, 0x3a, 0x35, 0xcf, 0x10, 0xd8, + 0xc9, 0x86, 0x7a, 0xb2, 0x7c, 0xc0, 0xe5, 0x8c, 0x0a, 0xa3, 0xbc, 0x55, + 0xaf, 0x4c, 0x6f, 0x99, 0x80, 0xd1, 0x88, 0x59, 0x6a, 0xf2, 0xf2, 0x7d, + 0x37, 0x0b, 0x6b, 0x68, 0x80, 0x28, 0x2c, 0xc2, 0x73, 0x04, 0xa0, 0x92, + 0x01, 0xe9, 0x13, 0xc1, 0xb6, 0xd3, 0xaf, 0x81, 0x2d, 0x4e, 0x57, 0xb9, + 0x74, 0x4f, 0x28, 0xfa, 0x88, 0x68, 0x3a, 0xfb, 0xb3, 0x71, 0x60, 0x2c, + 0x0c, 0x4f, 0x82, 0xf9, 0x43, 0x37, 0xd1, 0x1f, 0xb3, 0x20, 0xf3, 0xc1, + 0x35, 0x45, 0x11, 0xbd, 0xed, 0xca, 0xc1, 0x3d, 0x89, 0xb8, 0xb6, 0x43, + 0xf1, 0x9f, 0x10, 0x8c, 0x46, 0xc9, 0x82, 0xf6, 0x26, 0x79, 0x0c, 0xf7, + 0xee, 0xbb, 0x67, 0x8c, 0xe7, 0xed, 0xac, 0xbc, 0x85, 0xd5, 0x66, 0xc4, + 0xa3, 0x56, 0x42, 0x74, 0x6d, 0xd1, 0x09, 0xe4, 0xc1, 0x45, 0x09, 0xd7, + 0x8a, 0x8d, 0x8b, 0xe7, 0x75, 0xf1, 0xe6, 0x26, 0x60, 0x14, 0x5c, 0xb8, + 0x01, 0x57, 0xdb, 0x14, 0xb6, 0x11, 0x40, 0xbc, 0x6f, 0x48, 0xdf, 0xa3, + 0x59, 0x82, 0x0b, 0xd8, 0x4c, 0x4f, 0xa6, 0xb1}, + {0x85, 0x78, 0x64, 0xa4, 0xc4, 0x77, 0x96, 0xde, 0xf1, 0xbb, 0x2e, 0x93, + 0x13, 0xb0, 0xe6, 0x62, 0xb8, 0x39, 0x4b, 0xc9, 0x8b, 0xf4, 0x9b, 0x75, + 0xde, 0xd5, 0x34, 0x1a, 0xaf, 0x52, 0xa1, 0x78, 0xd2, 0xbd, 0x0c, 0x7a, + 0x03, 0x19, 0xbc, 0xea, 0xa2, 0x19, 0xc9, 0xb5, 0x66, 0x1f, 0xaf, 0x4f, + 0x8e, 0xe6, 0xce, 0xc6, 0xfd, 0xe0, 0x60, 0x7e, 0xac, 0x5b, 0xec, 0x6f, + 0xea, 0xeb, 0x13, 0x80, 0x5e, 0xf9, 0x81, 0x14, 0xf7, 0xc6, 0x2b, 0xf4, + 0xf3, 0xb9, 0x2d, 0xe2, 0xcf, 0x49, 0x38, 0x96, 0xe7, 0x7c, 0xb5, 0x79, + 0xe2, 0xcc, 0x0c, 0xbf, 0xf1, 0xab, 0x77, 0xf5, 0xb6, 0xbd, 0x80, 0x02, + 0x4e, 0xa9, 0xfb, 0xa2, 0x3e, 0xf3, 0xd9, 0x31, 0x7b, 0x91, 0x8e, 0x01, + 0x12, 0xb7, 0xe0, 0x2e, 0x91, 0x9c, 0x1b, 0x42, 0x7b, 0x94, 0x00, 0x7c, + 0xa8, 0x18, 0x5b, 0x1e, 0x90, 0xfa, 0x5e, 0xc4, 0x84, 0xa3, 0x10, 0x3f, + 0xf2, 0xa0, 0xf0, 0xfa, 0xf4, 0xb2, 0x38, 0xfc, 0x40, 0x95, 0xaf, 0x7c, + 0x5c, 0x22, 0xd4, 0x6c, 0x26, 0x94, 0xa5, 0xa7, 0xcb, 0xde, 0x55, 0xc3, + 0xf4, 0x7e, 0xdc, 0x9b, 0xa9, 0x0c, 0x43, 0x4e, 0x6e, 0x59, 0xc6, 0x11, + 0x1c, 0x4e, 0x1b, 0x59, 0x96, 0x18, 0xc9, 0x0f, 0x0c, 0xaa, 0x9c, 0xdb, + 0xeb, 0x32, 0x5d, 0x72, 0x9c, 0xa8, 0xf5, 0x70, 0xe2, 0x5e, 0x6c, 0x88, + 0xa4, 0x86, 0x05, 0x6f, 0xc2, 0x3c, 0x41, 0x52, 0x2e, 0xb5, 0x6d, 0x6b, + 0xac, 0x3a, 0x20, 0x9e, 0x26, 0x5f, 0x13, 0x40, 0x37, 0x11, 0xdf, 0x30, + 0xc8, 0x10, 0xdf, 0xcf, 0xe2, 0xec, 0xee, 0xe7, 0x8e, 0x4b, 0xde, 0xf0, + 0x62, 0xbe, 0x8c, 0x79, 0xd7, 0xb3, 0x2c, 0xff, 0x1c, 0x5a, 0xc7, 0x5f, + 0x84, 0xc3, 0x53, 0xbd, 0x40, 0xca, 0xeb, 0xab, 0x36, 0x34, 0x44, 0x5f, + 0x60, 0x19, 0x28, 0xa6, 0x4b, 0x1f, 0xba, 0x72, 0x92, 0xbe, 0x00, 0xd6, + 0x77, 0x5c, 0xf4, 0xf5, 0x25, 0x2a, 0x25, 0x0f, 0xf5, 0x4f, 0xaa, 0xa3, + 0x9c, 0x74, 0xc4, 0x07, 0x01, 0x1d, 0x3d, 0x15, 0x71, 0x86, 0xd3, 0xbc, + 0x04, 0xe3, 0xe5, 0x2b, 0x9d, 0xaa, 0x55, 0xd9, 0xf8, 0xe5, 0x3f, 0x2c, + 0x18, 0x0b, 0x62, 0x7c, 0x46, 0x14, 0x6d, 0x4c, 0x57, 0x8f, 0xcc, 0x24, + 0xbe, 0xd1, 0x37, 0x5d, 0x13, 0x75, 0x99, 0xc1, 0xea, 0x51, 0xc7, 0xdc, + 0xf3, 0x44, 0x93, 0x3a, 0x27, 0xc9, 0xb1, 0xb8, 0x12, 0xef, 0xbd, 0x61, + 0x90, 0xa3, 0xeb, 0x5c, 0xd7, 0x96, 0x6b, 0x18, 0xd0, 0x26, 0xcd, 0x56, + 0x2c, 0x0f, 0xb1, 0xa8, 0x88, 0xf3, 0x48, 0xc9, 0x85, 0x1f, 0xb4, 0x2c, + 0xaf, 0xa6, 0xe4, 0xb8, 0x23, 0xcf, 0xb1, 0x45, 0x50, 0xc9, 0x5e, 0x96, + 0x8a, 0x65, 0x70, 0xf0, 0x41, 0xeb, 0xf3, 0x0d, 0x8d, 0xb4, 0x6c, 0xec, + 0xce, 0xdc, 0x9c, 0x01, 0xb6, 0x34, 0x12, 0x03, 0xb7, 0xb0, 0x69, 0xd6, + 0xf5, 0x1c, 0x9f, 0xed, 0xcc, 0xf3, 0xba, 0xe0, 0xf4, 0xd0, 0xbf, 0x25, + 0xbd, 0xe9, 0x7e, 0xa9, 0xc8, 0x09, 0xfd, 0x7a, 0xd9, 0xf7, 0xcd, 0x5b, + 0xbf, 0x54, 0x58, 0xff, 0x85, 0xe5, 0xba, 0xce, 0xd0, 0x75, 0xd0, 0x69, + 0x94, 0xe1, 0xdb, 0xc6, 0x6a, 0xeb, 0x44, 0xbf, 0x9b, 0xb6, 0xef, 0xe7, + 0x7d, 0x30, 0xe5, 0xc8, 0x4f, 0x0f, 0x41, 0x9c, 0x5e, 0x0c, 0xca, 0xa1, + 0x57, 0x11, 0x25, 0x94, 0x11, 0x6b, 0x44, 0x57, 0xf7, 0xe9, 0x4e, 0x9f, + 0x82, 0x77, 0x4f, 0x68, 0x0f, 0xe4, 0xab, 0x8e, 0xdf, 0xbe, 0x16, 0x79, + 0x60, 0x02, 0x5e, 0x59, 0x99, 0x4f, 0x44, 0x99, 0x17, 0x0c, 0xd8, 0xcf, + 0xc2, 0xc8, 0x62, 0x79, 0x98, 0x6e, 0x23, 0x61, 0x91, 0xb0, 0x50, 0x55, + 0xa1, 0xd4, 0x0f, 0x20, 0xb3, 0xb4, 0x53, 0x92, 0x54, 0xa9, 0x3c, 0x64, + 0xc1, 0xf7, 0x5e, 0x57}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {981, + {0x6d, 0xa8, 0x4c, 0xd4, 0x82, 0x4b, 0x30, 0x20, 0x3a, 0x0a, 0x72, 0xaa, + 0xc0, 0xa5, 0x00, 0xa2, 0xdc, 0x4d, 0x0a, 0x55, 0x54, 0x2f, 0x2d, 0xca}, + {0x64, 0xc6, 0xa5, 0xaa, 0x40, 0xd7, 0xf6, 0xff, 0xa4, 0x1b, 0x0b, 0x0c, + 0x5c, 0x14, 0xfe, 0x3d, 0xcb, 0x0e, 0xa9, 0x89, 0x5d, 0x8d, 0x65, 0x11, + 0x35, 0xc0, 0xe8, 0xa8, 0x2d, 0x65, 0xc2, 0xea, 0x6e, 0x7e, 0x11, 0xb2, + 0x1a, 0xe7, 0xe7, 0x66, 0x73, 0x5e, 0x6c, 0x0c, 0xd2, 0xce, 0x1d, 0x00, + 0x3f, 0x47, 0xfe, 0x23, 0x4d, 0xd4, 0x8a, 0x97, 0x83, 0x35, 0x04, 0x39, + 0xf6, 0xc5, 0x62, 0x1c, 0x83, 0x24, 0x32, 0x7d, 0xbb, 0x64, 0x31, 0x12, + 0xe3, 0x01, 0xb4, 0xa6, 0x97, 0xd8, 0x6b, 0x20, 0x87, 0x51, 0x64, 0xcd, + 0x8f, 0x9a, 0x6d, 0x50, 0x15, 0x10, 0x06, 0x2b, 0x34, 0x08, 0xa5, 0x7c, + 0x52, 0x0a, 0x06, 0x37, 0x12, 0xf9, 0xa2, 0xe0, 0x95, 0x09, 0xb5, 0xd6, + 0x96, 0x3f, 0xbf, 0xc7, 0x46, 0x97, 0xba, 0x3a, 0xdc, 0xb8, 0xc6, 0x9f, + 0xdf, 0xbc, 0xf6, 0x73, 0xc9, 0x77, 0x15, 0xf6, 0xdf, 0xf5, 0xff, 0x8b, + 0xf7, 0x7d, 0x4c, 0xf0, 0xfa, 0x23, 0xa7, 0x39, 0x5f, 0x32, 0xde, 0x48, + 0x88, 0x1d, 0x87, 0xe9, 0xd3, 0xa4, 0xda, 0x2b, 0xbb, 0x9a, 0x61, 0x1c, + 0x20, 0xe6, 0x68, 0xaf, 0x1c, 0x9d, 0x6b, 0xb2, 0xce, 0x96, 0x63, 0xf9, + 0x5d, 0xc7, 0x20, 0x02, 0x29, 0xe6, 0xd6, 0xba, 0xa9, 0xd6, 0x3a, 0xdd, + 0x58, 0xbe, 0x30, 0x56, 0xe1, 0x1b, 0x5d, 0x9c, 0x41, 0xa5, 0xb3, 0x60, + 0xa2, 0x92, 0x1b, 0x99, 0xa4, 0xa4, 0xe7, 0x32, 0x53, 0x1e, 0x28, 0x07, + 0x7d, 0x7b, 0x51, 0x15, 0xc4, 0x50, 0xf9, 0x49, 0x7e, 0x59, 0x08, 0x31, + 0xe3, 0xc2, 0x03, 0xc9, 0x13, 0x05, 0xdb, 0xc0, 0xe8, 0x89, 0x70, 0xba, + 0xe4, 0x2c, 0x87, 0xff, 0xc3, 0xbd, 0x20, 0xad, 0x4b, 0x56, 0x9a, 0x76, + 0x6a, 0x39, 0xf2, 0xe4, 0x4c, 0x1c, 0xaa, 0x31, 0xe4, 0x44, 0x7f, 0xb6, + 0xd5, 0x58, 0x1c, 0x18, 0x30, 0x12, 0x54, 0xf0, 0xb7, 0xdd, 0xd2, 0xb0, + 0x51, 0xf6, 0x64, 0x2a, 0x6d, 0x7c, 0x8b, 0x77, 0x9b, 0xa0, 0x06, 0x87, + 0x8e, 0xbf, 0x9f, 0xc6, 0x32, 0xa4, 0x4a, 0xb4, 0xcb, 0xc9, 0x4f, 0x09, + 0x84, 0xdb, 0x60, 0xa3, 0x84, 0xc9, 0x31, 0xc7, 0xb8, 0xdb, 0x7b, 0x45, + 0x13, 0x96, 0xf1, 0x8a, 0x17, 0xcc, 0x41, 0x82, 0x40, 0xec, 0xd5, 0x33, + 0xe3, 0xfb, 0xf0, 0x48, 0x63, 0xf8, 0x68, 0x77, 0x18, 0x96, 0x08, 0x49, + 0xa5, 0x49, 0x57, 0x95, 0x29, 0x63, 0x19, 0x85, 0xa0, 0xdc, 0x01, 0xee, + 0xa3, 0x38, 0x59, 0x34, 0xf4, 0xe4, 0x6c, 0x4e, 0x6a, 0x86, 0x51, 0x1c, + 0x78, 0x4b, 0xc2, 0x5e, 0x3a, 0x4f, 0x43, 0x78, 0x7a, 0x92, 0xdd, 0xad, + 0xe8, 0x71, 0xa3, 0x0a, 0x58, 0xc9, 0x97, 0xfb, 0x3e, 0x3b, 0xda, 0x44, + 0x75, 0xa2, 0xfc, 0x24, 0x0b, 0xcb, 0xf3, 0x44, 0x1e, 0x0c, 0x52, 0x43, + 0x75, 0x49, 0xea, 0x98, 0x22, 0x2d, 0xbf, 0x42, 0x8d, 0xdd, 0x1e, 0xa7, + 0xb8, 0xe5, 0x90, 0xcc, 0x68, 0x51, 0x0c, 0x82, 0x7f, 0x1b, 0xc0, 0xc5, + 0xa0, 0xc5, 0x79, 0xe9, 0xc7, 0x78, 0xb5, 0xfd, 0x7b, 0x73, 0x67, 0x81, + 0x9e, 0x44, 0x52, 0x0b, 0x2a, 0xd3, 0xca, 0x31, 0xf0, 0x77, 0x5a, 0x5e, + 0xc5, 0x37, 0x56, 0xe5, 0x7e, 0xa7, 0x47, 0x69, 0x1d, 0x6c, 0x9e, 0x92, + 0xaa, 0x26, 0xb9, 0xc8, 0x18, 0xd6, 0xad, 0xfd, 0x42, 0xb5, 0xcb, 0x9d, + 0x07, 0x15, 0xf9, 0x49, 0xfb, 0xee, 0x1f, 0x04, 0x7f, 0x21, 0xa1, 0x3d, + 0xc3, 0xd9, 0x6a, 0xd3, 0x68, 0x44, 0xa0, 0xe1, 0xea, 0x45, 0x79, 0x07, + 0xb0, 0x93, 0x08, 0x1d, 0x7f, 0x89, 0x71, 0x91, 0x93, 0x36, 0x8e, 0x98, + 0x21, 0x2b, 0x3f, 0x59, 0xfe, 0x42, 0xf3, 0xe7, 0x9a, 0x18, 0xe9, 0xd1, + 0x87, 0xf9, 0x14, 0x3b, 0xa8, 0x18, 0xd8, 0xe7}, + {0x21, 0x5d, 0x5b, 0x6c, 0x3b, 0xa0, 0x2a, 0x42, 0xeb, 0x1f, 0x53, 0x22, + 0xff, 0x12, 0xc4, 0x1e, 0xd1, 0xc5, 0xd1, 0x7e, 0xf9, 0x0f, 0xe4, 0x2d, + 0x40, 0x77, 0xfa, 0x28, 0x5b, 0xbb, 0x80, 0x99, 0x4a, 0x42, 0x25, 0x85, + 0xae, 0x1e, 0x6b, 0xf2, 0x94, 0x1b, 0x66, 0xfe, 0x5c, 0xba, 0x72, 0x82, + 0x31, 0xca, 0x88, 0x22, 0x8c, 0x28, 0xfd, 0xe8, 0xac, 0xd4, 0xa9, 0x36, + 0x7c, 0x26, 0x02, 0x6d, 0x0b, 0x69, 0x0c, 0xf4, 0x5a, 0x1e, 0xf4, 0xaf, + 0xde, 0x3d, 0xcd, 0x3a, 0x3f, 0x47, 0x8c, 0xdd, 0x27, 0xa9, 0x1c, 0x5e, + 0xcd, 0x47, 0x50, 0x82, 0x8e, 0x69, 0x71, 0xb3, 0x51, 0x38, 0x52, 0x68, + 0xbb, 0x28, 0xaf, 0xd4, 0xe6, 0x57, 0x71, 0x59, 0xfa, 0xda, 0x97, 0x48, + 0x7e, 0x08, 0xf1, 0x0e, 0x21, 0x61, 0xf5, 0x36, 0xf3, 0x01, 0x34, 0xba, + 0x44, 0x0a, 0x07, 0xc2, 0xb3, 0xe9, 0x2b, 0x03, 0xb2, 0x0c, 0xa4, 0xfd, + 0x44, 0xf8, 0xcf, 0x86, 0xac, 0x2a, 0x20, 0xcf, 0xc8, 0x17, 0xac, 0xf6, + 0x91, 0x6f, 0xd9, 0xcf, 0xce, 0x36, 0x45, 0xf1, 0x3e, 0xb2, 0xb7, 0x6d, + 0x20, 0x8f, 0xda, 0x46, 0xe9, 0x4f, 0x67, 0x02, 0x4e, 0xd2, 0x12, 0xd5, + 0x64, 0x76, 0x43, 0x67, 0xd9, 0x22, 0x6e, 0x24, 0xf6, 0xa5, 0xc6, 0x38, + 0x75, 0xd8, 0xf6, 0x5e, 0xde, 0x7a, 0xd7, 0xa9, 0x66, 0xf2, 0x9e, 0xfe, + 0xb3, 0x7c, 0x24, 0x5d, 0x1f, 0x7d, 0x0d, 0x1d, 0x17, 0x4e, 0x68, 0xac, + 0x33, 0xd6, 0x13, 0x3d, 0x2a, 0x47, 0xee, 0x89, 0x37, 0x03, 0xd8, 0x8b, + 0xa6, 0x0f, 0xf7, 0x65, 0x70, 0x18, 0xc5, 0x69, 0x8f, 0x95, 0x4c, 0x71, + 0xa4, 0xec, 0xa2, 0xbc, 0x06, 0x5f, 0xdc, 0xa7, 0xc1, 0x6a, 0x4d, 0x78, + 0x6b, 0x72, 0x94, 0xb2, 0x89, 0x73, 0x35, 0x53, 0xdd, 0x34, 0xb2, 0xb4, + 0x61, 0x9b, 0x6d, 0x85, 0xc3, 0x09, 0x1d, 0x41, 0x24, 0xb0, 0xf0, 0x5c, + 0x69, 0xaf, 0xb5, 0x5b, 0xb6, 0x1a, 0xb3, 0x0b, 0xa2, 0x2e, 0xc6, 0x68, + 0x93, 0x61, 0xf3, 0xa4, 0x04, 0xe9, 0x0f, 0x40, 0xe5, 0x4e, 0xb9, 0xc3, + 0x1b, 0x6c, 0x88, 0xc2, 0xc6, 0x8c, 0xff, 0x65, 0x34, 0x6c, 0x2d, 0x62, + 0x41, 0xc4, 0xa6, 0xf2, 0x04, 0x17, 0xf1, 0xda, 0x34, 0x5a, 0xf4, 0x47, + 0x14, 0x58, 0xe1, 0x93, 0x46, 0xe0, 0x88, 0xbc, 0xff, 0xe8, 0x2e, 0xfd, + 0xae, 0x3b, 0x15, 0xe0, 0xe9, 0x71, 0xc7, 0x79, 0xa6, 0x65, 0x95, 0x50, + 0x4b, 0x2a, 0xcc, 0xc1, 0xc3, 0x79, 0x16, 0x82, 0x7f, 0x4d, 0x45, 0xbe, + 0x8b, 0xdb, 0xd7, 0x88, 0xbd, 0x38, 0x48, 0xb9, 0x9c, 0x69, 0x7b, 0xbd, + 0xef, 0x80, 0xee, 0xc8, 0x74, 0x27, 0xb3, 0x38, 0xae, 0x2c, 0x54, 0x78, + 0xfe, 0xd6, 0x5e, 0xb0, 0x64, 0x5c, 0xd0, 0x66, 0xa6, 0xf8, 0x5b, 0x57, + 0xad, 0x4a, 0x31, 0x6b, 0x7a, 0x68, 0x40, 0xfd, 0x4d, 0x43, 0x8b, 0xd7, + 0xc0, 0x57, 0xe9, 0xb3, 0xdb, 0xa0, 0x49, 0x79, 0xcb, 0x86, 0xd6, 0xf9, + 0xab, 0x90, 0x8d, 0xb9, 0x20, 0xa6, 0x19, 0x16, 0xe4, 0x23, 0xd6, 0xea, + 0xa6, 0x29, 0x1f, 0x43, 0x7c, 0x96, 0x02, 0x30, 0x56, 0x97, 0x15, 0x79, + 0xdc, 0x15, 0x7f, 0xd3, 0xf0, 0xb5, 0xe3, 0xf9, 0xa4, 0xc8, 0x18, 0x82, + 0x22, 0x3a, 0x1b, 0x18, 0x50, 0x91, 0x4e, 0xdf, 0xc3, 0x00, 0xb3, 0xec, + 0x44, 0x53, 0xd3, 0x9e, 0x44, 0x61, 0x8b, 0x40, 0x06, 0x5d, 0xfd, 0xb0, + 0xfe, 0x39, 0xb3, 0x0a, 0x08, 0x8b, 0xcb, 0x88, 0x18, 0x81, 0xf5, 0xbe, + 0x1a, 0xa5, 0x24, 0xce, 0x23, 0xe7, 0xf8, 0x42, 0xf6, 0x39, 0xe5, 0x91, + 0x1f, 0xf4, 0x5d, 0xa0, 0xa3, 0xd5, 0x01, 0x5e, 0x3c, 0xed, 0x21, 0x34, + 0x97, 0x23, 0x49, 0x6b, 0xbb, 0x9b, 0xf1, 0x9b, 0x0a, 0x29, 0xf7, 0x47, + 0x4f, 0x10, 0x22, 0x7f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {982, + {0x8d, 0xf5, 0x4c, 0xed, 0x78, 0xe5, 0x25, 0x53, 0xb2, 0xa7, 0x1d, 0x99, + 0x9f, 0xea, 0x73, 0x6f, 0x85, 0x92, 0x63, 0x72, 0xb4, 0x22, 0x37, 0x8e}, + {0xc4, 0xe8, 0x41, 0xff, 0xbd, 0xcb, 0x39, 0xb2, 0x1b, 0x9f, 0xb5, 0x4c, + 0x15, 0x57, 0x15, 0x13, 0xc6, 0x2b, 0x49, 0x5a, 0x70, 0x31, 0x25, 0xc4, + 0x54, 0xf7, 0xf1, 0x6e, 0x2f, 0x27, 0x37, 0x73, 0x67, 0xbe, 0x92, 0xe2, + 0x01, 0x70, 0xc8, 0x5e, 0x7c, 0x55, 0x74, 0x3c, 0x41, 0x79, 0x40, 0xf3, + 0xc1, 0x26, 0x5d, 0xa3, 0xcf, 0x80, 0x84, 0xe4, 0x5b, 0xd9, 0x72, 0xd5, + 0x3e, 0x0e, 0x01, 0xbb, 0x12, 0x4d, 0x6a, 0x75, 0xa7, 0x25, 0x07, 0x8c, + 0xe5, 0xe1, 0x2f, 0xa6, 0x01, 0x36, 0xfa, 0xf3, 0xcf, 0x90, 0x33, 0xff, + 0x40, 0x9d, 0x76, 0x1f, 0x7a, 0xde, 0xd8, 0xbe, 0x97, 0x5f, 0xb8, 0xbb, + 0x04, 0x34, 0x3e, 0xb8, 0xc4, 0x5e, 0xb1, 0x44, 0x64, 0x51, 0x95, 0x16, + 0x44, 0x81, 0x96, 0xf2, 0x2e, 0x9e, 0xc3, 0xe6, 0x18, 0x81, 0x9f, 0xb0, + 0xec, 0x58, 0x90, 0x47, 0x41, 0xf3, 0xfd, 0xdd, 0xaf, 0x31, 0xe8, 0x82, + 0x97, 0x44, 0x66, 0x33, 0x97, 0xbf, 0x7c, 0x2e, 0xfc, 0xfb, 0x67, 0x9c, + 0x47, 0xc1, 0x71, 0x4c, 0x35, 0x01, 0xac, 0xae, 0x7a, 0xe8, 0x83, 0x6c, + 0x81, 0x64, 0xc4, 0x8a, 0x5f, 0xdf, 0x18, 0x47, 0x78, 0xfc, 0xfb, 0x6e, + 0xd2, 0xd2, 0xde, 0x90, 0x5b, 0x97, 0x12, 0x72, 0xea, 0x8f, 0x01, 0x3f, + 0xb8, 0x90, 0x29, 0x7e, 0x86, 0xaf, 0xa1, 0xf7, 0x6e, 0x6e, 0x55, 0xc2, + 0xe4, 0xdb, 0x37, 0x1f, 0xf9, 0x08, 0x4f, 0xc7, 0x1d, 0x9a, 0x22, 0x84, + 0xb8, 0x0f, 0x98, 0xe4, 0xba, 0x03, 0x73, 0x12, 0x01, 0xae, 0xdf, 0xf0, + 0x6f, 0xfd, 0xe8, 0x1b, 0x97, 0x8e, 0x4a, 0x50, 0x8e, 0x9f, 0x1d, 0x97, + 0xd2, 0x64, 0x4f, 0xf5, 0x83, 0xcc, 0xee, 0x3b, 0xc3, 0x67, 0x8f, 0x0e, + 0xcd, 0xa6, 0xf4, 0x61, 0x49, 0xfa, 0x9f, 0x96, 0xa8, 0x43, 0xc9, 0xfe, + 0x89, 0x32, 0xe2, 0x7a, 0x86, 0xbe, 0x47, 0x5f, 0x1f, 0x22, 0x40, 0x43, + 0x98, 0x38, 0x26, 0xdd, 0x1c, 0xce, 0xc3, 0x54, 0x5e, 0xc2, 0x25, 0xa4, + 0xb1, 0xff, 0x6c, 0x9d, 0x62, 0x99, 0x88, 0x4d, 0xfc, 0x71, 0x07, 0x1d, + 0xf4, 0xe0, 0x8a, 0x3e, 0x5e, 0xe3, 0x76, 0x67, 0x89, 0x5f, 0x0c, 0x34, + 0x58, 0x50, 0x9f, 0x8c, 0xaa, 0x4e, 0x61, 0x54, 0x08, 0x39, 0x7c, 0xaa, + 0x58, 0xe2, 0xef, 0x3e, 0xd5, 0xef, 0xdd, 0x8f, 0x5c, 0x35, 0x1f, 0x5a, + 0x68, 0x5a, 0x70, 0x4d, 0x11, 0x70, 0xec, 0x2f, 0xef, 0xbd, 0x1f, 0x1f, + 0x2a, 0xe6, 0x63, 0xab, 0x69, 0x77, 0x2c, 0x39, 0x53, 0x19, 0xab, 0x8c, + 0x32, 0x95, 0xa9, 0x4e, 0x5a, 0x31, 0xbb, 0x29, 0xf2, 0x0d, 0xca, 0x63, + 0x7d, 0x47, 0x67, 0xbd, 0xb9, 0x9d, 0xf9, 0x0b, 0x17, 0x9d, 0xf7, 0xe5, + 0x4e, 0xad, 0x7e, 0x85, 0x66, 0x61, 0x98, 0x3d, 0x06, 0xfa, 0xfb, 0xfe, + 0x1d, 0x7f, 0x86, 0xa8, 0x27, 0x77, 0xeb, 0x3d, 0x1c, 0xb1, 0x45, 0xe4, + 0x74, 0xe3, 0x99, 0x7b, 0x7b, 0x29, 0xe3, 0xe4, 0xf6, 0xa7, 0x25, 0x05, + 0x91, 0xf7, 0xc4, 0xa0, 0xd6, 0x6b, 0x58, 0x40, 0xa4, 0xc3, 0x43, 0x67, + 0x78, 0x9f, 0x83, 0x0b, 0x59, 0x60, 0x4b, 0x3c, 0x51, 0x98, 0xf9, 0xe3, + 0xc5, 0x38, 0x5d, 0xd0, 0x4a, 0x57, 0x1a, 0xf9, 0xa9, 0xc8, 0x91, 0x16, + 0xce, 0x38, 0xbc, 0xf5, 0xac, 0x52, 0x2d, 0x1c, 0x27, 0xc0, 0xbc, 0x0d, + 0xcd, 0x3e, 0xe7, 0x53, 0xfa, 0x3c, 0xe7, 0x63, 0xbb, 0xc7, 0x91, 0x6d, + 0xd6, 0xd1, 0xbe, 0xfe, 0xab, 0xf8, 0x65, 0x95, 0xa5, 0x41, 0xd1, 0x7f, + 0xd7, 0x7d, 0x71, 0xa4, 0x0e, 0xad, 0x96, 0x31, 0x7e, 0x03, 0xfe, 0x0a, + 0xc9, 0x3d, 0xdf, 0xd0, 0xcc, 0xb9, 0xad, 0xd2, 0x2a, 0x20, 0xa9, 0xcc, + 0x7c, 0x64, 0x73, 0x46, 0x21, 0x22, 0x1e, 0x7d}, + {0x23, 0x13, 0x00, 0x06, 0x73, 0x9c, 0x7e, 0xfe, 0x2d, 0xce, 0x7c, 0x07, + 0xf1, 0xd7, 0xc6, 0x1a, 0x70, 0x3b, 0x87, 0xb0, 0x37, 0x91, 0xed, 0x95, + 0x9b, 0xb3, 0xea, 0x13, 0x88, 0xa1, 0xea, 0x7f, 0x56, 0xdd, 0xe9, 0x9d, + 0xea, 0x12, 0x01, 0x97, 0x5d, 0x38, 0xe1, 0xd4, 0xe2, 0x89, 0xcb, 0xbd, + 0x74, 0xc4, 0xe4, 0xc3, 0x83, 0x47, 0xca, 0x93, 0x2c, 0xaa, 0x8e, 0x02, + 0x98, 0xa4, 0x81, 0x8b, 0xa4, 0x98, 0x2c, 0xa2, 0x23, 0x6f, 0xc9, 0x5c, + 0xa0, 0x44, 0x78, 0xa1, 0x75, 0x9f, 0x18, 0x82, 0x40, 0x30, 0x8a, 0x6e, + 0x43, 0xe5, 0xbf, 0x36, 0xf4, 0x01, 0x47, 0x1a, 0xf6, 0xee, 0x0c, 0x88, + 0x87, 0xd4, 0xbc, 0x6b, 0xb3, 0xb0, 0xef, 0xa4, 0x33, 0xef, 0xe6, 0xd8, + 0xed, 0x78, 0xb6, 0x28, 0xb7, 0x7a, 0x3c, 0x98, 0x41, 0xf8, 0xfa, 0xff, + 0x6b, 0xb8, 0x49, 0xcd, 0x62, 0xea, 0x82, 0xe6, 0x38, 0xc6, 0x8e, 0xad, + 0xc7, 0xc5, 0x57, 0x3b, 0x8f, 0x72, 0x16, 0x06, 0x7c, 0x71, 0x4e, 0xc5, + 0xba, 0x98, 0x72, 0x85, 0x79, 0x88, 0xa7, 0xaa, 0xf2, 0x3f, 0xa0, 0x72, + 0xb4, 0xa8, 0x1e, 0x45, 0x7f, 0xec, 0x36, 0xba, 0x0c, 0x3b, 0xc5, 0x68, + 0x26, 0xa5, 0xaa, 0xbb, 0x68, 0xcd, 0xda, 0x2c, 0x86, 0x5f, 0x7b, 0xa8, + 0x9c, 0x2d, 0xa1, 0x8c, 0x50, 0xd3, 0x68, 0xd4, 0xd4, 0xe1, 0xb6, 0x4a, + 0xc0, 0x80, 0xea, 0xa9, 0x74, 0x47, 0x88, 0xe6, 0x21, 0x2a, 0x1a, 0xab, + 0xa8, 0x3c, 0xbd, 0x31, 0xc1, 0x9b, 0x3e, 0xc7, 0xe7, 0x35, 0xae, 0xa4, + 0x8f, 0x5f, 0x37, 0x46, 0x37, 0xfb, 0x22, 0xfe, 0x99, 0x07, 0xb7, 0x5c, + 0x51, 0xdd, 0x76, 0x7a, 0x44, 0x5e, 0xcf, 0x8e, 0x56, 0xb8, 0x99, 0x1a, + 0x4b, 0x65, 0x37, 0x57, 0x92, 0x41, 0xad, 0x01, 0xab, 0xc8, 0x2f, 0xc5, + 0x2a, 0x54, 0x92, 0x52, 0xb8, 0x15, 0x6a, 0x6e, 0xf5, 0xe1, 0x6d, 0x0d, + 0x22, 0x25, 0x9a, 0xcf, 0xc3, 0x1c, 0x60, 0x90, 0x0f, 0xbc, 0x29, 0xa6, + 0xef, 0x9f, 0xb7, 0xfe, 0xd6, 0x3f, 0xf7, 0xe2, 0x84, 0x36, 0x72, 0xc7, + 0x2b, 0x59, 0xc9, 0x4e, 0xca, 0x30, 0x59, 0xeb, 0x63, 0x43, 0x44, 0xe0, + 0xc8, 0xef, 0x87, 0x60, 0xad, 0x2d, 0x41, 0xd8, 0x18, 0xb5, 0xf4, 0xe4, + 0x55, 0xc5, 0x9a, 0x1c, 0xc4, 0xd1, 0xda, 0x5f, 0xca, 0x03, 0xdb, 0xff, + 0x87, 0x32, 0x89, 0x72, 0xa3, 0xa9, 0xbe, 0x95, 0x80, 0x50, 0xf5, 0x07, + 0x88, 0xdb, 0x83, 0x2d, 0x70, 0x31, 0x94, 0xbe, 0xd4, 0xec, 0x38, 0xe0, + 0x8e, 0x13, 0xd7, 0xcc, 0x68, 0x7e, 0x5a, 0xe6, 0xa8, 0x05, 0x4e, 0xd8, + 0xd8, 0xd3, 0xb2, 0xa8, 0x2e, 0xb8, 0x9a, 0x60, 0xf7, 0x7c, 0x0b, 0x71, + 0x9c, 0xa0, 0xc1, 0x0c, 0xc5, 0x2d, 0x65, 0x65, 0x7a, 0x92, 0xf6, 0x8e, + 0xc6, 0x76, 0x20, 0xd5, 0xbb, 0x9f, 0xcf, 0x8a, 0x24, 0x55, 0x73, 0x31, + 0x39, 0x0b, 0xa7, 0xdc, 0x58, 0x44, 0xff, 0xe1, 0x5e, 0x4e, 0x58, 0x42, + 0x56, 0xf7, 0xf2, 0x8d, 0x14, 0xf0, 0xe4, 0x04, 0x65, 0xf2, 0x23, 0xe8, + 0xc7, 0x70, 0xd3, 0x87, 0x98, 0x23, 0xec, 0x19, 0x88, 0x5a, 0xba, 0x24, + 0xda, 0x1c, 0xb0, 0x85, 0x89, 0x22, 0x69, 0x78, 0x9c, 0xc4, 0x99, 0xe6, + 0xdd, 0x05, 0xa8, 0x74, 0x53, 0xce, 0x2a, 0x7f, 0x53, 0x35, 0xe7, 0xbd, + 0xcd, 0x98, 0xdb, 0xd0, 0x23, 0x62, 0x29, 0x37, 0x83, 0x61, 0xd0, 0x9a, + 0x14, 0xe2, 0xb5, 0x88, 0x54, 0xd8, 0x19, 0x52, 0xc0, 0xf3, 0x4a, 0xe6, + 0x02, 0x55, 0x31, 0xf4, 0x4d, 0xf2, 0xbf, 0x6b, 0x66, 0x97, 0x03, 0xc5, + 0x88, 0x4f, 0x7e, 0x7c, 0xc4, 0xd8, 0xe5, 0x27, 0x36, 0xd9, 0xa1, 0x70, + 0xb6, 0xb5, 0x1c, 0x3b, 0x18, 0xe5, 0x66, 0x6e, 0xc2, 0x41, 0xfe, 0x43, + 0x52, 0xe6, 0xfd, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {983, + {0xde, 0xcb, 0xbc, 0x17, 0xc8, 0xe4, 0x04, 0x15, 0xed, 0x43, 0x7d, 0xaf, + 0x3c, 0x8b, 0xad, 0x59, 0x46, 0x59, 0x5d, 0x7a, 0x30, 0xfd, 0xf6, 0x02}, + {0xc4, 0xe8, 0x41, 0xff, 0xbd, 0xcb, 0x39, 0xb2, 0x1b, 0x9f, 0xb5, 0x4c, + 0x15, 0x57, 0x15, 0x13, 0xc6, 0x2b, 0x49, 0x5a, 0x70, 0x31, 0x25, 0xc4, + 0x54, 0xf7, 0xf1, 0x6e, 0x2f, 0x27, 0x37, 0x73, 0x67, 0xbe, 0x92, 0xe2, + 0x01, 0x70, 0xc8, 0x5e, 0x7c, 0x55, 0x74, 0x3c, 0x41, 0x79, 0x40, 0xf3, + 0xc1, 0x26, 0x5d, 0xa3, 0xcf, 0x80, 0x84, 0xe4, 0x5b, 0xd9, 0x72, 0xd5, + 0x3e, 0x0e, 0x01, 0xbb, 0x12, 0x4d, 0x6a, 0x75, 0xa7, 0x25, 0x07, 0x8c, + 0xe5, 0xe1, 0x2f, 0xa6, 0x01, 0x36, 0xfa, 0xf3, 0xcf, 0x90, 0x33, 0xff, + 0x40, 0x9d, 0x76, 0x1f, 0x7a, 0xde, 0xd8, 0xbe, 0x97, 0x5f, 0xb8, 0xbb, + 0x04, 0x34, 0x3e, 0xb8, 0xc4, 0x5e, 0xb1, 0x44, 0x64, 0x51, 0x95, 0x16, + 0x44, 0x81, 0x96, 0xf2, 0x2e, 0x9e, 0xc3, 0xe6, 0x18, 0x81, 0x9f, 0xb0, + 0xec, 0x58, 0x90, 0x47, 0x41, 0xf3, 0xfd, 0xdd, 0xaf, 0x31, 0xe8, 0x82, + 0x97, 0x44, 0x66, 0x33, 0x97, 0xbf, 0x7c, 0x2e, 0xfc, 0xfb, 0x67, 0x9c, + 0x47, 0xc1, 0x71, 0x4c, 0x35, 0x01, 0xac, 0xae, 0x7a, 0xe8, 0x83, 0x6c, + 0x81, 0x64, 0xc4, 0x8a, 0x5f, 0xdf, 0x18, 0x47, 0x78, 0xfc, 0xfb, 0x6e, + 0xd2, 0xd2, 0xde, 0x90, 0x5b, 0x97, 0x12, 0x72, 0xea, 0x8f, 0x01, 0x3f, + 0xb8, 0x90, 0x29, 0x7e, 0x86, 0xaf, 0xa1, 0xf7, 0x6e, 0x6e, 0x55, 0xc2, + 0xe4, 0xdb, 0x37, 0x1f, 0xf9, 0x08, 0x4f, 0xc7, 0x1d, 0x9a, 0x22, 0x84, + 0xb8, 0x0f, 0x98, 0xe4, 0xba, 0x03, 0x73, 0x12, 0x01, 0xae, 0xdf, 0xf0, + 0x6f, 0xfd, 0xe8, 0x1b, 0x97, 0x8e, 0x4a, 0x50, 0x8e, 0x9f, 0x1d, 0x97, + 0xd2, 0x64, 0x4f, 0xf5, 0x83, 0xcc, 0xee, 0x3b, 0xc3, 0x67, 0x8f, 0x0e, + 0xcd, 0xa6, 0xf4, 0x61, 0x49, 0xfa, 0x9f, 0x96, 0xa8, 0x43, 0xc9, 0xfe, + 0x89, 0x32, 0xe2, 0x7a, 0x86, 0xbe, 0x47, 0x5f, 0x1f, 0x22, 0x40, 0x43, + 0x98, 0x38, 0x26, 0xdd, 0x1c, 0xce, 0xc3, 0x54, 0x5e, 0xc2, 0x25, 0xa4, + 0xb1, 0xff, 0x6c, 0x9d, 0x62, 0x99, 0x88, 0x4d, 0xfc, 0x71, 0x07, 0x1d, + 0xf4, 0xe0, 0x8a, 0x3e, 0x5e, 0xe3, 0x76, 0x67, 0x89, 0x5f, 0x0c, 0x34, + 0x58, 0x50, 0x9f, 0x8c, 0xaa, 0x4e, 0x61, 0x54, 0x08, 0x39, 0x7c, 0xaa, + 0x58, 0xe2, 0xef, 0x3e, 0xd5, 0xef, 0xdd, 0x8f, 0x5c, 0x35, 0x1f, 0x5a, + 0x68, 0x5a, 0x70, 0x4d, 0x11, 0x70, 0xec, 0x2f, 0xef, 0xbd, 0x1f, 0x1f, + 0x2a, 0xe6, 0x63, 0xab, 0x69, 0x77, 0x2c, 0x39, 0x53, 0x19, 0xab, 0x8c, + 0x32, 0x95, 0xa9, 0x4e, 0x5a, 0x31, 0xbb, 0x29, 0xf2, 0x0d, 0xca, 0x63, + 0x7d, 0x47, 0x67, 0xbd, 0xb9, 0x9d, 0xf9, 0x0b, 0x17, 0x9d, 0xf7, 0xe5, + 0x4e, 0xad, 0x7e, 0x85, 0x66, 0x61, 0x98, 0x3d, 0x06, 0xfa, 0xfb, 0xfe, + 0x1d, 0x7f, 0x86, 0xa8, 0x27, 0x77, 0xeb, 0x3d, 0x1c, 0xb1, 0x45, 0xe4, + 0x74, 0xe3, 0x99, 0x7b, 0x7b, 0x29, 0xe3, 0xe4, 0xf6, 0xa7, 0x25, 0x05, + 0x91, 0xf7, 0xc4, 0xa0, 0xd6, 0x6b, 0x58, 0x40, 0xa4, 0xc3, 0x43, 0x67, + 0x78, 0x9f, 0x83, 0x0b, 0x59, 0x60, 0x4b, 0x3c, 0x51, 0x98, 0xf9, 0xe3, + 0xc5, 0x38, 0x5d, 0xd0, 0x4a, 0x57, 0x1a, 0xf9, 0xa9, 0xc8, 0x91, 0x16, + 0xce, 0x38, 0xbc, 0xf5, 0xac, 0x52, 0x2d, 0x1c, 0x27, 0xc0, 0xbc, 0x0d, + 0xcd, 0x3e, 0xe7, 0x53, 0xfa, 0x3c, 0xe7, 0x63, 0xbb, 0xc7, 0x91, 0x6d, + 0xd6, 0xd1, 0xbe, 0xfe, 0xab, 0xf8, 0x65, 0x95, 0xa5, 0x41, 0xd1, 0x7f, + 0xd7, 0x7d, 0x71, 0xa4, 0x0e, 0xad, 0x96, 0x31, 0x7e, 0x03, 0xfe, 0x0a, + 0xc9, 0x3d, 0xdf, 0xd0, 0xcc, 0xb9, 0xad, 0xd2, 0x2a, 0x20, 0xa9, 0xcc, + 0x7c, 0x64, 0x73, 0x46, 0x21, 0x22, 0x1e, 0x7d}, + {0x61, 0x8b, 0x8a, 0x30, 0xa4, 0x68, 0x31, 0x25, 0xaf, 0x84, 0x3f, 0xc5, + 0xf2, 0xdc, 0x0d, 0xfd, 0xac, 0xd8, 0x73, 0x39, 0x11, 0xb3, 0x8c, 0xfa, + 0x00, 0x49, 0x2c, 0xa4, 0xf2, 0x0d, 0x1a, 0x0b, 0x22, 0xf4, 0xf5, 0x87, + 0xbc, 0xe2, 0xde, 0xd2, 0x9e, 0x26, 0xc3, 0xa7, 0xb4, 0x12, 0x98, 0xb1, + 0x0f, 0x8f, 0x63, 0xfe, 0xec, 0xd4, 0xd2, 0x9d, 0x93, 0x50, 0x73, 0xa8, + 0x7b, 0x61, 0xf1, 0xe3, 0x2c, 0x63, 0x0d, 0x69, 0xdf, 0xa6, 0x4b, 0x56, + 0xbd, 0x8c, 0xfe, 0x1b, 0x26, 0xe8, 0x74, 0x1f, 0x52, 0x9b, 0x17, 0xb1, + 0x23, 0x4d, 0x7c, 0x1e, 0x1d, 0xe7, 0x78, 0xe3, 0x0f, 0x58, 0xf4, 0xbc, + 0x95, 0x2c, 0x4c, 0x83, 0xb7, 0x51, 0xd5, 0x8b, 0xd6, 0xdc, 0x82, 0xdd, + 0x10, 0xdc, 0x01, 0xa3, 0x5c, 0x7c, 0xa9, 0x0a, 0x23, 0x9c, 0xb7, 0x95, + 0x05, 0xce, 0x9b, 0x0f, 0x8c, 0xc2, 0xe0, 0x7b, 0x62, 0x18, 0x60, 0x21, + 0xa7, 0x37, 0x4c, 0x5f, 0x54, 0x80, 0x47, 0x70, 0x5b, 0xdb, 0x27, 0x37, + 0xb1, 0x8e, 0xab, 0xb8, 0x8c, 0xb2, 0x82, 0xd1, 0x45, 0x42, 0x1f, 0x13, + 0xb3, 0xe4, 0x9a, 0xc5, 0x65, 0x76, 0xc8, 0x36, 0xe9, 0x71, 0x96, 0x05, + 0x31, 0xb6, 0x5b, 0x4d, 0x4d, 0x77, 0x65, 0x01, 0xe8, 0x0b, 0x66, 0x87, + 0xa7, 0x00, 0xd0, 0xd6, 0xa7, 0xb2, 0x72, 0xe5, 0xe0, 0xd2, 0x47, 0x6e, + 0xf7, 0x2a, 0x3e, 0x45, 0x4f, 0x08, 0xc7, 0x16, 0x3f, 0xf1, 0xcd, 0x0c, + 0xb0, 0xa0, 0x4c, 0x35, 0xc0, 0x93, 0x87, 0x83, 0xd1, 0x35, 0xd6, 0xe7, + 0x34, 0xc8, 0x02, 0xa6, 0x6d, 0xbb, 0x53, 0xfe, 0xf7, 0x94, 0xab, 0x48, + 0x38, 0x8f, 0xcc, 0xa6, 0x41, 0x55, 0x2f, 0xcc, 0x33, 0x81, 0x63, 0xa4, + 0x2f, 0x9e, 0x73, 0x1b, 0xcc, 0x5b, 0xe7, 0xaa, 0x89, 0x27, 0xe7, 0xdd, + 0xb2, 0x3f, 0x5d, 0xc7, 0x74, 0x1d, 0xbf, 0x65, 0xca, 0x01, 0x74, 0xb1, + 0x10, 0xb8, 0x1c, 0xd0, 0x73, 0x79, 0x90, 0x3b, 0x5a, 0x9a, 0x34, 0xb8, + 0xba, 0x57, 0x74, 0xa0, 0x09, 0x4a, 0x2b, 0x08, 0x47, 0xf9, 0xfd, 0x14, + 0x3e, 0xf1, 0xfe, 0x5e, 0xec, 0xd8, 0x02, 0x96, 0x54, 0x13, 0x1a, 0xcb, + 0x4f, 0x55, 0x37, 0xe7, 0x26, 0x25, 0xfa, 0xcd, 0xe1, 0xff, 0xc7, 0xad, + 0x12, 0x00, 0x71, 0xc5, 0xb4, 0x0e, 0xb0, 0xf5, 0x33, 0x3c, 0x16, 0xfb, + 0xf1, 0xf8, 0xc8, 0xbb, 0x5c, 0x22, 0xc2, 0x10, 0x0f, 0x9b, 0x5f, 0x28, + 0xb0, 0xd9, 0xec, 0xd4, 0x33, 0x54, 0x17, 0xff, 0xce, 0x58, 0xaf, 0x1f, + 0x53, 0x88, 0xf5, 0xf9, 0x45, 0xbb, 0x25, 0x1c, 0x4e, 0xed, 0xfb, 0x67, + 0xe0, 0x7e, 0x24, 0xfc, 0x5f, 0x56, 0xe1, 0xa8, 0xe0, 0xb4, 0xf2, 0xaa, + 0xf5, 0xf1, 0x0e, 0x10, 0xec, 0x8c, 0x63, 0x40, 0xc2, 0x26, 0x84, 0xe8, + 0xce, 0x96, 0xc2, 0x35, 0x2e, 0x33, 0xe8, 0x69, 0x20, 0xdb, 0x8c, 0x06, + 0xc0, 0x68, 0xcb, 0x10, 0x97, 0x5b, 0x5f, 0x09, 0xbf, 0x0b, 0xb6, 0x6d, + 0xcc, 0x5f, 0x8c, 0xb7, 0x72, 0x4b, 0xbf, 0x03, 0x6d, 0x1f, 0xf0, 0xbe, + 0x9a, 0xb2, 0xd5, 0x38, 0x8a, 0x5e, 0x1d, 0xa7, 0x83, 0x05, 0x33, 0x6c, + 0xd4, 0xc1, 0x37, 0x05, 0x0b, 0x45, 0x53, 0xea, 0xa5, 0x62, 0x36, 0x5c, + 0x2e, 0xd7, 0x91, 0xb2, 0xf2, 0x45, 0x49, 0x2f, 0xcf, 0xe4, 0x3d, 0x76, + 0xd3, 0xde, 0x4b, 0xdd, 0x2e, 0x92, 0xbd, 0xbb, 0x07, 0xc6, 0x5c, 0xdd, + 0x43, 0x9b, 0x3d, 0x02, 0xaa, 0x1e, 0x4e, 0xe5, 0x91, 0x50, 0x4c, 0x0e, + 0x6a, 0xe4, 0x7d, 0x72, 0xf3, 0xe5, 0xe8, 0x87, 0xeb, 0xdb, 0x19, 0x21, + 0xf3, 0x5e, 0x06, 0x93, 0x97, 0x42, 0x5b, 0x0e, 0x2b, 0xa5, 0xa0, 0xd2, + 0xa9, 0x5b, 0xea, 0x94, 0xf2, 0x52, 0xb0, 0x0a, 0x98, 0x49, 0x09, 0x60, + 0xb4, 0x7e, 0x0d, 0x6f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {984, + {0x2b, 0xbb, 0x52, 0xea, 0xdd, 0xec, 0x83, 0x91, 0xbb, 0xcd, 0x58, 0x82, + 0x6d, 0xef, 0xe2, 0xcb, 0x36, 0xe7, 0x6b, 0xa8, 0xa5, 0x08, 0xb3, 0xf8}, + {0x2e, 0xd4, 0x7d, 0xab, 0xcc, 0x4e, 0xf5, 0xcc, 0x7b, 0xfe, 0xe8, 0xcb, + 0xeb, 0xa7, 0x73, 0x5d, 0x62, 0x9f, 0xfa, 0xa3, 0x56, 0x5c, 0x9d, 0x9d, + 0x7a, 0x4e, 0x1e, 0x63, 0x9f, 0x49, 0x1b, 0xb5, 0x64, 0x54, 0xa1, 0x3c, + 0xe1, 0x3d, 0x2d, 0xc1, 0xdf, 0x8d, 0x71, 0xbf, 0xc4, 0x25, 0x47, 0x66, + 0x11, 0xd7, 0x9a, 0xc0, 0x96, 0x87, 0xc4, 0x80, 0xd2, 0x58, 0xd6, 0xba, + 0xec, 0x94, 0x8f, 0x85, 0xf5, 0xe5, 0x2c, 0xc5, 0x86, 0xba, 0xae, 0x81, + 0x48, 0xc3, 0xd9, 0x04, 0xad, 0x61, 0x16, 0x4e, 0xa9, 0xc9, 0xfb, 0xbb, + 0xb3, 0x6d, 0xe1, 0x4c, 0xaf, 0xe2, 0x37, 0x97, 0x25, 0xd1, 0x95, 0xc5, + 0x4a, 0xca, 0xec, 0x5a, 0xa8, 0x43, 0xde, 0x96, 0x4e, 0xce, 0x35, 0x9c, + 0xa5, 0x7b, 0x06, 0x98, 0xa3, 0xc6, 0x51, 0xc6, 0x69, 0x13, 0x73, 0x0a, + 0x1f, 0x4a, 0xb8, 0xf2, 0x7a, 0x7f, 0x40, 0x61, 0x3b, 0xf1, 0x78, 0xfb, + 0xad, 0x87, 0xb9, 0xfd, 0x6a, 0x3d, 0xe9, 0xcf, 0x1b, 0xbc, 0x33, 0xff, + 0xb0, 0xb0, 0x8f, 0x9e, 0xd6, 0xfc, 0x27, 0x34, 0x7a, 0xf5, 0x75, 0x1c, + 0x5c, 0xbc, 0xc0, 0x83, 0x7a, 0x61, 0x30, 0x8b, 0x5d, 0xce, 0x39, 0x0f, + 0xac, 0xa5, 0x1d, 0x5e, 0xff, 0x68, 0x2d, 0x54, 0x00, 0x78, 0x5a, 0xde, + 0xc0, 0x0d, 0xe2, 0x33, 0xcb, 0x36, 0x48, 0xf3, 0x27, 0xae, 0xea, 0x5c, + 0x01, 0xae, 0x33, 0x77, 0x6b, 0x18, 0x6a, 0x52, 0x28, 0xae, 0x13, 0x0f, + 0x3e, 0x8c, 0xa2, 0x9f, 0x0f, 0xd7, 0xc7, 0xcc, 0x3d, 0x98, 0xeb, 0xb1, + 0x75, 0x2f, 0xb9, 0x9c, 0xf9, 0x00, 0x25, 0x0b, 0x96, 0x75, 0x37, 0x60, + 0xbf, 0x30, 0xfb, 0x10, 0xf5, 0xdd, 0x42, 0xc2, 0x2a, 0x16, 0x70, 0x7d, + 0x62, 0xdd, 0xd4, 0x9d, 0xc9, 0xd3, 0x71, 0x76, 0x88, 0x6d, 0xe8, 0xc2, + 0xf4, 0x36, 0xed, 0x33, 0xae, 0x00, 0x47, 0x52, 0xc7, 0x5b, 0x08, 0xd1, + 0xc8, 0xc5, 0x26, 0xfa, 0xcd, 0x3d, 0x9b, 0x5c, 0xea, 0x7e, 0x6c, 0x5b, + 0x1e, 0x66, 0xd6, 0xa4, 0xaa, 0xc2, 0x92, 0x2b, 0x36, 0xde, 0xb3, 0x48, + 0x57, 0xe3, 0xf5, 0xae, 0x55, 0xa3, 0xd3, 0xb0, 0x8a, 0x8d, 0xb5, 0x37, + 0xc7, 0x69, 0x84, 0x71, 0xb8, 0x62, 0x6e, 0xc6, 0x88, 0x55, 0xef, 0x01, + 0x00, 0xca, 0xef, 0xf2, 0xbb, 0x7e, 0x02, 0xdb, 0xcc, 0x7e, 0x15, 0x4d, + 0x10, 0xf0, 0x9a, 0xca, 0xb3, 0x82, 0x3e, 0xea, 0x33, 0xbd, 0xa0, 0x73, + 0xb7, 0x99, 0x9a, 0x2c, 0xe8, 0xce, 0x2a, 0x22, 0x07, 0x7a, 0x6d, 0x21, + 0xcb, 0x80, 0x3f, 0xf5, 0x9c, 0xa5, 0x3c, 0xdb, 0xab, 0x78, 0x8c, 0x01, + 0xc4, 0xc5, 0x87, 0xf3, 0x78, 0x5a, 0x97, 0xa0, 0xaf, 0x7a, 0xa9, 0x67, + 0x54, 0xee, 0xb4, 0x62, 0xcd, 0x2e, 0x80, 0x53, 0xde, 0xc4, 0xf8, 0xab, + 0x06, 0xd0, 0xa3, 0xfd, 0xdd, 0x9b, 0xd2, 0x50, 0xcf, 0xef, 0x91, 0x69, + 0x34, 0x0f, 0x78, 0xbb, 0x29, 0x7c, 0xad, 0xc2, 0xbc, 0x8f, 0x25, 0x16, + 0xcb, 0x39, 0x8f, 0xa3, 0x68, 0x45, 0xe6, 0x48, 0x04, 0xb1, 0x8d, 0xb5, + 0xb5, 0xce, 0xf6, 0x27, 0x23, 0xdc, 0x62, 0x1b, 0xda, 0xb7, 0x46, 0x0a, + 0xc3, 0xd2, 0xf2, 0x47, 0xb2, 0xb2, 0x12, 0x33, 0xa3, 0x83, 0xdd, 0xf7, + 0x6e, 0xe0, 0x90, 0xde, 0x58, 0x8d, 0xd3, 0xd0, 0x4e, 0xfa, 0x1e, 0xc0, + 0xbe, 0x75, 0xf4, 0x79, 0xe1, 0x53, 0x54, 0x79, 0x57, 0xcd, 0x2f, 0x35, + 0x29, 0xe1, 0x92, 0xa6, 0x6b, 0x48, 0xc1, 0x8e, 0xe3, 0xca, 0xea, 0xb3, + 0x6a, 0xd5, 0xe6, 0x16, 0x07, 0x8f, 0xd3, 0xe3, 0x59, 0x9f, 0x04, 0x58, + 0xfa, 0xc4, 0x0a, 0xda, 0x57, 0xcc, 0xfe, 0x8e, 0x26, 0x30, 0x3b, 0x2f, + 0xaa, 0x69, 0xad, 0xae, 0x20, 0x9f, 0xf8, 0x4d}, + {0xce, 0xaf, 0x42, 0x6b, 0xa8, 0x54, 0x6b, 0xec, 0x92, 0x7d, 0x73, 0x9f, + 0x2d, 0x37, 0x56, 0xc7, 0xed, 0x14, 0xc1, 0xd7, 0x05, 0xcd, 0xd0, 0x67, + 0xc6, 0x0f, 0xbe, 0xd6, 0xd2, 0x18, 0x69, 0x1f, 0xea, 0x82, 0xe0, 0x04, + 0xcf, 0xcc, 0x85, 0x25, 0x8f, 0xac, 0xb6, 0xca, 0xdb, 0x94, 0x9e, 0x99, + 0xb5, 0x3d, 0x92, 0x38, 0x71, 0x6a, 0xa0, 0x8a, 0x56, 0xaa, 0xd4, 0xed, + 0x39, 0x97, 0x03, 0xa8, 0xfd, 0xc4, 0xac, 0x16, 0xa0, 0xe0, 0xe1, 0x54, + 0x45, 0x1b, 0xd4, 0xd8, 0xbc, 0xf7, 0x0c, 0x41, 0x72, 0x83, 0xe4, 0xe1, + 0x46, 0x83, 0x7b, 0x3b, 0xef, 0x9d, 0x9a, 0xe2, 0xbb, 0xfb, 0x82, 0x49, + 0x5f, 0x00, 0x28, 0x05, 0x8d, 0xe5, 0xb9, 0xc8, 0x8f, 0x4e, 0x1f, 0x20, + 0x27, 0x97, 0xcc, 0xf4, 0x07, 0x5b, 0xd4, 0x38, 0xf9, 0x12, 0xfd, 0x7e, + 0x1a, 0x89, 0x25, 0x01, 0x13, 0x3b, 0x7c, 0x34, 0x24, 0xe5, 0x5a, 0x71, + 0xda, 0xd4, 0x96, 0x70, 0x58, 0xef, 0x0b, 0x95, 0x76, 0x77, 0xea, 0x06, + 0xb5, 0x20, 0x1e, 0xa4, 0x2a, 0xcc, 0xf6, 0xde, 0x08, 0xaa, 0xde, 0x77, + 0x52, 0xbe, 0xaa, 0xf5, 0x8d, 0xb1, 0x92, 0x4f, 0x87, 0x8a, 0xaf, 0xbe, + 0xcd, 0xe0, 0xf4, 0x4c, 0xf6, 0x9a, 0x17, 0x01, 0x6e, 0xb2, 0x70, 0xec, + 0x5d, 0x1b, 0xab, 0x5d, 0xfd, 0x93, 0xed, 0xbf, 0x73, 0x32, 0xf2, 0x20, + 0x38, 0xbc, 0x03, 0x47, 0xbf, 0x5a, 0x92, 0x95, 0x92, 0x0a, 0x5c, 0xd0, + 0x90, 0x57, 0x06, 0x47, 0x4f, 0xf2, 0x83, 0xa5, 0x10, 0xbb, 0x6d, 0xcc, + 0x9d, 0xdd, 0x71, 0x58, 0x86, 0x9a, 0xdd, 0xc9, 0x20, 0x70, 0xcc, 0xac, + 0x85, 0x93, 0xf3, 0xf5, 0xc5, 0x7c, 0x45, 0xae, 0x08, 0x62, 0xd0, 0x50, + 0xc6, 0x50, 0x8f, 0x4a, 0xc2, 0x28, 0x17, 0x29, 0x45, 0x9b, 0xde, 0x8e, + 0x59, 0xcd, 0x89, 0x42, 0xe5, 0x0e, 0xe1, 0xd6, 0x54, 0xc8, 0xc8, 0x75, + 0x00, 0x34, 0x8e, 0xc1, 0xb7, 0xf0, 0x14, 0x30, 0x72, 0x4f, 0xdf, 0xba, + 0xe2, 0xdc, 0x9b, 0x54, 0xc4, 0x84, 0x29, 0x3d, 0xae, 0xcf, 0xa0, 0xec, + 0x54, 0xde, 0x74, 0x87, 0xf3, 0x13, 0xc6, 0x3e, 0xfd, 0x0e, 0x57, 0x20, + 0xbd, 0xa6, 0x87, 0x48, 0x85, 0x04, 0xcd, 0x6f, 0x97, 0xa2, 0x34, 0x6e, + 0x6c, 0x36, 0x29, 0xd6, 0xc3, 0x17, 0x97, 0xbd, 0xc5, 0x5a, 0xd0, 0x30, + 0x59, 0x89, 0x44, 0x9c, 0x69, 0x69, 0x8a, 0x49, 0x96, 0x10, 0xd3, 0x15, + 0xeb, 0xb9, 0xc3, 0x80, 0xa0, 0x48, 0x92, 0xa5, 0x8b, 0x14, 0xcb, 0x6b, + 0xe9, 0x20, 0x1f, 0xc0, 0xb1, 0x95, 0xe4, 0x1d, 0x04, 0xb7, 0x3d, 0x25, + 0x9a, 0x25, 0x4d, 0x68, 0x87, 0x70, 0x90, 0x1b, 0xad, 0x8c, 0x29, 0x78, + 0x04, 0x4b, 0x89, 0xb4, 0x5f, 0x03, 0x0f, 0xc0, 0x97, 0x42, 0x85, 0xf2, + 0x45, 0xb4, 0xf7, 0xd7, 0x5b, 0xd5, 0x90, 0xed, 0x4f, 0x43, 0x59, 0xb2, + 0xbd, 0xaa, 0xe1, 0x2d, 0x07, 0xad, 0xc3, 0x19, 0x4c, 0x01, 0xeb, 0xfc, + 0xdd, 0xb3, 0x69, 0x18, 0xd6, 0x63, 0xc8, 0x7d, 0xde, 0xa6, 0xca, 0xfe, + 0x6e, 0xa5, 0xb0, 0x2f, 0x28, 0xef, 0xfe, 0xa4, 0xb4, 0x58, 0xa2, 0x2d, + 0x22, 0x21, 0xb9, 0x7f, 0x6e, 0xc4, 0x16, 0x07, 0x7f, 0xd1, 0x21, 0x73, + 0xc0, 0x30, 0xdc, 0x9a, 0x1a, 0x7b, 0x5b, 0x6d, 0xb7, 0xb8, 0xbc, 0xa2, + 0x81, 0xa1, 0x31, 0xa2, 0x14, 0x93, 0xd8, 0x55, 0xed, 0x11, 0x62, 0x56, + 0xee, 0xa3, 0x3b, 0x5f, 0x1a, 0x09, 0x08, 0x0a, 0xf4, 0x5e, 0xfb, 0x33, + 0x9a, 0x64, 0x50, 0xcc, 0xef, 0x98, 0x6c, 0x15, 0x07, 0xdf, 0x8a, 0x7d, + 0x26, 0x7a, 0xd8, 0xf0, 0x18, 0xee, 0xb4, 0xd9, 0x3f, 0x3a, 0x3f, 0x86, + 0x05, 0x7a, 0xa0, 0x16, 0x00, 0x5f, 0x29, 0xb8, 0x0a, 0x79, 0xba, 0xc9, + 0x35, 0x28, 0xc7, 0xb5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {985, + {0x68, 0x89, 0x5d, 0x0b, 0x32, 0xb4, 0x84, 0x44, 0xd8, 0x5b, 0x26, 0xcb, + 0x6c, 0x37, 0xe9, 0x20, 0x01, 0xd9, 0xa7, 0x89, 0x48, 0xd6, 0x19, 0x7b}, + {0x49, 0x1f, 0x21, 0x9f, 0xf9, 0x2f, 0xa7, 0x60, 0x93, 0x52, 0xc3, 0xdb, + 0x67, 0xa3, 0x88, 0x99, 0xa6, 0x7c, 0x1d, 0x1d, 0xd5, 0x73, 0xab, 0x92, + 0x02, 0x1c, 0x5b, 0x9a, 0x69, 0x57, 0xef, 0xb1, 0xfe, 0x3f, 0x02, 0x24, + 0xdf, 0x43, 0x05, 0x0c, 0xe8, 0xbe, 0xe2, 0xfa, 0xf2, 0xbf, 0x3c, 0xf0, + 0xaa, 0x24, 0x44, 0x74, 0x3d, 0x7b, 0x6d, 0x9d, 0x70, 0xd0, 0x19, 0x3e, + 0x63, 0x6b, 0x91, 0xa7, 0x66, 0x04, 0xc3, 0x46, 0x2d, 0x17, 0xeb, 0x14, + 0x15, 0x1b, 0x39, 0x57, 0x09, 0xaf, 0x69, 0xcf, 0x4a, 0xf4, 0xd6, 0x1c, + 0x45, 0xd8, 0x61, 0xf6, 0x9c, 0x7b, 0x23, 0xc6, 0x14, 0x32, 0x58, 0x99, + 0x73, 0xb8, 0xf9, 0x7c, 0xff, 0x7a, 0x46, 0x6b, 0x6b, 0x1f, 0x70, 0x15, + 0x81, 0xf4, 0x96, 0x3a, 0xa4, 0x59, 0xa9, 0xfa, 0x1a, 0x56, 0x2b, 0x01, + 0x9f, 0xd2, 0x71, 0x2d, 0x7e, 0xff, 0xe3, 0x4c, 0xc5, 0x29, 0x20, 0x53, + 0x60, 0x77, 0x67, 0x6b, 0x4c, 0x44, 0x55, 0xd2, 0x4f, 0x3e, 0x44, 0xf5, + 0xa5, 0xbe, 0x12, 0x9c, 0x35, 0x99, 0xb4, 0x4e, 0xee, 0x7a, 0x64, 0x46, + 0xe2, 0x30, 0x9b, 0xe9, 0xd6, 0xb8, 0x8f, 0xf8, 0xb5, 0x53, 0x00, 0xb1, + 0xca, 0x30, 0xd8, 0x62, 0xbf, 0x83, 0x3f, 0xc5, 0xc0, 0x72, 0x2b, 0x61, + 0xc6, 0xb3, 0xd8, 0xa0, 0x7a, 0xc7, 0xeb, 0x5e, 0x7b, 0x25, 0x76, 0x71, + 0x00, 0x03, 0xfc, 0xc9, 0xc6, 0xe3, 0x50, 0x92, 0x40, 0x7b, 0x55, 0x19, + 0x8c, 0xee, 0xfc, 0x0c, 0x32, 0x80, 0xad, 0x5c, 0xc9, 0x02, 0xb4, 0xf1, + 0xb1, 0xbf, 0x69, 0xb0, 0xc2, 0x36, 0xca, 0x22, 0xa4, 0x83, 0x5d, 0xb5, + 0x4a, 0xa7, 0x0a, 0x4b, 0x1e, 0x7e, 0xd3, 0x0c, 0x05, 0x2f, 0x69, 0x54, + 0x2c, 0x94, 0x6b, 0x82, 0x69, 0x86, 0x56, 0xb2, 0xc7, 0x1f, 0xc4, 0x91, + 0x05, 0xa1, 0xe8, 0xc6, 0x5b, 0xe8, 0xca, 0xec, 0xc0, 0x4c, 0x99, 0x06, + 0x2b, 0xa7, 0xce, 0xb1, 0x88, 0xc0, 0xbe, 0xad, 0x26, 0x2a, 0xf6, 0x8d, + 0xbf, 0x9d, 0x01, 0xf8, 0xbe, 0xb7, 0xf1, 0xcb, 0x6b, 0x9f, 0x80, 0x85, + 0xf0, 0x6c, 0x76, 0x29, 0xe1, 0x64, 0xf6, 0x14, 0x42, 0x66, 0x24, 0x9b, + 0x3f, 0xa3, 0x5d, 0xf4, 0x71, 0x0e, 0x24, 0x16, 0xe0, 0xb2, 0x1d, 0x6a, + 0x1f, 0xb3, 0xae, 0x6f, 0xc8, 0x22, 0x7c, 0xa6, 0x07, 0x5a, 0x60, 0x8d, + 0xce, 0xa7, 0x12, 0x59, 0x96, 0xad, 0xce, 0xa1, 0x9a, 0x1b, 0xab, 0x3a, + 0xd6, 0x3a, 0xec, 0x04, 0xb9, 0xee, 0x45, 0xac, 0xb1, 0x0d, 0xf1, 0xbe, + 0x0d, 0x1c, 0xa9, 0x24, 0xd2, 0xe3, 0x50, 0x97, 0x6d, 0x1a, 0x64, 0x48, + 0x2a, 0xd1, 0x35, 0xb7, 0xe9, 0xee, 0xb0, 0xc3, 0xf4, 0xbb, 0xe4, 0xdf, + 0x0a, 0xc6, 0x45, 0x6b, 0xa0, 0x21, 0x43, 0x81, 0xc5, 0x2d, 0x42, 0x3e, + 0x98, 0xb1, 0x99, 0x0f, 0xaa, 0xd5, 0x06, 0xe5, 0xb1, 0x4f, 0x2a, 0xd3, + 0x54, 0xe2, 0xbd, 0xaa, 0x49, 0xb3, 0xbf, 0xbb, 0xd9, 0x4f, 0x79, 0x00, + 0x87, 0xc2, 0xe4, 0x86, 0xb2, 0x54, 0x41, 0xee, 0xea, 0x98, 0x3e, 0x2e, + 0x79, 0x98, 0x71, 0x0b, 0xbf, 0x66, 0x78, 0x86, 0x14, 0x14, 0x6d, 0x0a, + 0x61, 0x78, 0x59, 0x57, 0xb2, 0xea, 0x73, 0x30, 0x92, 0xd6, 0xfa, 0xa1, + 0x25, 0xaf, 0x4c, 0x11, 0x67, 0xb3, 0x8d, 0x66, 0x6c, 0x4d, 0xef, 0x32, + 0x77, 0x86, 0x55, 0x1e, 0x8d, 0xa3, 0x4d, 0x43, 0x8a, 0x02, 0x78, 0xda, + 0xb8, 0xe1, 0x88, 0xa9, 0xa2, 0x04, 0xfe, 0xed, 0x7b, 0x0c, 0x6c, 0xd6, + 0xc0, 0x94, 0x86, 0xf9, 0xcb, 0x62, 0x18, 0xfc, 0xa0, 0x17, 0x41, 0x15, + 0x46, 0xac, 0x4d, 0x8e, 0x16, 0x02, 0xbc, 0xbf, 0x0b, 0x57, 0xeb, 0x9a, + 0x33, 0x66, 0xf9, 0x99, 0x56, 0xda, 0x39, 0x4a}, + {0xf2, 0x29, 0x8d, 0xa8, 0x0e, 0xe2, 0xfc, 0x7f, 0x43, 0xe8, 0x3a, 0xd6, + 0x08, 0xdb, 0xe7, 0x99, 0xae, 0x85, 0xdc, 0xf2, 0xa8, 0x83, 0x6c, 0x4c, + 0x07, 0xe2, 0xfc, 0xa3, 0xca, 0x7c, 0x02, 0xbc, 0x18, 0xad, 0x4b, 0xe3, + 0xce, 0x85, 0x0d, 0x20, 0x9b, 0x6c, 0x3d, 0xfd, 0x61, 0x98, 0x4a, 0x82, + 0xf4, 0x4e, 0x6c, 0x87, 0xca, 0x0b, 0x11, 0x65, 0xc5, 0x3b, 0x34, 0x4b, + 0xf1, 0x00, 0xfe, 0x21, 0xbb, 0xa8, 0x9d, 0xa2, 0x1b, 0x05, 0xbd, 0x28, + 0xa9, 0x3b, 0x50, 0xd3, 0xb1, 0x92, 0x00, 0x0e, 0xa2, 0x72, 0xb8, 0x6d, + 0xcd, 0xc4, 0x43, 0x6d, 0x1a, 0x9a, 0x24, 0x17, 0x91, 0xfd, 0x85, 0xf7, + 0x45, 0x60, 0x39, 0x76, 0x82, 0xfe, 0xa3, 0xa2, 0x86, 0x5d, 0x84, 0x40, + 0xbd, 0x0a, 0x08, 0xbc, 0x28, 0x84, 0x8a, 0xfa, 0x1b, 0xf6, 0x41, 0xa5, + 0x76, 0x7d, 0x05, 0x34, 0xd7, 0x76, 0x40, 0x89, 0x7c, 0xbc, 0x91, 0x3d, + 0x4c, 0xd1, 0x30, 0x05, 0x43, 0x0f, 0x96, 0xee, 0xbf, 0x7a, 0xcc, 0x2f, + 0x37, 0xf2, 0x05, 0x78, 0x64, 0x70, 0x33, 0x74, 0xb3, 0xc9, 0xd4, 0x66, + 0xc7, 0xa6, 0xd0, 0x2f, 0x1f, 0x66, 0x43, 0x81, 0x98, 0xe7, 0xf6, 0x55, + 0x25, 0x1c, 0xdc, 0x31, 0x64, 0x8f, 0xf9, 0x62, 0xf5, 0xba, 0x32, 0xcf, + 0x1a, 0x4d, 0xf6, 0x6e, 0x14, 0x3b, 0xd4, 0x1b, 0xbe, 0xed, 0x63, 0xc5, + 0x18, 0x9b, 0x04, 0xd4, 0x6f, 0x3f, 0x4a, 0x87, 0x56, 0x4f, 0xd1, 0x4f, + 0x56, 0xa1, 0x2a, 0x55, 0x74, 0xba, 0xd1, 0x11, 0x7f, 0xfb, 0x52, 0x97, + 0x3b, 0xf3, 0xaf, 0x9a, 0x21, 0x62, 0xd7, 0x91, 0x7c, 0x28, 0x8a, 0x22, + 0x02, 0xd6, 0x4a, 0xd8, 0xed, 0xd7, 0x85, 0xf2, 0x59, 0x80, 0x7e, 0x08, + 0x2c, 0x7d, 0x08, 0xcf, 0xfb, 0xd4, 0xad, 0x3b, 0xaf, 0xf1, 0x7a, 0xc0, + 0x29, 0x20, 0xa6, 0x2f, 0xe4, 0xd8, 0x85, 0x56, 0x96, 0x38, 0xb4, 0xc4, + 0xae, 0xf4, 0x50, 0x89, 0xf9, 0xac, 0x8a, 0x78, 0x39, 0x0b, 0x65, 0xe8, + 0x8c, 0x1d, 0x7b, 0xe3, 0x33, 0x38, 0x64, 0xf0, 0xe3, 0xfc, 0xef, 0x51, + 0xf3, 0xb2, 0x9a, 0x2d, 0x27, 0x13, 0xe0, 0xaa, 0x0f, 0x42, 0xef, 0x0a, + 0x52, 0x26, 0xb5, 0x27, 0x87, 0x3d, 0xe0, 0xb2, 0x10, 0xd7, 0xc0, 0x84, + 0x56, 0x43, 0x77, 0xe8, 0x1e, 0x9a, 0xcc, 0xd7, 0x38, 0x9f, 0xf7, 0x2c, + 0xa1, 0x64, 0xcc, 0xb0, 0x53, 0xf7, 0x09, 0x15, 0x2e, 0x50, 0xb7, 0x78, + 0xfc, 0x32, 0x51, 0x25, 0xb1, 0x40, 0x1a, 0xcd, 0xd1, 0x2b, 0x78, 0xa0, + 0x0e, 0xbc, 0x96, 0xfe, 0x24, 0x2a, 0xd9, 0x84, 0x6f, 0x39, 0xbd, 0x80, + 0x1a, 0xe4, 0x26, 0x71, 0x95, 0x71, 0xfe, 0xbc, 0x1a, 0xaa, 0x93, 0x54, + 0x69, 0x0d, 0x9d, 0x40, 0xf4, 0x44, 0x3f, 0x97, 0x99, 0x15, 0xbc, 0xe2, + 0x99, 0xd4, 0xd4, 0x41, 0x02, 0x58, 0xe8, 0x7f, 0xe1, 0x08, 0xbf, 0x27, + 0xa9, 0x9b, 0xa6, 0xaf, 0x68, 0xe4, 0x6d, 0x94, 0xa5, 0xed, 0x96, 0x58, + 0x1c, 0x32, 0x2b, 0x72, 0x82, 0x6a, 0x9f, 0x14, 0x1d, 0xc6, 0x95, 0x07, + 0x4a, 0xf2, 0x58, 0x3c, 0xb9, 0xbe, 0x26, 0x51, 0xa0, 0x48, 0x24, 0x9c, + 0x41, 0x2a, 0xfc, 0x72, 0x80, 0x4c, 0xd6, 0x42, 0xc7, 0x68, 0x6e, 0x3f, + 0x8b, 0xbd, 0xf0, 0x89, 0x25, 0x15, 0x1e, 0x1a, 0x0c, 0x7c, 0x03, 0x5b, + 0x0a, 0x55, 0x1e, 0xab, 0xce, 0x30, 0x82, 0x0b, 0x5b, 0x29, 0x05, 0x8f, + 0x92, 0xa4, 0x55, 0x80, 0xa0, 0x58, 0x34, 0xbf, 0xf0, 0x2d, 0xd4, 0x99, + 0x90, 0xc1, 0x33, 0xee, 0x3b, 0x53, 0x2d, 0xee, 0x4e, 0xde, 0xb4, 0x0d, + 0xa8, 0xe7, 0x96, 0xd6, 0xb6, 0x33, 0xe6, 0x29, 0xbd, 0xa6, 0xdb, 0xfa, + 0x30, 0xe3, 0x50, 0x0a, 0x10, 0x23, 0xe5, 0xb6, 0xb7, 0x39, 0xbd, 0x28, + 0x95, 0x9d, 0x75, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {986, + {0x47, 0x96, 0x6c, 0xb0, 0x84, 0x15, 0x68, 0xe4, 0x94, 0x66, 0xb1, 0x13, + 0x03, 0x56, 0x63, 0x8f, 0x7c, 0x8f, 0x58, 0x93, 0xee, 0xa9, 0xa8, 0x71}, + {0xb3, 0x40, 0x97, 0x22, 0x88, 0x6a, 0x88, 0x22, 0x9f, 0xdf, 0x23, 0x06, + 0xa4, 0x53, 0xbb, 0x70, 0x1e, 0x0a, 0x3b, 0xb3, 0xa8, 0x76, 0x0e, 0x9f, + 0xf0, 0x14, 0x2d, 0x16, 0x8c, 0x40, 0x8f, 0x77, 0x20, 0x80, 0x97, 0x32, + 0xe5, 0x16, 0xc9, 0x9f, 0x65, 0x52, 0xc3, 0xf7, 0x0d, 0xeb, 0xa9, 0x88, + 0xba, 0xd3, 0xd1, 0x08, 0x21, 0xd8, 0x41, 0x1d, 0x89, 0x3d, 0x3e, 0x3e, + 0xaa, 0x16, 0x21, 0xbb, 0xa0, 0xcd, 0x86, 0x2e, 0x1f, 0x71, 0x87, 0x66, + 0xf6, 0x57, 0xb0, 0xba, 0xf5, 0x2e, 0x5c, 0x95, 0x55, 0xc0, 0xc6, 0x26, + 0x91, 0x92, 0x89, 0xfa, 0x56, 0xc3, 0x2c, 0xb9, 0xb9, 0xfa, 0x44, 0xed, + 0x9f, 0x79, 0x64, 0x72, 0xb1, 0x13, 0xfc, 0x38, 0xea, 0xa3, 0x48, 0x2e, + 0xea, 0x3b, 0x2a, 0x6f, 0xf6, 0x90, 0x69, 0x54, 0x0a, 0x3d, 0xe3, 0x90, + 0xaf, 0x7f, 0xe6, 0xf6, 0x1d, 0x76, 0xd9, 0xa9, 0xb3, 0x96, 0x8b, 0x75, + 0x12, 0xfb, 0x43, 0x33, 0xff, 0x2d, 0x1d, 0x59, 0x52, 0x10, 0x16, 0x2d, + 0xab, 0x75, 0x8e, 0xfd, 0xeb, 0x0b, 0x83, 0x63, 0xe5, 0x48, 0x6a, 0xb9, + 0x7f, 0x1a, 0x0e, 0xf5, 0x65, 0xad, 0xdc, 0xd7, 0x9b, 0x17, 0x0a, 0xe1, + 0xe6, 0x33, 0xb4, 0x2a, 0x76, 0x3a, 0xfe, 0xdc, 0x93, 0xb7, 0x54, 0x90, + 0xd5, 0xbd, 0x13, 0xd7, 0xef, 0xc0, 0x4a, 0x84, 0xd7, 0x28, 0x18, 0xe6, + 0x6e, 0x85, 0xd1, 0x18, 0xba, 0x21, 0x32, 0x24, 0x44, 0x76, 0x8c, 0x7f, + 0xff, 0x8e, 0xcf, 0xcd, 0x10, 0xfb, 0xb4, 0x3c, 0x85, 0x85, 0xd9, 0xd1, + 0xe9, 0x48, 0x87, 0x0a, 0xc2, 0x54, 0xd3, 0x4e, 0x2e, 0x56, 0x5b, 0x3d, + 0xbf, 0x05, 0x6d, 0xde, 0x44, 0x1e, 0x08, 0xf9, 0x0a, 0x9f, 0x00, 0x49, + 0x62, 0x42, 0x61, 0x8a, 0x3b, 0x8c, 0x2a, 0x49, 0x39, 0xbc, 0x52, 0xf4, + 0xd3, 0x23, 0xeb, 0x4c, 0x6d, 0x38, 0xf7, 0xa4, 0x42, 0xe1, 0x80, 0x79, + 0x44, 0xb7, 0x38, 0xb6, 0x01, 0x00, 0xe7, 0x96, 0x33, 0x9b, 0xef, 0xf8, + 0xe9, 0x6c, 0x16, 0x0b, 0x8f, 0x96, 0x25, 0x1f, 0x2a, 0x1d, 0xad, 0xa6, + 0xe1, 0x2e, 0xe9, 0x31, 0x3c, 0xdf, 0xe2, 0x7d, 0xcd, 0x5d, 0x98, 0xe8, + 0xec, 0x25, 0x39, 0xa9, 0x63, 0x39, 0x1d, 0x32, 0xfe, 0x8c, 0x43, 0x4c, + 0xe3, 0xbc, 0x3f, 0x5d, 0x3a, 0xcc, 0x06, 0xc5, 0x48, 0x5e, 0x26, 0xd9, + 0x7c, 0xab, 0xe9, 0xab, 0x64, 0xad, 0x79, 0xcc, 0x96, 0x10, 0xa4, 0x85, + 0x75, 0xc4, 0x0e, 0x5f, 0xb2, 0xd4, 0x72, 0x66, 0x4c, 0x76, 0x53, 0x06, + 0x62, 0x34, 0x77, 0x61, 0xd0, 0xc0, 0xb7, 0x8d, 0x84, 0xc8, 0x24, 0x9f, + 0x65, 0x35, 0x45, 0x04, 0x6a, 0x01, 0x05, 0x29, 0xd4, 0x06, 0x16, 0xff, + 0x3f, 0x43, 0x98, 0x98, 0x9b, 0x86, 0x8c, 0x31, 0x66, 0x04, 0xb0, 0x56, + 0xe3, 0x67, 0x25, 0x81, 0x99, 0xb8, 0x66, 0x8f, 0xb9, 0xdc, 0x41, 0x77, + 0x60, 0x9f, 0x81, 0xcd, 0x6a, 0x63, 0xd7, 0x7a, 0xfc, 0xb6, 0x58, 0x51, + 0xc7, 0xd6, 0x24, 0x28, 0x8c, 0x09, 0x3f, 0x3b, 0x3d, 0xd3, 0x86, 0x45, + 0xba, 0x6a, 0xfb, 0xb3, 0x9a, 0x1e, 0xd5, 0x4a, 0x41, 0xcc, 0x3a, 0xbe, + 0x13, 0xb9, 0xa7, 0x26, 0xf4, 0x2c, 0x06, 0xf0, 0x1b, 0xa9, 0x7e, 0x36, + 0x7e, 0x0f, 0xdb, 0xb4, 0xf7, 0x65, 0xa1, 0xc9, 0x74, 0xa8, 0xf1, 0xe6, + 0xb5, 0xa8, 0x43, 0x87, 0x60, 0xbc, 0xc4, 0xda, 0x17, 0xe9, 0xe4, 0x89, + 0x0c, 0x92, 0x18, 0xfb, 0xc6, 0x93, 0x9a, 0x39, 0xd8, 0x6c, 0x9a, 0xdf, + 0x12, 0xef, 0xdc, 0x45, 0x39, 0x27, 0x87, 0xcc, 0xae, 0x86, 0x7a, 0x19, + 0x06, 0xcc, 0x70, 0x59, 0x7c, 0x19, 0x60, 0xda, 0x9e, 0x88, 0xbe, 0xaa, + 0x55, 0x7b, 0x52, 0xfa, 0xdb, 0x5e, 0x62, 0x22}, + {0xf4, 0x80, 0xdc, 0x38, 0xe8, 0x32, 0x56, 0x22, 0x05, 0x1a, 0xb2, 0x60, + 0xc5, 0x0f, 0x6d, 0xb8, 0x9c, 0x47, 0x1c, 0x1b, 0x11, 0xbb, 0x1a, 0xf7, + 0x4d, 0x8f, 0x70, 0x05, 0x72, 0x07, 0x30, 0xd2, 0x28, 0x18, 0x29, 0x85, + 0x6d, 0xa5, 0xd5, 0x87, 0x64, 0x1b, 0xae, 0xfd, 0x06, 0x7e, 0xe4, 0xff, + 0x17, 0x6b, 0x74, 0xa1, 0xe0, 0xbd, 0x9f, 0xb1, 0x32, 0x70, 0x26, 0x33, + 0x0b, 0xca, 0xfc, 0xbb, 0xed, 0x22, 0xf1, 0x88, 0x18, 0xd7, 0x15, 0x0c, + 0x4c, 0x69, 0x7d, 0x9a, 0x74, 0x3b, 0x4c, 0x1b, 0xe5, 0x8f, 0xb8, 0x6a, + 0x73, 0x42, 0xf3, 0x01, 0x0f, 0xf1, 0x6a, 0xc5, 0xf3, 0xb5, 0x66, 0xaf, + 0x2d, 0x29, 0x63, 0xfb, 0x81, 0x9b, 0x0a, 0x3f, 0x50, 0x6d, 0xea, 0x9f, + 0x38, 0xa0, 0x04, 0xa4, 0x42, 0x17, 0x0c, 0xf8, 0xef, 0x8b, 0xb4, 0x26, + 0x3a, 0x2a, 0x42, 0x4c, 0xca, 0xdd, 0xa3, 0x8f, 0xd1, 0x5f, 0x3b, 0xd9, + 0xd4, 0x2f, 0x96, 0x93, 0xb6, 0x20, 0x5f, 0xe4, 0x85, 0x2a, 0xce, 0x2e, + 0x22, 0x66, 0x64, 0x21, 0x2e, 0x40, 0xa6, 0x94, 0x5a, 0x00, 0xa9, 0x2b, + 0xe3, 0xf3, 0x65, 0x90, 0x77, 0x05, 0xc2, 0xc7, 0x22, 0x1a, 0x27, 0x4a, + 0x74, 0x38, 0x6b, 0x93, 0xee, 0xbc, 0x12, 0xe9, 0x9a, 0x94, 0x7e, 0x8a, + 0x03, 0x82, 0xad, 0x6d, 0x4c, 0x7e, 0xe4, 0xa4, 0x44, 0x17, 0x4f, 0xeb, + 0xf4, 0x82, 0x42, 0xbd, 0x50, 0xcc, 0xbb, 0xfd, 0xf3, 0xc8, 0x6a, 0xa7, + 0xfd, 0x98, 0xcc, 0x0f, 0x76, 0x7a, 0x72, 0x67, 0x4a, 0x04, 0xaf, 0x8e, + 0x00, 0x6a, 0x9d, 0x29, 0x1e, 0x7f, 0xa2, 0x94, 0x23, 0x24, 0xa6, 0xde, + 0xf1, 0x7f, 0x5a, 0x38, 0x6d, 0x2b, 0xe6, 0xc2, 0x41, 0xc7, 0x5b, 0xc2, + 0x79, 0x32, 0xab, 0xee, 0xcb, 0xd9, 0x21, 0x3c, 0xb3, 0x88, 0xa5, 0xe0, + 0xd7, 0x7f, 0x29, 0x66, 0x8a, 0xa3, 0x0e, 0xf3, 0x4e, 0xdf, 0x72, 0x2a, + 0xdf, 0x2b, 0x12, 0x9f, 0xe6, 0x13, 0x0c, 0x90, 0x86, 0xcf, 0xed, 0x4b, + 0xe3, 0x4e, 0x12, 0x35, 0x9c, 0x31, 0xcc, 0xda, 0x05, 0x0d, 0x13, 0x28, + 0xfe, 0xcd, 0x33, 0xd3, 0xd6, 0x83, 0xe4, 0xf5, 0x42, 0xce, 0x03, 0x18, + 0xb5, 0x10, 0x9a, 0x67, 0x79, 0x18, 0x95, 0xd1, 0xdb, 0x8a, 0xc6, 0x3f, + 0xcd, 0xae, 0xee, 0xad, 0x20, 0x79, 0xa2, 0x75, 0xab, 0x1b, 0xcb, 0x59, + 0x83, 0x60, 0x0f, 0x07, 0xa3, 0xaa, 0xfc, 0x9e, 0x6f, 0xcf, 0x63, 0xd9, + 0x1a, 0xf1, 0x13, 0x1c, 0xd6, 0xeb, 0x24, 0x8a, 0x7d, 0x1f, 0xa0, 0x10, + 0x12, 0xfa, 0xba, 0xf6, 0xe2, 0xfd, 0x19, 0x85, 0xc3, 0x03, 0xd3, 0x7e, + 0x02, 0xef, 0x81, 0x89, 0xac, 0xfa, 0x19, 0x0a, 0x2e, 0x0b, 0x5d, 0xab, + 0x08, 0x12, 0xb6, 0xe2, 0xa2, 0xcf, 0x55, 0xb4, 0xd2, 0x78, 0x4c, 0xd3, + 0x70, 0x6f, 0x06, 0xe4, 0x8d, 0xd0, 0x57, 0x43, 0x73, 0xca, 0x3e, 0x8a, + 0x34, 0x6e, 0xed, 0x92, 0xa9, 0xab, 0xdf, 0x23, 0xe1, 0xf3, 0x33, 0xd8, + 0xde, 0x1d, 0xaf, 0xb3, 0xc9, 0x03, 0x1e, 0x03, 0xb2, 0xc6, 0x3b, 0xa4, + 0x8c, 0xd1, 0x73, 0x43, 0x5f, 0xad, 0xcf, 0xc6, 0xd3, 0x20, 0x68, 0x7a, + 0xe1, 0x1a, 0x5e, 0x7a, 0x34, 0x80, 0x12, 0x7c, 0x6e, 0x37, 0xdf, 0xc3, + 0x5c, 0xa6, 0xce, 0xc2, 0x0b, 0x6a, 0xce, 0xa6, 0xc6, 0x0c, 0x1a, 0xcc, + 0x4c, 0x0a, 0xe7, 0xfd, 0x44, 0x31, 0x32, 0x22, 0x86, 0xe3, 0x2a, 0xb7, + 0x09, 0x66, 0x69, 0xe1, 0xa0, 0x8b, 0xd1, 0x24, 0x3b, 0x11, 0x53, 0x24, + 0xcf, 0xc2, 0xcb, 0x67, 0x5c, 0xe4, 0xa8, 0xae, 0x61, 0x6b, 0x72, 0xd2, + 0x72, 0x57, 0x27, 0x4f, 0xd6, 0x78, 0xf0, 0xe8, 0xf2, 0x67, 0x10, 0xf6, + 0x9a, 0xda, 0x42, 0x76, 0x05, 0x42, 0x06, 0x20, 0x1e, 0x56, 0x2b, 0x30, + 0xfd, 0x08, 0x6f, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {987, + {0x1c, 0x3e, 0x6e, 0xe0, 0x22, 0xf4, 0x49, 0x84, 0x90, 0xb1, 0x7d, 0x66, + 0x72, 0xdd, 0xe9, 0xc1, 0x7c, 0x2b, 0x49, 0xff, 0x36, 0xee, 0x20, 0xf0}, + {0xb3, 0x40, 0x97, 0x22, 0x88, 0x6a, 0x88, 0x22, 0x9f, 0xdf, 0x23, 0x06, + 0xa4, 0x53, 0xbb, 0x70, 0x1e, 0x0a, 0x3b, 0xb3, 0xa8, 0x76, 0x0e, 0x9f, + 0xf0, 0x14, 0x2d, 0x16, 0x8c, 0x40, 0x8f, 0x77, 0x20, 0x80, 0x97, 0x32, + 0xe5, 0x16, 0xc9, 0x9f, 0x65, 0x52, 0xc3, 0xf7, 0x0d, 0xeb, 0xa9, 0x88, + 0xba, 0xd3, 0xd1, 0x08, 0x21, 0xd8, 0x41, 0x1d, 0x89, 0x3d, 0x3e, 0x3e, + 0xaa, 0x16, 0x21, 0xbb, 0xa0, 0xcd, 0x86, 0x2e, 0x1f, 0x71, 0x87, 0x66, + 0xf6, 0x57, 0xb0, 0xba, 0xf5, 0x2e, 0x5c, 0x95, 0x55, 0xc0, 0xc6, 0x26, + 0x91, 0x92, 0x89, 0xfa, 0x56, 0xc3, 0x2c, 0xb9, 0xb9, 0xfa, 0x44, 0xed, + 0x9f, 0x79, 0x64, 0x72, 0xb1, 0x13, 0xfc, 0x38, 0xea, 0xa3, 0x48, 0x2e, + 0xea, 0x3b, 0x2a, 0x6f, 0xf6, 0x90, 0x69, 0x54, 0x0a, 0x3d, 0xe3, 0x90, + 0xaf, 0x7f, 0xe6, 0xf6, 0x1d, 0x76, 0xd9, 0xa9, 0xb3, 0x96, 0x8b, 0x75, + 0x12, 0xfb, 0x43, 0x33, 0xff, 0x2d, 0x1d, 0x59, 0x52, 0x10, 0x16, 0x2d, + 0xab, 0x75, 0x8e, 0xfd, 0xeb, 0x0b, 0x83, 0x63, 0xe5, 0x48, 0x6a, 0xb9, + 0x7f, 0x1a, 0x0e, 0xf5, 0x65, 0xad, 0xdc, 0xd7, 0x9b, 0x17, 0x0a, 0xe1, + 0xe6, 0x33, 0xb4, 0x2a, 0x76, 0x3a, 0xfe, 0xdc, 0x93, 0xb7, 0x54, 0x90, + 0xd5, 0xbd, 0x13, 0xd7, 0xef, 0xc0, 0x4a, 0x84, 0xd7, 0x28, 0x18, 0xe6, + 0x6e, 0x85, 0xd1, 0x18, 0xba, 0x21, 0x32, 0x24, 0x44, 0x76, 0x8c, 0x7f, + 0xff, 0x8e, 0xcf, 0xcd, 0x10, 0xfb, 0xb4, 0x3c, 0x85, 0x85, 0xd9, 0xd1, + 0xe9, 0x48, 0x87, 0x0a, 0xc2, 0x54, 0xd3, 0x4e, 0x2e, 0x56, 0x5b, 0x3d, + 0xbf, 0x05, 0x6d, 0xde, 0x44, 0x1e, 0x08, 0xf9, 0x0a, 0x9f, 0x00, 0x49, + 0x62, 0x42, 0x61, 0x8a, 0x3b, 0x8c, 0x2a, 0x49, 0x39, 0xbc, 0x52, 0xf4, + 0xd3, 0x23, 0xeb, 0x4c, 0x6d, 0x38, 0xf7, 0xa4, 0x42, 0xe1, 0x80, 0x79, + 0x44, 0xb7, 0x38, 0xb6, 0x01, 0x00, 0xe7, 0x96, 0x33, 0x9b, 0xef, 0xf8, + 0xe9, 0x6c, 0x16, 0x0b, 0x8f, 0x96, 0x25, 0x1f, 0x2a, 0x1d, 0xad, 0xa6, + 0xe1, 0x2e, 0xe9, 0x31, 0x3c, 0xdf, 0xe2, 0x7d, 0xcd, 0x5d, 0x98, 0xe8, + 0xec, 0x25, 0x39, 0xa9, 0x63, 0x39, 0x1d, 0x32, 0xfe, 0x8c, 0x43, 0x4c, + 0xe3, 0xbc, 0x3f, 0x5d, 0x3a, 0xcc, 0x06, 0xc5, 0x48, 0x5e, 0x26, 0xd9, + 0x7c, 0xab, 0xe9, 0xab, 0x64, 0xad, 0x79, 0xcc, 0x96, 0x10, 0xa4, 0x85, + 0x75, 0xc4, 0x0e, 0x5f, 0xb2, 0xd4, 0x72, 0x66, 0x4c, 0x76, 0x53, 0x06, + 0x62, 0x34, 0x77, 0x61, 0xd0, 0xc0, 0xb7, 0x8d, 0x84, 0xc8, 0x24, 0x9f, + 0x65, 0x35, 0x45, 0x04, 0x6a, 0x01, 0x05, 0x29, 0xd4, 0x06, 0x16, 0xff, + 0x3f, 0x43, 0x98, 0x98, 0x9b, 0x86, 0x8c, 0x31, 0x66, 0x04, 0xb0, 0x56, + 0xe3, 0x67, 0x25, 0x81, 0x99, 0xb8, 0x66, 0x8f, 0xb9, 0xdc, 0x41, 0x77, + 0x60, 0x9f, 0x81, 0xcd, 0x6a, 0x63, 0xd7, 0x7a, 0xfc, 0xb6, 0x58, 0x51, + 0xc7, 0xd6, 0x24, 0x28, 0x8c, 0x09, 0x3f, 0x3b, 0x3d, 0xd3, 0x86, 0x45, + 0xba, 0x6a, 0xfb, 0xb3, 0x9a, 0x1e, 0xd5, 0x4a, 0x41, 0xcc, 0x3a, 0xbe, + 0x13, 0xb9, 0xa7, 0x26, 0xf4, 0x2c, 0x06, 0xf0, 0x1b, 0xa9, 0x7e, 0x36, + 0x7e, 0x0f, 0xdb, 0xb4, 0xf7, 0x65, 0xa1, 0xc9, 0x74, 0xa8, 0xf1, 0xe6, + 0xb5, 0xa8, 0x43, 0x87, 0x60, 0xbc, 0xc4, 0xda, 0x17, 0xe9, 0xe4, 0x89, + 0x0c, 0x92, 0x18, 0xfb, 0xc6, 0x93, 0x9a, 0x39, 0xd8, 0x6c, 0x9a, 0xdf, + 0x12, 0xef, 0xdc, 0x45, 0x39, 0x27, 0x87, 0xcc, 0xae, 0x86, 0x7a, 0x19, + 0x06, 0xcc, 0x70, 0x59, 0x7c, 0x19, 0x60, 0xda, 0x9e, 0x88, 0xbe, 0xaa, + 0x55, 0x7b, 0x52, 0xfa, 0xdb, 0x5e, 0x62, 0x22}, + {0xaa, 0x9f, 0x84, 0xdc, 0xf4, 0xc3, 0xcf, 0xad, 0xac, 0xfd, 0x8a, 0x7f, + 0x54, 0x8b, 0xcf, 0xea, 0x6f, 0x08, 0x29, 0x00, 0x76, 0x8a, 0xfc, 0xfa, + 0xd9, 0x62, 0x94, 0xf0, 0x8c, 0x8e, 0x40, 0xe3, 0x73, 0x19, 0xf3, 0xc9, + 0x92, 0xb3, 0x48, 0x75, 0xdc, 0x44, 0x23, 0x5b, 0x56, 0x15, 0x5e, 0xef, + 0x47, 0x97, 0x2e, 0xb1, 0x95, 0xc1, 0xef, 0x44, 0x6a, 0xc4, 0x0e, 0xc8, + 0x12, 0xf4, 0x11, 0xb7, 0x8b, 0xa9, 0xfa, 0x05, 0xad, 0x65, 0x7c, 0x39, + 0x92, 0xcc, 0xb7, 0xaa, 0xab, 0x9a, 0x2e, 0xf6, 0xdb, 0x55, 0x2e, 0xa9, + 0x91, 0x3e, 0x90, 0xc9, 0x6c, 0x9e, 0x20, 0x51, 0x83, 0x1b, 0x45, 0x89, + 0x76, 0x0f, 0x7c, 0xba, 0x3c, 0x5d, 0xeb, 0x2b, 0x51, 0x6d, 0x20, 0x4e, + 0xa8, 0x7c, 0xf0, 0xe7, 0x32, 0x91, 0xac, 0x89, 0xf0, 0xb4, 0x63, 0x6e, + 0x55, 0xe5, 0xbb, 0x07, 0x3e, 0xbc, 0xef, 0x9d, 0x12, 0xa2, 0xaa, 0x30, + 0x70, 0xfe, 0x64, 0xb6, 0xa0, 0xd3, 0xc9, 0x66, 0x06, 0x49, 0x19, 0x9b, + 0xb0, 0xb2, 0xb1, 0x16, 0xee, 0x08, 0x82, 0xbf, 0x8b, 0x9a, 0x3e, 0xe6, + 0xba, 0xe1, 0x36, 0xe6, 0xa5, 0x75, 0x33, 0xbb, 0x7f, 0x77, 0xe7, 0x6c, + 0xc1, 0x0f, 0x03, 0xe4, 0x95, 0x97, 0x6e, 0x22, 0x4d, 0x8f, 0x0a, 0xaf, + 0x98, 0x25, 0x79, 0x5f, 0xaa, 0x71, 0xab, 0x9a, 0x17, 0x85, 0x1d, 0x15, + 0xf0, 0xc7, 0x7d, 0x4e, 0x4b, 0xdb, 0x8a, 0x36, 0x23, 0x78, 0x47, 0x4c, + 0xf1, 0xde, 0x83, 0xc0, 0xef, 0x8e, 0x3d, 0xd4, 0x3e, 0xdc, 0x71, 0x96, + 0x3e, 0xc2, 0x8e, 0x17, 0xf2, 0xa8, 0x84, 0x39, 0x4b, 0x0c, 0x3f, 0x05, + 0xf2, 0x96, 0x78, 0xc7, 0x22, 0xf4, 0x77, 0xf0, 0x06, 0x25, 0x83, 0x50, + 0x4d, 0x41, 0x5a, 0x55, 0x4e, 0xdb, 0x29, 0x65, 0xb5, 0xbf, 0x03, 0x52, + 0x4f, 0x9f, 0x59, 0xf6, 0xee, 0x79, 0x32, 0x50, 0xdf, 0x51, 0xd0, 0x56, + 0x54, 0x56, 0x75, 0xc5, 0xb5, 0xd1, 0xe3, 0xec, 0x62, 0x3e, 0xf9, 0x51, + 0x69, 0x0e, 0x3d, 0x4e, 0xd3, 0x80, 0xc7, 0x3e, 0xc4, 0x26, 0xac, 0x13, + 0x52, 0x93, 0x90, 0x58, 0x3e, 0x4e, 0xe3, 0x9a, 0x5f, 0x14, 0x9c, 0xec, + 0xc5, 0xa4, 0xd1, 0x50, 0x78, 0x82, 0xc2, 0x51, 0xf2, 0x2b, 0xc6, 0x6c, + 0xf3, 0x09, 0xdf, 0xac, 0x9b, 0x50, 0x1c, 0x66, 0x53, 0xb9, 0x38, 0xb6, + 0xe3, 0x8d, 0xc1, 0xc8, 0x89, 0x76, 0x85, 0x8b, 0xc0, 0x91, 0x24, 0x7a, + 0x38, 0x7a, 0x11, 0x2d, 0xaf, 0xa6, 0x88, 0x43, 0x60, 0x4f, 0x40, 0xfe, + 0x2f, 0xd6, 0x0b, 0x8f, 0x43, 0x99, 0x18, 0x8c, 0x2c, 0x10, 0x65, 0x59, + 0x5f, 0xe1, 0xf8, 0xf0, 0x03, 0x8c, 0x27, 0x8e, 0xa2, 0xda, 0xbd, 0xa0, + 0x66, 0xff, 0xc5, 0x3b, 0xd6, 0x16, 0xca, 0xc7, 0x35, 0x47, 0x31, 0x84, + 0x4e, 0x94, 0xe6, 0x68, 0x9a, 0xe5, 0x36, 0x7b, 0xe3, 0x88, 0x13, 0x0c, + 0x8b, 0x3c, 0xef, 0x45, 0xcb, 0xc8, 0x8d, 0x66, 0xca, 0x85, 0xb6, 0x51, + 0xde, 0x01, 0x58, 0xa2, 0xf2, 0x24, 0x87, 0xff, 0x62, 0xb8, 0xe5, 0x40, + 0x0b, 0x9d, 0x88, 0xcf, 0x34, 0x30, 0xf4, 0x2c, 0xa8, 0x24, 0xb8, 0x2a, + 0xa4, 0xe5, 0x27, 0x9c, 0x86, 0x7b, 0xac, 0x73, 0x40, 0xe6, 0x95, 0x19, + 0x42, 0x74, 0x0b, 0xd2, 0xa1, 0x47, 0xe9, 0xd5, 0x5d, 0x6e, 0x97, 0x22, + 0x09, 0x4b, 0xaf, 0x56, 0xc2, 0x1b, 0x4e, 0x22, 0x33, 0xe2, 0xc6, 0xa3, + 0x56, 0x0f, 0x78, 0x6e, 0x54, 0xd2, 0x7a, 0x4b, 0xee, 0x67, 0xfe, 0xbd, + 0x63, 0x85, 0xf3, 0x4e, 0x49, 0xd5, 0xc0, 0x2f, 0x6a, 0x88, 0x6b, 0xbb, + 0xbc, 0x30, 0x8a, 0xef, 0x29, 0x19, 0xc5, 0x49, 0xed, 0x0c, 0x25, 0xd9, + 0xd0, 0x76, 0xb0, 0x48, 0x78, 0x4a, 0xfa, 0x0a, 0x95, 0x37, 0x43, 0x6f, + 0x3a, 0x06, 0xeb, 0x6f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {988, + {0x94, 0x5d, 0xb7, 0x02, 0x69, 0x98, 0x6c, 0x39, 0x76, 0xc2, 0xca, 0xea, + 0x93, 0x76, 0x59, 0xe4, 0xf3, 0xd4, 0xf5, 0x5d, 0xa4, 0x6d, 0x05, 0xcc}, + {0x01, 0xc8, 0xb9, 0xe1, 0x53, 0x26, 0xd7, 0xe4, 0x31, 0x81, 0x3c, 0x6d, + 0xf4, 0x29, 0xef, 0x51, 0xa0, 0x39, 0x99, 0xd4, 0xa7, 0xbc, 0x70, 0x52, + 0xa7, 0x20, 0x6d, 0xc0, 0x98, 0x0c, 0x2e, 0x0d, 0x73, 0x67, 0xe0, 0x79, + 0xf8, 0x05, 0x47, 0xd5, 0xd6, 0xb4, 0xf0, 0xf9, 0x90, 0x4e, 0x21, 0x49, + 0xe5, 0x37, 0xdf, 0x7b, 0xe7, 0x00, 0x35, 0xbe, 0x6b, 0x93, 0x9f, 0x64, + 0xca, 0x06, 0x5c, 0x7e, 0xf4, 0x75, 0x05, 0x85, 0xe4, 0x01, 0x0b, 0xdb, + 0x17, 0xb1, 0x08, 0x36, 0x63, 0x75, 0xff, 0x72, 0x2f, 0x58, 0xb6, 0x57, + 0xe3, 0x3c, 0x55, 0x5a, 0x54, 0x92, 0xe7, 0xa2, 0x6e, 0x29, 0xce, 0xaa, + 0x16, 0x64, 0xd6, 0xdc, 0xd7, 0x08, 0x4e, 0x96, 0x7b, 0x6f, 0x95, 0x39, + 0xb4, 0xbc, 0x48, 0x0e, 0x1a, 0xbb, 0xea, 0xcd, 0xb6, 0x55, 0xa5, 0xe0, + 0x3b, 0x71, 0x09, 0xc6, 0xdb, 0x13, 0x13, 0x44, 0x81, 0xf0, 0x62, 0xd1, + 0x6a, 0xdb, 0x5b, 0x9a, 0x24, 0xd0, 0x5e, 0x0c, 0xaf, 0xa5, 0x34, 0x4d, + 0xd8, 0xc7, 0x17, 0x8c, 0xd4, 0x12, 0x66, 0x4a, 0x73, 0xb1, 0xf7, 0xf7, + 0xaa, 0x68, 0x8c, 0x88, 0x41, 0x79, 0xf5, 0x0d, 0xa2, 0xa3, 0xa5, 0x64, + 0x77, 0x7a, 0x82, 0x65, 0x38, 0x19, 0x9c, 0x64, 0xbc, 0xc8, 0xb4, 0xa3, + 0x34, 0x4f, 0xd8, 0x5d, 0xf5, 0xb1, 0x2c, 0x2c, 0x55, 0xad, 0x2d, 0xc6, + 0x83, 0x94, 0x47, 0x85, 0x67, 0xb6, 0xf5, 0xdc, 0x44, 0xee, 0xfb, 0x6a, + 0xa4, 0xf5, 0x51, 0xe1, 0xad, 0x5f, 0x47, 0xa2, 0xda, 0xfa, 0xe5, 0x13, + 0xc5, 0x7c, 0x01, 0xd9, 0x6e, 0x7b, 0x00, 0x83, 0xc2, 0x06, 0xf2, 0x78, + 0x25, 0xb5, 0x36, 0xa4, 0x5d, 0xaa, 0xa9, 0x51, 0x06, 0x68, 0x0b, 0xed, + 0xd1, 0xf9, 0x5b, 0xed, 0xe4, 0xbb, 0x07, 0x0d, 0x21, 0xf0, 0x05, 0x50, + 0x33, 0x3b, 0x47, 0xa5, 0x2e, 0xf1, 0xfa, 0x8b, 0x4a, 0x24, 0x2b, 0xf8, + 0x53, 0x5b, 0x3e, 0x37, 0x42, 0xf6, 0x81, 0x7c, 0x89, 0x99, 0x34, 0xc0, + 0xa3, 0x2b, 0x0c, 0xb0, 0x47, 0xfa, 0x10, 0x30, 0x93, 0x60, 0x3f, 0xbf, + 0xd9, 0x5a, 0x80, 0xcc, 0x69, 0xab, 0xb9, 0xaf, 0x47, 0x37, 0x34, 0x2b, + 0xb1, 0x42, 0x47, 0x62, 0x8f, 0x0d, 0x19, 0x1c, 0xd8, 0xe9, 0x35, 0x45, + 0x02, 0x86, 0x1b, 0x24, 0xe0, 0x09, 0xd5, 0x81, 0xea, 0x98, 0xf6, 0x71, + 0x68, 0x18, 0x55, 0x19, 0x11, 0x24, 0x23, 0xfd, 0xe9, 0xdb, 0xee, 0x4d, + 0x61, 0x94, 0x21, 0x4d, 0x1c, 0xdb, 0x2e, 0xbe, 0x10, 0xe9, 0x12, 0xa1, + 0xe4, 0x82, 0x82, 0x78, 0x4e, 0x45, 0xab, 0x77, 0x56, 0x77, 0x90, 0xce, + 0xc1, 0xa8, 0xf4, 0xe1, 0xe3, 0x4d, 0x0f, 0x64, 0x82, 0x84, 0xe4, 0x0b, + 0x37, 0x20, 0x07, 0x89, 0x8b, 0xb7, 0x32, 0x7c, 0xd4, 0xad, 0x6a, 0xed, + 0x8d, 0xc3, 0x36, 0x6d, 0x30, 0x8d, 0x6f, 0x57, 0x4e, 0x2b, 0x02, 0xba, + 0x08, 0x85, 0x47, 0x30, 0x21, 0xf1, 0x8e, 0x87, 0xbc, 0xfc, 0xbb, 0x30, + 0xc3, 0xe2, 0x8a, 0x7f, 0xf3, 0x94, 0x62, 0xec, 0xdd, 0x99, 0x16, 0xed, + 0x05, 0x47, 0xa5, 0x7b, 0xb8, 0x4e, 0xbe, 0x4a, 0xd4, 0x7d, 0xd1, 0x9a, + 0x2e, 0x61, 0x79, 0xc7, 0x6f, 0xc9, 0xc0, 0x0c, 0xf1, 0x29, 0xc2, 0xd0, + 0xe1, 0xfd, 0x18, 0xfb, 0x6c, 0x4b, 0x57, 0x13, 0x47, 0xd8, 0x25, 0x5d, + 0xbc, 0x74, 0x38, 0x32, 0xf7, 0x31, 0xe7, 0xa2, 0x54, 0x4c, 0x6f, 0x74, + 0x55, 0x25, 0xf9, 0x9a, 0x09, 0xd5, 0x71, 0x04, 0x60, 0xc1, 0xb3, 0x42, + 0x60, 0x28, 0x72, 0x3a, 0xb2, 0x58, 0x33, 0xb8, 0xca, 0x3b, 0x2d, 0x26, + 0x71, 0xcf, 0x3d, 0x12, 0x47, 0x32, 0xcb, 0x72, 0x40, 0x64, 0xdc, 0xac, + 0x35, 0xaf, 0xe2, 0x79, 0x1d, 0x7a, 0xbb, 0xfa}, + {0x51, 0xbe, 0x24, 0xd2, 0x48, 0x81, 0x5d, 0x45, 0xaf, 0x3d, 0x68, 0x76, + 0x5f, 0x4a, 0x9c, 0x33, 0xc4, 0x69, 0x53, 0xdc, 0xb0, 0x54, 0xdd, 0xf3, + 0x33, 0xf7, 0x2d, 0xbb, 0xfb, 0x7e, 0x02, 0xf8, 0xb7, 0x36, 0xf9, 0x19, + 0xdd, 0x8d, 0x24, 0x53, 0x91, 0xc3, 0x8a, 0x20, 0xd4, 0x96, 0x4c, 0x08, + 0xd7, 0x2e, 0xa8, 0xec, 0x5a, 0x37, 0x97, 0x6c, 0xe4, 0xc5, 0x0b, 0x2c, + 0xa5, 0xee, 0x3e, 0xd7, 0xe5, 0x3e, 0x07, 0x8d, 0xb2, 0x67, 0x5b, 0xba, + 0x63, 0x33, 0x4f, 0x46, 0x5a, 0x9b, 0x0c, 0x79, 0xc2, 0x6f, 0x50, 0x8b, + 0xe1, 0xfc, 0x29, 0xdc, 0xac, 0x29, 0xbe, 0x5b, 0x53, 0xa8, 0x64, 0x46, + 0x46, 0xc0, 0xcc, 0x9b, 0x5b, 0x3f, 0x4b, 0xf4, 0xf2, 0xdf, 0x4d, 0xbc, + 0xe7, 0x9a, 0x6a, 0x33, 0xe1, 0xc4, 0x16, 0x63, 0x0f, 0xa5, 0xbc, 0x62, + 0xb5, 0xc5, 0x58, 0x10, 0x68, 0x4a, 0x28, 0x97, 0x32, 0xa8, 0xc6, 0x22, + 0xe0, 0xc1, 0x61, 0xc3, 0xa0, 0x3f, 0x8f, 0x6b, 0x69, 0xaa, 0x33, 0x22, + 0xbf, 0x48, 0x7d, 0xd2, 0x01, 0x87, 0x50, 0x9f, 0x3a, 0x63, 0x59, 0xd2, + 0x92, 0xfa, 0x91, 0xa8, 0x4c, 0x70, 0x36, 0xba, 0x9e, 0x32, 0xbb, 0xdc, + 0x65, 0x45, 0x77, 0x90, 0xa2, 0x87, 0xba, 0x37, 0x4f, 0x0f, 0x5f, 0x1f, + 0x84, 0x00, 0x76, 0x70, 0x95, 0xbe, 0xc9, 0x63, 0xee, 0x9f, 0x2c, 0x78, + 0x1a, 0x67, 0x5d, 0x67, 0xf5, 0x79, 0x8f, 0x08, 0x49, 0xd9, 0xab, 0x19, + 0x6a, 0x89, 0x94, 0xe5, 0x15, 0xea, 0x0a, 0x92, 0x98, 0xb7, 0x49, 0x30, + 0x1b, 0x64, 0xd4, 0x0b, 0xe7, 0x4f, 0x69, 0x1d, 0xdd, 0x09, 0xa8, 0xca, + 0x85, 0x64, 0x8e, 0x95, 0xf2, 0xd9, 0x2c, 0x72, 0xeb, 0xe7, 0x5d, 0x69, + 0xae, 0xba, 0x91, 0x05, 0x6a, 0xa4, 0x5e, 0x73, 0x64, 0x67, 0xf4, 0xd7, + 0x8c, 0x6a, 0xf1, 0x2f, 0x10, 0xc5, 0x11, 0x48, 0xcf, 0x35, 0xe6, 0x44, + 0x7f, 0xce, 0x4d, 0x5d, 0x43, 0xb8, 0xa3, 0x2f, 0xba, 0x77, 0x17, 0x49, + 0x7d, 0xac, 0xb0, 0x6a, 0x56, 0xbb, 0x9e, 0x2a, 0x5d, 0xf5, 0xb7, 0xe0, + 0xa6, 0x48, 0x20, 0x4e, 0xbb, 0xe9, 0x31, 0x6a, 0x76, 0x54, 0x37, 0x83, + 0x23, 0x2a, 0xbc, 0x94, 0xde, 0x34, 0xce, 0xa1, 0x00, 0xac, 0xb9, 0x67, + 0x51, 0xdb, 0xfa, 0x55, 0xd0, 0x41, 0x7c, 0xfc, 0x01, 0xa1, 0x63, 0x40, + 0x8f, 0x35, 0x61, 0x96, 0xa8, 0x15, 0x35, 0x7b, 0xd2, 0x5a, 0x33, 0x25, + 0xe0, 0xec, 0xe5, 0x8c, 0x65, 0xe8, 0xce, 0xf2, 0x8f, 0x3a, 0x0c, 0x13, + 0x76, 0xf4, 0xb8, 0x62, 0x0c, 0x79, 0x5b, 0x43, 0x73, 0xa0, 0x10, 0x29, + 0x9a, 0x44, 0xd8, 0x22, 0x59, 0xda, 0xd0, 0xe5, 0x3d, 0x0a, 0x50, 0x56, + 0x68, 0xcb, 0x66, 0xaf, 0xa5, 0x45, 0xab, 0x9c, 0x3f, 0x6b, 0x93, 0xcd, + 0x0e, 0xb9, 0x1c, 0x40, 0xf8, 0x45, 0x99, 0x7f, 0x47, 0x0d, 0xbb, 0x7f, + 0xf9, 0x21, 0x45, 0x7a, 0x8e, 0x45, 0x02, 0xeb, 0x0f, 0xb3, 0x38, 0x6b, + 0x26, 0xa0, 0xb4, 0xeb, 0x8e, 0x73, 0x8e, 0xee, 0x7a, 0x83, 0x33, 0x37, + 0xab, 0x48, 0xb3, 0x29, 0xea, 0x0c, 0x0c, 0x5d, 0xb9, 0xb9, 0x86, 0x05, + 0xc5, 0xee, 0x7f, 0x01, 0x67, 0x78, 0xdb, 0x3a, 0x34, 0x76, 0xfa, 0x4d, + 0x76, 0x94, 0xcc, 0xb9, 0x20, 0xea, 0xc4, 0xd3, 0x7e, 0x53, 0x76, 0x1a, + 0x05, 0x81, 0x83, 0x0a, 0x32, 0x08, 0x56, 0x66, 0x63, 0x93, 0x4c, 0x30, + 0x9e, 0x4e, 0x5f, 0x45, 0xc3, 0xa7, 0xd8, 0xb7, 0xf8, 0x68, 0xe7, 0x5a, + 0xfe, 0x73, 0x80, 0xc6, 0xe6, 0xa0, 0x58, 0xd6, 0x9d, 0x39, 0x8e, 0x04, + 0xda, 0xa8, 0xd8, 0xc7, 0x94, 0x84, 0x37, 0x52, 0x27, 0xa5, 0xc8, 0x14, + 0x81, 0x29, 0x32, 0xed, 0x30, 0x51, 0xf1, 0x45, 0x15, 0x14, 0x37, 0x31, + 0x3f, 0x2b, 0x5f, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {989, + {0x7c, 0xf3, 0x13, 0xa2, 0xaf, 0x20, 0x33, 0xad, 0x79, 0x08, 0xf7, 0x75, + 0x6f, 0x4a, 0x0d, 0xf5, 0x5a, 0x4d, 0x92, 0xaf, 0xb6, 0x41, 0x85, 0x30}, + {0x19, 0x25, 0xb9, 0x36, 0x18, 0x4c, 0xce, 0xb6, 0xc4, 0xeb, 0x9e, 0x41, + 0x4a, 0x71, 0x02, 0xb4, 0x16, 0x10, 0x17, 0xbc, 0x40, 0x57, 0xd3, 0x85, + 0x1b, 0xb5, 0x9b, 0xca, 0x44, 0x12, 0xfa, 0x1f, 0x1b, 0x6e, 0x14, 0x37, + 0xc1, 0x00, 0xd3, 0xce, 0x54, 0x97, 0x27, 0xbd, 0xad, 0x2d, 0x08, 0x96, + 0x47, 0x52, 0xcc, 0x2e, 0x0a, 0x17, 0x42, 0x96, 0x42, 0x3f, 0x1f, 0xd2, + 0x4e, 0x86, 0x59, 0xf6, 0xaf, 0x63, 0x73, 0x26, 0x41, 0xa2, 0xed, 0xd0, + 0x6c, 0x7b, 0x79, 0x5e, 0x11, 0x6e, 0x42, 0x53, 0xbc, 0x41, 0xa6, 0xe0, + 0x3d, 0x6f, 0x7e, 0x1e, 0x5f, 0xc6, 0xb4, 0x3e, 0x8a, 0xf7, 0x25, 0xe1, + 0x4a, 0xed, 0x24, 0x40, 0x4a, 0xcd, 0x60, 0xc3, 0x3c, 0x0c, 0x03, 0xde, + 0x84, 0xe9, 0xc2, 0xcc, 0xc2, 0x90, 0xb7, 0x35, 0x87, 0x1c, 0xc7, 0x32, + 0x36, 0x92, 0xe3, 0x04, 0xcd, 0x1b, 0x8c, 0xc1, 0x14, 0xf3, 0xb1, 0x89, + 0xdd, 0xca, 0x3c, 0x52, 0x80, 0x35, 0x25, 0x4d, 0xf8, 0xe5, 0x9e, 0xd3, + 0x89, 0xc6, 0x16, 0x60, 0xc4, 0x8a, 0x17, 0x4a, 0xe5, 0x7a, 0x0d, 0x43, + 0x11, 0x5f, 0x82, 0x83, 0x1a, 0x87, 0xc0, 0x0c, 0x1b, 0x24, 0x09, 0x68, + 0xfc, 0xb6, 0xc4, 0xf4, 0x00, 0xdd, 0xb9, 0x17, 0x76, 0x8c, 0x77, 0xa5, + 0xe6, 0xc0, 0xe3, 0x26, 0x16, 0x5a, 0x4d, 0xcb, 0xea, 0xbd, 0x6a, 0xfe, + 0x7b, 0x09, 0xeb, 0x93, 0xb5, 0xf8, 0x71, 0xa1, 0x68, 0xb5, 0x2a, 0x02, + 0x82, 0x02, 0x74, 0xa1, 0x27, 0xb6, 0xc0, 0x2b, 0xcf, 0x7f, 0xf8, 0x7a, + 0xc4, 0x51, 0x29, 0xd6, 0x7c, 0xcd, 0x2a, 0xf1, 0x54, 0x84, 0x7e, 0x31, + 0xd6, 0x6e, 0x12, 0xa5, 0xb0, 0x14, 0x29, 0x5e, 0x6c, 0xa0, 0x0b, 0xdc, + 0x97, 0x50, 0x20, 0x46, 0xbf, 0xf4, 0xf1, 0x01, 0xed, 0xc1, 0x01, 0x7d, + 0x9f, 0xee, 0x23, 0x99, 0xae, 0x9d, 0x90, 0x06, 0x24, 0x6e, 0x7a, 0x86, + 0xd2, 0x23, 0x2f, 0x39, 0xf5, 0xdd, 0xb7, 0x08, 0xe2, 0x35, 0x6f, 0xb6, + 0x09, 0x67, 0x23, 0x2a, 0xb4, 0x7e, 0x8d, 0x5e, 0x09, 0x96, 0x9f, 0x78, + 0x86, 0xad, 0x8e, 0x65, 0x46, 0x5b, 0xe9, 0x02, 0x48, 0xae, 0xcf, 0x67, + 0xd6, 0x45, 0x03, 0xd2, 0x5e, 0xb4, 0x3d, 0xec, 0x74, 0x0e, 0x5e, 0xfc, + 0xd7, 0x3b, 0xee, 0x42, 0x4e, 0xd2, 0x7c, 0xd8, 0xb5, 0x1c, 0x9d, 0xb6, + 0xb6, 0x6b, 0xc8, 0x67, 0x63, 0xd9, 0x8c, 0xfc, 0x70, 0x5b, 0xce, 0x8c, + 0x7d, 0x6b, 0x26, 0x58, 0x83, 0xdb, 0xb0, 0x1f, 0x4f, 0x2d, 0x26, 0x98, + 0x19, 0xb8, 0x40, 0x1a, 0xf7, 0x3c, 0x86, 0x2f, 0xb5, 0x1f, 0xe6, 0xde, + 0x34, 0x29, 0x21, 0xc5, 0xf2, 0xe7, 0xf6, 0x77, 0x6b, 0x17, 0x4a, 0x09, + 0xa2, 0x53, 0xd0, 0x06, 0xe2, 0xfc, 0x95, 0x67, 0x77, 0x60, 0x91, 0x1f, + 0x05, 0x8d, 0xf8, 0x3d, 0x41, 0x52, 0x94, 0x81, 0x59, 0x27, 0x95, 0xa0, + 0x93, 0x67, 0x3f, 0xc0, 0x52, 0x36, 0x8e, 0xec, 0x6e, 0x5d, 0xc4, 0x69, + 0x10, 0xf3, 0x92, 0x32, 0x9c, 0x68, 0x52, 0xd8, 0x4f, 0xcc, 0x06, 0x1a, + 0xc9, 0xc1, 0xff, 0x35, 0x68, 0xd8, 0x55, 0x44, 0x0c, 0x98, 0xae, 0xa5, + 0x6c, 0x06, 0x07, 0xda, 0x5c, 0xf1, 0xad, 0x7d, 0x3c, 0xe6, 0x5e, 0x3c, + 0xf0, 0x15, 0x16, 0x82, 0x35, 0x62, 0x52, 0x52, 0x23, 0xa5, 0x90, 0xfe, + 0xeb, 0x05, 0x9e, 0xc6, 0xdd, 0x9c, 0x34, 0x43, 0x31, 0x63, 0x74, 0xb3, + 0x2f, 0x66, 0x26, 0x44, 0x16, 0xd9, 0x6c, 0x89, 0xfe, 0x25, 0x47, 0xbe, + 0x90, 0xb1, 0xc7, 0x75, 0x59, 0x8b, 0x5f, 0x14, 0x95, 0xe4, 0x4d, 0x92, + 0xaa, 0xb5, 0xc5, 0x63, 0x25, 0x5b, 0x9e, 0xca, 0x65, 0xbd, 0x0b, 0x19, + 0x51, 0xa5, 0x6e, 0xd9, 0x6d, 0xf7, 0xd0, 0x08}, + {0xd1, 0xa5, 0x6e, 0x52, 0x10, 0x46, 0xc5, 0xe7, 0x50, 0x19, 0x5e, 0xd7, + 0xa1, 0xff, 0x5c, 0x42, 0x92, 0xac, 0xfb, 0x7d, 0xc3, 0x70, 0x9f, 0x14, + 0xd3, 0xfe, 0x06, 0x6d, 0xfc, 0x42, 0x31, 0xc0, 0xff, 0x79, 0xf7, 0x6a, + 0xb1, 0xfe, 0x42, 0x5a, 0xcc, 0x0f, 0xa8, 0x7a, 0xf2, 0xec, 0xef, 0x92, + 0x55, 0xfe, 0x76, 0xd4, 0x76, 0x61, 0x20, 0x44, 0xaa, 0x58, 0xb0, 0x99, + 0xfc, 0xa1, 0x34, 0x62, 0xcc, 0x0d, 0xa8, 0xc5, 0xf7, 0x30, 0x84, 0x0c, + 0xfd, 0xf9, 0xfa, 0x6b, 0x50, 0x79, 0xe8, 0x6f, 0x90, 0x6b, 0xee, 0x75, + 0x73, 0x38, 0x7e, 0x37, 0x27, 0x42, 0x54, 0x37, 0x2e, 0x4a, 0x8b, 0x59, + 0x7e, 0xd6, 0xab, 0x97, 0xa2, 0x2e, 0xd2, 0x19, 0xd9, 0xf9, 0x77, 0x64, + 0x63, 0xb9, 0xb5, 0x78, 0x4d, 0x4e, 0x7c, 0x6c, 0x81, 0xe1, 0x53, 0x81, + 0xb2, 0x90, 0xa8, 0xf0, 0xa2, 0x2d, 0xa9, 0x79, 0x48, 0x65, 0x76, 0xc2, + 0x1d, 0x72, 0x1d, 0xc0, 0x2e, 0xf7, 0xa5, 0xa5, 0x63, 0x32, 0xd9, 0x33, + 0xee, 0x9a, 0x91, 0x60, 0xf3, 0x48, 0xa6, 0x42, 0x59, 0x6c, 0x6e, 0x80, + 0xe3, 0xac, 0x9c, 0x3c, 0xbd, 0x18, 0x09, 0x3a, 0x4e, 0x64, 0xbb, 0x70, + 0x50, 0x87, 0xf4, 0x59, 0x73, 0x6a, 0x14, 0xf0, 0x2e, 0x38, 0x7d, 0x32, + 0xec, 0x79, 0x7f, 0xf5, 0x6f, 0x16, 0x3b, 0x23, 0xcc, 0x45, 0x39, 0xe1, + 0x53, 0x7d, 0x99, 0x1a, 0x51, 0x2c, 0x80, 0x44, 0x84, 0xa9, 0xac, 0x23, + 0xd3, 0x7e, 0x53, 0xde, 0x18, 0x71, 0x76, 0x38, 0x59, 0x5d, 0x0d, 0x02, + 0x49, 0x0d, 0xdb, 0xe7, 0xea, 0xb2, 0x9a, 0x9c, 0xf9, 0xcb, 0x3e, 0x06, + 0x5e, 0xe8, 0x76, 0x6a, 0x9d, 0x3f, 0x9d, 0x75, 0xdd, 0xf9, 0xf6, 0x09, + 0x5d, 0x20, 0x70, 0x98, 0xda, 0xe8, 0xe8, 0xd9, 0x02, 0xc8, 0x15, 0x00, + 0x31, 0xc3, 0x2b, 0x1e, 0xf7, 0xd5, 0x89, 0x76, 0x5e, 0x4c, 0x43, 0xac, + 0x59, 0x91, 0x4d, 0x92, 0xfc, 0x97, 0xb8, 0x19, 0x24, 0x75, 0xe7, 0x7c, + 0xe0, 0xbb, 0x8c, 0xe8, 0xb2, 0xad, 0xf5, 0xf5, 0x99, 0x24, 0x4d, 0xe7, + 0xe0, 0x9e, 0xee, 0x25, 0x6d, 0x9a, 0x9f, 0xea, 0x33, 0xd2, 0xd9, 0xc0, + 0xb8, 0x31, 0x13, 0x0c, 0x4d, 0x50, 0xe9, 0x7c, 0x99, 0x34, 0xa8, 0x62, + 0xbc, 0x12, 0x51, 0x0a, 0xe3, 0xaf, 0x1f, 0x6c, 0xe5, 0x0c, 0xdf, 0x86, + 0xd1, 0x73, 0xe3, 0xd8, 0x9c, 0x43, 0xdc, 0xe4, 0x19, 0xde, 0x12, 0x07, + 0x8e, 0x7c, 0x0a, 0xdd, 0xbe, 0x26, 0xcd, 0xec, 0x41, 0x03, 0x85, 0x66, + 0x36, 0xab, 0x3f, 0x7c, 0xfa, 0x94, 0xe0, 0xf1, 0xe4, 0x41, 0x22, 0x5a, + 0x00, 0xdf, 0x85, 0x4b, 0xe1, 0x04, 0x12, 0xb3, 0x18, 0x95, 0x49, 0xeb, + 0x36, 0x5e, 0x56, 0x4d, 0x6a, 0xad, 0x22, 0x82, 0x19, 0xbc, 0xde, 0x47, + 0x7a, 0xeb, 0x0e, 0x30, 0x4f, 0x78, 0x6e, 0x18, 0x99, 0x05, 0x9d, 0xc6, + 0xd3, 0x1f, 0x21, 0xc3, 0x87, 0xb9, 0x7d, 0xa2, 0x1f, 0xbd, 0xc2, 0xb3, + 0x76, 0x97, 0x88, 0xad, 0x28, 0xde, 0x67, 0x84, 0x46, 0xd5, 0x58, 0xd1, + 0x74, 0x97, 0x54, 0x57, 0x96, 0x73, 0xf8, 0x33, 0xe0, 0x8a, 0x69, 0x6b, + 0xe4, 0x11, 0x79, 0x5d, 0x30, 0x9b, 0x98, 0x63, 0x1c, 0x87, 0x43, 0x7c, + 0x5c, 0x5b, 0xd9, 0x42, 0x7f, 0x8c, 0x01, 0xf9, 0x99, 0x38, 0x7b, 0xbe, + 0x70, 0xf7, 0x0a, 0xb7, 0xf2, 0x8e, 0x75, 0x30, 0xff, 0x02, 0x63, 0xb7, + 0x4a, 0xeb, 0x97, 0xa9, 0x51, 0x33, 0x55, 0x89, 0x2b, 0x0c, 0xef, 0xc3, + 0x2c, 0xd6, 0xc4, 0x1f, 0x45, 0xd5, 0x13, 0x3e, 0x8a, 0x02, 0x64, 0x9e, + 0xc1, 0x76, 0x04, 0x9e, 0xe4, 0x52, 0x48, 0x51, 0x52, 0x82, 0xd8, 0xd5, + 0x5a, 0x99, 0x04, 0x3b, 0xcd, 0x9c, 0xab, 0x3a, 0xa0, 0x95, 0xc2, 0xb5, + 0x33, 0x71, 0x7a, 0xeb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {990, + {0x1b, 0x32, 0x8e, 0x7c, 0xc9, 0xae, 0xe3, 0xab, 0x51, 0x23, 0xf9, 0x0e, + 0xe3, 0x57, 0x00, 0xbe, 0x23, 0xd9, 0x3e, 0xe4, 0x7c, 0xf4, 0x86, 0xcb}, + {0x65, 0x60, 0xd3, 0x0e, 0xf2, 0x90, 0xe3, 0x93, 0xb5, 0x04, 0x67, 0xcd, + 0xef, 0xcb, 0xef, 0x1b, 0x86, 0x9c, 0x3c, 0x89, 0x23, 0x1c, 0x76, 0xfd, + 0x46, 0x2c, 0x8c, 0xb2, 0xb9, 0x2c, 0xa5, 0x62, 0xc8, 0xd9, 0x0e, 0xbc, + 0x9a, 0xac, 0xfc, 0xc3, 0x32, 0x9f, 0x12, 0xb2, 0x8c, 0x6b, 0x38, 0xed, + 0x31, 0xa4, 0x3b, 0xa6, 0x03, 0x41, 0xa6, 0xf8, 0x8b, 0x09, 0x80, 0xa2, + 0x5e, 0x0c, 0x62, 0x40, 0x46, 0x26, 0x0e, 0x2c, 0x5c, 0xb5, 0xcc, 0x92, + 0xd1, 0x01, 0x1f, 0x1e, 0xbe, 0xdc, 0xdd, 0xa3, 0x8b, 0x0b, 0x80, 0x04, + 0x5c, 0x4d, 0xb2, 0x72, 0x8a, 0x2a, 0xc3, 0xa8, 0xe1, 0x33, 0x17, 0x76, + 0x9a, 0xb6, 0xb7, 0x23, 0xf6, 0x7c, 0x8a, 0x08, 0xac, 0x0d, 0xae, 0x7c, + 0x64, 0xd6, 0x90, 0x67, 0x9d, 0xa0, 0x58, 0x21, 0x5d, 0xc5, 0x94, 0xba, + 0x35, 0xe1, 0x27, 0x4c, 0x67, 0xe1, 0xe0, 0xd0, 0x10, 0x9f, 0x66, 0x81, + 0x04, 0x29, 0xaf, 0xd1, 0x8e, 0xc2, 0x1c, 0xb1, 0x7c, 0x9e, 0x0c, 0x17, + 0xbb, 0x7f, 0x0b, 0x26, 0x8b, 0xc8, 0x20, 0xcc, 0xbf, 0xdc, 0x24, 0x1a, + 0x07, 0x56, 0xb0, 0x1d, 0xed, 0xe3, 0xb3, 0x21, 0x01, 0x16, 0x42, 0x52, + 0x8d, 0x24, 0x7a, 0x03, 0xa3, 0x5d, 0x84, 0xbc, 0x44, 0x04, 0x74, 0x7a, + 0x7b, 0xe4, 0x27, 0xdc, 0x6d, 0x56, 0xe1, 0x21, 0x6d, 0x03, 0x35, 0x3b, + 0x45, 0x47, 0x45, 0x43, 0xf8, 0x6c, 0x50, 0xc7, 0x27, 0x86, 0x9b, 0xe8, + 0xe3, 0x66, 0x02, 0xcb, 0xe2, 0xf0, 0xff, 0x47, 0x52, 0xd7, 0x6c, 0x9c, + 0xc1, 0xf4, 0x28, 0xd7, 0x92, 0x69, 0x41, 0x63, 0xd0, 0xe0, 0x0e, 0xaf, + 0x74, 0xd8, 0x82, 0x22, 0x3c, 0xfb, 0xfd, 0x95, 0x0b, 0xf5, 0x2f, 0xd9, + 0x45, 0xbd, 0x27, 0x19, 0xcb, 0xaa, 0x7f, 0x22, 0x22, 0x17, 0xd5, 0x8e, + 0x56, 0x07, 0xa6, 0x26, 0xfc, 0xb5, 0xae, 0x1f, 0xd9, 0xfd, 0xfb, 0x40, + 0xd9, 0x4b, 0x1e, 0xd3, 0x3f, 0x7f, 0x74, 0xec, 0xea, 0x91, 0xd5, 0x18, + 0x16, 0xa7, 0x24, 0x83, 0x61, 0x9f, 0x90, 0x84, 0xbc, 0x00, 0x8f, 0x88, + 0x7a, 0x9b, 0x2f, 0x7f, 0x30, 0x29, 0x09, 0x46, 0xff, 0xbd, 0xe8, 0xdb, + 0x16, 0xc0, 0x27, 0x7d, 0xb0, 0x8f, 0x0d, 0xb6, 0x02, 0xd3, 0xe2, 0xfe, + 0x5c, 0x53, 0x51, 0x69, 0x51, 0x94, 0x55, 0x1f, 0xd9, 0xb4, 0xcb, 0xb6, + 0xd7, 0xa7, 0x3a, 0x67, 0xe4, 0xcc, 0xfa, 0x96, 0xcf, 0xde, 0xb6, 0xe1, + 0x2a, 0x29, 0xb0, 0x32, 0xf1, 0x6c, 0xdc, 0xfc, 0xf9, 0xff, 0x54, 0xfb, + 0x14, 0x29, 0xcb, 0x94, 0x6e, 0xc7, 0xb6, 0x9f, 0x2c, 0x48, 0x7c, 0x9a, + 0x85, 0x76, 0x7e, 0xe5, 0x99, 0xb0, 0x01, 0x01, 0x7b, 0xd0, 0xe8, 0x8d, + 0x1f, 0x4b, 0x13, 0x8c, 0x11, 0xaa, 0x81, 0xb5, 0x56, 0x01, 0xbf, 0xe2, + 0x80, 0x3a, 0xc1, 0x75, 0xbf, 0x92, 0x38, 0x18, 0x78, 0x4a, 0xf1, 0xf7, + 0x65, 0x15, 0x84, 0xa7, 0x01, 0xa9, 0xfa, 0x82, 0xde, 0x3e, 0xa4, 0xf3, + 0xd1, 0xba, 0xa3, 0xf7, 0x29, 0xa1, 0x2a, 0xff, 0x70, 0x8a, 0x3a, 0x2b, + 0x5b, 0xfa, 0x59, 0x9d, 0x5a, 0xbc, 0x84, 0xa7, 0xc1, 0xc1, 0x57, 0x9a, + 0x6d, 0xf8, 0xc2, 0x93, 0x9a, 0xfd, 0x4f, 0x45, 0x5f, 0x4e, 0x23, 0xe4, + 0x92, 0xa4, 0x43, 0x51, 0x13, 0x65, 0xe5, 0xbf, 0x51, 0x52, 0x31, 0xfb, + 0x68, 0xf5, 0x10, 0xb8, 0x09, 0xc4, 0xd5, 0xc0, 0x11, 0xba, 0x26, 0xcc, + 0x74, 0xe7, 0xa4, 0x86, 0xf5, 0x48, 0xf9, 0x21, 0x7d, 0x95, 0x5d, 0x1c, + 0xfd, 0x6c, 0xbf, 0xd4, 0x2e, 0x00, 0x4c, 0xc8, 0x8c, 0x04, 0xcb, 0xb8, + 0x69, 0xa4, 0x40, 0x1d, 0xf1, 0x94, 0x89, 0x7c, 0x2b, 0xf8, 0xa4, 0x62, + 0xa2, 0xd8, 0x1e, 0x7e, 0xdd, 0xba, 0x2b, 0xca}, + {0xc3, 0x1d, 0x4f, 0x49, 0x71, 0xa8, 0x63, 0x8d, 0xd2, 0x8c, 0x41, 0x8c, + 0xab, 0xb2, 0x26, 0xd4, 0xb9, 0x06, 0x92, 0xad, 0xa1, 0x21, 0x0e, 0xe0, + 0x1b, 0x86, 0x60, 0xff, 0x82, 0x79, 0x31, 0xd5, 0x8d, 0x32, 0xeb, 0x67, + 0xd6, 0x8a, 0x5f, 0x92, 0xe1, 0x6e, 0x0c, 0x83, 0xe7, 0xc0, 0x9d, 0x49, + 0xef, 0x4a, 0x24, 0xbe, 0x93, 0xba, 0x6e, 0x98, 0x60, 0x49, 0xc4, 0x13, + 0xe0, 0x81, 0x47, 0x6c, 0x19, 0x2c, 0xc4, 0xe6, 0xae, 0x71, 0xcf, 0x06, + 0x45, 0x7f, 0x18, 0x32, 0xd5, 0xa7, 0xc1, 0x91, 0x6c, 0x08, 0x8c, 0x96, + 0x77, 0xd5, 0x10, 0x96, 0x26, 0x39, 0xee, 0xd3, 0xe6, 0x06, 0x86, 0x70, + 0xd6, 0x88, 0xd8, 0x8f, 0xef, 0x6d, 0xf4, 0x16, 0x17, 0x77, 0xb7, 0xda, + 0x1e, 0x00, 0xb3, 0x1a, 0xd1, 0x1a, 0x37, 0x3f, 0xc2, 0xaf, 0xac, 0xc0, + 0x6e, 0xd5, 0x22, 0xd4, 0x8f, 0xd5, 0xab, 0x44, 0xd8, 0xc4, 0x39, 0x84, + 0xea, 0xc6, 0x20, 0xeb, 0x37, 0xc3, 0xe8, 0x0b, 0xdf, 0x61, 0x71, 0x12, + 0xa7, 0x67, 0xb1, 0xfd, 0xce, 0x64, 0x67, 0xe1, 0xbc, 0xe2, 0xf5, 0x76, + 0xed, 0x5a, 0xf9, 0x5c, 0x97, 0xf5, 0xd9, 0x16, 0xba, 0x4b, 0x1c, 0xac, + 0xba, 0x9c, 0xf3, 0xcb, 0x0a, 0xf6, 0x32, 0x04, 0x99, 0xef, 0x0c, 0x54, + 0xac, 0x81, 0xe7, 0x22, 0xd2, 0xb0, 0xe9, 0x38, 0xaa, 0x52, 0x70, 0x86, + 0x8f, 0xe3, 0x74, 0x72, 0x2b, 0xe0, 0x0c, 0x4c, 0x53, 0x7f, 0xd1, 0x03, + 0x4c, 0xf0, 0x0d, 0x25, 0x55, 0xbd, 0x31, 0xb7, 0x2c, 0x4a, 0x94, 0xa3, + 0x51, 0x8b, 0x0f, 0x58, 0xcf, 0xd2, 0x75, 0xb7, 0xaa, 0x02, 0xd2, 0x50, + 0x3e, 0xdf, 0x1b, 0x08, 0x3e, 0x81, 0x4e, 0xf9, 0x97, 0x9b, 0x73, 0xed, + 0xe1, 0x09, 0x70, 0x9f, 0x2d, 0xa5, 0x60, 0x27, 0x66, 0x31, 0x5b, 0xe8, + 0x3e, 0x4a, 0x25, 0x2e, 0xab, 0x95, 0x0a, 0x34, 0x3f, 0xd2, 0x8d, 0x06, + 0x63, 0xe0, 0x24, 0xe3, 0xc9, 0x73, 0xe0, 0xc3, 0xd0, 0xc7, 0x2b, 0x95, + 0x7a, 0x6e, 0x19, 0x1c, 0xf8, 0x8e, 0x1f, 0x5b, 0x5d, 0xf8, 0xf7, 0x98, + 0x5a, 0xd0, 0xbb, 0x59, 0x01, 0x44, 0x00, 0x40, 0x51, 0x76, 0xc8, 0xa2, + 0x1a, 0xcf, 0xe3, 0xb1, 0x71, 0x77, 0xbd, 0xc1, 0x1c, 0xf1, 0x70, 0x0e, + 0x96, 0x3a, 0x65, 0x85, 0xef, 0xc7, 0xd8, 0x54, 0x21, 0x4f, 0x3f, 0x50, + 0xcc, 0x17, 0x8d, 0x0b, 0xdb, 0x75, 0xa0, 0x53, 0x0f, 0x0e, 0xc8, 0x57, + 0xd3, 0xc1, 0x84, 0x1b, 0x34, 0xf2, 0x58, 0x32, 0x33, 0x39, 0xd3, 0x06, + 0xbc, 0xe7, 0x52, 0x9d, 0x08, 0x93, 0x8c, 0x9c, 0x7b, 0xec, 0x3d, 0xb3, + 0x8e, 0x55, 0xe3, 0x76, 0x70, 0xcc, 0x1a, 0x00, 0xb2, 0x92, 0x28, 0x36, + 0x1a, 0x8f, 0x27, 0x78, 0xbe, 0x9f, 0x62, 0x56, 0x03, 0xe0, 0xe0, 0x61, + 0x6c, 0xb6, 0xdb, 0x41, 0x37, 0xe7, 0xdd, 0x0e, 0x7b, 0x6f, 0x76, 0x97, + 0x8a, 0xd4, 0xb6, 0x2a, 0x0f, 0x29, 0xb0, 0x9e, 0xb2, 0x74, 0xb9, 0x91, + 0xb1, 0xeb, 0xfe, 0x90, 0x01, 0x12, 0x30, 0x2e, 0x66, 0xd5, 0xc8, 0xf0, + 0x82, 0x4a, 0xef, 0x6e, 0x7b, 0x0f, 0x6f, 0xdd, 0x39, 0x7c, 0xef, 0x6c, + 0x17, 0xb0, 0x40, 0xc2, 0x3c, 0x71, 0xc5, 0x59, 0x49, 0xe0, 0xb1, 0x87, + 0xae, 0x22, 0x75, 0x35, 0x06, 0x2e, 0x7a, 0x47, 0x18, 0x80, 0x71, 0x95, + 0x65, 0x9f, 0x74, 0x64, 0x33, 0x38, 0x72, 0xb1, 0x4a, 0x7a, 0x6b, 0x8d, + 0xce, 0xd4, 0xbb, 0x81, 0xd1, 0x82, 0xe9, 0x90, 0x16, 0x2a, 0xd5, 0x0d, + 0xd3, 0xb8, 0xb5, 0xe9, 0x87, 0xf9, 0x4c, 0x2b, 0xef, 0xcd, 0x98, 0x80, + 0xae, 0x1e, 0x67, 0xfa, 0x25, 0xd4, 0x01, 0x1a, 0x7f, 0x4a, 0xe4, 0x51, + 0xf7, 0x9f, 0x41, 0xf2, 0xb6, 0x41, 0xd6, 0x57, 0xc9, 0xdb, 0xb0, 0xdf, + 0xee, 0x53, 0x36, 0x17}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {991, + {0xa4, 0x00, 0x02, 0x76, 0x76, 0x37, 0xb1, 0xe9, 0x0e, 0xc5, 0xce, 0x22, + 0x76, 0x84, 0x24, 0x95, 0xa2, 0x93, 0xf0, 0x66, 0x19, 0xad, 0xfd, 0xb7}, + {0x65, 0x60, 0xd3, 0x0e, 0xf2, 0x90, 0xe3, 0x93, 0xb5, 0x04, 0x67, 0xcd, + 0xef, 0xcb, 0xef, 0x1b, 0x86, 0x9c, 0x3c, 0x89, 0x23, 0x1c, 0x76, 0xfd, + 0x46, 0x2c, 0x8c, 0xb2, 0xb9, 0x2c, 0xa5, 0x62, 0xc8, 0xd9, 0x0e, 0xbc, + 0x9a, 0xac, 0xfc, 0xc3, 0x32, 0x9f, 0x12, 0xb2, 0x8c, 0x6b, 0x38, 0xed, + 0x31, 0xa4, 0x3b, 0xa6, 0x03, 0x41, 0xa6, 0xf8, 0x8b, 0x09, 0x80, 0xa2, + 0x5e, 0x0c, 0x62, 0x40, 0x46, 0x26, 0x0e, 0x2c, 0x5c, 0xb5, 0xcc, 0x92, + 0xd1, 0x01, 0x1f, 0x1e, 0xbe, 0xdc, 0xdd, 0xa3, 0x8b, 0x0b, 0x80, 0x04, + 0x5c, 0x4d, 0xb2, 0x72, 0x8a, 0x2a, 0xc3, 0xa8, 0xe1, 0x33, 0x17, 0x76, + 0x9a, 0xb6, 0xb7, 0x23, 0xf6, 0x7c, 0x8a, 0x08, 0xac, 0x0d, 0xae, 0x7c, + 0x64, 0xd6, 0x90, 0x67, 0x9d, 0xa0, 0x58, 0x21, 0x5d, 0xc5, 0x94, 0xba, + 0x35, 0xe1, 0x27, 0x4c, 0x67, 0xe1, 0xe0, 0xd0, 0x10, 0x9f, 0x66, 0x81, + 0x04, 0x29, 0xaf, 0xd1, 0x8e, 0xc2, 0x1c, 0xb1, 0x7c, 0x9e, 0x0c, 0x17, + 0xbb, 0x7f, 0x0b, 0x26, 0x8b, 0xc8, 0x20, 0xcc, 0xbf, 0xdc, 0x24, 0x1a, + 0x07, 0x56, 0xb0, 0x1d, 0xed, 0xe3, 0xb3, 0x21, 0x01, 0x16, 0x42, 0x52, + 0x8d, 0x24, 0x7a, 0x03, 0xa3, 0x5d, 0x84, 0xbc, 0x44, 0x04, 0x74, 0x7a, + 0x7b, 0xe4, 0x27, 0xdc, 0x6d, 0x56, 0xe1, 0x21, 0x6d, 0x03, 0x35, 0x3b, + 0x45, 0x47, 0x45, 0x43, 0xf8, 0x6c, 0x50, 0xc7, 0x27, 0x86, 0x9b, 0xe8, + 0xe3, 0x66, 0x02, 0xcb, 0xe2, 0xf0, 0xff, 0x47, 0x52, 0xd7, 0x6c, 0x9c, + 0xc1, 0xf4, 0x28, 0xd7, 0x92, 0x69, 0x41, 0x63, 0xd0, 0xe0, 0x0e, 0xaf, + 0x74, 0xd8, 0x82, 0x22, 0x3c, 0xfb, 0xfd, 0x95, 0x0b, 0xf5, 0x2f, 0xd9, + 0x45, 0xbd, 0x27, 0x19, 0xcb, 0xaa, 0x7f, 0x22, 0x22, 0x17, 0xd5, 0x8e, + 0x56, 0x07, 0xa6, 0x26, 0xfc, 0xb5, 0xae, 0x1f, 0xd9, 0xfd, 0xfb, 0x40, + 0xd9, 0x4b, 0x1e, 0xd3, 0x3f, 0x7f, 0x74, 0xec, 0xea, 0x91, 0xd5, 0x18, + 0x16, 0xa7, 0x24, 0x83, 0x61, 0x9f, 0x90, 0x84, 0xbc, 0x00, 0x8f, 0x88, + 0x7a, 0x9b, 0x2f, 0x7f, 0x30, 0x29, 0x09, 0x46, 0xff, 0xbd, 0xe8, 0xdb, + 0x16, 0xc0, 0x27, 0x7d, 0xb0, 0x8f, 0x0d, 0xb6, 0x02, 0xd3, 0xe2, 0xfe, + 0x5c, 0x53, 0x51, 0x69, 0x51, 0x94, 0x55, 0x1f, 0xd9, 0xb4, 0xcb, 0xb6, + 0xd7, 0xa7, 0x3a, 0x67, 0xe4, 0xcc, 0xfa, 0x96, 0xcf, 0xde, 0xb6, 0xe1, + 0x2a, 0x29, 0xb0, 0x32, 0xf1, 0x6c, 0xdc, 0xfc, 0xf9, 0xff, 0x54, 0xfb, + 0x14, 0x29, 0xcb, 0x94, 0x6e, 0xc7, 0xb6, 0x9f, 0x2c, 0x48, 0x7c, 0x9a, + 0x85, 0x76, 0x7e, 0xe5, 0x99, 0xb0, 0x01, 0x01, 0x7b, 0xd0, 0xe8, 0x8d, + 0x1f, 0x4b, 0x13, 0x8c, 0x11, 0xaa, 0x81, 0xb5, 0x56, 0x01, 0xbf, 0xe2, + 0x80, 0x3a, 0xc1, 0x75, 0xbf, 0x92, 0x38, 0x18, 0x78, 0x4a, 0xf1, 0xf7, + 0x65, 0x15, 0x84, 0xa7, 0x01, 0xa9, 0xfa, 0x82, 0xde, 0x3e, 0xa4, 0xf3, + 0xd1, 0xba, 0xa3, 0xf7, 0x29, 0xa1, 0x2a, 0xff, 0x70, 0x8a, 0x3a, 0x2b, + 0x5b, 0xfa, 0x59, 0x9d, 0x5a, 0xbc, 0x84, 0xa7, 0xc1, 0xc1, 0x57, 0x9a, + 0x6d, 0xf8, 0xc2, 0x93, 0x9a, 0xfd, 0x4f, 0x45, 0x5f, 0x4e, 0x23, 0xe4, + 0x92, 0xa4, 0x43, 0x51, 0x13, 0x65, 0xe5, 0xbf, 0x51, 0x52, 0x31, 0xfb, + 0x68, 0xf5, 0x10, 0xb8, 0x09, 0xc4, 0xd5, 0xc0, 0x11, 0xba, 0x26, 0xcc, + 0x74, 0xe7, 0xa4, 0x86, 0xf5, 0x48, 0xf9, 0x21, 0x7d, 0x95, 0x5d, 0x1c, + 0xfd, 0x6c, 0xbf, 0xd4, 0x2e, 0x00, 0x4c, 0xc8, 0x8c, 0x04, 0xcb, 0xb8, + 0x69, 0xa4, 0x40, 0x1d, 0xf1, 0x94, 0x89, 0x7c, 0x2b, 0xf8, 0xa4, 0x62, + 0xa2, 0xd8, 0x1e, 0x7e, 0xdd, 0xba, 0x2b, 0xca}, + {0x4b, 0x15, 0xba, 0x49, 0x52, 0xab, 0xc2, 0xcb, 0x7d, 0xe2, 0x53, 0xeb, + 0xa4, 0x02, 0xa0, 0x67, 0x1a, 0xe1, 0x1b, 0xa9, 0x36, 0xf9, 0x7f, 0x49, + 0xa2, 0xf8, 0x7b, 0x2e, 0x4b, 0x60, 0xa3, 0x3c, 0xed, 0xf7, 0x88, 0x31, + 0xbc, 0xc8, 0x4b, 0x2b, 0x0e, 0x48, 0xb9, 0x87, 0xff, 0x94, 0xe3, 0x5a, + 0x40, 0xf0, 0x03, 0xff, 0xff, 0x2b, 0x1a, 0xb0, 0x32, 0x7b, 0x63, 0x34, + 0x1e, 0x68, 0x32, 0xf1, 0x70, 0xac, 0xef, 0x37, 0x6b, 0x5a, 0x67, 0x60, + 0x76, 0x60, 0x71, 0x9c, 0xf8, 0xe5, 0xc6, 0xda, 0xa0, 0xc1, 0xb0, 0x98, + 0xe0, 0xd3, 0x4a, 0x8b, 0x2a, 0x71, 0x29, 0xd0, 0xf2, 0xb0, 0xd4, 0xe3, + 0xed, 0xa2, 0x05, 0x1f, 0xfa, 0x7b, 0x05, 0xed, 0x9e, 0x6b, 0x84, 0xd3, + 0xa4, 0x20, 0x41, 0x0f, 0xdb, 0x18, 0xef, 0x71, 0xa0, 0xc8, 0xba, 0xb8, + 0x68, 0x1c, 0x71, 0xf7, 0x3c, 0x57, 0x4c, 0xf1, 0x42, 0x18, 0xb3, 0x6f, + 0x8c, 0xe8, 0xf4, 0x21, 0xf5, 0x11, 0x10, 0xcd, 0x6c, 0xbd, 0xda, 0xbc, + 0x8a, 0x0e, 0x56, 0x17, 0x2d, 0xd6, 0xcf, 0x1e, 0x02, 0x8e, 0xdb, 0xda, + 0x6a, 0x9d, 0xaa, 0xcd, 0x21, 0xaf, 0xe3, 0x9a, 0xec, 0x47, 0xa0, 0x26, + 0xda, 0xc3, 0xbb, 0xaa, 0xca, 0x76, 0xa4, 0x51, 0xb6, 0x4c, 0xa2, 0xaf, + 0x5a, 0xe3, 0xc8, 0x7c, 0x50, 0xe9, 0x87, 0xe6, 0x6e, 0x9f, 0x86, 0xc9, + 0x2f, 0x12, 0x39, 0x49, 0x16, 0x28, 0x81, 0x0b, 0x3b, 0x8d, 0x5c, 0x78, + 0xca, 0xa2, 0x53, 0xda, 0xa2, 0x98, 0x7b, 0x6c, 0xea, 0x88, 0x94, 0x10, + 0x34, 0x04, 0xd3, 0xf2, 0x57, 0x33, 0x2e, 0xe7, 0x2c, 0x18, 0x5c, 0x4b, + 0xa9, 0xee, 0x33, 0x34, 0xf0, 0xc1, 0x75, 0x89, 0xc3, 0x13, 0xf4, 0x17, + 0xf4, 0xe2, 0x43, 0x88, 0xe8, 0x3e, 0xe8, 0x64, 0x99, 0xaf, 0x65, 0xfd, + 0x66, 0x87, 0x22, 0xa4, 0xed, 0xca, 0xc1, 0xc7, 0xd6, 0x73, 0x89, 0x59, + 0x60, 0x0c, 0xa9, 0xb8, 0x8f, 0x92, 0xc6, 0x4b, 0x4c, 0x54, 0x5b, 0xb6, + 0xa4, 0x33, 0x4d, 0x87, 0x11, 0x37, 0xff, 0x03, 0x05, 0x9c, 0xac, 0xfb, + 0x6c, 0x59, 0xfa, 0x4a, 0xf3, 0xf5, 0x8b, 0x67, 0xfe, 0x30, 0x11, 0xa5, + 0x78, 0x39, 0x21, 0x9f, 0x08, 0x02, 0x98, 0x8d, 0x98, 0xbf, 0x98, 0xc7, + 0x09, 0xee, 0x05, 0xfa, 0x2c, 0xe5, 0x25, 0x8d, 0xe0, 0x32, 0x03, 0xba, + 0x81, 0xeb, 0x2c, 0x52, 0xe3, 0x60, 0x8d, 0x4a, 0xad, 0x3b, 0x95, 0x5f, + 0x9c, 0x8f, 0x3b, 0x57, 0x49, 0xd4, 0x42, 0xea, 0xed, 0x23, 0x3f, 0x02, + 0x89, 0xeb, 0x91, 0xcc, 0xd7, 0xce, 0xbf, 0x7a, 0x24, 0x33, 0x48, 0x16, + 0x30, 0xfc, 0x5c, 0xb6, 0x4d, 0x9a, 0x2b, 0xe9, 0x95, 0x83, 0xba, 0x9b, + 0x27, 0x9d, 0x85, 0x64, 0x26, 0x11, 0xdc, 0x3a, 0x2e, 0x74, 0x87, 0xfe, + 0xb7, 0x1d, 0xc8, 0xd1, 0xc1, 0x7a, 0x3c, 0xbd, 0xd5, 0x85, 0x35, 0xa2, + 0x54, 0x62, 0x96, 0xc8, 0xdc, 0xa7, 0x47, 0x3e, 0xba, 0x88, 0x8d, 0x15, + 0x16, 0xec, 0x17, 0x9a, 0xe2, 0x8b, 0x90, 0xda, 0x0b, 0x07, 0xb1, 0x7a, + 0x09, 0x45, 0x10, 0xbd, 0x60, 0x58, 0x9d, 0xf2, 0xb9, 0xc5, 0x2d, 0xb5, + 0x0c, 0xf0, 0xdf, 0x72, 0x14, 0x3c, 0x05, 0x64, 0x7c, 0xcf, 0x32, 0x62, + 0x03, 0x05, 0x0f, 0x42, 0x3e, 0xa2, 0xac, 0x05, 0xc2, 0x53, 0x60, 0x51, + 0x57, 0xaf, 0xc2, 0x36, 0x1c, 0xee, 0xb2, 0xbb, 0xbc, 0x34, 0x5b, 0xcc, + 0x3a, 0xeb, 0xd5, 0xa0, 0x3b, 0x47, 0xbf, 0x79, 0x1f, 0xba, 0xe9, 0xd2, + 0x86, 0xc8, 0x39, 0x28, 0x13, 0xeb, 0x49, 0x1b, 0x9a, 0x87, 0xb6, 0xae, + 0x38, 0x42, 0x82, 0x0e, 0xd8, 0x59, 0x2e, 0x5f, 0x9a, 0x94, 0x55, 0xca, + 0xcb, 0xe2, 0x7b, 0x46, 0x80, 0xf5, 0x72, 0x2b, 0x38, 0x7d, 0x57, 0x9f, + 0xab, 0x7a, 0xbc, 0x3b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {992, + {0xea, 0xf1, 0x6e, 0x62, 0x0b, 0x51, 0x53, 0x24, 0x7b, 0x09, 0xd3, 0x31, + 0x5d, 0x74, 0x78, 0x39, 0x61, 0xd0, 0x8b, 0xc2, 0x5f, 0x27, 0xc6, 0xa7}, + {0x6e, 0xd1, 0xae, 0x6d, 0x2b, 0x77, 0xbf, 0xb7, 0x0a, 0x71, 0xf0, 0x1d, + 0x4a, 0xf0, 0x9f, 0x51, 0x83, 0x17, 0xc0, 0x48, 0x80, 0x6c, 0xc9, 0x96, + 0xb9, 0x63, 0xd0, 0xad, 0xe6, 0xf2, 0x9f, 0x8e, 0xf7, 0xd4, 0x2c, 0xe2, + 0x20, 0x6d, 0xb1, 0x81, 0x72, 0x97, 0xb1, 0x91, 0x8c, 0x4d, 0x16, 0xef, + 0xb2, 0xb0, 0xdf, 0xd5, 0x34, 0xfb, 0x81, 0x6c, 0xf7, 0x60, 0xf3, 0x43, + 0x6c, 0x22, 0xf8, 0x64, 0x55, 0x5f, 0x45, 0xbd, 0xb2, 0xcf, 0xf5, 0xa6, + 0x4d, 0xd3, 0x28, 0x3e, 0x7f, 0x82, 0xb9, 0x71, 0x2f, 0xb7, 0xff, 0x92, + 0x64, 0xdb, 0xb6, 0xc5, 0x37, 0xf3, 0xb8, 0x0f, 0x91, 0xc0, 0x09, 0x15, + 0xef, 0xaa, 0xfa, 0x0f, 0x8d, 0xc1, 0xc9, 0x63, 0x7e, 0x16, 0x27, 0x7d, + 0x8d, 0xd1, 0xa9, 0x3a, 0xf9, 0x31, 0x83, 0x26, 0xfe, 0x8e, 0x7e, 0xcb, + 0xde, 0x7c, 0x0c, 0x80, 0xc1, 0x5d, 0x62, 0x73, 0x57, 0x3f, 0x7e, 0x85, + 0xff, 0xa5, 0x98, 0xd4, 0x6a, 0xdf, 0x00, 0x4a, 0xb5, 0xe2, 0xe1, 0x10, + 0xd2, 0x08, 0xa9, 0x94, 0xb9, 0x3d, 0xaa, 0x92, 0xe5, 0x5b, 0x91, 0x8b, + 0xda, 0x60, 0xd4, 0x1c, 0xcc, 0xa1, 0xb2, 0xaf, 0xe2, 0xdf, 0x0e, 0x7e, + 0x9c, 0xde, 0x7f, 0x29, 0xbf, 0x5c, 0x20, 0x5b, 0x52, 0x83, 0x07, 0x97, + 0x32, 0xe4, 0x66, 0x48, 0x28, 0x8c, 0xad, 0x69, 0x5d, 0x7a, 0xc5, 0xf9, + 0xbf, 0x2c, 0xdc, 0x63, 0x68, 0xb4, 0x92, 0x41, 0x0b, 0xf4, 0x72, 0xf4, + 0x67, 0xb7, 0xd2, 0x92, 0x11, 0x01, 0x31, 0xef, 0x4b, 0xaf, 0x0b, 0x6e, + 0x54, 0x7b, 0xae, 0x79, 0x5b, 0xaf, 0xe1, 0xda, 0x05, 0xb6, 0xa3, 0xa1, + 0x42, 0x1d, 0x2b, 0x85, 0x6f, 0x9f, 0xa0, 0x38, 0xde, 0xd8, 0x64, 0xfb, + 0x41, 0x6b, 0x5d, 0xbe, 0xa8, 0x94, 0xaf, 0x4c, 0x41, 0x5c, 0xe0, 0xae, + 0xb2, 0x7b, 0x17, 0xb0, 0x03, 0xcf, 0x75, 0x8c, 0xeb, 0xb5, 0xce, 0xf5, + 0xc3, 0x6e, 0xd3, 0xf2, 0x9b, 0xb3, 0xb1, 0xb9, 0x49, 0xbb, 0xc2, 0x40, + 0x95, 0xf0, 0x7d, 0xa9, 0x37, 0x90, 0x9b, 0xdb, 0x93, 0x47, 0x3a, 0x8b, + 0x4a, 0x24, 0x87, 0x70, 0x2a, 0x34, 0xb9, 0x11, 0xc8, 0x57, 0x38, 0x5c, + 0x78, 0x77, 0xf2, 0x8f, 0x47, 0x45, 0x82, 0x0a, 0xdb, 0x83, 0xe7, 0x01, + 0x41, 0x23, 0x24, 0x7a, 0xe5, 0x45, 0xf1, 0x0c, 0xe1, 0x50, 0x47, 0x8a, + 0xe7, 0x28, 0xf3, 0x05, 0x13, 0xd6, 0x14, 0xfa, 0xc6, 0xad, 0x4b, 0x8d, + 0x9b, 0x02, 0xa9, 0x18, 0x87, 0xfd, 0x18, 0x7c, 0xfd, 0x64, 0xb6, 0xc2, + 0xed, 0x6d, 0x80, 0x79, 0x76, 0xaf, 0x6d, 0xe1, 0x9d, 0x7b, 0x5d, 0x7f, + 0x73, 0x5f, 0x4f, 0xb7, 0x7d, 0x1c, 0xf5, 0x89, 0x75, 0x82, 0x8d, 0xb5, + 0x14, 0xdd, 0xdf, 0x92, 0x5e, 0x39, 0x2b, 0xe7, 0xac, 0x1f, 0xf7, 0x9f, + 0x6c, 0x60, 0x1a, 0x18, 0x36, 0x2a, 0x95, 0x75, 0xe4, 0x3a, 0x76, 0x48, + 0xf1, 0x1e, 0xbf, 0xb1, 0x8b, 0x93, 0x38, 0xda, 0xac, 0xad, 0x88, 0x06, + 0x85, 0xd0, 0xe5, 0xe6, 0x1b, 0x38, 0xca, 0x36, 0xd2, 0x6f, 0x41, 0x7f, + 0x55, 0x58, 0xc0, 0x93, 0x65, 0x79, 0xfb, 0x1d, 0xa2, 0x22, 0xb0, 0xd7, + 0xbd, 0xa8, 0xfb, 0x73, 0x13, 0x75, 0x1e, 0xa8, 0x29, 0xb8, 0x66, 0x67, + 0x7b, 0xa7, 0xde, 0x4a, 0x42, 0xc0, 0xf2, 0x12, 0xb7, 0xb6, 0x75, 0x46, + 0x14, 0xc9, 0x20, 0xa5, 0xc0, 0xa2, 0x38, 0x7f, 0xea, 0x99, 0xca, 0xc8, + 0x35, 0xae, 0xab, 0xb5, 0x25, 0xb7, 0x33, 0xa7, 0x7e, 0xe1, 0xf1, 0x4b, + 0x8c, 0x4e, 0xb8, 0xa9, 0x63, 0x09, 0xbc, 0xc9, 0x6e, 0xd9, 0x0f, 0xab, + 0xf4, 0x5f, 0x1a, 0x87, 0xe1, 0xdb, 0xbd, 0x28, 0x15, 0xe4, 0xc6, 0x90, + 0xe0, 0x42, 0xc8, 0x15, 0xbc, 0x11, 0x22, 0xf7}, + {0x5f, 0xbd, 0x43, 0x28, 0x1b, 0xec, 0xb8, 0x13, 0x56, 0xee, 0x38, 0x89, + 0x0c, 0x75, 0x05, 0x37, 0x7e, 0x44, 0xaa, 0xc4, 0xa7, 0xb6, 0x28, 0xbc, + 0xe7, 0x09, 0x23, 0x32, 0x07, 0x1a, 0xd8, 0x74, 0xb8, 0x5a, 0xec, 0xcb, + 0x27, 0x25, 0xf0, 0x8f, 0x3b, 0xcb, 0x2e, 0xca, 0xeb, 0x11, 0xaa, 0xf1, + 0x70, 0x15, 0xe3, 0x1c, 0x40, 0x83, 0x37, 0xa6, 0xa1, 0xbe, 0xa7, 0x03, + 0xe6, 0xc6, 0x6e, 0xc4, 0x06, 0xe9, 0x8c, 0x43, 0x80, 0x1f, 0x86, 0x95, + 0xd7, 0x47, 0x09, 0x87, 0x5e, 0x4a, 0xa7, 0xb0, 0x0f, 0xc3, 0x6c, 0x7f, + 0x30, 0xf1, 0x22, 0x10, 0x1f, 0xeb, 0x40, 0xd4, 0x49, 0xdd, 0x13, 0x03, + 0xed, 0x56, 0xcf, 0x1f, 0x8c, 0x8e, 0xc3, 0x1b, 0x80, 0x48, 0x89, 0x6f, + 0x9c, 0x89, 0x13, 0x2d, 0x50, 0xc5, 0xf7, 0x37, 0x2c, 0xdd, 0x4f, 0xb8, + 0x38, 0xe8, 0x25, 0xdc, 0x8b, 0xa6, 0x90, 0x01, 0x81, 0x52, 0x52, 0xd7, + 0xef, 0xcc, 0x95, 0x42, 0x51, 0x3e, 0x93, 0x6e, 0x7e, 0x70, 0x51, 0xce, + 0x32, 0x56, 0x08, 0xa5, 0x40, 0xcc, 0x2e, 0xad, 0xab, 0x11, 0x4e, 0x52, + 0xea, 0x3d, 0x0d, 0x91, 0x72, 0x47, 0xf0, 0x30, 0x1b, 0xfe, 0xef, 0xaa, + 0x81, 0x35, 0xac, 0x45, 0x2f, 0x61, 0xe2, 0xb2, 0xa2, 0x54, 0xaf, 0x03, + 0xc9, 0x68, 0x2b, 0xae, 0xda, 0x77, 0xbe, 0xfb, 0x3e, 0x33, 0xee, 0xd4, + 0x09, 0x11, 0x61, 0x1e, 0xe8, 0xb0, 0x2e, 0x59, 0x97, 0x6e, 0x52, 0x3a, + 0x64, 0x1d, 0x43, 0x9a, 0xac, 0x7a, 0x33, 0xbc, 0x2f, 0xde, 0x60, 0x08, + 0xc7, 0x76, 0xc0, 0x00, 0xab, 0x05, 0x5f, 0xc0, 0x5c, 0xa7, 0x8c, 0x5a, + 0x0d, 0x99, 0x80, 0x00, 0xd3, 0x2c, 0x21, 0x96, 0x67, 0xe2, 0xe6, 0x18, + 0x05, 0x23, 0x79, 0x32, 0x4e, 0x43, 0x4b, 0xea, 0x27, 0xe9, 0x1b, 0x79, + 0x03, 0xe3, 0xd5, 0x54, 0xd9, 0x90, 0xfa, 0x9c, 0x23, 0x04, 0x27, 0x8e, + 0xb0, 0x3f, 0xfc, 0x83, 0xd2, 0x10, 0xcc, 0xc2, 0x26, 0x92, 0x94, 0xea, + 0xb0, 0xe2, 0x13, 0x88, 0xdb, 0x0d, 0xf8, 0x8c, 0x2f, 0x82, 0x53, 0x7a, + 0x7b, 0xda, 0x87, 0x0c, 0xf2, 0xe3, 0xb3, 0xbd, 0x44, 0xd2, 0x49, 0x1e, + 0x60, 0xcb, 0x00, 0xe1, 0x71, 0xcc, 0xa7, 0xc9, 0x7e, 0xbb, 0x06, 0x85, + 0xb6, 0x5c, 0xd9, 0xaa, 0xbb, 0xa7, 0xba, 0xf0, 0xf1, 0xa0, 0xba, 0x76, + 0x25, 0x22, 0x6d, 0x0a, 0x3f, 0x21, 0x7c, 0x06, 0xf3, 0xdc, 0xaf, 0x0e, + 0x01, 0x55, 0xd6, 0x4a, 0x08, 0xab, 0xca, 0x1e, 0x59, 0x24, 0x39, 0x14, + 0xa2, 0xa6, 0x9e, 0x67, 0x95, 0x75, 0xce, 0x57, 0xff, 0xfc, 0xd7, 0x6c, + 0x31, 0xf8, 0xe0, 0xce, 0x9b, 0x24, 0x6f, 0x17, 0x69, 0xfd, 0x97, 0xfb, + 0xa6, 0x95, 0x0f, 0x62, 0x3e, 0x07, 0xec, 0x34, 0x5d, 0x36, 0xac, 0x54, + 0xb7, 0x15, 0x9f, 0x4b, 0xf7, 0xa1, 0x99, 0x51, 0xcd, 0x87, 0x9f, 0x23, + 0xee, 0xf7, 0xac, 0x69, 0x4c, 0x16, 0x1c, 0x7b, 0xfd, 0xbd, 0x79, 0x7d, + 0xdd, 0xe4, 0x33, 0xac, 0x69, 0x99, 0xf4, 0x5b, 0x78, 0x3c, 0x24, 0xe5, + 0xcf, 0x6e, 0x77, 0xdb, 0x15, 0x04, 0xb8, 0x43, 0xf6, 0x89, 0xb8, 0xb8, + 0x75, 0x2f, 0x0f, 0xc5, 0xd7, 0x97, 0x5f, 0x03, 0x7e, 0xf6, 0x3c, 0xb3, + 0x05, 0xe7, 0x75, 0x89, 0xa8, 0x91, 0xa1, 0xf6, 0xd9, 0x38, 0xe2, 0xaa, + 0x78, 0xa2, 0x4a, 0x65, 0x04, 0x5b, 0xa0, 0x7e, 0x0e, 0x6b, 0xaf, 0x4d, + 0x0f, 0x97, 0xe9, 0x37, 0xc0, 0x7b, 0x0d, 0x22, 0x9a, 0xbb, 0x5e, 0x37, + 0x3b, 0x43, 0x38, 0x81, 0xc3, 0xc2, 0x3f, 0xe5, 0xa5, 0x62, 0x9b, 0xf5, + 0x95, 0xa1, 0xd9, 0xd6, 0x46, 0xac, 0xcf, 0xf2, 0x4a, 0xf4, 0x24, 0xb2, + 0x06, 0x94, 0xe2, 0xe4, 0x24, 0x82, 0x18, 0x20, 0xa0, 0xaf, 0x8a, 0xcf, + 0xd8, 0xa6, 0xc7, 0xb8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {993, + {0x53, 0xed, 0x62, 0xaf, 0xca, 0x9e, 0x83, 0x55, 0xde, 0x91, 0x13, 0x19, + 0x58, 0x32, 0xb3, 0xc4, 0x5a, 0xd8, 0x58, 0x32, 0x45, 0xb9, 0xb7, 0xaf}, + {0xb0, 0x58, 0x4f, 0x42, 0x30, 0xda, 0x49, 0x7c, 0x7f, 0x76, 0x0b, 0xf3, + 0x60, 0x86, 0x9a, 0x1a, 0x41, 0x13, 0xd8, 0x0f, 0xb5, 0xdb, 0xd7, 0x6c, + 0x26, 0x36, 0x16, 0x3c, 0x8b, 0xd7, 0xfc, 0xe0, 0x10, 0x43, 0xfa, 0xe6, + 0xda, 0x44, 0x9b, 0xcc, 0x3f, 0xe3, 0xf4, 0xb3, 0xf1, 0xaa, 0xdb, 0x19, + 0x23, 0x7c, 0x4d, 0x64, 0x8e, 0xe0, 0x0e, 0xa0, 0x2f, 0xd3, 0xbf, 0x8e, + 0xfc, 0xe7, 0x74, 0x75, 0x92, 0x7c, 0x9d, 0x07, 0xcf, 0x6a, 0xc1, 0x76, + 0x80, 0x51, 0x18, 0x47, 0xcd, 0x32, 0x18, 0x66, 0x2e, 0x09, 0xe7, 0x61, + 0x02, 0xc4, 0x3f, 0x5a, 0x9f, 0x4e, 0x61, 0x64, 0xf4, 0xf8, 0x2f, 0x56, + 0x78, 0x18, 0x81, 0x3e, 0x53, 0x9d, 0x6e, 0x36, 0x92, 0x4a, 0x8b, 0x6d, + 0xa3, 0xf1, 0x35, 0x1f, 0xaa, 0xdf, 0x11, 0xd4, 0x28, 0x21, 0xf5, 0xa6, + 0x62, 0x26, 0xfe, 0x05, 0x77, 0x50, 0x1c, 0x37, 0xec, 0x18, 0x5a, 0x38, + 0x0d, 0xb3, 0x62, 0x9e, 0x55, 0xb6, 0x96, 0x10, 0xb5, 0xde, 0x8a, 0xb6, + 0xef, 0xb8, 0x65, 0xab, 0x77, 0xe6, 0x0d, 0x62, 0x8d, 0xb1, 0x9a, 0x8d, + 0x22, 0x2f, 0x33, 0xbb, 0xeb, 0x7d, 0xf7, 0x88, 0x74, 0xaa, 0xab, 0xce, + 0x40, 0x24, 0x49, 0x36, 0xcf, 0x5d, 0x3d, 0xab, 0x8c, 0x6b, 0xaf, 0x1d, + 0x4b, 0xac, 0x42, 0xc0, 0x2b, 0xa3, 0xa0, 0x0b, 0xef, 0xa3, 0x13, 0x6e, + 0xde, 0x7a, 0x8b, 0x8f, 0x38, 0x78, 0xc9, 0xb6, 0x89, 0xec, 0x71, 0x58, + 0x46, 0xb1, 0x1b, 0x17, 0x7d, 0xd9, 0x94, 0x8e, 0x82, 0xc1, 0xc5, 0x41, + 0x2b, 0x42, 0x31, 0x85, 0x60, 0xee, 0xd3, 0x94, 0xec, 0x4b, 0x9f, 0x79, + 0x46, 0x69, 0x0c, 0xe1, 0x7a, 0x5e, 0x1c, 0x2b, 0xfc, 0x64, 0xba, 0xd8, + 0xc9, 0xb0, 0x89, 0x3c, 0x59, 0xa3, 0x7f, 0x12, 0xfa, 0x6d, 0x3a, 0xbc, + 0x7a, 0xd1, 0xe4, 0xc8, 0x6e, 0xe9, 0x37, 0x02, 0xf6, 0xd1, 0x70, 0xe9, + 0x42, 0xeb, 0x4d, 0x27, 0x2d, 0x5e, 0x09, 0xf3, 0xb2, 0x3a, 0xca, 0x41, + 0x7c, 0x47, 0x1e, 0x54, 0x00, 0x82, 0xfd, 0x4c, 0xb8, 0x81, 0x5a, 0x06, + 0x8f, 0xe0, 0x24, 0xf0, 0xf4, 0x0b, 0x5b, 0x15, 0x81, 0xeb, 0x2a, 0xdb, + 0x0d, 0x5f, 0x02, 0xf0, 0x81, 0xd2, 0x6f, 0xec, 0x40, 0xe4, 0x5f, 0xc8, + 0xc1, 0xed, 0x97, 0x34, 0x69, 0x45, 0xfb, 0x1c, 0x9a, 0x54, 0x7b, 0x64, + 0xe9, 0x0d, 0x19, 0x66, 0xea, 0x73, 0xdf, 0x14, 0x97, 0x2a, 0x44, 0xfe, + 0xda, 0xa2, 0xeb, 0x89, 0xed, 0x80, 0xa3, 0xb2, 0x21, 0xaa, 0x65, 0x46, + 0x5b, 0x6d, 0xb5, 0x23, 0xf0, 0xfd, 0x1e, 0x8a, 0x17, 0x38, 0x1a, 0xe5, + 0xcc, 0x4a, 0x75, 0x75, 0xbc, 0x0e, 0xec, 0xbf, 0x2a, 0x91, 0xa4, 0xff, + 0x10, 0xc0, 0x0c, 0xdd, 0x63, 0xde, 0xb4, 0xcc, 0x2c, 0x13, 0xfa, 0xc1, + 0xad, 0x25, 0x5c, 0x0e, 0xcc, 0x81, 0xbb, 0xd7, 0xb2, 0x26, 0x2a, 0x96, + 0x8c, 0x89, 0x26, 0xb9, 0x94, 0x1a, 0xb5, 0xe9, 0xe4, 0x24, 0xc1, 0xe3, + 0x76, 0xbf, 0xea, 0x63, 0xaf, 0x7f, 0x77, 0x14, 0x7a, 0x7e, 0x3a, 0x92, + 0x5f, 0xce, 0xaf, 0x9d, 0xba, 0x59, 0xcd, 0xf3, 0xfc, 0x61, 0x94, 0xc2, + 0xb9, 0xf2, 0x7c, 0x57, 0xbc, 0x89, 0x2e, 0xc8, 0xc3, 0xa8, 0xbb, 0x86, + 0x33, 0x96, 0xaf, 0x86, 0x17, 0x13, 0x2b, 0x58, 0x02, 0x36, 0x4d, 0xd4, + 0x2f, 0xbf, 0xf4, 0x36, 0xd6, 0xb7, 0x58, 0xb3, 0xff, 0x15, 0x4c, 0x99, + 0x76, 0x6b, 0x24, 0x79, 0xeb, 0xe1, 0xa4, 0x5f, 0xb6, 0x0f, 0xef, 0xb1, + 0x4d, 0x25, 0x2b, 0x73, 0x00, 0x05, 0xf5, 0x2e, 0x8d, 0xb8, 0xe5, 0xdf, + 0xc4, 0x27, 0xa4, 0x36, 0xf4, 0x72, 0x5d, 0xd8, 0xe7, 0x8e, 0xf3, 0xa5, + 0x2a, 0xb8, 0xb6, 0xd6, 0x4e, 0x63, 0xb3, 0xe0}, + {0x99, 0x2a, 0x5c, 0xc6, 0x19, 0x4f, 0x53, 0x2c, 0xfe, 0x50, 0xb9, 0x6a, + 0xf7, 0x04, 0xd9, 0xb5, 0x8e, 0x2e, 0x15, 0xc6, 0x27, 0xcf, 0x4f, 0xb3, + 0x98, 0x0d, 0xa7, 0x57, 0x7b, 0xf1, 0x80, 0x53, 0x96, 0xe9, 0x4e, 0x09, + 0xa8, 0x5e, 0xb7, 0xe2, 0xdf, 0xc0, 0xf0, 0xf4, 0x33, 0xd4, 0x92, 0xbc, + 0x55, 0x1a, 0x9b, 0x6c, 0x73, 0x1d, 0x3b, 0xa5, 0x05, 0x9a, 0xa7, 0x0f, + 0xde, 0xd9, 0xbf, 0x96, 0xc7, 0xad, 0x38, 0x36, 0x13, 0x68, 0x56, 0xc1, + 0x6a, 0x60, 0xb1, 0xa8, 0xf8, 0xb6, 0xaf, 0xcf, 0x13, 0x9e, 0x46, 0xa9, + 0x75, 0x74, 0x03, 0x9d, 0x02, 0xcd, 0x13, 0xf5, 0xb6, 0xce, 0xf1, 0x27, + 0xf5, 0x5d, 0x2f, 0xc2, 0x35, 0xe2, 0x66, 0xb0, 0xf7, 0x82, 0x3f, 0x4d, + 0xcc, 0xf1, 0x34, 0x6c, 0x1a, 0xe9, 0x46, 0x41, 0xe6, 0xd0, 0x33, 0xde, + 0x70, 0x84, 0xb9, 0x92, 0xc0, 0xe1, 0x50, 0xc2, 0x7e, 0x23, 0xc3, 0xf4, + 0x68, 0x90, 0x98, 0x89, 0x70, 0x30, 0x09, 0x62, 0xac, 0x17, 0x48, 0x2d, + 0xce, 0xd8, 0x41, 0xb8, 0xae, 0x68, 0x6d, 0xf1, 0x68, 0xc3, 0xe6, 0x66, + 0x4a, 0x43, 0xc6, 0x5d, 0xe8, 0xd3, 0xfa, 0x92, 0xfa, 0x5b, 0x3f, 0x4d, + 0xf1, 0xde, 0x59, 0xc1, 0x53, 0x76, 0x1b, 0xb9, 0x4f, 0xf4, 0x51, 0x9c, + 0xff, 0x98, 0x78, 0x80, 0x3d, 0xdc, 0xd0, 0x22, 0xb9, 0x43, 0xfd, 0xe7, + 0xbe, 0x01, 0xeb, 0xa5, 0x48, 0x9a, 0xc8, 0x18, 0xf7, 0xa5, 0xc0, 0xbc, + 0x4e, 0x2d, 0x23, 0x7a, 0x33, 0xa9, 0x11, 0x8c, 0xd6, 0xa5, 0x16, 0x24, + 0xc9, 0xd2, 0x2e, 0xdf, 0x5d, 0x89, 0x5a, 0x33, 0x24, 0xcd, 0xd3, 0x5b, + 0x61, 0xf1, 0x50, 0xbf, 0x6a, 0xb5, 0x39, 0x3e, 0x5e, 0x03, 0x10, 0x7f, + 0x2b, 0xb1, 0x97, 0x12, 0x52, 0x30, 0x19, 0x45, 0x85, 0xf6, 0x8d, 0xb8, + 0x84, 0xe6, 0x67, 0xf6, 0xc7, 0x78, 0x47, 0x1d, 0xa5, 0x6e, 0x4a, 0x21, + 0x0f, 0x03, 0x26, 0xd8, 0x2e, 0xa7, 0x53, 0x23, 0x16, 0x6d, 0x31, 0x3b, + 0x17, 0xd7, 0x98, 0x3a, 0x06, 0x14, 0x5d, 0x28, 0x7d, 0xbf, 0xe3, 0x14, + 0x1d, 0xf0, 0xf6, 0x79, 0xcf, 0xf5, 0xfe, 0xb2, 0x11, 0xb6, 0x08, 0xe2, + 0x86, 0xc8, 0x34, 0x5b, 0x82, 0xe0, 0xfc, 0x69, 0x5d, 0xa5, 0x51, 0x37, + 0x27, 0xea, 0x0e, 0x2a, 0xd2, 0x54, 0x50, 0x40, 0x7c, 0xa2, 0xec, 0xc7, + 0xe7, 0xa5, 0x81, 0x20, 0x72, 0x2e, 0x51, 0x67, 0xb9, 0xe0, 0x91, 0x3f, + 0x3a, 0xd6, 0xb8, 0xe0, 0x94, 0x76, 0x2d, 0x7d, 0x1b, 0x4a, 0x08, 0x84, + 0x1e, 0x22, 0x18, 0xc4, 0x59, 0x7a, 0xff, 0xde, 0x5c, 0x9e, 0xf9, 0xd5, + 0x6b, 0xd5, 0xb1, 0x19, 0x35, 0x08, 0xaf, 0x2f, 0x1e, 0xf8, 0x82, 0xa7, + 0x36, 0xdf, 0x1a, 0x3f, 0xdd, 0xa5, 0xc2, 0x26, 0xbc, 0x51, 0xdc, 0x79, + 0x2e, 0x6c, 0xba, 0xb7, 0xa4, 0xf8, 0x59, 0x37, 0x2b, 0xd7, 0x90, 0xca, + 0xd9, 0x1d, 0x9f, 0x12, 0x7f, 0x2e, 0xe4, 0x84, 0xe7, 0x3a, 0xbb, 0xb7, + 0xcd, 0x95, 0xc2, 0xa7, 0xaf, 0x00, 0xec, 0x1b, 0x2c, 0xe9, 0x54, 0x1b, + 0xae, 0xe9, 0xc2, 0xa4, 0x10, 0x3d, 0x07, 0x4e, 0x85, 0x74, 0x6b, 0xe9, + 0x39, 0xdf, 0x65, 0xb6, 0x1f, 0x6c, 0x5f, 0x16, 0xdc, 0xd4, 0x56, 0x4b, + 0x1a, 0xa8, 0xbe, 0xb4, 0xf9, 0xc9, 0x57, 0x25, 0xf0, 0x8e, 0xab, 0x1a, + 0x64, 0x5d, 0x91, 0x57, 0x87, 0xb4, 0xb9, 0x52, 0x2d, 0x58, 0x90, 0x92, + 0x6a, 0x54, 0xd0, 0x69, 0x25, 0x22, 0x86, 0x67, 0xd7, 0xda, 0x95, 0xd9, + 0x6f, 0x11, 0x16, 0xe7, 0x1b, 0x84, 0x08, 0x11, 0x20, 0xd7, 0xa7, 0x96, + 0xff, 0xdb, 0x7f, 0xf5, 0xb2, 0x99, 0xdf, 0xb7, 0xd2, 0x2f, 0xd5, 0xe3, + 0x89, 0x62, 0x2c, 0xfd, 0x6a, 0x09, 0x05, 0xd8, 0xa2, 0x39, 0x8b, 0x72, + 0x9c, 0x3b, 0xe7, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {994, + {0xba, 0x6c, 0xb6, 0xca, 0x40, 0xf3, 0xdb, 0x2c, 0x3d, 0xcc, 0xa2, 0x2d, + 0x4d, 0xe8, 0xa9, 0x30, 0xea, 0xdb, 0x59, 0x83, 0x20, 0xa4, 0x36, 0x08}, + {0x33, 0xcb, 0x4b, 0x1f, 0x56, 0x33, 0x5e, 0x16, 0x9d, 0xe4, 0x22, 0x59, + 0xd2, 0x4d, 0xfb, 0x1e, 0x13, 0xb8, 0xe4, 0x2b, 0xd5, 0x63, 0x63, 0x78, + 0x78, 0xc8, 0xe2, 0x3c, 0xa4, 0xd8, 0xca, 0x54, 0x0e, 0xd4, 0xa8, 0x65, + 0x77, 0xae, 0x47, 0xaa, 0xd2, 0x3b, 0x30, 0x40, 0xb7, 0x1b, 0x2a, 0x09, + 0xdd, 0x98, 0xcd, 0x6c, 0xa0, 0x2d, 0xa9, 0x58, 0x65, 0xce, 0x61, 0xa5, + 0x82, 0xc3, 0x49, 0xf0, 0xd0, 0x3c, 0x02, 0x54, 0x09, 0xc9, 0xf7, 0x29, + 0x7f, 0xfb, 0x7e, 0xa6, 0x7e, 0x45, 0xa7, 0xa2, 0x3b, 0x11, 0xb5, 0xef, + 0x44, 0x51, 0x9b, 0x72, 0xa1, 0x36, 0x9e, 0x16, 0xe6, 0x47, 0xd8, 0xc4, + 0x33, 0xad, 0x1f, 0x1c, 0x7a, 0x5e, 0xe2, 0xec, 0x86, 0x3c, 0x04, 0x79, + 0x9f, 0xc8, 0x16, 0x88, 0x76, 0x66, 0x44, 0x8c, 0x5b, 0x15, 0x47, 0x94, + 0xbd, 0x71, 0x86, 0xb9, 0x90, 0x90, 0x32, 0x60, 0x15, 0x5a, 0x11, 0x3d, + 0x8b, 0x1c, 0xde, 0xbe, 0xe7, 0x18, 0xd5, 0x0a, 0x01, 0x48, 0x43, 0xda, + 0xb5, 0x65, 0xff, 0x88, 0x51, 0x51, 0x99, 0x91, 0x93, 0x0c, 0x3f, 0xe2, + 0xc0, 0x1d, 0x1c, 0xde, 0x15, 0x9a, 0xb3, 0x57, 0x13, 0x11, 0x0b, 0xce, + 0xbf, 0x34, 0xad, 0xf0, 0x0f, 0x1c, 0xa6, 0xd4, 0xf3, 0x23, 0xcb, 0x76, + 0xa4, 0xba, 0x43, 0xd8, 0x12, 0xfb, 0x97, 0x7c, 0x7f, 0xf4, 0xc8, 0xf2, + 0x4b, 0xac, 0xf9, 0xf4, 0x5b, 0x3e, 0xf8, 0x70, 0xc1, 0x3e, 0x59, 0xf1, + 0xb4, 0x6b, 0x64, 0xd3, 0xa8, 0x91, 0x1c, 0x04, 0xfa, 0x1e, 0xc2, 0x7a, + 0x54, 0x3a, 0x97, 0xf4, 0xe8, 0xa9, 0x0a, 0xaa, 0xf7, 0xe0, 0x28, 0xaa, + 0x29, 0x47, 0x65, 0x70, 0x49, 0x6d, 0xc0, 0xcd, 0xf9, 0xaa, 0x4e, 0x13, + 0x53, 0x80, 0x68, 0xee, 0x98, 0xdc, 0x92, 0xfa, 0x25, 0x3b, 0x8d, 0x0e, + 0xbb, 0xb1, 0xa2, 0x28, 0x30, 0x81, 0x44, 0xda, 0x05, 0xe1, 0xb0, 0x03, + 0x75, 0xb6, 0xba, 0x61, 0x5e, 0x26, 0x14, 0xe2, 0x93, 0x6c, 0x30, 0x99, + 0x5f, 0xed, 0x9a, 0x26, 0xf0, 0xcb, 0x58, 0xd4, 0x74, 0xb2, 0x0c, 0xb6, + 0x90, 0x22, 0x3c, 0xb9, 0x02, 0xd4, 0x27, 0xd0, 0x52, 0x45, 0x63, 0xff, + 0x1e, 0x6f, 0x90, 0xe3, 0xd1, 0x88, 0x35, 0xb9, 0x95, 0x61, 0xb4, 0x21, + 0xf2, 0xc4, 0x0b, 0xee, 0xcc, 0x21, 0x45, 0x2d, 0xe4, 0x21, 0xd9, 0x52, + 0x2f, 0x41, 0x4c, 0x76, 0x7e, 0xdc, 0xbd, 0x58, 0x7d, 0xe7, 0x84, 0x79, + 0x13, 0x81, 0xda, 0x44, 0x3b, 0x13, 0x69, 0xdb, 0x4f, 0x37, 0xf9, 0xfa, + 0x5b, 0x97, 0xd5, 0x09, 0x52, 0xaa, 0x5e, 0xfa, 0x11, 0x66, 0x63, 0xba, + 0x83, 0xa3, 0x41, 0xf0, 0xb2, 0xc7, 0x84, 0x87, 0x72, 0x3f, 0x93, 0x11, + 0x2e, 0x92, 0x3f, 0xb4, 0xac, 0x3e, 0x88, 0x2b, 0xb1, 0xdb, 0xb5, 0x5c, + 0x8f, 0xcf, 0x55, 0xf4, 0xfe, 0xf3, 0x34, 0x9a, 0xcb, 0x70, 0xe9, 0x33, + 0x0d, 0xdb, 0x5e, 0x36, 0x67, 0x27, 0x3a, 0xd5, 0x4a, 0x25, 0x6b, 0x01, + 0x8c, 0xc8, 0x27, 0xd5, 0xaa, 0x8f, 0x81, 0x2f, 0x08, 0x97, 0xcf, 0xc3, + 0xf0, 0x9c, 0x77, 0xce, 0x9f, 0xd6, 0x9a, 0x42, 0xe6, 0x10, 0x95, 0x7a, + 0x66, 0x30, 0x6f, 0xc3, 0x8b, 0x44, 0xf4, 0x75, 0xc2, 0x4d, 0x11, 0x20, + 0xe2, 0x13, 0x74, 0x59, 0x3c, 0x74, 0x43, 0x1e, 0x90, 0xa1, 0x31, 0xf6, + 0x6b, 0xf4, 0x28, 0xa0, 0xeb, 0xf4, 0x09, 0x80, 0xe6, 0x61, 0xe0, 0x1f, + 0x65, 0xbf, 0xee, 0x41, 0x70, 0x62, 0x5d, 0x53, 0xf3, 0xfa, 0x02, 0x04, + 0x08, 0x94, 0x46, 0x95, 0xef, 0xdc, 0x60, 0x6f, 0x48, 0xe8, 0x77, 0xeb, + 0xa8, 0x37, 0xef, 0xd6, 0xe9, 0xac, 0x6e, 0x39, 0x0d, 0xf9, 0x46, 0x71, + 0x1e, 0x5a, 0x2f, 0x52, 0xce, 0xc9, 0x45, 0xba}, + {0x58, 0x53, 0x7f, 0x8c, 0x01, 0xac, 0x56, 0xd6, 0xbe, 0x24, 0x98, 0xf8, + 0x01, 0x2e, 0x3c, 0x37, 0x00, 0xf9, 0x69, 0xfc, 0x78, 0x2f, 0x69, 0x05, + 0x70, 0x72, 0x0d, 0xe4, 0x1f, 0xec, 0xa6, 0xd6, 0xb9, 0xf6, 0x42, 0xb1, + 0xca, 0x80, 0xb0, 0xed, 0x7a, 0xe1, 0x4b, 0x9d, 0x39, 0xdd, 0x57, 0x69, + 0x4c, 0x08, 0x3e, 0xc5, 0x3f, 0x87, 0x3e, 0xb6, 0x5b, 0x41, 0xd5, 0xb3, + 0x63, 0x4f, 0x5c, 0x0c, 0x17, 0xe0, 0x7d, 0x03, 0x80, 0x06, 0x25, 0x4a, + 0x09, 0x88, 0x2e, 0x44, 0x9b, 0x9e, 0xcd, 0x76, 0xc1, 0xaf, 0x11, 0xb4, + 0x60, 0xd2, 0xb9, 0x5a, 0x30, 0x46, 0x83, 0x62, 0x2f, 0x76, 0xee, 0x73, + 0x11, 0x5a, 0x03, 0x48, 0x5a, 0xaa, 0x73, 0xd6, 0x51, 0x21, 0x23, 0xf6, + 0xf6, 0x34, 0xce, 0xb1, 0x8e, 0x9a, 0x08, 0x83, 0x8d, 0xcd, 0xd0, 0xb3, + 0xac, 0x28, 0x92, 0x92, 0x4f, 0x75, 0x54, 0x25, 0x38, 0x18, 0xa0, 0xf8, + 0x5d, 0xb4, 0xc3, 0x52, 0x17, 0x02, 0xab, 0xa8, 0x52, 0x68, 0x0e, 0x09, + 0x5a, 0x47, 0x36, 0xda, 0x1c, 0xb9, 0x92, 0x05, 0xc7, 0x36, 0xec, 0x42, + 0xe3, 0x00, 0x04, 0xf0, 0xc0, 0xf3, 0x77, 0xda, 0x8f, 0x15, 0x91, 0xa5, + 0xf9, 0xeb, 0x9b, 0x68, 0x31, 0x6f, 0x3c, 0x27, 0xbe, 0x0c, 0xe9, 0x62, + 0x0f, 0x1c, 0x7e, 0x67, 0x5d, 0x73, 0x7b, 0x25, 0x93, 0x09, 0x6b, 0xbb, + 0x24, 0xe2, 0xae, 0x4b, 0xef, 0x42, 0xf5, 0x7c, 0x45, 0x37, 0x64, 0xb9, + 0x7b, 0xfe, 0x47, 0x09, 0xca, 0x00, 0xff, 0xd3, 0x1e, 0x53, 0xcf, 0xc7, + 0xc7, 0xcd, 0x56, 0xca, 0x5b, 0xc4, 0xfc, 0x81, 0x6c, 0xbc, 0x9c, 0xee, + 0x69, 0xa3, 0xdd, 0x7e, 0x6d, 0x43, 0xcf, 0x00, 0x7d, 0x45, 0x36, 0xd8, + 0xa7, 0x3e, 0x57, 0xa3, 0x09, 0xb3, 0x11, 0xf9, 0x14, 0xc2, 0x63, 0x7d, + 0x27, 0x20, 0x63, 0x8e, 0xf7, 0xda, 0xf9, 0xc5, 0xc5, 0xd0, 0x38, 0x3c, + 0x59, 0xdb, 0x47, 0x64, 0x4b, 0xc0, 0xeb, 0x3d, 0x31, 0xaf, 0xb3, 0x3c, + 0x19, 0x77, 0x90, 0xac, 0x1d, 0x5b, 0x7e, 0x59, 0x45, 0x61, 0x52, 0x28, + 0x36, 0xb1, 0x4d, 0x50, 0x81, 0xf1, 0x56, 0x50, 0xed, 0x98, 0x12, 0x5c, + 0x7e, 0xe2, 0x33, 0x32, 0x98, 0x79, 0x34, 0x84, 0xef, 0x4e, 0x59, 0x8a, + 0xb5, 0x52, 0x30, 0x75, 0x26, 0x83, 0x3e, 0x6e, 0x27, 0x73, 0x19, 0xc8, + 0x2d, 0x34, 0xd0, 0xe3, 0x2c, 0xdd, 0xa2, 0xde, 0xd5, 0x7b, 0x35, 0xca, + 0x57, 0x53, 0xed, 0x20, 0x7f, 0x2a, 0x2c, 0xce, 0x6a, 0x95, 0x32, 0x7f, + 0x90, 0x8d, 0x3d, 0x9f, 0x01, 0x93, 0x91, 0x25, 0xed, 0x91, 0x6a, 0x8c, + 0x2b, 0x95, 0x47, 0x62, 0x6c, 0xbc, 0x03, 0x75, 0x4b, 0x54, 0x0d, 0xdc, + 0x64, 0x5c, 0x93, 0x9e, 0x8c, 0xf6, 0x59, 0x1c, 0x8d, 0x57, 0x72, 0xde, + 0xa3, 0x7b, 0x5d, 0xea, 0x51, 0xc9, 0xab, 0x70, 0xe4, 0x7d, 0x89, 0x61, + 0xa9, 0xc4, 0xad, 0xff, 0x24, 0x78, 0x85, 0xa0, 0xdc, 0x90, 0xe0, 0x80, + 0x39, 0x7c, 0xac, 0xa7, 0x0b, 0x89, 0xa3, 0xa7, 0xf1, 0x82, 0x44, 0x1f, + 0x14, 0x96, 0xe4, 0x9e, 0x38, 0xf5, 0xef, 0x65, 0x80, 0x2b, 0xd3, 0x4e, + 0x73, 0xcf, 0x8a, 0xde, 0x51, 0xad, 0xdc, 0xcf, 0xdd, 0xc1, 0xd3, 0x75, + 0x47, 0x14, 0x9b, 0xc1, 0xab, 0x38, 0xe2, 0xd3, 0x6c, 0x58, 0xd1, 0xb9, + 0x7c, 0x5b, 0xaf, 0x7b, 0x7c, 0x24, 0x53, 0x70, 0x76, 0x7f, 0x61, 0x70, + 0xbf, 0xc8, 0xe9, 0x22, 0x7c, 0x67, 0x1e, 0x64, 0xa9, 0x8b, 0x13, 0xdc, + 0xfe, 0x16, 0xd9, 0xe3, 0xd8, 0x1f, 0x41, 0xbb, 0xc2, 0x6f, 0x1e, 0x24, + 0xc7, 0x9e, 0xa5, 0x6b, 0xb3, 0x0f, 0xa2, 0xc5, 0x07, 0x0c, 0x2f, 0x61, + 0x30, 0x60, 0xc4, 0x7c, 0x59, 0xae, 0x4e, 0xeb, 0x5e, 0x59, 0xd8, 0x2a, + 0xfc, 0x61, 0xcf, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {995, + {0xb0, 0xf9, 0xfe, 0x26, 0xce, 0x82, 0x51, 0x70, 0x0b, 0xbd, 0x2a, 0x0a, + 0xe7, 0x64, 0x43, 0x4a, 0x12, 0x50, 0x55, 0xc0, 0x13, 0xca, 0x50, 0x26}, + {0xe2, 0xa4, 0x3c, 0xfd, 0x47, 0x8c, 0x49, 0x66, 0x0c, 0x69, 0xad, 0x53, + 0x24, 0x4d, 0x24, 0x7d, 0x8f, 0x43, 0xb3, 0x62, 0xa8, 0x1a, 0xf1, 0xe8, + 0x08, 0x8d, 0xc2, 0x4e, 0xb1, 0xe3, 0x70, 0xc5, 0x87, 0x9c, 0xe4, 0x2a, + 0x1c, 0xcd, 0xf9, 0xa3, 0xc0, 0x35, 0x7a, 0xf2, 0x30, 0xcb, 0x79, 0x68, + 0x4e, 0xe0, 0x1b, 0xda, 0xca, 0x9d, 0xc7, 0x72, 0xb4, 0x55, 0xde, 0xd7, + 0x7c, 0x31, 0xaa, 0x8c, 0x7e, 0x74, 0x9a, 0xfd, 0x36, 0x7b, 0xcc, 0x62, + 0x31, 0x89, 0x85, 0xc6, 0x14, 0xd7, 0xf8, 0xd5, 0x19, 0xb0, 0x2f, 0x9f, + 0xcc, 0x44, 0x2a, 0x47, 0x78, 0x36, 0x79, 0x70, 0x33, 0x17, 0xb2, 0xbd, + 0x4e, 0xf9, 0x3f, 0x95, 0x74, 0x6a, 0xa6, 0x77, 0x28, 0x4f, 0xf1, 0x45, + 0x8c, 0x18, 0x73, 0x8b, 0x19, 0x28, 0x54, 0x39, 0xee, 0x1b, 0x6b, 0x3f, + 0x7d, 0x92, 0xdf, 0x5e, 0x82, 0x6a, 0xc5, 0xa6, 0x94, 0x33, 0x69, 0xf7, + 0xde, 0xa6, 0x13, 0xa8, 0x22, 0x01, 0x65, 0x48, 0x63, 0x80, 0xc7, 0x85, + 0x7c, 0xa5, 0xa3, 0x1e, 0x96, 0x96, 0x95, 0x69, 0xcc, 0x9f, 0x15, 0x50, + 0x15, 0xe1, 0xe5, 0x6f, 0x06, 0x7e, 0x3e, 0x93, 0x86, 0x5a, 0xdb, 0x72, + 0x7e, 0xff, 0xc6, 0xdc, 0xdb, 0x70, 0x34, 0xfe, 0x21, 0x25, 0x54, 0x3a, + 0x6c, 0x81, 0x0b, 0x3f, 0x73, 0x4c, 0x9b, 0x85, 0xa6, 0x30, 0xb5, 0x81, + 0xa0, 0x48, 0x72, 0x91, 0xaf, 0xd5, 0x56, 0x2f, 0xf6, 0x42, 0x36, 0xc0, + 0x72, 0xfc, 0xf4, 0x45, 0x90, 0x59, 0x6c, 0x0b, 0xca, 0x02, 0xa4, 0x87, + 0x3d, 0xf8, 0x1f, 0xbb, 0x18, 0x96, 0xe4, 0x81, 0x4f, 0x7e, 0xd8, 0xea, + 0xd1, 0x71, 0x02, 0xdb, 0xe8, 0x7d, 0x08, 0x99, 0x7d, 0x36, 0xf8, 0x9a, + 0xfc, 0x1e, 0x18, 0x39, 0x3a, 0x8a, 0xee, 0xa9, 0xd0, 0x29, 0x2d, 0x53, + 0xab, 0x59, 0x28, 0xa6, 0xc6, 0xea, 0xe5, 0xaa, 0x6d, 0x84, 0x4a, 0x40, + 0xd7, 0x71, 0x1b, 0x3b, 0xc1, 0x24, 0xd5, 0xd1, 0x4a, 0x7e, 0xf0, 0xcd, + 0x5c, 0x9c, 0xf1, 0xad, 0x9e, 0x54, 0xd6, 0x7b, 0x76, 0x0a, 0x3b, 0xb4, + 0x19, 0x2b, 0xcc, 0x9c, 0x63, 0xf3, 0x1f, 0x61, 0xf3, 0x81, 0xfd, 0x62, + 0x39, 0xf3, 0xe1, 0xab, 0x4e, 0x04, 0xfa, 0xef, 0x25, 0x96, 0x51, 0x42, + 0x0a, 0xb2, 0xdb, 0x1d, 0x32, 0x3e, 0x59, 0x14, 0x08, 0x13, 0x3d, 0x26, + 0xe8, 0x2a, 0x74, 0x8b, 0x4c, 0x05, 0xbe, 0xef, 0xaf, 0x3e, 0x99, 0xd0, + 0xe7, 0xf1, 0xef, 0x73, 0x0d, 0x9e, 0xc0, 0x32, 0x5d, 0x8d, 0xb4, 0x7f, + 0x71, 0x01, 0x42, 0xd0, 0x7d, 0xef, 0x0e, 0x40, 0xdf, 0x4f, 0xc2, 0x72, + 0x32, 0x7d, 0x8a, 0xde, 0x1f, 0x4e, 0xe0, 0x1e, 0xe0, 0x3a, 0xcd, 0xac, + 0x8f, 0x69, 0x84, 0xf3, 0x03, 0x6f, 0x50, 0x1a, 0x19, 0x65, 0x1a, 0xb5, + 0xb2, 0x66, 0x7f, 0x46, 0xf7, 0xc4, 0xbb, 0x51, 0xc5, 0xc7, 0x41, 0xc7, + 0xc1, 0x8a, 0xde, 0x5c, 0xf4, 0x31, 0x9d, 0xd6, 0xe5, 0x23, 0xa1, 0xdd, + 0x22, 0x28, 0x16, 0x09, 0x38, 0x29, 0x82, 0xa7, 0x4a, 0xb2, 0xef, 0x4f, + 0xcb, 0x0a, 0xd4, 0x58, 0x1e, 0x26, 0xf3, 0xdf, 0x3d, 0xa5, 0x5e, 0x11, + 0x33, 0xfe, 0x26, 0x46, 0x21, 0x86, 0x4e, 0xf9, 0xa2, 0x08, 0x58, 0x2a, + 0x48, 0x2e, 0x82, 0xd3, 0x19, 0xf2, 0x52, 0x61, 0xc4, 0x1f, 0x64, 0x2f, + 0x80, 0x3b, 0x6e, 0x27, 0xa5, 0xd1, 0x6a, 0x81, 0x50, 0x5b, 0x53, 0xe0, + 0x15, 0xfa, 0xa5, 0xea, 0x5f, 0xa6, 0xda, 0x0b, 0xac, 0xd2, 0xc7, 0x72, + 0x63, 0x30, 0x2e, 0x3a, 0xdf, 0xb5, 0xae, 0xf6, 0x1a, 0x5b, 0x46, 0xf2, + 0x8b, 0x25, 0x1f, 0x86, 0xf2, 0xe5, 0x6a, 0xe1, 0x67, 0x36, 0xf8, 0x02, + 0xfd, 0x56, 0x4e, 0x93, 0x9d, 0x2f, 0x50, 0x6b}, + {0xb4, 0xe2, 0x71, 0xba, 0x9b, 0x70, 0x4b, 0x90, 0x2c, 0xb2, 0x5f, 0x23, + 0xed, 0x71, 0xd4, 0xce, 0x4e, 0xee, 0x17, 0x23, 0x80, 0x0d, 0x5c, 0x7a, + 0x16, 0xa7, 0x6c, 0x6c, 0x60, 0x54, 0xb3, 0x6c, 0x4d, 0x41, 0xd2, 0x5b, + 0xc6, 0xd3, 0x3c, 0xf0, 0x75, 0xe5, 0x42, 0x4a, 0xae, 0x06, 0xbd, 0xb5, + 0x1a, 0xc6, 0x31, 0x9b, 0x35, 0xe7, 0xe6, 0x7f, 0x9a, 0x00, 0x2f, 0x24, + 0x47, 0xf6, 0xe1, 0x34, 0x31, 0xad, 0x98, 0xf0, 0x9a, 0x09, 0x1b, 0x14, + 0xf9, 0x54, 0xb2, 0xaa, 0x45, 0xc5, 0xc0, 0xe5, 0x81, 0xca, 0xf5, 0x72, + 0x22, 0x5e, 0xef, 0xbc, 0xd3, 0xbd, 0x27, 0x7e, 0x93, 0x55, 0xe8, 0x27, + 0x42, 0xa6, 0x1c, 0x4f, 0x0a, 0x81, 0xc3, 0xa4, 0x31, 0xfd, 0x27, 0xe3, + 0xb5, 0x54, 0x80, 0x57, 0x38, 0x4b, 0x68, 0x30, 0xa1, 0x0a, 0x77, 0x58, + 0x61, 0x46, 0x22, 0x7a, 0x89, 0xb1, 0xd5, 0xd1, 0x2d, 0x32, 0xfe, 0xd3, + 0xa2, 0x53, 0xd5, 0xf7, 0x8c, 0x8a, 0x41, 0x68, 0x6c, 0x68, 0x1e, 0xd0, + 0x0b, 0x25, 0xdf, 0xc4, 0xbc, 0xae, 0x71, 0x3a, 0x44, 0x3d, 0xe2, 0x93, + 0x00, 0x20, 0x4a, 0x6f, 0x19, 0x8d, 0x8f, 0x63, 0x8b, 0xad, 0xfd, 0x35, + 0xf0, 0x2f, 0xfa, 0x19, 0xb8, 0x92, 0x6e, 0x83, 0x1b, 0x84, 0xcb, 0xe3, + 0x0b, 0x35, 0xa0, 0x80, 0x83, 0x04, 0x48, 0x8c, 0x46, 0x92, 0x93, 0x9d, + 0x1b, 0xaa, 0x56, 0xdd, 0x11, 0xf1, 0x97, 0xaa, 0xa3, 0xbd, 0xee, 0x3b, + 0xf3, 0x80, 0xa4, 0xcb, 0x6b, 0xe8, 0xf8, 0xc6, 0x36, 0x35, 0x5a, 0xda, + 0xa6, 0x56, 0x31, 0x64, 0xb0, 0x26, 0x1f, 0x7b, 0xbb, 0xb9, 0xe1, 0xea, + 0x71, 0x5a, 0x37, 0x31, 0xab, 0x43, 0xda, 0x75, 0x26, 0x92, 0x7a, 0xb0, + 0x7d, 0xfa, 0x9c, 0x42, 0xa4, 0x71, 0x87, 0x5d, 0x31, 0x17, 0x9d, 0xf6, + 0xc4, 0xf5, 0xf2, 0xe6, 0x4a, 0x74, 0xc8, 0xc5, 0x7b, 0xaf, 0x0b, 0x17, + 0x2d, 0x96, 0xb2, 0xd8, 0x55, 0xbd, 0xb2, 0x85, 0xcf, 0xd0, 0x6d, 0xd9, + 0xc3, 0xb3, 0xc8, 0xfb, 0x74, 0xd0, 0x0e, 0xd1, 0x89, 0x0d, 0x3a, 0x02, + 0xbd, 0xdd, 0x5f, 0xe6, 0xe2, 0x23, 0x7a, 0x79, 0xeb, 0x88, 0xcf, 0x4e, + 0xaa, 0xc0, 0xca, 0x1c, 0x21, 0x84, 0x20, 0xe5, 0x1c, 0x05, 0x0a, 0xca, + 0xbe, 0x2c, 0xb2, 0xf2, 0xcf, 0xe1, 0xbb, 0x86, 0x99, 0x39, 0x56, 0xb7, + 0x30, 0xa7, 0x62, 0x4d, 0xfb, 0x52, 0xb3, 0x42, 0x21, 0xa4, 0x09, 0xf3, + 0xe7, 0x4f, 0x8d, 0x8f, 0x6c, 0x02, 0xd1, 0xd4, 0xa6, 0x60, 0x43, 0x2a, + 0x23, 0x1d, 0x6f, 0x99, 0xe3, 0xbd, 0x5d, 0x29, 0x3d, 0x4b, 0xdf, 0xdb, + 0xc2, 0xf2, 0xcb, 0x00, 0x64, 0x3c, 0x4e, 0x0a, 0xd2, 0x92, 0xfc, 0x2c, + 0x86, 0x2a, 0x81, 0xf7, 0x89, 0x4c, 0x88, 0x5e, 0x32, 0x63, 0xcd, 0x65, + 0x32, 0x1d, 0x14, 0x70, 0x9e, 0x6c, 0x9a, 0x1f, 0x72, 0x0c, 0xbd, 0xcd, + 0x29, 0x35, 0xed, 0x59, 0x70, 0xca, 0x24, 0x1b, 0x4c, 0x0d, 0x69, 0x97, + 0xbb, 0xe2, 0xec, 0xf4, 0x02, 0xce, 0xda, 0x2d, 0x7b, 0xb1, 0x7b, 0xab, + 0xd0, 0xaa, 0xce, 0x63, 0x94, 0x96, 0xa0, 0xb4, 0x4f, 0xa4, 0x08, 0x01, + 0x20, 0xde, 0xe5, 0x92, 0x4e, 0x97, 0x2b, 0xef, 0x79, 0x9d, 0xde, 0x66, + 0x71, 0xdd, 0x20, 0xdc, 0x05, 0x2e, 0xa6, 0x7b, 0x77, 0x25, 0x2a, 0x20, + 0xa3, 0x7b, 0xd6, 0x67, 0x81, 0x2c, 0xea, 0x4d, 0x61, 0x70, 0x63, 0x4e, + 0xad, 0xd3, 0x65, 0x7d, 0x99, 0x48, 0xc8, 0x1d, 0x30, 0xae, 0x07, 0x3a, + 0x63, 0x51, 0x8d, 0x00, 0x9e, 0x87, 0x42, 0x3e, 0xf1, 0xf3, 0x52, 0x4c, + 0xc5, 0x0e, 0x6a, 0xaa, 0x39, 0x10, 0x56, 0x9f, 0x44, 0x02, 0xf3, 0x58, + 0x08, 0x84, 0x48, 0x2c, 0x32, 0x24, 0xab, 0x64, 0xee, 0x35, 0xa3, 0x17, + 0xf6, 0xff, 0x70, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {996, + {0x19, 0x98, 0xf4, 0xb6, 0x36, 0x57, 0x5c, 0x27, 0x6a, 0xae, 0x6d, 0x4e, + 0xc7, 0x36, 0x35, 0x3d, 0x3e, 0xe6, 0xf8, 0xb7, 0xc3, 0x74, 0x38, 0x3c}, + {0xe2, 0xa4, 0x3c, 0xfd, 0x47, 0x8c, 0x49, 0x66, 0x0c, 0x69, 0xad, 0x53, + 0x24, 0x4d, 0x24, 0x7d, 0x8f, 0x43, 0xb3, 0x62, 0xa8, 0x1a, 0xf1, 0xe8, + 0x08, 0x8d, 0xc2, 0x4e, 0xb1, 0xe3, 0x70, 0xc5, 0x87, 0x9c, 0xe4, 0x2a, + 0x1c, 0xcd, 0xf9, 0xa3, 0xc0, 0x35, 0x7a, 0xf2, 0x30, 0xcb, 0x79, 0x68, + 0x4e, 0xe0, 0x1b, 0xda, 0xca, 0x9d, 0xc7, 0x72, 0xb4, 0x55, 0xde, 0xd7, + 0x7c, 0x31, 0xaa, 0x8c, 0x7e, 0x74, 0x9a, 0xfd, 0x36, 0x7b, 0xcc, 0x62, + 0x31, 0x89, 0x85, 0xc6, 0x14, 0xd7, 0xf8, 0xd5, 0x19, 0xb0, 0x2f, 0x9f, + 0xcc, 0x44, 0x2a, 0x47, 0x78, 0x36, 0x79, 0x70, 0x33, 0x17, 0xb2, 0xbd, + 0x4e, 0xf9, 0x3f, 0x95, 0x74, 0x6a, 0xa6, 0x77, 0x28, 0x4f, 0xf1, 0x45, + 0x8c, 0x18, 0x73, 0x8b, 0x19, 0x28, 0x54, 0x39, 0xee, 0x1b, 0x6b, 0x3f, + 0x7d, 0x92, 0xdf, 0x5e, 0x82, 0x6a, 0xc5, 0xa6, 0x94, 0x33, 0x69, 0xf7, + 0xde, 0xa6, 0x13, 0xa8, 0x22, 0x01, 0x65, 0x48, 0x63, 0x80, 0xc7, 0x85, + 0x7c, 0xa5, 0xa3, 0x1e, 0x96, 0x96, 0x95, 0x69, 0xcc, 0x9f, 0x15, 0x50, + 0x15, 0xe1, 0xe5, 0x6f, 0x06, 0x7e, 0x3e, 0x93, 0x86, 0x5a, 0xdb, 0x72, + 0x7e, 0xff, 0xc6, 0xdc, 0xdb, 0x70, 0x34, 0xfe, 0x21, 0x25, 0x54, 0x3a, + 0x6c, 0x81, 0x0b, 0x3f, 0x73, 0x4c, 0x9b, 0x85, 0xa6, 0x30, 0xb5, 0x81, + 0xa0, 0x48, 0x72, 0x91, 0xaf, 0xd5, 0x56, 0x2f, 0xf6, 0x42, 0x36, 0xc0, + 0x72, 0xfc, 0xf4, 0x45, 0x90, 0x59, 0x6c, 0x0b, 0xca, 0x02, 0xa4, 0x87, + 0x3d, 0xf8, 0x1f, 0xbb, 0x18, 0x96, 0xe4, 0x81, 0x4f, 0x7e, 0xd8, 0xea, + 0xd1, 0x71, 0x02, 0xdb, 0xe8, 0x7d, 0x08, 0x99, 0x7d, 0x36, 0xf8, 0x9a, + 0xfc, 0x1e, 0x18, 0x39, 0x3a, 0x8a, 0xee, 0xa9, 0xd0, 0x29, 0x2d, 0x53, + 0xab, 0x59, 0x28, 0xa6, 0xc6, 0xea, 0xe5, 0xaa, 0x6d, 0x84, 0x4a, 0x40, + 0xd7, 0x71, 0x1b, 0x3b, 0xc1, 0x24, 0xd5, 0xd1, 0x4a, 0x7e, 0xf0, 0xcd, + 0x5c, 0x9c, 0xf1, 0xad, 0x9e, 0x54, 0xd6, 0x7b, 0x76, 0x0a, 0x3b, 0xb4, + 0x19, 0x2b, 0xcc, 0x9c, 0x63, 0xf3, 0x1f, 0x61, 0xf3, 0x81, 0xfd, 0x62, + 0x39, 0xf3, 0xe1, 0xab, 0x4e, 0x04, 0xfa, 0xef, 0x25, 0x96, 0x51, 0x42, + 0x0a, 0xb2, 0xdb, 0x1d, 0x32, 0x3e, 0x59, 0x14, 0x08, 0x13, 0x3d, 0x26, + 0xe8, 0x2a, 0x74, 0x8b, 0x4c, 0x05, 0xbe, 0xef, 0xaf, 0x3e, 0x99, 0xd0, + 0xe7, 0xf1, 0xef, 0x73, 0x0d, 0x9e, 0xc0, 0x32, 0x5d, 0x8d, 0xb4, 0x7f, + 0x71, 0x01, 0x42, 0xd0, 0x7d, 0xef, 0x0e, 0x40, 0xdf, 0x4f, 0xc2, 0x72, + 0x32, 0x7d, 0x8a, 0xde, 0x1f, 0x4e, 0xe0, 0x1e, 0xe0, 0x3a, 0xcd, 0xac, + 0x8f, 0x69, 0x84, 0xf3, 0x03, 0x6f, 0x50, 0x1a, 0x19, 0x65, 0x1a, 0xb5, + 0xb2, 0x66, 0x7f, 0x46, 0xf7, 0xc4, 0xbb, 0x51, 0xc5, 0xc7, 0x41, 0xc7, + 0xc1, 0x8a, 0xde, 0x5c, 0xf4, 0x31, 0x9d, 0xd6, 0xe5, 0x23, 0xa1, 0xdd, + 0x22, 0x28, 0x16, 0x09, 0x38, 0x29, 0x82, 0xa7, 0x4a, 0xb2, 0xef, 0x4f, + 0xcb, 0x0a, 0xd4, 0x58, 0x1e, 0x26, 0xf3, 0xdf, 0x3d, 0xa5, 0x5e, 0x11, + 0x33, 0xfe, 0x26, 0x46, 0x21, 0x86, 0x4e, 0xf9, 0xa2, 0x08, 0x58, 0x2a, + 0x48, 0x2e, 0x82, 0xd3, 0x19, 0xf2, 0x52, 0x61, 0xc4, 0x1f, 0x64, 0x2f, + 0x80, 0x3b, 0x6e, 0x27, 0xa5, 0xd1, 0x6a, 0x81, 0x50, 0x5b, 0x53, 0xe0, + 0x15, 0xfa, 0xa5, 0xea, 0x5f, 0xa6, 0xda, 0x0b, 0xac, 0xd2, 0xc7, 0x72, + 0x63, 0x30, 0x2e, 0x3a, 0xdf, 0xb5, 0xae, 0xf6, 0x1a, 0x5b, 0x46, 0xf2, + 0x8b, 0x25, 0x1f, 0x86, 0xf2, 0xe5, 0x6a, 0xe1, 0x67, 0x36, 0xf8, 0x02, + 0xfd, 0x56, 0x4e, 0x93, 0x9d, 0x2f, 0x50, 0x6b}, + {0x21, 0xfd, 0xfd, 0x2d, 0x4d, 0x99, 0x9c, 0xad, 0x88, 0x30, 0x74, 0x8f, + 0x3b, 0x3b, 0x2e, 0xdc, 0xee, 0xd8, 0xef, 0x00, 0x14, 0x49, 0x44, 0xf2, + 0x07, 0x0e, 0x04, 0x3f, 0x66, 0x03, 0x45, 0x18, 0x46, 0x4c, 0xd1, 0x3c, + 0xa6, 0xad, 0xd0, 0xeb, 0xdc, 0x7c, 0x4f, 0xfe, 0x41, 0xb5, 0xce, 0x7d, + 0x80, 0xa9, 0x58, 0x80, 0x29, 0x6a, 0xa2, 0x38, 0x42, 0xf3, 0x86, 0xa8, + 0x05, 0xa3, 0xd3, 0x2e, 0x12, 0x37, 0x4d, 0xfe, 0x0f, 0x30, 0x25, 0xec, + 0x6d, 0xaf, 0x7d, 0x72, 0xfa, 0xcc, 0xb8, 0xf6, 0x5d, 0x28, 0x81, 0x4b, + 0xdd, 0x71, 0xe6, 0xed, 0x40, 0x21, 0x58, 0x47, 0xbb, 0x4a, 0xea, 0x89, + 0xc8, 0x1b, 0x9e, 0xe9, 0x51, 0x73, 0x77, 0x89, 0xe4, 0xe2, 0x38, 0x5d, + 0x21, 0xda, 0x52, 0x88, 0xdc, 0x3a, 0x5a, 0xa2, 0xdc, 0x0b, 0xc3, 0xca, + 0x7b, 0x13, 0x16, 0x16, 0x4f, 0x03, 0x78, 0xb2, 0xbd, 0x06, 0x32, 0x7f, + 0xaf, 0xb4, 0xbc, 0x62, 0x9a, 0xae, 0xef, 0x36, 0xdc, 0x54, 0xd3, 0x8d, + 0x8a, 0x83, 0x28, 0x9d, 0xb2, 0xa1, 0x4c, 0x2e, 0xe7, 0x93, 0x19, 0x49, + 0xd6, 0x79, 0xfc, 0x29, 0xa9, 0x73, 0x2b, 0x69, 0x17, 0x09, 0xc3, 0xbc, + 0x75, 0x1f, 0x9b, 0x8b, 0x3b, 0xf4, 0x69, 0x90, 0xba, 0xa8, 0x31, 0x33, + 0xd6, 0x8a, 0xc5, 0x91, 0xe4, 0x25, 0xc9, 0x71, 0xbf, 0xc8, 0xe4, 0x29, + 0x47, 0x7e, 0x23, 0x87, 0x4e, 0x5f, 0xaf, 0xd9, 0xf7, 0x2b, 0xe0, 0xe2, + 0xfc, 0x7c, 0x2d, 0xe2, 0x0f, 0x95, 0xe3, 0x66, 0xc7, 0x6e, 0x91, 0xe1, + 0xe3, 0xdc, 0x8a, 0x61, 0x88, 0xc7, 0x89, 0x78, 0x5e, 0xdc, 0xd5, 0x23, + 0xc8, 0x2f, 0x88, 0x0b, 0x9f, 0xfa, 0x46, 0x6d, 0x0a, 0x28, 0x50, 0xde, + 0xc8, 0x56, 0xfd, 0x54, 0xee, 0x00, 0xb3, 0x84, 0x5b, 0x23, 0x5e, 0xd4, + 0x18, 0xa1, 0xd1, 0x58, 0x97, 0xab, 0x42, 0x5d, 0x99, 0x0e, 0xc2, 0xe8, + 0x5b, 0x47, 0x41, 0x6a, 0x56, 0x5c, 0x43, 0xc0, 0x7b, 0x39, 0xa9, 0x96, + 0x83, 0x23, 0xd2, 0xb5, 0xbd, 0x87, 0x3f, 0x6b, 0x2d, 0xe7, 0x76, 0x98, + 0xd6, 0x2b, 0x16, 0xa3, 0x51, 0x8b, 0x4b, 0xdc, 0xff, 0x90, 0x5e, 0x2f, + 0x86, 0xa6, 0xe5, 0x30, 0x29, 0xa7, 0x5c, 0x0e, 0x8e, 0x1e, 0x60, 0xbd, + 0xee, 0xfa, 0xbf, 0x40, 0x87, 0xa4, 0x91, 0x6a, 0xf8, 0xbd, 0xca, 0x15, + 0xc0, 0x8c, 0xee, 0x97, 0xc1, 0x71, 0xad, 0x5c, 0x10, 0x67, 0xbc, 0x3f, + 0x8b, 0x73, 0xb7, 0xc0, 0xb0, 0xfb, 0xe4, 0xe7, 0x47, 0x39, 0x30, 0x6a, + 0x60, 0x60, 0x73, 0x56, 0x5c, 0x3d, 0xfa, 0x5b, 0xa8, 0x81, 0x80, 0x3d, + 0xbd, 0xa9, 0x22, 0x3d, 0x84, 0x3d, 0x5f, 0xd7, 0x1f, 0x1c, 0x62, 0x57, + 0x79, 0x86, 0x52, 0xb0, 0x75, 0xa9, 0x36, 0x3a, 0xa7, 0x59, 0xe7, 0x04, + 0x00, 0x9b, 0xd5, 0x0e, 0x17, 0xae, 0x8d, 0xd2, 0x0b, 0x60, 0xe0, 0x77, + 0xa1, 0x3a, 0x41, 0x90, 0xe5, 0xa2, 0x0c, 0x03, 0x94, 0xef, 0x14, 0x57, + 0xd2, 0xe8, 0xd7, 0xa7, 0x04, 0x92, 0x17, 0xf0, 0x6f, 0xc6, 0xb7, 0x47, + 0xd5, 0x9e, 0xd0, 0x8b, 0xe4, 0x8c, 0xe2, 0x72, 0x7e, 0x3b, 0x01, 0xf0, + 0x5b, 0xdd, 0x67, 0x36, 0x61, 0x8c, 0xa3, 0xc8, 0x63, 0xbb, 0x4d, 0xd0, + 0xa4, 0x58, 0x4a, 0x13, 0x43, 0x93, 0x0a, 0xca, 0xfb, 0x19, 0x55, 0xc6, + 0x97, 0xa0, 0xa7, 0xae, 0x55, 0x84, 0x85, 0xc4, 0x6c, 0xa1, 0xfd, 0xe3, + 0x75, 0x64, 0xbd, 0xb7, 0xc6, 0x59, 0x29, 0x45, 0xe3, 0x72, 0x27, 0x95, + 0x76, 0x3f, 0xfe, 0xa7, 0x5c, 0xca, 0x63, 0x71, 0xf1, 0xfe, 0x52, 0x78, + 0xa6, 0x85, 0xa2, 0x04, 0xe1, 0xea, 0x49, 0x1c, 0x14, 0x83, 0x96, 0xba, + 0x0b, 0xc1, 0x3f, 0x18, 0x91, 0xe5, 0x0f, 0xfb, 0x7e, 0x3e, 0xaa, 0x21, + 0x57, 0x2d, 0x92, 0x93}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {997, + {0xb6, 0xe3, 0x86, 0x1c, 0x5b, 0xda, 0x25, 0x76, 0x40, 0x58, 0x38, 0xa4, + 0xb0, 0x4c, 0x39, 0x22, 0x2c, 0x5f, 0xda, 0x1a, 0x07, 0x0e, 0x60, 0x5d}, + {0x26, 0x93, 0x01, 0x7e, 0x86, 0x1a, 0x0a, 0xf7, 0xac, 0xc0, 0x73, 0x2a, + 0xfb, 0x50, 0xf4, 0x1f, 0x05, 0x6e, 0x19, 0xea, 0x27, 0x28, 0xab, 0xcb, + 0x1b, 0x85, 0x2e, 0x37, 0xd9, 0x62, 0x19, 0xd0, 0xfd, 0x9b, 0xfd, 0x28, + 0x5d, 0xb7, 0x45, 0x2a, 0x84, 0xf5, 0x5e, 0xc9, 0xd2, 0xe9, 0xec, 0x2d, + 0xeb, 0xad, 0xaf, 0x4a, 0x57, 0xdd, 0x04, 0x61, 0x00, 0xef, 0x73, 0x83, + 0xae, 0x85, 0x74, 0xcb, 0x12, 0x07, 0x77, 0xe7, 0xaf, 0xb2, 0x4c, 0x75, + 0x97, 0xc7, 0x97, 0xbd, 0xee, 0xfd, 0xc9, 0xfc, 0x73, 0x36, 0xbb, 0x25, + 0x6f, 0x38, 0x54, 0xa3, 0x6b, 0x4c, 0x1b, 0xea, 0xed, 0x94, 0x93, 0x7c, + 0x43, 0xce, 0x50, 0x4e, 0xf4, 0x2d, 0x6a, 0x8c, 0x3e, 0x31, 0xc6, 0xbd, + 0x3f, 0xd6, 0x06, 0xd1, 0xa8, 0xcf, 0xea, 0x3a, 0xea, 0x17, 0xf3, 0xa2, + 0x52, 0x52, 0x11, 0xef, 0x0b, 0x6f, 0x6a, 0xca, 0xa7, 0xb0, 0x1f, 0xbe, + 0x03, 0x13, 0x2f, 0x36, 0xb2, 0xd5, 0xa2, 0xa9, 0xbf, 0x74, 0x75, 0xfc, + 0x80, 0xb3, 0x2f, 0xb7, 0xcb, 0x56, 0x3d, 0xdb, 0x3d, 0x13, 0xcc, 0xc4, + 0x4d, 0x68, 0x7e, 0x14, 0xd8, 0x1d, 0xf8, 0xee, 0xde, 0xe5, 0xca, 0x80, + 0xc2, 0xfe, 0x51, 0x66, 0x08, 0x05, 0x5d, 0x85, 0xad, 0x98, 0xde, 0x50, + 0x43, 0xac, 0x9d, 0xf6, 0xcf, 0x05, 0xd5, 0xd0, 0xd5, 0x65, 0x49, 0x8f, + 0xf9, 0x62, 0xad, 0x34, 0x42, 0x98, 0x87, 0x44, 0xf5, 0xad, 0x17, 0xc7, + 0xe2, 0xde, 0x40, 0x2c, 0xc0, 0xcb, 0xae, 0xf2, 0x98, 0xec, 0xd8, 0x90, + 0xc0, 0x39, 0x20, 0x4f, 0x5c, 0xbb, 0x61, 0xdd, 0xf4, 0xa4, 0xc7, 0x3f, + 0xc8, 0x3d, 0xef, 0xc6, 0x58, 0x7a, 0xe5, 0x69, 0xc5, 0x87, 0x4e, 0x5c, + 0xb5, 0x35, 0x00, 0x6a, 0x01, 0x57, 0xd0, 0x59, 0xca, 0x91, 0x7d, 0x85, + 0x45, 0x78, 0x1d, 0x43, 0x8e, 0xf1, 0x1c, 0x64, 0xf7, 0xac, 0x58, 0xf6, + 0x51, 0x28, 0x05, 0xcd, 0xba, 0x01, 0x60, 0xec, 0xf6, 0x96, 0xa0, 0x0f, + 0xed, 0xc4, 0xa3, 0x1a, 0x0d, 0x4c, 0x28, 0xfa, 0x80, 0x69, 0x04, 0x36, + 0x0a, 0x12, 0x9d, 0x07, 0x14, 0xa4, 0x4c, 0x75, 0x8e, 0x28, 0xf6, 0x9d, + 0xd1, 0x17, 0x6c, 0x09, 0x2a, 0xcd, 0x5e, 0x5c, 0x3d, 0x08, 0x26, 0x64, + 0x0b, 0x81, 0xb2, 0x95, 0x61, 0x53, 0xf2, 0x81, 0x63, 0xd2, 0x25, 0x70, + 0x4e, 0x0e, 0xa7, 0x06, 0xb8, 0xba, 0x9a, 0x7e, 0x54, 0x7b, 0x57, 0x7f, + 0x04, 0xbc, 0xbf, 0x8b, 0x2d, 0xa5, 0x52, 0x25, 0xe8, 0x46, 0x23, 0x0f, + 0x2c, 0xa6, 0x96, 0x8a, 0xce, 0x2a, 0xa0, 0xaa, 0xcc, 0x21, 0xd6, 0xd2, + 0x2b, 0xa0, 0xf1, 0x4e, 0xb2, 0x85, 0x6f, 0x91, 0xba, 0x7f, 0xb8, 0x98, + 0xc3, 0x65, 0x92, 0xc7, 0x87, 0xfc, 0x17, 0xde, 0xb7, 0xfa, 0xde, 0xa8, + 0x97, 0xae, 0xda, 0xc6, 0xca, 0x22, 0x92, 0xca, 0x05, 0xbf, 0x0b, 0x0f, + 0xe0, 0xc5, 0x96, 0x32, 0x0a, 0x50, 0x1f, 0xbd, 0x63, 0x6a, 0xae, 0x9a, + 0x23, 0x9a, 0xc7, 0x7b, 0x1c, 0xeb, 0xf3, 0x25, 0xfc, 0x7e, 0x91, 0xe3, + 0x76, 0xaa, 0xd2, 0xb2, 0x4c, 0x5d, 0x1d, 0xb0, 0xf8, 0x19, 0x55, 0x8e, + 0x20, 0x8f, 0x4e, 0x1e, 0x8d, 0xa2, 0x5b, 0xf0, 0xbb, 0x40, 0x87, 0x01, + 0x43, 0x60, 0xe5, 0x99, 0x14, 0xc0, 0xd7, 0xc8, 0x2c, 0x90, 0x26, 0x55, + 0x01, 0x15, 0x52, 0x1f, 0x6c, 0x88, 0x77, 0xc7, 0x24, 0x66, 0xa9, 0x68, + 0xb6, 0x42, 0x2c, 0xf1, 0x7e, 0x56, 0x7a, 0x0e, 0x3f, 0xb3, 0x5a, 0xae, + 0x10, 0x3b, 0x33, 0xc6, 0x09, 0xd4, 0xcd, 0x76, 0xb8, 0xd3, 0xac, 0xd8, + 0x8f, 0x12, 0x4e, 0xcb, 0x5a, 0xe0, 0xa1, 0x3a, 0x29, 0x76, 0x7c, 0xe7, + 0xaa, 0x22, 0x3a, 0xa8, 0x69, 0xc0, 0xf1, 0x36}, + {0xf4, 0x1d, 0x64, 0x6a, 0x24, 0x15, 0x5c, 0xb8, 0x4d, 0x9d, 0x18, 0xef, + 0x30, 0x03, 0xb4, 0xb1, 0x0a, 0xce, 0x80, 0x7a, 0x7b, 0x79, 0xb5, 0x5e, + 0x74, 0x8b, 0x3d, 0x2f, 0xa9, 0xd2, 0x3a, 0x2f, 0xf6, 0xa8, 0x28, 0x7a, + 0xc7, 0xcc, 0xb9, 0x06, 0x1a, 0x7d, 0x0c, 0xd0, 0x1d, 0xae, 0x44, 0x52, + 0xbd, 0xb1, 0xdc, 0x73, 0x6e, 0x27, 0xe1, 0x9f, 0xd4, 0x70, 0xf7, 0x3b, + 0x5f, 0xdb, 0x93, 0xb8, 0x65, 0x9c, 0x22, 0xdc, 0x10, 0x7f, 0xd1, 0x7b, + 0x91, 0xf9, 0xcc, 0xd1, 0x57, 0x43, 0xb6, 0xc5, 0xec, 0x7c, 0xe1, 0x5c, + 0xae, 0x7c, 0xfa, 0x2b, 0xa3, 0x08, 0xf9, 0xfb, 0x01, 0x5d, 0x1a, 0x55, + 0x58, 0xa8, 0x44, 0xab, 0x31, 0x14, 0xc5, 0xe0, 0xd7, 0xc8, 0xec, 0x96, + 0xe4, 0x0e, 0x6c, 0x54, 0x58, 0xe8, 0xcc, 0x0b, 0x52, 0xb0, 0x4e, 0xcb, + 0x33, 0x2a, 0xe6, 0x9b, 0x49, 0x03, 0xd6, 0x59, 0x09, 0x83, 0x35, 0x9e, + 0xc4, 0x42, 0x14, 0x65, 0x4e, 0x5d, 0x2c, 0x78, 0x1a, 0x45, 0x65, 0xd9, + 0x28, 0x65, 0xa7, 0x14, 0x58, 0xbc, 0x48, 0xb6, 0x19, 0x69, 0xd8, 0x95, + 0xa0, 0x53, 0x1d, 0x3b, 0x74, 0x9b, 0x66, 0x56, 0xea, 0xea, 0xd0, 0x61, + 0x48, 0x6f, 0x1d, 0xf5, 0x70, 0xf7, 0xf9, 0x7c, 0x2d, 0xf0, 0x70, 0x41, + 0x3e, 0x7c, 0x0b, 0xd2, 0x26, 0x8e, 0x2c, 0x84, 0x13, 0x06, 0xd9, 0xa7, + 0xca, 0x89, 0x2c, 0x09, 0xa9, 0x37, 0x4b, 0xea, 0x76, 0x91, 0x73, 0x19, + 0x11, 0xa0, 0x80, 0xd1, 0x7d, 0xe2, 0xa8, 0xd2, 0x56, 0xce, 0x45, 0x38, + 0xa7, 0xec, 0x2b, 0xcd, 0xd8, 0x56, 0xb9, 0x67, 0xd2, 0xda, 0x49, 0x01, + 0xe6, 0xdc, 0xe8, 0x66, 0xeb, 0xf6, 0x3f, 0x1d, 0xae, 0x1d, 0xd3, 0xc6, + 0x48, 0xde, 0xe1, 0x84, 0xff, 0xcd, 0x36, 0xf9, 0x9a, 0x63, 0x0a, 0xa2, + 0xdb, 0xbc, 0x56, 0x20, 0x8f, 0x77, 0x86, 0x36, 0xa7, 0x14, 0x73, 0x0f, + 0x68, 0xdf, 0x7e, 0x14, 0xea, 0xb7, 0x26, 0x9d, 0xd0, 0x31, 0xef, 0xf3, + 0x4b, 0x14, 0x44, 0xda, 0x64, 0xb2, 0xf9, 0xc3, 0xfe, 0xb0, 0x13, 0x52, + 0x33, 0x71, 0xb3, 0xa6, 0xc8, 0x7b, 0xa4, 0xfa, 0xea, 0xc2, 0x7a, 0xd7, + 0xfe, 0x9f, 0x9f, 0x5d, 0xaa, 0xa7, 0x30, 0xd3, 0xfe, 0x68, 0x48, 0x77, + 0xa2, 0xcf, 0x72, 0xda, 0x78, 0xb0, 0xb6, 0xd0, 0x05, 0x86, 0xc5, 0x7a, + 0x56, 0x50, 0x53, 0xf2, 0x1e, 0x24, 0x44, 0x24, 0x4e, 0x54, 0x55, 0x3c, + 0xad, 0xa4, 0x8f, 0x36, 0xa8, 0xd8, 0x3e, 0x25, 0x41, 0x3d, 0xa9, 0x5d, + 0xe9, 0x1f, 0xff, 0xf1, 0x29, 0xb1, 0x9c, 0x90, 0xfa, 0xdf, 0x5d, 0xd5, + 0x33, 0x25, 0xf4, 0xb0, 0x7a, 0xb4, 0xb1, 0xa3, 0xa4, 0x43, 0xc4, 0x04, + 0x2e, 0x04, 0x3b, 0xa6, 0xc1, 0x50, 0x60, 0x5b, 0x72, 0x67, 0xef, 0x8d, + 0xe2, 0xe4, 0x94, 0x51, 0x21, 0x78, 0x91, 0x4c, 0xdc, 0x43, 0xb0, 0xdb, + 0x62, 0x34, 0x60, 0x5f, 0x51, 0x4b, 0x76, 0x33, 0x79, 0xc0, 0x5c, 0x9f, + 0xb5, 0xf7, 0x48, 0xed, 0x68, 0x29, 0x25, 0x92, 0xaf, 0xad, 0x18, 0x2c, + 0x97, 0x35, 0x5a, 0x88, 0xb8, 0xf4, 0xd1, 0x40, 0x17, 0x12, 0x0d, 0x92, + 0x1a, 0x6c, 0xd8, 0x93, 0x62, 0x41, 0x6d, 0x2a, 0x9c, 0x74, 0xce, 0x33, + 0xf2, 0x1d, 0xda, 0x9c, 0x59, 0x77, 0x2c, 0x17, 0x0f, 0x4d, 0x48, 0xbc, + 0xc6, 0xff, 0x5d, 0xa7, 0xf2, 0x21, 0xd4, 0x8d, 0x62, 0xc6, 0x5e, 0x31, + 0x09, 0xb0, 0x61, 0x26, 0x54, 0x1d, 0x63, 0x30, 0xfe, 0x40, 0xef, 0x8f, + 0x5c, 0xa8, 0x3e, 0x18, 0x66, 0x3f, 0x30, 0x26, 0x2d, 0xe2, 0x44, 0xc0, + 0x99, 0xe2, 0xdf, 0x74, 0x1e, 0x1a, 0xd3, 0x8a, 0x11, 0x1a, 0x22, 0x8b, + 0xf7, 0x05, 0x75, 0x37, 0xd1, 0xd1, 0xb5, 0xfa, 0x87, 0xaf, 0xb2, 0xc4, + 0xed, 0xcf, 0x6c, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {998, + {0xe3, 0x53, 0x3d, 0x52, 0x89, 0x26, 0xa9, 0x6a, 0x98, 0x39, 0xdc, 0xec, + 0xfa, 0x4b, 0xd9, 0x82, 0xf3, 0xbe, 0x90, 0xb4, 0xc7, 0x4b, 0x69, 0x7a}, + {0x32, 0xb1, 0x9b, 0x34, 0xc8, 0x65, 0x34, 0x93, 0xde, 0x8c, 0x54, 0x81, + 0x74, 0xd1, 0xb2, 0x65, 0x7c, 0x6a, 0xbc, 0xc9, 0xa9, 0x0e, 0x29, 0x7c, + 0x85, 0x4f, 0x14, 0xaa, 0xd2, 0x68, 0x69, 0x50, 0xa7, 0xa2, 0x08, 0xe6, + 0x4c, 0x68, 0x01, 0x61, 0x31, 0x6e, 0x22, 0x7d, 0x22, 0x56, 0xe7, 0x16, + 0x0b, 0x08, 0x52, 0xc6, 0xd2, 0x62, 0x0d, 0xdd, 0xc1, 0x11, 0xc7, 0x9d, + 0x54, 0x14, 0xa5, 0x7d, 0x1a, 0xb9, 0x4c, 0xd8, 0x3f, 0xe7, 0x3a, 0x7d, + 0xa5, 0xc4, 0x0c, 0x0f, 0x3a, 0x77, 0x15, 0xee, 0x8e, 0x28, 0x04, 0xc7, + 0xfa, 0xf9, 0xa8, 0x0a, 0x14, 0xdb, 0xad, 0xb3, 0x14, 0x27, 0x0e, 0x6c, + 0xfe, 0x34, 0xd7, 0xf8, 0x00, 0x2e, 0x55, 0x2d, 0x07, 0x46, 0xab, 0x64, + 0x2b, 0x07, 0x90, 0xb0, 0xa0, 0x56, 0x14, 0x74, 0x2d, 0x81, 0x91, 0x3b, + 0x5c, 0x88, 0x14, 0x86, 0x8b, 0xc9, 0xdc, 0x43, 0x7d, 0xba, 0xb1, 0x01, + 0x3c, 0x85, 0xa0, 0x81, 0x61, 0x2d, 0x6e, 0xee, 0xc4, 0x78, 0x14, 0xe5, + 0x83, 0x12, 0xd6, 0xc9, 0x9d, 0x49, 0x15, 0x7a, 0x71, 0x3b, 0xf0, 0xc3, + 0x07, 0x80, 0x51, 0xbe, 0xcd, 0xe1, 0xab, 0xec, 0x10, 0xf5, 0x3a, 0xeb, + 0xd3, 0xdf, 0xa7, 0x85, 0xdf, 0x0d, 0x69, 0xe2, 0xdc, 0x46, 0xe5, 0x40, + 0x9a, 0x72, 0x19, 0xc2, 0xbc, 0x96, 0xd1, 0x77, 0xc7, 0x2a, 0x04, 0x79, + 0x7e, 0xb6, 0x40, 0x35, 0xbd, 0x36, 0x4d, 0xc9, 0x2f, 0x83, 0x4e, 0x82, + 0xab, 0xec, 0x13, 0x5e, 0x9f, 0xf3, 0xab, 0xb3, 0x60, 0xc8, 0x69, 0x91, + 0x3c, 0x98, 0x20, 0x9e, 0xc4, 0x67, 0xb8, 0x6a, 0x00, 0x11, 0x6c, 0x5d, + 0x31, 0x78, 0x0b, 0x9c, 0x2b, 0x2e, 0xf4, 0x88, 0x83, 0xb1, 0xeb, 0xc0, + 0x7d, 0x13, 0x1e, 0x8d, 0x76, 0x42, 0x14, 0x40, 0x13, 0x4a, 0xca, 0x14, + 0xd6, 0x59, 0xcc, 0xd7, 0x26, 0xfd, 0x92, 0xf3, 0x9d, 0xcd, 0xd5, 0x7e, + 0x34, 0x79, 0x33, 0x06, 0xeb, 0xdb, 0x42, 0xe6, 0x15, 0x73, 0xda, 0xe0, + 0x5f, 0xea, 0xb6, 0x58, 0x66, 0xaa, 0x6d, 0x45, 0x4b, 0xfb, 0xe0, 0x79, + 0x9d, 0xb8, 0xb2, 0x8d, 0x3d, 0xc7, 0xeb, 0x06, 0x0f, 0x89, 0xd8, 0xa9, + 0x6c, 0xd2, 0xf5, 0x66, 0xa2, 0xd5, 0xe7, 0x7f, 0x17, 0x6d, 0x72, 0xb5, + 0x10, 0x0d, 0xde, 0xc3, 0x61, 0xd8, 0xc3, 0x26, 0x60, 0x9e, 0x2b, 0xbc, + 0xc5, 0xf2, 0xe3, 0xed, 0x5c, 0x7f, 0x19, 0x6d, 0xeb, 0x57, 0xef, 0xb3, + 0x6e, 0x8e, 0x88, 0x88, 0x71, 0x96, 0xad, 0x0e, 0xaf, 0x3c, 0xde, 0x31, + 0xa1, 0x4f, 0x92, 0xb7, 0x4b, 0xa3, 0xdf, 0x4d, 0x42, 0xf9, 0xd4, 0xa4, + 0x01, 0xc1, 0xa4, 0x81, 0xd4, 0x96, 0x6a, 0xc9, 0x02, 0x38, 0xa3, 0xa2, + 0x1d, 0x6b, 0x93, 0x0c, 0xf1, 0x16, 0x85, 0xb4, 0x4c, 0x81, 0xec, 0x8e, + 0xc6, 0x49, 0xb6, 0x91, 0x7b, 0x89, 0x3f, 0xde, 0x40, 0x0e, 0xff, 0x54, + 0x10, 0xc4, 0x84, 0x39, 0xd3, 0x9c, 0x75, 0xec, 0xe2, 0x91, 0x07, 0x27, + 0x17, 0x91, 0xec, 0x83, 0x5d, 0xd9, 0xc7, 0xc0, 0xa7, 0xe6, 0xb6, 0xfd, + 0x59, 0xed, 0x4e, 0x34, 0x67, 0x6f, 0xfd, 0xc4, 0x5b, 0x60, 0xae, 0xee, + 0xee, 0x58, 0x65, 0xef, 0xee, 0xe1, 0xb7, 0x32, 0x0b, 0x6e, 0x08, 0xec, + 0x37, 0xb0, 0xc4, 0x7c, 0xe1, 0x64, 0x1d, 0x19, 0x48, 0x01, 0x24, 0xeb, + 0x47, 0xc2, 0xa3, 0xa3, 0x02, 0xb0, 0x88, 0x1c, 0x6f, 0x53, 0x39, 0xc3, + 0x75, 0xdf, 0x14, 0x0e, 0x10, 0x0d, 0x3b, 0x0c, 0xb4, 0x7b, 0xbb, 0xe2, + 0x7e, 0xe1, 0xeb, 0xeb, 0xa0, 0x09, 0x26, 0x95, 0x74, 0x0a, 0x4f, 0xf6, + 0xf7, 0x5b, 0x3a, 0x80, 0x75, 0x88, 0xbb, 0x36, 0xf3, 0x4d, 0xd9, 0xce, + 0x1e, 0xce, 0x89, 0x30, 0x42, 0xdd, 0x93, 0xe6}, + {0x40, 0xdf, 0xdd, 0x6d, 0x48, 0x66, 0x06, 0x3e, 0x96, 0xc6, 0x10, 0x12, + 0x8c, 0x7c, 0xb3, 0x4a, 0x55, 0x25, 0x79, 0x26, 0x2f, 0x6f, 0x2b, 0x48, + 0xf9, 0xe0, 0xe4, 0x42, 0x46, 0xb9, 0xe6, 0xd1, 0xf9, 0x66, 0x05, 0x50, + 0x43, 0x8f, 0xe1, 0x75, 0x2f, 0x24, 0x16, 0x15, 0x4b, 0x7c, 0xe0, 0x99, + 0xa1, 0xe0, 0xc0, 0x2b, 0x80, 0x3f, 0xa7, 0x33, 0x6b, 0xd3, 0xd5, 0x1f, + 0x93, 0xad, 0xf7, 0x15, 0x00, 0xf4, 0xe3, 0x6c, 0x7b, 0xb3, 0x09, 0x4d, + 0xff, 0x40, 0x29, 0xd5, 0xb6, 0x48, 0x95, 0xd9, 0xda, 0xbd, 0x0b, 0x6a, + 0xd6, 0xb0, 0x77, 0x5e, 0x65, 0xc2, 0xd7, 0xfc, 0x5e, 0x45, 0x88, 0x6f, + 0x90, 0xe1, 0x47, 0x94, 0xc1, 0xe8, 0x86, 0x31, 0xba, 0x07, 0xf2, 0x4b, + 0x2a, 0x9f, 0x4f, 0x41, 0x98, 0xa2, 0x4f, 0xc8, 0x81, 0xae, 0xb5, 0x1d, + 0x81, 0x2e, 0x69, 0xdd, 0x28, 0x30, 0x57, 0x07, 0x29, 0xc8, 0x87, 0xd3, + 0xfc, 0x81, 0x64, 0xa0, 0x1d, 0xe5, 0x26, 0xbf, 0x0f, 0x15, 0x91, 0xce, + 0x85, 0xd6, 0x5e, 0xdc, 0x39, 0xee, 0x2b, 0x7e, 0x83, 0x21, 0xee, 0xf5, + 0x6e, 0x9c, 0x92, 0x29, 0x84, 0x6e, 0x12, 0xd9, 0x17, 0xec, 0xdf, 0x46, + 0x88, 0x38, 0xd6, 0x04, 0x63, 0xb0, 0xda, 0x44, 0x9a, 0x6e, 0xde, 0x91, + 0xf1, 0xaa, 0xf8, 0x7a, 0x57, 0x75, 0x2f, 0x87, 0xc0, 0x6e, 0x53, 0x29, + 0x1d, 0x01, 0x14, 0x64, 0x05, 0xe6, 0xc4, 0xc1, 0x7c, 0xc6, 0x65, 0x30, + 0xd7, 0xaf, 0x31, 0x8c, 0x4d, 0x34, 0x62, 0x4c, 0xe4, 0x27, 0xa1, 0xc0, + 0x1f, 0x34, 0x25, 0xa3, 0xa3, 0x3b, 0xfe, 0xcf, 0xbd, 0x18, 0x9a, 0x44, + 0x54, 0xad, 0xc4, 0x84, 0xcd, 0x32, 0x5d, 0xa0, 0xbb, 0x0c, 0x2d, 0xdd, + 0xb8, 0x37, 0x87, 0xbf, 0xe5, 0xc9, 0x99, 0x12, 0x65, 0x70, 0xb3, 0x3c, + 0x69, 0x54, 0xad, 0xf7, 0x5a, 0x91, 0xca, 0x63, 0x21, 0xe9, 0x9d, 0x4d, + 0x86, 0x89, 0x19, 0x7c, 0x2f, 0xd7, 0x92, 0x0d, 0xbc, 0x0e, 0xb9, 0xe0, + 0x14, 0xc2, 0xfc, 0xdb, 0x2e, 0x07, 0xc0, 0xb1, 0xcd, 0xb5, 0x21, 0x61, + 0x9d, 0xa2, 0x55, 0xda, 0x38, 0x7e, 0x3b, 0xb1, 0x6e, 0x52, 0xb5, 0x4e, + 0x8e, 0x8c, 0x0e, 0x2c, 0x45, 0x6e, 0x7e, 0xc6, 0x23, 0x01, 0x0e, 0x16, + 0x3d, 0xfc, 0x49, 0x09, 0x09, 0x8c, 0x89, 0x4d, 0x73, 0x38, 0x2a, 0xe9, + 0x64, 0x3c, 0xfe, 0x83, 0xf5, 0x5d, 0xc7, 0x25, 0x32, 0x45, 0xd7, 0x88, + 0xe0, 0x74, 0x5e, 0x07, 0x9a, 0x00, 0x7f, 0xa5, 0x03, 0xc2, 0xb2, 0x51, + 0xbc, 0xa2, 0xef, 0xe1, 0xa5, 0x2d, 0xbb, 0x81, 0x39, 0x76, 0x27, 0x60, + 0xcb, 0xb6, 0x03, 0x31, 0xe8, 0xe1, 0xfd, 0x3b, 0x48, 0xc8, 0xc4, 0x61, + 0x7c, 0xf2, 0xd0, 0x75, 0x37, 0x73, 0xc5, 0xc5, 0x35, 0xd9, 0x15, 0x61, + 0x47, 0x1d, 0xd3, 0xff, 0xa4, 0x57, 0x7d, 0x97, 0x52, 0x2d, 0x58, 0x42, + 0x07, 0x5c, 0xdf, 0xf6, 0xb1, 0x69, 0x95, 0xd2, 0x19, 0x0a, 0xbb, 0x22, + 0x4a, 0x1a, 0x89, 0xf4, 0x9b, 0x82, 0x76, 0x65, 0x02, 0xe2, 0xef, 0x8a, + 0x6c, 0x1d, 0x67, 0xdc, 0x84, 0x85, 0x83, 0xa2, 0x82, 0xcf, 0x46, 0x86, + 0x44, 0x32, 0x07, 0xcf, 0x41, 0xff, 0x7b, 0x9b, 0x5c, 0x46, 0x4b, 0x69, + 0x31, 0x9b, 0xda, 0x8c, 0xf0, 0xb9, 0x69, 0xba, 0x9e, 0x12, 0xda, 0x00, + 0xf7, 0xc3, 0x6e, 0x7a, 0xaf, 0x31, 0xd3, 0x54, 0xc5, 0x79, 0x1a, 0x3b, + 0x7c, 0x86, 0x0a, 0x56, 0xbe, 0x28, 0xa5, 0x4f, 0x25, 0x33, 0x61, 0x21, + 0x78, 0xd6, 0xf6, 0xdd, 0x6b, 0x00, 0xcf, 0x20, 0xd3, 0x88, 0x6e, 0x11, + 0xc4, 0x7b, 0x12, 0x49, 0x48, 0xa0, 0xe7, 0xc7, 0x30, 0x8b, 0xef, 0xd2, + 0x4c, 0xd9, 0xa2, 0x66, 0x1b, 0x8f, 0xdc, 0x3b, 0xbc, 0x15, 0x88, 0xc0, + 0xfb, 0x4f, 0x80, 0xf2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {999, + {0x41, 0x88, 0xed, 0xfa, 0x89, 0x7e, 0xb4, 0x23, 0x77, 0xc2, 0xb7, 0xc8, + 0xfb, 0x13, 0x27, 0x4a, 0x9e, 0x0e, 0x75, 0x95, 0x87, 0x07, 0x8c, 0xe9}, + {0xf6, 0xb4, 0x35, 0xa2, 0xf5, 0xa5, 0xf5, 0x7e, 0xd1, 0x09, 0x5b, 0xdc, + 0x22, 0xa4, 0x64, 0x71, 0x5f, 0xfa, 0x1a, 0xf3, 0x7c, 0xb0, 0x4a, 0xa9, + 0xa8, 0xea, 0x6b, 0x03, 0xc5, 0x6b, 0x62, 0xb4, 0xe8, 0x6c, 0x59, 0x26, + 0x33, 0xce, 0xc6, 0x44, 0x3d, 0x59, 0xf2, 0xe9, 0xb9, 0xe5, 0xf4, 0x46, + 0x71, 0xcf, 0x81, 0xd2, 0x35, 0x07, 0x96, 0x6b, 0xac, 0x0a, 0x95, 0x6c, + 0xba, 0x91, 0x66, 0x74, 0xa8, 0x7a, 0x5b, 0x3d, 0x84, 0xc1, 0x22, 0xbf, + 0xce, 0xa2, 0x2e, 0x68, 0xd9, 0x7e, 0x9c, 0x61, 0x72, 0x85, 0x51, 0x8f, + 0x82, 0x77, 0xb8, 0x0d, 0x97, 0x98, 0xae, 0x78, 0x10, 0xe3, 0xad, 0xdd, + 0xc6, 0x01, 0x96, 0x6d, 0x0c, 0x7b, 0x1a, 0xe6, 0xab, 0x41, 0xd1, 0xa8, + 0x33, 0xf2, 0x62, 0x54, 0x48, 0x99, 0x8e, 0x1d, 0x9b, 0xd3, 0xdf, 0x4f, + 0x85, 0x48, 0x16, 0x7c, 0x35, 0x84, 0x9d, 0xae, 0xac, 0x65, 0x9b, 0xde, + 0x83, 0x0e, 0x5d, 0x33, 0x5c, 0x9e, 0xfd, 0x5e, 0xc7, 0x60, 0xaf, 0xe2, + 0x19, 0x27, 0xf3, 0x64, 0xb7, 0xa0, 0x90, 0x40, 0xff, 0x1b, 0xd8, 0x79, + 0x4f, 0xe4, 0xdd, 0x73, 0x78, 0x84, 0x24, 0x5e, 0x89, 0x02, 0xaa, 0x0d, + 0x7d, 0xb2, 0x3d, 0xca, 0x68, 0x72, 0xa9, 0xa7, 0x14, 0x0c, 0xf6, 0x88, + 0xb0, 0x26, 0x99, 0x2b, 0xc3, 0xcd, 0x75, 0xf9, 0x47, 0x62, 0x84, 0x12, + 0xbc, 0x1d, 0x5d, 0x8c, 0x86, 0xdd, 0x76, 0xa9, 0xb7, 0x21, 0xc9, 0xeb, + 0x57, 0x61, 0xd0, 0x7b, 0xeb, 0x1c, 0x8e, 0x8f, 0xf3, 0x2f, 0x84, 0x5c, + 0xb5, 0x14, 0xe1, 0x17, 0x97, 0xfc, 0x0b, 0x0f, 0xac, 0x5e, 0x7a, 0x2e, + 0xa9, 0x72, 0x16, 0xec, 0x66, 0x47, 0x8a, 0x22, 0x6b, 0xdb, 0x9f, 0xaf, + 0x70, 0x3f, 0x4a, 0x10, 0xbe, 0xba, 0x36, 0x9b, 0x35, 0xeb, 0xee, 0xc7, + 0x0c, 0xa7, 0xbe, 0x37, 0xfa, 0xe2, 0x05, 0xed, 0x45, 0x30, 0xce, 0x80, + 0x0f, 0x4e, 0xf4, 0xd0, 0x08, 0xdf, 0xe3, 0x79, 0x71, 0xdd, 0x30, 0x4f, + 0x82, 0x8c, 0x0f, 0xbf, 0xaa, 0x27, 0x20, 0xde, 0xd9, 0x8b, 0x0c, 0xbe, + 0x67, 0xc9, 0x1b, 0x7c, 0x7b, 0x35, 0x3b, 0xb3, 0x5c, 0x13, 0xe5, 0x49, + 0x3e, 0xe3, 0x32, 0x0a, 0xdd, 0x9e, 0x39, 0x5a, 0x0e, 0xab, 0x0d, 0x43, + 0x59, 0x79, 0xd2, 0xea, 0xd6, 0xa2, 0x9a, 0x90, 0x53, 0x70, 0x6f, 0x40, + 0x3f, 0x67, 0xd1, 0x8b, 0x03, 0x37, 0x5f, 0xa2, 0xff, 0x85, 0x51, 0x58, + 0xa3, 0x40, 0xf8, 0xdf, 0x79, 0xec, 0xae, 0x3a, 0xb4, 0xbd, 0x21, 0x89, + 0x36, 0xae, 0x0c, 0x14, 0x61, 0x18, 0x49, 0x3b, 0x71, 0xcb, 0xae, 0x07, + 0x6a, 0x9e, 0x94, 0x29, 0x0b, 0xad, 0xd4, 0x48, 0x1b, 0xd1, 0x56, 0x40, + 0x4b, 0x80, 0x6b, 0x16, 0x82, 0x67, 0x5a, 0xe1, 0xa3, 0xfc, 0xe1, 0x22, + 0x1b, 0xe6, 0xa2, 0x92, 0x4b, 0x26, 0xd4, 0x4d, 0x64, 0x23, 0xe2, 0xce, + 0x7b, 0x52, 0xba, 0x2c, 0x65, 0x23, 0x85, 0xad, 0x4e, 0x17, 0xdb, 0x66, + 0xe8, 0xe9, 0x06, 0xd2, 0xdf, 0x09, 0x90, 0xaf, 0x1c, 0x62, 0x98, 0x7b, + 0x1b, 0xf1, 0x5b, 0xda, 0x11, 0x33, 0x19, 0xdf, 0x2a, 0x99, 0x02, 0xe9, + 0x12, 0xb1, 0xf4, 0x5e, 0xc4, 0x6b, 0x79, 0x15, 0x66, 0xc4, 0x7f, 0x61, + 0xd8, 0x09, 0x05, 0x31, 0xe1, 0xf4, 0xaf, 0x40, 0x0c, 0x81, 0x27, 0x30, + 0x9f, 0x7a, 0x9a, 0x5a, 0x6d, 0x65, 0x60, 0xd0, 0x7d, 0x95, 0x95, 0x56, + 0x06, 0x96, 0xbb, 0x4f, 0x03, 0x22, 0x04, 0xf9, 0x00, 0xe9, 0xd0, 0xb6, + 0x7e, 0x45, 0xc1, 0x64, 0xea, 0x07, 0xb5, 0x02, 0x89, 0xa8, 0x7b, 0x96, + 0x87, 0x82, 0x50, 0x5b, 0x14, 0x3c, 0x99, 0x21, 0x91, 0x2b, 0x90, 0xe8, + 0xca, 0x4e, 0xba, 0xbb, 0xda, 0x75, 0xe7, 0xb2}, + {0xef, 0xfd, 0x0e, 0x8d, 0x88, 0x18, 0x05, 0x25, 0x7e, 0x06, 0x79, 0x43, + 0xc5, 0x5a, 0x72, 0x78, 0xa0, 0x77, 0x00, 0xce, 0xa2, 0x31, 0x5c, 0x2a, + 0x4b, 0x53, 0xab, 0xd9, 0xcb, 0x29, 0x46, 0xa9, 0x5e, 0x06, 0x3f, 0x0f, + 0x90, 0xf8, 0x63, 0x49, 0xbf, 0x19, 0xdf, 0xdc, 0x0a, 0xd8, 0x68, 0x51, + 0x95, 0xc1, 0x68, 0xed, 0x51, 0x68, 0x82, 0x90, 0x98, 0x76, 0xbf, 0x97, + 0xa4, 0x82, 0x5a, 0x82, 0xee, 0x13, 0x0e, 0xe4, 0x3b, 0x75, 0xbd, 0x04, + 0xd3, 0x9c, 0x2a, 0xcf, 0xd6, 0x72, 0x99, 0xb4, 0xd5, 0x43, 0xfa, 0xf3, + 0x94, 0xe0, 0x76, 0x7c, 0xd5, 0x5b, 0x48, 0x82, 0x4d, 0xac, 0xf2, 0xa7, + 0xef, 0xa6, 0x82, 0x18, 0xb6, 0xc4, 0xe8, 0x9b, 0xff, 0x38, 0x45, 0x3e, + 0xd7, 0x89, 0x8f, 0xe4, 0xcf, 0x65, 0xd6, 0x84, 0xf2, 0x79, 0xba, 0x28, + 0xc9, 0x13, 0xea, 0x28, 0xe0, 0x96, 0xd9, 0xa2, 0xbb, 0xff, 0xa6, 0xd9, + 0xff, 0xfd, 0xa3, 0x29, 0x2c, 0x9a, 0xfb, 0x56, 0xc0, 0xc9, 0x84, 0x7f, + 0x01, 0xb7, 0xb5, 0xf9, 0x56, 0xed, 0x8f, 0x0b, 0xb3, 0x37, 0x2e, 0x7e, + 0x79, 0xea, 0x8f, 0xa3, 0x09, 0xf3, 0x53, 0x41, 0x02, 0x64, 0x18, 0x2f, + 0xe5, 0xd7, 0x59, 0x54, 0xd2, 0x3e, 0x60, 0xb9, 0x39, 0x97, 0xef, 0xb9, + 0x8f, 0x25, 0x47, 0x4a, 0x78, 0x43, 0x97, 0xb2, 0x50, 0x52, 0x9c, 0x24, + 0x33, 0x1a, 0x02, 0x92, 0x11, 0x3d, 0xb4, 0x7a, 0x6f, 0x23, 0xb5, 0x85, + 0x10, 0xf5, 0x09, 0x40, 0xf4, 0x3e, 0x53, 0xdd, 0xa5, 0x85, 0x6c, 0x94, + 0x36, 0x71, 0xa3, 0x3b, 0x8f, 0x58, 0xab, 0xee, 0xce, 0x26, 0x71, 0xff, + 0xd0, 0x07, 0xef, 0xf0, 0x81, 0x42, 0x14, 0x31, 0x03, 0xce, 0xed, 0x2f, + 0x13, 0xaf, 0xc2, 0x9a, 0xae, 0x4a, 0x5c, 0xed, 0xf8, 0xba, 0x8b, 0x5d, + 0xb7, 0xf0, 0xfd, 0x2e, 0x5c, 0xb3, 0x3f, 0xac, 0x06, 0x2e, 0xb2, 0x80, + 0x87, 0x65, 0xe7, 0x41, 0x2f, 0xc2, 0x4e, 0x17, 0x28, 0xe3, 0x75, 0x94, + 0xe2, 0xb9, 0x58, 0xf7, 0xc4, 0xe7, 0x8c, 0xc0, 0x6c, 0x12, 0xb2, 0x06, + 0xbb, 0x02, 0x55, 0x93, 0x2a, 0x18, 0xa1, 0x52, 0x80, 0x84, 0x62, 0xbb, + 0x22, 0x1a, 0x34, 0x9d, 0xe4, 0x93, 0xfd, 0x40, 0x02, 0x37, 0x66, 0x3e, + 0x2d, 0xd4, 0xea, 0x8d, 0x7e, 0x34, 0x3a, 0xc5, 0x68, 0x65, 0xd5, 0xb3, + 0x90, 0x39, 0xe1, 0x0a, 0xfd, 0x4a, 0x5e, 0x89, 0x3c, 0xe6, 0x5d, 0x5d, + 0x35, 0x91, 0x2d, 0xfa, 0xf9, 0xe4, 0x6d, 0x28, 0x46, 0x3a, 0x4e, 0x89, + 0x05, 0x06, 0x9e, 0x20, 0x31, 0x1a, 0x88, 0x0b, 0x48, 0x94, 0xfb, 0xc1, + 0x65, 0xdb, 0xb3, 0x7d, 0x28, 0xb2, 0x3e, 0x87, 0x55, 0xb1, 0x40, 0xae, + 0xbb, 0x9c, 0xe6, 0x58, 0x65, 0x30, 0x8b, 0xfb, 0x7d, 0xac, 0xe4, 0x97, + 0xdf, 0x96, 0xe5, 0x07, 0x1c, 0xab, 0xc0, 0x29, 0xd8, 0xf8, 0x7e, 0xae, + 0x3d, 0x62, 0x30, 0x13, 0xae, 0x45, 0x20, 0xa9, 0xa8, 0x98, 0x71, 0x6d, + 0xa4, 0xb9, 0xcb, 0x42, 0xc9, 0x5e, 0xf5, 0x9e, 0x8d, 0x2b, 0xa1, 0x40, + 0xfe, 0xf0, 0xb2, 0x37, 0x42, 0xc6, 0xd7, 0xbd, 0x5b, 0x1a, 0x48, 0x80, + 0x6f, 0x2c, 0x93, 0xcf, 0xc0, 0xa0, 0x10, 0xa5, 0xfa, 0x8a, 0x87, 0x07, + 0xce, 0xca, 0x37, 0xcf, 0xd4, 0x10, 0xac, 0x0d, 0xbc, 0xfd, 0x1b, 0x96, + 0xfc, 0x16, 0xfc, 0xbd, 0x82, 0x16, 0x48, 0xda, 0x3c, 0x7a, 0xc5, 0x51, + 0xc4, 0x7e, 0x3f, 0xf8, 0x64, 0x4d, 0x8b, 0x97, 0xfc, 0x7d, 0xaa, 0xa9, + 0x2f, 0xd9, 0x63, 0x05, 0x9e, 0x74, 0xff, 0xa3, 0x6e, 0x89, 0x2a, 0x7c, + 0xee, 0xde, 0x7c, 0x68, 0x6a, 0xf6, 0x7d, 0x08, 0x0e, 0x67, 0xa2, 0x44, + 0xb1, 0x82, 0x2b, 0xc0, 0x35, 0x10, 0x53, 0x06, 0x89, 0x05, 0xff, 0x6d, + 0x20, 0xe7, 0xd3, 0x15}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1000, + {0xe1, 0xb8, 0x93, 0x6e, 0xdb, 0xac, 0x1f, 0xb0, 0x9b, 0x21, 0x16, 0xff, + 0x29, 0x0a, 0x57, 0xbb, 0x33, 0xa1, 0xc2, 0xbd, 0xb4, 0x32, 0xb7, 0x3e}, + {0x40, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1, 0x58, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd, 0xa9, 0x0e, 0x68, 0xe7, 0x2d, 0xa6, 0xaf, 0xc7, + 0xb3, 0x89, 0x26, 0x15, 0xb6, 0xf6, 0xb6, 0x01, 0x38, 0x1b, 0xe9, 0x7d, + 0x90, 0xf7, 0x81, 0x2e, 0x21, 0x2a, 0x77, 0x9d, 0x0d, 0x07, 0xea, 0x88, + 0xe0, 0x20, 0x43, 0x12, 0x9d, 0xaa, 0x3d, 0xf8, 0x3e, 0xf0, 0x64, 0xd6, + 0x1c, 0x54, 0xb0, 0x0f, 0xf7, 0xeb, 0x2b, 0x65, 0x85, 0x66, 0x22, 0x7b, + 0x84, 0xb9, 0x50, 0xda, 0x96, 0xb5, 0x8e, 0x65, 0x83, 0xea, 0x13, 0x52, + 0xb6, 0xef, 0x19, 0x25, 0x31, 0x3f, 0x71, 0xd6, 0xd8, 0x27, 0x3f, 0xb3, + 0x4e, 0x80, 0xe9, 0x94, 0x99, 0x64, 0xa1, 0x9f, 0x5a, 0xad, 0x01, 0xba, + 0x21, 0x10, 0x74, 0xb9, 0x6f, 0x84, 0x38, 0xf9, 0xc8, 0xc6, 0x94, 0xee, + 0xbc, 0x5c, 0x35, 0x8d, 0x47, 0x18, 0xec, 0x13, 0xa6, 0x8f, 0xa9, 0x01, + 0x28, 0xd0, 0x8f, 0x70, 0x38, 0x1f, 0xa6, 0x40, 0x34, 0x6e, 0x0a, 0x54, + 0x2f, 0xaa, 0x0c, 0xf1, 0xdf, 0x74, 0xe7, 0xf2, 0xff, 0xb8, 0x5b, 0x4a, + 0x65, 0x5b, 0x88, 0xc0, 0xc7, 0x31, 0x88, 0x1c, 0xae, 0x70, 0xbe, 0xa9, + 0xd5, 0x0d, 0x7c, 0x10, 0x4c, 0xfc, 0x1e, 0xea, 0x83, 0x44, 0x5b, 0xae, + 0x0e, 0xc3, 0xb1, 0x72, 0x65, 0x38, 0xc9, 0x14, 0x05, 0x07, 0x38, 0x14, + 0x5c, 0xfc, 0xbd, 0x2d, 0x87, 0xe3, 0x4c, 0xb4, 0xfd, 0x84, 0x06, 0xba, + 0xec, 0x84, 0x2b, 0xdc, 0x16, 0x03, 0xd2, 0x2a, 0xde, 0x09, 0x0c, 0x21, + 0x98, 0x92, 0x98, 0x01, 0x83, 0x3f, 0x1c, 0xf5, 0xfb, 0x8c, 0x6a, 0xcb, + 0xe8, 0xc0, 0xdf, 0xc2, 0x6b, 0x83, 0x29, 0x4d, 0x6d, 0xa2, 0xa6, 0x14, + 0xa2, 0x2b, 0x30, 0x4a, 0xcd, 0xad, 0x73, 0x75, 0x57, 0x7b, 0x1e, 0x5c, + 0x77, 0x40, 0xd3, 0xf6, 0x23, 0x3b, 0x54, 0x33, 0xea, 0x72, 0x42, 0x9f, + 0x13, 0x9e, 0x53, 0x15, 0x81, 0x1f, 0x49, 0x0c, 0x7e, 0x98, 0x0d, 0x87, + 0x11, 0x5c, 0xd0, 0x42, 0x1a, 0xe1, 0xfb, 0xee, 0x02, 0xd6, 0xe7, 0xd9, + 0x21, 0x53, 0x45, 0x2a, 0x35, 0xf0, 0x58, 0x0f, 0xf4, 0x76, 0xaf, 0xea, + 0xa8, 0x47, 0x3b, 0xc1, 0x12, 0x07, 0xbb, 0xf9, 0xd5, 0x5f, 0xa6, 0xb6, + 0x87, 0x57, 0x15, 0x2c, 0x87, 0x40, 0x1c, 0x78, 0x33, 0xcb, 0x84, 0x59, + 0xaa, 0x21, 0x3b, 0x24, 0xe1, 0x73, 0x2b, 0x1a, 0x1c, 0x47, 0xe3, 0x88, + 0x9d, 0x26, 0xfd, 0xf0, 0x80, 0x9a, 0x9b, 0x8d, 0x18, 0xd4, 0xb4, 0xb1, + 0xdf, 0x5f, 0x7f, 0x9f, 0xf8, 0xb6, 0xe6, 0xf8, 0xd9, 0xe6, 0xa4, 0xcd, + 0x51, 0x6e, 0x3f, 0xf4, 0xd5, 0x3f, 0x96, 0xe5, 0x77, 0x67, 0x41, 0x39, + 0x73, 0x22, 0x43, 0x70, 0x5f, 0x9e, 0xee, 0xb9, 0x9a, 0xff, 0x19, 0x20, + 0xeb, 0x5a, 0x64, 0x50, 0x6f, 0x1f, 0x3a, 0x03, 0x8b, 0x16, 0x18, 0x0c, + 0x00, 0x4c, 0x26, 0x7b, 0x8c, 0x8d, 0xa6, 0x7f, 0xd5, 0x9d, 0xd9, 0x23, + 0xea, 0x3e, 0x20, 0x47, 0x07, 0x00, 0xa9, 0x7b, 0x99, 0xe6, 0x2a, 0x24, + 0x91, 0x0b, 0xd8, 0x2b, 0x95, 0xb0, 0xcc, 0xdf, 0x05, 0x79, 0x5c, 0x0f, + 0xf6, 0x5f, 0x63, 0x9a, 0xd5, 0xf3, 0x9e, 0x5c, 0xb6, 0x93, 0x62, 0x02, + 0x91, 0x6f, 0xa2, 0x23, 0x13, 0x37, 0x65, 0x0a, 0x27, 0xa8, 0xbe, 0x08, + 0xa5, 0x6e, 0x2d, 0xa9, 0x2e, 0xc2, 0x8d, 0x5a, 0x19, 0x1f, 0xcc, 0x44, + 0xd2, 0x8e, 0x56, 0x89, 0xc8, 0xee, 0x34, 0x99, 0x0b, 0x7f, 0x66, 0x93, + 0x75, 0x26, 0x43, 0xf4, 0x2e, 0x98, 0x88, 0x78, 0x82, 0x3a, 0x7c, 0x11, + 0xb1, 0xc1, 0xdc, 0xeb, 0xd6, 0x37, 0x59, 0x9b, 0xd4, 0x7a, 0xa8, 0xa5, + 0xcc, 0xd1, 0x3f, 0x69, 0xa5, 0x7b, 0x3d, 0xfe}, + {0x4d, 0x81, 0x6d, 0x5d, 0x7a, 0xd8, 0x29, 0x8e, 0x58, 0xbf, 0xb1, 0xd7, + 0x6a, 0xf4, 0xd3, 0x9b, 0x32, 0xae, 0x4a, 0x30, 0x2d, 0x06, 0x92, 0xe5, + 0xde, 0x16, 0x4d, 0xc2, 0xdd, 0xc1, 0x2e, 0x30, 0x84, 0x48, 0xad, 0x39, + 0xd6, 0xc4, 0x0c, 0x17, 0x83, 0x1a, 0x13, 0xd6, 0x78, 0x5c, 0xc5, 0xef, + 0x6a, 0x6e, 0x29, 0x14, 0xe9, 0x8d, 0xa1, 0x14, 0x51, 0x91, 0xf7, 0x4e, + 0x94, 0xc3, 0x99, 0xca, 0xbd, 0xb5, 0xe8, 0x7f, 0xba, 0x78, 0x48, 0x6a, + 0xaf, 0x35, 0x07, 0x2b, 0xd5, 0x08, 0x3d, 0x64, 0x96, 0x49, 0x67, 0xe8, + 0x76, 0xc5, 0x5d, 0xc4, 0xbd, 0x24, 0xa4, 0xce, 0x6f, 0x3c, 0xc9, 0x40, + 0xba, 0x19, 0xc8, 0xbc, 0x8c, 0x2e, 0x06, 0xf8, 0x60, 0x23, 0x7b, 0xe7, + 0xb7, 0x03, 0x70, 0x08, 0x29, 0xf0, 0x79, 0xef, 0x0a, 0x63, 0x54, 0x71, + 0xfd, 0x2a, 0xb5, 0x80, 0x07, 0xbd, 0x44, 0x59, 0x2c, 0x59, 0xad, 0x5f, + 0x19, 0x4f, 0xfb, 0xc9, 0x2d, 0xb2, 0x7d, 0xab, 0x84, 0x48, 0x36, 0x3c, + 0x5f, 0xa4, 0x8f, 0x8f, 0x7a, 0xf1, 0x97, 0x9f, 0xbd, 0x36, 0x59, 0x18, + 0x0c, 0x7c, 0xd8, 0x14, 0xf0, 0x9f, 0xa7, 0xef, 0x85, 0xc5, 0x87, 0x41, + 0x6a, 0xb9, 0x10, 0x9b, 0xa5, 0xdd, 0x06, 0xe3, 0xd1, 0xaa, 0x22, 0xf6, + 0x00, 0x6b, 0xd9, 0x6d, 0x99, 0xbd, 0x72, 0x50, 0xc4, 0xee, 0x1d, 0xa3, + 0x48, 0xd3, 0x14, 0x3d, 0x10, 0x6d, 0x5f, 0x7d, 0xa5, 0x75, 0x6a, 0xfa, + 0x83, 0xbd, 0xde, 0xd6, 0x69, 0x58, 0xbb, 0x5c, 0x49, 0xd8, 0x51, 0xab, + 0xd7, 0xcf, 0x84, 0x2e, 0xb7, 0x91, 0x0c, 0xd5, 0x3b, 0x1d, 0x13, 0xb5, + 0xd2, 0x2d, 0x8d, 0xe9, 0x5d, 0xd9, 0x37, 0x18, 0x4f, 0xa2, 0x07, 0xd6, + 0xe1, 0x20, 0x46, 0xba, 0xca, 0x23, 0xed, 0xfc, 0xe1, 0x56, 0xd0, 0x86, + 0x9f, 0xae, 0x7d, 0x01, 0xc3, 0xc1, 0x62, 0x13, 0x4c, 0x32, 0xc7, 0x3b, + 0xb9, 0x07, 0x1f, 0x8f, 0xeb, 0x88, 0x14, 0x6b, 0x9b, 0x07, 0x9c, 0xe3, + 0x67, 0xe7, 0x21, 0xd9, 0xbd, 0x74, 0xa6, 0x9f, 0xe0, 0x00, 0xd4, 0x1c, + 0x47, 0xa2, 0xa0, 0x0b, 0x52, 0xba, 0xba, 0x47, 0x68, 0x15, 0xc7, 0x76, + 0x62, 0xd5, 0x9c, 0xfb, 0x47, 0x17, 0x89, 0x34, 0xd6, 0xdf, 0x82, 0x24, + 0xbd, 0x7a, 0x4f, 0xf2, 0xb3, 0x78, 0x63, 0xfd, 0x6e, 0x97, 0x8b, 0x45, + 0xcb, 0x8b, 0xf5, 0xc1, 0x97, 0x42, 0x02, 0xc4, 0x0c, 0x8e, 0x6a, 0xde, + 0x48, 0x06, 0x86, 0xa8, 0xa2, 0x71, 0xf1, 0x3b, 0x40, 0x8c, 0x9e, 0x12, + 0xcb, 0x15, 0xec, 0x37, 0xf2, 0xca, 0xda, 0xba, 0xf5, 0xeb, 0x89, 0x1a, + 0xfe, 0x33, 0x7e, 0x10, 0xc2, 0xe5, 0x13, 0xc8, 0xfd, 0x7e, 0x6d, 0x64, + 0x0b, 0xc9, 0x78, 0x76, 0x63, 0x69, 0x30, 0x08, 0x74, 0x46, 0xc1, 0x6a, + 0x4c, 0x74, 0x7f, 0x08, 0xc0, 0x6e, 0x04, 0x15, 0xc5, 0x18, 0x7e, 0x9a, + 0x8f, 0x3f, 0xd7, 0x3d, 0xdb, 0x15, 0x62, 0xaf, 0xb9, 0x96, 0xbf, 0x8b, + 0xdf, 0x2c, 0xbc, 0x79, 0xa1, 0x35, 0x8b, 0x9d, 0xf8, 0x27, 0xbd, 0xa0, + 0xc1, 0x0c, 0x37, 0xf8, 0x4f, 0xc8, 0x2f, 0x25, 0x64, 0xd1, 0xaa, 0xa8, + 0x55, 0xc3, 0x66, 0x4d, 0x4a, 0x93, 0xbb, 0x4d, 0xe6, 0x55, 0x47, 0x5d, + 0x02, 0x7c, 0x66, 0xa6, 0x9b, 0xf7, 0x34, 0xfd, 0x9f, 0x0e, 0x8f, 0xdf, + 0xa5, 0x48, 0x94, 0xd9, 0xb4, 0x6e, 0xc0, 0xec, 0x0c, 0x6b, 0x6c, 0xa5, + 0xc6, 0x51, 0xe7, 0x60, 0xd7, 0xa2, 0xf1, 0x44, 0xf9, 0x83, 0xf9, 0x86, + 0x4a, 0xd9, 0x13, 0x11, 0xf2, 0x38, 0xe2, 0x14, 0xb4, 0x5b, 0xd3, 0x78, + 0xf9, 0x32, 0xe5, 0x62, 0x57, 0xa1, 0xe6, 0x97, 0x99, 0x7e, 0x67, 0xe4, + 0x19, 0x62, 0xff, 0xfa, 0xe1, 0x22, 0x5c, 0x81, 0x19, 0x4c, 0x74, 0xd6, + 0xc1, 0x7b, 0xb0, 0x18}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1001, + {0x20, 0xe4, 0xff, 0x6a, 0x88, 0xff, 0xa9, 0xa2, 0x81, 0x8b, 0x81, + 0x70, 0x27, 0x93, 0xd8, 0xa0, 0x16, 0x72, 0x2c, 0x2f, 0xa1, 0xff, + 0x44, 0x5f, 0x24, 0xb9, 0xdb, 0x29, 0x3c, 0xb1, 0x20, 0x69}, + {0xd2}, + {0x85, 0x01, 0x1d, 0xc9, 0x27, 0xb1, 0x67, 0xf4, 0x11, 0xb0, 0xb8, 0xe2, + 0x1b, 0x11, 0xd8, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1002, + {0x06, 0x8b, 0x05, 0xd0, 0x05, 0x90, 0x24, 0x38, 0xbb, 0x7a, 0x83, + 0x7c, 0x18, 0xca, 0x4d, 0x7a, 0xba, 0xb6, 0x3c, 0x7d, 0xe5, 0x58, + 0x99, 0x3d, 0xf6, 0x84, 0x92, 0xb3, 0xcf, 0x3c, 0x1c, 0x3c}, + {0x24}, + {0xd5, 0x45, 0x25, 0xe3, 0x3b, 0x8d, 0x29, 0xaa, 0x14, 0x97, 0xff, 0xeb, + 0x13, 0xac, 0xd1, 0x0a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1003, + {0xda, 0x86, 0x2b, 0x25, 0xa6, 0x29, 0xd3, 0x28, 0xcf, 0x9f, 0xac, + 0x7b, 0xe0, 0xd6, 0xea, 0xd1, 0xcb, 0x24, 0x04, 0xe9, 0xba, 0xb8, + 0x7a, 0x23, 0x81, 0xa4, 0x6e, 0xb1, 0xa8, 0x11, 0x87, 0xc5}, + {0xd4}, + {0x5e, 0x01, 0xa2, 0xb9, 0xb8, 0x41, 0x3f, 0x30, 0x3a, 0x35, 0x78, 0xd2, + 0xcc, 0x25, 0x5f, 0xda}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1004, + {0x5e, 0xb8, 0xd2, 0x68, 0x0f, 0x51, 0xad, 0x36, 0xcb, 0x93, 0x53, + 0xa4, 0x8e, 0xa0, 0x2c, 0x9d, 0x98, 0x47, 0xc3, 0x78, 0xfe, 0x5d, + 0x4a, 0x75, 0x63, 0xbd, 0x9a, 0xa3, 0x17, 0x86, 0xb0, 0xdd}, + {0x7c}, + {0xaa, 0xe5, 0x43, 0xe0, 0x1f, 0x6b, 0x3d, 0x8b, 0x2f, 0xe4, 0xe6, 0x41, + 0x95, 0x01, 0x15, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1005, + {0xc3, 0x2c, 0xb3, 0xe1, 0xe4, 0x1a, 0x4b, 0x9f, 0x4d, 0xe7, 0x99, + 0x89, 0x95, 0x78, 0x66, 0xf5, 0xdd, 0x48, 0xdb, 0xa3, 0x8c, 0x22, + 0xa6, 0xeb, 0xb8, 0x0e, 0x14, 0xc8, 0x4b, 0xdd, 0x95, 0x34}, + {0x7c, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xc2, 0x9b, 0x05, 0xc2, 0x61, 0x9a, 0x58, 0xec, 0xc1, 0xd2, 0x39, 0xe7, + 0xa3, 0x42, 0x73, 0xcd}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1006, + {0x5f, 0xc3, 0xef, 0x43, 0xee, 0xf2, 0x56, 0x99, 0x3f, 0xb0, 0x0e, + 0x6c, 0xcc, 0x90, 0xf6, 0x03, 0x19, 0xf1, 0x0a, 0x3b, 0xc9, 0xfe, + 0x5c, 0xa4, 0xec, 0x87, 0x6c, 0x16, 0x5e, 0x2a, 0x77, 0x20}, + {0x7c, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xf3, 0xd9, 0x22, 0xa9, 0x48, 0x96, 0x9a, 0xcc, 0xa2, 0x93, 0xbc, 0x3d, + 0xaa, 0x02, 0x7e, 0x48}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1007, + {0xc2, 0xa0, 0x1a, 0x79, 0x44, 0xad, 0x4d, 0x7a, 0x2a, 0xd6, 0x94, + 0xf3, 0xee, 0xc8, 0xa9, 0xe0, 0x2a, 0x87, 0x5b, 0xd2, 0xf8, 0x1b, + 0x2d, 0x87, 0x0a, 0x0e, 0x5a, 0xe7, 0xd1, 0x54, 0x06, 0x1b}, + {0xa0}, + {0xae, 0xea, 0x3f, 0xb3, 0x9e, 0xbc, 0x04, 0x72, 0x5a, 0xa4, 0xff, 0xa0, + 0x9d, 0xc9, 0x15, 0x7e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1008, + {0xe0, 0xab, 0x48, 0x31, 0x2e, 0x08, 0xcd, 0xd7, 0x98, 0x66, 0xd4, + 0xf9, 0xf5, 0x04, 0xe6, 0xd7, 0x43, 0xd4, 0x3f, 0x96, 0xd1, 0xb9, + 0x25, 0x75, 0x24, 0xb3, 0x64, 0x45, 0xfc, 0xe9, 0xe6, 0xd1}, + {0x89}, + {0xf9, 0x21, 0x99, 0xbd, 0x7c, 0x07, 0x14, 0x84, 0x73, 0x78, 0x0e, 0x6a, + 0xc4, 0xbc, 0xd2, 0xf2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1009, + {0xd2, 0x68, 0x8e, 0x17, 0x48, 0xfa, 0x5a, 0x06, 0xdf, 0xea, 0x30, + 0xad, 0x53, 0x33, 0xf9, 0x63, 0x7b, 0xfa, 0x6f, 0xee, 0x1f, 0x6f, + 0xb5, 0x6e, 0xf3, 0x4f, 0x68, 0xcc, 0x53, 0xa2, 0x8e, 0x1c}, + {0xd4}, + {0xff, 0x55, 0x52, 0x6c, 0x0f, 0x96, 0x95, 0x9e, 0x48, 0x4e, 0x7e, 0xd1, + 0x01, 0x39, 0x78, 0x98}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1010, + {0x2b, 0xa9, 0x8c, 0xde, 0x13, 0xa0, 0x24, 0x9e, 0x90, 0x2e, 0xf2, + 0x8a, 0x46, 0xb7, 0xf2, 0xd4, 0x1c, 0x95, 0x99, 0xcc, 0xf6, 0x04, + 0x1b, 0x4f, 0x4b, 0x7a, 0x75, 0x4a, 0x55, 0x32, 0x9f, 0x63}, + {0x3e}, + {0x76, 0x93, 0x01, 0xe7, 0x94, 0xf4, 0xa2, 0xce, 0xfe, 0xab, 0xc8, 0xe7, + 0xb7, 0xc9, 0xaa, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1011, + {0xa3, 0xcb, 0x05, 0xf2, 0xc4, 0x40, 0x54, 0x43, 0x9f, 0x51, 0x89, + 0x6d, 0x05, 0xcc, 0xd6, 0xc5, 0x1a, 0x57, 0xdf, 0x8c, 0x12, 0xd6, + 0x0f, 0x7b, 0xd4, 0xaa, 0x6f, 0x27, 0xfe, 0x18, 0xb8, 0xe3}, + {0x70}, + {0x73, 0x0e, 0xca, 0x82, 0xac, 0xef, 0x41, 0x1b, 0xc8, 0x80, 0x77, 0xaf, + 0x97, 0xf6, 0xe7, 0x3a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1012, + {0xc3, 0xde, 0x6d, 0x43, 0xf7, 0x92, 0x72, 0x42, 0xd8, 0xd4, 0xc6, + 0xc7, 0x6f, 0x66, 0x61, 0xa3, 0xc8, 0x26, 0x7c, 0x38, 0x08, 0x90, + 0xca, 0x8a, 0x94, 0xb9, 0xa9, 0x74, 0x7f, 0x94, 0xc1, 0xcd}, + {0x82}, + {0xd6, 0xfd, 0x3c, 0x62, 0xe0, 0xe9, 0x5e, 0x2e, 0x48, 0x66, 0x7d, 0xf1, + 0xb2, 0x90, 0xf0, 0x1f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1013, + {0x11, 0xec, 0xbb, 0x34, 0x2a, 0x73, 0xf6, 0xab, 0xa0, 0xa8, 0x9c, + 0xc9, 0x72, 0x79, 0x9f, 0x86, 0x44, 0xe6, 0x06, 0xf9, 0x74, 0xe2, + 0x30, 0xab, 0x93, 0x1a, 0x3b, 0xcd, 0xc7, 0x57, 0x01, 0x63}, + {0x82, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x0c, 0xef, 0x21, 0x5d, 0x83, 0x22, 0xb2, 0x13, 0xf2, 0xb6, 0xd9, 0x9c, + 0x2d, 0xb0, 0x6e, 0x81}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1014, + {0x10, 0x41, 0xea, 0x70, 0x65, 0xcd, 0x1a, 0xc4, 0xdd, 0x63, 0xb4, + 0xf2, 0xe2, 0x8c, 0xdc, 0x02, 0xaa, 0x51, 0x86, 0x40, 0x99, 0x9b, + 0x6b, 0x1b, 0xc6, 0x3d, 0xfe, 0xce, 0x00, 0xeb, 0xf2, 0xf6}, + {0x86}, + {0x62, 0x92, 0x9d, 0xec, 0x05, 0x11, 0xaf, 0x85, 0xdf, 0xf8, 0x56, 0xd4, + 0x9e, 0x14, 0x60, 0xce}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1015, + {0x75, 0x3c, 0xce, 0xdd, 0xc0, 0xa3, 0x32, 0x3a, 0x43, 0xf8, 0x8d, + 0x57, 0x76, 0x68, 0xcb, 0xd5, 0x4f, 0x18, 0x39, 0xa8, 0x78, 0x04, + 0x92, 0xdb, 0x40, 0xc9, 0x30, 0xe0, 0xba, 0x33, 0xc3, 0xf2}, + {0x96}, + {0xca, 0x46, 0x88, 0xc0, 0x29, 0x9b, 0x0f, 0x07, 0xf7, 0xb0, 0x49, 0xf6, + 0x62, 0x2d, 0xfa, 0xaa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1016, + {0xd8, 0x4b, 0x6f, 0xb8, 0x5c, 0xb1, 0x34, 0x34, 0x4d, 0x92, 0xd4, + 0x3f, 0x73, 0x67, 0x20, 0xaf, 0x65, 0xa2, 0xe3, 0xbb, 0xde, 0xc8, + 0xf6, 0x13, 0x56, 0xea, 0x19, 0x62, 0xdd, 0xd3, 0xea, 0xd4}, + {0xd2}, + {0xc2, 0x83, 0xe6, 0xdf, 0x8a, 0x86, 0x64, 0xd3, 0xec, 0xf5, 0x98, 0xce, + 0xb0, 0x43, 0x63, 0x8f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1017, + {0x16, 0x72, 0x63, 0xaa, 0x23, 0x5a, 0xfe, 0x5e, 0x1c, 0x1e, 0xf5, + 0x37, 0xf0, 0xf4, 0x18, 0x33, 0x6c, 0x6e, 0x5d, 0xc6, 0x43, 0x82, + 0x67, 0x97, 0x66, 0x36, 0xe1, 0xbb, 0x7f, 0x6f, 0x8f, 0x0e}, + {0xd2, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x34, 0xe1, 0x97, 0x82, 0x1c, 0xe4, 0x62, 0x0e, 0x2d, 0x62, 0x84, 0xad, + 0xd9, 0x80, 0xb5, 0xa3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1018, + {0x3e, 0x36, 0x66, 0xf3, 0x2d, 0xb8, 0xe2, 0xc0, 0x9b, 0x31, 0xf6, + 0x7b, 0x61, 0x77, 0x52, 0x32, 0x3f, 0xe5, 0xbe, 0x57, 0xd4, 0xdc, + 0x8f, 0x7f, 0xaf, 0x04, 0x14, 0xee, 0x7e, 0x1d, 0xf3, 0x1e}, + {0x34}, + {0xb3, 0xda, 0x3d, 0x32, 0x31, 0x37, 0x90, 0xe3, 0x14, 0xdf, 0x4d, 0x01, + 0x43, 0x2a, 0xf4, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1019, + {0xd5, 0xd2, 0x78, 0x9f, 0x84, 0x40, 0x8f, 0xe0, 0xc3, 0x5f, 0x3d, + 0x30, 0x7b, 0xd5, 0x23, 0xeb, 0x84, 0x1d, 0x0a, 0xfe, 0xc3, 0x27, + 0x71, 0xb5, 0x7f, 0x04, 0xf6, 0x28, 0xec, 0xb0, 0x29, 0x76}, + {0x08}, + {0xdf, 0x8d, 0x69, 0xf3, 0x50, 0x70, 0xbf, 0xc4, 0x8a, 0x10, 0x62, 0xee, + 0xe7, 0xab, 0xf8, 0x16}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1020, + {0x31, 0x59, 0x9b, 0x41, 0x0a, 0xe1, 0xf0, 0x2c, 0x35, 0xa4, 0xbf, + 0xdf, 0x87, 0x2b, 0x69, 0xcc, 0x7c, 0x7a, 0x61, 0xb0, 0x4b, 0x21, + 0xf3, 0x41, 0x27, 0x77, 0x8e, 0x37, 0x80, 0xd3, 0x3d, 0x7a}, + {0xb8}, + {0x53, 0x81, 0x3e, 0x0f, 0x92, 0x45, 0x3a, 0xae, 0xbc, 0x4c, 0xff, 0x07, + 0x74, 0xfc, 0x04, 0xaa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1021, + {0xac, 0x3b, 0x14, 0xa3, 0x00, 0xd1, 0x54, 0x4d, 0x3c, 0x56, 0x39, + 0xba, 0x26, 0xe8, 0x0e, 0xc8, 0x7f, 0xe8, 0x36, 0x10, 0xdb, 0x75, + 0xdb, 0x79, 0x2a, 0x2e, 0xf3, 0x8a, 0x91, 0x8d, 0x77, 0x24}, + {0xb8, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x4b, 0xa7, 0x18, 0xc5, 0x90, 0x37, 0x3d, 0xdf, 0x4e, 0x12, 0x54, 0x7b, + 0xae, 0x3c, 0xf7, 0x80}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1022, + {0x0b, 0x38, 0x7b, 0xfc, 0xc0, 0x7e, 0xdd, 0xf3, 0x18, 0x73, 0x21, + 0x79, 0x9f, 0x7d, 0xc5, 0x0b, 0x51, 0x5c, 0xcc, 0x4e, 0x71, 0xd5, + 0xa9, 0x0f, 0x43, 0xb2, 0x79, 0xa8, 0xbf, 0x84, 0x87, 0x07}, + {0x28}, + {0x50, 0xa9, 0xf3, 0x4e, 0x1d, 0x3c, 0x37, 0x84, 0x2d, 0x5c, 0x1d, 0x83, + 0xc7, 0xe8, 0x63, 0x91}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1023, + {0xbe, 0x7c, 0xb8, 0xc9, 0x7a, 0x7d, 0x9b, 0x70, 0xa2, 0x04, 0x4b, + 0x27, 0xc8, 0xb2, 0xa7, 0x4e, 0xc6, 0x48, 0x8c, 0xca, 0xd0, 0x50, + 0x07, 0x42, 0xca, 0x53, 0xbf, 0xeb, 0xeb, 0x3e, 0x57, 0x0f}, + {0x50}, + {0x42, 0xe5, 0x73, 0x0d, 0xb7, 0x4f, 0xd8, 0x26, 0xce, 0x95, 0xe0, 0x73, + 0xb6, 0x8a, 0xdf, 0x50}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1024, + {0x36, 0x1b, 0x49, 0x2e, 0xb6, 0x05, 0xa2, 0x6a, 0x59, 0x28, 0xb5, + 0xa0, 0xc7, 0x58, 0x23, 0xb5, 0xa5, 0xf4, 0x47, 0x77, 0xae, 0x0e, + 0x28, 0xb4, 0x54, 0x77, 0xb5, 0x70, 0xba, 0x09, 0xc2, 0xe1}, + {0x5d}, + {0x3b, 0x56, 0x2b, 0x9a, 0x0b, 0xfd, 0x31, 0x8d, 0x83, 0x6a, 0x33, 0x91, + 0xd2, 0x03, 0x7f, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1025, + {0x5d, 0xd3, 0xb4, 0xc8, 0xc8, 0x98, 0xc2, 0x28, 0xa2, 0x6b, 0x50, + 0xd1, 0x3b, 0x5b, 0xcc, 0x5c, 0xdb, 0x2c, 0x59, 0xe1, 0x64, 0x9f, + 0xf8, 0x10, 0xf0, 0x7e, 0x04, 0xfb, 0xc4, 0x7e, 0x25, 0x85}, + {0x4b}, + {0xc1, 0xc2, 0x0d, 0xf6, 0xa4, 0xb3, 0x56, 0xe3, 0x14, 0xe0, 0x96, 0xea, + 0x59, 0x41, 0x3a, 0xee}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1026, + {0xca, 0xca, 0x58, 0xca, 0xec, 0x82, 0x88, 0x07, 0xb3, 0x93, 0xfe, + 0xf7, 0xf7, 0xd3, 0xb4, 0x98, 0xc8, 0x1d, 0xaf, 0xe7, 0x8a, 0xa6, + 0xdc, 0x85, 0xfa, 0x6a, 0x3a, 0x15, 0xd7, 0x15, 0x97, 0x4a}, + {0x7f}, + {0x3a, 0xaa, 0x1a, 0xd5, 0x92, 0x88, 0xb3, 0x80, 0xab, 0x2d, 0x81, 0x2c, + 0xbd, 0x46, 0x49, 0xf9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1027, + {0x20, 0x42, 0xc8, 0xf1, 0x28, 0x38, 0xc5, 0xa1, 0xf1, 0x25, 0x8a, + 0xa6, 0x9f, 0x50, 0x47, 0x23, 0xb7, 0x1b, 0xf7, 0xae, 0x9a, 0x5c, + 0x42, 0xc2, 0x79, 0xf2, 0xe8, 0xae, 0x3a, 0x14, 0x74, 0x4c}, + {0x7f, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x79, 0x8b, 0x90, 0xd5, 0x5d, 0xfe, 0x32, 0x97, 0x6c, 0xbe, 0xb4, 0xb2, + 0x83, 0x47, 0x9f, 0x49}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1028, + {0x0d, 0xa3, 0xa2, 0xc0, 0x4d, 0xce, 0x0a, 0x34, 0xa8, 0xdf, 0xa4, + 0xd4, 0xde, 0x6d, 0x9e, 0xe1, 0x1d, 0xf7, 0x3d, 0xc4, 0x07, 0xa8, + 0x23, 0x80, 0x5a, 0x1a, 0x31, 0xd6, 0x86, 0xf5, 0xc7, 0xde}, + {0xc9}, + {0x9b, 0x96, 0xe2, 0x3c, 0xee, 0xd2, 0xca, 0x46, 0xa5, 0x1c, 0xbe, 0x7c, + 0x75, 0x54, 0x68, 0x6b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1029, + {0xe9, 0xc0, 0x17, 0x11, 0x28, 0x64, 0xbc, 0x14, 0x74, 0xed, 0x19, + 0xd1, 0x23, 0xaa, 0xa6, 0x88, 0x89, 0xaf, 0xe0, 0x71, 0x83, 0x79, + 0xab, 0x56, 0x29, 0xa6, 0x93, 0x89, 0x16, 0xff, 0x97, 0xab}, + {0x2c}, + {0x46, 0x4b, 0x9a, 0x33, 0x21, 0x53, 0xa5, 0x57, 0xfe, 0x51, 0x6e, 0x2c, + 0xa6, 0xaf, 0x1e, 0x1a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1030, + {0x87, 0xff, 0x4e, 0x1e, 0x3d, 0x9c, 0xb3, 0x2c, 0xb4, 0x1a, 0xa1, + 0xde, 0xba, 0x9a, 0xe9, 0xf5, 0xbc, 0x2f, 0x40, 0x54, 0x49, 0xb3, + 0x4a, 0x01, 0x30, 0x98, 0xe3, 0xad, 0xc8, 0xfd, 0x5c, 0x48}, + {0x67}, + {0x52, 0x52, 0x18, 0xfa, 0xc1, 0x47, 0x3e, 0xdb, 0xf3, 0x23, 0x8a, 0x74, + 0x24, 0x02, 0x47, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1031, + {0xa3, 0x57, 0xd4, 0xd8, 0xab, 0xf2, 0xc7, 0x18, 0xfa, 0x57, 0x90, + 0x9f, 0x23, 0x86, 0xe5, 0x4d, 0x0e, 0x60, 0xf8, 0xa9, 0x64, 0x24, + 0xed, 0x68, 0x53, 0x2c, 0xfa, 0x2e, 0xe5, 0x11, 0x49, 0x0c}, + {0xee}, + {0x47, 0xda, 0x00, 0x65, 0x21, 0x38, 0x1a, 0x61, 0xb4, 0x1d, 0xad, 0x84, + 0x63, 0x66, 0xad, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1032, + {0x12, 0x91, 0x9a, 0xe8, 0xb7, 0x92, 0xa4, 0xa0, 0xa8, 0x6a, 0xe5, + 0x1f, 0xfd, 0xa1, 0x71, 0x03, 0x53, 0x11, 0x1a, 0x6f, 0xb2, 0x30, + 0x96, 0x1c, 0x15, 0x6b, 0xaf, 0x4c, 0xf4, 0x16, 0xca, 0x82}, + {0xee, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xe5, 0xf1, 0x7b, 0xff, 0x01, 0xff, 0x4b, 0x73, 0x48, 0xb9, 0x25, 0x28, + 0x73, 0x19, 0x6b, 0xb5}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1033, + {0x1a, 0x1e, 0x6e, 0x29, 0x83, 0xe7, 0x02, 0x7a, 0x0e, 0x83, 0xca, + 0x0f, 0x2e, 0x8f, 0x42, 0x44, 0xea, 0xd3, 0xa8, 0xe9, 0x89, 0xe2, + 0x5d, 0xcb, 0x5b, 0xe9, 0xe9, 0xf5, 0xdb, 0x52, 0x13, 0x06}, + {0x64}, + {0x28, 0x16, 0xcc, 0xbd, 0x9d, 0xbc, 0xbf, 0x16, 0x3a, 0xdf, 0x6d, 0xbd, + 0x0f, 0xee, 0xd0, 0x26}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1034, + {0x91, 0x53, 0xd0, 0x41, 0x83, 0xb4, 0xf9, 0xd8, 0xed, 0x4d, 0xf7, + 0x4e, 0x4e, 0x48, 0x95, 0x3e, 0x69, 0x41, 0xe4, 0xe7, 0xa1, 0xaa, + 0x99, 0x36, 0x19, 0xc5, 0x89, 0x9a, 0x70, 0x60, 0xdd, 0xd9}, + {0xfd}, + {0xd5, 0xd6, 0x70, 0x4f, 0x55, 0x22, 0xdd, 0xf2, 0xca, 0xb6, 0xa0, 0x20, + 0x0a, 0xeb, 0xf2, 0x2e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1035, + {0x96, 0xb1, 0xa2, 0xcd, 0x03, 0x52, 0x73, 0x6f, 0x9c, 0x79, 0x50, + 0xa1, 0x40, 0xe9, 0x1b, 0x34, 0x5e, 0xc3, 0x51, 0x3e, 0x23, 0x19, + 0x65, 0x0e, 0xe1, 0x33, 0xd5, 0x7a, 0xb5, 0x5e, 0x0a, 0x2d}, + {0x4a}, + {0x28, 0x87, 0x5d, 0x6e, 0xdf, 0xda, 0xfd, 0xb3, 0x88, 0xdb, 0x67, 0x61, + 0xad, 0xa7, 0xf4, 0xc2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1036, + {0x50, 0x2b, 0xde, 0xa8, 0x44, 0xfe, 0x0e, 0x60, 0xcf, 0xc8, 0x83, + 0xd5, 0x7d, 0x4c, 0xa2, 0x30, 0x1d, 0x9e, 0xa9, 0xe2, 0x67, 0x9f, + 0x4b, 0x93, 0x5d, 0xd2, 0x89, 0x68, 0xd6, 0xcc, 0x97, 0x35}, + {0x4e}, + {0x9f, 0x0c, 0x55, 0xd7, 0xfd, 0x5d, 0x8d, 0x51, 0xc2, 0x8d, 0x9f, 0xf8, + 0x25, 0xc0, 0xdd, 0x12}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1037, + {0x60, 0xdf, 0x48, 0x26, 0x67, 0x25, 0x53, 0x8c, 0x6e, 0xc7, 0xbd, + 0xcc, 0x7c, 0x5b, 0x9f, 0x0f, 0xfe, 0x1a, 0x54, 0xee, 0x03, 0x43, + 0x4d, 0xa7, 0xd4, 0x7b, 0x3b, 0x8b, 0x16, 0x66, 0x7b, 0xab}, + {0x4e, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x0b, 0x6b, 0x8d, 0xdf, 0xab, 0x54, 0xf2, 0xa3, 0xf3, 0xf1, 0xad, 0x0a, + 0xb2, 0x88, 0x9f, 0x8d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1038, + {0xa2, 0x61, 0x31, 0xb0, 0x3a, 0x63, 0x9c, 0x7c, 0xfd, 0xfd, 0x2b, + 0x47, 0x60, 0x6f, 0x69, 0x49, 0x7e, 0x07, 0xcf, 0xce, 0x0e, 0xeb, + 0x12, 0x54, 0x70, 0xbc, 0x02, 0x1e, 0xda, 0xf0, 0x2b, 0xb8}, + {0x9f}, + {0xe1, 0x19, 0xb8, 0x24, 0x79, 0xe0, 0xdc, 0xdc, 0xcb, 0x5d, 0x9e, 0x26, + 0x1c, 0x3e, 0x8a, 0x6c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1039, + {0xd1, 0xa7, 0x32, 0xf4, 0xa0, 0xaf, 0x22, 0x41, 0x8f, 0xda, 0x58, + 0x1d, 0x8f, 0x34, 0x37, 0xd9, 0x72, 0xf9, 0x5c, 0xb0, 0x16, 0x3b, + 0xf7, 0x59, 0x69, 0xec, 0x40, 0x84, 0xf5, 0xbb, 0x82, 0x6f}, + {0xf4}, + {0xce, 0x7e, 0xf5, 0x5f, 0xbc, 0x90, 0x79, 0x03, 0xd0, 0x86, 0xf6, 0x22, + 0xb2, 0x1b, 0x19, 0x16}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1040, + {0x18, 0x52, 0x3d, 0xa4, 0xeb, 0xdc, 0xd6, 0x33, 0x33, 0x8c, 0xee, + 0xb7, 0x2e, 0x9a, 0xe3, 0x47, 0x39, 0x1d, 0x71, 0x66, 0x9f, 0xfa, + 0x7a, 0x49, 0xb7, 0x36, 0x04, 0xd2, 0xbc, 0x44, 0x0a, 0x1d}, + {0x66}, + {0x06, 0x68, 0xa7, 0x83, 0x9b, 0xeb, 0xab, 0x84, 0xd2, 0x05, 0xfe, 0x5f, + 0xcc, 0x3c, 0xdd, 0x8b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1041, + {0xb1, 0xea, 0xde, 0xff, 0x0a, 0x6e, 0x90, 0x1e, 0x3a, 0x57, 0xcb, + 0x94, 0xde, 0x3a, 0xdb, 0xef, 0x15, 0xbb, 0xc7, 0x43, 0x6a, 0xf6, + 0x26, 0xc4, 0x47, 0xd1, 0x01, 0x62, 0x68, 0x01, 0x7f, 0x2c}, + {0x1a}, + {0x81, 0x6e, 0x41, 0xda, 0x90, 0x1b, 0x94, 0x61, 0xbc, 0xb6, 0xed, 0x7d, + 0xd4, 0x50, 0xa4, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1042, + {0x18, 0x2f, 0x22, 0xf3, 0xfa, 0x81, 0xd4, 0xc5, 0x2f, 0xc2, 0x7f, + 0x8f, 0x8c, 0xfb, 0xea, 0xce, 0xfc, 0x2e, 0xa9, 0x35, 0x4a, 0x62, + 0x48, 0xf5, 0x63, 0xea, 0x48, 0x94, 0x4a, 0xf9, 0x2c, 0x97}, + {0x1a, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x59, 0x89, 0xa4, 0x88, 0x0f, 0x30, 0x34, 0xfe, 0xa5, 0xf1, 0x73, 0x14, + 0x68, 0x6d, 0x68, 0x48}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1043, + {0xb6, 0x6c, 0x6f, 0x9f, 0x6b, 0x54, 0x5c, 0x7b, 0x24, 0x90, 0x57, + 0x72, 0xc4, 0x9c, 0xc2, 0xe7, 0x3d, 0xbf, 0xf9, 0x51, 0xea, 0x17, + 0xd5, 0x5a, 0x3f, 0xf6, 0x89, 0x9f, 0x99, 0x4c, 0xfc, 0x62}, + {0x5a}, + {0x85, 0x4c, 0xd0, 0x6a, 0x69, 0xeb, 0x48, 0x76, 0x7a, 0x2f, 0xbd, 0xf3, + 0x15, 0xe3, 0xcf, 0x35}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1044, + {0x79, 0x61, 0x9f, 0x9f, 0x1a, 0x9a, 0xd2, 0xf8, 0x3e, 0x5c, 0x39, + 0x5e, 0x3d, 0x91, 0xcf, 0x62, 0x39, 0xf0, 0x83, 0xd0, 0x12, 0x0b, + 0x5a, 0x35, 0x38, 0xd9, 0x8f, 0x27, 0xbc, 0x39, 0xf5, 0x58}, + {0xf2}, + {0x07, 0xe9, 0xf5, 0x26, 0x36, 0x91, 0xb0, 0xb3, 0x2e, 0x43, 0xa9, 0x94, + 0x15, 0x62, 0x0b, 0xdf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1045, + {0xcd, 0x99, 0x45, 0x5e, 0x26, 0xe1, 0xcb, 0xa8, 0xa7, 0x0a, 0x08, + 0xf2, 0x0d, 0xe2, 0x7c, 0x29, 0x6c, 0x65, 0x27, 0xd9, 0x11, 0x62, + 0x77, 0x99, 0xfb, 0x18, 0xd0, 0xc9, 0x49, 0x5f, 0x7f, 0x44}, + {0xdc}, + {0x60, 0xbb, 0xd9, 0x5f, 0xf2, 0xd0, 0x39, 0xc0, 0x00, 0x65, 0x72, 0x4a, + 0x99, 0xd4, 0x87, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1046, + {0xbc, 0x35, 0x6b, 0x85, 0x0f, 0x71, 0x20, 0x7f, 0x42, 0xa0, 0x5a, + 0x70, 0xf3, 0x31, 0xe1, 0xea, 0x9e, 0xb1, 0x36, 0xb1, 0x5e, 0x6d, + 0x23, 0xb6, 0x73, 0xc3, 0x07, 0xd1, 0x7d, 0x7b, 0xc6, 0x14}, + {0xba}, + {0x5b, 0xa3, 0xee, 0x47, 0xbd, 0x97, 0xbe, 0x32, 0xd3, 0x9c, 0x62, 0xff, + 0x5a, 0x2b, 0x35, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1047, + {0x5b, 0xe9, 0xff, 0xe7, 0x57, 0xb4, 0x8c, 0x86, 0xec, 0xbd, 0x11, + 0x92, 0xcd, 0x0e, 0xd1, 0x98, 0xf1, 0x47, 0x6e, 0x41, 0x27, 0xb9, + 0x1f, 0xaf, 0x49, 0x54, 0x32, 0x73, 0x01, 0x90, 0xa7, 0x06}, + {0xf5}, + {0xc4, 0x36, 0x9b, 0x25, 0x7f, 0x50, 0x0f, 0x3a, 0xd6, 0x3c, 0x51, 0x8d, + 0x3e, 0xaf, 0x06, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1048, + {0xe8, 0x65, 0xbf, 0x0e, 0x7b, 0x22, 0x43, 0x82, 0x9a, 0xf6, 0x42, + 0xa0, 0xa7, 0x0c, 0x30, 0x15, 0x11, 0x49, 0xa9, 0x81, 0xd4, 0x02, + 0x0c, 0xb5, 0xc2, 0x79, 0x96, 0xa7, 0x1e, 0xa7, 0x4d, 0x9b}, + {0xf5, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x70, 0x2e, 0x81, 0x63, 0x41, 0x6f, 0x84, 0xe9, 0xaf, 0x7a, 0x1e, 0xf0, + 0xa0, 0x3a, 0xd3, 0x6d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1049, + {0x55, 0xf7, 0x17, 0x35, 0x28, 0x4a, 0x93, 0x68, 0x80, 0x71, 0xf5, + 0xea, 0xb7, 0x7f, 0x71, 0xbd, 0x4b, 0x2f, 0x65, 0x0e, 0xf1, 0xd0, + 0x89, 0x42, 0x79, 0x92, 0xf5, 0x15, 0x4f, 0xbf, 0x54, 0x27}, + {0xfc}, + {0x44, 0x88, 0xaf, 0xa0, 0xd9, 0xa3, 0x43, 0x2a, 0xb1, 0x79, 0x9f, 0x22, + 0x4d, 0x82, 0x7b, 0x63}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1050, + {0xea, 0xab, 0x6b, 0xd9, 0xb7, 0x32, 0xc4, 0x2d, 0xf2, 0x39, 0x0a, + 0x96, 0x23, 0x4a, 0xa5, 0x18, 0x38, 0xe4, 0xf9, 0x2c, 0xc6, 0xbf, + 0xb7, 0xc0, 0x85, 0x92, 0x75, 0x6f, 0x9b, 0x00, 0x40, 0x2e}, + {0xc5}, + {0x7b, 0x03, 0x13, 0x00, 0xf1, 0x8d, 0x87, 0x99, 0xf9, 0xeb, 0xd3, 0x81, + 0x64, 0xf6, 0x9c, 0x9f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1051, + {0x3d, 0x5d, 0x05, 0x7e, 0xa6, 0x6b, 0x82, 0x11, 0xf6, 0x53, 0xe4, + 0xf9, 0xcd, 0xb6, 0x0e, 0x2d, 0x5a, 0xfc, 0x31, 0x39, 0x45, 0xa4, + 0xa2, 0x3c, 0xcc, 0x94, 0xa9, 0xa3, 0x6f, 0xbe, 0x0b, 0x23}, + {0x57}, + {0xea, 0x2d, 0x9c, 0xb6, 0x3d, 0x4a, 0xf1, 0x82, 0xea, 0xbc, 0x00, 0x2f, + 0xb4, 0x6d, 0xb5, 0xde}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1052, + {0x98, 0x2b, 0x06, 0xec, 0xd6, 0xbc, 0x84, 0x71, 0xda, 0x0b, 0xe6, + 0x25, 0x03, 0x10, 0x1b, 0x82, 0x0e, 0x19, 0x39, 0xa0, 0x02, 0xe7, + 0x32, 0x50, 0xce, 0x74, 0x36, 0xad, 0xdc, 0x17, 0xb2, 0x66}, + {0x44}, + {0x90, 0x3d, 0xe3, 0x2e, 0x4e, 0xe6, 0x0c, 0xd8, 0xfc, 0x16, 0xd0, 0x78, + 0x58, 0xc3, 0x0e, 0x04}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1053, + {0xbb, 0xde, 0xf0, 0x7f, 0x1f, 0x70, 0xa8, 0xda, 0x75, 0x93, 0xe9, + 0xae, 0x3f, 0xbc, 0xc4, 0x11, 0xa7, 0x32, 0xe3, 0x99, 0x20, 0x03, + 0x3b, 0x94, 0x76, 0x1f, 0xeb, 0xf2, 0xeb, 0x85, 0x63, 0xca}, + {0xe3}, + {0x13, 0xca, 0x00, 0x9d, 0xe6, 0x40, 0x16, 0xfc, 0xe8, 0xb1, 0x82, 0x09, + 0xd6, 0xd9, 0x6f, 0x00}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1054, + {0x54, 0x7d, 0xa5, 0x7d, 0x42, 0xe5, 0x95, 0x86, 0x9e, 0x30, 0x9c, + 0x1c, 0xfe, 0xad, 0x83, 0xb3, 0x4d, 0xc5, 0x82, 0x12, 0x2d, 0x19, + 0x2c, 0x40, 0xcb, 0x3e, 0x81, 0x87, 0x3b, 0x78, 0x02, 0x4f}, + {0xe3, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x92, 0x79, 0x8c, 0x09, 0x9d, 0x21, 0x35, 0x50, 0x81, 0x65, 0x64, 0x7a, + 0x9a, 0x8d, 0x2d, 0x4b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1055, + {0xab, 0x2b, 0x6f, 0x30, 0x96, 0x78, 0xc4, 0x6f, 0x70, 0x0e, 0x72, + 0x63, 0x86, 0x06, 0x60, 0xd4, 0x26, 0x1a, 0xfc, 0xdb, 0xcd, 0xf0, + 0x89, 0x2a, 0x8a, 0xb6, 0xa2, 0x60, 0xba, 0xbc, 0x14, 0xe8}, + {0xff}, + {0x0b, 0xe3, 0x6e, 0xe5, 0x25, 0x15, 0x71, 0xbd, 0xc2, 0x42, 0xd6, 0xc4, + 0x9a, 0x61, 0xda, 0x54}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1056, + {0xe4, 0xb6, 0xf0, 0xa1, 0x7e, 0x95, 0x63, 0x95, 0x9d, 0x98, 0x37, + 0xa2, 0xee, 0x44, 0xe2, 0x04, 0x02, 0x2d, 0x5f, 0x45, 0xbb, 0x93, + 0xd8, 0xe2, 0xeb, 0x13, 0x41, 0x06, 0xa7, 0x94, 0x59, 0x27}, + {0xff, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x4e, 0xd0, 0xb8, 0x24, 0x00, 0xaa, 0x9d, 0x4e, 0x3f, 0xf3, 0xe3, 0xd9, + 0x59, 0x71, 0x1b, 0xc1}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1057, + {0xab, 0x88, 0xa6, 0x88, 0xa1, 0xfc, 0x24, 0xc5, 0x4c, 0xc2, 0xc6, + 0x1f, 0x7f, 0x19, 0xfa, 0xf1, 0x82, 0x8e, 0xb7, 0x5f, 0xa8, 0x7d, + 0x85, 0x0b, 0x51, 0x83, 0x37, 0x9b, 0x5b, 0xd6, 0xe9, 0x6b}, + {0xff}, + {0x68, 0xea, 0x25, 0x35, 0xc7, 0xbb, 0xee, 0x7d, 0xf7, 0xa6, 0x41, 0xcf, + 0x75, 0x14, 0x8d, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1058, + {0xae, 0x1a, 0x61, 0xa0, 0x1f, 0x8b, 0x1d, 0x03, 0x63, 0x0f, 0x4c, + 0xa0, 0xf9, 0x95, 0xd4, 0x52, 0x18, 0x03, 0x8e, 0x2e, 0xdc, 0x43, + 0xf7, 0xd4, 0xbf, 0x81, 0x17, 0xfe, 0x3b, 0x49, 0xf5, 0xce}, + {0x4a}, + {0xd7, 0x97, 0x5b, 0x62, 0x36, 0x31, 0x81, 0xf2, 0xa6, 0xc0, 0x44, 0xbd, + 0x14, 0x7c, 0xb3, 0x6b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1059, + {0x8b, 0xfb, 0x3d, 0x23, 0x2e, 0xae, 0x4b, 0xdb, 0xcf, 0xdc, 0xe5, + 0x56, 0x84, 0x9d, 0x33, 0x8d, 0xb0, 0xda, 0xe3, 0x79, 0x2b, 0xd9, + 0xad, 0x5c, 0x34, 0xcf, 0x11, 0xf6, 0xe7, 0xbf, 0xde, 0x2a}, + {0xdb}, + {0x05, 0x16, 0x40, 0x64, 0x11, 0x34, 0x4e, 0xee, 0x4e, 0x2b, 0x89, 0xdf, + 0x06, 0xe4, 0xa4, 0x48}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1060, + {0xde, 0x3c, 0x39, 0x99, 0x9a, 0x78, 0x7b, 0x94, 0x29, 0xdb, 0x0a, + 0x14, 0xa5, 0xe5, 0x4e, 0x6f, 0x32, 0xd1, 0x5f, 0x12, 0x94, 0x8b, + 0xfe, 0xc6, 0xa3, 0xb5, 0xef, 0x85, 0x07, 0x16, 0x35, 0xbb}, + {0x97}, + {0xd2, 0x96, 0x45, 0x7a, 0x4b, 0xe2, 0x89, 0x65, 0xd4, 0x87, 0x6c, 0x3e, + 0x38, 0x9a, 0x2a, 0x34}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1061, + {0x7e, 0x44, 0x6f, 0xbf, 0x93, 0xed, 0x19, 0xd4, 0xe3, 0x65, 0x22, + 0xd5, 0xd5, 0x27, 0xf2, 0xc6, 0x24, 0x43, 0x1f, 0xf7, 0x64, 0x65, + 0x95, 0xaa, 0x08, 0xe8, 0xa7, 0x72, 0x41, 0xf9, 0xd2, 0xdd}, + {0x97, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xcf, 0xf4, 0x04, 0x86, 0xd7, 0xa6, 0x4f, 0x38, 0x79, 0x28, 0xda, 0x27, + 0x43, 0x55, 0xc6, 0x3b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1062, + {0x5f, 0x9b, 0x10, 0x91, 0xbe, 0x7e, 0xe6, 0x15, 0x14, 0x48, 0x17, + 0x2c, 0x79, 0xd6, 0x13, 0x44, 0xf9, 0x4d, 0x70, 0xaa, 0xcd, 0x0c, + 0x4e, 0xc9, 0xca, 0x46, 0x1e, 0xa0, 0xd5, 0x50, 0x8e, 0x63}, + {0x6c}, + {0x2b, 0x50, 0xf7, 0x1b, 0xbf, 0xe6, 0x2e, 0xd0, 0x46, 0xca, 0x96, 0xbb, + 0x50, 0x79, 0xcb, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1063, + {0x34, 0x1e, 0x32, 0x50, 0xe5, 0x46, 0xcb, 0xf0, 0xf2, 0x2f, 0x9b, + 0x90, 0xba, 0x29, 0x44, 0x99, 0xfc, 0xc2, 0xd8, 0x5c, 0x54, 0x82, + 0xb6, 0xe4, 0xaf, 0xbf, 0x2c, 0xc0, 0x54, 0xe8, 0x68, 0xc4}, + {0x82}, + {0xf8, 0x1e, 0xdf, 0x04, 0x3a, 0xb9, 0x9f, 0x78, 0xa5, 0x46, 0x63, 0xf8, + 0xe5, 0x62, 0x76, 0xf1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1064, + {0x58, 0x95, 0x2a, 0xcf, 0xaa, 0xd2, 0x10, 0xe3, 0xf2, 0x4c, 0x34, + 0xf0, 0x6a, 0x56, 0x9e, 0xc9, 0xdb, 0x67, 0x52, 0x89, 0xeb, 0x54, + 0x76, 0x9b, 0xfc, 0xac, 0xe1, 0x65, 0x75, 0x54, 0xf0, 0x17}, + {0x64}, + {0x45, 0xf0, 0x5a, 0xf2, 0xeb, 0xe2, 0x54, 0xa8, 0x52, 0x34, 0xd3, 0x75, + 0xc6, 0xe7, 0xdc, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1065, + {0x87, 0x1c, 0xe8, 0xa2, 0x35, 0xbe, 0x1e, 0xa7, 0xdf, 0x10, 0x02, + 0x93, 0xdb, 0x74, 0x39, 0xa8, 0xa7, 0x2e, 0x05, 0xee, 0x10, 0x45, + 0xf5, 0xaa, 0x06, 0x07, 0x9e, 0xcb, 0xd3, 0xf9, 0x92, 0x09}, + {0x72}, + {0x69, 0x5d, 0xc2, 0xc0, 0xce, 0x6a, 0x98, 0x5e, 0x27, 0x72, 0x98, 0x44, + 0xb6, 0x61, 0x11, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1066, + {0x71, 0xb5, 0xbf, 0xfb, 0x9d, 0x5c, 0x7b, 0x44, 0x7b, 0xa8, 0x2a, + 0x71, 0x5f, 0x7f, 0x1f, 0x2c, 0xa7, 0x4e, 0x9b, 0xda, 0xba, 0xd9, + 0x8c, 0xd2, 0x61, 0x8c, 0xd1, 0x57, 0xb4, 0xa0, 0x72, 0x20}, + {0xce}, + {0x93, 0x8a, 0x3b, 0x3b, 0xa8, 0x1a, 0x3f, 0x69, 0xf2, 0x4e, 0x18, 0xd8, + 0x2c, 0x91, 0x42, 0xe4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1067, + {0xa3, 0x1d, 0x32, 0x53, 0x2d, 0x67, 0x69, 0xbf, 0x53, 0x13, 0xb6, + 0x3a, 0xd2, 0x9a, 0xf2, 0x72, 0x41, 0x1e, 0xf8, 0x3a, 0x6d, 0xc1, + 0xd1, 0x57, 0x80, 0x69, 0xe9, 0xaf, 0xf5, 0x52, 0xf6, 0x43}, + {0x5e}, + {0xdf, 0xe9, 0x20, 0x48, 0xe6, 0x3d, 0xc2, 0xc3, 0x27, 0xcf, 0x75, 0x2e, + 0x7b, 0x1d, 0xdf, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1068, + {0x0e, 0x88, 0x21, 0x2a, 0x13, 0x5a, 0xa5, 0x7a, 0xca, 0x47, 0xef, + 0xb8, 0x55, 0xa6, 0x61, 0xa9, 0xdc, 0xf3, 0xac, 0x76, 0xa6, 0xdb, + 0x58, 0xa1, 0x2d, 0x10, 0xdf, 0x6a, 0x09, 0xbb, 0x39, 0x9d}, + {0xd4}, + {0xc2, 0x83, 0xf9, 0x5e, 0x98, 0xd5, 0x51, 0xb9, 0x87, 0x25, 0xda, 0x43, + 0xb2, 0x76, 0xf0, 0x97}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1069, + {0x02, 0x04, 0x27, 0x7e, 0x00, 0xfd, 0x2f, 0x6a, 0x34, 0x90, 0xd8, + 0x7b, 0xbd, 0xe3, 0x55, 0xac, 0xb0, 0xe6, 0xbc, 0x72, 0x4b, 0x9f, + 0x26, 0x36, 0xf9, 0x86, 0x1d, 0x7f, 0x7f, 0x28, 0x07, 0x74}, + {0x23}, + {0x22, 0x81, 0xea, 0xb0, 0xe8, 0xac, 0x79, 0xa6, 0x6a, 0xad, 0x32, 0x52, + 0x0e, 0x01, 0x79, 0xcc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1070, + {0x34, 0x50, 0xac, 0x1c, 0x3a, 0x77, 0x62, 0x17, 0x4d, 0x14, 0x36, + 0x09, 0xe9, 0xae, 0x3b, 0x16, 0x45, 0x7d, 0x78, 0x03, 0xf2, 0x47, + 0xe1, 0x94, 0x91, 0xfc, 0x6a, 0x62, 0x59, 0x82, 0xba, 0x60}, + {0x23, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x26, 0xda, 0x3b, 0x84, 0x54, 0xe4, 0x93, 0x60, 0x37, 0x9e, 0x81, 0x70, + 0x61, 0xc3, 0x6b, 0xd3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1071, + {0x06, 0x62, 0x51, 0xb3, 0xbe, 0x37, 0x60, 0x35, 0xa9, 0xf2, 0x48, + 0x36, 0xbb, 0x1a, 0x34, 0xc0, 0x4c, 0x4e, 0x8d, 0x8c, 0x61, 0xd9, + 0x8c, 0x41, 0x49, 0x31, 0x07, 0x13, 0xdb, 0xa7, 0x8a, 0xe8}, + {0x17}, + {0xf8, 0x3e, 0xc4, 0x12, 0xa3, 0xd9, 0x97, 0x28, 0xfd, 0xbc, 0x8e, 0x87, + 0x8f, 0xa7, 0xb0, 0xda}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1072, + {0xd4, 0x2a, 0x79, 0x62, 0x6e, 0xbe, 0xe3, 0x3e, 0x03, 0x8d, 0xdf, + 0xea, 0x4f, 0x43, 0x94, 0xf2, 0xa2, 0xc0, 0x5c, 0xae, 0x5a, 0xa9, + 0xdc, 0x4a, 0xc8, 0x8b, 0xc4, 0xf7, 0xb9, 0xec, 0x28, 0x89}, + {0xcf}, + {0x31, 0x10, 0x32, 0x1f, 0xbd, 0x58, 0x20, 0x25, 0xb7, 0x24, 0x02, 0x41, + 0x24, 0x02, 0x26, 0x8a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1073, + {0x16, 0x7f, 0x09, 0x77, 0xd4, 0x0a, 0xac, 0xc9, 0x22, 0x9d, 0xd7, + 0xcb, 0x3f, 0x27, 0x46, 0xba, 0x8d, 0x9d, 0x50, 0x92, 0xee, 0xfb, + 0x07, 0x9e, 0xe5, 0x43, 0xf2, 0x63, 0xff, 0x2c, 0xc9, 0x65}, + {0x22}, + {0xa2, 0xf7, 0x63, 0x81, 0x11, 0x8d, 0x0a, 0x0b, 0x47, 0xb0, 0x97, 0xec, + 0xf7, 0x67, 0x79, 0x24}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1074, + {0xb7, 0x0c, 0x5b, 0xb3, 0xc9, 0x0d, 0x1d, 0xc9, 0x81, 0x6a, 0x18, + 0x6b, 0x24, 0x9c, 0xeb, 0x2a, 0x18, 0x5f, 0x6f, 0xc5, 0xbd, 0xbf, + 0x01, 0xf9, 0x54, 0x53, 0xa2, 0x07, 0xd7, 0x8c, 0x67, 0x02}, + {0x22, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xe2, 0xd8, 0x93, 0x1b, 0x48, 0x56, 0xff, 0x62, 0xeb, 0x05, 0xc4, 0xc9, + 0xfb, 0x87, 0xd9, 0x7f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1075, + {0xb3, 0xbf, 0xec, 0xb6, 0xbf, 0x9e, 0xcd, 0x23, 0x1b, 0x3d, 0xb1, + 0x89, 0x91, 0x1b, 0x0b, 0x94, 0x14, 0xc0, 0x7f, 0xdc, 0x39, 0x49, + 0x53, 0x70, 0xdc, 0x32, 0x81, 0xb1, 0xc2, 0x08, 0x0b, 0x3f}, + {0xff}, + {0xc8, 0x2d, 0x4a, 0x03, 0xdd, 0x0d, 0xc1, 0x4f, 0x0d, 0xe3, 0x9b, 0x8b, + 0x14, 0xb6, 0xd7, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1076, + {0x4e, 0x36, 0x45, 0x84, 0x0e, 0x68, 0x56, 0x97, 0x14, 0x28, 0x93, + 0x92, 0x25, 0x1d, 0xf8, 0x36, 0x07, 0xa5, 0x9f, 0x33, 0x22, 0x35, + 0x26, 0x67, 0x6a, 0xb2, 0x46, 0xcc, 0xa4, 0x7b, 0xf7, 0xf6}, + {0x89}, + {0x96, 0xe5, 0x49, 0x17, 0x55, 0x6e, 0xa1, 0x8b, 0x96, 0xea, 0x94, 0xf7, + 0xb9, 0xd2, 0xc9, 0xb3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1077, + {0x02, 0xd5, 0xdb, 0xa1, 0x99, 0x37, 0x88, 0xe1, 0x68, 0x60, 0x3d, + 0xd3, 0xad, 0x55, 0x3e, 0xf4, 0xb5, 0x4d, 0xac, 0x11, 0x2a, 0x10, + 0xb3, 0x8f, 0xec, 0x1f, 0x98, 0x69, 0xf1, 0xbd, 0x99, 0xc0}, + {0x52}, + {0x3d, 0x55, 0xd6, 0x6d, 0x6d, 0x9f, 0x28, 0x40, 0x7b, 0x39, 0x78, 0x72, + 0x49, 0x34, 0xc1, 0x52}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1078, + {0x1e, 0x29, 0xd6, 0x0f, 0x8d, 0x75, 0xa6, 0x62, 0x20, 0xb8, 0xc7, + 0x3d, 0x60, 0x9a, 0x60, 0xf0, 0x55, 0xa5, 0x1b, 0x98, 0xeb, 0x4e, + 0xfc, 0xf7, 0x34, 0x8a, 0xcb, 0xa4, 0x99, 0x8c, 0xc7, 0x21}, + {0xb5}, + {0x18, 0xc3, 0x5c, 0xe9, 0x23, 0xbc, 0x7b, 0x77, 0x05, 0xf4, 0x07, 0xa6, + 0xcc, 0x1c, 0x3c, 0x95}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1079, + {0x41, 0x2b, 0x2b, 0x33, 0xe4, 0x6b, 0x14, 0x92, 0xa9, 0x6b, 0x29, + 0x6b, 0x1e, 0xd2, 0xdd, 0xe1, 0x26, 0x3e, 0x6a, 0x89, 0x3e, 0x78, + 0xef, 0x71, 0xe9, 0x66, 0xa6, 0xe6, 0x2b, 0x8b, 0x76, 0xca}, + {0xb5, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xf1, 0x81, 0x3c, 0xe9, 0x76, 0x10, 0xbc, 0xe7, 0x84, 0xdc, 0xe2, 0x9a, + 0x96, 0xda, 0xd0, 0x63}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1080, + {0x89, 0xd0, 0x3f, 0xda, 0x6a, 0x47, 0x3c, 0x96, 0x67, 0x5c, 0x4d, + 0x2f, 0xcf, 0xfa, 0xa9, 0x28, 0xf4, 0x19, 0xb4, 0x06, 0x59, 0x36, + 0xe5, 0x1d, 0x38, 0x47, 0x1e, 0x24, 0x9d, 0x38, 0x30, 0xb8}, + {0xad}, + {0xce, 0x50, 0xc3, 0x76, 0x77, 0xaf, 0xf8, 0xcd, 0xe2, 0xbc, 0x07, 0x32, + 0xdf, 0x7d, 0xfb, 0x42}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1081, + {0x42, 0x2d, 0x73, 0x19, 0xf4, 0x29, 0x69, 0xe6, 0xc2, 0x51, 0xfd, + 0xeb, 0x25, 0x54, 0x75, 0x58, 0xbd, 0x13, 0x71, 0x95, 0xe8, 0x02, + 0xe7, 0xb9, 0x4a, 0xbd, 0xe8, 0xb2, 0xed, 0x4f, 0x87, 0x77}, + {0xad, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xe3, 0x8a, 0x2d, 0x1e, 0x73, 0x6f, 0x02, 0x93, 0xba, 0x0e, 0x86, 0xa2, + 0x83, 0xc2, 0x03, 0xaf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1082, + {0xca, 0x5a, 0x0d, 0xf9, 0x1f, 0x91, 0xe7, 0x86, 0x6f, 0x1a, 0x7b, + 0x53, 0xe5, 0xe3, 0x67, 0x9c, 0x13, 0x9e, 0xaf, 0x2d, 0xc9, 0x46, + 0xb5, 0xa5, 0x5e, 0x16, 0xea, 0x50, 0xa5, 0x40, 0xa4, 0x0d}, + {0x1b}, + {0x15, 0xcf, 0xf7, 0x25, 0xac, 0x6f, 0x32, 0x56, 0xdd, 0x4b, 0xcd, 0x15, + 0xf7, 0xa8, 0x3c, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1083, + {0xd5, 0x9a, 0x89, 0xd4, 0xc8, 0x81, 0xa3, 0x14, 0x29, 0xe0, 0x4a, + 0xeb, 0xb8, 0x14, 0xbb, 0x5e, 0x72, 0xe2, 0xe3, 0x1a, 0xeb, 0x5f, + 0x45, 0x14, 0x74, 0x2f, 0xc1, 0xe5, 0xcd, 0x46, 0xbd, 0x85}, + {0xac}, + {0x22, 0x82, 0x33, 0xcc, 0xed, 0x78, 0xbb, 0x84, 0x60, 0xf3, 0x4a, 0x98, + 0xd2, 0x37, 0xab, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1084, + {0xdc, 0x04, 0x5d, 0xfd, 0xf2, 0xf1, 0x10, 0x76, 0xd4, 0x49, 0x61, + 0x83, 0x51, 0xdc, 0x38, 0x40, 0xef, 0xa9, 0x17, 0xb3, 0x30, 0x42, + 0xbc, 0x1a, 0x96, 0x8d, 0x9e, 0xb8, 0xb2, 0x9b, 0x7c, 0xee}, + {0xb3}, + {0x73, 0x9f, 0xd2, 0x37, 0x86, 0x29, 0x5f, 0x5d, 0xd4, 0x6a, 0x14, 0x80, + 0x40, 0x29, 0xc5, 0xcf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1085, + {0x8a, 0x15, 0x14, 0xc3, 0x85, 0x1f, 0xdf, 0xbf, 0x8c, 0x02, 0x44, + 0x72, 0x2e, 0x34, 0x22, 0x43, 0x86, 0xb3, 0x19, 0x92, 0xa7, 0xe7, + 0x11, 0x66, 0x6e, 0xbf, 0x93, 0x53, 0xe4, 0x58, 0x3f, 0xa6}, + {0xe7}, + {0x13, 0xf5, 0x41, 0xd7, 0x64, 0x21, 0xf7, 0xe8, 0xa9, 0x52, 0x06, 0xed, + 0x8b, 0xd9, 0x9c, 0x32}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1086, + {0x01, 0x87, 0xa3, 0x63, 0xf7, 0x94, 0x12, 0x93, 0x8a, 0x18, 0xfc, + 0x88, 0xdf, 0x7a, 0xa2, 0x29, 0x29, 0xf3, 0xec, 0x32, 0xdd, 0x6e, + 0x8b, 0x7c, 0x5b, 0xf1, 0x07, 0x5a, 0x24, 0xa8, 0x3f, 0xaa}, + {0x02}, + {0xca, 0xb7, 0x9f, 0x90, 0xaa, 0x97, 0x2d, 0x4a, 0xa5, 0xf6, 0xc5, 0x88, + 0x71, 0x6e, 0x8f, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1087, + {0x07, 0x17, 0x33, 0x69, 0x82, 0x99, 0xf2, 0x07, 0x6e, 0x68, 0xc7, + 0x02, 0xc8, 0x0d, 0x11, 0x8d, 0x54, 0x45, 0x50, 0x5e, 0x1c, 0xef, + 0xec, 0x2d, 0x7d, 0x1b, 0x32, 0xb3, 0x35, 0xc9, 0x73, 0xd6}, + {0x02, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x1a, 0x44, 0x65, 0x41, 0xc6, 0x16, 0x22, 0x7c, 0x1f, 0x64, 0x42, 0xc1, + 0xc5, 0x86, 0xf8, 0x35}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1088, + {0xba, 0xe0, 0xdd, 0x1f, 0x0f, 0x68, 0x0f, 0x3d, 0x3c, 0xc0, 0x9e, + 0xd8, 0xee, 0xd2, 0x27, 0x66, 0x67, 0x1a, 0xeb, 0xf8, 0x33, 0xab, + 0x16, 0x4e, 0x08, 0x9e, 0x73, 0x36, 0x75, 0x46, 0xd3, 0xce}, + {0x70}, + {0x01, 0x47, 0x9f, 0x05, 0x90, 0x2c, 0xae, 0x1b, 0xaf, 0xb2, 0x39, 0xa1, + 0x11, 0x88, 0xf2, 0xd2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1089, + {0x51, 0xa1, 0x0c, 0xd5, 0x7d, 0x19, 0x9a, 0x39, 0x11, 0x70, 0xd2, + 0x79, 0x8c, 0x79, 0xda, 0xe5, 0x38, 0x0d, 0x54, 0xb4, 0xdf, 0x62, + 0xc2, 0x72, 0xfa, 0xda, 0xe0, 0xfb, 0x28, 0x64, 0xa1, 0x9e}, + {0x2b}, + {0x0f, 0xcd, 0xe1, 0xb9, 0x21, 0x8a, 0xd3, 0x57, 0x7f, 0x54, 0x76, 0x45, + 0xa7, 0xb8, 0x5b, 0x88}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1090, + {0x62, 0xfd, 0x47, 0xd0, 0xa0, 0x05, 0xcf, 0x8c, 0x87, 0x01, 0x22, + 0xb7, 0x73, 0xc9, 0x7c, 0x1e, 0x0c, 0x3f, 0x8e, 0x7c, 0xf4, 0x40, + 0x7a, 0xf7, 0x21, 0x36, 0x47, 0xaa, 0x93, 0x7a, 0x1f, 0x60}, + {0x0d}, + {0xd9, 0x7e, 0x99, 0x85, 0xd3, 0xac, 0x1d, 0xef, 0x1f, 0x18, 0xf9, 0xf1, + 0x77, 0x18, 0x94, 0x4e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1091, + {0x14, 0x12, 0x3a, 0xfe, 0x71, 0xf5, 0x8d, 0x3d, 0xfe, 0x64, 0x2d, + 0x2d, 0x6c, 0x84, 0x25, 0xb8, 0x15, 0xd9, 0x4d, 0x26, 0xbb, 0x89, + 0x2a, 0xaa, 0x33, 0x76, 0xab, 0x6d, 0x4e, 0x4e, 0xe3, 0x95}, + {0x98}, + {0xd2, 0x5c, 0x17, 0xa1, 0x6a, 0xe6, 0x91, 0x50, 0x61, 0x9c, 0x28, 0xec, + 0x50, 0xc1, 0xd9, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1092, + {0xf2, 0x46, 0xd3, 0x8e, 0xb6, 0xcd, 0xd4, 0xa3, 0x67, 0x7a, 0x37, + 0xa9, 0x0d, 0x50, 0x9a, 0x72, 0xa7, 0x48, 0xfa, 0x0a, 0x3f, 0x61, + 0xd0, 0x11, 0xa6, 0xa0, 0xa7, 0xde, 0x71, 0x29, 0x48, 0xea}, + {0x56}, + {0xcd, 0x5e, 0xa9, 0xcd, 0xb0, 0x87, 0xcb, 0x2c, 0x83, 0x2c, 0xd6, 0x85, + 0xc0, 0xd6, 0xba, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1093, + {0x04, 0x97, 0xdf, 0xc8, 0x3f, 0xf1, 0xb3, 0x54, 0x9b, 0x8e, 0x31, + 0xb7, 0x2b, 0x4b, 0x04, 0xf1, 0xde, 0x8d, 0xda, 0xe3, 0x58, 0x91, + 0x20, 0x1e, 0x82, 0xd5, 0x9f, 0x01, 0xb4, 0xc8, 0x5f, 0xee}, + {0x56, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xbd, 0x15, 0xa0, 0xf3, 0xcd, 0x6d, 0x6f, 0x9c, 0x98, 0x82, 0x81, 0xc6, + 0x51, 0xec, 0x8c, 0xe4}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1094, + {0xc3, 0xa2, 0x35, 0xcc, 0x61, 0xac, 0x82, 0xb9, 0x14, 0xff, 0x32, + 0x52, 0xa1, 0x13, 0xea, 0x3a, 0xcf, 0xae, 0x0b, 0x35, 0x6c, 0xfc, + 0xa9, 0x50, 0x9b, 0x5d, 0x7b, 0xf1, 0xb0, 0x65, 0x76, 0x82}, + {0x1f}, + {0xc5, 0x4c, 0x79, 0x07, 0xb2, 0x94, 0xa0, 0x77, 0x54, 0x45, 0xc5, 0x2f, + 0x89, 0x98, 0x07, 0xa7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1095, + {0xa4, 0x38, 0x78, 0x55, 0x4e, 0xef, 0xdc, 0x3e, 0xde, 0x0d, 0x2c, + 0x5b, 0x57, 0x49, 0x77, 0x89, 0xd3, 0xd1, 0x00, 0x7b, 0xb8, 0x32, + 0x80, 0x9f, 0xb6, 0x5b, 0x64, 0x05, 0x35, 0x85, 0x9e, 0xac}, + {0x20}, + {0x67, 0x9e, 0x1a, 0xd4, 0x08, 0x42, 0x2e, 0x43, 0xac, 0xbe, 0x91, 0xdc, + 0x34, 0x32, 0xb5, 0xed}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1096, + {0x3a, 0xe5, 0xda, 0x3e, 0xbd, 0x1c, 0x9d, 0x7b, 0x06, 0x5c, 0x25, + 0xea, 0x5f, 0x51, 0x46, 0xd8, 0x8b, 0x46, 0x25, 0xb9, 0xd0, 0x6e, + 0x84, 0x53, 0x41, 0xe0, 0xef, 0x35, 0x2f, 0x6d, 0x6c, 0x0e}, + {0x0d}, + {0x5c, 0x3a, 0x2c, 0xd9, 0x32, 0xcb, 0xa0, 0xbe, 0x61, 0x73, 0xdf, 0x60, + 0x01, 0x54, 0x85, 0xe7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1097, + {0x17, 0xc1, 0xcc, 0x04, 0xf4, 0xd2, 0x61, 0x66, 0x77, 0xc7, 0xd1, + 0x01, 0x1a, 0x6e, 0x4f, 0x1c, 0x57, 0x7c, 0x66, 0x0f, 0x9c, 0x51, + 0x52, 0x2a, 0x6c, 0x1f, 0xbf, 0xbd, 0xed, 0x95, 0x01, 0x52}, + {0xb2}, + {0x06, 0x8c, 0xb3, 0x10, 0x00, 0x42, 0x7c, 0x35, 0x0f, 0x40, 0x2c, 0x6e, + 0x7d, 0x05, 0x1e, 0x90}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1098, + {0x52, 0xb7, 0x7c, 0x08, 0x51, 0xde, 0xc4, 0xc5, 0x8c, 0x86, 0x0c, + 0x2e, 0xd9, 0x5c, 0x4b, 0xd6, 0x1a, 0xe9, 0x3e, 0x46, 0x2b, 0x01, + 0x22, 0xd4, 0xf3, 0x80, 0xf0, 0x16, 0x4e, 0xb0, 0xa7, 0x55}, + {0xe6}, + {0x5d, 0xd8, 0x87, 0x4a, 0xe8, 0xd6, 0x60, 0xca, 0xc7, 0x6c, 0x4a, 0x29, + 0xe0, 0xc5, 0xc3, 0x76}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1099, + {0x74, 0x8f, 0x97, 0xf3, 0x4c, 0x6b, 0xf6, 0x46, 0xa6, 0x09, 0x5a, + 0xeb, 0xdf, 0x35, 0x83, 0xb3, 0x9a, 0x62, 0x4d, 0x36, 0xe6, 0x7b, + 0xf8, 0x1a, 0xcb, 0x2a, 0x56, 0x40, 0x29, 0x17, 0x11, 0x68}, + {0x0a}, + {0x26, 0x84, 0x8b, 0xbe, 0xba, 0xdc, 0x4a, 0xf5, 0xcf, 0xfe, 0x11, 0x7f, + 0x77, 0xd9, 0xba, 0x43}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1100, + {0xc1, 0xbd, 0x9f, 0x7a, 0xa8, 0xde, 0xb4, 0x64, 0xba, 0x4d, 0x82, + 0xe2, 0x45, 0x0d, 0x6b, 0xc0, 0xfe, 0xfa, 0x64, 0xa9, 0x1f, 0xae, + 0x44, 0x72, 0xce, 0xa7, 0x6b, 0x7e, 0xbc, 0x2c, 0xb0, 0x1a}, + {0x0a, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0xca, 0xbe, 0x34, 0x7d, 0x3a, 0xaa, 0xfb, 0x05, 0xa2, 0x3b, 0xc6, 0x9f, + 0x04, 0x5e, 0xb9, 0xc2}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1101, + {0x39, 0x84, 0x44, 0xdf, 0x32, 0x84, 0x1b, 0xe9, 0xe6, 0x99, 0xc6, + 0x4f, 0xaa, 0x92, 0x63, 0x0c, 0x83, 0x45, 0x64, 0xb8, 0x38, 0x48, + 0x76, 0xdc, 0xeb, 0x47, 0x1c, 0x40, 0x56, 0xfc, 0x82, 0x99}, + {0x0a, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1}, + {0x30, 0x03, 0x2c, 0x9a, 0x3e, 0xd0, 0x0d, 0x29, 0x51, 0x2d, 0x8c, 0x72, + 0x5f, 0xa8, 0x6a, 0x4b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1102, + {0x96, 0x50, 0x3e, 0x95, 0x0d, 0x01, 0xee, 0x16, 0x64, 0xde, 0x77, + 0xef, 0x6c, 0x01, 0x08, 0xae, 0xa2, 0xcf, 0xfc, 0xff, 0xd0, 0xcf, + 0x28, 0x2e, 0x58, 0xa3, 0xfb, 0x98, 0x29, 0x14, 0xff, 0x9c}, + {0xe7, 0x31, 0xcf, 0x7c, 0x44, 0xac, 0x77, 0x22}, + {0xe5, 0xfa, 0x8b, 0xf0, 0x91, 0x9d, 0x5a, 0x71, 0x63, 0xf2, 0xaf, 0x43, + 0xb3, 0xb5, 0x49, 0xb8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1103, + {0xe1, 0x54, 0x28, 0x8c, 0x43, 0x4e, 0xeb, 0x08, 0x79, 0xa7, 0x93, + 0xcf, 0x51, 0xf1, 0x91, 0x2d, 0x69, 0x1d, 0x43, 0x0a, 0x19, 0x6f, + 0x33, 0x70, 0x3b, 0x75, 0xcc, 0x68, 0xe8, 0xd5, 0x99, 0xf2}, + {0xcf, 0x14, 0xbb, 0xde, 0xa4, 0xac, 0x6c, 0x6e}, + {0x13, 0x7f, 0x74, 0xb5, 0xbd, 0x90, 0xc5, 0x7f, 0x14, 0x0a, 0x15, 0x15, + 0x14, 0x0f, 0x2b, 0x6a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1104, + {0xf7, 0xb6, 0x7e, 0x64, 0x0c, 0x11, 0x13, 0x0d, 0x6e, 0x34, 0x73, + 0xa0, 0xb6, 0xc6, 0x27, 0xa6, 0x01, 0x74, 0x0a, 0xca, 0xef, 0x85, + 0xa9, 0xfd, 0x83, 0xc8, 0xdf, 0x5c, 0x66, 0x20, 0x9f, 0x26}, + {0xcf, 0x80, 0x7d, 0x9a, 0x67, 0x67, 0x16, 0x75}, + {0xde, 0x6f, 0x47, 0xba, 0x1e, 0xf4, 0xed, 0x3b, 0xba, 0x52, 0xe5, 0x11, + 0x99, 0x35, 0xa9, 0x3b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1105, + {0x08, 0xfa, 0x12, 0x9d, 0xdf, 0xb1, 0x7f, 0xb0, 0xe7, 0x23, 0xaa, + 0x3e, 0xea, 0xfe, 0xdc, 0xa7, 0xd2, 0x28, 0xe8, 0x5b, 0x30, 0x31, + 0x9d, 0x0c, 0x71, 0xea, 0x25, 0x2a, 0x3f, 0x5e, 0x37, 0xcc}, + {0xaf, 0xa8, 0x8e, 0x4b, 0xbb, 0x37, 0x57, 0x67}, + {0xa8, 0xf6, 0x0a, 0xba, 0x37, 0x3e, 0x4d, 0x4d, 0xfb, 0xc2, 0x51, 0x6d, + 0x7d, 0x6e, 0x44, 0xca}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1106, + {0x36, 0x25, 0x86, 0xd5, 0x16, 0xd3, 0x8e, 0x4d, 0x58, 0xb5, 0x0a, + 0x44, 0x14, 0x43, 0xe7, 0x50, 0x64, 0xcf, 0x6d, 0x6c, 0xdb, 0x64, + 0x20, 0x86, 0x29, 0x32, 0xba, 0x7b, 0x04, 0x80, 0xb0, 0xfd}, + {0xf1, 0xb9, 0x2d, 0x0d, 0xb7, 0x44, 0xbf, 0xee}, + {0xea, 0x7e, 0xe0, 0xf5, 0xaf, 0x3a, 0x27, 0x1a, 0x97, 0x77, 0x83, 0x8e, + 0xd1, 0x3c, 0x61, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1107, + {0xb3, 0x4a, 0xf7, 0x45, 0xab, 0x46, 0x82, 0x3e, 0x35, 0x83, 0xc3, + 0x70, 0x15, 0xb0, 0xff, 0x20, 0x3f, 0xe1, 0xe9, 0xfa, 0xa5, 0xc1, + 0x97, 0x06, 0x41, 0x83, 0x80, 0xba, 0xc4, 0x90, 0xad, 0xea}, + {0xd6, 0xbd, 0x4c, 0xb0, 0x32, 0x7e, 0xec, 0xc0}, + {0xab, 0xe7, 0xa2, 0x58, 0xad, 0xa9, 0x3e, 0x28, 0x0b, 0xef, 0x5f, 0xda, + 0x93, 0x4f, 0x96, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1108, + {0x3f, 0x48, 0xf7, 0x14, 0xcd, 0xc2, 0x9e, 0xeb, 0x05, 0x31, 0xe9, + 0xbf, 0xc7, 0x4f, 0xfa, 0xa7, 0xd9, 0x28, 0x8a, 0xb8, 0x7a, 0xbf, + 0xc0, 0x64, 0xc5, 0x19, 0xe4, 0x4a, 0xc4, 0xb3, 0x4e, 0x8e}, + {0x5e, 0xc6, 0x9b, 0xb5, 0x49, 0x17, 0x21, 0x78}, + {0xb6, 0x69, 0xc8, 0x96, 0x03, 0x0e, 0xe0, 0xdd, 0x1a, 0x6d, 0xc6, 0xf3, + 0xa0, 0x7c, 0xbe, 0xdf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1109, + {0x53, 0x2b, 0x46, 0x99, 0xbb, 0x0a, 0x97, 0xdc, 0x42, 0x6a, 0x51, + 0x1a, 0x7d, 0x0f, 0xe7, 0x0d, 0xc7, 0xba, 0x16, 0x31, 0x06, 0x77, + 0x56, 0x77, 0xa5, 0xb2, 0xd7, 0x5a, 0x4d, 0x5b, 0x93, 0xa0}, + {0x5e, 0xc6, 0x9b, 0xb5, 0x49, 0x17, 0x21, 0x78}, + {0xe1, 0xe6, 0x4a, 0x6b, 0xf7, 0x4b, 0x13, 0x75, 0x22, 0xe6, 0xc5, 0xf4, + 0x7c, 0xa8, 0x59, 0xae}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1110, + {0x55, 0x01, 0x3a, 0x8d, 0x41, 0xe7, 0xda, 0x45, 0x8d, 0x93, 0x49, + 0x43, 0xcc, 0x77, 0x03, 0xe5, 0xf7, 0x7c, 0x9d, 0x26, 0x37, 0x00, + 0x01, 0x3e, 0x24, 0xce, 0x7d, 0xe8, 0xa9, 0x0c, 0x58, 0x24}, + {0x88, 0x18, 0xcc, 0x42, 0x56, 0x5b, 0x5a, 0x4f}, + {0x24, 0xa5, 0xa6, 0x68, 0x48, 0xb2, 0x39, 0x7b, 0xf9, 0x6e, 0xd1, 0x3e, + 0xc3, 0x91, 0x9c, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1111, + {0xb6, 0xdd, 0x8e, 0xf1, 0xfa, 0xbf, 0x5c, 0x9d, 0x9a, 0xf8, 0x59, + 0xac, 0xc2, 0xbb, 0xea, 0xce, 0x46, 0x49, 0xc5, 0xaf, 0xf1, 0xed, + 0x7d, 0xeb, 0xcd, 0xa3, 0x42, 0xfe, 0xfb, 0xc0, 0x82, 0x6d}, + {0x74, 0x41, 0x4e, 0x63, 0x3d, 0x06, 0x99, 0xc5}, + {0xa6, 0xfc, 0x9d, 0xf6, 0x48, 0xe2, 0xf8, 0x60, 0xeb, 0x8a, 0xc9, 0x40, + 0x45, 0x0d, 0xbd, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1112, + {0xd9, 0x53, 0xf5, 0xb7, 0xd5, 0xba, 0x3a, 0xa3, 0x87, 0x7b, 0x86, + 0xf6, 0xb5, 0x95, 0x1b, 0x62, 0xb5, 0x15, 0x4b, 0x1c, 0x87, 0x8e, + 0xe8, 0x1e, 0x1b, 0x64, 0x7c, 0x27, 0xc6, 0x8a, 0x15, 0xf6}, + {0xbb, 0x69, 0x16, 0x96, 0x0e, 0x3c, 0x30, 0x2e}, + {0x97, 0xe6, 0x32, 0x89, 0x04, 0x87, 0xb7, 0x8d, 0x45, 0x03, 0x21, 0x6d, + 0x4a, 0x10, 0xc9, 0x2b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1113, + {0x5b, 0xe1, 0x04, 0x4b, 0xc6, 0xe8, 0xc0, 0x31, 0xde, 0xcc, 0xe4, + 0xb2, 0x59, 0xc7, 0xe1, 0xea, 0x38, 0xad, 0x08, 0x5a, 0x74, 0x70, + 0x26, 0x16, 0xfd, 0xe8, 0x45, 0xd4, 0xeb, 0xde, 0x49, 0xb7}, + {0xaa, 0x42, 0x84, 0xa8, 0x5a, 0x72, 0x11, 0x6e}, + {0x13, 0x67, 0x43, 0x11, 0xf2, 0x26, 0x87, 0xc4, 0x61, 0x58, 0x9a, 0xb3, + 0x4c, 0x8e, 0x35, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1114, + {0x5f, 0x28, 0xc2, 0x34, 0x88, 0x46, 0x43, 0x98, 0x61, 0xba, 0x29, + 0x0b, 0x9a, 0x32, 0xe7, 0xfe, 0x53, 0x40, 0x04, 0x5a, 0x49, 0x94, + 0xd4, 0xb1, 0x22, 0xfc, 0xe5, 0xc1, 0x97, 0x7c, 0xa2, 0xc6}, + {0xaa, 0x42, 0x84, 0xa8, 0x5a, 0x72, 0x11, 0x6e}, + {0x61, 0x7b, 0x2a, 0x1a, 0x29, 0xbd, 0xb0, 0x2c, 0xa2, 0x98, 0x17, 0xab, + 0x93, 0x90, 0x36, 0x2f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1115, + {0x7c, 0x34, 0x3f, 0xaa, 0x5d, 0x68, 0x25, 0x7f, 0x37, 0xc4, 0x49, + 0xb0, 0x57, 0xc7, 0xc8, 0x56, 0xb5, 0x59, 0x19, 0x91, 0x43, 0x06, + 0xbe, 0xb6, 0x75, 0x8c, 0xe0, 0x40, 0xcf, 0x5e, 0x28, 0xb7}, + {0x5e, 0xb5, 0xe0, 0x8a, 0xc8, 0x9d, 0x0c, 0x92}, + {0x64, 0x27, 0x75, 0x09, 0xb1, 0x4f, 0x8f, 0x3d, 0x6e, 0x36, 0x90, 0x45, + 0x29, 0xe4, 0xd3, 0x7d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1116, + {0xde, 0x22, 0xc3, 0x81, 0xb6, 0x14, 0x07, 0xbe, 0x22, 0xf0, 0xf4, + 0x19, 0x17, 0x14, 0x31, 0x6e, 0xd4, 0xa1, 0xc5, 0x03, 0x73, 0x02, + 0x1c, 0x96, 0x59, 0x10, 0x8e, 0x10, 0x32, 0x29, 0x91, 0x8b}, + {0x82, 0x63, 0x12, 0xcd, 0xc5, 0x2a, 0x6f, 0x57}, + {0x8e, 0xe4, 0xd6, 0xa4, 0x14, 0x30, 0x14, 0x50, 0xf3, 0xd1, 0x14, 0x2a, + 0x23, 0x77, 0xc1, 0xff}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1117, + {0xe8, 0x9e, 0x9b, 0xd2, 0xb9, 0x88, 0x0d, 0x50, 0xd6, 0x6d, 0xa6, + 0xab, 0xdb, 0xcf, 0x20, 0x4f, 0x34, 0x2d, 0x63, 0xe1, 0x38, 0x09, + 0xf5, 0x9e, 0x98, 0x4d, 0x8c, 0x48, 0x32, 0x51, 0x50, 0x92}, + {0x55, 0x55, 0xc5, 0xb9, 0x6a, 0x88, 0x2e, 0xb1}, + {0x4b, 0x4d, 0xd3, 0x50, 0xc3, 0x12, 0x78, 0x21, 0x44, 0x92, 0x52, 0x52, + 0x20, 0xf8, 0x4b, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1118, + {0x74, 0xcb, 0x05, 0x49, 0xc8, 0x34, 0x49, 0x89, 0x5b, 0x66, 0x7d, + 0x20, 0x7c, 0x84, 0xd0, 0x31, 0xd6, 0x76, 0x07, 0x3d, 0x70, 0x24, + 0xec, 0x7a, 0xb9, 0x85, 0x39, 0x00, 0x21, 0xc7, 0xbd, 0xa9}, + {0x1e, 0x34, 0xba, 0x59, 0x13, 0x22, 0x30, 0xaf}, + {0x7d, 0x90, 0x1f, 0x89, 0x7c, 0x55, 0x8c, 0xf5, 0xcb, 0x43, 0xc9, 0x81, + 0x59, 0xa1, 0xd4, 0x86}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1119, + {0xe8, 0x24, 0x4e, 0x6c, 0x3f, 0x29, 0x98, 0x05, 0x5d, 0x11, 0x92, + 0xfd, 0x82, 0x02, 0xd8, 0x1b, 0x37, 0x90, 0x8f, 0x91, 0xf8, 0xb9, + 0x0a, 0x4e, 0x00, 0xa2, 0x01, 0xfc, 0x2a, 0x4d, 0x84, 0xba}, + {0x1e, 0x34, 0xba, 0x59, 0x13, 0x22, 0x30, 0xaf}, + {0x65, 0xf5, 0xcd, 0x64, 0x5e, 0x8d, 0x43, 0x0e, 0xe3, 0x5f, 0x7a, 0xa5, + 0x97, 0x54, 0xfc, 0xe3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1120, + {0xc1, 0x36, 0x81, 0x07, 0xc7, 0x53, 0x12, 0x61, 0x9a, 0x5d, 0x83, + 0x97, 0x44, 0xe6, 0xc0, 0xb4, 0x11, 0xf7, 0x8a, 0x5d, 0x3f, 0x1f, + 0x3b, 0x7a, 0x3b, 0xb1, 0x0d, 0xa2, 0xd6, 0x06, 0xdc, 0x91}, + {0xb2, 0x55, 0x87, 0xb4, 0x3e, 0x0e, 0x63, 0x8d}, + {0x30, 0x3c, 0x7f, 0x35, 0x60, 0x5c, 0xda, 0x39, 0x62, 0x36, 0x4e, 0x32, + 0xaf, 0x96, 0xfd, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1121, + {0xc2, 0xaa, 0x81, 0x06, 0x19, 0x49, 0x9c, 0x90, 0x99, 0xf1, 0xa3, + 0xef, 0x55, 0x50, 0xf9, 0xb6, 0xfb, 0x13, 0x88, 0x17, 0x39, 0x8f, + 0xaa, 0xd4, 0x29, 0x40, 0x3a, 0x5a, 0xe3, 0x11, 0x28, 0xcd}, + {0xb2, 0x55, 0x87, 0xb4, 0x3e, 0x0e, 0x63, 0x8d}, + {0xb9, 0x15, 0x58, 0x1c, 0xd7, 0x1d, 0x59, 0xec, 0xcc, 0xec, 0x7b, 0x50, + 0xa8, 0x0d, 0xf9, 0x82}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1122, + {0x83, 0x58, 0xf8, 0xf3, 0x71, 0x04, 0x61, 0x3a, 0x97, 0xfc, 0xe3, + 0x84, 0xc5, 0x1b, 0x1d, 0x80, 0x2e, 0xf2, 0x64, 0x34, 0xcc, 0x22, + 0x1b, 0x65, 0xb6, 0x9e, 0x42, 0x7e, 0x2c, 0xb9, 0x4c, 0xeb}, + {0x78, 0xe4, 0x07, 0xd4, 0xbf, 0xd8, 0xc6, 0x30}, + {0xec, 0x59, 0x39, 0x50, 0xca, 0x72, 0xab, 0x35, 0x7d, 0x42, 0xc5, 0xfc, + 0x61, 0x85, 0xbd, 0x2f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1123, + {0x96, 0x37, 0x4b, 0x8c, 0xf4, 0x13, 0x69, 0x80, 0x1a, 0x8f, 0x4e, + 0x27, 0x05, 0x52, 0x20, 0xac, 0xa2, 0x1f, 0x76, 0x7f, 0xb3, 0xcc, + 0x15, 0x8d, 0xc3, 0xbc, 0xad, 0xe0, 0x5c, 0x50, 0xba, 0xba}, + {0x53, 0xb6, 0x9b, 0xd6, 0x9b, 0x84, 0x56, 0x91}, + {0x4a, 0xd7, 0x3d, 0xcc, 0xcb, 0x94, 0x95, 0x90, 0x34, 0x5b, 0x03, 0x8b, + 0x62, 0xf2, 0xef, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1124, + {0x7a, 0x18, 0x06, 0x3a, 0x3b, 0x9e, 0xdf, 0x77, 0x3a, 0x51, 0x42, + 0xf0, 0x71, 0x63, 0x38, 0x16, 0x58, 0xb0, 0xd6, 0xf2, 0xe9, 0xd9, + 0xf6, 0xca, 0x8c, 0xf6, 0x66, 0x66, 0xa1, 0xa7, 0x5a, 0x5c}, + {0x18, 0x37, 0xf4, 0x28, 0x70, 0xe4, 0x23, 0x15}, + {0x44, 0xc8, 0xcc, 0xaf, 0xcb, 0x9e, 0xe2, 0x2d, 0x1f, 0xbe, 0xff, 0xe4, + 0x09, 0x34, 0x9c, 0x2d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1125, + {0x54, 0x2a, 0x1c, 0x65, 0xe0, 0xc0, 0xc1, 0x68, 0xdf, 0xb9, 0x8b, + 0xda, 0x74, 0x0a, 0x2e, 0xd2, 0xc6, 0x53, 0x4d, 0xc2, 0x75, 0x39, + 0xc7, 0xaa, 0x1c, 0xa4, 0xa8, 0xba, 0x61, 0x03, 0x34, 0x7a}, + {0xe7, 0x82, 0x2e, 0xb5, 0xb1, 0x58, 0xd7, 0xd9}, + {0xe2, 0x44, 0xcc, 0xe7, 0xa7, 0x0f, 0xbf, 0x73, 0x17, 0x92, 0x07, 0xe3, + 0x1b, 0x68, 0x92, 0x36}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1126, + {0x58, 0x9a, 0x59, 0xbc, 0x27, 0x20, 0x10, 0x69, 0xa8, 0xba, 0xd4, + 0xd4, 0xf0, 0x59, 0x0b, 0x69, 0xb2, 0x7c, 0x94, 0xec, 0xd8, 0xfc, + 0x93, 0xbd, 0xa3, 0xc1, 0x6d, 0xc3, 0x60, 0x5a, 0x63, 0x0b}, + {0xb8, 0xc8, 0x85, 0x8d, 0x4f, 0xb9, 0x9c, 0x70}, + {0xe5, 0x72, 0x5c, 0x6d, 0xc3, 0x87, 0x2e, 0x99, 0x42, 0xb5, 0x9e, 0x70, + 0x7e, 0x3e, 0x93, 0x55}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1127, + {0x5d, 0x3f, 0x65, 0x9f, 0x0a, 0x18, 0x7e, 0x75, 0xe7, 0xfa, 0xff, + 0xb3, 0x58, 0x35, 0x84, 0x7e, 0x87, 0xc8, 0xa9, 0x14, 0x71, 0x63, + 0x6e, 0x40, 0x0a, 0xde, 0xb7, 0x42, 0x03, 0x8e, 0x27, 0xc3}, + {0x44, 0x5b, 0x3c, 0x17, 0x68, 0xd1, 0x98, 0x93}, + {0x7b, 0x31, 0x3b, 0xb5, 0x21, 0xb7, 0x99, 0xb5, 0xae, 0xd5, 0x1a, 0x3f, + 0x27, 0xe3, 0xbf, 0xed}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1128, + {0xaa, 0x6a, 0xfc, 0x73, 0x2a, 0xc7, 0xe9, 0x41, 0x4b, 0xda, 0x3f, + 0xcf, 0x6c, 0x49, 0x69, 0x66, 0x39, 0x5d, 0xcb, 0x5d, 0x1a, 0x39, + 0x56, 0xa3, 0x81, 0xb7, 0x8f, 0x11, 0x3f, 0x13, 0x02, 0x4e}, + {0x44, 0x5b, 0x3c, 0x17, 0x68, 0xd1, 0x98, 0x93}, + {0x71, 0x48, 0x97, 0xfe, 0xde, 0x24, 0x9a, 0xfb, 0x13, 0x2d, 0xac, 0xc7, + 0x4c, 0xdf, 0xa2, 0xb9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1129, + {0x47, 0x37, 0x14, 0x82, 0xdb, 0xce, 0xf1, 0x96, 0x0b, 0xce, 0x2c, + 0xd1, 0x0a, 0xeb, 0xe2, 0xda, 0x91, 0x55, 0xf9, 0x9f, 0x42, 0x1b, + 0xb0, 0x5f, 0x2d, 0x6e, 0xd0, 0x24, 0x62, 0xe0, 0x3f, 0x8a}, + {0x30, 0x78, 0x23, 0x4e, 0x0f, 0xd2, 0x4c, 0x3d}, + {0x40, 0xe8, 0x5d, 0xf2, 0x5c, 0x5c, 0x44, 0x08, 0x57, 0x35, 0x25, 0xf3, + 0xdb, 0x48, 0xe1, 0xc7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1130, + {0x81, 0x68, 0x3b, 0x10, 0x93, 0x48, 0x7e, 0x7f, 0x53, 0x99, 0x3b, + 0x1d, 0xd5, 0x4d, 0x8e, 0xd2, 0x4f, 0x63, 0x87, 0xe9, 0xd7, 0xac, + 0x1a, 0xc2, 0x09, 0x6a, 0x63, 0x1b, 0xf1, 0x09, 0xb8, 0x6a}, + {0x6d, 0xb5, 0x2f, 0x96, 0xe1, 0x76, 0x08, 0x42}, + {0xe3, 0x65, 0x11, 0x4d, 0xd6, 0xe8, 0xd1, 0x37, 0x4e, 0xc7, 0x70, 0x46, + 0x9d, 0x78, 0xc1, 0xc3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1131, + {0xec, 0x23, 0xfd, 0x60, 0xf5, 0xd7, 0xe5, 0xea, 0xd3, 0x0d, 0x61, + 0xb9, 0xa1, 0x53, 0xb0, 0xc6, 0x79, 0x51, 0x73, 0xa3, 0x1a, 0xb6, + 0x95, 0xdf, 0x39, 0xb4, 0x20, 0x26, 0x1d, 0x2e, 0x72, 0xc5}, + {0x37, 0xac, 0xcb, 0x93, 0x30, 0xfd, 0xd2, 0xe9}, + {0xfd, 0x8b, 0x32, 0x10, 0x2d, 0x36, 0x2e, 0xa1, 0x1d, 0x03, 0x6f, 0x8e, + 0x8b, 0xdc, 0x43, 0xb1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1132, + {0x97, 0xc8, 0x37, 0x13, 0x5b, 0xe1, 0x51, 0x84, 0x4f, 0xa1, 0x8a, + 0xe0, 0x46, 0xa6, 0x3a, 0x38, 0x7b, 0xef, 0x59, 0x6f, 0x92, 0xa1, + 0x62, 0xf1, 0x71, 0x30, 0x97, 0xbc, 0x58, 0x4e, 0xc7, 0xad}, + {0x6a, 0xe4, 0x4b, 0x4c, 0xe6, 0x08, 0x0b, 0x34}, + {0x79, 0x54, 0x13, 0x3f, 0x1c, 0xef, 0xd5, 0x95, 0xf0, 0x90, 0xc9, 0xf4, + 0xb9, 0x45, 0x07, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1133, + {0x24, 0x95, 0xe6, 0x70, 0x60, 0x09, 0x8c, 0x42, 0x04, 0x6d, 0x1c, + 0x07, 0x0f, 0x0e, 0x95, 0x6e, 0xb3, 0x49, 0x62, 0xe4, 0x50, 0xbc, + 0x9a, 0x2f, 0xac, 0xc8, 0x91, 0xf0, 0x93, 0x74, 0xf0, 0xab}, + {0x6a, 0xe4, 0x4b, 0x4c, 0xe6, 0x08, 0x0b, 0x34}, + {0x0a, 0xc5, 0xee, 0xf6, 0x6b, 0x72, 0x1f, 0x53, 0xd1, 0x93, 0xc0, 0x7d, + 0x76, 0xd6, 0xe0, 0xe0}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1134, + {0x8f, 0x92, 0x7c, 0x85, 0x2e, 0xfc, 0xb5, 0xd0, 0x2a, 0x74, 0x44, + 0x4c, 0xb1, 0x89, 0xb1, 0x93, 0x6e, 0x2b, 0xcd, 0x62, 0x38, 0xab, + 0x3d, 0xb8, 0xf3, 0x8a, 0x87, 0x9a, 0x98, 0x15, 0xd1, 0x1f}, + {0x02, 0xbd, 0xf9, 0x52, 0xe3, 0x00, 0x10, 0xd4}, + {0xdd, 0x7d, 0xe9, 0xc5, 0x55, 0xe2, 0xac, 0x4e, 0x6f, 0xf3, 0xe9, 0xd6, + 0x31, 0x06, 0x90, 0x8a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1135, + {0x45, 0xcd, 0x17, 0xfe, 0xa0, 0x75, 0x63, 0x95, 0xd5, 0x3e, 0x1e, + 0x65, 0xd4, 0xca, 0x3f, 0x60, 0x1a, 0x26, 0x3c, 0x9a, 0xed, 0x25, + 0x59, 0x35, 0x66, 0x59, 0x93, 0x61, 0x72, 0xb8, 0x68, 0xeb}, + {0xfa, 0xbf, 0x1e, 0xf0, 0x7c, 0x3a, 0xc9, 0x50}, + {0x2f, 0x45, 0xaa, 0xfe, 0x5d, 0xe7, 0x37, 0xfd, 0x23, 0xd6, 0x22, 0x00, + 0x37, 0xee, 0xc0, 0x7d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1136, + {0x31, 0xfa, 0xdb, 0x10, 0xd8, 0x36, 0x85, 0xf9, 0xb1, 0xb2, 0xa0, + 0xd1, 0xe1, 0x97, 0x33, 0x03, 0xe8, 0x2c, 0x7a, 0xea, 0x6a, 0x99, + 0xe0, 0x25, 0xe3, 0x46, 0x79, 0xec, 0x88, 0x21, 0x18, 0x43}, + {0xfa, 0xbf, 0x1e, 0xf0, 0x7c, 0x3a, 0xc9, 0x50}, + {0x05, 0xc7, 0x69, 0x18, 0xa0, 0x15, 0x34, 0x71, 0x42, 0xcd, 0x15, 0x14, + 0x07, 0x8a, 0xa5, 0x62}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1137, + {0xf3, 0xa1, 0x22, 0xcc, 0x6b, 0xba, 0xb3, 0x98, 0xf3, 0x95, 0x14, + 0x0d, 0xf6, 0x12, 0xa1, 0xd5, 0xf7, 0x96, 0xb6, 0xfc, 0x01, 0xe3, + 0x50, 0x71, 0x40, 0x72, 0x27, 0x46, 0x3b, 0x51, 0xcb, 0x7b}, + {0xdb, 0xcf, 0xe6, 0x99, 0x14, 0x59, 0x5a, 0x72}, + {0x91, 0x2e, 0xc5, 0x82, 0x44, 0x96, 0xf3, 0xad, 0x89, 0x89, 0xff, 0x0b, + 0x37, 0xe7, 0xcf, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1138, + {0x1a, 0x35, 0x37, 0x35, 0x57, 0x9b, 0xb7, 0x6f, 0x56, 0x90, 0x9a, + 0x42, 0xa7, 0x3f, 0xe2, 0xfa, 0x5f, 0x4a, 0xe0, 0x59, 0xbc, 0x14, + 0x8f, 0xde, 0xbf, 0xa3, 0x00, 0x52, 0xa8, 0x80, 0xf3, 0x12}, + {0xe4, 0x15, 0x66, 0x24, 0x33, 0xc1, 0x80, 0x0a}, + {0x9e, 0x9d, 0xee, 0xd3, 0x5f, 0xfc, 0x47, 0x86, 0xd8, 0x66, 0x6d, 0x79, + 0xd7, 0x44, 0xc5, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1139, + {0xc5, 0x0e, 0xa2, 0xb2, 0x57, 0xed, 0x5c, 0xb3, 0x1e, 0x09, 0x52, + 0x66, 0x03, 0x42, 0xfe, 0x4a, 0x9d, 0xd8, 0xcb, 0xa5, 0xc4, 0x79, + 0xc0, 0x53, 0x7d, 0xb4, 0xc1, 0x6a, 0xa5, 0x13, 0x2f, 0xec}, + {0xd4, 0x53, 0x86, 0x6b, 0x40, 0x7e, 0xa5, 0x4e}, + {0x1a, 0x10, 0x0f, 0x49, 0xb7, 0x24, 0x74, 0x03, 0x75, 0xc4, 0xe1, 0xe9, + 0x32, 0x87, 0xf6, 0x8f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1140, + {0x77, 0x7e, 0x0e, 0x21, 0x0c, 0x58, 0x05, 0x5f, 0x71, 0xfa, 0x40, + 0x1c, 0x38, 0x50, 0xb6, 0xdd, 0xec, 0x2c, 0xab, 0xaa, 0xbf, 0xaf, + 0x36, 0x94, 0xc6, 0xec, 0x83, 0xbc, 0x48, 0xf3, 0xa6, 0x4c}, + {0x73, 0xe7, 0x22, 0x01, 0x41, 0x4e, 0xa9, 0x22}, + {0x93, 0x1f, 0xc6, 0x77, 0x54, 0x1d, 0x87, 0xd9, 0x25, 0xa4, 0xcf, 0xd6, + 0x4e, 0x88, 0x4b, 0x91}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1141, + {0xde, 0xf2, 0x92, 0xdb, 0x26, 0xed, 0xa7, 0xc9, 0xce, 0xcd, 0xca, + 0xd2, 0x16, 0xfa, 0x88, 0x04, 0x7b, 0xad, 0xc9, 0x9e, 0x43, 0x4f, + 0x64, 0x24, 0x6f, 0x4b, 0x5e, 0x41, 0xcb, 0xb8, 0x36, 0x28}, + {0x17, 0x75, 0xc5, 0xce, 0x22, 0x51, 0xeb, 0xbc}, + {0xd8, 0xe7, 0x38, 0xf1, 0x70, 0x21, 0xe6, 0x26, 0xce, 0x02, 0x67, 0x8c, + 0x9c, 0x0b, 0x60, 0x15}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1142, + {0xae, 0x6a, 0xd0, 0xb0, 0x03, 0x40, 0x30, 0xa6, 0x70, 0x7a, 0x9c, + 0xe5, 0x72, 0xb2, 0x6b, 0x2e, 0xd0, 0x4f, 0xa1, 0x42, 0xa8, 0x64, + 0xe3, 0x06, 0x9b, 0x28, 0x82, 0xc0, 0x1f, 0x40, 0xa0, 0x2c}, + {0xdc, 0xe7, 0xd5, 0xaa, 0xa3, 0x15, 0xe1, 0x29}, + {0x70, 0xe2, 0xf1, 0x2f, 0x53, 0x4a, 0xc7, 0x57, 0xbd, 0x42, 0xcd, 0x12, + 0x61, 0xee, 0xac, 0x0b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1143, + {0x3f, 0x70, 0xeb, 0xa7, 0xe4, 0xa8, 0x0a, 0xd6, 0xd2, 0x85, 0xc0, + 0xc4, 0x12, 0x2b, 0x03, 0xf9, 0x8d, 0x9d, 0x54, 0x2b, 0xbd, 0x8e, + 0x76, 0x3a, 0x3e, 0x92, 0xa3, 0x48, 0xb6, 0x98, 0xd0, 0xb1}, + {0xda, 0x04, 0x60, 0x35, 0xc8, 0x48, 0x1d, 0xd4}, + {0x92, 0x22, 0xb2, 0x2f, 0x47, 0x11, 0x16, 0x62, 0xf7, 0x66, 0xfd, 0x93, + 0xa6, 0xb4, 0x96, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1144, + {0x2e, 0x61, 0x4f, 0x80, 0x1d, 0x07, 0x06, 0xf7, 0x73, 0xeb, 0x8c, + 0x1e, 0xb4, 0x23, 0x95, 0x49, 0x44, 0xa4, 0xe3, 0xe3, 0xa3, 0x7b, + 0x47, 0xac, 0x1f, 0x2d, 0xfe, 0x76, 0x93, 0x00, 0xfe, 0xc6}, + {0xda, 0x04, 0x60, 0x35, 0xc8, 0x48, 0x1d, 0xd4}, + {0x96, 0x82, 0x5a, 0x51, 0xfd, 0x28, 0xe6, 0x6c, 0x40, 0x2b, 0x55, 0x69, + 0xf3, 0x47, 0x49, 0xc9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1145, + {0xc2, 0xf1, 0xe5, 0x8a, 0x35, 0x80, 0x2c, 0x84, 0x22, 0x0f, 0xea, + 0x72, 0x50, 0xf8, 0xbc, 0xb2, 0xc1, 0xc1, 0xa0, 0x98, 0x00, 0x21, + 0xc6, 0xc6, 0x9f, 0x6d, 0xcd, 0xe8, 0x2a, 0xc5, 0x66, 0x2d}, + {0x8d, 0xf8, 0xc5, 0x39, 0xec, 0x28, 0x61, 0x20}, + {0x93, 0x23, 0xd3, 0x83, 0x1a, 0x08, 0x1f, 0x65, 0xa4, 0x00, 0x03, 0xc1, + 0x6f, 0xba, 0x4a, 0xfa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1146, + {0x75, 0xe6, 0x10, 0x01, 0x23, 0x36, 0xf6, 0x08, 0x9f, 0x31, 0x74, + 0x32, 0x6e, 0x32, 0xdd, 0xce, 0xf9, 0x0f, 0x63, 0x35, 0x35, 0xc7, + 0x5e, 0xe0, 0xc2, 0xc0, 0x50, 0x6a, 0x46, 0x06, 0xc1, 0xb8}, + {0xf0, 0x49, 0x9e, 0x87, 0xa8, 0xaf, 0x61, 0xf7}, + {0xa3, 0x14, 0xc7, 0x74, 0x4e, 0x2f, 0xd4, 0x03, 0xae, 0x1e, 0x65, 0xfc, + 0x7c, 0x02, 0x2f, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1147, + {0xef, 0x25, 0xe6, 0xdd, 0x9e, 0x6b, 0x1a, 0x25, 0xd8, 0x24, 0x41, + 0x3d, 0x78, 0x94, 0xf0, 0xe9, 0xa7, 0x9f, 0xa9, 0xc6, 0x77, 0xe8, + 0xa3, 0x92, 0xef, 0x19, 0xa0, 0x29, 0x19, 0xcf, 0x3c, 0xa1}, + {0x97, 0x98, 0x14, 0x25, 0xf0, 0x0b, 0xdc, 0x6b}, + {0x2a, 0xa2, 0x27, 0x8b, 0x09, 0xa2, 0x2c, 0x04, 0x6f, 0x61, 0x57, 0xf4, + 0x07, 0x92, 0xb1, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1148, + {0xb0, 0x0f, 0x2e, 0x53, 0x87, 0xf2, 0xdc, 0x72, 0x72, 0xd4, 0x1d, + 0x61, 0x09, 0xbd, 0xb2, 0x12, 0xa7, 0x5d, 0x7d, 0x18, 0x8a, 0x3f, + 0x4b, 0x09, 0xaa, 0x94, 0x65, 0xbc, 0x4e, 0x4f, 0x9c, 0x4a}, + {0xc2, 0xfc, 0x0f, 0xfa, 0xbc, 0xeb, 0x0e, 0xf8}, + {0x80, 0x78, 0x91, 0xdb, 0xd2, 0x1a, 0x6d, 0xf4, 0xd2, 0xfd, 0x9b, 0x33, + 0x8e, 0x56, 0xc5, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1149, + {0x79, 0xe5, 0x04, 0x48, 0xb5, 0xd0, 0x11, 0xf1, 0xe9, 0xe1, 0xeb, + 0xf8, 0x93, 0x10, 0x66, 0xf6, 0x6d, 0x62, 0xf9, 0xad, 0x50, 0x31, + 0xab, 0x16, 0x3e, 0x62, 0x7c, 0xe9, 0x1b, 0x46, 0x79, 0x06}, + {0xcb, 0xd7, 0xf2, 0x34, 0x1b, 0xa5, 0x35, 0xd3}, + {0x07, 0xe5, 0x31, 0x12, 0x1e, 0xec, 0x39, 0xe7, 0xe7, 0x58, 0x15, 0x64, + 0x6d, 0xba, 0x8e, 0x25}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1150, + {0xc2, 0xa1, 0x65, 0xbe, 0xf3, 0x9f, 0x12, 0xfa, 0xf8, 0xa3, 0x02, + 0xe0, 0xef, 0x2c, 0xfd, 0xbc, 0xbd, 0x29, 0x98, 0x97, 0x35, 0xa0, + 0x75, 0x93, 0xc0, 0x25, 0xb0, 0x1d, 0x10, 0xf2, 0x96, 0x98}, + {0xcb, 0xd7, 0xf2, 0x34, 0x1b, 0xa5, 0x35, 0xd3}, + {0x69, 0xda, 0x6d, 0xd9, 0xb5, 0x09, 0xc0, 0xb7, 0x39, 0xf3, 0xb3, 0x73, + 0x57, 0x5a, 0xd0, 0x60}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1151, + {0xa0, 0xea, 0x98, 0x7e, 0x13, 0x0d, 0x55, 0x0e, 0x0c, 0x3d, 0xe9, + 0xa6, 0x92, 0x6b, 0xed, 0x2b, 0xc2, 0xe2, 0xec, 0xf4, 0xf2, 0xca, + 0x84, 0xc6, 0x60, 0xd4, 0x2a, 0x2a, 0x42, 0x88, 0x77, 0x47}, + {0xde, 0xf1, 0x3c, 0x06, 0x3b, 0xad, 0xce, 0xeb}, + {0xd1, 0xac, 0xda, 0x98, 0x38, 0x66, 0x45, 0x83, 0x06, 0xbe, 0xdd, 0x44, + 0xe2, 0x7b, 0x1b, 0x1c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1152, + {0xfc, 0x22, 0xbd, 0x7c, 0x12, 0x47, 0x3c, 0x0b, 0x77, 0x78, 0x0b, + 0xfe, 0x7f, 0x49, 0xdf, 0xb0, 0x5c, 0xf6, 0xca, 0x15, 0xa5, 0xe8, + 0x49, 0xda, 0x2b, 0xcd, 0x1e, 0x17, 0x82, 0xb6, 0x88, 0xed}, + {0x68, 0x59, 0x4a, 0x11, 0xe5, 0xd2, 0x44, 0xef}, + {0xe3, 0xbc, 0x54, 0x9d, 0xd0, 0xbb, 0x06, 0x61, 0x0c, 0x59, 0x04, 0x3f, + 0xad, 0x0a, 0xd1, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1153, + {0x31, 0x59, 0xb3, 0x0b, 0xd5, 0xbc, 0x85, 0x56, 0x9e, 0xc5, 0x63, + 0x13, 0xd3, 0x26, 0xaa, 0x18, 0xab, 0x60, 0x72, 0x33, 0x60, 0x71, + 0x8f, 0xce, 0x66, 0xfc, 0x20, 0x05, 0xf6, 0xb8, 0x83, 0x36}, + {0xfc, 0x53, 0xab, 0xb0, 0x16, 0x4b, 0x41, 0x3f}, + {0x2a, 0xba, 0x5c, 0x3e, 0xdf, 0x40, 0xd9, 0x97, 0x38, 0x50, 0xac, 0x96, + 0xb6, 0xb2, 0x6b, 0xe4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1154, + {0xc1, 0x7e, 0xf0, 0x81, 0x42, 0xbb, 0x35, 0x2f, 0x93, 0x04, 0x99, + 0x26, 0xa7, 0x84, 0xb0, 0xd6, 0x74, 0xf9, 0x68, 0x26, 0x9f, 0x6b, + 0x83, 0x9c, 0xae, 0x33, 0x9a, 0xf8, 0xd8, 0x25, 0x52, 0x3e}, + {0xfc, 0x53, 0xab, 0xb0, 0x16, 0x4b, 0x41, 0x3f}, + {0x46, 0x03, 0x84, 0xfd, 0x40, 0xd2, 0xd9, 0x43, 0x7b, 0x96, 0xce, 0x02, + 0x41, 0x75, 0xc6, 0xcf}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1155, + {0x37, 0x4e, 0xdf, 0x2e, 0xc3, 0x7e, 0x98, 0xd9, 0x79, 0x4b, 0xcc, + 0x83, 0xae, 0x8c, 0xaa, 0xfb, 0xf7, 0x67, 0xc5, 0xec, 0x2b, 0x4e, + 0x42, 0x59, 0x6b, 0x42, 0x61, 0xb2, 0xbc, 0x51, 0xf5, 0xef}, + {0x5d, 0x49, 0xc6, 0x1e, 0xf9, 0xab, 0x27, 0x83}, + {0x52, 0x39, 0x68, 0xac, 0x59, 0xe5, 0xa4, 0x72, 0xc7, 0x26, 0xc4, 0x26, + 0xc6, 0x7f, 0x0b, 0xc5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1156, + {0xff, 0x64, 0x59, 0x5e, 0x81, 0x7b, 0x2b, 0x8a, 0xbf, 0x42, 0x99, + 0x0c, 0xf6, 0x24, 0x97, 0xa8, 0x2c, 0x22, 0xc5, 0x62, 0xc1, 0xc2, + 0x0e, 0x79, 0xca, 0x04, 0x43, 0xf2, 0xd7, 0xef, 0x55, 0x10}, + {0x5d, 0x49, 0xc6, 0x1e, 0xf9, 0xab, 0x27, 0x83}, + {0x4e, 0x29, 0x09, 0x76, 0xee, 0x1e, 0xcc, 0x49, 0x2c, 0x15, 0xdb, 0xd4, + 0x19, 0x0d, 0x6c, 0x0d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1157, + {0xd7, 0xb7, 0x54, 0x35, 0x02, 0xdd, 0xa2, 0xc1, 0x1b, 0x4f, 0xfb, + 0xbd, 0xa2, 0x1d, 0x97, 0xb9, 0x8c, 0x17, 0xc2, 0x15, 0x26, 0xd8, + 0x57, 0xef, 0xe9, 0x66, 0x05, 0x66, 0xf5, 0x57, 0x8a, 0x07}, + {0xf3, 0xc1, 0xfa, 0x65, 0x4c, 0x78, 0x4d, 0x06}, + {0xaf, 0xfc, 0x4b, 0xe2, 0xb7, 0xf7, 0xa4, 0x01, 0x36, 0x6e, 0xd4, 0x23, + 0x32, 0xca, 0x00, 0x27}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1158, + {0x9f, 0x44, 0xdd, 0x36, 0x76, 0x11, 0xde, 0x39, 0xa3, 0x4a, 0x4d, + 0x83, 0x89, 0xbb, 0x44, 0xef, 0xb8, 0x45, 0x8e, 0x79, 0x9c, 0x15, + 0xc8, 0xc2, 0x49, 0x60, 0x46, 0xe1, 0x04, 0x20, 0x1f, 0x3b}, + {0xb7, 0x52, 0xc6, 0x0b, 0x30, 0x41, 0xf2, 0x3a}, + {0x85, 0x67, 0xe3, 0x7c, 0x0b, 0x55, 0x2f, 0xbb, 0xda, 0x5a, 0xf8, 0xe9, + 0xe2, 0x8e, 0x72, 0xf5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1159, + {0x15, 0x0c, 0xf5, 0xbf, 0xb1, 0x71, 0x7e, 0x4a, 0x2f, 0xbf, 0x82, + 0x21, 0x0d, 0x39, 0xce, 0x70, 0xdd, 0xf1, 0x76, 0xf3, 0x07, 0xff, + 0x63, 0xa5, 0xad, 0xc9, 0x53, 0x06, 0xf5, 0x01, 0x7b, 0xee}, + {0x63, 0x68, 0x68, 0x71, 0xdd, 0x83, 0xd7, 0x66}, + {0xbd, 0xae, 0x76, 0x39, 0xc4, 0x95, 0xc6, 0xe4, 0x39, 0xbe, 0xb9, 0x4d, + 0x79, 0x74, 0xfe, 0xbd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1160, + {0xf6, 0x08, 0xb1, 0xdb, 0x71, 0xcf, 0xa7, 0xa8, 0xf5, 0x45, 0x67, + 0x0d, 0x9b, 0x2d, 0x2b, 0xf7, 0x86, 0x96, 0x31, 0x46, 0xd3, 0xf7, + 0x5a, 0x99, 0x82, 0xfa, 0x2d, 0x2e, 0x24, 0x34, 0x4f, 0x7e}, + {0x26, 0x86, 0x6c, 0x95, 0x67, 0x5b, 0xd9, 0x2f}, + {0x75, 0x38, 0xe6, 0xec, 0x7e, 0x4c, 0xae, 0xf2, 0x72, 0x3e, 0xca, 0x35, + 0x94, 0xb0, 0xbb, 0x75}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1161, + {0x4e, 0xfc, 0x89, 0x70, 0x28, 0x95, 0xbe, 0x73, 0xec, 0x8e, 0x5a, + 0xcd, 0x29, 0x04, 0x0b, 0x09, 0xfd, 0x35, 0x68, 0x60, 0x3e, 0xd2, + 0xf8, 0x24, 0x71, 0x5c, 0x06, 0x17, 0x8d, 0x3e, 0xf0, 0xa3}, + {0x0d, 0x7f, 0x16, 0x06, 0xce, 0x5b, 0x66, 0x83}, + {0x62, 0x63, 0xef, 0x61, 0xd0, 0xb9, 0xca, 0x07, 0x84, 0x96, 0x5e, 0xf3, + 0xb2, 0x0a, 0x6c, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1162, + {0x85, 0xa2, 0xb7, 0x9a, 0x26, 0x03, 0xf3, 0x00, 0x88, 0xa5, 0x63, + 0x68, 0x8f, 0xfe, 0xaf, 0xb8, 0xd2, 0x7c, 0xf6, 0x4e, 0xab, 0xc7, + 0xf3, 0xbd, 0xb0, 0xe6, 0x4c, 0x18, 0x43, 0x46, 0x2b, 0x3d}, + {0xdb, 0x8a, 0x12, 0x8d, 0xe9, 0xbb, 0x81, 0x19}, + {0xf8, 0x85, 0x5a, 0x18, 0x16, 0xc9, 0xf6, 0x33, 0xb8, 0x1f, 0xe4, 0x9d, + 0x51, 0x7a, 0x7b, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1163, + {0x2b, 0xfa, 0x9e, 0xae, 0xa5, 0xde, 0xda, 0xf6, 0xc1, 0x84, 0xce, + 0x8a, 0xd0, 0x11, 0x99, 0xe1, 0x3b, 0xd4, 0xbc, 0x85, 0xc7, 0x48, + 0x3e, 0xff, 0xa4, 0x39, 0x5d, 0x0c, 0x92, 0x19, 0x90, 0xf3}, + {0xdb, 0x8a, 0x12, 0x8d, 0xe9, 0xbb, 0x81, 0x19}, + {0x47, 0x24, 0x6f, 0x4b, 0x4b, 0xd3, 0x14, 0xfa, 0x82, 0xf7, 0x7d, 0x9a, + 0xea, 0x45, 0x69, 0xa0}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1164, + {0x32, 0x23, 0x65, 0xa1, 0x9f, 0x4d, 0x62, 0x50, 0xe8, 0xf6, 0xdc, + 0x68, 0xb8, 0x0b, 0xe3, 0x3b, 0xf9, 0x7a, 0x80, 0x37, 0xcf, 0xac, + 0xb9, 0x41, 0x60, 0xfe, 0x0e, 0x51, 0x44, 0xc7, 0x19, 0xf1}, + {0xdb, 0x7b, 0x5b, 0x2f, 0x8b, 0x62, 0x04, 0x09}, + {0x5e, 0x14, 0x20, 0xfd, 0xb5, 0x79, 0x19, 0x13, 0x8e, 0x78, 0x4e, 0x5e, + 0x7a, 0x5d, 0x21, 0x39}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1165, + {0xcd, 0xf4, 0xe5, 0x67, 0x75, 0x4d, 0x32, 0x40, 0x39, 0xc5, 0xc1, + 0x76, 0xcd, 0xb8, 0xd5, 0x8b, 0x98, 0x45, 0x8a, 0x4b, 0x72, 0x32, + 0x03, 0x3c, 0xca, 0xe0, 0xda, 0xdc, 0xef, 0x31, 0x73, 0xe2}, + {0x47, 0x4c, 0x86, 0xdf, 0xf4, 0xe7, 0xd0, 0x0f}, + {0x64, 0xc2, 0x27, 0xb6, 0x2a, 0x5f, 0x45, 0x2b, 0xc7, 0x2a, 0x92, 0xc5, + 0x12, 0x33, 0xec, 0x61}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1166, + {0xdf, 0xb0, 0x10, 0x5a, 0x98, 0x57, 0x4f, 0x95, 0x7d, 0xf9, 0x90, + 0x50, 0x64, 0xb1, 0x65, 0x95, 0x36, 0x9f, 0xef, 0x4b, 0xca, 0x93, + 0x3c, 0xba, 0x79, 0x59, 0xee, 0xba, 0xa3, 0xeb, 0x39, 0xd2}, + {0xf8, 0x1f, 0xcd, 0x0e, 0x62, 0xde, 0xc8, 0xc9}, + {0x91, 0x4a, 0xcb, 0xee, 0x6b, 0xd9, 0xfa, 0x32, 0x1b, 0xca, 0xec, 0x5f, + 0x51, 0x57, 0x1d, 0x4a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1167, + {0x98, 0xa5, 0xbb, 0x5e, 0x65, 0xf2, 0xe4, 0x14, 0x29, 0xf3, 0x56, + 0xe2, 0xe6, 0x68, 0x7b, 0x91, 0x37, 0xba, 0x8e, 0xf1, 0xf6, 0x44, + 0xa6, 0xee, 0x23, 0xa7, 0xee, 0xef, 0x63, 0xca, 0x8e, 0xae}, + {0x94, 0xa1, 0x61, 0xc4, 0xdf, 0xdf, 0x35, 0xf6}, + {0x00, 0x89, 0x12, 0x93, 0x30, 0xb3, 0x35, 0x1a, 0xd8, 0x0e, 0x0e, 0x46, + 0x21, 0x11, 0x28, 0xdf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1168, + {0x3a, 0xdd, 0xef, 0xc5, 0xbc, 0x24, 0x3d, 0x69, 0x4c, 0x9c, 0xf4, + 0x34, 0xd0, 0xa5, 0xa4, 0xeb, 0x6b, 0x27, 0x60, 0xbd, 0xb9, 0xd8, + 0x46, 0xb0, 0x5c, 0x51, 0x68, 0x40, 0xec, 0xa0, 0xb6, 0xbf}, + {0x08, 0x9e, 0x30, 0xe1, 0xf0, 0x53, 0x3d, 0xa8}, + {0x7e, 0x85, 0x0d, 0x39, 0x8a, 0xe0, 0x3d, 0x47, 0x73, 0x4a, 0xa6, 0x85, + 0xb9, 0x30, 0x24, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1169, + {0x87, 0x8a, 0x5e, 0x80, 0xbd, 0x75, 0x09, 0x0b, 0xc6, 0xd9, 0x8a, + 0xb1, 0xd5, 0xe5, 0x56, 0x0c, 0xd9, 0xe2, 0xe7, 0x81, 0xb7, 0xc3, + 0xc3, 0x4a, 0xb0, 0x2b, 0x9d, 0xe4, 0x06, 0x28, 0xb9, 0x3f}, + {0xb9, 0x10, 0x62, 0xe3, 0x81, 0xb5, 0x41, 0x44}, + {0xe4, 0x80, 0x8c, 0x64, 0xb3, 0x4b, 0x31, 0x54, 0x8c, 0x5c, 0x3c, 0x48, + 0x15, 0x5e, 0xfd, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1170, + {0x47, 0x84, 0xda, 0x57, 0x6b, 0x30, 0xfd, 0xde, 0x91, 0xe9, 0x77, + 0x4b, 0xe7, 0xc3, 0xee, 0x9d, 0x75, 0x6d, 0xd3, 0x36, 0xe5, 0x2d, + 0x06, 0x94, 0xb7, 0x03, 0x95, 0x05, 0x20, 0xcf, 0xb9, 0x48}, + {0xb9, 0x10, 0x62, 0xe3, 0x81, 0xb5, 0x41, 0x44}, + {0x02, 0x7b, 0x24, 0x3e, 0x64, 0x3c, 0x8d, 0xfa, 0xdf, 0xd4, 0xa2, 0x5e, + 0x69, 0x5a, 0x71, 0x4c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1171, + {0xea, 0x03, 0xb3, 0x8d, 0x22, 0x4a, 0x0b, 0x5c, 0x0c, 0xc8, 0x1f, + 0x52, 0xdf, 0xa9, 0xb9, 0x88, 0x11, 0xc7, 0x19, 0xe4, 0x55, 0x86, + 0x59, 0xd9, 0x80, 0x58, 0xae, 0xa6, 0xdd, 0x2a, 0x82, 0x1f}, + {0x22, 0xe9, 0x07, 0x20, 0xc2, 0x64, 0x89, 0x92}, + {0x9a, 0xac, 0xd7, 0xcc, 0x75, 0xe7, 0x7f, 0xbc, 0x98, 0x75, 0x1b, 0x2e, + 0x52, 0x22, 0x5f, 0xfb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1172, + {0xbd, 0x50, 0x2c, 0xd4, 0x2d, 0xbb, 0x11, 0xe8, 0x1e, 0x91, 0x39, + 0x9b, 0x1a, 0x5b, 0x0a, 0x43, 0x4b, 0xef, 0x2c, 0x0c, 0x52, 0x74, + 0x29, 0x2a, 0xf8, 0x20, 0x25, 0xe9, 0x92, 0xbd, 0x4c, 0x13}, + {0xa0, 0xd7, 0x30, 0xd7, 0x70, 0x42, 0x28, 0x70}, + {0xd8, 0x67, 0x51, 0x50, 0x97, 0x37, 0x04, 0xf8, 0x7c, 0xac, 0x29, 0x67, + 0x23, 0x6a, 0x14, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1173, + {0xe4, 0x34, 0xd0, 0xa0, 0x05, 0xce, 0xd8, 0xe9, 0x28, 0xfc, 0x4f, + 0x66, 0x76, 0xfb, 0x71, 0xc0, 0x73, 0x68, 0x0d, 0xff, 0xac, 0x86, + 0xff, 0xba, 0xbc, 0xe7, 0x5e, 0x07, 0x9e, 0x98, 0xbe, 0x2d}, + {0xa0, 0xd7, 0x30, 0xd7, 0x70, 0x42, 0x28, 0x70}, + {0xa4, 0x43, 0xbc, 0x7f, 0xb4, 0x8c, 0x80, 0x9d, 0xf4, 0x09, 0xb2, 0xb9, + 0x34, 0x18, 0x5c, 0xb8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1174, + {0x13, 0xfe, 0x54, 0x20, 0xec, 0xf0, 0x9c, 0x0b, 0x3c, 0xd0, 0xb9, + 0x70, 0x26, 0xd0, 0xad, 0x24, 0xb3, 0x4f, 0x10, 0x33, 0x6a, 0xb5, + 0x51, 0x67, 0x94, 0xed, 0x7a, 0x96, 0xc3, 0xb9, 0xd9, 0x10}, + {0xf8, 0x7a, 0xe1, 0x40, 0x6d, 0x80, 0x8b, 0xc9}, + {0x88, 0x53, 0x58, 0xf3, 0x07, 0x64, 0x8d, 0xf8, 0xa4, 0x22, 0xae, 0x94, + 0x9d, 0x28, 0x21, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1175, + {0x0d, 0xfd, 0x8e, 0xc8, 0xcd, 0x4d, 0xde, 0xef, 0x02, 0x34, 0xf5, + 0x5c, 0x7b, 0xd4, 0x9c, 0xef, 0x81, 0xef, 0x87, 0xa3, 0xd2, 0x71, + 0x47, 0x01, 0x64, 0xa7, 0xfe, 0xc0, 0xcf, 0xde, 0x48, 0x94}, + {0x8a, 0xff, 0xa5, 0x91, 0xa7, 0x37, 0xa4, 0x80}, + {0xa9, 0x69, 0xe5, 0x7f, 0xb9, 0x25, 0xe3, 0x31, 0x2d, 0x35, 0x9b, 0x3e, + 0x5d, 0x08, 0x3d, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1176, + {0x44, 0xc4, 0x5a, 0xc3, 0xf5, 0xf1, 0x1b, 0x67, 0x47, 0x22, 0x48, + 0x0f, 0x86, 0x55, 0x93, 0x92, 0xb3, 0x71, 0x4d, 0xde, 0x63, 0xad, + 0xf3, 0x53, 0x0f, 0xe4, 0x54, 0x59, 0xfe, 0x5d, 0x18, 0x50}, + {0x6d, 0x2d, 0x2b, 0x39, 0x60, 0x0a, 0x6f, 0x21}, + {0x04, 0xdd, 0x9d, 0x79, 0x78, 0xb8, 0x82, 0xd9, 0x74, 0x0c, 0xbc, 0x38, + 0x35, 0xcb, 0x95, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1177, + {0x3a, 0x97, 0x41, 0x3c, 0xac, 0xf9, 0xea, 0x73, 0xc7, 0x04, 0x39, + 0x73, 0x5e, 0xab, 0x1d, 0xd1, 0x98, 0xb4, 0xf2, 0x1b, 0xf6, 0xbb, + 0xf7, 0xe9, 0xd9, 0xa6, 0x7c, 0x7f, 0xca, 0xd0, 0xe7, 0xfd}, + {0xd0, 0x19, 0x19, 0xca, 0x58, 0x80, 0x86, 0xba}, + {0x10, 0xdf, 0x31, 0xd7, 0x7c, 0x08, 0x62, 0x3d, 0x1a, 0x85, 0xa3, 0xd5, + 0x51, 0xca, 0x29, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1178, + {0x92, 0x8a, 0x31, 0xf5, 0xca, 0x2d, 0xb8, 0xa0, 0x86, 0x99, 0xde, + 0x01, 0x5c, 0xe4, 0x4c, 0x75, 0x63, 0x6b, 0x01, 0xed, 0xfb, 0xec, + 0x02, 0xe4, 0xbe, 0x83, 0x2c, 0xe7, 0x6e, 0x57, 0x68, 0xee}, + {0x2a, 0x8b, 0xde, 0x3a, 0xc2, 0xcd, 0x8b, 0x0a}, + {0xba, 0x70, 0xec, 0x5c, 0x75, 0xd7, 0x96, 0x6d, 0xab, 0xfc, 0x51, 0x99, + 0x72, 0xbd, 0x49, 0x57}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1179, + {0x01, 0xfc, 0x8e, 0x57, 0xf3, 0x5d, 0xf4, 0x17, 0xc8, 0xc9, 0x8f, + 0xbe, 0x8d, 0xfc, 0x15, 0xf6, 0xd5, 0x6b, 0xb3, 0x66, 0x20, 0x66, + 0x90, 0x7f, 0x02, 0xb2, 0x1c, 0x01, 0xea, 0xbc, 0xdf, 0x45}, + {0x2a, 0x8b, 0xde, 0x3a, 0xc2, 0xcd, 0x8b, 0x0a}, + {0x5c, 0xe0, 0x24, 0x72, 0xc2, 0xfb, 0x8f, 0x83, 0x94, 0x9c, 0x24, 0xf7, + 0x2a, 0x93, 0xfe, 0x98}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1180, + {0x39, 0x32, 0xd4, 0x02, 0x0c, 0x1c, 0x98, 0x65, 0xe9, 0xab, 0xc9, + 0xe6, 0x57, 0x37, 0x74, 0x1c, 0xa7, 0xa6, 0xb8, 0x00, 0x84, 0xca, + 0x38, 0xe9, 0x2c, 0x39, 0x05, 0xec, 0x34, 0x66, 0xc2, 0x84}, + {0x00, 0xd6, 0x5a, 0xb3, 0xbf, 0xc6, 0xe6, 0x33}, + {0x16, 0xbb, 0x35, 0xbc, 0x53, 0xc9, 0x5d, 0x79, 0xe3, 0x99, 0x0f, 0x35, + 0xaa, 0xcd, 0x78, 0x49}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1181, + {0x53, 0xcd, 0x70, 0xa3, 0x89, 0xc0, 0xd0, 0x18, 0x98, 0x19, 0xfa, + 0x38, 0x26, 0x6d, 0x02, 0xfa, 0x27, 0x83, 0x2c, 0x0f, 0x89, 0xb7, + 0xe1, 0x94, 0x74, 0xdc, 0x65, 0x0a, 0xcc, 0x9e, 0xab, 0x1b}, + {0x37, 0x57, 0xcf, 0x5d, 0xcb, 0x68, 0x30, 0xe5}, + {0xf4, 0x40, 0x9f, 0x88, 0xba, 0xda, 0xb2, 0xbe, 0x2c, 0xd0, 0x65, 0x9a, + 0x4f, 0xe1, 0x7e, 0x63}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1182, + {0x1f, 0x07, 0xae, 0x70, 0x18, 0x98, 0xca, 0x9f, 0x4a, 0x06, 0xa9, + 0xf0, 0x51, 0x96, 0x08, 0x6b, 0x90, 0x8e, 0xd1, 0x25, 0xbd, 0x87, + 0xb9, 0x50, 0xbf, 0x87, 0x5b, 0x89, 0x47, 0x3f, 0x4f, 0x7b}, + {0xb7, 0xc6, 0x54, 0x12, 0x03, 0x76, 0x19, 0xbe}, + {0x80, 0x55, 0x88, 0xd4, 0x0a, 0x53, 0x80, 0x16, 0x9e, 0x0c, 0x18, 0xd1, + 0x6e, 0x50, 0xc1, 0x13}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1183, + {0xca, 0x41, 0x52, 0xcb, 0xbc, 0x32, 0xd2, 0x25, 0x74, 0xae, 0xc2, + 0x56, 0xe1, 0x02, 0x66, 0x8d, 0x66, 0x84, 0x4f, 0x99, 0x86, 0x43, + 0x64, 0x19, 0xb5, 0x17, 0xb3, 0x81, 0xa4, 0x4b, 0xd1, 0x38}, + {0x37, 0xd0, 0xfa, 0x07, 0x46, 0x59, 0xa6, 0xa6}, + {0x91, 0xc3, 0xe3, 0x13, 0x90, 0x3a, 0x40, 0xf6, 0x42, 0x7a, 0x9e, 0xda, + 0x40, 0x82, 0xc3, 0x18}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1184, + {0xc2, 0x71, 0xf4, 0xfe, 0x14, 0xd6, 0xe6, 0xe2, 0xcd, 0xb8, 0x30, + 0xc4, 0xa8, 0xce, 0x5c, 0x24, 0x84, 0xd1, 0xdf, 0xcf, 0x59, 0x99, + 0x80, 0x63, 0x4b, 0x72, 0x10, 0x2b, 0x9b, 0xc0, 0x67, 0xb9}, + {0x37, 0xd0, 0xfa, 0x07, 0x46, 0x59, 0xa6, 0xa6}, + {0xbd, 0xf9, 0xc0, 0x4d, 0x1f, 0xd4, 0xd0, 0xf0, 0x3a, 0xb3, 0x8e, 0xd6, + 0xb9, 0xce, 0x8b, 0x9c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1185, + {0xd2, 0x70, 0x1c, 0xf8, 0xcd, 0x0c, 0x96, 0x9f, 0x24, 0x45, 0xa8, + 0x33, 0xd1, 0x57, 0x1c, 0x5c, 0x05, 0x4a, 0x37, 0xbf, 0xd7, 0x9b, + 0xd2, 0x4b, 0x64, 0x97, 0x35, 0x7d, 0x68, 0xa7, 0xca, 0x1d}, + {0x71, 0xc4, 0xf2, 0x6b, 0x9e, 0x68, 0x9b, 0x18}, + {0x70, 0x06, 0x82, 0x5d, 0x97, 0xbc, 0x45, 0x9f, 0xfa, 0x45, 0x8d, 0x43, + 0x68, 0x35, 0x05, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1186, + {0x23, 0xaf, 0x5c, 0x55, 0x86, 0xa8, 0x61, 0x04, 0x3d, 0x2f, 0xc7, + 0xa8, 0xd7, 0x99, 0xe9, 0xe7, 0x6a, 0xbd, 0xce, 0x43, 0xb2, 0xbf, + 0x44, 0xc8, 0xba, 0x78, 0x5f, 0xad, 0x3b, 0x68, 0x34, 0xe8}, + {0xe2, 0xab, 0xdc, 0x79, 0xdc, 0xea, 0xaa, 0xcf}, + {0x32, 0x80, 0x48, 0x10, 0xdc, 0x84, 0x3a, 0x02, 0x45, 0x0d, 0xf0, 0xde, + 0xd1, 0xbc, 0x54, 0xe2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1187, + {0xa5, 0x06, 0xe5, 0xec, 0x85, 0x52, 0x32, 0xfd, 0x67, 0xb6, 0xb1, + 0x91, 0xd9, 0x3d, 0x51, 0xc2, 0x9e, 0x86, 0x45, 0x18, 0xae, 0xa5, + 0xcf, 0x9a, 0x5e, 0x38, 0xf5, 0x75, 0x40, 0xa4, 0x79, 0x2f}, + {0xca, 0x46, 0x7a, 0x58, 0x88, 0x39, 0x43, 0x32}, + {0xc2, 0x8e, 0x4a, 0x95, 0x53, 0x54, 0xf6, 0xf8, 0x10, 0xfb, 0x21, 0xa3, + 0x28, 0x97, 0x76, 0xc7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1188, + {0xc6, 0xdd, 0xea, 0x72, 0xa2, 0xc5, 0xd5, 0xd1, 0x25, 0xb0, 0xc1, + 0xa5, 0x2d, 0xfd, 0x5d, 0x60, 0x77, 0x38, 0xe5, 0x0c, 0x35, 0x82, + 0x3d, 0x51, 0xee, 0xa8, 0x08, 0xe1, 0x36, 0x73, 0xc0, 0xbc}, + {0xca, 0x46, 0x7a, 0x58, 0x88, 0x39, 0x43, 0x32}, + {0x1b, 0xf3, 0x03, 0x67, 0x58, 0x66, 0x2a, 0x90, 0xa9, 0xbc, 0x34, 0x59, + 0x3c, 0x77, 0x2d, 0x5c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1189, + {0xc2, 0x4f, 0x95, 0x6d, 0xb9, 0x53, 0xa7, 0x3c, 0xc8, 0xd0, 0x25, + 0x7c, 0xa4, 0x5d, 0xd6, 0xc5, 0xbb, 0x9c, 0xb2, 0x0a, 0x23, 0x6c, + 0x08, 0x95, 0x5d, 0x10, 0x25, 0xe7, 0x4f, 0xe2, 0xa8, 0x2b}, + {0x21, 0xd8, 0x2d, 0xe6, 0x99, 0x41, 0x4d, 0xfc}, + {0x52, 0xdd, 0xc6, 0xf3, 0xd8, 0x0a, 0x49, 0x6c, 0x80, 0xcd, 0xeb, 0xc6, + 0x87, 0x32, 0x7d, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1190, + {0x02, 0x63, 0x36, 0x80, 0x2e, 0x9d, 0x6f, 0xa1, 0x93, 0x93, 0xb4, + 0xd9, 0x2f, 0xb1, 0xc3, 0x4d, 0x97, 0x0c, 0x3d, 0xa2, 0x52, 0x75, + 0x2d, 0x39, 0x3d, 0xb2, 0x48, 0x14, 0x0e, 0xfc, 0x2c, 0xb9}, + {0x65, 0xee, 0x2b, 0x1f, 0xf9, 0x0e, 0xf3, 0xe0}, + {0x7f, 0x76, 0x5a, 0x97, 0x37, 0x82, 0x6e, 0x33, 0x44, 0x3b, 0x09, 0x44, + 0x5f, 0x64, 0x61, 0x4f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1191, + {0xcd, 0x06, 0x10, 0x52, 0x32, 0x57, 0xab, 0x61, 0x8f, 0x33, 0x02, + 0x88, 0x94, 0x99, 0x07, 0x0b, 0x36, 0x7f, 0x73, 0x9f, 0x8f, 0x5a, + 0x4b, 0x3e, 0xb4, 0x98, 0xec, 0x9c, 0x27, 0x82, 0x39, 0xab}, + {0x4d, 0xc3, 0x79, 0x56, 0x6e, 0x86, 0x6f, 0x4c}, + {0x4e, 0x9a, 0xf9, 0xc1, 0x48, 0x6f, 0x35, 0x21, 0x93, 0xd5, 0xd6, 0xbf, + 0x5c, 0x14, 0x23, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1192, + {0x92, 0x39, 0xca, 0x19, 0x33, 0x6b, 0xce, 0x69, 0x9a, 0xe5, 0xe4, + 0x9e, 0x78, 0x1f, 0xb2, 0x9d, 0xe4, 0x05, 0xc3, 0x81, 0x7e, 0x5d, + 0x3c, 0x1b, 0xb9, 0xbd, 0xea, 0x7d, 0xa4, 0x4b, 0x01, 0x1e}, + {0x4d, 0xc3, 0x79, 0x56, 0x6e, 0x86, 0x6f, 0x4c}, + {0xa1, 0xcd, 0x4f, 0x18, 0xff, 0x72, 0x98, 0xfb, 0xde, 0xa9, 0xaa, 0xe4, + 0xe3, 0x89, 0x1e, 0x12}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1193, + {0x2f, 0xf1, 0xe8, 0x9c, 0xe7, 0xe4, 0x90, 0x78, 0x2c, 0x81, 0x29, + 0x65, 0xd3, 0x5c, 0x9d, 0xf2, 0xb4, 0xfc, 0x7f, 0x1f, 0xe3, 0x12, + 0x7b, 0x7b, 0xe5, 0x2d, 0x36, 0xd7, 0xab, 0x50, 0xf5, 0x1b}, + {0xd2, 0xca, 0xe9, 0xb7, 0x0b, 0x48, 0xa9, 0xca}, + {0xa7, 0x62, 0x9f, 0x94, 0x19, 0x60, 0x63, 0x86, 0x63, 0x53, 0xc0, 0x78, + 0x6e, 0x8f, 0xa2, 0x20}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1194, + {0x71, 0x35, 0x79, 0x99, 0x6b, 0x27, 0x9a, 0x83, 0x05, 0x9e, 0x85, + 0x41, 0xaf, 0x4f, 0x1b, 0x5d, 0x61, 0x35, 0x1c, 0xbe, 0xe9, 0xc3, + 0x1f, 0x9e, 0x8c, 0xf0, 0x34, 0x0c, 0xa2, 0x17, 0x2f, 0xa4}, + {0x58, 0x66, 0x18, 0x9b, 0xb0, 0xc0, 0xac, 0x3d}, + {0xbc, 0x93, 0xd0, 0x6a, 0x5d, 0x62, 0x14, 0x70, 0x9d, 0xb2, 0x31, 0x55, + 0xb1, 0x62, 0x8c, 0x44}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1195, + {0x78, 0x43, 0xd2, 0xd8, 0x43, 0xd3, 0xf4, 0x69, 0x44, 0x85, 0xe0, + 0x35, 0x84, 0xb9, 0xc7, 0x23, 0xb2, 0xc3, 0xb2, 0x20, 0xad, 0xbd, + 0xd6, 0xb8, 0x83, 0x72, 0x1f, 0x89, 0xad, 0xd7, 0x65, 0x83}, + {0x61, 0x9c, 0x7b, 0xa5, 0x4f, 0x60, 0xbe, 0xad}, + {0xd4, 0x21, 0xb1, 0x16, 0x76, 0x4d, 0xed, 0x9c, 0x9e, 0x88, 0x70, 0x82, + 0x79, 0x05, 0xe6, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1196, + {0x09, 0x42, 0xc3, 0x99, 0x01, 0x6d, 0x9c, 0xb0, 0x38, 0x32, 0x40, + 0x5a, 0x04, 0xc3, 0x8d, 0xc2, 0x19, 0xfb, 0xe5, 0xe8, 0xec, 0x1f, + 0x99, 0x51, 0xa7, 0x3c, 0xef, 0x48, 0x98, 0x24, 0xcd, 0xc7}, + {0x61, 0x9c, 0x7b, 0xa5, 0x4f, 0x60, 0xbe, 0xad}, + {0xcb, 0x56, 0xc1, 0x61, 0x05, 0x30, 0x08, 0x36, 0x24, 0x65, 0xcb, 0xb0, + 0x56, 0x9c, 0x69, 0x9e}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1197, + {0x18, 0x45, 0x26, 0x39, 0xdd, 0x5f, 0x73, 0x0d, 0xe7, 0x07, 0x5d, + 0x70, 0xf2, 0xfe, 0xdf, 0x27, 0xf1, 0x95, 0x5d, 0x7a, 0xc3, 0xba, + 0x43, 0x68, 0xde, 0xbe, 0x11, 0xac, 0x0c, 0xba, 0xfc, 0xaa}, + {0xb8, 0xed, 0x40, 0x22, 0x6b, 0xd9, 0xce, 0x43}, + {0x00, 0x9c, 0xf7, 0x47, 0x32, 0xa3, 0x7e, 0x33, 0xf5, 0x89, 0xb8, 0xe2, + 0x42, 0xd6, 0x32, 0x73}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1198, + {0x82, 0xb0, 0xb9, 0x3d, 0x78, 0x18, 0x8a, 0x68, 0x9d, 0x34, 0x06, + 0xc4, 0x4b, 0x22, 0x84, 0x5d, 0xb4, 0x2e, 0x9f, 0x1d, 0x37, 0x9e, + 0x70, 0x34, 0x84, 0x6d, 0xd3, 0x94, 0x85, 0x85, 0x35, 0x1f}, + {0xde, 0x2f, 0xd1, 0x9d, 0x7d, 0xeb, 0x05, 0xde}, + {0x6b, 0x8e, 0xc7, 0xcc, 0x65, 0x94, 0x55, 0xbd, 0x49, 0x15, 0xf6, 0x55, + 0x3c, 0xcf, 0xf6, 0x55}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1199, + {0xa7, 0x26, 0x72, 0x49, 0x6f, 0xf3, 0xf6, 0x1e, 0x58, 0x76, 0x3f, + 0xe0, 0x8b, 0x18, 0x36, 0xa7, 0xcf, 0x3c, 0xb6, 0x18, 0x7a, 0x19, + 0x5f, 0xea, 0xb0, 0x1c, 0xe0, 0x90, 0xdf, 0x02, 0x40, 0x24}, + {0xcb, 0xc7, 0xf5, 0xa9, 0xf2, 0x41, 0xc1, 0x65}, + {0x8c, 0xdc, 0x56, 0x41, 0x45, 0x02, 0x31, 0x8a, 0x13, 0x82, 0x10, 0xc5, + 0x5f, 0xa1, 0x4d, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1200, + {0xec, 0xc3, 0x10, 0xf8, 0x24, 0xd5, 0xd6, 0xa4, 0x7b, 0xb0, 0x5e, + 0x34, 0x4b, 0x0a, 0x88, 0x69, 0xce, 0xae, 0xc5, 0x90, 0x90, 0xa3, + 0x32, 0xf2, 0x50, 0x8d, 0xb3, 0x1a, 0x0b, 0x50, 0xb4, 0x30}, + {0xab, 0x91, 0xa7, 0xeb, 0x18, 0x44, 0xef, 0x37}, + {0x0b, 0xa8, 0x0c, 0xe5, 0x9f, 0x46, 0x02, 0x59, 0x25, 0x8b, 0x3c, 0xfd, + 0x14, 0xaf, 0xdd, 0xee}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1201, + {0x64, 0xb6, 0x92, 0x33, 0xfe, 0x39, 0x2c, 0x0b, 0xcd, 0xa2, 0x8a, + 0x93, 0x1c, 0xc3, 0x52, 0x7b, 0x1a, 0x8f, 0x29, 0x23, 0x5c, 0x1a, + 0xdf, 0x62, 0x56, 0x55, 0x6c, 0x68, 0x5c, 0xb8, 0x9b, 0x9f}, + {0xab, 0x91, 0xa7, 0xeb, 0x18, 0x44, 0xef, 0x37, 0x58, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x6b, 0x5f, 0xd7, 0x5a, 0xd1, 0x6e, 0xda, 0x04, 0xa8, 0xb2, 0x9f, 0x1b, + 0xc0, 0x41, 0x1a, 0xe2, 0x8b, 0xef, 0xba, 0xd9, 0xe4, 0x74, 0xf2, 0xd8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1202, + {0x0e, 0x6d, 0x54, 0x2f, 0x96, 0x0c, 0x7e, 0x61, 0xca, 0x19, 0x0d, + 0x7f, 0xd7, 0x19, 0xfd, 0xa1, 0x57, 0x03, 0x0a, 0x0a, 0x01, 0x31, + 0x64, 0x61, 0x3a, 0x8c, 0x52, 0x2b, 0x52, 0xae, 0x68, 0x5d}, + {0xa9, 0x57, 0xeb, 0x4e, 0xa0, 0x2e, 0x68, 0xba, 0x8b}, + {0xb5, 0xca, 0xe8, 0xa8, 0x20, 0x95, 0xab, 0xb3, 0x47, 0x8a, 0xb1, 0x67, + 0xdb, 0xc0, 0x20, 0x1d, 0x2f, 0x4d, 0xfc, 0x5f, 0x81, 0xbb, 0xe4, 0x4e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1203, + {0x0d, 0xc1, 0x3a, 0x04, 0x07, 0xd0, 0x19, 0x17, 0xc6, 0xb5, 0xff, + 0x6d, 0x76, 0x31, 0xaa, 0xde, 0x32, 0xb4, 0x2b, 0xea, 0xc8, 0xaf, + 0x39, 0x85, 0xcb, 0xc9, 0xbc, 0xf1, 0xe4, 0xa7, 0x18, 0x90}, + {0xde, 0xe3, 0xcc, 0x01, 0x6c, 0xba, 0x88, 0x9b, 0x49}, + {0xe7, 0xa8, 0x0c, 0x8e, 0x28, 0x54, 0x59, 0x50, 0x27, 0xe5, 0x57, 0xa4, + 0x34, 0xd8, 0xe9, 0x37, 0xdf, 0x40, 0x4a, 0x10, 0xfe, 0xf0, 0xdb, 0xcf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1204, + {0x7b, 0x54, 0x19, 0x81, 0x35, 0x66, 0x91, 0x52, 0xc2, 0x6e, 0x01, + 0xd9, 0x46, 0x70, 0x2d, 0x50, 0x31, 0x94, 0x95, 0x55, 0xf9, 0x09, + 0x0c, 0x40, 0x26, 0x40, 0x2a, 0x73, 0x47, 0xf8, 0x37, 0xc5}, + {0xc1, 0x26, 0xa9, 0xac, 0xe7, 0xe1, 0xbb, 0x0c, 0x9b}, + {0x28, 0x71, 0xe1, 0x85, 0x69, 0x41, 0xcb, 0x9c, 0xd4, 0x63, 0x2b, 0x6e, + 0xd6, 0x00, 0x18, 0xe2, 0x4e, 0x6d, 0x37, 0x4f, 0x59, 0x1c, 0xd2, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1205, + {0xd3, 0xfd, 0xf1, 0x0a, 0xab, 0x1d, 0x33, 0xd7, 0x1b, 0xf2, 0xed, + 0x89, 0xf0, 0xe2, 0xfc, 0xa3, 0x45, 0xc0, 0xc7, 0xb0, 0x48, 0xd3, + 0x31, 0x29, 0xd5, 0x88, 0x3d, 0xd1, 0x16, 0xb9, 0x3f, 0x7e}, + {0x34, 0x4d, 0x12, 0xbb, 0x2f, 0x35, 0x2b, 0x1b, 0x5c}, + {0x21, 0x17, 0x37, 0xa9, 0x53, 0x93, 0xd2, 0xd6, 0x29, 0x65, 0x5e, 0xc8, + 0x34, 0x1b, 0xf4, 0x16, 0x53, 0xa2, 0xd7, 0x08, 0x8a, 0x64, 0x17, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1206, + {0x63, 0x03, 0x7c, 0xfa, 0x14, 0x29, 0x22, 0xe7, 0x65, 0xfb, 0xfa, + 0x37, 0x58, 0xd9, 0xb4, 0x65, 0x79, 0xa5, 0x99, 0x0c, 0x4b, 0xeb, + 0xfd, 0xe3, 0x6e, 0x7f, 0x9a, 0xcf, 0xd3, 0x4a, 0x54, 0x6e}, + {0x41, 0xa9, 0x97, 0xa7, 0x0d, 0x79, 0x1e, 0xf2, 0x63}, + {0x64, 0xb1, 0xdc, 0x43, 0x65, 0xa1, 0xf1, 0x07, 0x34, 0xf7, 0x8f, 0x02, + 0x7f, 0x97, 0x94, 0xf1, 0x30, 0xe0, 0xfb, 0xf4, 0x9c, 0x3d, 0x0c, 0xbe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1207, + {0xe7, 0x65, 0x64, 0xf0, 0xe2, 0x5a, 0x84, 0xb5, 0x92, 0xf9, 0xdb, + 0xfc, 0x6a, 0xf1, 0xdd, 0xfe, 0xa4, 0x4a, 0x75, 0xd2, 0xa8, 0x00, + 0x49, 0x9e, 0x10, 0xd1, 0x11, 0xa4, 0xde, 0x62, 0x32, 0x33}, + {0x1b, 0x81, 0xb6, 0x64, 0x08, 0xc5, 0x07, 0x08, 0x8c}, + {0x51, 0xe6, 0xf0, 0x90, 0x7e, 0xbf, 0xfb, 0x6d, 0x93, 0x2e, 0x21, 0x40, + 0x28, 0x18, 0xb5, 0xd4, 0xa1, 0xbf, 0xc5, 0xa7, 0xa0, 0x70, 0xe0, 0xc8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1208, + {0xec, 0x06, 0xf8, 0xd7, 0x26, 0xca, 0x84, 0x2e, 0xdd, 0x0b, 0x69, + 0x44, 0xce, 0x1f, 0x39, 0x0c, 0x44, 0x58, 0x16, 0x8a, 0x1b, 0x4f, + 0x4f, 0x2f, 0x67, 0xab, 0xb3, 0xdd, 0x21, 0xb6, 0xdb, 0x64}, + {0x82, 0x91, 0x79, 0xa3, 0x57, 0xde, 0x4c, 0xea, 0xa1}, + {0x9a, 0x4c, 0x7e, 0xaa, 0x10, 0xc0, 0xf0, 0xc8, 0x3e, 0xea, 0x6a, 0x87, + 0x6e, 0xc5, 0x89, 0x7d, 0x71, 0xf0, 0x90, 0x38, 0x7e, 0x97, 0xa5, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1209, + {0x9d, 0xe3, 0x8f, 0x3e, 0xaa, 0xf2, 0xec, 0x1e, 0x32, 0xba, 0x16, + 0x74, 0xba, 0xc0, 0xd2, 0xe9, 0x45, 0xf7, 0x9a, 0xf9, 0x99, 0x39, + 0xc5, 0x42, 0x47, 0x02, 0x53, 0x31, 0xc1, 0xce, 0x03, 0xf1}, + {0x82, 0x91, 0x79, 0xa3, 0x57, 0xde, 0x4c, 0xea, 0xa1, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x99, 0xa9, 0xc7, 0x46, 0xa2, 0x5b, 0xe6, 0xd8, 0xe9, 0xc8, 0x36, 0xa3, + 0xba, 0x4b, 0x3b, 0x8f, 0xd1, 0xe4, 0x4f, 0xe4, 0x06, 0x38, 0xff, 0x9c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1210, + {0xfc, 0xbf, 0xc4, 0x43, 0x61, 0x93, 0xd1, 0x76, 0x14, 0x4e, 0x0e, + 0xe4, 0x2e, 0xc3, 0x0e, 0x1e, 0xf5, 0x75, 0xde, 0x44, 0xa4, 0xc7, + 0xab, 0x10, 0xd7, 0x75, 0x20, 0xcd, 0xb9, 0xc1, 0xa3, 0x54}, + {0xa0, 0x5a, 0x56, 0xf8, 0x5d, 0xb5, 0x2a, 0xbf, 0x00}, + {0xe1, 0x18, 0x64, 0x2d, 0xb4, 0xb5, 0x35, 0x9e, 0x87, 0x3f, 0xa4, 0x64, + 0xe7, 0x71, 0xf2, 0x5b, 0x0f, 0x25, 0x8b, 0xa9, 0x9e, 0x61, 0x21, 0xd9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1211, + {0x6c, 0xf7, 0x0d, 0xdc, 0x7d, 0x4c, 0x42, 0x7e, 0x4e, 0x28, 0x10, + 0xd2, 0x18, 0xea, 0xf9, 0xf2, 0xdf, 0x5c, 0x35, 0x37, 0x3a, 0x40, + 0xd8, 0x1b, 0xd9, 0x9b, 0xac, 0x35, 0x63, 0x09, 0xfd, 0xb0}, + {0x9e, 0xa6, 0x24, 0x8d, 0xff, 0x33, 0xdd, 0xee, 0x78}, + {0xb7, 0xe4, 0x3b, 0xa4, 0x6b, 0xa4, 0xaf, 0xcc, 0x9d, 0x61, 0x40, 0x11, + 0xd9, 0x74, 0xc6, 0x64, 0x84, 0x67, 0xca, 0xa3, 0x25, 0xea, 0xdb, 0x84}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1212, + {0xa8, 0x3a, 0xa1, 0x43, 0xd0, 0x0c, 0x5d, 0xcc, 0xcd, 0xf4, 0xeb, + 0x2a, 0xdb, 0x25, 0x7d, 0x1b, 0x44, 0x75, 0x84, 0x71, 0x14, 0x85, + 0xa7, 0x0b, 0xa6, 0x11, 0xdc, 0xaa, 0xbf, 0xdd, 0xbd, 0x59}, + {0x87, 0x57, 0x99, 0xfd, 0xf7, 0x6b, 0x22, 0xe0, 0x2a}, + {0x5d, 0x4e, 0x83, 0xf0, 0xeb, 0xea, 0xa2, 0x80, 0x0b, 0xba, 0x0e, 0x69, + 0xa4, 0xfc, 0x2b, 0x9d, 0x52, 0xe0, 0x16, 0x91, 0x9f, 0x19, 0x1a, 0x98}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1213, + {0xea, 0xb3, 0x4b, 0xd1, 0x7d, 0xce, 0x9d, 0x8b, 0x81, 0x0f, 0xbf, + 0xfe, 0xa0, 0x50, 0x26, 0x19, 0xd9, 0x4c, 0x53, 0x57, 0x96, 0x6b, + 0x89, 0xb5, 0x81, 0xa1, 0x45, 0x45, 0x0a, 0x33, 0x1b, 0x7d}, + {0x82, 0xc8, 0x04, 0xee, 0x68, 0xd1, 0xd6, 0x2f, 0xf3}, + {0xdb, 0xb0, 0x5b, 0x92, 0x11, 0xa6, 0x5d, 0x5a, 0x1d, 0x30, 0xfa, 0xf1, + 0xaf, 0x9f, 0x24, 0x98, 0x3a, 0xf4, 0xfd, 0x02, 0xc0, 0xd4, 0x6d, 0xa0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1214, + {0xc4, 0xcb, 0x1c, 0x55, 0x9f, 0x7a, 0xf8, 0xfd, 0x08, 0x8f, 0xcd, + 0x95, 0x2f, 0xed, 0xf0, 0x0f, 0x0f, 0xac, 0x27, 0x9a, 0x63, 0x81, + 0xac, 0x2c, 0x04, 0xe6, 0x5e, 0xf5, 0x61, 0x6e, 0x38, 0x9e}, + {0x82, 0xc8, 0x04, 0xee, 0x68, 0xd1, 0xd6, 0x2f, 0xf3, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x7a, 0x60, 0xec, 0x26, 0x4f, 0xd3, 0x31, 0xf2, 0xc7, 0x07, 0x67, 0x14, + 0x11, 0x4e, 0x56, 0x06, 0xb1, 0x76, 0x55, 0xa8, 0x68, 0x27, 0xdd, 0x66}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1215, + {0x90, 0xec, 0xf1, 0xf6, 0x30, 0xdc, 0x89, 0xcb, 0x6c, 0x17, 0x78, + 0xc1, 0xaa, 0xf5, 0x25, 0x32, 0x1e, 0x20, 0x20, 0x30, 0xe7, 0xf3, + 0x94, 0x39, 0xe7, 0xdc, 0x1d, 0xce, 0x75, 0x65, 0x75, 0x29}, + {0xa2, 0xa1, 0x57, 0x83, 0x7b, 0xef, 0x66, 0x16, 0xf1}, + {0x7c, 0x55, 0x22, 0xa3, 0x90, 0xa6, 0xca, 0x77, 0xd0, 0x93, 0xdc, 0x33, + 0x05, 0x3e, 0x6e, 0xaa, 0xbb, 0xf2, 0xd2, 0x1a, 0x35, 0x04, 0x73, 0x21}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1216, + {0xb7, 0x59, 0xee, 0xe7, 0xa3, 0x5a, 0xe2, 0x94, 0x03, 0x81, 0x8c, + 0x88, 0xa7, 0x5c, 0xf3, 0x2a, 0x20, 0xfa, 0xb4, 0x50, 0xae, 0xef, + 0xd6, 0xe1, 0x77, 0x5f, 0x68, 0x46, 0xf2, 0x4f, 0x7f, 0x69}, + {0xed, 0x8f, 0xbf, 0x0d, 0x11, 0x2a, 0xf5, 0x77, 0x65}, + {0x55, 0x35, 0xb3, 0x13, 0x68, 0xdd, 0x54, 0x7b, 0xd2, 0xa4, 0x6d, 0x23, + 0xa5, 0x22, 0xba, 0x8f, 0xa1, 0xc7, 0xec, 0x03, 0x7d, 0xb9, 0x4c, 0xb0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1217, + {0xb3, 0x19, 0x6b, 0x46, 0xb2, 0x78, 0x8c, 0x80, 0x3c, 0x87, 0x54, + 0x03, 0x59, 0x20, 0xf6, 0xf0, 0x57, 0x4c, 0xbd, 0x46, 0xd4, 0xc4, + 0x33, 0x73, 0x4b, 0xa8, 0x65, 0x69, 0x83, 0x2b, 0x4c, 0xf7}, + {0x71, 0x3b, 0xc8, 0xd9, 0x90, 0x6f, 0xa8, 0x1d, 0xf0}, + {0x74, 0xda, 0xb0, 0x50, 0xe3, 0xff, 0x55, 0x77, 0x89, 0x15, 0x47, 0x51, + 0xe9, 0xed, 0xcd, 0x8f, 0x05, 0x64, 0xaa, 0x66, 0x7d, 0xd2, 0x7c, 0xe0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1218, + {0x72, 0x14, 0x3f, 0xfd, 0x7c, 0x38, 0x18, 0x79, 0x87, 0x78, 0x87, + 0xe0, 0x3c, 0x14, 0xbc, 0x12, 0xc4, 0x37, 0xb4, 0x23, 0x5b, 0x4c, + 0xae, 0x8e, 0x9a, 0x2c, 0x91, 0xb3, 0xd2, 0x7c, 0x3c, 0x1b}, + {0x47, 0xf6, 0x97, 0x58, 0xe3, 0x13, 0xd2, 0xad, 0x6d}, + {0x29, 0xa6, 0xe6, 0xf0, 0x5f, 0x00, 0x60, 0x92, 0x49, 0xa5, 0x06, 0xfb, + 0x66, 0xbf, 0xb2, 0x65, 0x6b, 0x9c, 0xa0, 0xc0, 0x3a, 0x85, 0xbf, 0x19}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1219, + {0x7d, 0xc8, 0xea, 0xe7, 0x1a, 0xc8, 0xb7, 0x39, 0xd4, 0x56, 0xce, + 0xf0, 0xce, 0x1d, 0xb4, 0x7b, 0xd8, 0x7e, 0x7e, 0xc9, 0x3f, 0x6f, + 0x6c, 0xbd, 0x21, 0x30, 0x1e, 0x85, 0x54, 0x8f, 0x9f, 0x97}, + {0x59, 0x4a, 0xcd, 0x02, 0x98, 0x54, 0xd8, 0x07, 0xdd}, + {0x56, 0x61, 0xa8, 0xfb, 0xe9, 0xa7, 0xe4, 0x2b, 0x67, 0x8e, 0xfd, 0xc6, + 0x9e, 0xe8, 0xd8, 0x24, 0x06, 0xc1, 0x38, 0xbf, 0xcf, 0xaa, 0x0c, 0xd8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1220, + {0x86, 0x29, 0x90, 0xf2, 0xc4, 0x2a, 0xc2, 0xa6, 0x96, 0x4d, 0x23, + 0xe2, 0xdd, 0x3c, 0x49, 0x16, 0x91, 0xf6, 0xe8, 0x79, 0x9e, 0x62, + 0x66, 0xff, 0x51, 0x8a, 0xc1, 0x2a, 0xe5, 0x92, 0x90, 0x9c}, + {0x59, 0x4a, 0xcd, 0x02, 0x98, 0x54, 0xd8, 0x07, 0xdd, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x45, 0x74, 0xd0, 0x7e, 0x5f, 0x3e, 0x2a, 0xc5, 0x5f, 0x16, 0xe2, 0x30, + 0xd0, 0x8d, 0x59, 0x25, 0x9e, 0x60, 0x94, 0x4b, 0xc7, 0x8f, 0xa0, 0xa1}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1221, + {0x99, 0xb3, 0x6c, 0xf6, 0xb9, 0x07, 0x08, 0x46, 0x29, 0xe7, 0x3a, + 0x20, 0xae, 0x91, 0x0c, 0x38, 0x1a, 0xdf, 0x63, 0x82, 0xcd, 0x12, + 0x38, 0x4b, 0xf8, 0xd9, 0x98, 0x4a, 0x38, 0x3e, 0x32, 0x25}, + {0x59, 0x4a, 0xcd, 0x02, 0x98, 0x54, 0xd8, 0x07, 0xdd, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x8a, 0xdf, 0xa9, 0x1b, 0x6f, 0xad, 0x64, 0x24, 0x0d, 0x7c, 0x9f, 0x89, + 0xba, 0x45, 0xf7, 0x0e, 0xff, 0x77, 0x24, 0xd0, 0x5f, 0x5b, 0x80, 0xb8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1222, + {0x3c, 0xd2, 0x2f, 0xc7, 0x20, 0x40, 0xa8, 0xbe, 0x3b, 0x90, 0x91, + 0x8b, 0xce, 0x78, 0x8c, 0x23, 0x60, 0xa7, 0xbd, 0x13, 0xe4, 0x5e, + 0xdf, 0xc9, 0x98, 0xe8, 0x54, 0xa1, 0xc2, 0xad, 0x3c, 0xb2}, + {0x28, 0xac, 0x03, 0x71, 0x3a, 0xdc, 0xd1, 0xfc, 0x76}, + {0xb9, 0x24, 0x6e, 0x59, 0xb5, 0x65, 0xf0, 0x69, 0xa7, 0xf1, 0xa4, 0xf0, + 0x54, 0x31, 0x74, 0xe1, 0xca, 0xac, 0x5e, 0x3a, 0xfb, 0x35, 0xd6, 0x5a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1223, + {0x01, 0x83, 0xac, 0x2c, 0x6d, 0xc1, 0xd1, 0xf8, 0x5b, 0xfc, 0x88, + 0x6d, 0x94, 0xc1, 0x7b, 0xe5, 0xe8, 0x9f, 0x73, 0x53, 0x43, 0x3d, + 0xa6, 0x8b, 0x63, 0x28, 0x0f, 0xf5, 0x45, 0x90, 0xf2, 0xf5}, + {0xa7, 0xd3, 0xfc, 0x3d, 0x13, 0x5a, 0x7b, 0xf8, 0x12}, + {0x61, 0xab, 0xee, 0xdd, 0xfc, 0x02, 0x13, 0x6e, 0x40, 0x10, 0xd2, 0xec, + 0x9e, 0xcf, 0xf4, 0x2f, 0x1d, 0x78, 0xd5, 0x41, 0x73, 0xe7, 0xdc, 0xf3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1224, + {0x89, 0xff, 0x75, 0xed, 0x99, 0xfd, 0xf6, 0x45, 0x6e, 0x6e, 0xc5, + 0x60, 0xad, 0x7f, 0x35, 0x93, 0xab, 0x51, 0xde, 0x7d, 0x4d, 0x9e, + 0xb2, 0x4b, 0xce, 0xa9, 0x4f, 0x73, 0x84, 0xc6, 0x44, 0x5e}, + {0xad, 0x9f, 0x2c, 0xa6, 0x0b, 0x3a, 0xad, 0x2d, 0x9a}, + {0x80, 0x6a, 0x0b, 0x27, 0xa0, 0x5c, 0x43, 0x02, 0xa9, 0xc4, 0x64, 0x41, + 0x56, 0x21, 0x2d, 0xeb, 0x29, 0x3d, 0xb6, 0x7c, 0x0f, 0x0a, 0x21, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1225, + {0x60, 0x89, 0x01, 0x74, 0xd1, 0xba, 0x14, 0xf6, 0xf1, 0xbc, 0x3b, + 0x9e, 0x20, 0x6f, 0xc3, 0x62, 0x43, 0x42, 0x0e, 0x0b, 0x81, 0xb2, + 0x80, 0xa2, 0xcd, 0xb8, 0x78, 0x4e, 0xb3, 0x1a, 0xc8, 0xb9}, + {0x4a, 0x1a, 0x44, 0xf6, 0xe1, 0x9f, 0x35, 0x9d, 0xa2}, + {0x71, 0xe0, 0x99, 0x34, 0x32, 0xf9, 0x69, 0x8e, 0xd1, 0x52, 0x3e, 0xaf, + 0x13, 0xe7, 0x13, 0xfc, 0xd7, 0x72, 0x4f, 0x66, 0x7c, 0x68, 0xc1, 0x12}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1226, + {0xff, 0x6e, 0x73, 0x36, 0x1f, 0x70, 0xa5, 0x13, 0x9f, 0x39, 0x24, + 0x9c, 0x76, 0x84, 0x74, 0x84, 0x2d, 0x95, 0xe0, 0x83, 0x31, 0x83, + 0x95, 0x39, 0x19, 0xa2, 0x78, 0xe7, 0xc1, 0x28, 0xa3, 0x2b}, + {0x4a, 0x1a, 0x44, 0xf6, 0xe1, 0x9f, 0x35, 0x9d, 0xa2, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0xd8, 0x70, 0xc0, 0xec, 0xfd, 0x82, 0xc0, 0xea, 0x6b, 0x8a, 0xac, 0xff, + 0x19, 0x31, 0x58, 0xae, 0x6c, 0xbe, 0xac, 0xc5, 0xdf, 0xea, 0x0e, 0x5d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1227, + {0xfb, 0xc1, 0xe3, 0xfe, 0x46, 0x40, 0xae, 0x99, 0xea, 0x5e, 0x5a, + 0x7c, 0x65, 0xd5, 0x02, 0xf7, 0x95, 0x4c, 0x58, 0x5e, 0x39, 0xc6, + 0x30, 0xc4, 0x5e, 0xbb, 0x38, 0x71, 0x41, 0xe0, 0x32, 0x79}, + {0x7c, 0xc4, 0x3e, 0x75, 0x9f, 0x81, 0x1a, 0x23, 0x9e}, + {0x8f, 0x88, 0x00, 0xe3, 0xc9, 0x77, 0xd5, 0x1e, 0xea, 0xb7, 0x7c, 0x7b, + 0xd9, 0x37, 0x97, 0x14, 0x57, 0x0e, 0xe1, 0xb6, 0x84, 0x96, 0x08, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1228, + {0xd0, 0xb8, 0xd4, 0x0b, 0x11, 0x66, 0xc2, 0x95, 0xa8, 0xd7, 0x94, + 0xbe, 0xf6, 0x59, 0x72, 0xd9, 0x2a, 0x13, 0x34, 0xbb, 0x34, 0xc8, + 0x30, 0x4d, 0x74, 0x3e, 0x88, 0x36, 0x29, 0x99, 0x7b, 0xed}, + {0x11, 0x6d, 0x0e, 0xd7, 0x5c, 0x11, 0x0c, 0xe7, 0x32}, + {0x2a, 0x30, 0xa3, 0x5a, 0xd7, 0x78, 0xc5, 0xcb, 0x92, 0x47, 0xbf, 0x11, + 0x71, 0xbe, 0x5d, 0x73, 0x2f, 0xc0, 0x40, 0x44, 0x71, 0x12, 0x16, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1229, + {0xa1, 0x77, 0x1b, 0x78, 0xdb, 0x34, 0x6f, 0xf9, 0xfc, 0x0b, 0xeb, + 0xba, 0x9a, 0x06, 0x7b, 0x72, 0x10, 0x94, 0x52, 0xd3, 0x12, 0x21, + 0x26, 0xf0, 0xcc, 0x29, 0x57, 0x85, 0x19, 0x42, 0x77, 0x74}, + {0x40, 0x4b, 0x7b, 0x48, 0x17, 0x72, 0x1b, 0x56, 0xa5}, + {0x60, 0x95, 0x94, 0x5f, 0x10, 0xb2, 0x55, 0x02, 0x03, 0x03, 0xef, 0x4c, + 0x64, 0xc8, 0x5c, 0xc8, 0x05, 0x4f, 0x65, 0xa7, 0x1c, 0x28, 0x94, 0x44}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1230, + {0x8f, 0x61, 0xea, 0xf1, 0xff, 0x3d, 0x7d, 0x92, 0xdd, 0x7b, 0x3d, + 0x00, 0xbf, 0xb4, 0x76, 0x43, 0xa1, 0xb8, 0x46, 0xf0, 0xc5, 0x67, + 0xf0, 0x78, 0xb6, 0x69, 0xdb, 0xec, 0x2e, 0x91, 0x48, 0x13}, + {0x4b, 0x59, 0x32, 0xf8, 0x67, 0xfe, 0x1a, 0xa9, 0xcc}, + {0x61, 0xed, 0x5c, 0x61, 0x5c, 0x3b, 0x88, 0x5e, 0xae, 0xa6, 0xc2, 0xc0, + 0x20, 0xc6, 0xf4, 0xee, 0x7a, 0xb2, 0xee, 0x20, 0xb3, 0x5c, 0x45, 0x47}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1231, + {0xc5, 0x07, 0xe0, 0x15, 0x8f, 0x52, 0x79, 0x05, 0x29, 0x83, 0xa4, + 0xa5, 0xa6, 0x9e, 0xf8, 0x2e, 0x40, 0x26, 0x18, 0x7e, 0x0d, 0x0c, + 0x51, 0x5d, 0xaf, 0x7b, 0xad, 0x02, 0xab, 0x47, 0x8a, 0x5b}, + {0xda, 0xaf, 0xfa, 0x4a, 0x76, 0xef, 0xa1, 0x6f, 0x74}, + {0x8b, 0xd9, 0xdd, 0xb4, 0xc8, 0x22, 0x74, 0xd0, 0x30, 0x41, 0x19, 0xd1, + 0xc4, 0x0e, 0x8b, 0x4a, 0x80, 0xfa, 0x66, 0x3e, 0xae, 0xef, 0x2d, 0x69}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1232, + {0x21, 0x34, 0xd7, 0x76, 0x2c, 0x02, 0xb1, 0x01, 0x0c, 0x88, 0xc1, + 0x3f, 0x29, 0x8f, 0xa1, 0x8d, 0x22, 0x56, 0x26, 0x58, 0x68, 0x22, + 0xfb, 0x52, 0xe6, 0xe7, 0x1f, 0xb5, 0xd0, 0xb7, 0xc3, 0x8a}, + {0xda, 0xaf, 0xfa, 0x4a, 0x76, 0xef, 0xa1, 0x6f, 0x74, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x45, 0xa9, 0xe4, 0x4f, 0x7f, 0x8e, 0x2d, 0x93, 0x32, 0x65, 0xdb, 0x02, + 0x9f, 0x2a, 0xc4, 0xba, 0xfc, 0xf2, 0x6d, 0xd1, 0xaf, 0x30, 0x69, 0x51}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1233, + {0xf1, 0x19, 0xb9, 0x79, 0x2f, 0x5b, 0x67, 0x7c, 0x28, 0x5b, 0xd1, + 0x24, 0xb9, 0x1e, 0xdf, 0xd1, 0x0e, 0x3e, 0x36, 0x58, 0x6f, 0x4e, + 0x24, 0xe7, 0x2e, 0xa9, 0x21, 0xe4, 0x8c, 0xe3, 0x61, 0xae}, + {0x82, 0x84, 0x2d, 0xbe, 0x4b, 0x98, 0x4b, 0x88, 0xe0}, + {0xa0, 0x9f, 0xf7, 0xd7, 0xa2, 0xf3, 0xe7, 0x42, 0x2b, 0x95, 0xcf, 0x5d, + 0xde, 0x27, 0xb0, 0xbf, 0xff, 0xe6, 0xa3, 0x68, 0xcb, 0x18, 0xc9, 0x8c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1234, + {0x42, 0x3f, 0xf3, 0x94, 0x29, 0x02, 0xf8, 0x54, 0x98, 0x0f, 0xec, + 0x5b, 0x7d, 0xed, 0x4b, 0x93, 0x32, 0xed, 0x33, 0xcf, 0xda, 0x94, + 0x18, 0xd3, 0x34, 0x67, 0x90, 0x40, 0xe9, 0xa9, 0x89, 0xa6}, + {0x9d, 0x90, 0xcd, 0xdb, 0x2c, 0x1c, 0x2a, 0xc4, 0x15}, + {0xd5, 0x41, 0x67, 0x4a, 0x94, 0xed, 0x3d, 0x31, 0x7f, 0x09, 0xd9, 0xfb, + 0xc5, 0x0c, 0x70, 0x1f, 0x16, 0x5e, 0xd2, 0xfa, 0xe2, 0x6c, 0x4a, 0x20}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1235, + {0x0f, 0xaa, 0xeb, 0xaa, 0x2a, 0x34, 0x20, 0xda, 0x81, 0xe0, 0xbe, + 0xc9, 0x60, 0x20, 0x66, 0x4c, 0x1d, 0x65, 0x15, 0x6a, 0xd7, 0xb6, + 0xd0, 0x47, 0xfb, 0xfd, 0xb0, 0xb9, 0xb9, 0x46, 0x21, 0x75}, + {0xde, 0x81, 0x82, 0x5e, 0xf2, 0x72, 0xa5, 0xfc, 0x96}, + {0xfe, 0xc4, 0x81, 0xe9, 0xd4, 0x26, 0x5a, 0xf5, 0x94, 0x70, 0x9d, 0x90, + 0x94, 0xd6, 0xe3, 0x77, 0xfd, 0x6f, 0x16, 0x83, 0x57, 0x18, 0xd3, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1236, + {0x97, 0x85, 0xdc, 0xfe, 0x51, 0x29, 0xb4, 0xe3, 0x95, 0x14, 0x69, + 0xb6, 0xa3, 0x63, 0x04, 0x9f, 0x20, 0x88, 0x57, 0xed, 0x40, 0xe6, + 0x02, 0x06, 0x7f, 0xd2, 0xf7, 0xbb, 0x8b, 0xd1, 0x8f, 0x96}, + {0x78, 0x63, 0x9c, 0xe0, 0x06, 0x5c, 0x30, 0x9d, 0xaa}, + {0x18, 0x0c, 0xa2, 0x5b, 0x46, 0xb9, 0x59, 0x37, 0x55, 0x2b, 0xa2, 0x0d, + 0xa1, 0x5a, 0x82, 0x92, 0x1e, 0xf0, 0xbe, 0x79, 0x09, 0xe0, 0x2c, 0x34}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1237, + {0x1e, 0xcf, 0x52, 0x0f, 0x1e, 0x25, 0x2e, 0xb7, 0x38, 0x7a, 0xbb, + 0xde, 0xaa, 0x86, 0x30, 0x7a, 0x50, 0xa2, 0xcc, 0xd0, 0xa4, 0xa0, + 0x5e, 0xf9, 0x99, 0x78, 0x80, 0xe2, 0xcf, 0x3f, 0x42, 0x98}, + {0xb1, 0x40, 0xc8, 0x9f, 0x8a, 0x93, 0xc1, 0x32, 0x23}, + {0xca, 0x71, 0x10, 0xb5, 0x72, 0x81, 0xac, 0x2e, 0xd7, 0x57, 0xf7, 0x13, + 0xcb, 0xe9, 0x8c, 0x6f, 0x38, 0x6f, 0x95, 0x9c, 0x3c, 0x0c, 0xd8, 0x52}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1238, + {0xb3, 0x3f, 0xc8, 0xbf, 0x7a, 0xc9, 0xaf, 0xc7, 0x4f, 0x0d, 0x1c, + 0xb7, 0x0f, 0x77, 0xf7, 0x24, 0x9d, 0xec, 0x71, 0xb4, 0x72, 0xfc, + 0xe0, 0xe4, 0x89, 0x5a, 0x50, 0x45, 0xf1, 0x39, 0x9a, 0x39}, + {0x64, 0x7d, 0xda, 0xa5, 0x02, 0x27, 0xd3, 0xfa, 0xc5}, + {0x8e, 0xa2, 0x97, 0x4a, 0xe4, 0xd4, 0x47, 0xf3, 0xc4, 0x78, 0x64, 0x75, + 0x04, 0xd6, 0x48, 0xaf, 0xdb, 0xb9, 0xbf, 0x53, 0x05, 0x7f, 0xaa, 0xa5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1239, + {0x51, 0x67, 0xa7, 0x33, 0x99, 0x6f, 0x12, 0x01, 0xf2, 0x99, 0xfd, + 0x53, 0xa0, 0x47, 0xe8, 0x53, 0xe1, 0x8c, 0x72, 0xc7, 0x4c, 0x6c, + 0x00, 0x96, 0x2d, 0x6a, 0xd7, 0x50, 0x35, 0x63, 0xfa, 0x34}, + {0x23, 0x52, 0x7c, 0xef, 0xe2, 0xe9, 0x29, 0x13, 0x65}, + {0xbf, 0x38, 0xc2, 0x56, 0x86, 0xb5, 0x59, 0x13, 0x50, 0x1e, 0x31, 0xda, + 0x36, 0x56, 0xb7, 0xf0, 0x97, 0x0b, 0x4f, 0xad, 0xf6, 0x37, 0x70, 0x65}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1240, + {0x41, 0x7f, 0xa4, 0x41, 0x92, 0x25, 0xac, 0x0b, 0x75, 0x8c, 0xe6, + 0xe2, 0xe8, 0xd8, 0x36, 0x51, 0xd3, 0xc1, 0x2a, 0x71, 0xe1, 0xc2, + 0x83, 0xd0, 0xc1, 0x0e, 0xcf, 0x02, 0xeb, 0x4e, 0xc1, 0x39}, + {0x23, 0x52, 0x7c, 0xef, 0xe2, 0xe9, 0x29, 0x13, 0x65, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x05, 0xe2, 0xdd, 0xd8, 0xfc, 0x99, 0x4e, 0xac, 0xdb, 0xb0, 0xbf, 0x3a, + 0x0d, 0xae, 0x64, 0x2f, 0xbd, 0xe4, 0xa2, 0xc6, 0x17, 0xb0, 0xdd, 0x64}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1241, + {0x9d, 0xbb, 0xf0, 0x8a, 0xfb, 0x22, 0x64, 0x50, 0xfe, 0x2f, 0xea, + 0x08, 0x5a, 0xef, 0xbe, 0x16, 0x34, 0x83, 0x90, 0x55, 0x1b, 0x86, + 0xe8, 0x2e, 0x3f, 0xed, 0xc0, 0xc6, 0x88, 0x41, 0x79, 0x4a}, + {0x23, 0x52, 0x7c, 0xef, 0xe2, 0xe9, 0x29, 0x13, 0x65, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0xcc, 0xa7, 0xca, 0x9c, 0xa0, 0x0c, 0x35, 0x72, 0x57, 0x86, 0x85, 0x3f, + 0x08, 0x4e, 0xcb, 0xc2, 0xaa, 0xe1, 0xfe, 0x59, 0xa4, 0x8b, 0x11, 0x1b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1242, + {0x32, 0xbb, 0xa9, 0x1d, 0xb5, 0xab, 0xfe, 0x33, 0xc4, 0x19, 0x17, + 0xb2, 0x52, 0xc4, 0x92, 0x64, 0xf6, 0xfc, 0x26, 0xf2, 0x06, 0xf5, + 0xcc, 0x6e, 0x78, 0xe2, 0xfe, 0x41, 0x57, 0x00, 0x53, 0x83}, + {0xeb, 0x04, 0xd4, 0x19, 0x4f, 0xc9, 0x3e, 0xa0, 0x54}, + {0xbd, 0x0c, 0x13, 0x89, 0x7c, 0x6c, 0x47, 0x0d, 0x50, 0x45, 0xba, 0xa0, + 0x83, 0x93, 0x66, 0xf6, 0x60, 0xdf, 0x1f, 0xf1, 0xa0, 0x49, 0x53, 0x3c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1243, + {0xb5, 0xbc, 0xb6, 0xc9, 0x6a, 0x0f, 0x55, 0x83, 0x74, 0xa2, 0xdf, + 0x54, 0x70, 0x7a, 0x31, 0x5d, 0x62, 0x9c, 0x0f, 0x34, 0x17, 0x2b, + 0x57, 0x85, 0x56, 0xd2, 0x24, 0x4b, 0xb7, 0x29, 0xa1, 0x32}, + {0xc1, 0x5a, 0xfe, 0xd4, 0x29, 0xb9, 0xb8, 0x0b, 0x57}, + {0x4c, 0x5b, 0x5c, 0xc5, 0x31, 0x6a, 0x8f, 0xa6, 0x64, 0x4f, 0xe6, 0x15, + 0xd4, 0x52, 0xe3, 0xf6, 0xd4, 0x2c, 0xf1, 0x74, 0x9b, 0x94, 0x8c, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1244, + {0x23, 0x5d, 0xe7, 0x14, 0x45, 0xb6, 0x2a, 0xc9, 0x83, 0x6b, 0x82, + 0x26, 0xab, 0xd6, 0x62, 0x1d, 0xf6, 0x42, 0x8e, 0xa5, 0x5e, 0x8e, + 0x43, 0x06, 0xa6, 0x8b, 0xc5, 0xf6, 0xf5, 0x4b, 0x97, 0x4b}, + {0xf6, 0x49, 0xc5, 0x8d, 0xcb, 0x3f, 0x73, 0xbc, 0x5b}, + {0x3b, 0x3a, 0xa3, 0x9c, 0x5e, 0x95, 0x29, 0x4d, 0xd0, 0xa3, 0x67, 0x4a, + 0x57, 0x00, 0x31, 0xcb, 0x90, 0x6b, 0x54, 0x54, 0x8e, 0x5b, 0x51, 0x6e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1245, + {0x3d, 0xe3, 0x15, 0xc7, 0xfd, 0xbe, 0xd3, 0xa6, 0x7b, 0x25, 0xd2, + 0x65, 0x48, 0xf8, 0x2a, 0x24, 0xe9, 0x50, 0xfd, 0x31, 0xa8, 0x66, + 0x8e, 0xf3, 0xe0, 0x94, 0x36, 0xf1, 0x7f, 0xe4, 0xf0, 0xf9}, + {0x1e, 0x2e, 0xb8, 0xb0, 0x77, 0x63, 0xb5, 0xad, 0xb1}, + {0x9c, 0xcf, 0x36, 0x8f, 0x1a, 0x2c, 0x9a, 0x73, 0x03, 0x31, 0xff, 0xc1, + 0xe9, 0x9b, 0xac, 0x18, 0x15, 0xbb, 0xb3, 0xf7, 0x64, 0x72, 0xb8, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1246, + {0xd8, 0xfc, 0x7c, 0x8e, 0x5c, 0x2c, 0x89, 0x57, 0x07, 0x45, 0xac, + 0x7d, 0x48, 0xae, 0x10, 0x42, 0x3f, 0xf8, 0xa5, 0x94, 0x9f, 0xd6, + 0xe0, 0x73, 0xee, 0x45, 0x60, 0x3d, 0x40, 0x6e, 0x66, 0x6c}, + {0xb1, 0xd7, 0xb4, 0x2d, 0x2d, 0x9d, 0xe1, 0xc3, 0xea}, + {0x01, 0x20, 0x05, 0x35, 0x9e, 0x77, 0x26, 0x68, 0x5e, 0x81, 0x02, 0x75, + 0x20, 0x10, 0x18, 0xbb, 0xe5, 0xd9, 0xc5, 0x11, 0xda, 0x7c, 0xf7, 0x82}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1247, + {0x99, 0x0b, 0x05, 0x4e, 0x6a, 0xb3, 0xec, 0xfd, 0xa6, 0x56, 0xd4, + 0xef, 0x70, 0x8b, 0x92, 0x57, 0x07, 0x1a, 0x85, 0x11, 0x21, 0xa6, + 0x01, 0x41, 0x9b, 0xdd, 0x1e, 0xd0, 0x35, 0xb3, 0x30, 0x96}, + {0xb1, 0xd7, 0xb4, 0x2d, 0x2d, 0x9d, 0xe1, 0xc3, 0xea, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x5a, 0x3b, 0x09, 0xd6, 0x06, 0x46, 0x5e, 0x4a, 0xa3, 0xb3, 0x00, 0x71, + 0x55, 0xe0, 0x92, 0x32, 0x83, 0x3c, 0x2d, 0x8e, 0xac, 0xde, 0xe1, 0x9d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1248, + {0x91, 0xd6, 0xb6, 0xe7, 0xb7, 0x35, 0x52, 0x5e, 0x11, 0x06, 0xba, + 0xce, 0xfa, 0x6a, 0xb7, 0x05, 0x95, 0xe5, 0xfc, 0x9a, 0xef, 0x2a, + 0x10, 0x7c, 0xbf, 0xa7, 0xc2, 0xf1, 0x0d, 0x3a, 0xde, 0xb2}, + {0x2d, 0x49, 0x92, 0x77, 0xb2, 0x45, 0x8c, 0x4a, 0x10}, + {0xb0, 0x7b, 0x22, 0x00, 0x00, 0x80, 0xc2, 0x3d, 0x0b, 0x8d, 0x06, 0xc6, + 0xe9, 0xb7, 0xa7, 0xba, 0x4f, 0xe0, 0x2b, 0x2a, 0xcf, 0xad, 0xee, 0x0c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1249, + {0x07, 0x74, 0xf7, 0x06, 0x0b, 0x7f, 0xa0, 0xeb, 0x78, 0x08, 0x60, + 0x2b, 0x0c, 0x6d, 0xb2, 0x00, 0xce, 0x98, 0x87, 0x3a, 0xe6, 0x9e, + 0x6b, 0x88, 0xad, 0x26, 0xe4, 0x8d, 0x40, 0x3c, 0xcd, 0x36}, + {0x4c, 0x04, 0x34, 0x5d, 0x7b, 0x0e, 0x0d, 0x1d, 0x2c}, + {0x8a, 0x5e, 0x52, 0x04, 0x04, 0x22, 0x5c, 0xe9, 0xc0, 0x69, 0x04, 0x56, + 0x1a, 0x0d, 0x38, 0x2f, 0x21, 0xa9, 0x35, 0xf0, 0x69, 0xf2, 0x28, 0x14}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1250, + {0x1b, 0xf9, 0x6a, 0x20, 0x16, 0xd0, 0x89, 0xfd, 0xfd, 0xc6, 0xc1, + 0xa6, 0xed, 0x5d, 0x54, 0x95, 0x17, 0xf1, 0xe9, 0x8e, 0x55, 0x63, + 0x2b, 0x12, 0x8a, 0x22, 0x29, 0xff, 0x9a, 0x56, 0xac, 0x3f}, + {0xf8, 0xf9, 0xb9, 0xa4, 0x72, 0xb7, 0x2c, 0x4c, 0xdb}, + {0x3c, 0x10, 0xf0, 0x5a, 0xc6, 0x26, 0x98, 0xc9, 0xd5, 0x38, 0xa7, 0x5d, + 0xe3, 0xa7, 0x13, 0xfb, 0xae, 0x1a, 0x56, 0x73, 0x01, 0xf1, 0xa3, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1251, + {0x83, 0xe9, 0xc8, 0x20, 0x74, 0x2a, 0xfe, 0xf3, 0x24, 0xbe, 0x1f, + 0xa1, 0x6c, 0x14, 0x71, 0x37, 0x91, 0xb5, 0xab, 0xeb, 0xdb, 0x5d, + 0x97, 0xdc, 0x3a, 0xe7, 0x2b, 0x05, 0x6c, 0xb1, 0x0d, 0xe1}, + {0xd5, 0x01, 0x75, 0xc2, 0x2f, 0x98, 0x01, 0x83, 0xc9}, + {0x1b, 0x14, 0x26, 0x1b, 0x23, 0xe1, 0x0b, 0x00, 0xf1, 0x04, 0x5f, 0xe1, + 0x2d, 0xeb, 0xe1, 0x61, 0x9e, 0x8a, 0x92, 0xcf, 0xe3, 0xf1, 0xc0, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1252, + {0x43, 0x8d, 0x9c, 0x37, 0x13, 0xdc, 0x87, 0xea, 0xe2, 0xf2, 0x03, + 0x91, 0xb9, 0x1e, 0xb1, 0xc4, 0x2c, 0x34, 0xe2, 0x32, 0x23, 0xc2, + 0xaa, 0x69, 0x1e, 0xd7, 0x17, 0xf9, 0x58, 0xb3, 0x6d, 0x60}, + {0x65, 0xe1, 0x94, 0xcb, 0x46, 0x9b, 0xb5, 0x10, 0xd1}, + {0x43, 0x9e, 0x48, 0x0c, 0xbe, 0x1b, 0x8b, 0x51, 0xe4, 0xd4, 0x14, 0x53, + 0x2b, 0xd8, 0xc3, 0xcc, 0x7e, 0x66, 0x0f, 0x04, 0x14, 0x89, 0x46, 0x61}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1253, + {0x71, 0x98, 0xe3, 0x20, 0xcd, 0x54, 0x64, 0xbe, 0xc1, 0x21, 0xb3, + 0x8b, 0xdb, 0x7c, 0xe8, 0xdd, 0xb1, 0x96, 0xc6, 0x23, 0x05, 0x7e, + 0xfc, 0x7b, 0x19, 0x28, 0xeb, 0x1c, 0x31, 0x23, 0x9f, 0x07}, + {0x65, 0xe1, 0x94, 0xcb, 0x46, 0x9b, 0xb5, 0x10, 0xd1, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0xf5, 0x53, 0xdf, 0xbd, 0xb6, 0x17, 0x76, 0xc4, 0x2f, 0x71, 0xae, 0x7c, + 0x6a, 0x20, 0xc7, 0xf0, 0x07, 0xa0, 0xa6, 0xf9, 0x51, 0xda, 0x86, 0xe3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1254, + {0x50, 0xfc, 0xc4, 0x26, 0x7c, 0x7f, 0x79, 0x20, 0xe5, 0x19, 0x54, + 0xe1, 0x67, 0xaa, 0xa6, 0x1e, 0xef, 0xfe, 0x9f, 0x1d, 0x48, 0xbb, + 0xb6, 0xdb, 0x8a, 0xe2, 0x9a, 0xd1, 0x5e, 0x26, 0x59, 0xfc}, + {0xc2, 0x1f, 0x4b, 0x06, 0x8e, 0x75, 0x19, 0x90, 0x76}, + {0xd5, 0x95, 0x98, 0x79, 0xfa, 0xe7, 0xa3, 0x73, 0xf5, 0xce, 0xfb, 0x39, + 0x9b, 0x6f, 0x12, 0x75, 0x70, 0xc4, 0x1b, 0xe0, 0x35, 0x42, 0x6f, 0x93}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1255, + {0xcb, 0xcf, 0x75, 0xb7, 0x00, 0x54, 0x02, 0x0b, 0xc5, 0x4a, 0x4c, + 0x02, 0x5e, 0x58, 0x0e, 0x9d, 0xb0, 0x07, 0x2c, 0x9e, 0xcb, 0xfe, + 0x1f, 0x01, 0xd9, 0x1a, 0x62, 0x52, 0x4a, 0x22, 0xc2, 0xd4}, + {0x62, 0xb4, 0xa3, 0xdb, 0x36, 0x16, 0x74, 0xbb, 0x0e}, + {0x15, 0xb3, 0x6e, 0xd9, 0xd8, 0x47, 0xd4, 0xef, 0xd7, 0x29, 0xd6, 0x08, + 0xcb, 0xd1, 0x05, 0xe6, 0xb7, 0x29, 0xb8, 0xbe, 0x33, 0x3b, 0x36, 0x0a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1256, + {0x2f, 0x7e, 0x38, 0xb2, 0x38, 0xff, 0x22, 0xf1, 0x0c, 0xd1, 0x3c, + 0xb3, 0xf9, 0x07, 0xea, 0xe8, 0xa0, 0x9b, 0x61, 0x75, 0xf5, 0x3f, + 0xb9, 0x68, 0xf4, 0xe3, 0x4f, 0xc0, 0x2b, 0x23, 0xfd, 0x00}, + {0x62, 0xb4, 0xa3, 0xdb, 0x36, 0x16, 0x74, 0xbb, 0x0e, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x82, 0x5f, 0x29, 0x50, 0x0a, 0xca, 0x89, 0xe5, 0xf0, 0x00, 0x6b, 0x29, + 0xed, 0x4a, 0xa4, 0x7a, 0x4b, 0x96, 0x5a, 0x4f, 0x6b, 0x0c, 0x35, 0x4b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1257, + {0x69, 0x5d, 0x95, 0x2d, 0x8a, 0x69, 0x20, 0x3d, 0xb2, 0xc5, 0xd2, + 0xe0, 0xab, 0x91, 0xae, 0xeb, 0xfd, 0x01, 0x16, 0x1a, 0x81, 0xba, + 0xa8, 0xb8, 0x3a, 0xca, 0x24, 0x14, 0x2e, 0x2e, 0xfd, 0x45}, + {0x2b, 0x13, 0x56, 0x80, 0x86, 0x9a, 0xaa, 0xd5, 0xcc}, + {0x77, 0xb0, 0x9e, 0xf0, 0x8d, 0x7b, 0x42, 0xbd, 0xe8, 0x3e, 0xbc, 0x6b, + 0x8c, 0x4c, 0xfd, 0xb6, 0xd8, 0x5f, 0xd5, 0x22, 0x8d, 0x79, 0x0f, 0xff}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1258, + {0x08, 0x01, 0x3d, 0xd5, 0xab, 0xe1, 0xac, 0xe9, 0xa1, 0x5a, 0xa9, + 0xbb, 0xd6, 0x57, 0xfc, 0xb8, 0xcb, 0xe3, 0x7d, 0x5f, 0xea, 0x9b, + 0xac, 0x8f, 0x75, 0xf1, 0x08, 0x31, 0xc3, 0x12, 0x2d, 0x5f}, + {0xdc, 0x8c, 0x6a, 0x22, 0x62, 0x68, 0x3d, 0x66, 0x74}, + {0xd6, 0x64, 0x37, 0x08, 0x0d, 0x45, 0x98, 0x45, 0x58, 0x5d, 0xd6, 0x89, + 0x77, 0x04, 0xf1, 0xc7, 0x5a, 0x59, 0x97, 0xfb, 0x21, 0x87, 0xdc, 0x6d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1259, + {0xb7, 0x2b, 0xc7, 0x05, 0x9a, 0xf0, 0x8d, 0x4a, 0x32, 0xd4, 0x0d, + 0x23, 0xb3, 0x46, 0xcc, 0xec, 0x80, 0xc5, 0xe0, 0x97, 0xe6, 0x74, + 0x99, 0xb9, 0xd2, 0x70, 0xfc, 0xf1, 0xc3, 0xab, 0x4f, 0x96}, + {0x1b, 0x6a, 0x26, 0x83, 0x70, 0x19, 0xf6, 0x43, 0x05}, + {0x7e, 0xa1, 0xe2, 0xa4, 0x03, 0x7e, 0x3e, 0x3d, 0xe3, 0xdb, 0x35, 0xf4, + 0xbd, 0x15, 0xf5, 0xff, 0xf7, 0x3f, 0x6b, 0x3f, 0xb1, 0xe4, 0x70, 0xc8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1260, + {0x34, 0x46, 0x7b, 0x03, 0xcf, 0x4b, 0x0f, 0x0f, 0x04, 0x5e, 0x35, + 0x9e, 0x7a, 0xe3, 0x2a, 0x2f, 0x61, 0xcc, 0xed, 0xd2, 0xd3, 0xa1, + 0x69, 0x44, 0xf4, 0x4c, 0x6e, 0x0e, 0xd8, 0x40, 0x71, 0xe3}, + {0x25, 0x7a, 0x62, 0xad, 0xb6, 0x2d, 0x6d, 0xeb, 0x45}, + {0xdf, 0xbd, 0xda, 0x11, 0x4b, 0x85, 0x3b, 0x87, 0x22, 0xa1, 0x86, 0x73, + 0x46, 0x73, 0x2c, 0x70, 0x96, 0xd4, 0x33, 0x28, 0xfe, 0x4c, 0x74, 0xfb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1261, + {0xc9, 0x29, 0xf6, 0xe3, 0x53, 0x88, 0xa5, 0xe6, 0xb1, 0x85, 0x9a, + 0x6d, 0x18, 0xbe, 0x76, 0x8a, 0x36, 0xc5, 0xb6, 0x93, 0x0f, 0x40, + 0x3a, 0x6a, 0xeb, 0xd7, 0xb9, 0x50, 0x47, 0xb2, 0x5c, 0xf0}, + {0x9d, 0xaf, 0x74, 0xd2, 0xf0, 0xba, 0xed, 0xeb, 0x3b}, + {0xb2, 0xe2, 0x69, 0xaa, 0x2f, 0x65, 0xb2, 0x90, 0x0e, 0x73, 0x59, 0x03, + 0x37, 0xed, 0x1e, 0xdb, 0x24, 0xf1, 0x03, 0x64, 0x8a, 0x74, 0x46, 0x0d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1262, + {0x9f, 0x58, 0xa8, 0x46, 0x93, 0xe1, 0x74, 0x39, 0x94, 0x36, 0xaa, + 0x90, 0xaf, 0x45, 0x90, 0x53, 0xb7, 0xee, 0x3f, 0xcb, 0x5e, 0x14, + 0x9d, 0x36, 0xe7, 0xb8, 0x41, 0xe0, 0xef, 0x41, 0x64, 0xac}, + {0x91, 0xf0, 0xe4, 0xca, 0x48, 0x08, 0x30, 0x1c, 0xab}, + {0x65, 0xeb, 0xa4, 0xeb, 0xaf, 0x60, 0xaa, 0xa3, 0x37, 0x10, 0xfa, 0x4b, + 0x6c, 0x44, 0x00, 0x8c, 0x6b, 0x5f, 0x49, 0x75, 0xc3, 0xfe, 0x76, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1263, + {0xfe, 0xe8, 0xc2, 0x5c, 0x34, 0x63, 0xc4, 0x56, 0x88, 0x97, 0xdc, + 0x8c, 0x9e, 0x20, 0x6b, 0x9c, 0x99, 0x61, 0x91, 0x05, 0x21, 0x2d, + 0x63, 0x1d, 0xe7, 0xe0, 0x2d, 0x90, 0x37, 0x2d, 0xf3, 0xfe}, + {0x2b, 0x01, 0xff, 0xa8, 0xa8, 0xc9, 0xa5, 0x7d, 0xc9}, + {0x9c, 0x13, 0x30, 0x65, 0xb8, 0x62, 0xe7, 0x1e, 0x0a, 0xa1, 0x6d, 0x34, + 0xe8, 0xa7, 0xd3, 0x65, 0x44, 0x7e, 0x37, 0x2a, 0x17, 0x68, 0x4b, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1264, + {0xb3, 0xec, 0xa1, 0xdf, 0x8f, 0xb9, 0x72, 0x0d, 0x45, 0x2d, 0xae, + 0xc4, 0x80, 0x31, 0xdd, 0xf8, 0x57, 0xf0, 0x69, 0x24, 0xc9, 0xd3, + 0x6f, 0xf0, 0x18, 0x28, 0x0e, 0xce, 0x98, 0x8b, 0x0d, 0xe9}, + {0x2b, 0x01, 0xff, 0xa8, 0xa8, 0xc9, 0xa5, 0x7d, 0xc9, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x08, 0xc3, 0xd9, 0x57, 0xe9, 0xcd, 0x9c, 0xda, 0x49, 0x7f, 0xdc, 0xaf, + 0xd3, 0xcb, 0xf9, 0x64, 0x79, 0xc3, 0x40, 0x52, 0x0b, 0xff, 0x01, 0x1e}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1265, + {0xb1, 0x37, 0xa7, 0xdf, 0x21, 0x20, 0x63, 0x52, 0xc8, 0x2a, 0x6b, + 0x3d, 0xfd, 0xe0, 0x9e, 0x42, 0xfd, 0xd9, 0x6e, 0x43, 0xde, 0x67, + 0x11, 0xf3, 0xf9, 0x7f, 0x0f, 0xc3, 0xf9, 0x67, 0xaa, 0x04}, + {0x15, 0xa7, 0x59, 0xc2, 0x92, 0xef, 0x2f, 0x0b, 0x54}, + {0xee, 0xc9, 0xbb, 0x3a, 0x86, 0x0d, 0x82, 0x2b, 0x2b, 0x40, 0xc3, 0x19, + 0x50, 0x50, 0xab, 0xb0, 0x93, 0x5e, 0x1e, 0xbf, 0x83, 0x5d, 0x45, 0x97}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1266, + {0x49, 0x9e, 0x05, 0x56, 0x8f, 0x0a, 0xde, 0x17, 0xb7, 0x11, 0xce, + 0xb3, 0x9f, 0x3e, 0xa2, 0xef, 0xe1, 0xd8, 0x04, 0x83, 0x3f, 0xe3, + 0x38, 0xb9, 0xee, 0xe6, 0x90, 0xec, 0x38, 0x0c, 0x82, 0xb1}, + {0x15, 0xa7, 0x59, 0xc2, 0x92, 0xef, 0x2f, 0x0b, 0x54, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x25, 0xf1, 0x2e, 0x67, 0x2e, 0x28, 0xc8, 0xdc, 0x33, 0x17, 0xf4, 0xe4, + 0x7c, 0x81, 0x83, 0x74, 0x19, 0xaf, 0x75, 0x43, 0xd4, 0xbd, 0xa2, 0x68}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1267, + {0xa0, 0xc7, 0xd6, 0xf2, 0x9f, 0xd0, 0xb4, 0x0a, 0x51, 0xea, 0xe3, + 0xaa, 0xac, 0xc5, 0x3f, 0x99, 0x97, 0x5e, 0xc9, 0x8d, 0x89, 0x6a, + 0x09, 0xd1, 0x05, 0x13, 0xb6, 0x49, 0x37, 0x6f, 0xc3, 0x54}, + {0x87, 0x2b, 0xeb, 0x65, 0x5d, 0xc0, 0xf5, 0xae, 0x8d}, + {0x23, 0x67, 0x02, 0x34, 0xdd, 0xe7, 0x70, 0xbc, 0xc0, 0xe5, 0x54, 0x4c, + 0x6b, 0x4e, 0x11, 0x9d, 0xba, 0x81, 0xba, 0x78, 0xe3, 0x01, 0x7e, 0xcc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1268, + {0x05, 0x91, 0x76, 0x7e, 0x42, 0x8c, 0x46, 0xcc, 0xc7, 0x09, 0x37, + 0x07, 0xcb, 0x08, 0xf3, 0x34, 0xae, 0xdd, 0x94, 0x89, 0x91, 0x44, + 0x8c, 0x12, 0xfd, 0xdd, 0x2d, 0xbe, 0x49, 0xb9, 0x97, 0x95}, + {0xb8, 0x66, 0x37, 0xec, 0x38, 0x0e, 0x38, 0x1a, 0x90}, + {0x97, 0x41, 0xcd, 0xc3, 0x12, 0x77, 0x24, 0xaa, 0xd1, 0x89, 0x55, 0x20, + 0xf7, 0x39, 0x1a, 0x60, 0x3b, 0xd0, 0xb6, 0x51, 0x8a, 0x37, 0xd9, 0xdc}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1269, + {0x69, 0xd6, 0x78, 0x7e, 0xb6, 0xf9, 0x3c, 0x84, 0xcd, 0x85, 0x34, + 0xf4, 0x54, 0x35, 0x87, 0x03, 0x1a, 0xba, 0xbf, 0x2a, 0x65, 0x60, + 0x61, 0xca, 0x1b, 0x81, 0x05, 0x93, 0x75, 0xbd, 0xcb, 0x37}, + {0x37, 0x3f, 0x16, 0x42, 0x50, 0x1b, 0x8d, 0x85, 0xf5}, + {0x27, 0xbb, 0x8c, 0x0e, 0xec, 0x0f, 0x95, 0x0c, 0x18, 0x62, 0x29, 0xd1, + 0x29, 0x91, 0xc0, 0x4c, 0x4d, 0x01, 0x0b, 0x62, 0xd6, 0xfa, 0x0b, 0x36}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1270, + {0x92, 0x72, 0xb9, 0xfd, 0xa6, 0x57, 0x8c, 0x7b, 0xbe, 0xf2, 0x24, + 0x4e, 0x3e, 0x36, 0x21, 0x9b, 0xdc, 0x49, 0x8b, 0x54, 0x6e, 0xb4, + 0x5d, 0x90, 0x4f, 0x0e, 0x61, 0x36, 0x83, 0x22, 0x9d, 0x0e}, + {0xef, 0x94, 0x81, 0xdb, 0xad, 0x74, 0x90, 0xcd, 0x92}, + {0xab, 0x80, 0x09, 0x63, 0x79, 0x8c, 0x81, 0xf4, 0x66, 0xba, 0x37, 0xdf, + 0xb3, 0xa4, 0x1b, 0x7e, 0x95, 0xd7, 0xb6, 0x82, 0xe6, 0x81, 0xf8, 0xcb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1271, + {0xa7, 0x94, 0x05, 0x7d, 0xcb, 0xcc, 0x97, 0x28, 0xdd, 0x52, 0xff, + 0x87, 0xaa, 0xc6, 0x94, 0x31, 0x92, 0xd4, 0x47, 0x55, 0x3c, 0x21, + 0x38, 0xdc, 0xb6, 0x95, 0xdd, 0x2d, 0xe5, 0x3a, 0x74, 0x25}, + {0xdb, 0xca, 0x84, 0x5c, 0x35, 0x83, 0x32, 0xde, 0x66}, + {0xe2, 0x71, 0x50, 0xe5, 0xf0, 0xc3, 0x39, 0x86, 0xe0, 0x12, 0x62, 0xed, + 0xb3, 0xfb, 0x07, 0xa9, 0xed, 0x85, 0x75, 0xd5, 0x12, 0xbe, 0x67, 0x1a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1272, + {0xa2, 0x14, 0xb1, 0x8b, 0x69, 0x5c, 0x54, 0x0e, 0xef, 0x47, 0x56, + 0x35, 0xfc, 0xb6, 0xab, 0x28, 0xb4, 0xb9, 0xe3, 0xa3, 0x31, 0xb0, + 0x41, 0xd9, 0x41, 0xb2, 0xe9, 0x74, 0xad, 0x91, 0x54, 0xbe}, + {0xdb, 0xca, 0x84, 0x5c, 0x35, 0x83, 0x32, 0xde, 0x66, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x49, 0xf7, 0x7f, 0x86, 0x47, 0x8b, 0x4d, 0x51, 0xb0, 0xc4, 0x4a, 0x90, + 0xa1, 0x3d, 0xae, 0xfe, 0x4f, 0x5c, 0xae, 0x6b, 0x2a, 0x94, 0xec, 0xfe}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1273, + {0x14, 0x2b, 0xec, 0x6e, 0x4e, 0xe3, 0xaa, 0xda, 0x1d, 0x38, 0xb7, + 0x44, 0x18, 0x65, 0x10, 0x11, 0xb2, 0x76, 0x56, 0x02, 0x7b, 0x01, + 0xc4, 0x2f, 0x6d, 0x41, 0xc1, 0x24, 0xc1, 0x1c, 0x1f, 0x80}, + {0x6e, 0x9a, 0x03, 0x7f, 0x2b, 0xf7, 0x5f, 0xc9, 0xcc}, + {0x95, 0x61, 0x67, 0x82, 0xa4, 0x64, 0x9d, 0x61, 0x8f, 0x9d, 0xd3, 0x6a, + 0xd9, 0x7c, 0x74, 0x5c, 0x1b, 0x0f, 0xc4, 0x5f, 0xda, 0x04, 0x2a, 0x33}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1274, + {0x99, 0x7c, 0xa5, 0xf4, 0xf6, 0x04, 0x1e, 0xf1, 0xe1, 0x34, 0x1b, + 0x27, 0x19, 0x49, 0xcc, 0x25, 0x52, 0xdd, 0xdf, 0x5d, 0xac, 0x28, + 0x04, 0x46, 0xff, 0x6b, 0x17, 0x66, 0x67, 0xbb, 0x25, 0x24}, + {0x88, 0x5d, 0x7a, 0xc3, 0x9b, 0x0c, 0xca, 0xba, 0x2f}, + {0xea, 0xdb, 0x11, 0xa0, 0x14, 0x4c, 0x6a, 0xa7, 0xa2, 0xa7, 0x80, 0x6f, + 0xb3, 0xfa, 0xcf, 0xf4, 0xef, 0xac, 0x40, 0x2e, 0x7c, 0x56, 0xbc, 0x17}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1275, + {0xce, 0xfe, 0x06, 0x10, 0xac, 0x8a, 0x39, 0x83, 0xc8, 0x89, 0x8d, + 0x7c, 0x6d, 0x06, 0x67, 0x96, 0x71, 0xfc, 0xe6, 0x99, 0x9a, 0x56, + 0x0b, 0xec, 0xd8, 0xa5, 0x38, 0x2c, 0xc8, 0x62, 0x5d, 0x59}, + {0x1b, 0x7f, 0x6b, 0xb0, 0x2e, 0x2f, 0xd9, 0xaa, 0xda}, + {0x54, 0xab, 0x3e, 0xd1, 0xac, 0x5b, 0x1a, 0x9d, 0xae, 0xcb, 0x54, 0x56, + 0x74, 0x77, 0xee, 0x91, 0x3a, 0x5d, 0xb6, 0x86, 0x50, 0x05, 0x6c, 0x56}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1276, + {0x0f, 0xff, 0x52, 0xf7, 0xd6, 0xbc, 0xda, 0x64, 0x39, 0x47, 0x4c, + 0x9f, 0xab, 0x82, 0xf3, 0xbb, 0x4f, 0xb1, 0xd8, 0x72, 0x61, 0x64, + 0xa4, 0xc5, 0xcf, 0xc7, 0x6b, 0x62, 0x15, 0xb6, 0x22, 0x0a}, + {0xb4, 0x29, 0x9c, 0x7f, 0xd7, 0x19, 0x60, 0x10, 0xce}, + {0xf5, 0x18, 0xac, 0x8f, 0xfd, 0xb2, 0xcd, 0x2d, 0x3a, 0x9d, 0x2d, 0xce, + 0x3b, 0x1c, 0xc8, 0xcf, 0xdb, 0xc1, 0x99, 0xe9, 0x74, 0x40, 0x5c, 0x6f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1277, + {0xba, 0x29, 0xf4, 0x3c, 0x5b, 0x1f, 0x66, 0x7a, 0x1b, 0x87, 0x97, + 0x2d, 0x7c, 0x76, 0x80, 0xdd, 0x28, 0xb8, 0x93, 0x76, 0xda, 0xa3, + 0xcc, 0x3e, 0x2d, 0x49, 0xfc, 0xec, 0x4f, 0x00, 0x57, 0x0f}, + {0xb4, 0x29, 0x9c, 0x7f, 0xd7, 0x19, 0x60, 0x10, 0xce, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x3c, 0x15, 0x88, 0xf3, 0x4f, 0x3a, 0x92, 0x64, 0x82, 0xbf, 0x43, 0xb4, + 0xde, 0xe2, 0x61, 0xa1, 0xb5, 0x17, 0xdd, 0x01, 0x64, 0x4e, 0xfc, 0x03}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1278, + {0x26, 0xd0, 0xa4, 0x01, 0xf4, 0x7e, 0x3f, 0xe4, 0xf5, 0x9d, 0x91, + 0xb0, 0x96, 0xe4, 0x4c, 0x41, 0xc4, 0x05, 0x20, 0xf0, 0x01, 0x56, + 0xcc, 0xed, 0x47, 0xec, 0x99, 0x81, 0x63, 0xf7, 0x05, 0x61}, + {0x82, 0x0e, 0x57, 0x2c, 0x18, 0x9a, 0x3d, 0xae, 0x86}, + {0x72, 0xd2, 0x41, 0x1e, 0x30, 0x38, 0x08, 0x91, 0x46, 0x4e, 0xf8, 0xa9, + 0x87, 0x34, 0x2d, 0x93, 0x71, 0x55, 0xc6, 0xb3, 0x73, 0x24, 0x88, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1279, + {0xd1, 0xef, 0x7b, 0x50, 0x56, 0xf0, 0x45, 0xe2, 0x77, 0x9b, 0x45, + 0xc4, 0x4e, 0x7e, 0x80, 0x62, 0xc5, 0xd2, 0xcb, 0x75, 0x80, 0xbc, + 0x6d, 0x4d, 0x2e, 0x0f, 0x83, 0xef, 0x38, 0x8c, 0x56, 0xd4}, + {0x35, 0xed, 0x92, 0xec, 0xfb, 0x53, 0x9c, 0xef, 0x39}, + {0x36, 0x31, 0x0e, 0x47, 0x86, 0x10, 0xe6, 0x0a, 0x00, 0xfd, 0x7f, 0x87, + 0x0a, 0x91, 0xf5, 0x93, 0x04, 0xb5, 0xc3, 0xf3, 0x74, 0x60, 0xf7, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1280, + {0xf4, 0x2a, 0x5a, 0x23, 0x7a, 0x8c, 0x0b, 0xc6, 0x33, 0x1c, 0x81, + 0x05, 0x77, 0xc3, 0xe3, 0xa4, 0xe2, 0x45, 0x34, 0x39, 0xff, 0xfb, + 0xab, 0x1b, 0x61, 0xc5, 0x39, 0x7e, 0x8a, 0x13, 0x19, 0x99}, + {0x53, 0x35, 0xa0, 0x88, 0xb4, 0x22, 0x63, 0x84, 0x15}, + {0x35, 0xcd, 0x14, 0x97, 0x40, 0xc5, 0xcd, 0xf9, 0x8e, 0xa3, 0x6d, 0x9a, + 0xd9, 0x7d, 0xac, 0x2f, 0x75, 0x15, 0x9e, 0xd8, 0xc5, 0x3a, 0xa4, 0xf9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1281, + {0x08, 0x18, 0x7a, 0x44, 0xfc, 0x63, 0x91, 0x29, 0xd2, 0x8d, 0xde, + 0x00, 0x06, 0x03, 0x2e, 0x6b, 0x1c, 0x46, 0x06, 0xfd, 0x38, 0xad, + 0x3e, 0x82, 0x2c, 0xf2, 0x01, 0xab, 0x8b, 0x53, 0x92, 0x77}, + {0xd2, 0xaf, 0x4c, 0x43, 0xa7, 0x21, 0xd8, 0x38, 0xbd}, + {0xf7, 0x05, 0x98, 0x20, 0x48, 0xe8, 0x04, 0x3c, 0x24, 0x8c, 0x75, 0xf3, + 0x92, 0x17, 0xc4, 0x46, 0xce, 0x1e, 0x9b, 0x8d, 0x4c, 0xe2, 0x26, 0x9c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1282, + {0x30, 0x1c, 0xd4, 0x41, 0x71, 0x9c, 0x66, 0x07, 0xf2, 0x5a, 0x79, + 0x7a, 0x2f, 0x60, 0x24, 0xa7, 0x8e, 0x32, 0x2b, 0xd1, 0xcf, 0x4a, + 0x3d, 0xa4, 0x40, 0xe8, 0xd4, 0xbf, 0x67, 0xce, 0xf4, 0xbb}, + {0xd2, 0xaf, 0x4c, 0x43, 0xa7, 0x21, 0xd8, 0x38, 0xbd, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x90, 0x7e, 0x7f, 0x26, 0xc6, 0xb6, 0xf2, 0xb5, 0x48, 0x80, 0x04, 0x2c, + 0xd8, 0x35, 0xed, 0x0b, 0x4a, 0x03, 0x7a, 0xe5, 0x05, 0x8f, 0xb3, 0xe1}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1283, + {0x5a, 0x08, 0x69, 0x03, 0xe9, 0xa2, 0x20, 0x00, 0xb2, 0xec, 0x7b, + 0x11, 0x73, 0x3e, 0x17, 0x81, 0x70, 0x24, 0xdc, 0xf0, 0xc6, 0x0b, + 0xdc, 0x78, 0x6d, 0x04, 0x72, 0x8c, 0xde, 0x34, 0x98, 0xb3}, + {0xee, 0xb5, 0x7a, 0x85, 0x4f, 0x4a, 0x8a, 0x39, 0x67}, + {0x07, 0xab, 0x1e, 0x6f, 0xc0, 0x39, 0xa7, 0x37, 0xeb, 0x07, 0x4d, 0x6d, + 0x6c, 0x1a, 0x8d, 0x39, 0xd7, 0xf6, 0x78, 0xe9, 0xc4, 0x56, 0x61, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1284, + {0xdf, 0xf0, 0x28, 0x3e, 0xdd, 0x9d, 0x3f, 0x0e, 0xae, 0x0e, 0xdd, + 0x5b, 0x36, 0xce, 0x4f, 0x31, 0xc0, 0x4f, 0xf8, 0x9c, 0xeb, 0x11, + 0x62, 0xfc, 0x73, 0x47, 0x13, 0xd1, 0x02, 0xd8, 0x0e, 0x66}, + {0xef, 0x6d, 0xbb, 0xc2, 0x01, 0x70, 0x9b, 0x40, 0x6d}, + {0xcd, 0x34, 0x0e, 0x1f, 0x2d, 0x58, 0xd1, 0x50, 0x6a, 0xca, 0xc6, 0x7e, + 0x61, 0x47, 0xb5, 0xd5, 0xd9, 0xe7, 0x1b, 0x9f, 0xab, 0x42, 0xc5, 0x05}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1285, + {0x2b, 0x2e, 0xfe, 0x00, 0xe3, 0x6e, 0x9b, 0xe8, 0xf8, 0xef, 0xb6, + 0x45, 0x2c, 0xa1, 0x62, 0xcb, 0x8d, 0xa4, 0xf0, 0xd6, 0xff, 0xc0, + 0x95, 0xa5, 0x37, 0x5d, 0x6e, 0xf3, 0x14, 0xcd, 0xd8, 0xb1}, + {0xb1, 0x1a, 0x88, 0x3d, 0x24, 0xe3, 0x52, 0xbf, 0x81}, + {0xbb, 0x74, 0x69, 0x54, 0x80, 0xca, 0x78, 0x55, 0x95, 0xd5, 0xf6, 0x7a, + 0x8e, 0xac, 0xff, 0x43, 0xf5, 0x98, 0x3a, 0x2a, 0xea, 0x36, 0xd8, 0x39}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1286, + {0x4d, 0x75, 0x73, 0x12, 0xda, 0x32, 0x5a, 0x24, 0xab, 0xd3, 0x92, + 0xd4, 0xcc, 0x6c, 0x66, 0x63, 0x62, 0xa1, 0x08, 0xe0, 0x13, 0x22, + 0x17, 0x95, 0xf1, 0x27, 0xfe, 0xac, 0x8a, 0x84, 0x4d, 0xa2}, + {0xce, 0x70, 0xa0, 0x0c, 0xfc, 0x86, 0x0b, 0x64, 0xe9}, + {0x2b, 0x71, 0xd2, 0x9a, 0xa4, 0xa5, 0x0b, 0xca, 0x45, 0xf9, 0xc4, 0xd2, + 0xef, 0xbb, 0xe2, 0x1e, 0x60, 0x1b, 0xac, 0x10, 0xcd, 0x53, 0x34, 0x77}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1287, + {0x46, 0x5c, 0xd2, 0x1a, 0xbc, 0xa1, 0x8f, 0xa4, 0x8c, 0xe2, 0xf3, + 0x64, 0xcf, 0x7f, 0xe6, 0x00, 0xe7, 0x66, 0xb3, 0xdf, 0x13, 0xff, + 0x0b, 0x1f, 0x5c, 0x7d, 0x0b, 0xa5, 0x45, 0x31, 0xe6, 0x49}, + {0x3a, 0xc1, 0x1b, 0x5b, 0xf9, 0xf2, 0xbc, 0xb5, 0x1b}, + {0x53, 0x92, 0x77, 0x63, 0xaa, 0x43, 0x51, 0x6f, 0xd2, 0xda, 0x2c, 0x4a, + 0xa2, 0xce, 0x46, 0x52, 0xea, 0xd4, 0x88, 0x8d, 0x17, 0x24, 0xf7, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1288, + {0x66, 0x40, 0x3a, 0xfd, 0x3e, 0xa9, 0x1b, 0xa9, 0x32, 0x5b, 0x0b, + 0x1e, 0xf6, 0xb3, 0x9f, 0x92, 0x3a, 0x6e, 0xdb, 0x7a, 0x1d, 0xf2, + 0x31, 0x08, 0xaa, 0x2f, 0x72, 0xe7, 0x2b, 0xe0, 0x59, 0x4b}, + {0x3a, 0xc1, 0x1b, 0x5b, 0xf9, 0xf2, 0xbc, 0xb5, 0x1b, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0xa9, 0x5a, 0x6d, 0x0a, 0x79, 0x06, 0x56, 0x7e, 0xb8, 0x8f, 0xe8, 0xa2, + 0xcc, 0xa6, 0x6c, 0x74, 0x93, 0x53, 0x5d, 0x22, 0x79, 0xdb, 0x50, 0x88}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1289, + {0x15, 0x60, 0x33, 0x40, 0xdd, 0xb6, 0xff, 0x3f, 0x5b, 0x46, 0x25, + 0xc1, 0xae, 0xc3, 0x55, 0x68, 0x29, 0xe6, 0x1c, 0xfb, 0x8f, 0x0a, + 0x7a, 0xa1, 0x43, 0x76, 0x82, 0xce, 0x98, 0xfe, 0x45, 0x90}, + {0x86, 0xa0, 0x0c, 0x07, 0xa7, 0xde, 0xdd, 0x21, 0xac}, + {0x5a, 0x8b, 0x53, 0xdb, 0x05, 0x18, 0x9c, 0xf2, 0xe7, 0xdb, 0xb2, 0x3b, + 0xdf, 0xda, 0x9f, 0xba, 0x2f, 0x80, 0x13, 0xed, 0x22, 0x0c, 0x76, 0x41}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1290, + {0xa6, 0x31, 0x65, 0xf6, 0xb7, 0x31, 0xc6, 0xdc, 0x98, 0xd5, 0x4d, + 0xa6, 0x0f, 0x77, 0x9b, 0x83, 0x92, 0xc7, 0xf2, 0x17, 0xd3, 0xd1, + 0x8c, 0x57, 0x94, 0x91, 0x84, 0x28, 0xa9, 0x29, 0x26, 0x1f}, + {0xad, 0x0c, 0x28, 0x58, 0x86, 0x20, 0xe7, 0x5b, 0x45}, + {0xdf, 0x7d, 0xf0, 0x72, 0x01, 0x98, 0x4f, 0x56, 0x17, 0xdd, 0xbb, 0xbc, + 0x6b, 0xbc, 0xdc, 0xc6, 0xfb, 0x54, 0xee, 0x29, 0x38, 0x20, 0x43, 0x24}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1291, + {0x73, 0x13, 0xae, 0x8d, 0x7c, 0x58, 0xc4, 0xc5, 0x0f, 0x31, 0x47, + 0x04, 0x64, 0xb6, 0x03, 0x7a, 0x03, 0x5d, 0x92, 0x34, 0xd9, 0x49, + 0x9c, 0x5d, 0x3f, 0x27, 0x1b, 0x37, 0xb8, 0x45, 0x3b, 0xef}, + {0x6c, 0x37, 0xa8, 0x24, 0xb4, 0xa0, 0x91, 0x57, 0xd1}, + {0x92, 0x53, 0x89, 0x58, 0xbe, 0xd0, 0x75, 0x8b, 0x41, 0x07, 0xc2, 0x8f, + 0xe0, 0xda, 0x00, 0x83, 0xa0, 0x76, 0xb3, 0xfb, 0x60, 0x61, 0x56, 0x65}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1292, + {0x35, 0x83, 0x06, 0x38, 0x4f, 0xbb, 0xe8, 0x9f, 0xdf, 0x25, 0xf2, + 0xf7, 0xfb, 0xb3, 0xbe, 0x16, 0x61, 0x84, 0x12, 0x49, 0x37, 0x4a, + 0x0c, 0x89, 0x1b, 0x8d, 0x69, 0xe9, 0xc6, 0x91, 0x20, 0x30}, + {0x6c, 0x37, 0xa8, 0x24, 0xb4, 0xa0, 0x91, 0x57, 0xd1, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x42, 0x40, 0x78, 0x4f, 0xe8, 0x70, 0xfe, 0x85, 0x66, 0x84, 0x6c, 0xda, + 0x4c, 0x42, 0xa3, 0xd5, 0x41, 0x36, 0x90, 0x87, 0xdf, 0xcc, 0x51, 0x76}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1293, + {0xb6, 0x0f, 0xae, 0xee, 0xf7, 0xb6, 0x36, 0x5c, 0x73, 0xe6, 0x01, + 0x5a, 0x53, 0xdb, 0xd0, 0x82, 0x13, 0x80, 0x2a, 0x04, 0xaa, 0x46, + 0x0c, 0x58, 0xd6, 0xc5, 0xda, 0x53, 0xfc, 0x99, 0x58, 0x6f}, + {0x3c, 0xfb, 0x6b, 0x82, 0x59, 0xea, 0xfb, 0x7c, 0x2c}, + {0xc7, 0x5a, 0x8b, 0x3b, 0x28, 0x2b, 0x91, 0x58, 0x90, 0x1b, 0x4d, 0xbe, + 0xb9, 0x4c, 0x39, 0x0c, 0xdf, 0x3a, 0x7a, 0xc6, 0x1d, 0xcb, 0x0d, 0x5e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1294, + {0xb4, 0x17, 0x01, 0x49, 0x1b, 0x60, 0x04, 0x73, 0x29, 0x9c, 0x23, + 0xd5, 0x45, 0x98, 0x88, 0xdc, 0xd0, 0x7c, 0x06, 0xbd, 0x5e, 0xf9, + 0x26, 0x5d, 0x9e, 0x20, 0x29, 0x67, 0x35, 0xae, 0xa3, 0xf3}, + {0x32, 0x2a, 0xd4, 0xb3, 0x7f, 0x95, 0x10, 0x47, 0x79}, + {0x38, 0x52, 0xa4, 0x50, 0xac, 0x6f, 0x07, 0xe3, 0x18, 0x91, 0x00, 0x6e, + 0x6b, 0x17, 0x13, 0x37, 0xbe, 0x80, 0xcb, 0x15, 0xbb, 0xa5, 0xa9, 0x11}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1295, + {0x7d, 0x5a, 0x6e, 0x1b, 0xfe, 0x06, 0x9f, 0x89, 0x93, 0xd3, 0x9b, + 0x68, 0xf7, 0x0a, 0xd2, 0x85, 0xd9, 0x6e, 0xa1, 0x20, 0x9c, 0xe5, + 0x3d, 0xa7, 0xc9, 0x68, 0xd1, 0x4b, 0x02, 0x54, 0x76, 0x66}, + {0xc4, 0xc9, 0xaf, 0xe7, 0xba, 0xf1, 0x6c, 0xc5, 0xc6}, + {0xd5, 0xad, 0xaa, 0x8f, 0x5c, 0x3e, 0xc2, 0xe8, 0xff, 0xd1, 0x61, 0x9e, + 0x35, 0x96, 0x1f, 0xb8, 0x21, 0x0f, 0xe0, 0xe1, 0xb9, 0x4e, 0xf9, 0x64}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1296, + {0xd5, 0xc7, 0x9a, 0x33, 0xcd, 0x87, 0x1f, 0x37, 0xb8, 0xe1, 0x46, + 0xcc, 0x64, 0x54, 0x62, 0x1b, 0xfe, 0x90, 0xea, 0x1f, 0x21, 0x13, + 0xc5, 0x97, 0x49, 0x92, 0x8d, 0xd0, 0xa8, 0x0c, 0x88, 0x86}, + {0x57, 0xbf, 0x03, 0xea, 0x68, 0x4c, 0xdb, 0xe6, 0x26}, + {0x3b, 0xda, 0xe2, 0x6d, 0x08, 0xc5, 0x6f, 0xf0, 0x89, 0x0e, 0xa1, 0xb4, + 0x43, 0xf8, 0xf6, 0xe8, 0x59, 0x45, 0x0b, 0x47, 0xb9, 0xcc, 0x67, 0x3c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1297, + {0x7d, 0xcf, 0xdb, 0x3d, 0x52, 0x59, 0x5d, 0x87, 0x6d, 0xb5, 0xde, + 0xca, 0xdd, 0x81, 0xde, 0x16, 0xf5, 0x68, 0xfb, 0x0f, 0xc2, 0x81, + 0x69, 0x1c, 0xe2, 0x83, 0x08, 0x6e, 0x00, 0xe1, 0x38, 0xc3}, + {0x2a, 0x33, 0x18, 0xe9, 0xfa, 0x1d, 0x9d, 0xaa, 0xf5}, + {0xf7, 0x8a, 0x99, 0x0f, 0x50, 0xb6, 0x9a, 0xa9, 0xc4, 0x7c, 0x5b, 0xa3, + 0xf1, 0x4a, 0xed, 0xb8, 0xc9, 0x57, 0xbd, 0x9b, 0x6b, 0x90, 0x5e, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1298, + {0x9c, 0xd9, 0xff, 0xcb, 0xc9, 0x97, 0x80, 0xa6, 0xfa, 0xff, 0xbf, + 0x18, 0x92, 0x3d, 0xf7, 0xe4, 0xbe, 0x43, 0x5e, 0xdf, 0x2d, 0x79, + 0x6a, 0xb8, 0x26, 0xbc, 0x1f, 0xbb, 0x8c, 0x9c, 0x4b, 0xaa}, + {0x2a, 0x33, 0x18, 0xe9, 0xfa, 0x1d, 0x9d, 0xaa, 0xf5, 0x05, 0x77, 0x1c, + 0x52, 0x45, 0x87, 0xfd}, + {0x1b, 0x95, 0x2e, 0x42, 0x7a, 0xfc, 0x2b, 0x89, 0x14, 0x77, 0x55, 0x2c, + 0xe2, 0x07, 0xc6, 0x62, 0x50, 0xe0, 0xa1, 0xa2, 0x14, 0x0c, 0x84, 0x88}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1299, + {0x6f, 0xfd, 0x29, 0x6a, 0x4a, 0x44, 0x30, 0x02, 0xc8, 0x6b, 0x7a, + 0xff, 0xdc, 0xd6, 0x7b, 0x06, 0x84, 0x0a, 0xd6, 0x64, 0xb7, 0xbe, + 0x68, 0x71, 0x2b, 0x92, 0xd6, 0xa8, 0xa8, 0xc4, 0x85, 0xc5}, + {0x88, 0x86, 0xa4, 0xf1, 0x67, 0xeb, 0xe6, 0x93, 0xb6}, + {0x6a, 0xdf, 0xbc, 0x48, 0xed, 0x9d, 0xc3, 0x89, 0x0c, 0xac, 0x45, 0x9d, + 0xe0, 0xdc, 0x1e, 0x7d, 0x3d, 0xc4, 0x96, 0x96, 0xc0, 0x73, 0xff, 0x1e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1300, + {0x01, 0x0a, 0x15, 0xf7, 0xb5, 0xd2, 0xf0, 0xf6, 0x5f, 0xb1, 0xdd, + 0xcc, 0xd7, 0x97, 0x49, 0xb4, 0x48, 0x1b, 0x5c, 0x58, 0x4f, 0xb6, + 0xed, 0x66, 0x0a, 0x09, 0xc6, 0xee, 0x02, 0xc5, 0x35, 0x44}, + {0x1f, 0x8e, 0xda, 0xc0, 0x8f, 0x42, 0x6c, 0x12, 0x71}, + {0xdc, 0xb3, 0x9a, 0x62, 0x99, 0xdb, 0x3f, 0xa8, 0x28, 0x0b, 0xc5, 0x7a, + 0xea, 0x65, 0xb4, 0x49, 0x40, 0x37, 0x13, 0xaf, 0x5c, 0x22, 0xa0, 0x01}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1301, + {0x09, 0xab, 0x42, 0x86, 0xa8, 0x45, 0xc1, 0x8b, 0xb4, 0x81, 0xda, + 0x91, 0xc3, 0x9a, 0x58, 0xfd, 0x52, 0xed, 0x78, 0xd5, 0x49, 0x73, + 0xfc, 0x41, 0xf2, 0x51, 0x63, 0xa0, 0xc3, 0x3f, 0x47, 0x27}, + {0x4c, 0x1b, 0x6a, 0xcc, 0xb4, 0x92, 0xc8, 0x8b, 0x10, 0xa5, 0x6a, + 0x56, 0xeb, 0x9b, 0x6d, 0x6e, 0xd9, 0x79, 0x70, 0x56, 0xa5, 0x59, + 0xfe, 0x3f, 0x0c, 0x7c, 0x04, 0x29, 0xa2, 0x00, 0xaf}, + {0x0a, 0x18, 0x0a, 0x84, 0xb0, 0x1f, 0xc1, 0xe4, 0x4b, 0x9f, + 0x93, 0x01, 0xcc, 0x89, 0xaf, 0x95, 0xde, 0x75, 0x82, 0x19, + 0x01, 0x5a, 0xbc, 0x86, 0xc3, 0xe4, 0x8e, 0x76, 0x4e, 0x73, + 0x79, 0x24, 0x6a, 0xe7, 0x20, 0x9a, 0xaa, 0x4f, 0x88, 0x9d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1302, + {0x1c, 0x98, 0x5b, 0xbd, 0xf1, 0x29, 0x0b, 0x9d, 0xaf, 0x43, 0xc8, + 0xfa, 0xfb, 0x88, 0x6b, 0xc0, 0x01, 0x97, 0x16, 0x9d, 0x7f, 0x99, + 0xb9, 0xaf, 0x2d, 0x2a, 0x7c, 0x23, 0xa5, 0x98, 0x3a, 0x84}, + {0x1c, 0xe7, 0x29, 0x0b, 0x5e, 0x4f, 0xb9, 0x0c, 0x7d, 0xb6, 0x06, + 0xf8, 0x0d, 0xad, 0x76, 0xd9, 0xf7, 0xaf, 0x23, 0x24, 0xe7, 0x60, + 0x8a, 0xdb, 0xee, 0x86, 0x15, 0x57, 0xc3, 0x9f, 0x58}, + {0x45, 0x3e, 0xfe, 0x40, 0xed, 0x13, 0xa6, 0x45, 0x38, 0xaa, + 0xe9, 0x3b, 0xe9, 0x4c, 0x76, 0x75, 0xc0, 0x7e, 0xb8, 0x8d, + 0x83, 0xc2, 0x45, 0x06, 0xdf, 0xf1, 0x21, 0xc5, 0xad, 0x12, + 0x1f, 0xb9, 0xb8, 0x98, 0x82, 0xa4, 0x8c, 0xec, 0x4f, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1303, + {0x8c, 0x35, 0xfb, 0x77, 0x76, 0x6d, 0x04, 0xf4, 0x8d, 0x5b, 0x52, + 0x27, 0x5c, 0x5c, 0x5f, 0x31, 0xf5, 0x68, 0x07, 0x84, 0x19, 0xe5, + 0xc2, 0x33, 0x59, 0x18, 0x96, 0x5f, 0xbe, 0x53, 0xce, 0xdd}, + {0x1c, 0xe7, 0x29, 0x0b, 0x5e, 0x4f, 0xb9, 0x0c, 0x7d, 0xb6, 0x06, + 0xf8, 0x0d, 0xad, 0x76, 0xd9, 0xf7, 0xaf, 0x23, 0x24, 0xe7, 0x60, + 0x8a, 0xdb, 0xee, 0x86, 0x15, 0x57, 0xc3, 0x9f, 0x58, 0x01}, + {0xba, 0xcc, 0xcb, 0x17, 0x14, 0xdb, 0xaa, 0x49, 0x08, 0xc2, + 0x65, 0x4a, 0xa8, 0xdb, 0xb1, 0xdd, 0xbd, 0xdd, 0x8a, 0xb8, + 0x19, 0x42, 0x9b, 0x02, 0x66, 0x19, 0xfb, 0x1c, 0x0f, 0xa7, + 0x5a, 0x82, 0x47, 0x37, 0x2b, 0x2f, 0xee, 0xab, 0x1e, 0x1d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1304, + {0x04, 0x45, 0xb8, 0x6d, 0x13, 0xb7, 0xb7, 0x6c, 0x00, 0x89, 0xa6, + 0x3d, 0xec, 0x70, 0xc3, 0x2f, 0xde, 0xd9, 0x60, 0x7a, 0xf6, 0x37, + 0x14, 0xb7, 0xc3, 0xcc, 0x72, 0x4f, 0x49, 0xc1, 0xc6, 0xe2}, + {0x7a, 0xf8, 0xc3, 0xb3, 0x2e, 0x61, 0xf8, 0xb5, 0xc0, 0x27, 0x38, + 0x3a, 0x27, 0x39, 0x27, 0xb8, 0xfd, 0x09, 0xb7, 0x56, 0x92, 0xbd, + 0x0b, 0x71, 0x3e, 0xc8, 0xec, 0xec, 0x0b, 0xdd, 0x2c}, + {0x7f, 0x63, 0x16, 0x79, 0x76, 0xe7, 0x1e, 0x43, 0xb7, 0xb1, + 0x35, 0xc8, 0xcd, 0x12, 0x14, 0x8f, 0x82, 0x6f, 0x56, 0xe7, + 0x3f, 0x6f, 0xb6, 0xe7, 0xf6, 0xce, 0xfa, 0x23, 0xc3, 0x43, + 0x02, 0xff, 0x37, 0x4d, 0x44, 0xdd, 0x66, 0xb6, 0xbb, 0x01}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1305, + {0x20, 0x26, 0xde, 0xf6, 0x2f, 0x9a, 0x7f, 0xae, 0x41, 0x96, 0x84, + 0x6d, 0xb5, 0xa2, 0xfa, 0x17, 0x4b, 0x63, 0x9e, 0xa7, 0x46, 0x2c, + 0x4d, 0x08, 0x08, 0x9d, 0x05, 0xd2, 0xb0, 0x4f, 0x24, 0x49}, + {0x29, 0x0b, 0x2d, 0xcf, 0x3b, 0x54, 0xbd, 0x8e, 0xb5, 0x45, 0x3f, + 0x49, 0x1c, 0x8f, 0x9f, 0x4c, 0xff, 0x4c, 0x96, 0x3c, 0x05, 0xd1, + 0x64, 0x48, 0x5c, 0x26, 0xda, 0x01, 0xc5, 0x6a, 0x0c}, + {0x6f, 0x78, 0xdf, 0x80, 0x82, 0x96, 0x3e, 0x87, 0x83, 0x18, + 0xb3, 0x1b, 0xba, 0x7c, 0x0c, 0x28, 0x9d, 0x01, 0xf6, 0xb8, + 0x28, 0x2f, 0x72, 0x6b, 0xb9, 0xf6, 0x43, 0x02, 0x55, 0x79, + 0xc7, 0xfe, 0x0d, 0xfa, 0x87, 0x2d, 0x30, 0x70, 0x03, 0xff}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1306, + {0x2a, 0x52, 0x30, 0x18, 0xd1, 0xd4, 0x8c, 0xe3, 0x5d, 0x62, 0xaa, + 0xbd, 0x1c, 0x84, 0xe3, 0x1b, 0x14, 0x77, 0xb5, 0x30, 0xf7, 0x09, + 0xa4, 0x72, 0x40, 0xb9, 0x66, 0x21, 0x79, 0x3f, 0x86, 0xc1}, + {0xc9, 0xaf, 0x26, 0x3d, 0xfc, 0x74, 0xaf, 0x65, 0x08, 0x2b, 0xdc, + 0xec, 0x80, 0xff, 0x33, 0xb6, 0x28, 0x94, 0xa4, 0x86, 0x49, 0x6f, + 0x87, 0x87, 0xf8, 0x9a, 0xb2, 0xa1, 0x6a, 0x4d, 0x67}, + {0x87, 0xc1, 0x69, 0x68, 0xee, 0xb3, 0x6a, 0xd6, 0x58, 0x1b, + 0xeb, 0x6b, 0xe0, 0x6e, 0x33, 0x0b, 0x53, 0x6d, 0xb1, 0xc7, + 0xbf, 0x0a, 0x79, 0xf0, 0x56, 0x27, 0xad, 0x78, 0x1d, 0x82, + 0x1e, 0xe9, 0xe1, 0xcc, 0xe4, 0x89, 0x68, 0x02, 0x42, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1307, + {0xe3, 0x33, 0x52, 0x77, 0x84, 0x9d, 0xab, 0x56, 0x46, 0xd0, 0xb0, + 0xb5, 0xf0, 0xf5, 0xaf, 0xbc, 0x14, 0x0c, 0x8a, 0xc2, 0x37, 0x4c, + 0xfb, 0x77, 0x29, 0xcb, 0x88, 0x9f, 0x6f, 0x16, 0x1f, 0xa0}, + {0xc9, 0xaf, 0x26, 0x3d, 0xfc, 0x74, 0xaf, 0x65, 0x08, 0x2b, 0xdc, + 0xec, 0x80, 0xff, 0x33, 0xb6, 0x28, 0x94, 0xa4, 0x86, 0x49, 0x6f, + 0x87, 0x87, 0xf8, 0x9a, 0xb2, 0xa1, 0x6a, 0x4d, 0x67, 0x01}, + {0xa9, 0xce, 0x4b, 0xb6, 0xab, 0xb4, 0xae, 0x03, 0xa9, 0xcc, + 0xee, 0x34, 0x8d, 0xc9, 0x05, 0xbb, 0x83, 0x9e, 0xfb, 0x87, + 0x85, 0xce, 0x71, 0x95, 0xf4, 0xb3, 0xd8, 0xe4, 0x72, 0x0f, + 0xf0, 0x04, 0xc3, 0xec, 0x81, 0xd3, 0x65, 0xed, 0x1e, 0x3c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1308, + {0x5f, 0xfd, 0xfb, 0x79, 0xb0, 0x73, 0x46, 0x94, 0x48, 0x40, 0x7e, + 0x27, 0x4c, 0x56, 0xf5, 0x57, 0x68, 0x18, 0xea, 0x72, 0x5c, 0x61, + 0x71, 0x47, 0x09, 0xcd, 0x3b, 0x11, 0x8c, 0xd1, 0x83, 0xd1}, + {0x08, 0x53, 0xe8, 0x31, 0x30, 0x0b, 0x1b, 0x44, 0x63, 0x03, 0x89, + 0xfb, 0x37, 0x93, 0x10, 0xca, 0xda, 0x6a, 0x3c, 0x34, 0xbe, 0xd4, + 0x01, 0xcd, 0x24, 0xb6, 0x9d, 0xdd, 0x91, 0x1f, 0xe0}, + {0x63, 0xb1, 0x0e, 0x8b, 0x2f, 0x13, 0x4e, 0xba, 0x30, 0x5d, + 0x31, 0xde, 0x31, 0xb9, 0xa9, 0x7a, 0xf5, 0x57, 0xb3, 0x7a, + 0x34, 0xab, 0x74, 0x5a, 0xe5, 0x6a, 0x29, 0x30, 0x11, 0x85, + 0x5d, 0x37, 0x7e, 0xe6, 0x0f, 0xc5, 0x0d, 0xf7, 0x84, 0x2f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1309, + {0x86, 0x50, 0xea, 0x17, 0xf8, 0x95, 0x66, 0x54, 0x01, 0x9d, 0x0e, + 0xd8, 0xcf, 0x25, 0x5b, 0x86, 0x61, 0x38, 0x6d, 0x74, 0xd8, 0x85, + 0xe7, 0x0f, 0x9d, 0x23, 0x38, 0xe0, 0x2e, 0xde, 0xf9, 0x26}, + {0x95, 0x59, 0xa3, 0x9e, 0xf4, 0xd2, 0xf9, 0x37, 0x36, 0x49, 0x2f, + 0x13, 0xe3, 0x15, 0x64, 0xcb, 0x25, 0x6b, 0x8e, 0xf1, 0x56, 0xc0, + 0xd0, 0xa4, 0xbf, 0xa0, 0x5f, 0x91, 0x43, 0xd6, 0x6f}, + {0x29, 0xef, 0x4c, 0xe1, 0x15, 0xe6, 0x8f, 0xfb, 0xb8, 0x02, + 0x9d, 0x19, 0x27, 0xc6, 0xc0, 0x0e, 0x4f, 0x7b, 0x0a, 0x0b, + 0x50, 0x45, 0xe2, 0xf9, 0xb7, 0x22, 0x51, 0x9b, 0x62, 0x34, + 0x82, 0x68, 0x70, 0xb4, 0x2e, 0x5b, 0x67, 0x1a, 0xf9, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1310, + {0x11, 0xc8, 0x9e, 0x37, 0xeb, 0xf8, 0x49, 0x94, 0xf9, 0xcb, 0xf8, + 0x2f, 0x1f, 0xe2, 0x23, 0x5a, 0x85, 0xbe, 0x36, 0x27, 0x0e, 0x8e, + 0xad, 0xe0, 0x2c, 0x20, 0x1b, 0x5f, 0xae, 0xb1, 0xd2, 0xb2}, + {0xfe, 0x13, 0x90, 0x11, 0x95, 0x44, 0xbd, 0x63, 0x9e, 0x95, 0x37, + 0xaf, 0x68, 0xd3, 0x8f, 0x0b, 0xaa, 0xee, 0xad, 0xc4, 0xd2, 0x42, + 0x12, 0x1e, 0x00, 0x45, 0x7d, 0x0c, 0x88, 0x18, 0x6d}, + {0x25, 0xbc, 0x25, 0x91, 0x0d, 0x7f, 0x49, 0x85, 0xed, 0x03, + 0x1f, 0x77, 0x93, 0x77, 0x5c, 0xa6, 0x6d, 0x0e, 0x2f, 0xb1, + 0xca, 0x15, 0xff, 0x03, 0x70, 0xc2, 0xab, 0x92, 0xcf, 0xe6, + 0x31, 0xaa, 0xbd, 0x37, 0x79, 0x99, 0xb7, 0xc0, 0x38, 0xd3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1311, + {0xbf, 0x5f, 0x28, 0x4d, 0x34, 0x2b, 0xf0, 0x69, 0x72, 0xeb, 0x74, + 0x62, 0x46, 0x0e, 0x6d, 0x92, 0xdd, 0xd9, 0x9f, 0xe4, 0x8f, 0x4e, + 0x4f, 0x55, 0x26, 0xd3, 0x7f, 0x6d, 0x2d, 0x57, 0x0e, 0xe6}, + {0x66, 0x5a, 0xf3, 0x03, 0x50, 0x87, 0x7a, 0x85, 0x79, 0xe9, 0x76, + 0x0e, 0xf9, 0x22, 0xc7, 0x1c, 0x4a, 0x60, 0x76, 0x3c, 0xc3, 0xde, + 0x51, 0xf5, 0x49, 0xa3, 0xbe, 0xd7, 0xbe, 0x96, 0x76}, + {0xd2, 0xbc, 0xaa, 0x23, 0xb8, 0xd2, 0x0b, 0x9d, 0xed, 0xa5, + 0xb2, 0x7c, 0x2c, 0x3f, 0xd7, 0x24, 0xe9, 0xfc, 0x34, 0xab, + 0x88, 0x3e, 0x36, 0x9a, 0xa8, 0xaf, 0x27, 0x55, 0xaf, 0xc2, + 0xaf, 0x8e, 0xff, 0x8c, 0xa5, 0xb1, 0x4c, 0x50, 0xa4, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1312, + {0xc7, 0xbc, 0x0d, 0xc3, 0xcc, 0x41, 0xb3, 0x1d, 0x06, 0xcc, 0x08, + 0xfe, 0x04, 0xb7, 0x6e, 0x36, 0x2a, 0x05, 0x3b, 0xd0, 0xae, 0xfb, + 0x18, 0x9d, 0x26, 0x6a, 0x33, 0x5c, 0x43, 0xbf, 0x60, 0x0e}, + {0x20, 0xf4, 0x1c, 0xe2, 0x1b, 0xdd, 0x02, 0x75, 0x22, 0x7a, 0xfe, + 0x02, 0x9a, 0x62, 0x5a, 0x8f, 0xb1, 0x30, 0x77, 0xd9, 0x98, 0x29, + 0x1e, 0xcc, 0x1d, 0x4d, 0x01, 0xe2, 0x8b, 0x03, 0x30}, + {0xe1, 0xd6, 0x5b, 0x0a, 0x04, 0xea, 0xc4, 0xdd, 0x52, 0x0f, + 0xf6, 0x3e, 0x34, 0x98, 0x06, 0xd4, 0x56, 0x90, 0x4e, 0x11, + 0xe3, 0xaf, 0xc6, 0x85, 0xfc, 0xea, 0x87, 0xbb, 0x48, 0xa9, + 0xf9, 0x2a, 0x17, 0x82, 0x64, 0xa6, 0x72, 0x4d, 0x85, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1313, + {0x4e, 0x71, 0x54, 0x9e, 0xfe, 0x1b, 0x1d, 0xbd, 0x08, 0xf9, 0x71, + 0xf9, 0xc8, 0x44, 0x2b, 0xaa, 0xdb, 0x8f, 0xb7, 0x43, 0xb5, 0xc2, + 0x89, 0xf8, 0x62, 0x1b, 0xf0, 0x94, 0xa2, 0xca, 0x2d, 0x56}, + {0x6b, 0xaf, 0xb5, 0x86, 0x47, 0xc4, 0x7b, 0xad, 0xcc, 0x53, 0xc6, + 0xd5, 0x50, 0x21, 0xb8, 0x99, 0x7b, 0x59, 0x99, 0xce, 0xa7, 0xd8, + 0x4a, 0x54, 0xd2, 0x22, 0xcc, 0xc2, 0x6b, 0xdd, 0x1e}, + {0x53, 0x6b, 0x4f, 0x8e, 0x7a, 0x0d, 0x30, 0xc7, 0xcf, 0x25, + 0xf3, 0xb1, 0xfd, 0x79, 0x89, 0x24, 0xa9, 0x3e, 0x3f, 0xf4, + 0x2d, 0xd4, 0x4a, 0x03, 0xa8, 0x27, 0xdb, 0x02, 0xdd, 0x86, + 0x68, 0x92, 0x1a, 0x95, 0x9a, 0x6c, 0x13, 0xad, 0xe2, 0x08}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1314, + {0xb7, 0x20, 0x12, 0x47, 0xc7, 0x64, 0xd0, 0xdf, 0xc1, 0x18, 0x02, + 0xf5, 0x01, 0x1e, 0x91, 0x5a, 0xaa, 0x9c, 0x3b, 0x43, 0xae, 0xed, + 0xb1, 0x7a, 0x73, 0x38, 0x10, 0x27, 0xe9, 0x13, 0xb2, 0xb1}, + {0xa0, 0xcd, 0x5c, 0x63, 0xdc, 0x0d, 0xb1, 0x86, 0x69, 0xc9, 0x1f, + 0x8f, 0x8a, 0x8d, 0x08, 0xaa, 0xad, 0xd3, 0x9b, 0x19, 0xa2, 0x0a, + 0x67, 0x5e, 0x9b, 0xa8, 0x9c, 0xd3, 0x6f, 0x9c, 0x2c}, + {0x61, 0x72, 0xbf, 0x8d, 0x86, 0x7f, 0x86, 0xa8, 0xe0, 0x64, + 0x34, 0x34, 0xaf, 0x7c, 0x0b, 0x26, 0xdd, 0xc3, 0x4d, 0xc2, + 0xb7, 0xc7, 0x23, 0xe7, 0x29, 0x73, 0xae, 0x37, 0x91, 0x25, + 0xa7, 0x59, 0xda, 0x22, 0x7f, 0x6c, 0xb1, 0x3b, 0x0b, 0x4b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1315, + {0x16, 0x9c, 0x6b, 0xf6, 0xf5, 0x86, 0x16, 0xf0, 0xb1, 0x02, 0x3f, + 0xe4, 0x6d, 0xcc, 0x4a, 0x5e, 0xcf, 0x11, 0xa5, 0x20, 0xee, 0xeb, + 0x49, 0x45, 0xff, 0x4c, 0xce, 0x38, 0xb5, 0xa9, 0xcc, 0x8d}, + {0xa0, 0xcd, 0x5c, 0x63, 0xdc, 0x0d, 0xb1, 0x86, 0x69, 0xc9, 0x1f, + 0x8f, 0x8a, 0x8d, 0x08, 0xaa, 0xad, 0xd3, 0x9b, 0x19, 0xa2, 0x0a, + 0x67, 0x5e, 0x9b, 0xa8, 0x9c, 0xd3, 0x6f, 0x9c, 0x2c, 0x01}, + {0x5d, 0xca, 0x21, 0x6b, 0x58, 0x9c, 0x95, 0xc6, 0xdf, 0x1e, + 0x06, 0x60, 0xfe, 0xeb, 0x7a, 0x07, 0x41, 0x04, 0x6f, 0x7a, + 0x0e, 0x3a, 0xae, 0x91, 0x44, 0xdc, 0xa6, 0x04, 0x98, 0xbf, + 0xd6, 0xc2, 0xe3, 0x0f, 0x29, 0x2b, 0xb1, 0xae, 0x06, 0xd6}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1316, + {0xd9, 0x80, 0xe2, 0x33, 0x3a, 0x5e, 0xc6, 0x1b, 0xfd, 0x78, 0x73, + 0x3b, 0x90, 0x59, 0x57, 0xee, 0x6e, 0xef, 0xeb, 0x0d, 0x25, 0xc3, + 0x1a, 0x6a, 0x85, 0x23, 0x52, 0x39, 0xfb, 0x34, 0x43, 0x42}, + {0x01, 0x15, 0xed, 0x38, 0x6c, 0x40, 0xf7, 0xe1, 0x8f, 0xca, 0x30, + 0x38, 0x31, 0x69, 0x0c, 0x97, 0x93, 0xd7, 0x48, 0x20, 0xaf, 0xc3, + 0x24, 0x9a, 0xcd, 0xde, 0xed, 0x19, 0x32, 0xe2, 0xca}, + {0x65, 0xe4, 0x72, 0x79, 0x7e, 0x24, 0xe1, 0x14, 0x9b, 0xa2, + 0xda, 0xcc, 0x4e, 0x3e, 0x93, 0x89, 0xc3, 0x1a, 0xfa, 0x66, + 0xc9, 0x36, 0x9d, 0x7d, 0xd0, 0x7a, 0xc1, 0x3d, 0xef, 0x60, + 0x09, 0x77, 0x68, 0x7c, 0x92, 0x64, 0x67, 0x8c, 0xb4, 0xf7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1317, + {0xdf, 0xca, 0xee, 0xad, 0xab, 0xd6, 0x22, 0xde, 0xd6, 0xfe, 0x68, + 0xea, 0x96, 0x68, 0x76, 0x97, 0x0f, 0x2b, 0x98, 0xc7, 0x47, 0x0c, + 0xea, 0x39, 0xf2, 0x8c, 0xf0, 0x19, 0x11, 0x3d, 0xaa, 0xa3}, + {0x01, 0x15, 0xed, 0x38, 0x6c, 0x40, 0xf7, 0xe1, 0x8f, 0xca, 0x30, + 0x38, 0x31, 0x69, 0x0c, 0x97, 0x93, 0xd7, 0x48, 0x20, 0xaf, 0xc3, + 0x24, 0x9a, 0xcd, 0xde, 0xed, 0x19, 0x32, 0xe2, 0xca, 0x01}, + {0xde, 0xde, 0xdd, 0x3a, 0x04, 0x75, 0x0b, 0xf9, 0x0c, 0xe0, + 0x2b, 0xac, 0xc4, 0x6c, 0xec, 0x7a, 0x2c, 0xb0, 0x61, 0x1c, + 0x03, 0x55, 0x4c, 0xad, 0x08, 0x35, 0x37, 0xf7, 0xbc, 0x16, + 0x6e, 0x11, 0xa8, 0xa5, 0x15, 0x11, 0xb0, 0xbb, 0x39, 0x2f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1318, + {0xcf, 0xbd, 0x2b, 0x25, 0xf6, 0x5f, 0x6d, 0xae, 0x97, 0xce, 0xb4, + 0x48, 0xe4, 0x82, 0xa4, 0xb9, 0x79, 0x8d, 0x89, 0x0e, 0xdf, 0x2e, + 0xb2, 0xcf, 0xc0, 0xbe, 0x5d, 0x8b, 0x62, 0x1a, 0x45, 0x66}, + {0x89, 0x9a, 0xe4, 0x55, 0x6d, 0x4c, 0x10, 0x7f, 0xe5, 0x45, 0x51, + 0x6a, 0xd9, 0xf0, 0x7c, 0xe5, 0xbf, 0xe3, 0x7a, 0xef, 0x61, 0xe0, + 0x06, 0xc1, 0x45, 0xe9, 0x03, 0x7f, 0xc5, 0x3a, 0x8f}, + {0xc9, 0x56, 0x6d, 0xeb, 0xb0, 0x8d, 0xc2, 0x13, 0x39, 0x49, + 0x9c, 0x2b, 0xee, 0x9d, 0xcc, 0x6b, 0xa0, 0xf9, 0x0f, 0x7f, + 0x7d, 0x9a, 0x79, 0x8a, 0xc0, 0x7b, 0x98, 0x4a, 0x91, 0xd0, + 0xce, 0xf1, 0x35, 0x61, 0x92, 0xf5, 0x53, 0x0f, 0x6a, 0x22}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1319, + {0x78, 0xf4, 0xae, 0x5f, 0xce, 0x1c, 0xf1, 0xdd, 0x41, 0xa4, 0x00, + 0x9e, 0x02, 0xd7, 0xd1, 0x0a, 0xd0, 0xb6, 0x05, 0x8d, 0x27, 0xc4, + 0xf0, 0x0c, 0xc1, 0x16, 0x13, 0x7e, 0x97, 0xfc, 0x64, 0x49}, + {0xe3, 0x6b, 0x7b, 0x12, 0x1a, 0xdb, 0x17, 0xaa, 0x59, 0xef, 0x2c, + 0xe2, 0x97, 0x21, 0xe7, 0x68, 0x90, 0x59, 0xfe, 0x8b, 0x14, 0x20, + 0x74, 0x21, 0x5d, 0x69, 0xf8, 0x50, 0xa6, 0xd4, 0xbb}, + {0x5a, 0x1d, 0x0c, 0x24, 0x19, 0xda, 0x09, 0xc6, 0xc2, 0xaa, + 0x68, 0x7e, 0x96, 0x2c, 0x67, 0x9e, 0x3b, 0xaf, 0xa0, 0x53, + 0x4d, 0x01, 0x9c, 0x29, 0xad, 0x12, 0xe6, 0xe7, 0xb8, 0x93, + 0x65, 0x12, 0xa6, 0x66, 0x08, 0x55, 0xcb, 0xde, 0xa0, 0xc9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1320, + {0xf3, 0x4b, 0x99, 0x2a, 0x55, 0xa7, 0x9d, 0xa4, 0x73, 0x1f, 0xa7, + 0x31, 0x4e, 0x6b, 0xeb, 0x32, 0x48, 0x9f, 0xcd, 0x44, 0xc1, 0xad, + 0x90, 0xd6, 0x4e, 0x11, 0xc8, 0xd9, 0x41, 0xbd, 0x88, 0x75}, + {0x44, 0x09, 0xda, 0x61, 0x3d, 0x4e, 0x24, 0x2e, 0x6a, 0x27, 0x48, + 0x54, 0xe4, 0x9a, 0x31, 0x03, 0xda, 0x22, 0x7e, 0xf0, 0x45, 0x33, + 0x34, 0xfb, 0xe9, 0xd8, 0xa1, 0x89, 0x2d, 0xc5, 0xbb}, + {0x67, 0x8e, 0xc7, 0xbb, 0x11, 0xcd, 0xdd, 0xf8, 0x3c, 0x9a, + 0xc1, 0xbe, 0xbf, 0x26, 0x0f, 0x22, 0x1a, 0xbb, 0x6c, 0x4f, + 0xcf, 0xed, 0x0f, 0x86, 0x10, 0x87, 0x1c, 0x98, 0xbc, 0x49, + 0xe5, 0x40, 0x04, 0x05, 0xa6, 0xc4, 0xe1, 0x19, 0x3a, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1321, + {0x30, 0xe5, 0x34, 0x32, 0x85, 0xc4, 0x3e, 0xe4, 0x1c, 0x12, 0x0c, + 0x9f, 0xb8, 0x98, 0x95, 0x52, 0xb4, 0xe1, 0xf4, 0x5c, 0x3c, 0x92, + 0x11, 0x80, 0xf4, 0x8d, 0x52, 0x63, 0xa0, 0xb3, 0x4e, 0x5d}, + {0xcb, 0xdd, 0x3f, 0x63, 0xc5, 0xb6, 0x00, 0x03, 0x48, 0x5b, 0xb3, + 0xa4, 0x76, 0x48, 0xfd, 0x45, 0x4f, 0xf0, 0x5a, 0x26, 0x5e, 0x6d, + 0x9c, 0x2a, 0x29, 0xfe, 0x17, 0x52, 0xd1, 0x65, 0x36}, + {0xfd, 0xb3, 0x2c, 0xe9, 0xb9, 0xe0, 0x81, 0x6b, 0xeb, 0xd0, + 0x93, 0x97, 0x71, 0xe9, 0x63, 0x7e, 0x23, 0x2d, 0x92, 0x97, + 0xd0, 0x35, 0xf7, 0xcf, 0xa3, 0x28, 0x64, 0x26, 0xb4, 0x42, + 0x6c, 0x3a, 0x04, 0x22, 0x96, 0x1c, 0x74, 0xd5, 0x61, 0x0e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1322, + {0x73, 0x58, 0xe3, 0x14, 0x89, 0x6f, 0x44, 0xe5, 0xf9, 0x66, 0x3f, + 0x7a, 0x25, 0x2e, 0xb8, 0x17, 0xb9, 0x8f, 0xf5, 0xb0, 0x1f, 0x90, + 0x96, 0x40, 0xd3, 0x79, 0x3e, 0x52, 0x2b, 0x74, 0x01, 0x3c}, + {0xcb, 0xdd, 0x3f, 0x63, 0xc5, 0xb6, 0x00, 0x03, 0x48, 0x5b, 0xb3, + 0xa4, 0x76, 0x48, 0xfd, 0x45, 0x4f, 0xf0, 0x5a, 0x26, 0x5e, 0x6d, + 0x9c, 0x2a, 0x29, 0xfe, 0x17, 0x52, 0xd1, 0x65, 0x36, 0x01}, + {0x29, 0x5f, 0xde, 0x7c, 0x3b, 0xe9, 0x8f, 0x07, 0xf8, 0x5c, + 0x88, 0xf6, 0xd6, 0x60, 0x28, 0x3d, 0x92, 0xc5, 0xa9, 0xd1, + 0xc6, 0x39, 0x89, 0x82, 0xef, 0x44, 0xf4, 0xc6, 0x61, 0x81, + 0xe1, 0x21, 0x45, 0x9d, 0x56, 0x21, 0x03, 0x3e, 0x93, 0x79}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1323, + {0xf4, 0xcf, 0xb6, 0x18, 0xf2, 0xde, 0x53, 0xd0, 0x6f, 0x3a, 0x98, + 0xa4, 0x48, 0xea, 0x81, 0xec, 0x2f, 0x4e, 0x2b, 0xbb, 0x3d, 0x0b, + 0xb3, 0x25, 0xb8, 0x38, 0x17, 0xfb, 0x47, 0xe8, 0x3c, 0xf1}, + {0x94, 0xe4, 0xef, 0x18, 0x04, 0x9a, 0xa2, 0x1c, 0x1b, 0xe0, 0xe8, + 0xe5, 0x1a, 0xc6, 0x70, 0x9e, 0x81, 0xb7, 0xd9, 0x67, 0xb0, 0xd2, + 0x46, 0x6b, 0x0d, 0x3b, 0x30, 0x84, 0xb3, 0x8f, 0xb0}, + {0x99, 0xc9, 0xfe, 0x91, 0x80, 0x5f, 0xb6, 0x7b, 0xed, 0x4f, + 0xde, 0x66, 0x1b, 0x93, 0xa4, 0x30, 0xcb, 0xe1, 0x05, 0x4e, + 0x19, 0xb9, 0x21, 0x1c, 0x4f, 0x7c, 0x52, 0x63, 0xc7, 0x1a, + 0x00, 0x57, 0xf8, 0x60, 0xff, 0x95, 0x96, 0x36, 0x22, 0xb6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1324, + {0x56, 0x82, 0x62, 0xb1, 0xc4, 0xda, 0xac, 0x55, 0x16, 0x4a, 0xbb, + 0x07, 0xe7, 0x3e, 0xaf, 0xf3, 0xc7, 0x41, 0x04, 0x3b, 0xb9, 0xeb, + 0x2b, 0x81, 0x50, 0x3d, 0x6f, 0xf5, 0x84, 0xda, 0x07, 0x60}, + {0x35, 0x0b, 0x92, 0xa4, 0x6f, 0x6d, 0xdb, 0x95, 0x64, 0x83, 0xfb, + 0x67, 0xd0, 0x03, 0xf0, 0x3b, 0xb7, 0x14, 0x1b, 0xe8, 0x28, 0xbf, + 0xe1, 0xfb, 0x65, 0x10, 0x21, 0x6a, 0x89, 0x4e, 0x41}, + {0xe7, 0x07, 0x14, 0xe2, 0x31, 0x5d, 0x38, 0xe3, 0xc3, 0x0f, + 0xf9, 0xca, 0x55, 0x03, 0xf6, 0x5c, 0x8e, 0xc8, 0x4d, 0xe7, + 0xe1, 0xdd, 0x8f, 0x34, 0x81, 0x29, 0x37, 0x5c, 0x69, 0xa8, + 0x3f, 0x05, 0x74, 0xcc, 0xe3, 0xdd, 0x2e, 0x9a, 0xfa, 0x47}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1325, + {0xd8, 0xaf, 0x02, 0xa4, 0xd3, 0x83, 0x8a, 0xbf, 0x42, 0x36, 0xb6, + 0xea, 0xb6, 0x37, 0xd4, 0x25, 0x33, 0x63, 0xb4, 0xd1, 0x74, 0xb7, + 0x1c, 0xe7, 0x2c, 0x61, 0xae, 0x58, 0x30, 0x97, 0x02, 0x3b}, + {0xc9, 0xbb, 0x52, 0x1a, 0x97, 0x9b, 0x54, 0xad, 0x4e, 0x51, 0xe6, + 0x65, 0x7e, 0x50, 0xd8, 0x5c, 0x99, 0xd2, 0x75, 0x0d, 0x23, 0x73, + 0x30, 0xe7, 0xdc, 0x7f, 0xcc, 0xcf, 0x80, 0xcc, 0x2a}, + {0xb1, 0xcd, 0xed, 0xfb, 0x2d, 0xc1, 0x24, 0x90, 0xcd, 0xe8, + 0x26, 0x5a, 0xf0, 0x7b, 0x1e, 0x9b, 0x0e, 0x68, 0xa9, 0xeb, + 0x11, 0xc0, 0x1f, 0xda, 0x53, 0xe1, 0x8b, 0x17, 0xdf, 0x3c, + 0x49, 0x56, 0xd9, 0xc2, 0xdb, 0xc0, 0x67, 0x02, 0xed, 0x94}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1326, + {0xac, 0x40, 0x7c, 0x49, 0xc5, 0x8d, 0x8b, 0xe3, 0x6a, 0x0f, 0x6a, + 0xde, 0xd6, 0xfc, 0xc7, 0xa3, 0x0a, 0x58, 0xee, 0x43, 0x00, 0xea, + 0x2a, 0xb4, 0x50, 0xc6, 0xa7, 0xe5, 0x3d, 0x27, 0x9b, 0x0f}, + {0xe7, 0x68, 0xa9, 0x8a, 0x2a, 0x75, 0xf6, 0x36, 0x24, 0x43, 0x96, + 0x22, 0x61, 0x8e, 0x16, 0x89, 0x0f, 0x77, 0x38, 0x32, 0x22, 0xb8, + 0x9f, 0x6b, 0x71, 0xb8, 0x39, 0x75, 0xa4, 0xae, 0x99}, + {0x83, 0x62, 0xdd, 0xa5, 0x94, 0x02, 0xd8, 0xae, 0x3d, 0x67, + 0x7c, 0xda, 0xa4, 0x2a, 0x47, 0xc4, 0x77, 0x7d, 0xb6, 0x0d, + 0xb2, 0x9d, 0x86, 0xad, 0x42, 0xd4, 0x3c, 0x77, 0x34, 0x3e, + 0xe9, 0xcd, 0x9a, 0x44, 0x94, 0x6e, 0x47, 0x02, 0x8b, 0x1c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1327, + {0x7d, 0x79, 0x6c, 0xff, 0x59, 0x31, 0xf2, 0x3d, 0xe3, 0xac, 0x37, + 0x7b, 0xf9, 0x21, 0xbc, 0xe1, 0x56, 0x5e, 0x91, 0x7d, 0xfb, 0x5b, + 0x65, 0xfe, 0xe6, 0xec, 0x4a, 0xfb, 0xc3, 0xbb, 0x73, 0x35}, + {0xae, 0x87, 0xa4, 0xc6, 0xee, 0xd7, 0x61, 0xed, 0xb3, 0x7a, 0x09, + 0x8f, 0xed, 0xfa, 0x03, 0xf4, 0xcb, 0x38, 0xe0, 0x24, 0x81, 0x0c, + 0xd0, 0x14, 0x9a, 0x04, 0x74, 0x94, 0x2d, 0x4a, 0x3d}, + {0xa8, 0x34, 0x4d, 0x44, 0xb7, 0xb0, 0x2e, 0xb4, 0x84, 0x27, + 0xb2, 0x3b, 0xd5, 0xfd, 0x0c, 0x4e, 0x24, 0xf7, 0xbb, 0x64, + 0xcb, 0xfc, 0x02, 0xd5, 0x2d, 0x19, 0xf7, 0x2c, 0x2a, 0x2a, + 0xa1, 0x0c, 0x11, 0xbf, 0x70, 0xf8, 0x4f, 0xf4, 0x89, 0x8f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1328, + {0x5d, 0x20, 0x9b, 0x3a, 0xfd, 0x34, 0x28, 0x5f, 0xc9, 0xa5, 0x86, + 0xbc, 0x20, 0x91, 0xc5, 0x49, 0x82, 0xfe, 0x5a, 0x6d, 0x43, 0xce, + 0xdc, 0x62, 0xf3, 0x95, 0xb9, 0x50, 0x19, 0x97, 0x89, 0x7e}, + {0xae, 0x87, 0xa4, 0xc6, 0xee, 0xd7, 0x61, 0xed, 0xb3, 0x7a, 0x09, + 0x8f, 0xed, 0xfa, 0x03, 0xf4, 0xcb, 0x38, 0xe0, 0x24, 0x81, 0x0c, + 0xd0, 0x14, 0x9a, 0x04, 0x74, 0x94, 0x2d, 0x4a, 0x3d, 0x01}, + {0x4c, 0x9f, 0x89, 0xae, 0xf6, 0x03, 0xfb, 0x5c, 0x69, 0x86, + 0x6d, 0xe9, 0x87, 0xf2, 0xc7, 0x5e, 0x26, 0x0b, 0xb4, 0x1b, + 0x5b, 0x83, 0x80, 0x95, 0xbc, 0x59, 0x26, 0x7a, 0x77, 0xd5, + 0x6d, 0xe8, 0x44, 0x1e, 0xf3, 0xe3, 0x15, 0x15, 0xb2, 0x39}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1329, + {0xbb, 0x94, 0x6f, 0x14, 0x0d, 0x39, 0xd1, 0x6b, 0x70, 0x9c, 0x83, + 0x14, 0xb8, 0xb4, 0x1b, 0x9f, 0x14, 0x54, 0x5a, 0xa9, 0x75, 0x97, + 0x90, 0x59, 0x31, 0xfa, 0xd1, 0xb7, 0xb1, 0xd1, 0xf1, 0xa8}, + {0x99, 0x3a, 0xc0, 0xd3, 0x6b, 0xe5, 0x57, 0x67, 0x2b, 0xb9, 0xce, + 0xe7, 0x00, 0x41, 0xe7, 0x3b, 0xe2, 0x98, 0xfe, 0x75, 0xf4, 0x35, + 0xb6, 0x64, 0x62, 0xcb, 0xf1, 0x7a, 0x35, 0x86, 0x9b}, + {0x2e, 0x06, 0x6b, 0xc3, 0xa0, 0x1e, 0x9c, 0x84, 0x60, 0x60, + 0x4d, 0x54, 0xcf, 0xa3, 0x17, 0x69, 0x56, 0x32, 0x7e, 0xd4, + 0xe6, 0xb2, 0xec, 0x1c, 0x49, 0x40, 0xa6, 0xbf, 0xe4, 0xa2, + 0x7b, 0x16, 0xae, 0xdc, 0x47, 0x4c, 0x2a, 0xdf, 0x22, 0x1b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1330, + {0x46, 0xd1, 0x40, 0xcb, 0x95, 0x56, 0x4c, 0x38, 0x9e, 0xc7, 0x49, + 0xcf, 0x96, 0x01, 0x8f, 0x1c, 0x39, 0xab, 0x3e, 0x81, 0xaf, 0x22, + 0xb2, 0xba, 0x09, 0xed, 0x72, 0x26, 0x35, 0x25, 0xe0, 0x2e}, + {0x8d, 0x51, 0x79, 0xfd, 0x89, 0x1d, 0x5a, 0x72, 0x94, 0xac, 0xec, + 0x34, 0x4a, 0x01, 0x7f, 0xfa, 0x89, 0x24, 0x87, 0x95, 0x38, 0xb6, + 0x32, 0x59, 0xbe, 0xa9, 0xa0, 0x89, 0x84, 0x40, 0x78}, + {0xf8, 0x2f, 0xa4, 0x38, 0x24, 0x66, 0x7e, 0x54, 0xfe, 0xac, + 0xa0, 0x9a, 0x38, 0xcb, 0xf7, 0x12, 0x0a, 0x87, 0x9d, 0xe1, + 0xa8, 0x05, 0xfb, 0xcd, 0x43, 0xcc, 0xc5, 0x53, 0x79, 0xb4, + 0xb4, 0x71, 0xf0, 0xdb, 0x05, 0xa2, 0xa8, 0x1f, 0xde, 0x77}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1331, + {0xe0, 0x81, 0xa6, 0x95, 0x38, 0xba, 0x70, 0xbd, 0xcc, 0x5e, 0xd8, + 0x46, 0x08, 0xd0, 0x86, 0xb8, 0x9d, 0xac, 0x61, 0xb7, 0xbc, 0x9c, + 0xfc, 0x79, 0x1c, 0x37, 0x14, 0xd9, 0x85, 0x8e, 0x4d, 0x2f}, + {0x4e, 0x6d, 0x9d, 0x3e, 0x2a, 0xbe, 0x5c, 0x11, 0x3f, 0x62, 0xad, + 0x9d, 0xeb, 0x4d, 0x15, 0xd7, 0xa3, 0xe9, 0x04, 0xe4, 0xa9, 0x57, + 0x3a, 0xb7, 0x67, 0x34, 0x3c, 0x6a, 0xe7, 0x42, 0xf6}, + {0xfc, 0x99, 0x0d, 0x94, 0x6e, 0x1f, 0x63, 0x2c, 0x0a, 0x20, + 0x45, 0xb4, 0xac, 0x45, 0x81, 0x27, 0xec, 0xeb, 0xbd, 0xde, + 0xd7, 0x27, 0x03, 0xd5, 0x39, 0x5c, 0xb9, 0xf7, 0x0a, 0x85, + 0xf0, 0xc9, 0xb8, 0x9e, 0x52, 0x61, 0xb1, 0x02, 0x41, 0xdb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1332, + {0xc6, 0xcf, 0x2b, 0x10, 0x60, 0x91, 0x63, 0x52, 0xc6, 0xac, 0x9a, + 0x6a, 0x7b, 0x53, 0x6e, 0x12, 0x58, 0xe6, 0xfb, 0x6e, 0xb5, 0x0f, + 0x2a, 0x5f, 0x83, 0x36, 0x20, 0xe9, 0xbf, 0x7f, 0x9b, 0x90}, + {0x58, 0x4b, 0xbe, 0x7f, 0x2b, 0x7f, 0x33, 0x9d, 0xa1, 0x9a, 0xa3, + 0xa1, 0x7a, 0x57, 0x65, 0xe9, 0x6f, 0x79, 0x43, 0x08, 0xba, 0xdb, + 0x9f, 0x84, 0xa9, 0x1e, 0x44, 0xf9, 0x5b, 0xa3, 0xca}, + {0xcc, 0x08, 0x99, 0x54, 0xd8, 0xbc, 0xda, 0x90, 0x64, 0xa2, + 0x60, 0xf9, 0xb1, 0x67, 0x51, 0x98, 0x55, 0xc1, 0x68, 0x56, + 0xa3, 0xb4, 0x93, 0x58, 0xe4, 0x89, 0x59, 0xef, 0x20, 0xc2, + 0x67, 0xaf, 0x34, 0xdd, 0xcf, 0xb2, 0x2c, 0xbd, 0x6d, 0xb4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1333, + {0xd1, 0x6c, 0x90, 0x44, 0xd2, 0x46, 0xd4, 0x8d, 0x33, 0x38, 0xe4, + 0xb8, 0x6c, 0x8b, 0x2b, 0xec, 0xbf, 0x5f, 0x3c, 0x60, 0x7f, 0xa1, + 0xf0, 0xa6, 0x3e, 0x44, 0xb6, 0x48, 0x17, 0xd7, 0x73, 0x20}, + {0x58, 0x4b, 0xbe, 0x7f, 0x2b, 0x7f, 0x33, 0x9d, 0xa1, 0x9a, 0xa3, + 0xa1, 0x7a, 0x57, 0x65, 0xe9, 0x6f, 0x79, 0x43, 0x08, 0xba, 0xdb, + 0x9f, 0x84, 0xa9, 0x1e, 0x44, 0xf9, 0x5b, 0xa3, 0xca, 0x01}, + {0xed, 0x38, 0x52, 0x7e, 0x28, 0x21, 0x9e, 0xa6, 0x1a, 0xb2, + 0x14, 0x59, 0x30, 0xcf, 0x50, 0xa6, 0x01, 0xbb, 0x1c, 0x29, + 0x6f, 0xcd, 0x28, 0x16, 0xc8, 0x6d, 0x3d, 0xf3, 0xa4, 0x07, + 0x66, 0xb8, 0xa3, 0x4d, 0xf8, 0xba, 0x54, 0xdd, 0xde, 0x00}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1334, + {0x15, 0x92, 0xac, 0xe4, 0x5b, 0x8a, 0x92, 0x2b, 0xc8, 0x54, 0xd3, + 0xae, 0xa6, 0xb4, 0xda, 0x53, 0x37, 0xb1, 0x0f, 0x40, 0x2e, 0x49, + 0xcb, 0x6a, 0x19, 0x64, 0x94, 0xc5, 0x86, 0xd0, 0xf9, 0xfc}, + {0x3a, 0xc4, 0xc0, 0xc1, 0x0e, 0x4c, 0x6b, 0xa3, 0x34, 0x73, 0xb4, + 0x02, 0x0d, 0x0e, 0x79, 0xa9, 0x93, 0x9c, 0xd5, 0x8c, 0x3f, 0xa6, + 0xbf, 0x0e, 0x52, 0xe6, 0x90, 0x96, 0x8a, 0x3c, 0x01}, + {0x2a, 0xf6, 0xc5, 0xfc, 0x4f, 0x80, 0x7a, 0xf6, 0x2e, 0x79, + 0xde, 0x74, 0x80, 0x58, 0xf9, 0x11, 0x32, 0xd5, 0x3a, 0x1a, + 0xc7, 0xac, 0x7c, 0x5b, 0x99, 0x75, 0xc1, 0x13, 0x72, 0x3e, + 0xe9, 0x8a, 0x03, 0xe6, 0x09, 0x26, 0x26, 0x50, 0x1d, 0x8e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1335, + {0xb3, 0x35, 0xf3, 0xc7, 0x40, 0xb0, 0x1e, 0x37, 0xb8, 0xe4, 0x9d, + 0x08, 0x76, 0xa4, 0xc6, 0x1a, 0xa7, 0x97, 0xd7, 0xdc, 0x66, 0x6e, + 0x90, 0x3f, 0xfa, 0x2f, 0xe2, 0x6a, 0xcc, 0xbc, 0x35, 0x60}, + {0x63, 0x14, 0x74, 0xd1, 0x93, 0xc9, 0x74, 0xee, 0x16, 0x75, 0x65, + 0xca, 0xe6, 0x3d, 0x43, 0xc3, 0xd3, 0xeb, 0x2d, 0x5e, 0x4c, 0xf3, + 0x5d, 0xf2, 0xe9, 0x76, 0x04, 0xac, 0x44, 0xf9, 0x04}, + {0x74, 0xb9, 0xf5, 0x06, 0x05, 0xb0, 0x70, 0xe3, 0x06, 0xe1, + 0xe7, 0xa8, 0x7e, 0x20, 0x0f, 0xd7, 0x61, 0xfc, 0xeb, 0x0a, + 0x4e, 0xd2, 0x44, 0x89, 0x13, 0x91, 0xcf, 0xf4, 0x9c, 0x6c, + 0xa4, 0x14, 0xe2, 0x56, 0x72, 0x15, 0x2d, 0xb6, 0x1d, 0xed}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1336, + {0xa6, 0xe4, 0x1a, 0xd7, 0x68, 0xa6, 0xa3, 0x87, 0x96, 0x31, 0x69, + 0x72, 0x2a, 0x2d, 0x7a, 0x5e, 0x4f, 0xdb, 0x75, 0xc4, 0x2e, 0x04, + 0x49, 0x1d, 0x13, 0xa4, 0xf0, 0x66, 0xe2, 0x16, 0x4f, 0xb0}, + {0x84, 0xd5, 0xf1, 0x7c, 0x69, 0x55, 0xe1, 0x6d, 0xfa, 0x4a, 0x52, + 0x4b, 0xa2, 0x9c, 0xa2, 0x0b, 0xbd, 0x96, 0xb4, 0x68, 0x69, 0xc9, + 0x44, 0xcc, 0x30, 0x0d, 0xdf, 0x2f, 0x01, 0x5d, 0x77}, + {0x7b, 0xdb, 0xe1, 0xab, 0xf7, 0xa5, 0xa8, 0x13, 0xd3, 0xcd, + 0x17, 0x27, 0xa9, 0x70, 0x14, 0x7e, 0x36, 0x1c, 0xde, 0x99, + 0xad, 0x5c, 0x36, 0x2f, 0xf3, 0xdd, 0xfe, 0x98, 0x20, 0xc9, + 0x43, 0x31, 0xcb, 0x8e, 0x3a, 0x9d, 0xb0, 0x71, 0x91, 0x66}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1337, + {0xb1, 0xbe, 0x44, 0x1d, 0x8e, 0x31, 0x56, 0xbd, 0x92, 0x0a, 0x0f, + 0x31, 0x56, 0xac, 0x58, 0x5c, 0x80, 0x25, 0x51, 0x1d, 0x6b, 0xf4, + 0xb9, 0x11, 0x5c, 0x31, 0x4e, 0xf2, 0xa7, 0xf4, 0x0d, 0x64}, + {0x35, 0x5c, 0x28, 0x76, 0xde, 0xbd, 0x14, 0x91, 0x12, 0xe7, 0x04, + 0x2d, 0x07, 0x9b, 0x53, 0x99, 0xb7, 0xc1, 0xee, 0xdd, 0x95, 0xdf, + 0xec, 0x9e, 0x1d, 0xa1, 0x2b, 0x9d, 0xac, 0xb3, 0x81}, + {0xe8, 0x86, 0x6d, 0x69, 0x8b, 0x66, 0x55, 0xc8, 0x87, 0x34, + 0x69, 0xf9, 0x2b, 0x10, 0xe6, 0x96, 0x4c, 0x2c, 0x9e, 0x0e, + 0xef, 0x13, 0xf4, 0xda, 0x4d, 0x4b, 0xf4, 0x84, 0xf4, 0xbb, + 0x7a, 0xdd, 0xfe, 0x58, 0x17, 0x04, 0x03, 0xa5, 0x05, 0xfd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1338, + {0xe2, 0x33, 0xf5, 0xf7, 0x64, 0x43, 0x37, 0x46, 0x57, 0x91, 0x0d, + 0x6e, 0x8f, 0xb2, 0x86, 0xe0, 0x2e, 0x48, 0x4c, 0xb1, 0x3e, 0x73, + 0x06, 0x38, 0xcd, 0xdf, 0xaf, 0x69, 0x34, 0x48, 0x0a, 0xbf}, + {0x35, 0x5c, 0x28, 0x76, 0xde, 0xbd, 0x14, 0x91, 0x12, 0xe7, 0x04, + 0x2d, 0x07, 0x9b, 0x53, 0x99, 0xb7, 0xc1, 0xee, 0xdd, 0x95, 0xdf, + 0xec, 0x9e, 0x1d, 0xa1, 0x2b, 0x9d, 0xac, 0xb3, 0x81, 0x01}, + {0x66, 0xd7, 0xe8, 0x02, 0xc7, 0xa9, 0xed, 0xab, 0x02, 0x88, + 0xf8, 0xcd, 0x1e, 0x5a, 0xb8, 0x47, 0xa4, 0x79, 0xb9, 0x70, + 0x15, 0x71, 0xc7, 0x62, 0x89, 0x10, 0x8c, 0xee, 0x41, 0x1e, + 0x43, 0x4d, 0x27, 0xc1, 0x0e, 0xe4, 0x68, 0xb7, 0xdf, 0x89}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1339, + {0xae, 0x1c, 0xce, 0xa5, 0x25, 0xb0, 0xb9, 0x71, 0x4b, 0x57, 0xd1, + 0x43, 0x36, 0x58, 0xfa, 0x2b, 0xca, 0xf4, 0xa9, 0xaf, 0x8d, 0xe6, + 0x7e, 0x5e, 0xb3, 0x58, 0x36, 0x85, 0xa8, 0xa0, 0x2f, 0x51}, + {0xcf, 0xe6, 0x82, 0x21, 0x60, 0x26, 0x37, 0x62, 0x42, 0xd8, 0x92, + 0xe8, 0x58, 0xaf, 0xf7, 0xb6, 0x4b, 0x98, 0xb3, 0x3d, 0x6f, 0xe8, + 0xec, 0x1a, 0x50, 0xab, 0x34, 0x85, 0x29, 0x6f, 0xe6}, + {0xf2, 0x26, 0xe3, 0x01, 0xed, 0x84, 0xa8, 0x46, 0x9f, 0xdf, + 0xd9, 0x18, 0xb7, 0xb6, 0x3a, 0x1c, 0x76, 0xd8, 0x7f, 0x6f, + 0xcf, 0x4b, 0x91, 0xc7, 0x05, 0xe6, 0xd7, 0x99, 0x42, 0xb6, + 0x3a, 0xb4, 0xe6, 0x47, 0x6d, 0x2a, 0xe7, 0x6c, 0xa6, 0x79}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1340, + {0x57, 0xd7, 0x74, 0xfa, 0x47, 0x08, 0xc6, 0x56, 0xea, 0xa1, 0x30, + 0xaf, 0x03, 0xc1, 0xa9, 0xdc, 0x7b, 0x30, 0x43, 0xf9, 0x1c, 0x65, + 0xef, 0x64, 0x41, 0x3a, 0xcb, 0x75, 0x97, 0x69, 0x3a, 0x69}, + {0x1b, 0x07, 0x84, 0xd7, 0xf0, 0xdf, 0xea, 0x4d, 0x6c, 0x5c, 0xe0, + 0x03, 0xb1, 0xbc, 0xe1, 0x77, 0x4a, 0x01, 0x07, 0x41, 0xb3, 0x18, + 0x97, 0x8d, 0x72, 0xb1, 0xbe, 0x56, 0x4e, 0x7e, 0x62}, + {0xae, 0xe7, 0x4e, 0x06, 0x15, 0xbb, 0x45, 0xc5, 0x20, 0xff, + 0xf7, 0x43, 0x4a, 0x31, 0x19, 0x98, 0x76, 0x3a, 0xe4, 0x4e, + 0x91, 0xed, 0xe0, 0x6d, 0x1e, 0x98, 0x95, 0x11, 0x04, 0x94, + 0x80, 0x16, 0x50, 0xed, 0x96, 0xb4, 0x5b, 0x99, 0x81, 0xc4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1341, + {0xb1, 0x4e, 0x43, 0x95, 0x22, 0xdc, 0xbb, 0x02, 0x9f, 0x38, 0x65, + 0xde, 0x5a, 0xf7, 0x9a, 0xdf, 0x8b, 0xc1, 0xf7, 0x94, 0x37, 0xe7, + 0x06, 0x27, 0x16, 0xfa, 0xc3, 0x59, 0x54, 0xcd, 0xa9, 0xf6}, + {0xe8, 0x4f, 0xdf, 0xac, 0xf7, 0xf2, 0xec, 0x04, 0xa6, 0x4e, 0x0f, + 0x91, 0xf4, 0x07, 0x8c, 0x62, 0x8e, 0xf7, 0x18, 0xc7, 0xe7, 0xd4, + 0xaa, 0xb9, 0xc1, 0xba, 0xf2, 0x85, 0x98, 0x1d, 0x2e}, + {0x2e, 0x90, 0x4d, 0x53, 0x02, 0x06, 0x34, 0x40, 0xd9, 0x87, + 0xef, 0x2b, 0x01, 0x0a, 0xba, 0x85, 0xf0, 0x19, 0x29, 0xea, + 0x79, 0x97, 0x13, 0xb8, 0xa0, 0x18, 0xcd, 0xde, 0x85, 0x81, + 0x6c, 0xf8, 0x2d, 0xf8, 0xd0, 0x62, 0x45, 0xd1, 0x3f, 0xc1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1342, + {0x80, 0x19, 0x47, 0x81, 0xad, 0x93, 0x97, 0x1e, 0x58, 0x0c, 0xa9, + 0xfa, 0x42, 0xff, 0x39, 0xc7, 0xc4, 0x5f, 0x61, 0xca, 0xc5, 0x15, + 0xbb, 0x4f, 0xbd, 0x10, 0xbc, 0xf8, 0xf7, 0xcc, 0x31, 0x4c}, + {0x9c, 0x40, 0xff, 0x55, 0x38, 0xd9, 0xe9, 0xf1, 0xcc, 0x4c, 0x3f, + 0x01, 0x86, 0x42, 0x43, 0x17, 0x5a, 0x0d, 0xfa, 0xd5, 0x2c, 0x58, + 0xea, 0x08, 0x61, 0x95, 0x91, 0x76, 0x66, 0x6d, 0x90}, + {0x35, 0x11, 0x18, 0xa9, 0x18, 0xb4, 0x36, 0xb9, 0x2c, 0xd9, + 0x66, 0xef, 0xe5, 0xfb, 0xbe, 0xd0, 0x97, 0x5b, 0xd7, 0xbd, + 0x18, 0x81, 0xe3, 0xf1, 0x6d, 0x1d, 0x86, 0xf6, 0x7c, 0x47, + 0x6c, 0xbc, 0xdc, 0x2a, 0x8f, 0x6c, 0x7e, 0x3a, 0xcf, 0x3f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1343, + {0x81, 0x8d, 0xc9, 0x16, 0xc6, 0x16, 0x93, 0x1d, 0x04, 0x64, 0x3a, + 0xaf, 0x11, 0x7c, 0xd4, 0x13, 0x58, 0x22, 0xa2, 0x2e, 0x09, 0xc7, + 0x54, 0x26, 0x70, 0xdc, 0x95, 0x9d, 0x84, 0x64, 0xd8, 0x64}, + {0x9c, 0x40, 0xff, 0x55, 0x38, 0xd9, 0xe9, 0xf1, 0xcc, 0x4c, 0x3f, + 0x01, 0x86, 0x42, 0x43, 0x17, 0x5a, 0x0d, 0xfa, 0xd5, 0x2c, 0x58, + 0xea, 0x08, 0x61, 0x95, 0x91, 0x76, 0x66, 0x6d, 0x90, 0x01}, + {0x19, 0x69, 0x49, 0x58, 0x11, 0x7c, 0x6d, 0xb1, 0x31, 0x8d, + 0xdd, 0xf6, 0x69, 0x82, 0x4c, 0x9d, 0x49, 0x6f, 0xd7, 0x91, + 0x83, 0x8a, 0xac, 0x9f, 0xb7, 0xd0, 0x9f, 0x07, 0x05, 0x76, + 0xf2, 0xa1, 0x4d, 0x4f, 0x2b, 0xeb, 0x20, 0xb7, 0xbe, 0x2b}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1344, + {0xb6, 0x42, 0xaa, 0x33, 0xa4, 0x62, 0x46, 0x08, 0x29, 0xa5, 0xda, + 0xba, 0xe8, 0x5d, 0xa9, 0xec, 0x2e, 0x8b, 0x12, 0xac, 0x2f, 0xee, + 0xa0, 0xee, 0x7b, 0x1c, 0xc7, 0xd6, 0x82, 0xdd, 0x42, 0x45}, + {0x9b, 0xc8, 0x2a, 0x60, 0x39, 0xd3, 0xc9, 0xd6, 0x14, 0x6b, 0xca, + 0xef, 0x4b, 0x24, 0xb0, 0xd8, 0x90, 0x68, 0x46, 0xfa, 0x05, 0x4d, + 0x9f, 0xc3, 0xca, 0x62, 0xd9, 0x71, 0xff, 0x1b, 0xaa}, + {0x34, 0x05, 0x0b, 0x59, 0x06, 0xbc, 0x55, 0x00, 0x94, 0x9e, + 0x07, 0xeb, 0x6e, 0x26, 0x0d, 0xd3, 0x1f, 0xe5, 0xdf, 0xbd, + 0x06, 0x2b, 0xf6, 0xe4, 0x21, 0x54, 0xde, 0x3f, 0x7b, 0x4e, + 0x76, 0xc9, 0x13, 0x8c, 0xec, 0x0d, 0x20, 0x85, 0xfd, 0x0d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1345, + {0x4d, 0x17, 0xb6, 0x0a, 0x83, 0x3b, 0x2d, 0x85, 0x2f, 0x8f, 0x2f, + 0x0f, 0x53, 0x1d, 0xef, 0x77, 0x42, 0xab, 0xb5, 0x26, 0x17, 0x85, + 0x7b, 0x7e, 0x8b, 0x43, 0x0b, 0x36, 0x54, 0xf0, 0x4b, 0x05}, + {0xec, 0x94, 0x49, 0x77, 0xce, 0x56, 0x16, 0x50, 0xc7, 0x05, 0x5d, + 0x0b, 0x46, 0xb0, 0x1b, 0xef, 0x29, 0x1f, 0x2b, 0xea, 0x5f, 0x67, + 0xde, 0xf7, 0x9f, 0x4c, 0x2b, 0x11, 0x40, 0x23, 0x49}, + {0x05, 0xa5, 0xef, 0x08, 0x39, 0xed, 0xf5, 0x0c, 0xa1, 0x58, + 0xb1, 0xa3, 0x74, 0x08, 0xdf, 0x32, 0x11, 0x61, 0x27, 0x44, + 0x85, 0x9d, 0xff, 0x08, 0xfc, 0xbf, 0x30, 0x7e, 0x6c, 0xfb, + 0xd7, 0xc2, 0xd2, 0xed, 0x51, 0xf2, 0x29, 0x00, 0x40, 0x93}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1346, + {0x36, 0x70, 0x40, 0x84, 0xe0, 0xea, 0x2a, 0x13, 0xa6, 0xbc, 0x90, + 0x3a, 0xc2, 0x91, 0x50, 0x3c, 0x69, 0x51, 0xb0, 0x0a, 0xc7, 0xa3, + 0x36, 0x97, 0x67, 0x24, 0x7f, 0x7a, 0xa9, 0xe4, 0x7a, 0x0a}, + {0xcd, 0x48, 0xe2, 0x97, 0xd5, 0x5b, 0xb8, 0xb1, 0x7a, 0xc9, 0xba, + 0x8d, 0x54, 0x3a, 0x68, 0x59, 0x55, 0xe1, 0x2d, 0x34, 0xa1, 0x4c, + 0x3f, 0xf7, 0x2f, 0xa5, 0x41, 0x76, 0xc5, 0xf9, 0x90}, + {0x19, 0xc6, 0xbc, 0xe1, 0x0d, 0x79, 0x0b, 0xcb, 0x36, 0x5a, + 0x94, 0x57, 0x67, 0x12, 0x26, 0xb6, 0xe5, 0x81, 0x0b, 0xa5, + 0x62, 0x1d, 0x93, 0x7a, 0x38, 0x87, 0x5e, 0x68, 0x81, 0x27, + 0x36, 0x58, 0xf5, 0xff, 0x1f, 0x30, 0x9d, 0x62, 0x6f, 0xaf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1347, + {0xeb, 0x65, 0xa9, 0xc0, 0x06, 0x37, 0x7d, 0xea, 0x13, 0x32, 0x8d, + 0xd1, 0x76, 0xbc, 0x2f, 0xd7, 0x03, 0xdb, 0xda, 0x99, 0x29, 0xaf, + 0xab, 0x7a, 0x6c, 0x5b, 0xe1, 0x31, 0xc3, 0x6d, 0xf6, 0x38}, + {0xcd, 0x48, 0xe2, 0x97, 0xd5, 0x5b, 0xb8, 0xb1, 0x7a, 0xc9, 0xba, + 0x8d, 0x54, 0x3a, 0x68, 0x59, 0x55, 0xe1, 0x2d, 0x34, 0xa1, 0x4c, + 0x3f, 0xf7, 0x2f, 0xa5, 0x41, 0x76, 0xc5, 0xf9, 0x90, 0x01}, + {0x05, 0x29, 0x94, 0xf9, 0x91, 0x30, 0xc6, 0xf5, 0xc9, 0x7e, + 0xd7, 0x8e, 0x79, 0x79, 0xf8, 0x77, 0x12, 0x35, 0x40, 0x39, + 0x75, 0x34, 0xb6, 0xea, 0xfe, 0x91, 0xb8, 0x2d, 0x18, 0x0d, + 0x1c, 0x0e, 0x16, 0xd6, 0x17, 0x80, 0xf6, 0x60, 0xa1, 0x41}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1348, + {0x19, 0xc8, 0x35, 0x23, 0xfe, 0x7a, 0x46, 0xdc, 0x74, 0xfb, 0xb5, + 0xfb, 0x0c, 0x47, 0x23, 0xd4, 0x18, 0xa0, 0xb0, 0xc5, 0x1e, 0x78, + 0x51, 0x66, 0xd8, 0xe4, 0xba, 0x5f, 0x1a, 0x5d, 0x92, 0x45}, + {0xc8, 0xf8, 0xc1, 0x52, 0xd1, 0x11, 0xef, 0x23, 0x1f, 0x36, 0x73, + 0x23, 0x4f, 0x71, 0x8e, 0x82, 0x19, 0x56, 0xbb, 0x19, 0x5f, 0xec, + 0x57, 0x96, 0x75, 0xd6, 0x8e, 0xd7, 0x85, 0xd1, 0x80}, + {0x7b, 0xaa, 0x10, 0xf2, 0x4d, 0x7f, 0x6a, 0x0c, 0x10, 0x79, + 0x62, 0x4d, 0xc4, 0x43, 0x27, 0x8a, 0x0f, 0x84, 0x38, 0xc3, + 0x92, 0x78, 0xe8, 0x74, 0xfd, 0x3e, 0xba, 0x9c, 0xa6, 0xa1, + 0xf7, 0xa9, 0x7d, 0x9b, 0x29, 0xf2, 0x9c, 0xe2, 0x04, 0xb6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1349, + {0x25, 0xfa, 0x70, 0x4c, 0xb6, 0x73, 0x24, 0x16, 0x0b, 0x7c, 0xe8, + 0xfa, 0x17, 0xa0, 0xaf, 0x00, 0x7a, 0xcd, 0x23, 0x41, 0xd0, 0xe9, + 0x84, 0x17, 0xa8, 0x3a, 0x4d, 0xf1, 0x21, 0x67, 0x35, 0x62}, + {0x4b, 0x2d, 0x9f, 0x4d, 0x83, 0x71, 0x88, 0xa2, 0x67, 0xef, 0x75, + 0x35, 0x44, 0x20, 0x6c, 0xe9, 0x82, 0x23, 0xa0, 0x2a, 0xf1, 0x83, + 0x5a, 0x0f, 0x2b, 0xcb, 0xd0, 0x17, 0xf6, 0x5d, 0x42}, + {0xd8, 0xfd, 0x92, 0xb9, 0x1a, 0x48, 0x09, 0xba, 0x3a, 0xba, + 0x6e, 0x3f, 0x97, 0xd0, 0x25, 0x9d, 0xc0, 0xc7, 0xba, 0xf7, + 0x64, 0x88, 0x62, 0x4c, 0xb8, 0x7a, 0x14, 0x50, 0x3c, 0x66, + 0x6b, 0xce, 0x1f, 0x57, 0x62, 0xbb, 0x04, 0x52, 0x59, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1350, + {0xb2, 0x78, 0x8c, 0xa6, 0xc7, 0xdf, 0xad, 0x85, 0x1e, 0x2e, 0xb1, + 0xbb, 0xbd, 0x4a, 0x42, 0x26, 0xc3, 0x70, 0x19, 0x6b, 0xd0, 0x54, + 0x4b, 0x31, 0xad, 0xf7, 0x93, 0xae, 0xda, 0x69, 0xe9, 0x53}, + {0xbf, 0xcb, 0xc6, 0x20, 0xa3, 0x4c, 0xf9, 0x13, 0x24, 0x1f, 0x44, + 0x5d, 0xa2, 0x80, 0xc9, 0xdc, 0x8f, 0xa8, 0x9f, 0x1f, 0xb8, 0x36, + 0x6d, 0xce, 0x18, 0x76, 0x89, 0x80, 0x66, 0xa8, 0xb1}, + {0x46, 0x1d, 0xed, 0x06, 0x4f, 0x59, 0x77, 0x31, 0x98, 0x32, + 0xfc, 0x37, 0x68, 0xd2, 0xc5, 0xf7, 0x82, 0xc5, 0x0f, 0x0d, + 0x1a, 0x39, 0xc1, 0x40, 0xde, 0xa9, 0x76, 0x58, 0x63, 0x9a, + 0xed, 0x3a, 0xce, 0x68, 0x58, 0x61, 0xe4, 0x4a, 0xfa, 0x21}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1351, + {0x6f, 0xaa, 0xf0, 0xd5, 0xbd, 0xa3, 0x13, 0xa7, 0xcd, 0xdc, 0x20, + 0xc8, 0x3a, 0x89, 0x3b, 0x5e, 0xd3, 0x98, 0x9b, 0x85, 0x07, 0x52, + 0x56, 0x83, 0x82, 0x89, 0xff, 0xb9, 0x9a, 0xec, 0xce, 0x3b}, + {0xbf, 0xcb, 0xc6, 0x20, 0xa3, 0x4c, 0xf9, 0x13, 0x24, 0x1f, 0x44, + 0x5d, 0xa2, 0x80, 0xc9, 0xdc, 0x8f, 0xa8, 0x9f, 0x1f, 0xb8, 0x36, + 0x6d, 0xce, 0x18, 0x76, 0x89, 0x80, 0x66, 0xa8, 0xb1, 0x01}, + {0x20, 0x6d, 0x17, 0x9c, 0x2c, 0xca, 0x7a, 0x43, 0x3d, 0x75, + 0xbc, 0x61, 0xd3, 0x8c, 0x55, 0xbf, 0xca, 0x7d, 0xd8, 0xde, + 0x60, 0x52, 0x83, 0x63, 0x91, 0x66, 0xa7, 0xfa, 0xd9, 0x87, + 0xcc, 0x65, 0x6f, 0x9a, 0x6b, 0xd9, 0x68, 0xb3, 0x19, 0x62}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1352, + {0x81, 0x17, 0xd1, 0x40, 0x74, 0xb5, 0xc7, 0xe9, 0x34, 0x4c, 0x9b, + 0x42, 0x14, 0x13, 0x5c, 0x76, 0xb5, 0x85, 0xbe, 0xc6, 0x72, 0xf2, + 0xe0, 0x54, 0xec, 0xc8, 0x35, 0x0d, 0x75, 0x2d, 0x63, 0x23}, + {0xf7, 0x3f, 0xf8, 0x87, 0xaf, 0x81, 0xf8, 0x82, 0x68, 0xbf, 0x0b, + 0x07, 0x46, 0xc9, 0x66, 0x60, 0x30, 0xff, 0xb0, 0xbd, 0xe0, 0x21, + 0xc8, 0xd9, 0xdd, 0x47, 0x1a, 0xae, 0xd3, 0xaa, 0x59}, + {0xf3, 0x99, 0xd6, 0x6f, 0x37, 0xc6, 0xee, 0x6b, 0xd6, 0x95, + 0x46, 0x7d, 0x38, 0x64, 0xf9, 0xe2, 0x50, 0xb7, 0x6f, 0x58, + 0x73, 0x17, 0xd1, 0x31, 0x43, 0x9f, 0x2b, 0x8c, 0x5b, 0x34, + 0xa3, 0xfa, 0x22, 0x31, 0x55, 0xa6, 0x39, 0x43, 0x9c, 0x63}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1353, + {0xf8, 0x97, 0x32, 0xce, 0xe8, 0x22, 0x67, 0x35, 0xee, 0x03, 0x02, + 0x00, 0x93, 0xd0, 0x2b, 0xa1, 0xd1, 0xf6, 0x58, 0xbd, 0x19, 0x25, + 0x32, 0xf8, 0x9f, 0x14, 0xc4, 0x70, 0x67, 0x52, 0xb5, 0x0f}, + {0x9a, 0x5c, 0x3c, 0x6f, 0xbc, 0xa7, 0x00, 0x7e, 0x1e, 0xc9, 0xfa, + 0x62, 0xf5, 0x0c, 0x46, 0xaf, 0x21, 0x86, 0xf5, 0xab, 0x3b, 0x5e, + 0x93, 0x6e, 0xf9, 0x84, 0x5e, 0xcd, 0x36, 0x2a, 0x6d}, + {0x78, 0x4b, 0x32, 0x88, 0x62, 0x5a, 0xf3, 0xfd, 0x5b, 0x67, + 0x5c, 0x0b, 0xf7, 0x2e, 0x08, 0xbe, 0x1d, 0xde, 0xd4, 0xcf, + 0xeb, 0x1b, 0xfa, 0x00, 0x7d, 0xde, 0x6c, 0xce, 0x87, 0x50, + 0x10, 0xe2, 0x65, 0xec, 0x6b, 0x0a, 0xf9, 0x1d, 0x6c, 0x84}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1354, + {0x19, 0xbb, 0xa3, 0x72, 0xb4, 0xe6, 0x52, 0x57, 0x66, 0x2b, 0xbd, + 0x9c, 0x95, 0xab, 0xdc, 0xae, 0x73, 0xcb, 0xb3, 0xb3, 0x36, 0xe8, + 0x59, 0x10, 0xf5, 0x61, 0xc8, 0x1b, 0x21, 0x0b, 0xcd, 0x6f}, + {0x1a, 0xa7, 0x7c, 0xf3, 0x47, 0x58, 0x39, 0x01, 0xfa, 0x24, 0xad, + 0x28, 0x15, 0x8c, 0xb2, 0x5b, 0xbd, 0xa6, 0x4f, 0x0f, 0xb9, 0xb8, + 0x63, 0x23, 0x33, 0xd7, 0x79, 0x0c, 0xd6, 0xb1, 0xa1}, + {0xc7, 0x9b, 0xc2, 0xd7, 0x21, 0x44, 0xd0, 0x45, 0xd0, 0x6a, + 0xc3, 0x41, 0x69, 0xbe, 0xfd, 0x25, 0x1f, 0xdc, 0xcb, 0x60, + 0x2a, 0x49, 0x09, 0x21, 0xed, 0xef, 0x5f, 0xbe, 0x54, 0xe5, + 0xa9, 0x20, 0x65, 0x6d, 0x32, 0x13, 0x54, 0x34, 0xc8, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1355, + {0x8f, 0xff, 0x57, 0x84, 0xdc, 0x41, 0xf5, 0xe0, 0xad, 0xc8, 0x43, + 0xad, 0xae, 0x98, 0xc2, 0xce, 0x26, 0x1b, 0x4d, 0xcb, 0x9d, 0x2c, + 0xc0, 0x88, 0x9f, 0xbf, 0xf7, 0xb3, 0x14, 0x19, 0xa3, 0xde}, + {0x2e, 0xcb, 0x47, 0xb8, 0x14, 0x4e, 0xfd, 0x7b, 0x55, 0x30, 0x54, + 0x15, 0x58, 0x14, 0x09, 0x0e, 0xdf, 0x35, 0x32, 0xdc, 0xe4, 0x73, + 0x46, 0x83, 0x1a, 0xd8, 0xc6, 0xab, 0x5f, 0x8f, 0xc1}, + {0x9c, 0x7c, 0xa4, 0x9b, 0x47, 0x41, 0xbc, 0x75, 0xcb, 0xc5, + 0xf9, 0x77, 0x49, 0xdb, 0xc2, 0x09, 0xeb, 0x77, 0x22, 0x0c, + 0xd0, 0xa6, 0x83, 0xd6, 0xd6, 0xe9, 0x7a, 0x25, 0x51, 0x1d, + 0xd9, 0xa7, 0x04, 0xdd, 0xf7, 0x7c, 0xe7, 0x4a, 0xe5, 0xe4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1356, + {0xc6, 0xac, 0x40, 0x7d, 0xe1, 0x73, 0xaa, 0x4f, 0xe0, 0xdf, 0xe4, + 0xb3, 0xa8, 0x2b, 0xdd, 0x7f, 0x27, 0x72, 0x0c, 0x48, 0x3a, 0xda, + 0xcf, 0x57, 0x46, 0x1e, 0xa7, 0x93, 0x83, 0xfe, 0xeb, 0x47}, + {0x17, 0x2b, 0x19, 0xe5, 0xd7, 0x99, 0xfb, 0x74, 0x9c, 0xd6, 0xaf, + 0x90, 0x87, 0xf1, 0xe9, 0xf1, 0x6c, 0x81, 0x06, 0xb8, 0x41, 0xc9, + 0xe3, 0xfa, 0x64, 0x67, 0x95, 0x60, 0xbf, 0x20, 0x26}, + {0x40, 0xff, 0xd5, 0x11, 0xf5, 0x9c, 0x2d, 0x44, 0x91, 0x68, + 0x44, 0xd7, 0x00, 0x3c, 0x4e, 0x0e, 0xf0, 0x75, 0xf2, 0x92, + 0x56, 0x7c, 0x11, 0xf8, 0x2d, 0xe6, 0xe6, 0x90, 0x90, 0xc2, + 0x2d, 0x34, 0x13, 0xaf, 0x89, 0xd5, 0xc3, 0x26, 0x79, 0xc8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1357, + {0x9c, 0x2f, 0x01, 0xde, 0x02, 0x31, 0x9d, 0xde, 0xdc, 0xd6, 0x19, + 0x37, 0x69, 0xa6, 0xe1, 0x34, 0xed, 0x2e, 0xf4, 0xb2, 0xe3, 0x6b, + 0x0e, 0xdc, 0x17, 0x19, 0xfb, 0xd3, 0xbc, 0x38, 0x50, 0xb4}, + {0x17, 0x2b, 0x19, 0xe5, 0xd7, 0x99, 0xfb, 0x74, 0x9c, 0xd6, 0xaf, + 0x90, 0x87, 0xf1, 0xe9, 0xf1, 0x6c, 0x81, 0x06, 0xb8, 0x41, 0xc9, + 0xe3, 0xfa, 0x64, 0x67, 0x95, 0x60, 0xbf, 0x20, 0x26, 0x01}, + {0xe3, 0xf3, 0xb2, 0xed, 0x79, 0x4f, 0xb6, 0x04, 0xa1, 0x62, + 0x91, 0x1a, 0x7d, 0x8e, 0x8b, 0x44, 0xd7, 0xb9, 0xba, 0x65, + 0x83, 0x4e, 0xd9, 0xca, 0xdf, 0x41, 0x0e, 0x27, 0xfd, 0xbd, + 0x11, 0x93, 0x4e, 0xe1, 0x49, 0x02, 0x05, 0xf4, 0xc2, 0xb6}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1358, + {0x08, 0x2c, 0x6d, 0x78, 0xdd, 0x4d, 0x32, 0xd5, 0x34, 0xd6, 0x1d, + 0x27, 0x44, 0x0c, 0xdc, 0xe2, 0x77, 0x70, 0xe0, 0x23, 0x71, 0x1e, + 0xae, 0xf1, 0x6d, 0x5c, 0xd1, 0x29, 0x03, 0x5a, 0x02, 0x13}, + {0xa1, 0xb8, 0xbf, 0x83, 0xa8, 0x16, 0xdb, 0x26, 0x98, 0xd6, 0x97, + 0xae, 0xa7, 0x06, 0x34, 0xba, 0x78, 0x77, 0xa5, 0x16, 0xdf, 0xf3, + 0x99, 0x7c, 0xc3, 0xe3, 0xd5, 0xad, 0xb7, 0x90, 0x42}, + {0xdc, 0x06, 0xcc, 0x5b, 0x6e, 0x15, 0xb4, 0x20, 0xb9, 0x14, + 0xc1, 0x8c, 0x9c, 0xd5, 0x45, 0xe8, 0xd9, 0x32, 0x97, 0x3c, + 0x56, 0x01, 0x55, 0xc2, 0x31, 0x06, 0x13, 0x50, 0x8c, 0x26, + 0xa9, 0xa6, 0xe6, 0xd2, 0x96, 0x33, 0x55, 0x99, 0x5c, 0x49}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1359, + {0x97, 0x00, 0xa8, 0x44, 0x61, 0x3c, 0xaf, 0x56, 0xf0, 0x46, 0x70, + 0xc6, 0x28, 0x77, 0x8a, 0x55, 0x3f, 0x7e, 0x20, 0x95, 0x2c, 0x38, + 0xb4, 0x92, 0x4b, 0x1b, 0x92, 0x3b, 0x04, 0x89, 0xe7, 0x51}, + {0x80, 0x03, 0x4c, 0xc8, 0xd9, 0x52, 0x6b, 0x53, 0x3a, 0x19, 0x25, + 0x53, 0x4b, 0x55, 0x1a, 0x65, 0x64, 0x34, 0x93, 0xb0, 0x60, 0x89, + 0xb3, 0x77, 0xa7, 0xaa, 0xa0, 0x86, 0xff, 0xd2, 0x4e}, + {0xb2, 0xff, 0x17, 0x31, 0xfc, 0x97, 0xcd, 0xda, 0xba, 0x6e, + 0x34, 0x9e, 0x51, 0xcd, 0xee, 0xc2, 0xbf, 0x14, 0x2f, 0x95, + 0x6f, 0x0b, 0x39, 0xb5, 0x8b, 0xcd, 0x41, 0x8f, 0xe2, 0x6c, + 0x40, 0x92, 0x34, 0x6f, 0x18, 0x1c, 0x08, 0xb4, 0x7a, 0x00}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1360, + {0x2c, 0xbd, 0x13, 0xa6, 0x05, 0xe8, 0x76, 0x88, 0x3d, 0xa9, 0xab, + 0x15, 0x8e, 0x2b, 0xf4, 0x9b, 0xa0, 0x51, 0x18, 0x25, 0xbe, 0x2d, + 0xa7, 0x7b, 0xaa, 0x59, 0x57, 0x9f, 0x02, 0xf5, 0xec, 0xc5}, + {0xdd, 0x95, 0xf2, 0x66, 0x82, 0x53, 0x4b, 0xf3, 0xf2, 0xaa, 0xb2, + 0x29, 0x59, 0x78, 0x61, 0x67, 0xdc, 0xcc, 0xea, 0xed, 0x10, 0xda, + 0x7e, 0x48, 0xd7, 0x9f, 0xa8, 0xbc, 0x05, 0x49, 0x4f}, + {0x7f, 0x75, 0xc0, 0xa6, 0xb5, 0x5f, 0x26, 0x93, 0x52, 0x9b, + 0x58, 0x82, 0x04, 0x3a, 0xfa, 0x12, 0xf2, 0xff, 0x7a, 0x79, + 0x57, 0xa9, 0xb5, 0xa2, 0x61, 0x03, 0x81, 0xb8, 0x53, 0x99, + 0x41, 0x68, 0x17, 0xd8, 0x1c, 0x72, 0x19, 0xa6, 0xb6, 0xa4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1361, + {0xc6, 0xde, 0x7c, 0x30, 0xd4, 0x6e, 0x23, 0x9d, 0x41, 0x2d, 0x67, + 0xf5, 0x82, 0xf4, 0x69, 0x36, 0x17, 0x67, 0x4b, 0x48, 0xa9, 0x79, + 0xb0, 0x11, 0xe2, 0x9a, 0x78, 0xf1, 0x19, 0x84, 0x6e, 0xa9}, + {0x54, 0x7b, 0x52, 0xbe, 0x5e, 0x99, 0x1d, 0x8c, 0x21, 0x89, 0x70, + 0xa9, 0x0d, 0xf9, 0x6e, 0x8f, 0x9d, 0x92, 0x5b, 0x28, 0xd4, 0x20, + 0x2c, 0x8c, 0xea, 0xcc, 0x04, 0xa6, 0x28, 0x52, 0x27}, + {0xce, 0x51, 0xb4, 0xae, 0x0d, 0xed, 0xe1, 0xcb, 0x53, 0x02, + 0xda, 0xd3, 0xc5, 0x8d, 0x3a, 0x6f, 0xf8, 0x9e, 0x14, 0x59, + 0xb9, 0xb3, 0x65, 0xf5, 0xf9, 0x72, 0xcd, 0x6e, 0x63, 0x55, + 0x3c, 0x92, 0xde, 0xa1, 0xbd, 0xcb, 0xfb, 0x46, 0x06, 0xd5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1362, + {0xbf, 0x1f, 0x89, 0xa8, 0xfa, 0xc3, 0x6e, 0x75, 0xc2, 0xfd, 0x7d, + 0x03, 0x88, 0xb4, 0x3f, 0x44, 0xe7, 0xe3, 0xa3, 0xce, 0x15, 0x65, + 0xcd, 0x2d, 0xa5, 0x26, 0xf6, 0x50, 0xea, 0x92, 0x3f, 0x22}, + {0x74, 0xe7, 0x90, 0x37, 0xaf, 0x82, 0x2e, 0x41, 0x13, 0x64, 0x49, + 0x2c, 0xf8, 0xc3, 0x72, 0xc7, 0x8f, 0x24, 0x0c, 0x39, 0x20, 0xed, + 0x7d, 0x09, 0x51, 0xc5, 0xcc, 0x2a, 0xf4, 0x16, 0xdd}, + {0xb5, 0x7a, 0x30, 0x1f, 0xe7, 0xeb, 0xf1, 0x3a, 0xec, 0x1b, + 0x19, 0x1c, 0x0c, 0x4e, 0x78, 0x10, 0x77, 0x36, 0xde, 0xbe, + 0x08, 0xcd, 0xa0, 0x6a, 0xdc, 0x34, 0x82, 0xb0, 0xba, 0xb9, + 0xd6, 0xfa, 0x74, 0x6d, 0xed, 0xce, 0x38, 0x53, 0x25, 0xe5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1363, + {0xda, 0xd8, 0xd0, 0x05, 0x7f, 0xc7, 0xe9, 0xc9, 0x36, 0xed, 0x12, + 0xde, 0xc3, 0x56, 0x64, 0x64, 0xa6, 0x68, 0x50, 0xbe, 0x33, 0x75, + 0x39, 0x64, 0xe5, 0x94, 0xdf, 0x63, 0x29, 0x8d, 0x7d, 0x52}, + {0x6b, 0x18, 0x66, 0x63, 0x84, 0x38, 0x53, 0x4a, 0xdd, 0x76, 0xfa, + 0x13, 0xe6, 0x97, 0x1d, 0xb7, 0x54, 0x2d, 0x72, 0x90, 0x45, 0x0b, + 0xac, 0x47, 0x36, 0x13, 0xf0, 0x55, 0x47, 0x28, 0x94}, + {0x7a, 0x6a, 0xce, 0x28, 0x9a, 0x56, 0x89, 0x6b, 0x1f, 0x5b, + 0x8c, 0x9c, 0xf6, 0x86, 0x94, 0x8d, 0x07, 0x74, 0xe7, 0x11, + 0x1b, 0x58, 0x70, 0x66, 0xfd, 0xce, 0xfa, 0x08, 0x20, 0x03, + 0x77, 0xd1, 0x2d, 0xd7, 0x45, 0x82, 0xb5, 0x3e, 0xcf, 0x00}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1364, + {0x02, 0x2c, 0x98, 0x24, 0x1d, 0x59, 0x4c, 0x5b, 0x65, 0x2e, 0x4d, + 0xac, 0x8c, 0x77, 0x10, 0x19, 0xbb, 0x34, 0xa3, 0x60, 0x09, 0x92, + 0xdd, 0xa9, 0x59, 0xbc, 0xeb, 0xee, 0x53, 0x63, 0x54, 0xf9}, + {0x6b, 0x18, 0x66, 0x63, 0x84, 0x38, 0x53, 0x4a, 0xdd, 0x76, 0xfa, + 0x13, 0xe6, 0x97, 0x1d, 0xb7, 0x54, 0x2d, 0x72, 0x90, 0x45, 0x0b, + 0xac, 0x47, 0x36, 0x13, 0xf0, 0x55, 0x47, 0x28, 0x94, 0x01}, + {0x92, 0x91, 0xf5, 0x0c, 0x8b, 0x65, 0x65, 0xd4, 0x6e, 0x1f, + 0x41, 0x9f, 0xd0, 0x28, 0x12, 0x00, 0x70, 0x83, 0x39, 0x70, + 0xa2, 0xc2, 0xcd, 0xe0, 0x39, 0xf8, 0x9f, 0xba, 0x64, 0xd3, + 0x41, 0x05, 0x36, 0x0f, 0xc3, 0xfe, 0x2a, 0xcb, 0x21, 0xac}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1365, + {0x71, 0x20, 0x4b, 0x44, 0x43, 0xe6, 0x43, 0x9c, 0x6f, 0x6d, 0xd1, + 0x3d, 0x7e, 0x2a, 0x2b, 0x43, 0x00, 0x55, 0x19, 0x45, 0xb7, 0x0f, + 0x02, 0xe6, 0xce, 0x43, 0x62, 0x16, 0xcf, 0x53, 0x46, 0x25}, + {0xad, 0x06, 0x08, 0xca, 0x0d, 0xdb, 0xee, 0x82, 0x37, 0x4f, 0x5b, + 0xa8, 0x35, 0x6c, 0x44, 0x94, 0x73, 0x54, 0x85, 0x6a, 0xfb, 0xd5, + 0xa9, 0xc5, 0xb7, 0x18, 0xa7, 0x94, 0x18, 0x52, 0xf5}, + {0xa9, 0x40, 0x64, 0x6e, 0xf3, 0x89, 0xe8, 0xda, 0x08, 0xde, + 0xea, 0x87, 0x70, 0xbf, 0x13, 0xa6, 0xea, 0x19, 0x27, 0x47, + 0xff, 0xbe, 0x3f, 0xb7, 0x03, 0xae, 0xb8, 0x87, 0x8b, 0x04, + 0x5a, 0x45, 0xca, 0x08, 0xad, 0x8b, 0x55, 0x72, 0xa7, 0x6d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1366, + {0x6e, 0xa6, 0xa7, 0xf0, 0x94, 0x94, 0xb5, 0x9a, 0x57, 0x8b, 0xa7, + 0x75, 0xe5, 0xb3, 0xf8, 0xa9, 0x22, 0xeb, 0xdf, 0xf5, 0x63, 0xa1, + 0xa8, 0xa9, 0xfb, 0x2b, 0xc7, 0x3c, 0x7b, 0x11, 0x01, 0x2e}, + {0xc8, 0xbd, 0xdf, 0xd4, 0x24, 0x00, 0x9b, 0xd5, 0x74, 0xf8, 0x12, + 0x5e, 0xc0, 0x14, 0xe8, 0xcc, 0xdd, 0xbb, 0x84, 0x05, 0x41, 0x71, + 0x3e, 0xf5, 0xb4, 0xad, 0xa2, 0xe9, 0xdf, 0x5b, 0x80}, + {0xe8, 0x56, 0x51, 0xd4, 0xe0, 0xad, 0x84, 0x9c, 0x55, 0x4a, + 0x30, 0x0e, 0x73, 0xce, 0xab, 0x48, 0xc9, 0xd7, 0xb4, 0x2a, + 0x42, 0x51, 0xe0, 0x5e, 0x63, 0x21, 0x8b, 0x66, 0x0e, 0xaa, + 0x98, 0x53, 0x8c, 0x04, 0xc8, 0xee, 0x62, 0x39, 0x92, 0xfa}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1367, + {0x15, 0x06, 0x40, 0x88, 0x10, 0x7d, 0xc0, 0x67, 0xb6, 0x14, 0x9a, + 0xe7, 0x1b, 0x0f, 0x9f, 0xb1, 0xba, 0xde, 0x18, 0xe2, 0x9b, 0x85, + 0x83, 0xf2, 0xf2, 0xa1, 0x4b, 0xf4, 0x2d, 0xe1, 0xfa, 0x97}, + {0x4a, 0xe8, 0xb3, 0x5f, 0x7f, 0xad, 0xe3, 0x67, 0x02, 0x9c, 0xdf, + 0x84, 0xcc, 0xd7, 0xb5, 0x3d, 0x7d, 0x61, 0xe6, 0x70, 0x32, 0x67, + 0x8c, 0x96, 0x57, 0xb0, 0xbe, 0xba, 0xef, 0xcf, 0x44}, + {0x07, 0xe6, 0x84, 0xd4, 0xa6, 0xe7, 0x43, 0x31, 0x5e, 0xa9, + 0x4f, 0x24, 0xc5, 0xee, 0xee, 0xf7, 0xc6, 0x27, 0xc6, 0x8e, + 0xd6, 0x21, 0xfa, 0x92, 0x6b, 0x8e, 0x96, 0xe3, 0xb9, 0x36, + 0x97, 0xd0, 0xeb, 0xe9, 0x90, 0x47, 0x1d, 0x03, 0xaf, 0xf5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1368, + {0xc2, 0x56, 0xd3, 0xaf, 0x2b, 0xe9, 0xf6, 0x37, 0xa2, 0x1f, 0xef, + 0xd0, 0x6c, 0x05, 0x8b, 0x0c, 0x30, 0x14, 0xa0, 0x3d, 0x13, 0xb3, + 0x67, 0xc9, 0x45, 0x10, 0xf2, 0x0f, 0xea, 0xdf, 0x65, 0xc6}, + {0x58, 0xb8, 0x1d, 0x7b, 0xe3, 0xf1, 0xbd, 0x5d, 0x65, 0x46, 0xdb, + 0x70, 0x84, 0xb1, 0xf9, 0xd2, 0xb0, 0x7c, 0x90, 0xd8, 0x42, 0xc7, + 0xea, 0x46, 0xcc, 0x35, 0x0c, 0xb7, 0x31, 0x7a, 0x58}, + {0x27, 0xc4, 0xe9, 0x45, 0xd8, 0x2f, 0x76, 0x13, 0x33, 0xcc, + 0x48, 0x62, 0x02, 0x3b, 0xd6, 0xf4, 0x38, 0xbf, 0xdc, 0xe9, + 0xd0, 0x21, 0x2d, 0x71, 0xa5, 0x0e, 0x27, 0x05, 0xd8, 0x35, + 0xb0, 0xe4, 0xd1, 0x45, 0xdb, 0x45, 0x6b, 0x62, 0x78, 0x71}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1369, + {0x1c, 0xb2, 0x4b, 0x99, 0x06, 0x40, 0xf4, 0x49, 0x87, 0x89, 0x1b, + 0x92, 0x33, 0x14, 0xc3, 0xa1, 0x91, 0xdd, 0xd2, 0x15, 0xdc, 0xad, + 0x2a, 0xd2, 0x53, 0xa9, 0x25, 0x99, 0x57, 0xc1, 0x39, 0xe4}, + {0x6d, 0x2a, 0xf6, 0xf1, 0xea, 0x47, 0x29, 0x45, 0xde, 0x36, 0xf6, + 0xb2, 0x94, 0x92, 0x6d, 0x92, 0x73, 0x02, 0xd0, 0xd3, 0xff, 0xd2, + 0xd4, 0x6a, 0xe5, 0x19, 0x42, 0x14, 0x10, 0xd0, 0x67}, + {0xae, 0xb6, 0xc0, 0x80, 0xd7, 0x68, 0xd0, 0x2b, 0x9c, 0x49, + 0x77, 0x80, 0x35, 0xe1, 0x33, 0x34, 0xec, 0xc7, 0x91, 0xc6, + 0x38, 0x56, 0x8a, 0xa3, 0xc9, 0xad, 0xb5, 0x42, 0x7e, 0xdf, + 0xa3, 0x1e, 0x28, 0xec, 0x0d, 0x4c, 0x0d, 0x43, 0x33, 0x5c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1370, + {0xeb, 0x65, 0x97, 0x3f, 0x66, 0x99, 0xd1, 0xc4, 0x52, 0x85, 0xf5, + 0x3e, 0xf8, 0x39, 0x9f, 0x02, 0xb5, 0x5f, 0x4e, 0x44, 0x56, 0x0c, + 0x0e, 0x46, 0x5b, 0x58, 0x75, 0x10, 0xea, 0x19, 0x90, 0x0a}, + {0x6d, 0x2a, 0xf6, 0xf1, 0xea, 0x47, 0x29, 0x45, 0xde, 0x36, 0xf6, + 0xb2, 0x94, 0x92, 0x6d, 0x92, 0x73, 0x02, 0xd0, 0xd3, 0xff, 0xd2, + 0xd4, 0x6a, 0xe5, 0x19, 0x42, 0x14, 0x10, 0xd0, 0x67, 0x01}, + {0x76, 0x5c, 0xe3, 0xb4, 0x6e, 0x01, 0x8b, 0xb1, 0x8f, 0xe3, + 0x6d, 0x5e, 0x34, 0xab, 0x2c, 0xe6, 0x7a, 0x5e, 0xbb, 0x04, + 0xe2, 0xfe, 0x10, 0xb3, 0xc6, 0xee, 0xc8, 0x38, 0x23, 0x51, + 0x4b, 0x4e, 0xb0, 0xce, 0xce, 0x0b, 0x0a, 0x47, 0x17, 0xef}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1371, + {0x64, 0xff, 0x2d, 0xd2, 0x81, 0x0b, 0x97, 0xbd, 0x10, 0x7a, 0x6a, + 0x37, 0x01, 0xc3, 0x18, 0xaa, 0x34, 0x2d, 0x73, 0x22, 0xec, 0x82, + 0x53, 0x38, 0xac, 0x0e, 0x2d, 0xaa, 0x48, 0x0f, 0xb1, 0x44}, + {0x72, 0xa7, 0x7d, 0xd6, 0x9c, 0x48, 0xff, 0x8a, 0x96, 0x2a, 0x5d, + 0x73, 0xfe, 0x97, 0x66, 0x33, 0xfa, 0x8b, 0x0b, 0xad, 0x15, 0xb9, + 0x10, 0xaa, 0x63, 0x27, 0xf1, 0xa0, 0xe9, 0xa3, 0xeb}, + {0x20, 0xe9, 0x45, 0x75, 0x6a, 0x90, 0xdd, 0x5d, 0xfa, 0xc9, + 0x01, 0xd7, 0x77, 0x72, 0x9b, 0x96, 0x70, 0xc6, 0xa7, 0xd1, + 0x29, 0x43, 0xa6, 0x07, 0x63, 0xad, 0xfa, 0x6b, 0xec, 0xd1, + 0xbd, 0x7f, 0x7d, 0xc4, 0x36, 0x76, 0x83, 0x1a, 0xb4, 0x5f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1372, + {0xb7, 0xf0, 0xb7, 0xa6, 0x7d, 0x4d, 0xc4, 0xd2, 0x5d, 0x08, 0xbe, + 0x29, 0xf6, 0x8d, 0x47, 0xe1, 0x68, 0xfc, 0x3a, 0x4b, 0xaf, 0x9e, + 0x6b, 0xd9, 0x23, 0x3b, 0x02, 0xe8, 0x90, 0x3a, 0x21, 0x59}, + {0x74, 0x8b, 0x65, 0x42, 0x13, 0xd7, 0x1f, 0x02, 0x6b, 0x71, 0xca, + 0x28, 0x45, 0x00, 0x10, 0xe6, 0xd3, 0x7f, 0xa8, 0x34, 0x6c, 0x89, + 0x9f, 0x8e, 0x74, 0xe3, 0x78, 0xdb, 0xe4, 0x15, 0x07}, + {0x40, 0x2f, 0x4e, 0xe9, 0x4f, 0x72, 0xa2, 0xb3, 0x92, 0x00, + 0xda, 0x38, 0xa0, 0x5c, 0x08, 0x15, 0x3a, 0x4c, 0x18, 0xc0, + 0xa4, 0xe5, 0xc2, 0x9c, 0x1f, 0x45, 0x09, 0x6a, 0x47, 0x80, + 0xe5, 0x3d, 0x4a, 0x8a, 0x17, 0x17, 0x12, 0xe1, 0x75, 0x68}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1373, + {0xbb, 0x6f, 0x48, 0xe8, 0x86, 0x9f, 0xf9, 0x3a, 0x40, 0x62, 0xaf, + 0x9d, 0x96, 0x02, 0x2b, 0x58, 0xcf, 0x18, 0x3e, 0xa0, 0xc0, 0xfe, + 0xff, 0xc8, 0xe1, 0xfc, 0x99, 0xf3, 0x2b, 0x66, 0x9d, 0x7e}, + {0x5b, 0x00, 0xce, 0xc9, 0x22, 0x92, 0x49, 0xda, 0x2d, 0x37, 0xf2, + 0x3f, 0x55, 0xeb, 0x64, 0x5e, 0xc0, 0x07, 0x19, 0xaa, 0x5d, 0xc8, + 0x40, 0x8d, 0x36, 0xc9, 0x77, 0x5c, 0x8a, 0x8b, 0x74}, + {0xc9, 0x7d, 0xbe, 0x9a, 0x34, 0x52, 0xa5, 0xfd, 0x37, 0xe0, + 0x60, 0xc4, 0x8f, 0x90, 0x1d, 0x9a, 0x20, 0xfe, 0x49, 0x3e, + 0x6f, 0x6b, 0x43, 0xe0, 0x1e, 0x49, 0x65, 0xa9, 0xaf, 0xdf, + 0x61, 0x7a, 0xba, 0xd7, 0xfd, 0xa7, 0x41, 0xa7, 0x8f, 0x84}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1374, + {0x24, 0x54, 0xfc, 0xa5, 0x4d, 0x59, 0x85, 0xd7, 0x63, 0xbb, 0x30, + 0xc3, 0x30, 0xa2, 0x05, 0xb3, 0x4f, 0x9c, 0x41, 0x09, 0xed, 0xcf, + 0x29, 0x39, 0x0b, 0xb2, 0x3b, 0x4b, 0x19, 0xf0, 0xe2, 0xdf}, + {0x7f, 0x6d, 0x2f, 0xd3, 0xeb, 0xf1, 0xec, 0xbc, 0x7e, 0x1f, 0x68, + 0xae, 0x36, 0x5c, 0x35, 0x2b, 0xba, 0x35, 0xd3, 0xab, 0xec, 0xed, + 0xf4, 0xdc, 0x10, 0x44, 0xe7, 0x31, 0xe8, 0x75, 0xfa}, + {0x8f, 0xc2, 0xe4, 0x22, 0xbb, 0x7b, 0xc6, 0x15, 0xf8, 0x82, + 0xf6, 0xc4, 0xf1, 0xba, 0x78, 0xf7, 0x98, 0x3b, 0x17, 0x89, + 0xdb, 0x67, 0xa2, 0x51, 0xa9, 0x9c, 0x91, 0xa1, 0xbe, 0xef, + 0x42, 0x52, 0x6a, 0xd5, 0x04, 0x41, 0x28, 0x85, 0x19, 0x85}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1375, + {0x39, 0x40, 0x7c, 0xf6, 0xeb, 0xea, 0x5b, 0x57, 0x6e, 0x80, 0x6d, + 0x16, 0xc3, 0x5a, 0xaa, 0xba, 0x21, 0xbf, 0xa0, 0xb2, 0xae, 0x83, + 0x01, 0x3e, 0xfe, 0xd6, 0x94, 0xb8, 0x68, 0x0b, 0xdb, 0xbf}, + {0x7f, 0x6d, 0x2f, 0xd3, 0xeb, 0xf1, 0xec, 0xbc, 0x7e, 0x1f, 0x68, + 0xae, 0x36, 0x5c, 0x35, 0x2b, 0xba, 0x35, 0xd3, 0xab, 0xec, 0xed, + 0xf4, 0xdc, 0x10, 0x44, 0xe7, 0x31, 0xe8, 0x75, 0xfa, 0x01}, + {0x93, 0x49, 0x2a, 0x5a, 0x96, 0x0d, 0x71, 0xe2, 0x05, 0x7e, + 0x15, 0x11, 0x4d, 0xda, 0x6c, 0x83, 0x04, 0xa2, 0x85, 0xa7, + 0x82, 0xf1, 0x3d, 0x09, 0xdf, 0x2f, 0x03, 0x42, 0xe8, 0xca, + 0xca, 0xc8, 0x96, 0xce, 0xea, 0x8c, 0x56, 0x88, 0x72, 0xa6}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1376, + {0x71, 0x32, 0x51, 0xcb, 0x49, 0x06, 0x47, 0xe7, 0x1b, 0xb7, 0x67, + 0xe7, 0xfe, 0xed, 0xd2, 0x04, 0x39, 0xed, 0xc6, 0x1f, 0x17, 0xb6, + 0x09, 0xc2, 0xff, 0x8a, 0xb1, 0xb9, 0x23, 0xa4, 0x50, 0xff}, + {0x7f, 0x6d, 0x2f, 0xd3, 0xeb, 0xf1, 0xec, 0xbc, 0x7e, 0x1f, 0x68, + 0xae, 0x36, 0x5c, 0x35, 0x2b, 0xba, 0x35, 0xd3, 0xab, 0xec, 0xed, + 0xf4, 0xdc, 0x10, 0x44, 0xe7, 0x31, 0xe8, 0x75, 0xfa, 0x01}, + {0x83, 0x18, 0xef, 0x7b, 0x58, 0x6d, 0xa3, 0x1c, 0xe1, 0xa4, + 0x20, 0x74, 0xc7, 0xdf, 0x6e, 0x9b, 0x6e, 0x12, 0xd1, 0x29, + 0xc7, 0x27, 0xab, 0xf5, 0x47, 0x6b, 0x2b, 0x44, 0x27, 0x3c, + 0x6b, 0xd1, 0x0b, 0xef, 0x05, 0xcf, 0xb4, 0x89, 0x9d, 0x6c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1377, + {0xea, 0x26, 0xff, 0x78, 0x19, 0x76, 0xb0, 0xb7, 0x7d, 0x8b, 0x89, + 0xc0, 0x19, 0x37, 0xa8, 0xd1, 0x26, 0x5c, 0x47, 0xda, 0xaa, 0xd6, + 0x60, 0x50, 0x3f, 0x91, 0x87, 0xaf, 0x74, 0x49, 0x08, 0x1f}, + {0x51, 0xc4, 0x72, 0x87, 0x5a, 0xb9, 0x0d, 0x35, 0xe1, 0x0c, 0x29, + 0x87, 0xd5, 0x39, 0xb4, 0xa3, 0x14, 0x28, 0x86, 0xa5, 0xab, 0x6a, + 0x67, 0xd1, 0x4c, 0x1d, 0x64, 0xc3, 0x50, 0x8e, 0x46}, + {0x62, 0x98, 0x34, 0xd9, 0x90, 0x4a, 0x9a, 0x51, 0x1c, 0xfa, + 0x04, 0x0f, 0xd5, 0x86, 0xf9, 0xe2, 0x8b, 0x64, 0x17, 0x03, + 0x63, 0x74, 0x58, 0xcc, 0x0f, 0xc7, 0x84, 0x27, 0xa0, 0xc2, + 0x32, 0x6d, 0x12, 0x64, 0xd3, 0xfc, 0xa5, 0x8c, 0x22, 0x77}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1378, + {0x40, 0xdb, 0xfa, 0x9b, 0xf9, 0x07, 0xe3, 0x8b, 0x06, 0xb6, 0xd4, + 0x50, 0x46, 0x07, 0xa7, 0x5b, 0x55, 0x38, 0x49, 0x99, 0xd3, 0x43, + 0x39, 0x35, 0x8b, 0x7d, 0x4a, 0x07, 0xf8, 0x8c, 0xe8, 0x74}, + {0x54, 0xe8, 0xee, 0x5c, 0x1b, 0xbe, 0xb1, 0x15, 0x70, 0x9e, 0xdb, + 0xd7, 0xe8, 0xc6, 0xac, 0xb4, 0xa5, 0xc5, 0x1d, 0x73, 0x65, 0x4e, + 0x3e, 0x3d, 0xb3, 0xb7, 0x33, 0x76, 0x57, 0xb2, 0xdf}, + {0x3a, 0x48, 0x82, 0xec, 0x22, 0x3e, 0x12, 0x7c, 0x56, 0xe1, + 0x5b, 0xe6, 0x01, 0x6b, 0x86, 0x56, 0x61, 0xbc, 0xb8, 0x0e, + 0xf9, 0x96, 0x60, 0x4e, 0x41, 0x4c, 0xd2, 0xd7, 0xd1, 0x41, + 0x25, 0x8c, 0xbb, 0x0b, 0x27, 0xc6, 0xe4, 0x4f, 0xf0, 0x2d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1379, + {0x69, 0x61, 0xbf, 0xff, 0xe7, 0xd2, 0x5a, 0x7f, 0x24, 0xf3, 0xf0, + 0x02, 0x10, 0xb3, 0xd7, 0x19, 0x1e, 0x03, 0x46, 0x1c, 0xfe, 0x6f, + 0xd6, 0x7c, 0x3b, 0xcd, 0x81, 0x57, 0x3d, 0x3d, 0xe8, 0x14}, + {0x2a, 0x28, 0x14, 0x83, 0x40, 0xbf, 0xed, 0x89, 0xf6, 0xab, 0x1c, + 0x76, 0x65, 0x49, 0x70, 0x63, 0xe4, 0x83, 0xe2, 0x4f, 0x8c, 0xc2, + 0x4f, 0x21, 0x71, 0x82, 0xcc, 0xca, 0x7d, 0x62, 0x32}, + {0xe9, 0xa7, 0x4f, 0xb3, 0xb8, 0xb4, 0x65, 0x0d, 0xa5, 0x7f, + 0x1c, 0x81, 0xe6, 0x91, 0xcc, 0x3c, 0x2e, 0x4c, 0xc7, 0xc7, + 0x94, 0xb9, 0x7c, 0x6c, 0x35, 0xaa, 0x09, 0xac, 0x17, 0x9e, + 0xf9, 0x5b, 0x54, 0x64, 0x47, 0xc2, 0x4c, 0x1b, 0x70, 0x06}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1380, + {0x31, 0x63, 0x1f, 0xae, 0x7c, 0xce, 0xd8, 0xf2, 0xa2, 0x9a, 0x42, + 0xd0, 0x41, 0x3a, 0x63, 0xef, 0x0f, 0x50, 0x8c, 0x17, 0x8b, 0x26, + 0x10, 0x07, 0xb8, 0x93, 0x06, 0x57, 0x4c, 0x9f, 0xcc, 0xfd}, + {0xb3, 0x18, 0xa1, 0x1d, 0x3e, 0x87, 0x31, 0x79, 0xe9, 0x8d, 0x84, + 0x10, 0xa9, 0xc6, 0xad, 0x9b, 0xe9, 0xf1, 0xf0, 0x9d, 0xea, 0x48, + 0xc6, 0xa0, 0x78, 0xda, 0x4c, 0x8b, 0x7b, 0x39, 0x16}, + {0x96, 0x5f, 0xea, 0x29, 0xdd, 0xec, 0xeb, 0x2f, 0x72, 0xbe, + 0x98, 0x75, 0x48, 0x9c, 0xab, 0x40, 0x4c, 0x77, 0x0c, 0xbd, + 0x49, 0xd9, 0xc0, 0x4b, 0xf5, 0xdc, 0xb5, 0xc0, 0xbe, 0xbe, + 0x01, 0x45, 0x1d, 0x11, 0x0a, 0xb1, 0xb6, 0xc1, 0xab, 0x94}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1381, + {0x70, 0xff, 0xe3, 0xe0, 0x76, 0xf2, 0x18, 0xd1, 0xfc, 0x1d, 0x89, + 0x95, 0x74, 0xe0, 0xd2, 0x5c, 0xfa, 0xb1, 0x0e, 0x49, 0x54, 0xcd, + 0xa9, 0x74, 0xe9, 0x10, 0x7e, 0x77, 0x7a, 0x95, 0xab, 0x86}, + {0xb5, 0xd3, 0x65, 0x6b, 0x41, 0x56, 0x46, 0x51, 0x34, 0x66, 0xbd, + 0x32, 0x60, 0x60, 0x36, 0x9b, 0x4f, 0xb4, 0x27, 0xa4, 0x43, 0xd7, + 0xd4, 0x4c, 0x6a, 0x9a, 0xe7, 0xa8, 0x5e, 0xa5, 0xc2}, + {0x19, 0x81, 0xb5, 0x92, 0x1e, 0xd8, 0x57, 0x16, 0xc1, 0xb2, + 0xc8, 0x21, 0xdc, 0xb7, 0xde, 0xe6, 0x1a, 0x61, 0x82, 0x9a, + 0xf0, 0x56, 0x1c, 0xd6, 0x93, 0xd3, 0x32, 0x47, 0x5f, 0x96, + 0xb0, 0x7a, 0x7d, 0x0e, 0xe4, 0xba, 0xec, 0xba, 0x16, 0x1b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1382, + {0x6f, 0xe2, 0x20, 0xb0, 0x37, 0x38, 0x4c, 0x63, 0x0e, 0x54, 0x2d, + 0x4f, 0x17, 0xc2, 0xfb, 0x23, 0xaf, 0x76, 0xe6, 0xc3, 0x81, 0x9b, + 0x7d, 0xc9, 0xfd, 0xd0, 0xfd, 0xf7, 0x1d, 0xf9, 0x9a, 0xeb}, + {0xad, 0x8a, 0x1b, 0x0a, 0xf5, 0xe6, 0x89, 0x50, 0x19, 0x47, 0xb2, + 0x24, 0x8f, 0xe1, 0x00, 0xe5, 0x6f, 0x59, 0x58, 0x9c, 0xe4, 0x54, + 0xf6, 0x87, 0x37, 0xe5, 0xdf, 0xc5, 0x50, 0x2f, 0xa1}, + {0xf3, 0x09, 0xdf, 0x54, 0x74, 0xe8, 0x52, 0x85, 0xb2, 0xf7, + 0xfb, 0xf8, 0x52, 0xc8, 0x8f, 0xf3, 0xc7, 0xbb, 0x31, 0x1b, + 0xa5, 0xcc, 0xc1, 0x7e, 0xe3, 0x19, 0x46, 0x74, 0x34, 0xfb, + 0x1f, 0xb5, 0xe4, 0x5a, 0xcd, 0x6b, 0xe7, 0xfa, 0xd5, 0x5c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1383, + {0x70, 0xee, 0x43, 0x8b, 0x42, 0xfc, 0x10, 0xbe, 0x79, 0x66, 0x42, + 0x52, 0x03, 0x48, 0xe7, 0xb7, 0x8f, 0x5c, 0x75, 0x4c, 0x79, 0xe9, + 0x12, 0xe9, 0x31, 0x5e, 0x90, 0x6c, 0x45, 0x5e, 0x3a, 0xda}, + {0xa8, 0xc8, 0xed, 0xa6, 0x87, 0xd1, 0x64, 0x5e, 0xbc, 0xea, 0xd6, + 0xc5, 0x9e, 0xc8, 0xa4, 0x70, 0xfe, 0x0e, 0x45, 0x84, 0x6d, 0xcc, + 0xb6, 0x4a, 0xca, 0x01, 0xb7, 0x66, 0x8f, 0xb5, 0x07}, + {0x20, 0x0a, 0x7f, 0xda, 0xdf, 0xda, 0x46, 0x74, 0x0b, 0xa6, + 0x98, 0xd6, 0x23, 0xd9, 0x3f, 0x7f, 0xf8, 0x6a, 0xbc, 0xef, + 0x1d, 0xb5, 0x5d, 0xf1, 0x8f, 0xf2, 0x8d, 0x78, 0x04, 0x68, + 0xb4, 0x2a, 0xb1, 0xc6, 0x63, 0xb1, 0xc8, 0xa8, 0xdb, 0x7c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1384, + {0xf6, 0x1b, 0x18, 0xc1, 0x3b, 0x81, 0x6b, 0x09, 0xe9, 0x15, 0x6c, + 0xde, 0x29, 0x00, 0x29, 0x68, 0x43, 0x19, 0xe9, 0x37, 0x96, 0x89, + 0x48, 0x5e, 0x03, 0xd7, 0x9b, 0x2e, 0xf4, 0x4c, 0x89, 0xba}, + {0x6d, 0xfe, 0x0f, 0x8f, 0xc2, 0x23, 0x27, 0x0b, 0x2d, 0xd1, 0xd7, + 0x14, 0xf7, 0x9e, 0xae, 0x7c, 0x3e, 0x99, 0xf3, 0xd8, 0xc8, 0xf4, + 0x76, 0xc0, 0x0f, 0xc5, 0x38, 0x36, 0xeb, 0xa6, 0x5d}, + {0x4d, 0xcf, 0x54, 0x9d, 0x3d, 0x99, 0xe5, 0x14, 0xd0, 0xe5, + 0x03, 0x42, 0x03, 0xa2, 0xa0, 0xa5, 0x8c, 0xc9, 0x56, 0xe7, + 0xc7, 0xc4, 0x29, 0xbb, 0x23, 0xf3, 0xc4, 0xf8, 0xd9, 0x7c, + 0xbc, 0x6b, 0x5b, 0xf7, 0x9d, 0xad, 0xc3, 0x7e, 0x90, 0x78}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1385, + {0x33, 0x96, 0x49, 0x65, 0xef, 0x02, 0xb9, 0xf5, 0xea, 0x4a, 0x4e, + 0x0d, 0xb2, 0x35, 0xa5, 0xa0, 0xea, 0x4d, 0x57, 0xed, 0xbb, 0x76, + 0xa0, 0xfc, 0x46, 0x73, 0xb2, 0xb5, 0xac, 0x04, 0x7c, 0x87}, + {0x6d, 0xfe, 0x0f, 0x8f, 0xc2, 0x23, 0x27, 0x0b, 0x2d, 0xd1, 0xd7, + 0x14, 0xf7, 0x9e, 0xae, 0x7c, 0x3e, 0x99, 0xf3, 0xd8, 0xc8, 0xf4, + 0x76, 0xc0, 0x0f, 0xc5, 0x38, 0x36, 0xeb, 0xa6, 0x5d, 0x01}, + {0x58, 0x07, 0xc4, 0x03, 0xba, 0x0d, 0x3f, 0x17, 0xf7, 0xb6, + 0xfa, 0x27, 0xd2, 0xfd, 0xaf, 0x8d, 0x9a, 0x40, 0xe6, 0x0a, + 0x2a, 0xdf, 0xee, 0x32, 0x41, 0xb6, 0x5f, 0x9d, 0xe5, 0xe2, + 0x10, 0xb5, 0xbc, 0x08, 0x34, 0x64, 0xf9, 0xb6, 0x34, 0x23}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1386, + {0x41, 0x74, 0xbc, 0x87, 0xf6, 0xfe, 0x9e, 0x72, 0x0c, 0x71, 0xb7, + 0x6f, 0xa0, 0x80, 0x85, 0xf7, 0x2b, 0xb2, 0xe4, 0x91, 0x96, 0x24, + 0x5a, 0xe9, 0xde, 0x01, 0xc8, 0x78, 0x5b, 0x72, 0x9e, 0xfa}, + {0xbd, 0xca, 0x16, 0x48, 0xed, 0xc1, 0xec, 0x92, 0x37, 0x06, 0x8d, + 0x9c, 0x42, 0xbd, 0x0c, 0xf0, 0x20, 0x4f, 0x62, 0x43, 0x6e, 0x21, + 0x81, 0xeb, 0x5e, 0xc1, 0xd4, 0xca, 0xb9, 0x20, 0xe7}, + {0xb8, 0x06, 0xa7, 0x59, 0xe0, 0xaf, 0x22, 0xb7, 0x79, 0x5b, + 0xf5, 0x86, 0x6d, 0xc4, 0x49, 0xb8, 0xc0, 0x7d, 0x63, 0x1a, + 0x7a, 0xaa, 0x50, 0x6c, 0x3e, 0x20, 0x6e, 0xd1, 0xad, 0x2a, + 0x63, 0x85, 0x93, 0x19, 0xba, 0x46, 0x39, 0x2d, 0xea, 0x0f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1387, + {0xe1, 0x53, 0xb8, 0xcf, 0xc9, 0x14, 0x06, 0xe6, 0xbe, 0xe6, 0x55, + 0xa9, 0x42, 0x19, 0x75, 0x8c, 0x69, 0x09, 0xb0, 0xdc, 0x33, 0x01, + 0x39, 0x4b, 0x70, 0x36, 0xee, 0x5d, 0x8e, 0xc9, 0x34, 0xa0}, + {0x99, 0xb7, 0x5b, 0x2f, 0xea, 0x80, 0x7e, 0x3a, 0x73, 0x07, 0x6a, + 0x45, 0xe3, 0x39, 0x99, 0x09, 0xb1, 0x94, 0xef, 0xf9, 0x0b, 0xe9, + 0xd4, 0xb0, 0x42, 0x70, 0x14, 0x31, 0x95, 0xed, 0x2e}, + {0xb3, 0xee, 0xb7, 0xf2, 0x88, 0xb8, 0xce, 0xde, 0xf2, 0x47, + 0xcb, 0x1e, 0x3c, 0x14, 0xfb, 0x2e, 0x1b, 0xa0, 0xda, 0x68, + 0x78, 0x42, 0x4a, 0xd1, 0xf7, 0x94, 0x1b, 0x24, 0x7c, 0x4c, + 0x7c, 0xe0, 0x40, 0xe7, 0x27, 0x8c, 0x6a, 0x0a, 0x6e, 0x61}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1388, + {0xfc, 0xf3, 0xe9, 0xe2, 0x0e, 0x19, 0x0b, 0xb6, 0x97, 0xec, 0xa8, + 0x40, 0xe8, 0xcf, 0xe6, 0x8d, 0x2a, 0xed, 0x09, 0x3a, 0x45, 0x1a, + 0xf1, 0x2d, 0xd0, 0xb5, 0xe2, 0xc9, 0x90, 0x69, 0xfb, 0x88}, + {0x99, 0xb7, 0x5b, 0x2f, 0xea, 0x80, 0x7e, 0x3a, 0x73, 0x07, 0x6a, + 0x45, 0xe3, 0x39, 0x99, 0x09, 0xb1, 0x94, 0xef, 0xf9, 0x0b, 0xe9, + 0xd4, 0xb0, 0x42, 0x70, 0x14, 0x31, 0x95, 0xed, 0x2e, 0x01}, + {0x4d, 0x94, 0xd9, 0xff, 0xdd, 0xf3, 0x1d, 0xd7, 0xf0, 0x15, + 0x7d, 0x1a, 0xbb, 0xa2, 0x2c, 0xc1, 0xc3, 0x8b, 0xc6, 0x3c, + 0xf3, 0x60, 0x56, 0x5e, 0x21, 0xb1, 0x53, 0xe5, 0x1d, 0x8b, + 0x4d, 0x9c, 0xed, 0xff, 0xd5, 0xad, 0xd5, 0x15, 0x8c, 0xb0}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1389, + {0x69, 0x57, 0x3a, 0x24, 0xff, 0x39, 0x05, 0x02, 0x15, 0x25, 0xc6, + 0xaf, 0xa8, 0x65, 0x2c, 0xd9, 0x65, 0x62, 0x4e, 0x9d, 0xc2, 0x34, + 0xdb, 0x6c, 0xf4, 0x93, 0x1e, 0x16, 0x05, 0xba, 0xf7, 0x2e}, + {0xf4, 0x1d, 0xe2, 0xa3, 0xd2, 0x32, 0x3d, 0x7f, 0x2a, 0x13, 0x8c, + 0xb7, 0x84, 0x84, 0xd7, 0x37, 0x41, 0x9b, 0x93, 0x0e, 0x03, 0xc4, + 0x31, 0xdd, 0x74, 0x0c, 0x70, 0x78, 0x56, 0x55, 0xf6}, + {0x8b, 0x39, 0xf5, 0x47, 0x74, 0x13, 0x92, 0x25, 0xa2, 0x51, + 0x33, 0xe5, 0x3e, 0x14, 0x4e, 0x54, 0xcc, 0x38, 0x53, 0x6d, + 0x1d, 0xb8, 0x77, 0x4d, 0x60, 0xec, 0x5d, 0xd7, 0x92, 0x9e, + 0xe0, 0xe4, 0x85, 0x48, 0x11, 0x44, 0xbf, 0x32, 0x86, 0x81}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1390, + {0x9a, 0x32, 0x7c, 0xfb, 0xdd, 0xa4, 0x75, 0x41, 0x4b, 0x59, 0x4f, + 0x31, 0x2e, 0xe5, 0x22, 0x66, 0xdf, 0x90, 0xc0, 0x5e, 0x3e, 0xce, + 0x68, 0xce, 0x5b, 0xe3, 0x7a, 0x4c, 0x0c, 0x0d, 0xb4, 0xc3}, + {0x40, 0xd0, 0x0a, 0xaa, 0xb8, 0x38, 0x1f, 0x9e, 0x7a, 0xb0, 0xc4, + 0x04, 0xb3, 0x98, 0x65, 0x0e, 0xc5, 0x44, 0x0a, 0xd2, 0x3a, 0xcb, + 0x0f, 0xa4, 0x4f, 0x8d, 0x9d, 0xbe, 0xa5, 0xb7, 0xb4}, + {0x8e, 0x79, 0xde, 0x75, 0xbf, 0x93, 0xeb, 0x07, 0xbb, 0x5d, + 0x6d, 0x3f, 0x29, 0xa2, 0x5b, 0xe8, 0xb5, 0x61, 0x77, 0x8b, + 0xec, 0xfe, 0xf5, 0x1f, 0x4c, 0x89, 0x27, 0xff, 0xf6, 0x0e, + 0xc6, 0x7f, 0x8a, 0x73, 0x77, 0x16, 0x0f, 0x11, 0x53, 0x3a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1391, + {0x05, 0x03, 0xb4, 0x9e, 0x75, 0x55, 0x77, 0x5a, 0xcd, 0x76, 0xf2, + 0xf0, 0xeb, 0xfe, 0x63, 0xea, 0x1c, 0x23, 0x72, 0x48, 0x27, 0x9a, + 0x2b, 0x83, 0xa8, 0x2b, 0x87, 0x06, 0xc5, 0x67, 0xc3, 0x5f}, + {0x43, 0xc6, 0x38, 0x50, 0x8d, 0xd8, 0xdf, 0xea, 0x62, 0x05, 0xf7, + 0x8c, 0x95, 0x7b, 0x21, 0xfa, 0x34, 0x20, 0x4c, 0xf8, 0x52, 0x47, + 0x6e, 0x0c, 0xae, 0xef, 0x30, 0xab, 0xaf, 0xa1, 0x58}, + {0x7c, 0x7b, 0x88, 0x97, 0x53, 0xd4, 0x5b, 0x36, 0x8c, 0xb5, + 0x88, 0xc9, 0x10, 0x33, 0x7e, 0x37, 0xf1, 0xec, 0xb8, 0x40, + 0xd7, 0x64, 0x7e, 0xe8, 0x44, 0xf2, 0x00, 0xee, 0x40, 0x64, + 0xf3, 0x91, 0x59, 0x4f, 0x0a, 0x44, 0x1a, 0x02, 0x5c, 0xd9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1392, + {0x7f, 0xc0, 0x92, 0x04, 0xa6, 0x7f, 0x63, 0x1f, 0xca, 0xeb, 0xca, + 0xfd, 0x83, 0xc4, 0xbf, 0xd5, 0xe5, 0x93, 0xf2, 0x82, 0x8d, 0x23, + 0xaf, 0x40, 0x3d, 0xc4, 0x73, 0x83, 0x87, 0x63, 0x67, 0xf9}, + {0x43, 0xc6, 0x38, 0x50, 0x8d, 0xd8, 0xdf, 0xea, 0x62, 0x05, 0xf7, + 0x8c, 0x95, 0x7b, 0x21, 0xfa, 0x34, 0x20, 0x4c, 0xf8, 0x52, 0x47, + 0x6e, 0x0c, 0xae, 0xef, 0x30, 0xab, 0xaf, 0xa1, 0x58, 0x01}, + {0x98, 0xed, 0x11, 0xe4, 0xde, 0x8f, 0xf5, 0xe4, 0xa5, 0x83, + 0x4f, 0x09, 0x15, 0xec, 0x1d, 0x90, 0x25, 0x3f, 0x40, 0x7d, + 0x43, 0x1b, 0xe2, 0x32, 0xcd, 0x51, 0x65, 0x20, 0xf6, 0xf4, + 0xee, 0x1d, 0x4b, 0x51, 0xcd, 0x33, 0xcc, 0x38, 0xa8, 0xc8}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1393, + {0xac, 0x48, 0x19, 0x3c, 0x4e, 0xe2, 0x01, 0xac, 0x71, 0x04, 0xef, + 0xd9, 0x30, 0xed, 0x6a, 0x5f, 0xd2, 0x05, 0x43, 0x33, 0x2f, 0xae, + 0xf5, 0xbb, 0x0c, 0xe4, 0xe6, 0xb0, 0xea, 0x67, 0xdb, 0x71}, + {0x95, 0xb6, 0x23, 0x3d, 0x81, 0x43, 0x20, 0x0c, 0x1c, 0x2b, 0xf6, + 0xcf, 0x27, 0xbe, 0xc4, 0xe0, 0xad, 0xa2, 0x42, 0x70, 0x0c, 0xbb, + 0x91, 0xad, 0xb7, 0x49, 0x58, 0xed, 0xd8, 0x30, 0x5f}, + {0xc6, 0x12, 0x83, 0x06, 0x1d, 0x37, 0x23, 0x4a, 0xe5, 0x4f, + 0x2c, 0xfe, 0xed, 0xab, 0xbf, 0x29, 0xb0, 0x21, 0x08, 0x1a, + 0x3f, 0x46, 0x3a, 0x91, 0x67, 0x2c, 0x6d, 0x7f, 0x0a, 0x37, + 0x72, 0x60, 0xe9, 0xd3, 0x21, 0x56, 0x33, 0x36, 0x2f, 0x3a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1394, + {0x39, 0xa9, 0x8f, 0x65, 0x10, 0xf0, 0x74, 0xfa, 0xaf, 0x31, 0xfe, + 0x55, 0x40, 0xaf, 0x97, 0x6c, 0x19, 0xbd, 0x7c, 0x52, 0x31, 0xdc, + 0x36, 0xd9, 0x0a, 0x79, 0x0b, 0xa8, 0x25, 0xda, 0x39, 0xe6}, + {0x4b, 0x7f, 0x1e, 0x73, 0x16, 0xb4, 0x54, 0xcf, 0x50, 0x2a, 0x82, + 0x2b, 0x22, 0xb9, 0x15, 0x91, 0x9b, 0x8a, 0x98, 0x32, 0x8e, 0x9d, + 0xb5, 0x7c, 0x14, 0xc3, 0xf8, 0x24, 0x9b, 0x3b, 0x56}, + {0xbf, 0x7e, 0xde, 0xe9, 0x0c, 0x2a, 0xf9, 0x74, 0xea, 0x5c, + 0x57, 0x48, 0xe8, 0xe7, 0x2a, 0x07, 0xb6, 0x46, 0xd6, 0x88, + 0x3b, 0xf3, 0x1f, 0x01, 0x7a, 0xba, 0x52, 0xde, 0x4b, 0x46, + 0x6a, 0x3a, 0xa3, 0x25, 0x52, 0x26, 0xd3, 0x80, 0x20, 0x1c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1395, + {0xe5, 0xd6, 0x94, 0x51, 0xef, 0x4f, 0x3a, 0x0c, 0x9d, 0x6e, 0xea, + 0x0f, 0x72, 0xba, 0x75, 0x5b, 0x1a, 0xbb, 0x6c, 0x8e, 0x1d, 0x50, + 0xad, 0x9e, 0xb4, 0xc3, 0xfb, 0x74, 0xbd, 0x20, 0xf2, 0x0c}, + {0xfa, 0x13, 0x2b, 0x74, 0xa4, 0x13, 0x38, 0x83, 0x13, 0xaa, 0x77, + 0x25, 0x19, 0x3c, 0xef, 0xec, 0x9d, 0xfb, 0x46, 0xcf, 0xa3, 0x05, + 0xde, 0x2f, 0x9b, 0x51, 0x27, 0xe2, 0x55, 0x84, 0x0a}, + {0xe8, 0xa1, 0xbb, 0x56, 0xe5, 0xc9, 0x75, 0x58, 0xe7, 0x8b, + 0x5c, 0x80, 0x9d, 0x4c, 0x92, 0x09, 0xc4, 0x7b, 0x91, 0x88, + 0xbd, 0xfb, 0xe6, 0x17, 0xa3, 0x13, 0x0a, 0xfc, 0x4a, 0xae, + 0x2c, 0x34, 0x1a, 0x87, 0xf6, 0x50, 0x46, 0x2e, 0x1f, 0x70}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1396, + {0x18, 0xac, 0xd1, 0x6f, 0xb0, 0xe7, 0xb6, 0x7e, 0xa1, 0xd5, 0xe0, + 0xd9, 0xe1, 0xa4, 0xf3, 0x2e, 0x13, 0x26, 0x69, 0xd3, 0xdd, 0xc7, + 0xd3, 0x64, 0x11, 0x12, 0x1e, 0xdb, 0x2d, 0xcb, 0xc8, 0x64}, + {0xfa, 0x13, 0x2b, 0x74, 0xa4, 0x13, 0x38, 0x83, 0x13, 0xaa, 0x77, + 0x25, 0x19, 0x3c, 0xef, 0xec, 0x9d, 0xfb, 0x46, 0xcf, 0xa3, 0x05, + 0xde, 0x2f, 0x9b, 0x51, 0x27, 0xe2, 0x55, 0x84, 0x0a, 0x01}, + {0x78, 0x14, 0x27, 0x96, 0xb7, 0x66, 0x5f, 0x1a, 0x83, 0x11, + 0x1c, 0xc6, 0x54, 0xc8, 0x28, 0x14, 0x0b, 0x75, 0x97, 0x2f, + 0xeb, 0xd9, 0xca, 0x86, 0xd9, 0x06, 0xe5, 0xcc, 0x5d, 0xf8, + 0x96, 0xed, 0x5f, 0xf6, 0xfb, 0x48, 0x18, 0xf0, 0x88, 0x1a}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1397, + {0x11, 0x4b, 0x89, 0x19, 0xa2, 0xde, 0xa1, 0xe2, 0x29, 0xa5, 0x24, + 0xf2, 0x09, 0xcd, 0x88, 0xd4, 0xc5, 0xb6, 0xfe, 0xf6, 0x8e, 0x02, + 0xac, 0x4b, 0x19, 0x7e, 0xaa, 0xf4, 0xa9, 0xa1, 0xdb, 0xf1}, + {0x14, 0xd4, 0xa3, 0x9f, 0x2f, 0x6f, 0x7a, 0x93, 0x44, 0xbb, 0xd6, + 0x58, 0x2d, 0xa6, 0x82, 0xff, 0xb9, 0x08, 0x72, 0x6a, 0x4d, 0xdd, + 0x80, 0x4b, 0x7d, 0x47, 0xce, 0x67, 0xba, 0xe6, 0x62}, + {0x81, 0xfa, 0xb0, 0xfa, 0x70, 0xa6, 0xf2, 0x39, 0x8c, 0x5c, + 0x1c, 0x03, 0x1c, 0x55, 0x74, 0x52, 0xde, 0x06, 0x07, 0xd5, + 0x70, 0xdd, 0x66, 0x4b, 0x1e, 0xec, 0x73, 0xaa, 0x99, 0x15, + 0x6c, 0x37, 0x0f, 0xa5, 0xf8, 0x2d, 0xa5, 0x6e, 0xdb, 0xfb}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1398, + {0x6f, 0x6c, 0x2d, 0x1d, 0x3f, 0xaf, 0xdc, 0xba, 0x1c, 0x4e, 0x41, + 0x53, 0x31, 0x1e, 0xf5, 0x99, 0x34, 0x88, 0xc4, 0x81, 0x89, 0xed, + 0xfe, 0xfc, 0xcc, 0xf1, 0xf6, 0x8a, 0xbf, 0xc3, 0xe9, 0x6b}, + {0x38, 0x3a, 0x39, 0x76, 0x8b, 0x99, 0x96, 0x6d, 0x1f, 0x54, 0x00, + 0x37, 0x29, 0x7a, 0x59, 0x01, 0x3c, 0xc1, 0xa2, 0x45, 0x3c, 0x8e, + 0x66, 0x15, 0x25, 0x9f, 0x37, 0x6f, 0x25, 0x90, 0x21}, + {0xca, 0xb3, 0x03, 0xbb, 0x72, 0x00, 0xc8, 0x4d, 0x20, 0x28, + 0xdb, 0xd0, 0x3e, 0x99, 0x07, 0x56, 0x31, 0xa0, 0x7b, 0x4a, + 0x0c, 0x7e, 0xdb, 0x76, 0x6a, 0xd2, 0x93, 0xe6, 0x4d, 0x1c, + 0x75, 0x08, 0x35, 0x1b, 0x40, 0x05, 0x36, 0x9f, 0xcd, 0x30}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1399, + {0xea, 0xb1, 0x1b, 0x90, 0xd4, 0x3c, 0x8e, 0x73, 0xff, 0x32, 0x63, + 0x12, 0x48, 0xed, 0x10, 0x41, 0xfd, 0x86, 0xdf, 0x2b, 0xbf, 0x6b, + 0xa2, 0xdb, 0x4b, 0xee, 0xea, 0x83, 0x68, 0x11, 0xff, 0xaf}, + {0x72, 0x6a, 0x31, 0x9c, 0x13, 0xa1, 0xbb, 0xa3, 0x1c, 0x21, 0x43, + 0x4c, 0xca, 0x7c, 0x2c, 0xb7, 0x14, 0xfe, 0x09, 0xed, 0x6a, 0x2f, + 0x0a, 0x69, 0x08, 0x7a, 0xa3, 0x27, 0xf5, 0x15, 0x5b}, + {0x82, 0xf5, 0xfd, 0x0a, 0x7f, 0x44, 0x53, 0x6e, 0xf1, 0x8d, + 0x44, 0xc3, 0xfc, 0xfe, 0x34, 0x2f, 0x28, 0x1a, 0x6c, 0x26, + 0x29, 0xe4, 0xb7, 0xc7, 0xd0, 0xb4, 0xf4, 0xd6, 0xf4, 0x6e, + 0x19, 0xca, 0x90, 0xde, 0xbc, 0x65, 0x5e, 0x05, 0xb3, 0x5d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1400, + {0x78, 0x68, 0xed, 0x59, 0xe8, 0xf7, 0xf1, 0xeb, 0xc9, 0x27, 0x79, + 0xc2, 0x54, 0xb6, 0x60, 0xb9, 0x12, 0x26, 0x21, 0x0a, 0x13, 0xc8, + 0x29, 0x41, 0xb5, 0x1f, 0x93, 0x01, 0xda, 0x54, 0xfc, 0x19}, + {0x2c, 0xe9, 0x3a, 0x23, 0x22, 0x69, 0xfe, 0x10, 0x59, 0xca, 0x99, + 0x2a, 0xd8, 0xb7, 0x07, 0xfe, 0x2e, 0x72, 0x33, 0xe5, 0xab, 0xb3, + 0xde, 0x0d, 0x7f, 0xf7, 0x25, 0x2a, 0x78, 0xc9, 0x9d}, + {0x7f, 0x85, 0x4b, 0x6c, 0xe7, 0xe9, 0xda, 0xad, 0xc1, 0xdf, + 0xc7, 0x93, 0x01, 0x5c, 0xb2, 0x87, 0x06, 0xbf, 0x32, 0x92, + 0xe7, 0x24, 0xb3, 0xc4, 0x1b, 0x74, 0x2e, 0xb1, 0xd9, 0xbd, + 0xb2, 0x5f, 0xbc, 0x9a, 0x6e, 0xb3, 0xea, 0xa6, 0x7a, 0xc0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1401, + {0x08, 0xf5, 0xc0, 0x88, 0xac, 0xec, 0x18, 0xe6, 0xcf, 0x1f, 0x03, + 0xa8, 0xf8, 0x5d, 0x77, 0x2e, 0x32, 0x7e, 0x7f, 0xb0, 0x7f, 0x8c, + 0x29, 0x39, 0xeb, 0x55, 0x4e, 0x84, 0xc4, 0x2a, 0xb9, 0x3d}, + {0x8b, 0x68, 0xf6, 0x6a, 0x3d, 0x2f, 0x59, 0xd4, 0x19, 0x85, 0x1b, 0x94, + 0xd9, 0xa6, 0xf2, 0xf0, 0xe6, 0x67, 0xf8, 0x12, 0x5e, 0x11, 0xd4, 0x63, + 0xa6, 0xbc, 0x2c, 0xea, 0x46, 0xb1, 0x2d, 0xcc, 0x40, 0xce, 0x80, 0x18, + 0xb2, 0x04, 0x97, 0x2c, 0x73, 0x5f, 0xdd, 0x6d, 0x2d, 0x05, 0xb6, 0x28, + 0xf4, 0x90, 0x5c, 0x66, 0x90, 0xf5, 0xac, 0x5b, 0x1b, 0x51, 0xe1, 0x2f, + 0x3a, 0xf2, 0xdc, 0x3a, 0xe9, 0xb9, 0xda, 0xb6, 0x16, 0xf0, 0xa2, 0xa6, + 0x6a, 0x1a, 0xc1, 0x97, 0x59, 0x2f, 0xd5, 0xb1, 0x59, 0x00, 0x54, 0x7f, + 0x32, 0xf5, 0x41, 0x10, 0xb5, 0x8d, 0x51, 0xa0, 0x34, 0x0a, 0xa8, 0x0e, + 0x9e, 0xeb, 0x7b, 0x2e, 0x0e, 0xb9, 0x7e, 0x80, 0xaa, 0x22, 0xba, 0x91, + 0x8f, 0x2f, 0xe1, 0xc6, 0x78, 0xc7, 0x30, 0xed, 0x5c, 0x3d, 0x8d, 0x24, + 0x77, 0x4f, 0x17, 0xd8, 0xab, 0x6e, 0x01, 0xa0, 0x62, 0x43, 0xd3, 0x6e, + 0x76, 0x4d, 0xf1, 0xdb, 0xb8, 0xaf, 0x1f, 0xaa, 0xdb, 0xc5, 0x52, 0x81, + 0xf0, 0x24, 0x2a, 0xbd, 0x7a, 0x16, 0x2c, 0x98, 0x4f, 0xd0, 0xb0, 0x5a, + 0xb8, 0xb0, 0xbc, 0xae, 0xdf, 0xfb, 0x29, 0x62, 0x02, 0x4f, 0x00, 0x9a, + 0x8d, 0x7c, 0x9e, 0x71, 0x28, 0x1c, 0x09, 0xf5, 0x2e, 0xc0, 0x70, 0x7e, + 0xe3, 0xbb, 0xeb, 0x1e, 0xcb, 0x91, 0x8b, 0xe6, 0xae, 0x3e, 0x9c, 0x1f, + 0xab, 0xbc, 0xd3, 0x51, 0x2a, 0xf9, 0x28, 0xdb, 0x3b, 0xa6, 0xc1, 0x09, + 0xff, 0x9e, 0x98, 0x39, 0xa6, 0x16, 0xb2, 0xa5, 0x3f, 0x09, 0x21, 0x60, + 0xa4, 0x82, 0x22, 0xb8, 0x4d, 0x53, 0xcd, 0x52, 0x49, 0x05, 0x15, 0xef, + 0x93, 0xe1, 0xeb, 0xb3, 0x38, 0x97, 0x26, 0x34, 0x92, 0xab, 0x8e, 0xc6, + 0xfa, 0xd2, 0xe6, 0x33, 0x27, 0x6a, 0xe3, 0x67, 0xf7, 0x6d, 0x7f, 0x92, + 0x63, 0x09, 0x47, 0x8c, 0x02, 0x05, 0xd4, 0xf2, 0x25, 0x06, 0xa4, 0x51, + 0x79, 0x5d, 0xc9, 0x8f, 0x54, 0x10, 0xd8, 0xf5, 0xd3, 0xe0, 0x49, 0xcb, + 0xed, 0xf3, 0x81, 0x62, 0x08, 0x61, 0xe7, 0xb4, 0xae, 0x08, 0xf2, 0xd8, + 0xa7, 0x1a, 0xbc, 0x1f, 0x23, 0x02, 0x48, 0xcb, 0x63, 0x6a, 0x2d, 0x7b, + 0x4e, 0x77, 0x17, 0xab, 0x2b, 0x7b, 0x5f, 0x2d, 0xc6, 0xe5, 0xb5, 0xa1, + 0x8e, 0x80, 0x43, 0x25, 0x42, 0x08, 0xb5, 0x0f, 0xd6, 0xf8, 0x92, 0x9e, + 0xaf, 0x97, 0x4c, 0x48, 0x55, 0x12, 0x33, 0x66, 0x1a, 0xd6, 0x73, 0x21, + 0xb6, 0x4d, 0x69, 0x24, 0x5d, 0x53, 0x6d, 0x9a, 0x8c, 0xa2, 0xa6, 0xa1, + 0x09, 0x66, 0xdd, 0xdb, 0x9d, 0x2c, 0xe3, 0x66, 0x41, 0xc9, 0x28, 0x1c, + 0x46, 0x0a, 0xe5, 0x24, 0xb0, 0x77, 0x86, 0x72, 0x58, 0xf6, 0x38, 0xe6, + 0xac, 0x87, 0x2c, 0xb5, 0xf5, 0xc6, 0xfb, 0x21, 0x6b, 0x1a, 0xe6, 0x0a, + 0x9d, 0x0c, 0x5e, 0xa0, 0xdb, 0xcd, 0x06, 0x0f, 0x25, 0x5d, 0xa2, 0x61, + 0x11, 0x17, 0x5a, 0xf4, 0xe9, 0x93, 0x5d, 0xf5, 0x9d, 0xda, 0xde, 0x6a, + 0x2a, 0x70, 0xcd, 0xdf, 0xf8, 0xca, 0xe6, 0xa9, 0x8e, 0x4f, 0x38, 0x43, + 0xc2, 0xdd, 0x59, 0xd0, 0x90, 0x53, 0xb0, 0x7b, 0x64, 0x8a, 0x46, 0xf5, + 0xde, 0x0e, 0xb2, 0x1e, 0xbb, 0x19, 0x28, 0x28, 0x27, 0x9a, 0x38, 0x6e, + 0xa3, 0xee, 0xdf, 0x2c, 0xdc, 0x35, 0x5d, 0x73, 0xd5, 0x11, 0x11, 0xe8, + 0xc1, 0xd5, 0x22, 0xe0, 0x59, 0x75, 0x2b, 0xc5, 0x62, 0x26, 0xa4, 0x22, + 0x5b, 0xca, 0xb7, 0x13, 0xbf, 0xaa, 0xae, 0xc7, 0x81, 0x67, 0xd7, 0xcf, + 0xd3, 0x3e, 0x91, 0x3b, 0x26, 0xfd, 0xa9, 0x3c, 0xa7, 0x52, 0x4a, 0xa8, + 0xa8, 0xb1, 0x79, 0x77, 0xc8, 0x8f, 0xf9, 0xbc, 0x23, 0xea, 0x81, 0x0b, + 0x4d, 0xe5, 0x9e, 0xac, 0x18, 0xd1, 0x52, 0x3b}, + {0xdf, 0xf3, 0x0f, 0xd4, 0x36, 0x47, 0xd4, 0xbe, 0x54, 0xcf, 0x2d, 0xfd, + 0x61, 0x87, 0xe2, 0xdd, 0xff, 0xb5, 0x52, 0x67, 0x31, 0x3f, 0x98, 0x0f, + 0xb0, 0x9c, 0x83, 0x3a, 0x9c, 0x2b, 0xfa, 0x55, 0x8a, 0x95, 0x86, 0x17, + 0x11, 0xf0, 0xac, 0xb2, 0xa5, 0xc7, 0xe7, 0x31, 0xba, 0x22, 0xf2, 0x4a, + 0x9c, 0x4d, 0xfd, 0xd9, 0xe9, 0xb0, 0x21, 0x6e, 0x90, 0x88, 0xf8, 0x17, + 0xa1, 0x75, 0xb9, 0x83, 0x5b, 0x0e, 0x17, 0x61, 0x56, 0x87, 0xa2, 0x0f, + 0x68, 0xc0, 0x67, 0x20, 0x56, 0x26, 0x49, 0x4c, 0xd0, 0x4f, 0xba, 0xbc, + 0x0b, 0x3e, 0xea, 0x7c, 0x0a, 0x4c, 0xd6, 0x23, 0x6b, 0xc8, 0xb3, 0xe5, + 0x2e, 0x72, 0x1d, 0xfc, 0x35, 0x7f, 0xb8, 0xa3, 0x72, 0x2b, 0xfc, 0xc4, + 0xc6, 0x90, 0xd8, 0xf6, 0x3d, 0xbb, 0x86, 0x4b, 0xb6, 0xe3, 0xa1, 0x58, + 0x05, 0xae, 0xa7, 0x27, 0x0f, 0x8e, 0xb7, 0x48, 0xde, 0xeb, 0xaa, 0x2d, + 0x06, 0x6f, 0xcd, 0xa1, 0x1c, 0x2e, 0x67, 0x22, 0x1f, 0x9a, 0x91, 0xd2, + 0xc2, 0x9a, 0x6c, 0x79, 0xff, 0xae, 0x76, 0xaa, 0x80, 0xa2, 0x59, 0x0b, + 0x4f, 0x9e, 0x35, 0xf6, 0x23, 0xfb, 0xf2, 0xf8, 0xce, 0xb2, 0xa2, 0x05, + 0x49, 0x30, 0x77, 0x55, 0x6a, 0x18, 0x6e, 0x25, 0xe5, 0xbd, 0x52, 0xdc, + 0xff, 0x7b, 0xcc, 0x69, 0x09, 0xb3, 0x7a, 0x66, 0xc1, 0xd1, 0x43, 0x1b, + 0xe1, 0xb3, 0x63, 0xbb, 0x40, 0xda, 0x25, 0x38, 0x6e, 0xaa, 0xf5, 0xfc, + 0xab, 0xc7, 0xbe, 0x64, 0x22, 0xa0, 0x44, 0x34, 0xa2, 0x1d, 0x1d, 0x31, + 0x05, 0x32, 0x8e, 0x7c, 0x56, 0x77, 0x0b, 0x9f, 0x59, 0xb0, 0x33, 0x95, + 0xe4, 0x13, 0x8f, 0x5f, 0x06, 0xfc, 0x7e, 0x6b, 0x80, 0xda, 0xb8, 0x7b, + 0x08, 0xca, 0xa7, 0xbf, 0xff, 0xc4, 0x5a, 0x09, 0x5c, 0x15, 0x26, 0x3e, + 0xfd, 0x3f, 0x06, 0xc6, 0x51, 0xde, 0xd6, 0xf5, 0x80, 0x74, 0xef, 0xc2, + 0x06, 0x20, 0xd7, 0x04, 0x99, 0x7f, 0xc8, 0x47, 0x21, 0xa0, 0xa8, 0xe9, + 0xe5, 0xb9, 0xf5, 0xcd, 0x33, 0x0b, 0xbb, 0x15, 0x6b, 0x31, 0xd9, 0xd1, + 0xb1, 0xc2, 0x60, 0xe4, 0xa2, 0x45, 0x35, 0xf3, 0x04, 0x04, 0xdc, 0x5b, + 0x2d, 0xd6, 0xb3, 0x5d, 0x91, 0x6a, 0x13, 0x91, 0xb2, 0x5a, 0x7d, 0x87, + 0x90, 0xbe, 0x09, 0xd8, 0x54, 0x83, 0xed, 0x15, 0x22, 0x07, 0x4a, 0x27, + 0x85, 0x81, 0x20, 0x05, 0xbd, 0xa1, 0x0d, 0xd5, 0x5a, 0xcb, 0x24, 0x5b, + 0x3b, 0xd3, 0xd9, 0xbb, 0x77, 0x7d, 0xd2, 0x3f, 0x9b, 0x02, 0x53, 0x8b, + 0xa1, 0xa1, 0x14, 0xba, 0x53, 0x38, 0x6d, 0x7c, 0xa4, 0xd9, 0x52, 0x4b, + 0x2f, 0x8a, 0x18, 0xe0, 0xff, 0xb2, 0x15, 0x80, 0xb5, 0x60, 0x54, 0x0b, + 0xb2, 0x14, 0x6f, 0x08, 0xf0, 0x49, 0x74, 0xb9, 0x0e, 0xb3, 0x24, 0x54, + 0x7d, 0x56, 0x22, 0x2d, 0xf9, 0x5f, 0x44, 0xbc, 0x6e, 0x5f, 0x18, 0x3b, + 0xef, 0x28, 0x3e, 0x48, 0x16, 0xfb, 0x1b, 0x29, 0x33, 0xf9, 0xc7, 0xc6, + 0x72, 0x6a, 0x24, 0x5a, 0x49, 0x5e, 0x30, 0x4d, 0x83, 0x18, 0xd0, 0x00, + 0x8c, 0x51, 0xb0, 0xbe, 0x80, 0x90, 0xf8, 0xf6, 0x68, 0xfb, 0xc3, 0xf3, + 0x1e, 0x07, 0x3b, 0xe4, 0xb9, 0xe9, 0x74, 0x68, 0xf4, 0xdd, 0x8c, 0x79, + 0x8e, 0x9d, 0x68, 0x28, 0x68, 0xdf, 0x49, 0x3d, 0xb8, 0xa8, 0x57, 0x38, + 0xb5, 0x8c, 0xfd, 0x00, 0x51, 0x90, 0xf3, 0x65, 0x84, 0x90, 0x72, 0x57, + 0x77, 0x72, 0x67, 0x2c, 0x6f, 0x82, 0x55, 0x5c, 0x65, 0x04, 0x6e, 0xb3, + 0x4e, 0x86, 0xfe, 0x61, 0x10, 0x33, 0x27, 0xa0, 0x63, 0xba, 0xcb, 0xbe, + 0x33, 0xce, 0xa7, 0xea, 0xa3, 0xd1, 0xde, 0x45, 0x47, 0x1b, 0x72, 0x69, + 0xe1, 0xb6, 0xb3, 0x86, 0x08, 0x62, 0x6e, 0x32, 0x34, 0x47, 0xa3, 0xd5, + 0xfe, 0x05, 0x99, 0xa6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1402, + {0x94, 0xc4, 0xd5, 0xd7, 0x0f, 0x88, 0x1e, 0x58, 0xe1, 0x0e, 0x72, + 0x46, 0xcf, 0x81, 0x2d, 0x40, 0xe2, 0xbe, 0x25, 0x8a, 0xdb, 0x2b, + 0x6c, 0x13, 0xc6, 0x60, 0x3f, 0xc7, 0xda, 0xf7, 0xe8, 0x5a}, + {0x85, 0x69, 0x3a, 0x16, 0xae, 0x69, 0xd7, 0x51, 0xcf, 0xa6, 0x79, 0x9b, + 0x95, 0xa6, 0x39, 0x6d, 0xe2, 0xea, 0xbe, 0x7e, 0x4d, 0xa7, 0x4d, 0x73, + 0x46, 0x91, 0xd9, 0x92, 0xcb, 0xa3, 0x53, 0xa3, 0x9f, 0x3b, 0x96, 0x15, + 0xc1, 0x32, 0x5d, 0xb5, 0xb0, 0x56, 0x3c, 0xe1, 0xa8, 0x46, 0xbb, 0x0f, + 0x05, 0x34, 0xa8, 0x61, 0x30, 0xce, 0x66, 0x57, 0x73, 0x6b, 0x9a, 0x9b, + 0x35, 0xb0, 0xf8, 0xd8, 0x9d, 0xd1, 0xb3, 0xa2, 0x95, 0x13, 0x1d, 0x2f, + 0x3f, 0x57, 0xf9, 0x4d, 0xee, 0xf9, 0x60, 0x6d, 0xad, 0x76, 0xa3, 0x77, + 0xd0, 0xb2, 0x4e, 0x63, 0x2b, 0x36, 0x80, 0xe4, 0xd3, 0x33, 0x8f, 0x3e, + 0x44, 0x84, 0x60, 0x9e, 0x80, 0x63, 0xe9, 0xec, 0x62, 0x12, 0x97, 0xf5, + 0x58, 0x02, 0xd7, 0xc3, 0x47, 0xe8, 0x08, 0x5b, 0xa6, 0xe5, 0x14, 0x88, + 0x4b, 0x8f, 0xc1, 0xae, 0x10, 0x94, 0x09, 0xc5, 0xc3, 0xa5, 0xbd, 0xdf, + 0x4d, 0xaf, 0x03, 0x4d, 0x30, 0x0e, 0x31, 0xec, 0xcb, 0xa0, 0x7a, 0x93, + 0x80, 0xf5, 0x32, 0x56, 0x66, 0xc4, 0xa3, 0xaa, 0x12, 0xd6, 0x0b, 0x30, + 0xca, 0x27, 0x2f, 0xe0, 0x35, 0x34, 0xaa, 0xbe, 0x78, 0xba, 0x04, 0x52, + 0xa7, 0xe4, 0x64, 0x8e, 0xbf, 0xd4, 0x64, 0x56, 0x75, 0x62, 0x96, 0x76, + 0xbe, 0x6f, 0x12, 0x2a, 0x54, 0xb6, 0xb8, 0x10, 0xcf, 0x9c, 0xc0, 0xc6, + 0x8b, 0x7c, 0x61, 0x47, 0x0a, 0x53, 0x7a, 0x5a, 0x66, 0x4e, 0xc2, 0x4d, + 0xbb, 0x3e, 0xb4, 0xf9, 0xfa, 0x83, 0x55, 0xcc, 0x7a, 0xe8, 0xfe, 0xf2, + 0x7a, 0x01, 0x46, 0xdf, 0x5c, 0xcc, 0x58, 0x5d, 0x8c, 0x10, 0x6a, 0x1e, + 0xeb, 0x64, 0xad, 0x4c, 0x70, 0x1f, 0xd5, 0xa5, 0x4e, 0xf1, 0x82, 0x95, + 0xb0, 0x7e, 0x9e, 0x47, 0xf7, 0xf7, 0xdd, 0x2f, 0x67, 0xd3, 0x8e, 0xd7, + 0x76, 0xa5, 0xf0, 0xb2, 0x88, 0x43, 0xcc, 0x4b, 0xb5, 0xd7, 0xfd, 0xbe, + 0xa9, 0xcb, 0x00, 0x88, 0xde, 0xe8, 0x49, 0xae, 0x23, 0x2e, 0x4e, 0x01, + 0x6d, 0x8c, 0xf3, 0x68, 0x19, 0x71, 0xe8, 0xa4, 0x5d, 0x6b, 0x25, 0x45, + 0x15, 0x38, 0x21, 0x2b, 0x91, 0xf3, 0x0e, 0x17, 0x58, 0x0a, 0x81, 0x07, + 0xa7, 0xa9, 0x55, 0x87, 0xa0, 0x6d, 0x22, 0xd6, 0x15, 0xf5, 0x47, 0x5a, + 0x5f, 0x61, 0x6f, 0xdf, 0x2f, 0xab, 0x79, 0x15, 0x2f, 0x26, 0x43, 0x05, + 0x4d, 0x96, 0xba, 0x88, 0xf5, 0x08, 0x88, 0xeb, 0x0f, 0x2f, 0x1f, 0x15, + 0x4c, 0x6f, 0xff, 0x53, 0xdd, 0x44, 0xc3, 0x61, 0x32, 0x69, 0x75, 0x1d, + 0xca, 0x4f, 0xa8, 0x6f, 0x45, 0xd6, 0xb1, 0xaf, 0x9a, 0xd0, 0x15, 0x96, + 0x85, 0x22, 0x38, 0x89, 0x52, 0x96, 0x09, 0xe7, 0x00, 0x3c, 0x8f, 0x3c, + 0xab, 0x49, 0x1f, 0xd6, 0xc1, 0xa0, 0x20, 0x30, 0x5d, 0xa8, 0xf9, 0x4e, + 0xc8, 0x33, 0xd7, 0x21, 0xd9, 0xfa, 0xc7, 0xe5, 0x75, 0xc2, 0xa1, 0xbc, + 0x26, 0xeb, 0x4f, 0xb5, 0x01, 0x0c, 0x35, 0xff, 0xbd, 0x39, 0xb9, 0x8d, + 0x85, 0x7f, 0x12, 0x58, 0x4f, 0x4a, 0xb7, 0xde, 0x92, 0xaa, 0x6d, 0x7e, + 0x71, 0x48, 0xa0, 0x12, 0x0c, 0xc6, 0xb3, 0xf7, 0xae, 0x47, 0xa2, 0x91, + 0xba, 0x1c, 0xf5, 0x5a, 0x28, 0xd3, 0x8d, 0x3a, 0x30, 0xdf, 0xc3, 0x91, + 0x7d, 0x66, 0x34, 0x58, 0xcf, 0x84, 0x03, 0x85, 0xca, 0x81, 0xcf, 0x70, + 0xac, 0xce, 0x45, 0xa5, 0xcd, 0x50, 0x9f, 0x83, 0x87, 0xd4, 0x50, 0xbb, + 0xdd, 0x6f, 0xa5, 0x18, 0x30, 0xcf, 0x9a, 0x73, 0x87, 0x88, 0x7c, 0x62, + 0x0b, 0x86, 0x80, 0x9c, 0x55, 0xa3, 0xeb, 0x32, 0x2c, 0xa7, 0x84, 0xa5, + 0x16, 0x93, 0xf1, 0x05, 0x47, 0x59, 0x80, 0x43, 0x14, 0xae, 0x86, 0x04, + 0x8f, 0x0d, 0x9c, 0x99, 0x65, 0x0a, 0x5a, 0x12}, + {0x6c, 0x07, 0xb5, 0xff, 0xd1, 0xb9, 0xbe, 0x18, 0x24, 0x13, 0xef, 0x8e, + 0xae, 0x4a, 0x6e, 0xac, 0x65, 0x71, 0x08, 0xa4, 0x60, 0x08, 0xa0, 0xd8, + 0x98, 0x72, 0x7f, 0x27, 0x11, 0xe6, 0xfa, 0x0c, 0xa6, 0x0f, 0xd1, 0xd5, + 0x1f, 0xad, 0x68, 0x3b, 0x57, 0xd4, 0x20, 0x2f, 0xa2, 0xb0, 0xeb, 0x88, + 0xb8, 0x56, 0xe0, 0x8b, 0x07, 0x15, 0x54, 0x39, 0xbd, 0xb0, 0x38, 0x90, + 0xcb, 0xb7, 0xe0, 0xf2, 0x28, 0x17, 0x2b, 0xf2, 0x97, 0xa4, 0xe0, 0x91, + 0x7d, 0xad, 0xaa, 0x5e, 0x89, 0xa2, 0x87, 0xbb, 0x9b, 0xa6, 0x44, 0x1c, + 0x85, 0x2c, 0x5b, 0x0c, 0xff, 0x50, 0x84, 0xe6, 0xc4, 0x25, 0xaa, 0xf8, + 0x66, 0x81, 0x5b, 0x3f, 0xc4, 0x5f, 0x5f, 0x7f, 0xb5, 0xd1, 0x4b, 0x27, + 0x03, 0x43, 0xe6, 0xa3, 0x0f, 0x40, 0x2e, 0x11, 0xd6, 0x2e, 0x43, 0x3a, + 0x0d, 0x84, 0xf6, 0x56, 0x84, 0xb2, 0xdf, 0x78, 0xd4, 0xe7, 0x75, 0x8b, + 0xc0, 0xbf, 0x81, 0x78, 0x33, 0x16, 0x90, 0x5c, 0xdc, 0x3c, 0x11, 0x50, + 0xec, 0x47, 0xf2, 0x25, 0xc9, 0x66, 0xf7, 0xf3, 0x39, 0xb2, 0x53, 0x89, + 0x70, 0xeb, 0x3b, 0x8a, 0x2c, 0x13, 0xf9, 0x5d, 0xf1, 0x31, 0x0d, 0x6e, + 0x3b, 0x2a, 0x1f, 0x8a, 0xed, 0x19, 0x10, 0x58, 0x46, 0x55, 0x7d, 0x8f, + 0x00, 0x18, 0xfc, 0x0f, 0x17, 0x14, 0x6b, 0xf8, 0x36, 0xb6, 0x54, 0xde, + 0xc9, 0x8e, 0x9a, 0xd6, 0x39, 0xc7, 0xe4, 0xb2, 0xf9, 0x22, 0xb4, 0x39, + 0x6e, 0x82, 0xc6, 0x90, 0xcd, 0xec, 0xb6, 0x5f, 0x5e, 0x0e, 0xa2, 0x82, + 0xdd, 0x62, 0x62, 0xf3, 0x43, 0x46, 0xff, 0x9a, 0xdb, 0xc8, 0xb2, 0xf3, + 0x61, 0xdd, 0xd4, 0x35, 0x6f, 0x0f, 0xea, 0xdf, 0x7c, 0x75, 0x0f, 0xc0, + 0x58, 0x0c, 0x4e, 0x12, 0xc0, 0x0e, 0xe0, 0x49, 0xd0, 0x6e, 0xed, 0x22, + 0x42, 0xb1, 0x47, 0x27, 0xef, 0x4d, 0x58, 0x38, 0x6d, 0xc8, 0xdf, 0x27, + 0x9a, 0x7b, 0xf8, 0x13, 0x1c, 0x3b, 0xef, 0xae, 0xa2, 0xf0, 0x59, 0xab, + 0x75, 0x78, 0x26, 0xe5, 0xe3, 0x81, 0xd4, 0x9a, 0x2f, 0x11, 0xb8, 0xcb, + 0xc2, 0xb0, 0x02, 0x1a, 0xf4, 0xda, 0x7a, 0x77, 0x9e, 0x5d, 0xf0, 0x08, + 0x3e, 0xde, 0xb5, 0x43, 0x48, 0xcc, 0x36, 0xce, 0x96, 0xa1, 0x9a, 0x3d, + 0x7f, 0xf5, 0xbd, 0x2f, 0x19, 0xd0, 0x5f, 0xef, 0x6b, 0x20, 0x0e, 0x76, + 0x39, 0x9a, 0x02, 0xa9, 0x91, 0x11, 0x18, 0x32, 0x17, 0x33, 0x53, 0xbf, + 0xf4, 0xce, 0x18, 0x59, 0xff, 0x53, 0x4a, 0xe1, 0x32, 0x90, 0xdd, 0x17, + 0x6b, 0xa8, 0xe1, 0x38, 0x4e, 0xd2, 0x4d, 0x97, 0x02, 0xdb, 0xff, 0x12, + 0x7e, 0x15, 0xe5, 0xc6, 0x66, 0x18, 0xf9, 0x46, 0x80, 0x27, 0x17, 0x32, + 0xd1, 0x9f, 0x64, 0x55, 0x2e, 0xd0, 0x3d, 0xf7, 0x6d, 0xc9, 0xd4, 0x6c, + 0x3c, 0xfd, 0xd5, 0x3a, 0x1b, 0x25, 0x39, 0x92, 0xfb, 0xcb, 0xea, 0x6d, + 0xb0, 0x06, 0xf1, 0x6e, 0x8d, 0xd9, 0x24, 0x06, 0xf0, 0x09, 0x0a, 0xd9, + 0x10, 0x08, 0x56, 0xc6, 0xb7, 0x1f, 0x77, 0x67, 0xfc, 0xb8, 0x95, 0x13, + 0x64, 0x16, 0xb3, 0x74, 0x28, 0x5e, 0xfe, 0x1c, 0x65, 0x06, 0x94, 0x19, + 0x11, 0xa3, 0x80, 0xe2, 0xbf, 0x74, 0xff, 0xd0, 0xf6, 0x7e, 0x85, 0x3f, + 0x9a, 0xc7, 0xb5, 0xdf, 0x66, 0x66, 0xb1, 0x77, 0xa2, 0x90, 0x8f, 0xda, + 0x9a, 0xdd, 0x0e, 0xb7, 0x98, 0xf8, 0xcc, 0xc5, 0x28, 0x01, 0x53, 0x5b, + 0x2b, 0xdf, 0x95, 0x07, 0xf3, 0xfb, 0x3b, 0x46, 0x91, 0x5a, 0xa8, 0x89, + 0xd6, 0x2a, 0xc5, 0x90, 0x90, 0x40, 0xa1, 0xa2, 0x88, 0x56, 0x10, 0x5d, + 0xfe, 0x2e, 0x10, 0xd5, 0xcf, 0xbb, 0x56, 0x9c, 0x38, 0x05, 0x51, 0xfc, + 0x8b, 0xbe, 0x7d, 0x83, 0xdc, 0x87, 0xef, 0x7a, 0x92, 0xfa, 0xa3, 0xff, + 0xf4, 0xb1, 0xe2, 0xc2}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1403, + {0xd6, 0x53, 0x38, 0xfd, 0x37, 0x71, 0xfd, 0x58, 0xc0, 0x7b, 0x6b, + 0x68, 0x95, 0x77, 0x37, 0x89, 0x39, 0xd4, 0x39, 0x62, 0x85, 0x29, + 0xb9, 0x2c, 0xd5, 0x62, 0x5e, 0xdd, 0x18, 0xaf, 0xac, 0x76}, + {0x58, 0xb2, 0x09, 0x79, 0xcb, 0xa4, 0x8a, 0x9d, 0xc9, 0x5a, 0x88, 0x57, + 0xf5, 0xbc, 0xe4, 0x33, 0x08, 0x7f, 0xf9, 0x34, 0x70, 0xfc, 0x62, 0x54, + 0x6e, 0x86, 0xe7, 0x2d, 0xfa, 0xaf, 0x7b, 0x23, 0x3f, 0xfe, 0x42, 0x88, + 0x02, 0x39, 0x0c, 0x1d, 0xb7, 0xcb, 0xa0, 0x0b, 0x1f, 0x23, 0x67, 0x8a, + 0xac, 0xe4, 0xa1, 0x6a, 0x23, 0x7b, 0x41, 0xd2, 0x6b, 0xcd, 0x83, 0xd4, + 0x71, 0x03, 0x09, 0x29, 0xa3, 0x4e, 0x84, 0x67, 0xf8, 0x5e, 0xae, 0xf0, + 0x70, 0xb9, 0xb7, 0x4a, 0x57, 0xf1, 0x3e, 0x91, 0xb4, 0xe9, 0x5a, 0x3c, + 0x0b, 0x8d, 0xfe, 0xa8, 0x7d, 0x02, 0x61, 0x96, 0xa1, 0x01, 0x68, 0xc1, + 0x52, 0xc4, 0xac, 0x42, 0x71, 0x89, 0x89, 0x00, 0x3b, 0x7e, 0x68, 0x8c, + 0xa4, 0x32, 0x07, 0x03, 0x4b, 0x67, 0x4d, 0x3c, 0xba, 0xb6, 0xf5, 0x7d, + 0xb6, 0x51, 0x3f, 0x88, 0x83, 0xd2, 0x7f, 0x22, 0x80, 0xc7, 0x42, 0x89, + 0x6a, 0x62, 0xe7, 0xd0, 0xf3, 0xf2, 0x03, 0x77, 0xe9, 0x8a, 0x06, 0x88, + 0x65, 0x2d, 0x27, 0x08, 0x87, 0xfd, 0xac, 0xb8, 0x6d, 0xaa, 0x08, 0x6f, + 0xfd, 0xa1, 0x79, 0x37, 0xe6, 0xd2, 0x0e, 0x4a, 0x82, 0x66, 0x7f, 0x80, + 0xac, 0x77, 0x49, 0xa8, 0x89, 0xb0, 0xd7, 0x48, 0xe9, 0x06, 0xd6, 0x53, + 0xf5, 0x69, 0xb8, 0x6d, 0xe2, 0xb4, 0x2b, 0x58, 0x19, 0xad, 0xe9, 0xc9, + 0x29, 0x70, 0xd4, 0xca, 0xee, 0xed, 0x8c, 0xd5, 0x75, 0x9d, 0x56, 0xfd, + 0x38, 0x20, 0x52, 0x15, 0xbd, 0x84, 0x01, 0xb2, 0xa5, 0xa0, 0x00, 0x99, + 0x0a, 0xfe, 0x6c, 0x9b, 0xea, 0x8d, 0x09, 0x11, 0x71, 0xe8, 0x5e, 0xd8, + 0x3f, 0x45, 0xbb, 0x5b, 0x9a, 0x8d, 0x74, 0xca, 0xe8, 0x97, 0xcc, 0x36, + 0xf1, 0xea, 0xf0, 0x12, 0x26, 0x93, 0x99, 0x0b, 0x1f, 0xb5, 0x7d, 0x00, + 0x25, 0xad, 0x6d, 0x92, 0xc9, 0x08, 0x85, 0xac, 0xcb, 0x64, 0x93, 0x68, + 0xfe, 0x23, 0x7c, 0x4c, 0xf0, 0x17, 0x78, 0x76, 0x09, 0xfb, 0x93, 0xc9, + 0xea, 0x5b, 0x41, 0x38, 0x47, 0xa9, 0xfc, 0xf2, 0xd2, 0xcc, 0xb6, 0x28, + 0x33, 0x45, 0xa2, 0x78, 0x61, 0x9a, 0xbf, 0x8d, 0xc3, 0x51, 0x68, 0x29, + 0x28, 0x18, 0x7b, 0xf9, 0x25, 0x51, 0xa8, 0x20, 0x93, 0x9e, 0xc7, 0x39, + 0x28, 0xeb, 0x99, 0x30, 0xc4, 0x8f, 0x70, 0x88, 0xed, 0x0a, 0x36, 0x78, + 0x82, 0xf4, 0xa8, 0xb2, 0x0d, 0x75, 0x4c, 0x5f, 0x06, 0xbc, 0x82, 0x99, + 0x0d, 0xa0, 0x22, 0x27, 0x92, 0x3e, 0xb8, 0xd1, 0xcb, 0x73, 0xc2, 0x37, + 0x93, 0xea, 0x0d, 0x19, 0xbe, 0xd4, 0xa9, 0x98, 0x6f, 0x0d, 0x48, 0xd7, + 0x83, 0x57, 0x33, 0xd1, 0xed, 0x33, 0x96, 0xec, 0x3c, 0xf1, 0x5e, 0x18, + 0x54, 0x47, 0x3b, 0x05, 0x53, 0x52, 0x61, 0x25, 0x1f, 0x4f, 0x0a, 0xf8, + 0xa0, 0x74, 0x3b, 0x32, 0x98, 0x88, 0x8b, 0xec, 0x2f, 0x76, 0x56, 0x49, + 0x3d, 0x05, 0xeb, 0x2d, 0x9b, 0x84, 0x8e, 0x68, 0x02, 0x84, 0x5f, 0xb9, + 0xf7, 0x83, 0x5b, 0x50, 0xd6, 0xa0, 0xf0, 0xe6, 0xcf, 0xda, 0xf9, 0xb1, + 0xaf, 0xc6, 0xca, 0xa6, 0x57, 0x3b, 0x33, 0x50, 0x25, 0x6e, 0x6f, 0x23, + 0xcc, 0x46, 0x81, 0x31, 0x67, 0x05, 0xe3, 0x3e, 0xb0, 0xa5, 0xf6, 0x64, + 0xb7, 0x9b, 0xe5, 0x56, 0xcb, 0x1b, 0xbd, 0xd0, 0x20, 0x84, 0x30, 0xcd, + 0xc9, 0x5a, 0x35, 0xf6, 0x1f, 0xac, 0xbe, 0x7c, 0xa2, 0xa9, 0xbd, 0x32, + 0x9e, 0x4a, 0x1f, 0xa4, 0x2a, 0xab, 0x9b, 0xb0, 0x2f, 0x65, 0x19, 0xa5, + 0x67, 0x23, 0x46, 0xa4, 0xcf, 0xac, 0x1b, 0x96, 0xa9, 0x69, 0x31, 0x74, + 0x80, 0xdd, 0x99, 0x5e, 0x33, 0x9a, 0xf8, 0x88, 0xfc, 0x0e, 0x43, 0x69, + 0x23, 0x32, 0xd5, 0x83, 0xfe, 0xc6, 0x21, 0x5d}, + {0x1c, 0x42, 0x9b, 0xf2, 0x5c, 0x14, 0x4a, 0x2c, 0xc6, 0x49, 0xfb, 0xd6, + 0x0d, 0xe5, 0xc2, 0x6c, 0x31, 0xa0, 0xc3, 0x52, 0xde, 0x99, 0xb3, 0x4b, + 0x86, 0x10, 0x1c, 0x55, 0x19, 0x94, 0xf0, 0x82, 0xfe, 0xff, 0xe1, 0xdb, + 0x88, 0x53, 0xde, 0x59, 0xb3, 0xe8, 0x59, 0x37, 0x85, 0xec, 0xa1, 0x00, + 0xa7, 0x1c, 0x53, 0x92, 0xf0, 0xc7, 0x1e, 0xca, 0x9f, 0x41, 0x1c, 0xbd, + 0x87, 0xfc, 0x77, 0xea, 0x1a, 0x96, 0x37, 0x6d, 0xc1, 0x3f, 0x6a, 0xd4, + 0x60, 0xa1, 0x1e, 0x9c, 0xd5, 0xa8, 0x29, 0x87, 0x5a, 0x7b, 0x7d, 0xcd, + 0x2b, 0xa4, 0xea, 0xac, 0x08, 0xc5, 0xbb, 0x48, 0xab, 0x5d, 0x4c, 0x33, + 0x8a, 0x6f, 0x8b, 0xc5, 0xe7, 0x60, 0x73, 0x9e, 0xdc, 0xff, 0x2d, 0xb1, + 0x16, 0xb5, 0xb1, 0x80, 0x2e, 0x35, 0xf9, 0x36, 0xd4, 0x73, 0xdb, 0x16, + 0x8e, 0xdd, 0x12, 0x53, 0x2a, 0x99, 0x2b, 0xcc, 0x41, 0x8a, 0x75, 0x9c, + 0xc9, 0xfd, 0x3f, 0x97, 0xf5, 0x61, 0x62, 0x30, 0x78, 0xaf, 0x29, 0xd7, + 0xab, 0x48, 0x9b, 0x7e, 0xc5, 0x64, 0xba, 0x98, 0x1c, 0x18, 0x8f, 0x11, + 0x24, 0x0d, 0xd9, 0x35, 0x4c, 0x32, 0x4f, 0x8d, 0x0c, 0xdf, 0x1c, 0x74, + 0x25, 0x2f, 0x0f, 0xc7, 0x5e, 0x39, 0x0e, 0x83, 0x7b, 0x8b, 0xe9, 0x0a, + 0x67, 0x0f, 0x58, 0x03, 0xee, 0x53, 0xeb, 0x75, 0xc3, 0xce, 0x95, 0xb2, + 0x85, 0x3b, 0x23, 0x42, 0xe5, 0x4f, 0x86, 0xdd, 0x9a, 0xeb, 0x30, 0x8e, + 0xb8, 0x2c, 0xeb, 0x2b, 0xae, 0x7b, 0x3e, 0x0b, 0x36, 0x4d, 0x17, 0x10, + 0x5e, 0xb6, 0x1b, 0x38, 0x43, 0xf7, 0x20, 0x6b, 0xdb, 0x6a, 0xbb, 0x81, + 0x8e, 0xfe, 0x0f, 0x0d, 0x3b, 0x10, 0x04, 0xe3, 0x70, 0x19, 0x1e, 0x82, + 0x18, 0xcc, 0xa1, 0x49, 0x47, 0xaa, 0x80, 0x70, 0xf7, 0xc6, 0x6f, 0xd0, + 0x42, 0x2b, 0x02, 0xab, 0x4a, 0x1d, 0x94, 0xfa, 0x46, 0x19, 0x7a, 0xcd, + 0x24, 0xe2, 0x72, 0xc7, 0x65, 0x66, 0x73, 0x53, 0xe8, 0x19, 0x58, 0x84, + 0x02, 0xfe, 0xb8, 0x5d, 0x7f, 0x00, 0x24, 0x35, 0x21, 0xd0, 0xe7, 0xa9, + 0xd9, 0xe7, 0x07, 0x53, 0xd8, 0xb5, 0x1d, 0x37, 0x4e, 0xa9, 0xc8, 0x35, + 0x55, 0x36, 0x59, 0x4b, 0xf0, 0x5a, 0x69, 0x60, 0xca, 0x71, 0x76, 0xa4, + 0xb6, 0x60, 0x86, 0xb0, 0x55, 0xb0, 0x99, 0xe3, 0x15, 0xa2, 0x3e, 0x04, + 0x2a, 0x7e, 0x08, 0x07, 0x31, 0x6d, 0x7a, 0x11, 0xa6, 0x57, 0xa6, 0xdc, + 0x90, 0x43, 0x80, 0x6e, 0x24, 0x8a, 0x9a, 0xf0, 0x65, 0x70, 0xf7, 0x10, + 0xaf, 0x65, 0x26, 0x7d, 0x43, 0x6a, 0x5f, 0xcb, 0x00, 0x11, 0x04, 0xfe, + 0x8a, 0x7c, 0x56, 0x4a, 0xfe, 0x07, 0x5d, 0x85, 0xbc, 0x0a, 0x2c, 0xe3, + 0xd3, 0x3d, 0x8d, 0x93, 0xd5, 0xab, 0x1e, 0x92, 0x3f, 0x51, 0xd4, 0xef, + 0x26, 0xcb, 0xb6, 0xfd, 0x4a, 0x93, 0x5a, 0x97, 0xcb, 0x11, 0x5a, 0xed, + 0x67, 0x8e, 0x75, 0xd5, 0xd6, 0x7f, 0xbf, 0xcd, 0x23, 0x62, 0xcb, 0x3d, + 0x74, 0xed, 0x6b, 0x9b, 0x9f, 0xb0, 0xcf, 0x82, 0x56, 0x9a, 0x47, 0x4a, + 0x25, 0xe5, 0xaa, 0x39, 0xd2, 0x2f, 0xe5, 0xcd, 0x30, 0x10, 0x45, 0x20, + 0x3d, 0x9f, 0x93, 0xcf, 0x5c, 0x9e, 0x9e, 0x94, 0x51, 0xf1, 0xbf, 0x35, + 0x66, 0xee, 0xc7, 0x5f, 0xbd, 0x99, 0x5c, 0xf8, 0xc6, 0x40, 0xaa, 0x68, + 0xfb, 0x04, 0xf5, 0x41, 0x93, 0x44, 0x05, 0x7f, 0xd1, 0xc0, 0xe6, 0x55, + 0xd7, 0x50, 0xa6, 0x8c, 0x52, 0x3b, 0x0f, 0xab, 0x24, 0xca, 0xb0, 0x3d, + 0x73, 0x93, 0xee, 0x3a, 0x57, 0x35, 0x03, 0x9d, 0xae, 0xd5, 0x28, 0x95, + 0xdf, 0xe7, 0x93, 0x7f, 0x55, 0xd7, 0xae, 0x9a, 0x8c, 0x02, 0x56, 0xe9, + 0xd6, 0x38, 0xa8, 0x59, 0x84, 0x52, 0xf5, 0x32, 0x93, 0x53, 0xa2, 0x0c, + 0x4b, 0xd9, 0x95, 0x8c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1404, + {0x17, 0x26, 0x70, 0x63, 0x50, 0xc1, 0x1e, 0x68, 0x83, 0x95, 0x5f, + 0x24, 0xea, 0x11, 0xab, 0x24, 0x7c, 0xe3, 0xb2, 0xab, 0x54, 0xd0, + 0x5e, 0x67, 0xad, 0x97, 0x70, 0xb5, 0x56, 0x44, 0x83, 0xdd}, + {0x58, 0xb2, 0x09, 0x79, 0xcb, 0xa4, 0x8a, 0x9d, 0xc9, 0x5a, 0x88, 0x57, + 0xf5, 0xbc, 0xe4, 0x33, 0x08, 0x7f, 0xf9, 0x34, 0x70, 0xfc, 0x62, 0x54, + 0x6e, 0x86, 0xe7, 0x2d, 0xfa, 0xaf, 0x7b, 0x23, 0x3f, 0xfe, 0x42, 0x88, + 0x02, 0x39, 0x0c, 0x1d, 0xb7, 0xcb, 0xa0, 0x0b, 0x1f, 0x23, 0x67, 0x8a, + 0xac, 0xe4, 0xa1, 0x6a, 0x23, 0x7b, 0x41, 0xd2, 0x6b, 0xcd, 0x83, 0xd4, + 0x71, 0x03, 0x09, 0x29, 0xa3, 0x4e, 0x84, 0x67, 0xf8, 0x5e, 0xae, 0xf0, + 0x70, 0xb9, 0xb7, 0x4a, 0x57, 0xf1, 0x3e, 0x91, 0xb4, 0xe9, 0x5a, 0x3c, + 0x0b, 0x8d, 0xfe, 0xa8, 0x7d, 0x02, 0x61, 0x96, 0xa1, 0x01, 0x68, 0xc1, + 0x52, 0xc4, 0xac, 0x42, 0x71, 0x89, 0x89, 0x00, 0x3b, 0x7e, 0x68, 0x8c, + 0xa4, 0x32, 0x07, 0x03, 0x4b, 0x67, 0x4d, 0x3c, 0xba, 0xb6, 0xf5, 0x7d, + 0xb6, 0x51, 0x3f, 0x88, 0x83, 0xd2, 0x7f, 0x22, 0x80, 0xc7, 0x42, 0x89, + 0x6a, 0x62, 0xe7, 0xd0, 0xf3, 0xf2, 0x03, 0x77, 0xe9, 0x8a, 0x06, 0x88, + 0x65, 0x2d, 0x27, 0x08, 0x87, 0xfd, 0xac, 0xb8, 0x6d, 0xaa, 0x08, 0x6f, + 0xfd, 0xa1, 0x79, 0x37, 0xe6, 0xd2, 0x0e, 0x4a, 0x82, 0x66, 0x7f, 0x80, + 0xac, 0x77, 0x49, 0xa8, 0x89, 0xb0, 0xd7, 0x48, 0xe9, 0x06, 0xd6, 0x53, + 0xf5, 0x69, 0xb8, 0x6d, 0xe2, 0xb4, 0x2b, 0x58, 0x19, 0xad, 0xe9, 0xc9, + 0x29, 0x70, 0xd4, 0xca, 0xee, 0xed, 0x8c, 0xd5, 0x75, 0x9d, 0x56, 0xfd, + 0x38, 0x20, 0x52, 0x15, 0xbd, 0x84, 0x01, 0xb2, 0xa5, 0xa0, 0x00, 0x99, + 0x0a, 0xfe, 0x6c, 0x9b, 0xea, 0x8d, 0x09, 0x11, 0x71, 0xe8, 0x5e, 0xd8, + 0x3f, 0x45, 0xbb, 0x5b, 0x9a, 0x8d, 0x74, 0xca, 0xe8, 0x97, 0xcc, 0x36, + 0xf1, 0xea, 0xf0, 0x12, 0x26, 0x93, 0x99, 0x0b, 0x1f, 0xb5, 0x7d, 0x00, + 0x25, 0xad, 0x6d, 0x92, 0xc9, 0x08, 0x85, 0xac, 0xcb, 0x64, 0x93, 0x68, + 0xfe, 0x23, 0x7c, 0x4c, 0xf0, 0x17, 0x78, 0x76, 0x09, 0xfb, 0x93, 0xc9, + 0xea, 0x5b, 0x41, 0x38, 0x47, 0xa9, 0xfc, 0xf2, 0xd2, 0xcc, 0xb6, 0x28, + 0x33, 0x45, 0xa2, 0x78, 0x61, 0x9a, 0xbf, 0x8d, 0xc3, 0x51, 0x68, 0x29, + 0x28, 0x18, 0x7b, 0xf9, 0x25, 0x51, 0xa8, 0x20, 0x93, 0x9e, 0xc7, 0x39, + 0x28, 0xeb, 0x99, 0x30, 0xc4, 0x8f, 0x70, 0x88, 0xed, 0x0a, 0x36, 0x78, + 0x82, 0xf4, 0xa8, 0xb2, 0x0d, 0x75, 0x4c, 0x5f, 0x06, 0xbc, 0x82, 0x99, + 0x0d, 0xa0, 0x22, 0x27, 0x92, 0x3e, 0xb8, 0xd1, 0xcb, 0x73, 0xc2, 0x37, + 0x93, 0xea, 0x0d, 0x19, 0xbe, 0xd4, 0xa9, 0x98, 0x6f, 0x0d, 0x48, 0xd7, + 0x83, 0x57, 0x33, 0xd1, 0xed, 0x33, 0x96, 0xec, 0x3c, 0xf1, 0x5e, 0x18, + 0x54, 0x47, 0x3b, 0x05, 0x53, 0x52, 0x61, 0x25, 0x1f, 0x4f, 0x0a, 0xf8, + 0xa0, 0x74, 0x3b, 0x32, 0x98, 0x88, 0x8b, 0xec, 0x2f, 0x76, 0x56, 0x49, + 0x3d, 0x05, 0xeb, 0x2d, 0x9b, 0x84, 0x8e, 0x68, 0x02, 0x84, 0x5f, 0xb9, + 0xf7, 0x83, 0x5b, 0x50, 0xd6, 0xa0, 0xf0, 0xe6, 0xcf, 0xda, 0xf9, 0xb1, + 0xaf, 0xc6, 0xca, 0xa6, 0x57, 0x3b, 0x33, 0x50, 0x25, 0x6e, 0x6f, 0x23, + 0xcc, 0x46, 0x81, 0x31, 0x67, 0x05, 0xe3, 0x3e, 0xb0, 0xa5, 0xf6, 0x64, + 0xb7, 0x9b, 0xe5, 0x56, 0xcb, 0x1b, 0xbd, 0xd0, 0x20, 0x84, 0x30, 0xcd, + 0xc9, 0x5a, 0x35, 0xf6, 0x1f, 0xac, 0xbe, 0x7c, 0xa2, 0xa9, 0xbd, 0x32, + 0x9e, 0x4a, 0x1f, 0xa4, 0x2a, 0xab, 0x9b, 0xb0, 0x2f, 0x65, 0x19, 0xa5, + 0x67, 0x23, 0x46, 0xa4, 0xcf, 0xac, 0x1b, 0x96, 0xa9, 0x69, 0x31, 0x74, + 0x80, 0xdd, 0x99, 0x5e, 0x33, 0x9a, 0xf8, 0x88, 0xfc, 0x0e, 0x43, 0x69, + 0x23, 0x32, 0xd5, 0x83, 0xfe, 0xc6, 0x21, 0x5d}, + {0xb0, 0x06, 0xf2, 0x6a, 0x67, 0xd0, 0xe1, 0xe2, 0xcb, 0xeb, 0x5c, 0x23, + 0xb6, 0xb3, 0x00, 0xad, 0xc1, 0x52, 0x6d, 0x1f, 0x17, 0xbb, 0xe9, 0x64, + 0xfe, 0x82, 0x37, 0xae, 0x24, 0x48, 0x78, 0x15, 0x8e, 0x6b, 0x04, 0xcb, + 0x48, 0x87, 0x86, 0xb5, 0x25, 0x8a, 0xc9, 0x73, 0xc3, 0xa2, 0xea, 0xfd, + 0x7f, 0xcf, 0x3a, 0x7c, 0xa6, 0xc8, 0x25, 0x15, 0x56, 0x59, 0xfb, 0xc5, + 0x3d, 0x11, 0x2b, 0xc7, 0x8b, 0x3a, 0x77, 0x0c, 0xf0, 0x59, 0xfd, 0xd5, + 0xe6, 0x8f, 0x2b, 0x4b, 0xfa, 0x36, 0xde, 0x37, 0x21, 0x23, 0x11, 0x02, + 0xe5, 0x04, 0x1c, 0x94, 0x7f, 0xba, 0x3d, 0x90, 0x6b, 0xff, 0x39, 0x59, + 0x2e, 0xc3, 0x90, 0x1a, 0x39, 0x8d, 0xa2, 0x30, 0x35, 0xf1, 0x19, 0x0e, + 0x99, 0xb5, 0x86, 0x59, 0x33, 0x0c, 0xc2, 0xe8, 0x56, 0xee, 0x87, 0xad, + 0x41, 0x97, 0xdc, 0xc7, 0xd1, 0x6e, 0x1f, 0x06, 0x22, 0x75, 0xbc, 0xed, + 0x1e, 0xd5, 0xcd, 0x82, 0x16, 0x3a, 0xe3, 0xe5, 0x8d, 0xa7, 0x36, 0x8d, + 0xc2, 0xaa, 0xda, 0xc8, 0x55, 0x38, 0x5b, 0xd4, 0xfa, 0x0b, 0x8b, 0xaa, + 0xde, 0xf6, 0x08, 0xd0, 0xa5, 0xc2, 0x71, 0x72, 0xd1, 0x2b, 0x88, 0xc7, + 0x0b, 0x13, 0x6e, 0xec, 0xcf, 0x37, 0xf3, 0x63, 0x64, 0x36, 0x1a, 0x99, + 0x0d, 0xc5, 0x08, 0x15, 0x74, 0x3c, 0xab, 0x16, 0x36, 0xe6, 0x61, 0xbf, + 0xf0, 0x4c, 0xa8, 0x34, 0x55, 0x20, 0xc3, 0x0b, 0x93, 0x5a, 0x06, 0x0b, + 0x45, 0x05, 0x26, 0xb1, 0xd6, 0xac, 0x09, 0x17, 0x0e, 0x5b, 0x0a, 0x32, + 0x7b, 0x88, 0xf4, 0x23, 0x27, 0xb8, 0x5c, 0x9a, 0x62, 0x1d, 0x2c, 0xa7, + 0x45, 0x96, 0x3c, 0x28, 0x15, 0xa2, 0xbf, 0xcf, 0x50, 0x9d, 0x50, 0xb6, + 0x05, 0x8e, 0xd6, 0xe6, 0x7f, 0x36, 0x9b, 0x56, 0x08, 0xd2, 0xaa, 0x88, + 0x52, 0x38, 0xb6, 0x7d, 0x1b, 0x8e, 0x0d, 0x83, 0xf9, 0x46, 0x4a, 0xa4, + 0x73, 0xbf, 0x10, 0x93, 0x50, 0xfc, 0xc0, 0x2e, 0x36, 0x0c, 0x26, 0x19, + 0x23, 0x6c, 0xbf, 0xbf, 0x89, 0x5b, 0x60, 0x78, 0x95, 0x53, 0x0d, 0x8d, + 0x3d, 0x2e, 0x41, 0x45, 0x07, 0x50, 0xda, 0xd0, 0x5b, 0x1c, 0x37, 0xef, + 0x15, 0xdb, 0x7f, 0xb4, 0x70, 0x75, 0x97, 0xac, 0x25, 0x2e, 0x8e, 0x58, + 0xd4, 0xc1, 0xab, 0x27, 0x13, 0xb4, 0x27, 0x64, 0x3d, 0x19, 0x81, 0x64, + 0xc9, 0x08, 0xb5, 0xd8, 0xff, 0x36, 0xe9, 0x70, 0x01, 0x57, 0x28, 0x40, + 0x09, 0xc7, 0xb2, 0x83, 0x63, 0x3d, 0x8b, 0x27, 0xb3, 0x78, 0xbb, 0x65, + 0xef, 0xf8, 0xaa, 0x59, 0xb5, 0xfe, 0x5e, 0x64, 0x37, 0xa1, 0xd5, 0x3a, + 0x99, 0xc1, 0x06, 0xc2, 0xc4, 0xd0, 0x33, 0xd3, 0xd2, 0x39, 0x50, 0xe3, + 0x13, 0xa1, 0x0e, 0xb3, 0x1d, 0x68, 0x52, 0x4a, 0xe9, 0xf8, 0xe4, 0xf5, + 0x64, 0x37, 0xac, 0xf6, 0x6d, 0xb3, 0xe8, 0xf7, 0x74, 0x07, 0xa1, 0x5b, + 0xbf, 0xf4, 0xb3, 0x93, 0xe5, 0x55, 0x99, 0x08, 0x99, 0x31, 0x46, 0xd9, + 0x3c, 0x67, 0x3d, 0x2a, 0xeb, 0x7d, 0x4c, 0xb8, 0xfc, 0x8d, 0x01, 0x69, + 0xde, 0x7e, 0xd6, 0xe2, 0xbb, 0xe6, 0xce, 0x99, 0x58, 0xa0, 0xf5, 0xd2, + 0x01, 0x41, 0x9e, 0x7a, 0xcb, 0x17, 0xe4, 0x7d, 0xa8, 0x27, 0xba, 0x38, + 0x0d, 0x6b, 0x3a, 0xd3, 0xb5, 0xa8, 0xc2, 0x10, 0x1c, 0x5f, 0xb5, 0x01, + 0x11, 0x0c, 0x72, 0x71, 0x69, 0x06, 0x5f, 0x23, 0x29, 0x79, 0x47, 0xf5, + 0x38, 0xab, 0x3e, 0xc1, 0x65, 0xd6, 0x1e, 0xdc, 0x1f, 0x6a, 0x9e, 0x17, + 0x35, 0xe9, 0xb7, 0xfc, 0x06, 0xd4, 0xd3, 0x40, 0x6c, 0xf8, 0xf9, 0xc6, + 0xa6, 0x8b, 0x19, 0x6c, 0xf2, 0x62, 0x32, 0x4a, 0x98, 0x67, 0x05, 0xfb, + 0xc8, 0x02, 0xcd, 0xd2, 0xe6, 0xb4, 0xeb, 0xcf, 0x68, 0xe6, 0xbb, 0x9e, + 0x79, 0x3a, 0xe6, 0x44}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1405, + {0x32, 0xe5, 0x7c, 0xcf, 0xe7, 0x56, 0x3d, 0xc0, 0xa2, 0x0c, 0x14, + 0xee, 0x45, 0x08, 0x37, 0xa3, 0x36, 0x06, 0xc0, 0x86, 0xce, 0x14, + 0x67, 0xfd, 0x7e, 0xc5, 0x84, 0x67, 0x15, 0x43, 0x38, 0xab}, + {0x80, 0xde, 0x48, 0xff, 0x80, 0x5a, 0x88, 0xf3, 0xb3, 0x59, 0x45, 0x1b, + 0xb6, 0xdf, 0x61, 0xde, 0xf9, 0xcb, 0x35, 0x51, 0xe6, 0x4f, 0xdd, 0x3a, + 0x3a, 0x70, 0xa3, 0xb6, 0xd2, 0x38, 0xa6, 0x93, 0x11, 0xa8, 0x5b, 0xc5, + 0x92, 0x4e, 0x39, 0x5c, 0xe9, 0x2e, 0xf3, 0x94, 0xb1, 0xe5, 0xdc, 0x30, + 0x12, 0x33, 0xe9, 0xa2, 0x12, 0xf7, 0xfb, 0x86, 0x27, 0x2c, 0x42, 0xdd, + 0xf5, 0xf4, 0x85, 0x7c, 0x38, 0xd0, 0xdd, 0x25, 0x9d, 0xc1, 0xd6, 0x63, + 0xc0, 0xd7, 0x29, 0xe0, 0x33, 0xd9, 0xb0, 0xf7, 0xf0, 0x1a, 0xb1, 0xf8, + 0xf1, 0xb7, 0x19, 0x2d, 0x40, 0x92, 0x1e, 0xe0, 0xd4, 0x69, 0x6a, 0x3e, + 0x35, 0x66, 0x3c, 0x5f, 0xfc, 0xff, 0x5e, 0xd1, 0x67, 0x66, 0x0b, 0xf6, + 0xb4, 0xc0, 0x0e, 0x61, 0x95, 0x12, 0xa2, 0xe8, 0x27, 0xbe, 0x33, 0xc9, + 0x0e, 0xec, 0xc5, 0x39, 0xe1, 0x8a, 0xcc, 0x8c, 0x76, 0xeb, 0x33, 0x2b, + 0x28, 0xb1, 0xcc, 0x50, 0x2a, 0xf5, 0x71, 0x24, 0x23, 0x42, 0xf6, 0x3d, + 0x15, 0x52, 0x71, 0xda, 0x32, 0x11, 0x35, 0x21, 0x28, 0xaa, 0x0a, 0xf7, + 0x0c, 0x9c, 0xe7, 0x8d, 0xfd, 0xf0, 0x84, 0xa1, 0x30, 0x49, 0xb7, 0xbb, + 0x6f, 0x2b, 0xd1, 0x0d, 0xd3, 0x85, 0xb4, 0x12, 0xd6, 0x0b, 0xf1, 0xcc, + 0xc9, 0xfa, 0xe1, 0x20, 0x8f, 0x39, 0xdc, 0x53, 0xdb, 0x47, 0x1a, 0x04, + 0xd0, 0xdc, 0xc3, 0x70, 0x3b, 0x4f, 0x7b, 0x95, 0xe7, 0x2e, 0xa8, 0x15, + 0xb6, 0x4a, 0x14, 0x99, 0x86, 0x5a, 0x7c, 0xcc, 0x5b, 0x74, 0x09, 0x99, + 0xe7, 0x63, 0x38, 0xe1, 0xb2, 0x51, 0xc7, 0x40, 0xd7, 0x52, 0x74, 0x15, + 0x0a, 0x96, 0xde, 0xf8, 0x76, 0x0a, 0x08, 0xc5, 0xa8, 0xa6, 0xf5, 0x82, + 0x73, 0xb0, 0x79, 0xc0, 0x6e, 0xe0, 0x9f, 0x79, 0xa9, 0x76, 0xea, 0xac, + 0xc8, 0xa0, 0x4c, 0x36, 0x5b, 0xc6, 0x1a, 0x78, 0x6b, 0x49, 0x68, 0x11, + 0x12, 0x1c, 0x38, 0x6d, 0x27, 0x4c, 0x41, 0x3a, 0x2f, 0xbf, 0xae, 0x94, + 0x64, 0xdb, 0x6e, 0xa7, 0x75, 0x23, 0x31, 0x93, 0x39, 0x57, 0x40, 0xfc, + 0x9a, 0x5e, 0xca, 0x1a, 0x38, 0x20, 0xd3, 0x3f, 0x6f, 0x7b, 0x38, 0xa8, + 0x3c, 0xcb, 0xac, 0xaa, 0xc1, 0x64, 0x79, 0x22, 0x5e, 0x10, 0x8a, 0xcd, + 0xf4, 0x6c, 0xa3, 0x5e, 0x57, 0x31, 0x51, 0x96, 0x37, 0x21, 0xb7, 0x3b, + 0x3e, 0x1c, 0x9a, 0x12, 0xef, 0xff, 0xf0, 0xc3, 0xa6, 0x22, 0xeb, 0x9f, + 0x07, 0xbe, 0xf7, 0xae, 0x71, 0x2c, 0x96, 0xee, 0x3b, 0xa2, 0x45, 0x59, + 0x7f, 0xb8, 0xd5, 0x11, 0x69, 0x8d, 0x6e, 0x81, 0x9a, 0x96, 0x7e, 0x0d, + 0x18, 0x68, 0xc0, 0xc6, 0x05, 0x53, 0x33, 0xb7, 0xc1, 0x3a, 0x98, 0xcf, + 0x63, 0xd6, 0xa5, 0xd8, 0x77, 0x79, 0xa9, 0x53, 0x45, 0xca, 0x8b, 0x7e, + 0x9e, 0x59, 0x7e, 0xc5, 0x88, 0xe9, 0x6f, 0x8f, 0xc2, 0xa7, 0xf0, 0xa0, + 0xb8, 0xf1, 0x54, 0x3d, 0x9e, 0x36, 0x2a, 0x91, 0x1d, 0xfb, 0x1f, 0x03, + 0x13, 0x2a, 0x4e, 0x6a, 0xf7, 0x1b, 0x50, 0x3c, 0x41, 0x81, 0x4d, 0x6b, + 0x68, 0x4a, 0x26, 0xb8, 0xdf, 0x00, 0xcd, 0xc6, 0x57, 0xae, 0x12, 0x9a, + 0x1f, 0x2a, 0x18, 0xcf, 0x4b, 0x78, 0xa3, 0x98, 0x1d, 0xe6, 0x82, 0x96, + 0xb1, 0x26, 0x86, 0x09, 0xfe, 0x3e, 0xcb, 0x99, 0x28, 0xb9, 0x0d, 0xf4, + 0x55, 0x3b, 0xe3, 0x73, 0x19, 0xfc, 0x50, 0x80, 0x96, 0xfa, 0x54, 0xb3, + 0x5e, 0x48, 0x22, 0x32, 0x85, 0x69, 0xda, 0x60, 0xa6, 0xc6, 0x60, 0xf3, + 0x0c, 0x61, 0xf0, 0x2f, 0x4c, 0x5a, 0xb2, 0x52, 0x7c, 0xf3, 0x6c, 0xb7, + 0xda, 0x8d, 0x7d, 0xad, 0xe4, 0xc7, 0x14, 0xea, 0x3f, 0xc2, 0xda, 0x8f, + 0x65, 0xb4, 0x19, 0x90, 0x90, 0xe1, 0x14, 0xdd}, + {0x97, 0x7d, 0x9c, 0x5f, 0x68, 0x61, 0xa6, 0x9e, 0x13, 0xcd, 0x85, 0x42, + 0x99, 0x43, 0x4e, 0x34, 0x8c, 0xd0, 0x69, 0x0b, 0x4d, 0x04, 0xe0, 0x8e, + 0x05, 0x98, 0xb4, 0x7e, 0xea, 0x62, 0x1b, 0xcd, 0x8a, 0x22, 0x83, 0x8d, + 0xc9, 0xc3, 0x5a, 0x72, 0xc3, 0x5f, 0xb1, 0xa6, 0x43, 0x47, 0x18, 0xd0, + 0x2f, 0xd2, 0x4c, 0xb4, 0xb3, 0xdd, 0x90, 0xb0, 0x43, 0x03, 0x34, 0xa9, + 0x38, 0xa2, 0x18, 0x46, 0x7e, 0xeb, 0x4c, 0x37, 0x3d, 0x44, 0x6a, 0x53, + 0x98, 0x10, 0xbc, 0x3c, 0xe1, 0xe9, 0x23, 0xb7, 0xc2, 0x0d, 0x9f, 0x58, + 0xea, 0x93, 0x1d, 0x4f, 0x96, 0x4c, 0x79, 0x61, 0x3b, 0xce, 0x67, 0xb2, + 0x68, 0xef, 0xc4, 0x4b, 0xdb, 0x9b, 0xb0, 0x0a, 0x68, 0xd6, 0x00, 0x37, + 0x94, 0x9a, 0xec, 0x7a, 0x39, 0x94, 0x93, 0xde, 0xfb, 0x2a, 0x46, 0x6e, + 0x33, 0xd4, 0x83, 0x1e, 0xfd, 0x63, 0xad, 0x1c, 0xb8, 0x9e, 0x00, 0xb5, + 0x30, 0x62, 0x6d, 0x2f, 0x01, 0x65, 0x97, 0x5d, 0xdf, 0xc4, 0xcc, 0x5e, + 0x0f, 0x96, 0x8d, 0x38, 0x75, 0xde, 0x0f, 0x67, 0x4b, 0x3a, 0x51, 0x7d, + 0xf2, 0x64, 0x80, 0xb0, 0x2b, 0x62, 0x36, 0xeb, 0xb3, 0x77, 0x11, 0x82, + 0x68, 0xce, 0xbb, 0x30, 0xff, 0x1d, 0xdf, 0x0e, 0x28, 0x0f, 0xe1, 0xbf, + 0xf6, 0x19, 0x02, 0xa0, 0x17, 0xe8, 0xde, 0xcf, 0x60, 0x75, 0x3c, 0x64, + 0x2f, 0x35, 0xfa, 0xf0, 0x56, 0x53, 0x03, 0xbf, 0xe6, 0x51, 0xec, 0x8f, + 0x01, 0x93, 0xcf, 0x34, 0xd4, 0xaf, 0x01, 0x0c, 0x99, 0x25, 0xb8, 0x87, + 0x1f, 0x0f, 0x8c, 0x93, 0x4a, 0x14, 0x9d, 0x87, 0x4a, 0x3b, 0x65, 0x9f, + 0x78, 0xad, 0x14, 0x84, 0x28, 0xaa, 0xca, 0xea, 0xb8, 0x0b, 0x1b, 0x25, + 0xde, 0xc8, 0xb0, 0xf7, 0xce, 0x54, 0x40, 0x62, 0x87, 0xbc, 0x80, 0x2a, + 0xc2, 0xc0, 0xcc, 0xa3, 0xdb, 0x4a, 0xdc, 0xaa, 0x84, 0x00, 0xa8, 0x63, + 0x6e, 0xa3, 0x39, 0xb6, 0x2f, 0x5e, 0x94, 0xd5, 0xe3, 0x2f, 0xd3, 0xd1, + 0x18, 0x3b, 0x37, 0x45, 0x07, 0xa2, 0xaf, 0x62, 0x0c, 0xa1, 0x34, 0x6d, + 0xcc, 0xc9, 0xf8, 0x3a, 0x4f, 0xe8, 0x55, 0xb1, 0xc0, 0xe9, 0x1d, 0xb9, + 0xe7, 0xc5, 0x32, 0x82, 0x8d, 0x09, 0x44, 0xd9, 0xa8, 0x1b, 0x55, 0x3e, + 0xbd, 0xf3, 0x5e, 0x24, 0x11, 0x9e, 0xd8, 0x16, 0x4b, 0xd0, 0x26, 0x06, + 0x27, 0xea, 0x01, 0x1e, 0x93, 0xbc, 0x10, 0x3f, 0x20, 0x8c, 0x76, 0x49, + 0x8d, 0xdb, 0x8b, 0xca, 0x15, 0xfd, 0x05, 0x32, 0x4d, 0xa5, 0x47, 0x31, + 0x57, 0xfe, 0xed, 0xd5, 0x45, 0x92, 0xaa, 0xca, 0xee, 0x68, 0x85, 0x29, + 0x68, 0xeb, 0x54, 0xc6, 0x9e, 0xb1, 0xdd, 0xf6, 0x07, 0x91, 0x7c, 0x57, + 0x49, 0x3e, 0xa3, 0x80, 0xde, 0x0c, 0xc6, 0xae, 0x30, 0x4d, 0xc4, 0x9c, + 0xab, 0x80, 0xa3, 0x1b, 0x8b, 0x45, 0x69, 0x86, 0xdc, 0x36, 0x7c, 0x70, + 0xf1, 0x44, 0xe5, 0x2d, 0xd6, 0x04, 0xc8, 0xd5, 0xed, 0xbc, 0xe5, 0xde, + 0x5e, 0xfb, 0x30, 0xd9, 0x47, 0x0b, 0xc8, 0x83, 0x44, 0x5b, 0x34, 0xfa, + 0x44, 0x14, 0xf4, 0x4b, 0xb9, 0x4a, 0x64, 0x36, 0x2a, 0x12, 0xb5, 0x46, + 0x66, 0x57, 0x21, 0xfa, 0x6d, 0xb8, 0x2f, 0x0c, 0x94, 0x7f, 0x01, 0x59, + 0x78, 0x41, 0x2b, 0x2c, 0xe1, 0x36, 0xc4, 0x71, 0xc9, 0x8b, 0x1f, 0x90, + 0x83, 0x15, 0xa1, 0x6c, 0x83, 0xe9, 0x31, 0x8e, 0x64, 0x50, 0x8c, 0x7e, + 0x17, 0x9a, 0x44, 0x29, 0x19, 0x5a, 0x9b, 0x1c, 0xcc, 0x21, 0x1a, 0x1c, + 0x1d, 0x4e, 0x4d, 0xf1, 0x5c, 0x5e, 0xbc, 0x7a, 0xb9, 0x09, 0x26, 0xfc, + 0xf7, 0xda, 0x03, 0x65, 0x71, 0x59, 0xe4, 0x40, 0xe9, 0x3a, 0xde, 0xa3, + 0x1e, 0xe3, 0x5f, 0x72, 0xf2, 0x39, 0x9f, 0x5f, 0xe2, 0xf8, 0xc5, 0x60, + 0xc8, 0x82, 0x6e, 0x23}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1406, + {0xe3, 0x98, 0x2d, 0xb2, 0x03, 0x2f, 0x2b, 0x4c, 0xe6, 0x58, 0xfc, + 0x44, 0xb7, 0x6f, 0x59, 0x64, 0xc4, 0x5c, 0xd3, 0x1b, 0xf8, 0x03, + 0x70, 0x89, 0x82, 0xae, 0x59, 0x91, 0x86, 0xfc, 0x37, 0x65}, + {0x43, 0xd3, 0x8c, 0xa1, 0x32, 0x54, 0x5b, 0x15, 0x49, 0x95, 0xcf, 0xf0, + 0x70, 0x82, 0x61, 0x1c, 0xc4, 0x7a, 0x64, 0x67, 0xa9, 0x80, 0x65, 0x4d, + 0x2d, 0x1f, 0x1c, 0xcf, 0xb3, 0xbc, 0xd3, 0x87, 0xe9, 0xd7, 0xff, 0xa2, + 0x81, 0xb0, 0xe0, 0xb0, 0x0d, 0xc8, 0x66, 0x92, 0x07, 0xe0, 0xd8, 0x03, + 0x3e, 0x9e, 0x36, 0x61, 0x3c, 0x98, 0x97, 0x8f, 0x86, 0x44, 0xbb, 0x7e, + 0x50, 0x5f, 0xbf, 0x49, 0x1d, 0xce, 0xfb, 0xe1, 0x95, 0x89, 0x25, 0x4c, + 0x8a, 0xbf, 0x85, 0x9d, 0xd6, 0x5c, 0xb9, 0x4d, 0xfc, 0x99, 0xe7, 0xb9, + 0xd3, 0xd1, 0xf0, 0xa3, 0x1f, 0x21, 0x28, 0x59, 0x63, 0xe1, 0xf7, 0xb4, + 0x5c, 0x74, 0x90, 0xa5, 0x22, 0xff, 0x88, 0x77, 0x86, 0xf7, 0x94, 0x0f, + 0xb6, 0x19, 0x2f, 0x50, 0x81, 0xce, 0x71, 0x81, 0x94, 0x4b, 0xdc, 0xa5, + 0xc5, 0xbf, 0xcf, 0x25, 0x89, 0xf9, 0x17, 0x3a, 0x68, 0x2b, 0x78, 0xfc, + 0xdf, 0x97, 0x1d, 0xd9, 0xf4, 0xe8, 0x52, 0x90, 0x33, 0xe1, 0x5c, 0xde, + 0x56, 0x09, 0x84, 0xdc, 0xf7, 0x96, 0x91, 0x42, 0x06, 0x97, 0x3d, 0xcc, + 0x13, 0xf8, 0xc9, 0xa2, 0x4b, 0x25, 0xdd, 0x00, 0xc1, 0x11, 0x66, 0xec, + 0x6e, 0xcf, 0x33, 0xc6, 0xad, 0x9b, 0x48, 0x78, 0x47, 0xab, 0xd7, 0xbd, + 0x29, 0xb4, 0xf3, 0xb9, 0xc8, 0xdc, 0x93, 0xa6, 0xa5, 0xa3, 0x17, 0x23, + 0xdc, 0x03, 0x24, 0x58, 0x84, 0xbf, 0xad, 0xc1, 0x2b, 0x2f, 0xdd, 0xcc, + 0x82, 0x40, 0x9d, 0x7b, 0x14, 0x66, 0x0a, 0xf8, 0x08, 0xd4, 0xe8, 0x21, + 0x61, 0x57, 0xbb, 0x6b, 0xa0, 0x3a, 0x31, 0x91, 0x93, 0xad, 0x4d, 0xac, + 0xbd, 0x37, 0xac, 0x88, 0x45, 0x50, 0x96, 0x2a, 0x4d, 0xe2, 0x6a, 0xe9, + 0x23, 0xf8, 0xd7, 0x4f, 0x2f, 0x69, 0x4f, 0xcd, 0x0a, 0xa7, 0x4f, 0x2e, + 0x80, 0x9d, 0xa4, 0x68, 0x9a, 0xad, 0x9f, 0x28, 0x20, 0x68, 0x4b, 0x3b, + 0x42, 0x3e, 0xc4, 0xa7, 0xda, 0x0c, 0xe4, 0xa1, 0xb5, 0x99, 0xfc, 0x21, + 0xbd, 0x27, 0x79, 0x65, 0x32, 0x83, 0xb0, 0xee, 0x81, 0xd7, 0xb0, 0xd9, + 0xfd, 0x3f, 0x6d, 0x1e, 0x75, 0xbd, 0x71, 0xaf, 0x96, 0x20, 0x63, 0x0a, + 0xa8, 0x7b, 0x73, 0xf7, 0xb1, 0x2e, 0x68, 0xdd, 0xbd, 0xfa, 0x02, 0xae, + 0x86, 0xae, 0x06, 0xb0, 0xb1, 0xae, 0xe4, 0xa9, 0x97, 0xd3, 0x4f, 0x61, + 0xb4, 0x66, 0x34, 0x8b, 0x92, 0xe3, 0x6f, 0x83, 0x65, 0x27, 0x63, 0x08, + 0x4a, 0x21, 0x5c, 0x47, 0xdc, 0xf6, 0x89, 0xdf, 0x17, 0xe3, 0x6b, 0x64, + 0xba, 0xe3, 0xca, 0x1a, 0x2c, 0xc2, 0x2c, 0x83, 0x7b, 0x59, 0x07, 0x23, + 0x68, 0x33, 0xc2, 0xc1, 0xe5, 0xf3, 0xdd, 0xb7, 0x41, 0x65, 0xfb, 0x6f, + 0x06, 0x33, 0x99, 0x01, 0x22, 0xcb, 0xe4, 0xaf, 0x8b, 0x59, 0x20, 0xb1, + 0xbb, 0x69, 0x61, 0xcd, 0xb1, 0x44, 0xea, 0x8d, 0x7b, 0x24, 0x5d, 0x01, + 0x28, 0xab, 0x76, 0xf4, 0xfc, 0x01, 0x89, 0xba, 0x97, 0x38, 0x57, 0x17, + 0xe8, 0x9e, 0x0f, 0x99, 0xc9, 0x62, 0xee, 0x8c, 0x2b, 0x6e, 0x55, 0x54, + 0x6a, 0x18, 0xbe, 0x0b, 0xa3, 0xdb, 0xeb, 0xf7, 0xe4, 0x14, 0x0e, 0xed, + 0x6a, 0xa3, 0x55, 0x8c, 0x43, 0x11, 0x5b, 0x65, 0xb6, 0xf6, 0xe8, 0xe8, + 0xfb, 0x4b, 0x9c, 0xfb, 0xe0, 0xb6, 0xea, 0xc0, 0x06, 0x60, 0x36, 0x67, + 0xb2, 0x8c, 0xef, 0xb4, 0xde, 0xc0, 0x37, 0xf3, 0x35, 0x68, 0xa3, 0xc9, + 0x4d, 0x9e, 0x36, 0x53, 0x9e, 0x91, 0xb3, 0x19, 0x9d, 0x72, 0x85, 0x21, + 0xa9, 0xa6, 0xb8, 0x2b, 0x96, 0xff, 0x1c, 0x29, 0xdd, 0x1d, 0x10, 0x36, + 0x6d, 0x05, 0x10, 0xf1, 0xb9, 0xa9, 0x49, 0x4c, 0xd1, 0x04, 0xdb, 0x23, + 0x90, 0x53, 0x0b, 0xe3, 0xfb, 0x6a, 0xbd, 0xb7}, + {0x97, 0x5e, 0x49, 0xa4, 0xb9, 0xa7, 0x70, 0x95, 0x7a, 0x1b, 0xb2, 0xbe, + 0x92, 0x0a, 0x4f, 0x39, 0xb9, 0xcf, 0xd6, 0x9b, 0xa4, 0x69, 0x83, 0xd2, + 0x47, 0x3d, 0x63, 0x1c, 0x08, 0x13, 0x2b, 0x9b, 0xf6, 0x1c, 0x44, 0x51, + 0x0b, 0x8a, 0xa8, 0xbd, 0x48, 0xc7, 0x0a, 0x86, 0x27, 0x6a, 0xa1, 0x14, + 0x9d, 0x8f, 0xde, 0xfa, 0xd5, 0x11, 0xd1, 0x5d, 0x2e, 0x20, 0x37, 0xd9, + 0xe9, 0x20, 0xe6, 0x40, 0xcb, 0x71, 0xa9, 0x76, 0x63, 0xd1, 0x9e, 0xb9, + 0x0d, 0x0b, 0x74, 0xd9, 0x76, 0x4d, 0x03, 0xe1, 0x7c, 0xda, 0x87, 0xeb, + 0xec, 0x6e, 0x35, 0xac, 0x20, 0x03, 0xcb, 0x75, 0xbf, 0x91, 0x92, 0x92, + 0x0d, 0x91, 0x01, 0x88, 0xd7, 0x8e, 0x2e, 0x66, 0x42, 0x55, 0xfd, 0xf6, + 0xc9, 0x19, 0x03, 0x19, 0xd3, 0x4a, 0xdb, 0x85, 0x81, 0x62, 0xff, 0x08, + 0x30, 0xf3, 0x7f, 0xe1, 0xdd, 0x44, 0x00, 0x3d, 0x3d, 0x5a, 0x1f, 0x94, + 0x51, 0x94, 0x9e, 0x36, 0x8f, 0x46, 0xad, 0x19, 0x77, 0xce, 0x62, 0x2d, + 0xaa, 0xdf, 0x84, 0x83, 0xa1, 0xf6, 0x03, 0x59, 0x99, 0x2b, 0x9b, 0x36, + 0x6e, 0x8a, 0x81, 0xff, 0xbe, 0x96, 0xce, 0xe4, 0x5d, 0x3a, 0xef, 0x2f, + 0xd0, 0xad, 0x8c, 0x17, 0xcc, 0x34, 0x92, 0x7a, 0xf7, 0x7a, 0x0d, 0x6d, + 0x0c, 0x5d, 0xee, 0xf3, 0xb4, 0xa2, 0x5c, 0x82, 0xec, 0x38, 0x86, 0x67, + 0xa4, 0x93, 0xbb, 0x05, 0x99, 0xac, 0x49, 0x2b, 0x35, 0x12, 0x46, 0xcb, + 0xad, 0x6d, 0x28, 0x3b, 0xf1, 0x82, 0x08, 0x83, 0xaf, 0xa4, 0x8b, 0xd9, + 0x09, 0xeb, 0x73, 0x04, 0xb9, 0xfc, 0x5b, 0x7d, 0x96, 0x03, 0x44, 0x30, + 0x91, 0x33, 0xaa, 0xb7, 0xa8, 0x5c, 0x49, 0xf7, 0xde, 0x39, 0x69, 0x26, + 0xf5, 0x0b, 0xc8, 0x3c, 0x95, 0x90, 0x0c, 0xd0, 0x49, 0xea, 0xc1, 0xb3, + 0x87, 0xaa, 0xe7, 0xfc, 0xba, 0x53, 0x45, 0x49, 0x64, 0x25, 0xf9, 0x21, + 0x6e, 0x1f, 0xd1, 0x5c, 0x20, 0xda, 0x75, 0xfb, 0xb2, 0x6d, 0xa1, 0x76, + 0x14, 0x9b, 0x40, 0xa7, 0x01, 0xe1, 0x5a, 0x7b, 0xac, 0xfe, 0x89, 0x9e, + 0x3e, 0xcc, 0x53, 0x4a, 0xb8, 0xbc, 0x5b, 0x7b, 0xd0, 0x81, 0xfb, 0x82, + 0x5b, 0x5f, 0x40, 0xfa, 0x57, 0xe3, 0x63, 0xd7, 0xbc, 0xe4, 0x00, 0x20, + 0xe7, 0x3f, 0x63, 0x8a, 0xcf, 0xa0, 0x97, 0xb8, 0x9c, 0x50, 0xcb, 0x9e, + 0xdb, 0x0b, 0xd6, 0xd7, 0x1d, 0x42, 0x9b, 0x80, 0x03, 0xaa, 0x5d, 0xcb, + 0x7d, 0x61, 0x79, 0x2e, 0xb3, 0xbc, 0xac, 0x79, 0x59, 0x54, 0xc6, 0x25, + 0xa1, 0x04, 0x20, 0x9b, 0x37, 0x3c, 0x28, 0xcf, 0x02, 0x03, 0x8c, 0x33, + 0x18, 0x91, 0x6e, 0xdd, 0x2b, 0x81, 0x8e, 0x67, 0x19, 0xec, 0x15, 0x4c, + 0xfa, 0x56, 0xaf, 0xb2, 0xf3, 0x37, 0xd3, 0x33, 0x06, 0x9f, 0x91, 0x5d, + 0x0d, 0x35, 0xed, 0xd6, 0xc2, 0x78, 0xfa, 0xe2, 0x3c, 0x44, 0x40, 0xc4, + 0x0b, 0xe4, 0x62, 0xa1, 0xdc, 0xab, 0x23, 0x75, 0x8e, 0x4a, 0x7f, 0xbe, + 0x84, 0x36, 0x49, 0x3f, 0x58, 0xe8, 0x90, 0x09, 0x2e, 0xa7, 0x1c, 0xb8, + 0xbc, 0xf1, 0x33, 0x6e, 0x9e, 0xe1, 0x6b, 0x85, 0x2c, 0xcc, 0x48, 0x8f, + 0x21, 0x68, 0x2d, 0xc9, 0xf0, 0x2b, 0xdf, 0x6c, 0x56, 0xfe, 0x8a, 0xd0, + 0x4d, 0x84, 0xa3, 0xc6, 0x9d, 0x8d, 0x06, 0xde, 0xe3, 0xd1, 0x26, 0xc0, + 0xa7, 0x5f, 0x14, 0x2d, 0x0c, 0x90, 0xc2, 0x56, 0x13, 0x9a, 0xcd, 0x4b, + 0x71, 0x95, 0x73, 0xe5, 0x88, 0xb8, 0x0b, 0x45, 0x40, 0x02, 0x4a, 0x05, + 0xa3, 0x50, 0x44, 0xcf, 0x58, 0xd8, 0x96, 0x73, 0x92, 0x3a, 0x53, 0x4c, + 0x38, 0x16, 0x49, 0x2e, 0x62, 0x37, 0x97, 0x97, 0xcd, 0x6e, 0x6a, 0x74, + 0x64, 0xda, 0x5e, 0xaa, 0xf1, 0x1e, 0xe7, 0xb9, 0xc2, 0x7b, 0x9b, 0x03, + 0xd7, 0xb5, 0x3c, 0x03}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1407, + {0x2f, 0x9b, 0xd5, 0x79, 0xd0, 0x71, 0xc7, 0x26, 0x0b, 0x40, 0xa3, + 0x38, 0xb5, 0x40, 0x1a, 0x7e, 0xfc, 0x52, 0xe5, 0x58, 0xeb, 0x5a, + 0x2a, 0x04, 0x8d, 0xb7, 0x56, 0x40, 0xfc, 0xaa, 0x92, 0xfb}, + {0x5d, 0xfa, 0x73, 0x60, 0x69, 0xc5, 0x44, 0x5c, 0x11, 0xf2, 0x14, 0xf6, + 0x4a, 0xb0, 0xca, 0xf9, 0xb8, 0x67, 0x5b, 0x50, 0xb3, 0xa3, 0x22, 0xf7, + 0x10, 0x34, 0x4b, 0x54, 0xda, 0x33, 0x53, 0x12, 0x97, 0xe5, 0xa9, 0xbd, + 0xc7, 0xf1, 0xc4, 0x2d, 0x16, 0x3e, 0x9c, 0xa0, 0x38, 0x4a, 0x72, 0x69, + 0xf4, 0x78, 0x1a, 0x97, 0xed, 0xea, 0x94, 0x7c, 0x4f, 0x15, 0x1c, 0xbb, + 0x0d, 0x8a, 0xac, 0x87, 0xa6, 0xd4, 0x09, 0xb8, 0xd6, 0x71, 0xfb, 0x92, + 0x6a, 0xb5, 0xe2, 0xb2, 0x34, 0xa6, 0xd1, 0xd1, 0xe3, 0x10, 0xc1, 0x83, + 0xb8, 0x5e, 0x8e, 0xad, 0xf5, 0xc4, 0x94, 0xa8, 0xdc, 0xa9, 0xd0, 0xa0, + 0x83, 0x56, 0x6f, 0x67, 0x86, 0x8f, 0x3f, 0x3b, 0x00, 0xf9, 0x10, 0xff, + 0x76, 0x94, 0xb1, 0xc7, 0x67, 0xff, 0x11, 0xaf, 0x1e, 0xa6, 0x81, 0x40, + 0x71, 0x48, 0x9c, 0xe1, 0x6b, 0x54, 0x90, 0x6e, 0x22, 0xdf, 0x56, 0x91, + 0x42, 0x19, 0x28, 0x9f, 0x2d, 0x29, 0x0d, 0x71, 0x49, 0x31, 0x7d, 0x27, + 0x27, 0x74, 0x36, 0x51, 0xb8, 0x41, 0x6b, 0xf4, 0x9e, 0x9d, 0xa5, 0x08, + 0x13, 0xdc, 0x3e, 0xae, 0x34, 0xb0, 0x11, 0x58, 0xd4, 0xc5, 0xdb, 0xdd, + 0xb5, 0xf7, 0x6b, 0x1f, 0xbc, 0x92, 0x5e, 0xb7, 0x53, 0xcc, 0x50, 0xab, + 0x54, 0xed, 0xd3, 0x97, 0x76, 0x45, 0x08, 0x11, 0xbf, 0x51, 0x05, 0x63, + 0x96, 0x61, 0xcd, 0xec, 0xf2, 0x3e, 0x50, 0x29, 0x08, 0x73, 0x5a, 0x56, + 0x86, 0xe4, 0xa9, 0x3b, 0x2b, 0xcf, 0x60, 0xb4, 0x9e, 0x3b, 0x46, 0x95, + 0x44, 0x58, 0x63, 0xc3, 0xee, 0xa1, 0x62, 0x17, 0x58, 0x44, 0xa7, 0x98, + 0xda, 0x5d, 0xc6, 0x81, 0x58, 0x90, 0xae, 0xa7, 0xb4, 0x88, 0x91, 0xda, + 0xfb, 0x64, 0xc4, 0xe6, 0x30, 0x8e, 0x83, 0x1c, 0x69, 0x42, 0xc1, 0xc8, + 0x70, 0xce, 0xd9, 0x3d, 0x3e, 0xe3, 0x60, 0xe3, 0xa1, 0x85, 0x45, 0x68, + 0x6e, 0xbf, 0x07, 0x0e, 0x96, 0x6a, 0x51, 0xfa, 0x07, 0x68, 0xff, 0x76, + 0x96, 0x7d, 0x16, 0xf8, 0x56, 0x34, 0xc8, 0xe1, 0x30, 0x87, 0x63, 0x11, + 0x35, 0xa3, 0x5b, 0x0e, 0xf9, 0x51, 0x6e, 0x42, 0xb4, 0x64, 0x0c, 0x15, + 0xb3, 0x95, 0x4b, 0x39, 0x55, 0x6f, 0xbb, 0x38, 0xf1, 0x6f, 0x89, 0x33, + 0x99, 0xc8, 0x98, 0x4e, 0x5f, 0xd6, 0xad, 0x7e, 0xb4, 0x51, 0x65, 0xd8, + 0x94, 0x01, 0x05, 0xe8, 0xa8, 0x8c, 0x6e, 0xe3, 0xb3, 0x1a, 0xfc, 0xea, + 0x6f, 0xf9, 0xaf, 0xa8, 0x21, 0xe8, 0xc1, 0x06, 0x12, 0xf0, 0x39, 0x8e, + 0x62, 0x94, 0xb9, 0x97, 0xde, 0xd6, 0x52, 0xff, 0x68, 0x5f, 0x23, 0x9d, + 0x8b, 0x4b, 0xd9, 0x77, 0xb9, 0x45, 0xda, 0xd4, 0xb9, 0xe0, 0x00, 0xed, + 0xbb, 0xb0, 0x69, 0x9a, 0x1e, 0xec, 0xf7, 0x2c, 0x23, 0x46, 0xd4, 0x0e, + 0xe5, 0xa5, 0x56, 0x19, 0x3b, 0x09, 0x59, 0x69, 0x39, 0x00, 0xd2, 0x12, + 0xfd, 0xac, 0x62, 0x14, 0x92, 0x66, 0x34, 0x9e, 0xcd, 0x3e, 0x1f, 0x26, + 0x08, 0x9d, 0x30, 0xfa, 0x05, 0xc9, 0xd0, 0x52, 0xe1, 0xa3, 0x11, 0xb0, + 0xe4, 0x0f, 0xf8, 0x77, 0xc2, 0x3a, 0x19, 0x24, 0xb2, 0x0a, 0x04, 0x57, + 0x7d, 0x97, 0x2b, 0xa8, 0x66, 0xb3, 0x36, 0x4f, 0x4b, 0x1f, 0x51, 0xdb, + 0xb6, 0xf6, 0xdb, 0xaa, 0x9d, 0x6a, 0xfd, 0x05, 0xf1, 0xf5, 0xe2, 0x2a, + 0x2a, 0x88, 0x26, 0x78, 0x1c, 0x8e, 0x4c, 0x8b, 0x1e, 0x10, 0x7a, 0xd5, + 0x12, 0x1b, 0x8d, 0xe0, 0x43, 0x5a, 0x18, 0xa3, 0x37, 0x2a, 0x26, 0xe1, + 0x38, 0xd0, 0x15, 0x51, 0xf8, 0x94, 0x84, 0xbe, 0xff, 0x69, 0x1d, 0x78, + 0x21, 0x84, 0x84, 0x3c, 0x45, 0x27, 0x35, 0xd9, 0x34, 0x4a, 0x57, 0xc3, + 0x95, 0x14, 0xe0, 0xde, 0xa8, 0xd8, 0xdf, 0x46}, + {0xe7, 0x0e, 0x40, 0x6f, 0x39, 0xd4, 0x97, 0xc1, 0x42, 0x07, 0x0c, 0x8d, + 0x3f, 0xb6, 0xcc, 0x6d, 0x13, 0x56, 0x9b, 0x62, 0x04, 0x8a, 0xe5, 0x18, + 0x22, 0xf7, 0x03, 0xf2, 0x4f, 0x80, 0x58, 0x89, 0x44, 0x9a, 0x57, 0x8d, + 0x8e, 0xe4, 0x16, 0x3d, 0xad, 0x20, 0xdf, 0xd5, 0x96, 0x46, 0xb3, 0xb1, + 0xdc, 0x37, 0x5e, 0x8a, 0xe2, 0xa6, 0xa9, 0x50, 0xef, 0x2f, 0xba, 0x2b, + 0x34, 0x3a, 0x39, 0x4a, 0xd7, 0xe5, 0x09, 0xed, 0x65, 0xe9, 0xe9, 0x1f, + 0x8f, 0x02, 0xee, 0x8f, 0x9a, 0x6e, 0x26, 0x2d, 0x80, 0x2f, 0x7a, 0x7a, + 0x9d, 0x40, 0x2f, 0x4a, 0x0f, 0x1d, 0x2e, 0x1b, 0xcb, 0xe9, 0xe0, 0x3a, + 0x3e, 0xa9, 0xcb, 0xa8, 0x70, 0xe3, 0x54, 0x53, 0x66, 0xf3, 0xed, 0x8d, + 0x69, 0x57, 0xd4, 0xfe, 0x78, 0xde, 0x85, 0xff, 0xe6, 0x44, 0x37, 0x07, + 0x85, 0xc9, 0xea, 0x3d, 0x66, 0xb5, 0x4d, 0x33, 0xe9, 0x80, 0xf3, 0xe4, + 0x3b, 0xd0, 0x87, 0x2d, 0xac, 0xb2, 0x7d, 0xb9, 0xcd, 0xe9, 0x13, 0x13, + 0xa6, 0x9f, 0x7a, 0xc7, 0x73, 0xe7, 0xb6, 0xc5, 0x15, 0x02, 0x8d, 0xbd, + 0x2a, 0x77, 0xb9, 0xf9, 0xfa, 0x23, 0xd3, 0xee, 0x28, 0xa5, 0x9c, 0x31, + 0x4e, 0xb6, 0x05, 0xc3, 0x48, 0x59, 0xc8, 0xe3, 0xf9, 0x79, 0x56, 0xe1, + 0x00, 0xf9, 0xba, 0x6e, 0x71, 0xd4, 0xc4, 0x09, 0x45, 0xab, 0x6c, 0xa4, + 0x1d, 0x92, 0xb2, 0x8a, 0x03, 0xbb, 0xc4, 0xa1, 0x7f, 0x28, 0x5f, 0x36, + 0x31, 0x48, 0x29, 0x2f, 0xfe, 0x0f, 0x24, 0x17, 0xf3, 0x82, 0x83, 0xad, + 0xcb, 0x63, 0x7d, 0xa2, 0x4a, 0x60, 0x5b, 0xa1, 0x52, 0xe5, 0x46, 0xab, + 0xed, 0x62, 0x85, 0xd5, 0x2e, 0x64, 0x01, 0x50, 0x7e, 0xc4, 0x44, 0x58, + 0xbc, 0xfb, 0x0e, 0x54, 0x62, 0x6e, 0x3f, 0x27, 0x00, 0xf7, 0x39, 0x67, + 0x25, 0x9c, 0x0c, 0x1d, 0x65, 0x4f, 0x28, 0x7c, 0x4d, 0x3a, 0xff, 0x01, + 0xf4, 0x66, 0xe6, 0x3a, 0x8e, 0xfc, 0x6a, 0x07, 0x2e, 0x8d, 0x45, 0x23, + 0x81, 0x10, 0xf6, 0x2b, 0x8d, 0xbb, 0x69, 0x8e, 0x22, 0x99, 0x59, 0x91, + 0x82, 0x12, 0x04, 0xdc, 0xb4, 0x6e, 0xb9, 0x63, 0x39, 0x2d, 0x14, 0x76, + 0xcc, 0x9d, 0x9f, 0x71, 0xeb, 0x5f, 0xbb, 0xe9, 0x16, 0x5e, 0x53, 0x08, + 0x43, 0xc3, 0xd0, 0xa2, 0x8b, 0x12, 0x26, 0x86, 0x8a, 0x6b, 0xfb, 0xb5, + 0x02, 0xbd, 0x36, 0x36, 0x0f, 0x09, 0x61, 0x5d, 0xda, 0xa2, 0xef, 0x4f, + 0xbe, 0xe3, 0x11, 0xdd, 0x01, 0xa9, 0x66, 0x85, 0xf0, 0x88, 0x06, 0xe1, + 0x92, 0x57, 0x4a, 0x1b, 0xdb, 0x82, 0x34, 0xf3, 0x1d, 0xb3, 0xc1, 0x40, + 0xa2, 0x23, 0xb4, 0x2e, 0x31, 0x0d, 0xc5, 0xc3, 0xef, 0x7f, 0xb9, 0xb3, + 0x64, 0x87, 0x61, 0x81, 0x49, 0x7a, 0x62, 0x5a, 0x23, 0xec, 0x3c, 0x6c, + 0x9b, 0x6e, 0x50, 0x0c, 0xce, 0x6e, 0xca, 0x3c, 0x54, 0x13, 0x86, 0x28, + 0x6e, 0x73, 0xac, 0xd2, 0xc8, 0x1c, 0x20, 0x1e, 0xe3, 0x56, 0x7a, 0xa8, + 0xb3, 0x45, 0xef, 0x7d, 0xbf, 0x3c, 0xdd, 0x8c, 0xae, 0xba, 0xf3, 0x2c, + 0x1d, 0xfb, 0x84, 0x87, 0x03, 0x89, 0x9a, 0x72, 0x63, 0xbe, 0x52, 0xa1, + 0x60, 0xf4, 0x41, 0xea, 0xb3, 0x18, 0xe2, 0x5b, 0x78, 0x99, 0x24, 0x73, + 0xc5, 0x27, 0xa0, 0x4a, 0xad, 0x97, 0x92, 0xbb, 0x2d, 0xe1, 0x2d, 0x7e, + 0xfb, 0x3a, 0x81, 0xb0, 0x13, 0x9e, 0x42, 0xe7, 0xf6, 0xb0, 0x66, 0x34, + 0x62, 0x66, 0x69, 0x82, 0xf8, 0xc9, 0x68, 0x07, 0x8f, 0xe0, 0xcd, 0x1e, + 0x69, 0xfb, 0x52, 0xfb, 0x8c, 0x3c, 0x81, 0xcc, 0x38, 0xf6, 0x1a, 0x4a, + 0xdb, 0x0b, 0xb1, 0xef, 0x89, 0xd8, 0xbb, 0xd0, 0x42, 0x78, 0xcd, 0x95, + 0xc3, 0xd2, 0xb4, 0x5b, 0x69, 0x54, 0x49, 0x56, 0xb8, 0xcc, 0xd0, 0x8d, + 0x4c, 0x8e, 0xed, 0x29}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1408, + {0x5a, 0x4b, 0xac, 0xf3, 0xf0, 0xef, 0x2c, 0x60, 0x75, 0x47, 0xd2, + 0x56, 0x0c, 0x78, 0xfa, 0xc1, 0x6c, 0xd4, 0x24, 0x50, 0x87, 0xaf, + 0xbe, 0xfe, 0x5e, 0xc6, 0xc7, 0x86, 0xcb, 0xe2, 0xaf, 0x4f}, + {0x5d, 0xfa, 0x73, 0x60, 0x69, 0xc5, 0x44, 0x5c, 0x11, 0xf2, 0x14, 0xf6, + 0x4a, 0xb0, 0xca, 0xf9, 0xb8, 0x67, 0x5b, 0x50, 0xb3, 0xa3, 0x22, 0xf7, + 0x10, 0x34, 0x4b, 0x54, 0xda, 0x33, 0x53, 0x12, 0x97, 0xe5, 0xa9, 0xbd, + 0xc7, 0xf1, 0xc4, 0x2d, 0x16, 0x3e, 0x9c, 0xa0, 0x38, 0x4a, 0x72, 0x69, + 0xf4, 0x78, 0x1a, 0x97, 0xed, 0xea, 0x94, 0x7c, 0x4f, 0x15, 0x1c, 0xbb, + 0x0d, 0x8a, 0xac, 0x87, 0xa6, 0xd4, 0x09, 0xb8, 0xd6, 0x71, 0xfb, 0x92, + 0x6a, 0xb5, 0xe2, 0xb2, 0x34, 0xa6, 0xd1, 0xd1, 0xe3, 0x10, 0xc1, 0x83, + 0xb8, 0x5e, 0x8e, 0xad, 0xf5, 0xc4, 0x94, 0xa8, 0xdc, 0xa9, 0xd0, 0xa0, + 0x83, 0x56, 0x6f, 0x67, 0x86, 0x8f, 0x3f, 0x3b, 0x00, 0xf9, 0x10, 0xff, + 0x76, 0x94, 0xb1, 0xc7, 0x67, 0xff, 0x11, 0xaf, 0x1e, 0xa6, 0x81, 0x40, + 0x71, 0x48, 0x9c, 0xe1, 0x6b, 0x54, 0x90, 0x6e, 0x22, 0xdf, 0x56, 0x91, + 0x42, 0x19, 0x28, 0x9f, 0x2d, 0x29, 0x0d, 0x71, 0x49, 0x31, 0x7d, 0x27, + 0x27, 0x74, 0x36, 0x51, 0xb8, 0x41, 0x6b, 0xf4, 0x9e, 0x9d, 0xa5, 0x08, + 0x13, 0xdc, 0x3e, 0xae, 0x34, 0xb0, 0x11, 0x58, 0xd4, 0xc5, 0xdb, 0xdd, + 0xb5, 0xf7, 0x6b, 0x1f, 0xbc, 0x92, 0x5e, 0xb7, 0x53, 0xcc, 0x50, 0xab, + 0x54, 0xed, 0xd3, 0x97, 0x76, 0x45, 0x08, 0x11, 0xbf, 0x51, 0x05, 0x63, + 0x96, 0x61, 0xcd, 0xec, 0xf2, 0x3e, 0x50, 0x29, 0x08, 0x73, 0x5a, 0x56, + 0x86, 0xe4, 0xa9, 0x3b, 0x2b, 0xcf, 0x60, 0xb4, 0x9e, 0x3b, 0x46, 0x95, + 0x44, 0x58, 0x63, 0xc3, 0xee, 0xa1, 0x62, 0x17, 0x58, 0x44, 0xa7, 0x98, + 0xda, 0x5d, 0xc6, 0x81, 0x58, 0x90, 0xae, 0xa7, 0xb4, 0x88, 0x91, 0xda, + 0xfb, 0x64, 0xc4, 0xe6, 0x30, 0x8e, 0x83, 0x1c, 0x69, 0x42, 0xc1, 0xc8, + 0x70, 0xce, 0xd9, 0x3d, 0x3e, 0xe3, 0x60, 0xe3, 0xa1, 0x85, 0x45, 0x68, + 0x6e, 0xbf, 0x07, 0x0e, 0x96, 0x6a, 0x51, 0xfa, 0x07, 0x68, 0xff, 0x76, + 0x96, 0x7d, 0x16, 0xf8, 0x56, 0x34, 0xc8, 0xe1, 0x30, 0x87, 0x63, 0x11, + 0x35, 0xa3, 0x5b, 0x0e, 0xf9, 0x51, 0x6e, 0x42, 0xb4, 0x64, 0x0c, 0x15, + 0xb3, 0x95, 0x4b, 0x39, 0x55, 0x6f, 0xbb, 0x38, 0xf1, 0x6f, 0x89, 0x33, + 0x99, 0xc8, 0x98, 0x4e, 0x5f, 0xd6, 0xad, 0x7e, 0xb4, 0x51, 0x65, 0xd8, + 0x94, 0x01, 0x05, 0xe8, 0xa8, 0x8c, 0x6e, 0xe3, 0xb3, 0x1a, 0xfc, 0xea, + 0x6f, 0xf9, 0xaf, 0xa8, 0x21, 0xe8, 0xc1, 0x06, 0x12, 0xf0, 0x39, 0x8e, + 0x62, 0x94, 0xb9, 0x97, 0xde, 0xd6, 0x52, 0xff, 0x68, 0x5f, 0x23, 0x9d, + 0x8b, 0x4b, 0xd9, 0x77, 0xb9, 0x45, 0xda, 0xd4, 0xb9, 0xe0, 0x00, 0xed, + 0xbb, 0xb0, 0x69, 0x9a, 0x1e, 0xec, 0xf7, 0x2c, 0x23, 0x46, 0xd4, 0x0e, + 0xe5, 0xa5, 0x56, 0x19, 0x3b, 0x09, 0x59, 0x69, 0x39, 0x00, 0xd2, 0x12, + 0xfd, 0xac, 0x62, 0x14, 0x92, 0x66, 0x34, 0x9e, 0xcd, 0x3e, 0x1f, 0x26, + 0x08, 0x9d, 0x30, 0xfa, 0x05, 0xc9, 0xd0, 0x52, 0xe1, 0xa3, 0x11, 0xb0, + 0xe4, 0x0f, 0xf8, 0x77, 0xc2, 0x3a, 0x19, 0x24, 0xb2, 0x0a, 0x04, 0x57, + 0x7d, 0x97, 0x2b, 0xa8, 0x66, 0xb3, 0x36, 0x4f, 0x4b, 0x1f, 0x51, 0xdb, + 0xb6, 0xf6, 0xdb, 0xaa, 0x9d, 0x6a, 0xfd, 0x05, 0xf1, 0xf5, 0xe2, 0x2a, + 0x2a, 0x88, 0x26, 0x78, 0x1c, 0x8e, 0x4c, 0x8b, 0x1e, 0x10, 0x7a, 0xd5, + 0x12, 0x1b, 0x8d, 0xe0, 0x43, 0x5a, 0x18, 0xa3, 0x37, 0x2a, 0x26, 0xe1, + 0x38, 0xd0, 0x15, 0x51, 0xf8, 0x94, 0x84, 0xbe, 0xff, 0x69, 0x1d, 0x78, + 0x21, 0x84, 0x84, 0x3c, 0x45, 0x27, 0x35, 0xd9, 0x34, 0x4a, 0x57, 0xc3, + 0x95, 0x14, 0xe0, 0xde, 0xa8, 0xd8, 0xdf, 0x46}, + {0xcf, 0xc4, 0x7e, 0x06, 0xea, 0x14, 0x43, 0x55, 0x4c, 0x80, 0xc1, 0xc9, + 0xc2, 0xb6, 0x7f, 0x7e, 0x90, 0x9f, 0xcb, 0xec, 0xa3, 0xbb, 0x9f, 0xfd, + 0x32, 0x92, 0x44, 0xc7, 0x09, 0x41, 0xbd, 0x30, 0x85, 0x4e, 0x22, 0xc6, + 0x7b, 0x6a, 0x0d, 0xf0, 0xb1, 0x78, 0x5a, 0xff, 0xe4, 0xf1, 0x21, 0x88, + 0xd7, 0x81, 0xa8, 0xe3, 0x43, 0x78, 0x81, 0xf8, 0x91, 0x7c, 0xeb, 0x6a, + 0x60, 0xd1, 0xf8, 0x59, 0x18, 0xf6, 0x63, 0x41, 0xa5, 0x61, 0x9a, 0x17, + 0x92, 0x76, 0xca, 0x8a, 0x4c, 0x08, 0x54, 0x4b, 0xe3, 0xdf, 0xdd, 0xea, + 0x92, 0xfc, 0xdd, 0xff, 0x89, 0xd0, 0x6b, 0x1a, 0x78, 0xc8, 0xab, 0xe3, + 0xa3, 0x58, 0x1f, 0x96, 0x8f, 0xf0, 0x81, 0x09, 0x96, 0xba, 0x31, 0x4a, + 0x9b, 0xa9, 0x00, 0x73, 0xe4, 0xa7, 0x6b, 0x2d, 0xe1, 0x83, 0xe5, 0xed, + 0x70, 0x81, 0x07, 0xed, 0xed, 0xf0, 0x62, 0xc2, 0x9d, 0xe1, 0x05, 0x12, + 0x12, 0x5b, 0x32, 0xa9, 0x2b, 0xd1, 0x8b, 0xdf, 0xed, 0x16, 0xf2, 0xf6, + 0x35, 0xa0, 0x92, 0xa8, 0x35, 0x7a, 0x42, 0x3a, 0xf0, 0xf8, 0x9d, 0x2b, + 0x8b, 0x29, 0xfb, 0xa5, 0xbc, 0x5c, 0xa3, 0x30, 0xa8, 0xd0, 0x9a, 0xe9, + 0x0d, 0xad, 0x87, 0x79, 0xf6, 0xbf, 0x21, 0xdf, 0xb3, 0x87, 0xe7, 0x1e, + 0x74, 0xe9, 0x50, 0x07, 0x88, 0xbf, 0x78, 0x9e, 0xfb, 0xd4, 0xa9, 0x6b, + 0xcc, 0xf8, 0x7c, 0x3e, 0x8f, 0x12, 0x79, 0x2b, 0x1b, 0x98, 0x85, 0x0b, + 0x99, 0xb4, 0xf7, 0x07, 0xe2, 0xaa, 0xc1, 0xbe, 0xae, 0x7a, 0x61, 0xff, + 0xbf, 0xaa, 0xa2, 0x37, 0xb4, 0xda, 0xb1, 0x80, 0x3d, 0xd8, 0x6f, 0x3b, + 0xe0, 0x17, 0x2b, 0x06, 0xe2, 0x4e, 0x54, 0x1c, 0x47, 0xe0, 0xcf, 0x40, + 0x5c, 0x38, 0xe3, 0x49, 0xe3, 0xea, 0xca, 0x8c, 0xcd, 0x77, 0x2b, 0xe0, + 0xc7, 0xeb, 0x3c, 0x2c, 0xca, 0xd5, 0xcf, 0x58, 0x5e, 0x8d, 0xf6, 0x06, + 0x2c, 0x06, 0xe4, 0x78, 0x37, 0xe2, 0xf4, 0x52, 0x05, 0x5a, 0x54, 0xa6, + 0xef, 0xc1, 0x22, 0xe0, 0x71, 0x82, 0x4b, 0x93, 0xa7, 0xe0, 0xec, 0x2d, + 0x1b, 0x28, 0x3d, 0xc5, 0xcf, 0x10, 0x9d, 0x88, 0xf3, 0xf4, 0x01, 0xd8, + 0x45, 0xde, 0x7d, 0xc4, 0xad, 0xb6, 0x37, 0x64, 0x8e, 0x7f, 0xb7, 0xb9, + 0x82, 0xb7, 0x1d, 0x26, 0xb5, 0x8b, 0x84, 0x9e, 0x46, 0xbd, 0x50, 0x9d, + 0xee, 0xda, 0xe6, 0xae, 0xab, 0x5d, 0x94, 0x52, 0x1d, 0xc9, 0xad, 0x4d, + 0x54, 0x88, 0x4a, 0xc1, 0xce, 0x53, 0x17, 0x4a, 0x3c, 0xbf, 0x29, 0x3d, + 0x53, 0x95, 0xd6, 0x2c, 0x71, 0x75, 0x14, 0x7b, 0x47, 0xa1, 0x32, 0xff, + 0xfa, 0x2f, 0xfe, 0x98, 0x13, 0xf7, 0xf9, 0xf5, 0x42, 0x3d, 0x53, 0x1c, + 0x45, 0x2d, 0xc0, 0x12, 0xf2, 0xff, 0x4a, 0xd2, 0x54, 0x9a, 0xa2, 0x86, + 0xcc, 0x6a, 0xa9, 0xe4, 0xc0, 0xcb, 0x08, 0x90, 0xd9, 0x91, 0xe5, 0xa6, + 0x19, 0x34, 0xe0, 0xbf, 0x34, 0xeb, 0xc5, 0x1e, 0xf9, 0x7d, 0xf1, 0x3f, + 0x24, 0x2e, 0xcb, 0x46, 0x16, 0x2c, 0x12, 0x07, 0xff, 0xd8, 0x22, 0xff, + 0xa7, 0x22, 0xbb, 0xb7, 0x38, 0x07, 0xcb, 0x2b, 0x0d, 0xd3, 0xe2, 0x42, + 0x5a, 0x83, 0x33, 0xbb, 0xd4, 0xaf, 0xcf, 0x39, 0x82, 0xf8, 0x59, 0x3b, + 0xba, 0xd2, 0x45, 0xd9, 0x81, 0xc0, 0xb3, 0x1f, 0x34, 0xb4, 0x76, 0x4b, + 0x0a, 0x19, 0x85, 0x55, 0xb8, 0x19, 0xfd, 0x27, 0xfc, 0x26, 0x52, 0xe5, + 0xa3, 0x00, 0xae, 0x00, 0x59, 0x22, 0x70, 0x59, 0x80, 0x99, 0x84, 0xb6, + 0x94, 0x2f, 0xc2, 0xa3, 0xb8, 0x13, 0x13, 0x80, 0x4c, 0x42, 0xc4, 0xa1, + 0xfa, 0x30, 0x4a, 0x10, 0xad, 0xae, 0x78, 0xa9, 0xf7, 0x93, 0xba, 0x03, + 0xf0, 0x08, 0x96, 0x1b, 0x20, 0xee, 0x24, 0xde, 0x43, 0x38, 0x61, 0x0e, + 0x79, 0x37, 0xc0, 0x41}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1409, + {0x79, 0x9d, 0xbc, 0x25, 0xa1, 0x3b, 0x6b, 0x35, 0x85, 0x50, 0x8d, + 0xd8, 0xc9, 0x63, 0x3c, 0xe1, 0xc6, 0xef, 0xe1, 0x5d, 0xb2, 0xf9, + 0x94, 0xdc, 0x92, 0x3b, 0xdb, 0xcb, 0x4e, 0xa3, 0xaf, 0x4b}, + {0x56, 0x95, 0x60, 0x3e, 0xe2, 0x61, 0x29, 0x1c, 0x3c, 0x4c, 0x8e, 0x3e, + 0x94, 0xc8, 0x27, 0xd5, 0xa8, 0x6b, 0x3a, 0xc6, 0x5f, 0xa7, 0x6d, 0xc3, + 0x1e, 0x72, 0x3c, 0xc8, 0xd4, 0x89, 0x84, 0xdd, 0x59, 0x5d, 0x05, 0xae, + 0x80, 0x5e, 0x74, 0xee, 0xca, 0xfc, 0xda, 0x15, 0x05, 0x99, 0x87, 0xcd, + 0x95, 0x95, 0x3b, 0x3e, 0xf1, 0x86, 0x16, 0xfc, 0xbd, 0xb1, 0xba, 0x7a, + 0xb1, 0x23, 0x4b, 0x9c, 0x36, 0x70, 0xde, 0x12, 0xb2, 0x4a, 0x1f, 0xbd, + 0xdc, 0x9d, 0x37, 0x21, 0x0d, 0x76, 0x5f, 0xaa, 0x02, 0x65, 0x5b, 0x3d, + 0xb1, 0xdf, 0x50, 0x45, 0x43, 0xc5, 0x3f, 0x72, 0xff, 0x94, 0x83, 0x22, + 0xac, 0x74, 0xc7, 0x23, 0x70, 0xef, 0x73, 0x91, 0x4d, 0x41, 0x8e, 0x51, + 0x4e, 0xe5, 0xac, 0x4f, 0x77, 0xbf, 0x6d, 0x78, 0x5b, 0xe2, 0x01, 0x85, + 0x06, 0x9a, 0xa2, 0x01, 0xe2, 0x6a, 0xda, 0xcb, 0x06, 0x6a, 0xa0, 0xaa, + 0x57, 0x53, 0x71, 0x45, 0x57, 0x9c, 0xe0, 0x8d, 0x19, 0x47, 0x29, 0x64, + 0xdd, 0x20, 0x57, 0xec, 0x65, 0xc3, 0x03, 0x97, 0xa0, 0x8d, 0xf1, 0xcb, + 0xf2, 0x9d, 0x44, 0x77, 0x9f, 0x19, 0x9e, 0xd1, 0x5f, 0x50, 0x8b, 0x87, + 0x7d, 0xb7, 0x02, 0x3b, 0x57, 0x56, 0xb4, 0x99, 0xfe, 0xc4, 0x2e, 0xa9, + 0x98, 0x4b, 0x24, 0x2a, 0x42, 0x86, 0x75, 0xbc, 0xda, 0xfa, 0x7d, 0xb2, + 0xc2, 0x01, 0x7c, 0x23, 0x8c, 0xd3, 0x49, 0x18, 0x5e, 0x33, 0x0a, 0x4c, + 0xa8, 0x5a, 0xb2, 0x5e, 0xa8, 0x7d, 0x52, 0xee, 0xc0, 0xb6, 0x61, 0xfb, + 0x7e, 0x61, 0x29, 0x6b, 0x55, 0x50, 0xec, 0x2c, 0xf2, 0x10, 0x16, 0x41, + 0xfd, 0xa9, 0x70, 0xcc, 0x61, 0x8b, 0x88, 0xb8, 0xb4, 0x8b, 0xb3, 0x6f, + 0x37, 0x65, 0x95, 0xc6, 0xb6, 0xc2, 0x7b, 0xb9, 0xcf, 0xb1, 0x05, 0xb6, + 0x62, 0xbf, 0x8d, 0x07, 0xd3, 0x0d, 0xfc, 0xa4, 0xb2, 0xa2, 0x48, 0x8d, + 0x3c, 0xc5, 0xc0, 0x1d, 0xa2, 0x3a, 0xbc, 0x5c, 0xfd, 0x12, 0xb9, 0x37, + 0xf9, 0xe4, 0x4b, 0xbd, 0xe9, 0xd9, 0x68, 0xa9, 0x0e, 0x54, 0xb2, 0x96, + 0x2b, 0xd9, 0xa8, 0xbf, 0x21, 0x0a, 0x49, 0x34, 0x6f, 0x28, 0xeb, 0x07, + 0xc5, 0xaf, 0x24, 0xe3, 0x3a, 0xa3, 0x01, 0x5c, 0x70, 0xcd, 0x28, 0xba, + 0xb1, 0x5a, 0x61, 0x7f, 0x09, 0x23, 0x49, 0xbb, 0xdc, 0x48, 0x94, 0x06, + 0xc1, 0x03, 0x10, 0x5d, 0x26, 0x4d, 0xca, 0xb5, 0xcb, 0x26, 0xa5, 0x02, + 0xa5, 0xd9, 0x88, 0xb4, 0x06, 0x6c, 0xca, 0x91, 0xf7, 0x6e, 0x56, 0xcd, + 0xd7, 0x6c, 0x03, 0xe1, 0x87, 0x4b, 0x47, 0xd8, 0x09, 0x68, 0x0f, 0xa0, + 0x12, 0xc7, 0xe0, 0x14, 0x0c, 0x1a, 0x23, 0x67, 0xf4, 0xb4, 0x1d, 0x5c, + 0x3b, 0xe2, 0x89, 0x78, 0xd6, 0x93, 0x61, 0x71, 0xd6, 0x57, 0xf9, 0xcf, + 0xcb, 0xeb, 0x09, 0xdf, 0xae, 0xd5, 0x09, 0x5f, 0x64, 0x40, 0xe8, 0x61, + 0xe5, 0xe2, 0x20, 0x80, 0x74, 0x8a, 0x79, 0xa9, 0x43, 0xce, 0x04, 0x62, + 0x89, 0x16, 0x4f, 0xef, 0xe9, 0x63, 0x0b, 0xbf, 0x08, 0x9d, 0x44, 0xdf, + 0x9b, 0x46, 0x63, 0x98, 0x8e, 0x39, 0x90, 0x7b, 0x0c, 0x44, 0x6c, 0xc8, + 0x0d, 0xc3, 0x02, 0x46, 0xab, 0x7e, 0x93, 0x04, 0x78, 0xa1, 0x5f, 0x57, + 0x16, 0x4c, 0x5d, 0x88, 0x2a, 0x8b, 0xff, 0xb6, 0x1c, 0x00, 0xfa, 0x8c, + 0xc5, 0x9b, 0x23, 0xb1, 0xcb, 0x68, 0x20, 0xb4, 0xd5, 0x39, 0x5a, 0x0b, + 0x97, 0xc3, 0xb2, 0x68, 0xa7, 0x91, 0x98, 0x9a, 0x23, 0xe7, 0xb9, 0x89, + 0xd5, 0x44, 0xe7, 0x61, 0xc5, 0xc9, 0xcc, 0xdd, 0x7e, 0xb1, 0x9a, 0x43, + 0x63, 0xc4, 0xe8, 0x90, 0x17, 0xc0, 0x8a, 0xb9, 0x5f, 0xfd, 0x9f, 0xdf, + 0xa7, 0xa9, 0x2d, 0x3e, 0xfc, 0x1b, 0xe6, 0xb0}, + {0xe6, 0xda, 0x21, 0xcd, 0x27, 0x8c, 0x9e, 0x31, 0x2c, 0xf6, 0xc5, 0x36, + 0xe1, 0xb5, 0x5f, 0x9d, 0x6a, 0x74, 0x3d, 0x08, 0x5d, 0x1e, 0x6b, 0xb3, + 0x04, 0xa3, 0xa0, 0x13, 0x52, 0x6c, 0xe4, 0xd4, 0xf2, 0xbe, 0x71, 0x94, + 0xdf, 0xff, 0x8f, 0x9d, 0xb1, 0x48, 0x3d, 0x57, 0x95, 0x98, 0xf3, 0x29, + 0x57, 0xbd, 0x66, 0x5f, 0xec, 0x3a, 0x1e, 0xa3, 0x06, 0xe1, 0x5b, 0x12, + 0x0c, 0x21, 0x2a, 0x74, 0x3c, 0xfa, 0xe7, 0x6a, 0xf0, 0x1e, 0x52, 0xd8, + 0x34, 0x2a, 0x8e, 0x1d, 0x85, 0xa5, 0x71, 0xcb, 0xb3, 0xa8, 0x66, 0x8f, + 0x8d, 0x25, 0x6f, 0x00, 0x5c, 0xad, 0xbe, 0xd4, 0x7a, 0xe7, 0x47, 0x8e, + 0x8f, 0x16, 0x7e, 0xa1, 0x20, 0x79, 0xaa, 0x0b, 0x30, 0x92, 0x5e, 0x03, + 0x42, 0xc8, 0x79, 0xe7, 0x43, 0x89, 0xf2, 0x3e, 0x89, 0x3d, 0x4f, 0xdc, + 0x35, 0x00, 0x7f, 0xda, 0x6b, 0x77, 0x25, 0x72, 0x79, 0x2d, 0xf5, 0x9d, + 0x7a, 0xdb, 0xa6, 0xb2, 0x4e, 0x15, 0x13, 0x94, 0x33, 0x18, 0x3d, 0x1b, + 0x4e, 0xf5, 0x71, 0xa5, 0x8e, 0xcd, 0x91, 0x2e, 0x3f, 0xfc, 0xb9, 0xd7, + 0xdf, 0xa3, 0x5b, 0xf9, 0x26, 0xce, 0x37, 0x2e, 0xca, 0x6c, 0xbf, 0x5b, + 0xc8, 0x44, 0x93, 0xdf, 0x12, 0x03, 0x3b, 0x26, 0xf7, 0x3d, 0x2d, 0x65, + 0x91, 0x81, 0xf4, 0xb0, 0x27, 0x7a, 0x2b, 0x3d, 0xbe, 0xbe, 0xf3, 0x5f, + 0x1a, 0x26, 0xfd, 0x4d, 0xd2, 0x8d, 0xe5, 0x77, 0x1d, 0x37, 0x39, 0x8d, + 0xea, 0x73, 0x3d, 0x3f, 0x02, 0xbc, 0x13, 0xde, 0xb2, 0x89, 0xf6, 0x8b, + 0xc1, 0x55, 0xa3, 0x9d, 0x4a, 0x7c, 0xac, 0x76, 0xde, 0x72, 0x2d, 0x22, + 0x21, 0x47, 0x1a, 0x7c, 0x3b, 0x35, 0x25, 0x0d, 0xa5, 0xb0, 0x9d, 0x99, + 0xcf, 0x07, 0x6d, 0xa1, 0x45, 0x80, 0x4b, 0x3f, 0x04, 0x59, 0x8b, 0x4a, + 0xd6, 0x88, 0x73, 0x42, 0xa6, 0xf7, 0x13, 0x2f, 0x91, 0x9d, 0x90, 0xec, + 0xd2, 0xcf, 0xed, 0x19, 0xd2, 0x60, 0x1f, 0x28, 0x6b, 0x5f, 0x9d, 0x4f, + 0xbb, 0xcc, 0x36, 0xe1, 0x36, 0xf8, 0x1e, 0xee, 0xbb, 0x12, 0xd0, 0x62, + 0x13, 0xc6, 0xe4, 0xf4, 0xa6, 0x29, 0x31, 0xd9, 0x8a, 0x3b, 0x5a, 0xc6, + 0x07, 0xa0, 0xf2, 0xd6, 0x05, 0xc6, 0xa6, 0x19, 0x27, 0x91, 0x6b, 0x61, + 0x18, 0x86, 0x92, 0x55, 0x4c, 0xe7, 0xa2, 0x36, 0x63, 0x0a, 0x74, 0x1d, + 0xae, 0x19, 0xe0, 0x36, 0x13, 0xd0, 0x38, 0x0e, 0x4d, 0xb4, 0xec, 0xa0, + 0x63, 0xd1, 0xbf, 0xe2, 0xd8, 0xa7, 0xdd, 0x81, 0xe4, 0x70, 0x6f, 0x92, + 0x5d, 0x83, 0x2d, 0xe2, 0x1b, 0x46, 0x8f, 0xc5, 0xe8, 0x77, 0x0e, 0xd7, + 0x1f, 0x3c, 0x54, 0x77, 0x60, 0x6a, 0x3b, 0x2e, 0x91, 0x9e, 0x7e, 0xc0, + 0xd8, 0xa8, 0xcf, 0x61, 0xfb, 0x0f, 0xba, 0xae, 0xf8, 0xe3, 0x26, 0x8d, + 0x85, 0xe2, 0xde, 0x3f, 0x76, 0x17, 0x27, 0x9d, 0x0b, 0xa2, 0xa7, 0x57, + 0xc1, 0x9e, 0xfd, 0xbe, 0x0a, 0x49, 0x05, 0xce, 0x23, 0xaa, 0x0d, 0x20, + 0x26, 0x4e, 0x9a, 0xc0, 0x20, 0x24, 0xe7, 0x3d, 0x72, 0xf7, 0x4a, 0x86, + 0x98, 0xdf, 0x30, 0x4a, 0xde, 0x86, 0x6f, 0x0e, 0x02, 0xb9, 0x10, 0xc6, + 0x3e, 0x8d, 0x6e, 0x2b, 0x3f, 0x71, 0x15, 0x2c, 0xb6, 0xa8, 0xa3, 0x47, + 0xf1, 0x8f, 0x16, 0x41, 0x7d, 0x0e, 0xf4, 0x14, 0x71, 0xaa, 0x71, 0xa4, + 0xab, 0x38, 0x4b, 0xce, 0x5a, 0xfc, 0xb0, 0x39, 0xda, 0x12, 0xee, 0x72, + 0x18, 0x8f, 0x05, 0x4f, 0x4e, 0x85, 0x73, 0x1f, 0x0f, 0xfe, 0x4c, 0x20, + 0xe8, 0xd0, 0x3e, 0x47, 0x0c, 0x25, 0x8a, 0x3d, 0x3c, 0xcf, 0x44, 0xae, + 0x8a, 0x1c, 0x2d, 0x7f, 0xb8, 0x81, 0x7b, 0xa6, 0x8d, 0x89, 0x53, 0x05, + 0xd4, 0x66, 0x29, 0x56, 0x17, 0x29, 0x62, 0x88, 0x7f, 0x54, 0xfb, 0xe4, + 0xc1, 0xef, 0xfe, 0x0e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1410, + {0x5c, 0x3e, 0x76, 0x71, 0xa6, 0x1c, 0x87, 0xe3, 0x11, 0x61, 0x65, + 0xef, 0x2d, 0x5c, 0x6f, 0x19, 0x0d, 0xd7, 0xab, 0x9c, 0xfd, 0xab, + 0xd8, 0xba, 0x79, 0x03, 0x89, 0x67, 0xd5, 0xa7, 0xef, 0x08}, + {0x6f, 0xc4, 0xc8, 0x3d, 0xf2, 0x0e, 0x41, 0xc6, 0x3f, 0x35, 0xfc, 0x9b, + 0x63, 0xed, 0x26, 0xb1, 0x34, 0x1e, 0xed, 0x9e, 0xc0, 0x38, 0x6d, 0x3d, + 0xb5, 0x3d, 0xde, 0xcf, 0x9c, 0xf5, 0xa3, 0xb9, 0x13, 0x79, 0xe6, 0xaf, + 0xe9, 0xee, 0x12, 0x59, 0x04, 0x15, 0xaa, 0xb9, 0xf1, 0x09, 0xa0, 0xa9, + 0xd0, 0x0e, 0x48, 0xac, 0x39, 0x07, 0xc0, 0x85, 0x06, 0x20, 0x4f, 0x95, + 0x25, 0x14, 0x6a, 0xaa, 0x36, 0xa9, 0xde, 0x6c, 0x72, 0x45, 0xaa, 0x50, + 0x32, 0x39, 0xec, 0x9c, 0x39, 0xcf, 0x25, 0x60, 0x4e, 0x25, 0x2b, 0xed, + 0x1f, 0x18, 0x49, 0xc9, 0xd1, 0x1a, 0x8c, 0xad, 0xed, 0x7d, 0x43, 0x52, + 0x98, 0x69, 0xe1, 0x31, 0x40, 0x2e, 0x58, 0xcd, 0xef, 0xae, 0xd9, 0x38, + 0xee, 0x14, 0xab, 0x2b, 0x0f, 0x93, 0x73, 0x17, 0x91, 0xfa, 0xc3, 0x23, + 0x4a, 0x13, 0x50, 0x86, 0x95, 0x09, 0xe6, 0xa5, 0x81, 0x53, 0xc2, 0xac, + 0xcf, 0x18, 0xd7, 0xdb, 0x10, 0x09, 0x51, 0x2b, 0x94, 0xe5, 0xcd, 0x44, + 0x3f, 0x87, 0x90, 0xbf, 0x96, 0xf5, 0x5d, 0x4e, 0xdf, 0xed, 0x94, 0xd0, + 0x02, 0x58, 0x7d, 0x34, 0xb5, 0xdc, 0x68, 0xa7, 0x77, 0xfa, 0xfd, 0x23, + 0x07, 0xcd, 0xa7, 0x6e, 0x79, 0xed, 0xdf, 0x17, 0x85, 0x5b, 0x70, 0x73, + 0x35, 0xac, 0x0a, 0x0e, 0xed, 0xf7, 0x58, 0xd7, 0x8d, 0x96, 0x19, 0x61, + 0xb4, 0xc6, 0x3c, 0x4b, 0x1c, 0x1d, 0x60, 0x3a, 0xcf, 0x43, 0x20, 0xce, + 0x30, 0xa8, 0xa8, 0x82, 0xe5, 0x36, 0xd5, 0xf4, 0x11, 0x79, 0xfe, 0x55, + 0x01, 0xdd, 0x28, 0xf4, 0x68, 0x14, 0x57, 0x60, 0xe0, 0x9d, 0x04, 0xcf, + 0x2e, 0xf4, 0x88, 0x11, 0xa7, 0xf4, 0x42, 0x1a, 0xfe, 0xbc, 0x75, 0x00, + 0x51, 0xa4, 0xf7, 0x52, 0xf2, 0xd4, 0x2f, 0x70, 0x10, 0x19, 0xd1, 0x92, + 0x67, 0xac, 0xcb, 0x83, 0xc8, 0xfc, 0x42, 0xa0, 0x67, 0x02, 0x88, 0x40, + 0xe3, 0x73, 0xee, 0x2b, 0x41, 0x67, 0xa9, 0xef, 0x66, 0x93, 0xb4, 0x7a, + 0x21, 0x05, 0x9b, 0xfe, 0xdc, 0xe1, 0xa1, 0xf1, 0x34, 0x01, 0x41, 0xa1, + 0xd6, 0x9e, 0x28, 0x43, 0x41, 0x04, 0x15, 0x31, 0x77, 0xe2, 0x0d, 0xf7, + 0xa2, 0x39, 0x06, 0x50, 0xc7, 0x0a, 0x19, 0xfc, 0xa1, 0x78, 0x9a, 0x95, + 0x0a, 0xb1, 0x6b, 0x16, 0x7e, 0xdc, 0x7c, 0x3f, 0x40, 0x67, 0x43, 0x8b, + 0xf7, 0xc9, 0x0f, 0x6e, 0xdf, 0xb4, 0x06, 0xb2, 0xf0, 0xd1, 0x2c, 0x7d, + 0x8a, 0x98, 0x08, 0xd0, 0x6f, 0xf7, 0xd5, 0xa5, 0x77, 0x5a, 0x4a, 0xde, + 0x9f, 0x35, 0xaa, 0xf4, 0x07, 0xf8, 0xc6, 0xa9, 0x10, 0x10, 0x64, 0xab, + 0x52, 0x4a, 0x7c, 0xd4, 0xdb, 0x14, 0xad, 0x4a, 0xd0, 0xfb, 0x49, 0x60, + 0x6d, 0x58, 0xaf, 0x8c, 0xdd, 0xe6, 0xe3, 0x4b, 0x5e, 0x75, 0x02, 0xfd, + 0x45, 0x68, 0x8d, 0x4a, 0x7f, 0xb3, 0x2d, 0x0f, 0x13, 0xdd, 0x38, 0xf5, + 0x3a, 0x93, 0xd6, 0x78, 0x40, 0x63, 0x87, 0xe4, 0xf0, 0xca, 0xcb, 0x02, + 0x25, 0x0a, 0x46, 0xdc, 0x08, 0x60, 0x90, 0x67, 0x14, 0x5e, 0x6e, 0x15, + 0x33, 0x72, 0x53, 0xef, 0x8b, 0x10, 0x5f, 0xe4, 0x43, 0xc2, 0x07, 0x4c, + 0x0f, 0xf1, 0xec, 0x05, 0xcc, 0x0c, 0xbe, 0xf4, 0x6b, 0xfd, 0x01, 0x2b, + 0x4c, 0x50, 0x71, 0x8b, 0xa1, 0x91, 0xe7, 0xf9, 0x57, 0x29, 0x30, 0x1f, + 0xd3, 0x25, 0x96, 0xd9, 0x08, 0x07, 0x01, 0x7d, 0x7e, 0xdc, 0xb3, 0xdc, + 0x0e, 0xc2, 0xf4, 0xa6, 0x26, 0x1c, 0x38, 0x88, 0x35, 0xa2, 0xb0, 0x94, + 0xda, 0x91, 0x84, 0x18, 0xad, 0x46, 0xbd, 0x2d, 0x35, 0x30, 0x18, 0x62, + 0x36, 0x08, 0x31, 0x7d, 0x98, 0x6e, 0x57, 0x46, 0x53, 0xd7, 0xaf, 0x97, + 0x01, 0x06, 0xa6, 0x6f, 0xe2, 0x43, 0x7c, 0xb5}, + {0xd3, 0x04, 0xcd, 0xef, 0x2e, 0xbd, 0x74, 0xf6, 0x0a, 0xad, 0xcc, 0x4f, + 0x85, 0x47, 0xdd, 0xeb, 0xaa, 0x68, 0x79, 0x04, 0x16, 0x56, 0x34, 0x71, + 0xa8, 0x13, 0x96, 0x7a, 0x1c, 0x2c, 0x04, 0x47, 0xb1, 0x21, 0x50, 0xd2, + 0x45, 0x9a, 0x35, 0x45, 0xca, 0xd6, 0xf5, 0xc3, 0x64, 0x57, 0x11, 0xe6, + 0xc1, 0xdd, 0x41, 0xe8, 0x8f, 0xf1, 0xad, 0x5d, 0xa0, 0xd4, 0x22, 0x82, + 0xe4, 0xde, 0x66, 0xa1, 0x87, 0x51, 0x6c, 0x3f, 0xff, 0x11, 0x3f, 0xd6, + 0x5f, 0x11, 0x1c, 0xc5, 0x9b, 0x41, 0x34, 0xa3, 0xaf, 0xc0, 0xe8, 0xb9, + 0x9b, 0xb3, 0xd0, 0xd9, 0x24, 0x5c, 0xa5, 0xc0, 0x51, 0x13, 0x0a, 0xb8, + 0x84, 0x32, 0x66, 0x4d, 0x34, 0xad, 0x84, 0x47, 0x78, 0xf0, 0xab, 0x09, + 0x42, 0xd5, 0x32, 0x09, 0x12, 0x95, 0x25, 0xf7, 0x92, 0x43, 0x6e, 0x7c, + 0x8f, 0x85, 0x98, 0x8b, 0x7b, 0x08, 0x81, 0xe4, 0x3e, 0x40, 0x12, 0x49, + 0x8e, 0xbd, 0xe8, 0xd1, 0xe0, 0xb0, 0x33, 0xa6, 0xc8, 0x6d, 0x20, 0xf2, + 0xb7, 0x1c, 0x59, 0xc4, 0x6c, 0x1b, 0xa5, 0xe0, 0xff, 0xf2, 0xc6, 0xa3, + 0xa1, 0xb6, 0xaa, 0xda, 0xd2, 0x19, 0xc9, 0x70, 0x25, 0x1b, 0x5a, 0x67, + 0xf6, 0x5d, 0xe7, 0x5f, 0xc3, 0xe8, 0x8a, 0x47, 0xd5, 0x28, 0x83, 0x5e, + 0xd2, 0xca, 0xd7, 0xe9, 0x7b, 0xac, 0xe1, 0x4c, 0x26, 0xd2, 0x73, 0x7e, + 0xe0, 0xe3, 0x01, 0x45, 0xa2, 0xa1, 0xa2, 0x53, 0x56, 0xa5, 0x93, 0x70, + 0xe8, 0xa0, 0x76, 0x23, 0xc0, 0x31, 0x6c, 0x5f, 0xfd, 0x4a, 0xba, 0x39, + 0x33, 0xf4, 0x58, 0x9a, 0xf3, 0xce, 0xac, 0x5f, 0x57, 0x72, 0xa0, 0xf5, + 0x06, 0x7f, 0xf5, 0x32, 0x06, 0x80, 0xfd, 0x0b, 0x89, 0xd0, 0x43, 0x03, + 0x6c, 0x69, 0x6f, 0xc1, 0x03, 0x49, 0x61, 0x17, 0x83, 0x88, 0x8f, 0x6c, + 0xda, 0x38, 0xe0, 0x37, 0xac, 0xb3, 0x7d, 0x4b, 0x99, 0xb4, 0xb5, 0xd3, + 0x59, 0x75, 0x6d, 0xe2, 0xaf, 0x23, 0x38, 0x1e, 0x29, 0x42, 0xe9, 0xc8, + 0x6b, 0x83, 0x40, 0x71, 0x6c, 0x78, 0x32, 0x6b, 0xb3, 0x08, 0x25, 0x3e, + 0xf2, 0x97, 0xeb, 0x91, 0x9a, 0xaa, 0x45, 0xd7, 0x3e, 0x1d, 0xeb, 0xa5, + 0xa9, 0xc2, 0x92, 0x46, 0xfc, 0xd4, 0x7b, 0x23, 0xe2, 0x9c, 0x57, 0x6b, + 0xba, 0x75, 0xfa, 0xba, 0x14, 0x83, 0x14, 0x17, 0x50, 0xe3, 0x31, 0x10, + 0x58, 0xc7, 0x55, 0x74, 0x4b, 0xda, 0xb7, 0xa3, 0x66, 0x20, 0xf4, 0x7e, + 0x6d, 0x8f, 0x40, 0x9a, 0x50, 0x0e, 0x83, 0x4a, 0xa1, 0xcc, 0xcc, 0x76, + 0xe5, 0xde, 0x33, 0x12, 0x41, 0x4f, 0xec, 0x92, 0xf1, 0x6d, 0x73, 0x23, + 0x75, 0xf6, 0xed, 0xa8, 0x25, 0xe2, 0xcd, 0xff, 0x9a, 0x3b, 0x1a, 0xef, + 0x57, 0x73, 0x9e, 0x14, 0x3a, 0xa4, 0x7a, 0x9b, 0xc9, 0xf2, 0x7a, 0x2b, + 0x78, 0x82, 0xbf, 0x9b, 0x69, 0x95, 0xdc, 0x32, 0x1b, 0xf6, 0xbb, 0x6a, + 0xa0, 0x16, 0x62, 0x6c, 0xbb, 0x8a, 0xf2, 0x73, 0x22, 0x3b, 0x78, 0x10, + 0x16, 0x8d, 0x84, 0xb3, 0xd1, 0x04, 0xab, 0x30, 0xa7, 0x81, 0x7f, 0x3d, + 0x48, 0xb3, 0x94, 0x9c, 0x36, 0x06, 0xa2, 0x17, 0xd6, 0x6d, 0x4d, 0x32, + 0xc0, 0x71, 0x70, 0x0f, 0x55, 0x06, 0x20, 0x8f, 0x2c, 0x66, 0x9e, 0x8a, + 0xea, 0x71, 0x2b, 0xa0, 0xf9, 0x6b, 0x90, 0xfe, 0xbd, 0x03, 0xae, 0xa3, + 0x6c, 0x44, 0x0a, 0xd2, 0x29, 0xc8, 0xe8, 0x2f, 0xbe, 0x12, 0x09, 0x1f, + 0xd1, 0x56, 0x0e, 0xe6, 0x1d, 0xf1, 0x53, 0xd8, 0x2e, 0xaf, 0xb2, 0x02, + 0x1b, 0x7b, 0xa2, 0x17, 0x43, 0xe9, 0xa2, 0xdb, 0x13, 0x04, 0x06, 0x67, + 0xbc, 0x0b, 0xbd, 0x1f, 0x1c, 0xac, 0xd3, 0x6f, 0x16, 0xce, 0x19, 0xac, + 0xd8, 0x6d, 0x66, 0xf4, 0x2d, 0xed, 0xd9, 0xd7, 0xe8, 0x88, 0xb7, 0x04, + 0x1a, 0x16, 0x41, 0xa9}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1411, + {0x30, 0x06, 0x47, 0xa8, 0x4d, 0x64, 0xbb, 0x64, 0x7f, 0xcb, 0xea, + 0x06, 0x0e, 0xc1, 0x32, 0x11, 0xfa, 0x23, 0xa4, 0x84, 0x70, 0xe9, + 0xb6, 0x84, 0x9c, 0x86, 0x4e, 0xc9, 0xf7, 0x56, 0xfc, 0x7f}, + {0x55, 0x1f, 0x54, 0x2e, 0x1c, 0xa6, 0x2b, 0x7f, 0xf7, 0x53, 0x5b, 0x8f, + 0x60, 0xb3, 0x48, 0xa6, 0xa3, 0x2a, 0xed, 0x60, 0x44, 0xa3, 0xf5, 0x0b, + 0xed, 0xa9, 0xee, 0x99, 0xfa, 0x7c, 0x2c, 0xf2, 0xc1, 0x92, 0x25, 0x6b, + 0x13, 0x5e, 0x1d, 0x8f, 0x35, 0x1e, 0xd2, 0x3c, 0x54, 0xed, 0xfa, 0x68, + 0xd5, 0x2d, 0x5c, 0x5e, 0xa9, 0xe5, 0x21, 0xd1, 0xa9, 0xe2, 0x36, 0x5b, + 0xc8, 0xd4, 0x38, 0xaf, 0x11, 0x7a, 0xf2, 0x91, 0x1b, 0x0d, 0x3d, 0x34, + 0xf1, 0x27, 0xab, 0x33, 0x29, 0x9d, 0x4d, 0x6d, 0x87, 0xc8, 0x9c, 0x74, + 0xd8, 0x77, 0x11, 0xfa, 0x0f, 0xc7, 0x4b, 0x7c, 0xb6, 0xdd, 0x97, 0x04, + 0x4a, 0xed, 0x63, 0xda, 0x62, 0x17, 0x25, 0xe0, 0xae, 0x78, 0x51, 0xf6, + 0x02, 0x61, 0x29, 0xfc, 0xe2, 0x9d, 0x45, 0xd7, 0x25, 0x7f, 0xf0, 0x86, + 0xb6, 0x3f, 0x7f, 0x8b, 0x73, 0x0e, 0xbe, 0x15, 0x57, 0xf4, 0x2e, 0x21, + 0x77, 0xeb, 0x34, 0x58, 0x6b, 0xf0, 0xeb, 0x8a, 0x91, 0x25, 0x22, 0xfa, + 0xd4, 0x17, 0xe0, 0xaf, 0x7e, 0x39, 0x7b, 0x88, 0xb5, 0xfb, 0xce, 0x98, + 0xca, 0xb3, 0xe0, 0x8a, 0xdf, 0x1b, 0x66, 0x91, 0x6a, 0x59, 0x60, 0x13, + 0x6e, 0x1f, 0x80, 0x05, 0xbc, 0xd6, 0xe4, 0x34, 0x9f, 0x28, 0x32, 0x99, + 0x8e, 0x10, 0xdb, 0x1b, 0xf9, 0xb4, 0xd7, 0x9f, 0x73, 0xd0, 0x69, 0x06, + 0x97, 0x13, 0x4f, 0x9b, 0x65, 0xba, 0xb4, 0x8a, 0xcc, 0x77, 0x39, 0xd6, + 0x3c, 0xa2, 0xb8, 0xc0, 0x38, 0x0d, 0x4e, 0xcb, 0x7f, 0xb3, 0x9d, 0x58, + 0x6f, 0x3b, 0x61, 0x8c, 0x32, 0x9b, 0x88, 0xba, 0x7e, 0x3e, 0x66, 0x26, + 0x8c, 0x2d, 0x2b, 0x83, 0x58, 0x62, 0x28, 0x38, 0xfb, 0x8a, 0x6d, 0x78, + 0xc7, 0x6b, 0x23, 0x5a, 0x2e, 0xfd, 0xbc, 0x7b, 0x11, 0xa9, 0xfc, 0x26, + 0x90, 0x29, 0x31, 0x81, 0x4d, 0x34, 0xa3, 0x59, 0x6f, 0xfa, 0xf4, 0x46, + 0x67, 0x5d, 0x85, 0x23, 0x1a, 0xaa, 0xa7, 0x8a, 0x3d, 0xfa, 0xc1, 0x03, + 0x8e, 0xb9, 0x5f, 0xf0, 0x9a, 0x1f, 0xe6, 0x9b, 0xb1, 0x8a, 0xd8, 0xb7, + 0x0f, 0x3d, 0x00, 0xcb, 0x3f, 0x10, 0x23, 0x80, 0x45, 0xb9, 0x1e, 0x86, + 0xa2, 0x4e, 0x2e, 0x5c, 0x69, 0xb8, 0x16, 0x17, 0xec, 0x5d, 0x6d, 0x90, + 0x81, 0x63, 0x3c, 0x7f, 0xfe, 0x2c, 0x6f, 0x88, 0x69, 0x50, 0xa4, 0x4e, + 0x8f, 0x35, 0x3d, 0x92, 0x01, 0x09, 0xdd, 0xd0, 0x09, 0x94, 0x3f, 0x1d, + 0x43, 0x84, 0xc3, 0x56, 0xa1, 0x63, 0xf8, 0x07, 0xbd, 0x5f, 0x71, 0x91, + 0xcd, 0x0c, 0xee, 0x1a, 0x97, 0xf4, 0x33, 0xcb, 0x26, 0x9d, 0x27, 0x7d, + 0x87, 0xc0, 0x12, 0xcd, 0x0e, 0x71, 0x0c, 0x17, 0xa6, 0xbb, 0x9e, 0xc7, + 0xd0, 0x64, 0x4a, 0xf1, 0x8e, 0x69, 0xc5, 0x88, 0x62, 0xee, 0x8f, 0x5f, + 0x45, 0x6b, 0x29, 0x72, 0x5a, 0x1b, 0xaf, 0x6b, 0x86, 0x36, 0x50, 0xfd, + 0x01, 0x50, 0x74, 0x30, 0x99, 0xb5, 0xd0, 0x64, 0xe5, 0x03, 0x1f, 0xc6, + 0xac, 0x24, 0x0a, 0x6f, 0xd0, 0x06, 0xb5, 0xd6, 0x0f, 0x90, 0x3a, 0xfb, + 0xab, 0x41, 0xa8, 0x91, 0x23, 0x69, 0x47, 0x34, 0x64, 0x01, 0xd8, 0xbe, + 0x09, 0x66, 0x16, 0x2e, 0x01, 0x9a, 0xf6, 0x6f, 0x88, 0x73, 0x25, 0xdc, + 0x8e, 0x5a, 0xcd, 0xc1, 0x81, 0x21, 0xeb, 0x4a, 0x26, 0x89, 0xef, 0x96, + 0x4d, 0xad, 0xe5, 0xf4, 0x28, 0x0a, 0x32, 0xd9, 0x42, 0xf7, 0x52, 0x65, + 0x86, 0x4c, 0xde, 0x1c, 0x63, 0xc8, 0xd0, 0x4d, 0x67, 0xd1, 0xfd, 0x1a, + 0x94, 0x72, 0xac, 0xac, 0xf6, 0x59, 0xcf, 0xf9, 0xcb, 0x1e, 0x16, 0x91, + 0x98, 0x90, 0x97, 0x61, 0xef, 0xfc, 0x89, 0xb2, 0xa1, 0x9a, 0xe4, 0x20, + 0x9e, 0x57, 0x11, 0x7e, 0x64, 0x6c, 0xfb, 0x20}, + {0xa4, 0xae, 0x7e, 0x52, 0x62, 0xc2, 0x8f, 0x1e, 0x6d, 0xe4, 0x8c, 0x66, + 0x8b, 0xaf, 0xbb, 0x44, 0x93, 0xde, 0x1c, 0x88, 0xcf, 0x13, 0x0d, 0x19, + 0xf1, 0x4d, 0xaa, 0x6c, 0x2a, 0x71, 0x38, 0x84, 0x2d, 0xf3, 0xa4, 0xd7, + 0x2a, 0xeb, 0x34, 0x07, 0x01, 0x15, 0xd9, 0x65, 0xc5, 0xca, 0xcb, 0x88, + 0x84, 0x34, 0xaa, 0x9c, 0xe5, 0x62, 0xeb, 0x1b, 0xcb, 0x4d, 0x9e, 0xd4, + 0x02, 0x09, 0x2b, 0x1c, 0xe5, 0x68, 0xb7, 0x3c, 0x5f, 0x12, 0x3f, 0x46, + 0xf7, 0xbd, 0x86, 0x7e, 0x4c, 0x55, 0x91, 0x3b, 0xe5, 0xec, 0x0d, 0x96, + 0x5a, 0x35, 0x42, 0x07, 0x23, 0xd1, 0xa1, 0xb1, 0xbe, 0x8d, 0x40, 0x3e, + 0x86, 0x7f, 0x52, 0x7a, 0x60, 0x46, 0xed, 0xac, 0x1e, 0x9b, 0x89, 0xec, + 0x10, 0x05, 0x0e, 0xd6, 0xab, 0xf5, 0x98, 0x8e, 0xea, 0xea, 0x0d, 0xe2, + 0x72, 0xdf, 0x29, 0x24, 0x0b, 0x77, 0x97, 0x84, 0x5b, 0xdc, 0x44, 0xf2, + 0xfa, 0x46, 0xcf, 0x0f, 0x3d, 0xfa, 0x9a, 0x79, 0x0c, 0x90, 0xfe, 0xc6, + 0xb3, 0xab, 0x8a, 0x12, 0xb3, 0x74, 0x5d, 0x4c, 0x3a, 0x82, 0x68, 0x9c, + 0x2e, 0x75, 0x6b, 0xf8, 0x0c, 0x8e, 0x48, 0x86, 0xce, 0x3a, 0x28, 0x7f, + 0x19, 0x92, 0xd5, 0xd1, 0x31, 0x33, 0x37, 0x8b, 0x42, 0x60, 0x80, 0xcf, + 0xe3, 0x25, 0xf6, 0x5b, 0xaa, 0x05, 0x73, 0xf3, 0x5a, 0xf3, 0xc5, 0xcf, + 0x83, 0x42, 0xdc, 0xd7, 0x1a, 0x2b, 0x61, 0xd4, 0xe9, 0x7f, 0x6a, 0x87, + 0x01, 0xf6, 0xd3, 0x9d, 0xc1, 0x27, 0xf5, 0x43, 0xdd, 0x86, 0xfa, 0x8c, + 0x0f, 0xa2, 0x27, 0x94, 0xbd, 0x68, 0xbc, 0x3c, 0x69, 0x7a, 0x37, 0x89, + 0x08, 0xc8, 0x30, 0xc6, 0x65, 0x47, 0x4b, 0x40, 0x8e, 0x5c, 0xd5, 0x09, + 0x4d, 0x70, 0xf0, 0xf2, 0xc8, 0xc8, 0x3d, 0xc1, 0x8e, 0x69, 0xaa, 0x3c, + 0x40, 0xdb, 0x22, 0x4e, 0x18, 0x58, 0x25, 0xf6, 0xc3, 0x96, 0x85, 0xef, + 0xe8, 0x4d, 0x8b, 0xaa, 0xb5, 0x65, 0x01, 0xbf, 0xf9, 0x96, 0x92, 0x61, + 0x80, 0x08, 0xde, 0x65, 0x81, 0x5a, 0x9b, 0x9c, 0x66, 0x08, 0x20, 0x5c, + 0xfc, 0x52, 0x48, 0xeb, 0x13, 0xbd, 0x62, 0xcd, 0xd7, 0x56, 0x09, 0x8d, + 0x25, 0xf7, 0x6c, 0x2e, 0x91, 0x90, 0xaa, 0x34, 0xfc, 0x4e, 0x53, 0x19, + 0x5a, 0x10, 0x5f, 0x0e, 0x33, 0x0a, 0xf6, 0xf7, 0xf4, 0xd6, 0x21, 0xd3, + 0x6e, 0x46, 0xe1, 0xb6, 0x61, 0x11, 0x18, 0x11, 0x75, 0xed, 0xb1, 0xeb, + 0x2f, 0x7b, 0x3b, 0x90, 0x62, 0x2e, 0x71, 0x60, 0x4f, 0x04, 0xfe, 0xcc, + 0x28, 0xa9, 0x7e, 0x66, 0x72, 0xd5, 0x7b, 0x57, 0x6c, 0xb4, 0x7d, 0x71, + 0x65, 0x30, 0x1c, 0x41, 0x69, 0x01, 0xf7, 0x35, 0x97, 0xf8, 0xd4, 0xed, + 0x53, 0x59, 0x81, 0xeb, 0xe8, 0xb5, 0xec, 0x2c, 0x01, 0x25, 0xbd, 0xf0, + 0x5e, 0x32, 0xf2, 0x46, 0xa4, 0x22, 0x41, 0x7e, 0x73, 0xe4, 0x80, 0xeb, + 0xce, 0x7e, 0x2e, 0x7a, 0x6e, 0x4b, 0x45, 0x79, 0xd5, 0xd3, 0xd5, 0x4a, + 0x6d, 0x98, 0x23, 0xbe, 0xd9, 0x5b, 0x74, 0xf0, 0x8f, 0xb0, 0x83, 0x59, + 0xad, 0x11, 0x47, 0x7e, 0xed, 0xe9, 0x6e, 0xe9, 0x5e, 0x84, 0x44, 0xe6, + 0xe2, 0x07, 0x2f, 0x16, 0xae, 0xcb, 0x80, 0x5e, 0x36, 0x50, 0x6d, 0xb6, + 0xa6, 0x83, 0x8f, 0xd0, 0xf6, 0x0c, 0x63, 0x0a, 0x19, 0xc4, 0xd1, 0x24, + 0xd6, 0x4d, 0x8a, 0xd3, 0x90, 0xbd, 0x57, 0xf2, 0x5a, 0x31, 0xdc, 0x95, + 0xfe, 0xb1, 0xcf, 0x9b, 0xc9, 0x10, 0x66, 0x90, 0x19, 0xcd, 0xcb, 0xdb, + 0x9a, 0x11, 0xa7, 0x30, 0x73, 0x19, 0x21, 0x49, 0x64, 0x48, 0x30, 0x7a, + 0xaa, 0x1b, 0x27, 0x7c, 0x60, 0x3d, 0x9b, 0x54, 0xc5, 0x5e, 0x5c, 0x6c, + 0x93, 0xef, 0xbd, 0xff, 0x26, 0x04, 0xa0, 0x27, 0x88, 0x8e, 0x9f, 0x9c, + 0x5f, 0x83, 0x35, 0x6a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1412, + {0x09, 0x0b, 0xd5, 0xb2, 0x3e, 0x5c, 0x34, 0x60, 0x05, 0xa8, 0xba, + 0xcd, 0xf1, 0xea, 0xa1, 0x08, 0x7c, 0x08, 0xd1, 0x30, 0x05, 0x1b, + 0x77, 0xb7, 0xb7, 0x1b, 0xfc, 0x50, 0xf6, 0x43, 0x8d, 0x7d}, + {0x7b, 0x46, 0xf8, 0x3a, 0x6e, 0xd3, 0x30, 0x83, 0xfc, 0xd5, 0x3d, 0x08, + 0x7b, 0xbf, 0xa4, 0x0f, 0xfd, 0xa5, 0x18, 0x53, 0x8c, 0x89, 0x55, 0x9a, + 0x2b, 0xc6, 0x4e, 0x8e, 0xed, 0x7c, 0x1d, 0xdf, 0xd6, 0x4e, 0xc3, 0x39, + 0x7d, 0x2c, 0xb1, 0x13, 0x45, 0x69, 0xb3, 0x49, 0x3c, 0xb2, 0x0b, 0x8d, + 0x72, 0x19, 0x23, 0x9b, 0xee, 0x7c, 0xf8, 0x45, 0x46, 0x7e, 0xd1, 0xb5, + 0xba, 0x5e, 0x07, 0x9d, 0x6e, 0x2c, 0xca, 0x28, 0xfe, 0xee, 0xd7, 0xcc, + 0x39, 0x91, 0xde, 0x4c, 0xa1, 0x94, 0xea, 0xfa, 0xe2, 0x89, 0xa3, 0xf0, + 0xed, 0xb9, 0x41, 0x25, 0x63, 0x1c, 0x9d, 0xbc, 0x8d, 0x92, 0x41, 0x8d, + 0x64, 0x60, 0x80, 0x6e, 0x1a, 0xfe, 0x23, 0x59, 0x30, 0x78, 0x11, 0x68, + 0x6f, 0x0d, 0x07, 0xfd, 0xa0, 0x97, 0x47, 0x9b, 0x93, 0x0c, 0x8d, 0x25, + 0x3c, 0x35, 0xa5, 0xb7, 0x9e, 0x56, 0xae, 0x41, 0x3f, 0xe9, 0xad, 0xf9, + 0xac, 0xb7, 0x81, 0xf0, 0xd7, 0xb7, 0x4f, 0x5a, 0x8b, 0xbe, 0x6a, 0x92, + 0x88, 0x40, 0x22, 0x33, 0xed, 0x48, 0x53, 0x11, 0xc3, 0xa9, 0xdf, 0x01, + 0xce, 0x54, 0x36, 0x5a, 0x74, 0xa9, 0xb1, 0xcf, 0xe0, 0x38, 0xf5, 0xac, + 0x79, 0x77, 0x64, 0x6a, 0xc7, 0x22, 0xb0, 0xeb, 0x5b, 0x63, 0xaa, 0xa9, + 0x08, 0x37, 0x27, 0xef, 0x0c, 0xfa, 0x61, 0x64, 0x7f, 0xa3, 0xa4, 0x0a, + 0x61, 0x98, 0x20, 0x1b, 0xdf, 0xdb, 0x63, 0xd0, 0x68, 0x34, 0xb0, 0x02, + 0xa1, 0x2d, 0xfb, 0xe9, 0xeb, 0xc1, 0x10, 0xc3, 0x8f, 0x64, 0xd3, 0xa1, + 0xee, 0xcd, 0x77, 0xcc, 0x32, 0xe7, 0x45, 0xe9, 0x81, 0xfe, 0x19, 0xdc, + 0x3f, 0x9e, 0x69, 0x33, 0x23, 0x97, 0xe8, 0x43, 0x9f, 0x51, 0x49, 0x5b, + 0xb2, 0xbb, 0x46, 0xa1, 0xa3, 0xfb, 0xd8, 0x74, 0xd7, 0x7d, 0xe9, 0x66, + 0xde, 0xe4, 0x25, 0xfe, 0x7e, 0x7d, 0x24, 0xe6, 0x54, 0xcb, 0x58, 0xa3, + 0x12, 0xe7, 0x78, 0x74, 0xd2, 0x4a, 0x56, 0xa2, 0xdc, 0xd2, 0x91, 0x8f, + 0xc6, 0x04, 0x02, 0x91, 0xf7, 0xa8, 0x72, 0x63, 0x8c, 0x72, 0xca, 0x0b, + 0xba, 0x2e, 0xe0, 0x2f, 0xcc, 0xb2, 0xe6, 0xee, 0xad, 0xeb, 0xc9, 0xdc, + 0x91, 0x5c, 0x29, 0x4b, 0x01, 0xe7, 0x73, 0xc6, 0xe2, 0xed, 0x24, 0xb1, + 0x0c, 0x90, 0x68, 0x81, 0x83, 0x97, 0x75, 0xed, 0x8f, 0xb4, 0xef, 0xce, + 0x87, 0xf8, 0x25, 0xa1, 0x1e, 0xe5, 0x33, 0x33, 0x23, 0xd4, 0xe1, 0xad, + 0x9b, 0x52, 0x1e, 0xed, 0xf3, 0x72, 0x76, 0x41, 0x2b, 0xfc, 0x5f, 0xc0, + 0x35, 0x10, 0x21, 0xed, 0x07, 0x8c, 0x7b, 0x59, 0xd2, 0xde, 0xc4, 0xa1, + 0x93, 0xe4, 0x9d, 0x8c, 0xf4, 0x35, 0xec, 0xdc, 0xb5, 0xdd, 0x17, 0x6f, + 0xba, 0xe6, 0x0b, 0x44, 0x6d, 0x25, 0x0d, 0x94, 0x30, 0xed, 0x29, 0x1c, + 0x3a, 0x53, 0x5c, 0x2f, 0xa1, 0x1c, 0xd2, 0x51, 0x9b, 0x1d, 0xe0, 0x26, + 0x22, 0xa3, 0xf9, 0x30, 0x01, 0x2f, 0x6d, 0xed, 0xd1, 0x4d, 0xf1, 0xe8, + 0x92, 0xa1, 0x99, 0xba, 0xf7, 0x48, 0x2e, 0x43, 0x36, 0x4a, 0xb5, 0xf3, + 0xa2, 0xd8, 0x70, 0xc4, 0x3a, 0x5d, 0xea, 0xab, 0x09, 0x80, 0xe1, 0x7c, + 0xc8, 0x4d, 0x5b, 0x85, 0x8f, 0x4e, 0x4d, 0x33, 0xd7, 0x24, 0x11, 0x16, + 0xca, 0xb5, 0x7c, 0xa5, 0x21, 0xd5, 0xcb, 0x8c, 0x42, 0x2c, 0x84, 0xad, + 0xeb, 0x3e, 0x58, 0xf0, 0x11, 0xf0, 0xe6, 0x33, 0xb2, 0x9c, 0x70, 0x39, + 0x21, 0xfc, 0xf5, 0x40, 0xd6, 0x32, 0x3a, 0xd7, 0x11, 0x26, 0x59, 0x34, + 0xc0, 0x09, 0x3e, 0x0b, 0x55, 0x0b, 0x98, 0x10, 0xaa, 0xd0, 0xe9, 0x5f, + 0x5a, 0xf9, 0xd4, 0xce, 0x36, 0x9f, 0x87, 0xef, 0xa3, 0x8f, 0x3d, 0x99, + 0x5c, 0x5e, 0xdb, 0x40, 0x63, 0x0a, 0x84, 0x5d}, + {0xba, 0x8c, 0x50, 0x1d, 0xaa, 0xa6, 0x2d, 0x13, 0x65, 0x1b, 0xa1, 0x02, + 0x54, 0xe7, 0x8e, 0x32, 0xec, 0xf7, 0x26, 0xdb, 0x91, 0x91, 0xa3, 0xa3, + 0x47, 0xbb, 0x5d, 0x46, 0xb1, 0x9a, 0x41, 0x1a, 0x73, 0x80, 0xd3, 0xbd, + 0xa1, 0x4b, 0xae, 0xed, 0x0f, 0xfb, 0x73, 0xda, 0x06, 0x5f, 0xbb, 0xfe, + 0x75, 0xa0, 0x95, 0x1a, 0x1d, 0xb5, 0xbb, 0x2c, 0xa0, 0xc4, 0x3b, 0x90, + 0xa9, 0xb7, 0x87, 0xdc, 0x7d, 0x1f, 0xc3, 0x8f, 0xd3, 0x21, 0x1c, 0x4e, + 0x91, 0x90, 0xe4, 0xec, 0xa3, 0x9d, 0x88, 0xa0, 0x18, 0x25, 0xa8, 0xac, + 0x61, 0x40, 0x13, 0x6a, 0x31, 0xac, 0x76, 0xa2, 0x56, 0x96, 0x38, 0x8d, + 0x10, 0xae, 0x14, 0xdc, 0xde, 0x49, 0xdd, 0x89, 0x56, 0x34, 0xd7, 0x1e, + 0x89, 0x7e, 0x65, 0x70, 0x2a, 0xad, 0x3e, 0x7d, 0x4b, 0xaa, 0x0a, 0x4c, + 0x9c, 0xf9, 0xda, 0xc2, 0xc7, 0xa2, 0xb5, 0x25, 0x34, 0x1a, 0x01, 0x57, + 0x88, 0xa2, 0xfb, 0x95, 0x41, 0xdf, 0x4d, 0xc6, 0x4b, 0x6d, 0xf8, 0xfa, + 0xfa, 0xdd, 0x38, 0xe2, 0x57, 0x07, 0xd7, 0xe4, 0xb1, 0xa0, 0xcb, 0x61, + 0xb2, 0x95, 0x51, 0xa3, 0xab, 0x89, 0x55, 0xd3, 0x24, 0xe6, 0x1e, 0x33, + 0x6b, 0xa3, 0x76, 0x89, 0x69, 0xce, 0xf6, 0x42, 0x7a, 0x18, 0x2a, 0xa1, + 0xf8, 0x74, 0x47, 0x60, 0x54, 0x33, 0x24, 0x79, 0x30, 0xbf, 0x32, 0x0c, + 0xbd, 0x94, 0xd0, 0xb0, 0x94, 0x9a, 0x7e, 0xf9, 0x37, 0xd4, 0x01, 0xe9, + 0x3f, 0x31, 0xa5, 0x25, 0xda, 0x0a, 0x4d, 0x27, 0x83, 0xf2, 0x3c, 0x2d, + 0x5a, 0xf0, 0x42, 0xf4, 0xa1, 0xdb, 0xa4, 0x92, 0x30, 0xd6, 0xc5, 0xc0, + 0x14, 0xa4, 0x11, 0xf0, 0x8e, 0x83, 0x3b, 0x80, 0xa2, 0xda, 0xb2, 0x72, + 0xa1, 0x8b, 0xab, 0x68, 0x0e, 0xa7, 0xb6, 0xd4, 0x6f, 0xff, 0xd3, 0xa6, + 0xbe, 0x57, 0xff, 0x55, 0xbb, 0x29, 0xf8, 0xe6, 0xa3, 0x54, 0xcd, 0xac, + 0xda, 0x6e, 0x8e, 0xd4, 0xad, 0x78, 0x98, 0xb2, 0xc2, 0xb2, 0x51, 0x7e, + 0x56, 0x49, 0xf7, 0x51, 0x40, 0x70, 0x25, 0xfc, 0x3c, 0xd4, 0xec, 0xa0, + 0x67, 0xe8, 0xbe, 0x23, 0x18, 0x28, 0xb9, 0x9a, 0xe2, 0xc7, 0x0e, 0xea, + 0x72, 0x6f, 0xd3, 0x54, 0xa4, 0xf9, 0xc3, 0x5c, 0x47, 0xfe, 0x0f, 0x67, + 0xbb, 0xf4, 0xaf, 0x7a, 0x15, 0x62, 0xa5, 0xfe, 0x1c, 0x0a, 0xce, 0x67, + 0xc9, 0x30, 0x9e, 0x5d, 0x13, 0x85, 0x5c, 0xa3, 0xc2, 0x13, 0x11, 0x64, + 0xa2, 0x82, 0x3e, 0x22, 0x60, 0x76, 0x71, 0x20, 0x44, 0xed, 0x11, 0x19, + 0xf4, 0x01, 0x0c, 0xf3, 0x03, 0xce, 0x50, 0x36, 0x23, 0x45, 0x4a, 0x30, + 0xa4, 0x78, 0x0d, 0xff, 0x88, 0x1c, 0xf3, 0x80, 0xed, 0xdb, 0x36, 0xea, + 0xe8, 0xb8, 0x4f, 0xa7, 0x3e, 0xf5, 0xc4, 0xed, 0x63, 0xf9, 0x46, 0x3a, + 0xa3, 0x64, 0x1f, 0x6d, 0xb1, 0x99, 0x9b, 0xdc, 0x08, 0x40, 0x02, 0x05, + 0xb2, 0xb7, 0x28, 0x2b, 0x69, 0x4f, 0x61, 0x9a, 0x8d, 0xc8, 0x3c, 0x04, + 0x2a, 0xd2, 0x18, 0x74, 0xc9, 0xcc, 0xe9, 0x0b, 0x91, 0x16, 0xb2, 0x26, + 0xd3, 0xb5, 0xc9, 0x57, 0x9f, 0xd7, 0x6b, 0x81, 0x71, 0x74, 0xac, 0x97, + 0xa6, 0x4a, 0x27, 0xa4, 0xad, 0x05, 0x5e, 0x6a, 0x47, 0xbe, 0x41, 0xea, + 0xd0, 0x55, 0xc4, 0x25, 0xe0, 0x67, 0x6a, 0xb6, 0x6d, 0x9c, 0xae, 0xc3, + 0x76, 0x9f, 0x61, 0x89, 0x93, 0x9a, 0x28, 0x11, 0x72, 0x54, 0xf0, 0xe5, + 0x7a, 0x50, 0x15, 0x2e, 0x81, 0x85, 0x13, 0x83, 0xba, 0x04, 0xa7, 0xdf, + 0x83, 0x36, 0xfd, 0xe8, 0x85, 0x9e, 0x9f, 0x09, 0x0e, 0x1d, 0x69, 0x67, + 0xdb, 0xc1, 0x25, 0xaa, 0xe1, 0x3a, 0xd8, 0xb6, 0xcd, 0x8d, 0x67, 0x6d, + 0xeb, 0x18, 0x2c, 0x05, 0x46, 0x5a, 0x82, 0xd8, 0x65, 0xb7, 0xc7, 0xed, + 0xc0, 0xf4, 0x34, 0x51}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1413, + {0xfb, 0x14, 0x54, 0xb1, 0x31, 0x46, 0x47, 0x38, 0x18, 0xa4, 0x17, + 0xd1, 0x2b, 0x3b, 0x07, 0x88, 0x8e, 0x2b, 0x72, 0x38, 0x3e, 0x45, + 0x3a, 0x0f, 0xe6, 0xac, 0xe1, 0x8c, 0xf6, 0x91, 0x6e, 0x44}, + {0x3a, 0x12, 0xe9, 0x11, 0x4d, 0x14, 0x62, 0x65, 0xbd, 0xa3, 0xc9, 0x5a, + 0x07, 0x93, 0x8d, 0x46, 0x58, 0x00, 0xab, 0x95, 0x3f, 0x8d, 0xb9, 0xc8, + 0x91, 0x22, 0x07, 0xa1, 0x22, 0x79, 0x49, 0x0e, 0x40, 0xe4, 0x2d, 0x77, + 0x87, 0x3a, 0xe9, 0x37, 0x15, 0xa6, 0x6c, 0xa2, 0xee, 0xb4, 0xf0, 0x55, + 0x9f, 0x3c, 0x89, 0x69, 0xa4, 0xee, 0x0b, 0xfc, 0x82, 0xe7, 0x29, 0x7f, + 0xd3, 0xcd, 0x47, 0x1c, 0x9c, 0xd5, 0xef, 0xb4, 0xee, 0xdd, 0x84, 0x8e, + 0xe7, 0xab, 0x13, 0xa5, 0x09, 0xb0, 0x09, 0xc5, 0xfd, 0xb2, 0xbd, 0xce, + 0xb2, 0xdd, 0x73, 0xa2, 0x7d, 0x20, 0xa9, 0xfc, 0xcc, 0xec, 0xa7, 0x28, + 0xef, 0x3e, 0xbc, 0xf6, 0xb5, 0x92, 0xc5, 0xaa, 0x70, 0x32, 0x23, 0xc0, + 0x03, 0x33, 0xe2, 0x2d, 0xb6, 0x25, 0xf7, 0x8c, 0x62, 0xa8, 0x0f, 0x41, + 0x85, 0x19, 0x78, 0xd3, 0x91, 0xc1, 0x74, 0xd3, 0x13, 0xfc, 0x37, 0xe9, + 0x67, 0x50, 0x05, 0x82, 0xec, 0xdb, 0x0d, 0xdd, 0xac, 0xff, 0xeb, 0x6c, + 0xff, 0x15, 0x7c, 0x25, 0x83, 0xf0, 0xb8, 0x93, 0x1f, 0x9c, 0xcb, 0xd5, + 0xdb, 0xc2, 0x15, 0x59, 0x01, 0xe0, 0x76, 0xd9, 0xaa, 0x47, 0xcd, 0xe5, + 0x82, 0xb7, 0x5b, 0x47, 0xd2, 0x34, 0xfb, 0x1f, 0xa7, 0x2d, 0x33, 0x8e, + 0x62, 0x69, 0x8f, 0x56, 0x9f, 0x4b, 0xb5, 0xf7, 0xe5, 0xb9, 0x59, 0x07, + 0x94, 0x22, 0xfb, 0x81, 0xce, 0x72, 0x0e, 0x7d, 0xa4, 0x87, 0xf9, 0x37, + 0x56, 0xed, 0xeb, 0xbf, 0xa8, 0xfb, 0x67, 0xbb, 0xa3, 0x14, 0x31, 0x93, + 0xfd, 0xe0, 0x0e, 0x79, 0x1a, 0xb4, 0xb9, 0xcb, 0x98, 0x38, 0xcf, 0xac, + 0x26, 0x50, 0x7b, 0xb8, 0x32, 0xcd, 0x93, 0xed, 0xcf, 0x51, 0xde, 0x76, + 0x5d, 0x16, 0x8d, 0x67, 0x3a, 0x54, 0xb0, 0xed, 0x1b, 0x91, 0xe2, 0xf5, + 0x3d, 0x9d, 0x58, 0x6b, 0x86, 0x6c, 0xe8, 0x48, 0x56, 0xfe, 0x21, 0xb9, + 0x9f, 0x2c, 0x9c, 0xa2, 0x6c, 0x5e, 0xde, 0xfe, 0x06, 0xa6, 0x7c, 0xca, + 0xc7, 0x04, 0x04, 0x12, 0xcf, 0xbf, 0xb8, 0x2c, 0xb4, 0x60, 0xbf, 0x98, + 0x9b, 0x84, 0x29, 0xe4, 0xa6, 0x9a, 0x83, 0xd5, 0x70, 0x5e, 0x8b, 0xda, + 0x82, 0x5b, 0x3c, 0x8e, 0x3c, 0x22, 0x10, 0x7b, 0xb0, 0x80, 0x74, 0x75, + 0xe4, 0xb4, 0x30, 0xc6, 0x9c, 0xf0, 0x76, 0xbe, 0x39, 0xa5, 0x75, 0x39, + 0x61, 0xfe, 0xdb, 0xef, 0x8c, 0x07, 0xf2, 0x5a, 0x03, 0xa2, 0xa4, 0x93, + 0x2e, 0xdd, 0x3f, 0x77, 0x0e, 0x50, 0x26, 0x62, 0xc8, 0x8c, 0x4b, 0x55, + 0xe7, 0x62, 0x66, 0xdd, 0xb1, 0xdb, 0x78, 0x87, 0xa3, 0xaf, 0x0e, 0x14, + 0x63, 0x46, 0xfc, 0x68, 0xcb, 0xbb, 0x04, 0x22, 0xdc, 0xf0, 0xe2, 0x4a, + 0x88, 0xaf, 0xa3, 0xb8, 0xa9, 0x7e, 0x50, 0x2f, 0x42, 0x4e, 0xe9, 0xb1, + 0x96, 0x5c, 0xa8, 0x8c, 0xae, 0xb7, 0x5a, 0xdb, 0xaa, 0xb5, 0xaf, 0x4e, + 0x5b, 0x9d, 0x35, 0x64, 0x1b, 0x4c, 0xfb, 0x53, 0xb6, 0x1e, 0x64, 0xbd, + 0x5c, 0x4b, 0xb1, 0x99, 0xa3, 0x69, 0xf0, 0x2b, 0x28, 0x95, 0x34, 0xd0, + 0x4c, 0xca, 0xf8, 0xa5, 0xb9, 0x68, 0x2b, 0x00, 0x39, 0x37, 0xbe, 0xd5, + 0x92, 0x9b, 0x8c, 0x7f, 0x56, 0x46, 0x0e, 0x78, 0x3f, 0xb8, 0x66, 0xd7, + 0x38, 0xa5, 0x95, 0x73, 0x06, 0x3e, 0xad, 0x89, 0xed, 0xb3, 0x48, 0x10, + 0x81, 0x47, 0x21, 0x49, 0xc8, 0xf8, 0xdf, 0x67, 0x30, 0x78, 0x22, 0x77, + 0xce, 0x0f, 0x4a, 0xa5, 0x4d, 0xd9, 0xaf, 0x05, 0x79, 0x7f, 0x02, 0x7d, + 0x8e, 0x76, 0x4e, 0x4c, 0x55, 0xc1, 0xb4, 0x8e, 0x6d, 0x89, 0x55, 0x07, + 0x58, 0x8c, 0x8a, 0xfb, 0xb9, 0xcb, 0x49, 0xbf, 0xd3, 0x46, 0x52, 0x87, + 0x67, 0x38, 0x42, 0x7f, 0xbd, 0xa2, 0x73, 0x2f}, + {0xe1, 0x31, 0x15, 0x5e, 0x3c, 0xad, 0xaa, 0x94, 0x9b, 0x1f, 0x70, 0x30, + 0x5b, 0x99, 0x06, 0xdb, 0xad, 0x3d, 0x8e, 0xc9, 0x01, 0x78, 0x5b, 0x0e, + 0x56, 0xc1, 0xc4, 0x3e, 0x75, 0x8e, 0x17, 0xd1, 0x26, 0x3e, 0x77, 0x6a, + 0x6c, 0xd5, 0xdc, 0x2e, 0xeb, 0x55, 0x53, 0x99, 0x3c, 0xd3, 0x0c, 0x39, + 0xd2, 0xbb, 0x9c, 0x08, 0xf3, 0x16, 0x69, 0x57, 0xb9, 0xef, 0x90, 0x4d, + 0xc2, 0xfa, 0xe1, 0x1a, 0xbf, 0x61, 0x11, 0xea, 0x24, 0xe7, 0x41, 0x84, + 0xa8, 0xff, 0xc3, 0xd4, 0x22, 0xa7, 0xf6, 0xe2, 0x26, 0x73, 0x82, 0x83, + 0xa1, 0x0c, 0xeb, 0xa0, 0x8d, 0xef, 0xe1, 0x69, 0xea, 0x46, 0xec, 0xfd, + 0x61, 0x6b, 0x02, 0xc3, 0x69, 0x25, 0xb0, 0x5b, 0x96, 0xb2, 0xcc, 0xf3, + 0x6b, 0x97, 0xff, 0x87, 0x93, 0x98, 0x9f, 0x66, 0xbf, 0xb6, 0x70, 0x30, + 0xe7, 0xa0, 0x15, 0x73, 0x7d, 0x14, 0x91, 0xe8, 0x9c, 0xae, 0xc9, 0x24, + 0xf7, 0x04, 0xec, 0xeb, 0x35, 0xc7, 0x78, 0x7a, 0xf1, 0x15, 0x18, 0xe5, + 0x66, 0x0f, 0xff, 0xc0, 0xa6, 0xf2, 0xd3, 0x91, 0x6e, 0x19, 0x40, 0x7d, + 0x2c, 0xc2, 0x45, 0xdc, 0x12, 0x8c, 0xb1, 0xa7, 0x7a, 0x2f, 0x7a, 0x90, + 0x7d, 0x1e, 0x14, 0xa7, 0x9e, 0xc5, 0x35, 0xfd, 0x31, 0x5c, 0x9f, 0xfe, + 0xda, 0x85, 0x99, 0x67, 0xfa, 0xb0, 0x5a, 0x50, 0x5f, 0xa9, 0x2e, 0x3a, + 0xd3, 0x12, 0x2c, 0x7c, 0x3a, 0x99, 0x0b, 0xd2, 0xf6, 0x0b, 0xd8, 0x70, + 0x58, 0x79, 0x05, 0xc4, 0xb8, 0x0c, 0xba, 0xda, 0xa2, 0xba, 0x81, 0x97, + 0xf5, 0x46, 0x73, 0x98, 0x3a, 0x50, 0x8b, 0xaf, 0xa3, 0xa1, 0x53, 0xeb, + 0x20, 0xe1, 0x59, 0xda, 0xd6, 0xbe, 0xbe, 0x42, 0x29, 0x62, 0x5f, 0xc9, + 0x15, 0xaf, 0x69, 0x2a, 0x6e, 0xb3, 0x32, 0x5f, 0x55, 0xb9, 0x8f, 0xee, + 0xf5, 0x73, 0x9e, 0x3d, 0x87, 0xac, 0x76, 0xf3, 0x97, 0x16, 0x81, 0x35, + 0x50, 0x2e, 0x20, 0x32, 0xea, 0x8a, 0x24, 0xa0, 0x98, 0x98, 0x38, 0x97, + 0x09, 0xd0, 0x57, 0xdb, 0x6e, 0x72, 0x1a, 0x5d, 0x2e, 0xb1, 0x04, 0x56, + 0xa8, 0x44, 0xdc, 0x3e, 0xf4, 0x54, 0x70, 0x33, 0x3c, 0xc0, 0x18, 0x61, + 0x4b, 0x81, 0x56, 0xf2, 0xe9, 0x2e, 0x97, 0xb4, 0x8b, 0x1e, 0x5e, 0x1c, + 0x40, 0x1a, 0xa8, 0x5e, 0x51, 0x25, 0x4d, 0xae, 0x89, 0x3c, 0x3f, 0xc9, + 0x14, 0x5a, 0xdb, 0x52, 0x98, 0x5f, 0x82, 0xc0, 0x3c, 0xda, 0x47, 0x4e, + 0xec, 0x85, 0x97, 0x16, 0xd7, 0x80, 0x06, 0x32, 0xa9, 0xe5, 0xba, 0x32, + 0x2e, 0x78, 0xf5, 0x6c, 0x75, 0x8d, 0x3e, 0x71, 0x52, 0x97, 0x5d, 0x91, + 0xbc, 0xa9, 0xeb, 0x74, 0x3b, 0x01, 0x55, 0xa0, 0x80, 0xfd, 0x73, 0x02, + 0x74, 0x91, 0x07, 0xec, 0x75, 0x7a, 0xb3, 0xcd, 0xeb, 0xe3, 0xde, 0xa3, + 0x4d, 0xa6, 0xde, 0xf5, 0x2a, 0x4f, 0x6d, 0x61, 0x98, 0x0c, 0x71, 0x62, + 0xba, 0x94, 0xbd, 0xf7, 0xed, 0xfa, 0x11, 0x04, 0x78, 0x38, 0x9a, 0x3c, + 0xed, 0x10, 0xf5, 0xc6, 0xf0, 0xb7, 0x9d, 0x35, 0x40, 0x67, 0xff, 0x5b, + 0x6c, 0x5d, 0xe4, 0x3a, 0x29, 0x1e, 0xf8, 0xa4, 0x59, 0x4c, 0x67, 0x48, + 0x17, 0x45, 0x7f, 0xe9, 0xf7, 0xb1, 0x47, 0x67, 0x57, 0x4a, 0xc0, 0x27, + 0x8c, 0x2b, 0x60, 0x26, 0x20, 0xc1, 0xe9, 0x6d, 0xa1, 0xb2, 0xb9, 0x2e, + 0x52, 0x87, 0x6d, 0x21, 0x46, 0xad, 0x3e, 0x20, 0x3b, 0x39, 0x92, 0x28, + 0x37, 0xf5, 0x8d, 0x70, 0xa6, 0xcd, 0x35, 0x12, 0x8c, 0xfd, 0x56, 0x75, + 0xdb, 0xe8, 0xf8, 0x0b, 0xdd, 0xde, 0x1d, 0x28, 0x79, 0xfd, 0x12, 0x82, + 0x0c, 0xf1, 0x8c, 0x30, 0xef, 0x71, 0xa6, 0xe1, 0xc9, 0xbc, 0xd0, 0x52, + 0x00, 0xc2, 0xbf, 0xf9, 0x57, 0x3f, 0x1a, 0xe2, 0x25, 0x6b, 0x57, 0xb9, + 0xd8, 0xc5, 0xe7, 0xe0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1414, + {0xb3, 0x73, 0xf8, 0x02, 0x45, 0xdc, 0xb7, 0xec, 0xcd, 0xd6, 0x27, + 0x2a, 0xa4, 0xe1, 0x18, 0x0e, 0xd1, 0xac, 0x3e, 0x41, 0x28, 0x6e, + 0xcc, 0x0b, 0x49, 0x9b, 0x86, 0x22, 0xe3, 0xcd, 0xca, 0x35}, + {0xa3, 0xc1, 0x3c, 0x61, 0x86, 0xea, 0x3e, 0xb8, 0x4e, 0x42, 0x1f, 0xec, + 0x00, 0x62, 0xac, 0xc0, 0x90, 0x89, 0x18, 0x2d, 0x60, 0xb1, 0xc3, 0x09, + 0xaa, 0xdc, 0x75, 0xc9, 0xdb, 0xca, 0x8d, 0xfe, 0x79, 0x52, 0x1a, 0x19, + 0x11, 0x55, 0xb6, 0x66, 0xdf, 0xd5, 0x17, 0xc8, 0x47, 0xa8, 0x4b, 0xe8, + 0x62, 0x14, 0xab, 0x55, 0x0e, 0x11, 0x65, 0xa0, 0xb7, 0x6d, 0xff, 0x03, + 0x5f, 0x5d, 0xf6, 0x07, 0x3b, 0x19, 0xd0, 0x81, 0x41, 0xe6, 0xd0, 0x13, + 0xc4, 0xbc, 0xfd, 0x83, 0xb3, 0x96, 0x4c, 0xf1, 0xae, 0x53, 0xa8, 0x62, + 0x65, 0xad, 0x19, 0x8d, 0xac, 0x9b, 0xf5, 0x2c, 0xc7, 0xc4, 0x69, 0x16, + 0xf4, 0x39, 0x8c, 0xe0, 0xad, 0xc0, 0x6c, 0xa0, 0x84, 0xa7, 0xb0, 0xd6, + 0x4b, 0x07, 0x21, 0x80, 0x95, 0x34, 0x6f, 0x76, 0x54, 0xf1, 0x28, 0xc2, + 0x0e, 0x64, 0x23, 0x8b, 0xd4, 0x29, 0x04, 0x1d, 0x4d, 0x47, 0x1e, 0xeb, + 0x12, 0xcb, 0xca, 0x51, 0x08, 0xe5, 0xff, 0x47, 0x6a, 0xad, 0x99, 0xf7, + 0xb7, 0x30, 0x62, 0xaf, 0x46, 0x4e, 0x4c, 0x88, 0x2b, 0x67, 0x70, 0xc2, + 0x22, 0x4a, 0x52, 0xf2, 0x3c, 0x34, 0x91, 0xbd, 0xb5, 0x66, 0x13, 0x3b, + 0xba, 0x89, 0x11, 0xe4, 0x43, 0x32, 0xaa, 0xd3, 0xfb, 0xf6, 0xe4, 0x70, + 0x95, 0x96, 0xcd, 0xac, 0xaf, 0x57, 0xc8, 0xd9, 0x0a, 0x57, 0x22, 0x8f, + 0xe5, 0x21, 0x67, 0xcf, 0x1c, 0xa9, 0xa7, 0x93, 0x23, 0x67, 0x27, 0x23, + 0x3c, 0xa5, 0xf1, 0xeb, 0xc5, 0x39, 0x21, 0x30, 0xd2, 0x10, 0x16, 0xfc, + 0x0d, 0x99, 0xd8, 0x34, 0xe5, 0x16, 0x73, 0xe1, 0x65, 0xbe, 0x28, 0x81, + 0x60, 0x88, 0x7e, 0xfd, 0x75, 0x80, 0xcb, 0xfe, 0x1e, 0x06, 0x28, 0xce, + 0x52, 0x9c, 0x7f, 0x17, 0xcd, 0x7e, 0xb5, 0xf4, 0x49, 0xbd, 0xf4, 0xd1, + 0x05, 0x06, 0xa9, 0xd8, 0x12, 0x96, 0xb7, 0x98, 0xed, 0xd8, 0xd3, 0x37, + 0xf5, 0x8b, 0x9a, 0xca, 0xfb, 0xc3, 0xb0, 0x5d, 0xc2, 0x8a, 0x14, 0x2a, + 0x1b, 0x70, 0xb5, 0x43, 0xe9, 0xeb, 0x37, 0x92, 0xd2, 0xd1, 0x00, 0xf8, + 0xdd, 0x50, 0x5a, 0x30, 0x28, 0x00, 0x81, 0xba, 0x41, 0xb6, 0x5c, 0x67, + 0x46, 0x94, 0xf2, 0xa0, 0xe5, 0x51, 0x05, 0x57, 0x4b, 0x3a, 0x01, 0x3e, + 0xf6, 0x17, 0xa1, 0x33, 0xe6, 0xbb, 0xe7, 0xba, 0x4d, 0xfb, 0x85, 0x20, + 0xf5, 0x40, 0xf1, 0x0a, 0x7d, 0x5f, 0xc6, 0xb3, 0xbd, 0xb8, 0x59, 0x40, + 0xe6, 0xec, 0x1b, 0x23, 0x49, 0x2b, 0xa2, 0xa0, 0xc9, 0x79, 0x3e, 0x38, + 0x65, 0x37, 0x0b, 0x95, 0xcc, 0xfa, 0x25, 0xbe, 0xcd, 0x28, 0x94, 0x7a, + 0xa4, 0x12, 0x8f, 0xf7, 0xd4, 0x7f, 0xe6, 0xff, 0xbe, 0x39, 0x2a, 0xb0, + 0x99, 0xad, 0x0e, 0xbc, 0xc5, 0xaa, 0x5a, 0xc7, 0x73, 0x33, 0x14, 0x67, + 0x16, 0x8c, 0x0d, 0x4a, 0x58, 0x76, 0x9b, 0xf5, 0x0d, 0x16, 0xe3, 0x62, + 0x09, 0x46, 0x3d, 0xa9, 0x5a, 0x48, 0xb4, 0x80, 0x23, 0xec, 0x54, 0x7e, + 0x5f, 0x05, 0x26, 0xf4, 0x05, 0xde, 0x5f, 0x13, 0x2e, 0x8c, 0xda, 0x83, + 0x1b, 0x5e, 0x6a, 0x9e, 0x0e, 0xa2, 0x1c, 0xab, 0xc8, 0xc9, 0x0d, 0x54, + 0x7a, 0x32, 0xed, 0x00, 0x93, 0xa9, 0x15, 0xb6, 0x89, 0x97, 0xfd, 0x50, + 0x88, 0x0f, 0x35, 0x5e, 0x60, 0x96, 0x11, 0xb0, 0x94, 0xe3, 0xcc, 0x38, + 0x38, 0x53, 0x47, 0x65, 0x96, 0xe0, 0xb7, 0x83, 0x65, 0x0f, 0x1b, 0x46, + 0xe4, 0xfd, 0x4e, 0x3e, 0x52, 0xe2, 0xd4, 0xee, 0xf0, 0xfb, 0x87, 0x71, + 0xb6, 0x25, 0xd9, 0xda, 0xb6, 0xf9, 0x24, 0xa4, 0xf4, 0xdc, 0x41, 0x6b, + 0x15, 0x0e, 0xbe, 0x2e, 0x4b, 0x2e, 0x3b, 0xba, 0xc0, 0xb8, 0x62, 0x81, + 0x65, 0xd2, 0x53, 0x5f, 0xbb, 0x35, 0x23, 0x07}, + {0x8c, 0xaf, 0x66, 0x1e, 0xa5, 0x93, 0xc0, 0xaa, 0x5b, 0x99, 0x1f, 0x03, + 0x9d, 0xfb, 0x68, 0x44, 0x60, 0xfc, 0x1f, 0x6f, 0x64, 0x36, 0x30, 0x88, + 0x49, 0x23, 0x7e, 0x2e, 0xe7, 0x79, 0x0a, 0xf9, 0x55, 0x6e, 0xf7, 0xa8, + 0x7b, 0xaa, 0x54, 0x2a, 0x82, 0x02, 0xb1, 0xdb, 0xeb, 0xfc, 0x86, 0x94, + 0xc0, 0x7b, 0xe4, 0xa8, 0xc5, 0xed, 0x17, 0x69, 0xdc, 0x5f, 0x83, 0xd9, + 0xf7, 0xe5, 0x8d, 0x57, 0x7c, 0x92, 0xa9, 0x63, 0x64, 0x11, 0xf4, 0x43, + 0x94, 0xd4, 0xcd, 0x1d, 0x88, 0x71, 0x4b, 0x9b, 0xdb, 0x59, 0xf6, 0x4a, + 0x06, 0x03, 0x2c, 0x77, 0xab, 0x1d, 0x7c, 0x19, 0x80, 0xd2, 0x98, 0xb5, + 0x46, 0x4a, 0x99, 0x96, 0xc4, 0x4d, 0x8d, 0xb6, 0xd6, 0x90, 0xf5, 0xea, + 0x6b, 0xbe, 0xaa, 0x36, 0x1b, 0x5a, 0x38, 0xb6, 0x86, 0x4f, 0x16, 0x5c, + 0x17, 0xf4, 0x77, 0xb8, 0x25, 0x6d, 0xe8, 0xfa, 0xb8, 0xb5, 0x7a, 0x09, + 0x1d, 0x3d, 0x54, 0xd7, 0x03, 0xac, 0x84, 0x37, 0xab, 0xb6, 0x0d, 0xfc, + 0x00, 0xad, 0xe3, 0xb6, 0x05, 0x4c, 0x90, 0xa3, 0x43, 0xfb, 0x07, 0x22, + 0xd3, 0x1f, 0x1b, 0x77, 0x9b, 0x64, 0xbe, 0xec, 0x36, 0x17, 0x18, 0xdc, + 0x30, 0xa4, 0x72, 0xf3, 0x80, 0x58, 0xe3, 0xec, 0x67, 0x33, 0xc0, 0x29, + 0xbe, 0x6f, 0xd4, 0x34, 0xe5, 0x04, 0x18, 0x4c, 0x01, 0x47, 0x4a, 0x06, + 0xad, 0x28, 0xcd, 0xa0, 0x06, 0xa3, 0xf0, 0xb1, 0x5b, 0xaa, 0x39, 0x8f, + 0x89, 0xc3, 0xca, 0x85, 0x53, 0x88, 0x44, 0xd4, 0x51, 0x1f, 0xa0, 0x76, + 0x1e, 0x13, 0xe5, 0x2d, 0xe4, 0x00, 0x6d, 0x6b, 0xd5, 0x14, 0x16, 0x48, + 0x2f, 0x02, 0x15, 0x0f, 0xc4, 0xf4, 0x8f, 0xd8, 0xf4, 0xfc, 0x4e, 0x78, + 0x3a, 0x6b, 0x43, 0x7b, 0x43, 0x47, 0x9b, 0xd7, 0x62, 0x40, 0xaa, 0x78, + 0xf3, 0x1f, 0x3a, 0xfd, 0x7d, 0x19, 0xf8, 0xc6, 0x73, 0x6a, 0xcc, 0x77, + 0x6b, 0xe9, 0x94, 0x6e, 0x47, 0xea, 0x80, 0xd3, 0xc4, 0x07, 0x10, 0xb7, + 0x63, 0x0c, 0x93, 0x23, 0x24, 0xb2, 0x35, 0x38, 0x37, 0xae, 0x49, 0xd1, + 0x25, 0xad, 0xee, 0x89, 0x94, 0x56, 0x15, 0x3a, 0x57, 0x68, 0xd3, 0x8a, + 0x2c, 0x25, 0xdf, 0x2f, 0x1a, 0xe6, 0x7f, 0x15, 0x7f, 0x85, 0x0c, 0xe5, + 0xf8, 0x30, 0x88, 0x0d, 0x7d, 0xf5, 0x0f, 0xf1, 0x42, 0xed, 0x4c, 0xd8, + 0xd0, 0xd8, 0x34, 0x8f, 0x6a, 0xc9, 0x60, 0x61, 0x3c, 0xe2, 0xa1, 0xeb, + 0xb4, 0x95, 0xe6, 0xb3, 0x97, 0xfe, 0xb8, 0x0e, 0x0b, 0x49, 0x11, 0x07, + 0xcb, 0x22, 0xdc, 0x8e, 0x36, 0xd7, 0xf0, 0xa1, 0x57, 0xda, 0x70, 0xc5, + 0x22, 0x22, 0xa8, 0xc0, 0x4a, 0x12, 0xc6, 0xc4, 0xe5, 0xdb, 0x25, 0x89, + 0x43, 0x55, 0x4f, 0x61, 0x10, 0x31, 0x26, 0x70, 0x5b, 0x68, 0x87, 0xfb, + 0x97, 0x0a, 0x95, 0xe3, 0xfd, 0x93, 0x43, 0x4d, 0xd3, 0x22, 0x4f, 0xdd, + 0x40, 0x78, 0xdc, 0x47, 0x09, 0xe6, 0x63, 0x97, 0x9c, 0xa5, 0x6a, 0x41, + 0xb8, 0x6d, 0x29, 0xb8, 0x4f, 0xbc, 0xed, 0xa3, 0xa0, 0xee, 0x89, 0xb3, + 0x44, 0x8e, 0x86, 0xd5, 0xa9, 0x05, 0xb6, 0x5a, 0xd1, 0xed, 0xae, 0x84, + 0x25, 0x7a, 0xa2, 0x89, 0xa9, 0x7a, 0x5c, 0x19, 0x8b, 0x1d, 0xad, 0x83, + 0xba, 0x0a, 0x3c, 0x69, 0xc6, 0x16, 0xe0, 0xd3, 0xd2, 0x4a, 0x93, 0xbb, + 0x09, 0xb0, 0xaf, 0x58, 0xc0, 0x7c, 0x1a, 0xc6, 0xb4, 0x0b, 0x8f, 0xef, + 0x54, 0xa1, 0xcb, 0x25, 0x85, 0x21, 0xc3, 0x4d, 0xf8, 0x2d, 0x5f, 0x5a, + 0x15, 0x70, 0xdf, 0xc3, 0xe4, 0x11, 0x69, 0xfb, 0xcf, 0xbd, 0xd3, 0x2d, + 0x31, 0xa4, 0xbf, 0x6f, 0x76, 0x8e, 0xbe, 0x6d, 0xab, 0xaa, 0x44, 0xf0, + 0xe8, 0x83, 0xc4, 0x05, 0x99, 0xa6, 0xa9, 0x2f, 0xc1, 0x8d, 0xc0, 0xc7, + 0xc6, 0x7d, 0xe9, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1415, + {0x64, 0x7e, 0x34, 0x3b, 0xa8, 0x8b, 0x8b, 0x47, 0x95, 0xd0, 0x6f, + 0xf1, 0x44, 0x07, 0x11, 0xde, 0x3d, 0xd5, 0x52, 0x8e, 0xd8, 0x5b, + 0x80, 0x9a, 0x0b, 0x92, 0xdc, 0x4a, 0x95, 0xa3, 0xf5, 0x57}, + {0xa3, 0xc1, 0x3c, 0x61, 0x86, 0xea, 0x3e, 0xb8, 0x4e, 0x42, 0x1f, 0xec, + 0x00, 0x62, 0xac, 0xc0, 0x90, 0x89, 0x18, 0x2d, 0x60, 0xb1, 0xc3, 0x09, + 0xaa, 0xdc, 0x75, 0xc9, 0xdb, 0xca, 0x8d, 0xfe, 0x79, 0x52, 0x1a, 0x19, + 0x11, 0x55, 0xb6, 0x66, 0xdf, 0xd5, 0x17, 0xc8, 0x47, 0xa8, 0x4b, 0xe8, + 0x62, 0x14, 0xab, 0x55, 0x0e, 0x11, 0x65, 0xa0, 0xb7, 0x6d, 0xff, 0x03, + 0x5f, 0x5d, 0xf6, 0x07, 0x3b, 0x19, 0xd0, 0x81, 0x41, 0xe6, 0xd0, 0x13, + 0xc4, 0xbc, 0xfd, 0x83, 0xb3, 0x96, 0x4c, 0xf1, 0xae, 0x53, 0xa8, 0x62, + 0x65, 0xad, 0x19, 0x8d, 0xac, 0x9b, 0xf5, 0x2c, 0xc7, 0xc4, 0x69, 0x16, + 0xf4, 0x39, 0x8c, 0xe0, 0xad, 0xc0, 0x6c, 0xa0, 0x84, 0xa7, 0xb0, 0xd6, + 0x4b, 0x07, 0x21, 0x80, 0x95, 0x34, 0x6f, 0x76, 0x54, 0xf1, 0x28, 0xc2, + 0x0e, 0x64, 0x23, 0x8b, 0xd4, 0x29, 0x04, 0x1d, 0x4d, 0x47, 0x1e, 0xeb, + 0x12, 0xcb, 0xca, 0x51, 0x08, 0xe5, 0xff, 0x47, 0x6a, 0xad, 0x99, 0xf7, + 0xb7, 0x30, 0x62, 0xaf, 0x46, 0x4e, 0x4c, 0x88, 0x2b, 0x67, 0x70, 0xc2, + 0x22, 0x4a, 0x52, 0xf2, 0x3c, 0x34, 0x91, 0xbd, 0xb5, 0x66, 0x13, 0x3b, + 0xba, 0x89, 0x11, 0xe4, 0x43, 0x32, 0xaa, 0xd3, 0xfb, 0xf6, 0xe4, 0x70, + 0x95, 0x96, 0xcd, 0xac, 0xaf, 0x57, 0xc8, 0xd9, 0x0a, 0x57, 0x22, 0x8f, + 0xe5, 0x21, 0x67, 0xcf, 0x1c, 0xa9, 0xa7, 0x93, 0x23, 0x67, 0x27, 0x23, + 0x3c, 0xa5, 0xf1, 0xeb, 0xc5, 0x39, 0x21, 0x30, 0xd2, 0x10, 0x16, 0xfc, + 0x0d, 0x99, 0xd8, 0x34, 0xe5, 0x16, 0x73, 0xe1, 0x65, 0xbe, 0x28, 0x81, + 0x60, 0x88, 0x7e, 0xfd, 0x75, 0x80, 0xcb, 0xfe, 0x1e, 0x06, 0x28, 0xce, + 0x52, 0x9c, 0x7f, 0x17, 0xcd, 0x7e, 0xb5, 0xf4, 0x49, 0xbd, 0xf4, 0xd1, + 0x05, 0x06, 0xa9, 0xd8, 0x12, 0x96, 0xb7, 0x98, 0xed, 0xd8, 0xd3, 0x37, + 0xf5, 0x8b, 0x9a, 0xca, 0xfb, 0xc3, 0xb0, 0x5d, 0xc2, 0x8a, 0x14, 0x2a, + 0x1b, 0x70, 0xb5, 0x43, 0xe9, 0xeb, 0x37, 0x92, 0xd2, 0xd1, 0x00, 0xf8, + 0xdd, 0x50, 0x5a, 0x30, 0x28, 0x00, 0x81, 0xba, 0x41, 0xb6, 0x5c, 0x67, + 0x46, 0x94, 0xf2, 0xa0, 0xe5, 0x51, 0x05, 0x57, 0x4b, 0x3a, 0x01, 0x3e, + 0xf6, 0x17, 0xa1, 0x33, 0xe6, 0xbb, 0xe7, 0xba, 0x4d, 0xfb, 0x85, 0x20, + 0xf5, 0x40, 0xf1, 0x0a, 0x7d, 0x5f, 0xc6, 0xb3, 0xbd, 0xb8, 0x59, 0x40, + 0xe6, 0xec, 0x1b, 0x23, 0x49, 0x2b, 0xa2, 0xa0, 0xc9, 0x79, 0x3e, 0x38, + 0x65, 0x37, 0x0b, 0x95, 0xcc, 0xfa, 0x25, 0xbe, 0xcd, 0x28, 0x94, 0x7a, + 0xa4, 0x12, 0x8f, 0xf7, 0xd4, 0x7f, 0xe6, 0xff, 0xbe, 0x39, 0x2a, 0xb0, + 0x99, 0xad, 0x0e, 0xbc, 0xc5, 0xaa, 0x5a, 0xc7, 0x73, 0x33, 0x14, 0x67, + 0x16, 0x8c, 0x0d, 0x4a, 0x58, 0x76, 0x9b, 0xf5, 0x0d, 0x16, 0xe3, 0x62, + 0x09, 0x46, 0x3d, 0xa9, 0x5a, 0x48, 0xb4, 0x80, 0x23, 0xec, 0x54, 0x7e, + 0x5f, 0x05, 0x26, 0xf4, 0x05, 0xde, 0x5f, 0x13, 0x2e, 0x8c, 0xda, 0x83, + 0x1b, 0x5e, 0x6a, 0x9e, 0x0e, 0xa2, 0x1c, 0xab, 0xc8, 0xc9, 0x0d, 0x54, + 0x7a, 0x32, 0xed, 0x00, 0x93, 0xa9, 0x15, 0xb6, 0x89, 0x97, 0xfd, 0x50, + 0x88, 0x0f, 0x35, 0x5e, 0x60, 0x96, 0x11, 0xb0, 0x94, 0xe3, 0xcc, 0x38, + 0x38, 0x53, 0x47, 0x65, 0x96, 0xe0, 0xb7, 0x83, 0x65, 0x0f, 0x1b, 0x46, + 0xe4, 0xfd, 0x4e, 0x3e, 0x52, 0xe2, 0xd4, 0xee, 0xf0, 0xfb, 0x87, 0x71, + 0xb6, 0x25, 0xd9, 0xda, 0xb6, 0xf9, 0x24, 0xa4, 0xf4, 0xdc, 0x41, 0x6b, + 0x15, 0x0e, 0xbe, 0x2e, 0x4b, 0x2e, 0x3b, 0xba, 0xc0, 0xb8, 0x62, 0x81, + 0x65, 0xd2, 0x53, 0x5f, 0xbb, 0x35, 0x23, 0x07}, + {0x5b, 0xea, 0xdb, 0xf3, 0x7d, 0xa1, 0xf9, 0x46, 0x20, 0x0a, 0x24, 0x2e, + 0xa8, 0xa6, 0x75, 0x30, 0x69, 0xba, 0x3d, 0x83, 0xd7, 0x06, 0x0b, 0x4f, + 0x52, 0x30, 0x98, 0xa7, 0xbf, 0x15, 0xa8, 0x95, 0x34, 0xff, 0x23, 0xb2, + 0x06, 0xfc, 0x3c, 0x26, 0xa1, 0x20, 0x43, 0xde, 0xfb, 0xb1, 0x60, 0xe2, + 0x13, 0x39, 0xba, 0xd8, 0x94, 0x7f, 0x09, 0x76, 0x0e, 0xe4, 0x53, 0xe0, + 0x35, 0x93, 0x05, 0xcc, 0x8a, 0x88, 0xe9, 0x3d, 0x89, 0x23, 0xe1, 0x49, + 0x6b, 0xf5, 0xf6, 0xe2, 0x71, 0xd0, 0x6f, 0xa3, 0x29, 0xbf, 0x45, 0xea, + 0x54, 0xdc, 0x63, 0x55, 0x57, 0x63, 0x2a, 0xe4, 0x07, 0x7a, 0x0b, 0xec, + 0xda, 0x98, 0xf3, 0x8b, 0x38, 0x89, 0x73, 0xe7, 0x7f, 0x3d, 0x51, 0xea, + 0x8f, 0xd4, 0x33, 0x3d, 0xf4, 0x8b, 0xbd, 0xaf, 0x62, 0xb0, 0xcd, 0x80, + 0x75, 0x51, 0xae, 0x64, 0x9b, 0xee, 0xfa, 0x71, 0xf3, 0x0e, 0x48, 0xcc, + 0x8c, 0xb5, 0xf3, 0xc9, 0x72, 0x9f, 0x30, 0x06, 0x6d, 0x87, 0xae, 0x9b, + 0x9b, 0xb0, 0xb1, 0xc7, 0x91, 0x07, 0x65, 0xbc, 0x32, 0xbe, 0x7c, 0xdc, + 0x24, 0xa8, 0xf0, 0x90, 0x5f, 0x29, 0x40, 0x68, 0x6e, 0x3a, 0xdf, 0xdf, + 0xda, 0x0c, 0xd1, 0x35, 0xe0, 0xf5, 0x0c, 0x7a, 0xc0, 0xdb, 0x48, 0x0e, + 0x41, 0x1b, 0xe9, 0x08, 0x60, 0x8a, 0x90, 0x75, 0x6d, 0x9f, 0x37, 0x88, + 0x0b, 0x9a, 0x87, 0xf9, 0xb7, 0x9a, 0xd1, 0xad, 0xd1, 0x89, 0xb4, 0x11, + 0x50, 0x53, 0x68, 0x25, 0x61, 0xf8, 0x9a, 0x8b, 0xb9, 0x10, 0x39, 0x15, + 0xad, 0xea, 0x4f, 0xf6, 0x11, 0x38, 0x60, 0xe0, 0x18, 0xf3, 0xc9, 0x88, + 0x22, 0x3b, 0x6d, 0x0e, 0x18, 0xc5, 0xed, 0xb3, 0x61, 0xfb, 0x0b, 0x64, + 0x76, 0x90, 0x41, 0x96, 0xa0, 0xbf, 0xf8, 0xbe, 0x48, 0x84, 0xb0, 0x5c, + 0xce, 0x82, 0x97, 0xe5, 0x32, 0x80, 0x05, 0xce, 0x20, 0x3e, 0x91, 0x6d, + 0xb2, 0x1d, 0x3c, 0x38, 0xbb, 0xca, 0x20, 0x04, 0x2d, 0x6c, 0xb6, 0xb0, + 0xaf, 0xa7, 0x9c, 0xf3, 0xbe, 0xef, 0x3c, 0xe5, 0xcf, 0x2d, 0x62, 0xef, + 0x72, 0xaa, 0x33, 0x37, 0xae, 0xf0, 0x25, 0xc0, 0x4d, 0xcb, 0xce, 0xbb, + 0x3d, 0xa6, 0xef, 0xd4, 0x3e, 0x64, 0xf6, 0x0f, 0x51, 0x9d, 0x03, 0xe6, + 0x0e, 0x24, 0xac, 0x98, 0x1b, 0xde, 0x3e, 0x97, 0x24, 0x7d, 0xd2, 0xe8, + 0xc0, 0x4a, 0x9b, 0x29, 0x38, 0x85, 0xf2, 0x4c, 0x5c, 0x11, 0x13, 0x00, + 0x68, 0xce, 0xee, 0x82, 0x97, 0x90, 0xbb, 0xd9, 0x2c, 0x6e, 0x8c, 0x42, + 0x95, 0xcf, 0xc7, 0x65, 0xe4, 0x27, 0xa6, 0xc8, 0x5d, 0xec, 0x6c, 0xb9, + 0x9f, 0xcd, 0x73, 0x16, 0xb9, 0xe0, 0xba, 0xff, 0xd0, 0xee, 0x59, 0xe6, + 0x13, 0xfc, 0x57, 0x1f, 0xaf, 0x35, 0x1e, 0xc4, 0xd4, 0xc9, 0xfc, 0x23, + 0xd4, 0x6c, 0x10, 0x96, 0xa2, 0x54, 0x4b, 0x6f, 0x96, 0x3b, 0x06, 0xec, + 0x18, 0x90, 0x3b, 0xdf, 0xe4, 0x49, 0x32, 0xa7, 0x92, 0x19, 0xbd, 0xb5, + 0xed, 0xe3, 0x3c, 0xd7, 0x71, 0x58, 0xf8, 0xa9, 0xc5, 0x00, 0x97, 0xc4, + 0xeb, 0x10, 0x3c, 0x73, 0xfc, 0x8d, 0x53, 0xa7, 0x24, 0xde, 0x83, 0x12, + 0x40, 0x9b, 0xdf, 0x8b, 0x80, 0x0d, 0xba, 0xc3, 0xf2, 0xb6, 0x5f, 0xa2, + 0x34, 0x15, 0xd0, 0xee, 0x33, 0xb2, 0x4f, 0x8a, 0xb3, 0xff, 0x6b, 0x75, + 0x52, 0x1b, 0xf0, 0xf1, 0x45, 0x7f, 0xc6, 0x96, 0xf2, 0x85, 0xd6, 0x8f, + 0x4a, 0x0a, 0x69, 0xd6, 0x67, 0xe6, 0x1b, 0x95, 0x0d, 0xe8, 0xbc, 0x71, + 0xb8, 0xc9, 0xda, 0xb2, 0x92, 0xd6, 0x7d, 0xe2, 0x5c, 0x90, 0x73, 0xb6, + 0xcb, 0x95, 0x7d, 0x1e, 0x79, 0x8f, 0x3b, 0x6c, 0x2c, 0x4a, 0xa6, 0xc0, + 0x1f, 0x1d, 0xec, 0x86, 0x58, 0x41, 0x80, 0x28, 0x99, 0xc8, 0x54, 0xc1, + 0x2f, 0x11, 0xfd, 0xd5}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1416, + {0xca, 0x5c, 0x02, 0x8d, 0x04, 0xd1, 0x8f, 0xb7, 0x35, 0x6d, 0x88, + 0x56, 0xcf, 0xdc, 0x1c, 0x8b, 0xa1, 0x6d, 0xca, 0xc7, 0x2b, 0xcc, + 0x9f, 0x70, 0xc3, 0xa0, 0xe2, 0x9d, 0x07, 0x94, 0x64, 0x2e}, + {0xa2, 0xb5, 0xb9, 0x6c, 0x9c, 0x2c, 0xf8, 0xfa, 0x2d, 0x48, 0x29, 0x3d, + 0xa1, 0x0a, 0x95, 0xb2, 0x99, 0x09, 0xed, 0x63, 0xc2, 0x79, 0x12, 0xe0, + 0x35, 0xa7, 0x32, 0x98, 0x0a, 0xe3, 0x7d, 0x3f, 0xd4, 0xdf, 0x5f, 0x9e, + 0x36, 0xb6, 0x5f, 0x45, 0x87, 0x77, 0xe3, 0xde, 0xea, 0x75, 0x45, 0xbc, + 0xd9, 0x7b, 0xc6, 0xd0, 0x53, 0x01, 0xd0, 0x83, 0x8b, 0x5d, 0xfe, 0xab, + 0x26, 0x38, 0xa4, 0xf9, 0x0a, 0xb4, 0x9f, 0xb6, 0x1a, 0x75, 0xca, 0x19, + 0xee, 0xf7, 0xe6, 0x0f, 0xb7, 0xe1, 0xbf, 0x7e, 0x97, 0x11, 0x25, 0xaa, + 0x89, 0x9c, 0x32, 0xf5, 0xf8, 0xbb, 0x5f, 0xa1, 0x8f, 0x09, 0xee, 0x20, + 0x76, 0x3c, 0x90, 0x10, 0xb6, 0x13, 0x3c, 0x73, 0x39, 0x70, 0xdf, 0xb9, + 0xbd, 0xe2, 0x19, 0xd7, 0xa6, 0x9c, 0xb3, 0xfd, 0x1c, 0xe9, 0xad, 0xa4, + 0xc3, 0x3b, 0x0d, 0x5e, 0xbd, 0x1a, 0xe3, 0x30, 0x1e, 0xc5, 0x17, 0x51, + 0xaf, 0xbd, 0x7c, 0xed, 0x69, 0x1d, 0xfc, 0xf6, 0x05, 0xbc, 0x0e, 0x9b, + 0x3b, 0xe0, 0x9a, 0x66, 0x13, 0xd9, 0xa3, 0x00, 0x97, 0x10, 0x00, 0xea, + 0xaf, 0xc7, 0xaa, 0x31, 0xb7, 0xf2, 0xc3, 0x36, 0x9e, 0x73, 0x83, 0xc9, + 0x06, 0x0a, 0xbd, 0xde, 0x1a, 0x9f, 0xa5, 0x83, 0xfc, 0x9d, 0x42, 0xb0, + 0x86, 0x0b, 0x55, 0x0e, 0x84, 0xc0, 0xdf, 0xa9, 0x56, 0x26, 0x97, 0xc2, + 0xe4, 0x71, 0x5b, 0x14, 0x92, 0x0d, 0x8b, 0xb1, 0x13, 0xa0, 0xe8, 0x6d, + 0x47, 0xb2, 0x6d, 0x36, 0x49, 0x3e, 0xe2, 0xab, 0xc1, 0x6e, 0x73, 0x99, + 0xeb, 0xbd, 0xc7, 0xa4, 0x1f, 0x03, 0xdd, 0x07, 0x9b, 0x1c, 0xa2, 0x2d, + 0xff, 0x2c, 0x31, 0x86, 0x1f, 0xc1, 0x7c, 0xdd, 0x3d, 0x65, 0x09, 0x9b, + 0x6a, 0xc6, 0x1a, 0x72, 0xe8, 0x65, 0xbd, 0x66, 0x92, 0x1e, 0x7c, 0xa7, + 0x3a, 0xb9, 0xb6, 0x16, 0x20, 0xca, 0x54, 0xac, 0x93, 0xd5, 0x94, 0x6e, + 0xbb, 0xe1, 0x9b, 0x89, 0xc2, 0x8c, 0xe0, 0x79, 0x77, 0x11, 0x0a, 0x49, + 0x58, 0xe4, 0xeb, 0xb7, 0x80, 0x5f, 0xb3, 0x7e, 0x28, 0xcb, 0x3c, 0xde, + 0xf4, 0xaa, 0xe7, 0xb5, 0xf7, 0x68, 0x76, 0x54, 0x53, 0xca, 0x33, 0xe2, + 0x08, 0xc8, 0xdc, 0x06, 0x00, 0xea, 0x97, 0x20, 0x02, 0x71, 0xbc, 0x60, + 0x39, 0x8f, 0x04, 0x18, 0x30, 0xff, 0x72, 0x0e, 0xc6, 0x18, 0x2f, 0x73, + 0x75, 0xb6, 0xa4, 0xb8, 0x87, 0x24, 0xa0, 0x25, 0x57, 0x33, 0x08, 0x95, + 0x59, 0x3f, 0x3e, 0xcd, 0x76, 0x49, 0xef, 0xbc, 0x7e, 0x4c, 0x17, 0x1d, + 0xd2, 0x9c, 0xbc, 0x3b, 0xf1, 0xc0, 0x30, 0x51, 0x11, 0x74, 0xc7, 0x51, + 0x88, 0x1f, 0x91, 0x9f, 0x9d, 0x9e, 0x87, 0x28, 0x04, 0x80, 0xd3, 0xdd, + 0x75, 0x7d, 0x9c, 0x0b, 0x72, 0xa4, 0x25, 0xa6, 0xfa, 0xc2, 0x78, 0xb4, + 0xa2, 0xe7, 0x02, 0x33, 0x9b, 0x0d, 0x32, 0x7f, 0x36, 0xe0, 0x8f, 0x28, + 0x9b, 0x3c, 0x45, 0x93, 0xd8, 0x99, 0x86, 0xc6, 0xc8, 0xf1, 0x59, 0xf9, + 0x26, 0x0f, 0x69, 0x17, 0x1d, 0x8e, 0x64, 0xa9, 0x8a, 0x63, 0x44, 0x8d, + 0xc2, 0xf3, 0x54, 0xeb, 0xd1, 0x71, 0xc3, 0x68, 0xd7, 0x32, 0x43, 0xc0, + 0x9c, 0x17, 0x26, 0xd3, 0x66, 0x16, 0x24, 0x78, 0x1c, 0x93, 0xed, 0x98, + 0xb7, 0x58, 0x24, 0xd5, 0xca, 0x38, 0x3d, 0x23, 0xf2, 0x9b, 0xde, 0x71, + 0x61, 0x13, 0x46, 0xe6, 0x37, 0xdf, 0x11, 0x23, 0xa8, 0x64, 0x04, 0x7a, + 0xbc, 0xce, 0x99, 0xa3, 0xfa, 0x3c, 0x99, 0x98, 0xd0, 0xe6, 0xbc, 0x5e, + 0xe5, 0xdb, 0x38, 0x28, 0x72, 0x3f, 0xd7, 0x2b, 0x50, 0xf6, 0x27, 0xdc, + 0xbf, 0xf8, 0x84, 0x41, 0xfd, 0xa4, 0xc1, 0x13, 0xb0, 0x1c, 0x7c, 0x89, + 0x57, 0xf8, 0x98, 0xbd, 0xe2, 0x38, 0x92, 0x87}, + {0x41, 0x84, 0x8d, 0x90, 0xe6, 0x34, 0x72, 0x0e, 0x77, 0xdb, 0x7c, 0xed, + 0x67, 0x54, 0xdc, 0x65, 0x92, 0x6d, 0x14, 0xdc, 0x66, 0xa0, 0x5c, 0x61, + 0xe3, 0xe9, 0x8c, 0x71, 0x01, 0x1a, 0x85, 0xc8, 0x6e, 0x9a, 0x17, 0xee, + 0x35, 0xdb, 0xda, 0xe0, 0x24, 0x9a, 0xe3, 0x17, 0x9d, 0xdb, 0x47, 0x80, + 0x3c, 0xe0, 0x03, 0x89, 0x79, 0x55, 0x35, 0x64, 0x2c, 0x5b, 0x6f, 0x70, + 0x5a, 0x20, 0x34, 0xa2, 0x38, 0x74, 0xb9, 0x48, 0xee, 0xd9, 0x3e, 0x13, + 0x7f, 0x5e, 0x82, 0xff, 0xf4, 0x83, 0xbd, 0xbb, 0xbb, 0xbd, 0x30, 0x40, + 0x48, 0x1e, 0xf8, 0x66, 0xbe, 0x2f, 0xd7, 0x75, 0x3d, 0x06, 0x6d, 0x6e, + 0x3e, 0xbf, 0x60, 0x58, 0x7c, 0xf5, 0xc1, 0xa2, 0x67, 0xb9, 0xaf, 0xfd, + 0x88, 0x41, 0x36, 0x34, 0x00, 0x19, 0x26, 0x56, 0x78, 0x90, 0x79, 0x9a, + 0xca, 0x3a, 0x5d, 0xbc, 0xff, 0x9e, 0xd8, 0x90, 0x22, 0xd2, 0x33, 0xfa, + 0x5e, 0xb7, 0x1d, 0xc1, 0x93, 0x6d, 0x00, 0x11, 0x39, 0xf6, 0x5e, 0x8c, + 0x27, 0x65, 0xc6, 0xd3, 0x5c, 0xc1, 0x90, 0x3d, 0x09, 0x05, 0x7f, 0x85, + 0xa2, 0x12, 0xa0, 0xb1, 0xd4, 0xfd, 0x97, 0x8d, 0xae, 0x3b, 0x8f, 0x3c, + 0x55, 0xf5, 0x13, 0xc3, 0xb8, 0xe1, 0x93, 0xb1, 0xd8, 0xb9, 0xd8, 0x2b, + 0xd5, 0x96, 0xb2, 0xa2, 0x81, 0x4c, 0x9e, 0xe0, 0x7e, 0x28, 0x95, 0xbe, + 0xff, 0x44, 0x67, 0x75, 0xce, 0x99, 0x84, 0x87, 0x07, 0x86, 0xea, 0x34, + 0xe4, 0x72, 0xda, 0x26, 0xe4, 0xe4, 0xb1, 0x9d, 0xfb, 0x8b, 0xd7, 0xef, + 0xa6, 0xb9, 0xc8, 0x9a, 0x91, 0xdc, 0x33, 0xee, 0x97, 0xe6, 0x98, 0x04, + 0xa4, 0x50, 0x34, 0x93, 0x83, 0x53, 0xb6, 0xed, 0x63, 0x36, 0x4e, 0x0c, + 0xf6, 0x61, 0x95, 0xb7, 0xf5, 0x07, 0x63, 0xaf, 0x5d, 0x73, 0xbe, 0x91, + 0xcb, 0xc6, 0xa3, 0xab, 0xd1, 0x5b, 0x32, 0x6b, 0x50, 0xf8, 0x48, 0xbd, + 0xf6, 0x0c, 0xe3, 0xe9, 0xb2, 0xa0, 0x36, 0x7b, 0x1e, 0xb5, 0xcf, 0xd7, + 0x86, 0x64, 0x85, 0x58, 0x99, 0x3a, 0xb7, 0x3b, 0x15, 0x11, 0x8c, 0xa4, + 0x54, 0xb6, 0x03, 0x95, 0x99, 0xe4, 0xa3, 0xab, 0x3f, 0xba, 0xa4, 0x61, + 0x3a, 0x78, 0x4c, 0xa4, 0x69, 0xc7, 0x17, 0x8e, 0xfa, 0xc3, 0x1a, 0xd1, + 0xcb, 0x17, 0xf1, 0x4d, 0x83, 0x85, 0xca, 0x11, 0x8d, 0x3f, 0x4c, 0x3b, + 0x3c, 0xaa, 0xe9, 0xa0, 0x6a, 0xf9, 0xa1, 0xd0, 0xa2, 0x15, 0x2f, 0x37, + 0xb5, 0x90, 0xee, 0x02, 0xb3, 0x75, 0x63, 0xe2, 0x8b, 0xdd, 0xf2, 0x97, + 0x92, 0x87, 0x64, 0xab, 0xf8, 0x63, 0x4d, 0x75, 0xf6, 0x73, 0x49, 0xef, + 0xb3, 0x2a, 0xc3, 0x22, 0x53, 0x4e, 0xc7, 0xbe, 0x88, 0xf0, 0x45, 0xfe, + 0x09, 0x43, 0x06, 0x39, 0xe4, 0x75, 0x0a, 0x11, 0x94, 0xf9, 0x56, 0x4c, + 0x59, 0x21, 0xa3, 0x57, 0x8d, 0xef, 0x5e, 0x2f, 0x1a, 0x95, 0x19, 0x8b, + 0xd2, 0x73, 0x87, 0x55, 0xf6, 0x4a, 0x81, 0x13, 0x0b, 0x04, 0xbb, 0x39, + 0x6e, 0xde, 0x5f, 0xfa, 0xe0, 0xb8, 0x84, 0xe4, 0x01, 0xee, 0x84, 0x22, + 0xe8, 0xc0, 0xa2, 0x7e, 0x28, 0x3e, 0x01, 0x08, 0xf3, 0x5e, 0xcc, 0x7b, + 0x7e, 0x27, 0xee, 0xda, 0x1d, 0xef, 0x0b, 0xd7, 0xb0, 0x44, 0x93, 0x5b, + 0xb9, 0x8a, 0x53, 0x6c, 0x1e, 0x83, 0x95, 0x42, 0x48, 0xd4, 0x9c, 0x86, + 0x8d, 0xf2, 0x32, 0xac, 0xee, 0xb5, 0xc6, 0x5f, 0x27, 0x2f, 0x9e, 0x38, + 0xf3, 0x7b, 0x3a, 0x3b, 0xc1, 0x1d, 0x4d, 0xab, 0xcf, 0xcd, 0xd6, 0xeb, + 0x7a, 0x37, 0xbd, 0x09, 0x94, 0x80, 0xea, 0x11, 0x13, 0x27, 0x04, 0x40, + 0x72, 0x30, 0xe2, 0x2c, 0x99, 0x0c, 0x1f, 0xd7, 0x95, 0xc3, 0x75, 0xdb, + 0x6c, 0x36, 0x2a, 0x95, 0xed, 0x28, 0x40, 0xc1, 0x45, 0x8c, 0x1f, 0x84, + 0x74, 0xc4, 0x40, 0xcf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1417, + {0xfe, 0xe6, 0x19, 0x29, 0xc6, 0x33, 0x75, 0x2a, 0x01, 0x7d, 0xec, + 0x2c, 0xbc, 0x65, 0xf9, 0x87, 0xda, 0x46, 0xa3, 0xad, 0xf0, 0x89, + 0x9f, 0xbf, 0x65, 0xb6, 0x03, 0xf4, 0x3c, 0x62, 0x07, 0xdd}, + {0x93, 0xf5, 0x39, 0xaa, 0x55, 0xfb, 0x72, 0x41, 0x47, 0x8e, 0x27, 0x78, + 0x16, 0x20, 0x75, 0x9f, 0x39, 0x34, 0xe5, 0xc7, 0x5b, 0xb2, 0xe8, 0xb9, + 0xae, 0xea, 0x78, 0xcd, 0x64, 0x13, 0x49, 0xee, 0x1d, 0x45, 0xcb, 0xa0, + 0x44, 0x48, 0xbb, 0xfc, 0xbd, 0xf6, 0x9a, 0x23, 0x8f, 0xc1, 0xf5, 0xf7, + 0x50, 0xa7, 0x43, 0x28, 0x2d, 0x88, 0x61, 0x86, 0xa2, 0x6a, 0xef, 0xd7, + 0x5b, 0x4d, 0x9f, 0xe6, 0x36, 0x0f, 0x43, 0x03, 0x58, 0x54, 0x3d, 0x68, + 0xe0, 0x51, 0x94, 0x1b, 0x9f, 0x49, 0x90, 0x5e, 0x6d, 0xe4, 0xa6, 0xf4, + 0x23, 0xf2, 0x01, 0x6c, 0x0f, 0x09, 0x42, 0x21, 0x9d, 0xe4, 0x6c, 0x9b, + 0x1b, 0xf5, 0x32, 0xd9, 0xb6, 0x3f, 0xbe, 0x9a, 0xfc, 0x18, 0x20, 0x9c, + 0xeb, 0x18, 0x0c, 0xb2, 0xfb, 0x11, 0xd4, 0xae, 0x66, 0xe8, 0x3d, 0xae, + 0x7d, 0xcf, 0xd3, 0x52, 0x55, 0x9d, 0x7f, 0x04, 0xc5, 0xc3, 0xfb, 0xa9, + 0xfb, 0x6a, 0xee, 0x6b, 0x4f, 0x57, 0xc3, 0x03, 0xd9, 0x22, 0xa4, 0x8f, + 0xb1, 0x0a, 0x86, 0xe3, 0x30, 0xdc, 0xd9, 0x6e, 0x3d, 0xe6, 0x39, 0x65, + 0x61, 0x1b, 0x18, 0xef, 0x2a, 0x36, 0x35, 0xf5, 0x5b, 0x1e, 0x2b, 0x00, + 0x33, 0x81, 0xea, 0x4b, 0x0a, 0x0c, 0x48, 0x78, 0xf9, 0xb8, 0x94, 0x2f, + 0x1a, 0xf4, 0x59, 0xc2, 0x58, 0x27, 0xcf, 0x72, 0x72, 0xc4, 0x2e, 0x9b, + 0x98, 0x7c, 0x90, 0x2b, 0xce, 0x8b, 0xd3, 0xe4, 0x66, 0xc4, 0xfe, 0x63, + 0xd0, 0xab, 0xad, 0xf8, 0x7c, 0x34, 0xee, 0x1a, 0x69, 0x0d, 0x1c, 0xf3, + 0x9c, 0x24, 0x16, 0xc3, 0x58, 0x0a, 0x06, 0xb7, 0x3b, 0x6f, 0xac, 0x10, + 0x76, 0xf3, 0x72, 0xab, 0xc6, 0xc3, 0xb7, 0x62, 0xc8, 0x04, 0xa9, 0x26, + 0xca, 0x7b, 0x25, 0xc5, 0x98, 0x51, 0xed, 0xd4, 0xac, 0x80, 0xc2, 0xd7, + 0x5c, 0x12, 0x93, 0xef, 0x54, 0xfa, 0xd9, 0x0c, 0x7d, 0xf8, 0x24, 0x55, + 0xed, 0x69, 0x35, 0x3d, 0xa9, 0x49, 0xcc, 0xb0, 0x2f, 0x1f, 0x52, 0xa5, + 0x30, 0xcb, 0x9a, 0xf7, 0xd7, 0x50, 0x73, 0x21, 0xa7, 0x68, 0xb4, 0x63, + 0xae, 0x28, 0xe9, 0x18, 0x02, 0x20, 0xdf, 0x98, 0xdd, 0x22, 0xd7, 0xe8, + 0x36, 0x6f, 0x6e, 0x69, 0x51, 0x7c, 0x1b, 0x7b, 0xa9, 0xa0, 0xa1, 0x68, + 0x4c, 0x0c, 0x7b, 0x7a, 0x31, 0xb9, 0xda, 0xfc, 0x56, 0xa5, 0x16, 0x7a, + 0x00, 0xa0, 0xa2, 0xc4, 0xf8, 0xbc, 0x41, 0x4f, 0xdc, 0xa4, 0xda, 0x9a, + 0xec, 0x0e, 0xe2, 0x7e, 0x66, 0x51, 0x40, 0x2b, 0x34, 0xec, 0xad, 0x61, + 0x9a, 0xf7, 0x4d, 0x75, 0x7c, 0x49, 0xf2, 0x1c, 0xb4, 0xe8, 0xed, 0x8a, + 0x0c, 0x73, 0xc2, 0xc7, 0x48, 0x24, 0x7f, 0x1c, 0xbe, 0xba, 0x49, 0xe5, + 0x9d, 0xdf, 0xc3, 0xac, 0x21, 0xd3, 0x49, 0x89, 0x27, 0x17, 0x80, 0x2b, + 0xc1, 0x0f, 0xae, 0x09, 0x01, 0xd3, 0xf2, 0x9b, 0x43, 0x84, 0x86, 0x8e, + 0xa0, 0x59, 0x2b, 0xbe, 0xf8, 0x73, 0x78, 0x27, 0x4c, 0xf3, 0x7d, 0xfa, + 0x0c, 0x90, 0xd1, 0xd5, 0xbf, 0x6d, 0x6e, 0xd2, 0x43, 0x1b, 0x6f, 0x11, + 0xb1, 0xbc, 0x7e, 0x1f, 0xb5, 0x60, 0xb7, 0x0f, 0xfb, 0xac, 0x09, 0x81, + 0x7f, 0xf3, 0x33, 0xbf, 0x08, 0xab, 0x30, 0xe9, 0xeb, 0xfc, 0xca, 0x56, + 0xad, 0x36, 0x4e, 0x7a, 0xbe, 0xdd, 0x20, 0x4e, 0x2c, 0x04, 0x6c, 0x2c, + 0xd5, 0xa7, 0x37, 0x4d, 0xaa, 0x1b, 0x7f, 0x8f, 0x00, 0xe5, 0x8f, 0x41, + 0x92, 0x17, 0x92, 0x74, 0xd3, 0x67, 0x0d, 0x26, 0x38, 0x46, 0x70, 0xcf, + 0x94, 0x32, 0xd8, 0x37, 0xfe, 0xc6, 0x56, 0x8e, 0x97, 0xd0, 0xed, 0xef, + 0xc1, 0xfa, 0xa2, 0x7f, 0x05, 0xbd, 0x28, 0x70, 0x5f, 0xe8, 0xf1, 0x74, + 0xf9, 0xde, 0x6c, 0x40, 0xb0, 0x48, 0x6d, 0x79}, + {0xd7, 0x0c, 0x19, 0x71, 0xc4, 0xa6, 0x53, 0xef, 0xbd, 0xcb, 0x1d, 0x7e, + 0xc0, 0x9b, 0xcc, 0xbc, 0x47, 0x2f, 0x0b, 0xb6, 0x06, 0xa1, 0xe7, 0xc3, + 0x42, 0x7c, 0x05, 0x47, 0xcd, 0x27, 0x05, 0x74, 0x10, 0x42, 0xcd, 0xeb, + 0xdc, 0xa4, 0x25, 0xe6, 0xe6, 0x68, 0xab, 0x6b, 0x9c, 0x43, 0x87, 0xed, + 0x4f, 0xf5, 0xdf, 0xdf, 0xb1, 0x28, 0x2b, 0xae, 0xbc, 0x28, 0xbd, 0x99, + 0x71, 0xa9, 0x6f, 0x11, 0x92, 0x6e, 0x2f, 0xe1, 0x87, 0xd0, 0x50, 0xaf, + 0x93, 0x99, 0x05, 0x6c, 0xfe, 0x39, 0x22, 0x2b, 0xe0, 0x08, 0x77, 0xb8, + 0x9c, 0xde, 0xa3, 0x14, 0xe2, 0x3b, 0xca, 0xdf, 0x9a, 0xdb, 0x3c, 0xf5, + 0xdb, 0x74, 0x23, 0x79, 0xbf, 0x47, 0x84, 0x09, 0xa9, 0x7d, 0xff, 0xaa, + 0xdc, 0x70, 0x2c, 0x05, 0x5f, 0x78, 0xdf, 0xc0, 0x5d, 0x5f, 0xa1, 0x56, + 0x5f, 0x55, 0x2a, 0xcf, 0x88, 0x61, 0x8c, 0xa7, 0x3d, 0x28, 0xdb, 0xb8, + 0xbc, 0xd7, 0x36, 0x17, 0xaf, 0x5e, 0x47, 0xb0, 0xdd, 0x35, 0xfa, 0x96, + 0x45, 0xe0, 0x8c, 0x11, 0x3e, 0x55, 0x66, 0x5d, 0x3a, 0xa7, 0xfc, 0x19, + 0xa1, 0x44, 0xd8, 0x61, 0xe1, 0xae, 0xf9, 0x89, 0x5f, 0x8d, 0x08, 0xec, + 0xc3, 0xa3, 0x25, 0x7a, 0x14, 0xb3, 0x13, 0xb7, 0xef, 0xc1, 0xb8, 0x14, + 0x45, 0xa4, 0x2a, 0xb3, 0x43, 0xae, 0xd6, 0x40, 0x37, 0xfa, 0x4b, 0xfd, + 0xe7, 0x0d, 0x25, 0x12, 0x74, 0x77, 0xe4, 0x50, 0x33, 0x29, 0xa3, 0x1d, + 0x34, 0xb1, 0x27, 0xaf, 0x73, 0x3c, 0x2c, 0xa4, 0x92, 0xfe, 0xd2, 0xeb, + 0x84, 0x9c, 0xf2, 0x16, 0x77, 0x00, 0x5d, 0x09, 0xed, 0xd8, 0x62, 0x68, + 0xdb, 0x55, 0x70, 0xc1, 0x3b, 0xba, 0x92, 0x78, 0x00, 0xae, 0x26, 0x43, + 0xfa, 0x4a, 0x5f, 0x34, 0x46, 0x4b, 0xc1, 0xe5, 0xe9, 0x3e, 0x30, 0x52, + 0x2b, 0xca, 0x9b, 0x84, 0x4c, 0xcc, 0x7c, 0xd0, 0xb8, 0xeb, 0xad, 0x73, + 0x3a, 0x88, 0x62, 0x15, 0xb0, 0x99, 0x69, 0x89, 0xec, 0x92, 0x08, 0x3c, + 0x67, 0x6f, 0xac, 0x84, 0x08, 0x60, 0xb3, 0x7e, 0xdb, 0xc7, 0xa9, 0xb2, + 0x74, 0xa5, 0x30, 0x95, 0xe3, 0x82, 0x6e, 0x64, 0x53, 0x15, 0x71, 0x65, + 0xc3, 0xf3, 0xe2, 0xd8, 0x45, 0xe2, 0x45, 0x7b, 0xe2, 0xf8, 0xf6, 0x83, + 0x4a, 0x78, 0x26, 0x72, 0x80, 0xe4, 0x4b, 0x6a, 0x3a, 0xab, 0xed, 0x9d, + 0xe0, 0xda, 0xc0, 0x95, 0xc7, 0xf1, 0x11, 0x42, 0x49, 0x0d, 0x29, 0x79, + 0x3b, 0x24, 0xb2, 0x86, 0x86, 0xc1, 0x18, 0x8d, 0xf1, 0x8a, 0xd5, 0xf1, + 0xe3, 0x06, 0xe5, 0x90, 0x50, 0x41, 0xfb, 0x32, 0x92, 0x11, 0x77, 0xae, + 0x7f, 0x81, 0x8e, 0x02, 0x27, 0x54, 0x65, 0xa9, 0x28, 0x50, 0xda, 0x0c, + 0xf2, 0x13, 0xaa, 0xd3, 0x25, 0xb1, 0xf5, 0xca, 0x85, 0xe7, 0x3d, 0xa4, + 0xee, 0x28, 0xff, 0x92, 0xea, 0x6d, 0xe0, 0x54, 0xb5, 0xd0, 0x78, 0x02, + 0xac, 0xf0, 0x80, 0xd0, 0xa8, 0x2b, 0xe8, 0x71, 0x26, 0x25, 0x40, 0xb4, + 0xde, 0x88, 0xc6, 0xd6, 0x02, 0xf2, 0x5c, 0x83, 0xdf, 0x65, 0x81, 0x98, + 0x4c, 0xa5, 0x93, 0x04, 0xa3, 0x76, 0x5d, 0x3c, 0x20, 0x9c, 0x07, 0x01, + 0xbb, 0xc5, 0xd0, 0xb9, 0xcc, 0x84, 0x97, 0x4e, 0x72, 0x45, 0x73, 0x3d, + 0xd3, 0x08, 0x16, 0x08, 0x5b, 0xb8, 0xc7, 0xc2, 0x34, 0xc6, 0x3d, 0x2b, + 0x44, 0xfc, 0xc9, 0x80, 0x8f, 0x37, 0x93, 0xea, 0x70, 0x2c, 0xa8, 0x2f, + 0xbf, 0x34, 0x91, 0x46, 0x0f, 0x5f, 0xbc, 0xe4, 0x68, 0xfb, 0xe9, 0x96, + 0x87, 0xcb, 0x0a, 0x2a, 0x8c, 0xbf, 0x09, 0x40, 0x3b, 0x21, 0xde, 0x76, + 0xfd, 0x47, 0xe3, 0x19, 0x61, 0x68, 0xf5, 0x71, 0xa1, 0xf6, 0x12, 0xff, + 0x2e, 0x79, 0x67, 0xbd, 0x3e, 0x34, 0x41, 0xfc, 0xc4, 0x87, 0x8b, 0xfa, + 0x5a, 0x6d, 0x00, 0x39}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1418, + {0x98, 0x5a, 0xa2, 0x21, 0x4d, 0x4d, 0xe9, 0x7a, 0x4a, 0x5c, 0xf6, + 0xcf, 0x64, 0x54, 0xbe, 0x13, 0x01, 0x08, 0x6c, 0x89, 0x80, 0xba, + 0x99, 0x75, 0xbb, 0xc2, 0xe1, 0x92, 0x2d, 0xdd, 0xb3, 0x40}, + {0x67, 0xaf, 0x0e, 0x23, 0x86, 0xe9, 0x95, 0x4c, 0x21, 0xbc, 0x4f, 0xcc, + 0x80, 0xb1, 0xb8, 0x8d, 0x97, 0x6b, 0x10, 0x72, 0xa5, 0x09, 0x09, 0xf3, + 0x14, 0xe9, 0x80, 0x0a, 0x5b, 0x0e, 0x38, 0x99, 0x21, 0x25, 0xa1, 0x94, + 0xc1, 0xeb, 0xe7, 0xb8, 0x8c, 0x12, 0xc4, 0x53, 0xb0, 0x95, 0xbc, 0xee, + 0x0b, 0x8b, 0xe7, 0x7e, 0x7a, 0x79, 0x30, 0x2c, 0xcd, 0xbe, 0xcb, 0xfd, + 0x87, 0xbe, 0x2a, 0x7f, 0x9d, 0x93, 0x5c, 0xe4, 0x0a, 0xaf, 0x57, 0xce, + 0x30, 0xf2, 0x9f, 0x3e, 0x0e, 0x9f, 0x6c, 0xbb, 0xb7, 0xd7, 0x24, 0x16, + 0x2b, 0x97, 0xce, 0x4a, 0x5c, 0x2e, 0x37, 0x46, 0x2e, 0xe8, 0x25, 0x28, + 0x3d, 0x84, 0x7a, 0x4e, 0x37, 0xb3, 0x3b, 0x48, 0xf0, 0x08, 0x6b, 0xc9, + 0xd0, 0x68, 0xcf, 0xcb, 0xdc, 0xa5, 0x97, 0x80, 0x45, 0xd3, 0x41, 0x34, + 0x2f, 0x7b, 0xa8, 0xd8, 0xdd, 0x07, 0x1c, 0xab, 0xfb, 0x03, 0x58, 0x01, + 0x86, 0x0c, 0xed, 0xf2, 0xc9, 0x6d, 0x62, 0x42, 0xf5, 0x71, 0x5b, 0x9c, + 0x6e, 0x2b, 0x0f, 0x06, 0xb2, 0x61, 0x37, 0x16, 0x55, 0x45, 0xb2, 0xac, + 0xfb, 0x09, 0x86, 0x82, 0xdc, 0xda, 0x68, 0xe0, 0x8d, 0xca, 0xe4, 0x1e, + 0x75, 0xf6, 0x98, 0x03, 0xe7, 0x3d, 0x71, 0x2a, 0x1a, 0xb8, 0x0b, 0x3c, + 0x0c, 0xa3, 0x27, 0x58, 0x80, 0x02, 0x88, 0x72, 0x57, 0x14, 0x89, 0xce, + 0x77, 0x5f, 0x20, 0x88, 0x1c, 0x54, 0x55, 0x02, 0xd8, 0xc8, 0x82, 0x28, + 0x55, 0x10, 0x91, 0xb4, 0x79, 0x33, 0xd1, 0xce, 0xa4, 0xfd, 0x03, 0xc4, + 0x94, 0x22, 0x1d, 0x52, 0x96, 0xab, 0xa2, 0xc4, 0xdb, 0x31, 0x3e, 0x3a, + 0xae, 0x41, 0x0b, 0x5f, 0x11, 0x69, 0xde, 0x1b, 0x94, 0x86, 0xd8, 0x9a, + 0xed, 0x31, 0x40, 0xf2, 0x43, 0x08, 0x22, 0x77, 0x74, 0xee, 0x8d, 0x31, + 0x17, 0x06, 0xa9, 0xd8, 0x82, 0x72, 0xbf, 0xa4, 0x62, 0xba, 0x60, 0xa8, + 0x6d, 0x57, 0x94, 0x5a, 0xdb, 0x5f, 0x1c, 0xb8, 0x6f, 0xd6, 0xe7, 0x18, + 0x54, 0xde, 0x8b, 0x53, 0x79, 0xaa, 0xac, 0x2c, 0x8f, 0xda, 0xad, 0x88, + 0xcc, 0x37, 0x0a, 0xdf, 0xab, 0xd9, 0xc0, 0x75, 0xf5, 0xa2, 0xa5, 0xa8, + 0x8e, 0x95, 0x74, 0xe4, 0x98, 0x27, 0xa8, 0x55, 0xe8, 0xdf, 0xb8, 0x05, + 0x77, 0x44, 0x54, 0x04, 0x65, 0xd4, 0x97, 0x22, 0x9b, 0x7d, 0x93, 0x15, + 0xd9, 0x5b, 0x77, 0x10, 0xf6, 0xbe, 0x19, 0x92, 0x15, 0x22, 0x47, 0x55, + 0x15, 0x5e, 0x0f, 0x7a, 0x37, 0x70, 0x8f, 0x22, 0xd6, 0x4c, 0x18, 0x42, + 0xf0, 0x06, 0xde, 0x07, 0x22, 0xc7, 0x66, 0xa1, 0x7e, 0x0c, 0xbb, 0x40, + 0x1a, 0x12, 0xe3, 0x1b, 0xdb, 0x85, 0x75, 0xbc, 0x98, 0x75, 0x2e, 0x31, + 0xf8, 0x5b, 0x66, 0x37, 0x0a, 0x7b, 0x7a, 0x24, 0x76, 0x3f, 0xec, 0x8f, + 0xad, 0x4f, 0xad, 0x1c, 0x4c, 0x08, 0x5e, 0xa3, 0x5c, 0x90, 0xa1, 0x2e, + 0x73, 0x17, 0x75, 0xe6, 0xb0, 0xab, 0x65, 0x9b, 0x05, 0xbb, 0x9e, 0x79, + 0x4e, 0xe7, 0x8e, 0x9c, 0x23, 0xd0, 0x1f, 0x58, 0x63, 0x9b, 0x92, 0xc3, + 0x2c, 0x6f, 0x0d, 0x74, 0x33, 0xa4, 0x49, 0x6e, 0x82, 0xb6, 0x79, 0x1a, + 0x60, 0x2a, 0x9a, 0x8d, 0xf8, 0x1d, 0x62, 0xa3, 0x4b, 0x1c, 0x0e, 0x81, + 0xfe, 0x84, 0xd8, 0xb9, 0x95, 0xd9, 0x09, 0x6f, 0xdf, 0x13, 0x06, 0xc8, + 0x2d, 0x3a, 0xf8, 0xf7, 0x3a, 0x59, 0xca, 0xf4, 0x67, 0x0d, 0x29, 0xe2, + 0x84, 0x73, 0x81, 0x75, 0x00, 0x69, 0x8e, 0xb3, 0x99, 0x7c, 0x2c, 0xd8, + 0x55, 0x08, 0x68, 0x84, 0x5e, 0xf3, 0x4e, 0x6e, 0x93, 0xa3, 0xb9, 0xd0, + 0x4f, 0x11, 0x42, 0x8e, 0x93, 0x8a, 0xfa, 0x03, 0xb1, 0x17, 0x6e, 0xb6, + 0x26, 0x2e, 0xf4, 0xf8, 0x8f, 0x1e, 0xed, 0xb1}, + {0xc6, 0x4a, 0x81, 0xc0, 0xd2, 0xf9, 0x99, 0x0b, 0xe5, 0x57, 0x30, 0xec, + 0x3f, 0x12, 0xc3, 0x39, 0x27, 0x3d, 0x51, 0x79, 0x60, 0xad, 0x3a, 0x6b, + 0x88, 0x82, 0x00, 0x13, 0x2c, 0x17, 0xbd, 0xda, 0x3a, 0xd2, 0xa2, 0x32, + 0x24, 0x63, 0xac, 0xa9, 0xa0, 0x8a, 0x25, 0xe2, 0x8f, 0x0b, 0x2d, 0x88, + 0xd7, 0x19, 0x34, 0xa6, 0xe8, 0x5d, 0xb6, 0x7a, 0x1a, 0xef, 0xdd, 0xa6, + 0x07, 0x84, 0x3a, 0x4a, 0xcc, 0x6c, 0x18, 0xbd, 0xe7, 0xd1, 0x92, 0x38, + 0xb5, 0xdc, 0xd4, 0xce, 0x6b, 0x8d, 0x07, 0xc8, 0x81, 0x42, 0x9c, 0xa6, + 0xae, 0x6c, 0x28, 0x08, 0x78, 0x78, 0x1c, 0x18, 0xae, 0xae, 0x32, 0xf0, + 0x2b, 0x09, 0xa5, 0x97, 0x06, 0xde, 0x61, 0x4b, 0x62, 0xdc, 0x00, 0xa7, + 0xbd, 0xe7, 0x20, 0x8a, 0xd8, 0x2a, 0x31, 0xba, 0x54, 0xdc, 0x20, 0x16, + 0xbb, 0x12, 0x59, 0xea, 0x1c, 0x09, 0x5c, 0x2d, 0xcd, 0xa7, 0x53, 0xc1, + 0xda, 0x36, 0x6d, 0xec, 0xc5, 0x2b, 0x5b, 0xfb, 0x59, 0x7a, 0xd1, 0xe9, + 0x3b, 0x66, 0x07, 0x8e, 0x36, 0xfb, 0x70, 0x47, 0xbf, 0x98, 0x6b, 0xdd, + 0x06, 0x23, 0x69, 0xba, 0x07, 0x92, 0x00, 0x68, 0x61, 0x37, 0x12, 0x1c, + 0x8d, 0x52, 0xbe, 0xbb, 0xbf, 0x4a, 0x53, 0x04, 0x3e, 0x84, 0x3b, 0x90, + 0x22, 0x53, 0x63, 0x67, 0xdc, 0xdd, 0x1e, 0x98, 0xd2, 0xba, 0x3b, 0x3e, + 0x08, 0xd7, 0x64, 0x0b, 0xb1, 0xa3, 0x3e, 0xc3, 0x80, 0xd2, 0x6b, 0x18, + 0xcd, 0x21, 0xfe, 0x7a, 0x39, 0x5d, 0x27, 0x46, 0x0e, 0xc3, 0xd6, 0x2f, + 0x5b, 0xe1, 0x4b, 0xfe, 0x75, 0x57, 0x9b, 0xf2, 0x9b, 0x5c, 0x0f, 0x71, + 0xb8, 0x73, 0x92, 0x08, 0x3d, 0x53, 0xde, 0xc7, 0xcf, 0x92, 0x14, 0xaf, + 0xf7, 0xa5, 0xc4, 0xa4, 0xfa, 0x98, 0x6b, 0x38, 0xa1, 0xbc, 0x6c, 0xbe, + 0x05, 0xf9, 0x48, 0xa0, 0xfd, 0x9a, 0x19, 0x4d, 0x6c, 0xd6, 0x17, 0x0d, + 0x81, 0xc5, 0x7c, 0xf5, 0x62, 0xf5, 0x56, 0x02, 0xee, 0x3b, 0xa1, 0x91, + 0xa3, 0xad, 0x9d, 0xe9, 0x8f, 0xcd, 0xed, 0x32, 0x2e, 0x0c, 0x45, 0x71, + 0x87, 0x48, 0xb4, 0x3a, 0xf3, 0x91, 0x58, 0xa2, 0x96, 0xe2, 0x54, 0x78, + 0x6f, 0x4f, 0x79, 0x1b, 0x59, 0x3f, 0x1e, 0x5f, 0x6a, 0xfc, 0x04, 0xbd, + 0x29, 0xaf, 0x73, 0x00, 0xb3, 0x9c, 0xfd, 0x42, 0x81, 0xc6, 0xbb, 0x8a, + 0x0f, 0x1b, 0x24, 0xe6, 0xef, 0x96, 0xdb, 0x68, 0x2a, 0x78, 0xa9, 0x82, + 0xf3, 0x31, 0x0f, 0xf8, 0x97, 0xe4, 0x76, 0x9b, 0x43, 0xc4, 0x04, 0xaa, + 0x0a, 0xbe, 0xa0, 0x70, 0x0c, 0x15, 0xa2, 0x9a, 0x1d, 0x73, 0xc1, 0x24, + 0xeb, 0x37, 0x62, 0x0b, 0x77, 0x47, 0x4b, 0x53, 0x70, 0xc0, 0xe7, 0x69, + 0x8e, 0x9e, 0xf4, 0xb3, 0x2c, 0x0d, 0x40, 0xef, 0x79, 0x89, 0xdd, 0x10, + 0x1d, 0x83, 0xca, 0x4a, 0x03, 0xa3, 0x3a, 0xef, 0x9b, 0xd0, 0x54, 0x51, + 0xe2, 0x5c, 0xc9, 0xde, 0x3d, 0xdf, 0x2c, 0x3f, 0xd3, 0xc7, 0x5c, 0x67, + 0x8e, 0xd4, 0xbb, 0x3d, 0x2e, 0x6c, 0xc4, 0xbf, 0x85, 0x7e, 0x14, 0xcb, + 0x59, 0xec, 0xda, 0x17, 0xdb, 0x84, 0xba, 0x43, 0xde, 0x73, 0x84, 0xd1, + 0xa9, 0xd3, 0x0b, 0xd9, 0xfe, 0xa1, 0x5b, 0x3c, 0x67, 0xd7, 0xd4, 0x8b, + 0xec, 0x77, 0x63, 0x23, 0x57, 0xdb, 0xb7, 0x90, 0x66, 0x35, 0x14, 0x37, + 0x22, 0x16, 0xea, 0xd8, 0x96, 0x6d, 0x06, 0x6e, 0x04, 0x73, 0x7c, 0xcd, + 0x02, 0x6e, 0x8c, 0x38, 0xf0, 0xe9, 0xe0, 0x73, 0x98, 0x02, 0xcd, 0x30, + 0xd4, 0x5b, 0xe1, 0xaf, 0x2b, 0x88, 0xf4, 0x60, 0xfa, 0x74, 0xb4, 0xf0, + 0x01, 0xeb, 0xf2, 0xe7, 0x0d, 0x35, 0x27, 0x35, 0x7e, 0x2e, 0x42, 0xfa, + 0xc0, 0x66, 0xc2, 0xb5, 0xf3, 0x0b, 0x62, 0x96, 0x16, 0x3a, 0xf8, 0x71, + 0xc9, 0x42, 0x3d, 0x9a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1419, + {0xa5, 0xfe, 0x05, 0x27, 0xa9, 0x76, 0x31, 0x24, 0x9a, 0x8b, 0x05, + 0xb2, 0xa1, 0xe0, 0x10, 0xf0, 0xa0, 0xec, 0x69, 0x60, 0xa4, 0x8c, + 0xbc, 0xcb, 0x0d, 0xc1, 0x56, 0x25, 0xc6, 0xd5, 0x05, 0x2d}, + {0xa6, 0x6d, 0xd3, 0x82, 0x8b, 0x0b, 0x6f, 0x77, 0x75, 0x55, 0x72, 0xb4, + 0x0a, 0xb4, 0x14, 0xac, 0x3b, 0x52, 0xe1, 0xc9, 0xf0, 0x17, 0x7e, 0x47, + 0x91, 0xaa, 0x8d, 0x7b, 0xc8, 0xaf, 0x51, 0xa5, 0x00, 0xb5, 0xe6, 0x4e, + 0x08, 0xa1, 0x1d, 0x6c, 0xbd, 0x77, 0x72, 0xc3, 0x8d, 0x36, 0xfa, 0xb8, + 0x40, 0x0d, 0x18, 0xfc, 0x0f, 0xec, 0xf1, 0xf8, 0xed, 0xcb, 0xce, 0xed, + 0xba, 0x55, 0xfb, 0xb8, 0x2e, 0x5b, 0x69, 0xa3, 0x7f, 0x5a, 0xf6, 0x21, + 0x47, 0x30, 0x4e, 0x9b, 0x51, 0xab, 0x67, 0x16, 0x8e, 0x90, 0x51, 0x12, + 0x2c, 0xb5, 0x3f, 0xa5, 0xb7, 0x4d, 0x9a, 0x95, 0x40, 0xed, 0x18, 0xc6, + 0x51, 0x58, 0xcf, 0x3f, 0x06, 0x1b, 0x51, 0xfc, 0xdd, 0x65, 0xa7, 0x14, + 0x5f, 0x7f, 0x09, 0x01, 0xae, 0xa1, 0x5a, 0x1f, 0x30, 0xd6, 0x24, 0xbc, + 0x67, 0x5d, 0x9c, 0xf6, 0x5c, 0x3e, 0x84, 0x1d, 0xd1, 0xca, 0x5f, 0xf2, + 0x03, 0xbc, 0x45, 0x70, 0xf8, 0xb1, 0xd7, 0xa5, 0x02, 0x25, 0x9f, 0xbd, + 0xfd, 0x64, 0xc6, 0x8e, 0x43, 0x45, 0x9e, 0x96, 0x21, 0xbd, 0xbe, 0x2e, + 0xdf, 0x10, 0xde, 0xa5, 0xcd, 0x1d, 0xa2, 0x0a, 0x22, 0x8e, 0x78, 0xc3, + 0x5c, 0x45, 0xd0, 0xa9, 0x85, 0xd0, 0x0d, 0xc6, 0x41, 0xb2, 0xd9, 0x6a, + 0xa5, 0xe0, 0x95, 0xfd, 0xe2, 0xc4, 0xa8, 0xca, 0x8b, 0xde, 0xac, 0x30, + 0x96, 0x3c, 0x84, 0x5d, 0xc1, 0x1e, 0x7e, 0x95, 0xbf, 0x1f, 0x8e, 0xf8, + 0xb8, 0x6d, 0xbe, 0x14, 0x50, 0x28, 0xee, 0x47, 0x40, 0x5e, 0x3d, 0x57, + 0xea, 0xe9, 0x8a, 0x08, 0x09, 0x2b, 0x3c, 0x58, 0x7f, 0x60, 0xc9, 0x57, + 0xa9, 0x5b, 0x7c, 0xc1, 0x61, 0x46, 0xaf, 0x78, 0x9a, 0x8a, 0x3f, 0x0b, + 0xec, 0xa0, 0xa9, 0x79, 0x9c, 0x92, 0xf5, 0x4f, 0xa1, 0xaa, 0xeb, 0x3a, + 0x56, 0x54, 0xf3, 0xb6, 0x99, 0xf3, 0xb0, 0xeb, 0xce, 0x93, 0xe4, 0x56, + 0xa7, 0xbb, 0x42, 0x4b, 0xa5, 0xaa, 0xc0, 0x6d, 0x98, 0x07, 0x38, 0x4d, + 0x81, 0x81, 0xb0, 0x49, 0x97, 0x65, 0x5c, 0x1c, 0x51, 0x10, 0x64, 0xe3, + 0x33, 0x9b, 0x82, 0x91, 0xfa, 0x4b, 0x6b, 0x67, 0x6b, 0xb9, 0x3a, 0xaf, + 0x3f, 0x0f, 0xe2, 0x66, 0xc3, 0x6e, 0x12, 0x51, 0x76, 0x97, 0x94, 0xb0, + 0x7c, 0x9b, 0x1b, 0x92, 0x13, 0xe1, 0x8b, 0x83, 0x79, 0x2a, 0x1d, 0xb5, + 0x50, 0x66, 0x8d, 0x2a, 0x9a, 0xef, 0xcd, 0x27, 0x61, 0x51, 0xb3, 0x32, + 0x4a, 0xd8, 0xc5, 0x05, 0x06, 0xcb, 0x76, 0x2c, 0x30, 0x55, 0xeb, 0x38, + 0xd3, 0xa7, 0x97, 0x20, 0xde, 0x52, 0x2c, 0xfb, 0x41, 0xb6, 0xdd, 0x4e, + 0xf0, 0x31, 0xc4, 0x67, 0x2b, 0x1b, 0xba, 0x7d, 0xf2, 0xd0, 0xe2, 0x06, + 0x4e, 0xcd, 0x01, 0x38, 0x4a, 0xa4, 0x0b, 0x69, 0xb5, 0x86, 0xfc, 0x50, + 0x6d, 0x19, 0xbd, 0x62, 0x2e, 0xb8, 0xd2, 0x91, 0xc9, 0xc3, 0x85, 0xfc, + 0xf8, 0x3b, 0x98, 0x25, 0xe7, 0x45, 0xb0, 0x4e, 0x4f, 0xd0, 0x40, 0xf8, + 0x18, 0x6d, 0x21, 0xc6, 0xf9, 0x75, 0x47, 0x5a, 0xca, 0xc8, 0x9c, 0x1d, + 0x4e, 0x32, 0xdb, 0xfd, 0xa8, 0xd0, 0xfd, 0xb6, 0x56, 0xef, 0x5c, 0x15, + 0xf2, 0xa3, 0xbd, 0x1d, 0xb9, 0x5a, 0x93, 0xcb, 0xf0, 0x39, 0xde, 0xd5, + 0xfb, 0x9f, 0xf0, 0xa5, 0x1b, 0x27, 0xf3, 0xda, 0xdc, 0x55, 0x84, 0x36, + 0x47, 0xac, 0x7a, 0x72, 0xd3, 0x3f, 0x75, 0x59, 0xba, 0x8c, 0x94, 0xf2, + 0xe2, 0xcb, 0x22, 0x0c, 0xc9, 0x91, 0x9b, 0x97, 0xaf, 0xa7, 0x6a, 0x99, + 0xaf, 0x82, 0xa9, 0x6d, 0x3f, 0xd3, 0x73, 0x0a, 0x21, 0x10, 0xde, 0x9e, + 0x8c, 0x34, 0xd8, 0xd6, 0xd5, 0x30, 0x0e, 0x34, 0x1a, 0x0f, 0xd6, 0xb1, + 0x14, 0x9a, 0x3a, 0x36, 0x7f, 0x2c, 0x7a, 0x2e}, + {0xdf, 0xaa, 0x23, 0xb4, 0xcb, 0x28, 0xb6, 0x48, 0x17, 0x90, 0x8b, 0x5b, + 0xe1, 0x8b, 0x24, 0x13, 0x4f, 0x63, 0x42, 0xce, 0xa1, 0x9b, 0xd0, 0x4f, + 0x2c, 0xc3, 0x15, 0x24, 0x5b, 0x41, 0x55, 0x69, 0xe3, 0x48, 0x02, 0x79, + 0xd9, 0xf3, 0x6a, 0xa1, 0x90, 0x4f, 0x0e, 0x41, 0x70, 0x51, 0xaa, 0x00, + 0x2b, 0x2c, 0x38, 0x26, 0x17, 0x82, 0x53, 0xec, 0x16, 0x3b, 0xa2, 0x93, + 0xd1, 0x80, 0xa6, 0x78, 0x60, 0xb3, 0x97, 0x98, 0x8f, 0x71, 0x94, 0xcf, + 0x48, 0xb9, 0x9d, 0x02, 0xce, 0x02, 0x26, 0x6f, 0xd4, 0x38, 0x0e, 0xf7, + 0x8f, 0x45, 0x62, 0x49, 0xfa, 0x65, 0x4b, 0x44, 0x9b, 0x03, 0xe4, 0x5a, + 0x52, 0x39, 0x60, 0x23, 0xd7, 0xbb, 0x17, 0xae, 0x5d, 0xd7, 0x24, 0x9e, + 0xc7, 0xf6, 0x09, 0x35, 0x17, 0x00, 0xa3, 0x76, 0xe6, 0xd4, 0xbc, 0x55, + 0xe7, 0xad, 0x9d, 0x3c, 0x42, 0x73, 0xed, 0x72, 0x68, 0xc6, 0xb1, 0xf9, + 0xb4, 0x0b, 0x10, 0x3b, 0x20, 0x55, 0x07, 0x3d, 0xb6, 0xd3, 0x5a, 0x3f, + 0x62, 0x61, 0xd9, 0x46, 0x74, 0xd7, 0xbc, 0x88, 0x2b, 0xc0, 0x22, 0x91, + 0x33, 0x51, 0x56, 0x84, 0x5e, 0x50, 0xfc, 0x87, 0x67, 0xb3, 0x39, 0x0a, + 0x99, 0xda, 0x22, 0x6d, 0x54, 0xb6, 0xc9, 0xe9, 0x6a, 0x34, 0x4e, 0x65, + 0x2b, 0xeb, 0x6a, 0x25, 0x1b, 0xc7, 0xa9, 0x54, 0xfa, 0x82, 0xc7, 0x3a, + 0x63, 0x12, 0xe0, 0x60, 0xa3, 0x88, 0x2b, 0xc0, 0x08, 0x4b, 0x01, 0xe4, + 0x85, 0x20, 0x84, 0x8f, 0x72, 0xb8, 0xb9, 0x6d, 0x8e, 0xfe, 0x03, 0xc6, + 0x69, 0x03, 0x9e, 0x57, 0x55, 0x01, 0x2b, 0x4b, 0xa6, 0x97, 0xd1, 0x05, + 0x7f, 0x1f, 0xa8, 0x48, 0x8d, 0x41, 0xc1, 0xe6, 0x8d, 0x25, 0x77, 0xf3, + 0x32, 0x64, 0x05, 0x6f, 0xe3, 0xac, 0x0a, 0xfa, 0x12, 0x93, 0xa0, 0x59, + 0xd7, 0x75, 0x9b, 0x4d, 0x12, 0x54, 0x90, 0x27, 0xdd, 0x86, 0xdb, 0xe8, + 0xb3, 0x55, 0xba, 0x0f, 0xd9, 0x86, 0xd1, 0x9b, 0xe6, 0x64, 0x9e, 0x66, + 0x6e, 0x42, 0x60, 0x99, 0xfd, 0x28, 0x58, 0x17, 0xe5, 0xb2, 0x2c, 0x5e, + 0x76, 0x26, 0x3d, 0x3b, 0x58, 0x7b, 0x14, 0x75, 0x82, 0x5b, 0x92, 0xc4, + 0xb9, 0xe1, 0x4c, 0xf2, 0xb0, 0x49, 0x87, 0xf5, 0xbc, 0x11, 0x43, 0x3e, + 0x3b, 0x67, 0xb8, 0xc6, 0x0a, 0x61, 0x30, 0xcb, 0x6c, 0x10, 0x21, 0xae, + 0x61, 0x9b, 0x19, 0xee, 0x7a, 0x48, 0x9f, 0x48, 0x40, 0x7a, 0xcd, 0x08, + 0xfc, 0x4a, 0x57, 0x98, 0xac, 0x7d, 0xf3, 0x70, 0x5e, 0x91, 0x4f, 0x47, + 0x35, 0xd0, 0x2f, 0x2f, 0xd1, 0xf5, 0xe3, 0x9e, 0x9d, 0xb3, 0x70, 0xa9, + 0x3e, 0x7a, 0x7b, 0x4f, 0x23, 0x37, 0x37, 0x4a, 0xf6, 0x9c, 0x8a, 0xa9, + 0xcc, 0x3f, 0x45, 0x67, 0xc2, 0x10, 0x4d, 0xfa, 0x2b, 0xcc, 0x74, 0x52, + 0xa4, 0x55, 0x6d, 0x02, 0x24, 0xa5, 0x65, 0x73, 0x6c, 0x5f, 0x83, 0x4f, + 0xb6, 0xc2, 0x9b, 0xf2, 0x1c, 0x25, 0xbe, 0x2a, 0xaf, 0xa3, 0xd5, 0x62, + 0xc6, 0x3a, 0xb7, 0xb4, 0x76, 0x2a, 0xa5, 0x5f, 0xb8, 0x0d, 0x9d, 0x64, + 0x24, 0x7c, 0xc2, 0x46, 0x8c, 0x70, 0x87, 0x27, 0x27, 0x4d, 0xf6, 0xc7, + 0xfe, 0x81, 0x21, 0xd3, 0x2a, 0x06, 0x15, 0xa1, 0x24, 0x44, 0xca, 0xb5, + 0x62, 0xd4, 0x38, 0x3f, 0x2e, 0xa1, 0xff, 0xd1, 0x65, 0xb7, 0x6c, 0x74, + 0xc9, 0x08, 0xd5, 0x23, 0x0d, 0x41, 0xa8, 0x6a, 0x76, 0x3a, 0xeb, 0xac, + 0x79, 0xe5, 0xb8, 0xf5, 0x21, 0x64, 0x23, 0x8a, 0xd0, 0xc4, 0x2d, 0x14, + 0xcf, 0xe5, 0x4f, 0x33, 0x19, 0x4d, 0x8c, 0x2b, 0x0b, 0xaa, 0xb4, 0xe2, + 0x5e, 0xfb, 0x44, 0x58, 0x72, 0x74, 0x6f, 0x69, 0x38, 0xa9, 0xcc, 0xd2, + 0xed, 0x23, 0x72, 0x35, 0x7c, 0xb7, 0xa0, 0x63, 0xe9, 0xa3, 0x9a, 0xc6, + 0xb1, 0x72, 0x30, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1420, + {0x18, 0x90, 0x02, 0x82, 0x77, 0x09, 0xbd, 0xec, 0xa8, 0x10, 0xe1, + 0x6e, 0x0b, 0x3d, 0xca, 0x39, 0xbb, 0xf7, 0xaa, 0x58, 0x9c, 0xfd, + 0x84, 0xee, 0xff, 0x8b, 0xb3, 0x49, 0xf2, 0x61, 0xc9, 0x79}, + {0xa6, 0x6d, 0xd3, 0x82, 0x8b, 0x0b, 0x6f, 0x77, 0x75, 0x55, 0x72, 0xb4, + 0x0a, 0xb4, 0x14, 0xac, 0x3b, 0x52, 0xe1, 0xc9, 0xf0, 0x17, 0x7e, 0x47, + 0x91, 0xaa, 0x8d, 0x7b, 0xc8, 0xaf, 0x51, 0xa5, 0x00, 0xb5, 0xe6, 0x4e, + 0x08, 0xa1, 0x1d, 0x6c, 0xbd, 0x77, 0x72, 0xc3, 0x8d, 0x36, 0xfa, 0xb8, + 0x40, 0x0d, 0x18, 0xfc, 0x0f, 0xec, 0xf1, 0xf8, 0xed, 0xcb, 0xce, 0xed, + 0xba, 0x55, 0xfb, 0xb8, 0x2e, 0x5b, 0x69, 0xa3, 0x7f, 0x5a, 0xf6, 0x21, + 0x47, 0x30, 0x4e, 0x9b, 0x51, 0xab, 0x67, 0x16, 0x8e, 0x90, 0x51, 0x12, + 0x2c, 0xb5, 0x3f, 0xa5, 0xb7, 0x4d, 0x9a, 0x95, 0x40, 0xed, 0x18, 0xc6, + 0x51, 0x58, 0xcf, 0x3f, 0x06, 0x1b, 0x51, 0xfc, 0xdd, 0x65, 0xa7, 0x14, + 0x5f, 0x7f, 0x09, 0x01, 0xae, 0xa1, 0x5a, 0x1f, 0x30, 0xd6, 0x24, 0xbc, + 0x67, 0x5d, 0x9c, 0xf6, 0x5c, 0x3e, 0x84, 0x1d, 0xd1, 0xca, 0x5f, 0xf2, + 0x03, 0xbc, 0x45, 0x70, 0xf8, 0xb1, 0xd7, 0xa5, 0x02, 0x25, 0x9f, 0xbd, + 0xfd, 0x64, 0xc6, 0x8e, 0x43, 0x45, 0x9e, 0x96, 0x21, 0xbd, 0xbe, 0x2e, + 0xdf, 0x10, 0xde, 0xa5, 0xcd, 0x1d, 0xa2, 0x0a, 0x22, 0x8e, 0x78, 0xc3, + 0x5c, 0x45, 0xd0, 0xa9, 0x85, 0xd0, 0x0d, 0xc6, 0x41, 0xb2, 0xd9, 0x6a, + 0xa5, 0xe0, 0x95, 0xfd, 0xe2, 0xc4, 0xa8, 0xca, 0x8b, 0xde, 0xac, 0x30, + 0x96, 0x3c, 0x84, 0x5d, 0xc1, 0x1e, 0x7e, 0x95, 0xbf, 0x1f, 0x8e, 0xf8, + 0xb8, 0x6d, 0xbe, 0x14, 0x50, 0x28, 0xee, 0x47, 0x40, 0x5e, 0x3d, 0x57, + 0xea, 0xe9, 0x8a, 0x08, 0x09, 0x2b, 0x3c, 0x58, 0x7f, 0x60, 0xc9, 0x57, + 0xa9, 0x5b, 0x7c, 0xc1, 0x61, 0x46, 0xaf, 0x78, 0x9a, 0x8a, 0x3f, 0x0b, + 0xec, 0xa0, 0xa9, 0x79, 0x9c, 0x92, 0xf5, 0x4f, 0xa1, 0xaa, 0xeb, 0x3a, + 0x56, 0x54, 0xf3, 0xb6, 0x99, 0xf3, 0xb0, 0xeb, 0xce, 0x93, 0xe4, 0x56, + 0xa7, 0xbb, 0x42, 0x4b, 0xa5, 0xaa, 0xc0, 0x6d, 0x98, 0x07, 0x38, 0x4d, + 0x81, 0x81, 0xb0, 0x49, 0x97, 0x65, 0x5c, 0x1c, 0x51, 0x10, 0x64, 0xe3, + 0x33, 0x9b, 0x82, 0x91, 0xfa, 0x4b, 0x6b, 0x67, 0x6b, 0xb9, 0x3a, 0xaf, + 0x3f, 0x0f, 0xe2, 0x66, 0xc3, 0x6e, 0x12, 0x51, 0x76, 0x97, 0x94, 0xb0, + 0x7c, 0x9b, 0x1b, 0x92, 0x13, 0xe1, 0x8b, 0x83, 0x79, 0x2a, 0x1d, 0xb5, + 0x50, 0x66, 0x8d, 0x2a, 0x9a, 0xef, 0xcd, 0x27, 0x61, 0x51, 0xb3, 0x32, + 0x4a, 0xd8, 0xc5, 0x05, 0x06, 0xcb, 0x76, 0x2c, 0x30, 0x55, 0xeb, 0x38, + 0xd3, 0xa7, 0x97, 0x20, 0xde, 0x52, 0x2c, 0xfb, 0x41, 0xb6, 0xdd, 0x4e, + 0xf0, 0x31, 0xc4, 0x67, 0x2b, 0x1b, 0xba, 0x7d, 0xf2, 0xd0, 0xe2, 0x06, + 0x4e, 0xcd, 0x01, 0x38, 0x4a, 0xa4, 0x0b, 0x69, 0xb5, 0x86, 0xfc, 0x50, + 0x6d, 0x19, 0xbd, 0x62, 0x2e, 0xb8, 0xd2, 0x91, 0xc9, 0xc3, 0x85, 0xfc, + 0xf8, 0x3b, 0x98, 0x25, 0xe7, 0x45, 0xb0, 0x4e, 0x4f, 0xd0, 0x40, 0xf8, + 0x18, 0x6d, 0x21, 0xc6, 0xf9, 0x75, 0x47, 0x5a, 0xca, 0xc8, 0x9c, 0x1d, + 0x4e, 0x32, 0xdb, 0xfd, 0xa8, 0xd0, 0xfd, 0xb6, 0x56, 0xef, 0x5c, 0x15, + 0xf2, 0xa3, 0xbd, 0x1d, 0xb9, 0x5a, 0x93, 0xcb, 0xf0, 0x39, 0xde, 0xd5, + 0xfb, 0x9f, 0xf0, 0xa5, 0x1b, 0x27, 0xf3, 0xda, 0xdc, 0x55, 0x84, 0x36, + 0x47, 0xac, 0x7a, 0x72, 0xd3, 0x3f, 0x75, 0x59, 0xba, 0x8c, 0x94, 0xf2, + 0xe2, 0xcb, 0x22, 0x0c, 0xc9, 0x91, 0x9b, 0x97, 0xaf, 0xa7, 0x6a, 0x99, + 0xaf, 0x82, 0xa9, 0x6d, 0x3f, 0xd3, 0x73, 0x0a, 0x21, 0x10, 0xde, 0x9e, + 0x8c, 0x34, 0xd8, 0xd6, 0xd5, 0x30, 0x0e, 0x34, 0x1a, 0x0f, 0xd6, 0xb1, + 0x14, 0x9a, 0x3a, 0x36, 0x7f, 0x2c, 0x7a, 0x2e}, + {0xc6, 0x82, 0xbb, 0xcb, 0x6e, 0x1f, 0x38, 0xa4, 0xa7, 0xc5, 0xa0, 0x5f, + 0x16, 0x58, 0x1e, 0x25, 0x4c, 0x79, 0x18, 0x4f, 0x9b, 0x16, 0x14, 0x1c, + 0x88, 0x7a, 0x48, 0x95, 0xc5, 0x66, 0x93, 0x3d, 0xc3, 0x59, 0x3f, 0xbf, + 0x2c, 0xfe, 0x7c, 0x31, 0x0e, 0xbd, 0x6f, 0x05, 0xa3, 0x35, 0x93, 0xc5, + 0xc7, 0x55, 0xa6, 0x0c, 0xf3, 0xeb, 0x75, 0x31, 0xbe, 0x5d, 0x6a, 0x8c, + 0x3c, 0xa8, 0x0e, 0xa7, 0xfc, 0x6d, 0x34, 0x43, 0x96, 0x36, 0x1d, 0xf0, + 0xbf, 0xb1, 0xdb, 0xd5, 0x81, 0xc3, 0xc4, 0xb2, 0x7d, 0xd4, 0x14, 0x2d, + 0xef, 0x39, 0xd0, 0x3e, 0x01, 0x92, 0xfa, 0x71, 0x36, 0xad, 0x42, 0xcf, + 0x48, 0x07, 0x1c, 0xb4, 0xaa, 0x76, 0x3b, 0xc8, 0x3a, 0x15, 0xf9, 0x6a, + 0xf6, 0x4e, 0xf0, 0x5c, 0x46, 0xca, 0x45, 0x44, 0x0a, 0x6a, 0x5f, 0x48, + 0x13, 0x60, 0xd0, 0x4b, 0x97, 0xf7, 0x72, 0xb2, 0xd1, 0xfe, 0x1b, 0x06, + 0x7b, 0xfc, 0x22, 0x22, 0x96, 0x29, 0xa5, 0x07, 0x68, 0xbe, 0xa5, 0xf1, + 0x45, 0xd0, 0x27, 0x89, 0x0a, 0xd2, 0xef, 0x45, 0x2f, 0x0d, 0x21, 0x69, + 0xca, 0x57, 0xb0, 0xa7, 0xb7, 0x50, 0x27, 0x71, 0x05, 0xa3, 0x58, 0xf6, + 0x49, 0x9f, 0x39, 0xd1, 0xab, 0x58, 0x9a, 0x4b, 0x07, 0x13, 0x85, 0x90, + 0x98, 0xdb, 0x1e, 0x9a, 0x3c, 0xfc, 0x61, 0xb3, 0x1a, 0x25, 0x3d, 0x64, + 0xa2, 0x76, 0x85, 0x1f, 0x37, 0xe6, 0xaa, 0x81, 0x13, 0x9d, 0xb4, 0x19, + 0x12, 0x71, 0x44, 0x68, 0x87, 0x3a, 0xed, 0x01, 0x8c, 0xd8, 0xee, 0xb1, + 0x45, 0x13, 0x98, 0x65, 0xdd, 0x90, 0x84, 0xb8, 0xe7, 0xdb, 0x40, 0xad, + 0xf0, 0x76, 0x20, 0xdc, 0xd7, 0x70, 0x81, 0x61, 0x82, 0x03, 0xb2, 0xc4, + 0xdb, 0x10, 0x55, 0x2d, 0xe5, 0x83, 0x84, 0xf9, 0xf4, 0x6a, 0xeb, 0xac, + 0xb7, 0xeb, 0x62, 0xa8, 0x35, 0xa9, 0xee, 0x63, 0x90, 0xce, 0x26, 0x3b, + 0xc2, 0x96, 0x35, 0x13, 0xa4, 0x69, 0xae, 0xa4, 0x72, 0x65, 0x4c, 0xaf, + 0xfe, 0x0d, 0xc6, 0x04, 0x96, 0xb9, 0x48, 0xc8, 0x1b, 0x5d, 0x47, 0x48, + 0x21, 0xc3, 0xf7, 0xce, 0x54, 0xa3, 0xf2, 0x86, 0x73, 0x32, 0x9b, 0x38, + 0xbc, 0x55, 0x3e, 0x1b, 0xdd, 0x95, 0x47, 0x40, 0x73, 0x6d, 0x33, 0x50, + 0x07, 0xd2, 0xa1, 0xf6, 0x3b, 0x1c, 0x8c, 0x4e, 0xe2, 0x5f, 0x36, 0xb3, + 0x29, 0x3b, 0xcd, 0x36, 0xa4, 0xf3, 0x96, 0x62, 0x19, 0x23, 0xb8, 0x31, + 0x05, 0x29, 0x46, 0x93, 0xe9, 0x8e, 0x74, 0x2e, 0x92, 0x43, 0xd8, 0x4d, + 0xa2, 0x4c, 0x05, 0x67, 0xc3, 0x1c, 0xbf, 0x38, 0x1f, 0xb6, 0xd5, 0x40, + 0x1a, 0xd0, 0x17, 0xee, 0x72, 0x31, 0x39, 0x8c, 0xf0, 0x5a, 0x99, 0x79, + 0x8f, 0x6d, 0x04, 0x3a, 0x27, 0x98, 0x3a, 0xb8, 0x9f, 0xe1, 0xf9, 0xd7, + 0x73, 0xd4, 0xdf, 0xef, 0xe0, 0xf6, 0xf0, 0x50, 0xa6, 0x21, 0x1d, 0x98, + 0x3a, 0xaf, 0xd8, 0x29, 0x95, 0xda, 0x8f, 0xe1, 0xf1, 0x6c, 0xdc, 0x8a, + 0xc0, 0xed, 0xef, 0x76, 0xc4, 0x0b, 0x82, 0x66, 0x02, 0x83, 0x48, 0x8a, + 0x9e, 0x8a, 0xaa, 0x83, 0xca, 0xb9, 0xcc, 0x12, 0x0d, 0x13, 0x1a, 0xba, + 0x8a, 0x72, 0x38, 0xa7, 0xe6, 0xc1, 0xb9, 0xe8, 0xd2, 0x98, 0xb0, 0x74, + 0xa2, 0xf6, 0x85, 0x55, 0xf9, 0xbb, 0xe7, 0xd9, 0x1d, 0x0c, 0xa2, 0x29, + 0x5a, 0xea, 0x86, 0xc1, 0x12, 0x6e, 0x42, 0x92, 0x9f, 0xe0, 0x39, 0x22, + 0x96, 0xee, 0x12, 0xf5, 0xe1, 0x45, 0x91, 0xd5, 0xb3, 0xd0, 0x5d, 0x11, + 0xed, 0xdf, 0xa7, 0xfb, 0xbf, 0xc7, 0xb6, 0x05, 0xd0, 0x1d, 0x32, 0x0b, + 0x0b, 0x64, 0x8b, 0x32, 0xc3, 0x6c, 0x6e, 0x33, 0x35, 0x74, 0x6d, 0x78, + 0xc1, 0xb5, 0xf4, 0xb2, 0xb5, 0x32, 0x97, 0x9f, 0x2c, 0xae, 0x91, 0x43, + 0xee, 0x26, 0xba, 0x7c}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1421, + {0xbe, 0xdd, 0xaa, 0xfd, 0x5d, 0xe9, 0xcd, 0x1a, 0x9e, 0x38, 0x57, + 0x2f, 0xad, 0x1b, 0x12, 0xf6, 0x63, 0x11, 0x46, 0x11, 0xcd, 0x03, + 0x10, 0xc4, 0x63, 0x52, 0x18, 0x50, 0x03, 0xdf, 0xf7, 0x85}, + {0x66, 0x10, 0x08, 0xd8, 0xbc, 0x35, 0xf0, 0x49, 0xea, 0x50, 0x52, 0xad, + 0x28, 0x30, 0xdb, 0xc2, 0x9b, 0xd7, 0x30, 0x23, 0x17, 0x33, 0x86, 0xd6, + 0xb9, 0xa2, 0x04, 0xf2, 0x92, 0x94, 0x2c, 0x75, 0x7b, 0x9c, 0xf1, 0x5d, + 0xca, 0x73, 0x97, 0xe8, 0xea, 0x8c, 0x0a, 0xac, 0x05, 0x87, 0x72, 0x62, + 0x70, 0xa3, 0x4c, 0xe5, 0x26, 0x0d, 0xfe, 0x58, 0x0e, 0x16, 0x23, 0xbd, + 0xd3, 0x80, 0x51, 0x82, 0x2c, 0xaa, 0x5c, 0x61, 0x1b, 0x2c, 0xda, 0x6a, + 0xcc, 0xcf, 0xde, 0x9e, 0x83, 0x22, 0x80, 0x06, 0x7b, 0x2c, 0x54, 0x2a, + 0x4b, 0x51, 0x0c, 0x4b, 0x55, 0xdd, 0xaf, 0x2e, 0x9a, 0x00, 0x36, 0x4a, + 0x0a, 0x54, 0x78, 0xad, 0xd9, 0xfe, 0x4d, 0xe5, 0xef, 0x97, 0x4f, 0x30, + 0x9b, 0x8b, 0xd5, 0x7e, 0xe9, 0xcb, 0x23, 0xfa, 0x40, 0x98, 0xce, 0xb0, + 0x62, 0x39, 0x4e, 0x5d, 0x03, 0xad, 0xb7, 0x47, 0xc0, 0x28, 0xd9, 0xb1, + 0x4f, 0x27, 0xcd, 0x1c, 0x4c, 0xde, 0x00, 0x65, 0x46, 0xe2, 0x5c, 0xb4, + 0x78, 0x05, 0x52, 0x6f, 0xa4, 0x9d, 0xdd, 0xd8, 0x57, 0xbd, 0x63, 0x83, + 0x08, 0xee, 0x89, 0x4e, 0x2b, 0xb8, 0xae, 0xad, 0x61, 0x06, 0x23, 0x5d, + 0x88, 0x58, 0xcf, 0xdd, 0xe5, 0xdf, 0xd3, 0x17, 0x42, 0x51, 0x66, 0x03, + 0xb4, 0xde, 0x7e, 0x1d, 0xcd, 0x97, 0x9f, 0xd3, 0x3a, 0xd7, 0x3d, 0xfe, + 0x1b, 0x37, 0x91, 0x1b, 0x54, 0x29, 0x9e, 0x20, 0x81, 0x88, 0x46, 0x31, + 0x5c, 0x77, 0xfa, 0x2e, 0xfe, 0xaf, 0x61, 0x51, 0xe2, 0x8c, 0x77, 0x53, + 0xe2, 0xbc, 0x08, 0xa9, 0xd5, 0x74, 0xd4, 0xd4, 0xc3, 0xb9, 0x0c, 0xf4, + 0x11, 0xad, 0x41, 0x1e, 0x79, 0xe6, 0x80, 0x76, 0x3a, 0x89, 0x3e, 0x9e, + 0x82, 0x08, 0x65, 0x11, 0x42, 0xbf, 0x67, 0x92, 0xfe, 0xc4, 0xde, 0x9c, + 0xa4, 0xa1, 0x73, 0x18, 0x39, 0x9e, 0xba, 0x9f, 0xd7, 0xbd, 0x67, 0xac, + 0xd0, 0x8e, 0x5a, 0x76, 0xba, 0xa2, 0x17, 0x17, 0x29, 0x7f, 0x60, 0xf4, + 0x3f, 0xa2, 0xf3, 0x15, 0xc6, 0xe4, 0xfd, 0xf9, 0x2b, 0x45, 0xb6, 0xb5, + 0x0b, 0xed, 0xbf, 0xa5, 0xb1, 0xd5, 0xdf, 0xa4, 0xb3, 0x11, 0x52, 0x95, + 0x2a, 0x1c, 0x0e, 0xcb, 0x00, 0x3d, 0xe4, 0x2b, 0x83, 0x54, 0x6c, 0xc7, + 0x66, 0x2c, 0x4e, 0x21, 0x39, 0x32, 0xac, 0xbf, 0x1c, 0xcf, 0x4b, 0x1f, + 0xb4, 0x06, 0x90, 0x71, 0x61, 0x69, 0x59, 0x48, 0x85, 0xbb, 0x3f, 0x10, + 0xbf, 0x7b, 0x6a, 0x00, 0xfa, 0xcd, 0x86, 0xc6, 0x94, 0xef, 0xe9, 0x60, + 0x94, 0x10, 0xc6, 0x02, 0x1d, 0x9c, 0x9d, 0x8e, 0x0d, 0x1d, 0xd9, 0x03, + 0xfa, 0xe9, 0x3a, 0x09, 0x33, 0x3f, 0x76, 0x0b, 0x01, 0x29, 0xd4, 0xc0, + 0xbd, 0xae, 0x46, 0xe8, 0x1e, 0x26, 0x4c, 0x6a, 0x6d, 0xb6, 0x36, 0x78, + 0x63, 0x6f, 0x19, 0xcf, 0x1e, 0x82, 0x6b, 0x3d, 0x02, 0x54, 0xb3, 0xb9, + 0x48, 0x96, 0x8b, 0x3e, 0x5d, 0x49, 0x8b, 0xe9, 0xea, 0x48, 0x50, 0xc8, + 0x84, 0xb8, 0x2b, 0xe7, 0xd1, 0xff, 0x8a, 0xb6, 0xbf, 0xe4, 0xb9, 0xc6, + 0xea, 0xe6, 0xa5, 0xca, 0xc9, 0xed, 0x77, 0xdc, 0x60, 0x05, 0x74, 0x56, + 0x01, 0x8e, 0x94, 0x6d, 0x7b, 0x28, 0x22, 0x0a, 0x5b, 0x0a, 0xb1, 0x6e, + 0x47, 0x1d, 0x28, 0x3a, 0x43, 0xf7, 0x99, 0x58, 0xde, 0x89, 0xaa, 0x4f, + 0xf4, 0xab, 0x0a, 0x0e, 0x5d, 0xc4, 0xea, 0xb4, 0x62, 0xb0, 0x2e, 0x62, + 0xd7, 0xd4, 0x74, 0x94, 0x9f, 0xb7, 0xf7, 0x0c, 0xb8, 0x7d, 0x2c, 0x67, + 0x08, 0x0d, 0xb1, 0x79, 0xe5, 0x44, 0xae, 0x6d, 0x47, 0xa1, 0x6e, 0xde, + 0x41, 0x17, 0x62, 0x6d, 0x53, 0xee, 0x13, 0x3c, 0xf1, 0x5c, 0xd1, 0xbe, + 0x16, 0x4c, 0xd1, 0x14, 0x6a, 0x71, 0x4b, 0x3c}, + {0x18, 0x0b, 0x89, 0x3f, 0x3c, 0x36, 0x8f, 0xa7, 0x55, 0x5b, 0xd1, 0x16, + 0x46, 0x34, 0xb7, 0xe9, 0x3d, 0x90, 0xa3, 0x87, 0x38, 0xb2, 0xe6, 0x2d, + 0x9b, 0x5f, 0xcc, 0xf4, 0x1c, 0x9a, 0x3c, 0x53, 0x7e, 0xd9, 0x02, 0x59, + 0xb9, 0xc8, 0x4d, 0x7c, 0xc8, 0x13, 0x6b, 0xde, 0xce, 0x2c, 0xe6, 0xdd, + 0x39, 0x90, 0x45, 0x92, 0xa7, 0x98, 0x0e, 0xb8, 0x0b, 0x8c, 0xa2, 0xe9, + 0x9f, 0x80, 0x73, 0x28, 0x75, 0xf0, 0x03, 0x99, 0x21, 0x03, 0xb8, 0x07, + 0x45, 0xa8, 0xc4, 0x3c, 0x91, 0x82, 0x59, 0xc2, 0xec, 0x99, 0xb2, 0x15, + 0x0d, 0x20, 0xa0, 0xcf, 0xd4, 0x76, 0xa6, 0x5e, 0x83, 0x59, 0x0d, 0xc2, + 0x1c, 0xee, 0x14, 0xb2, 0xcf, 0x1f, 0x12, 0x88, 0xba, 0xd1, 0x9d, 0x49, + 0xd1, 0xa0, 0x15, 0x3e, 0x0b, 0x66, 0xf7, 0x21, 0x5b, 0x78, 0x02, 0xf1, + 0x6e, 0xea, 0xae, 0x2f, 0x1c, 0x9c, 0x07, 0x9c, 0x04, 0x55, 0x05, 0x37, + 0xa2, 0xe3, 0x3f, 0x16, 0x2f, 0x2f, 0xc2, 0x7f, 0x4e, 0xaf, 0x82, 0x70, + 0x30, 0xe4, 0x66, 0x77, 0x19, 0x74, 0x56, 0x2f, 0x15, 0x5c, 0x7f, 0x67, + 0xef, 0xf8, 0x5f, 0x68, 0x3a, 0x95, 0xa7, 0x11, 0x97, 0x55, 0xef, 0xd5, + 0x28, 0x31, 0x02, 0xb5, 0xad, 0x82, 0x47, 0x48, 0xda, 0x1c, 0x83, 0x32, + 0xb7, 0x0a, 0x7a, 0xbb, 0x33, 0xf8, 0x40, 0x1f, 0x0b, 0x50, 0x51, 0x3c, + 0xc9, 0x98, 0x0b, 0xd2, 0xe5, 0xf1, 0xd3, 0x75, 0xa5, 0x6c, 0x89, 0x2c, + 0xd1, 0xa9, 0xe2, 0x8c, 0x1f, 0x27, 0xf8, 0x57, 0x33, 0x47, 0x74, 0xd8, + 0xf4, 0xb0, 0xe5, 0x7f, 0x0f, 0xf7, 0x6f, 0x83, 0xd6, 0x48, 0xba, 0x7f, + 0x57, 0x58, 0x1f, 0x24, 0xf2, 0x18, 0x54, 0xe7, 0xfb, 0x10, 0xcd, 0x5f, + 0x2e, 0x64, 0x3d, 0x88, 0x02, 0x22, 0x73, 0x41, 0x85, 0x01, 0x07, 0xf2, + 0xec, 0x04, 0xd4, 0xd4, 0x89, 0x7b, 0x97, 0xe2, 0xb6, 0xa9, 0xec, 0x19, + 0x23, 0x03, 0x9c, 0x9d, 0xfa, 0x06, 0x37, 0x2f, 0xae, 0x51, 0x3f, 0x07, + 0x2b, 0xe3, 0xcc, 0x37, 0xb7, 0xee, 0xcd, 0xa1, 0x00, 0xa2, 0x6f, 0xd3, + 0xd6, 0x4e, 0xc9, 0xb8, 0xd7, 0x01, 0x8f, 0xcf, 0x0c, 0x22, 0x7d, 0x86, + 0x8e, 0x73, 0xb5, 0x35, 0x80, 0xbb, 0xb0, 0x1c, 0xce, 0x15, 0x32, 0x8a, + 0xf7, 0xda, 0x44, 0x12, 0xe8, 0xe5, 0x7b, 0xfa, 0x4a, 0x3d, 0x9c, 0xe8, + 0xdb, 0xda, 0x33, 0x5c, 0x70, 0x35, 0xca, 0x21, 0x42, 0x41, 0x90, 0x06, + 0x60, 0xb6, 0xac, 0x2d, 0xdb, 0x5d, 0x9b, 0x95, 0x76, 0xc8, 0xe6, 0x99, + 0x4e, 0x7d, 0xe1, 0x66, 0x3e, 0xb1, 0x8d, 0x65, 0x33, 0x9f, 0x53, 0x4c, + 0x2e, 0x50, 0xe3, 0x27, 0x37, 0xd3, 0xeb, 0x00, 0x83, 0x12, 0xaf, 0x94, + 0xae, 0x28, 0xe5, 0xc1, 0x15, 0x7a, 0xa4, 0x21, 0x3d, 0x80, 0x26, 0x29, + 0x00, 0xfd, 0x60, 0x93, 0x52, 0x5f, 0x9b, 0xaa, 0x46, 0x9e, 0xc8, 0x7a, + 0xd6, 0xe7, 0xe6, 0x0d, 0x4a, 0xab, 0x39, 0xff, 0xc1, 0x37, 0x04, 0x4c, + 0xf5, 0xab, 0x9f, 0x35, 0xc5, 0x6d, 0x9d, 0xe4, 0x95, 0xaa, 0xc0, 0x19, + 0x0d, 0xb3, 0x96, 0x1f, 0xa9, 0xde, 0x70, 0x7b, 0xa5, 0x0f, 0x30, 0x79, + 0x66, 0xa3, 0x89, 0x51, 0xc1, 0xf2, 0x83, 0x46, 0x17, 0x8c, 0x7c, 0xfb, + 0x60, 0x92, 0x78, 0x5e, 0xe0, 0x07, 0x4b, 0x99, 0xc4, 0xa9, 0x02, 0xe7, + 0xd4, 0xa0, 0x1a, 0x3d, 0x8e, 0x6d, 0x64, 0xc2, 0x2b, 0xd1, 0x58, 0x02, + 0xa6, 0x86, 0x4c, 0x6b, 0x3b, 0x3a, 0xca, 0xf3, 0x58, 0x03, 0xb5, 0xfe, + 0xde, 0xb5, 0xf7, 0xd2, 0x2f, 0xdb, 0x74, 0x0d, 0xc8, 0x71, 0x0e, 0x78, + 0x18, 0xa6, 0x38, 0x80, 0xf6, 0xa6, 0x47, 0x5e, 0xf0, 0x10, 0xeb, 0x4c, + 0xbd, 0x8c, 0xfe, 0xe5, 0xd5, 0x32, 0xc6, 0x46, 0x84, 0x6d, 0xb2, 0x98, + 0x16, 0xd9, 0x80, 0xa8}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1422, + {0x6b, 0x76, 0xf3, 0x08, 0xd6, 0xe2, 0x65, 0xa2, 0x26, 0xea, 0x79, + 0x16, 0x85, 0xb3, 0x69, 0x4b, 0x84, 0x66, 0xe0, 0xc6, 0x6a, 0x87, + 0x62, 0xaf, 0xca, 0xa7, 0x10, 0xa6, 0xc7, 0xe8, 0xa8, 0x3c}, + {0xc5, 0x44, 0x06, 0xe0, 0xe3, 0x6a, 0x7e, 0xe4, 0x84, 0xac, 0xe9, 0xc1, + 0x9f, 0x70, 0x96, 0xa9, 0xd0, 0xd4, 0x56, 0x4c, 0x40, 0x04, 0x46, 0x70, + 0x46, 0x88, 0xf9, 0x82, 0xf6, 0x99, 0x64, 0x44, 0xc3, 0x73, 0xe0, 0x00, + 0x4b, 0x9c, 0xcf, 0x7a, 0xa7, 0x9f, 0x0a, 0xfd, 0x37, 0x68, 0x79, 0x05, + 0x44, 0xa9, 0xee, 0x3e, 0xab, 0xc3, 0x78, 0x8a, 0x11, 0x6c, 0x69, 0xda, + 0x5a, 0x0a, 0x80, 0x0d, 0xdf, 0x4f, 0xd5, 0x2d, 0x62, 0xe4, 0x0e, 0x70, + 0xa8, 0x51, 0x5e, 0x9b, 0x97, 0x79, 0x2e, 0x8f, 0x73, 0x3c, 0x01, 0x48, + 0xb8, 0x3b, 0xaa, 0xc9, 0x09, 0x2d, 0x66, 0x15, 0xfa, 0x23, 0x4a, 0x0e, + 0x9b, 0xe5, 0x6e, 0xfc, 0x9d, 0xbb, 0xdc, 0x5a, 0x73, 0xd7, 0xb8, 0xca, + 0x11, 0x0d, 0xdf, 0xdf, 0x05, 0xf5, 0x4d, 0xeb, 0xd3, 0x50, 0x40, 0x28, + 0xbe, 0xc8, 0x53, 0x6d, 0x13, 0xf4, 0xf9, 0x76, 0xc0, 0x93, 0x6c, 0x59, + 0xb6, 0xa1, 0x95, 0xbe, 0xf5, 0xff, 0xcf, 0x32, 0x0d, 0x8f, 0x98, 0x81, + 0xb2, 0x47, 0x66, 0xaa, 0xed, 0xad, 0x14, 0xa3, 0xe3, 0x0a, 0xcf, 0x87, + 0xb8, 0xd5, 0x8d, 0xa0, 0xd5, 0xb3, 0xb4, 0xf1, 0x96, 0xa1, 0x76, 0x2d, + 0x0c, 0xf2, 0x64, 0xe8, 0xcc, 0x1f, 0x06, 0x3b, 0x9e, 0xe5, 0xce, 0xf1, + 0x90, 0xe4, 0x89, 0xd7, 0x50, 0xc4, 0x6b, 0xe0, 0x6f, 0x4d, 0x9d, 0xe5, + 0x63, 0xf0, 0x6e, 0x5e, 0xb6, 0x7f, 0xaf, 0xce, 0xb6, 0x48, 0xa1, 0xa5, + 0x68, 0x97, 0xab, 0x01, 0x4d, 0x9e, 0x30, 0x4f, 0x9c, 0xe4, 0x05, 0x42, + 0x05, 0x56, 0x83, 0x28, 0xdf, 0x1d, 0x51, 0x2b, 0xd2, 0x77, 0x95, 0xdc, + 0x04, 0xc0, 0x9a, 0x61, 0x19, 0x72, 0x22, 0x8a, 0x82, 0xbb, 0x67, 0x27, + 0x76, 0xb1, 0x04, 0x02, 0x81, 0xee, 0x63, 0xd9, 0xc2, 0x56, 0x12, 0xe5, + 0x05, 0xba, 0x9a, 0xf4, 0x17, 0x99, 0x4d, 0x2d, 0x71, 0x81, 0x66, 0xb4, + 0xa2, 0x0a, 0x8b, 0x9a, 0xc8, 0xd1, 0x02, 0x5e, 0x32, 0xf0, 0x3b, 0xe8, + 0x4b, 0x81, 0xbb, 0xf2, 0xf0, 0x71, 0x61, 0x98, 0x72, 0xe3, 0xaf, 0xda, + 0x13, 0x56, 0x43, 0x62, 0xf2, 0xf0, 0xa9, 0xa3, 0x06, 0xc7, 0xcb, 0x34, + 0x03, 0x52, 0xf4, 0xb1, 0x39, 0x9e, 0x3d, 0xe6, 0x2b, 0x44, 0x7b, 0xb6, + 0x10, 0xab, 0xdb, 0x68, 0xfb, 0x0b, 0x60, 0x2f, 0x5d, 0xe9, 0xf1, 0x16, + 0xf6, 0xb5, 0xa0, 0xcd, 0xa4, 0xcd, 0x81, 0xbf, 0x97, 0xc1, 0xad, 0xd6, + 0x4a, 0x3b, 0x57, 0xd2, 0x23, 0x93, 0xe1, 0x05, 0x1b, 0xf4, 0x05, 0xb9, + 0x1d, 0xab, 0x4b, 0xc1, 0xde, 0xbc, 0xb8, 0xe2, 0xc1, 0x63, 0x62, 0x2f, + 0x82, 0xa2, 0x0c, 0x4d, 0x26, 0xb8, 0x92, 0x48, 0x31, 0xd2, 0x4d, 0xdb, + 0x6f, 0xf3, 0xe9, 0xfe, 0x3f, 0x78, 0xc7, 0x11, 0x72, 0x1f, 0x4e, 0x15, + 0x2c, 0xb4, 0xa1, 0x6b, 0xea, 0x9b, 0x26, 0xfa, 0x05, 0x13, 0xba, 0x2c, + 0x33, 0xbe, 0x21, 0xb9, 0x94, 0xa5, 0x06, 0x02, 0xcc, 0x35, 0xcc, 0x53, + 0xe8, 0x4f, 0x1b, 0x50, 0x6b, 0x03, 0x4a, 0x04, 0x77, 0x6e, 0x0c, 0xc8, + 0x3e, 0xf9, 0x54, 0x7a, 0x69, 0x87, 0xef, 0x59, 0xa5, 0x12, 0x73, 0x1c, + 0x1f, 0xc9, 0xa9, 0x27, 0x65, 0xbd, 0x8b, 0x1d, 0x42, 0xf3, 0x98, 0xba, + 0x31, 0x0f, 0x9c, 0x22, 0x2e, 0x18, 0x19, 0x57, 0xaf, 0x72, 0x57, 0xed, + 0x22, 0xce, 0xe2, 0xb7, 0x65, 0x7c, 0x0c, 0xfb, 0xe6, 0xdd, 0xf8, 0x43, + 0x16, 0x85, 0x04, 0x7f, 0x60, 0x85, 0x64, 0x15, 0x12, 0x02, 0x67, 0xed, + 0xd1, 0x1f, 0xa0, 0x59, 0x40, 0x6e, 0xde, 0x33, 0x7b, 0x7a, 0x5f, 0x68, + 0x27, 0xa0, 0x32, 0xfb, 0x35, 0xff, 0xb1, 0x51, 0x28, 0x41, 0x1a, 0xc0, + 0x3e, 0x5b, 0x96, 0x21, 0x66, 0xee, 0x40, 0x01}, + {0xa9, 0x63, 0xa9, 0x4c, 0xf4, 0xcf, 0x43, 0xd7, 0x08, 0x54, 0x93, 0xaa, + 0x3e, 0x7a, 0x0b, 0xa3, 0x6b, 0x81, 0xd2, 0x61, 0xda, 0xca, 0x2f, 0x44, + 0xca, 0xf2, 0x49, 0x64, 0x80, 0xf3, 0xbd, 0x31, 0x14, 0xa3, 0x29, 0xd5, + 0xab, 0x45, 0xee, 0x42, 0xdf, 0xbd, 0x42, 0x57, 0x44, 0x51, 0x42, 0x3f, + 0x1e, 0x1c, 0x5a, 0x44, 0xaa, 0x73, 0xbf, 0xf3, 0x65, 0x48, 0x20, 0xcd, + 0x5a, 0x03, 0x10, 0x16, 0x4d, 0x79, 0xb7, 0x25, 0x63, 0xee, 0xf9, 0x96, + 0xde, 0x79, 0x60, 0xad, 0x3e, 0xde, 0x44, 0x03, 0x12, 0xbe, 0xd4, 0xf4, + 0x33, 0xd1, 0x03, 0x25, 0x9d, 0x85, 0xbc, 0x53, 0x5b, 0xcb, 0x6a, 0x9a, + 0x4b, 0x66, 0xa5, 0x33, 0x21, 0xde, 0xe0, 0x83, 0x4b, 0xc5, 0x53, 0xfd, + 0x3c, 0x09, 0x70, 0x06, 0xa0, 0x84, 0xe8, 0x75, 0x38, 0xad, 0x48, 0xb8, + 0x1c, 0x7c, 0xc7, 0x06, 0xf0, 0xe2, 0xd8, 0x38, 0x76, 0x43, 0x3b, 0x49, + 0x64, 0x10, 0x09, 0x49, 0x8d, 0x1a, 0xae, 0xc4, 0x99, 0x86, 0x79, 0x89, + 0x26, 0xc7, 0x0e, 0x66, 0xed, 0xa1, 0x65, 0x2a, 0x4e, 0x85, 0xda, 0xe9, + 0x40, 0x52, 0x8c, 0xc1, 0xf6, 0x35, 0x8d, 0x39, 0xc4, 0xf7, 0xe5, 0xb8, + 0x18, 0x9a, 0xaf, 0x1c, 0xf9, 0xc2, 0x6e, 0xf9, 0x1f, 0xa2, 0xf3, 0x1f, + 0x25, 0xb9, 0x00, 0xf6, 0x54, 0x71, 0x49, 0x73, 0x4d, 0x0b, 0xd4, 0x3f, + 0x17, 0x81, 0xb9, 0x05, 0x37, 0x3d, 0xa3, 0x74, 0x73, 0xbf, 0x8b, 0x7d, + 0x29, 0xb3, 0xd3, 0xf1, 0xc6, 0xc1, 0xc9, 0x80, 0x4f, 0xee, 0x90, 0xfe, + 0xf3, 0x0e, 0xcc, 0xa2, 0xa1, 0xd4, 0x6b, 0xc2, 0x49, 0x4c, 0x37, 0xa4, + 0x77, 0xe1, 0x88, 0xef, 0xb8, 0x11, 0x98, 0x3c, 0x1e, 0x3a, 0xbf, 0xe6, + 0xf8, 0x01, 0xb4, 0xc8, 0xca, 0xd7, 0x20, 0x33, 0xc3, 0x50, 0xf8, 0x0a, + 0xdc, 0xbb, 0x60, 0x71, 0x3c, 0x2c, 0x98, 0xd3, 0xdd, 0xbb, 0xde, 0xb9, + 0xe2, 0x81, 0x2a, 0x42, 0xb6, 0x06, 0xec, 0x8f, 0x16, 0x42, 0xfe, 0x73, + 0x6a, 0x87, 0x85, 0x7b, 0x83, 0xf5, 0xdf, 0x2c, 0x59, 0xb8, 0x1d, 0xe0, + 0xe7, 0x77, 0x9c, 0xb4, 0xb7, 0xc2, 0x25, 0x12, 0x62, 0x48, 0x01, 0xcc, + 0xfd, 0x73, 0x68, 0xa7, 0xe6, 0xca, 0xec, 0x89, 0x46, 0x84, 0x0d, 0x01, + 0xb9, 0x46, 0x0f, 0x92, 0xba, 0xe7, 0xb3, 0x38, 0xed, 0xb1, 0x0b, 0xaa, + 0x11, 0x09, 0x89, 0x83, 0xe2, 0xc8, 0xd2, 0x20, 0x32, 0x81, 0x0d, 0xfe, + 0xac, 0xaf, 0x7f, 0x1b, 0xba, 0x99, 0xf1, 0x88, 0x55, 0xaf, 0x79, 0x07, + 0x55, 0x7f, 0x55, 0x0a, 0x1a, 0xb8, 0x90, 0x45, 0xc3, 0x8e, 0x02, 0x96, + 0xa1, 0x33, 0xb1, 0x6e, 0x81, 0xc4, 0x1e, 0xac, 0x88, 0xdd, 0xfa, 0x2c, + 0x4c, 0x78, 0x87, 0xb6, 0x3d, 0x68, 0x14, 0xcb, 0x65, 0x04, 0x32, 0x72, + 0x73, 0x12, 0x57, 0x4c, 0xec, 0xb1, 0xa8, 0xdb, 0xe7, 0x6b, 0x3d, 0x6b, + 0x82, 0x67, 0x33, 0xe6, 0xab, 0x1a, 0x49, 0x8e, 0xf4, 0x8f, 0xdb, 0xad, + 0x9a, 0xfe, 0xad, 0x51, 0x74, 0x3c, 0x62, 0x1b, 0x37, 0x9c, 0xa4, 0x5f, + 0xe0, 0xd9, 0x30, 0xc9, 0x5d, 0xa6, 0xa4, 0xac, 0x15, 0x76, 0x8c, 0xeb, + 0x29, 0x7f, 0x45, 0xa8, 0x3f, 0x21, 0xb4, 0x0e, 0x34, 0x7a, 0xab, 0xec, + 0xe2, 0x03, 0xb4, 0x1e, 0xeb, 0x3f, 0xde, 0xe6, 0x2f, 0xd8, 0x80, 0x1b, + 0x2c, 0xe4, 0xe0, 0xa6, 0xb7, 0x06, 0x1b, 0xdd, 0xf7, 0x00, 0xe4, 0x88, + 0x2e, 0x7d, 0x90, 0x1c, 0x00, 0xde, 0x27, 0xed, 0xf3, 0x4d, 0x32, 0xca, + 0x79, 0xd9, 0xdf, 0x59, 0x34, 0x6f, 0xeb, 0x12, 0xea, 0x6b, 0x6d, 0xc6, + 0x88, 0xa6, 0xd0, 0x4e, 0xe7, 0x51, 0x9e, 0x0d, 0x24, 0x82, 0xdc, 0x8e, + 0x9a, 0xb9, 0x3a, 0x39, 0xd2, 0xc5, 0x53, 0xb4, 0xd9, 0x25, 0x7a, 0x57, + 0x41, 0x85, 0xbb, 0x6a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1423, + {0x79, 0x01, 0x0e, 0xa8, 0x82, 0xbf, 0x2b, 0x2a, 0x50, 0x40, 0x55, + 0xae, 0x3a, 0x13, 0x8d, 0xce, 0xf9, 0x3b, 0x8c, 0x6e, 0x46, 0x09, + 0xa5, 0x30, 0x54, 0x11, 0xc0, 0x89, 0x81, 0x0c, 0x68, 0x64}, + {0x1f, 0x84, 0xe6, 0x2c, 0x05, 0x14, 0xce, 0xf7, 0xa4, 0x3d, 0x46, 0xf8, + 0x42, 0xec, 0x6d, 0x72, 0x2f, 0x9b, 0x64, 0x67, 0xcf, 0x2c, 0x3c, 0x3b, + 0x43, 0x9e, 0xb9, 0x2a, 0xa3, 0x98, 0xc2, 0x09, 0x6b, 0xd1, 0x3c, 0xe7, + 0x97, 0x60, 0x71, 0x02, 0x3b, 0xfc, 0xae, 0x10, 0x49, 0x19, 0xa2, 0x30, + 0x74, 0xa3, 0xb5, 0x4d, 0xfd, 0x37, 0x95, 0x4b, 0x0c, 0x69, 0xb0, 0x6f, + 0xe8, 0x24, 0x64, 0x9a, 0xf9, 0xf9, 0xba, 0xf3, 0xc7, 0xd5, 0x3f, 0x75, + 0x7e, 0x60, 0x14, 0xe7, 0x08, 0x04, 0xf7, 0xe4, 0x61, 0x05, 0x6c, 0x19, + 0x84, 0x8c, 0x95, 0xd3, 0xb4, 0x88, 0x1d, 0x06, 0x2b, 0x59, 0x03, 0x11, + 0x64, 0x66, 0xbb, 0x88, 0x7e, 0xeb, 0x41, 0x7c, 0xee, 0x60, 0x51, 0xf2, + 0xab, 0x61, 0xb5, 0x04, 0x23, 0x97, 0xc8, 0xa1, 0x5e, 0xfb, 0x12, 0x1c, + 0x44, 0xf8, 0xb7, 0xf0, 0xb6, 0xc4, 0xc4, 0x36, 0x6c, 0x89, 0x99, 0x54, + 0x84, 0x70, 0xc0, 0xd9, 0x18, 0xa4, 0x94, 0x45, 0xb0, 0x80, 0x9d, 0xe2, + 0x39, 0x9f, 0xa8, 0x3d, 0x78, 0x63, 0x30, 0x81, 0xd4, 0x47, 0x71, 0x39, + 0xf7, 0x33, 0x7d, 0xbd, 0x3b, 0x34, 0x8f, 0xba, 0x9a, 0x6f, 0x74, 0x1d, + 0x28, 0xfc, 0xc3, 0x65, 0x68, 0xfa, 0x1b, 0x2a, 0xb5, 0x14, 0xb6, 0x9f, + 0xad, 0xe5, 0x92, 0xac, 0xb4, 0x59, 0x81, 0x95, 0xee, 0xaa, 0xad, 0x47, + 0xfc, 0xb0, 0x9e, 0xa3, 0x2f, 0xce, 0xdf, 0xb0, 0x6f, 0x49, 0xbb, 0x62, + 0x61, 0x32, 0x1e, 0x51, 0xfc, 0x13, 0xc2, 0x87, 0x58, 0x13, 0x8b, 0xb1, + 0xee, 0x08, 0x4a, 0xed, 0xd1, 0x39, 0xcf, 0x1c, 0xe2, 0x4d, 0x11, 0x1b, + 0xd8, 0x9f, 0x3c, 0x06, 0x79, 0x84, 0xa0, 0x88, 0x20, 0x9e, 0x7d, 0xce, + 0x6c, 0x62, 0x6a, 0x0c, 0x90, 0xfe, 0x8e, 0xd7, 0x53, 0xd6, 0x48, 0x76, + 0x9e, 0x78, 0x38, 0xe0, 0x11, 0x70, 0x6f, 0x24, 0x8e, 0xd4, 0xda, 0xb9, + 0xac, 0xde, 0x3a, 0xa7, 0x06, 0xbb, 0x44, 0x75, 0x5e, 0xf1, 0x2f, 0x00, + 0xe0, 0x91, 0xb2, 0x21, 0xe6, 0x05, 0xc7, 0xd0, 0xac, 0x6c, 0xfd, 0x50, + 0x6c, 0xe2, 0x06, 0xca, 0x84, 0x8a, 0x68, 0xb4, 0xf3, 0x41, 0x86, 0x89, + 0xf9, 0x18, 0xb3, 0x25, 0x73, 0x8a, 0x59, 0x1a, 0xb6, 0xd5, 0xb2, 0x5f, + 0xf2, 0x9e, 0xc3, 0x51, 0x3a, 0x5e, 0xfd, 0x1e, 0x31, 0xd3, 0x5f, 0x99, + 0x8f, 0xb4, 0x51, 0x24, 0x20, 0xf1, 0x3f, 0x7b, 0xbb, 0x77, 0xec, 0xa3, + 0x65, 0x78, 0x7c, 0x2f, 0x28, 0x87, 0x17, 0xf3, 0xa5, 0xe2, 0x7d, 0x72, + 0x5a, 0x81, 0xc1, 0x04, 0x2c, 0x54, 0x66, 0xb5, 0xe8, 0xf3, 0x4d, 0x8d, + 0x3d, 0xac, 0x9f, 0x3d, 0x8c, 0x69, 0x6c, 0x57, 0x3b, 0xa1, 0x9d, 0x4b, + 0x59, 0xd4, 0x5e, 0xe3, 0xfd, 0x69, 0x76, 0xa2, 0x66, 0x7d, 0xf5, 0x95, + 0x09, 0xfc, 0xbe, 0xca, 0x2b, 0x2e, 0x31, 0xb0, 0xf8, 0x09, 0x31, 0xf3, + 0x5a, 0x31, 0x5d, 0x2b, 0x39, 0x38, 0x42, 0x58, 0x16, 0x54, 0x76, 0xb3, + 0x28, 0x2b, 0x78, 0xff, 0xde, 0x2e, 0xd5, 0xc7, 0x89, 0x89, 0x27, 0xb1, + 0x25, 0x7f, 0xef, 0xc7, 0x20, 0x37, 0xca, 0xc9, 0x3a, 0x23, 0x65, 0x5e, + 0xfe, 0x2b, 0x24, 0x1b, 0x66, 0xf7, 0x29, 0x5d, 0xdd, 0xa7, 0xa9, 0xb8, + 0xf2, 0x28, 0xbf, 0xaa, 0x87, 0x4b, 0x30, 0x31, 0x6e, 0x2f, 0x97, 0x3c, + 0x97, 0xdf, 0x42, 0xb1, 0xdb, 0x4f, 0x88, 0xa9, 0x64, 0x85, 0x18, 0x99, + 0x73, 0xa8, 0x12, 0xc0, 0x4b, 0xf8, 0x9f, 0xf9, 0x1e, 0x7b, 0x91, 0x8c, + 0x90, 0x3c, 0xae, 0xf4, 0x4d, 0x9c, 0xca, 0x3b, 0x64, 0x0b, 0xba, 0x9b, + 0xe3, 0xf5, 0x65, 0xc9, 0xed, 0xc5, 0x05, 0x27, 0x96, 0xb2, 0xe3, 0x6d, + 0x2b, 0xbe, 0xd7, 0x70, 0xdb, 0xb4, 0x34, 0x7a}, + {0x50, 0x6d, 0x96, 0xd2, 0xed, 0xf7, 0x8a, 0x67, 0x06, 0x85, 0xe4, 0x5e, + 0x4e, 0x22, 0xb4, 0x8d, 0x06, 0x3c, 0x93, 0xa1, 0x28, 0xfe, 0xd9, 0xa8, + 0x89, 0xa2, 0x76, 0xa4, 0x2d, 0xda, 0x8b, 0xb3, 0x12, 0xa0, 0x57, 0xcf, + 0x7a, 0x70, 0xb3, 0x3a, 0x24, 0xa6, 0x76, 0xae, 0x7f, 0x16, 0xbe, 0x3b, + 0x2f, 0x6b, 0x2a, 0x98, 0xc6, 0xd1, 0x36, 0x9d, 0x5d, 0x79, 0xe6, 0xa3, + 0xbb, 0xff, 0x08, 0x48, 0x48, 0x6a, 0x58, 0x0f, 0xd6, 0x92, 0xd6, 0x44, + 0x33, 0x2a, 0xbb, 0x8c, 0x7f, 0xbe, 0xa0, 0x92, 0x4b, 0x61, 0xfc, 0x42, + 0x02, 0xbd, 0x5c, 0x00, 0x85, 0x6e, 0xbc, 0x7c, 0x44, 0x82, 0x28, 0x9f, + 0x8a, 0xb8, 0x06, 0x1c, 0xd6, 0x65, 0xe0, 0x46, 0x8f, 0x93, 0x0a, 0x88, + 0xa3, 0xeb, 0x14, 0xfa, 0x64, 0x92, 0xee, 0xa2, 0x27, 0x2f, 0xaa, 0xa6, + 0x37, 0xa5, 0x8b, 0xb3, 0xc6, 0x17, 0x87, 0x16, 0x20, 0xfb, 0x25, 0x2e, + 0xe1, 0x2f, 0x01, 0x99, 0xb6, 0x03, 0xaf, 0x99, 0x85, 0xf4, 0xc4, 0x58, + 0xfd, 0xa9, 0xc9, 0x83, 0x85, 0x39, 0xa8, 0xb7, 0x79, 0x5f, 0xa5, 0x03, + 0x66, 0x6a, 0x83, 0x66, 0x5e, 0xc9, 0x49, 0xde, 0x31, 0x66, 0x65, 0x43, + 0x6f, 0x55, 0xdc, 0x03, 0xbb, 0x46, 0xdb, 0x73, 0xc2, 0xbf, 0xac, 0xa5, + 0x19, 0xcb, 0xea, 0x91, 0x03, 0xb7, 0xe1, 0xb7, 0x4f, 0xe8, 0x1e, 0xf6, + 0x06, 0x9f, 0x67, 0x0b, 0xff, 0x52, 0x1a, 0xcc, 0x3e, 0x53, 0xd3, 0x44, + 0xa5, 0x7f, 0x6a, 0x78, 0xcb, 0x36, 0xe8, 0x26, 0x1e, 0xa7, 0xc4, 0x56, + 0xd2, 0x59, 0x00, 0x3c, 0x47, 0xdd, 0xcb, 0x24, 0x43, 0x65, 0xc0, 0x7c, + 0x4e, 0x06, 0x9d, 0x34, 0x2c, 0x3a, 0x33, 0x2f, 0x8e, 0xaa, 0x1b, 0x0c, + 0x59, 0x11, 0xf0, 0x72, 0x6b, 0x0a, 0xbb, 0x39, 0xb3, 0xca, 0xc6, 0xed, + 0x20, 0xea, 0x36, 0x8f, 0x7e, 0x07, 0xc5, 0x0a, 0x8d, 0xfc, 0xa2, 0x90, + 0x8a, 0x90, 0x79, 0xbd, 0x18, 0x27, 0x8d, 0xeb, 0x0b, 0x0f, 0xe9, 0xc4, + 0x64, 0xb4, 0xff, 0x61, 0x17, 0x46, 0xde, 0xef, 0x06, 0x8e, 0xf3, 0xbb, + 0x9d, 0xf1, 0xff, 0xe5, 0xca, 0xa9, 0x72, 0x01, 0xbb, 0x39, 0x65, 0x91, + 0xa6, 0x85, 0xf7, 0xab, 0x50, 0x66, 0xc1, 0x74, 0x8d, 0x5a, 0xc5, 0xf5, + 0x79, 0x47, 0xa4, 0x2b, 0x4f, 0xee, 0x5a, 0x32, 0xc2, 0x33, 0xf8, 0xfa, + 0x52, 0xe8, 0xeb, 0xf7, 0xb7, 0x3c, 0x81, 0x6b, 0xa5, 0xdd, 0x35, 0x99, + 0xef, 0x1c, 0xd8, 0x23, 0x5e, 0xbd, 0x16, 0x7b, 0x8c, 0xba, 0x77, 0x94, + 0x53, 0xa2, 0x7d, 0x6b, 0x0d, 0x9b, 0xc7, 0xce, 0x5d, 0x2d, 0x2f, 0xcf, + 0x9f, 0x50, 0x33, 0xf9, 0x79, 0x17, 0x5b, 0x50, 0xa6, 0x0d, 0xd0, 0xa5, + 0x8f, 0xd3, 0xea, 0xa9, 0x49, 0x63, 0xae, 0xcb, 0x49, 0x30, 0x75, 0xe5, + 0x9f, 0x00, 0xae, 0x72, 0x59, 0x46, 0x33, 0xfb, 0x91, 0xd1, 0x9f, 0x30, + 0xf0, 0x83, 0xe0, 0x61, 0xc5, 0x52, 0x5d, 0xae, 0xba, 0x63, 0xd1, 0xb8, + 0x3d, 0xf9, 0xdc, 0x7d, 0xa2, 0xb2, 0x38, 0xdf, 0x61, 0x90, 0xc6, 0x7a, + 0x5e, 0x3c, 0x0e, 0x7c, 0x38, 0x09, 0x3a, 0x01, 0x88, 0x32, 0x21, 0x86, + 0xb2, 0xe8, 0x86, 0xc4, 0x25, 0x3d, 0xfe, 0x95, 0x02, 0xe7, 0x65, 0xa8, + 0x88, 0x67, 0xc8, 0x64, 0x0a, 0x84, 0x78, 0x7b, 0x01, 0xdf, 0x6d, 0x5b, + 0x06, 0x24, 0xdf, 0xa8, 0x04, 0xed, 0x24, 0x0e, 0xcd, 0x38, 0xa7, 0x03, + 0x1c, 0x60, 0xdc, 0x49, 0x5e, 0x33, 0x9e, 0x2b, 0x06, 0x4e, 0x29, 0x36, + 0x5b, 0x7b, 0x27, 0xae, 0x76, 0x21, 0x08, 0x12, 0x9f, 0xf8, 0x99, 0x85, + 0x34, 0x46, 0x02, 0x92, 0x44, 0xc5, 0x2f, 0x9b, 0xf7, 0xaa, 0x0d, 0x84, + 0x6f, 0xea, 0xa9, 0xa7, 0x09, 0x27, 0xa6, 0x0e, 0x29, 0xbc, 0xd2, 0xb7, + 0xf5, 0x25, 0x3f, 0xd7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1424, + {0xd5, 0xf1, 0x04, 0x61, 0x6b, 0xcc, 0xa5, 0x79, 0xbd, 0x37, 0xb4, + 0xfa, 0xf5, 0x9d, 0xed, 0xe8, 0xd2, 0xa0, 0x1b, 0x2a, 0x46, 0x55, + 0xfb, 0x0c, 0x6a, 0xbc, 0xc5, 0x4f, 0xe4, 0x31, 0xd5, 0x18}, + {0xdb, 0xef, 0x4a, 0x3b, 0xdd, 0xed, 0x46, 0x21, 0x5e, 0x3f, 0x04, 0x8b, + 0x0d, 0x39, 0xc8, 0x18, 0x02, 0x79, 0x80, 0xa3, 0x2f, 0xb4, 0xd9, 0xe6, + 0xc9, 0x36, 0x16, 0x21, 0xc4, 0x6c, 0x4b, 0x50, 0x52, 0x60, 0x15, 0x20, + 0x6b, 0x3b, 0x07, 0xc8, 0xff, 0x3b, 0x38, 0x1f, 0x97, 0xe1, 0x1f, 0xb7, + 0xc2, 0x27, 0xe2, 0x9f, 0x7b, 0x2e, 0x99, 0xdc, 0x98, 0xb2, 0x4b, 0xd1, + 0x5c, 0x8e, 0xce, 0xfe, 0x45, 0x94, 0xb0, 0x12, 0xfb, 0x1c, 0xb1, 0x81, + 0xe0, 0x93, 0x10, 0x7a, 0x76, 0x22, 0x8e, 0x0b, 0xc9, 0x61, 0x8a, 0x18, + 0x05, 0xfe, 0xdc, 0x14, 0x1d, 0x79, 0xb7, 0x49, 0xf4, 0x0b, 0xfc, 0x79, + 0xf1, 0x26, 0x5c, 0x1e, 0x76, 0x56, 0x71, 0x15, 0xa1, 0xe1, 0xa0, 0x8a, + 0xfa, 0xea, 0x1a, 0x75, 0x86, 0xed, 0xff, 0x39, 0x86, 0xfe, 0xd0, 0xc3, + 0xab, 0x1c, 0x2a, 0xff, 0x1a, 0xed, 0x6b, 0x69, 0x40, 0xf1, 0x01, 0x5b, + 0xce, 0xb6, 0xec, 0xf2, 0x35, 0x9a, 0xde, 0xf2, 0xab, 0x26, 0x60, 0xea, + 0xa5, 0x05, 0xa4, 0x5a, 0x08, 0xda, 0x0c, 0x31, 0xfb, 0xd9, 0xa1, 0x3e, + 0x69, 0x44, 0x50, 0xad, 0x4b, 0xd8, 0xb2, 0xae, 0x9e, 0xad, 0x42, 0xd2, + 0xc6, 0x69, 0x84, 0xbe, 0x4f, 0xcd, 0xce, 0x41, 0xd3, 0xf3, 0xe1, 0x77, + 0x33, 0x04, 0xfe, 0xc5, 0x27, 0x9c, 0xc2, 0x9b, 0x93, 0x7a, 0x5c, 0x30, + 0x66, 0x5a, 0xad, 0x93, 0x08, 0x8d, 0x3e, 0xfe, 0x9f, 0xc6, 0xa4, 0xec, + 0x09, 0xfc, 0x55, 0xdf, 0x20, 0x15, 0x22, 0x20, 0x9c, 0x25, 0xcc, 0x0c, + 0xe3, 0x96, 0x06, 0xb3, 0x8b, 0xd4, 0x8c, 0xeb, 0xe7, 0x9b, 0x48, 0xfd, + 0x37, 0x24, 0x53, 0x8b, 0xd6, 0xf8, 0x99, 0x33, 0x46, 0x76, 0x40, 0x15, + 0x36, 0x03, 0xaf, 0x69, 0x9b, 0x45, 0x92, 0x32, 0x76, 0x83, 0x62, 0x67, + 0x2a, 0xec, 0x15, 0xfa, 0x00, 0x09, 0xb4, 0xe7, 0xc7, 0x60, 0xd2, 0x4a, + 0xbf, 0xe5, 0xc3, 0x70, 0xde, 0xf3, 0x51, 0xc1, 0x49, 0x09, 0x94, 0x8a, + 0x69, 0x82, 0x2f, 0x29, 0xe7, 0x0e, 0xf2, 0x47, 0x78, 0xaf, 0x82, 0xf9, + 0x96, 0xa6, 0xdb, 0x07, 0x5e, 0xff, 0x49, 0xcc, 0xd3, 0x11, 0x6a, 0xce, + 0xcf, 0xd8, 0xed, 0x34, 0xdc, 0xd4, 0xf5, 0x2a, 0xbe, 0xf7, 0x67, 0x01, + 0xea, 0x07, 0xb1, 0xa2, 0x70, 0x1e, 0xbd, 0xf5, 0x32, 0x3b, 0x73, 0x19, + 0x3d, 0xe1, 0xad, 0xbb, 0x43, 0xa2, 0x02, 0x53, 0xb5, 0x69, 0x8a, 0xeb, + 0x72, 0x1b, 0x86, 0x08, 0xde, 0xd2, 0xb4, 0x16, 0x92, 0x7a, 0xe6, 0x61, + 0x9c, 0x32, 0x06, 0x17, 0x22, 0x75, 0x30, 0x25, 0x91, 0xf6, 0xd4, 0xb7, + 0x26, 0xef, 0xae, 0x89, 0x7a, 0x9b, 0x12, 0x41, 0xb7, 0x13, 0xbe, 0x30, + 0x38, 0x85, 0xc6, 0xf9, 0x20, 0x53, 0x20, 0xc1, 0xf4, 0x8f, 0x58, 0x04, + 0x8c, 0x0a, 0x2e, 0x1b, 0x24, 0x32, 0xfa, 0x52, 0xfb, 0xad, 0x67, 0x60, + 0x4b, 0x75, 0xf2, 0x59, 0xf4, 0xf9, 0xd7, 0xce, 0xfc, 0x2b, 0x52, 0x09, + 0x21, 0x43, 0x7b, 0xca, 0x31, 0xce, 0xdd, 0xee, 0x85, 0x78, 0xed, 0x7a, + 0x6d, 0xfc, 0xa5, 0xf9, 0x91, 0xf3, 0xa5, 0xfb, 0x60, 0xfa, 0x32, 0x20, + 0x91, 0xe5, 0x72, 0xe6, 0xc9, 0xc2, 0x3f, 0xa5, 0xf4, 0xdd, 0x06, 0xec, + 0x40, 0x53, 0x9a, 0xdc, 0xbf, 0xf7, 0xf7, 0xa3, 0x68, 0x54, 0x2c, 0x68, + 0x4e, 0xbc, 0xcd, 0x6e, 0x04, 0x1d, 0xd6, 0x3b, 0x81, 0x4a, 0x51, 0xcc, + 0xb8, 0xbb, 0xbf, 0x63, 0x53, 0x66, 0x83, 0x72, 0x14, 0x4e, 0xe5, 0x0b, + 0xab, 0xd6, 0xad, 0xef, 0x23, 0x58, 0xa9, 0xe4, 0x59, 0xdd, 0x0d, 0x17, + 0x7c, 0xbd, 0x80, 0xc4, 0x79, 0x36, 0x3b, 0x43, 0xd2, 0x43, 0x17, 0xe1, + 0x23, 0xe5, 0x1f, 0xc1, 0xc1, 0x77, 0xb0, 0x46}, + {0x71, 0x1e, 0x6b, 0x5f, 0xcd, 0xb0, 0x0f, 0x7a, 0xcf, 0xfc, 0x6f, 0x46, + 0x22, 0x25, 0x32, 0xc9, 0xf5, 0xa7, 0x39, 0x76, 0x65, 0x57, 0xc2, 0xda, + 0x0e, 0x1a, 0x12, 0xf9, 0x05, 0xa8, 0xca, 0xa4, 0xe1, 0x60, 0xa8, 0x45, + 0x42, 0xda, 0x83, 0x9f, 0xe1, 0x65, 0x85, 0x18, 0xcd, 0xf8, 0x47, 0x11, + 0x98, 0x0a, 0x5d, 0xce, 0x87, 0x4a, 0x9c, 0xda, 0xca, 0x73, 0xa0, 0x0a, + 0xc9, 0x08, 0x5e, 0x34, 0xfd, 0x97, 0x67, 0xb1, 0x2c, 0xc5, 0x4c, 0xea, + 0x34, 0x52, 0xc7, 0x6a, 0x59, 0xa1, 0xd1, 0xf9, 0x41, 0x5a, 0x0c, 0x63, + 0x8f, 0x28, 0x50, 0x0a, 0xd8, 0x9f, 0x9b, 0x36, 0x5a, 0x99, 0x58, 0x6e, + 0xf1, 0x60, 0x3f, 0x9b, 0x1c, 0xdb, 0x55, 0x54, 0x3e, 0xcb, 0x0d, 0x16, + 0x35, 0x69, 0xf3, 0x73, 0x53, 0x82, 0x1f, 0x00, 0x2b, 0xb3, 0x00, 0xc7, + 0xe4, 0xdd, 0x94, 0xb0, 0x64, 0x22, 0xb5, 0x64, 0x4b, 0x58, 0x01, 0xd2, + 0x5c, 0x71, 0x6b, 0xfb, 0xb4, 0x3a, 0x30, 0x93, 0xbd, 0x26, 0x11, 0x65, + 0x53, 0x06, 0x4f, 0x77, 0xfa, 0xc1, 0xb4, 0x1c, 0xd1, 0x87, 0xa2, 0xfc, + 0x6a, 0x90, 0x89, 0x57, 0xaf, 0x3a, 0xc4, 0xe1, 0x61, 0x32, 0xa5, 0x6c, + 0x43, 0x93, 0xbb, 0xd3, 0x4c, 0xe2, 0x6d, 0x05, 0x64, 0x10, 0x40, 0xb5, + 0xf5, 0x12, 0x47, 0x87, 0xc4, 0x86, 0xf1, 0xac, 0xd2, 0x96, 0x3c, 0xbd, + 0xc5, 0x43, 0x56, 0x24, 0x5c, 0xc8, 0x60, 0x53, 0xf4, 0xe2, 0x25, 0x7e, + 0xed, 0x65, 0x47, 0x6d, 0x1a, 0xc3, 0xee, 0x66, 0x74, 0xcc, 0xf7, 0xff, + 0x1e, 0xc0, 0x11, 0xa4, 0x41, 0xc7, 0x0e, 0x74, 0x78, 0xc0, 0x9a, 0x2a, + 0x7d, 0xd1, 0x62, 0x90, 0xbe, 0x32, 0x6e, 0x2b, 0xcb, 0xeb, 0x10, 0x6e, + 0x89, 0xbd, 0xce, 0x6a, 0x5e, 0x25, 0xb9, 0xf8, 0xf2, 0x89, 0x18, 0x1f, + 0xbe, 0x9e, 0x20, 0x53, 0xfd, 0xb6, 0xb0, 0x0b, 0xcc, 0xfa, 0x52, 0x50, + 0x69, 0xaf, 0x53, 0x87, 0x43, 0x9a, 0x11, 0x9d, 0xaf, 0x35, 0x72, 0x1b, + 0xef, 0x0b, 0xd6, 0xa0, 0xb5, 0x16, 0xa8, 0xeb, 0x24, 0x4b, 0xcc, 0x2a, + 0x5e, 0xf9, 0x03, 0x9c, 0x2f, 0xc0, 0xf3, 0xdf, 0x59, 0xa0, 0xbf, 0x80, + 0x59, 0x63, 0xe3, 0x04, 0x94, 0xf3, 0xcb, 0xaf, 0x4d, 0x29, 0xf7, 0xe1, + 0xc8, 0x7c, 0x83, 0x79, 0xac, 0xac, 0x86, 0xb0, 0x58, 0xef, 0x4d, 0x9c, + 0xf8, 0xde, 0x9e, 0x5c, 0xd0, 0x81, 0x3b, 0x45, 0x07, 0x37, 0xb9, 0x4c, + 0xb8, 0x9e, 0x46, 0x40, 0x62, 0x56, 0x4e, 0x7a, 0x7d, 0xfb, 0x99, 0x9e, + 0xc5, 0x97, 0xc8, 0x7e, 0xe4, 0x76, 0x83, 0x81, 0x62, 0xf2, 0xbe, 0xfc, + 0x42, 0xc2, 0x56, 0xdf, 0xad, 0xa5, 0x52, 0x18, 0xc1, 0xe1, 0xc0, 0x62, + 0x60, 0x61, 0x5e, 0xab, 0x3e, 0x77, 0xbc, 0xa9, 0xe5, 0xb6, 0x29, 0x2e, + 0x72, 0x42, 0x0f, 0x99, 0x4b, 0x22, 0x77, 0xb3, 0xff, 0xc2, 0xc0, 0xa7, + 0xd9, 0xc7, 0xb7, 0xee, 0x4a, 0x14, 0x47, 0xea, 0xe4, 0x52, 0xe0, 0xae, + 0xf0, 0xfb, 0x35, 0x7b, 0x54, 0xa9, 0xbc, 0xa4, 0xe1, 0xf1, 0xb2, 0xa2, + 0x62, 0x31, 0xc7, 0xe5, 0x05, 0x3e, 0x06, 0x88, 0x41, 0x3c, 0xda, 0x7c, + 0xd0, 0x72, 0x3f, 0x71, 0x99, 0xf8, 0x48, 0x0a, 0xcf, 0xbf, 0xc8, 0x90, + 0x5b, 0x3e, 0x1e, 0x56, 0x41, 0xdc, 0x3b, 0x7c, 0xac, 0xed, 0x25, 0xe3, + 0xf3, 0x94, 0xc5, 0x17, 0x80, 0xf6, 0x73, 0xf8, 0x2b, 0x74, 0xc8, 0x7b, + 0x20, 0x6b, 0xcb, 0x01, 0x52, 0xe7, 0xce, 0x9a, 0xd5, 0x0f, 0x1f, 0xc3, + 0x12, 0xb2, 0x92, 0x4c, 0x6b, 0x6a, 0xb2, 0xf9, 0xb3, 0x6f, 0xd2, 0x2b, + 0x8f, 0x6f, 0xd5, 0x57, 0x67, 0xaa, 0xa5, 0x4b, 0x8a, 0xe9, 0x96, 0xeb, + 0x94, 0x8c, 0x33, 0x48, 0x3d, 0x92, 0x0c, 0x57, 0x2b, 0xe3, 0xf9, 0xfc, + 0xbf, 0xd2, 0xe6, 0xe1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1425, + {0x2a, 0xb1, 0x6a, 0x64, 0x11, 0xb9, 0x22, 0xeb, 0xc2, 0x34, 0xf8, + 0xe3, 0xa0, 0x0c, 0x5c, 0xec, 0x65, 0x51, 0x4d, 0x66, 0xfa, 0x92, + 0xb4, 0x6c, 0x3e, 0x6d, 0x6c, 0x53, 0xc6, 0x55, 0x30, 0xbf}, + {0xdb, 0xef, 0x4a, 0x3b, 0xdd, 0xed, 0x46, 0x21, 0x5e, 0x3f, 0x04, 0x8b, + 0x0d, 0x39, 0xc8, 0x18, 0x02, 0x79, 0x80, 0xa3, 0x2f, 0xb4, 0xd9, 0xe6, + 0xc9, 0x36, 0x16, 0x21, 0xc4, 0x6c, 0x4b, 0x50, 0x52, 0x60, 0x15, 0x20, + 0x6b, 0x3b, 0x07, 0xc8, 0xff, 0x3b, 0x38, 0x1f, 0x97, 0xe1, 0x1f, 0xb7, + 0xc2, 0x27, 0xe2, 0x9f, 0x7b, 0x2e, 0x99, 0xdc, 0x98, 0xb2, 0x4b, 0xd1, + 0x5c, 0x8e, 0xce, 0xfe, 0x45, 0x94, 0xb0, 0x12, 0xfb, 0x1c, 0xb1, 0x81, + 0xe0, 0x93, 0x10, 0x7a, 0x76, 0x22, 0x8e, 0x0b, 0xc9, 0x61, 0x8a, 0x18, + 0x05, 0xfe, 0xdc, 0x14, 0x1d, 0x79, 0xb7, 0x49, 0xf4, 0x0b, 0xfc, 0x79, + 0xf1, 0x26, 0x5c, 0x1e, 0x76, 0x56, 0x71, 0x15, 0xa1, 0xe1, 0xa0, 0x8a, + 0xfa, 0xea, 0x1a, 0x75, 0x86, 0xed, 0xff, 0x39, 0x86, 0xfe, 0xd0, 0xc3, + 0xab, 0x1c, 0x2a, 0xff, 0x1a, 0xed, 0x6b, 0x69, 0x40, 0xf1, 0x01, 0x5b, + 0xce, 0xb6, 0xec, 0xf2, 0x35, 0x9a, 0xde, 0xf2, 0xab, 0x26, 0x60, 0xea, + 0xa5, 0x05, 0xa4, 0x5a, 0x08, 0xda, 0x0c, 0x31, 0xfb, 0xd9, 0xa1, 0x3e, + 0x69, 0x44, 0x50, 0xad, 0x4b, 0xd8, 0xb2, 0xae, 0x9e, 0xad, 0x42, 0xd2, + 0xc6, 0x69, 0x84, 0xbe, 0x4f, 0xcd, 0xce, 0x41, 0xd3, 0xf3, 0xe1, 0x77, + 0x33, 0x04, 0xfe, 0xc5, 0x27, 0x9c, 0xc2, 0x9b, 0x93, 0x7a, 0x5c, 0x30, + 0x66, 0x5a, 0xad, 0x93, 0x08, 0x8d, 0x3e, 0xfe, 0x9f, 0xc6, 0xa4, 0xec, + 0x09, 0xfc, 0x55, 0xdf, 0x20, 0x15, 0x22, 0x20, 0x9c, 0x25, 0xcc, 0x0c, + 0xe3, 0x96, 0x06, 0xb3, 0x8b, 0xd4, 0x8c, 0xeb, 0xe7, 0x9b, 0x48, 0xfd, + 0x37, 0x24, 0x53, 0x8b, 0xd6, 0xf8, 0x99, 0x33, 0x46, 0x76, 0x40, 0x15, + 0x36, 0x03, 0xaf, 0x69, 0x9b, 0x45, 0x92, 0x32, 0x76, 0x83, 0x62, 0x67, + 0x2a, 0xec, 0x15, 0xfa, 0x00, 0x09, 0xb4, 0xe7, 0xc7, 0x60, 0xd2, 0x4a, + 0xbf, 0xe5, 0xc3, 0x70, 0xde, 0xf3, 0x51, 0xc1, 0x49, 0x09, 0x94, 0x8a, + 0x69, 0x82, 0x2f, 0x29, 0xe7, 0x0e, 0xf2, 0x47, 0x78, 0xaf, 0x82, 0xf9, + 0x96, 0xa6, 0xdb, 0x07, 0x5e, 0xff, 0x49, 0xcc, 0xd3, 0x11, 0x6a, 0xce, + 0xcf, 0xd8, 0xed, 0x34, 0xdc, 0xd4, 0xf5, 0x2a, 0xbe, 0xf7, 0x67, 0x01, + 0xea, 0x07, 0xb1, 0xa2, 0x70, 0x1e, 0xbd, 0xf5, 0x32, 0x3b, 0x73, 0x19, + 0x3d, 0xe1, 0xad, 0xbb, 0x43, 0xa2, 0x02, 0x53, 0xb5, 0x69, 0x8a, 0xeb, + 0x72, 0x1b, 0x86, 0x08, 0xde, 0xd2, 0xb4, 0x16, 0x92, 0x7a, 0xe6, 0x61, + 0x9c, 0x32, 0x06, 0x17, 0x22, 0x75, 0x30, 0x25, 0x91, 0xf6, 0xd4, 0xb7, + 0x26, 0xef, 0xae, 0x89, 0x7a, 0x9b, 0x12, 0x41, 0xb7, 0x13, 0xbe, 0x30, + 0x38, 0x85, 0xc6, 0xf9, 0x20, 0x53, 0x20, 0xc1, 0xf4, 0x8f, 0x58, 0x04, + 0x8c, 0x0a, 0x2e, 0x1b, 0x24, 0x32, 0xfa, 0x52, 0xfb, 0xad, 0x67, 0x60, + 0x4b, 0x75, 0xf2, 0x59, 0xf4, 0xf9, 0xd7, 0xce, 0xfc, 0x2b, 0x52, 0x09, + 0x21, 0x43, 0x7b, 0xca, 0x31, 0xce, 0xdd, 0xee, 0x85, 0x78, 0xed, 0x7a, + 0x6d, 0xfc, 0xa5, 0xf9, 0x91, 0xf3, 0xa5, 0xfb, 0x60, 0xfa, 0x32, 0x20, + 0x91, 0xe5, 0x72, 0xe6, 0xc9, 0xc2, 0x3f, 0xa5, 0xf4, 0xdd, 0x06, 0xec, + 0x40, 0x53, 0x9a, 0xdc, 0xbf, 0xf7, 0xf7, 0xa3, 0x68, 0x54, 0x2c, 0x68, + 0x4e, 0xbc, 0xcd, 0x6e, 0x04, 0x1d, 0xd6, 0x3b, 0x81, 0x4a, 0x51, 0xcc, + 0xb8, 0xbb, 0xbf, 0x63, 0x53, 0x66, 0x83, 0x72, 0x14, 0x4e, 0xe5, 0x0b, + 0xab, 0xd6, 0xad, 0xef, 0x23, 0x58, 0xa9, 0xe4, 0x59, 0xdd, 0x0d, 0x17, + 0x7c, 0xbd, 0x80, 0xc4, 0x79, 0x36, 0x3b, 0x43, 0xd2, 0x43, 0x17, 0xe1, + 0x23, 0xe5, 0x1f, 0xc1, 0xc1, 0x77, 0xb0, 0x46}, + {0xff, 0x1b, 0x4f, 0xf0, 0x35, 0x61, 0x89, 0x5d, 0x57, 0xc4, 0x00, 0xa1, + 0x8e, 0x43, 0x1a, 0x1b, 0xf9, 0x0c, 0xe5, 0x40, 0x42, 0xa0, 0x82, 0x3d, + 0x25, 0x2b, 0xf2, 0xe9, 0x50, 0x7e, 0x66, 0x6d, 0x2e, 0x88, 0xd0, 0xf8, + 0x1b, 0x47, 0x71, 0xfb, 0x8f, 0x02, 0xb4, 0xb7, 0xef, 0xef, 0x09, 0x24, + 0x65, 0x26, 0x35, 0x14, 0xf4, 0x8c, 0xb2, 0xcf, 0x79, 0x64, 0x5e, 0x35, + 0x78, 0x3a, 0xbc, 0x80, 0x0c, 0xb6, 0x6f, 0xe8, 0xc8, 0x27, 0x05, 0x81, + 0x0f, 0x36, 0xe7, 0x7b, 0x8d, 0x02, 0x26, 0x07, 0x96, 0xf4, 0x47, 0x1f, + 0x00, 0x6a, 0x8d, 0x47, 0x5b, 0xba, 0xd5, 0x93, 0xbc, 0xef, 0xfe, 0xe1, + 0xd2, 0x1f, 0x2d, 0x34, 0x78, 0xc2, 0x24, 0x0d, 0xf5, 0x5c, 0x7b, 0x40, + 0x14, 0x62, 0xb7, 0x84, 0x06, 0xb5, 0xcc, 0x5e, 0xff, 0xa9, 0xd9, 0x9e, + 0x60, 0x29, 0xd9, 0x2d, 0x24, 0x34, 0xcb, 0x85, 0x09, 0x8c, 0x52, 0xcc, + 0x52, 0x75, 0x31, 0x81, 0xae, 0xd5, 0x4f, 0x2e, 0x3a, 0x3f, 0xcd, 0x0a, + 0x72, 0x03, 0xd6, 0xc4, 0x7f, 0x31, 0xeb, 0x3f, 0xf8, 0x8b, 0x92, 0x31, + 0xa0, 0x1b, 0x2a, 0xfa, 0x26, 0x31, 0xb3, 0x07, 0xc1, 0xda, 0x04, 0x0d, + 0xd3, 0xc2, 0x37, 0x25, 0xc5, 0xbe, 0x88, 0xf3, 0x75, 0x9c, 0x1e, 0xc2, + 0xde, 0x92, 0x54, 0xd2, 0x18, 0x89, 0x7b, 0x6e, 0xe5, 0x8f, 0x49, 0xd1, + 0x3f, 0xba, 0xa9, 0xb9, 0x33, 0x63, 0xf0, 0xe0, 0x8a, 0xe4, 0x9f, 0x50, + 0x94, 0x14, 0x12, 0x29, 0xc2, 0xc6, 0xb1, 0x43, 0x0b, 0xb2, 0x25, 0xa7, + 0x97, 0x7d, 0x8b, 0x90, 0x91, 0x14, 0xf3, 0xa6, 0x5b, 0x4f, 0xbc, 0xfc, + 0xf4, 0xe8, 0x10, 0x2b, 0x69, 0xf3, 0xbb, 0x90, 0x83, 0x11, 0x59, 0x32, + 0x62, 0xcf, 0xac, 0x83, 0xd8, 0x33, 0x7c, 0x9c, 0x4f, 0x74, 0x6c, 0x1d, + 0x96, 0x1a, 0x7c, 0xbb, 0x09, 0x69, 0x4e, 0x0d, 0xc8, 0xa2, 0x89, 0x5b, + 0x85, 0xfb, 0x87, 0x41, 0xad, 0x86, 0xb2, 0x16, 0x32, 0xf9, 0x03, 0xda, + 0x4b, 0x91, 0x2b, 0x13, 0xb1, 0x0d, 0x84, 0x56, 0x76, 0xbc, 0x65, 0x30, + 0x2c, 0xb6, 0xed, 0xbc, 0x88, 0xb8, 0x61, 0x8a, 0xb8, 0xf8, 0xa8, 0xe8, + 0x77, 0x40, 0x49, 0x59, 0x50, 0xd4, 0x9c, 0x05, 0x48, 0xed, 0x03, 0x47, + 0xf9, 0x5e, 0x32, 0xdb, 0xe1, 0xcb, 0x34, 0x39, 0xe2, 0x4d, 0x3a, 0x12, + 0xd5, 0x42, 0x63, 0xfb, 0x71, 0x08, 0x02, 0x70, 0x4a, 0x5a, 0xbf, 0x37, + 0x22, 0x2f, 0xd6, 0xb5, 0xed, 0x48, 0x5f, 0x13, 0xab, 0xf8, 0x2c, 0x96, + 0x67, 0x0b, 0xea, 0x7a, 0x72, 0x11, 0x62, 0x3c, 0x3b, 0x3f, 0x4c, 0x4b, + 0x9b, 0xf0, 0xa3, 0x9e, 0x39, 0x77, 0x0a, 0xca, 0x3b, 0x86, 0xcf, 0x76, + 0xef, 0xf3, 0x2a, 0xac, 0x3f, 0x52, 0xc0, 0xfb, 0x31, 0xc3, 0xe5, 0x38, + 0xcf, 0x3c, 0x22, 0xfd, 0xeb, 0x34, 0x62, 0x33, 0xe8, 0x37, 0x27, 0xaf, + 0x03, 0x91, 0xf6, 0x02, 0x7d, 0xe2, 0xc7, 0x10, 0x45, 0x4c, 0x75, 0x71, + 0xd3, 0x8a, 0xfe, 0xa0, 0x31, 0xdc, 0x9e, 0xc9, 0x4e, 0xef, 0x7a, 0x4e, + 0xc3, 0x23, 0x3f, 0x85, 0xa0, 0xc9, 0x99, 0xcc, 0x58, 0x6b, 0x02, 0x6c, + 0x91, 0xaa, 0x75, 0x2f, 0xbf, 0x0d, 0x81, 0x78, 0xd7, 0x8b, 0x19, 0x79, + 0x1e, 0xea, 0xd9, 0x34, 0xc4, 0xf1, 0x58, 0x85, 0xe9, 0x3f, 0xf9, 0xdb, + 0x41, 0x1b, 0x16, 0x96, 0x11, 0x3b, 0xea, 0x77, 0xbd, 0x49, 0x38, 0x0d, + 0x56, 0x5b, 0x94, 0xdd, 0x10, 0x18, 0xaf, 0xa6, 0x8e, 0x33, 0x7c, 0xd5, + 0x1d, 0x44, 0xca, 0xa2, 0xee, 0x4b, 0x12, 0xe7, 0x3d, 0x15, 0xdf, 0x8d, + 0x97, 0x20, 0xfe, 0x3d, 0x09, 0xc2, 0x65, 0xa3, 0x6e, 0x35, 0xd2, 0xbb, + 0x3d, 0x22, 0x89, 0xa0, 0x62, 0x44, 0x84, 0x2c, 0xb1, 0x49, 0x7f, 0x55, + 0x1a, 0x7d, 0x55, 0x65}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1426, + {0xd3, 0xe2, 0x97, 0x73, 0x30, 0x82, 0xae, 0x4c, 0xad, 0x32, 0x90, + 0x66, 0x74, 0xba, 0x83, 0x09, 0x69, 0x20, 0x57, 0x65, 0x0b, 0x09, + 0x91, 0xe6, 0x26, 0xdb, 0xbe, 0xc3, 0xa2, 0x5e, 0xc1, 0x5f}, + {0x0c, 0x78, 0x4f, 0x66, 0xa0, 0x58, 0xa5, 0xf1, 0xf3, 0xc0, 0xa0, 0x0d, + 0xe9, 0x0b, 0xce, 0xca, 0xf3, 0x12, 0x3c, 0x80, 0xc2, 0xd4, 0x60, 0xc9, + 0x08, 0x84, 0x9c, 0x1e, 0x7f, 0xdd, 0xe0, 0xe3, 0xda, 0x11, 0xd1, 0x0a, + 0x19, 0x17, 0x10, 0x3e, 0xeb, 0xfc, 0x6e, 0xe1, 0x87, 0x67, 0x87, 0x4b, + 0x53, 0xb0, 0x99, 0x60, 0xa0, 0xc5, 0x36, 0x2a, 0x7e, 0x17, 0xc7, 0xd4, + 0xcf, 0x23, 0x39, 0x11, 0xc2, 0xab, 0xe9, 0x0c, 0xa8, 0x95, 0xeb, 0xcf, + 0x2c, 0xd1, 0xa8, 0x87, 0xc2, 0xe7, 0x92, 0xab, 0x6f, 0xc9, 0x48, 0x49, + 0x72, 0x5f, 0x64, 0x94, 0xb7, 0x5b, 0x46, 0xb9, 0x7e, 0xa0, 0x10, 0xda, + 0x2f, 0x60, 0xe9, 0xb5, 0xdd, 0x9a, 0x11, 0x60, 0xbf, 0x02, 0xff, 0xcf, + 0x3e, 0xbb, 0x75, 0x65, 0x0e, 0x9d, 0x24, 0x3d, 0xf6, 0xe9, 0x34, 0xc0, + 0x11, 0x2f, 0xdd, 0x5b, 0x39, 0xd4, 0xa2, 0x71, 0xff, 0x97, 0x9c, 0x02, + 0x53, 0xa6, 0xf9, 0x72, 0x7f, 0xb3, 0x51, 0x33, 0x10, 0x76, 0xef, 0xe9, + 0x4b, 0x33, 0x50, 0x54, 0x7f, 0xa2, 0x17, 0xd2, 0x70, 0x43, 0x8b, 0x7f, + 0xa9, 0x87, 0x4f, 0xa9, 0x49, 0x72, 0x1b, 0x7f, 0x2b, 0x38, 0xab, 0x28, + 0x91, 0x25, 0x0a, 0xb7, 0xc5, 0xfc, 0xf0, 0x2e, 0x2e, 0x33, 0xa8, 0xe9, + 0x7e, 0x1b, 0x26, 0xf5, 0xb9, 0xdc, 0x4e, 0xac, 0xbe, 0x82, 0x43, 0xb0, + 0x32, 0xe2, 0xc7, 0xfd, 0x0d, 0x16, 0xde, 0xab, 0xc9, 0x6c, 0xd3, 0x01, + 0x24, 0x18, 0xc0, 0x88, 0x90, 0xac, 0xd9, 0x9f, 0xa2, 0xae, 0x5f, 0x38, + 0xfa, 0x4f, 0x47, 0x76, 0xb0, 0x86, 0x9f, 0xf6, 0x4d, 0x60, 0x58, 0x5e, + 0xc7, 0x6b, 0xbb, 0xd8, 0xab, 0xcb, 0x60, 0x19, 0xcf, 0x6f, 0x2d, 0xc6, + 0x9b, 0x59, 0x5c, 0xde, 0xbb, 0x20, 0x52, 0x04, 0xf5, 0x29, 0x94, 0xf2, + 0x8a, 0x92, 0x6e, 0xc6, 0x70, 0x1e, 0x3b, 0xec, 0x35, 0xef, 0xeb, 0xcf, + 0xb4, 0x90, 0x8b, 0x88, 0xa7, 0x33, 0xc4, 0x07, 0xb7, 0x42, 0xa8, 0xd6, + 0xf8, 0xb9, 0xb6, 0x55, 0x1b, 0x7d, 0x83, 0xa3, 0x33, 0x28, 0x7b, 0x50, + 0xec, 0x33, 0x9e, 0xb8, 0xa0, 0x62, 0xe6, 0xc3, 0xca, 0x70, 0x5c, 0x8e, + 0xed, 0xbb, 0x31, 0xb6, 0x42, 0xcc, 0x46, 0xaf, 0xb5, 0x83, 0x92, 0x11, + 0x51, 0x21, 0x3b, 0xfd, 0xb7, 0xf8, 0xf3, 0x7f, 0x20, 0x0e, 0xf8, 0xb7, + 0x21, 0x4c, 0x30, 0x78, 0xdc, 0x66, 0xc5, 0x78, 0x14, 0x24, 0x50, 0x5b, + 0xd6, 0xce, 0x70, 0xf4, 0x60, 0x7a, 0xab, 0x1e, 0x8c, 0x2f, 0x46, 0xb9, + 0xd1, 0x8f, 0xcc, 0xb1, 0xbb, 0xcb, 0xfa, 0x53, 0xe4, 0x0b, 0xc7, 0xd6, + 0x14, 0xee, 0x5d, 0xe8, 0x00, 0xff, 0x14, 0x0e, 0x3f, 0x81, 0xed, 0x7a, + 0xcb, 0x8f, 0x8d, 0x2f, 0xf7, 0xf0, 0xdc, 0xf1, 0x9e, 0xa9, 0x82, 0xd7, + 0xb0, 0x4c, 0xa4, 0x27, 0x31, 0x64, 0xab, 0xd9, 0x25, 0x0b, 0x43, 0x93, + 0xdc, 0x0e, 0x7e, 0xc9, 0x62, 0x03, 0xf2, 0x97, 0xa0, 0xed, 0x5b, 0xa2, + 0x27, 0xa1, 0x59, 0xbd, 0x04, 0x70, 0xa4, 0x64, 0x4b, 0x41, 0xdc, 0xee, + 0xb7, 0xd3, 0xb1, 0xc8, 0xa6, 0xb0, 0xeb, 0x5e, 0xea, 0x42, 0x59, 0xf1, + 0x46, 0xd5, 0x41, 0xfa, 0x8d, 0x8e, 0x01, 0xd8, 0xfc, 0xc2, 0x3d, 0x39, + 0x7c, 0xa3, 0x94, 0x6f, 0x92, 0x46, 0x0e, 0xf3, 0xdb, 0x89, 0xff, 0xc2, + 0xc8, 0x36, 0x07, 0x77, 0x38, 0xd0, 0xcb, 0x29, 0xd9, 0xa8, 0x90, 0xf0, + 0xf0, 0xb0, 0x1f, 0x5c, 0xb9, 0x3b, 0x9a, 0x73, 0x9b, 0x39, 0x5f, 0xb6, + 0x43, 0x1c, 0x81, 0xca, 0x5e, 0x5c, 0xc2, 0xae, 0xef, 0x7c, 0x9b, 0x5a, + 0x83, 0x56, 0xdd, 0x27, 0x81, 0x36, 0x94, 0xe8, 0xf5, 0xf0, 0x67, 0xde, + 0x6f, 0x34, 0xa6, 0xb7, 0x5e, 0x8c, 0xf2, 0x40}, + {0x84, 0xfa, 0xa0, 0x49, 0x76, 0xc4, 0x99, 0xc4, 0x73, 0xd5, 0x14, 0xd6, + 0x29, 0x9a, 0xf3, 0x9a, 0x55, 0xe4, 0x45, 0xb6, 0x8f, 0xd7, 0x29, 0x2d, + 0x11, 0x62, 0x28, 0xf3, 0xc1, 0xe6, 0xf7, 0x00, 0x58, 0x3e, 0xb1, 0x20, + 0x88, 0xbc, 0x20, 0xe9, 0xbc, 0xae, 0x15, 0xee, 0xa6, 0x10, 0x37, 0x74, + 0x22, 0xa8, 0x97, 0x9a, 0x4d, 0xaa, 0x9c, 0x36, 0x96, 0xa9, 0x8d, 0x81, + 0x28, 0x9c, 0xef, 0x4d, 0xe4, 0x14, 0xe3, 0xb8, 0x4e, 0xe1, 0x1e, 0x4e, + 0x7f, 0x66, 0x3c, 0xd9, 0x9f, 0xec, 0x40, 0x28, 0xc4, 0x17, 0x29, 0xe5, + 0xfd, 0xbd, 0xa5, 0x2c, 0xb0, 0xfb, 0x36, 0xb1, 0xbd, 0x10, 0x85, 0xf7, + 0x89, 0xb9, 0x9e, 0x07, 0x47, 0x8e, 0xe8, 0x03, 0xc5, 0xd9, 0xb2, 0x42, + 0xfb, 0xd2, 0x01, 0x0a, 0x0e, 0x39, 0x1f, 0xeb, 0x4a, 0xe3, 0x7f, 0x4e, + 0x49, 0xdd, 0x50, 0x95, 0x0a, 0xc2, 0xba, 0xb3, 0xb9, 0x0b, 0x0b, 0x60, + 0xca, 0xea, 0xc0, 0xfe, 0x48, 0x95, 0x68, 0x6c, 0x58, 0x09, 0x6e, 0x01, + 0x2c, 0xcb, 0xc5, 0x41, 0x80, 0xdd, 0xfb, 0x6c, 0x2e, 0x56, 0x62, 0x12, + 0xbc, 0xf5, 0x43, 0x79, 0xcb, 0x3d, 0xc3, 0x87, 0x66, 0x79, 0xa0, 0xaa, + 0x90, 0xb4, 0x24, 0x6b, 0x95, 0x62, 0xdb, 0x7d, 0xf9, 0x4d, 0x22, 0xd1, + 0x20, 0xcd, 0x21, 0xfb, 0xdf, 0xef, 0x84, 0x61, 0xe0, 0xc6, 0x57, 0xfe, + 0x9a, 0x37, 0x5c, 0x35, 0xfd, 0xc3, 0x12, 0x8c, 0x82, 0x64, 0x31, 0x68, + 0x93, 0x19, 0x3d, 0x92, 0xfd, 0x2c, 0x24, 0x30, 0xe5, 0xbd, 0x02, 0xe9, + 0xd2, 0x82, 0x5b, 0xc8, 0xf7, 0xb1, 0xde, 0xce, 0x31, 0xbc, 0x14, 0x68, + 0xc2, 0x42, 0x18, 0x41, 0x11, 0xa4, 0x07, 0x44, 0xd3, 0x8b, 0xba, 0x27, + 0x01, 0xd8, 0x78, 0xab, 0xc4, 0x88, 0x95, 0x73, 0x93, 0x7a, 0x6e, 0xb4, + 0x25, 0x9b, 0xed, 0xc3, 0x62, 0x32, 0xd4, 0x28, 0x48, 0x66, 0x27, 0xa9, + 0x0f, 0x6c, 0x93, 0x7e, 0x9b, 0xdf, 0x50, 0x35, 0x8f, 0xde, 0xdf, 0x7d, + 0xe0, 0x13, 0x10, 0xd6, 0x1e, 0xce, 0xdc, 0x37, 0x28, 0xe1, 0xef, 0xfc, + 0xbf, 0xfd, 0x25, 0xe8, 0x8d, 0x7e, 0xc8, 0xa9, 0x21, 0x8f, 0xfb, 0x5a, + 0x39, 0xed, 0x3b, 0x5a, 0x3b, 0x67, 0x51, 0x60, 0xac, 0xc7, 0x2f, 0x55, + 0x4e, 0x67, 0x84, 0xf3, 0x91, 0x11, 0x25, 0x85, 0x2e, 0xa8, 0xbb, 0x73, + 0x6e, 0xd6, 0x4f, 0x71, 0x44, 0xa1, 0x7d, 0x6a, 0xf4, 0xa2, 0x77, 0xa8, + 0xb5, 0x28, 0x6f, 0x8e, 0x3a, 0x46, 0xc5, 0x4d, 0x21, 0x5d, 0x32, 0xad, + 0xd9, 0xa7, 0xb3, 0x35, 0x51, 0x5b, 0xa3, 0x5e, 0x5d, 0x66, 0xbb, 0xae, + 0xc9, 0x73, 0x6f, 0x2b, 0xfe, 0xb2, 0x5f, 0x28, 0xc8, 0x0e, 0x48, 0x95, + 0xb0, 0xd6, 0xf6, 0xbf, 0x9d, 0xb1, 0x48, 0x50, 0x52, 0xbb, 0xd1, 0xec, + 0x8e, 0x05, 0x46, 0x06, 0x59, 0xb6, 0x91, 0xde, 0xe8, 0xd9, 0x18, 0xa8, + 0x91, 0x45, 0xe9, 0x8f, 0x28, 0x9e, 0x03, 0x89, 0x38, 0x45, 0x3e, 0x51, + 0x54, 0x45, 0xc5, 0x96, 0x2a, 0x6a, 0x75, 0x0d, 0xd0, 0x3d, 0x60, 0xfd, + 0x40, 0x6f, 0x76, 0x88, 0xc4, 0x47, 0xca, 0xc8, 0x62, 0xa1, 0xa5, 0xba, + 0xb7, 0xae, 0x29, 0x90, 0xd4, 0x9c, 0xb2, 0xba, 0x1f, 0x45, 0x74, 0xa0, + 0xd8, 0xa4, 0x1d, 0x2b, 0xe8, 0x1d, 0x93, 0xd5, 0xd1, 0x36, 0x35, 0x15, + 0x0c, 0x8f, 0xab, 0x5d, 0x6c, 0xd6, 0x61, 0x1f, 0xb1, 0x8d, 0x2f, 0xac, + 0xee, 0xb9, 0xfb, 0x7b, 0xc5, 0xe5, 0xbe, 0xf0, 0x43, 0xd9, 0x0b, 0x52, + 0xac, 0x56, 0x8c, 0x88, 0xc8, 0x29, 0xae, 0x08, 0xaa, 0xa2, 0x09, 0x58, + 0xb5, 0xec, 0x75, 0x79, 0xc3, 0x04, 0x7f, 0x27, 0xcd, 0x38, 0x23, 0x53, + 0xb3, 0xae, 0x71, 0x97, 0x59, 0xea, 0xd2, 0x1d, 0x0c, 0xd6, 0x53, 0x4b, + 0x9b, 0x79, 0xb1, 0x37}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1427, + {0x82, 0xd1, 0x88, 0x63, 0xc2, 0x88, 0x48, 0xc9, 0xa7, 0x33, 0x44, + 0x31, 0x3f, 0xd6, 0xaa, 0xc8, 0x8c, 0xcb, 0x5f, 0x3a, 0x12, 0x3a, + 0x01, 0x12, 0x21, 0x40, 0x80, 0xfe, 0x9e, 0xfd, 0x6e, 0x2a}, + {0x0f, 0xc6, 0x07, 0x80, 0x1a, 0x5a, 0x46, 0x57, 0xa6, 0xbe, 0x5b, 0x6d, + 0x6f, 0xd3, 0x92, 0xdb, 0x64, 0x13, 0xfb, 0x0f, 0xb9, 0xc9, 0xee, 0x17, + 0xbd, 0xd4, 0x6f, 0x0a, 0xa8, 0x11, 0x0a, 0xcc, 0xed, 0x25, 0x0e, 0x0e, + 0x83, 0x4f, 0xb1, 0x19, 0x20, 0x82, 0x49, 0x9a, 0x96, 0x80, 0xec, 0x4c, + 0xa6, 0x28, 0xb5, 0x10, 0x5a, 0x43, 0x9c, 0x58, 0xb1, 0xa0, 0xef, 0x28, + 0x0a, 0xf8, 0xec, 0x29, 0x75, 0x99, 0xb1, 0x32, 0x5f, 0xe4, 0xbb, 0xbd, + 0x41, 0x19, 0x0a, 0xd9, 0x25, 0xe9, 0x01, 0x3f, 0x29, 0x66, 0x00, 0xf8, + 0x84, 0x46, 0x97, 0xfe, 0xc7, 0xd2, 0xbd, 0x56, 0x72, 0xf0, 0x93, 0xde, + 0x80, 0xab, 0x29, 0x1e, 0xb9, 0x2b, 0x4a, 0x6c, 0xcc, 0x0f, 0x2d, 0x68, + 0x86, 0x81, 0xe7, 0x31, 0x8f, 0xc0, 0x1a, 0x4b, 0x22, 0xa2, 0x51, 0x2d, + 0x0d, 0x65, 0xc0, 0x19, 0x1c, 0xbf, 0x83, 0x06, 0x0f, 0xd6, 0x21, 0x7c, + 0x5d, 0xae, 0x07, 0xe3, 0x9f, 0x03, 0x03, 0x02, 0x27, 0x53, 0x2c, 0xc3, + 0xd9, 0x5c, 0xf3, 0x41, 0xd4, 0xa1, 0x4c, 0x2c, 0x05, 0x74, 0xf1, 0x0e, + 0xd8, 0xb4, 0xac, 0xe5, 0xe3, 0xb9, 0x6d, 0x64, 0x51, 0x43, 0xc9, 0x6f, + 0xda, 0x36, 0x67, 0x18, 0x95, 0xa8, 0xfb, 0xce, 0x9a, 0x2f, 0xfe, 0x96, + 0x71, 0x10, 0x39, 0x79, 0x1f, 0xe9, 0xe0, 0x7d, 0x82, 0x53, 0x09, 0xac, + 0x10, 0xf9, 0x28, 0x6e, 0xef, 0xe8, 0xf0, 0xc8, 0xa5, 0xad, 0xd3, 0x3c, + 0x25, 0x09, 0x2f, 0xdd, 0xf7, 0xa3, 0x65, 0xbe, 0xe1, 0x20, 0x52, 0x62, + 0xd7, 0x2a, 0x0b, 0x81, 0xcf, 0xe5, 0xbe, 0x4c, 0x25, 0x3a, 0x95, 0xeb, + 0xb0, 0xf0, 0xad, 0xd2, 0x4d, 0x9a, 0x99, 0x9c, 0x70, 0x9a, 0x90, 0x2d, + 0x0d, 0x43, 0x8f, 0x8d, 0xcf, 0x48, 0x4b, 0xfd, 0xbc, 0x9d, 0x98, 0x3e, + 0x20, 0x1d, 0xa4, 0x66, 0x3a, 0x01, 0x35, 0x3c, 0xe5, 0x6f, 0x78, 0xe0, + 0x1d, 0xc6, 0x82, 0x8d, 0x49, 0x1c, 0x8e, 0x00, 0xe0, 0xda, 0xa2, 0x79, + 0x27, 0x24, 0xa7, 0x87, 0xb8, 0x9d, 0x27, 0x8f, 0x00, 0x36, 0x4b, 0x5f, + 0x23, 0x13, 0x93, 0x9f, 0x06, 0x26, 0xed, 0x35, 0x0a, 0xda, 0x78, 0x8b, + 0xa6, 0x4f, 0xb4, 0xae, 0x1f, 0xb5, 0x8e, 0xbd, 0xb6, 0xf8, 0x2e, 0x00, + 0x50, 0xe0, 0xad, 0x53, 0xbf, 0xfd, 0xaa, 0x29, 0xae, 0xaf, 0xb8, 0x02, + 0xcb, 0xbb, 0xc5, 0xbd, 0xf5, 0x19, 0xb5, 0x8d, 0x1c, 0x9b, 0xf2, 0x54, + 0x7a, 0xb4, 0xed, 0x30, 0x83, 0x16, 0xc5, 0x5e, 0x97, 0x2b, 0xdd, 0x1d, + 0xe3, 0x17, 0x32, 0x7b, 0x9f, 0x18, 0x63, 0x1e, 0x32, 0x5b, 0x5b, 0x0f, + 0x3e, 0xb9, 0xc0, 0x17, 0xd3, 0xf8, 0x9b, 0x9d, 0xe8, 0x4e, 0xb4, 0xdb, + 0xaf, 0x83, 0x8a, 0x70, 0xf4, 0x36, 0xe5, 0x6a, 0x49, 0x8f, 0x8a, 0x30, + 0x55, 0xa7, 0x59, 0x7f, 0xc7, 0xb4, 0x5c, 0xe3, 0xaa, 0xa8, 0x43, 0x44, + 0x69, 0xc1, 0x51, 0x85, 0x1f, 0x46, 0x05, 0xfe, 0x3e, 0x17, 0xd9, 0x76, + 0x62, 0xcf, 0x5a, 0xb8, 0x11, 0xb8, 0xe2, 0xca, 0x73, 0x55, 0x58, 0x7a, + 0x2c, 0xbc, 0x22, 0x4b, 0x92, 0xd0, 0xa9, 0xec, 0x93, 0x80, 0x41, 0x8f, + 0x62, 0xb3, 0x03, 0x32, 0xba, 0x6b, 0xcb, 0xc7, 0xce, 0xee, 0x45, 0xd9, + 0xa8, 0x1d, 0x17, 0x84, 0x1a, 0x48, 0xa9, 0x55, 0xe0, 0x3b, 0x77, 0x4a, + 0x8a, 0xa6, 0x7a, 0x2d, 0xe5, 0x58, 0x50, 0xc5, 0x05, 0x06, 0x1d, 0x8e, + 0xf5, 0x64, 0x93, 0x00, 0xcc, 0x87, 0xa9, 0x9f, 0xf5, 0xec, 0x08, 0xc4, + 0x9b, 0xf1, 0x2e, 0x0d, 0xf4, 0x07, 0xe9, 0xe4, 0xb8, 0x8c, 0xc3, 0xef, + 0xed, 0xf4, 0x57, 0x08, 0xa2, 0xb9, 0x69, 0x3f, 0x69, 0x32, 0x93, 0x11, + 0xff, 0x63, 0x80, 0xc0, 0x46, 0x56, 0xc2, 0x7c}, + {0x68, 0xb0, 0xa5, 0xfe, 0x58, 0x5d, 0x97, 0x1a, 0xb9, 0x95, 0x44, 0x6e, + 0x75, 0x49, 0x63, 0xdd, 0x53, 0x11, 0xc6, 0xde, 0xdc, 0xea, 0x31, 0xad, + 0x5d, 0x9c, 0xa2, 0x29, 0x66, 0xd2, 0x33, 0x28, 0xe6, 0x19, 0x56, 0xaf, + 0xde, 0xac, 0xd4, 0xd1, 0x3f, 0x45, 0x61, 0xed, 0x7e, 0xaf, 0xd4, 0x12, + 0xa4, 0xb8, 0xd8, 0x04, 0xaf, 0x17, 0x54, 0x8e, 0x67, 0x42, 0xf0, 0xdb, + 0x5c, 0x6a, 0xed, 0xf7, 0x77, 0x26, 0xc1, 0xba, 0xb7, 0x72, 0x0e, 0x5c, + 0x84, 0x31, 0x1a, 0xab, 0x94, 0x75, 0x4e, 0x6e, 0x38, 0x9e, 0x78, 0x46, + 0xad, 0x24, 0x0d, 0x0f, 0x84, 0x32, 0x18, 0xd7, 0xab, 0xf9, 0x00, 0xa0, + 0x9d, 0x8f, 0x28, 0xfa, 0x15, 0xf4, 0x0f, 0x36, 0xf8, 0x5d, 0x06, 0xd0, + 0x37, 0x24, 0x7c, 0x37, 0x05, 0x11, 0xd6, 0x7f, 0x96, 0xad, 0x57, 0x09, + 0x20, 0x5e, 0x2a, 0xe1, 0x96, 0x60, 0xef, 0x18, 0x3b, 0x24, 0x48, 0xda, + 0x3e, 0xa1, 0x73, 0xba, 0x9b, 0x8a, 0xa1, 0xda, 0x10, 0xac, 0x4d, 0xf2, + 0xae, 0x58, 0x38, 0xe2, 0x9b, 0x27, 0xda, 0xc8, 0xc1, 0x89, 0xbe, 0xea, + 0x64, 0xdb, 0x8c, 0x06, 0x64, 0xe2, 0xf9, 0xa5, 0x5a, 0x0b, 0xb7, 0x18, + 0xc6, 0x1d, 0x26, 0xe6, 0x5b, 0x62, 0x0f, 0xd7, 0x3a, 0x23, 0xf7, 0x88, + 0x1d, 0xe0, 0x16, 0x18, 0x8a, 0x85, 0x06, 0xac, 0x6b, 0xb9, 0xa9, 0x47, + 0x73, 0xbf, 0x84, 0x55, 0x4f, 0x75, 0x48, 0x4a, 0xaf, 0xde, 0x8e, 0xdd, + 0xde, 0xb8, 0x21, 0x03, 0x7b, 0xb2, 0x26, 0x58, 0xa8, 0x95, 0x3c, 0x8c, + 0xfa, 0x29, 0xde, 0x23, 0x83, 0x9a, 0xf0, 0x83, 0x41, 0x9e, 0xf0, 0xb2, + 0x9b, 0xdf, 0x59, 0x13, 0x80, 0xf3, 0x03, 0x9b, 0x7c, 0x42, 0xa5, 0x25, + 0xd4, 0xa7, 0xd2, 0x37, 0x4b, 0xbe, 0x69, 0x7e, 0xb2, 0x4d, 0xc7, 0xde, + 0x84, 0x4e, 0x42, 0x42, 0xc6, 0x09, 0xc5, 0x0c, 0x44, 0xee, 0x99, 0x6c, + 0x6a, 0x47, 0x60, 0xa6, 0x04, 0x7e, 0x6a, 0x8b, 0x26, 0x34, 0x8e, 0x77, + 0x7e, 0x94, 0x2c, 0x47, 0xee, 0x58, 0x33, 0xbe, 0x9a, 0xf9, 0x47, 0x63, + 0x1e, 0xd7, 0x21, 0x52, 0x2a, 0x2a, 0xae, 0x4c, 0x4e, 0x04, 0x1e, 0x06, + 0xab, 0x7e, 0xa1, 0xd0, 0x49, 0x68, 0xfe, 0xe6, 0xc7, 0x0a, 0x13, 0xe4, + 0x0c, 0x56, 0xf4, 0x04, 0x45, 0xae, 0x0d, 0xb3, 0xf7, 0x04, 0xf8, 0x8a, + 0x8c, 0x1c, 0xa3, 0x3d, 0xc9, 0xbb, 0xc6, 0xb0, 0xae, 0xd1, 0x01, 0x3c, + 0x40, 0xe8, 0xda, 0x75, 0x9e, 0x63, 0xce, 0x77, 0x3b, 0xd4, 0xf1, 0x95, + 0x07, 0x36, 0x5e, 0x5e, 0x0d, 0x4c, 0x14, 0x62, 0x49, 0xb6, 0xf8, 0xc2, + 0x74, 0x78, 0xe4, 0x12, 0xa4, 0x44, 0x5d, 0xf9, 0x2a, 0x87, 0x92, 0x56, + 0xca, 0x3c, 0x1d, 0xb5, 0x4c, 0x81, 0xde, 0x0f, 0x02, 0x34, 0x72, 0xbc, + 0xaa, 0x5b, 0x11, 0x4c, 0xd3, 0xa1, 0x10, 0x15, 0x32, 0x3c, 0xea, 0xf1, + 0x20, 0xc4, 0x62, 0x85, 0x79, 0xe0, 0xb6, 0x5e, 0x63, 0x1b, 0x52, 0xff, + 0xd3, 0x1e, 0xc1, 0x55, 0xe4, 0x70, 0xd9, 0xbc, 0x1d, 0xb1, 0x86, 0xf8, + 0xb5, 0x0c, 0xa2, 0x98, 0x86, 0x86, 0xc2, 0x58, 0x17, 0xaf, 0xd9, 0xfa, + 0x0e, 0xbb, 0x42, 0x4a, 0xd6, 0x6a, 0x94, 0x4b, 0xc6, 0x12, 0x78, 0xc3, + 0xcd, 0xc2, 0xb2, 0x6c, 0xd4, 0xbc, 0x24, 0x77, 0x9a, 0x75, 0xcf, 0xc5, + 0xa8, 0xd6, 0x93, 0x53, 0xf2, 0x6b, 0xf8, 0x85, 0xff, 0x4c, 0x9e, 0x6f, + 0x58, 0x68, 0xc1, 0xf5, 0x06, 0x5c, 0xb5, 0xdc, 0x58, 0xcf, 0x51, 0x9a, + 0x25, 0x92, 0x82, 0x7b, 0x77, 0x75, 0x22, 0xa4, 0x66, 0xe3, 0xa7, 0xe2, + 0x6c, 0xdc, 0xd7, 0x4d, 0x29, 0xeb, 0xc8, 0x0f, 0xc4, 0x7e, 0x21, 0x96, + 0x38, 0xab, 0xdd, 0xeb, 0x5f, 0xfe, 0xdf, 0x39, 0xec, 0xb2, 0x17, 0xdd, + 0x78, 0xa7, 0x17, 0x34}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1428, + {0x0c, 0x7d, 0x09, 0x54, 0x73, 0xd1, 0x28, 0xa2, 0x6c, 0xe0, 0x82, + 0xc6, 0xb7, 0xca, 0xef, 0xa3, 0x78, 0x52, 0x98, 0xed, 0xf4, 0x93, + 0xb3, 0xa7, 0xa7, 0x4f, 0x39, 0x3e, 0x4d, 0x4c, 0x3f, 0x59}, + {0x0f, 0xc6, 0x07, 0x80, 0x1a, 0x5a, 0x46, 0x57, 0xa6, 0xbe, 0x5b, 0x6d, + 0x6f, 0xd3, 0x92, 0xdb, 0x64, 0x13, 0xfb, 0x0f, 0xb9, 0xc9, 0xee, 0x17, + 0xbd, 0xd4, 0x6f, 0x0a, 0xa8, 0x11, 0x0a, 0xcc, 0xed, 0x25, 0x0e, 0x0e, + 0x83, 0x4f, 0xb1, 0x19, 0x20, 0x82, 0x49, 0x9a, 0x96, 0x80, 0xec, 0x4c, + 0xa6, 0x28, 0xb5, 0x10, 0x5a, 0x43, 0x9c, 0x58, 0xb1, 0xa0, 0xef, 0x28, + 0x0a, 0xf8, 0xec, 0x29, 0x75, 0x99, 0xb1, 0x32, 0x5f, 0xe4, 0xbb, 0xbd, + 0x41, 0x19, 0x0a, 0xd9, 0x25, 0xe9, 0x01, 0x3f, 0x29, 0x66, 0x00, 0xf8, + 0x84, 0x46, 0x97, 0xfe, 0xc7, 0xd2, 0xbd, 0x56, 0x72, 0xf0, 0x93, 0xde, + 0x80, 0xab, 0x29, 0x1e, 0xb9, 0x2b, 0x4a, 0x6c, 0xcc, 0x0f, 0x2d, 0x68, + 0x86, 0x81, 0xe7, 0x31, 0x8f, 0xc0, 0x1a, 0x4b, 0x22, 0xa2, 0x51, 0x2d, + 0x0d, 0x65, 0xc0, 0x19, 0x1c, 0xbf, 0x83, 0x06, 0x0f, 0xd6, 0x21, 0x7c, + 0x5d, 0xae, 0x07, 0xe3, 0x9f, 0x03, 0x03, 0x02, 0x27, 0x53, 0x2c, 0xc3, + 0xd9, 0x5c, 0xf3, 0x41, 0xd4, 0xa1, 0x4c, 0x2c, 0x05, 0x74, 0xf1, 0x0e, + 0xd8, 0xb4, 0xac, 0xe5, 0xe3, 0xb9, 0x6d, 0x64, 0x51, 0x43, 0xc9, 0x6f, + 0xda, 0x36, 0x67, 0x18, 0x95, 0xa8, 0xfb, 0xce, 0x9a, 0x2f, 0xfe, 0x96, + 0x71, 0x10, 0x39, 0x79, 0x1f, 0xe9, 0xe0, 0x7d, 0x82, 0x53, 0x09, 0xac, + 0x10, 0xf9, 0x28, 0x6e, 0xef, 0xe8, 0xf0, 0xc8, 0xa5, 0xad, 0xd3, 0x3c, + 0x25, 0x09, 0x2f, 0xdd, 0xf7, 0xa3, 0x65, 0xbe, 0xe1, 0x20, 0x52, 0x62, + 0xd7, 0x2a, 0x0b, 0x81, 0xcf, 0xe5, 0xbe, 0x4c, 0x25, 0x3a, 0x95, 0xeb, + 0xb0, 0xf0, 0xad, 0xd2, 0x4d, 0x9a, 0x99, 0x9c, 0x70, 0x9a, 0x90, 0x2d, + 0x0d, 0x43, 0x8f, 0x8d, 0xcf, 0x48, 0x4b, 0xfd, 0xbc, 0x9d, 0x98, 0x3e, + 0x20, 0x1d, 0xa4, 0x66, 0x3a, 0x01, 0x35, 0x3c, 0xe5, 0x6f, 0x78, 0xe0, + 0x1d, 0xc6, 0x82, 0x8d, 0x49, 0x1c, 0x8e, 0x00, 0xe0, 0xda, 0xa2, 0x79, + 0x27, 0x24, 0xa7, 0x87, 0xb8, 0x9d, 0x27, 0x8f, 0x00, 0x36, 0x4b, 0x5f, + 0x23, 0x13, 0x93, 0x9f, 0x06, 0x26, 0xed, 0x35, 0x0a, 0xda, 0x78, 0x8b, + 0xa6, 0x4f, 0xb4, 0xae, 0x1f, 0xb5, 0x8e, 0xbd, 0xb6, 0xf8, 0x2e, 0x00, + 0x50, 0xe0, 0xad, 0x53, 0xbf, 0xfd, 0xaa, 0x29, 0xae, 0xaf, 0xb8, 0x02, + 0xcb, 0xbb, 0xc5, 0xbd, 0xf5, 0x19, 0xb5, 0x8d, 0x1c, 0x9b, 0xf2, 0x54, + 0x7a, 0xb4, 0xed, 0x30, 0x83, 0x16, 0xc5, 0x5e, 0x97, 0x2b, 0xdd, 0x1d, + 0xe3, 0x17, 0x32, 0x7b, 0x9f, 0x18, 0x63, 0x1e, 0x32, 0x5b, 0x5b, 0x0f, + 0x3e, 0xb9, 0xc0, 0x17, 0xd3, 0xf8, 0x9b, 0x9d, 0xe8, 0x4e, 0xb4, 0xdb, + 0xaf, 0x83, 0x8a, 0x70, 0xf4, 0x36, 0xe5, 0x6a, 0x49, 0x8f, 0x8a, 0x30, + 0x55, 0xa7, 0x59, 0x7f, 0xc7, 0xb4, 0x5c, 0xe3, 0xaa, 0xa8, 0x43, 0x44, + 0x69, 0xc1, 0x51, 0x85, 0x1f, 0x46, 0x05, 0xfe, 0x3e, 0x17, 0xd9, 0x76, + 0x62, 0xcf, 0x5a, 0xb8, 0x11, 0xb8, 0xe2, 0xca, 0x73, 0x55, 0x58, 0x7a, + 0x2c, 0xbc, 0x22, 0x4b, 0x92, 0xd0, 0xa9, 0xec, 0x93, 0x80, 0x41, 0x8f, + 0x62, 0xb3, 0x03, 0x32, 0xba, 0x6b, 0xcb, 0xc7, 0xce, 0xee, 0x45, 0xd9, + 0xa8, 0x1d, 0x17, 0x84, 0x1a, 0x48, 0xa9, 0x55, 0xe0, 0x3b, 0x77, 0x4a, + 0x8a, 0xa6, 0x7a, 0x2d, 0xe5, 0x58, 0x50, 0xc5, 0x05, 0x06, 0x1d, 0x8e, + 0xf5, 0x64, 0x93, 0x00, 0xcc, 0x87, 0xa9, 0x9f, 0xf5, 0xec, 0x08, 0xc4, + 0x9b, 0xf1, 0x2e, 0x0d, 0xf4, 0x07, 0xe9, 0xe4, 0xb8, 0x8c, 0xc3, 0xef, + 0xed, 0xf4, 0x57, 0x08, 0xa2, 0xb9, 0x69, 0x3f, 0x69, 0x32, 0x93, 0x11, + 0xff, 0x63, 0x80, 0xc0, 0x46, 0x56, 0xc2, 0x7c}, + {0x47, 0x95, 0x23, 0x64, 0xac, 0x11, 0x96, 0xdd, 0x14, 0x40, 0x75, 0x5a, + 0x7b, 0x4a, 0x4d, 0x34, 0x01, 0x47, 0x8f, 0xdb, 0x53, 0xfb, 0xd1, 0x9c, + 0x46, 0xed, 0xbe, 0x92, 0x9f, 0xd1, 0xfa, 0xb4, 0xa7, 0xe8, 0x7c, 0x7b, + 0x7e, 0xad, 0x3d, 0x56, 0x17, 0x9a, 0xdb, 0x15, 0x2e, 0x42, 0xaa, 0x85, + 0x06, 0xc2, 0xbb, 0xa5, 0x46, 0x2e, 0x7f, 0x33, 0x3d, 0x59, 0x04, 0x00, + 0x88, 0x48, 0xd6, 0x40, 0x57, 0xff, 0x2c, 0xe2, 0x25, 0x8b, 0xd6, 0x55, + 0x87, 0x7f, 0x4e, 0x9f, 0xa7, 0xf0, 0x49, 0x81, 0x53, 0xa2, 0x46, 0x11, + 0x5b, 0xb1, 0xef, 0xd1, 0x46, 0x7b, 0x99, 0x0b, 0x7f, 0x47, 0xc4, 0xf5, + 0xfb, 0xbc, 0x44, 0x46, 0xdb, 0x93, 0xb8, 0xf9, 0x91, 0x74, 0xfa, 0xd6, + 0x49, 0x88, 0x85, 0xd3, 0x58, 0x8e, 0x60, 0xe5, 0x31, 0xee, 0xe2, 0x98, + 0xbd, 0x09, 0xa9, 0x7a, 0x20, 0xb6, 0x03, 0xa2, 0xc1, 0xa9, 0x89, 0x47, + 0x8f, 0xa5, 0xa5, 0xdf, 0xac, 0xc7, 0x48, 0x65, 0x2d, 0xec, 0x6a, 0xa3, + 0x83, 0x88, 0x4b, 0x55, 0x2f, 0x9b, 0xf1, 0xee, 0xcd, 0x3b, 0xc2, 0x26, + 0x86, 0x56, 0x6c, 0xd1, 0x6f, 0x3c, 0x75, 0x03, 0xb9, 0xf7, 0xdd, 0x93, + 0xea, 0x8f, 0x53, 0x2d, 0xbf, 0xdc, 0x1d, 0x83, 0xad, 0x09, 0x81, 0x0c, + 0x29, 0x9b, 0xe6, 0x66, 0xa6, 0x16, 0xea, 0xb7, 0x10, 0xa1, 0x36, 0xaa, + 0xb2, 0x68, 0xd6, 0x52, 0xd4, 0x3e, 0x52, 0xed, 0xe1, 0x68, 0xe3, 0xe7, + 0x8d, 0x02, 0x26, 0xa2, 0x3c, 0xde, 0xe2, 0xf4, 0xfe, 0x4c, 0x57, 0x95, + 0x9a, 0x44, 0x6a, 0xce, 0x7f, 0xca, 0x1c, 0x87, 0x4e, 0x77, 0x28, 0x8f, + 0x24, 0xe2, 0x3a, 0x67, 0xaf, 0xe1, 0x3b, 0xd0, 0x7c, 0xe1, 0x32, 0x86, + 0xa3, 0xd7, 0xd2, 0x85, 0xd9, 0x01, 0xdc, 0x4c, 0x27, 0xde, 0x0d, 0x1e, + 0xac, 0xf7, 0x9b, 0x9b, 0xb9, 0x6a, 0x44, 0xe0, 0x48, 0x3c, 0xac, 0x8d, + 0xdd, 0x81, 0xea, 0x19, 0xe4, 0xd1, 0x8b, 0x62, 0xba, 0x17, 0x02, 0x3e, + 0xd3, 0x8f, 0x8a, 0x54, 0x84, 0xa7, 0xf1, 0x15, 0x17, 0xa9, 0x41, 0xe3, + 0x65, 0x28, 0x93, 0xe4, 0xfd, 0x82, 0xe2, 0xde, 0xf4, 0x55, 0xca, 0xd4, + 0xdc, 0xe1, 0x97, 0x86, 0x10, 0xd9, 0x89, 0xbd, 0xcd, 0x66, 0x4e, 0xdb, + 0x34, 0xa5, 0xe8, 0x4a, 0x21, 0x5c, 0xe4, 0x8f, 0xad, 0x73, 0x13, 0x79, + 0x72, 0x85, 0x4a, 0x99, 0xfb, 0x65, 0x6e, 0xa8, 0x67, 0x7c, 0x81, 0x3e, + 0xcd, 0x4e, 0x3a, 0xf1, 0xdc, 0x2e, 0x8c, 0x46, 0xaf, 0xd7, 0xbc, 0x7c, + 0xa6, 0x4b, 0xec, 0x97, 0x58, 0x61, 0x7f, 0xb6, 0x7a, 0x98, 0x9f, 0xe5, + 0xf1, 0xf7, 0xd9, 0x10, 0x36, 0x4e, 0xff, 0x10, 0x9f, 0xe3, 0xe2, 0x84, + 0x0f, 0x8e, 0xe4, 0xfb, 0xb4, 0xce, 0x9a, 0x0c, 0x4e, 0x8e, 0x82, 0x42, + 0xec, 0x80, 0xa6, 0x54, 0x03, 0x20, 0xc9, 0x3b, 0xee, 0x4a, 0xaa, 0x42, + 0x60, 0xc5, 0xd2, 0x24, 0xc0, 0x91, 0xd1, 0x5f, 0xe6, 0xf1, 0x6c, 0xd6, + 0xbb, 0x69, 0x4c, 0x09, 0x35, 0x87, 0x60, 0x5d, 0x77, 0xd6, 0x27, 0xda, + 0xa0, 0x07, 0x5a, 0xb0, 0x32, 0x19, 0x28, 0xc0, 0x3a, 0x60, 0x25, 0xd3, + 0x92, 0x6b, 0x48, 0x3e, 0x5f, 0xd5, 0x29, 0x6a, 0xd2, 0x03, 0xb5, 0x42, + 0x35, 0x67, 0xd5, 0xce, 0x3a, 0x5b, 0x29, 0x7f, 0x0b, 0xef, 0x1f, 0x3b, + 0x05, 0xaa, 0xd0, 0x2e, 0xd8, 0x27, 0xa3, 0xa0, 0xb8, 0xfe, 0xc3, 0xef, + 0x77, 0xc8, 0x7c, 0x33, 0x65, 0xe1, 0x77, 0x6d, 0xe6, 0x39, 0x25, 0x23, + 0x1d, 0x4b, 0xf4, 0x03, 0x3f, 0x69, 0x44, 0xac, 0xca, 0xc1, 0x68, 0x24, + 0x4e, 0x02, 0x60, 0x78, 0x40, 0xa5, 0xf7, 0xcb, 0xa2, 0xbe, 0x7d, 0xf3, + 0x11, 0x6f, 0x5e, 0x5e, 0xbc, 0xb1, 0xf0, 0x30, 0xb9, 0x0f, 0xd0, 0xaf, + 0xac, 0xa8, 0x7d, 0x77}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1429, + {0x8b, 0xac, 0x07, 0xec, 0x10, 0x83, 0x70, 0xc9, 0xd6, 0x56, 0x63, + 0x0c, 0x1d, 0x21, 0xa7, 0xb6, 0xa6, 0x4b, 0xce, 0x5c, 0x9a, 0x9b, + 0x1e, 0xc4, 0x91, 0xe3, 0xd5, 0xe5, 0xbb, 0x36, 0xe7, 0xab}, + {0xab, 0x18, 0xff, 0xbd, 0xa1, 0x8b, 0x62, 0x4c, 0xe0, 0xab, 0x37, 0x08, + 0xed, 0xd1, 0x4a, 0x50, 0xd5, 0x69, 0xa3, 0x8a, 0x6f, 0x29, 0x61, 0xc8, + 0x16, 0xb3, 0xcb, 0x14, 0x61, 0x76, 0xa0, 0xc5, 0xca, 0x45, 0x10, 0x47, + 0x20, 0x1d, 0x3e, 0x0d, 0x21, 0xd9, 0x07, 0xe2, 0x37, 0xb6, 0x47, 0xf7, + 0xac, 0xe3, 0xfc, 0xbb, 0x20, 0x64, 0xa1, 0x26, 0xf0, 0x68, 0x19, 0x0c, + 0xef, 0xff, 0x1c, 0x3f, 0x65, 0xbb, 0xde, 0xd9, 0x83, 0xca, 0x9f, 0x64, + 0x11, 0xff, 0xe5, 0xe5, 0x01, 0x1f, 0xb9, 0xe4, 0x9f, 0x2f, 0xc9, 0x92, + 0x6d, 0x3a, 0x5c, 0x68, 0x5c, 0x5e, 0xb1, 0x79, 0xe5, 0x80, 0xdc, 0xcc, + 0x87, 0xfc, 0x2d, 0x17, 0xc8, 0xdd, 0x0a, 0xe0, 0x8e, 0xb8, 0x4f, 0x62, + 0x3e, 0x89, 0x8d, 0xa8, 0x01, 0xe9, 0xf8, 0x6a, 0x02, 0x31, 0xea, 0x6d, + 0xff, 0x30, 0xd5, 0xe1, 0x4f, 0x45, 0x86, 0x2c, 0x88, 0x05, 0xd7, 0xb4, + 0x15, 0x93, 0xc1, 0xba, 0x21, 0x87, 0xc8, 0xb9, 0x66, 0x65, 0xbb, 0xcb, + 0xa7, 0x26, 0xeb, 0x5d, 0x19, 0xac, 0x63, 0x3a, 0xdf, 0x9e, 0xdc, 0x7e, + 0xd0, 0xa0, 0x4c, 0xf8, 0x28, 0xae, 0x6c, 0xa5, 0x49, 0xc8, 0x9d, 0x8b, + 0x41, 0x83, 0xe2, 0x7a, 0x55, 0x73, 0x68, 0x03, 0x9f, 0xf8, 0xe2, 0x53, + 0x83, 0x14, 0xf5, 0xcc, 0x2d, 0xb3, 0x6f, 0x97, 0x42, 0xce, 0x45, 0xa5, + 0x84, 0x9b, 0x56, 0x66, 0xc6, 0x83, 0xb0, 0x58, 0xef, 0x71, 0xea, 0xd4, + 0x54, 0x90, 0x2d, 0xee, 0x0b, 0x7a, 0x4f, 0x59, 0xb1, 0xa9, 0x51, 0x52, + 0xd4, 0xc2, 0x78, 0xb5, 0x7c, 0x8c, 0x0a, 0x5e, 0x1d, 0x31, 0xa6, 0x3e, + 0x9c, 0x55, 0x78, 0xa2, 0x18, 0xe5, 0xdb, 0x2b, 0x2e, 0x2b, 0x96, 0xb2, + 0x7c, 0x93, 0xfd, 0x92, 0x7f, 0x62, 0xfa, 0xd1, 0x90, 0x09, 0x0d, 0xb7, + 0x81, 0xd2, 0xab, 0xb1, 0x04, 0x72, 0xd0, 0x13, 0x55, 0x80, 0x7b, 0xe2, + 0xac, 0xc7, 0xba, 0x32, 0x97, 0xf0, 0xb7, 0x81, 0x07, 0x93, 0x2b, 0x48, + 0x71, 0x31, 0xe6, 0xeb, 0x74, 0x59, 0x95, 0x6b, 0x63, 0xfe, 0x67, 0xaf, + 0x32, 0xed, 0x0f, 0x53, 0xff, 0x0f, 0x80, 0x61, 0xef, 0x7e, 0x16, 0xaa, + 0x96, 0xb3, 0x8f, 0x49, 0xe0, 0x31, 0xfc, 0x5a, 0xcf, 0x75, 0xe0, 0xec, + 0x6f, 0x86, 0x7a, 0xbd, 0x10, 0x67, 0x16, 0xf9, 0x4e, 0xb8, 0x99, 0xa4, + 0x76, 0x00, 0x51, 0x63, 0x0e, 0xef, 0xac, 0xd4, 0x1d, 0x38, 0x97, 0xfd, + 0x3e, 0x89, 0x90, 0x0f, 0x9b, 0x14, 0x0d, 0x8f, 0xba, 0x88, 0x6e, 0x27, + 0x0c, 0xdb, 0x9b, 0x3b, 0xf3, 0x5a, 0x53, 0xa3, 0x29, 0xee, 0x67, 0x4a, + 0x8a, 0xda, 0xeb, 0xd6, 0xc2, 0xc2, 0x36, 0x6a, 0x17, 0x7f, 0xe4, 0x05, + 0xf1, 0x59, 0x44, 0xb2, 0x31, 0x05, 0xcf, 0x7a, 0x12, 0xf4, 0x5b, 0x0e, + 0xf3, 0x6c, 0x83, 0xff, 0xbc, 0x3c, 0x18, 0x24, 0x5e, 0xf6, 0xc4, 0xe8, + 0x7c, 0xcf, 0x3c, 0x91, 0x39, 0x9f, 0x24, 0x45, 0x2d, 0x76, 0x13, 0x81, + 0x9a, 0x33, 0x5c, 0xde, 0xac, 0xf8, 0x68, 0x9f, 0x99, 0x74, 0xb5, 0xbb, + 0x07, 0x64, 0xa5, 0xba, 0x86, 0xfc, 0xe9, 0xd4, 0xb9, 0xed, 0x5a, 0x87, + 0x7f, 0xdf, 0xe7, 0xbc, 0xaa, 0xea, 0xe9, 0x6e, 0x5b, 0x8c, 0x89, 0x3b, + 0x8a, 0xa7, 0x67, 0x1f, 0xbe, 0x79, 0x2e, 0x40, 0x0b, 0xc8, 0xfd, 0x5c, + 0xa6, 0xda, 0x37, 0x2e, 0x9e, 0x44, 0xdf, 0xc1, 0x1b, 0x18, 0xa3, 0x20, + 0x85, 0x91, 0xa4, 0x10, 0x40, 0xfd, 0x4b, 0x57, 0xd1, 0xd4, 0x36, 0x9c, + 0xd1, 0x0d, 0x1e, 0xec, 0x71, 0x5e, 0x32, 0xdc, 0xfa, 0xc5, 0xa4, 0x87, + 0x13, 0x76, 0x86, 0x0f, 0x27, 0xd2, 0xe6, 0x74, 0x6a, 0xe9, 0x1d, 0x9c, + 0x95, 0xed, 0xb9, 0x16, 0xd0, 0xc1, 0x90, 0x3b}, + {0xef, 0xfa, 0xc3, 0xd9, 0xfc, 0x41, 0xaf, 0x05, 0x48, 0x9d, 0xd9, 0x5c, + 0xdf, 0xa2, 0x4a, 0xdf, 0x19, 0x3b, 0xac, 0xdc, 0xcf, 0x75, 0xce, 0x62, + 0x06, 0xdb, 0x7b, 0x3c, 0x11, 0x54, 0x20, 0x03, 0xfb, 0x39, 0xfe, 0x69, + 0xfd, 0x61, 0x0b, 0xd1, 0xe8, 0x1a, 0x68, 0xdb, 0x68, 0xcb, 0xd0, 0x55, + 0xb1, 0x0f, 0x6b, 0x2a, 0xab, 0xf7, 0x16, 0x69, 0xb9, 0x1a, 0xc2, 0x5b, + 0x28, 0xc7, 0x98, 0x36, 0x1d, 0x21, 0xa5, 0x4e, 0x3d, 0xa6, 0xe3, 0xf1, + 0x95, 0xae, 0x3b, 0xab, 0xa6, 0xfe, 0x67, 0xe7, 0x91, 0xb0, 0xbc, 0x39, + 0xea, 0x1e, 0x57, 0xf8, 0xcd, 0xf5, 0x7e, 0x75, 0x42, 0x88, 0x9d, 0xb9, + 0x12, 0x46, 0xf4, 0x6c, 0x7f, 0x16, 0x99, 0xb4, 0xc8, 0x28, 0x75, 0x3b, + 0x73, 0x95, 0x84, 0x4c, 0x6d, 0x18, 0x75, 0x01, 0xbc, 0x5e, 0xa4, 0x56, + 0xb5, 0x3d, 0xa8, 0x0c, 0xca, 0xf4, 0x38, 0x43, 0x65, 0x09, 0x96, 0x98, + 0x75, 0x87, 0x21, 0x37, 0x8e, 0x20, 0x7a, 0x31, 0xb4, 0xfb, 0x6d, 0x9f, + 0x31, 0x5a, 0x14, 0x68, 0xa4, 0x4f, 0x90, 0x7d, 0x33, 0xaa, 0xbc, 0x34, + 0x92, 0xc3, 0xa2, 0xc0, 0x2b, 0x1d, 0xd7, 0xf2, 0xd7, 0xb8, 0x97, 0x18, + 0xe2, 0xc3, 0x53, 0x08, 0x64, 0x11, 0xda, 0xe4, 0x79, 0xe6, 0x76, 0xb2, + 0x74, 0x7d, 0xf2, 0xa6, 0xfb, 0xaf, 0x99, 0xa6, 0xdf, 0x58, 0x0a, 0x6e, + 0x9d, 0xc2, 0x87, 0xd9, 0x25, 0x50, 0xd2, 0xb8, 0x16, 0x13, 0x81, 0x21, + 0x27, 0x26, 0x04, 0x1c, 0x07, 0xeb, 0x37, 0x21, 0x22, 0xef, 0xe8, 0x56, + 0x3d, 0x46, 0x77, 0x2e, 0xd5, 0xb8, 0xd9, 0x61, 0x4e, 0x8b, 0xdb, 0xa2, + 0xad, 0x60, 0xde, 0x4a, 0x88, 0x99, 0xe0, 0x58, 0xdb, 0x51, 0x1b, 0xa8, + 0xb1, 0x28, 0x73, 0xa2, 0x34, 0xa5, 0xd3, 0x3a, 0x8a, 0xe4, 0x91, 0xf3, + 0x54, 0x0f, 0xcc, 0xd1, 0x46, 0x73, 0xa1, 0xc6, 0x6e, 0x99, 0x91, 0x7e, + 0xb4, 0x9d, 0xae, 0x6c, 0xcd, 0x05, 0x45, 0x03, 0x41, 0x77, 0xd0, 0x2c, + 0xfe, 0xd2, 0xcf, 0xdc, 0x1e, 0xe8, 0x2b, 0x59, 0xdf, 0xf8, 0xe0, 0x03, + 0xc2, 0xeb, 0x53, 0xef, 0xfd, 0x48, 0xc0, 0xad, 0xd3, 0x5a, 0xd5, 0x33, + 0xc1, 0x0a, 0xbf, 0xf4, 0x0e, 0x78, 0xeb, 0xe9, 0xf0, 0xaa, 0xe8, 0xd5, + 0x71, 0xbb, 0xe6, 0x42, 0x16, 0x03, 0x90, 0xaf, 0x86, 0x05, 0x42, 0x87, + 0xe8, 0x07, 0xbb, 0xa6, 0x89, 0xed, 0x71, 0x09, 0x15, 0x60, 0xb8, 0x5c, + 0x09, 0x73, 0xc6, 0xe6, 0x27, 0x31, 0x95, 0xad, 0xf4, 0x53, 0xda, 0xf6, + 0xf8, 0x03, 0x1b, 0x88, 0xc6, 0xd0, 0x74, 0xbc, 0x80, 0xdd, 0x9b, 0x9f, + 0x38, 0x92, 0x23, 0x0a, 0xaa, 0xaf, 0x23, 0xc8, 0x75, 0x3a, 0x32, 0x35, + 0xaf, 0x35, 0x04, 0xf3, 0x43, 0x8e, 0xeb, 0x34, 0x6a, 0xc6, 0xa4, 0x0d, + 0xed, 0xbb, 0xec, 0x57, 0x31, 0xfb, 0xc7, 0x84, 0xda, 0xe3, 0x9f, 0x24, + 0xa5, 0xf3, 0x22, 0xec, 0x3f, 0x90, 0xd4, 0x1d, 0x1c, 0xc7, 0xfd, 0x96, + 0x8c, 0xcf, 0x73, 0x9f, 0x70, 0x73, 0x0f, 0xb6, 0x5c, 0xcb, 0xca, 0x0a, + 0xa4, 0xfb, 0xd6, 0xed, 0x0e, 0x06, 0x86, 0xf4, 0x5d, 0x8a, 0xee, 0x92, + 0xb1, 0xf1, 0x00, 0x60, 0x0e, 0xa5, 0x79, 0x84, 0xcd, 0xcf, 0xd5, 0x99, + 0xf1, 0x3f, 0x38, 0xa1, 0x0f, 0x40, 0xa1, 0xad, 0x28, 0x22, 0xac, 0xe6, + 0xc0, 0xd6, 0xea, 0x76, 0xbd, 0xf2, 0x2d, 0x07, 0xb5, 0xa2, 0x40, 0x29, + 0x0c, 0x74, 0xb3, 0x0b, 0x05, 0xf8, 0x4a, 0xbe, 0x1d, 0xc6, 0xaf, 0x57, + 0x51, 0x15, 0xd1, 0xf5, 0x64, 0x3e, 0x10, 0xa4, 0xa3, 0x9f, 0x74, 0x1d, + 0x01, 0xf0, 0x7b, 0xa7, 0x9c, 0x4c, 0x2b, 0xaf, 0x85, 0xd8, 0x2d, 0xf2, + 0x50, 0xce, 0xd9, 0x68, 0x15, 0xd4, 0x52, 0x74, 0x2d, 0xc5, 0x53, 0x55, + 0x35, 0x93, 0x4e, 0x4c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1430, + {0x28, 0x38, 0x45, 0xfb, 0x6f, 0xa9, 0xfd, 0xa6, 0x22, 0xb9, 0x3c, + 0x94, 0xac, 0x81, 0xf4, 0x7d, 0xce, 0x48, 0xa6, 0x0c, 0x33, 0xfb, + 0x5a, 0x3c, 0x83, 0x0a, 0x67, 0x64, 0xb8, 0x2e, 0x0d, 0x23}, + {0x62, 0x2e, 0x7f, 0x8b, 0xa2, 0xd9, 0xc1, 0xfd, 0x11, 0x64, 0x3f, 0x84, + 0xdc, 0x8c, 0x06, 0x28, 0x97, 0xd7, 0x9f, 0x32, 0x6c, 0x04, 0x28, 0x39, + 0xf5, 0x29, 0x61, 0xd4, 0x6b, 0x43, 0xeb, 0x8f, 0xfb, 0x55, 0xd6, 0x2b, + 0xe5, 0xf8, 0x4e, 0xf6, 0xaf, 0x00, 0x18, 0x8b, 0x4b, 0x1e, 0x23, 0x69, + 0x96, 0x0a, 0x85, 0xe7, 0xc4, 0xa6, 0xde, 0x76, 0xe9, 0x6c, 0xa5, 0x9b, + 0x17, 0xeb, 0x91, 0xe3, 0x77, 0xfa, 0x76, 0x13, 0x31, 0x46, 0x8a, 0xd0, + 0x38, 0x99, 0x51, 0x5f, 0x03, 0x6b, 0x83, 0xaf, 0x44, 0x2d, 0x59, 0x2c, + 0xbd, 0xae, 0x95, 0x1a, 0x5a, 0x23, 0x11, 0x67, 0x76, 0xe8, 0x32, 0x6b, + 0x65, 0xa9, 0x3d, 0xaf, 0x68, 0x68, 0xa4, 0x82, 0x2a, 0x6a, 0x07, 0x04, + 0x46, 0x49, 0x4d, 0xa7, 0x48, 0x4c, 0xf4, 0x7d, 0xf9, 0x19, 0x60, 0x12, + 0xb1, 0x7a, 0xe5, 0x11, 0x59, 0x1e, 0xaa, 0x87, 0xd7, 0x96, 0x7a, 0xe5, + 0xd4, 0x0e, 0xfd, 0x57, 0xbd, 0xe6, 0x67, 0x3a, 0x4d, 0x8e, 0x00, 0xde, + 0xca, 0xa9, 0x4b, 0x6e, 0x65, 0x95, 0xf8, 0x40, 0xf8, 0xb4, 0x32, 0xa1, + 0x3b, 0xf8, 0x4b, 0xc8, 0x1c, 0xda, 0xed, 0x92, 0xe4, 0x27, 0x21, 0x19, + 0xb8, 0x0c, 0x7e, 0x0d, 0xb9, 0xa0, 0x14, 0x7b, 0xe5, 0x3c, 0x9c, 0x09, + 0x10, 0xc9, 0x24, 0x67, 0x2b, 0x9e, 0x5b, 0x6b, 0xc5, 0xc7, 0x3a, 0x80, + 0x69, 0xf7, 0xcb, 0x43, 0x33, 0x35, 0x12, 0x74, 0x92, 0x9e, 0x22, 0x8d, + 0xd6, 0x49, 0xc1, 0xe1, 0x99, 0xb4, 0x7d, 0x79, 0x4b, 0x4e, 0xe3, 0x67, + 0x78, 0x3a, 0x92, 0x52, 0x5a, 0xec, 0x34, 0x2d, 0x0c, 0xcf, 0x29, 0x94, + 0x4d, 0x2f, 0x40, 0x02, 0x78, 0x61, 0x1a, 0x29, 0x3a, 0xc2, 0xaa, 0xcd, + 0xe0, 0x48, 0xe1, 0x9d, 0x59, 0x2b, 0x9f, 0x74, 0xb4, 0xf7, 0xb0, 0x4a, + 0xda, 0x28, 0xb5, 0x46, 0xea, 0x8a, 0xd6, 0xd1, 0xf9, 0xae, 0xb1, 0x6e, + 0x86, 0x50, 0xd7, 0xfb, 0x65, 0x76, 0x45, 0x64, 0xaf, 0x9f, 0xae, 0xc2, + 0xb6, 0x5d, 0x13, 0x2f, 0x09, 0xb8, 0xd6, 0xc4, 0x1b, 0x8c, 0x40, 0x70, + 0xae, 0xab, 0xcb, 0xb1, 0x1c, 0xf5, 0x22, 0x8e, 0xd8, 0xa4, 0xe1, 0x8c, + 0xee, 0x5b, 0x65, 0xce, 0x17, 0x13, 0xc5, 0xe5, 0x48, 0x36, 0x20, 0x6f, + 0x6a, 0x42, 0x94, 0x01, 0x3a, 0x9b, 0xb3, 0x5f, 0x5c, 0xef, 0xb1, 0x6a, + 0x7b, 0x87, 0x62, 0xba, 0xde, 0xed, 0x97, 0x5b, 0x52, 0x87, 0x69, 0x30, + 0x7c, 0x85, 0x2c, 0x71, 0x96, 0x5b, 0xbc, 0xcd, 0xbd, 0x62, 0x2c, 0x2b, + 0x0d, 0x33, 0xc2, 0x19, 0x0e, 0xff, 0x0a, 0xea, 0x6a, 0xb5, 0xbf, 0xc8, + 0x58, 0x0f, 0x28, 0x82, 0x2e, 0x0e, 0x17, 0x28, 0x9f, 0x63, 0xf3, 0xe1, + 0xb1, 0x27, 0x0a, 0x6e, 0xd3, 0x7f, 0x06, 0xac, 0xc3, 0x50, 0x5a, 0x1e, + 0x9c, 0x55, 0xb6, 0x9b, 0x35, 0xb9, 0x66, 0x0b, 0x28, 0xa9, 0xe2, 0x0f, + 0xf4, 0xcf, 0x86, 0xb7, 0x8b, 0x53, 0xf4, 0x06, 0x70, 0x53, 0x13, 0x5e, + 0x73, 0x45, 0x1a, 0x61, 0x9d, 0x9d, 0x4f, 0x7f, 0x00, 0xf3, 0xf5, 0xa2, + 0xd6, 0x9d, 0x3e, 0x79, 0xf1, 0x08, 0x45, 0x07, 0xb0, 0x49, 0x02, 0xa2, + 0xb4, 0xf3, 0xd3, 0x06, 0x4e, 0x79, 0x5e, 0x93, 0x70, 0x79, 0x4d, 0x5e, + 0xcf, 0x31, 0x63, 0xb0, 0xc1, 0xfc, 0xfb, 0xde, 0x7e, 0x54, 0x71, 0xe8, + 0xee, 0x0c, 0x0f, 0x16, 0xe8, 0xbd, 0xef, 0x98, 0x5a, 0xa1, 0xd2, 0x6a, + 0x07, 0x79, 0x64, 0x50, 0x02, 0x10, 0x6b, 0xae, 0x4f, 0xb1, 0x9f, 0xff, + 0x53, 0x00, 0xbf, 0x42, 0x07, 0x8f, 0x46, 0xeb, 0x78, 0x2d, 0x0c, 0xfd, + 0x43, 0x5a, 0xd4, 0x97, 0x56, 0xa7, 0x17, 0x8c, 0x0e, 0x6d, 0x0a, 0x9a, + 0x6b, 0x2c, 0x35, 0x9b, 0x61, 0x49, 0x56, 0xc4}, + {0xc2, 0xe1, 0xa3, 0xa0, 0x40, 0x17, 0x4a, 0x20, 0x9f, 0x00, 0x81, 0x3f, + 0xf7, 0xa3, 0x9c, 0x86, 0xcb, 0x61, 0x10, 0x98, 0x4e, 0xb8, 0x98, 0xf6, + 0x0f, 0xc6, 0xef, 0x36, 0x19, 0x81, 0x79, 0x85, 0x89, 0x03, 0x3d, 0x5f, + 0x2b, 0x9c, 0xc3, 0x36, 0x3d, 0x5a, 0xfa, 0x6d, 0xd6, 0x0a, 0x69, 0x8d, + 0x8c, 0x58, 0xd3, 0x29, 0xd2, 0x3b, 0xdc, 0xbd, 0x1f, 0x23, 0xfb, 0x93, + 0x31, 0x7e, 0x85, 0x13, 0x4d, 0x8d, 0xad, 0xcb, 0xe6, 0x6f, 0xfb, 0x61, + 0x4d, 0xba, 0x3b, 0x9f, 0x21, 0xd6, 0x40, 0x9e, 0x56, 0xb6, 0x05, 0xcb, + 0xf7, 0x5a, 0xc1, 0xc1, 0x15, 0xb6, 0xb1, 0xfa, 0x48, 0x89, 0xda, 0xd3, + 0x99, 0x85, 0xc2, 0x86, 0x6b, 0xe1, 0x67, 0x10, 0x2f, 0xb6, 0x5b, 0x18, + 0x48, 0x6d, 0x26, 0xec, 0x4c, 0xf3, 0xb5, 0x4d, 0x14, 0x1e, 0x39, 0x15, + 0x97, 0x87, 0x89, 0xcd, 0xeb, 0x39, 0xe9, 0x55, 0x66, 0x43, 0x8d, 0x8c, + 0x7e, 0x96, 0xc4, 0x29, 0xff, 0xe6, 0xbf, 0xa8, 0x0b, 0xe5, 0xb5, 0x82, + 0xdc, 0x9f, 0x5f, 0xac, 0xc9, 0xbc, 0x41, 0x5a, 0x90, 0x4a, 0x2b, 0xee, + 0xdf, 0x70, 0xd1, 0x64, 0xcf, 0x8c, 0xca, 0x45, 0xf6, 0x86, 0x31, 0x96, + 0x8a, 0xbd, 0x0a, 0xf4, 0x9a, 0x3f, 0x83, 0x67, 0x2d, 0x92, 0x13, 0xc0, + 0xf5, 0x4e, 0x94, 0x03, 0x56, 0xe5, 0xa0, 0xe2, 0xb2, 0x10, 0x9b, 0xe7, + 0x1a, 0x49, 0xc3, 0xc5, 0x1e, 0x92, 0x81, 0xb1, 0x89, 0x6c, 0x51, 0x2e, + 0xb4, 0xb4, 0xf8, 0x39, 0x09, 0x66, 0xdf, 0x9e, 0x66, 0x49, 0xaf, 0xf3, + 0x81, 0xec, 0xb6, 0xa7, 0xfc, 0xfc, 0x91, 0x9b, 0x4f, 0xf0, 0x76, 0x21, + 0x7a, 0x33, 0xdb, 0xe8, 0x80, 0x7e, 0xfd, 0x0d, 0x34, 0xde, 0x19, 0x65, + 0x44, 0x11, 0x82, 0xcb, 0x26, 0x83, 0xb2, 0xab, 0xe9, 0x0f, 0xd0, 0x3f, + 0x2a, 0x71, 0xee, 0x13, 0xc3, 0x61, 0xa6, 0x0c, 0x2f, 0x2f, 0xa0, 0xa5, + 0xcb, 0xc1, 0xfb, 0x3a, 0x04, 0x4f, 0x9e, 0x83, 0xd2, 0xd2, 0xc5, 0x27, + 0x9a, 0xa5, 0x48, 0xdd, 0xe9, 0x2a, 0x07, 0xe7, 0xa2, 0x53, 0x35, 0xd4, + 0x10, 0x99, 0x29, 0x48, 0x04, 0xf4, 0x13, 0x00, 0x8d, 0x70, 0xfe, 0xd2, + 0x2c, 0x75, 0x4f, 0xd4, 0x8d, 0x90, 0x88, 0x13, 0x7c, 0x84, 0xe0, 0x8f, + 0x96, 0x36, 0xcf, 0xbd, 0xcb, 0x1b, 0xf0, 0x06, 0xac, 0xd8, 0xac, 0x44, + 0x89, 0x4a, 0xdb, 0x0c, 0x7f, 0xa2, 0x60, 0x28, 0x85, 0x6b, 0xee, 0xf6, + 0xab, 0xfe, 0xc5, 0x40, 0x5f, 0xc0, 0xf9, 0xa4, 0x0f, 0xc3, 0x81, 0xdb, + 0x4f, 0x11, 0x84, 0x27, 0xf1, 0xc6, 0xca, 0x8f, 0x78, 0x84, 0xef, 0x6f, + 0xdd, 0x44, 0x64, 0x17, 0xdd, 0x21, 0x74, 0xec, 0x14, 0x27, 0x87, 0x40, + 0x79, 0x73, 0x57, 0x8c, 0x79, 0x89, 0xe4, 0x54, 0xc9, 0xf8, 0x7b, 0x9b, + 0x0c, 0x3c, 0x9d, 0xd7, 0x40, 0x86, 0x9c, 0x26, 0xe0, 0x10, 0xa8, 0x58, + 0x4e, 0xce, 0xce, 0xe4, 0x8a, 0xa6, 0x84, 0x1f, 0xb2, 0x77, 0x1d, 0xa6, + 0x88, 0xa0, 0x68, 0xfc, 0xad, 0x35, 0x2e, 0x7c, 0x32, 0x69, 0x46, 0x08, + 0x15, 0x0d, 0x9c, 0xe1, 0x13, 0x54, 0x89, 0xd0, 0x74, 0xd8, 0x71, 0xf8, + 0xcc, 0x22, 0x0a, 0xa7, 0x51, 0x54, 0xd0, 0x3a, 0x95, 0x86, 0x09, 0x22, + 0x21, 0xe7, 0xa8, 0x04, 0x28, 0xa1, 0x94, 0x60, 0xef, 0x27, 0x3b, 0xe5, + 0x00, 0x8c, 0x6c, 0xbf, 0x82, 0xb0, 0xa8, 0x06, 0xcd, 0xe6, 0xdc, 0xf8, + 0x95, 0xd9, 0x8b, 0x24, 0x62, 0x0a, 0xe4, 0x52, 0xf5, 0x27, 0x65, 0xf5, + 0x49, 0xaf, 0x33, 0x87, 0xd0, 0x46, 0x11, 0x6a, 0x89, 0xad, 0x2e, 0x17, + 0x9d, 0xef, 0x68, 0xaf, 0xb1, 0x15, 0xb9, 0xb1, 0x96, 0xec, 0xe8, 0xfe, + 0xc3, 0x2f, 0xe5, 0xf2, 0xdb, 0x1f, 0x62, 0x46, 0x0d, 0xe3, 0xac, 0xb8, + 0x83, 0xdb, 0xfa, 0xf4}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1431, + {0xef, 0x25, 0xe2, 0x94, 0x58, 0xd4, 0x62, 0x8d, 0x96, 0x9b, 0x02, + 0x2f, 0xf7, 0x82, 0x30, 0xd9, 0x4f, 0xf1, 0x77, 0xe6, 0xc3, 0x45, + 0x18, 0x60, 0x45, 0xec, 0x19, 0xf7, 0x5e, 0x96, 0xe6, 0xfd}, + {0xf2, 0xe3, 0x9d, 0x82, 0x5a, 0x6c, 0x20, 0x38, 0xf3, 0x57, 0xde, 0xab, + 0x2a, 0x2e, 0x73, 0xea, 0xae, 0xa6, 0x64, 0x4c, 0x2f, 0x78, 0x83, 0xc6, + 0x68, 0x70, 0xb0, 0xf4, 0xff, 0x57, 0xf9, 0x86, 0x75, 0xb3, 0xbd, 0xe5, + 0x8c, 0xcb, 0xa8, 0xe9, 0x97, 0x8b, 0x7b, 0x10, 0x6a, 0x56, 0x70, 0xfb, + 0x60, 0x77, 0x3a, 0x99, 0x95, 0xd4, 0x9c, 0x68, 0x55, 0xf7, 0x0b, 0x2d, + 0x0b, 0x62, 0x31, 0xf5, 0xe9, 0x8b, 0xb5, 0x89, 0x97, 0xc8, 0x02, 0x94, + 0x3f, 0x79, 0x17, 0x95, 0x71, 0x51, 0x4e, 0xac, 0xce, 0x47, 0x14, 0xf1, + 0x20, 0x6c, 0x2f, 0x66, 0x79, 0xc3, 0xb2, 0x04, 0x9c, 0xad, 0xae, 0x1e, + 0x1e, 0x80, 0xe7, 0x99, 0xf6, 0x8e, 0xaa, 0xe9, 0x08, 0xc1, 0x8c, 0xac, + 0xd1, 0xcf, 0x91, 0x64, 0xf3, 0x9a, 0x52, 0xf2, 0x08, 0x03, 0x92, 0x6b, + 0xa1, 0x71, 0x81, 0xab, 0x28, 0xce, 0xd4, 0xd9, 0x71, 0xb6, 0x53, 0xd6, + 0x62, 0xd0, 0x93, 0x50, 0x56, 0xd3, 0x76, 0xf3, 0xcd, 0x11, 0x0a, 0xaa, + 0x58, 0x3e, 0x87, 0x32, 0x74, 0xf7, 0x9e, 0x73, 0x2e, 0x29, 0x34, 0x46, + 0x98, 0x9d, 0xd2, 0x5f, 0xe8, 0x8a, 0x39, 0xc7, 0xe2, 0x71, 0x89, 0xf3, + 0xfd, 0xc5, 0x8f, 0x55, 0xa0, 0x7a, 0x00, 0x91, 0x46, 0x3a, 0x26, 0x64, + 0x8c, 0x78, 0x6a, 0x75, 0x3b, 0xcb, 0xe5, 0xc8, 0x4d, 0x93, 0x07, 0xec, + 0x18, 0xf7, 0xff, 0xb5, 0x25, 0xc0, 0xb2, 0x12, 0xc4, 0x44, 0xe4, 0x1c, + 0xf8, 0xa2, 0x2d, 0x49, 0x89, 0xeb, 0x3c, 0x3b, 0x69, 0x52, 0x68, 0x7c, + 0xf7, 0x11, 0xe7, 0xe2, 0xb4, 0x24, 0x4f, 0x88, 0xbf, 0x54, 0xbb, 0x53, + 0xaf, 0x0e, 0x89, 0x64, 0x9b, 0x2e, 0x8d, 0x42, 0xbd, 0x3d, 0xe4, 0xc4, + 0xf4, 0xb5, 0x9c, 0x74, 0x00, 0x95, 0x7d, 0xdf, 0x37, 0x0d, 0x5d, 0xc1, + 0x6e, 0x9e, 0xdd, 0x42, 0x0b, 0x1f, 0x63, 0x21, 0x75, 0x9a, 0x69, 0x7f, + 0x20, 0x07, 0x5d, 0xe8, 0x35, 0xf6, 0x45, 0xfe, 0xf9, 0xc9, 0x7e, 0x59, + 0x56, 0xe5, 0x15, 0xac, 0x34, 0xb4, 0x26, 0x3b, 0xec, 0xc0, 0x0c, 0xf4, + 0xcc, 0xc6, 0x80, 0x6b, 0xde, 0x68, 0x1a, 0x45, 0xbb, 0xf1, 0xb3, 0x3e, + 0x32, 0x4b, 0x71, 0x38, 0x0b, 0x8a, 0xa5, 0x66, 0xa7, 0xd7, 0x9a, 0x7a, + 0x19, 0xc7, 0x70, 0x85, 0xca, 0xbc, 0xe9, 0xde, 0xb6, 0xf6, 0xc4, 0x94, + 0x86, 0x2b, 0xbf, 0xb8, 0x71, 0xe8, 0xe1, 0xe0, 0xcb, 0xa2, 0xd2, 0xd8, + 0x00, 0xc7, 0x59, 0x81, 0x18, 0x68, 0x34, 0x6d, 0xfd, 0xd7, 0xc8, 0xb7, + 0x95, 0xfa, 0xb4, 0x9b, 0x9e, 0x96, 0x90, 0xe7, 0x83, 0x1f, 0xff, 0xe4, + 0x1c, 0x68, 0x10, 0x90, 0x3f, 0x3b, 0xd6, 0x0d, 0xed, 0x84, 0x26, 0x51, + 0x15, 0x5e, 0xa9, 0x9a, 0x30, 0x33, 0x9c, 0x06, 0x6f, 0xdc, 0x79, 0xc9, + 0x4f, 0x1d, 0x88, 0x81, 0x88, 0xda, 0x7e, 0x1f, 0x0a, 0x67, 0xef, 0x45, + 0x1d, 0x1f, 0xb6, 0xb6, 0x0a, 0x4a, 0x6a, 0xc9, 0x1f, 0x81, 0xda, 0xf6, + 0x58, 0x89, 0x9d, 0xa6, 0xd9, 0xd5, 0xbb, 0x46, 0x1b, 0xa3, 0x71, 0x2c, + 0x55, 0x97, 0xc2, 0x40, 0xb5, 0xe4, 0x2d, 0x58, 0x32, 0x49, 0x4c, 0x2b, + 0xde, 0x50, 0x79, 0x16, 0x10, 0x6e, 0xe7, 0x33, 0x07, 0xec, 0xb1, 0x94, + 0xb5, 0xdb, 0x4a, 0xc9, 0xac, 0xd3, 0x28, 0x97, 0x4c, 0xdc, 0x81, 0xc8, + 0x95, 0x9b, 0xa8, 0x4d, 0x04, 0xc5, 0xfb, 0xa0, 0xff, 0xfa, 0x4e, 0x1b, + 0x71, 0x0a, 0x5f, 0x2a, 0x44, 0xbe, 0x1f, 0x03, 0xd7, 0xda, 0x75, 0xba, + 0x16, 0xab, 0xef, 0x5f, 0xa5, 0xef, 0x9b, 0x35, 0xd4, 0x5b, 0xf7, 0x93, + 0x54, 0x42, 0xc9, 0x12, 0x78, 0x4b, 0x58, 0x2e, 0x7f, 0xd6, 0x08, 0x90, + 0x13, 0xe6, 0xc0, 0xfb, 0xf9, 0x01, 0x5d, 0x37}, + {0xd1, 0x91, 0x5e, 0x27, 0x95, 0x74, 0xbe, 0x58, 0xc8, 0x08, 0x63, 0x2c, + 0x43, 0x0c, 0x1c, 0x33, 0x1b, 0x47, 0x18, 0xa9, 0x08, 0x48, 0x86, 0x48, + 0xcd, 0xa6, 0x60, 0xde, 0x54, 0x2a, 0x90, 0x7e, 0x85, 0x5a, 0x16, 0xac, + 0x66, 0x6d, 0x7e, 0xab, 0x3b, 0x26, 0xd7, 0xaf, 0xe9, 0x34, 0xb9, 0x87, + 0x61, 0xe5, 0xf1, 0x7d, 0x99, 0x7d, 0x47, 0x25, 0x02, 0xec, 0xbc, 0x2f, + 0x89, 0x48, 0xbd, 0xce, 0x8c, 0xfd, 0x52, 0xdc, 0xde, 0x05, 0x03, 0x24, + 0x38, 0x61, 0xa6, 0x1b, 0xfd, 0x25, 0xb3, 0x0c, 0x60, 0xc0, 0x31, 0x62, + 0x4c, 0x8b, 0x1d, 0x70, 0x0b, 0xdd, 0xf6, 0xf5, 0xbd, 0x01, 0x3a, 0x7a, + 0xe6, 0x23, 0x33, 0xca, 0x3d, 0xce, 0x30, 0x25, 0x26, 0x15, 0x39, 0x06, + 0x80, 0xc3, 0x93, 0x63, 0x96, 0xce, 0x6e, 0x5c, 0x37, 0x5a, 0x33, 0xcd, + 0x68, 0x34, 0x8b, 0x4a, 0x13, 0x71, 0xa1, 0xc3, 0xc0, 0xcb, 0x3d, 0xd9, + 0x1f, 0x9e, 0x34, 0xe2, 0xee, 0xa9, 0xdb, 0xec, 0xc5, 0xf5, 0x75, 0x19, + 0xc8, 0x08, 0x5e, 0xee, 0x16, 0x9c, 0x00, 0x07, 0x97, 0xa9, 0x3c, 0xb9, + 0x9a, 0x0e, 0xe2, 0x67, 0xcf, 0xa7, 0x74, 0xfc, 0x0f, 0xad, 0x60, 0x2c, + 0xa4, 0xde, 0x5c, 0x33, 0xd5, 0x24, 0x1b, 0xc2, 0xf6, 0x2a, 0x71, 0xaf, + 0x0d, 0xe7, 0xc8, 0x73, 0x0f, 0x31, 0xc7, 0xa9, 0x1a, 0xa1, 0xc7, 0x08, + 0xbe, 0x87, 0xcc, 0x20, 0x78, 0x73, 0x46, 0xe4, 0xdd, 0x9e, 0x0f, 0x23, + 0x0a, 0xfe, 0x87, 0x23, 0x1b, 0x3d, 0xe2, 0x0e, 0x82, 0xf6, 0x15, 0x8c, + 0xde, 0x59, 0xbf, 0x2c, 0x4f, 0xf8, 0xb0, 0xba, 0x39, 0x5b, 0xbf, 0x50, + 0xed, 0xca, 0x85, 0xfa, 0x9b, 0x85, 0x39, 0xea, 0x44, 0xb4, 0x5d, 0x55, + 0x64, 0xa5, 0x3a, 0xc3, 0xbf, 0xdd, 0x53, 0x1c, 0xb2, 0x63, 0x08, 0xe2, + 0x28, 0xb9, 0x9c, 0x22, 0xa3, 0xdd, 0x3c, 0x6c, 0x6a, 0x2a, 0xf6, 0x38, + 0xf5, 0xc8, 0x7b, 0xf0, 0x83, 0xb9, 0x88, 0xc9, 0x67, 0x97, 0x83, 0xc2, + 0x73, 0xf0, 0x1f, 0x78, 0xe0, 0x62, 0x16, 0x21, 0x8e, 0x52, 0xd9, 0xe6, + 0xc5, 0xfe, 0x42, 0x07, 0xfb, 0xa0, 0xde, 0xa2, 0xda, 0x61, 0x6c, 0x14, + 0x40, 0x4d, 0x05, 0x5a, 0x59, 0x24, 0xcc, 0xa5, 0xbf, 0x31, 0xf3, 0xa6, + 0xf6, 0x46, 0x62, 0xb0, 0xa1, 0x60, 0x11, 0x75, 0xc2, 0xc8, 0xb3, 0xf3, + 0xf1, 0xc4, 0x29, 0x82, 0x0a, 0xb0, 0x68, 0xf0, 0x06, 0x28, 0x4a, 0xc7, + 0x81, 0x1e, 0xf9, 0xf6, 0x94, 0x05, 0x03, 0x00, 0xb4, 0xd3, 0x2d, 0x59, + 0x54, 0x5e, 0x1e, 0x61, 0xca, 0xec, 0x99, 0x4d, 0x9c, 0xa4, 0x37, 0x68, + 0x91, 0xa4, 0xf9, 0xb4, 0xfc, 0x6b, 0x9c, 0xa8, 0x51, 0xb0, 0xcf, 0x92, + 0xa8, 0x18, 0x81, 0x8f, 0x0d, 0x42, 0xc2, 0x9d, 0xa3, 0x5b, 0xb6, 0x61, + 0xb0, 0x49, 0xe7, 0xb8, 0xcf, 0x28, 0x9a, 0xb7, 0x2d, 0x39, 0x89, 0xba, + 0xc1, 0x7e, 0x33, 0xbc, 0x41, 0x78, 0x16, 0xb1, 0xe5, 0xc1, 0xe5, 0xf4, + 0xf9, 0x34, 0xe7, 0x9d, 0x99, 0xeb, 0xde, 0x87, 0xe0, 0xc4, 0xc6, 0x71, + 0xbc, 0x28, 0xbb, 0xe9, 0xaf, 0xc2, 0xfe, 0x1f, 0xd6, 0x98, 0x57, 0x08, + 0xd7, 0x54, 0xe7, 0x4b, 0xc8, 0x1b, 0xb1, 0x2d, 0x95, 0xf7, 0xdb, 0x94, + 0x5a, 0x81, 0xc7, 0x88, 0xa7, 0xc3, 0x6c, 0x6a, 0xf5, 0xbf, 0xff, 0xfa, + 0x78, 0x9c, 0xfc, 0x50, 0xc5, 0x3b, 0x61, 0xef, 0xb6, 0xe2, 0xb8, 0xd5, + 0xde, 0x68, 0xd6, 0xb4, 0x62, 0xf1, 0x4c, 0x99, 0x56, 0xe2, 0xb2, 0xdb, + 0x6f, 0xab, 0x53, 0x10, 0x9c, 0xc7, 0x60, 0x45, 0xe9, 0x63, 0x66, 0x95, + 0xcd, 0x05, 0xe4, 0xa2, 0x1e, 0x6d, 0x4a, 0x81, 0xd2, 0xe3, 0x00, 0x8f, + 0x70, 0xf3, 0xf2, 0x86, 0x0e, 0xc1, 0xf2, 0xa3, 0xcf, 0x85, 0xee, 0xb9, + 0x88, 0xa0, 0x8c, 0xcf}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1432, + {0xab, 0x54, 0xeb, 0xd5, 0xd3, 0x30, 0x4e, 0xd3, 0x7e, 0x07, 0xf4, + 0x15, 0xca, 0x54, 0x2b, 0x3c, 0x82, 0xb8, 0x03, 0x6c, 0xca, 0xbb, + 0x84, 0x38, 0xd2, 0x0a, 0x09, 0x23, 0xbd, 0x81, 0x4d, 0xcc}, + {0xf7, 0x4a, 0xfb, 0x2a, 0x9e, 0xe4, 0x4b, 0xcc, 0x2c, 0x95, 0x48, 0x57, + 0xae, 0x9a, 0x18, 0x4e, 0x57, 0x8f, 0xce, 0x7d, 0xd5, 0xb6, 0xe7, 0x96, + 0xcc, 0xe3, 0xec, 0xb2, 0x0f, 0xe1, 0xdd, 0xc9, 0x28, 0x92, 0xf6, 0x8f, + 0x80, 0x5f, 0x3c, 0xcf, 0x85, 0xd3, 0x0c, 0x5e, 0x74, 0x22, 0xa2, 0xff, + 0x89, 0x50, 0x2b, 0x91, 0xe8, 0xeb, 0xbb, 0x96, 0xe2, 0x2d, 0x4e, 0x92, + 0x11, 0x79, 0xcb, 0x71, 0x2f, 0x04, 0x23, 0xf6, 0x85, 0xdb, 0xce, 0x1f, + 0x6d, 0xb4, 0x59, 0xc4, 0xfb, 0xc4, 0xc7, 0xb4, 0x2f, 0x07, 0xe7, 0x21, + 0xa4, 0xb1, 0xf1, 0x7c, 0x53, 0x38, 0x5f, 0xce, 0xf8, 0x2e, 0xee, 0x10, + 0xd3, 0x24, 0x24, 0xbf, 0xfb, 0x29, 0xe9, 0x1a, 0x06, 0xde, 0xe2, 0x85, + 0xdd, 0x0e, 0xda, 0xd7, 0x94, 0xf5, 0x03, 0x6b, 0x57, 0x0a, 0x2f, 0x64, + 0xa7, 0x61, 0xe3, 0x0c, 0x71, 0x4b, 0x81, 0x3a, 0x96, 0xd4, 0x27, 0x5d, + 0xae, 0x99, 0x1d, 0x5e, 0xae, 0x92, 0xdf, 0x98, 0xf2, 0xd4, 0x31, 0x07, + 0x77, 0x51, 0x11, 0xb2, 0xeb, 0x64, 0x2c, 0xed, 0x34, 0x98, 0xfc, 0x01, + 0xbe, 0x44, 0x38, 0x42, 0x6a, 0x31, 0xba, 0x24, 0x98, 0x54, 0xa0, 0x6d, + 0xf6, 0xa5, 0x1a, 0x8a, 0xa0, 0x21, 0xa3, 0x8a, 0xaa, 0x9b, 0xe7, 0x61, + 0xdf, 0x70, 0xe7, 0x54, 0x13, 0x86, 0x54, 0xa0, 0x35, 0xc2, 0xbf, 0xa3, + 0x88, 0xb2, 0xe5, 0xb5, 0xde, 0x95, 0x98, 0xa8, 0x8b, 0xfc, 0x3c, 0x72, + 0x59, 0x9c, 0xdf, 0x8a, 0xb4, 0x3b, 0xd9, 0x58, 0xea, 0xe0, 0xa4, 0x7b, + 0x50, 0x24, 0x1f, 0x96, 0x4d, 0xc0, 0x34, 0x03, 0x70, 0xb4, 0x06, 0x3c, + 0x31, 0x16, 0xf4, 0x8e, 0xd6, 0x02, 0xfd, 0x51, 0xb6, 0xa5, 0x61, 0x05, + 0x5e, 0xd4, 0x6f, 0xa5, 0x97, 0x0b, 0xc8, 0x88, 0xb2, 0x74, 0x16, 0x3d, + 0xea, 0x78, 0xd7, 0x28, 0xc8, 0xa5, 0xd9, 0x36, 0xa9, 0x4f, 0x6b, 0x96, + 0xb5, 0xca, 0xe1, 0x48, 0x78, 0x00, 0x9e, 0x04, 0xe9, 0x73, 0x2f, 0x94, + 0x46, 0xbc, 0x94, 0x9d, 0xee, 0x86, 0x2f, 0x7c, 0xee, 0x5b, 0xa5, 0xed, + 0xdf, 0x31, 0xc3, 0x65, 0x67, 0x8b, 0x89, 0x6c, 0xff, 0x2b, 0xc8, 0xd6, + 0x1e, 0x83, 0xe7, 0x08, 0x96, 0x27, 0x9e, 0x8c, 0xfe, 0x3a, 0x41, 0x1f, + 0xf3, 0x7b, 0xe0, 0x10, 0x24, 0x6f, 0x5b, 0xa8, 0x1f, 0x86, 0x40, 0x0c, + 0x55, 0xd1, 0x82, 0xfa, 0x65, 0xea, 0x4f, 0x1f, 0x1f, 0x0e, 0xe8, 0xdf, + 0xa4, 0x06, 0x9f, 0x2b, 0xcb, 0x77, 0x1e, 0x59, 0xc5, 0xfe, 0xd1, 0x76, + 0x97, 0x80, 0xc3, 0x45, 0x0a, 0x29, 0x40, 0xe7, 0xd4, 0x42, 0x9f, 0xcf, + 0x6a, 0x5a, 0x80, 0xd0, 0x4c, 0x28, 0x93, 0xe2, 0x5e, 0x48, 0xf5, 0x33, + 0x6e, 0x0e, 0x23, 0x6d, 0x2c, 0x95, 0x48, 0x60, 0x2c, 0xe6, 0x5c, 0x25, + 0x6e, 0xe1, 0x7e, 0xe3, 0xd9, 0x63, 0x4d, 0x0a, 0xfc, 0x8e, 0xf3, 0x0e, + 0xb8, 0x66, 0xc1, 0x07, 0x09, 0x80, 0xb7, 0xde, 0x05, 0x3a, 0xd8, 0x38, + 0x17, 0x88, 0xb9, 0xc1, 0xd1, 0x51, 0xe6, 0x2e, 0xec, 0x57, 0x7b, 0x5e, + 0x0e, 0x2f, 0x3e, 0x44, 0x20, 0xf3, 0x84, 0xa6, 0x43, 0x30, 0xa2, 0xa5, + 0xc4, 0x25, 0x28, 0x39, 0x11, 0xb8, 0x00, 0x33, 0x1e, 0x7d, 0x76, 0x7f, + 0x11, 0x4c, 0x80, 0xc8, 0x1b, 0x69, 0x33, 0xe7, 0xca, 0x27, 0x79, 0xf9, + 0x7b, 0x2b, 0xf2, 0x10, 0x3e, 0x6a, 0x14, 0x8c, 0x0a, 0x05, 0x32, 0xf5, + 0x33, 0xaf, 0xf2, 0x0f, 0xaf, 0x2c, 0x9f, 0xc4, 0x70, 0x3f, 0xd5, 0xd3, + 0x27, 0xa7, 0x10, 0x56, 0x43, 0xcb, 0x30, 0xf4, 0x22, 0x97, 0xc4, 0x7b, + 0x48, 0xf0, 0xef, 0x6c, 0xa8, 0x9c, 0x6a, 0x79, 0xcc, 0x16, 0xd4, 0xb8, + 0x61, 0x63, 0xe8, 0x67, 0x20, 0x54, 0xb3, 0x2b}, + {0x8b, 0x58, 0x4f, 0xed, 0x69, 0xc7, 0x85, 0x07, 0xfa, 0x9c, 0xa6, 0xdf, + 0x86, 0x7d, 0x14, 0xe6, 0x22, 0xd7, 0x61, 0x13, 0x70, 0x60, 0x34, 0xfe, + 0xd7, 0xb5, 0xd5, 0x4d, 0xd5, 0xb1, 0xd3, 0x0d, 0xc4, 0x2f, 0xeb, 0x14, + 0xc6, 0xdc, 0x6d, 0xf7, 0xed, 0xe7, 0xa1, 0xd0, 0x00, 0xfd, 0xc8, 0x29, + 0xc4, 0x44, 0x11, 0x4c, 0xc2, 0x96, 0x5e, 0x08, 0x61, 0xc4, 0x34, 0xf6, + 0xbb, 0xe3, 0xc5, 0x9d, 0x9d, 0xfa, 0xe1, 0xd1, 0xd5, 0xd7, 0x53, 0x41, + 0x9f, 0x2d, 0xf7, 0xdd, 0xf7, 0x53, 0x57, 0x8e, 0x2b, 0xaa, 0x0c, 0x89, + 0xd2, 0x8a, 0x2d, 0x88, 0xb3, 0x3e, 0x47, 0x34, 0x57, 0x0b, 0x1e, 0x20, + 0x05, 0x0e, 0x19, 0x20, 0x7c, 0x41, 0xb3, 0x0d, 0x60, 0x93, 0xbd, 0xea, + 0x09, 0x2e, 0xa5, 0xa3, 0x31, 0x75, 0x9c, 0x92, 0xa3, 0xde, 0xc4, 0xfa, + 0x31, 0x17, 0xbc, 0xce, 0x9d, 0x9c, 0x57, 0x1a, 0xaa, 0x58, 0x34, 0x75, + 0x6a, 0x55, 0x96, 0xfb, 0x15, 0xb8, 0xc2, 0xb9, 0x7e, 0x9d, 0xc6, 0x0b, + 0x28, 0x5d, 0x31, 0x23, 0xe9, 0x37, 0xff, 0x19, 0x09, 0xfb, 0x74, 0xaf, + 0xf8, 0xf1, 0x0e, 0x36, 0x3d, 0xf8, 0xc7, 0xb6, 0x51, 0xaa, 0x5e, 0x6f, + 0x38, 0x2a, 0x81, 0xa6, 0x65, 0x9b, 0x22, 0x86, 0xbc, 0x79, 0xa0, 0x32, + 0xc9, 0xe2, 0xee, 0x02, 0xbc, 0x93, 0x6e, 0xc4, 0xe9, 0x6b, 0x76, 0x73, + 0xe2, 0x59, 0x06, 0xfd, 0xcd, 0x73, 0xd4, 0x0f, 0xee, 0xcc, 0x39, 0x54, + 0x6b, 0x2d, 0xc3, 0x4e, 0x49, 0x03, 0x45, 0xee, 0xf8, 0xb5, 0x12, 0x23, + 0x4e, 0xb4, 0xcf, 0x91, 0x1d, 0x4d, 0x25, 0x3c, 0xd6, 0x8a, 0xb4, 0x72, + 0xf2, 0x8c, 0x0c, 0x12, 0x6d, 0xcc, 0xb1, 0xfa, 0x77, 0x4d, 0xea, 0xab, + 0xc7, 0xdc, 0x09, 0x78, 0xd5, 0x06, 0x20, 0x8e, 0xab, 0xf3, 0x37, 0x75, + 0x8b, 0xcc, 0x1f, 0xaf, 0xfe, 0xc6, 0xfe, 0x80, 0x4f, 0xfc, 0x54, 0x69, + 0x9f, 0xbb, 0x27, 0xb4, 0xa4, 0x8f, 0xe2, 0x55, 0xd1, 0xac, 0x8a, 0x95, + 0xbd, 0x4f, 0x72, 0x45, 0x5d, 0x86, 0x4c, 0x02, 0x14, 0x3d, 0x44, 0xf4, + 0xbd, 0xb5, 0x5e, 0x50, 0x73, 0xf2, 0xf2, 0x11, 0xc5, 0x67, 0xb2, 0xe3, + 0x00, 0x2f, 0x69, 0x23, 0x1c, 0x6e, 0x3e, 0x14, 0xab, 0xb6, 0x9e, 0x17, + 0x49, 0x44, 0x95, 0xd5, 0x22, 0xa2, 0x01, 0x21, 0x95, 0xa2, 0xa2, 0xa8, + 0x3c, 0xab, 0x2d, 0x56, 0x2d, 0x9d, 0x60, 0xcf, 0x4a, 0x33, 0x6b, 0x32, + 0xa7, 0x6a, 0x75, 0x5c, 0xcc, 0x41, 0x64, 0x8e, 0x70, 0x0e, 0x7d, 0xf8, + 0xce, 0x5c, 0xcc, 0x09, 0x6c, 0xfc, 0x16, 0xea, 0x15, 0xa5, 0x6d, 0xe2, + 0x93, 0x5e, 0x01, 0x6d, 0x0b, 0x72, 0x9f, 0x92, 0x73, 0x00, 0xc6, 0x14, + 0xe9, 0x8e, 0x01, 0x1a, 0xdd, 0xbb, 0x95, 0xba, 0xdf, 0x99, 0x14, 0x0d, + 0xeb, 0xd5, 0x84, 0x03, 0x6e, 0xdd, 0x04, 0xfd, 0xe8, 0x6e, 0x33, 0x8c, + 0xcb, 0x23, 0x55, 0xb8, 0xb8, 0x65, 0x30, 0xf2, 0x85, 0x07, 0x7b, 0x87, + 0x4a, 0xcb, 0xe0, 0x5d, 0x64, 0x36, 0xbb, 0x0c, 0x0e, 0xb2, 0x66, 0xdf, + 0xfa, 0xf5, 0x22, 0x06, 0xb9, 0x71, 0xb5, 0xb2, 0xd4, 0x51, 0x08, 0x3f, + 0x0b, 0x88, 0xb9, 0xad, 0x53, 0xf3, 0xe0, 0x17, 0x84, 0xd8, 0x74, 0xca, + 0x43, 0xb4, 0xdf, 0xad, 0x88, 0xb2, 0xe4, 0x79, 0xae, 0xef, 0x9c, 0xa1, + 0x10, 0x33, 0x9b, 0xff, 0xb2, 0x32, 0x29, 0x1a, 0x92, 0x91, 0x7a, 0xe3, + 0xd4, 0x48, 0x02, 0x91, 0x84, 0x9a, 0x11, 0x57, 0x86, 0x61, 0x95, 0xb9, + 0xa7, 0x24, 0x3e, 0x90, 0x4c, 0x01, 0x7f, 0x50, 0xac, 0xb2, 0xf0, 0x0a, + 0x01, 0xd6, 0x7d, 0x86, 0x18, 0x54, 0xcb, 0xff, 0x7f, 0x98, 0xc7, 0x8a, + 0x4d, 0x9d, 0xba, 0x3b, 0xe2, 0x65, 0x33, 0x2d, 0x7e, 0xa6, 0x1f, 0x8e, + 0x12, 0xe0, 0x96, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1433, + {0xb1, 0xdb, 0xa0, 0x2b, 0xec, 0xb3, 0x34, 0xb3, 0xab, 0xa7, 0xb3, + 0xb1, 0x56, 0x86, 0x95, 0x37, 0xc4, 0x5c, 0x4f, 0xf2, 0x52, 0xdc, + 0x3d, 0xab, 0x54, 0x0d, 0xbc, 0x42, 0xdc, 0xc0, 0x86, 0x94}, + {0xf7, 0x4a, 0xfb, 0x2a, 0x9e, 0xe4, 0x4b, 0xcc, 0x2c, 0x95, 0x48, 0x57, + 0xae, 0x9a, 0x18, 0x4e, 0x57, 0x8f, 0xce, 0x7d, 0xd5, 0xb6, 0xe7, 0x96, + 0xcc, 0xe3, 0xec, 0xb2, 0x0f, 0xe1, 0xdd, 0xc9, 0x28, 0x92, 0xf6, 0x8f, + 0x80, 0x5f, 0x3c, 0xcf, 0x85, 0xd3, 0x0c, 0x5e, 0x74, 0x22, 0xa2, 0xff, + 0x89, 0x50, 0x2b, 0x91, 0xe8, 0xeb, 0xbb, 0x96, 0xe2, 0x2d, 0x4e, 0x92, + 0x11, 0x79, 0xcb, 0x71, 0x2f, 0x04, 0x23, 0xf6, 0x85, 0xdb, 0xce, 0x1f, + 0x6d, 0xb4, 0x59, 0xc4, 0xfb, 0xc4, 0xc7, 0xb4, 0x2f, 0x07, 0xe7, 0x21, + 0xa4, 0xb1, 0xf1, 0x7c, 0x53, 0x38, 0x5f, 0xce, 0xf8, 0x2e, 0xee, 0x10, + 0xd3, 0x24, 0x24, 0xbf, 0xfb, 0x29, 0xe9, 0x1a, 0x06, 0xde, 0xe2, 0x85, + 0xdd, 0x0e, 0xda, 0xd7, 0x94, 0xf5, 0x03, 0x6b, 0x57, 0x0a, 0x2f, 0x64, + 0xa7, 0x61, 0xe3, 0x0c, 0x71, 0x4b, 0x81, 0x3a, 0x96, 0xd4, 0x27, 0x5d, + 0xae, 0x99, 0x1d, 0x5e, 0xae, 0x92, 0xdf, 0x98, 0xf2, 0xd4, 0x31, 0x07, + 0x77, 0x51, 0x11, 0xb2, 0xeb, 0x64, 0x2c, 0xed, 0x34, 0x98, 0xfc, 0x01, + 0xbe, 0x44, 0x38, 0x42, 0x6a, 0x31, 0xba, 0x24, 0x98, 0x54, 0xa0, 0x6d, + 0xf6, 0xa5, 0x1a, 0x8a, 0xa0, 0x21, 0xa3, 0x8a, 0xaa, 0x9b, 0xe7, 0x61, + 0xdf, 0x70, 0xe7, 0x54, 0x13, 0x86, 0x54, 0xa0, 0x35, 0xc2, 0xbf, 0xa3, + 0x88, 0xb2, 0xe5, 0xb5, 0xde, 0x95, 0x98, 0xa8, 0x8b, 0xfc, 0x3c, 0x72, + 0x59, 0x9c, 0xdf, 0x8a, 0xb4, 0x3b, 0xd9, 0x58, 0xea, 0xe0, 0xa4, 0x7b, + 0x50, 0x24, 0x1f, 0x96, 0x4d, 0xc0, 0x34, 0x03, 0x70, 0xb4, 0x06, 0x3c, + 0x31, 0x16, 0xf4, 0x8e, 0xd6, 0x02, 0xfd, 0x51, 0xb6, 0xa5, 0x61, 0x05, + 0x5e, 0xd4, 0x6f, 0xa5, 0x97, 0x0b, 0xc8, 0x88, 0xb2, 0x74, 0x16, 0x3d, + 0xea, 0x78, 0xd7, 0x28, 0xc8, 0xa5, 0xd9, 0x36, 0xa9, 0x4f, 0x6b, 0x96, + 0xb5, 0xca, 0xe1, 0x48, 0x78, 0x00, 0x9e, 0x04, 0xe9, 0x73, 0x2f, 0x94, + 0x46, 0xbc, 0x94, 0x9d, 0xee, 0x86, 0x2f, 0x7c, 0xee, 0x5b, 0xa5, 0xed, + 0xdf, 0x31, 0xc3, 0x65, 0x67, 0x8b, 0x89, 0x6c, 0xff, 0x2b, 0xc8, 0xd6, + 0x1e, 0x83, 0xe7, 0x08, 0x96, 0x27, 0x9e, 0x8c, 0xfe, 0x3a, 0x41, 0x1f, + 0xf3, 0x7b, 0xe0, 0x10, 0x24, 0x6f, 0x5b, 0xa8, 0x1f, 0x86, 0x40, 0x0c, + 0x55, 0xd1, 0x82, 0xfa, 0x65, 0xea, 0x4f, 0x1f, 0x1f, 0x0e, 0xe8, 0xdf, + 0xa4, 0x06, 0x9f, 0x2b, 0xcb, 0x77, 0x1e, 0x59, 0xc5, 0xfe, 0xd1, 0x76, + 0x97, 0x80, 0xc3, 0x45, 0x0a, 0x29, 0x40, 0xe7, 0xd4, 0x42, 0x9f, 0xcf, + 0x6a, 0x5a, 0x80, 0xd0, 0x4c, 0x28, 0x93, 0xe2, 0x5e, 0x48, 0xf5, 0x33, + 0x6e, 0x0e, 0x23, 0x6d, 0x2c, 0x95, 0x48, 0x60, 0x2c, 0xe6, 0x5c, 0x25, + 0x6e, 0xe1, 0x7e, 0xe3, 0xd9, 0x63, 0x4d, 0x0a, 0xfc, 0x8e, 0xf3, 0x0e, + 0xb8, 0x66, 0xc1, 0x07, 0x09, 0x80, 0xb7, 0xde, 0x05, 0x3a, 0xd8, 0x38, + 0x17, 0x88, 0xb9, 0xc1, 0xd1, 0x51, 0xe6, 0x2e, 0xec, 0x57, 0x7b, 0x5e, + 0x0e, 0x2f, 0x3e, 0x44, 0x20, 0xf3, 0x84, 0xa6, 0x43, 0x30, 0xa2, 0xa5, + 0xc4, 0x25, 0x28, 0x39, 0x11, 0xb8, 0x00, 0x33, 0x1e, 0x7d, 0x76, 0x7f, + 0x11, 0x4c, 0x80, 0xc8, 0x1b, 0x69, 0x33, 0xe7, 0xca, 0x27, 0x79, 0xf9, + 0x7b, 0x2b, 0xf2, 0x10, 0x3e, 0x6a, 0x14, 0x8c, 0x0a, 0x05, 0x32, 0xf5, + 0x33, 0xaf, 0xf2, 0x0f, 0xaf, 0x2c, 0x9f, 0xc4, 0x70, 0x3f, 0xd5, 0xd3, + 0x27, 0xa7, 0x10, 0x56, 0x43, 0xcb, 0x30, 0xf4, 0x22, 0x97, 0xc4, 0x7b, + 0x48, 0xf0, 0xef, 0x6c, 0xa8, 0x9c, 0x6a, 0x79, 0xcc, 0x16, 0xd4, 0xb8, + 0x61, 0x63, 0xe8, 0x67, 0x20, 0x54, 0xb3, 0x2b}, + {0x40, 0x90, 0x05, 0xaa, 0x2f, 0x82, 0x86, 0xde, 0xc3, 0x60, 0x8b, 0x2c, + 0xe0, 0xb8, 0x70, 0xbf, 0x1c, 0x9a, 0x68, 0x29, 0x18, 0xc8, 0x19, 0x56, + 0x1b, 0x6d, 0xe2, 0xb0, 0xba, 0x38, 0x2b, 0xb4, 0x9d, 0x63, 0x88, 0x69, + 0xfc, 0x36, 0x1f, 0x6c, 0x2f, 0xfb, 0x75, 0x2f, 0x28, 0x68, 0x12, 0x9b, + 0x09, 0x4c, 0x2a, 0x3f, 0xa5, 0xef, 0xe5, 0x20, 0x7f, 0xce, 0x30, 0xca, + 0x90, 0x81, 0xaf, 0x98, 0x5f, 0x60, 0xba, 0xdf, 0x72, 0xc0, 0xc8, 0xbf, + 0xec, 0x8f, 0x17, 0x85, 0x41, 0xde, 0x3e, 0xe5, 0x80, 0x40, 0x3f, 0x17, + 0x63, 0xc2, 0xd5, 0x6e, 0x71, 0xf6, 0xb2, 0x5a, 0xb6, 0xb3, 0xc2, 0x4b, + 0x5c, 0xb8, 0x60, 0xd7, 0x19, 0x66, 0xdc, 0x2e, 0x64, 0xfc, 0x5d, 0x47, + 0xf5, 0xd1, 0xc9, 0x41, 0x98, 0xdf, 0x7e, 0xba, 0xa0, 0x79, 0x2a, 0x81, + 0xff, 0xf9, 0x29, 0x9d, 0xc9, 0x94, 0x06, 0xaf, 0xaf, 0x79, 0x5a, 0x80, + 0x99, 0xf8, 0xfa, 0x18, 0x4e, 0x8c, 0x50, 0xf1, 0xc6, 0x58, 0xf9, 0x55, + 0xeb, 0x2e, 0xd9, 0x11, 0x0d, 0x50, 0x64, 0x67, 0x7c, 0xe6, 0x1b, 0x7e, + 0x6d, 0x60, 0x1d, 0xc1, 0xd8, 0x6d, 0x38, 0xb7, 0x16, 0x44, 0x1d, 0x7d, + 0x5f, 0x40, 0xa9, 0x5d, 0xaa, 0x28, 0xc2, 0x84, 0xcc, 0x9a, 0x02, 0xa3, + 0xa8, 0xd2, 0x5b, 0xb3, 0x11, 0x33, 0x7a, 0x8f, 0x73, 0x77, 0x66, 0xb0, + 0xd6, 0xb9, 0x36, 0x5d, 0xad, 0xed, 0xad, 0x38, 0xa3, 0xb9, 0x28, 0xfd, + 0x8c, 0xfe, 0x3d, 0x89, 0xb6, 0xad, 0x12, 0x2a, 0x16, 0x4f, 0xe7, 0xfc, + 0x0b, 0x0e, 0x36, 0x47, 0xc7, 0x8c, 0xca, 0x16, 0x7a, 0x77, 0x80, 0xe4, + 0x67, 0xcb, 0x75, 0x64, 0x97, 0xbf, 0xa7, 0x5f, 0xdb, 0x09, 0x5d, 0x6a, + 0xae, 0x92, 0xeb, 0x3d, 0x36, 0x1a, 0x17, 0x36, 0xe3, 0x41, 0x85, 0xba, + 0xef, 0x2f, 0x15, 0x45, 0x75, 0x44, 0xcf, 0x6f, 0x29, 0x02, 0x25, 0xa0, + 0xde, 0x27, 0xc2, 0xa3, 0x85, 0xbb, 0xeb, 0x85, 0xa3, 0x9d, 0x68, 0x71, + 0xeb, 0xb8, 0x21, 0xf5, 0xe9, 0x76, 0x52, 0xff, 0x4b, 0x78, 0x0d, 0xe1, + 0x74, 0x34, 0xeb, 0xdf, 0x04, 0x57, 0xbc, 0x68, 0x4d, 0x34, 0x28, 0x00, + 0xc5, 0x38, 0x05, 0xd4, 0xfe, 0x71, 0x70, 0x9b, 0xc6, 0xeb, 0xec, 0x4b, + 0x98, 0xfa, 0x1f, 0x99, 0x5d, 0xd9, 0xce, 0x9c, 0xdc, 0x17, 0x5a, 0xaa, + 0xa1, 0x6f, 0xe7, 0x08, 0xa8, 0x8e, 0x22, 0xb8, 0x3e, 0x33, 0x34, 0x5f, + 0xaf, 0xb7, 0x3b, 0x07, 0x28, 0xef, 0x60, 0x98, 0x01, 0x41, 0xd8, 0x08, + 0xad, 0xb6, 0x45, 0x91, 0xdd, 0x31, 0xc5, 0xf8, 0x6b, 0xe0, 0x34, 0x48, + 0x75, 0xe5, 0x39, 0x0f, 0xea, 0x27, 0x97, 0x42, 0x8a, 0xe8, 0xcb, 0x89, + 0x8f, 0xbb, 0xd7, 0x65, 0x51, 0xda, 0xcf, 0x98, 0xe2, 0x1f, 0x50, 0x54, + 0xb6, 0xdc, 0xa9, 0x05, 0x03, 0x8a, 0xa4, 0x41, 0x52, 0xde, 0x3a, 0x8e, + 0x13, 0xfa, 0xf2, 0x6c, 0xa2, 0x9d, 0xd8, 0x31, 0xd3, 0x9c, 0xed, 0x15, + 0x0c, 0x06, 0x74, 0x39, 0x9f, 0x7f, 0x0a, 0x16, 0xa7, 0x89, 0xfe, 0x6e, + 0xa2, 0xb0, 0xce, 0x88, 0x3d, 0xdd, 0x52, 0x98, 0xb0, 0xbe, 0xa0, 0x03, + 0xc4, 0x48, 0x7c, 0x71, 0x2f, 0x0c, 0x57, 0x98, 0x96, 0xbc, 0x6f, 0xf8, + 0xd4, 0x35, 0xfe, 0xa7, 0x39, 0x27, 0x63, 0x7c, 0xb5, 0x26, 0xf5, 0x7e, + 0x6c, 0x96, 0x3f, 0xde, 0xc4, 0xc0, 0x27, 0x61, 0xa2, 0x0a, 0x38, 0x4b, + 0x5d, 0xc6, 0xf9, 0x56, 0x24, 0x77, 0xf9, 0x6b, 0x7d, 0xb3, 0xc8, 0x68, + 0x38, 0x8e, 0x99, 0x76, 0xdf, 0xfe, 0x5a, 0x24, 0x43, 0x81, 0x8a, 0xb8, + 0xa1, 0x15, 0x79, 0x54, 0xc7, 0xcf, 0x20, 0x99, 0xae, 0xc7, 0xc8, 0x51, + 0xe3, 0x39, 0x11, 0x31, 0xd6, 0xa1, 0x1d, 0xb3, 0x2d, 0x9e, 0xbc, 0xc5, + 0xb5, 0x58, 0x75, 0x0d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1434, + {0x21, 0x57, 0x97, 0xed, 0xa0, 0x98, 0x3c, 0x85, 0x52, 0x46, 0x58, + 0x53, 0x47, 0x32, 0xf8, 0xde, 0x48, 0x57, 0x55, 0xc4, 0x95, 0xe7, + 0x14, 0xe6, 0x09, 0xb5, 0x18, 0xf3, 0x5c, 0x20, 0xe6, 0xd5}, + {0xd7, 0xf3, 0x6d, 0x8c, 0x17, 0xcf, 0x5d, 0x35, 0x09, 0x02, 0x37, 0x1a, + 0x74, 0x22, 0xea, 0x1d, 0x06, 0x40, 0x45, 0x5b, 0x40, 0x0e, 0x6d, 0x2a, + 0x2d, 0x63, 0xff, 0x99, 0xc0, 0xc3, 0x10, 0x6a, 0xc6, 0x4c, 0xed, 0xc6, + 0x49, 0xb7, 0xa2, 0x77, 0x21, 0xf1, 0x44, 0x58, 0x67, 0xb2, 0x07, 0x09, + 0xf2, 0x6a, 0x88, 0xd6, 0x0d, 0x04, 0x89, 0xe7, 0xee, 0x39, 0x1b, 0xa5, + 0x9f, 0x90, 0xd6, 0x88, 0xf6, 0x78, 0xaa, 0xc9, 0xa3, 0x08, 0x93, 0x3f, + 0xf4, 0xdc, 0xd6, 0xda, 0x53, 0x51, 0x36, 0x09, 0x10, 0x7c, 0x1e, 0x09, + 0x83, 0xfb, 0x8b, 0x9e, 0x30, 0x41, 0x9a, 0x60, 0x4c, 0xb7, 0xd8, 0x2a, + 0x12, 0x07, 0xc1, 0x98, 0xf6, 0xb1, 0x5b, 0xed, 0x0c, 0xd9, 0xfa, 0x50, + 0x1a, 0x68, 0x85, 0x1b, 0xb7, 0x59, 0x2c, 0xbf, 0xbc, 0x83, 0xd2, 0x1e, + 0xed, 0x64, 0xbb, 0x10, 0x40, 0xaa, 0x10, 0x9f, 0x9c, 0x47, 0xe0, 0x2d, + 0x4a, 0xa0, 0xe2, 0x1b, 0x2e, 0x69, 0xa0, 0x2a, 0x05, 0xf1, 0xda, 0x0d, + 0x34, 0x69, 0x17, 0xdd, 0xf8, 0xd3, 0xa0, 0x59, 0xcd, 0x4d, 0x5f, 0xf9, + 0x0b, 0x60, 0x4e, 0x5e, 0x86, 0xa1, 0x8a, 0x11, 0xd0, 0xb1, 0x61, 0x7a, + 0x9b, 0x7c, 0x0f, 0x5f, 0x0c, 0xb9, 0x90, 0x3d, 0xb1, 0xba, 0x7a, 0xb4, + 0x39, 0x61, 0x20, 0x54, 0x0f, 0x7c, 0x10, 0xb0, 0x7c, 0x83, 0x18, 0xfa, + 0x29, 0x97, 0x66, 0x3d, 0x27, 0xe8, 0x96, 0x63, 0x7a, 0x33, 0xb8, 0xe3, + 0xda, 0x28, 0x12, 0x12, 0x8f, 0x63, 0xd8, 0x3a, 0x62, 0x27, 0x8d, 0xf9, + 0x9f, 0x6a, 0xd8, 0x85, 0x23, 0x17, 0x15, 0x8d, 0xb5, 0x90, 0xb1, 0x0b, + 0xa2, 0xaf, 0x36, 0xb7, 0x5d, 0x1b, 0x85, 0x00, 0xd7, 0x76, 0xdb, 0x85, + 0xa4, 0xd2, 0x80, 0xea, 0x2a, 0xdc, 0x86, 0x20, 0x47, 0xce, 0x15, 0x62, + 0x1c, 0x82, 0x72, 0x0f, 0x34, 0x45, 0x9b, 0x0a, 0xb1, 0x5c, 0xde, 0x15, + 0x68, 0xe0, 0x01, 0xe0, 0x05, 0x6d, 0x52, 0xc5, 0x56, 0xaa, 0x15, 0xaf, + 0x97, 0x2a, 0xab, 0x06, 0xea, 0xea, 0x96, 0x21, 0xe5, 0x31, 0xb0, 0xcd, + 0x21, 0xa7, 0x7c, 0xe6, 0x37, 0x46, 0xc5, 0x2f, 0x28, 0x23, 0xb8, 0x74, + 0x05, 0x0b, 0x17, 0xf6, 0x21, 0x99, 0xd0, 0xd1, 0x10, 0xd5, 0xc6, 0x94, + 0xfd, 0xd2, 0x0a, 0x98, 0x44, 0x32, 0x1e, 0xb1, 0xaf, 0xf4, 0x44, 0xa5, + 0x43, 0xef, 0xd7, 0x9d, 0x99, 0x73, 0x2c, 0x21, 0x55, 0x8b, 0x24, 0xba, + 0xcf, 0xec, 0x9f, 0xa7, 0x8d, 0x2a, 0x81, 0x6a, 0x68, 0xc7, 0xd6, 0xea, + 0xa0, 0xfd, 0x37, 0x71, 0x6f, 0x43, 0x4e, 0x4c, 0x0d, 0x46, 0xec, 0x93, + 0x9f, 0x9c, 0xc9, 0x4e, 0x0b, 0x9f, 0x4d, 0x6c, 0xc1, 0x3f, 0x82, 0x27, + 0xef, 0xc3, 0x42, 0x56, 0x1f, 0x98, 0x83, 0xd5, 0x1e, 0x91, 0xde, 0x91, + 0x68, 0xe9, 0x1b, 0x21, 0x64, 0xef, 0x1c, 0xf9, 0x05, 0x50, 0x79, 0x1c, + 0x1e, 0xf9, 0x2f, 0xe7, 0xd6, 0xea, 0xda, 0x37, 0xec, 0x50, 0x55, 0x39, + 0x5d, 0x93, 0x94, 0x9f, 0x74, 0x6a, 0x02, 0xb5, 0xc5, 0xe7, 0xd9, 0xde, + 0xd5, 0xec, 0x56, 0x80, 0xa3, 0x87, 0x36, 0xd3, 0x0f, 0x9b, 0x5d, 0x8e, + 0x36, 0x25, 0x7c, 0xa9, 0xd5, 0xcf, 0x6f, 0xc0, 0x07, 0xfe, 0xad, 0x5a, + 0xfc, 0xc2, 0x46, 0x9e, 0x04, 0x88, 0x56, 0x50, 0xed, 0xc0, 0xba, 0xf7, + 0xf9, 0x1f, 0xb1, 0xa1, 0xfb, 0x30, 0x66, 0x72, 0x4a, 0x0a, 0x68, 0xfc, + 0x8a, 0xa7, 0x88, 0x36, 0x6a, 0xc6, 0xbd, 0x39, 0xfa, 0x59, 0x70, 0xa0, + 0xd2, 0xa3, 0x3e, 0x0d, 0x74, 0xf8, 0x57, 0x55, 0xf7, 0x30, 0xb1, 0xb9, + 0xa2, 0x22, 0x91, 0xd2, 0x4c, 0x7b, 0x67, 0x50, 0x58, 0xa5, 0x70, 0x96, + 0xd8, 0x18, 0x23, 0x10, 0x2d, 0xae, 0x4a, 0x2b}, + {0xdb, 0xc4, 0x53, 0xc7, 0x20, 0x88, 0x9d, 0x25, 0xc6, 0xf9, 0x44, 0x75, + 0x76, 0x7b, 0xb2, 0x9a, 0xe0, 0x4c, 0xb5, 0xbe, 0xe9, 0x24, 0xd3, 0xdb, + 0x68, 0xa0, 0xb0, 0x0e, 0x5d, 0x99, 0x88, 0xc1, 0x75, 0xea, 0x56, 0xda, + 0x1e, 0x82, 0xc0, 0xac, 0x23, 0x66, 0x31, 0xad, 0xfc, 0x93, 0xd9, 0x3c, + 0x7c, 0xbe, 0x9d, 0x1e, 0x4c, 0xf9, 0xad, 0x0d, 0xa2, 0x55, 0x5a, 0x73, + 0x52, 0xd7, 0x8b, 0x36, 0x75, 0x1d, 0xf6, 0x88, 0x34, 0x3f, 0x20, 0x8f, + 0xe1, 0x89, 0x26, 0x85, 0xa2, 0x0e, 0xfb, 0xfa, 0xc7, 0x3d, 0x4e, 0xf2, + 0x16, 0x57, 0xb3, 0xe3, 0x6b, 0xa6, 0xa4, 0xd6, 0xfa, 0x15, 0x0c, 0x0d, + 0x4e, 0x0b, 0x9a, 0x67, 0xe2, 0x35, 0x79, 0x42, 0x86, 0xc1, 0x9f, 0xc6, + 0xcb, 0x66, 0xb6, 0x0d, 0x73, 0xcf, 0x9c, 0x66, 0xe5, 0xcc, 0x3f, 0x33, + 0x62, 0x3b, 0x58, 0x38, 0x48, 0x6f, 0xc4, 0xb0, 0xd3, 0xb8, 0x98, 0xf3, + 0x59, 0x03, 0xa3, 0x72, 0x61, 0x54, 0x3f, 0xb3, 0xd2, 0xd6, 0xc1, 0xf7, + 0xd2, 0xc7, 0x18, 0x6c, 0x95, 0xd3, 0xab, 0x88, 0x7b, 0x1b, 0x4d, 0x3f, + 0xdf, 0x00, 0xd8, 0x5b, 0x2a, 0x4b, 0x10, 0xd1, 0xd9, 0xf2, 0x62, 0x5b, + 0xed, 0x3e, 0xb2, 0x4f, 0xd9, 0x4d, 0x2f, 0xdf, 0x28, 0xe4, 0x94, 0x36, + 0xcd, 0x14, 0xe0, 0x6e, 0xde, 0xec, 0xae, 0x9d, 0x08, 0x53, 0xad, 0x88, + 0xbc, 0x03, 0x6e, 0x8c, 0x24, 0x29, 0x3f, 0x35, 0x19, 0x73, 0xcb, 0x2c, + 0xb0, 0xf8, 0x61, 0x87, 0x62, 0x20, 0x4c, 0x69, 0x84, 0x84, 0x9e, 0x16, + 0x20, 0x60, 0xe4, 0x98, 0xfd, 0x29, 0x9e, 0x28, 0x64, 0x9d, 0x28, 0xc3, + 0xa9, 0x89, 0xfc, 0x96, 0xa1, 0xdb, 0xf2, 0x35, 0xeb, 0xa4, 0xaa, 0x55, + 0x20, 0x67, 0xdc, 0x2e, 0x54, 0x6d, 0xfc, 0x36, 0x96, 0x99, 0x15, 0x7b, + 0x43, 0x14, 0xa6, 0xb0, 0x49, 0x9f, 0x8f, 0xf0, 0x35, 0x69, 0xf5, 0x5e, + 0xdf, 0x82, 0x7b, 0x43, 0xaa, 0x06, 0x4a, 0xf9, 0xf9, 0x1a, 0x73, 0xa0, + 0xb3, 0xa9, 0x0f, 0x93, 0xc4, 0x08, 0x02, 0x02, 0xe0, 0xa9, 0x36, 0x14, + 0xe6, 0x55, 0x37, 0x6e, 0x27, 0x95, 0x25, 0x20, 0xf3, 0xfc, 0xdb, 0x97, + 0x9e, 0xb3, 0xf4, 0x78, 0x88, 0x5b, 0x1d, 0x0a, 0x71, 0xb9, 0xde, 0xea, + 0x92, 0x58, 0xd0, 0x06, 0xd6, 0x8b, 0xb6, 0x84, 0x0b, 0x1f, 0x44, 0xe1, + 0x27, 0xc3, 0xc1, 0x44, 0x33, 0x88, 0x33, 0xd0, 0xa9, 0xd3, 0xd6, 0x59, + 0x15, 0xfe, 0x5a, 0x40, 0xdc, 0xe3, 0x17, 0x5c, 0x88, 0x7d, 0xe4, 0x3f, + 0x26, 0x5b, 0xba, 0x76, 0x2a, 0x86, 0x16, 0xbd, 0xde, 0xd2, 0xb9, 0xad, + 0xc3, 0x0f, 0xdf, 0xcf, 0x30, 0x4a, 0x09, 0x0f, 0x67, 0x46, 0x31, 0x27, + 0xd9, 0x2d, 0x84, 0xed, 0x4c, 0xb8, 0xce, 0xfe, 0x86, 0x10, 0x79, 0x4c, + 0xf0, 0xd6, 0x78, 0x14, 0x74, 0x4f, 0xfa, 0x8f, 0x30, 0x3f, 0x7d, 0x15, + 0x1b, 0x72, 0x70, 0x16, 0x2d, 0x19, 0x49, 0x52, 0x3f, 0xad, 0x1c, 0x88, + 0x7b, 0x83, 0x56, 0x2c, 0x50, 0x33, 0xe2, 0x08, 0x36, 0x41, 0x07, 0xb0, + 0x52, 0x9a, 0x70, 0x65, 0xca, 0x4f, 0xbd, 0x66, 0x1a, 0x90, 0xe4, 0x1e, + 0x54, 0x25, 0x59, 0x0f, 0x2c, 0x72, 0xbb, 0x38, 0xb8, 0xad, 0x57, 0xa4, + 0x43, 0xd3, 0x4c, 0x6e, 0x9f, 0x62, 0xd1, 0x0f, 0x23, 0xcc, 0x84, 0xfc, + 0x06, 0xfa, 0x27, 0x72, 0xeb, 0x5d, 0x6f, 0xf0, 0x8c, 0xeb, 0x35, 0x71, + 0xc2, 0x10, 0x6b, 0xee, 0xc9, 0x8b, 0xc6, 0x16, 0x96, 0xe2, 0xd2, 0x64, + 0x20, 0xa4, 0xe9, 0xa2, 0x5e, 0x71, 0x96, 0x8f, 0xc2, 0x79, 0xa3, 0x1d, + 0xba, 0xff, 0x79, 0xe4, 0x2d, 0x68, 0x0d, 0x87, 0x89, 0xf2, 0x69, 0x02, + 0xc4, 0xc2, 0xad, 0x82, 0x74, 0xa3, 0xb4, 0x26, 0x2c, 0x02, 0x1b, 0xd5, + 0xf6, 0xca, 0xbf, 0x5e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1435, + {0x3c, 0x74, 0x33, 0x99, 0x2e, 0x68, 0xce, 0xa0, 0xd1, 0xa4, 0x30, + 0x80, 0x4b, 0x9a, 0x8f, 0xd1, 0xe5, 0x14, 0x95, 0xac, 0x23, 0xad, + 0x86, 0x56, 0x72, 0x0b, 0x61, 0x02, 0x24, 0x11, 0xd9, 0x2d}, + {0xa4, 0x54, 0x89, 0x17, 0x5b, 0x85, 0x87, 0xa5, 0xfb, 0x18, 0xdd, 0x1a, + 0xd7, 0x84, 0xf6, 0x9d, 0x27, 0x4e, 0xc0, 0xec, 0xba, 0xdb, 0xc8, 0xe4, + 0x86, 0x37, 0xb7, 0xcb, 0x5c, 0x0c, 0x5b, 0x5a, 0x7a, 0xf9, 0x0e, 0x0c, + 0x9b, 0x21, 0x68, 0x38, 0x18, 0x08, 0x04, 0x40, 0x91, 0x59, 0x1a, 0xce, + 0x28, 0x52, 0xea, 0x25, 0x7d, 0x02, 0x14, 0x04, 0x71, 0xd2, 0xd6, 0x9b, + 0xb4, 0xcf, 0x3b, 0xe3, 0x8f, 0x31, 0x6f, 0x9d, 0xe3, 0x90, 0x0f, 0xc4, + 0x2b, 0x44, 0x6d, 0x7a, 0xf0, 0x68, 0x31, 0x04, 0x33, 0x63, 0x91, 0xe7, + 0x86, 0x11, 0xaa, 0x6a, 0x3a, 0xd8, 0x85, 0x92, 0xa3, 0xd7, 0x85, 0xc4, + 0x96, 0xde, 0x3e, 0xef, 0x45, 0x54, 0xe9, 0x4d, 0x8b, 0x64, 0x2c, 0xe3, + 0x3a, 0xaf, 0x5a, 0x52, 0x83, 0x03, 0x98, 0xec, 0xf1, 0x4e, 0xf7, 0x3f, + 0x39, 0xc3, 0x48, 0xa3, 0x14, 0xf8, 0xba, 0xd5, 0x09, 0x1a, 0x3a, 0xd8, + 0xf5, 0xfc, 0xaa, 0xb7, 0x54, 0xa4, 0x44, 0x31, 0xe7, 0x99, 0x47, 0xb2, + 0x5d, 0xb3, 0xa0, 0x59, 0xf4, 0xdb, 0x7a, 0x60, 0xfd, 0xaa, 0xe3, 0xae, + 0x31, 0xd3, 0x5c, 0xc8, 0x64, 0xb6, 0x55, 0x43, 0xe9, 0xc2, 0x45, 0x49, + 0x22, 0xb9, 0xb2, 0x9c, 0x4f, 0xb2, 0x5b, 0x64, 0x50, 0xe0, 0x0a, 0x50, + 0xab, 0x80, 0x35, 0xc1, 0xc1, 0x49, 0xa5, 0x55, 0x19, 0x0d, 0x9a, 0xfd, + 0x5d, 0x7d, 0x9c, 0x13, 0x0b, 0xa8, 0xf7, 0xa9, 0x21, 0x6c, 0x8e, 0x28, + 0xc9, 0xd9, 0x47, 0xbf, 0x25, 0xa1, 0x9f, 0x4e, 0x34, 0xc5, 0xbb, 0x26, + 0x2b, 0x04, 0xb5, 0x12, 0x85, 0x66, 0xf4, 0x08, 0x4c, 0x70, 0xe3, 0x8a, + 0x54, 0x74, 0x57, 0x81, 0x7c, 0x0e, 0x07, 0x56, 0x3c, 0x2a, 0x5c, 0x42, + 0x81, 0xd4, 0xd4, 0x0a, 0x46, 0xdf, 0x5f, 0xdc, 0xc7, 0x58, 0x50, 0x9a, + 0x2b, 0xfb, 0x59, 0x97, 0x69, 0x80, 0x52, 0x2e, 0x1a, 0xa6, 0x79, 0x31, + 0xf6, 0x9f, 0xf7, 0xe3, 0x3a, 0xf4, 0x74, 0xaa, 0xf0, 0x55, 0x29, 0xaf, + 0x4f, 0xd1, 0xae, 0x9e, 0x5a, 0x18, 0xf2, 0xae, 0x4a, 0x36, 0xa3, 0xfc, + 0x0e, 0xc9, 0xef, 0x66, 0x1a, 0x10, 0xe0, 0x35, 0xb3, 0xec, 0x79, 0x87, + 0x17, 0x2f, 0x4c, 0x9f, 0x2d, 0x09, 0x8b, 0x76, 0x2e, 0x06, 0x20, 0xab, + 0x49, 0xeb, 0xf5, 0xf6, 0x49, 0xa2, 0xee, 0x89, 0xe9, 0xf6, 0x8d, 0xda, + 0xcf, 0x60, 0xf6, 0x7f, 0x60, 0x16, 0x9d, 0xc3, 0x15, 0x59, 0x84, 0x6c, + 0xd9, 0x2d, 0xe5, 0xb0, 0x99, 0x0e, 0xf2, 0x2a, 0x3a, 0xbc, 0x27, 0x19, + 0xe3, 0xf2, 0x02, 0xb1, 0xba, 0x20, 0xf9, 0x7f, 0xec, 0x1a, 0x30, 0xa6, + 0x35, 0x2e, 0x70, 0x02, 0x9c, 0xea, 0x90, 0x87, 0xb8, 0x35, 0xc6, 0x5d, + 0x8e, 0xb8, 0x65, 0x39, 0xa3, 0x00, 0x29, 0x71, 0x52, 0xcf, 0x56, 0x57, + 0xd2, 0x86, 0xf1, 0x3c, 0x11, 0xf7, 0xaa, 0xd0, 0x4e, 0x02, 0x33, 0x02, + 0xc7, 0xc4, 0x45, 0x34, 0xe6, 0x8a, 0xe3, 0xeb, 0x71, 0x06, 0xcc, 0xd4, + 0xc8, 0x48, 0xb8, 0x70, 0x30, 0xde, 0x99, 0xf1, 0x32, 0x5e, 0x6e, 0x81, + 0xbe, 0xa1, 0xc3, 0xd7, 0x4a, 0xfd, 0x47, 0xb0, 0x96, 0x9d, 0x5d, 0x15, + 0x21, 0x6d, 0x28, 0xce, 0xcb, 0xa8, 0x50, 0xd5, 0xf8, 0xc2, 0x45, 0xa4, + 0x15, 0x38, 0xed, 0x54, 0x1b, 0xfe, 0xfe, 0x6f, 0x16, 0x79, 0x59, 0xf9, + 0x2a, 0x77, 0xdb, 0xcd, 0xb1, 0x78, 0x96, 0x6a, 0x0d, 0x6a, 0x08, 0xa6, + 0xe1, 0x8c, 0xd0, 0x3d, 0xeb, 0x07, 0x6a, 0xd3, 0x09, 0xe9, 0x54, 0xa7, + 0x8b, 0xe8, 0x0d, 0xf2, 0xa7, 0xbd, 0x3f, 0xbb, 0x02, 0x29, 0x46, 0x6a, + 0xbb, 0x4c, 0xff, 0x8e, 0x47, 0x6f, 0x5b, 0x84, 0x11, 0x86, 0x3e, 0x8a, + 0x6c, 0xc3, 0x4c, 0x84, 0xc9, 0xf0, 0x60, 0xe3}, + {0x27, 0x50, 0x17, 0x6b, 0xc2, 0x3e, 0xa7, 0xfa, 0xfe, 0x64, 0x24, 0x0a, + 0x4d, 0x7a, 0x99, 0x8a, 0x6a, 0x67, 0xcb, 0x9f, 0x68, 0x4f, 0x5f, 0xea, + 0x44, 0x3a, 0x70, 0x82, 0xf1, 0xba, 0xe8, 0xfe, 0x5a, 0x43, 0x94, 0x50, + 0xa4, 0xab, 0x51, 0x37, 0x14, 0xc1, 0xf6, 0xbc, 0xc3, 0x17, 0x8c, 0xdb, + 0x98, 0x99, 0x4b, 0x15, 0x04, 0x5f, 0x09, 0xc4, 0xa0, 0x58, 0xe1, 0xc2, + 0x64, 0x6e, 0xf3, 0xc9, 0x83, 0xe8, 0xe2, 0x41, 0xd8, 0x1e, 0xec, 0xbf, + 0x96, 0x1b, 0x51, 0x11, 0xdb, 0x39, 0x1f, 0x73, 0x54, 0x9b, 0xdb, 0xcc, + 0xa7, 0x90, 0x1a, 0xf0, 0x57, 0xb5, 0xe6, 0x71, 0xb9, 0xdb, 0xe3, 0x95, + 0xa3, 0x9a, 0x1d, 0x8b, 0x2d, 0x62, 0x4a, 0x12, 0xb5, 0xed, 0xd2, 0xab, + 0xa8, 0x72, 0x6c, 0x45, 0xd8, 0x9d, 0x39, 0xd5, 0x17, 0xa4, 0x47, 0x43, + 0xd3, 0xb5, 0x3d, 0x00, 0x2a, 0x51, 0x66, 0x62, 0x2c, 0xcc, 0xea, 0xb9, + 0x7f, 0x3d, 0x7a, 0xbe, 0xfd, 0xb8, 0x9f, 0x2b, 0xe6, 0x81, 0xfa, 0xa4, + 0x7d, 0x34, 0x1c, 0x06, 0xa9, 0x59, 0x0f, 0x1d, 0x96, 0x6b, 0x82, 0x01, + 0x16, 0xa6, 0x44, 0xfe, 0xeb, 0x71, 0x5e, 0xe9, 0xb5, 0xbd, 0xad, 0x7d, + 0xe3, 0x56, 0xbe, 0x84, 0x7a, 0x36, 0x47, 0x8d, 0x2a, 0xa9, 0x8d, 0xc0, + 0x3b, 0x87, 0x16, 0xa4, 0x5c, 0xd9, 0x9d, 0x72, 0x87, 0x10, 0xa9, 0xb3, + 0x58, 0x3e, 0xaa, 0x03, 0x86, 0x5d, 0x40, 0x5a, 0xd2, 0xf1, 0x57, 0xb9, + 0x64, 0x1e, 0xcb, 0x35, 0x5d, 0x65, 0x2a, 0x71, 0xd3, 0xa2, 0x93, 0x1a, + 0xb1, 0x82, 0x85, 0xab, 0x1d, 0x85, 0xfa, 0x2b, 0x0d, 0xee, 0x02, 0x6e, + 0xa8, 0x5e, 0xe6, 0xcd, 0x62, 0xd2, 0xe1, 0x9f, 0x30, 0xe1, 0xc3, 0x3d, + 0xbc, 0x5b, 0x79, 0x83, 0x26, 0xe1, 0xc3, 0x0e, 0xbe, 0x01, 0x7c, 0x6e, + 0x3d, 0x88, 0x7a, 0x46, 0x6f, 0x5b, 0xb0, 0x17, 0xc7, 0xda, 0x9b, 0x1b, + 0x3d, 0xc5, 0xe6, 0x8b, 0xf0, 0x7f, 0xe8, 0x4c, 0xad, 0x9b, 0xf0, 0x4d, + 0x84, 0x21, 0xf5, 0x4f, 0x23, 0x5b, 0xd9, 0xa4, 0x06, 0x3c, 0x52, 0x77, + 0x30, 0xc9, 0x9a, 0xea, 0xdb, 0x4e, 0x79, 0x98, 0x57, 0xee, 0x75, 0xca, + 0x8d, 0x6c, 0x8f, 0x94, 0x1d, 0xd7, 0x1d, 0xc3, 0xb7, 0x95, 0xeb, 0x88, + 0xa1, 0x13, 0x08, 0x23, 0xfc, 0xe5, 0x2b, 0xde, 0x13, 0xba, 0x81, 0x7d, + 0xc5, 0xe5, 0x85, 0x3f, 0x10, 0xde, 0xf5, 0x42, 0x5d, 0x97, 0xa8, 0xde, + 0x4d, 0xe8, 0x4a, 0x22, 0x53, 0x9f, 0x61, 0x92, 0x34, 0xea, 0xcc, 0x5a, + 0x77, 0xab, 0x06, 0x9b, 0xe5, 0x30, 0x85, 0xbc, 0xd1, 0xc3, 0x3f, 0x41, + 0xa0, 0x03, 0x83, 0xfe, 0xed, 0xca, 0x23, 0xe1, 0xd4, 0x8e, 0xef, 0x1f, + 0xc4, 0x72, 0x85, 0x0a, 0x80, 0xf5, 0x24, 0x18, 0xfa, 0x8b, 0x8b, 0x2c, + 0x75, 0x0e, 0x97, 0x9e, 0x89, 0xce, 0x0d, 0xbb, 0x7f, 0x13, 0x49, 0xf7, + 0xf3, 0xa5, 0x8d, 0x16, 0xaa, 0xff, 0x2c, 0x32, 0x8e, 0xf0, 0xb5, 0x3f, + 0x51, 0x38, 0xa8, 0x73, 0x6a, 0x26, 0xcc, 0x2a, 0xf1, 0x28, 0x10, 0x05, + 0xe8, 0x8c, 0x47, 0x91, 0x01, 0xb6, 0x71, 0x67, 0xe9, 0x81, 0x3f, 0xc6, + 0x1a, 0xf4, 0x8f, 0x4d, 0xde, 0x6c, 0x6a, 0x4f, 0x14, 0xc3, 0xf2, 0x3e, + 0xcc, 0x57, 0x71, 0xc5, 0x38, 0xf6, 0x1c, 0xc1, 0xa6, 0x45, 0xbc, 0xf6, + 0x9b, 0x05, 0xa8, 0x79, 0x13, 0x5c, 0xd0, 0xa0, 0x21, 0xb4, 0x93, 0x19, + 0xc9, 0xd2, 0xc2, 0x2f, 0x79, 0x9d, 0xb4, 0xc1, 0x3f, 0x1a, 0x4d, 0x2f, + 0x3e, 0xbe, 0xf6, 0x11, 0xa6, 0x56, 0xb4, 0xaf, 0xfb, 0x77, 0x3c, 0x33, + 0x4f, 0x56, 0xc2, 0x1a, 0xb0, 0x15, 0x9b, 0xbd, 0xb8, 0xf9, 0xda, 0xb5, + 0xb9, 0x04, 0x51, 0xb4, 0xb6, 0xbe, 0xe8, 0x1c, 0xef, 0x45, 0x77, 0x96, + 0xb4, 0x8c, 0xd0, 0x44}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1436, + {0x3b, 0x1e, 0xc0, 0x80, 0x6d, 0x94, 0x46, 0x8a, 0x53, 0xb5, 0x8c, + 0xc4, 0x06, 0x79, 0x6e, 0x8e, 0x84, 0xbf, 0x1d, 0xb8, 0x8d, 0xaa, + 0x69, 0x37, 0x24, 0x35, 0xca, 0x51, 0x81, 0x2a, 0xee, 0x9c}, + {0xdb, 0xa0, 0x29, 0xf5, 0x22, 0xf6, 0x99, 0x60, 0xd4, 0xf8, 0xd4, 0x35, + 0x3a, 0xea, 0xb4, 0xa7, 0x68, 0x03, 0x58, 0xa6, 0x69, 0xb6, 0x2e, 0x42, + 0xb3, 0x53, 0x2e, 0x94, 0x3c, 0xe9, 0x40, 0x3a, 0x05, 0x6e, 0x95, 0xf2, + 0xfd, 0xf5, 0xdc, 0x1b, 0x94, 0x6b, 0x9a, 0x3a, 0x9a, 0x0e, 0x4a, 0xda, + 0xbc, 0xad, 0x8e, 0x1b, 0xe6, 0x66, 0x15, 0x2e, 0x6f, 0x8c, 0x9a, 0xc9, + 0x69, 0x3e, 0xa1, 0xd3, 0x4e, 0xa9, 0x55, 0x3a, 0x6f, 0x1c, 0x3f, 0x7e, + 0x17, 0x71, 0xec, 0xc7, 0x9c, 0x7e, 0xad, 0x05, 0xac, 0x6e, 0xa1, 0x91, + 0x1f, 0xa4, 0x6e, 0xe8, 0xba, 0x10, 0xfc, 0x2e, 0x93, 0xf2, 0x47, 0xbf, + 0x98, 0xa2, 0x3d, 0xe1, 0x85, 0x50, 0x6c, 0xad, 0x50, 0xae, 0x4c, 0x31, + 0x79, 0x2c, 0xe9, 0x3d, 0x99, 0x95, 0xdc, 0x0e, 0x5b, 0xd4, 0xc9, 0x6d, + 0x20, 0x51, 0xf7, 0xf8, 0x2a, 0x9f, 0x88, 0x07, 0x08, 0x73, 0x32, 0xf1, + 0x50, 0x38, 0xdc, 0x50, 0x03, 0x01, 0xa0, 0x23, 0x17, 0xfd, 0x03, 0x42, + 0x9e, 0x3a, 0x4d, 0xab, 0x5c, 0xff, 0x91, 0xce, 0xe6, 0xa1, 0xeb, 0x56, + 0x29, 0x26, 0xac, 0x6a, 0xf6, 0x81, 0xf8, 0x23, 0xe8, 0xe5, 0x90, 0x1e, + 0x6e, 0xd2, 0x82, 0x94, 0x67, 0xcd, 0xf1, 0x83, 0xc0, 0x61, 0x2a, 0x1a, + 0xe1, 0xb5, 0x19, 0x88, 0x8d, 0x36, 0x1c, 0x46, 0xe8, 0x08, 0x38, 0x3a, + 0xbd, 0xca, 0xe3, 0x64, 0xae, 0x26, 0x27, 0xa3, 0x9a, 0x10, 0x3d, 0x1a, + 0xc5, 0x45, 0xfb, 0x27, 0x9f, 0xc9, 0x2e, 0xcc, 0xcd, 0x07, 0x01, 0x42, + 0xc3, 0x1f, 0xc3, 0x0d, 0x96, 0x01, 0x95, 0x57, 0x01, 0xc5, 0xb8, 0xe1, + 0x6c, 0xc9, 0x53, 0x80, 0xe5, 0xd4, 0xba, 0x47, 0x30, 0xa2, 0xc3, 0xcc, + 0x56, 0xf0, 0x45, 0x01, 0x12, 0xbe, 0x63, 0x71, 0x9d, 0x29, 0xcc, 0xe9, + 0x00, 0x04, 0x28, 0x97, 0xec, 0x80, 0x09, 0x78, 0x72, 0xda, 0x20, 0x49, + 0x95, 0x64, 0xf7, 0xbf, 0x6e, 0x9b, 0x62, 0xd6, 0x6f, 0x4e, 0x70, 0x38, + 0xc9, 0x54, 0xdd, 0x9d, 0x93, 0x4a, 0x01, 0xd1, 0xef, 0xe3, 0xbc, 0x01, + 0xe6, 0xc0, 0xbb, 0x9f, 0x6c, 0x08, 0x1b, 0x82, 0x12, 0xa3, 0x70, 0xc4, + 0x1f, 0x96, 0x64, 0x8a, 0x57, 0x19, 0x29, 0x37, 0x16, 0xdc, 0x3c, 0x43, + 0xcf, 0xe2, 0x3e, 0x8d, 0x1e, 0xd2, 0x3b, 0x2f, 0x7b, 0xfa, 0x1a, 0x1e, + 0x92, 0x2a, 0x84, 0x67, 0x72, 0x64, 0xf2, 0x67, 0x1b, 0x10, 0xad, 0x36, + 0x5b, 0x2f, 0x95, 0x5b, 0x00, 0xfb, 0x37, 0xa9, 0xee, 0x3d, 0xab, 0xf8, + 0xff, 0xba, 0x07, 0xa5, 0xac, 0xc1, 0xe7, 0x86, 0xa2, 0x4f, 0xcb, 0xc5, + 0xaa, 0x3a, 0x26, 0x8b, 0xad, 0x04, 0xd7, 0x1f, 0x90, 0x14, 0x2c, 0x3d, + 0x91, 0x59, 0x45, 0x73, 0xd8, 0x98, 0x19, 0x5d, 0x07, 0x9b, 0x0a, 0xe5, + 0xfb, 0xbe, 0xe2, 0xf3, 0xcb, 0x70, 0x0b, 0x6c, 0x0c, 0x4f, 0x52, 0x96, + 0x26, 0x67, 0x55, 0xfb, 0x55, 0xcd, 0x13, 0x50, 0x8d, 0x01, 0x82, 0xcf, + 0xcf, 0x84, 0x32, 0x8b, 0x50, 0x8d, 0xfb, 0x48, 0x53, 0x65, 0xab, 0xaa, + 0x1c, 0xaa, 0x72, 0xd0, 0x0c, 0xc1, 0xe0, 0xdc, 0xa2, 0x04, 0x15, 0x72, + 0xdb, 0x72, 0xef, 0x16, 0x41, 0x2d, 0xe3, 0xe1, 0x92, 0x63, 0x42, 0x8a, + 0xa7, 0x80, 0xcc, 0x4f, 0x8c, 0x32, 0xd2, 0x1a, 0x5b, 0x04, 0x91, 0x9b, + 0x06, 0x88, 0x0a, 0xb5, 0xab, 0x53, 0x5c, 0x88, 0xaf, 0x04, 0xac, 0x74, + 0xd1, 0xc5, 0x61, 0x1f, 0xab, 0xce, 0x19, 0x75, 0x27, 0xf8, 0xb1, 0x9e, + 0x59, 0x74, 0xc0, 0xb9, 0x92, 0x9c, 0x29, 0x08, 0xb7, 0x9e, 0x44, 0x84, + 0x39, 0x9e, 0x41, 0x1f, 0xef, 0x2f, 0x08, 0x7a, 0x31, 0xaf, 0x63, 0x4a, + 0x07, 0x87, 0xe8, 0x50, 0x72, 0xb6, 0x65, 0xa5}, + {0xbc, 0xf0, 0xc3, 0xa1, 0x8d, 0xb7, 0xd6, 0x08, 0xf1, 0x66, 0xfb, 0x56, + 0xf2, 0x69, 0xc6, 0x61, 0x9e, 0xe0, 0x0d, 0x55, 0xd9, 0x1a, 0xec, 0x3e, + 0x1f, 0x9a, 0xdc, 0x5c, 0x8d, 0x56, 0x3d, 0x70, 0x86, 0x82, 0x12, 0x0f, + 0xd9, 0xc1, 0xa7, 0x37, 0xc1, 0x28, 0x0c, 0x01, 0xf5, 0xf4, 0x65, 0x6d, + 0xe0, 0x68, 0x90, 0x4b, 0x55, 0xcb, 0x27, 0x27, 0xbb, 0xdd, 0x70, 0x5e, + 0x68, 0x39, 0x9a, 0xd3, 0x22, 0x1a, 0xb4, 0x6c, 0x9e, 0xb4, 0x5a, 0xcf, + 0xa0, 0x4e, 0x4f, 0xa8, 0x89, 0xdf, 0x14, 0x92, 0x54, 0xd7, 0x3c, 0x92, + 0xe5, 0x87, 0xdb, 0x2e, 0x8b, 0xc1, 0x68, 0x5a, 0x69, 0x1d, 0xbe, 0xbd, + 0x34, 0xb7, 0xb5, 0x54, 0xcb, 0xd3, 0xf1, 0xa1, 0xb2, 0xa7, 0x29, 0xff, + 0x14, 0x8f, 0xde, 0xfb, 0xab, 0xeb, 0xa7, 0x48, 0xc9, 0x25, 0x05, 0x64, + 0xbf, 0xc1, 0x57, 0x61, 0xbf, 0xac, 0x0b, 0x4b, 0x39, 0x80, 0x23, 0x9b, + 0xb1, 0xe6, 0x07, 0x3c, 0xd0, 0x78, 0x06, 0x07, 0x5b, 0x14, 0x30, 0x4f, + 0x6b, 0x89, 0xfb, 0x28, 0xf0, 0xb7, 0xda, 0x77, 0xe7, 0xca, 0xee, 0x0e, + 0x6a, 0x38, 0x74, 0x16, 0x2d, 0xc6, 0xac, 0xbf, 0xb2, 0xff, 0xe4, 0xf2, + 0x26, 0xc3, 0x02, 0xe6, 0xaf, 0xf2, 0x54, 0xd5, 0x50, 0xb3, 0x3a, 0x68, + 0xfb, 0x3c, 0xcb, 0x2b, 0xc7, 0x9c, 0xfd, 0xf4, 0xa1, 0xdf, 0xff, 0x78, + 0x86, 0x85, 0x8d, 0x2f, 0x58, 0x8b, 0xac, 0x18, 0xcf, 0x67, 0x05, 0x7b, + 0x0a, 0x92, 0x15, 0x25, 0x7f, 0x4b, 0x5d, 0x8f, 0xc5, 0xea, 0x57, 0xf4, + 0x0d, 0x90, 0xf6, 0x92, 0x8c, 0xf4, 0x21, 0x5f, 0xb6, 0x95, 0x7c, 0x16, + 0x8a, 0xe7, 0x23, 0x79, 0xbb, 0x85, 0xf2, 0xaa, 0xe1, 0xf4, 0x90, 0x24, + 0x65, 0x56, 0x99, 0x0d, 0xc9, 0xd9, 0x32, 0x47, 0x5d, 0x71, 0x61, 0xf2, + 0xff, 0x2d, 0x1d, 0xaa, 0xa1, 0x42, 0xe1, 0x5b, 0xa8, 0xcc, 0x22, 0xa6, + 0x99, 0x64, 0x02, 0x6d, 0x14, 0x5f, 0xf2, 0x56, 0x6a, 0xfd, 0xa8, 0x22, + 0x92, 0x32, 0xfe, 0x07, 0xc5, 0xd6, 0xca, 0x86, 0xd9, 0x18, 0x0d, 0xb4, + 0xa6, 0x91, 0x95, 0xe0, 0xe8, 0xc7, 0x8d, 0x73, 0xfa, 0x9f, 0xbb, 0x8c, + 0x2b, 0x25, 0xf5, 0xc8, 0xfe, 0x0a, 0x59, 0x64, 0xd7, 0x8b, 0xba, 0xcc, + 0xd0, 0x4e, 0x94, 0xa1, 0xce, 0x97, 0x52, 0xe6, 0xec, 0x64, 0x46, 0x9c, + 0xd8, 0x26, 0xb4, 0x31, 0xe7, 0xd8, 0x22, 0xdc, 0x6e, 0x39, 0x5a, 0xe1, + 0x8c, 0xcf, 0x2c, 0x37, 0xd0, 0xaa, 0x42, 0x33, 0x50, 0xe4, 0x11, 0xeb, + 0x48, 0xe4, 0xb3, 0x6d, 0xf5, 0xe8, 0x11, 0x71, 0xb2, 0x4e, 0x4c, 0xf4, + 0x82, 0x44, 0xf2, 0x17, 0x88, 0x41, 0xd0, 0xb1, 0x64, 0x1a, 0xd6, 0xca, + 0x7e, 0xd8, 0x47, 0x2e, 0xe5, 0x77, 0x7c, 0xca, 0x5e, 0x82, 0x39, 0x41, + 0xbc, 0x23, 0xeb, 0x7d, 0xde, 0xb3, 0x3f, 0x34, 0x08, 0x4c, 0x72, 0xdd, + 0xa5, 0x22, 0x34, 0xd9, 0xb4, 0x64, 0xf4, 0x38, 0xfa, 0x01, 0xd3, 0xbb, + 0xe6, 0xcf, 0x47, 0x93, 0x5e, 0x40, 0xa0, 0xe4, 0xe2, 0x45, 0x85, 0x9d, + 0x2b, 0x7e, 0x92, 0xf7, 0xf6, 0xdd, 0x4f, 0xa2, 0x2b, 0x92, 0xef, 0x78, + 0xdf, 0xf5, 0xbf, 0x72, 0x9a, 0x35, 0xeb, 0xe8, 0x9c, 0xb0, 0xa5, 0xdb, + 0xe7, 0x22, 0xc8, 0x45, 0x78, 0xd0, 0x09, 0x27, 0x04, 0x43, 0x84, 0x04, + 0xbf, 0x67, 0xa5, 0x16, 0xe2, 0x7d, 0xaa, 0xad, 0x2c, 0xb1, 0xc2, 0x0b, + 0x81, 0xad, 0x4b, 0x38, 0x33, 0x94, 0x73, 0xe9, 0xbd, 0xa6, 0x2a, 0x43, + 0xfa, 0x9e, 0x62, 0xed, 0x1e, 0xd4, 0xbb, 0x05, 0x1e, 0xfa, 0x7b, 0x18, + 0x17, 0xc3, 0xe1, 0x5e, 0xb7, 0xe4, 0x9c, 0x9d, 0xfe, 0x66, 0x44, 0x31, + 0x0d, 0xec, 0xa1, 0x47, 0x71, 0x9d, 0xbb, 0x56, 0xcb, 0x62, 0x45, 0xd6, + 0x41, 0x2a, 0x18, 0x2a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1437, + {0x11, 0x20, 0xd7, 0x42, 0x8a, 0xaa, 0xc2, 0x8f, 0xe5, 0x91, 0x90, + 0x6f, 0xc2, 0x21, 0x0f, 0xf0, 0xd1, 0x9e, 0x74, 0x6e, 0x06, 0xe3, + 0x25, 0x8a, 0x82, 0xc3, 0x87, 0x4e, 0xe6, 0x16, 0xe1, 0x10}, + {0xa7, 0x06, 0xe2, 0xc4, 0xf6, 0x23, 0x08, 0x3e, 0x9f, 0xe0, 0x1f, 0xa6, + 0x6e, 0x58, 0x81, 0xd8, 0xe7, 0xbe, 0x85, 0x2a, 0x33, 0xd2, 0xf9, 0x49, + 0xbb, 0xde, 0x37, 0x0f, 0xac, 0xa3, 0x87, 0xf6, 0x4e, 0x57, 0x3e, 0xfb, + 0xaf, 0xe3, 0x3b, 0xf5, 0x60, 0x7d, 0xcf, 0x0c, 0x0a, 0x86, 0xe2, 0xd5, + 0x42, 0xd2, 0x64, 0x9e, 0xd6, 0xd1, 0x2c, 0xc9, 0xc4, 0x4e, 0xae, 0xf3, + 0xd7, 0x41, 0xfd, 0x0e, 0xe3, 0xd0, 0x0d, 0xd7, 0xea, 0x49, 0x7e, 0x9b, + 0x05, 0x18, 0x14, 0x43, 0x80, 0x1c, 0x95, 0x7b, 0xf4, 0x5b, 0xc3, 0xb2, + 0xf1, 0xac, 0x84, 0x53, 0x46, 0xe6, 0xbe, 0x1f, 0xd4, 0x7f, 0xc4, 0x91, + 0x22, 0xb2, 0xa5, 0x66, 0x72, 0xd2, 0xc9, 0x17, 0xc1, 0x4a, 0x77, 0xf1, + 0x7b, 0xb0, 0x04, 0xf1, 0x2b, 0x55, 0x89, 0x80, 0x3a, 0xd8, 0x2a, 0x14, + 0xc2, 0x32, 0x76, 0xa5, 0xbe, 0x7c, 0xde, 0x8c, 0x16, 0xa1, 0xe0, 0xbc, + 0x7b, 0xf8, 0xf3, 0xac, 0xb1, 0xdc, 0x58, 0xab, 0xe2, 0x1b, 0x01, 0x17, + 0x54, 0x85, 0x77, 0xac, 0x3a, 0x15, 0x6a, 0x37, 0xa3, 0x2b, 0x47, 0x9e, + 0xc5, 0x63, 0xc6, 0xfc, 0xb5, 0x17, 0xd9, 0xa4, 0xa0, 0x0a, 0x24, 0x53, + 0x0d, 0x97, 0x8f, 0xff, 0xff, 0xd1, 0xa6, 0x1e, 0xc1, 0xa7, 0xdb, 0xd6, + 0xc9, 0x54, 0x82, 0xc3, 0x37, 0xe8, 0x5a, 0x97, 0xb7, 0x0d, 0xe1, 0x18, + 0xaf, 0x39, 0xbe, 0x0a, 0x32, 0x40, 0x2c, 0x67, 0x73, 0xcc, 0xe7, 0xb4, + 0x1b, 0xe4, 0x1e, 0x93, 0x6f, 0x2f, 0xdb, 0x78, 0xf9, 0x23, 0x32, 0xde, + 0x4e, 0x07, 0xbe, 0x6e, 0xf4, 0x9c, 0x12, 0x1f, 0x6b, 0xf6, 0xd8, 0xbe, + 0x20, 0x49, 0x0f, 0x74, 0x55, 0x13, 0x14, 0x56, 0xfb, 0x24, 0x4b, 0x37, + 0xb6, 0xf9, 0xb4, 0x8d, 0x24, 0xc5, 0x35, 0x15, 0x48, 0x96, 0xfe, 0x08, + 0x4c, 0x7a, 0x0a, 0xdf, 0x4f, 0x3d, 0x18, 0x94, 0xb0, 0x16, 0x37, 0x1b, + 0x87, 0x09, 0x7e, 0x2f, 0x4a, 0x57, 0x9c, 0xe8, 0x1c, 0x65, 0xb6, 0x3c, + 0xa8, 0xda, 0xa6, 0x77, 0x1b, 0xae, 0xb4, 0xfe, 0x8f, 0xb0, 0x80, 0xe9, + 0x8d, 0xe6, 0x21, 0x68, 0x37, 0x09, 0x3d, 0xf1, 0xea, 0x93, 0x36, 0x2a, + 0xa6, 0x2b, 0x5c, 0x8c, 0xd9, 0x44, 0xfb, 0xba, 0x66, 0xdb, 0xfa, 0x9b, + 0x6b, 0x42, 0x88, 0x8f, 0x77, 0x3e, 0x2f, 0x25, 0x39, 0xa8, 0x72, 0x7b, + 0x2f, 0xa8, 0x79, 0x7a, 0x66, 0xf3, 0x7f, 0x49, 0x66, 0x38, 0xcf, 0x27, + 0x67, 0x81, 0x2e, 0xd1, 0xff, 0x23, 0x15, 0x86, 0xe3, 0x06, 0xb0, 0x59, + 0x3a, 0xde, 0x5a, 0xb0, 0x10, 0xaa, 0x82, 0x37, 0x46, 0x1a, 0xd2, 0x40, + 0xc2, 0x34, 0xe5, 0x9d, 0x2b, 0x7b, 0x93, 0xb5, 0x0b, 0xab, 0x8a, 0x57, + 0xe3, 0x33, 0xd0, 0x75, 0xb5, 0x98, 0x9a, 0xd2, 0xe8, 0x5d, 0x46, 0xf2, + 0xa8, 0x51, 0xcb, 0x6f, 0x6b, 0x09, 0xaf, 0x9b, 0xe0, 0xf8, 0xd5, 0x09, + 0xf3, 0xc3, 0x3c, 0xe2, 0x4c, 0xcd, 0xb1, 0x55, 0x87, 0x73, 0x5f, 0x11, + 0x6d, 0x45, 0xf4, 0x07, 0x90, 0x7b, 0x7b, 0x6a, 0xc2, 0x1a, 0x82, 0xf4, + 0x93, 0x8c, 0x64, 0x6c, 0x05, 0xa9, 0x8e, 0x7d, 0xa2, 0x0e, 0xb9, 0x75, + 0x8e, 0x4f, 0xa2, 0xb1, 0x38, 0x3c, 0x08, 0xf7, 0x91, 0xaf, 0x78, 0x6d, + 0x35, 0xff, 0xa7, 0x96, 0x0a, 0x6a, 0x24, 0x8a, 0xd5, 0xde, 0x04, 0x1f, + 0xff, 0xea, 0x70, 0x9e, 0xfe, 0x65, 0x6c, 0x7e, 0x5e, 0x88, 0x52, 0xbf, + 0x48, 0xf3, 0xd1, 0xb4, 0xe4, 0xdb, 0x19, 0xe5, 0x5c, 0x98, 0x9e, 0xbe, + 0x33, 0x9e, 0x4f, 0x08, 0xc4, 0xab, 0x5d, 0x75, 0xd8, 0xab, 0x39, 0x66, + 0xb4, 0x99, 0xb9, 0xc7, 0x27, 0x05, 0x2d, 0x95, 0xab, 0xf6, 0xc1, 0x58, + 0x03, 0xe3, 0x23, 0x3e, 0x69, 0xe1, 0xeb, 0x3e}, + {0x32, 0x5b, 0xdd, 0x81, 0x90, 0x4a, 0x0a, 0xd6, 0x67, 0xd3, 0x2e, 0xc0, + 0x06, 0xd1, 0x2a, 0xed, 0x65, 0x61, 0xb2, 0x48, 0x86, 0xc8, 0xfe, 0xe9, + 0x94, 0x2e, 0x6b, 0x97, 0x02, 0x05, 0xb9, 0x63, 0x8f, 0x22, 0xdf, 0x4f, + 0x91, 0x2c, 0x26, 0x9a, 0x53, 0x6f, 0x0f, 0x44, 0x2c, 0xd7, 0x7b, 0xd7, + 0x6e, 0x26, 0x3e, 0x14, 0xb1, 0x8d, 0x98, 0x65, 0xd0, 0xb6, 0x79, 0xdb, + 0x8d, 0xf8, 0xf2, 0xfc, 0x86, 0x46, 0x60, 0x1e, 0x28, 0x9c, 0x0a, 0x9f, + 0x3c, 0xe6, 0xa1, 0x10, 0x9a, 0x5e, 0xbc, 0x3b, 0x96, 0x5c, 0x0c, 0xf0, + 0x9e, 0x22, 0x22, 0x12, 0xad, 0xab, 0x18, 0xf3, 0x81, 0x86, 0x7e, 0xfd, + 0x39, 0xc8, 0x63, 0xde, 0x17, 0x54, 0xc7, 0x69, 0x69, 0x56, 0x21, 0x6a, + 0xe8, 0xb8, 0xae, 0x04, 0xdf, 0x13, 0x30, 0x1d, 0xb8, 0x39, 0xbf, 0xcd, + 0x93, 0x9c, 0x99, 0x14, 0x24, 0x6b, 0x06, 0xf0, 0x1d, 0x0f, 0xc9, 0xef, + 0xa3, 0x12, 0x49, 0xfe, 0x16, 0x78, 0x06, 0x4f, 0x81, 0x5d, 0x9a, 0x77, + 0x87, 0x5b, 0x63, 0x44, 0x32, 0x5f, 0xfa, 0x34, 0x42, 0xa9, 0x27, 0x5e, + 0x79, 0xf5, 0x5b, 0xf6, 0x53, 0xb2, 0x04, 0xfd, 0x1c, 0x45, 0xb9, 0xb1, + 0x1e, 0x43, 0xf8, 0x47, 0xb7, 0xfb, 0x5e, 0xde, 0xb4, 0x69, 0xf5, 0x4d, + 0x89, 0x15, 0xd1, 0xf7, 0x01, 0x39, 0x77, 0x92, 0x0a, 0x4d, 0x65, 0x4e, + 0xd6, 0x1f, 0xf2, 0xaf, 0x60, 0x35, 0xe4, 0xbc, 0x7a, 0x8d, 0x6a, 0x99, + 0xcb, 0x15, 0xde, 0x3f, 0x51, 0x94, 0x68, 0x32, 0xbc, 0x21, 0xae, 0x47, + 0x6c, 0x42, 0xbe, 0x53, 0x4e, 0x45, 0xef, 0x7e, 0xef, 0xc1, 0x84, 0x7e, + 0x12, 0x5b, 0x3c, 0xd8, 0x21, 0x05, 0xd9, 0xde, 0x02, 0xc2, 0x7c, 0xb3, + 0x4a, 0x8d, 0x98, 0x1a, 0x63, 0xfc, 0xc1, 0xcc, 0x61, 0xff, 0xd3, 0x28, + 0x8e, 0xaf, 0x08, 0x6c, 0xb8, 0x8f, 0xb9, 0xd7, 0xc5, 0xa2, 0x9f, 0xea, + 0x44, 0x77, 0xa5, 0xa1, 0x1a, 0xcf, 0xcb, 0x4c, 0xf0, 0x58, 0x92, 0x7d, + 0xcd, 0x43, 0xe5, 0xc8, 0x2c, 0x84, 0xa7, 0xba, 0xfd, 0xe6, 0x77, 0x86, + 0x80, 0x67, 0x03, 0xc8, 0x0a, 0xf2, 0x72, 0xc9, 0xc2, 0x0e, 0x2b, 0x4d, + 0xf3, 0x55, 0x72, 0xa7, 0x6d, 0x10, 0xae, 0xbc, 0x66, 0x74, 0xa4, 0x9a, + 0xcb, 0x37, 0x4b, 0xda, 0x62, 0x27, 0x1d, 0x2b, 0x2a, 0x6b, 0x48, 0xdc, + 0x97, 0x7a, 0xa9, 0x10, 0x8f, 0x64, 0x7b, 0xbc, 0xaf, 0x27, 0xc6, 0x10, + 0x4f, 0xb3, 0x07, 0xb8, 0xbc, 0xbd, 0xe0, 0x81, 0x21, 0xec, 0x6a, 0x6e, + 0x27, 0x33, 0x5b, 0x30, 0xbd, 0x0a, 0x9a, 0x57, 0x96, 0x4b, 0x60, 0x6a, + 0x37, 0xf1, 0x75, 0x94, 0xd5, 0x2a, 0x5e, 0x7a, 0xd5, 0x64, 0x86, 0x6b, + 0x66, 0x47, 0x02, 0xdd, 0xce, 0x76, 0xed, 0xeb, 0x43, 0x27, 0xa7, 0x7e, + 0x02, 0xce, 0xc8, 0xf2, 0xe9, 0x40, 0x27, 0x38, 0x1e, 0x74, 0x97, 0xc8, + 0x63, 0x40, 0xbf, 0x89, 0x48, 0x2c, 0xc0, 0x50, 0xd2, 0xac, 0x65, 0xa4, + 0x21, 0x6d, 0xce, 0xed, 0xbb, 0x89, 0x35, 0x33, 0xd3, 0xa1, 0x9d, 0x00, + 0x70, 0xc0, 0x91, 0x61, 0x69, 0xe2, 0x3d, 0x80, 0x08, 0x7b, 0x8c, 0xe6, + 0xd5, 0xf8, 0xe1, 0x92, 0x85, 0xc8, 0x6a, 0x40, 0x58, 0x43, 0xda, 0x99, + 0xed, 0x2c, 0xc1, 0xda, 0x4b, 0x0f, 0xad, 0x7e, 0xfe, 0x5d, 0x0e, 0xb8, + 0xf7, 0x7b, 0xae, 0xa6, 0xc0, 0xff, 0x3b, 0xe7, 0x19, 0xdc, 0x4b, 0x2c, + 0xea, 0x7b, 0x8e, 0xca, 0x0f, 0x19, 0xc4, 0x9f, 0x4a, 0xfc, 0xc8, 0xfe, + 0xdb, 0x86, 0xca, 0x5c, 0xa3, 0x4d, 0xe6, 0xe4, 0xbf, 0xcd, 0xb1, 0x62, + 0xd8, 0xed, 0x24, 0xe8, 0x20, 0x75, 0xbb, 0x84, 0x13, 0xbe, 0x99, 0x4c, + 0xcd, 0x55, 0xa9, 0x73, 0x6b, 0xed, 0xaf, 0x0e, 0x33, 0x5f, 0x4a, 0x79, + 0x3b, 0x6f, 0x6b, 0xa3}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1438, + {0x72, 0x6b, 0x6b, 0xca, 0x36, 0x5e, 0x0f, 0x48, 0x81, 0xe0, 0x2c, + 0x7e, 0xcd, 0xa2, 0xf8, 0x6b, 0xbf, 0x18, 0xd1, 0x37, 0x40, 0xd4, + 0xad, 0x81, 0x13, 0x18, 0x72, 0xb9, 0x4d, 0x5d, 0xc1, 0x19}, + {0xb4, 0x44, 0xba, 0x07, 0xca, 0x98, 0x01, 0x3d, 0x4b, 0x87, 0xd9, 0xa0, + 0xfe, 0xf9, 0xf0, 0x52, 0xec, 0x14, 0x3f, 0xf8, 0x51, 0xc4, 0x36, 0x92, + 0x7e, 0x05, 0x50, 0x9d, 0xb2, 0x13, 0x0e, 0x4c, 0x69, 0x9d, 0xe6, 0x59, + 0x2f, 0xb4, 0x3f, 0xba, 0x86, 0xaa, 0xc8, 0x67, 0x24, 0xdb, 0x75, 0x53, + 0x04, 0x91, 0xa5, 0x7f, 0x59, 0x95, 0xfe, 0x5b, 0x2b, 0x2b, 0xf2, 0xf1, + 0xf0, 0x08, 0x14, 0x4a, 0x09, 0x25, 0x1c, 0xbb, 0xea, 0xe2, 0xa6, 0x40, + 0xd6, 0xac, 0x90, 0x5a, 0x47, 0x5c, 0x5c, 0x9c, 0x84, 0xc4, 0x2c, 0x77, + 0xe9, 0xf4, 0xb2, 0x15, 0x92, 0x20, 0xdf, 0x45, 0xcd, 0xfe, 0xbb, 0xca, + 0xa8, 0xa5, 0xb2, 0x83, 0x43, 0x5b, 0x99, 0x8d, 0xf4, 0xd1, 0xd2, 0x4f, + 0xeb, 0xb2, 0xc3, 0xce, 0x01, 0x52, 0x98, 0xba, 0xff, 0x85, 0xc8, 0x40, + 0x52, 0xa8, 0x13, 0xd1, 0x95, 0xd3, 0xac, 0x16, 0x3c, 0x7d, 0xce, 0xa9, + 0x0f, 0x4a, 0x0d, 0xac, 0x67, 0xb0, 0x9f, 0x74, 0xcf, 0xe5, 0xd9, 0x41, + 0x5e, 0x0d, 0x33, 0x79, 0x02, 0xd9, 0xbe, 0xf6, 0xc7, 0x35, 0x88, 0x78, + 0x87, 0x4c, 0x7c, 0xae, 0x6d, 0xc0, 0x8b, 0xd6, 0x20, 0x58, 0x75, 0x0c, + 0x04, 0x10, 0x56, 0x4f, 0x01, 0x8d, 0x5a, 0x6c, 0xda, 0x63, 0x5b, 0xc8, + 0x26, 0x79, 0x2b, 0xb2, 0x17, 0x96, 0xe4, 0x47, 0x94, 0x7a, 0xc4, 0xa2, + 0xfe, 0x5c, 0xfa, 0xff, 0x26, 0x54, 0x98, 0x9c, 0xe5, 0x8d, 0x84, 0x00, + 0x6f, 0xff, 0xa8, 0x52, 0x81, 0x78, 0xb7, 0xef, 0xcd, 0x23, 0xe1, 0x14, + 0x54, 0x47, 0xd1, 0x0c, 0x16, 0x44, 0x35, 0x29, 0xdf, 0x5b, 0x83, 0x83, + 0xd7, 0x45, 0x70, 0x83, 0xf3, 0x17, 0xec, 0xfe, 0x14, 0xc9, 0xd9, 0x6c, + 0xa2, 0x38, 0xc5, 0x1a, 0x15, 0xe6, 0x2d, 0xbd, 0x3b, 0x93, 0xa2, 0xcf, + 0x1a, 0xca, 0xe0, 0x5f, 0xa8, 0x78, 0x9f, 0x1c, 0xb7, 0xd4, 0x76, 0xdf, + 0x00, 0x11, 0x35, 0x28, 0x96, 0x5c, 0x6f, 0x1d, 0x17, 0x90, 0xdf, 0x13, + 0x79, 0x73, 0xe7, 0xe3, 0x85, 0xa3, 0xcb, 0xb3, 0xe6, 0x18, 0x0c, 0x64, + 0x60, 0x30, 0x2f, 0xf2, 0xff, 0x95, 0xa7, 0x53, 0xe1, 0x20, 0xd6, 0x71, + 0xeb, 0xed, 0x96, 0x44, 0xf3, 0x83, 0x42, 0xa7, 0x43, 0xed, 0x46, 0xe5, + 0x9a, 0x26, 0xad, 0x23, 0xfb, 0x34, 0x42, 0xda, 0x3b, 0xa1, 0xa4, 0x1a, + 0x7b, 0x3e, 0xea, 0x90, 0x0a, 0x75, 0xa3, 0xc9, 0xfa, 0x59, 0xaa, 0x1f, + 0x80, 0x8e, 0x7a, 0xdc, 0xe8, 0x11, 0x62, 0xbb, 0x08, 0x05, 0x02, 0xe7, + 0xdb, 0xd9, 0xbf, 0x24, 0x63, 0xc0, 0x71, 0x19, 0x43, 0x16, 0xc2, 0xf0, + 0x25, 0xfe, 0xf8, 0x74, 0x46, 0xaf, 0xa4, 0x2b, 0xce, 0x90, 0x19, 0xd7, + 0x44, 0xf0, 0xf4, 0x96, 0x54, 0xe8, 0xe7, 0xd6, 0x5c, 0xb8, 0x98, 0xe0, + 0xff, 0x06, 0xc6, 0x3a, 0xfd, 0x38, 0x4b, 0x06, 0xfb, 0xc9, 0x21, 0x27, + 0xbe, 0x59, 0x21, 0x31, 0x92, 0x6b, 0x68, 0x17, 0x50, 0x6e, 0x28, 0xb2, + 0x4e, 0xcb, 0x85, 0xc7, 0xa6, 0x54, 0x62, 0xff, 0xbd, 0x23, 0x27, 0x43, + 0xc9, 0xdf, 0x2d, 0x1f, 0xac, 0xf7, 0xb6, 0x65, 0x7a, 0xed, 0x29, 0x58, + 0xee, 0xdb, 0xa7, 0x58, 0x8c, 0x17, 0x39, 0x26, 0x88, 0x6e, 0xfa, 0x23, + 0xff, 0x9e, 0xef, 0xe3, 0x40, 0xcb, 0x2d, 0xe9, 0x6f, 0x6f, 0x94, 0xee, + 0xa0, 0x33, 0x4f, 0x81, 0x8b, 0xaf, 0x71, 0xd5, 0xd1, 0xa9, 0x23, 0x04, + 0xce, 0x43, 0xd0, 0x89, 0x23, 0xca, 0x44, 0x1d, 0x7d, 0xdd, 0xb7, 0x5d, + 0x88, 0x48, 0x3f, 0x64, 0x4e, 0x8c, 0x12, 0xfe, 0xb2, 0x26, 0x8e, 0x0d, + 0x5d, 0xc6, 0xc4, 0x6a, 0xb1, 0xd5, 0xfc, 0x7e, 0xa6, 0xbc, 0x42, 0x86, + 0xe7, 0xfd, 0x66, 0x27, 0x70, 0x90, 0x6c, 0x59}, + {0x45, 0x5c, 0x67, 0xfb, 0xfa, 0x12, 0xc6, 0x23, 0x72, 0x25, 0x32, 0x7b, + 0xb6, 0x0b, 0x29, 0x9d, 0x3b, 0x95, 0xa3, 0x59, 0x08, 0xde, 0x55, 0x0e, + 0x73, 0xb1, 0x5d, 0x52, 0xf8, 0x7e, 0x31, 0x70, 0x2b, 0x50, 0xb1, 0x4c, + 0x15, 0xe1, 0x29, 0x32, 0xe2, 0x3c, 0x0c, 0x0b, 0xd0, 0xca, 0xc6, 0x6e, + 0xb3, 0xbd, 0xfb, 0xfa, 0x33, 0x87, 0xe9, 0x84, 0xea, 0xda, 0x41, 0xd6, + 0x02, 0x55, 0xdc, 0xab, 0xfe, 0xb3, 0x39, 0x45, 0x8c, 0xdc, 0xc4, 0xdc, + 0x1b, 0xff, 0xf2, 0x42, 0x53, 0xd6, 0x34, 0xe0, 0x5d, 0x61, 0x42, 0x81, + 0x6c, 0x8a, 0x57, 0x52, 0xeb, 0x59, 0x7b, 0x3c, 0x3c, 0xe3, 0x25, 0x71, + 0xb7, 0x83, 0x2e, 0x4c, 0x31, 0xd3, 0x35, 0xb4, 0x4d, 0xc8, 0xc9, 0xe8, + 0xfa, 0xd4, 0x84, 0x52, 0x2a, 0x7b, 0x57, 0xcb, 0x4a, 0xa0, 0xfa, 0x88, + 0x00, 0x18, 0xe5, 0x65, 0xab, 0x93, 0xcf, 0x63, 0x90, 0x9c, 0xa8, 0x0b, + 0x8f, 0x2e, 0x51, 0xa4, 0x9a, 0x37, 0xdc, 0x71, 0xfb, 0xb4, 0xab, 0x69, + 0xa0, 0x69, 0x54, 0xb9, 0x99, 0x98, 0x06, 0xd1, 0x09, 0x4f, 0x3b, 0x8b, + 0xe9, 0x41, 0xe8, 0x3e, 0x6d, 0xd5, 0xfe, 0xcc, 0xb4, 0x63, 0xfe, 0x0a, + 0x81, 0x10, 0xb1, 0xa7, 0xa8, 0xab, 0x3a, 0x19, 0x3a, 0x9c, 0x65, 0x50, + 0x61, 0x20, 0x0a, 0x4f, 0x7c, 0x37, 0x4a, 0xb7, 0x70, 0xb4, 0xe5, 0x6c, + 0xc1, 0x45, 0x50, 0x12, 0xa4, 0xcc, 0x16, 0xf9, 0xbd, 0x17, 0x20, 0xe9, + 0x00, 0x4d, 0x21, 0xd8, 0x8c, 0x53, 0x96, 0x20, 0xfa, 0xcf, 0x80, 0x83, + 0xf0, 0x80, 0xd5, 0xd5, 0xa1, 0x38, 0x3b, 0x46, 0x0a, 0x8d, 0x69, 0x1a, + 0x5a, 0xa0, 0x1f, 0x9f, 0xf9, 0xb0, 0xd0, 0x15, 0x34, 0x19, 0x02, 0xa7, + 0x2d, 0x2f, 0xf9, 0x50, 0xce, 0x07, 0xe8, 0xf6, 0xa9, 0x14, 0x56, 0x2a, + 0x33, 0x32, 0x15, 0x7f, 0xe7, 0x15, 0x4f, 0x77, 0xf2, 0x26, 0x06, 0xb6, + 0xbd, 0x73, 0xa4, 0xed, 0xd0, 0xd9, 0x1a, 0x61, 0xc0, 0x81, 0x7d, 0xa3, + 0x94, 0x7e, 0xe1, 0x7e, 0xe7, 0x1b, 0x73, 0xe8, 0x68, 0xcb, 0xb7, 0x9f, + 0xe4, 0x9c, 0xfb, 0x55, 0x5b, 0xfe, 0xe6, 0xc2, 0xdb, 0x5c, 0xed, 0x85, + 0x47, 0x85, 0xb3, 0x49, 0x0c, 0x97, 0x0f, 0x85, 0xc8, 0x6d, 0x4a, 0x75, + 0xd4, 0xf5, 0xb0, 0x82, 0x82, 0xce, 0xb3, 0xf0, 0x44, 0xd5, 0xb7, 0x6d, + 0xe5, 0x65, 0xf7, 0x32, 0x9b, 0x71, 0xc3, 0x3d, 0xa9, 0xba, 0xab, 0x6a, + 0x7e, 0x40, 0xf0, 0x0f, 0x3f, 0xb9, 0xdc, 0x23, 0x2f, 0x8b, 0x87, 0xb8, + 0xf0, 0xf8, 0x7e, 0x4b, 0x50, 0x0e, 0x4b, 0x7e, 0x7f, 0x56, 0x6c, 0xe7, + 0x75, 0x50, 0x5a, 0x4c, 0xae, 0x39, 0x7d, 0x14, 0x57, 0xb5, 0xd5, 0x23, + 0x51, 0xc6, 0xf8, 0xcf, 0x1f, 0x2f, 0xf3, 0x8f, 0x65, 0xa4, 0xae, 0x8b, + 0x61, 0xde, 0x65, 0x6d, 0xbf, 0x05, 0xc1, 0x47, 0x85, 0x79, 0x99, 0xa0, + 0x4c, 0x96, 0x75, 0x3e, 0x5a, 0xfe, 0xbb, 0x86, 0x49, 0x37, 0x31, 0x43, + 0xd1, 0xeb, 0xac, 0xbb, 0x23, 0x4a, 0x2d, 0xa9, 0xb7, 0xc8, 0xd2, 0x96, + 0x78, 0xde, 0xd5, 0xae, 0x2a, 0xc9, 0x3f, 0x8d, 0x9f, 0x82, 0x35, 0x6b, + 0xd9, 0xd3, 0x6d, 0x8c, 0xa4, 0xca, 0x9b, 0xde, 0x5a, 0x79, 0xd1, 0xac, + 0xc6, 0x23, 0x22, 0x74, 0x50, 0x36, 0x61, 0x80, 0x0d, 0xf6, 0x08, 0xa2, + 0x64, 0xa9, 0x25, 0xfd, 0x35, 0xe6, 0x72, 0xca, 0x99, 0x69, 0x25, 0x7f, + 0x72, 0x7f, 0x4c, 0x7a, 0x7e, 0x02, 0x86, 0x70, 0x27, 0x79, 0x05, 0xf1, + 0xb5, 0x0a, 0xfe, 0xc9, 0xe8, 0x18, 0x15, 0xbe, 0x95, 0x83, 0x3a, 0xf3, + 0xdb, 0xdc, 0x8d, 0x31, 0xcf, 0x9a, 0xaf, 0x88, 0x5b, 0x30, 0xc4, 0x07, + 0xf1, 0x2d, 0xce, 0xa6, 0xce, 0x20, 0xb4, 0x88, 0x44, 0x30, 0xe6, 0xa2, + 0xa0, 0xa6, 0x29, 0x61}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1439, + {0x97, 0xe4, 0x1c, 0x53, 0xf2, 0xee, 0xc6, 0x16, 0xeb, 0x62, 0xc7, + 0xb1, 0x8c, 0x4c, 0xa1, 0xdb, 0x6f, 0x0f, 0x14, 0xd9, 0xba, 0xf3, + 0x69, 0xdc, 0xa1, 0xc9, 0x38, 0xce, 0x34, 0x26, 0x8e, 0x28}, + {0xc5, 0x2c, 0xf7, 0xdc, 0xe1, 0x3a, 0x71, 0x9a, 0x40, 0x2d, 0x26, 0xd2, + 0xee, 0x58, 0x87, 0x62, 0xeb, 0xe8, 0x73, 0xcb, 0x95, 0xde, 0x53, 0x78, + 0x2d, 0x19, 0xe7, 0xb5, 0xa3, 0x72, 0xd4, 0x58, 0xc6, 0x78, 0xa0, 0xad, + 0xcc, 0x2d, 0x39, 0x30, 0x87, 0xe9, 0xd3, 0xc7, 0x56, 0x06, 0x4b, 0xe3, + 0x70, 0xaa, 0xac, 0xf1, 0xd3, 0x0d, 0xe2, 0x05, 0x46, 0xae, 0xf3, 0xca, + 0x85, 0xc5, 0x07, 0x29, 0xf8, 0xa9, 0x1e, 0x4f, 0x8e, 0xc1, 0x5c, 0xac, + 0xba, 0xd3, 0x71, 0x94, 0xd5, 0x30, 0x8e, 0x42, 0x72, 0xe4, 0xfd, 0x62, + 0x3e, 0x96, 0xde, 0x01, 0x9e, 0x9e, 0x28, 0x46, 0x44, 0x9d, 0xce, 0x5f, + 0x42, 0xb8, 0x47, 0x96, 0x26, 0x3c, 0xc3, 0x25, 0x17, 0xf0, 0xd3, 0xb9, + 0xde, 0x2e, 0x6d, 0x90, 0xf2, 0x63, 0x7c, 0xa7, 0x9e, 0xde, 0xc4, 0x80, + 0x20, 0x09, 0x6c, 0x3d, 0x9f, 0xbd, 0xb4, 0x38, 0x4f, 0xb2, 0x40, 0xe6, + 0x13, 0xae, 0x18, 0x6a, 0xad, 0x2d, 0xf9, 0x38, 0x3f, 0x3e, 0x4b, 0x1c, + 0x2e, 0xd6, 0x4b, 0x33, 0x1a, 0x3a, 0x15, 0x72, 0x68, 0xac, 0x3c, 0x86, + 0xd2, 0x9c, 0x93, 0x67, 0x63, 0x53, 0x43, 0x90, 0xb7, 0xf3, 0xd6, 0x38, + 0xf5, 0x94, 0x42, 0xc8, 0x12, 0x55, 0x9e, 0x17, 0x9f, 0x40, 0x7f, 0xd7, + 0xfe, 0x5d, 0x0b, 0xf2, 0x80, 0xc7, 0x47, 0x88, 0xfd, 0xe6, 0x10, 0x5b, + 0x0e, 0xce, 0x4d, 0xe0, 0x1a, 0xab, 0xc8, 0x61, 0x60, 0x87, 0x0a, 0xfb, + 0xb0, 0x45, 0xbb, 0xd3, 0x66, 0xe3, 0xbb, 0x27, 0xba, 0x65, 0xe0, 0xce, + 0xcc, 0x63, 0x38, 0x17, 0x24, 0x12, 0x7f, 0x31, 0x86, 0x44, 0x18, 0x8c, + 0x9f, 0xfa, 0xa4, 0xea, 0xcf, 0xeb, 0xe8, 0x89, 0x78, 0x8c, 0x38, 0xfc, + 0xda, 0x3a, 0x92, 0x7d, 0xe7, 0xdc, 0xfe, 0x81, 0xb9, 0x43, 0xe6, 0x1d, + 0xe7, 0xa5, 0xca, 0x05, 0xfa, 0x5a, 0x26, 0xc7, 0xc5, 0x76, 0xa4, 0x07, + 0x2e, 0x61, 0xe2, 0x48, 0x67, 0xb3, 0xd8, 0x14, 0x85, 0xf0, 0x54, 0x8e, + 0xd4, 0x77, 0x7d, 0x7e, 0x32, 0x4e, 0x90, 0x2f, 0x36, 0xdd, 0xdc, 0xef, + 0x47, 0xec, 0x25, 0x72, 0xe0, 0x8f, 0x8f, 0x9b, 0xec, 0x56, 0x74, 0x8c, + 0x01, 0xcb, 0x6a, 0x4d, 0xc5, 0x5e, 0xb0, 0xa6, 0xb3, 0xa9, 0xe1, 0x8b, + 0xbe, 0xaa, 0x27, 0x04, 0xf1, 0xa1, 0x3a, 0xd3, 0xa1, 0x18, 0x0e, 0xba, + 0xbc, 0xa0, 0x83, 0xa5, 0xb3, 0x6d, 0x27, 0x4b, 0x2f, 0x76, 0x63, 0x67, + 0x9f, 0x73, 0x21, 0xc4, 0x6b, 0x0b, 0x9e, 0x61, 0x23, 0x97, 0x9a, 0x2e, + 0xc6, 0x03, 0xdd, 0x60, 0x5a, 0xa0, 0x37, 0x60, 0x86, 0xdd, 0x03, 0x0f, + 0x2d, 0x25, 0x4c, 0x9f, 0x93, 0xf2, 0x4d, 0x87, 0x5e, 0x51, 0xfd, 0x04, + 0xd0, 0xff, 0xdd, 0x73, 0x69, 0x1b, 0xcd, 0xb6, 0x0f, 0x31, 0x8b, 0xac, + 0x84, 0x8d, 0xba, 0xe1, 0x79, 0x06, 0x42, 0x8b, 0x46, 0x18, 0xff, 0x90, + 0x45, 0x91, 0x71, 0x98, 0xa3, 0xe5, 0x4a, 0x9e, 0x27, 0x45, 0xff, 0xd3, + 0x2e, 0x3e, 0xeb, 0x93, 0x23, 0x6a, 0xac, 0xc1, 0xbe, 0x96, 0x72, 0xea, + 0xaf, 0x0b, 0xd0, 0x0a, 0xd1, 0x6f, 0xab, 0x54, 0x18, 0x2e, 0xb1, 0xee, + 0x76, 0x14, 0x70, 0x96, 0x69, 0x1c, 0x47, 0xe8, 0x40, 0x62, 0xfe, 0xe2, + 0xfa, 0x75, 0x2a, 0x08, 0xfc, 0xdf, 0xf6, 0xac, 0x35, 0xf9, 0xd5, 0xb0, + 0x0a, 0xae, 0xa3, 0xcc, 0x6b, 0x28, 0x0c, 0x57, 0x83, 0x33, 0x84, 0x80, + 0x2b, 0xba, 0x00, 0xca, 0x51, 0x1b, 0xaa, 0x53, 0xd0, 0x83, 0xf0, 0xad, + 0x34, 0x26, 0xde, 0xec, 0x4c, 0x92, 0xc4, 0xab, 0x5a, 0xc2, 0xe8, 0xa0, + 0x3f, 0xf3, 0x68, 0x0d, 0xf3, 0x92, 0xc0, 0xe6, 0x8b, 0x1d, 0x38, 0xbe, + 0xca, 0x79, 0xa3, 0x63, 0xd1, 0x42, 0x4b, 0xc1}, + {0xeb, 0x18, 0xbe, 0x49, 0x16, 0x93, 0xc1, 0x40, 0x53, 0xab, 0x17, 0x7b, + 0xea, 0xfe, 0x0f, 0xf6, 0x5b, 0xe9, 0x05, 0x58, 0xc2, 0xa0, 0x51, 0xd3, + 0x61, 0x48, 0x25, 0xac, 0xee, 0x98, 0x33, 0x5a, 0xa0, 0x7e, 0x00, 0xb7, + 0x6c, 0xd4, 0x8c, 0x05, 0x95, 0xdc, 0x3c, 0xd3, 0x28, 0x4d, 0x54, 0x60, + 0xc7, 0xb7, 0x81, 0x13, 0x06, 0x53, 0x1d, 0x14, 0xfa, 0xd5, 0xd3, 0xec, + 0xf9, 0x7f, 0x3b, 0x06, 0xc5, 0xc8, 0x02, 0x7f, 0xb0, 0x7b, 0x3e, 0x42, + 0xf5, 0xa9, 0x96, 0x3e, 0xc8, 0xfe, 0xf1, 0x16, 0xed, 0x6a, 0xfe, 0x33, + 0x22, 0x6e, 0x91, 0xf9, 0xa8, 0x54, 0x2c, 0xe6, 0xb6, 0x05, 0x54, 0x89, + 0x12, 0x85, 0xec, 0xd0, 0x72, 0x21, 0xed, 0xb6, 0xd4, 0xa2, 0xca, 0x79, + 0xed, 0x6d, 0x67, 0x02, 0xb3, 0xde, 0x81, 0x08, 0x44, 0x84, 0xe0, 0xaa, + 0x61, 0xbb, 0xb7, 0x9c, 0xf3, 0xce, 0x26, 0x9d, 0xbe, 0xc9, 0x02, 0x94, + 0x15, 0x90, 0xf0, 0x98, 0x3d, 0xc4, 0x51, 0x02, 0x67, 0xc9, 0xd2, 0x35, + 0x34, 0x71, 0x20, 0x39, 0x4e, 0xbd, 0xe8, 0x04, 0xda, 0x8f, 0x00, 0xe7, + 0x61, 0x1a, 0xfa, 0x1f, 0x0d, 0xbc, 0xee, 0x6d, 0xe1, 0xfb, 0xcf, 0x83, + 0xfc, 0x7e, 0x30, 0x27, 0xb7, 0xa2, 0xf5, 0x5e, 0x9f, 0x60, 0x99, 0x0b, + 0xf8, 0x51, 0x84, 0x8f, 0x81, 0xbe, 0x34, 0x85, 0xaf, 0xbe, 0x59, 0xfa, + 0x37, 0xfd, 0x8f, 0x28, 0x47, 0xba, 0x8d, 0x19, 0xc3, 0x9b, 0x5d, 0x38, + 0xa1, 0xd0, 0xf2, 0xc4, 0x47, 0x92, 0x60, 0x00, 0x64, 0x8f, 0x98, 0x8a, + 0x49, 0x9f, 0x41, 0x3d, 0x6b, 0xc2, 0xc7, 0x5c, 0xa4, 0x1e, 0xa0, 0x67, + 0xda, 0x4f, 0xf7, 0xa9, 0xad, 0xd4, 0x91, 0xbd, 0x0e, 0xfd, 0x71, 0x6f, + 0x93, 0xe3, 0x10, 0x4f, 0x7b, 0xbe, 0x54, 0x67, 0x53, 0xef, 0xbc, 0x33, + 0xa0, 0xd2, 0xb4, 0x97, 0xfd, 0x3f, 0x8f, 0x2b, 0x08, 0x54, 0xb3, 0x78, + 0xcf, 0x92, 0x4e, 0xe4, 0x74, 0x87, 0x4b, 0xbe, 0x45, 0x38, 0xc3, 0xb3, + 0xd6, 0x97, 0xb1, 0x26, 0x17, 0xa5, 0xd1, 0xd7, 0xf9, 0x2d, 0x6b, 0xc5, + 0x40, 0x4c, 0x23, 0x08, 0xe6, 0xb0, 0xe8, 0x55, 0x04, 0x43, 0x57, 0xf2, + 0x9c, 0xe2, 0x00, 0x25, 0x21, 0xe0, 0x33, 0x50, 0x4f, 0x62, 0x70, 0xe9, + 0x15, 0x86, 0xd4, 0x0d, 0xe8, 0xb0, 0x58, 0x2e, 0x44, 0x97, 0x55, 0x90, + 0x21, 0xa7, 0x3c, 0xde, 0xc4, 0x20, 0x11, 0xd6, 0xf8, 0x62, 0x9b, 0x1c, + 0x40, 0x84, 0x49, 0xbd, 0x66, 0xe6, 0x21, 0x47, 0xf2, 0x77, 0xb1, 0xcc, + 0x81, 0xb7, 0x3a, 0xa1, 0x11, 0x4c, 0x62, 0x43, 0x71, 0x50, 0x87, 0xc3, + 0x2d, 0x5c, 0x80, 0x5d, 0x37, 0x6c, 0xe8, 0x3a, 0xce, 0x84, 0xdb, 0xd3, + 0x95, 0x1c, 0xb8, 0x11, 0x1f, 0x12, 0x1d, 0x6a, 0x24, 0xfe, 0x46, 0xc9, + 0xfc, 0x8b, 0x3a, 0x1d, 0xd2, 0x45, 0xb7, 0x57, 0xee, 0x0e, 0xd9, 0xd2, + 0x98, 0x29, 0xd9, 0x29, 0xeb, 0x55, 0xe7, 0x04, 0xd1, 0xe4, 0x7a, 0xb2, + 0x8f, 0xd6, 0xeb, 0x8e, 0xd9, 0x97, 0xca, 0x57, 0x84, 0x64, 0xc8, 0xee, + 0xea, 0x02, 0x4b, 0xe4, 0x84, 0x50, 0x73, 0x3a, 0xda, 0x37, 0x71, 0xbf, + 0xc7, 0xb8, 0xee, 0x10, 0x0b, 0xbd, 0x0e, 0x2c, 0xa2, 0x03, 0x6b, 0x29, + 0xb3, 0x6f, 0x19, 0xa9, 0x84, 0x6d, 0x54, 0x03, 0xc7, 0x36, 0xd9, 0x66, + 0x35, 0x06, 0x7f, 0xfe, 0xb2, 0x4f, 0xdf, 0x06, 0xd1, 0x7a, 0x73, 0xa3, + 0x6c, 0x92, 0x7a, 0x04, 0x01, 0x56, 0x8c, 0x88, 0xf1, 0x6d, 0x0e, 0x53, + 0xf4, 0xd7, 0x92, 0x69, 0x17, 0x0f, 0x2b, 0x32, 0x16, 0xc3, 0x4e, 0x5d, + 0x96, 0xb9, 0xb4, 0xef, 0xb5, 0x41, 0xb2, 0x8d, 0x3a, 0x47, 0x85, 0x25, + 0xe5, 0xa1, 0x16, 0x63, 0x12, 0x5f, 0x35, 0xa2, 0xc1, 0xdd, 0x3d, 0x08, + 0x6c, 0xd9, 0x2a, 0x60}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1440, + {0xfd, 0x4f, 0x2c, 0xf3, 0x2f, 0xe3, 0x78, 0xa8, 0x73, 0xb3, 0xc2, + 0x24, 0xab, 0x49, 0xd5, 0x7a, 0x16, 0x92, 0xa6, 0x20, 0xb8, 0xa1, + 0x05, 0x08, 0xf4, 0x81, 0x85, 0xe4, 0x62, 0xd4, 0x54, 0x44}, + {0xc5, 0x2c, 0xf7, 0xdc, 0xe1, 0x3a, 0x71, 0x9a, 0x40, 0x2d, 0x26, 0xd2, + 0xee, 0x58, 0x87, 0x62, 0xeb, 0xe8, 0x73, 0xcb, 0x95, 0xde, 0x53, 0x78, + 0x2d, 0x19, 0xe7, 0xb5, 0xa3, 0x72, 0xd4, 0x58, 0xc6, 0x78, 0xa0, 0xad, + 0xcc, 0x2d, 0x39, 0x30, 0x87, 0xe9, 0xd3, 0xc7, 0x56, 0x06, 0x4b, 0xe3, + 0x70, 0xaa, 0xac, 0xf1, 0xd3, 0x0d, 0xe2, 0x05, 0x46, 0xae, 0xf3, 0xca, + 0x85, 0xc5, 0x07, 0x29, 0xf8, 0xa9, 0x1e, 0x4f, 0x8e, 0xc1, 0x5c, 0xac, + 0xba, 0xd3, 0x71, 0x94, 0xd5, 0x30, 0x8e, 0x42, 0x72, 0xe4, 0xfd, 0x62, + 0x3e, 0x96, 0xde, 0x01, 0x9e, 0x9e, 0x28, 0x46, 0x44, 0x9d, 0xce, 0x5f, + 0x42, 0xb8, 0x47, 0x96, 0x26, 0x3c, 0xc3, 0x25, 0x17, 0xf0, 0xd3, 0xb9, + 0xde, 0x2e, 0x6d, 0x90, 0xf2, 0x63, 0x7c, 0xa7, 0x9e, 0xde, 0xc4, 0x80, + 0x20, 0x09, 0x6c, 0x3d, 0x9f, 0xbd, 0xb4, 0x38, 0x4f, 0xb2, 0x40, 0xe6, + 0x13, 0xae, 0x18, 0x6a, 0xad, 0x2d, 0xf9, 0x38, 0x3f, 0x3e, 0x4b, 0x1c, + 0x2e, 0xd6, 0x4b, 0x33, 0x1a, 0x3a, 0x15, 0x72, 0x68, 0xac, 0x3c, 0x86, + 0xd2, 0x9c, 0x93, 0x67, 0x63, 0x53, 0x43, 0x90, 0xb7, 0xf3, 0xd6, 0x38, + 0xf5, 0x94, 0x42, 0xc8, 0x12, 0x55, 0x9e, 0x17, 0x9f, 0x40, 0x7f, 0xd7, + 0xfe, 0x5d, 0x0b, 0xf2, 0x80, 0xc7, 0x47, 0x88, 0xfd, 0xe6, 0x10, 0x5b, + 0x0e, 0xce, 0x4d, 0xe0, 0x1a, 0xab, 0xc8, 0x61, 0x60, 0x87, 0x0a, 0xfb, + 0xb0, 0x45, 0xbb, 0xd3, 0x66, 0xe3, 0xbb, 0x27, 0xba, 0x65, 0xe0, 0xce, + 0xcc, 0x63, 0x38, 0x17, 0x24, 0x12, 0x7f, 0x31, 0x86, 0x44, 0x18, 0x8c, + 0x9f, 0xfa, 0xa4, 0xea, 0xcf, 0xeb, 0xe8, 0x89, 0x78, 0x8c, 0x38, 0xfc, + 0xda, 0x3a, 0x92, 0x7d, 0xe7, 0xdc, 0xfe, 0x81, 0xb9, 0x43, 0xe6, 0x1d, + 0xe7, 0xa5, 0xca, 0x05, 0xfa, 0x5a, 0x26, 0xc7, 0xc5, 0x76, 0xa4, 0x07, + 0x2e, 0x61, 0xe2, 0x48, 0x67, 0xb3, 0xd8, 0x14, 0x85, 0xf0, 0x54, 0x8e, + 0xd4, 0x77, 0x7d, 0x7e, 0x32, 0x4e, 0x90, 0x2f, 0x36, 0xdd, 0xdc, 0xef, + 0x47, 0xec, 0x25, 0x72, 0xe0, 0x8f, 0x8f, 0x9b, 0xec, 0x56, 0x74, 0x8c, + 0x01, 0xcb, 0x6a, 0x4d, 0xc5, 0x5e, 0xb0, 0xa6, 0xb3, 0xa9, 0xe1, 0x8b, + 0xbe, 0xaa, 0x27, 0x04, 0xf1, 0xa1, 0x3a, 0xd3, 0xa1, 0x18, 0x0e, 0xba, + 0xbc, 0xa0, 0x83, 0xa5, 0xb3, 0x6d, 0x27, 0x4b, 0x2f, 0x76, 0x63, 0x67, + 0x9f, 0x73, 0x21, 0xc4, 0x6b, 0x0b, 0x9e, 0x61, 0x23, 0x97, 0x9a, 0x2e, + 0xc6, 0x03, 0xdd, 0x60, 0x5a, 0xa0, 0x37, 0x60, 0x86, 0xdd, 0x03, 0x0f, + 0x2d, 0x25, 0x4c, 0x9f, 0x93, 0xf2, 0x4d, 0x87, 0x5e, 0x51, 0xfd, 0x04, + 0xd0, 0xff, 0xdd, 0x73, 0x69, 0x1b, 0xcd, 0xb6, 0x0f, 0x31, 0x8b, 0xac, + 0x84, 0x8d, 0xba, 0xe1, 0x79, 0x06, 0x42, 0x8b, 0x46, 0x18, 0xff, 0x90, + 0x45, 0x91, 0x71, 0x98, 0xa3, 0xe5, 0x4a, 0x9e, 0x27, 0x45, 0xff, 0xd3, + 0x2e, 0x3e, 0xeb, 0x93, 0x23, 0x6a, 0xac, 0xc1, 0xbe, 0x96, 0x72, 0xea, + 0xaf, 0x0b, 0xd0, 0x0a, 0xd1, 0x6f, 0xab, 0x54, 0x18, 0x2e, 0xb1, 0xee, + 0x76, 0x14, 0x70, 0x96, 0x69, 0x1c, 0x47, 0xe8, 0x40, 0x62, 0xfe, 0xe2, + 0xfa, 0x75, 0x2a, 0x08, 0xfc, 0xdf, 0xf6, 0xac, 0x35, 0xf9, 0xd5, 0xb0, + 0x0a, 0xae, 0xa3, 0xcc, 0x6b, 0x28, 0x0c, 0x57, 0x83, 0x33, 0x84, 0x80, + 0x2b, 0xba, 0x00, 0xca, 0x51, 0x1b, 0xaa, 0x53, 0xd0, 0x83, 0xf0, 0xad, + 0x34, 0x26, 0xde, 0xec, 0x4c, 0x92, 0xc4, 0xab, 0x5a, 0xc2, 0xe8, 0xa0, + 0x3f, 0xf3, 0x68, 0x0d, 0xf3, 0x92, 0xc0, 0xe6, 0x8b, 0x1d, 0x38, 0xbe, + 0xca, 0x79, 0xa3, 0x63, 0xd1, 0x42, 0x4b, 0xc1}, + {0x1a, 0xa8, 0x3e, 0x5c, 0x97, 0x87, 0xc4, 0xdf, 0xc0, 0x8e, 0x18, 0xd3, + 0x70, 0x34, 0xcf, 0xc4, 0x98, 0x5f, 0xb3, 0xff, 0xa1, 0x9b, 0x0f, 0x14, + 0x21, 0x15, 0xe0, 0xa7, 0xb4, 0x2a, 0x5d, 0xb6, 0x83, 0x6c, 0xff, 0x6a, + 0x7a, 0x60, 0x9e, 0x74, 0x76, 0xa0, 0x1b, 0x14, 0x98, 0x84, 0xc8, 0xe1, + 0xb1, 0xfe, 0x02, 0xef, 0x56, 0x84, 0xb5, 0xc6, 0x31, 0x55, 0x38, 0xfd, + 0x21, 0x70, 0xda, 0x48, 0x0c, 0x96, 0xcf, 0x4d, 0x99, 0xc6, 0x59, 0x02, + 0xda, 0xed, 0x18, 0x08, 0x09, 0xd7, 0x20, 0x63, 0xf9, 0xaa, 0xe0, 0x5f, + 0x7e, 0x59, 0xbd, 0xa6, 0x3a, 0x2a, 0x1d, 0x64, 0x27, 0x71, 0x62, 0x75, + 0x7c, 0x03, 0x80, 0x77, 0x3c, 0x82, 0x3c, 0x58, 0xf5, 0xe4, 0xd5, 0x93, + 0x87, 0xab, 0x92, 0xd2, 0x54, 0x8d, 0x52, 0x9b, 0xd0, 0x6b, 0xa9, 0x29, + 0x8a, 0x66, 0x15, 0x1f, 0x90, 0x0b, 0x71, 0xf6, 0x1c, 0x73, 0x71, 0xc0, + 0xcd, 0xef, 0xdb, 0x00, 0xc3, 0xac, 0x4d, 0xf8, 0x97, 0xac, 0xaf, 0x7a, + 0xe6, 0x48, 0xca, 0x23, 0x4b, 0x47, 0xac, 0xf9, 0x19, 0xb2, 0xa2, 0x1f, + 0x91, 0x0b, 0x0c, 0x80, 0xa1, 0xd7, 0x84, 0x2f, 0x58, 0xb1, 0xf0, 0x21, + 0xad, 0x42, 0x6b, 0x5e, 0x30, 0xff, 0x88, 0xd7, 0x13, 0xb2, 0xde, 0x32, + 0x00, 0x58, 0x9e, 0x11, 0x56, 0x0f, 0x2a, 0x38, 0x44, 0xad, 0xb4, 0x34, + 0x4a, 0xd0, 0xff, 0x50, 0xd6, 0xea, 0x83, 0xad, 0xd8, 0xb7, 0xa4, 0x3d, + 0xa1, 0x3a, 0x1d, 0x00, 0xa9, 0x25, 0xcc, 0x77, 0x05, 0xa4, 0xd3, 0x5a, + 0x96, 0x61, 0xe4, 0x8d, 0xc7, 0x2e, 0x6e, 0xc6, 0x30, 0x43, 0x1e, 0x93, + 0x34, 0x98, 0xc8, 0x1f, 0x11, 0x77, 0x94, 0x22, 0x8b, 0x61, 0x38, 0x47, + 0x30, 0xa2, 0xda, 0x61, 0x9a, 0x90, 0xce, 0xbd, 0x65, 0x15, 0x0f, 0x60, + 0xaa, 0xe0, 0x43, 0xae, 0x19, 0x4b, 0xb6, 0xb3, 0x14, 0xcc, 0x72, 0xaf, + 0xba, 0xc9, 0x57, 0x89, 0xdd, 0x5d, 0xaa, 0xea, 0x54, 0xf0, 0xe5, 0x76, + 0x1e, 0x88, 0x4c, 0xf9, 0xec, 0x10, 0x45, 0xcc, 0x9d, 0xb4, 0xa0, 0xc0, + 0xfd, 0x7e, 0x4e, 0x2b, 0x00, 0x0d, 0x72, 0x3e, 0xc8, 0xed, 0x58, 0x0d, + 0xc8, 0x9d, 0x28, 0x2b, 0x95, 0x2d, 0x12, 0xf8, 0x40, 0xdd, 0x2c, 0x73, + 0x4c, 0x7e, 0x3c, 0xbd, 0x4e, 0xf2, 0xdd, 0xbd, 0xf1, 0x70, 0x29, 0xd4, + 0x01, 0x44, 0xbe, 0x88, 0x72, 0xbd, 0xe8, 0x77, 0xbe, 0x79, 0x03, 0xb4, + 0xa5, 0x24, 0xd4, 0xf9, 0x9d, 0x45, 0xc0, 0x1a, 0xad, 0x98, 0x3c, 0xd7, + 0xab, 0x3c, 0x36, 0x80, 0x7e, 0x05, 0x9d, 0x16, 0xa2, 0xda, 0xb7, 0x7b, + 0x1a, 0xc8, 0x75, 0xa0, 0x93, 0xca, 0x97, 0x37, 0x87, 0x17, 0x57, 0xbe, + 0x21, 0xdc, 0xf8, 0x65, 0xd8, 0x31, 0xf7, 0x01, 0xb5, 0xac, 0xb8, 0xcb, + 0x93, 0x93, 0x23, 0x73, 0x90, 0x8f, 0x50, 0x8a, 0x71, 0x34, 0x2d, 0xb3, + 0xf9, 0x4f, 0xd0, 0xd1, 0x40, 0xf5, 0xa7, 0xd8, 0x49, 0x46, 0x36, 0x0f, + 0x11, 0x98, 0x2b, 0x48, 0x42, 0x1e, 0xb3, 0x10, 0x8f, 0x54, 0x58, 0x5d, + 0x4f, 0x72, 0xf8, 0x23, 0x46, 0xf3, 0x92, 0xb6, 0x99, 0x23, 0x05, 0x55, + 0x65, 0xd1, 0xe8, 0x09, 0x46, 0xc5, 0x30, 0x61, 0x0a, 0x36, 0xd9, 0x35, + 0x26, 0xbe, 0x1b, 0x10, 0xb9, 0xf3, 0x12, 0x29, 0x0f, 0xe9, 0x8c, 0x23, + 0x34, 0x46, 0x8f, 0x67, 0x34, 0x1e, 0xf4, 0x91, 0x66, 0x6a, 0x0e, 0xfe, + 0x61, 0x55, 0x45, 0x5c, 0xd3, 0x84, 0x3a, 0x21, 0x24, 0x3a, 0x18, 0x5d, + 0x2e, 0xb2, 0xf9, 0x90, 0xcf, 0x72, 0xe1, 0x73, 0x1a, 0xf7, 0xc9, 0xa4, + 0x5d, 0x27, 0x16, 0x08, 0x38, 0xd6, 0xa4, 0x21, 0xb1, 0xbc, 0xe8, 0x73, + 0xb4, 0xea, 0x2e, 0x78, 0xfe, 0xe3, 0x03, 0x83, 0xe6, 0x69, 0x28, 0x48, + 0xa5, 0x98, 0x99, 0x2f}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1441, + {0xa2, 0x1c, 0x61, 0x3b, 0x5e, 0x1c, 0x31, 0xc8, 0xec, 0xc2, 0x1c, + 0xe6, 0xea, 0xaa, 0xb2, 0x03, 0xd2, 0x66, 0xe3, 0x11, 0x64, 0xe9, + 0x9b, 0xef, 0x64, 0x45, 0xb6, 0x3e, 0xda, 0xcf, 0xfc, 0x37}, + {0xcb, 0xb5, 0x6a, 0x5b, 0x9e, 0x2c, 0xb2, 0x4f, 0x0e, 0x6f, 0xc7, 0xbb, + 0x85, 0xcf, 0xeb, 0x25, 0x44, 0xf4, 0xab, 0x3d, 0xc6, 0x1d, 0xb6, 0x6a, + 0x3a, 0xca, 0x0e, 0xd5, 0x2e, 0xef, 0x1d, 0x14, 0x6b, 0x76, 0xf5, 0xf0, + 0x8c, 0x9c, 0xb1, 0x6a, 0x7a, 0x57, 0x20, 0xcd, 0x6e, 0x57, 0x5e, 0xd4, + 0x25, 0x8f, 0x4f, 0x84, 0x16, 0xe3, 0xf5, 0xa0, 0x10, 0x48, 0x29, 0xb6, + 0x2a, 0x4e, 0xe9, 0x4d, 0x51, 0x52, 0x70, 0x7f, 0xa4, 0xb3, 0x48, 0x88, + 0x0a, 0x25, 0x5a, 0x36, 0x19, 0x6f, 0x2d, 0xcf, 0xa9, 0x94, 0x89, 0xb5, + 0x09, 0x1e, 0x50, 0xa0, 0x70, 0xb9, 0x07, 0x8f, 0x02, 0x66, 0x95, 0xf4, + 0xb0, 0x61, 0x25, 0x29, 0x25, 0x60, 0x46, 0x54, 0x27, 0xb4, 0x1b, 0x17, + 0x78, 0x24, 0xa0, 0xa2, 0x9e, 0xc7, 0xc4, 0x04, 0x14, 0x12, 0x71, 0x1a, + 0xfa, 0x0d, 0xd6, 0x9c, 0xb7, 0x80, 0x24, 0xd7, 0xdb, 0x0f, 0x6d, 0x75, + 0x8d, 0x66, 0xe4, 0x4c, 0x46, 0x00, 0x94, 0x5d, 0xbe, 0xeb, 0x1b, 0xc4, + 0xec, 0x23, 0xb9, 0x60, 0x32, 0xbc, 0x84, 0xea, 0x2e, 0x78, 0x8a, 0xe9, + 0x2b, 0x95, 0xfd, 0xc8, 0xc4, 0xc3, 0x5c, 0x3e, 0x66, 0x2a, 0x4f, 0x61, + 0x45, 0xdb, 0x2c, 0x56, 0xe9, 0x38, 0x00, 0xa7, 0x54, 0xc2, 0x29, 0x03, + 0xfe, 0x3c, 0xea, 0x16, 0x31, 0x50, 0xf5, 0x31, 0x32, 0x62, 0xed, 0x8c, + 0x2e, 0x53, 0xf1, 0x6b, 0x20, 0x05, 0xa1, 0xdc, 0xe2, 0x80, 0x40, 0x19, + 0xa6, 0x27, 0xd9, 0x17, 0x8a, 0x1c, 0xab, 0x70, 0x90, 0x0b, 0xee, 0x32, + 0x45, 0x52, 0xea, 0x20, 0x8b, 0x87, 0x75, 0xaf, 0x66, 0xa7, 0x37, 0x33, + 0x79, 0x69, 0x39, 0xb3, 0x66, 0x92, 0x9c, 0x4f, 0xe7, 0x91, 0x33, 0xe9, + 0x88, 0x2a, 0x48, 0x04, 0x47, 0xf4, 0x6d, 0x46, 0x70, 0xfb, 0x79, 0x9d, + 0x03, 0xcc, 0x5a, 0x3a, 0xdf, 0xb2, 0x08, 0x39, 0x8c, 0x78, 0x40, 0xd8, + 0x4a, 0xc2, 0x6d, 0x1f, 0xea, 0x3d, 0x63, 0x07, 0x4f, 0x36, 0x00, 0x35, + 0x34, 0x4c, 0x50, 0x85, 0x1a, 0x4b, 0xae, 0x98, 0x0b, 0x8e, 0x7a, 0x5c, + 0x14, 0x21, 0x9c, 0xeb, 0x43, 0x29, 0xac, 0x4f, 0x74, 0x32, 0xa0, 0x79, + 0xe8, 0x54, 0x6d, 0x1a, 0xa5, 0x15, 0xfa, 0x55, 0x15, 0xab, 0x02, 0x5c, + 0xdf, 0x70, 0x7c, 0xee, 0x4b, 0xe3, 0x93, 0xb0, 0x67, 0x2c, 0x66, 0x3c, + 0x30, 0xf0, 0x83, 0x34, 0xa0, 0xf4, 0x5d, 0x89, 0xf7, 0x8c, 0x36, 0xbe, + 0xa3, 0x03, 0x93, 0xbf, 0x36, 0xfe, 0x2a, 0xcd, 0xbc, 0x11, 0x45, 0x08, + 0xa7, 0x45, 0xa3, 0xd6, 0x4a, 0x66, 0xda, 0x94, 0xff, 0x0c, 0x88, 0x64, + 0xd7, 0x60, 0xfe, 0xd1, 0xd1, 0x46, 0xe8, 0xaf, 0xe2, 0x7d, 0x7a, 0x25, + 0x44, 0x0e, 0x70, 0xb8, 0x56, 0x97, 0x09, 0x69, 0x3b, 0x9f, 0x2f, 0x47, + 0x18, 0xbc, 0x41, 0x32, 0xa0, 0x6a, 0x2c, 0x4a, 0x15, 0x8c, 0x81, 0x24, + 0x7b, 0xf6, 0xd5, 0xc8, 0x70, 0x4a, 0x45, 0x47, 0xaa, 0xb8, 0x94, 0x10, + 0xc2, 0x2c, 0x36, 0xb4, 0x98, 0x20, 0xbc, 0x45, 0x72, 0x3a, 0xde, 0xaf, + 0x74, 0x23, 0xc9, 0x8c, 0x30, 0x72, 0x9c, 0x63, 0xed, 0xef, 0xe6, 0xb0, + 0x3d, 0x7e, 0x93, 0x0e, 0xcd, 0x43, 0x8d, 0x4b, 0x0c, 0xb5, 0x52, 0xf6, + 0x5a, 0x15, 0xcb, 0x26, 0xc0, 0xa2, 0xe1, 0x15, 0x3f, 0xff, 0xd6, 0x6a, + 0x94, 0x01, 0xd9, 0xf8, 0xa2, 0x99, 0xe0, 0x48, 0xe7, 0xca, 0x73, 0x67, + 0xcd, 0x5e, 0xd3, 0xaf, 0xbb, 0x52, 0x9e, 0x0e, 0xf2, 0xa9, 0x2b, 0x2a, + 0xa9, 0x77, 0x16, 0xd0, 0xec, 0xb5, 0xf9, 0xfd, 0x94, 0xc7, 0x62, 0x72, + 0x9a, 0x8d, 0x05, 0x63, 0xaf, 0xd5, 0x61, 0x5c, 0x3d, 0xa9, 0x31, 0xd7, + 0x91, 0x59, 0x9a, 0xa5, 0xb7, 0x95, 0x42, 0x2e}, + {0x61, 0xb0, 0x70, 0x7f, 0x4d, 0x0c, 0xf6, 0x57, 0x58, 0xa9, 0xb7, 0xf7, + 0xb1, 0x0e, 0xe1, 0x30, 0x37, 0x67, 0x80, 0x6f, 0xce, 0x2a, 0x91, 0x7a, + 0x8c, 0x03, 0xfa, 0xda, 0xfd, 0x85, 0xa2, 0xff, 0xf7, 0x4c, 0xab, 0xe1, + 0x18, 0xdd, 0x13, 0x40, 0xcc, 0xea, 0x70, 0xa8, 0x0b, 0x42, 0xf2, 0xf1, + 0x3e, 0x33, 0xa9, 0x33, 0x0e, 0x60, 0x9b, 0xf1, 0x3f, 0xf2, 0x61, 0x7c, + 0x1d, 0x85, 0x62, 0x5f, 0x16, 0xfb, 0x5b, 0x1e, 0x0d, 0x73, 0x22, 0x7c, + 0x33, 0x30, 0xae, 0x79, 0x49, 0x58, 0xdb, 0xf5, 0xb6, 0xe9, 0x33, 0x58, + 0xe4, 0x5a, 0xea, 0xd4, 0x55, 0x64, 0xe5, 0xf7, 0x60, 0x57, 0x7a, 0x9a, + 0x6e, 0x5e, 0xca, 0x33, 0xf8, 0xa6, 0xc4, 0x7f, 0x75, 0x4e, 0x83, 0xad, + 0xa3, 0xa6, 0x3e, 0xb5, 0x72, 0xb8, 0x32, 0xf8, 0xf5, 0x2f, 0x85, 0xda, + 0x0b, 0xf9, 0x8d, 0x52, 0x02, 0x42, 0x20, 0x48, 0x32, 0x38, 0xa0, 0x53, + 0xd0, 0x22, 0x3f, 0x07, 0x01, 0x5a, 0x92, 0x30, 0xb6, 0xfe, 0x2d, 0x84, + 0x50, 0xd4, 0xb1, 0xf3, 0xfd, 0xf2, 0x38, 0x42, 0x25, 0xdd, 0x90, 0x07, + 0x44, 0x07, 0x9c, 0x72, 0xe6, 0xaa, 0xa2, 0xa0, 0x97, 0x9c, 0xa1, 0x10, + 0xfd, 0xd5, 0x99, 0x1c, 0xb6, 0x14, 0xc8, 0x79, 0x3a, 0x2a, 0x6a, 0x3a, + 0x24, 0x50, 0xfe, 0x66, 0x7e, 0x70, 0x14, 0x84, 0xcd, 0x48, 0x11, 0x6a, + 0x55, 0xc8, 0x40, 0xf0, 0xe4, 0xd9, 0xe9, 0xe8, 0x8b, 0xbb, 0x39, 0xdb, + 0xc7, 0xd9, 0x44, 0xe3, 0x9e, 0xd6, 0x43, 0xeb, 0x2a, 0xc5, 0x94, 0x99, + 0x80, 0xfa, 0x69, 0x58, 0x78, 0xdd, 0xdd, 0xd3, 0xd6, 0x1f, 0x56, 0xbe, + 0x6b, 0xae, 0xbb, 0x30, 0x5d, 0x06, 0xd5, 0x39, 0x7a, 0x9b, 0xea, 0xfc, + 0xa2, 0x8e, 0x85, 0x67, 0x7a, 0xb2, 0x2c, 0x25, 0xc3, 0x54, 0x49, 0xce, + 0x2a, 0x2e, 0x6b, 0x4f, 0xeb, 0x17, 0x9e, 0xa9, 0x13, 0xe8, 0x97, 0x10, + 0xd1, 0xa9, 0x34, 0xa0, 0xc0, 0x6a, 0x61, 0x17, 0x83, 0xb0, 0x7a, 0xb3, + 0x54, 0x78, 0x5a, 0x24, 0xad, 0xd7, 0x38, 0xc2, 0x62, 0x7a, 0x25, 0xc2, + 0x47, 0xa3, 0xf3, 0x36, 0xf8, 0xdf, 0x3a, 0x69, 0xb9, 0x95, 0x6e, 0x70, + 0xb5, 0xfb, 0x9c, 0x66, 0x9e, 0x77, 0x38, 0x19, 0x95, 0xbd, 0xfa, 0x53, + 0x99, 0x9c, 0x4a, 0xd8, 0x9b, 0x4c, 0x49, 0x18, 0x91, 0x29, 0xef, 0xcf, + 0x54, 0x4d, 0x98, 0xa0, 0x8e, 0xac, 0x70, 0xf3, 0x3d, 0xc0, 0xe5, 0x91, + 0x40, 0xdb, 0x48, 0x89, 0x25, 0x18, 0x1c, 0xe2, 0x9d, 0x88, 0xf9, 0x38, + 0x7b, 0x36, 0x04, 0x6c, 0xe9, 0x94, 0x9d, 0x67, 0x40, 0x63, 0xb1, 0x97, + 0xd7, 0xd9, 0xea, 0xb2, 0x6a, 0x1a, 0x6d, 0xe1, 0x45, 0x38, 0x21, 0x99, + 0x1a, 0x6f, 0xc9, 0xb7, 0x7b, 0x70, 0x01, 0xa4, 0x8b, 0x80, 0xc1, 0x3c, + 0xe3, 0xd8, 0x93, 0x4c, 0x1f, 0x7b, 0xd5, 0x79, 0x99, 0xb6, 0x16, 0x2f, + 0x68, 0x71, 0xfe, 0x50, 0x67, 0x77, 0x53, 0xb7, 0x3b, 0x18, 0xd1, 0x23, + 0xb6, 0xca, 0x84, 0xce, 0xb6, 0xf7, 0x4c, 0x77, 0xb9, 0x75, 0x3c, 0x3a, + 0xc3, 0x3b, 0x69, 0x10, 0xda, 0xf3, 0x09, 0x32, 0x19, 0x1a, 0x3c, 0x02, + 0x17, 0x1d, 0x7f, 0xe7, 0x53, 0x6d, 0x5a, 0xe4, 0xb6, 0xbd, 0x41, 0x55, + 0x79, 0x86, 0x68, 0xed, 0xc1, 0x30, 0x0e, 0xd5, 0xa0, 0xd9, 0x09, 0x8b, + 0xba, 0xb8, 0xcf, 0xab, 0x5d, 0x66, 0x00, 0x16, 0xab, 0xfe, 0xe4, 0xd5, + 0xc3, 0x66, 0x31, 0xbf, 0xc2, 0xd2, 0xde, 0xe3, 0x71, 0xdf, 0xe7, 0xbb, + 0xe9, 0x43, 0x4e, 0xab, 0x8e, 0xb7, 0x95, 0xae, 0x37, 0x44, 0x76, 0xb8, + 0xb0, 0xf0, 0x1b, 0x54, 0x88, 0x5c, 0xaf, 0xf1, 0x8f, 0x07, 0xdc, 0x16, + 0xad, 0x32, 0x0e, 0x5e, 0x03, 0x72, 0x1d, 0xe3, 0x9b, 0x3f, 0xa8, 0x72, + 0x71, 0x4f, 0x2e, 0xb7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1442, + {0xaf, 0x49, 0xe1, 0xce, 0x04, 0x7a, 0x7d, 0xf2, 0x5a, 0xf4, 0x26, + 0x05, 0xa0, 0x80, 0xdf, 0x28, 0xa5, 0xbf, 0x22, 0x3d, 0x39, 0x9c, + 0x73, 0xbc, 0x82, 0xa9, 0x4f, 0x1f, 0xf7, 0x94, 0x0b, 0x3a}, + {0x8a, 0x41, 0x81, 0x31, 0xb8, 0x59, 0x76, 0xcc, 0xf1, 0x1b, 0x72, 0x9f, + 0x51, 0x0f, 0xed, 0x28, 0xf9, 0xfb, 0xdc, 0xdb, 0xff, 0x9c, 0x76, 0x41, + 0xa8, 0x67, 0x82, 0x55, 0x1c, 0xd9, 0x55, 0x5f, 0xfa, 0xc7, 0x74, 0x5d, + 0xb8, 0x56, 0xa9, 0xe3, 0x58, 0x9d, 0x91, 0xe7, 0x4a, 0x5b, 0xfe, 0xf3, + 0x6c, 0x7b, 0xeb, 0xed, 0x58, 0x58, 0xb7, 0x46, 0x46, 0x7c, 0xbf, 0xb1, + 0xf3, 0x71, 0x2a, 0x15, 0xc9, 0x2d, 0xde, 0x80, 0xa2, 0x49, 0x1e, 0xe7, + 0x17, 0x33, 0x97, 0x27, 0xeb, 0x20, 0xfe, 0x8a, 0xff, 0x33, 0xac, 0xb7, + 0x99, 0x2e, 0x33, 0xb0, 0x4f, 0x66, 0x8a, 0xea, 0x03, 0x9a, 0xf2, 0x98, + 0x82, 0xb3, 0xdc, 0xbc, 0x9a, 0x91, 0xf8, 0xfe, 0x45, 0x78, 0x3f, 0xae, + 0x12, 0xf0, 0x5e, 0x07, 0x24, 0xa5, 0x05, 0xcd, 0x7f, 0xb0, 0xa1, 0xdc, + 0xdb, 0x00, 0xc7, 0x6c, 0xcc, 0x87, 0x1a, 0x8f, 0x1b, 0xc3, 0x88, 0x5f, + 0x84, 0xe7, 0x0c, 0x18, 0x1f, 0x83, 0x79, 0xc6, 0x68, 0x82, 0x5e, 0x46, + 0xfb, 0x60, 0x67, 0xa6, 0x0d, 0x2d, 0x68, 0x93, 0xa4, 0x88, 0x41, 0xce, + 0x14, 0xed, 0x5d, 0x8d, 0xb4, 0xd1, 0x6a, 0xfb, 0x90, 0x2c, 0x14, 0x31, + 0x52, 0x29, 0x18, 0xfd, 0x8e, 0x2a, 0xa0, 0x96, 0x95, 0x19, 0xcc, 0xb8, + 0xf6, 0xf8, 0x47, 0x2e, 0x06, 0xb5, 0xb6, 0xbd, 0x76, 0x4e, 0xbb, 0x05, + 0xb9, 0x13, 0x5b, 0xea, 0x77, 0x1f, 0xb1, 0xac, 0x47, 0x88, 0x0b, 0xfb, + 0xe0, 0x9f, 0x35, 0xc2, 0x29, 0xea, 0x86, 0x27, 0x61, 0x62, 0x05, 0xab, + 0xb4, 0xb2, 0x4d, 0x1d, 0xd0, 0xe5, 0x2a, 0x6a, 0x17, 0x89, 0xf7, 0x62, + 0x41, 0xca, 0xbf, 0xb2, 0xa1, 0xe1, 0xa3, 0x59, 0xc5, 0xa8, 0x7e, 0x43, + 0xa9, 0x1b, 0x45, 0xec, 0x8f, 0x0d, 0xe9, 0x3d, 0xd7, 0x0d, 0x76, 0x00, + 0xe4, 0x3a, 0xae, 0x59, 0x7f, 0x1f, 0xa4, 0x5f, 0x89, 0xa3, 0xfe, 0x84, + 0x95, 0xb5, 0xb8, 0x64, 0x95, 0x57, 0x34, 0xa4, 0x02, 0x2f, 0x07, 0xf9, + 0x01, 0x08, 0x18, 0x8e, 0x6a, 0xb1, 0x40, 0xe5, 0x7d, 0x82, 0x39, 0x96, + 0xfd, 0x87, 0xcb, 0x4c, 0x7d, 0xae, 0xf7, 0x03, 0xaa, 0xa3, 0x3a, 0x1c, + 0x4e, 0x8b, 0xec, 0xf4, 0xf0, 0xd3, 0xf9, 0x13, 0xfb, 0x26, 0x96, 0xc7, + 0xb8, 0x5c, 0x01, 0x94, 0xb3, 0x67, 0x50, 0x8d, 0x32, 0x5e, 0xf6, 0x02, + 0xba, 0xb2, 0x67, 0xe6, 0xf7, 0x9b, 0xc7, 0x8c, 0x3c, 0x92, 0x2b, 0xf0, + 0xf5, 0x59, 0xf7, 0x56, 0x4e, 0x39, 0x67, 0xe9, 0xb5, 0x6a, 0x69, 0xc4, + 0x6a, 0xfc, 0x63, 0x90, 0x5d, 0xa1, 0x8b, 0x9c, 0x08, 0xd7, 0x29, 0xbb, + 0x05, 0xc4, 0xda, 0x26, 0x6e, 0x13, 0x43, 0x05, 0x33, 0x6b, 0x49, 0xd3, + 0xf8, 0xfb, 0xc0, 0x34, 0x26, 0xe2, 0x6f, 0x5b, 0xc5, 0x80, 0x26, 0x69, + 0xc6, 0x9d, 0x72, 0x54, 0x8a, 0xe1, 0xce, 0x1b, 0x89, 0xf5, 0xc6, 0x00, + 0x78, 0x35, 0x87, 0x08, 0xe2, 0x34, 0x88, 0xeb, 0x93, 0x5d, 0x49, 0x66, + 0x7b, 0x96, 0x72, 0x21, 0xe3, 0x59, 0xa4, 0x7a, 0x35, 0xcd, 0xc3, 0x48, + 0x9c, 0xca, 0xcd, 0xcc, 0x57, 0x71, 0xa4, 0x66, 0x6a, 0xab, 0xb4, 0x0a, + 0x18, 0x5c, 0xed, 0x3c, 0x89, 0x12, 0x8d, 0xe8, 0x4d, 0xe4, 0xcb, 0xd4, + 0xf3, 0x62, 0x7a, 0x63, 0xa3, 0xf1, 0x29, 0x2e, 0xff, 0x46, 0x67, 0x27, + 0xad, 0x91, 0x25, 0xb1, 0x8c, 0x29, 0x3f, 0x3d, 0xe3, 0x38, 0xeb, 0xf4, + 0xa6, 0x8e, 0x47, 0x8a, 0x7f, 0x1a, 0xe7, 0x46, 0xa1, 0x43, 0xc7, 0xf9, + 0x56, 0x49, 0x7c, 0xc7, 0x06, 0x28, 0xdf, 0xfa, 0x2d, 0x99, 0x65, 0xf5, + 0x6b, 0x50, 0x2f, 0x25, 0x82, 0xf0, 0x8f, 0xed, 0x03, 0xf6, 0x9b, 0xb4, + 0x68, 0x44, 0x78, 0x73, 0xcd, 0x78, 0x63, 0x56}, + {0x57, 0x0f, 0xd9, 0x34, 0xda, 0x24, 0xf8, 0xf0, 0xbe, 0x74, 0x74, 0xa6, + 0x22, 0x2f, 0xd2, 0x40, 0x29, 0x33, 0x9c, 0xf3, 0xdd, 0x0c, 0xcd, 0xd5, + 0x3d, 0x1a, 0x28, 0xe8, 0x0d, 0xb0, 0x03, 0xae, 0xd3, 0x01, 0xc6, 0x5f, + 0xef, 0x91, 0x94, 0xd8, 0x7a, 0xb2, 0xac, 0xc5, 0x23, 0xcb, 0x03, 0xda, + 0xd0, 0xf7, 0x68, 0xb3, 0xf2, 0x80, 0x12, 0x72, 0x2c, 0x2a, 0x89, 0xf2, + 0x1f, 0x35, 0xc7, 0x00, 0x2d, 0xdf, 0x91, 0x15, 0x6f, 0x46, 0x27, 0x61, + 0xf9, 0x37, 0x5f, 0xc6, 0x9b, 0x72, 0x46, 0x74, 0x57, 0x58, 0xb8, 0xb8, + 0xc4, 0x5f, 0x21, 0xea, 0x13, 0xc7, 0x7c, 0x8f, 0xdb, 0xb5, 0x3d, 0x83, + 0x22, 0x2d, 0xa9, 0xf1, 0xe7, 0x83, 0x98, 0xc2, 0x66, 0xd8, 0xc9, 0xc6, + 0x16, 0x15, 0xcf, 0xba, 0xac, 0x95, 0x96, 0x6c, 0xa2, 0x35, 0xb4, 0x3e, + 0xaa, 0xee, 0x04, 0xb8, 0x8c, 0x96, 0x06, 0xf9, 0x21, 0xcc, 0x1f, 0xee, + 0xcc, 0x67, 0xdb, 0x93, 0x56, 0xf4, 0x34, 0xc5, 0xbc, 0x68, 0xdf, 0xb9, + 0x5d, 0xe6, 0x3a, 0x00, 0xf8, 0xc0, 0x17, 0x04, 0xc3, 0x39, 0x80, 0xb4, + 0x37, 0xa6, 0xbb, 0xb8, 0x56, 0x8b, 0xb6, 0x7b, 0x7c, 0x78, 0x66, 0x68, + 0xf8, 0xe9, 0x3c, 0xb3, 0x7e, 0xbe, 0x14, 0x05, 0x11, 0x01, 0x1b, 0xe2, + 0x6e, 0x8f, 0xe7, 0xa8, 0x32, 0x2a, 0xaf, 0xef, 0x96, 0x82, 0xd3, 0xf0, + 0xce, 0x55, 0xa2, 0xd4, 0xc4, 0x75, 0x35, 0x3f, 0xa4, 0xb2, 0xc6, 0x63, + 0x3d, 0x25, 0xa4, 0xee, 0x39, 0x99, 0x45, 0x2c, 0x75, 0xd4, 0xb7, 0xf3, + 0x21, 0xa9, 0x0a, 0x68, 0x6b, 0x6f, 0x08, 0x5c, 0x7c, 0x7c, 0x78, 0xe9, + 0x0b, 0xd1, 0x21, 0x63, 0xc4, 0x06, 0x2a, 0x14, 0x92, 0x24, 0x85, 0x6c, + 0x21, 0x4d, 0xa9, 0x6d, 0x58, 0x1b, 0xf5, 0x7a, 0x36, 0x2e, 0xbc, 0x05, + 0x65, 0xec, 0x4f, 0x96, 0xf0, 0x23, 0xfe, 0x6b, 0x89, 0xab, 0xc5, 0xe4, + 0xc7, 0x3b, 0x68, 0xa1, 0x0e, 0x17, 0xd1, 0x42, 0x74, 0xdc, 0xfb, 0x51, + 0x30, 0x8e, 0x45, 0xc4, 0x70, 0x3d, 0x29, 0xd3, 0xc2, 0x0d, 0xc1, 0xab, + 0x12, 0xbb, 0xb4, 0x50, 0x7d, 0xb1, 0xb0, 0x89, 0xab, 0x10, 0x52, 0x83, + 0xa9, 0x9c, 0x81, 0x83, 0x2a, 0x13, 0x61, 0xd6, 0xcf, 0x31, 0xcf, 0x9d, + 0x70, 0x88, 0x31, 0xc0, 0x4f, 0x8f, 0xa4, 0x07, 0x70, 0x63, 0x5c, 0x06, + 0x32, 0xa2, 0x0f, 0xb3, 0x0a, 0x99, 0xf4, 0xf0, 0xb1, 0xe5, 0xe9, 0xbb, + 0x61, 0xf6, 0xd1, 0x59, 0x1c, 0xac, 0xa0, 0x88, 0xaf, 0x31, 0x0b, 0x62, + 0xeb, 0x4a, 0x49, 0xb5, 0x5d, 0x4d, 0x0e, 0x6a, 0x38, 0x3a, 0x57, 0xc6, + 0x5d, 0xb7, 0xb4, 0x09, 0x26, 0x04, 0x0e, 0xae, 0xdc, 0x53, 0x46, 0xe2, + 0xb3, 0x03, 0x4e, 0xef, 0x26, 0xaa, 0x8d, 0x7d, 0xd4, 0x5b, 0xc4, 0x4d, + 0x4e, 0xad, 0x83, 0x45, 0xd3, 0xd4, 0x9d, 0x1c, 0x59, 0xd2, 0x16, 0x9e, + 0x95, 0x3b, 0x8e, 0x4f, 0x79, 0x05, 0xf4, 0x27, 0xa0, 0x2b, 0xc7, 0x29, + 0x63, 0x49, 0x26, 0x58, 0x39, 0x4f, 0xbd, 0xd2, 0x4a, 0x38, 0xd1, 0xe8, + 0x9c, 0x32, 0x02, 0x04, 0x11, 0x75, 0x7c, 0x57, 0x0a, 0x6b, 0xb3, 0x74, + 0xc8, 0x16, 0xbf, 0xfc, 0xb4, 0x29, 0xf0, 0x4f, 0x0a, 0x93, 0xd8, 0xfb, + 0x83, 0x9b, 0xad, 0x07, 0xaf, 0xab, 0x0b, 0x6e, 0x41, 0x8f, 0xde, 0xca, + 0x63, 0x3d, 0x4b, 0xae, 0xf5, 0xb0, 0xe2, 0x6a, 0xad, 0x9b, 0xc9, 0xfa, + 0xf9, 0xcc, 0xc8, 0x7f, 0x20, 0x47, 0x3d, 0x14, 0x84, 0xe7, 0xc7, 0x7a, + 0x50, 0xce, 0xcd, 0x81, 0xfa, 0x20, 0xa2, 0x02, 0xf2, 0x05, 0x09, 0x31, + 0xae, 0x67, 0x78, 0xe8, 0x66, 0x66, 0x8c, 0x42, 0x30, 0x76, 0x79, 0x85, + 0x5c, 0xad, 0x81, 0x3f, 0x9b, 0xc7, 0x8e, 0xa9, 0x7d, 0x8a, 0xf4, 0xcb, + 0x96, 0x6f, 0x10, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1443, + {0x55, 0x3d, 0x71, 0x3b, 0x34, 0x37, 0x01, 0x0c, 0x2c, 0x0e, 0xf0, + 0xb5, 0xba, 0x2a, 0x6c, 0x87, 0x0c, 0xab, 0xc9, 0xe7, 0x53, 0x63, + 0xdf, 0x62, 0x14, 0x82, 0x49, 0xa9, 0x88, 0x66, 0x16, 0xd5}, + {0x8a, 0x41, 0x81, 0x31, 0xb8, 0x59, 0x76, 0xcc, 0xf1, 0x1b, 0x72, 0x9f, + 0x51, 0x0f, 0xed, 0x28, 0xf9, 0xfb, 0xdc, 0xdb, 0xff, 0x9c, 0x76, 0x41, + 0xa8, 0x67, 0x82, 0x55, 0x1c, 0xd9, 0x55, 0x5f, 0xfa, 0xc7, 0x74, 0x5d, + 0xb8, 0x56, 0xa9, 0xe3, 0x58, 0x9d, 0x91, 0xe7, 0x4a, 0x5b, 0xfe, 0xf3, + 0x6c, 0x7b, 0xeb, 0xed, 0x58, 0x58, 0xb7, 0x46, 0x46, 0x7c, 0xbf, 0xb1, + 0xf3, 0x71, 0x2a, 0x15, 0xc9, 0x2d, 0xde, 0x80, 0xa2, 0x49, 0x1e, 0xe7, + 0x17, 0x33, 0x97, 0x27, 0xeb, 0x20, 0xfe, 0x8a, 0xff, 0x33, 0xac, 0xb7, + 0x99, 0x2e, 0x33, 0xb0, 0x4f, 0x66, 0x8a, 0xea, 0x03, 0x9a, 0xf2, 0x98, + 0x82, 0xb3, 0xdc, 0xbc, 0x9a, 0x91, 0xf8, 0xfe, 0x45, 0x78, 0x3f, 0xae, + 0x12, 0xf0, 0x5e, 0x07, 0x24, 0xa5, 0x05, 0xcd, 0x7f, 0xb0, 0xa1, 0xdc, + 0xdb, 0x00, 0xc7, 0x6c, 0xcc, 0x87, 0x1a, 0x8f, 0x1b, 0xc3, 0x88, 0x5f, + 0x84, 0xe7, 0x0c, 0x18, 0x1f, 0x83, 0x79, 0xc6, 0x68, 0x82, 0x5e, 0x46, + 0xfb, 0x60, 0x67, 0xa6, 0x0d, 0x2d, 0x68, 0x93, 0xa4, 0x88, 0x41, 0xce, + 0x14, 0xed, 0x5d, 0x8d, 0xb4, 0xd1, 0x6a, 0xfb, 0x90, 0x2c, 0x14, 0x31, + 0x52, 0x29, 0x18, 0xfd, 0x8e, 0x2a, 0xa0, 0x96, 0x95, 0x19, 0xcc, 0xb8, + 0xf6, 0xf8, 0x47, 0x2e, 0x06, 0xb5, 0xb6, 0xbd, 0x76, 0x4e, 0xbb, 0x05, + 0xb9, 0x13, 0x5b, 0xea, 0x77, 0x1f, 0xb1, 0xac, 0x47, 0x88, 0x0b, 0xfb, + 0xe0, 0x9f, 0x35, 0xc2, 0x29, 0xea, 0x86, 0x27, 0x61, 0x62, 0x05, 0xab, + 0xb4, 0xb2, 0x4d, 0x1d, 0xd0, 0xe5, 0x2a, 0x6a, 0x17, 0x89, 0xf7, 0x62, + 0x41, 0xca, 0xbf, 0xb2, 0xa1, 0xe1, 0xa3, 0x59, 0xc5, 0xa8, 0x7e, 0x43, + 0xa9, 0x1b, 0x45, 0xec, 0x8f, 0x0d, 0xe9, 0x3d, 0xd7, 0x0d, 0x76, 0x00, + 0xe4, 0x3a, 0xae, 0x59, 0x7f, 0x1f, 0xa4, 0x5f, 0x89, 0xa3, 0xfe, 0x84, + 0x95, 0xb5, 0xb8, 0x64, 0x95, 0x57, 0x34, 0xa4, 0x02, 0x2f, 0x07, 0xf9, + 0x01, 0x08, 0x18, 0x8e, 0x6a, 0xb1, 0x40, 0xe5, 0x7d, 0x82, 0x39, 0x96, + 0xfd, 0x87, 0xcb, 0x4c, 0x7d, 0xae, 0xf7, 0x03, 0xaa, 0xa3, 0x3a, 0x1c, + 0x4e, 0x8b, 0xec, 0xf4, 0xf0, 0xd3, 0xf9, 0x13, 0xfb, 0x26, 0x96, 0xc7, + 0xb8, 0x5c, 0x01, 0x94, 0xb3, 0x67, 0x50, 0x8d, 0x32, 0x5e, 0xf6, 0x02, + 0xba, 0xb2, 0x67, 0xe6, 0xf7, 0x9b, 0xc7, 0x8c, 0x3c, 0x92, 0x2b, 0xf0, + 0xf5, 0x59, 0xf7, 0x56, 0x4e, 0x39, 0x67, 0xe9, 0xb5, 0x6a, 0x69, 0xc4, + 0x6a, 0xfc, 0x63, 0x90, 0x5d, 0xa1, 0x8b, 0x9c, 0x08, 0xd7, 0x29, 0xbb, + 0x05, 0xc4, 0xda, 0x26, 0x6e, 0x13, 0x43, 0x05, 0x33, 0x6b, 0x49, 0xd3, + 0xf8, 0xfb, 0xc0, 0x34, 0x26, 0xe2, 0x6f, 0x5b, 0xc5, 0x80, 0x26, 0x69, + 0xc6, 0x9d, 0x72, 0x54, 0x8a, 0xe1, 0xce, 0x1b, 0x89, 0xf5, 0xc6, 0x00, + 0x78, 0x35, 0x87, 0x08, 0xe2, 0x34, 0x88, 0xeb, 0x93, 0x5d, 0x49, 0x66, + 0x7b, 0x96, 0x72, 0x21, 0xe3, 0x59, 0xa4, 0x7a, 0x35, 0xcd, 0xc3, 0x48, + 0x9c, 0xca, 0xcd, 0xcc, 0x57, 0x71, 0xa4, 0x66, 0x6a, 0xab, 0xb4, 0x0a, + 0x18, 0x5c, 0xed, 0x3c, 0x89, 0x12, 0x8d, 0xe8, 0x4d, 0xe4, 0xcb, 0xd4, + 0xf3, 0x62, 0x7a, 0x63, 0xa3, 0xf1, 0x29, 0x2e, 0xff, 0x46, 0x67, 0x27, + 0xad, 0x91, 0x25, 0xb1, 0x8c, 0x29, 0x3f, 0x3d, 0xe3, 0x38, 0xeb, 0xf4, + 0xa6, 0x8e, 0x47, 0x8a, 0x7f, 0x1a, 0xe7, 0x46, 0xa1, 0x43, 0xc7, 0xf9, + 0x56, 0x49, 0x7c, 0xc7, 0x06, 0x28, 0xdf, 0xfa, 0x2d, 0x99, 0x65, 0xf5, + 0x6b, 0x50, 0x2f, 0x25, 0x82, 0xf0, 0x8f, 0xed, 0x03, 0xf6, 0x9b, 0xb4, + 0x68, 0x44, 0x78, 0x73, 0xcd, 0x78, 0x63, 0x56}, + {0xe0, 0xf6, 0x3e, 0x69, 0x86, 0x91, 0x9c, 0x82, 0xce, 0x13, 0x0e, 0x7b, + 0x8c, 0x3d, 0x4d, 0x3a, 0x23, 0xd9, 0x0f, 0xd4, 0x27, 0x07, 0xd8, 0x5b, + 0xf8, 0xc2, 0x10, 0x48, 0x96, 0x04, 0x05, 0xf6, 0x09, 0xf3, 0xf6, 0x8c, + 0x91, 0xb9, 0x9a, 0x23, 0x5e, 0x37, 0x07, 0x35, 0x62, 0x07, 0x40, 0xa1, + 0x4a, 0x53, 0x92, 0x6a, 0x43, 0xb0, 0xa8, 0x14, 0xed, 0x08, 0xdd, 0x0f, + 0xec, 0xfe, 0x80, 0x11, 0xfa, 0x6f, 0x65, 0xe9, 0x6b, 0xab, 0x3f, 0x38, + 0xe1, 0x43, 0xc4, 0x9a, 0x66, 0xba, 0xfe, 0x89, 0x67, 0xa4, 0x59, 0x75, + 0x20, 0xf9, 0x7d, 0x7c, 0x68, 0x13, 0xf6, 0x6b, 0xcd, 0x71, 0x9d, 0x27, + 0xbe, 0xe2, 0xc1, 0x43, 0xdc, 0xd4, 0x42, 0x5c, 0x1f, 0x76, 0x8a, 0xc7, + 0x1e, 0x22, 0x05, 0xcb, 0xfe, 0x5a, 0xe5, 0x81, 0x9d, 0x6a, 0xe2, 0xe7, + 0x79, 0xdd, 0x25, 0x36, 0x5e, 0x51, 0x99, 0xb8, 0xd7, 0x38, 0xb3, 0xf3, + 0x0d, 0x6b, 0x90, 0x18, 0x9c, 0xbb, 0x90, 0x19, 0x02, 0x5c, 0x55, 0xca, + 0x75, 0x92, 0xea, 0x11, 0x8e, 0x2b, 0x7e, 0xe5, 0x4d, 0x41, 0xa7, 0xac, + 0x82, 0x51, 0xb4, 0x13, 0x55, 0x65, 0x54, 0x49, 0x4f, 0x9c, 0xaf, 0xed, + 0x70, 0x4d, 0x96, 0xfb, 0xd0, 0x5c, 0x93, 0x46, 0xc7, 0xda, 0x1f, 0x2a, + 0x5b, 0xa9, 0x1f, 0x72, 0xf2, 0x78, 0xf4, 0x6a, 0xe0, 0xd7, 0x6c, 0x60, + 0x07, 0x4d, 0xaf, 0x6b, 0x8f, 0x27, 0x3a, 0x0c, 0x60, 0x01, 0x91, 0xad, + 0x77, 0x3e, 0x4e, 0xce, 0x92, 0xd1, 0x82, 0x76, 0x90, 0xb7, 0x93, 0xa7, + 0x71, 0x37, 0x46, 0xcc, 0xdf, 0x01, 0xe9, 0xc9, 0x52, 0xa9, 0xcb, 0x1d, + 0x58, 0x84, 0x31, 0x5a, 0x34, 0x75, 0x30, 0x70, 0x89, 0x0d, 0x17, 0xd1, + 0x05, 0xc9, 0x0b, 0x1e, 0xe3, 0x5b, 0xe2, 0x3b, 0x37, 0x51, 0x72, 0xfd, + 0x39, 0x8f, 0x98, 0x3a, 0x30, 0xe2, 0xd7, 0x55, 0xc2, 0xc9, 0x39, 0x49, + 0xcd, 0x11, 0xaa, 0x7c, 0x73, 0x78, 0x48, 0xfe, 0x05, 0xfd, 0x27, 0x60, + 0xe3, 0xb1, 0xe3, 0xb8, 0x52, 0x6b, 0xbd, 0x51, 0x3c, 0xda, 0x5d, 0x34, + 0x92, 0x0c, 0xa7, 0x5a, 0x6f, 0xdd, 0xf1, 0x10, 0x08, 0x73, 0xaf, 0xb4, + 0xd3, 0x5a, 0x86, 0xec, 0xaa, 0x55, 0x90, 0xa2, 0x80, 0xfe, 0x3d, 0x92, + 0x3f, 0x4c, 0x80, 0x68, 0xc3, 0xae, 0x7d, 0x4b, 0x9c, 0x78, 0xb5, 0xaa, + 0x57, 0x6a, 0xe6, 0x54, 0x39, 0x88, 0x64, 0xa4, 0x03, 0x26, 0xe5, 0xed, + 0xdb, 0x5c, 0x06, 0x21, 0xa6, 0x53, 0x44, 0xfa, 0x52, 0x72, 0x7f, 0x50, + 0x3e, 0x41, 0x33, 0x84, 0x6c, 0x13, 0xce, 0x00, 0x31, 0x9d, 0xac, 0xcf, + 0x0c, 0x37, 0xfd, 0x32, 0x28, 0x12, 0xa8, 0xba, 0x33, 0x5a, 0x0f, 0xd5, + 0x1c, 0x19, 0x58, 0x0a, 0x6a, 0xbf, 0x63, 0xf2, 0x75, 0x19, 0x60, 0x26, + 0x83, 0x95, 0x8c, 0x50, 0x68, 0xdd, 0x2f, 0xcf, 0xb7, 0xb6, 0x6d, 0xea, + 0x81, 0x90, 0xdc, 0xa1, 0xb1, 0xfb, 0x18, 0x2d, 0xff, 0x4f, 0x70, 0x35, + 0x5f, 0x10, 0xb0, 0xe7, 0x82, 0x3e, 0x80, 0x27, 0x04, 0x6e, 0x01, 0xbb, + 0x43, 0xa1, 0xf9, 0xe9, 0xd0, 0xef, 0xa3, 0x51, 0x36, 0xa2, 0xe3, 0x48, + 0x4b, 0xa5, 0x39, 0xe3, 0x25, 0x30, 0xd6, 0x29, 0x33, 0x65, 0x9e, 0xe1, + 0x10, 0xad, 0x2a, 0x38, 0x22, 0xa6, 0xae, 0x69, 0x60, 0x2a, 0xc8, 0x67, + 0xe7, 0x7e, 0xa7, 0xdc, 0x61, 0xf1, 0x05, 0x2e, 0xda, 0x27, 0xe0, 0xc5, + 0xac, 0x03, 0x03, 0xdd, 0x11, 0xfd, 0x00, 0x72, 0x72, 0xf6, 0x5b, 0xc0, + 0x37, 0x53, 0x14, 0x4f, 0x6e, 0x5f, 0x30, 0xc8, 0x48, 0xfe, 0xce, 0xf6, + 0x50, 0xf1, 0xee, 0x69, 0xe6, 0x89, 0xac, 0x56, 0xf7, 0xbb, 0xf4, 0xe3, + 0x82, 0xa8, 0xcc, 0x17, 0x98, 0xcf, 0xf8, 0x06, 0xa2, 0x8b, 0x81, 0x26, + 0xef, 0xc6, 0x28, 0xf4}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1444, + {0xca, 0xab, 0x37, 0x2e, 0x4a, 0x66, 0x9c, 0x4a, 0x43, 0x1b, 0x9b, + 0x9a, 0xb0, 0x2a, 0x67, 0xad, 0xe3, 0x12, 0x6d, 0xd9, 0x82, 0xc3, + 0xc1, 0x1f, 0xe9, 0x18, 0xa9, 0x2d, 0xda, 0x74, 0xd3, 0x26}, + {0x4d, 0xa6, 0x6c, 0xcd, 0xb2, 0xc2, 0xd3, 0xbd, 0xf0, 0x90, 0xa1, 0x7c, + 0x40, 0x9f, 0x72, 0x01, 0xee, 0x14, 0xcd, 0x09, 0x14, 0x34, 0xf2, 0xfd, + 0xfa, 0x9e, 0x42, 0x16, 0x2a, 0x98, 0x8f, 0x5a, 0x17, 0x20, 0xd6, 0x2a, + 0x52, 0x54, 0xf9, 0x75, 0xcc, 0x49, 0x28, 0x35, 0x3c, 0x73, 0x4f, 0x5c, + 0xa9, 0x1f, 0xe8, 0x49, 0x82, 0xc8, 0xdc, 0x2d, 0xf2, 0x8b, 0x55, 0x87, + 0xec, 0x9a, 0x12, 0xda, 0x30, 0xee, 0x5a, 0x08, 0x72, 0xd2, 0xba, 0xfd, + 0xbe, 0xbf, 0x18, 0x7f, 0x51, 0x47, 0x5c, 0x2b, 0x0a, 0x14, 0x38, 0x33, + 0xbb, 0xcc, 0xe4, 0x37, 0x0a, 0x60, 0x5d, 0x04, 0x6c, 0xa0, 0xe5, 0x78, + 0x9f, 0x93, 0x5b, 0xb0, 0xdc, 0x86, 0x38, 0x0b, 0x8a, 0xa4, 0xcb, 0x57, + 0x5e, 0x00, 0xc4, 0x87, 0x07, 0xfb, 0xa8, 0x0b, 0x73, 0xc4, 0x2d, 0x0e, + 0x45, 0x0b, 0xd4, 0x94, 0x8d, 0xbf, 0x16, 0x67, 0xd8, 0xc0, 0x78, 0xd1, + 0x79, 0x4e, 0x1d, 0xfb, 0x65, 0x58, 0xbb, 0x40, 0xca, 0x14, 0xb3, 0x35, + 0x2e, 0x6a, 0xdc, 0x33, 0x98, 0xff, 0x44, 0xea, 0xd0, 0x3e, 0x6e, 0x6d, + 0x5d, 0x58, 0xca, 0xcf, 0x48, 0xbf, 0xfe, 0xb5, 0x89, 0xef, 0x51, 0x46, + 0xea, 0xa5, 0x60, 0xc0, 0x31, 0xac, 0xf6, 0xaa, 0xf2, 0x38, 0x44, 0xf0, + 0x00, 0x84, 0xb0, 0x6f, 0x52, 0xf7, 0xff, 0x4a, 0x36, 0xaf, 0x5b, 0x92, + 0x04, 0x54, 0x0c, 0x85, 0x17, 0x71, 0xe5, 0x87, 0x56, 0xd1, 0x38, 0xec, + 0xeb, 0x87, 0x38, 0xe1, 0xab, 0x8f, 0xbe, 0x65, 0x26, 0x51, 0xb1, 0x4d, + 0xc0, 0x27, 0x30, 0x8f, 0x4a, 0x71, 0x21, 0x96, 0xc4, 0x5c, 0x3e, 0xa6, + 0x2b, 0xf2, 0x5e, 0x68, 0xc2, 0x4b, 0xc1, 0x59, 0xc7, 0xeb, 0xff, 0xcb, + 0xe9, 0x79, 0x9f, 0x5d, 0xf0, 0x74, 0xe1, 0x7d, 0x79, 0x58, 0xa8, 0xae, + 0x71, 0x86, 0xeb, 0x79, 0x2a, 0x03, 0xab, 0xfd, 0x74, 0x9d, 0xf7, 0x78, + 0xdc, 0xe1, 0x1e, 0x1a, 0x95, 0x40, 0x68, 0x50, 0x6c, 0xcd, 0x07, 0x3c, + 0x77, 0x7d, 0x9b, 0xb5, 0x54, 0x1c, 0x10, 0x4f, 0xa3, 0xf4, 0x22, 0x97, + 0x81, 0x81, 0x85, 0x13, 0xa9, 0x1c, 0x27, 0xb2, 0x79, 0x55, 0x68, 0x34, + 0xb4, 0x28, 0x26, 0xb4, 0x2d, 0xcb, 0xaf, 0xb0, 0xc4, 0x0f, 0x9d, 0x0b, + 0x0c, 0x67, 0x21, 0x1a, 0x7a, 0x45, 0x37, 0x82, 0xcd, 0x9c, 0xf9, 0xcc, + 0x8c, 0x79, 0xb1, 0x88, 0xf4, 0x3e, 0x0e, 0xfd, 0x82, 0x39, 0x03, 0xc7, + 0x14, 0x09, 0x30, 0x91, 0xd2, 0x6d, 0x83, 0x8c, 0x0b, 0xf2, 0x36, 0x07, + 0xa4, 0x40, 0xf3, 0xf7, 0x95, 0x39, 0x3c, 0x20, 0x02, 0x22, 0xf3, 0xc8, + 0xd2, 0x46, 0xc5, 0x18, 0xa0, 0x2a, 0x46, 0x7b, 0x8d, 0x0f, 0xdb, 0x0e, + 0xaa, 0x50, 0x84, 0xb4, 0xf6, 0x75, 0x37, 0x36, 0x09, 0xf9, 0x25, 0xe7, + 0xdb, 0x1a, 0xbe, 0x4f, 0x26, 0x80, 0xe5, 0x45, 0xc8, 0xa4, 0x21, 0x8e, + 0xc0, 0xf7, 0xce, 0x3d, 0x4c, 0xd6, 0xb1, 0xcd, 0x1c, 0x5c, 0x57, 0xa5, + 0xe3, 0xf7, 0x04, 0x98, 0x44, 0xc4, 0x6d, 0x1b, 0x11, 0x03, 0x9d, 0x9b, + 0xfe, 0xc9, 0x28, 0x80, 0x00, 0x36, 0x6a, 0xfa, 0x1e, 0x83, 0x89, 0x3a, + 0x5f, 0x80, 0xce, 0x22, 0x8a, 0x27, 0x69, 0x2c, 0xc7, 0xd4, 0x66, 0x68, + 0xf9, 0x07, 0xa6, 0xfc, 0xb3, 0xed, 0x58, 0x76, 0x6f, 0x16, 0x04, 0x28, + 0x74, 0xf8, 0x33, 0x39, 0xc8, 0x64, 0x12, 0xbd, 0x56, 0x45, 0x8c, 0x93, + 0x38, 0x2e, 0x3b, 0x42, 0x0c, 0x8d, 0x21, 0x23, 0x98, 0xdb, 0xa7, 0xf4, + 0x2d, 0xee, 0xb3, 0x60, 0xa8, 0x8f, 0xbc, 0x9e, 0x0d, 0x08, 0x4f, 0x05, + 0x1e, 0x04, 0x13, 0xe3, 0xab, 0xa7, 0x68, 0xdc, 0x8b, 0x5e, 0xd5, 0xf4, + 0x33, 0x63, 0x32, 0xc6, 0x54, 0xa5, 0xe0, 0x2d}, + {0x11, 0xcd, 0x2a, 0xef, 0x22, 0x99, 0x93, 0xfa, 0xf1, 0xf7, 0xcd, 0xdf, + 0x86, 0xd5, 0xab, 0xbc, 0xf8, 0x24, 0xd9, 0x2a, 0x9d, 0x3e, 0xd4, 0xe9, + 0xfa, 0xa9, 0x8b, 0x80, 0xc1, 0x58, 0x70, 0x58, 0x5c, 0x06, 0x9e, 0x09, + 0xdd, 0xe7, 0x6b, 0xed, 0x1e, 0xe8, 0xe0, 0x6b, 0x8b, 0x1c, 0xb6, 0x03, + 0x10, 0xb4, 0x03, 0xd7, 0x59, 0xa5, 0x78, 0x91, 0x53, 0xfb, 0x9e, 0xcd, + 0xad, 0x64, 0xba, 0x7a, 0x7b, 0x4b, 0x3b, 0x43, 0x31, 0xee, 0xec, 0x2f, + 0x37, 0x47, 0x8e, 0x68, 0xcc, 0xed, 0x75, 0xf6, 0xc3, 0xe1, 0xbb, 0x9b, + 0xce, 0x1a, 0x82, 0x98, 0xfe, 0x57, 0xa5, 0x56, 0xec, 0x12, 0x25, 0x30, + 0xad, 0xaa, 0xea, 0x54, 0x4c, 0xcc, 0xfe, 0xb2, 0x18, 0x13, 0x81, 0x95, + 0x9c, 0x63, 0x55, 0x0b, 0xf2, 0x71, 0x6e, 0xf1, 0x5b, 0x0c, 0x11, 0xa9, + 0xc3, 0x96, 0x4c, 0x30, 0x42, 0xe4, 0xec, 0x04, 0xf1, 0x9b, 0xa3, 0xf5, + 0x66, 0xe8, 0xe4, 0x21, 0x62, 0x61, 0x07, 0xce, 0x43, 0xb6, 0x54, 0xaf, + 0xe1, 0xd7, 0x04, 0x18, 0x03, 0xa0, 0xcf, 0x18, 0x04, 0x5c, 0x3e, 0x32, + 0x34, 0x14, 0x56, 0x1c, 0xa1, 0x3d, 0x1a, 0x52, 0x32, 0xe4, 0x86, 0x2e, + 0x81, 0xc2, 0x9d, 0xc3, 0x4b, 0x6b, 0xf4, 0x2c, 0xda, 0xc2, 0x49, 0x99, + 0x1b, 0x1d, 0x43, 0x9a, 0x2f, 0x46, 0xdb, 0xbd, 0x37, 0x5b, 0x30, 0x12, + 0x2f, 0x61, 0xe6, 0x6e, 0xcd, 0xc6, 0x89, 0x68, 0x14, 0xe4, 0xc5, 0xae, + 0xdb, 0xfb, 0x67, 0x7f, 0x72, 0x40, 0xa5, 0xb1, 0xd9, 0xf7, 0x9b, 0xf2, + 0x3d, 0x02, 0x2f, 0x72, 0x9c, 0x25, 0xab, 0xc3, 0x25, 0x39, 0x2f, 0xbc, + 0x12, 0xac, 0x81, 0xb1, 0xe7, 0xd3, 0x4d, 0x79, 0xae, 0xbd, 0xb2, 0x76, + 0x39, 0xda, 0x06, 0x31, 0x49, 0x0a, 0x11, 0x44, 0x36, 0xf5, 0x10, 0x78, + 0xdc, 0x93, 0xc2, 0xee, 0x26, 0xd2, 0x63, 0x2e, 0x8b, 0x5d, 0x98, 0x31, + 0xf9, 0xb4, 0x2e, 0x9f, 0x71, 0xa9, 0x0a, 0x65, 0x24, 0x8c, 0x82, 0x85, + 0x6f, 0xb8, 0x44, 0x8f, 0x98, 0x1d, 0x93, 0xa6, 0x06, 0x58, 0xb5, 0x8e, + 0xc7, 0xe4, 0xbd, 0x96, 0xfb, 0x59, 0xc6, 0x11, 0x6f, 0xf8, 0x82, 0x9b, + 0xdf, 0xd7, 0xbf, 0x57, 0xd4, 0xe1, 0xf9, 0x7b, 0xc2, 0x0e, 0x3d, 0xb1, + 0x84, 0x79, 0x9b, 0xe3, 0x54, 0xd4, 0x0d, 0xa4, 0x97, 0x58, 0x89, 0xdb, + 0x44, 0x20, 0x89, 0x07, 0x6d, 0xd0, 0x2b, 0x0d, 0xf6, 0xb9, 0x20, 0xf0, + 0x04, 0xaf, 0x4a, 0xc2, 0x12, 0xb4, 0xaa, 0xca, 0x83, 0xa6, 0x50, 0x03, + 0x6c, 0x7f, 0xdb, 0xc4, 0xa6, 0x47, 0xa7, 0x5d, 0x02, 0x04, 0xee, 0xc3, + 0x55, 0xe7, 0xe4, 0x3a, 0x58, 0xcd, 0xd7, 0xfa, 0x4b, 0x09, 0xf3, 0x72, + 0x97, 0xeb, 0xdc, 0x0f, 0xdd, 0xdb, 0x6f, 0xae, 0x07, 0x00, 0x6d, 0xb0, + 0x9e, 0xf8, 0x90, 0x11, 0x63, 0xcb, 0x6e, 0xa3, 0x56, 0x5a, 0x2a, 0x9d, + 0x4c, 0xb7, 0x65, 0x3a, 0x73, 0xd3, 0x65, 0xf1, 0xa6, 0xd3, 0x12, 0x7c, + 0x86, 0x01, 0xfa, 0x44, 0x02, 0xbc, 0x7c, 0x63, 0x0a, 0x9b, 0xa7, 0x2f, + 0xf8, 0xca, 0x77, 0xc5, 0x56, 0x84, 0xde, 0x6c, 0xbc, 0xcd, 0x07, 0xdf, + 0xe7, 0x4b, 0xfb, 0xa7, 0xdf, 0xf9, 0x40, 0xfd, 0x97, 0x15, 0x58, 0xe2, + 0x69, 0x43, 0x91, 0x37, 0x43, 0x66, 0xbc, 0x5f, 0x7e, 0x86, 0x67, 0xa6, + 0xdf, 0x79, 0xe3, 0xd4, 0xd6, 0xda, 0x56, 0xfe, 0x5b, 0x1f, 0x72, 0x17, + 0x63, 0xf8, 0xce, 0xc1, 0xac, 0x47, 0xaf, 0x3d, 0xba, 0xa6, 0x77, 0x60, + 0x64, 0xe6, 0xb6, 0xf8, 0xb7, 0x2d, 0x69, 0xb1, 0xb9, 0x2a, 0xcd, 0x31, + 0x14, 0x3b, 0x73, 0xad, 0xf8, 0x25, 0x7c, 0x35, 0x17, 0x23, 0x6d, 0x1e, + 0x2a, 0xc3, 0x0b, 0xed, 0x69, 0x9f, 0xcb, 0x69, 0xb2, 0x1e, 0x58, 0x5b, + 0x4d, 0xc4, 0x72, 0x59}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1445, + {0xa1, 0x88, 0xba, 0x70, 0xbb, 0xc7, 0xeb, 0x23, 0x43, 0xdf, 0xf2, + 0x9a, 0xc8, 0xe2, 0x1c, 0xb3, 0xc1, 0xc8, 0x50, 0xa4, 0xc8, 0x1d, + 0xb8, 0xd2, 0xd6, 0x3a, 0x5f, 0xba, 0x1c, 0x59, 0x66, 0x4e}, + {0x9e, 0x74, 0x64, 0x48, 0x4d, 0x68, 0x5a, 0x22, 0xab, 0x82, 0xfc, 0xcb, + 0x03, 0x35, 0xa3, 0xe2, 0x10, 0xf6, 0xe9, 0x82, 0x95, 0xdd, 0xc4, 0xf4, + 0x30, 0x44, 0xf6, 0x94, 0x38, 0xb9, 0x49, 0xc3, 0x8c, 0x10, 0xef, 0x48, + 0x94, 0xbe, 0xc3, 0x25, 0x7c, 0xdb, 0x7f, 0x2e, 0x45, 0x94, 0xd7, 0xbc, + 0x83, 0xb9, 0xda, 0xfa, 0x47, 0x9f, 0x18, 0x4e, 0xe5, 0xa4, 0xac, 0x33, + 0xf9, 0xe6, 0x7a, 0xed, 0xc7, 0xe9, 0xc9, 0x08, 0xe2, 0x18, 0x67, 0x16, + 0x4f, 0x2d, 0x9e, 0x55, 0x65, 0xbc, 0x4c, 0xc8, 0x27, 0xb6, 0x14, 0x03, + 0x7d, 0x24, 0xeb, 0x04, 0xfd, 0x5b, 0x73, 0xda, 0x2c, 0x73, 0x90, 0xd8, + 0x86, 0xff, 0x73, 0xd3, 0x9f, 0x78, 0x76, 0xde, 0x53, 0xc5, 0x76, 0xe9, + 0x91, 0x25, 0x0c, 0x89, 0x2c, 0xff, 0x87, 0xd4, 0x4a, 0x88, 0x90, 0xc5, + 0xd8, 0x6c, 0x34, 0x6f, 0xac, 0xa9, 0xdd, 0xf4, 0xcc, 0x43, 0xbb, 0x92, + 0xde, 0x36, 0xc7, 0x10, 0xde, 0x78, 0x70, 0x03, 0x30, 0xc6, 0xcc, 0xaa, + 0xe5, 0xa0, 0xe6, 0xd0, 0xae, 0x03, 0x03, 0x30, 0x26, 0xe8, 0x10, 0x33, + 0x64, 0x20, 0x25, 0x3a, 0x8f, 0x9d, 0x00, 0x72, 0x06, 0x13, 0x6c, 0xb6, + 0xd4, 0x25, 0x38, 0xb0, 0x7e, 0x92, 0xf2, 0x7f, 0x97, 0x5a, 0x27, 0xda, + 0x10, 0x7c, 0x5a, 0xd1, 0x86, 0xe6, 0x03, 0x93, 0xaa, 0x8c, 0x74, 0x2d, + 0xc1, 0x8f, 0xb4, 0x16, 0x03, 0x34, 0x53, 0xb6, 0xb9, 0x64, 0xe5, 0x56, + 0x5a, 0x4e, 0xc0, 0x78, 0x9a, 0x00, 0x7d, 0x74, 0xd4, 0xe3, 0x68, 0x44, + 0x2e, 0x9a, 0x6a, 0xa6, 0x4b, 0xff, 0x9e, 0xde, 0x9d, 0x37, 0x4f, 0x29, + 0x71, 0x97, 0xab, 0x94, 0x6c, 0x19, 0x33, 0x3a, 0xbb, 0x4d, 0x87, 0x71, + 0x1c, 0x0d, 0xf9, 0xdb, 0x46, 0xaf, 0x63, 0xb6, 0x44, 0x46, 0x02, 0x21, + 0xaf, 0xbb, 0x6a, 0x62, 0x5b, 0x03, 0x92, 0x1c, 0xed, 0x2e, 0x4a, 0xee, + 0xc1, 0x47, 0x64, 0x0c, 0xb5, 0x31, 0xaf, 0x4f, 0x70, 0x2d, 0x68, 0xbf, + 0x7d, 0x11, 0x8a, 0x77, 0x76, 0x5e, 0xdb, 0x6a, 0xd4, 0xb3, 0x37, 0xa2, + 0xbd, 0x55, 0x88, 0xae, 0x64, 0xab, 0x9b, 0x09, 0x1b, 0x0e, 0x74, 0xd2, + 0xa3, 0x7d, 0x0d, 0xb8, 0x48, 0x57, 0x6e, 0x23, 0x5c, 0x30, 0xec, 0xed, + 0xff, 0x7e, 0xa8, 0x95, 0x86, 0x99, 0xe2, 0xd7, 0x23, 0xe6, 0x65, 0xe5, + 0xe8, 0x47, 0x61, 0x1b, 0x5b, 0x4d, 0xbf, 0xeb, 0x82, 0xe6, 0x30, 0xd3, + 0x9e, 0xab, 0x6a, 0xb2, 0x66, 0xc0, 0xac, 0x01, 0xfe, 0xd3, 0x30, 0x54, + 0xd4, 0x8c, 0x80, 0x9e, 0x6a, 0x1f, 0x7b, 0xe5, 0x8c, 0xe1, 0xae, 0x98, + 0x95, 0xe0, 0xc0, 0x0d, 0x35, 0xd9, 0x0f, 0x7b, 0x0d, 0xac, 0x89, 0xfe, + 0x0b, 0x8c, 0x71, 0x23, 0x6d, 0xe1, 0x7b, 0xcf, 0x6a, 0xd8, 0x0f, 0x09, + 0x14, 0xc0, 0xcf, 0x47, 0x66, 0x47, 0x9c, 0x1b, 0x55, 0xe3, 0x51, 0xa5, + 0x7a, 0xc5, 0x7c, 0x48, 0x53, 0xee, 0xd0, 0xff, 0x93, 0xd6, 0x5e, 0xb1, + 0xb0, 0x95, 0x80, 0x8c, 0xa3, 0x33, 0x50, 0x08, 0x99, 0xac, 0x7a, 0xe1, + 0x65, 0xf2, 0xca, 0x6b, 0x09, 0xc5, 0xf9, 0xcf, 0x46, 0xdf, 0x68, 0xc2, + 0xca, 0x86, 0x3b, 0x04, 0xb6, 0x5a, 0xec, 0x86, 0x2e, 0xc0, 0x49, 0xf1, + 0x57, 0xa7, 0x0c, 0x92, 0xec, 0x82, 0x46, 0xd2, 0xd5, 0x1d, 0x21, 0x2b, + 0x53, 0x81, 0x4c, 0x0d, 0xd0, 0xc3, 0x1a, 0x73, 0x23, 0x10, 0x14, 0x92, + 0x7a, 0xcc, 0x85, 0xe2, 0x75, 0x9a, 0x26, 0x7a, 0x37, 0x8a, 0x08, 0xe3, + 0x2a, 0x40, 0xed, 0x7e, 0x0b, 0x76, 0xad, 0x47, 0x0b, 0x1b, 0x31, 0xa8, + 0x65, 0x3d, 0x32, 0xcd, 0x55, 0xf5, 0xc2, 0x8c, 0xc5, 0xd2, 0xdb, 0x92, + 0x27, 0x82, 0x47, 0x4c, 0xea, 0x65, 0x49, 0xef}, + {0xd2, 0x39, 0x6b, 0x2a, 0x64, 0x29, 0x5e, 0xb1, 0x54, 0x5b, 0x0d, 0xf8, + 0x6c, 0xb2, 0x6f, 0xac, 0x97, 0x4a, 0xcf, 0xbe, 0x7d, 0xc6, 0x3f, 0x93, + 0xd6, 0xf1, 0x82, 0x81, 0xfa, 0x97, 0x11, 0x96, 0x29, 0xc8, 0x81, 0x3c, + 0xf5, 0x90, 0x06, 0xd3, 0x6e, 0xa1, 0x24, 0xca, 0x23, 0xb3, 0x75, 0x23, + 0x4a, 0x37, 0xdd, 0x73, 0x43, 0x4b, 0xd2, 0xca, 0x50, 0xff, 0xda, 0xf6, + 0x44, 0x82, 0x8f, 0xb1, 0x83, 0x6e, 0xa0, 0x6f, 0xc9, 0xfa, 0x04, 0x74, + 0xfa, 0x68, 0x6d, 0x77, 0x4e, 0xc9, 0xab, 0x39, 0x26, 0x90, 0x2d, 0x75, + 0x4e, 0xd0, 0xb4, 0x61, 0x3e, 0x7f, 0xd4, 0x63, 0x34, 0x7e, 0x3b, 0xe9, + 0x05, 0xc5, 0xef, 0xf2, 0x68, 0xb7, 0x2e, 0xd7, 0xe2, 0x44, 0xc1, 0x12, + 0x49, 0x2b, 0x03, 0x83, 0xb4, 0xd5, 0x83, 0x09, 0x32, 0x53, 0xe9, 0xfd, + 0xa6, 0xf9, 0x5e, 0x1b, 0x2c, 0x47, 0xdb, 0x86, 0x0d, 0x41, 0x21, 0x12, + 0xc3, 0x32, 0xa7, 0x48, 0xea, 0x8c, 0xd7, 0x37, 0xe2, 0x8d, 0x6c, 0x95, + 0x6c, 0xce, 0x3d, 0x5b, 0x3d, 0xec, 0x71, 0x23, 0x08, 0xc1, 0x02, 0xce, + 0x53, 0x32, 0x16, 0xfb, 0x6e, 0x01, 0xf8, 0xaf, 0xcd, 0x6c, 0x96, 0x58, + 0x7e, 0x7f, 0x97, 0x35, 0x28, 0x4a, 0xda, 0x09, 0x56, 0xbb, 0x67, 0x99, + 0x5a, 0x0e, 0x8c, 0xd6, 0x4f, 0x24, 0x3b, 0xb3, 0xe5, 0xd4, 0x63, 0x97, + 0xfc, 0xc8, 0x87, 0x89, 0x5c, 0x08, 0xc3, 0xae, 0x69, 0xe3, 0xd3, 0x61, + 0x2d, 0xf9, 0x16, 0x1b, 0xa2, 0x0f, 0xb5, 0xc7, 0xd3, 0xd9, 0x8a, 0x19, + 0x39, 0x2b, 0x4d, 0x0c, 0x50, 0xa4, 0xf1, 0x66, 0x4f, 0x48, 0xd9, 0x35, + 0x24, 0x0e, 0x25, 0x0b, 0x6a, 0x34, 0x84, 0x4f, 0x07, 0x15, 0x4c, 0x11, + 0xad, 0xf0, 0x2c, 0x64, 0x79, 0x7d, 0xc4, 0xc9, 0xfa, 0xe2, 0x5d, 0x78, + 0x39, 0x23, 0x13, 0xe9, 0x49, 0x8c, 0xff, 0xa5, 0x58, 0x25, 0x6d, 0x4b, + 0x8a, 0x65, 0x36, 0xe9, 0x46, 0xeb, 0x3c, 0x9f, 0x58, 0x86, 0x71, 0xc6, + 0x0e, 0x31, 0x01, 0x3b, 0xfd, 0x27, 0x77, 0xdf, 0xac, 0x8e, 0x7b, 0x82, + 0xf4, 0x1c, 0xe9, 0x94, 0x92, 0x97, 0x6b, 0xb3, 0x23, 0x57, 0x07, 0xb6, + 0x3a, 0x32, 0x51, 0xf0, 0x1a, 0xd1, 0x1f, 0x31, 0x54, 0x94, 0x46, 0x84, + 0xd6, 0xc7, 0x20, 0x43, 0xd0, 0x6d, 0x9e, 0xe9, 0xaa, 0xb4, 0xd0, 0x52, + 0x6d, 0x2a, 0x5f, 0x65, 0x3a, 0xf3, 0xfc, 0xcb, 0x56, 0x7f, 0x20, 0x02, + 0x1e, 0x4d, 0xc2, 0xc9, 0x99, 0x0d, 0xb3, 0x23, 0xa8, 0x4f, 0xc8, 0x08, + 0xbf, 0x2a, 0x62, 0xc4, 0x09, 0xae, 0x29, 0x4b, 0x9d, 0x50, 0xa4, 0x53, + 0x1a, 0x54, 0xf6, 0x75, 0x42, 0xdb, 0xd7, 0xf6, 0x4b, 0xc1, 0xfd, 0x5b, + 0xf4, 0xf1, 0x00, 0xff, 0x33, 0xe6, 0xc4, 0xda, 0x7f, 0x93, 0x2f, 0x1c, + 0xf6, 0x71, 0x20, 0x71, 0x25, 0x89, 0x02, 0x66, 0x61, 0xe7, 0x94, 0x13, + 0x4c, 0x73, 0x3e, 0x0e, 0xdc, 0x18, 0xa1, 0xc0, 0x6f, 0x86, 0x26, 0x4d, + 0x33, 0xda, 0x91, 0x28, 0xfa, 0x92, 0x40, 0xd5, 0x2e, 0xf1, 0x53, 0x93, + 0x37, 0xa3, 0x0e, 0xae, 0xe2, 0x39, 0xbe, 0x65, 0x06, 0x8b, 0x70, 0x51, + 0x71, 0x06, 0x27, 0x2e, 0x69, 0xfc, 0x43, 0x3f, 0x25, 0x9e, 0x25, 0xbf, + 0xa3, 0x8e, 0xe5, 0xe4, 0xa1, 0x6b, 0xd2, 0x0e, 0xf1, 0xf6, 0x9d, 0xbd, + 0xbe, 0x35, 0x76, 0xd5, 0x67, 0xf2, 0xa3, 0xfb, 0xab, 0xd0, 0xce, 0xd5, + 0x60, 0x77, 0x25, 0x8d, 0xe6, 0x4c, 0x2d, 0x29, 0x82, 0xb9, 0x60, 0xcc, + 0x4e, 0x4d, 0xdd, 0xa0, 0x90, 0x88, 0xde, 0x1d, 0xb7, 0xd1, 0xe7, 0x91, + 0x35, 0x38, 0x7d, 0x0b, 0x33, 0x3e, 0xdc, 0x8c, 0xe1, 0x14, 0x69, 0x5b, + 0x0c, 0x28, 0x10, 0x3e, 0xf0, 0xda, 0x2a, 0x54, 0xdf, 0xef, 0x23, 0xb0, + 0xd1, 0x29, 0xec, 0x08}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1446, + {0xda, 0xc7, 0x64, 0xd8, 0xeb, 0x60, 0x0f, 0x9e, 0x33, 0x51, 0xcd, + 0x49, 0x32, 0xde, 0xaf, 0xcc, 0x2b, 0x11, 0xed, 0x5a, 0x33, 0x9f, + 0x0e, 0xb1, 0x39, 0x63, 0x29, 0x47, 0x60, 0x62, 0x79, 0xfb}, + {0xb9, 0xf6, 0x47, 0x12, 0x50, 0xb2, 0x1f, 0x86, 0xc4, 0x82, 0xed, 0xfb, + 0xbc, 0xde, 0x98, 0x41, 0x74, 0x55, 0xf8, 0x8f, 0xe5, 0xe5, 0xee, 0x81, + 0x84, 0x08, 0xea, 0xa0, 0x14, 0xdc, 0x2d, 0x6e, 0x87, 0x7e, 0x91, 0xaf, + 0x5f, 0x55, 0x21, 0xc9, 0xef, 0xa8, 0x81, 0x3f, 0xdb, 0xc2, 0xca, 0x84, + 0x41, 0x93, 0x09, 0x8f, 0x82, 0xa5, 0x8d, 0x78, 0xb5, 0x53, 0xf2, 0x4a, + 0x14, 0xa2, 0xb0, 0xe3, 0x82, 0x36, 0x23, 0x9e, 0x70, 0xfe, 0x70, 0x31, + 0xf7, 0x05, 0x0e, 0xcd, 0x85, 0xb5, 0x6a, 0x31, 0xe8, 0x78, 0x58, 0x92, + 0xb5, 0x81, 0x18, 0x47, 0xfe, 0x28, 0xe5, 0xa8, 0x47, 0x01, 0x3b, 0x7b, + 0x26, 0x2c, 0x5c, 0x19, 0xed, 0xda, 0xe2, 0x2b, 0x6f, 0x2c, 0xb9, 0x0a, + 0x7d, 0x2c, 0x15, 0x85, 0xb1, 0xda, 0x1f, 0xc6, 0xf5, 0x6a, 0x67, 0x54, + 0x89, 0x8a, 0xb9, 0x2f, 0x2e, 0xaf, 0x78, 0x09, 0xae, 0xc5, 0xb7, 0x67, + 0x37, 0x4a, 0xdd, 0xed, 0x11, 0x5f, 0xbc, 0x75, 0xc0, 0x95, 0xb7, 0xc6, + 0x77, 0x7d, 0x05, 0xbe, 0xd6, 0x69, 0x4a, 0xf8, 0x86, 0xef, 0xaf, 0x36, + 0x67, 0xcc, 0xb5, 0x81, 0x34, 0x2b, 0xde, 0x04, 0x13, 0x68, 0x40, 0x20, + 0xb1, 0xb9, 0xd5, 0xbe, 0xb6, 0xef, 0xb8, 0x34, 0x35, 0xf9, 0xb0, 0xf6, + 0x8a, 0x60, 0x7b, 0x96, 0x8a, 0xf3, 0x04, 0xab, 0xf2, 0x8a, 0x53, 0x59, + 0xea, 0x39, 0xac, 0xfa, 0x26, 0x1a, 0x65, 0x5c, 0xa7, 0x31, 0x30, 0xd1, + 0xf8, 0x23, 0x58, 0xf0, 0xd1, 0xb4, 0x01, 0xce, 0x61, 0xf6, 0xe0, 0x30, + 0x0a, 0xa9, 0x7c, 0xf7, 0x92, 0x5d, 0x8a, 0x1e, 0xc2, 0x0c, 0x1e, 0x56, + 0xdb, 0x4e, 0x74, 0x8f, 0x43, 0x41, 0xa1, 0x46, 0xcd, 0x9e, 0x77, 0x2a, + 0xb7, 0x12, 0xab, 0x03, 0x54, 0x76, 0x67, 0x1e, 0x51, 0xcd, 0xee, 0xf9, + 0x07, 0x48, 0x25, 0xc6, 0x2c, 0x04, 0xa9, 0xd6, 0xd6, 0x45, 0x84, 0x55, + 0x07, 0x48, 0xee, 0x51, 0xbb, 0x87, 0x04, 0x1e, 0x02, 0x7e, 0x22, 0x9f, + 0x8f, 0x51, 0x0f, 0xe8, 0x9a, 0x68, 0x89, 0x7a, 0xc3, 0x65, 0x2b, 0x61, + 0x4b, 0x19, 0x7f, 0x34, 0x5d, 0x6f, 0x51, 0xef, 0x38, 0x44, 0xce, 0xf8, + 0xf6, 0x7b, 0x18, 0x91, 0xaf, 0x56, 0x77, 0x2e, 0xdf, 0x87, 0x19, 0x41, + 0x5f, 0x3b, 0x9e, 0x7c, 0xb2, 0x8a, 0xc5, 0x96, 0x3d, 0x5d, 0x36, 0xaf, + 0xf0, 0xab, 0xb3, 0x25, 0x5d, 0x28, 0x5b, 0x33, 0x34, 0x0d, 0x08, 0xd2, + 0x5b, 0x45, 0xb6, 0xf4, 0x5b, 0xb7, 0x58, 0xe8, 0x38, 0x71, 0x52, 0x77, + 0xf0, 0x07, 0xc7, 0x2c, 0x23, 0x43, 0x27, 0xcb, 0xcc, 0x2e, 0x77, 0x69, + 0x3d, 0x2d, 0x5e, 0x5e, 0xfc, 0x1a, 0x41, 0x70, 0xa5, 0x7c, 0x5d, 0xc1, + 0x47, 0x29, 0xb1, 0x0e, 0xa2, 0x35, 0xae, 0x44, 0x61, 0x68, 0x90, 0x10, + 0x18, 0xa6, 0x2a, 0xf6, 0x59, 0x75, 0x21, 0x94, 0x9e, 0x69, 0x34, 0x2c, + 0x26, 0x66, 0xae, 0xee, 0x74, 0xe0, 0x7b, 0x02, 0x8e, 0x1d, 0xfc, 0x89, + 0x56, 0xc2, 0x45, 0xb9, 0xa4, 0xa1, 0x6a, 0x63, 0xb1, 0x62, 0x45, 0x1d, + 0x5b, 0x38, 0x0a, 0x67, 0xdf, 0x7f, 0x07, 0xee, 0xb3, 0xcd, 0x48, 0x65, + 0x07, 0x81, 0x76, 0xae, 0x74, 0xae, 0x33, 0xc7, 0xfc, 0x3a, 0x78, 0x44, + 0xaa, 0x2b, 0xa5, 0xe1, 0x44, 0x1d, 0x94, 0x5f, 0x7c, 0x9c, 0xcc, 0x0b, + 0x9b, 0x8f, 0x59, 0x32, 0x88, 0x18, 0x18, 0x78, 0x04, 0xcf, 0xb5, 0x94, + 0x53, 0x27, 0x27, 0x29, 0x0f, 0x77, 0x92, 0x73, 0xa0, 0xd0, 0x4c, 0xc9, + 0xce, 0xcb, 0x0d, 0xcf, 0xec, 0x24, 0x11, 0x60, 0x48, 0xa0, 0xe6, 0x88, + 0x9f, 0x15, 0x2c, 0x0f, 0x4f, 0xdb, 0xb5, 0x42, 0x67, 0xc9, 0x3c, 0x65, + 0xb6, 0xd9, 0x25, 0xcc, 0x80, 0x7a, 0x6d, 0x07}, + {0x09, 0x19, 0x69, 0x0d, 0x52, 0x7b, 0x5a, 0xab, 0x20, 0x85, 0x10, 0x02, + 0x89, 0x74, 0xf2, 0x1b, 0x37, 0x10, 0x2b, 0xe6, 0x76, 0x28, 0x9b, 0xef, + 0xb6, 0x89, 0xf5, 0x09, 0xb0, 0xa5, 0x8f, 0xf5, 0x85, 0xcf, 0xf1, 0xbd, + 0x47, 0xfc, 0xde, 0xf3, 0x2d, 0x03, 0xe5, 0xce, 0x2b, 0x85, 0x7d, 0x82, + 0x43, 0xde, 0xa8, 0x71, 0xfa, 0xc5, 0x50, 0x8a, 0x41, 0x79, 0x4d, 0x32, + 0xc9, 0x8f, 0x6e, 0x25, 0x34, 0x1d, 0x0a, 0x0f, 0x76, 0x80, 0x52, 0x2e, + 0xb9, 0xba, 0x6a, 0xdc, 0x7d, 0x8e, 0xc2, 0x88, 0xac, 0x42, 0xea, 0x66, + 0x42, 0xa2, 0x7b, 0xd6, 0x8c, 0x6c, 0x27, 0x59, 0x8a, 0x0f, 0x71, 0x42, + 0x38, 0xa6, 0x34, 0x09, 0x64, 0x92, 0x4a, 0xf0, 0xd0, 0xc5, 0x8e, 0xf4, + 0x85, 0x48, 0x42, 0x30, 0x38, 0xeb, 0x05, 0xdf, 0xd2, 0xaf, 0x3d, 0x43, + 0xa8, 0x2d, 0x2a, 0x8a, 0xbd, 0x3b, 0xa9, 0x97, 0xee, 0xf7, 0x75, 0x63, + 0x5b, 0x07, 0x31, 0x64, 0x15, 0x5e, 0x41, 0x72, 0x76, 0x16, 0xa8, 0x5c, + 0xd5, 0xcb, 0xed, 0x08, 0xe3, 0x94, 0x3e, 0xcd, 0x6d, 0x25, 0xb5, 0x7f, + 0x37, 0xb1, 0xa4, 0xa3, 0xd9, 0x21, 0xaa, 0xc9, 0x72, 0x19, 0xf6, 0x5b, + 0x20, 0xc9, 0xc1, 0x4d, 0xf6, 0xe6, 0xee, 0x6b, 0x4d, 0xed, 0x49, 0x77, + 0x65, 0xae, 0x8f, 0x37, 0x92, 0x4f, 0x9e, 0x86, 0x9f, 0xd7, 0xc2, 0x36, + 0xca, 0xca, 0xd7, 0x7d, 0x5a, 0x07, 0x4f, 0x0d, 0x53, 0x09, 0x05, 0xf1, + 0xbe, 0x9c, 0x77, 0x04, 0x7a, 0xbb, 0x36, 0x8f, 0x46, 0x36, 0xa0, 0xe8, + 0x6e, 0xa1, 0x2d, 0xd3, 0xa6, 0x46, 0x08, 0xd1, 0xc1, 0x67, 0xfd, 0x06, + 0xee, 0xb7, 0xce, 0xf7, 0x8b, 0xfd, 0x59, 0x59, 0x27, 0x8f, 0x5d, 0x38, + 0xf6, 0x29, 0xa0, 0xfc, 0x89, 0x64, 0xff, 0xe7, 0x6f, 0x7e, 0x73, 0xe0, + 0x0d, 0xc0, 0xff, 0x29, 0x5d, 0x03, 0x04, 0x81, 0x67, 0x1c, 0xad, 0xc2, + 0xf0, 0xdd, 0xe7, 0x07, 0x19, 0x06, 0x74, 0x30, 0x00, 0xae, 0xf2, 0xaa, + 0x25, 0x80, 0xed, 0xa3, 0x11, 0xf2, 0x8e, 0xdf, 0x62, 0xb3, 0x6c, 0xa4, + 0x13, 0x02, 0xab, 0x8c, 0x74, 0x55, 0xae, 0x78, 0x47, 0x10, 0x99, 0x37, + 0xea, 0xcb, 0x90, 0x4f, 0x2c, 0x92, 0xa5, 0xc6, 0x85, 0x03, 0xd5, 0x27, + 0xa2, 0xc5, 0x1f, 0xd8, 0xd9, 0x37, 0x4f, 0xc8, 0x55, 0xf0, 0xd4, 0xa4, + 0xeb, 0x24, 0x1c, 0xf6, 0xe8, 0xb6, 0xd2, 0xfa, 0x9b, 0x9d, 0x6d, 0x57, + 0xf8, 0x88, 0xeb, 0x67, 0x80, 0xbc, 0x57, 0xfc, 0x4e, 0x69, 0x76, 0x4c, + 0x9b, 0x06, 0x6a, 0x06, 0x80, 0x95, 0x9a, 0xcf, 0xcc, 0x46, 0x5a, 0x88, + 0x17, 0x20, 0xe0, 0x16, 0xe3, 0x9e, 0x1d, 0x50, 0xa0, 0xc5, 0xae, 0x04, + 0xb8, 0xcc, 0xae, 0x22, 0x41, 0x3a, 0x44, 0x30, 0xfc, 0x18, 0xd7, 0xd9, + 0x81, 0xf0, 0x25, 0x25, 0x3e, 0x14, 0x34, 0x2c, 0xce, 0xc5, 0xf9, 0xcf, + 0x4d, 0x54, 0x05, 0x12, 0xbe, 0xc0, 0xa1, 0xc3, 0x41, 0xbb, 0xf9, 0x39, + 0xe7, 0x80, 0xfe, 0x74, 0xb4, 0xb0, 0x0b, 0x32, 0x63, 0xe2, 0x3e, 0x9c, + 0x23, 0xe8, 0x1e, 0x3e, 0x06, 0xb7, 0x9f, 0xb0, 0xe7, 0xaf, 0x6c, 0x07, + 0x88, 0x37, 0x7d, 0x69, 0x86, 0x3a, 0x77, 0x2c, 0xd2, 0x43, 0xec, 0x01, + 0x76, 0xd9, 0xcb, 0x59, 0x95, 0xe9, 0xd8, 0x95, 0xd4, 0x0e, 0x51, 0x92, + 0x0b, 0x5c, 0xf7, 0xb1, 0x0d, 0x76, 0xdf, 0x47, 0xcd, 0x86, 0x6f, 0x53, + 0xd2, 0x82, 0x8b, 0x24, 0xe4, 0x6c, 0x15, 0x28, 0x57, 0x49, 0x0c, 0x10, + 0x3c, 0x99, 0x7e, 0xfc, 0x48, 0x58, 0x2b, 0xb4, 0x4a, 0xf5, 0x73, 0x96, + 0xd3, 0x30, 0x3d, 0xbe, 0xf4, 0x25, 0x18, 0x0e, 0x11, 0x49, 0x44, 0x99, + 0x97, 0x6d, 0x76, 0x10, 0x2d, 0x71, 0x25, 0x94, 0xf8, 0xe4, 0x2c, 0x5d, + 0x59, 0x92, 0xea, 0xbe}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1447, + {0x30, 0x34, 0xdd, 0x15, 0x2b, 0xd4, 0xfb, 0x5b, 0x59, 0x7f, 0xae, + 0x79, 0xa4, 0x67, 0x90, 0x6c, 0xbb, 0x40, 0x91, 0x59, 0xa7, 0x80, + 0x0a, 0xc8, 0xc2, 0x0e, 0xea, 0xfb, 0x3f, 0x23, 0x71, 0x3a}, + {0x57, 0xb2, 0xcd, 0xdd, 0xe9, 0x42, 0xc8, 0x19, 0x3d, 0xbc, 0xe1, 0x36, + 0x2c, 0x28, 0x78, 0xc6, 0xdc, 0xaa, 0x65, 0xba, 0xce, 0xf9, 0x4a, 0xe6, + 0x27, 0x80, 0xc5, 0x5d, 0xb0, 0x2a, 0x75, 0xb6, 0x98, 0x8e, 0x33, 0xee, + 0x05, 0x46, 0x44, 0x04, 0x6a, 0xd4, 0x1f, 0xbf, 0x61, 0xc8, 0x2d, 0x31, + 0xe9, 0xb6, 0xf5, 0x69, 0x3b, 0x40, 0x17, 0x71, 0xed, 0x83, 0x93, 0xb5, + 0x59, 0xae, 0x08, 0xe9, 0x9e, 0x32, 0x0e, 0x51, 0x24, 0x3f, 0x87, 0xfd, + 0x73, 0x55, 0x2c, 0x34, 0xc1, 0x2b, 0xa7, 0x0c, 0x4a, 0x1c, 0xee, 0x63, + 0x25, 0x6a, 0xd2, 0x02, 0xc3, 0xda, 0x44, 0x8e, 0xa8, 0x4a, 0xde, 0x95, + 0x03, 0xaa, 0xb6, 0xba, 0x9f, 0x45, 0xbc, 0x2b, 0xf1, 0xb6, 0x49, 0x0b, + 0x2a, 0x8e, 0x02, 0x6b, 0x8a, 0x66, 0x75, 0x42, 0x7e, 0x27, 0x1f, 0xf2, + 0xec, 0x20, 0xb9, 0xd0, 0xd9, 0x0b, 0x67, 0x75, 0x53, 0xb5, 0xe3, 0x3a, + 0xe2, 0x1a, 0x86, 0x28, 0xf4, 0xf7, 0xd4, 0x5c, 0xdf, 0x3b, 0x16, 0x98, + 0xe6, 0x65, 0x2b, 0x22, 0x45, 0xad, 0xfa, 0x87, 0xc5, 0xa3, 0x1d, 0x53, + 0xf3, 0xb2, 0x1f, 0x2c, 0xe7, 0xa6, 0xda, 0xcc, 0xb0, 0xd0, 0x45, 0x41, + 0x5e, 0xfa, 0x5d, 0xb6, 0x0d, 0xdb, 0xe7, 0x8a, 0x3e, 0x7e, 0x3f, 0xfb, + 0x2e, 0x29, 0x11, 0x87, 0x3a, 0xb0, 0xc2, 0x28, 0xbb, 0x8f, 0xa4, 0x39, + 0x0d, 0x81, 0xee, 0xbf, 0xd3, 0x67, 0x3f, 0x8a, 0xfc, 0x53, 0xc9, 0x47, + 0x40, 0x80, 0xdf, 0x76, 0x48, 0x34, 0x33, 0xf4, 0x9d, 0xa9, 0xa5, 0xdf, + 0x52, 0xe4, 0x58, 0x89, 0x1c, 0xb6, 0xeb, 0x2d, 0xc0, 0xd9, 0x3a, 0xdb, + 0x3d, 0xa9, 0x27, 0x3a, 0xb0, 0x06, 0xe4, 0x44, 0x54, 0x61, 0xcc, 0xec, + 0xa3, 0xe9, 0x1f, 0x71, 0x03, 0x02, 0x9b, 0x20, 0x29, 0x5d, 0xef, 0x62, + 0x12, 0xa7, 0x73, 0xe9, 0x24, 0x24, 0x82, 0xc0, 0xae, 0x2a, 0x0e, 0x32, + 0xe3, 0xb9, 0xaa, 0x38, 0x9c, 0x01, 0x6c, 0x6f, 0xa7, 0x4d, 0xbe, 0x53, + 0x0f, 0x77, 0x4f, 0xcc, 0xb0, 0x8a, 0x67, 0xf9, 0x5d, 0x9b, 0xb4, 0x2a, + 0x04, 0x33, 0xd6, 0xde, 0x32, 0x7a, 0xc7, 0xa2, 0x5a, 0xbe, 0xbd, 0x15, + 0xab, 0xce, 0x8e, 0xe1, 0xcd, 0x8c, 0xed, 0x9e, 0x36, 0xc3, 0x39, 0xe8, + 0x0a, 0xe6, 0x76, 0x3d, 0x03, 0xc5, 0x04, 0x9a, 0xd4, 0xfc, 0xc7, 0x65, + 0xfc, 0x68, 0x32, 0x8f, 0x2d, 0xd6, 0x54, 0x40, 0x53, 0xe1, 0x3d, 0x9a, + 0x5e, 0xb1, 0x62, 0x6f, 0x33, 0x80, 0xaa, 0x3d, 0x63, 0xc6, 0x8e, 0x57, + 0x07, 0x35, 0xe3, 0x9c, 0xec, 0xfe, 0xd3, 0x3a, 0xbf, 0x19, 0x67, 0x14, + 0xce, 0x3d, 0xb9, 0x9c, 0x8c, 0xd3, 0x47, 0x9a, 0x9f, 0xe0, 0xf3, 0x53, + 0x92, 0xc4, 0x3c, 0x28, 0xcd, 0x2c, 0xc8, 0xd9, 0x6e, 0x5a, 0xf6, 0x38, + 0xd1, 0x55, 0xbf, 0xa6, 0x4c, 0x24, 0xfc, 0xfe, 0xcd, 0xb4, 0xc9, 0x57, + 0xeb, 0x01, 0x69, 0x13, 0xc9, 0x2a, 0x87, 0x1e, 0x74, 0x31, 0x71, 0xdb, + 0x3c, 0xd2, 0x7e, 0x07, 0x39, 0x9e, 0xff, 0x45, 0x14, 0x6b, 0xa6, 0x63, + 0xcf, 0xc9, 0x81, 0xa3, 0x6f, 0x5f, 0x5a, 0x9f, 0xb0, 0xe7, 0x0b, 0xf7, + 0x09, 0xa8, 0x18, 0x8f, 0x30, 0x24, 0xea, 0xc0, 0xa6, 0xc7, 0x86, 0x5d, + 0x9e, 0x55, 0x47, 0x5e, 0xfa, 0xd3, 0x67, 0x18, 0x83, 0x8a, 0x10, 0x21, + 0x3c, 0xa4, 0xdf, 0xa3, 0x0b, 0x78, 0x92, 0xab, 0x90, 0x10, 0x08, 0x96, + 0xa1, 0xde, 0x4a, 0x62, 0x29, 0x2c, 0x1f, 0x34, 0x98, 0x03, 0x97, 0x21, + 0x1f, 0xad, 0x05, 0xae, 0x4c, 0xe8, 0xd5, 0x5d, 0x25, 0xf6, 0xd2, 0x24, + 0xc9, 0xf6, 0x80, 0x22, 0x67, 0xa8, 0x67, 0xce, 0xd7, 0xc7, 0xca, 0xc9, + 0x26, 0x63, 0x33, 0x1c, 0x09, 0x66, 0x54, 0x37}, + {0xb3, 0x24, 0x37, 0xf5, 0x47, 0x42, 0xcc, 0xfb, 0xa5, 0x2e, 0xb5, 0x31, + 0xba, 0xf3, 0xae, 0x3b, 0xa3, 0x0d, 0xd9, 0x8e, 0x03, 0x47, 0x81, 0x44, + 0x32, 0x6c, 0x37, 0x71, 0x9e, 0x1a, 0xf5, 0x6b, 0xa5, 0x82, 0x74, 0x0c, + 0x0a, 0xdb, 0x50, 0x0a, 0x01, 0x14, 0x9c, 0x24, 0xbe, 0x72, 0xf6, 0x61, + 0x28, 0xea, 0x37, 0x73, 0xb2, 0x17, 0xbd, 0x95, 0xd8, 0xeb, 0xdf, 0x27, + 0xfa, 0x38, 0x53, 0xc5, 0x19, 0xb5, 0x58, 0x20, 0x1b, 0x29, 0x51, 0x1a, + 0x17, 0x73, 0x86, 0x8d, 0xb1, 0x7a, 0xd1, 0xc2, 0xc5, 0x50, 0x80, 0xe3, + 0xa7, 0x9d, 0x90, 0xa5, 0x41, 0x66, 0x57, 0xed, 0x3b, 0x0e, 0xab, 0x25, + 0xde, 0x08, 0x6f, 0x46, 0x63, 0x38, 0x5d, 0x18, 0xd4, 0xce, 0x7c, 0x9a, + 0x85, 0x4a, 0x3e, 0x79, 0x62, 0xff, 0x37, 0xd9, 0xe2, 0x0e, 0xc5, 0xa6, + 0xbf, 0xfa, 0x78, 0x03, 0x5b, 0x17, 0xb8, 0x14, 0x5b, 0x2e, 0xd2, 0x7a, + 0xe2, 0xc7, 0xc0, 0x9e, 0x61, 0x2e, 0x70, 0x35, 0xe5, 0x77, 0xbe, 0x7d, + 0x49, 0xb1, 0x55, 0x1e, 0xa2, 0xbc, 0xf0, 0x8c, 0x2f, 0xbe, 0xea, 0x12, + 0x5c, 0x88, 0xaf, 0x9e, 0x1c, 0x24, 0xce, 0x0e, 0x76, 0xc1, 0x72, 0x29, + 0xf6, 0x21, 0xb0, 0xa4, 0xb9, 0x81, 0x70, 0x1e, 0xd3, 0x40, 0xb9, 0xd6, + 0x89, 0x30, 0xc6, 0x3a, 0x95, 0xea, 0x68, 0x37, 0x78, 0x6c, 0xd9, 0x7e, + 0x66, 0xc6, 0x61, 0x6b, 0x2d, 0x13, 0x32, 0x14, 0xc3, 0x80, 0xb1, 0x04, + 0xa2, 0x59, 0x14, 0x50, 0xd6, 0x6a, 0xa5, 0x2f, 0xce, 0xdf, 0x93, 0x0d, + 0x34, 0xa6, 0x1b, 0xc4, 0x3a, 0xff, 0x86, 0x56, 0x6e, 0x1f, 0xe1, 0x90, + 0x47, 0x73, 0x3e, 0x30, 0x33, 0xce, 0x04, 0xc4, 0x42, 0x32, 0x71, 0x9e, + 0x0c, 0x11, 0x2d, 0xf7, 0xdc, 0xb3, 0x49, 0xe2, 0xc2, 0x9b, 0xe0, 0xb2, + 0xb7, 0x26, 0xd8, 0x95, 0xe6, 0x2f, 0x75, 0xb1, 0xe2, 0x7a, 0x97, 0x1f, + 0x71, 0x99, 0xb7, 0x06, 0xcc, 0xa2, 0x3f, 0xf8, 0xf2, 0x23, 0xb8, 0x8a, + 0x7d, 0x43, 0x37, 0x2c, 0x45, 0xe0, 0xe6, 0xa2, 0x5f, 0x70, 0x4f, 0x01, + 0xdd, 0xcf, 0x17, 0x72, 0xff, 0xac, 0x4a, 0xf3, 0x69, 0xad, 0x91, 0x62, + 0x98, 0x6b, 0xd3, 0x1b, 0x93, 0x66, 0xe7, 0x27, 0x31, 0x3b, 0xdf, 0x6f, + 0xda, 0x35, 0xb6, 0x59, 0xe9, 0x69, 0x08, 0x34, 0xf3, 0x79, 0x3d, 0xbd, + 0x55, 0x26, 0xd0, 0x33, 0x16, 0xec, 0x57, 0x46, 0x4a, 0x47, 0x72, 0x80, + 0xb2, 0x29, 0x86, 0xf2, 0xda, 0x86, 0x73, 0x85, 0x94, 0xc6, 0x88, 0x14, + 0xd1, 0xe3, 0x4a, 0xce, 0x04, 0xc2, 0xaa, 0x25, 0x55, 0xd6, 0xae, 0xd9, + 0xc0, 0x24, 0x9e, 0x2e, 0x2a, 0x33, 0x2a, 0xdf, 0xd7, 0x02, 0x24, 0x84, + 0x81, 0x72, 0xc1, 0xcf, 0xff, 0xaf, 0xa4, 0xe7, 0x9a, 0x2b, 0x9f, 0x80, + 0x38, 0x43, 0x72, 0xf7, 0x20, 0x68, 0x06, 0x83, 0x9f, 0xd6, 0xae, 0xc2, + 0x6d, 0xa2, 0xa5, 0x91, 0xc9, 0xb7, 0xa0, 0xd9, 0x30, 0xa5, 0x58, 0xc2, + 0x07, 0xdc, 0xe1, 0x66, 0x6a, 0x86, 0xc4, 0xa2, 0x50, 0xfd, 0xef, 0x3d, + 0xa9, 0xcc, 0xd7, 0x1a, 0x9d, 0xe3, 0xb3, 0xe7, 0xce, 0x04, 0x60, 0x4c, + 0x2d, 0xe3, 0xd0, 0xad, 0x8d, 0xdc, 0x48, 0xa2, 0x4c, 0x75, 0xfe, 0x4d, + 0x52, 0x0c, 0x69, 0x3e, 0xbb, 0xcb, 0xa4, 0x8f, 0x80, 0xa8, 0xbf, 0xa8, + 0xb5, 0xbd, 0xf3, 0xbc, 0x17, 0x99, 0x82, 0xc2, 0x5d, 0xbd, 0xf7, 0x65, + 0x60, 0x8e, 0xa6, 0x55, 0x29, 0x7a, 0x45, 0x5e, 0x44, 0x7c, 0x6a, 0x78, + 0x6a, 0x45, 0x12, 0x1e, 0xc6, 0xd6, 0x0e, 0x0e, 0x98, 0x90, 0xe3, 0x17, + 0xe5, 0x47, 0x5b, 0x0a, 0x27, 0x1f, 0x9c, 0xaa, 0xd2, 0x7a, 0x46, 0x6c, + 0x2c, 0x2b, 0x73, 0x2c, 0xc8, 0x3d, 0x80, 0x83, 0x8b, 0xeb, 0xcf, 0x97, + 0xb4, 0x99, 0x39, 0xee}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1448, + {0x67, 0xf2, 0x67, 0xed, 0x32, 0xa8, 0xe3, 0x7a, 0xc3, 0x81, 0x0d, + 0xb4, 0xcf, 0x87, 0x22, 0xb0, 0xaf, 0xf6, 0x43, 0xae, 0x56, 0x32, + 0x61, 0x84, 0xe9, 0x66, 0x67, 0x65, 0x47, 0x81, 0x99, 0x06}, + {0x27, 0x75, 0x7f, 0x97, 0x71, 0xc9, 0x9c, 0x2e, 0xbe, 0xe7, 0x2f, 0x89, + 0xf0, 0xf8, 0x08, 0xa5, 0xcf, 0x6a, 0x65, 0x73, 0x0c, 0x8f, 0x66, 0x9f, + 0xe6, 0xe0, 0x05, 0xa2, 0x85, 0xb4, 0x54, 0x20, 0x85, 0x86, 0x13, 0x15, + 0x47, 0x29, 0x58, 0x92, 0xc1, 0x8a, 0xef, 0x17, 0x02, 0x7c, 0xce, 0xf2, + 0x0a, 0x71, 0xbf, 0xec, 0x5d, 0x26, 0xe3, 0x45, 0xb6, 0x10, 0x43, 0x01, + 0x59, 0xb9, 0x59, 0x71, 0x3a, 0xb4, 0x53, 0xa4, 0x28, 0x1a, 0x22, 0x69, + 0x14, 0x65, 0xee, 0x76, 0x03, 0x4d, 0xc3, 0xca, 0x88, 0xae, 0x69, 0xf2, + 0x71, 0xeb, 0x49, 0x5e, 0x13, 0xdf, 0x8d, 0xdf, 0x91, 0x12, 0xae, 0x5c, + 0x92, 0x3a, 0x82, 0x9e, 0x69, 0x61, 0x12, 0x0f, 0xc6, 0xab, 0xea, 0xb8, + 0x2b, 0xee, 0xbb, 0x82, 0x61, 0x6f, 0xb5, 0xdd, 0xc7, 0xe9, 0x69, 0x59, + 0x20, 0xc1, 0x38, 0x99, 0xdc, 0x08, 0xd5, 0x31, 0x1c, 0xc5, 0xd1, 0xb2, + 0x45, 0x08, 0xf5, 0x9b, 0xca, 0xa7, 0xdf, 0xd6, 0x11, 0x23, 0x35, 0x37, + 0x6e, 0xa5, 0xdf, 0x32, 0x47, 0x52, 0xd8, 0xb4, 0x9d, 0x46, 0xd6, 0xe7, + 0x96, 0x82, 0xbd, 0x8f, 0xc9, 0xe4, 0x4c, 0xed, 0xdc, 0x02, 0x62, 0x94, + 0x49, 0xe2, 0xb1, 0x6a, 0xdc, 0x19, 0x71, 0xac, 0xf0, 0x46, 0x7a, 0x72, + 0x8d, 0x92, 0x94, 0xd2, 0x37, 0x56, 0x97, 0xa7, 0xd9, 0x88, 0x51, 0x49, + 0x68, 0x54, 0x5b, 0x19, 0xfb, 0x64, 0xd5, 0x71, 0x99, 0xcf, 0x5d, 0x5d, + 0x27, 0x0c, 0xf3, 0x67, 0xd2, 0x26, 0xb2, 0xa5, 0x33, 0x77, 0x6f, 0xb7, + 0x98, 0xb2, 0x9f, 0x35, 0x11, 0xbc, 0x12, 0x75, 0x12, 0xcf, 0x42, 0xa5, + 0xc4, 0x93, 0x49, 0x50, 0x95, 0xe6, 0x9e, 0x92, 0xa8, 0x89, 0x24, 0xb1, + 0xc4, 0xd4, 0x11, 0x18, 0xfa, 0x3f, 0xd7, 0xd5, 0x09, 0xb0, 0xe7, 0xa1, + 0x14, 0xe3, 0x9d, 0x3b, 0x11, 0xcf, 0x82, 0x3e, 0x34, 0xf4, 0xaa, 0xe9, + 0x65, 0xb2, 0xcf, 0x9b, 0x57, 0xf3, 0xfc, 0x9d, 0xcc, 0x30, 0xc1, 0x48, + 0x9d, 0x33, 0xe9, 0xbb, 0xc2, 0x55, 0x95, 0xe2, 0x8b, 0x09, 0x5f, 0x56, + 0x9f, 0x8a, 0x8d, 0x26, 0xc6, 0xa4, 0x99, 0x9f, 0x20, 0x40, 0x6b, 0xa7, + 0xcf, 0xd6, 0x48, 0x1f, 0x69, 0x18, 0x32, 0xbd, 0x6d, 0xe2, 0x36, 0x6b, + 0xf9, 0xa2, 0x26, 0x82, 0x9b, 0xe0, 0x87, 0x02, 0xbb, 0xe5, 0x71, 0xfc, + 0xde, 0x1c, 0xbe, 0x71, 0xa5, 0x63, 0xdc, 0x7b, 0x68, 0x03, 0x7b, 0x1b, + 0x24, 0xa8, 0x3f, 0xbd, 0xe6, 0x2b, 0x2c, 0x0b, 0xfc, 0x32, 0x8e, 0x3c, + 0x2a, 0xe5, 0x9a, 0x43, 0x24, 0xba, 0xd7, 0x63, 0x73, 0xb8, 0x9e, 0x91, + 0xea, 0xbd, 0x06, 0xca, 0xa8, 0x7d, 0xa1, 0x55, 0xeb, 0x67, 0xd3, 0x80, + 0xd4, 0x15, 0x62, 0xf3, 0x03, 0x05, 0x27, 0xef, 0xf6, 0x8c, 0xc6, 0x57, + 0xfe, 0x8a, 0x4c, 0xd5, 0x52, 0x68, 0x88, 0xce, 0x2a, 0x96, 0xbf, 0x68, + 0x9f, 0x57, 0xcd, 0xfb, 0xd3, 0xfd, 0xd6, 0x3f, 0x88, 0xd5, 0xba, 0x5e, + 0x45, 0xd2, 0x69, 0x29, 0x6f, 0x4d, 0x96, 0x34, 0x48, 0x78, 0xf0, 0xf4, + 0xa5, 0x99, 0xd4, 0xf8, 0xef, 0x93, 0xbe, 0xf5, 0xe3, 0x13, 0x4e, 0x43, + 0xd1, 0x9b, 0x37, 0xb9, 0x44, 0xf1, 0x62, 0x44, 0x9b, 0x3c, 0x3b, 0x58, + 0xba, 0x65, 0x23, 0xce, 0x7f, 0xf9, 0x6b, 0x32, 0x84, 0x5e, 0x4c, 0x32, + 0x4e, 0x01, 0x3c, 0x85, 0x42, 0x1d, 0x70, 0xc2, 0x1d, 0xc6, 0xf6, 0xe3, + 0xb3, 0xab, 0x58, 0xe4, 0x70, 0x2a, 0x21, 0x29, 0xd6, 0x55, 0xda, 0x18, + 0x0f, 0x65, 0xbb, 0x19, 0xb6, 0xf1, 0x74, 0x2b, 0x1d, 0x11, 0x81, 0x81, + 0x74, 0xba, 0xdc, 0x98, 0x72, 0x20, 0x91, 0x68, 0x2a, 0x4a, 0x08, 0xd5, + 0xa3, 0x9f, 0x9f, 0x74, 0x82, 0xd1, 0x75, 0x29}, + {0xc7, 0xd0, 0x4d, 0x3c, 0x05, 0x04, 0x63, 0x28, 0x18, 0x48, 0xb1, 0x3c, + 0x76, 0x9f, 0xe5, 0x6a, 0x23, 0x8e, 0xa9, 0xaa, 0xa2, 0xa3, 0xd8, 0xc4, + 0x8a, 0xcf, 0xfa, 0x93, 0x6b, 0x24, 0x77, 0xc6, 0xde, 0xe0, 0xc0, 0x04, + 0xac, 0xf0, 0xcb, 0x3a, 0x67, 0xfd, 0x71, 0xd4, 0x14, 0x03, 0xf8, 0xde, + 0x79, 0xee, 0x1f, 0xaa, 0x55, 0x7d, 0xd6, 0x43, 0x0a, 0x2b, 0x34, 0x07, + 0x7a, 0x09, 0xa3, 0xeb, 0x88, 0x50, 0x21, 0xc3, 0xda, 0xf5, 0x20, 0x77, + 0xb3, 0xd3, 0x9c, 0x50, 0x4a, 0xdd, 0xa0, 0xf3, 0x19, 0x4a, 0xb7, 0x89, + 0xc0, 0x31, 0x40, 0xb4, 0x05, 0x97, 0xa0, 0xb4, 0x29, 0x89, 0x36, 0xfb, + 0x59, 0x87, 0x7c, 0xdc, 0x6b, 0x97, 0x92, 0x5c, 0xd5, 0xe9, 0x14, 0xf8, + 0xa8, 0x2e, 0xe8, 0x41, 0x71, 0x49, 0x3f, 0x9f, 0xb3, 0xde, 0x39, 0x80, + 0x38, 0xe3, 0x50, 0x90, 0x0c, 0x66, 0x48, 0x14, 0xe0, 0x45, 0x7b, 0x2d, + 0xef, 0x89, 0xf5, 0x79, 0x31, 0xf2, 0x58, 0x29, 0x75, 0xf1, 0x24, 0x66, + 0x2c, 0xd3, 0x31, 0x8d, 0xd6, 0x9c, 0xeb, 0x99, 0xd6, 0x47, 0xaa, 0x5f, + 0xfb, 0x39, 0x06, 0x90, 0xc5, 0x70, 0x68, 0x13, 0x2b, 0xd6, 0x10, 0x9e, + 0x8a, 0x62, 0x07, 0x12, 0x40, 0x68, 0x26, 0x27, 0xe9, 0x5e, 0x9b, 0xd9, + 0x4f, 0x12, 0x7a, 0x63, 0x79, 0x37, 0x43, 0xd5, 0x0e, 0xce, 0x19, 0x88, + 0xdf, 0x43, 0x10, 0x3c, 0x28, 0xe9, 0x0a, 0x9a, 0x8c, 0x27, 0x14, 0xb8, + 0xa6, 0x3f, 0xf4, 0x71, 0x4c, 0xfa, 0xcc, 0x36, 0x0b, 0xef, 0x53, 0xb8, + 0xcd, 0x3f, 0x06, 0xa8, 0xf3, 0x42, 0x5a, 0x6a, 0x44, 0xaf, 0xdb, 0xc8, + 0xb0, 0xc7, 0x7d, 0x5e, 0x8d, 0x66, 0x00, 0x52, 0x91, 0xd4, 0x11, 0x54, + 0x28, 0x19, 0x8e, 0xb6, 0x12, 0xf2, 0x63, 0x1b, 0x04, 0xcb, 0x4a, 0x4b, + 0xe1, 0xc7, 0xdc, 0x73, 0x14, 0x6b, 0x19, 0x92, 0xc5, 0xfe, 0x9a, 0x07, + 0xae, 0x66, 0xd8, 0xdb, 0x99, 0x5e, 0x9a, 0xeb, 0x9a, 0xd9, 0xde, 0x6f, + 0xf9, 0xae, 0x63, 0xcc, 0x1a, 0x44, 0x60, 0x3b, 0xdd, 0x77, 0x5e, 0xd2, + 0x98, 0xf6, 0xf6, 0x37, 0xac, 0x6c, 0x3d, 0x93, 0x10, 0xad, 0xba, 0x8f, + 0x16, 0x41, 0x2e, 0x0b, 0x29, 0xd7, 0xd3, 0xbc, 0x27, 0x23, 0xd1, 0x27, + 0x34, 0x8a, 0xb4, 0x32, 0x14, 0x17, 0x44, 0x75, 0xea, 0x62, 0x51, 0x8b, + 0x62, 0xb8, 0x05, 0xed, 0x43, 0x3b, 0x89, 0xaf, 0xc7, 0xcc, 0xc3, 0xaf, + 0x92, 0xcd, 0x9c, 0x4f, 0x5b, 0x9a, 0xd5, 0xfb, 0xfc, 0xf2, 0xe8, 0x4b, + 0x23, 0x04, 0x08, 0xe2, 0x53, 0x28, 0x78, 0xcf, 0x18, 0xc8, 0xf7, 0x75, + 0x04, 0xda, 0xc3, 0xbf, 0xeb, 0x86, 0x04, 0x3b, 0x7c, 0x5d, 0x3c, 0x18, + 0x4e, 0x2f, 0x97, 0x79, 0xc9, 0x43, 0xeb, 0xb8, 0xa0, 0xb1, 0x94, 0x60, + 0xe5, 0x51, 0x54, 0xe9, 0x00, 0xd4, 0xfb, 0xca, 0x1e, 0xa7, 0x18, 0xea, + 0x5b, 0x73, 0x9a, 0x45, 0xe8, 0xf2, 0x1e, 0x83, 0x51, 0xd6, 0x59, 0xc5, + 0x48, 0x49, 0xe9, 0x63, 0x88, 0x65, 0x71, 0x34, 0xe5, 0xe2, 0x28, 0xef, + 0xe4, 0xc0, 0x3e, 0x05, 0x8a, 0x88, 0x24, 0xd7, 0x25, 0xee, 0x41, 0xcf, + 0x7e, 0x3f, 0x7e, 0xe4, 0x07, 0xba, 0x78, 0xc7, 0xb0, 0x18, 0x80, 0x41, + 0xa3, 0x26, 0x83, 0x64, 0x66, 0x0c, 0xb5, 0x20, 0xc0, 0x55, 0x4f, 0x64, + 0xea, 0x63, 0x86, 0xc6, 0x30, 0x84, 0xef, 0xf6, 0xcf, 0xd0, 0x6c, 0xb8, + 0xdd, 0xbb, 0xe7, 0xca, 0xf1, 0xc0, 0x91, 0x64, 0xcd, 0xe3, 0x92, 0x83, + 0x16, 0x75, 0x42, 0xd8, 0x42, 0x4f, 0x00, 0x27, 0xc6, 0x3d, 0xaa, 0xe4, + 0xd4, 0x86, 0xa4, 0x4f, 0x85, 0xdb, 0xb0, 0x42, 0xfd, 0x28, 0x9f, 0xd6, + 0xba, 0xb9, 0xb7, 0xb1, 0xb6, 0xa8, 0x6a, 0xf3, 0x3f, 0x49, 0x36, 0x73, + 0x9a, 0xf1, 0x51, 0x9e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1449, + {0x18, 0xfd, 0xea, 0xc5, 0x53, 0xcd, 0x2c, 0xe1, 0x23, 0xd0, 0x36, + 0xc9, 0x9d, 0xa7, 0x24, 0x6f, 0x30, 0x94, 0x17, 0x45, 0x0e, 0x76, + 0x37, 0x5d, 0xb3, 0x39, 0xfc, 0x55, 0x86, 0x70, 0xe8, 0x4d}, + {0x27, 0x75, 0x7f, 0x97, 0x71, 0xc9, 0x9c, 0x2e, 0xbe, 0xe7, 0x2f, 0x89, + 0xf0, 0xf8, 0x08, 0xa5, 0xcf, 0x6a, 0x65, 0x73, 0x0c, 0x8f, 0x66, 0x9f, + 0xe6, 0xe0, 0x05, 0xa2, 0x85, 0xb4, 0x54, 0x20, 0x85, 0x86, 0x13, 0x15, + 0x47, 0x29, 0x58, 0x92, 0xc1, 0x8a, 0xef, 0x17, 0x02, 0x7c, 0xce, 0xf2, + 0x0a, 0x71, 0xbf, 0xec, 0x5d, 0x26, 0xe3, 0x45, 0xb6, 0x10, 0x43, 0x01, + 0x59, 0xb9, 0x59, 0x71, 0x3a, 0xb4, 0x53, 0xa4, 0x28, 0x1a, 0x22, 0x69, + 0x14, 0x65, 0xee, 0x76, 0x03, 0x4d, 0xc3, 0xca, 0x88, 0xae, 0x69, 0xf2, + 0x71, 0xeb, 0x49, 0x5e, 0x13, 0xdf, 0x8d, 0xdf, 0x91, 0x12, 0xae, 0x5c, + 0x92, 0x3a, 0x82, 0x9e, 0x69, 0x61, 0x12, 0x0f, 0xc6, 0xab, 0xea, 0xb8, + 0x2b, 0xee, 0xbb, 0x82, 0x61, 0x6f, 0xb5, 0xdd, 0xc7, 0xe9, 0x69, 0x59, + 0x20, 0xc1, 0x38, 0x99, 0xdc, 0x08, 0xd5, 0x31, 0x1c, 0xc5, 0xd1, 0xb2, + 0x45, 0x08, 0xf5, 0x9b, 0xca, 0xa7, 0xdf, 0xd6, 0x11, 0x23, 0x35, 0x37, + 0x6e, 0xa5, 0xdf, 0x32, 0x47, 0x52, 0xd8, 0xb4, 0x9d, 0x46, 0xd6, 0xe7, + 0x96, 0x82, 0xbd, 0x8f, 0xc9, 0xe4, 0x4c, 0xed, 0xdc, 0x02, 0x62, 0x94, + 0x49, 0xe2, 0xb1, 0x6a, 0xdc, 0x19, 0x71, 0xac, 0xf0, 0x46, 0x7a, 0x72, + 0x8d, 0x92, 0x94, 0xd2, 0x37, 0x56, 0x97, 0xa7, 0xd9, 0x88, 0x51, 0x49, + 0x68, 0x54, 0x5b, 0x19, 0xfb, 0x64, 0xd5, 0x71, 0x99, 0xcf, 0x5d, 0x5d, + 0x27, 0x0c, 0xf3, 0x67, 0xd2, 0x26, 0xb2, 0xa5, 0x33, 0x77, 0x6f, 0xb7, + 0x98, 0xb2, 0x9f, 0x35, 0x11, 0xbc, 0x12, 0x75, 0x12, 0xcf, 0x42, 0xa5, + 0xc4, 0x93, 0x49, 0x50, 0x95, 0xe6, 0x9e, 0x92, 0xa8, 0x89, 0x24, 0xb1, + 0xc4, 0xd4, 0x11, 0x18, 0xfa, 0x3f, 0xd7, 0xd5, 0x09, 0xb0, 0xe7, 0xa1, + 0x14, 0xe3, 0x9d, 0x3b, 0x11, 0xcf, 0x82, 0x3e, 0x34, 0xf4, 0xaa, 0xe9, + 0x65, 0xb2, 0xcf, 0x9b, 0x57, 0xf3, 0xfc, 0x9d, 0xcc, 0x30, 0xc1, 0x48, + 0x9d, 0x33, 0xe9, 0xbb, 0xc2, 0x55, 0x95, 0xe2, 0x8b, 0x09, 0x5f, 0x56, + 0x9f, 0x8a, 0x8d, 0x26, 0xc6, 0xa4, 0x99, 0x9f, 0x20, 0x40, 0x6b, 0xa7, + 0xcf, 0xd6, 0x48, 0x1f, 0x69, 0x18, 0x32, 0xbd, 0x6d, 0xe2, 0x36, 0x6b, + 0xf9, 0xa2, 0x26, 0x82, 0x9b, 0xe0, 0x87, 0x02, 0xbb, 0xe5, 0x71, 0xfc, + 0xde, 0x1c, 0xbe, 0x71, 0xa5, 0x63, 0xdc, 0x7b, 0x68, 0x03, 0x7b, 0x1b, + 0x24, 0xa8, 0x3f, 0xbd, 0xe6, 0x2b, 0x2c, 0x0b, 0xfc, 0x32, 0x8e, 0x3c, + 0x2a, 0xe5, 0x9a, 0x43, 0x24, 0xba, 0xd7, 0x63, 0x73, 0xb8, 0x9e, 0x91, + 0xea, 0xbd, 0x06, 0xca, 0xa8, 0x7d, 0xa1, 0x55, 0xeb, 0x67, 0xd3, 0x80, + 0xd4, 0x15, 0x62, 0xf3, 0x03, 0x05, 0x27, 0xef, 0xf6, 0x8c, 0xc6, 0x57, + 0xfe, 0x8a, 0x4c, 0xd5, 0x52, 0x68, 0x88, 0xce, 0x2a, 0x96, 0xbf, 0x68, + 0x9f, 0x57, 0xcd, 0xfb, 0xd3, 0xfd, 0xd6, 0x3f, 0x88, 0xd5, 0xba, 0x5e, + 0x45, 0xd2, 0x69, 0x29, 0x6f, 0x4d, 0x96, 0x34, 0x48, 0x78, 0xf0, 0xf4, + 0xa5, 0x99, 0xd4, 0xf8, 0xef, 0x93, 0xbe, 0xf5, 0xe3, 0x13, 0x4e, 0x43, + 0xd1, 0x9b, 0x37, 0xb9, 0x44, 0xf1, 0x62, 0x44, 0x9b, 0x3c, 0x3b, 0x58, + 0xba, 0x65, 0x23, 0xce, 0x7f, 0xf9, 0x6b, 0x32, 0x84, 0x5e, 0x4c, 0x32, + 0x4e, 0x01, 0x3c, 0x85, 0x42, 0x1d, 0x70, 0xc2, 0x1d, 0xc6, 0xf6, 0xe3, + 0xb3, 0xab, 0x58, 0xe4, 0x70, 0x2a, 0x21, 0x29, 0xd6, 0x55, 0xda, 0x18, + 0x0f, 0x65, 0xbb, 0x19, 0xb6, 0xf1, 0x74, 0x2b, 0x1d, 0x11, 0x81, 0x81, + 0x74, 0xba, 0xdc, 0x98, 0x72, 0x20, 0x91, 0x68, 0x2a, 0x4a, 0x08, 0xd5, + 0xa3, 0x9f, 0x9f, 0x74, 0x82, 0xd1, 0x75, 0x29}, + {0x69, 0x6c, 0x18, 0x4e, 0xb1, 0xec, 0x71, 0x80, 0x5c, 0x88, 0x40, 0x59, + 0x7f, 0xe2, 0x29, 0x4c, 0x65, 0x59, 0xd0, 0x59, 0x32, 0x1b, 0x8a, 0x5b, + 0x3e, 0x0e, 0x14, 0xe7, 0x75, 0x1a, 0xf4, 0xe0, 0x8b, 0x29, 0x7e, 0x5b, + 0x51, 0xa7, 0x25, 0xd0, 0x3c, 0x3f, 0x23, 0x01, 0x5f, 0x8f, 0x10, 0x85, + 0x81, 0xf9, 0x8c, 0xed, 0xcb, 0x4e, 0x20, 0x4c, 0x8c, 0x10, 0x64, 0x5d, + 0x5b, 0x1c, 0xb8, 0x73, 0x3a, 0x7c, 0x4b, 0x3a, 0x1b, 0x6a, 0xf0, 0x53, + 0x55, 0xae, 0xc9, 0xf9, 0xfb, 0x97, 0x88, 0x6e, 0x14, 0x5c, 0x37, 0xac, + 0x49, 0x05, 0x91, 0x97, 0xb0, 0x3b, 0x62, 0xcb, 0xd6, 0xb9, 0x05, 0xf5, + 0xaa, 0x52, 0xe0, 0x7b, 0xdb, 0x2f, 0xd1, 0x87, 0x11, 0x8d, 0xed, 0x9b, + 0x9d, 0x8a, 0x11, 0xf0, 0x27, 0xab, 0x96, 0xc0, 0xfc, 0x87, 0x3d, 0x26, + 0x98, 0x9a, 0x73, 0x7f, 0x59, 0x3c, 0xd5, 0xc6, 0xdf, 0x4c, 0x81, 0x26, + 0xf6, 0x53, 0x89, 0xf7, 0xa4, 0xd1, 0x11, 0xc5, 0x46, 0x81, 0xbe, 0x91, + 0x11, 0x3e, 0x4b, 0x31, 0xe8, 0x0a, 0x5b, 0xdf, 0x8a, 0x30, 0x30, 0xa8, + 0x8f, 0x4d, 0x0d, 0x94, 0x40, 0xdd, 0x21, 0xcf, 0x4b, 0xd3, 0xb6, 0x9c, + 0x27, 0x97, 0x5e, 0x70, 0x8a, 0xa4, 0x6f, 0x97, 0x4c, 0xe3, 0x80, 0xed, + 0xa1, 0x09, 0xf7, 0xc7, 0x31, 0xe2, 0x42, 0x36, 0x17, 0x67, 0x07, 0xa2, + 0x65, 0xed, 0x35, 0xe1, 0x05, 0x74, 0xd0, 0xe5, 0x62, 0x9a, 0x4e, 0x48, + 0x42, 0x85, 0x14, 0x46, 0x5e, 0xce, 0x8b, 0x42, 0xe8, 0x45, 0xb6, 0x94, + 0x05, 0x96, 0xa2, 0xcd, 0xe7, 0x9d, 0x75, 0x0d, 0x9f, 0xfb, 0xfc, 0x9f, + 0x52, 0xf4, 0x27, 0x5b, 0xac, 0xa4, 0xa1, 0xdb, 0xfa, 0xba, 0x1d, 0xd3, + 0x6b, 0x37, 0x7d, 0x3b, 0xc6, 0xf6, 0x88, 0x6b, 0x8a, 0x39, 0xf4, 0xe6, + 0x6b, 0x5e, 0x10, 0x25, 0x98, 0x58, 0xfc, 0x0e, 0x59, 0x50, 0xa9, 0x4b, + 0xe0, 0x1d, 0xc0, 0xbb, 0x84, 0x00, 0xc4, 0xbf, 0x73, 0x02, 0xc3, 0x31, + 0x4d, 0x4e, 0xea, 0xdd, 0x74, 0xe7, 0x41, 0xcd, 0x85, 0x77, 0xfc, 0x4e, + 0xfb, 0x5e, 0xda, 0x9e, 0x33, 0x43, 0xab, 0xdd, 0x05, 0x1f, 0x79, 0x96, + 0x51, 0xe9, 0x19, 0xb6, 0xba, 0xda, 0x6f, 0xd5, 0xff, 0xcc, 0x18, 0xcd, + 0xae, 0x99, 0x74, 0x1c, 0xe7, 0x12, 0xab, 0x4b, 0xf0, 0x7b, 0x32, 0xe4, + 0x4c, 0x84, 0x2e, 0xaf, 0x40, 0x27, 0xfc, 0xef, 0x7f, 0xf9, 0xc5, 0x83, + 0x35, 0x00, 0x47, 0x63, 0x09, 0xfa, 0x03, 0x08, 0xcf, 0xc1, 0x1b, 0x4f, + 0xd2, 0x28, 0xaa, 0xff, 0x8e, 0x3e, 0xf7, 0x71, 0x5a, 0x30, 0x1f, 0x43, + 0x97, 0x8e, 0x5a, 0x41, 0x17, 0xf6, 0x80, 0x51, 0x34, 0x87, 0x55, 0xf2, + 0x98, 0x5e, 0x07, 0xb3, 0xd3, 0xc0, 0x58, 0x23, 0xb9, 0x3d, 0xea, 0x18, + 0xf2, 0xbb, 0xa9, 0xdc, 0x3f, 0xac, 0xb9, 0xa2, 0x55, 0xf1, 0xd8, 0xf9, + 0x79, 0xde, 0xea, 0x83, 0x03, 0xe9, 0x12, 0xb5, 0x62, 0xb0, 0x95, 0x73, + 0x79, 0x60, 0x9c, 0x3e, 0x0f, 0x19, 0xe8, 0x2b, 0xf1, 0x0b, 0xff, 0xe2, + 0x28, 0x84, 0xe6, 0xaf, 0x39, 0xe1, 0xa9, 0x9c, 0x9f, 0xec, 0xe1, 0xaf, + 0xda, 0x74, 0x4f, 0x67, 0x93, 0xf1, 0x57, 0x8b, 0x79, 0x13, 0x4f, 0xfe, + 0x5b, 0x80, 0xda, 0x32, 0x22, 0xd9, 0x25, 0x3c, 0x8e, 0xc6, 0xa7, 0x91, + 0xd4, 0xc3, 0x98, 0x43, 0x65, 0x82, 0xe6, 0x64, 0xcb, 0x63, 0xed, 0x48, + 0xd2, 0xb1, 0x6f, 0xde, 0x7f, 0x41, 0x7a, 0x7d, 0xee, 0x89, 0x21, 0x7e, + 0x89, 0x8f, 0x00, 0xa3, 0xda, 0xe9, 0x34, 0xe6, 0x9c, 0x11, 0xf0, 0xab, + 0x1c, 0xfd, 0x42, 0x2c, 0xbf, 0x4a, 0x75, 0x5d, 0xaa, 0x36, 0x05, 0x45, + 0x29, 0xcb, 0x46, 0x74, 0x4a, 0x1f, 0x08, 0xf6, 0x55, 0x00, 0x44, 0xe1, + 0xcf, 0x32, 0x4a, 0x43}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1450, + {0x26, 0xcf, 0x11, 0xa5, 0x50, 0xa8, 0x15, 0x0d, 0x73, 0xae, 0x8b, + 0x02, 0x3a, 0xf2, 0xe1, 0x9a, 0x03, 0x0d, 0x28, 0x89, 0xbe, 0xea, + 0xad, 0x22, 0x33, 0xb2, 0x7b, 0x3b, 0x45, 0x57, 0x82, 0x33}, + {0xae, 0x3d, 0x12, 0xf9, 0x1e, 0x18, 0x52, 0x71, 0x88, 0x3d, 0x4f, 0xeb, + 0xb5, 0xda, 0x40, 0x5d, 0x19, 0x02, 0x93, 0xc4, 0x37, 0xbb, 0x2d, 0x71, + 0x6e, 0xba, 0x87, 0x8f, 0x18, 0x33, 0xed, 0xa0, 0xd6, 0x4e, 0x19, 0x79, + 0x6f, 0xac, 0x5b, 0xcd, 0x12, 0xf7, 0x8e, 0x82, 0x37, 0x37, 0x48, 0x74, + 0x88, 0x18, 0xbd, 0xe5, 0x92, 0x3f, 0xce, 0x7a, 0xe7, 0x6c, 0xd2, 0x5f, + 0x1d, 0xb3, 0xdd, 0x06, 0x37, 0xfe, 0xce, 0x9e, 0x82, 0x04, 0xac, 0x68, + 0xda, 0x41, 0x43, 0x78, 0xfd, 0x5f, 0x18, 0x8f, 0xb5, 0x00, 0x37, 0x31, + 0xcb, 0xd2, 0x6b, 0xbd, 0x1e, 0xa5, 0xf0, 0x8e, 0xbd, 0x2b, 0x80, 0x0d, + 0x0d, 0xba, 0x9b, 0xc2, 0x63, 0xf6, 0x6b, 0xda, 0xd2, 0x43, 0xc6, 0xf0, + 0x3c, 0x96, 0x11, 0x80, 0x47, 0x13, 0x8b, 0xbd, 0xc7, 0xe6, 0x98, 0xd5, + 0xf2, 0xff, 0x9e, 0x7d, 0x66, 0x45, 0x10, 0x63, 0x45, 0xfd, 0x72, 0x0e, + 0xd1, 0xf6, 0x0b, 0x68, 0x78, 0x9a, 0x9a, 0xf5, 0x00, 0xb8, 0xc3, 0x4b, + 0x01, 0xa1, 0x12, 0xce, 0x23, 0x93, 0xdd, 0x8e, 0x1d, 0x3b, 0x16, 0xae, + 0xb2, 0x0a, 0xcd, 0xec, 0xa5, 0xd5, 0xa4, 0x4c, 0x1f, 0x60, 0x73, 0xbb, + 0xf2, 0xef, 0xeb, 0x42, 0x2f, 0x63, 0x99, 0xa5, 0x1f, 0x88, 0x60, 0xab, + 0x3c, 0x10, 0xe1, 0xab, 0x0c, 0x35, 0x86, 0xef, 0x6f, 0x5f, 0xcd, 0x04, + 0xe2, 0x14, 0xfd, 0x42, 0xa5, 0x3e, 0x23, 0x35, 0x20, 0xb3, 0x51, 0x9f, + 0xda, 0x40, 0xbe, 0x17, 0x67, 0x24, 0x17, 0x4a, 0x8a, 0x67, 0x91, 0x30, + 0xef, 0xc1, 0x6c, 0xbd, 0xe3, 0x68, 0x7d, 0xcc, 0xeb, 0xb8, 0x64, 0xfa, + 0x80, 0x80, 0xf0, 0x1c, 0xe8, 0xd4, 0x07, 0x99, 0xc0, 0x31, 0xcd, 0x58, + 0x7d, 0xb7, 0xba, 0xae, 0xd4, 0x30, 0xf9, 0xb1, 0x9c, 0xc1, 0x8b, 0x88, + 0x20, 0xde, 0x64, 0x24, 0x2c, 0x21, 0xdc, 0xd3, 0xd8, 0x27, 0xec, 0xac, + 0x18, 0x70, 0xef, 0xe0, 0x31, 0x98, 0x10, 0x41, 0xda, 0x51, 0x2c, 0xfd, + 0xd0, 0x5d, 0xc1, 0x55, 0x73, 0xec, 0xe3, 0xca, 0xcb, 0xbc, 0x24, 0x02, + 0xe4, 0x7e, 0x98, 0xad, 0x13, 0x3b, 0x5d, 0xaf, 0xa7, 0x99, 0x18, 0xd4, + 0xc6, 0xe8, 0x06, 0x31, 0x97, 0x49, 0x0a, 0x17, 0xb6, 0x62, 0x62, 0x2f, + 0x2e, 0x77, 0xd5, 0x82, 0x3e, 0x65, 0x0e, 0x83, 0xea, 0xb2, 0xe8, 0xd0, + 0xa8, 0x02, 0x1f, 0xe3, 0x6e, 0x7a, 0x43, 0x79, 0x64, 0x9d, 0xac, 0xc8, + 0x83, 0x15, 0xb0, 0x63, 0xea, 0x36, 0x5e, 0x50, 0xa6, 0xab, 0xc6, 0x4f, + 0xc7, 0xed, 0xae, 0xe9, 0xe9, 0xa1, 0x13, 0x70, 0x0d, 0x58, 0x1b, 0xf4, + 0xb8, 0x09, 0xc1, 0x48, 0x2e, 0xa6, 0xf6, 0x02, 0x41, 0xf5, 0xf6, 0x0c, + 0xdf, 0x23, 0x52, 0xef, 0xa6, 0xbf, 0x77, 0xfd, 0x7d, 0x61, 0xad, 0xa9, + 0xe3, 0xea, 0xd4, 0x8f, 0x92, 0x1a, 0x1d, 0xa3, 0xed, 0x9f, 0x05, 0xfa, + 0x54, 0x48, 0x63, 0xe9, 0x77, 0xbd, 0xae, 0xf2, 0x0b, 0x86, 0x46, 0x09, + 0x06, 0x46, 0x93, 0xf6, 0xf6, 0xa0, 0xe0, 0x88, 0x79, 0x2f, 0x9c, 0x43, + 0xd9, 0x9f, 0xab, 0x8c, 0x78, 0x5e, 0x73, 0xf4, 0xe3, 0x57, 0x39, 0xfd, + 0x4f, 0x82, 0x13, 0xaf, 0xe9, 0x5f, 0x82, 0x5c, 0x39, 0x81, 0x62, 0x55, + 0xe9, 0xe8, 0x99, 0x27, 0xed, 0xd3, 0x67, 0x16, 0x81, 0xfd, 0x21, 0x30, + 0x66, 0x46, 0x43, 0x59, 0x79, 0xf0, 0x0f, 0xc9, 0x2e, 0xc1, 0x58, 0x24, + 0x9b, 0x35, 0x8f, 0x79, 0xa2, 0xe1, 0x9e, 0x37, 0x7d, 0xe7, 0x38, 0x7b, + 0x74, 0xad, 0x89, 0xb0, 0xfb, 0xce, 0x59, 0xf0, 0x11, 0xd1, 0x9e, 0x74, + 0x68, 0x29, 0xcb, 0xae, 0x9e, 0xe6, 0x3f, 0xdd, 0x00, 0x38, 0xd4, 0xe4, + 0x6a, 0x53, 0xb2, 0x51, 0x3c, 0xc6, 0xcc, 0x17}, + {0x9f, 0xe3, 0xeb, 0xf7, 0xae, 0x80, 0x93, 0xaf, 0x2f, 0xdf, 0x9a, 0xe1, + 0x8d, 0x04, 0xdb, 0xef, 0xe5, 0xe6, 0xca, 0xdb, 0xe8, 0xac, 0x59, 0x16, + 0xf5, 0x3a, 0x39, 0x96, 0x21, 0xaa, 0x13, 0xd5, 0x09, 0xa2, 0xb1, 0x34, + 0xd4, 0xec, 0x75, 0x4d, 0xfa, 0x13, 0x2f, 0x3f, 0xf4, 0x33, 0xe4, 0x26, + 0xf3, 0x00, 0x97, 0xd5, 0x8f, 0x6b, 0xdd, 0x79, 0xe4, 0xd5, 0xf8, 0x6f, + 0x6e, 0x54, 0xac, 0x7f, 0xf3, 0x35, 0xad, 0x91, 0x81, 0xd0, 0x05, 0xbc, + 0x21, 0x41, 0x22, 0x56, 0x83, 0xd8, 0x74, 0x28, 0xd1, 0xe5, 0xa1, 0x41, + 0x93, 0xe3, 0xf3, 0x30, 0x4c, 0x9b, 0xb5, 0x41, 0xec, 0xd1, 0xa7, 0xdd, + 0xfd, 0x26, 0xbf, 0xd4, 0x0d, 0xb5, 0xcd, 0x89, 0x81, 0xac, 0xf7, 0xe6, + 0xb4, 0x72, 0x8d, 0x85, 0x5f, 0x63, 0xf0, 0x4a, 0x54, 0x60, 0xb8, 0xc2, + 0xa4, 0x25, 0xb8, 0x2c, 0x0f, 0xda, 0x0f, 0x9f, 0x1f, 0xea, 0x14, 0xeb, + 0x51, 0xe0, 0xea, 0x22, 0x2d, 0x57, 0x0a, 0x65, 0xb5, 0xd9, 0x4b, 0x5e, + 0x16, 0xaa, 0xd2, 0x3f, 0x41, 0x5b, 0x47, 0xca, 0xba, 0xcc, 0xc8, 0x4e, + 0xa7, 0x35, 0x05, 0xc7, 0xb8, 0xef, 0x3d, 0xef, 0x48, 0x99, 0xd4, 0xd9, + 0xa6, 0x89, 0x49, 0x31, 0xeb, 0x9b, 0x30, 0xb6, 0xef, 0xa5, 0x13, 0xcd, + 0xb2, 0x92, 0x58, 0x85, 0x90, 0x27, 0x34, 0x53, 0xc7, 0xfc, 0x63, 0xa3, + 0x75, 0xa4, 0xcf, 0xf7, 0x3b, 0x02, 0x32, 0x60, 0x5f, 0xf1, 0xb6, 0x5d, + 0xd0, 0x38, 0xf7, 0x8a, 0xb7, 0x5e, 0x5e, 0x70, 0x80, 0x07, 0x8e, 0x73, + 0x3d, 0xc4, 0x29, 0x3a, 0x03, 0x5a, 0xee, 0x7c, 0x29, 0x61, 0x94, 0xfb, + 0x94, 0xaa, 0xc1, 0xf4, 0x82, 0x0f, 0x8f, 0xb0, 0x7b, 0x96, 0x48, 0x98, + 0x72, 0xad, 0xe6, 0x52, 0xef, 0xb6, 0x1c, 0xbc, 0x23, 0xae, 0x3e, 0xfc, + 0xc5, 0x7e, 0x0c, 0x24, 0x46, 0xea, 0x23, 0xa4, 0x69, 0xa2, 0x6f, 0xae, + 0xe6, 0x03, 0xb9, 0xd4, 0xd3, 0x5b, 0x2f, 0xc0, 0x89, 0xd3, 0xed, 0xc3, + 0x90, 0xc6, 0x55, 0xbf, 0x9d, 0xe3, 0x47, 0x11, 0xcf, 0x82, 0x7b, 0x52, + 0x1a, 0xdf, 0x96, 0xd4, 0x87, 0x45, 0xe0, 0xac, 0xe2, 0x74, 0x99, 0xf3, + 0xbb, 0x4a, 0x6d, 0xc1, 0x92, 0xdf, 0x94, 0x9c, 0x0a, 0x15, 0x8b, 0x63, + 0xbc, 0xa5, 0x6e, 0xe2, 0xb6, 0x71, 0x66, 0x62, 0x7b, 0x02, 0x2a, 0x4e, + 0x76, 0xd1, 0x7f, 0x8b, 0xe5, 0x7a, 0xb8, 0x93, 0xf7, 0x84, 0x18, 0x32, + 0xf5, 0x47, 0xb7, 0xd3, 0xc2, 0x44, 0x8a, 0xf0, 0x0f, 0xf7, 0x8a, 0x5f, + 0x0e, 0x83, 0xa7, 0xa5, 0x50, 0xfc, 0xb6, 0x61, 0x58, 0xd8, 0x74, 0x3d, + 0xec, 0xc6, 0x01, 0x06, 0x8c, 0xbf, 0xb9, 0x62, 0x16, 0x72, 0x62, 0x3d, + 0x16, 0x0c, 0xd6, 0x58, 0x0a, 0xa1, 0x5b, 0x54, 0x6c, 0x67, 0x75, 0xc9, + 0xe7, 0xbe, 0x70, 0x61, 0x52, 0xbf, 0xa8, 0xb7, 0x76, 0xa1, 0x86, 0x20, + 0xf6, 0x47, 0x95, 0x18, 0xb2, 0x06, 0x3b, 0x8b, 0x4b, 0xb8, 0x58, 0x71, + 0x58, 0xac, 0xed, 0x8f, 0x0d, 0xe0, 0x93, 0x5b, 0x29, 0xda, 0xfb, 0x38, + 0x00, 0x07, 0xee, 0xae, 0x23, 0xd7, 0x4d, 0xc6, 0x90, 0x0b, 0x40, 0x0f, + 0x78, 0x43, 0x54, 0x52, 0xc3, 0xd4, 0x32, 0x42, 0x9d, 0x9e, 0xd4, 0xe4, + 0xfb, 0xae, 0x23, 0xe7, 0x1c, 0x24, 0x07, 0x3c, 0x5b, 0x6e, 0xab, 0x2b, + 0x66, 0xc0, 0xf7, 0xd9, 0xa7, 0x2e, 0xb5, 0x70, 0xf3, 0xe5, 0x78, 0x15, + 0xea, 0x5e, 0xd0, 0x0a, 0x62, 0x04, 0xdb, 0xbe, 0x7d, 0xf6, 0xc1, 0x95, + 0x79, 0x36, 0x13, 0x3c, 0x81, 0x5c, 0x6e, 0xf7, 0x15, 0xfe, 0xd8, 0x8c, + 0xcd, 0x3e, 0xb4, 0x8e, 0xc0, 0x88, 0xd8, 0x05, 0xc4, 0x7b, 0x3d, 0x43, + 0xd8, 0xf8, 0x0f, 0xed, 0x97, 0x78, 0x32, 0x1f, 0x83, 0x46, 0x32, 0x73, + 0x66, 0x37, 0xaf, 0x77}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1451, + {0xa3, 0x6e, 0xdd, 0xa9, 0x06, 0x41, 0xd8, 0x19, 0x80, 0xce, 0xda, + 0xe1, 0x55, 0x26, 0x63, 0x29, 0x04, 0xec, 0x2f, 0x0f, 0xe2, 0xf0, + 0x63, 0xef, 0x96, 0xe6, 0xce, 0xc9, 0x93, 0x99, 0xcd, 0x01}, + {0xd5, 0xdc, 0x41, 0xe0, 0x7c, 0x3d, 0x2f, 0xbc, 0xba, 0xe8, 0xdf, 0xc8, + 0xe9, 0x0d, 0x3b, 0x11, 0xb8, 0x1f, 0xff, 0xa9, 0x82, 0x2d, 0xb8, 0x70, + 0x78, 0x71, 0xc9, 0x85, 0xe4, 0xba, 0x88, 0x80, 0xa7, 0xa9, 0x70, 0x3e, + 0xa2, 0x95, 0xe6, 0xf3, 0x07, 0xf1, 0xb3, 0x56, 0x40, 0x0a, 0xaa, 0xa6, + 0x32, 0xd6, 0xbc, 0xf7, 0x44, 0x4a, 0x18, 0xeb, 0x80, 0x9b, 0x7d, 0x15, + 0x6f, 0xb5, 0x92, 0x9e, 0x94, 0x7e, 0x31, 0x76, 0xa6, 0xbc, 0xe3, 0x99, + 0xbf, 0x0a, 0xfe, 0xd2, 0xce, 0xe8, 0x95, 0x22, 0x83, 0xcf, 0xae, 0x98, + 0x03, 0x04, 0x1c, 0x1a, 0x40, 0xd2, 0x2b, 0xad, 0xa5, 0x61, 0x3f, 0xa0, + 0xf9, 0x0a, 0xb1, 0x34, 0x6d, 0x26, 0x31, 0x8b, 0xeb, 0x34, 0xb7, 0x78, + 0x2f, 0x44, 0x28, 0x4f, 0x87, 0x9e, 0x73, 0xd6, 0x9b, 0xf1, 0x53, 0xb3, + 0x30, 0x71, 0x42, 0x95, 0xd7, 0xd9, 0x93, 0xd9, 0x16, 0xf3, 0x99, 0xca, + 0xc9, 0xa4, 0x32, 0xa6, 0x37, 0xff, 0xfb, 0xae, 0x23, 0x76, 0xfb, 0x1d, + 0xc9, 0x5d, 0x01, 0xbf, 0x38, 0x2a, 0x90, 0xc0, 0x1e, 0x50, 0x5f, 0x4b, + 0x53, 0x9d, 0x52, 0x7c, 0x22, 0x9a, 0x6b, 0x64, 0x9c, 0x80, 0x09, 0xc9, + 0x6c, 0x3f, 0x8b, 0xdf, 0x63, 0x0d, 0xb1, 0xf9, 0x03, 0x25, 0x60, 0x52, + 0xc9, 0x28, 0xb6, 0x9f, 0x58, 0xbe, 0x60, 0xff, 0xf2, 0xb4, 0x26, 0x48, + 0x0a, 0xf4, 0xf8, 0x10, 0x0f, 0xd4, 0x49, 0xc2, 0xcb, 0xb2, 0xd7, 0xe9, + 0xdb, 0xae, 0xdf, 0xb9, 0x66, 0xdc, 0x56, 0xfc, 0x18, 0x40, 0x4b, 0xf5, + 0x66, 0xa3, 0xac, 0x9b, 0xcb, 0x5a, 0x70, 0x40, 0x40, 0xc6, 0x30, 0x72, + 0x25, 0xed, 0xa6, 0x56, 0xe2, 0x16, 0xf2, 0x69, 0x30, 0xf5, 0x7c, 0x8d, + 0xd0, 0x63, 0x9f, 0x24, 0x1c, 0x82, 0x49, 0xd0, 0x17, 0xa8, 0x6a, 0xe3, + 0xa8, 0x42, 0xc5, 0x4f, 0xa1, 0x9a, 0x16, 0x31, 0x7f, 0x0d, 0xc5, 0xba, + 0x60, 0xf0, 0x9b, 0x53, 0x47, 0x7f, 0x6c, 0x24, 0x31, 0xd0, 0x36, 0x0f, + 0xfa, 0xd4, 0x0e, 0x13, 0x32, 0x6f, 0xa8, 0x25, 0xe5, 0x71, 0x03, 0x4c, + 0x07, 0xb3, 0x0a, 0xad, 0x27, 0x33, 0x81, 0x4a, 0xc9, 0x69, 0x7f, 0xb4, + 0xa0, 0x54, 0x4e, 0x82, 0x08, 0x38, 0xd0, 0x9d, 0x6d, 0x2c, 0x90, 0x12, + 0xa6, 0xfe, 0x19, 0x0a, 0x05, 0x48, 0xdc, 0x44, 0xb8, 0xa3, 0xad, 0x22, + 0x92, 0xdb, 0x39, 0xb7, 0xf1, 0xf8, 0x50, 0x33, 0xd9, 0x7a, 0xc3, 0xb9, + 0x86, 0x48, 0x9f, 0xab, 0xd4, 0x95, 0xe2, 0xe4, 0x8e, 0x5c, 0x2e, 0x08, + 0xd4, 0x07, 0xe1, 0x1f, 0x27, 0xe6, 0x5f, 0x45, 0xbd, 0x31, 0x95, 0xd6, + 0x78, 0xe6, 0xa2, 0x82, 0x37, 0x34, 0x4b, 0x3d, 0xe7, 0x4f, 0x22, 0x9d, + 0xb3, 0xa7, 0x70, 0x25, 0xdd, 0x6f, 0x83, 0x80, 0x50, 0x0c, 0x50, 0x1d, + 0x90, 0xa4, 0x09, 0x59, 0x8d, 0x96, 0xff, 0x71, 0x43, 0xec, 0xb9, 0x94, + 0xec, 0xff, 0x7c, 0x86, 0x97, 0x0b, 0xe8, 0xbc, 0x86, 0x80, 0x3e, 0xf7, + 0x10, 0x07, 0x7d, 0xa6, 0x0e, 0x01, 0x86, 0x21, 0x97, 0x43, 0xea, 0xe7, + 0x97, 0x60, 0xea, 0x9d, 0x30, 0x00, 0xca, 0x91, 0x66, 0x11, 0x71, 0xa6, + 0x54, 0x08, 0x32, 0x11, 0x4b, 0x6a, 0x0d, 0x13, 0xfd, 0x62, 0x1b, 0x36, + 0xee, 0xd3, 0xb8, 0x08, 0x7c, 0x1c, 0x2e, 0x3e, 0xb4, 0x09, 0x35, 0xcd, + 0x82, 0x45, 0x80, 0x49, 0x82, 0xd7, 0x49, 0x69, 0x31, 0x5d, 0xeb, 0x30, + 0xf9, 0x86, 0xab, 0x4d, 0x88, 0x8f, 0x26, 0x34, 0x64, 0xe9, 0xb1, 0xec, + 0xfa, 0x69, 0x39, 0x10, 0x46, 0xc3, 0x18, 0xe2, 0x9f, 0xe9, 0x04, 0xfa, + 0x2b, 0x3d, 0xc4, 0x14, 0x4c, 0x7d, 0x38, 0xe8, 0x99, 0x22, 0xa5, 0x7a, + 0xc2, 0xb2, 0xaf, 0x32, 0x85, 0x61, 0x1a, 0x04}, + {0xb9, 0xa7, 0x50, 0xbf, 0xda, 0x9b, 0xea, 0x4f, 0xbf, 0x5e, 0xbc, 0x19, + 0xb2, 0x7d, 0x4d, 0xa1, 0xde, 0x7a, 0x2d, 0x0a, 0x0a, 0xe5, 0x87, 0x71, + 0xef, 0x76, 0x32, 0xf1, 0xbb, 0xfc, 0x5c, 0x0c, 0xc3, 0x34, 0xec, 0x83, + 0xdb, 0x53, 0x2b, 0x18, 0xa9, 0x26, 0xd1, 0xcd, 0xe3, 0xd0, 0xfc, 0x2c, + 0x59, 0x92, 0x6e, 0x05, 0x37, 0x24, 0x27, 0x3a, 0x77, 0x8a, 0x09, 0x67, + 0x36, 0xc4, 0x74, 0x9d, 0xb0, 0xf3, 0xa1, 0xd8, 0x70, 0x5f, 0x88, 0xed, + 0x6c, 0x16, 0x83, 0x43, 0xc0, 0xba, 0xb8, 0xdc, 0xc2, 0xd4, 0x16, 0xde, + 0x77, 0x46, 0x69, 0x79, 0xd9, 0x46, 0xe3, 0xd8, 0xce, 0x19, 0x6d, 0x30, + 0x4a, 0xcd, 0xe8, 0x5f, 0xb5, 0x4d, 0x0f, 0x86, 0x6a, 0x73, 0x05, 0xda, + 0xa5, 0x55, 0xfc, 0xf4, 0xd1, 0x78, 0x75, 0xc4, 0x54, 0x6b, 0xd2, 0x6b, + 0x53, 0x80, 0x8c, 0x5a, 0xe9, 0xaa, 0x80, 0x8b, 0x0b, 0x4e, 0x67, 0x3f, + 0xa6, 0x1a, 0x3e, 0x17, 0xc6, 0xf0, 0x25, 0x4c, 0x81, 0x72, 0x5c, 0x2b, + 0x26, 0x5e, 0x3d, 0x58, 0x92, 0x95, 0xee, 0x82, 0x69, 0x1e, 0xbe, 0x26, + 0xbc, 0x8a, 0x76, 0xd7, 0xe3, 0x59, 0xeb, 0x11, 0xde, 0x32, 0x34, 0x41, + 0x26, 0x57, 0x3e, 0x3a, 0x25, 0x1a, 0x08, 0x24, 0x23, 0x90, 0x48, 0x3e, + 0x21, 0x42, 0x19, 0x00, 0x13, 0x44, 0x1a, 0xa3, 0x2f, 0xdd, 0x17, 0xd2, + 0x8a, 0x3e, 0x7b, 0x38, 0x64, 0x29, 0x15, 0x32, 0x53, 0x62, 0xb5, 0xac, + 0x76, 0x6a, 0x54, 0x41, 0x69, 0x2a, 0x01, 0x9a, 0x7a, 0xa0, 0x30, 0xf2, + 0x49, 0xc7, 0x84, 0x56, 0x89, 0xc3, 0x4c, 0x74, 0x87, 0x79, 0xe7, 0x2a, + 0xdf, 0xb0, 0xd6, 0x7b, 0xf4, 0x33, 0x37, 0xaf, 0x70, 0x8d, 0xa3, 0x8e, + 0x80, 0x98, 0xc8, 0x66, 0x11, 0xd2, 0x22, 0x1d, 0x05, 0x5b, 0x53, 0xc9, + 0x54, 0x15, 0x60, 0xa1, 0x7c, 0x94, 0x3f, 0x6c, 0x20, 0x0b, 0x18, 0x66, + 0x50, 0xf0, 0xff, 0x31, 0x87, 0xff, 0xcc, 0xcb, 0xaa, 0x02, 0xd4, 0x40, + 0x62, 0x8e, 0x22, 0x84, 0x2d, 0x89, 0x39, 0x38, 0xf7, 0xac, 0xac, 0x33, + 0x6e, 0xe7, 0x64, 0x15, 0xcc, 0xf6, 0x19, 0xbf, 0xb3, 0xbe, 0x13, 0xd4, + 0x34, 0xf3, 0xbf, 0xa4, 0xd6, 0x5d, 0xf4, 0x8e, 0xbe, 0x6e, 0x3b, 0x31, + 0xb6, 0x80, 0x22, 0x55, 0x5a, 0xa4, 0x5c, 0x9a, 0x79, 0x90, 0x03, 0x2d, + 0x95, 0xb4, 0x95, 0x9f, 0xfd, 0x62, 0xc4, 0xf6, 0x3c, 0xb1, 0xa3, 0x1d, + 0xa5, 0x24, 0x3b, 0x63, 0x30, 0x55, 0x36, 0x90, 0xdb, 0x32, 0x88, 0x72, + 0xf2, 0x54, 0xaf, 0x7a, 0x4c, 0x83, 0xe8, 0xcd, 0xff, 0xee, 0x09, 0x81, + 0x75, 0x03, 0x8e, 0x08, 0x0f, 0x1d, 0x9e, 0x05, 0x81, 0x37, 0xb3, 0x40, + 0xf2, 0x12, 0x55, 0xf4, 0x3a, 0x00, 0xd5, 0x8b, 0x28, 0xfb, 0xb8, 0xb0, + 0xe3, 0x40, 0x19, 0x27, 0x16, 0x3c, 0x69, 0xdf, 0x9f, 0x67, 0x0c, 0x8c, + 0x20, 0xd2, 0x9a, 0x87, 0x43, 0x17, 0xa2, 0xfa, 0xf6, 0x37, 0x2f, 0xd2, + 0x3b, 0x61, 0x40, 0x9d, 0xbc, 0xc9, 0xb6, 0x82, 0x7d, 0xf7, 0x3c, 0xd8, + 0xc2, 0xa8, 0x20, 0xb5, 0xa0, 0xbf, 0x10, 0xc4, 0xb6, 0xe9, 0x58, 0xf0, + 0x5c, 0x7a, 0xcf, 0x58, 0xeb, 0x82, 0x27, 0x72, 0x91, 0xf0, 0xad, 0x66, + 0x3b, 0xf2, 0xe8, 0xbb, 0xcb, 0x5a, 0x24, 0x8d, 0xcf, 0x44, 0xb7, 0xcc, + 0xbe, 0x45, 0x44, 0x87, 0x0c, 0x16, 0x43, 0x34, 0x58, 0xec, 0xb4, 0x0a, + 0xb1, 0x1c, 0x7e, 0xc7, 0x81, 0xb8, 0xe3, 0x20, 0x00, 0x35, 0xa5, 0xef, + 0xc0, 0xa0, 0x32, 0x9b, 0xbb, 0xad, 0xdd, 0x6c, 0x34, 0x16, 0xa7, 0xce, + 0x9a, 0xcd, 0x8d, 0x28, 0x7f, 0xa2, 0x47, 0xf8, 0xa0, 0xbf, 0x37, 0x26, + 0xb0, 0x7d, 0x19, 0x73, 0xa1, 0x63, 0xb2, 0x8e, 0x70, 0xa7, 0x46, 0x9b, + 0xcf, 0xf7, 0x69, 0x73}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1452, + {0xa7, 0xf7, 0x11, 0x5a, 0x4d, 0xd1, 0x38, 0x86, 0x11, 0x87, 0x63, + 0xd8, 0x4e, 0xc9, 0x9b, 0xa4, 0xe0, 0xfe, 0xf1, 0xce, 0x33, 0x7f, + 0x84, 0x52, 0x73, 0xfd, 0xff, 0xd6, 0xa7, 0x2a, 0xdc, 0x7b}, + {0xb5, 0x9a, 0xb8, 0x20, 0xfd, 0x0b, 0x4a, 0xa0, 0xd1, 0x76, 0x5e, 0xe1, + 0x9f, 0x84, 0xe2, 0xea, 0x12, 0x6c, 0xf2, 0x2c, 0x90, 0xb9, 0xbf, 0xf3, + 0xad, 0xd7, 0x71, 0xbf, 0xa9, 0xbf, 0xc1, 0x95, 0xed, 0xcd, 0xed, 0x90, + 0xbc, 0x3f, 0x83, 0xb9, 0x39, 0x58, 0xd6, 0x30, 0x5f, 0xd3, 0xa1, 0x2c, + 0x3f, 0x06, 0xf1, 0x4d, 0xf3, 0xca, 0xd4, 0x42, 0xb3, 0x04, 0x42, 0x9e, + 0xe1, 0xc3, 0xe5, 0x75, 0xc3, 0x7a, 0xab, 0x5a, 0xac, 0x87, 0x6c, 0xbd, + 0xcc, 0xaf, 0x3e, 0x9b, 0xf5, 0xde, 0x46, 0x31, 0xab, 0xc8, 0xb7, 0x01, + 0x14, 0xae, 0x49, 0xe6, 0x86, 0xba, 0xad, 0x95, 0x66, 0xf5, 0xd4, 0x66, + 0x50, 0x6c, 0x49, 0x5f, 0x2c, 0xda, 0x1c, 0xf6, 0xc0, 0x17, 0x7a, 0x5e, + 0xa5, 0x71, 0x1a, 0x52, 0x5a, 0xda, 0x99, 0xcb, 0xab, 0x49, 0x07, 0x5e, + 0x30, 0x76, 0x5e, 0xeb, 0x2b, 0x4a, 0x28, 0x99, 0xa3, 0xba, 0x31, 0xed, + 0x0b, 0x7f, 0x18, 0x51, 0x89, 0x8c, 0x29, 0x70, 0xe5, 0x47, 0x14, 0x36, + 0x68, 0xca, 0xd3, 0x45, 0x92, 0x52, 0x08, 0x21, 0xf9, 0x27, 0x9c, 0x65, + 0x7b, 0x63, 0x7c, 0x65, 0xe3, 0x26, 0xc2, 0xab, 0xda, 0x48, 0x49, 0x76, + 0x37, 0x74, 0xfa, 0x4c, 0x5a, 0x73, 0xe4, 0x87, 0x26, 0x9b, 0xf1, 0x35, + 0x18, 0x21, 0x2a, 0x6e, 0xf3, 0x57, 0x70, 0xff, 0x92, 0x38, 0x67, 0x6e, + 0xd7, 0x75, 0xd4, 0x93, 0x82, 0x1d, 0xf8, 0xba, 0x8f, 0xb5, 0xfa, 0x47, + 0x4e, 0x94, 0xb6, 0xe0, 0x5e, 0xfc, 0x26, 0xc9, 0x5a, 0xaf, 0xe7, 0x42, + 0x66, 0xd0, 0xeb, 0x50, 0x3d, 0xf6, 0xc1, 0x62, 0xc9, 0x22, 0x40, 0x4a, + 0xa0, 0x11, 0x31, 0x04, 0xb3, 0x86, 0x8c, 0x65, 0x10, 0x50, 0x65, 0x9b, + 0x19, 0x5a, 0xce, 0x09, 0xd1, 0xa3, 0x81, 0xed, 0x24, 0x60, 0x95, 0x02, + 0xe4, 0x10, 0xcc, 0x40, 0x42, 0x2f, 0x54, 0x28, 0xa5, 0x0b, 0x26, 0xb3, + 0x63, 0xbd, 0x8d, 0x82, 0xd9, 0xfb, 0xf5, 0xa4, 0x52, 0x1f, 0xd5, 0x2a, + 0xa5, 0xb8, 0x65, 0xd3, 0x27, 0x2c, 0xa9, 0x83, 0xe5, 0x72, 0x56, 0x6a, + 0xbe, 0x79, 0x53, 0xf2, 0x86, 0xa8, 0xdc, 0x7b, 0x14, 0x8b, 0xad, 0x63, + 0x1f, 0xbd, 0x9c, 0x30, 0xa8, 0x8c, 0x39, 0xcc, 0x9e, 0x27, 0x70, 0x1b, + 0xb3, 0x47, 0x8e, 0xac, 0xf3, 0xd0, 0x1c, 0x7b, 0x6c, 0xdd, 0x14, 0x01, + 0xdc, 0xce, 0x24, 0xa5, 0xba, 0x85, 0x5a, 0xd2, 0x93, 0x48, 0xb8, 0x0a, + 0x36, 0x8c, 0x32, 0x1e, 0xb1, 0x18, 0x7c, 0x7a, 0xe7, 0x3a, 0xdb, 0x1c, + 0xc0, 0xd8, 0x95, 0x45, 0xcf, 0x10, 0xbf, 0xa3, 0x26, 0xa2, 0xa7, 0x9c, + 0x45, 0xaf, 0xf5, 0xff, 0x82, 0xd5, 0x46, 0x12, 0xf2, 0x16, 0x76, 0xda, + 0xe3, 0xeb, 0x1f, 0x3c, 0x51, 0xf2, 0x9f, 0x3e, 0x59, 0x34, 0xc4, 0xfc, + 0x32, 0x91, 0x08, 0x0d, 0xfe, 0x83, 0x15, 0x96, 0xbe, 0x23, 0xe9, 0xbf, + 0x7a, 0xa4, 0x1b, 0x55, 0x04, 0x23, 0x66, 0x10, 0x38, 0x62, 0x34, 0xc6, + 0x4f, 0x7f, 0x8a, 0x41, 0xe6, 0x1b, 0x2c, 0x15, 0x41, 0x9d, 0x3e, 0xf7, + 0x47, 0x8e, 0x2f, 0x92, 0x28, 0x90, 0xb3, 0xc3, 0xce, 0xb2, 0xbf, 0xba, + 0xc2, 0x35, 0x17, 0x9f, 0x61, 0xe0, 0xc3, 0x67, 0xbe, 0xa8, 0xb9, 0x51, + 0xca, 0x39, 0x9e, 0xca, 0x1b, 0x91, 0x62, 0xe5, 0x78, 0x24, 0xf1, 0x04, + 0x51, 0x4f, 0x91, 0xfb, 0xc5, 0x79, 0x80, 0x25, 0x07, 0xb0, 0x5e, 0x4b, + 0x23, 0x23, 0x3f, 0x54, 0xfb, 0xae, 0x60, 0xde, 0xc8, 0xf3, 0x51, 0x7a, + 0x10, 0x8a, 0x8e, 0x74, 0x90, 0x46, 0xc5, 0x38, 0x35, 0x0e, 0x4b, 0xc5, + 0x9b, 0x94, 0x72, 0x88, 0xea, 0x47, 0x16, 0x00, 0x01, 0x6f, 0xbf, 0xc7, + 0x69, 0x6f, 0x7f, 0x8d, 0x64, 0xc2, 0xa3, 0xa6}, + {0xd6, 0x15, 0xbf, 0x7c, 0x68, 0x9b, 0x27, 0x3b, 0x86, 0x45, 0xfb, 0xa4, + 0x03, 0xdf, 0xcb, 0xa6, 0x06, 0xf1, 0xce, 0xa2, 0x68, 0x27, 0x01, 0x68, + 0x95, 0x31, 0x45, 0x84, 0x77, 0x86, 0x01, 0x52, 0x6d, 0x93, 0x13, 0x8a, + 0x98, 0x43, 0xe4, 0xf0, 0x8d, 0xfe, 0x1d, 0xd4, 0x6c, 0x6b, 0x92, 0x2e, + 0x59, 0x70, 0x45, 0xd0, 0xb6, 0x71, 0x77, 0x80, 0x82, 0x39, 0x5c, 0x30, + 0x5c, 0xb4, 0xb9, 0xf1, 0x38, 0xd9, 0xbf, 0x43, 0x64, 0xfc, 0xed, 0x9b, + 0x81, 0x3f, 0x03, 0x8d, 0x77, 0x20, 0x69, 0x40, 0xdd, 0x88, 0x10, 0xdf, + 0x4c, 0xe1, 0xa0, 0xe3, 0x79, 0x89, 0xa3, 0x7d, 0x97, 0x59, 0xee, 0x16, + 0xff, 0xfc, 0x30, 0xb9, 0xc8, 0x5f, 0x5b, 0x56, 0xac, 0xb1, 0x68, 0xe6, + 0x88, 0xa1, 0x2f, 0xd1, 0x45, 0x24, 0xd7, 0xb7, 0x14, 0x9c, 0x6e, 0xd1, + 0x3f, 0x5f, 0x77, 0x86, 0x61, 0x2e, 0x24, 0xc6, 0x8c, 0x8e, 0x13, 0x13, + 0x72, 0x20, 0x28, 0x48, 0x8e, 0xa0, 0xbe, 0xbe, 0x08, 0x4c, 0xe7, 0x48, + 0xb9, 0xea, 0x30, 0xcc, 0x62, 0xe2, 0xa8, 0xf8, 0x76, 0x3e, 0x16, 0x75, + 0x91, 0xe0, 0xc6, 0x3a, 0xa4, 0xfc, 0x1b, 0xea, 0xe5, 0xc6, 0x1d, 0x36, + 0x4f, 0x8c, 0xe0, 0x40, 0xcb, 0x99, 0xd1, 0xe7, 0xb7, 0xb4, 0x31, 0xff, + 0xef, 0xe7, 0x0e, 0xe4, 0xaa, 0x8b, 0x25, 0xe6, 0x44, 0xce, 0x05, 0xf6, + 0xf4, 0x88, 0x66, 0x2a, 0x9d, 0xb2, 0x5a, 0xa2, 0xa3, 0x41, 0xe9, 0xf3, + 0x13, 0x61, 0x6d, 0x12, 0x61, 0x5d, 0x94, 0xf7, 0x12, 0x0e, 0x89, 0x88, + 0xd8, 0x1e, 0xf3, 0x2a, 0xf5, 0x63, 0xb9, 0x72, 0x5f, 0xba, 0x16, 0xc6, + 0xc8, 0x58, 0x46, 0xb0, 0x99, 0xe4, 0x0b, 0xeb, 0x6a, 0xc6, 0x9f, 0x57, + 0x0b, 0x84, 0x49, 0xec, 0x99, 0x87, 0x8a, 0xfc, 0x53, 0x38, 0x24, 0x30, + 0xce, 0x66, 0x27, 0xe5, 0x13, 0x3c, 0xf1, 0x9a, 0xb8, 0xc7, 0x58, 0x60, + 0x1c, 0xce, 0xb6, 0xdb, 0xcf, 0xd2, 0xe9, 0x63, 0x40, 0xf2, 0xdc, 0xa3, + 0x68, 0x5c, 0x3f, 0x07, 0xf7, 0x5d, 0xee, 0x85, 0x4e, 0xca, 0xfd, 0x84, + 0x4e, 0x96, 0x0e, 0x24, 0x00, 0xf2, 0x7c, 0x10, 0x32, 0xf5, 0xd3, 0x7b, + 0x4f, 0xdd, 0x29, 0xc1, 0xde, 0x80, 0x09, 0xab, 0x57, 0x67, 0xf3, 0x5e, + 0x1c, 0x02, 0x26, 0x0b, 0xaf, 0x97, 0x93, 0xef, 0xb2, 0x33, 0xd7, 0xef, + 0x76, 0x14, 0x75, 0xfa, 0x67, 0xd3, 0xb4, 0x47, 0x62, 0xa7, 0x14, 0xda, + 0x5c, 0x0e, 0x1c, 0xa9, 0x04, 0x3b, 0x32, 0x40, 0x5e, 0xe3, 0xf0, 0x50, + 0xdc, 0xfd, 0x3e, 0x5e, 0xf0, 0x79, 0x47, 0xa1, 0xe3, 0x49, 0x53, 0x91, + 0x49, 0x16, 0x07, 0x43, 0xc4, 0x37, 0xda, 0x26, 0x5e, 0xdb, 0x41, 0x43, + 0xd3, 0x29, 0x8e, 0xe5, 0x7d, 0xd4, 0xd6, 0x19, 0x0a, 0xc3, 0xc1, 0x51, + 0x9d, 0x9e, 0x7d, 0xf5, 0xed, 0xc5, 0xb4, 0x42, 0xc8, 0x06, 0x53, 0x4f, + 0x6e, 0x5f, 0xaf, 0xaa, 0x57, 0x7c, 0xbf, 0x01, 0x60, 0x0c, 0x85, 0x2d, + 0x01, 0x15, 0xae, 0xcb, 0x3d, 0x9f, 0x0d, 0x11, 0x0c, 0x9b, 0x0f, 0x00, + 0xc6, 0xb4, 0x59, 0x7a, 0x18, 0x6f, 0xd3, 0x40, 0x57, 0x26, 0xa0, 0x54, + 0xf0, 0xb8, 0x18, 0x73, 0xde, 0x43, 0x6c, 0x0f, 0x0b, 0x5f, 0x5f, 0x82, + 0xe3, 0x82, 0x4b, 0x2c, 0x0c, 0x78, 0x83, 0x2b, 0xa6, 0xf7, 0x42, 0x5d, + 0xfe, 0x63, 0x0c, 0x09, 0xc7, 0xab, 0x85, 0xf4, 0x2f, 0x6b, 0xa2, 0xe2, + 0x9a, 0x20, 0xa1, 0x0e, 0x33, 0x82, 0x77, 0xcd, 0x24, 0xda, 0xc8, 0x1f, + 0x5a, 0xc2, 0x79, 0xed, 0x41, 0x04, 0xd2, 0x41, 0xd6, 0x2d, 0x55, 0xe1, + 0x2a, 0xec, 0x8c, 0x99, 0x54, 0x2e, 0x4f, 0xc4, 0x8d, 0x21, 0x72, 0x04, + 0xb9, 0x07, 0xcb, 0x51, 0x58, 0x5d, 0x29, 0x40, 0x8b, 0x23, 0xa4, 0x5c, + 0xda, 0xb0, 0x1a, 0x57}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1453, + {0x64, 0x54, 0xdd, 0xfd, 0x74, 0x6a, 0x51, 0xb9, 0x36, 0x12, 0x58, + 0x62, 0xc4, 0x6a, 0x35, 0x33, 0x14, 0x4b, 0xfc, 0x61, 0xa5, 0x5a, + 0xad, 0x55, 0xde, 0xe4, 0xb4, 0x57, 0x11, 0xef, 0x6e, 0xea}, + {0xb5, 0x9a, 0xb8, 0x20, 0xfd, 0x0b, 0x4a, 0xa0, 0xd1, 0x76, 0x5e, 0xe1, + 0x9f, 0x84, 0xe2, 0xea, 0x12, 0x6c, 0xf2, 0x2c, 0x90, 0xb9, 0xbf, 0xf3, + 0xad, 0xd7, 0x71, 0xbf, 0xa9, 0xbf, 0xc1, 0x95, 0xed, 0xcd, 0xed, 0x90, + 0xbc, 0x3f, 0x83, 0xb9, 0x39, 0x58, 0xd6, 0x30, 0x5f, 0xd3, 0xa1, 0x2c, + 0x3f, 0x06, 0xf1, 0x4d, 0xf3, 0xca, 0xd4, 0x42, 0xb3, 0x04, 0x42, 0x9e, + 0xe1, 0xc3, 0xe5, 0x75, 0xc3, 0x7a, 0xab, 0x5a, 0xac, 0x87, 0x6c, 0xbd, + 0xcc, 0xaf, 0x3e, 0x9b, 0xf5, 0xde, 0x46, 0x31, 0xab, 0xc8, 0xb7, 0x01, + 0x14, 0xae, 0x49, 0xe6, 0x86, 0xba, 0xad, 0x95, 0x66, 0xf5, 0xd4, 0x66, + 0x50, 0x6c, 0x49, 0x5f, 0x2c, 0xda, 0x1c, 0xf6, 0xc0, 0x17, 0x7a, 0x5e, + 0xa5, 0x71, 0x1a, 0x52, 0x5a, 0xda, 0x99, 0xcb, 0xab, 0x49, 0x07, 0x5e, + 0x30, 0x76, 0x5e, 0xeb, 0x2b, 0x4a, 0x28, 0x99, 0xa3, 0xba, 0x31, 0xed, + 0x0b, 0x7f, 0x18, 0x51, 0x89, 0x8c, 0x29, 0x70, 0xe5, 0x47, 0x14, 0x36, + 0x68, 0xca, 0xd3, 0x45, 0x92, 0x52, 0x08, 0x21, 0xf9, 0x27, 0x9c, 0x65, + 0x7b, 0x63, 0x7c, 0x65, 0xe3, 0x26, 0xc2, 0xab, 0xda, 0x48, 0x49, 0x76, + 0x37, 0x74, 0xfa, 0x4c, 0x5a, 0x73, 0xe4, 0x87, 0x26, 0x9b, 0xf1, 0x35, + 0x18, 0x21, 0x2a, 0x6e, 0xf3, 0x57, 0x70, 0xff, 0x92, 0x38, 0x67, 0x6e, + 0xd7, 0x75, 0xd4, 0x93, 0x82, 0x1d, 0xf8, 0xba, 0x8f, 0xb5, 0xfa, 0x47, + 0x4e, 0x94, 0xb6, 0xe0, 0x5e, 0xfc, 0x26, 0xc9, 0x5a, 0xaf, 0xe7, 0x42, + 0x66, 0xd0, 0xeb, 0x50, 0x3d, 0xf6, 0xc1, 0x62, 0xc9, 0x22, 0x40, 0x4a, + 0xa0, 0x11, 0x31, 0x04, 0xb3, 0x86, 0x8c, 0x65, 0x10, 0x50, 0x65, 0x9b, + 0x19, 0x5a, 0xce, 0x09, 0xd1, 0xa3, 0x81, 0xed, 0x24, 0x60, 0x95, 0x02, + 0xe4, 0x10, 0xcc, 0x40, 0x42, 0x2f, 0x54, 0x28, 0xa5, 0x0b, 0x26, 0xb3, + 0x63, 0xbd, 0x8d, 0x82, 0xd9, 0xfb, 0xf5, 0xa4, 0x52, 0x1f, 0xd5, 0x2a, + 0xa5, 0xb8, 0x65, 0xd3, 0x27, 0x2c, 0xa9, 0x83, 0xe5, 0x72, 0x56, 0x6a, + 0xbe, 0x79, 0x53, 0xf2, 0x86, 0xa8, 0xdc, 0x7b, 0x14, 0x8b, 0xad, 0x63, + 0x1f, 0xbd, 0x9c, 0x30, 0xa8, 0x8c, 0x39, 0xcc, 0x9e, 0x27, 0x70, 0x1b, + 0xb3, 0x47, 0x8e, 0xac, 0xf3, 0xd0, 0x1c, 0x7b, 0x6c, 0xdd, 0x14, 0x01, + 0xdc, 0xce, 0x24, 0xa5, 0xba, 0x85, 0x5a, 0xd2, 0x93, 0x48, 0xb8, 0x0a, + 0x36, 0x8c, 0x32, 0x1e, 0xb1, 0x18, 0x7c, 0x7a, 0xe7, 0x3a, 0xdb, 0x1c, + 0xc0, 0xd8, 0x95, 0x45, 0xcf, 0x10, 0xbf, 0xa3, 0x26, 0xa2, 0xa7, 0x9c, + 0x45, 0xaf, 0xf5, 0xff, 0x82, 0xd5, 0x46, 0x12, 0xf2, 0x16, 0x76, 0xda, + 0xe3, 0xeb, 0x1f, 0x3c, 0x51, 0xf2, 0x9f, 0x3e, 0x59, 0x34, 0xc4, 0xfc, + 0x32, 0x91, 0x08, 0x0d, 0xfe, 0x83, 0x15, 0x96, 0xbe, 0x23, 0xe9, 0xbf, + 0x7a, 0xa4, 0x1b, 0x55, 0x04, 0x23, 0x66, 0x10, 0x38, 0x62, 0x34, 0xc6, + 0x4f, 0x7f, 0x8a, 0x41, 0xe6, 0x1b, 0x2c, 0x15, 0x41, 0x9d, 0x3e, 0xf7, + 0x47, 0x8e, 0x2f, 0x92, 0x28, 0x90, 0xb3, 0xc3, 0xce, 0xb2, 0xbf, 0xba, + 0xc2, 0x35, 0x17, 0x9f, 0x61, 0xe0, 0xc3, 0x67, 0xbe, 0xa8, 0xb9, 0x51, + 0xca, 0x39, 0x9e, 0xca, 0x1b, 0x91, 0x62, 0xe5, 0x78, 0x24, 0xf1, 0x04, + 0x51, 0x4f, 0x91, 0xfb, 0xc5, 0x79, 0x80, 0x25, 0x07, 0xb0, 0x5e, 0x4b, + 0x23, 0x23, 0x3f, 0x54, 0xfb, 0xae, 0x60, 0xde, 0xc8, 0xf3, 0x51, 0x7a, + 0x10, 0x8a, 0x8e, 0x74, 0x90, 0x46, 0xc5, 0x38, 0x35, 0x0e, 0x4b, 0xc5, + 0x9b, 0x94, 0x72, 0x88, 0xea, 0x47, 0x16, 0x00, 0x01, 0x6f, 0xbf, 0xc7, + 0x69, 0x6f, 0x7f, 0x8d, 0x64, 0xc2, 0xa3, 0xa6}, + {0xac, 0x2e, 0x4e, 0x0a, 0x50, 0xc7, 0xc9, 0x37, 0x38, 0xae, 0xe5, 0x7d, + 0x19, 0xab, 0x9e, 0x84, 0xa6, 0xa5, 0xd1, 0x65, 0xfa, 0x53, 0xc8, 0x44, + 0x86, 0x03, 0x44, 0xf4, 0xec, 0xfa, 0x28, 0x85, 0xa6, 0x53, 0x90, 0xcc, + 0xde, 0x9c, 0x0f, 0xf9, 0x02, 0x9d, 0xd0, 0x6e, 0x7a, 0xad, 0x05, 0x33, + 0x82, 0x2f, 0xb4, 0x2a, 0x19, 0xb5, 0x2f, 0xd2, 0xde, 0x7f, 0xca, 0x4d, + 0x21, 0x66, 0x18, 0xcc, 0x5b, 0x80, 0x44, 0x59, 0x95, 0xe0, 0x17, 0xcd, + 0x70, 0x7f, 0x14, 0xff, 0x71, 0xa3, 0xc8, 0x0a, 0x6f, 0xbc, 0xd9, 0x8f, + 0x25, 0x46, 0x7d, 0x16, 0x74, 0xbb, 0x61, 0x46, 0xee, 0xea, 0x8e, 0xd0, + 0xea, 0x56, 0x94, 0x29, 0xc8, 0x2b, 0x08, 0x53, 0xb9, 0xd7, 0xef, 0x20, + 0xcd, 0x1b, 0x87, 0x61, 0x50, 0x2d, 0xad, 0x2c, 0x52, 0x71, 0x40, 0xa3, + 0x8c, 0xed, 0xdd, 0xc6, 0xee, 0xa4, 0x79, 0xe2, 0x2c, 0x43, 0x5f, 0xdb, + 0x90, 0xfc, 0xea, 0xd8, 0x0d, 0xb9, 0x42, 0x5f, 0x65, 0xf7, 0x8e, 0x9f, + 0x01, 0x68, 0x17, 0x58, 0x86, 0x6f, 0x49, 0xd8, 0xeb, 0xab, 0xe0, 0x6d, + 0xda, 0xd6, 0x7f, 0x59, 0x3c, 0xf3, 0x75, 0x40, 0x25, 0x89, 0x09, 0x1e, + 0xb8, 0x6b, 0xd8, 0x9c, 0x9c, 0x15, 0xfd, 0x8b, 0x73, 0xe4, 0xbc, 0xfa, + 0xa7, 0xd5, 0x17, 0xf0, 0x4e, 0xba, 0xcd, 0x4f, 0x50, 0x4e, 0xe8, 0x13, + 0x04, 0x82, 0x60, 0xe2, 0x9d, 0x78, 0xef, 0x23, 0xc0, 0xf3, 0x73, 0xd0, + 0x7e, 0x3f, 0xab, 0x16, 0x03, 0x55, 0x2e, 0x47, 0xa4, 0x21, 0xe4, 0x93, + 0xf8, 0xd7, 0xa3, 0xbd, 0x18, 0x53, 0x3d, 0x21, 0x9f, 0x2c, 0xaa, 0x1b, + 0x5d, 0x89, 0x6b, 0x5e, 0xe1, 0xf0, 0xfc, 0x45, 0xc7, 0x45, 0x78, 0x6b, + 0x0d, 0xf6, 0xbd, 0xa3, 0xfb, 0x96, 0xb3, 0xec, 0xcd, 0xb6, 0x5f, 0x6c, + 0xfc, 0x0b, 0xad, 0xbe, 0x29, 0xb3, 0xb7, 0xcf, 0x59, 0xe9, 0xf4, 0x7f, + 0x42, 0xee, 0x92, 0x86, 0x1b, 0x42, 0xac, 0x57, 0xf1, 0x0f, 0x78, 0x91, + 0x4b, 0x6b, 0xa9, 0x45, 0x3d, 0x31, 0x56, 0x63, 0x28, 0xb2, 0x4e, 0x65, + 0x32, 0xad, 0x3f, 0x30, 0x20, 0x35, 0x17, 0x61, 0xd2, 0x4b, 0x0b, 0xcb, + 0x65, 0x16, 0x7d, 0xc0, 0xf7, 0x2f, 0x22, 0x49, 0x63, 0x29, 0x25, 0x2e, + 0x7f, 0xcb, 0x62, 0x87, 0x68, 0xec, 0xd5, 0x25, 0xe7, 0x22, 0x99, 0x3b, + 0x5f, 0x40, 0x4c, 0xd3, 0xfa, 0xcb, 0x15, 0x07, 0x65, 0x36, 0xb6, 0x4d, + 0x2b, 0xb7, 0x03, 0xfb, 0xa7, 0x5a, 0x24, 0x1d, 0xdb, 0x91, 0x24, 0x84, + 0x2f, 0x97, 0xde, 0xd9, 0xb6, 0xab, 0x70, 0x5d, 0x85, 0x8e, 0x6b, 0xe3, + 0x78, 0x36, 0xca, 0xc2, 0x36, 0x3c, 0xda, 0xab, 0xa6, 0x0c, 0xec, 0x98, + 0xc2, 0xfa, 0xbb, 0x6b, 0xc1, 0x3c, 0x60, 0xfe, 0xe6, 0xc2, 0xb5, 0x01, + 0xdf, 0x7d, 0x25, 0x16, 0xb8, 0xfc, 0x1e, 0xfc, 0x82, 0x81, 0x18, 0xb4, + 0xf6, 0x3d, 0xcb, 0x84, 0x26, 0xde, 0xa0, 0x87, 0xc0, 0xe8, 0x7a, 0xfc, + 0x49, 0x18, 0xa2, 0x2a, 0x39, 0xa8, 0x03, 0x7a, 0x70, 0x92, 0x4d, 0xbf, + 0x1a, 0x9d, 0xe9, 0xc3, 0xf7, 0xb1, 0xc5, 0xbd, 0xa5, 0x33, 0x09, 0xd2, + 0x8e, 0xee, 0xbc, 0xcc, 0x7f, 0x10, 0xc4, 0xe2, 0xe7, 0x91, 0x13, 0x11, + 0x47, 0x4c, 0x25, 0x94, 0x90, 0x52, 0x36, 0xb1, 0xff, 0xe2, 0x2a, 0x81, + 0xf5, 0x82, 0x51, 0x2c, 0x62, 0xa3, 0xbc, 0xf9, 0xfa, 0x21, 0x3e, 0x06, + 0x16, 0x30, 0x47, 0x3b, 0x77, 0x80, 0xd0, 0x1e, 0x09, 0x06, 0x08, 0x79, + 0xf5, 0x3f, 0x17, 0x4a, 0x7d, 0x9f, 0x39, 0xd0, 0xec, 0x6c, 0x0d, 0x74, + 0xf0, 0x9b, 0xea, 0x3f, 0x7c, 0xe6, 0xd1, 0x0b, 0x71, 0x2e, 0xd9, 0xc9, + 0x73, 0x84, 0xa1, 0xd7, 0xe0, 0x5b, 0x2a, 0xcf, 0xff, 0x84, 0x9c, 0xb2, + 0x59, 0x73, 0x74, 0x22}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1454, + {0x0d, 0x93, 0x57, 0x94, 0xbf, 0x2e, 0xda, 0x9a, 0xc2, 0xd3, 0x18, + 0xa7, 0xa1, 0xa2, 0x10, 0xf6, 0x04, 0x08, 0x8a, 0x51, 0xd4, 0x92, + 0x44, 0x50, 0x55, 0x33, 0xf1, 0x5a, 0x8d, 0x4f, 0x03, 0x91}, + {0x80, 0x01, 0x99, 0x17, 0x68, 0xce, 0x8c, 0x14, 0x9e, 0x5b, 0x0a, 0xdc, + 0xa0, 0xc7, 0xc6, 0x35, 0x23, 0x64, 0xd4, 0x29, 0xe1, 0x44, 0x9c, 0x13, + 0x02, 0x5c, 0x36, 0x84, 0x57, 0x85, 0x62, 0x1a, 0x82, 0x9a, 0xf1, 0x85, + 0x11, 0x4d, 0x18, 0x5e, 0x44, 0x4b, 0x05, 0x2c, 0xda, 0xc5, 0xd2, 0x0d, + 0x37, 0x2c, 0xad, 0x36, 0x1d, 0x1f, 0xad, 0x55, 0xc5, 0xfc, 0xe0, 0x3a, + 0x4f, 0x90, 0xb6, 0xf7, 0xb9, 0x95, 0xa2, 0xa7, 0xcc, 0x50, 0xdb, 0x7a, + 0xe5, 0x7e, 0x04, 0xf1, 0xcf, 0x8f, 0xa9, 0x1d, 0x78, 0xf6, 0x5c, 0xa3, + 0x5d, 0xfc, 0x02, 0x8d, 0xb7, 0x0f, 0x16, 0x13, 0x19, 0x5b, 0xb5, 0xbc, + 0x29, 0xc1, 0x0a, 0x00, 0x4a, 0x7f, 0x44, 0xcd, 0x96, 0xc6, 0xe9, 0x40, + 0x1b, 0x4d, 0x6f, 0xfa, 0xf8, 0xe4, 0x3a, 0xd6, 0xbe, 0x07, 0x83, 0x81, + 0xa9, 0x54, 0xe1, 0x1b, 0x6b, 0x02, 0x0c, 0xbf, 0xf5, 0x7a, 0xb3, 0xaa, + 0xb9, 0x33, 0xd7, 0x75, 0x1a, 0x49, 0x9c, 0x9a, 0xdb, 0x18, 0x45, 0x8c, + 0xff, 0x67, 0x8d, 0xd9, 0xa2, 0x7d, 0xa5, 0x3a, 0x2b, 0x30, 0xca, 0x96, + 0x81, 0xb9, 0x1b, 0xbc, 0xc0, 0xb7, 0x65, 0xfb, 0xad, 0xb3, 0xf5, 0xc1, + 0xe5, 0x9b, 0x19, 0x66, 0xfd, 0xb4, 0x1b, 0x72, 0xf2, 0xd8, 0x0f, 0x8a, + 0xd0, 0x13, 0x66, 0xf1, 0x8c, 0xf8, 0x6c, 0xc4, 0x60, 0x48, 0x16, 0x92, + 0x23, 0x17, 0xbf, 0xf0, 0xa6, 0x0c, 0x06, 0x46, 0xab, 0xd8, 0x94, 0xe9, + 0x04, 0xf1, 0x65, 0x75, 0x9d, 0x72, 0xb2, 0x49, 0xe9, 0x94, 0x53, 0xd8, + 0x02, 0xa9, 0x5b, 0x13, 0x2a, 0x54, 0x3c, 0xa3, 0x28, 0xc6, 0x12, 0x75, + 0x64, 0x7e, 0xad, 0x40, 0x27, 0x2f, 0x51, 0xee, 0x85, 0xee, 0x20, 0x9e, + 0xb1, 0x5f, 0x8b, 0x3e, 0x58, 0x92, 0x7f, 0xcf, 0x1d, 0xdf, 0xe5, 0x31, + 0x89, 0x03, 0x80, 0xf8, 0x22, 0x86, 0x11, 0xa5, 0xc2, 0x72, 0x9a, 0x29, + 0x96, 0xbe, 0x6e, 0xbf, 0xae, 0xb7, 0x43, 0x33, 0xbb, 0x07, 0xdc, 0x0d, + 0x91, 0xa0, 0xa4, 0xb6, 0x5e, 0xff, 0x88, 0x2c, 0x64, 0x06, 0x65, 0x46, + 0x4b, 0xe5, 0xb1, 0x87, 0xcc, 0x32, 0x46, 0x5f, 0x13, 0xd4, 0x37, 0x32, + 0xdf, 0x03, 0x4e, 0x33, 0x92, 0x10, 0x8b, 0x36, 0x50, 0xb1, 0x88, 0x4d, + 0xe3, 0x41, 0x54, 0x77, 0x96, 0x69, 0xb9, 0xa9, 0x6f, 0xfc, 0x91, 0x81, + 0x76, 0x33, 0x28, 0x79, 0xe0, 0xa8, 0xb5, 0xf6, 0x83, 0xb3, 0xbd, 0xc2, + 0x7f, 0x03, 0x8e, 0x40, 0x8c, 0xa4, 0x94, 0xf2, 0x6d, 0xf1, 0x19, 0x56, + 0xbc, 0xdf, 0x82, 0x03, 0x54, 0x2b, 0x8d, 0xf2, 0x66, 0xf8, 0xac, 0x3d, + 0xb1, 0xed, 0x52, 0x94, 0xc1, 0x20, 0x8b, 0xeb, 0xc3, 0x10, 0x69, 0x20, + 0x2b, 0x45, 0xbf, 0xcc, 0x60, 0x59, 0xf4, 0x19, 0xe2, 0xf0, 0xfb, 0xce, + 0x18, 0x2e, 0xe2, 0x92, 0x7b, 0x96, 0xee, 0x7d, 0x48, 0x6e, 0xd1, 0xc8, + 0xed, 0xd3, 0xad, 0x71, 0x9b, 0xe9, 0x11, 0xba, 0x66, 0xce, 0x3b, 0xe1, + 0x13, 0x9f, 0x73, 0x3d, 0x03, 0x28, 0x48, 0xc5, 0x01, 0x3b, 0x45, 0xc4, + 0x61, 0x80, 0x73, 0x2c, 0xaf, 0xe8, 0x4f, 0x2d, 0x87, 0x5e, 0x2e, 0x5f, + 0x7e, 0x18, 0x66, 0xce, 0xac, 0x9e, 0xf8, 0xb5, 0x40, 0xff, 0x8c, 0x9f, + 0xdd, 0x91, 0x1d, 0x8a, 0xe9, 0x8a, 0xdb, 0x67, 0x07, 0x6a, 0xbf, 0xfb, + 0xcb, 0xe6, 0x6a, 0x29, 0x8f, 0xdd, 0xb0, 0x59, 0xb4, 0x8a, 0xd3, 0x30, + 0x0f, 0x89, 0x07, 0xc6, 0x39, 0xf4, 0x20, 0x22, 0xcc, 0x11, 0xe7, 0x6f, + 0x4e, 0x18, 0xa3, 0xc3, 0xc9, 0x2f, 0xda, 0x89, 0x0e, 0x50, 0xf5, 0x03, + 0x45, 0x6b, 0x58, 0x5c, 0xfb, 0xe6, 0x5e, 0xe4, 0xc3, 0xef, 0x1a, 0xf0, + 0xf5, 0xf1, 0x10, 0x21, 0x38, 0x48, 0x3a, 0x15}, + {0xe3, 0xff, 0xc1, 0x63, 0x2f, 0xc8, 0x3c, 0xba, 0xa6, 0x38, 0xd8, 0xf6, + 0x9f, 0x7f, 0x25, 0x3d, 0x64, 0xfd, 0xea, 0x47, 0xa8, 0xeb, 0xed, 0x5c, + 0x0d, 0x32, 0x80, 0xbb, 0xd2, 0xaf, 0xc5, 0x50, 0x53, 0x4a, 0xfd, 0xc1, + 0xd0, 0xc5, 0xb4, 0x99, 0xcb, 0x4c, 0x99, 0x6e, 0x58, 0xd7, 0xdc, 0xe0, + 0x98, 0xfc, 0xd6, 0x2f, 0x5e, 0xe6, 0x43, 0x3d, 0x52, 0x14, 0x65, 0x10, + 0xc3, 0x6d, 0x74, 0x05, 0x53, 0x8a, 0xf9, 0x21, 0xdd, 0x1c, 0x1d, 0x80, + 0x97, 0xee, 0x94, 0xde, 0x4c, 0x45, 0x67, 0x62, 0x1d, 0x77, 0xae, 0x20, + 0xbc, 0x73, 0xcd, 0x2d, 0x39, 0xfd, 0xf2, 0x07, 0x1c, 0xea, 0x62, 0xe8, + 0x61, 0xfe, 0x8e, 0x3b, 0xf2, 0xd9, 0xc1, 0xee, 0x03, 0x84, 0x37, 0x77, + 0x41, 0x88, 0x53, 0xce, 0x0a, 0x50, 0xfa, 0x28, 0x9f, 0xff, 0xb5, 0x32, + 0xc2, 0x5e, 0xc0, 0xd7, 0x67, 0xf3, 0x3c, 0xe6, 0x07, 0xb0, 0xb1, 0x66, + 0x71, 0x07, 0xab, 0x80, 0xf2, 0xa7, 0x96, 0x48, 0x85, 0x68, 0xaf, 0xab, + 0xaf, 0x87, 0x76, 0xb6, 0x07, 0x18, 0x60, 0xc0, 0x34, 0xda, 0x68, 0x46, + 0xaf, 0xf5, 0x93, 0x32, 0x6c, 0x3a, 0xb8, 0x12, 0xb9, 0xc4, 0x4a, 0xdc, + 0x54, 0xac, 0x17, 0x38, 0xb7, 0x78, 0xee, 0x84, 0x83, 0x2a, 0xa1, 0xd2, + 0x3d, 0x93, 0xf3, 0x6f, 0x6a, 0x7d, 0x0a, 0x8e, 0x1b, 0x71, 0xf9, 0x5e, + 0xa6, 0x87, 0x5e, 0xeb, 0x60, 0xdb, 0x69, 0x19, 0x56, 0x20, 0x92, 0x11, + 0x05, 0xe3, 0x2d, 0xeb, 0x81, 0x6a, 0x6c, 0x25, 0xa0, 0x5e, 0x16, 0xf6, + 0xc8, 0x74, 0xb1, 0x85, 0x50, 0x74, 0x33, 0x26, 0x4c, 0x78, 0xd0, 0xfd, + 0x74, 0x5d, 0xfc, 0xea, 0x60, 0xbc, 0xb3, 0x2b, 0x15, 0xfd, 0xb4, 0x2b, + 0x80, 0x0e, 0x28, 0x52, 0xe8, 0x6c, 0x21, 0x1e, 0x7c, 0x1e, 0x49, 0x9d, + 0x42, 0x79, 0x8e, 0x77, 0xf9, 0x51, 0xd8, 0xe3, 0x71, 0x5c, 0x71, 0xc4, + 0x38, 0x54, 0x76, 0x5c, 0x3f, 0x3e, 0x97, 0x6c, 0x2c, 0xda, 0x4e, 0x10, + 0x82, 0x96, 0x1e, 0x43, 0x44, 0x29, 0xd8, 0xe9, 0x87, 0x25, 0xe1, 0x64, + 0xf3, 0x09, 0xe7, 0xde, 0x31, 0x06, 0xb5, 0x4b, 0x37, 0x89, 0x3d, 0x26, + 0x73, 0x75, 0x67, 0xae, 0xda, 0xa8, 0x72, 0xb0, 0x01, 0x08, 0xe8, 0x62, + 0x45, 0xac, 0xfc, 0x8f, 0x9c, 0xed, 0x77, 0x67, 0xed, 0x6c, 0x87, 0x8c, + 0x04, 0x26, 0xbc, 0xcb, 0x32, 0x06, 0xa0, 0xe7, 0xec, 0x11, 0xf1, 0x99, + 0xce, 0x22, 0x0c, 0xe4, 0xa8, 0x71, 0xd3, 0x9e, 0x83, 0xde, 0x7f, 0xdc, + 0x38, 0xaf, 0x8e, 0xb3, 0x2b, 0x24, 0x7d, 0x75, 0xd2, 0x58, 0x79, 0xe2, + 0x3c, 0xb0, 0xa3, 0x2d, 0x52, 0x0e, 0x2e, 0x43, 0x33, 0x4b, 0x53, 0x94, + 0x1f, 0xe2, 0xe1, 0xfc, 0xc6, 0xc9, 0x1d, 0x6f, 0x1b, 0x5b, 0x39, 0x5b, + 0xff, 0xcf, 0x82, 0x92, 0xba, 0x1c, 0xed, 0xfa, 0xe6, 0x72, 0xf2, 0xd2, + 0x4a, 0x59, 0x89, 0x7a, 0xb1, 0x18, 0xf1, 0x4b, 0x89, 0x72, 0x63, 0x32, + 0x68, 0xa7, 0x21, 0xd4, 0x0f, 0xc8, 0x20, 0x84, 0xea, 0x6b, 0x49, 0x90, + 0xca, 0x06, 0x4b, 0x04, 0xf9, 0x24, 0xf8, 0xef, 0x07, 0xa5, 0x6e, 0xbd, + 0xda, 0x80, 0xe2, 0xa2, 0x5c, 0x12, 0x6c, 0x21, 0x5e, 0x82, 0xdd, 0x4b, + 0xff, 0x1c, 0x9f, 0xb0, 0x10, 0x41, 0x24, 0x76, 0x35, 0xfe, 0xf2, 0x7d, + 0xde, 0x23, 0x14, 0x98, 0x69, 0xbd, 0x70, 0x8f, 0xd1, 0x9a, 0xbb, 0xbc, + 0x3e, 0x42, 0x67, 0x18, 0xf3, 0xf3, 0x2a, 0xde, 0x7f, 0x24, 0xe7, 0x6f, + 0x97, 0x57, 0x9d, 0x9b, 0xbe, 0x23, 0x00, 0x22, 0x85, 0x64, 0xde, 0x04, + 0xae, 0x9b, 0x3c, 0xa1, 0xf5, 0x5b, 0xf2, 0x4d, 0x3f, 0x52, 0xee, 0x13, + 0x42, 0xf2, 0x8e, 0xc2, 0x0b, 0x6d, 0x0e, 0x7b, 0xe4, 0xe1, 0xff, 0x6b, + 0xa3, 0x50, 0x91, 0x8d}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1455, + {0xd6, 0xe2, 0x36, 0x00, 0x52, 0xac, 0xc5, 0x06, 0x41, 0x36, 0xc4, + 0xf0, 0x70, 0xe8, 0x81, 0xb2, 0x57, 0x22, 0x12, 0x05, 0xc7, 0xa3, + 0x5a, 0x98, 0x38, 0xf2, 0xa5, 0x6f, 0x01, 0x65, 0xda, 0x84}, + {0xe7, 0x2e, 0x76, 0x2c, 0x34, 0xde, 0xb4, 0x2c, 0xfe, 0x50, 0x63, 0xc0, + 0x5e, 0x1c, 0xbc, 0x00, 0x5e, 0xda, 0x65, 0xbb, 0x65, 0xd9, 0x73, 0x25, + 0x73, 0x25, 0xbb, 0xa0, 0x05, 0xaa, 0x54, 0x27, 0xe7, 0x29, 0x90, 0x7d, + 0x2b, 0x0b, 0xec, 0x54, 0x96, 0xfb, 0x1a, 0x8b, 0xb6, 0x4a, 0x0a, 0x35, + 0x08, 0x81, 0xbb, 0x2c, 0x14, 0xa2, 0xd7, 0xf9, 0x74, 0x0f, 0x08, 0x37, + 0x25, 0xdc, 0xcf, 0x99, 0xd9, 0x7a, 0xc7, 0xf7, 0xb7, 0x52, 0x38, 0xf1, + 0x7e, 0x58, 0x17, 0x9f, 0x56, 0xec, 0x62, 0x3e, 0x97, 0x9e, 0x3d, 0xc4, + 0x1f, 0x60, 0x7d, 0x58, 0x53, 0xd7, 0x1f, 0x75, 0xe0, 0x8b, 0x3f, 0x5a, + 0x06, 0x25, 0x16, 0x01, 0x52, 0xe8, 0xaa, 0xcc, 0xb1, 0x6b, 0x94, 0xcd, + 0x10, 0xa0, 0x85, 0x54, 0x66, 0x2a, 0x8f, 0xf0, 0x11, 0x23, 0x0b, 0x39, + 0x33, 0x63, 0x0f, 0x29, 0x53, 0x7d, 0x4c, 0x8b, 0xd2, 0xb7, 0x50, 0xdc, + 0x47, 0x12, 0x21, 0x74, 0x04, 0x36, 0x15, 0xa8, 0x58, 0xd1, 0x09, 0x70, + 0x1e, 0x02, 0xc3, 0xdc, 0xce, 0x01, 0xb4, 0xc2, 0x81, 0xb5, 0x68, 0x9e, + 0xc6, 0x8c, 0xb0, 0x7b, 0x15, 0x3a, 0xeb, 0x40, 0x33, 0x54, 0x92, 0x29, + 0xfc, 0xbf, 0x9d, 0x69, 0xf7, 0x08, 0x95, 0x37, 0x3a, 0xb3, 0x3c, 0x19, + 0x77, 0xab, 0x1b, 0x2e, 0x94, 0x1c, 0x35, 0xd9, 0xd4, 0x12, 0x99, 0xf3, + 0xcd, 0x55, 0xb6, 0x32, 0xf1, 0x4b, 0xd2, 0xb7, 0xed, 0xfd, 0xdd, 0x40, + 0x28, 0x46, 0x60, 0x31, 0xf1, 0x63, 0x82, 0x13, 0xfe, 0x17, 0xae, 0x8a, + 0xf9, 0xab, 0xc0, 0xa9, 0xa5, 0x54, 0xfc, 0xb8, 0x6d, 0xb3, 0x71, 0xa5, + 0x02, 0xcf, 0x2a, 0x90, 0xa5, 0xc7, 0x03, 0x9f, 0x44, 0x69, 0x95, 0x20, + 0x92, 0x5b, 0xba, 0xd1, 0x85, 0x05, 0x7c, 0x79, 0x51, 0x0e, 0xcd, 0x68, + 0x44, 0x0e, 0xb0, 0x3e, 0xed, 0xbd, 0x6f, 0x2d, 0x9b, 0x2a, 0xbe, 0x9f, + 0x72, 0x44, 0x26, 0xfb, 0x0b, 0xa7, 0xbc, 0x7b, 0x29, 0xe4, 0x96, 0xd8, + 0x1a, 0xa1, 0x25, 0x34, 0xd7, 0x77, 0xf3, 0x20, 0x05, 0xd1, 0xba, 0x11, + 0x9a, 0x56, 0x74, 0xab, 0x1c, 0x37, 0x60, 0x35, 0x1f, 0xdf, 0xd8, 0x71, + 0xdc, 0x66, 0x1a, 0x22, 0x1b, 0xfc, 0x91, 0x1b, 0x6d, 0xd8, 0xba, 0xa0, + 0x3b, 0x12, 0x15, 0x59, 0xa0, 0x2f, 0x36, 0x20, 0xa6, 0x37, 0xd3, 0x6d, + 0x2e, 0x90, 0x11, 0x4c, 0xe9, 0xa2, 0xe9, 0xc8, 0x39, 0x74, 0x28, 0x27, + 0x7e, 0x95, 0xe7, 0xbd, 0xb0, 0xb9, 0xeb, 0x04, 0xcc, 0xaa, 0xf1, 0x9f, + 0x9d, 0x61, 0xa3, 0xc6, 0x55, 0xe7, 0x62, 0xf4, 0xd8, 0x34, 0x3a, 0x69, + 0xb8, 0x7a, 0x1c, 0xa0, 0x54, 0x5e, 0xd1, 0x34, 0xc1, 0x61, 0x94, 0x18, + 0xb7, 0xb6, 0x56, 0x5a, 0x17, 0x6b, 0xff, 0x7c, 0x92, 0xdc, 0xb6, 0x96, + 0x48, 0xf9, 0xa5, 0xe3, 0x51, 0x3f, 0xc3, 0x25, 0x5c, 0xdb, 0xc5, 0x58, + 0x2b, 0x60, 0xf3, 0x25, 0x00, 0xb6, 0x37, 0xb1, 0xa6, 0x0f, 0x3e, 0x36, + 0xe1, 0x29, 0xb1, 0x35, 0xf1, 0xbb, 0xf6, 0x82, 0xff, 0xf2, 0x83, 0xae, + 0xb8, 0x2f, 0x4d, 0x71, 0x7c, 0x3d, 0xdc, 0xe1, 0xde, 0x0e, 0x73, 0xc7, + 0x55, 0xfc, 0x9c, 0x36, 0x5f, 0x26, 0xe2, 0x5f, 0x4e, 0x3c, 0xaf, 0xda, + 0xdd, 0x80, 0x35, 0x3c, 0xe7, 0xc9, 0x81, 0xfd, 0x50, 0xa0, 0xa4, 0x7d, + 0x45, 0x1a, 0x4d, 0x1a, 0xbe, 0x43, 0xf3, 0xbb, 0x6b, 0x96, 0x50, 0xe0, + 0x72, 0xab, 0x35, 0x8a, 0xe2, 0x1f, 0xe3, 0x48, 0x5b, 0x68, 0x1a, 0x14, + 0x57, 0x29, 0x1b, 0xa5, 0xf7, 0x9f, 0xe2, 0xbf, 0xf0, 0x0a, 0x3e, 0xff, + 0x75, 0x36, 0x88, 0xa6, 0xb5, 0xa7, 0x0f, 0xdb, 0xb7, 0xfa, 0x4d, 0xa6, + 0x03, 0xa8, 0x5e, 0x71, 0x81, 0x7d, 0x89, 0x90}, + {0x2c, 0x7f, 0xdc, 0x7b, 0x45, 0xc3, 0xcb, 0xea, 0xee, 0x0c, 0x3d, 0xc6, + 0xb7, 0x62, 0x26, 0x80, 0xa8, 0xd1, 0xe5, 0x52, 0x99, 0x86, 0x6a, 0x7d, + 0x93, 0x85, 0x7b, 0x0b, 0x36, 0xb4, 0xa5, 0x8b, 0x27, 0xda, 0x78, 0x20, + 0x23, 0xd6, 0xee, 0xa9, 0x8d, 0x36, 0x99, 0x78, 0x47, 0x49, 0xdb, 0x5f, + 0x24, 0xb0, 0x53, 0x38, 0xc7, 0x47, 0x1b, 0x6e, 0xe8, 0x94, 0xeb, 0x23, + 0x00, 0x62, 0x4b, 0xf7, 0x1b, 0x71, 0xe6, 0x54, 0x04, 0xd9, 0xa1, 0xfd, + 0x9e, 0x0d, 0x66, 0xf5, 0xc9, 0xd1, 0xf2, 0xf7, 0x95, 0x19, 0x4c, 0xff, + 0xba, 0xab, 0x42, 0xe4, 0x83, 0x33, 0x27, 0x0f, 0x0f, 0x47, 0x53, 0x71, + 0xf1, 0x44, 0x2f, 0xd7, 0x7c, 0x75, 0xb5, 0x5a, 0x55, 0x5d, 0x11, 0x6b, + 0xd7, 0x62, 0x82, 0xc7, 0xe0, 0xdb, 0x6c, 0x92, 0xcd, 0xf7, 0xfc, 0xce, + 0x46, 0x7a, 0xef, 0x00, 0xc9, 0xf4, 0x2b, 0xb4, 0x3a, 0xa3, 0xc9, 0xba, + 0x4a, 0xbb, 0x45, 0x68, 0x67, 0x0e, 0x2b, 0xe1, 0x62, 0x85, 0x71, 0x4a, + 0x9b, 0x34, 0xf6, 0xff, 0xb7, 0x0e, 0x11, 0x9c, 0x58, 0x5c, 0x7d, 0xd7, + 0x8d, 0x7b, 0xe7, 0xf9, 0x70, 0x9b, 0x92, 0xf8, 0xa9, 0x57, 0x02, 0xbe, + 0xd3, 0x8b, 0xc2, 0x4e, 0x5a, 0xf8, 0x0b, 0x6e, 0x1e, 0x4a, 0x4b, 0x7b, + 0x6b, 0x9d, 0xee, 0x2a, 0x38, 0xf4, 0xa6, 0xb0, 0x5c, 0x4e, 0xdf, 0x1e, + 0x3a, 0xf2, 0x1e, 0x27, 0x6f, 0x17, 0x95, 0x8c, 0x64, 0x8e, 0x1b, 0xfc, + 0x39, 0x38, 0x63, 0xc2, 0x5b, 0x9e, 0x25, 0xef, 0x19, 0x2b, 0x20, 0xdb, + 0xda, 0x1d, 0xa8, 0x41, 0xba, 0xac, 0x0c, 0x15, 0xa7, 0xb4, 0x71, 0x6f, + 0x17, 0x03, 0x94, 0xb9, 0x93, 0x50, 0x29, 0x3e, 0xc7, 0xad, 0x14, 0xea, + 0xd1, 0xdc, 0x20, 0x1a, 0x65, 0x3d, 0x62, 0x2c, 0xb0, 0x1b, 0xa4, 0x44, + 0x02, 0xd7, 0x57, 0xd3, 0x10, 0x5c, 0x05, 0xc0, 0x61, 0x7e, 0xfe, 0x77, + 0xd1, 0xf1, 0xb1, 0x5b, 0xda, 0x61, 0x5c, 0x8b, 0x02, 0x11, 0x87, 0x5e, + 0xb0, 0xf2, 0xdf, 0x55, 0x9f, 0x9a, 0x44, 0x4a, 0xf9, 0x74, 0x12, 0xab, + 0xa0, 0x2f, 0x1f, 0x89, 0x18, 0x69, 0x93, 0x3d, 0x7f, 0x78, 0x81, 0xa9, + 0x27, 0xee, 0x64, 0xfd, 0xa3, 0x29, 0xd3, 0x51, 0x8e, 0x89, 0x38, 0x89, + 0x87, 0xc3, 0xf4, 0xa6, 0xd8, 0x0c, 0x13, 0xe6, 0xf2, 0x31, 0xbd, 0x00, + 0x7a, 0xc1, 0xc0, 0x8b, 0x65, 0x95, 0xf8, 0xfb, 0xfb, 0x07, 0xb9, 0xd7, + 0xbd, 0xfe, 0xa6, 0x34, 0x2a, 0xdd, 0x5d, 0x8c, 0x4a, 0x39, 0x73, 0xa5, + 0xe2, 0x0e, 0xce, 0xc3, 0xe0, 0x9d, 0x1a, 0xba, 0x43, 0x60, 0xad, 0x3f, + 0x2d, 0xdc, 0x81, 0x37, 0x90, 0x1e, 0xac, 0x0b, 0x87, 0xda, 0xb9, 0xf1, + 0x87, 0xed, 0x05, 0x6d, 0x8a, 0x1c, 0x7d, 0xc5, 0x01, 0x70, 0x3e, 0xb9, + 0xfd, 0x91, 0x30, 0xa7, 0x10, 0x07, 0x4a, 0x29, 0x40, 0xb0, 0x78, 0x32, + 0x18, 0x2a, 0x56, 0xf9, 0x5a, 0xdc, 0x1e, 0xe8, 0x3a, 0xf9, 0x8a, 0xd6, + 0x74, 0x9e, 0x86, 0xb6, 0x72, 0x70, 0x35, 0x24, 0xc8, 0x2d, 0xfd, 0xd5, + 0xb0, 0x93, 0x3c, 0xb1, 0x02, 0x94, 0x02, 0x6f, 0x7c, 0xbf, 0x0a, 0xee, + 0xc1, 0x2a, 0x63, 0x01, 0x92, 0x45, 0x7c, 0x5d, 0xff, 0x7c, 0x2f, 0x38, + 0x7d, 0x16, 0xa2, 0x46, 0x5b, 0x9f, 0x71, 0xeb, 0x04, 0xb5, 0x05, 0x68, + 0x8e, 0xbb, 0x03, 0xb0, 0xf0, 0x35, 0x07, 0x9f, 0x39, 0x84, 0xdd, 0xa6, + 0x50, 0xc5, 0x60, 0xce, 0x70, 0xc5, 0x57, 0xb5, 0x32, 0xf9, 0xd9, 0x96, + 0xef, 0x84, 0x58, 0xe3, 0x03, 0xa7, 0xba, 0xae, 0xff, 0x85, 0x1b, 0xf1, + 0x32, 0xdd, 0xea, 0x7d, 0xa4, 0xea, 0x44, 0x14, 0xfc, 0xf1, 0xf9, 0x7d, + 0xa9, 0x1a, 0x44, 0x79, 0xeb, 0x4c, 0x6e, 0x14, 0x95, 0xc8, 0x3c, 0xde, + 0x61, 0xfb, 0x17, 0x32}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1456, + {0x89, 0x64, 0xac, 0x12, 0x02, 0xcb, 0xd2, 0x29, 0x15, 0x36, 0xb9, + 0x15, 0x7c, 0x68, 0x88, 0x96, 0xb9, 0x28, 0xdc, 0x28, 0xfe, 0x55, + 0x90, 0x18, 0x35, 0xa6, 0xb1, 0x57, 0x5a, 0x73, 0xfe, 0x52}, + {0x05, 0xec, 0xdd, 0x09, 0x33, 0xa5, 0x7b, 0xee, 0xca, 0x0a, 0xa5, 0xea, + 0x0e, 0xa8, 0x38, 0xdf, 0xeb, 0x3c, 0x9d, 0x71, 0xca, 0xe8, 0xc5, 0x19, + 0x83, 0x14, 0x02, 0x3f, 0xaa, 0x55, 0x8d, 0xe5, 0x76, 0x98, 0xe8, 0xda, + 0x48, 0x52, 0x0c, 0x7a, 0x86, 0x93, 0x0a, 0x8a, 0x51, 0xd8, 0x9d, 0x39, + 0x0c, 0x44, 0x08, 0x6e, 0x22, 0xc2, 0x6c, 0x5d, 0xf0, 0xfe, 0x64, 0x8d, + 0x97, 0x68, 0x67, 0x1c, 0xb6, 0x24, 0x19, 0x0c, 0xef, 0x9b, 0xb9, 0x71, + 0x04, 0x20, 0x8a, 0xb4, 0xe8, 0x3b, 0x5c, 0x06, 0x94, 0x21, 0x16, 0x6a, + 0x65, 0x94, 0xac, 0x79, 0x81, 0xff, 0xb7, 0xfc, 0x13, 0xa8, 0xa6, 0xbc, + 0x26, 0xe7, 0x76, 0x7e, 0x98, 0x9e, 0xb4, 0xe8, 0xf3, 0xef, 0x14, 0x7a, + 0x41, 0x80, 0x90, 0x9f, 0x4d, 0x8c, 0x84, 0x13, 0x43, 0xe6, 0x01, 0xa2, + 0xf4, 0xfd, 0xe5, 0xc4, 0x3c, 0x81, 0x39, 0x42, 0xe7, 0x28, 0xd7, 0x84, + 0xb4, 0x6e, 0xe6, 0x58, 0x15, 0xd6, 0x6a, 0x0c, 0xc9, 0xd0, 0x49, 0x6e, + 0x69, 0x54, 0x5f, 0xa8, 0xc7, 0x77, 0x18, 0x67, 0x88, 0x05, 0x12, 0x92, + 0xa3, 0x1e, 0x2a, 0x78, 0x81, 0xd8, 0xc4, 0xba, 0x77, 0x2f, 0x4d, 0x4a, + 0x00, 0xe8, 0xea, 0x18, 0x3c, 0x84, 0xe1, 0xe0, 0xc9, 0x56, 0xad, 0x5f, + 0xa8, 0xd4, 0x22, 0xcb, 0x3b, 0xfb, 0x10, 0x97, 0xc6, 0xe9, 0x42, 0x89, + 0x94, 0x6e, 0xf6, 0x44, 0x60, 0x31, 0x53, 0xe1, 0xaa, 0x51, 0x7a, 0x80, + 0xc4, 0xe3, 0x32, 0xdb, 0x1d, 0xfa, 0x17, 0x6c, 0xb4, 0x67, 0xb2, 0xcd, + 0xff, 0x14, 0xfc, 0x7e, 0x9b, 0x75, 0xaa, 0x22, 0x36, 0xf9, 0x1f, 0x1e, + 0x22, 0xae, 0xa8, 0xc1, 0xe7, 0xfa, 0xcc, 0x73, 0x41, 0x0f, 0x2b, 0xdd, + 0xc2, 0x13, 0x82, 0xcd, 0xed, 0xc2, 0x17, 0x0e, 0xae, 0x27, 0x15, 0x7a, + 0x35, 0x40, 0xfc, 0xf2, 0x04, 0x56, 0x27, 0x71, 0x2d, 0x1c, 0x0b, 0xed, + 0xa1, 0x5b, 0x5d, 0x61, 0x4c, 0x46, 0xe1, 0xa5, 0x05, 0xa0, 0x7f, 0xd8, + 0x5e, 0x3d, 0x20, 0xe9, 0xe7, 0x6f, 0x44, 0x10, 0x14, 0xf0, 0x02, 0x71, + 0x05, 0x29, 0x8c, 0x84, 0x3e, 0x31, 0xc4, 0xdc, 0x9c, 0x77, 0x52, 0xeb, + 0xdd, 0x03, 0xc0, 0xa1, 0x85, 0x69, 0xcb, 0xd2, 0x77, 0x59, 0x64, 0xb5, + 0x87, 0x19, 0x09, 0x2d, 0xd4, 0x47, 0x7c, 0x79, 0x95, 0x3e, 0x0f, 0x51, + 0x27, 0x30, 0xbe, 0xb1, 0xe2, 0x85, 0x44, 0xa4, 0x7a, 0x02, 0x1e, 0x9f, + 0xe9, 0xa2, 0x48, 0xeb, 0xed, 0xd7, 0xe1, 0xd1, 0x99, 0x14, 0x54, 0xd4, + 0x61, 0x37, 0x32, 0xd6, 0xe8, 0xce, 0x2a, 0x0b, 0x9b, 0x1e, 0x4d, 0x7e, + 0x70, 0x09, 0xa9, 0x82, 0x3a, 0xf9, 0x40, 0x8d, 0x28, 0xdb, 0x78, 0xf7, + 0x10, 0xf5, 0x98, 0xf6, 0x4d, 0x4a, 0xeb, 0x95, 0x22, 0xff, 0x85, 0x14, + 0xa8, 0x40, 0xf3, 0xa3, 0x6a, 0xc3, 0xae, 0x46, 0x7a, 0x7f, 0xfe, 0x40, + 0x5f, 0xf1, 0xcc, 0xb6, 0x6e, 0x9f, 0x9f, 0x33, 0x88, 0x7e, 0x6b, 0xb1, + 0x90, 0xb0, 0xdd, 0x8e, 0xbb, 0x61, 0x7b, 0x8c, 0x52, 0x7f, 0xda, 0xe2, + 0xd2, 0x5e, 0xc7, 0xc7, 0xe7, 0x52, 0x56, 0x19, 0x1d, 0x1d, 0xd2, 0x1c, + 0xa2, 0xe9, 0xf8, 0x08, 0xbe, 0xb0, 0x20, 0x4f, 0x7c, 0xcc, 0xbe, 0x5a, + 0xf0, 0x79, 0xb5, 0x6d, 0x28, 0x85, 0x7f, 0xac, 0x5a, 0x98, 0xfd, 0x45, + 0x2b, 0xbf, 0x57, 0xa0, 0x20, 0xd7, 0x7d, 0x13, 0x21, 0xc0, 0x32, 0x10, + 0xe6, 0xd0, 0x13, 0x29, 0x1c, 0xbd, 0x23, 0xdc, 0xaf, 0x09, 0x38, 0xa4, + 0xe4, 0x47, 0xfb, 0x91, 0x4e, 0xb8, 0x83, 0x0b, 0xbe, 0x98, 0xc5, 0xeb, + 0xdd, 0xab, 0xbe, 0xbd, 0xcf, 0xeb, 0x85, 0x33, 0x4f, 0xa2, 0x93, 0xac, + 0xd8, 0xc1, 0xd1, 0x6b, 0xa7, 0xb1, 0x5c, 0x95}, + {0xb8, 0xa7, 0x5d, 0xda, 0x5d, 0x16, 0x4f, 0x64, 0xb0, 0xf8, 0x96, 0x74, + 0x13, 0x10, 0x9f, 0xe4, 0xa2, 0x5a, 0xb5, 0x56, 0x1f, 0x29, 0x73, 0x0a, + 0x13, 0x23, 0x72, 0x55, 0xa3, 0x8e, 0x48, 0x5d, 0x29, 0xf1, 0x37, 0x32, + 0x25, 0x22, 0x6b, 0x37, 0xcc, 0x8d, 0x9e, 0x73, 0x53, 0x49, 0x50, 0x00, + 0xa6, 0x50, 0x3d, 0x3e, 0x2c, 0xb6, 0xf8, 0x96, 0x9d, 0xd1, 0x0e, 0x29, + 0x81, 0xae, 0x80, 0xc6, 0x8b, 0xb6, 0xc4, 0xab, 0xa1, 0xec, 0xb9, 0x3f, + 0x8f, 0x83, 0x36, 0xfb, 0xbe, 0x29, 0x49, 0x52, 0x6a, 0x08, 0x76, 0x57, + 0x4f, 0x17, 0x46, 0x6e, 0x35, 0x0f, 0xe8, 0x18, 0x38, 0x8d, 0x75, 0x4d, + 0x7f, 0x98, 0xd6, 0x34, 0x41, 0xc2, 0xbe, 0xed, 0xb1, 0x19, 0x71, 0x94, + 0x6c, 0x8d, 0xa9, 0x36, 0xe4, 0x7c, 0x58, 0xcf, 0xb6, 0x01, 0xd9, 0xfe, + 0x19, 0x8b, 0xc3, 0x90, 0x9f, 0x48, 0xf9, 0x62, 0xab, 0x40, 0xa6, 0x08, + 0x7e, 0x19, 0x38, 0xc0, 0x38, 0xfd, 0x4c, 0x52, 0xf2, 0x97, 0x77, 0x2b, + 0xaf, 0xa8, 0x65, 0x51, 0xf6, 0x8a, 0x05, 0x2c, 0x1e, 0x6f, 0x21, 0x0a, + 0xe8, 0x1b, 0xef, 0xb3, 0xb9, 0x21, 0x42, 0xc6, 0xe3, 0x2c, 0xa2, 0xf2, + 0x55, 0x35, 0xfd, 0x09, 0x4d, 0xaa, 0xfc, 0xb2, 0xfa, 0x85, 0x81, 0x0b, + 0x63, 0xf2, 0xc0, 0xd1, 0x41, 0x51, 0xa5, 0x8e, 0x2c, 0x04, 0x2d, 0x62, + 0xe5, 0x3c, 0xdf, 0xe8, 0xb1, 0xa1, 0x9c, 0xce, 0xa2, 0xc2, 0x03, 0xb3, + 0x45, 0xa1, 0x90, 0x08, 0x55, 0xb4, 0x17, 0x93, 0xf7, 0x32, 0x97, 0xfd, + 0x2d, 0x88, 0xe1, 0xe3, 0x6e, 0x57, 0xc3, 0x31, 0x9d, 0x8e, 0x97, 0xd7, + 0x25, 0x7e, 0x63, 0x3f, 0x32, 0x55, 0x87, 0xdb, 0x75, 0x99, 0xac, 0x7b, + 0x16, 0x2f, 0x50, 0xe3, 0x88, 0x8b, 0x4b, 0x78, 0xd8, 0xfd, 0x95, 0x33, + 0x8b, 0xbf, 0xe7, 0xd9, 0xdf, 0x27, 0x80, 0x1c, 0xc2, 0x85, 0xe0, 0xb7, + 0x63, 0xb9, 0x56, 0x68, 0x49, 0x91, 0x9a, 0xce, 0x62, 0xe5, 0x82, 0x64, + 0xa6, 0xe9, 0x26, 0x8c, 0xd0, 0xde, 0x93, 0x6a, 0x68, 0xa0, 0x62, 0xc8, + 0xf9, 0x0f, 0x97, 0xcc, 0x4b, 0xc5, 0x93, 0x39, 0x67, 0x5d, 0x2f, 0xfb, + 0xef, 0x80, 0x33, 0xa8, 0xc7, 0x98, 0xdd, 0x57, 0xd4, 0xd3, 0xc6, 0x8c, + 0x89, 0xd6, 0xae, 0xb1, 0x0f, 0x6e, 0xa7, 0x76, 0xec, 0x4f, 0x47, 0x70, + 0x93, 0xa5, 0x77, 0xac, 0x5b, 0x7e, 0x2a, 0x04, 0xd1, 0xb8, 0x58, 0x09, + 0xff, 0xf4, 0xdf, 0x87, 0x1c, 0xef, 0x85, 0x89, 0x00, 0x35, 0x10, 0x62, + 0x38, 0xba, 0x4e, 0xda, 0xe1, 0xb5, 0x6e, 0x5a, 0xaa, 0xf2, 0xdc, 0x17, + 0xe7, 0xb1, 0x96, 0x9a, 0xb4, 0x2f, 0xda, 0xad, 0x52, 0x75, 0x06, 0xcd, + 0xab, 0xb3, 0x5a, 0xce, 0x24, 0xdd, 0xa3, 0xb3, 0xc2, 0xc4, 0xaf, 0x2b, + 0x62, 0x55, 0x26, 0x49, 0xd4, 0xc2, 0x1c, 0x88, 0xe4, 0x94, 0xb2, 0xdf, + 0xe8, 0x84, 0x2f, 0x7f, 0xd2, 0xba, 0x71, 0xf3, 0xbb, 0x26, 0x96, 0xa0, + 0xfd, 0xae, 0x9e, 0x70, 0xa9, 0x16, 0xc6, 0x38, 0xf2, 0xe2, 0x8b, 0x22, + 0xc0, 0x8b, 0x3b, 0x21, 0xcf, 0xbb, 0xff, 0xe1, 0xbd, 0x10, 0xad, 0xbe, + 0xcb, 0x60, 0x61, 0xcb, 0x16, 0xdd, 0xcc, 0x59, 0xe9, 0x00, 0x7e, 0x93, + 0x3f, 0x58, 0xc1, 0xbb, 0x84, 0x78, 0x5e, 0xc0, 0x5c, 0xad, 0xec, 0xf6, + 0xae, 0x57, 0xa0, 0x82, 0x4d, 0xa6, 0x2d, 0x97, 0x6e, 0x09, 0x1e, 0x4a, + 0xbb, 0x70, 0xe4, 0xd4, 0x4f, 0x08, 0x55, 0xf1, 0x05, 0xa7, 0xda, 0x6d, + 0xec, 0x3c, 0x3d, 0x1c, 0xcd, 0x68, 0xf8, 0xa5, 0xde, 0x04, 0x58, 0x56, + 0x46, 0x7c, 0xce, 0xa1, 0x63, 0xa6, 0xff, 0xee, 0x0e, 0x33, 0x7d, 0xa8, + 0xe9, 0x9b, 0x8c, 0xd1, 0x58, 0x15, 0xb6, 0x59, 0xea, 0x81, 0x64, 0x25, + 0xd7, 0x41, 0xc8, 0xd5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1457, + {0xe0, 0xf3, 0x34, 0x9e, 0x71, 0x51, 0xcb, 0xe0, 0x95, 0xa9, 0xc1, + 0x10, 0x03, 0xc4, 0x53, 0xd6, 0xf5, 0xd8, 0xfc, 0x8b, 0x8e, 0x9d, + 0x22, 0xb8, 0x75, 0x05, 0x44, 0x20, 0x8c, 0xad, 0x1c, 0xaf}, + {0x64, 0x9b, 0xcf, 0xce, 0x56, 0xc9, 0x8f, 0xb1, 0x7d, 0x44, 0xb4, 0xcc, + 0xdc, 0xd8, 0x75, 0x64, 0x74, 0xc9, 0x99, 0x14, 0x76, 0x22, 0xfc, 0x1f, + 0x66, 0xdb, 0xd4, 0x05, 0x65, 0xac, 0x45, 0x1e, 0xb8, 0x4e, 0xd1, 0x51, + 0xf2, 0x5d, 0x1d, 0xc4, 0x23, 0x61, 0x53, 0x4d, 0xeb, 0x7c, 0xa1, 0xeb, + 0x86, 0x86, 0x93, 0x59, 0xc3, 0xa2, 0x9a, 0x6e, 0x91, 0xc6, 0x22, 0x34, + 0x5b, 0x11, 0x91, 0x96, 0xf5, 0xb3, 0x1d, 0x84, 0xc1, 0x94, 0xd8, 0x67, + 0xaa, 0xcc, 0x2d, 0xa2, 0x62, 0x4e, 0xfa, 0x2f, 0xc2, 0xed, 0x56, 0x90, + 0xcc, 0xb7, 0x4d, 0x80, 0xe1, 0x3b, 0x09, 0x58, 0x4e, 0x8a, 0xa0, 0xde, + 0xce, 0xb7, 0x10, 0xd2, 0xba, 0xd0, 0x82, 0xed, 0x50, 0xae, 0x34, 0x4d, + 0xf4, 0x75, 0x93, 0x41, 0x55, 0xd8, 0x95, 0x6a, 0xd5, 0x71, 0x0f, 0xbc, + 0x6f, 0x11, 0xce, 0xf6, 0x9c, 0x7c, 0x0b, 0x5c, 0xdb, 0x17, 0xe4, 0x76, + 0x13, 0xf3, 0x48, 0x79, 0x0d, 0x80, 0x50, 0x66, 0x2b, 0x67, 0x4a, 0x48, + 0xae, 0xbb, 0xda, 0xb7, 0x72, 0xe8, 0x25, 0xf8, 0xa9, 0x0b, 0xac, 0x2c, + 0x4e, 0xdb, 0x8c, 0xe7, 0x6a, 0x54, 0xe4, 0xde, 0xf2, 0x67, 0xa6, 0xb5, + 0x42, 0x9b, 0x1b, 0xec, 0x20, 0xf5, 0x61, 0x49, 0x90, 0x37, 0x06, 0x0a, + 0xaa, 0x68, 0x78, 0x88, 0xad, 0x51, 0xc8, 0xc0, 0x63, 0xc5, 0x78, 0x5d, + 0x4f, 0x69, 0x91, 0x58, 0xc4, 0x10, 0xb1, 0x06, 0x38, 0x6a, 0xba, 0x9f, + 0x23, 0x63, 0x06, 0xcf, 0x8e, 0x47, 0x4e, 0xf5, 0xcf, 0x91, 0x6b, 0xc7, + 0x2b, 0x4b, 0x6b, 0xef, 0x4d, 0x21, 0x72, 0xf4, 0xed, 0x96, 0x1d, 0x26, + 0xf6, 0xec, 0x9f, 0xa4, 0x52, 0xf3, 0x11, 0x41, 0x5f, 0x1c, 0xa3, 0x1e, + 0x0c, 0x8d, 0x5f, 0xa9, 0x3e, 0x9e, 0x7b, 0x50, 0x45, 0xea, 0x79, 0xef, + 0xce, 0xdc, 0xfb, 0xa5, 0x38, 0x06, 0x6e, 0x32, 0xa3, 0x3a, 0x17, 0xf2, + 0x68, 0x48, 0xbd, 0x0f, 0xca, 0x79, 0xc0, 0xcf, 0x66, 0x49, 0x2b, 0x98, + 0xb5, 0xef, 0x23, 0x3a, 0xff, 0x14, 0xdd, 0x59, 0x6d, 0xf3, 0xd8, 0xce, + 0x74, 0x6e, 0x19, 0x3c, 0xf3, 0x9b, 0x2a, 0x30, 0x85, 0x63, 0x60, 0x53, + 0x2e, 0xc8, 0xb3, 0x90, 0x6d, 0x24, 0x7a, 0x93, 0x18, 0x0e, 0x50, 0xaf, + 0xcf, 0x58, 0x1b, 0x85, 0xf0, 0x54, 0xc2, 0x4b, 0x39, 0xea, 0x5d, 0x7d, + 0x35, 0x55, 0x69, 0x50, 0x20, 0x0e, 0x27, 0x64, 0xdd, 0xe7, 0x6b, 0xf0, + 0x57, 0x00, 0xe2, 0x02, 0x87, 0x10, 0x86, 0x91, 0x68, 0xc7, 0x60, 0xc2, + 0xee, 0x72, 0x93, 0xf8, 0x85, 0x25, 0xb0, 0xad, 0x5e, 0x85, 0xcf, 0x4d, + 0x2b, 0xdd, 0x82, 0xdf, 0xd3, 0x12, 0xc2, 0xe6, 0xd9, 0xe1, 0xaf, 0x37, + 0x46, 0xac, 0x80, 0x24, 0x84, 0xab, 0x75, 0xe5, 0x52, 0x1c, 0x98, 0x8e, + 0xc0, 0x5f, 0x90, 0x59, 0x43, 0x60, 0xf8, 0xba, 0x4b, 0xce, 0xd6, 0xd9, + 0x68, 0x4a, 0x22, 0x13, 0x44, 0x64, 0xd6, 0x7f, 0x6e, 0xba, 0x6b, 0x04, + 0x86, 0x87, 0xf1, 0x80, 0x27, 0x87, 0x42, 0x2b, 0xc4, 0x69, 0xa5, 0x55, + 0x4d, 0x95, 0xc2, 0x55, 0xc3, 0x0d, 0x25, 0x14, 0x30, 0xd9, 0x54, 0x04, + 0xbd, 0x26, 0x1f, 0x8b, 0x05, 0x29, 0x1b, 0xd6, 0x1d, 0x28, 0xb5, 0x7f, + 0x07, 0x02, 0x9c, 0x72, 0x59, 0xc2, 0xc6, 0x5f, 0x96, 0x91, 0xe2, 0xe2, + 0x35, 0xec, 0xbf, 0x7b, 0x4a, 0x82, 0xe4, 0x79, 0xce, 0xa1, 0x55, 0xd0, + 0xc1, 0xe4, 0xbb, 0x8e, 0x84, 0x9b, 0x1a, 0x30, 0xfc, 0x05, 0x6f, 0x28, + 0xc5, 0xbe, 0x48, 0x65, 0xee, 0xe7, 0x7b, 0x90, 0xaa, 0xb5, 0x55, 0xde, + 0xb9, 0xe1, 0xf8, 0x49, 0x22, 0x0e, 0x81, 0xaa, 0xbd, 0xcd, 0x25, 0x9b, + 0xa8, 0xf0, 0xa0, 0x09, 0x79, 0xd9, 0xbb, 0x22}, + {0xf0, 0x28, 0x51, 0x66, 0x6f, 0xe0, 0x7f, 0x52, 0x55, 0xfe, 0x75, 0x32, + 0xc1, 0xe8, 0xf0, 0x1b, 0x3a, 0xa0, 0x77, 0x63, 0x24, 0x02, 0x6d, 0xb4, + 0x5f, 0xa1, 0x4e, 0x78, 0xbb, 0xf5, 0x5f, 0xfb, 0x33, 0xb1, 0xeb, 0x00, + 0xf0, 0x7a, 0x7e, 0xcf, 0x58, 0xb1, 0x22, 0xa0, 0xe8, 0x21, 0x17, 0x41, + 0x3c, 0x7b, 0xcc, 0x91, 0x0a, 0x60, 0x84, 0x18, 0x8c, 0xd2, 0x6c, 0x19, + 0x4c, 0xf2, 0x17, 0x97, 0xaa, 0x7e, 0x34, 0x27, 0xef, 0x43, 0x31, 0xda, + 0x22, 0x93, 0xa5, 0xde, 0x64, 0xe7, 0xb7, 0x21, 0xe5, 0xcc, 0x43, 0xb6, + 0x17, 0x7a, 0x85, 0x5c, 0xc8, 0x52, 0xcd, 0xf4, 0x65, 0x7b, 0x6d, 0xc3, + 0xcb, 0x04, 0xd5, 0x1c, 0xc1, 0x4b, 0x31, 0x68, 0x56, 0x91, 0x2b, 0xb1, + 0x94, 0xa7, 0xd7, 0xcc, 0x75, 0x13, 0xd2, 0x03, 0x49, 0xb5, 0x73, 0xff, + 0xfb, 0xea, 0xf6, 0x13, 0x5e, 0x5b, 0x15, 0x2e, 0x69, 0x96, 0xba, 0xe8, + 0xb1, 0xa3, 0xcf, 0x74, 0x14, 0x28, 0x45, 0x32, 0x06, 0x0c, 0x63, 0x6a, + 0xa7, 0x2c, 0x9a, 0x82, 0xec, 0x0d, 0x9b, 0x59, 0x17, 0xb1, 0xb6, 0xd7, + 0x0e, 0x4c, 0x96, 0x03, 0x79, 0x0b, 0xfc, 0x2d, 0x7e, 0xf8, 0x7b, 0x97, + 0x91, 0xb8, 0x04, 0x46, 0x1d, 0x8d, 0xc0, 0x14, 0x56, 0x97, 0xf2, 0x95, + 0x78, 0xfa, 0xef, 0x73, 0xdb, 0x86, 0x52, 0x34, 0x29, 0x92, 0xcb, 0x51, + 0xa0, 0x44, 0x1c, 0x88, 0xd1, 0xc4, 0xb6, 0x17, 0x5b, 0x29, 0xc0, 0x5b, + 0x7f, 0x81, 0x4f, 0xeb, 0x93, 0x5f, 0x47, 0x5a, 0x70, 0x42, 0xd3, 0x95, + 0x14, 0x93, 0x88, 0x43, 0xc7, 0xa8, 0xb7, 0x6c, 0xea, 0xb1, 0xb1, 0x52, + 0x61, 0xeb, 0x5c, 0xe6, 0x43, 0x93, 0x42, 0xf2, 0x22, 0xa0, 0x5a, 0xdc, + 0x43, 0xa2, 0x18, 0x06, 0x0a, 0x1c, 0x1d, 0xf6, 0x5a, 0x59, 0xae, 0x62, + 0x12, 0x6d, 0xd2, 0x10, 0x80, 0x2d, 0x32, 0xea, 0x17, 0x1f, 0x59, 0xf6, + 0xa2, 0xc0, 0x62, 0xdb, 0xb4, 0xe8, 0x11, 0x9d, 0x66, 0x01, 0x7e, 0x1f, + 0xf6, 0x6a, 0x21, 0xa6, 0x81, 0xf4, 0x87, 0xe9, 0xb0, 0xa4, 0x5a, 0x7d, + 0xd0, 0x8e, 0x55, 0x36, 0xdb, 0x5d, 0x2e, 0xf2, 0xf4, 0x7e, 0xce, 0x62, + 0x5f, 0x6e, 0xf4, 0x1d, 0xfc, 0x04, 0xa2, 0xee, 0xc0, 0x28, 0x85, 0xea, + 0xdd, 0xcf, 0xcb, 0x86, 0x9f, 0x16, 0xcd, 0x19, 0x25, 0xc7, 0x41, 0x7d, + 0xc4, 0xb7, 0x21, 0x6f, 0xdc, 0xa0, 0x76, 0xcf, 0x45, 0xcf, 0x5b, 0xe1, + 0x22, 0x7d, 0x2c, 0x43, 0x47, 0x93, 0x40, 0x8c, 0xff, 0x0d, 0x10, 0x99, + 0x93, 0xab, 0x73, 0xad, 0xcc, 0x5d, 0x9c, 0x44, 0x40, 0x7a, 0x23, 0x22, + 0x25, 0xea, 0xc1, 0x44, 0xd4, 0xc6, 0x7c, 0xc5, 0x83, 0x53, 0xf5, 0x72, + 0xcc, 0x38, 0x54, 0xb3, 0x11, 0x3e, 0xa3, 0x68, 0x58, 0x30, 0x72, 0x2e, + 0x47, 0x17, 0xfc, 0x89, 0x37, 0x7d, 0x75, 0xbf, 0xb2, 0xe1, 0x2b, 0x7a, + 0xb3, 0x78, 0xd3, 0x08, 0xc8, 0xea, 0xb3, 0xf9, 0x09, 0x47, 0x07, 0x2a, + 0x45, 0x82, 0x73, 0x62, 0x8c, 0xcf, 0x27, 0x87, 0x74, 0x90, 0xd9, 0x83, + 0x06, 0x97, 0x4d, 0x9b, 0x6e, 0xaf, 0x3a, 0xe6, 0x96, 0x5d, 0x64, 0x24, + 0xde, 0x15, 0x7e, 0x27, 0x0e, 0x6c, 0x4a, 0x32, 0x7a, 0x97, 0x59, 0x0d, + 0x99, 0x7e, 0x25, 0x94, 0xdf, 0xf2, 0x7b, 0xc1, 0x48, 0x68, 0x83, 0xaf, + 0xb9, 0xbe, 0x65, 0x13, 0xd3, 0xb8, 0xdb, 0xb6, 0x1e, 0xdb, 0x70, 0xbe, + 0x62, 0x40, 0x63, 0xef, 0x6d, 0xfc, 0xa9, 0xaf, 0x23, 0x73, 0x1b, 0x06, + 0xbd, 0x83, 0x50, 0xdd, 0x84, 0x91, 0x53, 0xdd, 0x20, 0x37, 0x71, 0xd3, + 0xc9, 0x5a, 0x7a, 0x93, 0xbd, 0xa0, 0xea, 0x7d, 0x59, 0x85, 0x2f, 0x06, + 0x83, 0x06, 0xc6, 0x86, 0xcb, 0xc5, 0xce, 0xcb, 0x65, 0x15, 0xf4, 0x91, + 0x66, 0x6c, 0x02, 0x5e}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1458, + {0x98, 0xfe, 0xcc, 0x6e, 0x64, 0x09, 0xad, 0x2f, 0x6c, 0x9d, 0xee, + 0xc7, 0x4b, 0xdd, 0x3b, 0x78, 0xb5, 0xeb, 0xcf, 0xaf, 0x6d, 0x59, + 0x97, 0xb5, 0xcf, 0xda, 0x28, 0x5f, 0x1f, 0xc9, 0xf9, 0x68}, + {0xa9, 0x38, 0x08, 0x7a, 0x9c, 0xac, 0xbc, 0x80, 0x12, 0xd3, 0xf6, 0xd5, + 0xe1, 0x5c, 0xc1, 0xf4, 0xbd, 0xcf, 0xec, 0xfc, 0x06, 0xbe, 0x3a, 0x68, + 0x05, 0xb5, 0x0b, 0x05, 0xfc, 0x4d, 0xfa, 0xea, 0x8c, 0xf2, 0x09, 0xea, + 0xcf, 0xe9, 0x76, 0x3c, 0xa7, 0x78, 0xf8, 0x03, 0x08, 0x37, 0x96, 0x4c, + 0x8d, 0x5c, 0x43, 0x7a, 0x86, 0x76, 0x60, 0xbd, 0xed, 0x9e, 0x05, 0x04, + 0xfa, 0xf1, 0x5c, 0x39, 0xb2, 0x95, 0xbb, 0x2c, 0xa0, 0x08, 0x0a, 0x20, + 0x58, 0xb2, 0xf8, 0x9c, 0x13, 0x56, 0x2a, 0xbf, 0xc6, 0xa1, 0xc6, 0xe7, + 0x2f, 0x1f, 0x11, 0x0e, 0x54, 0xa5, 0x5b, 0xf3, 0x74, 0xdb, 0xcd, 0xba, + 0xfa, 0x81, 0xda, 0x0a, 0x34, 0x33, 0xca, 0x72, 0x00, 0xbc, 0x42, 0x35, + 0xc1, 0xa1, 0xfb, 0x2d, 0xf5, 0x79, 0x79, 0x92, 0xdd, 0xdf, 0xde, 0xfa, + 0xa9, 0xf2, 0x5c, 0x47, 0xe5, 0x68, 0x03, 0x05, 0x51, 0x4a, 0x8a, 0x2d, + 0xaa, 0x6b, 0xda, 0x47, 0xa5, 0x2f, 0x99, 0x31, 0x60, 0xad, 0xb8, 0xea, + 0x37, 0x79, 0x98, 0x19, 0xa7, 0x66, 0xb1, 0x6c, 0xe1, 0x61, 0x8e, 0xfd, + 0x64, 0x5e, 0xe2, 0x2e, 0x1e, 0xb7, 0xab, 0xf3, 0x73, 0x4a, 0x86, 0x61, + 0xcc, 0xfb, 0x14, 0xa8, 0x6d, 0x61, 0xd8, 0x70, 0xe4, 0xb5, 0xd7, 0x4a, + 0xae, 0x09, 0x27, 0xb0, 0x53, 0xc4, 0x35, 0x0e, 0xd4, 0x2f, 0x72, 0x3b, + 0x5c, 0x43, 0x5f, 0x47, 0x84, 0xa6, 0x0c, 0xde, 0x99, 0x73, 0x6b, 0xd4, + 0x80, 0xa6, 0x6c, 0x22, 0x92, 0xb2, 0x26, 0x58, 0xb4, 0x7e, 0x52, 0x53, + 0xb1, 0x4c, 0x01, 0x7b, 0x08, 0xb5, 0xa4, 0xd6, 0x0f, 0x5f, 0x7e, 0xfc, + 0x26, 0x4d, 0xfe, 0x21, 0x44, 0xb7, 0x96, 0xdd, 0xec, 0x1c, 0x40, 0x87, + 0xfa, 0xcc, 0xe1, 0x69, 0x0b, 0x68, 0xab, 0x82, 0x15, 0x3f, 0xf7, 0x42, + 0x88, 0x41, 0xd1, 0xe2, 0xe9, 0xbe, 0x0d, 0xa8, 0xac, 0xbd, 0xdb, 0x60, + 0xc0, 0xa7, 0x75, 0x83, 0x90, 0x31, 0xc1, 0xdc, 0x92, 0xe0, 0x34, 0x20, + 0x5e, 0x00, 0x47, 0x80, 0xc2, 0xa3, 0x9e, 0x64, 0x47, 0xef, 0xd4, 0x25, + 0x3f, 0xad, 0x9c, 0x6c, 0x1e, 0xdf, 0x15, 0x37, 0xdf, 0xd5, 0x5e, 0xc9, + 0xd1, 0x40, 0xb3, 0xca, 0x93, 0x3f, 0xc1, 0xb2, 0xb6, 0x6d, 0xd3, 0x18, + 0x4d, 0x7e, 0x5a, 0x3e, 0x7f, 0x4e, 0xac, 0x85, 0x7c, 0x73, 0x58, 0xe6, + 0x49, 0xcb, 0x18, 0x90, 0xf4, 0xe2, 0x81, 0xb4, 0xff, 0x3e, 0xfe, 0x65, + 0x4b, 0x55, 0x0e, 0x26, 0xfe, 0xf6, 0x0f, 0xf5, 0x07, 0xd5, 0x3d, 0x1a, + 0x07, 0xcb, 0xaa, 0x7b, 0x42, 0xe1, 0x95, 0xa7, 0xc4, 0xbe, 0x5b, 0x36, + 0xd7, 0xdb, 0x6d, 0x7b, 0x98, 0x35, 0xfa, 0xd8, 0xb2, 0x16, 0x80, 0xef, + 0xb0, 0xe8, 0xca, 0x50, 0xff, 0x21, 0xba, 0xa7, 0x64, 0x9b, 0xd7, 0xc4, + 0x88, 0x76, 0x3c, 0x58, 0x1d, 0xe9, 0x96, 0x47, 0x6e, 0x12, 0x73, 0xdb, + 0xac, 0x37, 0x0b, 0xb7, 0x2c, 0x5e, 0x99, 0xd1, 0x3c, 0xeb, 0xa7, 0x20, + 0x1b, 0x39, 0x4c, 0xb8, 0x9c, 0x91, 0xa3, 0x6d, 0x68, 0xa6, 0xb6, 0x3e, + 0xcd, 0x6b, 0x54, 0x71, 0x7b, 0xf2, 0x17, 0x5d, 0xcd, 0x85, 0x2c, 0x50, + 0x61, 0xe3, 0xbb, 0x2b, 0xc5, 0xe2, 0x80, 0xbf, 0xf2, 0x2f, 0xae, 0x77, + 0x52, 0x40, 0xd5, 0xfd, 0xac, 0xbb, 0x97, 0x59, 0xcd, 0xe4, 0x7c, 0x62, + 0x89, 0xee, 0xd9, 0xa0, 0x86, 0x38, 0xf8, 0x6c, 0x47, 0x8e, 0xab, 0x9c, + 0x3e, 0x3b, 0x78, 0x49, 0x4c, 0xf5, 0x6e, 0xc0, 0x3a, 0x5a, 0xdd, 0x82, + 0x05, 0x57, 0x91, 0x8d, 0xb7, 0xae, 0x99, 0x41, 0x72, 0x7d, 0xdc, 0xd5, + 0xea, 0xed, 0x87, 0xad, 0xd3, 0xcf, 0x22, 0x49, 0x08, 0xff, 0x0e, 0x51, + 0x85, 0x9e, 0xb1, 0xd7, 0x54, 0x32, 0xc6, 0x37}, + {0x65, 0x32, 0x8c, 0x11, 0xf1, 0x12, 0x81, 0xa3, 0xbb, 0x61, 0xf8, 0x02, + 0x09, 0x81, 0x18, 0x6f, 0xd1, 0xef, 0x99, 0xef, 0x53, 0x81, 0x9a, 0xea, + 0x14, 0x97, 0x85, 0x10, 0x7c, 0xfc, 0x3d, 0xed, 0x93, 0x96, 0x00, 0x8c, + 0xfb, 0xce, 0xb8, 0xdf, 0xa8, 0x27, 0x12, 0x83, 0x2f, 0x89, 0xc4, 0x7e, + 0x72, 0x3d, 0x49, 0x44, 0x2b, 0x94, 0x89, 0x7e, 0x69, 0x6f, 0xde, 0xc3, + 0x28, 0xde, 0xc0, 0xfa, 0x66, 0x7f, 0x83, 0x15, 0x3c, 0x3a, 0xca, 0x05, + 0xdc, 0x88, 0xf4, 0xc8, 0xf3, 0x43, 0x80, 0x52, 0xc6, 0xbf, 0x82, 0x19, + 0xda, 0xab, 0x7d, 0xb8, 0x93, 0xc9, 0xf2, 0x49, 0x25, 0x5f, 0x61, 0x11, + 0xe5, 0xc1, 0xf1, 0x8e, 0x1c, 0xd2, 0xac, 0x1a, 0x51, 0xa6, 0x2f, 0xb0, + 0x56, 0x61, 0x4f, 0xdc, 0x3d, 0x11, 0x60, 0xfa, 0x2a, 0x89, 0x18, 0xe4, + 0x91, 0x50, 0xb6, 0x12, 0xbc, 0xb0, 0x47, 0x9c, 0xf3, 0xad, 0x66, 0xb5, + 0x6d, 0x9a, 0xff, 0x02, 0x7c, 0x3e, 0x7b, 0xc1, 0x47, 0xe1, 0x03, 0x54, + 0x5a, 0x6e, 0xe1, 0x05, 0x03, 0x0a, 0xf3, 0x78, 0x84, 0xfc, 0x05, 0xa3, + 0xd0, 0xfc, 0xfa, 0x8e, 0x97, 0x36, 0xf6, 0xdd, 0x0f, 0x5c, 0x9e, 0xdf, + 0xd9, 0xa9, 0xd2, 0xd9, 0xef, 0x02, 0x8c, 0xd1, 0x0b, 0x1c, 0x73, 0x41, + 0xe7, 0x45, 0xae, 0xa9, 0x5c, 0xb2, 0xe3, 0x1f, 0x2d, 0xc5, 0xc5, 0xb5, + 0x9c, 0x9d, 0x96, 0xd0, 0x92, 0x2c, 0x2c, 0xdc, 0x6d, 0x41, 0xa0, 0xbb, + 0xa3, 0x0d, 0x18, 0x8b, 0x32, 0xc0, 0x54, 0x90, 0x13, 0x22, 0xff, 0x99, + 0x69, 0xeb, 0xe6, 0x12, 0xcd, 0xdd, 0x2f, 0xd0, 0xe1, 0xe6, 0xdf, 0xa6, + 0x46, 0x8c, 0x17, 0xf1, 0xaf, 0x09, 0xa9, 0x46, 0xdb, 0x5e, 0xff, 0x1f, + 0x28, 0x36, 0x50, 0xa5, 0x5b, 0x55, 0x5b, 0xc0, 0x22, 0xa6, 0x43, 0xac, + 0xb6, 0x1b, 0x6c, 0x3a, 0x5f, 0xe9, 0x40, 0x67, 0x26, 0xe6, 0x2e, 0x62, + 0xae, 0xd2, 0x26, 0xb9, 0x02, 0xb7, 0x3d, 0x57, 0x7f, 0x1a, 0xfa, 0xaf, + 0x97, 0x1a, 0x15, 0x33, 0xf1, 0xdb, 0x9b, 0x60, 0x39, 0x90, 0x0c, 0x49, + 0x6e, 0x5f, 0xaf, 0x5b, 0x85, 0x28, 0x53, 0x67, 0x01, 0x6e, 0x35, 0x4a, + 0xf1, 0xc6, 0xb5, 0xd2, 0xa0, 0x03, 0xc2, 0x6d, 0x37, 0x98, 0x41, 0x0b, + 0x58, 0xd4, 0x05, 0x8c, 0xe0, 0xa2, 0x3b, 0xc6, 0xab, 0x10, 0xf4, 0xea, + 0x72, 0x7b, 0x2c, 0x0b, 0x69, 0x2a, 0xb0, 0xb9, 0x0f, 0xd6, 0xf2, 0x54, + 0xbc, 0x0d, 0xf1, 0xed, 0x74, 0x5c, 0xd9, 0xc5, 0xe1, 0xed, 0x89, 0x70, + 0xac, 0xef, 0x15, 0x75, 0x1a, 0x8d, 0xed, 0xb0, 0x0e, 0xea, 0x03, 0xf3, + 0xdb, 0x2c, 0xdc, 0x79, 0xfd, 0x43, 0x57, 0x2c, 0x24, 0x75, 0x56, 0x2b, + 0x47, 0xed, 0x92, 0xce, 0x48, 0xa3, 0x74, 0xd1, 0x96, 0x55, 0xb0, 0xef, + 0xd3, 0x94, 0x85, 0x3b, 0x73, 0x43, 0xcb, 0x8d, 0xf1, 0x04, 0xab, 0xea, + 0x83, 0xc6, 0xc3, 0x07, 0x92, 0x88, 0xe6, 0x61, 0x42, 0xd3, 0xac, 0xe5, + 0x64, 0x7e, 0x66, 0x0e, 0x9e, 0x38, 0x1b, 0xea, 0xce, 0x78, 0x78, 0x56, + 0xfa, 0x2e, 0xf3, 0x9b, 0xff, 0xfc, 0x0d, 0x1b, 0x34, 0x64, 0x77, 0xde, + 0x44, 0x2f, 0x34, 0xd6, 0x26, 0x39, 0x4a, 0x83, 0x6e, 0x21, 0x09, 0xf0, + 0x67, 0x06, 0x7c, 0x13, 0xcf, 0x95, 0xa3, 0x0a, 0xa5, 0xd0, 0xe6, 0x59, + 0x58, 0x79, 0x5d, 0x7f, 0xcf, 0xd3, 0x43, 0x0f, 0x2d, 0x4d, 0x8c, 0x78, + 0x58, 0x14, 0x07, 0xb2, 0x36, 0xbe, 0x46, 0x65, 0x65, 0xf8, 0x39, 0x25, + 0xdc, 0x63, 0x76, 0x97, 0x59, 0x0c, 0x0d, 0xe3, 0xeb, 0xa2, 0x77, 0x25, + 0x17, 0xc4, 0xd3, 0x70, 0xe6, 0x4d, 0x93, 0x54, 0x08, 0x7f, 0xff, 0xff, + 0x4a, 0x9a, 0xaa, 0x97, 0x39, 0xa9, 0x04, 0xc3, 0x9e, 0xe0, 0xd9, 0x25, + 0x08, 0xc4, 0x46, 0x7f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1459, + {0x60, 0xaa, 0x2e, 0x2c, 0x0e, 0x04, 0x31, 0x0f, 0xb3, 0xc5, 0xd6, + 0x98, 0xd7, 0x75, 0x72, 0x39, 0x4e, 0xac, 0x59, 0x40, 0x51, 0xe6, + 0x86, 0x3f, 0xcc, 0x2f, 0xbd, 0x3b, 0x91, 0x69, 0x4c, 0x47}, + {0xa9, 0x38, 0x08, 0x7a, 0x9c, 0xac, 0xbc, 0x80, 0x12, 0xd3, 0xf6, 0xd5, + 0xe1, 0x5c, 0xc1, 0xf4, 0xbd, 0xcf, 0xec, 0xfc, 0x06, 0xbe, 0x3a, 0x68, + 0x05, 0xb5, 0x0b, 0x05, 0xfc, 0x4d, 0xfa, 0xea, 0x8c, 0xf2, 0x09, 0xea, + 0xcf, 0xe9, 0x76, 0x3c, 0xa7, 0x78, 0xf8, 0x03, 0x08, 0x37, 0x96, 0x4c, + 0x8d, 0x5c, 0x43, 0x7a, 0x86, 0x76, 0x60, 0xbd, 0xed, 0x9e, 0x05, 0x04, + 0xfa, 0xf1, 0x5c, 0x39, 0xb2, 0x95, 0xbb, 0x2c, 0xa0, 0x08, 0x0a, 0x20, + 0x58, 0xb2, 0xf8, 0x9c, 0x13, 0x56, 0x2a, 0xbf, 0xc6, 0xa1, 0xc6, 0xe7, + 0x2f, 0x1f, 0x11, 0x0e, 0x54, 0xa5, 0x5b, 0xf3, 0x74, 0xdb, 0xcd, 0xba, + 0xfa, 0x81, 0xda, 0x0a, 0x34, 0x33, 0xca, 0x72, 0x00, 0xbc, 0x42, 0x35, + 0xc1, 0xa1, 0xfb, 0x2d, 0xf5, 0x79, 0x79, 0x92, 0xdd, 0xdf, 0xde, 0xfa, + 0xa9, 0xf2, 0x5c, 0x47, 0xe5, 0x68, 0x03, 0x05, 0x51, 0x4a, 0x8a, 0x2d, + 0xaa, 0x6b, 0xda, 0x47, 0xa5, 0x2f, 0x99, 0x31, 0x60, 0xad, 0xb8, 0xea, + 0x37, 0x79, 0x98, 0x19, 0xa7, 0x66, 0xb1, 0x6c, 0xe1, 0x61, 0x8e, 0xfd, + 0x64, 0x5e, 0xe2, 0x2e, 0x1e, 0xb7, 0xab, 0xf3, 0x73, 0x4a, 0x86, 0x61, + 0xcc, 0xfb, 0x14, 0xa8, 0x6d, 0x61, 0xd8, 0x70, 0xe4, 0xb5, 0xd7, 0x4a, + 0xae, 0x09, 0x27, 0xb0, 0x53, 0xc4, 0x35, 0x0e, 0xd4, 0x2f, 0x72, 0x3b, + 0x5c, 0x43, 0x5f, 0x47, 0x84, 0xa6, 0x0c, 0xde, 0x99, 0x73, 0x6b, 0xd4, + 0x80, 0xa6, 0x6c, 0x22, 0x92, 0xb2, 0x26, 0x58, 0xb4, 0x7e, 0x52, 0x53, + 0xb1, 0x4c, 0x01, 0x7b, 0x08, 0xb5, 0xa4, 0xd6, 0x0f, 0x5f, 0x7e, 0xfc, + 0x26, 0x4d, 0xfe, 0x21, 0x44, 0xb7, 0x96, 0xdd, 0xec, 0x1c, 0x40, 0x87, + 0xfa, 0xcc, 0xe1, 0x69, 0x0b, 0x68, 0xab, 0x82, 0x15, 0x3f, 0xf7, 0x42, + 0x88, 0x41, 0xd1, 0xe2, 0xe9, 0xbe, 0x0d, 0xa8, 0xac, 0xbd, 0xdb, 0x60, + 0xc0, 0xa7, 0x75, 0x83, 0x90, 0x31, 0xc1, 0xdc, 0x92, 0xe0, 0x34, 0x20, + 0x5e, 0x00, 0x47, 0x80, 0xc2, 0xa3, 0x9e, 0x64, 0x47, 0xef, 0xd4, 0x25, + 0x3f, 0xad, 0x9c, 0x6c, 0x1e, 0xdf, 0x15, 0x37, 0xdf, 0xd5, 0x5e, 0xc9, + 0xd1, 0x40, 0xb3, 0xca, 0x93, 0x3f, 0xc1, 0xb2, 0xb6, 0x6d, 0xd3, 0x18, + 0x4d, 0x7e, 0x5a, 0x3e, 0x7f, 0x4e, 0xac, 0x85, 0x7c, 0x73, 0x58, 0xe6, + 0x49, 0xcb, 0x18, 0x90, 0xf4, 0xe2, 0x81, 0xb4, 0xff, 0x3e, 0xfe, 0x65, + 0x4b, 0x55, 0x0e, 0x26, 0xfe, 0xf6, 0x0f, 0xf5, 0x07, 0xd5, 0x3d, 0x1a, + 0x07, 0xcb, 0xaa, 0x7b, 0x42, 0xe1, 0x95, 0xa7, 0xc4, 0xbe, 0x5b, 0x36, + 0xd7, 0xdb, 0x6d, 0x7b, 0x98, 0x35, 0xfa, 0xd8, 0xb2, 0x16, 0x80, 0xef, + 0xb0, 0xe8, 0xca, 0x50, 0xff, 0x21, 0xba, 0xa7, 0x64, 0x9b, 0xd7, 0xc4, + 0x88, 0x76, 0x3c, 0x58, 0x1d, 0xe9, 0x96, 0x47, 0x6e, 0x12, 0x73, 0xdb, + 0xac, 0x37, 0x0b, 0xb7, 0x2c, 0x5e, 0x99, 0xd1, 0x3c, 0xeb, 0xa7, 0x20, + 0x1b, 0x39, 0x4c, 0xb8, 0x9c, 0x91, 0xa3, 0x6d, 0x68, 0xa6, 0xb6, 0x3e, + 0xcd, 0x6b, 0x54, 0x71, 0x7b, 0xf2, 0x17, 0x5d, 0xcd, 0x85, 0x2c, 0x50, + 0x61, 0xe3, 0xbb, 0x2b, 0xc5, 0xe2, 0x80, 0xbf, 0xf2, 0x2f, 0xae, 0x77, + 0x52, 0x40, 0xd5, 0xfd, 0xac, 0xbb, 0x97, 0x59, 0xcd, 0xe4, 0x7c, 0x62, + 0x89, 0xee, 0xd9, 0xa0, 0x86, 0x38, 0xf8, 0x6c, 0x47, 0x8e, 0xab, 0x9c, + 0x3e, 0x3b, 0x78, 0x49, 0x4c, 0xf5, 0x6e, 0xc0, 0x3a, 0x5a, 0xdd, 0x82, + 0x05, 0x57, 0x91, 0x8d, 0xb7, 0xae, 0x99, 0x41, 0x72, 0x7d, 0xdc, 0xd5, + 0xea, 0xed, 0x87, 0xad, 0xd3, 0xcf, 0x22, 0x49, 0x08, 0xff, 0x0e, 0x51, + 0x85, 0x9e, 0xb1, 0xd7, 0x54, 0x32, 0xc6, 0x37}, + {0xab, 0x46, 0x99, 0x32, 0xb1, 0x73, 0xf1, 0x78, 0x42, 0x40, 0xce, 0x93, + 0x60, 0xa5, 0xb1, 0x63, 0x51, 0xb4, 0x57, 0x22, 0x4c, 0xe1, 0x5e, 0x3d, + 0x6b, 0x9b, 0xfd, 0x4b, 0x96, 0xb8, 0x49, 0xa1, 0xb0, 0x5d, 0x40, 0xb7, + 0xb5, 0xcd, 0xe7, 0xdb, 0xfe, 0x5e, 0x3d, 0x2b, 0xa8, 0x9c, 0xc0, 0x6d, + 0x43, 0xab, 0x3d, 0x8a, 0x71, 0xe6, 0xb0, 0xb7, 0x6a, 0x9d, 0x6c, 0x9f, + 0xcf, 0xe7, 0x11, 0x2b, 0x64, 0xdd, 0x28, 0x76, 0xb3, 0xca, 0x3d, 0xbf, + 0x54, 0x69, 0x9d, 0x6e, 0xb2, 0x9b, 0x2a, 0xbf, 0x75, 0x72, 0x6f, 0x52, + 0x4c, 0x13, 0xcc, 0x29, 0xd4, 0x57, 0x14, 0xd6, 0x8f, 0xc5, 0x7e, 0x0c, + 0x4f, 0xe9, 0xfc, 0x74, 0xc4, 0xec, 0x30, 0x23, 0x22, 0x50, 0xff, 0x47, + 0xdf, 0x4b, 0x1d, 0xba, 0x9e, 0x6c, 0x5e, 0x82, 0xa3, 0xc4, 0x3d, 0x60, + 0xed, 0x21, 0x98, 0xda, 0xb6, 0x0c, 0xaf, 0x57, 0x8a, 0x24, 0x6b, 0xc0, + 0x20, 0xf7, 0x92, 0x12, 0x9a, 0xc3, 0x85, 0xe3, 0xae, 0xce, 0xcd, 0xd0, + 0x6a, 0xbb, 0x0f, 0x34, 0xc1, 0x3c, 0x26, 0x42, 0x33, 0x90, 0x5d, 0x7f, + 0xd6, 0x21, 0x0f, 0x92, 0x92, 0x21, 0x5e, 0xde, 0x1e, 0x01, 0x88, 0x49, + 0x4b, 0x53, 0xbb, 0xfc, 0x8b, 0x4c, 0x4d, 0x95, 0xa2, 0xd2, 0xc2, 0x52, + 0xe6, 0x0d, 0x14, 0x36, 0x90, 0x1b, 0x7a, 0xa0, 0xdb, 0x50, 0x61, 0x10, + 0x40, 0x46, 0x05, 0x92, 0x6d, 0xc9, 0x16, 0xc8, 0x42, 0xc5, 0x64, 0xdd, + 0x57, 0x79, 0x28, 0xad, 0x0e, 0x1b, 0xe0, 0xc6, 0x87, 0x2a, 0x35, 0x00, + 0x70, 0x51, 0x80, 0xab, 0x23, 0x02, 0x44, 0x65, 0x7a, 0x29, 0x08, 0x55, + 0xd6, 0x49, 0xb8, 0xd0, 0x5f, 0x97, 0x7f, 0x5f, 0xf0, 0xd5, 0x3f, 0xc1, + 0x01, 0x63, 0xc8, 0x38, 0xdc, 0x07, 0xb9, 0x72, 0x91, 0x82, 0xc1, 0x54, + 0x7f, 0x8d, 0xba, 0xce, 0xf5, 0x59, 0xbb, 0xb2, 0xd5, 0xe3, 0xb4, 0xa2, + 0xfa, 0xb0, 0x48, 0x2d, 0xac, 0xaf, 0xce, 0x28, 0x95, 0xa6, 0x45, 0x19, + 0xa7, 0x85, 0xd2, 0x65, 0xe3, 0x8e, 0x00, 0x64, 0x07, 0x50, 0x4e, 0xf8, + 0x8d, 0x2b, 0xb6, 0x3c, 0x60, 0xd8, 0x9f, 0xcf, 0xe2, 0xbf, 0x06, 0x10, + 0x41, 0xde, 0x0f, 0x94, 0xfb, 0x35, 0x02, 0x38, 0x8b, 0xe1, 0x95, 0x0b, + 0xea, 0x0e, 0xcd, 0xcb, 0x8f, 0x17, 0x8e, 0x5f, 0xf2, 0xe2, 0xeb, 0xf8, + 0x3c, 0xbd, 0x5e, 0xfc, 0xed, 0x20, 0xf1, 0xeb, 0xbb, 0x09, 0x0b, 0x75, + 0x2a, 0x2a, 0x00, 0x3a, 0xbf, 0x7d, 0x59, 0xca, 0x23, 0x58, 0xaa, 0xac, + 0xdd, 0x31, 0xfb, 0xea, 0xf9, 0xed, 0x62, 0x89, 0xb9, 0xe5, 0x27, 0x2b, + 0x9f, 0xef, 0x24, 0x4d, 0xe4, 0x58, 0x17, 0x7a, 0x03, 0xb3, 0x8f, 0x92, + 0x31, 0x45, 0x23, 0xb1, 0xed, 0xd5, 0x36, 0xbf, 0x0d, 0x19, 0xb1, 0xcf, + 0x0f, 0x17, 0x16, 0xc9, 0xe7, 0x61, 0xd4, 0xe2, 0x5a, 0x0a, 0x23, 0xdd, + 0xfb, 0x89, 0x2c, 0x8a, 0xbb, 0xf4, 0x46, 0x9f, 0xa9, 0xc5, 0x92, 0xf4, + 0x5e, 0x11, 0x08, 0x2b, 0x75, 0x26, 0x8c, 0x1f, 0xc6, 0x26, 0xe9, 0xe8, + 0x56, 0xf3, 0x56, 0x55, 0xdc, 0xd5, 0xed, 0xc9, 0xf8, 0xc7, 0xc1, 0x8b, + 0x0f, 0x57, 0x03, 0xc8, 0xe6, 0xbf, 0x4c, 0x6f, 0x8c, 0xc2, 0xee, 0x5f, + 0x70, 0x58, 0x6a, 0x3c, 0x2f, 0x9f, 0x00, 0xd9, 0xad, 0x0d, 0xc0, 0xff, + 0x82, 0xaa, 0x8c, 0xee, 0x54, 0xdb, 0x47, 0x99, 0xf1, 0x87, 0x5e, 0xc8, + 0x19, 0x27, 0x25, 0x4a, 0x5f, 0xb8, 0xb2, 0xa1, 0x5b, 0x85, 0x3d, 0xcc, + 0xff, 0x2d, 0x74, 0xfa, 0xdb, 0x06, 0x82, 0xfd, 0xa8, 0x8d, 0x7e, 0xee, + 0xba, 0x5a, 0x36, 0xec, 0x49, 0x33, 0x75, 0x60, 0x31, 0xff, 0x5e, 0xae, + 0x15, 0x57, 0x2a, 0x0a, 0x3a, 0xe5, 0xe1, 0x3e, 0x9a, 0xcc, 0x95, 0xf1, + 0x5a, 0xed, 0x34, 0xbc}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1460, + {0xc6, 0x1c, 0xbc, 0x6f, 0xe1, 0x2f, 0x70, 0xdb, 0xd7, 0xe1, 0x7b, + 0xb1, 0x73, 0xaa, 0xdb, 0x26, 0x17, 0xbf, 0x4c, 0x97, 0xda, 0x76, + 0x02, 0xf0, 0xe7, 0x6a, 0x9b, 0x54, 0xed, 0xed, 0xff, 0x31}, + {0xa1, 0xfd, 0xf0, 0x64, 0x72, 0x2a, 0x24, 0x95, 0x8b, 0xce, 0x6e, 0x60, + 0xb2, 0x2b, 0x95, 0x9c, 0xa1, 0xcc, 0x76, 0xd5, 0xc3, 0x7d, 0xc5, 0x97, + 0x82, 0x66, 0x7d, 0xe8, 0x3a, 0xc7, 0x89, 0xbe, 0xe8, 0xb5, 0xe4, 0xdc, + 0x16, 0x03, 0x0e, 0x84, 0xd9, 0x85, 0xe7, 0x0e, 0xea, 0xcf, 0xa5, 0x2b, + 0xb8, 0xfa, 0x3b, 0x2e, 0x44, 0x00, 0xfb, 0x17, 0xee, 0x3d, 0xfd, 0xe6, + 0x84, 0x6d, 0xd2, 0x3b, 0xa9, 0x1e, 0x02, 0x36, 0xcb, 0xf7, 0xff, 0xa1, + 0x2a, 0xbb, 0x99, 0x82, 0x45, 0x07, 0xe1, 0x90, 0xa3, 0x99, 0xd9, 0xab, + 0x0d, 0xcb, 0x5a, 0x90, 0x9a, 0xd3, 0x40, 0x71, 0x4b, 0x82, 0xc9, 0x2c, + 0xca, 0x93, 0xa8, 0xad, 0x4c, 0x47, 0x87, 0x9a, 0xea, 0xe8, 0x94, 0xa6, + 0x2f, 0xb4, 0x02, 0x01, 0xc1, 0x02, 0x2f, 0xe5, 0x77, 0xe2, 0xf4, 0x81, + 0xf6, 0xe7, 0xf9, 0xd9, 0xdf, 0x79, 0xb1, 0x1b, 0xed, 0xfd, 0x03, 0x9c, + 0x06, 0xa5, 0x99, 0xad, 0x85, 0x1b, 0x00, 0x9c, 0x40, 0xe2, 0x1f, 0xa7, + 0x88, 0x11, 0x9d, 0x6e, 0x07, 0xb2, 0x0c, 0xbb, 0x07, 0xb3, 0xc2, 0xd9, + 0x8e, 0x50, 0x4b, 0xa9, 0x5c, 0x99, 0x17, 0x1d, 0xcb, 0x82, 0x54, 0x8b, + 0x20, 0x88, 0xb4, 0x94, 0x74, 0xa9, 0x01, 0xb8, 0x84, 0xff, 0xb5, 0x5c, + 0x4b, 0x49, 0xad, 0x05, 0x16, 0x93, 0xfa, 0xd7, 0x5c, 0xf5, 0xc8, 0x49, + 0x4d, 0x63, 0xa4, 0x4c, 0xf7, 0xa3, 0xd3, 0xe6, 0x8a, 0x17, 0xbe, 0x15, + 0x67, 0xc0, 0x78, 0xa4, 0x4b, 0x8e, 0x0a, 0xdd, 0xbd, 0x24, 0x7e, 0x72, + 0x47, 0x79, 0x59, 0x36, 0xd3, 0xa9, 0x95, 0xc7, 0x07, 0x7e, 0x2b, 0x8d, + 0x4c, 0x9a, 0x42, 0x5e, 0x95, 0x7b, 0x78, 0x1f, 0xb4, 0xd8, 0xbc, 0xa4, + 0x4d, 0x3d, 0x0b, 0xa7, 0xfe, 0x79, 0x8b, 0xb0, 0xa7, 0x71, 0xc9, 0x7a, + 0xeb, 0x04, 0xbd, 0x8b, 0x15, 0x99, 0x2b, 0x59, 0x64, 0xfe, 0xa9, 0x7d, + 0xa3, 0x5c, 0x12, 0x63, 0x2b, 0x6f, 0x42, 0xdb, 0x89, 0x8e, 0x8a, 0xfb, + 0xed, 0xcd, 0x36, 0xea, 0x23, 0x34, 0x07, 0x2b, 0x84, 0x29, 0x76, 0xed, + 0xa1, 0x25, 0x4d, 0x65, 0x54, 0xdf, 0xd6, 0x32, 0x20, 0x6e, 0x29, 0xbb, + 0xd0, 0xd4, 0x2f, 0x59, 0x97, 0x12, 0x35, 0x15, 0x28, 0x34, 0xc7, 0x2e, + 0x05, 0xeb, 0xba, 0xa2, 0x7d, 0x3b, 0xf9, 0x3e, 0xf4, 0xab, 0xe3, 0xa7, + 0xa6, 0xbd, 0x95, 0x59, 0x1d, 0x2f, 0x44, 0xa1, 0x5c, 0xef, 0xee, 0x8c, + 0x90, 0x10, 0x56, 0x2e, 0x4d, 0x00, 0x54, 0xce, 0x3c, 0x88, 0xc3, 0xc4, + 0x2a, 0x5c, 0xac, 0x08, 0xe6, 0x10, 0x71, 0x9b, 0x16, 0x37, 0x8f, 0x18, + 0x0d, 0xba, 0x30, 0xeb, 0x21, 0x6b, 0xe6, 0xa9, 0x6c, 0x1b, 0x03, 0x1e, + 0x1a, 0x87, 0x99, 0x58, 0xe1, 0xe8, 0x1c, 0xb5, 0x0a, 0x81, 0xcb, 0x50, + 0x20, 0x50, 0x74, 0xde, 0x39, 0xf0, 0xb3, 0xf5, 0xc7, 0x12, 0x12, 0x7e, + 0x6d, 0xf8, 0x7c, 0x09, 0x7d, 0x9d, 0x86, 0x25, 0x11, 0x96, 0xa2, 0xa6, + 0x9c, 0xef, 0x60, 0x8d, 0xd9, 0xc2, 0x2f, 0x2f, 0xdc, 0xfc, 0x4a, 0x3d, + 0xe0, 0x7d, 0x05, 0x34, 0x3c, 0xff, 0x34, 0xcf, 0xbd, 0x54, 0xdc, 0x85, + 0x02, 0x68, 0x4c, 0x34, 0x28, 0x14, 0x45, 0x50, 0xe9, 0xfa, 0xba, 0x29, + 0x8f, 0xd6, 0x4b, 0xf5, 0x19, 0xe2, 0x8d, 0x4d, 0xe1, 0xd1, 0x24, 0xf8, + 0xfd, 0x51, 0x10, 0x6b, 0x12, 0xf5, 0x07, 0x05, 0xf6, 0x1e, 0x56, 0x5e, + 0x8a, 0x81, 0x52, 0xca, 0x42, 0xa6, 0xfd, 0xe3, 0x70, 0x41, 0x07, 0x26, + 0x12, 0x61, 0x91, 0xb5, 0xae, 0x8c, 0xa1, 0xf3, 0x47, 0x99, 0x2d, 0x43, + 0x8d, 0x11, 0xa1, 0xbb, 0x02, 0x86, 0x72, 0x60, 0xbf, 0xc1, 0x6c, 0xb3, + 0x46, 0x11, 0xf3, 0x3c, 0x51, 0x1e, 0x93, 0x90}, + {0x04, 0x33, 0x2e, 0xb7, 0x57, 0x69, 0xba, 0x28, 0x34, 0x40, 0xd4, 0x99, + 0x02, 0x00, 0x7d, 0xfe, 0x44, 0x9b, 0xe9, 0xb2, 0xda, 0x60, 0xc0, 0x5b, + 0x4e, 0x7b, 0x37, 0xe2, 0x13, 0x8c, 0xcf, 0xcc, 0xf6, 0x24, 0x16, 0x59, + 0x33, 0xde, 0x34, 0x35, 0x4f, 0x5a, 0x27, 0x90, 0x8d, 0x3e, 0x5d, 0x5d, + 0xfb, 0x1b, 0xe4, 0x7c, 0x5f, 0x41, 0x8f, 0x54, 0xf8, 0x46, 0x71, 0xe3, + 0xa5, 0x0e, 0x9d, 0x47, 0xf4, 0x3c, 0x41, 0x0e, 0x25, 0xb2, 0x73, 0x73, + 0x09, 0x0f, 0x86, 0x29, 0xfd, 0xa3, 0xb4, 0xc7, 0x1a, 0x7c, 0x63, 0xae, + 0x9c, 0xed, 0x4f, 0x9f, 0xf5, 0xb2, 0x52, 0x80, 0x33, 0x39, 0x74, 0x7c, + 0x1c, 0xa9, 0x5c, 0x7e, 0xd1, 0x01, 0x5a, 0xad, 0xbc, 0xda, 0xd7, 0x53, + 0xf6, 0x94, 0x18, 0xf7, 0x16, 0xb9, 0x70, 0xcc, 0xc1, 0x57, 0x62, 0x77, + 0x0e, 0xc5, 0xac, 0x0d, 0x7c, 0x9e, 0x91, 0xee, 0x3d, 0xe7, 0x1a, 0x37, + 0x51, 0x9a, 0x18, 0x97, 0xca, 0xc0, 0x8b, 0xf0, 0x83, 0xcd, 0x9a, 0x96, + 0xe6, 0xa8, 0x51, 0x60, 0x14, 0x07, 0xb3, 0x31, 0x70, 0x97, 0x1c, 0x07, + 0x5b, 0x2e, 0x36, 0xd8, 0x61, 0x9b, 0x41, 0x86, 0x4a, 0x3f, 0xca, 0x97, + 0xce, 0xaa, 0x61, 0x58, 0x49, 0xb0, 0x58, 0x9c, 0x72, 0xe7, 0xe2, 0x8f, + 0x2d, 0x69, 0x8c, 0x0b, 0xb7, 0x17, 0x10, 0x8a, 0x01, 0x56, 0x70, 0x4b, + 0xee, 0x30, 0xf5, 0x10, 0xf0, 0xa7, 0x52, 0xd4, 0x9b, 0xa7, 0x4c, 0x1a, + 0x9e, 0xee, 0x72, 0xa0, 0xb1, 0x1d, 0xbc, 0x94, 0x86, 0x0c, 0xe2, 0x95, + 0xaa, 0x55, 0x65, 0x70, 0x82, 0x7e, 0x39, 0xdf, 0x8f, 0xd7, 0xfd, 0xa0, + 0x22, 0xe7, 0x5d, 0x02, 0x2b, 0xaa, 0xbe, 0xea, 0xdf, 0x19, 0xbc, 0x7b, + 0xc8, 0xf9, 0xf9, 0xe7, 0x84, 0x93, 0x4e, 0x92, 0xbe, 0x59, 0x21, 0xe1, + 0x85, 0xe0, 0x7b, 0x3b, 0x4c, 0x8d, 0x10, 0x18, 0x55, 0x9c, 0x79, 0xea, + 0xae, 0x87, 0xc2, 0xb5, 0x20, 0x39, 0x0c, 0x0d, 0x8b, 0xa3, 0xae, 0xfa, + 0x3e, 0xfc, 0xf2, 0x12, 0x7a, 0x41, 0x12, 0x01, 0xc3, 0x83, 0xc1, 0xd0, + 0x0e, 0x44, 0xd2, 0xd8, 0xa3, 0x7e, 0xa3, 0x3c, 0xe4, 0xe1, 0x6b, 0x93, + 0x01, 0x65, 0x13, 0xb2, 0x45, 0x49, 0x26, 0xb6, 0x60, 0xf5, 0x9a, 0x52, + 0x49, 0x16, 0x2d, 0x79, 0xee, 0x75, 0x24, 0x7b, 0xc3, 0xe4, 0x79, 0xc7, + 0x89, 0x31, 0xc0, 0xab, 0x3d, 0x9f, 0x1b, 0x3f, 0x75, 0xf7, 0x1d, 0x35, + 0x42, 0x6f, 0xab, 0xe9, 0x48, 0xc9, 0xb0, 0x72, 0x8b, 0x9a, 0xb9, 0x71, + 0x40, 0x00, 0x4d, 0xbd, 0xc4, 0x4a, 0xa5, 0xef, 0xca, 0xbb, 0xf9, 0x78, + 0xf9, 0x00, 0x9e, 0xc1, 0x0d, 0x89, 0x3a, 0x78, 0xb9, 0xf4, 0x1a, 0xbc, + 0x5f, 0x7d, 0x64, 0x44, 0xfc, 0xa8, 0x72, 0xe5, 0xb9, 0xf5, 0xc2, 0xc7, + 0x8c, 0x67, 0x57, 0x02, 0x9d, 0x2b, 0x6e, 0x98, 0x99, 0xcc, 0x69, 0x81, + 0xa8, 0xd1, 0x80, 0xe4, 0xf3, 0xe5, 0xd9, 0x0d, 0x04, 0x23, 0x17, 0xa0, + 0x11, 0x20, 0x9d, 0x94, 0x98, 0xd0, 0x6a, 0xd4, 0x8c, 0x06, 0x5f, 0x2b, + 0x1e, 0x4c, 0x41, 0xd6, 0x03, 0xbc, 0x77, 0x13, 0x93, 0x37, 0x56, 0x59, + 0x75, 0x52, 0x94, 0xe1, 0x74, 0x75, 0x3e, 0xb3, 0x35, 0x60, 0x76, 0x5d, + 0xb2, 0xd8, 0x8e, 0x86, 0x1e, 0x19, 0x9d, 0xba, 0x16, 0xf4, 0x12, 0xe2, + 0x99, 0x66, 0x83, 0x4b, 0xea, 0x49, 0xa5, 0x3b, 0x89, 0x70, 0x83, 0x13, + 0xe6, 0xc0, 0x5d, 0x55, 0x51, 0xe0, 0x99, 0x5e, 0x9f, 0x14, 0x7f, 0x7f, + 0x2d, 0xc2, 0x57, 0xc6, 0x19, 0xba, 0xb8, 0x70, 0x5d, 0x7a, 0x5f, 0x83, + 0x02, 0xfd, 0xe2, 0xb5, 0xa6, 0x3d, 0x93, 0x58, 0x20, 0x8f, 0xa1, 0x87, + 0x82, 0xc0, 0x8a, 0x95, 0xcf, 0xa5, 0x04, 0xa2, 0x13, 0x53, 0xe6, 0xa1, + 0x2c, 0x95, 0xcf, 0x26}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1461, + {0x68, 0xa1, 0x69, 0xc6, 0x69, 0xd1, 0x58, 0x21, 0x49, 0xd6, 0x01, + 0x98, 0x96, 0xfe, 0x76, 0x91, 0xf5, 0x49, 0xf2, 0x8d, 0x7d, 0xb8, + 0xd1, 0x51, 0x13, 0xf4, 0xc2, 0xb4, 0x74, 0x04, 0x52, 0xe5}, + {0xeb, 0xd6, 0xbc, 0x31, 0x9a, 0x95, 0x02, 0x97, 0x87, 0xf0, 0x52, 0x3e, + 0xb9, 0x30, 0xa0, 0x73, 0x34, 0x24, 0x8c, 0x0f, 0xb4, 0x55, 0xe0, 0xfc, + 0x5b, 0x3f, 0x8f, 0xce, 0x90, 0xea, 0x53, 0x2c, 0x0f, 0x42, 0xeb, 0xe1, + 0x03, 0x95, 0x9f, 0x87, 0x07, 0x8b, 0x41, 0x54, 0x23, 0x34, 0xbd, 0x16, + 0x2b, 0xd6, 0x64, 0xd3, 0xf3, 0xa2, 0xa1, 0xe3, 0x1b, 0x06, 0x80, 0xa3, + 0xa5, 0xbd, 0x6c, 0x73, 0xb9, 0xe2, 0x0d, 0xb5, 0x15, 0x87, 0x12, 0x75, + 0xa4, 0xf3, 0xb9, 0xa8, 0x92, 0xc9, 0x44, 0x50, 0x9d, 0x30, 0x96, 0xf0, + 0x16, 0x7d, 0x66, 0x0b, 0xd9, 0x66, 0xec, 0x9c, 0x51, 0x96, 0x2e, 0x03, + 0x29, 0xd5, 0x25, 0x74, 0x6e, 0xb8, 0xdd, 0x09, 0xcd, 0x11, 0x95, 0x68, + 0xd7, 0x45, 0x71, 0x9a, 0xdd, 0xe9, 0x59, 0x17, 0x9d, 0x5d, 0xc7, 0x93, + 0x03, 0x8e, 0x8c, 0xef, 0xe9, 0x75, 0x0d, 0x88, 0x1a, 0xe0, 0x9b, 0xa2, + 0xba, 0xd8, 0x5c, 0xe3, 0x7a, 0x44, 0x98, 0x76, 0xbe, 0xb7, 0x06, 0xc9, + 0x92, 0x7b, 0x10, 0x5a, 0xb9, 0xfd, 0x5e, 0x40, 0x2b, 0x65, 0x9b, 0xc6, + 0x06, 0xa2, 0x11, 0xc9, 0x74, 0xd7, 0x31, 0x8c, 0xa9, 0xae, 0xfa, 0xaa, + 0xc4, 0x23, 0x18, 0xbd, 0x4d, 0x45, 0xc5, 0x84, 0x76, 0x85, 0x5e, 0x30, + 0xeb, 0x17, 0xb9, 0x64, 0x91, 0xf4, 0x8c, 0xe2, 0x1f, 0x1a, 0x8b, 0xf2, + 0x73, 0xfb, 0x77, 0x18, 0x96, 0xa3, 0xb0, 0x7d, 0xbb, 0x48, 0x3d, 0x75, + 0x9a, 0xa5, 0xe5, 0x81, 0x75, 0xa4, 0x80, 0x34, 0x9b, 0x5a, 0xf7, 0xd7, + 0x79, 0x21, 0x54, 0x2b, 0x4c, 0xff, 0x97, 0xe2, 0x10, 0x2e, 0x8b, 0x71, + 0x67, 0x88, 0xc6, 0x89, 0x60, 0x6b, 0xf4, 0x63, 0x6b, 0xc5, 0xc4, 0x38, + 0x91, 0xb1, 0xf2, 0x48, 0xd7, 0xaa, 0x07, 0xca, 0x1a, 0xdc, 0xad, 0xec, + 0xb6, 0x75, 0x93, 0x3c, 0x69, 0x14, 0x41, 0xd9, 0x6c, 0x28, 0x34, 0x30, + 0x0c, 0x30, 0xf2, 0x20, 0x08, 0xec, 0xce, 0x97, 0xa4, 0xa3, 0x45, 0xb6, + 0xef, 0x77, 0x6a, 0x1f, 0xd2, 0x24, 0x3b, 0x04, 0x81, 0x57, 0x03, 0xf9, + 0xec, 0x4a, 0x0a, 0xe6, 0x1c, 0xb9, 0x5f, 0x67, 0xac, 0x02, 0xc1, 0x39, + 0xd3, 0x53, 0xa0, 0x43, 0x75, 0x09, 0xf3, 0x04, 0xc5, 0x33, 0x82, 0xf6, + 0xa2, 0x1b, 0xd0, 0x2d, 0x68, 0x48, 0xee, 0x92, 0xc6, 0xb8, 0x36, 0x24, + 0x55, 0x54, 0x2c, 0xab, 0x4d, 0x24, 0xac, 0x78, 0xb0, 0xd8, 0x76, 0xec, + 0x0b, 0x73, 0x68, 0x64, 0x62, 0x56, 0x34, 0x1c, 0xb1, 0x29, 0xe4, 0x3c, + 0x21, 0x54, 0xa1, 0x51, 0x6a, 0x90, 0x7a, 0x80, 0x58, 0xfb, 0x89, 0x11, + 0xbd, 0x65, 0x45, 0x39, 0x8c, 0x02, 0xaa, 0xb2, 0xd2, 0x8c, 0x0b, 0x72, + 0x8a, 0xc6, 0x53, 0x27, 0x18, 0xa3, 0x3a, 0x81, 0x17, 0xa4, 0x21, 0xc6, + 0x42, 0x86, 0x1f, 0xa7, 0x1e, 0xdc, 0x74, 0x30, 0xde, 0x27, 0xdb, 0xb1, + 0x59, 0x9b, 0x5c, 0x58, 0x7c, 0x70, 0xf7, 0x56, 0x7f, 0x0d, 0x41, 0x6f, + 0xe9, 0xee, 0xca, 0x32, 0x1d, 0x68, 0x36, 0xd7, 0x49, 0x6e, 0x4a, 0xb8, + 0x8b, 0xc8, 0x2c, 0x6d, 0xf8, 0x70, 0x5b, 0x04, 0xb5, 0x90, 0xad, 0x07, + 0x5e, 0xdc, 0x2b, 0x7c, 0xef, 0x38, 0x5b, 0x5f, 0x2a, 0x7b, 0x2d, 0xd0, + 0x9c, 0x3d, 0xd1, 0xc5, 0x7e, 0x90, 0x08, 0x10, 0x6a, 0xa1, 0xdc, 0xd0, + 0x75, 0xa3, 0xe7, 0x35, 0xb7, 0x71, 0xdd, 0xf5, 0xf4, 0x6d, 0x33, 0x87, + 0xb9, 0x67, 0x7a, 0xae, 0xee, 0x1c, 0xed, 0x43, 0x79, 0xef, 0x00, 0xd4, + 0x6d, 0x14, 0xd4, 0x6b, 0x70, 0xe4, 0x54, 0x93, 0xca, 0xc1, 0x00, 0xde, + 0xf0, 0xf1, 0xff, 0x50, 0xa5, 0x84, 0xf9, 0x13, 0x52, 0xba, 0xe3, 0x9a, + 0x5f, 0x70, 0x63, 0x2f, 0xf1, 0x05, 0x88, 0x26}, + {0x59, 0x2d, 0xc6, 0x90, 0xb2, 0x8f, 0x27, 0x1b, 0x1d, 0x96, 0x5b, 0x81, + 0xb7, 0x87, 0xe9, 0x2e, 0x7f, 0xe2, 0x92, 0x93, 0x5a, 0xce, 0x9f, 0x8c, + 0x98, 0x0e, 0xf9, 0x48, 0x0b, 0xbe, 0x6d, 0xf4, 0x7d, 0x85, 0x85, 0x03, + 0xed, 0x97, 0xc2, 0x3f, 0xb1, 0x46, 0x94, 0x35, 0xba, 0xd5, 0x53, 0xf6, + 0x80, 0xaf, 0xa7, 0x64, 0x76, 0xcf, 0x76, 0xab, 0xae, 0x05, 0x80, 0x1a, + 0xae, 0x83, 0xdb, 0x1b, 0xc2, 0xca, 0x2a, 0xd3, 0x15, 0x04, 0xfd, 0xa6, + 0x25, 0x5e, 0x7b, 0xc7, 0x6b, 0xfd, 0x6e, 0x38, 0x4f, 0x60, 0x08, 0x88, + 0x54, 0x25, 0x7b, 0xa2, 0x07, 0xd7, 0xa9, 0x09, 0x43, 0x55, 0x08, 0x43, + 0x13, 0x0d, 0xa9, 0xf2, 0x87, 0x85, 0x1d, 0x89, 0x88, 0x98, 0x8c, 0x5a, + 0xf7, 0x22, 0x0c, 0x3c, 0xb5, 0x37, 0x2a, 0x1b, 0x34, 0xdd, 0xc9, 0xc4, + 0x78, 0x47, 0x20, 0xba, 0x41, 0xb5, 0x38, 0xaf, 0x42, 0x13, 0xf5, 0xdf, + 0x47, 0xe8, 0xbf, 0x8e, 0x46, 0x37, 0x3f, 0x28, 0x7b, 0x21, 0x8b, 0xe4, + 0x43, 0x9f, 0xa5, 0x59, 0x6b, 0xee, 0xb2, 0x0a, 0x37, 0xc3, 0x2c, 0x42, + 0x2b, 0x63, 0x17, 0x97, 0xd3, 0xf8, 0xa7, 0xc3, 0xb0, 0xd4, 0x4e, 0x16, + 0xeb, 0x33, 0x66, 0x6b, 0xa6, 0x35, 0x1d, 0xb6, 0x3f, 0x92, 0xaf, 0xfd, + 0xa2, 0xdd, 0x35, 0x16, 0x72, 0x73, 0x8b, 0x5d, 0x3f, 0xa8, 0x2a, 0xf8, + 0xc8, 0x84, 0x82, 0x9d, 0x27, 0x5c, 0x8b, 0x7b, 0x20, 0x14, 0xa7, 0x9f, + 0xbc, 0x10, 0xd3, 0xc4, 0x21, 0x6d, 0x18, 0x02, 0xf4, 0xcd, 0x86, 0xd4, + 0xb4, 0x08, 0xba, 0x38, 0xaa, 0x57, 0xb6, 0x0f, 0x69, 0x75, 0x54, 0xc0, + 0x48, 0xb6, 0x89, 0x98, 0x9d, 0x9a, 0x7f, 0x77, 0x52, 0x49, 0xf6, 0x5b, + 0x74, 0x29, 0xdb, 0x11, 0x6d, 0xe8, 0x91, 0x66, 0x0d, 0x40, 0x01, 0xa1, + 0xcf, 0x1f, 0x8b, 0x9e, 0xd0, 0xb5, 0x4e, 0x6a, 0x8a, 0x91, 0x9e, 0x49, + 0x19, 0x05, 0xd1, 0xa8, 0x8b, 0xab, 0x34, 0xc9, 0x64, 0xc3, 0x3a, 0x78, + 0x07, 0x57, 0xf4, 0xd4, 0x5e, 0x52, 0x16, 0xe2, 0x7f, 0xc1, 0x61, 0x6d, + 0x97, 0xc2, 0xba, 0xfc, 0xa0, 0x98, 0x38, 0x2d, 0xac, 0x06, 0xb1, 0x4f, + 0x46, 0x0a, 0xe3, 0x2a, 0xc9, 0x7b, 0xa5, 0xf9, 0xd4, 0x63, 0x5b, 0x20, + 0xf0, 0x15, 0x7e, 0xe5, 0x7b, 0x9f, 0x21, 0x86, 0x38, 0xdf, 0xac, 0x05, + 0x5a, 0x1f, 0xe8, 0x35, 0x56, 0x37, 0x6d, 0x78, 0xe1, 0x39, 0xa3, 0x6d, + 0x26, 0x24, 0xa2, 0x00, 0xdd, 0x9a, 0xed, 0x71, 0xdc, 0x4e, 0xfe, 0x3a, + 0xbb, 0x78, 0x87, 0x52, 0xa1, 0x7f, 0x23, 0x4f, 0xe1, 0x1c, 0x67, 0x0b, + 0x4d, 0x52, 0x6f, 0x61, 0x1a, 0x70, 0x38, 0x5c, 0x22, 0x6a, 0xfa, 0x5a, + 0xd3, 0x97, 0x2e, 0x8c, 0x00, 0xec, 0xb3, 0x11, 0x6c, 0x56, 0xd6, 0xd8, + 0x30, 0xd2, 0x89, 0x1f, 0x38, 0x54, 0x43, 0xf6, 0xd5, 0x81, 0xe4, 0x9c, + 0xd0, 0xc6, 0x72, 0x13, 0x3e, 0x7a, 0x83, 0x28, 0xb9, 0xb0, 0xba, 0x8f, + 0x5a, 0x54, 0x0c, 0x2f, 0x4a, 0x8e, 0xf0, 0xb8, 0x8b, 0xdb, 0x93, 0x8b, + 0x9f, 0x77, 0x77, 0xed, 0x1e, 0x4f, 0x0e, 0xa5, 0x43, 0xd4, 0x19, 0x3a, + 0x59, 0x6b, 0x68, 0xf7, 0x7d, 0x1b, 0xb7, 0x45, 0x53, 0x1b, 0xa4, 0xe3, + 0xaa, 0x9f, 0x85, 0x6a, 0x76, 0x19, 0x99, 0xbe, 0x21, 0x3a, 0xff, 0xe7, + 0x62, 0xc0, 0xf1, 0xc2, 0xa1, 0x3d, 0x51, 0xe2, 0x0f, 0x7f, 0xa7, 0xbd, + 0xfb, 0x1a, 0xa5, 0x8f, 0xcf, 0x76, 0x8b, 0x1b, 0xb1, 0x85, 0x1f, 0x74, + 0x1e, 0x72, 0x59, 0xdb, 0xa8, 0x61, 0x8a, 0xf3, 0x1b, 0x62, 0x4f, 0x87, + 0x97, 0x3c, 0xa2, 0xb1, 0xd6, 0x2f, 0x9c, 0x01, 0x3d, 0x46, 0x56, 0x26, + 0x7c, 0xa0, 0xbf, 0x03, 0x99, 0x10, 0x80, 0xf2, 0xe5, 0xb2, 0xe1, 0x5b, + 0x01, 0xdb, 0x7e, 0xa0}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1462, + {0x6f, 0x3b, 0x46, 0x7d, 0x65, 0xa8, 0xb0, 0x28, 0x55, 0xf6, 0x94, + 0x9a, 0xcd, 0x35, 0x0d, 0x78, 0xc0, 0x1e, 0xf2, 0x54, 0xb9, 0x2e, + 0x48, 0xbe, 0x3f, 0x86, 0x86, 0x29, 0xbd, 0x15, 0x3f, 0x51}, + {0xeb, 0xd6, 0xbc, 0x31, 0x9a, 0x95, 0x02, 0x97, 0x87, 0xf0, 0x52, 0x3e, + 0xb9, 0x30, 0xa0, 0x73, 0x34, 0x24, 0x8c, 0x0f, 0xb4, 0x55, 0xe0, 0xfc, + 0x5b, 0x3f, 0x8f, 0xce, 0x90, 0xea, 0x53, 0x2c, 0x0f, 0x42, 0xeb, 0xe1, + 0x03, 0x95, 0x9f, 0x87, 0x07, 0x8b, 0x41, 0x54, 0x23, 0x34, 0xbd, 0x16, + 0x2b, 0xd6, 0x64, 0xd3, 0xf3, 0xa2, 0xa1, 0xe3, 0x1b, 0x06, 0x80, 0xa3, + 0xa5, 0xbd, 0x6c, 0x73, 0xb9, 0xe2, 0x0d, 0xb5, 0x15, 0x87, 0x12, 0x75, + 0xa4, 0xf3, 0xb9, 0xa8, 0x92, 0xc9, 0x44, 0x50, 0x9d, 0x30, 0x96, 0xf0, + 0x16, 0x7d, 0x66, 0x0b, 0xd9, 0x66, 0xec, 0x9c, 0x51, 0x96, 0x2e, 0x03, + 0x29, 0xd5, 0x25, 0x74, 0x6e, 0xb8, 0xdd, 0x09, 0xcd, 0x11, 0x95, 0x68, + 0xd7, 0x45, 0x71, 0x9a, 0xdd, 0xe9, 0x59, 0x17, 0x9d, 0x5d, 0xc7, 0x93, + 0x03, 0x8e, 0x8c, 0xef, 0xe9, 0x75, 0x0d, 0x88, 0x1a, 0xe0, 0x9b, 0xa2, + 0xba, 0xd8, 0x5c, 0xe3, 0x7a, 0x44, 0x98, 0x76, 0xbe, 0xb7, 0x06, 0xc9, + 0x92, 0x7b, 0x10, 0x5a, 0xb9, 0xfd, 0x5e, 0x40, 0x2b, 0x65, 0x9b, 0xc6, + 0x06, 0xa2, 0x11, 0xc9, 0x74, 0xd7, 0x31, 0x8c, 0xa9, 0xae, 0xfa, 0xaa, + 0xc4, 0x23, 0x18, 0xbd, 0x4d, 0x45, 0xc5, 0x84, 0x76, 0x85, 0x5e, 0x30, + 0xeb, 0x17, 0xb9, 0x64, 0x91, 0xf4, 0x8c, 0xe2, 0x1f, 0x1a, 0x8b, 0xf2, + 0x73, 0xfb, 0x77, 0x18, 0x96, 0xa3, 0xb0, 0x7d, 0xbb, 0x48, 0x3d, 0x75, + 0x9a, 0xa5, 0xe5, 0x81, 0x75, 0xa4, 0x80, 0x34, 0x9b, 0x5a, 0xf7, 0xd7, + 0x79, 0x21, 0x54, 0x2b, 0x4c, 0xff, 0x97, 0xe2, 0x10, 0x2e, 0x8b, 0x71, + 0x67, 0x88, 0xc6, 0x89, 0x60, 0x6b, 0xf4, 0x63, 0x6b, 0xc5, 0xc4, 0x38, + 0x91, 0xb1, 0xf2, 0x48, 0xd7, 0xaa, 0x07, 0xca, 0x1a, 0xdc, 0xad, 0xec, + 0xb6, 0x75, 0x93, 0x3c, 0x69, 0x14, 0x41, 0xd9, 0x6c, 0x28, 0x34, 0x30, + 0x0c, 0x30, 0xf2, 0x20, 0x08, 0xec, 0xce, 0x97, 0xa4, 0xa3, 0x45, 0xb6, + 0xef, 0x77, 0x6a, 0x1f, 0xd2, 0x24, 0x3b, 0x04, 0x81, 0x57, 0x03, 0xf9, + 0xec, 0x4a, 0x0a, 0xe6, 0x1c, 0xb9, 0x5f, 0x67, 0xac, 0x02, 0xc1, 0x39, + 0xd3, 0x53, 0xa0, 0x43, 0x75, 0x09, 0xf3, 0x04, 0xc5, 0x33, 0x82, 0xf6, + 0xa2, 0x1b, 0xd0, 0x2d, 0x68, 0x48, 0xee, 0x92, 0xc6, 0xb8, 0x36, 0x24, + 0x55, 0x54, 0x2c, 0xab, 0x4d, 0x24, 0xac, 0x78, 0xb0, 0xd8, 0x76, 0xec, + 0x0b, 0x73, 0x68, 0x64, 0x62, 0x56, 0x34, 0x1c, 0xb1, 0x29, 0xe4, 0x3c, + 0x21, 0x54, 0xa1, 0x51, 0x6a, 0x90, 0x7a, 0x80, 0x58, 0xfb, 0x89, 0x11, + 0xbd, 0x65, 0x45, 0x39, 0x8c, 0x02, 0xaa, 0xb2, 0xd2, 0x8c, 0x0b, 0x72, + 0x8a, 0xc6, 0x53, 0x27, 0x18, 0xa3, 0x3a, 0x81, 0x17, 0xa4, 0x21, 0xc6, + 0x42, 0x86, 0x1f, 0xa7, 0x1e, 0xdc, 0x74, 0x30, 0xde, 0x27, 0xdb, 0xb1, + 0x59, 0x9b, 0x5c, 0x58, 0x7c, 0x70, 0xf7, 0x56, 0x7f, 0x0d, 0x41, 0x6f, + 0xe9, 0xee, 0xca, 0x32, 0x1d, 0x68, 0x36, 0xd7, 0x49, 0x6e, 0x4a, 0xb8, + 0x8b, 0xc8, 0x2c, 0x6d, 0xf8, 0x70, 0x5b, 0x04, 0xb5, 0x90, 0xad, 0x07, + 0x5e, 0xdc, 0x2b, 0x7c, 0xef, 0x38, 0x5b, 0x5f, 0x2a, 0x7b, 0x2d, 0xd0, + 0x9c, 0x3d, 0xd1, 0xc5, 0x7e, 0x90, 0x08, 0x10, 0x6a, 0xa1, 0xdc, 0xd0, + 0x75, 0xa3, 0xe7, 0x35, 0xb7, 0x71, 0xdd, 0xf5, 0xf4, 0x6d, 0x33, 0x87, + 0xb9, 0x67, 0x7a, 0xae, 0xee, 0x1c, 0xed, 0x43, 0x79, 0xef, 0x00, 0xd4, + 0x6d, 0x14, 0xd4, 0x6b, 0x70, 0xe4, 0x54, 0x93, 0xca, 0xc1, 0x00, 0xde, + 0xf0, 0xf1, 0xff, 0x50, 0xa5, 0x84, 0xf9, 0x13, 0x52, 0xba, 0xe3, 0x9a, + 0x5f, 0x70, 0x63, 0x2f, 0xf1, 0x05, 0x88, 0x26}, + {0x44, 0xb9, 0xaf, 0x15, 0x1e, 0x13, 0xc5, 0xbf, 0xf6, 0x8f, 0xad, 0x38, + 0xd0, 0x89, 0x7e, 0x76, 0x0a, 0x62, 0x3e, 0xe2, 0xb9, 0x44, 0x65, 0x7b, + 0x37, 0xb8, 0xaa, 0x20, 0xff, 0x48, 0x17, 0xaf, 0x08, 0x14, 0x1d, 0xee, + 0xc8, 0xac, 0x33, 0x1d, 0x4c, 0x51, 0x37, 0xd9, 0x8f, 0xf5, 0x5a, 0x32, + 0x9d, 0x43, 0x37, 0x1d, 0x11, 0xce, 0xf2, 0x92, 0xb6, 0x47, 0x40, 0x6f, + 0x8c, 0xe1, 0x4c, 0x6a, 0x7a, 0x39, 0xac, 0xc4, 0x11, 0x13, 0xbb, 0xbe, + 0xa2, 0x71, 0x49, 0xe2, 0x18, 0x24, 0x31, 0x4e, 0x9e, 0xa1, 0x27, 0xea, + 0x7d, 0x54, 0x4f, 0xa2, 0xc6, 0xca, 0x67, 0x50, 0x81, 0xab, 0xba, 0x46, + 0x99, 0x9a, 0xa9, 0xf8, 0xde, 0x15, 0x8c, 0x66, 0xbf, 0x35, 0x60, 0x4b, + 0xa8, 0x30, 0x2c, 0x2a, 0x02, 0x7f, 0x52, 0x3f, 0x8b, 0xef, 0x08, 0x6e, + 0xe3, 0xbe, 0x6d, 0xe8, 0x12, 0x5b, 0x78, 0x0f, 0x14, 0x20, 0x68, 0xa4, + 0x8c, 0x14, 0x47, 0xb7, 0x56, 0x07, 0x7b, 0xf8, 0x01, 0xbe, 0xd6, 0x8b, + 0x49, 0x2c, 0x84, 0x1c, 0x78, 0x82, 0xce, 0x29, 0x2f, 0x94, 0x9c, 0x7c, + 0x39, 0xfa, 0xfc, 0x4c, 0x15, 0xbc, 0x8b, 0x9f, 0x71, 0x5a, 0xe0, 0x87, + 0x86, 0xa4, 0x22, 0x06, 0xa2, 0xe1, 0x0c, 0x99, 0x65, 0xd1, 0x22, 0xe2, + 0xcf, 0x61, 0x61, 0x70, 0x12, 0xa2, 0xd3, 0x0b, 0xe1, 0xaa, 0x0e, 0x60, + 0x99, 0xc6, 0xf7, 0xbd, 0x88, 0x37, 0x62, 0x1d, 0xfb, 0x9c, 0x64, 0x56, + 0x13, 0xcc, 0x0c, 0x88, 0x25, 0x14, 0x6a, 0x63, 0xa8, 0xab, 0x23, 0xc0, + 0x3b, 0x68, 0x10, 0x3b, 0xd1, 0x1b, 0x1d, 0x3c, 0xf7, 0xa0, 0x72, 0x31, + 0xab, 0x38, 0x49, 0x9c, 0xa2, 0x9b, 0xbc, 0x12, 0x95, 0x4b, 0x08, 0x06, + 0xa5, 0xb3, 0x54, 0xee, 0x5b, 0xc2, 0x81, 0x68, 0x22, 0xf6, 0x62, 0xc6, + 0xef, 0xee, 0x04, 0x82, 0x0d, 0xde, 0xec, 0xbb, 0x07, 0xb3, 0xa1, 0x6c, + 0x32, 0x1b, 0xc3, 0x93, 0x3f, 0x61, 0xf4, 0xcd, 0xbd, 0x16, 0x4f, 0x44, + 0xde, 0xbc, 0xbb, 0x02, 0xe0, 0x96, 0x5d, 0xa6, 0x08, 0x2c, 0x03, 0xe6, + 0xb9, 0x4b, 0xaa, 0x63, 0xb3, 0x85, 0x43, 0xa3, 0x66, 0x04, 0x2f, 0x2e, + 0xd2, 0xc0, 0xa6, 0xc1, 0x49, 0xe1, 0xd8, 0xe2, 0xc4, 0xcc, 0x64, 0x73, + 0xdc, 0x67, 0xaf, 0x6c, 0x43, 0x8d, 0xc5, 0xfa, 0x62, 0x4e, 0x22, 0xfa, + 0x74, 0x62, 0xa1, 0x25, 0x2b, 0xf9, 0x5c, 0x40, 0x95, 0x86, 0xd6, 0xb6, + 0x7f, 0x1d, 0xf1, 0xaa, 0xfb, 0x00, 0x3f, 0xa6, 0x02, 0x05, 0x52, 0x8c, + 0x36, 0xc6, 0x6f, 0x77, 0xc5, 0xc3, 0x08, 0x34, 0xd3, 0xe8, 0xae, 0x8a, + 0x14, 0x7d, 0x00, 0x04, 0x56, 0x1d, 0x66, 0x82, 0x05, 0xe1, 0x73, 0x03, + 0x4c, 0xc6, 0x1d, 0xe8, 0x71, 0x89, 0x95, 0xc7, 0x03, 0x3c, 0x09, 0x5f, + 0x31, 0x2e, 0xc1, 0x7e, 0x76, 0x8a, 0x5a, 0xa2, 0x90, 0x9b, 0x48, 0xe8, + 0xf0, 0x83, 0x96, 0x73, 0x65, 0x79, 0x34, 0xd5, 0x45, 0x14, 0xcf, 0x2f, + 0x6a, 0x54, 0x5e, 0x04, 0x4e, 0x61, 0xab, 0xbb, 0x42, 0x98, 0x90, 0xd9, + 0xcd, 0xe0, 0x77, 0x08, 0xaa, 0x52, 0xc8, 0xd6, 0xef, 0x05, 0x6b, 0x47, + 0xeb, 0xc3, 0x03, 0x3c, 0x11, 0xc8, 0x95, 0x96, 0x64, 0x33, 0x21, 0x31, + 0x33, 0xd8, 0xfa, 0x1c, 0xb1, 0x23, 0xcc, 0xd5, 0x85, 0x16, 0x46, 0x38, + 0xdd, 0xc6, 0x73, 0x3a, 0x37, 0x83, 0x59, 0x85, 0x6e, 0x43, 0xf5, 0x05, + 0xc4, 0x3e, 0xee, 0x59, 0x2e, 0x6c, 0x64, 0xb1, 0x7f, 0xb7, 0x41, 0xa1, + 0x47, 0x9d, 0x34, 0xa4, 0x12, 0x02, 0xa6, 0x6f, 0x90, 0xd5, 0x45, 0xb7, + 0xc4, 0x33, 0xc6, 0x21, 0x90, 0x54, 0xfe, 0xe7, 0x65, 0xa4, 0x0b, 0xd0, + 0x52, 0x2d, 0xde, 0xae, 0xbe, 0x74, 0x57, 0x90, 0x3e, 0xc0, 0xe5, 0x80, + 0x33, 0xcf, 0x38, 0x7d}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1463, + {0xb4, 0x4b, 0xb8, 0xe0, 0x6d, 0x78, 0x49, 0xad, 0xe4, 0xd8, 0x49, + 0x15, 0x7a, 0x55, 0xd3, 0x84, 0x8a, 0x62, 0x3f, 0x1b, 0xc4, 0x19, + 0xca, 0xf7, 0xb7, 0xf9, 0xf2, 0xc9, 0x4d, 0xc0, 0xe1, 0x09}, + {0x35, 0xbe, 0xc3, 0x3f, 0x18, 0xfb, 0xad, 0xc4, 0xce, 0x55, 0x55, 0xc7, + 0x83, 0x56, 0x3a, 0x20, 0x64, 0x74, 0x2b, 0x82, 0x76, 0x57, 0x6e, 0x2f, + 0xb3, 0x45, 0x2d, 0x50, 0x83, 0xdd, 0x03, 0x11, 0xc0, 0x88, 0xf9, 0x29, + 0xa4, 0x99, 0xe5, 0x52, 0xfa, 0xb1, 0x0b, 0x41, 0x93, 0x47, 0x95, 0xbc, + 0xf9, 0x31, 0xfb, 0x69, 0xae, 0x08, 0xe1, 0xd8, 0xec, 0xdc, 0xc5, 0xc0, + 0xb5, 0x61, 0x1c, 0xec, 0x7c, 0x72, 0xf1, 0xe2, 0xc3, 0xe3, 0x60, 0x52, + 0xed, 0xe3, 0xd7, 0xc4, 0x09, 0x16, 0xaa, 0x3c, 0x8d, 0xd2, 0x87, 0x01, + 0xb8, 0x5b, 0x79, 0xf2, 0x83, 0x91, 0x93, 0x4c, 0x38, 0x6e, 0x2c, 0xdb, + 0xe0, 0x41, 0x4c, 0x2d, 0xb0, 0xc0, 0x8d, 0x02, 0x0b, 0xae, 0x4a, 0xf8, + 0xd7, 0xb6, 0x54, 0xd9, 0x6f, 0x9e, 0x9d, 0x56, 0xd4, 0x05, 0x93, 0xd0, + 0x39, 0x24, 0xa9, 0x7d, 0x47, 0xd5, 0x59, 0x04, 0x4f, 0x1f, 0xd4, 0xfd, + 0x6b, 0x5b, 0x1b, 0x15, 0x80, 0xf0, 0xa9, 0x41, 0x71, 0xb5, 0x80, 0x4a, + 0x7c, 0x45, 0x56, 0xcb, 0x02, 0xfe, 0xa6, 0xb0, 0x52, 0x48, 0x2d, 0xb8, + 0x08, 0x40, 0x47, 0x62, 0x61, 0xc0, 0x81, 0x0d, 0xfb, 0xd6, 0x88, 0xc6, + 0x31, 0x77, 0x75, 0x5b, 0xcf, 0x1c, 0x99, 0x0b, 0x15, 0xb7, 0xfb, 0x68, + 0x25, 0x1d, 0xe7, 0x85, 0x7f, 0x82, 0x4a, 0x6a, 0x59, 0x8a, 0x38, 0x53, + 0x64, 0xbf, 0xac, 0x50, 0x36, 0xb4, 0x5c, 0x14, 0x03, 0x48, 0x58, 0xd9, + 0x28, 0x7b, 0x8c, 0x69, 0x43, 0xe7, 0xa1, 0x3e, 0xcc, 0x55, 0x83, 0xbd, + 0x20, 0xdf, 0x5a, 0x0e, 0x8e, 0x79, 0xef, 0xe0, 0x2b, 0x70, 0x23, 0x48, + 0x2d, 0x74, 0x41, 0x3a, 0x8b, 0xa5, 0x7b, 0x6d, 0xad, 0x66, 0x90, 0x10, + 0xec, 0x7c, 0xba, 0x3a, 0x40, 0x94, 0xd3, 0x49, 0x38, 0xe3, 0x95, 0xe2, + 0xc9, 0x28, 0x13, 0x6f, 0x6b, 0x22, 0xb9, 0x74, 0x4f, 0x94, 0xd2, 0x45, + 0x29, 0xb6, 0x7d, 0xb3, 0x33, 0xee, 0x82, 0xf0, 0xf0, 0xd5, 0xff, 0xaa, + 0xaa, 0x26, 0xe2, 0x7b, 0x7a, 0xa1, 0x03, 0x0b, 0xee, 0xf1, 0x4c, 0x55, + 0x45, 0xf4, 0x87, 0xb3, 0xfd, 0x22, 0x2c, 0x51, 0x56, 0x1e, 0x00, 0x5a, + 0x84, 0x50, 0x0f, 0x71, 0x28, 0x85, 0xcb, 0xae, 0xa6, 0x3d, 0xde, 0x92, + 0xca, 0x16, 0x26, 0x5e, 0x41, 0x4e, 0xc7, 0x1e, 0x65, 0x84, 0xb6, 0xeb, + 0x6f, 0x80, 0xc6, 0x47, 0x1b, 0x7f, 0x57, 0xe9, 0x0e, 0x70, 0xb9, 0xb5, + 0x39, 0x7c, 0x7c, 0xe5, 0xd5, 0xd0, 0x6a, 0xad, 0x17, 0x04, 0x5a, 0xb6, + 0x74, 0x08, 0x2d, 0x82, 0x90, 0xda, 0xf9, 0x7b, 0x70, 0x8a, 0x70, 0xcb, + 0x74, 0x82, 0x2e, 0x1b, 0x1c, 0xa6, 0x0c, 0x54, 0x3a, 0x10, 0xa9, 0x5a, + 0x31, 0x2e, 0xee, 0xcc, 0x7a, 0x79, 0xed, 0xa2, 0xda, 0x87, 0x5e, 0x01, + 0x85, 0x28, 0x40, 0xbe, 0x9f, 0xd4, 0xd1, 0xcc, 0xcd, 0x85, 0x3c, 0xf6, + 0x3d, 0x74, 0x74, 0xce, 0x1f, 0xce, 0x82, 0x83, 0x29, 0x10, 0x5b, 0xa0, + 0x38, 0x55, 0xfc, 0x74, 0xea, 0xbc, 0x48, 0xb5, 0x72, 0xeb, 0x1a, 0xad, + 0x56, 0x99, 0xd9, 0xa5, 0xe6, 0x80, 0xd5, 0x39, 0x26, 0x5c, 0x53, 0xae, + 0xb7, 0x70, 0x75, 0x5b, 0x5c, 0x15, 0x3b, 0x62, 0xe4, 0xe3, 0x8d, 0x2c, + 0x4b, 0x27, 0x73, 0x0e, 0x90, 0x6f, 0x99, 0x4d, 0xc2, 0xd4, 0xed, 0x12, + 0x1b, 0xe3, 0x70, 0x61, 0x6f, 0xac, 0xc5, 0x21, 0xa1, 0x3f, 0x4f, 0xe8, + 0x1b, 0x9b, 0xf1, 0x6c, 0xda, 0xc4, 0x91, 0xd6, 0x4a, 0x01, 0xfd, 0xbc, + 0x6f, 0x0b, 0x85, 0xf4, 0xe3, 0x97, 0x38, 0xcf, 0x9c, 0xe6, 0xf6, 0x51, + 0x0d, 0xf7, 0xec, 0xa9, 0x7f, 0x5f, 0x09, 0xd0, 0x83, 0x7d, 0x9f, 0x99, + 0x7a, 0x13, 0x03, 0xb2, 0x2b, 0x5c, 0x51, 0x0d}, + {0xc4, 0x0a, 0x16, 0xa5, 0xbf, 0xf4, 0x95, 0x58, 0x56, 0x89, 0xf8, 0x01, + 0xb4, 0x89, 0x68, 0xbe, 0xb0, 0xac, 0xb5, 0xb7, 0xab, 0xb0, 0x6c, 0x4e, + 0x6e, 0xc8, 0x2f, 0xa4, 0xb7, 0x66, 0xe9, 0xf0, 0x3a, 0xe6, 0x24, 0x11, + 0x61, 0xd2, 0x0d, 0x17, 0x35, 0x4b, 0x08, 0xc6, 0x18, 0x8f, 0x13, 0xdd, + 0x5c, 0x89, 0x9b, 0x23, 0xd9, 0x69, 0xad, 0xb7, 0x2f, 0x3f, 0xd3, 0x76, + 0xf3, 0x30, 0x3b, 0x2b, 0x0f, 0x29, 0x6d, 0x37, 0x80, 0xe8, 0x00, 0xde, + 0x82, 0xd7, 0x3c, 0x4a, 0xa3, 0x48, 0x0e, 0xce, 0xee, 0x0c, 0x4b, 0x3b, + 0x4a, 0xa6, 0x7e, 0xe9, 0xf7, 0x91, 0x83, 0xa6, 0xd1, 0x52, 0xf9, 0x4b, + 0x9c, 0x8f, 0x97, 0x8d, 0xd4, 0x3d, 0x6c, 0xde, 0x6f, 0xa4, 0xfd, 0xc4, + 0xdb, 0x1f, 0x22, 0xb2, 0x66, 0x24, 0x5d, 0xee, 0x43, 0x7d, 0xa8, 0x10, + 0x44, 0x15, 0xf1, 0x40, 0x92, 0x1f, 0x25, 0x2a, 0x27, 0xd4, 0xc2, 0xb4, + 0xde, 0x94, 0xef, 0x72, 0x28, 0xad, 0xb4, 0xc5, 0xde, 0x28, 0x63, 0xe5, + 0xab, 0x6e, 0x95, 0x63, 0xb3, 0x7c, 0xb5, 0x31, 0x94, 0x57, 0xed, 0x38, + 0x44, 0xf7, 0xf5, 0x36, 0x05, 0xd9, 0xcf, 0x18, 0xfc, 0x1e, 0x4d, 0x31, + 0xfa, 0xb5, 0x8e, 0x97, 0x6a, 0xbd, 0xf6, 0x4e, 0x86, 0xb5, 0x2c, 0xd1, + 0xe1, 0xd8, 0x33, 0x31, 0x09, 0xd1, 0x95, 0xd7, 0x68, 0x44, 0x52, 0xf3, + 0x99, 0x27, 0xb8, 0xea, 0x19, 0xeb, 0x87, 0x2d, 0xb6, 0xe9, 0xdd, 0xbc, + 0x6b, 0xed, 0xcd, 0x67, 0xa6, 0xbc, 0xe3, 0xa8, 0xe7, 0xc3, 0x75, 0xe2, + 0xf5, 0xd5, 0xa1, 0xea, 0x34, 0x09, 0x46, 0x5d, 0xea, 0x4d, 0x60, 0xd1, + 0x78, 0x55, 0x69, 0xae, 0x43, 0xb4, 0x41, 0x62, 0x09, 0xb1, 0xdb, 0xcd, + 0xf2, 0x93, 0x9b, 0xac, 0xde, 0xd8, 0xf7, 0x1c, 0x37, 0xd5, 0xe7, 0x42, + 0x58, 0x8e, 0x75, 0x90, 0x03, 0x76, 0x6f, 0xac, 0x74, 0x59, 0xe5, 0xa2, + 0x91, 0x77, 0x69, 0xbc, 0x5f, 0x10, 0xa7, 0xe8, 0x70, 0xda, 0xcf, 0xe2, + 0x7d, 0x36, 0xd3, 0x9a, 0x51, 0x8b, 0xfe, 0xa9, 0x98, 0xe3, 0x57, 0x78, + 0xf2, 0x74, 0x61, 0xa5, 0x5f, 0xb1, 0x70, 0xe3, 0xfc, 0xe0, 0xe1, 0x81, + 0x27, 0x18, 0x63, 0xa6, 0x98, 0x98, 0x58, 0x3a, 0x34, 0xa6, 0x4b, 0xbf, + 0xb8, 0xf3, 0x95, 0xa7, 0xa7, 0x88, 0xb6, 0x61, 0xc2, 0x95, 0x8a, 0x4e, + 0xd4, 0x5e, 0x4d, 0x28, 0xf9, 0x2e, 0x17, 0x73, 0x76, 0xc1, 0x4a, 0xaa, + 0xa7, 0x84, 0x6b, 0x23, 0x39, 0xe4, 0xb8, 0x38, 0x51, 0xfd, 0xfd, 0x27, + 0xa4, 0x52, 0xa7, 0x55, 0xd0, 0xe2, 0x03, 0xfe, 0x0e, 0xaa, 0x72, 0x6f, + 0x65, 0x1b, 0x24, 0xf2, 0x8e, 0x1d, 0x39, 0xd5, 0xc9, 0x06, 0xdc, 0x24, + 0x74, 0xef, 0x99, 0x51, 0xb9, 0xdc, 0xb8, 0xf0, 0xe6, 0x3f, 0xc4, 0x52, + 0x0f, 0x84, 0xcf, 0x94, 0x0c, 0xd3, 0x0d, 0x51, 0x87, 0xaa, 0x66, 0x11, + 0x7b, 0xd2, 0x79, 0xcc, 0x69, 0xb4, 0xa5, 0x23, 0x6b, 0xa4, 0xb8, 0xc7, + 0x28, 0xcf, 0x0b, 0xe6, 0x69, 0x46, 0x6f, 0xb4, 0x67, 0xe5, 0x05, 0xfa, + 0x26, 0xf0, 0x48, 0x6d, 0x25, 0x40, 0x22, 0x8e, 0xc5, 0xc7, 0xa2, 0xe6, + 0xb7, 0x64, 0x89, 0x04, 0xae, 0x40, 0xcb, 0x1d, 0xde, 0xa2, 0x4e, 0xf0, + 0xe8, 0xf1, 0x10, 0xb0, 0x13, 0x63, 0xec, 0xe9, 0xe7, 0x65, 0x1c, 0x97, + 0x98, 0x5d, 0x7a, 0x14, 0x9e, 0x23, 0xe6, 0xcf, 0xe6, 0xe5, 0x0f, 0x29, + 0x30, 0x3e, 0x44, 0x15, 0x32, 0xdc, 0x5d, 0xc0, 0x9f, 0xd6, 0x94, 0x9c, + 0xd2, 0x38, 0x35, 0x53, 0xaa, 0xf0, 0x46, 0xd7, 0xe9, 0x56, 0x9b, 0xe4, + 0x21, 0x64, 0x55, 0x0f, 0x19, 0x9e, 0xdf, 0x69, 0xf4, 0x92, 0x43, 0x0f, + 0xf2, 0xd7, 0x57, 0x40, 0xd5, 0x8f, 0x18, 0x15, 0x9a, 0x69, 0x9a, 0xe2, + 0xe9, 0x7a, 0xea, 0x59}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1464, + {0xd4, 0xce, 0xb8, 0x66, 0x93, 0xe8, 0x95, 0xf4, 0x2d, 0xab, 0x15, + 0xaa, 0xfb, 0x42, 0x59, 0x88, 0x32, 0x80, 0xe3, 0x14, 0x19, 0x2f, + 0xa3, 0xb0, 0x2d, 0xa8, 0xb5, 0x0f, 0xa0, 0xb0, 0x44, 0x65}, + {0x69, 0xf9, 0xfe, 0xd8, 0xeb, 0x7a, 0x51, 0xaa, 0xe9, 0xd2, 0xee, 0x91, + 0x32, 0xe4, 0xca, 0x2c, 0x90, 0x0d, 0x5d, 0xe7, 0x3c, 0x15, 0x67, 0x2e, + 0x06, 0x04, 0x27, 0x0a, 0x8a, 0xe0, 0x24, 0xe3, 0xcc, 0x41, 0x56, 0x79, + 0xde, 0x21, 0x72, 0xaf, 0xf1, 0x1c, 0xd3, 0xb7, 0xde, 0xed, 0x32, 0x9a, + 0x54, 0x24, 0x3e, 0x17, 0xe2, 0x78, 0xb8, 0x29, 0x6a, 0x23, 0x11, 0x07, + 0x0b, 0x4c, 0x86, 0x99, 0x63, 0x4e, 0x18, 0x32, 0x94, 0xb3, 0xdd, 0xbe, + 0xaa, 0xa6, 0x50, 0x87, 0x9b, 0x46, 0xa7, 0x49, 0xf0, 0xdd, 0x77, 0x10, + 0x72, 0xc2, 0x20, 0xd3, 0x88, 0x95, 0xf4, 0xa2, 0xa1, 0x91, 0x4f, 0x72, + 0x49, 0x50, 0x4f, 0x11, 0xd1, 0x47, 0x19, 0x0c, 0xbd, 0xc4, 0xd5, 0x00, + 0x6c, 0x33, 0x8c, 0xc6, 0x2f, 0x83, 0x4a, 0xb3, 0xaa, 0xd0, 0x89, 0xc3, + 0x4d, 0xb8, 0xc7, 0x24, 0x67, 0x43, 0xc7, 0xc3, 0x14, 0xf6, 0xf7, 0x7b, + 0x77, 0x24, 0x98, 0x1f, 0x19, 0x05, 0xc6, 0x05, 0x62, 0xdd, 0x42, 0x73, + 0x7a, 0xe4, 0xa4, 0xd1, 0x16, 0x49, 0xad, 0x3f, 0xc6, 0x1b, 0x77, 0x47, + 0xb0, 0x76, 0xce, 0x38, 0xbe, 0x8f, 0x7a, 0x40, 0xc8, 0xb6, 0xc2, 0xab, + 0xd8, 0x86, 0x5f, 0x27, 0x7e, 0xc6, 0x8c, 0x10, 0x45, 0x11, 0xbd, 0x4b, + 0x69, 0x44, 0x3c, 0x84, 0x19, 0xfc, 0x33, 0x2e, 0x16, 0x40, 0x2e, 0x09, + 0x00, 0x78, 0x1f, 0xc0, 0x29, 0xc1, 0x77, 0xf0, 0x9f, 0xf0, 0x4c, 0x4a, + 0xff, 0xd6, 0x68, 0xba, 0x24, 0xdb, 0x1d, 0xfc, 0xc1, 0x8c, 0xb6, 0xeb, + 0x1a, 0xb1, 0xdf, 0x38, 0x6a, 0xa7, 0xbe, 0xde, 0x8a, 0xae, 0xd2, 0xba, + 0xe1, 0xf3, 0x15, 0xb4, 0xa7, 0x0d, 0x73, 0xf8, 0xca, 0x7b, 0x75, 0x38, + 0xb3, 0x1b, 0xe6, 0x24, 0xc3, 0x27, 0xf2, 0x44, 0x68, 0x6c, 0xd2, 0x75, + 0xad, 0x4c, 0xba, 0x11, 0xaa, 0xaf, 0xdb, 0x49, 0x33, 0xaf, 0x12, 0xfa, + 0x1f, 0x4e, 0xdc, 0xb7, 0x91, 0x8b, 0xe2, 0x37, 0x72, 0xcb, 0x1b, 0x8f, + 0xb8, 0x32, 0xc8, 0x82, 0x11, 0x22, 0x96, 0xe5, 0x50, 0x7b, 0xd0, 0xfb, + 0x27, 0x07, 0x66, 0x92, 0x2f, 0x2c, 0x6f, 0xc1, 0xc6, 0xc7, 0x96, 0x98, + 0xb7, 0x84, 0xbf, 0x07, 0xcb, 0x3b, 0xaa, 0xa2, 0xa1, 0x86, 0xb8, 0x8b, + 0xf5, 0xe0, 0x6e, 0x2d, 0xba, 0x22, 0x8f, 0xcf, 0x51, 0x31, 0xe8, 0xfe, + 0xf8, 0xe2, 0xce, 0xd5, 0xb8, 0x4a, 0x2e, 0xdb, 0xe4, 0xf6, 0x35, 0x76, + 0x8c, 0x13, 0x65, 0x1e, 0x35, 0xb9, 0x36, 0x6a, 0xd4, 0x4f, 0x73, 0x35, + 0x16, 0xb8, 0x7b, 0x10, 0x75, 0xd0, 0xd7, 0xc9, 0x88, 0xd5, 0x05, 0xe6, + 0xda, 0x79, 0xe3, 0x32, 0xb7, 0xfc, 0x21, 0x88, 0xfc, 0x21, 0x15, 0xac, + 0xe8, 0xe5, 0x89, 0x8b, 0xc1, 0xd9, 0x2e, 0x76, 0xd9, 0x0d, 0xb8, 0x9c, + 0xb3, 0xe3, 0x93, 0x41, 0x2e, 0xb7, 0x7f, 0xb6, 0x9b, 0xdd, 0xe2, 0xd7, + 0x5d, 0x04, 0x18, 0xd5, 0x0f, 0x94, 0x61, 0x42, 0xb1, 0x7d, 0xf5, 0xb8, + 0x65, 0xc5, 0x2a, 0x15, 0x94, 0xd5, 0x5e, 0xe2, 0xe0, 0x43, 0x84, 0x5c, + 0x43, 0x1a, 0x3a, 0x47, 0xde, 0x09, 0xbd, 0xce, 0x01, 0x67, 0xb3, 0xd5, + 0xd8, 0xa2, 0x9b, 0xb1, 0x88, 0xfd, 0x48, 0x49, 0x25, 0xb7, 0x33, 0x2c, + 0xc4, 0xad, 0xd1, 0x60, 0x07, 0x7e, 0xd0, 0xb3, 0x8b, 0x83, 0x7d, 0xe0, + 0x98, 0x81, 0xb2, 0x45, 0x66, 0x7a, 0xec, 0x7a, 0xbf, 0x42, 0xfd, 0xc5, + 0xd3, 0xd7, 0x71, 0x48, 0xfe, 0x98, 0xa2, 0x5e, 0x91, 0xe1, 0xd9, 0x59, + 0xe9, 0xbf, 0x19, 0xe5, 0x64, 0x36, 0xb9, 0x9f, 0x30, 0x32, 0x4e, 0xc1, + 0x3b, 0x59, 0x34, 0x8f, 0xf1, 0x23, 0x3d, 0xe1, 0xd1, 0x4e, 0x9a, 0x88, + 0x64, 0x63, 0xfe, 0x4a, 0x6d, 0x6a, 0x95, 0x21}, + {0xc4, 0xe0, 0x30, 0xc4, 0x18, 0xb9, 0x36, 0xaf, 0x33, 0xa7, 0x2e, 0x4a, + 0x60, 0x8e, 0x10, 0x52, 0x0f, 0x82, 0xbb, 0x9d, 0xdb, 0x20, 0x38, 0x14, + 0x37, 0x63, 0xd2, 0xb8, 0x65, 0x5f, 0x26, 0x01, 0xdd, 0xe1, 0x67, 0xf9, + 0x78, 0x05, 0xea, 0x16, 0x11, 0xb5, 0x32, 0x2c, 0xef, 0x6d, 0xd4, 0x0e, + 0xd1, 0xd9, 0xe0, 0x52, 0xa9, 0x16, 0x7a, 0x46, 0x73, 0x72, 0x76, 0x63, + 0xa6, 0xb7, 0xd4, 0x7c, 0x4a, 0x7b, 0x54, 0x06, 0x77, 0x5e, 0x1a, 0xb0, + 0x75, 0x78, 0xdc, 0xbb, 0xfc, 0x7d, 0x03, 0x49, 0xe0, 0x82, 0xd6, 0xaf, + 0x99, 0x1f, 0x7c, 0x79, 0x7b, 0x98, 0xe9, 0xda, 0x28, 0x17, 0x21, 0x64, + 0x1c, 0x0b, 0x04, 0xfa, 0x87, 0xe4, 0xc6, 0xec, 0x11, 0xd1, 0x48, 0xfb, + 0xbf, 0xa7, 0x60, 0x12, 0xbc, 0xde, 0x63, 0x15, 0x5d, 0xe6, 0x0f, 0xd9, + 0xfc, 0xf7, 0x01, 0x1e, 0x84, 0x5a, 0x3c, 0xd7, 0x93, 0x05, 0x8c, 0x3a, + 0xf8, 0x8c, 0x3a, 0x8b, 0x40, 0x1b, 0xbe, 0xb5, 0x0d, 0x2a, 0x90, 0x7c, + 0xe9, 0xbf, 0x1c, 0x36, 0xa8, 0xf3, 0x48, 0xd4, 0x26, 0x83, 0xdb, 0x4f, + 0xa6, 0x79, 0xff, 0xba, 0x97, 0x50, 0xe1, 0x18, 0x13, 0x34, 0xb0, 0xd4, + 0xd6, 0xd3, 0xda, 0x0d, 0x90, 0x44, 0x13, 0x9b, 0x41, 0x97, 0x49, 0xc1, + 0x94, 0x3c, 0xdb, 0x98, 0x3a, 0xc4, 0xd1, 0x6e, 0xc8, 0x31, 0x97, 0x3b, + 0xcb, 0xea, 0x05, 0x53, 0x74, 0xa8, 0x4c, 0x61, 0xdb, 0x30, 0xec, 0x21, + 0x9c, 0x77, 0xa4, 0x54, 0xa7, 0x9b, 0x89, 0x42, 0xaf, 0xe2, 0x03, 0x61, + 0xb4, 0x2f, 0xd8, 0xb3, 0x70, 0x0f, 0xce, 0x32, 0x64, 0xc1, 0x27, 0xb3, + 0xab, 0x31, 0xb1, 0x19, 0x5c, 0xe9, 0x17, 0x7a, 0x4c, 0x5c, 0x21, 0xfd, + 0x10, 0xb5, 0xc3, 0xb4, 0x4a, 0xc0, 0xb4, 0x6d, 0x98, 0xcd, 0x24, 0xc6, + 0x4c, 0xe8, 0xdc, 0x4d, 0x9d, 0x56, 0xbe, 0x5a, 0x18, 0x73, 0x96, 0x85, + 0x97, 0x43, 0x62, 0xae, 0x8b, 0x41, 0xfe, 0x4b, 0x8c, 0x89, 0xf9, 0xda, + 0x95, 0x22, 0x93, 0xab, 0xf4, 0xc2, 0x88, 0xe2, 0x8e, 0x07, 0x15, 0xe0, + 0xa5, 0x82, 0x02, 0xd9, 0x89, 0x10, 0x9c, 0x6a, 0x74, 0x29, 0x2e, 0x03, + 0x24, 0x4f, 0xbe, 0x0b, 0xa1, 0x35, 0xa7, 0xff, 0xf5, 0x31, 0x26, 0x1b, + 0x11, 0xce, 0x6f, 0xe3, 0xf0, 0xad, 0xaa, 0x50, 0x17, 0x29, 0x0e, 0xd1, + 0x6a, 0x0f, 0x0d, 0x30, 0xdd, 0xc5, 0x39, 0x4a, 0x07, 0x75, 0x07, 0x96, + 0x09, 0xe6, 0x77, 0x01, 0xd6, 0x59, 0x78, 0x39, 0xf5, 0xf1, 0xd0, 0x16, + 0x7f, 0x01, 0x63, 0x75, 0x09, 0xe1, 0x21, 0xa6, 0x3a, 0xf4, 0xa4, 0x8a, + 0xc0, 0x32, 0x9b, 0x9d, 0x9e, 0x87, 0xe8, 0x89, 0x71, 0x55, 0x3c, 0x4d, + 0x40, 0xfe, 0xae, 0x62, 0xd9, 0x2b, 0x36, 0xae, 0x23, 0x59, 0x83, 0x3a, + 0x8f, 0x54, 0x2b, 0x51, 0x84, 0x50, 0x95, 0xb0, 0xd8, 0x3c, 0x0a, 0x3e, + 0x37, 0xcd, 0x27, 0xcc, 0xf1, 0x34, 0x38, 0xa2, 0x0b, 0xd1, 0x53, 0x11, + 0xef, 0x5a, 0x22, 0x3e, 0xdd, 0x51, 0xf7, 0x62, 0x82, 0x0f, 0x8b, 0xe1, + 0x32, 0x5f, 0xb4, 0x7b, 0xef, 0x01, 0x79, 0xb6, 0xbb, 0x37, 0x55, 0x18, + 0xd9, 0xbe, 0x84, 0xd3, 0xfc, 0x9b, 0x9a, 0xdf, 0x82, 0x3f, 0x38, 0x51, + 0x08, 0x2f, 0x38, 0xdf, 0x4b, 0x8a, 0x65, 0xc0, 0xce, 0xe4, 0x64, 0x99, + 0xb9, 0x4c, 0xaa, 0xe0, 0x49, 0x38, 0x53, 0x01, 0xe0, 0x17, 0x18, 0xbd, + 0xb3, 0x2a, 0xfa, 0x1a, 0x7d, 0xc6, 0xdc, 0x76, 0xff, 0x16, 0x45, 0x1a, + 0x3b, 0xa7, 0x3d, 0x5e, 0x90, 0x58, 0x5e, 0x42, 0x5d, 0x07, 0x00, 0x3b, + 0xf1, 0x7d, 0xac, 0x4b, 0xa8, 0xe0, 0xa6, 0x0a, 0xac, 0x3f, 0x8e, 0x2c, + 0x60, 0xdb, 0x71, 0xd4, 0x33, 0x4e, 0xdb, 0xa4, 0x3d, 0x73, 0x5e, 0x3e, + 0xcd, 0x67, 0x62, 0xce}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1465, + {0xd2, 0xad, 0xae, 0x18, 0x6f, 0x97, 0x9e, 0x2b, 0x3d, 0x0e, 0x50, + 0xca, 0x4b, 0xa9, 0x25, 0x40, 0x6f, 0x49, 0x3e, 0xac, 0xb6, 0x06, + 0x29, 0xa6, 0x64, 0xe1, 0x0b, 0xf7, 0x88, 0xbb, 0xe8, 0xad}, + {0x98, 0x64, 0xa2, 0xd3, 0xc8, 0x03, 0x79, 0x2d, 0x01, 0x1a, 0xf3, 0xaa, + 0xf9, 0x2e, 0xd0, 0xe5, 0x5f, 0xcd, 0x7f, 0x94, 0x7c, 0xe4, 0xcb, 0x9f, + 0xc2, 0xfd, 0xf2, 0x43, 0x16, 0x97, 0xd2, 0x47, 0xf9, 0xf2, 0x47, 0x11, + 0xeb, 0xd6, 0xd6, 0x35, 0xa8, 0x46, 0x2e, 0x64, 0x27, 0x17, 0x8e, 0x88, + 0xdc, 0xe3, 0x80, 0xac, 0x54, 0xc9, 0x1d, 0xb9, 0x6c, 0xdc, 0x18, 0x5a, + 0xea, 0x23, 0x7b, 0xdd, 0x82, 0x34, 0x1a, 0x67, 0x50, 0x1c, 0x46, 0x03, + 0x7a, 0xb0, 0x99, 0x2d, 0x4d, 0x1e, 0x7a, 0xcd, 0xfd, 0x31, 0x7f, 0x6f, + 0x0e, 0x28, 0x54, 0x56, 0xc6, 0x99, 0xcc, 0x96, 0xad, 0x0b, 0x11, 0x54, + 0x6a, 0x0d, 0xe2, 0x9f, 0x22, 0x9d, 0xce, 0x63, 0xb3, 0xd5, 0x3e, 0xd7, + 0x38, 0xe4, 0xcc, 0xb1, 0xe4, 0xd1, 0x1a, 0xfe, 0xe9, 0x3a, 0x3a, 0xb9, + 0x2a, 0x65, 0x22, 0x03, 0xd3, 0xe2, 0x2e, 0xa0, 0x82, 0x0d, 0x2d, 0xb9, + 0x53, 0x15, 0xdb, 0x3d, 0x23, 0x07, 0x3b, 0x9e, 0x33, 0xf2, 0xca, 0xeb, + 0xba, 0x87, 0x9a, 0xd2, 0xef, 0xb0, 0x64, 0x61, 0x01, 0x44, 0xb6, 0xf4, + 0x71, 0xab, 0x2b, 0x38, 0x15, 0x68, 0x33, 0x28, 0x0a, 0xf9, 0x20, 0xd7, + 0xe1, 0xaa, 0x8b, 0x5b, 0x40, 0x8a, 0x4c, 0x56, 0xe6, 0x59, 0xdc, 0x85, + 0x77, 0x66, 0x28, 0xcc, 0xc2, 0x63, 0xa5, 0x41, 0x5e, 0x5a, 0x1b, 0x86, + 0xb2, 0x18, 0x67, 0xe4, 0xc5, 0x98, 0xdf, 0x91, 0x66, 0x9e, 0xc4, 0x7c, + 0x5f, 0xaa, 0x10, 0xc5, 0x48, 0x51, 0xf7, 0x3d, 0x25, 0x58, 0xc3, 0x2f, + 0x37, 0xd4, 0x64, 0x7e, 0xdb, 0x0e, 0x13, 0xd4, 0xa5, 0xb5, 0x99, 0xe1, + 0xef, 0xd5, 0xd0, 0xbd, 0x8f, 0xfe, 0xb2, 0x47, 0x5d, 0xdc, 0xdf, 0x43, + 0x08, 0x11, 0x83, 0xfc, 0x86, 0x35, 0x78, 0x52, 0x8a, 0x24, 0x1c, 0x8a, + 0xe7, 0x20, 0x20, 0x14, 0x25, 0xb0, 0x2f, 0x55, 0xea, 0x9f, 0xd0, 0xdc, + 0xb9, 0xa5, 0x9c, 0x5d, 0x21, 0x4b, 0x54, 0x3b, 0x6f, 0x28, 0xfa, 0xab, + 0xe2, 0x46, 0x46, 0x44, 0xa8, 0x97, 0xf3, 0x83, 0x92, 0xac, 0xb5, 0x62, + 0xeb, 0x27, 0x97, 0xaf, 0x70, 0x40, 0xb0, 0xd6, 0xcc, 0xcd, 0x6a, 0x26, + 0xa9, 0x52, 0xc4, 0x95, 0x74, 0xb6, 0x12, 0x00, 0x90, 0x90, 0xcb, 0xce, + 0x7b, 0x03, 0xb4, 0xc0, 0xde, 0xc2, 0x6a, 0xf3, 0x7a, 0x6c, 0x36, 0x71, + 0x54, 0xd7, 0x0d, 0x53, 0x24, 0x47, 0xeb, 0xe3, 0xd3, 0x87, 0x04, 0xf1, + 0x34, 0xd9, 0x2e, 0x57, 0xcf, 0x12, 0x0c, 0x7b, 0xf9, 0x65, 0x65, 0xc3, + 0xed, 0x18, 0xe5, 0x74, 0x63, 0xbd, 0xe9, 0x72, 0x5a, 0x11, 0xdc, 0x4d, + 0x7c, 0xcc, 0x22, 0xc8, 0xcf, 0x8a, 0x08, 0xcf, 0xfa, 0x2b, 0x5d, 0xf8, + 0xde, 0x43, 0x81, 0xfc, 0xb8, 0x25, 0x97, 0x50, 0x2f, 0xe5, 0x5c, 0x24, + 0x49, 0xe0, 0x0b, 0x5f, 0x17, 0xec, 0x13, 0x0d, 0x6e, 0x03, 0xd5, 0xd4, + 0xa9, 0x65, 0x5d, 0x55, 0x4f, 0x61, 0xab, 0x86, 0x55, 0xba, 0xea, 0xa0, + 0xfd, 0x11, 0x90, 0xdd, 0x53, 0x2c, 0x3c, 0x90, 0x66, 0x81, 0x1e, 0xfd, + 0x4c, 0x46, 0x01, 0x7b, 0x98, 0x36, 0x2e, 0x7e, 0x23, 0xad, 0xd0, 0x1d, + 0x47, 0x3b, 0xc4, 0xba, 0x5b, 0x36, 0xc5, 0xcb, 0x5c, 0x82, 0x43, 0x0e, + 0xf9, 0x72, 0x86, 0x18, 0x77, 0x14, 0x09, 0x2d, 0x44, 0x84, 0xfe, 0x7a, + 0x1e, 0xa5, 0x05, 0x85, 0xc5, 0xad, 0x76, 0xc5, 0xdf, 0x63, 0x5c, 0xd4, + 0x05, 0xab, 0xdc, 0xfb, 0xd4, 0x73, 0x84, 0x9c, 0x22, 0x47, 0xff, 0x9e, + 0xa2, 0xe9, 0xe2, 0xe4, 0x62, 0x12, 0xac, 0xac, 0x65, 0xc9, 0x29, 0xd7, + 0x53, 0x5c, 0xfb, 0x7c, 0x86, 0x3a, 0xf9, 0x59, 0x5c, 0xae, 0xe4, 0xf3, + 0x41, 0xcd, 0xb1, 0x93, 0xb4, 0xe5, 0x3d, 0x37}, + {0xb8, 0x71, 0xdd, 0xfc, 0x71, 0xcd, 0xc5, 0x2d, 0x01, 0xee, 0xb8, 0xa8, + 0x39, 0x3a, 0xe0, 0xca, 0x44, 0x41, 0x09, 0x02, 0xb8, 0xff, 0x0c, 0xa7, + 0xac, 0x2c, 0x67, 0x8c, 0xde, 0x2b, 0x4b, 0xb7, 0xb6, 0x57, 0x1d, 0x57, + 0x2e, 0x9f, 0x09, 0xe6, 0x4f, 0xd9, 0x7c, 0x5f, 0x22, 0x9b, 0x47, 0xac, + 0x8c, 0xb0, 0x93, 0xea, 0x9a, 0x8d, 0x15, 0xcc, 0xb3, 0x2f, 0xec, 0x52, + 0x9d, 0x48, 0x72, 0x83, 0xea, 0x87, 0x15, 0xc3, 0x2f, 0xbb, 0x21, 0x31, + 0x68, 0x80, 0xc9, 0x66, 0x07, 0x9a, 0x84, 0x03, 0x0a, 0xc5, 0xfc, 0xb2, + 0xd8, 0x16, 0xc6, 0x6e, 0x59, 0x53, 0xae, 0xe2, 0x25, 0x01, 0x21, 0x26, + 0xbf, 0x47, 0xc9, 0x94, 0x86, 0xa5, 0x65, 0x8c, 0xd1, 0x9c, 0x75, 0xe1, + 0xc9, 0x0e, 0x9a, 0x8c, 0x5f, 0x76, 0x71, 0x73, 0x5f, 0xad, 0x47, 0xe8, + 0x84, 0x0f, 0x33, 0xec, 0x95, 0xdf, 0xf8, 0x1b, 0x95, 0x46, 0x8d, 0x8c, + 0xe2, 0x24, 0x5c, 0xc6, 0x9e, 0x40, 0x4d, 0x0a, 0xad, 0x73, 0x89, 0x09, + 0x27, 0x67, 0x5f, 0xae, 0x9e, 0x33, 0x53, 0x73, 0x70, 0x4b, 0x53, 0x93, + 0xa2, 0x2b, 0x97, 0xd4, 0xc9, 0xf0, 0xf2, 0x90, 0x37, 0xe5, 0x03, 0xa0, + 0x8f, 0x58, 0x65, 0xa4, 0xae, 0x8f, 0x33, 0xe6, 0xee, 0xff, 0x12, 0xf0, + 0x16, 0x09, 0x76, 0x0b, 0xc0, 0xce, 0x86, 0x40, 0x9c, 0xd3, 0xfa, 0x80, + 0x21, 0x92, 0xb6, 0x79, 0xbf, 0xc9, 0xbd, 0xe0, 0x6f, 0xc2, 0x74, 0x97, + 0xd0, 0xc2, 0xb3, 0x3d, 0x9c, 0x55, 0xab, 0x21, 0x31, 0xa7, 0xeb, 0x26, + 0xd1, 0x42, 0x2f, 0x3b, 0x6d, 0xcc, 0xbe, 0xfc, 0xf7, 0xff, 0xf9, 0x15, + 0x10, 0x2b, 0xcb, 0xf9, 0xcd, 0xa0, 0x5b, 0xb9, 0x0c, 0x17, 0x73, 0xf8, + 0x59, 0xef, 0xfd, 0xe4, 0x0c, 0x54, 0xbc, 0x6e, 0xb2, 0x60, 0xf2, 0xbb, + 0x37, 0x85, 0xee, 0x02, 0xa1, 0x51, 0x18, 0x9b, 0xab, 0x1e, 0x0e, 0x0c, + 0xab, 0xb4, 0xcc, 0xe3, 0x8b, 0xac, 0x3f, 0xab, 0x2a, 0x5f, 0xb6, 0x44, + 0x4d, 0x75, 0xf0, 0xa5, 0x7e, 0x26, 0x4d, 0x20, 0x26, 0x80, 0xb0, 0x2b, + 0xab, 0x21, 0xac, 0xfe, 0xd9, 0x70, 0x6a, 0x08, 0x05, 0xe7, 0x01, 0x65, + 0x4a, 0x94, 0xe0, 0xd5, 0xf3, 0x43, 0xe1, 0x92, 0xaa, 0xd6, 0xd2, 0x00, + 0xbe, 0x16, 0x52, 0xff, 0x41, 0xb9, 0x47, 0x70, 0x86, 0xbe, 0xce, 0x89, + 0x17, 0x13, 0x95, 0x8b, 0xba, 0xed, 0xac, 0xa6, 0x40, 0x06, 0xbc, 0x27, + 0x45, 0x85, 0x26, 0x3a, 0x2f, 0xcc, 0x6c, 0x46, 0xb3, 0xfb, 0xec, 0xf2, + 0x04, 0xd5, 0x24, 0x8b, 0x76, 0xe7, 0x0b, 0x5f, 0xa3, 0x9f, 0x35, 0xb7, + 0x6d, 0xcd, 0x8f, 0xb1, 0x8a, 0xac, 0xce, 0x87, 0xfa, 0x44, 0x8f, 0xc8, + 0x4b, 0xa2, 0x0f, 0x2a, 0xd4, 0x60, 0xe0, 0x83, 0xa6, 0xd2, 0x70, 0x39, + 0x72, 0x87, 0x47, 0xf7, 0x09, 0x8d, 0x18, 0xc5, 0x16, 0xdd, 0x7b, 0xa6, + 0x9a, 0x59, 0x2c, 0x88, 0x02, 0x7c, 0x56, 0x3d, 0xfb, 0x7a, 0xb5, 0x30, + 0xa3, 0x32, 0x81, 0xd5, 0x61, 0x42, 0x2c, 0xe6, 0x12, 0x6e, 0x70, 0x04, + 0x38, 0xd3, 0x59, 0x04, 0xaf, 0x52, 0x6c, 0xd3, 0x5f, 0xa9, 0x23, 0xaa, + 0xdb, 0x3f, 0xed, 0xc1, 0x9f, 0x78, 0x14, 0x27, 0xb8, 0x4e, 0x96, 0xa7, + 0x40, 0x0d, 0x9d, 0x4f, 0x64, 0x1b, 0x3a, 0x2e, 0x80, 0xe8, 0x0c, 0x9a, + 0x7e, 0x00, 0xe4, 0xd3, 0x58, 0x73, 0x70, 0xaf, 0xc3, 0xd8, 0xec, 0x26, + 0xfe, 0x31, 0xc3, 0xbb, 0x94, 0x63, 0x10, 0x2c, 0xef, 0x5e, 0x9d, 0x1e, + 0xf5, 0xb3, 0x17, 0x8b, 0xe3, 0xd8, 0x74, 0xc8, 0xf4, 0xa9, 0xd6, 0x86, + 0x6b, 0x84, 0x6c, 0x68, 0x2c, 0x72, 0x42, 0xa8, 0xe3, 0x30, 0x89, 0xe4, + 0x44, 0xbf, 0x94, 0x45, 0xb0, 0x89, 0x93, 0xb9, 0xbe, 0xba, 0xa9, 0xa1, + 0xee, 0x0d, 0xe2, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1466, + {0xae, 0x48, 0x49, 0xa4, 0xb3, 0xbf, 0xc7, 0x83, 0x1d, 0x86, 0x49, + 0x46, 0x4f, 0x5b, 0x82, 0x90, 0xba, 0xa4, 0xc3, 0xb6, 0x91, 0x1d, + 0x2f, 0x7d, 0x80, 0xf9, 0x23, 0x25, 0x2b, 0xa2, 0x5c, 0xf5}, + {0x98, 0x64, 0xa2, 0xd3, 0xc8, 0x03, 0x79, 0x2d, 0x01, 0x1a, 0xf3, 0xaa, + 0xf9, 0x2e, 0xd0, 0xe5, 0x5f, 0xcd, 0x7f, 0x94, 0x7c, 0xe4, 0xcb, 0x9f, + 0xc2, 0xfd, 0xf2, 0x43, 0x16, 0x97, 0xd2, 0x47, 0xf9, 0xf2, 0x47, 0x11, + 0xeb, 0xd6, 0xd6, 0x35, 0xa8, 0x46, 0x2e, 0x64, 0x27, 0x17, 0x8e, 0x88, + 0xdc, 0xe3, 0x80, 0xac, 0x54, 0xc9, 0x1d, 0xb9, 0x6c, 0xdc, 0x18, 0x5a, + 0xea, 0x23, 0x7b, 0xdd, 0x82, 0x34, 0x1a, 0x67, 0x50, 0x1c, 0x46, 0x03, + 0x7a, 0xb0, 0x99, 0x2d, 0x4d, 0x1e, 0x7a, 0xcd, 0xfd, 0x31, 0x7f, 0x6f, + 0x0e, 0x28, 0x54, 0x56, 0xc6, 0x99, 0xcc, 0x96, 0xad, 0x0b, 0x11, 0x54, + 0x6a, 0x0d, 0xe2, 0x9f, 0x22, 0x9d, 0xce, 0x63, 0xb3, 0xd5, 0x3e, 0xd7, + 0x38, 0xe4, 0xcc, 0xb1, 0xe4, 0xd1, 0x1a, 0xfe, 0xe9, 0x3a, 0x3a, 0xb9, + 0x2a, 0x65, 0x22, 0x03, 0xd3, 0xe2, 0x2e, 0xa0, 0x82, 0x0d, 0x2d, 0xb9, + 0x53, 0x15, 0xdb, 0x3d, 0x23, 0x07, 0x3b, 0x9e, 0x33, 0xf2, 0xca, 0xeb, + 0xba, 0x87, 0x9a, 0xd2, 0xef, 0xb0, 0x64, 0x61, 0x01, 0x44, 0xb6, 0xf4, + 0x71, 0xab, 0x2b, 0x38, 0x15, 0x68, 0x33, 0x28, 0x0a, 0xf9, 0x20, 0xd7, + 0xe1, 0xaa, 0x8b, 0x5b, 0x40, 0x8a, 0x4c, 0x56, 0xe6, 0x59, 0xdc, 0x85, + 0x77, 0x66, 0x28, 0xcc, 0xc2, 0x63, 0xa5, 0x41, 0x5e, 0x5a, 0x1b, 0x86, + 0xb2, 0x18, 0x67, 0xe4, 0xc5, 0x98, 0xdf, 0x91, 0x66, 0x9e, 0xc4, 0x7c, + 0x5f, 0xaa, 0x10, 0xc5, 0x48, 0x51, 0xf7, 0x3d, 0x25, 0x58, 0xc3, 0x2f, + 0x37, 0xd4, 0x64, 0x7e, 0xdb, 0x0e, 0x13, 0xd4, 0xa5, 0xb5, 0x99, 0xe1, + 0xef, 0xd5, 0xd0, 0xbd, 0x8f, 0xfe, 0xb2, 0x47, 0x5d, 0xdc, 0xdf, 0x43, + 0x08, 0x11, 0x83, 0xfc, 0x86, 0x35, 0x78, 0x52, 0x8a, 0x24, 0x1c, 0x8a, + 0xe7, 0x20, 0x20, 0x14, 0x25, 0xb0, 0x2f, 0x55, 0xea, 0x9f, 0xd0, 0xdc, + 0xb9, 0xa5, 0x9c, 0x5d, 0x21, 0x4b, 0x54, 0x3b, 0x6f, 0x28, 0xfa, 0xab, + 0xe2, 0x46, 0x46, 0x44, 0xa8, 0x97, 0xf3, 0x83, 0x92, 0xac, 0xb5, 0x62, + 0xeb, 0x27, 0x97, 0xaf, 0x70, 0x40, 0xb0, 0xd6, 0xcc, 0xcd, 0x6a, 0x26, + 0xa9, 0x52, 0xc4, 0x95, 0x74, 0xb6, 0x12, 0x00, 0x90, 0x90, 0xcb, 0xce, + 0x7b, 0x03, 0xb4, 0xc0, 0xde, 0xc2, 0x6a, 0xf3, 0x7a, 0x6c, 0x36, 0x71, + 0x54, 0xd7, 0x0d, 0x53, 0x24, 0x47, 0xeb, 0xe3, 0xd3, 0x87, 0x04, 0xf1, + 0x34, 0xd9, 0x2e, 0x57, 0xcf, 0x12, 0x0c, 0x7b, 0xf9, 0x65, 0x65, 0xc3, + 0xed, 0x18, 0xe5, 0x74, 0x63, 0xbd, 0xe9, 0x72, 0x5a, 0x11, 0xdc, 0x4d, + 0x7c, 0xcc, 0x22, 0xc8, 0xcf, 0x8a, 0x08, 0xcf, 0xfa, 0x2b, 0x5d, 0xf8, + 0xde, 0x43, 0x81, 0xfc, 0xb8, 0x25, 0x97, 0x50, 0x2f, 0xe5, 0x5c, 0x24, + 0x49, 0xe0, 0x0b, 0x5f, 0x17, 0xec, 0x13, 0x0d, 0x6e, 0x03, 0xd5, 0xd4, + 0xa9, 0x65, 0x5d, 0x55, 0x4f, 0x61, 0xab, 0x86, 0x55, 0xba, 0xea, 0xa0, + 0xfd, 0x11, 0x90, 0xdd, 0x53, 0x2c, 0x3c, 0x90, 0x66, 0x81, 0x1e, 0xfd, + 0x4c, 0x46, 0x01, 0x7b, 0x98, 0x36, 0x2e, 0x7e, 0x23, 0xad, 0xd0, 0x1d, + 0x47, 0x3b, 0xc4, 0xba, 0x5b, 0x36, 0xc5, 0xcb, 0x5c, 0x82, 0x43, 0x0e, + 0xf9, 0x72, 0x86, 0x18, 0x77, 0x14, 0x09, 0x2d, 0x44, 0x84, 0xfe, 0x7a, + 0x1e, 0xa5, 0x05, 0x85, 0xc5, 0xad, 0x76, 0xc5, 0xdf, 0x63, 0x5c, 0xd4, + 0x05, 0xab, 0xdc, 0xfb, 0xd4, 0x73, 0x84, 0x9c, 0x22, 0x47, 0xff, 0x9e, + 0xa2, 0xe9, 0xe2, 0xe4, 0x62, 0x12, 0xac, 0xac, 0x65, 0xc9, 0x29, 0xd7, + 0x53, 0x5c, 0xfb, 0x7c, 0x86, 0x3a, 0xf9, 0x59, 0x5c, 0xae, 0xe4, 0xf3, + 0x41, 0xcd, 0xb1, 0x93, 0xb4, 0xe5, 0x3d, 0x37}, + {0x7d, 0x75, 0x75, 0xae, 0xee, 0x09, 0x83, 0xed, 0xfb, 0x3e, 0x80, 0x65, + 0x84, 0x12, 0x28, 0xe4, 0xf7, 0xc4, 0x01, 0x07, 0x6f, 0x7a, 0xbd, 0x4c, + 0xdd, 0x49, 0xce, 0x7e, 0x5b, 0x0b, 0xb6, 0x8c, 0x83, 0xe5, 0x64, 0x59, + 0xf5, 0x17, 0x18, 0x9b, 0x8c, 0x4b, 0x53, 0xcc, 0xf1, 0xc4, 0x45, 0xb7, + 0x39, 0x4e, 0x12, 0x38, 0x0b, 0xee, 0xec, 0x6b, 0xab, 0x30, 0x46, 0x69, + 0x78, 0xdb, 0xa6, 0x1a, 0xa4, 0x1f, 0x82, 0x4f, 0x19, 0x0b, 0x28, 0xde, + 0x5b, 0xdd, 0xb4, 0x26, 0x65, 0xd3, 0xf4, 0x29, 0x14, 0x27, 0xc1, 0x3b, + 0x0c, 0x8a, 0xb7, 0xe9, 0x19, 0x8d, 0x4d, 0x53, 0xff, 0x3f, 0xc1, 0x01, + 0x50, 0x28, 0x1f, 0x9c, 0xc5, 0x55, 0x03, 0x01, 0x9d, 0xdb, 0x85, 0xc1, + 0xc3, 0x8d, 0x71, 0xa6, 0xaa, 0xa0, 0x6c, 0xbe, 0x92, 0x00, 0xfa, 0x33, + 0x3d, 0x97, 0xc6, 0x6c, 0xc3, 0x07, 0x3e, 0x1d, 0xdd, 0xe1, 0x98, 0x31, + 0xcf, 0x39, 0x90, 0x01, 0x19, 0x84, 0x75, 0x58, 0xcc, 0xba, 0x8e, 0x17, + 0xc4, 0xd7, 0xc1, 0xcc, 0xaf, 0x7f, 0x0d, 0x81, 0x9a, 0x82, 0xf6, 0x4a, + 0xb5, 0x1f, 0x4f, 0x5a, 0xeb, 0x66, 0x7e, 0x8f, 0x58, 0xfd, 0xba, 0x22, + 0x42, 0xc8, 0xe2, 0xd3, 0xb0, 0x4a, 0xff, 0x8b, 0xd1, 0xa0, 0xc5, 0xc8, + 0xe0, 0xe8, 0xb1, 0xc0, 0x06, 0x9e, 0xf8, 0x00, 0x08, 0xfc, 0x6d, 0x32, + 0x55, 0xc4, 0x19, 0xcb, 0x27, 0x40, 0x04, 0x72, 0x23, 0x68, 0xd3, 0xfe, + 0x81, 0x2f, 0xbb, 0x31, 0x9d, 0xf5, 0xc9, 0x81, 0xd7, 0x18, 0x20, 0x28, + 0xf0, 0x40, 0xf2, 0xa5, 0x3c, 0x02, 0x9b, 0xe8, 0x49, 0xe7, 0xda, 0x91, + 0xd3, 0x93, 0x9d, 0xe2, 0xf4, 0x75, 0xad, 0x43, 0x1f, 0x11, 0xca, 0xed, + 0x1d, 0x67, 0xb5, 0x6b, 0xb5, 0xc2, 0x97, 0xbd, 0xb0, 0xe8, 0x5d, 0xa6, + 0xd2, 0xb8, 0xaa, 0xa5, 0x3c, 0xfc, 0xae, 0xfb, 0xd6, 0xbf, 0xba, 0x31, + 0x53, 0x78, 0x3a, 0xc9, 0xa1, 0x57, 0xf6, 0x3a, 0xd7, 0xd2, 0x45, 0x64, + 0x95, 0xa3, 0x31, 0x6f, 0x6f, 0x07, 0x32, 0xc9, 0x6a, 0x2c, 0x1c, 0x3f, + 0x29, 0x06, 0x14, 0x1b, 0xb1, 0xd2, 0xc0, 0x12, 0x72, 0x7e, 0x9c, 0xe6, + 0xe1, 0x66, 0xdd, 0xf3, 0xb0, 0x30, 0xf1, 0x7e, 0xa5, 0x3d, 0x4e, 0xc0, + 0x6d, 0x20, 0x5a, 0x57, 0xce, 0x9d, 0xae, 0x6e, 0xe4, 0x33, 0x59, 0xd0, + 0x78, 0x9c, 0x7c, 0xd2, 0x72, 0xcd, 0x7b, 0x42, 0x2f, 0xe8, 0x61, 0xdd, + 0x46, 0x75, 0x3b, 0xfe, 0xf8, 0xa1, 0x7d, 0xa7, 0xa7, 0xdb, 0x0a, 0xe4, + 0x6c, 0x10, 0xf3, 0x71, 0xd0, 0xfd, 0x32, 0x23, 0x26, 0xf7, 0xcb, 0xa5, + 0xf9, 0xfa, 0xbd, 0xbe, 0x19, 0x7a, 0x1b, 0x76, 0x1e, 0x06, 0x1c, 0xc9, + 0x7f, 0xff, 0xae, 0xa9, 0x95, 0xf4, 0xd5, 0x40, 0x0c, 0x34, 0xf1, 0x73, + 0x55, 0x80, 0x9e, 0xa9, 0x7b, 0xc5, 0x3e, 0xa1, 0x9f, 0x0d, 0xbe, 0x21, + 0xa5, 0x63, 0xac, 0xf3, 0x62, 0x0f, 0xf4, 0xae, 0x09, 0x38, 0x79, 0xba, + 0x6d, 0x7f, 0x11, 0xc6, 0xdc, 0xcc, 0xfa, 0x7d, 0xf8, 0x5f, 0x6e, 0x61, + 0xa9, 0x58, 0x02, 0x09, 0x0d, 0xcc, 0x89, 0x5f, 0x9a, 0xb3, 0xd4, 0x60, + 0xd2, 0x62, 0x1d, 0x81, 0xd7, 0xa5, 0x19, 0xfb, 0x2a, 0x17, 0x11, 0x68, + 0x7b, 0x40, 0x58, 0x6f, 0x2a, 0x62, 0xb0, 0x77, 0xcb, 0x90, 0xde, 0xbf, + 0xfa, 0x16, 0x13, 0xbf, 0xc4, 0xeb, 0x8c, 0x75, 0x7d, 0xf6, 0x81, 0x07, + 0x16, 0x73, 0x7d, 0xb2, 0xd7, 0xc8, 0x9e, 0x39, 0x73, 0x7e, 0x95, 0xe0, + 0x41, 0xd3, 0x60, 0x19, 0xc6, 0xfc, 0x7c, 0xc8, 0xa1, 0xb3, 0xbb, 0x44, + 0x71, 0x16, 0x12, 0x86, 0x71, 0x46, 0x23, 0x85, 0x71, 0x74, 0x94, 0x05, + 0x61, 0x32, 0xfd, 0x4d, 0xa8, 0xa1, 0x10, 0x6a, 0x0e, 0xa7, 0xef, 0x7a, + 0x69, 0x31, 0x2c, 0x60}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1467, + {0xd4, 0x6b, 0xfc, 0x1c, 0x88, 0xc0, 0xfe, 0xc9, 0x24, 0x9b, 0x8e, + 0x4e, 0xa9, 0x4d, 0xb3, 0x0e, 0xf4, 0xf6, 0xb1, 0xa8, 0x20, 0x9e, + 0x63, 0x1f, 0x77, 0x00, 0x89, 0x53, 0x41, 0xb4, 0xf1, 0x3e}, + {0x6a, 0x59, 0xd4, 0x2d, 0x1f, 0x7a, 0xe3, 0x67, 0x59, 0x19, 0xfb, 0x87, + 0x64, 0x38, 0x25, 0x03, 0x7f, 0xc7, 0x55, 0x01, 0x7d, 0x4d, 0xb7, 0x7c, + 0x7f, 0x1c, 0x6f, 0x5a, 0xf5, 0x58, 0x68, 0x75, 0xc5, 0x8d, 0x18, 0x87, + 0x97, 0x2c, 0xd3, 0xf5, 0xb1, 0xf0, 0x01, 0xae, 0x07, 0x5b, 0xc2, 0x80, + 0x42, 0x85, 0xdd, 0xea, 0xa7, 0xaf, 0x87, 0x0b, 0x1f, 0x5e, 0xb1, 0x55, + 0x95, 0xe1, 0x32, 0xce, 0x47, 0x17, 0x72, 0xe7, 0x07, 0x67, 0x66, 0x6d, + 0x73, 0x02, 0xb2, 0x5d, 0x19, 0x4b, 0xf2, 0x2c, 0x5f, 0xa7, 0x87, 0x95, + 0x5f, 0xae, 0x71, 0x4f, 0xf8, 0x90, 0x7f, 0xe6, 0x5a, 0x71, 0xbf, 0x09, + 0xea, 0x97, 0xf1, 0xe4, 0x16, 0x19, 0xbe, 0xff, 0xdf, 0x9b, 0xd9, 0x0f, + 0xdf, 0x3c, 0xc6, 0xb8, 0x21, 0xc4, 0xe3, 0x24, 0xe7, 0x33, 0xd1, 0x15, + 0x74, 0x1b, 0x3b, 0x15, 0x2a, 0x6b, 0x26, 0xa6, 0x08, 0xe7, 0x2f, 0x05, + 0x75, 0x9c, 0x45, 0xcb, 0xa7, 0x5b, 0x43, 0x03, 0xec, 0x88, 0x93, 0x53, + 0x0e, 0xbb, 0x57, 0xbe, 0x0f, 0x2c, 0xdd, 0xcf, 0x78, 0x15, 0x17, 0x2f, + 0xc2, 0x54, 0xac, 0x99, 0xcd, 0x65, 0x43, 0x43, 0x20, 0xb7, 0xf7, 0xa9, + 0x0e, 0xfc, 0xaf, 0x97, 0xf8, 0x11, 0xf8, 0x2e, 0x9b, 0xe3, 0xdb, 0x0b, + 0x25, 0xdd, 0xc7, 0x5e, 0xc9, 0x9a, 0x09, 0x48, 0xe7, 0x61, 0xf9, 0xe7, + 0xec, 0x61, 0x14, 0xa7, 0x68, 0xbe, 0xe5, 0x86, 0x1d, 0xf1, 0xbe, 0x2b, + 0x85, 0x2d, 0xb0, 0x6f, 0xee, 0x9a, 0xa7, 0x0e, 0x67, 0xa7, 0x7f, 0x1e, + 0x82, 0xc7, 0xc9, 0xa1, 0xcd, 0xdb, 0xa7, 0xff, 0x4d, 0x12, 0x0d, 0xfc, + 0x1a, 0xfd, 0x20, 0xa5, 0x98, 0xfb, 0x3c, 0x23, 0x27, 0xab, 0x4f, 0x66, + 0x0c, 0xa8, 0x1d, 0x97, 0x81, 0xb3, 0xdd, 0x18, 0x6f, 0x2c, 0xd9, 0x96, + 0x4c, 0x2d, 0xb7, 0xef, 0x03, 0xe4, 0x80, 0x91, 0x23, 0x74, 0x1f, 0xc1, + 0x4b, 0x0b, 0x35, 0x5c, 0xc9, 0x0a, 0x5c, 0x95, 0x3a, 0xdc, 0x10, 0xf6, + 0xf4, 0x2c, 0xeb, 0x91, 0x76, 0x95, 0xf8, 0xae, 0xf0, 0x79, 0xd9, 0xf3, + 0xa6, 0x7a, 0x9d, 0xe2, 0xf7, 0xef, 0xa9, 0xe7, 0x4e, 0x26, 0x41, 0x0b, + 0xf8, 0xa7, 0x8c, 0x93, 0xc0, 0x48, 0x9e, 0xed, 0x84, 0x3c, 0xc5, 0x59, + 0x8c, 0x0a, 0x05, 0x0b, 0x05, 0x19, 0x29, 0xf4, 0x7f, 0xf6, 0xae, 0xdd, + 0x3f, 0xb1, 0x03, 0xa5, 0x79, 0x0f, 0x24, 0x82, 0xf7, 0xd3, 0xcd, 0x0d, + 0x5a, 0xde, 0xb3, 0x27, 0x5d, 0x73, 0x24, 0xfa, 0x72, 0x66, 0xe4, 0x6e, + 0x85, 0x2d, 0x91, 0xf7, 0xea, 0x48, 0x2a, 0x70, 0xc9, 0xf7, 0xe5, 0xb2, + 0xd5, 0xcf, 0x97, 0x5b, 0x93, 0x15, 0xd9, 0xbb, 0xb5, 0x3a, 0x06, 0xa8, + 0xf0, 0x91, 0xe0, 0xa7, 0x3c, 0x8e, 0x2a, 0xee, 0xa6, 0x63, 0xb6, 0x61, + 0xdd, 0x8a, 0xe2, 0x4c, 0x1e, 0x3b, 0xd5, 0xad, 0xa5, 0x40, 0x4e, 0x37, + 0x2d, 0xf3, 0xe7, 0x70, 0xd3, 0xd7, 0xb4, 0xfc, 0xb8, 0x6c, 0xbd, 0x50, + 0xc8, 0xb9, 0x7b, 0x19, 0x9c, 0xca, 0xda, 0xfd, 0x91, 0x50, 0x19, 0xe9, + 0x1c, 0xc6, 0x27, 0xdf, 0xf4, 0x73, 0x87, 0x67, 0xfc, 0x4d, 0x42, 0x73, + 0x77, 0x2f, 0x18, 0x74, 0xf7, 0x56, 0xa2, 0x17, 0x94, 0xbb, 0xc3, 0xb1, + 0xf0, 0x25, 0xab, 0xe8, 0xb6, 0x62, 0xd3, 0x5b, 0x78, 0x66, 0xe7, 0x9e, + 0xb0, 0x77, 0xe0, 0x85, 0x99, 0x47, 0xff, 0x31, 0x32, 0x91, 0xf9, 0x2f, + 0x6e, 0x1b, 0x3b, 0x62, 0x07, 0x15, 0xaa, 0x25, 0x01, 0xdd, 0x9a, 0xb8, + 0xbd, 0x18, 0xa6, 0xbd, 0xf6, 0x6f, 0x47, 0x3d, 0x88, 0x89, 0x37, 0x92, + 0x4d, 0x36, 0xb2, 0xdd, 0x92, 0xcf, 0x16, 0xf3, 0xfd, 0x1d, 0x1f, 0x6d, + 0x55, 0xed, 0x5d, 0x57, 0xa9, 0x4e, 0x9f, 0xe4}, + {0x64, 0xf4, 0x0d, 0x1f, 0xa2, 0x33, 0x78, 0x6f, 0x20, 0xe8, 0x0a, 0x1c, + 0xee, 0xce, 0x0b, 0xc8, 0xd8, 0x8d, 0xc3, 0x17, 0xb3, 0x24, 0x02, 0x5a, + 0x18, 0x26, 0x6e, 0xf7, 0xcd, 0x23, 0xc5, 0x61, 0x50, 0x4f, 0xa8, 0x20, + 0x32, 0x73, 0xb6, 0xce, 0x2b, 0x2c, 0x8a, 0x0d, 0xae, 0x2b, 0x3d, 0xa9, + 0xb1, 0xd5, 0x83, 0xc1, 0x91, 0xf5, 0xe0, 0xd8, 0xbf, 0x55, 0x3c, 0xdf, + 0x91, 0x87, 0x0b, 0x00, 0x53, 0xcb, 0xc9, 0xa0, 0x6e, 0x70, 0xf6, 0x6f, + 0xeb, 0xb0, 0xbc, 0x5f, 0x1b, 0x78, 0x0f, 0x53, 0xd4, 0x24, 0x60, 0xb8, + 0xa7, 0x23, 0x27, 0x02, 0xbe, 0x6e, 0xa0, 0xe2, 0xf5, 0xa4, 0x4e, 0x5f, + 0xdf, 0xfa, 0xc0, 0xa5, 0xc9, 0xd7, 0xde, 0x74, 0xac, 0x3b, 0x98, 0x7f, + 0x88, 0xc5, 0x4a, 0x99, 0xa4, 0x73, 0x82, 0x3e, 0x97, 0xfe, 0xe4, 0xb5, + 0x10, 0x06, 0x3d, 0x01, 0x35, 0x60, 0x31, 0xec, 0x88, 0x94, 0xb5, 0xa7, + 0x7a, 0x83, 0x5d, 0xf4, 0xdd, 0x98, 0x0b, 0xa4, 0xdd, 0x92, 0xb3, 0x26, + 0xd9, 0x6e, 0x8c, 0xe0, 0x76, 0x77, 0xd0, 0xd1, 0x03, 0x96, 0x63, 0x49, + 0x85, 0x52, 0xc6, 0x2b, 0x42, 0x71, 0x4a, 0x3f, 0x94, 0x3d, 0xaa, 0x5d, + 0x75, 0x18, 0x30, 0x6d, 0x8b, 0x9d, 0xee, 0x0e, 0xa1, 0x7f, 0x46, 0x4a, + 0xc4, 0x02, 0xa8, 0x5b, 0x05, 0x80, 0x6a, 0x68, 0xc3, 0x43, 0x15, 0x3b, + 0x11, 0x85, 0x84, 0x2e, 0x67, 0x03, 0x06, 0xde, 0x90, 0x5c, 0x25, 0xf7, + 0xaf, 0x54, 0xdc, 0x0e, 0x8f, 0xcb, 0x8e, 0xf6, 0x5d, 0x55, 0x98, 0xf8, + 0x6e, 0x90, 0x82, 0xfe, 0x21, 0xe0, 0x08, 0xcf, 0x36, 0x32, 0x09, 0xca, + 0xe0, 0x0f, 0xa0, 0xf1, 0x54, 0x83, 0x7e, 0x25, 0x82, 0x66, 0x12, 0x5b, + 0x32, 0xd8, 0x06, 0xa3, 0x7c, 0x6e, 0x66, 0x86, 0xad, 0xd0, 0x33, 0xab, + 0x26, 0xc9, 0x00, 0x1a, 0xea, 0xbd, 0x61, 0x25, 0x62, 0xad, 0x38, 0x6a, + 0x6b, 0xd0, 0xfb, 0xde, 0x62, 0xa6, 0x2c, 0x1a, 0xeb, 0xd9, 0x8c, 0x5c, + 0x61, 0xe6, 0xbd, 0xe3, 0x4d, 0xea, 0xa3, 0x91, 0x8e, 0x0b, 0x73, 0xd7, + 0x5d, 0xb0, 0xb8, 0xb2, 0xe5, 0x90, 0xc7, 0x14, 0x01, 0xa4, 0x15, 0x5f, + 0x3f, 0x3c, 0xb1, 0x01, 0x96, 0xdf, 0x97, 0x9c, 0x17, 0x02, 0xb5, 0x43, + 0x5e, 0xd6, 0x75, 0xc5, 0x02, 0x28, 0x41, 0x7b, 0xf9, 0xc1, 0x55, 0xe2, + 0xe1, 0xbd, 0x63, 0x9f, 0x52, 0xc1, 0xcb, 0xf1, 0xab, 0x00, 0x0e, 0xc2, + 0x21, 0xed, 0xa8, 0xa6, 0x99, 0x19, 0xf7, 0x1d, 0x01, 0xa1, 0x47, 0x85, + 0x01, 0xb9, 0x38, 0xed, 0x88, 0x89, 0x44, 0xc2, 0x9f, 0x92, 0x26, 0xd9, + 0xb8, 0xa6, 0xe8, 0xeb, 0x98, 0x03, 0x7d, 0xd5, 0x8e, 0xf4, 0xb5, 0x8f, + 0x49, 0x64, 0x46, 0xd8, 0xa8, 0xe1, 0x3d, 0xff, 0xf2, 0x02, 0xa8, 0xc3, + 0xc9, 0x14, 0x1c, 0xeb, 0xcd, 0xba, 0x1a, 0xfb, 0x12, 0xd6, 0x32, 0xb5, + 0xaa, 0xe1, 0x8d, 0xab, 0xcc, 0xfa, 0xef, 0xe4, 0xd0, 0xd7, 0x71, 0x7f, + 0x7f, 0xa0, 0x82, 0xa8, 0x46, 0xbc, 0x74, 0x63, 0x2a, 0x19, 0x2b, 0x9d, + 0x35, 0xc4, 0x86, 0xff, 0x81, 0x24, 0xbc, 0xc2, 0xd7, 0x73, 0x69, 0x8b, + 0x00, 0xcb, 0x12, 0x18, 0x31, 0xbe, 0x63, 0xb5, 0x07, 0x44, 0x50, 0xcb, + 0x19, 0x41, 0x49, 0xe9, 0x86, 0x8c, 0x65, 0x5e, 0x2c, 0xd7, 0x98, 0x41, + 0xf2, 0x0d, 0x5b, 0xd8, 0xfc, 0xc7, 0x06, 0xe9, 0xe5, 0xee, 0x64, 0xe0, + 0x6b, 0x25, 0xb7, 0xe2, 0x13, 0x32, 0x0d, 0x9f, 0xf0, 0x41, 0x83, 0x44, + 0xe1, 0x9a, 0x7d, 0x82, 0x02, 0x7a, 0xe8, 0x1f, 0xe5, 0x51, 0xc3, 0xaa, + 0xff, 0x92, 0x6f, 0x5a, 0x52, 0x6d, 0x73, 0x5f, 0xf3, 0x66, 0x6e, 0x75, + 0xc0, 0xdb, 0x0a, 0xfa, 0x1e, 0x93, 0xe8, 0x55, 0xbf, 0x37, 0xd0, 0x11, + 0xcc, 0xd3, 0x52, 0x09}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1468, + {0x9f, 0xb7, 0x79, 0xae, 0x2b, 0xaf, 0xd3, 0x66, 0xd1, 0xb9, 0x8b, + 0xea, 0xdf, 0xac, 0xe0, 0x3a, 0x16, 0xac, 0x73, 0x41, 0x05, 0x4c, + 0x3d, 0xd9, 0xbc, 0x3f, 0xf4, 0x7b, 0x74, 0x7b, 0xd5, 0x42}, + {0x53, 0xb3, 0xc4, 0xd6, 0x2c, 0x76, 0x32, 0x42, 0xa1, 0x94, 0xf9, 0xfd, + 0xe0, 0x25, 0x1f, 0xbe, 0xbe, 0x8d, 0x7d, 0xf8, 0x4f, 0x26, 0x87, 0xee, + 0xb7, 0xe3, 0xc4, 0x22, 0x72, 0x5d, 0xc3, 0xc7, 0x13, 0x91, 0x28, 0x29, + 0x3d, 0x5d, 0xf9, 0x7a, 0x31, 0x51, 0x67, 0x7b, 0x73, 0x2f, 0x91, 0xbc, + 0x16, 0xbc, 0xdd, 0x4b, 0x97, 0x8c, 0x2f, 0x3d, 0x9c, 0xef, 0x01, 0xb9, + 0x5e, 0x5b, 0x5e, 0xd4, 0x1f, 0xdb, 0x9d, 0xe0, 0x85, 0xe5, 0xed, 0x7e, + 0x5b, 0xde, 0x2e, 0xc6, 0xdf, 0x0a, 0x63, 0x21, 0xd1, 0xdd, 0x60, 0xd2, + 0xc4, 0xd9, 0xba, 0x1e, 0xb5, 0xc0, 0x7c, 0xae, 0x26, 0x4d, 0x24, 0x4f, + 0x27, 0x17, 0x62, 0xb9, 0x44, 0x68, 0x69, 0xf5, 0x54, 0xa0, 0x07, 0xb8, + 0xce, 0x4c, 0xf2, 0xd9, 0x68, 0x4e, 0xc1, 0x61, 0x7a, 0x18, 0x0d, 0x1d, + 0xa6, 0x20, 0x99, 0x37, 0x08, 0x9d, 0x0d, 0xee, 0x89, 0x0f, 0xab, 0xd8, + 0x46, 0xf0, 0x9c, 0x98, 0xa6, 0x7f, 0xdb, 0x71, 0xa5, 0xdb, 0x9d, 0x07, + 0xe8, 0x52, 0x55, 0x8a, 0x2e, 0xe3, 0xb6, 0xa7, 0x38, 0x9c, 0x99, 0xde, + 0x56, 0x2e, 0xb9, 0x7a, 0x0d, 0x29, 0x8c, 0xf1, 0x72, 0xb3, 0x3e, 0x03, + 0x98, 0xa8, 0x2b, 0x4d, 0xa9, 0x77, 0x2c, 0x87, 0xe9, 0x95, 0x9b, 0x99, + 0x74, 0xb8, 0x3e, 0x47, 0x6a, 0xb8, 0x2d, 0x80, 0x17, 0x7d, 0x0d, 0xca, + 0x65, 0xbb, 0x8d, 0xd1, 0x23, 0x56, 0xb6, 0x22, 0xb6, 0x48, 0xca, 0x9f, + 0xca, 0x17, 0x9e, 0x26, 0x70, 0xeb, 0x99, 0xe8, 0xb4, 0xc0, 0x6c, 0x4d, + 0xeb, 0x1e, 0x6d, 0x57, 0xb8, 0x86, 0x3e, 0x64, 0xe1, 0x0d, 0xa0, 0xb2, + 0xd2, 0x31, 0xd8, 0x7c, 0x46, 0x51, 0xac, 0x1e, 0xdd, 0x8e, 0xb5, 0xad, + 0x8e, 0x3c, 0x95, 0x33, 0x8a, 0x04, 0x26, 0xab, 0xe8, 0x18, 0x73, 0xca, + 0x18, 0xf0, 0x58, 0xce, 0x42, 0x13, 0x48, 0xb0, 0x3d, 0x58, 0x89, 0x47, + 0xf1, 0xc2, 0xa2, 0x8f, 0x2d, 0x7d, 0x2e, 0x86, 0x0b, 0xa7, 0x1b, 0x57, + 0x0a, 0x1b, 0xa1, 0xb2, 0x9f, 0xd9, 0x00, 0xfa, 0xf7, 0xd9, 0xc1, 0xc3, + 0xec, 0xd7, 0x85, 0x83, 0xd3, 0xda, 0xf4, 0xb0, 0xc7, 0x34, 0x01, 0x51, + 0xf6, 0xbd, 0x2f, 0x3c, 0x13, 0xb3, 0x52, 0x76, 0x13, 0x17, 0xf0, 0xc9, + 0x5c, 0x34, 0xea, 0x56, 0x24, 0x78, 0x45, 0x5a, 0x86, 0xad, 0x65, 0xf7, + 0x18, 0xa6, 0xda, 0xb4, 0xfc, 0x03, 0x57, 0x11, 0xe1, 0xb3, 0x55, 0x94, + 0x1e, 0x78, 0xea, 0xd6, 0x76, 0x37, 0x39, 0xc9, 0x4d, 0x61, 0x3e, 0x2f, + 0x92, 0xd8, 0x20, 0xea, 0xeb, 0xab, 0xc7, 0x47, 0x29, 0xf5, 0xd0, 0x44, + 0x16, 0x6a, 0x5f, 0xfc, 0xc6, 0xbe, 0x4b, 0xb0, 0x77, 0xdb, 0x61, 0x0a, + 0x7c, 0xb4, 0x1b, 0x8c, 0xa5, 0x69, 0x1d, 0x9d, 0xaf, 0xca, 0x65, 0xdd, + 0xb2, 0x67, 0x56, 0xe4, 0xe3, 0x9c, 0x5d, 0x48, 0x0b, 0xf5, 0x14, 0x87, + 0x72, 0xcc, 0x26, 0x3a, 0x67, 0xe5, 0xdf, 0x33, 0x49, 0xde, 0x23, 0xa6, + 0xf7, 0xab, 0x64, 0x70, 0xab, 0xdf, 0xcc, 0x43, 0x4f, 0x01, 0x6f, 0xab, + 0xa2, 0x1a, 0x8f, 0x35, 0x72, 0x40, 0x23, 0xa6, 0x85, 0x71, 0x77, 0x99, + 0x4b, 0xd0, 0x6d, 0x13, 0x9f, 0x90, 0xe7, 0xa0, 0xa1, 0x99, 0xbd, 0xb6, + 0x21, 0x73, 0x23, 0x68, 0xcb, 0xec, 0xfe, 0xa8, 0x22, 0x46, 0xc9, 0x9c, + 0x22, 0xc5, 0xfa, 0x1f, 0x90, 0x6a, 0xfd, 0x84, 0x5a, 0x42, 0x43, 0xdd, + 0x33, 0xbf, 0x8a, 0x14, 0x37, 0xdc, 0xa7, 0x6a, 0x71, 0xd7, 0x8a, 0xf8, + 0xe1, 0x10, 0xb5, 0x7a, 0x3f, 0xc6, 0xeb, 0xf8, 0xa5, 0xdb, 0xe0, 0x4f, + 0x6b, 0x75, 0xd5, 0x1d, 0x30, 0x7b, 0x5e, 0x18, 0x28, 0x3e, 0xdb, 0x99, + 0x5d, 0xfe, 0xad, 0xcc, 0xa4, 0x38, 0xac, 0xa5}, + {0x99, 0xd1, 0x55, 0xca, 0x14, 0x49, 0xf4, 0x9c, 0xda, 0x1e, 0x0e, 0x9f, + 0xe6, 0xec, 0xc6, 0x8d, 0xb3, 0x0f, 0xc4, 0x5d, 0xd1, 0x28, 0x5c, 0x9b, + 0x58, 0x7c, 0x3d, 0x0d, 0x3f, 0xa9, 0x4f, 0xb6, 0x67, 0x58, 0x49, 0xc2, + 0x8a, 0x2f, 0x01, 0x86, 0x51, 0x8f, 0x9b, 0xdb, 0x77, 0x16, 0x8e, 0xbb, + 0xd3, 0xed, 0xe1, 0x11, 0x92, 0x65, 0xbe, 0x06, 0x05, 0x02, 0x7b, 0x27, + 0xc6, 0x8b, 0x83, 0xee, 0x7c, 0x09, 0xae, 0x18, 0xc6, 0xab, 0xb7, 0x0b, + 0x87, 0x39, 0xb8, 0x29, 0x48, 0x5d, 0xd4, 0x0c, 0x08, 0x4a, 0xb4, 0x1d, + 0xdc, 0x60, 0xce, 0x84, 0x37, 0x9c, 0x90, 0xc0, 0x5a, 0xdd, 0x5a, 0xce, + 0x0f, 0xc5, 0xc7, 0x83, 0x32, 0x85, 0x82, 0x41, 0x5e, 0xc8, 0x2e, 0x7e, + 0x85, 0x91, 0x7a, 0xdd, 0xe7, 0x01, 0x9d, 0x2f, 0x9d, 0x98, 0x61, 0xf6, + 0xb2, 0xf0, 0xcf, 0x1c, 0x99, 0xc8, 0x24, 0xed, 0x32, 0x6b, 0xa9, 0x70, + 0x2c, 0xeb, 0x1f, 0x1c, 0x88, 0xec, 0x4d, 0x2a, 0x5b, 0x29, 0xad, 0x34, + 0x36, 0x9a, 0x71, 0x1e, 0xdf, 0x67, 0x0c, 0x97, 0x3a, 0xed, 0x7e, 0x8e, + 0xb5, 0xc4, 0x45, 0xf6, 0x1d, 0x99, 0xaa, 0x95, 0xa4, 0x40, 0x86, 0xec, + 0x67, 0x71, 0x77, 0x41, 0x85, 0xd1, 0x28, 0x8b, 0x22, 0x9b, 0xbb, 0x9e, + 0x6b, 0xa0, 0x44, 0x6c, 0x48, 0x11, 0xf8, 0x2e, 0xac, 0xf1, 0x37, 0xe8, + 0x9f, 0x4d, 0xa4, 0x89, 0x7b, 0x00, 0x4f, 0xc8, 0x95, 0x3d, 0x97, 0x58, + 0x56, 0xe2, 0xcd, 0xc3, 0xf9, 0xd1, 0x69, 0xb4, 0x39, 0x32, 0xcc, 0xea, + 0x8b, 0xcc, 0x4b, 0x47, 0xc6, 0xcf, 0xd0, 0x57, 0x74, 0x38, 0x2c, 0xc0, + 0x02, 0x08, 0xaa, 0x68, 0x1b, 0x05, 0x74, 0x3a, 0x4f, 0x44, 0x80, 0xb6, + 0x78, 0xde, 0x84, 0xe9, 0x0f, 0xa7, 0xab, 0xc0, 0x19, 0xb5, 0xdc, 0x60, + 0x4c, 0x6a, 0x80, 0x8c, 0x86, 0xb4, 0xca, 0x45, 0xf4, 0x32, 0xd5, 0xaf, + 0x14, 0x03, 0x09, 0x69, 0xd6, 0x61, 0x07, 0x8a, 0x7e, 0x47, 0xe5, 0xab, + 0x37, 0x86, 0x34, 0xb2, 0xca, 0xd5, 0xcd, 0x99, 0x0c, 0x13, 0xa8, 0x88, + 0x8b, 0x98, 0x4d, 0x3a, 0xf4, 0xf3, 0xe2, 0x1b, 0x17, 0xa0, 0x47, 0xe9, + 0x31, 0xc5, 0x35, 0xb7, 0x95, 0x73, 0xe4, 0x29, 0x79, 0x96, 0x5c, 0xfa, + 0x70, 0xc2, 0x53, 0xe4, 0xac, 0xac, 0x40, 0x19, 0xe3, 0x6c, 0x66, 0xdc, + 0x64, 0xe9, 0x7e, 0x2d, 0x69, 0xc1, 0xa7, 0xa1, 0x81, 0xf9, 0x35, 0xff, + 0xce, 0x65, 0x48, 0xbc, 0x2d, 0x60, 0xb5, 0x8c, 0x95, 0x97, 0x37, 0x05, + 0xe0, 0xe9, 0xc5, 0x1f, 0xe5, 0xf7, 0x28, 0xa6, 0x35, 0x54, 0x24, 0x4a, + 0xcb, 0x1e, 0xd3, 0x17, 0x03, 0xe4, 0x35, 0x22, 0xbe, 0x7f, 0x94, 0x79, + 0xa8, 0xca, 0x83, 0xb5, 0x5e, 0x64, 0xec, 0xd7, 0xc4, 0x88, 0x3c, 0x5b, + 0x27, 0xe1, 0xc5, 0x7f, 0x3c, 0x1d, 0xbb, 0xe8, 0x52, 0x6b, 0x2d, 0xbd, + 0x31, 0x2b, 0x09, 0xe2, 0xf9, 0xbe, 0x98, 0x24, 0xa1, 0x86, 0x3e, 0xda, + 0x6d, 0x4a, 0x6e, 0x35, 0xa9, 0x43, 0x88, 0xb5, 0x26, 0xec, 0xf9, 0x46, + 0x40, 0xec, 0xcd, 0x3f, 0x29, 0x12, 0x5c, 0x4e, 0x75, 0x09, 0xe7, 0x73, + 0x14, 0x3d, 0xd4, 0x37, 0x0c, 0x68, 0x3a, 0xa8, 0x16, 0xda, 0xcb, 0xde, + 0x77, 0xd4, 0x5e, 0x9a, 0x77, 0x5d, 0xfa, 0xbf, 0x83, 0x97, 0xdc, 0x1d, + 0x12, 0x27, 0x64, 0xa9, 0x80, 0x55, 0x43, 0x6f, 0x3d, 0x51, 0x1d, 0x28, + 0xdd, 0xed, 0x86, 0x12, 0x27, 0x03, 0x05, 0x80, 0xc6, 0x8a, 0x2c, 0x59, + 0x54, 0x97, 0x11, 0x8b, 0xfc, 0xea, 0x1a, 0x7a, 0x8b, 0xa2, 0x40, 0x5b, + 0x32, 0xbe, 0xb5, 0x91, 0xe6, 0xf8, 0x9e, 0xc5, 0x39, 0x35, 0xf9, 0x58, + 0x5d, 0x38, 0xa4, 0xca, 0xc5, 0xd0, 0x19, 0x0b, 0xb8, 0xef, 0x21, 0x16, + 0xac, 0xd7, 0xa5, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1469, + {0x93, 0xfe, 0x05, 0x00, 0x28, 0xc9, 0xfd, 0x5d, 0xe5, 0x5c, 0xe4, + 0x3e, 0x07, 0x40, 0xe5, 0xfa, 0xa5, 0x49, 0x7f, 0x8e, 0x97, 0x5e, + 0xa2, 0x8a, 0x24, 0xce, 0x98, 0x9c, 0xfe, 0xb4, 0x7b, 0xff}, + {0x08, 0xab, 0x97, 0x8b, 0x2f, 0x79, 0xe5, 0x51, 0xb2, 0x14, 0x54, 0x2f, + 0x58, 0xae, 0x5a, 0x3e, 0x46, 0x01, 0xdf, 0xef, 0xa0, 0xfd, 0x60, 0x54, + 0xcc, 0x10, 0xf2, 0xf2, 0xbc, 0xce, 0x88, 0x8c, 0x19, 0xba, 0xf0, 0x7a, + 0x17, 0xbc, 0xb5, 0x83, 0x39, 0x19, 0x3e, 0x21, 0x30, 0x10, 0x7b, 0x36, + 0x53, 0xcd, 0xdb, 0x02, 0x57, 0x8a, 0x35, 0xc6, 0x4b, 0x8e, 0x7d, 0xeb, + 0x6a, 0xf4, 0x9d, 0x62, 0x97, 0x64, 0x62, 0x26, 0x03, 0xac, 0x4f, 0x1d, + 0xb9, 0x74, 0xca, 0xd0, 0xee, 0x63, 0x01, 0x19, 0x9f, 0xc2, 0x1e, 0x65, + 0xdd, 0xde, 0xd9, 0x29, 0x46, 0x73, 0xa4, 0x4a, 0xde, 0x90, 0xaf, 0xf9, + 0x4d, 0x01, 0x9e, 0xe7, 0xa9, 0xc9, 0x08, 0x5e, 0xe0, 0x5d, 0x10, 0x57, + 0xf2, 0x15, 0x49, 0xe7, 0xd2, 0xd2, 0x67, 0x07, 0x74, 0x5e, 0xd2, 0x68, + 0x83, 0x36, 0x92, 0x28, 0x9b, 0x1a, 0x83, 0xbd, 0x3c, 0x70, 0x2c, 0xd5, + 0x47, 0xb1, 0x8d, 0xb2, 0x91, 0x0c, 0x31, 0x74, 0xdf, 0xc7, 0x72, 0x39, + 0xa0, 0x33, 0x54, 0xd1, 0x16, 0xf7, 0x3d, 0x99, 0x35, 0xd4, 0xc4, 0x21, + 0xfa, 0x93, 0x73, 0x23, 0x44, 0x70, 0xbd, 0x30, 0x69, 0x04, 0x24, 0x86, + 0x55, 0xa1, 0x34, 0xdd, 0x45, 0x70, 0xc0, 0x46, 0xe6, 0x1c, 0xc1, 0x6b, + 0xa7, 0x60, 0x9e, 0x10, 0x75, 0x93, 0x81, 0x51, 0x72, 0x46, 0x08, 0x11, + 0xb9, 0x77, 0x3e, 0xc7, 0x78, 0x9a, 0x5d, 0xd8, 0xf3, 0xaa, 0x5e, 0xcd, + 0x9d, 0x7e, 0x20, 0x4e, 0xf2, 0xa3, 0x84, 0xa4, 0x28, 0x32, 0xef, 0xca, + 0x3d, 0xb9, 0xa6, 0xa3, 0x26, 0x41, 0xa9, 0x42, 0x95, 0x60, 0x48, 0x8a, + 0x2c, 0x81, 0xb2, 0x51, 0x72, 0x72, 0x1b, 0xe0, 0xce, 0x08, 0x7f, 0xea, + 0x53, 0x48, 0x82, 0x80, 0x32, 0x2d, 0x5c, 0xcf, 0xce, 0x69, 0xef, 0x2f, + 0xb8, 0xe9, 0xcb, 0x96, 0x99, 0x6a, 0xd9, 0xd2, 0x08, 0x4b, 0x86, 0xd0, + 0xfe, 0x6b, 0x7b, 0xa4, 0x5d, 0x22, 0xda, 0x96, 0xdf, 0x30, 0x09, 0x9d, + 0x84, 0xb5, 0x8c, 0xea, 0xc1, 0x3a, 0xff, 0x95, 0x9c, 0xbb, 0xed, 0x03, + 0x5b, 0x86, 0x43, 0x56, 0x95, 0xbb, 0xaf, 0x8b, 0xbc, 0x87, 0xd7, 0xa2, + 0x27, 0x8c, 0x75, 0x23, 0x94, 0x28, 0x8a, 0xd4, 0xb6, 0xe8, 0x37, 0x72, + 0x42, 0x70, 0x23, 0xcf, 0x1f, 0xc7, 0xe9, 0xad, 0x87, 0xb7, 0x93, 0xa9, + 0xa4, 0x4d, 0x69, 0x1a, 0x86, 0x90, 0x42, 0xe0, 0x6f, 0xed, 0xb2, 0x44, + 0x8e, 0x29, 0xd1, 0x44, 0xf9, 0x31, 0x2f, 0x73, 0x2f, 0xab, 0x0e, 0x54, + 0x51, 0x47, 0x73, 0x52, 0x80, 0x07, 0xd3, 0x98, 0x92, 0x05, 0x3a, 0xfe, + 0x77, 0xaf, 0xaa, 0x72, 0xf2, 0xf2, 0xee, 0x2a, 0x13, 0xe9, 0x7f, 0xd0, + 0xc5, 0x25, 0x6e, 0xe1, 0x35, 0xa8, 0x1c, 0xe8, 0xc9, 0x16, 0xd6, 0xa9, + 0x20, 0xc5, 0x45, 0x38, 0xdd, 0xd8, 0xbf, 0xfc, 0xb1, 0x8b, 0xda, 0x17, + 0x77, 0x08, 0xc1, 0xf6, 0xb4, 0xeb, 0xfa, 0xab, 0xa8, 0xb8, 0xd3, 0xa5, + 0x4c, 0x7b, 0xdb, 0x8f, 0x95, 0x1d, 0x9c, 0xbf, 0xca, 0xe6, 0x44, 0x3f, + 0x25, 0x96, 0xad, 0xc3, 0x2d, 0x02, 0x51, 0xa9, 0xbb, 0x55, 0xf0, 0x3e, + 0xac, 0x50, 0x1b, 0x2a, 0xdf, 0xf4, 0xd6, 0x07, 0xe6, 0x90, 0x9b, 0xca, + 0xaf, 0xd2, 0x84, 0x2c, 0x9d, 0xf5, 0x1d, 0x09, 0x75, 0x1c, 0x1d, 0xd3, + 0xa0, 0x4c, 0x45, 0xef, 0x33, 0x76, 0x5d, 0x0b, 0x07, 0x89, 0x39, 0x80, + 0x1e, 0x62, 0x8d, 0x59, 0x66, 0xef, 0xbb, 0x1c, 0x51, 0xe6, 0x48, 0x1d, + 0x4c, 0x54, 0x79, 0x56, 0xd6, 0xe2, 0xb6, 0xfa, 0xeb, 0x1e, 0xf6, 0x79, + 0xac, 0xed, 0x8e, 0x1e, 0xe6, 0xc6, 0xb7, 0xd1, 0x12, 0xe8, 0x13, 0xae, + 0x28, 0x9f, 0xa8, 0x4e, 0x29, 0x80, 0x3a, 0x51}, + {0xd8, 0x8b, 0xb1, 0xf0, 0x7a, 0xb7, 0x2f, 0x6f, 0x34, 0x8d, 0x03, 0xb6, + 0x35, 0xba, 0x16, 0xf5, 0xeb, 0xe4, 0xd5, 0x94, 0x1b, 0x0e, 0x85, 0x09, + 0x5e, 0xcc, 0xe2, 0x87, 0xef, 0xa1, 0xb9, 0xb8, 0x49, 0xfa, 0xbf, 0x9f, + 0x99, 0x98, 0x86, 0x4a, 0x82, 0x01, 0x17, 0x08, 0x0b, 0x57, 0xbd, 0xc2, + 0xd5, 0x51, 0xa1, 0x6d, 0xac, 0xc1, 0x32, 0x08, 0xe0, 0x98, 0xf4, 0x9c, + 0xf5, 0x38, 0x75, 0xf7, 0xba, 0x23, 0x06, 0x1c, 0x3e, 0x99, 0x96, 0x70, + 0x6c, 0x7d, 0x4a, 0x9f, 0x95, 0xd8, 0x06, 0x13, 0x8e, 0x62, 0xdb, 0xaa, + 0x01, 0x99, 0x8a, 0xdc, 0xe1, 0x73, 0x83, 0xf7, 0xef, 0x54, 0x64, 0x1a, + 0xe9, 0x70, 0x5d, 0xaa, 0xb9, 0xcd, 0xd8, 0xd8, 0x7a, 0x8f, 0x59, 0x8d, + 0xdb, 0x56, 0x12, 0x1a, 0x7e, 0xee, 0x6d, 0x8a, 0x3d, 0x1c, 0x96, 0xb4, + 0x27, 0xa0, 0x8f, 0xc1, 0x9e, 0x3b, 0x5f, 0x16, 0x81, 0x5f, 0x2d, 0xe4, + 0x4a, 0x9b, 0xda, 0x98, 0x90, 0x44, 0xe3, 0x63, 0x80, 0x37, 0x83, 0xce, + 0x6c, 0x37, 0x9f, 0x11, 0x1f, 0x93, 0xc5, 0xc8, 0xaa, 0xbf, 0xbd, 0xac, + 0xbc, 0xc8, 0xf9, 0x84, 0x1e, 0x46, 0xfd, 0x0e, 0xf1, 0xa9, 0x0a, 0xbc, + 0xa2, 0x55, 0x66, 0xe2, 0x4f, 0x3b, 0xa3, 0x89, 0x3a, 0xeb, 0x94, 0xae, + 0xdc, 0x04, 0x80, 0xfd, 0x12, 0xe2, 0x19, 0x74, 0x8c, 0x99, 0xfb, 0x54, + 0xfc, 0xd1, 0xf1, 0x50, 0x82, 0x77, 0x38, 0xa7, 0xc4, 0x86, 0xa4, 0xc2, + 0x60, 0xc5, 0x9c, 0x69, 0x52, 0xe9, 0xb2, 0xc7, 0xc7, 0x86, 0xf7, 0x59, + 0xc1, 0x1a, 0x5c, 0xf5, 0x14, 0x0e, 0xfe, 0x6c, 0xd5, 0xe3, 0xc3, 0x5c, + 0x76, 0x3d, 0xae, 0x46, 0xb6, 0xe9, 0xb5, 0xf9, 0x55, 0x8b, 0x62, 0x1f, + 0x33, 0xef, 0x52, 0x2b, 0xa0, 0xd0, 0xf6, 0xcd, 0x92, 0x3a, 0xd9, 0x6c, + 0xf6, 0x34, 0x09, 0x49, 0x6a, 0x35, 0x7a, 0xd0, 0x41, 0x90, 0x48, 0x5a, + 0xce, 0x62, 0x74, 0x08, 0x69, 0x32, 0x01, 0x26, 0xee, 0x9d, 0x37, 0xfd, + 0x7f, 0x29, 0x07, 0x54, 0x1c, 0xec, 0x1b, 0x6f, 0x94, 0xc9, 0x42, 0xeb, + 0xca, 0xd6, 0x04, 0xb5, 0x0e, 0x71, 0x63, 0x95, 0x2a, 0x67, 0xdf, 0xf3, + 0x93, 0x49, 0x25, 0x14, 0x45, 0x13, 0xe2, 0x1a, 0x03, 0x0f, 0x2d, 0x92, + 0x49, 0x32, 0x4f, 0x09, 0xbf, 0x58, 0x28, 0x82, 0x8b, 0x9a, 0x41, 0x45, + 0xa9, 0x4b, 0xcc, 0x3f, 0x2c, 0x72, 0xb0, 0xa6, 0x7f, 0x6a, 0x1f, 0x97, + 0x00, 0xc2, 0xf6, 0x76, 0x5e, 0xb3, 0xa1, 0xd8, 0xe9, 0xe0, 0x5a, 0x72, + 0x53, 0xba, 0x5b, 0xb0, 0xc1, 0xc7, 0xc7, 0x09, 0xbc, 0xf1, 0x4a, 0x1a, + 0x6b, 0x5e, 0x93, 0xbd, 0x1d, 0x1c, 0x93, 0xfd, 0xcd, 0x66, 0x33, 0x97, + 0xd6, 0x2f, 0x83, 0x88, 0x14, 0x39, 0x12, 0x88, 0x14, 0xeb, 0xe1, 0xcb, + 0x28, 0xc1, 0x69, 0x4e, 0xd5, 0x59, 0xbe, 0x28, 0x4d, 0xfc, 0xcc, 0x97, + 0x53, 0x71, 0xe3, 0x89, 0x8f, 0x82, 0x18, 0xc7, 0x4c, 0x2f, 0x45, 0x3f, + 0xa2, 0x66, 0xe8, 0x5e, 0x04, 0x90, 0xe1, 0xdd, 0x70, 0x85, 0x96, 0xe2, + 0xbb, 0xd8, 0xe6, 0xf1, 0x47, 0x46, 0xa2, 0x65, 0xac, 0xf6, 0x54, 0xd3, + 0xeb, 0x05, 0x51, 0x25, 0x19, 0xf6, 0xbc, 0xe0, 0x7c, 0xca, 0xa5, 0x9a, + 0x34, 0x2e, 0xc9, 0xcc, 0xfb, 0x0c, 0x89, 0x3f, 0xb4, 0xbd, 0x29, 0x14, + 0x08, 0x76, 0x3c, 0x29, 0x66, 0x48, 0x1d, 0x30, 0x3c, 0xa9, 0xf3, 0x1f, + 0x49, 0xfc, 0xbe, 0xa6, 0x13, 0x29, 0xf1, 0xb5, 0xa3, 0x8a, 0x54, 0xf4, + 0x39, 0xf1, 0x84, 0x32, 0xd3, 0xbf, 0x02, 0x41, 0x06, 0xe4, 0xaf, 0x37, + 0xa5, 0xa8, 0xfb, 0x33, 0x61, 0x9d, 0x9c, 0x7c, 0xdc, 0x0f, 0x22, 0x6b, + 0xcd, 0xc7, 0xbe, 0x61, 0xd8, 0xf1, 0xe7, 0xad, 0x36, 0x9f, 0xa1, 0x2d, + 0x67, 0x1c, 0x3a, 0x07}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1470, + {0x34, 0x1f, 0x96, 0x57, 0x53, 0x82, 0x1f, 0xe7, 0x67, 0x9e, 0x29, + 0xec, 0x8a, 0x6d, 0xac, 0xe0, 0xe9, 0xcf, 0xc8, 0x31, 0xe1, 0xe3, + 0xbc, 0x84, 0xda, 0x47, 0x8f, 0x4b, 0x5c, 0xc8, 0x9d, 0x9a}, + {0xd8, 0x8e, 0xa8, 0xda, 0x89, 0x6e, 0x9a, 0x3f, 0xa0, 0x0f, 0x43, 0x3f, + 0x5c, 0x65, 0x9e, 0x45, 0x7d, 0xee, 0x36, 0x1e, 0xe8, 0x0e, 0xe2, 0x2d, + 0x50, 0xf4, 0x9b, 0xd9, 0x71, 0x0c, 0xf1, 0xba, 0x49, 0xee, 0xad, 0xce, + 0xed, 0x3d, 0x7f, 0xd7, 0x4e, 0x4c, 0xf3, 0xe5, 0x06, 0xd4, 0xd1, 0x8a, + 0x96, 0x66, 0x0a, 0x6f, 0x29, 0x5c, 0x20, 0x23, 0x61, 0x99, 0x63, 0x41, + 0x79, 0x0b, 0x1d, 0xb5, 0xa2, 0x69, 0x46, 0x24, 0xef, 0xcf, 0xfc, 0xbc, + 0xc9, 0xaa, 0xac, 0x87, 0x9d, 0x99, 0x61, 0x76, 0xd9, 0x60, 0x22, 0x79, + 0xac, 0xe5, 0x0c, 0xd3, 0xdb, 0xba, 0xe2, 0xf2, 0xe4, 0x2f, 0x44, 0x39, + 0xb9, 0x08, 0x86, 0x62, 0x17, 0xb5, 0x33, 0x7e, 0x2f, 0x86, 0x4c, 0x12, + 0x45, 0x92, 0x8e, 0x33, 0x54, 0x37, 0xa9, 0xbb, 0x29, 0x1a, 0xf0, 0xd3, + 0x70, 0x61, 0x69, 0x69, 0xa1, 0x75, 0xf7, 0x6c, 0x95, 0x51, 0x3a, 0x09, + 0x35, 0x90, 0xad, 0x34, 0x84, 0xf5, 0xbf, 0x07, 0xf0, 0x23, 0xa6, 0x3d, + 0x0b, 0xd2, 0xc0, 0xef, 0x8b, 0x23, 0x3e, 0x0f, 0x7c, 0x2c, 0xc8, 0x55, + 0xf8, 0x74, 0x7c, 0x22, 0x71, 0x62, 0x95, 0x11, 0x32, 0x12, 0x25, 0x24, + 0x67, 0xe4, 0xc4, 0xc7, 0x3e, 0xfd, 0x06, 0xe8, 0x53, 0xc3, 0xcd, 0xad, + 0xf1, 0xb6, 0xfc, 0x5c, 0x79, 0x7b, 0xf0, 0x31, 0x0a, 0xa4, 0x3a, 0x8a, + 0x49, 0x9f, 0x62, 0x65, 0x21, 0xfe, 0xc3, 0x4f, 0x3e, 0x66, 0x73, 0xd7, + 0xb2, 0xd6, 0xbb, 0xea, 0x69, 0x4f, 0x85, 0x86, 0xa1, 0xbc, 0xc7, 0x61, + 0x3b, 0xfc, 0xf3, 0x78, 0x78, 0x3a, 0xa7, 0x28, 0x86, 0x44, 0x0b, 0x7f, + 0xe5, 0x06, 0x28, 0x8d, 0x11, 0xfc, 0x8e, 0xbc, 0x66, 0x32, 0x08, 0xd6, + 0x22, 0xe8, 0xfc, 0xd0, 0xb1, 0x59, 0x46, 0xa7, 0xa2, 0xf2, 0xce, 0xd2, + 0x24, 0x13, 0x3e, 0x2b, 0xf2, 0xe9, 0x9e, 0x6f, 0xe7, 0x40, 0xb3, 0xed, + 0xe1, 0x32, 0x03, 0x58, 0x8a, 0x24, 0x1a, 0x4e, 0x06, 0x41, 0xbf, 0xc1, + 0xa4, 0xb9, 0x10, 0xbd, 0x86, 0xb2, 0x2c, 0x41, 0x59, 0xa5, 0xf6, 0x78, + 0xd3, 0x88, 0x8a, 0xe1, 0x79, 0xec, 0xd8, 0xcc, 0x56, 0xf1, 0x8b, 0xe4, + 0x2f, 0xcd, 0xce, 0x8a, 0x71, 0x26, 0x32, 0x16, 0x8b, 0xf0, 0x5b, 0xea, + 0xd6, 0x11, 0x2d, 0xca, 0xfc, 0xc0, 0x3a, 0x64, 0x64, 0x9c, 0xee, 0x88, + 0x10, 0xe1, 0x7f, 0xe5, 0x74, 0xe2, 0x29, 0x6b, 0x20, 0x71, 0x84, 0xee, + 0x7c, 0x0c, 0x9b, 0xb5, 0xd8, 0x7d, 0x56, 0xd5, 0x98, 0x9d, 0xe9, 0xf5, + 0x07, 0x26, 0xa1, 0xb1, 0xcf, 0x26, 0x5f, 0xc3, 0xad, 0x07, 0x90, 0x06, + 0x3e, 0x22, 0x33, 0x7d, 0x6b, 0x39, 0x11, 0xff, 0xcd, 0x08, 0xab, 0x18, + 0xee, 0x4b, 0x51, 0x11, 0x59, 0x6c, 0x89, 0x74, 0x37, 0x7f, 0x2f, 0xbb, + 0xc1, 0x84, 0xda, 0x8c, 0x3d, 0x19, 0x45, 0x12, 0x59, 0x0f, 0xd2, 0xbb, + 0xf3, 0xf9, 0xcc, 0x65, 0xf6, 0x72, 0x65, 0x14, 0x9f, 0x22, 0x20, 0x14, + 0x87, 0x48, 0x44, 0x1a, 0x36, 0xf6, 0xe2, 0xcd, 0x42, 0x48, 0x7b, 0x36, + 0x3d, 0x5f, 0xdc, 0x72, 0x27, 0xdc, 0x72, 0x2c, 0xf3, 0xa7, 0xd3, 0x1f, + 0xd5, 0x37, 0xb0, 0x5e, 0x38, 0xf1, 0x01, 0x34, 0xf1, 0x7b, 0xac, 0xe2, + 0x26, 0x16, 0xf2, 0xec, 0x00, 0xae, 0xc7, 0xbb, 0xe1, 0x36, 0x91, 0xe1, + 0x65, 0x2d, 0xb0, 0xea, 0x81, 0x8e, 0x2a, 0x26, 0x52, 0x82, 0xd3, 0x27, + 0x34, 0x6c, 0x9b, 0x46, 0x21, 0xe5, 0xc9, 0x39, 0xe3, 0x22, 0x69, 0x5d, + 0xa2, 0x11, 0xd3, 0x60, 0x3b, 0x2d, 0x26, 0x54, 0xfb, 0xd4, 0x39, 0x6b, + 0xbd, 0xf2, 0x7f, 0x7e, 0x1f, 0x9e, 0xb1, 0x9b, 0x2d, 0x7e, 0xf3, 0x7a, + 0x0e, 0xf9, 0xdd, 0xe7, 0x6c, 0x11, 0xf2, 0xea}, + {0x5b, 0xe5, 0xe9, 0x74, 0x10, 0xd2, 0x99, 0x7d, 0x40, 0x67, 0xad, 0xd7, + 0x64, 0x63, 0x82, 0x91, 0xe4, 0x75, 0xf5, 0x99, 0x2a, 0x97, 0x4d, 0x5b, + 0x09, 0x94, 0x19, 0xf1, 0x76, 0x68, 0xc5, 0x71, 0x27, 0xd1, 0xf7, 0x42, + 0x14, 0x1e, 0x73, 0xc7, 0x39, 0xfb, 0xf8, 0x09, 0x39, 0xa4, 0x96, 0xbd, + 0x8b, 0xa5, 0x6a, 0x43, 0x6c, 0x91, 0x19, 0x73, 0x2e, 0x7a, 0x99, 0xe7, + 0x9d, 0x9d, 0x71, 0x76, 0x5b, 0x19, 0x58, 0x7b, 0xfc, 0x1e, 0x86, 0xb9, + 0x59, 0x43, 0x5e, 0xff, 0x8a, 0x80, 0x6f, 0xb4, 0xeb, 0xea, 0x2a, 0x8d, + 0x66, 0xfd, 0xc1, 0x3b, 0xaa, 0x56, 0x2a, 0x27, 0xa4, 0x86, 0xf0, 0xd0, + 0x28, 0x7b, 0xeb, 0x8f, 0xb3, 0x6f, 0x9e, 0xd4, 0x46, 0xaa, 0xf3, 0x15, + 0xf1, 0xc5, 0xe9, 0xfd, 0x46, 0x80, 0x0c, 0x0d, 0xfd, 0x18, 0xad, 0x0a, + 0xba, 0x6f, 0xd0, 0xfd, 0x43, 0xcf, 0xf5, 0x80, 0x18, 0xdd, 0xa6, 0x85, + 0x89, 0x34, 0x1d, 0xcd, 0xfe, 0x72, 0xc8, 0x9a, 0xae, 0x97, 0xdf, 0x76, + 0x78, 0x4e, 0xd5, 0xf6, 0xb7, 0x5f, 0xd7, 0x98, 0xbb, 0xe4, 0xe1, 0x7f, + 0x86, 0xe0, 0x2d, 0x27, 0xfa, 0xcf, 0x70, 0xcd, 0xb2, 0xdc, 0x8e, 0xf1, + 0xfb, 0xbc, 0x29, 0x9b, 0x43, 0xac, 0xa0, 0x88, 0xad, 0x39, 0x6c, 0x20, + 0x9b, 0x03, 0x3e, 0x71, 0xed, 0xd9, 0x35, 0x59, 0x84, 0xec, 0xc7, 0xe0, + 0x88, 0x9d, 0x23, 0x63, 0x53, 0xfd, 0x99, 0x86, 0xbf, 0xbd, 0x04, 0xdd, + 0x7d, 0x2c, 0x45, 0xd6, 0x52, 0xff, 0x25, 0x87, 0xcb, 0x40, 0xc9, 0xcd, + 0x64, 0x81, 0xd1, 0xf4, 0xf3, 0xe4, 0xd9, 0x4b, 0x40, 0xcf, 0xc3, 0x86, + 0x7d, 0xd5, 0xba, 0x1e, 0xd6, 0xe9, 0xdb, 0x0c, 0xc8, 0x42, 0x1f, 0x42, + 0x50, 0x80, 0x5f, 0xf5, 0xbe, 0x3d, 0xf5, 0xee, 0x72, 0xaa, 0xaa, 0x2c, + 0x54, 0x31, 0x35, 0xd2, 0xa4, 0x7a, 0x11, 0xf0, 0x35, 0xb5, 0xf8, 0xe5, + 0x75, 0x56, 0x8b, 0xa2, 0xba, 0x71, 0xf8, 0x9d, 0xc4, 0xdf, 0x54, 0x8c, + 0x49, 0x11, 0xe6, 0x60, 0x6b, 0x4b, 0x99, 0xf5, 0xfd, 0x6f, 0xce, 0x44, + 0x1b, 0x98, 0x0a, 0x38, 0xdb, 0x6d, 0x78, 0xcb, 0x9d, 0x16, 0xbf, 0x69, + 0x3b, 0x56, 0x5a, 0x54, 0x12, 0x8f, 0xfb, 0xca, 0x5d, 0x9f, 0xae, 0x89, + 0xa0, 0x8d, 0x8e, 0xb3, 0xad, 0x73, 0xae, 0x63, 0xcd, 0xfd, 0x60, 0x0b, + 0x76, 0xce, 0x9c, 0x53, 0xca, 0xbc, 0x73, 0x29, 0x5d, 0x76, 0xdd, 0x2f, + 0x47, 0x85, 0x0c, 0x64, 0x4a, 0x6f, 0x57, 0x9d, 0x6c, 0x2f, 0x9c, 0xb2, + 0xec, 0x31, 0xe0, 0x05, 0x2e, 0xe0, 0xe7, 0xad, 0x4a, 0x73, 0x6d, 0x66, + 0xe0, 0x2f, 0x9b, 0x45, 0xc8, 0xc1, 0x5f, 0xe9, 0xbd, 0x04, 0x4d, 0xe6, + 0x41, 0x2b, 0x10, 0x9f, 0x1a, 0xea, 0x77, 0x5b, 0xa8, 0x25, 0x33, 0x21, + 0x4e, 0x7b, 0x68, 0xe7, 0xd1, 0x4e, 0x96, 0xa8, 0xda, 0x24, 0x18, 0x62, + 0x7c, 0xf1, 0xa7, 0x39, 0x34, 0x99, 0x14, 0xa5, 0xd0, 0x88, 0xb1, 0x12, + 0xf5, 0x8a, 0xde, 0x74, 0xc5, 0x98, 0x65, 0xe5, 0xa6, 0x53, 0xdc, 0xcc, + 0x81, 0x18, 0x6d, 0x1b, 0x2a, 0x87, 0xda, 0x00, 0x04, 0x4f, 0x62, 0x93, + 0x94, 0xe6, 0xe7, 0x76, 0x5d, 0x2f, 0x9b, 0x8e, 0xfa, 0x4c, 0x3b, 0x2a, + 0x1d, 0xa5, 0x69, 0x94, 0x5f, 0x98, 0x9b, 0x03, 0x28, 0x6a, 0x0e, 0x4d, + 0x76, 0xdf, 0x31, 0x0e, 0xfd, 0x93, 0x22, 0xec, 0x7a, 0x1f, 0x65, 0xce, + 0xf4, 0x3e, 0x48, 0xd7, 0x69, 0x78, 0x7c, 0xe2, 0xd2, 0xe9, 0x4f, 0x49, + 0x27, 0x1e, 0xc7, 0xdb, 0xd1, 0x14, 0x3e, 0xd7, 0x37, 0xa5, 0xfb, 0xc5, + 0x01, 0xda, 0xd6, 0x81, 0x76, 0xcc, 0xa5, 0x2a, 0xe9, 0xdb, 0x67, 0x1e, + 0x2c, 0xa3, 0xde, 0xc4, 0x22, 0x03, 0x1a, 0x32, 0x89, 0xde, 0xee, 0x3e, + 0x16, 0xb1, 0xc1, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1471, + {0x70, 0x8a, 0x94, 0x30, 0x25, 0xb6, 0x06, 0xf1, 0x94, 0xc0, 0xb9, + 0xf7, 0xeb, 0x7a, 0xcd, 0x66, 0xf0, 0xb7, 0x3e, 0x24, 0xfd, 0xf5, + 0x3f, 0x3b, 0x80, 0x7e, 0xda, 0x8f, 0x88, 0x8b, 0x3f, 0x47}, + {0x6e, 0xdc, 0x1a, 0xb0, 0xff, 0xcd, 0xfa, 0xa4, 0x29, 0x92, 0x7f, 0xe7, + 0x73, 0x8b, 0xed, 0xc0, 0xad, 0x0f, 0xb3, 0x59, 0x59, 0x23, 0xbf, 0x3f, + 0xaa, 0x8a, 0x7c, 0x19, 0x89, 0xf4, 0x42, 0x31, 0x0c, 0x2d, 0x92, 0x42, + 0xd6, 0x7f, 0x58, 0x07, 0x8b, 0x51, 0xea, 0xe2, 0x1c, 0x2e, 0x4e, 0x4e, + 0xc8, 0x2b, 0x8d, 0x3e, 0x80, 0xf2, 0xa9, 0x57, 0x4f, 0x5f, 0x1d, 0xfe, + 0x0f, 0xf9, 0xa5, 0x04, 0xf3, 0x3f, 0x39, 0x67, 0x01, 0x6b, 0xc1, 0x95, + 0x4c, 0x36, 0x26, 0x7e, 0x98, 0x6b, 0x4f, 0xff, 0x47, 0x52, 0xd1, 0x5e, + 0x7a, 0x02, 0x0e, 0xa1, 0x87, 0xe3, 0xae, 0xfe, 0xf6, 0x1c, 0xd4, 0x75, + 0xbb, 0x31, 0x98, 0xc1, 0x93, 0xb6, 0x7f, 0xa3, 0x25, 0x05, 0x8d, 0xf9, + 0xb5, 0x2b, 0xff, 0x89, 0x9b, 0x75, 0x78, 0x50, 0x36, 0xda, 0x93, 0x8f, + 0x22, 0xf6, 0xf7, 0xc8, 0xcd, 0x83, 0xad, 0x06, 0x8d, 0x90, 0x25, 0xfc, + 0xcd, 0xa6, 0xb0, 0x5b, 0x8f, 0xa2, 0xd3, 0xde, 0x95, 0x43, 0x2a, 0xc5, + 0xa7, 0x8f, 0x50, 0xc0, 0x84, 0xd8, 0x91, 0xf1, 0x84, 0x86, 0xfb, 0xed, + 0xc7, 0x47, 0xb6, 0xd6, 0xf3, 0x32, 0xb2, 0x8e, 0xbc, 0x2a, 0xbe, 0xf9, + 0xf3, 0x41, 0xeb, 0xbd, 0xd0, 0x5e, 0x20, 0x91, 0x5e, 0xe8, 0x3d, 0x8c, + 0x72, 0x0f, 0xe1, 0xda, 0x9b, 0xe9, 0xef, 0xaa, 0x13, 0xa3, 0x7e, 0xae, + 0x84, 0x72, 0xf4, 0x3a, 0x16, 0x2a, 0x23, 0xbe, 0x6f, 0xc9, 0xb3, 0xf8, + 0x22, 0x7a, 0xf2, 0x01, 0x94, 0x05, 0xf7, 0x6a, 0x3a, 0x25, 0xf9, 0xa7, + 0xb6, 0x8b, 0x56, 0x9a, 0x71, 0x50, 0x39, 0xce, 0xf3, 0x0c, 0x0a, 0xb0, + 0x72, 0xf4, 0x88, 0xdc, 0xdb, 0xa8, 0xd8, 0x33, 0x0d, 0xfc, 0x7e, 0x54, + 0xf0, 0x74, 0xcf, 0x93, 0x65, 0x6c, 0xa9, 0xe9, 0x4f, 0xbe, 0xc6, 0xb1, + 0x84, 0xeb, 0x70, 0x42, 0xc7, 0x67, 0xc9, 0xed, 0x42, 0x41, 0x8b, 0xd8, + 0x6c, 0x0b, 0x07, 0x58, 0x4a, 0x9b, 0xa2, 0x23, 0x25, 0xd5, 0xd6, 0x2c, + 0xa8, 0x03, 0xa0, 0xf0, 0x0e, 0xb7, 0xb1, 0x43, 0xd4, 0x80, 0xeb, 0x1c, + 0x41, 0x11, 0x2f, 0x91, 0x2d, 0x65, 0x79, 0x42, 0x72, 0x74, 0x40, 0x7a, + 0x6c, 0xce, 0xc8, 0x6d, 0x65, 0x44, 0xa2, 0x78, 0x38, 0xa5, 0xef, 0x16, + 0xb6, 0xa0, 0x04, 0x8e, 0xf8, 0x57, 0x7b, 0x86, 0xb2, 0x11, 0x01, 0xc3, + 0xdd, 0xe6, 0xcc, 0x8d, 0x5a, 0x5b, 0x0c, 0xc5, 0x07, 0x11, 0x1d, 0x79, + 0xaf, 0xeb, 0xe5, 0x1f, 0x50, 0x36, 0x70, 0x11, 0x75, 0xab, 0xec, 0xc6, + 0x75, 0xd1, 0xb2, 0x7a, 0x5a, 0x70, 0x73, 0xad, 0x53, 0x3a, 0x01, 0x77, + 0xc4, 0xef, 0x40, 0x32, 0x61, 0x69, 0x6e, 0xca, 0xe6, 0x5f, 0xbd, 0xb4, + 0x05, 0x00, 0x2d, 0x68, 0x29, 0x1f, 0x45, 0xf2, 0xab, 0xee, 0x16, 0x5a, + 0xa1, 0xf1, 0xdd, 0x4c, 0xc6, 0x04, 0xd1, 0x4c, 0x67, 0xca, 0x91, 0xc2, + 0x07, 0x4b, 0xc2, 0x35, 0x7b, 0x64, 0xd6, 0xa4, 0xf4, 0xd6, 0x46, 0x21, + 0xe1, 0xc0, 0x3f, 0xa2, 0x4a, 0xdd, 0x54, 0x00, 0xbe, 0x2b, 0xc3, 0x68, + 0xd4, 0xaa, 0xd6, 0x06, 0x22, 0x37, 0x82, 0x9d, 0x01, 0x27, 0xbc, 0x1f, + 0x12, 0xe8, 0x54, 0xb8, 0xc4, 0xa7, 0x4c, 0xca, 0x7d, 0x09, 0xfa, 0x98, + 0x2f, 0xd0, 0xfe, 0x67, 0xf0, 0x2e, 0xd9, 0x52, 0xc9, 0xa3, 0x8b, 0xfd, + 0x42, 0x9a, 0x94, 0x56, 0x2b, 0x33, 0xfd, 0x7a, 0x4a, 0xcb, 0x50, 0xd8, + 0x0d, 0x19, 0x22, 0xb9, 0x13, 0x50, 0x0e, 0x6b, 0x7b, 0xe5, 0xc0, 0x4e, + 0x19, 0x5a, 0xcc, 0xdc, 0x1b, 0x61, 0x8e, 0x8c, 0x3a, 0x90, 0x63, 0x10, + 0x30, 0x70, 0x2c, 0xec, 0xa1, 0xb3, 0x7e, 0xdc, 0x8d, 0x79, 0x5b, 0xd9, + 0x67, 0xd8, 0xd5, 0xf2, 0xb0, 0xc8, 0xd2, 0x89}, + {0xfa, 0xd3, 0xd8, 0x11, 0x64, 0x4d, 0x47, 0x66, 0x05, 0x63, 0x72, 0x64, + 0xab, 0xf3, 0x44, 0x9f, 0x70, 0xa7, 0xa2, 0x5f, 0x99, 0x38, 0xe4, 0x2c, + 0x9f, 0x21, 0x20, 0xf6, 0x73, 0x84, 0x06, 0xb8, 0x32, 0x53, 0xdb, 0x63, + 0x2b, 0x33, 0x09, 0x06, 0x78, 0xef, 0x51, 0xc1, 0xaf, 0x2f, 0x88, 0xf8, + 0xbf, 0x37, 0x9a, 0xad, 0x22, 0x62, 0x7d, 0x44, 0x94, 0x4f, 0x20, 0xb3, + 0x94, 0x6c, 0x72, 0xcf, 0x7b, 0xb7, 0x51, 0x9e, 0x3c, 0xbb, 0x76, 0xda, + 0x50, 0x90, 0x62, 0xad, 0xaf, 0x4a, 0xa9, 0x31, 0xd9, 0x2b, 0x34, 0xd3, + 0x92, 0xcc, 0x23, 0x42, 0x56, 0x6f, 0x17, 0x0c, 0x54, 0xef, 0x74, 0x9a, + 0x6e, 0x4c, 0x30, 0x5a, 0x96, 0xed, 0x15, 0x39, 0x50, 0x15, 0x64, 0x6b, + 0xe8, 0x71, 0x5d, 0x79, 0x1b, 0xbc, 0x72, 0x94, 0x2b, 0xf8, 0x3d, 0xb2, + 0x81, 0xc3, 0x15, 0xa4, 0x25, 0xb3, 0x54, 0x71, 0xe5, 0xeb, 0xc8, 0xe3, + 0xa5, 0xff, 0x66, 0x4c, 0x3b, 0x47, 0xb7, 0x11, 0x4e, 0xd7, 0x78, 0xcd, + 0x9a, 0x67, 0x36, 0xc9, 0x58, 0x0e, 0x39, 0x5d, 0xd6, 0x8f, 0x36, 0x95, + 0xa4, 0x33, 0x6e, 0x9a, 0xe7, 0x8d, 0xba, 0xb1, 0x39, 0x8e, 0x0c, 0xe6, + 0xf5, 0x71, 0x52, 0xb9, 0x43, 0x0c, 0xb2, 0xcf, 0x30, 0x56, 0x0f, 0xc6, + 0x32, 0x24, 0x9d, 0x17, 0x05, 0x33, 0xcd, 0xdb, 0xd7, 0x0c, 0x11, 0xd6, + 0x19, 0x09, 0x02, 0xf3, 0xe6, 0xd4, 0xdc, 0xfb, 0xb2, 0xa1, 0x91, 0x2d, + 0xd2, 0x3f, 0x6a, 0x3a, 0x71, 0xc3, 0xe1, 0x3b, 0x6d, 0x21, 0x26, 0xe8, + 0x36, 0x23, 0x80, 0x61, 0xd7, 0x9f, 0x3e, 0x1b, 0x34, 0x67, 0x9c, 0x40, + 0x33, 0xab, 0x14, 0x06, 0x8f, 0x83, 0xe8, 0xdf, 0x4d, 0x1b, 0x3b, 0x8b, + 0xad, 0xdc, 0x6f, 0xde, 0x40, 0xa5, 0x7b, 0x46, 0x4e, 0x9c, 0x60, 0xc8, + 0x5e, 0xa4, 0x68, 0x55, 0xa6, 0x3c, 0xbc, 0xd9, 0xd0, 0xed, 0x33, 0xbe, + 0xa4, 0x9e, 0xd2, 0x71, 0x62, 0xaa, 0x16, 0xa0, 0xb6, 0xe0, 0x46, 0x02, + 0xb9, 0x5e, 0x77, 0x8c, 0x2c, 0xc1, 0xca, 0x5d, 0x93, 0x0e, 0x6f, 0x94, + 0x97, 0xa1, 0x9a, 0xbb, 0x0c, 0x63, 0x73, 0x04, 0x13, 0xe1, 0xd3, 0x39, + 0x55, 0x2c, 0xa4, 0xb4, 0x15, 0x2f, 0x89, 0xd4, 0xda, 0x83, 0x4f, 0x17, + 0x96, 0x8a, 0x02, 0xec, 0x6d, 0x59, 0xeb, 0x07, 0x9d, 0x8b, 0x24, 0xfc, + 0xc1, 0xf5, 0xcd, 0x91, 0x95, 0x83, 0xfa, 0xe9, 0x56, 0xdd, 0x6b, 0xdd, + 0x8e, 0x35, 0xbb, 0x5c, 0x4d, 0x58, 0x1e, 0xd9, 0x72, 0x67, 0x5f, 0x5f, + 0x9f, 0x77, 0x1e, 0xd3, 0x1e, 0x24, 0x70, 0xa6, 0x76, 0x59, 0x75, 0x3e, + 0x3b, 0x86, 0x40, 0x28, 0x1f, 0x98, 0x57, 0xe9, 0x76, 0xcd, 0xc0, 0x2e, + 0xdf, 0x14, 0x64, 0xc8, 0x97, 0x8a, 0xda, 0xea, 0x0a, 0x76, 0x79, 0x3d, + 0x6e, 0x45, 0xfe, 0xb9, 0x83, 0x06, 0x70, 0x99, 0x61, 0x2a, 0x45, 0x85, + 0x96, 0x81, 0xff, 0x26, 0x76, 0x7e, 0x22, 0xe0, 0x34, 0x8b, 0x87, 0x8e, + 0x3e, 0xfc, 0x6a, 0xb4, 0x10, 0x9e, 0xab, 0x95, 0x79, 0x74, 0x02, 0xfb, + 0xca, 0x33, 0x32, 0x71, 0xd8, 0x45, 0xce, 0x63, 0x2e, 0xab, 0x83, 0xce, + 0xc4, 0x06, 0xab, 0x21, 0x9c, 0x58, 0x71, 0x13, 0x31, 0x15, 0xed, 0x15, + 0x87, 0x87, 0x7e, 0x3a, 0x74, 0x2c, 0xdc, 0xb7, 0xe1, 0x12, 0xf6, 0x77, + 0xd0, 0x8a, 0x97, 0x22, 0x55, 0x69, 0x81, 0x7f, 0x17, 0x41, 0x45, 0xf0, + 0x5f, 0x3b, 0x0e, 0x9d, 0x68, 0x37, 0x43, 0xdb, 0x1c, 0x29, 0x90, 0x9e, + 0xef, 0xbe, 0x4f, 0x1c, 0xa9, 0xa4, 0xee, 0xa0, 0xb6, 0x93, 0xde, 0x67, + 0x46, 0xaf, 0xa9, 0xf8, 0x12, 0xc2, 0xcd, 0xe2, 0x11, 0x08, 0xa0, 0xf1, + 0x6d, 0x76, 0x2c, 0xc3, 0x9b, 0x4a, 0xa2, 0xd5, 0x3c, 0x25, 0x8c, 0xca, + 0x3a, 0x9a, 0xce, 0x64}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1472, + {0x2d, 0x7e, 0x31, 0x2a, 0x78, 0xb9, 0xd4, 0x96, 0x12, 0x99, 0xff, + 0x8e, 0x70, 0x93, 0xf5, 0xb5, 0x49, 0xac, 0xe2, 0xb5, 0xd7, 0x22, + 0x2a, 0xc1, 0xd6, 0xc4, 0x3e, 0x10, 0x42, 0xe1, 0x41, 0x0e}, + {0xff, 0x80, 0x84, 0x6c, 0xb6, 0x69, 0xbc, 0x4a, 0x47, 0x54, 0x28, 0x49, + 0xbd, 0xd8, 0x26, 0x51, 0x4e, 0x84, 0x03, 0x2b, 0x08, 0xa2, 0x44, 0x25, + 0xd6, 0x00, 0x56, 0xc9, 0x88, 0x5c, 0x92, 0x5e, 0x4a, 0xa1, 0x9d, 0xba, + 0xfe, 0x1b, 0x5d, 0x32, 0x1c, 0x1f, 0x77, 0x28, 0x3f, 0xc6, 0x70, 0x4c, + 0xd8, 0x36, 0xfb, 0x8e, 0xa1, 0xe1, 0x1e, 0xd5, 0x64, 0x09, 0x69, 0x65, + 0x52, 0x43, 0xfd, 0x85, 0x40, 0x35, 0x72, 0xd1, 0x4e, 0xfa, 0x2a, 0x72, + 0x11, 0xba, 0xe6, 0x30, 0xc8, 0xb0, 0xac, 0x5b, 0xbc, 0x31, 0x71, 0x55, + 0xc4, 0xe5, 0x19, 0xbe, 0xa4, 0xbb, 0x06, 0x66, 0xda, 0xe9, 0xdd, 0x98, + 0x13, 0x41, 0xb8, 0x26, 0x1d, 0xcf, 0x85, 0x8e, 0xb8, 0xcf, 0xdf, 0x8e, + 0x6a, 0x94, 0xda, 0x1a, 0x68, 0x7a, 0x35, 0xfa, 0x1d, 0xf7, 0xa5, 0xb7, + 0x59, 0x01, 0xa2, 0x74, 0x75, 0x95, 0x9e, 0x3c, 0x35, 0xc6, 0x59, 0xa0, + 0x77, 0xcc, 0x2d, 0x31, 0xb8, 0xbf, 0x43, 0x28, 0x97, 0xae, 0x86, 0x77, + 0x66, 0x5f, 0xf7, 0xae, 0x19, 0xe6, 0xb1, 0xf3, 0x7f, 0x0a, 0x08, 0xfc, + 0x69, 0xfe, 0xf1, 0xd3, 0x55, 0x71, 0xda, 0x0f, 0xf7, 0xbe, 0x73, 0xfe, + 0xc3, 0x3d, 0x98, 0x23, 0xd8, 0x2b, 0x70, 0x8d, 0xbd, 0xbe, 0xc3, 0x90, + 0xd2, 0x2f, 0xcf, 0x58, 0x64, 0xd1, 0x3e, 0x0c, 0x53, 0x61, 0x06, 0xb7, + 0x08, 0x05, 0x2f, 0x15, 0x29, 0xd7, 0x36, 0x29, 0xb3, 0x16, 0x85, 0x53, + 0x9a, 0x7a, 0x1b, 0x4a, 0xca, 0x9c, 0x16, 0x33, 0xf0, 0x75, 0xd9, 0x97, + 0x33, 0xd8, 0x01, 0xca, 0x72, 0xfb, 0xc4, 0xdf, 0x67, 0xac, 0xd6, 0x4f, + 0x75, 0xc7, 0x6f, 0xb8, 0xe3, 0x9f, 0x2b, 0xaf, 0xdb, 0xe5, 0xaf, 0xb5, + 0xfb, 0x62, 0x9e, 0x66, 0x34, 0x72, 0x12, 0xa0, 0x27, 0xfd, 0x2a, 0x85, + 0xc8, 0xa9, 0x44, 0x5c, 0x22, 0xa5, 0x6c, 0xa2, 0x07, 0x9a, 0x9d, 0x52, + 0x81, 0xc7, 0x1c, 0xf1, 0xbf, 0x2d, 0x9c, 0x5f, 0x39, 0x7d, 0xe3, 0xa1, + 0x26, 0x0a, 0xe3, 0xe1, 0xb0, 0x69, 0x4b, 0x80, 0xd4, 0x05, 0x6a, 0xea, + 0xd5, 0x8c, 0x2f, 0xe1, 0x67, 0xb8, 0x6c, 0xe6, 0x7b, 0x52, 0x5e, 0x90, + 0xe4, 0xc1, 0xa9, 0xc2, 0x93, 0xd4, 0x24, 0xc4, 0x3c, 0xec, 0x77, 0xd0, + 0x62, 0x47, 0x92, 0xda, 0xff, 0x1d, 0x94, 0xe9, 0x11, 0xd7, 0xc8, 0x7e, + 0x6a, 0xdf, 0xc5, 0x36, 0x0b, 0x5c, 0x21, 0xf6, 0x0a, 0xb9, 0xec, 0x97, + 0xa8, 0xa3, 0xdd, 0xb5, 0xbf, 0x26, 0xb0, 0x46, 0x80, 0xc9, 0xdf, 0x5a, + 0xa1, 0x91, 0x24, 0xca, 0xfe, 0x0d, 0xff, 0xd1, 0xca, 0x51, 0x31, 0x95, + 0xcf, 0x62, 0xd2, 0x91, 0x49, 0xea, 0x83, 0x83, 0x60, 0x89, 0x1a, 0xcb, + 0x28, 0x1a, 0xcc, 0x47, 0xd6, 0x8e, 0xb1, 0x75, 0x02, 0xb4, 0x1c, 0xc8, + 0x18, 0x54, 0x7b, 0x12, 0x76, 0x98, 0x3d, 0xef, 0x6b, 0xe3, 0x55, 0x7e, + 0xb5, 0x2f, 0x48, 0xb1, 0xbb, 0x27, 0x90, 0xd7, 0x1f, 0x7c, 0xff, 0x7e, + 0xee, 0x02, 0xa8, 0x5e, 0x0d, 0xfd, 0xaf, 0x83, 0xdc, 0x9a, 0x36, 0x36, + 0x2f, 0x91, 0x90, 0xca, 0x62, 0x6d, 0xd8, 0x1b, 0x91, 0x93, 0xc9, 0x83, + 0x98, 0x4e, 0x00, 0xd3, 0xd9, 0x17, 0x55, 0x80, 0xe8, 0x98, 0xd5, 0xcf, + 0x9a, 0x19, 0x1e, 0x8f, 0x73, 0x8e, 0xb4, 0x20, 0xac, 0x07, 0xe8, 0x3c, + 0xee, 0xd6, 0x67, 0xa5, 0xc8, 0x4d, 0x73, 0x70, 0x20, 0x13, 0x77, 0x35, + 0xc2, 0xe1, 0x87, 0x35, 0xac, 0x2e, 0xbb, 0xb7, 0x1f, 0x8f, 0xa9, 0xf2, + 0x7a, 0x57, 0x4f, 0x5c, 0x4c, 0x8e, 0xd6, 0x10, 0xd8, 0x23, 0xf5, 0x26, + 0x89, 0x69, 0x2c, 0xc1, 0x93, 0x02, 0x8f, 0x8f, 0x2b, 0xa8, 0x1b, 0x2d, + 0x70, 0x8d, 0x07, 0x85, 0x1b, 0x7f, 0x74, 0x4d}, + {0xf4, 0xef, 0xc0, 0x6b, 0x06, 0x7b, 0x05, 0x56, 0xbe, 0x12, 0x50, 0x0b, + 0x13, 0xf5, 0xe1, 0xce, 0xb0, 0x0a, 0xc1, 0x23, 0x40, 0xe9, 0x81, 0x6e, + 0xf7, 0x63, 0xd4, 0x1c, 0xb4, 0x6d, 0x7c, 0x38, 0x5b, 0x76, 0xd7, 0xf8, + 0xec, 0x15, 0xce, 0x3b, 0x02, 0xa1, 0xbf, 0x9f, 0x30, 0x89, 0x99, 0xba, + 0x44, 0xc2, 0xcc, 0xc7, 0x87, 0xec, 0x49, 0xf3, 0xab, 0x07, 0x2e, 0xea, + 0x3c, 0x1f, 0xde, 0x50, 0x11, 0x2a, 0x36, 0x5e, 0x38, 0x7f, 0xdc, 0xac, + 0x4f, 0xa4, 0x56, 0x6b, 0xf5, 0x18, 0xc1, 0x19, 0xdb, 0x95, 0xe1, 0xf1, + 0x90, 0x8c, 0xee, 0xc6, 0x3d, 0x79, 0x3f, 0xe6, 0x0f, 0xef, 0x78, 0x10, + 0x6f, 0x6b, 0xfe, 0x78, 0x69, 0x1c, 0x13, 0xa9, 0x28, 0x72, 0xa4, 0xc1, + 0x34, 0x1e, 0xa8, 0x1b, 0x23, 0x13, 0xf2, 0x10, 0xab, 0xab, 0xbb, 0xa8, + 0xfc, 0xb4, 0x03, 0xb8, 0xd4, 0x18, 0xb3, 0x86, 0xe6, 0x31, 0xd1, 0x86, + 0x80, 0xfc, 0x5a, 0x55, 0x38, 0x7e, 0xdb, 0xaa, 0x1c, 0xf7, 0x33, 0xb8, + 0x12, 0x0b, 0x5a, 0x08, 0x1d, 0x3e, 0x6f, 0xe9, 0x73, 0x7d, 0x1e, 0x12, + 0xb8, 0x5b, 0xb7, 0x8a, 0x69, 0x9e, 0xc2, 0x59, 0xbf, 0xd3, 0x22, 0x45, + 0x50, 0x6d, 0x32, 0xe5, 0xdb, 0xa1, 0x86, 0x76, 0x36, 0x55, 0x9f, 0xb6, + 0x78, 0x18, 0xfc, 0x79, 0xdc, 0x3b, 0xc1, 0x3a, 0x45, 0xbc, 0xa7, 0x16, + 0xc9, 0x91, 0xea, 0x9b, 0xb9, 0x43, 0x47, 0x3e, 0xa7, 0x2f, 0x36, 0xba, + 0x78, 0xcd, 0xe5, 0xa0, 0xbd, 0xf7, 0x2d, 0xac, 0xda, 0xa9, 0xc7, 0x05, + 0x73, 0x13, 0x13, 0xa3, 0xf7, 0x43, 0xc7, 0xc2, 0x1f, 0x9d, 0x73, 0x86, + 0x99, 0x88, 0x74, 0xdd, 0x27, 0xca, 0xbf, 0x20, 0xc8, 0xaf, 0x6e, 0x19, + 0x7e, 0xc7, 0x06, 0x8a, 0x63, 0xd6, 0x7f, 0x99, 0x01, 0x14, 0x2b, 0x6e, + 0x54, 0x04, 0xd4, 0x3c, 0xd8, 0x4c, 0xb7, 0x5a, 0x41, 0xca, 0x6c, 0xc6, + 0xdd, 0x82, 0xa6, 0x41, 0xa2, 0x5c, 0x14, 0xa0, 0x7e, 0x2f, 0xc7, 0xee, + 0xbc, 0x87, 0x2d, 0x7c, 0x6d, 0xe7, 0x8c, 0x3d, 0x70, 0x22, 0x26, 0xc8, + 0xa6, 0xd2, 0x1e, 0x6b, 0x3f, 0xd5, 0xc2, 0xcc, 0xb8, 0xd5, 0xc8, 0xb1, + 0x9d, 0xba, 0x37, 0xba, 0x42, 0x6a, 0x79, 0x28, 0x3c, 0xcb, 0x8d, 0x9f, + 0x5d, 0xf0, 0xf7, 0xbe, 0x5a, 0xbb, 0xdd, 0x03, 0xae, 0xfe, 0x72, 0x37, + 0x0d, 0xfa, 0xb3, 0x0e, 0xf1, 0xe1, 0x2d, 0x13, 0x85, 0xca, 0x73, 0x90, + 0x33, 0xd0, 0x71, 0xbc, 0x7a, 0xf5, 0x8c, 0xf7, 0xfe, 0x94, 0x4e, 0xd6, + 0x5b, 0xc1, 0x10, 0x7c, 0x6c, 0x2c, 0x8c, 0x41, 0x5a, 0x58, 0x80, 0x8f, + 0x9c, 0x64, 0x00, 0x04, 0x52, 0x9f, 0x20, 0x44, 0x8f, 0x60, 0xd3, 0xd7, + 0x42, 0x69, 0x71, 0x47, 0xa6, 0xb9, 0x95, 0xe6, 0x9e, 0x18, 0x10, 0xe4, + 0x5c, 0x4b, 0x6d, 0x4c, 0xdf, 0xcc, 0x54, 0xc1, 0x72, 0x2d, 0xd4, 0xe9, + 0x78, 0x4d, 0x0f, 0x7a, 0xe2, 0x41, 0x76, 0x95, 0x18, 0x40, 0xfe, 0x13, + 0x4a, 0xc5, 0x26, 0x38, 0xbd, 0xb9, 0x86, 0x04, 0xbf, 0xc9, 0xa1, 0x49, + 0x1e, 0x48, 0x04, 0xbd, 0xd6, 0x03, 0x3d, 0xca, 0xd5, 0xad, 0x94, 0x4e, + 0xd2, 0xd0, 0x78, 0x0f, 0x52, 0x8f, 0x2f, 0xbe, 0xc0, 0x7c, 0xec, 0x7d, + 0x85, 0xee, 0x44, 0xab, 0x5e, 0xe6, 0x57, 0x7b, 0xc6, 0x0a, 0x94, 0x7b, + 0x1b, 0x64, 0xe2, 0x7e, 0x65, 0xd2, 0xea, 0x77, 0xe2, 0x84, 0xea, 0xba, + 0x66, 0x72, 0xe0, 0x81, 0xdb, 0x4f, 0x9f, 0xcb, 0xc4, 0x7b, 0x87, 0x9c, + 0xeb, 0xa5, 0x62, 0x3d, 0x62, 0x60, 0x8c, 0x8a, 0x60, 0x36, 0x82, 0x28, + 0x1f, 0x4a, 0xdc, 0x53, 0x76, 0xbe, 0x92, 0xc5, 0xea, 0xce, 0x76, 0x2d, + 0x27, 0x77, 0xa5, 0xb1, 0x84, 0xd7, 0x07, 0x5e, 0x47, 0xd5, 0x0e, 0x26, + 0xd3, 0x7a, 0xdd, 0xa1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1473, + {0xaa, 0xba, 0x27, 0xed, 0xec, 0x1f, 0x15, 0xfc, 0x27, 0x93, 0xf2, + 0x44, 0x6c, 0x39, 0x8c, 0x5b, 0x87, 0x87, 0x3a, 0x44, 0x3b, 0x71, + 0xd7, 0x4b, 0xf5, 0x6b, 0x4d, 0xd0, 0xb8, 0x7d, 0x8c, 0xd1}, + {0xff, 0x80, 0x84, 0x6c, 0xb6, 0x69, 0xbc, 0x4a, 0x47, 0x54, 0x28, 0x49, + 0xbd, 0xd8, 0x26, 0x51, 0x4e, 0x84, 0x03, 0x2b, 0x08, 0xa2, 0x44, 0x25, + 0xd6, 0x00, 0x56, 0xc9, 0x88, 0x5c, 0x92, 0x5e, 0x4a, 0xa1, 0x9d, 0xba, + 0xfe, 0x1b, 0x5d, 0x32, 0x1c, 0x1f, 0x77, 0x28, 0x3f, 0xc6, 0x70, 0x4c, + 0xd8, 0x36, 0xfb, 0x8e, 0xa1, 0xe1, 0x1e, 0xd5, 0x64, 0x09, 0x69, 0x65, + 0x52, 0x43, 0xfd, 0x85, 0x40, 0x35, 0x72, 0xd1, 0x4e, 0xfa, 0x2a, 0x72, + 0x11, 0xba, 0xe6, 0x30, 0xc8, 0xb0, 0xac, 0x5b, 0xbc, 0x31, 0x71, 0x55, + 0xc4, 0xe5, 0x19, 0xbe, 0xa4, 0xbb, 0x06, 0x66, 0xda, 0xe9, 0xdd, 0x98, + 0x13, 0x41, 0xb8, 0x26, 0x1d, 0xcf, 0x85, 0x8e, 0xb8, 0xcf, 0xdf, 0x8e, + 0x6a, 0x94, 0xda, 0x1a, 0x68, 0x7a, 0x35, 0xfa, 0x1d, 0xf7, 0xa5, 0xb7, + 0x59, 0x01, 0xa2, 0x74, 0x75, 0x95, 0x9e, 0x3c, 0x35, 0xc6, 0x59, 0xa0, + 0x77, 0xcc, 0x2d, 0x31, 0xb8, 0xbf, 0x43, 0x28, 0x97, 0xae, 0x86, 0x77, + 0x66, 0x5f, 0xf7, 0xae, 0x19, 0xe6, 0xb1, 0xf3, 0x7f, 0x0a, 0x08, 0xfc, + 0x69, 0xfe, 0xf1, 0xd3, 0x55, 0x71, 0xda, 0x0f, 0xf7, 0xbe, 0x73, 0xfe, + 0xc3, 0x3d, 0x98, 0x23, 0xd8, 0x2b, 0x70, 0x8d, 0xbd, 0xbe, 0xc3, 0x90, + 0xd2, 0x2f, 0xcf, 0x58, 0x64, 0xd1, 0x3e, 0x0c, 0x53, 0x61, 0x06, 0xb7, + 0x08, 0x05, 0x2f, 0x15, 0x29, 0xd7, 0x36, 0x29, 0xb3, 0x16, 0x85, 0x53, + 0x9a, 0x7a, 0x1b, 0x4a, 0xca, 0x9c, 0x16, 0x33, 0xf0, 0x75, 0xd9, 0x97, + 0x33, 0xd8, 0x01, 0xca, 0x72, 0xfb, 0xc4, 0xdf, 0x67, 0xac, 0xd6, 0x4f, + 0x75, 0xc7, 0x6f, 0xb8, 0xe3, 0x9f, 0x2b, 0xaf, 0xdb, 0xe5, 0xaf, 0xb5, + 0xfb, 0x62, 0x9e, 0x66, 0x34, 0x72, 0x12, 0xa0, 0x27, 0xfd, 0x2a, 0x85, + 0xc8, 0xa9, 0x44, 0x5c, 0x22, 0xa5, 0x6c, 0xa2, 0x07, 0x9a, 0x9d, 0x52, + 0x81, 0xc7, 0x1c, 0xf1, 0xbf, 0x2d, 0x9c, 0x5f, 0x39, 0x7d, 0xe3, 0xa1, + 0x26, 0x0a, 0xe3, 0xe1, 0xb0, 0x69, 0x4b, 0x80, 0xd4, 0x05, 0x6a, 0xea, + 0xd5, 0x8c, 0x2f, 0xe1, 0x67, 0xb8, 0x6c, 0xe6, 0x7b, 0x52, 0x5e, 0x90, + 0xe4, 0xc1, 0xa9, 0xc2, 0x93, 0xd4, 0x24, 0xc4, 0x3c, 0xec, 0x77, 0xd0, + 0x62, 0x47, 0x92, 0xda, 0xff, 0x1d, 0x94, 0xe9, 0x11, 0xd7, 0xc8, 0x7e, + 0x6a, 0xdf, 0xc5, 0x36, 0x0b, 0x5c, 0x21, 0xf6, 0x0a, 0xb9, 0xec, 0x97, + 0xa8, 0xa3, 0xdd, 0xb5, 0xbf, 0x26, 0xb0, 0x46, 0x80, 0xc9, 0xdf, 0x5a, + 0xa1, 0x91, 0x24, 0xca, 0xfe, 0x0d, 0xff, 0xd1, 0xca, 0x51, 0x31, 0x95, + 0xcf, 0x62, 0xd2, 0x91, 0x49, 0xea, 0x83, 0x83, 0x60, 0x89, 0x1a, 0xcb, + 0x28, 0x1a, 0xcc, 0x47, 0xd6, 0x8e, 0xb1, 0x75, 0x02, 0xb4, 0x1c, 0xc8, + 0x18, 0x54, 0x7b, 0x12, 0x76, 0x98, 0x3d, 0xef, 0x6b, 0xe3, 0x55, 0x7e, + 0xb5, 0x2f, 0x48, 0xb1, 0xbb, 0x27, 0x90, 0xd7, 0x1f, 0x7c, 0xff, 0x7e, + 0xee, 0x02, 0xa8, 0x5e, 0x0d, 0xfd, 0xaf, 0x83, 0xdc, 0x9a, 0x36, 0x36, + 0x2f, 0x91, 0x90, 0xca, 0x62, 0x6d, 0xd8, 0x1b, 0x91, 0x93, 0xc9, 0x83, + 0x98, 0x4e, 0x00, 0xd3, 0xd9, 0x17, 0x55, 0x80, 0xe8, 0x98, 0xd5, 0xcf, + 0x9a, 0x19, 0x1e, 0x8f, 0x73, 0x8e, 0xb4, 0x20, 0xac, 0x07, 0xe8, 0x3c, + 0xee, 0xd6, 0x67, 0xa5, 0xc8, 0x4d, 0x73, 0x70, 0x20, 0x13, 0x77, 0x35, + 0xc2, 0xe1, 0x87, 0x35, 0xac, 0x2e, 0xbb, 0xb7, 0x1f, 0x8f, 0xa9, 0xf2, + 0x7a, 0x57, 0x4f, 0x5c, 0x4c, 0x8e, 0xd6, 0x10, 0xd8, 0x23, 0xf5, 0x26, + 0x89, 0x69, 0x2c, 0xc1, 0x93, 0x02, 0x8f, 0x8f, 0x2b, 0xa8, 0x1b, 0x2d, + 0x70, 0x8d, 0x07, 0x85, 0x1b, 0x7f, 0x74, 0x4d}, + {0xf3, 0x39, 0xa0, 0xb7, 0xff, 0x82, 0x4b, 0x1b, 0xfb, 0xf0, 0x42, 0x1d, + 0xb7, 0x8c, 0xcc, 0x53, 0xab, 0xcf, 0x9b, 0x6c, 0xf4, 0xbf, 0x1b, 0xcd, + 0xaf, 0xe7, 0xe0, 0xb9, 0xab, 0xf2, 0xe9, 0xd7, 0x3c, 0x5d, 0xba, 0x13, + 0x6f, 0x61, 0xee, 0x7c, 0xa3, 0x9c, 0x04, 0x2b, 0x5c, 0xa8, 0x28, 0xcc, + 0xa7, 0x61, 0x97, 0xdf, 0x6c, 0x00, 0x18, 0xb4, 0x9f, 0x6d, 0x49, 0x81, + 0xe9, 0xbe, 0xa8, 0x15, 0xba, 0x22, 0xb1, 0xb9, 0x9e, 0x27, 0xb0, 0xbd, + 0x67, 0xf8, 0xea, 0xe1, 0x0c, 0x98, 0x7b, 0x81, 0xcc, 0x5d, 0xc8, 0x22, + 0x05, 0x4f, 0x21, 0x96, 0x2b, 0x56, 0x6b, 0xce, 0xa4, 0xea, 0x45, 0x86, + 0x39, 0x16, 0x71, 0xc1, 0xf2, 0x74, 0xff, 0x64, 0x86, 0x83, 0x5b, 0x0c, + 0x35, 0xc7, 0xd4, 0xf1, 0x79, 0x22, 0xb9, 0x99, 0x6b, 0x2e, 0x77, 0x70, + 0x97, 0xac, 0xac, 0xc4, 0x9c, 0x20, 0xc3, 0xd1, 0x3a, 0xe6, 0xcc, 0xb4, + 0x29, 0x0d, 0x66, 0x80, 0xaf, 0xc6, 0x7e, 0x6a, 0x8b, 0xde, 0xeb, 0x76, + 0x46, 0x62, 0x0d, 0x15, 0xe1, 0xaf, 0x40, 0x69, 0x1f, 0x65, 0x18, 0x80, + 0xb2, 0xbf, 0xce, 0xf4, 0x92, 0xbb, 0x8b, 0xbb, 0x77, 0x40, 0xf8, 0xd3, + 0x5d, 0xd4, 0x75, 0xbf, 0x8f, 0x16, 0x5d, 0x4f, 0x9d, 0x97, 0xa5, 0x03, + 0xbb, 0x22, 0x05, 0xb4, 0xd2, 0x86, 0x04, 0x24, 0x88, 0x30, 0x22, 0xcb, + 0x47, 0x99, 0xfc, 0xaa, 0x09, 0x91, 0x63, 0x66, 0x79, 0xc0, 0xc3, 0xb7, + 0x56, 0x3b, 0xcf, 0xe1, 0x24, 0x78, 0x1c, 0x75, 0xce, 0xc5, 0xe3, 0xfe, + 0x8d, 0xd4, 0xd6, 0xee, 0x05, 0x07, 0xab, 0x03, 0x35, 0x3e, 0x72, 0x31, + 0x62, 0x9f, 0x0d, 0x39, 0x09, 0x69, 0x61, 0x9c, 0x45, 0xd0, 0x15, 0x5b, + 0xbf, 0x27, 0xd3, 0xfd, 0x8a, 0xd1, 0xe3, 0x4c, 0x2a, 0x63, 0x5e, 0x6c, + 0x0a, 0xa9, 0x89, 0x40, 0x97, 0x06, 0xb9, 0xff, 0xe2, 0x95, 0x74, 0x98, + 0x8b, 0xcb, 0x58, 0x57, 0x54, 0x24, 0x96, 0xde, 0xf1, 0x23, 0x7f, 0x26, + 0x95, 0xef, 0x7a, 0x6e, 0xc0, 0x91, 0xfc, 0x28, 0xe8, 0xb9, 0xe4, 0x96, + 0x55, 0x1c, 0x1e, 0xf8, 0x7f, 0x97, 0x66, 0xdd, 0x42, 0x38, 0x4f, 0xf2, + 0xcc, 0xa7, 0xf7, 0x53, 0xd0, 0x0a, 0xac, 0x7c, 0x59, 0xc5, 0x1d, 0xbd, + 0xb4, 0x32, 0x94, 0x60, 0x47, 0xe1, 0xd6, 0xf9, 0x3a, 0x9d, 0x88, 0xec, + 0x13, 0xe6, 0xbf, 0x72, 0x24, 0x2d, 0xed, 0x66, 0x94, 0x09, 0x0e, 0x31, + 0xa6, 0x28, 0xe2, 0x5c, 0xda, 0xfb, 0xda, 0x90, 0x75, 0x88, 0x46, 0x61, + 0x11, 0x73, 0x8f, 0xb2, 0xd7, 0xcf, 0x46, 0x94, 0xc7, 0x67, 0x60, 0x62, + 0xe6, 0x97, 0x1e, 0xd7, 0x16, 0x37, 0xa7, 0xb6, 0x84, 0xa5, 0x42, 0xb4, + 0x96, 0xac, 0x95, 0x75, 0xf9, 0xcd, 0xe7, 0x01, 0xfa, 0xbf, 0x5c, 0xd4, + 0xd7, 0x8c, 0xcb, 0xb3, 0xd1, 0xbb, 0xa0, 0x17, 0x89, 0xc1, 0x37, 0x8c, + 0xb0, 0xfc, 0x9c, 0x58, 0x91, 0xab, 0xf7, 0x77, 0xc1, 0xa3, 0xd0, 0xa4, + 0x0a, 0x88, 0x4a, 0xfe, 0x1c, 0x2f, 0xaa, 0x26, 0x0b, 0x99, 0x07, 0xc1, + 0xd7, 0x02, 0x26, 0x79, 0xa3, 0x7c, 0x3a, 0x01, 0x5c, 0x4e, 0x07, 0xe1, + 0xd0, 0x60, 0xba, 0xea, 0x9e, 0x0e, 0x04, 0x20, 0xc7, 0x59, 0x29, 0xf3, + 0x38, 0x94, 0xb2, 0x3f, 0x0e, 0x24, 0x55, 0x37, 0xaf, 0xb1, 0x78, 0xfd, + 0x69, 0x23, 0x62, 0x52, 0x9e, 0xee, 0x9a, 0xa2, 0xb2, 0xbf, 0x26, 0x55, + 0xc9, 0x51, 0x6c, 0x35, 0xbf, 0xc2, 0xf7, 0xe2, 0xea, 0xdb, 0x3a, 0xa1, + 0x6c, 0xce, 0xc1, 0xf0, 0x1f, 0x36, 0xa6, 0x3a, 0xb7, 0x94, 0xd4, 0xd9, + 0x63, 0x28, 0xda, 0xed, 0x4a, 0x79, 0x7e, 0x56, 0x5b, 0xb7, 0xfa, 0x3d, + 0xcd, 0xe7, 0x2b, 0x72, 0x51, 0x63, 0x5c, 0xc8, 0x76, 0xc9, 0x0e, 0xc9, + 0x7d, 0x15, 0x1c, 0x94}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1474, + {0x8f, 0xee, 0xf5, 0x23, 0xa2, 0x5c, 0x88, 0x9c, 0xad, 0x29, 0x5b, + 0x2b, 0xfb, 0x6d, 0xad, 0x4b, 0xb4, 0x68, 0x48, 0xb1, 0x97, 0x1e, + 0xa5, 0x57, 0x5d, 0xd4, 0x0d, 0x90, 0xbe, 0x9a, 0x92, 0xac}, + {0x1b, 0x26, 0x28, 0xb2, 0x34, 0x59, 0xf1, 0x8c, 0x1d, 0x1e, 0x5d, 0xd4, + 0x1f, 0xf5, 0xd1, 0x46, 0x90, 0xe0, 0xe7, 0x44, 0xa6, 0xd0, 0x4a, 0x4b, + 0x45, 0x32, 0x20, 0xd0, 0xb3, 0xa0, 0xb3, 0xa2, 0x72, 0x02, 0x09, 0x7a, + 0x87, 0x90, 0xf9, 0x4d, 0x25, 0x82, 0x0c, 0x3e, 0x5c, 0xbd, 0xd0, 0x47, + 0xa3, 0xc8, 0x59, 0xee, 0x4b, 0x25, 0x50, 0xb9, 0x17, 0xd3, 0x33, 0xba, + 0x6c, 0x7d, 0x42, 0xb4, 0x11, 0x5c, 0xb0, 0xb6, 0x7e, 0xb3, 0x6f, 0xde, + 0x7e, 0xe8, 0x42, 0x9d, 0x9d, 0x7d, 0xcc, 0x31, 0xe6, 0x70, 0x29, 0xca, + 0xf0, 0x9b, 0x27, 0x4e, 0x93, 0x75, 0x5e, 0xa3, 0x92, 0x9f, 0xca, 0x7e, + 0xea, 0x62, 0x6b, 0xc4, 0xdd, 0x74, 0xcf, 0xa1, 0x36, 0xf8, 0xe2, 0x2f, + 0x3d, 0xea, 0x2c, 0x63, 0x94, 0xa4, 0xf9, 0x5a, 0x05, 0xf9, 0xc1, 0x44, + 0x87, 0x74, 0x7d, 0x69, 0xe3, 0xc7, 0x6b, 0x54, 0x2d, 0x15, 0x24, 0x0d, + 0x13, 0x0b, 0x34, 0xff, 0xc4, 0x18, 0x28, 0xb4, 0xd6, 0xdb, 0x30, 0x67, + 0xb0, 0x94, 0xc7, 0x5f, 0x9f, 0x4e, 0x50, 0x42, 0x60, 0x20, 0xff, 0x42, + 0x6e, 0x5f, 0x1d, 0x24, 0x9a, 0xbc, 0x89, 0x35, 0x1b, 0x9e, 0xed, 0xf2, + 0xae, 0x35, 0xfe, 0x8d, 0x65, 0xe4, 0x75, 0x10, 0xa9, 0x60, 0x19, 0xe4, + 0xd8, 0x9b, 0xd2, 0x43, 0x35, 0x4c, 0x89, 0xda, 0xc2, 0x45, 0x0d, 0x95, + 0xb7, 0x25, 0x9a, 0xbd, 0xcb, 0xdc, 0xc1, 0xbd, 0xbb, 0x35, 0x4c, 0x96, + 0xb4, 0xde, 0x71, 0x38, 0xd0, 0x33, 0x33, 0x06, 0x78, 0x66, 0x8c, 0x02, + 0xf7, 0xf4, 0x6c, 0x49, 0x76, 0xf0, 0x90, 0x37, 0x8c, 0x06, 0x58, 0x55, + 0x77, 0xcf, 0x45, 0x63, 0xff, 0x5b, 0x85, 0xf5, 0x8e, 0x55, 0x07, 0x8f, + 0x86, 0xd0, 0xf7, 0xa9, 0xaa, 0x29, 0x0d, 0x88, 0x10, 0x3b, 0xb5, 0xca, + 0x07, 0xf9, 0x82, 0x87, 0x68, 0xb8, 0x88, 0xf6, 0x8b, 0x08, 0xc4, 0x40, + 0x78, 0xed, 0xe0, 0x80, 0x79, 0x1a, 0x29, 0xbc, 0xf2, 0x6e, 0xe7, 0x4f, + 0xf4, 0x9a, 0xb8, 0xff, 0x4f, 0x6d, 0x22, 0x5c, 0x01, 0x93, 0xde, 0x34, + 0x9f, 0x4d, 0xc1, 0xe7, 0x6c, 0x4e, 0x43, 0xb8, 0x3d, 0xa6, 0x55, 0x39, + 0xc0, 0x47, 0xb8, 0xf5, 0xc4, 0x0d, 0x0b, 0xdb, 0x8c, 0xda, 0x4b, 0x4b, + 0x2b, 0x97, 0x10, 0xbd, 0x96, 0x86, 0x2f, 0x1e, 0x50, 0xb7, 0x8f, 0x4f, + 0xc8, 0xc8, 0xb5, 0x4e, 0x61, 0xaf, 0x86, 0x70, 0xcd, 0x83, 0xe6, 0x49, + 0xdc, 0xcb, 0xd6, 0xa2, 0x50, 0x31, 0x42, 0x29, 0x13, 0x12, 0xec, 0x78, + 0xd4, 0x19, 0x3b, 0xb9, 0xc8, 0x8c, 0x67, 0x5a, 0x71, 0xe5, 0x76, 0xe2, + 0x00, 0x3b, 0x26, 0x8e, 0x74, 0x7b, 0x69, 0x0d, 0xbb, 0xc0, 0x53, 0x82, + 0x1d, 0xb6, 0x6f, 0xa5, 0x96, 0x73, 0x9b, 0x9e, 0x3a, 0x39, 0x24, 0x80, + 0x06, 0x95, 0xbc, 0x6f, 0x48, 0xa3, 0xe8, 0x3c, 0x86, 0xf0, 0xad, 0x96, + 0x9a, 0x06, 0x91, 0x3a, 0x7b, 0x57, 0x24, 0xa7, 0x46, 0x31, 0xfa, 0x71, + 0x8e, 0xd8, 0xa4, 0x95, 0x70, 0x1d, 0x6f, 0x2e, 0x3e, 0x51, 0x98, 0x9c, + 0x26, 0xc9, 0xaa, 0x88, 0x33, 0x4d, 0x7b, 0x84, 0x14, 0xca, 0xb2, 0x1f, + 0xc1, 0x04, 0x71, 0x69, 0x3a, 0x86, 0xa7, 0xdc, 0x51, 0xa4, 0xad, 0xb9, + 0x94, 0xfc, 0x19, 0x59, 0xfc, 0x14, 0x97, 0xcd, 0x98, 0xec, 0x9b, 0x47, + 0x06, 0x2b, 0x2e, 0x95, 0xe6, 0x9e, 0xf5, 0x6e, 0xb0, 0xaa, 0xdb, 0xa6, + 0xd6, 0xcb, 0xfd, 0x06, 0xae, 0x21, 0x16, 0xe5, 0xeb, 0xc0, 0xaa, 0xd0, + 0x63, 0x24, 0x3c, 0xdb, 0x5e, 0xa1, 0x85, 0x7b, 0xd8, 0x17, 0x81, 0x4f, + 0x9f, 0xc2, 0x02, 0x07, 0xd5, 0x50, 0x71, 0x36, 0x3e, 0x8d, 0x36, 0x3e, + 0x9d, 0x17, 0x8c, 0xe1, 0xfc, 0x08, 0x01, 0x9f}, + {0x2f, 0xac, 0xfd, 0x1f, 0xc8, 0x2b, 0x54, 0x84, 0xca, 0x59, 0xa6, 0xb6, + 0x21, 0xf5, 0x48, 0x9d, 0xee, 0x9c, 0x4f, 0x18, 0x09, 0xe9, 0xca, 0xbd, + 0x10, 0xcf, 0xb5, 0x88, 0xb4, 0x50, 0x59, 0x6e, 0x67, 0x54, 0xb3, 0x8d, + 0x16, 0x94, 0xc9, 0xa6, 0x70, 0xc9, 0xa1, 0x4b, 0xb7, 0x45, 0x8e, 0x40, + 0xb9, 0xb9, 0x5d, 0x5c, 0x45, 0x80, 0x3d, 0xef, 0x20, 0xe5, 0x2f, 0x5e, + 0xa0, 0x03, 0xc8, 0x67, 0x6d, 0xea, 0x7b, 0x85, 0x2d, 0xd4, 0xa0, 0x9a, + 0x5b, 0x8e, 0x23, 0xd6, 0x6b, 0x17, 0xf9, 0x87, 0xc9, 0x81, 0x38, 0xa5, + 0x09, 0x04, 0xd5, 0xf6, 0x5c, 0xd1, 0xa1, 0x5b, 0x8d, 0x3c, 0xc0, 0x72, + 0x05, 0xfe, 0xeb, 0x58, 0x27, 0x16, 0x83, 0x26, 0x23, 0xfb, 0xcc, 0x94, + 0x94, 0x1c, 0x17, 0xa5, 0x00, 0x9f, 0x25, 0xde, 0xeb, 0xc6, 0xf0, 0xdd, + 0x8b, 0x80, 0x10, 0xf8, 0xab, 0xa1, 0x4d, 0xf7, 0x0e, 0x79, 0x7e, 0x3e, + 0x52, 0x6e, 0x30, 0xa9, 0x5c, 0xb4, 0xff, 0xb7, 0xed, 0xbd, 0x22, 0x54, + 0x2e, 0xcb, 0x83, 0xe6, 0x68, 0xe1, 0xa3, 0x53, 0xc2, 0x3f, 0x39, 0xc3, + 0x49, 0xd4, 0x08, 0xc7, 0xac, 0xad, 0xa2, 0xbb, 0x23, 0x0d, 0x88, 0xf1, + 0x88, 0x3b, 0xfe, 0xe9, 0x83, 0x79, 0x18, 0xe2, 0x5a, 0xd7, 0xd6, 0x6e, + 0x33, 0xcd, 0x71, 0x71, 0x7f, 0xfa, 0x61, 0xdc, 0x23, 0xd3, 0xe6, 0x03, + 0x4c, 0x80, 0xca, 0xc1, 0x6d, 0x56, 0xf0, 0x8b, 0x07, 0x7e, 0xe7, 0xc7, + 0x45, 0x72, 0x29, 0x98, 0xf3, 0x76, 0xa7, 0x94, 0x06, 0xff, 0xb0, 0x2f, + 0x1d, 0x87, 0xd3, 0xc1, 0x31, 0xd9, 0x0a, 0x21, 0x75, 0x84, 0x8f, 0x5a, + 0x28, 0x4f, 0xa2, 0x79, 0x1d, 0xe2, 0x81, 0x91, 0xa7, 0xcd, 0x28, 0x7a, + 0xa1, 0x63, 0x9b, 0x90, 0x37, 0xa9, 0xd6, 0x2f, 0x1e, 0xf7, 0x99, 0x8a, + 0xc1, 0x73, 0xe2, 0xda, 0x6a, 0x7c, 0xee, 0xf0, 0x13, 0xfb, 0x72, 0xcd, + 0xda, 0xde, 0x62, 0x39, 0x2a, 0x8f, 0x66, 0xf0, 0x16, 0x7f, 0xe9, 0xd9, + 0x4c, 0x55, 0x67, 0xf8, 0xf9, 0xf8, 0xab, 0x7c, 0xb4, 0x2b, 0xbd, 0xe5, + 0x92, 0x19, 0xb7, 0x7e, 0x63, 0xb3, 0xff, 0xb1, 0xeb, 0x6c, 0xbc, 0x7c, + 0x14, 0x21, 0x08, 0x78, 0x89, 0xbd, 0x0b, 0x02, 0xe7, 0x79, 0xb0, 0xca, + 0xac, 0xd5, 0x7c, 0x7e, 0x7c, 0x41, 0x94, 0x66, 0x2f, 0x00, 0xc9, 0x80, + 0x53, 0x79, 0x59, 0x75, 0x5c, 0xdc, 0x57, 0xf4, 0x5c, 0x4d, 0xa7, 0x6b, + 0x02, 0x5c, 0x45, 0x70, 0xe1, 0x83, 0x17, 0xc6, 0xc4, 0x42, 0x82, 0x0f, + 0x47, 0xc1, 0x4b, 0x82, 0xfa, 0xe7, 0xff, 0x27, 0x20, 0x3c, 0x7b, 0xb8, + 0x46, 0x2e, 0xd4, 0x15, 0xc3, 0x5a, 0xda, 0xb8, 0x17, 0x2a, 0xd3, 0x81, + 0x55, 0x8f, 0x32, 0x1d, 0xab, 0xf1, 0x60, 0xd4, 0xb6, 0x29, 0x60, 0xac, + 0xd9, 0x5d, 0xc8, 0xc0, 0x1e, 0x2b, 0x15, 0xb0, 0x69, 0x94, 0xfe, 0xb8, + 0xd0, 0x56, 0x8e, 0xd0, 0x44, 0xa9, 0xb2, 0xf7, 0x68, 0xe0, 0xc6, 0x9a, + 0x35, 0x26, 0xab, 0x8d, 0x9b, 0x14, 0x2e, 0xc3, 0x2e, 0x6f, 0x01, 0x76, + 0x3d, 0xdf, 0x9e, 0x84, 0x4d, 0x5f, 0x67, 0x15, 0xd5, 0x38, 0xbe, 0xd4, + 0x21, 0xa3, 0x0e, 0xb6, 0x04, 0x89, 0xbd, 0x4d, 0x06, 0x57, 0x52, 0xea, + 0x64, 0x13, 0x56, 0x46, 0xd5, 0x03, 0x6d, 0x46, 0xa7, 0xec, 0xc1, 0x58, + 0xfe, 0xd7, 0x5e, 0x19, 0x57, 0x58, 0x56, 0xaf, 0x1b, 0xc1, 0xdb, 0x0e, + 0x9e, 0xc7, 0x84, 0x45, 0x1d, 0x02, 0x93, 0x92, 0xb5, 0xe4, 0xa3, 0xb3, + 0x80, 0x17, 0x9a, 0x6b, 0xae, 0x30, 0xb6, 0xc7, 0x32, 0xda, 0x29, 0x1b, + 0x80, 0xba, 0xb3, 0xf6, 0x6f, 0x14, 0x69, 0x71, 0x2d, 0x8c, 0x52, 0x3f, + 0x93, 0xa4, 0x5b, 0xd3, 0x49, 0xb5, 0x66, 0x16, 0x4a, 0xd6, 0xe8, 0x35, + 0xb0, 0xc3, 0xe0, 0x57}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1475, + {0x12, 0x51, 0x23, 0x5a, 0x8a, 0xd5, 0x46, 0xb7, 0x99, 0x3b, 0xca, + 0x91, 0x7c, 0x5b, 0x92, 0xb9, 0x90, 0x71, 0x55, 0xc3, 0x33, 0x43, + 0xf4, 0xea, 0x87, 0xf6, 0xd0, 0xed, 0xa1, 0xb4, 0x85, 0x3e}, + {0x78, 0xc3, 0x17, 0x83, 0x3e, 0xd5, 0xd5, 0xa9, 0x33, 0x95, 0xb7, 0x42, + 0xb8, 0x11, 0x92, 0x82, 0x9e, 0x92, 0x87, 0x0c, 0x7f, 0x92, 0x66, 0xf2, + 0x10, 0xea, 0xd1, 0x69, 0xa5, 0x05, 0x3c, 0x97, 0xd2, 0xc1, 0x74, 0xff, + 0xbb, 0x2f, 0xbb, 0x8b, 0x7d, 0xd8, 0x5d, 0x64, 0x96, 0xfa, 0xef, 0x0e, + 0x58, 0x99, 0x5e, 0x4f, 0x45, 0x49, 0xd1, 0x8b, 0x9c, 0x6f, 0xb1, 0x54, + 0x84, 0x81, 0x1a, 0x8d, 0x6c, 0x8b, 0x8b, 0x5f, 0xd1, 0x1c, 0x2e, 0xea, + 0x97, 0x68, 0xdf, 0x04, 0x97, 0x6c, 0x5e, 0x90, 0x09, 0x6a, 0xb0, 0x2d, + 0x01, 0xf3, 0x3c, 0xd8, 0x8b, 0x48, 0x56, 0x2a, 0x0d, 0xa7, 0xf6, 0x51, + 0xeb, 0x62, 0x48, 0x9f, 0xa9, 0xbc, 0x28, 0xac, 0xa4, 0xe3, 0x5a, 0xd7, + 0xda, 0x1b, 0xcd, 0x43, 0xa2, 0xcb, 0xc0, 0x5f, 0x12, 0xd6, 0x59, 0xef, + 0xd3, 0x4d, 0x55, 0x79, 0x7c, 0x60, 0x69, 0x24, 0x74, 0xf9, 0x51, 0xb0, + 0x2a, 0x3d, 0x4e, 0x4d, 0x07, 0xbc, 0x4c, 0x8a, 0xa3, 0x0f, 0x10, 0x02, + 0xba, 0xfc, 0x0f, 0xf2, 0x90, 0x92, 0x7c, 0x6b, 0xfd, 0x55, 0xdc, 0x53, + 0xf1, 0x3b, 0x7c, 0x22, 0xc1, 0x91, 0xc3, 0x55, 0xcd, 0x86, 0x2f, 0x4f, + 0x12, 0x36, 0xa1, 0x8a, 0x4d, 0xf6, 0x1a, 0xe7, 0x38, 0x2c, 0x46, 0x7d, + 0xb2, 0xc7, 0x58, 0x03, 0xb6, 0x5c, 0x02, 0xdd, 0xeb, 0x45, 0xce, 0xf8, + 0xcf, 0x2e, 0xd8, 0xbb, 0xbf, 0x8d, 0xba, 0x10, 0x41, 0xee, 0x09, 0x60, + 0xc7, 0x78, 0xc1, 0xde, 0x11, 0x30, 0x50, 0x28, 0x74, 0xa7, 0xfc, 0x7e, + 0xd4, 0xd1, 0x04, 0x52, 0xee, 0x98, 0xd8, 0xe1, 0x85, 0xd7, 0xee, 0xa4, + 0x5e, 0xc9, 0xdf, 0xa6, 0x1b, 0xa2, 0x8d, 0x49, 0x40, 0x48, 0x2c, 0xb7, + 0x87, 0x88, 0xf6, 0xd1, 0x90, 0x07, 0x80, 0xbe, 0x53, 0x48, 0xd6, 0x61, + 0x6d, 0x6b, 0xa1, 0xbf, 0x30, 0x79, 0xb8, 0xef, 0xe1, 0x3e, 0x8b, 0x70, + 0x8c, 0xf6, 0xee, 0x3e, 0xf8, 0xa6, 0x65, 0x50, 0xb0, 0x7d, 0x3f, 0x7a, + 0x45, 0x74, 0xba, 0x01, 0xe0, 0x4e, 0x47, 0x4a, 0x36, 0xe0, 0x09, 0x8d, + 0xb5, 0xeb, 0xc7, 0xbd, 0xa8, 0x59, 0xce, 0x8f, 0x7b, 0xf3, 0xb3, 0xed, + 0xa4, 0x30, 0x41, 0x1a, 0xa2, 0x57, 0x63, 0xdf, 0xcd, 0xec, 0xd2, 0xf4, + 0x21, 0xb9, 0x2f, 0x7e, 0x1c, 0x15, 0x37, 0x50, 0x5a, 0xb6, 0xa9, 0xf7, + 0x52, 0x9d, 0x70, 0x7a, 0x24, 0x99, 0xc7, 0x7a, 0x8e, 0xdb, 0xdf, 0x86, + 0xdb, 0x70, 0x84, 0x6e, 0x61, 0xd6, 0xd2, 0xe8, 0x13, 0xaf, 0x2e, 0x65, + 0x84, 0xc5, 0x1b, 0x7f, 0x8b, 0x88, 0x75, 0xfa, 0x6e, 0xe1, 0x70, 0x62, + 0x1b, 0x17, 0x6d, 0xf5, 0xad, 0x3d, 0x24, 0x3a, 0xa6, 0x96, 0x74, 0x14, + 0x0c, 0xbe, 0x8a, 0x54, 0xab, 0xac, 0x52, 0x74, 0x1d, 0xdf, 0xe5, 0x79, + 0x52, 0xa6, 0x60, 0xb1, 0x26, 0x54, 0xde, 0xdd, 0x7d, 0xff, 0x86, 0xf2, + 0x45, 0xfc, 0x2d, 0x09, 0xb4, 0x2d, 0xd3, 0x4e, 0x30, 0x0e, 0x4b, 0x85, + 0x09, 0x64, 0x4c, 0x5c, 0xcb, 0x32, 0xdb, 0xf5, 0x1c, 0x7e, 0x78, 0xc1, + 0x5a, 0x03, 0xf5, 0xbe, 0xd4, 0xdb, 0x22, 0xa3, 0xe5, 0x0b, 0xd0, 0x74, + 0x63, 0x02, 0x9f, 0x9d, 0xa5, 0xb2, 0x46, 0xde, 0x35, 0x4b, 0x2b, 0x0c, + 0xac, 0x66, 0x95, 0x53, 0xd6, 0xff, 0x19, 0xc8, 0xfa, 0xf1, 0x2c, 0xc0, + 0xfe, 0x6f, 0x1a, 0x46, 0x9e, 0xe9, 0x59, 0xcf, 0x32, 0xfc, 0x0b, 0x93, + 0x82, 0x69, 0xb7, 0x6c, 0xd5, 0xc2, 0x6d, 0xf0, 0xd0, 0xa7, 0x70, 0xca, + 0x3f, 0xb6, 0x8b, 0x6a, 0xcf, 0x9f, 0xa5, 0xbc, 0x40, 0xc3, 0xef, 0x07, + 0xd4, 0xa4, 0x51, 0x0b, 0x3e, 0x4c, 0x5e, 0x85, 0x71, 0xa0, 0x95, 0x13, + 0xc4, 0x40, 0xe9, 0xff, 0xcc, 0xba, 0xc0, 0x24}, + {0x8c, 0xeb, 0x51, 0x9b, 0xe2, 0x3e, 0x37, 0x87, 0x65, 0xfa, 0xd0, 0xc6, + 0x6e, 0x5d, 0x4f, 0xbf, 0x4b, 0x8b, 0x6b, 0xc8, 0xf5, 0x75, 0x0e, 0xa5, + 0xb4, 0x84, 0x7c, 0x28, 0x5b, 0x98, 0xae, 0x90, 0xfa, 0xe7, 0x83, 0x61, + 0x03, 0xb9, 0xff, 0xc9, 0xe9, 0x8d, 0xdc, 0xb5, 0x50, 0xb8, 0x2a, 0x49, + 0xed, 0x82, 0x2c, 0xfa, 0x99, 0x21, 0x89, 0x6c, 0xbd, 0x53, 0x59, 0x87, + 0x3d, 0x21, 0xff, 0xd9, 0xe6, 0x3f, 0x4d, 0xa8, 0xcf, 0xe5, 0x3b, 0x3d, + 0xb3, 0xeb, 0x16, 0x51, 0x56, 0x0a, 0x1f, 0x88, 0xec, 0x4d, 0x81, 0x02, + 0xfc, 0x3f, 0xbf, 0xde, 0x04, 0x2b, 0x63, 0xb4, 0x7a, 0xbf, 0x52, 0xd2, + 0x5a, 0xa8, 0x19, 0xfb, 0x6a, 0x12, 0x47, 0xf8, 0xc5, 0xc7, 0x63, 0xdc, + 0xfa, 0xfb, 0x9f, 0xec, 0x99, 0xdf, 0x4c, 0x58, 0x19, 0xb8, 0x70, 0x5a, + 0xc9, 0x49, 0xab, 0xd9, 0xa7, 0xc5, 0x77, 0xf1, 0xb4, 0xdd, 0xeb, 0x31, + 0x42, 0x60, 0x39, 0xe4, 0x7d, 0xda, 0x76, 0x24, 0xa2, 0x05, 0x01, 0xb3, + 0x32, 0xf4, 0xfc, 0xd3, 0xbe, 0x49, 0xee, 0x02, 0x31, 0xf9, 0x32, 0x7c, + 0x4b, 0x0e, 0xee, 0xd7, 0x0e, 0x88, 0xdd, 0x4d, 0x59, 0xd0, 0x11, 0x34, + 0xc8, 0x6d, 0xe1, 0xcb, 0xde, 0xd8, 0x47, 0xd2, 0x1f, 0x27, 0xbf, 0x74, + 0x31, 0xb0, 0x3b, 0xe4, 0x58, 0x3f, 0xce, 0x74, 0x8f, 0xed, 0xab, 0xf6, + 0x23, 0xcc, 0x12, 0xbd, 0x15, 0x33, 0x74, 0xa7, 0x53, 0xc3, 0x23, 0xde, + 0xf5, 0xb6, 0x3c, 0xee, 0x50, 0x39, 0xc0, 0xbd, 0x4c, 0x06, 0xc1, 0xe0, + 0xb9, 0x6c, 0x6b, 0xc4, 0x48, 0x8b, 0x19, 0xde, 0xfe, 0x90, 0x5f, 0x70, + 0xe0, 0x32, 0xce, 0x36, 0x11, 0x7a, 0x9c, 0xd9, 0xff, 0xe5, 0xbc, 0x2f, + 0x70, 0xbc, 0x13, 0xdc, 0x62, 0x2a, 0x7a, 0xfd, 0x0e, 0xd4, 0x9e, 0xae, + 0xfc, 0xdd, 0x36, 0x05, 0x9e, 0x66, 0xa7, 0x4f, 0x2e, 0xc6, 0xe0, 0x45, + 0xf0, 0x80, 0xfc, 0xe5, 0xea, 0xb1, 0x7d, 0x3c, 0x9a, 0x07, 0xa3, 0x4a, + 0x5e, 0x59, 0xca, 0x41, 0xa6, 0x26, 0xb7, 0xab, 0x05, 0x08, 0x87, 0x6a, + 0x6c, 0xd1, 0xca, 0xe0, 0x52, 0xc6, 0x36, 0xe1, 0x01, 0x17, 0x23, 0x80, + 0x70, 0xea, 0x9d, 0xb8, 0x65, 0x76, 0x37, 0x4d, 0x2c, 0x0d, 0x16, 0x49, + 0x51, 0x60, 0xc2, 0x09, 0x27, 0xd8, 0xf5, 0x97, 0xc5, 0xb5, 0x27, 0xd3, + 0xd9, 0xc9, 0x46, 0x80, 0x44, 0x41, 0xde, 0x04, 0x3f, 0x6b, 0x3e, 0x49, + 0x8a, 0xdb, 0xd3, 0xbc, 0xc3, 0xe2, 0xbf, 0xdf, 0xff, 0xc8, 0xf7, 0x87, + 0x27, 0x90, 0x1a, 0xbe, 0x53, 0x7c, 0xfe, 0x02, 0xfe, 0xf8, 0xd0, 0x8d, + 0xba, 0xa6, 0xd1, 0xe6, 0xa8, 0x04, 0x57, 0x22, 0x67, 0x69, 0x8a, 0x01, + 0xc5, 0xab, 0xcd, 0xb5, 0x33, 0xf5, 0x26, 0xb1, 0x57, 0xdc, 0xd2, 0xac, + 0x8e, 0x15, 0x72, 0x97, 0xd2, 0xff, 0xc4, 0x45, 0xc7, 0xcf, 0x32, 0xbe, + 0xc1, 0x6b, 0xf6, 0x2f, 0x73, 0x7f, 0xc4, 0x69, 0x51, 0x24, 0xab, 0x13, + 0x98, 0xf5, 0xb7, 0x07, 0xc3, 0x4e, 0x56, 0xb1, 0x33, 0xe0, 0x00, 0x4f, + 0xb0, 0xe9, 0x19, 0x28, 0x7e, 0x4c, 0x46, 0xac, 0x86, 0x5f, 0x83, 0x4e, + 0x6c, 0x39, 0xe4, 0x25, 0x00, 0xdd, 0x62, 0x1a, 0x1a, 0x3d, 0x8d, 0x1a, + 0x6e, 0x88, 0x90, 0x49, 0xd2, 0x8d, 0xfa, 0x18, 0xfb, 0x1b, 0x9f, 0xb8, + 0xaa, 0xca, 0xc2, 0xb1, 0x7e, 0x51, 0x66, 0xa2, 0xc4, 0x94, 0x1f, 0x2b, + 0x2c, 0x2a, 0xca, 0x25, 0x43, 0x9f, 0x71, 0xdb, 0xf3, 0x19, 0x05, 0xa3, + 0x43, 0xda, 0x1d, 0x76, 0x56, 0xe8, 0xc3, 0x18, 0xf3, 0x34, 0x0d, 0x53, + 0xe5, 0x27, 0x52, 0xd5, 0x63, 0x97, 0x25, 0x88, 0x7f, 0x27, 0x2e, 0x7e, + 0x0a, 0x4e, 0x59, 0xf6, 0x24, 0xf1, 0x94, 0xec, 0xd6, 0xd2, 0xfa, 0x20, + 0x11, 0x74, 0x10, 0xcd}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1476, + {0xfd, 0x87, 0xde, 0x8f, 0xf4, 0x58, 0xc0, 0x0a, 0x33, 0x8b, 0xa8, + 0xb9, 0x88, 0x82, 0x41, 0xac, 0x55, 0x3f, 0x13, 0xbe, 0xfb, 0x47, + 0x16, 0x8c, 0x1b, 0xb5, 0xf5, 0x1c, 0xb7, 0x76, 0x6e, 0x25}, + {0x30, 0x1c, 0x54, 0x53, 0x5d, 0x82, 0x8a, 0x0e, 0x15, 0x38, 0x07, 0xb2, + 0x18, 0xf4, 0x7d, 0x22, 0xd5, 0x27, 0x9a, 0x44, 0xa4, 0x9d, 0xec, 0x31, + 0x9f, 0xbd, 0xc5, 0xea, 0x9f, 0x71, 0x8f, 0x2d, 0x85, 0x3a, 0xbc, 0x84, + 0xfa, 0x52, 0xd3, 0x79, 0xcf, 0x99, 0xc4, 0x49, 0xcd, 0x36, 0x2d, 0x8c, + 0x1b, 0x76, 0xc0, 0x36, 0x74, 0x90, 0x14, 0xb5, 0x89, 0x3d, 0x1e, 0x32, + 0x20, 0x69, 0x66, 0xb3, 0xcc, 0xeb, 0x1a, 0x6d, 0x5d, 0xcc, 0xad, 0x3f, + 0x05, 0x46, 0x9d, 0x25, 0x2a, 0x03, 0xc8, 0x6d, 0x6e, 0x04, 0x92, 0x64, + 0xe1, 0x15, 0x7c, 0x54, 0xdb, 0x71, 0x17, 0x95, 0x3c, 0x70, 0x33, 0x7b, + 0x3d, 0x6f, 0xed, 0xac, 0x18, 0x6d, 0x1e, 0x28, 0xbc, 0x7b, 0x22, 0x0f, + 0x90, 0x5a, 0x22, 0xd9, 0x83, 0x2c, 0xf2, 0x22, 0xb9, 0x57, 0x53, 0xf5, + 0x23, 0x7f, 0x05, 0xa1, 0xd6, 0x3e, 0xf4, 0x77, 0x0d, 0xf5, 0x08, 0xcf, + 0x43, 0xb4, 0x23, 0x74, 0xd0, 0xd3, 0x38, 0x74, 0x53, 0xed, 0x4d, 0xda, + 0x5b, 0x06, 0xff, 0xbd, 0x26, 0xe0, 0x76, 0x20, 0x34, 0xec, 0x75, 0x59, + 0xba, 0x6f, 0x9b, 0xed, 0x7f, 0x15, 0x50, 0xc9, 0x61, 0x51, 0xa8, 0xa8, + 0xe0, 0x48, 0x10, 0x25, 0xff, 0x53, 0x31, 0x41, 0xfb, 0x4f, 0x5e, 0x6d, + 0x77, 0xa9, 0x3d, 0xb6, 0x77, 0x3b, 0x29, 0x31, 0xc6, 0xda, 0xa5, 0xb3, + 0x76, 0x2f, 0x96, 0x9a, 0xab, 0x0e, 0xfc, 0xf2, 0x1f, 0x66, 0xae, 0x5f, + 0x42, 0xd9, 0x14, 0x8e, 0xe6, 0x19, 0x62, 0xbd, 0xe9, 0x2c, 0xff, 0x08, + 0x8d, 0xff, 0x91, 0x04, 0x91, 0xb5, 0x93, 0x8c, 0xf2, 0x0e, 0x89, 0x67, + 0x9f, 0x2e, 0xd4, 0x6f, 0x71, 0x84, 0x6d, 0x11, 0xce, 0xf8, 0x89, 0x73, + 0x41, 0x06, 0x89, 0xb0, 0x8c, 0xed, 0x64, 0x3c, 0xe3, 0x32, 0xc1, 0x7f, + 0x97, 0x16, 0xf2, 0x2a, 0xbc, 0xc1, 0x7c, 0x72, 0xa1, 0x14, 0xc7, 0x23, + 0x04, 0x3a, 0xae, 0xfd, 0x5b, 0xb9, 0x4c, 0x32, 0xfb, 0x7e, 0x55, 0x7a, + 0x8b, 0xff, 0x92, 0xea, 0xf3, 0x89, 0xba, 0xda, 0x5d, 0x5b, 0x86, 0x57, + 0xf9, 0xbe, 0x13, 0x81, 0x76, 0xdd, 0x66, 0x57, 0xdb, 0x02, 0x11, 0x35, + 0xa9, 0x9c, 0x8a, 0xfa, 0xa1, 0xbd, 0xb5, 0xd5, 0x72, 0x42, 0xc0, 0x95, + 0x20, 0x60, 0x09, 0x8f, 0xc9, 0xdb, 0x32, 0x32, 0x6d, 0x69, 0xd9, 0x37, + 0x9d, 0x75, 0xe7, 0x17, 0xd6, 0x6d, 0x3b, 0x6b, 0x33, 0xe3, 0xfa, 0xfe, + 0x7b, 0x6d, 0xf9, 0x89, 0x4a, 0x45, 0xa4, 0xcc, 0x50, 0x15, 0x2a, 0xd8, + 0xa8, 0x80, 0xc1, 0x01, 0x3d, 0x67, 0x91, 0x12, 0x94, 0x2c, 0x48, 0xe2, + 0x9b, 0x73, 0xf6, 0x40, 0xb9, 0xa8, 0xa6, 0xbd, 0x5a, 0x53, 0x77, 0xec, + 0xee, 0x6c, 0x27, 0x02, 0xee, 0xfb, 0x7b, 0x8e, 0x49, 0x83, 0x73, 0xe2, + 0xa9, 0xac, 0xca, 0x98, 0x66, 0xa4, 0xcb, 0x4a, 0xa0, 0xe6, 0x0a, 0xda, + 0xc8, 0x3c, 0x96, 0xcd, 0x34, 0xeb, 0xc3, 0x5f, 0x2b, 0x14, 0x55, 0x97, + 0xce, 0x30, 0xdc, 0x3f, 0xa4, 0x25, 0x7b, 0x68, 0xdc, 0xff, 0xd9, 0x8f, + 0x86, 0x9e, 0xd8, 0xf1, 0xaf, 0xaf, 0x55, 0x56, 0xa7, 0x77, 0x31, 0x7b, + 0x71, 0xe7, 0x1e, 0xbc, 0xff, 0x90, 0x6e, 0x97, 0x08, 0xb3, 0xc9, 0x40, + 0xbf, 0x79, 0x3c, 0xfd, 0xbc, 0xdc, 0xc9, 0xd2, 0x59, 0x92, 0xfb, 0x72, + 0x23, 0x88, 0xa5, 0x5c, 0xdc, 0xde, 0x58, 0x56, 0xa9, 0x6b, 0x99, 0xb2, + 0x94, 0x37, 0x3a, 0xd7, 0x9c, 0xf4, 0xbe, 0xad, 0x75, 0xbe, 0xd7, 0xea, + 0x14, 0xfa, 0xd0, 0x5f, 0x2b, 0x6f, 0x2d, 0x99, 0x9b, 0x89, 0xf0, 0xf7, + 0xf0, 0xdf, 0xc5, 0x5c, 0x23, 0xd3, 0x36, 0x1f, 0x05, 0xa6, 0x5e, 0x7a, + 0x7d, 0xa8, 0x21, 0x1a, 0x50, 0xaf, 0x95, 0xfa}, + {0xad, 0x34, 0xb5, 0x70, 0xc4, 0x5f, 0x40, 0xb5, 0xdc, 0x83, 0x6b, 0xdb, + 0x66, 0x1d, 0xc0, 0x9f, 0xd0, 0xf0, 0x0a, 0xcb, 0x69, 0x2e, 0x37, 0x2f, + 0x2f, 0x30, 0x74, 0x76, 0x20, 0x1f, 0x99, 0xcd, 0xb9, 0x6e, 0xe4, 0xbf, + 0xcb, 0x27, 0x23, 0x2d, 0xe8, 0x2c, 0x81, 0xcf, 0xe5, 0xe7, 0xc4, 0x0a, + 0xa7, 0xf1, 0xd1, 0x25, 0x1d, 0x34, 0xf2, 0xe3, 0xdc, 0x21, 0x4d, 0x17, + 0xcb, 0xd4, 0x20, 0x80, 0xd2, 0x2d, 0x65, 0x46, 0x2b, 0x80, 0x53, 0x86, + 0x3b, 0x05, 0x35, 0xba, 0xce, 0x30, 0xb7, 0x66, 0xc0, 0x8d, 0x03, 0x20, + 0x34, 0xc7, 0xcd, 0xa3, 0xc9, 0x9a, 0xee, 0x6b, 0xe3, 0x1f, 0x80, 0xa8, + 0x88, 0x79, 0x95, 0xfc, 0x01, 0x70, 0xff, 0xae, 0xb0, 0x0a, 0xa4, 0x6c, + 0x1b, 0xdd, 0x2e, 0xec, 0x84, 0x55, 0x70, 0xce, 0x10, 0xe4, 0xe0, 0xd9, + 0x28, 0x17, 0xae, 0x63, 0x02, 0x37, 0x0c, 0x87, 0x00, 0xf5, 0x74, 0xb0, + 0x95, 0xa1, 0x68, 0x65, 0xaa, 0xc3, 0xae, 0xfe, 0x2b, 0x34, 0x51, 0xa4, + 0xf9, 0x04, 0x2a, 0xee, 0xcc, 0xf9, 0x10, 0xcd, 0x0d, 0xb9, 0x14, 0x6b, + 0x08, 0xad, 0xc3, 0xe9, 0x03, 0xd4, 0x43, 0xd7, 0x55, 0x26, 0xa4, 0xa1, + 0xd6, 0x0c, 0xdc, 0xb1, 0x17, 0x4c, 0x12, 0x3c, 0xbb, 0x52, 0x18, 0x8f, + 0xd3, 0x16, 0x51, 0xb0, 0x02, 0xdb, 0xb8, 0x02, 0xaf, 0x52, 0x0b, 0x1b, + 0x57, 0x3b, 0x77, 0x28, 0x08, 0x38, 0x2d, 0x65, 0xf8, 0x71, 0xb3, 0x52, + 0xaa, 0xe2, 0x64, 0xec, 0x38, 0xd3, 0x54, 0x9d, 0x53, 0x0b, 0xe0, 0x6e, + 0xbc, 0xab, 0xe7, 0xe2, 0x9d, 0x45, 0x31, 0xc4, 0x93, 0x8b, 0xde, 0x6d, + 0x80, 0x79, 0x44, 0x9f, 0x3f, 0xef, 0x96, 0x4e, 0xc7, 0xc2, 0x9f, 0x74, + 0x10, 0xff, 0x2b, 0x43, 0x3e, 0xc9, 0xec, 0xdb, 0x6e, 0xd1, 0x53, 0x59, + 0x9c, 0x15, 0x99, 0x33, 0xe0, 0x32, 0xfe, 0x2c, 0x0c, 0x1b, 0x6a, 0x27, + 0x84, 0x1d, 0x32, 0x15, 0x7b, 0xb4, 0xd2, 0xb7, 0x96, 0x16, 0x83, 0xe8, + 0x7f, 0xeb, 0x82, 0x2c, 0x0c, 0xa9, 0xa7, 0x3d, 0xef, 0xb6, 0xfe, 0xe8, + 0xbb, 0x27, 0x30, 0x07, 0xb3, 0x7e, 0xbf, 0xed, 0x1a, 0x7b, 0xa0, 0x29, + 0x8d, 0x20, 0xaf, 0xd0, 0xd8, 0xfe, 0x2c, 0x03, 0x22, 0x54, 0x9e, 0xe7, + 0x09, 0x9b, 0x07, 0x37, 0xbb, 0x7c, 0x48, 0x99, 0xb2, 0xe3, 0x63, 0x70, + 0x7b, 0x19, 0x77, 0xd2, 0x34, 0x69, 0x07, 0x79, 0x6a, 0x63, 0x55, 0xca, + 0x44, 0x68, 0xf0, 0x9a, 0x5c, 0x74, 0x91, 0x64, 0x36, 0x9f, 0x2b, 0xe9, + 0x2b, 0x01, 0xaf, 0xc6, 0x75, 0x76, 0x94, 0x86, 0x36, 0xaf, 0x55, 0x28, + 0x71, 0x24, 0x7c, 0xfc, 0x35, 0xc7, 0x51, 0x57, 0xd8, 0x0d, 0x2a, 0x30, + 0x12, 0xd3, 0x50, 0xea, 0xf4, 0x9b, 0xfd, 0x6a, 0x60, 0xa1, 0xfe, 0xe8, + 0x5c, 0xb2, 0xfc, 0x7c, 0xea, 0x46, 0x0f, 0x85, 0x8b, 0xee, 0x12, 0x0e, + 0xa7, 0x30, 0x4c, 0x49, 0x6f, 0x14, 0x92, 0x25, 0x75, 0x96, 0x4c, 0xb2, + 0xaa, 0x6f, 0xb8, 0x45, 0x91, 0x47, 0xb9, 0x96, 0x90, 0x15, 0x05, 0xf5, + 0xb7, 0x44, 0xd8, 0x93, 0x72, 0xf3, 0x23, 0x4c, 0x97, 0x20, 0x05, 0x9b, + 0x67, 0xcf, 0x7e, 0x09, 0x53, 0xad, 0xcd, 0x7d, 0x6f, 0x3e, 0x9a, 0xb9, + 0x09, 0x66, 0xc3, 0x51, 0xc4, 0xda, 0xec, 0xc5, 0xf2, 0x06, 0x74, 0xe5, + 0x5b, 0xdd, 0x29, 0x43, 0x9d, 0x4c, 0x90, 0xce, 0xa9, 0x51, 0x11, 0xc1, + 0xe6, 0xe9, 0x66, 0x76, 0x30, 0x10, 0xef, 0x55, 0x70, 0xab, 0xfa, 0x1c, + 0xf8, 0xaf, 0x92, 0xcd, 0x4d, 0xeb, 0xe2, 0x02, 0x2f, 0x22, 0x26, 0x2c, + 0x5a, 0x6b, 0xd8, 0x23, 0x1f, 0x5d, 0x38, 0xc1, 0xd4, 0xc3, 0x19, 0x85, + 0xbe, 0xbd, 0xb7, 0x42, 0xf6, 0xfd, 0xaf, 0x6b, 0x48, 0x1f, 0x42, 0x01, + 0xb4, 0x70, 0xa2, 0xf6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1477, + {0x86, 0xcb, 0x5b, 0x69, 0xcc, 0x6d, 0x15, 0x28, 0xed, 0x97, 0xf7, + 0x4a, 0xcc, 0xee, 0x20, 0xb9, 0x82, 0x69, 0x30, 0xe3, 0x45, 0x19, + 0x1c, 0xe1, 0xa0, 0x3d, 0x04, 0xb1, 0x57, 0xdc, 0x8f, 0xfb}, + {0xa7, 0x11, 0xfb, 0x10, 0xf5, 0xf5, 0xb7, 0x9a, 0x04, 0xd6, 0x59, 0xb6, + 0x97, 0x58, 0x11, 0x10, 0x95, 0x80, 0xd3, 0x7c, 0x8e, 0x07, 0xb3, 0x3f, + 0x25, 0x4d, 0x85, 0x68, 0x1f, 0x45, 0x2b, 0x51, 0xd5, 0x38, 0xef, 0x1e, + 0x14, 0xed, 0xc2, 0x09, 0x3b, 0xdb, 0x7f, 0xd5, 0xe1, 0xe0, 0x7a, 0x61, + 0x10, 0x34, 0xc5, 0x95, 0xd0, 0xd2, 0xb4, 0x9d, 0x64, 0x4e, 0xeb, 0x0a, + 0x98, 0xbc, 0xbf, 0x3d, 0xfe, 0x06, 0x25, 0x5e, 0x97, 0x83, 0xbd, 0x90, + 0x43, 0x3c, 0x3a, 0xd2, 0x52, 0x96, 0x1e, 0x0e, 0x0d, 0x5a, 0x8d, 0x07, + 0xb4, 0x32, 0x1e, 0x1d, 0x2c, 0x95, 0x21, 0xb1, 0x36, 0x90, 0x7a, 0x05, + 0x40, 0x05, 0xe8, 0x88, 0x50, 0x3c, 0x24, 0xdf, 0xeb, 0x4d, 0xb4, 0x9e, + 0x3e, 0x86, 0x3b, 0x99, 0x1f, 0xdc, 0x88, 0x83, 0x98, 0xe2, 0xcf, 0xcc, + 0xb0, 0xd9, 0x88, 0xaf, 0x07, 0x10, 0x9e, 0xfd, 0x30, 0x2c, 0x2a, 0x5f, + 0xc0, 0x3d, 0xec, 0xad, 0x13, 0x0a, 0x25, 0x07, 0x15, 0x26, 0x63, 0xef, + 0x46, 0x00, 0x48, 0x06, 0xb4, 0x82, 0x9f, 0x85, 0x11, 0x5f, 0xd0, 0x14, + 0x85, 0x6b, 0x42, 0x39, 0xc3, 0xe4, 0xbb, 0xcb, 0xdb, 0xed, 0xf7, 0x2e, + 0xc7, 0xf9, 0xad, 0x4e, 0xfd, 0xd2, 0x05, 0x13, 0x12, 0x63, 0xf3, 0xc4, + 0x5c, 0x31, 0x4f, 0x2b, 0xdf, 0x79, 0x70, 0xb5, 0x43, 0x19, 0x13, 0x64, + 0x92, 0x1a, 0xb6, 0x0c, 0x65, 0xf3, 0x52, 0xf1, 0xb3, 0x9b, 0x7c, 0x12, + 0x3a, 0xdc, 0xc0, 0x38, 0xad, 0x4c, 0xaa, 0x40, 0x75, 0xf1, 0x24, 0xdb, + 0xef, 0x89, 0xa0, 0x63, 0x81, 0x66, 0xc3, 0x16, 0xe0, 0xfd, 0x1d, 0x76, + 0xd5, 0x57, 0x74, 0xc6, 0x6a, 0x9e, 0x98, 0xc2, 0xbd, 0x0d, 0xe6, 0x04, + 0x36, 0xce, 0x23, 0x24, 0xdb, 0x50, 0x32, 0x9d, 0x85, 0xd7, 0x04, 0x4e, + 0x6f, 0x80, 0x36, 0x2d, 0x1e, 0x54, 0xa9, 0xaf, 0x0c, 0xe8, 0x97, 0xfd, + 0x1e, 0xb8, 0xd1, 0x7a, 0x0d, 0xe3, 0x48, 0x82, 0x38, 0x02, 0x84, 0x9e, + 0x2b, 0x4a, 0xc0, 0x1e, 0xe0, 0xb0, 0xe6, 0x38, 0x67, 0x95, 0xaa, 0x3d, + 0x37, 0x3f, 0xe8, 0xaa, 0x93, 0x70, 0xb8, 0xb0, 0xb8, 0x9c, 0x8d, 0xf9, + 0x97, 0xcd, 0x9e, 0x79, 0x5e, 0x36, 0x3d, 0xd3, 0x63, 0xfd, 0x9e, 0x1a, + 0x3e, 0xf0, 0x6d, 0xcb, 0xbf, 0x39, 0xa5, 0xeb, 0xae, 0xe9, 0x6b, 0xf9, + 0x08, 0xa4, 0x9c, 0x77, 0x1a, 0x11, 0x58, 0xe0, 0x35, 0xd1, 0x4f, 0x51, + 0xfe, 0xcd, 0x9c, 0x19, 0xc0, 0x5f, 0xaa, 0xe3, 0x9a, 0x14, 0x95, 0x0f, + 0x58, 0xdb, 0x97, 0xf8, 0xb8, 0x46, 0x0a, 0x0d, 0xd5, 0xfb, 0x4a, 0x83, + 0x2e, 0x3f, 0x10, 0x78, 0x8e, 0xd5, 0x4e, 0x90, 0x27, 0xc3, 0x2a, 0xff, + 0x4d, 0x09, 0x00, 0x7c, 0xa3, 0x63, 0x51, 0xf5, 0x65, 0x05, 0x4c, 0x73, + 0xf7, 0x52, 0xcb, 0xb6, 0xc0, 0xcc, 0xf2, 0x88, 0x36, 0x6f, 0x9f, 0x3a, + 0xc9, 0xb1, 0x6b, 0xe4, 0x71, 0xb7, 0xdb, 0x34, 0xb6, 0xea, 0xd3, 0xd6, + 0x2c, 0x27, 0xd8, 0xbe, 0x1e, 0x74, 0x16, 0x9c, 0x73, 0xaf, 0x49, 0x9b, + 0x0c, 0xc7, 0x71, 0xfa, 0x04, 0xb8, 0x9c, 0xd6, 0x4d, 0x29, 0xf7, 0x01, + 0xee, 0x44, 0x5e, 0x87, 0xd8, 0x5c, 0xe3, 0xb7, 0x18, 0x79, 0x7c, 0x3c, + 0x2c, 0x68, 0xa0, 0xa5, 0xf3, 0x0f, 0xad, 0xcd, 0x10, 0xb2, 0x12, 0xf1, + 0x15, 0xe9, 0xab, 0xaf, 0xba, 0xad, 0xb0, 0xe9, 0xd3, 0x6a, 0xb4, 0x5e, + 0xbd, 0x57, 0x68, 0x91, 0xff, 0x68, 0x0b, 0x35, 0x83, 0x28, 0xaf, 0x58, + 0xee, 0xeb, 0xde, 0x81, 0x6b, 0xe9, 0xf0, 0x9c, 0xca, 0x22, 0xeb, 0x15, + 0x31, 0xd6, 0x7e, 0x4f, 0x2f, 0xd0, 0xed, 0xd8, 0x8e, 0x7d, 0xe9, 0xa2, + 0x7c, 0xad, 0xf2, 0x89, 0xd1, 0x76, 0x29, 0x02}, + {0x10, 0x1e, 0x43, 0x36, 0x79, 0x8a, 0x4a, 0xe9, 0x19, 0xce, 0x2e, 0xd5, + 0x07, 0x99, 0xf7, 0x1b, 0xe3, 0x8e, 0xe7, 0xcb, 0xa1, 0x1a, 0xa3, 0x82, + 0x36, 0xb2, 0xa4, 0xc1, 0xe9, 0x3f, 0xd9, 0xf4, 0x9f, 0xd2, 0xa8, 0xc7, + 0xd2, 0xdd, 0x70, 0x02, 0x3d, 0x30, 0x15, 0xec, 0xc4, 0xf5, 0x1a, 0x50, + 0xbf, 0x67, 0x80, 0x8b, 0x58, 0xc1, 0x41, 0x39, 0xf2, 0x11, 0x3d, 0xf8, + 0x9b, 0xd5, 0x19, 0x66, 0x9f, 0xc1, 0x3e, 0x5c, 0x57, 0x19, 0xfa, 0x3e, + 0x04, 0x65, 0x21, 0xf2, 0xda, 0x3e, 0x67, 0x73, 0xb2, 0xcb, 0xde, 0xfe, + 0xea, 0x51, 0x2e, 0xf5, 0x83, 0x5f, 0x9d, 0x68, 0xb9, 0xa8, 0xd9, 0x13, + 0xd0, 0x94, 0x56, 0xa2, 0xf7, 0x79, 0x13, 0xbf, 0x7a, 0xa7, 0x1e, 0x1e, + 0xd5, 0x85, 0x46, 0x71, 0xc0, 0x18, 0x6e, 0x1d, 0x60, 0xc0, 0xf7, 0x0a, + 0xc4, 0xce, 0x94, 0x54, 0xb9, 0x0c, 0xfe, 0x44, 0xef, 0x4c, 0x12, 0x4f, + 0xde, 0x95, 0xb5, 0xbd, 0xc5, 0xdd, 0x44, 0x71, 0x17, 0x72, 0xdc, 0x84, + 0xc0, 0x91, 0x09, 0x43, 0xa3, 0x31, 0xad, 0x11, 0xba, 0x1e, 0xd8, 0x76, + 0xfe, 0xcd, 0xe3, 0x10, 0x59, 0xda, 0xc2, 0x2f, 0xb9, 0xcd, 0x58, 0x32, + 0xb4, 0xe5, 0x1c, 0x75, 0xd5, 0x26, 0x7b, 0x58, 0xa5, 0x0f, 0x2c, 0xcd, + 0xec, 0xcc, 0x1a, 0xe1, 0x7a, 0x03, 0x2c, 0x5c, 0x81, 0x5d, 0xdc, 0xbb, + 0x10, 0x7e, 0x1e, 0xf4, 0x15, 0x16, 0xc1, 0xbd, 0x9f, 0x07, 0x3d, 0x6f, + 0xa5, 0x45, 0x3f, 0xb3, 0xec, 0x58, 0x57, 0x66, 0xfa, 0x35, 0x58, 0xf2, + 0x97, 0xa6, 0x70, 0xfc, 0xca, 0x19, 0xea, 0x51, 0x31, 0x7a, 0xf3, 0x63, + 0x03, 0x46, 0x2e, 0x55, 0x3a, 0x88, 0x6c, 0xd9, 0xb3, 0x88, 0xf5, 0x46, + 0x20, 0x20, 0x15, 0x99, 0xc9, 0x94, 0x33, 0x36, 0x34, 0xe6, 0x0a, 0x90, + 0x3b, 0x67, 0xa0, 0x6b, 0x40, 0x1d, 0x0b, 0x12, 0x5e, 0x29, 0x62, 0x95, + 0x32, 0x71, 0x77, 0xcf, 0x8e, 0x2f, 0x6d, 0x9a, 0xae, 0xd4, 0xc1, 0x92, + 0x0d, 0x8f, 0xb6, 0xa3, 0x73, 0x48, 0x17, 0xb9, 0x10, 0xcc, 0x7d, 0xfa, + 0xbd, 0x17, 0xaf, 0x14, 0x3f, 0x3c, 0xde, 0xcc, 0x2d, 0xa2, 0x01, 0x1c, + 0x7a, 0x26, 0x2e, 0xef, 0x71, 0x8f, 0xce, 0x15, 0x7f, 0x2a, 0x4f, 0x50, + 0xe8, 0x7b, 0xe7, 0xad, 0x5a, 0x3d, 0x6f, 0x34, 0x41, 0x8f, 0x39, 0xaf, + 0x4c, 0x62, 0xc3, 0x33, 0xea, 0x1b, 0xa4, 0x22, 0x40, 0x78, 0xcf, 0xa1, + 0x7d, 0x96, 0xe8, 0xa9, 0x27, 0xb2, 0xa8, 0xb9, 0xd4, 0xb8, 0x68, 0x79, + 0xa8, 0x77, 0x57, 0xb8, 0xe8, 0x0d, 0x47, 0xa6, 0x68, 0xe5, 0x8c, 0x0f, + 0xbc, 0x81, 0xb2, 0x4a, 0x19, 0xa5, 0x15, 0xf5, 0x40, 0x53, 0x2d, 0x6d, + 0xbd, 0x0d, 0x90, 0x83, 0x05, 0x47, 0x62, 0x5d, 0x26, 0x2f, 0xf2, 0xea, + 0x9c, 0x6b, 0x37, 0x56, 0xba, 0x3f, 0xdd, 0x3c, 0xf3, 0xe6, 0x20, 0x2f, + 0x52, 0x64, 0x83, 0xa7, 0x8e, 0x89, 0xbc, 0xfb, 0xb0, 0x89, 0xb8, 0xfc, + 0xe0, 0xf6, 0x4f, 0xf9, 0x76, 0xd1, 0x58, 0x5a, 0x30, 0x51, 0x91, 0xb4, + 0xf0, 0xde, 0x63, 0xae, 0x32, 0xce, 0x8b, 0xb9, 0x53, 0x37, 0x96, 0xb4, + 0x63, 0xab, 0xcd, 0x49, 0x98, 0xa2, 0xdd, 0xfc, 0xd4, 0x45, 0xf3, 0xc1, + 0xc1, 0x00, 0x7b, 0x89, 0x2e, 0x83, 0xc3, 0xbf, 0x51, 0xf5, 0x89, 0xd0, + 0xf8, 0x8d, 0x85, 0xa0, 0x9e, 0x59, 0x80, 0x8b, 0xd2, 0x2d, 0x79, 0x60, + 0xf0, 0x69, 0x56, 0xb8, 0xcf, 0x0c, 0x9e, 0x12, 0x2c, 0x8f, 0x06, 0xc6, + 0xd9, 0xcd, 0xe2, 0xad, 0x27, 0xc3, 0x6d, 0xb7, 0xde, 0x31, 0x23, 0x92, + 0x50, 0x95, 0xa7, 0xa2, 0x59, 0xe0, 0xf9, 0x37, 0xc8, 0xc0, 0x35, 0xec, + 0x2b, 0x7d, 0x2d, 0x3a, 0xdc, 0x33, 0x85, 0xe8, 0x36, 0xc1, 0x78, 0xa5, + 0x7a, 0x2e, 0x5c, 0xe6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1478, + {0xf6, 0x67, 0x5c, 0xc9, 0xe4, 0xd5, 0x6e, 0x4b, 0x71, 0xe1, 0x1d, + 0x6e, 0xdd, 0x9b, 0x59, 0xe2, 0x8d, 0x1c, 0x9b, 0x00, 0x4f, 0x4b, + 0x3d, 0xf3, 0xac, 0xc2, 0x0a, 0x07, 0xbf, 0x4f, 0xe0, 0x6c}, + {0xfd, 0xcf, 0x05, 0x7f, 0x4f, 0x9e, 0x5e, 0x85, 0x26, 0xc9, 0x2c, 0xf4, + 0x2d, 0x31, 0x1e, 0x53, 0xb1, 0x9f, 0xd3, 0x1d, 0x46, 0x73, 0x29, 0xba, + 0xa1, 0x1e, 0xa5, 0x83, 0x2c, 0x10, 0x19, 0xd7, 0x65, 0x7d, 0xf8, 0x85, + 0x91, 0x2b, 0xd7, 0x57, 0xda, 0xe2, 0x04, 0xee, 0xca, 0x6f, 0x63, 0x82, + 0xf9, 0xcd, 0x48, 0x05, 0x6b, 0xa9, 0x8f, 0xd6, 0x2a, 0xa3, 0x61, 0xaf, + 0x6f, 0xb2, 0x0a, 0x63, 0x6b, 0xde, 0x67, 0x83, 0x33, 0x83, 0xc9, 0xf6, + 0x59, 0x7d, 0xfc, 0xa8, 0x05, 0xaf, 0xc3, 0xa7, 0x4d, 0x4c, 0x09, 0xaf, + 0xe7, 0x86, 0x79, 0xbe, 0x2a, 0x02, 0x52, 0xd5, 0xa6, 0x45, 0x3e, 0x0d, + 0xc9, 0x8d, 0x39, 0xd2, 0x8e, 0xf1, 0x5d, 0x1f, 0xa3, 0xa4, 0xfa, 0x42, + 0x4b, 0x3d, 0xa3, 0x99, 0xc2, 0x77, 0x46, 0xc1, 0x73, 0x5b, 0x98, 0x32, + 0xa6, 0x66, 0x96, 0xb9, 0xf2, 0x97, 0xd5, 0xe9, 0x1a, 0x95, 0x65, 0x8c, + 0x0f, 0xbc, 0xd5, 0xf0, 0x2a, 0xc8, 0xff, 0xe8, 0x39, 0x00, 0x66, 0x88, + 0x96, 0x84, 0x84, 0x8c, 0xd6, 0x25, 0xb5, 0x69, 0x7e, 0xe6, 0x80, 0x41, + 0x39, 0x4e, 0xd6, 0xf2, 0xc3, 0x66, 0x73, 0xc6, 0xa4, 0x08, 0xd7, 0xd7, + 0x60, 0x2d, 0x9c, 0x89, 0x7c, 0x4c, 0xe1, 0xf3, 0xf0, 0xab, 0x96, 0xa7, + 0xcb, 0x69, 0x10, 0x33, 0xa0, 0x64, 0xd5, 0xd5, 0x0c, 0x04, 0xa6, 0x31, + 0xcb, 0x26, 0x7d, 0x27, 0x75, 0x04, 0x4c, 0x73, 0xf0, 0x5f, 0x5d, 0x11, + 0x81, 0xdb, 0x99, 0x25, 0xd7, 0xb6, 0x9c, 0x88, 0xca, 0x5c, 0x12, 0x4b, + 0x6b, 0xf0, 0x3d, 0x83, 0xc3, 0x51, 0x04, 0xc9, 0x98, 0xe4, 0xff, 0x10, + 0x59, 0x88, 0x2d, 0xd1, 0xe0, 0x4c, 0x04, 0xc9, 0xe9, 0x6a, 0xe9, 0xb5, + 0xe4, 0x8f, 0x9b, 0x31, 0x85, 0xac, 0xa2, 0x1d, 0xeb, 0x3a, 0xef, 0x1a, + 0xc6, 0x4b, 0x85, 0xbe, 0xc8, 0x06, 0x06, 0x13, 0x83, 0x5d, 0x91, 0x34, + 0x8f, 0x6e, 0xbb, 0x36, 0xa9, 0xc1, 0x2f, 0x8a, 0x96, 0xe2, 0x47, 0xfc, + 0x61, 0xa5, 0x03, 0x86, 0x00, 0x0c, 0xba, 0xfe, 0xbb, 0x4e, 0x77, 0x13, + 0x17, 0x61, 0x1a, 0x79, 0xbe, 0x71, 0xc6, 0x5f, 0x5e, 0xe2, 0xed, 0xe8, + 0x6d, 0xae, 0x13, 0x95, 0xbf, 0x53, 0x97, 0xc3, 0xac, 0x4b, 0x63, 0x05, + 0x2e, 0xaf, 0x39, 0x88, 0x63, 0xbb, 0xbe, 0x7c, 0x59, 0x4f, 0xe9, 0x2d, + 0x96, 0x0b, 0xdc, 0x0e, 0x06, 0xcc, 0x37, 0x1e, 0xd8, 0xec, 0xee, 0x83, + 0xa3, 0x8d, 0x32, 0x05, 0xa4, 0xf0, 0xde, 0x4e, 0x79, 0x62, 0x49, 0xe3, + 0xe2, 0x7a, 0x55, 0x7f, 0x74, 0x7e, 0x89, 0x59, 0x3a, 0xf0, 0x3b, 0xb6, + 0x50, 0x81, 0x63, 0x4e, 0xed, 0x47, 0x47, 0xdd, 0xbd, 0xb3, 0x55, 0x60, + 0xf8, 0x1d, 0x61, 0x2d, 0x80, 0xb4, 0xf2, 0xb1, 0x8b, 0x88, 0xe1, 0x7e, + 0x00, 0xcd, 0x2e, 0x3e, 0x8f, 0x14, 0x91, 0xf4, 0xfc, 0xb9, 0xbe, 0xdb, + 0x9c, 0xb7, 0xd2, 0xd9, 0xa8, 0xc2, 0x90, 0xfc, 0x4c, 0xc5, 0x89, 0x57, + 0x8f, 0xd2, 0xf6, 0x7a, 0xe4, 0xbd, 0xdc, 0xae, 0x13, 0xab, 0x87, 0x8b, + 0x0d, 0x9f, 0xbc, 0x7d, 0x82, 0x3e, 0x3d, 0x56, 0x24, 0x57, 0x60, 0xc4, + 0xd9, 0x5b, 0x9a, 0xe2, 0x26, 0x74, 0x59, 0x92, 0xac, 0xbf, 0x94, 0x16, + 0xfb, 0xbc, 0x42, 0x72, 0x96, 0x62, 0xbb, 0xd6, 0x90, 0xdb, 0xf1, 0xc1, + 0xb0, 0xfa, 0xb9, 0x77, 0x26, 0x3d, 0xc8, 0xab, 0x0b, 0xda, 0xb5, 0x8a, + 0x07, 0x0a, 0xa3, 0x35, 0xc5, 0xe1, 0x41, 0x73, 0xd3, 0x41, 0xcb, 0xc7, + 0x0e, 0xc5, 0x3a, 0x2a, 0xd7, 0x13, 0x1f, 0xbf, 0x9a, 0x71, 0x1d, 0xb9, + 0xae, 0xa0, 0x02, 0x2b, 0x07, 0xa6, 0xea, 0x54, 0x4e, 0x29, 0xef, 0x43, + 0x12, 0x80, 0x4e, 0x75, 0x6a, 0xd1, 0x00, 0xcf}, + {0xdc, 0x66, 0xd3, 0x03, 0x67, 0x0f, 0x14, 0x73, 0xf1, 0x47, 0xa3, 0xbc, + 0x5a, 0x76, 0xba, 0x1a, 0x1a, 0x9a, 0x25, 0x88, 0x6e, 0xba, 0x81, 0xed, + 0x4a, 0x83, 0x81, 0x32, 0xb1, 0x48, 0x5d, 0x24, 0x3f, 0x64, 0xc3, 0xe5, + 0x60, 0x80, 0xdf, 0x79, 0xcc, 0x18, 0xec, 0xb7, 0x44, 0xcb, 0x27, 0xa6, + 0x91, 0xa6, 0xb6, 0x2a, 0xcd, 0xa2, 0x8c, 0xed, 0x1d, 0xb7, 0xfc, 0x1a, + 0x53, 0x95, 0xba, 0xf5, 0xf4, 0x1c, 0xf1, 0x3b, 0x3c, 0xa2, 0x38, 0x54, + 0x4d, 0xfb, 0x46, 0xb3, 0xcc, 0x9c, 0x93, 0x17, 0xcf, 0x8a, 0x78, 0x1a, + 0x9d, 0x34, 0x91, 0xda, 0xa8, 0x98, 0xc9, 0xa3, 0xf5, 0xe6, 0xbe, 0x3e, + 0x8d, 0xdb, 0x11, 0xcd, 0xf0, 0xc2, 0x61, 0x8f, 0x4f, 0xa1, 0x57, 0x0a, + 0x40, 0x2e, 0x97, 0x76, 0xc2, 0x75, 0x7f, 0x6a, 0xfc, 0xe8, 0xba, 0x1c, + 0x2c, 0xcd, 0xad, 0x1f, 0xb9, 0x74, 0x34, 0xee, 0x94, 0x37, 0x62, 0x6c, + 0xe0, 0x28, 0x9f, 0x55, 0xa2, 0x5a, 0x88, 0x2f, 0x62, 0x51, 0x5a, 0x7e, + 0x20, 0x0e, 0xd7, 0xb0, 0x65, 0x20, 0x11, 0x33, 0x10, 0x30, 0xb0, 0xba, + 0xfc, 0x3c, 0xc8, 0x9b, 0x73, 0xe9, 0x8b, 0xab, 0xc3, 0x3a, 0xd5, 0x9d, + 0x4c, 0x6c, 0x2b, 0x83, 0xd8, 0x18, 0xd2, 0x11, 0x9c, 0x26, 0xec, 0x78, + 0x8a, 0xe8, 0xe3, 0xf4, 0x2f, 0x1a, 0xf0, 0xd3, 0xaf, 0x52, 0xc7, 0x78, + 0x93, 0x73, 0xb0, 0xb7, 0x16, 0x0c, 0xff, 0xf3, 0x96, 0x80, 0x32, 0x3a, + 0xdf, 0xed, 0x50, 0xaf, 0x7a, 0x94, 0x10, 0xab, 0x2d, 0x43, 0x71, 0xfa, + 0x17, 0xf5, 0x00, 0xaf, 0x7b, 0xb6, 0x6e, 0xb3, 0xa0, 0x55, 0x69, 0xc9, + 0x8b, 0x7f, 0x4f, 0x21, 0xff, 0x20, 0x9c, 0x95, 0x02, 0xa0, 0x5f, 0xe5, + 0xea, 0x42, 0x94, 0x89, 0x65, 0xe3, 0x64, 0x8b, 0x2b, 0xa9, 0xfc, 0x36, + 0xac, 0x12, 0xe4, 0xdb, 0xb8, 0xe9, 0x83, 0x12, 0xb0, 0x1c, 0x86, 0x71, + 0x6a, 0x26, 0xa6, 0x80, 0xd6, 0x8e, 0x71, 0x06, 0xa7, 0x77, 0x1a, 0x9f, + 0xd6, 0x08, 0xf3, 0x26, 0xad, 0xfe, 0x69, 0xe5, 0xf9, 0x6e, 0x9a, 0xac, + 0x68, 0xfc, 0x0e, 0x98, 0x20, 0x1c, 0xe0, 0xa2, 0x65, 0xfa, 0xcd, 0xe8, + 0x78, 0x03, 0x2b, 0x58, 0xaa, 0xa9, 0x60, 0x12, 0x53, 0x3c, 0x7b, 0xd8, + 0xe9, 0x8d, 0xae, 0x75, 0xfc, 0x5c, 0x3b, 0xdd, 0xa1, 0x8f, 0xc2, 0xe4, + 0x26, 0x5c, 0x14, 0x30, 0x07, 0x96, 0x27, 0x06, 0x5b, 0xcd, 0x3b, 0x05, + 0x9c, 0xa4, 0x47, 0x47, 0xe5, 0x1f, 0x56, 0x9b, 0x5a, 0xb7, 0x43, 0xbf, + 0xcc, 0xdc, 0x32, 0xc5, 0x88, 0xef, 0x0b, 0x02, 0xd1, 0x45, 0x7c, 0x4a, + 0x68, 0x9c, 0x84, 0xa7, 0x6f, 0x3b, 0x49, 0x77, 0xa3, 0xc6, 0x65, 0xd5, + 0x10, 0x42, 0x34, 0x11, 0x3d, 0x87, 0x55, 0x21, 0xfe, 0x36, 0xe8, 0x70, + 0x88, 0x56, 0x28, 0xf6, 0xa6, 0x5e, 0x95, 0x1e, 0xa0, 0x2c, 0xa7, 0x51, + 0xc6, 0x37, 0xde, 0xd8, 0x7e, 0xc3, 0x5d, 0x98, 0x4b, 0xed, 0xd7, 0x63, + 0xa8, 0xe3, 0x67, 0xda, 0x70, 0xdc, 0xbe, 0x73, 0x6b, 0xaf, 0x45, 0xff, + 0x7b, 0x7f, 0xf9, 0xd6, 0x3a, 0xea, 0xe8, 0x82, 0x06, 0x2a, 0xba, 0xee, + 0x2c, 0x44, 0xe9, 0x2e, 0xd4, 0xa8, 0xba, 0x0c, 0x07, 0x64, 0x22, 0x39, + 0xab, 0xf3, 0xfa, 0xbd, 0x5c, 0xca, 0x26, 0xdf, 0x48, 0xb9, 0x7f, 0x2d, + 0xd3, 0xb8, 0xbb, 0x4c, 0xf3, 0x63, 0x61, 0xe3, 0x6f, 0x95, 0xb0, 0x78, + 0x92, 0xc6, 0x70, 0xa0, 0x50, 0xe3, 0x4a, 0x06, 0xd0, 0xd7, 0x82, 0xa1, + 0x18, 0x42, 0xbc, 0x9f, 0xf5, 0x14, 0x9d, 0x33, 0x85, 0x1a, 0x09, 0x6c, + 0x97, 0xd0, 0x1f, 0x9e, 0x39, 0x7e, 0xdd, 0x5e, 0x59, 0x5a, 0x7f, 0x54, + 0xc5, 0x7e, 0xbc, 0x4c, 0x27, 0xe9, 0xaf, 0xd3, 0x7d, 0xc0, 0xce, 0xc5, + 0xbe, 0x0e, 0x4f, 0x89}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1479, + {0x02, 0x5e, 0xfe, 0x33, 0x3a, 0x7c, 0xce, 0x64, 0x91, 0x2b, 0xe5, + 0xa4, 0x8c, 0xe1, 0xfc, 0x7e, 0xe5, 0x77, 0x5a, 0xc6, 0x21, 0xfc, + 0xdc, 0xf0, 0x4b, 0x20, 0xc2, 0xdd, 0x71, 0x40, 0xd3, 0x3b}, + {0xfd, 0xcf, 0x05, 0x7f, 0x4f, 0x9e, 0x5e, 0x85, 0x26, 0xc9, 0x2c, 0xf4, + 0x2d, 0x31, 0x1e, 0x53, 0xb1, 0x9f, 0xd3, 0x1d, 0x46, 0x73, 0x29, 0xba, + 0xa1, 0x1e, 0xa5, 0x83, 0x2c, 0x10, 0x19, 0xd7, 0x65, 0x7d, 0xf8, 0x85, + 0x91, 0x2b, 0xd7, 0x57, 0xda, 0xe2, 0x04, 0xee, 0xca, 0x6f, 0x63, 0x82, + 0xf9, 0xcd, 0x48, 0x05, 0x6b, 0xa9, 0x8f, 0xd6, 0x2a, 0xa3, 0x61, 0xaf, + 0x6f, 0xb2, 0x0a, 0x63, 0x6b, 0xde, 0x67, 0x83, 0x33, 0x83, 0xc9, 0xf6, + 0x59, 0x7d, 0xfc, 0xa8, 0x05, 0xaf, 0xc3, 0xa7, 0x4d, 0x4c, 0x09, 0xaf, + 0xe7, 0x86, 0x79, 0xbe, 0x2a, 0x02, 0x52, 0xd5, 0xa6, 0x45, 0x3e, 0x0d, + 0xc9, 0x8d, 0x39, 0xd2, 0x8e, 0xf1, 0x5d, 0x1f, 0xa3, 0xa4, 0xfa, 0x42, + 0x4b, 0x3d, 0xa3, 0x99, 0xc2, 0x77, 0x46, 0xc1, 0x73, 0x5b, 0x98, 0x32, + 0xa6, 0x66, 0x96, 0xb9, 0xf2, 0x97, 0xd5, 0xe9, 0x1a, 0x95, 0x65, 0x8c, + 0x0f, 0xbc, 0xd5, 0xf0, 0x2a, 0xc8, 0xff, 0xe8, 0x39, 0x00, 0x66, 0x88, + 0x96, 0x84, 0x84, 0x8c, 0xd6, 0x25, 0xb5, 0x69, 0x7e, 0xe6, 0x80, 0x41, + 0x39, 0x4e, 0xd6, 0xf2, 0xc3, 0x66, 0x73, 0xc6, 0xa4, 0x08, 0xd7, 0xd7, + 0x60, 0x2d, 0x9c, 0x89, 0x7c, 0x4c, 0xe1, 0xf3, 0xf0, 0xab, 0x96, 0xa7, + 0xcb, 0x69, 0x10, 0x33, 0xa0, 0x64, 0xd5, 0xd5, 0x0c, 0x04, 0xa6, 0x31, + 0xcb, 0x26, 0x7d, 0x27, 0x75, 0x04, 0x4c, 0x73, 0xf0, 0x5f, 0x5d, 0x11, + 0x81, 0xdb, 0x99, 0x25, 0xd7, 0xb6, 0x9c, 0x88, 0xca, 0x5c, 0x12, 0x4b, + 0x6b, 0xf0, 0x3d, 0x83, 0xc3, 0x51, 0x04, 0xc9, 0x98, 0xe4, 0xff, 0x10, + 0x59, 0x88, 0x2d, 0xd1, 0xe0, 0x4c, 0x04, 0xc9, 0xe9, 0x6a, 0xe9, 0xb5, + 0xe4, 0x8f, 0x9b, 0x31, 0x85, 0xac, 0xa2, 0x1d, 0xeb, 0x3a, 0xef, 0x1a, + 0xc6, 0x4b, 0x85, 0xbe, 0xc8, 0x06, 0x06, 0x13, 0x83, 0x5d, 0x91, 0x34, + 0x8f, 0x6e, 0xbb, 0x36, 0xa9, 0xc1, 0x2f, 0x8a, 0x96, 0xe2, 0x47, 0xfc, + 0x61, 0xa5, 0x03, 0x86, 0x00, 0x0c, 0xba, 0xfe, 0xbb, 0x4e, 0x77, 0x13, + 0x17, 0x61, 0x1a, 0x79, 0xbe, 0x71, 0xc6, 0x5f, 0x5e, 0xe2, 0xed, 0xe8, + 0x6d, 0xae, 0x13, 0x95, 0xbf, 0x53, 0x97, 0xc3, 0xac, 0x4b, 0x63, 0x05, + 0x2e, 0xaf, 0x39, 0x88, 0x63, 0xbb, 0xbe, 0x7c, 0x59, 0x4f, 0xe9, 0x2d, + 0x96, 0x0b, 0xdc, 0x0e, 0x06, 0xcc, 0x37, 0x1e, 0xd8, 0xec, 0xee, 0x83, + 0xa3, 0x8d, 0x32, 0x05, 0xa4, 0xf0, 0xde, 0x4e, 0x79, 0x62, 0x49, 0xe3, + 0xe2, 0x7a, 0x55, 0x7f, 0x74, 0x7e, 0x89, 0x59, 0x3a, 0xf0, 0x3b, 0xb6, + 0x50, 0x81, 0x63, 0x4e, 0xed, 0x47, 0x47, 0xdd, 0xbd, 0xb3, 0x55, 0x60, + 0xf8, 0x1d, 0x61, 0x2d, 0x80, 0xb4, 0xf2, 0xb1, 0x8b, 0x88, 0xe1, 0x7e, + 0x00, 0xcd, 0x2e, 0x3e, 0x8f, 0x14, 0x91, 0xf4, 0xfc, 0xb9, 0xbe, 0xdb, + 0x9c, 0xb7, 0xd2, 0xd9, 0xa8, 0xc2, 0x90, 0xfc, 0x4c, 0xc5, 0x89, 0x57, + 0x8f, 0xd2, 0xf6, 0x7a, 0xe4, 0xbd, 0xdc, 0xae, 0x13, 0xab, 0x87, 0x8b, + 0x0d, 0x9f, 0xbc, 0x7d, 0x82, 0x3e, 0x3d, 0x56, 0x24, 0x57, 0x60, 0xc4, + 0xd9, 0x5b, 0x9a, 0xe2, 0x26, 0x74, 0x59, 0x92, 0xac, 0xbf, 0x94, 0x16, + 0xfb, 0xbc, 0x42, 0x72, 0x96, 0x62, 0xbb, 0xd6, 0x90, 0xdb, 0xf1, 0xc1, + 0xb0, 0xfa, 0xb9, 0x77, 0x26, 0x3d, 0xc8, 0xab, 0x0b, 0xda, 0xb5, 0x8a, + 0x07, 0x0a, 0xa3, 0x35, 0xc5, 0xe1, 0x41, 0x73, 0xd3, 0x41, 0xcb, 0xc7, + 0x0e, 0xc5, 0x3a, 0x2a, 0xd7, 0x13, 0x1f, 0xbf, 0x9a, 0x71, 0x1d, 0xb9, + 0xae, 0xa0, 0x02, 0x2b, 0x07, 0xa6, 0xea, 0x54, 0x4e, 0x29, 0xef, 0x43, + 0x12, 0x80, 0x4e, 0x75, 0x6a, 0xd1, 0x00, 0xcf}, + {0x96, 0xb1, 0x4d, 0x02, 0x6c, 0x81, 0x47, 0xc2, 0x5a, 0xa0, 0x2d, 0x42, + 0x26, 0x72, 0x7d, 0x59, 0x1f, 0x40, 0xab, 0x06, 0x6b, 0xbd, 0x8e, 0x2a, + 0x58, 0xad, 0x92, 0x53, 0x41, 0xb5, 0xc6, 0xec, 0xf7, 0x84, 0x4f, 0x42, + 0x6d, 0x1d, 0x57, 0x44, 0xe1, 0x17, 0xc2, 0xf7, 0x4f, 0xfc, 0x01, 0x1a, + 0xe0, 0xae, 0xb5, 0x8c, 0xb6, 0xfd, 0xe0, 0xbc, 0xac, 0x08, 0xa6, 0x1c, + 0x79, 0x24, 0x17, 0xe5, 0x33, 0xe1, 0xcd, 0xc4, 0x92, 0xf0, 0xc1, 0xd9, + 0x21, 0x91, 0x58, 0x9c, 0xdd, 0xe5, 0x91, 0xb2, 0x00, 0x2e, 0xb8, 0x42, + 0xdd, 0x66, 0xc9, 0xa6, 0xd8, 0x3b, 0xe3, 0xa1, 0x95, 0x0a, 0xe2, 0x61, + 0x9a, 0x3b, 0xc7, 0x8b, 0x03, 0x4f, 0x85, 0xa7, 0xf4, 0x98, 0xde, 0x91, + 0x09, 0x53, 0x3d, 0xa4, 0xfd, 0x0e, 0xc8, 0xaf, 0xd6, 0xe7, 0x8f, 0x0f, + 0x49, 0x0e, 0xf6, 0x85, 0xfd, 0x97, 0xdb, 0xb8, 0xd1, 0xd9, 0x86, 0x0c, + 0xb0, 0x05, 0x9e, 0xac, 0x7c, 0x02, 0xbd, 0x45, 0xd8, 0xf1, 0x8c, 0x3c, + 0xe8, 0xc1, 0xc7, 0x2d, 0x36, 0xfe, 0xe8, 0x72, 0x80, 0xdc, 0xf5, 0xbd, + 0x0f, 0x11, 0x56, 0xa4, 0xc8, 0x2a, 0x6a, 0x38, 0x62, 0x92, 0xda, 0x63, + 0xfa, 0x3a, 0x03, 0x54, 0xe2, 0x93, 0x8c, 0x04, 0x25, 0x35, 0xa6, 0xdc, + 0x66, 0x6c, 0x24, 0xe3, 0x9f, 0xc8, 0xe0, 0xc9, 0xbd, 0x61, 0x2d, 0x57, + 0xbf, 0x04, 0x2c, 0xeb, 0xc7, 0x0e, 0xa5, 0xcf, 0xea, 0x40, 0xc1, 0x36, + 0xd5, 0xc4, 0xeb, 0x4c, 0x62, 0x1d, 0xcd, 0x0d, 0xce, 0x72, 0x53, 0x09, + 0x6d, 0x28, 0x66, 0xca, 0x31, 0xab, 0x03, 0xab, 0xc9, 0x4b, 0xac, 0x20, + 0x56, 0x11, 0x16, 0x27, 0x73, 0x41, 0xf6, 0x58, 0xed, 0xfb, 0xe2, 0x2e, + 0xfb, 0x99, 0x88, 0x73, 0x2a, 0x74, 0x7e, 0x91, 0x45, 0x54, 0xaf, 0x6e, + 0x6a, 0x1d, 0xbc, 0xa6, 0x83, 0xda, 0xc1, 0x3c, 0x53, 0xd4, 0x89, 0x4f, + 0x65, 0xd5, 0xb4, 0x1c, 0xf2, 0x20, 0x2b, 0xc6, 0x0e, 0xc4, 0xa8, 0x76, + 0x67, 0x1e, 0xa2, 0x7e, 0xc8, 0x70, 0xc3, 0x87, 0x82, 0x3b, 0xb7, 0x1e, + 0x59, 0xb4, 0x56, 0x3f, 0x79, 0x34, 0xab, 0x71, 0x97, 0x43, 0xc9, 0x35, + 0xda, 0x2e, 0x66, 0xb8, 0x47, 0x1d, 0xe6, 0x3c, 0xb7, 0xd4, 0xbd, 0x89, + 0x8d, 0x0d, 0xca, 0x27, 0x70, 0x85, 0x10, 0x06, 0xe8, 0x85, 0x69, 0x5f, + 0x93, 0x09, 0x24, 0xe4, 0x3e, 0x4c, 0x0b, 0x46, 0x43, 0xc6, 0x92, 0xaa, + 0xee, 0xc8, 0xd3, 0x6f, 0x13, 0x13, 0x84, 0x4f, 0xfc, 0xa5, 0x86, 0x1e, + 0x81, 0xd1, 0x84, 0x0b, 0x11, 0x08, 0xe0, 0xb6, 0x30, 0xf0, 0x48, 0x0e, + 0xf8, 0xac, 0x0d, 0xf1, 0x5e, 0x9d, 0xff, 0x78, 0x6a, 0x13, 0x85, 0x98, + 0xba, 0xb0, 0xbf, 0x77, 0x9e, 0x41, 0x55, 0xbc, 0xbb, 0x60, 0xbb, 0xe8, + 0x5f, 0xe1, 0xba, 0xa6, 0xaa, 0x59, 0x46, 0x22, 0xbe, 0x33, 0x63, 0x8e, + 0x81, 0x94, 0x30, 0x8c, 0x73, 0x85, 0x10, 0xa0, 0x30, 0xab, 0x81, 0x77, + 0xde, 0x79, 0xfa, 0x36, 0xca, 0xf7, 0xb9, 0xff, 0x4d, 0x88, 0xe9, 0xc3, + 0x93, 0x15, 0xd0, 0x2b, 0x97, 0xde, 0x25, 0x21, 0xe1, 0x3d, 0xcf, 0x7e, + 0xcf, 0xce, 0x44, 0x8c, 0x48, 0x21, 0xc8, 0xca, 0x60, 0xa0, 0x41, 0x04, + 0x71, 0xa0, 0xf1, 0x67, 0xb9, 0x0b, 0x87, 0x5d, 0x52, 0xe0, 0xfe, 0x26, + 0x43, 0x8b, 0xd0, 0x36, 0x00, 0x10, 0xc0, 0xf7, 0x85, 0xa3, 0x0e, 0x5a, + 0x3d, 0x2c, 0x98, 0x04, 0x34, 0x1b, 0x71, 0x56, 0x04, 0x88, 0x6b, 0x72, + 0xb4, 0xa1, 0x9b, 0xd6, 0x79, 0x0a, 0xc3, 0xe4, 0x56, 0x05, 0xb3, 0xbb, + 0x5b, 0xf9, 0xce, 0xbb, 0x4c, 0xe4, 0x11, 0x67, 0x2f, 0xca, 0x25, 0x98, + 0x7f, 0x93, 0xc0, 0xf2, 0x0f, 0x82, 0xb2, 0xad, 0x9c, 0x5d, 0x25, 0x8b, + 0x4c, 0x4d, 0x23, 0xc3}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1480, + {0x4c, 0xf4, 0x7b, 0xd4, 0x71, 0x5d, 0xa9, 0xce, 0x1f, 0x41, 0xde, + 0x65, 0xb4, 0x90, 0x3f, 0x3f, 0xa7, 0x31, 0x3c, 0x82, 0x82, 0xa4, + 0x61, 0x17, 0x02, 0xca, 0x2c, 0xa5, 0x2a, 0x47, 0xa1, 0xd5}, + {0x5d, 0x54, 0xae, 0xc8, 0x94, 0xd9, 0x5d, 0x0a, 0xda, 0x0c, 0x42, 0x1e, + 0xac, 0xac, 0xa3, 0xc9, 0x57, 0x3e, 0x11, 0x08, 0x51, 0x82, 0x63, 0xcc, + 0x9b, 0x2e, 0x86, 0xc8, 0x63, 0x4b, 0xd4, 0xac, 0x15, 0xee, 0x48, 0x89, + 0x10, 0xf1, 0x08, 0xb1, 0x00, 0xa7, 0xba, 0xf6, 0xdc, 0x45, 0xf4, 0x33, + 0x31, 0xd1, 0x62, 0xea, 0x28, 0x3a, 0xf3, 0x96, 0x50, 0xf0, 0x69, 0xbf, + 0x6c, 0x93, 0x74, 0x30, 0xcb, 0x91, 0xde, 0x6c, 0xde, 0x32, 0x50, 0xd9, + 0xc7, 0x22, 0x89, 0x35, 0x31, 0xa6, 0x63, 0x44, 0x69, 0x8d, 0x29, 0x4c, + 0x66, 0x12, 0xe8, 0xe8, 0xb8, 0x1c, 0x87, 0x9e, 0x0d, 0x84, 0x1e, 0xe0, + 0x93, 0x5c, 0xa7, 0x26, 0xc4, 0x29, 0x4f, 0x27, 0xff, 0x36, 0x91, 0x70, + 0x56, 0xfa, 0x7d, 0xd3, 0xa3, 0x1d, 0x56, 0xc3, 0x73, 0xfc, 0xb1, 0x8c, + 0xa8, 0x01, 0xd5, 0x45, 0x7a, 0x5b, 0x3c, 0x33, 0x0f, 0x36, 0x40, 0x18, + 0x61, 0x03, 0xef, 0x4d, 0x38, 0xe9, 0x59, 0x81, 0xbc, 0x30, 0x72, 0x8a, + 0x66, 0x65, 0xed, 0xca, 0xc3, 0x7a, 0xee, 0x13, 0x5b, 0x2e, 0x1f, 0xe1, + 0xd7, 0xb7, 0x7b, 0x87, 0xf4, 0x2a, 0xc5, 0x55, 0x1b, 0xc2, 0xaa, 0xc8, + 0x58, 0xa5, 0x02, 0x21, 0xaf, 0xd7, 0x01, 0xbb, 0xad, 0xe4, 0x70, 0x9e, + 0x4b, 0xfd, 0x9b, 0x7c, 0x05, 0x99, 0xf2, 0xd1, 0x8b, 0x0d, 0x37, 0x12, + 0xa2, 0xa6, 0x1a, 0x2a, 0x7a, 0xf7, 0xdb, 0xe5, 0x8a, 0x6c, 0x9b, 0x18, + 0x73, 0x8b, 0x2a, 0xae, 0x55, 0x08, 0x3c, 0x2c, 0x42, 0x71, 0x89, 0xa6, + 0x46, 0x40, 0xe0, 0x31, 0x2e, 0xa6, 0x89, 0x85, 0xd0, 0xe9, 0x32, 0x57, + 0xfe, 0xbf, 0x7b, 0x7d, 0x48, 0x8f, 0x84, 0x02, 0x22, 0x28, 0xbb, 0xed, + 0x38, 0x43, 0x44, 0x19, 0x60, 0xc9, 0x3e, 0xde, 0x5b, 0x42, 0x48, 0xdc, + 0x46, 0x55, 0x88, 0xcc, 0x72, 0xad, 0x7b, 0x5f, 0xb8, 0x61, 0xfa, 0x51, + 0x22, 0x83, 0x8a, 0x62, 0x97, 0xee, 0x5f, 0x4a, 0x1d, 0x39, 0xe9, 0xed, + 0x82, 0x65, 0xb3, 0x7a, 0xb3, 0x80, 0xbe, 0xb6, 0x5e, 0xe7, 0x05, 0x35, + 0x59, 0xf1, 0xc7, 0xff, 0xda, 0xe9, 0xdc, 0x52, 0x43, 0xe2, 0x97, 0x0e, + 0xc5, 0xe0, 0x6f, 0xed, 0x7f, 0x08, 0xec, 0xbf, 0xa9, 0x0a, 0x68, 0xdd, + 0xb5, 0xd9, 0x5f, 0xce, 0xc7, 0x65, 0xb3, 0x9e, 0xe3, 0x92, 0xd3, 0x96, + 0x30, 0x7d, 0x45, 0xe7, 0x4c, 0xb8, 0x85, 0x09, 0x2c, 0x0f, 0x47, 0x90, + 0xcd, 0xc3, 0x5e, 0x4e, 0x57, 0x5d, 0xec, 0xb8, 0x98, 0x00, 0xa0, 0x23, + 0x3e, 0xf0, 0xd0, 0x91, 0xa0, 0x8c, 0x55, 0x1c, 0xcf, 0x5c, 0x7c, 0x2f, + 0xf1, 0x43, 0xec, 0xcf, 0x42, 0x39, 0x9e, 0x5f, 0x50, 0x51, 0x9c, 0xca, + 0x01, 0xbf, 0xe9, 0xa6, 0x02, 0x69, 0xfb, 0x85, 0x85, 0xff, 0x67, 0x6a, + 0xf6, 0x8b, 0x8f, 0x65, 0x66, 0x41, 0x35, 0xff, 0x12, 0x0e, 0xad, 0x6c, + 0x95, 0xcd, 0xc1, 0x41, 0xe8, 0xbf, 0x46, 0x8e, 0x07, 0x8d, 0x63, 0x28, + 0x7c, 0xa3, 0x25, 0x28, 0x63, 0x3a, 0x0d, 0x03, 0x4b, 0x9f, 0x3c, 0x1c, + 0x6b, 0x91, 0x0a, 0xc1, 0x91, 0x3b, 0xa7, 0xbc, 0x47, 0x5b, 0xa3, 0x35, + 0xbb, 0xf9, 0xca, 0x32, 0x93, 0xd0, 0xea, 0x42, 0x47, 0x66, 0xa6, 0xc5, + 0x1a, 0x7f, 0xe9, 0xa1, 0x1d, 0xf8, 0x02, 0xea, 0xa9, 0xf3, 0x30, 0x1b, + 0x10, 0x5e, 0x79, 0xdd, 0x5f, 0x99, 0xcb, 0x65, 0xde, 0x62, 0x09, 0x7f, + 0xf6, 0xa3, 0xf0, 0x10, 0x5b, 0x1c, 0xb8, 0xa7, 0xda, 0x1e, 0x75, 0x3d, + 0xf7, 0xe1, 0xb1, 0x76, 0x53, 0xa8, 0x8d, 0xfc, 0x97, 0x40, 0x66, 0xce, + 0x36, 0x0f, 0x02, 0xcb, 0x1b, 0x97, 0xb6, 0x81, 0xdd, 0x93, 0x44, 0x57, + 0xb2, 0xb4, 0x0e, 0x5f, 0x88, 0xae, 0x1f, 0xc5}, + {0x2f, 0xa3, 0xb2, 0x99, 0x5f, 0x05, 0x90, 0x4e, 0x55, 0x92, 0xbf, 0xe8, + 0x05, 0xa0, 0xa1, 0x32, 0x4b, 0xd3, 0xc3, 0x52, 0xfc, 0xd9, 0x23, 0xcf, + 0x9a, 0xdc, 0x30, 0xef, 0xc6, 0xee, 0x42, 0x88, 0x0f, 0x81, 0x17, 0xc3, + 0x34, 0xab, 0xbb, 0xff, 0xf7, 0x05, 0x65, 0xe1, 0x37, 0xba, 0xe0, 0x55, + 0xd6, 0x95, 0x0a, 0xf6, 0x76, 0xfb, 0x5c, 0x13, 0xfe, 0xdb, 0x01, 0xf5, + 0x73, 0xc9, 0xe2, 0xd7, 0xdd, 0x65, 0x6d, 0x8d, 0x82, 0xe3, 0x8e, 0xa5, + 0xbf, 0xec, 0x06, 0x11, 0x71, 0x3a, 0x82, 0x8f, 0x79, 0x0e, 0x4f, 0xb2, + 0xb6, 0x2e, 0xcc, 0x62, 0xda, 0x4b, 0x3f, 0x97, 0xef, 0xbf, 0xcd, 0x3d, + 0x81, 0x18, 0x45, 0xe2, 0x82, 0x3a, 0x62, 0x02, 0x47, 0x05, 0x06, 0x94, + 0x2e, 0x76, 0xc9, 0x1e, 0x3d, 0x4c, 0x20, 0xd8, 0xea, 0x65, 0xa5, 0x58, + 0xb3, 0x28, 0x08, 0x0e, 0x09, 0xb2, 0x42, 0x83, 0x8b, 0x9d, 0x2b, 0x18, + 0xfa, 0x8d, 0x84, 0x03, 0xcf, 0xf3, 0xb7, 0x45, 0xa1, 0x56, 0xe2, 0xc1, + 0x8c, 0x79, 0x55, 0xb4, 0x24, 0xbe, 0xfd, 0x71, 0x29, 0x8a, 0x9c, 0x51, + 0x39, 0xea, 0xe5, 0x14, 0x1b, 0xbd, 0x69, 0xdb, 0xc9, 0x6b, 0x1d, 0xb4, + 0xc5, 0x24, 0xe4, 0x15, 0xe9, 0x84, 0x3c, 0x5e, 0x8b, 0x8f, 0xec, 0x1e, + 0xdc, 0xef, 0x9c, 0xfa, 0x41, 0x43, 0x7f, 0xfd, 0xa8, 0x55, 0x51, 0x6b, + 0x47, 0x58, 0xe8, 0x49, 0x1b, 0xb1, 0xb4, 0x17, 0x63, 0x45, 0x2e, 0x64, + 0x8a, 0x75, 0x20, 0x35, 0xf7, 0x5f, 0x8d, 0x28, 0x92, 0xcf, 0x22, 0x75, + 0x6c, 0x6d, 0x99, 0x64, 0x20, 0x0d, 0xb8, 0x67, 0x39, 0xaa, 0x55, 0x7e, + 0x47, 0x10, 0x22, 0x6b, 0x80, 0x43, 0xb5, 0x0f, 0x6d, 0xa2, 0xd7, 0x65, + 0x8f, 0x97, 0xd2, 0x62, 0x48, 0xef, 0xdb, 0x7c, 0xcb, 0xbf, 0x71, 0xb3, + 0x14, 0xef, 0xcd, 0x7f, 0x89, 0x7d, 0x9d, 0x0c, 0xbe, 0xd6, 0x49, 0x66, + 0x3f, 0x55, 0x75, 0xbd, 0x4c, 0xea, 0x9c, 0xa9, 0xff, 0x6d, 0x68, 0x9e, + 0xa4, 0x82, 0xd0, 0xbb, 0xb7, 0x7a, 0xda, 0x7d, 0x5d, 0x42, 0x5a, 0x4b, + 0x35, 0x65, 0x0a, 0x4a, 0x7e, 0x7d, 0xc8, 0x52, 0x3e, 0x8f, 0xa6, 0x1c, + 0x0d, 0x92, 0xca, 0x1e, 0x7a, 0x70, 0xc5, 0x52, 0xb5, 0xe9, 0xcb, 0xea, + 0x7c, 0xbf, 0x0d, 0xe7, 0xa3, 0x11, 0xb3, 0x27, 0xc4, 0x8d, 0xcd, 0xd6, + 0x1f, 0x27, 0xf1, 0x90, 0x28, 0x09, 0x3d, 0xa0, 0xa9, 0xcb, 0xa3, 0x73, + 0x30, 0x2e, 0x8e, 0x52, 0x32, 0xe6, 0x9e, 0x1a, 0xe8, 0xd6, 0x4e, 0xad, + 0x23, 0x30, 0xa3, 0x78, 0x03, 0x93, 0x8c, 0xb9, 0xc4, 0x1e, 0x48, 0xeb, + 0x83, 0x16, 0x5a, 0x11, 0xac, 0xdb, 0x7e, 0x05, 0xaa, 0x25, 0xd5, 0xc5, + 0xad, 0xcf, 0x9e, 0xed, 0xb8, 0x12, 0x85, 0x97, 0x48, 0x07, 0x43, 0xbc, + 0x38, 0x5e, 0x70, 0xa8, 0x5d, 0xbf, 0x7f, 0x9e, 0xcd, 0x78, 0xbf, 0xb9, + 0xc7, 0xa0, 0xd8, 0x1d, 0x73, 0x2c, 0xfd, 0x8c, 0x3a, 0x2c, 0x67, 0xad, + 0xf2, 0x6b, 0x42, 0x29, 0xe1, 0xb8, 0xea, 0x65, 0xcc, 0x4e, 0x60, 0x27, + 0xed, 0xb7, 0x5c, 0xea, 0x7d, 0x59, 0x57, 0x9d, 0xd5, 0x5c, 0x9f, 0xe5, + 0x33, 0x56, 0x20, 0x94, 0x62, 0x83, 0xf1, 0xbe, 0xa9, 0x53, 0x5c, 0xf2, + 0x9d, 0x83, 0xff, 0x45, 0x7c, 0x21, 0xcb, 0xd7, 0xe4, 0x18, 0xf1, 0x64, + 0x04, 0x2c, 0x59, 0x62, 0xde, 0xd1, 0x8c, 0xef, 0x46, 0xa4, 0x96, 0x14, + 0xce, 0x13, 0xd9, 0x4b, 0x5e, 0x76, 0x3c, 0x70, 0x8e, 0xeb, 0x48, 0xa5, + 0x1f, 0x5b, 0xda, 0x72, 0xfb, 0xf8, 0xb6, 0xb9, 0x7d, 0x0f, 0x1a, 0x91, + 0xc1, 0xa1, 0xb8, 0x9e, 0x0c, 0xbb, 0x28, 0xfb, 0x3e, 0xf1, 0xfb, 0x7d, + 0xd6, 0x4b, 0xeb, 0x54, 0x58, 0xe3, 0xa2, 0x19, 0xa5, 0x1e, 0xb3, 0x4e, + 0x24, 0x7b, 0x24, 0x47}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1481, + {0xa2, 0x73, 0x95, 0x26, 0x19, 0x77, 0xd2, 0x0e, 0xad, 0x2b, 0x25, + 0x13, 0x38, 0x6e, 0x07, 0x86, 0x33, 0xf5, 0xc6, 0xbe, 0x87, 0x5f, + 0x0f, 0x70, 0x38, 0xaa, 0x18, 0x2a, 0x19, 0x99, 0x8b, 0x7c}, + {0x5d, 0x54, 0xae, 0xc8, 0x94, 0xd9, 0x5d, 0x0a, 0xda, 0x0c, 0x42, 0x1e, + 0xac, 0xac, 0xa3, 0xc9, 0x57, 0x3e, 0x11, 0x08, 0x51, 0x82, 0x63, 0xcc, + 0x9b, 0x2e, 0x86, 0xc8, 0x63, 0x4b, 0xd4, 0xac, 0x15, 0xee, 0x48, 0x89, + 0x10, 0xf1, 0x08, 0xb1, 0x00, 0xa7, 0xba, 0xf6, 0xdc, 0x45, 0xf4, 0x33, + 0x31, 0xd1, 0x62, 0xea, 0x28, 0x3a, 0xf3, 0x96, 0x50, 0xf0, 0x69, 0xbf, + 0x6c, 0x93, 0x74, 0x30, 0xcb, 0x91, 0xde, 0x6c, 0xde, 0x32, 0x50, 0xd9, + 0xc7, 0x22, 0x89, 0x35, 0x31, 0xa6, 0x63, 0x44, 0x69, 0x8d, 0x29, 0x4c, + 0x66, 0x12, 0xe8, 0xe8, 0xb8, 0x1c, 0x87, 0x9e, 0x0d, 0x84, 0x1e, 0xe0, + 0x93, 0x5c, 0xa7, 0x26, 0xc4, 0x29, 0x4f, 0x27, 0xff, 0x36, 0x91, 0x70, + 0x56, 0xfa, 0x7d, 0xd3, 0xa3, 0x1d, 0x56, 0xc3, 0x73, 0xfc, 0xb1, 0x8c, + 0xa8, 0x01, 0xd5, 0x45, 0x7a, 0x5b, 0x3c, 0x33, 0x0f, 0x36, 0x40, 0x18, + 0x61, 0x03, 0xef, 0x4d, 0x38, 0xe9, 0x59, 0x81, 0xbc, 0x30, 0x72, 0x8a, + 0x66, 0x65, 0xed, 0xca, 0xc3, 0x7a, 0xee, 0x13, 0x5b, 0x2e, 0x1f, 0xe1, + 0xd7, 0xb7, 0x7b, 0x87, 0xf4, 0x2a, 0xc5, 0x55, 0x1b, 0xc2, 0xaa, 0xc8, + 0x58, 0xa5, 0x02, 0x21, 0xaf, 0xd7, 0x01, 0xbb, 0xad, 0xe4, 0x70, 0x9e, + 0x4b, 0xfd, 0x9b, 0x7c, 0x05, 0x99, 0xf2, 0xd1, 0x8b, 0x0d, 0x37, 0x12, + 0xa2, 0xa6, 0x1a, 0x2a, 0x7a, 0xf7, 0xdb, 0xe5, 0x8a, 0x6c, 0x9b, 0x18, + 0x73, 0x8b, 0x2a, 0xae, 0x55, 0x08, 0x3c, 0x2c, 0x42, 0x71, 0x89, 0xa6, + 0x46, 0x40, 0xe0, 0x31, 0x2e, 0xa6, 0x89, 0x85, 0xd0, 0xe9, 0x32, 0x57, + 0xfe, 0xbf, 0x7b, 0x7d, 0x48, 0x8f, 0x84, 0x02, 0x22, 0x28, 0xbb, 0xed, + 0x38, 0x43, 0x44, 0x19, 0x60, 0xc9, 0x3e, 0xde, 0x5b, 0x42, 0x48, 0xdc, + 0x46, 0x55, 0x88, 0xcc, 0x72, 0xad, 0x7b, 0x5f, 0xb8, 0x61, 0xfa, 0x51, + 0x22, 0x83, 0x8a, 0x62, 0x97, 0xee, 0x5f, 0x4a, 0x1d, 0x39, 0xe9, 0xed, + 0x82, 0x65, 0xb3, 0x7a, 0xb3, 0x80, 0xbe, 0xb6, 0x5e, 0xe7, 0x05, 0x35, + 0x59, 0xf1, 0xc7, 0xff, 0xda, 0xe9, 0xdc, 0x52, 0x43, 0xe2, 0x97, 0x0e, + 0xc5, 0xe0, 0x6f, 0xed, 0x7f, 0x08, 0xec, 0xbf, 0xa9, 0x0a, 0x68, 0xdd, + 0xb5, 0xd9, 0x5f, 0xce, 0xc7, 0x65, 0xb3, 0x9e, 0xe3, 0x92, 0xd3, 0x96, + 0x30, 0x7d, 0x45, 0xe7, 0x4c, 0xb8, 0x85, 0x09, 0x2c, 0x0f, 0x47, 0x90, + 0xcd, 0xc3, 0x5e, 0x4e, 0x57, 0x5d, 0xec, 0xb8, 0x98, 0x00, 0xa0, 0x23, + 0x3e, 0xf0, 0xd0, 0x91, 0xa0, 0x8c, 0x55, 0x1c, 0xcf, 0x5c, 0x7c, 0x2f, + 0xf1, 0x43, 0xec, 0xcf, 0x42, 0x39, 0x9e, 0x5f, 0x50, 0x51, 0x9c, 0xca, + 0x01, 0xbf, 0xe9, 0xa6, 0x02, 0x69, 0xfb, 0x85, 0x85, 0xff, 0x67, 0x6a, + 0xf6, 0x8b, 0x8f, 0x65, 0x66, 0x41, 0x35, 0xff, 0x12, 0x0e, 0xad, 0x6c, + 0x95, 0xcd, 0xc1, 0x41, 0xe8, 0xbf, 0x46, 0x8e, 0x07, 0x8d, 0x63, 0x28, + 0x7c, 0xa3, 0x25, 0x28, 0x63, 0x3a, 0x0d, 0x03, 0x4b, 0x9f, 0x3c, 0x1c, + 0x6b, 0x91, 0x0a, 0xc1, 0x91, 0x3b, 0xa7, 0xbc, 0x47, 0x5b, 0xa3, 0x35, + 0xbb, 0xf9, 0xca, 0x32, 0x93, 0xd0, 0xea, 0x42, 0x47, 0x66, 0xa6, 0xc5, + 0x1a, 0x7f, 0xe9, 0xa1, 0x1d, 0xf8, 0x02, 0xea, 0xa9, 0xf3, 0x30, 0x1b, + 0x10, 0x5e, 0x79, 0xdd, 0x5f, 0x99, 0xcb, 0x65, 0xde, 0x62, 0x09, 0x7f, + 0xf6, 0xa3, 0xf0, 0x10, 0x5b, 0x1c, 0xb8, 0xa7, 0xda, 0x1e, 0x75, 0x3d, + 0xf7, 0xe1, 0xb1, 0x76, 0x53, 0xa8, 0x8d, 0xfc, 0x97, 0x40, 0x66, 0xce, + 0x36, 0x0f, 0x02, 0xcb, 0x1b, 0x97, 0xb6, 0x81, 0xdd, 0x93, 0x44, 0x57, + 0xb2, 0xb4, 0x0e, 0x5f, 0x88, 0xae, 0x1f, 0xc5}, + {0x4c, 0xe8, 0x76, 0x21, 0xf1, 0xcd, 0xab, 0x03, 0x54, 0x6d, 0xf8, 0x07, + 0x9b, 0x0a, 0xa3, 0x64, 0xf7, 0x9c, 0x68, 0x64, 0x65, 0x9a, 0xca, 0x08, + 0xc0, 0xfe, 0x78, 0x28, 0xab, 0xd1, 0x94, 0x31, 0x8d, 0xf0, 0x37, 0x82, + 0x55, 0xa4, 0xa6, 0xaf, 0x20, 0x23, 0x9c, 0x9d, 0x07, 0x42, 0x99, 0xab, + 0xd8, 0x5c, 0xb3, 0x2c, 0xaf, 0xd3, 0xe9, 0xd7, 0x1f, 0x7e, 0x95, 0xb2, + 0x69, 0x0c, 0x55, 0x62, 0xd5, 0x1c, 0x9f, 0x6a, 0x89, 0xcd, 0xce, 0x2a, + 0x94, 0x87, 0xb8, 0x3c, 0xf5, 0x73, 0x79, 0x77, 0xec, 0xfa, 0xd9, 0x2c, + 0x5d, 0xe6, 0x8f, 0x46, 0xcd, 0x54, 0xe5, 0x0a, 0xc5, 0x4c, 0xe1, 0x87, + 0x6a, 0x57, 0x5e, 0x24, 0x6d, 0x95, 0x47, 0xdd, 0xf7, 0x0f, 0x42, 0xa9, + 0x0d, 0xdf, 0x77, 0xf4, 0x25, 0x8a, 0x75, 0x40, 0xef, 0x9e, 0xcb, 0xba, + 0x64, 0xfa, 0x89, 0x37, 0x6e, 0x4b, 0x22, 0x18, 0xa0, 0xfd, 0x9c, 0x1b, + 0x59, 0xf3, 0x88, 0xf0, 0xea, 0x0b, 0x29, 0xa7, 0x59, 0x3b, 0x8e, 0x78, + 0xd7, 0x9b, 0x3a, 0x07, 0x0d, 0x67, 0x16, 0x82, 0xab, 0x43, 0x87, 0x08, + 0x12, 0x3a, 0x35, 0x8d, 0xf7, 0xbe, 0x49, 0xfc, 0xc4, 0x64, 0x02, 0x87, + 0x0b, 0x8b, 0x40, 0xc8, 0xe5, 0x83, 0x06, 0x2c, 0x2f, 0xdf, 0xe1, 0x3c, + 0x8b, 0xd0, 0x1b, 0x99, 0x11, 0xcb, 0x05, 0xa2, 0xff, 0x3a, 0x3c, 0x12, + 0xee, 0xf4, 0xaf, 0xd9, 0x34, 0x5c, 0xf3, 0xa3, 0x20, 0x7c, 0x8a, 0x28, + 0x02, 0xb0, 0x68, 0x3d, 0x9f, 0x19, 0xce, 0x55, 0xe5, 0x21, 0x5f, 0xb1, + 0xf7, 0x47, 0xcc, 0xf0, 0x3d, 0x69, 0x2b, 0xa8, 0x9d, 0x2d, 0xb1, 0x8a, + 0x8a, 0x9a, 0x6a, 0x46, 0x1c, 0x3b, 0xaf, 0x26, 0x1c, 0x41, 0x0b, 0x96, + 0x1f, 0xcb, 0xf8, 0xff, 0xda, 0x27, 0x02, 0x48, 0x11, 0x17, 0xce, 0x67, + 0xa7, 0x9e, 0x20, 0x60, 0x79, 0x34, 0x06, 0x19, 0x3e, 0x63, 0xe5, 0x32, + 0xf5, 0x24, 0x4e, 0x5d, 0x3b, 0x58, 0x74, 0x59, 0x87, 0xc8, 0x2f, 0x8f, + 0x5c, 0x4d, 0x18, 0x7c, 0xe4, 0x28, 0x24, 0xf4, 0x86, 0xfd, 0xac, 0xe3, + 0xab, 0xd4, 0x1b, 0xf9, 0x8e, 0x4d, 0xd9, 0x76, 0x3d, 0x66, 0xc2, 0x3c, + 0x1b, 0x01, 0x2b, 0xa0, 0xa0, 0x10, 0x4f, 0x26, 0xf7, 0x84, 0x31, 0x5f, + 0xa4, 0xef, 0xe2, 0x49, 0xb7, 0xc6, 0x89, 0x75, 0x2a, 0x0a, 0x18, 0x58, + 0xd7, 0x58, 0xc2, 0x98, 0xb5, 0xbb, 0x18, 0xd1, 0x0d, 0xcb, 0xcf, 0xdd, + 0x2d, 0xf5, 0xd6, 0x2f, 0x9a, 0x81, 0x5f, 0x40, 0xfc, 0xfb, 0x0b, 0xd0, + 0x38, 0x4e, 0x75, 0x8b, 0x88, 0x45, 0xa2, 0xd6, 0x75, 0xb2, 0x39, 0x90, + 0x6a, 0x57, 0x94, 0xe9, 0xec, 0xac, 0xed, 0xec, 0x06, 0xc0, 0xce, 0x4f, + 0xc1, 0x50, 0x91, 0x82, 0xd8, 0x39, 0x8c, 0x70, 0x74, 0x2b, 0x00, 0x4b, + 0x12, 0x56, 0xa7, 0x0e, 0x54, 0xc5, 0xcf, 0xc0, 0x2e, 0x98, 0x0d, 0x81, + 0xff, 0x74, 0xe3, 0x65, 0x11, 0x03, 0x2f, 0xe5, 0x6f, 0x21, 0x3a, 0xb2, + 0xdf, 0xba, 0xff, 0x76, 0x83, 0x43, 0x45, 0x0b, 0xbe, 0xba, 0xac, 0xc7, + 0x10, 0x6a, 0xf4, 0x3b, 0xa9, 0x5d, 0x6a, 0x5d, 0x76, 0x83, 0x12, 0x3d, + 0x02, 0x90, 0x0e, 0x37, 0xd5, 0xf5, 0x87, 0xa7, 0x30, 0x55, 0x05, 0xc9, + 0x3c, 0xcb, 0x08, 0x0c, 0xa6, 0xa9, 0xd1, 0xf3, 0xe0, 0x2d, 0xe4, 0x09, + 0xee, 0x58, 0xea, 0x81, 0x4d, 0x86, 0xd6, 0x21, 0x1d, 0xf5, 0x3f, 0x4e, + 0x60, 0xa7, 0xe7, 0xbf, 0xcf, 0x3c, 0xd5, 0xde, 0x0c, 0x97, 0xc5, 0x78, + 0x93, 0xfa, 0xdf, 0x11, 0xf3, 0x26, 0x33, 0x15, 0x1d, 0x88, 0x91, 0xc7, + 0x8a, 0x51, 0x7e, 0xeb, 0xd8, 0xae, 0xb3, 0x17, 0xe6, 0xab, 0xe9, 0xad, + 0x2e, 0x53, 0xcb, 0x4b, 0x63, 0xe2, 0xc5, 0x36, 0xd8, 0x29, 0xe6, 0x63, + 0xb9, 0x9b, 0x84, 0x04}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1482, + {0xbe, 0x7b, 0xb9, 0xf2, 0x0e, 0x09, 0xe4, 0x47, 0x7b, 0xc6, 0x67, + 0xb2, 0x66, 0x4b, 0x62, 0x84, 0x79, 0x3c, 0x44, 0x7a, 0x8f, 0xf3, + 0x4d, 0x05, 0x70, 0xe5, 0x07, 0xd2, 0xa0, 0xf7, 0x60, 0xaa}, + {0x2b, 0x11, 0x07, 0xc9, 0x64, 0x1a, 0x1b, 0xe1, 0xff, 0xde, 0xb3, 0x79, + 0xf4, 0x8d, 0x7a, 0xdf, 0xa1, 0xea, 0x85, 0xaa, 0x8c, 0x68, 0x22, 0x39, + 0x34, 0x13, 0x89, 0xb6, 0x5f, 0x6c, 0x5e, 0x19, 0x6f, 0x3e, 0xf8, 0x05, + 0xc7, 0xe6, 0x0e, 0xbb, 0x7f, 0x5c, 0xa0, 0xd9, 0x93, 0x50, 0x55, 0x3f, + 0x8d, 0xd9, 0x81, 0x4d, 0x67, 0xa3, 0xfb, 0xde, 0x60, 0x7e, 0x39, 0xf9, + 0x7c, 0xb2, 0x69, 0x9a, 0x20, 0x3d, 0x6a, 0xc8, 0xd5, 0x93, 0xbb, 0x3c, + 0xd4, 0xed, 0xf6, 0xd7, 0x6f, 0x34, 0x75, 0x26, 0xda, 0x94, 0xd2, 0x98, + 0x1d, 0xc8, 0x59, 0x65, 0x78, 0xdb, 0x77, 0xe1, 0xaf, 0xc2, 0x4a, 0xaa, + 0x3a, 0xfd, 0x21, 0x6d, 0xb2, 0xa8, 0x43, 0x61, 0x7d, 0x79, 0x59, 0x9e, + 0xb0, 0x4d, 0x44, 0x60, 0x74, 0xc1, 0x58, 0x79, 0xa4, 0x7a, 0x4e, 0xd1, + 0x5d, 0x95, 0xec, 0xd1, 0x73, 0xfa, 0x40, 0x0d, 0x0c, 0x16, 0x06, 0x3c, + 0x64, 0x54, 0x00, 0xb7, 0x9b, 0x4a, 0x90, 0x97, 0x67, 0x5b, 0x94, 0x61, + 0xfd, 0xa6, 0x2c, 0x4e, 0x98, 0xbf, 0x73, 0x2a, 0xec, 0x62, 0x84, 0x89, + 0x39, 0x11, 0x54, 0x84, 0xcf, 0xf3, 0xa2, 0x01, 0x8a, 0xb4, 0x46, 0x75, + 0xc1, 0xe2, 0x2e, 0x03, 0x38, 0x20, 0x3f, 0x60, 0x2f, 0x20, 0xb5, 0xba, + 0xc9, 0x60, 0x36, 0x48, 0x4b, 0xdc, 0x33, 0x01, 0xa3, 0xbe, 0x86, 0xe2, + 0x11, 0x86, 0x64, 0xd4, 0x84, 0x97, 0xf4, 0xe8, 0x4a, 0x24, 0xa1, 0xbf, + 0x68, 0xfd, 0x00, 0x76, 0x4c, 0xfa, 0x0b, 0x36, 0x88, 0xb0, 0xd9, 0xdc, + 0x1d, 0xd2, 0x0b, 0xc1, 0xa5, 0x1d, 0x84, 0xa6, 0x3c, 0xf1, 0xaf, 0x1c, + 0x45, 0x0d, 0x7e, 0xcd, 0x03, 0x4c, 0x33, 0x19, 0xa0, 0x2f, 0x58, 0x28, + 0x0a, 0x69, 0xf9, 0x5e, 0x19, 0x38, 0x7b, 0x7a, 0x1b, 0xa3, 0xa9, 0x9c, + 0x1f, 0xb5, 0x9e, 0xfa, 0xd9, 0x34, 0x89, 0x54, 0xa1, 0x10, 0x14, 0xc8, + 0xcf, 0xb4, 0xd1, 0xff, 0x52, 0x6e, 0x05, 0xc3, 0x19, 0xa6, 0x0e, 0x7e, + 0x38, 0x56, 0xef, 0xa8, 0xa4, 0x68, 0xbf, 0xd4, 0x3c, 0xa7, 0xb1, 0xcc, + 0x7c, 0xe6, 0xc5, 0x09, 0x09, 0x76, 0x4a, 0xa2, 0x2b, 0x5a, 0x93, 0xd1, + 0x42, 0x55, 0x47, 0xeb, 0x1a, 0x63, 0x68, 0x46, 0xb3, 0x78, 0x5d, 0x33, + 0x7a, 0x55, 0x72, 0xac, 0x2a, 0x7e, 0x26, 0x92, 0xf2, 0x60, 0x93, 0x48, + 0x76, 0xd6, 0x12, 0x2a, 0x33, 0xd3, 0xae, 0xcc, 0x61, 0x45, 0x81, 0x1c, + 0x04, 0x6f, 0x7b, 0x2d, 0x9e, 0x90, 0x2d, 0xba, 0x56, 0x8e, 0xd9, 0x94, + 0xe1, 0xde, 0x82, 0x16, 0xd7, 0x4c, 0xac, 0xbc, 0xba, 0x4c, 0xdb, 0xf1, + 0x74, 0x65, 0xa4, 0x1b, 0x6d, 0x78, 0x41, 0xad, 0xd1, 0x9a, 0x2b, 0xb0, + 0x85, 0x83, 0xc5, 0x22, 0x90, 0xb5, 0xf8, 0x02, 0x31, 0xe8, 0x56, 0xc8, + 0x47, 0xcb, 0x7a, 0xba, 0x69, 0x1c, 0xaa, 0x30, 0x7c, 0x92, 0x0c, 0x38, + 0x6d, 0xa0, 0xc3, 0x68, 0x6e, 0xad, 0x9b, 0x0e, 0xea, 0xa0, 0x85, 0xdf, + 0x5f, 0x55, 0xeb, 0x97, 0x9a, 0x02, 0xef, 0x88, 0xc2, 0x38, 0x75, 0xdc, + 0xe9, 0x12, 0x45, 0xce, 0xbd, 0x21, 0x7b, 0x39, 0x5e, 0x2e, 0xc4, 0x48, + 0xcf, 0x50, 0xdb, 0x92, 0x79, 0x7a, 0x80, 0x94, 0x11, 0x36, 0x12, 0xbf, + 0x3f, 0x0a, 0x66, 0x3e, 0xc1, 0x6d, 0xb9, 0x1d, 0x31, 0x3e, 0x39, 0x88, + 0x20, 0x2f, 0x3a, 0xad, 0xd0, 0x63, 0xda, 0x5d, 0x41, 0x17, 0x83, 0x06, + 0x57, 0x2e, 0x64, 0x3a, 0x1f, 0x89, 0x1f, 0x81, 0xb2, 0xed, 0x9d, 0x9e, + 0xc7, 0x09, 0x5e, 0xe8, 0x66, 0xd1, 0xf6, 0x1f, 0xf9, 0x4c, 0xb0, 0xa3, + 0x74, 0x35, 0x2c, 0xa9, 0x99, 0x4f, 0x3b, 0xa4, 0x82, 0x4e, 0x80, 0x6d, + 0xb7, 0xa8, 0xef, 0xfd, 0x23, 0xb6, 0x59, 0x3e}, + {0xf3, 0x4c, 0x30, 0xcc, 0xdb, 0x2f, 0x35, 0xaa, 0x96, 0x79, 0xc2, 0x43, + 0xf4, 0xc3, 0x25, 0x1a, 0xb3, 0x07, 0xe5, 0x10, 0xf7, 0x3d, 0x7a, 0xce, + 0x67, 0x5a, 0xdd, 0x95, 0x2c, 0xce, 0x6d, 0x51, 0xa9, 0x3b, 0xb9, 0x6e, + 0x90, 0x53, 0x55, 0x2a, 0x1e, 0xca, 0x5e, 0xf8, 0x9e, 0x25, 0xa6, 0x3e, + 0x98, 0x63, 0x6b, 0x36, 0x00, 0xd7, 0x16, 0x04, 0xaf, 0x01, 0xee, 0x94, + 0x87, 0x0a, 0x14, 0xa5, 0x66, 0x7d, 0x77, 0x22, 0x15, 0x0e, 0xbd, 0xae, + 0x57, 0x37, 0xbe, 0x91, 0xc3, 0xa8, 0x06, 0x93, 0xf6, 0x1c, 0xb6, 0xf9, + 0x81, 0x72, 0x03, 0x53, 0xec, 0xfb, 0x9c, 0xdf, 0x53, 0x55, 0x09, 0x3f, + 0x86, 0xd0, 0xf6, 0xb5, 0x55, 0x0e, 0xfd, 0x57, 0x22, 0x85, 0x03, 0xd5, + 0x24, 0xcf, 0x13, 0x49, 0xcf, 0xb8, 0x6c, 0x26, 0x8f, 0x2d, 0xbe, 0x65, + 0x6f, 0xd6, 0x6f, 0xbc, 0x81, 0xa2, 0x6e, 0x4a, 0xd6, 0x1e, 0xf4, 0x9c, + 0x3b, 0x4e, 0x3b, 0xa1, 0x92, 0x3b, 0xa6, 0xd0, 0xdf, 0xf6, 0x20, 0xb2, + 0x01, 0xd7, 0x73, 0xeb, 0x4a, 0x34, 0x41, 0xec, 0xd6, 0x73, 0x62, 0xf6, + 0xf9, 0xfd, 0xb6, 0xff, 0xc6, 0x1e, 0x0b, 0x0f, 0x1c, 0x34, 0x81, 0x77, + 0x0e, 0xd5, 0x64, 0xcb, 0x1e, 0xae, 0x3b, 0xd1, 0x84, 0xf7, 0x31, 0x92, + 0x02, 0x99, 0xee, 0xbd, 0x7c, 0x6e, 0x19, 0x47, 0x15, 0x5b, 0xe0, 0x9d, + 0xe1, 0x50, 0x64, 0xbd, 0xa5, 0x9a, 0x9a, 0x7a, 0x59, 0x35, 0x65, 0xdb, + 0xf5, 0x61, 0xf5, 0xff, 0xa2, 0x87, 0x83, 0x38, 0x3c, 0x75, 0xcb, 0x74, + 0x9b, 0x80, 0x2e, 0xd2, 0x61, 0x31, 0x78, 0x6f, 0x2a, 0x1d, 0x30, 0x76, + 0xfa, 0x17, 0x0b, 0xc5, 0x43, 0xc3, 0x52, 0x35, 0x33, 0x31, 0xa0, 0x14, + 0xda, 0x6a, 0x45, 0xaf, 0x87, 0xdd, 0x1b, 0x0b, 0x31, 0x80, 0x8c, 0x2c, + 0x82, 0x62, 0xd9, 0x14, 0x22, 0x3d, 0x29, 0x54, 0xf8, 0x31, 0x9a, 0x29, + 0xa2, 0x87, 0x62, 0xdb, 0xb8, 0x6c, 0xfa, 0xae, 0xdf, 0x89, 0x4f, 0xdb, + 0x84, 0xeb, 0x7c, 0x95, 0x90, 0x25, 0x0d, 0x62, 0x66, 0xec, 0xfd, 0x52, + 0x90, 0x95, 0xa5, 0x35, 0xa0, 0x53, 0x7e, 0xc7, 0x9d, 0x1a, 0xad, 0xe8, + 0x44, 0x87, 0xb9, 0x69, 0x71, 0x6f, 0x71, 0xb6, 0x8d, 0xe3, 0x76, 0x14, + 0x4b, 0x5d, 0x64, 0x6f, 0x02, 0xa1, 0x6a, 0xc7, 0xb1, 0x20, 0xee, 0xe2, + 0x4c, 0x32, 0x24, 0x14, 0xa0, 0x1f, 0xfd, 0x99, 0x79, 0x7f, 0x7d, 0x31, + 0x0f, 0xc2, 0x62, 0xca, 0x6a, 0x8f, 0x1b, 0x47, 0x9a, 0x7d, 0x33, 0x71, + 0x2d, 0x26, 0xa9, 0xcf, 0x04, 0x72, 0xde, 0x6b, 0x78, 0x8a, 0x6d, 0x83, + 0xdb, 0x84, 0xa6, 0xbf, 0xb4, 0xb9, 0x9c, 0xac, 0x42, 0x5d, 0xf0, 0x97, + 0x57, 0x25, 0x39, 0x85, 0xee, 0x8e, 0x16, 0xf4, 0x88, 0x74, 0x15, 0x7c, + 0xb5, 0x72, 0x65, 0x7f, 0xb9, 0xf8, 0x8f, 0x93, 0x38, 0x77, 0x38, 0xc8, + 0x76, 0xf5, 0xb5, 0x97, 0x0c, 0xee, 0x7a, 0x2d, 0xc5, 0x71, 0x1d, 0xad, + 0x76, 0x83, 0xe7, 0x9d, 0x37, 0x4d, 0x94, 0x6b, 0xca, 0xeb, 0x1b, 0x79, + 0xc1, 0xf6, 0x71, 0xa2, 0x0f, 0xe4, 0xe4, 0xa0, 0xf8, 0x3d, 0x64, 0xf3, + 0x96, 0x26, 0x28, 0xc5, 0xb1, 0x6a, 0x9e, 0x10, 0x9c, 0x2e, 0x4d, 0xf1, + 0xf7, 0x3e, 0x9c, 0xdd, 0xbb, 0x62, 0x9c, 0xdf, 0x13, 0xfd, 0x32, 0x9b, + 0x69, 0xe7, 0x82, 0x79, 0x17, 0x0b, 0x5f, 0x5f, 0xf7, 0x0f, 0x5f, 0x38, + 0xc4, 0xbc, 0xfc, 0x53, 0x12, 0x14, 0x6c, 0xeb, 0xd2, 0x73, 0x4b, 0xee, + 0x58, 0x57, 0xbe, 0xc0, 0x82, 0x11, 0x6d, 0x8a, 0xbe, 0x8f, 0x2b, 0xc7, + 0xc4, 0x73, 0x55, 0x79, 0x70, 0x30, 0xf2, 0xcd, 0x20, 0xcb, 0xba, 0xd1, + 0x28, 0xaf, 0x3e, 0xb6, 0x0a, 0x55, 0xf4, 0xfa, 0x4f, 0xf8, 0x91, 0xba, + 0x38, 0x0f, 0x83, 0x66}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1483, + {0x45, 0x20, 0xcf, 0x51, 0xa9, 0xb0, 0xd6, 0xd6, 0x9f, 0x3a, 0xa7, + 0xa3, 0x24, 0xdf, 0x69, 0x9d, 0xfb, 0xe1, 0x1c, 0x88, 0xf0, 0xac, + 0x10, 0xee, 0x58, 0xc9, 0x58, 0x1b, 0xe8, 0xa9, 0xb0, 0x5d}, + {0x7d, 0x3b, 0x2c, 0x91, 0x25, 0xa7, 0xdf, 0x57, 0x0f, 0x24, 0x66, 0xec, + 0x04, 0x7e, 0xe7, 0x17, 0x2d, 0x9b, 0x73, 0x3f, 0x78, 0x01, 0x5a, 0xb3, + 0x1e, 0xbe, 0x0b, 0x54, 0xc2, 0xf8, 0x04, 0x7a, 0x02, 0x7c, 0x92, 0x05, + 0xd3, 0x9e, 0xf4, 0x26, 0x5f, 0x0c, 0x6c, 0x1c, 0xb6, 0x46, 0xba, 0x9a, + 0x51, 0x6a, 0x6b, 0xa3, 0x7f, 0x31, 0xd9, 0x35, 0xba, 0xa2, 0xc5, 0xc6, + 0x7c, 0xf0, 0xf9, 0x4a, 0x66, 0x70, 0x58, 0x4e, 0x93, 0xa0, 0x57, 0xaa, + 0xd3, 0xc9, 0xdd, 0xf3, 0x10, 0x00, 0xf1, 0xd6, 0xc2, 0x62, 0x33, 0xf4, + 0x20, 0xf5, 0xa2, 0x29, 0xfb, 0xd0, 0x98, 0x46, 0x06, 0xfd, 0x90, 0x63, + 0x48, 0xde, 0xfc, 0xda, 0x66, 0x1c, 0x4c, 0xd9, 0x2a, 0x15, 0xe2, 0xab, + 0x72, 0x8a, 0x35, 0x3f, 0xff, 0x91, 0x04, 0x39, 0xf7, 0xc7, 0x5e, 0x8c, + 0x39, 0xe0, 0x00, 0x13, 0xc9, 0x85, 0x79, 0x95, 0x7a, 0x56, 0xad, 0x2c, + 0xbb, 0xdb, 0x3b, 0x91, 0x7f, 0x87, 0x8c, 0xf3, 0xca, 0x27, 0xe5, 0xbc, + 0xeb, 0xf3, 0x65, 0xfd, 0x94, 0x23, 0x85, 0xb8, 0x90, 0x3d, 0x96, 0xf5, + 0xdc, 0x78, 0xf2, 0xa1, 0xa5, 0xa2, 0xbe, 0x28, 0x0a, 0x21, 0x8d, 0x17, + 0xfa, 0xe0, 0x0b, 0x7e, 0x83, 0x82, 0x35, 0xf5, 0x89, 0xfe, 0xd1, 0x87, + 0xa4, 0x4e, 0xc2, 0x74, 0xfd, 0x41, 0xf7, 0xba, 0xb3, 0x71, 0x22, 0x35, + 0xf7, 0xca, 0x7a, 0x37, 0xfd, 0x12, 0x32, 0x16, 0xeb, 0xba, 0x15, 0x54, + 0x6c, 0xbe, 0xe9, 0x58, 0xf8, 0x23, 0x94, 0xa8, 0xb6, 0xc6, 0x45, 0x3a, + 0xf3, 0x49, 0x9d, 0x4e, 0x09, 0x3d, 0xf7, 0x97, 0xe0, 0x74, 0x62, 0x89, + 0x2d, 0xd5, 0x97, 0xd9, 0x5d, 0x09, 0xf7, 0x1d, 0xbe, 0x9f, 0x5e, 0x4d, + 0x9a, 0x3b, 0xb9, 0x8b, 0x15, 0xd1, 0x0d, 0x56, 0x2c, 0x37, 0x37, 0x94, + 0xc7, 0x5f, 0x09, 0xf9, 0x2d, 0xf1, 0xc1, 0x42, 0x35, 0xab, 0x6e, 0xc0, + 0x95, 0x7d, 0x4c, 0xda, 0x9c, 0xcc, 0x2e, 0x99, 0xd3, 0x0f, 0x78, 0xf7, + 0x4d, 0xa6, 0xa5, 0xf8, 0xe8, 0x1a, 0x6f, 0xe2, 0x66, 0x31, 0xef, 0x43, + 0xdb, 0x14, 0x94, 0x47, 0xa1, 0x7f, 0x97, 0x34, 0x7a, 0x5b, 0xbb, 0xb1, + 0x9d, 0x63, 0xbb, 0x04, 0xf2, 0x60, 0x79, 0xa7, 0x6b, 0xce, 0xf7, 0xed, + 0xc0, 0xe2, 0x17, 0x96, 0xe6, 0x27, 0xde, 0x53, 0x25, 0x95, 0x91, 0x2e, + 0xae, 0x3c, 0xdf, 0x53, 0x0f, 0xba, 0x95, 0xb8, 0x13, 0x6e, 0x47, 0x9f, + 0xdf, 0x9d, 0x5e, 0x5b, 0x0a, 0x40, 0x48, 0x68, 0xfc, 0x6e, 0xe9, 0x1e, + 0xc1, 0x9e, 0x64, 0x85, 0x86, 0x49, 0xe7, 0xfb, 0x95, 0x62, 0xae, 0x27, + 0x8b, 0xd6, 0x4b, 0x18, 0x16, 0x82, 0x4a, 0x56, 0x42, 0x82, 0x3e, 0x22, + 0x35, 0x59, 0xbb, 0xe8, 0x49, 0xf5, 0x24, 0x94, 0xaa, 0x61, 0x29, 0x4a, + 0xd3, 0x75, 0x09, 0x9c, 0xd2, 0xba, 0xe8, 0x90, 0xdf, 0xbe, 0xa0, 0x9f, + 0xd2, 0x24, 0x9d, 0x70, 0xd9, 0x0a, 0xa3, 0xa1, 0x66, 0x93, 0x29, 0xc0, + 0x66, 0x2a, 0xc1, 0xfe, 0x74, 0x31, 0x62, 0xed, 0x9b, 0x75, 0xe4, 0x5f, + 0x28, 0x6a, 0xce, 0x89, 0x45, 0x08, 0x2f, 0x2f, 0xde, 0xe7, 0xb4, 0x25, + 0x49, 0x2f, 0xbf, 0x10, 0xde, 0xf8, 0x72, 0xef, 0x15, 0x52, 0x59, 0x5d, + 0x8b, 0xa4, 0x4d, 0x25, 0x87, 0xd9, 0x5a, 0xae, 0x9a, 0x4f, 0x82, 0x84, + 0xd5, 0x8b, 0x08, 0x04, 0x73, 0xd4, 0x22, 0xb7, 0x90, 0x79, 0x98, 0xa3, + 0x0e, 0xe0, 0xc9, 0x16, 0x8b, 0x75, 0x5a, 0x2c, 0x32, 0x42, 0x96, 0x17, + 0x7a, 0x87, 0x74, 0x20, 0xb5, 0xac, 0xac, 0x2f, 0x7c, 0x68, 0x00, 0x38, + 0x94, 0x40, 0xee, 0xfe, 0xb8, 0xee, 0x26, 0xc1, 0xd9, 0x3d, 0x30, 0x82, + 0xd4, 0x32, 0xc4, 0x66, 0x95, 0x33, 0xa8, 0x77}, + {0x6d, 0xa1, 0x16, 0x25, 0x40, 0xf7, 0xb1, 0x8b, 0x93, 0xe7, 0xe5, 0x73, + 0x0e, 0xcd, 0x63, 0x73, 0xef, 0x2e, 0x13, 0xac, 0x74, 0x8d, 0xb1, 0x49, + 0xce, 0xe5, 0xba, 0x74, 0x9e, 0x53, 0xbc, 0x39, 0xc5, 0xc6, 0x1f, 0x19, + 0x86, 0x18, 0xc0, 0x50, 0x9c, 0x99, 0x9f, 0x54, 0x6f, 0x57, 0xae, 0x59, + 0x0e, 0xbb, 0xf4, 0x45, 0x7c, 0xee, 0x24, 0x86, 0xb7, 0x40, 0x0a, 0xce, + 0xea, 0x6e, 0x98, 0xb9, 0xa7, 0xc2, 0x9f, 0xb6, 0x03, 0xf0, 0x6e, 0x38, + 0xcc, 0xa9, 0xc9, 0x3c, 0x31, 0x4b, 0xd0, 0x19, 0x95, 0xd0, 0xf9, 0x2e, + 0x36, 0x16, 0xd7, 0x73, 0xe6, 0xaf, 0xb9, 0xdb, 0x02, 0x04, 0xca, 0x93, + 0x3f, 0x00, 0x44, 0xc9, 0xed, 0x3c, 0x53, 0xfb, 0xf8, 0x98, 0xe4, 0xdd, + 0xf3, 0x53, 0xfc, 0xc7, 0xa5, 0xf6, 0x36, 0xd2, 0xac, 0x56, 0xbb, 0x8c, + 0x52, 0x8d, 0x68, 0xf1, 0xbf, 0xee, 0x2b, 0xe3, 0x43, 0x3b, 0xe2, 0x2a, + 0xf4, 0x73, 0x34, 0x0a, 0x5f, 0x88, 0x9f, 0x92, 0x61, 0x9d, 0xca, 0x4f, + 0xf0, 0x8e, 0xb3, 0xc8, 0x9c, 0x65, 0x20, 0x2c, 0xa4, 0x0f, 0x83, 0x4e, + 0x5d, 0x7c, 0x94, 0x4c, 0x6c, 0x1d, 0xbf, 0x17, 0x81, 0xeb, 0x75, 0xe4, + 0x61, 0xf4, 0xfe, 0x53, 0xcd, 0x20, 0x55, 0x02, 0xb5, 0xc7, 0xf5, 0x45, + 0x2d, 0x7f, 0x6c, 0x59, 0x7e, 0x29, 0xa3, 0x67, 0x6d, 0x02, 0x83, 0xca, + 0x8d, 0x26, 0xac, 0x44, 0x43, 0x19, 0xb8, 0xf3, 0xa5, 0x6a, 0xd0, 0xf1, + 0x6a, 0xc2, 0x97, 0x28, 0x7f, 0xad, 0x28, 0x3e, 0x87, 0x1d, 0xb4, 0x1d, + 0x36, 0x43, 0xde, 0x47, 0x51, 0xc3, 0xa5, 0xfa, 0x0e, 0xf1, 0x56, 0x12, + 0x9b, 0x80, 0xf3, 0x8a, 0x7f, 0x98, 0x69, 0xbe, 0x7c, 0x39, 0xbc, 0x12, + 0x86, 0xc9, 0xc2, 0x13, 0xca, 0x0b, 0x64, 0x69, 0x39, 0x40, 0x41, 0xea, + 0x5f, 0x7c, 0x04, 0x4f, 0x49, 0x6d, 0x0d, 0x41, 0x8c, 0x17, 0xd0, 0x10, + 0xa2, 0xe9, 0x2b, 0x25, 0xf5, 0x1e, 0x0b, 0xc7, 0xda, 0x38, 0xa6, 0xe6, + 0x23, 0x76, 0xbd, 0x7e, 0x31, 0xb6, 0x01, 0xe3, 0xa2, 0xca, 0x45, 0x34, + 0x5a, 0x14, 0xc1, 0xf0, 0x3d, 0x91, 0x2f, 0xae, 0x50, 0x7e, 0x43, 0x55, + 0x7e, 0x37, 0x74, 0xf5, 0x77, 0x48, 0x93, 0x95, 0xfc, 0xa1, 0xfc, 0x01, + 0xed, 0x88, 0x46, 0x69, 0x5f, 0x57, 0x68, 0x32, 0xc0, 0x17, 0x0c, 0x7e, + 0x38, 0x64, 0x0d, 0x8a, 0xd9, 0x42, 0x41, 0x91, 0x73, 0x0b, 0x94, 0x66, + 0x10, 0xc2, 0xb5, 0xb1, 0x54, 0xd4, 0x5f, 0xb5, 0xe6, 0x82, 0x5d, 0x28, + 0x7d, 0xd7, 0x21, 0x6a, 0x9f, 0xf1, 0x8d, 0x73, 0xd7, 0x5b, 0x28, 0x91, + 0x47, 0x94, 0xa6, 0xa3, 0xff, 0xd4, 0x29, 0xae, 0x44, 0xca, 0x66, 0x58, + 0xcd, 0x84, 0x84, 0x08, 0xd2, 0x53, 0x44, 0xa1, 0x68, 0x26, 0xc3, 0x74, + 0xa9, 0x2d, 0xb8, 0x28, 0x0f, 0xc2, 0x93, 0x8e, 0x49, 0xe2, 0x84, 0x04, + 0xe8, 0x22, 0xe0, 0x39, 0xdf, 0x06, 0xaa, 0x19, 0xc1, 0x0c, 0xdd, 0x4b, + 0x6c, 0xeb, 0xdf, 0xc5, 0xc6, 0x1d, 0x7f, 0xc0, 0xa3, 0x64, 0x6f, 0xa5, + 0x44, 0x4c, 0x0c, 0xaf, 0xbf, 0xa4, 0x55, 0x09, 0x5c, 0x26, 0x77, 0x60, + 0x31, 0xce, 0x3f, 0x81, 0x3a, 0x2d, 0x49, 0x22, 0x45, 0x08, 0x62, 0x20, + 0x62, 0x78, 0x49, 0x22, 0x8f, 0xec, 0x1c, 0xe6, 0xf3, 0x25, 0xaf, 0x73, + 0x3d, 0x25, 0x55, 0xb6, 0x14, 0xf5, 0xf7, 0x7b, 0xe4, 0x98, 0xa8, 0x61, + 0x5e, 0x3e, 0x7b, 0xab, 0x3f, 0x4d, 0x50, 0xef, 0xf0, 0x38, 0xb5, 0x77, + 0x9b, 0x97, 0x6b, 0x48, 0x84, 0x6a, 0xc1, 0xe4, 0xf7, 0xcd, 0xa8, 0x65, + 0x3b, 0xf0, 0x40, 0xa0, 0x1d, 0xc8, 0x31, 0x41, 0xc1, 0x08, 0x60, 0xb9, + 0x00, 0x3e, 0xd5, 0xc2, 0x6d, 0x93, 0xcf, 0x13, 0x61, 0xc7, 0xf8, 0x90, + 0xcb, 0xde, 0xb3, 0xb7}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1484, + {0x92, 0xbf, 0x5c, 0x48, 0xa5, 0x76, 0x09, 0x52, 0x8f, 0x9c, 0xce, + 0x5f, 0xb4, 0xa6, 0x9a, 0x6f, 0x45, 0xe6, 0xaf, 0x26, 0x90, 0xb9, + 0xcf, 0x90, 0x1a, 0xdf, 0x36, 0x3f, 0x75, 0x38, 0x59, 0xe1}, + {0xf1, 0x92, 0xcc, 0x53, 0x5c, 0xe7, 0xd5, 0xf0, 0xbd, 0x4c, 0xce, 0xee, + 0xa2, 0x97, 0xaa, 0xaa, 0xe4, 0x46, 0x3e, 0x8f, 0xe2, 0x64, 0xdf, 0x2b, + 0x21, 0x9a, 0xa6, 0x8d, 0x57, 0x2d, 0xff, 0x73, 0xcb, 0xd6, 0x55, 0x55, + 0x45, 0x32, 0x0d, 0x37, 0xf4, 0x8b, 0xf6, 0xa2, 0x1a, 0x4c, 0xca, 0x74, + 0x36, 0xc5, 0x28, 0xc0, 0x5c, 0x34, 0x06, 0xe4, 0x1f, 0x00, 0xe7, 0xbc, + 0x2f, 0x35, 0xbc, 0x8c, 0x03, 0x3d, 0xf5, 0x97, 0xb1, 0x72, 0x0b, 0xd0, + 0x19, 0x11, 0xb0, 0x0f, 0xbb, 0xbe, 0x31, 0xad, 0x0b, 0xfc, 0x80, 0x47, + 0x8f, 0x41, 0xe7, 0x24, 0xa5, 0x3e, 0x8c, 0xac, 0xf3, 0x98, 0x0b, 0xee, + 0x48, 0x7a, 0xe6, 0x08, 0x90, 0x87, 0xca, 0x5b, 0x19, 0x8e, 0xe6, 0x1d, + 0x95, 0x7d, 0xae, 0xe8, 0x87, 0x01, 0xda, 0xdf, 0xfe, 0xda, 0x9c, 0x4f, + 0x09, 0x8a, 0xa7, 0xf9, 0xb6, 0x97, 0x41, 0xc2, 0x32, 0x03, 0xe9, 0x6d, + 0x80, 0x0f, 0xf8, 0xc2, 0xf6, 0x21, 0xf6, 0x17, 0x61, 0x9c, 0xa6, 0x7c, + 0x69, 0x74, 0x66, 0xac, 0xc7, 0x13, 0x03, 0x76, 0xdf, 0xd9, 0xac, 0xdc, + 0xe7, 0x12, 0xaa, 0x4e, 0x0f, 0x2e, 0x67, 0x5b, 0x03, 0xbd, 0x34, 0xc1, + 0xc3, 0x30, 0xb9, 0xf6, 0xa2, 0xfd, 0x06, 0xce, 0x2a, 0xf5, 0x90, 0x4c, + 0x88, 0x58, 0x27, 0xc5, 0xb5, 0x76, 0x82, 0x9f, 0x98, 0xb2, 0x61, 0x68, + 0x02, 0x7b, 0x45, 0x03, 0x8c, 0xc8, 0x8d, 0x55, 0x1b, 0x3c, 0xa9, 0x1c, + 0xaa, 0x00, 0x47, 0x80, 0x86, 0x7a, 0x55, 0x5c, 0x2a, 0xbd, 0x50, 0x62, + 0x20, 0xee, 0x13, 0x94, 0x48, 0xe4, 0x7e, 0xcd, 0x42, 0x82, 0x61, 0x1f, + 0xc8, 0x43, 0xc8, 0x14, 0x82, 0x16, 0x3a, 0x01, 0xb2, 0xbe, 0x13, 0xd5, + 0x09, 0xfb, 0x0f, 0xc2, 0x6e, 0x4c, 0xb4, 0xc9, 0xf8, 0x2d, 0x4b, 0xf7, + 0x98, 0x0f, 0x26, 0x75, 0x26, 0xba, 0x00, 0x11, 0x62, 0x5c, 0x3d, 0x70, + 0xa6, 0x81, 0xec, 0x79, 0x28, 0xc0, 0x79, 0xfd, 0x76, 0xd8, 0xf6, 0x99, + 0x1b, 0xed, 0xaf, 0x9a, 0x37, 0xf2, 0xaf, 0x47, 0xdd, 0x03, 0xa7, 0x5e, + 0x7f, 0xec, 0xae, 0xc5, 0x1e, 0xc0, 0xc4, 0x37, 0x65, 0x47, 0x8a, 0xb9, + 0xf7, 0x76, 0x76, 0xac, 0xfc, 0x27, 0x03, 0xbe, 0x97, 0x4e, 0x9c, 0x54, + 0x92, 0xed, 0x61, 0x75, 0x54, 0x7d, 0x83, 0x5b, 0x98, 0xb9, 0x4c, 0x17, + 0xec, 0xb2, 0x77, 0xbd, 0xd9, 0xed, 0x8c, 0xec, 0x30, 0x99, 0x71, 0x67, + 0xbc, 0x1b, 0xf0, 0x4c, 0xdf, 0xfc, 0x62, 0x99, 0x36, 0xe3, 0x6d, 0xf9, + 0x0c, 0x53, 0xaa, 0xfc, 0x45, 0x53, 0x55, 0x9b, 0x7e, 0x2d, 0x24, 0xe2, + 0xfd, 0x57, 0xf0, 0xbc, 0x0a, 0x54, 0x97, 0xf3, 0x64, 0xd5, 0x0b, 0x8f, + 0x1f, 0x27, 0x53, 0x0a, 0xbc, 0x91, 0x06, 0x98, 0x07, 0xf7, 0x2a, 0x49, + 0x0f, 0x32, 0xae, 0xa9, 0x53, 0xed, 0x2a, 0x1f, 0xab, 0xed, 0xe8, 0xae, + 0x05, 0x96, 0xff, 0x0b, 0xb7, 0x6a, 0xfe, 0x5d, 0xc9, 0xb1, 0xcc, 0xb6, + 0x5a, 0x65, 0xf2, 0xaf, 0x65, 0x99, 0xbd, 0xb5, 0x48, 0xc5, 0x46, 0xb9, + 0x94, 0xc0, 0x7d, 0x81, 0x25, 0xb4, 0x0c, 0x11, 0x63, 0x68, 0x5f, 0xb8, + 0x26, 0x28, 0x27, 0x0a, 0xbf, 0x47, 0x31, 0x09, 0x0b, 0x58, 0xe1, 0x2b, + 0x47, 0xe8, 0x1a, 0x1c, 0xeb, 0xc2, 0x1e, 0x28, 0x1f, 0xbb, 0x5f, 0x45, + 0x9e, 0x02, 0xb8, 0xc3, 0x42, 0xdf, 0xa8, 0x05, 0xd8, 0x3a, 0x5f, 0xb9, + 0xf3, 0xfe, 0xd4, 0x95, 0xb9, 0xfd, 0x13, 0xdd, 0x52, 0x2a, 0x0b, 0xec, + 0xfc, 0x07, 0x4d, 0xae, 0xf1, 0xc2, 0xed, 0x47, 0x66, 0x4a, 0x1f, 0x67, + 0x41, 0x2d, 0x1a, 0x31, 0x9d, 0x37, 0x16, 0x90, 0x26, 0x6f, 0x00, 0xf6, + 0x02, 0xa6, 0x79, 0x27, 0x69, 0x5c, 0xc9, 0x03}, + {0xf3, 0x08, 0xce, 0xfc, 0x98, 0x09, 0x19, 0x27, 0x01, 0x93, 0x4b, 0xb3, + 0x4d, 0x83, 0x7c, 0x29, 0x35, 0xc9, 0x55, 0x62, 0x8c, 0xa5, 0x03, 0xf8, + 0xc9, 0x36, 0x65, 0xd5, 0xcc, 0x99, 0xf1, 0x96, 0x21, 0xfd, 0xa5, 0xab, + 0x1e, 0xba, 0xae, 0xe9, 0x94, 0x9d, 0xac, 0x05, 0x95, 0x94, 0x48, 0xf2, + 0xc5, 0x5d, 0xfc, 0x42, 0xbe, 0x6d, 0x75, 0x40, 0x6a, 0x05, 0xa0, 0x3d, + 0x9b, 0x75, 0x02, 0xf4, 0x7f, 0x33, 0x59, 0x47, 0xe1, 0x6b, 0xf4, 0xbf, + 0x01, 0xb0, 0x48, 0x9f, 0x39, 0x2b, 0x4e, 0xe1, 0x57, 0x32, 0x7a, 0xb4, + 0xf1, 0x16, 0x8f, 0x99, 0xb9, 0xdf, 0x69, 0x65, 0x23, 0x5d, 0x80, 0x20, + 0xc2, 0xe7, 0xfb, 0x54, 0x89, 0x36, 0xec, 0x8e, 0x20, 0xe1, 0xc8, 0x04, + 0x21, 0xd9, 0x98, 0xd1, 0xa0, 0x8c, 0x43, 0x46, 0x6d, 0xa8, 0xb0, 0x8d, + 0x23, 0x09, 0x6d, 0x52, 0xeb, 0xb4, 0x0b, 0x45, 0xf4, 0x3d, 0x35, 0xdb, + 0xf6, 0x53, 0xed, 0x4f, 0xcf, 0x3f, 0x85, 0x49, 0x32, 0xf0, 0xd2, 0x2c, + 0x0f, 0x11, 0x7a, 0x0a, 0x10, 0x18, 0xe6, 0x6c, 0xe9, 0x35, 0x5e, 0xb2, + 0xed, 0x9c, 0x94, 0xfd, 0x6d, 0xd6, 0x04, 0x57, 0xa1, 0x3c, 0x7b, 0x12, + 0x82, 0xf8, 0x7e, 0x70, 0x90, 0xb9, 0xd4, 0xf5, 0x11, 0xc3, 0xca, 0xef, + 0xff, 0x07, 0xf4, 0x06, 0xba, 0xb0, 0x81, 0x42, 0xb4, 0x78, 0xf7, 0xe7, + 0xa5, 0x2c, 0x41, 0x89, 0xdf, 0xab, 0x42, 0x93, 0x1f, 0x49, 0x5f, 0x74, + 0xf9, 0xd1, 0xda, 0x5f, 0x49, 0x11, 0x94, 0xd7, 0xf1, 0x6d, 0x88, 0x67, + 0x7f, 0x77, 0x9f, 0x9e, 0x71, 0xb4, 0x27, 0x43, 0x9b, 0x58, 0x69, 0xcb, + 0x8f, 0x6d, 0xa5, 0xa5, 0x9e, 0xe5, 0x39, 0x85, 0x79, 0xcb, 0xd2, 0x55, + 0x0a, 0x24, 0xea, 0x2e, 0xb5, 0x1f, 0xe5, 0xa1, 0x3d, 0xd2, 0x5b, 0x05, + 0x82, 0x64, 0x08, 0x25, 0x4f, 0x20, 0x22, 0x91, 0xbc, 0x4c, 0x4e, 0x22, + 0xcc, 0x56, 0xfb, 0x48, 0x3d, 0x16, 0xae, 0x5b, 0xf3, 0xbe, 0x89, 0x61, + 0xd3, 0x0d, 0x11, 0x26, 0x92, 0x6d, 0xab, 0xa5, 0x46, 0x88, 0x69, 0xec, + 0xa6, 0x3d, 0xb0, 0x01, 0x99, 0x6e, 0xee, 0x56, 0x43, 0xc7, 0xf2, 0xa7, + 0x1d, 0xad, 0x0f, 0x67, 0x43, 0xb2, 0xd8, 0x98, 0x5f, 0xe4, 0x8e, 0xd8, + 0xe7, 0x4f, 0x43, 0x18, 0x0d, 0x2d, 0x21, 0xd6, 0x78, 0xee, 0xaa, 0x1c, + 0x72, 0x7a, 0xdf, 0xe6, 0x12, 0xcc, 0x22, 0x6f, 0x53, 0xc4, 0x53, 0xc3, + 0x98, 0xa4, 0x93, 0xce, 0xa5, 0x57, 0xb1, 0x74, 0xb3, 0x95, 0x97, 0x61, + 0x16, 0x78, 0x1b, 0xd8, 0xce, 0x65, 0x52, 0xcc, 0x8d, 0x50, 0xea, 0x82, + 0x78, 0xd1, 0x5b, 0xe4, 0x08, 0x18, 0x7a, 0xc3, 0xe7, 0xf5, 0xee, 0xe8, + 0xe2, 0x35, 0x23, 0x55, 0xf7, 0x8b, 0x12, 0x62, 0x82, 0x1e, 0x4d, 0x8f, + 0x36, 0x87, 0x3a, 0xae, 0xd0, 0x9a, 0xa3, 0x92, 0xd4, 0x9b, 0x31, 0x52, + 0x41, 0x12, 0xe1, 0xc3, 0xb3, 0x00, 0x18, 0x85, 0x28, 0xe5, 0xed, 0xe8, + 0x0d, 0x59, 0xcc, 0x5e, 0x86, 0x9d, 0xcb, 0x8c, 0x83, 0xfd, 0xe3, 0xc5, + 0xe8, 0xaa, 0x2d, 0xfb, 0x1a, 0xe7, 0x60, 0x84, 0x4c, 0x65, 0xbe, 0xb6, + 0x38, 0x47, 0xb0, 0x70, 0xdd, 0x0b, 0x0e, 0x02, 0x91, 0xfe, 0x54, 0x10, + 0xe0, 0x78, 0x4c, 0xc1, 0x19, 0x2d, 0x6a, 0x61, 0x22, 0x01, 0x1d, 0xd6, + 0xdd, 0xce, 0xa3, 0xb2, 0x7b, 0xcb, 0xa8, 0x11, 0xc9, 0x4d, 0x5d, 0xbc, + 0x24, 0x6b, 0xd3, 0xab, 0x66, 0xe0, 0x41, 0xcd, 0x6f, 0x2b, 0x86, 0x8b, + 0x99, 0x9e, 0xda, 0x01, 0x38, 0xf7, 0x25, 0xdc, 0x7c, 0x59, 0xdf, 0x7e, + 0xde, 0x30, 0x82, 0x10, 0x0b, 0x9a, 0xa5, 0x20, 0x2a, 0xad, 0x00, 0x44, + 0x69, 0x0f, 0x67, 0xf0, 0xcf, 0x5c, 0x3a, 0x3d, 0x56, 0xad, 0x6a, 0x84, + 0x02, 0xd6, 0xf6, 0x2c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1485, + {0x55, 0xfd, 0x37, 0x4d, 0xd9, 0xd2, 0xc2, 0xc4, 0x28, 0x5e, 0x71, + 0x68, 0x1f, 0xa5, 0x2f, 0x6d, 0x32, 0xf9, 0x79, 0x74, 0x91, 0xf2, + 0x2a, 0x34, 0x57, 0xa1, 0x0f, 0x31, 0xb5, 0xa2, 0xca, 0xd4}, + {0xa9, 0x1e, 0x2c, 0xd1, 0x11, 0xab, 0x26, 0x86, 0xb8, 0x4e, 0x75, 0x84, + 0x45, 0x93, 0x41, 0xdc, 0xa6, 0x86, 0x27, 0x58, 0x16, 0x11, 0xe2, 0x23, + 0x6c, 0x8a, 0x95, 0xe2, 0x44, 0x2b, 0x11, 0xc1, 0xf1, 0x4d, 0x60, 0xce, + 0xdb, 0x0d, 0xfa, 0x6c, 0x8c, 0x78, 0x93, 0x06, 0x7a, 0xd7, 0x4a, 0xfb, + 0xf0, 0xdf, 0x34, 0xe0, 0xb9, 0x1e, 0x01, 0x2f, 0x66, 0xa1, 0x93, 0xd8, + 0x8d, 0x2e, 0x0b, 0xdc, 0x77, 0xfc, 0xf1, 0x3e, 0xe0, 0x50, 0x04, 0x8b, + 0xbd, 0x65, 0x45, 0xf0, 0xa2, 0x78, 0x5d, 0x83, 0x3a, 0x5c, 0x90, 0xef, + 0xf5, 0xf7, 0x82, 0x12, 0xde, 0x8c, 0x63, 0x80, 0x03, 0x15, 0x05, 0x51, + 0xab, 0x5b, 0x07, 0x1f, 0x41, 0x6a, 0xc0, 0x8b, 0x2b, 0xdd, 0x72, 0xd3, + 0x11, 0x4a, 0x88, 0x6a, 0xa7, 0x4d, 0x1a, 0x54, 0x6c, 0x8e, 0xc3, 0xac, + 0x84, 0xf3, 0x03, 0xa3, 0xd2, 0x52, 0x82, 0x3a, 0x87, 0x3f, 0xdc, 0x41, + 0x10, 0x7e, 0xcd, 0x5f, 0x9c, 0xb0, 0x6c, 0x93, 0x60, 0x6e, 0x23, 0xff, + 0x65, 0xc3, 0x1e, 0xe8, 0xf7, 0xd4, 0xb7, 0x56, 0x97, 0xe1, 0xb6, 0x22, + 0xeb, 0x68, 0xb2, 0xb2, 0x3a, 0xc9, 0xe1, 0xe6, 0x99, 0xc8, 0xe0, 0x40, + 0x8f, 0xd2, 0x1a, 0x6c, 0x8f, 0xe6, 0xa0, 0x22, 0xd4, 0x10, 0x00, 0x54, + 0xb1, 0x0a, 0xeb, 0xaa, 0x50, 0xf0, 0x8e, 0xb5, 0xf1, 0xf2, 0x41, 0xc7, + 0xc2, 0xfd, 0x38, 0x63, 0x2f, 0x87, 0x34, 0xdb, 0x1f, 0x7a, 0x12, 0xa4, + 0x49, 0xac, 0xad, 0x9f, 0x9c, 0x2a, 0xec, 0xe6, 0xa2, 0x55, 0x53, 0x62, + 0xf6, 0xc1, 0x6e, 0xe3, 0xab, 0x80, 0x6d, 0xc1, 0x63, 0xca, 0x2e, 0xb0, + 0x3b, 0x34, 0x37, 0x6e, 0x14, 0x5c, 0x0c, 0x51, 0xf3, 0x17, 0x24, 0x2a, + 0x39, 0x23, 0x8e, 0xb1, 0xfb, 0x84, 0x97, 0x90, 0xcc, 0xf4, 0x96, 0x6b, + 0x09, 0x42, 0xbc, 0x8e, 0xf7, 0x0c, 0x60, 0x83, 0xf9, 0x87, 0x37, 0x0d, + 0xbf, 0xa7, 0xb8, 0x6d, 0xd1, 0x76, 0x7b, 0xe3, 0x1a, 0x45, 0x53, 0x8f, + 0xe0, 0xf9, 0xeb, 0x3d, 0x6d, 0xe8, 0xe5, 0xbf, 0xa4, 0x34, 0x0b, 0x1a, + 0x90, 0xe9, 0x2f, 0xf5, 0xce, 0x46, 0xf5, 0x81, 0xf3, 0xf6, 0xfd, 0xec, + 0xbb, 0xa5, 0x3b, 0x61, 0x3d, 0xc7, 0xdd, 0xb0, 0x78, 0xfe, 0xd2, 0x05, + 0x59, 0x34, 0x5f, 0x75, 0xb4, 0xe4, 0xad, 0xb3, 0xdd, 0xb7, 0xe1, 0x8b, + 0x16, 0xf8, 0x7e, 0xbe, 0x31, 0xef, 0x51, 0x89, 0x32, 0x5b, 0x7b, 0x77, + 0x6d, 0x8d, 0x9b, 0x19, 0xe9, 0x6d, 0x97, 0xd2, 0x1c, 0x74, 0x1c, 0x24, + 0xe6, 0xcc, 0x97, 0xf1, 0xcf, 0x83, 0xf7, 0xb8, 0x70, 0x29, 0xc1, 0x30, + 0x32, 0xa5, 0x53, 0x44, 0x63, 0x61, 0x30, 0x0d, 0x0e, 0x68, 0xf1, 0x1a, + 0x59, 0xb3, 0xbd, 0x11, 0x73, 0x82, 0x6a, 0x46, 0xdd, 0xf9, 0x5d, 0x87, + 0x3e, 0x85, 0x38, 0x2b, 0xb7, 0x83, 0x38, 0x37, 0x69, 0x26, 0xcd, 0x55, + 0xc8, 0xb2, 0x70, 0xdd, 0x52, 0xa0, 0xa7, 0xe6, 0x62, 0x4b, 0x15, 0xef, + 0xf0, 0x84, 0xc0, 0x57, 0xe3, 0xbe, 0xcb, 0x90, 0xe7, 0x5a, 0xf6, 0xc4, + 0xfe, 0x4c, 0x78, 0xe8, 0x49, 0x37, 0x6d, 0xcd, 0x30, 0x37, 0xc3, 0xc1, + 0x47, 0x3b, 0x1e, 0x7c, 0xfe, 0x6d, 0x5f, 0x2b, 0x36, 0xe4, 0x18, 0x52, + 0x42, 0xc5, 0x46, 0xba, 0x8e, 0xbc, 0x4e, 0x56, 0x4f, 0x44, 0x19, 0xf1, + 0x37, 0xc9, 0x04, 0x0d, 0x3e, 0xb1, 0x7c, 0xb7, 0x58, 0xce, 0x1a, 0x7f, + 0x88, 0xd8, 0x36, 0xa3, 0x1e, 0xdc, 0x25, 0x9f, 0x9d, 0xab, 0xfa, 0x14, + 0x40, 0x46, 0x2b, 0x4d, 0xd1, 0xb8, 0x71, 0x36, 0x73, 0x07, 0x61, 0x9a, + 0x7c, 0x2f, 0xee, 0x1e, 0x8a, 0x16, 0x83, 0x20, 0xa1, 0x6a, 0xda, 0xf1, + 0x67, 0xc6, 0x5d, 0x84, 0x22, 0xa4, 0xdd, 0x88}, + {0xb0, 0x91, 0xd3, 0x16, 0x8e, 0x03, 0x43, 0xeb, 0x7d, 0xec, 0x24, 0x6a, + 0x93, 0x49, 0xd5, 0x3c, 0xea, 0x57, 0x4d, 0x62, 0xb5, 0x40, 0x6b, 0xf9, + 0xd3, 0xef, 0xfb, 0x32, 0x61, 0xed, 0x21, 0x1b, 0x31, 0x8d, 0x16, 0x87, + 0xba, 0x76, 0x69, 0x37, 0xf6, 0x47, 0x5e, 0xcd, 0x94, 0xc0, 0xd3, 0xa7, + 0x5a, 0x29, 0x7f, 0x55, 0x8e, 0xb5, 0x2e, 0x4d, 0x0b, 0xbb, 0xd4, 0x2b, + 0xae, 0xb9, 0x3e, 0xd9, 0x32, 0x69, 0x18, 0x7c, 0xcd, 0xad, 0x76, 0x91, + 0xa9, 0x1d, 0xbf, 0x07, 0x45, 0xff, 0x39, 0x75, 0x91, 0x1d, 0x58, 0xda, + 0x31, 0x6b, 0x2e, 0x0f, 0x94, 0xc3, 0x59, 0x5c, 0x2b, 0x4c, 0xfc, 0xc4, + 0xca, 0x1f, 0x5c, 0x74, 0x9c, 0xd1, 0x97, 0xe7, 0x15, 0xed, 0x7c, 0x08, + 0x79, 0xb5, 0x89, 0x00, 0xca, 0x67, 0x8d, 0x9f, 0xd0, 0x91, 0x3b, 0xcb, + 0xb3, 0xbb, 0xac, 0xad, 0x99, 0x8c, 0xc9, 0x37, 0xdd, 0x17, 0xe1, 0x54, + 0xb6, 0x8b, 0x29, 0x1a, 0x99, 0xbd, 0x7f, 0x13, 0x0c, 0x30, 0x68, 0xe6, + 0x4d, 0xdb, 0x57, 0x77, 0x55, 0x52, 0xd2, 0x62, 0x36, 0x0e, 0xdc, 0xd2, + 0xe3, 0x2f, 0x7e, 0xda, 0x5c, 0x62, 0x19, 0x12, 0x55, 0x52, 0xea, 0x2b, + 0xa3, 0xed, 0x20, 0x5f, 0xe6, 0xa6, 0xc6, 0x8b, 0x82, 0xf9, 0x21, 0x2f, + 0xd3, 0x89, 0xb1, 0x95, 0xbb, 0xae, 0xd0, 0xae, 0x6c, 0x7f, 0x58, 0xbd, + 0xe1, 0x40, 0x32, 0x8e, 0xf3, 0x8e, 0xc2, 0x8a, 0xd9, 0xa3, 0x85, 0xcc, + 0x12, 0x99, 0x36, 0xc1, 0x7d, 0x3f, 0x7d, 0xda, 0x44, 0xf4, 0x4e, 0x1e, + 0x89, 0x7f, 0xf6, 0x13, 0x65, 0x12, 0x34, 0xb2, 0x21, 0xf2, 0xab, 0x8a, + 0xab, 0x9f, 0x00, 0xad, 0xf2, 0x06, 0xa3, 0x6f, 0xb2, 0xbf, 0x09, 0x27, + 0x57, 0x94, 0x17, 0x1b, 0x06, 0xde, 0x84, 0xbe, 0x0e, 0xc9, 0x13, 0xdf, + 0xd9, 0x33, 0x22, 0x45, 0xbb, 0xbd, 0x38, 0xdf, 0xd0, 0x08, 0xc9, 0x69, + 0x4b, 0xf5, 0xb8, 0x1d, 0xb3, 0x15, 0xc1, 0x84, 0xb8, 0xb0, 0x95, 0xe2, + 0x03, 0x49, 0x63, 0x40, 0xfc, 0x46, 0xf5, 0xda, 0x55, 0x01, 0x7c, 0x6e, + 0x72, 0x05, 0x97, 0x2c, 0x2c, 0x5a, 0x08, 0xe2, 0x95, 0x33, 0x10, 0xa0, + 0x41, 0xa2, 0xb3, 0xdb, 0xcd, 0xe9, 0xa5, 0x72, 0x04, 0x7d, 0x3d, 0xf3, + 0x24, 0xd5, 0xd2, 0x40, 0xc4, 0x68, 0x21, 0xfb, 0x76, 0xcd, 0x37, 0xb6, + 0x5d, 0xd2, 0xbb, 0xd5, 0xe2, 0x7b, 0xbc, 0x12, 0x18, 0x38, 0x13, 0xc0, + 0x2f, 0x19, 0xd3, 0x66, 0x20, 0xd2, 0xec, 0x4e, 0xa7, 0xa8, 0x27, 0x73, + 0xb7, 0xe5, 0x23, 0x9e, 0x15, 0x67, 0x9c, 0xe3, 0xfa, 0x82, 0xf6, 0xe2, + 0xd2, 0xe0, 0xfd, 0xed, 0xed, 0x1f, 0x7d, 0x4e, 0xe4, 0x19, 0x0c, 0x41, + 0xd2, 0x6e, 0xa4, 0x6b, 0x22, 0xf0, 0x32, 0xfb, 0x01, 0xa8, 0xe0, 0x54, + 0x1e, 0xb7, 0x75, 0x4a, 0xe7, 0x80, 0x75, 0x35, 0x58, 0x93, 0xe0, 0x87, + 0x5a, 0x7d, 0xef, 0x18, 0xd2, 0x60, 0x4b, 0x27, 0x60, 0x0c, 0xaf, 0xb9, + 0x1f, 0x4d, 0xfa, 0x99, 0x58, 0x9e, 0x06, 0xfd, 0x53, 0xb1, 0xf8, 0xcb, + 0xa2, 0x0a, 0xcf, 0x3c, 0x91, 0xba, 0x4e, 0x75, 0x44, 0x56, 0xa9, 0xea, + 0x56, 0xb6, 0xc5, 0x58, 0x53, 0x62, 0x1c, 0x40, 0x46, 0x5a, 0xdf, 0x8a, + 0xf6, 0x83, 0x65, 0xaf, 0x97, 0x3a, 0xc3, 0xc7, 0xd0, 0xfd, 0xab, 0xd3, + 0x3f, 0x3e, 0xca, 0x6c, 0xfb, 0xde, 0x72, 0x16, 0xc0, 0x02, 0x11, 0xba, + 0x71, 0xa9, 0xc4, 0x26, 0x23, 0xa8, 0xdc, 0xf8, 0x08, 0xb2, 0x4c, 0x0c, + 0x29, 0x75, 0x1e, 0xc0, 0x75, 0x9c, 0x5e, 0xc5, 0x43, 0xf5, 0xaf, 0x80, + 0xfe, 0x6f, 0x10, 0xd5, 0x44, 0x7f, 0x57, 0x52, 0x90, 0x0a, 0xad, 0xb2, + 0x27, 0xa0, 0x1b, 0xa3, 0xe6, 0x57, 0xc3, 0x52, 0x0e, 0x1d, 0x77, 0x20, + 0x3e, 0x00, 0xa1, 0xd1}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1486, + {0x55, 0x14, 0xae, 0x25, 0x3f, 0x64, 0x2f, 0x9f, 0x77, 0xba, 0xf7, + 0x32, 0xc4, 0x2d, 0x09, 0x40, 0x25, 0xa0, 0x1b, 0x1f, 0x1c, 0x12, + 0x82, 0x7f, 0x67, 0xaa, 0xe5, 0x38, 0x7c, 0x88, 0xaa, 0xdb}, + {0xd1, 0x37, 0x61, 0x3b, 0xbc, 0xfb, 0xc6, 0x1d, 0xec, 0x8b, 0xfe, 0x98, + 0x1c, 0x6a, 0x31, 0x2e, 0xbb, 0xb1, 0x1b, 0x6b, 0xf6, 0xb7, 0x92, 0xfc, + 0xcc, 0x96, 0x90, 0x48, 0x52, 0xda, 0x68, 0x4e, 0xd5, 0x72, 0xe8, 0xbc, + 0xe1, 0x12, 0x63, 0x54, 0xa3, 0x71, 0x36, 0x32, 0x0a, 0xc5, 0x79, 0xce, + 0xa6, 0x26, 0x93, 0x8a, 0x91, 0xa8, 0x49, 0x57, 0x30, 0x95, 0x16, 0x23, + 0xde, 0xad, 0xbd, 0x6a, 0x99, 0x25, 0xc3, 0x93, 0x7c, 0x31, 0xf0, 0x28, + 0x8f, 0x5a, 0x33, 0x0b, 0x6f, 0xd4, 0xb8, 0x6f, 0xce, 0x84, 0x54, 0xd0, + 0xd9, 0xff, 0x79, 0x21, 0xf1, 0x8b, 0x2c, 0x79, 0x2a, 0xaa, 0x1c, 0x41, + 0x9c, 0x8b, 0xfd, 0x34, 0x6b, 0x3c, 0xb1, 0x46, 0xfa, 0x69, 0x55, 0xd4, + 0x8f, 0x4d, 0xf0, 0x6c, 0xde, 0x10, 0x21, 0x2a, 0x03, 0x63, 0x03, 0xe6, + 0x1d, 0x84, 0xf0, 0xd5, 0xd3, 0x53, 0x01, 0xd1, 0x1f, 0xee, 0x26, 0x9b, + 0x32, 0xaf, 0x90, 0x3c, 0x9f, 0xed, 0x70, 0x00, 0x3e, 0xcc, 0xa6, 0x3e, + 0xf8, 0x9f, 0x8d, 0x5a, 0xa2, 0x47, 0x9f, 0x04, 0xf5, 0x43, 0x7b, 0x0b, + 0x79, 0xd7, 0x0a, 0x49, 0x6f, 0xca, 0x3f, 0x9a, 0xb0, 0x04, 0xbe, 0xe8, + 0x51, 0xad, 0xc3, 0x4d, 0x9c, 0x2d, 0x5b, 0xb6, 0xfa, 0x08, 0x8c, 0x94, + 0x06, 0xdd, 0x8e, 0xf4, 0x88, 0xbc, 0xb0, 0x42, 0xda, 0xf0, 0xb2, 0x3d, + 0xc8, 0xbb, 0x6c, 0xb5, 0x1e, 0xc4, 0x96, 0xfe, 0xee, 0x4a, 0x53, 0x5f, + 0x7e, 0xe0, 0xda, 0x0c, 0xf4, 0x10, 0xda, 0xd4, 0xda, 0x05, 0xab, 0x41, + 0x6c, 0x35, 0xa9, 0x0b, 0x40, 0x6a, 0x96, 0x25, 0x35, 0x59, 0x26, 0x53, + 0x28, 0x81, 0xc5, 0xcb, 0xc5, 0x67, 0xd2, 0x69, 0xae, 0x1c, 0x1e, 0xa2, + 0x64, 0x85, 0xe1, 0x83, 0x2a, 0x92, 0xb8, 0x8e, 0xe0, 0x47, 0xcb, 0xe8, + 0x0e, 0xba, 0x57, 0x28, 0x4f, 0x9a, 0xa2, 0xbd, 0x01, 0xcf, 0xa5, 0xd4, + 0x6b, 0x61, 0x8d, 0x6f, 0x55, 0xa4, 0x95, 0xa0, 0x93, 0x2f, 0x37, 0x47, + 0x29, 0x44, 0x60, 0x55, 0xcd, 0xb6, 0x94, 0x93, 0xfc, 0xb2, 0x13, 0xa3, + 0x8b, 0x55, 0x64, 0x61, 0x88, 0x62, 0x47, 0xb4, 0xc3, 0x0c, 0xcb, 0x26, + 0x6e, 0xf4, 0xaa, 0x70, 0x57, 0x1c, 0xaa, 0x86, 0xfa, 0x06, 0x28, 0x09, + 0x4a, 0x63, 0xb9, 0x5b, 0x09, 0x2b, 0xa7, 0x16, 0x98, 0xcf, 0x1a, 0x92, + 0xb5, 0x44, 0x40, 0x5a, 0x0d, 0xa9, 0x5e, 0x3f, 0x3f, 0x1e, 0xca, 0x71, + 0x32, 0xcd, 0x13, 0xad, 0x2d, 0x97, 0xa2, 0x90, 0x72, 0xaf, 0xc8, 0x8d, + 0xb3, 0x29, 0x8e, 0x8c, 0xdb, 0xaf, 0x1b, 0xc3, 0x71, 0x8b, 0xc3, 0x76, + 0x77, 0x5b, 0x20, 0x40, 0x54, 0x20, 0x14, 0x6d, 0x6e, 0xe7, 0xa7, 0xea, + 0x1b, 0x1b, 0x2d, 0xee, 0xd3, 0x93, 0x4c, 0xc8, 0xdb, 0xfd, 0x58, 0x5e, + 0xd0, 0x24, 0xee, 0x5a, 0x0b, 0xea, 0x60, 0x4c, 0x0d, 0xcf, 0x44, 0x17, + 0x19, 0x2f, 0x5f, 0xe1, 0xd2, 0x7b, 0x0b, 0x93, 0x79, 0xa2, 0x86, 0xaa, + 0x34, 0x0b, 0xfa, 0x7f, 0xd8, 0xab, 0xd4, 0x25, 0x2d, 0x1c, 0x2a, 0xf2, + 0xd6, 0x34, 0xd2, 0x12, 0x3e, 0xf9, 0x9f, 0xc3, 0x05, 0x24, 0x4d, 0x91, + 0x20, 0xad, 0xfb, 0xd0, 0x7d, 0x98, 0x70, 0xea, 0xa1, 0x7a, 0xa3, 0x57, + 0x1d, 0x8f, 0x64, 0x5b, 0xe8, 0x14, 0x43, 0x4c, 0x51, 0xb3, 0x88, 0x5a, + 0x13, 0x49, 0x9d, 0xf9, 0xb2, 0x9c, 0x00, 0x62, 0x86, 0x68, 0xcc, 0x9b, + 0xf1, 0x5e, 0x3b, 0x40, 0x1d, 0x99, 0xe7, 0x4a, 0x73, 0x2e, 0x41, 0xb2, + 0x2b, 0x07, 0x1f, 0xa3, 0x12, 0x5b, 0xac, 0xef, 0x81, 0xf4, 0xea, 0x2d, + 0xf7, 0x0b, 0xd0, 0x5e, 0x3e, 0x36, 0xae, 0x9f, 0x1c, 0x6a, 0x33, 0x27, + 0xa3, 0x16, 0x92, 0xfb, 0xa6, 0x71, 0x65, 0xd4}, + {0xbb, 0xf3, 0xcc, 0x20, 0x3f, 0x49, 0x02, 0xe8, 0x1f, 0xf2, 0xbf, 0x1c, + 0xea, 0xd7, 0xd4, 0x8d, 0xeb, 0xa8, 0xee, 0x95, 0xba, 0x97, 0x10, 0x59, + 0xfd, 0xf1, 0x34, 0xa2, 0x4b, 0x6b, 0xb0, 0xb1, 0x03, 0x0f, 0xd4, 0x9f, + 0xb9, 0x9a, 0xb4, 0xa2, 0x0e, 0x05, 0x6c, 0x6d, 0x61, 0xff, 0x63, 0xfb, + 0x91, 0xfa, 0x15, 0x10, 0x49, 0x0b, 0xb9, 0x04, 0x04, 0xb9, 0xe8, 0x9b, + 0x75, 0x81, 0x6b, 0x1d, 0x65, 0xf0, 0xea, 0x98, 0x9f, 0x6c, 0x76, 0xfa, + 0x9e, 0xe2, 0x23, 0xd9, 0x0d, 0xc4, 0x70, 0x2e, 0xee, 0x57, 0x8e, 0x19, + 0xb2, 0xc3, 0x45, 0x25, 0x90, 0x31, 0xa2, 0x49, 0x4e, 0x90, 0xa7, 0x42, + 0x6c, 0xec, 0xc7, 0x1f, 0xc8, 0x3c, 0x09, 0x87, 0xd4, 0xf9, 0xd3, 0x01, + 0x7a, 0x56, 0xbd, 0x65, 0x70, 0xae, 0x5a, 0x64, 0x06, 0x5f, 0xf5, 0x93, + 0x86, 0x80, 0xad, 0xab, 0x75, 0xed, 0x34, 0xd4, 0x9b, 0x74, 0x6c, 0x39, + 0x1c, 0xcd, 0x45, 0x06, 0x3f, 0x43, 0xaa, 0x53, 0xb4, 0x8e, 0xf7, 0x80, + 0x3a, 0xe9, 0x2b, 0x45, 0xd0, 0xea, 0x53, 0x3e, 0xa9, 0xb9, 0x8f, 0xd3, + 0x1d, 0xd7, 0x14, 0xfd, 0x1c, 0x4f, 0xbb, 0x0a, 0xd4, 0x94, 0xc1, 0xf0, + 0x2b, 0x54, 0xe7, 0x65, 0xff, 0x6a, 0x63, 0x80, 0x06, 0x55, 0xf3, 0xc8, + 0x02, 0x41, 0x95, 0xa6, 0xd8, 0x12, 0xd1, 0x3a, 0x47, 0x30, 0x1d, 0x61, + 0x4d, 0xab, 0xfb, 0x2a, 0x40, 0x3e, 0x7e, 0xd1, 0x58, 0x36, 0x71, 0x98, + 0x46, 0x7b, 0x00, 0x97, 0xa8, 0x0b, 0x26, 0x4d, 0x38, 0xf7, 0x44, 0x03, + 0x0b, 0x3c, 0xf2, 0xd8, 0x84, 0x35, 0x4b, 0x29, 0x7c, 0x43, 0x70, 0x8d, + 0xd9, 0x88, 0x0c, 0xae, 0x20, 0xde, 0x2c, 0x20, 0x0e, 0xbe, 0x96, 0xf2, + 0xc1, 0x24, 0x83, 0x93, 0x2c, 0x28, 0x1c, 0xed, 0xf2, 0x3d, 0xcc, 0x34, + 0x16, 0x3b, 0xe9, 0x5d, 0x96, 0xc7, 0xb3, 0xe0, 0xc0, 0xd1, 0x6b, 0x31, + 0x36, 0x1f, 0xea, 0x78, 0x1f, 0x63, 0x5e, 0xba, 0x81, 0x96, 0x6a, 0x01, + 0xf5, 0x22, 0xd5, 0x9e, 0x05, 0xe7, 0x65, 0x13, 0x2a, 0xf4, 0x06, 0x01, + 0xb1, 0x99, 0x15, 0x0d, 0x3d, 0x15, 0x9b, 0x59, 0x12, 0x6e, 0x22, 0x0d, + 0x54, 0x6e, 0xec, 0xc3, 0x7e, 0x92, 0x19, 0x9a, 0x8b, 0x0c, 0x48, 0xc8, + 0x27, 0x70, 0x5e, 0x9f, 0xe0, 0x03, 0xb6, 0x12, 0x44, 0x46, 0x59, 0x30, + 0x1b, 0xf1, 0xef, 0x7b, 0x62, 0x98, 0x35, 0x75, 0xeb, 0xda, 0xc3, 0xbb, + 0xb3, 0x66, 0xd0, 0x14, 0xb1, 0xbb, 0x96, 0x89, 0x50, 0x0a, 0x86, 0x0b, + 0x02, 0x85, 0xdf, 0x6f, 0x31, 0xbd, 0xf4, 0x7b, 0xcd, 0x1d, 0x51, 0xaf, + 0xd6, 0x11, 0x11, 0xd7, 0x9f, 0xca, 0x0e, 0x11, 0xc8, 0xdb, 0xc8, 0xf4, + 0x0a, 0xfb, 0x49, 0x8d, 0x19, 0x12, 0x19, 0x56, 0xa1, 0x89, 0xd9, 0x64, + 0x57, 0xbc, 0x17, 0x8d, 0xf1, 0x5c, 0x1a, 0x42, 0x04, 0x31, 0x03, 0x1b, + 0xec, 0x87, 0x93, 0x01, 0x82, 0x31, 0xab, 0x9b, 0x99, 0x16, 0x76, 0x86, + 0x65, 0xe2, 0xbe, 0x16, 0x71, 0xaf, 0x77, 0x6f, 0x6b, 0x08, 0x8c, 0xff, + 0xb1, 0xa2, 0x0b, 0x1a, 0x63, 0x24, 0x57, 0x4b, 0x33, 0xd0, 0x13, 0x03, + 0x25, 0xbd, 0xd9, 0xd9, 0x81, 0x0f, 0x98, 0x24, 0x74, 0xed, 0x4a, 0xf4, + 0x42, 0x01, 0x55, 0xd2, 0xa5, 0xd5, 0x90, 0xf4, 0xb3, 0x4c, 0x14, 0xf4, + 0x96, 0x73, 0x8e, 0xc8, 0x98, 0x53, 0xc1, 0xed, 0x73, 0xca, 0x4c, 0xd5, + 0x02, 0xa6, 0x1b, 0x23, 0xbc, 0xc6, 0x31, 0xa0, 0xd2, 0x7d, 0x9f, 0x72, + 0x21, 0x62, 0xf7, 0x44, 0xda, 0xf4, 0x45, 0x1a, 0x71, 0xb8, 0x39, 0xd1, + 0x71, 0x9c, 0x7d, 0x75, 0x02, 0xea, 0xd2, 0x67, 0x52, 0x75, 0xfd, 0x27, + 0xb9, 0x1d, 0x92, 0x92, 0x83, 0x76, 0x37, 0x8c, 0x9a, 0x69, 0x77, 0x61, + 0xf8, 0x3c, 0x6e, 0xf5}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1487, + {0x49, 0x82, 0x7d, 0x9c, 0x07, 0xe2, 0x77, 0x0c, 0xc1, 0x8f, 0x8a, + 0x96, 0x4e, 0x23, 0x92, 0xf7, 0x64, 0xea, 0xdc, 0x8c, 0xd1, 0xba, + 0xab, 0x99, 0x6d, 0x73, 0x4b, 0x01, 0x6f, 0x6b, 0x87, 0xf5}, + {0x5d, 0xaa, 0xab, 0x87, 0xf8, 0x1a, 0x32, 0x13, 0x49, 0xbd, 0xf7, 0x94, + 0xf8, 0xb9, 0x1f, 0x98, 0xc5, 0x74, 0x91, 0xad, 0x2c, 0xfe, 0x9e, 0x50, + 0xb5, 0x3e, 0x43, 0x22, 0x19, 0x7b, 0xde, 0x6e, 0x09, 0xf5, 0x75, 0x6e, + 0x17, 0x00, 0x4a, 0xc0, 0x02, 0x26, 0xb4, 0x2c, 0xff, 0xda, 0x9b, 0x90, + 0xdb, 0x5b, 0xbc, 0x30, 0x7d, 0x45, 0xaa, 0x31, 0xad, 0x27, 0x59, 0x13, + 0xeb, 0xf5, 0xae, 0x85, 0x8f, 0xb0, 0x73, 0x4b, 0x3f, 0x9c, 0xe2, 0xeb, + 0xcf, 0x95, 0x68, 0x08, 0x76, 0x42, 0x03, 0x9c, 0x1a, 0x7e, 0xf1, 0x40, + 0x61, 0x6f, 0x22, 0xae, 0x4c, 0xfb, 0x82, 0x6b, 0x76, 0x04, 0xc8, 0x93, + 0xee, 0xbd, 0x92, 0xa4, 0x60, 0xd5, 0xf6, 0x73, 0x8b, 0x58, 0x6a, 0x8b, + 0x25, 0xe6, 0x51, 0x4f, 0xe3, 0x08, 0x16, 0x8c, 0x96, 0xaa, 0x27, 0x3d, + 0x91, 0x49, 0x53, 0x52, 0xa2, 0x8b, 0xaa, 0x0a, 0x0e, 0x93, 0x4d, 0x5c, + 0x1f, 0xd8, 0xad, 0x50, 0x75, 0x10, 0x46, 0x9f, 0x5d, 0xd3, 0xba, 0x05, + 0x8c, 0x44, 0xf6, 0xa1, 0xc9, 0x34, 0xdd, 0xf3, 0x0b, 0xda, 0x80, 0x68, + 0x24, 0x85, 0x97, 0x5f, 0xcd, 0xf8, 0xf3, 0x6d, 0x25, 0x7c, 0x25, 0xab, + 0x65, 0x36, 0xa2, 0x66, 0xd5, 0x4b, 0xb2, 0x49, 0x99, 0xe9, 0xdc, 0xda, + 0xae, 0xa9, 0x6e, 0x22, 0x7f, 0x60, 0x1c, 0x11, 0xcf, 0x08, 0x5e, 0x4b, + 0x8a, 0x16, 0xa6, 0xc6, 0x16, 0x8f, 0xd9, 0x8f, 0x29, 0x50, 0x39, 0x6b, + 0x4f, 0x73, 0x2f, 0x17, 0x45, 0x99, 0xb0, 0x5e, 0xf5, 0x05, 0xee, 0x4c, + 0x2b, 0x76, 0xa0, 0x72, 0xb9, 0x83, 0x47, 0x87, 0x36, 0x8c, 0x32, 0xfc, + 0xc7, 0x5e, 0xda, 0x3a, 0x5c, 0xed, 0x9a, 0x1d, 0x9f, 0x89, 0xc6, 0x7d, + 0xe0, 0x0a, 0x25, 0xe0, 0xa1, 0x94, 0x75, 0x6d, 0xe1, 0x8a, 0x39, 0x08, + 0xaf, 0xf0, 0x4b, 0xac, 0x85, 0xf4, 0x91, 0xcc, 0x00, 0x78, 0xe8, 0xd1, + 0xe4, 0xfa, 0xec, 0xe1, 0xe7, 0x3d, 0xcf, 0x2b, 0xe5, 0x18, 0xbd, 0xc3, + 0x34, 0x4d, 0x2b, 0xe8, 0x75, 0x9e, 0x8b, 0x37, 0x4e, 0xdd, 0x57, 0xca, + 0xcf, 0xd3, 0xe1, 0x0e, 0xff, 0xa1, 0x37, 0x48, 0xd0, 0xca, 0x26, 0x00, + 0x77, 0xb1, 0xc8, 0xb1, 0xbe, 0x7a, 0xa3, 0x90, 0xc2, 0xa9, 0xa1, 0x6b, + 0x3f, 0x0c, 0x15, 0x40, 0xe6, 0x11, 0x88, 0x18, 0x96, 0xb4, 0xc2, 0xaf, + 0xb8, 0xc0, 0xe3, 0x5b, 0x79, 0x5a, 0x7c, 0x22, 0x39, 0xd0, 0x8f, 0x43, + 0x15, 0x07, 0x1a, 0x7d, 0xad, 0xea, 0x05, 0x3c, 0xbe, 0x72, 0xaa, 0x3b, + 0x6b, 0xf7, 0xb9, 0xf9, 0x5d, 0x4c, 0x11, 0x0e, 0x54, 0xdf, 0xd0, 0xd9, + 0x44, 0x33, 0x01, 0x53, 0xaf, 0x97, 0x42, 0xf2, 0x08, 0x80, 0xa7, 0x9f, + 0xef, 0x78, 0x45, 0xfa, 0x7c, 0x01, 0x40, 0x1f, 0xe3, 0x57, 0xb0, 0x76, + 0x3a, 0x60, 0xb7, 0xef, 0x1c, 0x7f, 0x53, 0x72, 0x75, 0x65, 0x7f, 0xf3, + 0xaa, 0x40, 0x61, 0xf6, 0x0b, 0x4a, 0x1d, 0xbb, 0x26, 0xf5, 0x1b, 0x3e, + 0xde, 0x65, 0xf9, 0xe6, 0xd8, 0xec, 0x8a, 0x3e, 0x8b, 0x0a, 0x96, 0xe2, + 0x73, 0x7f, 0x32, 0xed, 0xef, 0x49, 0xa9, 0x91, 0xf9, 0x00, 0x04, 0xdb, + 0x90, 0xaf, 0xbe, 0x8b, 0x73, 0xf1, 0xcb, 0x15, 0x7e, 0x2d, 0xf2, 0xb1, + 0xac, 0x1a, 0x83, 0x28, 0x09, 0x77, 0x74, 0xbe, 0x3a, 0xa9, 0xdb, 0x87, + 0xbc, 0x08, 0xe5, 0xb0, 0xea, 0x8f, 0xc5, 0xff, 0x20, 0xe9, 0x18, 0xbf, + 0xd5, 0x64, 0x77, 0xa8, 0xe1, 0x57, 0x46, 0x91, 0x3c, 0x5f, 0xe9, 0x5e, + 0xfd, 0x97, 0x14, 0x62, 0xf4, 0x13, 0xba, 0xe5, 0xf5, 0x38, 0x61, 0x91, + 0x2d, 0x93, 0x4b, 0xb8, 0x39, 0xf7, 0x7a, 0x19, 0x48, 0x1f, 0x93, 0x6b, + 0xbf, 0x5d, 0x71, 0xb2, 0x0e, 0x2c, 0x7c, 0x07}, + {0xc1, 0x5a, 0x2f, 0x74, 0xa9, 0xca, 0xb9, 0x42, 0x5b, 0x1e, 0x84, 0xe1, + 0x59, 0x05, 0x7e, 0xc1, 0x2f, 0xd2, 0xdc, 0x82, 0x08, 0xb0, 0x28, 0x40, + 0x7a, 0xee, 0x0e, 0x9d, 0xd1, 0x6b, 0x51, 0xc3, 0x12, 0x36, 0x7a, 0xe3, + 0x3e, 0x12, 0x11, 0xb2, 0x5f, 0xaa, 0x02, 0xbe, 0x4f, 0xce, 0xae, 0x93, + 0x99, 0x93, 0x3a, 0x8d, 0x5d, 0xc4, 0x5e, 0xf7, 0x11, 0xdb, 0x40, 0x23, + 0xf8, 0x03, 0xe0, 0x62, 0x75, 0xf7, 0x0f, 0x6c, 0xd9, 0x4c, 0x14, 0xc7, + 0x72, 0x2d, 0x1f, 0x53, 0xf3, 0x5d, 0xcc, 0x8c, 0x30, 0x75, 0xce, 0x02, + 0xb4, 0xc7, 0xb7, 0x0a, 0x98, 0xc8, 0x18, 0x9b, 0xba, 0x2e, 0x88, 0x66, + 0x5b, 0xc6, 0x09, 0xce, 0x8a, 0xb8, 0x42, 0x5a, 0x8b, 0xc0, 0xaf, 0x93, + 0x2b, 0x27, 0x09, 0x13, 0x9f, 0xa8, 0x51, 0x86, 0xa6, 0xa0, 0x62, 0x60, + 0xc0, 0xa6, 0x12, 0xaf, 0x0e, 0x8e, 0x1a, 0x53, 0xd1, 0x10, 0x87, 0xd1, + 0x19, 0x13, 0xdf, 0xa9, 0xc7, 0x66, 0xe9, 0xc0, 0xc9, 0xe1, 0x20, 0xe3, + 0x0a, 0x89, 0x20, 0x3d, 0x7a, 0x4e, 0x0a, 0xcf, 0x31, 0x22, 0x28, 0xdb, + 0x35, 0x00, 0xfe, 0x46, 0x1c, 0xf1, 0x2c, 0x31, 0xba, 0x0e, 0x7d, 0x00, + 0x65, 0x6d, 0x5c, 0x05, 0x0a, 0x41, 0xd6, 0xee, 0x95, 0x47, 0x41, 0x7c, + 0x4c, 0xb7, 0xe2, 0xf8, 0x9a, 0xaf, 0x39, 0x3f, 0x38, 0x0d, 0x53, 0x71, + 0x19, 0x42, 0x53, 0xc1, 0x96, 0xb5, 0xad, 0x95, 0xf2, 0x12, 0xfc, 0x61, + 0xe4, 0x09, 0x5c, 0xc8, 0xd6, 0xbb, 0x71, 0xfc, 0x0e, 0xc1, 0x2a, 0x11, + 0xd1, 0xef, 0xba, 0x3f, 0xf1, 0x15, 0x5a, 0x22, 0xf8, 0xc2, 0x3e, 0x48, + 0xba, 0x1a, 0x0b, 0x38, 0x69, 0x7f, 0x35, 0x46, 0x15, 0x2c, 0xbd, 0x50, + 0xba, 0x19, 0xf5, 0xa0, 0x9c, 0x42, 0x8d, 0xc5, 0xa8, 0xf6, 0x36, 0xb1, + 0x8e, 0x65, 0xd3, 0x5d, 0x52, 0xa6, 0xa7, 0xec, 0x6e, 0x2b, 0x6c, 0xed, + 0xc6, 0x65, 0x96, 0xcc, 0xb9, 0xff, 0x7c, 0xf6, 0xba, 0x4e, 0x4b, 0x26, + 0x89, 0xd6, 0xaf, 0xf0, 0x8c, 0x6c, 0x51, 0xca, 0x34, 0xf5, 0x45, 0x73, + 0xab, 0x4c, 0x99, 0xb2, 0xd0, 0x48, 0x9b, 0x30, 0x1f, 0x0b, 0xe5, 0xa9, + 0x9b, 0x15, 0x45, 0x08, 0x09, 0x0a, 0xfd, 0x0c, 0xb7, 0x54, 0xfb, 0x90, + 0xf5, 0xbc, 0x68, 0x81, 0x3d, 0xb2, 0xb6, 0x62, 0xe6, 0x85, 0x00, 0xcb, + 0x4e, 0xa6, 0x00, 0xa6, 0x0c, 0x82, 0x20, 0xf6, 0x28, 0x67, 0xf7, 0x90, + 0x46, 0x86, 0xd9, 0xb5, 0xb3, 0x7e, 0xbc, 0xb9, 0x6f, 0xca, 0x4f, 0xaf, + 0x8a, 0xfd, 0xb3, 0xbc, 0x7b, 0x78, 0x7b, 0x01, 0x27, 0xa8, 0x82, 0x1e, + 0x7a, 0x96, 0xca, 0xeb, 0x8a, 0x91, 0x7d, 0x1e, 0x25, 0x05, 0xb2, 0x6d, + 0x45, 0x7d, 0x91, 0xaa, 0x05, 0x7b, 0x99, 0x63, 0x69, 0xe4, 0x4c, 0xa9, + 0x8f, 0xee, 0x4e, 0x17, 0x76, 0xbe, 0x68, 0x47, 0x66, 0xca, 0xe4, 0x55, + 0x5c, 0x3a, 0x43, 0x21, 0x99, 0x8a, 0x44, 0x3e, 0x7b, 0x4f, 0xe1, 0xc0, + 0xa1, 0x89, 0xfb, 0x4a, 0x2b, 0x4b, 0xa8, 0x90, 0xd3, 0x82, 0xa2, 0x70, + 0x94, 0xd9, 0xc9, 0x92, 0x05, 0x1d, 0x1e, 0xd2, 0x73, 0x54, 0xbb, 0xe1, + 0x25, 0x35, 0xe2, 0x30, 0xcd, 0xc6, 0x3c, 0x3b, 0x3d, 0x92, 0xe7, 0x3e, + 0x1f, 0xee, 0xa6, 0x3a, 0xca, 0xec, 0x1c, 0xf8, 0x98, 0xf5, 0xe3, 0x37, + 0x10, 0x4d, 0x84, 0xac, 0x5b, 0x57, 0x3f, 0x65, 0xae, 0x3c, 0x43, 0xb7, + 0xc0, 0x06, 0xe8, 0x42, 0x6a, 0x6f, 0x7e, 0x56, 0xff, 0x5d, 0x03, 0x08, + 0x4c, 0x2d, 0xaf, 0x99, 0x49, 0x1f, 0x48, 0xb2, 0x8a, 0xdb, 0xc4, 0xa7, + 0xea, 0x2b, 0x9e, 0x44, 0x48, 0xa1, 0x9c, 0xe2, 0x76, 0x30, 0xef, 0xf9, + 0xa3, 0x9a, 0xea, 0x37, 0x04, 0xe6, 0x8f, 0xcd, 0xfb, 0x84, 0x8e, 0xaf, + 0x4e, 0x94, 0x02, 0xec}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1488, + {0x89, 0xf8, 0x2c, 0x13, 0x72, 0xc7, 0xa0, 0xc2, 0xc4, 0xb0, 0x99, + 0x70, 0x91, 0x16, 0xc1, 0xf9, 0x3c, 0xfa, 0xaa, 0x8e, 0x4b, 0xd9, + 0x7c, 0xe0, 0x33, 0xe8, 0x0a, 0x12, 0x4a, 0xa4, 0x29, 0x24}, + {0xb6, 0x57, 0xb0, 0xd4, 0x8f, 0x5e, 0x45, 0x21, 0xa3, 0x1f, 0x35, 0x4a, + 0x99, 0xe0, 0x50, 0xce, 0x76, 0x96, 0x03, 0x0e, 0xf7, 0x5d, 0x0e, 0x9f, + 0x5d, 0xd5, 0x88, 0x69, 0xa6, 0xe0, 0x59, 0x0c, 0x80, 0x9c, 0xd3, 0x09, + 0x77, 0xea, 0x79, 0x29, 0x0f, 0xfe, 0x5f, 0xf2, 0xed, 0x36, 0xdb, 0xd5, + 0x7d, 0x5c, 0xf2, 0x3a, 0x74, 0xe1, 0x37, 0x41, 0xdc, 0x6e, 0xe2, 0x0f, + 0xb7, 0x16, 0x22, 0x23, 0x2e, 0xaa, 0x5a, 0x1a, 0x33, 0x3b, 0xd9, 0xe0, + 0xa9, 0xa4, 0xeb, 0xac, 0x1d, 0xa6, 0x00, 0xe2, 0x97, 0xaf, 0x3e, 0x7f, + 0x86, 0x4a, 0x6d, 0xa7, 0xd2, 0x7f, 0x98, 0x20, 0x7a, 0x04, 0x6e, 0x25, + 0xfd, 0xb0, 0x0a, 0x4c, 0xf7, 0x59, 0xec, 0xfc, 0x46, 0x12, 0x1b, 0xaf, + 0x73, 0xfd, 0x88, 0xd6, 0xc9, 0x13, 0xde, 0x8e, 0xdb, 0xe2, 0xde, 0x53, + 0x32, 0xf3, 0xd9, 0x12, 0xe1, 0xc9, 0x33, 0xbe, 0xe7, 0x9f, 0x59, 0xb2, + 0xd8, 0xde, 0x22, 0xe7, 0x30, 0x16, 0xf1, 0xab, 0x5f, 0xe0, 0x81, 0x88, + 0x17, 0x7f, 0xf2, 0x35, 0x43, 0x09, 0x1b, 0xce, 0x25, 0x29, 0xe4, 0x1e, + 0xbc, 0x40, 0x8d, 0x2f, 0xb6, 0x7a, 0x65, 0x1e, 0xa0, 0x43, 0x0d, 0x09, + 0xe3, 0xb8, 0x7e, 0xc4, 0x6c, 0x0d, 0x2b, 0xf3, 0xf2, 0x00, 0xbe, 0xbc, + 0x2f, 0xb3, 0xf7, 0x61, 0x76, 0xde, 0xb0, 0xdf, 0x06, 0x87, 0x43, 0xba, + 0x40, 0x99, 0x41, 0x94, 0x98, 0xfe, 0x06, 0xe4, 0xf5, 0xbe, 0x6e, 0x4c, + 0x59, 0xa9, 0x22, 0x8e, 0x40, 0xda, 0x78, 0x1b, 0xda, 0x53, 0xbb, 0x1a, + 0x1a, 0xa2, 0xd9, 0xae, 0xa2, 0xd6, 0xa4, 0xef, 0x14, 0xef, 0xdc, 0x76, + 0x01, 0xbe, 0x79, 0xf2, 0x60, 0x25, 0xdc, 0x8e, 0x24, 0xc2, 0x39, 0x0e, + 0x96, 0xa2, 0x7d, 0xf6, 0x6f, 0x9e, 0x38, 0x65, 0x4b, 0x83, 0xd9, 0x10, + 0x63, 0xbb, 0x8b, 0xe2, 0xd2, 0x37, 0x38, 0xb3, 0x8b, 0xac, 0x6b, 0x55, + 0x6e, 0x6c, 0x02, 0x71, 0xfb, 0x0a, 0x9c, 0x31, 0xff, 0x75, 0x7a, 0x92, + 0x92, 0xb7, 0x6c, 0xfb, 0x0c, 0xdb, 0xab, 0x0a, 0xca, 0xcb, 0xad, 0x32, + 0x6d, 0x81, 0xf4, 0x6e, 0xa3, 0x39, 0x27, 0x39, 0x26, 0x62, 0x8c, 0x2b, + 0xfa, 0x5f, 0x94, 0x10, 0x53, 0xa0, 0xda, 0x92, 0x8a, 0xd2, 0x01, 0x6d, + 0x84, 0xc7, 0x46, 0x18, 0xeb, 0xba, 0xda, 0x28, 0x38, 0x0f, 0xd0, 0x84, + 0xc0, 0xf8, 0xa1, 0xb2, 0xe9, 0x03, 0xd6, 0x1e, 0x1a, 0x28, 0x0e, 0x19, + 0x62, 0xda, 0x30, 0xcf, 0x5d, 0xfe, 0x85, 0x74, 0x94, 0xb1, 0xf1, 0x45, + 0x9c, 0xf5, 0x61, 0x71, 0xae, 0x10, 0x5c, 0xa7, 0x39, 0xa0, 0x4f, 0x10, + 0x78, 0x62, 0x76, 0xaa, 0x2c, 0x2a, 0x49, 0x46, 0x80, 0x1a, 0x68, 0x1d, + 0xe9, 0x1a, 0x98, 0xf0, 0x8f, 0x8e, 0xd8, 0x04, 0xba, 0x40, 0x5b, 0xaa, + 0x69, 0x9b, 0x7a, 0xe8, 0x8c, 0xe7, 0xe6, 0x65, 0xa8, 0x93, 0xb7, 0x4c, + 0xfd, 0xb5, 0xf9, 0x8d, 0xbe, 0x53, 0x14, 0x62, 0x17, 0x91, 0xc8, 0xbc, + 0xff, 0x37, 0x95, 0xfb, 0x3f, 0xf0, 0x47, 0xf7, 0x39, 0x55, 0x04, 0xe6, + 0x7c, 0xba, 0x21, 0x14, 0x1e, 0x52, 0xf0, 0x32, 0x65, 0x4b, 0x4a, 0xac, + 0xd2, 0x68, 0x0c, 0x29, 0x7f, 0x56, 0x26, 0xd8, 0x0f, 0x66, 0xca, 0x6c, + 0x8f, 0x49, 0x4d, 0x37, 0x60, 0x60, 0xcd, 0x62, 0xcd, 0xb1, 0x0a, 0xa7, + 0x42, 0xf6, 0x74, 0xb1, 0xc5, 0x9c, 0x38, 0x76, 0x1e, 0x2c, 0x11, 0xa7, + 0xff, 0x12, 0xcf, 0xab, 0x1f, 0xc8, 0x36, 0x31, 0xa6, 0x82, 0x1a, 0x4d, + 0x12, 0x0d, 0x3f, 0x4f, 0x61, 0x85, 0xb1, 0xc5, 0x62, 0x09, 0x96, 0x14, + 0xe3, 0x8e, 0xdc, 0xe8, 0xab, 0x5d, 0x8a, 0x47, 0xd4, 0x11, 0x43, 0x68, + 0x10, 0xc5, 0x8b, 0x97, 0xcc, 0x51, 0xbe, 0xe0}, + {0xbf, 0x7a, 0x2e, 0xf9, 0x43, 0xf1, 0x95, 0xd2, 0xd0, 0xb9, 0x3f, 0xc4, + 0x64, 0x63, 0x15, 0xea, 0x27, 0xbd, 0xdc, 0xb3, 0x55, 0xad, 0x88, 0x6e, + 0x16, 0x01, 0xc5, 0xc2, 0x6a, 0x43, 0x81, 0x02, 0x7a, 0xeb, 0x00, 0xc4, + 0x60, 0x87, 0x91, 0x92, 0xce, 0x5e, 0xee, 0x66, 0xe9, 0xe3, 0x2c, 0x15, + 0xb3, 0x54, 0xba, 0x1f, 0xcd, 0xe6, 0x40, 0xef, 0x3f, 0x2d, 0xc7, 0x50, + 0xa3, 0x24, 0x49, 0xb0, 0xa0, 0xeb, 0xfb, 0xaf, 0x8e, 0x30, 0xef, 0x2e, + 0xa4, 0x82, 0x79, 0x72, 0x40, 0xd2, 0x1f, 0x53, 0x13, 0xa6, 0xb4, 0x43, + 0x1f, 0xc7, 0x2e, 0xfa, 0x3c, 0xac, 0x07, 0x77, 0xd9, 0x83, 0x00, 0x45, + 0xe1, 0xd5, 0x7c, 0xc0, 0xcf, 0x5b, 0x96, 0x57, 0x4e, 0xb4, 0xe8, 0x6c, + 0x72, 0xbd, 0xd3, 0x40, 0x26, 0xe6, 0xd6, 0x0a, 0x66, 0xb2, 0xcd, 0xfc, + 0x38, 0x91, 0x45, 0x53, 0xe7, 0xec, 0x16, 0x35, 0x14, 0xa5, 0x1e, 0x0c, + 0xeb, 0x8e, 0xc3, 0x90, 0xe3, 0x63, 0x80, 0x80, 0x51, 0x2c, 0x87, 0xc7, + 0x69, 0x1a, 0xea, 0x59, 0x0a, 0x33, 0x9a, 0x01, 0x27, 0x93, 0x72, 0xe1, + 0x9d, 0x6d, 0xa2, 0xfb, 0x8f, 0xbc, 0x52, 0xc3, 0x58, 0xe9, 0x91, 0xc0, + 0x43, 0xbb, 0x7c, 0x18, 0xf9, 0xbc, 0x31, 0xc2, 0x3e, 0x6c, 0xd9, 0xe5, + 0xf1, 0xb2, 0xd8, 0xff, 0x83, 0x85, 0xef, 0x63, 0x80, 0xa2, 0xbe, 0x12, + 0xe2, 0x5b, 0x43, 0x74, 0x4f, 0xf5, 0xae, 0xe7, 0xc4, 0x3e, 0xa6, 0x43, + 0x32, 0xad, 0x6a, 0x5a, 0xb8, 0x24, 0x18, 0x22, 0xf1, 0x10, 0xc8, 0x0a, + 0x3b, 0xb2, 0xb8, 0xe6, 0xf5, 0xf6, 0xfb, 0x36, 0x03, 0xa8, 0x40, 0xca, + 0x77, 0xc1, 0x49, 0x51, 0xb8, 0x82, 0x2a, 0x3b, 0x61, 0x79, 0xff, 0x8c, + 0xab, 0x31, 0xd3, 0x8a, 0x0c, 0xa6, 0x4b, 0x0d, 0xf4, 0x78, 0x0f, 0xbb, + 0xc9, 0xfe, 0x90, 0xbd, 0x6f, 0x3e, 0x82, 0xec, 0xc4, 0x75, 0xd1, 0x28, + 0x1e, 0x1b, 0x72, 0x83, 0xdc, 0xe8, 0xc6, 0xb4, 0x60, 0xcd, 0x36, 0xc8, + 0x45, 0x69, 0x80, 0x9d, 0xa4, 0x18, 0x40, 0x6f, 0x56, 0xda, 0x6a, 0x57, + 0x65, 0xea, 0x33, 0xf2, 0xc4, 0x19, 0x29, 0xc7, 0xb8, 0x37, 0x3f, 0x00, + 0xdf, 0xa4, 0x8b, 0xab, 0xae, 0x8a, 0x26, 0xbc, 0x50, 0x11, 0x9d, 0x7a, + 0x31, 0x4b, 0x8d, 0x9a, 0xff, 0x22, 0x58, 0x63, 0x29, 0x8a, 0xf9, 0x62, + 0x0e, 0x55, 0xd1, 0xa4, 0x96, 0x9a, 0xa3, 0x9a, 0xd8, 0x6a, 0xc7, 0x7e, + 0xe0, 0x98, 0xb9, 0x28, 0x70, 0x5e, 0xe4, 0x8f, 0xf2, 0x83, 0x1f, 0xc2, + 0xaa, 0xfe, 0xe3, 0x60, 0xee, 0xa2, 0x77, 0x1e, 0x22, 0x36, 0x1b, 0xd3, + 0x6e, 0x6b, 0xbc, 0x23, 0xe3, 0x4b, 0x6e, 0xb9, 0x1a, 0x85, 0x23, 0xf3, + 0x36, 0x2f, 0xb1, 0x9b, 0xc6, 0x9b, 0x90, 0xf4, 0x03, 0x44, 0xfc, 0xb4, + 0xe1, 0x5b, 0x3e, 0x3b, 0x2c, 0x17, 0x02, 0xd6, 0xae, 0x18, 0x50, 0x92, + 0xc9, 0xde, 0x6b, 0xc8, 0x51, 0xb2, 0xa3, 0xe1, 0x5c, 0x8a, 0xe8, 0x18, + 0x80, 0xcc, 0x5f, 0x03, 0xde, 0x93, 0x82, 0x07, 0x0d, 0xb7, 0x4f, 0x13, + 0x30, 0xb8, 0xbf, 0x18, 0x1e, 0xb2, 0x15, 0x42, 0xde, 0x4a, 0x5f, 0x2d, + 0x5a, 0x99, 0x10, 0x5b, 0x3c, 0xef, 0xa9, 0xdb, 0x40, 0x6c, 0x0a, 0x57, + 0xa2, 0xb0, 0xf6, 0x41, 0x4b, 0x8a, 0x1c, 0x0d, 0xbe, 0x32, 0xf5, 0x99, + 0x6e, 0x50, 0x1f, 0xfc, 0xb9, 0x7c, 0xa2, 0x06, 0x64, 0x2e, 0x28, 0x96, + 0x9c, 0x00, 0x10, 0x03, 0x59, 0xa2, 0xaf, 0x6e, 0xd7, 0xfb, 0x8d, 0x8b, + 0x0f, 0x41, 0x13, 0x79, 0xeb, 0x74, 0x68, 0x8b, 0x2c, 0x10, 0x88, 0x93, + 0xc6, 0xb0, 0xb3, 0xcd, 0xe1, 0x2f, 0x10, 0x68, 0x3b, 0x76, 0x6b, 0xc4, + 0xb7, 0x54, 0xac, 0x8d, 0x3b, 0x85, 0x73, 0x74, 0x77, 0x5b, 0x28, 0xad, + 0xa3, 0x75, 0x21, 0x5a}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1489, + {0xce, 0x2d, 0x25, 0x82, 0xcc, 0xc1, 0x1d, 0xae, 0x5e, 0x04, 0xa9, + 0x9e, 0x5e, 0x7a, 0x2b, 0x1f, 0x88, 0x60, 0x38, 0x43, 0x5f, 0xab, + 0xa6, 0x1b, 0xe0, 0xbc, 0xf9, 0x9d, 0xa0, 0x5e, 0x04, 0x8a}, + {0xb6, 0x57, 0xb0, 0xd4, 0x8f, 0x5e, 0x45, 0x21, 0xa3, 0x1f, 0x35, 0x4a, + 0x99, 0xe0, 0x50, 0xce, 0x76, 0x96, 0x03, 0x0e, 0xf7, 0x5d, 0x0e, 0x9f, + 0x5d, 0xd5, 0x88, 0x69, 0xa6, 0xe0, 0x59, 0x0c, 0x80, 0x9c, 0xd3, 0x09, + 0x77, 0xea, 0x79, 0x29, 0x0f, 0xfe, 0x5f, 0xf2, 0xed, 0x36, 0xdb, 0xd5, + 0x7d, 0x5c, 0xf2, 0x3a, 0x74, 0xe1, 0x37, 0x41, 0xdc, 0x6e, 0xe2, 0x0f, + 0xb7, 0x16, 0x22, 0x23, 0x2e, 0xaa, 0x5a, 0x1a, 0x33, 0x3b, 0xd9, 0xe0, + 0xa9, 0xa4, 0xeb, 0xac, 0x1d, 0xa6, 0x00, 0xe2, 0x97, 0xaf, 0x3e, 0x7f, + 0x86, 0x4a, 0x6d, 0xa7, 0xd2, 0x7f, 0x98, 0x20, 0x7a, 0x04, 0x6e, 0x25, + 0xfd, 0xb0, 0x0a, 0x4c, 0xf7, 0x59, 0xec, 0xfc, 0x46, 0x12, 0x1b, 0xaf, + 0x73, 0xfd, 0x88, 0xd6, 0xc9, 0x13, 0xde, 0x8e, 0xdb, 0xe2, 0xde, 0x53, + 0x32, 0xf3, 0xd9, 0x12, 0xe1, 0xc9, 0x33, 0xbe, 0xe7, 0x9f, 0x59, 0xb2, + 0xd8, 0xde, 0x22, 0xe7, 0x30, 0x16, 0xf1, 0xab, 0x5f, 0xe0, 0x81, 0x88, + 0x17, 0x7f, 0xf2, 0x35, 0x43, 0x09, 0x1b, 0xce, 0x25, 0x29, 0xe4, 0x1e, + 0xbc, 0x40, 0x8d, 0x2f, 0xb6, 0x7a, 0x65, 0x1e, 0xa0, 0x43, 0x0d, 0x09, + 0xe3, 0xb8, 0x7e, 0xc4, 0x6c, 0x0d, 0x2b, 0xf3, 0xf2, 0x00, 0xbe, 0xbc, + 0x2f, 0xb3, 0xf7, 0x61, 0x76, 0xde, 0xb0, 0xdf, 0x06, 0x87, 0x43, 0xba, + 0x40, 0x99, 0x41, 0x94, 0x98, 0xfe, 0x06, 0xe4, 0xf5, 0xbe, 0x6e, 0x4c, + 0x59, 0xa9, 0x22, 0x8e, 0x40, 0xda, 0x78, 0x1b, 0xda, 0x53, 0xbb, 0x1a, + 0x1a, 0xa2, 0xd9, 0xae, 0xa2, 0xd6, 0xa4, 0xef, 0x14, 0xef, 0xdc, 0x76, + 0x01, 0xbe, 0x79, 0xf2, 0x60, 0x25, 0xdc, 0x8e, 0x24, 0xc2, 0x39, 0x0e, + 0x96, 0xa2, 0x7d, 0xf6, 0x6f, 0x9e, 0x38, 0x65, 0x4b, 0x83, 0xd9, 0x10, + 0x63, 0xbb, 0x8b, 0xe2, 0xd2, 0x37, 0x38, 0xb3, 0x8b, 0xac, 0x6b, 0x55, + 0x6e, 0x6c, 0x02, 0x71, 0xfb, 0x0a, 0x9c, 0x31, 0xff, 0x75, 0x7a, 0x92, + 0x92, 0xb7, 0x6c, 0xfb, 0x0c, 0xdb, 0xab, 0x0a, 0xca, 0xcb, 0xad, 0x32, + 0x6d, 0x81, 0xf4, 0x6e, 0xa3, 0x39, 0x27, 0x39, 0x26, 0x62, 0x8c, 0x2b, + 0xfa, 0x5f, 0x94, 0x10, 0x53, 0xa0, 0xda, 0x92, 0x8a, 0xd2, 0x01, 0x6d, + 0x84, 0xc7, 0x46, 0x18, 0xeb, 0xba, 0xda, 0x28, 0x38, 0x0f, 0xd0, 0x84, + 0xc0, 0xf8, 0xa1, 0xb2, 0xe9, 0x03, 0xd6, 0x1e, 0x1a, 0x28, 0x0e, 0x19, + 0x62, 0xda, 0x30, 0xcf, 0x5d, 0xfe, 0x85, 0x74, 0x94, 0xb1, 0xf1, 0x45, + 0x9c, 0xf5, 0x61, 0x71, 0xae, 0x10, 0x5c, 0xa7, 0x39, 0xa0, 0x4f, 0x10, + 0x78, 0x62, 0x76, 0xaa, 0x2c, 0x2a, 0x49, 0x46, 0x80, 0x1a, 0x68, 0x1d, + 0xe9, 0x1a, 0x98, 0xf0, 0x8f, 0x8e, 0xd8, 0x04, 0xba, 0x40, 0x5b, 0xaa, + 0x69, 0x9b, 0x7a, 0xe8, 0x8c, 0xe7, 0xe6, 0x65, 0xa8, 0x93, 0xb7, 0x4c, + 0xfd, 0xb5, 0xf9, 0x8d, 0xbe, 0x53, 0x14, 0x62, 0x17, 0x91, 0xc8, 0xbc, + 0xff, 0x37, 0x95, 0xfb, 0x3f, 0xf0, 0x47, 0xf7, 0x39, 0x55, 0x04, 0xe6, + 0x7c, 0xba, 0x21, 0x14, 0x1e, 0x52, 0xf0, 0x32, 0x65, 0x4b, 0x4a, 0xac, + 0xd2, 0x68, 0x0c, 0x29, 0x7f, 0x56, 0x26, 0xd8, 0x0f, 0x66, 0xca, 0x6c, + 0x8f, 0x49, 0x4d, 0x37, 0x60, 0x60, 0xcd, 0x62, 0xcd, 0xb1, 0x0a, 0xa7, + 0x42, 0xf6, 0x74, 0xb1, 0xc5, 0x9c, 0x38, 0x76, 0x1e, 0x2c, 0x11, 0xa7, + 0xff, 0x12, 0xcf, 0xab, 0x1f, 0xc8, 0x36, 0x31, 0xa6, 0x82, 0x1a, 0x4d, + 0x12, 0x0d, 0x3f, 0x4f, 0x61, 0x85, 0xb1, 0xc5, 0x62, 0x09, 0x96, 0x14, + 0xe3, 0x8e, 0xdc, 0xe8, 0xab, 0x5d, 0x8a, 0x47, 0xd4, 0x11, 0x43, 0x68, + 0x10, 0xc5, 0x8b, 0x97, 0xcc, 0x51, 0xbe, 0xe0}, + {0x6f, 0xe0, 0xfb, 0x56, 0x23, 0xfb, 0x3b, 0x43, 0xbe, 0x5a, 0x27, 0x04, + 0x15, 0xf2, 0xb2, 0x22, 0xda, 0x33, 0xa4, 0x4a, 0x7c, 0x99, 0x9b, 0xae, + 0xe7, 0xc7, 0xf3, 0x20, 0x76, 0xfb, 0xf5, 0xd6, 0xb6, 0x63, 0x0e, 0x7b, + 0x38, 0xae, 0xe1, 0x00, 0x37, 0xee, 0x25, 0x28, 0x59, 0x2a, 0x64, 0x45, + 0x2e, 0xf2, 0x59, 0x5a, 0x27, 0x66, 0x75, 0x5e, 0x42, 0x4b, 0xda, 0x1d, + 0xcd, 0x62, 0x8f, 0x32, 0x82, 0x36, 0x1b, 0xf5, 0x9a, 0xdc, 0x3f, 0x05, + 0x36, 0x4e, 0x26, 0x9a, 0x31, 0xb2, 0x71, 0x23, 0xe0, 0xcf, 0xc3, 0xf5, + 0x9c, 0x06, 0xcb, 0xc1, 0x04, 0x1f, 0x1e, 0x61, 0x98, 0x58, 0x01, 0x8b, + 0x81, 0xed, 0xfd, 0x66, 0x93, 0x65, 0x6e, 0x5b, 0x6a, 0xfa, 0x98, 0x7c, + 0x74, 0x30, 0xc3, 0x05, 0xf7, 0xc4, 0x76, 0xd9, 0x91, 0x62, 0x65, 0xfd, + 0xb7, 0x72, 0xb3, 0x3f, 0xd3, 0x08, 0x90, 0xe9, 0x2b, 0x22, 0xfd, 0x38, + 0x7b, 0x99, 0xad, 0xbe, 0x5d, 0x87, 0x81, 0xbb, 0x5f, 0x21, 0x92, 0x0c, + 0x85, 0x13, 0xa6, 0xcc, 0x36, 0xed, 0x93, 0xc4, 0x28, 0x55, 0xa1, 0x17, + 0xb2, 0xc7, 0x87, 0xd2, 0x8f, 0xec, 0x90, 0x65, 0x5f, 0x56, 0xac, 0x5e, + 0x45, 0x79, 0x5f, 0x0e, 0xa5, 0x87, 0xfe, 0xfc, 0x69, 0xb7, 0x7e, 0xf9, + 0xb7, 0x61, 0x3b, 0x98, 0xd2, 0xd3, 0x7e, 0xc4, 0xc6, 0xf5, 0xb2, 0x71, + 0x61, 0x5e, 0x5b, 0xdf, 0xce, 0x8d, 0x3a, 0x69, 0x83, 0x87, 0xd0, 0x4d, + 0x79, 0x07, 0x91, 0xbb, 0x4b, 0x95, 0x3d, 0xc4, 0xe0, 0xfe, 0xb4, 0x42, + 0xf8, 0x21, 0xd6, 0xb7, 0x23, 0x90, 0xf8, 0xdc, 0xf0, 0x18, 0x66, 0x51, + 0xfe, 0x3c, 0x26, 0x82, 0x32, 0xce, 0xbc, 0xbe, 0x8e, 0x66, 0x28, 0xac, + 0x3c, 0xb7, 0xb2, 0x4c, 0x55, 0x76, 0xd7, 0xf2, 0x86, 0xd4, 0xdd, 0xbb, + 0xee, 0xbe, 0x8e, 0x26, 0x29, 0x8f, 0x80, 0x89, 0x63, 0x74, 0xe7, 0xec, + 0x12, 0xea, 0x75, 0xf8, 0x15, 0x78, 0x64, 0xe6, 0x08, 0xb7, 0x8e, 0x5c, + 0x3b, 0xb1, 0x0e, 0xc1, 0x8c, 0x39, 0xdb, 0x13, 0x44, 0xc1, 0xf3, 0xd2, + 0x17, 0xd8, 0x57, 0x6f, 0xf6, 0x13, 0x74, 0xd1, 0xee, 0xac, 0xb4, 0x15, + 0xeb, 0x8d, 0xd7, 0xd9, 0x19, 0x28, 0x6f, 0x7e, 0x65, 0xd7, 0xe4, 0x28, + 0x67, 0xa8, 0x1c, 0x0c, 0xdc, 0x93, 0x3c, 0xd7, 0xfd, 0x3e, 0xd3, 0xf9, + 0xb5, 0xdb, 0xa8, 0x55, 0x85, 0x62, 0xc0, 0xb3, 0x66, 0x14, 0xf0, 0xda, + 0x94, 0x1c, 0x46, 0xb1, 0x3a, 0x68, 0x8c, 0xf8, 0xf4, 0xa6, 0xda, 0xaf, + 0xf8, 0x6b, 0xb3, 0x33, 0x4b, 0xae, 0x2d, 0x75, 0x46, 0x95, 0xd0, 0xa4, + 0xf1, 0x0a, 0xa0, 0xc4, 0xce, 0x6e, 0x63, 0x73, 0x9e, 0xe3, 0x6b, 0x8a, + 0xfb, 0x7c, 0xe3, 0xbd, 0x75, 0x2e, 0xda, 0xa4, 0x3b, 0xcd, 0x50, 0x43, + 0x7d, 0x80, 0x1f, 0x02, 0x61, 0x27, 0xce, 0x94, 0x6c, 0xbd, 0xde, 0x3a, + 0x15, 0x5e, 0xbc, 0x78, 0x71, 0xbe, 0x49, 0x5a, 0x42, 0x86, 0xe5, 0xd5, + 0x1a, 0x2c, 0x50, 0x5e, 0x85, 0xfa, 0x5e, 0x78, 0xaa, 0x64, 0xd6, 0xe2, + 0x1a, 0xd1, 0xe4, 0x0c, 0xe2, 0x6a, 0xc7, 0x98, 0xec, 0x12, 0x35, 0xf6, + 0xb5, 0x7a, 0x4e, 0x63, 0x87, 0x30, 0x38, 0xd7, 0x7a, 0xca, 0x72, 0x3a, + 0x04, 0x5c, 0x68, 0x93, 0x13, 0x50, 0x5d, 0x03, 0x53, 0x98, 0x56, 0xe9, + 0xed, 0xc5, 0xa1, 0xae, 0x93, 0x2e, 0x76, 0xe9, 0x7c, 0xe3, 0x51, 0x95, + 0x36, 0xf5, 0x41, 0x61, 0x03, 0xc5, 0x49, 0x84, 0x4e, 0x34, 0xa7, 0x89, + 0x8b, 0xe4, 0xaa, 0x29, 0x59, 0xeb, 0xb0, 0x23, 0x38, 0xe0, 0xe1, 0x28, + 0xa2, 0x3b, 0xb2, 0x97, 0xa9, 0x26, 0x79, 0x4a, 0xb0, 0x9f, 0x1c, 0xae, + 0x3c, 0xee, 0xa7, 0x9b, 0x7b, 0x7c, 0xbb, 0x49, 0x20, 0xbd, 0xe6, 0x5e, + 0xeb, 0xf5, 0x02, 0x83}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1490, + {0x4a, 0x50, 0x87, 0x6c, 0xfd, 0xd6, 0xbb, 0xd9, 0x2d, 0x27, 0xfc, + 0xb9, 0xf7, 0xb1, 0xfe, 0x33, 0x48, 0x34, 0x86, 0xe5, 0x78, 0x3d, + 0x8c, 0x68, 0xaf, 0xff, 0xd9, 0xb5, 0xc9, 0x95, 0x72, 0x18}, + {0x72, 0xa8, 0xf1, 0xd6, 0xaa, 0x56, 0xee, 0xc6, 0xcd, 0x4f, 0xfc, 0x04, + 0xbf, 0x7d, 0x86, 0x87, 0x8e, 0x40, 0x91, 0x0c, 0x9a, 0x9f, 0xe8, 0xcb, + 0xd7, 0xe2, 0x97, 0x3a, 0xc3, 0xb3, 0x08, 0xe6, 0xa0, 0xe8, 0xdd, 0x37, + 0x7c, 0xbe, 0xa1, 0xe1, 0x6e, 0xe0, 0x28, 0x3c, 0x19, 0x86, 0x7d, 0xc9, + 0x0f, 0x15, 0x52, 0xea, 0x44, 0x18, 0x17, 0xe1, 0x90, 0x96, 0x59, 0x15, + 0x9a, 0x04, 0x32, 0xfe, 0xb7, 0x0e, 0x78, 0xb1, 0x8b, 0x3c, 0xc2, 0x7b, + 0x75, 0xc5, 0xb5, 0x6a, 0xa1, 0x8e, 0xc7, 0xcd, 0xb5, 0x48, 0xdf, 0x77, + 0x33, 0xff, 0xeb, 0x92, 0x47, 0xbf, 0xd2, 0xfe, 0x96, 0x7e, 0x19, 0x60, + 0xac, 0xb1, 0x46, 0x77, 0x6a, 0xb2, 0xfa, 0x31, 0x0d, 0x56, 0x98, 0x5f, + 0x23, 0x88, 0x20, 0xd7, 0xf5, 0x4d, 0x34, 0x55, 0x84, 0xce, 0x45, 0xb2, + 0xf4, 0xbd, 0x6a, 0xb2, 0x9a, 0x86, 0x83, 0x5b, 0x53, 0x4c, 0x47, 0x73, + 0x93, 0xc1, 0x8d, 0x9f, 0xa2, 0xa5, 0x83, 0xc5, 0x95, 0x31, 0xfc, 0x8c, + 0x77, 0xc2, 0x97, 0x8a, 0x7a, 0x4a, 0xbf, 0xc3, 0x0d, 0xf0, 0x19, 0xb0, + 0x67, 0xb7, 0x60, 0x2e, 0xfa, 0x92, 0xad, 0x1b, 0x93, 0xdb, 0x55, 0x6a, + 0xd4, 0xc0, 0x8c, 0x40, 0xf8, 0xb4, 0xd5, 0x38, 0x2a, 0xef, 0xe9, 0x97, + 0xef, 0x77, 0xb9, 0xda, 0x5e, 0x8b, 0xfe, 0xe5, 0xb5, 0xb5, 0x23, 0xf3, + 0x4c, 0xc7, 0x25, 0xed, 0x74, 0xf8, 0xab, 0x8c, 0xed, 0x36, 0x42, 0xaa, + 0xa7, 0x4b, 0x32, 0xbe, 0x82, 0x42, 0xdb, 0xc7, 0xce, 0xad, 0x68, 0xf0, + 0x59, 0xe7, 0xb4, 0xbf, 0x77, 0x3f, 0x57, 0xc9, 0x10, 0xe8, 0x57, 0x1d, + 0xbb, 0x03, 0xb1, 0xde, 0xdb, 0xd7, 0x4b, 0xfd, 0xc5, 0x4d, 0xa1, 0xdd, + 0x04, 0xd9, 0xf5, 0xc5, 0x30, 0x7e, 0x49, 0xc2, 0x01, 0xd0, 0xd6, 0xff, + 0xeb, 0x8b, 0x75, 0x4b, 0x81, 0xb3, 0x46, 0xe6, 0x32, 0x51, 0xcf, 0x95, + 0x5a, 0x44, 0x85, 0x65, 0x7e, 0x7b, 0x8b, 0x21, 0x40, 0x88, 0xdf, 0x23, + 0x61, 0x33, 0x69, 0xd9, 0x6d, 0x8c, 0x74, 0x52, 0x64, 0x9e, 0x9a, 0x0b, + 0x6a, 0x7f, 0x63, 0x37, 0xd0, 0x73, 0x7b, 0x6c, 0x45, 0x45, 0x5d, 0xb4, + 0xae, 0x24, 0x21, 0xb2, 0xdd, 0x10, 0xde, 0xaa, 0x9c, 0xe7, 0x45, 0xbc, + 0xe4, 0x2a, 0x7e, 0xc9, 0xa3, 0x3b, 0x72, 0x0d, 0x21, 0xe0, 0xa3, 0x53, + 0x03, 0x48, 0xe0, 0x1f, 0x72, 0xf6, 0x40, 0x80, 0xeb, 0xe8, 0xfe, 0x97, + 0x65, 0x24, 0x1c, 0x38, 0xca, 0x42, 0x6a, 0x96, 0xc2, 0x0f, 0x09, 0x93, + 0x28, 0x35, 0xef, 0xdb, 0x73, 0x45, 0x1b, 0x3a, 0x3a, 0xeb, 0xd7, 0xa6, + 0x61, 0x61, 0x72, 0xc3, 0x94, 0x4c, 0xe2, 0xca, 0xca, 0x69, 0x58, 0x41, + 0xf8, 0x19, 0x4d, 0x63, 0xca, 0xf4, 0x24, 0x9a, 0xd1, 0x78, 0x8e, 0xf9, + 0x15, 0xd3, 0x93, 0xe6, 0xdd, 0x71, 0xc1, 0x63, 0x27, 0x72, 0xc9, 0xc5, + 0x33, 0x31, 0xcf, 0xc1, 0x25, 0x70, 0x2d, 0x32, 0xd7, 0x7f, 0x06, 0x40, + 0x95, 0x2d, 0xe0, 0x33, 0x3f, 0xd6, 0x23, 0x9f, 0x85, 0xf2, 0xb2, 0xf5, + 0x7c, 0x2e, 0x79, 0x67, 0xd7, 0x56, 0x35, 0xe5, 0xbc, 0x45, 0xd2, 0xa5, + 0x01, 0x16, 0xe3, 0xa9, 0x22, 0xe8, 0xec, 0xb5, 0x70, 0x1d, 0x57, 0xc2, + 0x73, 0x72, 0xfe, 0xec, 0x2b, 0x9c, 0xbe, 0xa1, 0xab, 0xc3, 0x07, 0x9f, + 0xea, 0x85, 0x27, 0x8d, 0x93, 0xf8, 0x73, 0x30, 0x58, 0x2d, 0x13, 0xd5, + 0x29, 0x79, 0x55, 0xb9, 0x0c, 0xdf, 0x25, 0x05, 0xdd, 0x46, 0xee, 0xdc, + 0xa7, 0x03, 0xc0, 0x9a, 0xff, 0xc7, 0xf7, 0xc6, 0xaf, 0x9a, 0xd7, 0x97, + 0xac, 0xf8, 0x71, 0xb1, 0x66, 0xce, 0x06, 0x89, 0x67, 0x54, 0xbe, 0x54, + 0x83, 0x25, 0x07, 0x84, 0x84, 0x03, 0x1b, 0x6f}, + {0xc7, 0x43, 0x9c, 0x2e, 0xb3, 0x3c, 0xa1, 0xb2, 0x55, 0x40, 0x86, 0xac, + 0x46, 0xf0, 0xcd, 0x88, 0x8b, 0x59, 0x2f, 0x66, 0xf8, 0x34, 0xde, 0x27, + 0xd2, 0x60, 0x9e, 0xaa, 0x98, 0xc4, 0x9d, 0xd7, 0x1f, 0xec, 0x79, 0xb9, + 0x04, 0xa2, 0x46, 0x0b, 0x69, 0xad, 0x84, 0xb1, 0x73, 0xe8, 0x92, 0x70, + 0x06, 0x7b, 0x44, 0xba, 0x5c, 0x71, 0xdb, 0x96, 0x43, 0x44, 0xba, 0xe5, + 0xa6, 0x49, 0x10, 0x36, 0xbd, 0xb0, 0xb6, 0x0b, 0x90, 0x63, 0x30, 0x4e, + 0xc0, 0xb4, 0xe8, 0x72, 0xc3, 0xa4, 0xbd, 0x75, 0xc8, 0x56, 0xaa, 0xd9, + 0x76, 0xca, 0xf7, 0xa8, 0xf0, 0x50, 0x60, 0x66, 0xde, 0x91, 0x9b, 0xbd, + 0x2d, 0x0c, 0x53, 0xf3, 0x93, 0xb0, 0xbd, 0xc1, 0x22, 0xd1, 0x44, 0x1e, + 0x0c, 0x75, 0x1f, 0x08, 0x90, 0x70, 0x2d, 0xc4, 0x8e, 0xe7, 0x97, 0xac, + 0x56, 0x7e, 0x8a, 0xb0, 0xa3, 0xf5, 0x9c, 0x9b, 0x61, 0xbf, 0x45, 0xee, + 0x57, 0x5f, 0x24, 0xdc, 0x96, 0x17, 0x61, 0x92, 0x53, 0x07, 0x31, 0x02, + 0xdf, 0x61, 0x85, 0xdc, 0x5c, 0xd7, 0xaa, 0x1d, 0x6b, 0x9a, 0x00, 0x85, + 0x80, 0x30, 0xc6, 0x8f, 0x18, 0x55, 0x76, 0x6f, 0x39, 0x3f, 0x01, 0xb4, + 0xcf, 0xd0, 0xb0, 0x41, 0x09, 0xce, 0xa1, 0x47, 0x2c, 0xe0, 0x79, 0x3b, + 0xe5, 0xe0, 0x19, 0xe6, 0x81, 0xc6, 0x0e, 0xac, 0x2b, 0x5a, 0xec, 0x56, + 0x32, 0x6c, 0x4b, 0xc8, 0x11, 0x9e, 0x3a, 0x32, 0x79, 0xfa, 0xde, 0xb6, + 0x5f, 0x5c, 0x3c, 0xe7, 0xb6, 0xfb, 0xfe, 0x18, 0xac, 0xa0, 0x3e, 0x07, + 0xfa, 0x32, 0xdb, 0x7d, 0x1e, 0xe9, 0xeb, 0x3a, 0xdb, 0x9a, 0x13, 0x61, + 0x90, 0xdb, 0xcd, 0x29, 0x8b, 0xe8, 0x3b, 0x31, 0xa9, 0x74, 0x5f, 0x0f, + 0xef, 0x46, 0xc1, 0xa7, 0xe4, 0xb2, 0x9c, 0x42, 0xc6, 0x60, 0x22, 0x91, + 0x12, 0x3c, 0x47, 0xde, 0xed, 0x58, 0xcb, 0xe6, 0xee, 0xb1, 0xa9, 0xf2, + 0x53, 0x96, 0x2e, 0x1f, 0x67, 0x0c, 0x4f, 0x3a, 0x3b, 0xac, 0xfa, 0xff, + 0x3f, 0x37, 0xac, 0xc3, 0xc2, 0x24, 0x2c, 0x46, 0x55, 0xb1, 0x89, 0x34, + 0x78, 0xd7, 0x9e, 0x8f, 0x9b, 0xd5, 0xc3, 0x50, 0xdf, 0x31, 0x8d, 0x34, + 0xc6, 0x1b, 0x1a, 0x65, 0x75, 0x96, 0xb2, 0x1d, 0xda, 0x2e, 0xc4, 0x72, + 0xa4, 0x15, 0x97, 0xfa, 0x09, 0x29, 0x50, 0xf2, 0xc4, 0x27, 0xb8, 0x44, + 0x7e, 0x7f, 0x4d, 0x3e, 0xcf, 0xc8, 0x6d, 0xc1, 0x10, 0x96, 0x3b, 0xe0, + 0x0f, 0xa8, 0x90, 0x25, 0x2f, 0x45, 0x78, 0x92, 0xf2, 0x1a, 0x99, 0x31, + 0x04, 0x3c, 0xc7, 0x00, 0xa9, 0x97, 0x52, 0x83, 0x0e, 0x44, 0x21, 0x1f, + 0x19, 0xef, 0x9e, 0x69, 0xa1, 0x28, 0xc4, 0xdd, 0x11, 0xbe, 0x1e, 0x98, + 0x8c, 0xf8, 0x8d, 0x5a, 0x81, 0x85, 0x85, 0xd2, 0x7f, 0xd4, 0xa6, 0x47, + 0x3c, 0x58, 0x2a, 0x7b, 0x2a, 0xaf, 0x5b, 0x4e, 0xb4, 0xc5, 0xc5, 0xa3, + 0xcb, 0xc9, 0xde, 0x56, 0xdb, 0x46, 0xe1, 0x53, 0x17, 0xbc, 0xc3, 0x70, + 0x24, 0x53, 0x1a, 0x85, 0x98, 0x92, 0x1b, 0x33, 0x75, 0x01, 0x50, 0xf2, + 0xe0, 0x2b, 0x02, 0x37, 0x10, 0x4f, 0xe4, 0x85, 0x4f, 0xa5, 0x8a, 0xf0, + 0xd2, 0x8d, 0x12, 0x1c, 0xa5, 0x49, 0x64, 0xfd, 0xb5, 0x34, 0x4d, 0x7e, + 0xdf, 0xec, 0xc1, 0x77, 0x63, 0x81, 0xfa, 0x79, 0x3b, 0xca, 0x58, 0x0d, + 0x18, 0x1c, 0xc3, 0x8e, 0x23, 0xae, 0xa0, 0x7b, 0xda, 0xf7, 0x8f, 0x2a, + 0x07, 0x73, 0xb7, 0xec, 0x24, 0xf3, 0x2c, 0x7d, 0xe5, 0xf9, 0x66, 0x8a, + 0x67, 0x44, 0x7e, 0x6d, 0x9e, 0x35, 0xc8, 0x65, 0xae, 0x90, 0xb9, 0xac, + 0xc4, 0x4b, 0xcf, 0xc6, 0x2c, 0x88, 0x66, 0x53, 0xfd, 0xa5, 0x1e, 0x85, + 0x9a, 0x86, 0xcf, 0x90, 0xfc, 0xa8, 0x9d, 0x73, 0x72, 0x9f, 0xdd, 0x53, + 0x11, 0xcf, 0x63, 0x38}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1491, + {0xa3, 0x13, 0x32, 0xad, 0x26, 0x6a, 0xdf, 0xa1, 0x48, 0x46, 0xb2, + 0x77, 0x0b, 0xea, 0xf7, 0xdb, 0xb3, 0x3f, 0x1e, 0x40, 0x11, 0x0d, + 0x2d, 0x37, 0x86, 0x88, 0x85, 0xec, 0xc9, 0x36, 0x5b, 0x58}, + {0xca, 0x97, 0x6f, 0xde, 0x70, 0xa7, 0xf7, 0x68, 0xb9, 0xcc, 0xa7, 0x7e, + 0xfd, 0x5b, 0x6e, 0x96, 0x87, 0x21, 0x08, 0x8f, 0xfa, 0x29, 0x40, 0x78, + 0xec, 0x81, 0x75, 0xa9, 0xfa, 0x9e, 0x9e, 0x52, 0x2e, 0x69, 0x03, 0xb6, + 0x08, 0xa3, 0x0e, 0x4a, 0x20, 0xc6, 0xf4, 0x8f, 0x36, 0x0f, 0x4c, 0xfc, + 0xd7, 0x36, 0xb2, 0x70, 0x40, 0xcd, 0x5b, 0x25, 0xd6, 0x42, 0xc2, 0x84, + 0x9b, 0x9f, 0x5b, 0xfb, 0xbb, 0xc1, 0x17, 0x02, 0x61, 0xa1, 0x04, 0xca, + 0xc0, 0x8d, 0x2a, 0x2b, 0xd8, 0xc3, 0x31, 0x19, 0x90, 0x99, 0x90, 0x48, + 0xc3, 0xda, 0xa3, 0xc2, 0x35, 0x48, 0x36, 0xba, 0xd3, 0x53, 0x64, 0x21, + 0xd1, 0xe9, 0x10, 0x30, 0x5b, 0x8a, 0x13, 0x85, 0x6b, 0x21, 0x4a, 0x38, + 0xc7, 0x30, 0xeb, 0x80, 0x3a, 0x2e, 0x00, 0x9c, 0xcd, 0xde, 0x2e, 0x36, + 0xef, 0x36, 0xa2, 0x52, 0xc6, 0x79, 0x65, 0x77, 0xd9, 0x84, 0xa3, 0x78, + 0x23, 0x9a, 0xe7, 0xb7, 0xa6, 0xd3, 0x09, 0xba, 0xb1, 0x7b, 0xa9, 0x40, + 0xfb, 0x5e, 0xec, 0x49, 0xa8, 0x56, 0x88, 0xf6, 0x11, 0xbe, 0xfb, 0x05, + 0xa2, 0x9e, 0x8e, 0xf7, 0xd8, 0x46, 0xbd, 0x9e, 0x80, 0x8d, 0x45, 0x22, + 0xba, 0xb8, 0x32, 0x77, 0xda, 0xdd, 0xe9, 0xf8, 0x4e, 0xeb, 0x1e, 0xfc, + 0xd4, 0x96, 0x06, 0x90, 0x57, 0x4c, 0x4a, 0xb8, 0x0e, 0x3a, 0x58, 0xa8, + 0xd5, 0xc5, 0x35, 0x31, 0xa2, 0x14, 0x4b, 0x6c, 0xf2, 0xfc, 0xe3, 0xf3, + 0x20, 0x0f, 0xa7, 0xce, 0x4a, 0x5c, 0x8f, 0x6b, 0x3e, 0xc3, 0x69, 0xaa, + 0x53, 0x02, 0xbf, 0x66, 0x88, 0x6a, 0xa1, 0xdf, 0xbb, 0x71, 0xf6, 0x29, + 0xe5, 0x4b, 0x73, 0x90, 0x1e, 0x3c, 0x97, 0x35, 0x56, 0xc3, 0x7b, 0xdf, + 0xae, 0xcf, 0x35, 0x13, 0xfe, 0x6b, 0xc9, 0xab, 0xcd, 0x77, 0x5b, 0x20, + 0xb8, 0x6b, 0x42, 0x52, 0x44, 0xaa, 0xbc, 0x22, 0x6f, 0xda, 0x92, 0xa7, + 0x8f, 0xb1, 0x61, 0xc0, 0x7d, 0x45, 0x3f, 0xe5, 0x13, 0xec, 0xf3, 0xee, + 0x62, 0xb0, 0xc5, 0xdc, 0x4d, 0xbf, 0x9b, 0xa5, 0xbb, 0x6d, 0x5e, 0xa6, + 0xad, 0xa5, 0x4e, 0x32, 0x1c, 0xdb, 0xde, 0xd4, 0xe4, 0xc1, 0xa7, 0xf0, + 0x07, 0xc8, 0xcf, 0x7b, 0x8e, 0xa7, 0xc5, 0x79, 0xea, 0xa4, 0x06, 0x81, + 0xa3, 0x79, 0x30, 0x7e, 0x87, 0x46, 0x1c, 0x4c, 0x68, 0xa5, 0x0f, 0x5f, + 0xc9, 0x4f, 0x49, 0x39, 0x8f, 0x25, 0x2b, 0xc0, 0xed, 0xbf, 0x12, 0xc5, + 0xa2, 0xe6, 0xae, 0x0d, 0x09, 0x40, 0x6a, 0x8d, 0x69, 0xaa, 0xdf, 0x84, + 0xf2, 0x7b, 0x4b, 0x3d, 0xcc, 0x41, 0xe8, 0xd4, 0x6e, 0x6d, 0x93, 0x5b, + 0xc7, 0x5a, 0x97, 0x14, 0xce, 0x74, 0x34, 0x6c, 0xd1, 0x69, 0x5f, 0x77, + 0x3c, 0xb2, 0x6f, 0xa5, 0x10, 0x5d, 0xb8, 0x0e, 0x89, 0x36, 0xc2, 0xe8, + 0xe8, 0x03, 0xf0, 0xb9, 0x2c, 0x6e, 0xee, 0xe1, 0x53, 0x71, 0x7e, 0xc6, + 0xaf, 0x54, 0xf2, 0x6d, 0xc8, 0xb9, 0xbe, 0xd9, 0xf8, 0x28, 0xf9, 0x20, + 0xe8, 0x9c, 0x9f, 0x92, 0xef, 0x46, 0xbe, 0x7d, 0x50, 0xa3, 0x9e, 0xac, + 0x4f, 0xc8, 0xaf, 0x34, 0x17, 0x38, 0xb5, 0x5a, 0xa8, 0x6e, 0x8a, 0x99, + 0x3e, 0x49, 0x1a, 0x07, 0xad, 0x0a, 0x91, 0x73, 0x4c, 0xa2, 0xd1, 0x01, + 0xc1, 0xbe, 0x43, 0x3c, 0xdd, 0xe1, 0xeb, 0x21, 0xbb, 0x5e, 0x1e, 0x8b, + 0xe0, 0x9f, 0x41, 0x54, 0x38, 0x6b, 0xf1, 0x8c, 0xf4, 0xa9, 0xb5, 0xcd, + 0x9a, 0x13, 0x6c, 0xec, 0x80, 0xaa, 0xe4, 0xa8, 0x69, 0xa2, 0x45, 0x7e, + 0xd4, 0xf1, 0x25, 0x14, 0x1d, 0xce, 0xe7, 0x64, 0x0e, 0x7d, 0x4b, 0x5a, + 0x97, 0x51, 0xa5, 0xaa, 0xf5, 0x6d, 0x81, 0xa7, 0x7b, 0xb6, 0x22, 0xf1, + 0x4c, 0x0e, 0x14, 0xc6, 0xda, 0x5c, 0x79, 0x66}, + {0x1a, 0x30, 0xca, 0xfc, 0x99, 0x26, 0xbb, 0x6e, 0x61, 0xa2, 0x64, 0xbe, + 0xe8, 0x62, 0xa5, 0x6e, 0x60, 0x9b, 0x0c, 0x83, 0xd1, 0x2b, 0xad, 0x22, + 0x40, 0x2c, 0xee, 0x37, 0xa9, 0xa3, 0x63, 0xc8, 0x91, 0x57, 0x48, 0xe7, + 0xb6, 0xd4, 0x3d, 0x61, 0xc4, 0x48, 0x53, 0x77, 0x5a, 0xf3, 0x56, 0x1f, + 0xec, 0xcb, 0x08, 0x87, 0xc3, 0xfb, 0x08, 0xa0, 0x5e, 0xb0, 0x9b, 0x1a, + 0xc1, 0x09, 0x62, 0xfd, 0x4a, 0x47, 0x4e, 0x33, 0x59, 0x71, 0x97, 0x38, + 0x51, 0xed, 0xe7, 0x34, 0x26, 0x77, 0xff, 0xf2, 0xb2, 0xa2, 0x12, 0x21, + 0xaf, 0x62, 0x88, 0xb2, 0xe8, 0x93, 0x19, 0xf0, 0x96, 0x34, 0xd5, 0xd1, + 0xfa, 0x6a, 0x69, 0x5d, 0xce, 0x27, 0xa9, 0x02, 0xac, 0x36, 0xe8, 0x9a, + 0x35, 0x5a, 0x09, 0xfd, 0x09, 0x3b, 0x5e, 0xa6, 0x82, 0x0a, 0xb8, 0x3e, + 0xdd, 0x40, 0xd4, 0x97, 0xd6, 0x00, 0xa0, 0x70, 0x18, 0xea, 0xb6, 0xf6, + 0x95, 0x71, 0x43, 0x8c, 0xbc, 0x9b, 0xca, 0xa6, 0xb3, 0xdd, 0x2b, 0x6d, + 0x33, 0xec, 0xfb, 0xe4, 0x52, 0xb1, 0xce, 0xcf, 0xe3, 0x72, 0x4e, 0x83, + 0x0b, 0x29, 0x72, 0x38, 0x4a, 0x5a, 0xe7, 0x3b, 0xf7, 0xa1, 0x92, 0xd9, + 0xb3, 0x69, 0x7e, 0x75, 0xa7, 0x5d, 0x7c, 0xbb, 0x55, 0x80, 0x3e, 0x8d, + 0x09, 0x0a, 0x64, 0xce, 0x02, 0x95, 0xcf, 0x34, 0x78, 0x51, 0x2c, 0x91, + 0x41, 0xb1, 0x38, 0xb2, 0x97, 0xe0, 0x72, 0x20, 0x43, 0x0c, 0x05, 0xb8, + 0xfa, 0x48, 0xd6, 0x36, 0xb2, 0x76, 0x9e, 0x78, 0x61, 0xdb, 0x24, 0xc9, + 0x57, 0xe6, 0x7f, 0xfa, 0xbd, 0x04, 0x5d, 0xd0, 0xf7, 0x36, 0x04, 0x28, + 0xfa, 0x2b, 0xb3, 0x0c, 0x48, 0xf8, 0x92, 0xd2, 0x46, 0xdd, 0xd1, 0xaa, + 0x69, 0x03, 0xe5, 0xb9, 0x26, 0x6d, 0x86, 0xcb, 0xa1, 0x44, 0xb4, 0xf3, + 0x5e, 0xb6, 0x19, 0x49, 0xb9, 0x8a, 0xd0, 0x68, 0x6e, 0xff, 0xbe, 0xc1, + 0x92, 0x00, 0x93, 0xa7, 0x93, 0x35, 0x9b, 0x59, 0xc9, 0x74, 0x00, 0x05, + 0x32, 0x60, 0x0e, 0x50, 0x12, 0x16, 0x4d, 0x5d, 0xf7, 0xcb, 0x59, 0x90, + 0x47, 0x1f, 0x50, 0xc2, 0x7f, 0xa0, 0x80, 0x84, 0x44, 0x3d, 0x0f, 0x73, + 0x6b, 0xe6, 0x4b, 0x88, 0xc6, 0x19, 0x3d, 0x3b, 0x0a, 0x95, 0xe1, 0xc3, + 0x72, 0xec, 0x82, 0x13, 0xdf, 0x7a, 0xbc, 0x3c, 0xd0, 0xf4, 0xf1, 0x30, + 0x6d, 0x3f, 0x90, 0x43, 0x84, 0x96, 0x8f, 0x9d, 0x5d, 0x61, 0x74, 0xe6, + 0x5c, 0xf2, 0xca, 0x6c, 0x49, 0x59, 0xf4, 0xf9, 0xdd, 0xa9, 0x3a, 0x1f, + 0xeb, 0x96, 0xac, 0x1a, 0xc6, 0xeb, 0x85, 0x87, 0x8c, 0xd0, 0x03, 0xe5, + 0xdb, 0xe8, 0x38, 0xb1, 0xd6, 0xf3, 0xee, 0x74, 0x18, 0xd1, 0x00, 0xd9, + 0x35, 0xc8, 0x0a, 0xa8, 0x35, 0x7d, 0x92, 0x93, 0xf7, 0x81, 0x2d, 0xf2, + 0xbb, 0xbb, 0x1d, 0x2f, 0x75, 0x8a, 0x2b, 0x0f, 0x63, 0x01, 0xc5, 0x5f, + 0x1b, 0x91, 0xdb, 0x7e, 0x4b, 0xad, 0x4a, 0xe1, 0xca, 0x40, 0x16, 0x70, + 0xc9, 0x76, 0x72, 0x6c, 0x92, 0x28, 0xdf, 0x1c, 0x82, 0x72, 0x37, 0x12, + 0xd0, 0x6c, 0x62, 0xad, 0x15, 0x20, 0xc6, 0xb5, 0x26, 0xdb, 0x00, 0x5d, + 0x80, 0x88, 0x9d, 0x4a, 0xb1, 0xa9, 0xef, 0x1a, 0xeb, 0x13, 0x65, 0x3c, + 0x16, 0xbe, 0x42, 0xea, 0x32, 0x97, 0x77, 0x5d, 0x3e, 0x52, 0x85, 0x88, + 0x67, 0x04, 0x05, 0xc8, 0x32, 0x6d, 0xdf, 0xae, 0xc8, 0x49, 0x61, 0xfb, + 0x26, 0x95, 0x1f, 0x8e, 0x7b, 0x7e, 0x65, 0xf7, 0x4d, 0xf9, 0x9b, 0x45, + 0xe6, 0xc6, 0xeb, 0xb1, 0x94, 0x7f, 0xea, 0x3a, 0x20, 0xd7, 0x41, 0xe3, + 0x6b, 0x48, 0x08, 0xa7, 0x29, 0xeb, 0x8c, 0x2b, 0xbe, 0x6d, 0x60, 0x4b, + 0x0e, 0x6c, 0x6d, 0xc1, 0xa1, 0x09, 0x55, 0xea, 0x67, 0x2b, 0x34, 0x6f, + 0xae, 0x7b, 0xba, 0x8c}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1492, + {0xbb, 0x78, 0x09, 0x66, 0x60, 0xa9, 0x4c, 0x3b, 0x6f, 0x4d, 0xb6, + 0x59, 0x02, 0x2e, 0x7e, 0x9d, 0x82, 0x3e, 0x0a, 0x53, 0x58, 0x8d, + 0xa0, 0xec, 0xd9, 0x0d, 0x14, 0xb5, 0x0d, 0x17, 0xfa, 0xa7}, + {0xba, 0xbd, 0xaa, 0xe0, 0x01, 0x74, 0xc3, 0x5b, 0x85, 0xa9, 0x0f, 0x05, + 0xd6, 0x17, 0xa4, 0x38, 0x74, 0x7d, 0x97, 0xb1, 0xc5, 0x84, 0xca, 0x5b, + 0x76, 0x45, 0x26, 0x51, 0x08, 0xec, 0x93, 0x10, 0x55, 0x5e, 0xe0, 0x0a, + 0xfe, 0x0a, 0x8b, 0x34, 0x73, 0xbf, 0xa8, 0x65, 0x82, 0xc0, 0xb7, 0x82, + 0x1f, 0x70, 0x14, 0x23, 0x36, 0xd2, 0xf2, 0x4b, 0xc6, 0x1c, 0xd2, 0xc1, + 0xda, 0x18, 0x32, 0xcd, 0x39, 0xb0, 0x67, 0xb8, 0x6b, 0x4c, 0x86, 0xce, + 0x57, 0xd3, 0x24, 0x70, 0x5e, 0x40, 0xca, 0x4b, 0x5b, 0x5d, 0x44, 0x79, + 0x2f, 0x38, 0x28, 0x2d, 0xc7, 0x40, 0xdf, 0xf0, 0x54, 0x46, 0xe6, 0x24, + 0xb1, 0x09, 0x2c, 0x69, 0xc4, 0x24, 0xdf, 0xc6, 0xb0, 0x66, 0x64, 0x0e, + 0x05, 0x0d, 0x9a, 0x45, 0x6c, 0xef, 0xe6, 0xc1, 0xda, 0x6d, 0xab, 0xca, + 0x86, 0x2f, 0x0e, 0xa8, 0x62, 0x6c, 0x24, 0x60, 0xf1, 0x55, 0x41, 0xef, + 0xf8, 0x25, 0x83, 0xfa, 0xe3, 0x6f, 0x64, 0x5f, 0x05, 0xca, 0x6d, 0xe7, + 0xa1, 0xbe, 0xa3, 0xb3, 0x4d, 0x84, 0x46, 0xb9, 0x66, 0xbf, 0x1d, 0x8f, + 0x94, 0x2b, 0xc8, 0xbc, 0xd7, 0x9b, 0x7e, 0x65, 0x5f, 0x24, 0x1a, 0x59, + 0x90, 0x79, 0x42, 0x81, 0xe3, 0x38, 0xe9, 0x22, 0x8b, 0x65, 0xd9, 0xbc, + 0xef, 0xf0, 0xce, 0x4b, 0x96, 0x51, 0x28, 0x38, 0xfe, 0xca, 0xbc, 0x4c, + 0x50, 0x02, 0x74, 0xbc, 0x6c, 0xf4, 0xcb, 0xbc, 0x3e, 0x21, 0x94, 0x59, + 0xf2, 0xbc, 0xc5, 0x35, 0x79, 0xac, 0x57, 0x79, 0xf2, 0x44, 0xa9, 0xc3, + 0xb3, 0x3e, 0x80, 0x44, 0x88, 0x9e, 0xf9, 0x71, 0x02, 0x1b, 0x27, 0x73, + 0x24, 0x78, 0x3a, 0x4a, 0x06, 0x8b, 0x94, 0xe0, 0xb2, 0x49, 0x6b, 0xb2, + 0x40, 0x3f, 0x0b, 0x2a, 0x2d, 0x10, 0x91, 0xf2, 0xe5, 0xbd, 0x5f, 0x0a, + 0x3e, 0x0c, 0xb3, 0xde, 0xa9, 0xd2, 0x2d, 0x49, 0x61, 0x01, 0xb2, 0x0e, + 0x24, 0xdd, 0xa5, 0x1e, 0xaa, 0x81, 0xfe, 0xc7, 0x6c, 0x2f, 0x61, 0x77, + 0xeb, 0xed, 0x09, 0x2c, 0x90, 0x59, 0x29, 0xa3, 0x33, 0x25, 0xdc, 0xf9, + 0x70, 0x2a, 0x7b, 0x5e, 0x05, 0x68, 0xff, 0x8b, 0xe4, 0x99, 0x28, 0x5e, + 0xcc, 0xb6, 0xf5, 0xd3, 0xfd, 0x09, 0xdf, 0xdb, 0x10, 0xa1, 0x0c, 0x42, + 0xe3, 0xc8, 0x26, 0x50, 0x4f, 0xbc, 0xf9, 0xf0, 0x40, 0x4c, 0xd0, 0x53, + 0x44, 0x98, 0x56, 0xa5, 0xb7, 0x17, 0x2f, 0x2f, 0x56, 0xdc, 0x76, 0x86, + 0x01, 0x28, 0xce, 0xeb, 0x26, 0x2b, 0x25, 0xde, 0x10, 0xc1, 0x10, 0x91, + 0x10, 0xff, 0xb1, 0xf0, 0x1b, 0x97, 0x0f, 0xff, 0xf5, 0xff, 0x6d, 0xbc, + 0xeb, 0x7d, 0x8d, 0xa9, 0xe3, 0x48, 0x10, 0x98, 0x35, 0x52, 0x7c, 0x00, + 0xf8, 0x48, 0x96, 0xde, 0xcc, 0x63, 0x73, 0xd7, 0x48, 0xd9, 0x16, 0xd6, + 0x69, 0x45, 0xeb, 0x73, 0xd6, 0x24, 0xed, 0xff, 0x10, 0x7e, 0xc2, 0x00, + 0x63, 0xd6, 0x18, 0x0f, 0xac, 0xf7, 0x41, 0x31, 0xac, 0x59, 0xf1, 0x29, + 0xa3, 0x14, 0x1a, 0x07, 0xf3, 0x29, 0x0b, 0xfc, 0x43, 0xf9, 0x47, 0x37, + 0x99, 0x0d, 0x13, 0xa4, 0xae, 0xac, 0xde, 0x21, 0xbf, 0x4b, 0xb1, 0xa2, + 0x96, 0xd4, 0x50, 0x36, 0xac, 0xff, 0x5d, 0xd0, 0xc1, 0x3d, 0xbb, 0xe7, + 0x0c, 0x8f, 0xb0, 0xa6, 0x2d, 0x9a, 0x2b, 0x0a, 0xef, 0x3b, 0xa5, 0x7b, + 0x73, 0x4d, 0xa8, 0x56, 0xfa, 0xf0, 0x1a, 0xa0, 0x75, 0x25, 0xd6, 0xf9, + 0x8d, 0x18, 0xf9, 0xe4, 0x0d, 0x7b, 0x00, 0xfe, 0x28, 0x13, 0xf0, 0x18, + 0xe6, 0x1b, 0xf2, 0x08, 0x31, 0x8d, 0x23, 0x99, 0x06, 0x52, 0x40, 0xa8, + 0x36, 0xa0, 0x18, 0x1b, 0x9e, 0x39, 0x6a, 0x2d, 0x78, 0x2a, 0xec, 0x0d, + 0x50, 0xe1, 0x9c, 0x03, 0x6d, 0x6b, 0x52, 0xcb}, + {0x2f, 0x53, 0x13, 0x82, 0x11, 0x0f, 0x69, 0xe9, 0x70, 0x63, 0x72, 0x5c, + 0x91, 0xe4, 0x3c, 0x65, 0x7b, 0xe5, 0xc3, 0x57, 0xc4, 0xab, 0x4f, 0xd5, + 0x41, 0xb6, 0x78, 0x56, 0x64, 0x71, 0xb4, 0x1b, 0x82, 0x56, 0x04, 0x14, + 0x57, 0x15, 0x04, 0x13, 0x54, 0x4f, 0x5f, 0x04, 0x5f, 0x7e, 0x9f, 0x4b, + 0xd1, 0x24, 0xca, 0xbd, 0x5a, 0x5a, 0xe8, 0x49, 0xae, 0x59, 0xe3, 0xd7, + 0xaf, 0x78, 0x66, 0x48, 0x43, 0xbd, 0x25, 0x36, 0x71, 0x18, 0x26, 0x03, + 0x14, 0xf0, 0x52, 0xea, 0xc6, 0x05, 0xb8, 0x49, 0x6f, 0x7a, 0x87, 0xed, + 0x83, 0x90, 0x63, 0x93, 0x88, 0xa4, 0x32, 0xa7, 0x94, 0xdc, 0x3b, 0xce, + 0xcd, 0xcb, 0x53, 0xf6, 0x06, 0xd7, 0x43, 0x17, 0xec, 0x36, 0x72, 0xef, + 0xeb, 0x17, 0x82, 0x94, 0x83, 0x21, 0xd0, 0xbc, 0x85, 0xf5, 0x64, 0xf8, + 0x36, 0x53, 0xd1, 0xcf, 0xa5, 0x57, 0x3f, 0xb2, 0x73, 0x1d, 0x4e, 0xc4, + 0x0d, 0x8b, 0x60, 0xbd, 0x77, 0x27, 0xcf, 0x4b, 0x1b, 0xd1, 0x24, 0x1c, + 0x86, 0x04, 0x74, 0x00, 0x5a, 0x8e, 0x62, 0xc5, 0x80, 0xd6, 0xa6, 0xf1, + 0x35, 0x04, 0xdf, 0x9b, 0x12, 0xfe, 0x56, 0x1b, 0x2a, 0x32, 0xa6, 0x1d, + 0x25, 0x7f, 0x82, 0xe5, 0x4d, 0x40, 0xd0, 0x5e, 0x24, 0x09, 0x24, 0x81, + 0xb9, 0x55, 0x7c, 0x10, 0x3b, 0x22, 0x26, 0xc2, 0xc1, 0xd6, 0x11, 0xc6, + 0xaa, 0xb6, 0x6c, 0x5d, 0xf0, 0x42, 0xcb, 0x75, 0xe2, 0x0e, 0x7d, 0x0a, + 0xfe, 0xd4, 0xf5, 0x91, 0x53, 0xd1, 0xcc, 0x14, 0xee, 0xdc, 0xc6, 0x28, + 0xd2, 0x84, 0x47, 0x29, 0xd0, 0x29, 0x06, 0x8c, 0x8f, 0x73, 0x7b, 0xd7, + 0xca, 0xee, 0xde, 0x20, 0x0b, 0xcd, 0xba, 0x81, 0xa2, 0x68, 0x2c, 0xd7, + 0x8f, 0x69, 0x92, 0x13, 0x66, 0xd4, 0x09, 0x3a, 0x18, 0xbc, 0xbc, 0x83, + 0x20, 0x48, 0xfb, 0x34, 0x37, 0x81, 0xec, 0xc6, 0xaf, 0x2a, 0xc5, 0x9a, + 0x4c, 0x54, 0xcb, 0x61, 0x78, 0x80, 0xa0, 0x3a, 0x1d, 0xc5, 0x4f, 0xf4, + 0xbe, 0xde, 0x51, 0x48, 0x7e, 0x0d, 0x0b, 0xe0, 0x8a, 0x4e, 0x0b, 0x59, + 0x2e, 0x65, 0xd0, 0xfb, 0xce, 0x88, 0xf2, 0x38, 0xb4, 0xa6, 0x84, 0x8a, + 0xf9, 0x4e, 0xc9, 0xa5, 0xc5, 0xbb, 0x79, 0xce, 0xc4, 0x7f, 0x48, 0xfa, + 0xdd, 0x2b, 0x2c, 0xbb, 0x2a, 0xe5, 0xee, 0xa2, 0x9c, 0x1c, 0x41, 0x5c, + 0xb1, 0x51, 0x98, 0xe5, 0x34, 0xa3, 0xe1, 0xd5, 0x24, 0xb8, 0x1c, 0xb7, + 0x90, 0xd0, 0x2c, 0x01, 0x91, 0x42, 0x28, 0xf0, 0x67, 0x8c, 0x9a, 0x50, + 0xc3, 0x74, 0x59, 0x85, 0xce, 0x85, 0xf7, 0x42, 0x8e, 0xe7, 0xcd, 0x97, + 0x33, 0xf4, 0x80, 0x0b, 0x84, 0x14, 0x99, 0x03, 0xfd, 0x1f, 0x1a, 0x60, + 0xde, 0xd2, 0x58, 0x3b, 0xa2, 0xb1, 0xff, 0x64, 0xfe, 0x8f, 0xff, 0x7f, + 0xab, 0x00, 0x44, 0x11, 0x97, 0xd5, 0x52, 0x42, 0x1d, 0xe8, 0xe4, 0x0e, + 0xa0, 0xcb, 0x82, 0x05, 0x4a, 0x70, 0xd9, 0xbb, 0xea, 0x1d, 0x5a, 0x32, + 0xf8, 0x36, 0x4a, 0xb0, 0x8a, 0x50, 0x1e, 0x6d, 0xc9, 0xac, 0xa1, 0x52, + 0x9a, 0xe2, 0x77, 0xd7, 0x1f, 0x6d, 0xd9, 0x6a, 0x1f, 0x07, 0x7e, 0x04, + 0xca, 0xcd, 0x3c, 0x25, 0x5d, 0xc2, 0x9f, 0x3d, 0x70, 0x10, 0xcc, 0x8c, + 0x06, 0xc5, 0xfe, 0xb6, 0xaa, 0x5b, 0xf5, 0x30, 0xf8, 0xd0, 0x2e, 0xd9, + 0x77, 0x21, 0x13, 0x61, 0x60, 0x41, 0xf9, 0x6b, 0x0f, 0xf1, 0x9c, 0x08, + 0x20, 0xae, 0x74, 0xac, 0x2f, 0x0a, 0x77, 0x3d, 0xf9, 0x13, 0x40, 0xed, + 0xb0, 0xcb, 0x6f, 0x01, 0x65, 0x43, 0xe8, 0x2f, 0x33, 0xba, 0x8e, 0xc7, + 0x30, 0xf6, 0x52, 0x04, 0x78, 0xf2, 0x1e, 0xf6, 0x2b, 0xc2, 0x8c, 0x19, + 0x4e, 0x0f, 0x92, 0xfe, 0xb4, 0xb0, 0xbc, 0xa4, 0x11, 0x7c, 0xbb, 0xb6, + 0x4d, 0x47, 0xf6, 0x7b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1493, + {0xe0, 0x42, 0x8f, 0x04, 0x5a, 0xa4, 0xe3, 0x3f, 0x73, 0x4e, 0x8b, + 0x35, 0x93, 0x60, 0x81, 0x07, 0xfd, 0x6a, 0x3a, 0x44, 0x0d, 0xc6, + 0x4a, 0x43, 0x16, 0xab, 0xb7, 0x25, 0x71, 0x35, 0xc3, 0x74}, + {0x85, 0xcc, 0x50, 0xb7, 0x08, 0xca, 0x60, 0x20, 0xe6, 0x29, 0xb4, 0xac, + 0xf2, 0xf6, 0x40, 0x87, 0xc9, 0x7b, 0xee, 0x00, 0xfe, 0xf2, 0x6e, 0x77, + 0x65, 0x11, 0xa9, 0xab, 0x0d, 0xc2, 0x82, 0x1c, 0xca, 0xc8, 0x39, 0xb7, + 0x5c, 0x93, 0xb7, 0x47, 0xbe, 0xc3, 0x61, 0xe9, 0x6b, 0x97, 0xad, 0xb0, + 0xe2, 0xee, 0xa0, 0xef, 0x83, 0xab, 0x4b, 0x05, 0x03, 0xda, 0x34, 0xf7, + 0x74, 0xbe, 0x90, 0x25, 0x0a, 0x41, 0x4d, 0xb9, 0x41, 0xf5, 0x53, 0x94, + 0xd9, 0x5c, 0x11, 0xc5, 0x1e, 0x48, 0x32, 0x85, 0xe6, 0xab, 0xb8, 0xd7, + 0xd1, 0xb4, 0x43, 0x28, 0x40, 0x29, 0x20, 0xf5, 0xad, 0x48, 0xac, 0x56, + 0xd3, 0x74, 0x5d, 0xd3, 0xe5, 0x1e, 0x97, 0x7a, 0x23, 0x7d, 0x72, 0x90, + 0x46, 0x71, 0x9b, 0xe1, 0x1d, 0xf1, 0x97, 0xf8, 0x0b, 0x9b, 0x65, 0x04, + 0x37, 0x2d, 0x2b, 0x9d, 0x2d, 0x44, 0xff, 0xa7, 0xeb, 0x76, 0x2e, 0x94, + 0x5d, 0xc5, 0x44, 0x23, 0xff, 0xab, 0x04, 0xd3, 0x4d, 0x0a, 0x21, 0x80, + 0xd8, 0xd1, 0xa4, 0x95, 0x1a, 0x93, 0xd4, 0xea, 0xd2, 0x12, 0x4c, 0xa9, + 0x94, 0xf8, 0x08, 0x6c, 0xda, 0x02, 0x2e, 0xee, 0xe4, 0xc9, 0xdd, 0xfc, + 0x0d, 0x8e, 0xf8, 0xc9, 0x43, 0x88, 0x41, 0x46, 0x4e, 0x59, 0x47, 0xa7, + 0x85, 0x6e, 0x42, 0x74, 0x52, 0x02, 0x21, 0x09, 0xab, 0xba, 0x35, 0x62, + 0x50, 0x61, 0xcb, 0xb1, 0x0f, 0xbd, 0x98, 0xee, 0x8a, 0x1e, 0xaf, 0xb7, + 0x74, 0x13, 0x48, 0xd5, 0xea, 0x2f, 0x00, 0xa9, 0x6c, 0x5d, 0x78, 0xba, + 0x6f, 0x92, 0xd1, 0xbb, 0xc1, 0x76, 0x3c, 0xc2, 0xfe, 0x4b, 0x7d, 0x0c, + 0xb6, 0x22, 0xee, 0x68, 0x61, 0xfd, 0x39, 0x18, 0x99, 0xf4, 0x09, 0x95, + 0xbc, 0xf2, 0x4f, 0x77, 0x06, 0xe8, 0x25, 0x09, 0x1e, 0x4d, 0x66, 0x58, + 0x9c, 0x94, 0xd4, 0xce, 0x5f, 0x04, 0xc3, 0xca, 0x21, 0x04, 0xd1, 0xb7, + 0x68, 0x07, 0xc4, 0x4b, 0x41, 0x81, 0x8c, 0x16, 0x07, 0x0c, 0x5d, 0xcb, + 0xd7, 0x53, 0x37, 0x5f, 0xf7, 0x13, 0x52, 0x88, 0xb4, 0x5d, 0x3f, 0xdd, + 0x02, 0x26, 0xfb, 0xfc, 0x99, 0xe0, 0x53, 0xd7, 0x97, 0xd5, 0xe4, 0x2b, + 0x65, 0x54, 0x95, 0x96, 0xec, 0x8c, 0xc1, 0x2e, 0x9e, 0xbb, 0x18, 0x78, + 0xb2, 0x8c, 0x02, 0x23, 0xf5, 0x72, 0x03, 0x17, 0x57, 0x5d, 0xe2, 0x43, + 0x24, 0x59, 0x09, 0x1d, 0xec, 0x35, 0x61, 0x3f, 0x0b, 0x31, 0xa8, 0xef, + 0x7c, 0x44, 0x22, 0xfa, 0x47, 0x74, 0x0b, 0xf1, 0x1e, 0xb2, 0x1c, 0x1e, + 0x60, 0xa2, 0xb9, 0xc8, 0x55, 0x97, 0xbc, 0x13, 0x68, 0x0e, 0x51, 0xd7, + 0x04, 0xd7, 0x5d, 0x9f, 0xf1, 0xdc, 0x8e, 0x41, 0xe1, 0x73, 0x29, 0x24, + 0x6c, 0x92, 0xca, 0xe9, 0x3b, 0xaa, 0xe9, 0x8f, 0x1b, 0x25, 0xbf, 0xd9, + 0x62, 0xa6, 0x1f, 0xcc, 0xd9, 0xac, 0x3c, 0x79, 0xff, 0x55, 0x69, 0x0d, + 0x3d, 0x82, 0x66, 0xb9, 0x91, 0x2b, 0x34, 0xd1, 0xbe, 0xc3, 0x99, 0x15, + 0x95, 0x01, 0xba, 0xb7, 0xa2, 0xc8, 0x40, 0x8f, 0xa5, 0x6f, 0x4c, 0x4e, + 0x9c, 0xeb, 0x0b, 0xce, 0x48, 0xf0, 0xee, 0xa6, 0xcd, 0x7c, 0x78, 0xae, + 0xbf, 0xbc, 0x7f, 0x4d, 0xf9, 0x6b, 0x54, 0x15, 0x23, 0x3c, 0xee, 0x4e, + 0x6a, 0x7b, 0x41, 0x5e, 0x5a, 0x7f, 0xe6, 0xdf, 0x9b, 0x68, 0x3f, 0x6e, + 0xb6, 0x73, 0xfa, 0x7e, 0xc7, 0x03, 0x6a, 0x16, 0xe9, 0x5d, 0x5f, 0x89, + 0xf5, 0x35, 0x37, 0x98, 0x60, 0x10, 0xa7, 0x33, 0xdf, 0x6a, 0xa9, 0xad, + 0x01, 0xb0, 0x04, 0x5d, 0x1a, 0x05, 0x46, 0xf2, 0x02, 0xb2, 0x75, 0x3b, + 0xe6, 0xd9, 0x58, 0x42, 0x2d, 0x83, 0x23, 0x0f, 0xd9, 0x1f, 0x88, 0x49, + 0xd2, 0x6b, 0x77, 0x98, 0x44, 0xb5, 0x22, 0x7b}, + {0x3b, 0x3f, 0xdb, 0x96, 0x76, 0x68, 0x28, 0x0c, 0x36, 0xf6, 0x50, 0xf6, + 0x54, 0xb6, 0xa2, 0xfa, 0x77, 0x7e, 0x44, 0x72, 0x30, 0xde, 0x82, 0x71, + 0xeb, 0x8f, 0xbd, 0x2b, 0xf4, 0xc5, 0xa4, 0x40, 0x5f, 0x0f, 0x68, 0x19, + 0xbb, 0x49, 0x3d, 0xe1, 0x84, 0x17, 0x7b, 0xf6, 0xe5, 0xf9, 0x80, 0x33, + 0x3a, 0x1d, 0x6d, 0xf3, 0xd8, 0x74, 0xdf, 0x7e, 0x57, 0xda, 0xec, 0x0c, + 0xe7, 0x95, 0xc8, 0x41, 0xc7, 0xb3, 0xd8, 0xa7, 0x6b, 0xdf, 0x87, 0xa0, + 0x76, 0x5c, 0x48, 0x8d, 0x00, 0x8c, 0xd9, 0x0f, 0xc1, 0xd3, 0xb0, 0x7c, + 0xff, 0x9d, 0xa2, 0x67, 0x9d, 0x64, 0xdc, 0x9d, 0xc8, 0x03, 0x4e, 0x06, + 0x8e, 0xa0, 0x7f, 0xef, 0xea, 0x1d, 0x6d, 0x98, 0x80, 0xb4, 0x83, 0x1a, + 0xad, 0x86, 0x70, 0x22, 0x03, 0x55, 0x7e, 0xbe, 0x45, 0xfc, 0xbe, 0xc6, + 0xd9, 0x73, 0xb0, 0x41, 0xed, 0x26, 0x91, 0xc0, 0x68, 0xa9, 0xe1, 0xd7, + 0x6a, 0x32, 0x5d, 0x99, 0xd8, 0x9f, 0x92, 0x39, 0xff, 0x14, 0x44, 0xf4, + 0x82, 0xaa, 0xf4, 0x1d, 0xa5, 0xba, 0x05, 0xf4, 0x0e, 0x3e, 0xe2, 0xd9, + 0x1c, 0x42, 0x32, 0xfc, 0x8c, 0x5a, 0xbd, 0x5d, 0x86, 0xd4, 0x0a, 0xca, + 0x74, 0xb0, 0x9d, 0xa4, 0x04, 0x54, 0x56, 0x31, 0xef, 0x26, 0x89, 0xe2, + 0xcf, 0x49, 0xb0, 0xd7, 0xff, 0x17, 0xd4, 0x8e, 0x02, 0x96, 0xa4, 0xda, + 0xe6, 0xe1, 0xfd, 0x48, 0x6e, 0x95, 0xd9, 0xaa, 0xfd, 0x44, 0x81, 0x76, + 0xbb, 0xab, 0xd8, 0x84, 0xb8, 0x40, 0x5b, 0x7b, 0x24, 0xc1, 0x4e, 0xde, + 0x55, 0x60, 0xdc, 0x29, 0xee, 0x08, 0x97, 0x9d, 0x05, 0xae, 0xba, 0x4c, + 0xd8, 0xac, 0xc3, 0x28, 0x9f, 0x5a, 0xeb, 0x8e, 0x8d, 0x8d, 0x7c, 0x3a, + 0xff, 0xa3, 0x54, 0xea, 0xfd, 0xa3, 0x4c, 0x29, 0xac, 0xe4, 0x95, 0xd8, + 0xb3, 0x44, 0xfd, 0x8b, 0xe7, 0x40, 0xef, 0x39, 0x8a, 0xd7, 0xd3, 0x14, + 0x6b, 0xae, 0x97, 0xd4, 0x5c, 0xb6, 0x0b, 0xa3, 0x9a, 0xb4, 0x79, 0x48, + 0x44, 0xc7, 0xf4, 0x4b, 0xbb, 0x0a, 0xed, 0xaf, 0x2b, 0x81, 0x44, 0x70, + 0x12, 0x66, 0xa9, 0x14, 0xf3, 0x40, 0xe8, 0xc2, 0xcd, 0x70, 0x27, 0x27, + 0x8f, 0x25, 0x05, 0xca, 0x0f, 0x77, 0x7b, 0xc7, 0xf1, 0x80, 0x84, 0x1a, + 0xb6, 0x16, 0xe5, 0x53, 0xb7, 0xfb, 0x1b, 0xf8, 0xd0, 0x11, 0x14, 0x61, + 0xb9, 0x35, 0xa4, 0xcd, 0x34, 0x1d, 0x91, 0x77, 0x52, 0xd4, 0xcb, 0x94, + 0x45, 0x18, 0x7d, 0x05, 0x82, 0x51, 0xfb, 0x0b, 0x56, 0xed, 0x1e, 0xb3, + 0x0f, 0x0a, 0xc6, 0x33, 0x0f, 0xa9, 0x48, 0x3c, 0x71, 0xe8, 0x64, 0xda, + 0xdf, 0x83, 0x2c, 0x3d, 0x46, 0x74, 0x4e, 0x8d, 0x8e, 0xd1, 0xb6, 0xd0, + 0x55, 0x3f, 0x50, 0xff, 0xd7, 0x44, 0xc3, 0x8a, 0x18, 0x35, 0x73, 0x33, + 0x2c, 0xc1, 0xd1, 0xfd, 0xdb, 0x15, 0xc6, 0x63, 0xc0, 0xad, 0xe9, 0x46, + 0x89, 0x5a, 0x73, 0x28, 0x0f, 0xf5, 0x18, 0x4b, 0x49, 0x1f, 0x87, 0x15, + 0xf6, 0x0a, 0x88, 0x05, 0xbd, 0x5c, 0x60, 0xad, 0x5b, 0xde, 0x64, 0x80, + 0x91, 0xd6, 0x81, 0x25, 0xab, 0x55, 0x12, 0x5f, 0x7d, 0xcd, 0xde, 0x83, + 0x6f, 0x29, 0x64, 0x8a, 0xf1, 0x3b, 0x9f, 0xa4, 0xa7, 0x2f, 0x15, 0x4b, + 0xf0, 0xa6, 0x5c, 0x91, 0x18, 0x1c, 0x00, 0x45, 0xd4, 0x97, 0xd9, 0x9a, + 0xb1, 0x96, 0xa8, 0x1c, 0xa3, 0x6d, 0x33, 0xcc, 0x6e, 0x83, 0x94, 0x60, + 0x6c, 0x22, 0x85, 0xff, 0x54, 0xcc, 0xff, 0xf8, 0x7b, 0x5d, 0xcb, 0x00, + 0xfa, 0x63, 0x75, 0x64, 0x89, 0x52, 0x01, 0xff, 0xa3, 0x0d, 0xa4, 0xc5, + 0xb3, 0x76, 0xc2, 0xef, 0x95, 0x05, 0xef, 0x4b, 0xe1, 0x40, 0x94, 0x84, + 0xe3, 0x28, 0x04, 0x98, 0x32, 0xb3, 0x2f, 0x68, 0x78, 0xa5, 0x80, 0x58, + 0x4d, 0xa6, 0xed, 0x80}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1494, + {0x6a, 0xbb, 0xf3, 0xd1, 0x2c, 0xa0, 0x05, 0x1b, 0x82, 0x47, 0x18, + 0x75, 0x01, 0x3b, 0x6f, 0x54, 0x3a, 0xe9, 0x2a, 0x03, 0xd6, 0x81, + 0x8b, 0x21, 0xff, 0x7d, 0xb1, 0x42, 0x1e, 0x61, 0x00, 0x02}, + {0x85, 0xcc, 0x50, 0xb7, 0x08, 0xca, 0x60, 0x20, 0xe6, 0x29, 0xb4, 0xac, + 0xf2, 0xf6, 0x40, 0x87, 0xc9, 0x7b, 0xee, 0x00, 0xfe, 0xf2, 0x6e, 0x77, + 0x65, 0x11, 0xa9, 0xab, 0x0d, 0xc2, 0x82, 0x1c, 0xca, 0xc8, 0x39, 0xb7, + 0x5c, 0x93, 0xb7, 0x47, 0xbe, 0xc3, 0x61, 0xe9, 0x6b, 0x97, 0xad, 0xb0, + 0xe2, 0xee, 0xa0, 0xef, 0x83, 0xab, 0x4b, 0x05, 0x03, 0xda, 0x34, 0xf7, + 0x74, 0xbe, 0x90, 0x25, 0x0a, 0x41, 0x4d, 0xb9, 0x41, 0xf5, 0x53, 0x94, + 0xd9, 0x5c, 0x11, 0xc5, 0x1e, 0x48, 0x32, 0x85, 0xe6, 0xab, 0xb8, 0xd7, + 0xd1, 0xb4, 0x43, 0x28, 0x40, 0x29, 0x20, 0xf5, 0xad, 0x48, 0xac, 0x56, + 0xd3, 0x74, 0x5d, 0xd3, 0xe5, 0x1e, 0x97, 0x7a, 0x23, 0x7d, 0x72, 0x90, + 0x46, 0x71, 0x9b, 0xe1, 0x1d, 0xf1, 0x97, 0xf8, 0x0b, 0x9b, 0x65, 0x04, + 0x37, 0x2d, 0x2b, 0x9d, 0x2d, 0x44, 0xff, 0xa7, 0xeb, 0x76, 0x2e, 0x94, + 0x5d, 0xc5, 0x44, 0x23, 0xff, 0xab, 0x04, 0xd3, 0x4d, 0x0a, 0x21, 0x80, + 0xd8, 0xd1, 0xa4, 0x95, 0x1a, 0x93, 0xd4, 0xea, 0xd2, 0x12, 0x4c, 0xa9, + 0x94, 0xf8, 0x08, 0x6c, 0xda, 0x02, 0x2e, 0xee, 0xe4, 0xc9, 0xdd, 0xfc, + 0x0d, 0x8e, 0xf8, 0xc9, 0x43, 0x88, 0x41, 0x46, 0x4e, 0x59, 0x47, 0xa7, + 0x85, 0x6e, 0x42, 0x74, 0x52, 0x02, 0x21, 0x09, 0xab, 0xba, 0x35, 0x62, + 0x50, 0x61, 0xcb, 0xb1, 0x0f, 0xbd, 0x98, 0xee, 0x8a, 0x1e, 0xaf, 0xb7, + 0x74, 0x13, 0x48, 0xd5, 0xea, 0x2f, 0x00, 0xa9, 0x6c, 0x5d, 0x78, 0xba, + 0x6f, 0x92, 0xd1, 0xbb, 0xc1, 0x76, 0x3c, 0xc2, 0xfe, 0x4b, 0x7d, 0x0c, + 0xb6, 0x22, 0xee, 0x68, 0x61, 0xfd, 0x39, 0x18, 0x99, 0xf4, 0x09, 0x95, + 0xbc, 0xf2, 0x4f, 0x77, 0x06, 0xe8, 0x25, 0x09, 0x1e, 0x4d, 0x66, 0x58, + 0x9c, 0x94, 0xd4, 0xce, 0x5f, 0x04, 0xc3, 0xca, 0x21, 0x04, 0xd1, 0xb7, + 0x68, 0x07, 0xc4, 0x4b, 0x41, 0x81, 0x8c, 0x16, 0x07, 0x0c, 0x5d, 0xcb, + 0xd7, 0x53, 0x37, 0x5f, 0xf7, 0x13, 0x52, 0x88, 0xb4, 0x5d, 0x3f, 0xdd, + 0x02, 0x26, 0xfb, 0xfc, 0x99, 0xe0, 0x53, 0xd7, 0x97, 0xd5, 0xe4, 0x2b, + 0x65, 0x54, 0x95, 0x96, 0xec, 0x8c, 0xc1, 0x2e, 0x9e, 0xbb, 0x18, 0x78, + 0xb2, 0x8c, 0x02, 0x23, 0xf5, 0x72, 0x03, 0x17, 0x57, 0x5d, 0xe2, 0x43, + 0x24, 0x59, 0x09, 0x1d, 0xec, 0x35, 0x61, 0x3f, 0x0b, 0x31, 0xa8, 0xef, + 0x7c, 0x44, 0x22, 0xfa, 0x47, 0x74, 0x0b, 0xf1, 0x1e, 0xb2, 0x1c, 0x1e, + 0x60, 0xa2, 0xb9, 0xc8, 0x55, 0x97, 0xbc, 0x13, 0x68, 0x0e, 0x51, 0xd7, + 0x04, 0xd7, 0x5d, 0x9f, 0xf1, 0xdc, 0x8e, 0x41, 0xe1, 0x73, 0x29, 0x24, + 0x6c, 0x92, 0xca, 0xe9, 0x3b, 0xaa, 0xe9, 0x8f, 0x1b, 0x25, 0xbf, 0xd9, + 0x62, 0xa6, 0x1f, 0xcc, 0xd9, 0xac, 0x3c, 0x79, 0xff, 0x55, 0x69, 0x0d, + 0x3d, 0x82, 0x66, 0xb9, 0x91, 0x2b, 0x34, 0xd1, 0xbe, 0xc3, 0x99, 0x15, + 0x95, 0x01, 0xba, 0xb7, 0xa2, 0xc8, 0x40, 0x8f, 0xa5, 0x6f, 0x4c, 0x4e, + 0x9c, 0xeb, 0x0b, 0xce, 0x48, 0xf0, 0xee, 0xa6, 0xcd, 0x7c, 0x78, 0xae, + 0xbf, 0xbc, 0x7f, 0x4d, 0xf9, 0x6b, 0x54, 0x15, 0x23, 0x3c, 0xee, 0x4e, + 0x6a, 0x7b, 0x41, 0x5e, 0x5a, 0x7f, 0xe6, 0xdf, 0x9b, 0x68, 0x3f, 0x6e, + 0xb6, 0x73, 0xfa, 0x7e, 0xc7, 0x03, 0x6a, 0x16, 0xe9, 0x5d, 0x5f, 0x89, + 0xf5, 0x35, 0x37, 0x98, 0x60, 0x10, 0xa7, 0x33, 0xdf, 0x6a, 0xa9, 0xad, + 0x01, 0xb0, 0x04, 0x5d, 0x1a, 0x05, 0x46, 0xf2, 0x02, 0xb2, 0x75, 0x3b, + 0xe6, 0xd9, 0x58, 0x42, 0x2d, 0x83, 0x23, 0x0f, 0xd9, 0x1f, 0x88, 0x49, + 0xd2, 0x6b, 0x77, 0x98, 0x44, 0xb5, 0x22, 0x7b}, + {0xe3, 0xa4, 0x5e, 0xb4, 0x1c, 0xd1, 0x72, 0x69, 0x20, 0xa6, 0x31, 0x29, + 0x51, 0x1a, 0xfa, 0x88, 0x79, 0x9a, 0x8f, 0xaf, 0xf3, 0xcd, 0x74, 0xce, + 0x9d, 0x00, 0xb4, 0x64, 0x51, 0xf4, 0x5f, 0xcc, 0x3d, 0x5c, 0xd9, 0x66, + 0x7d, 0x96, 0x0f, 0x13, 0xc4, 0x6c, 0x6d, 0x9f, 0x39, 0xa8, 0xa4, 0x7d, + 0xfe, 0x52, 0x4b, 0xc7, 0x56, 0xfe, 0xc4, 0xf1, 0x2f, 0xaa, 0xe2, 0x40, + 0xea, 0xc0, 0x2f, 0x4b, 0xcf, 0x9a, 0x53, 0xb6, 0x72, 0x90, 0x40, 0x43, + 0x1c, 0xa5, 0x69, 0xb7, 0xf5, 0xd3, 0x4d, 0x4f, 0x2d, 0xd3, 0x5c, 0xc6, + 0xf8, 0x70, 0x0b, 0xe7, 0x97, 0x9d, 0x8a, 0x9d, 0x79, 0x0d, 0x77, 0x9e, + 0x6f, 0xb0, 0xa3, 0xe2, 0x6a, 0x48, 0xf3, 0x99, 0xab, 0x60, 0x35, 0xab, + 0xa6, 0x32, 0x50, 0x21, 0xae, 0xba, 0xf8, 0x3d, 0xdf, 0x67, 0xaa, 0x6d, + 0xd8, 0xd7, 0xf1, 0x00, 0x00, 0xd5, 0x3d, 0x52, 0x5f, 0x28, 0x4e, 0xbd, + 0x92, 0x27, 0xf3, 0xdb, 0x63, 0x73, 0x1e, 0xe6, 0x4e, 0x42, 0x43, 0x2d, + 0x52, 0x32, 0x5c, 0x5d, 0xe0, 0xf7, 0x7a, 0x90, 0xf5, 0x2f, 0x90, 0x01, + 0x1f, 0xbe, 0x60, 0x30, 0x30, 0x94, 0xfc, 0xad, 0x1e, 0x7b, 0x78, 0x55, + 0x84, 0x6e, 0x57, 0x7f, 0x55, 0x66, 0xab, 0x52, 0xbd, 0x1d, 0xf9, 0x4d, + 0x63, 0x64, 0xca, 0xf6, 0xa5, 0xa1, 0xe2, 0xe9, 0x88, 0x0e, 0xbe, 0xf1, + 0x49, 0x0c, 0x7c, 0x4d, 0xad, 0x01, 0xf1, 0x92, 0x23, 0xe8, 0x07, 0x39, + 0xb6, 0xa8, 0x0f, 0xc1, 0x47, 0xc7, 0x52, 0x2a, 0x7c, 0x18, 0xac, 0xb4, + 0xa9, 0xc9, 0xdd, 0x91, 0xd7, 0xbc, 0xf1, 0x36, 0xcc, 0xa3, 0x68, 0xe0, + 0xc4, 0x91, 0x9e, 0x0e, 0xca, 0xed, 0x9e, 0x99, 0xfd, 0xc8, 0xb9, 0x6e, + 0x8a, 0x2c, 0x83, 0x01, 0xbb, 0x50, 0x6f, 0x9a, 0xd2, 0x70, 0x77, 0x6c, + 0x82, 0x0a, 0x3d, 0xc8, 0x27, 0xe5, 0xa5, 0xe5, 0x88, 0x5c, 0xbc, 0xb3, + 0x00, 0x99, 0x4f, 0x81, 0x5b, 0x41, 0xf2, 0xa9, 0x34, 0x85, 0x80, 0x91, + 0x43, 0x8c, 0x86, 0x85, 0xbb, 0x29, 0x7c, 0xc9, 0x51, 0xe1, 0x61, 0xbc, + 0x03, 0x5a, 0x51, 0x01, 0xc1, 0xfe, 0x06, 0x33, 0x7b, 0x40, 0x62, 0x90, + 0xc3, 0x5e, 0xc8, 0x2d, 0xc3, 0x3a, 0xb1, 0xd1, 0xe2, 0xa8, 0x1b, 0x96, + 0x2a, 0x08, 0xfb, 0x40, 0xce, 0xd9, 0xac, 0xac, 0x8a, 0x3f, 0x0e, 0xa3, + 0xce, 0x6c, 0x59, 0x03, 0xc4, 0xe9, 0x97, 0x9f, 0x4f, 0x0e, 0xd1, 0x45, + 0x55, 0xf9, 0xf6, 0xc3, 0xb6, 0x7d, 0x89, 0x5f, 0xd8, 0x4c, 0xe4, 0xe0, + 0x00, 0xad, 0x3f, 0x4f, 0x07, 0x0e, 0x3d, 0x68, 0x14, 0x13, 0x6a, 0x4b, + 0x0d, 0x82, 0x59, 0xaf, 0xca, 0x11, 0xed, 0xc1, 0x0e, 0xd9, 0xec, 0x2a, + 0xbd, 0x66, 0x24, 0xe1, 0x8c, 0xf1, 0xde, 0x30, 0x3a, 0x9b, 0x0a, 0xa4, + 0xb5, 0xc0, 0x2c, 0x2e, 0x2e, 0xba, 0xfc, 0xf2, 0xf9, 0xb4, 0xfc, 0x98, + 0xba, 0xbb, 0x15, 0xe7, 0xff, 0xb7, 0x4a, 0x3b, 0x3f, 0x81, 0x92, 0xc8, + 0x80, 0x77, 0xac, 0x3c, 0x1e, 0xec, 0x3b, 0x2f, 0x5a, 0xa2, 0x93, 0x4e, + 0x41, 0x6a, 0xbf, 0xad, 0x2d, 0x9e, 0xfb, 0xbd, 0xef, 0x0c, 0x51, 0x63, + 0xf0, 0xfb, 0x32, 0x63, 0x8e, 0x8d, 0x9d, 0xc3, 0x9c, 0xa8, 0xa3, 0x60, + 0x76, 0xea, 0xdf, 0x83, 0x22, 0xb5, 0xca, 0x42, 0x36, 0x01, 0x11, 0x3e, + 0xf0, 0x8c, 0x09, 0x8e, 0x80, 0xc4, 0xa3, 0xa5, 0x62, 0xfd, 0xf9, 0x26, + 0xe5, 0x19, 0x45, 0xbe, 0x1b, 0x7f, 0xdc, 0x43, 0x63, 0x6c, 0xf2, 0xfe, + 0xc6, 0x26, 0x07, 0xdd, 0xd5, 0x4f, 0x3e, 0x98, 0xbf, 0x6c, 0x8f, 0x80, + 0x0e, 0xaa, 0xdb, 0xd4, 0x6e, 0x4d, 0x1e, 0x8a, 0x27, 0xa2, 0x18, 0x24, + 0xa3, 0x0e, 0x2b, 0x40, 0x24, 0x49, 0x64, 0xe9, 0x61, 0x72, 0xd2, 0xa8, + 0x5d, 0x7f, 0x75, 0xb9}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1495, + {0x9b, 0x96, 0x76, 0xf1, 0xd8, 0x2a, 0x7a, 0xbf, 0x09, 0x2b, 0x0f, + 0x16, 0x01, 0x27, 0x97, 0xc1, 0x1c, 0xf1, 0xf6, 0xc9, 0x33, 0xb2, + 0x9f, 0x5c, 0x41, 0x13, 0xeb, 0xfb, 0x57, 0xc2, 0x27, 0xe8}, + {0x28, 0xda, 0xbe, 0x6b, 0x64, 0x4d, 0x4e, 0xea, 0x59, 0xfc, 0x97, 0x69, + 0x55, 0xcd, 0xeb, 0x87, 0x74, 0x30, 0x3e, 0xa7, 0x9f, 0xe7, 0x48, 0x4b, + 0x6d, 0x04, 0x48, 0xd1, 0xab, 0xd7, 0x02, 0x13, 0x45, 0xe3, 0x17, 0x66, + 0x0b, 0x09, 0x3f, 0xc1, 0x4d, 0x5a, 0xc5, 0xca, 0x2b, 0x6a, 0x30, 0xd7, + 0xab, 0x56, 0x4e, 0x3e, 0x9d, 0xae, 0xb3, 0x32, 0xac, 0x84, 0xa7, 0x59, + 0x90, 0x00, 0xab, 0xdc, 0x72, 0xc9, 0xfb, 0xe2, 0x16, 0x34, 0x3f, 0x82, + 0xba, 0xd7, 0x77, 0x10, 0x54, 0x8e, 0x52, 0x5f, 0x19, 0x29, 0xaa, 0xee, + 0x12, 0x4d, 0x37, 0x82, 0x5c, 0xa6, 0x2f, 0x22, 0x7e, 0x11, 0x7a, 0xf9, + 0xab, 0x1f, 0xa1, 0x64, 0x46, 0xd1, 0x7c, 0x11, 0x17, 0xba, 0x03, 0xd8, + 0xca, 0x8d, 0xdb, 0xd3, 0x3c, 0x2c, 0x36, 0x95, 0x56, 0x83, 0xc6, 0x82, + 0xe9, 0xe1, 0x5a, 0x1b, 0xcd, 0xfc, 0x12, 0xee, 0x92, 0x8b, 0xfb, 0x61, + 0xae, 0x09, 0xf5, 0x16, 0xa3, 0x7f, 0x28, 0x70, 0x5c, 0xe4, 0x38, 0xca, + 0x59, 0x1a, 0xdd, 0xc6, 0x61, 0xb7, 0xd7, 0xc2, 0xe4, 0xd8, 0x62, 0xd1, + 0xa4, 0x69, 0x78, 0xd8, 0x83, 0x84, 0xb8, 0xb5, 0x97, 0xb9, 0xbf, 0x66, + 0x7a, 0x68, 0xd5, 0xc5, 0x1e, 0xfa, 0x01, 0x40, 0x94, 0x24, 0x6c, 0x9e, + 0xc8, 0xfe, 0x30, 0xfc, 0x9a, 0x49, 0xd3, 0x94, 0xb7, 0x94, 0x20, 0x8c, + 0x23, 0x73, 0x9d, 0x73, 0xaa, 0xd7, 0x9a, 0xc8, 0xee, 0x3c, 0xa4, 0xbf, + 0x08, 0xf7, 0x74, 0x75, 0xdd, 0xf9, 0xeb, 0x2e, 0x31, 0xd0, 0x60, 0x02, + 0xea, 0xeb, 0x67, 0x08, 0xe8, 0xf1, 0x42, 0x12, 0x21, 0xd5, 0x55, 0xc6, + 0x01, 0xb2, 0x59, 0x3f, 0xb4, 0x13, 0x7a, 0x5b, 0xe8, 0xdf, 0xfd, 0x83, + 0x90, 0xd3, 0x95, 0x3e, 0xda, 0x5f, 0x0a, 0x92, 0x57, 0x3f, 0xf5, 0x29, + 0xe7, 0x1c, 0xf5, 0xc5, 0x52, 0x70, 0x01, 0xbd, 0xbe, 0x24, 0xb2, 0x00, + 0x07, 0xa5, 0x93, 0xce, 0x3a, 0x55, 0xfc, 0x2f, 0xd1, 0x40, 0x0d, 0x20, + 0x50, 0x70, 0x5a, 0x31, 0x02, 0xa1, 0x0f, 0xb0, 0x8f, 0x4f, 0x38, 0xb3, + 0x0f, 0xc3, 0x7a, 0xe5, 0xeb, 0x50, 0xfe, 0xc6, 0x7d, 0x34, 0x92, 0x64, + 0xb8, 0xbd, 0x4a, 0x33, 0xfc, 0x61, 0x8b, 0xce, 0xd8, 0xab, 0x14, 0x30, + 0xf6, 0xfb, 0x52, 0x73, 0x68, 0x43, 0x84, 0x4c, 0x33, 0x6c, 0xee, 0x63, + 0x8a, 0x42, 0x96, 0xe9, 0x3b, 0xef, 0x76, 0x6a, 0xe2, 0x3e, 0xb3, 0x80, + 0x9f, 0x37, 0x11, 0x98, 0x45, 0xcb, 0xe5, 0x9d, 0xbd, 0xf3, 0x84, 0xb5, + 0x0e, 0x43, 0x3a, 0x0f, 0x22, 0x91, 0xe8, 0x5d, 0xed, 0xd9, 0x95, 0x64, + 0xad, 0xbd, 0x35, 0x41, 0x2a, 0xdc, 0x46, 0xf3, 0x93, 0x3c, 0x6b, 0xd5, + 0x68, 0x5d, 0x93, 0x15, 0x2a, 0xd6, 0x22, 0x2b, 0x1a, 0x7d, 0xf5, 0xdd, + 0x73, 0x62, 0x2e, 0x9b, 0x75, 0xba, 0x16, 0xcc, 0x24, 0xf4, 0xea, 0xe3, + 0xc5, 0x4b, 0x70, 0x4c, 0x6f, 0xa2, 0x7d, 0x9b, 0x44, 0xa9, 0xf4, 0x67, + 0x4e, 0x94, 0x2d, 0x84, 0x62, 0xe8, 0x47, 0x82, 0xdf, 0x8d, 0x92, 0xcd, + 0x42, 0xbf, 0x00, 0xbc, 0x6a, 0x9f, 0x2a, 0xa5, 0x75, 0xda, 0x6a, 0x26, + 0xfc, 0x2d, 0x07, 0x7b, 0x05, 0x35, 0xac, 0x2f, 0xde, 0x8c, 0x50, 0x53, + 0x52, 0x30, 0x50, 0xf5, 0x01, 0x73, 0x45, 0x14, 0x33, 0xba, 0xd0, 0x13, + 0xab, 0xbe, 0x32, 0x5e, 0x9f, 0xb8, 0x47, 0x51, 0x1d, 0x08, 0x5f, 0x1f, + 0xc7, 0xc7, 0x8f, 0xdd, 0x81, 0xc9, 0xfc, 0xfe, 0xe0, 0xa4, 0xa0, 0xba, + 0x23, 0x13, 0x68, 0xad, 0x55, 0x3c, 0x55, 0xa9, 0x63, 0xf1, 0x21, 0xcd, + 0x0f, 0xfd, 0x69, 0xe7, 0x31, 0x7f, 0x9c, 0x29, 0x60, 0x30, 0xc8, 0xdf, + 0x21, 0xd1, 0x48, 0x3a, 0x19, 0xe5, 0xcd, 0xb5}, + {0x12, 0xa3, 0x38, 0x99, 0x3a, 0x0b, 0xda, 0xbc, 0x95, 0xa4, 0xe1, 0x9a, + 0xb0, 0x87, 0x9c, 0x4c, 0x02, 0x34, 0x23, 0xc3, 0x0c, 0x03, 0x46, 0x2d, + 0x5e, 0xdf, 0x11, 0x0c, 0x2c, 0xf7, 0xc1, 0x4e, 0xef, 0x3f, 0x0c, 0x2f, + 0xab, 0x66, 0x45, 0x19, 0xf7, 0xa5, 0x7e, 0x71, 0x3c, 0x89, 0x33, 0x5e, + 0x3d, 0xf9, 0xbd, 0x82, 0x73, 0xf2, 0xe7, 0x54, 0xbb, 0x4d, 0x0c, 0xa0, + 0x5f, 0xe1, 0x77, 0x5d, 0x0b, 0xe9, 0x80, 0x0d, 0x9f, 0x1e, 0x9e, 0xa9, + 0x23, 0x33, 0x20, 0x07, 0xaf, 0xae, 0x7e, 0x53, 0x96, 0x0f, 0x10, 0xbb, + 0x6e, 0x90, 0x2b, 0x96, 0xb7, 0x2e, 0x1c, 0x3f, 0xef, 0xdc, 0x0f, 0xf8, + 0xb2, 0x00, 0xb0, 0xc2, 0x70, 0x55, 0x3f, 0xbb, 0x9b, 0x77, 0x9f, 0x76, + 0x91, 0x43, 0xd5, 0x88, 0x8e, 0x72, 0x6c, 0x86, 0xea, 0xcf, 0x2a, 0xe0, + 0x3f, 0x5a, 0xdc, 0x90, 0x8d, 0xf6, 0x3f, 0x35, 0x17, 0x57, 0xe8, 0xc9, + 0x65, 0xe5, 0xda, 0xee, 0x38, 0x4c, 0xcd, 0x1c, 0x6e, 0x05, 0x6b, 0x63, + 0x49, 0x52, 0x80, 0xfb, 0xad, 0x6c, 0x5c, 0x6f, 0x31, 0x2f, 0x93, 0xd1, + 0x54, 0xb9, 0xb3, 0x65, 0x57, 0x0a, 0xa7, 0xa5, 0x52, 0xa1, 0x8b, 0x27, + 0x32, 0x1b, 0xbe, 0x0a, 0x06, 0x05, 0xf6, 0xb6, 0x5d, 0x15, 0x15, 0xce, + 0xfd, 0xd2, 0x70, 0x39, 0xe3, 0xb2, 0x46, 0x89, 0x73, 0x7d, 0x79, 0xc9, + 0x85, 0xef, 0x15, 0x32, 0x8e, 0xa5, 0xf9, 0xea, 0xd2, 0x05, 0xe0, 0x62, + 0x94, 0x82, 0x51, 0xd6, 0xf6, 0xd4, 0x4e, 0x4c, 0x6f, 0x46, 0x07, 0x55, + 0x54, 0xe4, 0x13, 0x91, 0x53, 0x2a, 0x05, 0x69, 0x1e, 0x8f, 0x09, 0xaf, + 0x79, 0x8b, 0xbe, 0x49, 0x1f, 0xdf, 0xde, 0x8a, 0x99, 0x24, 0x79, 0x40, + 0x4f, 0xd7, 0xfe, 0x78, 0x58, 0x12, 0x54, 0xce, 0xb9, 0xa6, 0x80, 0x00, + 0x58, 0x59, 0x96, 0x34, 0x12, 0xb2, 0x5a, 0xda, 0xf1, 0x78, 0x38, 0xf1, + 0x79, 0x22, 0x46, 0x20, 0x5f, 0x8c, 0x9c, 0x61, 0xa1, 0xd2, 0xd7, 0x10, + 0x51, 0x18, 0x7c, 0x80, 0x54, 0x15, 0x3c, 0xc9, 0xd9, 0x07, 0x8c, 0xaf, + 0x81, 0x1f, 0x13, 0x7b, 0x6b, 0xb1, 0xf2, 0x28, 0xf0, 0x88, 0xfa, 0xcb, + 0x95, 0xa3, 0xd3, 0x5d, 0xce, 0x86, 0x9a, 0x8d, 0xee, 0xe4, 0xb8, 0x68, + 0x37, 0xd2, 0x3e, 0x7f, 0x60, 0x9e, 0x1c, 0xd5, 0x1e, 0xbc, 0xaa, 0x73, + 0x7b, 0x8c, 0x4c, 0xaf, 0x5c, 0x3a, 0x3e, 0x02, 0x1a, 0x3b, 0x86, 0x82, + 0x1c, 0x5e, 0xa8, 0x64, 0x6c, 0x02, 0x44, 0x63, 0x87, 0x93, 0x59, 0xed, + 0xc3, 0x46, 0xd8, 0x1d, 0xa0, 0x1c, 0x37, 0xdc, 0xa2, 0x67, 0x9f, 0x1c, + 0xc7, 0x93, 0x27, 0x1d, 0xa6, 0x35, 0x53, 0x6d, 0x73, 0x8f, 0x9a, 0x6c, + 0x55, 0x99, 0x2a, 0x00, 0x04, 0x19, 0x5c, 0x0e, 0x7b, 0x5b, 0xcd, 0x20, + 0xd6, 0x10, 0x7d, 0x71, 0x38, 0xf2, 0x69, 0xc0, 0xfb, 0x0c, 0x08, 0x82, + 0x45, 0x52, 0x09, 0x70, 0xaa, 0x38, 0xd9, 0x87, 0x91, 0xa3, 0x3e, 0x64, + 0x33, 0xd0, 0xd8, 0xf7, 0x5e, 0x0a, 0x1d, 0x97, 0x1f, 0x46, 0x4a, 0x79, + 0x9a, 0x9d, 0x14, 0xd1, 0x87, 0x1a, 0x5f, 0xe6, 0x6f, 0x4a, 0x86, 0x11, + 0x2d, 0xe8, 0x81, 0xda, 0xd4, 0xa5, 0x33, 0x22, 0xf6, 0x7d, 0x11, 0x9d, + 0xfc, 0xe6, 0xcd, 0x64, 0x45, 0x58, 0xbf, 0xe1, 0x47, 0x17, 0x36, 0xa6, + 0x88, 0x8e, 0xcc, 0x85, 0x16, 0x1f, 0xdb, 0x86, 0xff, 0x0a, 0x4f, 0xd6, + 0x3b, 0x1c, 0xab, 0xde, 0x0a, 0x49, 0x7a, 0xfd, 0xfa, 0x0c, 0xea, 0xd3, + 0xc9, 0x59, 0x54, 0xa5, 0x6a, 0x2d, 0xf9, 0x40, 0x20, 0x8d, 0x58, 0x5c, + 0x60, 0x95, 0x84, 0x85, 0xcb, 0xa3, 0x4e, 0x8c, 0xcf, 0x41, 0xfd, 0xd1, + 0x12, 0xa6, 0xdd, 0x96, 0xe1, 0x04, 0x97, 0xf6, 0x31, 0x6a, 0x24, 0xbc, + 0x56, 0xa4, 0xe8, 0x4f}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1496, + {0x5b, 0x25, 0x62, 0xa1, 0x47, 0xf0, 0xee, 0xf5, 0x20, 0x3f, 0x57, + 0x15, 0xa0, 0x1d, 0xb3, 0x28, 0x29, 0x78, 0x97, 0xb7, 0x64, 0x11, + 0x7e, 0x57, 0x0a, 0xff, 0xab, 0x51, 0xd5, 0xf9, 0x42, 0x6f}, + {0xb0, 0xbc, 0x5d, 0x71, 0xe2, 0xea, 0xd4, 0xdb, 0x99, 0xae, 0x94, 0xd3, + 0x77, 0xa4, 0xb4, 0xa0, 0x55, 0xc2, 0xf8, 0x96, 0xd8, 0xcf, 0xe5, 0x4e, + 0x1d, 0xdb, 0xaa, 0x99, 0xe1, 0xe6, 0x54, 0x07, 0xff, 0x77, 0x3a, 0x92, + 0xfc, 0xac, 0x9f, 0xef, 0x18, 0x44, 0x6e, 0x24, 0xa1, 0xf1, 0x37, 0xcd, + 0x23, 0x1b, 0xc6, 0xbd, 0xab, 0xd0, 0x29, 0x9b, 0xd2, 0xb8, 0xf3, 0x20, + 0xd5, 0xdf, 0x7e, 0x05, 0xd9, 0xae, 0x54, 0xff, 0xb4, 0xfc, 0x34, 0xdc, + 0xed, 0xa8, 0x41, 0xd7, 0xaa, 0xdd, 0x57, 0x15, 0x99, 0x71, 0xcf, 0x51, + 0xd0, 0xab, 0x35, 0xd4, 0xd5, 0x0b, 0x50, 0x1a, 0xbf, 0xe0, 0x4b, 0xe7, + 0x7b, 0x40, 0x04, 0x7a, 0x97, 0xeb, 0x9d, 0x17, 0xd7, 0xcd, 0x0e, 0x70, + 0xd5, 0xa4, 0xf1, 0x85, 0xf4, 0x3c, 0xed, 0x00, 0x29, 0x9e, 0xd2, 0xd7, + 0x8c, 0xea, 0x1d, 0xd8, 0xde, 0x0f, 0xd6, 0xe3, 0xd4, 0x3a, 0x89, 0x44, + 0x42, 0xc2, 0x97, 0x52, 0x2c, 0x4e, 0xbf, 0x0d, 0xaa, 0x38, 0x53, 0x41, + 0x52, 0x58, 0x25, 0x5c, 0x23, 0xa8, 0x74, 0xe7, 0xda, 0x54, 0x7b, 0x7f, + 0x61, 0x8a, 0xbd, 0x03, 0xfb, 0xe9, 0xd9, 0x21, 0xec, 0x19, 0xe6, 0x3d, + 0x96, 0x93, 0x81, 0xe9, 0x34, 0xb8, 0x97, 0x6b, 0x62, 0xdc, 0x5f, 0x85, + 0x37, 0xab, 0xc2, 0xd1, 0x03, 0x50, 0xf8, 0x0d, 0x17, 0x38, 0xca, 0x09, + 0xa1, 0x06, 0x85, 0xb6, 0x1d, 0x75, 0xb9, 0x66, 0x2f, 0xe4, 0xd0, 0x91, + 0x27, 0xde, 0x98, 0xab, 0x28, 0x98, 0xef, 0x20, 0x7e, 0x55, 0x0b, 0xe1, + 0x25, 0x7e, 0x67, 0xff, 0xb5, 0x5d, 0xa6, 0x7c, 0xf0, 0x77, 0xd1, 0xbb, + 0x46, 0x9d, 0x11, 0x37, 0xb4, 0x97, 0xc2, 0x81, 0x56, 0xc6, 0x12, 0x84, + 0x7e, 0xee, 0xf9, 0x91, 0x82, 0xd8, 0x55, 0x53, 0xa6, 0x5a, 0xd8, 0x96, + 0xfc, 0xcd, 0x52, 0xc5, 0xa4, 0x93, 0x3d, 0x14, 0x81, 0xba, 0xcf, 0xf2, + 0x8e, 0x72, 0xdb, 0x71, 0xe8, 0xfc, 0xdf, 0x44, 0x0a, 0xef, 0x3d, 0xdc, + 0x2d, 0xd6, 0xeb, 0xb1, 0xcc, 0x90, 0x17, 0x9b, 0x94, 0xe1, 0x63, 0xbd, + 0x5c, 0x8a, 0xed, 0x5e, 0xe1, 0xd3, 0xe6, 0x3e, 0xac, 0x8b, 0x48, 0x5c, + 0x55, 0x08, 0xe2, 0x84, 0xb6, 0x61, 0xf4, 0x1c, 0x15, 0x5c, 0x7f, 0x53, + 0x50, 0xd4, 0xd3, 0x4c, 0x26, 0xb5, 0x84, 0xcb, 0x47, 0x68, 0x92, 0x18, + 0x61, 0x03, 0x2b, 0x7d, 0xc3, 0xdf, 0x07, 0x16, 0xfa, 0x73, 0x1b, 0x18, + 0x13, 0xaa, 0xbc, 0x7c, 0x2e, 0x75, 0x10, 0x16, 0x8c, 0x06, 0x00, 0x1c, + 0x57, 0x26, 0xa1, 0x09, 0xde, 0x76, 0x0f, 0xdb, 0x83, 0x9b, 0xbb, 0xdc, + 0x39, 0xee, 0x80, 0x37, 0x75, 0x55, 0x59, 0x6b, 0xc4, 0x98, 0x08, 0xa9, + 0x09, 0x50, 0x09, 0x6a, 0x72, 0x0c, 0xca, 0x1c, 0xc1, 0x34, 0x75, 0xcf, + 0xaf, 0x76, 0xb7, 0xe5, 0x4f, 0xf7, 0x8d, 0x74, 0xbf, 0x02, 0xda, 0xf0, + 0x7a, 0xde, 0xc5, 0x18, 0x34, 0xda, 0x7d, 0xe5, 0x7c, 0x9b, 0x7c, 0xea, + 0xa6, 0x27, 0xb8, 0xc7, 0x13, 0xa6, 0x49, 0x24, 0x56, 0x49, 0xdc, 0x82, + 0x91, 0x44, 0xd3, 0x68, 0x95, 0x48, 0xf4, 0x09, 0x6d, 0xe3, 0x2d, 0xdd, + 0x79, 0x21, 0xda, 0x0b, 0x1d, 0x8f, 0xde, 0x92, 0x32, 0xc9, 0xe2, 0xcd, + 0x43, 0x40, 0x97, 0x4a, 0x62, 0xa5, 0x4c, 0x34, 0x3b, 0xae, 0xb9, 0x57, + 0x5b, 0x44, 0xba, 0x04, 0x5f, 0x8e, 0x2a, 0x35, 0x04, 0x6f, 0x0c, 0x36, + 0x14, 0x82, 0x1c, 0x2d, 0x0c, 0x37, 0x9b, 0x31, 0x1f, 0x49, 0x18, 0x37, + 0x5e, 0x5d, 0x26, 0x7b, 0x11, 0xa5, 0x68, 0xab, 0xb2, 0x94, 0x2d, 0x03, + 0xc3, 0xdf, 0x37, 0x58, 0xf8, 0xab, 0x91, 0x46, 0x33, 0xb4, 0x44, 0xe1, + 0xd5, 0x44, 0x46, 0x92, 0x38, 0x64, 0xc3, 0xa8}, + {0x83, 0xe1, 0x7f, 0x97, 0xbe, 0x7d, 0x02, 0x7f, 0x5c, 0xa4, 0xd3, 0x44, + 0x29, 0xbd, 0x3c, 0xcf, 0x87, 0x14, 0x3a, 0x45, 0x0f, 0xc0, 0x48, 0x2b, + 0x3a, 0x98, 0x04, 0x4c, 0x4c, 0x03, 0xfa, 0x4b, 0x9c, 0x1b, 0x40, 0x31, + 0xf4, 0x77, 0xa6, 0x06, 0xc2, 0x40, 0x07, 0x3b, 0x23, 0x82, 0xaf, 0x35, + 0xc2, 0x1c, 0xcc, 0x75, 0x08, 0x8b, 0xcf, 0xa5, 0xa8, 0xca, 0xf3, 0x14, + 0xe1, 0xb6, 0xf4, 0x4c, 0xd8, 0x85, 0x9e, 0x70, 0x68, 0x0c, 0xac, 0x61, + 0x0d, 0x94, 0x90, 0x50, 0x61, 0x1d, 0x14, 0xa9, 0xf2, 0x83, 0x5a, 0xb0, + 0x3c, 0x8f, 0x5a, 0x2d, 0x2e, 0xda, 0x3d, 0xcd, 0x08, 0x12, 0xc4, 0xc3, + 0x19, 0x3e, 0x84, 0x1b, 0xb9, 0x66, 0x25, 0xfa, 0xaf, 0x5e, 0x88, 0x9a, + 0xa7, 0xc3, 0x72, 0x34, 0x84, 0x7c, 0xa0, 0x5d, 0x63, 0x56, 0x98, 0xf8, + 0x48, 0xe7, 0xe3, 0xc4, 0xfc, 0xce, 0xdb, 0x81, 0x57, 0xac, 0x7b, 0xce, + 0xe1, 0x37, 0x68, 0xfc, 0x83, 0x39, 0x8b, 0xcc, 0xd4, 0x21, 0xda, 0x11, + 0x86, 0x24, 0x15, 0xef, 0x3f, 0x86, 0x68, 0xd6, 0x2b, 0x2e, 0x73, 0x34, + 0xe9, 0x81, 0x12, 0x67, 0x8f, 0xca, 0x2b, 0xdc, 0x4d, 0xa7, 0x96, 0x1e, + 0xe2, 0xd4, 0xa0, 0x4c, 0x05, 0x49, 0x6a, 0xee, 0xb7, 0xfb, 0x0b, 0x9a, + 0xa1, 0xf6, 0x11, 0x41, 0x75, 0xf7, 0x05, 0xcf, 0xc8, 0xde, 0x5c, 0x7d, + 0x80, 0xca, 0xe6, 0xcb, 0x75, 0xe3, 0x79, 0xd8, 0x5a, 0x69, 0x53, 0xc0, + 0x57, 0xfd, 0x28, 0x70, 0xff, 0xbe, 0x13, 0x40, 0x9b, 0xa0, 0x18, 0x41, + 0xec, 0x14, 0x1f, 0x4f, 0xb5, 0xa5, 0x19, 0x98, 0xda, 0x0d, 0xbe, 0xe3, + 0x64, 0x07, 0x9b, 0xc3, 0x3c, 0x4d, 0x8e, 0x6c, 0x55, 0x42, 0xfc, 0xce, + 0x00, 0xa7, 0x65, 0x47, 0xb0, 0xbf, 0x7b, 0xde, 0xac, 0xfe, 0x7e, 0x56, + 0x34, 0xb6, 0xaa, 0xe3, 0xe3, 0x25, 0x20, 0xfe, 0x4b, 0x13, 0xbc, 0x1d, + 0x5e, 0xb9, 0x5c, 0xba, 0xe6, 0x42, 0x46, 0x40, 0x14, 0x9b, 0x06, 0x7a, + 0x85, 0xfa, 0x8e, 0x03, 0x17, 0xed, 0xfc, 0xc7, 0x7b, 0x88, 0xcc, 0x3d, + 0x1b, 0x04, 0xe8, 0x65, 0x17, 0x90, 0x3a, 0xb1, 0x72, 0xed, 0x40, 0x93, + 0x03, 0x81, 0x6c, 0xf0, 0xa9, 0x20, 0xe0, 0xd5, 0xdb, 0xb9, 0x21, 0xa0, + 0xf4, 0x59, 0xf6, 0x5e, 0xe3, 0xd5, 0x3f, 0x87, 0xda, 0xa2, 0x1e, 0xd8, + 0xae, 0x9e, 0x3b, 0x3a, 0xfa, 0xbc, 0x41, 0x4b, 0x5d, 0x78, 0x8f, 0x05, + 0x28, 0x45, 0x3e, 0x34, 0x41, 0x16, 0xf8, 0x77, 0xa4, 0x7e, 0xa6, 0x78, + 0x71, 0xba, 0x9b, 0x76, 0x3e, 0x0a, 0x1b, 0xe6, 0x3e, 0x93, 0x35, 0x78, + 0x7a, 0xfd, 0xe7, 0x51, 0x99, 0xa4, 0x14, 0xb8, 0x24, 0xfb, 0x69, 0x01, + 0x9f, 0x0e, 0xd8, 0xe0, 0x53, 0xa4, 0x76, 0x04, 0xa1, 0x5e, 0x9b, 0x51, + 0xa9, 0x51, 0x19, 0xbc, 0xd6, 0x46, 0x4b, 0x29, 0x9d, 0x25, 0x89, 0xb4, + 0xaf, 0xfc, 0x9b, 0xbd, 0x89, 0x17, 0x99, 0xd7, 0xca, 0xc4, 0x5b, 0x92, + 0x9b, 0x47, 0x32, 0x48, 0xe2, 0x0a, 0x5c, 0xe7, 0x1b, 0x1f, 0x68, 0xd1, + 0xee, 0xb3, 0x94, 0x10, 0xb8, 0xf5, 0x12, 0xcc, 0x59, 0xeb, 0xec, 0x75, + 0xf3, 0x3a, 0x2f, 0xfd, 0x29, 0x32, 0xaf, 0x53, 0x35, 0x53, 0x75, 0x5c, + 0xf5, 0x4a, 0xa8, 0x10, 0xde, 0xb1, 0x86, 0xa8, 0x28, 0x68, 0xa2, 0x67, + 0x0c, 0x3b, 0xbb, 0x63, 0x00, 0xcb, 0xac, 0xd0, 0x5b, 0xab, 0x6a, 0x0d, + 0xc0, 0xd5, 0x39, 0x23, 0x3e, 0x8c, 0x96, 0x41, 0x0d, 0xc5, 0x29, 0xde, + 0xc6, 0xb7, 0x06, 0xc3, 0xe0, 0xb1, 0x39, 0x21, 0xe5, 0x8b, 0x54, 0x93, + 0xdf, 0x28, 0xec, 0x8f, 0x38, 0x5e, 0x59, 0xb7, 0x7b, 0x22, 0x1f, 0x92, + 0x1e, 0x23, 0xdc, 0xad, 0x45, 0xcb, 0xfe, 0x8c, 0x90, 0xed, 0xf2, 0x74, + 0xf3, 0xfb, 0xec, 0x73}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1497, + {0x38, 0x0a, 0xd5, 0x2e, 0x48, 0x89, 0x68, 0xa3, 0xbf, 0x6b, 0x2d, + 0x0f, 0xe9, 0x5a, 0x7c, 0xfb, 0x4a, 0x6b, 0x87, 0x74, 0xfa, 0x82, + 0x81, 0x83, 0x26, 0xe6, 0x35, 0x29, 0xcd, 0x1d, 0x8e, 0x0a}, + {0xbb, 0x31, 0xe1, 0xf6, 0x7a, 0x2a, 0x88, 0x97, 0xec, 0xe0, 0x4d, 0x5c, + 0x2b, 0x4c, 0xc2, 0x26, 0xe0, 0x75, 0xc2, 0x75, 0x00, 0xdb, 0x0d, 0xbf, + 0x54, 0xfb, 0xf6, 0x23, 0x11, 0x01, 0xff, 0xa4, 0xb6, 0x8b, 0x59, 0x37, + 0x8a, 0xbb, 0x01, 0x86, 0x46, 0x30, 0xe9, 0xb1, 0xe4, 0x1b, 0x3e, 0x0f, + 0x70, 0xae, 0x99, 0x4e, 0xc8, 0x3a, 0x0a, 0x96, 0x60, 0x3b, 0xc3, 0x1f, + 0x8a, 0x6e, 0x76, 0x45, 0xab, 0x13, 0xa2, 0xf5, 0x06, 0x1f, 0xde, 0xb6, + 0x2f, 0xc2, 0x21, 0xa0, 0x22, 0xc2, 0xb0, 0x32, 0xd5, 0x2b, 0xa8, 0xf9, + 0x1c, 0x89, 0x8d, 0xd6, 0x46, 0x31, 0x32, 0x5f, 0xb5, 0x3b, 0x88, 0xf3, + 0xdf, 0x31, 0xfa, 0x6b, 0x25, 0xfe, 0xef, 0x02, 0xdd, 0xd4, 0x57, 0xcc, + 0x49, 0xad, 0x73, 0xee, 0x1f, 0x60, 0x39, 0xd5, 0x5d, 0x58, 0xbb, 0x0d, + 0x48, 0xa8, 0xa4, 0x37, 0x22, 0xe5, 0xff, 0xc6, 0x22, 0x69, 0x96, 0x1f, + 0xaf, 0x76, 0x23, 0x3b, 0x57, 0x9c, 0xcc, 0x8d, 0xc7, 0x34, 0x06, 0xb4, + 0x40, 0x3d, 0x14, 0xcd, 0x49, 0xd4, 0x70, 0x1a, 0xa2, 0x5e, 0xa3, 0x9c, + 0xa1, 0x01, 0xa3, 0x49, 0x45, 0x49, 0x99, 0x31, 0x18, 0x81, 0x3d, 0x0f, + 0x36, 0x83, 0xdd, 0x48, 0x7c, 0x32, 0xcc, 0x74, 0x8a, 0x0d, 0x91, 0x79, + 0xa8, 0x1b, 0xc4, 0xbd, 0x88, 0x3a, 0x19, 0xf7, 0x0d, 0xa8, 0xbe, 0x3c, + 0xf8, 0xd4, 0xe5, 0x49, 0x9f, 0xfb, 0x70, 0x61, 0xca, 0x21, 0x8a, 0xaa, + 0xe5, 0x75, 0x27, 0x89, 0x95, 0x1a, 0x1b, 0x91, 0xd6, 0x45, 0x25, 0xc7, + 0xd9, 0x85, 0x8e, 0x09, 0x32, 0xbf, 0xd9, 0x49, 0xe6, 0x9b, 0xb6, 0x0e, + 0x4d, 0xfe, 0x79, 0x73, 0xa8, 0xc2, 0x67, 0xf8, 0xe3, 0x8e, 0x61, 0x5a, + 0x2a, 0xa6, 0xe7, 0xf9, 0x20, 0x09, 0x63, 0xed, 0x4a, 0x7a, 0xfc, 0xcb, + 0xc3, 0x6f, 0x9a, 0xf8, 0xeb, 0x62, 0x45, 0x58, 0x67, 0x96, 0xbe, 0xab, + 0x94, 0xe7, 0x84, 0x10, 0x27, 0x75, 0x3a, 0x6d, 0xda, 0xa0, 0x8b, 0xa7, + 0x9c, 0x6d, 0xa6, 0x3b, 0xc8, 0x37, 0x30, 0x1d, 0xab, 0x79, 0xae, 0x91, + 0xc8, 0x98, 0xd0, 0x27, 0xa8, 0x13, 0x7e, 0x3f, 0x85, 0x65, 0x78, 0x4d, + 0x83, 0x03, 0x82, 0x14, 0x6f, 0x7a, 0x35, 0x60, 0x19, 0x7b, 0x62, 0x78, + 0xb7, 0xd0, 0x94, 0xe2, 0x73, 0x1c, 0xc9, 0x7b, 0xeb, 0x16, 0xe3, 0xcc, + 0xb5, 0x70, 0xf8, 0xcb, 0x9e, 0xcb, 0xba, 0x47, 0xbb, 0xe3, 0xb1, 0x75, + 0x35, 0x65, 0x06, 0x79, 0xa4, 0x92, 0x45, 0xcf, 0x48, 0x30, 0xc0, 0xab, + 0x5a, 0x18, 0xcf, 0xeb, 0xb4, 0x1a, 0x6e, 0xe6, 0x80, 0x25, 0x98, 0x81, + 0xcf, 0x54, 0x73, 0x3f, 0x49, 0x74, 0x24, 0x0b, 0x45, 0xd8, 0xaf, 0x6e, + 0x9c, 0x3f, 0xac, 0xdd, 0xa5, 0x06, 0x07, 0xb6, 0x08, 0x96, 0x06, 0x2c, + 0x26, 0xa5, 0x2d, 0xf6, 0x57, 0x03, 0x18, 0xfe, 0x2d, 0xfe, 0xca, 0x9d, + 0xb4, 0xa0, 0xee, 0x62, 0x72, 0xa0, 0xa3, 0x1c, 0xf2, 0xa8, 0x60, 0xa6, + 0x10, 0xfc, 0xd7, 0xe6, 0x04, 0x5b, 0x43, 0x2c, 0xd9, 0x82, 0xeb, 0xc4, + 0x84, 0x77, 0x0b, 0x94, 0xf4, 0x05, 0xe3, 0x7e, 0xce, 0xcd, 0xa9, 0x51, + 0x57, 0x73, 0x41, 0x5b, 0x05, 0x23, 0xbe, 0xf4, 0xff, 0xa7, 0x94, 0x6b, + 0x36, 0x44, 0xd9, 0xb9, 0x57, 0x81, 0x6e, 0x1e, 0xa1, 0x4b, 0xb3, 0x7e, + 0xb8, 0xa0, 0x3f, 0xdd, 0xf1, 0x3c, 0x04, 0x40, 0x69, 0x50, 0xa4, 0xa2, + 0x30, 0x02, 0x1b, 0xf5, 0x17, 0x68, 0x57, 0x5e, 0x1a, 0xdf, 0x24, 0x89, + 0xe5, 0x19, 0xe5, 0xbe, 0x2f, 0x53, 0x80, 0x9b, 0x86, 0xf2, 0xea, 0x1a, + 0x7c, 0x8b, 0x16, 0x2e, 0x39, 0x16, 0x03, 0x05, 0x4e, 0x94, 0x8d, 0x27, + 0x65, 0x35, 0xf7, 0x27, 0xcf, 0xc8, 0xdd, 0x81}, + {0x24, 0xfd, 0x21, 0x62, 0x4f, 0xfe, 0x21, 0x21, 0x85, 0xcb, 0xcd, 0x99, + 0x36, 0x03, 0x62, 0x04, 0x3b, 0xd8, 0x36, 0x0f, 0xf8, 0xd5, 0xa1, 0xb5, + 0xae, 0xb1, 0x58, 0x1c, 0xda, 0x68, 0x61, 0xc4, 0x5d, 0x90, 0x13, 0xc8, + 0xf0, 0x5e, 0x4e, 0x4c, 0xa4, 0xa3, 0x35, 0x02, 0x58, 0x6b, 0x5c, 0xc4, + 0x0b, 0x2f, 0xdb, 0x48, 0x41, 0x9c, 0x38, 0xdd, 0x17, 0x1c, 0x38, 0x71, + 0xaf, 0x1a, 0xff, 0xca, 0xd7, 0x39, 0x22, 0x0d, 0xb4, 0xe1, 0x72, 0xb8, + 0xa2, 0x7f, 0x1d, 0xcd, 0x0a, 0x09, 0xa4, 0x0a, 0x65, 0x5c, 0x1f, 0x0e, + 0x92, 0xa7, 0x11, 0xdd, 0x37, 0x47, 0x7c, 0x41, 0xab, 0xf1, 0x42, 0x44, + 0x44, 0x80, 0xef, 0x98, 0x8d, 0x78, 0xbe, 0x4f, 0xb5, 0x17, 0xbb, 0xb0, + 0x2e, 0xf2, 0xce, 0xf4, 0xea, 0x2c, 0x99, 0xed, 0xba, 0x36, 0x1c, 0xf9, + 0x0f, 0x29, 0x67, 0x57, 0x28, 0x02, 0xeb, 0x58, 0x7a, 0xfe, 0x46, 0xd5, + 0x01, 0xce, 0xe4, 0xc1, 0x4f, 0x7d, 0xbb, 0x64, 0x0f, 0xbc, 0x74, 0x9f, + 0x86, 0x9b, 0xba, 0x4c, 0x15, 0xf2, 0xd3, 0x7e, 0x9c, 0x59, 0x95, 0x51, + 0xf7, 0x89, 0x0d, 0x20, 0x48, 0xa4, 0xee, 0x89, 0x2b, 0xb1, 0x42, 0x17, + 0x99, 0xe3, 0x8c, 0x20, 0xb1, 0x91, 0xb9, 0xa9, 0x62, 0xc3, 0x64, 0x56, + 0xaf, 0xfb, 0xfd, 0x0b, 0x49, 0x80, 0x98, 0xbd, 0xfd, 0x35, 0x07, 0x04, + 0xaa, 0x91, 0x2f, 0x61, 0xc4, 0x7a, 0x22, 0xb6, 0xac, 0x81, 0x46, 0x8e, + 0xab, 0xd4, 0xd7, 0x6b, 0xa2, 0x5b, 0x06, 0xf4, 0xad, 0x36, 0xf7, 0x9a, + 0xe7, 0x50, 0x5e, 0x0e, 0x32, 0xa5, 0xc5, 0x80, 0xf3, 0xb4, 0xae, 0x41, + 0x03, 0x4c, 0xe0, 0x64, 0xf1, 0x95, 0x08, 0x30, 0x45, 0xdb, 0xb2, 0xda, + 0x62, 0xfd, 0x5f, 0x8a, 0xff, 0x73, 0xa5, 0x1a, 0x91, 0xd0, 0xea, 0x0e, + 0x4c, 0xcb, 0x12, 0xba, 0x96, 0x5d, 0x79, 0xb0, 0xab, 0x80, 0xc7, 0x94, + 0x86, 0xa2, 0xe9, 0x78, 0xb0, 0x85, 0x5f, 0x5e, 0x52, 0xcf, 0xdd, 0xdc, + 0x61, 0xdb, 0xe4, 0x9f, 0x9f, 0xa8, 0x5a, 0xb7, 0x25, 0xd9, 0xa8, 0x7b, + 0xf1, 0xfe, 0xc8, 0x8f, 0x88, 0xc9, 0x06, 0x9c, 0x3a, 0x26, 0x1c, 0x27, + 0xac, 0x66, 0xd8, 0x34, 0x57, 0x0e, 0x98, 0x95, 0xf8, 0x58, 0xce, 0x51, + 0x73, 0x4b, 0x70, 0xfb, 0x59, 0x36, 0xeb, 0xd5, 0x7e, 0xb0, 0xe3, 0x7d, + 0x24, 0xba, 0xe7, 0xd6, 0xf4, 0x06, 0xe2, 0x66, 0x26, 0x22, 0xe6, 0xe1, + 0x07, 0x04, 0x2b, 0x86, 0xb0, 0x6f, 0xbb, 0xae, 0xa1, 0x4d, 0xe7, 0x5c, + 0x12, 0x4f, 0x20, 0x7d, 0x3c, 0x99, 0x51, 0x87, 0x6c, 0xf0, 0xce, 0x48, + 0x57, 0x68, 0x81, 0x10, 0x32, 0xf2, 0x4e, 0xfc, 0x49, 0x80, 0x3f, 0xc4, + 0xa5, 0x7a, 0x82, 0x1a, 0xcb, 0x62, 0xbf, 0x1b, 0x26, 0x5d, 0xa5, 0x4d, + 0xe9, 0x1b, 0x42, 0xf0, 0xb7, 0x7b, 0x1a, 0x1a, 0x8d, 0xd8, 0x01, 0xb8, + 0x64, 0xd7, 0xad, 0x1e, 0xe6, 0x42, 0x06, 0xe3, 0xd5, 0xe1, 0xe2, 0x04, + 0xce, 0x8a, 0xfe, 0x20, 0x78, 0x15, 0x47, 0x27, 0x7c, 0x8f, 0x24, 0x4b, + 0x9a, 0xa1, 0x0c, 0x55, 0x82, 0xbb, 0x01, 0xab, 0xd4, 0x12, 0xe8, 0xfa, + 0x0c, 0xbf, 0x23, 0x55, 0x77, 0xaa, 0x97, 0x00, 0x63, 0xf3, 0x84, 0xad, + 0x8c, 0x4c, 0x13, 0x54, 0xe4, 0xed, 0x8f, 0xeb, 0x7f, 0x6c, 0xa7, 0xf4, + 0x8e, 0x00, 0x3f, 0xc6, 0xb4, 0x11, 0xb5, 0x80, 0x62, 0x25, 0x37, 0x44, + 0xea, 0x06, 0x2e, 0xd0, 0x9b, 0x56, 0xb9, 0x77, 0xfe, 0x92, 0x08, 0x32, + 0x15, 0x35, 0x61, 0x52, 0xe5, 0xac, 0x43, 0x04, 0xec, 0x60, 0xa8, 0xdc, + 0xda, 0xef, 0x71, 0x9f, 0x1e, 0xcd, 0xca, 0x45, 0x39, 0xd5, 0x53, 0x4c, + 0x1f, 0x73, 0x2b, 0x33, 0xfd, 0x31, 0x60, 0x92, 0x67, 0xa2, 0xd2, 0xd1, + 0xbf, 0x08, 0x7d, 0x9b}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1498, + {0xb1, 0x8b, 0x47, 0x14, 0xfb, 0x05, 0xd8, 0x15, 0xaa, 0x7b, 0xde, + 0x94, 0xd3, 0x5b, 0xad, 0x54, 0x81, 0xf6, 0x7d, 0x24, 0x6d, 0x29, + 0xce, 0x17, 0xf8, 0x84, 0xdf, 0x08, 0x84, 0x36, 0xba, 0x58}, + {0xbb, 0x31, 0xe1, 0xf6, 0x7a, 0x2a, 0x88, 0x97, 0xec, 0xe0, 0x4d, 0x5c, + 0x2b, 0x4c, 0xc2, 0x26, 0xe0, 0x75, 0xc2, 0x75, 0x00, 0xdb, 0x0d, 0xbf, + 0x54, 0xfb, 0xf6, 0x23, 0x11, 0x01, 0xff, 0xa4, 0xb6, 0x8b, 0x59, 0x37, + 0x8a, 0xbb, 0x01, 0x86, 0x46, 0x30, 0xe9, 0xb1, 0xe4, 0x1b, 0x3e, 0x0f, + 0x70, 0xae, 0x99, 0x4e, 0xc8, 0x3a, 0x0a, 0x96, 0x60, 0x3b, 0xc3, 0x1f, + 0x8a, 0x6e, 0x76, 0x45, 0xab, 0x13, 0xa2, 0xf5, 0x06, 0x1f, 0xde, 0xb6, + 0x2f, 0xc2, 0x21, 0xa0, 0x22, 0xc2, 0xb0, 0x32, 0xd5, 0x2b, 0xa8, 0xf9, + 0x1c, 0x89, 0x8d, 0xd6, 0x46, 0x31, 0x32, 0x5f, 0xb5, 0x3b, 0x88, 0xf3, + 0xdf, 0x31, 0xfa, 0x6b, 0x25, 0xfe, 0xef, 0x02, 0xdd, 0xd4, 0x57, 0xcc, + 0x49, 0xad, 0x73, 0xee, 0x1f, 0x60, 0x39, 0xd5, 0x5d, 0x58, 0xbb, 0x0d, + 0x48, 0xa8, 0xa4, 0x37, 0x22, 0xe5, 0xff, 0xc6, 0x22, 0x69, 0x96, 0x1f, + 0xaf, 0x76, 0x23, 0x3b, 0x57, 0x9c, 0xcc, 0x8d, 0xc7, 0x34, 0x06, 0xb4, + 0x40, 0x3d, 0x14, 0xcd, 0x49, 0xd4, 0x70, 0x1a, 0xa2, 0x5e, 0xa3, 0x9c, + 0xa1, 0x01, 0xa3, 0x49, 0x45, 0x49, 0x99, 0x31, 0x18, 0x81, 0x3d, 0x0f, + 0x36, 0x83, 0xdd, 0x48, 0x7c, 0x32, 0xcc, 0x74, 0x8a, 0x0d, 0x91, 0x79, + 0xa8, 0x1b, 0xc4, 0xbd, 0x88, 0x3a, 0x19, 0xf7, 0x0d, 0xa8, 0xbe, 0x3c, + 0xf8, 0xd4, 0xe5, 0x49, 0x9f, 0xfb, 0x70, 0x61, 0xca, 0x21, 0x8a, 0xaa, + 0xe5, 0x75, 0x27, 0x89, 0x95, 0x1a, 0x1b, 0x91, 0xd6, 0x45, 0x25, 0xc7, + 0xd9, 0x85, 0x8e, 0x09, 0x32, 0xbf, 0xd9, 0x49, 0xe6, 0x9b, 0xb6, 0x0e, + 0x4d, 0xfe, 0x79, 0x73, 0xa8, 0xc2, 0x67, 0xf8, 0xe3, 0x8e, 0x61, 0x5a, + 0x2a, 0xa6, 0xe7, 0xf9, 0x20, 0x09, 0x63, 0xed, 0x4a, 0x7a, 0xfc, 0xcb, + 0xc3, 0x6f, 0x9a, 0xf8, 0xeb, 0x62, 0x45, 0x58, 0x67, 0x96, 0xbe, 0xab, + 0x94, 0xe7, 0x84, 0x10, 0x27, 0x75, 0x3a, 0x6d, 0xda, 0xa0, 0x8b, 0xa7, + 0x9c, 0x6d, 0xa6, 0x3b, 0xc8, 0x37, 0x30, 0x1d, 0xab, 0x79, 0xae, 0x91, + 0xc8, 0x98, 0xd0, 0x27, 0xa8, 0x13, 0x7e, 0x3f, 0x85, 0x65, 0x78, 0x4d, + 0x83, 0x03, 0x82, 0x14, 0x6f, 0x7a, 0x35, 0x60, 0x19, 0x7b, 0x62, 0x78, + 0xb7, 0xd0, 0x94, 0xe2, 0x73, 0x1c, 0xc9, 0x7b, 0xeb, 0x16, 0xe3, 0xcc, + 0xb5, 0x70, 0xf8, 0xcb, 0x9e, 0xcb, 0xba, 0x47, 0xbb, 0xe3, 0xb1, 0x75, + 0x35, 0x65, 0x06, 0x79, 0xa4, 0x92, 0x45, 0xcf, 0x48, 0x30, 0xc0, 0xab, + 0x5a, 0x18, 0xcf, 0xeb, 0xb4, 0x1a, 0x6e, 0xe6, 0x80, 0x25, 0x98, 0x81, + 0xcf, 0x54, 0x73, 0x3f, 0x49, 0x74, 0x24, 0x0b, 0x45, 0xd8, 0xaf, 0x6e, + 0x9c, 0x3f, 0xac, 0xdd, 0xa5, 0x06, 0x07, 0xb6, 0x08, 0x96, 0x06, 0x2c, + 0x26, 0xa5, 0x2d, 0xf6, 0x57, 0x03, 0x18, 0xfe, 0x2d, 0xfe, 0xca, 0x9d, + 0xb4, 0xa0, 0xee, 0x62, 0x72, 0xa0, 0xa3, 0x1c, 0xf2, 0xa8, 0x60, 0xa6, + 0x10, 0xfc, 0xd7, 0xe6, 0x04, 0x5b, 0x43, 0x2c, 0xd9, 0x82, 0xeb, 0xc4, + 0x84, 0x77, 0x0b, 0x94, 0xf4, 0x05, 0xe3, 0x7e, 0xce, 0xcd, 0xa9, 0x51, + 0x57, 0x73, 0x41, 0x5b, 0x05, 0x23, 0xbe, 0xf4, 0xff, 0xa7, 0x94, 0x6b, + 0x36, 0x44, 0xd9, 0xb9, 0x57, 0x81, 0x6e, 0x1e, 0xa1, 0x4b, 0xb3, 0x7e, + 0xb8, 0xa0, 0x3f, 0xdd, 0xf1, 0x3c, 0x04, 0x40, 0x69, 0x50, 0xa4, 0xa2, + 0x30, 0x02, 0x1b, 0xf5, 0x17, 0x68, 0x57, 0x5e, 0x1a, 0xdf, 0x24, 0x89, + 0xe5, 0x19, 0xe5, 0xbe, 0x2f, 0x53, 0x80, 0x9b, 0x86, 0xf2, 0xea, 0x1a, + 0x7c, 0x8b, 0x16, 0x2e, 0x39, 0x16, 0x03, 0x05, 0x4e, 0x94, 0x8d, 0x27, + 0x65, 0x35, 0xf7, 0x27, 0xcf, 0xc8, 0xdd, 0x81}, + {0x12, 0xe6, 0xda, 0x80, 0x1a, 0xb9, 0x7c, 0xca, 0x78, 0x24, 0x7b, 0x32, + 0xb0, 0xee, 0x00, 0x80, 0x94, 0xfa, 0x8a, 0x72, 0xf5, 0x8e, 0xc5, 0x76, + 0xb2, 0x6f, 0x84, 0xd8, 0xc1, 0x61, 0x5a, 0x85, 0x26, 0x8a, 0xe6, 0x3a, + 0x44, 0x85, 0xf1, 0x1b, 0x1c, 0x04, 0xc3, 0xa1, 0x4d, 0x3e, 0x92, 0xdf, + 0x55, 0x43, 0x3b, 0x60, 0x13, 0x78, 0x5e, 0x88, 0xeb, 0x9e, 0xa3, 0x8c, + 0xf6, 0x4c, 0xaf, 0x63, 0x28, 0x11, 0x2a, 0x4c, 0xf8, 0x67, 0x45, 0x51, + 0x70, 0x47, 0x35, 0x73, 0xd1, 0xe6, 0xa2, 0x54, 0x9f, 0xa4, 0xdb, 0x40, + 0xc5, 0x9b, 0x44, 0xff, 0x91, 0x96, 0x37, 0x4e, 0xe9, 0x60, 0x96, 0xe7, + 0x08, 0x60, 0xbb, 0x4c, 0x5c, 0x3f, 0xf7, 0xf8, 0xd1, 0x09, 0x73, 0xd9, + 0x9b, 0x10, 0xd8, 0x49, 0x39, 0x57, 0xd7, 0x7e, 0x53, 0xa6, 0x70, 0xb8, + 0xac, 0xf1, 0xd8, 0xc3, 0x73, 0x10, 0xdc, 0xca, 0x38, 0x11, 0x46, 0xff, + 0x45, 0xc6, 0xc0, 0x48, 0xd6, 0xd3, 0x9e, 0xc5, 0xfe, 0x5d, 0x61, 0xb9, + 0x7f, 0x63, 0x7a, 0xfe, 0xe2, 0x02, 0x9a, 0x6b, 0xcc, 0x09, 0x29, 0x89, + 0x2e, 0x27, 0xee, 0xa5, 0xe3, 0xc7, 0xa7, 0x20, 0x95, 0xb9, 0x49, 0xf9, + 0x0d, 0xad, 0xb9, 0xa8, 0x49, 0x10, 0x06, 0x85, 0xab, 0xe4, 0x27, 0xbb, + 0xa2, 0x8f, 0x7d, 0xb3, 0x70, 0x14, 0x25, 0x64, 0x44, 0xe6, 0xc9, 0x18, + 0xc6, 0x57, 0xe5, 0xea, 0x2d, 0xe7, 0x15, 0x35, 0xbd, 0x02, 0x1a, 0x84, + 0x1b, 0xd5, 0x8a, 0x36, 0xe8, 0x8a, 0x63, 0x4d, 0xb1, 0xd9, 0x6a, 0x4a, + 0x9b, 0xaa, 0xa8, 0xfa, 0xb4, 0xb5, 0x3a, 0xea, 0x75, 0xd8, 0xcd, 0xa5, + 0xb0, 0x4e, 0xa0, 0xde, 0x48, 0x0c, 0x4b, 0x5e, 0xd3, 0x2e, 0xa1, 0xd9, + 0xca, 0x49, 0x9c, 0x45, 0x8f, 0x82, 0x64, 0x59, 0x3b, 0x33, 0x90, 0x4f, + 0x40, 0xfa, 0xc0, 0x35, 0x14, 0xf1, 0xf3, 0x77, 0x66, 0x9e, 0xc4, 0x8b, + 0x01, 0x3b, 0x63, 0x36, 0xba, 0x74, 0x3f, 0x3a, 0xac, 0x56, 0x6e, 0x6c, + 0x48, 0x75, 0xe1, 0xee, 0xd7, 0x9c, 0x87, 0xb5, 0xc3, 0xb2, 0xf6, 0xc1, + 0x46, 0x0b, 0x53, 0x7c, 0xdc, 0x85, 0x03, 0x3d, 0x53, 0xd3, 0x6f, 0xec, + 0x7d, 0xb9, 0x23, 0xe0, 0x5b, 0xf5, 0xa4, 0x05, 0x5f, 0x71, 0x95, 0xc6, + 0x03, 0xb8, 0x67, 0x98, 0xfc, 0xa7, 0x8e, 0xbb, 0x60, 0x2f, 0xc9, 0x7b, + 0x4d, 0x26, 0xb4, 0xc7, 0x5e, 0x4b, 0x65, 0xdb, 0xf2, 0x0a, 0xb1, 0x7c, + 0x64, 0xb4, 0x56, 0x37, 0x53, 0xd0, 0xce, 0x5f, 0x12, 0xa7, 0x41, 0xac, + 0xd4, 0xe0, 0x26, 0xcc, 0x71, 0xbe, 0x65, 0xd4, 0x11, 0x6a, 0x41, 0x39, + 0xe4, 0xe3, 0xd7, 0x6e, 0x21, 0xd0, 0x24, 0x23, 0x6c, 0xf9, 0xc8, 0xb3, + 0x95, 0xfa, 0x31, 0x7b, 0x33, 0x99, 0x93, 0xf4, 0x15, 0xb9, 0x75, 0x0d, + 0xff, 0x70, 0xf6, 0xbb, 0x65, 0x06, 0x15, 0x9c, 0x4f, 0x8a, 0xd0, 0x51, + 0x52, 0x3c, 0x07, 0x4f, 0x29, 0x7f, 0xa1, 0xf6, 0x80, 0xb4, 0x65, 0xf5, + 0xfc, 0x57, 0x35, 0x0e, 0x24, 0x66, 0xce, 0x76, 0x70, 0x4a, 0x57, 0x4d, + 0x5b, 0x94, 0x37, 0x0f, 0x6e, 0xb8, 0x9d, 0x2f, 0xff, 0xea, 0xae, 0xd3, + 0x90, 0x1a, 0x65, 0x3e, 0xe8, 0x40, 0x27, 0x4f, 0xe2, 0xde, 0x19, 0x0d, + 0x3f, 0x8e, 0xa7, 0xe9, 0x69, 0xa5, 0x34, 0x7d, 0x8c, 0x65, 0x18, 0x6f, + 0x39, 0xe5, 0x71, 0xab, 0x7a, 0x69, 0x19, 0x16, 0x6d, 0xdc, 0x16, 0x52, + 0x58, 0x46, 0xef, 0x94, 0x58, 0x9f, 0x91, 0x78, 0x97, 0x71, 0x62, 0xb0, + 0x42, 0x1d, 0x82, 0x47, 0x60, 0x93, 0x50, 0xed, 0x32, 0xbb, 0x37, 0xfd, + 0xad, 0xc3, 0x8e, 0xa9, 0xd4, 0xe6, 0xb2, 0x07, 0xee, 0x00, 0xa8, 0x08, + 0x18, 0x99, 0xd6, 0x24, 0x73, 0xfb, 0xbd, 0x8d, 0xc0, 0x85, 0x03, 0x77, + 0x80, 0xc1, 0x7a, 0x5a}, + {{Action::WRAP, {SECSuccess, false}}, + {Action::UNWRAP, {SECFailure, false}}}}, + {1499, + {0x5b, 0x7b, 0xbf, 0xc0, 0x64, 0x12, 0x11, 0x23, 0xb4, 0xab, 0xe6, + 0x36, 0x94, 0x49, 0xc9, 0xfb, 0x63, 0x3e, 0x76, 0xfd, 0x13, 0x84, + 0x9b, 0x98, 0x7a, 0x2b, 0x8c, 0x55, 0x06, 0xe7, 0x85, 0xa2}, + {0x1b, 0xf9, 0xfd, 0x1c, 0x4d, 0x6a, 0xe5, 0x85, 0x05, 0xc4, 0xb5, 0x93, + 0x5c, 0xbb, 0x81, 0x54, 0xfd, 0x48, 0xa3, 0xdb, 0x7a, 0xd2, 0xd6, 0x12, + 0x2e, 0x94, 0x77, 0x46, 0x59, 0xe0, 0x36, 0xc9, 0x8c, 0xd9, 0xa5, 0xa0, + 0x29, 0xb6, 0x19, 0x91, 0x3e, 0xbf, 0x79, 0x7a, 0xf6, 0xda, 0xed, 0xa4, + 0x67, 0x54, 0x7d, 0x6c, 0xb9, 0x42, 0xa5, 0x48, 0xcf, 0xb3, 0x9a, 0x04, + 0x43, 0xde, 0x95, 0xfc, 0x3c, 0x1e, 0x08, 0xf3, 0x6a, 0x44, 0x92, 0x15, + 0x20, 0x4f, 0xe7, 0xfd, 0xb5, 0xb3, 0x81, 0xf2, 0x52, 0x54, 0x68, 0xad, + 0xc2, 0x2a, 0xcb, 0x2c, 0x05, 0x2f, 0xcf, 0xbe, 0xca, 0xc8, 0xca, 0x36, + 0x90, 0x46, 0x46, 0x5d, 0x27, 0x81, 0xdd, 0x48, 0xa5, 0xb5, 0xd8, 0x43, + 0x26, 0x4b, 0xcf, 0x7f, 0xa6, 0x47, 0xb2, 0xb1, 0x25, 0x6d, 0x12, 0xfa, + 0x77, 0x84, 0x38, 0xa4, 0x08, 0xbe, 0xdb, 0x84, 0x10, 0xa6, 0x2a, 0x0a, + 0xe0, 0xa5, 0x30, 0xcf, 0x94, 0x21, 0x5a, 0xf0, 0x10, 0xf0, 0x65, 0x1c, + 0xb5, 0x7e, 0x15, 0xd3, 0x68, 0x78, 0x1e, 0x57, 0xcf, 0xc7, 0xdf, 0x68, + 0x30, 0xe6, 0x23, 0x09, 0x2d, 0x48, 0x94, 0x64, 0x67, 0xa2, 0xa2, 0x1a, + 0x04, 0x6e, 0x77, 0x8b, 0x69, 0xa7, 0x93, 0x3b, 0x19, 0x80, 0x2b, 0x76, + 0xef, 0x28, 0x14, 0x41, 0x8f, 0x9e, 0xeb, 0x1d, 0x6e, 0xdb, 0x81, 0xd4, + 0x70, 0xdc, 0x1e, 0x5d, 0x7c, 0xd3, 0x34, 0xd5, 0x19, 0x26, 0x11, 0x9c, + 0x11, 0x04, 0x21, 0xe5, 0x05, 0x55, 0x26, 0x80, 0xd5, 0xba, 0x84, 0xd8, + 0x89, 0xf8, 0x15, 0xab, 0x7c, 0x4d, 0x6c, 0xd2, 0x0d, 0x83, 0xac, 0x47, + 0xfd, 0x18, 0xf5, 0x4a, 0xd8, 0x4d, 0x4a, 0x56, 0x49, 0x6d, 0x99, 0xa8, + 0xe2, 0x44, 0xbe, 0x83, 0xb0, 0xbe, 0x6e, 0xee, 0xa8, 0x2e, 0xb7, 0xee, + 0xf0, 0xeb, 0x9f, 0xdc, 0xac, 0x2f, 0xe9, 0xf1, 0xd6, 0xd6, 0xb5, 0x9c, + 0x0a, 0x41, 0x7a, 0x43, 0xcd, 0x14, 0x6d, 0xc8, 0x1a, 0xf3, 0x1e, 0x71, + 0x00, 0x7b, 0x28, 0x28, 0x65, 0xe5, 0xf5, 0xa8, 0xe4, 0xb3, 0x95, 0x3e, + 0x58, 0x41, 0x09, 0x91, 0xc8, 0xaf, 0x80, 0xf0, 0x73, 0xd6, 0xdd, 0x58, + 0x42, 0x75, 0xae, 0x69, 0xff, 0x37, 0x76, 0x14, 0x83, 0x9e, 0xfe, 0x9a, + 0x31, 0x31, 0xc1, 0xfa, 0x2d, 0x30, 0xc7, 0xd6, 0x9a, 0x25, 0xc0, 0xb7, + 0xf0, 0x65, 0xf3, 0x04, 0x13, 0x55, 0xb6, 0x5b, 0x78, 0xb0, 0x14, 0x53, + 0xc9, 0x2f, 0xba, 0x5d, 0x98, 0xbd, 0x50, 0xb8, 0x70, 0x45, 0x5f, 0x3b, + 0xa3, 0x12, 0x1c, 0x70, 0x83, 0x89, 0xe7, 0x67, 0x10, 0x60, 0xc6, 0x0d, + 0x93, 0x92, 0xc3, 0x73, 0xc5, 0x19, 0x4b, 0x3f, 0x06, 0xf7, 0x81, 0x6d, + 0x56, 0x9a, 0x4a, 0x67, 0x28, 0x3d, 0x6d, 0xc2, 0xe0, 0x76, 0x19, 0x61, + 0xa2, 0x5b, 0x1c, 0x7c, 0x78, 0x1a, 0xd0, 0x81, 0x86, 0xb1, 0x03, 0x92, + 0x58, 0xe0, 0x31, 0x52, 0x7e, 0x7e, 0xe7, 0xd6, 0xec, 0x2f, 0xe2, 0x94, + 0xd3, 0xd2, 0x30, 0x02, 0xd9, 0x6e, 0x4a, 0x40, 0xbf, 0x09, 0x8b, 0x63, + 0x3c, 0x04, 0xc3, 0xea, 0x33, 0x45, 0xde, 0x17, 0x2d, 0x76, 0x17, 0x30, + 0x64, 0x3a, 0x0e, 0xad, 0xf6, 0x1c, 0x1f, 0x69, 0x80, 0x7f, 0x9f, 0x46, + 0xef, 0x72, 0xdf, 0x1f, 0x8e, 0x24, 0xcc, 0xcf, 0x9b, 0x36, 0xb1, 0x03, + 0x65, 0xbb, 0xb7, 0x1f, 0x10, 0xdc, 0xb1, 0xb5, 0x82, 0x78, 0x32, 0xe4, + 0xf8, 0xea, 0xee, 0x08, 0x9a, 0x6a, 0xc2, 0xd3, 0x23, 0x4a, 0xc8, 0x5f, + 0xf7, 0xbd, 0x34, 0x5a, 0xfb, 0x6a, 0xe2, 0x1a, 0xe9, 0x14, 0x37, 0x76, + 0xb4, 0xfb, 0xd5, 0x3f, 0x7f, 0x72, 0xe1, 0x28, 0x9c, 0x98, 0x57, 0xda, + 0x02, 0x5b, 0x76, 0xbd, 0xc4, 0x6c, 0x1d, 0x0e}, + {0xe1, 0xde, 0xc0, 0x7b, 0xf0, 0x84, 0xe9, 0x5a, 0xdc, 0x03, 0x39, 0xd1, + 0xa7, 0x95, 0xdd, 0x4e, 0xc5, 0xb2, 0x83, 0x85, 0xf8, 0x5a, 0xe4, 0xe9, + 0x0f, 0xc3, 0xfd, 0x29, 0x1b, 0x54, 0x75, 0x80, 0x09, 0x2c, 0x30, 0xba, + 0x30, 0x97, 0x6b, 0xd6, 0xb9, 0x6f, 0x99, 0xfe, 0xa1, 0x0a, 0x77, 0x73, + 0xa4, 0x36, 0xe5, 0xb5, 0x72, 0x8a, 0xce, 0xdd, 0xa5, 0x58, 0xd2, 0x8e, + 0xd5, 0xda, 0x4d, 0x9e, 0xfd, 0x3e, 0xd4, 0xf0, 0x00, 0xf1, 0xc7, 0x49, + 0x68, 0x34, 0xde, 0x5d, 0xf3, 0xa6, 0xec, 0x9b, 0x38, 0x6c, 0xf0, 0x06, + 0x31, 0xba, 0x6e, 0x9c, 0xcd, 0x38, 0xcd, 0x88, 0x76, 0xf4, 0xda, 0x18, + 0xb5, 0x3d, 0x0f, 0xa4, 0x94, 0x89, 0xc4, 0x71, 0x67, 0xd7, 0x9e, 0x73, + 0xeb, 0x4d, 0x09, 0xc8, 0x80, 0xaf, 0x03, 0xa9, 0x67, 0x74, 0xa7, 0xba, + 0x99, 0x2a, 0x56, 0xe2, 0x2a, 0x91, 0x80, 0xb1, 0xd9, 0xd1, 0xf2, 0x8b, + 0xa5, 0xb5, 0xac, 0x71, 0xad, 0xd5, 0xc7, 0x09, 0x7b, 0xb7, 0xaa, 0x1b, + 0xe8, 0x48, 0x6b, 0x54, 0x1c, 0x3e, 0xa1, 0x0d, 0xc0, 0xe8, 0x8f, 0x5d, + 0x3d, 0x62, 0xcd, 0xac, 0xcf, 0x8b, 0x36, 0x90, 0xfe, 0xb0, 0xe0, 0x29, + 0xdc, 0x28, 0x71, 0xac, 0x84, 0xcb, 0xf0, 0x07, 0x3e, 0x92, 0xe7, 0x49, + 0xe1, 0xd5, 0xf3, 0xb0, 0x98, 0x46, 0xf1, 0x9a, 0x37, 0xb7, 0x45, 0x13, + 0x66, 0x89, 0x2e, 0xbe, 0x37, 0x35, 0x0c, 0x2c, 0xc9, 0x8a, 0xd2, 0x92, + 0x10, 0x87, 0x44, 0xe6, 0xc8, 0x7d, 0x99, 0x1a, 0xe7, 0x8e, 0x80, 0x69, + 0xb9, 0x8a, 0x98, 0xad, 0x57, 0x26, 0x24, 0x67, 0xa3, 0x45, 0x70, 0xd6, + 0x07, 0x49, 0x1c, 0x38, 0xc9, 0xbc, 0x49, 0x79, 0xce, 0xb0, 0xa2, 0x1f, + 0x44, 0x2d, 0x4c, 0xc9, 0xe3, 0x8b, 0xa4, 0xb4, 0x75, 0xb8, 0xc5, 0x5d, + 0x3f, 0xcc, 0xb7, 0x27, 0x72, 0x8e, 0x64, 0x7c, 0x65, 0x90, 0x8d, 0x03, + 0x09, 0x74, 0x65, 0x07, 0x86, 0x9e, 0x2f, 0xd1, 0x0a, 0x88, 0x6e, 0x7f, + 0xb5, 0x90, 0x39, 0xcb, 0x3a, 0xf8, 0x9a, 0x28, 0xcd, 0x68, 0x1b, 0xb1, + 0xda, 0x29, 0xcb, 0xef, 0xe1, 0x5d, 0x38, 0x9a, 0x67, 0x64, 0x16, 0x73, + 0xd0, 0x4f, 0x7c, 0x1b, 0x57, 0x44, 0x4f, 0x43, 0x36, 0xb2, 0x59, 0xde, + 0x8c, 0x3f, 0x4c, 0x16, 0x64, 0xc7, 0x89, 0x9d, 0x92, 0x5d, 0x47, 0xdd, + 0x0b, 0x8e, 0x52, 0x2a, 0x15, 0x6a, 0x5b, 0x4a, 0x2c, 0x77, 0xe5, 0x2b, + 0xcd, 0x1d, 0x79, 0xa7, 0x17, 0xba, 0x5b, 0xc3, 0x2b, 0x17, 0x50, 0x03, + 0x0b, 0xc2, 0x01, 0xa7, 0x67, 0x34, 0x49, 0xfe, 0x30, 0x7f, 0xc5, 0x2d, + 0x43, 0x5b, 0xb8, 0x63, 0x89, 0x6d, 0xc1, 0xee, 0xd0, 0xdc, 0x4e, 0xf4, + 0x10, 0x00, 0x16, 0xbf, 0x12, 0xcd, 0x69, 0xdd, 0x12, 0xa5, 0xca, 0xc8, + 0x31, 0x71, 0xed, 0x1d, 0x4d, 0x5d, 0xe0, 0xb5, 0x8b, 0x8d, 0x8c, 0x34, + 0x6a, 0x61, 0x2c, 0x3b, 0x1e, 0x3d, 0xde, 0x62, 0x01, 0x24, 0x35, 0xd0, + 0xfd, 0x12, 0x1d, 0xb5, 0x50, 0xf3, 0x57, 0xb3, 0x20, 0x38, 0x9e, 0xc0, + 0x69, 0x27, 0x06, 0xf2, 0xd6, 0xc6, 0xdc, 0xad, 0x55, 0xea, 0xd8, 0x92, + 0x44, 0xc9, 0xd7, 0x97, 0x65, 0xe0, 0xce, 0xd3, 0xed, 0x53, 0xf7, 0x27, + 0x80, 0x5f, 0xe6, 0xf0, 0xff, 0x07, 0xef, 0xf4, 0xb6, 0x58, 0xfb, 0x15, + 0x25, 0x3c, 0x83, 0x12, 0x27, 0xad, 0x39, 0x4b, 0xc3, 0xdc, 0xd3, 0xff, + 0xe8, 0x9c, 0x71, 0x1d, 0xe1, 0xb4, 0xcf, 0x74, 0x55, 0x47, 0xb7, 0x1f, + 0x77, 0xc7, 0x45, 0x1a, 0xea, 0x39, 0xd1, 0xc8, 0x90, 0x54, 0xfe, 0x39, + 0xce, 0xd7, 0x43, 0x1d, 0xe4, 0x47, 0xfa, 0xb9, 0xb3, 0x54, 0x13, 0x38, + 0x87, 0xc0, 0xe2, 0xf6, 0x4f, 0x62, 0x8f, 0xc3, 0xe9, 0x07, 0x3c, 0x81, + 0x6a, 0x5b, 0x9c, 0xd6}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, + {1500, + {0xc6, 0x20, 0xf6, 0x45, 0x76, 0x32, 0x4d, 0x37, 0xca, 0x9d, 0xa6, + 0x05, 0xd8, 0xf7, 0x64, 0x70, 0xc3, 0xee, 0x66, 0x54, 0x07, 0x20, + 0xe5, 0x26, 0x07, 0x01, 0x0a, 0x0a, 0x91, 0xf6, 0x5a, 0x87}, + {0x5b, 0x50, 0x90, 0x9d, 0x84, 0x5d, 0x12, 0x91, 0x34, 0x2f, 0x82, 0xc1, + 0x2b, 0xa3, 0xed, 0xe5, 0x7c, 0x3c, 0x88, 0xcc, 0x65, 0x71, 0x41, 0xc1, + 0x5a, 0x56, 0x7a, 0x30, 0x6a, 0xc5, 0x5f, 0x70, 0x89, 0x59, 0xec, 0x35, + 0x5f, 0x49, 0xfe, 0x89, 0xa8, 0x33, 0x70, 0xd0, 0xcc, 0xd9, 0xa7, 0x00, + 0xd9, 0x80, 0xa0, 0xc6, 0xe0, 0x09, 0x16, 0x9b, 0x70, 0x66, 0xac, 0x00, + 0x41, 0xe7, 0xc9, 0x82, 0x01, 0xd6, 0x70, 0xcb, 0x22, 0xa8, 0x28, 0xcf, + 0x8c, 0x1b, 0x98, 0x1e, 0x13, 0x6a, 0x87, 0x70, 0x84, 0x00, 0xcd, 0xf2, + 0x07, 0xaa, 0x99, 0x54, 0x4e, 0xf0, 0x3e, 0x5a, 0xbf, 0x07, 0x4e, 0x06, + 0x8a, 0x1e, 0xcf, 0x30, 0x34, 0x44, 0x11, 0x0a, 0x29, 0x19, 0x5b, 0xf0, + 0xc2, 0x3a, 0xcc, 0x6e, 0x8f, 0x26, 0x31, 0x14, 0xa5, 0xf6, 0xa3, 0x67, + 0x12, 0xb5, 0x5a, 0x58, 0xb9, 0x4d, 0xec, 0x9e, 0x19, 0xed, 0xf6, 0x38, + 0xa8, 0xe5, 0x99, 0xcb, 0x45, 0xbc, 0xf6, 0xaa, 0xeb, 0x80, 0x0d, 0xfc, + 0xcd, 0x61, 0x9f, 0x0a, 0x58, 0xfa, 0xe1, 0x6e, 0x7f, 0xc0, 0x2d, 0x18, + 0x78, 0x97, 0x3a, 0xe0, 0x3c, 0x6c, 0x69, 0xdc, 0x36, 0x30, 0x26, 0xc2, + 0xf7, 0x35, 0x0b, 0xb9, 0xd3, 0xde, 0x28, 0x49, 0x2b, 0x5f, 0x00, 0xf2, + 0xe7, 0x89, 0xcf, 0x3c, 0x7a, 0x7d, 0xc7, 0xad, 0x2f, 0xcb, 0xd3, 0xfd, + 0xc6, 0x89, 0x8f, 0x3a, 0x1c, 0xac, 0x0d, 0xdb, 0x89, 0xd5, 0xf7, 0x01, + 0x03, 0x86, 0x51, 0xe0, 0xe8, 0xbb, 0xf1, 0xee, 0x75, 0x13, 0x1b, 0xbd, + 0x40, 0xb0, 0xf5, 0x5c, 0x86, 0x01, 0xb4, 0xbe, 0x9a, 0x24, 0x06, 0x65, + 0x7c, 0x18, 0x7c, 0x96, 0x1c, 0x70, 0xe7, 0x8f, 0xce, 0x8a, 0xc0, 0x9c, + 0x4b, 0xbc, 0x21, 0x49, 0x20, 0xc5, 0x43, 0x8e, 0x51, 0x43, 0xbd, 0x8f, + 0x5b, 0x96, 0xe3, 0x87, 0xdf, 0x38, 0x65, 0x91, 0x76, 0x2f, 0x15, 0x6a, + 0x6a, 0x4b, 0x76, 0x4b, 0x87, 0xe2, 0x6f, 0x54, 0xc7, 0xd2, 0x50, 0xc3, + 0x70, 0xa6, 0x5c, 0x78, 0xd6, 0x23, 0x6d, 0xdf, 0x14, 0x32, 0x53, 0x98, + 0x8a, 0x39, 0x81, 0x4d, 0xd2, 0x07, 0xb7, 0xc9, 0x6c, 0x2b, 0x60, 0x29, + 0xfe, 0xb3, 0xb5, 0x0c, 0x6a, 0x04, 0x9e, 0x3a, 0xb5, 0x47, 0x16, 0x99, + 0x35, 0xe0, 0x56, 0x92, 0x93, 0x1d, 0x17, 0x29, 0x9c, 0xda, 0xfc, 0x42, + 0xb5, 0x38, 0x84, 0x5a, 0xd8, 0xb7, 0x4c, 0xba, 0xfd, 0x3a, 0xd8, 0xb9, + 0xbe, 0xed, 0xd2, 0x09, 0x6c, 0xf1, 0x6f, 0x77, 0x46, 0x1c, 0xf5, 0xce, + 0x4b, 0x91, 0xfd, 0x0d, 0xbb, 0xa0, 0x53, 0x85, 0xa0, 0x9c, 0x8b, 0x39, + 0xb8, 0x93, 0x1e, 0x0c, 0xb7, 0xdf, 0x7d, 0x36, 0x23, 0x03, 0x1a, 0xe8, + 0xb6, 0x74, 0xe3, 0xcb, 0xb9, 0xef, 0x12, 0x73, 0xc0, 0xfe, 0x86, 0x13, + 0x0c, 0x5c, 0x08, 0x1f, 0x2f, 0xd2, 0xa3, 0x98, 0x06, 0x1c, 0xb5, 0xa7, + 0x3a, 0xa3, 0x3a, 0x47, 0x3f, 0x60, 0x88, 0x6f, 0xa0, 0xed, 0xd0, 0x92, + 0x36, 0x21, 0xb8, 0x7c, 0xb3, 0x02, 0x61, 0xf4, 0x0a, 0x3d, 0x18, 0x70, + 0x53, 0x0a, 0xbc, 0x94, 0xcf, 0xcd, 0x9e, 0x8b, 0x03, 0xae, 0x58, 0x7e, + 0x12, 0x03, 0xf5, 0xa8, 0x7a, 0x00, 0x41, 0x9a, 0x46, 0xb3, 0x4f, 0xd8, + 0xeb, 0xe8, 0xc3, 0xb5, 0x06, 0x57, 0xb7, 0x36, 0xfa, 0x3e, 0x21, 0x0c, + 0x4a, 0x71, 0x7d, 0xf2, 0x7a, 0x19, 0xca, 0xac, 0xed, 0xe1, 0xae, 0xf6, + 0xd8, 0x59, 0x0c, 0xc3, 0xc2, 0x54, 0xed, 0x10, 0x51, 0x6d, 0xcc, 0x61, + 0xe6, 0x15, 0xa8, 0xef, 0xed, 0x01, 0x4a, 0x41, 0x02, 0xc8, 0x9b, 0x8a, + 0x1b, 0x3e, 0x76, 0x22, 0xcf, 0x62, 0x1c, 0x00, 0x83, 0x1a, 0x5e, 0xb4, + 0xed, 0xd2, 0x40, 0xa9, 0x1f, 0x4a, 0x98, 0x75}, + {0xb7, 0x4c, 0xb4, 0x0a, 0x51, 0x61, 0xb8, 0x2b, 0x40, 0xca, 0x81, 0xf6, + 0x82, 0xa9, 0x9d, 0xb1, 0x82, 0xc7, 0xe9, 0xe7, 0x51, 0xa2, 0xfc, 0xcf, + 0xbf, 0xb7, 0xf7, 0x97, 0xbc, 0x1f, 0xf0, 0x04, 0x01, 0xf3, 0x76, 0x06, + 0x54, 0xae, 0xcc, 0xb8, 0xc8, 0xe3, 0xe5, 0x59, 0xd1, 0x14, 0x70, 0xfd, + 0x98, 0x37, 0xe7, 0x89, 0xd3, 0x59, 0x5b, 0x76, 0x0e, 0x63, 0x5a, 0x12, + 0xb6, 0x8a, 0xca, 0x9e, 0x3d, 0x43, 0x5b, 0x7b, 0xec, 0x80, 0x05, 0x1f, + 0xb1, 0x55, 0x93, 0x65, 0x9c, 0x65, 0x44, 0x0c, 0xf1, 0x8b, 0x1d, 0x28, + 0x1a, 0x97, 0x78, 0x4c, 0x97, 0xf2, 0x2b, 0x44, 0x29, 0x59, 0x2f, 0xb7, + 0x50, 0x63, 0x59, 0x94, 0xce, 0xa7, 0xf2, 0x6f, 0x84, 0xe6, 0x41, 0xa7, + 0x48, 0x0c, 0xfa, 0x21, 0xee, 0x7b, 0x09, 0xe3, 0xd2, 0x63, 0x48, 0x16, + 0xfa, 0x26, 0x47, 0xba, 0x64, 0x32, 0x73, 0x6e, 0xb4, 0x67, 0xe8, 0x52, + 0xb5, 0x60, 0xc8, 0xce, 0x8a, 0x24, 0xb0, 0x39, 0x09, 0xa1, 0xdf, 0xc0, + 0x81, 0x8f, 0x62, 0x6b, 0x81, 0x0d, 0x61, 0x9f, 0x2d, 0xf5, 0x6b, 0xc0, + 0x56, 0x0d, 0x5c, 0x04, 0x04, 0x79, 0xe9, 0x20, 0xa3, 0xeb, 0x30, 0x2a, + 0x7f, 0x46, 0x62, 0x07, 0x85, 0xd1, 0x36, 0x29, 0x76, 0xec, 0x12, 0x8c, + 0x60, 0xf3, 0x56, 0x87, 0x21, 0x44, 0x3d, 0x24, 0x1f, 0xeb, 0x59, 0xac, + 0x70, 0x30, 0x76, 0x71, 0x92, 0x68, 0x3a, 0xf1, 0xaa, 0x2b, 0x52, 0x3c, + 0x49, 0xb9, 0x6a, 0xbd, 0xbc, 0xdd, 0x11, 0xb3, 0xa3, 0xc8, 0x82, 0xd0, + 0x72, 0x1b, 0xa2, 0xa9, 0x55, 0x77, 0x0f, 0x9d, 0x93, 0x8c, 0xaf, 0xba, + 0x74, 0x0a, 0xce, 0xc2, 0xe7, 0x84, 0x70, 0x05, 0xce, 0xa6, 0x58, 0x72, + 0x60, 0x25, 0xfb, 0xc2, 0x4c, 0x2d, 0xc1, 0xfa, 0xde, 0x5d, 0xd4, 0xe8, + 0x99, 0xa8, 0x62, 0x7b, 0xae, 0x5b, 0xe4, 0x74, 0x09, 0x04, 0x64, 0xe0, + 0x18, 0xe8, 0xbb, 0x64, 0xe1, 0x97, 0xdf, 0x48, 0x51, 0xf3, 0xb6, 0x94, + 0xee, 0x8f, 0x78, 0x62, 0x0e, 0x4d, 0x8e, 0xc2, 0xb3, 0xb5, 0x25, 0xa6, + 0x44, 0xdf, 0xb9, 0x9b, 0x5e, 0x38, 0x3a, 0x38, 0xe4, 0xea, 0x1b, 0xc5, + 0xb0, 0x15, 0x8a, 0xb8, 0x23, 0x17, 0xc4, 0x0a, 0xf3, 0x88, 0x15, 0x73, + 0x57, 0x02, 0xd1, 0x28, 0xb6, 0x04, 0x8f, 0x98, 0xc8, 0x20, 0xb6, 0x6f, + 0xf3, 0xd9, 0x32, 0x06, 0x59, 0x17, 0x01, 0x62, 0x1b, 0xdc, 0xea, 0x1f, + 0x4f, 0x10, 0x6f, 0x89, 0x72, 0x47, 0xed, 0x81, 0x09, 0xa8, 0xc9, 0xdf, + 0x43, 0x03, 0xb2, 0x18, 0xdf, 0xda, 0xcc, 0xd1, 0x83, 0x2c, 0x38, 0xf5, + 0x2f, 0x0d, 0xb5, 0xf6, 0xc5, 0x9a, 0xed, 0x0e, 0xa3, 0x1b, 0x81, 0xc3, + 0xa8, 0x30, 0xd1, 0x08, 0xd9, 0x9b, 0xe2, 0xc0, 0xcf, 0x83, 0x6c, 0x11, + 0xc7, 0x24, 0xd3, 0x9f, 0x75, 0x21, 0xe2, 0x71, 0x9f, 0x9c, 0x36, 0xe9, + 0xd0, 0x3a, 0xd8, 0xa4, 0x1a, 0x1b, 0x15, 0x79, 0x54, 0xee, 0xed, 0xf1, + 0xe2, 0x9e, 0x81, 0x35, 0xd5, 0xf2, 0x9a, 0x2c, 0x76, 0x4f, 0x72, 0x6b, + 0x3f, 0xce, 0x35, 0x02, 0xf9, 0x50, 0x66, 0x05, 0x01, 0xd6, 0xd3, 0xf1, + 0x67, 0x76, 0x26, 0xe0, 0x44, 0x0e, 0xff, 0x84, 0x48, 0x2e, 0x23, 0x09, + 0xef, 0x43, 0x65, 0x68, 0x5d, 0x09, 0xc2, 0x23, 0x6e, 0xed, 0x28, 0x65, + 0x40, 0x07, 0x14, 0x14, 0xc0, 0x08, 0x23, 0xe0, 0x23, 0xb2, 0xdd, 0x4c, + 0x22, 0x8b, 0x5d, 0x2f, 0x75, 0x2c, 0x87, 0x44, 0x63, 0xa0, 0x16, 0x9d, + 0x76, 0x5c, 0xdf, 0x68, 0xcb, 0x5a, 0x59, 0xa7, 0x1b, 0x69, 0x36, 0x81, + 0xcf, 0xdf, 0xcb, 0x27, 0xd2, 0x4a, 0x10, 0xd8, 0x58, 0x4e, 0x70, 0x06, + 0x25, 0xd0, 0x1b, 0xdf, 0x63, 0x2b, 0x58, 0xa6, 0xa7, 0xf6, 0x3d, 0x5e, + 0xb5, 0xc9, 0x0c, 0xef}, + {{Action::WRAP, {SECSuccess, true}}, + {Action::UNWRAP, {SECSuccess, true}}}}, +}; +#endif // kwp_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/p256ecdh-vectors.h b/security/nss/gtests/common/testvectors/p256ecdh-vectors.h new file mode 100644 index 000000000..247474dde --- /dev/null +++ b/security/nss/gtests/common/testvectors/p256ecdh-vectors.h @@ -0,0 +1,13487 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef p256ecdh_vectors_h__ +#define p256ecdh_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const EcdhTestVector kP256EcdhWycheproofVectors[] = { + + // Comment: normal case + // tcID: 1 + {1, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x06, 0x12, 0x46, 0x5c, 0x89, 0xa0, 0x23, 0xab, 0x17, 0x85, 0x5b, 0x0a, + 0x6b, 0xce, 0xbf, 0xd3, 0xfe, 0xbb, 0x53, 0xae, 0xf8, 0x41, 0x38, 0x64, + 0x7b, 0x53, 0x52, 0xe0, 0x2c, 0x10, 0xc3, 0x46, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb5, 0x9c, 0xc7, 0x67, 0x1d, 0xd6, 0xa6, 0xb8, 0x36, 0xe2, + 0xcd, 0x93, 0x96, 0xef, 0x56, 0x18, 0xb2, 0xff, 0x3e, 0x81, 0x92, 0xdd, + 0x7c, 0x9d, 0x36, 0xc2, 0x7c, 0xb5, 0x6f, 0xf9, 0x16, 0x61, 0x48, 0x26, + 0xd9, 0xdb, 0xd5, 0xae, 0x64, 0xcd, 0xd8, 0x57, 0x50, 0x68, 0xbb, 0xc9, + 0xe6, 0x3f, 0x23, 0x1e, 0xa5, 0x7e, 0xd0, 0x32, 0x48, 0x84, 0x4c, 0x09, + 0x33, 0x1b, 0x95, 0x39, 0x20, 0x53}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x62, 0xd5, 0xbd, 0x33, 0x72, 0xaf, 0x75, 0xfe, 0x85, + 0xa0, 0x40, 0x71, 0x5d, 0x0f, 0x50, 0x24, 0x28, 0xe0, 0x70, 0x46, 0x86, + 0x8b, 0x0b, 0xfd, 0xfa, 0x61, 0xd7, 0x31, 0xaf, 0xe4, 0x4f, 0x26, 0xac, + 0x33, 0x3a, 0x93, 0xa9, 0xe7, 0x0a, 0x81, 0xcd, 0x5a, 0x95, 0xb5, 0xbf, + 0x8d, 0x13, 0x99, 0x0e, 0xb7, 0x41, 0xc8, 0xc3, 0x88, 0x72, 0xb4, 0xa0, + 0x7d, 0x27, 0x5a, 0x01, 0x4e, 0x30, 0xcf}, + {0x53, 0x02, 0x0d, 0x90, 0x8b, 0x02, 0x19, 0x32, 0x8b, 0x65, 0x8b, + 0x52, 0x5f, 0x26, 0x78, 0x0e, 0x3a, 0xe1, 0x2b, 0xcd, 0x95, 0x2b, + 0xb2, 0x5a, 0x93, 0xbc, 0x08, 0x95, 0xe1, 0x71, 0x42, 0x85}, + false, + true}, + + // Comment: compressed public key + // tcID: 2 + {2, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x06, 0x12, 0x46, 0x5c, 0x89, 0xa0, 0x23, 0xab, 0x17, 0x85, 0x5b, 0x0a, + 0x6b, 0xce, 0xbf, 0xd3, 0xfe, 0xbb, 0x53, 0xae, 0xf8, 0x41, 0x38, 0x64, + 0x7b, 0x53, 0x52, 0xe0, 0x2c, 0x10, 0xc3, 0x46, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb5, 0x9c, 0xc7, 0x67, 0x1d, 0xd6, 0xa6, 0xb8, 0x36, 0xe2, + 0xcd, 0x93, 0x96, 0xef, 0x56, 0x18, 0xb2, 0xff, 0x3e, 0x81, 0x92, 0xdd, + 0x7c, 0x9d, 0x36, 0xc2, 0x7c, 0xb5, 0x6f, 0xf9, 0x16, 0x61, 0x48, 0x26, + 0xd9, 0xdb, 0xd5, 0xae, 0x64, 0xcd, 0xd8, 0x57, 0x50, 0x68, 0xbb, 0xc9, + 0xe6, 0x3f, 0x23, 0x1e, 0xa5, 0x7e, 0xd0, 0x32, 0x48, 0x84, 0x4c, 0x09, + 0x33, 0x1b, 0x95, 0x39, 0x20, 0x53}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x03, 0x62, 0xd5, 0xbd, 0x33, 0x72, 0xaf, 0x75, 0xfe, 0x85, + 0xa0, 0x40, 0x71, 0x5d, 0x0f, 0x50, 0x24, 0x28, 0xe0, 0x70, 0x46, 0x86, + 0x8b, 0x0b, 0xfd, 0xfa, 0x61, 0xd7, 0x31, 0xaf, 0xe4, 0x4f, 0x26}, + {0x53, 0x02, 0x0d, 0x90, 0x8b, 0x02, 0x19, 0x32, 0x8b, 0x65, 0x8b, + 0x52, 0x5f, 0x26, 0x78, 0x0e, 0x3a, 0xe1, 0x2b, 0xcd, 0x95, 0x2b, + 0xb2, 0x5a, 0x93, 0xbc, 0x08, 0x95, 0xe1, 0x71, 0x42, 0x85}, + false, + false}, + + // Comment: edge case for shared secret + // tcID: 3 + {3, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x58, 0xfd, 0x41, 0x68, 0xa8, 0x77, 0x95, 0x60, 0x3e, + 0x2b, 0x04, 0x39, 0x02, 0x85, 0xbd, 0xca, 0x6e, 0x57, 0xde, 0x60, 0x27, + 0xfe, 0x21, 0x1d, 0xd9, 0xd2, 0x5e, 0x22, 0x12, 0xd2, 0x9e, 0x62, 0x08, + 0x0d, 0x36, 0xbd, 0x22, 0x4d, 0x74, 0x05, 0x50, 0x92, 0x95, 0xee, 0xd0, + 0x2a, 0x17, 0x15, 0x0e, 0x03, 0xb3, 0x14, 0xf9, 0x6d, 0xa3, 0x74, 0x45, + 0xb0, 0xd1, 0xd2, 0x93, 0x77, 0xd1, 0x2c}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 4 + {4, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0f, 0x6d, 0x20, 0xc0, 0x42, 0x61, 0xec, 0xc3, 0xe9, + 0x28, 0x46, 0xac, 0xad, 0x48, 0xdc, 0x8e, 0xc5, 0xee, 0x35, 0xae, 0x08, + 0x83, 0xf0, 0xd2, 0xea, 0x71, 0x21, 0x69, 0x06, 0xee, 0x1c, 0x47, 0xc0, + 0x42, 0x68, 0x9a, 0x99, 0x6d, 0xd1, 0x28, 0x30, 0xae, 0x45, 0x93, 0x82, + 0xe9, 0x4a, 0xac, 0x56, 0xb7, 0x17, 0xaf, 0x2e, 0x20, 0x80, 0x21, 0x5f, + 0x9e, 0x41, 0x94, 0x9b, 0x1f, 0x52, 0xbe}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 5 + {5, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0xc7, 0xde, 0xfe, 0xb1, 0xa1, 0x62, 0x36, 0x73, + 0x8e, 0x9a, 0x11, 0x23, 0xba, 0x62, 0x1b, 0xc8, 0xe9, 0xa3, 0xf2, 0x48, + 0x5b, 0x3f, 0x8f, 0xfd, 0xe7, 0xf9, 0xce, 0x98, 0xf5, 0xa8, 0xa1, 0xcb, + 0x33, 0x8c, 0x39, 0x12, 0xb1, 0x79, 0x2f, 0x60, 0xc2, 0xb0, 0x6e, 0xc5, + 0x23, 0x1e, 0x2d, 0x84, 0xb0, 0xe5, 0x96, 0xe9, 0xb7, 0x6d, 0x41, 0x9c, + 0xe1, 0x05, 0xec, 0xe3, 0x79, 0x1d, 0xbc}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 6 + {6, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe9, 0xb9, 0x8f, 0xb2, 0xc0, 0xac, 0x04, 0x5f, 0x8c, + 0x76, 0x12, 0x5f, 0xfd, 0x99, 0xeb, 0x8a, 0x51, 0x57, 0xbe, 0x1d, 0x7d, + 0xb3, 0xe8, 0x5d, 0x65, 0x5e, 0xc1, 0xd8, 0x21, 0x02, 0x88, 0xcf, 0x21, + 0x8d, 0xf2, 0x4f, 0xd2, 0xc2, 0x74, 0x6b, 0xe5, 0x9d, 0xf4, 0x12, 0x62, + 0xef, 0x3a, 0x97, 0xd9, 0x86, 0x74, 0x4b, 0x28, 0x36, 0x74, 0x8a, 0x74, + 0x86, 0x23, 0x0a, 0x31, 0x9f, 0xfe, 0xc0}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 7 + {7, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe9, 0x48, 0x4e, 0x58, 0xf3, 0x33, 0x1b, 0x66, 0xff, + 0xed, 0x6d, 0x90, 0xcb, 0x1c, 0x78, 0x06, 0x5f, 0xa2, 0x8c, 0xfb, 0xa5, + 0xc7, 0xdd, 0x43, 0x52, 0x01, 0x3d, 0x32, 0x52, 0xee, 0x42, 0x77, 0xbd, + 0x75, 0x03, 0xb0, 0x45, 0xa3, 0x8b, 0x4b, 0x24, 0x7b, 0x32, 0xc5, 0x95, + 0x93, 0x58, 0x0f, 0x39, 0xe6, 0xab, 0xfa, 0x37, 0x6c, 0x3d, 0xca, 0x20, + 0xcf, 0x7f, 0x9c, 0xfb, 0x65, 0x9e, 0x13}, + {0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, + 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 8 + {8, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x76, 0x7d, 0x7f, 0xbb, 0x84, 0xaa, 0x6a, 0x4d, 0xb1, + 0x07, 0x93, 0x72, 0x64, 0x4e, 0x42, 0xec, 0xb2, 0xfe, 0xc2, 0x00, 0xc1, + 0x78, 0x82, 0x23, 0x92, 0xcb, 0x8b, 0x95, 0x0f, 0xfd, 0xd0, 0xc9, 0x1c, + 0x86, 0x85, 0x3c, 0xaf, 0xd0, 0x9b, 0x52, 0xba, 0x2f, 0x28, 0x7f, 0x0e, + 0xba, 0xa2, 0x64, 0x15, 0xa3, 0xcf, 0xab, 0xaf, 0x92, 0xc6, 0xa6, 0x17, + 0xa1, 0x99, 0x88, 0x56, 0x3d, 0x9d, 0xea}, + {0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, + 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, + 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x01}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 9 + {9, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc7, 0x4d, 0x54, 0x6f, 0x2f, 0xcc, 0x6d, 0xd3, 0x92, + 0xf8, 0x5e, 0x5b, 0xe1, 0x67, 0xe3, 0x58, 0xde, 0x90, 0x87, 0x56, 0xb0, + 0xc0, 0xbb, 0x01, 0xcb, 0x69, 0xd8, 0x64, 0xca, 0x08, 0x3e, 0x1c, 0x93, + 0xf9, 0x59, 0xee, 0xce, 0x6e, 0x10, 0xee, 0x11, 0xbd, 0x39, 0x34, 0x20, + 0x7d, 0x65, 0xae, 0x28, 0xaf, 0x68, 0xb0, 0x92, 0x58, 0x5a, 0x15, 0x09, + 0x26, 0x0e, 0xce, 0xb3, 0x9b, 0x92, 0xef}, + {0x08, 0x5e, 0xc5, 0xa4, 0xaf, 0x40, 0x17, 0x6b, 0x63, 0x18, 0x90, + 0x69, 0xae, 0xff, 0xcb, 0x22, 0x9c, 0x96, 0xd3, 0xe0, 0x46, 0xe0, + 0x28, 0x3e, 0xd2, 0xf9, 0xda, 0xc2, 0x1b, 0x15, 0xad, 0x3c}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 10 + {10, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x34, 0xfc, 0x9f, 0x1e, 0x7a, 0x09, 0x4c, 0xd2, 0x95, + 0x98, 0xd1, 0x84, 0x1f, 0xa9, 0x61, 0x3d, 0xbe, 0x82, 0x31, 0x3d, 0x63, + 0x3a, 0x51, 0xd6, 0x3f, 0xb6, 0xef, 0xf0, 0x74, 0xcc, 0x9b, 0x9a, 0x4e, + 0xcf, 0xd9, 0xf2, 0x58, 0xc5, 0xc4, 0xd4, 0x21, 0x0b, 0x49, 0x75, 0x12, + 0x13, 0xa2, 0x4c, 0x59, 0x69, 0x82, 0xbd, 0x1d, 0x54, 0xe0, 0x44, 0x54, + 0x43, 0xf2, 0x1e, 0xf1, 0x54, 0x92, 0xa5}, + {0x19, 0x0c, 0x25, 0xf8, 0x8a, 0xd9, 0xae, 0x3a, 0x09, 0x8e, 0x6c, + 0xff, 0xe6, 0xfd, 0x0b, 0x1b, 0xea, 0x42, 0x11, 0x4e, 0xb0, 0xce, + 0xdd, 0x58, 0x68, 0xa4, 0x5c, 0x5f, 0xe2, 0x77, 0xdf, 0xf3}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 11 + {11, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd5, 0xc9, 0x6e, 0xfd, 0x19, 0x07, 0xfd, 0x48, 0xde, + 0x2a, 0xd7, 0x15, 0xac, 0xf8, 0x2e, 0xae, 0x5c, 0x66, 0x90, 0xfe, 0x3e, + 0xfe, 0x16, 0xa7, 0x8d, 0x61, 0xc6, 0x8d, 0x3b, 0xfd, 0x10, 0xdf, 0x03, + 0xea, 0xc8, 0x16, 0xb9, 0xe7, 0xb7, 0x76, 0x19, 0x2a, 0x3f, 0x50, 0x75, + 0x88, 0x7c, 0x0e, 0x22, 0x56, 0x17, 0x50, 0x58, 0x33, 0xca, 0x99, 0x7c, + 0xda, 0x32, 0xfd, 0x0f, 0x67, 0x3c, 0x5e}, + {0x50, 0x74, 0x42, 0x00, 0x73, 0x22, 0xaa, 0x89, 0x53, 0x40, 0xcb, + 0xa4, 0xab, 0xc2, 0xd7, 0x30, 0xbf, 0xd0, 0xb1, 0x6c, 0x2c, 0x79, + 0xa4, 0x68, 0x15, 0xf8, 0x78, 0x0d, 0x2c, 0x55, 0xa2, 0xdd}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 12 + {12, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf4, 0x75, 0xf5, 0x03, 0xa7, 0x70, 0xdf, 0x72, 0xc4, + 0x5a, 0xed, 0xfe, 0x42, 0xc0, 0x08, 0xf5, 0x9a, 0xa5, 0x7e, 0x72, 0xb2, + 0x32, 0xf2, 0x66, 0x00, 0xbd, 0xd0, 0x35, 0x39, 0x57, 0xcb, 0x20, 0xbd, + 0xb8, 0xf6, 0x40, 0x5b, 0x49, 0x18, 0x05, 0x0a, 0x35, 0x49, 0xf4, 0x4c, + 0x07, 0xa8, 0xeb, 0xa8, 0x20, 0xcd, 0xce, 0x4e, 0xce, 0x69, 0x98, 0x88, + 0xc6, 0x38, 0xdf, 0x66, 0xf5, 0x4f, 0x7c}, + {0x5f, 0x17, 0x7b, 0xfe, 0x19, 0xba, 0xaa, 0xee, 0x59, 0x7e, 0x68, + 0xb6, 0xa8, 0x7a, 0x51, 0x9e, 0x80, 0x5e, 0x9d, 0x28, 0xa7, 0x0c, + 0xb7, 0x2f, 0xd4, 0x0f, 0x0f, 0xe5, 0xa7, 0x54, 0xba, 0x45}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 13 + {13, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf3, 0xcb, 0x67, 0x54, 0xb7, 0xe2, 0xa8, 0x6d, 0x06, + 0x4d, 0xfb, 0x9f, 0x90, 0x31, 0x85, 0xaa, 0xa4, 0xc9, 0x2b, 0x48, 0x1c, + 0x2c, 0x1a, 0x1f, 0xf2, 0x76, 0x30, 0x3b, 0xbc, 0x41, 0x83, 0xe4, 0x9c, + 0x31, 0x85, 0x99, 0xb0, 0x98, 0x4c, 0x35, 0x63, 0xdf, 0x33, 0x93, 0x11, + 0xfe, 0x14, 0x3a, 0x7d, 0x92, 0x1e, 0xe7, 0x5b, 0x75, 0x5a, 0x52, 0xc6, + 0xf8, 0x04, 0xf8, 0x97, 0xb8, 0x09, 0xf7}, + {0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, + 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, + 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 14 + {14, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcc, 0xe1, 0x3f, 0xbd, 0xc9, 0x6a, 0x94, 0x6d, 0xfb, + 0x8c, 0x6d, 0x9e, 0xd7, 0x62, 0xdb, 0xd1, 0x73, 0x16, 0x30, 0x45, 0x56, + 0x89, 0xf5, 0x7a, 0x43, 0x7f, 0xee, 0x12, 0x4d, 0xd5, 0x4c, 0xec, 0xae, + 0xf7, 0x80, 0x26, 0xc6, 0x53, 0x03, 0x0c, 0xf2, 0xf3, 0x14, 0xa6, 0x70, + 0x64, 0x23, 0x6b, 0x0a, 0x35, 0x4d, 0xef, 0xeb, 0xc5, 0xe9, 0x0c, 0x94, + 0x12, 0x4e, 0x9b, 0xf5, 0xc4, 0xfc, 0x24}, + {0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 15 + {15, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x76, 0x33, 0xdf, 0xd0, 0xad, 0x06, 0x76, 0x50, 0x97, + 0xbc, 0x11, 0xbd, 0x50, 0x22, 0xb2, 0x00, 0xdf, 0x31, 0xf2, 0x8c, 0x4f, + 0xf0, 0x62, 0x54, 0x21, 0x22, 0x1a, 0xc7, 0xee, 0xb6, 0xe6, 0xf4, 0xcb, + 0x9c, 0x67, 0x69, 0x36, 0x09, 0xdd, 0xd6, 0xf9, 0x23, 0x43, 0xa5, 0xa1, + 0xc6, 0x35, 0x40, 0x82, 0x40, 0xf4, 0xf8, 0xe2, 0x71, 0x20, 0xc1, 0x25, + 0x54, 0xc7, 0xff, 0x8c, 0x76, 0xe2, 0xfe}, + {0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x07, 0xff, + 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, + 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 16 + {16, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa3, 0x86, 0xac, 0xe5, 0x73, 0xf8, 0x75, 0x58, 0xa6, + 0x8e, 0xad, 0x2a, 0x20, 0x08, 0x8e, 0x3f, 0xe9, 0x28, 0xbd, 0xae, 0x9e, + 0x10, 0x94, 0x46, 0xf9, 0x3a, 0x07, 0x8c, 0x15, 0x74, 0x1f, 0x04, 0x21, + 0x26, 0x1e, 0x6d, 0xb2, 0xbf, 0x12, 0x10, 0x6e, 0x4c, 0x6b, 0xf8, 0x5b, + 0x95, 0x81, 0xb4, 0xc0, 0x30, 0x2a, 0x52, 0x62, 0x22, 0xf9, 0x0a, 0xbc, + 0x5a, 0x54, 0x92, 0x06, 0xb1, 0x10, 0x11}, + {0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, + 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, + 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 17 + {17, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8e, 0x7b, 0x50, 0xf7, 0xd8, 0xc4, 0x4d, 0x5d, 0x34, + 0x96, 0xc4, 0x31, 0x41, 0xa5, 0x02, 0xf4, 0xa4, 0x3f, 0x15, 0x3d, 0x03, + 0xad, 0x43, 0xed, 0xa8, 0xe3, 0x95, 0x97, 0xf1, 0xd4, 0x77, 0xb8, 0x64, + 0x7f, 0x3d, 0xa6, 0x79, 0x69, 0xb7, 0xf9, 0x89, 0xff, 0x4a, 0xdd, 0xc3, + 0x93, 0x51, 0x5a, 0xf4, 0x0c, 0x82, 0x08, 0x5c, 0xe1, 0xf2, 0xee, 0x19, + 0x54, 0x12, 0xc6, 0xf5, 0x83, 0x77, 0x4f}, + {0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, + 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 18 + {18, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc8, 0x27, 0xfb, 0x93, 0x0f, 0xd5, 0x1d, 0x92, 0x60, + 0x86, 0x19, 0x1b, 0x50, 0x2a, 0xf8, 0x3a, 0xbb, 0x5f, 0x71, 0x7d, 0xeb, + 0xc8, 0xde, 0x29, 0x89, 0x7a, 0x39, 0x34, 0xb2, 0x57, 0x1c, 0xa0, 0x59, + 0x90, 0xc0, 0x59, 0x7b, 0x0b, 0x7a, 0x2e, 0x42, 0xfe, 0xbd, 0x56, 0xb1, + 0x32, 0x35, 0xd1, 0xd4, 0x08, 0xd7, 0x6e, 0xd2, 0xc9, 0x3b, 0x3f, 0xac, + 0xf5, 0x14, 0xd9, 0x02, 0xf6, 0x91, 0x0a}, + {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 19 + {19, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xbc, 0x1b, 0x31, 0xb4, 0x3f, 0x17, 0xdc, 0x20, + 0x0d, 0xd7, 0x0c, 0x29, 0x44, 0xc0, 0x4c, 0x6c, 0xb1, 0xb0, 0x82, 0x82, + 0x0c, 0x23, 0x4a, 0x30, 0x0b, 0x05, 0xb7, 0x76, 0x38, 0x44, 0xc7, 0x4f, + 0xde, 0x0a, 0x4e, 0xf9, 0x38, 0x87, 0x46, 0x97, 0x93, 0x27, 0x0e, 0xb2, + 0xff, 0x14, 0x82, 0x87, 0xda, 0x92, 0x65, 0xb0, 0x33, 0x4f, 0x9e, 0x26, + 0x09, 0xaa, 0xc1, 0x6e, 0x8a, 0xd5, 0x03}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 20 + {20, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x28, 0x30, 0xd9, 0x64, 0x89, 0xae, 0x24, 0xb7, 0x9c, + 0xad, 0x42, 0x50, 0x56, 0xe8, 0x27, 0x46, 0xf9, 0xe3, 0xf4, 0x19, 0xab, + 0x9a, 0xa2, 0x1c, 0xa1, 0xfb, 0xb1, 0x1c, 0x73, 0x25, 0xe7, 0xd3, 0x18, + 0xab, 0xe6, 0x6f, 0x57, 0x5e, 0xe8, 0xa2, 0xf1, 0xc4, 0xa8, 0x0e, 0x35, + 0x26, 0x0a, 0xe8, 0x2a, 0xd7, 0xd6, 0xf6, 0x61, 0xd1, 0x5f, 0x06, 0x96, + 0x79, 0x30, 0xa5, 0x85, 0x09, 0x7e, 0xf7}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 21 + {21, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x45, 0x0b, 0x6b, 0x6e, 0x20, 0x97, 0x17, 0x8e, 0x9d, + 0x28, 0x50, 0x10, 0x95, 0x18, 0xd2, 0x8e, 0xb3, 0xb6, 0xde, 0xd2, 0x92, + 0x2a, 0x54, 0x52, 0x00, 0x3b, 0xc2, 0xe4, 0xa4, 0xec, 0x77, 0x5c, 0x89, + 0x4e, 0x90, 0xf0, 0xdf, 0x1b, 0x0e, 0x6c, 0xad, 0xb0, 0x3b, 0x9d, 0xe2, + 0x4f, 0x6a, 0x22, 0xd1, 0xbd, 0x0a, 0x4a, 0x58, 0xcd, 0x64, 0x5c, 0x27, + 0x3c, 0xae, 0x1c, 0x61, 0x9b, 0xfd, 0x61}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 22 + {22, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xbc, 0x1b, 0x31, 0xb4, 0x3f, 0x17, 0xdc, 0x20, + 0x0d, 0xd7, 0x0c, 0x29, 0x44, 0xc0, 0x4c, 0x6c, 0xb1, 0xb0, 0x82, 0x82, + 0x0c, 0x23, 0x4a, 0x30, 0x0b, 0x05, 0xb7, 0x76, 0x38, 0x44, 0xc7, 0xb0, + 0x21, 0xf5, 0xb0, 0x06, 0xc7, 0x78, 0xba, 0x68, 0x6c, 0xd8, 0xf1, 0x4d, + 0x00, 0xeb, 0x7d, 0x78, 0x25, 0x6d, 0x9b, 0x4f, 0xcc, 0xb0, 0x61, 0xd9, + 0xf6, 0x55, 0x3e, 0x91, 0x75, 0x2a, 0xfc}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 23 + {23, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x28, 0x30, 0xd9, 0x64, 0x89, 0xae, 0x24, 0xb7, 0x9c, + 0xad, 0x42, 0x50, 0x56, 0xe8, 0x27, 0x46, 0xf9, 0xe3, 0xf4, 0x19, 0xab, + 0x9a, 0xa2, 0x1c, 0xa1, 0xfb, 0xb1, 0x1c, 0x73, 0x25, 0xe7, 0xd3, 0xe7, + 0x54, 0x19, 0x8f, 0xa8, 0xa1, 0x17, 0x5e, 0x0e, 0x3b, 0x57, 0xf1, 0xca, + 0xd9, 0xf5, 0x17, 0xd5, 0x28, 0x29, 0x0a, 0x9e, 0x2e, 0xa0, 0xf9, 0x69, + 0x86, 0xcf, 0x5a, 0x7a, 0xf6, 0x81, 0x08}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 24 + {24, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x45, 0x0b, 0x6b, 0x6e, 0x20, 0x97, 0x17, 0x8e, 0x9d, + 0x28, 0x50, 0x10, 0x95, 0x18, 0xd2, 0x8e, 0xb3, 0xb6, 0xde, 0xd2, 0x92, + 0x2a, 0x54, 0x52, 0x00, 0x3b, 0xc2, 0xe4, 0xa4, 0xec, 0x77, 0x5c, 0x76, + 0xb1, 0x6f, 0x0e, 0x20, 0xe4, 0xf1, 0x94, 0x52, 0x4f, 0xc4, 0x62, 0x1d, + 0xb0, 0x95, 0xdd, 0x2e, 0x42, 0xf5, 0xb6, 0xa7, 0x32, 0x9b, 0xa3, 0xd8, + 0xc3, 0x51, 0xe3, 0x9e, 0x64, 0x02, 0x9e}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 25 + {25, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9a, 0x0f, 0x0e, 0x3d, 0xd3, 0x14, 0x17, 0xbb, 0xd9, + 0xe2, 0x98, 0xbc, 0x06, 0x8a, 0xb6, 0xd5, 0xc3, 0x67, 0x33, 0xaf, 0x26, + 0xed, 0x67, 0x67, 0x6f, 0x41, 0x0c, 0x80, 0x4b, 0x8b, 0x2c, 0xa1, 0xb0, + 0x2c, 0x82, 0xf3, 0xa6, 0x1a, 0x37, 0x6d, 0xb7, 0x95, 0x62, 0x6e, 0x94, + 0x00, 0x55, 0x71, 0x12, 0x27, 0x3a, 0x36, 0xcd, 0xdb, 0x08, 0xca, 0xaa, + 0x43, 0x95, 0x39, 0x65, 0x45, 0x47, 0x30}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 26 + {26, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8e, 0x5d, 0x22, 0xd5, 0xe5, 0x3e, 0xc7, 0x97, 0xc5, + 0x5e, 0xcd, 0x68, 0xa0, 0x8a, 0x7c, 0x33, 0x61, 0xcd, 0x99, 0xca, 0x7f, + 0xad, 0x1a, 0x68, 0xea, 0x80, 0x2a, 0x6a, 0x4c, 0xb5, 0x8a, 0x91, 0x8e, + 0xa7, 0xa0, 0x70, 0x23, 0xef, 0x67, 0x67, 0x70, 0x24, 0xbd, 0x38, 0x41, + 0xe1, 0x87, 0xc6, 0x4b, 0x30, 0xa3, 0x0a, 0x37, 0x50, 0xeb, 0x2e, 0xe8, + 0x73, 0xfb, 0xe5, 0x8f, 0xa1, 0x35, 0x7b}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 27 + {27, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x3a, 0xa3, 0x49, 0xb9, 0x34, 0xab, 0x2c, 0x83, + 0x9c, 0xf5, 0x4b, 0x8a, 0x73, 0x7d, 0xf2, 0x30, 0x4e, 0xf9, 0xb2, 0x0f, + 0xa4, 0x94, 0xe3, 0x1a, 0xd6, 0x2b, 0x31, 0x5d, 0xd6, 0xa5, 0x3c, 0x11, + 0x81, 0x82, 0xb8, 0x5e, 0xf4, 0x66, 0xeb, 0x9a, 0x8e, 0x87, 0xf9, 0x66, + 0x1f, 0x7d, 0x01, 0x79, 0x84, 0xc1, 0x5e, 0xa8, 0x20, 0x43, 0xf5, 0x36, + 0xd1, 0xee, 0x6a, 0x6d, 0x95, 0xb5, 0x09}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 28 + {28, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9a, 0x0f, 0x0e, 0x3d, 0xd3, 0x14, 0x17, 0xbb, 0xd9, + 0xe2, 0x98, 0xbc, 0x06, 0x8a, 0xb6, 0xd5, 0xc3, 0x67, 0x33, 0xaf, 0x26, + 0xed, 0x67, 0x67, 0x6f, 0x41, 0x0c, 0x80, 0x4b, 0x8b, 0x2c, 0xa1, 0x4f, + 0xd3, 0x7d, 0x0b, 0x59, 0xe5, 0xc8, 0x93, 0x48, 0x6a, 0x9d, 0x91, 0x6b, + 0xff, 0xaa, 0x8e, 0xed, 0xd8, 0xc5, 0xca, 0x32, 0x24, 0xf7, 0x35, 0x55, + 0xbc, 0x6a, 0xc6, 0x9a, 0xba, 0xb8, 0xcf}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 29 + {29, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8e, 0x5d, 0x22, 0xd5, 0xe5, 0x3e, 0xc7, 0x97, 0xc5, + 0x5e, 0xcd, 0x68, 0xa0, 0x8a, 0x7c, 0x33, 0x61, 0xcd, 0x99, 0xca, 0x7f, + 0xad, 0x1a, 0x68, 0xea, 0x80, 0x2a, 0x6a, 0x4c, 0xb5, 0x8a, 0x91, 0x71, + 0x58, 0x5f, 0x8e, 0xdc, 0x10, 0x98, 0x99, 0x8f, 0xdb, 0x42, 0xc7, 0xbe, + 0x1e, 0x78, 0x39, 0xb4, 0xcf, 0x5c, 0xf6, 0xc8, 0xaf, 0x14, 0xd1, 0x17, + 0x8c, 0x04, 0x1a, 0x70, 0x5e, 0xca, 0x84}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 30 + {30, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce, + 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1, + 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f, + 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e, + 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4, + 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd, + 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f, + 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x3a, 0xa3, 0x49, 0xb9, 0x34, 0xab, 0x2c, 0x83, + 0x9c, 0xf5, 0x4b, 0x8a, 0x73, 0x7d, 0xf2, 0x30, 0x4e, 0xf9, 0xb2, 0x0f, + 0xa4, 0x94, 0xe3, 0x1a, 0xd6, 0x2b, 0x31, 0x5d, 0xd6, 0xa5, 0x3c, 0xee, + 0x7e, 0x7d, 0x46, 0xa1, 0x0b, 0x99, 0x15, 0x65, 0x71, 0x78, 0x06, 0x99, + 0xe0, 0x82, 0xfe, 0x86, 0x7b, 0x3e, 0xa2, 0x57, 0xdf, 0xbc, 0x0a, 0xc9, + 0x2e, 0x11, 0x95, 0x92, 0x6a, 0x4a, 0xf6}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 31 + {31, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, + 0x48, 0x5c, 0x78, 0x0e, 0x2f, 0x83, 0xd7, 0x24, 0x33, 0xbd, 0x5d, 0x84, + 0xa0, 0x6b, 0xb6, 0x54, 0x1c, 0x2a, 0xf3, 0x1d, 0xae, 0x87, 0x17, 0x28, + 0xbf, 0x85, 0x6a, 0x17, 0x4f, 0x93, 0xf4}, + {0xcf, 0xe4, 0x07, 0x7c, 0x87, 0x30, 0xb1, 0xc9, 0x38, 0x45, 0x81, + 0xd3, 0x6b, 0xff, 0x55, 0x42, 0xbc, 0x41, 0x7c, 0x9e, 0xff, 0x5c, + 0x2a, 0xfc, 0xb9, 0x8c, 0xc8, 0x82, 0x9b, 0x2c, 0xe8, 0x48}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 32 + {32, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, + 0x2b, 0x92, 0xb4, 0xc5, 0x96, 0xa5, 0xa4, 0x7f, 0x8b, 0x04, 0x1d, 0x2d, + 0xea, 0x60, 0x43, 0x02, 0x1a, 0xc7, 0x7b, 0x9a, 0x80, 0xb1, 0x34, 0x3a, + 0xc9, 0xd7, 0x78, 0xf4, 0xf8, 0xf7, 0x33}, + {0x49, 0xae, 0x50, 0xfe, 0x09, 0x6a, 0x6c, 0xd2, 0x66, 0x98, 0xb7, + 0x83, 0x56, 0xb2, 0xc8, 0xad, 0xf1, 0xf6, 0xa3, 0x49, 0x0f, 0x14, + 0xe3, 0x64, 0x62, 0x9f, 0x7a, 0x06, 0x39, 0x44, 0x25, 0x09}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 33 + {33, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x38, + 0x12, 0x0b, 0xe6, 0xab, 0x31, 0xed, 0xfa, 0x34, 0x76, 0x8c, 0x43, 0x87, + 0xd2, 0xf8, 0x4f, 0xb4, 0xb0, 0xbe, 0x8a, 0x9a, 0x98, 0x58, 0x64, 0xa1, + 0x57, 0x5f, 0x44, 0x36, 0xbb, 0x37, 0xb0}, + {0x5a, 0x13, 0x34, 0x57, 0x2b, 0x2a, 0x71, 0x1e, 0xad, 0x8b, 0x46, + 0x53, 0xeb, 0x31, 0x0c, 0xd8, 0xd9, 0xfd, 0x11, 0x43, 0x99, 0x37, + 0x9a, 0x8f, 0x6b, 0x87, 0x2e, 0x3b, 0x8f, 0xdd, 0xa2, 0xd9}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 34 + {34, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x46, + 0x2c, 0x04, 0x66, 0xe4, 0x18, 0x02, 0x23, 0x8d, 0x6c, 0x92, 0x5e, 0xcb, + 0xef, 0xc7, 0x47, 0xcf, 0xe5, 0x05, 0xea, 0x19, 0x6a, 0xf9, 0xa2, 0xd1, + 0x1b, 0x62, 0x85, 0x0f, 0xce, 0x94, 0x6e}, + {0xc7, 0x37, 0x55, 0x13, 0x3b, 0x6b, 0x9b, 0x4b, 0x2a, 0x00, 0x63, + 0x1c, 0xbc, 0x79, 0x40, 0xec, 0xbe, 0x6e, 0xc0, 0x8f, 0x20, 0x44, + 0x80, 0x71, 0x42, 0x2e, 0x33, 0x62, 0xf2, 0x55, 0x68, 0x88}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 35 + {35, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x15, + 0x82, 0xfa, 0x32, 0xe2, 0xd4, 0xa8, 0x9d, 0xfc, 0xfb, 0x3d, 0x0b, 0x14, + 0x9f, 0x66, 0x7d, 0xba, 0x33, 0x29, 0x49, 0x0f, 0x4d, 0x64, 0xee, 0x2a, + 0xd5, 0x86, 0xc0, 0xc9, 0xe8, 0xc5, 0x08}, + {0x06, 0xfa, 0x10, 0x59, 0x93, 0x5e, 0x47, 0xa9, 0xfd, 0x66, 0x7e, + 0x13, 0xf4, 0x69, 0x61, 0x4e, 0xb2, 0x57, 0xcc, 0x9a, 0x7e, 0x3f, + 0xc5, 0x99, 0xbf, 0xb9, 0x27, 0x80, 0xd5, 0x9b, 0x14, 0x6d}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 36 + {36, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, + 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, + 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x01, 0x68, + 0x4c, 0x8a, 0x95, 0x86, 0xed, 0x6f, 0x9c, 0xbe, 0x44, 0x70, 0x58, 0xa7, + 0xda, 0x21, 0x08, 0xba, 0xb1, 0xe5, 0xe0, 0xa6, 0x0d, 0x1f, 0x73, 0xe4, + 0xe2, 0xe7, 0x13, 0xf0, 0xa3, 0xdf, 0xe0}, + {0xf2, 0x37, 0xdf, 0x4c, 0x10, 0xbd, 0x3e, 0x35, 0x79, 0x71, 0xbb, + 0x2b, 0x16, 0xb2, 0x93, 0x56, 0x6b, 0x7e, 0x35, 0x5b, 0xdc, 0x81, + 0x41, 0xd6, 0xc9, 0x2c, 0xab, 0xc6, 0x82, 0x98, 0x3c, 0x45}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 37 + {37, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x08, 0x5e, 0xc5, 0xa4, 0xaf, 0x40, 0x17, 0x6b, 0x63, + 0x18, 0x90, 0x69, 0xae, 0xff, 0xcb, 0x22, 0x9c, 0x96, 0xd3, 0xe0, 0x46, + 0xe0, 0x28, 0x3e, 0xd2, 0xf9, 0xda, 0xc2, 0x1b, 0x15, 0xad, 0x3c, 0x78, + 0x59, 0xf9, 0x7c, 0xb6, 0xe2, 0x03, 0xf4, 0x6b, 0xf3, 0x43, 0x8f, 0x61, + 0x28, 0x23, 0x25, 0xe9, 0x4e, 0x68, 0x1b, 0x60, 0xb5, 0x66, 0x97, 0x88, + 0xae, 0xb0, 0x65, 0x5b, 0xf1, 0x9d, 0x38}, + {0xd8, 0x74, 0xb5, 0x56, 0x78, 0xd0, 0xa0, 0x4d, 0x21, 0x6c, 0x31, + 0xb0, 0x2f, 0x3a, 0xd1, 0xf3, 0x0c, 0x92, 0xca, 0xaf, 0x16, 0x8f, + 0x34, 0xe3, 0xa7, 0x43, 0x35, 0x6d, 0x92, 0x76, 0xe9, 0x93}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 38 + {38, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x19, 0x0c, 0x25, 0xf8, 0x8a, 0xd9, 0xae, 0x3a, 0x09, + 0x8e, 0x6c, 0xff, 0xe6, 0xfd, 0x0b, 0x1b, 0xea, 0x42, 0x11, 0x4e, 0xb0, + 0xce, 0xdd, 0x58, 0x68, 0xa4, 0x5c, 0x5f, 0xe2, 0x77, 0xdf, 0xf3, 0x21, + 0xb8, 0x34, 0x2e, 0xf0, 0x77, 0xbc, 0x67, 0x24, 0x11, 0x24, 0x03, 0xea, + 0xee, 0x5a, 0x15, 0xb4, 0xc3, 0x1a, 0x71, 0x58, 0x9f, 0x02, 0xde, 0xd0, + 0x9c, 0xd9, 0x9c, 0xc5, 0xdb, 0x9c, 0x83}, + {0x11, 0xa8, 0x58, 0x20, 0x57, 0x46, 0x3f, 0xc7, 0x6f, 0xda, 0x3a, + 0xb8, 0x08, 0x7e, 0xb0, 0xa4, 0x20, 0xb0, 0xd6, 0x01, 0xbb, 0x31, + 0x34, 0x16, 0x5a, 0x36, 0x96, 0x46, 0x93, 0x1e, 0x52, 0xa6}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 39 + {39, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x50, 0x74, 0x42, 0x00, 0x73, 0x22, 0xaa, 0x89, 0x53, + 0x40, 0xcb, 0xa4, 0xab, 0xc2, 0xd7, 0x30, 0xbf, 0xd0, 0xb1, 0x6c, 0x2c, + 0x79, 0xa4, 0x68, 0x15, 0xf8, 0x78, 0x0d, 0x2c, 0x55, 0xa2, 0xdd, 0x46, + 0x19, 0xd6, 0x9f, 0x99, 0x40, 0xf5, 0x16, 0x63, 0xaa, 0x12, 0x38, 0x1b, + 0xc7, 0xcf, 0x67, 0x8b, 0xd1, 0xa7, 0x2a, 0x49, 0xfb, 0xc1, 0x1b, 0x0b, + 0x69, 0xcb, 0x22, 0xd1, 0xaf, 0x9f, 0x2d}, + {0x4e, 0x17, 0x3a, 0x80, 0x90, 0x7f, 0x36, 0x1f, 0xe5, 0xa5, 0xd3, + 0x35, 0xba, 0x76, 0x85, 0xd5, 0xeb, 0xa9, 0x3e, 0x9d, 0xfc, 0x8d, + 0x8f, 0xcd, 0xb1, 0xdc, 0xd2, 0xd2, 0xbd, 0xe2, 0x75, 0x07}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 40 + {40, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5f, 0x17, 0x7b, 0xfe, 0x19, 0xba, 0xaa, 0xee, 0x59, + 0x7e, 0x68, 0xb6, 0xa8, 0x7a, 0x51, 0x9e, 0x80, 0x5e, 0x9d, 0x28, 0xa7, + 0x0c, 0xb7, 0x2f, 0xd4, 0x0f, 0x0f, 0xe5, 0xa7, 0x54, 0xba, 0x45, 0x62, + 0xca, 0x11, 0x03, 0xf7, 0x0a, 0x20, 0x06, 0xcd, 0x1f, 0x67, 0xf5, 0xf6, + 0xa3, 0x58, 0x0b, 0x29, 0xdc, 0x44, 0x6a, 0xbc, 0x90, 0xe0, 0xe9, 0x10, + 0xc1, 0xe0, 0x5a, 0x9a, 0xa7, 0x88, 0xcd}, + {0x73, 0x22, 0x04, 0x71, 0xec, 0x8b, 0xad, 0x99, 0xa2, 0x97, 0xdb, + 0x48, 0x8a, 0x34, 0xa2, 0x59, 0xf9, 0xbc, 0x89, 0x1f, 0xfa, 0xf0, + 0x99, 0x22, 0xe6, 0xb5, 0x00, 0x1f, 0x5d, 0xf6, 0x70, 0x18}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 41 + {41, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, + 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, + 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x2e, + 0x22, 0x13, 0xca, 0xf0, 0x30, 0x33, 0xe0, 0xfd, 0x0f, 0x79, 0x51, 0x15, + 0x4f, 0x6e, 0x6c, 0x3a, 0x92, 0x44, 0xa7, 0x2f, 0xac, 0xa6, 0x5e, 0x9c, + 0xe9, 0xee, 0xb5, 0xc8, 0xe1, 0xce, 0xa9}, + {0x55, 0xd0, 0xa2, 0x03, 0xe2, 0x2f, 0xfb, 0x52, 0x3c, 0x8d, 0x27, + 0x05, 0x06, 0x0c, 0xee, 0x9d, 0x28, 0x30, 0x8b, 0x51, 0xf1, 0x84, + 0xbe, 0xef, 0xc5, 0x18, 0xcf, 0xf6, 0x90, 0xba, 0xd3, 0x46}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 42 + {42, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x2b, + 0xe8, 0x78, 0x9d, 0xb8, 0x1b, 0xb4, 0x87, 0x0a, 0x9e, 0x60, 0xc5, 0xc1, + 0x8c, 0x80, 0xc8, 0x3d, 0xe4, 0x64, 0x27, 0x72, 0x81, 0xf1, 0xaf, 0x1e, + 0x64, 0x08, 0x43, 0xa1, 0xa3, 0x14, 0x8e}, + {0x25, 0x18, 0xd8, 0x46, 0xe5, 0x77, 0xd9, 0x5e, 0x9e, 0x7b, 0xc7, + 0x66, 0xcd, 0xe7, 0x99, 0x7c, 0xb8, 0x87, 0xfb, 0x26, 0x6d, 0x3a, + 0x6c, 0xb5, 0x98, 0xa8, 0x39, 0xfd, 0x54, 0xaa, 0x2f, 0x4f}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 43 + {43, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, + 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, + 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x72, + 0x25, 0x40, 0xf8, 0xa4, 0x71, 0xc3, 0x79, 0x08, 0x3c, 0x60, 0x0b, 0x58, + 0xfd, 0xe4, 0xd9, 0x5c, 0x7d, 0xca, 0xd5, 0x09, 0x5f, 0x42, 0x19, 0xfc, + 0x5e, 0x9b, 0xdd, 0xe3, 0xc5, 0xcd, 0x39}, + {0xbd, 0xb4, 0x9f, 0x4b, 0xdf, 0x42, 0xac, 0x64, 0x50, 0x4e, 0x9c, + 0xe6, 0x77, 0xb3, 0xec, 0x5c, 0x0a, 0x03, 0x82, 0x8c, 0x5b, 0x3e, + 0xfa, 0xd7, 0x26, 0x00, 0x56, 0x92, 0xd3, 0x5c, 0x0f, 0x26}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 44 + {44, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, + 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x5d, + 0xf8, 0x0f, 0xc6, 0xca, 0xe2, 0x6b, 0x6c, 0x19, 0x52, 0xfb, 0xd0, 0x0e, + 0xd1, 0x74, 0xee, 0x12, 0x09, 0xd0, 0x69, 0x33, 0x5f, 0x5b, 0x48, 0x58, + 0x8e, 0x29, 0xe8, 0x0b, 0x91, 0x91, 0xad}, + {0xf5, 0x03, 0xac, 0x65, 0x63, 0x7e, 0x0f, 0x17, 0xcb, 0x44, 0x08, + 0x96, 0x1c, 0xb8, 0x82, 0xc8, 0x75, 0xe4, 0xc6, 0xef, 0x7a, 0x54, + 0x8d, 0x2d, 0x52, 0xd8, 0xc2, 0xf6, 0x81, 0x83, 0x8c, 0x55}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 45 + {45, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, + 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, + 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x2c, + 0x63, 0x65, 0x0e, 0x6a, 0x5d, 0x33, 0x2e, 0x29, 0x87, 0xdd, 0x09, 0xa7, + 0x90, 0x08, 0xe8, 0xfa, 0xab, 0xbd, 0x37, 0xe4, 0x9c, 0xb0, 0x16, 0xbf, + 0xb9, 0x2c, 0x8c, 0xd0, 0xf5, 0xda, 0x77}, + {0xe3, 0xc1, 0x8e, 0x7d, 0x73, 0x77, 0xdc, 0x54, 0x0b, 0xc4, 0x5c, + 0x08, 0xd3, 0x89, 0xbd, 0xbe, 0x25, 0x5f, 0xa8, 0x0c, 0xa8, 0xfa, + 0xf1, 0xef, 0x6b, 0x94, 0xd5, 0x20, 0x49, 0x98, 0x7d, 0x21}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 46 + {46, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, + 0x11, 0x6c, 0x96, 0x4a, 0x4c, 0xd6, 0x06, 0x68, 0xbf, 0x89, 0xcf, 0xfe, + 0x15, 0x77, 0x14, 0xa3, 0xce, 0x21, 0xb9, 0x3b, 0x3c, 0xa6, 0x07, 0xc8, + 0xa5, 0xb9, 0x3a, 0xc5, 0x4f, 0xfc, 0x0a}, + {0x51, 0x6d, 0x6d, 0x32, 0x9b, 0x09, 0x5a, 0x7c, 0x7e, 0x93, 0xb4, + 0x02, 0x3d, 0x4d, 0x05, 0x02, 0x0c, 0x14, 0x45, 0xef, 0x1d, 0xdc, + 0xb3, 0x34, 0x7b, 0x3a, 0x27, 0xd7, 0xd7, 0xf5, 0x72, 0x65}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 47 + {47, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0xc7, 0xc3, 0x06, 0x43, 0xab, 0xed, 0x0a, 0xf0, 0xa4, + 0x9f, 0xe3, 0x52, 0xcb, 0x48, 0x3f, 0xf9, 0xb9, 0x7d, 0xcc, 0xdf, 0x42, + 0x7c, 0x65, 0x8e, 0x87, 0x93, 0x24, 0x0d}, + {0x6f, 0xd2, 0x66, 0x61, 0x85, 0x1a, 0x8d, 0xe3, 0xc6, 0xd0, 0x6f, + 0x83, 0x4e, 0xf3, 0xac, 0xb8, 0xf2, 0xa5, 0xf9, 0xc1, 0x36, 0xa9, + 0x85, 0xff, 0xe1, 0x0d, 0x5e, 0xeb, 0x51, 0xed, 0xcf, 0xa3}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 48 + {48, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfd, 0x38, 0x3c, 0xf9, 0xbd, 0x54, 0x12, 0xf5, 0x0f, 0x5b, + 0x60, 0x1c, 0xad, 0x34, 0xb7, 0xc0, 0x07, 0x46, 0x82, 0x33, 0x20, 0xbd, + 0x83, 0x9a, 0x71, 0x78, 0x6c, 0xdb, 0xf2}, + {0x6f, 0xd2, 0x66, 0x61, 0x85, 0x1a, 0x8d, 0xe3, 0xc6, 0xd0, 0x6f, + 0x83, 0x4e, 0xf3, 0xac, 0xb8, 0xf2, 0xa5, 0xf9, 0xc1, 0x36, 0xa9, + 0x85, 0xff, 0xe1, 0x0d, 0x5e, 0xeb, 0x51, 0xed, 0xcf, 0xa3}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 49 + {49, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x26, + 0x7b, 0xfd, 0xf8, 0xa6, 0x11, 0x48, 0xde, 0xcd, 0x80, 0x28, 0x37, 0x32, + 0xdd, 0x4c, 0x10, 0x95, 0xe4, 0xbb, 0x40, 0xb9, 0x65, 0x84, 0x08, 0x20, + 0x8d, 0xc1, 0x14, 0x7f, 0xff, 0xff, 0xff}, + {0x44, 0x23, 0x6c, 0x8b, 0x95, 0x05, 0xa1, 0x9d, 0x48, 0x77, 0x4a, + 0x39, 0x03, 0xc0, 0x29, 0x27, 0x59, 0xb0, 0xf8, 0x26, 0xe6, 0xac, + 0x09, 0x2f, 0xf8, 0x98, 0xd8, 0x7e, 0x53, 0xd3, 0x53, 0xfc}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 50 + {50, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, + 0x84, 0x02, 0x06, 0x59, 0xee, 0xb7, 0x22, 0x32, 0x7f, 0xd7, 0xc8, 0xcd, + 0x22, 0xb3, 0xef, 0x6a, 0x1b, 0x44, 0xc0, 0x46, 0x9a, 0x7b, 0xf7, 0xdf, + 0x72, 0x3e, 0xeb, 0x80, 0x00, 0x00, 0x00}, + {0x44, 0x23, 0x6c, 0x8b, 0x95, 0x05, 0xa1, 0x9d, 0x48, 0x77, 0x4a, + 0x39, 0x03, 0xc0, 0x29, 0x27, 0x59, 0xb0, 0xf8, 0x26, 0xe6, 0xac, + 0x09, 0x2f, 0xf8, 0x98, 0xd8, 0x7e, 0x53, 0xd3, 0x53, 0xfc}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 51 + {51, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0d, 0x12, 0xd3, 0x81, 0xb0, 0x76, 0x0b, 0x1c, 0x50, 0xbe, + 0x8a, 0xcf, 0x85, 0x93, 0x85, 0x05, 0x2c, 0x7f, 0x53, 0xcd, 0xe6, 0x7c, + 0xe1, 0x37, 0x59, 0xde, 0x31, 0x23, 0xa0}, + {0xf1, 0xf0, 0xe4, 0x3b, 0x37, 0x4f, 0xeb, 0x7e, 0x7f, 0x96, 0xd4, + 0xff, 0xe7, 0x51, 0x9f, 0xa8, 0xbb, 0x6c, 0x3c, 0xfd, 0x25, 0xf6, + 0xf8, 0x7d, 0xab, 0x26, 0x23, 0xd2, 0xa2, 0xd3, 0x38, 0x51}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 52 + {52, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xf1, 0xed, 0x2c, 0x7e, 0x50, 0x89, 0xf4, 0xe3, 0xaf, 0x41, + 0x75, 0x30, 0x7a, 0x6c, 0x7a, 0xfa, 0xd4, 0x80, 0xac, 0x32, 0x19, 0x83, + 0x1e, 0xc8, 0xa6, 0x21, 0xce, 0xdc, 0x5f}, + {0xf1, 0xf0, 0xe4, 0x3b, 0x37, 0x4f, 0xeb, 0x7e, 0x7f, 0x96, 0xd4, + 0xff, 0xe7, 0x51, 0x9f, 0xa8, 0xbb, 0x6c, 0x3c, 0xfd, 0x25, 0xf6, + 0xf8, 0x7d, 0xab, 0x26, 0x23, 0xd2, 0xa2, 0xd3, 0x38, 0x51}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 53 + {53, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x96, 0xed, 0xd6, 0x87, 0x1c, 0x32, 0x0c, 0xb8, 0xa9, 0xf4, 0x53, 0x17, + 0x51, 0x10, 0x5c, 0x97, 0xb4, 0xc2, 0x57, 0x81, 0x1b, 0xbc, 0x32, 0x96, + 0x3e, 0xaf, 0x39, 0xff, 0xff, 0xff, 0xff}, + {0x3e, 0xbb, 0xac, 0xe1, 0x09, 0x8a, 0x81, 0x94, 0x9d, 0x56, 0x05, + 0xdd, 0x94, 0xa7, 0xaa, 0x88, 0xdc, 0x39, 0x6c, 0x2c, 0x23, 0xe0, + 0x1a, 0x9c, 0x8c, 0xca, 0x5b, 0xb0, 0x7b, 0xfb, 0xb6, 0xa1}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 54 + {54, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, + 0x69, 0x12, 0x28, 0x78, 0xe3, 0xcd, 0xf4, 0x47, 0x56, 0x0b, 0xac, 0xe8, + 0xae, 0xef, 0xa3, 0x68, 0x4b, 0x3d, 0xa9, 0x7e, 0xe4, 0x43, 0xcd, 0x69, + 0xc1, 0x50, 0xc6, 0x00, 0x00, 0x00, 0x00}, + {0x3e, 0xbb, 0xac, 0xe1, 0x09, 0x8a, 0x81, 0x94, 0x9d, 0x56, 0x05, + 0xdd, 0x94, 0xa7, 0xaa, 0x88, 0xdc, 0x39, 0x6c, 0x2c, 0x23, 0xe0, + 0x1a, 0x9c, 0x8c, 0xca, 0x5b, 0xb0, 0x7b, 0xfb, 0xb6, 0xa1}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 55 + {55, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x7a, 0xfb, 0xc0, 0xb3, 0x25, 0xe8, 0x20, 0x64, 0x6d, + 0xec, 0x62, 0x2f, 0xb5, 0x58, 0xa5, 0x1c, 0x34, 0x2a, 0xa2, 0x57, 0xf4, + 0xb6, 0xa8, 0xec, 0x5d, 0xdf, 0x14, 0x4f}, + {0x1b, 0x08, 0x52, 0x13, 0xa9, 0xc8, 0x9d, 0x35, 0x3e, 0x11, 0x11, + 0xaf, 0x07, 0x8c, 0x38, 0xc5, 0x02, 0xb7, 0xb4, 0x77, 0x1e, 0xfb, + 0xa5, 0x1f, 0x58, 0x9b, 0x5b, 0xe2, 0x43, 0x41, 0x7b, 0xdc}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 56 + {56, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfe, 0x85, 0x04, 0x3f, 0x4d, 0xda, 0x17, 0xdf, 0x9b, 0x92, + 0x13, 0x9d, 0xd0, 0x4a, 0xa7, 0x5a, 0xe4, 0xcb, 0xd5, 0x5d, 0xa8, 0x0b, + 0x49, 0x57, 0x13, 0xa2, 0x20, 0xeb, 0xb0}, + {0x1b, 0x08, 0x52, 0x13, 0xa9, 0xc8, 0x9d, 0x35, 0x3e, 0x11, 0x11, + 0xaf, 0x07, 0x8c, 0x38, 0xc5, 0x02, 0xb7, 0xb4, 0x77, 0x1e, 0xfb, + 0xa5, 0x1f, 0x58, 0x9b, 0x5b, 0xe2, 0x43, 0x41, 0x7b, 0xdc}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 57 + {57, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x15, + 0x2c, 0x1a, 0x22, 0xd8, 0x23, 0xa2, 0x78, 0x55, 0xed, 0x03, 0xf8, 0xe2, + 0xab, 0x50, 0x38, 0xbb, 0x1d, 0xf4, 0xd8, 0x7e, 0x43, 0x86, 0x5f, 0x2d, + 0xaf, 0x69, 0x48, 0xff, 0xff, 0xff, 0xff}, + {0x67, 0xcb, 0x63, 0x56, 0x6c, 0x7c, 0xeb, 0x12, 0xfd, 0xd8, 0x5c, + 0xe9, 0xd2, 0xf7, 0x7c, 0x35, 0x92, 0x42, 0xbb, 0xaa, 0x0e, 0xa1, + 0xbf, 0x3c, 0xf5, 0x10, 0xa4, 0xa2, 0x65, 0x91, 0xd1, 0xf1}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 58 + {58, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72, + 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20, + 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20, + 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9, + 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0, + 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd, + 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8, + 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, + 0xd3, 0xe5, 0xdc, 0x27, 0xdc, 0x5d, 0x88, 0xaa, 0x12, 0xfc, 0x07, 0x1d, + 0x54, 0xaf, 0xc7, 0x44, 0xe2, 0x0b, 0x28, 0x81, 0xbc, 0x79, 0xa0, 0xd2, + 0x50, 0x96, 0xb7, 0x00, 0x00, 0x00, 0x00}, + {0x67, 0xcb, 0x63, 0x56, 0x6c, 0x7c, 0xeb, 0x12, 0xfd, 0xd8, 0x5c, + 0xe9, 0xd2, 0xf7, 0x7c, 0x35, 0x92, 0x42, 0xbb, 0xaa, 0x0e, 0xa1, + 0xbf, 0x3c, 0xf5, 0x10, 0xa4, 0xa2, 0x65, 0x91, 0xd1, 0xf1}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 59 + {59, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, + 0x48, 0x5c, 0x78, 0x0e, 0x2f, 0x83, 0xd7, 0x24, 0x33, 0xbd, 0x5d, 0x84, + 0xa0, 0x6b, 0xb6, 0x54, 0x1c, 0x2a, 0xf3, 0x1d, 0xae, 0x87, 0x17, 0x28, + 0xbf, 0x85, 0x6a, 0x17, 0x4f, 0x93, 0xf4}, + {0xd1, 0x1c, 0x64, 0x0b, 0x43, 0x82, 0xe6, 0x0e, 0xc8, 0xd2, 0x54, + 0xee, 0x76, 0xf0, 0x9b, 0x8f, 0xac, 0x57, 0x65, 0x1a, 0xb7, 0x3b, + 0x6d, 0xd3, 0xfd, 0xc9, 0x35, 0xa6, 0x15, 0x64, 0xa3, 0xe9}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 60 + {60, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x10, 0x01, 0x21, 0xf1, 0xa0, 0x94, 0x43, 0x85, 0x1c, + 0x9a, 0xa2, 0xab, 0x6e, 0xe6, 0x44, 0x0e, 0x2a, 0xc5, 0xe1, 0xbe, 0x64, + 0x82, 0x74, 0xbd, 0x5d, 0x26, 0xc1, 0x2f, 0xb3, 0xba, 0x3f, 0x7f, 0x03, + 0x2a, 0x1c, 0x21, 0x9f, 0xa1, 0x45, 0x7c, 0xb2, 0x05, 0x88, 0x29, 0x7e, + 0x05, 0x13, 0xcf, 0xd4, 0x90, 0x1f, 0x9a, 0x95, 0x41, 0x4f, 0x7e, 0x91, + 0x4f, 0x91, 0x79, 0xf3, 0x85, 0x67, 0xa6}, + {0x90, 0xe7, 0x12, 0xe2, 0xaf, 0xd1, 0x41, 0x71, 0xc1, 0x94, 0x67, + 0xa2, 0xbf, 0xe7, 0xab, 0xf1, 0xc4, 0x77, 0xd1, 0xf4, 0x0f, 0x66, + 0x75, 0xf0, 0x0e, 0x62, 0x2f, 0xd5, 0x60, 0x4f, 0xa1, 0x6a}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 61 + {61, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xca, 0xd0, 0x2a, 0xb5, 0x37, 0xc8, 0x08, 0x31, 0xcc, + 0xdd, 0x39, 0x51, 0x29, 0xfc, 0x4b, 0xfe, 0x4a, 0x89, 0xae, 0x0c, 0x86, + 0x6f, 0x66, 0x19, 0xa3, 0xe1, 0x41, 0x46, 0xd3, 0x69, 0x16, 0x94, 0x68, + 0x9d, 0x47, 0x70, 0x65, 0xb4, 0x0f, 0x14, 0x0e, 0xd8, 0x7b, 0x37, 0xad, + 0x04, 0x1e, 0x28, 0x22, 0x9b, 0x0f, 0x79, 0xa6, 0xb3, 0xc9, 0x92, 0x68, + 0x99, 0x54, 0xc9, 0x7f, 0x73, 0x36, 0xd0}, + {0x15, 0x95, 0x83, 0x10, 0x3d, 0x83, 0xf6, 0x35, 0x38, 0xbd, 0x4e, + 0x20, 0x36, 0x07, 0xd7, 0x34, 0x89, 0x90, 0xbb, 0x7f, 0x84, 0x7f, + 0xfb, 0xc9, 0xe5, 0xe5, 0x09, 0xc7, 0xe3, 0x4d, 0x39, 0x2c}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 62 + {62, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xab, 0xd1, 0x2e, 0xed, 0x4d, 0x65, 0x4b, 0xaa, 0x7d, + 0x96, 0x86, 0x33, 0x77, 0x0f, 0x4a, 0x58, 0x2f, 0x17, 0x3d, 0x66, 0x33, + 0x90, 0x60, 0x00, 0xed, 0x8a, 0xcf, 0x62, 0x33, 0xc6, 0x36, 0x5f, 0x09, + 0x12, 0xf3, 0x0b, 0xb9, 0x8e, 0x7c, 0xb5, 0x25, 0x89, 0x0d, 0x5e, 0xa1, + 0xe2, 0x17, 0x14, 0x9d, 0x52, 0xa6, 0xc5, 0x9f, 0x78, 0x02, 0xa9, 0xf3, + 0x07, 0xe8, 0x0d, 0x2a, 0x9f, 0xee, 0x3a}, + {0x54, 0x6a, 0x2d, 0xfa, 0xdb, 0x1d, 0x60, 0x14, 0x0b, 0xec, 0xac, + 0x2d, 0xc2, 0xe6, 0x2d, 0x20, 0xc7, 0x89, 0x03, 0x77, 0x55, 0xad, + 0x5a, 0x49, 0xe3, 0x7e, 0x48, 0xf2, 0xca, 0x1b, 0x76, 0x80}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 63 + {63, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa5, 0x62, 0xc1, 0xad, 0x9a, 0x72, 0x21, 0x7d, 0xf0, + 0x01, 0x47, 0xc7, 0xd2, 0xce, 0xaf, 0xc6, 0x5a, 0x16, 0x20, 0xa1, 0x46, + 0x9c, 0x94, 0x7e, 0x14, 0xfe, 0x43, 0x00, 0x3a, 0xc5, 0x37, 0x1b, 0x7a, + 0xd1, 0xd3, 0x3c, 0x01, 0xf0, 0xeb, 0x92, 0xb7, 0x79, 0xed, 0x6e, 0x46, + 0x0d, 0x03, 0x34, 0x44, 0x70, 0x75, 0xa3, 0xcf, 0x66, 0xb2, 0xff, 0xbd, + 0xae, 0x31, 0xb4, 0x38, 0xdf, 0x6d, 0x7b}, + {0xe5, 0x85, 0x9c, 0x78, 0x11, 0xc5, 0xc3, 0xac, 0xa6, 0xc2, 0x36, + 0xab, 0x49, 0x9c, 0xca, 0xd1, 0x03, 0x01, 0xc7, 0xc5, 0xee, 0x91, + 0x3c, 0xe9, 0x1b, 0xb6, 0x64, 0x28, 0xcd, 0xe1, 0x1e, 0x4d}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 64 + {64, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8c, 0xdb, 0xeb, 0xe9, 0xd0, 0x7d, 0x2e, 0xbc, 0x4e, + 0x41, 0xb1, 0xd7, 0x2a, 0x9b, 0xac, 0x29, 0x74, 0xcf, 0xc4, 0xcf, 0x73, + 0x8d, 0x8b, 0x6d, 0xe7, 0x1a, 0x40, 0xed, 0xe9, 0x92, 0x0d, 0x88, 0xdc, + 0x24, 0x39, 0xee, 0x00, 0x03, 0xfb, 0xde, 0x7b, 0x0a, 0x3a, 0xe4, 0x17, + 0x10, 0xc6, 0x4b, 0x17, 0xb0, 0x8a, 0x88, 0x41, 0xe9, 0x7a, 0x39, 0x0e, + 0x48, 0x2c, 0x97, 0x68, 0xfe, 0x01, 0xea}, + {0x65, 0x75, 0x4a, 0xb4, 0x59, 0xa1, 0x04, 0x71, 0xaf, 0x00, 0x94, + 0x3f, 0x41, 0x4f, 0x28, 0xde, 0x1b, 0xc3, 0x79, 0x68, 0xb0, 0x97, + 0xad, 0x28, 0x45, 0xfe, 0x11, 0x14, 0x20, 0x85, 0x50, 0x08}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 65 + {65, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf0, 0xcd, 0x7c, 0xd8, 0x33, 0x46, 0x78, 0x30, 0x8c, + 0xfe, 0xb7, 0x85, 0xa6, 0x8a, 0x15, 0x04, 0xa9, 0x14, 0x18, 0xd4, 0x44, + 0x1c, 0x4d, 0x4c, 0x74, 0x0c, 0x57, 0x48, 0x8b, 0x9a, 0xaf, 0xb0, 0x79, + 0xd8, 0xa8, 0xd2, 0x99, 0x73, 0xeb, 0x50, 0x22, 0x67, 0xec, 0xcf, 0x6e, + 0xda, 0x32, 0x66, 0x26, 0xfc, 0x6e, 0x02, 0x5d, 0x53, 0x2b, 0x85, 0xe9, + 0xf7, 0x11, 0xf8, 0xce, 0x69, 0x71, 0xbb}, + {0x86, 0x31, 0xfe, 0xde, 0xe6, 0xce, 0xb3, 0x38, 0x6a, 0xc4, 0x2e, + 0xdf, 0x32, 0x2c, 0x18, 0x88, 0x24, 0x89, 0x3d, 0x26, 0x7d, 0x61, + 0x08, 0xf0, 0xcf, 0x5d, 0xe6, 0x96, 0x4b, 0x88, 0x33, 0x1b}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 66 + {66, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8a, 0xd0, 0xaf, 0x23, 0xb9, 0x0e, 0x03, 0x41, 0xb4, + 0xe2, 0xa5, 0xa9, 0x63, 0xc8, 0x52, 0x2f, 0xe0, 0x11, 0xac, 0xe1, 0x9b, + 0x1b, 0x86, 0x10, 0xcb, 0xe7, 0x92, 0x7a, 0x17, 0xa7, 0x24, 0x97, 0x36, + 0xb8, 0x7a, 0xb9, 0x90, 0x72, 0x89, 0xa2, 0x3a, 0x0f, 0xb2, 0x0c, 0xa4, + 0xbe, 0x42, 0xd4, 0x21, 0xfe, 0x38, 0xd3, 0x5a, 0xf0, 0x9d, 0x79, 0xcb, + 0xe6, 0xe6, 0xa4, 0xe9, 0x5a, 0x1a, 0x8b}, + {0x68, 0xc5, 0x85, 0x99, 0xc1, 0x23, 0xbe, 0x6d, 0x37, 0xd3, 0x43, + 0xbd, 0x41, 0xb1, 0x1c, 0xec, 0xc5, 0xf8, 0x4b, 0x26, 0x35, 0x66, + 0x11, 0x63, 0x65, 0x6f, 0x76, 0xd7, 0xfb, 0x04, 0xb4, 0x26}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 67 + {67, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x59, 0xc9, 0xcc, 0x2d, 0x72, 0x97, 0xdd, 0xb0, 0xbe, + 0x63, 0x04, 0xc9, 0x4c, 0xeb, 0xf4, 0x2d, 0x81, 0x3e, 0x97, 0x0c, 0x50, + 0xf4, 0x52, 0x87, 0x75, 0x3b, 0x8e, 0x9c, 0xb0, 0xc6, 0xdb, 0x45, 0xf5, + 0x71, 0xd9, 0x86, 0x99, 0x08, 0x97, 0x85, 0x1f, 0xc8, 0xe1, 0xdb, 0x67, + 0xc9, 0x97, 0x59, 0xe8, 0x97, 0x9c, 0x3d, 0x9d, 0xdf, 0xd0, 0x2f, 0x63, + 0x3c, 0xf1, 0xea, 0x5b, 0x6c, 0x48, 0xab}, + {0xb5, 0x8d, 0x00, 0x52, 0x5c, 0x4c, 0x4b, 0x4f, 0x46, 0x56, 0x28, + 0x52, 0xc1, 0x5c, 0xe2, 0xe4, 0x8d, 0xbe, 0x23, 0xa3, 0xbe, 0x37, + 0x54, 0x1e, 0x04, 0x84, 0x46, 0xef, 0xf5, 0x15, 0x2e, 0xc6}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 68 + {68, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe9, 0x70, 0x80, 0xda, 0x72, 0x63, 0xa2, 0x9c, 0x30, + 0x72, 0xa6, 0x51, 0x78, 0xb7, 0xb3, 0x15, 0x87, 0xa5, 0xdf, 0xfc, 0x19, + 0x75, 0x4c, 0x56, 0x1e, 0x32, 0xfc, 0x53, 0x19, 0x92, 0x34, 0xf0, 0x4e, + 0x0b, 0x9b, 0x70, 0xc9, 0x7b, 0x60, 0xe9, 0x40, 0xd5, 0x62, 0x9f, 0x22, + 0x66, 0xd1, 0xa8, 0xe2, 0x42, 0xde, 0xb7, 0x1e, 0xb7, 0xf0, 0xb2, 0xb2, + 0xda, 0x2e, 0x30, 0x44, 0x73, 0x8a, 0xb0}, + {0x4b, 0xaa, 0x01, 0xc2, 0x11, 0xaf, 0x8f, 0x94, 0xac, 0xa8, 0x95, + 0x48, 0x90, 0x2a, 0x71, 0xf7, 0xb5, 0x3f, 0x78, 0x14, 0xbb, 0xce, + 0xb3, 0xd4, 0xbe, 0xf3, 0x1b, 0x37, 0x6e, 0x34, 0xb4, 0x76}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 69 + {69, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x44, 0xf6, 0x00, 0xda, 0x71, 0x60, 0xb9, 0x75, 0xa0, + 0x23, 0x2c, 0xb6, 0xa4, 0xa9, 0xe7, 0x28, 0x03, 0xfd, 0x77, 0xca, 0xac, + 0x84, 0x35, 0x20, 0x39, 0xce, 0x9f, 0x4a, 0x67, 0xa1, 0xda, 0x77, 0x62, + 0x60, 0x45, 0x59, 0x93, 0x81, 0xe5, 0x99, 0xeb, 0x9c, 0xd0, 0x3f, 0x28, + 0x2e, 0x26, 0x7b, 0x8c, 0xfd, 0x3b, 0xa9, 0x8d, 0xab, 0xbb, 0x0f, 0x29, + 0xab, 0x1c, 0x09, 0x44, 0x27, 0x0f, 0x3f}, + {0xe1, 0x9f, 0xe9, 0xd1, 0x29, 0x4c, 0xca, 0x94, 0xa6, 0x38, 0x88, + 0x25, 0x24, 0x9e, 0x6b, 0x37, 0x93, 0x1a, 0x23, 0x1e, 0xb9, 0x17, + 0xcf, 0xec, 0xb2, 0x92, 0x79, 0x2d, 0x0c, 0x18, 0xf1, 0xb8}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 70 + {70, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x71, 0xe3, 0xe9, 0xbe, 0x0e, 0x0e, 0xe4, 0x44, 0x9a, + 0x19, 0xd2, 0xef, 0x79, 0x19, 0x26, 0x68, 0x14, 0xa0, 0xfa, 0xfd, 0x04, + 0xfb, 0x67, 0x7e, 0xdc, 0x32, 0x65, 0x6e, 0x6a, 0x46, 0xe4, 0xd2, 0xbc, + 0x5f, 0x40, 0x4c, 0x5b, 0x54, 0xf0, 0x3e, 0x29, 0x4b, 0xe2, 0x2e, 0x88, + 0x20, 0xa7, 0x1b, 0x4d, 0x4a, 0xc0, 0x4a, 0x70, 0x8e, 0x13, 0xcd, 0x71, + 0xfd, 0xb0, 0x04, 0x1e, 0x7e, 0x96, 0x98}, + {0xdd, 0xc1, 0xf4, 0x66, 0x3b, 0x92, 0x8a, 0xdd, 0x06, 0xb1, 0xe5, + 0x7c, 0x48, 0xdb, 0x98, 0xea, 0x08, 0xc4, 0xd3, 0x3c, 0x3c, 0x21, + 0x06, 0x37, 0x14, 0x07, 0xf3, 0x84, 0x8a, 0x9d, 0x53, 0xf7}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 71 + {71, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x27, 0xb6, 0x93, 0x61, 0x01, 0x54, 0xd5, 0xb7, 0xf0, + 0x80, 0x94, 0xe4, 0x6f, 0xf2, 0xa2, 0xac, 0x1c, 0x01, 0xd3, 0xcd, 0x82, + 0x6e, 0x32, 0x08, 0xe5, 0x25, 0x44, 0x36, 0xed, 0x27, 0x99, 0x60, 0xf2, + 0x36, 0x4e, 0x3a, 0x60, 0x4f, 0x3b, 0x59, 0x2e, 0x19, 0x26, 0x2a, 0x1b, + 0x22, 0xb1, 0xa1, 0x48, 0xe3, 0x8c, 0xd8, 0x2c, 0x9e, 0x54, 0xf1, 0x08, + 0xef, 0x8f, 0x83, 0x36, 0x83, 0xf8, 0xb4}, + {0x91, 0xdf, 0xa9, 0x5e, 0xd1, 0xea, 0xcb, 0xea, 0x41, 0x91, 0x56, + 0x47, 0x1a, 0x8d, 0xdb, 0xb6, 0xcb, 0x93, 0xdd, 0x45, 0x64, 0x33, + 0xe1, 0x86, 0x33, 0xd2, 0x68, 0x17, 0x61, 0x1b, 0x9c, 0x64}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 72 + {72, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc3, 0x2a, 0x52, 0xaf, 0x6d, 0xac, 0x36, 0x9b, 0x6a, + 0x49, 0x9a, 0x49, 0xd3, 0xe3, 0x8e, 0x7c, 0x95, 0x34, 0xbb, 0x91, 0x39, + 0xf5, 0x7d, 0x49, 0x84, 0xb1, 0xd3, 0xc0, 0x4a, 0xb8, 0x22, 0x06, 0x53, + 0xcd, 0xc2, 0xda, 0xef, 0xac, 0x83, 0xcf, 0x43, 0xc0, 0xd6, 0x46, 0x04, + 0xe5, 0xf9, 0xd8, 0x5b, 0x55, 0xdd, 0xe6, 0x2b, 0x69, 0x2c, 0xd3, 0x6a, + 0xf9, 0x9e, 0xbf, 0xf4, 0x14, 0x0c, 0x39}, + {0x9f, 0x91, 0xa9, 0x63, 0x3d, 0xaa, 0x4c, 0x56, 0x46, 0x5e, 0x9f, + 0xbe, 0xf4, 0x43, 0x1e, 0x13, 0x04, 0x1f, 0x68, 0x91, 0x0f, 0xb5, + 0xba, 0x89, 0xf8, 0xda, 0x93, 0x81, 0xd6, 0x8a, 0x0d, 0xfe}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 73 + {73, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6f, 0x4e, 0x2f, 0x72, 0xf3, 0x2a, 0xe6, 0x6f, 0x1f, + 0x46, 0x10, 0x96, 0x60, 0x04, 0xc4, 0x36, 0xaa, 0x0d, 0x90, 0xb7, 0xdf, + 0x07, 0xce, 0x9c, 0x4a, 0xca, 0x52, 0xb0, 0x2d, 0x46, 0xb4, 0xd0, 0xc6, + 0xa3, 0xec, 0x76, 0xbf, 0x32, 0x1b, 0x7f, 0xe5, 0x20, 0x3c, 0xf3, 0xd6, + 0x6e, 0x2d, 0x52, 0xe3, 0xee, 0x04, 0x95, 0xec, 0x76, 0x6d, 0x57, 0x9a, + 0x45, 0x11, 0x17, 0x5e, 0x01, 0xbc, 0x4d}, + {0x01, 0x4a, 0xe8, 0x14, 0x42, 0xf8, 0xcb, 0x6d, 0xf5, 0x8f, 0xf4, + 0x1e, 0x6d, 0xb2, 0x03, 0xdb, 0x40, 0xea, 0x95, 0x1b, 0x91, 0xbe, + 0xbf, 0x86, 0xd4, 0x2c, 0xda, 0x7b, 0xe3, 0x3f, 0xea, 0x64}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 74 + {74, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x2e, 0x06, 0x59, 0x75, 0xdf, 0x64, 0x2f, 0xcf, 0xda, + 0xfe, 0x2f, 0xa5, 0xaf, 0xfc, 0x18, 0xb2, 0xc6, 0x83, 0x71, 0x79, 0x6f, + 0x9d, 0x96, 0x3d, 0x89, 0xc4, 0xf5, 0xac, 0x5c, 0xce, 0xa2, 0x8b, 0x99, + 0x0f, 0x31, 0x52, 0x2f, 0xbb, 0x26, 0x5c, 0x3f, 0x4d, 0x5c, 0x4b, 0xb8, + 0x2e, 0xbf, 0x5d, 0xdf, 0xf5, 0xa8, 0xea, 0x58, 0x8d, 0xb4, 0xd2, 0x82, + 0xac, 0xdc, 0xa7, 0xa6, 0xcc, 0xf4, 0x28}, + {0x78, 0xe8, 0x1e, 0x85, 0x73, 0xc3, 0xae, 0x60, 0x89, 0xdf, 0x7d, + 0xb1, 0xfb, 0x29, 0xd7, 0xbe, 0x12, 0xdc, 0x11, 0xf1, 0x5b, 0xb2, + 0x5b, 0xff, 0x2a, 0xf8, 0x02, 0xe1, 0x5d, 0xdc, 0x13, 0x6e}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 75 + {75, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe1, 0x33, 0x1e, 0xee, 0x03, 0xc5, 0x0c, 0xc2, 0xb9, + 0x09, 0x44, 0xdd, 0xfc, 0x0d, 0x3a, 0x7d, 0xd8, 0x18, 0x5e, 0x6c, 0x21, + 0xc7, 0x5f, 0xa9, 0x2a, 0x0c, 0x14, 0xb0, 0xf1, 0x94, 0x9a, 0xc9, 0x15, + 0x4d, 0x78, 0x3f, 0x45, 0x47, 0xdc, 0xf5, 0x50, 0x8b, 0xbd, 0x86, 0xc3, + 0xdd, 0x8c, 0x3b, 0x17, 0xb6, 0x19, 0x89, 0xf9, 0x3d, 0xb5, 0x49, 0x0e, + 0xc0, 0x2a, 0x46, 0xa1, 0x00, 0x5c, 0x2c}, + {0xed, 0x67, 0x19, 0x5a, 0x27, 0x2c, 0x63, 0xc5, 0x02, 0x05, 0xab, + 0xf2, 0x74, 0x39, 0x29, 0x11, 0x34, 0xff, 0xa1, 0xe8, 0xec, 0x59, + 0x7f, 0x3b, 0x30, 0x27, 0x16, 0xd9, 0x36, 0x32, 0xe9, 0x8d}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 76 + {76, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe0, 0xc5, 0x6d, 0x48, 0x6e, 0x9c, 0x01, 0x16, 0x3e, + 0xd6, 0xc3, 0xff, 0x25, 0xde, 0x3c, 0xdf, 0x57, 0x44, 0xdb, 0xf9, 0xe0, + 0xe0, 0x0b, 0xdc, 0xf1, 0x99, 0x65, 0xdf, 0x4b, 0xa1, 0xf3, 0x11, 0xbd, + 0x5e, 0x44, 0x43, 0x06, 0x65, 0x82, 0x3d, 0x8c, 0x0b, 0x34, 0xeb, 0xec, + 0x0a, 0x6a, 0xab, 0x5e, 0xa9, 0x6c, 0xf2, 0x39, 0xde, 0x21, 0x4f, 0xd0, + 0x11, 0xe6, 0xf9, 0xec, 0x50, 0x1d, 0xd4}, + {0x50, 0x77, 0x43, 0x47, 0x84, 0x88, 0x28, 0xee, 0xb6, 0x23, 0x0f, + 0x49, 0x7c, 0xd1, 0x81, 0xf8, 0xc5, 0x7f, 0xbd, 0x18, 0xff, 0xbf, + 0x83, 0x28, 0xcd, 0x00, 0x83, 0x21, 0xa1, 0xc3, 0x7c, 0x43}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 77 + {77, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf, + 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a, + 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7, + 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4, + 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78, + 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d, + 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2, + 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x88, 0x5e, 0xad, 0x6c, 0x07, 0x4f, 0x8d, 0x75, 0x1a, + 0x76, 0x7e, 0x91, 0x8c, 0x4e, 0x89, 0x21, 0x0a, 0x58, 0x7c, 0x4b, 0x19, + 0xd4, 0x22, 0x44, 0xae, 0x07, 0x02, 0x7e, 0x36, 0x18, 0x31, 0x05, 0x3e, + 0x80, 0x77, 0x2b, 0xe5, 0x7f, 0xbd, 0x74, 0x49, 0x55, 0xa2, 0xe8, 0x52, + 0x30, 0x63, 0xcc, 0x61, 0x36, 0xf2, 0xbb, 0x37, 0xbe, 0xfb, 0xef, 0x7a, + 0x68, 0x1d, 0x3b, 0xbb, 0xc5, 0x77, 0x88}, + {0x91, 0x3d, 0xa7, 0x10, 0x44, 0xb8, 0x02, 0x1a, 0x86, 0xc8, 0xfc, + 0xaf, 0x4f, 0x63, 0x4d, 0x0d, 0x62, 0x5f, 0xf9, 0x1e, 0xe1, 0xc8, + 0x47, 0x4d, 0x54, 0x8b, 0xd1, 0x08, 0x88, 0x96, 0x4f, 0xb1}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 78 + {78, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x41, 0xe9, 0xd4, 0xcf, 0xa8, 0xef, 0xe8, 0x0b, 0x89, + 0x5a, 0x8c, 0xbc, 0xce, 0x25, 0x68, 0xe2, 0x51, 0xdb, 0x7e, 0xcd, 0xfd, + 0x20, 0xa7, 0xad, 0x71, 0x0d, 0x4a, 0x4b, 0xf2, 0xad, 0xdc, 0x6b, 0x5e, + 0xc3, 0x6a, 0x83, 0x39, 0x16, 0x8a, 0x03, 0xf1, 0x5b, 0x8c, 0x80, 0xf2, + 0xa2, 0xa8, 0x28, 0xf1, 0x51, 0xd3, 0x87, 0x91, 0x58, 0x48, 0x53, 0xba, + 0x2f, 0xf4, 0x4a, 0x2a, 0x04, 0x60, 0xa1}, + {0xb4, 0x8e, 0x11, 0x9d, 0x29, 0xee, 0xf7, 0xdb, 0xb7, 0x6b, 0x64, + 0x21, 0x8e, 0x72, 0x8d, 0xdb, 0xf6, 0xec, 0x60, 0x05, 0x05, 0xec, + 0x7c, 0xed, 0x6a, 0xb6, 0xfb, 0x87, 0x63, 0x30, 0x8d, 0xa5}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 79 + {79, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x77, 0x6a, 0xef, 0x1a, 0xcb, 0x82, 0xb6, 0x28, 0xe1, + 0x32, 0xcc, 0x29, 0x44, 0x09, 0x88, 0xf0, 0xa1, 0x5d, 0x4c, 0xc2, 0xb4, + 0xf3, 0x28, 0xae, 0xcb, 0x06, 0x3c, 0x9b, 0x86, 0xe5, 0x01, 0x8e, 0x6e, + 0x44, 0xdf, 0xc6, 0x04, 0x44, 0xfa, 0xa9, 0xc4, 0xe3, 0x6b, 0xc2, 0x17, + 0x45, 0x1f, 0x7a, 0xc2, 0x95, 0x6c, 0xb3, 0xb2, 0xe9, 0xbb, 0xd6, 0x55, + 0xeb, 0xa2, 0x97, 0x16, 0x3d, 0x1f, 0x34}, + {0x28, 0xa8, 0x8b, 0x6b, 0x25, 0x8f, 0x23, 0x30, 0x20, 0xba, 0x6f, + 0xa9, 0xc0, 0x0d, 0x1d, 0x72, 0x83, 0x1f, 0x45, 0x15, 0xb8, 0x69, + 0x66, 0xa9, 0x78, 0x2f, 0x52, 0x13, 0x15, 0xe1, 0x8a, 0xa7}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 80 + {80, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9e, 0xc0, 0x6b, 0x0b, 0x08, 0x66, 0x2c, 0x0e, 0x1d, + 0xd9, 0x11, 0x16, 0x96, 0xa6, 0x3a, 0x16, 0x01, 0xcc, 0x83, 0xce, 0xe2, + 0x06, 0x95, 0x77, 0x8a, 0xdf, 0x84, 0xd4, 0x30, 0x64, 0xfc, 0x90, 0x15, + 0x60, 0x01, 0xf0, 0x84, 0xcd, 0x3c, 0x1d, 0xf1, 0xa0, 0x87, 0xf6, 0x26, + 0x53, 0x3b, 0x65, 0x72, 0x58, 0x48, 0x89, 0xbd, 0x3d, 0x5c, 0x2c, 0x99, + 0xf0, 0xe3, 0x11, 0xe2, 0x2b, 0x41, 0xe6}, + {0xc4, 0xff, 0x86, 0x5f, 0xf3, 0xdc, 0x49, 0x53, 0xea, 0x78, 0xd9, + 0x2a, 0x02, 0xf3, 0x34, 0x5a, 0x53, 0xbd, 0xb6, 0x05, 0x0c, 0xfd, + 0x8f, 0x41, 0xba, 0xa4, 0x39, 0x5e, 0xcb, 0x6a, 0xca, 0xb8}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 81 + {81, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xfa, 0x51, 0xd1, 0x28, 0xad, 0xc2, 0x00, 0x0f, 0x09, + 0xff, 0x12, 0xc6, 0xfd, 0x8e, 0x25, 0xaa, 0x08, 0x55, 0x6d, 0x70, 0x8b, + 0xf6, 0xb0, 0xff, 0xff, 0x9e, 0x8e, 0xaa, 0xd4, 0x78, 0x3f, 0x0d, 0xe2, + 0x2b, 0xf5, 0x29, 0xe5, 0x16, 0xe1, 0xf6, 0x4b, 0x8e, 0x0d, 0x09, 0xf9, + 0x8f, 0xad, 0x4e, 0x50, 0x16, 0x95, 0xa9, 0x30, 0xa1, 0xb2, 0x20, 0x76, + 0x65, 0x9d, 0xa7, 0x07, 0xe3, 0xcc, 0xd0}, + {0xde, 0x10, 0x69, 0xf0, 0x51, 0x63, 0x7e, 0x10, 0x16, 0x65, 0x59, + 0xce, 0xf4, 0x46, 0x88, 0xaf, 0xc8, 0x09, 0x34, 0x18, 0x55, 0x26, + 0x12, 0x15, 0xc4, 0xf3, 0x81, 0xd9, 0xd7, 0xda, 0x76, 0xca}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 82 + {82, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x61, 0x4d, 0xcf, 0xbe, 0xa4, 0x78, 0x9a, 0x3f, 0x3e, + 0xb4, 0xa8, 0xe2, 0xf1, 0x11, 0xc8, 0x87, 0xf0, 0x24, 0x8d, 0x93, 0x16, + 0xb9, 0x9d, 0x08, 0x64, 0xc9, 0x27, 0xa0, 0x45, 0xd6, 0x94, 0x17, 0x53, + 0xa0, 0x73, 0xbe, 0xfe, 0x08, 0x49, 0x1a, 0x80, 0x50, 0xa4, 0xd9, 0x6d, + 0x08, 0xba, 0x47, 0x90, 0xae, 0x18, 0xdb, 0x3e, 0xf7, 0xf0, 0xea, 0xcc, + 0xf5, 0x9c, 0xe1, 0x09, 0x5a, 0xfc, 0x54}, + {0x42, 0x07, 0xbf, 0x41, 0x59, 0xfa, 0xa0, 0xe5, 0x0e, 0xd2, 0x38, + 0xb9, 0xc0, 0xff, 0x46, 0x19, 0x4a, 0x53, 0x9a, 0x1b, 0xa0, 0x3a, + 0x5a, 0x4c, 0x8d, 0x68, 0xf3, 0x69, 0xae, 0xcd, 0x31, 0xa5}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 83 + {83, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xef, 0xe7, 0x75, 0x4e, 0xd4, 0xc0, 0xb3, 0xc1, 0xdd, + 0x30, 0x1b, 0xc1, 0xed, 0x69, 0x80, 0x0a, 0xa2, 0xff, 0x5d, 0x51, 0xfb, + 0x85, 0x93, 0x77, 0x15, 0xe6, 0x0d, 0x2e, 0x7b, 0xca, 0xda, 0x8e, 0xb1, + 0x58, 0x1a, 0xb7, 0x5f, 0xb3, 0xc7, 0x97, 0xef, 0x94, 0xa9, 0xdb, 0xa3, + 0xd8, 0x25, 0x68, 0xc8, 0x46, 0x17, 0xea, 0xf3, 0xfa, 0x04, 0xf2, 0x79, + 0xfb, 0xfd, 0x89, 0x8f, 0x70, 0x46, 0x04}, + {0xb5, 0xa0, 0xec, 0x92, 0xae, 0xcc, 0x30, 0x10, 0xd2, 0x7d, 0x22, + 0x63, 0xd3, 0xda, 0x66, 0xe3, 0xd2, 0xf3, 0x39, 0x5d, 0x23, 0x94, + 0x70, 0x24, 0xa3, 0xf4, 0x74, 0x44, 0x54, 0x62, 0x20, 0x27}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 84 + {84, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd8, 0xe1, 0x3f, 0xbd, 0x01, 0x7f, 0x1f, 0x9a, 0x26, + 0xbe, 0x35, 0xc6, 0x11, 0xd7, 0xb2, 0x29, 0x9f, 0x5d, 0x10, 0xde, 0x3c, + 0x8a, 0x26, 0x36, 0x22, 0x73, 0xff, 0xfb, 0x85, 0x23, 0x8f, 0x3e, 0xd1, + 0x42, 0x6b, 0x74, 0x8c, 0x1f, 0x87, 0xe3, 0xaf, 0xa2, 0xc1, 0xe7, 0xa0, + 0x22, 0x43, 0x10, 0xc9, 0x80, 0x65, 0x5e, 0x07, 0x39, 0x95, 0x90, 0xd1, + 0x49, 0x4d, 0x6d, 0x6b, 0xea, 0x03, 0x96}, + {0xd2, 0xa5, 0xbc, 0x66, 0x49, 0x8c, 0x60, 0x36, 0xae, 0xcd, 0xfa, + 0xad, 0x04, 0x1c, 0xef, 0x73, 0x2a, 0x89, 0x3d, 0xe1, 0x90, 0xa0, + 0xa5, 0xb4, 0x2f, 0xf7, 0x1e, 0x13, 0xf0, 0x92, 0x80, 0xe7}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 85 + {85, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5a, 0x10, 0x27, 0x66, 0x6a, 0x0e, 0x37, 0x24, 0x81, + 0xfe, 0xc0, 0xb3, 0x90, 0x1e, 0x05, 0x8d, 0x60, 0x10, 0x7c, 0x07, 0xb1, + 0x11, 0x55, 0x50, 0xce, 0xb0, 0x57, 0x89, 0xb5, 0x5a, 0x6d, 0x35, 0x06, + 0x3d, 0x4c, 0x8e, 0xe6, 0x6e, 0xd4, 0x5f, 0xf3, 0xe1, 0xdf, 0xdc, 0xfd, + 0x73, 0xed, 0x96, 0xa9, 0xe8, 0x31, 0x93, 0x88, 0x4a, 0xdb, 0xca, 0xa5, + 0x74, 0xb2, 0xdd, 0x11, 0x8a, 0x69, 0x2b}, + {0x1f, 0x81, 0x23, 0x13, 0xdd, 0xcf, 0x36, 0xbc, 0x38, 0x07, 0x1d, + 0x0e, 0x51, 0xa7, 0x41, 0x00, 0xd6, 0x30, 0xc8, 0xe2, 0x0c, 0xc4, + 0x14, 0x32, 0x6e, 0xef, 0xa4, 0x2e, 0xcb, 0x1b, 0x5f, 0x8e}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 86 + {86, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x79, 0x37, 0xb9, 0xc4, 0x09, 0x86, 0xdd, 0x75, 0x5a, + 0x06, 0x56, 0x20, 0x30, 0x89, 0x78, 0x25, 0x83, 0xda, 0x7d, 0x81, 0x13, + 0xa4, 0x41, 0x90, 0x76, 0x2a, 0xb4, 0x74, 0xa2, 0x0b, 0xcf, 0x60, 0xef, + 0xcb, 0xc1, 0x52, 0x5a, 0xed, 0x5b, 0x4a, 0xd8, 0xe6, 0x87, 0xcb, 0x02, + 0xc2, 0xef, 0x88, 0x87, 0x09, 0x5c, 0xad, 0xca, 0x56, 0xc7, 0x65, 0xb4, + 0x1b, 0x4a, 0x95, 0x44, 0xff, 0x2f, 0xe8}, + {0xf2, 0x84, 0x08, 0x9b, 0xdd, 0xd5, 0xe2, 0xe1, 0xbe, 0x3f, 0x82, + 0x64, 0x0e, 0xfa, 0x06, 0x58, 0x46, 0x8f, 0xa1, 0xf1, 0x0b, 0x28, + 0x19, 0x63, 0xa3, 0xca, 0x19, 0x0c, 0x39, 0x82, 0xfd, 0xa6}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 87 + {87, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x93, 0x68, 0x06, 0x6a, 0x07, 0x48, 0x86, 0x7a, 0x7b, + 0x87, 0x02, 0x44, 0xf5, 0xc9, 0xf8, 0x2e, 0xa8, 0xbd, 0x51, 0x55, 0x29, + 0x59, 0xdd, 0x55, 0x0b, 0xb7, 0x39, 0x44, 0x97, 0x15, 0x9a, 0x5d, 0x40, + 0x76, 0x4a, 0xdd, 0x1a, 0xe2, 0x4c, 0x8e, 0x3f, 0x43, 0x2e, 0xe0, 0x11, + 0xbe, 0x97, 0xd3, 0x13, 0x07, 0x18, 0xfe, 0x0a, 0x6a, 0x90, 0xed, 0x8b, + 0x10, 0x11, 0xb2, 0x03, 0x4d, 0x09, 0xa0}, + {0x45, 0x29, 0xf4, 0xb6, 0x31, 0xc9, 0x98, 0x4a, 0xb2, 0x16, 0xa6, + 0x80, 0x12, 0x81, 0xfc, 0x4f, 0xd8, 0x73, 0x1a, 0x58, 0xb6, 0x5c, + 0xa8, 0xd0, 0x7b, 0xff, 0x07, 0x81, 0x11, 0x16, 0x37, 0x1f}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 88 + {88, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x98, 0x1d, 0x74, 0x49, 0xbd, 0xf0, 0x01, 0x3f, 0x5e, + 0xed, 0xdb, 0xb7, 0xe4, 0x2c, 0x44, 0x2f, 0x7c, 0xcd, 0xd9, 0x42, 0x7b, + 0xd2, 0x6d, 0x7b, 0x38, 0x87, 0x55, 0xaa, 0x5e, 0x26, 0xf4, 0x6a, 0x12, + 0x92, 0xb8, 0x8f, 0xa6, 0xbf, 0x5d, 0xff, 0xca, 0x05, 0x4d, 0xd4, 0x2e, + 0xd3, 0x59, 0x42, 0x77, 0xb5, 0x93, 0xdc, 0xc4, 0x02, 0xd8, 0x03, 0x40, + 0xfb, 0x78, 0x16, 0xe4, 0xdc, 0xab, 0x37}, + {0x64, 0xbb, 0xc9, 0xfd, 0xd7, 0x36, 0x43, 0xeb, 0x29, 0x54, 0xf4, + 0xab, 0x64, 0x03, 0x81, 0xb9, 0x38, 0xc5, 0xe6, 0x01, 0x84, 0x6a, + 0x0c, 0x6b, 0x69, 0x54, 0x96, 0x6e, 0x0d, 0xc7, 0x3e, 0x6f}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 89 + {89, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x09, 0xe7, 0x8d, 0x4e, 0xf6, 0x0d, 0x05, 0xf7, 0x50, + 0xf6, 0x63, 0x62, 0x09, 0x09, 0x2b, 0xc4, 0x3c, 0xbd, 0xd6, 0xb4, 0x7e, + 0x11, 0xa9, 0xde, 0x20, 0xa9, 0xfe, 0xb2, 0xa5, 0x0b, 0xb9, 0x6c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {0x28, 0xf6, 0x77, 0x57, 0xac, 0xc2, 0x8b, 0x16, 0x84, 0xba, 0x76, + 0xff, 0xd5, 0x34, 0xae, 0xd4, 0x2d, 0x45, 0xb8, 0xb3, 0xf1, 0x0b, + 0x82, 0xa5, 0x69, 0x94, 0x16, 0xef, 0xf7, 0x19, 0x9a, 0x74}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 90 + {90, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x53, 0x84, 0xd6, 0xc0, 0xde, 0xf7, 0x89, 0x60, 0xdb, + 0x96, 0x7b, 0x80, 0x96, 0xd3, 0x54, 0x77, 0xc5, 0xa5, 0xce, 0x30, 0xef, + 0x0c, 0x6d, 0x88, 0x79, 0xa5, 0x56, 0x8c, 0xa8, 0x7e, 0x97, 0x94, 0x01, + 0xee, 0x56, 0xc4, 0x58, 0x17, 0x22, 0x61, 0x0b, 0x43, 0xf3, 0xcb, 0xfc, + 0xf3, 0x86, 0x2c, 0x08, 0x2a, 0x6e, 0x36, 0xba, 0xa3, 0x6f, 0xd6, 0xf7, + 0x84, 0x03, 0xc0, 0xe3, 0x99, 0xfa, 0xa5}, + {0x9e, 0xe6, 0x53, 0xcd, 0xa4, 0x6d, 0xb6, 0x76, 0x12, 0x76, 0x0c, + 0xe3, 0x5b, 0xac, 0x84, 0x50, 0xbb, 0xf4, 0x8d, 0xbf, 0x74, 0x45, + 0x1e, 0xd9, 0x3a, 0xbb, 0x6d, 0xb4, 0x08, 0xa9, 0xfe, 0x10}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 91 + {91, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x4e, 0xca, 0x76, 0x41, 0xa4, 0xaf, 0xd5, 0xea, 0xb0, + 0xb2, 0x14, 0x65, 0x7f, 0xf3, 0xbd, 0xcb, 0xfc, 0x66, 0xf1, 0x55, 0x1a, + 0x53, 0xbb, 0x59, 0x49, 0x3b, 0xc3, 0x8e, 0xd7, 0x8f, 0xf3, 0x96, 0x14, + 0xa0, 0xca, 0xdf, 0xf1, 0x4c, 0x14, 0x73, 0x6e, 0xdb, 0xdc, 0xda, 0xb5, + 0x10, 0xcb, 0xa0, 0x7a, 0x89, 0x24, 0xff, 0xd0, 0x49, 0x0e, 0xe5, 0x14, + 0xae, 0xdf, 0xaa, 0xdb, 0x64, 0x8b, 0x01}, + {0x97, 0x36, 0xad, 0x6b, 0x2a, 0x2e, 0xf1, 0x7e, 0xc3, 0xf8, 0xc8, + 0xdc, 0x2e, 0x35, 0x71, 0x5f, 0xb1, 0xc0, 0x6f, 0x28, 0xd8, 0x2e, + 0x4e, 0x26, 0x87, 0x6f, 0x02, 0x14, 0x58, 0x81, 0x65, 0xf1}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 92 + {92, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8d, 0x01, 0x77, 0xeb, 0xab, 0x9c, 0x6e, 0x9e, 0x10, + 0xdb, 0x6d, 0xd0, 0x95, 0xdb, 0xac, 0x0d, 0x63, 0x75, 0xe8, 0xa9, 0x7b, + 0x70, 0xf6, 0x11, 0x87, 0x5d, 0x87, 0x7f, 0x00, 0x69, 0xd2, 0xc7, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {0x74, 0x8f, 0xa4, 0xf5, 0xa3, 0x99, 0x32, 0x03, 0x82, 0xdc, 0x92, + 0x00, 0x26, 0x93, 0x86, 0x94, 0xc4, 0x1a, 0x26, 0xfe, 0x2a, 0xaa, + 0x31, 0x8c, 0x5e, 0x71, 0x01, 0x98, 0xdd, 0x71, 0xc7, 0x93}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 93 + {93, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5f, 0xdb, 0x7f, 0x0c, 0xff, 0xb8, 0xb5, 0xb1, 0x14, + 0x2d, 0x24, 0x69, 0x8a, 0x4b, 0xda, 0x76, 0xbf, 0x98, 0x27, 0xd6, 0x3b, + 0x1a, 0x6b, 0xd8, 0x5a, 0x4e, 0x2f, 0x9b, 0x59, 0xc5, 0x10, 0xcf, 0xbc, + 0xb3, 0x5b, 0xa9, 0xc9, 0x87, 0x10, 0x8b, 0x6d, 0x43, 0x37, 0xad, 0x53, + 0x93, 0xf9, 0xf9, 0x10, 0xec, 0x92, 0x41, 0x0c, 0x23, 0x08, 0x69, 0xd6, + 0x65, 0x28, 0xed, 0x88, 0xc1, 0xb9, 0x8a}, + {0x7f, 0x97, 0xdb, 0x83, 0xb4, 0xd8, 0x6f, 0x04, 0xfe, 0x28, 0x60, + 0x41, 0xee, 0x21, 0xe8, 0x0e, 0xc3, 0xd5, 0x9f, 0x3c, 0xe8, 0x2c, + 0xde, 0xea, 0xf3, 0x62, 0x01, 0x6f, 0xc8, 0x7a, 0x3e, 0x02}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 94 + {94, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x53, 0x0b, 0x22, 0x93, 0xe6, 0x0c, 0x6b, 0x6f, 0x14, + 0xc7, 0x5c, 0x90, 0xb1, 0xef, 0x8b, 0x9f, 0x9f, 0xa6, 0xb2, 0x15, 0x1b, + 0x8d, 0x98, 0x55, 0x79, 0x2e, 0xb2, 0xb3, 0xdc, 0x69, 0xf0, 0x7a, 0x0d, + 0xb4, 0x24, 0x40, 0xe7, 0x3f, 0xd7, 0xd6, 0xdf, 0x04, 0xae, 0xd5, 0x02, + 0x2f, 0xbe, 0x21, 0xce, 0xae, 0xc3, 0x3c, 0x5f, 0xba, 0xde, 0x1b, 0xd6, + 0xad, 0x32, 0x1e, 0xf2, 0xe1, 0x0d, 0x0b}, + {0x21, 0x79, 0x4c, 0xf2, 0x4f, 0x56, 0x27, 0x3f, 0xa4, 0x46, 0x3c, + 0xc7, 0xae, 0x42, 0x32, 0xfa, 0x34, 0xdb, 0xe0, 0xf1, 0x8b, 0x73, + 0x61, 0x3b, 0x8a, 0xe9, 0xcb, 0xfb, 0x9c, 0x36, 0xab, 0xf0}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 95 + {95, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x69, 0x16, 0xfa, 0xc4, 0x5e, 0x56, 0x8b, 0x6b, 0x9e, + 0x2e, 0x2e, 0xcd, 0x61, 0x1b, 0x28, 0x2e, 0x5f, 0xcc, 0x40, 0xa3, 0x06, + 0x7d, 0x60, 0x10, 0x57, 0xf8, 0x79, 0xce, 0x5a, 0x8a, 0x73, 0xcc, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {0x91, 0x51, 0x06, 0xd0, 0x78, 0x16, 0xe8, 0x79, 0xe7, 0x64, 0x3f, + 0x00, 0xab, 0xf6, 0xd7, 0x9f, 0xb8, 0xf1, 0xcb, 0x78, 0xbf, 0x64, + 0xa6, 0xa3, 0x82, 0x7f, 0x91, 0xa7, 0xb0, 0xef, 0x0f, 0x41}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 96 + {96, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xed, 0x95, 0x68, 0xc8, 0x5b, 0xc5, 0x2a, 0x6b, 0x45, + 0x73, 0x36, 0x18, 0xc3, 0x60, 0x21, 0x07, 0xc1, 0xfd, 0xac, 0xf2, 0x3b, + 0x1a, 0x38, 0xe4, 0x86, 0xaf, 0x95, 0x97, 0x8a, 0x21, 0x4e, 0x2e, 0xfa, + 0x0d, 0x71, 0xd5, 0xe7, 0x37, 0x89, 0x1c, 0x42, 0x76, 0xe2, 0x47, 0x58, + 0x1e, 0xe6, 0x13, 0x90, 0x11, 0xca, 0x14, 0x60, 0xdb, 0x9b, 0x1e, 0x20, + 0xb3, 0x64, 0xd9, 0x27, 0x56, 0x83, 0xe2}, + {0x2f, 0xcc, 0xe5, 0x52, 0x31, 0x08, 0x19, 0xdd, 0x77, 0x5a, 0xb7, + 0xba, 0x9f, 0xf0, 0xf9, 0x6a, 0x1f, 0xca, 0xdd, 0x25, 0xa0, 0xc7, + 0x09, 0x70, 0x3c, 0xef, 0x04, 0xbb, 0x6e, 0x1a, 0x7b, 0xd7}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 97 + {97, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9f, 0xf7, 0x73, 0x1c, 0x00, 0xf2, 0xaa, 0x88, 0xb3, + 0xfc, 0x17, 0x4a, 0xba, 0x90, 0x7a, 0xd1, 0x75, 0x95, 0xe6, 0x02, 0xe7, + 0x68, 0xa5, 0xf1, 0xe9, 0x46, 0x2a, 0x6d, 0x4b, 0x89, 0xb2, 0xd2, 0x3f, + 0x17, 0x8a, 0x70, 0xb9, 0xbb, 0x3e, 0xdc, 0xe2, 0x89, 0x11, 0x83, 0x38, + 0xa3, 0x3d, 0xf3, 0x0c, 0x43, 0x2c, 0x34, 0x7f, 0x12, 0xa3, 0xde, 0x0a, + 0x2b, 0x03, 0xb3, 0x53, 0x87, 0x8d, 0x96}, + {0x75, 0x7d, 0x92, 0x6a, 0x26, 0x93, 0xbc, 0x8a, 0x3d, 0x2d, 0x8c, + 0x05, 0x54, 0xa1, 0x35, 0x79, 0xef, 0x9e, 0x55, 0x91, 0x86, 0x57, + 0x89, 0x11, 0xf3, 0x7e, 0xdc, 0x88, 0xb2, 0xf5, 0xe6, 0x1a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 98 + {98, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x82, 0x70, 0xf8, 0x17, 0x9d, 0x57, 0x43, 0x6b, 0x34, + 0xdf, 0xc0, 0xbd, 0xf7, 0xd4, 0x17, 0xa5, 0xc8, 0x95, 0x11, 0x6b, 0x90, + 0xcb, 0x51, 0xae, 0xc7, 0x18, 0x61, 0x4f, 0x86, 0x4a, 0x63, 0x5d, 0x17, + 0x48, 0x04, 0xe0, 0xc0, 0xe0, 0x6e, 0x3d, 0x68, 0xd3, 0x14, 0x9e, 0x0b, + 0x95, 0x66, 0x21, 0xc6, 0xaa, 0x2b, 0xde, 0x83, 0xf4, 0xd1, 0x7d, 0x03, + 0xd2, 0x8e, 0xf8, 0xaa, 0x38, 0x9f, 0xff}, + {0x3d, 0xb2, 0x9e, 0xc6, 0xf9, 0x78, 0xd2, 0x26, 0x9e, 0x92, 0xe9, + 0xc7, 0xeb, 0x5c, 0x8b, 0x5a, 0x8e, 0x56, 0xc2, 0x22, 0x8a, 0x4f, + 0xb9, 0xe4, 0x83, 0xfe, 0xca, 0x50, 0xaa, 0x3e, 0x45, 0x1f}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 99 + {99, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc6, 0x17, 0x50, 0xe9, 0x8a, 0xba, 0xf2, 0x02, 0x25, + 0xa8, 0x81, 0xdb, 0xfd, 0x35, 0x10, 0x53, 0x2c, 0xfc, 0x3d, 0xf9, 0x71, + 0xbb, 0xbc, 0xa4, 0xa2, 0xbd, 0x52, 0xf9, 0x1a, 0xcc, 0x9c, 0x59, 0xd0, + 0xfe, 0x79, 0x34, 0x20, 0x97, 0xf8, 0x8a, 0xe7, 0x8f, 0xc7, 0x9a, 0x80, + 0x32, 0x24, 0x5f, 0xdd, 0x2c, 0x30, 0xcc, 0x64, 0xac, 0xea, 0xaa, 0x9f, + 0xd5, 0x7b, 0x08, 0x25, 0x69, 0x25, 0x31}, + {0x72, 0xc5, 0x7c, 0x2e, 0x10, 0xd7, 0x73, 0x18, 0xb3, 0xa7, 0x96, + 0x09, 0x7b, 0xbf, 0x76, 0x8c, 0x63, 0x66, 0x14, 0x2d, 0x80, 0xf9, + 0x8c, 0x90, 0xa9, 0x37, 0x80, 0xa8, 0x41, 0x07, 0x5f, 0x32}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 100 + {100, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9c, 0x5d, 0x3b, 0xb5, 0x46, 0x50, 0xd9, 0x55, 0x0e, + 0x1e, 0xe2, 0xef, 0xa3, 0xea, 0x43, 0xc1, 0x4a, 0xb9, 0x9d, 0x18, 0xbb, + 0x04, 0x9f, 0x37, 0xb4, 0x2a, 0x6d, 0xac, 0x48, 0x23, 0x2f, 0x0b, 0xd3, + 0xa2, 0x76, 0x0d, 0x83, 0xd3, 0x3a, 0xfe, 0x4c, 0xe6, 0xf1, 0xd1, 0x24, + 0x54, 0x89, 0xc5, 0x09, 0xbd, 0x26, 0xb0, 0x25, 0x1f, 0x30, 0x8f, 0x8c, + 0x99, 0x6e, 0x80, 0xf7, 0xa3, 0xf8, 0xeb}, + {0xa9, 0x6b, 0x07, 0x94, 0x4e, 0x9e, 0xb2, 0xb2, 0x2a, 0x9a, 0x36, + 0x57, 0x5e, 0xff, 0x1f, 0x4f, 0x63, 0x63, 0xb4, 0xaa, 0x3a, 0x53, + 0xb1, 0x00, 0xb8, 0x51, 0x8a, 0x67, 0xba, 0x54, 0x05, 0xdd}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 101 + {101, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf1, 0x72, 0x4e, 0xfd, 0x48, 0x1a, 0xd4, 0x5a, 0x55, + 0x79, 0x5f, 0x06, 0x12, 0x6b, 0x1f, 0x5e, 0xd2, 0x8e, 0x7d, 0x9b, 0xb4, + 0xfe, 0xe9, 0x10, 0xaf, 0x2a, 0xd8, 0xc1, 0x37, 0x3b, 0x18, 0xff, 0x77, + 0xed, 0xbc, 0x34, 0xda, 0x6c, 0x78, 0x7e, 0xc7, 0x34, 0x30, 0x34, 0x7f, + 0x4d, 0xa8, 0x68, 0x10, 0x03, 0x2d, 0x88, 0xf7, 0x47, 0x5f, 0x6c, 0x42, + 0xf1, 0x59, 0x14, 0x07, 0x9d, 0x17, 0x9e}, + {0x85, 0x58, 0x83, 0x31, 0x6b, 0x6d, 0x09, 0x7a, 0xe5, 0xea, 0xb6, + 0xc6, 0x7e, 0x84, 0x11, 0xa1, 0x39, 0x73, 0x49, 0xa0, 0x9b, 0x9d, + 0x7d, 0x8f, 0x09, 0x6b, 0x2b, 0xa1, 0xbd, 0x03, 0xea, 0x31}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 102 + {102, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xfc, 0x36, 0x80, 0xaf, 0x52, 0xfa, 0x89, 0xff, 0xcd, + 0x19, 0x3e, 0xcc, 0x0b, 0x07, 0x14, 0x46, 0x6f, 0xe5, 0xdb, 0x27, 0x7e, + 0xe5, 0x87, 0x28, 0x46, 0xc5, 0x20, 0xbf, 0x4e, 0x37, 0x21, 0xd9, 0x27, + 0x26, 0x0a, 0x0e, 0x22, 0x5a, 0x3d, 0x37, 0x7e, 0x67, 0x23, 0xec, 0xb6, + 0xbe, 0xf8, 0xd4, 0x49, 0x3c, 0x2d, 0xa7, 0x8a, 0x22, 0xa3, 0x07, 0xfc, + 0xca, 0x8f, 0x88, 0xf4, 0x52, 0x72, 0x08}, + {0x5a, 0x75, 0xbb, 0x7a, 0x0c, 0x96, 0xb8, 0x34, 0x0d, 0x08, 0x42, + 0xbc, 0xcc, 0xf1, 0x19, 0x74, 0xe1, 0xa5, 0xa2, 0xc8, 0xf4, 0xbc, + 0x22, 0xb3, 0x33, 0x43, 0x3c, 0xce, 0x64, 0x6b, 0x6a, 0x8a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 103 + {103, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x10, 0x6b, 0x6f, 0x81, 0xe3, 0x48, 0x2d, 0xb1, 0x8d, + 0x74, 0x02, 0x92, 0x91, 0x82, 0x1a, 0xe4, 0x48, 0xc3, 0x88, 0x44, 0xef, + 0x78, 0x3b, 0xf1, 0xd6, 0x99, 0x9a, 0x40, 0x44, 0x01, 0xf6, 0x3f, 0x6a, + 0x57, 0x53, 0xf0, 0xed, 0xc6, 0x8a, 0x62, 0xcf, 0xd6, 0xa0, 0xb1, 0x81, + 0xbb, 0x25, 0x99, 0xe1, 0xf3, 0xba, 0xc5, 0xfa, 0x88, 0x24, 0xaf, 0x16, + 0x0d, 0xe7, 0x9e, 0xd8, 0x67, 0xc3, 0x50}, + {0xd9, 0x64, 0x12, 0xe3, 0x1c, 0xf4, 0xd2, 0x61, 0x95, 0x92, 0x0c, + 0xac, 0x95, 0x2f, 0xb7, 0x9e, 0xa2, 0x5f, 0x6c, 0x50, 0xab, 0xc7, + 0x9b, 0x5e, 0xd0, 0xef, 0x80, 0x26, 0xa6, 0xe8, 0x33, 0x19}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 104 + {104, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x09, 0x3c, 0xb5, 0x19, 0x3a, 0x4f, 0x94, 0xcd, 0x18, + 0xed, 0xaa, 0x20, 0xa9, 0x73, 0xb8, 0x7f, 0xf7, 0x9b, 0x0c, 0x03, 0x68, + 0x4c, 0x79, 0x48, 0x7e, 0xcf, 0xee, 0x34, 0x7e, 0x53, 0x54, 0xeb, 0x04, + 0xfc, 0xb5, 0x75, 0x25, 0x39, 0x17, 0x07, 0x77, 0x93, 0x2b, 0xe1, 0x5c, + 0xd8, 0x4c, 0x97, 0xf0, 0x38, 0x15, 0xff, 0xee, 0x8b, 0x60, 0xb6, 0x47, + 0xc1, 0x78, 0xee, 0xbb, 0x8e, 0x14, 0xd4}, + {0x2b, 0x0e, 0xed, 0x9b, 0xad, 0xc9, 0x2a, 0x10, 0x68, 0x19, 0x6d, + 0xfe, 0xc1, 0x24, 0xfe, 0x8f, 0x9d, 0x3f, 0x45, 0x1e, 0x29, 0x4d, + 0x32, 0x2e, 0xb8, 0x81, 0xcc, 0xe0, 0x2f, 0x28, 0x60, 0x26}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 105 + {105, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd6, 0xc3, 0x8f, 0x44, 0x8b, 0x96, 0x4e, 0x27, 0xb5, + 0xb4, 0x50, 0xcc, 0x38, 0xd3, 0xcf, 0x41, 0xef, 0x9d, 0xf8, 0x3d, 0x8a, + 0x95, 0x97, 0x71, 0xeb, 0x9c, 0x21, 0x85, 0x5c, 0xb3, 0x64, 0x45, 0xdf, + 0x63, 0x8a, 0xef, 0x46, 0xa2, 0xae, 0xb1, 0x31, 0x99, 0x28, 0x1e, 0x1a, + 0x26, 0xd1, 0x2f, 0xe6, 0x1b, 0x02, 0x9e, 0xc7, 0xf6, 0x8b, 0x90, 0xfa, + 0xa8, 0x9f, 0x88, 0xc7, 0xa9, 0x59, 0x42}, + {0xed, 0x0b, 0x1d, 0x8d, 0xfd, 0x27, 0xa6, 0x1f, 0xce, 0x91, 0xdc, + 0x64, 0x05, 0xbf, 0xc5, 0x3b, 0x6d, 0x48, 0xa8, 0xc1, 0x3b, 0xa5, + 0x41, 0xc9, 0x6e, 0xf3, 0xdc, 0xf3, 0x1d, 0x7c, 0xdb, 0x88}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 106 + {106, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8a, 0x74, 0x8d, 0x61, 0xf5, 0x9c, 0x3b, 0x6a, 0x29, + 0xb7, 0x33, 0xb0, 0xd5, 0x54, 0xb2, 0x49, 0x2e, 0x7f, 0x76, 0xfa, 0xd7, + 0xca, 0xe1, 0xc1, 0x7f, 0x2a, 0xc3, 0xde, 0x9e, 0x4a, 0x65, 0xd2, 0xee, + 0xdb, 0xe6, 0xc2, 0x6b, 0x6f, 0xd2, 0x2b, 0xfc, 0x03, 0xc1, 0x68, 0x75, + 0x55, 0xd2, 0xf0, 0xa3, 0x8e, 0x02, 0xad, 0xee, 0x55, 0x70, 0x68, 0x61, + 0x71, 0xab, 0xfe, 0xc6, 0x68, 0x19, 0x17}, + {0xa7, 0x96, 0xdd, 0x14, 0x4f, 0x21, 0xba, 0x33, 0x18, 0xf9, 0xe1, + 0x08, 0x28, 0xec, 0xef, 0xc9, 0xc0, 0xf6, 0xef, 0x2c, 0x42, 0x7a, + 0xe3, 0x13, 0x51, 0xc1, 0x6c, 0x2f, 0xbf, 0xa3, 0xcf, 0xa6}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 107 + {107, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf1, 0x05, 0x26, 0x99, 0xd8, 0x7e, 0x56, 0x77, 0xc7, + 0x5e, 0x26, 0xb2, 0xab, 0xe7, 0x19, 0x31, 0x06, 0x48, 0xd8, 0x20, 0xa9, + 0x6e, 0x5b, 0x38, 0x1f, 0xff, 0x58, 0xb3, 0x92, 0x40, 0x15, 0x81, 0xb1, + 0xbb, 0x16, 0xae, 0x8b, 0x68, 0xcb, 0xb7, 0x6a, 0x32, 0x56, 0x87, 0x0b, + 0xad, 0x1e, 0xe5, 0xa3, 0x0f, 0xf9, 0xfd, 0x66, 0x2f, 0xd4, 0xf8, 0xd1, + 0xfe, 0x5b, 0x5f, 0x1f, 0x98, 0xff, 0x46}, + {0x1f, 0x3a, 0x96, 0x15, 0xb0, 0x74, 0x50, 0x46, 0xa9, 0x72, 0xba, + 0xd5, 0xd5, 0x97, 0x94, 0xa0, 0xb6, 0x0b, 0x03, 0x2b, 0x4a, 0xc9, + 0x4f, 0xe8, 0x5f, 0x77, 0xdf, 0xb3, 0x80, 0xd1, 0xf3, 0x2b}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 108 + {108, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x12, 0x19, 0xaf, 0x52, 0x30, 0x06, 0x4e, 0xe9, 0x77, + 0x86, 0x67, 0x22, 0x5f, 0x0e, 0x00, 0x9c, 0xdb, 0x96, 0x13, 0x30, 0xe3, + 0x86, 0xed, 0xb3, 0x4e, 0x4f, 0xa9, 0xfd, 0xdd, 0x0e, 0x5b, 0xe7, 0xe2, + 0xa1, 0x25, 0x54, 0x22, 0x7f, 0x61, 0x3a, 0xaa, 0xa7, 0x89, 0x38, 0xdd, + 0xbb, 0xc9, 0x9b, 0x92, 0x3f, 0x9d, 0x18, 0x1b, 0x81, 0x92, 0xdc, 0x4b, + 0x81, 0x65, 0x77, 0xe8, 0xf3, 0xb7, 0xe9}, + {0xca, 0xf9, 0x14, 0x1d, 0x1f, 0xca, 0x4d, 0x0f, 0x10, 0x68, 0x3b, + 0x5e, 0x86, 0xd2, 0xb4, 0x1a, 0xf5, 0x60, 0x2f, 0x01, 0x79, 0x91, + 0xfe, 0x73, 0x48, 0xd4, 0x4e, 0x8d, 0x70, 0x14, 0x11, 0x5c}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 109 + {109, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x60, 0xde, 0xf1, 0x30, 0xf1, 0x90, 0xe6, 0xdc, 0x44, + 0xf5, 0xeb, 0x8a, 0x59, 0xe1, 0x2e, 0x7e, 0xfb, 0x27, 0xdb, 0x96, 0x8c, + 0x7f, 0xa6, 0xcc, 0x6d, 0x31, 0x78, 0x5f, 0x06, 0x6b, 0x41, 0xb1, 0xf1, + 0xbb, 0x55, 0x6a, 0xc4, 0xcd, 0x77, 0x03, 0x3e, 0x7a, 0xa6, 0xc5, 0xba, + 0x16, 0xf4, 0x7e, 0xba, 0xfb, 0x14, 0x97, 0x5a, 0x7f, 0xd7, 0x2d, 0xd9, + 0xb7, 0xfe, 0x23, 0x11, 0x6b, 0xca, 0x55}, + {0x65, 0x39, 0xec, 0x1c, 0x98, 0xfa, 0x75, 0x19, 0x7b, 0xa0, 0x7c, + 0x67, 0x8b, 0x26, 0x30, 0x0b, 0x3d, 0xa1, 0xfe, 0x40, 0x7d, 0xd4, + 0xc6, 0x8b, 0x89, 0x45, 0x7e, 0xd6, 0x69, 0x08, 0x2e, 0x06}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 110 + {110, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf2, 0x3f, 0x09, 0xbd, 0xb7, 0xd1, 0x72, 0x89, 0xeb, + 0x00, 0x59, 0x75, 0xa7, 0x57, 0xa3, 0x93, 0x25, 0xb4, 0xdf, 0x9b, 0x29, + 0xe5, 0x5b, 0xa2, 0xca, 0x67, 0x9b, 0x5e, 0xc0, 0x97, 0x3a, 0xe9, 0x18, + 0xc8, 0x81, 0xf3, 0xc7, 0xb6, 0xc1, 0x2b, 0xed, 0x1e, 0xc5, 0x4b, 0x83, + 0x7d, 0x08, 0xc5, 0x90, 0x8e, 0x89, 0xbd, 0xce, 0xdd, 0x84, 0xb9, 0x17, + 0x77, 0x20, 0x37, 0x8f, 0x78, 0x96, 0x00}, + {0x0b, 0x66, 0x19, 0x82, 0x7c, 0xfa, 0x94, 0x8d, 0x63, 0xf0, 0x21, + 0xe9, 0xed, 0xdb, 0x92, 0xf8, 0x84, 0xfb, 0x5c, 0xe8, 0xa4, 0x04, + 0xbf, 0xe0, 0x59, 0xe9, 0x93, 0xfc, 0x23, 0x44, 0x7a, 0x69}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 111 + {111, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5d, 0xbe, 0xc0, 0x98, 0xc1, 0xb7, 0xde, 0x3e, 0x3e, + 0x2e, 0x73, 0xd0, 0xb6, 0x2c, 0xd4, 0x9c, 0x87, 0x7e, 0x1a, 0x01, 0x30, + 0xa1, 0xb3, 0x9e, 0xb2, 0xfd, 0x4d, 0xbd, 0x44, 0x26, 0xaa, 0x4c, 0xcb, + 0xee, 0xe2, 0x17, 0x59, 0x1a, 0x8d, 0x76, 0xcc, 0x8d, 0xea, 0xf1, 0x4d, + 0xde, 0x52, 0xe3, 0xf4, 0x01, 0xe5, 0x3b, 0x30, 0xcb, 0xb9, 0xc1, 0x80, + 0x79, 0x10, 0xd8, 0x27, 0xd0, 0x04, 0x1d}, + {0x2a, 0x53, 0xa5, 0x61, 0xac, 0xf5, 0xca, 0xec, 0x6e, 0xb0, 0xd8, + 0xaa, 0x40, 0x72, 0x79, 0x42, 0x88, 0x1a, 0x75, 0xd1, 0x36, 0x89, + 0x9d, 0xfb, 0xff, 0x91, 0x52, 0x82, 0x36, 0x92, 0x6c, 0x39}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 112 + {112, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x1e, 0x70, 0x73, 0x0d, 0xc4, 0xf3, 0x9c, 0x89, 0x70, + 0x18, 0x2e, 0x1a, 0x29, 0xcc, 0x83, 0x6b, 0x9e, 0x9d, 0x6c, 0xbd, 0x6f, + 0xca, 0xa8, 0xc0, 0xdc, 0x10, 0x62, 0xfe, 0xd9, 0xa8, 0x49, 0x69, 0x3e, + 0x7b, 0x91, 0x51, 0xf9, 0xc8, 0xa3, 0x34, 0x53, 0x66, 0xf8, 0x22, 0x1c, + 0x8f, 0xb7, 0x00, 0xe8, 0xc3, 0xa9, 0xaa, 0x7f, 0x0c, 0xc4, 0x6a, 0x48, + 0x86, 0x4e, 0x16, 0x05, 0x59, 0x20, 0x94}, + {0x9b, 0x37, 0x77, 0x16, 0xff, 0x1d, 0x05, 0x6d, 0xac, 0x8e, 0x39, + 0x22, 0x49, 0xea, 0xec, 0x74, 0x0d, 0x2f, 0x5a, 0xa6, 0x23, 0x03, + 0xf4, 0xba, 0xf6, 0xbb, 0x1b, 0x03, 0xb2, 0xa2, 0x76, 0xc5}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 113 + {113, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf4, 0x28, 0xc9, 0xae, 0x3e, 0x23, 0xea, 0xf9, 0xc2, + 0xa5, 0xb9, 0xa7, 0xe4, 0x1e, 0xfd, 0x1c, 0xff, 0xbf, 0x35, 0xf8, 0x81, + 0xbf, 0xc3, 0x56, 0x94, 0xd9, 0xc0, 0x5d, 0x1e, 0x31, 0x2b, 0x10, 0xef, + 0x6d, 0xa9, 0x02, 0x3c, 0xfd, 0x2d, 0xd0, 0xcb, 0x7b, 0x9e, 0x2a, 0x77, + 0xd6, 0x44, 0xaf, 0xfe, 0x62, 0xa6, 0x3f, 0xb0, 0xf2, 0x9d, 0x45, 0x29, + 0x1c, 0x68, 0x61, 0xaa, 0x06, 0x3c, 0x5c}, + {0x0c, 0x0c, 0x68, 0x67, 0x66, 0x97, 0x43, 0x08, 0x25, 0x47, 0xaa, + 0x94, 0x45, 0x1f, 0xeb, 0x36, 0x2f, 0xa2, 0x9f, 0xba, 0xf2, 0x28, + 0xdf, 0xb3, 0xea, 0xf3, 0x75, 0xf1, 0xa5, 0xec, 0x2f, 0xb3}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 114 + {114, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xb9, 0xa1, 0x6d, 0x9a, 0x5b, 0x85, 0xa7, 0x14, 0xe2, + 0xbb, 0x2a, 0xa2, 0x2b, 0x08, 0x6a, 0x17, 0x40, 0x4c, 0x7a, 0x3f, 0xf6, + 0x24, 0x52, 0x73, 0x23, 0x47, 0x41, 0x9c, 0x99, 0xe9, 0x0b, 0xda, 0xd5, + 0x78, 0xb4, 0x62, 0xf5, 0x23, 0x99, 0x43, 0x04, 0xb6, 0xaf, 0xcf, 0x69, + 0x44, 0xa9, 0xcc, 0x5d, 0x0a, 0xd1, 0xaf, 0xad, 0x95, 0x64, 0x75, 0xc8, + 0xf2, 0x95, 0x3c, 0x06, 0xb0, 0x6b, 0x97}, + {0xd1, 0x1f, 0x9e, 0x32, 0x58, 0x7f, 0xd3, 0xb6, 0xf4, 0xa2, 0x35, + 0x48, 0x12, 0x61, 0x8b, 0x4b, 0x3b, 0x4a, 0x75, 0x39, 0xb8, 0xa2, + 0x23, 0xb3, 0x88, 0xbb, 0x74, 0x37, 0xf8, 0xd1, 0x38, 0xa5}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 115 + {115, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8f, 0x65, 0x9a, 0x16, 0x3a, 0x58, 0xe9, 0xf9, 0x00, + 0xc1, 0xe9, 0xb3, 0x4f, 0xb1, 0xcd, 0x61, 0xff, 0xc9, 0x89, 0x02, 0x67, + 0xbe, 0x34, 0x17, 0xc8, 0xaf, 0xe7, 0x9d, 0x57, 0x21, 0x4d, 0xa0, 0x5c, + 0xd5, 0xcb, 0x68, 0xa2, 0xb9, 0x3d, 0xa0, 0xdb, 0xe5, 0x6c, 0x1c, 0xfc, + 0x0d, 0xce, 0x8b, 0x6c, 0x32, 0x60, 0xe0, 0xc4, 0x83, 0x79, 0xc6, 0xd2, + 0x09, 0x1f, 0x16, 0xb3, 0x92, 0x21, 0xc0}, + {0x4b, 0xab, 0xf6, 0x36, 0x8e, 0x03, 0x59, 0xb7, 0x86, 0x14, 0x06, + 0x02, 0x41, 0xec, 0xe4, 0x6f, 0xac, 0xca, 0x3f, 0x52, 0xf5, 0xbb, + 0xc4, 0x7a, 0xc0, 0xb4, 0x6a, 0x07, 0x5b, 0x5d, 0xd3, 0xa0}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 116 + {116, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd2, 0x57, 0xf1, 0x33, 0xf0, 0x0a, 0x07, 0x9f, 0x4e, + 0x67, 0x78, 0xea, 0x4a, 0x9b, 0xf4, 0x2b, 0x9f, 0x23, 0x12, 0x90, 0x43, + 0x1b, 0x5b, 0x93, 0xd7, 0xe8, 0xb0, 0xe3, 0x5b, 0x48, 0x01, 0x06, 0x50, + 0xd6, 0xc6, 0xb4, 0x65, 0x74, 0xd1, 0xef, 0xce, 0x03, 0x51, 0x0b, 0x8d, + 0xb4, 0xa0, 0x98, 0x1c, 0xe1, 0x38, 0xc5, 0xbd, 0x8f, 0xe0, 0xe5, 0x4c, + 0x98, 0x8c, 0x40, 0xc5, 0xfc, 0x92, 0x00}, + {0x96, 0x27, 0xcc, 0x5c, 0x8d, 0x8b, 0x72, 0x27, 0x8b, 0xe8, 0x9c, + 0x32, 0xb5, 0x22, 0x10, 0x17, 0x3e, 0x6f, 0x4b, 0x8e, 0x2f, 0x48, + 0xe4, 0x60, 0xc6, 0x42, 0x9f, 0x46, 0xf9, 0xf4, 0x69, 0xae}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 117 + {117, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5e, 0xf2, 0xac, 0x57, 0xc4, 0xe9, 0x3c, 0xf7, 0x8d, + 0x8f, 0x86, 0xc3, 0x5d, 0x41, 0x3b, 0x98, 0xdc, 0x19, 0x02, 0xdd, 0x24, + 0x5a, 0xff, 0xde, 0x5c, 0x16, 0x03, 0x4a, 0xfc, 0x7e, 0xa4, 0x55, 0x47, + 0xb3, 0xe9, 0xf7, 0x7f, 0xbc, 0x50, 0x75, 0xba, 0xd0, 0x3c, 0x41, 0x80, + 0x94, 0xf1, 0xae, 0xc1, 0xd0, 0x3e, 0xde, 0xaf, 0xa1, 0x67, 0xfa, 0x6a, + 0xf8, 0x35, 0x26, 0x55, 0x2f, 0x70, 0x34}, + {0xd2, 0xb1, 0x78, 0xbc, 0x9b, 0xb1, 0x6b, 0x5a, 0x91, 0xa1, 0x00, + 0xbb, 0x72, 0xe1, 0x5a, 0x96, 0x39, 0xe0, 0x50, 0xc0, 0x34, 0x34, + 0x60, 0x61, 0x41, 0x3e, 0xc2, 0x0c, 0x4f, 0xcc, 0x9b, 0xbc}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 118 + {118, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa7, 0xb5, 0x13, 0xf9, 0x62, 0x66, 0x41, 0x4f, 0xa6, + 0xff, 0x43, 0x9a, 0x35, 0xd8, 0xf0, 0x9a, 0xb6, 0x15, 0xdb, 0x0b, 0xb6, + 0xa3, 0xb1, 0xa1, 0x20, 0xc2, 0x17, 0x68, 0x3f, 0x72, 0x4b, 0x23, 0x42, + 0x00, 0x7a, 0x2c, 0x9f, 0xea, 0xbc, 0xd6, 0x24, 0x9a, 0x0d, 0x17, 0xac, + 0xec, 0xd9, 0x95, 0xe2, 0xa2, 0x17, 0xfb, 0x5f, 0x07, 0xbe, 0xc9, 0x69, + 0x38, 0x01, 0x6e, 0x29, 0x7e, 0xfa, 0x52}, + {0x6c, 0xdc, 0xa0, 0xa7, 0x31, 0xaf, 0xf1, 0xcc, 0xfb, 0x19, 0x04, + 0xa7, 0x69, 0xce, 0xf7, 0x9e, 0xba, 0x96, 0x5f, 0xba, 0xb1, 0xcc, + 0x64, 0xd2, 0x04, 0x9d, 0x0d, 0xf4, 0x5d, 0xcc, 0xd2, 0x76}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 119 + {119, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x77, 0x43, 0xab, 0x72, 0x48, 0xda, 0xe5, 0xf1, 0xa5, + 0x9a, 0xc6, 0xb0, 0xa1, 0x36, 0xe9, 0xf1, 0xe5, 0x1a, 0xff, 0x8b, 0xd4, + 0x57, 0x95, 0xac, 0xe5, 0xf8, 0x18, 0x7a, 0x13, 0xed, 0xf9, 0xad, 0xbd, + 0x96, 0x42, 0x07, 0x83, 0x78, 0xba, 0xb5, 0xc6, 0xd4, 0x84, 0xf9, 0xe1, + 0xce, 0x39, 0x67, 0x5b, 0x72, 0x17, 0x0b, 0xf3, 0x9a, 0xbc, 0x9b, 0xe7, + 0x94, 0x2f, 0xc0, 0x1f, 0xc4, 0x35, 0xd7}, + {0xbd, 0x15, 0xe9, 0x7a, 0x7f, 0x49, 0xaa, 0x33, 0xe5, 0x7b, 0x54, + 0x14, 0x0a, 0x75, 0xff, 0xfc, 0xe7, 0x1b, 0x78, 0x8c, 0xe0, 0xfa, + 0xa3, 0x34, 0xcf, 0x8b, 0x45, 0x62, 0x3d, 0xcc, 0x81, 0x8a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 120 + {120, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0e, 0x3a, 0xa9, 0x71, 0xba, 0xcd, 0xac, 0xe3, 0x50, + 0xdc, 0x09, 0x57, 0xfa, 0x5b, 0xde, 0x09, 0x46, 0x32, 0x4e, 0xb1, 0x39, + 0x93, 0x9d, 0x7f, 0xc1, 0x99, 0x7c, 0x70, 0x1e, 0xff, 0xd0, 0x4a, 0x4e, + 0x6c, 0x36, 0x25, 0xd9, 0x56, 0x41, 0x68, 0xd3, 0xa7, 0x52, 0x96, 0x12, + 0x21, 0xa1, 0xde, 0x8c, 0xf5, 0xf3, 0xd6, 0x03, 0x75, 0x2a, 0x8c, 0x2e, + 0x62, 0x77, 0xac, 0x3a, 0x91, 0x8c, 0x25}, + {0xc8, 0xb5, 0xe8, 0xe7, 0x48, 0x88, 0x57, 0xa2, 0xdd, 0xe6, 0x2c, + 0x5f, 0xc2, 0x1e, 0x45, 0x25, 0xeb, 0xab, 0xa0, 0xe0, 0x6b, 0x5b, + 0xe8, 0x3e, 0xc6, 0xe7, 0xdd, 0x77, 0x1e, 0x15, 0xa0, 0x1a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 121 + {121, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0f, 0x56, 0x3e, 0x21, 0xbf, 0x9b, 0x24, 0x01, 0x5a, + 0x7c, 0xdb, 0xb6, 0xf0, 0x00, 0xa6, 0x92, 0x78, 0x4a, 0xc2, 0xe4, 0xbc, + 0x27, 0x15, 0xc7, 0x6f, 0x68, 0x42, 0x64, 0xa8, 0x99, 0xc8, 0x24, 0x0c, + 0xab, 0x0d, 0x76, 0xe6, 0xb0, 0x1c, 0xab, 0xe4, 0xf3, 0x27, 0x42, 0x9d, + 0x11, 0xbe, 0x11, 0x5e, 0xd6, 0xdc, 0x0c, 0xa7, 0x4f, 0x02, 0xc1, 0xb9, + 0x87, 0xa0, 0x82, 0xf5, 0xaf, 0x43, 0xa8}, + {0x1c, 0x63, 0xa4, 0x57, 0x50, 0x9b, 0x14, 0x82, 0x72, 0x68, 0x7e, + 0x6e, 0x44, 0x2b, 0xde, 0x51, 0x98, 0x2d, 0x41, 0xb0, 0x08, 0x0d, + 0x8c, 0x0c, 0x5e, 0xb7, 0x14, 0x25, 0x7a, 0xf9, 0x71, 0xe7}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 122 + {122, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5d, 0xa4, 0x9f, 0x10, 0x24, 0x9e, 0x4d, 0xf3, 0xdb, + 0xb4, 0xe3, 0x1e, 0xce, 0x0b, 0x0e, 0xe9, 0xaa, 0x07, 0x3f, 0x25, 0x88, + 0x19, 0x5a, 0xaa, 0xe6, 0x3e, 0x74, 0xf6, 0x56, 0x7a, 0x77, 0x48, 0x10, + 0xb5, 0xdd, 0x61, 0xb6, 0xbf, 0x21, 0x9e, 0x9e, 0xab, 0x30, 0xef, 0x09, + 0xc1, 0x3f, 0xc1, 0x84, 0xb3, 0xd0, 0x9f, 0xf7, 0xa4, 0xe1, 0x92, 0xbc, + 0xa8, 0xf5, 0x11, 0x1c, 0x41, 0x63, 0xc7}, + {0x73, 0xa1, 0xac, 0x9e, 0xce, 0x35, 0x4a, 0x93, 0x0d, 0xfd, 0x9c, + 0x77, 0x57, 0x7b, 0x4f, 0x50, 0xac, 0xc0, 0xa7, 0x89, 0x64, 0xea, + 0x0d, 0x77, 0x75, 0x63, 0x1d, 0x64, 0xc7, 0x09, 0xc4, 0xa2}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 123 + {123, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6f, 0x72, 0xe6, 0xe5, 0xc6, 0x30, 0x06, 0x79, 0xd3, + 0xf1, 0x4f, 0x0f, 0x6e, 0x59, 0x06, 0x65, 0x64, 0x35, 0x76, 0xae, 0x8b, + 0xbc, 0xb7, 0xc0, 0x5b, 0x2f, 0x4a, 0x83, 0xe7, 0x5e, 0x6a, 0xc3, 0xe7, + 0x12, 0xcb, 0x05, 0x6f, 0xf0, 0x34, 0xda, 0x34, 0x05, 0x43, 0xc5, 0xda, + 0x69, 0x97, 0xe6, 0x5a, 0x3a, 0xb4, 0xcd, 0x39, 0xe9, 0x97, 0x89, 0x2b, + 0xb9, 0x2e, 0xe2, 0xc2, 0x2b, 0x81, 0x67}, + {0xfc, 0xaa, 0x40, 0x63, 0x29, 0xbb, 0x74, 0xf9, 0x95, 0x86, 0x2c, + 0xea, 0x7c, 0xec, 0xc7, 0x42, 0x5c, 0x6b, 0xd4, 0x14, 0x8e, 0xf1, + 0xa9, 0xf4, 0x6b, 0x5d, 0x42, 0xda, 0x59, 0x94, 0x55, 0x6a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 124 + {124, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6b, 0x54, 0x4d, 0xf9, 0x16, 0x8e, 0x77, 0x87, 0xdb, + 0x28, 0x2e, 0x2a, 0xe0, 0x1d, 0xd7, 0x23, 0x06, 0xd9, 0xc9, 0xbc, 0x80, + 0xf5, 0xab, 0x38, 0xce, 0x59, 0x47, 0x66, 0xc3, 0xd9, 0x29, 0xe9, 0x67, + 0x49, 0x3f, 0xf6, 0x01, 0xca, 0x60, 0x86, 0x2b, 0x47, 0xd3, 0xa0, 0x78, + 0x5c, 0x91, 0x7e, 0x44, 0x58, 0x40, 0x44, 0xe3, 0x60, 0x23, 0xa5, 0x44, + 0x24, 0x01, 0x5e, 0x58, 0xbe, 0x50, 0x40}, + {0xe4, 0x9f, 0xf1, 0x1d, 0x46, 0xb6, 0xc4, 0xb5, 0xdd, 0xe5, 0x28, + 0xb0, 0x41, 0x32, 0xd1, 0x5c, 0x04, 0x0e, 0x79, 0xf9, 0xb7, 0x15, + 0x1f, 0xbc, 0x65, 0x00, 0x30, 0x98, 0x80, 0x28, 0xcb, 0x87}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 125 + {125, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x1c, 0x31, 0x38, 0x5b, 0x9d, 0xb9, 0xb3, 0x74, 0xe9, + 0x24, 0x99, 0x93, 0x9a, 0xb0, 0xfd, 0x7e, 0x7e, 0xda, 0x46, 0x45, 0x61, + 0xeb, 0xa8, 0x9f, 0xcd, 0x7b, 0x47, 0x69, 0x81, 0x4a, 0x86, 0x38, 0xa4, + 0x76, 0x4c, 0xf8, 0xce, 0x97, 0xb5, 0xd1, 0x43, 0xbb, 0x8e, 0xeb, 0x9e, + 0x1b, 0x27, 0x28, 0x7f, 0x2b, 0x73, 0x94, 0x2e, 0xcd, 0xbc, 0x63, 0x59, + 0xaa, 0xfb, 0x1e, 0xe7, 0xa1, 0x52, 0xc2}, + {0xfc, 0x8f, 0x64, 0xea, 0xc1, 0xc7, 0xe6, 0x88, 0xc5, 0x2c, 0x46, + 0x71, 0x85, 0xde, 0x21, 0x91, 0x4e, 0x8b, 0x25, 0x30, 0x56, 0xd9, + 0xe4, 0xbe, 0x01, 0x0e, 0xd0, 0x12, 0x8f, 0x92, 0xa8, 0x89}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 126 + {126, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xaa, 0xbc, 0xf8, 0xb1, 0x44, 0x3d, 0x6c, 0xbb, 0x1d, + 0xe1, 0x29, 0xa0, 0xff, 0xe0, 0x9f, 0x60, 0xb2, 0x3f, 0xd9, 0xd0, 0xa4, + 0x4b, 0x6b, 0xdf, 0x25, 0xbe, 0xd7, 0x37, 0x3f, 0xdb, 0xfd, 0x1d, 0xb7, + 0x16, 0xbd, 0xe7, 0xfe, 0x9f, 0x2f, 0x46, 0xde, 0x0b, 0x68, 0x8e, 0x30, + 0x25, 0xe0, 0x29, 0xcf, 0xf1, 0x52, 0x44, 0x42, 0x9a, 0xd4, 0xf8, 0x34, + 0x84, 0xf5, 0xde, 0xa4, 0xaf, 0x85, 0x83}, + {0x6b, 0x56, 0xd8, 0xa0, 0x1a, 0x88, 0x43, 0x19, 0xab, 0x5f, 0xb9, + 0xd8, 0x90, 0xca, 0xcf, 0xc7, 0xaa, 0xbd, 0x81, 0xad, 0x93, 0x8c, + 0xb5, 0xea, 0xae, 0x20, 0x7c, 0x8c, 0x1a, 0xa0, 0x6e, 0xfb}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 127 + {127, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe7, 0xcd, 0x58, 0x0b, 0xd9, 0x57, 0x91, 0x5d, 0x52, + 0x70, 0x56, 0x83, 0x2e, 0x37, 0x79, 0x3a, 0xb3, 0xb0, 0x82, 0xdd, 0xfa, + 0xd9, 0x37, 0x24, 0x12, 0xe1, 0x90, 0x8e, 0x5c, 0x16, 0xbb, 0xb6, 0x20, + 0x86, 0x01, 0xa9, 0x70, 0xd5, 0x84, 0x4b, 0x78, 0x0d, 0x92, 0x46, 0xe9, + 0x58, 0x3e, 0xb3, 0x59, 0x18, 0xc4, 0x2e, 0xd6, 0x95, 0xc0, 0x7d, 0x52, + 0x24, 0x40, 0x37, 0xf0, 0xe3, 0x1d, 0xb5}, + {0x2f, 0x64, 0xb5, 0xc8, 0x04, 0x6d, 0x41, 0xa4, 0xe1, 0xd6, 0x31, + 0xff, 0x23, 0x84, 0x6b, 0xff, 0x95, 0x6a, 0x49, 0x25, 0xa4, 0x7f, + 0x85, 0x34, 0x49, 0x0a, 0x20, 0xb4, 0xb1, 0x91, 0x8b, 0x9c}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 128 + {128, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x2a, 0x52, 0xdb, 0x1f, 0xe2, 0x46, 0xb7, 0x1c, 0x79, + 0xc0, 0xd0, 0xac, 0x49, 0xa7, 0xd3, 0x8d, 0xe6, 0x7b, 0x20, 0x29, 0x95, + 0xef, 0xbb, 0xd2, 0xa9, 0xcc, 0x52, 0x5f, 0x6f, 0x36, 0x01, 0x03, 0x68, + 0xf4, 0x94, 0xbe, 0x27, 0xe0, 0x59, 0x3e, 0x2d, 0x61, 0x2f, 0x1f, 0xa1, + 0x0a, 0x92, 0x11, 0x43, 0x7e, 0x6a, 0xa1, 0x6e, 0x65, 0xd9, 0x77, 0x35, + 0x01, 0x40, 0x72, 0xf0, 0xdc, 0xec, 0x94}, + {0x63, 0xac, 0x31, 0xe7, 0x18, 0xb9, 0xa7, 0x80, 0xa8, 0x5f, 0x06, + 0x70, 0xe1, 0xd3, 0x68, 0x5b, 0xbe, 0x30, 0x6e, 0x5f, 0x06, 0xfe, + 0xe2, 0x82, 0xa8, 0x78, 0x47, 0x00, 0xb5, 0x03, 0xc1, 0x24}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 129 + {129, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x1c, 0x50, 0xdc, 0x49, 0xfe, 0xf7, 0x08, 0xc4, 0xcd, + 0xd6, 0x2e, 0x76, 0x6f, 0x9b, 0x60, 0xf7, 0x84, 0xd5, 0x1a, 0xfe, 0xe1, + 0x7a, 0x8f, 0xe9, 0xf3, 0x70, 0x1b, 0x2f, 0xae, 0x55, 0xb7, 0xa5, 0xd1, + 0x0f, 0x0d, 0x96, 0x39, 0xd8, 0x3d, 0xce, 0x8f, 0x26, 0xa8, 0x69, 0x70, + 0x5a, 0x6d, 0x6d, 0x38, 0xe6, 0xd3, 0x28, 0xf5, 0x68, 0x55, 0x81, 0x14, + 0x2a, 0xec, 0x0d, 0xcd, 0x1f, 0x90, 0xe7}, + {0x55, 0x5c, 0x19, 0x17, 0xb7, 0x70, 0xce, 0xbe, 0x6a, 0x98, 0x33, + 0x7a, 0x00, 0x8a, 0xe3, 0xd8, 0xd0, 0x4f, 0x57, 0x15, 0x65, 0x32, + 0x7c, 0x93, 0xde, 0xbf, 0x61, 0xef, 0x90, 0xdd, 0xdd, 0xd8}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 130 + {130, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6d, 0x0a, 0xa1, 0xbc, 0x1c, 0xee, 0x6d, 0x07, 0xd0, + 0x45, 0x00, 0x2c, 0x13, 0x29, 0x0d, 0x0c, 0xa2, 0x5c, 0xa3, 0xc8, 0x78, + 0x33, 0x43, 0xa5, 0x25, 0xfa, 0xc7, 0x04, 0x72, 0xb9, 0x2c, 0x62, 0xd6, + 0xfb, 0xa7, 0x11, 0x74, 0x44, 0x8b, 0x47, 0x2c, 0xf1, 0x72, 0xb0, 0xca, + 0x9e, 0x37, 0x7f, 0x1a, 0x26, 0x03, 0xba, 0x7a, 0xe1, 0x27, 0x6d, 0x15, + 0x3b, 0x20, 0xc6, 0x3e, 0x7d, 0x24, 0xbf}, + {0x3a, 0x65, 0xa9, 0x20, 0x0f, 0x8f, 0x96, 0x63, 0x59, 0x12, 0xfa, + 0xa5, 0xe7, 0x85, 0x9f, 0xa3, 0x03, 0xa7, 0x6a, 0x1c, 0x2a, 0x41, + 0xea, 0x97, 0xef, 0x61, 0xaa, 0x39, 0x28, 0x77, 0x00, 0xa9}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 131 + {131, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf0, 0x7e, 0x3d, 0x8b, 0xe2, 0xba, 0x54, 0xc6, 0x08, + 0x41, 0x41, 0xe1, 0xfd, 0x2b, 0x29, 0xcf, 0xd0, 0x0d, 0x4e, 0x6d, 0xd6, + 0xff, 0xb1, 0x15, 0xed, 0x83, 0x9b, 0x10, 0xbd, 0x8a, 0x42, 0x2f, 0x42, + 0x99, 0x2c, 0xb9, 0xa5, 0x24, 0x38, 0x97, 0xd5, 0x54, 0x08, 0xe9, 0xbb, + 0x55, 0x60, 0x43, 0x31, 0x8d, 0x87, 0x34, 0x9a, 0xf3, 0x5d, 0xcc, 0x09, + 0x75, 0xed, 0x80, 0x5c, 0x8f, 0xa2, 0xc9}, + {0xbb, 0x7b, 0xb5, 0x2d, 0xa5, 0x70, 0xba, 0x58, 0xe0, 0x5f, 0xd3, + 0x22, 0xf8, 0x2d, 0x55, 0x6c, 0x2d, 0x65, 0xb3, 0x65, 0xdb, 0x30, + 0x81, 0x58, 0x79, 0xf6, 0x7f, 0x23, 0x3b, 0x08, 0x9b, 0x51}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 132 + {132, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x43, 0xa9, 0xb9, 0x02, 0x74, 0xdb, 0xd5, 0xf3, 0x6d, + 0xd2, 0x90, 0x46, 0xfc, 0x83, 0x90, 0x00, 0x8d, 0xde, 0x74, 0x51, 0x3c, + 0xe4, 0xc3, 0xe8, 0x89, 0x2b, 0x23, 0x6e, 0xff, 0xf8, 0x0c, 0x9d, 0xc7, + 0x15, 0x47, 0x15, 0x2a, 0x58, 0x97, 0xdb, 0xe1, 0x69, 0x57, 0xbd, 0x15, + 0xd1, 0xa8, 0x7d, 0x77, 0x04, 0x96, 0xf8, 0x14, 0xfe, 0x29, 0x21, 0xc8, + 0xf3, 0x3d, 0xf0, 0x43, 0x93, 0xc7, 0xf8}, + {0xe8, 0xca, 0xe9, 0x94, 0x42, 0x33, 0xb8, 0x67, 0xee, 0xdf, 0x59, + 0x02, 0xfc, 0x49, 0xec, 0xd0, 0x7e, 0x4c, 0x81, 0xc4, 0x62, 0x79, + 0x53, 0x1e, 0x89, 0x52, 0x0b, 0x74, 0xba, 0x53, 0x70, 0xb5}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 133 + {133, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe9, 0xaf, 0x8e, 0x8c, 0x19, 0xda, 0x9d, 0x5c, 0x2f, + 0x3b, 0x3c, 0x03, 0xb8, 0xe9, 0x27, 0xc3, 0xcb, 0xe2, 0xd7, 0x17, 0xf9, + 0x8f, 0x50, 0x09, 0x72, 0xe5, 0x6d, 0x82, 0xeb, 0x07, 0xc2, 0xb1, 0x4e, + 0x83, 0xfc, 0xaa, 0xca, 0xdc, 0x26, 0xf8, 0xbb, 0x5e, 0x7b, 0x94, 0x74, + 0x1f, 0xe5, 0x4f, 0x31, 0x27, 0x5e, 0xbd, 0x6e, 0x1c, 0x96, 0x9d, 0x7e, + 0xc2, 0xfe, 0xce, 0xad, 0x8a, 0x0d, 0xae}, + {0xe7, 0x2a, 0xd0, 0xcd, 0xb2, 0x5f, 0x43, 0x07, 0xd1, 0xd8, 0x34, + 0xa5, 0xf7, 0x92, 0xe9, 0xaf, 0x64, 0xfd, 0x1b, 0x69, 0xa4, 0x70, + 0x41, 0xec, 0x8f, 0xa4, 0x6d, 0x52, 0x6f, 0x41, 0x9e, 0x4d}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 134 + {134, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x33, 0xd9, 0x58, 0x2b, 0x56, 0x7a, 0xad, 0xbe, 0x59, + 0x60, 0x6f, 0xa6, 0xff, 0xc1, 0x18, 0x48, 0xe4, 0x94, 0x7b, 0x51, 0x79, + 0x59, 0x73, 0x17, 0x77, 0x63, 0x17, 0xb2, 0xb4, 0xff, 0x65, 0xd0, 0xb4, + 0xd8, 0x56, 0x8d, 0xc8, 0x43, 0x31, 0x9c, 0xc0, 0x4f, 0x4b, 0xf1, 0x10, + 0x49, 0x6d, 0xee, 0x7c, 0x92, 0x29, 0xfc, 0x68, 0xcb, 0x09, 0x58, 0xf3, + 0xcb, 0xd3, 0x7e, 0xcc, 0xa6, 0x99, 0x0f}, + {0x00, 0x01, 0x97, 0xfb, 0xc2, 0x60, 0xa8, 0x4d, 0xbc, 0xbf, 0x88, + 0x13, 0x6a, 0xea, 0xa7, 0x9b, 0x03, 0xbb, 0x89, 0x49, 0xae, 0xfd, + 0x24, 0x16, 0xbe, 0xf6, 0x39, 0x29, 0xef, 0x78, 0x9b, 0xf3}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 135 + {135, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe2, 0x1c, 0x02, 0x82, 0xad, 0xb1, 0xb2, 0x05, 0x5f, + 0xda, 0x74, 0x46, 0x44, 0xc6, 0x86, 0x12, 0xcf, 0xb0, 0xc6, 0x8a, 0x70, + 0xb9, 0x81, 0x2d, 0x00, 0x7f, 0x21, 0xa7, 0x8f, 0x1a, 0xdc, 0x48, 0x49, + 0xf3, 0xe7, 0x64, 0x4b, 0xc6, 0x63, 0x3e, 0x27, 0x73, 0xa2, 0xf3, 0xcc, + 0x52, 0x14, 0xfa, 0x72, 0x08, 0xe3, 0x0a, 0xfb, 0x3d, 0xe9, 0x92, 0xf0, + 0x77, 0xee, 0x32, 0x15, 0x69, 0xdc, 0x48}, + {0xcd, 0xb1, 0x8b, 0xf6, 0x26, 0x70, 0xa8, 0x53, 0x48, 0x8c, 0xa5, + 0x10, 0xd8, 0xf5, 0x5b, 0xab, 0x29, 0x18, 0x99, 0x14, 0x24, 0x92, + 0x5b, 0xd9, 0xb7, 0x4a, 0x82, 0x1d, 0x2c, 0x6e, 0x7e, 0x3c}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 136 + {136, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xaf, 0x27, 0xde, 0x0d, 0xa6, 0x55, 0x6e, 0x4e, 0x64, + 0x58, 0x8c, 0x96, 0x94, 0xaf, 0xee, 0x9a, 0x84, 0xe1, 0xcb, 0xd0, 0xc3, + 0x88, 0x97, 0x2d, 0xf3, 0xa9, 0x97, 0xf7, 0x60, 0xbb, 0xcd, 0x90, 0x3c, + 0x5a, 0x02, 0xe1, 0x61, 0x55, 0x1f, 0x33, 0x3d, 0x77, 0x05, 0x59, 0xab, + 0x1a, 0xf4, 0x9b, 0xf8, 0xb6, 0x82, 0x74, 0x89, 0x65, 0x90, 0x93, 0x9c, + 0xe9, 0x56, 0xd9, 0x91, 0x3b, 0x67, 0x6f}, + {0x16, 0x73, 0x03, 0x50, 0x5d, 0x22, 0xcf, 0x9e, 0xf7, 0x8c, 0x5b, + 0x96, 0x87, 0xa5, 0x41, 0x8f, 0xa9, 0xfb, 0x28, 0x4f, 0x2b, 0x0f, + 0xf6, 0x83, 0x16, 0x28, 0x8e, 0xcd, 0x7f, 0x2e, 0x2e, 0x09}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 137 + {137, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0d, 0xa4, 0x1b, 0x82, 0x55, 0x0b, 0x35, 0x8f, 0xf4, + 0x74, 0x91, 0x5d, 0x83, 0x10, 0x4d, 0x41, 0xa8, 0x3a, 0x12, 0xef, 0x70, + 0x58, 0x9b, 0x9d, 0x39, 0x2f, 0x0f, 0x30, 0xdc, 0x32, 0x42, 0x9e, 0xdc, + 0x76, 0x16, 0x3c, 0x8f, 0xe0, 0x7a, 0x3f, 0x70, 0x9c, 0xbd, 0x92, 0xda, + 0x0b, 0xbf, 0xc5, 0x04, 0x5f, 0x3d, 0xb8, 0x2a, 0xa5, 0x34, 0x4c, 0xf1, + 0xfd, 0x5b, 0x27, 0xfc, 0xd2, 0xf7, 0xa6}, + {0x85, 0x60, 0x0f, 0xf2, 0x3c, 0x3c, 0xde, 0x26, 0x00, 0x9f, 0xea, + 0x9b, 0x65, 0x39, 0x66, 0x4b, 0xf0, 0x45, 0x05, 0x68, 0x83, 0x72, + 0x8a, 0xb0, 0xd4, 0x49, 0x8e, 0xa0, 0xa8, 0xf4, 0xa4, 0x53}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 138 + {138, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x19, 0xc8, 0x44, 0xb8, 0xc7, 0x20, 0x90, 0x26, 0xa0, + 0x99, 0x6a, 0x78, 0x29, 0x83, 0xe1, 0xbd, 0x0f, 0x0d, 0xe9, 0x25, 0x5b, + 0x86, 0x73, 0x9b, 0xe9, 0xbe, 0xf0, 0x8e, 0xa5, 0x47, 0x5c, 0xc6, 0x69, + 0xa7, 0x79, 0xdd, 0xf5, 0x77, 0x47, 0xcf, 0x7d, 0x9a, 0x22, 0xf0, 0x0e, + 0xd8, 0xef, 0xc6, 0xe8, 0x18, 0xaf, 0x58, 0x27, 0xb7, 0x50, 0xd6, 0x65, + 0xfe, 0xe6, 0xd6, 0xd5, 0x8a, 0x22, 0xe8}, + {0xa3, 0x25, 0x0a, 0x2b, 0xfb, 0x14, 0x5c, 0xe8, 0x6e, 0x70, 0x6a, + 0xc3, 0xab, 0x2b, 0xf5, 0x03, 0xa6, 0x64, 0x86, 0xac, 0x0b, 0x2f, + 0x75, 0x22, 0x60, 0x1c, 0x12, 0x4b, 0x0e, 0x0f, 0x9c, 0x5b}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 139 + {139, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbd, 0x07, 0xbd, 0x43, 0x26, 0xcd, 0xca, 0xbf, 0x42, + 0x90, 0x5e, 0xfa, 0x45, 0x59, 0xa3, 0x0e, 0x68, 0xcb, 0x21, 0x5d, 0x40, + 0xc9, 0xaf, 0xb6, 0x0c, 0xe0, 0x2d, 0x4f, 0xda, 0x61, 0x75, 0x79, 0xb9, + 0x27, 0xb5, 0xcb, 0xa0, 0x2d, 0x24, 0xfb, 0x9a, 0xaf, 0xe1, 0xd4, 0x29, + 0x35, 0x1e, 0x48, 0xba, 0xe9, 0xdd, 0x92, 0xd7, 0xbc, 0x7b, 0xe1, 0x5e, + 0x5b, 0x8a, 0x30, 0xa8, 0x6b, 0xe1, 0x3d}, + {0x2d, 0x70, 0xcc, 0x8c, 0x8a, 0xf0, 0x13, 0x66, 0x05, 0x1c, 0xc8, + 0x35, 0x9c, 0x2f, 0xc8, 0xf2, 0x58, 0x75, 0x7e, 0x26, 0x01, 0xfd, + 0x8f, 0x3e, 0x08, 0x42, 0x2a, 0x7b, 0x23, 0xbf, 0xef, 0xf5}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 140 + {140, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x89, 0xde, 0xe2, 0x7a, 0x60, 0xd0, 0x71, 0xda, + 0xbb, 0xaf, 0x58, 0xf3, 0xe5, 0x66, 0x14, 0xda, 0xd3, 0xb7, 0xf9, 0xa8, + 0x03, 0x07, 0x69, 0xfd, 0x04, 0x63, 0xb3, 0xe6, 0xe0, 0xf0, 0x3a, 0x14, + 0x7b, 0x4d, 0x6e, 0x7e, 0x7f, 0xd9, 0x39, 0xb9, 0xb5, 0x4d, 0xab, 0x45, + 0x8f, 0xd5, 0x56, 0xad, 0x8f, 0xda, 0xf4, 0xda, 0x6c, 0x39, 0x09, 0x58, + 0x8c, 0x4e, 0x05, 0x0c, 0xa7, 0x4a, 0x67}, + {0xcb, 0xe0, 0xc5, 0x71, 0xd1, 0x08, 0x0e, 0xa3, 0x4e, 0xe2, 0x0a, + 0xd1, 0xbf, 0xd2, 0x1e, 0xa5, 0xec, 0xc4, 0x42, 0xea, 0xd7, 0x33, + 0xfb, 0x4e, 0xee, 0x3c, 0x0d, 0x7b, 0x0c, 0xce, 0x99, 0x35}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 141 + {141, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x42, 0xed, 0xe1, 0x06, 0xcf, 0x85, 0xae, 0xf4, 0x6d, + 0xf7, 0xe5, 0xdb, 0xa8, 0xa8, 0xb0, 0x04, 0x59, 0x31, 0x7d, 0x9e, 0x76, + 0x6a, 0x7b, 0x77, 0xc2, 0x99, 0xaa, 0x0e, 0x17, 0xde, 0xa1, 0x42, 0xb6, + 0xe9, 0xa8, 0x6f, 0x4f, 0xc3, 0xe9, 0x45, 0xd4, 0x32, 0x3b, 0xa8, 0xe4, + 0x59, 0xf6, 0xb7, 0xb1, 0x4c, 0x56, 0x3a, 0x69, 0x8c, 0x75, 0x7a, 0x2d, + 0x5f, 0x7b, 0x0b, 0xc3, 0x01, 0xed, 0xe2}, + {0x33, 0x32, 0x0f, 0xc7, 0x91, 0x7f, 0xe4, 0xe1, 0x92, 0x80, 0xbf, + 0xbf, 0xe1, 0x6f, 0x22, 0x3c, 0x03, 0x7f, 0x7c, 0x2d, 0xc3, 0x0c, + 0x0f, 0xda, 0x98, 0x31, 0x07, 0x40, 0xf5, 0x7f, 0xe2, 0x89}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 142 + {142, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x97, 0x4b, 0x43, 0x16, 0xc5, 0xe7, 0xd1, 0x34, 0x8b, + 0x28, 0xdb, 0xc4, 0xfd, 0x61, 0xd8, 0xd3, 0x47, 0x0d, 0xe7, 0x44, 0xc3, + 0x0f, 0x5b, 0xe2, 0x37, 0xf8, 0x5f, 0x29, 0x96, 0x9d, 0xea, 0x77, 0xb5, + 0xf0, 0x0b, 0x58, 0xb8, 0x3c, 0xfc, 0x7b, 0xc5, 0x16, 0x55, 0x46, 0x5b, + 0x4a, 0x28, 0xab, 0xe1, 0xed, 0x3d, 0xbe, 0xc2, 0x0c, 0x6b, 0x46, 0x43, + 0xae, 0xc8, 0x5b, 0x95, 0xa5, 0xbe, 0xc6}, + {0x35, 0xc7, 0x26, 0xea, 0xd6, 0x6c, 0x39, 0x41, 0x4f, 0xe0, 0xc2, + 0x46, 0x04, 0xdf, 0x78, 0x38, 0xe5, 0x72, 0x5d, 0x2f, 0xc1, 0xbd, + 0x08, 0x53, 0x26, 0x1e, 0x1d, 0xe3, 0x33, 0x8e, 0xcb, 0x4f}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 143 + {143, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x59, 0x87, 0x3d, 0x75, 0x23, 0x93, 0x6a, 0x12, 0x1b, + 0x62, 0x9e, 0x98, 0x70, 0xf9, 0x30, 0x41, 0x9f, 0x25, 0x3a, 0x57, 0x67, + 0xb9, 0xd0, 0xdc, 0x49, 0x71, 0x6f, 0x2c, 0x50, 0xe1, 0x7b, 0xd0, 0x16, + 0x3b, 0x71, 0xf2, 0xbf, 0x43, 0x18, 0xfb, 0xde, 0x1c, 0xea, 0xa5, 0x85, + 0x45, 0x00, 0x80, 0xee, 0xc2, 0x84, 0x74, 0xcd, 0x18, 0xbf, 0x7c, 0x21, + 0xd2, 0xd1, 0xbf, 0xde, 0x4f, 0xf6, 0x77}, + {0x66, 0xea, 0x42, 0xfe, 0x6f, 0xd8, 0x74, 0x1b, 0x37, 0x59, 0x9b, + 0xbd, 0xad, 0xa3, 0xec, 0x0e, 0x6b, 0x08, 0xc0, 0xb5, 0x2e, 0xa6, + 0x7c, 0x29, 0xa3, 0x31, 0x72, 0xf7, 0x27, 0x42, 0x58, 0x3c}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 144 + {144, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbd, 0x85, 0xa7, 0x9f, 0x81, 0xc4, 0xf9, 0x61, 0x3e, + 0x64, 0xfa, 0x34, 0x78, 0x86, 0x43, 0x78, 0x56, 0xc7, 0x35, 0x8d, 0x1b, + 0x69, 0xcf, 0x1e, 0x92, 0x3d, 0x77, 0x42, 0xd8, 0x2f, 0x9b, 0x67, 0x67, + 0xd2, 0x69, 0x18, 0xea, 0xa8, 0xac, 0xb1, 0x13, 0xa1, 0xda, 0xad, 0xae, + 0xdc, 0x70, 0x97, 0x42, 0x45, 0x73, 0x03, 0xeb, 0xc2, 0x3c, 0xdd, 0xa5, + 0x57, 0x26, 0x13, 0xdc, 0x82, 0x77, 0x03}, + {0x2f, 0x8a, 0x50, 0x2e, 0x4f, 0x44, 0x01, 0x33, 0xe8, 0x4f, 0xb6, + 0x25, 0x29, 0x2c, 0xbe, 0xab, 0xe2, 0xcb, 0x79, 0xda, 0x73, 0x98, + 0x7c, 0x76, 0xd4, 0xfe, 0xd8, 0x64, 0xd1, 0xb1, 0xb7, 0x62}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 145 + {145, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3e, 0x6a, 0x4e, 0xff, 0xc4, 0x7c, 0x2f, 0x59, 0x26, + 0xbb, 0x6b, 0x4a, 0xcf, 0x2e, 0xac, 0x48, 0xb9, 0x52, 0x4c, 0x47, 0xd5, + 0x11, 0xf8, 0x16, 0x97, 0x67, 0x96, 0x77, 0x86, 0x00, 0xd6, 0xc5, 0xbf, + 0xce, 0x59, 0x32, 0x42, 0xa5, 0x98, 0x5a, 0x97, 0x75, 0x90, 0xf8, 0xd7, + 0x48, 0x5d, 0xf3, 0xf9, 0x53, 0x35, 0x29, 0x57, 0xf3, 0xc1, 0x7c, 0x13, + 0xe9, 0x45, 0x83, 0xd9, 0xc0, 0xe7, 0xb9}, + {0x06, 0x43, 0x68, 0x17, 0xd8, 0x92, 0x8b, 0x77, 0xb7, 0x3d, 0x16, + 0xc5, 0xc3, 0xb3, 0x5e, 0x24, 0x3a, 0xd3, 0xef, 0x2a, 0xb5, 0x9a, + 0xd0, 0x47, 0x14, 0x2c, 0x67, 0xa6, 0xd0, 0x92, 0x3c, 0x84}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 146 + {146, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9a, 0x44, 0x87, 0xfc, 0xfc, 0xe8, 0x39, 0x66, 0x88, + 0xe7, 0x44, 0x9e, 0x09, 0x5f, 0xe8, 0x03, 0xca, 0xa2, 0x53, 0xd4, 0xbd, + 0x7c, 0x66, 0xdb, 0xc6, 0x26, 0x1c, 0xc9, 0xd9, 0xf8, 0x83, 0xa5, 0x0e, + 0x52, 0x51, 0xba, 0xe2, 0x9c, 0x5a, 0x5c, 0xdf, 0xa3, 0x1b, 0xc6, 0x11, + 0x05, 0x67, 0x1a, 0x88, 0xa0, 0x18, 0x46, 0x73, 0x98, 0x15, 0x8d, 0x35, + 0xb8, 0x88, 0x29, 0x23, 0x7c, 0x0b, 0xff}, + {0x7e, 0x83, 0xfd, 0x2c, 0x3d, 0x71, 0x3b, 0xc8, 0x5d, 0x6d, 0x85, + 0xd9, 0x07, 0x8b, 0x3a, 0x08, 0x42, 0x82, 0x4d, 0x41, 0x0e, 0x8a, + 0xbd, 0xe0, 0x4d, 0xa0, 0xfd, 0x71, 0xc7, 0xd9, 0x47, 0x05}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 147 + {147, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xfe, 0xd6, 0xce, 0x12, 0x72, 0x90, 0xc1, 0x29, 0x1c, + 0xa5, 0xce, 0x64, 0xac, 0xb4, 0xe0, 0xf2, 0xf8, 0x90, 0x56, 0x54, 0xd1, + 0xd2, 0x5b, 0xa5, 0x7c, 0x1f, 0x74, 0xab, 0x52, 0xf2, 0x1f, 0x42, 0x96, + 0x3d, 0x31, 0x67, 0x1c, 0x06, 0xb8, 0x02, 0x16, 0x99, 0x29, 0x52, 0x5c, + 0x4a, 0x1f, 0xde, 0xff, 0x5b, 0x1e, 0xaf, 0xab, 0x91, 0x9d, 0xc2, 0xdf, + 0x6c, 0x52, 0xbe, 0x84, 0xdf, 0xae, 0xf3}, + {0x0e, 0x3d, 0xfd, 0xab, 0x60, 0x6e, 0xbd, 0xc6, 0x42, 0x82, 0x82, + 0xac, 0xd4, 0x43, 0xf1, 0x89, 0xc9, 0x9b, 0x3b, 0x48, 0x3a, 0xa1, + 0x01, 0xfd, 0x8d, 0x6b, 0xed, 0x38, 0xae, 0xc5, 0x9e, 0x02}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 148 + {148, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf7, 0xce, 0xe5, 0xb5, 0x5f, 0x18, 0x69, 0xf1, 0x37, + 0xdd, 0x70, 0x7c, 0x8f, 0x8f, 0xb8, 0x96, 0x5a, 0x2b, 0xe5, 0x84, 0x0c, + 0x31, 0x49, 0xfb, 0x75, 0x96, 0x95, 0xa4, 0x66, 0x1b, 0x9c, 0x0d, 0x23, + 0xc7, 0x8c, 0x4e, 0x96, 0x47, 0xb0, 0xd6, 0xcb, 0x2f, 0x26, 0x02, 0xbe, + 0x73, 0xff, 0x25, 0xcf, 0x3d, 0x09, 0xc9, 0x6d, 0x89, 0x2b, 0x57, 0x45, + 0xfe, 0x5e, 0xca, 0x81, 0x4a, 0xec, 0x91}, + {0xf4, 0x89, 0xf2, 0xbd, 0x93, 0xf7, 0x6b, 0x8e, 0x41, 0xfc, 0x6b, + 0x9f, 0x21, 0x1b, 0xc5, 0x99, 0xd4, 0x9d, 0xb1, 0xf1, 0x7a, 0x38, + 0xe9, 0x5b, 0xab, 0x1d, 0x31, 0xb2, 0xa2, 0xb5, 0x58, 0x29}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 149 + {149, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x2b, 0xaa, 0xae, 0xc3, 0xb3, 0xe8, 0xd5, 0x4a, 0x4e, + 0x18, 0xf0, 0x96, 0x0b, 0x94, 0x7d, 0xa2, 0x53, 0x5e, 0x3c, 0xfc, 0xca, + 0x2c, 0xfa, 0x8b, 0x71, 0x13, 0xaa, 0xd8, 0xe3, 0xb6, 0x62, 0x6f, 0x72, + 0xf7, 0x1e, 0x7c, 0x9e, 0x96, 0x04, 0x2c, 0x1d, 0x39, 0xcc, 0x8f, 0x11, + 0x39, 0xd5, 0x14, 0x7c, 0x6f, 0x4f, 0xe6, 0x2e, 0x23, 0xcf, 0x6d, 0xf3, + 0x64, 0xb5, 0xf4, 0xd8, 0x99, 0xf8, 0x42}, + {0xcc, 0x57, 0x38, 0xb4, 0x9d, 0x30, 0xd5, 0xd0, 0x2c, 0xf7, 0xe0, + 0xc5, 0x4a, 0x3d, 0xe0, 0x9b, 0x5b, 0x6f, 0x3c, 0x4d, 0xea, 0x91, + 0xdd, 0x06, 0x79, 0x07, 0x2a, 0x35, 0x62, 0x44, 0x4c, 0x37}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 150 + {150, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa5, 0x1a, 0xb1, 0x23, 0x8b, 0xc1, 0xbe, 0xd2, 0x52, + 0x47, 0xe7, 0xd1, 0x79, 0xc8, 0x3a, 0x61, 0xae, 0x2d, 0x4a, 0x9f, 0xe2, + 0x28, 0x8c, 0x36, 0x3a, 0xe0, 0xeb, 0x7a, 0x77, 0xde, 0x43, 0x2a, 0x3c, + 0x6d, 0x35, 0xd8, 0x2b, 0xa8, 0x01, 0x7e, 0x6c, 0xa9, 0x04, 0x1c, 0xc7, + 0x85, 0xa3, 0x07, 0x03, 0xf7, 0xbc, 0x44, 0x27, 0x50, 0x6e, 0x62, 0x4a, + 0xc5, 0x97, 0x9d, 0x71, 0x54, 0x21, 0xdd}, + {0x89, 0xa1, 0x11, 0x77, 0xd6, 0x90, 0x7a, 0x81, 0xd4, 0x74, 0x67, + 0x09, 0x3b, 0xf6, 0xa3, 0xcc, 0x8b, 0xa5, 0x5d, 0xee, 0x05, 0x23, + 0x9b, 0x16, 0x0a, 0x31, 0xa3, 0x00, 0x0f, 0x5d, 0x80, 0x7b}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 151 + {151, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8b, 0x5a, 0xe8, 0xa0, 0xe5, 0x5f, 0x30, 0xf5, 0x09, + 0x06, 0x13, 0x15, 0xab, 0xae, 0x79, 0xac, 0x48, 0x0f, 0x88, 0xb4, 0x46, + 0x55, 0xf7, 0x26, 0x9a, 0x38, 0x5c, 0x81, 0x52, 0x68, 0x84, 0xbe, 0x26, + 0x29, 0x74, 0xa3, 0x1a, 0x0e, 0x23, 0x22, 0x12, 0x6c, 0x2d, 0x77, 0xb2, + 0x6b, 0x10, 0x8a, 0xbd, 0x81, 0xf8, 0xb9, 0x52, 0xc4, 0x58, 0xcc, 0xc9, + 0x5d, 0x46, 0xfb, 0x49, 0x24, 0xc7, 0xc0}, + {0x2c, 0xb0, 0x3c, 0x30, 0xb2, 0x00, 0x37, 0xa5, 0xcf, 0x4d, 0x5b, + 0x33, 0x57, 0x4f, 0x3a, 0xba, 0xc8, 0x95, 0xbf, 0xab, 0x37, 0x86, + 0x7e, 0xb2, 0xeb, 0xed, 0x26, 0x0e, 0x09, 0x29, 0x05, 0x8d}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 152 + {152, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5f, 0x60, 0xc7, 0x7e, 0x47, 0x4d, 0xd6, 0x6c, 0x81, + 0x35, 0xee, 0x3d, 0xaf, 0xc7, 0x5b, 0xa6, 0x44, 0x64, 0x98, 0x24, 0xc7, + 0x27, 0x37, 0x54, 0x20, 0x91, 0xad, 0x46, 0x9a, 0xdb, 0xb6, 0x85, 0x31, + 0x2c, 0x09, 0xc6, 0x9b, 0x62, 0x9d, 0x04, 0x36, 0xbf, 0x3b, 0xd6, 0xc6, + 0x08, 0x3f, 0xf2, 0xa8, 0x7b, 0xe4, 0x84, 0xa7, 0x3e, 0xf3, 0xa5, 0xd2, + 0xc3, 0xe0, 0x6b, 0x5d, 0x9b, 0x21, 0xb3}, + {0xe5, 0x4d, 0x48, 0x7d, 0x0c, 0x4b, 0x12, 0xfe, 0x52, 0x2a, 0xf3, + 0xe6, 0x63, 0xce, 0x31, 0x6e, 0x63, 0x2b, 0xa9, 0xd6, 0x3a, 0x1f, + 0x02, 0xa3, 0x6f, 0xc5, 0xa8, 0x2b, 0xf8, 0x27, 0x31, 0xa4}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 153 + {153, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe0, 0x6e, 0xaa, 0x73, 0xf6, 0xfe, 0xae, 0x45, 0x41, + 0x7d, 0x85, 0x9b, 0xba, 0xd4, 0xbc, 0x40, 0x4b, 0x28, 0x85, 0xbc, 0xd2, + 0x13, 0xeb, 0xac, 0xe5, 0x94, 0xe1, 0x6f, 0x49, 0x70, 0xe0, 0xc4, 0x11, + 0xed, 0x33, 0x23, 0xa3, 0xd7, 0xaf, 0xc7, 0x07, 0x62, 0x39, 0x88, 0x43, + 0x07, 0xf9, 0x18, 0x49, 0xed, 0x5f, 0x5e, 0x36, 0xb6, 0x17, 0x1d, 0x30, + 0x9c, 0x81, 0x34, 0x4c, 0x53, 0xe0, 0x6d}, + {0xcc, 0xea, 0x96, 0x9d, 0x40, 0xfa, 0x42, 0x93, 0x3f, 0x4f, 0xbd, + 0xc4, 0xca, 0xbe, 0x21, 0x85, 0xf8, 0xa4, 0x52, 0x99, 0x62, 0x54, + 0xc1, 0xf4, 0xe0, 0xdd, 0xe5, 0xe1, 0x4f, 0xee, 0xea, 0x8d}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 154 + {154, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0f, 0x1c, 0x1b, 0x89, 0xe9, 0xfc, 0x6f, 0xc0, 0xfa, + 0xef, 0xc9, 0x10, 0x9f, 0xc4, 0xa1, 0x24, 0x7d, 0x9f, 0x54, 0xc7, 0x49, + 0x7b, 0x6c, 0xc9, 0x75, 0xe6, 0xa5, 0x45, 0x5b, 0xef, 0x41, 0x08, 0x36, + 0xcb, 0x38, 0x18, 0x54, 0x8a, 0xc9, 0xb4, 0x1e, 0x2b, 0x83, 0x36, 0xc3, + 0xeb, 0x8d, 0x97, 0x07, 0x5a, 0xe4, 0x7e, 0x18, 0x27, 0xfa, 0x1f, 0xf9, + 0x3d, 0x43, 0x41, 0xd4, 0x3c, 0x0c, 0x1d}, + {0xea, 0xae, 0x0e, 0x18, 0x8c, 0x94, 0x27, 0xbf, 0x3c, 0x8b, 0x3d, + 0xed, 0x77, 0x21, 0x22, 0x20, 0x4c, 0x32, 0x8d, 0x59, 0x41, 0xe3, + 0x89, 0xd8, 0x08, 0xe2, 0x72, 0x46, 0x38, 0xf9, 0xaf, 0xf8}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 155 + {155, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x57, 0x70, 0x69, 0xe8, 0x28, 0x4a, 0x95, 0xf5, 0x1d, + 0xca, 0xb9, 0x19, 0xb0, 0x53, 0x66, 0x57, 0x05, 0x89, 0x71, 0xda, 0xb7, + 0x62, 0x17, 0xf8, 0xd3, 0xae, 0x72, 0x2a, 0x64, 0x09, 0x2e, 0x26, 0xe5, + 0x1f, 0x68, 0xa7, 0x22, 0xcc, 0x03, 0x97, 0xf4, 0x80, 0x14, 0x01, 0x77, + 0x1e, 0x9a, 0x3d, 0x19, 0x88, 0xd4, 0xaf, 0x76, 0xf1, 0x4f, 0x9e, 0x2f, + 0x9c, 0x36, 0xe0, 0x77, 0x3e, 0x29, 0xc2}, + {0xfe, 0xa0, 0xcc, 0xe1, 0x35, 0x8f, 0x1f, 0xf4, 0x0f, 0xfe, 0xaa, + 0xff, 0xbf, 0x91, 0xb2, 0xe8, 0xd4, 0x26, 0xd4, 0xe3, 0x1e, 0x96, + 0x27, 0x73, 0x1a, 0xce, 0x3a, 0x12, 0x2e, 0xab, 0x6b, 0x0d}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 156 + {156, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x24, 0x06, 0xa2, 0x75, 0x90, 0x50, 0xb9, 0x25, 0xdd, + 0x4f, 0x81, 0x4c, 0x50, 0x33, 0xe3, 0x55, 0x54, 0x8f, 0x42, 0xbb, 0xf1, + 0xaf, 0xb7, 0x91, 0xc1, 0x10, 0xf0, 0x03, 0x1f, 0x29, 0xf6, 0x80, 0x99, + 0xd5, 0xf4, 0xb0, 0x05, 0xde, 0x39, 0x27, 0xf1, 0x65, 0xab, 0xef, 0xf1, + 0x96, 0xa2, 0x8c, 0x72, 0x17, 0xfa, 0xb1, 0xbe, 0x2b, 0x52, 0x09, 0xc3, + 0x24, 0xe7, 0xd6, 0x2d, 0x2d, 0xd6, 0x87}, + {0x83, 0x76, 0x21, 0xea, 0x48, 0x27, 0xbb, 0xa0, 0x37, 0x6a, 0xaa, + 0x8a, 0xa6, 0x6c, 0xfe, 0x14, 0x4a, 0x2f, 0xf1, 0xe3, 0x59, 0xdc, + 0x61, 0x9a, 0x06, 0x44, 0x1d, 0x3e, 0x05, 0x5f, 0x97, 0x71}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 157 + {157, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcc, 0xaa, 0xc6, 0x1f, 0x35, 0xa2, 0x78, 0x61, 0x18, + 0x36, 0x21, 0x64, 0x2b, 0xc5, 0x73, 0xaf, 0x91, 0x33, 0x56, 0xfb, 0x47, + 0xcf, 0x58, 0x2f, 0x0b, 0x52, 0x99, 0x09, 0x9d, 0x6f, 0x6c, 0x69, 0x91, + 0xf7, 0x27, 0x2b, 0x83, 0xb7, 0x38, 0xa7, 0xa5, 0xd3, 0x04, 0x47, 0xc8, + 0x7f, 0x12, 0x6a, 0x7d, 0x98, 0xec, 0x72, 0xfa, 0x26, 0x09, 0xd0, 0x93, + 0x9d, 0x18, 0xdb, 0x7e, 0xa7, 0xeb, 0x3a}, + {0x63, 0x97, 0x4c, 0xe6, 0x15, 0x37, 0x62, 0xe5, 0xb3, 0x64, 0x52, + 0x3c, 0xea, 0xd9, 0x3e, 0x8c, 0xe8, 0xbc, 0xc7, 0x7d, 0xda, 0x56, + 0x36, 0x5d, 0x67, 0x61, 0x36, 0x16, 0x9f, 0xc4, 0xe3, 0x9b}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 158 + {158, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x01, 0x41, 0x59, 0x17, 0x27, 0x2f, 0x19, 0x84, 0xe7, + 0x21, 0x7a, 0x36, 0xfb, 0x31, 0x1f, 0xd2, 0x90, 0x4d, 0x41, 0xa6, 0xb1, + 0x39, 0x73, 0xf9, 0x2a, 0xae, 0x3b, 0x90, 0xe8, 0x5e, 0x4d, 0x56, 0xd9, + 0x7c, 0x82, 0x2e, 0xb7, 0xb2, 0x1a, 0x84, 0xd0, 0xd1, 0xbe, 0x48, 0x67, + 0x40, 0x4a, 0x80, 0xc3, 0x48, 0x67, 0xf4, 0x31, 0x39, 0xda, 0xdc, 0xc3, + 0x61, 0x9e, 0x10, 0xb2, 0x22, 0x56, 0x2b}, + {0x0a, 0x04, 0x88, 0x14, 0x4b, 0xc3, 0x6d, 0x69, 0x0b, 0x62, 0x14, + 0x8a, 0xc3, 0x07, 0x60, 0x47, 0xd4, 0x6d, 0x48, 0xf7, 0xad, 0xbb, + 0x0f, 0x34, 0xfe, 0xe9, 0xa6, 0x36, 0x29, 0x5f, 0xe7, 0x37}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 159 + {159, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xb2, 0x57, 0x5d, 0x10, 0x0c, 0x6f, 0xa0, 0x56, 0xbc, + 0xd1, 0x37, 0xab, 0x11, 0x1b, 0x53, 0x15, 0xa8, 0x90, 0x8c, 0x29, 0x24, + 0x3b, 0x84, 0xf3, 0xdc, 0x99, 0x6d, 0x0e, 0x45, 0x76, 0x4b, 0x91, 0x66, + 0xca, 0xbe, 0xb4, 0x18, 0x85, 0x58, 0x8e, 0xc0, 0x8b, 0x47, 0x25, 0x7d, + 0xf5, 0x8b, 0xd5, 0x8f, 0x7d, 0xcd, 0x9e, 0x01, 0x2e, 0x26, 0x69, 0xfa, + 0x2f, 0x52, 0xe2, 0x57, 0x67, 0xfc, 0x4c}, + {0x12, 0x32, 0x16, 0x55, 0x38, 0xa4, 0x42, 0x68, 0xaa, 0x7c, 0x19, + 0x9c, 0x54, 0xd6, 0xd2, 0x07, 0xc4, 0xef, 0x3f, 0x5a, 0xa7, 0x90, + 0xc1, 0x0c, 0x92, 0x6a, 0x20, 0x75, 0x2c, 0xa6, 0x45, 0xce}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 160 + {160, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc1, 0x73, 0x55, 0xed, 0x30, 0xcc, 0xd6, 0x42, 0x7f, + 0x96, 0x85, 0x70, 0x90, 0x21, 0xb2, 0x5c, 0x11, 0xed, 0x17, 0x6e, 0x96, + 0x10, 0xc4, 0x79, 0xbc, 0xc4, 0xcc, 0x75, 0x52, 0xa7, 0x38, 0xe6, 0x1f, + 0x75, 0x11, 0x47, 0x61, 0xdb, 0xa0, 0xec, 0x60, 0xcd, 0x26, 0x4b, 0xba, + 0xb7, 0x63, 0xc5, 0xd5, 0xab, 0xcc, 0x75, 0xcd, 0x8f, 0xb5, 0x65, 0x1d, + 0x06, 0x45, 0x17, 0x99, 0x88, 0xcc, 0x6d}, + {0xdc, 0xab, 0x5e, 0x87, 0x4e, 0x4f, 0xb7, 0x6b, 0xc4, 0x31, 0x25, + 0x28, 0xe9, 0xd7, 0x6d, 0xfa, 0xe5, 0x61, 0x45, 0x92, 0x25, 0x33, + 0x08, 0x97, 0x34, 0x11, 0x0b, 0xf5, 0x65, 0x3f, 0x4d, 0x77}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 161 + {161, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x34, 0x15, 0x92, 0x39, 0x0c, 0xcc, 0xe4, 0x85, 0xde, + 0x88, 0x80, 0xf3, 0xd7, 0x27, 0xf6, 0x64, 0xc3, 0x81, 0x91, 0x4a, 0x1b, + 0xec, 0xec, 0x38, 0x3b, 0x35, 0x58, 0x67, 0x51, 0xfc, 0x81, 0xc2, 0xad, + 0xd7, 0x18, 0x52, 0xb8, 0x70, 0x16, 0xe1, 0x01, 0x9c, 0xae, 0x7a, 0x90, + 0x80, 0xe7, 0x5c, 0xe0, 0xb0, 0xb8, 0xaa, 0xc1, 0x75, 0xd6, 0x92, 0xd5, + 0xe7, 0xb4, 0xda, 0xd0, 0x88, 0xf5, 0xcc}, + {0x4c, 0xe2, 0x70, 0x1b, 0x2b, 0xe6, 0x3a, 0x00, 0x83, 0xa4, 0xc5, + 0x3f, 0x7a, 0x0b, 0xf0, 0x4c, 0xf8, 0x71, 0x65, 0x4f, 0x5e, 0xdb, + 0x6f, 0x62, 0x5e, 0x3e, 0xa5, 0xe7, 0xd0, 0xbd, 0xcc, 0x90}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 162 + {162, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xfa, 0x76, 0x4b, 0x6b, 0x76, 0xa8, 0x6c, 0x3b, 0x76, + 0x21, 0x20, 0x82, 0x5d, 0x35, 0x3a, 0x24, 0x76, 0x62, 0x08, 0xc1, 0xf5, + 0xcc, 0x0f, 0xe3, 0xfe, 0x79, 0x98, 0x02, 0x6a, 0x2e, 0xc5, 0xc4, 0x3b, + 0xb2, 0xf9, 0x48, 0xfd, 0x94, 0xcd, 0xaa, 0x58, 0x69, 0xb1, 0xe0, 0xe7, + 0x3a, 0x4d, 0x97, 0x03, 0x5c, 0xc4, 0x93, 0x57, 0xfb, 0x7b, 0x74, 0xd7, + 0xed, 0x0a, 0x2c, 0x5b, 0x8d, 0x54, 0xeb}, + {0x7a, 0xbe, 0xf9, 0x76, 0x5c, 0xca, 0x72, 0x13, 0x20, 0xfb, 0xf8, + 0xed, 0xcb, 0xef, 0x6d, 0x2b, 0xa2, 0x5d, 0x17, 0xb7, 0x0f, 0xfa, + 0x17, 0x76, 0x02, 0x9b, 0xc3, 0x8f, 0xe6, 0x77, 0xa1, 0x2c}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 163 + {163, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa7, 0x1f, 0xbb, 0x61, 0x71, 0x99, 0xbd, 0x58, 0x5b, + 0x4b, 0x66, 0x21, 0x2c, 0xa3, 0x3c, 0xa9, 0xe0, 0x93, 0x70, 0xe6, 0xbf, + 0x15, 0xc8, 0xea, 0x0a, 0xce, 0xfd, 0x9c, 0x8e, 0x94, 0x5d, 0x06, 0x84, + 0x0f, 0x05, 0x88, 0x63, 0x07, 0x8e, 0x74, 0x3e, 0x22, 0x0f, 0xf9, 0x9f, + 0x23, 0xbb, 0xc1, 0xda, 0xa3, 0x68, 0x35, 0xd4, 0xb1, 0x26, 0x9f, 0x0a, + 0x75, 0x36, 0xe6, 0x3f, 0x06, 0xd8, 0x53}, + {0x5f, 0x61, 0x40, 0x4d, 0xbb, 0xbc, 0x28, 0x67, 0xdf, 0xf9, 0x5c, + 0x1f, 0x37, 0xed, 0x44, 0xf4, 0xcb, 0x8f, 0xab, 0xcd, 0x22, 0x3b, + 0x03, 0x73, 0x9d, 0x88, 0x83, 0x08, 0xd1, 0x3b, 0xc4, 0x12}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 164 + {164, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x13, 0xc8, 0x29, 0x2d, 0x85, 0x4d, 0x39, 0x45, 0x1c, + 0x0c, 0x63, 0xa8, 0x02, 0xb8, 0xc0, 0x3e, 0x4f, 0xcb, 0x87, 0x5e, 0xf0, + 0x12, 0x39, 0x89, 0x62, 0x95, 0xba, 0x1c, 0x0f, 0x38, 0x69, 0x75, 0xf8, + 0x2d, 0xf1, 0x97, 0x08, 0x6f, 0xd8, 0x60, 0x32, 0xcb, 0x36, 0xb6, 0x9a, + 0x27, 0x87, 0x6d, 0xd7, 0x5a, 0x8e, 0x96, 0x79, 0xf3, 0x6f, 0xfc, 0x22, + 0x10, 0xed, 0xb1, 0x28, 0xd4, 0xbe, 0x13}, + {0x8d, 0x67, 0x3a, 0x57, 0x7e, 0x35, 0xbf, 0x9d, 0x5d, 0x00, 0x67, + 0x6c, 0x08, 0xb2, 0xc7, 0x39, 0x61, 0x7c, 0x46, 0xa0, 0x52, 0x18, + 0x84, 0x03, 0xaa, 0x06, 0xdc, 0x71, 0x4a, 0xf6, 0xac, 0xc1}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 165 + {165, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0c, 0xd9, 0xdf, 0x41, 0x5a, 0xcc, 0x0c, 0x32, 0xfd, + 0x4e, 0x3d, 0x69, 0x24, 0xce, 0x53, 0x07, 0x5b, 0x04, 0x52, 0xbf, 0x91, + 0x9a, 0x2a, 0xb2, 0xeb, 0xe2, 0x65, 0x97, 0x57, 0x0f, 0x1e, 0xcd, 0x59, + 0x85, 0xd8, 0xd2, 0xc5, 0xdf, 0x78, 0xfc, 0x10, 0x0f, 0x87, 0xef, 0xb6, + 0xdf, 0xa9, 0x54, 0x37, 0x57, 0xbd, 0xff, 0xec, 0xf0, 0x83, 0xdf, 0xcd, + 0x1e, 0xcb, 0x38, 0xde, 0x6c, 0x23, 0xf8}, + {0xa7, 0x83, 0x5f, 0xfe, 0xe0, 0xf2, 0xa6, 0x9d, 0xfc, 0xf7, 0x0d, + 0x4e, 0x79, 0x8d, 0xbe, 0x3e, 0xd3, 0x2b, 0xa0, 0x3c, 0xfd, 0xda, + 0xe5, 0xdd, 0xd1, 0x1d, 0x8c, 0x0a, 0xc3, 0xd7, 0x4f, 0x9b}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 166 + {166, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd2, 0xdb, 0xea, 0x40, 0x46, 0xb2, 0x3f, 0xd2, 0xb2, + 0x33, 0xd1, 0xce, 0x31, 0xdc, 0xed, 0xdb, 0x89, 0xb2, 0x5f, 0x26, 0xc0, + 0x62, 0x7a, 0x9d, 0x2d, 0xb3, 0xc5, 0x60, 0x5c, 0x9c, 0xc9, 0x95, 0x35, + 0xbd, 0xc8, 0xde, 0x74, 0x51, 0xc1, 0xe2, 0x7e, 0x97, 0xaa, 0x91, 0x40, + 0x2c, 0xce, 0x38, 0x82, 0xc7, 0x12, 0x69, 0xd9, 0xcb, 0xdc, 0xb5, 0xd7, + 0xac, 0x0c, 0xeb, 0x91, 0x1b, 0x9b, 0x6d}, + {0xe9, 0x8e, 0xa2, 0x22, 0x09, 0xcd, 0x39, 0x7e, 0xdb, 0x6c, 0x31, + 0x96, 0x48, 0xc1, 0xeb, 0x24, 0xbc, 0x4d, 0x39, 0x59, 0x8a, 0xb1, + 0x19, 0x95, 0x57, 0x19, 0x26, 0x68, 0x4c, 0xe2, 0xce, 0xca}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 167 + {167, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x88, 0x8f, 0xb0, 0x44, 0xfb, 0x2b, 0x6c, 0xaa, 0x60, + 0x36, 0x6b, 0xfa, 0x66, 0x2a, 0xdb, 0xa4, 0x79, 0xb8, 0x36, 0x5a, 0x65, + 0x55, 0xa2, 0x98, 0x87, 0xd5, 0x80, 0xf5, 0x87, 0x08, 0x6b, 0xa8, 0x48, + 0x2f, 0x4e, 0xc2, 0x40, 0x82, 0xa4, 0x8d, 0x64, 0x02, 0xaf, 0xa1, 0x62, + 0x21, 0x43, 0xf2, 0x6e, 0x61, 0xd9, 0x1b, 0x7e, 0x30, 0xd6, 0xa4, 0xb2, + 0x23, 0x63, 0x0e, 0xe1, 0x0f, 0x70, 0xfb}, + {0x91, 0xb6, 0x57, 0x33, 0x86, 0x0b, 0x1b, 0xdb, 0x95, 0x41, 0xd9, + 0xf5, 0x58, 0x95, 0xa3, 0xdb, 0xb3, 0xf1, 0x3c, 0x19, 0x92, 0x51, + 0xd3, 0x30, 0x06, 0xb6, 0xdc, 0xf9, 0x0a, 0xc3, 0x49, 0xed}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 168 + {168, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x2e, 0x2b, 0xec, 0x13, 0x42, 0x49, 0x37, 0x9d, 0x57, + 0x70, 0x03, 0x01, 0xf3, 0xa5, 0x8e, 0x4b, 0x39, 0x5a, 0x4d, 0x28, 0x37, + 0x0d, 0x2a, 0x06, 0xe6, 0x5e, 0x7a, 0xc8, 0x9e, 0xd7, 0x6a, 0xc6, 0x97, + 0xdc, 0x96, 0x0b, 0xd7, 0x95, 0xcd, 0xf4, 0xfb, 0xcf, 0xdd, 0x75, 0x14, + 0x90, 0x57, 0xb8, 0xe0, 0x22, 0x33, 0x1c, 0x7b, 0x54, 0x61, 0xf3, 0x83, + 0xac, 0x58, 0x9d, 0x76, 0x4d, 0xf3, 0x33}, + {0x1f, 0xdf, 0x7c, 0x5c, 0x48, 0x04, 0x7a, 0x11, 0x3e, 0x5e, 0x5d, + 0x1b, 0x7e, 0xd5, 0x93, 0x33, 0x7e, 0x76, 0x92, 0x31, 0xcc, 0xa5, + 0xc7, 0x11, 0x01, 0x60, 0xe0, 0xc1, 0xb9, 0x7f, 0x42, 0x56}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 169 + {169, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc7, 0x8c, 0xda, 0x7e, 0x3b, 0x9e, 0x17, 0x72, 0xeb, + 0xed, 0x30, 0xb2, 0xb5, 0x1d, 0xcf, 0x15, 0x5a, 0x69, 0xa0, 0xfc, 0x50, + 0x45, 0x57, 0x83, 0x6e, 0x25, 0x14, 0x7c, 0xfb, 0x81, 0x27, 0xd2, 0xf8, + 0x28, 0x9c, 0xf3, 0x8b, 0x03, 0x3d, 0x37, 0x63, 0xc8, 0xf9, 0xf6, 0xc0, + 0x91, 0x78, 0x7a, 0x31, 0x42, 0xfb, 0x83, 0xdf, 0xf5, 0x71, 0x95, 0x90, + 0x28, 0x2c, 0x6f, 0x85, 0x2e, 0x01, 0x05}, + {0xba, 0x0a, 0xbc, 0x3e, 0x71, 0x72, 0x6c, 0xb5, 0x13, 0x30, 0x48, + 0x91, 0x76, 0x35, 0x7b, 0x81, 0xb8, 0x07, 0x4d, 0x76, 0x90, 0xe4, + 0xe8, 0x2e, 0x9a, 0x3c, 0x00, 0x15, 0x1e, 0x1f, 0xa3, 0x18}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 170 + {170, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x1e, 0x3d, 0xf4, 0xdd, 0x7f, 0xb7, 0x71, 0x8c, 0xb0, + 0xaa, 0x0d, 0xd7, 0x2f, 0x8a, 0x25, 0xc8, 0x3c, 0x4e, 0x80, 0x4e, 0x7c, + 0xbd, 0x48, 0xc5, 0xe9, 0x65, 0x65, 0x1f, 0x9e, 0x23, 0xbf, 0x4e, 0xf0, + 0xff, 0x40, 0xdd, 0x97, 0x96, 0xe4, 0xa9, 0xa5, 0xed, 0xdd, 0x2c, 0x4c, + 0xa4, 0xeb, 0xd1, 0x09, 0x90, 0xd8, 0xfb, 0x89, 0x18, 0xd1, 0x2d, 0x53, + 0xc7, 0x60, 0x01, 0xaf, 0xa9, 0xde, 0x7f}, + {0x16, 0xe6, 0x32, 0xf9, 0x75, 0x2d, 0x36, 0x60, 0x2c, 0x95, 0xec, + 0x27, 0x4b, 0x32, 0xad, 0x59, 0x4f, 0x39, 0xf6, 0xac, 0x3b, 0xd4, + 0xb0, 0xb2, 0x0f, 0x86, 0x37, 0x39, 0x21, 0x42, 0xce, 0xf4}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 171 + {171, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xe5, 0xc5, 0xdc, 0x3f, 0xd8, 0x8d, 0x85, 0x66, 0x8b, + 0x3b, 0x70, 0x9f, 0xd6, 0xb4, 0x23, 0x2f, 0x1f, 0x80, 0x94, 0x9c, 0xbc, + 0xcb, 0x55, 0x88, 0x36, 0x3e, 0x6c, 0x21, 0x7a, 0x2b, 0x3e, 0xd8, 0x8d, + 0xbd, 0x0d, 0x6e, 0x3c, 0xc9, 0x7f, 0x30, 0x81, 0xd1, 0x66, 0x02, 0xaa, + 0x3d, 0x1b, 0x65, 0x5e, 0xe0, 0x79, 0x1c, 0x87, 0xfc, 0xb5, 0xab, 0xe6, + 0x21, 0x7d, 0x8c, 0x85, 0x13, 0x80, 0x7e}, + {0x9e, 0xed, 0x4b, 0x96, 0x56, 0x9f, 0x60, 0x4a, 0x4d, 0x3f, 0x5a, + 0xf9, 0x74, 0x99, 0x80, 0x71, 0x11, 0xfc, 0x98, 0x88, 0xc4, 0x58, + 0xec, 0xe2, 0xe3, 0x00, 0x0e, 0x24, 0x5c, 0x2c, 0x02, 0xb0}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 172 + {172, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x02, 0x1c, 0x41, 0xec, 0xee, 0xc2, 0x4e, 0x0f, 0xba, + 0x89, 0x4a, 0xd7, 0x41, 0x5a, 0x95, 0x98, 0xcb, 0xcd, 0x14, 0xfa, 0x6c, + 0xa4, 0x6e, 0x25, 0x57, 0x52, 0x68, 0xa1, 0xd8, 0xe5, 0xbb, 0xc6, 0x3f, + 0x84, 0x6c, 0x6a, 0x18, 0x5f, 0xa3, 0xf2, 0x3b, 0xb9, 0x2c, 0x14, 0xe7, + 0xe2, 0xcb, 0xa8, 0xc7, 0x40, 0x47, 0xc0, 0x9a, 0xf7, 0x66, 0xf5, 0x5e, + 0xf0, 0xc9, 0x07, 0xc8, 0x0d, 0x94, 0x51}, + {0x21, 0xac, 0x32, 0x01, 0x38, 0x38, 0x81, 0x26, 0x21, 0xdb, 0xb5, + 0x84, 0x96, 0x5b, 0xde, 0xd6, 0xfc, 0x85, 0x1d, 0x3a, 0x02, 0x98, + 0x10, 0x67, 0x9b, 0xc5, 0x7b, 0x23, 0x81, 0xbb, 0x7a, 0x7d}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 173 + {173, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8e, 0x24, 0x19, 0x2c, 0xd3, 0x33, 0x35, 0xa1, 0x14, + 0xf5, 0x07, 0x02, 0x66, 0xc0, 0x14, 0xcb, 0x0d, 0x8c, 0x70, 0x4d, 0x16, + 0xd6, 0x04, 0x2e, 0x89, 0xc1, 0x75, 0x97, 0xbc, 0xd4, 0xe7, 0x7e, 0xbd, + 0xb4, 0xc5, 0x17, 0x17, 0x04, 0xc2, 0xc0, 0x92, 0x75, 0xc2, 0x2a, 0x31, + 0x0e, 0x0c, 0x4f, 0xe0, 0x92, 0xe4, 0x08, 0x48, 0x56, 0xda, 0x99, 0xb9, + 0x4a, 0xbb, 0xfa, 0x9f, 0x46, 0x9f, 0x48}, + {0xfc, 0x59, 0x78, 0xda, 0x01, 0xca, 0x83, 0xe1, 0x27, 0xdd, 0xdf, + 0x98, 0x9a, 0x03, 0x58, 0x87, 0x1b, 0x3c, 0x4c, 0xe0, 0x75, 0x5b, + 0xfb, 0x02, 0x06, 0x33, 0xdb, 0x46, 0x7e, 0x21, 0xa5, 0x3c}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 174 + {174, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0xc9, 0x0a, 0xe4, 0x7a, 0x93, 0xd0, 0x9a, 0x23, + 0x52, 0xb6, 0xf3, 0x67, 0x7e, 0x79, 0x75, 0xea, 0x62, 0xaa, 0xde, 0xdb, + 0x56, 0xc1, 0x18, 0xeb, 0x8b, 0x9f, 0x77, 0x1e, 0x2d, 0xd9, 0xf5, 0xf2, + 0x60, 0x1f, 0xb9, 0xcc, 0xa2, 0x30, 0x4e, 0x59, 0x44, 0x23, 0xcf, 0x48, + 0x06, 0x4d, 0xbe, 0xd1, 0x7a, 0xe4, 0x04, 0x52, 0xf1, 0x8b, 0xe6, 0xae, + 0x01, 0x83, 0x21, 0x91, 0x1e, 0x8c, 0xb3}, + {0x9f, 0x41, 0x73, 0x41, 0x26, 0x1a, 0xa4, 0x5d, 0x39, 0x6b, 0x0c, + 0xcf, 0x2a, 0x3d, 0xee, 0x7a, 0x46, 0x6c, 0xa4, 0x7e, 0x3c, 0xe8, + 0x6e, 0xcd, 0x20, 0x71, 0xd9, 0xc4, 0xdb, 0x08, 0x82, 0x0e}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 175 + {175, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e, + 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee, + 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7, + 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1, + 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22, + 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f, + 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0, + 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd2, 0xf2, 0x11, 0xcf, 0xab, 0x84, 0xe0, 0x1c, 0x8e, + 0x55, 0x44, 0x03, 0x62, 0x34, 0xde, 0xbe, 0x35, 0xae, 0x10, 0x3b, 0xb8, + 0x78, 0xd7, 0xab, 0xce, 0xa6, 0x82, 0x5f, 0x75, 0x3e, 0x03, 0xa3, 0x85, + 0xf7, 0xf1, 0x87, 0x0e, 0x64, 0xf1, 0x26, 0x2a, 0xf6, 0x7a, 0x25, 0xef, + 0x98, 0x80, 0x41, 0x9f, 0x45, 0x60, 0x8e, 0x7f, 0x9d, 0xa6, 0xde, 0xe8, + 0x3f, 0x5f, 0x46, 0xce, 0xb5, 0x3d, 0xcb}, + {0xf4, 0x19, 0xfe, 0xbb, 0x32, 0xc2, 0x54, 0x61, 0x1a, 0xdf, 0x56, + 0x9c, 0x2d, 0x58, 0x3b, 0x17, 0x54, 0x2b, 0x15, 0x38, 0xca, 0xa0, + 0x00, 0x19, 0x67, 0xf0, 0xa4, 0xbc, 0x34, 0xb8, 0xb7, 0x89}, + false, + true}, + + // Comment: edge case private key + // tcID: 176 + {176, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x5e, 0xcb, 0xe4, 0xd1, 0xa6, 0x33, 0x0a, 0x44, 0xc8, 0xf7, + 0xef, 0x95, 0x1d, 0x4b, 0xf1, 0x65, 0xe6, 0xc6, 0xb7, 0x21, 0xef, 0xad, + 0xa9, 0x85, 0xfb, 0x41, 0x66, 0x1b, 0xc6, 0xe7, 0xfd, 0x6c, 0x87, 0x34, + 0x64, 0x0c, 0x49, 0x98, 0xff, 0x7e, 0x37, 0x4b, 0x06, 0xce, 0x1a, 0x64, + 0xa2, 0xec, 0xd8, 0x2a, 0xb0, 0x36, 0x38, 0x4f, 0xb8, 0x3d, 0x9a, 0x79, + 0xb1, 0x27, 0xa2, 0x7d, 0x50, 0x32}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x85, 0xa0, 0xb5, 0x85, 0x19, 0xb2, 0x8e, 0x70, 0xa6, 0x94, 0xec, + 0x51, 0x98, 0xf7, 0x2c, 0x4b, 0xfd, 0xab, 0xaa, 0x30, 0xa7, 0x0f, + 0x71, 0x43, 0xb5, 0xb1, 0xcd, 0x75, 0x36, 0xf7, 0x16, 0xca}, + false, + true}, + + // Comment: edge case private key + // tcID: 177 + {177, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x69, 0xc0, 0xe7, 0x67, 0xf9, 0xbe, 0xaa, 0xbf, 0xdb, 0xcd, + 0xf3, 0x04, 0xa0, 0xec, 0x68, 0xb5, 0xf6, 0xd6, 0x71, 0x03, 0xcf, 0x37, + 0x58, 0x9f, 0xd8, 0x46, 0xda, 0x1a, 0x1d, 0xd4, 0x47, 0xb3, 0xc5, 0x17, + 0x41, 0x6e, 0x45, 0x01, 0x44, 0x63, 0xfc, 0x9c, 0xf1, 0xc4, 0x04, 0x7d, + 0x02, 0xac, 0xe4, 0x5d, 0xa4, 0x73, 0x91, 0x6a, 0xa5, 0x1d, 0x7b, 0x2d, + 0xc3, 0xd0, 0x80, 0x33, 0x45, 0x2b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0xa3, 0x29, 0xa7, 0xd8, 0x04, 0x24, 0xea, 0x2d, 0x6c, 0x90, 0x43, + 0x93, 0x80, 0x8e, 0x51, 0x0d, 0xfb, 0xb2, 0x81, 0x55, 0x09, 0x2f, + 0x1b, 0xac, 0x28, 0x4d, 0xce, 0xda, 0x1f, 0x13, 0xaf, 0xe5}, + false, + true}, + + // Comment: edge case private key + // tcID: 178 + {178, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9b, 0xbf, 0x06, 0xda, 0xd9, 0xab, 0x59, 0x05, 0xe0, 0x54, + 0x71, 0xce, 0x16, 0xd5, 0x22, 0x2c, 0x89, 0xc2, 0xca, 0xa3, 0x9f, 0x26, + 0x26, 0x7a, 0xc0, 0x74, 0x71, 0x29, 0x88, 0x5f, 0xbd, 0x44, 0x1b, 0xcc, + 0x7f, 0xa8, 0x4d, 0xe1, 0x20, 0xa3, 0x67, 0x55, 0xda, 0xf3, 0x0a, 0x6f, + 0x47, 0xe8, 0xc0, 0xd4, 0xbd, 0xdc, 0x15, 0x03, 0x6e, 0xd2, 0xa3, 0x44, + 0x7d, 0xfa, 0x7a, 0x1d, 0x3e, 0x88}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0xbd, 0x26, 0xd0, 0x29, 0x3e, 0x88, 0x51, 0xc5, 0x1e, 0xbe, 0x0d, + 0x42, 0x63, 0x45, 0x68, 0x3a, 0xe9, 0x40, 0x26, 0xac, 0xa5, 0x45, + 0x28, 0x2a, 0x47, 0x59, 0xfa, 0xa8, 0x5f, 0xde, 0x66, 0x87}, + false, + true}, + + // Comment: edge case private key + // tcID: 179 + {179, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xc1, 0xd1, 0x72, 0x69, 0xe4, 0x6e, 0x38, 0x7a, 0xcb, 0xe2, + 0x99, 0xec, 0x2c, 0xc9, 0xcc, 0x2d, 0xad, 0xa3, 0xf0, 0x5e, 0x4c, 0xf4, + 0x12, 0xf2, 0xad, 0x94, 0x6b, 0x70, 0x0a, 0xa2, 0x61, 0x3a, 0xed, 0xb7, + 0x74, 0x4f, 0x37, 0x0c, 0x13, 0xa4, 0xf4, 0x99, 0x57, 0xd5, 0x4f, 0xf7, + 0x98, 0x11, 0x9d, 0x11, 0x1f, 0x69, 0x12, 0x9c, 0x24, 0xdb, 0x5f, 0x5f, + 0xb8, 0x41, 0x62, 0x90, 0x9d, 0xbb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0xea, 0x93, 0x50, 0xb2, 0x49, 0x0a, 0x20, 0x10, 0xc7, 0xab, 0xf4, + 0x3f, 0xb1, 0xa3, 0x8b, 0xe7, 0x29, 0xa2, 0xde, 0x37, 0x5e, 0xa7, + 0xa6, 0xac, 0x34, 0xff, 0x58, 0xcc, 0x87, 0xe5, 0x1b, 0x6c}, + false, + true}, + + // Comment: edge case private key + // tcID: 180 + {180, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x77, 0xb2, 0x0a, 0x91, 0x2e, 0x6b, 0x23, 0x13, 0x50, 0x66, + 0xe9, 0x11, 0x89, 0x15, 0x24, 0xbc, 0x4e, 0xfe, 0x35, 0x60, 0xe3, 0xe9, + 0x23, 0x50, 0xb5, 0x2d, 0xec, 0x8f, 0x37, 0x5f, 0x2b, 0x54, 0xa3, 0xdc, + 0x29, 0x18, 0x25, 0xce, 0xa3, 0xf7, 0xf7, 0xb1, 0x0b, 0xfc, 0xdd, 0x03, + 0x8a, 0x72, 0xdf, 0x62, 0x3d, 0xa1, 0xe8, 0x50, 0xe0, 0xf1, 0xca, 0xa8, + 0x01, 0xfc, 0xd6, 0xcc, 0x67, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x34, 0xee, 0xd3, 0xf6, 0x67, 0x3d, 0x34, 0x0b, 0x6f, 0x71, 0x69, + 0x13, 0xf6, 0xdf, 0xa3, 0x6b, 0x5a, 0xc8, 0x5f, 0xa6, 0x67, 0x79, + 0x1e, 0x2d, 0x6a, 0x21, 0x7b, 0x0c, 0x0b, 0x7b, 0xa8, 0x07}, + false, + true}, + + // Comment: edge case private key + // tcID: 181 + {181, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x83, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x0f, 0xa8, 0x22, 0xbc, 0x28, 0x11, 0xaa, 0xa5, 0x84, 0x92, + 0x59, 0x2e, 0x32, 0x6e, 0x25, 0xde, 0x29, 0x49, 0x3b, 0xaa, 0xad, 0x65, + 0x1f, 0x7e, 0x90, 0xe7, 0x5c, 0xb4, 0x8e, 0x14, 0xdb, 0x63, 0x40, 0x0b, + 0xb5, 0x16, 0x0a, 0x24, 0x57, 0xf3, 0x90, 0xb5, 0x2b, 0x43, 0x4c, 0x20, + 0xe7, 0x74, 0xcb, 0x4e, 0x59, 0xb0, 0xaf, 0x01, 0x7d, 0x0a, 0x1b, 0xee, + 0xdb, 0xab, 0xa0, 0xb9, 0xd1, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x13, 0x54, 0xce, 0x66, 0x92, 0xc9, 0xdf, 0x7b, 0x6f, 0xc3, 0x11, + 0x9d, 0x47, 0xc5, 0x63, 0x38, 0xaf, 0xbe, 0xdc, 0xcb, 0x62, 0xfa, + 0xa5, 0x46, 0xc0, 0xfe, 0x6e, 0xd4, 0x95, 0x9e, 0x41, 0xc3}, + false, + true}, + + // Comment: edge case private key + // tcID: 182 + {182, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xa9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x54, 0xcc, 0xc9, 0x41, 0x50, 0x26, 0xd7, 0x3f, 0x20, 0xa8, + 0x45, 0xb7, 0x2a, 0x58, 0xe5, 0xb1, 0x8b, 0xd2, 0x7f, 0x19, 0x85, 0x42, + 0xa0, 0xbe, 0xee, 0xa6, 0xbc, 0x92, 0x07, 0x1e, 0x5c, 0x83, 0xe3, 0xbc, + 0xc0, 0xb9, 0x4b, 0xae, 0xba, 0xce, 0xc5, 0x70, 0x78, 0xea, 0x25, 0x2d, + 0x40, 0xdd, 0x6d, 0x61, 0xf4, 0x34, 0xa2, 0x71, 0x1b, 0x69, 0x30, 0x2f, + 0x71, 0x08, 0xeb, 0xf6, 0xe9, 0x5e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0xfe, 0x74, 0x96, 0xc3, 0x0d, 0x53, 0x49, 0x95, 0xf0, 0xbf, 0x42, + 0x8b, 0x54, 0x71, 0xc2, 0x15, 0x85, 0xaa, 0xaf, 0xc8, 0x17, 0x33, + 0x91, 0x6f, 0x01, 0x65, 0x59, 0x7a, 0x55, 0xd1, 0x2c, 0xb4}, + false, + true}, + + // Comment: edge case private key + // tcID: 183 + {183, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb1, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xc9, 0x0e, 0x30, 0x08, 0x39, 0xdd, 0x58, 0x95, 0x1e, 0x80, + 0x95, 0x70, 0x63, 0x15, 0x44, 0x03, 0xcb, 0x4e, 0x66, 0x44, 0xc7, 0x74, + 0x36, 0x48, 0x13, 0xd0, 0x0c, 0x24, 0x8f, 0xa8, 0xee, 0x41, 0x9d, 0x0a, + 0xfb, 0xe7, 0x92, 0xe6, 0x18, 0xc4, 0x63, 0xf8, 0xef, 0x39, 0xac, 0x7b, + 0xfc, 0x9d, 0xaf, 0xba, 0xac, 0xb9, 0xe8, 0x53, 0x32, 0x91, 0xb8, 0x59, + 0xc9, 0x98, 0x3c, 0x28, 0x3e, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x34, 0x8b, 0xf8, 0x04, 0x2e, 0x4e, 0xdf, 0x1d, 0x03, 0xc8, 0xb3, + 0x6a, 0xb8, 0x15, 0x15, 0x6e, 0x77, 0xc2, 0x01, 0xb7, 0x64, 0xed, + 0x45, 0x62, 0xcf, 0xe2, 0xee, 0x90, 0x63, 0x8f, 0xfe, 0xf5}, + false, + true}, + + // Comment: edge case private key + // tcID: 184 + {184, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc1, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x7f, 0xe3, 0x6b, 0x40, 0xaf, 0x22, 0xaf, 0x89, 0x21, 0x65, + 0x6b, 0x32, 0x26, 0x2c, 0x71, 0xda, 0x1a, 0xb9, 0x19, 0x36, 0x5c, 0x65, + 0xdf, 0xb6, 0x3a, 0x5a, 0x9e, 0x22, 0x18, 0x5a, 0x59, 0x43, 0x19, 0x68, + 0x2b, 0xa6, 0xda, 0x49, 0xc9, 0xdc, 0x60, 0xf6, 0x0b, 0xfb, 0xf8, 0x23, + 0x59, 0x0e, 0x8b, 0x4c, 0x2a, 0x7a, 0x84, 0x75, 0x0d, 0xed, 0x2a, 0xf2, + 0xea, 0xd3, 0x96, 0x63, 0x5e, 0xfe}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x6e, 0x4e, 0xc5, 0x47, 0x9a, 0x7c, 0x20, 0xa5, 0x37, 0x50, 0x17, + 0x00, 0x48, 0x4f, 0x6f, 0x43, 0x3a, 0x8a, 0x8f, 0xe5, 0x3c, 0x28, + 0x8f, 0x7a, 0x25, 0xc8, 0xe8, 0xc9, 0x2d, 0x39, 0xe8, 0xdc}, + false, + true}, + + // Comment: edge case private key + // tcID: 185 + {185, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x24, 0xf3, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x80, 0xd1, 0x99, 0x7e, 0xbd, 0xbe, 0x8e, 0x54, 0xe0, 0x55, + 0x96, 0x19, 0x6c, 0x7a, 0x95, 0xec, 0x3a, 0x53, 0xe2, 0x67, 0xba, 0x2a, + 0x24, 0x71, 0x99, 0x60, 0xaa, 0x57, 0x7e, 0x61, 0x50, 0xe4, 0x0c, 0x69, + 0x6b, 0x01, 0x47, 0xdb, 0x06, 0x59, 0x5b, 0x27, 0x28, 0x4a, 0x0c, 0x16, + 0x52, 0x4c, 0x01, 0x11, 0xe9, 0x8d, 0x4a, 0x46, 0x58, 0xa5, 0xab, 0xb9, + 0x38, 0xe7, 0x7d, 0x57, 0x82, 0xed}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0xf7, 0x40, 0x7d, 0x61, 0xfd, 0xf5, 0x81, 0xbe, 0x4f, 0x56, 0x46, + 0x21, 0xd5, 0x90, 0xca, 0x9b, 0x7b, 0xa3, 0x7f, 0x31, 0x39, 0x61, + 0x50, 0xf9, 0x92, 0x2f, 0x15, 0x01, 0xda, 0x8c, 0x83, 0xef}, + false, + true}, + + // Comment: edge case private key + // tcID: 186 + {186, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x33, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x40, 0x9f, 0x8d, 0xa2, 0x1a, 0xea, 0x23, 0x6a, 0x5f, 0x5a, + 0x19, 0x04, 0xd0, 0x31, 0x0c, 0x1c, 0x61, 0x92, 0xa6, 0x7d, 0x0d, 0xa0, + 0x89, 0x36, 0x31, 0x98, 0x69, 0xa8, 0xad, 0x08, 0x38, 0xa3, 0x8f, 0x23, + 0x08, 0x4d, 0x30, 0xff, 0x71, 0xa9, 0xf1, 0xd9, 0x18, 0xd4, 0x2c, 0x42, + 0xbf, 0x08, 0xc1, 0x66, 0x5f, 0x14, 0xe9, 0xd5, 0x98, 0x6c, 0x1e, 0x9c, + 0x2d, 0x38, 0xd5, 0xe1, 0x70, 0xa5}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x82, 0x23, 0x6f, 0xd2, 0x72, 0x20, 0x86, 0x93, 0xe0, 0x57, 0x45, + 0x55, 0xca, 0x46, 0x5c, 0x6c, 0xc5, 0x12, 0x16, 0x34, 0x86, 0x08, + 0x4f, 0xa5, 0x7f, 0x5e, 0x1b, 0xd2, 0xe2, 0xcc, 0xc0, 0xb3}, + false, + true}, + + // Comment: edge case private key + // tcID: 187 + {187, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x43, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x54, 0xe7, 0x7a, 0x00, 0x1c, 0x38, 0x62, 0xb9, 0x7a, 0x76, + 0x64, 0x7f, 0x43, 0x36, 0xdf, 0x3c, 0xf1, 0x26, 0xac, 0xbe, 0x7a, 0x06, + 0x9c, 0x5e, 0x57, 0x09, 0x27, 0x73, 0x24, 0xd2, 0x92, 0x0b, 0x0a, 0x66, + 0x0e, 0x43, 0xd6, 0x0b, 0xce, 0x8b, 0xbd, 0xed, 0xe0, 0x73, 0xfa, 0x5d, + 0x18, 0x3c, 0x8e, 0x8e, 0x15, 0x89, 0x8c, 0xaf, 0x6f, 0xf7, 0xe4, 0x58, + 0x37, 0xd0, 0x9f, 0x2f, 0x4c, 0x8a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x06, 0x53, 0x71, 0x49, 0x66, 0x4d, 0xba, 0x1a, 0x99, 0x24, 0x65, + 0x4c, 0xb7, 0xf7, 0x87, 0xed, 0x22, 0x48, 0x51, 0xb0, 0xdf, 0x25, + 0xef, 0x53, 0xfc, 0xf5, 0x4f, 0x8f, 0x26, 0xcd, 0x5f, 0x3f}, + false, + true}, + + // Comment: edge case private key + // tcID: 188 + {188, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4b, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb0, 0x1a, 0x17, 0x2a, 0x76, 0xa4, 0x60, 0x2c, 0x92, 0xd3, + 0x24, 0x2c, 0xb8, 0x97, 0xdd, 0xe3, 0x02, 0x4c, 0x74, 0x0d, 0xeb, 0xb2, + 0x15, 0xb4, 0xc6, 0xb0, 0xaa, 0xe9, 0x3c, 0x22, 0x91, 0xa9, 0x17, 0xa3, + 0xef, 0x8a, 0xcd, 0xc8, 0x25, 0x2b, 0x90, 0x13, 0xf1, 0xd2, 0x04, 0x58, + 0xfc, 0x86, 0xe3, 0xff, 0x08, 0x90, 0xe3, 0x81, 0xe9, 0x42, 0x02, 0x83, + 0xb7, 0xac, 0x70, 0x38, 0x80, 0x1d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0xf2, 0xb3, 0x85, 0x39, 0xbc, 0xe9, 0x95, 0xd4, 0x43, 0xc7, 0xbf, + 0xee, 0xef, 0xad, 0xc9, 0xe4, 0x2c, 0xc2, 0xc8, 0x9c, 0x60, 0xbf, + 0x4e, 0x86, 0xea, 0xc9, 0x5d, 0x51, 0x98, 0x7b, 0xd1, 0x12}, + false, + true}, + + // Comment: edge case private key + // tcID: 189 + {189, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x5e, 0xcb, 0xe4, 0xd1, 0xa6, 0x33, 0x0a, 0x44, 0xc8, 0xf7, + 0xef, 0x95, 0x1d, 0x4b, 0xf1, 0x65, 0xe6, 0xc6, 0xb7, 0x21, 0xef, 0xad, + 0xa9, 0x85, 0xfb, 0x41, 0x66, 0x1b, 0xc6, 0xe7, 0xfd, 0x6c, 0x78, 0xcb, + 0x9b, 0xf2, 0xb6, 0x67, 0x00, 0x82, 0xc8, 0xb4, 0xf9, 0x31, 0xe5, 0x9b, + 0x5d, 0x13, 0x27, 0xd5, 0x4f, 0xca, 0xc7, 0xb0, 0x47, 0xc2, 0x65, 0x86, + 0x4e, 0xd8, 0x5d, 0x82, 0xaf, 0xcd}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x85, 0xa0, 0xb5, 0x85, 0x19, 0xb2, 0x8e, 0x70, 0xa6, 0x94, 0xec, + 0x51, 0x98, 0xf7, 0x2c, 0x4b, 0xfd, 0xab, 0xaa, 0x30, 0xa7, 0x0f, + 0x71, 0x43, 0xb5, 0xb1, 0xcd, 0x75, 0x36, 0xf7, 0x16, 0xca}, + false, + true}, + + // Comment: edge case private key + // tcID: 190 + {190, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, + 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4f, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, + 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, + 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0xf8, 0x88, + 0xaa, 0xee, 0x24, 0x71, 0x2f, 0xc0, 0xd6, 0xc2, 0x65, 0x39, 0x60, 0x8b, + 0xcf, 0x24, 0x45, 0x82, 0x52, 0x1a, 0xc3, 0x16, 0x7d, 0xd6, 0x61, 0xfb, + 0x48, 0x62, 0xdd, 0x87, 0x8c, 0x2e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19, + 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08, + 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43, + 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16, + 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a, + 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b}, + {0x02, 0x7b, 0x01, 0x3a, 0x6f, 0x16, 0x6d, 0xb6, 0x55, 0xd6, 0x9d, + 0x64, 0x3c, 0x12, 0x7e, 0xf8, 0xac, 0xe1, 0x75, 0x31, 0x1e, 0x66, + 0x7d, 0xff, 0x25, 0x20, 0xf5, 0xb5, 0xc7, 0x5b, 0x76, 0x59}, + false, + true}, + + // Comment: CVE-2017-8932 + // tcID: 191 + {191, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x2a, 0x26, 0x5f, 0x8b, 0xcb, 0xdc, 0xaf, 0x94, 0xd5, 0x85, 0x19, 0x14, + 0x1e, 0x57, 0x81, 0x24, 0xcb, 0x40, 0xd6, 0x4a, 0x50, 0x1f, 0xba, 0x9c, + 0x11, 0x84, 0x7b, 0x28, 0x96, 0x5b, 0xc7, 0x37, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x1c, 0x00, 0x7c, 0xee, 0xcf, 0x21, 0x56, 0x08, 0x67, 0x7a, + 0x28, 0x7f, 0x8e, 0x70, 0xba, 0x6e, 0xd5, 0xc0, 0x46, 0x58, 0x44, 0xbd, + 0x88, 0xc9, 0xe3, 0x51, 0x71, 0x31, 0x2f, 0x34, 0x68, 0xa6, 0x0e, 0x0b, + 0xb1, 0x9e, 0x53, 0x3e, 0xb4, 0xc1, 0x16, 0x2b, 0xda, 0xaf, 0xcb, 0x05, + 0x34, 0x83, 0xb1, 0xc0, 0x75, 0x9f, 0x8c, 0xe0, 0x36, 0x0f, 0xc3, 0xc8, + 0x8c, 0xd0, 0x7d, 0x50, 0xea, 0xb9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x02, 0x38, 0x19, 0x81, 0x3a, 0xc9, 0x69, 0x84, 0x70, + 0x59, 0x02, 0x8e, 0xa8, 0x8a, 0x1f, 0x30, 0xdf, 0xbc, 0xde, 0x03, 0xfc, + 0x79, 0x1d, 0x3a, 0x25, 0x2c, 0x6b, 0x41, 0x21, 0x18, 0x82, 0xea, 0xf9, + 0x3e, 0x4a, 0xe4, 0x33, 0xcc, 0x12, 0xcf, 0x2a, 0x43, 0xfc, 0x0e, 0xf2, + 0x64, 0x00, 0xc0, 0xe1, 0x25, 0x50, 0x82, 0x24, 0xcd, 0xb6, 0x49, 0x38, + 0x0f, 0x25, 0x47, 0x91, 0x48, 0xa4, 0xad}, + {0x4d, 0x4d, 0xe8, 0x0f, 0x15, 0x34, 0x85, 0x0d, 0x26, 0x10, 0x75, + 0x99, 0x7e, 0x30, 0x49, 0x32, 0x1a, 0x08, 0x64, 0x08, 0x2d, 0x24, + 0xa9, 0x17, 0x86, 0x33, 0x66, 0xc0, 0x72, 0x4f, 0x5a, 0xe3}, + false, + true}, + + // Comment: CVE-2017-8932 + // tcID: 192 + {192, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x31, 0x3f, 0x72, 0xff, 0x9f, 0xe8, 0x11, 0xbf, 0x57, 0x31, 0x76, 0x23, + 0x1b, 0x28, 0x6a, 0x3b, 0xdb, 0x6f, 0x1b, 0x14, 0xe0, 0x5c, 0x40, 0x14, + 0x65, 0x90, 0x72, 0x7a, 0x71, 0xc3, 0xbc, 0xcd, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x5a, 0x06, 0x2b, 0x0b, 0x18, 0x92, 0x13, 0x17, 0xaf, 0xfb, + 0xb3, 0xd4, 0x2c, 0x3d, 0xbf, 0xca, 0xb2, 0x96, 0xcb, 0xf2, 0x30, 0x41, + 0xa6, 0x00, 0x82, 0x04, 0xc3, 0xb8, 0x31, 0xc6, 0xdf, 0x6e, 0x60, 0x66, + 0x75, 0x9d, 0xb0, 0x02, 0xbe, 0x5a, 0x2f, 0x2e, 0x9a, 0xe4, 0x80, 0xda, + 0x24, 0x8b, 0x0b, 0x2a, 0x99, 0x30, 0x2d, 0x59, 0x2d, 0xe5, 0x52, 0x93, + 0xd1, 0x63, 0x41, 0x24, 0x63, 0xd6}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcc, 0x11, 0x88, 0x7b, 0x2d, 0x66, 0xcb, 0xae, 0x8f, + 0x4d, 0x30, 0x66, 0x27, 0x19, 0x25, 0x22, 0x93, 0x21, 0x46, 0xb4, 0x2f, + 0x01, 0xd3, 0xc6, 0xf9, 0x2b, 0xd5, 0xc8, 0xba, 0x73, 0x9b, 0x06, 0xa2, + 0xf0, 0x8a, 0x02, 0x9c, 0xd0, 0x6b, 0x46, 0x18, 0x30, 0x85, 0xba, 0xe9, + 0x24, 0x8b, 0x0e, 0xd1, 0x5b, 0x70, 0x28, 0x0c, 0x7e, 0xf1, 0x3a, 0x45, + 0x7f, 0x5a, 0xf3, 0x82, 0x42, 0x60, 0x31}, + {0x83, 0x1c, 0x3f, 0x6b, 0x5f, 0x76, 0x2d, 0x2f, 0x46, 0x19, 0x01, + 0x57, 0x7a, 0xf4, 0x13, 0x54, 0xac, 0x5f, 0x22, 0x8c, 0x25, 0x91, + 0xf8, 0x4f, 0x8a, 0x6e, 0x51, 0xe2, 0xe3, 0xf1, 0x79, 0x91}, + false, + true}, + + // Comment: point is not on curve + // tcID: 193 + {193, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 194 + {194, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 195 + {195, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 196 + {196, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 197 + {197, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 198 + {198, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 199 + {199, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 200 + {200, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 201 + {201, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 202 + {202, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 203 + {203, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 204 + {204, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 205 + {205, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 206 + {206, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 207 + {207, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 208 + {208, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: + // tcID: 209 + {209, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26, + 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41, + 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57, + 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff, + 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f, + 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66, + 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d, + 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17}, + {0x30, 0x18, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x01, 0x00}, + {}, + false, + false}, + + // Comment: public point not on curve + // tcID: 210 + {210, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, + 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, + 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, + 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, + 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, + 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4c}, + {}, + false, + false}, + + // Comment: public point = (0,0) + // tcID: 211 + {211, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: order = + // -115792089210356248762697446949407573529996955224135760342422259061068512044369 + // tcID: 212 + {212, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x21, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x19, 0x05, 0x52, + 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xaf, + 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, + 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, + 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, + 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, + 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, + 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: order = 0 + // tcID: 213 + {213, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x13, 0x30, 0x81, 0xcc, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xc0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, + 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, + 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, + 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, + 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, + 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, + 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: order = 1 + // tcID: 214 + {214, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x13, 0x30, 0x81, 0xcc, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xc0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, + 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, + 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, + 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, + 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, + 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, + 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: order = + // 26959946660873538060741835960514744168612397095220107664918121663170 + // tcID: 215 + {215, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x2f, 0x30, 0x81, 0xe8, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xdc, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x1d, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0x02, 0x01, 0x01, 0x03, + 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, + 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, + 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, + 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, + 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, + 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: generator = (0,0) + // tcID: 216 + {216, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, + 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, + 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, + 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, + 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, + 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: generator not on curve + // tcID: 217 + {217, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf7, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, + 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, + 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, + 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, + 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, + 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: cofactor = -1 + // tcID: 218 + {218, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0xff, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, + 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, + 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, + 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, + 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, + 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: cofactor = 0 + // tcID: 219 + {219, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0x00, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, + 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, + 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, + 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, + 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, + 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: cofactor = 2 + // tcID: 220 + {220, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0x02, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, + 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, + 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, + 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, + 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, + 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: cofactor = + // 115792089210356248762697446949407573529996955224135760342422259061068512044369 + // tcID: 221 + {221, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x55, 0x30, 0x82, 0x01, 0x0d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x00, 0x02, 0x01, 0x01, + 0x30, 0x2c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, + 0x04, 0x20, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, + 0x5a, 0xc6, 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, + 0x76, 0x98, 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, + 0x3b, 0xce, 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, + 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, + 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, + 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, + 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, + 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, + 0xbf, 0x51, 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, + 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, + 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x51, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, + 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, + 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, + 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, + 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, + 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: cofactor = None + // tcID: 222 + {222, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x30, 0x30, 0x81, 0xe9, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xdd, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1, + 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, + 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, + 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, + 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, + 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, + 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, + 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, + 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, + 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, + 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, + 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: modified prime + // tcID: 223 + {223, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xfd, 0x09, 0x10, 0x59, 0xa6, 0x89, 0x36, 0x35, 0xf9, 0x00, 0xe9, 0x44, + 0x9d, 0x63, 0xf5, 0x72, 0xb2, 0xae, 0xbc, 0x4c, 0xff, 0x7b, 0x4e, 0x5e, + 0x33, 0xf1, 0xb2, 0x00, 0xe8, 0xbb, 0xc1, 0x45, 0x30, 0x44, 0x04, 0x20, + 0x02, 0xf6, 0xef, 0xa5, 0x59, 0x76, 0xc9, 0xcb, 0x06, 0xff, 0x16, 0xbb, + 0x62, 0x9c, 0x0a, 0x8d, 0x4d, 0x51, 0x43, 0xb4, 0x00, 0x84, 0xb1, 0xa1, + 0xcc, 0x0e, 0x4d, 0xff, 0x17, 0x44, 0x3e, 0xb7, 0x04, 0x20, 0x5a, 0xc6, + 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98, + 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce, + 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x59, 0x7f, 0xa9, 0x4b, + 0x1f, 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x1b, 0x8c, 0x7d, 0xd7, 0x7f, 0x9a, 0x95, + 0x62, 0x79, 0x22, 0xec, 0xee, 0xfe, 0xa7, 0x3f, 0x02, 0x8f, 0x1e, 0xc9, + 0x5b, 0xa9, 0xb8, 0xfa, 0x95, 0xa3, 0xad, 0x24, 0xbd, 0xf9, 0xff, 0xf4, + 0x14, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x59, 0x7f, 0xa9, 0x4b, 0x1f, 0xd9, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x02, 0x1b, 0x8c, 0x7d, 0xd7, 0x7f, 0x9a, 0x95, 0x62, 0x79, + 0x22, 0xec, 0xee, 0xfe, 0xa7, 0x3f, 0x02, 0x8f, 0x1e, 0xc9, 0x5b, 0xa9, + 0xb8, 0xfa, 0x95, 0xa3, 0xad, 0x24, 0xbd, 0xf9, 0xff, 0xf4, 0x14}, + {0xce, 0xa0, 0xfb, 0xd8, 0xf2, 0x0a, 0xbc, 0x8c, 0xf8, 0x12, 0x7c, + 0x13, 0x2e, 0x29, 0x75, 0x6d, 0x25, 0xff, 0x15, 0x30, 0xa8, 0x8b, + 0xf5, 0xc9, 0xe2, 0x2d, 0xc1, 0xc1, 0x37, 0xc3, 0x6b, 0xe9}, + false, + false}, + + // Comment: using secp224r1 + // tcID: 224 + {224, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04, + 0x07, 0x4f, 0x56, 0xdc, 0x2e, 0xa6, 0x48, 0xef, 0x89, 0xc3, 0xb7, 0x2e, + 0x23, 0xbb, 0xd2, 0xda, 0x36, 0xf6, 0x02, 0x43, 0xe4, 0xd2, 0x06, 0x7b, + 0x70, 0x60, 0x4a, 0xf1, 0xc2, 0x16, 0x5c, 0xec, 0x2f, 0x86, 0x60, 0x3d, + 0x60, 0xc8, 0xa6, 0x11, 0xd5, 0xb8, 0x4b, 0xa3, 0xd9, 0x1d, 0xfe, 0x1a, + 0x48, 0x08, 0x25, 0xbc, 0xc4, 0xaf, 0x3b, 0xcf}, + {}, + false, + false}, + + // Comment: using secp256k1 + // tcID: 225 + {225, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42, + 0x00, 0x04, 0xa1, 0x26, 0x3e, 0x75, 0xb8, 0x7a, 0xe0, 0x93, 0x70, + 0x60, 0xff, 0x14, 0x72, 0xf3, 0x30, 0xee, 0x55, 0xcd, 0xf8, 0xf4, + 0x32, 0x9d, 0x62, 0x84, 0xa9, 0xeb, 0xfb, 0xcc, 0x85, 0x6c, 0x11, + 0x68, 0x42, 0x25, 0xe7, 0x2c, 0xbe, 0xbf, 0xf4, 0x1e, 0x54, 0xfb, + 0x6f, 0x00, 0xe1, 0x1a, 0xfe, 0x53, 0xa1, 0x79, 0x37, 0xbe, 0xdb, + 0xf2, 0xdf, 0x78, 0x7f, 0x8e, 0xf9, 0x58, 0x4f, 0x77, 0x58, 0x38}, + {}, + false, + false}, + + // Comment: a = 0 + // tcID: 226 + {226, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x14, 0x30, 0x81, 0xcd, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xc1, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x25, 0x04, 0x01, + 0x00, 0x04, 0x20, 0x1b, 0x95, 0xc2, 0xf4, 0x60, 0x65, 0xdb, 0xf0, 0xf3, + 0xff, 0x09, 0x15, 0x3e, 0x47, 0x48, 0xed, 0x71, 0x59, 0x5e, 0x07, 0x74, + 0xba, 0x8e, 0x25, 0xc3, 0x64, 0xff, 0x1e, 0x6b, 0xe0, 0x39, 0xb7, 0x04, + 0x41, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, + 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, + 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, + 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, + 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, + 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, + 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, + 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, + 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, + 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, + 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, + 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, + 0xe9, 0xfd, 0x76, 0x4a}, + {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a, + 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16, + 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a}, + false, + false}, + + // Comment: public key of order 3 + // tcID: 227 + {227, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c, + 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2, + 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6, + 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a, + 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17, + 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2, + 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d, + 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9}, + {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20, + 0x7b, 0x5c, 0x92, 0xa0, 0xca, 0xc0, 0xf3, 0x06, 0x73, 0x47, 0x3f, 0x26, + 0x0f, 0x89, 0x92, 0x6a, 0x14, 0xda, 0x90, 0x5b, 0xc7, 0xe5, 0xe0, 0x7d, + 0xf1, 0xe8, 0xdf, 0x69, 0x05, 0x9d, 0x98, 0x57, 0x04, 0x20, 0xcb, 0x2e, + 0xaa, 0x56, 0x43, 0x57, 0x23, 0x72, 0xd5, 0xcb, 0xa1, 0xe6, 0x9f, 0x68, + 0x7d, 0x28, 0x7f, 0xd6, 0x2f, 0x55, 0x18, 0x32, 0x2a, 0xf2, 0x61, 0x4c, + 0xe5, 0x12, 0xdd, 0x68, 0x0a, 0x76, 0x04, 0x41, 0x04, 0x84, 0x35, 0x87, + 0xc1, 0xbe, 0xa1, 0x97, 0xa1, 0xbe, 0x63, 0xc6, 0x7c, 0x9f, 0x16, 0x41, + 0xc7, 0x0f, 0x7d, 0x3c, 0xba, 0x49, 0x14, 0x7e, 0x9f, 0xc0, 0xc9, 0xbb, + 0x24, 0x6e, 0x14, 0x98, 0x18, 0x60, 0x49, 0x24, 0x3e, 0x8e, 0x92, 0x74, + 0x3d, 0xf2, 0xf9, 0x99, 0x4d, 0x60, 0xf9, 0x0a, 0xb2, 0x16, 0x35, 0xe0, + 0x01, 0x83, 0xe6, 0x9b, 0x31, 0x7f, 0x00, 0xad, 0x22, 0x6d, 0xa8, 0xf5, + 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, + 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x84, 0x35, 0x87, 0xc1, 0xbe, + 0xa1, 0x97, 0xa1, 0xbe, 0x63, 0xc6, 0x7c, 0x9f, 0x16, 0x41, 0xc7, 0x0f, + 0x7d, 0x3c, 0xba, 0x49, 0x14, 0x7e, 0x9f, 0xc0, 0xc9, 0xbb, 0x24, 0x6e, + 0x14, 0x98, 0x18, 0x9f, 0xb6, 0xdb, 0xc0, 0x71, 0x6d, 0x8b, 0xc3, 0x0d, + 0x06, 0x66, 0xb2, 0x9f, 0x06, 0xf5, 0x4d, 0xe9, 0xca, 0x1f, 0xff, 0x7c, + 0x19, 0x64, 0xce, 0x80, 0xff, 0x52, 0xdd, 0x92, 0x57, 0x0a, 0xb9}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp224r1 + // tcID: 228 + {228, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04, + 0x2a, 0xf2, 0x70, 0xd2, 0xa6, 0x03, 0x0e, 0x3d, 0xd3, 0x8c, 0xc4, 0x6e, + 0x7d, 0x71, 0x9f, 0x17, 0x6c, 0x2c, 0xa4, 0xeb, 0x04, 0xd7, 0xe8, 0xb8, + 0x42, 0x90, 0xc8, 0xed, 0xbc, 0xae, 0xd9, 0x64, 0xeb, 0xe2, 0x26, 0xb2, + 0xd7, 0xce, 0x17, 0x25, 0x16, 0x22, 0x80, 0x4c, 0x0d, 0x3b, 0x7a, 0xdc, + 0xe0, 0x20, 0xa3, 0xcd, 0xc9, 0x7c, 0xac, 0x6c}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp384r1 + // tcID: 229 + {229, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x1f, 0x17, 0x90, 0x1e, 0x73, 0x1b, 0x06, 0xf3, 0x49, 0xb6, 0xe9, 0xd7, + 0xd1, 0x7d, 0x45, 0xe8, 0xa2, 0xb4, 0x61, 0x15, 0xa4, 0x74, 0x85, 0xbe, + 0x16, 0x19, 0x79, 0x32, 0xdb, 0x87, 0xb3, 0x94, 0x05, 0xb5, 0xc9, 0x41, + 0xb3, 0x6f, 0xd6, 0x1b, 0x9e, 0xf7, 0xdd, 0x20, 0x87, 0x8e, 0x12, 0x9e, + 0x55, 0xa2, 0x27, 0x70, 0x99, 0xc6, 0x01, 0xdc, 0xdb, 0x37, 0x47, 0xf8, + 0x0a, 0xd6, 0xe1, 0x66, 0x11, 0x63, 0x78, 0xe1, 0xeb, 0xce, 0x2c, 0x95, + 0x74, 0x4a, 0x09, 0x86, 0x12, 0x8c, 0xfe, 0xea, 0xac, 0x7f, 0x90, 0xb7, + 0x17, 0x87, 0xd9, 0xa1, 0xcf, 0xe4, 0x17, 0xcd, 0x4c, 0x8f, 0x6a, 0xf5}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp521r1 + // tcID: 230 + {230, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xed, 0x76, 0xe5, 0x88, 0x84, 0x28, 0xfa, 0xd4, 0x09, + 0xff, 0x20, 0x3a, 0xb2, 0x98, 0xb0, 0xf2, 0x48, 0x27, 0xc0, 0x91, 0x93, + 0x9a, 0xe0, 0xf9, 0xb1, 0x24, 0x5d, 0x86, 0x5a, 0xc5, 0xfb, 0xcd, 0x27, + 0x49, 0xf9, 0xae, 0x6c, 0x90, 0xfa, 0x8e, 0x29, 0x41, 0x4d, 0x1b, 0xc7, + 0xdc, 0x7b, 0x3c, 0x4a, 0xca, 0x90, 0x4c, 0xd8, 0x24, 0x48, 0x44, 0x21, + 0xcc, 0x66, 0xfe, 0x6a, 0xf4, 0x3b, 0xdf, 0xd2, 0x00, 0xc1, 0xf7, 0x90, + 0xa0, 0xb3, 0xae, 0x99, 0x49, 0x37, 0xf9, 0x1b, 0x6b, 0xdb, 0x97, 0x78, + 0xb0, 0x8c, 0x83, 0xec, 0xad, 0xb8, 0xcb, 0xa2, 0x2a, 0x78, 0xc3, 0x7b, + 0xf5, 0x65, 0xda, 0xc1, 0x64, 0xf1, 0x8e, 0x71, 0x9b, 0xe0, 0xef, 0x89, + 0x0e, 0xe5, 0xcb, 0xf2, 0x0e, 0x17, 0xfc, 0xfc, 0x9a, 0x55, 0x85, 0xe5, + 0x41, 0x64, 0x70, 0xb9, 0x86, 0x2f, 0x82, 0xfb, 0x76, 0x93, 0x39, 0x99, + 0x4f, 0x4e}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp256k1 + // tcID: 231 + {231, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42, + 0x00, 0x04, 0x80, 0x28, 0xd1, 0x60, 0x82, 0xb0, 0x76, 0x96, 0xd4, + 0xaa, 0x4a, 0xab, 0x9d, 0x6b, 0x1f, 0x14, 0x63, 0x43, 0x5a, 0xc0, + 0x97, 0x90, 0x06, 0x31, 0x10, 0x8f, 0x98, 0x88, 0xe1, 0x3d, 0xa6, + 0x7c, 0x48, 0x41, 0xfd, 0x8d, 0xd3, 0xce, 0xd6, 0xe7, 0xad, 0x8c, + 0x6f, 0xc6, 0x56, 0x62, 0x1c, 0x2f, 0x93, 0xd3, 0xdb, 0x0e, 0xb2, + 0x9d, 0x48, 0xd1, 0x42, 0x31, 0x54, 0x51, 0x98, 0x65, 0xdb, 0xc1}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp224k1 + // tcID: 232 + {232, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x20, 0x03, 0x3a, 0x00, 0x04, + 0xdc, 0x79, 0xfc, 0x28, 0xda, 0x09, 0x6a, 0xc1, 0x9f, 0x3c, 0xf0, 0xbc, + 0x70, 0xb8, 0xe5, 0x25, 0x29, 0xa8, 0x38, 0x61, 0xac, 0x66, 0xb1, 0xd4, + 0x4b, 0x9f, 0x2e, 0x9c, 0x68, 0x85, 0x6b, 0xab, 0xaa, 0x94, 0xf5, 0xfa, + 0x67, 0xa1, 0xed, 0xfc, 0xe5, 0xbd, 0x17, 0x68, 0xf9, 0xb9, 0xa1, 0x62, + 0x14, 0x83, 0xd2, 0x14, 0x43, 0x6a, 0xab, 0x02}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP224r1 + // tcID: 233 + {233, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x05, + 0x03, 0x3a, 0x00, 0x04, 0xa6, 0xba, 0xe3, 0xd1, 0x55, 0xc1, 0xf9, 0xca, + 0x26, 0x39, 0x28, 0xc9, 0x86, 0xed, 0xe6, 0x9a, 0xce, 0xfd, 0x0d, 0xd9, + 0xb3, 0xa1, 0x9d, 0x2b, 0x9f, 0x4b, 0x0a, 0x3a, 0x66, 0xbe, 0xa5, 0xd1, + 0x67, 0x31, 0x8d, 0xcc, 0x02, 0x89, 0x45, 0xfc, 0x1b, 0x40, 0xc6, 0x0c, + 0xe7, 0x16, 0xba, 0x2d, 0x41, 0x4a, 0x74, 0x3c, 0x6b, 0x85, 0x6a, 0x6f}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP256r1 + // tcID: 234 + {234, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x5d, 0x3d, 0xdb, 0xbb, 0x9b, 0xc0, 0x71, 0xd8, + 0xb5, 0x98, 0x55, 0xc7, 0x4b, 0xdf, 0x35, 0x41, 0xae, 0x4c, 0xb6, 0xc1, + 0xa2, 0x4e, 0xc4, 0x39, 0x03, 0x4d, 0xf7, 0xab, 0xde, 0x16, 0xa3, 0x46, + 0x52, 0x3e, 0xdf, 0x6a, 0x67, 0x89, 0x6b, 0x30, 0x4c, 0xb2, 0xcd, 0x2a, + 0x08, 0x3e, 0xec, 0x2b, 0x16, 0x93, 0x5b, 0xbc, 0x91, 0x0e, 0x85, 0xec, + 0x6e, 0xae, 0x38, 0xb5, 0x02, 0x30, 0xbf, 0x70}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP320r1 + // tcID: 235 + {235, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x09, + 0x03, 0x52, 0x00, 0x04, 0xa4, 0x3c, 0x6e, 0xf2, 0x50, 0x07, 0x23, 0xd5, + 0x4c, 0x1f, 0xc8, 0x8f, 0x88, 0x44, 0xd8, 0x34, 0x45, 0xca, 0x5a, 0x0f, + 0x58, 0x5c, 0x10, 0xb8, 0xeb, 0x3f, 0x02, 0x2d, 0x47, 0xd0, 0xe8, 0x48, + 0x62, 0xb7, 0xf5, 0xcb, 0xf9, 0x7d, 0x35, 0x2d, 0x43, 0x48, 0xca, 0x73, + 0x0f, 0x60, 0x0f, 0x22, 0x58, 0xd1, 0xd1, 0x92, 0xda, 0x22, 0x3f, 0x6b, + 0xa8, 0x3a, 0x7c, 0xc0, 0xd6, 0xda, 0x59, 0x8d, 0x55, 0xc2, 0xb7, 0x78, + 0x24, 0xd3, 0x26, 0xc8, 0xdf, 0x00, 0x0b, 0x8f, 0xff, 0x15, 0x6d, 0x2c}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP384r1 + // tcID: 236 + {236, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0b, + 0x03, 0x62, 0x00, 0x04, 0x23, 0x91, 0xc0, 0x62, 0x83, 0x3d, 0x1e, 0x6d, + 0x89, 0xec, 0x25, 0x6c, 0xf4, 0xa3, 0x98, 0x95, 0x34, 0xc1, 0xea, 0xd5, + 0xe1, 0xe1, 0x4f, 0xfa, 0xe9, 0x33, 0xa5, 0x3f, 0x96, 0x28, 0x57, 0xe4, + 0x71, 0x30, 0x87, 0xe1, 0xb3, 0xd6, 0x5a, 0xc7, 0x96, 0x34, 0xc7, 0x15, + 0x77, 0xaf, 0x24, 0x69, 0x8b, 0x5c, 0xe9, 0x59, 0x18, 0x38, 0x35, 0x55, + 0x1f, 0x7b, 0x08, 0xae, 0xf7, 0x85, 0x33, 0x78, 0xc2, 0x99, 0x93, 0x0b, + 0x36, 0x08, 0x13, 0xfd, 0x58, 0xd5, 0xe4, 0xda, 0x8b, 0x37, 0xd5, 0xa7, + 0x47, 0x3e, 0x89, 0x1e, 0xe1, 0x1c, 0xb0, 0x28, 0x81, 0xbd, 0x84, 0x8b, + 0x36, 0x4f, 0xb7, 0xd5}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP512r1 + // tcID: 237 + {237, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, + 0x0d, 0x03, 0x81, 0x82, 0x00, 0x04, 0x84, 0xbe, 0xae, 0x85, 0x09, 0x66, + 0x40, 0x95, 0x3c, 0x1f, 0xd6, 0xeb, 0xbc, 0x32, 0x69, 0x72, 0x63, 0xd5, + 0x3f, 0x89, 0x94, 0x3c, 0xba, 0xf1, 0x44, 0x32, 0x06, 0x1a, 0xea, 0x8c, + 0x03, 0x18, 0xac, 0xbd, 0x93, 0x89, 0xab, 0x1d, 0x2e, 0x90, 0x4f, 0xa0, + 0xe0, 0x81, 0xd0, 0x8c, 0xfa, 0xbb, 0x61, 0x4e, 0xd9, 0xbc, 0xa6, 0x18, + 0x21, 0x11, 0x42, 0xd9, 0x46, 0x23, 0xc1, 0x4b, 0x47, 0x6a, 0x25, 0xe4, + 0x7a, 0xbf, 0x98, 0xfd, 0x3b, 0x1d, 0xa1, 0x41, 0x7d, 0xfc, 0x2e, 0x2c, + 0xfc, 0x84, 0x24, 0xb1, 0x6e, 0xa1, 0x4d, 0xd4, 0x5e, 0x14, 0x22, 0xbe, + 0x7d, 0x4e, 0x0a, 0x5c, 0xc7, 0xf4, 0xd4, 0xab, 0x5f, 0x19, 0x8c, 0xdb, + 0xaa, 0xa3, 0xf6, 0x42, 0xec, 0x63, 0x61, 0x84, 0x2c, 0xbe, 0x86, 0x93, + 0x82, 0xee, 0x78, 0xcd, 0x59, 0x6f, 0xf5, 0xe7, 0x40, 0xd9, 0xec, 0x2c, + 0x3a, 0xd6}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP224t1 + // tcID: 238 + {238, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x06, + 0x03, 0x3a, 0x00, 0x04, 0x2b, 0x0a, 0x1a, 0x85, 0x8f, 0xfc, 0x44, 0xe7, + 0x75, 0x29, 0x40, 0x73, 0x1d, 0x37, 0x8f, 0x96, 0x57, 0x08, 0x37, 0xe2, + 0x79, 0xea, 0x39, 0x48, 0xfe, 0x00, 0xcf, 0xf8, 0xb5, 0xf8, 0x9a, 0xdb, + 0x4e, 0x2f, 0xe6, 0xf8, 0x78, 0x1b, 0xa6, 0x42, 0x63, 0x64, 0xf4, 0x59, + 0x0b, 0x34, 0xdd, 0x79, 0xfc, 0x80, 0x62, 0x9d, 0xe4, 0xa8, 0x60, 0x84}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP256t1 + // tcID: 239 + {239, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x08, + 0x03, 0x42, 0x00, 0x04, 0x30, 0x37, 0xc0, 0x1b, 0x4a, 0x5a, 0xc5, 0x37, + 0x42, 0xe3, 0xf5, 0x52, 0x8d, 0xff, 0xb0, 0xf0, 0x10, 0xab, 0x6e, 0xbe, + 0xb0, 0x8d, 0x79, 0x2b, 0x32, 0xe1, 0x9e, 0x90, 0x06, 0xca, 0x33, 0x1a, + 0x02, 0x4b, 0x67, 0x69, 0x8d, 0x7c, 0xf4, 0xb5, 0x75, 0xcc, 0xd9, 0x38, + 0x94, 0x41, 0xd5, 0xc6, 0x40, 0xb7, 0x7c, 0x63, 0x77, 0x1c, 0xef, 0x1b, + 0xd8, 0x56, 0x75, 0x36, 0x1c, 0x66, 0x02, 0xa4}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP320t1 + // tcID: 240 + {240, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0a, + 0x03, 0x52, 0x00, 0x04, 0x0f, 0x0f, 0xd9, 0x72, 0xa4, 0x95, 0xa1, 0x40, + 0x12, 0x4a, 0x40, 0x19, 0x29, 0x1a, 0x20, 0xf5, 0xb3, 0x9f, 0xb7, 0x55, + 0xc1, 0x26, 0xbf, 0x26, 0x86, 0x43, 0xbb, 0x30, 0x91, 0xec, 0xa4, 0x4f, + 0x2a, 0x3c, 0xda, 0x1d, 0xea, 0xd6, 0xab, 0x1f, 0x4f, 0xe0, 0x8a, 0x4b, + 0x38, 0x72, 0x42, 0x3f, 0x71, 0xe5, 0xbf, 0x96, 0xb1, 0xc2, 0x0b, 0xc0, + 0xca, 0x73, 0xb7, 0xe2, 0xc1, 0x34, 0xcc, 0x14, 0xa5, 0xf7, 0x7b, 0xc8, + 0x38, 0xeb, 0xcf, 0x01, 0x08, 0x4d, 0xa3, 0xbf, 0x15, 0x66, 0x35, 0x36}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP384t1 + // tcID: 241 + {241, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0c, + 0x03, 0x62, 0x00, 0x04, 0x03, 0xb6, 0x5f, 0xaf, 0x5a, 0x6b, 0xf7, 0x4b, + 0xd5, 0xc1, 0x66, 0x27, 0x8a, 0x4b, 0x56, 0x6c, 0x6c, 0x70, 0x5a, 0xc6, + 0x36, 0x3e, 0x61, 0xf3, 0xb0, 0x69, 0x9e, 0x11, 0x6d, 0x3c, 0x5b, 0x19, + 0xe8, 0xb7, 0x02, 0x1b, 0x75, 0xb0, 0x05, 0xf7, 0x8a, 0x8c, 0xea, 0x8d, + 0xe3, 0x4c, 0x49, 0x39, 0x7f, 0x9b, 0x3b, 0x2b, 0xfc, 0x87, 0x06, 0xeb, + 0x81, 0x63, 0xc8, 0x02, 0x37, 0x1e, 0xff, 0x7d, 0xfc, 0x82, 0x5c, 0x40, + 0xaa, 0x84, 0xdd, 0x9d, 0x1c, 0x4b, 0x34, 0x61, 0x5e, 0xe5, 0xae, 0x28, + 0xc6, 0xc0, 0x5d, 0x58, 0xd2, 0xa8, 0xcc, 0xc3, 0x78, 0x63, 0x82, 0xb7, + 0x12, 0xd3, 0xbc, 0xda}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP512t1 + // tcID: 242 + {242, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62, + 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26, + 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a, + 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e, + 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69, + 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f, + 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01, + 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11}, + {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, + 0x0e, 0x03, 0x81, 0x82, 0x00, 0x04, 0x75, 0x04, 0xd6, 0x60, 0x94, 0x3a, + 0x69, 0xab, 0x04, 0x33, 0x78, 0xe4, 0x4c, 0x03, 0x48, 0x96, 0x53, 0x4a, + 0x34, 0x6e, 0x0e, 0x95, 0xf3, 0x5f, 0xca, 0xad, 0x35, 0x03, 0xb4, 0x90, + 0x85, 0x6b, 0xfb, 0x20, 0xa7, 0x53, 0xec, 0xab, 0xc6, 0xd7, 0xbf, 0xee, + 0xc2, 0x8d, 0x05, 0x7f, 0x91, 0x99, 0x23, 0xb7, 0xd3, 0xc0, 0x86, 0x95, + 0x3e, 0xb1, 0x6c, 0x5b, 0xd2, 0x87, 0xb5, 0x97, 0x88, 0xdb, 0x72, 0xdb, + 0xb7, 0xc2, 0x73, 0x85, 0x42, 0x94, 0xc9, 0x27, 0xea, 0x7e, 0xca, 0x20, + 0x5a, 0xae, 0x2f, 0x08, 0x30, 0xe5, 0xfa, 0xad, 0xda, 0xd8, 0x31, 0x62, + 0x31, 0xbf, 0xc3, 0x57, 0x2c, 0x85, 0xc3, 0x3c, 0xb7, 0x05, 0x4e, 0x04, + 0xc8, 0x93, 0x6e, 0x3c, 0xe0, 0x59, 0xc9, 0x07, 0xe5, 0x9f, 0x40, 0x59, + 0x34, 0x44, 0xe5, 0x90, 0xb3, 0x18, 0x20, 0xbc, 0x1f, 0x51, 0x4e, 0xd0, + 0xec, 0x8a}, + {}, + false, + false}, + + // Comment: invalid public key + // tcID: 243 + {243, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x6f, 0x95, 0x3f, 0xaf, 0xf3, 0x59, 0x9e, 0x6c, 0x76, 0x2d, 0x7f, 0x4c, + 0xab, 0xfe, 0xed, 0x09, 0x2d, 0xe2, 0xad, 0xd1, 0xdf, 0x1b, 0xc5, 0x74, + 0x8c, 0x6c, 0xbb, 0x72, 0x5c, 0xf3, 0x54, 0x58, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x68, 0xfd, 0x2d, 0x68, 0xf9, 0x77, 0xeb, 0x95, 0x35, 0x72, + 0x86, 0x08, 0xe8, 0x56, 0x65, 0x1e, 0x71, 0x80, 0xa8, 0xf0, 0x24, 0x01, + 0x9d, 0x5d, 0x40, 0x5d, 0x6e, 0xb5, 0xf3, 0xb9, 0x48, 0xa1, 0xb9, 0x25, + 0x37, 0x7f, 0x5b, 0x1f, 0x1b, 0x4b, 0xf0, 0xa1, 0x7b, 0x55, 0xf7, 0xca, + 0xb2, 0xb8, 0xde, 0x23, 0x90, 0xc4, 0xb5, 0x52, 0x66, 0xcc, 0x05, 0x01, + 0x0b, 0xeb, 0x9c, 0x4a, 0xf5, 0x76}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x02, 0xfd, 0x4b, 0xf6, 0x17, 0x63, 0xb4, 0x65, 0x81, 0xfd, + 0x91, 0x74, 0xd6, 0x23, 0x51, 0x6c, 0xf3, 0xc8, 0x1e, 0xdd, 0x40, 0xe2, + 0x9f, 0xfa, 0x27, 0x77, 0xfb, 0x6c, 0xb0, 0xae, 0x3c, 0xe5, 0x35}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 244 + {244, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd2, 0x7e, 0xdf, 0x0f, 0xf5, 0xb6, 0xb6, 0xb4, 0x65, 0x75, 0x3e, 0x71, + 0x58, 0x37, 0x03, 0x32, 0xc1, 0x53, 0xb4, 0x68, 0xa1, 0xbe, 0x08, 0x7a, + 0xd0, 0xf4, 0x90, 0xbd, 0xb9, 0x9e, 0x5f, 0x02, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x16, 0x14, 0x41, 0xc1, 0xee, 0x85, 0xe0, 0xcd, 0xb9, 0xff, + 0xc3, 0xeb, 0xf2, 0x9f, 0xde, 0x51, 0x88, 0x98, 0xfd, 0x27, 0x09, 0xb3, + 0x6e, 0x31, 0xe2, 0xe0, 0x34, 0xf1, 0xf8, 0x03, 0xb9, 0x0d, 0xde, 0x24, + 0xaf, 0xa2, 0x8e, 0xc6, 0x95, 0xdc, 0xc1, 0xb8, 0xef, 0x92, 0x1c, 0xbe, + 0xbb, 0x24, 0xb7, 0x0b, 0xd7, 0xd3, 0x50, 0xca, 0xf2, 0xa3, 0xec, 0xc8, + 0x09, 0xb1, 0x6b, 0x19, 0xe9, 0x31}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x03, 0xef, 0xdd, 0xe3, 0xb3, 0x28, 0x72, 0xa9, 0xef, 0xfc, + 0xf3, 0xb9, 0x4c, 0xbf, 0x73, 0xaa, 0x7b, 0x39, 0xf9, 0x68, 0x3e, 0xce, + 0x91, 0x21, 0xb9, 0x85, 0x21, 0x67, 0xf4, 0xe3, 0xda, 0x60, 0x9b}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 245 + {245, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xd2, 0x7e, 0xdf, 0x0f, 0xf5, 0xb6, 0xb6, 0xb4, 0x65, 0x75, 0x3e, 0x71, + 0x58, 0x37, 0x03, 0x32, 0xc1, 0x53, 0xb4, 0x68, 0xa1, 0xbe, 0x08, 0x7a, + 0xd0, 0xf4, 0x90, 0xbd, 0xb9, 0x9e, 0x5f, 0x03, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xec, 0x8f, 0x0b, 0x18, 0x56, 0xf5, 0x11, 0x13, 0x98, 0x84, + 0x69, 0xd1, 0x4e, 0x9f, 0x8c, 0x09, 0x79, 0x5b, 0x83, 0x81, 0x20, 0x24, + 0x78, 0x5c, 0x92, 0xfa, 0xf6, 0xd9, 0xc3, 0x5a, 0xcd, 0x5b, 0x9f, 0xda, + 0x6e, 0xd8, 0x42, 0xaf, 0x7d, 0x1f, 0x28, 0xcb, 0x37, 0xc6, 0x15, 0x5b, + 0xf1, 0x22, 0x68, 0xa4, 0x59, 0xb3, 0x8b, 0xdf, 0x01, 0xc1, 0xb5, 0xe2, + 0x00, 0xb3, 0x02, 0x48, 0xe6, 0x36}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x02, 0xef, 0xdd, 0xe3, 0xb3, 0x28, 0x72, 0xa9, 0xef, 0xfc, + 0xf3, 0xb9, 0x4c, 0xbf, 0x73, 0xaa, 0x7b, 0x39, 0xf9, 0x68, 0x3e, 0xce, + 0x91, 0x21, 0xb9, 0x85, 0x21, 0x67, 0xf4, 0xe3, 0xda, 0x60, 0x9b}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 246 + {246, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x95, 0xea, 0xd8, 0x45, 0x40, 0xc2, 0xd0, 0x27, 0xaa, 0x31, 0x30, 0xff, + 0x1b, 0x47, 0x88, 0x8c, 0xc1, 0xed, 0x67, 0xe8, 0xdd, 0xa4, 0x61, 0x56, + 0xe7, 0x1c, 0xe0, 0x99, 0x17, 0x91, 0xe8, 0x35, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x60, 0x3e, 0x20, 0x98, 0x96, 0xe1, 0x65, 0x7d, 0x46, 0x88, + 0x0d, 0x82, 0xba, 0x3d, 0x1d, 0xe9, 0x27, 0x99, 0x65, 0x56, 0x22, 0xbc, + 0x3d, 0x71, 0x64, 0xab, 0x1f, 0x99, 0x56, 0xf9, 0x24, 0x94, 0x03, 0x8d, + 0xe2, 0x74, 0x98, 0x9a, 0xa8, 0x84, 0x82, 0xed, 0x27, 0x4e, 0x99, 0x96, + 0x91, 0x03, 0xd2, 0x6f, 0xd5, 0xb4, 0x87, 0xb2, 0x7f, 0xbc, 0xb2, 0xe4, + 0x64, 0x2d, 0xdc, 0x10, 0xa9, 0x59}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x02, 0xc4, 0x95, 0x24, 0xb2, 0xad, 0xfd, 0x8f, 0x5f, 0x97, + 0x2e, 0xf5, 0x54, 0x65, 0x28, 0x36, 0xe2, 0xef, 0xb2, 0xd3, 0x06, 0xc6, + 0xd3, 0xb0, 0x68, 0x92, 0x34, 0xce, 0xc9, 0x3a, 0xe7, 0x3d, 0xb5}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 247 + {247, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x68, 0x1e, 0xf6, 0x7f, 0xb1, 0xf1, 0x89, 0x64, 0x7d, 0x95, 0xe8, + 0xdb, 0x00, 0xc5, 0x2c, 0xee, 0xf6, 0xd4, 0x1a, 0x85, 0xba, 0x0a, 0x5b, + 0xd7, 0x4c, 0x44, 0xe8, 0xe6, 0x2c, 0x8a, 0xa4, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0x8a, 0x91, 0x25, 0x78, 0x03, 0x05, 0xca, 0x10, 0x5e, 0x02, + 0xd0, 0xc8, 0x14, 0x32, 0x9a, 0x05, 0xbb, 0x6f, 0x16, 0x8f, 0xc1, 0x92, + 0xf5, 0x0d, 0xde, 0xfd, 0x8a, 0xa0, 0x7e, 0x46, 0xd0, 0x5e, 0x1d, 0x00, + 0xbc, 0x1a, 0x57, 0xf9, 0x7a, 0xcf, 0xc4, 0xab, 0x1a, 0x98, 0xb7, 0x72, + 0xaf, 0xef, 0x59, 0xa6, 0x03, 0x20, 0x61, 0x9c, 0x8e, 0xdf, 0x7e, 0x13, + 0x13, 0x0e, 0x44, 0x07, 0x81, 0xeb}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x03, 0x18, 0xf9, 0xba, 0xe7, 0x74, 0x7c, 0xd8, 0x44, 0xe9, + 0x85, 0x25, 0xb7, 0xcc, 0xd0, 0xda, 0xf6, 0xe1, 0xd2, 0x0a, 0x81, 0x8b, + 0x21, 0x75, 0xa9, 0xa9, 0x1e, 0x4e, 0xae, 0x53, 0x43, 0xbc, 0x98}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 248 + {248, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xa8, 0x68, 0x1e, 0xf6, 0x7f, 0xb1, 0xf1, 0x89, 0x64, 0x7d, 0x95, 0xe8, + 0xdb, 0x00, 0xc5, 0x2c, 0xee, 0xf6, 0xd4, 0x1a, 0x85, 0xba, 0x0a, 0x5b, + 0xd7, 0x4c, 0x44, 0xe8, 0xe6, 0x2c, 0x8a, 0xa5, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xaa, 0x47, 0xa5, 0x0b, 0x5a, 0x46, 0xad, 0x44, 0x90, 0xd2, + 0x72, 0x8f, 0x99, 0xcc, 0x17, 0x1b, 0x3b, 0x51, 0x4c, 0xd1, 0xfa, 0xa5, + 0xb3, 0xda, 0x3e, 0x0a, 0x7e, 0xd1, 0x29, 0xc7, 0xc0, 0xbc, 0x8a, 0x8d, + 0x7c, 0x45, 0xdf, 0xc9, 0x1f, 0x23, 0x1a, 0x43, 0x1a, 0x70, 0x88, 0xbb, + 0xc9, 0xb1, 0x17, 0x69, 0xe6, 0xa4, 0xa7, 0x73, 0xc8, 0x5e, 0x34, 0x6d, + 0x00, 0x66, 0x48, 0x33, 0x5f, 0x5f}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x02, 0x18, 0xf9, 0xba, 0xe7, 0x74, 0x7c, 0xd8, 0x44, 0xe9, + 0x85, 0x25, 0xb7, 0xcc, 0xd0, 0xda, 0xf6, 0xe1, 0xd2, 0x0a, 0x81, 0x8b, + 0x21, 0x75, 0xa9, 0xa9, 0x1e, 0x4e, 0xae, 0x53, 0x43, 0xbc, 0x98}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 249 + {249, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0x95, 0xea, 0xd8, 0x45, 0x40, 0xc2, 0xd0, 0x27, 0xaa, 0x31, 0x30, 0xff, + 0x1b, 0x47, 0x88, 0x8c, 0xc1, 0xed, 0x67, 0xe8, 0xdd, 0xa4, 0x61, 0x56, + 0xe7, 0x1c, 0xe0, 0x99, 0x17, 0x91, 0xe8, 0x34, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xc6, 0x58, 0x1a, 0x84, 0x3f, 0xac, 0xc6, 0x4a, 0xe3, 0xf9, + 0xd4, 0x71, 0xc4, 0x4b, 0xd2, 0x2b, 0xfe, 0x25, 0x62, 0x8d, 0xa8, 0x1f, + 0x5f, 0x9c, 0xd6, 0x7b, 0x18, 0x4f, 0x3d, 0x22, 0xff, 0x16, 0x10, 0xae, + 0xb4, 0x49, 0x6c, 0x58, 0xa6, 0xad, 0xc6, 0xba, 0xe4, 0x6a, 0x7b, 0x09, + 0xaa, 0x41, 0xac, 0xb7, 0xc0, 0xb8, 0x6d, 0x97, 0x02, 0x3d, 0x22, 0xba, + 0x23, 0xc6, 0x5b, 0x71, 0x8c, 0xd6}, + {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x22, 0x00, 0x03, 0xc4, 0x95, 0x24, 0xb2, 0xad, 0xfd, 0x8f, 0x5f, 0x97, + 0x2e, 0xf5, 0x54, 0x65, 0x28, 0x36, 0xe2, 0xef, 0xb2, 0xd3, 0x06, 0xc6, + 0xd3, 0xb0, 0x68, 0x92, 0x34, 0xce, 0xc9, 0x3a, 0xe7, 0x3d, 0xb5}, + {}, + false, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 250 + {250, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x81, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 251 + {251, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x81, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 252 + {252, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x82, 0x00, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 253 + {253, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x82, 0x00, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 254 + {254, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 255 + {255, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 256 + {256, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 257 + {257, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 258 + {258, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 259 + {259, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x13, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 260 + {260, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x30, + 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 261 + {261, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x62, 0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 262 + {262, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 263 + {263, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 264 + {264, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 265 + {265, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 266 + {266, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 267 + {267, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 268 + {268, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, + 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 269 + {269, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: incorrect length of sequence + // tcID: 270 + {270, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: incorrect length of sequence + // tcID: 271 + {271, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 272 + {272, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 273 + {273, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 274 + {274, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 275 + {275, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 276 + {276, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x80, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: removing sequence + // tcID: 277 + {277, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: removing sequence + // tcID: 278 + {278, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x44, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, + 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, + 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, + 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, + 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: lonely sequence tag + // tcID: 279 + {279, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: lonely sequence tag + // tcID: 280 + {280, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x45, 0x30, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending 0's to sequence + // tcID: 281 + {281, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending 0's to sequence + // tcID: 282 + {282, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: prepending 0's to sequence + // tcID: 283 + {283, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x00, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: prepending 0's to sequence + // tcID: 284 + {284, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x00, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 285 + {285, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 286 + {286, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending null value to sequence + // tcID: 287 + {287, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x05, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending null value to sequence + // tcID: 288 + {288, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 289 + {289, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x49, 0x81, 0x77, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 290 + {290, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x25, 0x00, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 291 + {291, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, + 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, + 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, + 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, + 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 292 + {292, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x49, 0x81, 0x77, 0x30, 0x13, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 293 + {293, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x25, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 294 + {294, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x15, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 295 + {295, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x26, 0x0c, 0x49, 0x81, 0x77, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 296 + {296, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x26, 0x0b, 0x25, 0x00, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 297 + {297, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0x26, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 298 + {298, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x0d, 0x49, 0x81, 0x77, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 299 + {299, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x0c, 0x25, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 300 + {300, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 301 + {301, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x23, + 0x47, 0x49, 0x81, 0x77, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 302 + {302, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x23, + 0x46, 0x25, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including garbage + // tcID: 303 + {303, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x23, 0x44, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, + 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, + 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, + 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, + 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 304 + {304, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x59, 0x30, + 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 305 + {305, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x59, 0x30, 0x13, 0x06, + 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 306 + {306, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, + 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 307 + {307, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0x30, 0x19, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x13, 0x06, + 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 308 + {308, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0x26, 0x0f, 0xaa, 0x00, 0xbb, 0x00, 0xcd, + 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 309 + {309, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0x30, 0x19, 0x26, 0x0d, 0xaa, 0x02, 0xaa, 0xbb, 0x06, + 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 310 + {310, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x10, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 311 + {311, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x0e, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x08, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 312 + {312, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x23, 0x4a, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: including undefined tags + // tcID: 313 + {313, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x23, 0x48, 0xaa, 0x02, 0xaa, 0xbb, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated length of sequence + // tcID: 314 + {314, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x81}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated length of sequence + // tcID: 315 + {315, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x46, 0x30, 0x81, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 316 + {316, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x05, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 317 + {317, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x46, 0x05, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 318 + {318, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x2e, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 319 + {319, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x2f, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 320 + {320, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x31, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 321 + {321, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x32, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 322 + {322, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0xff, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 323 + {323, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x2e, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 324 + {324, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x2f, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 325 + {325, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x31, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 326 + {326, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x32, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 327 + {327, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0xff, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: dropping value of sequence + // tcID: 328 + {328, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: dropping value of sequence + // tcID: 329 + {329, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x46, 0x30, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated sequence + // tcID: 330 + {330, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated sequence + // tcID: 331 + {331, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, + 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated sequence + // tcID: 332 + {332, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated sequence + // tcID: 333 + {333, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x12, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, + 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length + // tcID: 334 + {334, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length + // tcID: 335 + {335, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 336 + {336, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 337 + {337, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with additional element + // tcID: 338 + {338, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x05, 0x00, 0x00, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with additional element + // tcID: 339 + {339, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05, + 0x00, 0x00, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with truncated element + // tcID: 340 + {340, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, + 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, + 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, + 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, + 0xad, 0xd6, 0x6b, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with truncated element + // tcID: 341 + {341, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with garbage + // tcID: 342 + {342, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, + 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, + 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, + 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, + 0xad, 0xd6, 0x6b, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with garbage + // tcID: 343 + {343, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 344 + {344, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x02, 0xbe, 0xef}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 345 + {345, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00, + 0x02, 0xbe, 0xef, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: prepend empty sequence + // tcID: 346 + {346, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: prepend empty sequence + // tcID: 347 + {347, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x30, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: append empty sequence + // tcID: 348 + {348, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x30, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: append empty sequence + // tcID: 349 + {349, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x30, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: append garbage with high tag number + // tcID: 350 + {350, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5c, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0xbf, 0x7f, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: append garbage with high tag number + // tcID: 351 + {351, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5c, 0x30, 0x16, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0xbf, + 0x7f, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, + 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, + 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, + 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, + 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: sequence of sequence + // tcID: 352 + {352, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: sequence of sequence + // tcID: 353 + {353, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 354 + {354, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x15, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 355 + {355, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x4f, 0x30, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: repeating element in sequence + // tcID: 356 + {356, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x81, 0x9d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: repeating element in sequence + // tcID: 357 + {357, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x63, 0x30, 0x1d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, + 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, + 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, + 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, + 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, + 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: long form encoding of length of oid + // tcID: 358 + {358, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x81, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: long form encoding of length of oid + // tcID: 359 + {359, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x81, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 360 + {360, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x82, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 361 + {361, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x82, 0x00, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 362 + {362, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 363 + {363, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 364 + {364, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 365 + {365, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 366 + {366, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 367 + {367, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 368 + {368, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x62, 0x30, 0x1c, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 369 + {369, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x62, 0x30, 0x1c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 370 + {370, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 371 + {371, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 372 + {372, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 373 + {373, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 374 + {374, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 375 + {375, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 376 + {376, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 377 + {377, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x1b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: incorrect length of oid + // tcID: 378 + {378, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: incorrect length of oid + // tcID: 379 + {379, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: removing oid + // tcID: 380 + {380, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x50, 0x30, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, + 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, + 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, + 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, + 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, + 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: lonely oid tag + // tcID: 381 + {381, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x51, 0x30, 0x0b, 0x06, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: lonely oid tag + // tcID: 382 + {382, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x50, 0x30, 0x0a, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, + 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, + 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, + 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, + 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending 0's to oid + // tcID: 383 + {383, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x00, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending 0's to oid + // tcID: 384 + {384, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x0a, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: prepending 0's to oid + // tcID: 385 + {385, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x00, 0x00, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: prepending 0's to oid + // tcID: 386 + {386, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x0a, 0x00, 0x00, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: appending unused 0's to oid + // tcID: 387 + {387, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x00, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending null value to oid + // tcID: 388 + {388, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x05, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending null value to oid + // tcID: 389 + {389, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x0a, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05, + 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: truncated length of oid + // tcID: 390 + {390, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x52, 0x30, 0x0c, 0x06, 0x81, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated length of oid + // tcID: 391 + {391, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x51, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x81, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: Replacing oid with NULL + // tcID: 392 + {392, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x52, 0x30, 0x0c, 0x05, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: Replacing oid with NULL + // tcID: 393 + {393, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x51, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x05, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 394 + {394, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x04, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 395 + {395, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x05, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 396 + {396, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x07, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 397 + {397, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x08, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 398 + {398, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0xff, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 399 + {399, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x04, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 400 + {400, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x05, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 401 + {401, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x07, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 402 + {402, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x08, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 403 + {403, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0xff, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: dropping value of oid + // tcID: 404 + {404, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x52, 0x30, 0x0c, 0x06, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: dropping value of oid + // tcID: 405 + {405, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x51, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: modify first byte of oid + // tcID: 406 + {406, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x28, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: modify first byte of oid + // tcID: 407 + {407, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x28, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: modify last byte of oid + // tcID: 408 + {408, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x81, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: modify last byte of oid + // tcID: 409 + {409, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x87, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: truncated oid + // tcID: 410 + {410, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x12, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated oid + // tcID: 411 + {411, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x12, 0x06, 0x06, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, + 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated oid + // tcID: 412 + {412, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: truncated oid + // tcID: 413 + {413, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x07, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: wrong oid + // tcID: 414 + {414, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x57, 0x30, 0x11, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x06, + 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, + 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, + 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, + 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, + 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, + 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, + 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong oid + // tcID: 415 + {415, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, + 0x04, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong oid + // tcID: 416 + {416, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x03, 0x42, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: wrong oid + // tcID: 417 + {417, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: longer oid + // tcID: 418 + {418, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: longer oid + // tcID: 419 + {419, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x01, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: oid with modified node + // tcID: 420 + {420, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: oid with modified node + // tcID: 421 + {421, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x0b, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x88, 0x80, 0x80, 0x80, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: oid with modified node + // tcID: 422 + {422, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x17, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: oid with modified node + // tcID: 423 + {423, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x0c, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x88, 0x80, + 0x80, 0x80, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: large integer in oid + // tcID: 424 + {424, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x62, 0x30, 0x1c, 0x06, 0x10, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x82, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01, 0x06, 0x08, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: large integer in oid + // tcID: 425 + {425, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x62, 0x30, 0x1c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x11, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x82, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x07, 0x03, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: oid with invalid node + // tcID: 426 + {426, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0xe0, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: oid with invalid node + // tcID: 427 + {427, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x08, 0x2a, 0x80, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: oid with invalid node + // tcID: 428 + {428, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0xe0, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: oid with invalid node + // tcID: 429 + {429, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2a, 0x80, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: long form encoding of length of bit string + // tcID: 430 + {430, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5a, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x81, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, + 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, + 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, + 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, + 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of bit string contains leading 0 + // tcID: 431 + {431, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x82, 0x00, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of bit string + // tcID: 432 + {432, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x43, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: wrong length of bit string + // tcID: 433 + {433, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x41, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint32 overflow in length of bit string + // tcID: 434 + {434, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x85, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: uint64 overflow in length of bit string + // tcID: 435 + {435, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x62, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x04, + 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, + 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, + 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, + 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, + 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, + 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of bit string = 2**31 - 1 + // tcID: 436 + {436, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of bit string = 2**32 - 1 + // tcID: 437 + {437, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, + 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, + 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, + 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, + 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of bit string = 2**40 - 1 + // tcID: 438 + {438, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, + 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, + 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, + 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, + 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, + 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: length of bit string = 2**64 - 1 + // tcID: 439 + {439, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x61, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, + 0x07, 0x03, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, + 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, + 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, + 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: incorrect length of bit string + // tcID: 440 + {440, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: lonely bit string tag + // tcID: 441 + {441, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x16, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending 0's to bit string + // tcID: 442 + {442, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x44, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: prepending 0's to bit string + // tcID: 443 + {443, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x44, 0x00, 0x00, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, + 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, + 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, + 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, + 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, + 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: appending null value to bit string + // tcID: 444 + {444, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x44, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x05, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated length of bit string + // tcID: 445 + {445, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x17, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x81}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: Replacing bit string with NULL + // tcID: 446 + {446, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x17, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 447 + {447, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x01, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 448 + {448, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x02, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 449 + {449, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x04, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 450 + {450, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 451 + {451, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0xff, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: dropping value of bit string + // tcID: 452 + {452, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x17, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x00}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: modify first byte of bit string + // tcID: 453 + {453, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x02, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: modify last byte of bit string + // tcID: 454 + {454, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0xeb}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated bit string + // tcID: 455 + {455, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x41, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: truncated bit string + // tcID: 456 + {456, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x41, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, + 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, + 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, + 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, + 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, + 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: declaring bits as unused in bit string + // tcID: 457 + {457, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x01, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + true}, + + // Comment: unused bits in bit string + // tcID: 458 + {458, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x46, 0x20, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x01, 0x02, 0x03, 0x04}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: unused bits in empty bit-string + // tcID: 459 + {459, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x18, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x01, 0x03}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}, + + // Comment: 128 unused bits + // tcID: 460 + {460, + {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20, + 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5, + 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82, + 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42, + 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd, + 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43, + 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f, + 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7, + 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88, + 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x80, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, + 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, + 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, + 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, + 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, + 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b}, + {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6, + 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee, + 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4}, + true, + false}}; + +#endif // p256ecdh_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h b/security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h new file mode 100644 index 000000000..f38053c26 --- /dev/null +++ b/security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h @@ -0,0 +1,7948 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef p256ecdsa_sha256_vectors_h__ +#define p256ecdsa_sha256_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const EcdsaTestVector kP256EcdsaSha256Vectors[] = { + + // Comment: signature malleability + // tcID: 1 + {SEC_OID_SHA256, + 1, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x20, 0x4c, 0xd6, 0x0b, 0x85, 0x5d, 0x44, 0x2f, 0x5b, 0x3c, 0x7b, + 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0x52, 0x5f, 0xe7, 0x10, 0xfa, 0xb9, + 0xaa, 0x7c, 0x77, 0xa6, 0x7f, 0x79, 0xe6, 0xfa, 0xdd, 0x76}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: Legacy:ASN encoding of s misses leading 0 + // tcID: 2 + {SEC_OID_SHA256, + 2, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x20, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: valid + // tcID: 3 + {SEC_OID_SHA256, + 3, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: long form encoding of length of sequence + // tcID: 4 + {SEC_OID_SHA256, + 4, + {0x30, 0x81, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, + 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, + 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 5 + {SEC_OID_SHA256, + 5, + {0x30, 0x82, 0x00, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 6 + {SEC_OID_SHA256, + 6, + {0x30, 0x46, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 7 + {SEC_OID_SHA256, + 7, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 8 + {SEC_OID_SHA256, + 8, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x45, 0x02, 0x20, 0x2b, 0xa3, + 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, + 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 9 + {SEC_OID_SHA256, + 9, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x02, + 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, + 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, + 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, + 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 10 + {SEC_OID_SHA256, + 10, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x20, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 11 + {SEC_OID_SHA256, + 11, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 12 + {SEC_OID_SHA256, + 12, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x2b, 0xa3, + 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, + 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 13 + {SEC_OID_SHA256, + 13, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, + 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, + 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 14 + {SEC_OID_SHA256, + 14, + {0x30, 0xff, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 15 + {SEC_OID_SHA256, + 15, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 16 + {SEC_OID_SHA256, + 16, + {0x30, 0x45, 0x02, 0x80, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 17 + {SEC_OID_SHA256, + 17, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x80, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 18 + {SEC_OID_SHA256, + 18, + {}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 19 + {SEC_OID_SHA256, + 19, + {0x30}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 20 + {SEC_OID_SHA256, + 20, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 21 + {SEC_OID_SHA256, + 21, + {0x30, 0x47, 0x00, 0x00, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 22 + {SEC_OID_SHA256, + 22, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 23 + {SEC_OID_SHA256, + 23, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x05, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 24 + {SEC_OID_SHA256, + 24, + {0x30, 0x4a, 0x49, 0x81, 0x77, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, + 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, + 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 25 + {SEC_OID_SHA256, + 25, + {0x30, 0x49, 0x25, 0x00, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 26 + {SEC_OID_SHA256, + 26, + {0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, + 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, + 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, + 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, + 0xdb, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 27 + {SEC_OID_SHA256, + 27, + {0x30, 0x4a, 0x22, 0x25, 0x49, 0x81, 0x77, 0x02, 0x20, 0x2b, 0xa3, + 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, + 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 28 + {SEC_OID_SHA256, + 28, + {0x30, 0x49, 0x22, 0x24, 0x25, 0x00, 0x02, 0x20, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 29 + {SEC_OID_SHA256, + 29, + {0x30, 0x4d, 0x22, 0x22, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, + 0x2e, 0x18, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 30 + {SEC_OID_SHA256, + 30, + {0x30, 0x4a, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x22, 0x26, 0x49, 0x81, 0x77, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 31 + {SEC_OID_SHA256, + 31, + {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x22, 0x25, 0x25, 0x00, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 32 + {SEC_OID_SHA256, + 32, + {0x30, 0x4d, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x22, 0x23, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, + 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, + 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, + 0xdb, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 33 + {SEC_OID_SHA256, + 33, + {0x30, 0x4d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x45, 0x02, 0x20, + 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, + 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 34 + {SEC_OID_SHA256, + 34, + {0x30, 0x4b, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x45, 0x02, 0x20, 0x2b, + 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, + 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, + 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, + 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 35 + {SEC_OID_SHA256, + 35, + {0x30, 0x4d, 0x22, 0x28, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x20, + 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, + 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 36 + {SEC_OID_SHA256, + 36, + {0x30, 0x4b, 0x22, 0x26, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x20, 0x2b, + 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, + 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, + 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, + 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 37 + {SEC_OID_SHA256, + 37, + {0x30, 0x4d, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x22, 0x29, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 38 + {SEC_OID_SHA256, + 38, + {0x30, 0x4b, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x22, 0x27, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x21, + 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 39 + {SEC_OID_SHA256, + 39, + {0x30, 0x81}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 40 + {SEC_OID_SHA256, + 40, + {0x30, 0x80, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 41 + {SEC_OID_SHA256, + 41, + {0x30, 0x49, 0x22, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 42 + {SEC_OID_SHA256, + 42, + {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x22, 0x80, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 43 + {SEC_OID_SHA256, + 43, + {0x30, 0x80, 0x31, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 44 + {SEC_OID_SHA256, + 44, + {0x30, 0x49, 0x22, 0x80, 0x03, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 45 + {SEC_OID_SHA256, + 45, + {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x22, 0x80, 0x03, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 46 + {SEC_OID_SHA256, + 46, + {0x05, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 47 + {SEC_OID_SHA256, + 47, + {0x2e, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 48 + {SEC_OID_SHA256, + 48, + {0x2f, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 49 + {SEC_OID_SHA256, + 49, + {0x31, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 50 + {SEC_OID_SHA256, + 50, + {0x32, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 51 + {SEC_OID_SHA256, + 51, + {0xff, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 52 + {SEC_OID_SHA256, + 52, + {0x30, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 53 + {SEC_OID_SHA256, + 53, + {0x30, 0x49, 0x30, 0x01, 0x02, 0x30, 0x44, 0x20, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 54 + {SEC_OID_SHA256, + 54, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 55 + {SEC_OID_SHA256, + 55, + {0x30, 0x44, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, + 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, + 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, + 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 56 + {SEC_OID_SHA256, + 56, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 57 + {SEC_OID_SHA256, + 57, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 58 + {SEC_OID_SHA256, + 58, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x05, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 59 + {SEC_OID_SHA256, + 59, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 60 + {SEC_OID_SHA256, + 60, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 61 + {SEC_OID_SHA256, + 61, + {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x02, 0xbe, 0xef}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 62 + {SEC_OID_SHA256, + 62, + {0x30, 0x47, 0x30, 0x00, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 63 + {SEC_OID_SHA256, + 63, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x30, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 64 + {SEC_OID_SHA256, + 64, + {0x30, 0x48, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0xbf, 0x7f, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 65 + {SEC_OID_SHA256, + 65, + {0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 66 + {SEC_OID_SHA256, + 66, + {0x30, 0x22, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 67 + {SEC_OID_SHA256, + 67, + {0x30, 0x68, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x02, + 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 68 + {SEC_OID_SHA256, + 68, + {0x30, 0x46, 0x02, 0x81, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, + 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, + 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 69 + {SEC_OID_SHA256, + 69, + {0x30, 0x46, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x81, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 70 + {SEC_OID_SHA256, + 70, + {0x30, 0x47, 0x02, 0x82, 0x00, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 71 + {SEC_OID_SHA256, + 71, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x82, 0x00, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 72 + {SEC_OID_SHA256, + 72, + {0x30, 0x45, 0x02, 0x21, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 73 + {SEC_OID_SHA256, + 73, + {0x30, 0x45, 0x02, 0x1f, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 74 + {SEC_OID_SHA256, + 74, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x22, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 75 + {SEC_OID_SHA256, + 75, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x20, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 76 + {SEC_OID_SHA256, + 76, + {0x30, 0x4a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x20, 0x2b, 0xa3, + 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, + 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 77 + {SEC_OID_SHA256, + 77, + {0x30, 0x4a, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 78 + {SEC_OID_SHA256, + 78, + {0x30, 0x4e, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, + 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, + 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, + 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 79 + {SEC_OID_SHA256, + 79, + {0x30, 0x4e, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, + 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 80 + {SEC_OID_SHA256, + 80, + {0x30, 0x49, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 81 + {SEC_OID_SHA256, + 81, + {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 82 + {SEC_OID_SHA256, + 82, + {0x30, 0x49, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2b, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 83 + {SEC_OID_SHA256, + 83, + {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 84 + {SEC_OID_SHA256, + 84, + {0x30, 0x4a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0xa3, + 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, + 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 85 + {SEC_OID_SHA256, + 85, + {0x30, 0x4a, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, + 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 86 + {SEC_OID_SHA256, + 86, + {0x30, 0x4d, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, + 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, + 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 87 + {SEC_OID_SHA256, + 87, + {0x30, 0x4d, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 88 + {SEC_OID_SHA256, + 88, + {0x30, 0x45, 0x02, 0xff, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 89 + {SEC_OID_SHA256, + 89, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0xff, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing integer + // tcID: 90 + {SEC_OID_SHA256, + 90, + {0x30, 0x23, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, + 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 91 + {SEC_OID_SHA256, + 91, + {0x30, 0x24, 0x02, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, + 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, + 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 92 + {SEC_OID_SHA256, + 92, + {0x30, 0x23, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, + 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 93 + {SEC_OID_SHA256, + 93, + {0x30, 0x47, 0x02, 0x22, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 94 + {SEC_OID_SHA256, + 94, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x23, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 95 + {SEC_OID_SHA256, + 95, + {0x30, 0x47, 0x02, 0x22, 0x00, 0x00, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, + 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, + 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 96 + {SEC_OID_SHA256, + 96, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x23, 0x00, 0x00, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to integer + // tcID: 97 + {SEC_OID_SHA256, + 97, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 98 + {SEC_OID_SHA256, + 98, + {0x30, 0x47, 0x02, 0x22, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x05, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, + 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, + 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 99 + {SEC_OID_SHA256, + 99, + {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x02, 0x23, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, + 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, + 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, + 0x49, 0x15, 0x68, 0x47, 0xdb, 0x05, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 100 + {SEC_OID_SHA256, + 100, + {0x30, 0x25, 0x02, 0x81, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 101 + {SEC_OID_SHA256, + 101, + {0x30, 0x24, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, + 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x81}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 102 + {SEC_OID_SHA256, + 102, + {0x30, 0x25, 0x05, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 103 + {SEC_OID_SHA256, + 103, + {0x30, 0x24, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, + 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x05, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 104 + {SEC_OID_SHA256, + 104, + {0x30, 0x45, 0x00, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 105 + {SEC_OID_SHA256, + 105, + {0x30, 0x45, 0x01, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 106 + {SEC_OID_SHA256, + 106, + {0x30, 0x45, 0x03, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 107 + {SEC_OID_SHA256, + 107, + {0x30, 0x45, 0x04, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 108 + {SEC_OID_SHA256, + 108, + {0x30, 0x45, 0xff, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 109 + {SEC_OID_SHA256, + 109, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x00, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 110 + {SEC_OID_SHA256, + 110, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x01, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 111 + {SEC_OID_SHA256, + 111, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x03, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 112 + {SEC_OID_SHA256, + 112, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x04, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 113 + {SEC_OID_SHA256, + 113, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0xff, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 114 + {SEC_OID_SHA256, + 114, + {0x30, 0x25, 0x02, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, + 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, + 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 115 + {SEC_OID_SHA256, + 115, + {0x30, 0x24, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, + 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 116 + {SEC_OID_SHA256, + 116, + {0x30, 0x49, 0x22, 0x24, 0x02, 0x01, 0x2b, 0x02, 0x1f, 0xa3, 0xa8, + 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, + 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, + 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 117 + {SEC_OID_SHA256, + 117, + {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, + 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, + 0x5c, 0x2e, 0x18, 0x22, 0x25, 0x02, 0x01, 0x00, 0x02, 0x20, 0xb3, + 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, + 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 118 + {SEC_OID_SHA256, + 118, + {0x30, 0x45, 0x02, 0x20, 0x29, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 119 + {SEC_OID_SHA256, + 119, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x02, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 120 + {SEC_OID_SHA256, + 120, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x98, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 121 + {SEC_OID_SHA256, + 121, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0x5b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 122 + {SEC_OID_SHA256, + 122, + {0x30, 0x44, 0x02, 0x1f, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x02, + 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 123 + {SEC_OID_SHA256, + 123, + {0x30, 0x44, 0x02, 0x1f, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, + 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, + 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, + 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 124 + {SEC_OID_SHA256, + 124, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x20, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 125 + {SEC_OID_SHA256, + 125, + {0x30, 0x46, 0x02, 0x21, 0xff, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, + 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, + 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 126 + {SEC_OID_SHA256, + 126, + {0x30, 0x46, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x22, 0xff, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 127 + {SEC_OID_SHA256, + 127, + {0x30, 0x26, 0x09, 0x01, 0x80, 0x02, 0x21, 0x00, 0xb3, 0x29, + 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 128 + {SEC_OID_SHA256, + 128, + {0x30, 0x25, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, + 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x09, 0x01, 0x80}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 129 + {SEC_OID_SHA256, + 129, + {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, + 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, + 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, + 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 130 + {SEC_OID_SHA256, + 130, + {0x30, 0x25, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, + 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, + 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, + 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 131 + {SEC_OID_SHA256, + 131, + {0x30, 0x46, 0x02, 0x21, 0x01, 0x2b, 0xa3, 0xa8, 0xbd, 0x6b, 0x94, 0xd5, + 0xed, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xbc, 0xcc, 0x08, + 0x33, 0x49, 0x06, 0x86, 0xde, 0xac, 0x86, 0x35, 0xbc, 0xb9, 0xbf, 0x53, + 0x69, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 132 + {SEC_OID_SHA256, + 132, + {0x30, 0x46, 0x02, 0x21, 0xff, 0x2b, 0xa3, 0xa8, 0xbf, 0x6b, 0x94, 0xd5, + 0xeb, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6f, 0x42, 0xfe, 0x12, + 0xd7, 0xfa, 0xd7, 0x49, 0xd4, 0xc5, 0x12, 0xa0, 0x36, 0xc0, 0xf9, 0x08, + 0xc7, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 133 + {SEC_OID_SHA256, + 133, + {0x30, 0x45, 0x02, 0x20, 0xd4, 0x5c, 0x57, 0x41, 0x94, 0x6b, 0x2a, 0x13, + 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x91, 0x00, 0x1a, 0xf2, 0x7a, + 0x5e, 0x11, 0x17, 0xa6, 0x47, 0x33, 0x95, 0x06, 0x42, 0xa3, 0xd1, 0xe8, + 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 134 + {SEC_OID_SHA256, + 134, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x5c, 0x57, 0x40, 0x94, 0x6b, 0x2a, + 0x14, 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x90, 0xbd, 0x01, 0xed, + 0x28, 0x05, 0x28, 0xb6, 0x2b, 0x3a, 0xed, 0x5f, 0xc9, 0x3f, 0x06, 0xf7, + 0x39, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 135 + {SEC_OID_SHA256, + 135, + {0x30, 0x46, 0x02, 0x21, 0xfe, 0xd4, 0x5c, 0x57, 0x42, 0x94, 0x6b, 0x2a, + 0x12, 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x91, 0x43, 0x33, 0xf7, + 0xcc, 0xb6, 0xf9, 0x79, 0x21, 0x53, 0x79, 0xca, 0x43, 0x46, 0x40, 0xac, + 0x97, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 136 + {SEC_OID_SHA256, + 136, + {0x30, 0x46, 0x02, 0x21, 0x01, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, + 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, + 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, + 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 137 + {SEC_OID_SHA256, + 137, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x5c, 0x57, 0x41, 0x94, 0x6b, 0x2a, + 0x13, 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x91, 0x00, 0x1a, 0xf2, + 0x7a, 0x5e, 0x11, 0x17, 0xa6, 0x47, 0x33, 0x95, 0x06, 0x42, 0xa3, 0xd1, + 0xe8, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, + 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, + 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 138 + {SEC_OID_SHA256, + 138, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x01, 0xb3, 0x29, 0xf4, 0x78, 0xa2, 0xbb, 0xd0, 0xa6, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x27, 0x6e, 0x0e, 0x4a, 0x53, + 0x75, 0x92, 0x8d, 0x6f, 0xcd, 0x16, 0x0c, 0x11, 0xcb, 0x6d, 0x2c}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 139 + {SEC_OID_SHA256, + 139, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x20, 0xb3, 0x29, 0xf4, 0x7a, 0xa2, 0xbb, 0xd0, 0xa4, 0xc3, 0x84, + 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0xad, 0xa0, 0x18, 0xef, 0x05, 0x46, + 0x55, 0x83, 0x88, 0x59, 0x80, 0x86, 0x19, 0x05, 0x22, 0x8a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 140 + {SEC_OID_SHA256, + 140, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0xff, 0x4c, 0xd6, 0x0b, 0x86, 0x5d, 0x44, 0x2f, 0x5a, 0x3c, + 0x7b, 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0x95, 0x78, 0xec, 0x63, 0x53, + 0xa2, 0x0b, 0xf7, 0x83, 0xec, 0xb4, 0xb6, 0xea, 0x97, 0xb8, 0x25}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 141 + {SEC_OID_SHA256, + 141, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0xfe, 0x4c, 0xd6, 0x0b, 0x87, 0x5d, 0x44, 0x2f, 0x59, 0x3c, + 0x7b, 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0xd8, 0x91, 0xf1, 0xb5, 0xac, + 0x8a, 0x6d, 0x72, 0x90, 0x32, 0xe9, 0xf3, 0xee, 0x34, 0x92, 0xd4}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 142 + {SEC_OID_SHA256, + 142, + {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x21, 0x01, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, + 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, + 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 143 + {SEC_OID_SHA256, + 143, + {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, + 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, + 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, + 0x02, 0x20, 0x4c, 0xd6, 0x0b, 0x86, 0x5d, 0x44, 0x2f, 0x5a, 0x3c, 0x7b, + 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0x95, 0x78, 0xec, 0x63, 0x53, 0xa2, + 0x0b, 0xf7, 0x83, 0xec, 0xb4, 0xb6, 0xea, 0x97, 0xb8, 0x25}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 144 + {SEC_OID_SHA256, + 144, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 145 + {SEC_OID_SHA256, + 145, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 146 + {SEC_OID_SHA256, + 146, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 147 + {SEC_OID_SHA256, + 147, + {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 148 + {SEC_OID_SHA256, + 148, + {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 149 + {SEC_OID_SHA256, + 149, + {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 150 + {SEC_OID_SHA256, + 150, + {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 151 + {SEC_OID_SHA256, + 151, + {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 152 + {SEC_OID_SHA256, + 152, + {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 153 + {SEC_OID_SHA256, + 153, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 154 + {SEC_OID_SHA256, + 154, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 155 + {SEC_OID_SHA256, + 155, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 156 + {SEC_OID_SHA256, + 156, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 157 + {SEC_OID_SHA256, + 157, + {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 158 + {SEC_OID_SHA256, + 158, + {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 159 + {SEC_OID_SHA256, + 159, + {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 160 + {SEC_OID_SHA256, + 160, + {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 161 + {SEC_OID_SHA256, + 161, + {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 162 + {SEC_OID_SHA256, + 162, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 163 + {SEC_OID_SHA256, + 163, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 164 + {SEC_OID_SHA256, + 164, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 165 + {SEC_OID_SHA256, + 165, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 166 + {SEC_OID_SHA256, + 166, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 167 + {SEC_OID_SHA256, + 167, + {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 168 + {SEC_OID_SHA256, + 168, + {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 169 + {SEC_OID_SHA256, + 169, + {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 170 + {SEC_OID_SHA256, + 170, + {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 171 + {SEC_OID_SHA256, + 171, + {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 172 + {SEC_OID_SHA256, + 172, + {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 173 + {SEC_OID_SHA256, + 173, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 174 + {SEC_OID_SHA256, + 174, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 175 + {SEC_OID_SHA256, + 175, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 176 + {SEC_OID_SHA256, + 176, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 177 + {SEC_OID_SHA256, + 177, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 178 + {SEC_OID_SHA256, + 178, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 179 + {SEC_OID_SHA256, + 179, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 180 + {SEC_OID_SHA256, + 180, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 181 + {SEC_OID_SHA256, + 181, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 182 + {SEC_OID_SHA256, + 182, + {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, + 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, + 0xfc, 0x63, 0x25, 0x51, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 183 + {SEC_OID_SHA256, + 183, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 184 + {SEC_OID_SHA256, + 184, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 185 + {SEC_OID_SHA256, + 185, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 186 + {SEC_OID_SHA256, + 186, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 187 + {SEC_OID_SHA256, + 187, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 188 + {SEC_OID_SHA256, + 188, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 189 + {SEC_OID_SHA256, + 189, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 190 + {SEC_OID_SHA256, + 190, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 191 + {SEC_OID_SHA256, + 191, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 192 + {SEC_OID_SHA256, + 192, + {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, + 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, + 0xfc, 0x63, 0x25, 0x50, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 193 + {SEC_OID_SHA256, + 193, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 194 + {SEC_OID_SHA256, + 194, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 195 + {SEC_OID_SHA256, + 195, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 196 + {SEC_OID_SHA256, + 196, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 197 + {SEC_OID_SHA256, + 197, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 198 + {SEC_OID_SHA256, + 198, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 199 + {SEC_OID_SHA256, + 199, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 200 + {SEC_OID_SHA256, + 200, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 201 + {SEC_OID_SHA256, + 201, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 202 + {SEC_OID_SHA256, + 202, + {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, + 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, + 0xfc, 0x63, 0x25, 0x52, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 203 + {SEC_OID_SHA256, + 203, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 204 + {SEC_OID_SHA256, + 204, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 205 + {SEC_OID_SHA256, + 205, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 206 + {SEC_OID_SHA256, + 206, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 207 + {SEC_OID_SHA256, + 207, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 208 + {SEC_OID_SHA256, + 208, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 209 + {SEC_OID_SHA256, + 209, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 210 + {SEC_OID_SHA256, + 210, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 211 + {SEC_OID_SHA256, + 211, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 212 + {SEC_OID_SHA256, + 212, + {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 213 + {SEC_OID_SHA256, + 213, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 214 + {SEC_OID_SHA256, + 214, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 215 + {SEC_OID_SHA256, + 215, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 216 + {SEC_OID_SHA256, + 216, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 217 + {SEC_OID_SHA256, + 217, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 218 + {SEC_OID_SHA256, + 218, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 219 + {SEC_OID_SHA256, + 219, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 220 + {SEC_OID_SHA256, + 220, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 221 + {SEC_OID_SHA256, + 221, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 222 + {SEC_OID_SHA256, + 222, + {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 223 + {SEC_OID_SHA256, + 223, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 224 + {SEC_OID_SHA256, + 224, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 225 + {SEC_OID_SHA256, + 225, + {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 226 + {SEC_OID_SHA256, + 226, + {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 227 + {SEC_OID_SHA256, + 227, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 228 + {SEC_OID_SHA256, + 228, + {0x30, 0x03, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 229 + {SEC_OID_SHA256, + 229, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Edge case for Shamir multiplication + // tcID: 230 + {SEC_OID_SHA256, + 230, + {0x30, 0x44, 0x02, 0x20, 0x64, 0xa1, 0xaa, 0xb5, 0x00, 0x0d, 0x0e, 0x80, + 0x4f, 0x3e, 0x2f, 0xc0, 0x2b, 0xde, 0xe9, 0xbe, 0x8f, 0xf3, 0x12, 0x33, + 0x4e, 0x2b, 0xa1, 0x6d, 0x11, 0x54, 0x7c, 0x97, 0x71, 0x1c, 0x89, 0x8e, + 0x02, 0x20, 0x6a, 0xf0, 0x15, 0x97, 0x1c, 0xc3, 0x0b, 0xe6, 0xd1, 0xa2, + 0x06, 0xd4, 0xe0, 0x13, 0xe0, 0x99, 0x77, 0x72, 0xa2, 0xf9, 0x1d, 0x73, + 0x28, 0x6f, 0xfd, 0x68, 0x3b, 0x9b, 0xb2, 0xcf, 0x4f, 0x1b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x36, 0x39, 0x38, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 231 + {SEC_OID_SHA256, + 231, + {0x30, 0x44, 0x02, 0x20, 0x16, 0xae, 0xa9, 0x64, 0xa2, 0xf6, 0x50, 0x6d, + 0x6f, 0x78, 0xc8, 0x1c, 0x91, 0xfc, 0x7e, 0x8b, 0xde, 0xd7, 0xd3, 0x97, + 0x73, 0x84, 0x48, 0xde, 0x1e, 0x19, 0xa0, 0xec, 0x58, 0x0b, 0xf2, 0x66, + 0x02, 0x20, 0x25, 0x2c, 0xd7, 0x62, 0x13, 0x0c, 0x66, 0x67, 0xcf, 0xe8, + 0xb7, 0xbc, 0x47, 0xd2, 0x7d, 0x78, 0x39, 0x1e, 0x8e, 0x80, 0xc5, 0x78, + 0xd1, 0xcd, 0x38, 0xc3, 0xff, 0x03, 0x3b, 0xe9, 0x28, 0xe9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34}, + true}, + + // Comment: special case hash + // tcID: 232 + {SEC_OID_SHA256, + 232, + {0x30, 0x45, 0x02, 0x21, 0x00, 0x9c, 0xc9, 0x8b, 0xe2, 0x34, 0x7d, 0x46, + 0x9b, 0xf4, 0x76, 0xdf, 0xc2, 0x6b, 0x9b, 0x73, 0x3d, 0xf2, 0xd2, 0x6d, + 0x6e, 0xf5, 0x24, 0xaf, 0x91, 0x7c, 0x66, 0x5b, 0xac, 0xcb, 0x23, 0xc8, + 0x82, 0x02, 0x20, 0x09, 0x34, 0x96, 0x45, 0x9e, 0xff, 0xe2, 0xd8, 0xd7, + 0x07, 0x27, 0xb8, 0x24, 0x62, 0xf6, 0x1d, 0x0e, 0xc1, 0xb7, 0x84, 0x79, + 0x29, 0xd1, 0x0e, 0xa6, 0x31, 0xda, 0xcb, 0x16, 0xb5, 0x6c, 0x32}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: special case hash + // tcID: 233 + {SEC_OID_SHA256, + 233, + {0x30, 0x44, 0x02, 0x20, 0x73, 0xb3, 0xc9, 0x0e, 0xcd, 0x39, 0x00, 0x28, + 0x05, 0x81, 0x64, 0x52, 0x4d, 0xde, 0x89, 0x27, 0x03, 0xdc, 0xe3, 0xde, + 0xa0, 0xd5, 0x3f, 0xa8, 0x09, 0x39, 0x99, 0xf0, 0x7a, 0xb8, 0xaa, 0x43, + 0x02, 0x20, 0x2f, 0x67, 0xb0, 0xb8, 0xe2, 0x06, 0x36, 0x69, 0x5b, 0xb7, + 0xd8, 0xbf, 0x0a, 0x65, 0x1c, 0x80, 0x2e, 0xd2, 0x5a, 0x39, 0x53, 0x87, + 0xb5, 0xf4, 0x18, 0x8c, 0x0c, 0x40, 0x75, 0xc8, 0x86, 0x34}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38}, + true}, + + // Comment: special case hash + // tcID: 234 + {SEC_OID_SHA256, + 234, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xbf, 0xab, 0x30, 0x98, 0x25, 0x28, 0x47, + 0xb3, 0x28, 0xfa, 0xdf, 0x2f, 0x89, 0xb9, 0x5c, 0x85, 0x1a, 0x7f, 0x0e, + 0xb3, 0x90, 0x76, 0x33, 0x78, 0xf3, 0x7e, 0x90, 0x11, 0x9d, 0x5b, 0xa3, + 0xdd, 0x02, 0x21, 0x00, 0xbd, 0xd6, 0x4e, 0x23, 0x4e, 0x83, 0x2b, 0x10, + 0x67, 0xc2, 0xd0, 0x58, 0xcc, 0xb4, 0x4d, 0x97, 0x81, 0x95, 0xcc, 0xeb, + 0xb6, 0x5c, 0x2a, 0xaf, 0x1e, 0x2d, 0xa9, 0xb8, 0xb4, 0x98, 0x7e, 0x3b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35}, + true}, + + // Comment: special case hash + // tcID: 235 + {SEC_OID_SHA256, + 235, + {0x30, 0x44, 0x02, 0x20, 0x20, 0x4a, 0x97, 0x84, 0x07, 0x4b, 0x24, 0x6d, + 0x8b, 0xf8, 0xbf, 0x04, 0xa4, 0xce, 0xb1, 0xc1, 0xf1, 0xc9, 0xaa, 0xab, + 0x16, 0x8b, 0x15, 0x96, 0xd1, 0x70, 0x93, 0xc5, 0xcd, 0x21, 0xd2, 0xcd, + 0x02, 0x20, 0x51, 0xcc, 0xe4, 0x16, 0x70, 0x63, 0x67, 0x83, 0xdc, 0x06, + 0xa7, 0x59, 0xc8, 0x84, 0x78, 0x68, 0xa4, 0x06, 0xc2, 0x50, 0x6f, 0xe1, + 0x79, 0x75, 0x58, 0x2f, 0xe6, 0x48, 0xd1, 0xd8, 0x8b, 0x52}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39}, + true}, + + // Comment: special case hash + // tcID: 236 + {SEC_OID_SHA256, + 236, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xed, 0x66, 0xdc, 0x34, 0xf5, 0x51, 0xac, + 0x82, 0xf6, 0x3d, 0x4a, 0xa4, 0xf8, 0x1f, 0xe2, 0xcb, 0x00, 0x31, 0xa9, + 0x1d, 0x13, 0x14, 0xf8, 0x35, 0x02, 0x7b, 0xca, 0x0f, 0x1c, 0xee, 0xaa, + 0x03, 0x02, 0x21, 0x00, 0x99, 0xca, 0x12, 0x3a, 0xa0, 0x9b, 0x13, 0xcd, + 0x19, 0x4a, 0x42, 0x2e, 0x18, 0xd5, 0xfd, 0xa1, 0x67, 0x62, 0x3c, 0x3f, + 0x6e, 0x5d, 0x4d, 0x6a, 0xbb, 0x89, 0x53, 0xd6, 0x7c, 0x0c, 0x48, 0xc7}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32}, + true}, + + // Comment: special case hash + // tcID: 237 + {SEC_OID_SHA256, + 237, + {0x30, 0x45, 0x02, 0x20, 0x06, 0x0b, 0x70, 0x0b, 0xef, 0x66, 0x5c, 0x68, + 0x89, 0x9d, 0x44, 0xf2, 0x35, 0x6a, 0x57, 0x8d, 0x12, 0x6b, 0x06, 0x20, + 0x23, 0xcc, 0xc3, 0xc0, 0x56, 0xbf, 0x0f, 0x60, 0xa2, 0x37, 0x01, 0x2b, + 0x02, 0x21, 0x00, 0x8d, 0x18, 0x6c, 0x02, 0x78, 0x32, 0x96, 0x5f, 0x4f, + 0xcc, 0x78, 0xa3, 0x36, 0x6c, 0xa9, 0x5d, 0xed, 0xbb, 0x41, 0x0c, 0xbe, + 0xf3, 0xf2, 0x6d, 0x6b, 0xe5, 0xd5, 0x81, 0xc1, 0x1d, 0x36, 0x10}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32}, + true}, + + // Comment: special case hash + // tcID: 238 + {SEC_OID_SHA256, + 238, + {0x30, 0x46, 0x02, 0x21, 0x00, 0x9f, 0x6a, 0xdf, 0xe8, 0xd5, 0xeb, 0x5b, + 0x2c, 0x24, 0xd7, 0xaa, 0x79, 0x34, 0xb6, 0xcf, 0x29, 0xc9, 0x3e, 0xa7, + 0x6c, 0xd3, 0x13, 0xc9, 0x13, 0x2b, 0xb0, 0xc8, 0xe3, 0x8c, 0x96, 0x83, + 0x1d, 0x02, 0x21, 0x00, 0xb2, 0x6a, 0x9c, 0x9e, 0x40, 0xe5, 0x5e, 0xe0, + 0x89, 0x0c, 0x94, 0x4c, 0xf2, 0x71, 0x75, 0x6c, 0x90, 0x6a, 0x33, 0xe6, + 0x6b, 0x5b, 0xd1, 0x5e, 0x05, 0x15, 0x93, 0x88, 0x3b, 0x5e, 0x99, 0x02}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30}, + true}, + + // Comment: special case hash + // tcID: 239 + {SEC_OID_SHA256, + 239, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xa1, 0xaf, 0x03, 0xca, 0x91, 0x67, 0x7b, + 0x67, 0x3a, 0xd2, 0xf3, 0x36, 0x15, 0xe5, 0x61, 0x74, 0xa1, 0xab, 0xf6, + 0xda, 0x16, 0x8c, 0xeb, 0xfa, 0x88, 0x68, 0xf4, 0xba, 0x27, 0x3f, 0x16, + 0xb7, 0x02, 0x20, 0x20, 0xaa, 0x73, 0xff, 0xe4, 0x8a, 0xfa, 0x64, 0x35, + 0xcd, 0x25, 0x8b, 0x17, 0x3d, 0x0c, 0x23, 0x77, 0xd6, 0x90, 0x22, 0xe7, + 0xd0, 0x98, 0xd7, 0x5c, 0xaf, 0x24, 0xc8, 0xc5, 0xe0, 0x6b, 0x1c}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36}, + true}, + + // Comment: special case hash + // tcID: 240 + {SEC_OID_SHA256, + 240, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xfd, 0xc7, 0x06, 0x02, 0x76, 0x6f, 0x8e, + 0xed, 0x11, 0xa6, 0xc9, 0x9a, 0x71, 0xc9, 0x73, 0xd5, 0x65, 0x93, 0x55, + 0x50, 0x7b, 0x84, 0x3d, 0xa6, 0xe3, 0x27, 0xa2, 0x8c, 0x11, 0x89, 0x3d, + 0xb9, 0x02, 0x20, 0x3d, 0xf5, 0x34, 0x96, 0x88, 0xa0, 0x85, 0xb1, 0x37, + 0xb1, 0xea, 0xcf, 0x45, 0x6a, 0x9e, 0x9e, 0x0f, 0x6d, 0x15, 0xec, 0x00, + 0x78, 0xca, 0x60, 0xa7, 0xf8, 0x3f, 0x2b, 0x10, 0xd2, 0x13, 0x50}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33}, + true}, + + // Comment: special case hash + // tcID: 241 + {SEC_OID_SHA256, + 241, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xb5, 0x16, 0xa3, 0x14, 0xf2, 0xfc, 0xe5, + 0x30, 0xd6, 0x53, 0x7f, 0x6a, 0x6c, 0x49, 0x96, 0x6c, 0x23, 0x45, 0x6f, + 0x63, 0xc6, 0x43, 0xcf, 0x8e, 0x0d, 0xc7, 0x38, 0xf7, 0xb8, 0x76, 0xe6, + 0x75, 0x02, 0x21, 0x00, 0xd3, 0x9f, 0xfd, 0x03, 0x3c, 0x92, 0xb6, 0xd7, + 0x17, 0xdd, 0x53, 0x6f, 0xbc, 0x5e, 0xfd, 0xf1, 0x96, 0x7c, 0x4b, 0xd8, + 0x09, 0x54, 0x47, 0x9b, 0xa6, 0x6b, 0x01, 0x20, 0xcd, 0x16, 0xff, 0xf2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37}, + true}, + + // Comment: special case hash + // tcID: 242 + {SEC_OID_SHA256, + 242, + {0x30, 0x44, 0x02, 0x20, 0x3b, 0x2c, 0xbf, 0x04, 0x6e, 0xac, 0x45, 0x84, + 0x2e, 0xcb, 0x79, 0x84, 0xd4, 0x75, 0x83, 0x15, 0x82, 0x71, 0x7b, 0xeb, + 0xb6, 0x49, 0x2f, 0xd0, 0xa4, 0x85, 0xc1, 0x01, 0xe2, 0x9f, 0xf0, 0xa8, + 0x02, 0x20, 0x4c, 0x9b, 0x7b, 0x47, 0xa9, 0x8b, 0x0f, 0x82, 0xde, 0x51, + 0x2b, 0xc9, 0x31, 0x3a, 0xaf, 0x51, 0x70, 0x10, 0x99, 0xca, 0xc5, 0xf7, + 0x6e, 0x68, 0xc8, 0x59, 0x5f, 0xc1, 0xc1, 0xd9, 0x92, 0x58}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31}, + true}, + + // Comment: special case hash + // tcID: 243 + {SEC_OID_SHA256, + 243, + {0x30, 0x44, 0x02, 0x20, 0x30, 0xc8, 0x7d, 0x35, 0xe6, 0x36, 0xf5, 0x40, + 0x84, 0x1f, 0x14, 0xaf, 0x54, 0xe2, 0xf9, 0xed, 0xd7, 0x9d, 0x03, 0x12, + 0xcf, 0xa1, 0xab, 0x65, 0x6c, 0x3f, 0xb1, 0x5b, 0xfd, 0xe4, 0x8d, 0xcf, + 0x02, 0x20, 0x47, 0xc1, 0x5a, 0x5a, 0x82, 0xd2, 0x4b, 0x75, 0xc8, 0x5a, + 0x69, 0x2b, 0xd6, 0xec, 0xaf, 0xeb, 0x71, 0x40, 0x9e, 0xde, 0x23, 0xef, + 0xd0, 0x8e, 0x0d, 0xb9, 0xab, 0xf6, 0x34, 0x06, 0x77, 0xed}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31}, + true}, + + // Comment: special case hash + // tcID: 244 + {SEC_OID_SHA256, + 244, + {0x30, 0x44, 0x02, 0x20, 0x38, 0x68, 0x6f, 0xf0, 0xfd, 0xa2, 0xce, 0xf6, + 0xbc, 0x43, 0xb5, 0x8c, 0xfe, 0x66, 0x47, 0xb9, 0xe2, 0xe8, 0x17, 0x6d, + 0x16, 0x8d, 0xec, 0x3c, 0x68, 0xff, 0x26, 0x21, 0x13, 0x76, 0x0f, 0x52, + 0x02, 0x20, 0x06, 0x7e, 0xc3, 0xb6, 0x51, 0xf4, 0x22, 0x66, 0x96, 0x01, + 0x66, 0x21, 0x67, 0xfa, 0x87, 0x17, 0xe9, 0x76, 0xe2, 0xdb, 0x5e, 0x6a, + 0x4c, 0xf7, 0xc2, 0xdd, 0xab, 0xb3, 0xfd, 0xe9, 0xd6, 0x7d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38}, + true}, + + // Comment: special case hash + // tcID: 245 + {SEC_OID_SHA256, + 245, + {0x30, 0x44, 0x02, 0x20, 0x44, 0xa3, 0xe2, 0x3b, 0xf3, 0x14, 0xf2, 0xb3, + 0x44, 0xfc, 0x25, 0xc7, 0xf2, 0xde, 0x8b, 0x6a, 0xf3, 0xe1, 0x7d, 0x27, + 0xf5, 0xee, 0x84, 0x4b, 0x22, 0x59, 0x85, 0xab, 0x6e, 0x27, 0x75, 0xcf, + 0x02, 0x20, 0x2d, 0x48, 0xe2, 0x23, 0x20, 0x5e, 0x98, 0x04, 0x1d, 0xdc, + 0x87, 0xbe, 0x53, 0x2a, 0xbe, 0xd5, 0x84, 0xf0, 0x41, 0x1f, 0x57, 0x29, + 0x50, 0x04, 0x93, 0xc9, 0xcc, 0x3f, 0x4d, 0xd1, 0x5e, 0x86}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37}, + true}, + + // Comment: special case hash + // tcID: 246 + {SEC_OID_SHA256, + 246, + {0x30, 0x44, 0x02, 0x20, 0x2d, 0xed, 0x5b, 0x7e, 0xc8, 0xe9, 0x0e, 0x7b, + 0xf1, 0x1f, 0x96, 0x7a, 0x3d, 0x95, 0x11, 0x0c, 0x41, 0xb9, 0x9d, 0xb3, + 0xb5, 0xaa, 0x8d, 0x33, 0x0e, 0xb9, 0xd6, 0x38, 0x78, 0x16, 0x88, 0xe9, + 0x02, 0x20, 0x7d, 0x57, 0x92, 0xc5, 0x36, 0x28, 0x15, 0x5e, 0x1b, 0xfc, + 0x46, 0xfb, 0x1a, 0x67, 0xe3, 0x08, 0x8d, 0xe0, 0x49, 0xc3, 0x28, 0xae, + 0x1f, 0x44, 0xec, 0x69, 0x23, 0x8a, 0x00, 0x98, 0x08, 0xf9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36}, + true}, + + // Comment: special case hash + // tcID: 247 + {SEC_OID_SHA256, + 247, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xbd, 0xae, 0x7b, 0xcb, 0x58, 0x0b, 0xf3, + 0x35, 0xef, 0xd3, 0xbc, 0x3d, 0x31, 0x87, 0x0f, 0x92, 0x3e, 0xac, 0xca, + 0xfc, 0xd4, 0x0e, 0xc2, 0xf6, 0x05, 0x97, 0x6f, 0x15, 0x13, 0x7d, 0x8b, + 0x8f, 0x02, 0x21, 0x00, 0xf6, 0xdf, 0xa1, 0x2f, 0x19, 0xe5, 0x25, 0x27, + 0x0b, 0x01, 0x06, 0xee, 0xcf, 0xe2, 0x57, 0x49, 0x9f, 0x37, 0x3a, 0x4f, + 0xb3, 0x18, 0x99, 0x4f, 0x24, 0x83, 0x81, 0x22, 0xce, 0x7e, 0xc3, 0xc7}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34}, + true}, + + // Comment: special case hash + // tcID: 248 + {SEC_OID_SHA256, + 248, + {0x30, 0x45, 0x02, 0x20, 0x50, 0xf9, 0xc4, 0xf0, 0xcd, 0x69, 0x40, 0xe1, + 0x62, 0x72, 0x09, 0x57, 0xff, 0xff, 0x51, 0x37, 0x99, 0x20, 0x9b, 0x78, + 0x59, 0x69, 0x56, 0xd2, 0x1e, 0xce, 0x25, 0x1c, 0x24, 0x01, 0xf1, 0xc6, + 0x02, 0x21, 0x00, 0xd7, 0x03, 0x3a, 0x0a, 0x78, 0x7d, 0x33, 0x8e, 0x88, + 0x9d, 0xef, 0xaa, 0xab, 0xb1, 0x06, 0xb9, 0x5a, 0x43, 0x55, 0xe4, 0x11, + 0xa5, 0x9c, 0x32, 0xaa, 0x51, 0x67, 0xdf, 0xab, 0x24, 0x47, 0x26}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38}, + true}, + + // Comment: special case hash + // tcID: 249 + {SEC_OID_SHA256, + 249, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xf6, 0x12, 0x82, 0x06, 0x87, 0x60, 0x4f, + 0xa0, 0x19, 0x06, 0x06, 0x6a, 0x37, 0x8d, 0x67, 0x54, 0x09, 0x82, 0xe2, + 0x95, 0x75, 0xd0, 0x19, 0xaa, 0xbe, 0x90, 0x92, 0x4e, 0xad, 0x5c, 0x86, + 0x0d, 0x02, 0x20, 0x3f, 0x93, 0x67, 0x70, 0x2d, 0xd7, 0xdd, 0x4f, 0x75, + 0xea, 0x98, 0xaf, 0xd2, 0x0e, 0x32, 0x8a, 0x1a, 0x99, 0xf4, 0x85, 0x7b, + 0x31, 0x65, 0x25, 0x32, 0x82, 0x30, 0xce, 0x29, 0x4b, 0x0f, 0xef}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35}, + true}, + + // Comment: special case hash + // tcID: 250 + {SEC_OID_SHA256, + 250, + {0x30, 0x46, 0x02, 0x21, 0x00, 0x95, 0x05, 0xe4, 0x07, 0x65, 0x7d, 0x6e, + 0x8b, 0xc9, 0x3d, 0xb5, 0xda, 0x7a, 0xa6, 0xf5, 0x08, 0x1f, 0x61, 0x98, + 0x0c, 0x19, 0x49, 0xf5, 0x6b, 0x0f, 0x2f, 0x50, 0x7d, 0xa5, 0x78, 0x2a, + 0x7a, 0x02, 0x21, 0x00, 0xc6, 0x0d, 0x31, 0x90, 0x4e, 0x36, 0x69, 0x73, + 0x8f, 0xfb, 0xec, 0xca, 0xb6, 0xc3, 0x65, 0x6c, 0x08, 0xe0, 0xed, 0x5c, + 0xb9, 0x2b, 0x3c, 0xfa, 0x5e, 0x7f, 0x71, 0x78, 0x4f, 0x9c, 0x50, 0x21}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39}, + true}, + + // Comment: special case hash + // tcID: 251 + {SEC_OID_SHA256, + 251, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xbb, 0xd1, 0x6f, 0xbb, 0xb6, 0x56, 0xb6, + 0xd0, 0xd8, 0x3e, 0x6a, 0x77, 0x87, 0xcd, 0x69, 0x1b, 0x08, 0x73, 0x5a, + 0xed, 0x37, 0x17, 0x32, 0x72, 0x3e, 0x1c, 0x68, 0xa4, 0x04, 0x04, 0x51, + 0x7d, 0x02, 0x21, 0x00, 0x9d, 0x8e, 0x35, 0xdb, 0xa9, 0x60, 0x28, 0xb7, + 0x78, 0x7d, 0x91, 0x31, 0x5b, 0xe6, 0x75, 0x87, 0x7d, 0x2d, 0x09, 0x7b, + 0xe5, 0xe8, 0xee, 0x34, 0x56, 0x0e, 0x3e, 0x7f, 0xd2, 0x5c, 0x0f, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34}, + true}, + + // Comment: special case hash + // tcID: 252 + {SEC_OID_SHA256, + 252, + {0x30, 0x44, 0x02, 0x20, 0x2e, 0xc9, 0x76, 0x01, 0x22, 0xdb, 0x98, 0xfd, + 0x06, 0xea, 0x76, 0x84, 0x8d, 0x35, 0xa6, 0xda, 0x44, 0x2d, 0x2c, 0xee, + 0xf7, 0x55, 0x9a, 0x30, 0xcf, 0x57, 0xc6, 0x1e, 0x92, 0xdf, 0x32, 0x7e, + 0x02, 0x20, 0x7a, 0xb2, 0x71, 0xda, 0x90, 0x85, 0x94, 0x79, 0x70, 0x1f, + 0xcc, 0xf8, 0x6e, 0x46, 0x2e, 0xe3, 0x39, 0x3f, 0xb6, 0x81, 0x4c, 0x27, + 0xb7, 0x60, 0xc4, 0x96, 0x36, 0x25, 0xc0, 0xa1, 0x98, 0x78}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34}, + true}, + + // Comment: special case hash + // tcID: 253 + {SEC_OID_SHA256, + 253, + {0x30, 0x44, 0x02, 0x20, 0x54, 0xe7, 0x6b, 0x76, 0x83, 0xb6, 0x65, 0x0b, + 0xaa, 0x6a, 0x7f, 0xc4, 0x9b, 0x1c, 0x51, 0xee, 0xd9, 0xba, 0x9d, 0xd4, + 0x63, 0x22, 0x1f, 0x7a, 0x4f, 0x10, 0x05, 0xa8, 0x9f, 0xe0, 0x0c, 0x59, + 0x02, 0x20, 0x2e, 0xa0, 0x76, 0x88, 0x6c, 0x77, 0x3e, 0xb9, 0x37, 0xec, + 0x1c, 0xc8, 0x37, 0x4b, 0x79, 0x15, 0xcf, 0xd1, 0x1b, 0x1c, 0x1a, 0xe1, + 0x16, 0x61, 0x52, 0xf2, 0xf7, 0x80, 0x6a, 0x31, 0xc8, 0xfd}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36}, + true}, + + // Comment: special case hash + // tcID: 254 + {SEC_OID_SHA256, + 254, + {0x30, 0x44, 0x02, 0x20, 0x52, 0x91, 0xde, 0xaf, 0x24, 0x65, 0x9f, 0xfb, + 0xbc, 0xe6, 0xe3, 0xc2, 0x6f, 0x60, 0x21, 0x09, 0x7a, 0x74, 0xab, 0xdb, + 0xb6, 0x9b, 0xe4, 0xfb, 0x10, 0x41, 0x9c, 0x0c, 0x49, 0x6c, 0x94, 0x66, + 0x02, 0x20, 0x65, 0xd6, 0xfc, 0xf3, 0x36, 0xd2, 0x7c, 0xc7, 0xcd, 0xb9, + 0x82, 0xbb, 0x4e, 0x4e, 0xce, 0xf5, 0x82, 0x7f, 0x84, 0x74, 0x2f, 0x29, + 0xf1, 0x0a, 0xbf, 0x83, 0x46, 0x92, 0x70, 0xa0, 0x3d, 0xc3}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38}, + true}, + + // Comment: special case hash + // tcID: 255 + {SEC_OID_SHA256, + 255, + {0x30, 0x45, 0x02, 0x20, 0x20, 0x7a, 0x32, 0x41, 0x81, 0x2d, 0x75, 0xd9, + 0x47, 0x41, 0x9d, 0xc5, 0x8e, 0xfb, 0x05, 0xe8, 0x00, 0x3b, 0x33, 0xfc, + 0x17, 0xeb, 0x50, 0xf9, 0xd1, 0x51, 0x66, 0xa8, 0x84, 0x79, 0xf1, 0x07, + 0x02, 0x21, 0x00, 0xcd, 0xee, 0x74, 0x9f, 0x2e, 0x49, 0x2b, 0x21, 0x3c, + 0xe8, 0x0b, 0x32, 0xd0, 0x57, 0x4f, 0x62, 0xf1, 0xc5, 0xd7, 0x07, 0x93, + 0xcf, 0x55, 0xe3, 0x82, 0xd5, 0xca, 0xad, 0xf7, 0x59, 0x27, 0x67}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38}, + true}, + + // Comment: special case hash + // tcID: 256 + {SEC_OID_SHA256, + 256, + {0x30, 0x45, 0x02, 0x20, 0x65, 0x54, 0xe4, 0x9f, 0x82, 0xa8, 0x55, 0x20, + 0x43, 0x28, 0xac, 0x94, 0x91, 0x3b, 0xf0, 0x1b, 0xbe, 0x84, 0x43, 0x7a, + 0x35, 0x5a, 0x0a, 0x37, 0xc0, 0xde, 0xe3, 0xcf, 0x81, 0xaa, 0x77, 0x28, + 0x02, 0x21, 0x00, 0xae, 0xa0, 0x0d, 0xe2, 0x50, 0x7d, 0xda, 0xf5, 0xc9, + 0x4e, 0x1e, 0x12, 0x69, 0x80, 0xd3, 0xdf, 0x16, 0x25, 0x0a, 0x2e, 0xae, + 0xbc, 0x8b, 0xe4, 0x86, 0xef, 0xfe, 0x7f, 0x22, 0xb4, 0xf9, 0x29}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38}, + true}, + + // Comment: special case hash + // tcID: 257 + {SEC_OID_SHA256, + 257, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xa5, 0x4c, 0x50, 0x62, 0x64, 0x83, 0x39, + 0xd2, 0xbf, 0xf0, 0x6f, 0x71, 0xc8, 0x82, 0x16, 0xc2, 0x6c, 0x6e, 0x19, + 0xb4, 0xd8, 0x0a, 0x8c, 0x60, 0x29, 0x90, 0xac, 0x82, 0x70, 0x7e, 0xfd, + 0xfc, 0x02, 0x21, 0x00, 0xe9, 0x9b, 0xbe, 0x7f, 0xcf, 0xaf, 0xae, 0x3e, + 0x69, 0xfd, 0x01, 0x67, 0x77, 0x51, 0x7a, 0xa0, 0x10, 0x56, 0x31, 0x7f, + 0x46, 0x7a, 0xd0, 0x9a, 0xff, 0x09, 0xbe, 0x73, 0xc9, 0x73, 0x1b, 0x0d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38}, + true}, + + // Comment: special case hash + // tcID: 258 + {SEC_OID_SHA256, + 258, + {0x30, 0x45, 0x02, 0x21, 0x00, 0x97, 0x5b, 0xd7, 0x15, 0x7a, 0x8d, 0x36, + 0x3b, 0x30, 0x9f, 0x1f, 0x44, 0x40, 0x12, 0xb1, 0xa1, 0xd2, 0x30, 0x96, + 0x59, 0x31, 0x33, 0xe7, 0x1b, 0x4c, 0xa8, 0xb0, 0x59, 0xcf, 0xf3, 0x7e, + 0xaf, 0x02, 0x20, 0x7f, 0xaa, 0x7a, 0x28, 0xb1, 0xc8, 0x22, 0xba, 0xa2, + 0x41, 0x79, 0x3f, 0x2a, 0xbc, 0x93, 0x0b, 0xd4, 0xc6, 0x98, 0x40, 0xfe, + 0x09, 0x0f, 0x2a, 0xac, 0xc4, 0x67, 0x86, 0xbf, 0x91, 0x96, 0x22}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35}, + true}, + + // Comment: special case hash + // tcID: 259 + {SEC_OID_SHA256, + 259, + {0x30, 0x44, 0x02, 0x20, 0x56, 0x94, 0xa6, 0xf8, 0x4b, 0x8f, 0x87, 0x5c, + 0x27, 0x6a, 0xfd, 0x2e, 0xbc, 0xfe, 0x4d, 0x61, 0xde, 0x9e, 0xc9, 0x03, + 0x05, 0xaf, 0xb1, 0x35, 0x7b, 0x95, 0xb3, 0xe0, 0xda, 0x43, 0x88, 0x5e, + 0x02, 0x20, 0x0d, 0xff, 0xad, 0x9f, 0xfd, 0x0b, 0x75, 0x7d, 0x80, 0x51, + 0xde, 0xc0, 0x2e, 0xbd, 0xf7, 0x0d, 0x8e, 0xe2, 0xdc, 0x5c, 0x78, 0x70, + 0xc0, 0x82, 0x3b, 0x6c, 0xcc, 0x7c, 0x67, 0x9c, 0xba, 0xa4}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39}, + true}, + + // Comment: special case hash + // tcID: 260 + {SEC_OID_SHA256, + 260, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xa0, 0xc3, 0x0e, 0x80, 0x26, 0xfd, 0xb2, + 0xb4, 0xb4, 0x96, 0x8a, 0x27, 0xd1, 0x6a, 0x6d, 0x08, 0xf7, 0x09, 0x8f, + 0x1a, 0x98, 0xd2, 0x16, 0x20, 0xd7, 0x45, 0x4b, 0xa9, 0x79, 0x0f, 0x1b, + 0xa6, 0x02, 0x20, 0x5e, 0x47, 0x04, 0x53, 0xa8, 0xa3, 0x99, 0xf1, 0x5b, + 0xaf, 0x46, 0x3f, 0x9d, 0xec, 0xeb, 0x53, 0xac, 0xc5, 0xca, 0x64, 0x45, + 0x91, 0x49, 0x68, 0x8b, 0xd2, 0x76, 0x0c, 0x65, 0x42, 0x43, 0x39}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32}, + true}, + + // Comment: special case hash + // tcID: 261 + {SEC_OID_SHA256, + 261, + {0x30, 0x44, 0x02, 0x20, 0x61, 0x4e, 0xa8, 0x4a, 0xcf, 0x73, 0x65, 0x27, + 0xdd, 0x73, 0x60, 0x2c, 0xd4, 0xbb, 0x4e, 0xea, 0x1d, 0xfe, 0xbe, 0xbd, + 0x5a, 0xd8, 0xac, 0xa5, 0x2a, 0xa0, 0x22, 0x8c, 0xf7, 0xb9, 0x9a, 0x88, + 0x02, 0x20, 0x73, 0x7c, 0xc8, 0x5f, 0x5f, 0x2d, 0x2f, 0x60, 0xd1, 0xb8, + 0x18, 0x3f, 0x3e, 0xd4, 0x90, 0xe4, 0xde, 0x14, 0x36, 0x8e, 0x96, 0xa9, + 0x48, 0x2c, 0x2a, 0x4d, 0xd1, 0x93, 0x19, 0x5c, 0x90, 0x2f}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35}, + true}, + + // Comment: special case hash + // tcID: 262 + {SEC_OID_SHA256, + 262, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xbe, 0xad, 0x67, 0x34, 0xeb, 0xe4, 0x4b, + 0x81, 0x0d, 0x3f, 0xb2, 0xea, 0x00, 0xb1, 0x73, 0x29, 0x45, 0x37, 0x73, + 0x38, 0xfe, 0xbf, 0xd4, 0x39, 0xa8, 0xd7, 0x4d, 0xfb, 0xd0, 0xf9, 0x42, + 0xfa, 0x02, 0x20, 0x6b, 0xb1, 0x8e, 0xae, 0x36, 0x61, 0x6a, 0x7d, 0x3c, + 0xad, 0x35, 0x91, 0x9f, 0xd2, 0x1a, 0x8a, 0xf4, 0xbb, 0xe7, 0xa1, 0x0f, + 0x73, 0xb3, 0xe0, 0x36, 0xa4, 0x6b, 0x10, 0x3e, 0xf5, 0x6e, 0x2a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37}, + true}, + + // Comment: special case hash + // tcID: 263 + {SEC_OID_SHA256, + 263, + {0x30, 0x44, 0x02, 0x20, 0x49, 0x96, 0x25, 0x47, 0x9e, 0x16, 0x1d, 0xac, + 0xd4, 0xdb, 0x9d, 0x9c, 0xe6, 0x48, 0x54, 0xc9, 0x8d, 0x92, 0x2c, 0xbf, + 0x21, 0x27, 0x03, 0xe9, 0x65, 0x4f, 0xae, 0x18, 0x2d, 0xf9, 0xba, 0xd2, + 0x02, 0x20, 0x42, 0xc1, 0x77, 0xcf, 0x37, 0xb8, 0x19, 0x3a, 0x01, 0x31, + 0x10, 0x8d, 0x97, 0x81, 0x9e, 0xdd, 0x94, 0x39, 0x93, 0x60, 0x28, 0x86, + 0x4a, 0xc1, 0x95, 0xb6, 0x4f, 0xca, 0x76, 0xd9, 0xd6, 0x93}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31}, + true}, + + // Comment: special case hash + // tcID: 264 + {SEC_OID_SHA256, + 264, + {0x30, 0x45, 0x02, 0x20, 0x08, 0xf1, 0x6b, 0x80, 0x93, 0xa8, 0xfb, 0x4d, + 0x66, 0xa2, 0xc8, 0x06, 0x5b, 0x54, 0x1b, 0x3d, 0x31, 0xe3, 0xbf, 0xe6, + 0x94, 0xf6, 0xb8, 0x9c, 0x50, 0xfb, 0x1a, 0xaa, 0x6f, 0xf6, 0xc9, 0xb2, + 0x02, 0x21, 0x00, 0x9d, 0x64, 0x55, 0xe2, 0xd5, 0xd1, 0x77, 0x97, 0x48, + 0x57, 0x3b, 0x61, 0x1c, 0xb9, 0x5d, 0x4a, 0x21, 0xf9, 0x67, 0x41, 0x03, + 0x99, 0xb3, 0x9b, 0x53, 0x5b, 0xa3, 0xe5, 0xaf, 0x81, 0xca, 0x2e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33}, + true}, + + // Comment: special case hash + // tcID: 265 + {SEC_OID_SHA256, + 265, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xbe, 0x26, 0x23, 0x1b, 0x61, 0x91, 0x65, + 0x8a, 0x19, 0xdd, 0x72, 0xdd, 0xb9, 0x9e, 0xd8, 0xf8, 0xc5, 0x79, 0xb6, + 0x93, 0x8d, 0x19, 0xbc, 0xe8, 0xee, 0xd8, 0xdc, 0x2b, 0x33, 0x8c, 0xb5, + 0xf8, 0x02, 0x21, 0x00, 0xe1, 0xd9, 0xa3, 0x2e, 0xe5, 0x6c, 0xff, 0xed, + 0x37, 0xf0, 0xf2, 0x2b, 0x2d, 0xcb, 0x57, 0xd5, 0xc9, 0x43, 0xc1, 0x4f, + 0x79, 0x69, 0x4a, 0x03, 0xb9, 0xc5, 0xe9, 0x69, 0x52, 0x57, 0x5c, 0x89}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38}, + true}, + + // Comment: special case hash + // tcID: 266 + {SEC_OID_SHA256, + 266, + {0x30, 0x45, 0x02, 0x20, 0x15, 0xe7, 0x68, 0x80, 0x89, 0x83, 0x16, 0xb1, + 0x62, 0x04, 0xac, 0x92, 0x0a, 0x02, 0xd5, 0x80, 0x45, 0xf3, 0x6a, 0x22, + 0x9d, 0x4a, 0xa4, 0xf8, 0x12, 0x63, 0x8c, 0x45, 0x5a, 0xbe, 0x04, 0x43, + 0x02, 0x21, 0x00, 0xe7, 0x4d, 0x35, 0x7d, 0x3f, 0xcb, 0x5c, 0x8c, 0x53, + 0x37, 0xbd, 0x6a, 0xba, 0x41, 0x78, 0xb4, 0x55, 0xca, 0x10, 0xe2, 0x26, + 0xe1, 0x3f, 0x96, 0x38, 0x19, 0x65, 0x06, 0xa1, 0x93, 0x91, 0x23}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38}, + true}, + + // Comment: special case hash + // tcID: 267 + {SEC_OID_SHA256, + 267, + {0x30, 0x44, 0x02, 0x20, 0x35, 0x2e, 0xcb, 0x53, 0xf8, 0xdf, 0x2c, 0x50, + 0x3a, 0x45, 0xf9, 0x84, 0x6f, 0xc2, 0x8d, 0x1d, 0x31, 0xe6, 0x30, 0x7d, + 0x3d, 0xdb, 0xff, 0xc1, 0x13, 0x23, 0x15, 0xcc, 0x07, 0xf1, 0x6d, 0xad, + 0x02, 0x20, 0x13, 0x48, 0xdf, 0xa9, 0xc4, 0x82, 0xc5, 0x58, 0xe1, 0xd0, + 0x5c, 0x52, 0x42, 0xca, 0x1c, 0x39, 0x43, 0x67, 0x26, 0xec, 0xd2, 0x82, + 0x58, 0xb1, 0x89, 0x97, 0x92, 0x88, 0x7d, 0xd0, 0xa3, 0xc6}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34}, + true}, + + // Comment: special case hash + // tcID: 268 + {SEC_OID_SHA256, + 268, + {0x30, 0x44, 0x02, 0x20, 0x4a, 0x40, 0x80, 0x1a, 0x7e, 0x60, 0x6b, 0xa7, + 0x8a, 0x0d, 0xa9, 0x88, 0x2a, 0xb2, 0x3c, 0x76, 0x77, 0xb8, 0x64, 0x23, + 0x49, 0xed, 0x3d, 0x65, 0x2c, 0x5b, 0xfa, 0x5f, 0x2a, 0x95, 0x58, 0xfb, + 0x02, 0x20, 0x3a, 0x49, 0xb6, 0x48, 0x48, 0xd6, 0x82, 0xef, 0x7f, 0x60, + 0x5f, 0x28, 0x32, 0xf7, 0x38, 0x4b, 0xdc, 0x24, 0xed, 0x29, 0x25, 0x82, + 0x5b, 0xf8, 0xea, 0x77, 0xdc, 0x59, 0x81, 0x72, 0x57, 0x82}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33}, + true}, + + // Comment: special case hash + // tcID: 269 + {SEC_OID_SHA256, + 269, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xea, 0xcc, 0x5e, 0x1a, 0x83, 0x04, 0xa7, + 0x4d, 0x2b, 0xe4, 0x12, 0xb0, 0x78, 0x92, 0x4b, 0x3b, 0xb3, 0x51, 0x1b, + 0xac, 0x85, 0x5c, 0x05, 0xc9, 0xe5, 0xe9, 0xe4, 0x4d, 0xf3, 0xd6, 0x1e, + 0x96, 0x02, 0x20, 0x74, 0x51, 0xcd, 0x8e, 0x18, 0xd6, 0xed, 0x18, 0x85, + 0xdd, 0x82, 0x77, 0x14, 0x84, 0x7f, 0x96, 0xec, 0x4b, 0xb0, 0xed, 0x4c, + 0x36, 0xce, 0x98, 0x08, 0xdb, 0x8f, 0x71, 0x42, 0x04, 0xf6, 0xd1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37}, + true}, + + // Comment: special case hash + // tcID: 270 + {SEC_OID_SHA256, + 270, + {0x30, 0x45, 0x02, 0x20, 0x2f, 0x7a, 0x5e, 0x9e, 0x57, 0x71, 0xd4, 0x24, + 0xf3, 0x0f, 0x67, 0xfd, 0xab, 0x61, 0xe8, 0xce, 0x4f, 0x8c, 0xd1, 0x21, + 0x48, 0x82, 0xad, 0xb6, 0x5f, 0x7d, 0xe9, 0x4c, 0x31, 0x57, 0x70, 0x52, + 0x02, 0x21, 0x00, 0xac, 0x4e, 0x69, 0x80, 0x83, 0x45, 0x80, 0x9b, 0x44, + 0xac, 0xb0, 0xb2, 0xbd, 0x88, 0x91, 0x75, 0xfb, 0x75, 0xdd, 0x05, 0x0c, + 0x5a, 0x44, 0x9a, 0xb9, 0x52, 0x8f, 0x8f, 0x78, 0xda, 0xa1, 0x0c}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36}, + true}, + + // Comment: special case hash + // tcID: 271 + {SEC_OID_SHA256, + 271, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0xcd, 0xa4, 0x0f, 0x79, 0x2c, 0xe4, + 0xd9, 0x3e, 0x7e, 0x0f, 0x0e, 0x95, 0xe1, 0xa2, 0x14, 0x7d, 0xdd, 0xd7, + 0xf6, 0x48, 0x76, 0x21, 0xc3, 0x0a, 0x03, 0xd7, 0x10, 0xb3, 0x30, 0x02, + 0x19, 0x02, 0x20, 0x79, 0x93, 0x8b, 0x55, 0xf8, 0xa1, 0x7f, 0x7e, 0xd7, + 0xba, 0x9a, 0xde, 0x8f, 0x20, 0x65, 0xa1, 0xfa, 0x77, 0x61, 0x8f, 0x0b, + 0x67, 0xad, 0xd8, 0xd5, 0x8c, 0x42, 0x2c, 0x24, 0x53, 0xa4, 0x9a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38}, + true}, + + // Comment: special case hash + // tcID: 272 + {SEC_OID_SHA256, + 272, + {0x30, 0x46, 0x02, 0x21, 0x00, 0x81, 0xf2, 0x35, 0x9c, 0x4f, 0xab, 0xa6, + 0xb5, 0x3d, 0x3e, 0x8c, 0x8c, 0x3f, 0xcc, 0x16, 0xa9, 0x48, 0x35, 0x0f, + 0x7a, 0xb3, 0xa5, 0x88, 0xb2, 0x8c, 0x17, 0x60, 0x3a, 0x43, 0x1e, 0x39, + 0xa8, 0x02, 0x21, 0x00, 0xcd, 0x6f, 0x6a, 0x5c, 0xc3, 0xb5, 0x5e, 0xad, + 0x0f, 0xf6, 0x95, 0xd0, 0x6c, 0x68, 0x60, 0xb5, 0x09, 0xe4, 0x6d, 0x99, + 0xfc, 0xce, 0xfb, 0x9f, 0x7f, 0x9e, 0x10, 0x18, 0x57, 0xf7, 0x43, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32}, + true}, + + // Comment: special case hash + // tcID: 273 + {SEC_OID_SHA256, + 273, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xdf, 0xc8, 0xbf, 0x52, 0x04, 0x45, 0xcb, + 0xb8, 0xee, 0x15, 0x96, 0xfb, 0x07, 0x3e, 0xa2, 0x83, 0xea, 0x13, 0x02, + 0x51, 0xa6, 0xfd, 0xff, 0xa5, 0xc3, 0xf5, 0xf2, 0xaa, 0xf7, 0x5c, 0xa8, + 0x08, 0x02, 0x20, 0x04, 0x8e, 0x33, 0xef, 0xce, 0x14, 0x7c, 0x9d, 0xd9, + 0x28, 0x23, 0x64, 0x0e, 0x33, 0x8e, 0x68, 0xbf, 0xd7, 0xd0, 0xdc, 0x7a, + 0x49, 0x05, 0xb3, 0xa7, 0xac, 0x71, 0x1e, 0x57, 0x7e, 0x90, 0xe7}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36}, + true}, + + // Comment: special case hash + // tcID: 274 + {SEC_OID_SHA256, + 274, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xad, 0x01, 0x9f, 0x74, 0xc6, 0x94, 0x1d, + 0x20, 0xef, 0xda, 0x70, 0xb4, 0x6c, 0x53, 0xdb, 0x16, 0x65, 0x03, 0xa0, + 0xe3, 0x93, 0xe9, 0x32, 0xf6, 0x88, 0x22, 0x76, 0x88, 0xba, 0x6a, 0x57, + 0x62, 0x02, 0x21, 0x00, 0x93, 0x32, 0x0e, 0xb7, 0xca, 0x07, 0x10, 0x25, + 0x53, 0x46, 0xbd, 0xbb, 0x31, 0x02, 0xcd, 0xcf, 0x79, 0x64, 0xef, 0x2e, + 0x09, 0x88, 0xe7, 0x12, 0xbc, 0x05, 0xef, 0xe1, 0x6c, 0x19, 0x93, 0x45}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36}, + true}, + + // Comment: special case hash + // tcID: 275 + {SEC_OID_SHA256, + 275, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xac, 0x80, 0x96, 0x84, 0x2e, 0x8a, 0xdd, + 0x68, 0xc3, 0x4e, 0x78, 0xce, 0x11, 0xdd, 0x71, 0xe4, 0xb5, 0x43, 0x16, + 0xbd, 0x3e, 0xbf, 0x7f, 0xff, 0xde, 0xb7, 0xbd, 0x5a, 0x3e, 0xbc, 0x18, + 0x83, 0x02, 0x21, 0x00, 0xf5, 0xca, 0x2f, 0x4f, 0x23, 0xd6, 0x74, 0x50, + 0x2d, 0x4c, 0xaf, 0x85, 0xd1, 0x87, 0x21, 0x5d, 0x36, 0xe3, 0xce, 0x9f, + 0x0c, 0xe2, 0x19, 0x70, 0x9f, 0x21, 0xa3, 0xaa, 0xc0, 0x03, 0xb7, 0xa8}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34}, + true}, + + // Comment: special case hash + // tcID: 276 + {SEC_OID_SHA256, + 276, + {0x30, 0x44, 0x02, 0x20, 0x67, 0x7b, 0x2d, 0x3a, 0x59, 0xb1, 0x8a, 0x5f, + 0xf9, 0x39, 0xb7, 0x0e, 0xa0, 0x02, 0x25, 0x08, 0x89, 0xdd, 0xcd, 0x7b, + 0x7b, 0x9d, 0x77, 0x68, 0x54, 0xb4, 0x94, 0x36, 0x93, 0xfb, 0x92, 0xf7, + 0x02, 0x20, 0x6b, 0x4b, 0xa8, 0x56, 0xad, 0xe7, 0x67, 0x7b, 0xf3, 0x03, + 0x07, 0xb2, 0x1f, 0x3c, 0xcd, 0xa3, 0x5d, 0x2f, 0x63, 0xae, 0xe8, 0x1e, + 0xfd, 0x0b, 0xab, 0x69, 0x72, 0xcc, 0x07, 0x95, 0xdb, 0x55}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34}, + true}, + + // Comment: special case hash + // tcID: 277 + {SEC_OID_SHA256, + 277, + {0x30, 0x45, 0x02, 0x20, 0x47, 0x9e, 0x1d, 0xed, 0x14, 0xbc, 0xae, 0xd0, + 0x37, 0x9b, 0xa8, 0xe1, 0xb7, 0x3d, 0x31, 0x15, 0xd8, 0x4d, 0x31, 0xd4, + 0xb7, 0xc3, 0x0e, 0x1f, 0x05, 0xe1, 0xfc, 0x0d, 0x59, 0x57, 0xcf, 0xb0, + 0x02, 0x21, 0x00, 0x91, 0x8f, 0x79, 0xe3, 0x5b, 0x3d, 0x89, 0x48, 0x7c, + 0xf6, 0x34, 0xa4, 0xf0, 0x5b, 0x2e, 0x0c, 0x30, 0x85, 0x7c, 0xa8, 0x79, + 0xf9, 0x7c, 0x77, 0x1e, 0x87, 0x70, 0x27, 0x35, 0x5b, 0x24, 0x43}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31}, + true}, + + // Comment: special case hash + // tcID: 278 + {SEC_OID_SHA256, + 278, + {0x30, 0x44, 0x02, 0x20, 0x43, 0xdf, 0xcc, 0xd0, 0xed, 0xb9, 0xe2, 0x80, + 0xd9, 0xa5, 0x8f, 0x01, 0x16, 0x4d, 0x55, 0xc3, 0xd7, 0x11, 0xe1, 0x4b, + 0x12, 0xac, 0x5c, 0xf3, 0xb6, 0x48, 0x40, 0xea, 0xd5, 0x12, 0xa0, 0xa3, + 0x02, 0x20, 0x1d, 0xbe, 0x33, 0xfa, 0x8b, 0xa8, 0x45, 0x33, 0xcd, 0x5c, + 0x49, 0x34, 0x36, 0x5b, 0x34, 0x42, 0xca, 0x11, 0x74, 0x89, 0x9b, 0x78, + 0xef, 0x9a, 0x31, 0x99, 0xf4, 0x95, 0x84, 0x38, 0x97, 0x72}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36}, + true}, + + // Comment: special case hash + // tcID: 279 + {SEC_OID_SHA256, + 279, + {0x30, 0x44, 0x02, 0x20, 0x5b, 0x09, 0xab, 0x63, 0x7b, 0xd4, 0xca, 0xf0, + 0xf4, 0xc7, 0xc7, 0xe4, 0xbc, 0xa5, 0x92, 0xfe, 0xa2, 0x0e, 0x90, 0x87, + 0xc2, 0x59, 0xd2, 0x6a, 0x38, 0xbb, 0x40, 0x85, 0xf0, 0xbb, 0xff, 0x11, + 0x02, 0x20, 0x45, 0xb7, 0xeb, 0x46, 0x7b, 0x67, 0x48, 0xaf, 0x61, 0x8e, + 0x9d, 0x80, 0xd6, 0xfd, 0xcd, 0x6a, 0xa2, 0x49, 0x64, 0xe5, 0xa1, 0x3f, + 0x88, 0x5b, 0xca, 0x81, 0x01, 0xde, 0x08, 0xeb, 0x0d, 0x75}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32}, + true}, + + // Comment: special case hash + // tcID: 280 + {SEC_OID_SHA256, + 280, + {0x30, 0x45, 0x02, 0x20, 0x5e, 0x9b, 0x1c, 0x5a, 0x02, 0x80, 0x70, 0xdf, + 0x57, 0x28, 0xc5, 0xc8, 0xaf, 0x9b, 0x74, 0xe0, 0x66, 0x7a, 0xfa, 0x57, + 0x0a, 0x6c, 0xfa, 0x01, 0x14, 0xa5, 0x03, 0x9e, 0xd1, 0x5e, 0xe0, 0x6f, + 0x02, 0x21, 0x00, 0xb1, 0x36, 0x09, 0x07, 0xe2, 0xd9, 0x78, 0x5e, 0xad, + 0x36, 0x2b, 0xb8, 0xd7, 0xbd, 0x66, 0x1b, 0x6c, 0x29, 0xee, 0xff, 0xd3, + 0xc5, 0x03, 0x77, 0x44, 0xed, 0xae, 0xb9, 0xad, 0x99, 0x0c, 0x20}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 281 + {SEC_OID_SHA256, + 281, + {0x30, 0x45, 0x02, 0x20, 0x06, 0x71, 0xa0, 0xa8, 0x5c, 0x2b, 0x72, 0xd5, + 0x4a, 0x2f, 0xb0, 0x99, 0x0e, 0x34, 0x53, 0x8b, 0x48, 0x90, 0x05, 0x0f, + 0x5a, 0x57, 0x12, 0xf6, 0xd1, 0xa7, 0xa5, 0xfb, 0x85, 0x78, 0xf3, 0x2e, + 0x02, 0x21, 0x00, 0xdb, 0x18, 0x46, 0xba, 0xb6, 0xb7, 0x36, 0x14, 0x79, + 0xab, 0x9c, 0x32, 0x85, 0xca, 0x41, 0x29, 0x18, 0x08, 0xf2, 0x7f, 0xd5, + 0xbd, 0x4f, 0xda, 0xc7, 0x20, 0xe5, 0x85, 0x47, 0x13, 0x69, 0x4c}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38}, + true}, + + // Comment: special case hash + // tcID: 282 + {SEC_OID_SHA256, + 282, + {0x30, 0x44, 0x02, 0x20, 0x76, 0x73, 0xf8, 0x52, 0x67, 0x48, 0x44, 0x64, + 0x77, 0xdb, 0xbb, 0x05, 0x90, 0xa4, 0x54, 0x92, 0xc5, 0xd7, 0xd6, 0x98, + 0x59, 0xd3, 0x01, 0xab, 0xba, 0xed, 0xb3, 0x5b, 0x20, 0x95, 0x10, 0x3a, + 0x02, 0x20, 0x3d, 0xc7, 0x0d, 0xdf, 0x9c, 0x6b, 0x52, 0x4d, 0x88, 0x6b, + 0xed, 0x9e, 0x6a, 0xf0, 0x2e, 0x0e, 0x4d, 0xec, 0x0d, 0x41, 0x7a, 0x41, + 0x4f, 0xed, 0x38, 0x07, 0xef, 0x44, 0x22, 0x91, 0x3d, 0x7c}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32}, + true}, + + // Comment: special case hash + // tcID: 283 + {SEC_OID_SHA256, + 283, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0x08, 0x54, 0x41, 0x07, 0x0e, 0xcd, 0x2b, + 0xb2, 0x12, 0x85, 0x08, 0x9e, 0xbb, 0x1a, 0xa6, 0x45, 0x0d, 0x1a, 0x06, + 0xc3, 0x6d, 0x3f, 0xf3, 0x9d, 0xfd, 0x65, 0x7a, 0x79, 0x6d, 0x12, 0xb5, + 0x02, 0x20, 0x24, 0x97, 0x12, 0x01, 0x20, 0x29, 0x87, 0x0a, 0x24, 0x59, + 0xd1, 0x8d, 0x47, 0xda, 0x9a, 0xa4, 0x92, 0xa5, 0xe6, 0xcb, 0x4b, 0x2d, + 0x8d, 0xaf, 0xa9, 0xe4, 0xc5, 0xc5, 0x4a, 0x2b, 0x9a, 0x8b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36}, + true}, + + // Comment: special case hash + // tcID: 284 + {SEC_OID_SHA256, + 284, + {0x30, 0x46, 0x02, 0x21, 0x00, 0x91, 0x4c, 0x67, 0xfb, 0x61, 0xdd, 0x1e, + 0x27, 0xc8, 0x67, 0x39, 0x8e, 0xa7, 0x32, 0x2d, 0x5a, 0xb7, 0x6d, 0xf0, + 0x4b, 0xc5, 0xaa, 0x66, 0x83, 0xa8, 0xe0, 0xf3, 0x0a, 0x5d, 0x28, 0x73, + 0x48, 0x02, 0x21, 0x00, 0xfa, 0x07, 0x47, 0x40, 0x31, 0x48, 0x1d, 0xda, + 0x49, 0x53, 0xe3, 0xac, 0x19, 0x59, 0xee, 0x8c, 0xea, 0x7e, 0x66, 0xec, + 0x41, 0x2b, 0x38, 0xd6, 0xc9, 0x6d, 0x28, 0xf6, 0xd3, 0x73, 0x04, 0xea}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, + 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, + 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, + 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, + 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, + 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e}, + {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35}, + true}, + + // Comment: k*G has a large x-coordinate + // tcID: 285 + {SEC_OID_SHA256, + 285, + {0x30, 0x35, 0x02, 0x10, 0x43, 0x19, 0x05, 0x53, 0x58, 0xe8, 0x61, + 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xab, 0x02, 0x21, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, + 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0a, 0xd9, 0x95, 0x00, 0x28, 0x8d, 0x46, 0x69, 0x40, + 0x03, 0x1d, 0x72, 0xa9, 0xf5, 0x44, 0x5a, 0x4d, 0x43, 0x78, 0x46, 0x40, + 0x85, 0x5b, 0xf0, 0xa6, 0x98, 0x74, 0xd2, 0xde, 0x5f, 0xe1, 0x03, 0xc5, + 0x01, 0x1e, 0x6e, 0xf2, 0xc4, 0x2d, 0xcd, 0x50, 0xd5, 0xd3, 0xd2, 0x9f, + 0x99, 0xae, 0x6e, 0xba, 0x2c, 0x80, 0xc9, 0x24, 0x4f, 0x4c, 0x54, 0x22, + 0xf0, 0x97, 0x9f, 0xf0, 0xc3, 0xba, 0x5e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r too large + // tcID: 286 + {SEC_OID_SHA256, + 286, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfc, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0a, 0xd9, 0x95, 0x00, 0x28, 0x8d, 0x46, 0x69, 0x40, + 0x03, 0x1d, 0x72, 0xa9, 0xf5, 0x44, 0x5a, 0x4d, 0x43, 0x78, 0x46, 0x40, + 0x85, 0x5b, 0xf0, 0xa6, 0x98, 0x74, 0xd2, 0xde, 0x5f, 0xe1, 0x03, 0xc5, + 0x01, 0x1e, 0x6e, 0xf2, 0xc4, 0x2d, 0xcd, 0x50, 0xd5, 0xd3, 0xd2, 0x9f, + 0x99, 0xae, 0x6e, 0xba, 0x2c, 0x80, 0xc9, 0x24, 0x4f, 0x4c, 0x54, 0x22, + 0xf0, 0x97, 0x9f, 0xf0, 0xc3, 0xba, 0x5e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: r,s are large + // tcID: 287 + {SEC_OID_SHA256, + 287, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, + 0x4f, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, + 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xab, 0x05, 0xfd, 0x9d, 0x0d, 0xe2, 0x6b, 0x9c, 0xe6, + 0xf4, 0x81, 0x96, 0x52, 0xd9, 0xfc, 0x69, 0x19, 0x3d, 0x0a, 0xa3, 0x98, + 0xf0, 0xfb, 0xa8, 0x01, 0x3e, 0x09, 0xc5, 0x82, 0x20, 0x45, 0x54, 0x19, + 0x23, 0x52, 0x71, 0x22, 0x8c, 0x78, 0x67, 0x59, 0x09, 0x5d, 0x12, 0xb7, + 0x5a, 0xf0, 0x69, 0x2d, 0xd4, 0x10, 0x3f, 0x19, 0xf6, 0xa8, 0xc3, 0x2f, + 0x49, 0x43, 0x5a, 0x1e, 0x9b, 0x8d, 0x45}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 have a large Hamming weight + // tcID: 288 + {SEC_OID_SHA256, + 288, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0x90, 0x91, 0x35, 0xbd, 0xb6, 0x79, 0x92, 0x86, 0x17, + 0x0f, 0x5e, 0xad, 0x2d, 0xe4, 0xf6, 0x51, 0x14, 0x53, 0xfe, 0x50, 0x91, + 0x4f, 0x3d, 0xf2, 0xde, 0x54, 0xa3, 0x63, 0x83, 0xdf, 0x8d, 0xd4}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x80, 0x98, 0x4f, 0x39, 0xa1, 0xff, 0x38, 0xa8, 0x6a, + 0x68, 0xaa, 0x42, 0x01, 0xb6, 0xbe, 0x5d, 0xfb, 0xfe, 0xcf, 0x87, 0x62, + 0x19, 0x71, 0x0b, 0x07, 0xba, 0xdf, 0x6f, 0xdd, 0x4c, 0x6c, 0x56, 0x11, + 0xfe, 0xb9, 0x73, 0x90, 0xd9, 0x82, 0x6e, 0x7a, 0x06, 0xdf, 0xb4, 0x18, + 0x71, 0xc9, 0x40, 0xd7, 0x44, 0x15, 0xed, 0x3c, 0xac, 0x20, 0x89, 0xf1, + 0x44, 0x50, 0x19, 0xbb, 0x55, 0xed, 0x95}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 have a large Hamming weight + // tcID: 289 + {SEC_OID_SHA256, + 289, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x27, 0xb4, 0x57, 0x7c, 0xa0, 0x09, 0x37, 0x6f, 0x71, 0x30, + 0x3f, 0xd5, 0xdd, 0x22, 0x7d, 0xce, 0xf5, 0xde, 0xb7, 0x73, 0xad, 0x5f, + 0x5a, 0x84, 0x36, 0x06, 0x44, 0x66, 0x9c, 0xa2, 0x49, 0xa5}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x42, 0x01, 0xb4, 0x27, 0x29, 0x44, 0x20, 0x1c, 0x32, + 0x94, 0xf5, 0xba, 0xa9, 0xa3, 0x23, 0x2b, 0x6d, 0xd6, 0x87, 0x49, 0x5f, + 0xcc, 0x19, 0xa7, 0x0a, 0x95, 0xbc, 0x60, 0x2b, 0x4f, 0x7c, 0x05, 0x95, + 0xc3, 0x7e, 0xba, 0x9e, 0xe8, 0x17, 0x1c, 0x1b, 0xb5, 0xac, 0x6f, 0xea, + 0xf7, 0x53, 0xbc, 0x36, 0xf4, 0x63, 0xe3, 0xae, 0xf1, 0x66, 0x29, 0x57, + 0x2c, 0x0c, 0x0a, 0x8f, 0xb0, 0x80, 0x0e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 290 + {SEC_OID_SHA256, + 290, + {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa7, 0x1a, 0xf6, 0x4d, 0xe5, 0x12, 0x6a, 0x4a, 0x4e, + 0x02, 0xb7, 0x92, 0x2d, 0x66, 0xce, 0x94, 0x15, 0xce, 0x88, 0xa4, 0xc9, + 0xd2, 0x55, 0x14, 0xd9, 0x10, 0x82, 0xc8, 0x72, 0x5a, 0xc9, 0x57, 0x5d, + 0x47, 0x72, 0x3c, 0x8f, 0xbe, 0x58, 0x0b, 0xb3, 0x69, 0xfe, 0xc9, 0xc2, + 0x66, 0x5d, 0x8e, 0x30, 0xa4, 0x35, 0xb9, 0x93, 0x26, 0x45, 0x48, 0x2e, + 0x7c, 0x9f, 0x11, 0xe8, 0x72, 0x29, 0x6b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 291 + {SEC_OID_SHA256, + 291, + {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x03}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x66, 0x27, 0xce, 0xc4, 0xf0, 0x73, 0x1e, 0xa2, 0x3f, + 0xc2, 0x93, 0x1f, 0x90, 0xeb, 0xe5, 0xb7, 0x57, 0x2f, 0x59, 0x7d, 0x20, + 0xdf, 0x08, 0xfc, 0x2b, 0x31, 0xee, 0x8e, 0xf1, 0x6b, 0x15, 0x72, 0x61, + 0x70, 0xed, 0x77, 0xd8, 0xd0, 0xa1, 0x4f, 0xc5, 0xc9, 0xc3, 0xc4, 0xc9, + 0xbe, 0x7f, 0x0d, 0x3e, 0xe1, 0x8f, 0x70, 0x9b, 0xb2, 0x75, 0xea, 0xf2, + 0x07, 0x3e, 0x25, 0x8f, 0xe6, 0x94, 0xa5}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 292 + {SEC_OID_SHA256, + 292, + {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x05}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5a, 0x7c, 0x88, 0x25, 0xe8, 0x56, 0x91, 0xcc, 0xe1, + 0xf5, 0xe7, 0x54, 0x4c, 0x54, 0xe7, 0x3f, 0x14, 0xaf, 0xc0, 0x10, 0xcb, + 0x73, 0x13, 0x43, 0x26, 0x2c, 0xa7, 0xec, 0x5a, 0x77, 0xf5, 0xbf, 0xef, + 0x6e, 0xdf, 0x62, 0xa4, 0x49, 0x7c, 0x1b, 0xd7, 0xb1, 0x47, 0xfb, 0x6c, + 0x3d, 0x22, 0xaf, 0x3c, 0x39, 0xbf, 0xce, 0x95, 0xf3, 0x0e, 0x13, 0xa1, + 0x6d, 0x3d, 0x7b, 0x28, 0x12, 0xf8, 0x13}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 293 + {SEC_OID_SHA256, + 293, + {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x06}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcb, 0xe0, 0xc2, 0x91, 0x32, 0xcd, 0x73, 0x83, 0x64, + 0xfe, 0xdd, 0x60, 0x31, 0x52, 0x99, 0x0c, 0x04, 0x8e, 0x5e, 0x2f, 0xff, + 0x99, 0x6d, 0x88, 0x3f, 0xa6, 0xca, 0xca, 0x79, 0x78, 0xc7, 0x37, 0x70, + 0xaf, 0x6a, 0x8c, 0xe4, 0x4c, 0xb4, 0x12, 0x24, 0xb2, 0x60, 0x36, 0x06, + 0xf4, 0xc0, 0x4d, 0x18, 0x8e, 0x80, 0xbf, 0xf7, 0xcc, 0x31, 0xad, 0x51, + 0x89, 0xd4, 0xab, 0x0d, 0x70, 0xe8, 0xc1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r is larger than n + // tcID: 294 + {SEC_OID_SHA256, + 294, + {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, + 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x56, 0x02, 0x01, 0x06}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcb, 0xe0, 0xc2, 0x91, 0x32, 0xcd, 0x73, 0x83, 0x64, + 0xfe, 0xdd, 0x60, 0x31, 0x52, 0x99, 0x0c, 0x04, 0x8e, 0x5e, 0x2f, 0xff, + 0x99, 0x6d, 0x88, 0x3f, 0xa6, 0xca, 0xca, 0x79, 0x78, 0xc7, 0x37, 0x70, + 0xaf, 0x6a, 0x8c, 0xe4, 0x4c, 0xb4, 0x12, 0x24, 0xb2, 0x60, 0x36, 0x06, + 0xf4, 0xc0, 0x4d, 0x18, 0x8e, 0x80, 0xbf, 0xf7, 0xcc, 0x31, 0xad, 0x51, + 0x89, 0xd4, 0xab, 0x0d, 0x70, 0xe8, 0xc1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s is larger than n + // tcID: 295 + {SEC_OID_SHA256, + 295, + {0x30, 0x26, 0x02, 0x01, 0x05, 0x02, 0x21, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, + 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x75, 0xfb, 0xd8}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x4b, 0xe4, 0x17, 0x80, 0x97, 0x00, 0x2f, 0x0d, 0xea, + 0xb6, 0x8f, 0x0d, 0x9a, 0x13, 0x0e, 0x0e, 0xd3, 0x3a, 0x67, 0x95, 0xd0, + 0x2a, 0x20, 0x79, 0x6d, 0xb8, 0x34, 0x44, 0xb0, 0x37, 0xe1, 0x39, 0x20, + 0xf1, 0x30, 0x51, 0xe0, 0xee, 0xcd, 0xcf, 0xce, 0x4d, 0xac, 0xea, 0x0f, + 0x50, 0xd1, 0xf2, 0x47, 0xca, 0xa6, 0x69, 0xf1, 0x93, 0xc1, 0xb4, 0x07, + 0x5b, 0x51, 0xae, 0x29, 0x6d, 0x2d, 0x56}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: small r and s^-1 + // tcID: 296 + {SEC_OID_SHA256, + 296, + {0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0x8f, 0x1e, + 0x3c, 0x78, 0x62, 0xc5, 0x8b, 0x16, 0xbb, 0x76, 0xed, 0xdb, 0xb7, + 0x6e, 0xdd, 0xbb, 0x51, 0x6a, 0xf4, 0xf6, 0x3f, 0x2d, 0x74, 0xd7, + 0x6e, 0x0d, 0x28, 0xc9, 0xbb, 0x75, 0xea, 0x88}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd0, 0xf7, 0x37, 0x92, 0x20, 0x37, 0x16, 0xaf, 0xd4, + 0xbe, 0x43, 0x29, 0xfa, 0xa4, 0x8d, 0x26, 0x9f, 0x15, 0x31, 0x3e, 0xbb, + 0xba, 0x37, 0x9d, 0x77, 0x83, 0xc9, 0x7b, 0xf3, 0xe8, 0x90, 0xd9, 0x97, + 0x1f, 0x4a, 0x32, 0x06, 0x60, 0x5b, 0xec, 0x21, 0x78, 0x2b, 0xf5, 0xe2, + 0x75, 0xc7, 0x14, 0x41, 0x7e, 0x8f, 0x56, 0x65, 0x49, 0xe6, 0xbc, 0x68, + 0x69, 0x0d, 0x23, 0x63, 0xc8, 0x9c, 0xc1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: smallish r and s^-1 + // tcID: 297 + {SEC_OID_SHA256, + 297, + {0x30, 0x2c, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xd6, 0x02, + 0x21, 0x00, 0xef, 0x30, 0x43, 0xe7, 0x32, 0x95, 0x81, 0xdb, 0xb3, 0x97, + 0x44, 0x97, 0x71, 0x0a, 0xb1, 0x15, 0x05, 0xee, 0x1c, 0x87, 0xff, 0x90, + 0x7b, 0xee, 0xba, 0xdd, 0x19, 0x5a, 0x0f, 0xfe, 0x6d, 0x7a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x48, 0x38, 0xb2, 0xbe, 0x35, 0xa6, 0x27, 0x6a, 0x80, + 0xef, 0x9e, 0x22, 0x81, 0x40, 0xf9, 0xd9, 0xb9, 0x6c, 0xe8, 0x3b, 0x7a, + 0x25, 0x4f, 0x71, 0xcc, 0xde, 0xbb, 0xb8, 0x05, 0x4c, 0xe0, 0x5f, 0xfa, + 0x9c, 0xbc, 0x12, 0x3c, 0x91, 0x9b, 0x19, 0xe0, 0x02, 0x38, 0x19, 0x8d, + 0x04, 0x06, 0x90, 0x43, 0xbd, 0x66, 0x0a, 0x82, 0x88, 0x14, 0x05, 0x1f, + 0xcb, 0x8a, 0xac, 0x73, 0x8a, 0x6c, 0x6b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: 100-bit r and small s^-1 + // tcID: 298 + {SEC_OID_SHA256, + 298, + {0x30, 0x32, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b, + 0x44, 0x55, 0x80, 0xbf, 0x4e, 0xff, 0x02, 0x21, 0x00, 0x8b, 0x74, + 0x8b, 0x74, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x74, 0x8b, 0x74, 0x8b, + 0x74, 0x8b, 0x74, 0x66, 0xe7, 0x69, 0xad, 0x4a, 0x16, 0xd3, 0xdc, + 0xd8, 0x71, 0x29, 0xb8, 0xe9, 0x1d, 0x1b, 0x4d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x73, 0x93, 0x98, 0x3c, 0xa3, 0x0a, 0x52, 0x0b, 0xbc, + 0x47, 0x83, 0xdc, 0x99, 0x60, 0x74, 0x6a, 0xab, 0x44, 0x4e, 0xf5, 0x20, + 0xc0, 0xa8, 0xe7, 0x71, 0x11, 0x9a, 0xa4, 0xe7, 0x4b, 0x0f, 0x64, 0xe9, + 0xd7, 0xbe, 0x1a, 0xb0, 0x1a, 0x0b, 0xf6, 0x26, 0xe7, 0x09, 0x86, 0x3e, + 0x6a, 0x48, 0x6d, 0xba, 0xf3, 0x27, 0x93, 0xaf, 0xcc, 0xf7, 0x74, 0xe2, + 0xc6, 0xcd, 0x27, 0xb1, 0x85, 0x75, 0x26}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and 100 bit s^-1 + // tcID: 299 + {SEC_OID_SHA256, + 299, + {0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xef, 0x9f, + 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4, + 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f, + 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5a, 0xc3, 0x31, 0xa1, 0x10, 0x3f, 0xe9, 0x66, 0x69, + 0x73, 0x79, 0xf3, 0x56, 0xa9, 0x37, 0xf3, 0x50, 0x58, 0x8a, 0x05, 0x47, + 0x7e, 0x30, 0x88, 0x51, 0xb8, 0xa5, 0x02, 0xd5, 0xdf, 0xcd, 0xc5, 0xfe, + 0x99, 0x93, 0xdf, 0x4b, 0x57, 0x93, 0x9b, 0x2b, 0x8d, 0xa0, 0x95, 0xbf, + 0x6d, 0x79, 0x42, 0x65, 0x20, 0x4c, 0xfe, 0x03, 0xbe, 0x99, 0x5a, 0x02, + 0xe6, 0x5d, 0x40, 0x8c, 0x87, 0x1c, 0x0b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: 100-bit r and s^-1 + // tcID: 300 + {SEC_OID_SHA256, + 300, + {0x30, 0x32, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe, + 0x7c, 0x39, 0xe9, 0x3e, 0x7c, 0x25, 0x02, 0x21, 0x00, 0xef, 0x9f, + 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4, + 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f, + 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x1d, 0x20, 0x9b, 0xe8, 0xde, 0x2d, 0xe8, 0x77, 0x09, + 0x5a, 0x39, 0x9d, 0x39, 0x04, 0xc7, 0x4c, 0xc4, 0x58, 0xd9, 0x26, 0xe2, + 0x7b, 0xb8, 0xe5, 0x8e, 0x5e, 0xae, 0x57, 0x67, 0xc4, 0x15, 0x09, 0xdd, + 0x59, 0xe0, 0x4c, 0x21, 0x4f, 0x7b, 0x18, 0xdc, 0xe3, 0x51, 0xfc, 0x2a, + 0x54, 0x98, 0x93, 0xa6, 0x86, 0x0e, 0x80, 0x16, 0x3f, 0x38, 0xcc, 0x60, + 0xa4, 0xf2, 0xc9, 0xd0, 0x40, 0xd8, 0xc9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 are close to n + // tcID: 301 + {SEC_OID_SHA256, + 301, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, + 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x24, + 0xd5, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, + 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x08, 0x35, 0x39, 0xfb, 0xee, 0x44, 0x62, 0x5e, 0x3a, + 0xca, 0xaf, 0xa2, 0xfc, 0xb4, 0x13, 0x49, 0x39, 0x2c, 0xef, 0x06, 0x33, + 0xa1, 0xb8, 0xfa, 0xbe, 0xce, 0xe0, 0xc1, 0x33, 0xb1, 0x0e, 0x99, 0x91, + 0x5c, 0x1e, 0xbe, 0x7b, 0xf0, 0x0d, 0xf8, 0x53, 0x51, 0x96, 0x77, 0x0a, + 0x58, 0x04, 0x7a, 0xe2, 0xa4, 0x02, 0xf2, 0x63, 0x26, 0xbb, 0x7d, 0x41, + 0xd4, 0xd7, 0x61, 0x63, 0x37, 0x91, 0x1e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: s == 1 + // tcID: 302 + {SEC_OID_SHA256, + 302, + {0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, + 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, + 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8a, 0xeb, 0x36, 0x8a, 0x70, 0x27, 0xa4, 0xd6, 0x4a, + 0xbd, 0xea, 0x37, 0x39, 0x0c, 0x0c, 0x1d, 0x6a, 0x26, 0xf3, 0x99, 0xe2, + 0xd9, 0x73, 0x4d, 0xe1, 0xeb, 0x3d, 0x0e, 0x19, 0x37, 0x38, 0x74, 0x05, + 0xbd, 0x13, 0x83, 0x47, 0x15, 0xe1, 0xdb, 0xae, 0x9b, 0x87, 0x5c, 0xf0, + 0x7b, 0xd5, 0x5e, 0x1b, 0x66, 0x91, 0xc7, 0xf7, 0x53, 0x6a, 0xef, 0x3b, + 0x19, 0xbf, 0x7a, 0x4a, 0xdf, 0x57, 0x6d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: s == 0 + // tcID: 303 + {SEC_OID_SHA256, + 303, + {0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, + 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, + 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8a, 0xeb, 0x36, 0x8a, 0x70, 0x27, 0xa4, 0xd6, 0x4a, + 0xbd, 0xea, 0x37, 0x39, 0x0c, 0x0c, 0x1d, 0x6a, 0x26, 0xf3, 0x99, 0xe2, + 0xd9, 0x73, 0x4d, 0xe1, 0xeb, 0x3d, 0x0e, 0x19, 0x37, 0x38, 0x74, 0x05, + 0xbd, 0x13, 0x83, 0x47, 0x15, 0xe1, 0xdb, 0xae, 0x9b, 0x87, 0x5c, 0xf0, + 0x7b, 0xd5, 0x5e, 0x1b, 0x66, 0x91, 0xc7, 0xf7, 0x53, 0x6a, 0xef, 0x3b, + 0x19, 0xbf, 0x7a, 0x4a, 0xdf, 0x57, 0x6d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point at infinity during verify + // tcID: 304 + {SEC_OID_SHA256, + 304, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, + 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8, + 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, + 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xb5, 0x33, 0xd4, 0x69, 0x5d, 0xd5, 0xb8, 0xc5, 0xe0, + 0x77, 0x57, 0xe5, 0x5e, 0x6e, 0x51, 0x6f, 0x7e, 0x2c, 0x88, 0xfa, 0x02, + 0x39, 0xe2, 0x3f, 0x60, 0xe8, 0xec, 0x07, 0xdd, 0x70, 0xf2, 0x87, 0x1b, + 0x13, 0x4e, 0xe5, 0x8c, 0xc5, 0x83, 0x27, 0x84, 0x56, 0x86, 0x3f, 0x33, + 0xc3, 0xa8, 0x5d, 0x88, 0x1f, 0x7d, 0x4a, 0x39, 0x85, 0x01, 0x43, 0xe2, + 0x9d, 0x4e, 0xaf, 0x00, 0x9a, 0xfe, 0x47}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: edge case for signature malleability + // tcID: 305 + {SEC_OID_SHA256, + 305, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, + 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9, + 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, + 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf5, 0x0d, 0x37, 0x1b, 0x91, 0xbf, 0xb1, 0xd7, 0xd1, + 0x4e, 0x13, 0x23, 0x52, 0x3b, 0xc3, 0xaa, 0x8c, 0xbf, 0x2c, 0x57, 0xf9, + 0xe2, 0x84, 0xde, 0x62, 0x8c, 0x8b, 0x45, 0x36, 0x78, 0x7b, 0x86, 0xf9, + 0x4a, 0xd8, 0x87, 0xac, 0x94, 0xd5, 0x27, 0x24, 0x7c, 0xd2, 0xe7, 0xd0, + 0xc8, 0xb1, 0x29, 0x1c, 0x55, 0x3c, 0x97, 0x30, 0x40, 0x53, 0x80, 0xb1, + 0x4c, 0xbb, 0x20, 0x9f, 0x5f, 0xa2, 0xdd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for signature malleability + // tcID: 306 + {SEC_OID_SHA256, + 306, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, + 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9, + 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, + 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x68, 0xec, 0x6e, 0x29, 0x8e, 0xaf, 0xe1, 0x65, 0x39, + 0x15, 0x6c, 0xe5, 0x7a, 0x14, 0xb0, 0x4a, 0x70, 0x47, 0xc2, 0x21, 0xba, + 0xfc, 0x3a, 0x58, 0x2e, 0xae, 0xb0, 0xd8, 0x57, 0xc4, 0xd9, 0x46, 0x97, + 0xbe, 0xd1, 0xaf, 0x17, 0x85, 0x01, 0x17, 0xfd, 0xb3, 0x9b, 0x23, 0x24, + 0xf2, 0x20, 0xa5, 0x69, 0x8e, 0xd1, 0x6c, 0x42, 0x6a, 0x27, 0x33, 0x5b, + 0xb3, 0x85, 0xac, 0x8c, 0xa6, 0xfb, 0x30}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u1 == 1 + // tcID: 307 + {SEC_OID_SHA256, + 307, + {0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, + 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, + 0x02, 0x21, 0x00, 0xbb, 0x5a, 0x52, 0xf4, 0x2f, 0x9c, 0x92, 0x61, 0xed, + 0x43, 0x61, 0xf5, 0x94, 0x22, 0xa1, 0xe3, 0x00, 0x36, 0xe7, 0xc3, 0x2b, + 0x27, 0x0c, 0x88, 0x07, 0xa4, 0x19, 0xfe, 0xca, 0x60, 0x50, 0x23}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x69, 0xda, 0x03, 0x64, 0x73, 0x4d, 0x2e, 0x53, 0x0f, + 0xec, 0xe9, 0x40, 0x19, 0x26, 0x5f, 0xef, 0xb7, 0x81, 0xa0, 0xf1, 0xb0, + 0x8f, 0x6c, 0x88, 0x97, 0xbd, 0xf6, 0x55, 0x79, 0x27, 0xc8, 0xb8, 0x66, + 0xd2, 0xd3, 0xc7, 0xdc, 0xd5, 0x18, 0xb2, 0x3d, 0x72, 0x69, 0x60, 0xf0, + 0x69, 0xad, 0x71, 0xa9, 0x33, 0xd8, 0x6e, 0xf8, 0xab, 0xbc, 0xce, 0x8b, + 0x20, 0xf7, 0x1e, 0x2a, 0x84, 0x70, 0x02}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u1 == n - 1 + // tcID: 308 + {SEC_OID_SHA256, + 308, + {0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, + 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, + 0x02, 0x20, 0x44, 0xa5, 0xad, 0x0a, 0xd0, 0x63, 0x6d, 0x9f, 0x12, 0xbc, + 0x9e, 0x0a, 0x6b, 0xdd, 0x5e, 0x1c, 0xbc, 0xb0, 0x12, 0xea, 0x7b, 0xf0, + 0x91, 0xfc, 0xec, 0x15, 0xb0, 0xc4, 0x32, 0x02, 0xd5, 0x2e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd8, 0xad, 0xc0, 0x00, 0x23, 0xa8, 0xed, 0xc0, 0x25, + 0x76, 0xe2, 0xb6, 0x3e, 0x3e, 0x30, 0x62, 0x1a, 0x47, 0x1e, 0x2b, 0x23, + 0x20, 0x62, 0x01, 0x87, 0xbf, 0x06, 0x7a, 0x1a, 0xc1, 0xff, 0x32, 0x33, + 0xe2, 0xb5, 0x0e, 0xc0, 0x98, 0x07, 0xac, 0xcb, 0x36, 0x13, 0x1f, 0xff, + 0x95, 0xed, 0x12, 0xa0, 0x9a, 0x86, 0xb4, 0xea, 0x96, 0x90, 0xaa, 0x32, + 0x86, 0x15, 0x76, 0xba, 0x23, 0x62, 0xe1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u2 == 1 + // tcID: 309 + {SEC_OID_SHA256, + 309, + {0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, + 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, + 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, + 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x36, 0x23, 0xac, 0x97, 0x3c, 0xed, 0x0a, 0x56, 0xfa, + 0x6d, 0x88, 0x2f, 0x03, 0xa7, 0xd5, 0xc7, 0xed, 0xca, 0x02, 0xcf, 0xc7, + 0xb2, 0x40, 0x1f, 0xab, 0x36, 0x90, 0xdb, 0xe7, 0x5a, 0xb7, 0x85, 0x8d, + 0xb0, 0x69, 0x08, 0xe6, 0x4b, 0x28, 0x61, 0x3d, 0xa7, 0x25, 0x7e, 0x73, + 0x7f, 0x39, 0x79, 0x3d, 0xa8, 0xe7, 0x13, 0xba, 0x06, 0x43, 0xb9, 0x2e, + 0x9b, 0xb3, 0x25, 0x2b, 0xe7, 0xf8, 0xfe}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u2 == n - 1 + // tcID: 310 + {SEC_OID_SHA256, + 310, + {0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, + 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, + 0x02, 0x21, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x7d, 0xef, 0x51, 0xc9, 0x1a, + 0x0f, 0xbf, 0x03, 0x4d, 0x26, 0x87, 0x2c, 0xa8, 0x42, 0x18, 0xe1}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcf, 0x04, 0xea, 0x77, 0xe9, 0x62, 0x25, 0x23, 0xd8, + 0x94, 0xb9, 0x3f, 0xf5, 0x2d, 0xc3, 0x02, 0x7b, 0x31, 0x95, 0x95, 0x03, + 0xb6, 0xfa, 0x38, 0x90, 0xe5, 0xe0, 0x42, 0x63, 0xf9, 0x22, 0xf1, 0xe8, + 0x52, 0x8f, 0xb7, 0xc0, 0x06, 0xb3, 0x98, 0x3c, 0x8b, 0x84, 0x00, 0xe5, + 0x7b, 0x4e, 0xd7, 0x17, 0x40, 0xc2, 0xf3, 0x97, 0x54, 0x38, 0x82, 0x11, + 0x99, 0xbe, 0xde, 0xae, 0xca, 0xb2, 0xe9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 311 + {SEC_OID_SHA256, + 311, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xe9, 0x1e, 0x1b, 0xa6, 0x0f, 0xde, 0xdb, 0x76, 0xa4, + 0x6b, 0xcb, 0x51, 0xdc, 0x0b, 0x8b, 0x4b, 0x7e, 0x01, 0x9f, 0x0a, 0x28, + 0x72, 0x18, 0x85, 0xfa, 0x5d, 0x3a, 0x81, 0x96, 0x62, 0x33, 0x97}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xdb, 0x7a, 0x2c, 0x8a, 0x1a, 0xb5, 0x73, 0xe5, 0x92, + 0x9d, 0xc2, 0x40, 0x77, 0xb5, 0x08, 0xd7, 0xe6, 0x83, 0xd4, 0x92, 0x27, + 0x99, 0x6b, 0xda, 0x3e, 0x9f, 0x78, 0xdb, 0xef, 0xf7, 0x73, 0x50, 0x4f, + 0x41, 0x7f, 0x3b, 0xc9, 0xa8, 0x80, 0x75, 0xc2, 0xe0, 0xaa, 0xdd, 0x5a, + 0x13, 0x31, 0x17, 0x30, 0xcf, 0x7c, 0xc7, 0x6a, 0x82, 0xf1, 0x1a, 0x36, + 0xea, 0xf0, 0x8a, 0x6c, 0x99, 0xa2, 0x06}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 312 + {SEC_OID_SHA256, + 312, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xfd, 0xea, 0x58, 0x43, 0xff, 0xeb, 0x73, 0xaf, 0x94, + 0x31, 0x3b, 0xa4, 0x83, 0x1b, 0x53, 0xfe, 0x24, 0xf7, 0x99, 0xe5, 0x25, + 0xb1, 0xe8, 0xe8, 0xc8, 0x7b, 0x59, 0xb9, 0x5b, 0x43, 0x0a, 0xd9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xde, 0xad, 0x11, 0xc7, 0xa5, 0xb3, 0x96, 0x86, 0x2f, + 0x21, 0x97, 0x4d, 0xc4, 0x75, 0x2f, 0xad, 0xef, 0xf9, 0x94, 0xef, 0xe9, + 0xbb, 0xd0, 0x5a, 0xb4, 0x13, 0x76, 0x5e, 0xa8, 0x0b, 0x6e, 0x1f, 0x1d, + 0xe3, 0xf0, 0x64, 0x0e, 0x8a, 0xc6, 0xed, 0xcf, 0x89, 0xcf, 0xf5, 0x3c, + 0x40, 0xe2, 0x65, 0xbb, 0x94, 0x07, 0x8a, 0x34, 0x37, 0x36, 0xdf, 0x07, + 0xaa, 0x03, 0x18, 0xfc, 0x7f, 0xe1, 0xff}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 313 + {SEC_OID_SHA256, + 313, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x03, 0xff, 0xca, 0xbf, 0x2f, 0x1b, 0x4d, 0x2a, 0x65, 0x19, + 0x0d, 0xb1, 0x68, 0x0d, 0x62, 0xbb, 0x99, 0x4e, 0x41, 0xc5, 0x25, 0x1c, + 0xd7, 0x3b, 0x3c, 0x3d, 0xfc, 0x5e, 0x5b, 0xaf, 0xc0, 0x35}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd0, 0xbc, 0x47, 0x2e, 0x0d, 0x7c, 0x81, 0xeb, 0xae, + 0xd3, 0xa6, 0xef, 0x96, 0xc1, 0x86, 0x13, 0xbb, 0x1f, 0xea, 0x6f, 0x99, + 0x43, 0x26, 0xfb, 0xe8, 0x0e, 0x00, 0xdf, 0xde, 0x67, 0xc7, 0xe9, 0x98, + 0x6c, 0x72, 0x3e, 0xa4, 0x84, 0x3d, 0x48, 0x38, 0x9b, 0x94, 0x6f, 0x64, + 0xad, 0x56, 0xc8, 0x3a, 0xd7, 0x0f, 0xf1, 0x7b, 0xa8, 0x53, 0x35, 0x66, + 0x7d, 0x1b, 0xb9, 0xfa, 0x61, 0x9e, 0xfd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 314 + {SEC_OID_SHA256, + 314, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x4d, 0xfb, 0xc4, 0x01, 0xf9, 0x71, 0xcd, 0x30, 0x4b, 0x33, + 0xdf, 0xdb, 0x17, 0xd0, 0xfe, 0xd0, 0xfe, 0x4c, 0x1a, 0x88, 0xae, 0x64, + 0x8e, 0x0d, 0x28, 0x47, 0xf7, 0x49, 0x77, 0x53, 0x49, 0x89}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa0, 0xa4, 0x4c, 0xa9, 0x47, 0xd6, 0x6a, 0x2a, 0xcb, + 0x73, 0x60, 0x08, 0xb9, 0xc0, 0x8d, 0x1a, 0xb2, 0xad, 0x03, 0x77, 0x6e, + 0x02, 0x64, 0x0f, 0x78, 0x49, 0x5d, 0x45, 0x8d, 0xd5, 0x1c, 0x32, 0x63, + 0x37, 0xfe, 0x5c, 0xf8, 0xc4, 0x60, 0x4b, 0x1f, 0x1c, 0x40, 0x9d, 0xc2, + 0xd8, 0x72, 0xd4, 0x29, 0x4a, 0x47, 0x62, 0x42, 0x0d, 0xf4, 0x3a, 0x30, + 0xa2, 0x39, 0x2e, 0x40, 0x42, 0x6a, 0xdd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 315 + {SEC_OID_SHA256, + 315, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xbc, 0x40, 0x24, 0x76, 0x1c, 0xd2, 0xff, 0xd4, 0x3d, + 0xfd, 0xb1, 0x7d, 0x0f, 0xed, 0x11, 0x2b, 0x98, 0x89, 0x77, 0x05, 0x5c, + 0xd3, 0xa8, 0xe5, 0x49, 0x71, 0xeb, 0xa9, 0xcd, 0xa5, 0xca, 0x71}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc9, 0xc2, 0x11, 0x52, 0x90, 0xd0, 0x08, 0xb4, 0x5f, + 0xb6, 0x5f, 0xad, 0x0f, 0x60, 0x23, 0x89, 0x29, 0x8c, 0x25, 0x42, 0x0b, + 0x77, 0x50, 0x19, 0xd4, 0x2b, 0x62, 0xc3, 0xce, 0x8a, 0x96, 0xb7, 0x38, + 0x77, 0xd2, 0x5a, 0x80, 0x80, 0xdc, 0x02, 0xd9, 0x87, 0xca, 0x73, 0x0f, + 0x04, 0x05, 0xc2, 0xc9, 0xdb, 0xef, 0xac, 0x46, 0xf9, 0xe6, 0x01, 0xcc, + 0x3f, 0x06, 0xe9, 0x71, 0x39, 0x73, 0xfd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 316 + {SEC_OID_SHA256, + 316, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x78, 0x80, 0x48, 0xed, 0x39, 0xa5, 0xff, 0xa7, 0x7b, 0xfb, + 0x62, 0xfa, 0x1f, 0xda, 0x22, 0x57, 0x74, 0x2b, 0xf3, 0x5d, 0x12, 0x8f, + 0xb3, 0x45, 0x9f, 0x2a, 0x0c, 0x90, 0x9e, 0xe8, 0x6f, 0x91}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5e, 0xca, 0x1e, 0xf4, 0xc2, 0x87, 0xdd, 0xdc, 0x66, + 0xb8, 0xbc, 0xcf, 0x1b, 0x88, 0xe8, 0xa2, 0x4c, 0x00, 0x18, 0x96, 0x2f, + 0x3c, 0x5e, 0x7e, 0xfa, 0x83, 0xbc, 0x1a, 0x5f, 0xf6, 0x03, 0x3e, 0x5e, + 0x79, 0xc4, 0xcb, 0x2c, 0x24, 0x5b, 0x8c, 0x45, 0xab, 0xdc, 0xe8, 0xa8, + 0xe4, 0xda, 0x75, 0x8d, 0x92, 0xa6, 0x07, 0xc3, 0x2c, 0xd4, 0x07, 0xec, + 0xae, 0xf2, 0x2f, 0x1c, 0x93, 0x4a, 0x71}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 317 + {SEC_OID_SHA256, + 317, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x47, 0x6d, 0x91, 0x31, 0xfd, 0x38, 0x1b, 0xd9, 0x17, 0xd0, + 0xfe, 0xd1, 0x12, 0xbc, 0x9e, 0x0a, 0x59, 0x24, 0xb5, 0xed, 0x5b, 0x11, + 0x16, 0x7e, 0xdd, 0x8b, 0x23, 0x58, 0x2b, 0x3c, 0xb1, 0x5e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5c, 0xaa, 0xa0, 0x30, 0xe7, 0xfd, 0xf0, 0xe4, 0x93, + 0x6b, 0xc7, 0xab, 0x5a, 0x96, 0x35, 0x3e, 0x0a, 0x01, 0xe4, 0x13, 0x0c, + 0x3f, 0x8b, 0xf2, 0x2d, 0x47, 0x3e, 0x31, 0x70, 0x29, 0xa4, 0x7a, 0xde, + 0xb6, 0xad, 0xc4, 0x62, 0xf7, 0x05, 0x8f, 0x2a, 0x20, 0xd3, 0x71, 0xe9, + 0x70, 0x22, 0x54, 0xe9, 0xb2, 0x01, 0x64, 0x20, 0x05, 0xb3, 0xce, 0xda, + 0x92, 0x6b, 0x42, 0xb1, 0x78, 0xbe, 0xf9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 318 + {SEC_OID_SHA256, + 318, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0x83, 0x74, 0x25, 0x3e, 0x3e, 0x21, 0xbd, 0x15, 0x44, + 0x48, 0xd0, 0xa8, 0xf6, 0x40, 0xfe, 0x46, 0xfa, 0xfa, 0x8b, 0x19, 0xce, + 0x78, 0xd5, 0x38, 0xf6, 0xcc, 0x0a, 0x19, 0x66, 0x2d, 0x36, 0x01}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc2, 0xfd, 0x20, 0xba, 0xc0, 0x6e, 0x55, 0x5b, 0xb8, + 0xac, 0x0c, 0xe6, 0x9e, 0xb1, 0xea, 0x20, 0xf8, 0x3a, 0x1f, 0xc3, 0x50, + 0x1c, 0x8a, 0x66, 0x46, 0x9b, 0x1a, 0x31, 0xf6, 0x19, 0xb0, 0x98, 0x62, + 0x37, 0x05, 0x07, 0x79, 0xf5, 0x2b, 0x61, 0x5b, 0xd7, 0xb8, 0xd7, 0x6a, + 0x25, 0xfc, 0x95, 0xca, 0x2e, 0xd3, 0x25, 0x25, 0xc7, 0x5f, 0x27, 0xff, + 0xc8, 0x7a, 0xc3, 0x97, 0xe6, 0xcb, 0xaf}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 319 + {SEC_OID_SHA256, + 319, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x35, 0x7c, 0xfd, 0x3b, 0xe4, 0xd0, 0x1d, 0x41, 0x3c, 0x5b, + 0x9e, 0xde, 0x36, 0xcb, 0xa5, 0x45, 0x2c, 0x11, 0xee, 0x7f, 0xe1, 0x48, + 0x79, 0xe7, 0x49, 0xae, 0x6a, 0x2d, 0x89, 0x7a, 0x52, 0xd6}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3f, 0xd6, 0xa1, 0xca, 0x7f, 0x77, 0xfb, 0x3b, 0x0b, + 0xbe, 0x72, 0x6c, 0x37, 0x20, 0x10, 0x06, 0x84, 0x26, 0xe1, 0x1e, 0xa6, + 0xae, 0x78, 0xce, 0x17, 0xbe, 0xda, 0xe4, 0xbb, 0xa8, 0x6c, 0xed, 0x03, + 0xce, 0x55, 0x16, 0x40, 0x6b, 0xf8, 0xcf, 0xaa, 0xb8, 0x74, 0x5e, 0xac, + 0x1c, 0xd6, 0x90, 0x18, 0xad, 0x6f, 0x50, 0xb5, 0x46, 0x18, 0x72, 0xdd, + 0xfc, 0x56, 0xe0, 0xdb, 0x3c, 0x8f, 0xf4}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 320 + {SEC_OID_SHA256, + 320, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x29, 0x79, 0x8c, 0x5c, 0x0e, 0xe2, 0x87, 0xd4, 0xa5, 0xe8, + 0xe6, 0xb7, 0x99, 0xfd, 0x86, 0xb8, 0xdf, 0x52, 0x25, 0x29, 0x8e, 0x6f, + 0xfc, 0x80, 0x7c, 0xd2, 0xf2, 0xbc, 0x27, 0xa0, 0xa6, 0xd8}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x9c, 0xb8, 0xe5, 0x1e, 0x27, 0xa5, 0xae, 0x3b, 0x62, + 0x4a, 0x60, 0xd6, 0xdc, 0x32, 0x73, 0x4e, 0x49, 0x89, 0xdb, 0x20, 0xe9, + 0xbc, 0xa3, 0xed, 0xe1, 0xed, 0xf7, 0xb0, 0x86, 0x91, 0x11, 0x14, 0xb4, + 0xc1, 0x04, 0xab, 0x3c, 0x67, 0x7e, 0x4b, 0x36, 0xd6, 0x55, 0x6e, 0x8a, + 0xd5, 0xf5, 0x23, 0x41, 0x0a, 0x19, 0xf2, 0xe2, 0x77, 0xaa, 0x89, 0x5f, + 0xc5, 0x73, 0x22, 0xb4, 0x42, 0x75, 0x44}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 321 + {SEC_OID_SHA256, + 321, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x0b, 0x70, 0xf2, 0x2c, 0x78, 0x10, 0x92, 0x45, 0x2d, 0xca, + 0x1a, 0x57, 0x11, 0xfa, 0x3a, 0x5a, 0x1f, 0x72, 0xad, 0xd1, 0xbf, 0x52, + 0xc2, 0xff, 0x7c, 0xae, 0x48, 0x20, 0xb3, 0x00, 0x78, 0xdd}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa3, 0xe5, 0x2c, 0x15, 0x6d, 0xca, 0xf1, 0x05, 0x02, + 0x62, 0x0b, 0x79, 0x55, 0xbc, 0x2b, 0x40, 0xbc, 0x78, 0xef, 0x3d, 0x56, + 0x9e, 0x12, 0x23, 0xc2, 0x62, 0x51, 0x2d, 0x8f, 0x49, 0x60, 0x2a, 0x4a, + 0x20, 0x39, 0xf3, 0x1c, 0x10, 0x97, 0x02, 0x4a, 0xd3, 0xcc, 0x86, 0xe5, + 0x73, 0x21, 0xde, 0x03, 0x23, 0x55, 0x46, 0x34, 0x86, 0x16, 0x4c, 0xf1, + 0x92, 0x94, 0x49, 0x77, 0xdf, 0x14, 0x7f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 322 + {SEC_OID_SHA256, + 322, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x16, 0xe1, 0xe4, 0x58, 0xf0, 0x21, 0x24, 0x8a, 0x5b, 0x94, + 0x34, 0xae, 0x23, 0xf4, 0x74, 0xb4, 0x3e, 0xe5, 0x5b, 0xa3, 0x7e, 0xa5, + 0x85, 0xfe, 0xf9, 0x5c, 0x90, 0x41, 0x66, 0x00, 0xf1, 0xba}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf1, 0x9b, 0x78, 0x92, 0x87, 0x20, 0xd5, 0xbe, 0xe8, + 0xe6, 0x70, 0xfb, 0x90, 0x01, 0x0f, 0xb1, 0x5c, 0x37, 0xbf, 0x91, 0xb5, + 0x8a, 0x51, 0x57, 0xc3, 0xf3, 0xc0, 0x59, 0xb2, 0x65, 0x5e, 0x88, 0xcf, + 0x70, 0x1e, 0xc9, 0x62, 0xfb, 0x4a, 0x11, 0xdc, 0xf2, 0x73, 0xf5, 0xdc, + 0x35, 0x7e, 0x58, 0x46, 0x85, 0x60, 0xc7, 0xcf, 0xeb, 0x94, 0x2d, 0x07, + 0x4a, 0xbd, 0x43, 0x29, 0x26, 0x05, 0x09}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 323 + {SEC_OID_SHA256, + 323, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x22, 0x52, 0xd6, 0x85, 0x68, 0x31, 0xb6, 0xcf, 0x89, 0x5e, + 0x4f, 0x05, 0x35, 0xee, 0xaf, 0x0e, 0x5e, 0x58, 0x09, 0x75, 0x3d, 0xf8, + 0x48, 0xfe, 0x76, 0x0a, 0xd8, 0x62, 0x19, 0x01, 0x6a, 0x97}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x83, 0xa7, 0x44, 0x45, 0x9e, 0xcd, 0xfb, 0x01, 0xa5, + 0xcf, 0x52, 0xb2, 0x7a, 0x05, 0xbb, 0x73, 0x37, 0x48, 0x2d, 0x24, 0x2f, + 0x23, 0x5d, 0x7b, 0x4c, 0xb8, 0x93, 0x45, 0x54, 0x5c, 0x90, 0xa8, 0xc0, + 0x5d, 0x49, 0x33, 0x7b, 0x96, 0x49, 0x81, 0x32, 0x87, 0xde, 0x9f, 0xfe, + 0x90, 0x35, 0x5f, 0xd9, 0x05, 0xdf, 0x5f, 0x3c, 0x32, 0x94, 0x58, 0x28, + 0x12, 0x1f, 0x37, 0xcc, 0x50, 0xde, 0x6e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 324 + {SEC_OID_SHA256, + 324, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0x81, 0xff, 0xe5, 0x5f, 0x17, 0x8d, 0xa6, 0x95, 0xb2, + 0x8c, 0x86, 0xd8, 0xb4, 0x06, 0xb1, 0x5d, 0xab, 0x1a, 0x9e, 0x39, 0x66, + 0x1a, 0x3a, 0xe0, 0x17, 0xfb, 0xe3, 0x90, 0xac, 0x09, 0x72, 0xc3}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xdd, 0x13, 0xc6, 0xb3, 0x4c, 0x56, 0x98, 0x2d, 0xda, + 0xe1, 0x24, 0xf0, 0x39, 0xdf, 0xd2, 0x3f, 0x4b, 0x19, 0xbb, 0xe8, 0x8c, + 0xee, 0x8e, 0x52, 0x8a, 0xe5, 0x1e, 0x5d, 0x6f, 0x3a, 0x21, 0xd7, 0xbf, + 0xad, 0x4c, 0x2e, 0x6f, 0x26, 0x3f, 0xe5, 0xeb, 0x59, 0xca, 0x97, 0x4d, + 0x03, 0x9f, 0xc0, 0xe4, 0xc3, 0x34, 0x56, 0x92, 0xfb, 0x53, 0x20, 0xbd, + 0xae, 0x4b, 0xd3, 0xb4, 0x2a, 0x45, 0xff}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 325 + {SEC_OID_SHA256, + 325, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xaa, 0xaa, 0xaa, 0xaa, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xa2, 0x53, 0x8f, 0x37, 0xb2, + 0x8a, 0x2c, 0x51, 0x3d, 0xee, 0x40, 0xfe, 0xcb, 0xb7, 0x1a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x67, 0xe6, 0xf6, 0x59, 0xcd, 0xde, 0x86, 0x9a, 0x2f, + 0x65, 0xf0, 0x94, 0xe9, 0x4e, 0x5b, 0x4d, 0xfa, 0xd6, 0x36, 0xbb, 0xf9, + 0x51, 0x92, 0xfe, 0xee, 0xd0, 0x1b, 0x0f, 0x3d, 0xeb, 0x74, 0x60, 0xa3, + 0x7e, 0x0a, 0x51, 0xf2, 0x58, 0xb7, 0xae, 0xb5, 0x1d, 0xfe, 0x59, 0x2f, + 0x5c, 0xfd, 0x56, 0x85, 0xbb, 0xe5, 0x87, 0x12, 0xc8, 0xd9, 0x23, 0x3c, + 0x62, 0x88, 0x64, 0x37, 0xc3, 0x8b, 0xa0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 326 + {SEC_OID_SHA256, + 326, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xb6, 0x2f, 0x26, 0xb5, 0xf2, 0xa2, 0xb2, 0x6f, 0x6d, + 0xe8, 0x6d, 0x42, 0xad, 0x8a, 0x13, 0xda, 0x3a, 0xb3, 0xcc, 0xcd, 0x04, + 0x59, 0xb2, 0x01, 0xde, 0x00, 0x9e, 0x52, 0x6a, 0xdf, 0x21, 0xf2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x2e, 0xb6, 0x41, 0x25, 0x05, 0xae, 0xc0, 0x5c, 0x65, + 0x45, 0xf0, 0x29, 0x93, 0x20, 0x87, 0xe4, 0x90, 0xd0, 0x55, 0x11, 0xe8, + 0xec, 0x1f, 0x59, 0x96, 0x17, 0xbb, 0x36, 0x7f, 0x9e, 0xca, 0xaf, 0x80, + 0x5f, 0x51, 0xef, 0xcc, 0x48, 0x03, 0x40, 0x3f, 0x9b, 0x1a, 0xe0, 0x12, + 0x48, 0x90, 0xf0, 0x6a, 0x43, 0xfe, 0xdc, 0xdd, 0xb3, 0x18, 0x30, 0xf6, + 0x66, 0x9a, 0xf2, 0x92, 0x89, 0x5c, 0xb0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 327 + {SEC_OID_SHA256, + 327, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xbb, 0x1d, 0x9a, 0xc9, 0x49, 0xdd, 0x74, 0x8c, 0xd0, + 0x2b, 0xbb, 0xe7, 0x49, 0xbd, 0x35, 0x1c, 0xd5, 0x7b, 0x38, 0xbb, 0x61, + 0x40, 0x3d, 0x70, 0x06, 0x86, 0xaa, 0x7b, 0x4c, 0x90, 0x85, 0x1e}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x84, 0xdb, 0x64, 0x58, 0x68, 0xea, 0xb3, 0x5e, 0x3a, + 0x9f, 0xd8, 0x0e, 0x05, 0x6e, 0x2e, 0x85, 0x54, 0x35, 0xe3, 0xa6, 0xb6, + 0x8d, 0x75, 0xa5, 0x0a, 0x85, 0x46, 0x25, 0xfe, 0x0d, 0x7f, 0x35, 0x6d, + 0x25, 0x89, 0xac, 0x65, 0x5e, 0xdc, 0x9a, 0x11, 0xef, 0x3e, 0x07, 0x5e, + 0xdd, 0xda, 0x9a, 0xbf, 0x92, 0xe7, 0x21, 0x71, 0x57, 0x0e, 0xf7, 0xbf, + 0x43, 0xa2, 0xee, 0x39, 0x33, 0x8c, 0xfe}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 328 + {SEC_OID_SHA256, + 328, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x66, 0x75, 0x5a, 0x00, 0x63, 0x8c, 0xda, 0xec, 0x1c, 0x73, + 0x25, 0x13, 0xca, 0x02, 0x34, 0xec, 0xe5, 0x25, 0x45, 0xda, 0xc1, 0x1f, + 0x81, 0x6e, 0x81, 0x8f, 0x72, 0x5b, 0x4f, 0x60, 0xaa, 0xf2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x91, 0xb9, 0xe4, 0x7c, 0x56, 0x27, 0x86, 0x62, 0xd7, + 0x5c, 0x09, 0x83, 0xb2, 0x2c, 0xa8, 0xea, 0x6a, 0xa5, 0x05, 0x9b, 0x7a, + 0x2f, 0xf7, 0x63, 0x7e, 0xb2, 0x97, 0x5e, 0x38, 0x6a, 0xd6, 0x63, 0x49, + 0xaa, 0x8f, 0xf2, 0x83, 0xd0, 0xf7, 0x7c, 0x18, 0xd6, 0xd1, 0x1d, 0xc0, + 0x62, 0x16, 0x5f, 0xd1, 0x3c, 0x3c, 0x03, 0x10, 0x67, 0x9c, 0x14, 0x08, + 0x30, 0x2a, 0x16, 0x85, 0x4e, 0xcf, 0xbd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 329 + {SEC_OID_SHA256, + 329, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x55, 0xa0, 0x0c, 0x9f, 0xcd, 0xae, 0xbb, 0x60, 0x32, 0x51, + 0x3c, 0xa0, 0x23, 0x4e, 0xcf, 0xff, 0xe9, 0x8e, 0xbe, 0x49, 0x2f, 0xdf, + 0x02, 0xe4, 0x8c, 0xa4, 0x8e, 0x98, 0x2b, 0xeb, 0x36, 0x69}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf3, 0xec, 0x2f, 0x13, 0xca, 0xf0, 0x4d, 0x01, 0x92, + 0xb4, 0x7f, 0xb4, 0xc5, 0x31, 0x1f, 0xb6, 0xd4, 0xdc, 0x6b, 0x0a, 0x9e, + 0x80, 0x2e, 0x53, 0x27, 0xf7, 0xec, 0x5e, 0xe8, 0xe4, 0x83, 0x4d, 0xf9, + 0x7e, 0x3e, 0x46, 0x8b, 0x7d, 0x0d, 0xb8, 0x67, 0xd6, 0xec, 0xfe, 0x81, + 0xe2, 0xb0, 0xf9, 0x53, 0x1d, 0xf8, 0x7e, 0xfd, 0xb4, 0x7c, 0x13, 0x38, + 0xac, 0x32, 0x1f, 0xef, 0xe5, 0xa4, 0x32}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 330 + {SEC_OID_SHA256, + 330, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xab, 0x40, 0x19, 0x3f, 0x9b, 0x5d, 0x76, 0xc0, 0x64, + 0xa2, 0x79, 0x40, 0x46, 0x9d, 0x9f, 0xff, 0xd3, 0x1d, 0x7c, 0x92, 0x5f, + 0xbe, 0x05, 0xc9, 0x19, 0x49, 0x1d, 0x30, 0x57, 0xd6, 0x6c, 0xd2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd9, 0x2b, 0x20, 0x0a, 0xef, 0xca, 0xb6, 0xac, 0x7d, + 0xaf, 0xd9, 0xac, 0xaf, 0x2f, 0xa1, 0x0b, 0x31, 0x80, 0x23, 0x5b, 0x8f, + 0x46, 0xb4, 0x50, 0x3e, 0x46, 0x93, 0xc6, 0x70, 0xfc, 0xcc, 0x88, 0x5e, + 0xf2, 0xf3, 0xae, 0xbf, 0x5b, 0x31, 0x74, 0x75, 0x33, 0x62, 0x56, 0x76, + 0x8f, 0x7c, 0x19, 0xef, 0xb7, 0x35, 0x2d, 0x27, 0xe4, 0xcc, 0xca, 0xdc, + 0x85, 0xb6, 0xb8, 0xab, 0x92, 0x2c, 0x72}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 331 + {SEC_OID_SHA256, + 331, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xca, 0x02, 0x34, 0xeb, 0xb5, 0xfd, 0xcb, 0x13, 0xca, + 0x02, 0x34, 0xec, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x0d, 0xad, 0xbb, 0xc7, + 0xf5, 0x49, 0xf8, 0xa2, 0x6b, 0x44, 0x08, 0xd0, 0xdc, 0x86, 0x00}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0a, 0x88, 0x36, 0x1e, 0xb9, 0x2e, 0xcc, 0xa2, 0x62, + 0x5b, 0x38, 0xe5, 0xf9, 0x8b, 0xba, 0xbb, 0x96, 0xbf, 0x17, 0x9b, 0x3d, + 0x76, 0xfc, 0x48, 0x14, 0x0a, 0x3b, 0xcd, 0x88, 0x15, 0x23, 0xcd, 0xe6, + 0xbd, 0xf5, 0x60, 0x33, 0xf8, 0x4a, 0x50, 0x54, 0x03, 0x55, 0x97, 0x37, + 0x5d, 0x90, 0x86, 0x6a, 0xa2, 0xc9, 0x6b, 0x86, 0xa4, 0x1c, 0xcf, 0x6e, + 0xde, 0xbf, 0x47, 0x29, 0x8a, 0xd4, 0x89}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 332 + {SEC_OID_SHA256, + 332, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x3e, 0xa3, 0x67, 0x7e, 0x08, + 0x2b, 0x93, 0x10, 0x57, 0x26, 0x20, 0xae, 0x19, 0x93, 0x3a, 0x9e, 0x65, + 0xb2, 0x85, 0x59, 0x87, 0x11, 0xc7, 0x72, 0x98, 0x81, 0x5a, 0xd3}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd0, 0xfb, 0x17, 0xcc, 0xd8, 0xfa, 0xfe, 0x82, 0x7e, + 0x0c, 0x1a, 0xfc, 0x5d, 0x8d, 0x80, 0x36, 0x6e, 0x2b, 0x20, 0xe7, 0xf1, + 0x4a, 0x56, 0x3a, 0x2b, 0xa5, 0x04, 0x69, 0xd8, 0x43, 0x75, 0xe8, 0x68, + 0x61, 0x25, 0x69, 0xd3, 0x9e, 0x2b, 0xb9, 0xf5, 0x54, 0x35, 0x55, 0x64, + 0x64, 0x6d, 0xe9, 0x9a, 0xc6, 0x02, 0xcc, 0x63, 0x49, 0xcf, 0x8c, 0x1e, + 0x23, 0x6a, 0x7d, 0xe7, 0x63, 0x7d, 0x93}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 333 + {SEC_OID_SHA256, + 333, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x26, 0x66, 0x66, 0x66, 0x3b, 0xbb, 0xbb, 0xbb, 0xe6, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x5b, 0x37, 0x90, 0x2e, 0x02, 0x3f, + 0xab, 0x7c, 0x8f, 0x05, 0x5d, 0x86, 0xe5, 0xcc, 0x41, 0xf4}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x83, 0x6f, 0x33, 0xbb, 0xc1, 0xdc, 0x0d, 0x3d, 0x3a, + 0xbb, 0xce, 0xf0, 0xd9, 0x1f, 0x11, 0xe2, 0xac, 0x41, 0x81, 0x07, 0x6c, + 0x9a, 0xf0, 0xa2, 0x2b, 0x1e, 0x43, 0x09, 0xd3, 0xed, 0xb2, 0x76, 0x9a, + 0xb4, 0x43, 0xff, 0x6f, 0x90, 0x1e, 0x30, 0xc7, 0x73, 0x86, 0x75, 0x82, + 0x99, 0x7c, 0x2b, 0xec, 0x2b, 0x0c, 0xb8, 0x12, 0x0d, 0x76, 0x02, 0x36, + 0xf3, 0xa9, 0x5b, 0xbe, 0x88, 0x1f, 0x75}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 334 + {SEC_OID_SHA256, + 334, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x36, 0xdb, 0x6d, 0xb7, 0xa4, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x14, 0x6c, 0x57, 0x3f, 0x4c, + 0x6d, 0xfc, 0x8d, 0x08, 0xa4, 0x43, 0xe2, 0x58, 0x97, 0x0b, 0x09}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x92, 0xf9, 0x9f, 0xbe, 0x97, 0x3e, 0xd4, 0xa2, 0x99, + 0x71, 0x9b, 0xae, 0xe4, 0xb4, 0x32, 0x74, 0x12, 0x37, 0x03, 0x4d, 0xec, + 0x8d, 0x72, 0xba, 0x51, 0x03, 0xcb, 0x33, 0xe5, 0x5f, 0xee, 0xb8, 0x03, + 0x3d, 0xd0, 0xe9, 0x11, 0x34, 0xc7, 0x34, 0x17, 0x48, 0x89, 0xf3, 0xeb, + 0xcf, 0x1b, 0x7a, 0x1a, 0xc0, 0x57, 0x67, 0x28, 0x92, 0x80, 0xee, 0x7a, + 0x79, 0x4c, 0xeb, 0xd6, 0xe6, 0x96, 0x97}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 335 + {SEC_OID_SHA256, + 335, + {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x2a, 0xaa, 0xaa, 0xab, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0x15, 0xd0, 0xe6, 0x0b, + 0x3e, 0x59, 0x6e, 0xcb, 0x1a, 0xd3, 0xa2, 0x7c, 0xfd, 0x49, 0xc4}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xd3, 0x5b, 0xa5, 0x8d, 0xa3, 0x01, 0x97, 0xd3, 0x78, + 0xe6, 0x18, 0xec, 0x0f, 0xa7, 0xe2, 0xe2, 0xd1, 0x2c, 0xff, 0xd7, 0x3e, + 0xbb, 0xb2, 0x04, 0x9d, 0x13, 0x0b, 0xba, 0x43, 0x4a, 0xf0, 0x9e, 0xff, + 0x83, 0x98, 0x6e, 0x68, 0x75, 0xe4, 0x1e, 0xa4, 0x32, 0xb7, 0x58, 0x5a, + 0x49, 0xb3, 0xa6, 0xc7, 0x7c, 0xbb, 0x3c, 0x47, 0x91, 0x9f, 0x8e, 0x82, + 0x87, 0x4c, 0x79, 0x46, 0x35, 0xc1, 0xd2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 336 + {SEC_OID_SHA256, + 336, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x44, 0xa7, 0x1e, 0x6f, 0x65, + 0x14, 0x58, 0xa2, 0x7b, 0xdc, 0x81, 0xfd, 0x97, 0x6e, 0x37}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x86, 0x51, 0xce, 0x49, 0x0f, 0x1b, 0x46, 0xd7, 0x3f, + 0x3f, 0xf4, 0x75, 0x14, 0x9b, 0xe2, 0x91, 0x36, 0x69, 0x73, 0x34, 0xa5, + 0x19, 0xd7, 0xdd, 0xab, 0x07, 0x25, 0xc8, 0xd0, 0x79, 0x32, 0x24, 0xe1, + 0x1c, 0x65, 0xbd, 0x8c, 0xa9, 0x2d, 0xc8, 0xbc, 0x9a, 0xe8, 0x29, 0x11, + 0xf0, 0xb5, 0x27, 0x51, 0xce, 0x21, 0xdd, 0x90, 0x03, 0xae, 0x60, 0x90, + 0x0b, 0xd8, 0x25, 0xf5, 0x90, 0xcc, 0x28}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 337 + {SEC_OID_SHA256, + 337, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, + 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xaa}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6d, 0x8e, 0x1b, 0x12, 0xc8, 0x31, 0xa0, 0xda, 0x87, + 0x95, 0x65, 0x0f, 0xf9, 0x5f, 0x10, 0x1e, 0xd9, 0x21, 0xd9, 0xe2, 0xf7, + 0x2b, 0x15, 0xb1, 0xcd, 0xac, 0xa9, 0x82, 0x6b, 0x9c, 0xfc, 0x6d, 0xef, + 0x6d, 0x63, 0xe2, 0xbc, 0x5c, 0x08, 0x95, 0x70, 0x39, 0x4a, 0x4b, 0xc9, + 0xf8, 0x92, 0xd5, 0xe6, 0xc7, 0xa6, 0xa6, 0x37, 0xb2, 0x04, 0x69, 0xa5, + 0x8c, 0x10, 0x6a, 0xd4, 0x86, 0xbf, 0x37}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 338 + {SEC_OID_SHA256, + 338, + {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, + 0x02, 0x20, 0x5d, 0x8e, 0xcd, 0x64, 0xa4, 0xee, 0xba, 0x46, 0x68, 0x15, + 0xdd, 0xf3, 0xa4, 0xde, 0x9a, 0x8e, 0x6a, 0xbd, 0x9c, 0x5d, 0xb0, 0xa0, + 0x1e, 0xb8, 0x03, 0x43, 0x55, 0x3d, 0xa6, 0x48, 0x42, 0x8f}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0a, 0xe5, 0x80, 0xba, 0xe9, 0x33, 0xb4, 0xef, 0x29, + 0x97, 0xcb, 0xdb, 0xb0, 0x92, 0x23, 0x28, 0xca, 0x9a, 0x41, 0x0f, 0x62, + 0x7a, 0x0f, 0x7d, 0xff, 0x24, 0xcb, 0x4d, 0x92, 0x0e, 0x15, 0x42, 0x89, + 0x11, 0xe7, 0xf8, 0xcc, 0x36, 0x5a, 0x8a, 0x88, 0xeb, 0x81, 0x42, 0x1a, + 0x36, 0x1c, 0xcc, 0x2b, 0x99, 0xe3, 0x09, 0xd8, 0xdc, 0xd9, 0xa9, 0x8b, + 0xa8, 0x3c, 0x39, 0x49, 0xd8, 0x93, 0xe3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: point duplication during verification + // tcID: 339 + {SEC_OID_SHA256, + 339, + {0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85, + 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf, + 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69, + 0x02, 0x21, 0x00, 0xbb, 0x72, 0x66, 0x60, 0x23, 0x57, 0x93, 0xaa, 0x99, + 0x57, 0xa6, 0x1e, 0x76, 0xe0, 0x0c, 0x2c, 0x43, 0x51, 0x09, 0xcf, 0x9a, + 0x15, 0xdd, 0x62, 0x4d, 0x53, 0xf4, 0x30, 0x10, 0x47, 0x85, 0x6b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5b, 0x81, 0x2f, 0xd5, 0x21, 0xaa, 0xfa, 0x69, 0x83, + 0x5a, 0x84, 0x9c, 0xce, 0x6f, 0xbd, 0xeb, 0x69, 0x83, 0xb4, 0x42, 0xd2, + 0x44, 0x4f, 0xe7, 0x0e, 0x13, 0x4c, 0x02, 0x7f, 0xc4, 0x69, 0x63, 0x83, + 0x8a, 0x40, 0xf2, 0xa3, 0x60, 0x92, 0xe9, 0x00, 0x4e, 0x92, 0xd8, 0xd9, + 0x40, 0xcf, 0x56, 0x38, 0x55, 0x0c, 0xe6, 0x72, 0xce, 0x8b, 0x8d, 0x4e, + 0x15, 0xeb, 0xa5, 0x49, 0x92, 0x49, 0xe9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: duplication bug + // tcID: 340 + {SEC_OID_SHA256, + 340, + {0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85, + 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf, + 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69, + 0x02, 0x21, 0x00, 0xbb, 0x72, 0x66, 0x60, 0x23, 0x57, 0x93, 0xaa, 0x99, + 0x57, 0xa6, 0x1e, 0x76, 0xe0, 0x0c, 0x2c, 0x43, 0x51, 0x09, 0xcf, 0x9a, + 0x15, 0xdd, 0x62, 0x4d, 0x53, 0xf4, 0x30, 0x10, 0x47, 0x85, 0x6b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5b, 0x81, 0x2f, 0xd5, 0x21, 0xaa, 0xfa, 0x69, 0x83, + 0x5a, 0x84, 0x9c, 0xce, 0x6f, 0xbd, 0xeb, 0x69, 0x83, 0xb4, 0x42, 0xd2, + 0x44, 0x4f, 0xe7, 0x0e, 0x13, 0x4c, 0x02, 0x7f, 0xc4, 0x69, 0x63, 0x7c, + 0x75, 0xbf, 0x0c, 0x5c, 0x9f, 0x6d, 0x17, 0xff, 0xb1, 0x6d, 0x27, 0x26, + 0xbf, 0x30, 0xa9, 0xc7, 0xaa, 0xf3, 0x1a, 0x8d, 0x31, 0x74, 0x72, 0xb1, + 0xea, 0x14, 0x5a, 0xb6, 0x6d, 0xb6, 0x16}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point with x-coordinate 0 + // tcID: 341 + {SEC_OID_SHA256, + 341, + {0x30, 0x25, 0x02, 0x01, 0x01, 0x02, 0x20, 0x55, 0x55, 0x55, + 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, + 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6a, 0xdd, 0xa8, 0x2b, 0x90, 0x26, 0x1b, 0x0f, 0x31, + 0x9f, 0xaa, 0x0d, 0x87, 0x86, 0x65, 0xa6, 0xb6, 0xda, 0x49, 0x7f, 0x09, + 0xc9, 0x03, 0x17, 0x62, 0x22, 0xc3, 0x4a, 0xcf, 0xef, 0x72, 0xa6, 0x47, + 0xe6, 0xf5, 0x0d, 0xcc, 0x40, 0xad, 0x5d, 0x9b, 0x59, 0xf7, 0x60, 0x2b, + 0xb2, 0x22, 0xfa, 0xd7, 0x1a, 0x41, 0xbf, 0x5e, 0x1f, 0x9d, 0xf4, 0x95, + 0x9a, 0x36, 0x4c, 0x62, 0xe4, 0x88, 0xd9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point with x-coordinate 0 + // tcID: 342 + {SEC_OID_SHA256, + 342, + {0x30, 0x45, 0x02, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, + 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x2f, 0xca, 0x0d, 0x0a, 0x47, 0x91, 0x4d, 0xe7, 0x7e, + 0xd5, 0x6e, 0x7e, 0xcc, 0xc3, 0x27, 0x6a, 0x60, 0x11, 0x20, 0xc6, 0xdf, + 0x00, 0x69, 0xc8, 0x25, 0xc8, 0xf6, 0xa0, 0x1c, 0x9f, 0x38, 0x20, 0x65, + 0xf3, 0x45, 0x0a, 0x1d, 0x17, 0xc6, 0xb2, 0x49, 0x89, 0xa3, 0x9b, 0xeb, + 0x1c, 0x7d, 0xec, 0xfc, 0xa8, 0x38, 0x4f, 0xbd, 0xc2, 0x94, 0x41, 0x8e, + 0x5d, 0x80, 0x7b, 0x3c, 0x6e, 0xd7, 0xde}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: comparison with point at infinity + // tcID: 343 + {SEC_OID_SHA256, + 343, + {0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, + 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, + 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, + 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xdd, 0x86, 0xd3, 0xb5, 0xf4, 0xa1, 0x3e, 0x85, 0x11, + 0x08, 0x3b, 0x78, 0x00, 0x20, 0x81, 0xc5, 0x3f, 0xf4, 0x67, 0xf1, 0x1e, + 0xbd, 0x98, 0xa5, 0x1a, 0x63, 0x3d, 0xb7, 0x66, 0x65, 0xd2, 0x50, 0x45, + 0xd5, 0xc8, 0x20, 0x0c, 0x89, 0xf2, 0xfa, 0x10, 0xd8, 0x49, 0x34, 0x92, + 0x26, 0xd2, 0x1d, 0x8d, 0xfa, 0xed, 0x6f, 0xf8, 0xd5, 0xcb, 0x3e, 0x1b, + 0x7e, 0x17, 0x47, 0x4e, 0xbc, 0x18, 0xf7}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: extreme value for k and edgecase s + // tcID: 344 + {SEC_OID_SHA256, + 344, + {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, + 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, + 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, + 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, + 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x4f, 0xea, 0x55, 0xb3, 0x2c, 0xb3, 0x2a, 0xca, 0x0c, + 0x12, 0xc4, 0xcd, 0x0a, 0xbf, 0xb4, 0xe6, 0x4b, 0x0f, 0x5a, 0x51, 0x6e, + 0x57, 0x8c, 0x01, 0x65, 0x91, 0xa9, 0x3f, 0x5a, 0x0f, 0xbc, 0xc5, 0xd7, + 0xd3, 0xfd, 0x10, 0xb2, 0xbe, 0x66, 0x8c, 0x54, 0x7b, 0x21, 0x2f, 0x6b, + 0xb1, 0x4c, 0x88, 0xf0, 0xfe, 0xcd, 0x38, 0xa8, 0xa4, 0xb2, 0xc7, 0x85, + 0xed, 0x3b, 0xe6, 0x2c, 0xe4, 0xb2, 0x80}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 345 + {SEC_OID_SHA256, + 345, + {0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, + 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, + 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, + 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b, + 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xc6, 0xa7, 0x71, 0x52, 0x70, 0x24, 0x22, 0x77, 0x92, + 0x17, 0x0a, 0x6f, 0x8e, 0xee, 0x73, 0x5b, 0xf3, 0x2b, 0x7f, 0x98, 0xaf, + 0x66, 0x9e, 0xad, 0x29, 0x98, 0x02, 0xe3, 0x2d, 0x7c, 0x31, 0x07, 0xbc, + 0x3b, 0x4b, 0x5e, 0x65, 0xab, 0x88, 0x7b, 0xbd, 0x34, 0x35, 0x72, 0xb3, + 0xe5, 0x61, 0x92, 0x61, 0xfe, 0x3a, 0x07, 0x3e, 0x2f, 0xfd, 0x78, 0x41, + 0x2f, 0x72, 0x68, 0x67, 0xdb, 0x58, 0x9e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 346 + {SEC_OID_SHA256, + 346, + {0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, + 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, + 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, + 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52, + 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x85, 0x1c, 0x2b, 0xba, 0xd0, 0x8e, 0x54, 0xec, 0x7a, + 0x9a, 0xf9, 0x9f, 0x49, 0xf0, 0x36, 0x44, 0xd6, 0xec, 0x6d, 0x59, 0xb2, + 0x07, 0xfe, 0xc9, 0x8d, 0xe8, 0x5a, 0x7d, 0x15, 0xb9, 0x56, 0xef, 0xce, + 0xe9, 0x96, 0x02, 0x83, 0x04, 0x50, 0x75, 0x68, 0x4b, 0x41, 0x0b, 0xe8, + 0xd0, 0xf7, 0x49, 0x4b, 0x91, 0xaa, 0x23, 0x79, 0xf6, 0x07, 0x27, 0x31, + 0x9f, 0x10, 0xdd, 0xeb, 0x0f, 0xe9, 0xd6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 347 + {SEC_OID_SHA256, + 347, + {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, + 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, + 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, + 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, + 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xf6, 0x41, 0x7c, 0x8a, 0x67, 0x05, 0x84, 0xe3, 0x88, + 0x67, 0x69, 0x49, 0xe5, 0x3d, 0xa7, 0xfc, 0x55, 0x91, 0x1f, 0xf6, 0x83, + 0x18, 0xd1, 0xbf, 0x30, 0x61, 0x20, 0x5a, 0xcb, 0x19, 0xc4, 0x8f, 0x8f, + 0x2b, 0x74, 0x3d, 0xf3, 0x4a, 0xd0, 0xf7, 0x26, 0x74, 0xac, 0xb7, 0x50, + 0x59, 0x29, 0x78, 0x47, 0x79, 0xcd, 0x9a, 0xc9, 0x16, 0xc3, 0x66, 0x9e, + 0xad, 0x43, 0x02, 0x6a, 0xb6, 0xd4, 0x3f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 348 + {SEC_OID_SHA256, + 348, + {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, + 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, + 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, + 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b, + 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x50, 0x14, 0x21, 0x27, 0x7b, 0xe4, 0x5a, 0x5e, 0xef, + 0xec, 0x6c, 0x63, 0x99, 0x30, 0xd6, 0x36, 0x03, 0x25, 0x65, 0xaf, 0x42, + 0x0c, 0xf3, 0x37, 0x3f, 0x55, 0x7f, 0xaa, 0x7f, 0x8a, 0x06, 0x43, 0x86, + 0x73, 0xd6, 0xcb, 0x60, 0x76, 0xe1, 0xcf, 0xcd, 0xc7, 0xdf, 0xe7, 0x38, + 0x4c, 0x8e, 0x5c, 0xac, 0x08, 0xd7, 0x45, 0x01, 0xf2, 0xae, 0x6e, 0x89, + 0xca, 0xd1, 0x95, 0xd0, 0xaa, 0x13, 0x71}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k + // tcID: 349 + {SEC_OID_SHA256, + 349, + {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, + 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, + 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, + 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c, + 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41, + 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x0d, 0x93, 0x5b, 0xf9, 0xff, 0xc1, 0x15, 0xa5, 0x27, + 0x73, 0x5f, 0x72, 0x9c, 0xa8, 0xa4, 0xca, 0x23, 0xee, 0x01, 0xa4, 0x89, + 0x4a, 0xdf, 0x0e, 0x34, 0x15, 0xac, 0x84, 0xe8, 0x08, 0xbb, 0x34, 0x31, + 0x95, 0xa3, 0x76, 0x2f, 0xea, 0x29, 0xed, 0x38, 0x91, 0x2b, 0xd9, 0xea, + 0x6c, 0x4f, 0xde, 0x70, 0xc3, 0x05, 0x08, 0x93, 0xa4, 0x37, 0x58, 0x50, + 0xce, 0x61, 0xd8, 0x2e, 0xba, 0x33, 0xc5}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and edgecase s + // tcID: 350 + {SEC_OID_SHA256, + 350, + {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, + 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, + 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, + 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, + 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5e, 0x59, 0xf5, 0x07, 0x08, 0x64, 0x6b, 0xe8, 0xa5, + 0x89, 0x35, 0x50, 0x14, 0x30, 0x8e, 0x60, 0xb6, 0x68, 0xfb, 0x67, 0x01, + 0x96, 0x20, 0x6c, 0x41, 0xe7, 0x48, 0xe6, 0x4e, 0x4d, 0xca, 0x21, 0x5d, + 0xe3, 0x7f, 0xee, 0x5c, 0x97, 0xbc, 0xaf, 0x71, 0x44, 0xd5, 0xb4, 0x59, + 0x98, 0x2f, 0x52, 0xee, 0xea, 0xfb, 0xdf, 0x03, 0xaa, 0xcb, 0xaf, 0xef, + 0x38, 0xe2, 0x13, 0x62, 0x4a, 0x01, 0xde}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 351 + {SEC_OID_SHA256, + 351, + {0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, + 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, + 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, + 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b, + 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x16, 0x9f, 0xb7, 0x97, 0x32, 0x58, 0x43, 0xfa, 0xff, + 0x2f, 0x7a, 0x5b, 0x54, 0x45, 0xda, 0x9e, 0x2f, 0xd6, 0x22, 0x6f, 0x7e, + 0xf9, 0x0e, 0xf0, 0xbf, 0xe9, 0x24, 0x10, 0x4b, 0x02, 0xdb, 0x8e, 0x7b, + 0xbb, 0x8d, 0xe6, 0x62, 0xc7, 0xb9, 0xb1, 0xcf, 0x9b, 0x22, 0xf7, 0xa2, + 0xe5, 0x82, 0xbd, 0x46, 0xd5, 0x81, 0xd6, 0x88, 0x78, 0xef, 0xb2, 0xb8, + 0x61, 0xb1, 0x31, 0xd8, 0xa1, 0xd6, 0x67}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 352 + {SEC_OID_SHA256, + 352, + {0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, + 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, + 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, + 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52, + 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x27, 0x1c, 0xd8, 0x9c, 0x00, 0x01, 0x43, 0x09, 0x6b, + 0x62, 0xd4, 0xe9, 0xe4, 0xca, 0x88, 0x5a, 0xef, 0x2f, 0x70, 0x23, 0xd1, + 0x8a, 0xff, 0xda, 0xf8, 0xb7, 0xb5, 0x48, 0x98, 0x14, 0x87, 0x54, 0x0a, + 0x1c, 0x6e, 0x95, 0x4e, 0x32, 0x10, 0x84, 0x35, 0xb5, 0x5f, 0xa3, 0x85, + 0xb0, 0xf7, 0x64, 0x81, 0xa6, 0x09, 0xb9, 0x14, 0x9c, 0xcb, 0x4b, 0x02, + 0xb2, 0xca, 0x47, 0xfe, 0x8e, 0x4d, 0xa5}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 353 + {SEC_OID_SHA256, + 353, + {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, + 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, + 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, + 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, + 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3d, 0x0b, 0xc7, 0xed, 0x8f, 0x09, 0xd2, 0xcb, 0x7d, + 0xdb, 0x46, 0xeb, 0xc1, 0xed, 0x79, 0x9a, 0xb1, 0x56, 0x3a, 0x9a, 0xb8, + 0x4b, 0xf5, 0x24, 0x58, 0x7a, 0x22, 0x0a, 0xfe, 0x49, 0x9c, 0x12, 0xe2, + 0x2d, 0xc3, 0xb3, 0xc1, 0x03, 0x82, 0x4a, 0x4f, 0x37, 0x8d, 0x96, 0xad, + 0xb0, 0xa4, 0x08, 0xab, 0xf1, 0x9c, 0xe7, 0xd6, 0x8a, 0xa6, 0x24, 0x4f, + 0x78, 0xcb, 0x21, 0x6f, 0xa3, 0xf8, 0xdf}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 354 + {SEC_OID_SHA256, + 354, + {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, + 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, + 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, + 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b, + 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xa6, 0xc8, 0x85, 0xad, 0xe1, 0xa4, 0xc5, 0x66, 0xf9, + 0xbb, 0x01, 0x0d, 0x06, 0x69, 0x74, 0xab, 0xb2, 0x81, 0x79, 0x7f, 0xa7, + 0x01, 0x28, 0x8c, 0x72, 0x1b, 0xcb, 0xd2, 0x36, 0x63, 0xa9, 0xb7, 0x2e, + 0x42, 0x4b, 0x69, 0x09, 0x57, 0x16, 0x8d, 0x19, 0x3a, 0x60, 0x96, 0xfc, + 0x77, 0xa2, 0xb0, 0x04, 0xa9, 0xc7, 0xd4, 0x67, 0xe0, 0x07, 0xe1, 0xf2, + 0x05, 0x84, 0x58, 0xf9, 0x8a, 0xf3, 0x16}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k + // tcID: 355 + {SEC_OID_SHA256, + 355, + {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, + 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, + 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, + 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c, + 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41, + 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x8d, 0x3c, 0x2c, 0x2c, 0x3b, 0x76, 0x5b, 0xa8, 0x28, + 0x9e, 0x6a, 0xc3, 0x81, 0x25, 0x72, 0xa2, 0x5b, 0xf7, 0x5d, 0xf6, 0x2d, + 0x87, 0xab, 0x73, 0x30, 0xc3, 0xbd, 0xba, 0xd9, 0xeb, 0xfa, 0x5c, 0x4c, + 0x68, 0x45, 0x44, 0x2d, 0x66, 0x93, 0x5b, 0x23, 0x85, 0x78, 0xd4, 0x3a, + 0xec, 0x54, 0xf7, 0xca, 0xa1, 0x62, 0x1d, 0x1a, 0xf2, 0x41, 0xd4, 0x63, + 0x2e, 0x0b, 0x78, 0x0c, 0x42, 0x3f, 0x5d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: testing point duplication + // tcID: 356 + {SEC_OID_SHA256, + 356, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xbb, 0x5a, 0x52, 0xf4, 0x2f, 0x9c, 0x92, + 0x61, 0xed, 0x43, 0x61, 0xf5, 0x94, 0x22, 0xa1, 0xe3, 0x00, 0x36, 0xe7, + 0xc3, 0x2b, 0x27, 0x0c, 0x88, 0x07, 0xa4, 0x19, 0xfe, 0xca, 0x60, 0x50, + 0x23, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, + 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, + 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, + 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, + 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, + 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, + 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, 0xf5}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 357 + {SEC_OID_SHA256, + 357, + {0x30, 0x44, 0x02, 0x20, 0x44, 0xa5, 0xad, 0x0a, 0xd0, 0x63, 0x6d, 0x9f, + 0x12, 0xbc, 0x9e, 0x0a, 0x6b, 0xdd, 0x5e, 0x1c, 0xbc, 0xb0, 0x12, 0xea, + 0x7b, 0xf0, 0x91, 0xfc, 0xec, 0x15, 0xb0, 0xc4, 0x32, 0x02, 0xd5, 0x2e, + 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, + 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, + 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, + 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, + 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, + 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, + 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, 0xf5}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 358 + {SEC_OID_SHA256, + 358, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xbb, 0x5a, 0x52, 0xf4, 0x2f, 0x9c, 0x92, + 0x61, 0xed, 0x43, 0x61, 0xf5, 0x94, 0x22, 0xa1, 0xe3, 0x00, 0x36, 0xe7, + 0xc3, 0x2b, 0x27, 0x0c, 0x88, 0x07, 0xa4, 0x19, 0xfe, 0xca, 0x60, 0x50, + 0x23, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, + 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, + 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, + 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0xb0, + 0x1c, 0xbd, 0x1c, 0x01, 0xe5, 0x80, 0x65, 0x71, 0x18, 0x14, 0xb5, 0x83, + 0xf0, 0x61, 0xe9, 0xd4, 0x31, 0xcc, 0xa9, 0x94, 0xce, 0xa1, 0x31, 0x34, + 0x49, 0xbf, 0x97, 0xc8, 0x40, 0xae, 0x0a}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 359 + {SEC_OID_SHA256, + 359, + {0x30, 0x44, 0x02, 0x20, 0x44, 0xa5, 0xad, 0x0a, 0xd0, 0x63, 0x6d, 0x9f, + 0x12, 0xbc, 0x9e, 0x0a, 0x6b, 0xdd, 0x5e, 0x1c, 0xbc, 0xb0, 0x12, 0xea, + 0x7b, 0xf0, 0x91, 0xfc, 0xec, 0x15, 0xb0, 0xc4, 0x32, 0x02, 0xd5, 0x2e, + 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, + 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, + 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, + 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0xb0, + 0x1c, 0xbd, 0x1c, 0x01, 0xe5, 0x80, 0x65, 0x71, 0x18, 0x14, 0xb5, 0x83, + 0xf0, 0x61, 0xe9, 0xd4, 0x31, 0xcc, 0xa9, 0x94, 0xce, 0xa1, 0x31, 0x34, + 0x49, 0xbf, 0x97, 0xc8, 0x40, 0xae, 0x0a}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: pseudorandom signature + // tcID: 360 + {SEC_OID_SHA256, + 360, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xb2, 0x92, 0xa6, 0x19, 0x33, 0x9f, 0x6e, + 0x56, 0x7a, 0x30, 0x5c, 0x95, 0x1c, 0x0d, 0xcb, 0xcc, 0x42, 0xd1, 0x6e, + 0x47, 0xf2, 0x19, 0xf9, 0xe9, 0x8e, 0x76, 0xe0, 0x9d, 0x87, 0x70, 0xb3, + 0x4a, 0x02, 0x20, 0x01, 0x77, 0xe6, 0x04, 0x92, 0xc5, 0xa8, 0x24, 0x2f, + 0x76, 0xf0, 0x7b, 0xfe, 0x36, 0x61, 0xbd, 0xe5, 0x9e, 0xc2, 0xa1, 0x7c, + 0xe5, 0xbd, 0x2d, 0xab, 0x2a, 0xbe, 0xbd, 0xf8, 0x9a, 0x62, 0xe2}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13, + 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9, + 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87, + 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87, + 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a, + 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d}, + {}, + true}, + + // Comment: pseudorandom signature + // tcID: 361 + {SEC_OID_SHA256, + 361, + {0x30, 0x45, 0x02, 0x20, 0x53, 0x0b, 0xd6, 0xb0, 0xc9, 0xaf, 0x2d, 0x69, + 0xba, 0x89, 0x7f, 0x6b, 0x5f, 0xb5, 0x96, 0x95, 0xcf, 0xbf, 0x33, 0xaf, + 0xe6, 0x6d, 0xba, 0xdc, 0xf5, 0xb8, 0xd2, 0xa2, 0xa6, 0x53, 0x8e, 0x23, + 0x02, 0x21, 0x00, 0xd8, 0x5e, 0x48, 0x9c, 0xb7, 0xa1, 0x61, 0xfd, 0x55, + 0xed, 0xed, 0xce, 0xdb, 0xf4, 0xcc, 0x0c, 0x09, 0x87, 0xe3, 0xe3, 0xf0, + 0xf2, 0x42, 0xca, 0xe9, 0x34, 0xc7, 0x2c, 0xaa, 0x3f, 0x43, 0xe9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13, + 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9, + 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87, + 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87, + 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a, + 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d}, + {0x4d, 0x73, 0x67}, + true}, + + // Comment: pseudorandom signature + // tcID: 362 + {SEC_OID_SHA256, + 362, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xa8, 0xea, 0x15, 0x0c, 0xb8, 0x01, 0x25, + 0xd7, 0x38, 0x1c, 0x4c, 0x1f, 0x1d, 0xa8, 0xe9, 0xde, 0x27, 0x11, 0xf9, + 0x91, 0x70, 0x60, 0x40, 0x6a, 0x73, 0xd7, 0x90, 0x45, 0x19, 0xe5, 0x13, + 0x88, 0x02, 0x21, 0x00, 0xf3, 0xab, 0x9f, 0xa6, 0x8b, 0xd4, 0x79, 0x73, + 0xa7, 0x3b, 0x2d, 0x40, 0x48, 0x0c, 0x2b, 0xa5, 0x0c, 0x22, 0xc9, 0xd7, + 0x6e, 0xc2, 0x17, 0x25, 0x72, 0x88, 0x29, 0x32, 0x85, 0x44, 0x9b, 0x86}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13, + 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9, + 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87, + 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87, + 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a, + 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: pseudorandom signature + // tcID: 363 + {SEC_OID_SHA256, + 363, + {0x30, 0x45, 0x02, 0x21, 0x00, 0x98, 0x6e, 0x65, 0x93, 0x3e, 0xf2, 0xed, + 0x4e, 0xe5, 0xaa, 0xda, 0x13, 0x9f, 0x52, 0xb7, 0x05, 0x39, 0xaa, 0xf6, + 0x3f, 0x00, 0xa9, 0x1f, 0x29, 0xc6, 0x91, 0x78, 0x49, 0x0d, 0x57, 0xfb, + 0x71, 0x02, 0x20, 0x3d, 0xaf, 0xed, 0xfb, 0x8d, 0xa6, 0x18, 0x9d, 0x37, + 0x23, 0x08, 0xcb, 0xf1, 0x48, 0x9b, 0xbb, 0xda, 0xbf, 0x0c, 0x02, 0x17, + 0xd1, 0xc0, 0xff, 0x0f, 0x70, 0x1a, 0xaa, 0x7a, 0x69, 0x4b, 0x9c}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13, + 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9, + 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87, + 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87, + 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a, + 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: x-coordinate of the public key has many trailing 0's + // tcID: 364 + {SEC_OID_SHA256, + 364, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x34, 0xe2, 0x62, 0xa4, 0x9e, 0xab, + 0x77, 0x81, 0xe3, 0x53, 0xa3, 0x56, 0x5e, 0x48, 0x25, 0x50, 0xdd, 0x0f, + 0xd5, 0xde, 0xfa, 0x01, 0x3c, 0x7f, 0x29, 0x74, 0x5e, 0xff, 0x35, 0x69, + 0xf1, 0x02, 0x21, 0x00, 0x9b, 0x0c, 0x0a, 0x93, 0xf2, 0x67, 0xfb, 0x60, + 0x52, 0xfd, 0x80, 0x77, 0xbe, 0x76, 0x9c, 0x2b, 0x98, 0x95, 0x31, 0x95, + 0xd7, 0xbc, 0x10, 0xde, 0x84, 0x42, 0x18, 0x30, 0x5c, 0x6b, 0xa1, 0x7a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05, + 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11, + 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed, + 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88, + 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5, + 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 0's + // tcID: 365 + {SEC_OID_SHA256, + 365, + {0x30, 0x44, 0x02, 0x20, 0x0f, 0xe7, 0x74, 0x35, 0x5c, 0x04, 0xd0, 0x60, + 0xf7, 0x6d, 0x79, 0xfd, 0x7a, 0x77, 0x2e, 0x42, 0x14, 0x63, 0x48, 0x92, + 0x21, 0xbf, 0x0a, 0x33, 0xad, 0xd0, 0xbe, 0x9b, 0x19, 0x79, 0x11, 0x0b, + 0x02, 0x20, 0x50, 0x0d, 0xcb, 0xa1, 0xc6, 0x9a, 0x8f, 0xbd, 0x43, 0xfa, + 0x4f, 0x57, 0xf7, 0x43, 0xce, 0x12, 0x4c, 0xa8, 0xb9, 0x1a, 0x1f, 0x32, + 0x5f, 0x3f, 0xac, 0x61, 0x81, 0x17, 0x5d, 0xf5, 0x57, 0x37}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05, + 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11, + 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed, + 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88, + 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5, + 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 0's + // tcID: 366 + {SEC_OID_SHA256, + 366, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xbb, 0x40, 0xbf, 0x21, 0x7b, 0xed, 0x3f, + 0xb3, 0x95, 0x0c, 0x7d, 0x39, 0xf0, 0x3d, 0x36, 0xdc, 0x8e, 0x3b, 0x2c, + 0xd7, 0x96, 0x93, 0xf1, 0x25, 0xbf, 0xd0, 0x65, 0x95, 0xee, 0x11, 0x35, + 0xe3, 0x02, 0x20, 0x54, 0x1b, 0xf3, 0x53, 0x23, 0x51, 0xeb, 0xb0, 0x32, + 0x71, 0x0b, 0xdb, 0x6a, 0x1b, 0xf1, 0xbf, 0xc8, 0x9a, 0x1e, 0x29, 0x1a, + 0xc6, 0x92, 0xb3, 0xfa, 0x47, 0x80, 0x74, 0x5b, 0xb5, 0x56, 0x77}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05, + 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11, + 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed, + 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88, + 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5, + 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 367 + {SEC_OID_SHA256, + 367, + {0x30, 0x44, 0x02, 0x20, 0x66, 0x4e, 0xb7, 0xee, 0x6d, 0xb8, 0x4a, 0x34, + 0xdf, 0x3c, 0x86, 0xea, 0x31, 0x38, 0x9a, 0x54, 0x05, 0xba, 0xdd, 0x5c, + 0xa9, 0x92, 0x31, 0xff, 0x55, 0x6d, 0x3e, 0x75, 0xa2, 0x33, 0xe7, 0x3a, + 0x02, 0x20, 0x59, 0xf3, 0xc7, 0x52, 0xe5, 0x2e, 0xca, 0x46, 0x13, 0x76, + 0x42, 0x49, 0x0a, 0x51, 0x56, 0x0c, 0xe0, 0xba, 0xdc, 0x67, 0x87, 0x54, + 0xb8, 0xf7, 0x2e, 0x51, 0xa2, 0x90, 0x14, 0x26, 0xa1, 0xbd}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, + 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, + 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84, + 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89, + 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5, + 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 368 + {SEC_OID_SHA256, + 368, + {0x30, 0x45, 0x02, 0x20, 0x4c, 0xd0, 0x42, 0x9b, 0xba, 0xbd, 0x28, 0x27, + 0x00, 0x9d, 0x6f, 0xcd, 0x84, 0x3d, 0x4c, 0xe3, 0x9c, 0x3e, 0x42, 0xe2, + 0xd1, 0x63, 0x1f, 0xd0, 0x01, 0x98, 0x5a, 0x79, 0xd1, 0xfd, 0x8b, 0x43, + 0x02, 0x21, 0x00, 0x96, 0x38, 0xbf, 0x12, 0xdd, 0x68, 0x2f, 0x60, 0xbe, + 0x7e, 0xf1, 0xd0, 0xe0, 0xd9, 0x8f, 0x08, 0xb7, 0xbc, 0xa7, 0x7a, 0x1a, + 0x2b, 0x86, 0x9a, 0xe4, 0x66, 0x18, 0x9d, 0x2a, 0xcd, 0xab, 0xe3}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, + 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, + 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84, + 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89, + 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5, + 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 369 + {SEC_OID_SHA256, + 369, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xe5, 0x6c, 0x6e, 0xa2, 0xd1, 0xb0, 0x17, + 0x09, 0x1c, 0x44, 0xd8, 0xb6, 0xcb, 0x62, 0xb9, 0xf4, 0x60, 0xe3, 0xce, + 0x9a, 0xed, 0x5e, 0x5f, 0xd4, 0x1e, 0x8a, 0xdd, 0xed, 0x97, 0xc5, 0x6c, + 0x04, 0x02, 0x21, 0x00, 0xa3, 0x08, 0xec, 0x31, 0xf2, 0x81, 0xe9, 0x55, + 0xbe, 0x20, 0xb4, 0x57, 0xe4, 0x63, 0x44, 0x0b, 0x4f, 0xcf, 0x2b, 0x80, + 0x25, 0x80, 0x78, 0x20, 0x7f, 0xc1, 0x37, 0x81, 0x80, 0xf8, 0x9b, 0x55}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, + 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, + 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84, + 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89, + 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5, + 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 370 + {SEC_OID_SHA256, + 370, + {0x30, 0x44, 0x02, 0x20, 0x11, 0x58, 0xa0, 0x8d, 0x29, 0x15, 0x00, 0xb4, + 0xca, 0xbe, 0xd3, 0x34, 0x6d, 0x89, 0x1e, 0xee, 0x57, 0xc1, 0x76, 0x35, + 0x6a, 0x26, 0x24, 0xfb, 0x01, 0x1f, 0x8f, 0xbb, 0xf3, 0x46, 0x68, 0x30, + 0x02, 0x20, 0x22, 0x8a, 0x8c, 0x48, 0x6a, 0x73, 0x60, 0x06, 0xe0, 0x82, + 0x32, 0x5b, 0x85, 0x29, 0x0c, 0x5b, 0xc9, 0x1f, 0x37, 0x8b, 0x75, 0xd4, + 0x87, 0xdd, 0xa4, 0x67, 0x98, 0xc1, 0x8f, 0x28, 0x55, 0x19}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, + 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, + 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b, + 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76, + 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a, + 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 371 + {SEC_OID_SHA256, + 371, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xb1, 0xdb, 0x92, 0x89, 0x64, 0x9f, 0x59, + 0x41, 0x0e, 0xa3, 0x6b, 0x0c, 0x0f, 0xc8, 0xd6, 0xaa, 0x26, 0x87, 0xb2, + 0x91, 0x76, 0x93, 0x9d, 0xd2, 0x3e, 0x0d, 0xde, 0x56, 0xd3, 0x09, 0xfa, + 0x9d, 0x02, 0x20, 0x3e, 0x15, 0x35, 0xe4, 0x28, 0x05, 0x59, 0x01, 0x5b, + 0x0d, 0xbd, 0x98, 0x73, 0x66, 0xdc, 0xf4, 0x3a, 0x6d, 0x1a, 0xf5, 0xc2, + 0x3c, 0x7d, 0x58, 0x4e, 0x1c, 0x3f, 0x48, 0xa1, 0x25, 0x13, 0x36}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, + 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, + 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b, + 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76, + 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a, + 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 372 + {SEC_OID_SHA256, + 372, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xb7, 0xb1, 0x6e, 0x76, 0x22, 0x86, 0xcb, + 0x96, 0x44, 0x6a, 0xa8, 0xd4, 0xe6, 0xe7, 0x57, 0x8b, 0x0a, 0x34, 0x1a, + 0x79, 0xf2, 0xdd, 0x1a, 0x22, 0x0a, 0xc6, 0xf0, 0xca, 0x4e, 0x24, 0xed, + 0x86, 0x02, 0x21, 0x00, 0xdd, 0xc6, 0x0a, 0x70, 0x0a, 0x13, 0x9b, 0x04, + 0x66, 0x1c, 0x54, 0x7d, 0x07, 0xbb, 0xb0, 0x72, 0x17, 0x80, 0x14, 0x6d, + 0xf7, 0x99, 0xcc, 0xf5, 0x5e, 0x55, 0x23, 0x4e, 0xcb, 0x8f, 0x12, 0xbc}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, + 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, + 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b, + 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76, + 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a, + 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 1's + // tcID: 373 + {SEC_OID_SHA256, + 373, + {0x30, 0x45, 0x02, 0x21, 0x00, 0xd8, 0x2a, 0x7c, 0x27, 0x17, 0x26, 0x11, + 0x87, 0xc8, 0xe0, 0x0d, 0x8d, 0xf9, 0x63, 0xff, 0x35, 0xd7, 0x96, 0xed, + 0xad, 0x36, 0xbc, 0x6e, 0x6b, 0xd1, 0xc9, 0x1c, 0x67, 0x0d, 0x91, 0x05, + 0xb4, 0x02, 0x20, 0x3d, 0xca, 0xbd, 0xda, 0xf8, 0xfc, 0xaa, 0x61, 0xf4, + 0x60, 0x3e, 0x7c, 0xba, 0xc0, 0xf3, 0xc0, 0x35, 0x1e, 0xcd, 0x59, 0x88, + 0xef, 0xb2, 0x3f, 0x68, 0x0d, 0x07, 0xde, 0xbd, 0x13, 0x99, 0x29}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34, + 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe, + 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0, + 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67, + 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb, + 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 1's + // tcID: 374 + {SEC_OID_SHA256, + 374, + {0x30, 0x44, 0x02, 0x20, 0x5e, 0xb9, 0xc8, 0x84, 0x5d, 0xe6, 0x8e, 0xb1, + 0x3d, 0x5b, 0xef, 0xe7, 0x19, 0xf4, 0x62, 0xd7, 0x77, 0x87, 0x80, 0x2b, + 0xaf, 0xf3, 0x0c, 0xe9, 0x6a, 0x5c, 0xba, 0x06, 0x32, 0x54, 0xaf, 0x78, + 0x02, 0x20, 0x2c, 0x02, 0x6a, 0xe9, 0xbe, 0x2e, 0x2a, 0x5e, 0x7c, 0xa0, + 0xff, 0x9b, 0xbd, 0x92, 0xfb, 0x6e, 0x44, 0x97, 0x21, 0x86, 0x22, 0x8e, + 0xe9, 0xa6, 0x2b, 0x87, 0xdd, 0xbe, 0x2e, 0xf6, 0x6f, 0xb5}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34, + 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe, + 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0, + 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67, + 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb, + 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 1's + // tcID: 375 + {SEC_OID_SHA256, + 375, + {0x30, 0x46, 0x02, 0x21, 0x00, 0x96, 0x84, 0x3d, 0xd0, 0x3c, 0x22, 0xab, + 0xd2, 0xf3, 0xb7, 0x82, 0xb1, 0x70, 0x23, 0x9f, 0x90, 0xf2, 0x77, 0x92, + 0x1b, 0xec, 0xc1, 0x17, 0xd0, 0x40, 0x4a, 0x8e, 0x4e, 0x36, 0x23, 0x0c, + 0x28, 0x02, 0x21, 0x00, 0xf2, 0xbe, 0x37, 0x8f, 0x52, 0x6f, 0x74, 0xa5, + 0x43, 0xf6, 0x71, 0x65, 0x97, 0x6d, 0xe9, 0xed, 0x9a, 0x31, 0x21, 0x4e, + 0xb4, 0xd7, 0xe6, 0xdb, 0x19, 0xe1, 0xed, 0xe1, 0x23, 0xdd, 0x99, 0x1d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34, + 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe, + 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0, + 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67, + 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb, + 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 376 + {SEC_OID_SHA256, + 376, + {0x30, 0x44, 0x02, 0x20, 0x76, 0x64, 0x56, 0xdc, 0xe1, 0x85, 0x7c, 0x90, + 0x6f, 0x99, 0x96, 0xaf, 0x72, 0x93, 0x39, 0x46, 0x4d, 0x27, 0xe9, 0xd9, + 0x8e, 0xdc, 0x2d, 0x0e, 0x3b, 0x76, 0x02, 0x97, 0x06, 0x74, 0x21, 0xf6, + 0x02, 0x20, 0x40, 0x23, 0x85, 0xec, 0xad, 0xae, 0x0d, 0x80, 0x81, 0xdc, + 0xca, 0xf5, 0xd1, 0x90, 0x37, 0xec, 0x4e, 0x55, 0x37, 0x6e, 0xce, 0xd6, + 0x99, 0xe9, 0x36, 0x46, 0xbf, 0xbb, 0xf1, 0x9d, 0x0b, 0x41}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04, + 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad, + 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a, + 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49, + 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78, + 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 377 + {SEC_OID_SHA256, + 377, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xc6, 0x05, 0xc4, 0xb2, 0xed, 0xea, 0xb2, + 0x04, 0x19, 0xe6, 0x51, 0x8a, 0x11, 0xb2, 0xdb, 0xc2, 0xb9, 0x7e, 0xd8, + 0xb0, 0x7c, 0xce, 0xd0, 0xb1, 0x9c, 0x34, 0xf7, 0x77, 0xde, 0x7b, 0x9f, + 0xd9, 0x02, 0x21, 0x00, 0xed, 0xf0, 0xf6, 0x12, 0xc5, 0xf4, 0x6e, 0x03, + 0xc7, 0x19, 0x64, 0x7b, 0xc8, 0xaf, 0x1b, 0x29, 0xb2, 0xcd, 0xe2, 0xed, + 0xa7, 0x00, 0xfb, 0x1c, 0xff, 0x5e, 0x15, 0x9d, 0x47, 0x32, 0x6d, 0xba}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04, + 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad, + 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a, + 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49, + 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78, + 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 378 + {SEC_OID_SHA256, + 378, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x8b, 0x68, 0xe6, 0xca, 0xbf, 0xe0, + 0x3c, 0xf6, 0x14, 0x1c, 0x9a, 0xc5, 0x41, 0x41, 0xf2, 0x10, 0xe6, 0x44, + 0x85, 0xd9, 0x92, 0x9a, 0xd7, 0xb7, 0x32, 0xbf, 0xe3, 0xb7, 0xeb, 0x8a, + 0x84, 0x02, 0x21, 0x00, 0xfe, 0xed, 0xae, 0x50, 0xc6, 0x1b, 0xd0, 0x0e, + 0x19, 0xdc, 0x26, 0xf9, 0xb7, 0xe2, 0x26, 0x5e, 0x45, 0x08, 0xc3, 0x89, + 0x10, 0x9a, 0xd2, 0xf2, 0x08, 0xf0, 0x77, 0x23, 0x15, 0xb6, 0xc9, 0x41}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04, + 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad, + 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a, + 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49, + 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78, + 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 379 + {SEC_OID_SHA256, + 379, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xb7, 0xc8, 0x14, 0x57, 0xd4, 0xae, 0xb6, + 0xaa, 0x65, 0x95, 0x70, 0x98, 0x56, 0x9f, 0x04, 0x79, 0x71, 0x0a, 0xd7, + 0xf6, 0x59, 0x5d, 0x58, 0x74, 0xc3, 0x5a, 0x93, 0xd1, 0x2a, 0x5d, 0xd4, + 0xc7, 0x02, 0x21, 0x00, 0xb7, 0x96, 0x1a, 0x0b, 0x65, 0x28, 0x78, 0xc2, + 0xd5, 0x68, 0x06, 0x9a, 0x43, 0x2c, 0xa1, 0x8a, 0x1a, 0x91, 0x99, 0xf2, + 0xca, 0x57, 0x4d, 0xad, 0x4b, 0x9e, 0x3a, 0x05, 0xc0, 0xa1, 0xcd, 0xb3}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94, + 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee, + 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10, + 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59, + 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54, + 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 380 + {SEC_OID_SHA256, + 380, + {0x30, 0x44, 0x02, 0x20, 0x6b, 0x01, 0x33, 0x2d, 0xdb, 0x6e, 0xdf, 0xa9, + 0xa3, 0x0a, 0x13, 0x21, 0xd5, 0x85, 0x8e, 0x1e, 0xe3, 0xcf, 0x97, 0xe2, + 0x63, 0xe6, 0x69, 0xf8, 0xde, 0x5e, 0x96, 0x52, 0xe7, 0x6f, 0xf3, 0xf7, + 0x02, 0x20, 0x59, 0x39, 0x54, 0x5f, 0xce, 0xd4, 0x57, 0x30, 0x9a, 0x6a, + 0x04, 0xac, 0xe2, 0xbd, 0x0f, 0x70, 0x13, 0x9c, 0x8f, 0x7d, 0x86, 0xb0, + 0x2c, 0xb1, 0xcc, 0x58, 0xf9, 0xe6, 0x9e, 0x96, 0xcd, 0x5a}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94, + 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee, + 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10, + 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59, + 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54, + 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 381 + {SEC_OID_SHA256, + 381, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xef, 0xdb, 0x88, 0x47, 0x20, 0xea, 0xea, + 0xdc, 0x34, 0x9f, 0x9f, 0xc3, 0x56, 0xb6, 0xc0, 0x34, 0x41, 0x01, 0xcd, + 0x2f, 0xd8, 0x43, 0x6b, 0x7d, 0x0e, 0x6a, 0x4f, 0xb9, 0x3f, 0x10, 0x63, + 0x61, 0x02, 0x21, 0x00, 0xf2, 0x4b, 0xee, 0x6a, 0xd5, 0xdc, 0x05, 0xf7, + 0x61, 0x39, 0x75, 0x47, 0x3a, 0xad, 0xf3, 0xaa, 0xcb, 0xa9, 0xe7, 0x7d, + 0xe7, 0xd6, 0x9b, 0x6c, 0xe4, 0x8c, 0xb6, 0x0d, 0x81, 0x13, 0x38, 0x5d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94, + 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee, + 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10, + 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59, + 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54, + 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 382 + {SEC_OID_SHA256, + 382, + {0x30, 0x44, 0x02, 0x20, 0x31, 0x23, 0x04, 0x28, 0x40, 0x55, 0x60, 0xdc, + 0xb8, 0x8f, 0xb5, 0xa6, 0x46, 0x83, 0x6a, 0xea, 0x9b, 0x23, 0xa2, 0x3d, + 0xd9, 0x73, 0xdc, 0xbe, 0x80, 0x14, 0xc8, 0x7b, 0x8b, 0x20, 0xeb, 0x07, + 0x02, 0x20, 0x0f, 0x93, 0x44, 0xd6, 0xe8, 0x12, 0xce, 0x16, 0x66, 0x46, + 0x74, 0x76, 0x94, 0xa4, 0x1b, 0x0a, 0xaf, 0x97, 0x37, 0x4e, 0x19, 0xf3, + 0xc5, 0xfb, 0x8b, 0xd7, 0xae, 0x3d, 0x9b, 0xd0, 0xbe, 0xff}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, + 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, + 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00, + 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce, + 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3, + 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 383 + {SEC_OID_SHA256, + 383, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xca, 0xa7, 0x97, 0xda, 0x65, 0xb3, 0x20, + 0xab, 0x0d, 0x5c, 0x47, 0x0c, 0xda, 0x0b, 0x36, 0xb2, 0x94, 0x35, 0x9c, + 0x7d, 0xb9, 0x84, 0x1d, 0x67, 0x91, 0x74, 0xdb, 0x34, 0xc4, 0x85, 0x57, + 0x43, 0x02, 0x21, 0x00, 0xcf, 0x54, 0x3a, 0x62, 0xf2, 0x3e, 0x21, 0x27, + 0x45, 0x39, 0x1a, 0xaf, 0x75, 0x05, 0xf3, 0x45, 0x12, 0x3d, 0x26, 0x85, + 0xee, 0x3b, 0x94, 0x1d, 0x3d, 0xe6, 0xd9, 0xb3, 0x62, 0x42, 0xe5, 0xa0}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, + 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, + 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00, + 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce, + 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3, + 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 384 + {SEC_OID_SHA256, + 384, + {0x30, 0x45, 0x02, 0x20, 0x7e, 0x5f, 0x0a, 0xb5, 0xd9, 0x00, 0xd3, 0xd3, + 0xd7, 0x86, 0x76, 0x57, 0xe5, 0xd6, 0xd3, 0x65, 0x19, 0xbc, 0x54, 0x08, + 0x45, 0x36, 0xe7, 0xd2, 0x1c, 0x33, 0x6e, 0xd8, 0x00, 0x18, 0x59, 0x45, + 0x02, 0x21, 0x00, 0x94, 0x50, 0xc0, 0x7f, 0x20, 0x1f, 0xae, 0xc9, 0x4b, + 0x82, 0xdf, 0xb3, 0x22, 0xe5, 0xac, 0x67, 0x66, 0x88, 0x29, 0x4a, 0xad, + 0x35, 0xaa, 0x72, 0xe7, 0x27, 0xff, 0x0b, 0x19, 0xb6, 0x46, 0xaa}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, + 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, + 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00, + 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce, + 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3, + 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 385 + {SEC_OID_SHA256, + 385, + {0x30, 0x46, 0x02, 0x21, 0x00, 0xd7, 0xd7, 0x0c, 0x58, 0x1a, 0xe9, 0xe3, + 0xf6, 0x6d, 0xc6, 0xa4, 0x80, 0xbf, 0x03, 0x7a, 0xe2, 0x3f, 0x8a, 0x1e, + 0x4a, 0x21, 0x36, 0xfe, 0x4b, 0x03, 0xaa, 0x69, 0xf0, 0xca, 0x25, 0xb3, + 0x56, 0x02, 0x21, 0x00, 0x89, 0xc4, 0x60, 0xf8, 0xa5, 0xa5, 0xc2, 0xbb, + 0xba, 0x96, 0x2c, 0x8a, 0x3e, 0xe8, 0x33, 0xa4, 0x13, 0xe8, 0x56, 0x58, + 0xe6, 0x2a, 0x59, 0xe2, 0xaf, 0x41, 0xd9, 0x12, 0x7c, 0xc4, 0x72, 0x24}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, + 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, + 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff, + 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31, + 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c, + 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 386 + {SEC_OID_SHA256, + 386, + {0x30, 0x44, 0x02, 0x20, 0x34, 0x1c, 0x1b, 0x9f, 0xf3, 0xc8, 0x3d, 0xd5, + 0xe0, 0xdf, 0xa0, 0xbf, 0x68, 0xbc, 0xdf, 0x4b, 0xb7, 0xaa, 0x20, 0xc6, + 0x25, 0x97, 0x5e, 0x5e, 0xee, 0xe3, 0x4b, 0xb3, 0x96, 0x26, 0x6b, 0x34, + 0x02, 0x20, 0x72, 0xb6, 0x9f, 0x06, 0x1b, 0x75, 0x0f, 0xd5, 0x12, 0x1b, + 0x22, 0xb1, 0x13, 0x66, 0xfa, 0xd5, 0x49, 0xc6, 0x34, 0xe7, 0x77, 0x65, + 0xa0, 0x17, 0x90, 0x2a, 0x67, 0x09, 0x9e, 0x0a, 0x44, 0x69}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, + 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, + 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff, + 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31, + 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c, + 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 387 + {SEC_OID_SHA256, + 387, + {0x30, 0x45, 0x02, 0x20, 0x70, 0xbe, 0xbe, 0x68, 0x4c, 0xdc, 0xb5, 0xca, + 0x72, 0xa4, 0x2f, 0x0d, 0x87, 0x38, 0x79, 0x35, 0x9b, 0xd1, 0x78, 0x1a, + 0x59, 0x18, 0x09, 0x94, 0x76, 0x28, 0xd3, 0x13, 0xa3, 0x81, 0x4f, 0x67, + 0x02, 0x21, 0x00, 0xae, 0xc0, 0x3a, 0xca, 0x8f, 0x55, 0x87, 0xa4, 0xd5, + 0x35, 0xfa, 0x31, 0x02, 0x7b, 0xbe, 0x9c, 0xc0, 0xe4, 0x64, 0xb1, 0xc3, + 0x57, 0x7f, 0x4c, 0x2d, 0xcd, 0xe6, 0xb2, 0x09, 0x47, 0x98, 0xa9}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, + 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, + 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff, + 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31, + 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c, + 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}}; + +#endif // p256ecdsa_sha256_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/p384ecdh-vectors.h b/security/nss/gtests/common/testvectors/p384ecdh-vectors.h new file mode 100644 index 000000000..5e67cbecf --- /dev/null +++ b/security/nss/gtests/common/testvectors/p384ecdh-vectors.h @@ -0,0 +1,15686 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef p384ecdh_vectors_h__ +#define p384ecdh_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const EcdhTestVector kP384EcdhWycheproofVectors[] = { + + // Comment: normal case + // tcID: 1 + {1, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x76, + 0x6e, 0x61, 0x42, 0x5b, 0x2d, 0xa9, 0xf8, 0x46, 0xc0, 0x9f, 0xc3, 0x56, + 0x4b, 0x93, 0xa6, 0xf8, 0x60, 0x3b, 0x73, 0x92, 0xc7, 0x85, 0x16, 0x5b, + 0xf2, 0x0d, 0xa9, 0x48, 0xc4, 0x9f, 0xd1, 0xfb, 0x1d, 0xee, 0x4e, 0xdd, + 0x64, 0x35, 0x6b, 0x9f, 0x21, 0xc5, 0x88, 0xb7, 0x5d, 0xfd, 0x81, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x7a, 0x6e, 0xc8, 0xd3, 0x11, 0xd5, 0xca, + 0x58, 0x8b, 0xae, 0xd4, 0x1b, 0xe3, 0xe9, 0x8f, 0x30, 0xc9, 0x29, 0x48, + 0x44, 0xec, 0xbb, 0x62, 0x99, 0x95, 0x65, 0x36, 0x35, 0xdb, 0xc2, 0x2d, + 0xa2, 0xf0, 0x83, 0xf2, 0x97, 0x11, 0xe0, 0xf9, 0xc5, 0x96, 0x3b, 0xc0, + 0x21, 0xbd, 0x8c, 0xb2, 0x10, 0x9d, 0xaf, 0x56, 0xa5, 0x5f, 0x88, 0x3a, + 0x72, 0x00, 0xce, 0xa9, 0xc4, 0xde, 0x44, 0x48, 0x8e, 0x6d, 0xc4, 0x9f, + 0xb9, 0xc3, 0x94, 0xf5, 0x1c, 0xb5, 0xa4, 0x9f, 0xc6, 0x9d, 0x7e, 0x8a, + 0x03, 0x47, 0x92, 0x96, 0x3a, 0xe4, 0xea, 0xbc, 0x63, 0x48, 0x3a, 0x2c, + 0xf1, 0xa8, 0x99, 0xe8, 0xc8}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x79, 0x0a, 0x6e, 0x05, 0x9e, 0xf9, 0xa5, 0x94, 0x01, 0x63, 0x18, 0x3d, + 0x4a, 0x78, 0x09, 0x13, 0x5d, 0x29, 0x79, 0x16, 0x43, 0xfc, 0x43, 0xa2, + 0xf1, 0x7e, 0xe8, 0xbf, 0x67, 0x7a, 0xb8, 0x4f, 0x79, 0x1b, 0x64, 0xa6, + 0xbe, 0x15, 0x96, 0x9f, 0xfa, 0x01, 0x2d, 0xd9, 0x18, 0x5d, 0x87, 0x96, + 0xd9, 0xb9, 0x54, 0xba, 0xa8, 0xa7, 0x5e, 0x82, 0xdf, 0x71, 0x1b, 0x3b, + 0x56, 0xea, 0xdf, 0xf6, 0xb0, 0xf6, 0x68, 0xc3, 0xb2, 0x6b, 0x4b, 0x1a, + 0xeb, 0x30, 0x8a, 0x1f, 0xcc, 0x1c, 0x68, 0x0d, 0x32, 0x9a, 0x67, 0x05, + 0x02, 0x5f, 0x1c, 0x98, 0xa0, 0xb5, 0xe5, 0xbf, 0xcb, 0x16, 0x3c, 0xaa}, + {0x64, 0x61, 0xde, 0xfb, 0x95, 0xd9, 0x96, 0xb2, 0x42, 0x96, 0xf5, 0xa1, + 0x83, 0x2b, 0x34, 0xdb, 0x05, 0xed, 0x03, 0x11, 0x14, 0xfb, 0xe7, 0xd9, + 0x8d, 0x09, 0x8f, 0x93, 0x85, 0x98, 0x66, 0xe4, 0xde, 0x1e, 0x22, 0x9d, + 0xa7, 0x1f, 0xef, 0x0c, 0x77, 0xfe, 0x49, 0xb2, 0x49, 0x19, 0x01, 0x35}, + false, + true}, + + // Comment: compressed public key + // tcID: 2 + {2, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x76, + 0x6e, 0x61, 0x42, 0x5b, 0x2d, 0xa9, 0xf8, 0x46, 0xc0, 0x9f, 0xc3, 0x56, + 0x4b, 0x93, 0xa6, 0xf8, 0x60, 0x3b, 0x73, 0x92, 0xc7, 0x85, 0x16, 0x5b, + 0xf2, 0x0d, 0xa9, 0x48, 0xc4, 0x9f, 0xd1, 0xfb, 0x1d, 0xee, 0x4e, 0xdd, + 0x64, 0x35, 0x6b, 0x9f, 0x21, 0xc5, 0x88, 0xb7, 0x5d, 0xfd, 0x81, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x7a, 0x6e, 0xc8, 0xd3, 0x11, 0xd5, 0xca, + 0x58, 0x8b, 0xae, 0xd4, 0x1b, 0xe3, 0xe9, 0x8f, 0x30, 0xc9, 0x29, 0x48, + 0x44, 0xec, 0xbb, 0x62, 0x99, 0x95, 0x65, 0x36, 0x35, 0xdb, 0xc2, 0x2d, + 0xa2, 0xf0, 0x83, 0xf2, 0x97, 0x11, 0xe0, 0xf9, 0xc5, 0x96, 0x3b, 0xc0, + 0x21, 0xbd, 0x8c, 0xb2, 0x10, 0x9d, 0xaf, 0x56, 0xa5, 0x5f, 0x88, 0x3a, + 0x72, 0x00, 0xce, 0xa9, 0xc4, 0xde, 0x44, 0x48, 0x8e, 0x6d, 0xc4, 0x9f, + 0xb9, 0xc3, 0x94, 0xf5, 0x1c, 0xb5, 0xa4, 0x9f, 0xc6, 0x9d, 0x7e, 0x8a, + 0x03, 0x47, 0x92, 0x96, 0x3a, 0xe4, 0xea, 0xbc, 0x63, 0x48, 0x3a, 0x2c, + 0xf1, 0xa8, 0x99, 0xe8, 0xc8}, + {0x30, 0x46, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x32, 0x00, 0x02, + 0x79, 0x0a, 0x6e, 0x05, 0x9e, 0xf9, 0xa5, 0x94, 0x01, 0x63, 0x18, 0x3d, + 0x4a, 0x78, 0x09, 0x13, 0x5d, 0x29, 0x79, 0x16, 0x43, 0xfc, 0x43, 0xa2, + 0xf1, 0x7e, 0xe8, 0xbf, 0x67, 0x7a, 0xb8, 0x4f, 0x79, 0x1b, 0x64, 0xa6, + 0xbe, 0x15, 0x96, 0x9f, 0xfa, 0x01, 0x2d, 0xd9, 0x18, 0x5d, 0x87, 0x96}, + {0x64, 0x61, 0xde, 0xfb, 0x95, 0xd9, 0x96, 0xb2, 0x42, 0x96, 0xf5, 0xa1, + 0x83, 0x2b, 0x34, 0xdb, 0x05, 0xed, 0x03, 0x11, 0x14, 0xfb, 0xe7, 0xd9, + 0x8d, 0x09, 0x8f, 0x93, 0x85, 0x98, 0x66, 0xe4, 0xde, 0x1e, 0x22, 0x9d, + 0xa7, 0x1f, 0xef, 0x0c, 0x77, 0xfe, 0x49, 0xb2, 0x49, 0x19, 0x01, 0x35}, + false, + false}, + + // Comment: edge case for shared secret + // tcID: 3 + {3, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x49, 0x0e, 0x96, 0xd1, 0x7f, 0x4c, 0x6c, 0xec, 0xcd, 0x45, 0xde, 0xf4, + 0x08, 0xce, 0xa3, 0x3e, 0x97, 0x04, 0xa5, 0xf1, 0xb0, 0x1a, 0x3d, 0xe2, + 0xea, 0xaa, 0x34, 0x09, 0xfd, 0x16, 0x0d, 0x78, 0xd3, 0x95, 0xd6, 0xb3, + 0xb0, 0x03, 0xd7, 0x1f, 0xd1, 0xf5, 0x90, 0xfa, 0xd9, 0x5b, 0xf1, 0xc9, + 0xd8, 0x66, 0x5e, 0xfc, 0x20, 0x70, 0xd0, 0x59, 0xaa, 0x84, 0x71, 0x25, + 0xc2, 0xf7, 0x07, 0x43, 0x59, 0x55, 0x53, 0x5c, 0x7c, 0x5d, 0xf6, 0xd6, + 0xc0, 0x79, 0xec, 0x80, 0x6d, 0xce, 0x6b, 0x68, 0x49, 0xd3, 0x37, 0x14, + 0x0d, 0xb7, 0xca, 0x50, 0x61, 0x6f, 0x94, 0x56, 0xde, 0x13, 0x23, 0xc4}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 4 + {4, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x01, 0x61, 0x32, 0x89, 0x09, 0x67, 0x52, 0x13, 0xe3, 0x20, 0x98, 0xd3, + 0x5a, 0x6b, 0x83, 0x08, 0xa8, 0xd5, 0x00, 0xcc, 0xa3, 0x9d, 0xce, 0xe5, + 0xe8, 0x04, 0xe7, 0x3b, 0xdb, 0x8d, 0xea, 0xf0, 0x6f, 0xe4, 0x17, 0x29, + 0x1f, 0xd9, 0x79, 0x3b, 0x23, 0x1e, 0xf5, 0xfe, 0x86, 0x94, 0x54, 0x44, + 0xa9, 0x7a, 0x01, 0xf3, 0xae, 0x3a, 0x83, 0x10, 0xc4, 0xaf, 0x49, 0xb5, + 0x92, 0xcb, 0x29, 0x1e, 0xf7, 0x0e, 0xe5, 0xbc, 0x7f, 0x55, 0x34, 0xd3, + 0xc2, 0x3d, 0xc9, 0xee, 0xfd, 0xe2, 0x30, 0x48, 0x42, 0xc7, 0x73, 0x7a, + 0xe9, 0x37, 0xcc, 0xf9, 0xbd, 0x21, 0x5c, 0x28, 0x10, 0x3e, 0x9f, 0xe2}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 5 + {5, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaf, 0x4a, 0xe9, 0x64, 0xe3, 0xbc, 0xbd, 0x92, 0x3a, 0xcc, 0xda, 0x5d, + 0xa3, 0x17, 0x5d, 0x41, 0x1f, 0xd6, 0x2d, 0x17, 0xdd, 0x3c, 0x3a, 0x1c, + 0x41, 0x0b, 0xef, 0x17, 0x30, 0x98, 0x5a, 0x62, 0x65, 0xd9, 0x0e, 0x95, + 0x0a, 0xc0, 0xfc, 0x50, 0x74, 0x3b, 0x1e, 0xd7, 0x71, 0x90, 0x6f, 0xf3, + 0x3b, 0x68, 0xcf, 0x4d, 0x3d, 0x83, 0xa8, 0x85, 0xa8, 0x70, 0x97, 0xfd, + 0xd3, 0x29, 0xce, 0x83, 0xb1, 0x89, 0xf9, 0x8c, 0xec, 0x5b, 0xe4, 0x4c, + 0x31, 0xd1, 0xa3, 0xa2, 0xbb, 0xa1, 0x0f, 0x47, 0x19, 0x63, 0x23, 0x2b, + 0x8b, 0xa7, 0x61, 0x0f, 0xa8, 0xc7, 0x21, 0x79, 0x05, 0x0e, 0xb8, 0x6d}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 6 + {6, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x14, 0x78, 0xab, 0x6e, 0x03, 0x2b, 0x95, 0x45, 0xed, 0xa9, 0xac, 0x2c, + 0x26, 0x4e, 0x57, 0xa1, 0x1f, 0x08, 0xac, 0xbc, 0x76, 0xd1, 0x6a, 0x0a, + 0xb7, 0x7b, 0x04, 0xdb, 0xda, 0xf2, 0x0f, 0x21, 0x5c, 0x41, 0x83, 0x43, + 0x7b, 0x32, 0xaf, 0xc4, 0x71, 0xea, 0xa6, 0x03, 0xd1, 0x4c, 0x7c, 0x5d, + 0x8a, 0x4c, 0x84, 0xee, 0x0e, 0x89, 0x5b, 0xec, 0x5c, 0x37, 0xf0, 0xa1, + 0xca, 0x07, 0x5e, 0x10, 0x6f, 0xf6, 0xbf, 0x38, 0x80, 0x1b, 0x5c, 0x69, + 0x74, 0x09, 0xd3, 0x96, 0x75, 0x23, 0x11, 0x08, 0xd3, 0x3c, 0x4a, 0x5e, + 0xa6, 0x5a, 0xaa, 0x8c, 0x03, 0xe9, 0x39, 0xc9, 0x5d, 0x96, 0xc4, 0xc4}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 7 + {7, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf6, 0x32, 0x08, 0xe3, 0x4e, 0x7e, 0x90, 0xbb, 0x5f, 0xb0, 0x36, 0x43, + 0x24, 0x67, 0xa8, 0x99, 0x81, 0x44, 0x40, 0x10, 0x66, 0x3b, 0x85, 0x33, + 0xb4, 0x7b, 0xfa, 0x94, 0xbd, 0x2b, 0xc1, 0x6f, 0x38, 0xaa, 0x51, 0x6b, + 0x93, 0x0a, 0x47, 0x26, 0xe3, 0x87, 0x6d, 0x30, 0x91, 0xbf, 0xb7, 0x2e, + 0xc7, 0x83, 0xed, 0x4d, 0xa0, 0xca, 0xc0, 0x63, 0x20, 0x81, 0x7d, 0xc8, + 0xbc, 0x64, 0xf5, 0x9c, 0xcf, 0x06, 0xf4, 0x8a, 0xbc, 0x43, 0x86, 0xa1, + 0x50, 0x91, 0x3f, 0xa9, 0x57, 0x43, 0xa7, 0xb4, 0x60, 0x11, 0x90, 0xe1, + 0xc6, 0xee, 0x8f, 0x8b, 0xf6, 0x35, 0x4b, 0x25, 0x4e, 0xca, 0xce, 0x45}, + {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 8 + {8, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x03, 0x32, 0x71, 0xef, 0x42, 0xd9, 0x2a, 0xd4, 0x7b, 0x27, 0x3b, 0x09, + 0xea, 0x2f, 0x45, 0x40, 0x11, 0x61, 0xba, 0xa5, 0x26, 0x96, 0x59, 0x0d, + 0x0e, 0x17, 0x5f, 0xf2, 0xd1, 0xc0, 0xdf, 0xa3, 0xfe, 0xa4, 0x0e, 0x42, + 0x66, 0xd4, 0x46, 0x54, 0x6c, 0x05, 0xe4, 0x80, 0xd5, 0x7f, 0xab, 0xec, + 0x78, 0x89, 0xf1, 0x6a, 0x8b, 0xcc, 0x17, 0x66, 0x02, 0xf6, 0xd4, 0x65, + 0x61, 0x61, 0x4a, 0x2f, 0x42, 0x84, 0xab, 0xe6, 0x97, 0xb7, 0xcb, 0x9c, + 0xe7, 0x9f, 0x7e, 0x2e, 0x71, 0xb1, 0x55, 0xcb, 0x1f, 0x15, 0x5c, 0xe9, + 0x25, 0xd1, 0x63, 0x91, 0xa6, 0x80, 0xed, 0xa2, 0x31, 0x52, 0xe6, 0xe1}, + {0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 9 + {9, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x73, 0x7e, 0x84, 0x37, 0xe1, 0x86, 0x83, 0xde, 0x24, 0x55, 0xb6, 0x89, + 0x45, 0xbb, 0xa3, 0x1d, 0xae, 0xc3, 0xe7, 0x54, 0xd7, 0x2f, 0x0a, 0x07, + 0x76, 0xd3, 0x19, 0x2b, 0x2f, 0x92, 0x98, 0xbb, 0x95, 0xca, 0x14, 0x64, + 0xba, 0xa6, 0x68, 0x7a, 0xab, 0xb6, 0x79, 0xf8, 0x04, 0xcf, 0x6e, 0xc6, + 0xc2, 0xb4, 0xd4, 0x7d, 0x61, 0xa6, 0x04, 0x04, 0xdf, 0x63, 0xb1, 0xe9, + 0xac, 0x09, 0x54, 0xb3, 0x41, 0x9b, 0xbc, 0x2a, 0xd5, 0x2a, 0x04, 0x09, + 0xae, 0xeb, 0x82, 0xf4, 0x70, 0x37, 0x58, 0x58, 0x80, 0x59, 0x16, 0x5b, + 0x20, 0x36, 0x7d, 0xcb, 0x4b, 0x23, 0x5b, 0x0c, 0xaf, 0x71, 0xd7, 0x27}, + {0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, + 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, + 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, + 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x80, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 10 + {10, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x37, 0xf9, 0x00, 0x49, 0x83, 0x15, 0x6b, 0xbd, 0x9c, 0x47, 0x89, 0x1e, + 0x75, 0x23, 0x7b, 0xb1, 0x30, 0x16, 0xbd, 0x7f, 0xe6, 0xf4, 0xe0, 0xf7, + 0x1c, 0xef, 0x0e, 0x63, 0xf1, 0x6a, 0x67, 0x2f, 0x0d, 0x3b, 0x0e, 0x20, + 0x16, 0x5c, 0x33, 0x40, 0x7e, 0x14, 0x6b, 0x6a, 0x4a, 0xe6, 0x96, 0x2d, + 0xd3, 0xb5, 0x7c, 0xcb, 0x99, 0xe7, 0xaa, 0xf1, 0x30, 0x32, 0x40, 0x51, + 0x6d, 0x0e, 0xbe, 0x08, 0xe5, 0x85, 0x51, 0x3e, 0x36, 0x95, 0xd4, 0x2c, + 0x46, 0x7d, 0xca, 0xb5, 0x34, 0x0e, 0xf7, 0x61, 0x99, 0x0c, 0xad, 0xc8, + 0xd8, 0x84, 0x0a, 0xac, 0xc9, 0x44, 0x48, 0x14, 0x15, 0xc0, 0x7f, 0xeb}, + {0x3b, 0x5e, 0xed, 0x80, 0x72, 0x7b, 0xcb, 0xc5, 0x11, 0x3b, 0x8a, 0x9e, + 0x4d, 0xb1, 0xc8, 0x1b, 0x1d, 0xdd, 0xc2, 0xd9, 0x9f, 0xf5, 0x6d, 0x9c, + 0x3c, 0x10, 0x54, 0x34, 0x89, 0x13, 0xbd, 0xe2, 0x96, 0x31, 0x1c, 0x4b, + 0xd2, 0xfa, 0x89, 0x9b, 0x4d, 0x0e, 0x66, 0xaa, 0xa1, 0xb6, 0xa0, 0xdd}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 11 + {11, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x96, 0x55, 0xd8, 0xe5, 0x62, 0x27, 0x18, 0xb3, 0x17, 0xcf, 0xbc, 0x09, + 0x89, 0x43, 0x57, 0xf7, 0x5a, 0x6b, 0x13, 0xfa, 0x51, 0x6b, 0xcd, 0x66, + 0x30, 0x72, 0x1b, 0x86, 0x9a, 0x62, 0x01, 0x96, 0xcf, 0x0c, 0x3d, 0xec, + 0x88, 0x60, 0xb3, 0x2d, 0x27, 0xed, 0x9b, 0xac, 0x2c, 0xf2, 0x63, 0xaf, + 0x17, 0x32, 0x16, 0x98, 0x11, 0x6d, 0x7d, 0x81, 0x1a, 0xe8, 0xda, 0x9b, + 0x9c, 0xbb, 0xf9, 0x38, 0x2c, 0x1e, 0x36, 0xe2, 0xb6, 0x7d, 0x6c, 0x6a, + 0xf9, 0xbc, 0xea, 0x7d, 0x9d, 0xe0, 0x0c, 0xa7, 0x2b, 0x39, 0x86, 0x06, + 0xc0, 0x98, 0xa0, 0xa0, 0xf0, 0xc4, 0xb8, 0x94, 0x19, 0x43, 0xed, 0x65}, + {0x6a, 0x99, 0xa5, 0xac, 0xd4, 0xa7, 0xed, 0xb1, 0xc7, 0x07, 0xd7, 0xf8, + 0xbe, 0x12, 0xe8, 0x11, 0x40, 0x33, 0x8e, 0x3e, 0x14, 0xba, 0x56, 0x3c, + 0x70, 0x3c, 0x68, 0x1a, 0x31, 0x9a, 0x3f, 0x9c, 0xe1, 0xf9, 0x0f, 0x03, + 0x2b, 0xf8, 0x40, 0xf3, 0x75, 0x8e, 0x89, 0xcb, 0x85, 0x2c, 0xec, 0xa6}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 12 + {12, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xcc, 0xb1, 0x3d, 0x42, 0x7b, 0x3c, 0x4b, 0xb3, 0x3d, 0xd4, 0xf2, 0x0c, + 0xdd, 0xab, 0xc6, 0x86, 0x00, 0xea, 0xf9, 0x7e, 0xeb, 0x2c, 0x81, 0xe8, + 0xc2, 0x18, 0xae, 0x90, 0x74, 0x3e, 0x74, 0xff, 0x38, 0xca, 0x56, 0xf0, + 0xc0, 0x22, 0x43, 0x79, 0xdb, 0x46, 0x4d, 0xcf, 0x4a, 0x40, 0xf0, 0x43, + 0x50, 0xcd, 0x7a, 0x65, 0x9b, 0x2c, 0x48, 0x51, 0xa5, 0xdc, 0xf8, 0xc9, + 0x90, 0xfc, 0x92, 0x0c, 0x07, 0xd4, 0xd5, 0xaa, 0x50, 0xa2, 0x18, 0x57, + 0x50, 0xe6, 0xb8, 0x4c, 0x42, 0xe8, 0x3c, 0xff, 0x63, 0x50, 0x50, 0x48, + 0x2d, 0xec, 0xb4, 0x78, 0x0f, 0x81, 0x2e, 0x4c, 0x49, 0xfc, 0x74, 0x04}, + {0x7c, 0x25, 0xa4, 0xf5, 0x7f, 0x76, 0xab, 0x13, 0xb2, 0x5c, 0xab, 0x3c, + 0x26, 0x5d, 0xb9, 0xd9, 0xbd, 0x92, 0x5f, 0xec, 0xbf, 0x7b, 0xf9, 0x3b, + 0xef, 0x13, 0x08, 0x77, 0x86, 0x46, 0x62, 0x8d, 0xec, 0xab, 0x06, 0x7e, + 0xd9, 0x88, 0xa9, 0x75, 0x5c, 0xd8, 0x8e, 0x88, 0xde, 0x36, 0x71, 0x04}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 13 + {13, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x26, 0x64, 0x62, 0x43, 0x07, 0xc0, 0x2e, 0xf4, 0x87, 0x03, 0x0a, 0x63, + 0x21, 0x62, 0xc5, 0x15, 0xf8, 0x41, 0xd1, 0x5e, 0xa3, 0x15, 0x2d, 0x98, + 0xff, 0x23, 0x64, 0x23, 0x2d, 0x7a, 0xab, 0x39, 0x34, 0x3d, 0x5f, 0x70, + 0x3a, 0x4d, 0x5a, 0x31, 0x09, 0x2a, 0xa7, 0x35, 0x6c, 0x3a, 0x2f, 0x67, + 0x1c, 0x1c, 0xd6, 0x03, 0xad, 0xdf, 0xd8, 0xb5, 0x47, 0x75, 0x52, 0xa3, + 0xb3, 0x2a, 0x18, 0xed, 0xaf, 0x3e, 0x33, 0xbe, 0xc2, 0x2e, 0xe2, 0x16, + 0x7f, 0x9d, 0xa7, 0x29, 0x63, 0x60, 0x02, 0xa7, 0x97, 0x4e, 0xae, 0xb5, + 0xff, 0x08, 0x2b, 0x2a, 0xab, 0xf8, 0xc7, 0x05, 0x6b, 0x84, 0xc3, 0xab}, + {0x7f, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, + 0x01, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, + 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 14 + {14, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x66, 0x5f, 0x1f, 0x32, 0x0b, 0x6a, 0xb1, 0xc1, 0xb5, 0x2d, 0x14, 0x4e, + 0x52, 0xd8, 0x7a, 0x15, 0x4c, 0x2b, 0x44, 0x89, 0x83, 0x8c, 0x91, 0x19, + 0xde, 0x62, 0x2c, 0x2d, 0x1b, 0x52, 0xb6, 0x5b, 0x0a, 0x39, 0x55, 0xe4, + 0x4e, 0x0d, 0x48, 0x59, 0x17, 0x53, 0x60, 0xc0, 0xf6, 0x3d, 0xee, 0x81, + 0x3f, 0x14, 0xf6, 0x99, 0x72, 0xf1, 0x8c, 0xae, 0xd7, 0x91, 0x6c, 0x94, + 0xa4, 0xd2, 0x0e, 0xc3, 0x44, 0x59, 0x1e, 0x75, 0x36, 0xa4, 0xa7, 0xa4, + 0xd8, 0xc9, 0x83, 0x28, 0x18, 0xc9, 0x6d, 0x60, 0xb1, 0xa8, 0x1f, 0xab, + 0xe6, 0x4e, 0xa0, 0x2c, 0x5f, 0x64, 0x7e, 0x36, 0x1b, 0xf5, 0xb6, 0x0f}, + {0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 15 + {15, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x91, 0x35, 0x7c, 0xa8, 0x7d, 0xbb, 0x08, 0xe8, 0x5d, 0x7b, 0x1a, 0xce, + 0xcf, 0xd1, 0xe0, 0x86, 0x07, 0x8a, 0x82, 0xd1, 0x9f, 0x81, 0x47, 0x4d, + 0xa3, 0x89, 0x36, 0x4a, 0x39, 0xfe, 0x25, 0x43, 0xeb, 0x93, 0x4b, 0x44, + 0x01, 0x73, 0xc3, 0x8e, 0x61, 0xa1, 0xd9, 0x40, 0x78, 0x55, 0xb5, 0xd8, + 0x9e, 0xf0, 0xd9, 0xe9, 0x20, 0x76, 0x4b, 0x6d, 0x77, 0x65, 0xb0, 0x84, + 0xcf, 0x95, 0x41, 0xda, 0xcc, 0x43, 0xd1, 0xda, 0xba, 0xa3, 0x90, 0xb0, + 0xfb, 0x85, 0x60, 0x97, 0xb0, 0xc0, 0x0a, 0x85, 0x56, 0xf4, 0xe3, 0x84, + 0x85, 0x68, 0xab, 0x4a, 0xe7, 0x90, 0xc3, 0xd3, 0x46, 0xca, 0x01, 0xb6}, + {0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, + 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, + 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, + 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 16 + {16, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd5, 0xa8, 0x33, 0xba, 0xe3, 0x3b, 0x2d, 0x10, 0xfd, 0xff, 0x6d, 0xb7, + 0xc5, 0x47, 0x7a, 0xdb, 0x61, 0x4b, 0x19, 0x1c, 0x70, 0xd9, 0x7c, 0x6f, + 0x13, 0x0a, 0x14, 0xe9, 0x39, 0x31, 0xcc, 0x1d, 0xc0, 0x58, 0x05, 0x3f, + 0xee, 0x54, 0xa2, 0x64, 0xa0, 0x0f, 0xdd, 0x16, 0xd3, 0x16, 0x6f, 0xdc, + 0x42, 0x99, 0x22, 0x76, 0xb7, 0x99, 0x25, 0xba, 0xfc, 0xd1, 0x83, 0xb0, + 0x3e, 0xd1, 0x82, 0x35, 0x35, 0x09, 0x80, 0xab, 0xfe, 0x67, 0xb8, 0x14, + 0xc6, 0xc1, 0x10, 0x74, 0xc3, 0x8f, 0x74, 0xcd, 0x4e, 0x73, 0x4a, 0xd5, + 0x8c, 0xdb, 0x49, 0xd9, 0xfc, 0xd2, 0x18, 0x1d, 0x1b, 0x8f, 0x11, 0x19}, + {0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 17 + {17, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x67, 0x54, 0x7c, 0xda, 0x7f, 0xbe, 0x8f, 0x16, 0xbe, 0x5a, 0x44, 0x77, + 0xcb, 0xb0, 0x29, 0x79, 0xf1, 0xaf, 0x72, 0xfc, 0x0f, 0x39, 0x30, 0x27, + 0x73, 0x55, 0x2f, 0xbc, 0xf4, 0x66, 0x7a, 0x8e, 0x23, 0xab, 0xc0, 0xe1, + 0x28, 0x56, 0xee, 0x62, 0x34, 0xde, 0xec, 0xa5, 0xf2, 0x2a, 0xe0, 0x50, + 0x3a, 0x4d, 0xf7, 0xc0, 0x68, 0xe7, 0x43, 0x24, 0x17, 0x26, 0x0c, 0xb9, + 0xfe, 0x0d, 0x68, 0xb9, 0xc7, 0xfc, 0xf7, 0xe1, 0x6a, 0x2a, 0xda, 0x05, + 0x68, 0x7d, 0x8f, 0x89, 0x00, 0xb8, 0x47, 0x23, 0x10, 0x3e, 0xdb, 0xff, + 0x0a, 0x42, 0xb2, 0x75, 0x17, 0xda, 0x27, 0x60, 0xb7, 0xd3, 0x88, 0x43}, + {0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, + 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 18 + {18, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x13, 0x63, 0xe3, 0xb9, 0x90, 0x08, 0xe0, 0x9b, 0xb3, 0xf0, 0x85, 0x94, + 0x9b, 0x9b, 0x6e, 0xa2, 0x6a, 0x31, 0x8f, 0x49, 0x6d, 0xe5, 0x68, 0xa9, + 0x66, 0x30, 0xfd, 0xb9, 0xd4, 0xc7, 0x2c, 0x28, 0x14, 0xdf, 0x30, 0x87, + 0xa1, 0x74, 0x1f, 0x32, 0xf2, 0x49, 0x89, 0xb4, 0x28, 0x16, 0x7f, 0x93, + 0xc6, 0x53, 0xcb, 0x3a, 0xe8, 0xc3, 0xec, 0xfa, 0xec, 0x57, 0xef, 0xd5, + 0x4b, 0xb8, 0xce, 0x9d, 0x79, 0xc7, 0xbf, 0x6c, 0xc7, 0x0f, 0xb1, 0x11, + 0x4f, 0x93, 0x9b, 0xe8, 0xf1, 0xa9, 0x9b, 0xf1, 0xe4, 0x2b, 0x97, 0x43, + 0x11, 0x24, 0xef, 0x9f, 0xa3, 0x34, 0x50, 0xfa, 0xa4, 0xe7, 0x68, 0x39}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 19 + {19, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xba, 0x2b, 0xe8, 0xd7, 0x14, 0x7e, 0x24, 0x17, 0xc2, 0xec, 0x80, 0xb2, + 0x4b, 0x4c, 0x1a, 0xa9, 0x44, 0x64, 0xff, 0xd0, 0xaa, 0xe1, 0xfa, 0x2e, + 0x07, 0x8b, 0x3a, 0xfb, 0xc7, 0x7c, 0x14, 0x44, 0x89, 0xca, 0x9d, 0x06, + 0x4a, 0xcb, 0xb7, 0xa9, 0xcf, 0xa6, 0x19, 0x6d, 0x0f, 0x46, 0x7b, 0x7e, + 0x65, 0xee, 0x1c, 0xa1, 0xeb, 0x13, 0x51, 0xff, 0x99, 0x68, 0xf5, 0x53, + 0xdf, 0xe2, 0xe4, 0xc5, 0x9f, 0xf8, 0xba, 0x34, 0xc2, 0x2a, 0x42, 0xb3, + 0xba, 0xa1, 0x3a, 0x9a, 0x1a, 0xdc, 0x7f, 0x13, 0xab, 0xd4, 0x0f, 0x1f, + 0xd2, 0x5d, 0x46, 0xbc, 0x53, 0x30, 0x85, 0x2b, 0x93, 0x71, 0x96, 0x6a}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 20 + {20, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd6, 0x98, 0x50, 0xcc, 0xba, 0xcc, 0x47, 0x36, 0xea, 0x20, 0x0f, 0xf2, + 0xf8, 0x48, 0x8f, 0x26, 0x24, 0x79, 0x45, 0xa2, 0xab, 0x48, 0xdd, 0x37, + 0x08, 0xf4, 0x94, 0xb2, 0x93, 0xd8, 0xcb, 0xa8, 0x34, 0x17, 0xf4, 0x89, + 0x74, 0x88, 0x1c, 0x7f, 0xb0, 0x38, 0x54, 0x08, 0x9b, 0xbf, 0x66, 0xcc, + 0x1c, 0x77, 0x3e, 0xc0, 0x3c, 0xb8, 0xcd, 0x5f, 0x00, 0x7e, 0xc3, 0xb0, + 0x3b, 0xdd, 0x05, 0xa4, 0x09, 0xb3, 0x52, 0x10, 0x3f, 0x0d, 0xec, 0xf2, + 0x5b, 0x41, 0x67, 0x3a, 0xb8, 0xca, 0x3d, 0x04, 0x33, 0x4b, 0xab, 0xee, + 0x01, 0x21, 0x9f, 0x15, 0x70, 0x1f, 0x2b, 0xca, 0x22, 0xd4, 0x0b, 0x37}, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 21 + {21, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x6f, 0xca, 0xf8, 0x2d, 0x98, 0x2d, 0x22, 0x2d, 0x60, 0x96, 0xba, 0x83, + 0xe5, 0x5b, 0x1c, 0x7d, 0xcb, 0x71, 0xa4, 0x1e, 0x88, 0xf3, 0x23, 0x33, + 0x3f, 0x44, 0x28, 0x4d, 0x95, 0xc4, 0xbd, 0x36, 0x16, 0xda, 0x7a, 0x1b, + 0xef, 0x92, 0x8f, 0x31, 0xc2, 0x6f, 0x88, 0x5b, 0xa7, 0xad, 0xb4, 0x87, + 0x82, 0x6f, 0xde, 0x2e, 0xd9, 0xf5, 0x64, 0x9c, 0x11, 0xcf, 0x84, 0x65, + 0xf8, 0xbf, 0x8a, 0xd5, 0x0f, 0x68, 0x91, 0x49, 0x36, 0xfc, 0x39, 0x66, + 0x6f, 0x68, 0x21, 0x9d, 0x06, 0x65, 0x06, 0xbe, 0xa4, 0x00, 0x1f, 0xdc, + 0x81, 0x6c, 0x9a, 0x90, 0xe7, 0xe2, 0xaf, 0xb1, 0x9b, 0xea, 0x08, 0x5f}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 22 + {22, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x6f, 0xca, 0xf8, 0x2d, 0x98, 0x2d, 0x22, 0x2d, 0x60, 0x96, 0xba, 0x83, + 0xe5, 0x5b, 0x1c, 0x7d, 0xcb, 0x71, 0xa4, 0x1e, 0x88, 0xf3, 0x23, 0x33, + 0x3f, 0x44, 0x28, 0x4d, 0x95, 0xc4, 0xbd, 0x36, 0x16, 0xda, 0x7a, 0x1b, + 0xef, 0x92, 0x8f, 0x31, 0xc2, 0x6f, 0x88, 0x5b, 0xa7, 0xad, 0xb4, 0x87, + 0x7d, 0x90, 0x21, 0xd1, 0x26, 0x0a, 0x9b, 0x63, 0xee, 0x30, 0x7b, 0x9a, + 0x07, 0x40, 0x75, 0x2a, 0xf0, 0x97, 0x6e, 0xb6, 0xc9, 0x03, 0xc6, 0x99, + 0x90, 0x97, 0xde, 0x62, 0xf9, 0x9a, 0xf9, 0x40, 0x5b, 0xff, 0xe0, 0x22, + 0x7e, 0x93, 0x65, 0x6f, 0x18, 0x1d, 0x50, 0x4f, 0x64, 0x15, 0xf7, 0xa0}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 23 + {23, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbf, 0xeb, 0x47, 0xfb, 0x40, 0xa6, 0x58, 0x78, 0xe6, 0xb6, 0x42, 0xf4, + 0x0b, 0x8e, 0x15, 0x02, 0x2a, 0xde, 0x9e, 0xcf, 0xa8, 0xcb, 0x61, 0x80, + 0x43, 0x06, 0x34, 0x94, 0xe2, 0xbc, 0x5d, 0x2d, 0xf1, 0x0d, 0x36, 0xf3, + 0x78, 0x69, 0xb5, 0x8e, 0xf1, 0x2d, 0xcc, 0x35, 0xe3, 0x98, 0x28, 0x35, + 0xfd, 0x2e, 0x55, 0xec, 0x41, 0xfd, 0xfe, 0x8c, 0xab, 0xbb, 0xb7, 0xbc, + 0xd8, 0x16, 0x36, 0x45, 0xa1, 0x9e, 0x9d, 0xac, 0x59, 0x63, 0x0f, 0x3f, + 0xe9, 0x3b, 0x20, 0x80, 0x94, 0xff, 0x87, 0xcd, 0x46, 0x1b, 0x53, 0xce, + 0xf5, 0x34, 0x82, 0xe7, 0x0e, 0x2e, 0x8e, 0xa8, 0x72, 0x00, 0xcc, 0x3f}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 24 + {24, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2, + 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5, + 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1, + 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3, + 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87, + 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c, + 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27, + 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9, + 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef, + 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6, + 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3, + 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde, + 0x42, 0x03, 0x4a, 0x8c, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbf, 0xeb, 0x47, 0xfb, 0x40, 0xa6, 0x58, 0x78, 0xe6, 0xb6, 0x42, 0xf4, + 0x0b, 0x8e, 0x15, 0x02, 0x2a, 0xde, 0x9e, 0xcf, 0xa8, 0xcb, 0x61, 0x80, + 0x43, 0x06, 0x34, 0x94, 0xe2, 0xbc, 0x5d, 0x2d, 0xf1, 0x0d, 0x36, 0xf3, + 0x78, 0x69, 0xb5, 0x8e, 0xf1, 0x2d, 0xcc, 0x35, 0xe3, 0x98, 0x28, 0x35, + 0x02, 0xd1, 0xaa, 0x13, 0xbe, 0x02, 0x01, 0x73, 0x54, 0x44, 0x48, 0x43, + 0x27, 0xe9, 0xc9, 0xba, 0x5e, 0x61, 0x62, 0x53, 0xa6, 0x9c, 0xf0, 0xc0, + 0x16, 0xc4, 0xdf, 0x7f, 0x6b, 0x00, 0x78, 0x31, 0xb9, 0xe4, 0xac, 0x30, + 0x0a, 0xcb, 0x7d, 0x18, 0xf1, 0xd1, 0x71, 0x58, 0x8d, 0xff, 0x33, 0xc0}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 25 + {25, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0xf9, 0x9e, 0xf0, 0x4f, 0x51, 0xa5, 0xea, 0x63, 0x0b, 0xa3, 0xf9, + 0xf9, 0x60, 0xdd, 0x59, 0x3a, 0x14, 0xc9, 0xbe, 0x39, 0xfd, 0x2b, 0xd2, + 0x15, 0xd3, 0xb4, 0xb0, 0x8a, 0xaa, 0xf8, 0x6b, 0xbf, 0x92, 0x7f, 0x2c, + 0x46, 0xe5, 0x2a, 0xb0, 0x6f, 0xb7, 0x42, 0xb8, 0x85, 0x0e, 0x52, 0x1e}, + {0x60, 0x92, 0xa1, 0x75, 0x7d, 0xdd, 0x43, 0xa0, 0x4e, 0x18, 0x5f, 0xf9, + 0x47, 0x2a, 0x0d, 0x18, 0xc7, 0xf7, 0xa7, 0xdc, 0x80, 0x2f, 0x7e, 0x05, + 0x9e, 0x0c, 0x69, 0xae, 0x16, 0xc8, 0x02, 0x65, 0x17, 0x19, 0x40, 0x6e, + 0x04, 0xde, 0x27, 0x65, 0x2f, 0xf8, 0x3d, 0xa4, 0xa7, 0x80, 0xef, 0x2f}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 26 + {26, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x73, 0x21, 0x52, 0x44, 0x2f, 0xb6, 0xee, 0x5c, 0x3e, 0x6c, 0xe1, 0xd9, + 0x20, 0xc0, 0x59, 0xbc, 0x62, 0x35, 0x63, 0x81, 0x4d, 0x79, 0x04, 0x2b, + 0x90, 0x3c, 0xe6, 0x0f, 0x1d, 0x44, 0x87, 0xfc, 0xcd, 0x45, 0x0a, 0x86, + 0xda, 0x03, 0xf3, 0xe6, 0xed, 0x52, 0x5d, 0x02, 0x01, 0x7b, 0xfd, 0xb3}, + {0x89, 0xc8, 0x04, 0xcb, 0x81, 0x44, 0x33, 0x86, 0xb1, 0x85, 0xbc, 0xd9, + 0xe2, 0xe6, 0xc3, 0x5e, 0xe6, 0x17, 0x7c, 0x3b, 0x90, 0x29, 0x89, 0x85, + 0xc4, 0xe8, 0x1a, 0x89, 0xd5, 0x20, 0xcc, 0xeb, 0x17, 0xd7, 0x29, 0x54, + 0x0e, 0x56, 0xec, 0xc3, 0x43, 0xc2, 0x6b, 0xf3, 0x14, 0xf2, 0xd0, 0x52}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 27 + {27, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, + 0x66, 0x60, 0x04, 0x1b, 0x1c, 0x79, 0x84, 0x62, 0x0e, 0x8d, 0x7f, 0xd7, + 0xcc, 0xdb, 0x50, 0xcc, 0x3b, 0xa8, 0x16, 0xda, 0x14, 0xd4, 0x1a, 0x4d, + 0x8a, 0xff, 0xab, 0xa8, 0x48, 0x88, 0x67, 0xf0, 0xca, 0x5a, 0x24, 0xf8, + 0xd4, 0x2d, 0xd7, 0xe4, 0x4b, 0x53, 0x0a, 0x27, 0xdc, 0x5b, 0x58, 0xda}, + {0x35, 0x51, 0x31, 0x57, 0xe8, 0x04, 0xbd, 0x91, 0x8d, 0x04, 0xde, 0x20, + 0x27, 0x78, 0xb8, 0x1a, 0x6f, 0xc7, 0xad, 0x8a, 0xa5, 0x41, 0xee, 0x94, + 0x11, 0x6a, 0x0f, 0x18, 0x46, 0x67, 0x25, 0xd7, 0x5e, 0x71, 0xc6, 0x94, + 0x2b, 0xf0, 0x44, 0xb1, 0xb0, 0xec, 0xba, 0x19, 0xdb, 0x33, 0xe0, 0xde}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 28 + {28, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x1b, 0x9e, 0xe5, 0x31, 0x0e, 0xa8, 0x17, 0x01, 0x31, 0xb6, 0x04, + 0x48, 0x4a, 0x6d, 0x67, 0x7e, 0xd4, 0x25, 0x76, 0x04, 0x5b, 0x71, 0x43, + 0xc0, 0x26, 0x71, 0x0a, 0xe9, 0x2b, 0x27, 0x7a, 0xfb, 0xbe, 0xa0, 0xc4, + 0x45, 0x8c, 0x22, 0x0d, 0x56, 0x1e, 0x69, 0x40, 0x4d, 0xc7, 0xd8, 0x88}, + {0x10, 0x20, 0x80, 0xc0, 0x47, 0x88, 0x1d, 0x19, 0xae, 0xfb, 0x01, 0xc2, + 0x9c, 0x82, 0xa4, 0xfb, 0x32, 0x8a, 0x8e, 0xa6, 0xe6, 0xd6, 0xc9, 0x14, + 0xaf, 0x73, 0x10, 0x05, 0x07, 0xc8, 0xee, 0x49, 0x97, 0x99, 0xaa, 0xa6, + 0x46, 0xde, 0x0e, 0xa8, 0xc2, 0x72, 0x7c, 0x0b, 0x5e, 0xd2, 0x43, 0x9b}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 29 + {29, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x37, 0x03, 0x85, 0x41, 0x3d, 0x3e, 0xff, 0x6f, 0xa3, 0x40, 0x7b, + 0xa2, 0x4f, 0x68, 0x2c, 0x2b, 0x01, 0xb5, 0x14, 0x45, 0xdb, 0xdf, 0x5e, + 0xf7, 0xb0, 0xdd, 0x09, 0x79, 0xf1, 0x7e, 0x71, 0x3e, 0x09, 0x08, 0x15, + 0x71, 0xf1, 0xe9, 0x4d, 0xfb, 0x66, 0xbf, 0x28, 0x20, 0x02, 0xf3, 0x9f}, + {0xf6, 0x89, 0xf6, 0xe4, 0x75, 0xb4, 0xe1, 0x51, 0x62, 0x52, 0x1a, 0xca, + 0xb4, 0x63, 0x7a, 0x3c, 0xdb, 0x9c, 0xb4, 0x2a, 0xa9, 0x2f, 0x91, 0x14, + 0xb0, 0xee, 0x30, 0x0d, 0xda, 0xe8, 0x9d, 0x5e, 0xaf, 0xff, 0x34, 0x63, + 0xa1, 0xf5, 0x00, 0x4a, 0x2a, 0x1b, 0xd4, 0xae, 0xff, 0xa4, 0x7b, 0x78}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 30 + {30, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x11, 0x2e, 0x19, 0x1f, 0x1f, 0x78, 0xbb, 0xc5, 0x4b, 0x6c, 0xc4, 0xf0, + 0xb1, 0xe5, 0x9a, 0xe8, 0xc6, 0xff, 0x1a, 0x07, 0xf5, 0x12, 0x8e, 0x41, + 0xdf, 0xa2, 0x82, 0x8e, 0x1b, 0x65, 0x38, 0xd4, 0xfa, 0x2c, 0xa2, 0x39, + 0x4c, 0x6a, 0xab, 0x34, 0x49, 0xdc, 0xb3, 0xfc, 0x4e, 0xb4, 0x4c, 0x09}, + {0xf3, 0x48, 0x62, 0x44, 0x11, 0x9b, 0x36, 0x32, 0xfd, 0x55, 0xbe, 0x9e, + 0x69, 0x51, 0xeb, 0x5d, 0x9c, 0x8c, 0x62, 0xf6, 0xa2, 0x70, 0x42, 0xf9, + 0x4b, 0x92, 0x41, 0x55, 0xec, 0xfd, 0x4f, 0xf8, 0x74, 0x4b, 0xa3, 0xd2, + 0x5b, 0xcf, 0x85, 0xa7, 0xb9, 0x25, 0xbd, 0x28, 0xa1, 0x2b, 0x89, 0x7f}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 31 + {31, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, + 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, + 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, + 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x80, 0x00, + 0x02, 0x8a, 0x4c, 0x8d, 0xa5, 0xa0, 0x51, 0x12, 0xfe, 0x60, 0x25, 0xef, + 0x41, 0x90, 0x89, 0x69, 0xde, 0x20, 0xd0, 0x5d, 0x96, 0x68, 0xe5, 0xc8, + 0x52, 0xef, 0x2d, 0x49, 0x21, 0x72, 0xdd, 0xc2, 0xa0, 0xa6, 0x22, 0xfc, + 0x48, 0x81, 0x64, 0xfc, 0xc1, 0xa0, 0x76, 0xb8, 0x72, 0x94, 0x2a, 0xf2}, + {0x81, 0x71, 0xb7, 0xc8, 0x0d, 0x4c, 0x90, 0xbb, 0x58, 0xae, 0x54, 0x39, + 0x39, 0x21, 0xab, 0x9c, 0x5c, 0x0b, 0x31, 0x96, 0xf0, 0x45, 0xe9, 0xfe, + 0x5c, 0x8b, 0x16, 0x8f, 0x0e, 0x5f, 0x6a, 0x77, 0xe1, 0xaa, 0x34, 0xec, + 0xed, 0xc5, 0x48, 0x1c, 0xe5, 0x5a, 0xb3, 0x4c, 0x14, 0xe0, 0xf2, 0xe8}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 32 + {32, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x3b, 0x5e, 0xed, 0x80, 0x72, 0x7b, 0xcb, 0xc5, 0x11, 0x3b, 0x8a, 0x9e, + 0x4d, 0xb1, 0xc8, 0x1b, 0x1d, 0xdd, 0xc2, 0xd9, 0x9f, 0xf5, 0x6d, 0x9c, + 0x3c, 0x10, 0x54, 0x34, 0x89, 0x13, 0xbd, 0xe2, 0x96, 0x31, 0x1c, 0x4b, + 0xd2, 0xfa, 0x89, 0x9b, 0x4d, 0x0e, 0x66, 0xaa, 0xa1, 0xb6, 0xa0, 0xdd, + 0x7b, 0x7f, 0x0f, 0x28, 0xd5, 0x5e, 0x2f, 0x3a, 0x50, 0xf1, 0xf1, 0xbe, + 0xf3, 0x97, 0x68, 0x34, 0xa0, 0x5b, 0x43, 0x41, 0x8e, 0x97, 0x93, 0x03, + 0xbc, 0x03, 0x63, 0xed, 0x16, 0xd2, 0xd0, 0xb4, 0x01, 0x1c, 0xc3, 0x7b, + 0x3c, 0x06, 0xad, 0x73, 0x15, 0x4f, 0xae, 0xab, 0x79, 0x15, 0xcd, 0x87}, + {0x1f, 0xe6, 0xfe, 0xa5, 0xf0, 0x0d, 0x30, 0x05, 0xab, 0xaa, 0xe2, 0x26, + 0x7f, 0xf1, 0x8e, 0x43, 0x09, 0x15, 0x83, 0x8d, 0x87, 0x90, 0x9a, 0xb5, + 0x03, 0x88, 0x5e, 0xdf, 0x38, 0xbe, 0x76, 0x18, 0xec, 0xb3, 0x21, 0xf0, + 0xa4, 0xdf, 0x71, 0xb0, 0x91, 0x3f, 0xbf, 0x12, 0xc7, 0x6f, 0xc1, 0xf0}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 33 + {33, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x6a, 0x99, 0xa5, 0xac, 0xd4, 0xa7, 0xed, 0xb1, 0xc7, 0x07, 0xd7, 0xf8, + 0xbe, 0x12, 0xe8, 0x11, 0x40, 0x33, 0x8e, 0x3e, 0x14, 0xba, 0x56, 0x3c, + 0x70, 0x3c, 0x68, 0x1a, 0x31, 0x9a, 0x3f, 0x9c, 0xe1, 0xf9, 0x0f, 0x03, + 0x2b, 0xf8, 0x40, 0xf3, 0x75, 0x8e, 0x89, 0xcb, 0x85, 0x2c, 0xec, 0xa6, + 0x3c, 0xf9, 0x9e, 0xf0, 0x4f, 0x51, 0xa5, 0xea, 0x63, 0x0b, 0xa3, 0xf9, + 0xf9, 0x60, 0xdd, 0x59, 0x3a, 0x14, 0xc9, 0xbe, 0x39, 0xfd, 0x2b, 0xd2, + 0x15, 0xd3, 0xb4, 0xb0, 0x8a, 0xaa, 0xf8, 0x6b, 0xbf, 0x92, 0x7f, 0x2c, + 0x46, 0xe5, 0x2a, 0xb0, 0x6f, 0xb7, 0x42, 0xb8, 0x85, 0x0e, 0x52, 0x1e}, + {0xf5, 0x8a, 0xdc, 0x13, 0xff, 0x99, 0x7d, 0x38, 0x38, 0x39, 0x10, 0xdb, + 0x7b, 0xef, 0xb1, 0x76, 0x70, 0x39, 0x3a, 0x33, 0xd9, 0x5b, 0x04, 0x9c, + 0x2a, 0xa1, 0x9d, 0x76, 0x0c, 0x8e, 0x72, 0x8e, 0xce, 0xdd, 0x32, 0x16, + 0x84, 0x76, 0xb9, 0x0b, 0x26, 0xa3, 0x74, 0x2d, 0xcc, 0x12, 0x1b, 0x07}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 34 + {34, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x7c, 0x25, 0xa4, 0xf5, 0x7f, 0x76, 0xab, 0x13, 0xb2, 0x5c, 0xab, 0x3c, + 0x26, 0x5d, 0xb9, 0xd9, 0xbd, 0x92, 0x5f, 0xec, 0xbf, 0x7b, 0xf9, 0x3b, + 0xef, 0x13, 0x08, 0x77, 0x86, 0x46, 0x62, 0x8d, 0xec, 0xab, 0x06, 0x7e, + 0xd9, 0x88, 0xa9, 0x75, 0x5c, 0xd8, 0x8e, 0x88, 0xde, 0x36, 0x71, 0x04, + 0x56, 0x2e, 0xe0, 0xc5, 0x7e, 0x71, 0xd9, 0x6c, 0xef, 0xe3, 0x1b, 0x4c, + 0x40, 0x45, 0xbd, 0x40, 0x86, 0xa3, 0x8e, 0x8a, 0xb9, 0xad, 0xf2, 0xd5, + 0x56, 0x7b, 0xe3, 0x18, 0x05, 0x1d, 0x70, 0xf3, 0xaa, 0x68, 0xb7, 0x53, + 0xf2, 0x71, 0xab, 0x03, 0x2b, 0x6a, 0xbc, 0xce, 0x91, 0x9e, 0x29, 0x62}, + {0x56, 0x29, 0x96, 0x84, 0xec, 0x5c, 0xeb, 0x09, 0xba, 0x4d, 0x94, 0xd1, + 0x23, 0x10, 0x05, 0xa8, 0x26, 0xc9, 0xc0, 0x8a, 0x52, 0x19, 0xc7, 0x57, + 0xe0, 0x13, 0x6c, 0xbe, 0x8b, 0x64, 0x30, 0xba, 0xdd, 0x49, 0x25, 0x17, + 0x2f, 0x29, 0x39, 0x89, 0x1d, 0xa7, 0xc7, 0x89, 0x38, 0x50, 0x51, 0x2f}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 35 + {35, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x7f, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, + 0x01, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, + 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, + 0x44, 0x80, 0xab, 0x33, 0xcb, 0x4b, 0xf7, 0xcb, 0x79, 0xc0, 0x24, 0xee, + 0xad, 0xe3, 0xfd, 0x64, 0x1e, 0x2f, 0x30, 0x03, 0x69, 0x84, 0x00, 0xe8, + 0x98, 0x6a, 0x73, 0x43, 0xa5, 0xda, 0x59, 0xa3, 0xb2, 0x6e, 0xea, 0x4b, + 0x41, 0x76, 0xe5, 0x32, 0x39, 0x37, 0x14, 0x37, 0xd8, 0x34, 0xa1, 0xa7}, + {0x19, 0x11, 0xa0, 0xee, 0x6a, 0xeb, 0xe2, 0x63, 0xfd, 0xcf, 0x3d, 0xb0, + 0x73, 0xf2, 0x59, 0x8c, 0xda, 0xfa, 0xbe, 0xc2, 0x12, 0x3a, 0x2f, 0x24, + 0xa2, 0x8c, 0x3d, 0x91, 0x51, 0xc8, 0x71, 0xf3, 0x2d, 0x6d, 0xc2, 0xf3, + 0x1d, 0x25, 0xaf, 0x9c, 0x49, 0x8f, 0xd6, 0x8d, 0xa2, 0x3e, 0x5b, 0xef}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 36 + {36, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x07, 0x97, 0xda, 0x4c, 0x07, 0x51, 0xce, 0xd1, 0x6d, 0xe8, 0x0d, 0x16, + 0xab, 0x7c, 0x65, 0x4a, 0x5d, 0xc2, 0x7d, 0x09, 0x26, 0x26, 0xd0, 0x86, + 0x5a, 0x19, 0x2a, 0x1c, 0x5e, 0xa7, 0xc1, 0xb8, 0x8c, 0x9f, 0xca, 0xb0, + 0x57, 0x94, 0x67, 0x41, 0xe4, 0x1c, 0xc2, 0x8c, 0x80, 0xec, 0x0b, 0x9a}, + {0x15, 0x90, 0x06, 0x43, 0xe2, 0xe0, 0x58, 0x39, 0x76, 0x97, 0x4b, 0x05, + 0xf8, 0x3c, 0x7a, 0x96, 0x61, 0x14, 0x25, 0xf7, 0xc4, 0xa6, 0xeb, 0x51, + 0x91, 0x6a, 0xb9, 0x58, 0xa0, 0x37, 0xfd, 0x9c, 0xc1, 0x72, 0xbd, 0xcf, + 0xff, 0x45, 0x40, 0xa2, 0xff, 0x3c, 0xe6, 0x4e, 0x65, 0x05, 0x55, 0x7e}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 37 + {37, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, + 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, + 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, + 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, + 0x6c, 0x70, 0x89, 0x8a, 0xe6, 0xfb, 0x31, 0xfa, 0x2f, 0x08, 0x65, 0x62, + 0xaf, 0x2d, 0x10, 0x48, 0x6b, 0xa4, 0xc6, 0xfd, 0x5e, 0x41, 0xdf, 0xe4, + 0xaa, 0x61, 0x59, 0x8b, 0x47, 0x07, 0xa3, 0xbc, 0x27, 0x6a, 0x62, 0xfe, + 0xb1, 0xb9, 0x85, 0x57, 0xe3, 0xb1, 0x7c, 0x02, 0x5f, 0x7a, 0xdf, 0x4e}, + {0x88, 0xa5, 0x44, 0xa7, 0x69, 0xd5, 0xc3, 0x4a, 0x05, 0x14, 0x16, 0xbd, + 0x50, 0x9d, 0xfa, 0xc9, 0x11, 0x86, 0x3f, 0x60, 0x4c, 0x83, 0xea, 0x84, + 0x4b, 0xf0, 0xe4, 0xc5, 0xc2, 0x72, 0xde, 0xc8, 0x6d, 0x05, 0x7a, 0x88, + 0xb1, 0x52, 0xa9, 0x27, 0x47, 0x01, 0x93, 0x8c, 0x70, 0x59, 0x00, 0xc3}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 38 + {38, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0e, 0xb1, 0x59, 0x28, 0x58, 0xb6, 0xe6, 0xe3, 0xa1, 0x99, 0xc0, 0xf3, + 0xe7, 0xc5, 0xf0, 0xb4, 0xa9, 0x29, 0x15, 0x93, 0x6e, 0xfb, 0x8b, 0xc0, + 0x40, 0x76, 0x80, 0xeb, 0x72, 0x74, 0xbe, 0x74, 0x22, 0x15, 0x6c, 0xe8, + 0xcf, 0xc8, 0xb5, 0x05, 0xb2, 0xd9, 0x02, 0xc3, 0x99, 0x92, 0x38, 0x0f}, + {0xb7, 0xdb, 0x26, 0xb2, 0x86, 0xe7, 0x52, 0x7c, 0xb1, 0xf4, 0x54, 0x78, + 0x2f, 0xe5, 0x41, 0x86, 0x2f, 0xf0, 0xf8, 0xd7, 0xee, 0xd9, 0x60, 0xe2, + 0x28, 0x55, 0xde, 0xb7, 0xac, 0x2a, 0x69, 0x61, 0x16, 0x68, 0xc7, 0x77, + 0xc5, 0x3b, 0xb7, 0x4c, 0x2b, 0xcd, 0x40, 0xed, 0xfb, 0xf7, 0x94, 0x4d}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 39 + {39, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, + 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, + 0x49, 0x87, 0xab, 0xae, 0x41, 0x28, 0x09, 0xc2, 0xfa, 0x48, 0xfd, 0x23, + 0xb1, 0xbd, 0xf9, 0xe6, 0x22, 0xf5, 0xa6, 0x06, 0xc4, 0x41, 0x17, 0x21, + 0x5f, 0xfa, 0x61, 0xb1, 0x8e, 0xf4, 0x6e, 0x54, 0xa7, 0xfb, 0xbf, 0x11, + 0xf9, 0xa6, 0xba, 0x59, 0xc9, 0x91, 0xb4, 0xae, 0x50, 0x1f, 0xed, 0xce}, + {0xb1, 0xe8, 0xaa, 0xb1, 0xaa, 0x63, 0x3d, 0x98, 0xdc, 0x6b, 0x76, 0x85, + 0x94, 0xe1, 0xe3, 0xed, 0xb8, 0x01, 0xa9, 0xef, 0x48, 0x3f, 0x28, 0x7c, + 0x83, 0xe1, 0x97, 0x44, 0xd2, 0xad, 0x34, 0x3a, 0xd3, 0xde, 0xbd, 0xc4, + 0xdc, 0x17, 0x82, 0x13, 0xad, 0x68, 0x76, 0xb5, 0x22, 0x84, 0xf5, 0x52}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 40 + {40, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x36, 0x91, 0xfe, 0x49, 0x3d, 0x4d, 0x28, 0xbf, 0x8e, 0xe1, 0xdf, 0xec, + 0x81, 0x2d, 0x6c, 0x30, 0x6e, 0xae, 0x08, 0x42, 0x91, 0x9e, 0xda, 0x6d, + 0xc5, 0x25, 0xf0, 0xd4, 0x9a, 0xc2, 0xd2, 0x6a, 0x99, 0x22, 0x51, 0x91, + 0x21, 0x39, 0xa2, 0x93, 0x68, 0x49, 0xf9, 0xd6, 0xfa, 0x94, 0x9a, 0x68}, + {0xb0, 0xde, 0x00, 0x6f, 0x80, 0xf6, 0xf8, 0x9e, 0x4e, 0xea, 0x6e, 0x46, + 0xdf, 0xe3, 0x05, 0x15, 0x30, 0x05, 0x61, 0x2d, 0x1e, 0x90, 0x31, 0x71, + 0xec, 0x28, 0x86, 0x23, 0x09, 0x71, 0x96, 0x1b, 0x52, 0x02, 0xa9, 0xf3, + 0x18, 0x7b, 0xda, 0xc4, 0x13, 0xac, 0x24, 0xc8, 0x36, 0xad, 0xf7, 0xa0}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 41 + {41, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x61, 0x58, 0x42, 0xaa, 0x06, 0xb0, 0x6f, 0x78, 0xf0, 0xa6, 0x6f, 0x7b, + 0xea, 0x88, 0xd4, 0xb6, 0xee, 0x59, 0x65, 0x3e, 0xea, 0xa0, 0x0d, 0xc5, + 0xe0, 0xa2, 0xb6, 0x58, 0xf9, 0x69, 0xb7, 0x1a, 0xf9, 0x0c, 0x9b, 0x4e, + 0x96, 0xbd, 0x3c, 0xa3, 0x38, 0x46, 0x95, 0x5b, 0xdc, 0xcb, 0xd3, 0x59}, + {0xca, 0x8c, 0xfa, 0x42, 0xc5, 0xe3, 0x74, 0x91, 0x4c, 0x14, 0xd6, 0x40, + 0x2b, 0x1a, 0x99, 0x20, 0x8e, 0x47, 0xe0, 0x2e, 0xc4, 0x98, 0x18, 0x91, + 0x36, 0x94, 0xea, 0x08, 0x22, 0xa2, 0xcc, 0x6c, 0x31, 0x02, 0x59, 0xa8, + 0xf3, 0xab, 0x75, 0x59, 0xb9, 0x97, 0x4b, 0xc4, 0xc2, 0xfa, 0x33, 0x7e}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 42 + {42, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe, + 0x73, 0x21, 0x52, 0x44, 0x2f, 0xb6, 0xee, 0x5c, 0x3e, 0x6c, 0xe1, 0xd9, + 0x20, 0xc0, 0x59, 0xbc, 0x62, 0x35, 0x63, 0x81, 0x4d, 0x79, 0x04, 0x2b, + 0x90, 0x3c, 0xe6, 0x0f, 0x1d, 0x44, 0x87, 0xfc, 0xcd, 0x45, 0x0a, 0x86, + 0xda, 0x03, 0xf3, 0xe6, 0xed, 0x52, 0x5d, 0x02, 0x01, 0x7b, 0xfd, 0xb3}, + {0xed, 0xf0, 0x40, 0xba, 0xce, 0x18, 0xd9, 0x0b, 0xf9, 0xce, 0x72, 0x0d, + 0xf2, 0xa3, 0xb3, 0x1d, 0x76, 0xd9, 0x5b, 0x7e, 0xd9, 0x53, 0x0a, 0x15, + 0x9a, 0xc0, 0xb2, 0x4e, 0x82, 0xa8, 0x71, 0x03, 0x3e, 0xad, 0xa4, 0x05, + 0x52, 0xf9, 0xe6, 0x06, 0xf7, 0x11, 0x5e, 0x6a, 0x78, 0x92, 0x75, 0x11}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 43 + {43, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x71, 0xbd, 0x1e, 0x70, 0x0c, 0x34, 0x07, 0x5c, 0x3c, 0xad, 0xe8, 0xce, + 0x29, 0xd3, 0x37, 0x24, 0xaf, 0x68, 0xa7, 0x67, 0x2b, 0x26, 0x5a, 0x4e, + 0x15, 0x70, 0x55, 0x36, 0x04, 0x40, 0xab, 0x7c, 0x46, 0x1b, 0x8e, 0x9a, + 0xc8, 0x02, 0x4e, 0x63, 0xa8, 0xb9, 0xc1, 0x7c, 0x00, 0x00, 0x00, 0x00}, + {0xea, 0x81, 0x7d, 0xff, 0x44, 0xf1, 0x94, 0x4a, 0x38, 0x44, 0x44, 0x98, + 0xf1, 0xb6, 0xc1, 0xa7, 0x0a, 0x8b, 0x91, 0x3a, 0xa3, 0x26, 0xbc, 0x2a, + 0xcc, 0x50, 0x68, 0x80, 0x5d, 0x8d, 0xdd, 0x7a, 0x5e, 0x41, 0xb8, 0xee, + 0x5b, 0x83, 0x71, 0xa1, 0xcf, 0x3f, 0x7a, 0x09, 0x42, 0x58, 0xe3, 0xa6}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 44 + {44, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8e, 0x42, 0xe1, 0x8f, 0xf3, 0xcb, 0xf8, 0xa3, 0xc3, 0x52, 0x17, 0x31, + 0xd6, 0x2c, 0xc8, 0xdb, 0x50, 0x97, 0x58, 0x98, 0xd4, 0xd9, 0xa5, 0xb1, + 0xea, 0x8f, 0xaa, 0xc9, 0xfb, 0xbf, 0x54, 0x82, 0xb9, 0xe4, 0x71, 0x64, + 0x37, 0xfd, 0xb1, 0x9c, 0x57, 0x46, 0x3e, 0x84, 0xff, 0xff, 0xff, 0xff}, + {0xea, 0x81, 0x7d, 0xff, 0x44, 0xf1, 0x94, 0x4a, 0x38, 0x44, 0x44, 0x98, + 0xf1, 0xb6, 0xc1, 0xa7, 0x0a, 0x8b, 0x91, 0x3a, 0xa3, 0x26, 0xbc, 0x2a, + 0xcc, 0x50, 0x68, 0x80, 0x5d, 0x8d, 0xdd, 0x7a, 0x5e, 0x41, 0xb8, 0xee, + 0x5b, 0x83, 0x71, 0xa1, 0xcf, 0x3f, 0x7a, 0x09, 0x42, 0x58, 0xe3, 0xa6}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 45 + {45, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x57, 0xb6, 0x9a, 0x01, 0x47, 0x83, 0xdb, + 0xfa, 0x49, 0x67, 0xb2, 0xf9, 0xcf, 0xa6, 0x78, 0xa6, 0xf0, 0xb6, 0xe9, + 0xcf, 0xd4, 0x16, 0x48, 0xce, 0xc5, 0xb3, 0xc4, 0x98, 0xe7, 0x21, 0x52, + 0xda, 0x3f, 0x82, 0xd3, 0xda, 0x2e, 0x8e, 0x9f, 0x8e, 0xf3, 0x7b, 0x11}, + {0xbf, 0xa9, 0x3e, 0x18, 0x4f, 0x76, 0x27, 0x9f, 0xd7, 0x07, 0xd5, 0x3d, + 0xdc, 0xb3, 0x62, 0x88, 0x55, 0xcf, 0xaf, 0xb1, 0x11, 0xbc, 0xbd, 0x0b, + 0x4d, 0xf6, 0xef, 0x77, 0xae, 0xe6, 0x24, 0x92, 0x4d, 0x68, 0x16, 0x26, + 0xa1, 0x53, 0xfa, 0x4e, 0x59, 0xc9, 0x23, 0xb7, 0x1f, 0xc0, 0x90, 0xb3}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 46 + {46, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92, + 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92, + 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e, + 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4, + 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda, + 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0, + 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba, + 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06, + 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad, + 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f, + 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47, + 0xc8, 0x71, 0xd0, 0xd1, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x80, 0xa8, 0x49, 0x65, 0xfe, 0xb8, 0x7c, 0x24, + 0x05, 0xb6, 0x98, 0x4d, 0x06, 0x30, 0x59, 0x87, 0x59, 0x0f, 0x49, 0x16, + 0x30, 0x2b, 0xe9, 0xb7, 0x31, 0x3a, 0x4c, 0x3a, 0x67, 0x18, 0xde, 0xac, + 0x25, 0xc0, 0x7d, 0x2c, 0x25, 0xd1, 0x71, 0x61, 0x71, 0x0c, 0x84, 0xee}, + {0xbf, 0xa9, 0x3e, 0x18, 0x4f, 0x76, 0x27, 0x9f, 0xd7, 0x07, 0xd5, 0x3d, + 0xdc, 0xb3, 0x62, 0x88, 0x55, 0xcf, 0xaf, 0xb1, 0x11, 0xbc, 0xbd, 0x0b, + 0x4d, 0xf6, 0xef, 0x77, 0xae, 0xe6, 0x24, 0x92, 0x4d, 0x68, 0x16, 0x26, + 0xa1, 0x53, 0xfa, 0x4e, 0x59, 0xc9, 0x23, 0xb7, 0x1f, 0xc0, 0x90, 0xb3}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 47 + {47, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe, + 0x73, 0x21, 0x52, 0x44, 0x2f, 0xb6, 0xee, 0x5c, 0x3e, 0x6c, 0xe1, 0xd9, + 0x20, 0xc0, 0x59, 0xbc, 0x62, 0x35, 0x63, 0x81, 0x4d, 0x79, 0x04, 0x2b, + 0x90, 0x3c, 0xe6, 0x0f, 0x1d, 0x44, 0x87, 0xfc, 0xcd, 0x45, 0x0a, 0x86, + 0xda, 0x03, 0xf3, 0xe6, 0xed, 0x52, 0x5d, 0x02, 0x01, 0x7b, 0xfd, 0xb3}, + {0xc3, 0xd3, 0x84, 0x50, 0xa5, 0xdf, 0xdb, 0xe6, 0x4f, 0x4b, 0x5d, 0xa3, + 0xad, 0xd4, 0xac, 0x13, 0x15, 0xf8, 0x7d, 0x11, 0x72, 0x0f, 0x29, 0xbe, + 0xb6, 0xf3, 0x61, 0x6a, 0x65, 0xeb, 0xca, 0x1d, 0x56, 0x9c, 0x0f, 0xae, + 0x5c, 0x5b, 0xbb, 0x6d, 0x14, 0x6b, 0xf9, 0x10, 0x3e, 0x64, 0x5b, 0x9f}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 48 + {48, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x18, 0x3c, 0x0d, 0x36, 0x50, 0xd3, 0x5a, 0x33, 0x42, 0x3c, 0x0d, 0x00, + 0x89, 0x6a, 0xa0, 0xaf, 0x9f, 0x34, 0x02, 0x17, 0xf4, 0x20, 0x86, 0xba, + 0x51, 0x20, 0x3d, 0x15, 0x8a, 0x60, 0xfa, 0x91, 0xee, 0x83, 0xb5, 0x20, + 0x34, 0xee, 0x61, 0x67, 0xc6, 0x59, 0x3c, 0xe6, 0x7a, 0x31, 0xc3, 0x8a, + 0x20, 0x81, 0x3d, 0x9e, 0x7e, 0xea, 0x71, 0x8d, 0x46, 0x48, 0x56, 0x50, + 0x42, 0x03, 0x66, 0xdc, 0xc1, 0xcf, 0xdb, 0x5c, 0xde, 0x93, 0xea, 0xb2, + 0x83, 0x08, 0xde, 0xf7, 0x58, 0xba, 0x4c, 0x3b, 0xa3, 0x86, 0x13, 0x9d, + 0x4a, 0x3a, 0x3b, 0xda, 0xd6, 0x4c, 0x54, 0x19, 0x2f, 0x2b, 0xde, 0x32}, + {0x18, 0x15, 0x09, 0x61, 0x85, 0x9e, 0x3e, 0xfa, 0xd6, 0x26, 0x75, 0x82, + 0xf9, 0x74, 0x17, 0xf1, 0x9e, 0xd8, 0xe7, 0xe5, 0x37, 0xb6, 0x92, 0xb9, + 0x10, 0x50, 0x94, 0x4a, 0x6f, 0xab, 0x80, 0x30, 0x41, 0x1d, 0xd9, 0x2e, + 0x94, 0x13, 0x57, 0xc7, 0x49, 0x4a, 0xf0, 0x11, 0x88, 0x40, 0xa6, 0x14}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 49 + {49, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xce, 0x5a, 0xd8, 0x11, 0xe7, 0xeb, 0x08, 0x02, 0x4e, 0x40, 0xe3, 0x0c, + 0x1c, 0xb2, 0x9c, 0xac, 0xdf, 0xc8, 0xf8, 0x09, 0xf7, 0xf0, 0x11, 0x0e, + 0x6b, 0x22, 0x5c, 0x6d, 0x83, 0x36, 0xf6, 0x0c, 0x30, 0xa5, 0x73, 0xef, + 0x1b, 0x91, 0x2f, 0x5f, 0xd3, 0x00, 0xb0, 0x61, 0x5e, 0x9f, 0xdf, 0x1f, + 0x63, 0x1b, 0xa9, 0x74, 0xbe, 0xb9, 0x54, 0x4b, 0x4a, 0x8c, 0x99, 0x45, + 0xf7, 0x2f, 0x3e, 0x5f, 0xc5, 0x69, 0x43, 0x8c, 0x43, 0x03, 0x67, 0x22, + 0x79, 0xfa, 0xfa, 0x90, 0x0e, 0x53, 0x69, 0x0a, 0xff, 0x75, 0x3d, 0xa9, + 0x2f, 0x40, 0x0a, 0xb6, 0x2d, 0xe8, 0x06, 0x7d, 0xa9, 0x9f, 0xe3, 0x7b}, + {0xcd, 0xfc, 0x94, 0x63, 0xaf, 0x89, 0x16, 0x82, 0xc5, 0x1b, 0x6f, 0x4c, + 0x96, 0x56, 0x55, 0x1c, 0x33, 0xb8, 0x07, 0x39, 0xf1, 0x77, 0x61, 0x2f, + 0x27, 0xa4, 0xb1, 0xf3, 0x7c, 0x97, 0xfd, 0x80, 0x23, 0x49, 0x5b, 0x0b, + 0xc1, 0x5c, 0x68, 0x8a, 0xb1, 0x9b, 0x7f, 0x98, 0x80, 0xef, 0xc8, 0xc5}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 50 + {50, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x42, 0xfa, 0xac, 0x2a, 0xe2, 0xbb, 0xad, 0x43, 0xa6, 0xe4, 0x5a, 0x79, + 0x6f, 0x1d, 0xcc, 0x70, 0xca, 0xc4, 0x44, 0xec, 0x15, 0x70, 0xac, 0x76, + 0x9d, 0x6e, 0x86, 0x20, 0x74, 0x43, 0xdb, 0x8c, 0x03, 0xa3, 0x3b, 0xa0, + 0x78, 0x62, 0xfc, 0xc6, 0x19, 0xce, 0xc8, 0x06, 0xce, 0x88, 0x26, 0xc2, + 0x77, 0x6e, 0x31, 0xdd, 0x08, 0x6c, 0x1b, 0x19, 0x32, 0x3b, 0x58, 0x08, + 0x45, 0x53, 0xbb, 0x08, 0x25, 0xd0, 0x91, 0xff, 0xb1, 0x23, 0xd2, 0x65, + 0xaf, 0xa5, 0x97, 0x0c, 0xb7, 0x2c, 0x2e, 0x68, 0x04, 0xab, 0x32, 0x78, + 0x34, 0x29, 0x96, 0x41, 0xe7, 0x0f, 0xf1, 0x42, 0x91, 0x97, 0x5b, 0xb1}, + {0xbe, 0xe4, 0x6c, 0x55, 0x18, 0xe8, 0xe2, 0xf5, 0xc7, 0xfa, 0x23, 0xf2, + 0xab, 0x8f, 0xc4, 0x3f, 0x5a, 0x74, 0x19, 0xf7, 0x03, 0x73, 0xda, 0xa1, + 0xa6, 0x74, 0x63, 0x0b, 0x16, 0x1e, 0xa3, 0x9c, 0x38, 0x1a, 0x1e, 0xaa, + 0xa9, 0x0e, 0xfd, 0x34, 0xae, 0xfa, 0x9a, 0xc6, 0xed, 0xb5, 0x3c, 0x75}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 51 + {51, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x6a, 0xd6, 0x6f, 0x67, 0x3d, 0x83, 0x2f, 0x8a, 0x86, 0xcf, 0xd7, 0xa6, + 0x6d, 0x21, 0x6d, 0x23, 0xa2, 0x65, 0x83, 0x23, 0x5c, 0x28, 0xec, 0xb7, + 0xb5, 0x98, 0xff, 0x8d, 0xd1, 0x13, 0x2b, 0xc6, 0xcf, 0x0d, 0xc4, 0x6a, + 0x98, 0xc8, 0x64, 0x66, 0x5f, 0x19, 0x5a, 0x99, 0x65, 0x63, 0xe5, 0x77, + 0x70, 0xaa, 0xaa, 0xdc, 0xbf, 0x36, 0x53, 0x1a, 0x31, 0x8d, 0xa9, 0x51, + 0x20, 0xd9, 0xa8, 0x00, 0x22, 0x6a, 0xc9, 0xfb, 0xff, 0x06, 0xf4, 0x78, + 0x37, 0x91, 0x1c, 0x7b, 0x95, 0xf5, 0x18, 0x7c, 0x43, 0xef, 0x95, 0x9a, + 0x4e, 0xa3, 0xe1, 0x17, 0xb8, 0x47, 0xf1, 0xdd, 0x1f, 0x8c, 0xc4, 0xb2}, + {0x1e, 0xf2, 0xe4, 0x85, 0x53, 0x1e, 0x26, 0xd6, 0x9a, 0xb7, 0xc7, 0xb8, + 0xc2, 0x7c, 0x1b, 0x4b, 0xe1, 0x52, 0x72, 0x89, 0x61, 0x87, 0x56, 0x81, + 0x04, 0x26, 0x83, 0x67, 0x8c, 0x7b, 0xb4, 0xef, 0x8b, 0x59, 0xc7, 0xc1, + 0xd6, 0x2a, 0xdb, 0x5f, 0x03, 0x4b, 0xb2, 0x88, 0x6f, 0xf6, 0x91, 0xe9}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 52 + {52, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf8, 0x42, 0xe8, 0xf4, 0x71, 0x51, 0x94, 0x9b, 0x5c, 0xb6, 0xcd, 0xe4, + 0xac, 0xc7, 0xa8, 0x3d, 0x90, 0x11, 0x73, 0xae, 0x31, 0x6e, 0xc4, 0x23, + 0xe1, 0xc9, 0x66, 0xc8, 0xa3, 0x96, 0x38, 0xff, 0xa6, 0xde, 0xf3, 0x16, + 0x0f, 0x7b, 0xea, 0x66, 0x49, 0x82, 0xb9, 0x63, 0x6f, 0x63, 0x9f, 0x72, + 0x70, 0x2f, 0xe1, 0xd5, 0x93, 0x45, 0x4f, 0x73, 0xd0, 0x60, 0x50, 0x65, + 0x5e, 0x28, 0xec, 0xb8, 0xcf, 0xdf, 0xe1, 0x3d, 0xcc, 0x77, 0x52, 0xbd, + 0xe3, 0x8f, 0xe0, 0x07, 0x0b, 0x43, 0xbd, 0xa5, 0xe6, 0xb7, 0x20, 0x3b, + 0x45, 0x07, 0x74, 0x71, 0x82, 0x5d, 0xf1, 0xb8, 0x16, 0xa4, 0x28, 0xc9}, + {0xa8, 0x57, 0x3b, 0x49, 0x00, 0x63, 0x62, 0xd9, 0xb7, 0x36, 0x3c, 0x50, + 0x29, 0x69, 0xb2, 0x23, 0x3b, 0x2f, 0xc5, 0x73, 0x0c, 0xf5, 0x75, 0xd4, + 0x14, 0xc5, 0x0a, 0x45, 0xf0, 0xa5, 0xb4, 0xd5, 0x18, 0xbd, 0x45, 0x02, + 0x88, 0xc8, 0x9e, 0x81, 0xd5, 0x17, 0x1e, 0xfa, 0xdb, 0xce, 0x59, 0xc5}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 53 + {53, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x64, 0xe6, 0x8d, 0x8a, 0x8e, 0x6d, 0x44, 0x14, 0x2f, 0xd0, 0xb3, 0x35, + 0x32, 0x75, 0xdf, 0x4b, 0xe9, 0x5b, 0x0f, 0xf9, 0x46, 0x5d, 0x11, 0x4a, + 0x18, 0xff, 0x23, 0x8f, 0xa4, 0xd3, 0x94, 0x7f, 0xf4, 0xe3, 0xfc, 0x66, + 0x97, 0x0d, 0x85, 0x73, 0x1d, 0x78, 0x4b, 0x0a, 0x17, 0x15, 0x78, 0x87, + 0xcb, 0x96, 0x1c, 0xf6, 0x36, 0xc0, 0xe8, 0xd4, 0xb5, 0xf8, 0xdb, 0x00, + 0x60, 0xc2, 0xb6, 0x99, 0xed, 0x75, 0x0e, 0x92, 0xa0, 0x5a, 0xc4, 0xda, + 0x49, 0x78, 0x0b, 0x8a, 0x48, 0x72, 0x9c, 0x6c, 0x2b, 0x86, 0x6c, 0x75, + 0x75, 0x4a, 0xfb, 0x2c, 0x7c, 0x2d, 0x66, 0x1e, 0xcf, 0x64, 0x0c, 0xc2}, + {0x33, 0xf9, 0xaa, 0x30, 0x84, 0x45, 0xcd, 0xc2, 0xd1, 0x59, 0xcd, 0x39, + 0xc3, 0x3b, 0x49, 0x53, 0x82, 0xff, 0x8b, 0x9e, 0x21, 0xb6, 0xd1, 0xb1, + 0x60, 0x57, 0x7a, 0x4b, 0x3c, 0x5d, 0xaf, 0x00, 0xb8, 0xda, 0xd3, 0xc8, + 0x38, 0x52, 0xf1, 0x8f, 0x27, 0xa4, 0x40, 0x2c, 0xe9, 0x44, 0x21, 0xee}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 54 + {54, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x23, 0x7e, 0x5a, 0x05, 0xa3, 0xb9, 0xdd, 0x16, 0xf2, 0x7d, 0x1c, 0xc0, + 0x4d, 0x16, 0xf1, 0x9e, 0xc3, 0xd2, 0x78, 0x81, 0xb9, 0x0c, 0x20, 0x49, + 0xfd, 0x26, 0x65, 0xce, 0xc7, 0xea, 0xae, 0x1c, 0xac, 0xde, 0xd4, 0xe0, + 0xf8, 0xab, 0xba, 0x5a, 0x64, 0xd4, 0x18, 0x3a, 0x71, 0x44, 0x9d, 0x9b, + 0x74, 0x10, 0x73, 0xdc, 0x25, 0x94, 0xd0, 0x2a, 0xc9, 0xa8, 0x89, 0x88, + 0xe5, 0x1d, 0x7b, 0xee, 0x22, 0x11, 0x19, 0x62, 0xf6, 0x37, 0x48, 0xef, + 0xdc, 0x8c, 0x31, 0x1f, 0x63, 0x1a, 0xe8, 0x68, 0x0c, 0x89, 0x96, 0x02, + 0x8d, 0xa4, 0xe9, 0x56, 0xac, 0x12, 0x84, 0xd0, 0xc0, 0x16, 0x14, 0xf5}, + {0xdd, 0xf7, 0xfe, 0xa5, 0x2b, 0x92, 0xe1, 0x54, 0x4f, 0xb1, 0xc7, 0xce, + 0x22, 0x74, 0x40, 0x9b, 0xca, 0x17, 0x04, 0xf4, 0x4b, 0xc0, 0xae, 0x1a, + 0x6a, 0x8b, 0x38, 0x8e, 0xaf, 0x31, 0x6c, 0x90, 0xbc, 0xe9, 0x9b, 0x0c, + 0x20, 0x3f, 0x75, 0x56, 0xe5, 0xba, 0xaa, 0x26, 0xc6, 0xb7, 0xad, 0x6d}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 55 + {55, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x81, 0x0f, 0xac, 0xe9, 0x95, 0x12, 0xbe, 0xc2, 0x59, 0xd5, 0x75, 0x22, + 0x9d, 0x95, 0x86, 0x79, 0x1b, 0xdf, 0xb1, 0xb2, 0x21, 0xd2, 0x3c, 0x17, + 0x38, 0xe4, 0xf9, 0xaf, 0x04, 0x98, 0xf5, 0x4b, 0x18, 0xcc, 0x0c, 0xbb, + 0x01, 0xb6, 0x4c, 0xf3, 0x41, 0x1e, 0xc4, 0xb6, 0x84, 0x80, 0xdb, 0x6d, + 0x6c, 0x06, 0xe6, 0x20, 0x91, 0x88, 0xf3, 0x54, 0x32, 0x3b, 0x4d, 0xb6, + 0xf5, 0x4f, 0x2b, 0x1d, 0xfc, 0x5c, 0x1c, 0x3d, 0xd4, 0xfe, 0xf0, 0xcb, + 0x37, 0x9a, 0x7d, 0x7e, 0xa0, 0x85, 0xac, 0xda, 0xc9, 0xe6, 0x0e, 0x04, + 0xf8, 0xdb, 0x48, 0x8b, 0xe9, 0x7f, 0x81, 0xde, 0xd6, 0x6e, 0xa3, 0x3e}, + {0xd2, 0x28, 0x7c, 0xcb, 0x64, 0x2a, 0x76, 0xe0, 0x01, 0x12, 0x4d, 0xba, + 0x6c, 0x6c, 0xe1, 0x9e, 0x82, 0x53, 0x66, 0x90, 0xab, 0xf5, 0x42, 0x10, + 0x4c, 0xbd, 0x45, 0xc8, 0x70, 0x8e, 0x46, 0x2d, 0x8c, 0xe0, 0x6e, 0x05, + 0xad, 0x2a, 0x0f, 0xea, 0x4d, 0x68, 0x49, 0x2f, 0xcf, 0x37, 0x6a, 0xfe}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 56 + {56, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf0, 0xb0, 0x02, 0x71, 0xa2, 0xbd, 0xde, 0x4b, 0xdd, 0xbd, 0xac, 0x00, + 0x40, 0x6a, 0xdf, 0x05, 0x6d, 0x32, 0xb9, 0xb0, 0x3f, 0x4b, 0xd2, 0x9c, + 0xc6, 0x60, 0x93, 0xdf, 0x22, 0xe5, 0xda, 0x09, 0xfe, 0x48, 0xca, 0xbf, + 0xc8, 0xd4, 0x4b, 0xf1, 0x36, 0xb5, 0xbe, 0x27, 0x5c, 0x7f, 0x53, 0xf6, + 0x6c, 0xcd, 0xd0, 0xd0, 0x03, 0x54, 0xa3, 0x07, 0xfe, 0xa0, 0x09, 0x10, + 0x70, 0xb6, 0x1f, 0xa9, 0xe2, 0xda, 0x1e, 0x2f, 0x32, 0x9f, 0xad, 0x68, + 0x01, 0x34, 0x49, 0xec, 0xf4, 0x77, 0xfe, 0x33, 0x45, 0x80, 0x39, 0xba, + 0xc9, 0x11, 0x10, 0x4d, 0xa6, 0x2c, 0x29, 0xc0, 0x81, 0x92, 0xa3, 0x15}, + {0x36, 0x15, 0x1b, 0x0d, 0x1c, 0x1b, 0x28, 0xac, 0x06, 0x2e, 0x08, 0x29, + 0xf4, 0x1b, 0xd5, 0x50, 0x44, 0xda, 0xe6, 0xf1, 0xda, 0xf3, 0x0a, 0xb3, + 0xff, 0x41, 0x48, 0xa8, 0x3c, 0xcb, 0xcc, 0xf5, 0x07, 0xbe, 0xf7, 0x34, + 0x0c, 0x95, 0x44, 0xf0, 0x47, 0xf5, 0x54, 0xc7, 0x12, 0x72, 0xae, 0x24}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 57 + {57, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf8, 0x2c, 0xbb, 0xaf, 0x1c, 0x9b, 0x60, 0x63, 0xa1, 0xb5, 0x05, 0x58, + 0x07, 0x66, 0xb1, 0x44, 0x6b, 0x6b, 0x5a, 0x99, 0x01, 0x51, 0x70, 0x3e, + 0x7a, 0xfd, 0x8a, 0x31, 0x75, 0x38, 0x7f, 0xae, 0x56, 0x70, 0x81, 0x01, + 0x9e, 0x0f, 0xdb, 0xa7, 0x96, 0x4e, 0xd6, 0xc0, 0xe4, 0xd0, 0xe4, 0x5e, + 0xcf, 0x37, 0x9b, 0xc1, 0xed, 0xa3, 0x0c, 0xe4, 0xfa, 0x56, 0x01, 0x06, + 0xb3, 0xd0, 0x9b, 0xf3, 0x8e, 0x9f, 0xcb, 0xec, 0x3e, 0xad, 0xc9, 0xe1, + 0x2c, 0x56, 0x22, 0xc0, 0x11, 0x30, 0xc8, 0x70, 0xc6, 0x13, 0x64, 0x98, + 0xf5, 0x2b, 0xf6, 0x2f, 0x39, 0x87, 0xde, 0xfd, 0x29, 0x4d, 0xf3, 0x3c}, + {0x24, 0x51, 0xfd, 0x97, 0x98, 0x64, 0x16, 0x94, 0x62, 0xa7, 0x7d, 0x74, + 0x2a, 0xdb, 0x6f, 0x45, 0x05, 0xf2, 0xdb, 0x95, 0x6d, 0x2d, 0x2d, 0xea, + 0x5b, 0x05, 0xe4, 0x0f, 0x40, 0xf2, 0x65, 0x4f, 0xc1, 0x7d, 0x1c, 0xd1, + 0xd3, 0xb3, 0x53, 0x32, 0x2b, 0xf0, 0xd1, 0xf3, 0xcf, 0x82, 0x8c, 0x49}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 58 + {58, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xcc, 0xec, 0x11, 0x70, 0x25, 0xee, 0xce, 0x29, 0xe0, 0xed, 0x07, 0x7d, + 0x98, 0x67, 0x87, 0x38, 0xfd, 0x1a, 0x5c, 0xca, 0x20, 0xe4, 0x0b, 0xb3, + 0x22, 0xa4, 0x05, 0x66, 0x83, 0x12, 0x43, 0xda, 0xc8, 0x06, 0x55, 0x5b, + 0x85, 0x08, 0xf4, 0xea, 0xa6, 0x8b, 0xeb, 0x4e, 0x78, 0xed, 0x91, 0x76, + 0x86, 0x41, 0x5f, 0x11, 0x23, 0x2c, 0x5e, 0xcb, 0x9f, 0x80, 0x5b, 0x0d, + 0xcc, 0x6c, 0xe0, 0x6b, 0x57, 0xfd, 0xf4, 0xe4, 0xae, 0x4e, 0x6d, 0x82, + 0x24, 0x72, 0xd6, 0x72, 0x5a, 0x9c, 0x1d, 0xa4, 0x1c, 0x2f, 0xee, 0x15, + 0x19, 0x58, 0x6c, 0x50, 0x2b, 0xbb, 0x1a, 0x4c, 0xe2, 0x58, 0x28, 0x63}, + {0x0b, 0x3c, 0x06, 0xfb, 0x8c, 0x7c, 0x31, 0xa9, 0x6f, 0xa6, 0xdc, 0x80, + 0x25, 0x01, 0x43, 0xe3, 0x9a, 0xf9, 0xe5, 0xc2, 0x01, 0xfd, 0xbe, 0x92, + 0x24, 0x57, 0x71, 0xe3, 0x45, 0xcf, 0x78, 0x7f, 0x99, 0x23, 0x4e, 0xcc, + 0x1d, 0x68, 0x70, 0x59, 0x9a, 0xd5, 0x0a, 0x1c, 0xad, 0xf6, 0x87, 0xe9}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 59 + {59, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x1e, 0x82, 0x9b, 0xdb, 0xd8, 0xa2, 0xc1, 0x32, 0x1d, 0x04, 0x93, 0x2a, + 0xac, 0xd4, 0x29, 0x72, 0xf5, 0xb2, 0xac, 0x5b, 0x6a, 0x61, 0xb0, 0x41, + 0x21, 0x6c, 0xa9, 0x48, 0x1b, 0xb0, 0xda, 0x8a, 0xbf, 0x6d, 0x5c, 0x1b, + 0x63, 0xe8, 0x68, 0x47, 0x9f, 0x88, 0xd9, 0x13, 0x45, 0xcb, 0x91, 0x53, + 0xfc, 0xa2, 0xc5, 0x69, 0x8f, 0xd5, 0xb4, 0x04, 0xc9, 0xbc, 0x12, 0x5b, + 0xdc, 0x3c, 0x60, 0x8f, 0xe3, 0x85, 0x36, 0x7e, 0xe2, 0xb6, 0x84, 0x08, + 0xe9, 0x59, 0xb8, 0x3e, 0xc8, 0xbc, 0x3e, 0xc1, 0xe0, 0x5a, 0x6f, 0xb9, + 0x84, 0xfe, 0xdb, 0x25, 0x65, 0x74, 0x88, 0x5f, 0x5d, 0xd9, 0x89, 0x40}, + {0x53, 0x88, 0x90, 0x5a, 0xee, 0x7f, 0x82, 0x6b, 0x9a, 0x5b, 0x46, 0xfa, + 0xef, 0xfe, 0x26, 0xd4, 0x9f, 0x85, 0x66, 0xc7, 0xa8, 0xe8, 0xaf, 0x5a, + 0x16, 0x53, 0xfc, 0xfb, 0xff, 0x7c, 0x0d, 0xfd, 0xe5, 0x66, 0xf0, 0x43, + 0x40, 0x12, 0x48, 0x48, 0x6f, 0xf9, 0x1c, 0x39, 0x0f, 0x5c, 0xc6, 0xed}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 60 + {60, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x4d, 0xd1, 0xe1, 0xb4, 0x54, 0x81, 0x4f, 0x3b, 0xe1, 0xc6, 0x2e, 0xb8, + 0x7c, 0x12, 0x07, 0x72, 0xc2, 0x06, 0x2a, 0x3d, 0x7e, 0x54, 0x61, 0xd5, + 0x55, 0x4b, 0x39, 0x63, 0xa9, 0xfb, 0x11, 0x90, 0xdb, 0x96, 0x56, 0x95, + 0xca, 0xf5, 0x55, 0xa4, 0x5a, 0xe2, 0x5b, 0xe7, 0x3e, 0x47, 0xc3, 0x74, + 0x5b, 0xaa, 0x93, 0xfe, 0x2b, 0xfb, 0x09, 0x4f, 0xe7, 0x18, 0xc8, 0xc9, + 0xbd, 0x8e, 0x1e, 0x6e, 0x86, 0xcd, 0x62, 0x9d, 0xca, 0x0b, 0xb9, 0x1e, + 0xe9, 0x34, 0xe9, 0x34, 0x69, 0xd4, 0xff, 0xf3, 0x2a, 0x41, 0xdf, 0xd7, + 0x8c, 0x27, 0xba, 0x53, 0x4a, 0x3d, 0x59, 0x70, 0xc3, 0x88, 0xef, 0xfb}, + {0xb9, 0x20, 0x29, 0x9b, 0xa2, 0x60, 0x75, 0xd2, 0x64, 0x7c, 0xcb, 0x97, + 0x8d, 0x15, 0xa5, 0x4e, 0xf4, 0x83, 0x30, 0xdb, 0x3a, 0x87, 0x94, 0xd8, + 0x68, 0xae, 0x02, 0xbf, 0x15, 0x2b, 0x3c, 0x24, 0xff, 0xa9, 0x66, 0x89, + 0x3e, 0xa9, 0xeb, 0x5d, 0x3c, 0xce, 0x83, 0xe0, 0x23, 0x9b, 0xe0, 0x2c}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 61 + {61, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x94, 0x71, 0xab, 0xf4, 0xfd, 0x1b, 0x89, 0xd1, 0x4d, 0xf2, 0x32, 0x5c, + 0xb0, 0xa6, 0xbc, 0x92, 0xe7, 0x3c, 0x8e, 0xc8, 0xe0, 0x6c, 0x47, 0xb0, + 0x97, 0x8d, 0x93, 0xe9, 0x22, 0x5a, 0xdf, 0x08, 0x9d, 0x3e, 0xe4, 0xe2, + 0x5c, 0x22, 0x2b, 0x60, 0xd0, 0x21, 0x99, 0xc1, 0xb5, 0x80, 0x04, 0xc1, + 0xd1, 0xb3, 0x5b, 0xc1, 0x47, 0x5c, 0xfc, 0xf3, 0xe3, 0xa6, 0x11, 0x65, + 0x93, 0xe2, 0xca, 0x5a, 0x70, 0x34, 0x41, 0x27, 0xad, 0x90, 0x7a, 0x4a, + 0xa1, 0xd0, 0xc6, 0x61, 0x39, 0xf2, 0x87, 0xa7, 0xfe, 0x48, 0xce, 0xa5, + 0x84, 0x4a, 0x20, 0xdf, 0x5a, 0x68, 0x8b, 0x89, 0x21, 0x1f, 0x19, 0xc3}, + {0x70, 0x54, 0x21, 0xb3, 0x66, 0x18, 0x11, 0x5f, 0xcc, 0xb7, 0xce, 0x6d, + 0xb8, 0x57, 0x5f, 0xc4, 0xb3, 0xf0, 0xa2, 0x78, 0x0c, 0xe0, 0x2a, 0x34, + 0x87, 0xe4, 0x05, 0x5d, 0xd0, 0xd5, 0x18, 0x34, 0x00, 0x62, 0x70, 0xe9, + 0x92, 0xe0, 0xaf, 0xaa, 0x4c, 0x7c, 0xe0, 0xf6, 0x99, 0xf7, 0xfe, 0xa2}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 62 + {62, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x97, 0x04, 0x6c, 0x44, 0x38, 0xb0, 0x40, 0x31, 0x5b, 0xe3, 0x9e, 0xe3, + 0x86, 0x9f, 0x3e, 0x87, 0x11, 0xc3, 0x19, 0x67, 0x58, 0x47, 0x6f, 0x2b, + 0x4d, 0x90, 0xcd, 0x43, 0x99, 0x66, 0x5c, 0x8c, 0x5c, 0x87, 0xf9, 0xcf, + 0x64, 0x28, 0x9c, 0x2b, 0xb0, 0x11, 0x66, 0x74, 0x2e, 0x1a, 0xe0, 0x36, + 0xb2, 0x81, 0x92, 0x2e, 0x88, 0x72, 0xb4, 0x8b, 0x7d, 0x3e, 0x13, 0x84, + 0xab, 0x4d, 0x0a, 0x92, 0xc6, 0x02, 0xac, 0xe7, 0xdf, 0x3a, 0x93, 0xa4, + 0x7d, 0xc5, 0x0c, 0x8c, 0x2e, 0x5e, 0x8a, 0x87, 0x5d, 0x2d, 0x92, 0x7f, + 0x72, 0x01, 0xce, 0x11, 0xfd, 0x8d, 0xf8, 0x12, 0xba, 0xa1, 0xe4, 0xf8}, + {0x3c, 0x51, 0x00, 0x06, 0xf8, 0x65, 0x8f, 0x3f, 0xa4, 0x14, 0xfe, 0xf9, + 0x72, 0x3d, 0x63, 0x4a, 0x17, 0x9d, 0xb7, 0xaa, 0xf0, 0xb7, 0x06, 0x8b, + 0x76, 0x96, 0xcf, 0xf9, 0x3f, 0x88, 0xe0, 0x41, 0x36, 0xdf, 0xda, 0xc6, + 0x83, 0x49, 0x78, 0x1b, 0xf0, 0x5a, 0x78, 0x7a, 0xe1, 0x9e, 0x90, 0x21}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 63 + {63, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x8e, 0x3d, 0xae, 0x50, 0x0f, 0xe2, 0xc6, 0x45, 0xaa, 0xb1, 0x53, 0x79, + 0x17, 0x06, 0x82, 0x50, 0x31, 0x54, 0xaf, 0x1f, 0xd0, 0xa2, 0x1f, 0xfd, + 0x2e, 0x34, 0xf0, 0x50, 0x1c, 0x51, 0x85, 0x07, 0xe0, 0xeb, 0xf4, 0x5d, + 0x7c, 0xb8, 0x65, 0x3f, 0xd5, 0x7b, 0xf1, 0xf8, 0x94, 0xf2, 0xa5, 0x52, + 0xcb, 0x69, 0xaf, 0x7e, 0x00, 0x9d, 0x43, 0xbd, 0x6e, 0x68, 0x8b, 0xf2, + 0x8f, 0x5e, 0x28, 0x15, 0xf3, 0xc9, 0xf4, 0xfa, 0xb1, 0xd8, 0x29, 0xd2, + 0x9f, 0x05, 0x31, 0x2b, 0xad, 0x99, 0xd7, 0x5c, 0x25, 0x18, 0xd2, 0xa3, + 0x01, 0xa7, 0x4d, 0x5e, 0xce, 0xe1, 0x33, 0x35, 0x82, 0xd7, 0x9c, 0x14}, + {0x24, 0x89, 0x67, 0xaf, 0xa3, 0x63, 0x86, 0xcf, 0xea, 0xa2, 0x21, 0x48, + 0x47, 0xc7, 0xc8, 0xc3, 0x2a, 0x89, 0x1a, 0x24, 0x38, 0xb8, 0x36, 0x65, + 0xf9, 0x9e, 0x5f, 0xe7, 0xab, 0x6d, 0xd8, 0x63, 0x53, 0xff, 0x7a, 0x8b, + 0x15, 0xd4, 0xbe, 0x4e, 0x12, 0x77, 0xc7, 0x21, 0xd6, 0x9c, 0xbb, 0xa7}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 64 + {64, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x1f, 0xca, 0x8f, 0x96, 0x95, 0x65, 0x0a, 0x02, 0xd6, 0xfb, 0x80, 0x49, + 0xb1, 0x53, 0x1a, 0x37, 0x83, 0xe4, 0x49, 0xdf, 0x75, 0xa9, 0x8d, 0x45, + 0x99, 0x9f, 0xb9, 0x85, 0x7c, 0x3e, 0x75, 0x62, 0x19, 0xd4, 0x8b, 0x2c, + 0x84, 0xd5, 0x14, 0x3f, 0x08, 0xc2, 0xab, 0x09, 0x7b, 0x36, 0x5a, 0x33, + 0x45, 0xaa, 0x19, 0x7e, 0x10, 0xc6, 0x59, 0xd9, 0xc5, 0x3f, 0xa7, 0x54, + 0xf1, 0x12, 0xd7, 0x79, 0x73, 0x10, 0x7e, 0xe3, 0x5c, 0x3a, 0xee, 0x3b, + 0x0b, 0x13, 0x22, 0xb3, 0x62, 0xfa, 0x08, 0x49, 0x7c, 0x09, 0x7c, 0x18, + 0x81, 0x93, 0x4e, 0x36, 0xce, 0xbd, 0x5e, 0x18, 0xe9, 0x24, 0x0c, 0xb6}, + {0xa4, 0x54, 0xff, 0x4d, 0x94, 0x45, 0x87, 0xa1, 0x88, 0xe7, 0xeb, 0xac, + 0xcd, 0x97, 0x64, 0x9a, 0xb0, 0xcf, 0x83, 0xf8, 0xf8, 0xd1, 0x9b, 0x36, + 0x53, 0xa2, 0xe6, 0x21, 0x20, 0x6d, 0x39, 0x92, 0x86, 0x8b, 0x5a, 0x57, + 0x65, 0xd1, 0xfa, 0x76, 0x2f, 0x0e, 0x3b, 0x01, 0x61, 0xa6, 0x80, 0x9b}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 65 + {65, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x73, 0x1b, 0xa7, 0x84, 0xe2, 0xed, 0x21, 0xf4, 0xa4, 0xa2, 0xb4, 0xdd, + 0x48, 0x77, 0xae, 0xc2, 0xfc, 0xd5, 0x90, 0x31, 0xf8, 0x01, 0x93, 0xb9, + 0x55, 0x8b, 0xbc, 0x1c, 0xf7, 0xfe, 0x67, 0x04, 0x46, 0x94, 0x43, 0xfc, + 0x7f, 0x39, 0x8e, 0x8b, 0xec, 0x40, 0x86, 0xf8, 0x8a, 0xa7, 0x6a, 0xa2, + 0x6c, 0x38, 0x9a, 0xcf, 0xd5, 0x1f, 0x69, 0xc8, 0x9a, 0x15, 0x3b, 0xfa, + 0xdb, 0x5d, 0x70, 0x3a, 0x36, 0xcb, 0x12, 0xa4, 0xd8, 0x5f, 0x55, 0x17, + 0xcf, 0x46, 0x2b, 0xf5, 0xd0, 0x2a, 0xbf, 0x7d, 0x19, 0x72, 0x2f, 0x48, + 0x0e, 0xaf, 0x1a, 0x26, 0x17, 0xcb, 0xa1, 0x94, 0x1e, 0x1c, 0x76, 0xb6}, + {0x99, 0x78, 0x0e, 0xd2, 0x15, 0xdc, 0x41, 0x7f, 0x79, 0x8c, 0x24, 0x32, + 0x7c, 0x3c, 0xaf, 0x22, 0xf3, 0x68, 0x5e, 0x5c, 0xf2, 0xab, 0x83, 0x5f, + 0xc5, 0x4b, 0x42, 0x81, 0x17, 0xb7, 0xd1, 0x7f, 0x0f, 0xeb, 0x63, 0xf1, + 0x75, 0x54, 0x68, 0x15, 0x7f, 0x32, 0x37, 0xb8, 0x11, 0x7d, 0xff, 0xa6}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 66 + {66, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x87, 0x25, 0xcb, 0x75, 0x4b, 0x55, 0x27, 0xa3, 0xb0, 0x53, 0xd6, 0x3e, + 0x0c, 0x4b, 0x09, 0x7e, 0x4c, 0x34, 0xc5, 0xd7, 0x31, 0xab, 0x5c, 0xd4, + 0x72, 0x86, 0x50, 0xa6, 0x18, 0xb4, 0xde, 0xd4, 0xbf, 0x92, 0x14, 0xd7, + 0x93, 0xad, 0x74, 0xcf, 0xc4, 0x70, 0xe3, 0x5c, 0x54, 0x93, 0xa4, 0xb4, + 0x20, 0xa3, 0xc5, 0x00, 0x49, 0xa4, 0x27, 0x91, 0x72, 0x1b, 0xc5, 0x0d, + 0x5f, 0x60, 0x8c, 0xb2, 0x72, 0xb6, 0x0a, 0x55, 0x45, 0xdb, 0x06, 0x08, + 0x85, 0x5b, 0xac, 0x8f, 0xbf, 0xa9, 0x39, 0x90, 0xd6, 0xb8, 0x0e, 0x30, + 0x41, 0x77, 0x3e, 0x10, 0x93, 0x7d, 0x83, 0x70, 0x10, 0xca, 0xe6, 0x40}, + {0xd7, 0x38, 0xb7, 0x37, 0x3f, 0xe9, 0x78, 0xf2, 0x7b, 0x19, 0x4f, 0x69, + 0xed, 0xd5, 0xc4, 0x21, 0xb9, 0x89, 0x22, 0xf5, 0xe3, 0x13, 0xb7, 0x68, + 0x59, 0xa9, 0x35, 0x7a, 0x1f, 0xaf, 0x42, 0xed, 0x0e, 0x06, 0xdc, 0x13, + 0xd5, 0x58, 0x43, 0x35, 0x75, 0x38, 0xce, 0x7f, 0x41, 0x27, 0xce, 0xe1}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 67 + {67, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x9c, 0x7a, 0x59, 0x4e, 0xaf, 0x2d, 0xdf, 0x3c, 0x8a, 0xb6, 0xc6, 0xe9, + 0x4f, 0x1e, 0xc0, 0x11, 0xda, 0xc9, 0xfa, 0x42, 0xbd, 0x27, 0xdf, 0x2f, + 0xbe, 0x40, 0x2a, 0xc9, 0x49, 0xd3, 0xa2, 0xc6, 0x76, 0xb6, 0x84, 0xa2, + 0x4c, 0x99, 0xf7, 0xd1, 0xb7, 0xe8, 0x9e, 0x9f, 0x8a, 0x06, 0x34, 0xeb, + 0x3b, 0x83, 0x09, 0x5c, 0x7a, 0x1c, 0xd6, 0xaa, 0x93, 0x32, 0x46, 0x0e, + 0xcb, 0xf2, 0x57, 0xf7, 0xaf, 0xa4, 0x49, 0x60, 0x8b, 0x9e, 0x0d, 0xdd, + 0x15, 0x29, 0x2b, 0x87, 0x5a, 0xd2, 0xfd, 0x06, 0x9d, 0xc9, 0x27, 0xce, + 0x00, 0xa4, 0xb5, 0xe6, 0x79, 0x33, 0x80, 0x23, 0xbd, 0x3a, 0x4e, 0x6c}, + {0xd9, 0xcc, 0x86, 0x1d, 0xb3, 0x05, 0xb0, 0x4a, 0x27, 0x3d, 0x6b, 0x55, + 0x34, 0x8e, 0xf9, 0xf0, 0xa0, 0xa2, 0xae, 0xdf, 0x8b, 0x3d, 0x04, 0x1a, + 0x19, 0xe2, 0x63, 0xed, 0x6a, 0xe2, 0xe0, 0x1e, 0x43, 0x9a, 0x46, 0x82, + 0x30, 0x98, 0xf2, 0xaa, 0xa4, 0x86, 0x7d, 0x4f, 0x08, 0x89, 0x1e, 0x36}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 68 + {68, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x21, 0xb1, 0xaa, 0x35, 0x9d, 0x72, 0xff, 0x33, 0xa8, 0x4e, 0xc9, 0x62, + 0x14, 0x83, 0xe6, 0x58, 0x81, 0xd4, 0xfa, 0x8c, 0xe6, 0xdf, 0x36, 0x69, + 0xe0, 0xab, 0xbb, 0x9f, 0x6b, 0xf8, 0xd0, 0xee, 0x3d, 0x98, 0x62, 0xa7, + 0xdf, 0xb4, 0x52, 0x13, 0xe3, 0x9f, 0xfa, 0xc7, 0xb3, 0xe1, 0xed, 0x87, + 0x1f, 0x5e, 0x59, 0xcd, 0xa5, 0xa5, 0xb8, 0x61, 0xab, 0x3e, 0xb8, 0x6c, + 0xaa, 0x7c, 0x6e, 0x85, 0x93, 0x36, 0x76, 0xef, 0xe6, 0x60, 0xdf, 0xf8, + 0xac, 0x56, 0x25, 0xec, 0x8a, 0x76, 0x30, 0xa9, 0xcb, 0xa9, 0xeb, 0x3f, + 0xc1, 0x49, 0xd3, 0xef, 0x37, 0x9d, 0x4a, 0x5e, 0xc1, 0x74, 0xd2, 0x37}, + {0xc5, 0x92, 0x81, 0xd0, 0x9f, 0x44, 0xf6, 0x79, 0x29, 0x4a, 0xee, 0x56, + 0x68, 0xeb, 0x53, 0x8d, 0x50, 0x3e, 0xf2, 0x5a, 0xac, 0x59, 0x16, 0x14, + 0xb4, 0x6f, 0x52, 0x5d, 0x8c, 0x0b, 0x10, 0x9a, 0xb1, 0x29, 0x67, 0x49, + 0x63, 0x50, 0x0a, 0xd7, 0xb6, 0x26, 0x89, 0x41, 0xa2, 0x8c, 0x00, 0x67}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 69 + {69, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe1, 0xad, 0x2b, 0x68, 0xfa, 0x69, 0x45, 0x65, 0x74, 0xde, 0x95, 0xb1, + 0xe0, 0x48, 0xb0, 0x71, 0x50, 0x09, 0x40, 0x9e, 0xf5, 0xcc, 0x27, 0x0b, + 0xe5, 0x1f, 0xdd, 0x40, 0xb4, 0xf6, 0x5b, 0x1a, 0xde, 0x67, 0x93, 0x8a, + 0x6a, 0x6d, 0x72, 0x5b, 0x01, 0x31, 0x0f, 0x22, 0x53, 0xa3, 0x8c, 0xf4, + 0x44, 0xf7, 0x26, 0xb3, 0xeb, 0x5c, 0x5d, 0xdc, 0x25, 0x7d, 0x6d, 0x9b, + 0xda, 0x9b, 0xfa, 0x60, 0xbe, 0xc6, 0xa0, 0x7f, 0xe0, 0x7d, 0xae, 0x96, + 0x75, 0x11, 0x31, 0x43, 0x70, 0xd3, 0xa4, 0xe0, 0x41, 0xc3, 0x4f, 0x1c, + 0xb4, 0x9f, 0xe6, 0xb7, 0x06, 0x63, 0xf0, 0x20, 0x48, 0x8e, 0x98, 0xa8}, + {0x9e, 0xb7, 0x0f, 0x89, 0x49, 0x86, 0x1c, 0x30, 0xf2, 0x45, 0x69, 0x90, + 0xab, 0xe4, 0xd3, 0x45, 0x55, 0x00, 0x08, 0xb8, 0x53, 0x19, 0x01, 0x52, + 0x13, 0x61, 0xaa, 0xa1, 0x72, 0x96, 0xdb, 0xca, 0x06, 0xfb, 0x3c, 0x87, + 0xe8, 0xf4, 0x59, 0x2b, 0x7d, 0xc5, 0xd1, 0x99, 0x7c, 0x58, 0xc0, 0x76}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 70 + {70, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06, + 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61, + 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02, + 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0, + 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90, + 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7, + 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a, + 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f, + 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1, + 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9, + 0xc6, 0xde, 0xc0, 0x79, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x0b, 0xad, 0x67, 0xea, 0x0c, 0xca, 0x96, 0x0e, 0xd3, 0xea, 0x05, 0x88, + 0xd5, 0xee, 0xef, 0x36, 0x6c, 0x24, 0x34, 0x2a, 0xb3, 0xe4, 0x66, 0x02, + 0x89, 0x1d, 0x1a, 0xdb, 0x4d, 0x85, 0xd8, 0x0d, 0xd2, 0x42, 0x96, 0x2c, + 0x56, 0x54, 0xbd, 0x6a, 0xf5, 0x91, 0x3a, 0xea, 0xef, 0xab, 0x27, 0xad, + 0x9a, 0x07, 0xb4, 0x19, 0x71, 0x80, 0xc9, 0x86, 0x9a, 0xf7, 0x95, 0xf6, + 0x96, 0xfd, 0xf6, 0xf2, 0x5c, 0xdc, 0x66, 0x46, 0x9f, 0x4c, 0xa7, 0xca, + 0x89, 0xc5, 0xc9, 0x04, 0x63, 0x6d, 0x85, 0xf6, 0xb9, 0xa1, 0x9e, 0x7b, + 0xcf, 0x05, 0x40, 0x83, 0x1c, 0xa7, 0xaa, 0x40, 0x44, 0x6d, 0xd8, 0xe1}, + {0x45, 0xb0, 0x2f, 0xd4, 0xdd, 0x76, 0x49, 0x67, 0x01, 0xbe, 0x3b, 0x37, + 0xe6, 0x32, 0x05, 0x6c, 0xf7, 0xf6, 0x3e, 0x98, 0x08, 0xf6, 0x27, 0xfa, + 0x85, 0x8e, 0xec, 0xc5, 0xba, 0xc1, 0x6a, 0x01, 0xa9, 0x49, 0x74, 0x1b, + 0x4d, 0xe1, 0x51, 0xfe, 0x35, 0xe7, 0x74, 0xc6, 0xd1, 0xe3, 0x89, 0xe2}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 71 + {71, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2c, 0x40, 0x69, 0xbc, 0x80, 0x78, 0x23, 0x6e, 0xb2, 0x3a, 0x8c, 0x4d, + 0x57, 0x5b, 0xde, 0x9b, 0x53, 0x7b, 0x13, 0xb7, 0x99, 0x89, 0x68, 0x8c, + 0x40, 0xd8, 0x9d, 0x89, 0x8a, 0x8c, 0x29, 0xbd, 0x7a, 0xc6, 0x17, 0x45, + 0x79, 0x7b, 0x7e, 0xe5, 0x5a, 0xca, 0x60, 0xea, 0x7d, 0x6c, 0x2a, 0x84, + 0x30, 0xfc, 0xfb, 0xed, 0x18, 0xa2, 0x50, 0x46, 0x61, 0xe0, 0x25, 0x3c, + 0x43, 0xe4, 0x7b, 0xe0, 0x19, 0x40, 0xe8, 0x1f, 0xcb, 0x2d, 0x65, 0xa5, + 0xe5, 0x01, 0x11, 0x19, 0x78, 0x05, 0x99, 0x49, 0xc5, 0xd2, 0x5b, 0x0b, + 0x60, 0xde, 0x78, 0x21, 0x47, 0x6b, 0x88, 0xa8, 0x34, 0x2a, 0x0b, 0xdf}, + {0x6c, 0xe9, 0xbf, 0xfb, 0x89, 0x01, 0xba, 0xa8, 0x01, 0xd1, 0xb1, 0x9e, + 0x92, 0xb5, 0xe5, 0xf4, 0x7f, 0x5b, 0xee, 0x10, 0xc1, 0x5f, 0xe4, 0x4b, + 0x82, 0x09, 0x97, 0x75, 0x72, 0xcc, 0x8b, 0xd7, 0x90, 0x2c, 0xcf, 0xc0, + 0xd7, 0xae, 0x98, 0xf6, 0xb5, 0x8b, 0xb8, 0x7f, 0x31, 0x6a, 0x57, 0x92}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 72 + {72, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x44, 0xbc, 0x1c, 0xb2, 0xd4, 0x2f, 0xf9, 0x74, 0xe7, 0x2b, 0xc8, 0x83, + 0xdf, 0xf7, 0x84, 0xe8, 0x69, 0x78, 0x50, 0x1f, 0x91, 0x8e, 0xef, 0x4d, + 0x96, 0xd6, 0xe5, 0x24, 0x2d, 0xa6, 0xf5, 0x65, 0x1a, 0x29, 0xcf, 0x52, + 0x05, 0xc3, 0xdc, 0x3b, 0xe3, 0x33, 0x32, 0xfa, 0x2d, 0xef, 0xc3, 0x47, + 0x88, 0xf8, 0x8f, 0x54, 0x9e, 0xd7, 0x87, 0x32, 0x06, 0x30, 0x20, 0xdd, + 0x3f, 0xcb, 0x87, 0x25, 0x15, 0xb2, 0x5e, 0x08, 0x87, 0x00, 0xe3, 0xea, + 0xcb, 0x92, 0x5d, 0xe7, 0x67, 0xe9, 0xed, 0xf6, 0xe8, 0x9f, 0x08, 0x9c, + 0x4f, 0x9e, 0x0f, 0x4d, 0x88, 0x46, 0x98, 0x03, 0x93, 0x66, 0x7f, 0x6d}, + {0xc6, 0xdd, 0x2d, 0x37, 0x2d, 0x5a, 0x51, 0x73, 0xac, 0x63, 0xf6, 0xd5, + 0xab, 0x5d, 0xec, 0x97, 0x2e, 0x8a, 0xe4, 0x4d, 0x56, 0x6c, 0x7f, 0x82, + 0x6b, 0xeb, 0x7f, 0x26, 0x93, 0xe2, 0x00, 0xc4, 0x70, 0xdd, 0xed, 0xb1, + 0xc9, 0x92, 0x9c, 0x11, 0xed, 0x86, 0xd1, 0x35, 0xf4, 0x4c, 0x97, 0x9f}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 73 + {73, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xb8, 0x24, 0xeb, 0x72, 0xc4, 0x3e, 0xdb, 0x5b, 0x3c, 0xe9, 0xaf, 0x94, + 0xeb, 0xbd, 0x33, 0xb4, 0x46, 0xb4, 0xa7, 0x23, 0x3b, 0x89, 0xaf, 0xfe, + 0x1c, 0xfa, 0x3b, 0xeb, 0x53, 0xcd, 0x19, 0x9f, 0xb1, 0x19, 0xa3, 0x56, + 0x77, 0x2b, 0xfe, 0xc1, 0x78, 0xc0, 0x3b, 0x07, 0x7d, 0xf1, 0x2f, 0x53, + 0xf9, 0x98, 0x51, 0xfb, 0xeb, 0x99, 0x71, 0xff, 0xcf, 0x29, 0xad, 0x61, + 0xba, 0x48, 0x4b, 0xd0, 0x58, 0x00, 0x36, 0xdc, 0xaa, 0x59, 0xf4, 0x07, + 0xbc, 0x88, 0xa4, 0x71, 0xcd, 0x86, 0x2b, 0x80, 0xa1, 0x63, 0xc9, 0x1a, + 0x6f, 0x64, 0x60, 0x2b, 0x6f, 0x71, 0x39, 0x59, 0xb2, 0xf6, 0xc2, 0xfd}, + {0x02, 0x99, 0xb7, 0xfc, 0x3e, 0x55, 0x06, 0x92, 0x6f, 0xea, 0x66, 0xd2, + 0x0f, 0x65, 0xb9, 0x79, 0x1f, 0xb6, 0xc8, 0x8c, 0x71, 0x79, 0xf7, 0xd4, + 0x70, 0x1d, 0x68, 0xc1, 0x34, 0x27, 0xab, 0x56, 0xac, 0x0f, 0x9e, 0x1d, + 0xa9, 0x6c, 0x1d, 0x5f, 0x3d, 0x1a, 0x65, 0xff, 0x31, 0x22, 0xc1, 0x53}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 74 + {74, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x92, 0x70, 0xb8, 0xce, 0xfb, 0x61, 0xa5, 0xd5, 0x2f, 0xbb, 0x5e, 0x6b, + 0x3b, 0x62, 0x36, 0x1f, 0x3a, 0xfa, 0x5d, 0x1a, 0x6b, 0x01, 0x41, 0x9d, + 0xb9, 0x26, 0x6e, 0x2d, 0xba, 0xba, 0xb3, 0x6a, 0xea, 0x5b, 0x19, 0x61, + 0x31, 0x8e, 0xaf, 0x8f, 0x0b, 0xd7, 0xcc, 0xa7, 0x5f, 0xf2, 0xdf, 0x5b, + 0x7e, 0x53, 0x8c, 0x63, 0x01, 0x2a, 0x73, 0xf7, 0x77, 0xb2, 0x5e, 0x17, + 0x37, 0xd4, 0x4f, 0xdb, 0xc2, 0x99, 0xa7, 0x62, 0x88, 0xd7, 0xbc, 0xb5, + 0x7c, 0x84, 0x84, 0xc7, 0x1c, 0x9b, 0xb6, 0x45, 0x32, 0x45, 0xf2, 0x39, + 0xb6, 0xc6, 0xdf, 0x32, 0x89, 0x84, 0x24, 0x38, 0x3b, 0x4c, 0x03, 0x09}, + {0x13, 0xd7, 0x8b, 0x7a, 0x4d, 0xaf, 0x8d, 0xdd, 0x62, 0xe3, 0x47, 0xba, + 0x23, 0x5c, 0x36, 0x48, 0x6f, 0xb2, 0xeb, 0x4a, 0x75, 0xa3, 0xe1, 0x7a, + 0x13, 0x7e, 0xc6, 0xc2, 0xde, 0x37, 0xab, 0xaf, 0x45, 0xda, 0x92, 0xd1, + 0xcf, 0x1b, 0x29, 0x66, 0xde, 0xd8, 0xd5, 0x38, 0x1f, 0xd2, 0x31, 0x9f}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 75 + {75, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x19, 0xe5, 0xc2, 0x86, 0x57, 0x47, 0x9e, 0xb4, 0x1d, 0x37, 0x18, 0xf6, + 0x3e, 0x06, 0x78, 0xbe, 0x0d, 0xaa, 0x58, 0x50, 0x2a, 0x54, 0x06, 0xd6, + 0x59, 0x13, 0x56, 0x7d, 0xf7, 0xb8, 0x6a, 0xb2, 0x5e, 0x90, 0x5e, 0xc8, + 0x46, 0x78, 0x95, 0x30, 0xd8, 0x1d, 0x8d, 0x1f, 0xc2, 0xa8, 0xca, 0xde, + 0x4a, 0xaf, 0x13, 0x1a, 0x0c, 0xcf, 0xc7, 0x9a, 0x24, 0xbc, 0x88, 0x9c, + 0x95, 0x32, 0x49, 0xee, 0x85, 0xb4, 0x9e, 0x2a, 0x1b, 0xfa, 0x52, 0x16, + 0x7f, 0xe2, 0x0d, 0xe2, 0x96, 0xe6, 0x49, 0x7e, 0xf9, 0x01, 0x4c, 0x2c, + 0xd0, 0xa0, 0x2a, 0xfb, 0xad, 0x1f, 0x9d, 0x00, 0xac, 0x3d, 0x92, 0x4d}, + {0x7b, 0x08, 0x63, 0xfc, 0x6d, 0x72, 0xc4, 0xbd, 0x05, 0x85, 0x76, 0xcf, + 0xf7, 0xa4, 0xae, 0xdf, 0x86, 0x48, 0x2d, 0x3d, 0x9b, 0xc9, 0xc5, 0xfc, + 0x55, 0xbd, 0x8f, 0xac, 0x84, 0x10, 0x7d, 0xd0, 0xbf, 0x9f, 0x27, 0xd7, + 0xe8, 0xd6, 0x24, 0xed, 0xb0, 0xaa, 0x6e, 0xf1, 0xb9, 0xcc, 0x22, 0x46}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 76 + {76, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x59, 0x66, 0x6d, 0xf4, 0x47, 0xda, 0xbc, 0x38, 0x6d, 0x8d, 0xdd, 0xae, + 0x93, 0x54, 0x3d, 0xc7, 0x61, 0x51, 0xf7, 0xc1, 0xc0, 0x48, 0x58, 0x66, + 0x0d, 0x9c, 0xa8, 0xe0, 0x65, 0x5b, 0x51, 0xa7, 0x2f, 0xef, 0xfb, 0x70, + 0x85, 0xba, 0xcb, 0xde, 0x15, 0x3f, 0xea, 0x75, 0xb5, 0x71, 0x6a, 0xb5, + 0xc3, 0xc7, 0x81, 0x1d, 0x0c, 0x74, 0x35, 0xbe, 0x9e, 0x36, 0xdb, 0x00, + 0xcd, 0x29, 0xc6, 0xca, 0x87, 0x9e, 0xf9, 0x91, 0xad, 0xb1, 0x57, 0xa6, + 0xb4, 0xbf, 0x56, 0xe3, 0xde, 0x5c, 0xb3, 0x45, 0x98, 0xb7, 0x9a, 0x68, + 0x4c, 0xc3, 0xd4, 0xe2, 0x3f, 0x22, 0xd1, 0x00, 0x63, 0xe8, 0xd1, 0x9c}, + {0xfb, 0xa2, 0xbd, 0xfb, 0x54, 0xe4, 0x68, 0xa4, 0xff, 0x5a, 0xfb, 0xaa, + 0x54, 0xc7, 0x03, 0x74, 0x00, 0xd7, 0x64, 0x14, 0xc9, 0x8e, 0xaf, 0xaa, + 0x41, 0x9a, 0xda, 0xb0, 0xdf, 0x50, 0xc9, 0x69, 0x2a, 0xac, 0x67, 0xd4, + 0x4a, 0x9e, 0xfb, 0xd0, 0x0d, 0x4f, 0x9c, 0xfc, 0x20, 0x6d, 0x53, 0x7b}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 77 + {77, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x3b, 0xaf, 0xce, 0x9b, 0x32, 0x61, 0x6f, 0x3b, 0xde, 0x17, 0xfc, 0x98, + 0x9f, 0x1e, 0x55, 0x6f, 0x92, 0xfa, 0xf5, 0xc3, 0x0e, 0x2c, 0xdd, 0xeb, + 0xc2, 0xab, 0xa4, 0x4e, 0xdf, 0x36, 0xae, 0x39, 0x57, 0xc9, 0xc6, 0x10, + 0xa3, 0x45, 0x21, 0xe6, 0xac, 0x45, 0x46, 0x52, 0xaa, 0x59, 0x78, 0x11, + 0x82, 0x7b, 0x4f, 0xf4, 0x5f, 0x99, 0x1f, 0x94, 0x05, 0xf2, 0xd8, 0xcf, + 0x45, 0xd5, 0xd0, 0x87, 0x6a, 0x26, 0x0e, 0xf0, 0xde, 0xb6, 0xe8, 0x60, + 0x90, 0xc5, 0xb4, 0x5f, 0x5b, 0x7b, 0x17, 0x86, 0x10, 0x53, 0x24, 0xf4, + 0x0a, 0x0d, 0x2b, 0x43, 0xde, 0xd5, 0x78, 0x68, 0xb3, 0x8b, 0x43, 0xef}, + {0xba, 0x9b, 0x68, 0xd1, 0xc0, 0x0a, 0xa1, 0x24, 0x6e, 0xda, 0xfb, 0x70, + 0xdb, 0x6d, 0xda, 0xed, 0x85, 0x70, 0xc4, 0x65, 0xd9, 0xa5, 0x83, 0x6d, + 0x41, 0x56, 0xa1, 0xac, 0x7f, 0xda, 0x2a, 0x20, 0x9c, 0x25, 0x47, 0x1a, + 0x0d, 0xf6, 0xd7, 0xde, 0x93, 0xf9, 0x80, 0xc8, 0x9c, 0x84, 0x16, 0x20}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 78 + {78, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x53, 0x38, 0x5b, 0x93, 0x03, 0xd2, 0xc5, 0xd1, 0xea, 0x83, 0xe7, 0x70, + 0x0b, 0x3e, 0x81, 0x1a, 0x7c, 0x90, 0x5d, 0x17, 0x75, 0xc3, 0x79, 0xa4, + 0x4e, 0x9e, 0x5c, 0x96, 0x82, 0x15, 0x59, 0x70, 0x0b, 0x49, 0x2e, 0xe2, + 0x86, 0x8c, 0x5a, 0x01, 0x95, 0x0a, 0xa4, 0xe2, 0xb0, 0x59, 0x32, 0xee, + 0x8f, 0xa1, 0xbd, 0x83, 0x03, 0x5a, 0xab, 0xba, 0xbc, 0x2b, 0xe7, 0xb6, + 0x1f, 0x38, 0x8f, 0x78, 0xb8, 0x04, 0x6d, 0x36, 0xbe, 0xe9, 0x9b, 0x54, + 0x89, 0xba, 0xfb, 0x3a, 0x86, 0xde, 0xde, 0x29, 0xc1, 0x4d, 0x53, 0x73, + 0xed, 0x9b, 0xac, 0x72, 0xa9, 0x2a, 0xb8, 0xe7, 0xc3, 0x1f, 0xb8, 0x6a}, + {0x33, 0xc6, 0xc7, 0xe2, 0xc8, 0x05, 0x88, 0x9c, 0xaa, 0xe5, 0x67, 0x9a, + 0xa0, 0x24, 0xdd, 0x79, 0xf5, 0x44, 0x56, 0xf7, 0x98, 0xef, 0xf0, 0xa0, + 0xdd, 0xcc, 0x1b, 0x28, 0xd8, 0xad, 0x30, 0x2d, 0x2f, 0x67, 0x09, 0x22, + 0x75, 0xff, 0x55, 0xf8, 0xf4, 0xd9, 0x93, 0x57, 0xac, 0x86, 0xce, 0x58}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 79 + {79, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x9e, 0xbf, 0x8d, 0x31, 0x3d, 0xa3, 0xe5, 0xba, 0x23, 0x7e, 0xe3, 0x3e, + 0x6d, 0xd5, 0xbe, 0x77, 0x03, 0x90, 0xf8, 0x37, 0xc9, 0x52, 0x8f, 0xbd, + 0xd4, 0x40, 0xa9, 0xeb, 0x2b, 0xa1, 0xcf, 0xfb, 0x27, 0x83, 0x7d, 0x86, + 0x5c, 0xbe, 0x1b, 0x32, 0xff, 0x9c, 0x79, 0x95, 0xd5, 0xdd, 0x51, 0x1c, + 0xaa, 0x41, 0x25, 0xec, 0x25, 0x8d, 0x18, 0x2e, 0xe7, 0xf7, 0x17, 0x3c, + 0xa1, 0xd1, 0x71, 0x39, 0xae, 0x13, 0xe6, 0x07, 0x2a, 0xcd, 0x97, 0x0b, + 0xa5, 0x6f, 0x6d, 0x50, 0x34, 0xe9, 0xf4, 0x5d, 0xa3, 0x6b, 0x2e, 0xc7, + 0x74, 0x34, 0x9b, 0xe2, 0x16, 0x8f, 0x32, 0xbb, 0xf0, 0x4f, 0x9a, 0x31}, + {0x0d, 0xee, 0xb0, 0x1d, 0xec, 0xaa, 0xe0, 0xee, 0xe5, 0x5e, 0x2c, 0x29, + 0x50, 0x1c, 0xdd, 0x9c, 0xf7, 0xd4, 0xdb, 0x2f, 0x16, 0x79, 0xfb, 0x72, + 0xef, 0xca, 0xa5, 0xdb, 0x6e, 0x05, 0xcc, 0x4a, 0x65, 0x84, 0x80, 0x24, + 0x5c, 0x59, 0xfe, 0xc9, 0x98, 0x4c, 0x61, 0x35, 0x01, 0x41, 0x1b, 0x0a}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 80 + {80, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd4, 0xcd, 0x22, 0xe8, 0xdf, 0xa6, 0x20, 0xca, 0x7d, 0x68, 0xe2, 0x90, + 0x45, 0x1b, 0x09, 0x28, 0x52, 0x98, 0xa1, 0xdb, 0x5a, 0x7c, 0xa0, 0x0e, + 0xa8, 0x30, 0xd6, 0xe9, 0xec, 0x9c, 0xc4, 0xd0, 0x3f, 0x5c, 0xd4, 0x3f, + 0xb2, 0xa9, 0xaa, 0xaa, 0x14, 0x2f, 0xe4, 0xc6, 0xe2, 0x26, 0x9c, 0xdc, + 0x74, 0x7e, 0x0c, 0xa0, 0x7e, 0x38, 0xf4, 0xc5, 0xb4, 0x12, 0xe5, 0x2c, + 0xb7, 0x93, 0x0c, 0x38, 0x11, 0x00, 0xd2, 0xaa, 0xfe, 0x54, 0xb6, 0x19, + 0xeb, 0xf7, 0x2e, 0x81, 0xa4, 0x6e, 0x11, 0x49, 0x63, 0x5d, 0x25, 0xa3, + 0x7f, 0xa6, 0x6e, 0x2d, 0x1b, 0xc9, 0xac, 0x25, 0xfc, 0x1a, 0x83, 0xf3}, + {0xd3, 0x60, 0x75, 0x3c, 0x56, 0x86, 0x98, 0xd7, 0xf7, 0xb2, 0x61, 0xdd, + 0x2f, 0x50, 0x64, 0xff, 0xc8, 0xaa, 0x9f, 0x03, 0x34, 0x3a, 0x22, 0x91, + 0xb9, 0x67, 0x63, 0x26, 0x46, 0xd5, 0x15, 0x70, 0x56, 0x2f, 0x1a, 0xe8, + 0x77, 0x75, 0x64, 0x8e, 0x74, 0xf9, 0xf3, 0x0e, 0x96, 0x6e, 0x73, 0x80}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 81 + {81, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x21, 0xb9, 0x1b, 0x9c, 0x37, 0x4e, 0xcf, 0x5c, 0xed, 0xc6, 0xd7, 0x34, + 0x22, 0xc6, 0x53, 0x9b, 0x22, 0xae, 0x5d, 0xb6, 0x1b, 0xfd, 0xb0, 0x6b, + 0x9c, 0x89, 0xe6, 0x81, 0x12, 0xf6, 0x43, 0x3e, 0x9d, 0x49, 0x71, 0x5f, + 0x47, 0x45, 0x34, 0xfb, 0x9c, 0xd6, 0xc2, 0xcb, 0xfc, 0xde, 0xf9, 0x4f, + 0xb5, 0xd4, 0xfe, 0x30, 0x6d, 0x59, 0x02, 0x5a, 0xf4, 0xe8, 0x8f, 0x8c, + 0xb3, 0xdd, 0xc3, 0xd6, 0x4f, 0x70, 0x7e, 0x68, 0x20, 0xb4, 0x1c, 0xdf, + 0xc0, 0x55, 0xcd, 0x67, 0x62, 0xda, 0x23, 0xde, 0x01, 0xc1, 0xb3, 0x11, + 0xf1, 0xa5, 0xbf, 0x70, 0x10, 0xc4, 0xff, 0x4e, 0xd0, 0xa7, 0xe8, 0x4c}, + {0x59, 0x6a, 0xf7, 0x12, 0x09, 0xcd, 0xd2, 0x3c, 0x38, 0x6b, 0xb8, 0x61, + 0xed, 0xbd, 0x17, 0x1e, 0xa9, 0xbc, 0x6a, 0x85, 0x89, 0x93, 0x11, 0x0c, + 0x93, 0x33, 0xa9, 0x56, 0xb3, 0xa0, 0x3f, 0xc0, 0xf5, 0x53, 0x93, 0xca, + 0x46, 0xbb, 0x15, 0xbc, 0xf9, 0xf1, 0x2b, 0x49, 0x64, 0x59, 0xc4, 0xe6}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 82 + {82, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0xf9, 0x9e, 0xf0, 0x4f, 0x51, 0xa5, 0xea, 0x63, 0x0b, 0xa3, 0xf9, + 0xf9, 0x60, 0xdd, 0x59, 0x3a, 0x14, 0xc9, 0xbe, 0x39, 0xfd, 0x2b, 0xd2, + 0x15, 0xd3, 0xb4, 0xb0, 0x8a, 0xaa, 0xf8, 0x6b, 0xbf, 0x92, 0x7f, 0x2c, + 0x46, 0xe5, 0x2a, 0xb0, 0x6f, 0xb7, 0x42, 0xb8, 0x85, 0x0e, 0x52, 0x1e}, + {0x96, 0x87, 0x6e, 0x9e, 0xd8, 0x9e, 0xdf, 0x3e, 0x3d, 0xfd, 0x8e, 0xad, + 0x06, 0xdc, 0xba, 0x0a, 0xcd, 0xce, 0x77, 0x63, 0xeb, 0x98, 0xad, 0xed, + 0x82, 0x97, 0x6f, 0xa3, 0x61, 0x81, 0xc7, 0x9a, 0xc4, 0xe8, 0x33, 0xdf, + 0x38, 0x5a, 0xf5, 0xee, 0x86, 0x0c, 0xa1, 0xf2, 0x0d, 0xf4, 0xcb, 0x72}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 83 + {83, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xdd, 0x60, 0x7e, 0x95, 0x45, 0x56, 0xc6, 0x2e, 0x39, 0xb4, 0x32, 0xd1, + 0xf1, 0xb2, 0xfe, 0x66, 0x52, 0xd7, 0x5a, 0x1f, 0xe3, 0x3c, 0xd1, 0x5c, + 0x79, 0x9f, 0xfa, 0xc9, 0xd1, 0x3d, 0x5d, 0x52, 0x18, 0x99, 0xd2, 0x59, + 0x40, 0xda, 0x65, 0x3d, 0x08, 0x24, 0xad, 0x84, 0x56, 0xdd, 0xfb, 0x62, + 0x9f, 0x41, 0x42, 0xe0, 0x8a, 0x3b, 0xd1, 0xd8, 0x7b, 0xf6, 0x11, 0x9a, + 0x9e, 0xf4, 0xb0, 0xa8, 0x0d, 0xc7, 0x12, 0xa4, 0xd6, 0xc0, 0x01, 0xbc, + 0xb2, 0x79, 0x4c, 0x4d, 0x1a, 0x03, 0xb1, 0xf1, 0xd3, 0x92, 0xdc, 0x08, + 0x8c, 0x89, 0xef, 0x84, 0x4f, 0x93, 0xad, 0xb1, 0x39, 0xd9, 0x56, 0xb8}, + {0x60, 0xd5, 0x97, 0xa9, 0x9c, 0x86, 0xa4, 0x32, 0xe1, 0x44, 0xbc, 0x2b, + 0x0e, 0x0a, 0x89, 0xb9, 0x1c, 0x4a, 0x72, 0xf3, 0xe1, 0xff, 0x8e, 0x56, + 0xe7, 0xf0, 0x7d, 0x53, 0xb2, 0xe5, 0x63, 0xe9, 0x79, 0xc0, 0x9e, 0x27, + 0xb3, 0x4b, 0xe9, 0x8b, 0xb1, 0x98, 0x65, 0xe8, 0x08, 0xd4, 0x29, 0x0e}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 84 + {84, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x82, 0x6d, 0x71, 0xae, 0x4f, 0x7b, 0x3e, 0xcb, 0xb2, 0xa9, 0xbd, 0xf5, + 0x95, 0x12, 0x94, 0x95, 0x42, 0xd0, 0x11, 0x6f, 0x61, 0x64, 0x40, 0xa5, + 0x50, 0x16, 0x8f, 0x4b, 0x58, 0x81, 0x2f, 0xd6, 0xc1, 0xab, 0x94, 0xf3, + 0x10, 0x38, 0x5f, 0xdf, 0x24, 0x6d, 0xb5, 0xef, 0xc0, 0xfd, 0x13, 0x99, + 0x5d, 0xe0, 0x99, 0xbd, 0xfc, 0xea, 0x35, 0x5e, 0xe6, 0x38, 0x27, 0xcf, + 0x2a, 0x2e, 0x2d, 0x86, 0x8f, 0x5c, 0xf0, 0xb4, 0x87, 0xe4, 0x12, 0x45, + 0xdf, 0x54, 0xfd, 0xc7, 0x35, 0xee, 0xd6, 0xeb, 0x72, 0x6c, 0xfc, 0x92, + 0x8b, 0xd5, 0xb4, 0xd0, 0x17, 0x19, 0xd1, 0x64, 0x49, 0x67, 0xed, 0x1f}, + {0x85, 0x96, 0x19, 0x06, 0xed, 0xaa, 0x9a, 0xdf, 0xa9, 0xc9, 0xb8, 0x27, + 0x9d, 0xa6, 0x61, 0x58, 0xf5, 0x7f, 0xb3, 0x50, 0xff, 0x9b, 0x15, 0xdc, + 0x4d, 0x75, 0xb8, 0xca, 0xb6, 0x4b, 0x9d, 0x34, 0xf5, 0xce, 0x91, 0x2f, + 0x1a, 0xa5, 0x12, 0xa5, 0x4c, 0x71, 0x82, 0x1c, 0x6e, 0x31, 0xff, 0x8f}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 85 + {85, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfa, 0x89, 0x19, 0xe4, 0x52, 0x4e, 0x70, 0x40, 0x48, 0x9c, 0xc1, 0x7a, + 0xa3, 0xd6, 0x20, 0xf8, 0x82, 0x76, 0xef, 0x24, 0x8d, 0x1e, 0xcd, 0x1e, + 0x9a, 0x66, 0x37, 0xc7, 0xa0, 0x67, 0x65, 0xf6, 0xf1, 0xd5, 0x93, 0xb1, + 0xfe, 0xbe, 0x33, 0x1b, 0x9f, 0x69, 0x6e, 0x82, 0xc5, 0xbe, 0x61, 0xa4, + 0xa0, 0x74, 0xa9, 0x12, 0x30, 0x96, 0x62, 0xf4, 0x4c, 0xe0, 0x82, 0x5b, + 0xf1, 0x34, 0x58, 0x21, 0x16, 0xca, 0xc3, 0x31, 0x05, 0x77, 0xd5, 0xa0, + 0x07, 0x22, 0xba, 0x51, 0x3e, 0x63, 0x34, 0xcc, 0x17, 0x10, 0x10, 0x91, + 0x22, 0x33, 0x46, 0xdb, 0x67, 0x06, 0x3c, 0xf6, 0xe7, 0xbf, 0xfb, 0xff}, + {0x43, 0x48, 0x4d, 0xcf, 0x01, 0x49, 0x2e, 0xab, 0x68, 0x4d, 0x39, 0x88, + 0x19, 0x08, 0xda, 0x7f, 0x40, 0x11, 0x9f, 0xe7, 0x18, 0x3b, 0xba, 0x62, + 0x5c, 0x32, 0xfd, 0xc1, 0x4d, 0xa3, 0xc4, 0x23, 0x6d, 0xc3, 0x39, 0x72, + 0x34, 0xe7, 0xdb, 0x41, 0x85, 0x74, 0x95, 0xcd, 0x0d, 0x09, 0x49, 0x1b}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 86 + {86, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xae, 0xcb, 0x8f, 0x15, 0xab, 0x87, 0x57, 0x9a, 0x03, 0xf5, 0xb8, 0xfc, + 0xf3, 0x3a, 0xa0, 0x94, 0x33, 0x7e, 0x4c, 0x36, 0x23, 0x59, 0xc9, 0xf2, + 0x72, 0x76, 0x34, 0x90, 0x9c, 0x69, 0x13, 0xc3, 0x21, 0xbe, 0x69, 0xf3, + 0xf8, 0xae, 0xd6, 0x93, 0xa3, 0x10, 0x59, 0x98, 0x99, 0x97, 0xfb, 0x32, + 0xd4, 0xf4, 0xa3, 0x7f, 0xf2, 0x36, 0xd8, 0xf6, 0x23, 0x71, 0x86, 0xa3, + 0xa7, 0x21, 0xa8, 0x2a, 0x2b, 0xa2, 0x2f, 0x8a, 0x62, 0x8d, 0x72, 0x73, + 0xef, 0x31, 0x73, 0xe2, 0x1e, 0xcc, 0x69, 0x96, 0x9a, 0x47, 0xe6, 0x69, + 0x38, 0x3e, 0xcf, 0x0c, 0xf5, 0x39, 0x6e, 0xb0, 0x2f, 0x46, 0xc3, 0xed}, + {0x65, 0xe6, 0x13, 0x39, 0x29, 0xc8, 0xb0, 0x61, 0xc2, 0x5f, 0xe0, 0xbe, + 0xc9, 0x14, 0x2c, 0x93, 0xd5, 0x2c, 0x9f, 0x16, 0x95, 0x06, 0x1b, 0x10, + 0x5f, 0x6c, 0x7d, 0xa1, 0x34, 0x7a, 0x96, 0x7b, 0x5a, 0x3f, 0x11, 0x83, + 0x56, 0x56, 0x45, 0xf7, 0xb8, 0xfa, 0xd8, 0x86, 0x3f, 0x9a, 0x63, 0x45}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 87 + {87, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x40, 0xdc, 0x66, 0xd8, 0x1c, 0x4e, 0x15, 0xe1, 0xa4, 0xc0, 0x09, 0xc6, + 0x0c, 0x34, 0x41, 0x72, 0x5f, 0xff, 0x08, 0xb2, 0x54, 0x37, 0x73, 0xb0, + 0xdd, 0xe0, 0x0d, 0xb2, 0x31, 0xf4, 0x4b, 0xad, 0xd7, 0x7a, 0x8b, 0xc9, + 0x61, 0x94, 0x79, 0xbd, 0x52, 0x88, 0xe4, 0x0d, 0xa1, 0x53, 0xb8, 0xdd, + 0xc3, 0xd5, 0x30, 0x26, 0x2b, 0x16, 0x9a, 0x6f, 0xa7, 0x00, 0xee, 0x32, + 0xa5, 0xcd, 0x05, 0x7b, 0xaf, 0x43, 0xd2, 0x96, 0x27, 0xf3, 0x42, 0xfd, + 0xa8, 0xf6, 0xf0, 0xfb, 0x21, 0xb1, 0xfa, 0x35, 0xbe, 0x96, 0xa4, 0x52, + 0xab, 0x48, 0x81, 0xf4, 0x17, 0xc9, 0xa4, 0xe4, 0x13, 0x6b, 0x1e, 0x6d}, + {0x07, 0x73, 0x67, 0x3d, 0xae, 0x33, 0x7a, 0x16, 0x88, 0xc2, 0xc3, 0x1d, + 0x1a, 0x60, 0x0c, 0x0e, 0xd7, 0x26, 0x04, 0xa1, 0x71, 0xc6, 0x65, 0xb5, + 0x30, 0x7e, 0xba, 0xf7, 0x40, 0xfd, 0x51, 0x8e, 0x4a, 0x7c, 0x5c, 0x91, + 0xe4, 0xf8, 0x6f, 0x65, 0x90, 0x56, 0x40, 0xee, 0x37, 0xf4, 0xf8, 0x30}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 88 + {88, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x53, 0xb5, 0x87, 0x47, 0x38, 0x27, 0x5a, 0x2e, 0x1d, 0x73, 0x4e, 0x51, + 0xf8, 0x36, 0x36, 0xf8, 0x91, 0x79, 0xc1, 0x6f, 0xe8, 0x9f, 0x46, 0xf4, + 0xd8, 0xe7, 0x1f, 0x52, 0x1c, 0x59, 0x47, 0x69, 0xd3, 0x17, 0x25, 0xf6, + 0x40, 0x41, 0x22, 0xf2, 0x11, 0x12, 0x94, 0x3a, 0x1a, 0x22, 0xff, 0x07, + 0x58, 0x6b, 0x41, 0xbb, 0x24, 0xbf, 0x30, 0x3a, 0xe8, 0x54, 0x5b, 0x25, + 0xf7, 0xb9, 0x84, 0x25, 0xea, 0x62, 0xc4, 0xd3, 0xbf, 0x51, 0xd2, 0x3d, + 0x9d, 0x85, 0xe0, 0x77, 0x19, 0xb8, 0x28, 0x77, 0x7e, 0xfa, 0x0a, 0x28, + 0xfb, 0x30, 0xf3, 0x3b, 0x89, 0x99, 0x80, 0xde, 0x3c, 0x53, 0x26, 0x11}, + {0xea, 0x25, 0xb0, 0x7a, 0x16, 0x1f, 0x31, 0x8a, 0x81, 0xa6, 0x93, 0xf6, + 0x60, 0x48, 0x10, 0xb8, 0x14, 0x28, 0x43, 0xc4, 0xfd, 0x26, 0x65, 0x8d, + 0x9b, 0x64, 0xfe, 0xdb, 0x58, 0xa5, 0xeb, 0xa5, 0x8c, 0x21, 0x7c, 0x41, + 0x76, 0x56, 0x9c, 0xf3, 0x3f, 0xa4, 0x7a, 0xc9, 0xf2, 0xb3, 0xd7, 0xf5}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 89 + {89, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x29, 0x88, 0xad, 0xdf, 0x62, 0x14, 0x9e, 0x6a, 0xc0, 0x82, 0x19, 0xd2, + 0xf0, 0x36, 0xd3, 0xf5, 0x72, 0x0a, 0xa8, 0x62, 0x90, 0x5c, 0xf3, 0xfe, + 0x7b, 0xdf, 0x13, 0x6d, 0xc0, 0x8b, 0x84, 0x5e, 0x8a, 0x61, 0xbe, 0x43, + 0xdb, 0x86, 0xd7, 0x1a, 0x26, 0xdc, 0x17, 0xbf, 0x55, 0x37, 0x4a, 0x9d, + 0x53, 0xac, 0x99, 0xc5, 0xd0, 0x7d, 0xe1, 0x0c, 0xe7, 0x4e, 0xd3, 0xb1, + 0xc4, 0x13, 0x68, 0x6e, 0xbb, 0xa7, 0x00, 0xf4, 0x92, 0x60, 0xb0, 0x83, + 0x57, 0xf9, 0x5d, 0xaf, 0x5b, 0x31, 0xa5, 0x55, 0x34, 0x5c, 0x07, 0x60, + 0x79, 0xf2, 0x5d, 0x86, 0x90, 0xfc, 0x1a, 0xc2, 0x0c, 0x71, 0x52, 0x8d}, + {0xa8, 0xd4, 0x24, 0x06, 0x8f, 0xb7, 0x84, 0x6b, 0x0d, 0x43, 0xa5, 0xcc, + 0x13, 0x02, 0x9d, 0x05, 0x4b, 0x11, 0xc9, 0x7e, 0x50, 0x8e, 0xe0, 0xf9, + 0x2e, 0x73, 0xd3, 0x5a, 0xc8, 0x35, 0x1a, 0x46, 0x2e, 0xed, 0xfc, 0x9d, + 0xa9, 0xdd, 0x12, 0x79, 0xf1, 0x28, 0x12, 0xba, 0x46, 0xc0, 0x60, 0x53}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 90 + {90, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x49, 0x4b, 0x59, 0xde, 0x1b, 0x69, 0x53, 0x4b, 0x4b, 0x62, 0xd7, 0x58, + 0x10, 0xee, 0x3d, 0xad, 0x05, 0xa1, 0x9a, 0xfa, 0x41, 0xc7, 0x83, 0x6d, + 0xb5, 0xca, 0x78, 0x63, 0x02, 0x08, 0xa8, 0x00, 0x38, 0x8d, 0x04, 0x03, + 0x4b, 0xaf, 0x29, 0x23, 0xad, 0x5a, 0xf6, 0xac, 0x72, 0xee, 0x05, 0xf9, + 0x89, 0xdf, 0x6d, 0x08, 0xf9, 0xa6, 0x40, 0x08, 0x58, 0xd0, 0x84, 0xfe, + 0x77, 0x0c, 0x0d, 0xdd, 0xe2, 0x98, 0x96, 0x6c, 0xdc, 0x56, 0xa9, 0x21, + 0xa4, 0x31, 0x84, 0x38, 0x4d, 0x5a, 0x13, 0xf3, 0x1c, 0x1e, 0xb4, 0xe8, + 0x34, 0xe2, 0x3b, 0xed, 0x30, 0x69, 0xc1, 0x0d, 0xfe, 0xd6, 0xb6, 0x3c}, + {0x29, 0x6f, 0x5d, 0x6f, 0xe4, 0xdd, 0xd8, 0xc3, 0xc7, 0x30, 0x4b, 0xea, + 0xdd, 0x45, 0xf6, 0xcd, 0x3e, 0x3f, 0xcd, 0x42, 0x30, 0xc9, 0xd2, 0xba, + 0x1a, 0x13, 0xbd, 0x9b, 0x94, 0x98, 0xa3, 0xc8, 0xd1, 0xef, 0x0a, 0xb6, + 0xee, 0x2a, 0x45, 0x0b, 0x0c, 0x68, 0xe8, 0x9a, 0x83, 0x71, 0x1f, 0xa2}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 91 + {91, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xb6, 0x4c, 0x49, 0xdd, 0xf1, 0x8b, 0xce, 0x79, 0xcf, 0xf3, 0xb8, 0xcb, + 0x7b, 0x0e, 0x58, 0xd4, 0x84, 0x21, 0xeb, 0x67, 0x39, 0xf5, 0x9d, 0x27, + 0x1f, 0xc4, 0xf5, 0x4d, 0xd2, 0xfc, 0xb1, 0xcf, 0x56, 0xdd, 0x3b, 0x3c, + 0x69, 0x17, 0x3a, 0x5e, 0xab, 0x50, 0xab, 0x1a, 0x2e, 0x06, 0x16, 0xd0, + 0x5d, 0x92, 0xb8, 0x64, 0xcb, 0xc9, 0xe4, 0xa3, 0xf7, 0x56, 0x50, 0xef, + 0xf3, 0x9e, 0x0e, 0xac, 0xbf, 0x87, 0xc4, 0xc0, 0x10, 0x08, 0x8f, 0x33, + 0x38, 0x84, 0x2c, 0xd9, 0x78, 0x32, 0x72, 0x4f, 0x79, 0xbb, 0x15, 0x98, + 0x6b, 0xd3, 0xfa, 0x85, 0x25, 0x58, 0x16, 0x35, 0x04, 0x73, 0xbb, 0xd3}, + {0xdb, 0x1e, 0xdb, 0xbb, 0x1f, 0x3a, 0xc6, 0xdf, 0x9f, 0x46, 0x12, 0x88, + 0x12, 0xbc, 0xe7, 0x81, 0x8b, 0x5d, 0x74, 0x5c, 0x75, 0x32, 0x2a, 0x9a, + 0xbe, 0x89, 0x98, 0x3b, 0xe8, 0x68, 0xaa, 0x1a, 0xac, 0x55, 0x5f, 0x4d, + 0x60, 0xec, 0x27, 0x27, 0x30, 0xbb, 0x4a, 0xd9, 0x49, 0xa5, 0x3d, 0x38}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 92 + {92, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xa4, 0x0b, 0x1c, 0xa1, 0xa5, 0x1a, 0x8e, 0xe6, 0xbe, 0xf5, 0xb5, 0x8a, + 0xaa, 0xbc, 0xff, 0xe2, 0xe1, 0x5f, 0x74, 0xa3, 0x08, 0x7e, 0xdb, 0x26, + 0x20, 0x88, 0x5d, 0x7d, 0x93, 0x3e, 0x4f, 0x50, 0xd6, 0x25, 0xea, 0xad, + 0x93, 0xb8, 0x7b, 0x8d, 0xff, 0x58, 0xf0, 0x56, 0x57, 0x92, 0xb1, 0x74, + 0xab, 0x89, 0x71, 0x7f, 0xfe, 0x87, 0xcd, 0x29, 0xff, 0xbf, 0x3c, 0xd7, + 0xd9, 0x38, 0xb1, 0x17, 0x37, 0x47, 0xbf, 0xc0, 0x31, 0x1b, 0x78, 0x72, + 0x36, 0x84, 0xd7, 0xc9, 0xa1, 0xc2, 0xbe, 0x3b, 0x59, 0x7b, 0xf9, 0x23, + 0x6e, 0xed, 0x09, 0x00, 0x28, 0xed, 0xa2, 0x14, 0x6c, 0x47, 0x7e, 0x65}, + {0x1f, 0x84, 0xc6, 0x41, 0xad, 0xe1, 0x62, 0xa2, 0x74, 0xab, 0x2e, 0xfc, + 0x7c, 0xf6, 0x58, 0x2f, 0x5a, 0x5d, 0x91, 0xce, 0x79, 0x93, 0xaf, 0x69, + 0x56, 0xd5, 0x5e, 0xea, 0x0e, 0x1b, 0x7f, 0xbf, 0x04, 0x0d, 0xa9, 0x75, + 0x04, 0x86, 0xb0, 0xfb, 0xb2, 0xbd, 0x70, 0xd9, 0xcc, 0xab, 0xb7, 0x85}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 93 + {93, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x4e, 0x7a, 0x82, 0xad, 0x74, 0xa1, 0xb7, 0x85, 0x19, 0x95, 0xf6, 0xe1, + 0xa1, 0x81, 0x41, 0xbb, 0x45, 0x84, 0xac, 0x22, 0xe8, 0x39, 0xd4, 0xd9, + 0x16, 0x01, 0x8b, 0x15, 0x0f, 0xed, 0x9c, 0xd0, 0xcc, 0xe4, 0x27, 0xbd, + 0x44, 0x67, 0x98, 0x52, 0x27, 0x44, 0xd3, 0x95, 0xe9, 0x0e, 0xe4, 0xb6, + 0x34, 0x45, 0xc1, 0xa6, 0xa4, 0xcd, 0x46, 0x7c, 0x20, 0xcd, 0xb2, 0x98, + 0x85, 0x4f, 0x1e, 0x27, 0x0a, 0xfb, 0xea, 0x05, 0x3b, 0x77, 0x84, 0x97, + 0x6b, 0x50, 0x4d, 0x0e, 0x13, 0x39, 0xc5, 0xc8, 0x60, 0x07, 0xce, 0xc3, + 0x63, 0x83, 0x99, 0x58, 0xa1, 0xfa, 0x51, 0xe9, 0x48, 0x3d, 0xe5, 0x61}, + {0x54, 0xef, 0xb9, 0xbb, 0x72, 0x69, 0xd8, 0x6b, 0x06, 0x28, 0x2b, 0x1d, + 0x7d, 0xc2, 0x8a, 0x94, 0x0c, 0xd7, 0x78, 0x9c, 0xa4, 0xe1, 0x04, 0xc4, + 0xbb, 0x7c, 0x5e, 0x57, 0x36, 0x67, 0x6c, 0x3e, 0x53, 0x70, 0xcf, 0xd9, + 0x78, 0x49, 0xe1, 0x20, 0x0a, 0x03, 0x1b, 0x66, 0x83, 0x88, 0xd8, 0xd0}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 94 + {94, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x9b, 0x54, 0x67, 0x8f, 0x85, 0x81, 0xce, 0x66, 0x51, 0x08, 0xab, 0xeb, + 0x0c, 0x09, 0xcb, 0x79, 0x85, 0xbb, 0x5d, 0xd8, 0x58, 0xbb, 0xb7, 0x1c, + 0x88, 0xe0, 0x53, 0x44, 0xde, 0x5b, 0x45, 0xb4, 0xe6, 0x7f, 0x33, 0xab, + 0x58, 0xd3, 0x59, 0xdc, 0xa2, 0xda, 0x8d, 0xf1, 0x14, 0x9d, 0xd1, 0xbb, + 0xd0, 0x9b, 0xa7, 0xf6, 0x3a, 0x8d, 0x35, 0x84, 0x8b, 0x40, 0x74, 0x6e, + 0xd5, 0xfe, 0xc7, 0x94, 0x4e, 0xd4, 0x4f, 0xd9, 0xa9, 0xa2, 0xfc, 0x3d, + 0x13, 0xeb, 0xc5, 0xc0, 0x5f, 0xf9, 0x4d, 0x5f, 0x50, 0x0e, 0xe1, 0x50, + 0x72, 0xd1, 0xb4, 0xc1, 0x37, 0x5f, 0xd6, 0xec, 0x4f, 0x32, 0x12, 0x5c}, + {0x1e, 0x96, 0xc8, 0x29, 0xcc, 0x8a, 0x79, 0xd7, 0x3f, 0xa6, 0x43, 0x4b, + 0xc1, 0x59, 0xdc, 0x43, 0x2c, 0x2a, 0xce, 0x3b, 0x49, 0xad, 0x2e, 0x74, + 0x38, 0x0e, 0x7b, 0x02, 0xfe, 0xb5, 0x3b, 0x33, 0x93, 0x44, 0x6a, 0x03, + 0x31, 0xb9, 0x74, 0xf2, 0xbf, 0x21, 0x9a, 0xe9, 0x5d, 0x2b, 0x23, 0xe7}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 95 + {95, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x86, 0xcb, 0x7a, 0x3f, 0xf3, 0xae, 0xdb, 0x2f, 0x39, 0xae, 0x22, 0xf2, + 0xe8, 0x28, 0xec, 0x08, 0x17, 0xd9, 0x4b, 0x83, 0x1a, 0xe6, 0x54, 0xdd, + 0x66, 0xaf, 0xf3, 0x1a, 0x4d, 0x84, 0xb3, 0x3f, 0xab, 0x46, 0xfe, 0xc1, + 0xab, 0xe1, 0xa9, 0xe6, 0xbb, 0xfa, 0xc5, 0xc9, 0x95, 0x65, 0xfd, 0x3b, + 0xb2, 0xf7, 0x2d, 0x56, 0x5d, 0x2f, 0xf5, 0xc5, 0xc2, 0x4f, 0x37, 0x54, + 0x48, 0xdd, 0x7b, 0xb4, 0x42, 0xdf, 0xdc, 0xb6, 0x1e, 0x07, 0x3e, 0x48, + 0x40, 0x27, 0x07, 0xbb, 0xcc, 0x26, 0xad, 0x43, 0xd4, 0x78, 0x8a, 0x9f, + 0x44, 0x71, 0x5f, 0x1b, 0x8e, 0x5b, 0x62, 0xbf, 0x49, 0xce, 0xca, 0x65}, + {0x84, 0xe7, 0xaf, 0x17, 0x6d, 0xdb, 0xa3, 0xec, 0x3c, 0xe7, 0xb7, 0xfc, + 0x43, 0xdf, 0x1e, 0xd5, 0x9b, 0x4e, 0x32, 0x28, 0xfa, 0x3f, 0x6f, 0xb4, + 0x1a, 0x01, 0xf4, 0x13, 0xb0, 0xa6, 0xc7, 0x40, 0x4e, 0x43, 0xf7, 0x74, + 0x71, 0x18, 0xba, 0x26, 0x4b, 0x7b, 0x02, 0x6d, 0x71, 0x4e, 0x90, 0xd0}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 96 + {96, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xcc, 0xf5, 0xa5, 0xb8, 0x0d, 0xeb, 0xa6, 0x31, 0x8b, 0x85, 0xf5, 0x7a, + 0x0d, 0x56, 0x3e, 0x95, 0x76, 0x5c, 0x7f, 0xe3, 0x0d, 0xf5, 0xac, 0x88, + 0x83, 0x7f, 0x35, 0x32, 0x9d, 0xd5, 0x10, 0x70, 0xe2, 0x98, 0x96, 0xf4, + 0xd9, 0x6e, 0xf4, 0x0b, 0xcc, 0xcf, 0x36, 0x24, 0x4d, 0xf8, 0x35, 0x61, + 0x4e, 0x87, 0x85, 0xf8, 0x06, 0x5f, 0x81, 0xc5, 0xe9, 0x27, 0x0f, 0xd5, + 0x59, 0xb6, 0xa3, 0x80, 0xb4, 0x83, 0x87, 0x4d, 0x29, 0x8d, 0x0d, 0x38, + 0x2e, 0xee, 0x1e, 0xdb, 0x6a, 0x59, 0xd9, 0xc1, 0x63, 0x29, 0x6a, 0xb7, + 0xa0, 0x68, 0x18, 0x6b, 0x0d, 0x23, 0xf3, 0x37, 0x37, 0xdd, 0x0e, 0xed}, + {0x82, 0x86, 0x4e, 0xf4, 0xd5, 0xfd, 0x25, 0x20, 0x4a, 0xe1, 0x59, 0x1c, + 0x61, 0x9f, 0x3e, 0xd8, 0x13, 0xc7, 0x62, 0xba, 0xa0, 0x09, 0xba, 0x3b, + 0x49, 0xac, 0x38, 0xc5, 0x7b, 0x2f, 0x46, 0x65, 0x2f, 0x71, 0x9a, 0xdc, + 0xea, 0xbf, 0xbc, 0xaf, 0x98, 0x5b, 0x29, 0x95, 0x8d, 0x1f, 0x42, 0x0c}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 97 + {97, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc7, 0xf7, 0x7a, 0xd2, 0x86, 0xc6, 0x8b, 0x88, 0xff, 0xa6, 0x4f, 0xef, + 0xe4, 0xaa, 0xab, 0x3d, 0xee, 0x1f, 0x9b, 0xae, 0x37, 0xb7, 0xd0, 0x69, + 0xbb, 0x92, 0xbe, 0xa8, 0x20, 0x89, 0xe8, 0x31, 0xa7, 0x0d, 0xd9, 0xed, + 0x00, 0x7b, 0xa6, 0xdc, 0xe1, 0x4f, 0x9c, 0x6d, 0x5e, 0x74, 0x4e, 0xcc, + 0xb3, 0x19, 0xad, 0x6e, 0xc1, 0x34, 0x37, 0x6c, 0xb0, 0x59, 0xa1, 0xc8, + 0x69, 0x84, 0xea, 0x8b, 0xd1, 0x54, 0xd8, 0x26, 0xed, 0x3d, 0xba, 0xe8, + 0xd8, 0xd8, 0xe0, 0x6a, 0xa0, 0xcb, 0xe0, 0x12, 0x7d, 0xdf, 0xc3, 0x26, + 0x21, 0xbb, 0xc1, 0xf7, 0x31, 0xf9, 0xd9, 0x0e, 0x68, 0x7a, 0x7c, 0xf5}, + {0x1d, 0x0d, 0x3e, 0xd8, 0xc1, 0xe0, 0xd2, 0x8f, 0x5e, 0x37, 0x66, 0xf1, + 0x93, 0xda, 0x7b, 0xdc, 0xa1, 0xcc, 0x08, 0x37, 0x62, 0x93, 0xf9, 0xbb, + 0xde, 0x7b, 0xde, 0x0e, 0x9b, 0x1e, 0xbc, 0xf4, 0xcf, 0xa3, 0xc6, 0x83, + 0xdc, 0x63, 0xbc, 0xb4, 0x2b, 0x2d, 0x9e, 0xde, 0x54, 0x24, 0x2b, 0xc2}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 98 + {98, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaa, 0xc3, 0xb4, 0xd2, 0x80, 0xfc, 0x70, 0xa9, 0xfe, 0x17, 0x5e, 0x18, + 0x82, 0xa6, 0x9e, 0xac, 0xa2, 0x48, 0x2a, 0x0c, 0x9d, 0xed, 0x92, 0x00, + 0x44, 0x40, 0x28, 0xca, 0x3d, 0xbf, 0x50, 0x1f, 0xc3, 0x61, 0xf7, 0x65, + 0x8b, 0xff, 0xec, 0x32, 0x1a, 0xd5, 0x77, 0xb4, 0x8c, 0x97, 0x86, 0xb0, + 0x7f, 0x59, 0x6b, 0xd8, 0x68, 0xd5, 0x1e, 0x73, 0xf0, 0xf7, 0xc2, 0x5d, + 0xb9, 0x56, 0xb1, 0x21, 0x71, 0xcf, 0xab, 0x11, 0xab, 0xd4, 0xab, 0xb0, + 0x0a, 0x59, 0xac, 0x43, 0x2c, 0x0b, 0x0f, 0x05, 0x8f, 0x4c, 0xca, 0x44, + 0xfb, 0x58, 0x1b, 0xc5, 0x80, 0x3e, 0x47, 0x2a, 0x05, 0x30, 0x5f, 0x33}, + {0xbf, 0x19, 0x54, 0x8b, 0xb1, 0xd7, 0x33, 0x3f, 0x46, 0xcf, 0xf4, 0xd9, + 0xd2, 0xa8, 0x1d, 0xbb, 0x48, 0xca, 0x82, 0xa5, 0x2f, 0xae, 0xc2, 0xb2, + 0x0c, 0x3b, 0x27, 0xbd, 0xe3, 0x92, 0xa6, 0x6b, 0x8e, 0x44, 0x78, 0x0c, + 0x20, 0x98, 0xa7, 0xb5, 0x25, 0x31, 0x57, 0xb0, 0x14, 0xb4, 0x0e, 0x51}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 99 + {99, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x74, 0x7e, 0xfb, 0x59, 0x5d, 0x03, 0xdc, 0x05, 0xdd, 0x50, 0xc1, 0x71, + 0x55, 0xe1, 0x01, 0x8c, 0xa1, 0x47, 0x15, 0x05, 0x45, 0x92, 0x90, 0x6e, + 0x67, 0x1a, 0x2e, 0x22, 0x04, 0xac, 0xae, 0x55, 0x2b, 0x6f, 0x5d, 0x34, + 0x5d, 0x3f, 0xcf, 0x9b, 0x41, 0x71, 0x89, 0x2a, 0xfb, 0x3e, 0x55, 0x87, + 0xd8, 0xe7, 0x09, 0xb0, 0x83, 0xa8, 0xb5, 0x36, 0x36, 0x63, 0x49, 0x2f, + 0x8a, 0x2a, 0x9a, 0xf6, 0x4c, 0x3a, 0xd0, 0x1c, 0x64, 0xd8, 0xfa, 0x47, + 0x64, 0xd6, 0x1f, 0x43, 0xe6, 0x90, 0x1a, 0x24, 0x45, 0xce, 0x94, 0xb5, + 0x86, 0xf6, 0x09, 0x0a, 0xe0, 0x68, 0x7a, 0xf0, 0x09, 0x0f, 0xcd, 0x47}, + {0x32, 0xd5, 0x69, 0x31, 0x0f, 0x61, 0xaf, 0x47, 0x5b, 0x6c, 0x6d, 0x07, + 0x55, 0x99, 0x62, 0x5a, 0x33, 0x81, 0xb0, 0xa5, 0xb6, 0xa0, 0xb8, 0xc2, + 0x7c, 0x71, 0x65, 0xd0, 0x0e, 0x2f, 0xd4, 0xdc, 0x8b, 0x2c, 0xf8, 0xe3, + 0xb3, 0x3e, 0x28, 0xad, 0x40, 0x05, 0x52, 0x53, 0x84, 0x22, 0x7f, 0xb4}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 100 + {100, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xab, 0x14, 0x76, 0x4b, 0xf2, 0x4f, 0x83, 0x13, 0xb1, 0xc4, 0x9c, 0x4b, + 0xd6, 0xe3, 0x67, 0x23, 0x12, 0x75, 0xb3, 0x03, 0xc6, 0x01, 0xc6, 0x6f, + 0x7e, 0x8b, 0x31, 0x05, 0xc6, 0xb0, 0x2a, 0x90, 0xb6, 0x0f, 0x38, 0x74, + 0x5d, 0x75, 0x5c, 0xe4, 0xdd, 0x40, 0x68, 0x1e, 0xd1, 0x5a, 0x1a, 0xc9, + 0x3e, 0x14, 0xcf, 0x2f, 0xa7, 0x08, 0x30, 0x0a, 0x2b, 0x27, 0x9f, 0x2c, + 0x37, 0xfb, 0xc0, 0xda, 0x71, 0x75, 0xc9, 0x2c, 0x11, 0x14, 0xc5, 0x7e, + 0xf2, 0x51, 0x46, 0x7f, 0x6f, 0x3d, 0xe7, 0x9f, 0xbc, 0x38, 0xcb, 0x1e, + 0x3d, 0xb7, 0x0e, 0x4d, 0x95, 0x22, 0x5f, 0xbd, 0x8a, 0xd9, 0x68, 0x89}, + {0x26, 0x6b, 0x26, 0x1b, 0x6d, 0xd9, 0xeb, 0x51, 0x77, 0x0f, 0x6c, 0x4c, + 0x11, 0xb8, 0x71, 0x34, 0xab, 0xff, 0x16, 0x29, 0xb6, 0x51, 0x71, 0x10, + 0x7a, 0x9b, 0x20, 0xe0, 0xc7, 0xd1, 0x68, 0xe1, 0xef, 0xc3, 0xcb, 0xc4, + 0x02, 0x46, 0x4f, 0x36, 0xae, 0xb3, 0xc0, 0x27, 0xb9, 0x19, 0x8e, 0x10}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 101 + {101, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x1e, 0x1f, 0xe9, 0x73, 0x0f, 0xcd, 0x5b, 0x87, 0xb0, 0x65, 0xfa, 0x90, + 0xa6, 0x95, 0x34, 0x03, 0x6b, 0xe4, 0x57, 0x58, 0x51, 0x34, 0x43, 0xf7, + 0x9c, 0x64, 0x27, 0xdb, 0xc3, 0x1f, 0xc4, 0x03, 0xe8, 0x94, 0x04, 0x3f, + 0xb9, 0xc7, 0xf9, 0xf5, 0x8c, 0x0a, 0x36, 0x70, 0xb1, 0xc0, 0xd8, 0x03, + 0x59, 0xdb, 0x8f, 0x6a, 0x48, 0x97, 0x0c, 0xcb, 0x99, 0x18, 0xce, 0xf0, + 0x4f, 0x35, 0x2a, 0x4d, 0x91, 0xa2, 0x04, 0x50, 0x21, 0x19, 0xb2, 0xb7, + 0xef, 0xc6, 0xc6, 0x71, 0xa6, 0xba, 0x45, 0x37, 0xe8, 0x2c, 0x19, 0x6e, + 0x6d, 0x42, 0x68, 0x5c, 0x5a, 0x6f, 0x55, 0x9e, 0x4e, 0x8a, 0xf7, 0x04}, + {0xfa, 0x9f, 0x20, 0x8d, 0xce, 0xde, 0xe5, 0x97, 0xf5, 0x11, 0x22, 0xe6, + 0x27, 0x4b, 0x86, 0x71, 0x0e, 0x36, 0x56, 0x1f, 0x23, 0x61, 0xe7, 0x61, + 0x86, 0xfc, 0xb7, 0x3d, 0x1d, 0x7f, 0x29, 0x28, 0x42, 0x6d, 0x98, 0xc3, + 0xf6, 0x9e, 0x4c, 0xf4, 0x8d, 0x30, 0x01, 0xd6, 0x49, 0x70, 0x42, 0x5e}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 102 + {102, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x83, 0xfc, 0xea, 0x20, 0x8c, 0x79, 0x22, 0x7c, 0xbd, 0x97, 0x31, 0x9a, + 0x86, 0x59, 0x7f, 0x85, 0xcb, 0xfc, 0x19, 0xef, 0x60, 0xc5, 0xba, 0x7a, + 0x92, 0xfc, 0x52, 0x1c, 0x68, 0x5e, 0x20, 0x8c, 0xec, 0x77, 0x35, 0xbe, + 0x9b, 0xe2, 0x7c, 0x73, 0x7d, 0x3f, 0x9d, 0x2f, 0xaa, 0x1c, 0x3f, 0x46, + 0x95, 0xa3, 0x21, 0x84, 0xd5, 0x8f, 0xc9, 0x00, 0x14, 0x02, 0x43, 0x6c, + 0xe0, 0x0b, 0x52, 0xb8, 0x88, 0x5b, 0xb1, 0x15, 0x0f, 0x61, 0xe6, 0x60, + 0xec, 0xeb, 0xa1, 0x07, 0x68, 0xd0, 0xf4, 0x1d, 0x5e, 0x4e, 0x7c, 0x21, + 0xd4, 0xfd, 0x90, 0x9a, 0xce, 0xaf, 0x61, 0xa7, 0x45, 0x5d, 0xd0, 0xc6}, + {0x9a, 0x1d, 0xdf, 0x3d, 0x9f, 0xeb, 0x19, 0x0a, 0x26, 0xf2, 0x0e, 0xd9, + 0x25, 0xff, 0xbd, 0x35, 0xdf, 0x10, 0x17, 0xc4, 0xa4, 0xc9, 0x48, 0x5d, + 0x34, 0x4c, 0xb8, 0xf8, 0x1c, 0x7f, 0x45, 0x2b, 0x2f, 0xf3, 0xae, 0xc4, + 0x4b, 0xaf, 0x34, 0xe5, 0x08, 0x86, 0xf1, 0x83, 0x48, 0x0b, 0x63, 0x25}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 103 + {103, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2b, 0xf2, 0x69, 0x36, 0xc9, 0x16, 0x4b, 0xa1, 0x07, 0x25, 0x44, 0xc4, + 0x10, 0x75, 0x76, 0x30, 0xb9, 0x7d, 0x4e, 0x85, 0x3f, 0xdb, 0x78, 0x44, + 0xf1, 0x81, 0x15, 0x07, 0xd0, 0x4a, 0x68, 0x7d, 0x95, 0x1f, 0xa6, 0x5a, + 0x34, 0x36, 0x4e, 0x89, 0x4c, 0xf8, 0xb0, 0x81, 0x5d, 0xb9, 0x5f, 0x5e, + 0x10, 0x66, 0x46, 0x27, 0xbf, 0x6f, 0x72, 0x33, 0x0a, 0x2d, 0x6f, 0x21, + 0x23, 0x61, 0xa2, 0x33, 0x15, 0x5a, 0xbb, 0x79, 0xda, 0x54, 0x34, 0x3b, + 0x85, 0x72, 0xe3, 0x0e, 0xac, 0xe8, 0xc8, 0xf5, 0x48, 0x02, 0x00, 0xe7, + 0x51, 0xc2, 0x10, 0x20, 0x78, 0x52, 0x88, 0x12, 0xc8, 0x3f, 0x3c, 0xf4}, + {0x47, 0xe4, 0x60, 0x8e, 0x9b, 0xcc, 0xf6, 0xa3, 0x29, 0x6e, 0x41, 0xfe, + 0x34, 0xeb, 0x71, 0x81, 0xa1, 0xb5, 0xec, 0x30, 0x6a, 0x93, 0xaa, 0xbd, + 0x5f, 0xb3, 0x8e, 0x75, 0xe3, 0xd7, 0x5e, 0x8e, 0x2e, 0xe4, 0xc1, 0xc4, + 0x4a, 0x7d, 0x08, 0x66, 0x06, 0x81, 0xb9, 0xfa, 0x66, 0x64, 0x29, 0x10}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 104 + {104, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbb, 0x58, 0x3d, 0xa5, 0xde, 0x4c, 0x35, 0x2e, 0x8a, 0x4f, 0xad, 0x31, + 0xe9, 0xf7, 0x12, 0x97, 0xbc, 0x96, 0x31, 0x34, 0xec, 0x18, 0x2e, 0x96, + 0x37, 0x9c, 0x6b, 0x28, 0xa1, 0x1d, 0x25, 0xfa, 0x4b, 0x77, 0xa4, 0xa0, + 0xf9, 0x47, 0x08, 0x5d, 0xb3, 0x3b, 0x0e, 0xa7, 0x7b, 0x9d, 0xa0, 0x9b, + 0xe1, 0xa0, 0xbd, 0x13, 0x00, 0x38, 0x3e, 0xbd, 0x60, 0xb5, 0xaa, 0x6e, + 0xeb, 0x20, 0xf0, 0x3d, 0x56, 0xdd, 0x14, 0xdf, 0x46, 0x15, 0x74, 0x65, + 0x14, 0x62, 0x78, 0x53, 0x6e, 0xbc, 0x28, 0xc5, 0x47, 0x1a, 0x94, 0xf0, + 0x95, 0x55, 0x4c, 0x4c, 0x08, 0x5a, 0xc9, 0xdc, 0xeb, 0x1d, 0xa5, 0x5f}, + {0x83, 0x93, 0xa2, 0x68, 0x9b, 0x37, 0x6a, 0x22, 0x8f, 0x32, 0x33, 0xac, + 0x61, 0x57, 0x8b, 0xe1, 0xaa, 0x2d, 0xe1, 0xdb, 0xfb, 0xb2, 0x8b, 0x03, + 0xad, 0x24, 0xf1, 0x1a, 0xd9, 0xd7, 0x7f, 0x85, 0x43, 0xe0, 0x97, 0x7a, + 0xea, 0x9a, 0x76, 0x1d, 0x84, 0xe1, 0x15, 0xb6, 0x15, 0x07, 0xae, 0x59}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 105 + {105, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe3, 0x77, 0x91, 0x59, 0x5b, 0x54, 0xe9, 0xb1, 0x7c, 0xc3, 0x07, 0x26, + 0xd2, 0x42, 0x5e, 0xea, 0xcc, 0x96, 0x72, 0xf5, 0xfb, 0xc9, 0x1f, 0xc1, + 0x08, 0xcf, 0x8c, 0x84, 0xff, 0xf9, 0xb6, 0x6e, 0xa6, 0x54, 0x83, 0x84, + 0x1b, 0x76, 0x18, 0x69, 0x48, 0x15, 0xe1, 0xa4, 0x15, 0x18, 0x6b, 0xa7, + 0x27, 0xaf, 0x3a, 0xe6, 0xc6, 0x58, 0xeb, 0x8c, 0x48, 0x5d, 0x6a, 0xd8, + 0xe4, 0x9c, 0x1e, 0xad, 0xe7, 0x51, 0x45, 0x75, 0x62, 0xd6, 0x00, 0x3d, + 0xe7, 0x5c, 0xd1, 0xf1, 0xe1, 0x3e, 0xc1, 0x5e, 0xa1, 0xd0, 0x41, 0x36, + 0x02, 0xed, 0x7f, 0x6a, 0x6b, 0x7b, 0x84, 0xef, 0xd8, 0xa3, 0x05, 0x6e}, + {0x20, 0x94, 0x17, 0xda, 0x72, 0x1b, 0x49, 0xd6, 0x4d, 0xfa, 0x09, 0x98, + 0x3a, 0x86, 0x83, 0x52, 0x0e, 0x5e, 0x30, 0x0a, 0x52, 0xb2, 0xe8, 0xf1, + 0x67, 0x77, 0x72, 0xee, 0x3c, 0x08, 0x6b, 0x33, 0x9a, 0x1d, 0xa2, 0x5c, + 0xab, 0x2b, 0xe6, 0xe4, 0x4d, 0xe4, 0x52, 0x6c, 0x31, 0xf4, 0xeb, 0xbc}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 106 + {106, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x7f, 0x12, 0xcb, 0x98, 0x7b, 0x08, 0xc2, 0x35, 0x52, 0x34, 0x65, 0x14, + 0x6b, 0x42, 0x25, 0x85, 0x84, 0x39, 0x80, 0x62, 0xa1, 0x07, 0x42, 0x9c, + 0xe4, 0x86, 0xb4, 0xb2, 0xf2, 0x6a, 0x96, 0x28, 0x29, 0x3a, 0xe4, 0xd3, + 0x0a, 0xa6, 0x1c, 0x64, 0xbf, 0x92, 0xf9, 0x7e, 0x6c, 0x08, 0xae, 0xa8, + 0xd6, 0x62, 0x1c, 0xfc, 0xe5, 0x27, 0x0c, 0xd7, 0xfa, 0x69, 0xdc, 0xb0, + 0x38, 0xed, 0x8b, 0xa4, 0x28, 0xaf, 0xd7, 0x7d, 0x52, 0x8c, 0x23, 0x0f, + 0x8e, 0x5c, 0x9b, 0x83, 0xef, 0x65, 0x9c, 0x7e, 0x57, 0x3f, 0x66, 0x71, + 0xa1, 0x8d, 0x8b, 0x8c, 0x4c, 0xeb, 0x20, 0xf2, 0xd7, 0x60, 0x85, 0x8e}, + {0xe7, 0xea, 0xc4, 0x60, 0xea, 0xda, 0x6e, 0xb9, 0x99, 0x88, 0xcc, 0x39, + 0xf6, 0x12, 0x9a, 0x74, 0xd9, 0x51, 0x0d, 0x2e, 0xc3, 0x96, 0x01, 0xad, + 0xae, 0x76, 0xb2, 0xb8, 0xfd, 0x61, 0x22, 0x40, 0x7b, 0x79, 0x41, 0x1f, + 0x8e, 0x7a, 0xdf, 0xbc, 0x4f, 0x0d, 0xc5, 0x0d, 0xa9, 0xf2, 0xb8, 0x2b}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 107 + {107, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xdc, 0x4f, 0x06, 0xd6, 0x71, 0xd8, 0x60, 0x12, 0xcd, 0x5c, 0xe1, 0x03, + 0x77, 0xff, 0xef, 0xbd, 0xe6, 0x57, 0xda, 0x08, 0xfa, 0x92, 0x59, 0xe4, + 0xae, 0xff, 0xe6, 0x21, 0x1a, 0xc5, 0x7f, 0x6e, 0x1c, 0x5b, 0xf8, 0x73, + 0x29, 0x89, 0xd4, 0x4c, 0x13, 0x42, 0xa8, 0x4f, 0xa6, 0xfd, 0x7f, 0xba, + 0x27, 0x14, 0xce, 0x23, 0xcc, 0x0f, 0x8e, 0x0a, 0x8b, 0xda, 0x59, 0x3e, + 0xc2, 0xb4, 0xb5, 0x29, 0x4f, 0xfc, 0x03, 0x63, 0xe6, 0xe8, 0x94, 0x03, + 0xd4, 0x48, 0x2f, 0x35, 0x37, 0xdb, 0xa9, 0xe4, 0xf3, 0x6b, 0xe6, 0x8d, + 0x8e, 0x2e, 0xda, 0xfd, 0x8c, 0xc2, 0xc0, 0x1f, 0x5f, 0x7d, 0xce, 0xc4}, + {0x5a, 0x19, 0x7a, 0x9a, 0x87, 0x93, 0xd9, 0x4d, 0x8b, 0x84, 0x08, 0x4c, + 0x6d, 0xc3, 0x6c, 0x36, 0xa2, 0x93, 0xac, 0x90, 0x33, 0x7a, 0x1c, 0xf6, + 0xa2, 0x65, 0x34, 0x35, 0xd0, 0x5e, 0x2f, 0x56, 0x3b, 0xfd, 0x29, 0x33, + 0xf2, 0x3e, 0xd3, 0xae, 0xfd, 0x75, 0x55, 0x5e, 0xad, 0x76, 0xe8, 0x27}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 108 + {108, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xca, 0x1e, 0xc6, 0x79, 0x8c, 0x56, 0x67, 0x81, 0x3b, 0xfc, 0x45, 0xdd, + 0x18, 0x15, 0xe8, 0x2b, 0xec, 0x93, 0xea, 0xa7, 0x08, 0x10, 0x69, 0x76, + 0x7b, 0xec, 0x36, 0x85, 0xcd, 0xfa, 0x56, 0x26, 0x7f, 0xc2, 0x4d, 0xa6, + 0xc1, 0x86, 0xd8, 0xb3, 0x27, 0x16, 0x27, 0xa8, 0x52, 0x56, 0x0c, 0x5a, + 0x09, 0x7d, 0x7c, 0x41, 0xe6, 0x10, 0xe5, 0x26, 0x7d, 0xab, 0xf5, 0x25, + 0x76, 0x3f, 0x4a, 0x4a, 0x74, 0x78, 0xc5, 0xf9, 0xae, 0x4b, 0x80, 0xba, + 0xa1, 0xe6, 0x20, 0xac, 0x1f, 0x22, 0xd8, 0x68, 0x9b, 0x07, 0xed, 0x9a, + 0x99, 0xdc, 0xe0, 0xcd, 0x4a, 0x11, 0x68, 0x2f, 0x07, 0x22, 0x7f, 0xc4}, + {0x8b, 0xf5, 0x20, 0x33, 0x7d, 0xe6, 0xe5, 0xc6, 0xf2, 0x70, 0x05, 0x16, + 0x1b, 0x3b, 0x2f, 0x1c, 0xf0, 0x87, 0x59, 0x52, 0x7c, 0x8f, 0xc7, 0x93, + 0x5e, 0x36, 0x21, 0xf6, 0x89, 0x36, 0xf1, 0x91, 0xac, 0x6e, 0x93, 0x1b, + 0x79, 0x42, 0x78, 0xd3, 0xca, 0x1e, 0x37, 0x72, 0xdb, 0xfb, 0x19, 0xbf}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 109 + {109, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x44, 0xb9, 0xe9, 0x76, 0xb9, 0xe8, 0x9a, 0xa3, 0x15, 0x19, 0xfc, 0x0a, + 0x35, 0x28, 0x8c, 0x55, 0xe2, 0xd7, 0x63, 0x0a, 0x1c, 0xd1, 0xff, 0xfd, + 0x28, 0x8c, 0xda, 0xc8, 0xc7, 0x4b, 0xc2, 0xed, 0xcb, 0x0f, 0xf8, 0x78, + 0xfc, 0xcc, 0xeb, 0xbb, 0x78, 0xdf, 0x9e, 0x7e, 0xb0, 0xaf, 0xa6, 0xb1, + 0x38, 0x47, 0x82, 0xb8, 0xa1, 0x13, 0x89, 0x46, 0x59, 0x4d, 0x8f, 0xd3, + 0xb6, 0xc9, 0xb4, 0x95, 0x4e, 0x73, 0xd8, 0xc0, 0x40, 0xa7, 0xa1, 0x53, + 0xf3, 0xda, 0x5a, 0x40, 0xf9, 0xfd, 0xaf, 0x3b, 0xf3, 0x1a, 0x45, 0x22, + 0x41, 0x6c, 0x31, 0x6f, 0x10, 0xdc, 0x7c, 0xd8, 0xaf, 0xc2, 0x84, 0x9b}, + {0x1e, 0x56, 0xdc, 0x30, 0xda, 0xd3, 0x3e, 0x34, 0x27, 0x35, 0x35, 0x68, + 0x86, 0x05, 0xbb, 0x98, 0xad, 0x7c, 0x6d, 0xd5, 0x1d, 0x92, 0x67, 0xc9, + 0x0a, 0x62, 0x56, 0x2d, 0x08, 0xe4, 0x7d, 0xd6, 0x84, 0x18, 0x0d, 0x4a, + 0xb7, 0xab, 0xb6, 0xcc, 0x14, 0xae, 0x4c, 0x9b, 0xd6, 0xae, 0x9e, 0x92}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 110 + {110, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xcf, 0x66, 0x1b, 0x71, 0xc2, 0xb8, 0x73, 0x4f, 0x7c, 0xf5, 0x14, 0x2a, + 0x66, 0xed, 0xf7, 0x87, 0xc5, 0x6a, 0x33, 0x17, 0x43, 0x03, 0xc2, 0x07, + 0x41, 0xf0, 0x7e, 0x0c, 0x34, 0x8e, 0x1b, 0x54, 0x25, 0x70, 0x5d, 0x9e, + 0xbb, 0xb4, 0x59, 0x96, 0x76, 0x21, 0xde, 0xd6, 0xeb, 0x56, 0xd7, 0x10, + 0x37, 0x33, 0x7a, 0xa1, 0x6e, 0x1c, 0xf6, 0xe5, 0x03, 0x18, 0x21, 0x84, + 0xc9, 0x45, 0x1f, 0x9b, 0xa4, 0x57, 0xd8, 0x1a, 0x03, 0x13, 0xfb, 0x98, + 0x73, 0x43, 0xb8, 0xb3, 0x93, 0x44, 0xf3, 0x69, 0x32, 0x98, 0x01, 0x0c, + 0xd5, 0xb7, 0x3e, 0x38, 0xbc, 0xde, 0xce, 0x66, 0xc6, 0x7f, 0xa5, 0x08}, + {0x14, 0xe3, 0xa9, 0x7e, 0x9e, 0xe6, 0x90, 0x89, 0x41, 0x0b, 0x72, 0x45, + 0x98, 0x70, 0x49, 0x5a, 0x03, 0x7d, 0x40, 0x77, 0xbb, 0xa0, 0x27, 0xef, + 0xf4, 0xc4, 0x99, 0x56, 0x7d, 0x7e, 0x7f, 0x1a, 0xf2, 0x72, 0x0e, 0x1f, + 0xed, 0xd0, 0x7b, 0xd7, 0x80, 0x50, 0x9a, 0x45, 0x16, 0xfa, 0x5c, 0x48}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 111 + {111, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x50, 0x79, 0x09, 0x08, 0xc0, 0x43, 0x34, 0x4e, 0x1c, 0xf4, 0x2b, 0x27, + 0xe4, 0xdc, 0x33, 0xa3, 0x5d, 0x68, 0xa0, 0xb9, 0x3b, 0xe0, 0xec, 0x2b, + 0xe0, 0x57, 0x45, 0xb3, 0xc8, 0x3c, 0x35, 0xf0, 0xa3, 0xec, 0xc3, 0xed, + 0x27, 0xfb, 0x31, 0x88, 0xa5, 0xed, 0x9f, 0x24, 0xcd, 0xbd, 0x29, 0xd1, + 0xb0, 0xf0, 0x3f, 0xf8, 0x5f, 0xd7, 0xfc, 0xad, 0x4e, 0xa5, 0xbb, 0xd8, + 0xbd, 0x4c, 0x42, 0x93, 0x5f, 0x09, 0x57, 0xca, 0x80, 0x11, 0xcf, 0xc9, + 0x3e, 0xbe, 0xb7, 0x89, 0xc4, 0x72, 0x14, 0xe6, 0x0e, 0x5d, 0xa1, 0x6e, + 0x4d, 0xd8, 0x7a, 0x53, 0x54, 0x7e, 0xed, 0xee, 0x47, 0x9b, 0x09, 0x78}, + {0x85, 0xa8, 0xdd, 0xb9, 0x99, 0x7e, 0x25, 0x25, 0xcd, 0x55, 0x57, 0x21, + 0xf2, 0xd5, 0xf3, 0xb1, 0x99, 0xff, 0x76, 0xb5, 0x7e, 0x91, 0xee, 0xc6, + 0xfc, 0x7d, 0x2c, 0x95, 0x70, 0x3a, 0x1a, 0x32, 0xf4, 0x6e, 0x3d, 0x46, + 0x95, 0x2a, 0x90, 0xb5, 0x10, 0x54, 0xc5, 0xfd, 0x04, 0x6b, 0x31, 0x07}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 112 + {112, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x23, 0x95, 0xd0, 0x07, 0x79, 0xb6, 0xc7, 0xd4, 0xda, 0xd8, 0xcc, 0x9a, + 0x89, 0x18, 0x49, 0x6c, 0x28, 0xb2, 0xd4, 0x07, 0x7e, 0x68, 0x86, 0xd0, + 0xa1, 0xbe, 0xf5, 0x15, 0xe3, 0x12, 0x5d, 0xdd, 0x81, 0x3e, 0x5a, 0x9e, + 0xa0, 0xf1, 0x85, 0xcd, 0x00, 0x9a, 0x69, 0xea, 0x92, 0x21, 0x01, 0x74, + 0xb6, 0x76, 0x77, 0x5f, 0x76, 0x31, 0x83, 0xc8, 0x6f, 0x6f, 0xa5, 0x05, + 0x51, 0xba, 0x13, 0x7d, 0x79, 0xa8, 0x3e, 0x8e, 0x32, 0xff, 0x2f, 0xc0, + 0x9a, 0x2c, 0x28, 0xcd, 0xf8, 0x0c, 0xdd, 0xaf, 0xcc, 0x0f, 0x40, 0x69, + 0x3e, 0x39, 0x85, 0xf2, 0x8f, 0xe5, 0xc7, 0xdf, 0xe2, 0xd8, 0xb2, 0x75}, + {0xc2, 0x69, 0x46, 0x5c, 0xfb, 0x33, 0x6e, 0xd8, 0xc7, 0xe9, 0xc0, 0x37, + 0x73, 0x49, 0x19, 0x3a, 0xa4, 0xdb, 0xdb, 0x92, 0xa9, 0xf4, 0x67, 0x0d, + 0xbf, 0x7f, 0xa7, 0xa1, 0xf7, 0x55, 0x6e, 0x8e, 0x4b, 0x24, 0x0d, 0x5b, + 0x70, 0xed, 0xee, 0xdd, 0x1b, 0xf5, 0xce, 0x76, 0x9c, 0xb8, 0x41, 0x5e}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 113 + {113, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x56, 0x34, 0xee, 0x15, 0x52, 0x63, 0xc0, 0x7d, 0x7d, 0x1e, 0x34, 0x6b, + 0x86, 0x8d, 0xdd, 0x80, 0xe9, 0xa2, 0x82, 0xfc, 0xef, 0x93, 0xbf, 0x6d, + 0xf8, 0xe8, 0xbc, 0x4e, 0xa3, 0x4f, 0xf0, 0x2e, 0x11, 0x9a, 0x9f, 0x70, + 0x78, 0x16, 0xd0, 0x63, 0x68, 0xcc, 0xb9, 0x4c, 0x6e, 0x48, 0x02, 0xfb, + 0xaa, 0xdc, 0x33, 0x99, 0x15, 0x74, 0xdd, 0xe8, 0x51, 0xe5, 0x47, 0xe4, + 0x70, 0x27, 0xf5, 0x43, 0x53, 0xe0, 0x2d, 0x70, 0xbe, 0x6b, 0xfa, 0x9f, + 0x73, 0x95, 0x3c, 0xa2, 0x59, 0x01, 0x1f, 0x23, 0xa4, 0xa8, 0x0c, 0xbb, + 0xaa, 0xe8, 0x80, 0x5d, 0x9d, 0x09, 0x4e, 0xf1, 0x50, 0xe0, 0xc5, 0x4a}, + {0x6a, 0x21, 0xf2, 0x44, 0x47, 0x25, 0x22, 0x38, 0x9f, 0x08, 0x4e, 0x2e, + 0x4a, 0xe9, 0x9b, 0x74, 0x7b, 0x39, 0xcb, 0xee, 0x99, 0x6c, 0xe9, 0xa3, + 0xfa, 0x05, 0x35, 0x32, 0x19, 0xb6, 0x0c, 0x20, 0xfa, 0x38, 0x34, 0xd3, + 0x9b, 0x0b, 0x82, 0x6f, 0x10, 0x96, 0xb7, 0xa4, 0x67, 0xe8, 0xa2, 0x18}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 114 + {114, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x63, 0xaa, 0x6c, 0x3c, 0x24, 0x9a, 0x32, 0xeb, 0xbc, 0xcc, 0xe6, 0x5f, + 0xfa, 0x1c, 0x56, 0xa2, 0x05, 0x64, 0x4b, 0x2c, 0x40, 0xb9, 0x31, 0xb1, + 0xec, 0x9b, 0x04, 0x2b, 0x52, 0xc1, 0xe9, 0x9c, 0xd0, 0x7e, 0x53, 0x82, + 0x99, 0xfb, 0x83, 0x7f, 0xe6, 0x75, 0x86, 0xaa, 0xe7, 0x1b, 0x47, 0x06, + 0x16, 0x6a, 0xc4, 0x50, 0xfb, 0xd6, 0xd4, 0x92, 0x1b, 0x44, 0x2a, 0x11, + 0x67, 0x9f, 0x77, 0x86, 0xba, 0x5a, 0x77, 0x2a, 0xb3, 0x3d, 0xb0, 0x05, + 0x43, 0xa9, 0x41, 0xbb, 0xc0, 0x15, 0xe2, 0x35, 0x81, 0xba, 0x62, 0x5a, + 0x72, 0xc0, 0xe4, 0xeb, 0x44, 0x83, 0x8e, 0x5f, 0x40, 0x6c, 0xa1, 0xdc}, + {0xc4, 0x69, 0x91, 0x9f, 0x58, 0xd8, 0x0b, 0x1e, 0x45, 0xd5, 0xd5, 0x3e, + 0xe2, 0x8d, 0x61, 0x6b, 0xdf, 0x82, 0x7a, 0x88, 0xe0, 0xb2, 0xf4, 0x99, + 0x29, 0x1e, 0xc4, 0xf7, 0x6c, 0x3c, 0x89, 0xf2, 0x76, 0x77, 0x6e, 0xa9, + 0x6a, 0x6b, 0x90, 0x53, 0xcf, 0x02, 0x77, 0x66, 0x98, 0x86, 0x45, 0x26}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 115 + {115, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xa2, 0x87, 0xbd, 0x74, 0xd5, 0x01, 0xc2, 0x9d, 0xf2, 0x3d, 0x78, 0x6b, + 0x7c, 0x34, 0xea, 0x0d, 0xaf, 0x10, 0xe4, 0xb3, 0xfc, 0xe7, 0x1d, 0x72, + 0x0f, 0x61, 0xa2, 0x72, 0xf2, 0x21, 0x51, 0xdb, 0x2c, 0x59, 0x14, 0x86, + 0x74, 0x93, 0x02, 0x8c, 0x01, 0xe1, 0x03, 0x82, 0x0b, 0x0b, 0xa6, 0xb1, + 0x21, 0xcb, 0x29, 0x8f, 0xf8, 0x97, 0x7e, 0xcf, 0x21, 0xfe, 0xa8, 0xee, + 0x1b, 0x6b, 0xa7, 0xd9, 0xb9, 0x8d, 0xac, 0xc2, 0xa4, 0x5d, 0x75, 0xc6, + 0x3e, 0xc8, 0x32, 0x30, 0x01, 0xa9, 0xbf, 0x5f, 0x5b, 0xa4, 0xd3, 0xcb, + 0xfe, 0xe8, 0x04, 0x82, 0xca, 0x13, 0x33, 0xf4, 0xde, 0x90, 0xa1, 0x4a}, + {0x18, 0xdd, 0x1d, 0x7b, 0x6b, 0xbc, 0x63, 0x11, 0xaf, 0xe5, 0x38, 0x3d, + 0x79, 0x6a, 0x5f, 0xec, 0x13, 0x84, 0x4b, 0xae, 0x25, 0x70, 0x87, 0x25, + 0x55, 0x4d, 0xe0, 0xb5, 0xf0, 0x3e, 0xc0, 0xf7, 0xd2, 0xe6, 0x3b, 0x64, + 0xdb, 0x5f, 0x83, 0xd4, 0xee, 0x98, 0x90, 0xc6, 0x1e, 0x44, 0x2c, 0x41}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 116 + {116, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xba, 0x40, 0x6b, 0x46, 0xc1, 0xd9, 0x2d, 0x4b, 0xa3, 0xf4, 0x0b, 0x7b, + 0x1f, 0xcf, 0x1e, 0x18, 0x22, 0x89, 0xb8, 0x4c, 0xdb, 0x38, 0x7f, 0x28, + 0xe5, 0xad, 0x20, 0xf1, 0xed, 0x8c, 0x43, 0xfe, 0x5f, 0xfa, 0x37, 0x12, + 0x84, 0x62, 0x76, 0x30, 0x51, 0xe8, 0x7f, 0x0d, 0x5e, 0xbf, 0xcd, 0x9d, + 0x9d, 0xd4, 0x10, 0x7c, 0xe4, 0xd9, 0x2d, 0x78, 0x3d, 0x0f, 0x0f, 0x81, + 0xd7, 0xa9, 0x98, 0xb7, 0x60, 0x60, 0x73, 0x5b, 0x6f, 0xd6, 0x3b, 0xfc, + 0xd9, 0x71, 0xca, 0x70, 0x13, 0x2f, 0xe6, 0xdc, 0x9f, 0xbf, 0x85, 0x34, + 0xec, 0xc7, 0x4b, 0x50, 0x1e, 0xa0, 0x1c, 0xd2, 0xe4, 0xf6, 0xc5, 0x64}, + {0xd6, 0x39, 0xb9, 0xc3, 0x1a, 0xd3, 0xce, 0xdd, 0xda, 0x77, 0x45, 0xd1, + 0x9e, 0x82, 0xfd, 0xe2, 0x72, 0xa8, 0x6d, 0x31, 0xf8, 0xe6, 0xc2, 0x03, + 0xee, 0xd5, 0x3b, 0xcb, 0x70, 0x5e, 0x9f, 0xf5, 0x8d, 0x65, 0x9f, 0x8e, + 0x9d, 0x66, 0xaa, 0x04, 0x92, 0xda, 0x54, 0x5a, 0x39, 0x92, 0x94, 0xec}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 117 + {117, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x22, 0x61, 0xb2, 0xbf, 0x60, 0x5c, 0x22, 0xf2, 0xf3, 0xae, 0xf6, 0x33, + 0x87, 0x19, 0xb2, 0xc4, 0x86, 0x38, 0x8a, 0xd5, 0x24, 0x07, 0x19, 0xa5, + 0x25, 0x73, 0x15, 0x96, 0x9e, 0xf0, 0x1b, 0xa2, 0x7f, 0x0a, 0x10, 0x4c, + 0x89, 0x70, 0x47, 0x73, 0xa8, 0x1f, 0xda, 0xbe, 0xe6, 0xab, 0x5c, 0x78, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {0xc9, 0x23, 0xfb, 0x0d, 0x4b, 0x24, 0xe9, 0x96, 0xe5, 0xe0, 0xd5, 0xdf, + 0x15, 0x1d, 0x3c, 0x26, 0xb1, 0xf6, 0x1c, 0x05, 0xb1, 0x7b, 0x7f, 0xb3, + 0x9f, 0xc8, 0x59, 0x0b, 0x47, 0xee, 0xaf, 0xf3, 0x47, 0x09, 0xf6, 0xf7, + 0x32, 0x89, 0x23, 0xbd, 0xca, 0xf7, 0xe8, 0xe4, 0x13, 0xd7, 0x7d, 0xdc}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 118 + {118, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd3, 0x9c, 0x38, 0xaa, 0xfa, 0x09, 0x52, 0x33, 0xef, 0x1a, 0xf8, 0xc0, + 0xf4, 0xaa, 0xf3, 0x57, 0xdd, 0x68, 0x41, 0x31, 0xb4, 0xac, 0x58, 0xa5, + 0x34, 0xf3, 0xd9, 0x44, 0x61, 0x96, 0xb6, 0x00, 0x92, 0x07, 0x2d, 0xc7, + 0xe5, 0x38, 0x10, 0x6b, 0x7b, 0x2e, 0x66, 0xdc, 0x33, 0xca, 0xc7, 0x28, + 0x3a, 0x1b, 0x20, 0x3f, 0xca, 0x47, 0x82, 0x8e, 0x6f, 0x7a, 0x09, 0xaf, + 0x64, 0x5a, 0xf0, 0xf7, 0x29, 0x80, 0x2c, 0xa2, 0xf4, 0x00, 0x0c, 0x4b, + 0x97, 0x73, 0xb0, 0x8c, 0x5a, 0xf4, 0x0e, 0x20, 0x1a, 0x27, 0x49, 0x3a, + 0xb3, 0xeb, 0xa9, 0xca, 0xd7, 0xda, 0x15, 0x7f, 0x89, 0xf1, 0x4a, 0x2c}, + {0xaf, 0x39, 0x04, 0xf8, 0x3b, 0x9a, 0x0e, 0x95, 0xee, 0x0b, 0x86, 0xb0, + 0x61, 0x55, 0x99, 0x3a, 0xe5, 0x98, 0xd1, 0x48, 0x98, 0x36, 0x6e, 0x5d, + 0xcf, 0xc6, 0x43, 0xde, 0x9d, 0x5a, 0xb7, 0x2f, 0xc5, 0xfb, 0xef, 0x17, + 0xd0, 0xa8, 0xfb, 0x36, 0xeb, 0xfd, 0xdc, 0xe4, 0x6e, 0x5d, 0x44, 0x55}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 119 + {119, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x86, 0xda, 0x57, 0x85, 0x67, 0x78, 0x8e, 0xa3, 0xcc, 0x0f, 0x2a, 0x9d, + 0xa8, 0xd1, 0x39, 0x3e, 0xd3, 0xa4, 0x44, 0x7a, 0x75, 0xc1, 0x8e, 0xa8, + 0x6a, 0xf9, 0xd8, 0x4b, 0x0c, 0xac, 0xc3, 0xb0, 0x37, 0x49, 0x19, 0x98, + 0x90, 0xef, 0x8e, 0x5d, 0x31, 0x88, 0xd4, 0xf1, 0xd0, 0x41, 0xd4, 0x6e, + 0x43, 0x3a, 0xcd, 0x5d, 0x9f, 0x55, 0x42, 0x43, 0x9e, 0xb2, 0x38, 0x4e, + 0xc1, 0xde, 0x08, 0x47, 0xd0, 0x56, 0x05, 0x8e, 0xa9, 0x24, 0x89, 0xa7, + 0x4e, 0x08, 0x3f, 0xfd, 0x6e, 0x03, 0x0d, 0x06, 0x0f, 0xad, 0x67, 0x4f, + 0x6a, 0x2a, 0x9a, 0x7c, 0x21, 0x98, 0xb8, 0xbe, 0x9e, 0x46, 0x5b, 0xae}, + {0x11, 0x24, 0xbe, 0xdd, 0x4c, 0x53, 0x8a, 0xe7, 0x12, 0x93, 0x08, 0x5f, + 0x2c, 0x95, 0xcf, 0x6b, 0x13, 0xcf, 0xe7, 0x41, 0xf2, 0x1d, 0x62, 0xc1, + 0xf0, 0x2a, 0x1e, 0x91, 0x16, 0x67, 0xd5, 0x34, 0x8b, 0x16, 0xd8, 0xaf, + 0xb5, 0x44, 0x02, 0x1a, 0xcd, 0xc3, 0xcb, 0x74, 0x48, 0xd4, 0xd3, 0x58}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 120 + {120, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x11, 0x14, 0x47, 0xd2, 0x42, 0xf6, 0xb4, 0x21, 0xca, 0x91, 0xf5, 0x61, + 0xd0, 0x4b, 0x2f, 0x1d, 0x2f, 0x0d, 0x92, 0x12, 0xd9, 0x18, 0xbb, 0x4a, + 0x0f, 0xfb, 0x1a, 0xe6, 0x45, 0x9d, 0x07, 0x8e, 0x21, 0xa3, 0x12, 0xb2, + 0xa1, 0x25, 0x94, 0xfc, 0x8c, 0x78, 0xfe, 0x94, 0x4c, 0x81, 0xd5, 0x13, + 0xd3, 0xc9, 0x81, 0xd5, 0xe9, 0xcd, 0xa0, 0x6c, 0x43, 0x80, 0xd1, 0xa8, + 0x42, 0xca, 0x5b, 0xb5, 0x1e, 0xd3, 0xa7, 0x12, 0xb0, 0x49, 0xdd, 0xa3, + 0xa5, 0x0c, 0xe1, 0x0a, 0x9f, 0xbd, 0x0b, 0x69, 0xdf, 0xff, 0xaf, 0xf0, + 0x78, 0x7c, 0x74, 0xd8, 0x32, 0x37, 0xba, 0x9c, 0x46, 0x86, 0xa0, 0x1e}, + {0x69, 0x42, 0x61, 0x58, 0xa2, 0x99, 0x71, 0xef, 0x44, 0xb1, 0x17, 0x83, + 0xef, 0x55, 0x9e, 0xf4, 0x29, 0x72, 0x46, 0x61, 0x1c, 0x99, 0x4d, 0x48, + 0x15, 0x63, 0x71, 0x28, 0x86, 0x9d, 0x5f, 0x6a, 0x02, 0x02, 0x63, 0x2f, + 0xe9, 0xb5, 0xad, 0x7c, 0x36, 0x5b, 0x63, 0x05, 0x0c, 0x9f, 0x2d, 0x08}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 121 + {121, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd7, 0xcd, 0x50, 0x24, 0xc4, 0x48, 0x1e, 0x27, 0xd1, 0x65, 0x35, 0x66, + 0x15, 0x2e, 0xfb, 0xa3, 0x28, 0x4b, 0x50, 0xba, 0x2a, 0x14, 0x1b, 0x26, + 0x43, 0xff, 0xda, 0x18, 0xf3, 0x00, 0xfa, 0x64, 0xb8, 0x1b, 0x23, 0x4b, + 0x8f, 0x64, 0x6c, 0xab, 0x47, 0x28, 0xb4, 0xe7, 0xa9, 0x70, 0x24, 0xd7, + 0x68, 0x50, 0xae, 0xc0, 0xa2, 0xd1, 0x31, 0xc6, 0xac, 0xd5, 0xb2, 0x98, + 0xb6, 0xf9, 0x05, 0xcd, 0xba, 0x18, 0xe6, 0x85, 0x64, 0xbc, 0x31, 0xf8, + 0x82, 0xfe, 0xd5, 0x1b, 0x28, 0x78, 0x6a, 0x2e, 0x72, 0xf8, 0x81, 0x26, + 0x68, 0xc9, 0x76, 0xf9, 0xdd, 0xc0, 0x42, 0x69, 0x55, 0x95, 0xfc, 0x6f}, + {0x65, 0x97, 0x40, 0x1c, 0x83, 0x7f, 0xb4, 0x98, 0xef, 0x07, 0x80, 0xa3, + 0x82, 0xde, 0xcd, 0x4a, 0x0d, 0xd5, 0x80, 0xe1, 0xaf, 0x5f, 0x24, 0xc4, + 0x4a, 0xc1, 0x64, 0xe2, 0x56, 0xa4, 0x88, 0x4a, 0xd5, 0xbd, 0x2f, 0xb1, + 0xf6, 0xc9, 0x64, 0x68, 0x2c, 0xb0, 0xbf, 0x79, 0xe2, 0xc7, 0xa6, 0xc6}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 122 + {122, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe3, 0x14, 0x87, 0x54, 0x80, 0x37, 0xc0, 0x42, 0x3e, 0x57, 0x10, 0xfc, + 0x60, 0xe7, 0x46, 0xab, 0x6e, 0x47, 0x35, 0x25, 0x61, 0xe4, 0x16, 0xb5, + 0x83, 0x12, 0x3a, 0x6d, 0x45, 0xca, 0xa9, 0x11, 0x76, 0x2c, 0xd8, 0x8a, + 0x60, 0xbc, 0xe5, 0x7b, 0x29, 0xa2, 0xec, 0x1a, 0x1d, 0xc9, 0x7f, 0xc1, + 0xbd, 0x4b, 0x60, 0x40, 0x38, 0xe6, 0xac, 0x01, 0x6d, 0xbd, 0xd4, 0x8f, + 0x0e, 0x6b, 0xd9, 0xf4, 0xb5, 0xda, 0xad, 0x8d, 0x68, 0xfc, 0x28, 0x83, + 0x8c, 0x6a, 0xb4, 0xa4, 0xeb, 0x5a, 0xb0, 0xea, 0xea, 0x2c, 0xbd, 0xef, + 0xa6, 0x1d, 0xc5, 0x7a, 0x3e, 0x04, 0xae, 0x71, 0x24, 0x29, 0x38, 0xb6}, + {0x89, 0x41, 0x1d, 0x9c, 0x81, 0x49, 0xb9, 0x51, 0xfa, 0x0d, 0x5b, 0xea, + 0x1e, 0x14, 0x1b, 0xdf, 0xc2, 0xbe, 0x7e, 0xd5, 0x6d, 0x5e, 0x61, 0x47, + 0x39, 0x35, 0x78, 0x90, 0x16, 0xbf, 0xd2, 0xda, 0xf6, 0xa4, 0x0a, 0xc7, + 0xbf, 0x5b, 0x1b, 0x0c, 0x0c, 0x02, 0xcd, 0x3a, 0xa0, 0xb2, 0xd9, 0x5f}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 123 + {123, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x1e, 0x17, 0xe1, 0x73, 0xd3, 0x7a, 0xb9, 0x83, 0x82, 0x83, 0xf8, 0x4f, + 0x24, 0xa0, 0xa2, 0x5c, 0xaa, 0xa6, 0x0c, 0x41, 0x1f, 0xbf, 0xea, 0x58, + 0x2c, 0x44, 0xf8, 0xfb, 0xa2, 0x56, 0x0e, 0xce, 0x02, 0x8c, 0xbe, 0x39, + 0x7b, 0x0e, 0xda, 0x69, 0xfc, 0x87, 0x2d, 0x80, 0xd9, 0xeb, 0xe0, 0x65, + 0x78, 0x9c, 0x07, 0x23, 0xea, 0xfc, 0xc9, 0xe9, 0xa2, 0xba, 0xd4, 0x31, + 0xb1, 0x1c, 0xaf, 0x7c, 0x5d, 0x75, 0x98, 0xca, 0x99, 0x90, 0x74, 0x05, + 0x6b, 0xa8, 0x08, 0xa5, 0xd0, 0x79, 0x77, 0xc6, 0x78, 0xf9, 0x53, 0x4d, + 0xe1, 0x52, 0xff, 0xda, 0xca, 0x3f, 0x63, 0xcb, 0xa3, 0xf9, 0x78, 0x94}, + {0x6f, 0x0a, 0xa1, 0x1a, 0xb7, 0x4a, 0xe5, 0x03, 0x4e, 0x23, 0x1e, 0xf2, + 0x63, 0x0b, 0xc7, 0x6c, 0xda, 0x6e, 0xed, 0x26, 0x32, 0x5d, 0x12, 0x36, + 0x42, 0xfc, 0xe6, 0xa9, 0x50, 0xb5, 0x0f, 0x90, 0x4b, 0xc0, 0x26, 0x9f, + 0x8f, 0x58, 0x9b, 0xc4, 0xd3, 0x81, 0x07, 0x33, 0x2b, 0x14, 0xda, 0x84}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 124 + {124, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x76, 0xef, 0xcc, 0x83, 0x22, 0xf0, 0xaf, 0x8d, 0x62, 0xe7, 0x36, 0xa0, + 0xe1, 0x10, 0xf6, 0x6b, 0x3a, 0xad, 0x5c, 0x87, 0xbf, 0x7a, 0x77, 0x33, + 0x3f, 0xce, 0x86, 0x4f, 0x4b, 0xa6, 0xe8, 0xdf, 0xdc, 0x16, 0xd6, 0xad, + 0xd2, 0xc5, 0x42, 0xc4, 0x80, 0x55, 0x89, 0xa7, 0x1f, 0x0e, 0x48, 0xa3, + 0xc2, 0x68, 0xfe, 0xab, 0x02, 0x71, 0x4c, 0x89, 0x2f, 0x82, 0x66, 0x22, + 0xb2, 0x5b, 0xd2, 0x1c, 0xe2, 0xa3, 0x35, 0x14, 0xb1, 0x6c, 0x9e, 0xe8, + 0x4c, 0x72, 0x2b, 0x52, 0x3b, 0x19, 0xec, 0x5f, 0xc3, 0x4d, 0x87, 0x41, + 0x33, 0x08, 0x0e, 0x15, 0x89, 0x81, 0x84, 0x93, 0x55, 0xe1, 0xf5, 0x0d}, + {0x7e, 0xb9, 0x96, 0x2e, 0x04, 0x49, 0xcc, 0xd2, 0xe6, 0x0b, 0x4f, 0x80, + 0x94, 0xd5, 0xa7, 0xb4, 0x61, 0xd0, 0xd4, 0xb0, 0x6a, 0xf0, 0xba, 0x30, + 0x6b, 0x74, 0xab, 0x0d, 0x60, 0xad, 0x5c, 0xf8, 0x94, 0xfb, 0xfc, 0x28, + 0x2a, 0xc8, 0xdc, 0xa3, 0xda, 0x19, 0x6d, 0x7a, 0x29, 0x6b, 0xaa, 0x14}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 125 + {125, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc1, 0x47, 0xd6, 0xc2, 0x35, 0xd7, 0x40, 0xb3, 0x88, 0xe6, 0xd2, 0xaf, + 0xaf, 0xcf, 0x85, 0xd5, 0xb7, 0x16, 0x6e, 0x0d, 0xf4, 0xea, 0x21, 0x29, + 0x40, 0x88, 0xe3, 0x04, 0x9b, 0x5c, 0x27, 0xd7, 0x63, 0x3c, 0x93, 0xd3, + 0x0f, 0xdc, 0xf2, 0xb9, 0x37, 0x5e, 0x18, 0x14, 0xf5, 0x1b, 0x57, 0xbb, + 0xef, 0xb2, 0xc1, 0x25, 0x75, 0xc2, 0x23, 0x4e, 0xe1, 0xf6, 0xb1, 0x47, + 0xb2, 0xe0, 0x4c, 0x10, 0x4a, 0x4d, 0x2b, 0x29, 0xcd, 0x84, 0x58, 0xf5, + 0x9b, 0x57, 0xbf, 0xf7, 0x5c, 0xab, 0x9b, 0x6a, 0xcb, 0xe8, 0x54, 0xfc, + 0x4d, 0x96, 0xfb, 0x73, 0x37, 0x2d, 0x60, 0x54, 0xbb, 0x76, 0x83, 0x90}, + {0x79, 0x02, 0x95, 0xbe, 0xd6, 0x9f, 0x53, 0x47, 0xec, 0xaa, 0xe9, 0xbe, + 0xfe, 0x15, 0xcd, 0x34, 0x99, 0x75, 0x9c, 0xdf, 0xbe, 0x51, 0x97, 0x4b, + 0x1f, 0x1c, 0x4b, 0xc5, 0x76, 0xe7, 0xd8, 0x81, 0xce, 0xfa, 0x93, 0xd5, + 0xe8, 0xbf, 0x2c, 0x21, 0xeb, 0xb9, 0x82, 0x69, 0x8e, 0x1c, 0x7a, 0xeb}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 126 + {126, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x84, 0x9c, 0x98, 0xff, 0xf5, 0xe3, 0x1b, 0x10, 0x8a, 0xef, 0xb1, 0x6c, + 0xc5, 0xcf, 0x5c, 0x7e, 0x88, 0x43, 0x9d, 0x8b, 0x3e, 0xf1, 0x88, 0xf2, + 0xa5, 0xbc, 0x53, 0xf3, 0x09, 0x01, 0xde, 0xdf, 0xe2, 0x94, 0xab, 0xb3, + 0x8f, 0xb8, 0xcb, 0x46, 0x54, 0x7a, 0x23, 0xcf, 0xe4, 0x79, 0x09, 0xd6, + 0x56, 0x44, 0x9f, 0x8a, 0x09, 0xaa, 0x88, 0xf8, 0xe2, 0x60, 0x59, 0x8e, + 0xa2, 0x77, 0x2d, 0xf7, 0x4d, 0x26, 0xa4, 0x43, 0x1a, 0x03, 0x78, 0x59, + 0x34, 0x37, 0x3b, 0xe7, 0xb0, 0xec, 0x91, 0x87, 0xb8, 0x21, 0x59, 0x65, + 0x76, 0x17, 0x23, 0xe7, 0x95, 0x91, 0x17, 0x69, 0x60, 0xea, 0xc0, 0x14}, + {0x58, 0xa1, 0x1a, 0x17, 0xc4, 0xad, 0xa4, 0xd4, 0x46, 0xc0, 0x8b, 0x83, + 0xaa, 0x05, 0x68, 0x7f, 0xee, 0x8f, 0xd6, 0xe7, 0x83, 0x03, 0x64, 0x8b, + 0x85, 0x83, 0x26, 0x21, 0x97, 0xf8, 0x7b, 0xe9, 0x7d, 0xbe, 0x0b, 0xbd, + 0x27, 0x4e, 0x44, 0x4a, 0x38, 0x4e, 0x22, 0x16, 0x96, 0x53, 0x0f, 0xc9}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 127 + {127, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x57, 0xcf, 0x64, 0x55, 0x78, 0xdd, 0x24, 0x2c, 0x71, 0x4d, 0x10, 0x0d, + 0xd2, 0x35, 0x68, 0xb1, 0x6d, 0x37, 0x45, 0xda, 0x80, 0x97, 0x08, 0xd0, + 0x1e, 0xb6, 0xa7, 0x16, 0x8e, 0x6f, 0x71, 0xde, 0xc2, 0x07, 0x4c, 0x5a, + 0x6c, 0x23, 0xbd, 0x05, 0x52, 0x3d, 0xfc, 0xcc, 0x97, 0xde, 0xa6, 0xf0, + 0x8d, 0xa1, 0x95, 0xda, 0xa2, 0x05, 0x6d, 0xa0, 0x57, 0x6b, 0xbc, 0x0f, + 0xfb, 0x5e, 0x73, 0xbb, 0xda, 0xd0, 0x3b, 0x04, 0xd2, 0x3b, 0x4b, 0x60, + 0x24, 0x51, 0xa5, 0xba, 0x91, 0xb1, 0x7d, 0xce, 0x30, 0x2f, 0x4a, 0xd1, + 0x64, 0xc6, 0xa4, 0xa2, 0xb5, 0x8e, 0x3f, 0x02, 0x53, 0xa5, 0xe9, 0xd6}, + {0x92, 0x60, 0x48, 0x3a, 0x16, 0x56, 0x90, 0xd5, 0x4c, 0x10, 0xcb, 0x86, + 0x7a, 0x9f, 0x89, 0x6b, 0xbd, 0x12, 0x3d, 0x47, 0x68, 0xa1, 0x8d, 0x32, + 0x23, 0x00, 0xd4, 0x20, 0xaa, 0xc8, 0x8a, 0xe2, 0x0f, 0x18, 0x8b, 0x57, + 0xf8, 0xe9, 0x7a, 0xfa, 0xd5, 0x5e, 0xbb, 0x81, 0x57, 0x28, 0xf4, 0x9a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 128 + {128, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xca, 0xb2, 0xd9, 0xd3, 0x6c, 0x8e, 0xc0, 0x9f, 0x18, 0xba, 0xa0, 0xab, + 0xb5, 0x21, 0x37, 0x2a, 0x5c, 0xc2, 0xf6, 0x24, 0x84, 0x8f, 0x95, 0x46, + 0x0a, 0x86, 0x15, 0x23, 0x8e, 0x68, 0xc1, 0x1c, 0x1b, 0x43, 0xd2, 0x2b, + 0x84, 0xd1, 0xe5, 0x35, 0xec, 0x1d, 0x85, 0x56, 0x0d, 0xe2, 0x93, 0xce, + 0x1f, 0xd5, 0xe6, 0xe7, 0xac, 0x7e, 0xb6, 0xf1, 0x73, 0xad, 0x27, 0xb6, + 0x39, 0x85, 0xfc, 0xc8, 0x3b, 0x95, 0x32, 0xaa, 0x56, 0xf2, 0xb5, 0x9b, + 0x53, 0xa9, 0xd1, 0x16, 0x09, 0x8f, 0xda, 0x9a, 0xba, 0x49, 0xd5, 0x7c, + 0x1e, 0xed, 0x0f, 0x06, 0x3b, 0xcc, 0x70, 0x1b, 0xb1, 0x0f, 0x6c, 0x2b}, + {0xb4, 0x67, 0x9a, 0xf8, 0x0a, 0x2a, 0xd3, 0x4e, 0xf8, 0x6e, 0xac, 0xf2, + 0xc2, 0x19, 0x15, 0x56, 0xbc, 0x02, 0x40, 0xc7, 0x91, 0x3f, 0xb1, 0x4c, + 0x4c, 0x1f, 0x86, 0x23, 0xb5, 0xdb, 0x41, 0xb8, 0x54, 0xd6, 0x30, 0xdc, + 0x65, 0x73, 0x8d, 0x1f, 0xaf, 0x54, 0x4a, 0xa4, 0x29, 0x79, 0xae, 0xd0}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 129 + {129, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd7, 0x1d, 0xf4, 0x09, 0x5c, 0x13, 0x85, 0x23, 0x34, 0x0a, 0x40, 0x10, + 0xcf, 0xa9, 0x76, 0xb3, 0xb2, 0x7a, 0xf4, 0x8c, 0xa8, 0x3e, 0x8c, 0x6b, + 0xb4, 0x59, 0x6f, 0x9f, 0x8e, 0x8f, 0x13, 0xe3, 0x8d, 0xe4, 0xe2, 0x5c, + 0xe1, 0xd3, 0x79, 0xb4, 0x1a, 0x95, 0xf9, 0xd7, 0xf8, 0xa8, 0x46, 0x06, + 0xb2, 0x8c, 0x69, 0x70, 0x4b, 0x68, 0x78, 0x8e, 0xb6, 0xa3, 0x5c, 0x8b, + 0xca, 0xa7, 0xd9, 0x71, 0x8e, 0x00, 0xc9, 0xbc, 0x56, 0x7a, 0xcd, 0xc4, + 0x58, 0xb6, 0x73, 0x2a, 0xa8, 0x70, 0x41, 0xd2, 0x7b, 0x6a, 0x57, 0x4d, + 0x51, 0xe9, 0x54, 0x37, 0x85, 0x5b, 0xdc, 0x86, 0x74, 0x8c, 0x5c, 0xac}, + {0x8a, 0x34, 0xde, 0x8b, 0xeb, 0x88, 0x43, 0x64, 0xb5, 0x83, 0xc9, 0xcb, + 0xce, 0x39, 0x09, 0x69, 0x96, 0x7c, 0xc2, 0xa5, 0x00, 0x90, 0xee, 0x13, + 0x2a, 0xcb, 0xd4, 0x9b, 0xf7, 0x80, 0xad, 0x7f, 0x09, 0x2a, 0xe3, 0xeb, + 0xd4, 0x68, 0x6a, 0x70, 0xba, 0x55, 0x4e, 0xfd, 0xd6, 0xac, 0xd4, 0xed}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 130 + {130, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xa5, 0x76, 0x17, 0x75, 0x85, 0x0a, 0x25, 0x98, 0x5a, 0x32, 0x43, 0x04, + 0x42, 0xd6, 0x60, 0xaa, 0xdf, 0x9e, 0x1e, 0x38, 0x8b, 0x57, 0xe6, 0xe1, + 0xbf, 0xe4, 0x14, 0x95, 0xb9, 0xa0, 0x5a, 0x82, 0x40, 0xf7, 0x7f, 0x33, + 0x97, 0xc5, 0xcd, 0xb0, 0xc8, 0x3d, 0x73, 0x94, 0x59, 0x84, 0xab, 0xed, + 0xd2, 0xc7, 0xcf, 0xa5, 0xd5, 0xd9, 0x17, 0x38, 0xc6, 0x57, 0x76, 0x46, + 0x65, 0x8c, 0x04, 0x48, 0xf0, 0x15, 0x5b, 0x5b, 0xf8, 0x39, 0x57, 0x5a, + 0x36, 0xd1, 0xb2, 0x6d, 0x87, 0xd1, 0xb2, 0xb3, 0xaf, 0xb4, 0xf6, 0x86, + 0x53, 0xa6, 0xbf, 0xa5, 0xed, 0xfc, 0x57, 0xaa, 0x85, 0x29, 0xe6, 0x22}, + {0x79, 0x0d, 0xfc, 0xff, 0x47, 0x21, 0xef, 0x17, 0x01, 0xe3, 0xff, 0x52, + 0x1e, 0x42, 0x21, 0xbe, 0x51, 0xae, 0x24, 0x2f, 0x95, 0x16, 0x6b, 0x92, + 0x92, 0xc7, 0xaa, 0x2f, 0xa3, 0xc9, 0xb7, 0x99, 0xaf, 0xd3, 0x53, 0x98, + 0x7a, 0x53, 0x56, 0x90, 0xff, 0x20, 0xd6, 0x6f, 0x57, 0x8f, 0x38, 0xfc}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 131 + {131, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x54, 0xfc, 0x2f, 0x89, 0xcd, 0xe6, 0xf6, 0xe8, 0x6b, 0x6c, 0xf3, 0x28, + 0x61, 0x98, 0xf9, 0xa9, 0xe3, 0x3c, 0x8d, 0x66, 0x2c, 0x21, 0x51, 0x20, + 0x5d, 0xdc, 0xff, 0x12, 0xe2, 0xd3, 0x2f, 0xa8, 0x91, 0xee, 0xc2, 0x35, + 0x9b, 0xc0, 0x72, 0x24, 0xd6, 0x4c, 0x5e, 0x33, 0x9f, 0xf9, 0xd5, 0x89, + 0x18, 0xa3, 0xb7, 0x93, 0x72, 0xd1, 0x42, 0xfb, 0x34, 0x1d, 0xf3, 0xb1, + 0x5b, 0x54, 0xb3, 0x0e, 0x8f, 0x95, 0x6b, 0x07, 0x9b, 0x12, 0x78, 0x27, + 0x6a, 0x33, 0xb4, 0xd8, 0x50, 0x89, 0x20, 0x94, 0x0c, 0xa6, 0x3f, 0xb8, + 0xe9, 0x70, 0xff, 0x98, 0xf9, 0x1e, 0xcc, 0x79, 0x86, 0x27, 0x5e, 0xdb}, + {0xcb, 0x86, 0x10, 0x53, 0xc1, 0xd6, 0x85, 0x19, 0x4e, 0xa5, 0x84, 0x13, + 0xd8, 0xf9, 0x98, 0x1e, 0x07, 0x14, 0x5b, 0xc5, 0x73, 0xba, 0x92, 0x4b, + 0xdb, 0xa2, 0xe2, 0x9c, 0x5f, 0x98, 0xe9, 0xe7, 0x0e, 0xa0, 0xcd, 0x04, + 0x12, 0xd6, 0xc3, 0x87, 0x44, 0x9e, 0x9a, 0xe7, 0x67, 0xdc, 0x43, 0x30}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 132 + {132, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbf, 0xbf, 0x3f, 0xab, 0x1a, 0xcb, 0x39, 0xce, 0x28, 0xf0, 0x63, 0xd7, + 0x8c, 0xf2, 0x50, 0x77, 0x2b, 0xd0, 0x0b, 0xdc, 0xa9, 0x8b, 0x76, 0x9e, + 0x1f, 0x1f, 0xd4, 0x42, 0xb7, 0x7f, 0x42, 0x70, 0x10, 0x6a, 0x5f, 0x7d, + 0x91, 0x3c, 0x19, 0x05, 0xbe, 0xa0, 0xdc, 0x75, 0xb3, 0x1f, 0x87, 0xa1, + 0x15, 0xc5, 0x66, 0xdb, 0xff, 0x0c, 0xd1, 0x07, 0x33, 0x25, 0x45, 0x0a, + 0x91, 0x09, 0x6f, 0xe5, 0xf5, 0xd6, 0x01, 0xa6, 0x36, 0x40, 0x7c, 0xfb, + 0xc4, 0xf5, 0x72, 0x0f, 0x39, 0x6f, 0xa6, 0xcb, 0x16, 0x98, 0x73, 0x70, + 0xce, 0x70, 0xe2, 0x9b, 0xb7, 0xed, 0x2f, 0x44, 0x74, 0x25, 0xf1, 0x0a}, + {0x37, 0x5f, 0xfb, 0x90, 0xad, 0x6c, 0x51, 0x86, 0x68, 0xe5, 0xd2, 0x59, + 0x41, 0xac, 0xd5, 0xf9, 0xc0, 0x17, 0x34, 0x6d, 0x06, 0xf8, 0x93, 0xcf, + 0x95, 0x75, 0x22, 0x58, 0xbc, 0xc5, 0xf9, 0xa2, 0x59, 0x96, 0xa8, 0x0f, + 0x42, 0xe0, 0x47, 0x5a, 0x80, 0x44, 0x3d, 0xc4, 0x19, 0x7b, 0xba, 0x6c}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 133 + {133, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x57, 0x57, 0x57, 0x74, 0x80, 0xf3, 0x2a, 0xed, 0xac, 0x6e, 0x19, 0x76, + 0x5f, 0x91, 0x97, 0xcc, 0x27, 0x8c, 0xb0, 0xb1, 0xa2, 0x1f, 0xc6, 0xb6, + 0x42, 0x3c, 0x8f, 0x6c, 0x6c, 0xde, 0xa1, 0xd3, 0x24, 0xc9, 0x3e, 0xea, + 0x8b, 0xd7, 0xdc, 0xca, 0x8f, 0xd2, 0x93, 0xd6, 0x98, 0x76, 0x52, 0x43, + 0x60, 0xb1, 0xa4, 0x82, 0x55, 0x22, 0xac, 0xd8, 0x33, 0xd3, 0x8d, 0xbd, + 0x61, 0x50, 0x85, 0x47, 0x35, 0x8a, 0x2f, 0x5c, 0x28, 0x1b, 0x49, 0x6a, + 0xbd, 0x57, 0x07, 0x2a, 0xb1, 0x4f, 0x9a, 0x22, 0x35, 0xbc, 0xa0, 0x25, + 0x45, 0xe0, 0x42, 0x75, 0x26, 0xbc, 0x2b, 0xbc, 0x92, 0x68, 0x34, 0x9f}, + {0xd1, 0xa0, 0x2a, 0x26, 0x4a, 0xb1, 0x5a, 0xef, 0x52, 0xa5, 0x34, 0xeb, + 0x50, 0x00, 0xe2, 0x94, 0x3d, 0x8c, 0xf1, 0xf7, 0x72, 0x55, 0xa2, 0x7f, + 0x84, 0x5e, 0x96, 0xe1, 0xf8, 0x1d, 0xf4, 0x7e, 0xe9, 0x03, 0xc3, 0xe9, + 0x21, 0x53, 0x9d, 0x77, 0xd7, 0x2f, 0x55, 0xb7, 0xef, 0xc9, 0xdf, 0xbb}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 134 + {134, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x14, 0x52, 0xf5, 0xea, 0xfb, 0xb5, 0xcc, 0x56, 0x3f, 0x2c, 0x7c, 0xa4, + 0x03, 0xb8, 0x03, 0xf6, 0xf8, 0xd6, 0x64, 0x79, 0x06, 0x25, 0x08, 0xa2, + 0x25, 0x8a, 0x8d, 0x98, 0x8a, 0x76, 0x9b, 0x80, 0xe0, 0x77, 0x73, 0x5b, + 0x45, 0xef, 0xab, 0x1f, 0x29, 0x7c, 0xee, 0xbd, 0x74, 0x34, 0x7f, 0x58, + 0x4f, 0x2b, 0xad, 0xbc, 0xa5, 0x54, 0x57, 0x40, 0x48, 0x66, 0xba, 0xef, + 0xab, 0xfa, 0x99, 0xb7, 0x0f, 0xbf, 0x10, 0x5d, 0x17, 0xf3, 0x52, 0x34, + 0x7f, 0x67, 0x99, 0x64, 0x74, 0x48, 0x70, 0x8f, 0x78, 0x8f, 0x8a, 0x14, + 0x5b, 0xdd, 0x96, 0xd4, 0xaf, 0x2d, 0x7e, 0x65, 0x4b, 0xe7, 0xe5, 0xf1}, + {0xcc, 0xaa, 0x37, 0x76, 0x9d, 0x03, 0x51, 0x70, 0xbb, 0x5c, 0x19, 0xc1, + 0x35, 0xda, 0x22, 0x91, 0x44, 0x6e, 0xfd, 0x7e, 0xcd, 0x3b, 0xe9, 0x00, + 0x86, 0x12, 0xb8, 0xcc, 0xc2, 0x9f, 0x6e, 0x9d, 0x7a, 0x45, 0xdd, 0x4e, + 0x04, 0x79, 0x12, 0x3f, 0x03, 0xe7, 0xe3, 0x04, 0xf3, 0x47, 0x29, 0xe9}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 135 + {135, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xad, 0x27, 0xa3, 0x65, 0xe4, 0xb6, 0x99, 0x4c, 0x5e, 0xd1, 0x35, 0xfc, + 0x47, 0x94, 0xd7, 0x3e, 0xb7, 0x1e, 0xc2, 0x6d, 0x78, 0x7f, 0xec, 0x10, + 0xf1, 0x38, 0x2b, 0x19, 0xc1, 0xb5, 0xcd, 0x1d, 0x67, 0x29, 0x99, 0xfe, + 0xee, 0x86, 0xd5, 0xf3, 0x05, 0x51, 0x6d, 0x60, 0x1f, 0xd1, 0xc6, 0xaa, + 0xf8, 0x66, 0x48, 0x58, 0x98, 0x8f, 0x02, 0xf3, 0x6c, 0x88, 0x8f, 0x71, + 0x87, 0x20, 0x07, 0x87, 0x0b, 0xb3, 0x26, 0x54, 0xaa, 0x75, 0x53, 0x0f, + 0xc3, 0xb7, 0xa2, 0x35, 0xf7, 0xfd, 0x2b, 0xcd, 0x81, 0x5e, 0x30, 0x34, + 0x45, 0x52, 0x69, 0x60, 0xf6, 0xff, 0xcd, 0xd6, 0x1d, 0x2d, 0x13, 0x40}, + {0x4a, 0xe9, 0x4d, 0x3e, 0xda, 0x58, 0x39, 0xf4, 0xb8, 0xb9, 0xff, 0xe6, + 0xd5, 0x10, 0x14, 0x4c, 0xf2, 0x8b, 0xde, 0x98, 0x58, 0x1e, 0x82, 0x72, + 0x6f, 0x2d, 0x76, 0xd9, 0x33, 0x91, 0x9a, 0xda, 0xb7, 0x1d, 0x2c, 0xdf, + 0x4c, 0x43, 0x10, 0xf8, 0xab, 0xcc, 0x74, 0xd7, 0x0e, 0xba, 0x3a, 0x33}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 136 + {136, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x73, 0x30, 0x41, 0xf3, 0xa6, 0x04, 0x68, 0xbc, 0x07, 0x11, 0xd5, 0xa5, + 0x07, 0x3a, 0x71, 0xef, 0x60, 0x62, 0xd0, 0xae, 0x70, 0x70, 0x6a, 0xf5, + 0x13, 0x16, 0x03, 0x35, 0x80, 0xca, 0xe0, 0x58, 0xfc, 0x4a, 0xc9, 0x9e, + 0xbb, 0xa8, 0x23, 0xb1, 0x9f, 0x48, 0xf3, 0x09, 0xe3, 0x4f, 0xb0, 0x29, + 0x33, 0x67, 0x0d, 0xcc, 0x75, 0xed, 0x47, 0x74, 0x47, 0x71, 0xf6, 0x02, + 0x38, 0xcc, 0xeb, 0xcd, 0xdc, 0xcd, 0x42, 0xd6, 0x4e, 0x41, 0x04, 0x5f, + 0xd8, 0xeb, 0xc3, 0x5b, 0xba, 0xe0, 0xa3, 0x7b, 0x43, 0x38, 0x8d, 0xdb, + 0x87, 0x35, 0x6c, 0xbb, 0x52, 0x5a, 0x13, 0xd5, 0x7f, 0x47, 0xa2, 0xcd}, + {0x06, 0x2b, 0x8a, 0x96, 0x8e, 0x45, 0x43, 0x5c, 0x2b, 0x5b, 0x54, 0xb4, + 0x17, 0xf5, 0x5e, 0x89, 0xf9, 0x35, 0xb6, 0x6d, 0xec, 0x44, 0x88, 0x2c, + 0x06, 0xab, 0x8d, 0x6c, 0xda, 0x8d, 0xcf, 0xb5, 0x53, 0xa7, 0x83, 0x61, + 0xd3, 0x82, 0xa9, 0x21, 0x11, 0x91, 0x87, 0x1e, 0x9a, 0x34, 0x22, 0x0f}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 137 + {137, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x81, 0x88, 0x58, 0x04, 0xee, 0x93, 0x19, 0x88, 0xcf, 0xf3, 0xf2, 0x18, + 0xc9, 0xaf, 0x14, 0x29, 0x57, 0x3c, 0xcf, 0x8c, 0x8f, 0x3d, 0xf4, 0x0c, + 0x69, 0x8d, 0x97, 0x6e, 0x8b, 0xc7, 0xc1, 0x28, 0x81, 0x95, 0x34, 0x45, + 0xdd, 0xc4, 0xf1, 0x90, 0x2b, 0x2f, 0x2f, 0x31, 0x53, 0x30, 0x4e, 0x82, + 0xd7, 0x09, 0x4b, 0x67, 0x3b, 0x76, 0xbe, 0xeb, 0xfa, 0x5d, 0x84, 0xc4, + 0x9b, 0x01, 0xce, 0x16, 0x8c, 0x45, 0x92, 0x01, 0xcb, 0x81, 0x92, 0xef, + 0x96, 0xd8, 0x91, 0x01, 0x0e, 0x4b, 0xc8, 0x8f, 0x0a, 0xcc, 0x4f, 0xbb, + 0x40, 0xad, 0x61, 0x96, 0x6e, 0x78, 0x7b, 0x9a, 0x29, 0x8a, 0x2b, 0xba}, + {0xba, 0x41, 0xc3, 0x8d, 0x33, 0xb2, 0xae, 0x34, 0x27, 0x97, 0xee, 0x69, + 0x72, 0x3f, 0x04, 0x2a, 0x71, 0xdd, 0x7f, 0xb1, 0x5f, 0x3d, 0xc8, 0x0d, + 0xae, 0x40, 0x3d, 0x4f, 0x88, 0xac, 0xae, 0x28, 0xe2, 0xe5, 0x1f, 0x2c, + 0xa9, 0xd5, 0x2b, 0x4a, 0xa4, 0xe2, 0xb3, 0xe5, 0x82, 0x57, 0xe2, 0x4d}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 138 + {138, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x16, 0x79, 0x15, 0xd9, 0x62, 0xa4, 0x05, 0xf8, 0xd0, 0x4d, 0x6d, 0x64, + 0x94, 0x27, 0x0d, 0x88, 0x3f, 0xe7, 0x59, 0x4e, 0x9a, 0x21, 0xf7, 0xb5, + 0x77, 0x15, 0x75, 0x0f, 0x8d, 0x78, 0xec, 0x07, 0x14, 0xf0, 0xfb, 0x85, + 0xa9, 0xfe, 0x5a, 0xee, 0x4e, 0x6d, 0x10, 0x34, 0x4e, 0x4b, 0x12, 0xf9, + 0x1f, 0x00, 0x44, 0x1c, 0x8b, 0xf5, 0x67, 0xff, 0x84, 0xe6, 0xee, 0x42, + 0x98, 0xb9, 0xd3, 0x39, 0x2c, 0x78, 0xfb, 0x32, 0x46, 0x19, 0x58, 0x10, + 0x2e, 0x1d, 0x29, 0xd2, 0xf4, 0xc4, 0x73, 0x21, 0x04, 0x24, 0x2c, 0xc4, + 0xbf, 0xee, 0x22, 0xaa, 0x8f, 0x4a, 0x17, 0x2a, 0xa5, 0x10, 0xac, 0x88}, + {0xc6, 0xaf, 0x4e, 0xae, 0x59, 0x99, 0xe0, 0xd0, 0x65, 0x85, 0x05, 0xcb, + 0x4b, 0x39, 0x5e, 0x9d, 0x73, 0x59, 0x2a, 0x3d, 0x9d, 0x0b, 0x3c, 0x07, + 0xca, 0xeb, 0x2b, 0xef, 0x1b, 0x03, 0xca, 0x4d, 0x60, 0x3b, 0x33, 0xe6, + 0xf6, 0xbb, 0xd9, 0x0f, 0x94, 0x16, 0xc4, 0xaa, 0x00, 0x22, 0xe5, 0x84}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 139 + {139, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x66, 0xe1, 0xfe, 0x89, 0x3f, 0x72, 0xff, 0xea, 0x5e, 0x24, 0xea, 0x5a, + 0x4f, 0x0d, 0x65, 0x58, 0xfd, 0xbd, 0x32, 0x22, 0xdb, 0xa6, 0xe3, 0x34, + 0x07, 0x53, 0xc8, 0x29, 0x79, 0xac, 0x59, 0x53, 0x0d, 0xbd, 0x37, 0xfa, + 0xc2, 0xf5, 0x13, 0x55, 0x46, 0x5d, 0x56, 0xaf, 0xe1, 0xde, 0x58, 0x2b, + 0xea, 0xca, 0x91, 0x04, 0xad, 0x26, 0x9b, 0x0f, 0x84, 0x8d, 0x8b, 0x4d, + 0x71, 0x18, 0x2a, 0xfc, 0x30, 0x12, 0x91, 0x47, 0x36, 0x9a, 0x74, 0x19, + 0x3d, 0xdf, 0x4d, 0xdb, 0x3b, 0x6f, 0xf1, 0x28, 0xf9, 0x41, 0x68, 0xce, + 0x0b, 0xc6, 0x0e, 0x77, 0x91, 0xb4, 0xb1, 0xca, 0x2e, 0x29, 0x43, 0x1b}, + {0x9e, 0x36, 0x4a, 0xdc, 0xb7, 0x2b, 0x15, 0xa4, 0x2c, 0xbd, 0x6f, 0xa7, + 0x91, 0x14, 0x88, 0x9e, 0x22, 0xb9, 0x3b, 0x53, 0x3b, 0x01, 0x19, 0xaf, + 0xd9, 0x09, 0x14, 0xb1, 0x81, 0x12, 0x81, 0x51, 0xb8, 0xa1, 0x7d, 0xb4, + 0x90, 0x04, 0xec, 0x39, 0xad, 0x5d, 0xb5, 0x60, 0x3f, 0xb9, 0x71, 0x1d}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 140 + {140, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x62, 0xeb, 0xaa, 0xbf, 0xf2, 0xa0, 0x7a, 0x85, 0x2a, 0xf9, 0xaa, 0xb8, + 0x12, 0x6e, 0x93, 0xc3, 0x11, 0x09, 0xe8, 0x93, 0xcc, 0x61, 0xb3, 0x54, + 0xa7, 0x2a, 0x17, 0x44, 0xcb, 0x40, 0x9a, 0x02, 0xce, 0xc6, 0xe6, 0x19, + 0x58, 0x45, 0x95, 0x7a, 0x53, 0xbd, 0xe9, 0x7d, 0xec, 0x7a, 0x87, 0xc2, + 0x5e, 0xa1, 0x1b, 0x00, 0x3a, 0x69, 0x4e, 0x37, 0x1c, 0x2b, 0xe1, 0xcf, + 0x5d, 0xb5, 0xb7, 0xfb, 0xa2, 0x78, 0xf6, 0x96, 0x8f, 0x54, 0xc5, 0xfb, + 0x66, 0x77, 0x98, 0x7b, 0xbb, 0x6b, 0x55, 0xdd, 0x90, 0x72, 0xe8, 0x32, + 0x5b, 0x36, 0x5c, 0x25, 0x26, 0x2c, 0x50, 0x24, 0xf6, 0x8b, 0x2e, 0x5b}, + {0x23, 0x10, 0x48, 0x06, 0xdb, 0xd8, 0x5f, 0x71, 0xd8, 0xfc, 0x38, 0x10, + 0x1b, 0x0c, 0xd0, 0xbb, 0xcd, 0x60, 0x33, 0x1d, 0x8f, 0x74, 0x86, 0x9f, + 0x06, 0x43, 0x11, 0x6a, 0xc3, 0x62, 0xb5, 0xe9, 0x33, 0xdb, 0x87, 0x43, + 0xff, 0x80, 0xdf, 0xcc, 0x2d, 0xf5, 0xcb, 0xcb, 0xf0, 0x27, 0x18, 0x5e}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 141 + {141, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x27, 0x6a, 0x5a, 0x27, 0x4b, 0x46, 0xa0, 0xa3, 0x6f, 0x81, 0x1c, 0xf6, + 0x4b, 0xc7, 0xa6, 0x44, 0xd5, 0xad, 0x9c, 0x12, 0x4b, 0xe0, 0x02, 0xa6, + 0xfd, 0xd1, 0xcc, 0x11, 0x18, 0x80, 0x65, 0x5c, 0x8d, 0x29, 0x87, 0x67, + 0x4e, 0xa4, 0x9e, 0x7d, 0x70, 0xd2, 0xa0, 0xae, 0x82, 0x0d, 0x1a, 0x7d, + 0x4e, 0xc3, 0xba, 0xe2, 0xdd, 0x1d, 0x77, 0xaf, 0x08, 0x2f, 0xab, 0xcd, + 0x68, 0xac, 0x20, 0xf2, 0x09, 0xe8, 0xfa, 0x44, 0x64, 0x78, 0x79, 0x42, + 0x23, 0xbe, 0x1d, 0x63, 0xd7, 0x19, 0x87, 0xe9, 0x64, 0xe4, 0x5f, 0x0b, + 0xcf, 0x6a, 0x2e, 0xa0, 0xa1, 0x2c, 0x63, 0x34, 0x45, 0x28, 0x5a, 0x46}, + {0x28, 0x35, 0x02, 0x35, 0x5b, 0x21, 0x18, 0x9f, 0x73, 0x61, 0xe8, 0x94, + 0x57, 0x55, 0x09, 0x74, 0xf8, 0x6a, 0xe2, 0xb6, 0x6d, 0x02, 0x55, 0x06, + 0x89, 0x9c, 0x15, 0xb3, 0x90, 0xda, 0x24, 0x8e, 0x14, 0xfd, 0x1b, 0x4f, + 0x25, 0xc8, 0x58, 0x4d, 0x1a, 0x71, 0xe7, 0xf8, 0xc9, 0x3f, 0xa9, 0x76}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 142 + {142, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x98, 0xfe, 0xe3, 0x14, 0xcf, 0xb3, 0xc0, 0x1c, 0xc2, 0xd9, 0xfd, 0x7c, + 0x25, 0x68, 0x33, 0x60, 0x27, 0x84, 0x00, 0x08, 0xbc, 0xfb, 0xfc, 0x82, + 0x92, 0x42, 0x1e, 0xd6, 0xb0, 0x72, 0x7f, 0xa2, 0x0b, 0x70, 0x02, 0xa5, + 0x72, 0x6a, 0x68, 0x5d, 0x44, 0x96, 0x3a, 0xd8, 0xf7, 0x4c, 0x69, 0x5d, + 0xa2, 0x5a, 0x54, 0x2b, 0x8e, 0x0b, 0xb9, 0xa4, 0x85, 0x8b, 0xe6, 0x4f, + 0x70, 0x80, 0x0d, 0xa9, 0x3a, 0xf6, 0x77, 0x6b, 0xb7, 0x95, 0xbb, 0x16, + 0x9f, 0x4c, 0x9d, 0x15, 0x17, 0x95, 0xf3, 0xa5, 0xa3, 0x7a, 0x3c, 0x82, + 0x26, 0x4c, 0xf6, 0x87, 0x0c, 0x4d, 0xed, 0x68, 0x4a, 0x71, 0x26, 0x9b}, + {0x90, 0x44, 0xbe, 0x70, 0x56, 0x66, 0x64, 0xed, 0x91, 0xda, 0xb8, 0x5a, + 0xa5, 0xff, 0x64, 0x4d, 0x7a, 0x34, 0x68, 0x10, 0xd2, 0x67, 0x8d, 0x27, + 0x75, 0x19, 0x17, 0xc3, 0x82, 0x0c, 0x4c, 0x82, 0x50, 0x34, 0xb7, 0x8a, + 0x95, 0x7b, 0x8f, 0xd1, 0xd4, 0x7e, 0x86, 0xe6, 0x7e, 0x5b, 0xa9, 0xf8}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 143 + {143, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd1, 0x6d, 0x0b, 0x11, 0xd0, 0xa3, 0x26, 0xbb, 0x27, 0x25, 0xb3, 0xc9, + 0xcd, 0x59, 0x87, 0x46, 0xaf, 0x11, 0x92, 0x4f, 0x61, 0x72, 0xce, 0x53, + 0xb1, 0x9a, 0x94, 0x2b, 0x96, 0x55, 0x62, 0xc2, 0xa2, 0x87, 0x5f, 0xd1, + 0x5c, 0xe1, 0xf4, 0x86, 0x91, 0x56, 0xd5, 0xcf, 0x08, 0x78, 0x0c, 0x74, + 0xd4, 0xc4, 0x92, 0x7c, 0xa1, 0x75, 0xb5, 0x32, 0x7c, 0x9f, 0x32, 0x1c, + 0xd2, 0xa7, 0xb1, 0xac, 0xb5, 0x8f, 0xce, 0x35, 0x11, 0x60, 0xda, 0xea, + 0x5d, 0x5c, 0x64, 0xd7, 0x6d, 0x38, 0xd3, 0xab, 0x17, 0xf7, 0xc1, 0x43, + 0x20, 0x93, 0xad, 0x4d, 0x62, 0x00, 0x53, 0xf6, 0xf6, 0x75, 0x86, 0x4a}, + {0x1f, 0xa4, 0xc8, 0xe6, 0xde, 0xc8, 0x90, 0x88, 0xa8, 0xfe, 0x72, 0x55, + 0x30, 0xf5, 0xc1, 0x54, 0x67, 0x2e, 0x84, 0x48, 0x8b, 0xaa, 0xf7, 0x0a, + 0x08, 0xb2, 0xe9, 0x65, 0x65, 0x96, 0x26, 0x53, 0x57, 0x74, 0x02, 0x16, + 0x14, 0x24, 0x29, 0x4b, 0x7f, 0x37, 0x72, 0x08, 0xfc, 0x93, 0x61, 0x39}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 144 + {144, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x10, 0x52, 0x6e, 0x3b, 0x09, 0x7a, 0x99, 0xea, 0x50, 0x7b, 0xa6, 0x79, + 0x5e, 0xa1, 0xf7, 0x77, 0x18, 0x69, 0x04, 0x60, 0x11, 0x7b, 0xfa, 0xc9, + 0xed, 0x95, 0xbe, 0xe3, 0x11, 0xdb, 0x5f, 0x8a, 0x1a, 0x27, 0x67, 0xc1, + 0x34, 0xb1, 0x9d, 0xb3, 0xc3, 0x87, 0xa1, 0xfb, 0x45, 0xbe, 0x70, 0x29, + 0x31, 0x2c, 0x75, 0xd7, 0xbb, 0xee, 0xee, 0x48, 0xbc, 0x15, 0xb5, 0x5d, + 0xfb, 0x71, 0x65, 0x11, 0xc5, 0x63, 0x4d, 0x71, 0x9d, 0x26, 0x90, 0x3b, + 0xca, 0xce, 0x1c, 0x60, 0xa8, 0xe0, 0x30, 0x49, 0x61, 0x56, 0xd9, 0xcc, + 0xac, 0x97, 0xca, 0xc7, 0x24, 0xe0, 0x93, 0x57, 0x4a, 0xe4, 0xbc, 0x83}, + {0x04, 0xf4, 0x02, 0x9d, 0x37, 0x23, 0x32, 0xb4, 0xb2, 0x26, 0xc9, 0xf3, + 0x25, 0x21, 0xea, 0x39, 0xa5, 0x8b, 0x65, 0x5d, 0x24, 0xe3, 0x51, 0x90, + 0xce, 0x04, 0xd5, 0x8f, 0x0c, 0x04, 0x81, 0x4b, 0xe7, 0xf6, 0xff, 0xcb, + 0x8a, 0x4a, 0x15, 0x13, 0x42, 0x24, 0x13, 0x4f, 0x02, 0x9e, 0xda, 0x9f}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 145 + {145, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe6, 0x32, 0xcb, 0x20, 0x12, 0x88, 0xb6, 0x43, 0xf2, 0x35, 0x53, 0x3c, + 0x44, 0x84, 0x6b, 0x11, 0xa2, 0x87, 0x40, 0xee, 0x41, 0x37, 0xa2, 0x2c, + 0xff, 0x7f, 0x54, 0x20, 0x54, 0xd6, 0x33, 0x7f, 0x46, 0x36, 0x38, 0x49, + 0xc8, 0x31, 0x0e, 0x20, 0xd8, 0xb2, 0x9b, 0xad, 0xdb, 0x31, 0x09, 0xff, + 0x94, 0x8d, 0x42, 0xae, 0x95, 0x9c, 0x3a, 0xe1, 0x43, 0xd4, 0xf0, 0x2d, + 0x26, 0x87, 0x26, 0xbc, 0x2b, 0x66, 0xba, 0xfe, 0xd7, 0x65, 0x7b, 0x1a, + 0x53, 0xe2, 0x3e, 0xed, 0x48, 0x09, 0x4c, 0x5c, 0xa8, 0xd2, 0x8d, 0x16, + 0x12, 0x1a, 0xa6, 0x23, 0x7d, 0x81, 0x50, 0xad, 0x6c, 0x32, 0x66, 0x55}, + {0xf4, 0x1f, 0x91, 0x21, 0x65, 0x82, 0x7c, 0xea, 0x27, 0xab, 0x81, 0x47, + 0xa4, 0x6a, 0xbe, 0xb3, 0x0c, 0x1b, 0xc7, 0x3c, 0xfe, 0x05, 0x20, 0xd7, + 0xd8, 0x69, 0x8d, 0xf8, 0xf9, 0x52, 0x9a, 0xfe, 0x26, 0xea, 0xc7, 0x07, + 0x34, 0x0f, 0x38, 0xb4, 0x9e, 0xc5, 0xe7, 0x41, 0xd6, 0x46, 0xb9, 0xa7}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 146 + {146, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x08, 0x83, 0x30, 0x38, 0x06, 0x13, 0xad, 0xb0, 0xb8, 0xe5, 0x31, 0x64, + 0x98, 0x09, 0xfb, 0xea, 0x34, 0x0e, 0xdb, 0xdf, 0x59, 0x8a, 0xf0, 0x28, + 0xe7, 0x4b, 0xa0, 0xb4, 0xf1, 0x8e, 0x2d, 0x50, 0x11, 0x85, 0x31, 0xb9, + 0xa9, 0x2b, 0x07, 0x75, 0x3b, 0x2c, 0x13, 0xce, 0xb8, 0x7d, 0x3c, 0x8e, + 0x38, 0xe6, 0x25, 0xb5, 0x00, 0xf4, 0xb9, 0xbd, 0x2d, 0xc7, 0x81, 0x89, + 0x2f, 0xff, 0x96, 0xd8, 0x92, 0x71, 0x90, 0x9d, 0x3e, 0x56, 0x1a, 0x63, + 0xe4, 0x15, 0x46, 0x7d, 0x6d, 0x45, 0x5d, 0x0a, 0x4c, 0x19, 0xc3, 0x6f, + 0x16, 0xdc, 0xc2, 0x41, 0x7a, 0x34, 0x25, 0xc2, 0xad, 0xda, 0x90, 0x34}, + {0x6e, 0x43, 0x7e, 0x26, 0x31, 0x6e, 0xb2, 0x59, 0x64, 0x00, 0xd8, 0xfd, + 0xda, 0x5b, 0xe9, 0x0c, 0xaa, 0x94, 0xd6, 0x2c, 0x42, 0x5f, 0x27, 0xdf, + 0x5c, 0xa6, 0x78, 0x98, 0xa8, 0xff, 0xdf, 0x3c, 0xde, 0x57, 0x7c, 0x4d, + 0x2d, 0x66, 0xf6, 0x52, 0x24, 0x98, 0xf0, 0xb2, 0x95, 0xd7, 0x7a, 0x2e}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 147 + {147, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd9, 0xa9, 0xd1, 0xe0, 0xaa, 0xca, 0xef, 0x4a, 0xec, 0xf2, 0x41, 0xd6, + 0x90, 0xee, 0x41, 0x01, 0xdf, 0x74, 0xd7, 0xa3, 0x7f, 0x18, 0xce, 0x31, + 0x81, 0x12, 0x8f, 0x8d, 0x42, 0x55, 0xcd, 0x34, 0x70, 0x2b, 0x17, 0xf1, + 0x16, 0xb2, 0x50, 0x6c, 0xb8, 0xf5, 0x77, 0xd9, 0x35, 0x7e, 0x36, 0x29, + 0x96, 0x6e, 0x62, 0xe6, 0xf9, 0x5c, 0x9e, 0xb7, 0x83, 0x3c, 0xcc, 0x1f, + 0x22, 0x95, 0x6a, 0x1e, 0x25, 0x99, 0xa8, 0x75, 0xf8, 0x13, 0x9d, 0x9a, + 0x2b, 0x31, 0xe2, 0x00, 0x06, 0x11, 0xb4, 0xd6, 0xdb, 0x1d, 0x23, 0xe7, + 0xf0, 0xdb, 0x5b, 0x5c, 0x17, 0xbb, 0x44, 0xe1, 0x50, 0xea, 0x26, 0x95}, + {0x85, 0x47, 0x72, 0xb9, 0xb7, 0x7d, 0x46, 0x87, 0x57, 0x1f, 0x19, 0x34, + 0x06, 0x1d, 0xbc, 0xe0, 0x01, 0x6d, 0x47, 0xb9, 0x0a, 0x8b, 0x5d, 0x38, + 0x22, 0x94, 0x75, 0xc2, 0x13, 0xcd, 0x5d, 0xf2, 0x5f, 0x96, 0x0b, 0x77, + 0x5a, 0xe7, 0x29, 0x09, 0xcc, 0xcc, 0x5b, 0xa1, 0x4d, 0xd0, 0x34, 0x48}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 148 + {148, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x53, 0x5d, 0x22, 0xf3, 0x9c, 0x8a, 0x55, 0x91, 0xe7, 0xa1, 0xde, 0xef, + 0x7a, 0x6c, 0x34, 0x96, 0x5f, 0xb5, 0xd1, 0xe6, 0x16, 0xf1, 0x4b, 0xb1, + 0x2a, 0x7e, 0x63, 0x10, 0xd5, 0x20, 0x35, 0x0f, 0x2f, 0x75, 0x83, 0x6f, + 0x9c, 0x81, 0x89, 0xec, 0x45, 0x03, 0xef, 0x74, 0xa0, 0xb8, 0x50, 0xd4, + 0xab, 0xb0, 0x5a, 0xb1, 0xe5, 0xc6, 0x06, 0x18, 0x84, 0xd1, 0xef, 0xf3, + 0xd2, 0xbe, 0x78, 0xc7, 0x67, 0x59, 0xb9, 0x86, 0xdd, 0xe7, 0x05, 0x52, + 0xaa, 0x1e, 0x97, 0xbc, 0x01, 0x4f, 0x33, 0x3c, 0x0d, 0x5a, 0xf8, 0xb4, + 0x6d, 0x61, 0xe1, 0xae, 0x06, 0x77, 0x4e, 0x2f, 0x86, 0x26, 0x73, 0x12}, + {0x03, 0x7d, 0x45, 0x9a, 0x54, 0xfe, 0x6b, 0x69, 0xd8, 0x93, 0xf4, 0xd3, + 0x09, 0x4a, 0x5e, 0x0a, 0x93, 0x25, 0x1d, 0x52, 0x54, 0xce, 0xf5, 0xb0, + 0x22, 0xe7, 0x06, 0x5f, 0xdf, 0x52, 0xe3, 0xbe, 0x81, 0x27, 0xf2, 0xae, + 0x2e, 0x33, 0x6e, 0x26, 0x1a, 0x71, 0xf6, 0xe4, 0x1a, 0xac, 0xb2, 0xe1}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 149 + {149, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x89, 0x40, 0x2a, 0x14, 0x3d, 0x57, 0xec, 0x58, 0x5a, 0xee, 0x12, 0x43, + 0xd3, 0xa7, 0xad, 0xfa, 0x87, 0xeb, 0x80, 0xc6, 0x0b, 0xd0, 0x9c, 0xbb, + 0x56, 0xb6, 0x4e, 0xb0, 0xa1, 0xb7, 0xf5, 0x92, 0x73, 0x18, 0xd8, 0x57, + 0x3c, 0x62, 0x39, 0xc6, 0xfe, 0xea, 0xa5, 0x8d, 0xc2, 0xae, 0x2e, 0x40, + 0xd6, 0x05, 0x18, 0x9a, 0xc4, 0xa6, 0x6b, 0xd6, 0xb9, 0xe7, 0x08, 0xbd, + 0xbc, 0xcc, 0x46, 0x47, 0x54, 0x3c, 0x0d, 0xd1, 0xd3, 0xc6, 0x4a, 0x2c, + 0x16, 0x0c, 0x32, 0xf7, 0x29, 0xf2, 0xb1, 0x5d, 0xd9, 0x58, 0x52, 0xc9, + 0xb2, 0x07, 0x50, 0x86, 0x51, 0xd7, 0x74, 0x63, 0x95, 0xa5, 0xa4, 0x90}, + {0xe8, 0xd0, 0x3d, 0xff, 0xea, 0xd2, 0xe4, 0x0e, 0xa9, 0x15, 0xdb, 0x4c, + 0x9c, 0x67, 0xab, 0xb4, 0x5a, 0xa6, 0x09, 0x92, 0x42, 0x2b, 0x70, 0x37, + 0x42, 0x39, 0xca, 0xf5, 0x8b, 0x96, 0xf8, 0x67, 0x16, 0x60, 0x0c, 0x1c, + 0xc4, 0x44, 0x93, 0x62, 0xdc, 0x56, 0xca, 0x05, 0x7b, 0xfc, 0x5e, 0x5e}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 150 + {150, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xa9, 0xc5, 0x2a, 0x59, 0x36, 0x91, 0x0c, 0x05, 0xc4, 0x14, 0x43, + 0x15, 0x12, 0x7b, 0xf6, 0x62, 0xc2, 0x92, 0xb8, 0xf0, 0x68, 0x18, 0x11, + 0xc2, 0xbf, 0x8f, 0x4f, 0x9c, 0xc5, 0xbd, 0x7a, 0xb6, 0x93, 0xf7, 0xcb, + 0xdd, 0xb5, 0x72, 0x4e, 0x7e, 0x29, 0xdd, 0x02, 0x3d, 0x15, 0x5f, 0xfd, + 0x33, 0x5e, 0x8b, 0x87, 0x2a, 0xe1, 0xb7, 0xa9, 0x12, 0x93, 0xae, 0x9c, + 0xc8, 0xf6, 0x54, 0xf0, 0x5f, 0xf4, 0x76, 0x7d, 0xb2, 0x08, 0xb7, 0x6c, + 0x73, 0xb6, 0xb3, 0x4c, 0x56, 0x26, 0x51, 0x2e, 0x6b, 0xa9, 0x2b, 0xcc, + 0x93, 0x7c, 0x9b, 0xcc, 0xa9, 0x44, 0x7d, 0xbe, 0xc2, 0x2f, 0xf1, 0x06}, + {0xe8, 0x20, 0xf9, 0x97, 0x92, 0x8a, 0x71, 0x18, 0x6c, 0xe0, 0x9b, 0x96, + 0x92, 0x3c, 0x31, 0x7c, 0xc1, 0x28, 0xcb, 0x76, 0x1c, 0x87, 0xe9, 0x70, + 0x73, 0xa8, 0x51, 0x61, 0x0c, 0xa1, 0x2f, 0x21, 0x99, 0x37, 0x93, 0x87, + 0x89, 0xbd, 0x22, 0x7a, 0x8d, 0x72, 0xb2, 0xb4, 0x06, 0xc4, 0x71, 0xfd}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 151 + {151, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75, + 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6, + 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22, + 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1, + 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0, + 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8, + 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74, + 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4, + 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04, + 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b, + 0xc3, 0x65, 0xc5, 0xfc, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xdc, 0xd0, 0x22, 0x4a, 0xd2, 0x21, 0x9d, 0xc3, 0xaf, 0x05, 0xee, 0xa5, + 0xd2, 0x79, 0x74, 0xa7, 0x5f, 0xb1, 0x96, 0x0d, 0x0d, 0x72, 0x1c, 0x39, + 0xf1, 0x07, 0xbf, 0x45, 0x34, 0x62, 0x20, 0x99, 0x4e, 0x52, 0x0c, 0xa5, + 0xa6, 0x46, 0x70, 0x1e, 0x93, 0x19, 0xce, 0xb0, 0x80, 0x17, 0xa3, 0x02, + 0xe0, 0xb1, 0xbe, 0xe2, 0x92, 0xcd, 0x1c, 0xb9, 0x9f, 0x14, 0x5e, 0xad, + 0x3d, 0x12, 0x28, 0x59, 0x03, 0xb1, 0xe5, 0x49, 0xfc, 0xce, 0x75, 0x91, + 0xa1, 0x01, 0xa1, 0x67, 0x5f, 0xb9, 0xb6, 0xe3, 0x0e, 0x67, 0x80, 0x37, + 0xf4, 0xd5, 0x8d, 0x22, 0x0c, 0x1e, 0x36, 0xa4, 0xe7, 0x9f, 0x88, 0x3c}, + {0x0a, 0xed, 0x8a, 0xc7, 0xd0, 0x4a, 0xf0, 0x70, 0xb7, 0x3a, 0x03, 0xf3, + 0x7e, 0xf7, 0x11, 0x29, 0x6d, 0xb8, 0xac, 0x64, 0xba, 0xb1, 0x3e, 0x15, + 0x41, 0x8d, 0xf6, 0x37, 0x3a, 0xad, 0x81, 0xd8, 0xe0, 0xfa, 0x78, 0x9b, + 0x92, 0x92, 0x93, 0x3d, 0x7f, 0x11, 0xb8, 0x61, 0x40, 0x76, 0xe0, 0x74}, + false, + true}, + + // Comment: edge case private key + // tcID: 152 + {152, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x07, 0x7a, 0x41, 0xd4, 0x60, 0x6f, 0xfa, + 0x14, 0x64, 0x79, 0x3c, 0x7e, 0x5f, 0xdc, 0x7d, 0x98, 0xcb, 0x9d, 0x39, + 0x10, 0x20, 0x2d, 0xcd, 0x06, 0xbe, 0xa4, 0xf2, 0x40, 0xd3, 0x56, 0x6d, + 0xa6, 0xb4, 0x08, 0xbb, 0xae, 0x50, 0x26, 0x58, 0x0d, 0x02, 0xd7, 0xe5, + 0xc7, 0x05, 0x00, 0xc8, 0x31, 0xc9, 0x95, 0xf7, 0xca, 0x0b, 0x0c, 0x42, + 0x83, 0x7d, 0x0b, 0xbe, 0x96, 0x02, 0xa9, 0xfc, 0x99, 0x85, 0x20, 0xb4, + 0x1c, 0x85, 0x11, 0x5a, 0xa5, 0xf7, 0x68, 0x4c, 0x0e, 0xdc, 0x11, 0x1e, + 0xac, 0xc2, 0x4a, 0xbd, 0x6b, 0xe4, 0xb5, 0xd2, 0x98, 0xb6, 0x5f, 0x28, + 0x60, 0x0a, 0x2f, 0x1d, 0xf1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x45, 0x5a, 0xea, 0x99, 0x24, 0x33, 0x0b, 0xd6, 0xd2, 0xd6, 0x40, 0x34, + 0x78, 0x32, 0x79, 0x00, 0xe1, 0x72, 0xe9, 0x35, 0x98, 0xe2, 0x54, 0xcf, + 0x6d, 0x8e, 0xb1, 0x3f, 0x0a, 0x3d, 0x21, 0xbe, 0x51, 0xa4, 0x61, 0x07, + 0x33, 0x38, 0x44, 0xe6, 0x1d, 0xfa, 0x3d, 0x80, 0xdf, 0x69, 0x28, 0xe9}, + false, + true}, + + // Comment: edge case private key + // tcID: 153 + {153, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xaf, 0x51, 0xf1, 0x8a, 0x15, 0x62, 0x8d, + 0x56, 0x12, 0xc8, 0xf7, 0x14, 0x43, 0x6e, 0xf9, 0x0f, 0x90, 0xd5, 0xa0, + 0xba, 0x35, 0x05, 0x4e, 0x99, 0xc5, 0x74, 0x5b, 0xb1, 0x0d, 0x0b, 0xf3, + 0x18, 0xcc, 0x82, 0xc0, 0xf7, 0xf2, 0xc1, 0x19, 0xe0, 0x8a, 0x31, 0xe3, + 0xfc, 0xca, 0x5b, 0x9f, 0xe3, 0x1c, 0xff, 0xb5, 0x65, 0xc8, 0x67, 0x18, + 0xc5, 0x9e, 0x1e, 0x6a, 0x70, 0xa6, 0x57, 0x90, 0x76, 0x89, 0xf7, 0x3a, + 0x71, 0x13, 0xe3, 0x5f, 0xff, 0x59, 0x68, 0x61, 0xd3, 0xe2, 0xfa, 0xee, + 0x70, 0x92, 0x9b, 0xb1, 0x35, 0x74, 0xe0, 0xe1, 0x03, 0x56, 0x94, 0x42, + 0x0c, 0xd7, 0x3e, 0x0c, 0xf5}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0xdb, 0x1d, 0x8e, 0xf1, 0x11, 0x72, 0x82, 0x87, 0x0d, 0xb8, 0x11, 0x3a, + 0xa4, 0xf5, 0x87, 0x23, 0xc7, 0x56, 0xce, 0x59, 0x86, 0x86, 0xeb, 0x8e, + 0xa5, 0x31, 0xaa, 0x4d, 0x39, 0xab, 0xb1, 0xb9, 0x82, 0xb1, 0xe7, 0xbb, + 0x26, 0x48, 0xa6, 0xc2, 0x68, 0xd2, 0xd3, 0x51, 0x20, 0x4d, 0xb8, 0xd5}, + false, + true}, + + // Comment: edge case private key + // tcID: 154 + {154, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x28, 0x41, 0xb4, 0xda, 0xff, 0x11, 0x3d, + 0x37, 0x57, 0xff, 0xca, 0xca, 0xd8, 0x7a, 0x4a, 0x75, 0xf0, 0x71, 0x1a, + 0x2f, 0xfd, 0x23, 0x52, 0x9e, 0xf1, 0xf3, 0x3f, 0xca, 0x75, 0x66, 0x5b, + 0x49, 0xa8, 0xa8, 0xac, 0xce, 0x54, 0x13, 0x89, 0x4a, 0x4d, 0x15, 0xeb, + 0x3d, 0xb4, 0x1f, 0x37, 0x2e, 0x7c, 0x45, 0x25, 0xe9, 0x1a, 0x53, 0x18, + 0xd1, 0x71, 0x84, 0xf9, 0xff, 0x52, 0x9f, 0xa3, 0xef, 0x96, 0xad, 0x8a, + 0x95, 0x15, 0x55, 0x0e, 0x58, 0x1c, 0x2d, 0x38, 0x90, 0x9c, 0xfc, 0x4d, + 0x7e, 0xc2, 0x58, 0x2d, 0xb4, 0xdb, 0x3e, 0x1b, 0x77, 0xc2, 0x18, 0x15, + 0x90, 0xc9, 0xfa, 0xb2, 0x49}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0xe9, 0x80, 0x62, 0xdf, 0x47, 0xef, 0x88, 0x4c, 0x94, 0x11, 0xe1, 0x64, + 0x66, 0xaf, 0x84, 0xad, 0x27, 0x1d, 0x58, 0x60, 0x08, 0xb1, 0xfb, 0xc5, + 0x0a, 0xeb, 0x3b, 0x36, 0x83, 0x6a, 0x35, 0xa7, 0x70, 0xdd, 0x42, 0xe0, + 0xdb, 0x84, 0xd3, 0x9b, 0x26, 0xf4, 0xdc, 0xd2, 0xdc, 0x03, 0xd9, 0x0b}, + false, + true}, + + // Comment: edge case private key + // tcID: 155 + {155, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xd1, 0x3f, 0x9b, 0xd0, 0xc0, 0x5b, 0x56, + 0xcc, 0x30, 0xf6, 0x01, 0x06, 0xa4, 0xb8, 0xe5, 0x00, 0x69, 0x3b, 0x9d, + 0xf0, 0x59, 0x69, 0xcf, 0x47, 0x49, 0x4d, 0x5d, 0x2c, 0x16, 0x85, 0x4e, + 0xf1, 0xd8, 0x69, 0x2b, 0x3e, 0x09, 0xb8, 0x09, 0x47, 0xf7, 0x35, 0x71, + 0x07, 0x61, 0x6d, 0xdc, 0xb3, 0xbb, 0x3c, 0x7e, 0x83, 0x06, 0xc4, 0x6f, + 0xc3, 0x98, 0xc6, 0x52, 0x1b, 0x64, 0x34, 0x70, 0xc2, 0x57, 0x74, 0xda, + 0xd8, 0x3f, 0xaf, 0xef, 0xb5, 0xc6, 0x41, 0xcf, 0xec, 0xad, 0xec, 0xbf, + 0x94, 0xb3, 0xd6, 0xdd, 0x59, 0xaf, 0x7a, 0xee, 0x86, 0xa9, 0x89, 0x39, + 0x07, 0xd6, 0x81, 0x98, 0x14}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x89, 0x8a, 0xae, 0x0e, 0xbf, 0x1c, 0xb4, 0x9f, 0xb6, 0xb1, 0x23, 0x4d, + 0x60, 0xf5, 0x90, 0x06, 0x32, 0x54, 0x21, 0x04, 0x9a, 0x8a, 0x32, 0x08, + 0x20, 0xe1, 0xad, 0x6a, 0xf6, 0x59, 0x3c, 0xdc, 0x22, 0x29, 0xa0, 0x8c, + 0x50, 0x0a, 0xa5, 0x5c, 0xa0, 0x59, 0x99, 0xd1, 0x28, 0x29, 0xdb, 0x9c}, + false, + true}, + + // Comment: edge case private key + // tcID: 156 + {156, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x80, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xe3, 0xe2, 0x5c, 0xdb, 0x16, 0x02, 0x08, + 0xb6, 0x47, 0x4e, 0x2b, 0x34, 0xd7, 0x2b, 0xf5, 0x86, 0xbb, 0xa1, 0x4f, + 0x72, 0xc3, 0xf9, 0x7f, 0x51, 0x5a, 0x40, 0x5d, 0x14, 0x29, 0x19, 0x6e, + 0x66, 0x73, 0x16, 0x1b, 0x78, 0xad, 0x80, 0xaf, 0xe6, 0x64, 0xee, 0x50, + 0x4d, 0x4b, 0x16, 0x1a, 0xb7, 0x37, 0x70, 0xb6, 0x4d, 0x54, 0x42, 0x69, + 0x59, 0x59, 0xfb, 0x89, 0xda, 0x7e, 0xb3, 0xa7, 0xca, 0xfc, 0xba, 0x07, + 0x9d, 0x32, 0x03, 0x1d, 0xf6, 0x21, 0x30, 0x49, 0xc1, 0xcc, 0x50, 0x9e, + 0x3f, 0x91, 0x20, 0xca, 0xf8, 0xdd, 0x91, 0x09, 0x11, 0x5f, 0x40, 0x38, + 0x59, 0xac, 0x33, 0x7a, 0xcc}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x83, 0xf8, 0x62, 0xf4, 0x96, 0xab, 0x8a, 0xf1, 0x2b, 0x82, 0xa8, 0xa0, + 0xc0, 0x47, 0xd8, 0x36, 0xbd, 0xfa, 0x36, 0x28, 0x13, 0x24, 0xb3, 0xa1, + 0xeb, 0x2e, 0x9c, 0x1d, 0x46, 0x69, 0x9d, 0x81, 0xcb, 0x12, 0x5c, 0xbe, + 0x4b, 0x93, 0x93, 0x9f, 0xd8, 0x4e, 0x1a, 0xe8, 0x6d, 0x8a, 0x83, 0xcb}, + false, + true}, + + // Comment: edge case private key + // tcID: 157 + {157, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x79, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x07, 0x9d, 0xc5, 0x66, 0x51, 0x0c, 0xc7, + 0x18, 0xff, 0x34, 0x87, 0x97, 0xe2, 0xcf, 0xe6, 0x7c, 0x2f, 0xce, 0x93, + 0xbf, 0x5f, 0x6f, 0x39, 0xbf, 0x74, 0xc1, 0xac, 0x3d, 0x8c, 0xba, 0xe3, + 0xef, 0x92, 0xdd, 0x9c, 0xde, 0xdf, 0xa0, 0xf5, 0x6d, 0x06, 0xba, 0x59, + 0x18, 0xd7, 0x4d, 0x96, 0x42, 0x59, 0xb2, 0x5f, 0x65, 0xa2, 0x6f, 0x78, + 0x43, 0x76, 0x57, 0xbc, 0x81, 0xa3, 0x7f, 0x90, 0x77, 0x9d, 0x9c, 0x88, + 0x8f, 0x7b, 0x7b, 0x4a, 0x0e, 0xc9, 0xd8, 0xaa, 0xc7, 0x76, 0xdb, 0xa6, + 0x55, 0xd6, 0x0b, 0x62, 0xae, 0x33, 0xae, 0x3b, 0xd0, 0x5f, 0x13, 0x2a, + 0x30, 0x3e, 0x94, 0x4a, 0xdc}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x9a, 0x26, 0x89, 0x48, 0x87, 0xa0, 0x34, 0x2c, 0xa5, 0x59, 0xa7, 0x4a, + 0x4d, 0x4a, 0x8e, 0x1d, 0x6b, 0x20, 0x84, 0xf0, 0x2e, 0x1c, 0x65, 0xb3, + 0x09, 0x71, 0x21, 0xa9, 0xa9, 0xaf, 0x04, 0x7d, 0x88, 0x10, 0xfb, 0x94, + 0x5d, 0xc2, 0x5b, 0xbf, 0x02, 0x22, 0x2b, 0x3b, 0x62, 0x5f, 0x1e, 0x0a}, + false, + true}, + + // Comment: edge case private key + // tcID: 158 + {158, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xdc, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xda, 0xe9, 0x76, 0xe4, 0xbe, 0xe3, 0x3d, + 0xfc, 0xeb, 0x34, 0x68, 0xe9, 0x87, 0x4c, 0xd0, 0xd4, 0x72, 0xc8, 0xda, + 0xb9, 0xec, 0xb7, 0x53, 0x83, 0x4f, 0xa6, 0x38, 0x84, 0xc7, 0x33, 0xaa, + 0x38, 0x60, 0x73, 0xbb, 0x16, 0x37, 0x06, 0xe5, 0xac, 0xb5, 0x00, 0x4b, + 0x5d, 0xce, 0xd7, 0xe5, 0xce, 0x8b, 0xac, 0x01, 0xcf, 0xab, 0x26, 0x8f, + 0xa4, 0x12, 0xa4, 0x60, 0xf7, 0x00, 0x75, 0x79, 0x4a, 0x5e, 0xde, 0x56, + 0xc9, 0xa1, 0x60, 0xf1, 0x33, 0x17, 0x3a, 0xe8, 0x68, 0xa2, 0x59, 0x18, + 0x16, 0x0c, 0xd4, 0x6b, 0x94, 0x1c, 0xdc, 0xbc, 0xe4, 0x09, 0xe0, 0xb0, + 0xf4, 0xd7, 0x02, 0x7b, 0x22}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x8a, 0x8d, 0x9d, 0xc1, 0x94, 0xa2, 0x69, 0x10, 0xcb, 0xda, 0xe7, 0x90, + 0x8d, 0x18, 0x5b, 0x6a, 0xd0, 0x4b, 0x62, 0x0c, 0x94, 0xc5, 0xee, 0x33, + 0x1e, 0x58, 0x4e, 0xd8, 0x04, 0xe4, 0x95, 0xbe, 0xbc, 0x22, 0x90, 0xa2, + 0xd7, 0x00, 0x6a, 0x06, 0xe6, 0x5b, 0x9b, 0xca, 0xce, 0x86, 0xc6, 0xf6}, + false, + true}, + + // Comment: edge case private key + // tcID: 159 + {159, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xe4, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xa7, 0x1b, 0x35, 0xdc, 0xe0, 0x5d, 0x1a, + 0x61, 0x77, 0x64, 0xfb, 0x2e, 0x24, 0x2d, 0x62, 0xba, 0x74, 0x2c, 0x86, + 0xb1, 0x39, 0x23, 0xe8, 0x85, 0x66, 0x4b, 0x60, 0xe5, 0x0f, 0x3e, 0x56, + 0xa4, 0x53, 0xe9, 0x5f, 0x4e, 0x14, 0x36, 0x0b, 0xc1, 0xc9, 0x00, 0x2a, + 0xab, 0x1d, 0x45, 0xa7, 0x23, 0xc6, 0x99, 0xe1, 0x34, 0xfd, 0xef, 0x15, + 0x53, 0xee, 0x35, 0x62, 0x0e, 0x79, 0x41, 0x0e, 0x53, 0x69, 0x6b, 0xfd, + 0x4e, 0xb8, 0x76, 0x2e, 0x34, 0x36, 0x0a, 0x67, 0xdc, 0xad, 0x0b, 0xf3, + 0xba, 0xd1, 0x8f, 0x91, 0x60, 0xf8, 0xfa, 0xc6, 0x7e, 0x81, 0xbb, 0x74, + 0x67, 0x49, 0x6f, 0xb1, 0x9d}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0xd5, 0x7f, 0x6a, 0xa1, 0x2d, 0x3f, 0x07, 0xe8, 0x95, 0x84, 0x99, 0xf2, + 0x49, 0xe5, 0x2c, 0xfb, 0xe5, 0xbe, 0x58, 0x48, 0x2e, 0x14, 0x6c, 0x54, + 0x14, 0xdb, 0xbf, 0x98, 0x4f, 0xc5, 0x33, 0x37, 0x10, 0x35, 0x0e, 0x2c, + 0xe9, 0x6b, 0x33, 0xbe, 0xb7, 0x67, 0x83, 0x81, 0xf4, 0x0f, 0x1d, 0xcb}, + false, + true}, + + // Comment: edge case private key + // tcID: 160 + {160, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x69, 0xcc, 0xc5, 0x29, 0x73, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xba, 0x22, 0x13, 0xc7, 0xad, 0x62, 0xb8, + 0x95, 0x62, 0x72, 0xbe, 0xeb, 0x51, 0xd2, 0x58, 0xa2, 0xa5, 0xbe, 0x80, + 0x4e, 0x0e, 0x29, 0xee, 0xd1, 0x61, 0xa1, 0x62, 0x16, 0xee, 0x89, 0xfb, + 0x8a, 0x45, 0x34, 0x6c, 0x2d, 0x84, 0x43, 0x9a, 0xc8, 0x1a, 0xc3, 0xb9, + 0xd6, 0x75, 0xef, 0x7e, 0xce, 0x57, 0x02, 0x46, 0xc3, 0xbb, 0x92, 0x79, + 0x61, 0xe3, 0x81, 0x23, 0x33, 0xef, 0xa9, 0x4c, 0x7d, 0x6e, 0xcd, 0xbb, + 0x71, 0x20, 0xa0, 0xe1, 0x3e, 0xb8, 0xa6, 0x1e, 0xc7, 0xd9, 0x21, 0x54, + 0x71, 0x25, 0x4a, 0x5f, 0x3e, 0x71, 0xfa, 0xa2, 0x0f, 0xfd, 0xdc, 0xb9, + 0xdb, 0xfc, 0xd7, 0xfb, 0x64}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x18, 0x8e, 0x80, 0x41, 0xd9, 0xa5, 0xf0, 0xb6, 0xcf, 0xda, 0xd3, 0x15, + 0xad, 0xa4, 0x82, 0x3b, 0xed, 0xa0, 0x14, 0x67, 0x74, 0xfa, 0xd6, 0x5b, + 0x50, 0x0e, 0x6e, 0xf9, 0x43, 0x76, 0xeb, 0xf8, 0xaf, 0x7a, 0x40, 0xff, + 0x6f, 0x6b, 0x45, 0x01, 0x9a, 0x09, 0xdd, 0xe7, 0xd7, 0xfb, 0x55, 0x52}, + false, + true}, + + // Comment: edge case private key + // tcID: 161 + {161, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x59, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x88, 0xda, 0xe9, 0x6d, 0xc7, 0x6a, 0xb8, + 0xcb, 0x2b, 0x88, 0xd3, 0x63, 0xd1, 0xfc, 0xee, 0xc6, 0xa4, 0x37, 0x3c, + 0x71, 0xc9, 0x03, 0x99, 0xa7, 0xce, 0xbb, 0xb2, 0x5a, 0x07, 0x79, 0x2c, + 0x43, 0x14, 0xfc, 0xdf, 0x3b, 0xc8, 0x56, 0x52, 0x76, 0x9c, 0x2c, 0xd4, + 0x8b, 0xb6, 0x52, 0x6e, 0x80, 0x42, 0x89, 0x37, 0xbd, 0xbb, 0xf0, 0x5c, + 0xb4, 0x44, 0xac, 0x12, 0xed, 0xfe, 0xf3, 0x5e, 0x9f, 0x32, 0x9a, 0x3b, + 0xb9, 0x65, 0x8f, 0x56, 0x63, 0x95, 0x8b, 0xec, 0xeb, 0x34, 0x9e, 0xe7, + 0x31, 0x5e, 0x7b, 0xcd, 0xc0, 0xf3, 0x3b, 0x55, 0x6f, 0x86, 0xf9, 0xe7, + 0xae, 0x74, 0x5a, 0x68, 0x65}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x2e, 0xcf, 0x9d, 0xc4, 0x7e, 0x8b, 0x07, 0xae, 0x61, 0xdd, 0xbd, 0x16, + 0x80, 0xea, 0xd0, 0x26, 0x98, 0xe9, 0xe8, 0x46, 0x9f, 0x78, 0xd5, 0xa2, + 0x83, 0x28, 0xe4, 0x8d, 0x0c, 0x9d, 0x7a, 0x2a, 0xc7, 0x87, 0xe5, 0x0c, + 0xba, 0x58, 0xcc, 0x44, 0xa3, 0x2f, 0xb1, 0x23, 0x5d, 0x2d, 0x70, 0x27}, + false, + true}, + + // Comment: edge case private key + // tcID: 162 + {162, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x69, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0xa6, 0x69, 0xc5, 0x56, 0x3b, 0xd6, 0x7e, + 0xec, 0x67, 0x8d, 0x29, 0xd6, 0xef, 0x4f, 0xde, 0x86, 0x4f, 0x37, 0x2d, + 0x90, 0xb7, 0x9b, 0x9e, 0x88, 0x93, 0x1d, 0x5c, 0x29, 0x29, 0x12, 0x38, + 0xcc, 0xed, 0x8e, 0x85, 0xab, 0x50, 0x7b, 0xf9, 0x1a, 0xa9, 0xcb, 0x2d, + 0x13, 0x18, 0x66, 0x58, 0xfb, 0x56, 0x77, 0x48, 0xd5, 0x18, 0x3e, 0xd8, + 0x60, 0xdd, 0x26, 0xf7, 0xc2, 0x4a, 0x0f, 0x13, 0x22, 0x08, 0xfe, 0xe6, + 0xaa, 0xf3, 0xe7, 0xc3, 0xce, 0x3a, 0xfd, 0x20, 0x87, 0x3c, 0x48, 0xfa, + 0x56, 0xd6, 0x92, 0x7e, 0x69, 0xdb, 0x7d, 0x77, 0x26, 0x68, 0x87, 0xb0, + 0x96, 0x48, 0xc5, 0xde, 0x22}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x06, 0xee, 0x9f, 0x55, 0x07, 0x9d, 0x3d, 0x3c, 0x18, 0xc6, 0x83, 0xba, + 0x33, 0xe0, 0xd2, 0x52, 0x1b, 0xe9, 0x7c, 0x4f, 0xbf, 0x79, 0x17, 0xbf, + 0x3b, 0x62, 0x87, 0xd5, 0x8f, 0xfc, 0xde, 0x2d, 0xf8, 0x88, 0x42, 0xe3, + 0xf5, 0x53, 0x0b, 0x39, 0x54, 0x9a, 0xc2, 0x09, 0x74, 0xb1, 0xb6, 0x0e}, + false, + true}, + + // Comment: edge case private key + // tcID: 163 + {163, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x70, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x07, 0x7a, 0x41, 0xd4, 0x60, 0x6f, 0xfa, + 0x14, 0x64, 0x79, 0x3c, 0x7e, 0x5f, 0xdc, 0x7d, 0x98, 0xcb, 0x9d, 0x39, + 0x10, 0x20, 0x2d, 0xcd, 0x06, 0xbe, 0xa4, 0xf2, 0x40, 0xd3, 0x56, 0x6d, + 0xa6, 0xb4, 0x08, 0xbb, 0xae, 0x50, 0x26, 0x58, 0x0d, 0x02, 0xd7, 0xe5, + 0xc7, 0x05, 0x00, 0xc8, 0x31, 0x36, 0x6a, 0x08, 0x35, 0xf4, 0xf3, 0xbd, + 0x7c, 0x82, 0xf4, 0x41, 0x69, 0xfd, 0x56, 0x03, 0x66, 0x7a, 0xdf, 0x4b, + 0xe3, 0x7a, 0xee, 0xa5, 0x5a, 0x08, 0x97, 0xb3, 0xf1, 0x23, 0xee, 0xe1, + 0x52, 0x3d, 0xb5, 0x42, 0x93, 0x1b, 0x4a, 0x2d, 0x67, 0x49, 0xa0, 0xd7, + 0xa0, 0xf5, 0xd0, 0xe2, 0x0e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x45, 0x5a, 0xea, 0x99, 0x24, 0x33, 0x0b, 0xd6, 0xd2, 0xd6, 0x40, 0x34, + 0x78, 0x32, 0x79, 0x00, 0xe1, 0x72, 0xe9, 0x35, 0x98, 0xe2, 0x54, 0xcf, + 0x6d, 0x8e, 0xb1, 0x3f, 0x0a, 0x3d, 0x21, 0xbe, 0x51, 0xa4, 0x61, 0x07, + 0x33, 0x38, 0x44, 0xe6, 0x1d, 0xfa, 0x3d, 0x80, 0xdf, 0x69, 0x28, 0xe9}, + false, + true}, + + // Comment: edge case private key + // tcID: 164 + {164, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, + 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, + 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x71, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, + 0xd9, 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, + 0x59, 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, + 0x9e, 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, + 0xc7, 0x52, 0x95, 0xdf, 0x61, 0x71, 0x7f, 0x0e, 0x05, 0xa4, 0xe4, 0xc3, + 0x12, 0x48, 0x40, 0x17, 0x20, 0x02, 0x92, 0x45, 0x8b, 0x4d, 0x8a, 0x27, + 0x8a, 0x43, 0x93, 0x3b, 0xc1, 0x6f, 0xb1, 0xaf, 0xa0, 0xda, 0x95, 0x4b, + 0xd9, 0xa0, 0x02, 0xbc, 0x15, 0xb2, 0xc6, 0x1d, 0xd2, 0x9e, 0xaf, 0xe1, + 0x90, 0xf5, 0x6b, 0xf1, 0x7f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc, + 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66, + 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f, + 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0, + 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea, + 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25, + 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54, + 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e}, + {0x02, 0x4c, 0x52, 0x81, 0x48, 0x72, 0x16, 0x05, 0x82, 0x70, 0xcd, 0x1c, + 0xfe, 0x25, 0x9e, 0x94, 0x83, 0x10, 0xe4, 0xad, 0xc2, 0x63, 0xa9, 0xed, + 0xaa, 0x4d, 0xa0, 0xbc, 0x3f, 0x5f, 0x8c, 0xe8, 0xff, 0xc8, 0x8a, 0xe4, + 0x1b, 0x2c, 0x05, 0x0b, 0xf6, 0xdd, 0x9c, 0x8c, 0x66, 0x85, 0x72, 0x37}, + false, + true}, + + // Comment: point is not on curve + // tcID: 165 + {165, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 166 + {166, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 167 + {167, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 168 + {168, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 169 + {169, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 170 + {170, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 171 + {171, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 172 + {172, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 173 + {173, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 174 + {174, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 175 + {175, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 176 + {176, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 177 + {177, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 178 + {178, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 179 + {179, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 180 + {180, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {}, + false, + false}, + + // Comment: + // tcID: 181 + {181, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6, + 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29, + 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92, + 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f, + 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51, + 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56, + 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb, + 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80, + 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde, + 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47, + 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11, + 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b, + 0x5d, 0xa8, 0x09, 0x0e, 0x70}, + {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x01, 0x00}, + {}, + false, + false}, + + // Comment: public point not on curve + // tcID: 182 + {182, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, + 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, + 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, + 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, + 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, + 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, + 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, + 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc8}, + {}, + false, + false}, + + // Comment: public point = (0,0) + // tcID: 183 + {183, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {}, + false, + false}, + + // Comment: order = + // -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643 + // tcID: 184 + {184, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x31, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x38, 0x9c, 0xb2, 0x7e, 0x0b, 0xc8, 0xd2, 0x20, 0xa7, 0xe5, + 0xf2, 0x4d, 0xb7, 0x4f, 0x58, 0x85, 0x13, 0x13, 0xe6, 0x95, 0x33, 0x3a, + 0xd6, 0x8d, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: order = 0 + // tcID: 185 + {185, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0x85, 0x30, 0x82, 0x01, 0x1d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x10, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x01, 0x00, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: order = 1 + // tcID: 186 + {186, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0x85, 0x30, 0x82, 0x01, 0x1d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x10, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x01, 0x01, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: order = + // 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106 + // tcID: 187 + {187, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb1, 0x30, 0x82, 0x01, 0x49, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x3c, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x2d, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0x02, 0x01, + 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, 0x38, + 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, 0xfc, + 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, 0x25, + 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, + 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, 0x77, + 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, 0x55, + 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, 0x0a, + 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, 0x49, + 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: generator = (0,0) + // tcID: 188 + {188, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: generator not on curve + // tcID: 189 + {189, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x61, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: cofactor = -1 + // tcID: 190 + {190, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0xff, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: cofactor = 0 + // tcID: 191 + {191, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0x00, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: cofactor = 2 + // tcID: 192 + {192, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0x02, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: cofactor = + // 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643 + // tcID: 193 + {193, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xe5, 0x30, 0x82, 0x01, 0x7d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x70, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, + 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, + 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, + 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, + 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, + 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, + 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, + 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, + 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: cofactor = None + // tcID: 194 + {194, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb2, 0x30, 0x82, 0x01, 0x4a, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x3d, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa, + 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, + 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, + 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, + 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36, + 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92, + 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9, + 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d, + 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, + 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, + 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, + 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, + 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, + 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, + 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, + 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, + 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: modified prime + // tcID: 195 + {195, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xf4, 0x7e, 0x53, 0x3e, 0x4e, 0x43, 0xe4, 0xbf, 0x04, 0xe9, + 0x01, 0xdb, 0x0e, 0xea, 0x6e, 0xfb, 0xa1, 0x4b, 0xbc, 0xdc, 0x3b, 0x1c, + 0x57, 0x53, 0xa7, 0xc1, 0x41, 0x48, 0x7e, 0x4f, 0x43, 0x78, 0x4e, 0x57, + 0xa7, 0x23, 0x10, 0x20, 0x23, 0x23, 0x36, 0x1f, 0x44, 0x76, 0x0c, 0x83, + 0x68, 0xbf, 0x30, 0x64, 0x04, 0x30, 0x0b, 0x81, 0xac, 0xc1, 0xb1, 0xbc, + 0x1b, 0x40, 0xfb, 0x16, 0xfe, 0x24, 0xf1, 0x15, 0x91, 0x04, 0x5e, 0xb4, + 0x43, 0x23, 0xc4, 0xe3, 0xa8, 0xac, 0x58, 0x3e, 0xbe, 0xb7, 0x81, 0xb0, + 0xbc, 0x86, 0xb1, 0xa8, 0x58, 0xdb, 0xef, 0xdf, 0xdc, 0xdc, 0xc9, 0xe0, + 0xbb, 0x8a, 0xf3, 0x7c, 0x97, 0x3d, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7, + 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19, + 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f, + 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d, + 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x38, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xcf, 0x36, + 0x46, 0x29, 0x8b, 0xba, 0x2f, 0x24, 0xe8, 0x41, 0x89, 0xcf, 0x0d, 0x1e, + 0x75, 0x18, 0x8f, 0xc4, 0xfc, 0xf5, 0xb0, 0x84, 0x42, 0x81, 0x82, 0x2e, + 0x78, 0x9e, 0x3d, 0x53, 0x4b, 0x15, 0x9f, 0x4c, 0x41, 0x93, 0x42, 0x26, + 0x01, 0x97, 0x62, 0x5a, 0xd9, 0x24, 0xa2, 0xc7, 0x2c, 0x4d, 0x0f, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x38, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xcf, 0x36, 0x46, 0x29, + 0x8b, 0xba, 0x2f, 0x24, 0xe8, 0x41, 0x89, 0xcf, 0x0d, 0x1e, 0x75, 0x18, + 0x8f, 0xc4, 0xfc, 0xf5, 0xb0, 0x84, 0x42, 0x81, 0x82, 0x2e, 0x78, 0x9e, + 0x3d, 0x53, 0x4b, 0x15, 0x9f, 0x4c, 0x41, 0x93, 0x42, 0x26, 0x01, 0x97, + 0x62, 0x5a, 0xd9, 0x24, 0xa2, 0xc7, 0x2c, 0x4d, 0x0f}, + {0x5d, 0xf0, 0x76, 0x24, 0x88, 0xbc, 0x0a, 0x7b, 0xe1, 0x12, 0x15, 0x08, + 0x94, 0x93, 0x82, 0x86, 0x1f, 0x78, 0x1c, 0x33, 0x16, 0x76, 0x04, 0x8c, + 0x2d, 0x45, 0xd2, 0x45, 0xbe, 0x6f, 0x47, 0x6c, 0x87, 0x21, 0x13, 0xe6, + 0x71, 0x0b, 0xc7, 0x46, 0xc3, 0xd0, 0x69, 0x70, 0x51, 0x01, 0x93, 0xce}, + false, + false}, + + // Comment: using secp224r1 + // tcID: 196 + {196, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04, + 0x07, 0x4f, 0x56, 0xdc, 0x2e, 0xa6, 0x48, 0xef, 0x89, 0xc3, 0xb7, 0x2e, + 0x23, 0xbb, 0xd2, 0xda, 0x36, 0xf6, 0x02, 0x43, 0xe4, 0xd2, 0x06, 0x7b, + 0x70, 0x60, 0x4a, 0xf1, 0xc2, 0x16, 0x5c, 0xec, 0x2f, 0x86, 0x60, 0x3d, + 0x60, 0xc8, 0xa6, 0x11, 0xd5, 0xb8, 0x4b, 0xa3, 0xd9, 0x1d, 0xfe, 0x1a, + 0x48, 0x08, 0x25, 0xbc, 0xc4, 0xaf, 0x3b, 0xcf}, + {}, + false, + false}, + + // Comment: using secp256r1 + // tcID: 197 + {197, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcb, 0xf6, 0x60, 0x65, 0x95, 0xa3, 0xee, 0x50, 0xf9, + 0xfc, 0xea, 0xa2, 0x79, 0x8c, 0x27, 0x40, 0xc8, 0x25, 0x40, 0x51, 0x6b, + 0x4e, 0x5a, 0x7d, 0x36, 0x1f, 0xf2, 0x4e, 0x9d, 0xd1, 0x53, 0x64, 0xe5, + 0x40, 0x8b, 0x2e, 0x67, 0x9f, 0x9d, 0x53, 0x10, 0xd1, 0xf6, 0x89, 0x3b, + 0x36, 0xce, 0x16, 0xb4, 0xa5, 0x07, 0x50, 0x91, 0x75, 0xfc, 0xb5, 0x2a, + 0xea, 0x53, 0xb7, 0x81, 0x55, 0x6b, 0x39}, + {}, + false, + false}, + + // Comment: using secp256k1 + // tcID: 198 + {198, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42, + 0x00, 0x04, 0xa1, 0x26, 0x3e, 0x75, 0xb8, 0x7a, 0xe0, 0x93, 0x70, + 0x60, 0xff, 0x14, 0x72, 0xf3, 0x30, 0xee, 0x55, 0xcd, 0xf8, 0xf4, + 0x32, 0x9d, 0x62, 0x84, 0xa9, 0xeb, 0xfb, 0xcc, 0x85, 0x6c, 0x11, + 0x68, 0x42, 0x25, 0xe7, 0x2c, 0xbe, 0xbf, 0xf4, 0x1e, 0x54, 0xfb, + 0x6f, 0x00, 0xe1, 0x1a, 0xfe, 0x53, 0xa1, 0x79, 0x37, 0xbe, 0xdb, + 0xf2, 0xdf, 0x78, 0x7f, 0x8e, 0xf9, 0x58, 0x4f, 0x77, 0x58, 0x38}, + {}, + false, + false}, + + // Comment: a = 0 + // tcID: 199 + {199, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0x86, 0x30, 0x82, 0x01, 0x1e, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x11, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x35, 0x04, 0x01, 0x00, 0x04, 0x30, 0x4f, 0xcc, 0x45, + 0xcc, 0xf5, 0xe2, 0x3e, 0xe4, 0x07, 0xb9, 0x29, 0x1d, 0x2e, 0x85, 0x52, + 0x39, 0x62, 0xa2, 0xa7, 0x9a, 0x50, 0xda, 0x3f, 0xac, 0xca, 0x04, 0xb7, + 0x26, 0x7a, 0xd3, 0x16, 0xdb, 0x20, 0x2c, 0xb0, 0x7c, 0x24, 0x90, 0x57, + 0x40, 0xd2, 0x01, 0xde, 0xd3, 0x02, 0x88, 0x81, 0x09, 0x04, 0x61, 0x04, + 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, + 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, + 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, + 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, + 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, + 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, + 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, + 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6, + 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, + 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, + 0xc5, 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, + 0xa3, 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, + 0xf3, 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, + 0x1b, 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, + 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, + 0xf8, 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, + 0xd2, 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, + 0xe2, 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, + 0x05, 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6}, + {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52, + 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc, + 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb, + 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6}, + false, + false}, + + // Comment: public key of order 3 + // tcID: 200 + {200, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde, + 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6, + 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6, + 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6, + 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9, + 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1, + 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca, + 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37, + 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46, + 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e, + 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50, + 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a, + 0xb4, 0x0a, 0x07, 0xd9, 0xf6}, + {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01, + 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0x74, 0xa8, 0x9c, 0x1d, 0x95, 0x03, + 0x0a, 0x24, 0xdd, 0xdf, 0x35, 0xde, 0xb3, 0xd4, 0x90, 0x66, 0x5c, 0xab, + 0x6a, 0x0e, 0x72, 0x74, 0x1a, 0xbb, 0x05, 0xf3, 0xfb, 0x7e, 0x34, 0xec, + 0x8b, 0x43, 0x2b, 0x39, 0xfc, 0x1b, 0xa6, 0x42, 0x85, 0xf4, 0x07, 0x85, + 0x6c, 0xa8, 0x06, 0x90, 0xf1, 0x25, 0x04, 0x30, 0x54, 0xe7, 0xa5, 0x58, + 0xb3, 0x5b, 0xb0, 0xe9, 0xaf, 0x4a, 0x41, 0x9e, 0xc6, 0x63, 0x5f, 0x3c, + 0x0d, 0x34, 0xae, 0x01, 0x3c, 0xde, 0x6d, 0xeb, 0xef, 0x47, 0x51, 0x4b, + 0xcb, 0x98, 0x0a, 0xd5, 0x47, 0xc9, 0xaa, 0x58, 0x34, 0xbe, 0x44, 0xea, + 0xa0, 0x2e, 0x93, 0xbf, 0x85, 0x13, 0x44, 0xe8, 0x04, 0x61, 0x04, 0xc9, + 0x8a, 0xdc, 0xe2, 0xb5, 0xef, 0x15, 0x4f, 0x90, 0xd7, 0xd6, 0xf0, 0xc2, + 0xec, 0x6c, 0x52, 0x6a, 0x9f, 0x21, 0x4c, 0xce, 0x85, 0xee, 0x84, 0x29, + 0x0e, 0x45, 0xfd, 0x6e, 0x5e, 0x88, 0xf8, 0x2d, 0xfe, 0x99, 0x4c, 0x00, + 0x50, 0xd8, 0x38, 0x78, 0x97, 0x44, 0xaf, 0x8b, 0x8d, 0x95, 0x05, 0xf2, + 0x9c, 0xbb, 0x59, 0xd9, 0x1d, 0x19, 0x08, 0xfa, 0xaa, 0xb1, 0xcd, 0x17, + 0xb7, 0xe0, 0x73, 0x6d, 0xf1, 0xe0, 0x9a, 0x4f, 0xc4, 0x23, 0x66, 0xab, + 0xb3, 0x39, 0x56, 0x50, 0x86, 0xf7, 0xd8, 0x72, 0xc7, 0x79, 0xaf, 0x84, + 0x98, 0x0f, 0x9f, 0xd7, 0x25, 0x44, 0x6f, 0xf0, 0xe2, 0xdd, 0xe5, 0x02, + 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, + 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, + 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0xc9, 0x8a, 0xdc, + 0xe2, 0xb5, 0xef, 0x15, 0x4f, 0x90, 0xd7, 0xd6, 0xf0, 0xc2, 0xec, 0x6c, + 0x52, 0x6a, 0x9f, 0x21, 0x4c, 0xce, 0x85, 0xee, 0x84, 0x29, 0x0e, 0x45, + 0xfd, 0x6e, 0x5e, 0x88, 0xf8, 0x2d, 0xfe, 0x99, 0x4c, 0x00, 0x50, 0xd8, + 0x38, 0x78, 0x97, 0x44, 0xaf, 0x8b, 0x8d, 0x95, 0x05, 0x0d, 0x63, 0x44, + 0xa6, 0x26, 0xe2, 0xe6, 0xf7, 0x05, 0x55, 0x4e, 0x32, 0xe8, 0x48, 0x1f, + 0x8c, 0x92, 0x0e, 0x1f, 0x65, 0xb0, 0x3b, 0xdc, 0x99, 0x54, 0x4c, 0xc6, + 0xa9, 0xaf, 0x79, 0x08, 0x26, 0x8d, 0x38, 0x86, 0x4f, 0x7b, 0x67, 0xf0, + 0x60, 0x28, 0xda, 0xbb, 0x91, 0x0f, 0x1d, 0x22, 0x1a}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp224r1 + // tcID: 201 + {201, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04, + 0x07, 0x10, 0xb0, 0xc6, 0xf4, 0x67, 0x54, 0x59, 0xf3, 0xdf, 0x2b, 0xdf, + 0x7c, 0xa0, 0x28, 0x19, 0xf8, 0x08, 0x61, 0x98, 0xd1, 0x5c, 0x69, 0xb8, + 0xab, 0xda, 0x37, 0x63, 0x9e, 0x60, 0x31, 0xca, 0xca, 0x8a, 0x01, 0x21, + 0x89, 0x4d, 0x24, 0x91, 0xd8, 0xb3, 0xdc, 0xe0, 0x93, 0x70, 0x3c, 0x70, + 0x70, 0x5b, 0xc5, 0xdb, 0xc8, 0xfa, 0x17, 0xc8}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp256r1 + // tcID: 202 + {202, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x5f, 0xa4, 0xfa, 0x0b, 0x23, 0x5c, 0x21, 0xe5, 0xc9, + 0xf3, 0xba, 0xea, 0x93, 0x03, 0xbf, 0x86, 0xec, 0xcb, 0x7d, 0x31, 0xd0, + 0xb9, 0x98, 0xe1, 0x41, 0xbc, 0x54, 0xb5, 0xdc, 0x43, 0xb2, 0x3e, 0xef, + 0x7f, 0xc5, 0xcf, 0x56, 0x30, 0x8e, 0xd5, 0x95, 0xee, 0xe9, 0x9a, 0xde, + 0x6a, 0xaf, 0x74, 0xd5, 0x91, 0xc3, 0xd0, 0x0a, 0xa1, 0xb4, 0x38, 0xab, + 0xc5, 0x9c, 0x96, 0x07, 0xc2, 0x2c, 0x36}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp521r1 + // tcID: 203 + {203, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5b, 0xce, 0x61, 0xfe, 0x27, 0xc4, 0x40, 0xfe, 0xdb, + 0xad, 0x47, 0xd8, 0x8b, 0xcc, 0xf6, 0x45, 0xdb, 0x9c, 0x1d, 0x30, 0xda, + 0xa0, 0x86, 0xe5, 0x92, 0xe8, 0xb6, 0xa0, 0xa1, 0x73, 0xb8, 0x79, 0x91, + 0xb6, 0x19, 0x80, 0x19, 0x07, 0xb4, 0x20, 0xfa, 0x55, 0x8c, 0x79, 0x53, + 0xab, 0x97, 0xba, 0xdd, 0x9c, 0x6c, 0x1d, 0x85, 0x85, 0x9d, 0x9e, 0xbe, + 0xf7, 0x44, 0x1a, 0x08, 0x8f, 0xf5, 0x7e, 0xd5, 0x00, 0x8d, 0x76, 0x38, + 0xde, 0x70, 0x3f, 0xaa, 0xbe, 0xb5, 0xa7, 0x8e, 0x83, 0xe8, 0xfc, 0xd4, + 0xeb, 0x78, 0x61, 0x44, 0xa7, 0x5d, 0x79, 0xbd, 0x4c, 0xc8, 0xcf, 0xa8, + 0xbe, 0x66, 0x61, 0x2d, 0x75, 0x6c, 0x7b, 0x65, 0xc6, 0x7f, 0x72, 0xc6, + 0xac, 0xba, 0xde, 0x6f, 0x0d, 0x59, 0xe9, 0x75, 0x2e, 0x84, 0x52, 0x05, + 0xb2, 0xa5, 0x60, 0xd4, 0xf8, 0xd6, 0xa9, 0xe8, 0x4b, 0xf8, 0x12, 0xf9, + 0x4d, 0x18}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp256k1 + // tcID: 204 + {204, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42, + 0x00, 0x04, 0xa6, 0x9c, 0xed, 0x11, 0xa8, 0xbf, 0x7a, 0x90, 0x7b, + 0xfa, 0x47, 0xcb, 0xa3, 0x36, 0x8f, 0x24, 0x98, 0xb4, 0x65, 0xa2, + 0x40, 0x7c, 0x90, 0x64, 0x9c, 0x8d, 0xa2, 0x24, 0xd2, 0xa8, 0x5b, + 0xf4, 0x45, 0xad, 0x2d, 0xf3, 0xd0, 0x11, 0x3e, 0x72, 0xae, 0xdc, + 0xcf, 0x92, 0xba, 0x6b, 0x85, 0x29, 0xed, 0x6f, 0xaa, 0x15, 0x4b, + 0xc2, 0x7a, 0xba, 0x25, 0xf4, 0x93, 0x71, 0x98, 0x1e, 0x3b, 0x38}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp224k1 + // tcID: 205 + {205, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x20, 0x03, 0x3a, 0x00, 0x04, + 0xfe, 0xf6, 0x11, 0x98, 0xc8, 0x85, 0x14, 0xf1, 0x9f, 0xe0, 0x0b, 0x2d, + 0xef, 0x1b, 0xd6, 0x07, 0x3f, 0x5c, 0x50, 0xeb, 0x57, 0x2a, 0xe8, 0x06, + 0xc0, 0xb6, 0x57, 0xff, 0x8b, 0xa7, 0x91, 0x86, 0x77, 0x1e, 0x73, 0xf5, + 0x98, 0x03, 0x6e, 0x5d, 0xca, 0x1a, 0x1d, 0xdc, 0x89, 0x9a, 0x56, 0xea, + 0x86, 0x63, 0xc1, 0x0f, 0x21, 0x2e, 0x45, 0x2a}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP224r1 + // tcID: 206 + {206, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x05, + 0x03, 0x3a, 0x00, 0x04, 0xa9, 0xb0, 0xf9, 0x0e, 0x49, 0xa5, 0x7f, 0xbe, + 0x50, 0x88, 0x47, 0xbf, 0x16, 0xe4, 0xa7, 0xb5, 0x65, 0xdf, 0xe8, 0x70, + 0xa5, 0x01, 0x64, 0xbc, 0x28, 0x62, 0xfe, 0x6e, 0x4d, 0x54, 0xbd, 0x8b, + 0x10, 0x99, 0x39, 0xf7, 0xdb, 0xbf, 0x80, 0x05, 0x22, 0x72, 0x2b, 0x9c, + 0x0b, 0x30, 0x9a, 0xce, 0x38, 0x84, 0xab, 0xb6, 0x9c, 0x92, 0x7a, 0xd0}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP256r1 + // tcID: 207 + {207, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x51, 0x2f, 0xe1, 0x71, 0x72, 0xdb, 0x11, 0x25, + 0xa4, 0x9f, 0x9d, 0xbb, 0x85, 0xe3, 0x87, 0x86, 0x9a, 0xdf, 0x01, 0x5e, + 0x48, 0x99, 0xc0, 0x6f, 0x66, 0xef, 0x87, 0x0d, 0x72, 0x09, 0x2d, 0x4d, + 0x19, 0x5e, 0x1d, 0x21, 0xb4, 0xa4, 0x64, 0x7b, 0xf7, 0x34, 0x46, 0x8b, + 0xee, 0x80, 0x2d, 0xda, 0xd5, 0x44, 0x92, 0x02, 0xeb, 0xa1, 0x04, 0x1d, + 0xf2, 0xfd, 0x8c, 0xde, 0x04, 0x69, 0x72, 0x37}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP320r1 + // tcID: 208 + {208, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x09, + 0x03, 0x52, 0x00, 0x04, 0xc3, 0x91, 0xdc, 0x7a, 0x81, 0x7d, 0x47, 0xa3, + 0x96, 0x1e, 0xa1, 0x85, 0x78, 0x95, 0xe1, 0x01, 0xc0, 0xf5, 0xa8, 0x76, + 0x7d, 0x3a, 0x9c, 0x7c, 0xad, 0x49, 0xf7, 0xaf, 0x80, 0x29, 0xf2, 0x4c, + 0x67, 0x30, 0x93, 0x73, 0xce, 0xdd, 0x08, 0x31, 0xcc, 0xc0, 0xa0, 0xf4, + 0x5d, 0x34, 0x4f, 0x3a, 0xb5, 0x92, 0x3d, 0x24, 0x52, 0x50, 0x7a, 0x98, + 0x03, 0x01, 0xa2, 0x83, 0x84, 0x8a, 0xe3, 0x15, 0x74, 0xa5, 0x7d, 0xb5, + 0x1c, 0xe5, 0xe6, 0x1d, 0x35, 0xae, 0xe4, 0x83, 0xf1, 0xbb, 0x8e, 0x66}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP384r1 + // tcID: 209 + {209, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0b, + 0x03, 0x62, 0x00, 0x04, 0x19, 0xd3, 0xc8, 0x11, 0xc0, 0x4c, 0x5c, 0x09, + 0x90, 0xd0, 0x25, 0x83, 0x86, 0x19, 0x5b, 0x2e, 0x29, 0xfd, 0xab, 0xa5, + 0x8d, 0x3f, 0x12, 0xb0, 0xba, 0xc8, 0xd3, 0xd5, 0x38, 0x28, 0xc6, 0x6c, + 0x7a, 0x35, 0xe3, 0xd1, 0xeb, 0x0b, 0xdf, 0x2c, 0x08, 0xf2, 0x3d, 0x0e, + 0x4a, 0xb6, 0xa3, 0x24, 0x6e, 0x45, 0x6b, 0xf0, 0xfb, 0x86, 0x3d, 0x03, + 0x42, 0x3d, 0xbe, 0x43, 0x1b, 0xaf, 0x79, 0x96, 0x57, 0xc7, 0x81, 0x6a, + 0x61, 0x96, 0x62, 0xfe, 0x5b, 0x90, 0x0b, 0x75, 0x41, 0x07, 0xba, 0x5c, + 0xc0, 0x6b, 0x1d, 0x62, 0xc9, 0xa9, 0x27, 0x89, 0x1e, 0xfe, 0xe1, 0xa1, + 0xfd, 0x40, 0x4d, 0x7e}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP512r1 + // tcID: 210 + {210, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, + 0x0d, 0x03, 0x81, 0x82, 0x00, 0x04, 0x21, 0x6e, 0xb6, 0x19, 0x45, 0x7f, + 0x11, 0x68, 0xac, 0x87, 0x3f, 0x5b, 0x56, 0x0a, 0x75, 0xdf, 0x80, 0x74, + 0x9f, 0x2b, 0xdf, 0x9a, 0xba, 0xc3, 0x1d, 0x65, 0x80, 0xe5, 0x21, 0xad, + 0x70, 0x36, 0x80, 0x13, 0xc3, 0xdb, 0x74, 0xf6, 0x63, 0x26, 0x3b, 0x61, + 0xeb, 0x12, 0xd4, 0xdc, 0xd5, 0x97, 0xad, 0x6c, 0x77, 0xce, 0xf6, 0xa5, + 0xd6, 0xd2, 0x24, 0x0b, 0x1e, 0x24, 0x4d, 0x76, 0x40, 0x3f, 0x69, 0x3f, + 0xb3, 0x17, 0xff, 0xc6, 0x02, 0xa7, 0xac, 0x31, 0x39, 0x91, 0xb0, 0xa6, + 0x2f, 0x7b, 0xf4, 0x69, 0xbb, 0xc9, 0x5b, 0x3f, 0xf3, 0x50, 0x03, 0xd9, + 0x72, 0xeb, 0x8e, 0xbc, 0xc8, 0xd4, 0x83, 0x3e, 0x6c, 0x24, 0xad, 0x52, + 0xd4, 0x9c, 0x1c, 0xe6, 0x24, 0x4c, 0x78, 0x89, 0xab, 0x67, 0xa8, 0x81, + 0x82, 0x32, 0xe1, 0x92, 0x94, 0x45, 0x42, 0x76, 0x3f, 0xc6, 0x67, 0xe5, + 0x79, 0x9d}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP224t1 + // tcID: 211 + {211, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x06, + 0x03, 0x3a, 0x00, 0x04, 0x69, 0x1b, 0x24, 0x00, 0x43, 0x80, 0xa5, 0x99, + 0x77, 0x02, 0x14, 0xd0, 0xc6, 0x0a, 0xb3, 0x7c, 0xfc, 0x80, 0x4c, 0xfa, + 0xa7, 0xae, 0xdd, 0x11, 0xcb, 0xf0, 0xa0, 0x54, 0x67, 0xeb, 0xec, 0x5e, + 0x33, 0x32, 0x2c, 0xda, 0x70, 0x7b, 0x84, 0x80, 0x86, 0xfd, 0x74, 0x02, + 0x44, 0xf6, 0x2c, 0xde, 0xb8, 0x67, 0xfc, 0x05, 0x72, 0x07, 0xfd, 0xe2}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP256t1 + // tcID: 212 + {212, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x08, + 0x03, 0x42, 0x00, 0x04, 0x22, 0xbf, 0x69, 0xf3, 0xa8, 0x1d, 0xfa, 0x1e, + 0xd8, 0xa9, 0x73, 0x01, 0x94, 0x36, 0x26, 0xe2, 0x03, 0x77, 0xb7, 0x8f, + 0x7e, 0x7d, 0x71, 0x4b, 0x88, 0x0d, 0xeb, 0x5a, 0x4a, 0x9c, 0x63, 0xa1, + 0x15, 0x91, 0xc2, 0xe4, 0x7b, 0x77, 0x74, 0x88, 0x99, 0x07, 0x71, 0x85, + 0x57, 0x68, 0xb9, 0xa4, 0x05, 0x0d, 0x61, 0xbf, 0x02, 0xd8, 0x4c, 0xc6, + 0xaa, 0x40, 0x44, 0x7a, 0x07, 0x50, 0x72, 0x85}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP320t1 + // tcID: 213 + {213, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0a, + 0x03, 0x52, 0x00, 0x04, 0x76, 0x56, 0x83, 0x00, 0xe2, 0xb4, 0xc6, 0x88, + 0x61, 0x58, 0x9b, 0x49, 0x66, 0xe6, 0x7b, 0xc4, 0x14, 0x81, 0x1e, 0x40, + 0x11, 0x26, 0x0c, 0xb8, 0xbe, 0x5f, 0x88, 0x48, 0x69, 0xfa, 0x17, 0x9c, + 0xa8, 0xaf, 0x40, 0xf8, 0x00, 0x09, 0xe0, 0xa5, 0x8b, 0x17, 0xac, 0x3e, + 0x55, 0x1a, 0x77, 0x2e, 0x76, 0x68, 0x3c, 0x32, 0xe6, 0xe0, 0x91, 0x12, + 0x57, 0x25, 0x42, 0xd7, 0xc1, 0xfe, 0x3d, 0x49, 0xab, 0xb5, 0x6d, 0xa5, + 0x6d, 0x66, 0x91, 0x86, 0xe2, 0x62, 0x3d, 0xc7, 0x97, 0x12, 0x9d, 0xc0}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP384t1 + // tcID: 214 + {214, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0c, + 0x03, 0x62, 0x00, 0x04, 0x33, 0x45, 0xdf, 0xfd, 0xed, 0x3c, 0x33, 0xf7, + 0xdc, 0xc1, 0x9b, 0xb8, 0x99, 0x7a, 0x39, 0xf2, 0xd6, 0x23, 0x0a, 0xbc, + 0xb7, 0x65, 0xd6, 0x14, 0x2c, 0x30, 0xbf, 0x32, 0x0c, 0x1f, 0xad, 0xff, + 0x53, 0x5f, 0xea, 0xfd, 0x85, 0x05, 0xeb, 0x3e, 0x61, 0x4d, 0xb7, 0x18, + 0x26, 0xc1, 0xe2, 0x58, 0x07, 0x7a, 0x1e, 0x60, 0x57, 0xad, 0xd7, 0x47, + 0x4f, 0x6d, 0x35, 0xdc, 0xe6, 0x84, 0x17, 0x81, 0x2e, 0x7b, 0x91, 0x9b, + 0x1c, 0x67, 0x30, 0x32, 0xb2, 0x8c, 0x45, 0xd0, 0xa9, 0x25, 0x1c, 0x43, + 0xa2, 0xa7, 0x3a, 0xb1, 0x52, 0xf6, 0x4f, 0xf8, 0xeb, 0xa4, 0xea, 0xb3, + 0x12, 0xfa, 0x73, 0xbd}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP512t1 + // tcID: 215 + {215, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6, + 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b, + 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e, + 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08, + 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e, + 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1, + 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e, + 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7, + 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf, + 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d, + 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43, + 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8, + 0xa1, 0x86, 0xbc, 0xb1, 0x5b}, + {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, + 0x0e, 0x03, 0x81, 0x82, 0x00, 0x04, 0xa3, 0x67, 0x7c, 0x64, 0x6c, 0xd8, + 0x87, 0x68, 0x59, 0x40, 0xc2, 0x80, 0x76, 0xf5, 0x5c, 0xda, 0x74, 0x69, + 0x03, 0x28, 0x45, 0xf2, 0xcb, 0x2a, 0xf5, 0x1c, 0x61, 0x49, 0x2d, 0xc4, + 0x35, 0xaa, 0xa5, 0xb7, 0x71, 0xd8, 0xe1, 0x52, 0x84, 0x17, 0xcd, 0xeb, + 0x89, 0xb5, 0xf6, 0x29, 0xe0, 0x6b, 0x23, 0x4e, 0x21, 0x23, 0x6b, 0x9e, + 0xdf, 0x46, 0xc7, 0x02, 0x51, 0x77, 0xee, 0x65, 0xa8, 0xe9, 0x40, 0xf6, + 0x70, 0xd1, 0x0c, 0x72, 0x2c, 0xea, 0x35, 0x5b, 0xd3, 0xa5, 0xc8, 0x84, + 0x7a, 0x38, 0x32, 0x4b, 0x9a, 0x06, 0xa5, 0x0a, 0x95, 0xda, 0x4e, 0x70, + 0xbb, 0x49, 0x2c, 0xd0, 0x01, 0x94, 0xa8, 0x83, 0x09, 0x75, 0xdd, 0x1e, + 0x11, 0x5e, 0x19, 0x31, 0x55, 0x75, 0xff, 0x84, 0x1b, 0x30, 0xfd, 0x4a, + 0x3f, 0x8a, 0x44, 0x72, 0x5d, 0xfe, 0x28, 0x0d, 0x0a, 0xf5, 0x7f, 0xc8, + 0x0c, 0xc3}, + {}, + false, + false}, + + // Comment: invalid public key + // tcID: 216 + {216, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b, + 0x9e, 0x57, 0x57, 0x2d, 0xa6, 0xcf, 0x4f, 0xb5, 0x8c, 0xb9, 0x4e, 0xab, + 0x8d, 0xf1, 0x93, 0x83, 0xa1, 0x36, 0xf2, 0x19, 0xf2, 0xa5, 0x15, 0x77, + 0x6a, 0x8b, 0xf4, 0x8e, 0x15, 0x38, 0xdd, 0x1d, 0x81, 0x19, 0x46, 0xc1, + 0x6d, 0x9f, 0x01, 0x84, 0xc9, 0xce, 0x5c, 0xdf, 0x1d, 0xac, 0x51, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x72, 0xa2, 0xed, 0x50, 0xe2, 0x84, 0xe7, + 0x82, 0x55, 0xb5, 0xd2, 0x13, 0x76, 0xda, 0x33, 0x16, 0xce, 0x70, 0x99, + 0x52, 0x4e, 0xd2, 0xda, 0x3b, 0x16, 0xb5, 0xd4, 0x2b, 0xd9, 0x9e, 0x5c, + 0x2f, 0x7f, 0x4c, 0x4d, 0x85, 0x87, 0x1c, 0xe0, 0xad, 0xa3, 0x82, 0x17, + 0xec, 0x8a, 0xcf, 0x3a, 0xd9, 0x7a, 0x77, 0xfe, 0xd3, 0x54, 0xd7, 0xce, + 0x12, 0x44, 0xc6, 0x3d, 0xe9, 0xb8, 0x04, 0xf8, 0xef, 0xc0, 0xed, 0x51, + 0x94, 0x13, 0x14, 0x9e, 0x3b, 0x59, 0xce, 0x71, 0x9b, 0x3e, 0xa5, 0x60, + 0xab, 0x8f, 0xfd, 0x80, 0x2b, 0x41, 0x5c, 0xe0, 0xf3, 0x8a, 0x7d, 0x07, + 0xdd, 0xfb, 0x40, 0x6f, 0x41}, + {0x30, 0x46, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x32, 0x00, 0x02, + 0x44, 0x24, 0x53, 0x0e, 0xa7, 0x0b, 0xac, 0xe9, 0x06, 0x01, 0xf8, 0xd5, + 0x86, 0x9e, 0x41, 0x79, 0xa6, 0xcd, 0x68, 0x9b, 0x6a, 0x18, 0xfd, 0xfe, + 0xc5, 0x0c, 0xec, 0xf1, 0x7c, 0xb8, 0x36, 0xd2, 0x48, 0x20, 0x21, 0x1a, + 0xda, 0x67, 0x81, 0x5b, 0x42, 0xc2, 0xc2, 0x60, 0x63, 0x03, 0xf6, 0x9e}, + {}, + false, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 217 + {217, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x81, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 218 + {218, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x81, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 219 + {219, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x82, 0x00, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 220 + {220, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x82, 0x00, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 221 + {221, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 222 + {222, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 223 + {223, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 224 + {224, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 225 + {225, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 226 + {226, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 227 + {227, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x30, + 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 228 + {228, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7f, 0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 229 + {229, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 230 + {230, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 231 + {231, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 232 + {232, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 233 + {233, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 234 + {234, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 235 + {235, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 236 + {236, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: incorrect length of sequence + // tcID: 237 + {237, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: incorrect length of sequence + // tcID: 238 + {238, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 239 + {239, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 240 + {240, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 241 + {241, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 242 + {242, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x80, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 243 + {243, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x80, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: removing sequence + // tcID: 244 + {244, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: removing sequence + // tcID: 245 + {245, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x64, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: lonely sequence tag + // tcID: 246 + {246, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: lonely sequence tag + // tcID: 247 + {247, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x65, 0x30, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, + 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, + 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, + 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, + 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, + 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, + 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, + 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending 0's to sequence + // tcID: 248 + {248, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x00, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending 0's to sequence + // tcID: 249 + {249, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: prepending 0's to sequence + // tcID: 250 + {250, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x00, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: prepending 0's to sequence + // tcID: 251 + {251, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x00, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 252 + {252, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x00, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 253 + {253, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending null value to sequence + // tcID: 254 + {254, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x05, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending null value to sequence + // tcID: 255 + {255, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 256 + {256, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x49, 0x81, 0x77, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 257 + {257, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x25, 0x00, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 258 + {258, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 259 + {259, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x49, 0x81, 0x77, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 260 + {260, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x25, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 261 + {261, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x04, + 0xde, 0xad, 0xbe, 0xef, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 262 + {262, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x26, 0x0c, 0x49, 0x81, 0x77, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 263 + {263, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x26, 0x0b, 0x25, 0x00, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 264 + {264, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0x26, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 265 + {265, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x0a, 0x49, 0x81, 0x77, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 266 + {266, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x09, 0x25, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 267 + {267, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x04, + 0xde, 0xad, 0xbe, 0xef, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 268 + {268, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x67, 0x49, 0x81, + 0x77, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 269 + {269, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x66, 0x25, 0x00, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including garbage + // tcID: 270 + {270, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x64, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 271 + {271, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x76, 0x30, 0x10, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 272 + {272, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 273 + {273, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x10, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 274 + {274, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0x30, 0x16, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x10, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 275 + {275, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0x26, 0x0f, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 276 + {276, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0x30, 0x16, 0x26, 0x0d, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 277 + {277, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x0d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 278 + {278, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0x30, 0x16, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x26, 0x0b, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 279 + {279, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x6a, 0xaa, 0x00, + 0xbb, 0x00, 0xcd, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: including undefined tags + // tcID: 280 + {280, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x68, 0xaa, 0x02, + 0xaa, 0xbb, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated length of sequence + // tcID: 281 + {281, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x81}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated length of sequence + // tcID: 282 + {282, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x66, 0x30, 0x81, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 283 + {283, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x05, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 284 + {284, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x66, 0x05, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 285 + {285, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x2e, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 286 + {286, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x2f, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 287 + {287, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x31, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 288 + {288, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x32, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 289 + {289, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0xff, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 290 + {290, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x2e, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 291 + {291, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x2f, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 292 + {292, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x31, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 293 + {293, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x32, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 294 + {294, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0xff, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: dropping value of sequence + // tcID: 295 + {295, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: dropping value of sequence + // tcID: 296 + {296, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x66, 0x30, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated sequence + // tcID: 297 + {297, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated sequence + // tcID: 298 + {298, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, + 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated sequence + // tcID: 299 + {299, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated sequence + // tcID: 300 + {300, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x0f, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, + 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length + // tcID: 301 + {301, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x00, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length + // tcID: 302 + {302, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 303 + {303, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, + 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, + 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, + 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 304 + {304, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with additional element + // tcID: 305 + {305, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x05, 0x00, 0x00, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with additional element + // tcID: 306 + {306, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00, 0x00, 0x00, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with truncated element + // tcID: 307 + {307, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with truncated element + // tcID: 308 + {308, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x06, 0x08, 0x11, 0x22, + 0x00, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with garbage + // tcID: 309 + {309, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with garbage + // tcID: 310 + {310, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7c, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0xfe, 0x02, + 0xbe, 0xef, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 311 + {311, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x00, 0x02, 0xbe, 0xef}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 312 + {312, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x02, 0xbe, 0xef, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: prepend empty sequence + // tcID: 313 + {313, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: prepend empty sequence + // tcID: 314 + {314, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x30, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: append empty sequence + // tcID: 315 + {315, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x30, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: append empty sequence + // tcID: 316 + {316, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x30, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: append garbage with high tag number + // tcID: 317 + {317, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x79, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0xbf, 0x7f, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: append garbage with high tag number + // tcID: 318 + {318, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x79, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0xbf, 0x7f, 0x00, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, + 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, + 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, + 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, + 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, + 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, + 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, + 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, + 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: sequence of sequence + // tcID: 319 + {319, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: sequence of sequence + // tcID: 320 + {320, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 321 + {321, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 322 + {322, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x6f, 0x30, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: repeating element in sequence + // tcID: 323 + {323, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x81, 0xda, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, + 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, + 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, + 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, + 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, + 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, + 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, + 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, + 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, + 0x51, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: repeating element in sequence + // tcID: 324 + {324, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x06, 0x05, 0x2b, 0x81, + 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, + 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, + 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, + 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, + 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, + 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, + 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, + 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: long form encoding of length of oid + // tcID: 325 + {325, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x81, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: long form encoding of length of oid + // tcID: 326 + {326, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x81, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 327 + {327, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x82, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 328 + {328, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x82, 0x00, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 329 + {329, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 330 + {330, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 331 + {331, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 332 + {332, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 333 + {333, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 334 + {334, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 335 + {335, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7f, 0x30, 0x19, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 336 + {336, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7f, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 337 + {337, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 338 + {338, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 339 + {339, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 340 + {340, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 341 + {341, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 342 + {342, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 343 + {343, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 344 + {344, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, + 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: incorrect length of oid + // tcID: 345 + {345, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: incorrect length of oid + // tcID: 346 + {346, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: removing oid + // tcID: 347 + {347, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x6d, 0x30, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, + 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, + 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, + 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, + 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, + 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, + 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, + 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, + 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: lonely oid tag + // tcID: 348 + {348, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x6e, 0x30, 0x08, 0x06, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: lonely oid tag + // tcID: 349 + {349, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x70, 0x30, 0x0a, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, + 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, + 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, + 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, + 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, + 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, + 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, + 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending 0's to oid + // tcID: 350 + {350, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending 0's to oid + // tcID: 351 + {351, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: prepending 0's to oid + // tcID: 352 + {352, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x00, 0x00, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: prepending 0's to oid + // tcID: 353 + {353, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x07, 0x00, 0x00, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: appending unused 0's to oid + // tcID: 354 + {354, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending null value to oid + // tcID: 355 + {355, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending null value to oid + // tcID: 356 + {356, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: truncated length of oid + // tcID: 357 + {357, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x6f, 0x30, 0x09, 0x06, 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated length of oid + // tcID: 358 + {358, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x71, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x81, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, + 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, + 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, + 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, + 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, + 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, + 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, + 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: Replacing oid with NULL + // tcID: 359 + {359, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x6f, 0x30, 0x09, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: Replacing oid with NULL + // tcID: 360 + {360, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x71, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x05, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, + 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, + 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, + 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, + 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, + 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, + 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, + 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 361 + {361, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x04, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 362 + {362, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x05, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 363 + {363, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x07, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 364 + {364, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x08, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 365 + {365, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0xff, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 366 + {366, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x04, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 367 + {367, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x05, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 368 + {368, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x07, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 369 + {369, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x08, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 370 + {370, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0xff, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: dropping value of oid + // tcID: 371 + {371, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x6f, 0x30, 0x09, 0x06, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: dropping value of oid + // tcID: 372 + {372, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x71, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, + 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, + 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, + 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, + 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, + 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, + 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, + 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: modify first byte of oid + // tcID: 373 + {373, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x28, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: modify first byte of oid + // tcID: 374 + {374, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x29, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: modify last byte of oid + // tcID: 375 + {375, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: modify last byte of oid + // tcID: 376 + {376, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0xa2, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: truncated oid + // tcID: 377 + {377, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x0f, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated oid + // tcID: 378 + {378, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x0f, 0x06, 0x06, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, + 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated oid + // tcID: 379 + {379, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: truncated oid + // tcID: 380 + {380, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x04, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: wrong oid + // tcID: 381 + {381, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x74, 0x30, 0x0e, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x06, + 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, + 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, + 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, + 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, + 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, + 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, + 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, + 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong oid + // tcID: 382 + {382, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, + 0x04, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong oid + // tcID: 383 + {383, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: wrong oid + // tcID: 384 + {384, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: longer oid + // tcID: 385 + {385, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: longer oid + // tcID: 386 + {386, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x01, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: oid with modified node + // tcID: 387 + {387, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x11, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: oid with modified node + // tcID: 388 + {388, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x0b, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x88, 0x80, 0x80, 0x80, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: oid with modified node + // tcID: 389 + {389, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x32, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: oid with modified node + // tcID: 390 + {390, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x81, 0x04, 0x00, 0x88, 0x80, 0x80, 0x80, 0x22, + 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: large integer in oid + // tcID: 391 + {391, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7f, 0x30, 0x19, 0x06, 0x10, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x82, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: large integer in oid + // tcID: 392 + {392, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7f, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x0e, 0x2b, 0x81, 0x04, 0x00, 0x82, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: oid with invalid node + // tcID: 393 + {393, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0xe0, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: oid with invalid node + // tcID: 394 + {394, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x80, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: oid with invalid node + // tcID: 395 + {395, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x22, 0xe0, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: oid with invalid node + // tcID: 396 + {396, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x80, 0x81, 0x04, 0x00, 0x22, 0x03, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: long form encoding of length of bit string + // tcID: 397 + {397, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x77, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x81, + 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, + 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, + 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, + 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of bit string contains leading 0 + // tcID: 398 + {398, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x82, 0x00, 0x62, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of bit string + // tcID: 399 + {399, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x63, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: wrong length of bit string + // tcID: 400 + {400, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x61, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint32 overflow in length of bit string + // tcID: 401 + {401, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x85, 0x01, 0x00, + 0x00, 0x00, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: uint64 overflow in length of bit string + // tcID: 402 + {402, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x89, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, + 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, + 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, + 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, + 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, + 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, + 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, + 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, + 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of bit string = 2**31 - 1 + // tcID: 403 + {403, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x84, 0x7f, 0xff, + 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of bit string = 2**32 - 1 + // tcID: 404 + {404, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x84, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, + 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, + 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, + 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, + 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, + 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, + 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, + 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, + 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of bit string = 2**40 - 1 + // tcID: 405 + {405, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x85, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, + 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, + 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, + 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, + 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, + 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, + 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, + 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, + 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: length of bit string = 2**64 - 1 + // tcID: 406 + {406, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x88, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, + 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, + 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, + 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, + 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, + 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, + 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, + 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, + 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: incorrect length of bit string + // tcID: 407 + {407, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0xff, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: lonely bit string tag + // tcID: 408 + {408, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x13, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending 0's to bit string + // tcID: 409 + {409, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x64, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x00, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: prepending 0's to bit string + // tcID: 410 + {410, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x64, 0x00, 0x00, + 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, + 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, + 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, + 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, + 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, + 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, + 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, + 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, + 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: appending null value to bit string + // tcID: 411 + {411, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x64, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x05, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated length of bit string + // tcID: 412 + {412, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x81}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: Replacing bit string with NULL + // tcID: 413 + {413, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 414 + {414, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x01, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 415 + {415, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x02, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 416 + {416, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x04, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 417 + {417, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 418 + {418, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0xff, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: dropping value of bit string + // tcID: 419 + {419, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x00}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: modify first byte of bit string + // tcID: 420 + {420, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x02, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: modify last byte of bit string + // tcID: 421 + {421, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0xd1}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated bit string + // tcID: 422 + {422, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x61, 0x00, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: truncated bit string + // tcID: 423 + {423, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x61, 0x04, 0xc2, + 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, + 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, + 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, + 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, + 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, + 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, + 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, + 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: declaring bits as unused in bit string + // tcID: 424 + {424, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x01, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + true}, + + // Comment: unused bits in bit string + // tcID: 425 + {425, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x66, 0x20, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, + 0x01, 0x02, 0x03, 0x04}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: unused bits in empty bit-string + // tcID: 426 + {426, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x01, 0x03}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}, + + // Comment: 128 unused bits + // tcID: 427 + {427, + {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, + 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b, + 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e, + 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39, + 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34, + 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1, + 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb, + 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8, + 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03, + 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a, + 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92, + 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63, + 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd, + 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed, + 0x32, 0xd0, 0x84, 0x2c, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x80, 0x04, + 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, + 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, + 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, + 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, + 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, + 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, + 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, + 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51}, + {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11, + 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36, + 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05, + 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97}, + true, + false}}; + +#endif // p384ecdh_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h b/security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h new file mode 100644 index 000000000..a3b22fa26 --- /dev/null +++ b/security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h @@ -0,0 +1,10173 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef p384ecdsa_sha384_vectors_h__ +#define p384ecdsa_sha384_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const EcdsaTestVector kP384EcdsaSha384Vectors[] = { + + // Comment: signature malleability + // tcID: 1 + {SEC_OID_SHA384, + 1, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x18, 0x40, 0xda, 0x9f, 0xc1, 0xd2, + 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25, 0x74, + 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x39, 0x95, 0xca, 0x30, 0x24, 0x0e, 0x09, + 0x51, 0x38, 0x05, 0xbf, 0x62, 0x09, 0xb5, 0x8a, 0xc7, 0xaa, 0x9c, 0xff, + 0x54, 0xee, 0xcd, 0x82, 0xb9, 0xf1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: Legacy:ASN encoding of s misses leading 0 + // tcID: 2 + {SEC_OID_SHA384, + 2, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, + 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, + 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, + 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, + 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: valid + // tcID: 3 + {SEC_OID_SHA384, + 3, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: long form encoding of length of sequence + // tcID: 4 + {SEC_OID_SHA384, + 4, + {0x30, 0x81, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, + 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, + 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 5 + {SEC_OID_SHA384, + 5, + {0x30, 0x82, 0x00, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 6 + {SEC_OID_SHA384, + 6, + {0x30, 0x66, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 7 + {SEC_OID_SHA384, + 7, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 8 + {SEC_OID_SHA384, + 8, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, + 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, + 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, + 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, + 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 9 + {SEC_OID_SHA384, + 9, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x02, + 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, + 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, + 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, + 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, + 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, + 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, + 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, + 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, + 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 10 + {SEC_OID_SHA384, + 10, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 11 + {SEC_OID_SHA384, + 11, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 12 + {SEC_OID_SHA384, + 12, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, + 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, + 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, + 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, + 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 13 + {SEC_OID_SHA384, + 13, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x30, + 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, + 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, + 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, + 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, + 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 14 + {SEC_OID_SHA384, + 14, + {0x30, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 15 + {SEC_OID_SHA384, + 15, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 16 + {SEC_OID_SHA384, + 16, + {0x30, 0x65, 0x02, 0x80, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 17 + {SEC_OID_SHA384, + 17, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x80, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 18 + {SEC_OID_SHA384, + 18, + {}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 19 + {SEC_OID_SHA384, + 19, + {0x30}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 20 + {SEC_OID_SHA384, + 20, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 21 + {SEC_OID_SHA384, + 21, + {0x30, 0x67, 0x00, 0x00, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 22 + {SEC_OID_SHA384, + 22, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 23 + {SEC_OID_SHA384, + 23, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x05, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 24 + {SEC_OID_SHA384, + 24, + {0x30, 0x6a, 0x49, 0x81, 0x77, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, + 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, + 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, + 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, + 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 25 + {SEC_OID_SHA384, + 25, + {0x30, 0x69, 0x25, 0x00, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 26 + {SEC_OID_SHA384, + 26, + {0x30, 0x67, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x04, 0xde, + 0xad, 0xbe, 0xef}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 27 + {SEC_OID_SHA384, + 27, + {0x30, 0x6a, 0x22, 0x35, 0x49, 0x81, 0x77, 0x02, 0x30, 0x12, 0xb3, 0x0a, + 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, + 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, + 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, + 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 28 + {SEC_OID_SHA384, + 28, + {0x30, 0x69, 0x22, 0x34, 0x25, 0x00, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 29 + {SEC_OID_SHA384, + 29, + {0x30, 0x6d, 0x22, 0x32, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, + 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 30 + {SEC_OID_SHA384, + 30, + {0x30, 0x6a, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x36, 0x49, 0x81, 0x77, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 31 + {SEC_OID_SHA384, + 31, + {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x35, 0x25, 0x00, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 32 + {SEC_OID_SHA384, + 32, + {0x30, 0x6d, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x33, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x04, 0xde, + 0xad, 0xbe, 0xef}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 33 + {SEC_OID_SHA384, + 33, + {0x30, 0x6d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x65, 0x02, 0x30, + 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, + 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, + 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, + 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, + 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 34 + {SEC_OID_SHA384, + 34, + {0x30, 0x6b, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x65, 0x02, 0x30, 0x12, + 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, + 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, + 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, + 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, + 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, + 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 35 + {SEC_OID_SHA384, + 35, + {0x30, 0x6d, 0x22, 0x38, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x30, + 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, + 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, + 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, + 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, + 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 36 + {SEC_OID_SHA384, + 36, + {0x30, 0x6b, 0x22, 0x36, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x30, 0x12, + 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, + 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, + 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, + 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, + 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, + 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 37 + {SEC_OID_SHA384, + 37, + {0x30, 0x6d, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x39, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, + 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 38 + {SEC_OID_SHA384, + 38, + {0x30, 0x6b, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x37, 0xaa, + 0x02, 0xaa, 0xbb, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, + 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 39 + {SEC_OID_SHA384, + 39, + {0x30, 0x81}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 40 + {SEC_OID_SHA384, + 40, + {0x30, 0x80, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 41 + {SEC_OID_SHA384, + 41, + {0x30, 0x69, 0x22, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 42 + {SEC_OID_SHA384, + 42, + {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x80, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 43 + {SEC_OID_SHA384, + 43, + {0x30, 0x80, 0x31, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 44 + {SEC_OID_SHA384, + 44, + {0x30, 0x69, 0x22, 0x80, 0x03, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 45 + {SEC_OID_SHA384, + 45, + {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x80, 0x03, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 46 + {SEC_OID_SHA384, + 46, + {0x05, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 47 + {SEC_OID_SHA384, + 47, + {0x2e, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 48 + {SEC_OID_SHA384, + 48, + {0x2f, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 49 + {SEC_OID_SHA384, + 49, + {0x31, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 50 + {SEC_OID_SHA384, + 50, + {0x32, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 51 + {SEC_OID_SHA384, + 51, + {0xff, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 52 + {SEC_OID_SHA384, + 52, + {0x30, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 53 + {SEC_OID_SHA384, + 53, + {0x30, 0x69, 0x30, 0x01, 0x02, 0x30, 0x64, 0x30, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 54 + {SEC_OID_SHA384, + 54, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 55 + {SEC_OID_SHA384, + 55, + {0x30, 0x64, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, + 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, + 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, + 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, + 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, + 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, + 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, + 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, + 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 56 + {SEC_OID_SHA384, + 56, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 57 + {SEC_OID_SHA384, + 57, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 58 + {SEC_OID_SHA384, + 58, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x05, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 59 + {SEC_OID_SHA384, + 59, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, + 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, + 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, + 0xff, 0x42, 0x6f, 0x82, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 60 + {SEC_OID_SHA384, + 60, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, + 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, + 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, + 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 61 + {SEC_OID_SHA384, + 61, + {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x02, 0xbe, 0xef}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 62 + {SEC_OID_SHA384, + 62, + {0x30, 0x67, 0x30, 0x00, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 63 + {SEC_OID_SHA384, + 63, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x30, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 64 + {SEC_OID_SHA384, + 64, + {0x30, 0x68, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0xbf, 0x7f, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 65 + {SEC_OID_SHA384, + 65, + {0x30, 0x67, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 66 + {SEC_OID_SHA384, + 66, + {0x30, 0x32, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 67 + {SEC_OID_SHA384, + 67, + {0x30, 0x81, 0x98, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, + 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, + 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 68 + {SEC_OID_SHA384, + 68, + {0x30, 0x66, 0x02, 0x81, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, + 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, + 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 69 + {SEC_OID_SHA384, + 69, + {0x30, 0x66, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x81, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 70 + {SEC_OID_SHA384, + 70, + {0x30, 0x67, 0x02, 0x82, 0x00, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 71 + {SEC_OID_SHA384, + 71, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x82, 0x00, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 72 + {SEC_OID_SHA384, + 72, + {0x30, 0x65, 0x02, 0x31, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 73 + {SEC_OID_SHA384, + 73, + {0x30, 0x65, 0x02, 0x2f, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 74 + {SEC_OID_SHA384, + 74, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x32, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 75 + {SEC_OID_SHA384, + 75, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 76 + {SEC_OID_SHA384, + 76, + {0x30, 0x6a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x30, 0x12, 0xb3, 0x0a, + 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, + 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, + 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, + 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 77 + {SEC_OID_SHA384, + 77, + {0x30, 0x6a, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 78 + {SEC_OID_SHA384, + 78, + {0x30, 0x6e, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, + 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, + 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, + 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, + 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, + 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, + 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, + 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, + 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 79 + {SEC_OID_SHA384, + 79, + {0x30, 0x6e, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, + 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, + 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, + 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, + 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 80 + {SEC_OID_SHA384, + 80, + {0x30, 0x69, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 81 + {SEC_OID_SHA384, + 81, + {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 82 + {SEC_OID_SHA384, + 82, + {0x30, 0x69, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x12, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 83 + {SEC_OID_SHA384, + 83, + {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 84 + {SEC_OID_SHA384, + 84, + {0x30, 0x6a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x12, 0xb3, 0x0a, + 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, + 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, + 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, + 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 85 + {SEC_OID_SHA384, + 85, + {0x30, 0x6a, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, + 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, + 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, + 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 86 + {SEC_OID_SHA384, + 86, + {0x30, 0x6d, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, + 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, + 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, + 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, + 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 87 + {SEC_OID_SHA384, + 87, + {0x30, 0x6d, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, + 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, + 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, + 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, + 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 88 + {SEC_OID_SHA384, + 88, + {0x30, 0x65, 0x02, 0xff, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 89 + {SEC_OID_SHA384, + 89, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0xff, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing integer + // tcID: 90 + {SEC_OID_SHA384, + 90, + {0x30, 0x33, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, + 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 91 + {SEC_OID_SHA384, + 91, + {0x30, 0x34, 0x02, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, + 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 92 + {SEC_OID_SHA384, + 92, + {0x30, 0x33, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 93 + {SEC_OID_SHA384, + 93, + {0x30, 0x67, 0x02, 0x32, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 94 + {SEC_OID_SHA384, + 94, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x33, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 95 + {SEC_OID_SHA384, + 95, + {0x30, 0x67, 0x02, 0x32, 0x00, 0x00, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, + 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, + 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, + 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 96 + {SEC_OID_SHA384, + 96, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x33, 0x00, 0x00, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to integer + // tcID: 97 + {SEC_OID_SHA384, + 97, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 98 + {SEC_OID_SHA384, + 98, + {0x30, 0x67, 0x02, 0x32, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x05, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, + 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, + 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, + 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 99 + {SEC_OID_SHA384, + 99, + {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x33, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x05, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 100 + {SEC_OID_SHA384, + 100, + {0x30, 0x35, 0x02, 0x81, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, + 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 101 + {SEC_OID_SHA384, + 101, + {0x30, 0x34, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x81}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 102 + {SEC_OID_SHA384, + 102, + {0x30, 0x35, 0x05, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, + 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 103 + {SEC_OID_SHA384, + 103, + {0x30, 0x34, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x05, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 104 + {SEC_OID_SHA384, + 104, + {0x30, 0x65, 0x00, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 105 + {SEC_OID_SHA384, + 105, + {0x30, 0x65, 0x01, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 106 + {SEC_OID_SHA384, + 106, + {0x30, 0x65, 0x03, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 107 + {SEC_OID_SHA384, + 107, + {0x30, 0x65, 0x04, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 108 + {SEC_OID_SHA384, + 108, + {0x30, 0x65, 0xff, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 109 + {SEC_OID_SHA384, + 109, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 110 + {SEC_OID_SHA384, + 110, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x01, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 111 + {SEC_OID_SHA384, + 111, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x03, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 112 + {SEC_OID_SHA384, + 112, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x04, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 113 + {SEC_OID_SHA384, + 113, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0xff, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 114 + {SEC_OID_SHA384, + 114, + {0x30, 0x35, 0x02, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, + 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, + 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 115 + {SEC_OID_SHA384, + 115, + {0x30, 0x34, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 116 + {SEC_OID_SHA384, + 116, + {0x30, 0x69, 0x22, 0x34, 0x02, 0x01, 0x12, 0x02, 0x2f, 0xb3, 0x0a, 0xbe, + 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, + 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, + 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 117 + {SEC_OID_SHA384, + 117, + {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x35, 0x02, 0x01, 0x00, 0x02, 0x30, 0xe7, + 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, + 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, + 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, + 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 118 + {SEC_OID_SHA384, + 118, + {0x30, 0x65, 0x02, 0x30, 0x10, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 119 + {SEC_OID_SHA384, + 119, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x02, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 120 + {SEC_OID_SHA384, + 120, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0x57, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 121 + {SEC_OID_SHA384, + 121, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x02}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 122 + {SEC_OID_SHA384, + 122, + {0x30, 0x64, 0x02, 0x2f, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, + 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, + 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, + 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, + 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 123 + {SEC_OID_SHA384, + 123, + {0x30, 0x64, 0x02, 0x2f, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, + 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, + 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, + 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, + 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, + 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, + 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, + 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, + 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 124 + {SEC_OID_SHA384, + 124, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 125 + {SEC_OID_SHA384, + 125, + {0x30, 0x66, 0x02, 0x31, 0xff, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, + 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, + 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 126 + {SEC_OID_SHA384, + 126, + {0x30, 0x66, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x32, 0xff, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 127 + {SEC_OID_SHA384, + 127, + {0x30, 0x36, 0x09, 0x01, 0x80, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 128 + {SEC_OID_SHA384, + 128, + {0x30, 0x35, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x09, 0x01, 0x80}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 129 + {SEC_OID_SHA384, + 129, + {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 130 + {SEC_OID_SHA384, + 130, + {0x30, 0x35, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, + 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, + 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, + 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 131 + {SEC_OID_SHA384, + 131, + {0x30, 0x66, 0x02, 0x31, 0x01, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xa2, 0x56, 0x17, 0xaa, 0xd7, 0x48, 0x5e, + 0x63, 0x12, 0xa8, 0x58, 0x97, 0x14, 0xf6, 0x47, 0xac, 0xf7, 0xa9, 0x4c, + 0xff, 0xbe, 0x8a, 0x72, 0x4a, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 132 + {SEC_OID_SHA384, + 132, + {0x30, 0x66, 0x02, 0x31, 0xff, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x1a, 0x13, 0x8f, 0x7c, 0xa6, 0xee, 0xda, 0x02, + 0xa4, 0x62, 0x74, 0x3d, 0x32, 0x83, 0x94, 0xf8, 0xb7, 0x1d, 0xd1, 0x1a, + 0x2a, 0x25, 0x00, 0x1f, 0x64, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 133 + {SEC_OID_SHA384, + 133, + {0x30, 0x65, 0x02, 0x30, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8, 0x90, + 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9, 0x4b, + 0xb4, 0xe4, 0x01, 0xe6, 0x25, 0x0d, 0x35, 0xd7, 0x1c, 0xee, 0xcf, 0x7c, + 0x45, 0x71, 0xb5, 0x1b, 0x33, 0xba, 0x5f, 0xcd, 0xf5, 0x42, 0xcc, 0x6b, + 0x0e, 0x3a, 0xb7, 0x29, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 134 + {SEC_OID_SHA384, + 134, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8, + 0x90, 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9, + 0x4b, 0xb4, 0xe4, 0x01, 0xe5, 0xec, 0x70, 0x83, 0x59, 0x11, 0x25, 0xfd, + 0x5b, 0x9d, 0x8b, 0xc2, 0xcd, 0x7c, 0x6b, 0x07, 0x48, 0xe2, 0x2e, 0xe5, + 0xd5, 0xda, 0xff, 0xe0, 0x9c, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 135 + {SEC_OID_SHA384, + 135, + {0x30, 0x66, 0x02, 0x31, 0xfe, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8, + 0x90, 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9, + 0x4b, 0xb4, 0xe4, 0x01, 0xe6, 0x5d, 0xa9, 0xe8, 0x55, 0x28, 0xb7, 0xa1, + 0x9c, 0xed, 0x57, 0xa7, 0x68, 0xeb, 0x09, 0xb8, 0x53, 0x08, 0x56, 0xb3, + 0x00, 0x41, 0x75, 0x8d, 0xb6, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 136 + {SEC_OID_SHA384, + 136, + {0x30, 0x66, 0x02, 0x31, 0x01, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, + 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, + 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, + 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, + 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 137 + {SEC_OID_SHA384, + 137, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8, + 0x90, 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9, + 0x4b, 0xb4, 0xe4, 0x01, 0xe6, 0x25, 0x0d, 0x35, 0xd7, 0x1c, 0xee, 0xcf, + 0x7c, 0x45, 0x71, 0xb5, 0x1b, 0x33, 0xba, 0x5f, 0xcd, 0xf5, 0x42, 0xcc, + 0x6b, 0x0e, 0x3a, 0xb7, 0x29, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, + 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, + 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, + 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, + 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 138 + {SEC_OID_SHA384, + 138, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x01, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc5, 0xf8, 0xfc, 0x6a, 0xdf, 0xda, + 0x65, 0x0a, 0x86, 0xaa, 0x74, 0xb9, 0x5a, 0xdb, 0xd6, 0x87, 0x4b, 0x3c, + 0xd8, 0xdd, 0xe6, 0xcc, 0x07, 0x98, 0xf5}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 139 + {SEC_OID_SHA384, + 139, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, + 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, + 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x6a, 0x35, 0xcf, 0xdb, 0xf1, 0xf6, + 0xae, 0xc7, 0xfa, 0x40, 0x9d, 0xf6, 0x4a, 0x75, 0x38, 0x55, 0x63, 0x00, + 0xab, 0x11, 0x32, 0x7d, 0x46, 0x0f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 140 + {SEC_OID_SHA384, + 140, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0xff, 0x18, 0x40, 0xda, 0x9f, 0xc1, + 0xd2, 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25, + 0x74, 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x39, 0xce, 0x66, 0xe2, 0xa2, 0x19, + 0xd2, 0x23, 0x58, 0xad, 0xa5, 0x54, 0x57, 0x6c, 0xda, 0x20, 0x2f, 0xb0, + 0x13, 0x3b, 0x84, 0x00, 0xbd, 0x90, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 141 + {SEC_OID_SHA384, + 141, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0xfe, 0x18, 0x40, 0xda, 0x9f, 0xc1, + 0xd2, 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25, + 0x74, 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x3a, 0x07, 0x03, 0x95, 0x20, 0x25, + 0x9a, 0xf5, 0x79, 0x55, 0x8b, 0x46, 0xa5, 0x24, 0x29, 0x78, 0xb4, 0xc3, + 0x27, 0x22, 0x19, 0x33, 0xf8, 0x67, 0x0b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 142 + {SEC_OID_SHA384, + 142, + {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x01, 0xe7, 0xbf, 0x25, 0x60, 0x3e, + 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, + 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, + 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, + 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 143 + {SEC_OID_SHA384, + 143, + {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, + 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, + 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, + 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, + 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x18, 0x40, 0xda, 0x9f, 0xc1, 0xd2, + 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25, 0x74, + 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x39, 0xce, 0x66, 0xe2, 0xa2, 0x19, 0xd2, + 0x23, 0x58, 0xad, 0xa5, 0x54, 0x57, 0x6c, 0xda, 0x20, 0x2f, 0xb0, 0x13, + 0x3b, 0x84, 0x00, 0xbd, 0x90, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 144 + {SEC_OID_SHA384, + 144, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 145 + {SEC_OID_SHA384, + 145, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 146 + {SEC_OID_SHA384, + 146, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 147 + {SEC_OID_SHA384, + 147, + {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 148 + {SEC_OID_SHA384, + 148, + {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 149 + {SEC_OID_SHA384, + 149, + {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 150 + {SEC_OID_SHA384, + 150, + {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 151 + {SEC_OID_SHA384, + 151, + {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 152 + {SEC_OID_SHA384, + 152, + {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 153 + {SEC_OID_SHA384, + 153, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 154 + {SEC_OID_SHA384, + 154, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 155 + {SEC_OID_SHA384, + 155, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 156 + {SEC_OID_SHA384, + 156, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 157 + {SEC_OID_SHA384, + 157, + {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 158 + {SEC_OID_SHA384, + 158, + {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 159 + {SEC_OID_SHA384, + 159, + {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 160 + {SEC_OID_SHA384, + 160, + {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 161 + {SEC_OID_SHA384, + 161, + {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 162 + {SEC_OID_SHA384, + 162, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 163 + {SEC_OID_SHA384, + 163, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 164 + {SEC_OID_SHA384, + 164, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 165 + {SEC_OID_SHA384, + 165, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 166 + {SEC_OID_SHA384, + 166, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 167 + {SEC_OID_SHA384, + 167, + {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 168 + {SEC_OID_SHA384, + 168, + {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 169 + {SEC_OID_SHA384, + 169, + {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 170 + {SEC_OID_SHA384, + 170, + {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 171 + {SEC_OID_SHA384, + 171, + {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 172 + {SEC_OID_SHA384, + 172, + {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 173 + {SEC_OID_SHA384, + 173, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 174 + {SEC_OID_SHA384, + 174, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 175 + {SEC_OID_SHA384, + 175, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 176 + {SEC_OID_SHA384, + 176, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 177 + {SEC_OID_SHA384, + 177, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 178 + {SEC_OID_SHA384, + 178, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 179 + {SEC_OID_SHA384, + 179, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 180 + {SEC_OID_SHA384, + 180, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 181 + {SEC_OID_SHA384, + 181, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 182 + {SEC_OID_SHA384, + 182, + {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 183 + {SEC_OID_SHA384, + 183, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 184 + {SEC_OID_SHA384, + 184, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 185 + {SEC_OID_SHA384, + 185, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 186 + {SEC_OID_SHA384, + 186, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 187 + {SEC_OID_SHA384, + 187, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 188 + {SEC_OID_SHA384, + 188, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 189 + {SEC_OID_SHA384, + 189, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 190 + {SEC_OID_SHA384, + 190, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 191 + {SEC_OID_SHA384, + 191, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 192 + {SEC_OID_SHA384, + 192, + {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 193 + {SEC_OID_SHA384, + 193, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 194 + {SEC_OID_SHA384, + 194, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 195 + {SEC_OID_SHA384, + 195, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 196 + {SEC_OID_SHA384, + 196, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 197 + {SEC_OID_SHA384, + 197, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 198 + {SEC_OID_SHA384, + 198, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 199 + {SEC_OID_SHA384, + 199, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 200 + {SEC_OID_SHA384, + 200, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 201 + {SEC_OID_SHA384, + 201, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 202 + {SEC_OID_SHA384, + 202, + {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 203 + {SEC_OID_SHA384, + 203, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 204 + {SEC_OID_SHA384, + 204, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 205 + {SEC_OID_SHA384, + 205, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 206 + {SEC_OID_SHA384, + 206, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 207 + {SEC_OID_SHA384, + 207, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 208 + {SEC_OID_SHA384, + 208, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 209 + {SEC_OID_SHA384, + 209, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 210 + {SEC_OID_SHA384, + 210, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 211 + {SEC_OID_SHA384, + 211, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 212 + {SEC_OID_SHA384, + 212, + {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 213 + {SEC_OID_SHA384, + 213, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 214 + {SEC_OID_SHA384, + 214, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 215 + {SEC_OID_SHA384, + 215, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 216 + {SEC_OID_SHA384, + 216, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 217 + {SEC_OID_SHA384, + 217, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 218 + {SEC_OID_SHA384, + 218, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 219 + {SEC_OID_SHA384, + 219, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 220 + {SEC_OID_SHA384, + 220, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 221 + {SEC_OID_SHA384, + 221, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 222 + {SEC_OID_SHA384, + 222, + {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 223 + {SEC_OID_SHA384, + 223, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 224 + {SEC_OID_SHA384, + 224, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 225 + {SEC_OID_SHA384, + 225, + {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 226 + {SEC_OID_SHA384, + 226, + {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 227 + {SEC_OID_SHA384, + 227, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 228 + {SEC_OID_SHA384, + 228, + {0x30, 0x03, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 229 + {SEC_OID_SHA384, + 229, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Edge case for Shamir multiplication + // tcID: 230 + {SEC_OID_SHA384, + 230, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xac, 0x04, 0x2e, 0x13, 0xab, 0x83, 0x39, + 0x46, 0x92, 0x01, 0x91, 0x70, 0x70, 0x7b, 0xc2, 0x1d, 0xd3, 0xd7, 0xb8, + 0xd2, 0x33, 0xd1, 0x1b, 0x65, 0x17, 0x57, 0x08, 0x5b, 0xdd, 0x57, 0x67, + 0xea, 0xbb, 0xb8, 0x53, 0x22, 0x98, 0x4f, 0x14, 0x43, 0x73, 0x35, 0xde, + 0x0c, 0xdf, 0x56, 0x56, 0x84, 0x02, 0x31, 0x00, 0xbd, 0x77, 0x0d, 0x3e, + 0xe4, 0xbe, 0xad, 0xba, 0xbe, 0x7c, 0xa4, 0x6e, 0x8c, 0x47, 0x02, 0x78, + 0x34, 0x35, 0x22, 0x8d, 0x46, 0xe2, 0xdd, 0x36, 0x0e, 0x32, 0x2f, 0xe6, + 0x1c, 0x86, 0x92, 0x6f, 0xa4, 0x9c, 0x81, 0x16, 0xec, 0x94, 0x0f, 0x72, + 0xac, 0x8c, 0x30, 0xd9, 0xbe, 0xb3, 0xe1, 0x2f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x33, 0x32, 0x32, 0x37}, + true}, + + // Comment: special case hash + // tcID: 231 + {SEC_OID_SHA384, + 231, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd3, 0x29, 0x8a, 0x01, 0x93, 0xc4, 0x31, + 0x6b, 0x34, 0xe3, 0x83, 0x3f, 0xf7, 0x64, 0xa8, 0x2c, 0xff, 0x4e, 0xf5, + 0x7b, 0x5d, 0xd7, 0x9e, 0xd6, 0x23, 0x7b, 0x51, 0xff, 0x76, 0xce, 0xab, + 0x13, 0xbf, 0x92, 0x13, 0x1f, 0x41, 0x03, 0x05, 0x15, 0xb7, 0xe0, 0x12, + 0xd2, 0xba, 0x85, 0x78, 0x30, 0x02, 0x31, 0x00, 0xbf, 0xc7, 0x51, 0x8d, + 0x2a, 0xd2, 0x0e, 0xd5, 0xf5, 0x8f, 0x3b, 0xe7, 0x97, 0x20, 0xf1, 0x86, + 0x6f, 0x7a, 0x23, 0xb3, 0xbd, 0x1b, 0xf9, 0x13, 0xd3, 0x91, 0x68, 0x19, + 0xd0, 0x08, 0x49, 0x7a, 0x07, 0x10, 0x46, 0x31, 0x1d, 0x3c, 0x2f, 0xd0, + 0x5f, 0xc2, 0x84, 0xc9, 0x64, 0xa3, 0x96, 0x17}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x37, 0x35, 0x30, 0x35, 0x35, 0x31, 0x38, 0x31, 0x35}, + true}, + + // Comment: special case hash + // tcID: 232 + {SEC_OID_SHA384, + 232, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xe1, 0x4f, 0x41, 0xa5, 0xfc, 0x83, 0xaa, + 0x47, 0x25, 0xa9, 0xea, 0x60, 0xab, 0x5b, 0x0b, 0x9d, 0xe2, 0x7f, 0x51, + 0x9a, 0xf4, 0xb5, 0x57, 0xa6, 0x01, 0xf1, 0xfe, 0xe0, 0x24, 0x3f, 0x8e, + 0xee, 0x51, 0x80, 0xf8, 0xc5, 0x31, 0x41, 0x4f, 0x34, 0x73, 0xf4, 0x45, + 0x74, 0x30, 0xcb, 0x7a, 0x26, 0x02, 0x30, 0x10, 0x47, 0xed, 0x2b, 0xf1, + 0xf9, 0x8e, 0x3c, 0xe9, 0x3e, 0x8f, 0xdb, 0xdc, 0x63, 0xcc, 0x79, 0xf2, + 0x38, 0x99, 0x8f, 0xee, 0x74, 0xe1, 0xbb, 0x6c, 0xd7, 0x08, 0x69, 0x49, + 0x50, 0xbb, 0xff, 0xe3, 0x94, 0x50, 0x66, 0x06, 0x4d, 0xa0, 0x43, 0xf0, + 0x4d, 0x70, 0x83, 0xd0, 0xa5, 0x96, 0xec}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x30, 0x33, 0x36, 0x33, 0x30, 0x37, 0x31}, + true}, + + // Comment: special case hash + // tcID: 233 + {SEC_OID_SHA384, + 233, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xb7, 0xc8, 0xb5, 0xcf, 0x63, 0x1a, 0x96, + 0xad, 0x90, 0x8d, 0x6a, 0x8c, 0x8d, 0x0e, 0x0a, 0x35, 0xfc, 0xc2, 0x2a, + 0x5a, 0x36, 0x05, 0x02, 0x30, 0xb6, 0x65, 0x93, 0x27, 0x64, 0xae, 0x45, + 0xbd, 0x84, 0xcb, 0x87, 0xeb, 0xba, 0x8e, 0x44, 0x4a, 0xbd, 0x89, 0xe4, + 0x48, 0x3f, 0xc9, 0xc4, 0xa8, 0x02, 0x31, 0x00, 0xa1, 0x16, 0x36, 0xc0, + 0x95, 0xaa, 0x9b, 0xc6, 0x9c, 0xf2, 0x4b, 0x50, 0xa0, 0xa9, 0xe5, 0x37, + 0x7d, 0x0f, 0xfb, 0xba, 0x4f, 0xab, 0x54, 0x33, 0x15, 0x9f, 0x00, 0x6a, + 0xb4, 0x56, 0x3d, 0x55, 0xe9, 0x18, 0x49, 0x30, 0x20, 0xa1, 0x96, 0x91, + 0x57, 0x4e, 0x4d, 0x1e, 0x66, 0xe3, 0x97, 0x5e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x33, 0x36, 0x32, 0x34, 0x32, 0x31, 0x33, 0x32, 0x31}, + true}, + + // Comment: special case hash + // tcID: 234 + {SEC_OID_SHA384, + 234, + {0x30, 0x64, 0x02, 0x30, 0x4a, 0x7d, 0xf2, 0xdf, 0x6a, 0x32, 0xd5, 0x9b, + 0x6b, 0xfe, 0xd5, 0x4f, 0x03, 0x2c, 0x3d, 0x6f, 0x3a, 0xcd, 0x3a, 0xc4, + 0x06, 0x37, 0x04, 0x09, 0x9c, 0xd1, 0x62, 0xab, 0x39, 0x08, 0xe8, 0xee, + 0xba, 0x4e, 0x97, 0x3e, 0xe7, 0x5b, 0x5e, 0x28, 0x5d, 0xd5, 0x72, 0x06, + 0x23, 0x38, 0xfe, 0x58, 0x02, 0x30, 0x35, 0x36, 0x5b, 0xe3, 0x27, 0xe2, + 0x46, 0x3d, 0xc7, 0x59, 0x95, 0x1c, 0x5c, 0x0b, 0xe5, 0xe3, 0xd0, 0x94, + 0xcb, 0x70, 0x69, 0x12, 0xfd, 0xf7, 0xd2, 0x6b, 0x15, 0xd4, 0xa5, 0xc4, + 0x2f, 0xfe, 0xbe, 0xca, 0x5a, 0xe7, 0x3a, 0x18, 0x23, 0xf5, 0xe6, 0x5d, + 0x57, 0x1b, 0x4c, 0xcf, 0x1a, 0x82}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x35, 0x38, 0x38, 0x30, 0x31, 0x34, 0x36, 0x35, 0x36}, + true}, + + // Comment: special case hash + // tcID: 235 + {SEC_OID_SHA384, + 235, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x9a, 0xd3, 0x63, 0xa1, 0xbb, 0xc6, 0x7c, + 0x57, 0xc8, 0x2a, 0x37, 0x8e, 0x98, 0x8c, 0xc0, 0x83, 0xcc, 0x91, 0xf8, + 0xb3, 0x27, 0x39, 0xec, 0x64, 0x7c, 0x0c, 0xb3, 0x48, 0xfb, 0x5c, 0x86, + 0x47, 0x20, 0x15, 0x13, 0x1a, 0x7d, 0x90, 0x83, 0xbf, 0x47, 0x40, 0xaf, + 0x33, 0x51, 0x75, 0x51, 0x95, 0x02, 0x31, 0x00, 0xd3, 0x10, 0xdc, 0x15, + 0x09, 0xf8, 0xc0, 0x02, 0x81, 0xef, 0xe5, 0x71, 0x76, 0x8d, 0x48, 0x80, + 0x27, 0xea, 0x76, 0x0f, 0xe3, 0x29, 0x71, 0xf6, 0xcb, 0x7b, 0x57, 0xcd, + 0xf9, 0x06, 0x21, 0xb7, 0xd0, 0x08, 0x6e, 0x26, 0x44, 0x3d, 0x37, 0x61, + 0xdf, 0x7a, 0xa3, 0xa4, 0xec, 0xcc, 0x6c, 0x58}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x31, 0x34, 0x36, 0x36, 0x30, 0x35, 0x36, 0x34, 0x32}, + true}, + + // Comment: special case hash + // tcID: 236 + {SEC_OID_SHA384, + 236, + {0x30, 0x65, 0x02, 0x31, 0x00, 0x95, 0x07, 0x8a, 0xf5, 0xc2, 0xac, 0x23, + 0x02, 0x39, 0x55, 0x7f, 0x5f, 0xce, 0xe2, 0xe7, 0x12, 0xa7, 0x03, 0x4e, + 0x95, 0x43, 0x7a, 0x9b, 0x34, 0xc1, 0x69, 0x2a, 0x81, 0x27, 0x0e, 0xdc, + 0xf8, 0xdd, 0xd5, 0xab, 0xa1, 0x13, 0x8a, 0x42, 0x01, 0x26, 0x63, 0xe5, + 0xf8, 0x1c, 0x9b, 0xea, 0xe2, 0x02, 0x30, 0x40, 0xee, 0x51, 0x0a, 0x0c, + 0xce, 0xb8, 0x51, 0x8a, 0xd4, 0xf6, 0x18, 0x59, 0x91, 0x64, 0xda, 0x0f, + 0x3b, 0xa7, 0x5e, 0xce, 0xea, 0xc2, 0x16, 0x21, 0x6e, 0xc6, 0x2b, 0xcc, + 0xea, 0xe8, 0xdc, 0x98, 0xb5, 0xe3, 0x5b, 0x2e, 0x7e, 0xd4, 0x7c, 0x4b, + 0x8e, 0xba, 0xcf, 0xe8, 0x4a, 0x74, 0xe6}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x33, 0x33, 0x35, 0x33, 0x30, 0x30, 0x38, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 237 + {SEC_OID_SHA384, + 237, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xa5, 0x38, 0x07, 0x63, 0x62, 0x04, 0x3d, + 0xe5, 0x48, 0x64, 0x46, 0x4c, 0x14, 0xa6, 0xc1, 0xc3, 0xa4, 0x78, 0x44, + 0x37, 0x26, 0xc1, 0x30, 0x9a, 0x36, 0xb9, 0xe9, 0xea, 0x15, 0x92, 0xb4, + 0x0c, 0x3f, 0x3f, 0x90, 0xd1, 0x95, 0xbd, 0x29, 0x80, 0x04, 0xa7, 0x1e, + 0x8f, 0x28, 0x5e, 0x09, 0x3a, 0x02, 0x31, 0x00, 0xd7, 0x4f, 0x97, 0xef, + 0x38, 0x46, 0x85, 0x15, 0xa8, 0xc9, 0x27, 0xa4, 0x50, 0x27, 0x5c, 0x14, + 0xdc, 0x16, 0xdd, 0xbd, 0xd9, 0x2b, 0x3a, 0x5c, 0xae, 0x80, 0x4b, 0xe2, + 0x0d, 0x29, 0xc6, 0x82, 0x12, 0x92, 0x47, 0xd2, 0xe0, 0x1d, 0x37, 0xda, + 0xbe, 0x38, 0xff, 0xb7, 0x48, 0x08, 0xa8, 0xb7}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x36, 0x33, 0x39, 0x36, 0x36, 0x30, 0x33, 0x36, 0x33, 0x31}, + true}, + + // Comment: special case hash + // tcID: 238 + {SEC_OID_SHA384, + 238, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xbb, 0xe8, 0x35, 0x11, 0x3f, 0x8e, 0xa4, + 0xdc, 0x46, 0x9f, 0x02, 0x83, 0xaf, 0x66, 0x03, 0xf3, 0xd7, 0xa3, 0xa2, + 0x22, 0xb3, 0xab, 0x5a, 0x93, 0xdb, 0x56, 0x00, 0x7e, 0xf2, 0xdc, 0x07, + 0xc9, 0x79, 0x88, 0xfc, 0x7b, 0x8b, 0x83, 0x30, 0x57, 0xfa, 0x3f, 0xbf, + 0x97, 0x41, 0x3b, 0x6c, 0x15, 0x02, 0x30, 0x73, 0x7c, 0x31, 0x63, 0x20, + 0xb6, 0x10, 0x02, 0xc2, 0xac, 0xb1, 0x84, 0xd8, 0x2e, 0x60, 0xe4, 0x6b, + 0xd2, 0x12, 0x9a, 0x9b, 0xbf, 0x56, 0x3c, 0x80, 0xda, 0x42, 0x31, 0x21, + 0xc1, 0x61, 0xde, 0xcd, 0x36, 0x35, 0x18, 0xb2, 0x60, 0xaa, 0xac, 0xf3, + 0x73, 0x4c, 0x1e, 0xf9, 0xfa, 0xa9, 0x25}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x33, 0x33, 0x39, 0x31, 0x36, 0x36, 0x30, 0x37, 0x39, 0x35}, + true}, + + // Comment: special case hash + // tcID: 239 + {SEC_OID_SHA384, + 239, + {0x30, 0x65, 0x02, 0x30, 0x67, 0x9c, 0x36, 0x40, 0xad, 0x8f, 0xfe, 0x95, + 0x77, 0xd9, 0xb5, 0x9b, 0x18, 0xff, 0x55, 0x98, 0xdb, 0xfe, 0x61, 0x12, + 0x2b, 0xba, 0xb8, 0x23, 0x8d, 0x26, 0x89, 0x07, 0xc9, 0x89, 0xcd, 0x94, + 0xdc, 0x7f, 0x60, 0x1d, 0x17, 0x48, 0x6a, 0xf9, 0x3f, 0x6d, 0x18, 0x62, + 0x4a, 0xa5, 0x24, 0xa3, 0x02, 0x31, 0x00, 0xe8, 0x4d, 0xd1, 0x95, 0x50, + 0x2b, 0xdc, 0xdd, 0x77, 0xb7, 0xf5, 0x1d, 0x8c, 0x1e, 0xa7, 0x89, 0x00, + 0x69, 0x05, 0x84, 0x4a, 0x0e, 0x18, 0x54, 0x74, 0xaf, 0x1a, 0x58, 0x3b, + 0xab, 0x56, 0x4e, 0xe2, 0x3b, 0xe0, 0xbc, 0x49, 0x50, 0x03, 0x90, 0xdc, + 0xeb, 0x3d, 0x39, 0x48, 0xf0, 0x67, 0x30}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x34, 0x34, 0x36, 0x39, 0x37, 0x35, 0x39, 0x36, 0x34}, + true}, + + // Comment: special case hash + // tcID: 240 + {SEC_OID_SHA384, + 240, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xf6, 0xf1, 0xaf, 0xe6, 0xfe, 0xbc, 0xe7, + 0x99, 0xcc, 0x9b, 0x75, 0x42, 0x79, 0xf2, 0x49, 0x9f, 0x38, 0x25, 0xc3, + 0xe7, 0x89, 0xac, 0xce, 0xf4, 0x6d, 0x3f, 0x06, 0x8e, 0x2b, 0x67, 0x81, + 0xfd, 0x50, 0x66, 0x9e, 0x80, 0xc3, 0xc7, 0x29, 0x3a, 0x5c, 0x0c, 0x0a, + 0xf4, 0x8e, 0x06, 0x8e, 0x35, 0x02, 0x31, 0x00, 0xf5, 0x9c, 0xc8, 0xc2, + 0x22, 0x2e, 0xd6, 0x3b, 0x45, 0x53, 0xf8, 0x14, 0x9e, 0xbe, 0xcc, 0x43, + 0xb8, 0x66, 0x71, 0x9b, 0x29, 0x4e, 0xf0, 0x83, 0x2a, 0x12, 0xb3, 0xe3, + 0xdb, 0xc8, 0x25, 0xee, 0xab, 0x68, 0xb5, 0x77, 0x96, 0x25, 0xb1, 0x0a, + 0xe5, 0x54, 0x14, 0x12, 0xec, 0x29, 0x53, 0x54}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x35, 0x31, 0x35, 0x39, 0x34, 0x37, 0x38, 0x36, 0x34, 0x31}, + true}, + + // Comment: special case hash + // tcID: 241 + {SEC_OID_SHA384, + 241, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xf4, 0x64, 0x96, 0xf6, 0xd4, 0x73, 0xf3, + 0xc0, 0x91, 0xa6, 0x8a, 0xaa, 0x37, 0x49, 0x22, 0x0c, 0x84, 0x00, 0x61, + 0xcd, 0x4f, 0x88, 0x86, 0x13, 0xcc, 0xfe, 0xac, 0x0a, 0xa0, 0x41, 0x1b, + 0x45, 0x1e, 0xdb, 0xd4, 0xfa, 0xcb, 0xe3, 0x8d, 0x2d, 0xd9, 0xd6, 0xd0, + 0xd0, 0xd2, 0x55, 0xed, 0x34, 0x02, 0x30, 0x00, 0xc3, 0xa7, 0x4f, 0xa6, + 0x66, 0x6f, 0x58, 0xc4, 0x79, 0x8f, 0x30, 0xc3, 0x77, 0x98, 0x13, 0xe5, + 0xc6, 0xd0, 0x8a, 0xc3, 0x1a, 0x79, 0x2c, 0x2d, 0x0f, 0x9c, 0xb7, 0x08, + 0x73, 0x3f, 0x26, 0xad, 0x6b, 0xf3, 0xb1, 0xe4, 0x68, 0x15, 0xae, 0x53, + 0x6a, 0xa1, 0x51, 0x68, 0x0b, 0xde, 0xe2}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x35, 0x32, 0x34, 0x31, 0x37, 0x39, 0x32, 0x33, 0x33, 0x31}, + true}, + + // Comment: special case hash + // tcID: 242 + {SEC_OID_SHA384, + 242, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xdf, 0x8b, 0x8e, 0x4c, 0xb1, 0xbc, 0x4e, + 0xc6, 0x9c, 0xb1, 0x47, 0x2f, 0xa5, 0xa8, 0x1c, 0x36, 0x64, 0x2e, 0xd4, + 0x7f, 0xc6, 0xce, 0x56, 0x00, 0x33, 0xc4, 0xf7, 0xcb, 0x0b, 0xc8, 0x45, + 0x9b, 0x57, 0x88, 0xe3, 0x4c, 0xaa, 0x7d, 0x96, 0xe6, 0x07, 0x11, 0x88, + 0xe4, 0x49, 0xf0, 0x20, 0x7a, 0x02, 0x31, 0x00, 0x8b, 0x8e, 0xe0, 0x17, + 0x79, 0x62, 0xa4, 0x89, 0x93, 0x8f, 0x3f, 0xef, 0xfa, 0xe5, 0x57, 0x29, + 0xd9, 0xd4, 0x46, 0xfe, 0x43, 0x8c, 0x7c, 0xb9, 0x1e, 0xa5, 0xf6, 0x32, + 0xc8, 0x0a, 0xa7, 0x2a, 0x43, 0xb9, 0xb0, 0x4e, 0x6d, 0xe7, 0xff, 0x34, + 0xf7, 0x6f, 0x44, 0x25, 0x10, 0x7f, 0xd6, 0x97}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x31, 0x34, 0x37, 0x32, 0x39, 0x30, 0x32, 0x30, 0x34}, + true}, + + // Comment: special case hash + // tcID: 243 + {SEC_OID_SHA384, + 243, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x8b, 0xb6, 0xa8, 0xec, 0xdc, 0x8b, 0x48, + 0x3a, 0xd7, 0xb9, 0xc9, 0x4b, 0xb3, 0x9f, 0x63, 0xb5, 0xfc, 0x13, 0x78, + 0xef, 0xe8, 0xc0, 0x20, 0x4a, 0x74, 0x63, 0x1d, 0xde, 0xd7, 0x15, 0x96, + 0x43, 0x82, 0x14, 0x19, 0xaf, 0x33, 0x86, 0x3b, 0x04, 0x14, 0xbd, 0x87, + 0xec, 0xf7, 0x3b, 0xa3, 0xfb, 0x02, 0x31, 0x00, 0x89, 0x28, 0x44, 0x9f, + 0x2d, 0x6d, 0xb2, 0xb2, 0xc6, 0x5d, 0x44, 0xd9, 0x8b, 0xeb, 0x77, 0xee, + 0xad, 0xcb, 0xda, 0x83, 0xff, 0x33, 0xe5, 0x7e, 0xb1, 0x83, 0xe1, 0xfc, + 0x29, 0xad, 0x86, 0xf0, 0xba, 0x29, 0xee, 0x66, 0xe7, 0x50, 0xe8, 0x17, + 0x0c, 0xcc, 0x43, 0x4c, 0xf7, 0x0a, 0xe1, 0x99}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x32, 0x35, 0x36, 0x34, 0x35}, + true}, + + // Comment: special case hash + // tcID: 244 + {SEC_OID_SHA384, + 244, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xe3, 0x83, 0x28, 0x77, 0xc8, 0x0c, 0x4e, + 0xd4, 0x39, 0xd8, 0xea, 0xdc, 0xf6, 0x15, 0xc0, 0x28, 0x6f, 0xf5, 0x49, + 0x43, 0xe3, 0xae, 0x2f, 0x66, 0xa3, 0xb9, 0xf8, 0x86, 0x24, 0x5f, 0xea, + 0x47, 0x0e, 0x6d, 0x58, 0x12, 0xce, 0xf8, 0x0c, 0x23, 0xe4, 0xf5, 0x68, + 0xd0, 0x21, 0x5a, 0x3b, 0xfc, 0x02, 0x30, 0x31, 0x77, 0xa7, 0xdb, 0xf0, + 0xab, 0x8f, 0x8f, 0x5f, 0xc1, 0xd0, 0x1b, 0x19, 0xd6, 0xa5, 0xe8, 0x96, + 0x42, 0x89, 0x9f, 0x36, 0x9d, 0xfe, 0x21, 0x3b, 0x7c, 0xc5, 0x5d, 0x8e, + 0xaf, 0x21, 0xdd, 0x28, 0x85, 0xef, 0xce, 0x52, 0xb5, 0x95, 0x9c, 0x1f, + 0x06, 0xb7, 0xca, 0xc5, 0x77, 0x3e, 0x5b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x37, 0x33, 0x34, 0x33, 0x33, 0x30, 0x36, 0x35, 0x36, 0x33}, + true}, + + // Comment: special case hash + // tcID: 245 + {SEC_OID_SHA384, + 245, + {0x30, 0x65, 0x02, 0x30, 0x62, 0x75, 0x73, 0x8f, 0x08, 0x80, 0x02, 0x32, + 0x86, 0xa9, 0xb6, 0xf2, 0x8e, 0xa0, 0xa9, 0x77, 0x9e, 0x8d, 0x64, 0x4c, + 0x3d, 0xec, 0x48, 0x29, 0x3c, 0x64, 0xf1, 0x56, 0x6b, 0x34, 0xe1, 0x5c, + 0x71, 0x19, 0xbd, 0x9d, 0x02, 0xfa, 0x23, 0x57, 0x77, 0x4c, 0xab, 0xc9, + 0xe5, 0x3e, 0xf7, 0xe6, 0x02, 0x31, 0x00, 0xd2, 0xf0, 0xa5, 0x2b, 0x10, + 0x16, 0x08, 0x2b, 0xd5, 0x51, 0x76, 0x09, 0xee, 0x81, 0xc0, 0x76, 0x4d, + 0xc3, 0x8a, 0x8f, 0x32, 0xd9, 0xa5, 0x07, 0x4e, 0x71, 0x7e, 0xe1, 0xd8, + 0x32, 0xf9, 0xea, 0x0e, 0x4c, 0x6b, 0x10, 0x0b, 0x1f, 0xd5, 0xe7, 0xf4, + 0xbc, 0x74, 0x68, 0xc7, 0x9d, 0x39, 0x33}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x39, 0x37, 0x34, 0x34, 0x36, 0x30, 0x39, 0x37, 0x38}, + true}, + + // Comment: special case hash + // tcID: 246 + {SEC_OID_SHA384, + 246, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd3, 0x16, 0xfe, 0x51, 0x68, 0xcf, 0x13, + 0x75, 0x3c, 0x8c, 0x3b, 0xbe, 0xf8, 0x38, 0x69, 0xa6, 0x70, 0x3d, 0xc0, + 0xd5, 0xaf, 0xa8, 0x2a, 0xf4, 0x9c, 0x88, 0xff, 0x35, 0x55, 0x66, 0x0f, + 0x57, 0x91, 0x9a, 0x6f, 0x36, 0xe8, 0x44, 0x51, 0xc3, 0xe8, 0xe5, 0x78, + 0x3e, 0x3b, 0x83, 0xfe, 0x3b, 0x02, 0x31, 0x00, 0x99, 0x5f, 0x08, 0xc8, + 0xfe, 0xc7, 0xcd, 0x82, 0xce, 0x27, 0xe7, 0x50, 0x93, 0x93, 0xf5, 0xa3, + 0x80, 0x3a, 0x48, 0xfe, 0x25, 0x5f, 0xcb, 0x16, 0x03, 0x21, 0xc6, 0xe1, + 0x89, 0x0e, 0xb3, 0x6e, 0x37, 0xbc, 0xda, 0x15, 0x8f, 0x0f, 0xa6, 0x89, + 0x9e, 0x7d, 0x10, 0x7e, 0x52, 0xde, 0x8c, 0x3c}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x33, 0x32, 0x32, 0x37, 0x30, 0x38, 0x36, 0x38, 0x33, 0x39}, + true}, + + // Comment: special case hash + // tcID: 247 + {SEC_OID_SHA384, + 247, + {0x30, 0x64, 0x02, 0x30, 0x0b, 0x13, 0xb8, 0xfd, 0x10, 0xfa, 0x7b, 0x42, + 0x16, 0x91, 0x37, 0x58, 0x8a, 0xd3, 0xf5, 0x57, 0x53, 0x9a, 0x4e, 0x92, + 0x06, 0xf3, 0xa1, 0xf1, 0xfe, 0x92, 0x02, 0xb0, 0x69, 0x0d, 0xef, 0xde, + 0xd2, 0xbe, 0x18, 0x14, 0x7f, 0x5b, 0x2d, 0xa9, 0x28, 0x5c, 0x0e, 0x73, + 0x49, 0x73, 0x5e, 0xa3, 0x02, 0x30, 0x04, 0x78, 0xad, 0x31, 0x7b, 0x22, + 0xa2, 0x47, 0xbf, 0x93, 0x34, 0x71, 0x9b, 0x4c, 0x8e, 0xe8, 0x4a, 0xcf, + 0x13, 0x45, 0x15, 0xdb, 0x77, 0xe6, 0x14, 0x1c, 0x75, 0xd0, 0x89, 0x61, + 0xe1, 0xe5, 0x1e, 0xac, 0xa2, 0x98, 0x36, 0x74, 0x41, 0x03, 0xde, 0x0f, + 0x6a, 0x4c, 0x79, 0x8d, 0x3e, 0xeb}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x33, 0x32, 0x39, 0x37, 0x36, 0x34, 0x31, 0x30}, + true}, + + // Comment: special case hash + // tcID: 248 + {SEC_OID_SHA384, + 248, + {0x30, 0x65, 0x02, 0x30, 0x15, 0x80, 0x44, 0x29, 0xbc, 0xb5, 0x27, 0x7d, + 0x4f, 0x0a, 0xf7, 0x3b, 0xd5, 0x4c, 0x8a, 0x17, 0x74, 0x99, 0xa7, 0xb6, + 0x4f, 0x18, 0xaf, 0xc5, 0x66, 0xc3, 0xce, 0x70, 0x96, 0xbd, 0xc6, 0xc2, + 0x75, 0xe3, 0x85, 0x48, 0xed, 0xcf, 0xa0, 0xb7, 0x8d, 0xd7, 0xf5, 0x7b, + 0x6f, 0x39, 0x3e, 0x49, 0x02, 0x31, 0x00, 0xd5, 0x95, 0x1f, 0x24, 0x3e, + 0x65, 0xb8, 0x2b, 0xa5, 0xc0, 0xc7, 0x55, 0x2d, 0x33, 0xb1, 0x1f, 0x1e, + 0x90, 0xfd, 0xe0, 0xc3, 0xfd, 0x01, 0x4a, 0xac, 0x1b, 0xb2, 0x7d, 0xb2, + 0xaa, 0xf0, 0x9b, 0x66, 0x7c, 0x8b, 0x24, 0x7c, 0x4c, 0xdd, 0x5b, 0x07, + 0x23, 0xfb, 0xa8, 0x3b, 0x4f, 0x99, 0x9e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x39, 0x34, 0x30, 0x34, 0x37, 0x33, 0x38, 0x31}, + true}, + + // Comment: special case hash + // tcID: 249 + {SEC_OID_SHA384, + 249, + {0x30, 0x65, 0x02, 0x30, 0x35, 0x92, 0x47, 0xc9, 0x57, 0x76, 0xbb, 0x17, + 0x49, 0x2b, 0x7b, 0xf8, 0x27, 0xf5, 0xf3, 0x30, 0xfa, 0x9f, 0x9d, 0xe7, + 0xcc, 0x10, 0x44, 0x1a, 0x14, 0x79, 0xc8, 0x17, 0x76, 0xce, 0x36, 0xcd, + 0xc6, 0xa1, 0x3c, 0x5f, 0x51, 0x49, 0xc4, 0xe3, 0x91, 0x47, 0xa1, 0x96, + 0xbb, 0x02, 0xed, 0x34, 0x02, 0x31, 0x00, 0xf6, 0xed, 0x92, 0x52, 0xa7, + 0x3d, 0xe4, 0x85, 0x16, 0xf4, 0xea, 0xba, 0xb6, 0x36, 0x8f, 0xbf, 0xf6, + 0x87, 0x51, 0x28, 0xaf, 0x4e, 0x12, 0x26, 0xd5, 0x4d, 0xb5, 0x58, 0xbd, + 0x76, 0xee, 0xc3, 0x69, 0xcc, 0x9b, 0x28, 0x5b, 0xc1, 0x96, 0xd5, 0x12, + 0xe5, 0x31, 0xf8, 0x48, 0x64, 0xd3, 0x3f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x33, 0x32, 0x32, 0x30, 0x35, 0x36, 0x39, 0x31, 0x32, 0x33}, + true}, + + // Comment: special case hash + // tcID: 250 + {SEC_OID_SHA384, + 250, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xa5, 0x57, 0xd1, 0xf6, 0x3a, 0x20, 0x94, + 0xf6, 0x83, 0x42, 0x9e, 0xcb, 0x35, 0xa6, 0x53, 0x3b, 0xac, 0x89, 0x76, + 0x82, 0x77, 0x5c, 0x00, 0x51, 0xe1, 0x11, 0xee, 0xd6, 0xe0, 0x76, 0xc4, + 0x88, 0x67, 0xca, 0xe0, 0x05, 0xc5, 0xe0, 0x80, 0x38, 0x00, 0xb0, 0x50, + 0x31, 0x1e, 0x38, 0x1c, 0xd6, 0x02, 0x30, 0x2a, 0x2f, 0x87, 0x1e, 0xfc, + 0xf0, 0x3c, 0xf1, 0xc8, 0xf5, 0x09, 0xe0, 0x76, 0xaa, 0xa2, 0xa7, 0x6f, + 0x1e, 0xa7, 0x8d, 0x1c, 0x64, 0x80, 0x4e, 0xa5, 0xb0, 0x63, 0xb0, 0x32, + 0x4b, 0x8e, 0x98, 0xeb, 0x58, 0x25, 0xd0, 0x43, 0x70, 0x10, 0x60, 0x20, + 0xee, 0x15, 0x80, 0x5d, 0xbe, 0xdf, 0x81}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x31, 0x34, 0x30, 0x35, 0x33, 0x39, 0x39, 0x34}, + true}, + + // Comment: special case hash + // tcID: 251 + {SEC_OID_SHA384, + 251, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xf2, 0x2b, 0xf9, 0x11, 0x69, 0xb4, 0xae, + 0xc8, 0x4c, 0xa8, 0x40, 0x41, 0xcb, 0x82, 0x6f, 0x7d, 0xfc, 0x6f, 0x33, + 0xd9, 0x73, 0xf3, 0xc7, 0x24, 0x33, 0xb8, 0xa0, 0xca, 0x20, 0x3a, 0xac, + 0x93, 0xf7, 0xee, 0xd6, 0x2b, 0xe9, 0xbe, 0xa0, 0x17, 0x06, 0x40, 0x2d, + 0x5b, 0x5d, 0x3b, 0x0e, 0x65, 0x02, 0x30, 0x78, 0x41, 0xd3, 0xbc, 0x34, + 0xaa, 0x47, 0xe8, 0x13, 0xa5, 0x5c, 0x25, 0x20, 0x3c, 0x5e, 0xc2, 0x34, + 0x2d, 0x83, 0x8d, 0x5b, 0x46, 0x38, 0xc2, 0x70, 0x5d, 0xcf, 0x4b, 0xac, + 0x9c, 0x24, 0xf7, 0x65, 0xb5, 0xd4, 0xc2, 0x8f, 0xa3, 0xc7, 0xfd, 0xa7, + 0xa3, 0x8e, 0xd5, 0x04, 0x8c, 0x7d, 0xe3}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x39, 0x35, 0x31, 0x35, 0x36, 0x38, 0x36, 0x34, 0x39}, + true}, + + // Comment: special case hash + // tcID: 252 + {SEC_OID_SHA384, + 252, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x9c, 0x19, 0x6e, 0x39, 0xa2, 0xd6, 0x1a, + 0x3c, 0x25, 0x65, 0xf5, 0x93, 0x2f, 0x35, 0x7e, 0x24, 0x28, 0x92, 0x73, + 0x7e, 0x9a, 0xdf, 0xc8, 0x6c, 0x66, 0x09, 0xf2, 0x91, 0xe5, 0xe6, 0xfd, + 0xbb, 0x23, 0x02, 0x9f, 0xf9, 0x15, 0xa0, 0x32, 0xb0, 0xc5, 0x39, 0x0b, + 0xa9, 0xd1, 0x5f, 0x20, 0x3e, 0x02, 0x31, 0x00, 0xd7, 0x21, 0xe2, 0x8e, + 0x52, 0x69, 0xd7, 0x81, 0x3e, 0x8a, 0x9a, 0xed, 0x53, 0xa3, 0x7e, 0x65, + 0x2f, 0xec, 0x15, 0x60, 0xca, 0x61, 0xf2, 0x8f, 0x55, 0xab, 0x4c, 0x26, + 0x2c, 0xc6, 0x21, 0x4e, 0xee, 0x8d, 0x3c, 0x4c, 0x2b, 0xa9, 0xd1, 0xba, + 0x0b, 0xa1, 0x9e, 0x5e, 0x3c, 0x74, 0x84, 0xa7}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x35, 0x39, 0x35, 0x39, 0x30, 0x37, 0x31, 0x36, 0x33, 0x35}, + true}, + + // Comment: special case hash + // tcID: 253 + {SEC_OID_SHA384, + 253, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x8b, 0xa1, 0xe9, 0xde, 0xc1, 0x4d, 0x30, + 0x0b, 0x0e, 0x25, 0x0e, 0xa0, 0xbc, 0xd4, 0x41, 0x9c, 0x3d, 0x95, 0x59, + 0x62, 0x2c, 0xc7, 0xb8, 0x37, 0x5b, 0xd7, 0x3f, 0x7d, 0x70, 0x13, 0x32, + 0x42, 0xe3, 0xd5, 0xbf, 0x70, 0xbc, 0x78, 0x28, 0x08, 0x73, 0x46, 0x54, + 0xba, 0xcd, 0x12, 0xda, 0xea, 0x02, 0x31, 0x00, 0xd8, 0x93, 0xd3, 0x97, + 0x0f, 0x72, 0xcc, 0xab, 0x35, 0x55, 0x5a, 0xe9, 0x1e, 0xbc, 0xfe, 0xd3, + 0xc5, 0xbf, 0xc5, 0xd3, 0x91, 0x81, 0x07, 0x1b, 0xc0, 0x6b, 0xa3, 0x82, + 0x58, 0x7a, 0x69, 0x5e, 0x02, 0xed, 0x48, 0x2f, 0x1a, 0x74, 0xfe, 0x30, + 0x9a, 0x39, 0x9e, 0xae, 0xe5, 0xf5, 0xbc, 0x52}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x31, 0x35, 0x33, 0x34, 0x36, 0x39, 0x35, 0x33}, + true}, + + // Comment: special case hash + // tcID: 254 + {SEC_OID_SHA384, + 254, + {0x30, 0x64, 0x02, 0x30, 0x2f, 0x52, 0x1d, 0x9d, 0x83, 0xe1, 0xbf, 0xf8, + 0xd2, 0x52, 0x55, 0xa9, 0xbd, 0xca, 0x90, 0xe1, 0x5d, 0x78, 0xa8, 0xc9, + 0xea, 0x78, 0x85, 0xb8, 0x84, 0x02, 0x4a, 0x40, 0xde, 0x9a, 0x31, 0x5b, + 0xed, 0x7f, 0x74, 0x6b, 0x5d, 0xa4, 0xce, 0x96, 0xb0, 0x70, 0x20, 0x8e, + 0x9a, 0xe0, 0xcf, 0xa5, 0x02, 0x30, 0x41, 0x85, 0xc6, 0xf4, 0x22, 0x5b, + 0x8c, 0x25, 0x5a, 0x4d, 0x31, 0xab, 0xb5, 0xc9, 0xb6, 0xc6, 0x86, 0xa6, + 0xee, 0x50, 0xa8, 0xeb, 0x71, 0x03, 0xaa, 0xef, 0x90, 0x24, 0x5a, 0x47, + 0x22, 0xfc, 0x89, 0x96, 0xf2, 0x66, 0xf2, 0x62, 0x10, 0x9c, 0x3b, 0x59, + 0x57, 0xba, 0x73, 0x28, 0x9a, 0x20}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x38, 0x30, 0x37, 0x31, 0x30, 0x39, 0x38, 0x33, 0x30}, + true}, + + // Comment: special case hash + // tcID: 255 + {SEC_OID_SHA384, + 255, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xd4, 0x90, 0x0f, 0x54, 0xc1, 0xbc, 0x84, + 0x1d, 0x38, 0xeb, 0x2f, 0x13, 0xe0, 0xba, 0xfb, 0xb1, 0x2b, 0x56, 0x67, + 0x39, 0x3b, 0x07, 0x10, 0x2d, 0xb9, 0x06, 0x39, 0x74, 0x4f, 0x54, 0xd7, + 0x89, 0x60, 0xb3, 0x44, 0xc8, 0xfb, 0xfb, 0xf3, 0x54, 0x0b, 0x38, 0xd0, + 0x02, 0x78, 0xe1, 0x77, 0xaa, 0x02, 0x30, 0x3a, 0x16, 0xef, 0xf0, 0x39, + 0x97, 0x00, 0x00, 0x9b, 0x69, 0x49, 0xf3, 0xf5, 0x06, 0xc5, 0x43, 0x49, + 0x5b, 0xf8, 0xe0, 0xf3, 0xa3, 0x4f, 0xeb, 0x8e, 0xdd, 0x63, 0x64, 0x87, + 0x47, 0xb5, 0x31, 0xad, 0xc4, 0xe7, 0x53, 0x98, 0xe4, 0xda, 0x80, 0x83, + 0xb8, 0x8b, 0x34, 0xc2, 0xfb, 0x97, 0xa8}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x39, 0x32, 0x39, 0x33, 0x39, 0x36, 0x39, 0x30}, + true}, + + // Comment: special case hash + // tcID: 256 + {SEC_OID_SHA384, + 256, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xc0, 0x16, 0x9e, 0x2b, 0x8b, 0x97, 0xee, + 0xb0, 0x65, 0x0e, 0x27, 0x65, 0x3f, 0x2e, 0x47, 0x3b, 0x97, 0xa0, 0x6e, + 0x1e, 0x88, 0x8b, 0x07, 0xc1, 0x01, 0x8c, 0x73, 0x0c, 0xab, 0xfd, 0xee, + 0xec, 0x4a, 0x62, 0x6c, 0x3e, 0xde, 0xe0, 0x76, 0x7d, 0x44, 0xe8, 0xed, + 0x07, 0x08, 0x0c, 0x2a, 0xc4, 0x02, 0x30, 0x13, 0xf4, 0x64, 0x75, 0xf9, + 0x55, 0xf9, 0x70, 0x19, 0x28, 0x06, 0x7e, 0x39, 0x82, 0xd4, 0xba, 0x5a, + 0x58, 0xa3, 0x79, 0xa6, 0x6f, 0x91, 0xb7, 0x4f, 0xad, 0x9a, 0xc8, 0xae, + 0xe3, 0x00, 0x86, 0xbe, 0x6f, 0x41, 0xc9, 0xc2, 0xd8, 0xfb, 0x80, 0xe0, + 0x92, 0x4d, 0xed, 0xbe, 0x67, 0xe9, 0x68}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x31, 0x31, 0x32, 0x33, 0x35, 0x35, 0x39, 0x36, 0x30}, + true}, + + // Comment: special case hash + // tcID: 257 + {SEC_OID_SHA384, + 257, + {0x30, 0x64, 0x02, 0x30, 0x2e, 0x86, 0x88, 0x71, 0xea, 0x8b, 0x27, 0xa8, + 0xa7, 0x46, 0x88, 0x21, 0x52, 0x05, 0x1f, 0x2b, 0x14, 0x6a, 0xf4, 0xac, + 0x9d, 0x84, 0x73, 0xb4, 0xb6, 0x85, 0x2f, 0x80, 0xa1, 0xd0, 0xc7, 0xca, + 0xb5, 0x74, 0x89, 0xaa, 0x43, 0xf8, 0x90, 0x24, 0x38, 0x8a, 0xec, 0x06, + 0x05, 0xb0, 0x26, 0x37, 0x02, 0x30, 0x6d, 0x8c, 0x89, 0xee, 0xd8, 0xa5, + 0xa6, 0x25, 0x2c, 0x5c, 0xea, 0xd1, 0xc5, 0x53, 0x91, 0xc6, 0x74, 0x3d, + 0x88, 0x16, 0x09, 0xe3, 0xdb, 0x24, 0xd7, 0x0e, 0xad, 0x80, 0xa6, 0x63, + 0x57, 0x00, 0x20, 0x79, 0x8f, 0xbf, 0x41, 0xd4, 0xc6, 0x24, 0xfc, 0xb1, + 0xce, 0x36, 0xc5, 0x36, 0xfe, 0x38}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x33, 0x39, 0x32, 0x37, 0x35, 0x37, 0x30, 0x34}, + true}, + + // Comment: special case hash + // tcID: 258 + {SEC_OID_SHA384, + 258, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xab, 0xe6, 0xa5, 0x11, 0x79, 0xee, 0x87, + 0xc9, 0x57, 0x80, 0x5e, 0xca, 0xd5, 0xcc, 0xeb, 0xca, 0x30, 0xc6, 0xe3, + 0xa3, 0xe6, 0xdb, 0xe4, 0xeb, 0x4d, 0x13, 0x0b, 0x71, 0xdf, 0x2b, 0xf5, + 0x90, 0xb9, 0xd6, 0x7c, 0x8f, 0x49, 0xe8, 0x1b, 0xf9, 0x0c, 0xe0, 0x90, + 0x9d, 0x3c, 0x2d, 0xab, 0x4c, 0x02, 0x30, 0x71, 0x10, 0x58, 0x2f, 0xab, + 0x49, 0x5b, 0x21, 0xbd, 0x9d, 0xda, 0x06, 0x4f, 0xbd, 0x7a, 0xcc, 0x09, + 0xd0, 0x54, 0x4d, 0xcf, 0x76, 0x99, 0xbe, 0x35, 0xad, 0x16, 0x20, 0x7f, + 0xfa, 0x10, 0xe8, 0x90, 0x4f, 0x92, 0x41, 0xa7, 0x09, 0x48, 0x7b, 0xa2, + 0xba, 0x7e, 0x34, 0x43, 0x0b, 0x81, 0xc3}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x30, 0x38, 0x31, 0x31, 0x38, 0x38, 0x37, 0x36, 0x38}, + true}, + + // Comment: special case hash + // tcID: 259 + {SEC_OID_SHA384, + 259, + {0x30, 0x64, 0x02, 0x30, 0x50, 0x25, 0x2c, 0x19, 0xe6, 0x0e, 0x41, 0x20, + 0xb7, 0xc2, 0x8b, 0x2c, 0x2e, 0x0a, 0x58, 0x8e, 0x5d, 0x10, 0x75, 0x18, + 0xcd, 0x61, 0xe5, 0xc7, 0x99, 0x9c, 0x6d, 0x46, 0x5e, 0xa1, 0x34, 0xf7, + 0x52, 0x32, 0x2d, 0x8b, 0x83, 0xf5, 0x98, 0x8f, 0xcd, 0xc6, 0x2b, 0xd9, + 0xad, 0xb3, 0x6c, 0xcd, 0x02, 0x30, 0x19, 0x38, 0x99, 0x35, 0x24, 0x91, + 0xda, 0xbf, 0xe4, 0xfc, 0x94, 0x2e, 0x14, 0xdd, 0xac, 0xb2, 0x00, 0x67, + 0x37, 0x29, 0xd6, 0x16, 0x02, 0xcc, 0x0b, 0xaf, 0x57, 0x32, 0xd2, 0x62, + 0xf3, 0x6e, 0x52, 0x79, 0x86, 0x5a, 0x81, 0x0c, 0xe2, 0xf9, 0x77, 0xf5, + 0x76, 0x86, 0xa0, 0xd0, 0x13, 0x7a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x35, 0x34, 0x36, 0x30, 0x38, 0x39, 0x36, 0x33}, + true}, + + // Comment: special case hash + // tcID: 260 + {SEC_OID_SHA384, + 260, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xeb, 0x72, 0x5f, 0xdd, 0x53, 0x9d, 0x7d, + 0xe8, 0xea, 0x02, 0xfa, 0xc8, 0xdb, 0x6e, 0xc4, 0x64, 0xf4, 0x0c, 0x27, + 0x2a, 0x63, 0xe6, 0xb2, 0x71, 0x8c, 0x4e, 0x02, 0x66, 0xbf, 0x12, 0x35, + 0xda, 0xe3, 0x30, 0xf7, 0x47, 0xa6, 0x05, 0x2f, 0x43, 0x19, 0xec, 0xbe, + 0x7b, 0xda, 0xde, 0x9b, 0xd0, 0x02, 0x31, 0x00, 0xae, 0x84, 0x50, 0x76, + 0x48, 0xba, 0x2d, 0x19, 0x44, 0xbb, 0x67, 0x72, 0x2c, 0xcd, 0x2c, 0xb9, + 0x4b, 0x92, 0xb5, 0x9e, 0x89, 0xa1, 0xae, 0x69, 0x8c, 0x66, 0x8b, 0xb5, + 0x7f, 0x48, 0x1c, 0x42, 0xb2, 0x16, 0xc2, 0x3d, 0xa4, 0xb1, 0xd8, 0xc0, + 0xe5, 0x02, 0xef, 0x97, 0xfd, 0xa0, 0x5a, 0xd0}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x33, 0x38, 0x37, 0x36, 0x38, 0x37, 0x31, 0x31, 0x31}, + true}, + + // Comment: special case hash + // tcID: 261 + {SEC_OID_SHA384, + 261, + {0x30, 0x64, 0x02, 0x30, 0x25, 0xaa, 0x56, 0xfc, 0xbd, 0x92, 0xf2, 0xcf, + 0x53, 0xbd, 0xdb, 0xaa, 0x0d, 0xb5, 0x37, 0xde, 0x58, 0x43, 0x29, 0x07, + 0x31, 0xc1, 0xdd, 0x78, 0x03, 0x6f, 0xcb, 0xde, 0xd4, 0xa8, 0xf7, 0x18, + 0x7d, 0xdf, 0xed, 0x9f, 0x5c, 0xa9, 0xd9, 0x8e, 0xa7, 0xb1, 0x2d, 0x24, + 0xb8, 0xd2, 0x9d, 0x57, 0x02, 0x30, 0x02, 0x8f, 0x68, 0x37, 0x2d, 0x66, + 0x16, 0x48, 0x10, 0xbf, 0x79, 0xc3, 0x0a, 0x19, 0x11, 0x16, 0xd4, 0x96, + 0xfe, 0x32, 0x31, 0x46, 0x05, 0xdc, 0x16, 0x68, 0x28, 0x94, 0x25, 0xfb, + 0x3a, 0x15, 0xd7, 0x53, 0x2d, 0xde, 0x10, 0x52, 0xa4, 0x9a, 0x35, 0x86, + 0x6c, 0x14, 0x7a, 0xbd, 0xe1, 0xd9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x30, 0x33, 0x31, 0x33, 0x38, 0x31, 0x38, 0x37, 0x35}, + true}, + + // Comment: special case hash + // tcID: 262 + {SEC_OID_SHA384, + 262, + {0x30, 0x65, 0x02, 0x30, 0x54, 0xbf, 0x7a, 0xdc, 0x85, 0x48, 0xe7, 0xca, + 0xe2, 0x70, 0xe7, 0xb0, 0x97, 0xf1, 0x6b, 0x5e, 0x31, 0x51, 0x58, 0xd2, + 0x1b, 0x0e, 0x65, 0x2c, 0xe1, 0xcf, 0xe4, 0xb3, 0x31, 0x26, 0xba, 0x4a, + 0x65, 0xbf, 0x22, 0x7b, 0x4c, 0xdd, 0xca, 0xf2, 0x2d, 0x33, 0xd8, 0x24, + 0x78, 0x93, 0x7b, 0x20, 0x02, 0x31, 0x00, 0xbf, 0xc1, 0xb8, 0xf1, 0xd0, + 0x28, 0x46, 0xa4, 0x2f, 0x31, 0xe1, 0xbd, 0x10, 0xba, 0x33, 0x40, 0x65, + 0x45, 0x9f, 0x71, 0x2a, 0x3b, 0xbc, 0x76, 0x00, 0x5d, 0x6c, 0x64, 0x88, + 0x88, 0x9f, 0x88, 0xc0, 0x98, 0x3f, 0x48, 0x34, 0xd0, 0xbf, 0x22, 0x49, + 0xdb, 0xf0, 0xa6, 0xdb, 0x76, 0x07, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x35, 0x35, 0x33, 0x35, 0x38, 0x33, 0x33, 0x33}, + true}, + + // Comment: special case hash + // tcID: 263 + {SEC_OID_SHA384, + 263, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd3, 0xbb, 0x29, 0xac, 0x0b, 0xd1, 0xf6, + 0x05, 0x8a, 0x51, 0x97, 0xf7, 0x66, 0xd6, 0xea, 0x32, 0x16, 0xc5, 0x72, + 0xde, 0xd6, 0x2a, 0xf4, 0x63, 0x18, 0xc8, 0xc7, 0xf9, 0x54, 0x7b, 0xb2, + 0x46, 0x55, 0x36, 0x54, 0x27, 0x9d, 0x69, 0x98, 0x9d, 0x9a, 0xf5, 0xef, + 0x4c, 0xca, 0xcf, 0x64, 0xda, 0x02, 0x31, 0x00, 0xe1, 0x02, 0x81, 0x12, + 0x2c, 0x21, 0x12, 0xa2, 0xa5, 0xa9, 0xd8, 0x7a, 0xc5, 0x8f, 0x64, 0xfb, + 0x07, 0xc9, 0x96, 0xa2, 0xd0, 0x92, 0x92, 0x11, 0x9e, 0x8f, 0x24, 0xd5, + 0x49, 0x9b, 0x2e, 0x85, 0x24, 0xeb, 0xd0, 0x57, 0x00, 0x97, 0xf6, 0xcc, + 0x7f, 0x9c, 0x26, 0x09, 0x4a, 0x35, 0xc8, 0x57}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x36, 0x31, 0x38, 0x38, 0x34, 0x31, 0x34, 0x37, 0x32}, + true}, + + // Comment: special case hash + // tcID: 264 + {SEC_OID_SHA384, + 264, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xbc, 0x32, 0xe8, 0x5e, 0x31, 0x12, 0x47, + 0x24, 0x08, 0xf9, 0x32, 0x45, 0x86, 0xe5, 0x25, 0x32, 0x51, 0x28, 0xa3, + 0x83, 0x13, 0xc3, 0x4b, 0x79, 0x70, 0x0c, 0xb0, 0xa3, 0xf7, 0x26, 0x2a, + 0x90, 0xa1, 0xfc, 0xc4, 0x0e, 0xef, 0x1f, 0x1a, 0x38, 0x84, 0x03, 0x2a, + 0x7a, 0x21, 0x81, 0x0e, 0x0a, 0x02, 0x31, 0x00, 0xc0, 0x2f, 0x52, 0x54, + 0x13, 0x60, 0x35, 0x81, 0x07, 0xa1, 0x3d, 0xbe, 0xa3, 0x1f, 0x83, 0xd8, + 0x03, 0x97, 0x71, 0x09, 0x01, 0x73, 0x4b, 0x7a, 0xdb, 0x78, 0xb1, 0xfc, + 0x90, 0x44, 0x54, 0xa2, 0x8a, 0x37, 0x85, 0x14, 0xcc, 0xef, 0x80, 0xec, + 0xc7, 0x0c, 0x1d, 0x8e, 0x55, 0xf1, 0x13, 0x11}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x30, 0x30, 0x39, 0x32, 0x34, 0x35, 0x38, 0x35, 0x34}, + true}, + + // Comment: special case hash + // tcID: 265 + {SEC_OID_SHA384, + 265, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xf0, 0x4b, 0x9e, 0x17, 0xc7, 0x1d, 0x2d, + 0x21, 0x33, 0xea, 0x38, 0x0d, 0x71, 0xb6, 0xb8, 0x2c, 0x8a, 0x8e, 0x33, + 0x32, 0x70, 0x3e, 0x9d, 0x53, 0x5b, 0x2c, 0x2b, 0xca, 0x9b, 0x0a, 0xd5, + 0x86, 0xd1, 0x76, 0xa6, 0x04, 0x9a, 0xfa, 0x35, 0xed, 0xd9, 0x72, 0x2e, + 0xdb, 0x5c, 0x33, 0xda, 0xa3, 0x02, 0x31, 0x00, 0xbd, 0x44, 0xd4, 0xa6, + 0x26, 0x33, 0x80, 0xca, 0x6f, 0x22, 0xe7, 0x6c, 0x26, 0xd5, 0xf7, 0x0f, + 0x41, 0xf4, 0xd7, 0xca, 0xe7, 0xd4, 0xb9, 0xc1, 0xb8, 0xdc, 0x2b, 0xa5, + 0x29, 0x8d, 0x9d, 0x12, 0x40, 0x8b, 0x04, 0x61, 0x4e, 0x2f, 0x37, 0x96, + 0xcc, 0x19, 0xc9, 0x50, 0xc8, 0xc8, 0x8a, 0x10}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x37, 0x35, 0x36, 0x34, 0x36, 0x36, 0x35, 0x32, 0x38}, + true}, + + // Comment: special case hash + // tcID: 266 + {SEC_OID_SHA384, + 266, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xc8, 0x80, 0x73, 0x51, 0xd8, 0xe2, 0x61, + 0x33, 0x8e, 0x75, 0x0c, 0xb9, 0xa5, 0x2f, 0x4b, 0xe4, 0x47, 0x0b, 0x63, + 0xf6, 0xf1, 0x81, 0xcb, 0xe0, 0xe8, 0x1d, 0x43, 0xb6, 0x08, 0x24, 0xba, + 0x4b, 0xe1, 0xbb, 0xa4, 0x2b, 0x17, 0x83, 0x89, 0x7a, 0x0d, 0x72, 0xb0, + 0x61, 0x40, 0x18, 0xb0, 0x2f, 0x02, 0x30, 0x52, 0xe3, 0xa5, 0x98, 0xc8, + 0xbe, 0x98, 0x21, 0x27, 0xe9, 0x61, 0xee, 0xd2, 0xb0, 0x4f, 0x21, 0xc8, + 0x6d, 0xf4, 0xeb, 0xca, 0xb0, 0xd9, 0x55, 0xa7, 0xc6, 0x6e, 0xc7, 0xf8, + 0x18, 0x89, 0x87, 0x98, 0xee, 0x75, 0x36, 0x7a, 0x85, 0x02, 0x22, 0x76, + 0xb9, 0x12, 0xc0, 0xa0, 0x72, 0xbf, 0xf7}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x31, 0x39, 0x36, 0x39, 0x37, 0x31, 0x30, 0x32}, + true}, + + // Comment: special case hash + // tcID: 267 + {SEC_OID_SHA384, + 267, + {0x30, 0x64, 0x02, 0x30, 0x61, 0x52, 0x84, 0x1b, 0x6f, 0xb4, 0x60, 0x54, + 0x6e, 0xeb, 0x41, 0x58, 0xa3, 0xe5, 0xff, 0xa5, 0x4f, 0x51, 0xaa, 0x6a, + 0x20, 0x89, 0x87, 0xbe, 0x89, 0x9b, 0x70, 0x60, 0x55, 0xcd, 0x59, 0xd8, + 0xec, 0x7c, 0x01, 0xf4, 0x63, 0x42, 0x54, 0xfe, 0x05, 0x0e, 0x1d, 0x4e, + 0xc5, 0x25, 0xa1, 0x73, 0x02, 0x30, 0x73, 0xf0, 0xc5, 0xf1, 0x36, 0x40, + 0xd8, 0x92, 0xc2, 0x8f, 0x70, 0x14, 0x28, 0xe8, 0xfb, 0xfb, 0x73, 0x6b, + 0x64, 0x78, 0xbb, 0xd9, 0x72, 0xc8, 0xc6, 0x84, 0x97, 0x75, 0x56, 0xed, + 0x59, 0x9a, 0x70, 0xd3, 0x13, 0xe0, 0x6b, 0x12, 0x60, 0x80, 0xe1, 0x30, + 0x68, 0xd5, 0x6e, 0x1c, 0x10, 0xbe}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x33, 0x33, 0x31, 0x34, 0x32, 0x31, 0x37, 0x32}, + true}, + + // Comment: special case hash + // tcID: 268 + {SEC_OID_SHA384, + 268, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x84, 0x2f, 0x8d, 0x28, 0x14, 0xf5, 0xb7, + 0x16, 0x3f, 0x4b, 0x21, 0xbd, 0x97, 0x27, 0x24, 0x6e, 0x07, 0x8a, 0xd1, + 0xe7, 0x43, 0x5d, 0xfe, 0x1b, 0xc5, 0xf9, 0xe0, 0xe7, 0x37, 0x42, 0x32, + 0xe6, 0x86, 0xb9, 0xb9, 0x8b, 0x73, 0xde, 0xab, 0x9e, 0x43, 0xb3, 0xb7, + 0xf2, 0x54, 0x16, 0xc2, 0xbe, 0x02, 0x31, 0x00, 0x85, 0x2c, 0x10, 0x6c, + 0x41, 0x23, 0x00, 0xba, 0xc3, 0xba, 0x26, 0x59, 0x90, 0xb4, 0x28, 0xa2, + 0x60, 0x76, 0xab, 0x3f, 0x00, 0xfd, 0x76, 0x57, 0xbb, 0xd9, 0x31, 0x5f, + 0xa1, 0xcd, 0x2a, 0x12, 0x30, 0xa9, 0xa6, 0x0d, 0x06, 0xb7, 0xaf, 0x87, + 0xaa, 0x0a, 0x6c, 0xf3, 0xf4, 0x8b, 0x34, 0x4c}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x36, 0x37, 0x33, 0x34, 0x38, 0x31, 0x38, 0x39, 0x38}, + true}, + + // Comment: special case hash + // tcID: 269 + {SEC_OID_SHA384, + 269, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xe1, 0x3f, 0x6d, 0x63, 0x8b, 0x9d, 0x4f, + 0xba, 0x54, 0xaa, 0x43, 0x6a, 0x94, 0x5c, 0xfe, 0xa6, 0x6d, 0xec, 0x05, + 0x8f, 0xab, 0x6f, 0x02, 0x62, 0x93, 0x26, 0x58, 0x84, 0x45, 0x7b, 0x5a, + 0x86, 0xe8, 0xe9, 0x27, 0xd6, 0x99, 0xbc, 0x64, 0x43, 0x1b, 0x71, 0xe3, + 0xd4, 0x1d, 0xf2, 0x00, 0x44, 0x02, 0x31, 0x00, 0x98, 0x32, 0xcd, 0x1b, + 0x41, 0x77, 0x11, 0x8e, 0xd2, 0x47, 0xb4, 0xf3, 0x12, 0x77, 0xda, 0x15, + 0xf4, 0x20, 0x17, 0x9f, 0x45, 0xc7, 0x1a, 0x23, 0x7d, 0x77, 0xf5, 0x99, + 0xa4, 0x5d, 0xf6, 0x82, 0x47, 0xba, 0xc3, 0xdc, 0xef, 0x08, 0x68, 0xec, + 0xd1, 0x66, 0x50, 0x05, 0xc2, 0x5b, 0x7c, 0x6c}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x34, 0x36, 0x30, 0x31, 0x35, 0x39, 0x38, 0x32, 0x37}, + true}, + + // Comment: special case hash + // tcID: 270 + {SEC_OID_SHA384, + 270, + {0x30, 0x64, 0x02, 0x30, 0x09, 0xff, 0xf1, 0xc2, 0xe4, 0xff, 0x86, 0x43, + 0xcb, 0xfa, 0xd5, 0x88, 0x62, 0x0c, 0x2b, 0xf7, 0xaa, 0xca, 0x5c, 0xf4, + 0x24, 0x29, 0x69, 0x14, 0x2c, 0x71, 0x45, 0xb9, 0x27, 0xbd, 0x82, 0xed, + 0x14, 0xf3, 0xae, 0x8c, 0x6e, 0x2c, 0xe2, 0xda, 0x63, 0xb9, 0x90, 0xb9, + 0xf1, 0xbe, 0x6d, 0x64, 0x02, 0x30, 0x78, 0x0c, 0x81, 0x6f, 0x6c, 0x86, + 0x34, 0x3b, 0x00, 0x82, 0x35, 0xee, 0x98, 0x6a, 0xbf, 0x21, 0x36, 0x12, + 0x3e, 0xd2, 0x47, 0xe4, 0x75, 0x1e, 0x4d, 0x54, 0x67, 0x33, 0x4f, 0x08, + 0xe5, 0xe2, 0xca, 0x11, 0x61, 0x25, 0x4f, 0x68, 0xc3, 0xe6, 0x67, 0x8e, + 0x2d, 0x0b, 0x87, 0xd1, 0xcc, 0x7c}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x38, 0x39, 0x39, 0x30, 0x38, 0x35, 0x39, 0x39, 0x32, 0x39}, + true}, + + // Comment: special case hash + // tcID: 271 + {SEC_OID_SHA384, + 271, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xae, 0x6e, 0x7d, 0x2c, 0xea, 0x71, + 0xb5, 0xa9, 0xc7, 0x3c, 0xbc, 0x12, 0x85, 0xa8, 0xd2, 0x52, 0x94, 0x97, + 0x72, 0xaf, 0xe1, 0xaa, 0x27, 0xfb, 0x13, 0x77, 0x40, 0xfc, 0x42, 0x9c, + 0x2a, 0x8c, 0x86, 0x48, 0xc9, 0xa5, 0xba, 0x67, 0x8a, 0x32, 0xf7, 0xae, + 0x76, 0x89, 0xb3, 0x95, 0xca, 0x02, 0x31, 0x00, 0x89, 0xd5, 0x4c, 0xd1, + 0x3a, 0x16, 0x2c, 0x34, 0x18, 0x9f, 0xf5, 0x24, 0x81, 0x36, 0x90, 0xe7, + 0x97, 0x68, 0xaf, 0x8e, 0xbe, 0x79, 0x4c, 0xc9, 0x41, 0xdf, 0xe7, 0xfd, + 0xf2, 0xcb, 0x8d, 0xd0, 0xb4, 0x25, 0x19, 0xf0, 0x34, 0xea, 0x4d, 0x4f, + 0x1c, 0x87, 0x00, 0x46, 0xd1, 0x32, 0x10, 0xe1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x33, 0x32, 0x36, 0x34, 0x34, 0x30, 0x39, 0x38, 0x31}, + true}, + + // Comment: special case hash + // tcID: 272 + {SEC_OID_SHA384, + 272, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xef, 0xa3, 0xc5, 0xfc, 0x3c, 0x8b, 0xe1, + 0x00, 0x74, 0x75, 0xa2, 0xdb, 0xd4, 0x6e, 0x35, 0x78, 0xbb, 0x30, 0x57, + 0x94, 0x45, 0x90, 0x9c, 0x24, 0x45, 0xf8, 0x50, 0xfb, 0x8a, 0xa6, 0x0a, + 0xa5, 0xb1, 0x74, 0x9c, 0xc3, 0x40, 0x0d, 0x8f, 0xfd, 0x81, 0xcb, 0x88, + 0x32, 0xb5, 0x0d, 0x27, 0xb4, 0x02, 0x31, 0x00, 0xb3, 0x6a, 0x08, 0xdb, + 0x38, 0x45, 0xb3, 0xd2, 0xeb, 0xd2, 0xc3, 0x35, 0x48, 0x0f, 0x12, 0xfb, + 0x83, 0xf2, 0xa7, 0x35, 0x18, 0x41, 0xea, 0x38, 0x42, 0xec, 0x62, 0xad, + 0x90, 0x4b, 0x09, 0x8e, 0xfb, 0xf9, 0xfa, 0xa7, 0x82, 0x8b, 0x9c, 0x18, + 0x57, 0x46, 0xd9, 0xc8, 0xbd, 0x04, 0x7d, 0x76}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x33, 0x37, 0x36, 0x34, 0x33, 0x37, 0x35, 0x35, 0x37}, + true}, + + // Comment: special case hash + // tcID: 273 + {SEC_OID_SHA384, + 273, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xf5, 0x77, 0x09, 0x5f, 0x7c, 0x74, 0x59, + 0x4a, 0xa1, 0xc6, 0x9a, 0xca, 0x9b, 0xb2, 0x6e, 0x0c, 0x74, 0x75, 0xae, + 0x51, 0x63, 0x05, 0x8e, 0xcc, 0x07, 0x4b, 0x03, 0xaf, 0x89, 0xe5, 0x6b, + 0x12, 0xb6, 0xa7, 0x24, 0x50, 0x58, 0x9d, 0xac, 0xf0, 0xd7, 0xe6, 0xb1, + 0x72, 0xd0, 0x01, 0x7a, 0x0e, 0x02, 0x31, 0x00, 0xbe, 0xe7, 0x56, 0xa0, + 0xb5, 0xd0, 0xa6, 0x77, 0xbf, 0x95, 0xf9, 0x8d, 0xa5, 0x12, 0x85, 0x4f, + 0x3e, 0xcb, 0x71, 0x2f, 0x94, 0x57, 0x0e, 0x1a, 0xd2, 0x30, 0xea, 0xb1, + 0x7c, 0x52, 0x7b, 0x6a, 0x8b, 0xcc, 0x9a, 0xe2, 0x02, 0xb6, 0x57, 0xa3, + 0x61, 0x1e, 0xcf, 0xfa, 0x94, 0xba, 0x0d, 0x54}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x38, 0x36, 0x30, 0x33, 0x39, 0x37, 0x37, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 274 + {SEC_OID_SHA384, + 274, + {0x30, 0x65, 0x02, 0x30, 0x0a, 0xe7, 0x68, 0x8c, 0x7d, 0xe5, 0x88, 0x2e, + 0xb9, 0xc3, 0x17, 0x2f, 0x55, 0x00, 0x01, 0x55, 0x52, 0xf9, 0x98, 0xfb, + 0x53, 0x70, 0x2c, 0x6c, 0xd4, 0xb0, 0x34, 0x04, 0xd5, 0xa0, 0x51, 0x0a, + 0x80, 0x73, 0xdb, 0x95, 0xdb, 0x54, 0x48, 0x08, 0xdb, 0xd7, 0x66, 0x59, + 0xfd, 0x20, 0xcf, 0x12, 0x02, 0x31, 0x00, 0xbc, 0x61, 0x0f, 0xe5, 0xf0, + 0x4d, 0x89, 0x09, 0xcc, 0x43, 0x96, 0x15, 0xfb, 0x7e, 0x30, 0x2d, 0x3d, + 0x82, 0x99, 0x28, 0x17, 0x64, 0x7c, 0x50, 0xc1, 0xf4, 0x67, 0x09, 0x0a, + 0x52, 0xb3, 0x28, 0xcb, 0xbc, 0x02, 0x62, 0xf1, 0x8f, 0xfb, 0x6f, 0xd9, + 0xf3, 0xbd, 0x60, 0x01, 0x3c, 0xea, 0x08}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x35, 0x38, 0x30, 0x37, 0x37, 0x37, 0x33, 0x39, 0x38, 0x37}, + true}, + + // Comment: special case hash + // tcID: 275 + {SEC_OID_SHA384, + 275, + {0x30, 0x65, 0x02, 0x30, 0x5d, 0xc8, 0xa6, 0xd8, 0x4a, 0xfa, 0xaf, 0x90, + 0x0d, 0x78, 0xc6, 0xa9, 0x1d, 0xc5, 0xe1, 0x2e, 0x7d, 0x17, 0x89, 0x1a, + 0x52, 0xc1, 0x46, 0x82, 0x53, 0x06, 0x1d, 0x70, 0x4b, 0x89, 0x40, 0xbe, + 0xf8, 0x5b, 0x9f, 0xe8, 0x07, 0xa0, 0xe0, 0x2b, 0x56, 0xe8, 0xdd, 0x37, + 0xc2, 0x2f, 0xbb, 0x82, 0x02, 0x31, 0x00, 0x91, 0x42, 0x58, 0xde, 0x52, + 0x93, 0x2c, 0x46, 0x04, 0xdc, 0xeb, 0x5c, 0xe7, 0xcc, 0x0a, 0x92, 0xe0, + 0x21, 0xed, 0xca, 0x9b, 0x81, 0x9b, 0x84, 0xa9, 0xf2, 0x56, 0x52, 0xf9, + 0xaf, 0x13, 0xf9, 0x56, 0xa1, 0x13, 0x9e, 0xe9, 0x5c, 0x7a, 0xa7, 0xa0, + 0x79, 0xe3, 0xad, 0x83, 0x17, 0xfb, 0xdb}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x35, 0x37, 0x31, 0x38, 0x36, 0x36, 0x38, 0x35, 0x37}, + true}, + + // Comment: special case hash + // tcID: 276 + {SEC_OID_SHA384, + 276, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xda, 0x55, 0xa6, 0xdb, 0xb8, 0x45, 0x20, + 0x5c, 0x87, 0xc9, 0x95, 0xb0, 0xbb, 0xc8, 0x44, 0x4f, 0xfc, 0xba, 0x6e, + 0xb1, 0xf4, 0xeb, 0x9d, 0x30, 0xf7, 0x21, 0xd2, 0xda, 0xcc, 0x19, 0x8f, + 0xb1, 0xa8, 0x29, 0x60, 0x75, 0xe6, 0x8e, 0xb3, 0xd2, 0x5e, 0xf5, 0x96, + 0xa9, 0x52, 0xb8, 0xea, 0x19, 0x02, 0x31, 0x00, 0x82, 0x9f, 0x67, 0x1d, + 0xcc, 0xad, 0x6d, 0x7b, 0x0b, 0x8c, 0x4b, 0x39, 0xff, 0x3f, 0x42, 0x59, + 0x79, 0x65, 0xd5, 0x5c, 0x64, 0x5f, 0xb8, 0x80, 0xa6, 0x6f, 0xe1, 0x98, + 0xd9, 0x34, 0x4c, 0x93, 0x11, 0xf1, 0x59, 0x89, 0x30, 0x39, 0x24, 0x70, + 0x37, 0x9f, 0xa5, 0xff, 0x43, 0xc7, 0x5d, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x38, 0x36, 0x37, 0x37, 0x33, 0x30, 0x39, 0x33, 0x36, 0x32}, + true}, + + // Comment: special case hash + // tcID: 277 + {SEC_OID_SHA384, + 277, + {0x30, 0x64, 0x02, 0x30, 0x37, 0x30, 0xdf, 0xd0, 0x98, 0x5d, 0xe7, 0x7d, + 0xec, 0xdd, 0x35, 0x8a, 0x54, 0x4b, 0x47, 0xf4, 0x18, 0xd3, 0xfa, 0xb4, + 0x24, 0x81, 0x53, 0x0d, 0x5d, 0x51, 0x48, 0x59, 0x89, 0x4c, 0x6f, 0x23, + 0xb7, 0x29, 0xaf, 0x72, 0xb4, 0x46, 0x86, 0x05, 0x8d, 0xe2, 0x96, 0x87, + 0xb3, 0x4b, 0x3b, 0x0c, 0x02, 0x30, 0x65, 0xbd, 0xfa, 0xf0, 0xac, 0x21, + 0x7a, 0x80, 0xb8, 0x2e, 0xb0, 0x9c, 0x9f, 0x59, 0xc5, 0xc8, 0xcf, 0xbf, + 0x50, 0xa6, 0xeb, 0x97, 0x9a, 0x8f, 0x5f, 0x63, 0xea, 0xb9, 0xbd, 0x38, + 0xee, 0x09, 0x38, 0xe4, 0xb2, 0x31, 0x02, 0x11, 0x20, 0x33, 0xb2, 0x30, + 0xa1, 0x4a, 0xd2, 0x79, 0x0e, 0x3f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x34, 0x37, 0x35, 0x35, 0x31, 0x35, 0x30, 0x36, 0x30}, + true}, + + // Comment: special case hash + // tcID: 278 + {SEC_OID_SHA384, + 278, + {0x30, 0x65, 0x02, 0x30, 0x55, 0x21, 0x0d, 0xf2, 0x12, 0x4c, 0x17, 0x0e, + 0x25, 0x9a, 0xf1, 0xda, 0xfa, 0x73, 0xe6, 0x66, 0x13, 0xaa, 0x18, 0xce, + 0xd8, 0xeb, 0x40, 0xa7, 0xf6, 0x61, 0x55, 0xd5, 0x0d, 0x5f, 0x31, 0x24, + 0xed, 0xfa, 0x55, 0x27, 0x6d, 0xe4, 0x79, 0x70, 0x13, 0x17, 0x72, 0x91, + 0xe8, 0xaf, 0xef, 0xf6, 0x02, 0x31, 0x00, 0xc3, 0x14, 0xd3, 0xa3, 0x10, + 0xa6, 0x06, 0x47, 0xda, 0xd3, 0x31, 0x8e, 0xd7, 0xf0, 0x40, 0x5a, 0x64, + 0xc3, 0xf9, 0x4b, 0x5a, 0xc9, 0x8e, 0x6b, 0xe1, 0x22, 0x08, 0xc8, 0xad, + 0x98, 0x35, 0xfa, 0x6b, 0x81, 0xa0, 0xea, 0x59, 0xf4, 0x76, 0x60, 0x86, + 0x34, 0x65, 0x7b, 0x66, 0xe0, 0x0f, 0xfd}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x39, 0x37, 0x33, 0x31, 0x37, 0x36, 0x38, 0x37, 0x34}, + true}, + + // Comment: special case hash + // tcID: 279 + {SEC_OID_SHA384, + 279, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xf6, 0xc9, 0x89, 0x71, 0x44, 0xb5, 0xd8, + 0x49, 0x64, 0x51, 0x5e, 0xb0, 0xc8, 0xc3, 0xd0, 0xd9, 0xc6, 0x68, 0x7c, + 0x95, 0x78, 0x87, 0xe9, 0x3c, 0x29, 0xb2, 0xa2, 0x18, 0x04, 0xb4, 0x03, + 0x07, 0xfb, 0x88, 0xbf, 0xd5, 0xcc, 0xa1, 0x1c, 0x95, 0x88, 0x5d, 0x28, + 0x86, 0x7c, 0xb3, 0x3a, 0x74, 0x02, 0x30, 0x65, 0x6b, 0xaf, 0xca, 0x24, + 0x22, 0x90, 0xf7, 0xd7, 0xe9, 0x80, 0x1b, 0x6c, 0xfd, 0x4b, 0xd1, 0xb0, + 0x7e, 0x8d, 0x7c, 0x6c, 0x1c, 0x59, 0xfd, 0x3d, 0x8e, 0x82, 0xe9, 0x84, + 0x6a, 0x1b, 0x28, 0x55, 0xc8, 0x54, 0x20, 0xe4, 0xee, 0x6e, 0xc2, 0xd9, + 0x7f, 0xec, 0x21, 0x61, 0xee, 0xb2, 0x43}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x33, 0x36, 0x39, 0x38, 0x30, 0x39, 0x35, 0x31, 0x34, 0x38}, + true}, + + // Comment: special case hash + // tcID: 280 + {SEC_OID_SHA384, + 280, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xbf, 0xbc, 0xc5, 0xf3, 0x43, 0xe2, 0xab, + 0x39, 0x2c, 0xe6, 0xc1, 0xc0, 0x2d, 0x91, 0xc0, 0x06, 0x50, 0xc4, 0x71, + 0x36, 0x83, 0x6a, 0x5d, 0x06, 0x22, 0xd4, 0x76, 0xac, 0x2b, 0x32, 0x74, + 0x39, 0x57, 0x21, 0xb1, 0xab, 0x21, 0x88, 0x2e, 0xd5, 0xca, 0xbe, 0xd0, + 0x93, 0xb4, 0x3b, 0x13, 0x3f, 0x02, 0x30, 0x04, 0x3e, 0x9f, 0xc6, 0x4c, + 0x61, 0x08, 0xdf, 0x73, 0xf9, 0xec, 0xed, 0x90, 0xf9, 0x11, 0x85, 0xf8, + 0x3d, 0x89, 0x66, 0x2f, 0x5a, 0x9d, 0x81, 0x0c, 0x18, 0x24, 0xfb, 0xfd, + 0x97, 0xb8, 0x42, 0xf7, 0x84, 0x30, 0x5f, 0xd6, 0xb9, 0xc2, 0x8c, 0x80, + 0xd3, 0x2d, 0x52, 0xb1, 0x53, 0x8d, 0x12}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x30, 0x37, 0x35, 0x30, 0x32, 0x36, 0x38, 0x35, 0x37, 0x36}, + true}, + + // Comment: special case hash + // tcID: 281 + {SEC_OID_SHA384, + 281, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xb8, 0xf7, 0x93, 0xdd, 0xd4, 0x7e, 0x65, + 0x7a, 0x90, 0x81, 0xcb, 0xed, 0x16, 0x00, 0xfb, 0x22, 0xb3, 0x8a, 0xd6, + 0xa1, 0x55, 0xf9, 0xc0, 0x06, 0xba, 0x98, 0xde, 0x1f, 0x38, 0x3b, 0x4c, + 0x09, 0x18, 0xce, 0xea, 0x72, 0x25, 0x3e, 0x0f, 0x86, 0x95, 0x24, 0xb2, + 0x36, 0x9c, 0xd9, 0xbd, 0x8c, 0x02, 0x31, 0x00, 0x96, 0xc4, 0x52, 0xff, + 0x58, 0xf4, 0x2e, 0x08, 0x53, 0x04, 0x0a, 0x6d, 0x5c, 0x7e, 0x75, 0x0b, + 0x57, 0xdd, 0x4a, 0xf0, 0x6e, 0x2d, 0xf8, 0x19, 0x4e, 0x8d, 0x52, 0x4e, + 0x81, 0xac, 0x00, 0x0e, 0xe3, 0x31, 0x5b, 0xbe, 0xab, 0xbf, 0x6a, 0x21, + 0xf6, 0x1b, 0x89, 0x04, 0xc5, 0x53, 0x78, 0xd9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x38, 0x36, 0x39, 0x31, 0x34, 0x39, 0x35, 0x35, 0x38}, + true}, + + // Comment: special case hash + // tcID: 282 + {SEC_OID_SHA384, + 282, + {0x30, 0x64, 0x02, 0x30, 0x26, 0x3a, 0xb1, 0xc9, 0x35, 0x67, 0xe9, 0x3b, + 0x5e, 0xc4, 0xe3, 0x80, 0xb0, 0xd3, 0xbb, 0x5e, 0xa1, 0xce, 0x69, 0x3c, + 0x14, 0xa4, 0x7a, 0xfc, 0xcc, 0x53, 0x9a, 0xaf, 0x19, 0x7f, 0x09, 0x9d, + 0x33, 0x1e, 0xa9, 0xe2, 0x6f, 0x1a, 0x00, 0x57, 0x14, 0x8d, 0x46, 0x72, + 0x7a, 0xcb, 0x61, 0x88, 0x02, 0x30, 0x62, 0x1d, 0xb0, 0x7c, 0xe9, 0x41, + 0x10, 0xe2, 0xbe, 0x74, 0xfa, 0x95, 0x3a, 0x00, 0xa8, 0xa5, 0x54, 0x22, + 0x5b, 0x3f, 0x2c, 0x0f, 0x6c, 0x56, 0xb4, 0xeb, 0xd4, 0xdb, 0x2f, 0x57, + 0xca, 0x25, 0x65, 0xed, 0x33, 0x23, 0xfd, 0x70, 0x8b, 0xb5, 0x6a, 0xc6, + 0xe2, 0x8b, 0xfb, 0x40, 0xf2, 0xe7}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x31, 0x37, 0x34, 0x36, 0x35, 0x35, 0x34, 0x33, 0x35}, + true}, + + // Comment: special case hash + // tcID: 283 + {SEC_OID_SHA384, + 283, + {0x30, 0x65, 0x02, 0x31, 0x00, 0x96, 0xf4, 0xa2, 0xb3, 0x52, 0x9c, 0x65, + 0xe4, 0x5a, 0x0b, 0x4c, 0x19, 0xc5, 0x82, 0xdc, 0x8d, 0xb6, 0x35, 0xd4, + 0xe7, 0x4f, 0x0b, 0x81, 0x30, 0x96, 0x96, 0xb2, 0x3b, 0xe9, 0x20, 0xba, + 0x8e, 0xc5, 0x53, 0xd4, 0xb3, 0x70, 0xdf, 0x4c, 0x59, 0xd7, 0x4d, 0xd6, + 0x54, 0xba, 0xc6, 0xdf, 0x58, 0x02, 0x30, 0x15, 0x73, 0xba, 0x1b, 0x28, + 0x0c, 0x73, 0x5a, 0x34, 0x01, 0xd9, 0x57, 0xec, 0xd3, 0xb8, 0x90, 0x8e, + 0x4e, 0x0b, 0x7d, 0x80, 0x23, 0x9c, 0xe0, 0x42, 0x59, 0x4d, 0x18, 0x2f, + 0xaf, 0x2d, 0xdf, 0x81, 0x1c, 0x90, 0x56, 0xaa, 0xc4, 0xc8, 0x7f, 0x4f, + 0x85, 0x04, 0x37, 0x66, 0xa2, 0x66, 0x14}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x36, 0x34, 0x34, 0x35, 0x35, 0x30, 0x37, 0x39, 0x32}, + true}, + + // Comment: special case hash + // tcID: 284 + {SEC_OID_SHA384, + 284, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x96, 0xa6, 0x91, 0xb1, 0x9a, 0x62, 0x94, + 0xb3, 0x11, 0xa4, 0x38, 0xf8, 0xda, 0x34, 0x5e, 0x48, 0x0b, 0x1d, 0xea, + 0xa1, 0xe9, 0x40, 0xcf, 0xbf, 0x02, 0x17, 0x7d, 0x5f, 0x08, 0x47, 0x99, + 0x76, 0xea, 0x58, 0xae, 0xe3, 0x10, 0x11, 0xd5, 0x0b, 0x55, 0x42, 0xbe, + 0x18, 0x8c, 0x9d, 0x63, 0xdf, 0x02, 0x31, 0x00, 0x8f, 0x67, 0xdc, 0x9e, + 0x15, 0x88, 0xae, 0xb8, 0xbe, 0x18, 0x00, 0x13, 0xd4, 0x1a, 0x03, 0x6f, + 0x9b, 0xad, 0xfa, 0xd9, 0xfe, 0x93, 0x40, 0x91, 0x0c, 0xbf, 0x87, 0x24, + 0x37, 0x76, 0xf5, 0x4b, 0xef, 0x7d, 0xa2, 0xeb, 0xf3, 0xa7, 0x64, 0x38, + 0x66, 0xeb, 0x9a, 0x3b, 0x23, 0xfe, 0x59, 0xb9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x35, 0x33, 0x32, 0x38, 0x31, 0x38, 0x33, 0x33, 0x38}, + true}, + + // Comment: special case hash + // tcID: 285 + {SEC_OID_SHA384, + 285, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xcf, 0xf2, 0x79, 0x48, 0xc6, 0xd9, 0x02, + 0xc7, 0x3d, 0x10, 0x3d, 0x08, 0x02, 0xeb, 0x14, 0x4d, 0xd8, 0x9c, 0x1b, + 0x0e, 0x3b, 0x9f, 0x9a, 0x5e, 0x49, 0x8b, 0x03, 0x61, 0xdc, 0x12, 0x2a, + 0x0d, 0x55, 0x51, 0x60, 0xd8, 0xc6, 0x4d, 0x61, 0x53, 0x9c, 0x1d, 0xbb, + 0xd4, 0xbc, 0x18, 0x97, 0x1f, 0x02, 0x31, 0x00, 0xb6, 0x08, 0x27, 0x48, + 0x8c, 0x9f, 0x16, 0xba, 0x28, 0x37, 0x8f, 0xd5, 0x9b, 0x1a, 0x29, 0xc6, + 0x50, 0x73, 0x33, 0x5a, 0x7f, 0x23, 0x61, 0x31, 0x13, 0x46, 0x74, 0xc6, + 0x2c, 0x83, 0x96, 0xf1, 0x93, 0xc7, 0x6f, 0x23, 0x95, 0xdd, 0xaa, 0xa4, + 0xf2, 0x4b, 0x69, 0x16, 0x1e, 0xb6, 0x9b, 0x4d}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x31, 0x39, 0x32, 0x30, 0x37, 0x36, 0x33, 0x38, 0x32}, + true}, + + // Comment: special case hash + // tcID: 286 + {SEC_OID_SHA384, + 286, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xe9, 0x0e, 0x22, 0xd9, 0xe5, 0x35, 0xdf, + 0xdf, 0xd8, 0x6e, 0x09, 0x8d, 0x5d, 0x6a, 0x0a, 0xe0, 0x8f, 0x69, 0xd4, + 0xa3, 0xff, 0xaa, 0x39, 0xf6, 0x93, 0x0b, 0xcf, 0x5f, 0x5a, 0xd0, 0x2e, + 0xe0, 0xd0, 0x47, 0x2a, 0xe9, 0x84, 0xed, 0xd9, 0xf0, 0xbb, 0xe5, 0xe7, + 0xd6, 0x3f, 0xd4, 0xf6, 0xac, 0x02, 0x31, 0x00, 0xe3, 0xf5, 0x7b, 0x0a, + 0x46, 0x29, 0xec, 0xaa, 0x21, 0xf2, 0xd3, 0x4a, 0x7a, 0x08, 0x34, 0xd5, + 0x7b, 0xa2, 0x0f, 0x99, 0xc6, 0xe3, 0x1b, 0x43, 0xc3, 0x78, 0x11, 0xcc, + 0x23, 0xb9, 0x95, 0x7c, 0x8f, 0x33, 0x56, 0xf4, 0x46, 0x22, 0x14, 0xd3, + 0xc8, 0xe5, 0x87, 0x45, 0xe5, 0x0f, 0x23, 0xf6}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x35, 0x33, 0x32, 0x38, 0x34, 0x32, 0x32, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 287 + {SEC_OID_SHA384, + 287, + {0x30, 0x64, 0x02, 0x30, 0x18, 0xb7, 0x0e, 0x27, 0x2a, 0x98, 0xcc, 0x48, + 0xe1, 0xe0, 0xaf, 0x73, 0x14, 0x6f, 0x0f, 0x97, 0x2b, 0xbf, 0xbe, 0xb6, + 0xb9, 0x85, 0xfe, 0xb2, 0xc4, 0xac, 0xd6, 0x95, 0xa7, 0xa4, 0x1b, 0x99, + 0xc4, 0x15, 0xbe, 0x9c, 0x46, 0xae, 0xda, 0xf3, 0xdd, 0xff, 0x67, 0xa6, + 0x5a, 0x89, 0xe3, 0x87, 0x02, 0x30, 0x47, 0xd6, 0xbc, 0xea, 0x08, 0x8f, + 0x62, 0x2a, 0xd3, 0x5d, 0x88, 0xbc, 0xf4, 0x6d, 0x71, 0x82, 0x7b, 0xcb, + 0xa2, 0xf5, 0x7c, 0x36, 0xd6, 0xfb, 0x8a, 0x4b, 0xf2, 0xbe, 0xfd, 0xc0, + 0xd4, 0xe3, 0xef, 0x36, 0x6d, 0x59, 0x66, 0xc4, 0xd0, 0x76, 0xd3, 0xcf, + 0xa4, 0x3d, 0x66, 0x26, 0x71, 0x7b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x35, 0x36, 0x37, 0x31, 0x37, 0x37, 0x33, 0x39}, + true}, + + // Comment: special case hash + // tcID: 288 + {SEC_OID_SHA384, + 288, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xac, 0xfd, 0x98, 0x1c, 0x55, 0xfd, 0x52, + 0x86, 0xcf, 0xce, 0x17, 0x37, 0x26, 0xd5, 0x1c, 0x3d, 0x25, 0xf6, 0x5b, + 0x11, 0xb7, 0x67, 0x37, 0x29, 0xa6, 0x21, 0x67, 0x25, 0x67, 0x74, 0xf7, + 0xc8, 0x94, 0xb7, 0x46, 0x62, 0xa2, 0x12, 0xc7, 0x06, 0xe0, 0x0c, 0xef, + 0x09, 0x60, 0x74, 0x16, 0x2f, 0x02, 0x31, 0x00, 0xf4, 0xd4, 0x71, 0xc9, + 0x77, 0x97, 0xc2, 0x4d, 0x96, 0xae, 0xc1, 0xde, 0x85, 0xa2, 0x49, 0xef, + 0x46, 0x8d, 0x60, 0x36, 0xcd, 0x71, 0x25, 0x63, 0xae, 0xb6, 0x5c, 0xea, + 0x49, 0x95, 0xf3, 0xee, 0x85, 0xe7, 0x69, 0xb8, 0x74, 0xf0, 0x9a, 0x08, + 0x63, 0x7a, 0x44, 0xa9, 0x60, 0x84, 0xbe, 0x7a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x33, 0x30, 0x33, 0x30, 0x39, 0x31, 0x31, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 289 + {SEC_OID_SHA384, + 289, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xf1, 0x5f, 0xcb, 0xee, 0xa8, 0xb6, 0x4d, + 0xad, 0x5e, 0x85, 0x66, 0xa2, 0xc3, 0x79, 0x13, 0xc8, 0x2d, 0x6b, 0xe9, + 0xd9, 0x66, 0x8d, 0xf4, 0x69, 0xbd, 0x0b, 0x59, 0x1c, 0x39, 0x23, 0xa6, + 0xe1, 0x26, 0x44, 0xea, 0xf6, 0x97, 0xd4, 0x66, 0xfa, 0x7c, 0xd5, 0x13, + 0x98, 0x3d, 0x94, 0x6a, 0x40, 0x02, 0x30, 0x70, 0x06, 0x39, 0x66, 0x80, + 0x10, 0x79, 0x35, 0x15, 0x26, 0x99, 0x9e, 0x5c, 0x5c, 0x2c, 0x5f, 0x62, + 0x7e, 0x4c, 0x8b, 0xc9, 0x67, 0x84, 0xbc, 0xbe, 0x71, 0x5f, 0xe7, 0xc7, + 0xaf, 0xcf, 0x69, 0x78, 0x5d, 0x1c, 0x8c, 0x7c, 0xcd, 0x37, 0x25, 0xe3, + 0x64, 0x10, 0x16, 0x38, 0x39, 0x65, 0x97}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x37, 0x37, 0x33, 0x35, 0x39, 0x31, 0x35, 0x35, 0x38, 0x31}, + true}, + + // Comment: special case hash + // tcID: 290 + {SEC_OID_SHA384, + 290, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd9, 0x95, 0x14, 0x79, 0x39, 0xae, 0x6d, + 0x8f, 0x62, 0xbb, 0x57, 0x37, 0x22, 0x27, 0x39, 0x58, 0x39, 0xe2, 0x5a, + 0x0d, 0x43, 0x08, 0xb8, 0x99, 0xd5, 0xf5, 0x06, 0xcf, 0x9e, 0x0a, 0x01, + 0xe8, 0x11, 0x5b, 0x7e, 0x4b, 0x82, 0x2f, 0x03, 0x7e, 0xc9, 0x57, 0x52, + 0xbd, 0x9e, 0x89, 0x2f, 0x5e, 0x02, 0x31, 0x00, 0x9b, 0xb4, 0xd0, 0x73, + 0x33, 0xe4, 0x68, 0xf8, 0x48, 0x2a, 0x79, 0x0a, 0x2a, 0x2e, 0x65, 0x0e, + 0x2c, 0x42, 0xda, 0x82, 0x40, 0xec, 0x5e, 0x40, 0x25, 0x06, 0xb3, 0x68, + 0x12, 0x2f, 0x04, 0x66, 0x80, 0xcd, 0x71, 0xe0, 0x11, 0x78, 0x97, 0xcc, + 0xe3, 0xdf, 0x4a, 0x15, 0x55, 0xfc, 0x88, 0x76}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x34, 0x33, 0x39, 0x36, 0x36, 0x37, 0x34, 0x30}, + true}, + + // Comment: special case hash + // tcID: 291 + {SEC_OID_SHA384, + 291, + {0x30, 0x64, 0x02, 0x30, 0x43, 0xc6, 0xce, 0x51, 0x84, 0x47, 0x6f, 0x3f, + 0x49, 0x6a, 0xfe, 0xae, 0x3c, 0xb9, 0x6a, 0x3f, 0x9f, 0x03, 0x89, 0x57, + 0x68, 0x6c, 0x93, 0x43, 0x7b, 0x82, 0x66, 0xa2, 0x33, 0x02, 0x23, 0x71, + 0xd2, 0x66, 0xe9, 0x04, 0xaa, 0x09, 0x6c, 0x35, 0x66, 0xcb, 0x33, 0x82, + 0x4b, 0x88, 0x07, 0x5e, 0x02, 0x30, 0x68, 0x0c, 0x13, 0x24, 0x5a, 0x8b, + 0xc5, 0x60, 0xb6, 0x38, 0xd2, 0x6f, 0x0c, 0x5f, 0x26, 0x19, 0x64, 0x13, + 0x02, 0x56, 0x93, 0x95, 0x52, 0xd3, 0xff, 0xfb, 0x07, 0xb6, 0x58, 0x35, + 0x56, 0x11, 0x61, 0x2c, 0x26, 0x8a, 0x89, 0x54, 0x10, 0x55, 0xd3, 0xc2, + 0xbf, 0x9e, 0x82, 0xcf, 0x4d, 0xa3}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x33, 0x32, 0x37, 0x36, 0x30, 0x32, 0x38, 0x32, 0x33}, + true}, + + // Comment: special case hash + // tcID: 292 + {SEC_OID_SHA384, + 292, + {0x30, 0x63, 0x02, 0x30, 0x44, 0x75, 0x39, 0x94, 0x1d, 0xc3, 0x50, 0x76, + 0x7f, 0xc8, 0x41, 0x08, 0x3d, 0x25, 0xd9, 0x24, 0x7a, 0x08, 0x07, 0xe1, + 0xe2, 0x2e, 0x0b, 0xb9, 0xd9, 0x4f, 0x50, 0x4f, 0x72, 0x19, 0x81, 0xb4, + 0x13, 0xd5, 0x21, 0xef, 0xbd, 0x75, 0xe4, 0xfe, 0x83, 0x1e, 0xe2, 0x63, + 0x38, 0xcf, 0x3d, 0xe3, 0x02, 0x2f, 0x39, 0x5a, 0xb2, 0x7e, 0xa7, 0x82, + 0xce, 0xe4, 0xbe, 0x53, 0xe0, 0x6c, 0x76, 0x16, 0xbb, 0xd4, 0x1d, 0x69, + 0x26, 0xb1, 0x8d, 0x21, 0x9d, 0x75, 0xd5, 0x97, 0x9f, 0x13, 0xcb, 0xa2, + 0xf5, 0x21, 0x01, 0x01, 0x9b, 0x0e, 0xc0, 0xa4, 0x1f, 0xfd, 0xbf, 0x29, + 0xef, 0x73, 0xdd, 0xba, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x39, 0x33, 0x32, 0x30, 0x30, 0x32, 0x35, 0x39, 0x32}, + true}, + + // Comment: special case hash + // tcID: 293 + {SEC_OID_SHA384, + 293, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xa0, 0xba, 0x8e, 0x8b, 0x97, 0x9c, 0x20, + 0x34, 0x5e, 0x34, 0xfc, 0xa9, 0x85, 0x31, 0x90, 0x01, 0x64, 0xa8, 0x59, + 0x92, 0x3b, 0xd6, 0x98, 0x6a, 0x9c, 0x39, 0x23, 0x6a, 0x2f, 0x5d, 0xe0, + 0x53, 0xa2, 0x52, 0x99, 0x7f, 0x35, 0xe5, 0xb8, 0x4b, 0x0d, 0x48, 0xba, + 0x0f, 0x8d, 0x09, 0xae, 0xdd, 0x02, 0x31, 0x00, 0xfa, 0xcd, 0x6d, 0xf0, + 0x43, 0x58, 0xfc, 0xd9, 0x5f, 0xa9, 0x01, 0x8a, 0x6f, 0xc0, 0x82, 0x8d, + 0xfe, 0x31, 0x98, 0x12, 0xff, 0x65, 0x92, 0x9c, 0x06, 0x0b, 0x18, 0xad, + 0x4b, 0x9f, 0x06, 0xe7, 0xfc, 0x0a, 0xdd, 0xd1, 0xb6, 0x95, 0x31, 0x5d, + 0x71, 0xc1, 0x5e, 0x51, 0xdc, 0x51, 0xd7, 0x19}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x36, 0x34, 0x30, 0x39, 0x38, 0x37, 0x37, 0x32, 0x38, 0x34}, + true}, + + // Comment: special case hash + // tcID: 294 + {SEC_OID_SHA384, + 294, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xb8, 0x37, 0x83, 0x90, 0xf7, 0x1f, 0x0b, + 0xb6, 0x66, 0x3f, 0x18, 0x46, 0xda, 0xf6, 0x90, 0x8f, 0x8c, 0x84, 0xf7, + 0x70, 0xae, 0x74, 0x0c, 0xc8, 0x05, 0x41, 0x22, 0x49, 0x4c, 0xf0, 0xff, + 0xa9, 0x43, 0x7a, 0xb2, 0x60, 0x40, 0xca, 0x22, 0x80, 0x8f, 0xb2, 0x9a, + 0x81, 0x0b, 0x70, 0x12, 0x6e, 0x02, 0x30, 0x42, 0x76, 0x36, 0xb9, 0x29, + 0xa5, 0x00, 0xab, 0xc3, 0x4d, 0x9f, 0x22, 0x97, 0x7b, 0x81, 0xe7, 0x34, + 0x91, 0x9a, 0xfa, 0xf3, 0xed, 0x2c, 0x91, 0xee, 0xad, 0xa7, 0x07, 0x4e, + 0x0c, 0x16, 0xbd, 0xc5, 0x2f, 0x96, 0x0e, 0xae, 0xc9, 0xdb, 0x5a, 0x87, + 0x9c, 0x1e, 0x64, 0x14, 0x03, 0x51, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x36, 0x30, 0x37, 0x35, 0x36, 0x39, 0x30, 0x34, 0x31, 0x32}, + true}, + + // Comment: special case hash + // tcID: 295 + {SEC_OID_SHA384, + 295, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xf3, 0x6a, 0x90, 0x48, 0xfd, 0x94, 0x80, + 0x3d, 0x3d, 0x6d, 0x1b, 0x11, 0x43, 0x0b, 0x90, 0xb9, 0x4e, 0xf8, 0xd5, + 0xd2, 0xad, 0x89, 0x01, 0x8c, 0x69, 0x47, 0x3c, 0xe9, 0xcf, 0xe0, 0xd6, + 0x10, 0x5b, 0x3c, 0x2f, 0xb2, 0xe7, 0x55, 0x5c, 0xcd, 0x25, 0xf6, 0x5a, + 0xf8, 0xc8, 0x72, 0xbd, 0xc6, 0x02, 0x31, 0x00, 0x81, 0x25, 0x48, 0x41, + 0xe7, 0xec, 0xbf, 0xd0, 0xd8, 0x10, 0xaf, 0xaa, 0xf5, 0xaf, 0xd6, 0xd6, + 0xc5, 0xd0, 0x54, 0x2b, 0xb0, 0x0c, 0xc1, 0x83, 0xb1, 0xdb, 0x01, 0x76, + 0x71, 0x20, 0xaf, 0xbc, 0xc0, 0x00, 0x6d, 0xdc, 0xba, 0x8d, 0xb7, 0xba, + 0xf6, 0x5f, 0x30, 0x27, 0x23, 0xda, 0xbc, 0x4d}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x33, 0x32, 0x31, 0x36, 0x32, 0x33, 0x31, 0x33, 0x35}, + true}, + + // Comment: special case hash + // tcID: 296 + {SEC_OID_SHA384, + 296, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd8, 0xa4, 0xd9, 0x64, 0x09, 0xc1, 0x91, + 0xba, 0xa9, 0x54, 0x0b, 0xf3, 0x5f, 0x1d, 0x51, 0x92, 0xf9, 0x35, 0x2d, + 0x7f, 0x0e, 0x14, 0xf9, 0x2c, 0x0e, 0x8e, 0x1f, 0x19, 0xf5, 0x59, 0xb4, + 0x2e, 0xd3, 0xc6, 0xb7, 0xbd, 0xb6, 0xbe, 0xcc, 0x56, 0x58, 0x4f, 0xb5, + 0xc0, 0x94, 0x21, 0xe2, 0xe4, 0x02, 0x31, 0x00, 0xd9, 0x66, 0xba, 0x13, + 0xd4, 0x24, 0x5e, 0x24, 0x8e, 0xaf, 0xb4, 0x6f, 0x2a, 0x3d, 0xf9, 0x2c, + 0x20, 0x37, 0xd5, 0x96, 0x9c, 0x7d, 0xb6, 0xdb, 0xcb, 0x0f, 0xf4, 0xb2, + 0x18, 0x50, 0xe1, 0x6a, 0x18, 0xa2, 0x97, 0x85, 0x26, 0x72, 0x39, 0x88, + 0x63, 0x65, 0xcf, 0x72, 0x1a, 0x21, 0x25, 0x36}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x36, 0x34, 0x31, 0x30, 0x31, 0x35, 0x32, 0x31, 0x37, 0x31}, + true}, + + // Comment: special case hash + // tcID: 297 + {SEC_OID_SHA384, + 297, + {0x30, 0x64, 0x02, 0x30, 0x1d, 0x5d, 0x86, 0xfd, 0x48, 0xe6, 0x5b, 0x0c, + 0xf0, 0xb0, 0xb4, 0x60, 0x62, 0x24, 0x1f, 0x89, 0xcf, 0x65, 0x78, 0x5d, + 0xd8, 0x18, 0xf9, 0x3f, 0x11, 0x62, 0x77, 0x1a, 0x38, 0xa1, 0x5f, 0x20, + 0xfe, 0xbc, 0x26, 0x18, 0x12, 0xec, 0xaa, 0xf6, 0xf4, 0xf2, 0xb8, 0x6b, + 0x33, 0x62, 0xd7, 0xeb, 0x02, 0x30, 0x0c, 0x76, 0xe3, 0x63, 0xde, 0x14, + 0x32, 0x51, 0x3c, 0xb9, 0xda, 0xd6, 0x49, 0x39, 0x31, 0x38, 0x1e, 0xcd, + 0x25, 0xf1, 0x42, 0xe6, 0x19, 0x68, 0xb6, 0xf2, 0x0d, 0x7b, 0x12, 0x70, + 0xcb, 0x9e, 0x38, 0xa7, 0xae, 0x54, 0xe4, 0x77, 0x8a, 0xff, 0x40, 0x25, + 0xeb, 0x00, 0xc6, 0xa6, 0x7a, 0xef}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x38, 0x33, 0x37, 0x32, 0x38, 0x35, 0x37, 0x34, 0x38}, + true}, + + // Comment: special case hash + // tcID: 298 + {SEC_OID_SHA384, + 298, + {0x30, 0x64, 0x02, 0x30, 0x05, 0x08, 0xee, 0xd1, 0x48, 0xf0, 0x61, 0x11, + 0x4b, 0xe1, 0x8e, 0x8a, 0x86, 0x18, 0x8f, 0xea, 0xbf, 0x76, 0xb8, 0x73, + 0xb3, 0x6e, 0xad, 0xcc, 0xa9, 0xc2, 0xc6, 0x0e, 0x24, 0xa2, 0x00, 0x2f, + 0xe4, 0x56, 0x23, 0x1d, 0xec, 0xf7, 0xa8, 0xf6, 0xf0, 0x32, 0xc0, 0x8d, + 0xbe, 0x0a, 0xb5, 0xa9, 0x02, 0x30, 0x69, 0x4c, 0x0a, 0xd7, 0x81, 0xb2, + 0x34, 0x1e, 0x30, 0xe1, 0xd0, 0x73, 0x9a, 0xc9, 0x96, 0x72, 0x06, 0x4f, + 0x48, 0x82, 0x1a, 0x69, 0x85, 0x2c, 0x79, 0x40, 0xcf, 0x1d, 0x62, 0x17, + 0x38, 0x19, 0x9c, 0x98, 0x0d, 0x56, 0xd2, 0xa0, 0xb7, 0x1b, 0x3f, 0xc6, + 0x01, 0x1c, 0x6b, 0x24, 0x44, 0xba}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x33, 0x33, 0x32, 0x34, 0x37, 0x30, 0x34, 0x35, 0x32, 0x35}, + true}, + + // Comment: special case hash + // tcID: 299 + {SEC_OID_SHA384, + 299, + {0x30, 0x65, 0x02, 0x30, 0x72, 0x6e, 0xf8, 0x8b, 0xb7, 0x94, 0x7a, 0x04, + 0x31, 0x16, 0xc1, 0x11, 0xcb, 0x51, 0x9d, 0xde, 0xda, 0x3e, 0x6f, 0xfb, + 0xf7, 0x24, 0x88, 0x4a, 0x1b, 0x22, 0xc2, 0x44, 0x09, 0xcd, 0xf2, 0x77, + 0x9d, 0x93, 0xce, 0x61, 0x0c, 0x8c, 0x07, 0x41, 0x1c, 0x2b, 0x00, 0x13, + 0x99, 0x10, 0x3d, 0x6d, 0x02, 0x31, 0x00, 0x95, 0xdc, 0x1d, 0x65, 0x04, + 0x6c, 0xaf, 0x0e, 0x8d, 0xad, 0x07, 0xb2, 0x24, 0x79, 0x8d, 0x6f, 0x78, + 0x07, 0x27, 0x8e, 0x73, 0x78, 0x83, 0xe7, 0xc7, 0xbf, 0x0b, 0x44, 0x67, + 0x91, 0xd4, 0xee, 0x14, 0x4c, 0x26, 0xf7, 0x10, 0x13, 0x48, 0x61, 0xaf, + 0x4e, 0x67, 0x71, 0xd4, 0x08, 0x28, 0x96}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x34, 0x30, 0x33, 0x39, 0x36, 0x36, 0x38, 0x37, 0x32}, + true}, + + // Comment: special case hash + // tcID: 300 + {SEC_OID_SHA384, + 300, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xeb, 0x0e, 0x8e, 0x3c, 0x63, 0x9f, 0x5e, + 0xba, 0x8e, 0xcc, 0xd9, 0x02, 0x0d, 0x0e, 0xc6, 0x2d, 0x8a, 0xc7, 0x3f, + 0x3f, 0xdd, 0xbd, 0xfa, 0x08, 0xfd, 0xb2, 0x15, 0x5d, 0xeb, 0x0a, 0x53, + 0x69, 0x23, 0xeb, 0xd5, 0x5e, 0x20, 0x02, 0x0c, 0xab, 0x9f, 0x8e, 0x39, + 0xa4, 0x3a, 0x88, 0xbe, 0x11, 0x02, 0x31, 0x00, 0xc7, 0x96, 0xdf, 0x39, + 0x9f, 0xc3, 0x58, 0x83, 0xdd, 0x5d, 0xae, 0x68, 0x17, 0xd0, 0x2d, 0x3d, + 0x67, 0xa8, 0xee, 0xc6, 0x60, 0x15, 0x85, 0xe5, 0xe3, 0x6f, 0xd2, 0xc1, + 0x34, 0xed, 0xdb, 0x14, 0x47, 0xec, 0x12, 0xb1, 0x44, 0xdd, 0xdc, 0x9a, + 0xae, 0x28, 0xa8, 0x4f, 0x22, 0x60, 0x26, 0x41}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x32, 0x32, 0x37, 0x36, 0x30, 0x35, 0x31, 0x32, 0x38}, + true}, + + // Comment: special case hash + // tcID: 301 + {SEC_OID_SHA384, + 301, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xe8, 0xf8, 0xc6, 0x9d, 0x03, 0x96, 0xea, + 0x90, 0x0f, 0x97, 0x57, 0x73, 0x6d, 0x2b, 0x19, 0xdb, 0xc2, 0xd2, 0xa8, + 0xc0, 0x1d, 0xcc, 0xf4, 0x90, 0xc8, 0xb9, 0x45, 0x5b, 0xd6, 0x3b, 0x34, + 0xc0, 0x95, 0x86, 0x7e, 0x7c, 0xf3, 0xb8, 0x4d, 0xc7, 0xc3, 0xc3, 0xd6, + 0xb5, 0x1b, 0xeb, 0xf4, 0x05, 0x02, 0x30, 0x58, 0x15, 0x2a, 0x75, 0x64, + 0xee, 0xb2, 0x2a, 0x3e, 0x26, 0x59, 0x70, 0x26, 0xd0, 0xcd, 0x78, 0x35, + 0x72, 0x5b, 0xd5, 0x12, 0x24, 0x54, 0x48, 0xcb, 0x50, 0x16, 0xeb, 0x48, + 0xea, 0x75, 0x98, 0x09, 0xfd, 0x69, 0x49, 0xd0, 0xee, 0x5d, 0x57, 0x96, + 0x43, 0xf7, 0x2f, 0x90, 0x8c, 0x16, 0xbb}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x39, 0x35, 0x31, 0x34, 0x38, 0x38, 0x33, 0x36, 0x32}, + true}, + + // Comment: special case hash + // tcID: 302 + {SEC_OID_SHA384, + 302, + {0x30, 0x65, 0x02, 0x30, 0x38, 0x0b, 0x4e, 0x48, 0xb3, 0xff, 0x01, 0x2a, + 0xf7, 0xc0, 0x8b, 0xf8, 0x71, 0xd9, 0xf4, 0xda, 0x0c, 0x70, 0x8b, 0x54, + 0x94, 0xa9, 0x86, 0xd3, 0xd8, 0x0b, 0x19, 0x79, 0xe5, 0x79, 0xd0, 0xdb, + 0xee, 0x61, 0xdb, 0x9b, 0xc3, 0xc0, 0x4c, 0x39, 0x61, 0x76, 0x41, 0x07, + 0x88, 0xe1, 0x5a, 0x0f, 0x02, 0x31, 0x00, 0xe6, 0x97, 0x1c, 0x01, 0x3c, + 0x96, 0x5a, 0x7e, 0x4d, 0xf1, 0x0f, 0x95, 0x62, 0x0a, 0x50, 0x92, 0xfa, + 0xb0, 0x96, 0xbd, 0x5b, 0x50, 0x82, 0x8f, 0x4b, 0xc9, 0x1c, 0x5e, 0x47, + 0x9b, 0xcc, 0xf6, 0xe0, 0xda, 0xf2, 0x87, 0xe7, 0xef, 0x58, 0x0f, 0xa9, + 0xea, 0x15, 0x3f, 0xa1, 0xa5, 0x07, 0xa2}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x34, 0x35, 0x32, 0x31, 0x32, 0x37, 0x30, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 303 + {SEC_OID_SHA384, + 303, + {0x30, 0x65, 0x02, 0x31, 0x00, 0x80, 0x61, 0xde, 0x12, 0x02, 0x9e, 0x2b, + 0x00, 0x0d, 0x15, 0x7a, 0x45, 0x5e, 0xcf, 0x23, 0x01, 0x22, 0x2f, 0x09, + 0x2d, 0xf9, 0x5b, 0x95, 0x51, 0xb7, 0x8c, 0xf0, 0xef, 0x3a, 0x64, 0xf1, + 0x22, 0x12, 0xb5, 0x7e, 0xc7, 0xb1, 0x6d, 0x2c, 0x0f, 0x25, 0x89, 0x46, + 0xf5, 0x1c, 0xb1, 0x63, 0x3a, 0x02, 0x30, 0x0a, 0xc2, 0xca, 0x6a, 0xd9, + 0x9b, 0x29, 0xca, 0x29, 0xa0, 0xdc, 0x38, 0xb3, 0x44, 0x43, 0xee, 0x41, + 0x02, 0x0f, 0x81, 0xed, 0x90, 0x87, 0xce, 0xf7, 0x68, 0x1a, 0x00, 0xc4, + 0xfe, 0x60, 0x65, 0x3a, 0x57, 0x29, 0x44, 0xba, 0x37, 0xf1, 0xfe, 0x51, + 0xd1, 0x12, 0xbf, 0xff, 0xbd, 0xd7, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x37, 0x33, 0x31, 0x35, 0x35, 0x30, 0x37, 0x30, 0x36}, + true}, + + // Comment: special case hash + // tcID: 304 + {SEC_OID_SHA384, + 304, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xe7, 0x4f, 0x2a, 0x79, 0x1e, 0xeb, 0x73, + 0x41, 0xcf, 0xf6, 0xcc, 0x1c, 0x24, 0xf4, 0x59, 0xe6, 0xc0, 0x10, 0x99, + 0x24, 0xf7, 0x98, 0x46, 0x39, 0xae, 0x38, 0x7e, 0x3c, 0xeb, 0x58, 0x75, + 0x8a, 0x1b, 0xc3, 0x83, 0x9d, 0xea, 0x1f, 0xc3, 0xa3, 0x79, 0x95, 0x62, + 0x22, 0x5e, 0x70, 0xa7, 0x33, 0x02, 0x31, 0x00, 0xd9, 0x0e, 0x4d, 0x0f, + 0x47, 0x34, 0x32, 0x68, 0xe5, 0x6b, 0xbc, 0xb0, 0x11, 0xbd, 0x47, 0x34, + 0x39, 0x0a, 0xbc, 0x9a, 0xa1, 0x30, 0x4b, 0x62, 0x53, 0xe7, 0x8f, 0x5a, + 0x78, 0xb6, 0x90, 0x5a, 0xa6, 0xbf, 0x6a, 0x38, 0x92, 0xa4, 0xae, 0x1a, + 0x87, 0x5c, 0x82, 0x3a, 0xe5, 0xa8, 0x3e, 0x87}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x36, 0x36, 0x37, 0x30, 0x36, 0x39, 0x38, 0x37, 0x38}, + true}, + + // Comment: special case hash + // tcID: 305 + {SEC_OID_SHA384, + 305, + {0x30, 0x64, 0x02, 0x30, 0x6a, 0x1c, 0xd0, 0xff, 0x79, 0x06, 0xbe, 0x20, + 0x7b, 0x56, 0x86, 0x2e, 0xdc, 0xbc, 0x0d, 0x0b, 0xbf, 0xb2, 0x6d, 0x43, + 0x25, 0x5c, 0x99, 0xf6, 0xab, 0x77, 0x63, 0x9f, 0x5e, 0x61, 0x03, 0xa0, + 0x7a, 0xa3, 0x22, 0xb2, 0x2e, 0xd4, 0x38, 0x70, 0xd1, 0xce, 0x6d, 0xf6, + 0x8a, 0xa0, 0xa8, 0xc1, 0x02, 0x30, 0x65, 0x55, 0x58, 0xb1, 0x29, 0xaa, + 0x23, 0x18, 0x45, 0x00, 0xbd, 0x4a, 0xab, 0x4f, 0x03, 0x55, 0xd3, 0x19, + 0x2e, 0x9b, 0x88, 0x60, 0xf6, 0x0b, 0x05, 0xa1, 0xc2, 0x92, 0x61, 0xf4, + 0x48, 0x6a, 0x6a, 0xe2, 0x35, 0xa5, 0x26, 0x33, 0x9b, 0x86, 0xc0, 0x5f, + 0x5f, 0xac, 0x47, 0x7b, 0x67, 0x23}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x34, 0x31, 0x35, 0x34, 0x37, 0x36, 0x31, 0x37}, + true}, + + // Comment: special case hash + // tcID: 306 + {SEC_OID_SHA384, + 306, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x81, 0x11, 0x1f, 0xdc, 0x5f, 0x0d, 0xe6, + 0x55, 0x83, 0xc7, 0xa5, 0x66, 0x8d, 0x26, 0xc0, 0x4e, 0xe5, 0x2e, 0x08, + 0xda, 0xc2, 0x27, 0x75, 0x31, 0x32, 0xcf, 0xf1, 0x74, 0x1c, 0xb7, 0x21, + 0xe1, 0x12, 0xaa, 0x79, 0x3c, 0x0d, 0x5f, 0xa0, 0x47, 0xfa, 0xf1, 0x4c, + 0xb4, 0x5d, 0xd1, 0x3e, 0x1f, 0x02, 0x31, 0x00, 0x9a, 0x25, 0xcf, 0x1e, + 0x6c, 0x15, 0x2b, 0xc3, 0xe2, 0x16, 0xe0, 0x21, 0x56, 0x1d, 0x19, 0x49, + 0x79, 0xf1, 0xc1, 0x1f, 0xe1, 0x70, 0x19, 0xed, 0x7b, 0xac, 0x2c, 0x13, + 0xc4, 0x01, 0x0f, 0x20, 0x96, 0x65, 0xe3, 0xb6, 0xf3, 0x3b, 0x86, 0x64, + 0x17, 0x04, 0xd9, 0x22, 0xb4, 0x07, 0x81, 0x8f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x32, 0x33, 0x39, 0x34, 0x34, 0x39, 0x39, 0x38}, + true}, + + // Comment: special case hash + // tcID: 307 + {SEC_OID_SHA384, + 307, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x9b, 0x66, 0xd1, 0x22, 0xa3, 0x15, 0x09, + 0x5b, 0x2b, 0x66, 0xcc, 0xb9, 0x72, 0x72, 0xc4, 0x76, 0xa2, 0xd7, 0x60, + 0xe8, 0x27, 0xfd, 0xea, 0x05, 0x73, 0x2d, 0x63, 0x4d, 0xf3, 0xd0, 0x66, + 0x56, 0x9c, 0x98, 0x4d, 0xd9, 0x41, 0xaa, 0xd5, 0xf5, 0xde, 0xc4, 0xc2, + 0xe1, 0xb7, 0xb9, 0x4a, 0x00, 0x02, 0x31, 0x00, 0x96, 0xc3, 0x24, 0x03, + 0xc8, 0x5b, 0xc3, 0xd0, 0xee, 0x87, 0xf9, 0x6a, 0x60, 0x01, 0x82, 0x79, + 0x6d, 0xce, 0x53, 0xd5, 0x4d, 0x74, 0x67, 0xae, 0x66, 0x0a, 0x42, 0xb8, + 0x7b, 0xb7, 0x07, 0x92, 0xf1, 0x46, 0x50, 0xac, 0x28, 0xa5, 0xfa, 0x47, + 0xce, 0x9c, 0xa4, 0xd3, 0xb2, 0xc2, 0x58, 0x78}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x38, 0x30, 0x37, 0x36, 0x32, 0x30, 0x37, 0x31, 0x32}, + true}, + + // Comment: special case hash + // tcID: 308 + {SEC_OID_SHA384, + 308, + {0x30, 0x64, 0x02, 0x30, 0x2b, 0xb0, 0x62, 0xa0, 0x02, 0x08, 0x8d, 0x62, + 0xa0, 0xb7, 0x33, 0x8d, 0x04, 0x84, 0xfe, 0xdf, 0xe2, 0xaf, 0x7e, 0x20, + 0xce, 0xbf, 0x6a, 0x47, 0x88, 0x26, 0x4e, 0xb2, 0x7c, 0xb4, 0xeb, 0xc3, + 0xcc, 0x81, 0xc8, 0x16, 0xe6, 0xa3, 0x57, 0x22, 0xcf, 0x9b, 0x46, 0x47, + 0x83, 0x09, 0x4c, 0xb8, 0x02, 0x30, 0x46, 0xcc, 0x21, 0xb7, 0x0f, 0x21, + 0x33, 0xf8, 0x5a, 0xb0, 0x44, 0x3b, 0xeb, 0xe9, 0xc6, 0xfc, 0x62, 0xc6, + 0xe2, 0xec, 0x1f, 0xd9, 0xc4, 0xdd, 0xf4, 0xa6, 0xd5, 0xf3, 0xf4, 0x8e, + 0xb7, 0xab, 0xf1, 0xee, 0x7b, 0xdf, 0x67, 0x25, 0x87, 0x9f, 0xd1, 0xb7, + 0xda, 0xaf, 0xb4, 0x4f, 0x6e, 0x04}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x31, 0x36, 0x34, 0x36, 0x36, 0x36, 0x32, 0x38, 0x39}, + true}, + + // Comment: special case hash + // tcID: 309 + {SEC_OID_SHA384, + 309, + {0x30, 0x65, 0x02, 0x30, 0x33, 0xe8, 0x70, 0x61, 0xee, 0x9a, 0x82, 0xeb, + 0x74, 0xd8, 0xbb, 0x4a, 0xe9, 0x16, 0x06, 0x56, 0x3c, 0x2e, 0x4d, 0xb8, + 0xb0, 0x91, 0x83, 0xcc, 0x00, 0xd1, 0x11, 0x9a, 0xb4, 0xf5, 0x03, 0x3d, + 0x28, 0x7a, 0x1f, 0xc9, 0x0a, 0x23, 0x48, 0x16, 0x3f, 0xdf, 0x68, 0xd3, + 0x50, 0x06, 0xfd, 0x7f, 0x02, 0x31, 0x00, 0x96, 0xdb, 0x97, 0xc9, 0x47, + 0xee, 0x2e, 0x96, 0xe6, 0x13, 0x9d, 0x3b, 0xcb, 0xf5, 0xa4, 0x36, 0x06, + 0xba, 0xe1, 0xad, 0x3c, 0xa2, 0x82, 0x90, 0xfb, 0xad, 0x43, 0xb2, 0x81, + 0xef, 0x11, 0x5e, 0xc1, 0xb9, 0x8b, 0xc5, 0x81, 0xef, 0x48, 0x09, 0x4f, + 0x8c, 0x1a, 0xa8, 0xe3, 0x6c, 0x28, 0x2a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x31, 0x39, 0x34, 0x32, 0x38, 0x35, 0x33, 0x38, 0x36, 0x35}, + true}, + + // Comment: special case hash + // tcID: 310 + {SEC_OID_SHA384, + 310, + {0x30, 0x64, 0x02, 0x30, 0x70, 0xf8, 0x0b, 0x43, 0x84, 0x24, 0xba, 0x22, + 0x8a, 0x7d, 0x80, 0xf2, 0x6e, 0x22, 0xff, 0x6a, 0x89, 0x62, 0x43, 0xc9, + 0xd4, 0x9c, 0x75, 0x57, 0x34, 0x89, 0xee, 0x0d, 0xe5, 0x8e, 0xc6, 0x0e, + 0xfd, 0x10, 0x38, 0x38, 0x14, 0x34, 0x65, 0xbd, 0x8f, 0xe3, 0x46, 0x72, + 0xba, 0x94, 0x96, 0x17, 0x02, 0x30, 0x11, 0x54, 0x92, 0xbd, 0x93, 0x65, + 0xb9, 0x6f, 0x38, 0x74, 0x75, 0x36, 0x31, 0x8b, 0xff, 0xb8, 0x19, 0xe7, + 0xc1, 0x46, 0xdf, 0x3a, 0x5a, 0x7a, 0x46, 0xd6, 0x28, 0x8c, 0x7f, 0xdf, + 0x31, 0xcf, 0xf5, 0x70, 0xb2, 0x21, 0x76, 0xaa, 0x39, 0x8d, 0xab, 0xa9, + 0x07, 0x3a, 0xb1, 0xe7, 0xb9, 0xbf}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x32, 0x31, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x31}, + true}, + + // Comment: special case hash + // tcID: 311 + {SEC_OID_SHA384, + 311, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0x16, 0xca, 0x03, 0x89, 0xea, 0x69, + 0x48, 0xf4, 0x30, 0x5b, 0x43, 0x4f, 0xe0, 0xaa, 0x58, 0x9f, 0x88, 0x0f, + 0x5a, 0xa9, 0x37, 0x76, 0x7c, 0x31, 0x17, 0x0e, 0xe8, 0xda, 0x6c, 0x1a, + 0xd6, 0x20, 0xc9, 0x93, 0xd4, 0x0d, 0xdf, 0x14, 0x1b, 0x7f, 0xda, 0x37, + 0x42, 0x4d, 0x51, 0xb5, 0xcd, 0x02, 0x31, 0x00, 0xba, 0x0f, 0x86, 0x98, + 0x5d, 0xff, 0xc6, 0x1d, 0x6e, 0x35, 0xa3, 0x7d, 0xe0, 0x69, 0x18, 0xb1, + 0x1e, 0x43, 0x1b, 0x72, 0x40, 0x31, 0x61, 0xac, 0xfb, 0x8f, 0x05, 0xc4, + 0x69, 0xf1, 0xfc, 0xfa, 0x6e, 0x21, 0x5c, 0x6f, 0x7e, 0xb5, 0xa0, 0xa5, + 0xe0, 0xcc, 0x9e, 0x7b, 0xe7, 0x9c, 0xe1, 0x8b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x39, 0x32, 0x36, 0x39, 0x33, 0x33, 0x34, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 312 + {SEC_OID_SHA384, + 312, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xd6, 0x0c, 0x24, 0xbe, 0xe0, 0x5f, 0x51, + 0x98, 0xcd, 0x15, 0x5a, 0xd0, 0x95, 0xff, 0xb9, 0x56, 0xbb, 0xcf, 0xb6, + 0x6b, 0x82, 0xfc, 0x0d, 0x37, 0x55, 0x11, 0x99, 0x15, 0xa6, 0x2f, 0x2f, + 0x92, 0x35, 0x57, 0xb8, 0x5d, 0xdc, 0x1d, 0x12, 0xe6, 0xa7, 0x57, 0xf2, + 0x30, 0x42, 0xcb, 0x60, 0x1b, 0x02, 0x30, 0x2c, 0x4d, 0x96, 0x8b, 0x5e, + 0xac, 0x93, 0x0b, 0x51, 0xd2, 0x83, 0xb4, 0x18, 0xfc, 0xff, 0x6d, 0xf3, + 0xa9, 0xd6, 0xd6, 0x6e, 0x38, 0x12, 0xcd, 0x1b, 0xf5, 0xfd, 0xe7, 0x97, + 0xfd, 0x20, 0x3a, 0x7c, 0x43, 0x9b, 0x1b, 0x38, 0x1e, 0x4f, 0xe8, 0xb4, + 0x4e, 0x6f, 0x10, 0x87, 0x64, 0xa7, 0xdd}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x37, 0x36, 0x39, 0x33, 0x38, 0x36, 0x33, 0x36, 0x34}, + true}, + + // Comment: special case hash + // tcID: 313 + {SEC_OID_SHA384, + 313, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xbd, 0xf6, 0x34, 0xd9, 0x15, 0xa4, 0xfa, + 0xe7, 0xa1, 0x55, 0x53, 0x2c, 0xa2, 0x84, 0x7c, 0x33, 0xa6, 0xba, 0xbe, + 0x7e, 0xf8, 0xdb, 0x0a, 0xf5, 0x0f, 0x48, 0x5d, 0xb3, 0xdd, 0x2c, 0x8b, + 0xff, 0xe7, 0x22, 0x39, 0x45, 0x83, 0x93, 0x2f, 0x6e, 0xb5, 0xcd, 0x97, + 0xf6, 0xdb, 0x75, 0x61, 0xd9, 0x02, 0x31, 0x00, 0xbb, 0x42, 0x5c, 0xae, + 0x2e, 0x54, 0x83, 0x17, 0x4b, 0x5e, 0xd8, 0x73, 0xaf, 0x43, 0x29, 0xda, + 0x46, 0x18, 0xc1, 0x44, 0x58, 0x14, 0x18, 0x50, 0xbe, 0xe3, 0xc7, 0xbf, + 0x1f, 0xfb, 0x3f, 0x20, 0x30, 0x15, 0x90, 0x43, 0x27, 0x7d, 0xac, 0xc7, + 0x08, 0xe9, 0xd3, 0x2f, 0x63, 0x40, 0x00, 0x83}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x32, 0x37, 0x33, 0x35, 0x39, 0x33, 0x30, 0x35, 0x37, 0x33}, + true}, + + // Comment: special case hash + // tcID: 314 + {SEC_OID_SHA384, + 314, + {0x30, 0x65, 0x02, 0x30, 0x06, 0x13, 0x20, 0xa3, 0xbc, 0xeb, 0xac, 0x33, + 0xcf, 0x39, 0x9d, 0x45, 0xd1, 0xe1, 0xe1, 0xb3, 0x4f, 0x37, 0x28, 0x8f, + 0xe4, 0x75, 0x3f, 0x4f, 0xdd, 0xfd, 0x49, 0x6e, 0xff, 0x42, 0x7e, 0x1d, + 0x26, 0xb1, 0xb9, 0x1d, 0x74, 0x9c, 0xc3, 0x4c, 0x12, 0xf4, 0xec, 0xef, + 0x83, 0x7c, 0x0e, 0x8f, 0x02, 0x31, 0x00, 0xfd, 0x5c, 0xf4, 0x68, 0xcd, + 0xa3, 0x19, 0xfe, 0x06, 0xe7, 0x73, 0xa1, 0x90, 0xc3, 0x8d, 0xe6, 0xe1, + 0x50, 0xa3, 0x21, 0xac, 0x1c, 0x41, 0x6a, 0xd8, 0x75, 0x43, 0x2c, 0xdb, + 0x7a, 0x07, 0x13, 0x4c, 0x44, 0x6f, 0x13, 0x06, 0x8e, 0x71, 0xa1, 0xa9, + 0x6e, 0x35, 0xda, 0x92, 0x39, 0x74, 0xad}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x38, 0x33, 0x30, 0x30, 0x35, 0x36, 0x34, 0x30, 0x36, 0x35}, + true}, + + // Comment: special case hash + // tcID: 315 + {SEC_OID_SHA384, + 315, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xd6, 0x20, 0xf0, 0x63, 0xd3, 0x3e, 0xfa, + 0x85, 0x9b, 0x62, 0x3f, 0x6c, 0x9a, 0x92, 0x34, 0x0e, 0x4c, 0xdd, 0x85, + 0x4f, 0xfb, 0xe3, 0xe5, 0xe0, 0x13, 0x79, 0x17, 0x7a, 0xee, 0x31, 0x71, + 0x5c, 0xe5, 0x87, 0xb0, 0x0b, 0xd0, 0xae, 0xa9, 0x8f, 0xdd, 0xf2, 0x36, + 0xd2, 0xfc, 0x8a, 0x7a, 0x74, 0x02, 0x30, 0x67, 0x1f, 0x4b, 0x7c, 0x18, + 0x72, 0x97, 0xdc, 0x23, 0x6c, 0x61, 0x88, 0x8b, 0x6d, 0x93, 0x97, 0xe9, + 0x77, 0x83, 0x07, 0x7c, 0xc4, 0x10, 0x18, 0x07, 0xd7, 0x9e, 0xe6, 0x2e, + 0x4a, 0x53, 0xa7, 0x8c, 0x4b, 0x6a, 0x3a, 0x31, 0xb0, 0x31, 0x78, 0x66, + 0x8a, 0xf8, 0x94, 0xa3, 0xd8, 0x90, 0x2e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x34, 0x33, 0x30, 0x37, 0x36, 0x35, 0x35, 0x37, 0x33, 0x38}, + true}, + + // Comment: special case hash + // tcID: 316 + {SEC_OID_SHA384, + 316, + {0x30, 0x65, 0x02, 0x31, 0x00, 0x91, 0xc5, 0x56, 0xc5, 0xbd, 0xdd, 0x52, + 0x9f, 0xe9, 0x03, 0xb8, 0x6a, 0xfc, 0x0e, 0xb8, 0xfa, 0x1f, 0x49, 0x42, + 0x5b, 0x77, 0x9a, 0x39, 0x11, 0x4a, 0xe5, 0x63, 0xbe, 0xbc, 0x94, 0x7e, + 0x63, 0x3b, 0xa4, 0xee, 0x98, 0x94, 0x8f, 0xaa, 0x89, 0x40, 0xdf, 0xe2, + 0x56, 0x2c, 0x63, 0xe1, 0xc5, 0x02, 0x30, 0x19, 0x8b, 0x00, 0x07, 0x9d, + 0x8d, 0xb0, 0x72, 0xd2, 0x5b, 0x0a, 0x49, 0xbc, 0x8b, 0xc3, 0x64, 0x57, + 0x92, 0x6f, 0x3c, 0x10, 0x15, 0x27, 0x52, 0x8d, 0xf6, 0x67, 0x9f, 0x92, + 0xc7, 0x6f, 0x1b, 0x48, 0x7e, 0x66, 0x95, 0xd4, 0xb9, 0x2f, 0xe3, 0x3b, + 0x4e, 0xe7, 0x04, 0x6a, 0x6a, 0x5d, 0xf9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd, + 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7, + 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88, + 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa, + 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8, + 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8, + 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6, + 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f}, + {0x39, 0x36, 0x35, 0x37, 0x30, 0x31, 0x38, 0x31, 0x37, 0x35}, + true}, + + // Comment: k*G has a large x-coordinate + // tcID: 317 + {SEC_OID_SHA384, + 317, + {0x30, 0x4d, 0x02, 0x18, 0x38, 0x9c, 0xb2, 0x7e, 0x0b, 0xc8, 0xd2, 0x1f, + 0xa7, 0xe5, 0xf2, 0x4c, 0xb7, 0x4f, 0x58, 0x85, 0x13, 0x13, 0xe6, 0x96, + 0x33, 0x3a, 0xd6, 0x8b, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, + 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, + 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x4b, 0xf4, 0xe5, 0x2f, 0x95, 0x84, 0x27, 0xeb, 0xb5, 0x91, 0x5f, 0xb8, + 0xc9, 0x59, 0x55, 0x51, 0xb4, 0xd3, 0xa3, 0xfd, 0xab, 0x67, 0xba, 0xdd, + 0x9d, 0x6c, 0x30, 0x93, 0xf4, 0x25, 0xba, 0x43, 0x63, 0x0d, 0xf7, 0x1f, + 0x42, 0xf0, 0xeb, 0x7c, 0xea, 0xa9, 0x4d, 0x9f, 0x64, 0x48, 0xa8, 0x5d, + 0xd3, 0x03, 0x31, 0x58, 0x82, 0x49, 0xfd, 0x2f, 0xdc, 0x0b, 0x30, 0x9e, + 0xc7, 0xed, 0x84, 0x81, 0xbc, 0x16, 0xf2, 0x78, 0x00, 0xc1, 0x3d, 0x7d, + 0xb7, 0x00, 0xfc, 0x82, 0xe1, 0xb1, 0xc8, 0x54, 0x5a, 0xa0, 0xc0, 0xd3, + 0xb5, 0x6e, 0x3b, 0xfe, 0x78, 0x9f, 0xc1, 0x8a, 0x91, 0x68, 0x87, 0xc2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r too large + // tcID: 318 + {SEC_OID_SHA384, + 318, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xfe, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x70}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x4b, 0xf4, 0xe5, 0x2f, 0x95, 0x84, 0x27, 0xeb, 0xb5, 0x91, 0x5f, 0xb8, + 0xc9, 0x59, 0x55, 0x51, 0xb4, 0xd3, 0xa3, 0xfd, 0xab, 0x67, 0xba, 0xdd, + 0x9d, 0x6c, 0x30, 0x93, 0xf4, 0x25, 0xba, 0x43, 0x63, 0x0d, 0xf7, 0x1f, + 0x42, 0xf0, 0xeb, 0x7c, 0xea, 0xa9, 0x4d, 0x9f, 0x64, 0x48, 0xa8, 0x5d, + 0xd3, 0x03, 0x31, 0x58, 0x82, 0x49, 0xfd, 0x2f, 0xdc, 0x0b, 0x30, 0x9e, + 0xc7, 0xed, 0x84, 0x81, 0xbc, 0x16, 0xf2, 0x78, 0x00, 0xc1, 0x3d, 0x7d, + 0xb7, 0x00, 0xfc, 0x82, 0xe1, 0xb1, 0xc8, 0x54, 0x5a, 0xa0, 0xc0, 0xd3, + 0xb5, 0x6e, 0x3b, 0xfe, 0x78, 0x9f, 0xc1, 0x8a, 0x91, 0x68, 0x87, 0xc2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: r,s are large + // tcID: 319 + {SEC_OID_SHA384, + 319, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x71}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x36, 0x23, 0xbb, 0x29, 0x6b, 0x88, 0xf6, 0x26, 0xd0, 0xf9, 0x26, 0x56, + 0xbf, 0x01, 0x6f, 0x11, 0x5b, 0x72, 0x12, 0x77, 0xcc, 0xb4, 0x93, 0x07, + 0x39, 0xbf, 0xbd, 0x81, 0xf9, 0xc1, 0xe7, 0x34, 0x63, 0x0e, 0x06, 0x85, + 0xd3, 0x2e, 0x15, 0x4e, 0x0b, 0x4a, 0x5c, 0x62, 0xe4, 0x38, 0x51, 0xf6, + 0x76, 0x83, 0x56, 0xb4, 0xa5, 0x76, 0x4c, 0x12, 0x8c, 0x7b, 0x11, 0x05, + 0xe3, 0xd7, 0x78, 0xa8, 0x9d, 0x1e, 0x01, 0xda, 0x29, 0x7e, 0xde, 0x1b, + 0xc4, 0x31, 0x2c, 0x25, 0x83, 0xe0, 0xbb, 0xdd, 0xd2, 0x16, 0x13, 0x58, + 0x3d, 0xd0, 0x9a, 0xb8, 0x95, 0xc6, 0x3b, 0xe4, 0x79, 0xf9, 0x45, 0x76}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 have a large Hamming weight + // tcID: 320 + {SEC_OID_SHA384, + 320, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xd1, 0xae, 0xe5, 0x5f, 0xdc, + 0x2a, 0x71, 0x6b, 0xa2, 0xfa, 0xbc, 0xb5, 0x70, 0x20, 0xb7, 0x2e, 0x53, + 0x9b, 0xf0, 0x5c, 0x79, 0x02, 0xf9, 0x8e, 0x10, 0x5b, 0xf8, 0x3d, 0x4c, + 0xc1, 0x0c, 0x2a, 0x15, 0x9a, 0x3c, 0xf7, 0xe0, 0x1d, 0x74, 0x9d, 0x22, + 0x05, 0xf4, 0xda, 0x6b, 0xd8, 0xfc, 0xf1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd5, 0x16, 0xcb, 0x8a, 0xc8, 0xe4, 0x45, 0x7b, 0x69, 0x3d, 0x51, 0x92, + 0xbe, 0xeb, 0x6c, 0xe7, 0xd9, 0xa4, 0x6b, 0xef, 0x48, 0xee, 0xcf, 0x3e, + 0xa8, 0x23, 0x28, 0x6f, 0x10, 0x1f, 0x98, 0xd1, 0x30, 0xf5, 0xa2, 0x6d, + 0xc6, 0xfe, 0xc2, 0x36, 0x62, 0xef, 0xf0, 0x7f, 0x14, 0x48, 0x6f, 0xd5, + 0x84, 0x56, 0x93, 0x2e, 0x74, 0x89, 0x4b, 0x7f, 0x0e, 0x3b, 0xb0, 0xdf, + 0xd3, 0x62, 0x50, 0x2b, 0x37, 0x65, 0xdd, 0x80, 0xa3, 0x17, 0x72, 0x09, + 0xfb, 0x22, 0x1d, 0xc9, 0xb5, 0x1a, 0xaf, 0x44, 0x70, 0xb2, 0x45, 0x39, + 0x14, 0x05, 0xbe, 0xf5, 0x14, 0x17, 0x6b, 0x13, 0xa2, 0x67, 0xa7, 0x20}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 have a large Hamming weight + // tcID: 321 + {SEC_OID_SHA384, + 321, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xb6, 0xb6, 0x81, 0xdc, 0x48, + 0x4f, 0x4f, 0x02, 0x0f, 0xd3, 0xf7, 0xe6, 0x26, 0xd8, 0x8e, 0xdc, 0x6d, + 0xed, 0x1b, 0x38, 0x2e, 0xf3, 0xe1, 0x43, 0xd6, 0x08, 0x87, 0xb5, 0x13, + 0x94, 0x26, 0x08, 0x32, 0xd4, 0xd8, 0xf2, 0xef, 0x70, 0x45, 0x8f, 0x9f, + 0xa9, 0x0e, 0x38, 0xc2, 0xe1, 0x9e, 0x4f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xa8, 0x38, 0x0c, 0xd3, 0x50, 0x26, 0xe1, 0x3b, 0xf8, 0x7b, 0xe6, 0x93, + 0xcd, 0xb6, 0xe7, 0x5a, 0x82, 0xd7, 0x65, 0xb4, 0x01, 0x9b, 0x52, 0x9e, + 0x8d, 0x27, 0x7c, 0x4a, 0xf6, 0xc9, 0xdb, 0x27, 0xeb, 0xb5, 0xd3, 0xf8, + 0x6e, 0x88, 0xad, 0xd9, 0xd5, 0xb6, 0x11, 0x86, 0xf0, 0x4c, 0x83, 0xa9, + 0x92, 0xa1, 0x87, 0x50, 0x7c, 0x73, 0x73, 0x25, 0xd2, 0xcc, 0x62, 0x4a, + 0xce, 0xf3, 0xcd, 0x03, 0x6b, 0xfa, 0x99, 0xe0, 0xc1, 0x51, 0x8b, 0xe6, + 0x5c, 0x88, 0xbb, 0x51, 0xf9, 0x00, 0xf9, 0x41, 0x23, 0xac, 0xab, 0xad, + 0x81, 0xd1, 0x51, 0x30, 0xd3, 0xad, 0xe7, 0xff, 0x7e, 0x43, 0x64, 0xe1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 322 + {SEC_OID_SHA384, + 322, + {0x30, 0x06, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x55, 0x4f, 0x2f, 0xd0, 0xb7, 0x00, 0xa9, 0xf4, 0x56, 0x87, 0x52, 0xb6, + 0x73, 0xd9, 0xc0, 0xd2, 0x9d, 0xc9, 0x6c, 0x10, 0xfe, 0x67, 0xe3, 0x8c, + 0x6d, 0x6d, 0x33, 0x9b, 0xfa, 0xfe, 0x05, 0xf9, 0x70, 0xda, 0x8c, 0x3d, + 0x21, 0x64, 0xe8, 0x20, 0x31, 0x30, 0x7a, 0x44, 0xbd, 0x32, 0x25, 0x11, + 0x71, 0x31, 0x2b, 0x61, 0xb5, 0x91, 0x13, 0xff, 0x0b, 0xd3, 0xb8, 0xa9, + 0xa4, 0x93, 0x4d, 0xf2, 0x62, 0xaa, 0x80, 0x96, 0xf8, 0x40, 0xe9, 0xd8, + 0xbf, 0xfa, 0x5d, 0x74, 0x91, 0xde, 0xd8, 0x7b, 0x38, 0xc4, 0x96, 0xf9, + 0xb9, 0xe4, 0xf0, 0xba, 0x10, 0x89, 0xf8, 0xd3, 0xff, 0xc8, 0x8a, 0x9f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 323 + {SEC_OID_SHA384, + 323, + {0x30, 0x06, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x44, 0xee, 0x33, 0x35, 0xfa, 0x77, 0xd2, 0xfb, 0x02, 0xe4, 0xbd, 0x70, + 0x74, 0xf4, 0x5e, 0x59, 0x8a, 0x87, 0x9c, 0x0f, 0xa8, 0x22, 0xec, 0x71, + 0x8c, 0x21, 0xdc, 0x13, 0xb8, 0x34, 0x40, 0xed, 0xc4, 0xe3, 0xc1, 0x0a, + 0x18, 0x58, 0x42, 0x3e, 0x03, 0x04, 0x4c, 0x9e, 0xff, 0x22, 0x59, 0x1c, + 0xd0, 0x27, 0xc4, 0x99, 0x33, 0xe5, 0x51, 0x05, 0x57, 0xd6, 0xb4, 0xb2, + 0xc6, 0xf6, 0x6f, 0xe5, 0xdc, 0xb9, 0x30, 0x2a, 0x3b, 0x13, 0xfd, 0xc6, + 0x80, 0x48, 0xc3, 0xfc, 0xac, 0x88, 0xba, 0x15, 0x2b, 0x6a, 0x98, 0x33, + 0xc8, 0x7f, 0xdc, 0x62, 0x80, 0xaf, 0xc5, 0xd1, 0x1a, 0xb7, 0xc1, 0x07}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 324 + {SEC_OID_SHA384, + 324, + {0x30, 0x06, 0x02, 0x01, 0x02, 0x02, 0x01, 0x03}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe2, 0xf8, 0x7f, 0x72, 0xe3, 0xc6, 0x6c, 0x73, 0x03, 0x7f, 0xe7, 0x76, + 0x07, 0xd4, 0x2a, 0xd2, 0xd9, 0xc4, 0xcc, 0x15, 0x98, 0x93, 0xb4, 0xb9, + 0xb8, 0xb0, 0x36, 0x5d, 0x3a, 0x77, 0x66, 0xdb, 0xe8, 0x67, 0x8b, 0x02, + 0xe2, 0xb6, 0x8f, 0x58, 0xe5, 0xa4, 0xf7, 0x68, 0x10, 0x61, 0xa3, 0x90, + 0xe3, 0x8f, 0x21, 0x42, 0x81, 0x85, 0x42, 0xbe, 0xf6, 0xb2, 0xbc, 0x3a, + 0x2c, 0x4f, 0x43, 0xc9, 0x5e, 0x52, 0x59, 0xd6, 0xbd, 0x54, 0x01, 0x53, + 0x13, 0x78, 0xc7, 0xca, 0x12, 0x5a, 0x1f, 0x6c, 0xc6, 0x09, 0xd4, 0xfa, + 0xdf, 0xc5, 0xc9, 0xa9, 0x93, 0x58, 0xee, 0x77, 0xff, 0x78, 0x0c, 0x8d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r is larger than n + // tcID: 325 + {SEC_OID_SHA384, + 325, + {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x29, 0x75, 0x02, 0x01, 0x03}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe2, 0xf8, 0x7f, 0x72, 0xe3, 0xc6, 0x6c, 0x73, 0x03, 0x7f, 0xe7, 0x76, + 0x07, 0xd4, 0x2a, 0xd2, 0xd9, 0xc4, 0xcc, 0x15, 0x98, 0x93, 0xb4, 0xb9, + 0xb8, 0xb0, 0x36, 0x5d, 0x3a, 0x77, 0x66, 0xdb, 0xe8, 0x67, 0x8b, 0x02, + 0xe2, 0xb6, 0x8f, 0x58, 0xe5, 0xa4, 0xf7, 0x68, 0x10, 0x61, 0xa3, 0x90, + 0xe3, 0x8f, 0x21, 0x42, 0x81, 0x85, 0x42, 0xbe, 0xf6, 0xb2, 0xbc, 0x3a, + 0x2c, 0x4f, 0x43, 0xc9, 0x5e, 0x52, 0x59, 0xd6, 0xbd, 0x54, 0x01, 0x53, + 0x13, 0x78, 0xc7, 0xca, 0x12, 0x5a, 0x1f, 0x6c, 0xc6, 0x09, 0xd4, 0xfa, + 0xdf, 0xc5, 0xc9, 0xa9, 0x93, 0x58, 0xee, 0x77, 0xff, 0x78, 0x0c, 0x8d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s is larger than n + // tcID: 326 + {SEC_OID_SHA384, + 326, + {0x30, 0x36, 0x02, 0x01, 0x02, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, + 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, + 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xd7, 0xff, 0xfa}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x05, 0xe6, 0x7c, 0x44, 0xfc, 0x0c, 0xbc, 0x9a, 0x8e, 0xb3, 0x43, 0xb4, + 0xd6, 0xf5, 0x96, 0xc7, 0xd0, 0x0c, 0xac, 0x5d, 0xa8, 0x59, 0x4c, 0xaf, + 0x45, 0xb7, 0x20, 0x93, 0x97, 0x49, 0x62, 0x14, 0xc4, 0x2d, 0x85, 0x6a, + 0x01, 0x5c, 0xe5, 0x89, 0xbc, 0x9b, 0xa8, 0x65, 0xa4, 0xfa, 0xb5, 0xab, + 0x88, 0xa0, 0x1c, 0x7b, 0x5d, 0x09, 0xef, 0xaf, 0x87, 0x8f, 0xcb, 0x91, + 0x02, 0xfb, 0x38, 0x75, 0xa8, 0x38, 0x1a, 0xf2, 0x34, 0xd1, 0xc5, 0x93, + 0x07, 0x6e, 0x45, 0x22, 0x25, 0xa5, 0x6f, 0x51, 0x67, 0x4f, 0x34, 0x71, + 0x26, 0xd3, 0x00, 0x9b, 0x44, 0xdc, 0xbb, 0x00, 0x3a, 0x64, 0xd9, 0x5f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: small r and s^-1 + // tcID: 327 + {SEC_OID_SHA384, + 327, + {0x30, 0x36, 0x02, 0x02, 0x01, 0x00, 0x02, 0x30, 0x48, 0x91, 0x22, 0x44, + 0x89, 0x12, 0x24, 0x48, 0x91, 0x22, 0x44, 0x89, 0x12, 0x24, 0x48, 0x91, + 0x22, 0x44, 0x89, 0x12, 0x24, 0x48, 0x91, 0x22, 0x34, 0x7c, 0xe7, 0x9b, + 0xc4, 0x37, 0xf4, 0xd0, 0x71, 0xaa, 0xa9, 0x2c, 0x7d, 0x6c, 0x88, 0x2a, + 0xe8, 0x73, 0x4d, 0xc1, 0x8c, 0xb0, 0xd5, 0x53}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x0b, 0xb0, 0x3f, 0xce, 0x3c, 0x01, 0xeb, 0xcf, 0x08, 0x73, 0xab, 0xd1, + 0x34, 0xa8, 0x68, 0x2f, 0x5f, 0xb8, 0xdb, 0xff, 0xa2, 0x2d, 0xa6, 0x74, + 0x04, 0x7e, 0x5c, 0x3e, 0x71, 0xe4, 0x3d, 0xe5, 0x82, 0xed, 0x6a, 0xbb, + 0x90, 0x8c, 0x2e, 0x4f, 0xaa, 0x5d, 0x96, 0x18, 0x62, 0x78, 0xb6, 0xc1, + 0xba, 0x3b, 0x22, 0x12, 0x3e, 0x68, 0xcc, 0xc5, 0x6f, 0x17, 0xdd, 0x79, + 0xff, 0x15, 0x56, 0x57, 0x06, 0xf7, 0x1a, 0x0b, 0x61, 0x23, 0xc7, 0x7a, + 0xf3, 0xcd, 0x88, 0xf0, 0xaf, 0x02, 0x4c, 0xc5, 0x25, 0x97, 0x81, 0x51, + 0x6e, 0xdc, 0xaf, 0x5f, 0xe9, 0x90, 0x64, 0x6e, 0x7b, 0x66, 0x99, 0x9d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: smallish r and s^-1 + // tcID: 328 + {SEC_OID_SHA384, + 328, + {0x30, 0x3c, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xcd, + 0x02, 0x31, 0x00, 0xce, 0x75, 0x15, 0x12, 0x56, 0x1b, 0x6f, 0x57, + 0xc7, 0x53, 0x42, 0x84, 0x8a, 0x3f, 0xf9, 0x8c, 0xcf, 0x9c, 0x3f, + 0x02, 0x19, 0xb6, 0xb6, 0x8d, 0x00, 0x44, 0x9e, 0x6c, 0x97, 0x1a, + 0x85, 0xd2, 0xe2, 0xce, 0x73, 0x55, 0x4b, 0x59, 0x21, 0x9d, 0x54, + 0xd2, 0x08, 0x3b, 0x46, 0x32, 0x73, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x58, 0xf2, 0x46, 0x09, 0x0d, 0x5e, 0x49, 0x86, 0x3b, 0xc0, 0xbf, 0x2d, + 0x50, 0x1f, 0xf7, 0x2f, 0x55, 0x1c, 0x5f, 0x1c, 0x5e, 0x67, 0x9e, 0xb4, + 0x90, 0x64, 0xfd, 0x02, 0xe2, 0x21, 0xa2, 0x70, 0x73, 0x26, 0xec, 0x2d, + 0x14, 0x0b, 0xcc, 0x81, 0x7a, 0xfa, 0xad, 0x50, 0x65, 0x76, 0x15, 0x66, + 0x49, 0x7c, 0x82, 0x3f, 0xd7, 0x36, 0x88, 0x2c, 0xbf, 0x78, 0xfb, 0x92, + 0xb1, 0xa5, 0x58, 0x9b, 0x67, 0xe8, 0x06, 0x74, 0x97, 0xc7, 0x10, 0xa4, + 0xcb, 0xb3, 0x9d, 0xee, 0x2c, 0x54, 0x31, 0xbc, 0x45, 0xcf, 0xb9, 0x6c, + 0x9f, 0x84, 0x54, 0x38, 0x5c, 0x9f, 0x2b, 0x3e, 0xf2, 0xd3, 0xd3, 0x1a}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: 100-bit r and small s^-1 + // tcID: 329 + {SEC_OID_SHA384, + 329, + {0x30, 0x41, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b, 0x44, + 0x55, 0x80, 0xbf, 0x4e, 0xfb, 0x02, 0x30, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, + 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, + 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x21, 0x5c, 0x51, 0xb3, 0x20, + 0xe4, 0x60, 0x54, 0x2f, 0x9c, 0xc3, 0x89, 0x68, 0xcc, 0xdf, 0x42, 0x63, + 0x68, 0x40, 0x04, 0xeb, 0x79, 0xa4, 0x52}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfc, 0x69, 0x84, 0xdd, 0x68, 0x30, 0xd1, 0x48, 0x5f, 0xb2, 0x58, 0x1a, + 0x45, 0xa7, 0x91, 0xd8, 0xdc, 0xa2, 0xc7, 0x27, 0xc7, 0x3d, 0x3d, 0x44, + 0xc8, 0x9f, 0x00, 0x82, 0xc1, 0x86, 0x8a, 0xf5, 0xca, 0x74, 0xb4, 0xca, + 0x4a, 0xe2, 0x28, 0x02, 0x64, 0x0a, 0x9e, 0xbf, 0xe8, 0xc7, 0xae, 0x12, + 0x99, 0x8d, 0x63, 0xa5, 0xb5, 0xad, 0x1b, 0x72, 0xb8, 0x99, 0xf0, 0xb1, + 0x32, 0xe4, 0x95, 0x2a, 0xaa, 0x19, 0xd4, 0x1f, 0xde, 0xea, 0x48, 0xb1, + 0xed, 0x6b, 0x83, 0x58, 0xdd, 0x1d, 0xb2, 0x07, 0xfd, 0x66, 0xe0, 0x14, + 0x53, 0xad, 0x40, 0xf6, 0x7b, 0x83, 0x6a, 0xdc, 0x80, 0x2d, 0x5f, 0xe8}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and 100 bit s^-1 + // tcID: 330 + {SEC_OID_SHA384, + 330, + {0x30, 0x36, 0x02, 0x02, 0x01, 0x00, 0x02, 0x30, 0x77, 0xa1, 0x72, 0xdf, + 0xe3, 0x7a, 0x2c, 0x53, 0xf0, 0xb9, 0x2a, 0xb6, 0x0f, 0x0a, 0x8f, 0x08, + 0x5f, 0x49, 0xdb, 0xfd, 0x93, 0x07, 0x19, 0xd6, 0xf9, 0xe5, 0x87, 0xea, + 0x68, 0xae, 0x57, 0xcb, 0x49, 0xcd, 0x35, 0xa8, 0x8c, 0xf8, 0xc6, 0xac, + 0xec, 0x02, 0xf0, 0x57, 0xa3, 0x80, 0x7a, 0x5b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x1b, 0x8d, 0xef, 0x59, 0x22, 0x30, 0x3d, 0x64, 0x7e, 0x8e, 0xb0, 0x7e, + 0x3b, 0xad, 0x92, 0xf9, 0x24, 0xb7, 0x9b, 0x76, 0x9e, 0xef, 0x16, 0x8e, + 0x75, 0x41, 0xde, 0x1f, 0x4e, 0x0d, 0x28, 0xae, 0x97, 0x33, 0xeb, 0x98, + 0xcf, 0x8a, 0x1f, 0xb6, 0xdd, 0x52, 0xca, 0x02, 0xc8, 0xc7, 0x5b, 0x51, + 0xc7, 0xaa, 0x4b, 0xf6, 0x79, 0xd4, 0x9d, 0x81, 0x14, 0x12, 0x20, 0x74, + 0xda, 0x8f, 0x60, 0x44, 0xa4, 0x27, 0x37, 0x17, 0x96, 0xa5, 0x65, 0x4a, + 0x61, 0x06, 0x16, 0x2d, 0x5f, 0x68, 0x6a, 0xbb, 0x73, 0xeb, 0xd8, 0x96, + 0xab, 0x08, 0xc7, 0x06, 0x26, 0x87, 0xf1, 0x21, 0x71, 0xfb, 0xe4, 0xa3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: 100-bit r and s^-1 + // tcID: 331 + {SEC_OID_SHA384, + 331, + {0x30, 0x41, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe, 0x7c, + 0x39, 0xe9, 0x3e, 0x7c, 0x24, 0x02, 0x30, 0x77, 0xa1, 0x72, 0xdf, 0xe3, + 0x7a, 0x2c, 0x53, 0xf0, 0xb9, 0x2a, 0xb6, 0x0f, 0x0a, 0x8f, 0x08, 0x5f, + 0x49, 0xdb, 0xfd, 0x93, 0x07, 0x19, 0xd6, 0xf9, 0xe5, 0x87, 0xea, 0x68, + 0xae, 0x57, 0xcb, 0x49, 0xcd, 0x35, 0xa8, 0x8c, 0xf8, 0xc6, 0xac, 0xec, + 0x02, 0xf0, 0x57, 0xa3, 0x80, 0x7a, 0x5b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x17, 0x34, 0xa0, 0x39, 0xa8, 0x8a, 0x16, 0xc2, 0xff, 0x4a, 0xa9, 0x7d, + 0x23, 0x99, 0x12, 0x1f, 0x56, 0xf5, 0x2e, 0xf0, 0x1e, 0xd5, 0xe5, 0x08, + 0x87, 0xf7, 0x36, 0xf6, 0x5b, 0x6e, 0x51, 0xd6, 0xe8, 0x78, 0x6a, 0xbb, + 0x4e, 0x06, 0x3d, 0xa5, 0xd1, 0xba, 0x81, 0x2d, 0xff, 0x99, 0x84, 0x03, + 0xcc, 0xd6, 0x98, 0xe6, 0xc2, 0x96, 0xd5, 0xcd, 0x69, 0x17, 0x8f, 0x8a, + 0x82, 0x48, 0x1a, 0x86, 0x5d, 0xa3, 0x31, 0x62, 0x7f, 0x1c, 0x4b, 0x32, + 0x4f, 0xbc, 0x02, 0xb3, 0x6e, 0x8b, 0x5e, 0xd5, 0x8a, 0x31, 0xf7, 0x28, + 0xe9, 0x04, 0xd2, 0x03, 0xa3, 0x88, 0x75, 0x53, 0x02, 0x19, 0x57, 0x65}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 are close to n + // tcID: 332 + {SEC_OID_SHA384, + 332, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, + 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, + 0x6a, 0xcc, 0xc5, 0x28, 0xf3, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, + 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, + 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x52, 0xca, 0x47, 0xdd, 0xa9, 0x91, 0x72, 0xcb, 0x83, 0x21, 0x49, 0x5a, + 0xcf, 0x98, 0x85, 0x48, 0x29, 0x59, 0x88, 0xec, 0x97, 0x3c, 0x1b, 0x4e, + 0xa9, 0x46, 0x2c, 0x53, 0xe5, 0x76, 0x8a, 0x70, 0x4a, 0x93, 0x64, 0x10, + 0xee, 0x84, 0x7b, 0x5d, 0xbf, 0x1e, 0x9d, 0x0c, 0x13, 0x1d, 0xa6, 0xc7, + 0x87, 0xa4, 0x70, 0x27, 0xe6, 0x65, 0x57, 0x92, 0xeb, 0x00, 0x2d, 0x42, + 0x28, 0xee, 0x72, 0xf7, 0xc8, 0x14, 0xc9, 0xa0, 0xce, 0xcb, 0xff, 0x26, + 0x79, 0x48, 0xf8, 0x1c, 0x99, 0x03, 0xac, 0x10, 0xeb, 0x35, 0xf6, 0xcb, + 0x86, 0x36, 0x92, 0x24, 0xed, 0x60, 0x98, 0x11, 0xcd, 0xf3, 0x90, 0xf4}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: s == 1 + // tcID: 333 + {SEC_OID_SHA384, + 333, + {0x30, 0x35, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, + 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, + 0xf9, 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26, 0x02, 0x01, 0x01}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbd, 0x3d, 0x91, 0xf0, 0x03, 0xe1, 0x8a, 0xdb, 0xea, 0x73, 0x07, 0x9d, + 0x4e, 0xba, 0x23, 0xb9, 0x1f, 0xc1, 0x7f, 0xce, 0xc1, 0x4c, 0x9e, 0xb1, + 0x5a, 0x19, 0x3f, 0xbc, 0x9c, 0xa3, 0x9c, 0x8c, 0x74, 0x7c, 0xd7, 0xa2, + 0xc9, 0x62, 0x3e, 0x05, 0xdd, 0x58, 0x7c, 0xcb, 0xb8, 0xab, 0x4c, 0x44, + 0x3a, 0xdb, 0x0a, 0x07, 0x06, 0xaa, 0x5e, 0xa7, 0xa6, 0x80, 0x42, 0x08, + 0x2f, 0xcc, 0xef, 0xc9, 0x79, 0x61, 0x2a, 0x7a, 0x1a, 0x3d, 0x69, 0x4b, + 0x00, 0x79, 0x3b, 0x03, 0xf8, 0x9b, 0xff, 0x86, 0x6a, 0x8b, 0x97, 0xc8, + 0xe7, 0x79, 0x90, 0xc2, 0x93, 0x60, 0xce, 0x79, 0x50, 0x36, 0xc7, 0x64}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: s == 0 + // tcID: 334 + {SEC_OID_SHA384, + 334, + {0x30, 0x35, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, + 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, + 0xf9, 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26, 0x02, 0x01, 0x00}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbd, 0x3d, 0x91, 0xf0, 0x03, 0xe1, 0x8a, 0xdb, 0xea, 0x73, 0x07, 0x9d, + 0x4e, 0xba, 0x23, 0xb9, 0x1f, 0xc1, 0x7f, 0xce, 0xc1, 0x4c, 0x9e, 0xb1, + 0x5a, 0x19, 0x3f, 0xbc, 0x9c, 0xa3, 0x9c, 0x8c, 0x74, 0x7c, 0xd7, 0xa2, + 0xc9, 0x62, 0x3e, 0x05, 0xdd, 0x58, 0x7c, 0xcb, 0xb8, 0xab, 0x4c, 0x44, + 0x3a, 0xdb, 0x0a, 0x07, 0x06, 0xaa, 0x5e, 0xa7, 0xa6, 0x80, 0x42, 0x08, + 0x2f, 0xcc, 0xef, 0xc9, 0x79, 0x61, 0x2a, 0x7a, 0x1a, 0x3d, 0x69, 0x4b, + 0x00, 0x79, 0x3b, 0x03, 0xf8, 0x9b, 0xff, 0x86, 0x6a, 0x8b, 0x97, 0xc8, + 0xe7, 0x79, 0x90, 0xc2, 0x93, 0x60, 0xce, 0x79, 0x50, 0x36, 0xc7, 0x64}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point at infinity during verify + // tcID: 335 + {SEC_OID_SHA384, + 335, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, 0x96, 0xef, + 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, 0x0c, 0xb5, + 0x66, 0x62, 0x94, 0xb9, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, + 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, + 0x08, 0x78, 0xee, 0xec, 0x63, 0x26}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf8, 0x96, 0x35, 0x3c, 0xc3, 0xa8, 0xaf, 0xdd, 0x54, 0x3e, 0xc3, 0xae, + 0xf0, 0x62, 0xca, 0x97, 0xbc, 0x32, 0xed, 0x17, 0x24, 0xea, 0x38, 0xb9, + 0x40, 0xb8, 0xc0, 0xea, 0x0e, 0x23, 0xb3, 0x41, 0x87, 0xaf, 0xbe, 0x70, + 0xda, 0xf8, 0xdb, 0xaa, 0x5b, 0x51, 0x15, 0x57, 0xe5, 0xd2, 0xbd, 0xda, + 0xc4, 0xbd, 0x26, 0x5d, 0xa6, 0x7c, 0xee, 0xaf, 0xca, 0x63, 0x6f, 0x6f, + 0x4c, 0x04, 0x72, 0xf2, 0x2a, 0x9d, 0x02, 0xe2, 0x28, 0x91, 0x84, 0xf7, + 0x3b, 0xbb, 0x70, 0x0a, 0xe8, 0xfc, 0x92, 0x1e, 0xff, 0x49, 0x20, 0xf2, + 0x90, 0xbf, 0xcb, 0x49, 0xfb, 0xb2, 0x32, 0xcc, 0x13, 0xa2, 0x10, 0x28}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: edge case for signature malleability + // tcID: 336 + {SEC_OID_SHA384, + 336, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, 0x96, 0xef, + 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, 0x0c, 0xb5, + 0x66, 0x62, 0x94, 0xb9, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, + 0x96, 0xef, 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, + 0x0c, 0xb5, 0x66, 0x62, 0x94, 0xb9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x37, 0x0d, 0x9e, 0x2e, 0x31, 0xc7, 0x12, 0xc8, 0x02, 0x80, 0x92, 0xf8, + 0x02, 0x31, 0x9d, 0x7f, 0xdf, 0x5b, 0x33, 0x19, 0xa8, 0x51, 0x8d, 0x08, + 0xbe, 0xd3, 0x89, 0x15, 0x08, 0xc7, 0x06, 0x0c, 0xfe, 0x22, 0x36, 0xe1, + 0x8f, 0xa1, 0x4f, 0xe0, 0x77, 0x09, 0x3c, 0xea, 0xe6, 0x33, 0xe5, 0x43, + 0x0f, 0xd7, 0x9a, 0xac, 0xf9, 0xd1, 0x6e, 0xcc, 0x19, 0xb1, 0x2d, 0x60, + 0xfb, 0xa4, 0x99, 0x8d, 0xfc, 0x68, 0x27, 0x02, 0xec, 0x7c, 0x8b, 0xdd, + 0x4a, 0x59, 0x00, 0x35, 0x77, 0x3b, 0x8c, 0x9c, 0x57, 0x0a, 0xc7, 0xdc, + 0xd4, 0x14, 0xe0, 0x32, 0x52, 0xf7, 0xa0, 0xe6, 0xf5, 0x3b, 0x58, 0x63}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for signature malleability + // tcID: 337 + {SEC_OID_SHA384, + 337, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, 0x96, 0xef, + 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, 0x0c, 0xb5, + 0x66, 0x62, 0x94, 0xb9, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, + 0x96, 0xef, 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, + 0x0c, 0xb5, 0x66, 0x62, 0x94, 0xba}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x94, 0x1e, 0x6c, 0xfa, 0x35, 0x6e, 0x57, 0x2d, 0xcc, 0xca, 0xeb, 0x59, + 0x4b, 0x06, 0x95, 0x5d, 0x99, 0xdc, 0x4b, 0xf0, 0x79, 0x58, 0xfc, 0x98, + 0xff, 0xa1, 0x7d, 0xe1, 0x1c, 0x75, 0x21, 0xbf, 0x2c, 0x7a, 0xa8, 0xff, + 0x26, 0x09, 0x52, 0xfc, 0xb7, 0xaa, 0xc0, 0x78, 0xed, 0xe6, 0x7b, 0x47, + 0x90, 0xa7, 0x8a, 0x02, 0x96, 0xb0, 0x41, 0xa1, 0x0f, 0x00, 0x3d, 0xf1, + 0x99, 0x8d, 0xa4, 0xcc, 0x4a, 0x16, 0x14, 0xeb, 0xcb, 0xf5, 0xd2, 0x39, + 0x43, 0x1f, 0x33, 0xd9, 0x0d, 0x30, 0x23, 0xed, 0xc1, 0x80, 0x2e, 0x8d, + 0xb6, 0xda, 0xbc, 0xba, 0xe6, 0x7c, 0xc3, 0x14, 0xda, 0x2a, 0xab, 0xab}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u1 == 1 + // tcID: 338 + {SEC_OID_SHA384, + 338, + {0x30, 0x65, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, + 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, + 0xee, 0xec, 0x63, 0x26, 0x02, 0x31, 0x00, 0xf9, 0xb1, 0x27, 0xf0, 0xd8, + 0x1e, 0xbc, 0xd1, 0x7b, 0x7b, 0xa0, 0xea, 0x13, 0x1c, 0x66, 0x0d, 0x34, + 0x0b, 0x05, 0xce, 0x55, 0x7c, 0x82, 0x16, 0x0e, 0x0f, 0x79, 0x3d, 0xe0, + 0x7d, 0x38, 0x17, 0x90, 0x23, 0x94, 0x28, 0x71, 0xac, 0xb7, 0x00, 0x2d, + 0xfa, 0xfd, 0xff, 0xfc, 0x8d, 0xea, 0xce}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x3e, 0xcf, 0xd5, 0x8a, 0x3c, 0xe5, 0x83, 0x86, 0x6e, 0x04, 0x71, 0xd1, + 0x6e, 0xb3, 0xc1, 0x0a, 0x41, 0x1e, 0xc3, 0xb8, 0x67, 0x1f, 0x3a, 0x04, + 0x76, 0x9b, 0x1e, 0xd8, 0x46, 0x4a, 0x71, 0xcf, 0x1c, 0x76, 0xd8, 0xd9, + 0xb7, 0xe3, 0x67, 0x0b, 0xbe, 0x71, 0x2d, 0x6f, 0x55, 0x4a, 0x93, 0x83, + 0xd9, 0x80, 0xd8, 0xbe, 0xdf, 0x57, 0x47, 0x0d, 0x6b, 0x45, 0xcc, 0x1a, + 0xd0, 0xc6, 0x42, 0x6d, 0xc7, 0x0a, 0x0e, 0x4b, 0xe9, 0x01, 0x10, 0x6a, + 0x36, 0x66, 0x3b, 0xfc, 0xab, 0x04, 0xfc, 0xb8, 0x60, 0x08, 0x77, 0x7b, + 0x92, 0x44, 0x51, 0x20, 0xd5, 0xe3, 0x64, 0x1d, 0x97, 0x39, 0x63, 0x62}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u1 == n - 1 + // tcID: 339 + {SEC_OID_SHA384, + 339, + {0x30, 0x64, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, + 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, + 0xee, 0xec, 0x63, 0x26, 0x02, 0x30, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, + 0x43, 0x2e, 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xcb, 0xf4, + 0xfa, 0x31, 0xaa, 0x83, 0x7d, 0xe9, 0xb9, 0x53, 0xd4, 0x44, 0x13, 0xb9, + 0xf5, 0xc7, 0xc7, 0xf6, 0x79, 0x89, 0xd7, 0x03, 0xf0, 0x7a, 0xbe, 0xf1, + 0x1b, 0x6a, 0xd0, 0x37, 0x3e, 0xa5}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x41, 0x50, 0xcc, 0xd0, 0xfa, 0x45, 0xaa, 0x2e, 0xf6, 0xb5, 0x04, 0x2d, + 0xdb, 0xb1, 0xb8, 0x7c, 0x5f, 0xfd, 0x11, 0x15, 0xa8, 0xfe, 0x59, 0x95, + 0x64, 0x19, 0x48, 0xac, 0xda, 0x82, 0xa7, 0xb1, 0x90, 0x76, 0x2d, 0x84, + 0x35, 0x2c, 0xd7, 0x4d, 0x1c, 0xa0, 0x1e, 0x79, 0xf6, 0x8f, 0x9c, 0xb4, + 0xeb, 0x11, 0xbe, 0x9d, 0x49, 0x4c, 0x18, 0x1c, 0x15, 0x6e, 0x23, 0xe7, + 0x7e, 0x53, 0x2b, 0xdf, 0x0a, 0x20, 0xc3, 0xcc, 0x74, 0xba, 0x8c, 0x29, + 0xb1, 0xf3, 0xeb, 0x2b, 0xd9, 0x91, 0x29, 0xee, 0x0d, 0x70, 0xff, 0x0d, + 0x59, 0x3f, 0x0d, 0x7a, 0x6d, 0x68, 0x87, 0xe7, 0xc5, 0x59, 0x30, 0xd2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u2 == 1 + // tcID: 340 + {SEC_OID_SHA384, + 340, + {0x30, 0x64, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, + 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, + 0xee, 0xec, 0x63, 0x26, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, + 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, + 0x08, 0x78, 0xee, 0xec, 0x63, 0x26}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe7, 0x8f, 0xe2, 0xc1, 0x1b, 0xea, 0xc7, 0x09, 0x0e, 0xe0, 0xaf, 0x7f, + 0xed, 0x46, 0x9a, 0x8c, 0xce, 0xbd, 0x3c, 0xcc, 0xc4, 0xee, 0x9f, 0xcc, + 0xc8, 0xef, 0x3f, 0xc0, 0x45, 0x5b, 0x69, 0xaa, 0xa0, 0x82, 0xdc, 0x13, + 0xe1, 0xd8, 0x4f, 0x34, 0x02, 0x6c, 0xb6, 0xf0, 0xaf, 0x9e, 0x99, 0x2f, + 0xf3, 0x4e, 0xbb, 0xa7, 0x1b, 0xf3, 0xa4, 0x05, 0x0b, 0xf2, 0x8e, 0x40, + 0x84, 0xb5, 0xc5, 0xf5, 0xd4, 0x09, 0x8e, 0xc4, 0x6f, 0x10, 0xa3, 0x1b, + 0x02, 0xfb, 0x4b, 0xf2, 0x0c, 0xc9, 0x36, 0x2f, 0x6f, 0x02, 0xa6, 0x6e, + 0x80, 0x2f, 0x81, 0x75, 0x07, 0x53, 0x5f, 0xac, 0x3e, 0xc0, 0xb0, 0x99}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u2 == n - 1 + // tcID: 341 + {SEC_OID_SHA384, + 341, + {0x30, 0x65, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, + 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, + 0xee, 0xec, 0x63, 0x26, 0x02, 0x31, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x84, 0xec, 0xde, 0x56, 0xa2, + 0xcf, 0x73, 0xea, 0x3a, 0xbc, 0x09, 0x21, 0x85, 0xcb, 0x1a, 0x51, 0xf3, + 0x48, 0x10, 0xf1, 0xdd, 0xd8, 0xc6, 0x4d}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xee, 0x24, 0xab, 0x8a, 0x34, 0xd0, 0x5a, 0xf6, 0x84, 0x93, 0x93, 0x57, + 0xf3, 0x27, 0x59, 0xcc, 0x5a, 0x14, 0xf3, 0xc7, 0x17, 0x52, 0x9a, 0x20, + 0xae, 0xa8, 0xe0, 0xc5, 0x96, 0x5d, 0x8a, 0x41, 0xe6, 0x89, 0x25, 0xf6, + 0x88, 0x47, 0x19, 0x94, 0xb7, 0x20, 0x21, 0xba, 0x51, 0xb2, 0x8c, 0x09, + 0x0a, 0x55, 0x69, 0x3c, 0x92, 0xad, 0x0c, 0xba, 0xe9, 0xed, 0xcf, 0x51, + 0x5e, 0x2b, 0x4c, 0x06, 0x0b, 0x88, 0x8d, 0x82, 0xc8, 0x1e, 0x4a, 0x3b, + 0x6a, 0x17, 0x3b, 0x62, 0xed, 0x04, 0xa4, 0x6f, 0xa9, 0x5d, 0xb1, 0xa2, + 0xf3, 0x94, 0x99, 0x80, 0xfb, 0xa2, 0xe3, 0x71, 0x26, 0x3c, 0x4f, 0xa9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 342 + {SEC_OID_SHA384, + 342, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x53, 0x3b, 0x0d, 0x50, 0x48, 0x0a, + 0x3e, 0xf0, 0x7e, 0x7e, 0x8a, 0xf8, 0xb1, 0x09, 0x77, 0x59, 0xbc, 0x03, + 0xac, 0x9a, 0x1c, 0x7e, 0xd6, 0x07, 0x5a, 0x05, 0x28, 0x69, 0xf5, 0x7f, + 0x12, 0xb2, 0x85, 0x61, 0x31, 0x62, 0xd0, 0x8e, 0xe7, 0xaa, 0xb9, 0xfe, + 0x54, 0xaa, 0xa9, 0x84, 0xa3, 0x9a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x3d, 0x2e, 0x91, 0x60, 0x55, 0xc9, 0x2e, 0x1b, 0x36, 0x13, 0x3f, 0x59, + 0x37, 0xb3, 0x7c, 0x1b, 0x01, 0x02, 0x83, 0x4e, 0xb7, 0x70, 0x08, 0xa3, + 0xba, 0x9c, 0x3d, 0xa4, 0x46, 0xe9, 0x06, 0x59, 0x71, 0xd6, 0x8b, 0xa9, + 0x13, 0x09, 0x18, 0x51, 0xe1, 0x0c, 0xff, 0x5b, 0x4c, 0xd8, 0x75, 0xc1, + 0x39, 0xaa, 0x7a, 0xad, 0xfc, 0x2c, 0xaf, 0x71, 0x07, 0xb1, 0x7a, 0xe1, + 0xae, 0xa8, 0xb2, 0x99, 0xd6, 0x1b, 0xf1, 0x5a, 0xca, 0x0c, 0xb3, 0xfd, + 0x6f, 0x1f, 0xfd, 0xe8, 0x19, 0x2b, 0xfe, 0x58, 0xf0, 0x82, 0x2b, 0xbb, + 0xc1, 0xf5, 0x5b, 0xdd, 0xf6, 0xb4, 0xfe, 0x9c, 0x8f, 0x2b, 0x0e, 0xac}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 343 + {SEC_OID_SHA384, + 343, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xd4, 0x9a, 0x25, 0x39, 0x86, + 0xbb, 0xaa, 0x8c, 0xe9, 0xc3, 0xd3, 0x80, 0x83, 0x13, 0xd3, 0x9c, 0x3b, + 0x95, 0x0a, 0x47, 0x83, 0x72, 0xed, 0xc0, 0x09, 0xbc, 0x05, 0x66, 0xb7, + 0x3b, 0xe7, 0xb0, 0x5d, 0xad, 0x07, 0x37, 0xe1, 0x69, 0x60, 0x25, 0x7c, + 0xc1, 0x6d, 0xb6, 0xec, 0x6c, 0x62, 0x0f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xae, 0x59, 0x66, 0x97, 0x42, 0x7a, 0xa2, 0x50, 0x15, 0x6c, 0x05, 0xac, + 0x43, 0x38, 0xe4, 0x89, 0x80, 0xa7, 0xf0, 0x93, 0xea, 0x1f, 0x1f, 0xe6, + 0x70, 0x98, 0xb4, 0x3f, 0x65, 0x39, 0xc1, 0xb2, 0x0a, 0xe7, 0x43, 0x38, + 0xf9, 0xbf, 0x27, 0x0d, 0x33, 0x66, 0x3c, 0x50, 0xab, 0xe8, 0xfd, 0x00, + 0x1c, 0xa6, 0xa5, 0x27, 0x32, 0xdb, 0x74, 0xab, 0x15, 0xd2, 0xf2, 0x49, + 0xa3, 0xd8, 0x39, 0x08, 0x0f, 0x89, 0x83, 0x67, 0xdf, 0xd6, 0x49, 0x92, + 0xcd, 0xce, 0x27, 0x08, 0xde, 0xaa, 0xd5, 0x23, 0xa2, 0xa2, 0x36, 0xb4, + 0x34, 0x00, 0x42, 0x42, 0x41, 0xc9, 0x1a, 0x35, 0xb5, 0x30, 0xfa, 0x50}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 344 + {SEC_OID_SHA384, + 344, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x28, 0x50, 0x90, 0xb0, 0xd6, 0xa6, + 0x82, 0x0b, 0xbb, 0xa3, 0x94, 0xef, 0xbe, 0xe5, 0xc2, 0x4a, 0x22, 0x81, + 0xe8, 0x25, 0xd2, 0xf6, 0xc5, 0x5f, 0xb7, 0xa8, 0x5b, 0x82, 0x51, 0xdb, + 0x00, 0xf7, 0x5a, 0xb0, 0x7c, 0xc9, 0x93, 0xce, 0xaf, 0x66, 0x4f, 0x3c, + 0x11, 0x6b, 0xaf, 0x34, 0xb0, 0x21}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x88, 0x73, 0x8f, 0x99, 0x81, 0xdd, 0x4d, 0x1f, 0xab, 0xb6, 0x0a, 0xd8, + 0x3c, 0x2d, 0xd6, 0xdf, 0xc9, 0xda, 0x30, 0x22, 0x09, 0xae, 0x3e, 0x53, + 0x49, 0x8a, 0x88, 0x3b, 0x6e, 0x39, 0xa3, 0x8b, 0xea, 0xd9, 0xb0, 0x27, + 0x09, 0xf3, 0x52, 0xd3, 0xe6, 0xb6, 0x57, 0x81, 0x54, 0xea, 0xb2, 0x52, + 0x93, 0x88, 0xa0, 0x5c, 0x6b, 0x9f, 0x3a, 0x40, 0x28, 0xab, 0xb9, 0x95, + 0x0a, 0x51, 0xf5, 0x26, 0x4e, 0xcd, 0x75, 0x80, 0xa4, 0x23, 0xfd, 0xec, + 0x94, 0x72, 0xfa, 0xee, 0xb5, 0x7f, 0x92, 0xe3, 0x1c, 0x46, 0xbe, 0xf2, + 0xa7, 0x81, 0xfe, 0x5e, 0xda, 0xd0, 0x26, 0x00, 0x9f, 0x19, 0x82, 0x62}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 345 + {SEC_OID_SHA384, + 345, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xb3, 0x9a, 0xf4, 0xa8, 0x1e, + 0xe4, 0xae, 0x79, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e, 0x84, + 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xa4, 0x3d, 0x25, 0x05, 0xa0, + 0xa8, 0xc7, 0x2c, 0x57, 0x31, 0xf4, 0xfd, 0x96, 0x74, 0x20, 0xb1, 0x00, + 0x0e, 0x3f, 0x75, 0x50, 0x2e, 0xd7, 0xb7}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf4, 0x21, 0x54, 0x13, 0x11, 0xc9, 0x4f, 0xdd, 0x79, 0xfc, 0x29, 0x8f, + 0x8a, 0xb1, 0xa3, 0xad, 0xfd, 0x08, 0x02, 0x9f, 0xda, 0xd4, 0x39, 0xa9, + 0x4d, 0x4c, 0xea, 0x11, 0xf7, 0xe7, 0x99, 0xbc, 0x43, 0x96, 0x09, 0xf2, + 0xfb, 0x7b, 0xe3, 0xf3, 0x49, 0xd5, 0x5e, 0x48, 0x4d, 0x0a, 0x0d, 0x36, + 0xb3, 0x53, 0x30, 0xbb, 0xdb, 0xec, 0x1e, 0x75, 0xf2, 0x98, 0x44, 0x83, + 0xd9, 0x6b, 0xf2, 0x10, 0xd7, 0x22, 0xc1, 0x83, 0x02, 0x92, 0xff, 0xc3, + 0x5a, 0x2f, 0x6a, 0x21, 0xa4, 0xb5, 0x05, 0x19, 0xf5, 0x65, 0xf0, 0x24, + 0xbb, 0xcc, 0xc9, 0x72, 0x28, 0xa2, 0xf8, 0xad, 0x8f, 0xad, 0xc0, 0xd5}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 346 + {SEC_OID_SHA384, + 346, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xaf, 0x4a, 0x81, 0xee, 0x4a, + 0xe7, 0x90, 0x64, 0xed, 0x80, 0xf2, 0x7e, 0x14, 0x32, 0xe8, 0x48, 0x45, + 0xf1, 0x5e, 0xce, 0x39, 0x9f, 0x2c, 0xbf, 0x28, 0xdf, 0x82, 0x9c, 0xcd, + 0x30, 0xf5, 0xef, 0x62, 0xec, 0x23, 0x95, 0x7b, 0x83, 0x7d, 0x73, 0xfe, + 0x4e, 0x15, 0x6e, 0xdc, 0xcd, 0x44, 0x65}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x39, 0x9b, 0xe4, 0xcf, 0xc4, 0x39, 0xf9, 0x4f, 0x24, 0x21, 0xcb, 0xd3, + 0x4c, 0x2c, 0xd9, 0x0b, 0xae, 0x53, 0xeb, 0x60, 0xdd, 0xfa, 0xfc, 0xa5, + 0x2f, 0x72, 0x75, 0xd1, 0x65, 0xd1, 0x4f, 0xa6, 0x59, 0xb6, 0x36, 0x71, + 0x3b, 0x5d, 0x4b, 0x39, 0xe6, 0x2f, 0xd4, 0x8b, 0xae, 0x14, 0x1d, 0x0e, + 0x1b, 0x23, 0xe3, 0xb4, 0xf0, 0xc2, 0x02, 0xed, 0x7b, 0x59, 0xdb, 0x78, + 0xa3, 0x5c, 0x12, 0xac, 0x69, 0x8c, 0x60, 0x3e, 0xab, 0x14, 0x4f, 0xd0, + 0x9a, 0xc2, 0xed, 0x8f, 0x44, 0x95, 0xf6, 0x07, 0xe4, 0xd2, 0xc8, 0x7a, + 0x23, 0xce, 0x2e, 0xc3, 0x3e, 0x41, 0x0c, 0xa4, 0x7e, 0xcc, 0x25, 0x55}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 347 + {SEC_OID_SHA384, + 347, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x5e, 0x95, 0x03, 0xdc, 0x95, 0xcf, + 0x20, 0xc9, 0xdb, 0x01, 0xe4, 0xfc, 0x28, 0x65, 0xd0, 0x90, 0x8b, 0xe2, + 0xbd, 0x9c, 0x73, 0x3e, 0x59, 0x7e, 0x8a, 0x5b, 0xb7, 0xb7, 0xa6, 0x2a, + 0xbd, 0xff, 0x6d, 0xbe, 0x39, 0x78, 0xae, 0x56, 0x53, 0x6d, 0x0f, 0xb0, + 0x11, 0x72, 0xec, 0xd5, 0x5f, 0x57}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x15, 0x78, 0xbb, 0xff, 0x72, 0x13, 0x7c, 0x4b, 0xca, 0x33, 0xd7, 0x38, + 0x5a, 0x89, 0x2b, 0xe9, 0x4c, 0xb0, 0x59, 0xf9, 0x09, 0x1d, 0xdf, 0xe8, + 0x90, 0x34, 0x5f, 0x71, 0x2a, 0x9f, 0xba, 0x5f, 0xc7, 0x70, 0x84, 0xce, + 0xc1, 0x10, 0x84, 0xed, 0x04, 0x84, 0x91, 0x60, 0x4a, 0x07, 0xf6, 0x6c, + 0x76, 0xbb, 0xaa, 0x87, 0x2f, 0x07, 0x10, 0xd8, 0x2a, 0x08, 0xd9, 0xdd, + 0xdd, 0x83, 0x3c, 0x7b, 0xe7, 0xc7, 0xe8, 0xe2, 0x65, 0xf4, 0x91, 0x45, + 0x15, 0x7e, 0xb4, 0xe8, 0xe8, 0x28, 0x00, 0x76, 0xa3, 0x7e, 0xe5, 0x87, + 0x32, 0x71, 0xdb, 0x51, 0x00, 0x34, 0xda, 0x19, 0xda, 0x24, 0x41, 0x5b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 348 + {SEC_OID_SHA384, + 348, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x1e, 0xe4, 0xae, 0x79, 0x06, 0x4e, + 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e, 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, + 0x99, 0xf2, 0xcb, 0xf4, 0xfa, 0x31, 0xa3, 0xae, 0x8e, 0xda, 0xb8, 0x4d, + 0xc3, 0x33, 0x0a, 0x39, 0xf7, 0x09, 0x38, 0xe3, 0x91, 0x2b, 0xd5, 0x97, + 0x53, 0xde, 0x5a, 0xed, 0x30, 0x88}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x33, 0xba, 0x45, 0x1c, 0x85, 0xe7, 0x29, 0x05, 0x8f, 0x83, 0x04, 0x10, + 0x77, 0xa4, 0x69, 0x5e, 0xb4, 0x7d, 0xf9, 0x3e, 0x71, 0x8b, 0x09, 0xa4, + 0x61, 0x8c, 0x75, 0x3a, 0xc8, 0x03, 0xcd, 0x75, 0xc1, 0xa9, 0x12, 0x90, + 0xc2, 0xff, 0x5a, 0x63, 0x53, 0x89, 0xd0, 0x71, 0x49, 0x57, 0x1d, 0xab, + 0x1f, 0xc7, 0xd8, 0xa7, 0x17, 0x76, 0x85, 0x1f, 0xf2, 0x44, 0xff, 0x63, + 0x2f, 0xe6, 0xf9, 0x2e, 0x16, 0x52, 0xe5, 0x28, 0x48, 0x93, 0xc4, 0x24, + 0x4f, 0xe7, 0x75, 0xd8, 0xef, 0xc5, 0x89, 0xd8, 0x23, 0xdd, 0x03, 0xf3, + 0x91, 0x90, 0x27, 0xf0, 0x04, 0x53, 0x7b, 0xd8, 0xee, 0x09, 0xf3, 0xa3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 349 + {SEC_OID_SHA384, + 349, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xbb, 0x51, 0xcd, 0x3b, 0xa8, + 0xeb, 0x20, 0x1f, 0x53, 0xdd, 0xb4, 0xe3, 0x4e, 0x08, 0xc0, 0xff, 0x7d, + 0xff, 0x93, 0x78, 0x10, 0x67, 0x84, 0xd7, 0x98, 0xd5, 0xa3, 0x44, 0x0b, + 0xd6, 0xdc, 0x34, 0xbe, 0x3a, 0x0e, 0xae, 0xf8, 0x77, 0x66, 0x19, 0xa0, + 0xc9, 0x7f, 0xef, 0xb1, 0x57, 0x20, 0xb3}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x04, 0x07, 0x71, 0xe3, 0x39, 0x02, 0x16, 0xfe, 0xd2, 0xc6, 0x20, 0x8b, + 0xdf, 0x5b, 0xfe, 0xa8, 0x3a, 0xb1, 0x91, 0x5b, 0x16, 0x6e, 0x62, 0x65, + 0x69, 0xf1, 0x2e, 0xfd, 0x41, 0x0a, 0x39, 0xb7, 0xe7, 0xc7, 0x6f, 0x70, + 0xf0, 0x01, 0x28, 0x43, 0xa2, 0x6d, 0xeb, 0xf4, 0xcc, 0xc3, 0x3d, 0xda, + 0xe5, 0xbc, 0x5f, 0x7e, 0x62, 0xd0, 0x54, 0xea, 0xc3, 0x1c, 0xd0, 0x22, + 0xaf, 0xdb, 0x71, 0xb7, 0xc6, 0x38, 0xf2, 0x4c, 0x30, 0xcb, 0xad, 0x0e, + 0xf3, 0x5e, 0xd2, 0xfc, 0x99, 0x17, 0xf3, 0x56, 0xe9, 0xc3, 0xf0, 0x43, + 0x91, 0xb2, 0x1d, 0x10, 0x35, 0x27, 0x4b, 0x81, 0x53, 0x7f, 0xcb, 0xf3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 350 + {SEC_OID_SHA384, + 350, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xe7, 0x07, 0xe2, 0x67, 0xea, + 0x63, 0x53, 0x84, 0xa6, 0xda, 0x09, 0x82, 0x31, 0x49, 0xf5, 0xcb, 0x7a, + 0xcb, 0xb2, 0x9e, 0x91, 0x0d, 0x26, 0x30, 0xc5, 0xfb, 0x5a, 0xfb, 0xc4, + 0x2a, 0xa8, 0x43, 0x63, 0x49, 0xb2, 0x14, 0xa3, 0xb8, 0xfb, 0x94, 0x81, + 0xec, 0x99, 0x9e, 0x00, 0x50, 0x91, 0xf8}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x98, 0xd3, 0xf1, 0x6e, 0x1c, 0x51, 0x0a, 0x93, 0x3e, 0x64, 0x8e, 0x78, + 0xd0, 0x15, 0x88, 0x31, 0x9f, 0x00, 0x2e, 0x94, 0x75, 0xdf, 0x89, 0x42, + 0xa2, 0xa8, 0x9d, 0xb0, 0x66, 0x6b, 0xb7, 0xc8, 0x8b, 0x32, 0xbb, 0x24, + 0x81, 0x40, 0xe4, 0x4a, 0xc4, 0xab, 0x28, 0x11, 0x1b, 0x2b, 0x79, 0x23, + 0x99, 0xa9, 0x26, 0xf4, 0xa6, 0x6f, 0xbe, 0x28, 0xff, 0x65, 0xc0, 0x9f, + 0x83, 0x06, 0x89, 0x3a, 0xec, 0x09, 0x4b, 0x89, 0xd0, 0xfe, 0x52, 0x9e, + 0x35, 0x77, 0xc5, 0xec, 0xf3, 0x0a, 0x79, 0x44, 0xca, 0xaf, 0x53, 0x0f, + 0x45, 0x75, 0xeb, 0x11, 0x3f, 0xcf, 0x4c, 0x20, 0x0d, 0x2d, 0xd4, 0xbd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 351 + {SEC_OID_SHA384, + 351, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xac, 0xc4, 0xf2, 0xaf, 0xb7, + 0xf5, 0xc1, 0x0f, 0x81, 0x81, 0x75, 0x07, 0x4e, 0xf6, 0x88, 0xa6, 0x43, + 0xfc, 0x53, 0x65, 0xe3, 0x81, 0x29, 0xf8, 0x6d, 0x5e, 0x25, 0x17, 0xfe, + 0xb8, 0x1b, 0x2c, 0xd2, 0xb8, 0xdc, 0x4f, 0x78, 0x21, 0xbf, 0xd0, 0x32, + 0xed, 0xc4, 0xc0, 0x23, 0x40, 0x85, 0xd9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd1, 0xfd, 0x60, 0x2f, 0xee, 0xf8, 0x0b, 0xe9, 0xe5, 0x5a, 0x19, 0xd1, + 0xa9, 0x79, 0x9c, 0x72, 0xa8, 0x99, 0x11, 0x0c, 0x6a, 0xc2, 0x1f, 0xb3, + 0xc2, 0x13, 0x57, 0x06, 0x98, 0x09, 0xd5, 0x91, 0xa8, 0x77, 0x5b, 0x64, + 0xd1, 0x86, 0x7a, 0x8c, 0xff, 0xf1, 0x24, 0xf6, 0xa5, 0xe3, 0xa4, 0xf5, + 0xf9, 0x54, 0x80, 0x64, 0xf0, 0x1b, 0x9a, 0xf8, 0x86, 0x87, 0x05, 0x49, + 0x3a, 0x37, 0xa0, 0x37, 0x19, 0x3b, 0x48, 0xf5, 0x3b, 0x7c, 0x79, 0x73, + 0x02, 0x3f, 0x53, 0xe6, 0xce, 0xff, 0x68, 0x30, 0xca, 0x2f, 0x7a, 0x14, + 0xef, 0x51, 0x53, 0x6d, 0x45, 0x3a, 0xf4, 0x3b, 0x30, 0x58, 0xd8, 0xa9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 352 + {SEC_OID_SHA384, + 352, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0x83, 0x27, 0x6c, 0x07, 0x93, + 0xf0, 0xa1, 0x97, 0x42, 0x42, 0x2f, 0x8a, 0xf6, 0x71, 0xcc, 0xf9, 0x65, + 0xfa, 0x7d, 0x18, 0xd5, 0x41, 0xbe, 0xf4, 0xc0, 0x5b, 0x90, 0xe3, 0x03, + 0xf8, 0x91, 0xd3, 0x90, 0x08, 0x43, 0x9e, 0x0f, 0xda, 0x4b, 0xfa, 0xd5, + 0xee, 0x9a, 0x6a, 0xce, 0x7e, 0x34, 0x0c}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x82, 0xf3, 0x76, 0x04, 0xf6, 0x66, 0x64, 0xc2, 0x88, 0x3d, 0xba, 0x6d, + 0x98, 0x39, 0x7c, 0x28, 0x10, 0x45, 0xcb, 0xf5, 0x9f, 0x1d, 0x16, 0xdd, + 0xdb, 0x13, 0x81, 0x12, 0x6a, 0x24, 0x65, 0x53, 0xa8, 0xb4, 0xd2, 0xaa, + 0xea, 0x48, 0xad, 0x91, 0x85, 0xa1, 0x64, 0x5f, 0x65, 0x56, 0x7d, 0x31, + 0x8a, 0x4d, 0x7b, 0x19, 0xf1, 0xd2, 0xe4, 0x43, 0x4c, 0x9a, 0x8e, 0xca, + 0xd3, 0x96, 0x30, 0x4a, 0xbc, 0x82, 0x22, 0x1b, 0xba, 0xb0, 0x67, 0x99, + 0x35, 0x07, 0x1c, 0x72, 0xfd, 0x97, 0x5e, 0x7b, 0x02, 0x1c, 0x04, 0xb1, + 0xd1, 0x6e, 0xa3, 0x6f, 0xc2, 0xd0, 0x51, 0xef, 0x5a, 0x8e, 0x11, 0x7c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 353 + {SEC_OID_SHA384, + 353, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0x94, 0x28, 0x48, 0x58, 0x6b, + 0x53, 0x41, 0x05, 0xdd, 0xd1, 0xca, 0x77, 0xdf, 0x72, 0xe1, 0x25, 0x11, + 0x40, 0xf4, 0x12, 0xe9, 0x7b, 0x62, 0xaf, 0xbf, 0x85, 0xd4, 0x82, 0x23, + 0x09, 0x17, 0x6b, 0x59, 0x65, 0x45, 0x3d, 0xee, 0x3f, 0xab, 0x70, 0x9e, + 0x14, 0x15, 0x6b, 0x3d, 0xfc, 0xec, 0xca}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf0, 0x52, 0xdf, 0xc2, 0x7b, 0xf8, 0xa6, 0xd3, 0x6f, 0x37, 0x39, 0xf2, + 0x39, 0xb9, 0x81, 0xf5, 0xb5, 0x3f, 0xe0, 0x8d, 0x99, 0x9e, 0xc6, 0x83, + 0xb0, 0x1e, 0x43, 0xe7, 0x59, 0x61, 0x56, 0x20, 0x6b, 0xa0, 0x8b, 0x8b, + 0x9f, 0x59, 0x22, 0x9e, 0x2f, 0xbd, 0xce, 0x05, 0xf1, 0xe4, 0x0f, 0x99, + 0x90, 0xf0, 0xfd, 0xfb, 0x70, 0x29, 0xf9, 0xb3, 0xe8, 0xc6, 0x14, 0x4d, + 0xad, 0x03, 0x39, 0x20, 0x8b, 0x7c, 0xdc, 0xb3, 0x82, 0x0a, 0x55, 0x42, + 0x59, 0xdb, 0x9d, 0x27, 0xaf, 0xdd, 0x18, 0xf4, 0xa7, 0x50, 0x29, 0x6c, + 0x59, 0xba, 0xd6, 0xb6, 0x2d, 0xf0, 0x76, 0xf9, 0x0d, 0x53, 0xbe, 0x0d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 354 + {SEC_OID_SHA384, + 354, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0x21, 0x19, 0xd5, 0xfc, 0x12, + 0x64, 0x9f, 0xc8, 0x08, 0xaf, 0x3b, 0x6d, 0x90, 0x37, 0xd3, 0xa4, 0x4e, + 0xb3, 0x23, 0x99, 0x97, 0x0d, 0xd0}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xf8, 0x77, 0xbd, 0x6e, 0x2a, 0x92, 0x73, 0xe3, 0x22, 0xa3, 0x29, 0x8e, + 0xa3, 0xad, 0xd1, 0x3d, 0x11, 0x04, 0xb3, 0x21, 0x72, 0x28, 0x36, 0x69, + 0xca, 0x66, 0x88, 0xf0, 0xcb, 0x59, 0x15, 0x24, 0xa7, 0xf1, 0x5d, 0xd4, + 0x14, 0x96, 0x68, 0x1e, 0xda, 0x98, 0x93, 0x9a, 0xae, 0x72, 0x9f, 0xed, + 0xe8, 0x5c, 0xa3, 0x7c, 0x81, 0xef, 0x19, 0xe3, 0xdc, 0x9a, 0xb1, 0x69, + 0x08, 0xa3, 0x72, 0x0d, 0x86, 0x87, 0x5a, 0x51, 0xa6, 0xa6, 0xd9, 0x32, + 0xe3, 0x74, 0x92, 0xa6, 0xec, 0x7a, 0x34, 0x4e, 0xab, 0xc4, 0x82, 0x37, + 0x7f, 0x14, 0x89, 0x1f, 0xbd, 0x1d, 0xa7, 0xfa, 0xef, 0xfa, 0x11, 0x78}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 355 + {SEC_OID_SHA384, + 355, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x79, 0xb9, 0x5c, 0x01, 0x3b, 0x04, + 0x72, 0xde, 0x04, 0xd8, 0xfa, 0xee, 0xc3, 0xb7, 0x79, 0xc3, 0x9f, 0xe7, + 0x29, 0xea, 0x84, 0xfb, 0x55, 0x4c, 0xd0, 0x91, 0xc7, 0x17, 0x8c, 0x2f, + 0x05, 0x4e, 0xab, 0xbc, 0x62, 0xc3, 0xe1, 0xcf, 0xba, 0xc2, 0xc2, 0xe6, + 0x9d, 0x7a, 0xa4, 0x5d, 0x90, 0x72}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x14, 0x24, 0x9b, 0xbc, 0xfe, 0xec, 0xea, 0xb0, 0x6c, 0x75, 0x65, 0x4d, + 0x36, 0x1c, 0x0d, 0xf8, 0xd5, 0x6b, 0x32, 0x0e, 0xa3, 0xbc, 0x1d, 0x46, + 0x27, 0xec, 0x0a, 0x2f, 0x4b, 0x8f, 0xa3, 0x57, 0x74, 0x45, 0x69, 0x46, + 0x64, 0xf5, 0x69, 0xa9, 0x1f, 0x48, 0x07, 0x41, 0x38, 0x1e, 0x49, 0x4a, + 0x28, 0x47, 0x9f, 0x21, 0x86, 0xd7, 0x15, 0xa5, 0x67, 0x88, 0xf6, 0x70, + 0x73, 0x05, 0x6a, 0xa0, 0xcb, 0x0b, 0x6a, 0x7f, 0x78, 0x93, 0xe7, 0x7b, + 0x9a, 0x69, 0x76, 0xef, 0x66, 0x63, 0xd8, 0x02, 0x26, 0x89, 0x6d, 0x7f, + 0x43, 0xbb, 0x50, 0x2e, 0x1b, 0x4d, 0x49, 0x55, 0x8a, 0x27, 0xdd, 0x8b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 356 + {SEC_OID_SHA384, + 356, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xbf, 0xd4, 0x0d, 0x0c, 0xaa, + 0x4d, 0x9d, 0x42, 0x38, 0x1f, 0x3d, 0x72, 0xa2, 0x56, 0x83, 0xf5, 0x2b, + 0x03, 0xa1, 0xed, 0x96, 0xfb, 0x72, 0xd0, 0x3f, 0x08, 0xdc, 0xb9, 0xa8, + 0xbc, 0x8f, 0x23, 0xc1, 0xa4, 0x59, 0xde, 0xab, 0x03, 0xbc, 0xd3, 0x93, + 0x96, 0xc0, 0xd1, 0xe9, 0x05, 0x3c, 0x81}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x50, 0xa4, 0x38, 0xc9, 0x8e, 0xe9, 0x40, 0x25, 0xce, 0x13, 0xe2, 0x7d, + 0x36, 0xb8, 0x28, 0x0d, 0x48, 0x43, 0x58, 0x58, 0x36, 0xeb, 0x47, 0x01, + 0x1a, 0x07, 0x0c, 0xd7, 0x77, 0x29, 0x24, 0x56, 0x84, 0xa0, 0xdb, 0x31, + 0xfd, 0xe9, 0x80, 0x62, 0x03, 0x49, 0xc7, 0x96, 0x83, 0x2b, 0x2c, 0x6c, + 0xbd, 0xb7, 0x2d, 0xba, 0x9f, 0x3f, 0x9c, 0xc8, 0x78, 0x55, 0x9f, 0x50, + 0xb6, 0xbd, 0x12, 0x90, 0xf1, 0x0a, 0x6b, 0xcc, 0xbc, 0x1e, 0xee, 0xf7, + 0x70, 0x8b, 0x1b, 0x72, 0x05, 0x90, 0x22, 0x98, 0x79, 0x79, 0xe3, 0x52, + 0x21, 0xc5, 0x12, 0x59, 0xf3, 0x37, 0xc7, 0x28, 0x8a, 0x2f, 0x86, 0xbc}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 357 + {SEC_OID_SHA384, + 357, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x4c, 0x7d, 0x21, 0x9d, 0xb9, 0xaf, + 0x94, 0xce, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x15, 0xcf, 0x10, 0x58, 0xc8, + 0xd8, 0xba, 0x1e, 0x63, 0x4c, 0x41, 0x22, 0xdb, 0x95, 0xec, 0x1f, 0xac, + 0xd4, 0xbb, 0x13, 0xeb, 0xf0, 0x9a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x4d, 0x3f, 0xc5, 0xdc, 0xfa, 0xf7, 0x41, 0x11, 0x3c, 0xda, 0x3c, 0xe2, + 0xf8, 0xdf, 0xf4, 0xc9, 0x12, 0x14, 0x3e, 0x4d, 0x36, 0x31, 0x4c, 0x36, + 0x1d, 0x7e, 0xd5, 0x65, 0x6b, 0x68, 0x44, 0x8b, 0xcc, 0xa1, 0x14, 0xba, + 0x9e, 0x81, 0x24, 0x28, 0x12, 0x34, 0x66, 0x0b, 0x77, 0x26, 0xdd, 0xcd, + 0x68, 0x0d, 0xdf, 0xef, 0x7e, 0xa0, 0x7b, 0xfb, 0xce, 0xde, 0x10, 0x80, + 0x3d, 0x38, 0xd7, 0x21, 0x16, 0x31, 0xca, 0x11, 0x46, 0x60, 0x78, 0x81, + 0x9e, 0xb6, 0x6e, 0x11, 0x92, 0x1a, 0xb7, 0xff, 0xa3, 0xc4, 0x56, 0x0c, + 0x73, 0x2e, 0x77, 0x59, 0x5f, 0xd4, 0x08, 0xe9, 0x17, 0xdd, 0x9a, 0xfc}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 358 + {SEC_OID_SHA384, + 358, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xd2, 0x19, 0xdb, 0x9a, 0xf9, + 0x4c, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x89, 0xbd, 0xb6, 0xd9, + 0xef, 0x7b, 0xe8, 0x50, 0x4c, 0xa3, 0x74, 0x75, 0x6e, 0xa5, 0xb8, 0xf1, + 0x5e, 0x44, 0x06, 0x7d, 0x20, 0x9b, 0x9b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x63, 0xd6, 0x5c, 0xdf, 0xeb, 0x1f, 0x1a, 0x42, 0x00, 0x0f, 0x43, 0xbd, + 0x1d, 0xdd, 0x13, 0x05, 0x37, 0xa7, 0xb6, 0xf6, 0x35, 0xe8, 0xd2, 0xbd, + 0x81, 0xa9, 0x7d, 0xa1, 0x68, 0x22, 0x11, 0x83, 0xda, 0x43, 0x3c, 0xa7, + 0x84, 0x29, 0xfd, 0x2b, 0x33, 0xc5, 0xf9, 0x48, 0x95, 0xa9, 0xc1, 0x3a, + 0xa9, 0xd1, 0xd5, 0xea, 0x32, 0x87, 0x25, 0x65, 0x3a, 0x5a, 0x9d, 0x00, + 0xf8, 0x5a, 0x55, 0x16, 0x23, 0x6f, 0x3b, 0x14, 0x28, 0xa8, 0x62, 0x92, + 0x87, 0xd3, 0xb0, 0x48, 0x7a, 0x2e, 0x82, 0xdd, 0x57, 0xf9, 0x3b, 0xb2, + 0xaa, 0x3d, 0x97, 0x83, 0xdc, 0x74, 0x13, 0x1e, 0x13, 0x75, 0x60, 0x34}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 359 + {SEC_OID_SHA384, + 359, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xa4, 0x33, 0xb7, 0x35, 0xf2, + 0x99, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xb0, 0x2d, 0xeb, 0xbf, + 0xa7, 0xc9, 0xf1, 0x48, 0x7f, 0x39, 0x36, 0xa2, 0x2c, 0xa3, 0xf6, 0xf5, + 0xd0, 0x6e, 0xa2, 0x2d, 0x7c, 0x0d, 0xc3}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd2, 0x2c, 0x9c, 0x34, 0x8b, 0x97, 0x45, 0x71, 0x1f, 0x57, 0xde, 0xba, + 0xc3, 0xa0, 0x7d, 0xf9, 0x0a, 0x52, 0x7c, 0x06, 0xbd, 0x02, 0xa8, 0x45, + 0x4f, 0x41, 0x43, 0x7d, 0x54, 0x22, 0x4e, 0x07, 0x16, 0x98, 0xf0, 0x3f, + 0xdc, 0x64, 0xb1, 0xd6, 0x52, 0x41, 0x4e, 0xdc, 0x3f, 0x22, 0x39, 0xc4, + 0x9a, 0xe9, 0x81, 0x2a, 0x4b, 0x92, 0xf0, 0x99, 0xd6, 0x65, 0x9a, 0x65, + 0x96, 0x91, 0x76, 0x8d, 0x57, 0xe5, 0x30, 0xed, 0x3c, 0x91, 0xd5, 0x45, + 0x57, 0x81, 0x60, 0x58, 0x50, 0x99, 0x7a, 0x58, 0x22, 0x1f, 0x22, 0xa2, + 0x45, 0x1c, 0x39, 0x32, 0x47, 0x06, 0x06, 0xc2, 0x3f, 0x3a, 0xb1, 0xb8}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 360 + {SEC_OID_SHA384, + 360, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xb9, 0xaf, 0x94, 0xce, 0x7f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xef, 0xee, 0xfc, 0x87, + 0x6c, 0x9f, 0x23, 0x21, 0x7b, 0x44, 0x3c, 0x80, 0x63, 0x7e, 0xf9, 0x39, + 0xe9, 0x11, 0x21, 0x9f, 0x96, 0xc1, 0x79}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x31, 0xf0, 0x5c, 0x0c, 0x29, 0xe9, 0xda, 0x49, 0xaa, 0x2f, 0xbb, 0xed, + 0xee, 0x77, 0x0c, 0x68, 0xd1, 0x0f, 0x85, 0xe7, 0xf7, 0x7e, 0x72, 0xac, + 0x3c, 0xfa, 0x9c, 0x86, 0x23, 0xa2, 0xbb, 0x42, 0xee, 0xb2, 0xf2, 0x4a, + 0xc8, 0xf2, 0xae, 0xf7, 0xab, 0x0c, 0x4b, 0x47, 0x82, 0x31, 0x40, 0x03, + 0x5b, 0xb3, 0x2f, 0xc1, 0xec, 0x04, 0xbb, 0xff, 0x5e, 0xab, 0x96, 0xe0, + 0x70, 0xc9, 0x38, 0xba, 0x1b, 0x53, 0xfe, 0x63, 0x97, 0x0f, 0x64, 0x9a, + 0xe0, 0x2e, 0x2a, 0x4a, 0xda, 0x42, 0x0a, 0x24, 0x9b, 0x6f, 0x7c, 0x52, + 0x5e, 0x2c, 0x4b, 0x9b, 0x0d, 0x55, 0x62, 0xae, 0x26, 0xf2, 0x27, 0x8c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 361 + {SEC_OID_SHA384, + 361, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xa2, 0x76, 0x27, 0x62, 0x76, + 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, + 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, 0x27, 0x3d, 0x72, 0x28, 0xd4, 0xf8, + 0x4b, 0x76, 0x9b, 0xe0, 0xfd, 0x57, 0xb9, 0x7e, 0x4c, 0x1e, 0xbc, 0xae, + 0x9a, 0x5f, 0x63, 0x5e, 0x80, 0xe9, 0xdf}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xbc, 0x26, 0xee, 0xc9, 0x5e, 0x26, 0xc9, 0x80, 0xbc, 0x03, 0x34, 0x26, + 0x4c, 0xbc, 0xfc, 0x26, 0xb8, 0x97, 0xc3, 0x57, 0x1c, 0x96, 0xce, 0x9a, + 0xb2, 0xa6, 0x7b, 0x49, 0xbb, 0x0f, 0x26, 0xa6, 0x27, 0x2f, 0xdc, 0x27, + 0x80, 0x6d, 0x7a, 0x4c, 0x57, 0x2a, 0xe0, 0xf7, 0x81, 0x49, 0xf1, 0xf3, + 0xc8, 0xaf, 0x5f, 0x41, 0xb9, 0x9d, 0x20, 0x66, 0x01, 0x81, 0x65, 0x51, + 0x3f, 0xb3, 0xb5, 0x5e, 0x42, 0x55, 0xdc, 0xd0, 0x65, 0x96, 0x47, 0xed, + 0x55, 0xe1, 0xe2, 0x60, 0x2c, 0xae, 0x4e, 0xfb, 0xd6, 0xea, 0xe1, 0xdf, + 0xe2, 0xff, 0x63, 0xe2, 0xc7, 0x48, 0xd4, 0xac, 0xc7, 0x43, 0x01, 0x39}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 362 + {SEC_OID_SHA384, + 362, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x73, 0x33, 0x33, 0x33, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x16, 0xe4, 0xd9, 0xf4, 0x2d, 0x4e, + 0xca, 0x22, 0xdf, 0x40, 0x3a, 0x0c, 0x57, 0x8b, 0x86, 0xf0, 0xa9, 0xa9, + 0x3f, 0xe8, 0x99, 0x95, 0xc7, 0xed}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x6f, 0xa0, 0x96, 0x4d, 0xd0, 0x54, 0x25, 0x0a, 0xf1, 0x76, 0x89, 0x1c, + 0x0c, 0x82, 0x2b, 0x01, 0x3b, 0x70, 0xf0, 0x59, 0xc3, 0x47, 0x17, 0x2c, + 0xaf, 0xc6, 0xb3, 0x6c, 0xd1, 0x6c, 0xf3, 0xb0, 0xf9, 0xd1, 0x9f, 0x25, + 0x98, 0xbd, 0x0d, 0x58, 0x0a, 0xc1, 0x6c, 0x46, 0xac, 0xb1, 0x67, 0xd4, + 0x37, 0x5b, 0xef, 0x70, 0x1c, 0x00, 0x2d, 0xcc, 0x04, 0x0f, 0xd5, 0x48, + 0x24, 0xb1, 0x4c, 0xc2, 0xdf, 0x01, 0x54, 0xeb, 0x20, 0xe7, 0x44, 0x64, + 0xe1, 0xfe, 0x7b, 0x83, 0x34, 0x26, 0xdd, 0x7d, 0x63, 0x6b, 0xf2, 0xd7, + 0x96, 0x03, 0xfd, 0xde, 0x5d, 0xda, 0xab, 0x23, 0xab, 0x0c, 0xf4, 0x26}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 363 + {SEC_OID_SHA384, + 363, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x42, 0x33, 0xab, 0xf8, 0x24, + 0xc9, 0x3f, 0x90, 0x11, 0x5e, 0x76, 0xdb, 0x20, 0x6f, 0xa7, 0x48, 0x9d, + 0x66, 0x47, 0x33, 0x2e, 0x1b, 0xa3}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xba, 0xa4, 0xe7, 0x12, 0xee, 0x07, 0x86, 0xa5, 0xab, 0x0e, 0x5a, 0x5d, + 0xaf, 0xdc, 0xdc, 0xf8, 0x7b, 0x38, 0x83, 0x0a, 0xb2, 0xec, 0x86, 0xfa, + 0xed, 0xda, 0x9f, 0xdf, 0x65, 0x33, 0x2f, 0x6a, 0x96, 0x88, 0x26, 0x94, + 0x12, 0xf0, 0x50, 0x35, 0x65, 0x30, 0xd4, 0x66, 0x4a, 0x7f, 0xb8, 0xcd, + 0xec, 0xc4, 0x6a, 0x90, 0x1b, 0x01, 0x6e, 0x6b, 0xb8, 0xa3, 0x36, 0xad, + 0x9a, 0xa6, 0xf1, 0x9a, 0xbf, 0x9a, 0xda, 0x69, 0x70, 0x5d, 0x1c, 0x90, + 0x5b, 0xea, 0xfb, 0x95, 0xa4, 0x4f, 0x52, 0xaf, 0x43, 0xde, 0x4b, 0xf8, + 0x0c, 0x05, 0x0c, 0xf9, 0x96, 0xb7, 0x79, 0x6d, 0xfc, 0xee, 0x8e, 0x1b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 364 + {SEC_OID_SHA384, + 364, + {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, + 0x96, 0xef, 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, + 0x0c, 0xb5, 0x66, 0x62, 0x94, 0xbb}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x81, 0xe7, 0x8a, 0x52, 0xae, 0x06, 0x95, 0x58, 0x3f, 0x7a, 0x60, 0x1a, + 0xb9, 0xb6, 0xfb, 0xfa, 0xf4, 0x34, 0xf2, 0xbe, 0xfa, 0x1f, 0x8c, 0x83, + 0x3d, 0x59, 0xde, 0xb6, 0x27, 0xa9, 0x27, 0xc2, 0xf4, 0x2d, 0x48, 0xeb, + 0x61, 0x7f, 0xe0, 0x42, 0xf5, 0x84, 0xe1, 0x05, 0xc2, 0x3c, 0x23, 0x17, + 0xcf, 0x22, 0xd5, 0x65, 0xf5, 0xf3, 0xb4, 0x25, 0xef, 0x79, 0x37, 0xdf, + 0x62, 0x9b, 0x68, 0x64, 0xda, 0xc7, 0x12, 0x64, 0xb2, 0x88, 0xc1, 0xa9, + 0x87, 0x21, 0x0f, 0x52, 0x30, 0x71, 0x31, 0x9c, 0xe3, 0xf6, 0x44, 0x11, + 0x91, 0x0a, 0xc2, 0x37, 0x65, 0xc4, 0x26, 0x6e, 0x61, 0x51, 0x12, 0xbc}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 365 + {SEC_OID_SHA384, + 365, + {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xdf, 0xea, 0x06, 0x86, 0x55, + 0x26, 0xce, 0xa1, 0x1c, 0x0f, 0x9e, 0xb9, 0x51, 0x2b, 0x41, 0xfa, 0x95, + 0x81, 0xd0, 0xf6, 0xcb, 0x7d, 0xb9, 0x68, 0x03, 0x36, 0x15, 0x1d, 0xce, + 0x79, 0xde, 0x81, 0x8c, 0xdf, 0x33, 0xc8, 0x79, 0xda, 0x32, 0x27, 0x40, + 0x41, 0x6d, 0x1e, 0x5a, 0xe5, 0x32, 0xfa}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x41, 0xfa, 0x87, 0x65, 0xb1, 0x9d, 0x31, 0x08, 0x03, 0x1e, 0x28, 0xc9, + 0xa7, 0x81, 0xa3, 0x85, 0xc9, 0xc1, 0x0b, 0x2b, 0xfd, 0x42, 0xe6, 0x43, + 0x7e, 0x5c, 0x4b, 0xd7, 0x11, 0xcf, 0x2a, 0x03, 0x17, 0x50, 0x84, 0x7d, + 0x17, 0xa8, 0x2f, 0x93, 0x76, 0xa3, 0x0a, 0xe1, 0x82, 0xa6, 0xd6, 0xe7, + 0x1c, 0x20, 0xaf, 0x96, 0x32, 0x41, 0x47, 0xd4, 0x15, 0x5a, 0x4d, 0x0c, + 0x86, 0x7c, 0xa8, 0xe3, 0x6e, 0xba, 0x20, 0x4f, 0xbe, 0xd2, 0x08, 0x7e, + 0x0f, 0xcb, 0xdc, 0x8b, 0xaa, 0xbe, 0x07, 0xbb, 0x31, 0x23, 0xf9, 0xf7, + 0x25, 0x9e, 0x77, 0x1c, 0xd9, 0xf1, 0xad, 0x17, 0xd1, 0xa2, 0x37, 0x87}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: point duplication during verification + // tcID: 366 + {SEC_OID_SHA384, + 366, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xb3, 0x76, 0x99, 0xe0, 0xd5, 0x18, 0xa4, + 0xd3, 0x70, 0xdb, 0xda, 0xaa, 0xea, 0x37, 0x88, 0x85, 0x0f, 0xa0, 0x3f, + 0x81, 0x86, 0xd1, 0xf7, 0x8f, 0xdf, 0xba, 0xe6, 0x54, 0x0a, 0xa6, 0x70, + 0xb3, 0x1c, 0x8a, 0xda, 0x0f, 0xff, 0x3e, 0x73, 0x7b, 0xd6, 0x95, 0x20, + 0x56, 0x0f, 0xe0, 0xce, 0x60, 0x02, 0x30, 0x64, 0xad, 0xb4, 0xd5, 0x1a, + 0x93, 0xf9, 0x6b, 0xed, 0x46, 0x65, 0xde, 0x2d, 0x4e, 0x11, 0x69, 0xcc, + 0x95, 0x81, 0x9e, 0xc6, 0xe9, 0x33, 0x3e, 0xdf, 0xd5, 0xc0, 0x7c, 0xa1, + 0x34, 0xce, 0xef, 0x7c, 0x95, 0x95, 0x7b, 0x71, 0x9a, 0xe3, 0x49, 0xfc, + 0x43, 0x9e, 0xaa, 0x49, 0xfb, 0xbe, 0x34}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe5, 0x85, 0xa0, 0x67, 0xd6, 0xdf, 0xf3, 0x7a, 0xe7, 0xf1, 0x7f, 0x81, + 0x58, 0x31, 0x19, 0xb6, 0x12, 0x91, 0x59, 0x73, 0x45, 0xf1, 0x07, 0xac, + 0xff, 0xe2, 0x37, 0xa0, 0x8f, 0x48, 0x86, 0xd4, 0xfd, 0xf9, 0x4f, 0xe6, + 0x31, 0x82, 0xe6, 0x14, 0x3c, 0x99, 0xbe, 0x25, 0xa7, 0xb7, 0xd8, 0x6b, + 0x57, 0x2c, 0x1e, 0x06, 0xdd, 0x2c, 0x7b, 0x94, 0xb8, 0x73, 0xf0, 0x57, + 0x8f, 0xcb, 0x2b, 0x99, 0xd6, 0x0e, 0x24, 0x6e, 0x51, 0x24, 0x5d, 0x08, + 0x04, 0xed, 0xd4, 0x4b, 0x32, 0xf0, 0xf0, 0x00, 0xc8, 0xf8, 0xf8, 0x8f, + 0x1d, 0x4a, 0x65, 0xfe, 0xa5, 0x1d, 0xbb, 0xb4, 0xab, 0x1e, 0x28, 0x23}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: duplication bug + // tcID: 367 + {SEC_OID_SHA384, + 367, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xb3, 0x76, 0x99, 0xe0, 0xd5, 0x18, 0xa4, + 0xd3, 0x70, 0xdb, 0xda, 0xaa, 0xea, 0x37, 0x88, 0x85, 0x0f, 0xa0, 0x3f, + 0x81, 0x86, 0xd1, 0xf7, 0x8f, 0xdf, 0xba, 0xe6, 0x54, 0x0a, 0xa6, 0x70, + 0xb3, 0x1c, 0x8a, 0xda, 0x0f, 0xff, 0x3e, 0x73, 0x7b, 0xd6, 0x95, 0x20, + 0x56, 0x0f, 0xe0, 0xce, 0x60, 0x02, 0x30, 0x64, 0xad, 0xb4, 0xd5, 0x1a, + 0x93, 0xf9, 0x6b, 0xed, 0x46, 0x65, 0xde, 0x2d, 0x4e, 0x11, 0x69, 0xcc, + 0x95, 0x81, 0x9e, 0xc6, 0xe9, 0x33, 0x3e, 0xdf, 0xd5, 0xc0, 0x7c, 0xa1, + 0x34, 0xce, 0xef, 0x7c, 0x95, 0x95, 0x7b, 0x71, 0x9a, 0xe3, 0x49, 0xfc, + 0x43, 0x9e, 0xaa, 0x49, 0xfb, 0xbe, 0x34}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xe5, 0x85, 0xa0, 0x67, 0xd6, 0xdf, 0xf3, 0x7a, 0xe7, 0xf1, 0x7f, 0x81, + 0x58, 0x31, 0x19, 0xb6, 0x12, 0x91, 0x59, 0x73, 0x45, 0xf1, 0x07, 0xac, + 0xff, 0xe2, 0x37, 0xa0, 0x8f, 0x48, 0x86, 0xd4, 0xfd, 0xf9, 0x4f, 0xe6, + 0x31, 0x82, 0xe6, 0x14, 0x3c, 0x99, 0xbe, 0x25, 0xa7, 0xb7, 0xd8, 0x6b, + 0xa8, 0xd3, 0xe1, 0xf9, 0x22, 0xd3, 0x84, 0x6b, 0x47, 0x8c, 0x0f, 0xa8, + 0x70, 0x34, 0xd4, 0x66, 0x29, 0xf1, 0xdb, 0x91, 0xae, 0xdb, 0xa2, 0xf7, + 0xfb, 0x12, 0x2b, 0xb4, 0xcd, 0x0f, 0x0f, 0xfe, 0x37, 0x07, 0x07, 0x6f, + 0xe2, 0xb5, 0x9a, 0x01, 0x5a, 0xe2, 0x44, 0x4c, 0x54, 0xe1, 0xd7, 0xdc}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point with x-coordinate 0 + // tcID: 368 + {SEC_OID_SHA384, + 368, + {0x30, 0x35, 0x02, 0x01, 0x01, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, + 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, + 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xb4, 0xd7, 0x8c, 0xcc, 0xbc, 0xed, 0x80, 0x65, 0xc0, 0xeb, 0xdc, 0x33, + 0x0b, 0x46, 0x70, 0xec, 0x99, 0x30, 0x92, 0x73, 0xe4, 0x42, 0xb9, 0xbe, + 0x34, 0x11, 0x96, 0xc1, 0x04, 0x3e, 0x44, 0x41, 0xfc, 0x57, 0xb9, 0x14, + 0x08, 0x55, 0x95, 0xbf, 0xc7, 0x55, 0xc6, 0x4f, 0xc4, 0x09, 0xf0, 0xba, + 0x01, 0xfe, 0xe3, 0x1c, 0xbb, 0xba, 0xed, 0x5c, 0x13, 0x23, 0xf0, 0x9c, + 0x87, 0xdf, 0x9b, 0x07, 0x12, 0xc1, 0x2e, 0x99, 0x73, 0x3f, 0xa2, 0x3e, + 0xf9, 0x1b, 0x4e, 0x6c, 0xa6, 0x66, 0xb0, 0x9d, 0xd7, 0x54, 0x0e, 0xbf, + 0x10, 0x68, 0xa1, 0x51, 0x55, 0xbc, 0x06, 0x9e, 0x3d, 0x59, 0x5c, 0x8c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point with x-coordinate 0 + // tcID: 369 + {SEC_OID_SHA384, + 369, + {0x30, 0x65, 0x02, 0x31, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x30, 0x33, 0x33, 0x33, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x27, 0xe0, 0xa9, 0x19, 0xfd, + 0xa4, 0xa2, 0xc6, 0x44, 0xd2, 0x02, 0xbd, 0x41, 0xbc, 0xee, 0x4b, 0xc8, + 0xfc, 0x05, 0x15, 0x5c, 0x27, 0x6e, 0xb0}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x6e, 0x3c, 0x68, 0xbe, 0x53, 0xaa, 0xde, 0x81, 0xef, 0x89, 0xe0, 0x96, + 0xd8, 0x41, 0xe2, 0x84, 0x5a, 0x23, 0x33, 0x1e, 0x7e, 0xc8, 0xa6, 0xa8, + 0x39, 0xd5, 0x8d, 0x07, 0xfa, 0x01, 0x6c, 0x09, 0x73, 0xed, 0x75, 0xde, + 0x4f, 0x99, 0x17, 0x7b, 0xfd, 0xc7, 0x4d, 0xb5, 0x66, 0xe9, 0xd1, 0x5a, + 0x49, 0x72, 0xea, 0x08, 0xe5, 0x77, 0xce, 0x1f, 0x61, 0xc1, 0x3a, 0x6c, + 0xa1, 0xba, 0xd1, 0xde, 0xef, 0x29, 0x82, 0xee, 0x01, 0xa2, 0x82, 0x6f, + 0x00, 0x2b, 0x76, 0x9f, 0x2c, 0x46, 0x09, 0x8d, 0x3b, 0xaf, 0xf0, 0x68, + 0xa4, 0x05, 0xd0, 0x9c, 0xa3, 0x84, 0x0d, 0x2f, 0xaf, 0xe4, 0xe4, 0x6e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: comparison with point at infinity + // tcID: 370 + {SEC_OID_SHA384, + 370, + {0x30, 0x64, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, + 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, + 0xee, 0xec, 0x63, 0x26, 0x02, 0x30, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x27, 0xe0, 0xa9, 0x19, 0xfd, 0xa4, + 0xa2, 0xc6, 0x44, 0xd2, 0x02, 0xbd, 0x41, 0xbc, 0xee, 0x4b, 0xc8, 0xfc, + 0x05, 0x15, 0x5c, 0x27, 0x6e, 0xb0}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xb1, 0x01, 0xcd, 0xb3, 0xeb, 0xa2, 0x0e, 0x11, 0x2a, 0xdb, 0xb4, 0xbb, + 0xd2, 0xcb, 0x47, 0x9a, 0x69, 0xe5, 0x90, 0xa4, 0x4e, 0xa9, 0x02, 0x63, + 0x18, 0x32, 0xab, 0xfa, 0xb8, 0xaf, 0x2c, 0x30, 0x41, 0xb3, 0xdf, 0x7f, + 0x16, 0x65, 0xb2, 0xc6, 0xeb, 0x53, 0x3f, 0x54, 0x62, 0x17, 0x10, 0x0a, + 0x1a, 0x61, 0xaa, 0x99, 0x51, 0x57, 0x8a, 0xd4, 0xf0, 0x0a, 0xe1, 0x73, + 0x39, 0xa8, 0xa6, 0xf1, 0x35, 0x9b, 0xbd, 0x0a, 0xc3, 0x55, 0x67, 0x8e, + 0xd4, 0xdf, 0x21, 0x33, 0x8f, 0x08, 0x76, 0x3c, 0x1d, 0x37, 0x02, 0xec, + 0x13, 0x2b, 0x63, 0x4c, 0x7b, 0xcc, 0x01, 0x18, 0xef, 0xb1, 0xd0, 0xdd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: extreme value for k and edgecase s + // tcID: 371 + {SEC_OID_SHA384, + 371, + {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9, + 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59, + 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e, + 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7, + 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, + 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, + 0x08, 0x78, 0xee, 0xec, 0x63, 0x26}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x67, 0x61, 0x04, 0x4a, 0x04, 0x0a, 0x49, 0x79, 0xdb, 0x26, 0x9b, 0x4a, + 0x37, 0x7e, 0x42, 0xf1, 0x1b, 0x4b, 0xe0, 0xce, 0x24, 0x61, 0x1f, 0x67, + 0x76, 0x74, 0xdc, 0xf7, 0x70, 0xf5, 0x88, 0x7c, 0xa4, 0xdb, 0x56, 0x53, + 0x03, 0x28, 0x38, 0x09, 0xe6, 0xd6, 0x5f, 0x7f, 0xc6, 0xbc, 0x27, 0x36, + 0x05, 0xc7, 0xda, 0xa4, 0x03, 0xfc, 0xa5, 0x35, 0x49, 0xf7, 0x5f, 0xf3, + 0x37, 0x29, 0x09, 0x64, 0x2d, 0x02, 0xb7, 0xfd, 0xca, 0xc1, 0xe6, 0x82, + 0x42, 0x81, 0x4d, 0x6e, 0x92, 0x5a, 0xb0, 0x1a, 0x80, 0x83, 0x6c, 0xfb, + 0xb3, 0x55, 0x81, 0x96, 0x00, 0x79, 0xe2, 0xfb, 0x44, 0xc0, 0xd1, 0x86}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 372 + {SEC_OID_SHA384, + 372, + {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9, + 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59, + 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e, + 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7, + 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, 0x75, + 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, 0xfd, + 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x69, 0x22, 0xc5, 0x91, 0x50, 0x2f, 0x01, 0x04, 0x6f, 0xee, 0x56, 0x17, + 0xbf, 0x16, 0x49, 0x6f, 0x58, 0x39, 0x88, 0x22, 0xe6, 0x9a, 0xfa, 0x83, + 0x35, 0x30, 0x8f, 0x36, 0xc0, 0x9a, 0x8e, 0xd4, 0x37, 0x20, 0x9f, 0xef, + 0xcf, 0xfb, 0xbd, 0xf0, 0xa4, 0x87, 0x6b, 0x35, 0xa3, 0xc7, 0xab, 0x26, + 0x55, 0x85, 0x4d, 0xb8, 0x25, 0xb9, 0x4b, 0x3f, 0x27, 0xe5, 0xf8, 0x92, + 0xd3, 0xbb, 0xb6, 0xc7, 0x24, 0x0e, 0xc9, 0x22, 0x89, 0x4d, 0xd3, 0x59, + 0x8e, 0x91, 0xfc, 0xc6, 0x13, 0x4a, 0x2b, 0x8f, 0xd1, 0x54, 0xe1, 0x79, + 0x04, 0x66, 0x90, 0x62, 0x06, 0xf0, 0xf6, 0x23, 0x41, 0x6e, 0x63, 0xa1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 373 + {SEC_OID_SHA384, + 373, + {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9, + 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59, + 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e, + 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7, + 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x4f, 0xc1, 0x52, 0x33, 0xfb, 0x49, + 0x45, 0x8c, 0x89, 0xa4, 0x05, 0x7a, 0x83, 0x79, 0xdc, 0x97, 0x91, 0xf8, + 0x0a, 0x2a, 0xb8, 0x4e, 0xdd, 0x61}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x89, 0x2d, 0xac, 0x0e, 0x70, 0x0f, 0xc2, 0x9d, 0x18, 0x02, 0xd9, 0xa4, + 0x49, 0xa6, 0xf5, 0x6b, 0x21, 0x72, 0xcb, 0x1b, 0x7d, 0x88, 0x10, 0x13, + 0xcd, 0x3b, 0x31, 0xc0, 0xed, 0xb0, 0x52, 0xf2, 0xd3, 0x40, 0xc8, 0x99, + 0x5a, 0x44, 0x77, 0xbc, 0xb9, 0x22, 0x5f, 0xec, 0x15, 0x66, 0x72, 0x33, + 0xcc, 0x6c, 0x34, 0xae, 0x17, 0x44, 0x54, 0x44, 0x51, 0x6f, 0xd8, 0xfd, + 0x22, 0xee, 0x83, 0xf7, 0x9e, 0xb0, 0x77, 0x1e, 0xbf, 0xf6, 0x67, 0x7a, + 0xc5, 0xd4, 0xe0, 0x89, 0xf8, 0x7a, 0x1c, 0x72, 0xdf, 0x95, 0x7a, 0xcb, + 0x24, 0x49, 0x2a, 0xdc, 0xd7, 0xc3, 0x81, 0x6b, 0x8e, 0x0c, 0x75, 0xb1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 374 + {SEC_OID_SHA384, + 374, + {0x30, 0x65, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9, + 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59, + 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e, + 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7, + 0x52, 0x95, 0xdf, 0x61, 0x02, 0x31, 0x00, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x77, 0xa1, 0xfb, 0x4d, 0xf8, + 0xed, 0xe8, 0x52, 0xce, 0x76, 0x08, 0x37, 0xc5, 0x36, 0xca, 0xe3, 0x5a, + 0xf4, 0x0f, 0x40, 0x14, 0x76, 0x4c, 0x12}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x01, 0x63, 0x41, 0x17, 0xe6, 0x47, 0x8c, 0xe0, 0x56, 0x8b, 0x0a, 0x24, + 0x69, 0x23, 0x7b, 0xba, 0xc6, 0xff, 0x09, 0x6a, 0xcb, 0x7e, 0x51, 0x40, + 0x72, 0xbf, 0x77, 0x12, 0x3c, 0xb5, 0x1b, 0xa0, 0xcc, 0x3e, 0x8d, 0x69, + 0x28, 0x4d, 0x53, 0x4d, 0x8e, 0x6d, 0x1e, 0x87, 0x6c, 0xec, 0xf2, 0x22, + 0x31, 0xe5, 0xef, 0x04, 0xdc, 0x96, 0x76, 0x2c, 0xe7, 0xd5, 0xef, 0x33, + 0x48, 0xad, 0x1e, 0x24, 0x1a, 0xc7, 0x97, 0xae, 0x3b, 0x63, 0x0e, 0xa2, + 0x49, 0xaf, 0xc5, 0x13, 0x9a, 0xf4, 0x9b, 0x8e, 0xf6, 0x8b, 0x32, 0xf8, + 0x12, 0xd6, 0xb5, 0x14, 0x21, 0x03, 0x63, 0xd4, 0x98, 0xef, 0xc2, 0x8c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 375 + {SEC_OID_SHA384, + 375, + {0x30, 0x65, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9, + 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59, + 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e, + 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7, + 0x52, 0x95, 0xdf, 0x61, 0x02, 0x31, 0x00, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, + 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xaa, 0xe7, 0x67, 0x01, 0xac, + 0xc1, 0x95, 0x08, 0x94, 0xa8, 0x9e, 0x06, 0x87, 0x72, 0xd8, 0xb2, 0x81, + 0xee, 0xf1, 0x36, 0xf8, 0xa8, 0xfe, 0xf5}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x67, 0x5b, 0xdc, 0x79, 0xd8, 0x24, 0x38, 0x87, 0xfe, 0x1b, 0x30, 0x5d, + 0x12, 0xac, 0x10, 0xd2, 0xe9, 0xc0, 0xbd, 0xe0, 0x70, 0xa6, 0xe3, 0x39, + 0x4c, 0xd5, 0xf6, 0xad, 0xfb, 0xce, 0xda, 0x75, 0x49, 0x8b, 0x0e, 0x7a, + 0x79, 0x4c, 0x72, 0x12, 0xf4, 0x2b, 0xe9, 0x3f, 0x61, 0x67, 0x44, 0x56, + 0x3e, 0x96, 0xd1, 0xbf, 0x6f, 0x95, 0xcd, 0xbe, 0xfa, 0x77, 0x49, 0x11, + 0xba, 0x06, 0x46, 0x3d, 0x8a, 0x90, 0xa0, 0xc9, 0xd7, 0x3c, 0x96, 0x99, + 0xb0, 0x61, 0xd7, 0x79, 0xdc, 0x52, 0x49, 0x6e, 0x8e, 0xe9, 0xb9, 0xae, + 0x9c, 0x5d, 0x4d, 0x90, 0xe8, 0x9c, 0xd1, 0x15, 0x7d, 0x81, 0x18, 0x95}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k + // tcID: 376 + {SEC_OID_SHA384, + 376, + {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9, + 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59, + 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e, + 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7, + 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, 0x5f, + 0x2f, 0x26, 0xa4, 0x07, 0x00, 0xb1, 0x30, 0x0f, 0xb8, 0xc3, 0xe7, 0x54, + 0xd5, 0xc4, 0x53, 0xd9, 0x38, 0x4e, 0xcc, 0xe1, 0xda, 0xa3, 0x81, 0x35, + 0xa4, 0x8a, 0x0a, 0x96, 0xc2, 0x4e, 0xfc, 0x2a, 0x76, 0xd0, 0x0b, 0xde, + 0x1d, 0x7a, 0xee, 0xdf, 0x7f, 0x6a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x0f, 0xd1, 0xaa, 0xb8, 0x9f, 0x47, 0xb5, 0x65, 0xb8, 0x16, 0x0d, 0xfc, + 0xc4, 0x33, 0xb6, 0x40, 0x8a, 0xde, 0xb1, 0x47, 0x3c, 0x03, 0x6b, 0x26, + 0xb7, 0xdd, 0xec, 0x71, 0x4f, 0xb4, 0xd0, 0xe7, 0xdd, 0x75, 0x6c, 0x88, + 0x46, 0x9e, 0x86, 0xe2, 0x18, 0x81, 0x3e, 0xad, 0x8e, 0x8e, 0x76, 0x76, + 0xf1, 0xcc, 0x95, 0x5c, 0x41, 0x39, 0xe0, 0x07, 0x1c, 0x00, 0x79, 0xec, + 0x1d, 0x77, 0x16, 0x4e, 0x05, 0x69, 0xbd, 0xf4, 0x53, 0x83, 0x7e, 0x8b, + 0x33, 0xc9, 0x85, 0x35, 0xa0, 0xe7, 0xc9, 0xc6, 0x1e, 0xf2, 0x47, 0x62, + 0x06, 0x7b, 0xb4, 0x6b, 0x61, 0x16, 0xea, 0x79, 0x09, 0xa6, 0x9b, 0x23}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and edgecase s + // tcID: 377 + {SEC_OID_SHA384, + 377, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, + 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, + 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, + 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, + 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, + 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, + 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x34, 0xd7, 0x4e, 0xc0, 0x88, 0xba, 0xb6, 0xc6, 0x32, 0x39, 0x68, 0xd1, + 0xf4, 0x68, 0x99, 0x38, 0x12, 0xf6, 0x90, 0xd6, 0xed, 0xca, 0x5b, 0x97, + 0x60, 0x4d, 0x71, 0x8e, 0x12, 0xb8, 0xcd, 0xfd, 0xd9, 0x6d, 0x42, 0xe5, + 0x7d, 0x33, 0xaf, 0xe3, 0x12, 0xf0, 0xee, 0x3c, 0x3d, 0x0a, 0x13, 0xf7, + 0x86, 0xf4, 0x92, 0x2b, 0xb2, 0xc1, 0x3b, 0xdf, 0x77, 0x52, 0xa3, 0xec, + 0xb6, 0x93, 0x93, 0xe9, 0x97, 0xbd, 0x65, 0x46, 0x1c, 0x46, 0x86, 0x7e, + 0xbe, 0xef, 0x62, 0x96, 0xb2, 0x3f, 0x2c, 0x56, 0xdf, 0x63, 0xac, 0xfd, + 0xe6, 0x48, 0xf3, 0xf5, 0x00, 0x2d, 0xbc, 0x23, 0x9f, 0xfd, 0x15, 0x82}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 378 + {SEC_OID_SHA384, + 378, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, + 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, + 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, + 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, + 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, + 0x75, 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, + 0xfd, 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x43, 0x76, 0xc9, 0x89, 0x3e, 0x92, 0x77, 0x29, 0x6c, 0x76, 0x6a, 0x83, + 0xab, 0xbe, 0x36, 0xb3, 0x4d, 0xa7, 0xa6, 0x31, 0xf8, 0xcb, 0xfd, 0x32, + 0xa1, 0x88, 0x8d, 0xe0, 0xdd, 0x14, 0x55, 0xa2, 0x1a, 0x15, 0x3e, 0xa2, + 0xd6, 0x1c, 0xfa, 0x50, 0x71, 0xfc, 0x6b, 0xe1, 0x2a, 0x65, 0x8f, 0x6b, + 0x29, 0x0b, 0xa1, 0xa8, 0xee, 0x8c, 0x78, 0xb5, 0xdd, 0x58, 0xf9, 0xff, + 0xca, 0xcb, 0x22, 0x95, 0x56, 0x82, 0xee, 0xa0, 0x24, 0x29, 0xc3, 0xfa, + 0x8c, 0xdc, 0xb6, 0x49, 0xfa, 0x4d, 0x00, 0x7c, 0x86, 0x93, 0xe3, 0xf8, + 0xf3, 0xc0, 0xa5, 0xf3, 0xc4, 0xde, 0x7a, 0x51, 0xbe, 0xaa, 0x98, 0x09}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 379 + {SEC_OID_SHA384, + 379, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, + 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, + 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, + 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, + 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x4f, 0xc1, 0x52, 0x33, 0xfb, + 0x49, 0x45, 0x8c, 0x89, 0xa4, 0x05, 0x7a, 0x83, 0x79, 0xdc, 0x97, 0x91, + 0xf8, 0x0a, 0x2a, 0xb8, 0x4e, 0xdd, 0x61}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x10, 0x87, 0x8f, 0xc4, 0x80, 0x7f, 0x67, 0x32, 0xa2, 0x3c, 0x88, 0x3e, + 0x83, 0x8e, 0x38, 0xc7, 0x87, 0xf7, 0x08, 0x8f, 0x94, 0xc1, 0x82, 0x4b, + 0x84, 0x67, 0x3e, 0x8b, 0x9e, 0xab, 0x16, 0xde, 0x15, 0x44, 0xae, 0x4b, + 0xf2, 0xc6, 0xfe, 0x3f, 0xe4, 0xfb, 0x34, 0x3b, 0x74, 0x87, 0xe2, 0xb4, + 0x30, 0x36, 0xff, 0x43, 0x95, 0x33, 0xd2, 0x2f, 0x95, 0x1d, 0xae, 0x96, + 0x65, 0x84, 0xba, 0xfb, 0x23, 0xb2, 0x17, 0xdc, 0xad, 0x2f, 0x8f, 0x4e, + 0x0e, 0x69, 0x99, 0xc0, 0xc4, 0xd0, 0xf0, 0x76, 0x63, 0x4b, 0xe8, 0x05, + 0xf6, 0x76, 0xfd, 0x2a, 0x59, 0xc2, 0x7f, 0x9f, 0xe7, 0xc5, 0xd9, 0x5b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 380 + {SEC_OID_SHA384, + 380, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, + 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, + 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, + 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, + 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x31, 0x00, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x77, 0xa1, 0xfb, 0x4d, + 0xf8, 0xed, 0xe8, 0x52, 0xce, 0x76, 0x08, 0x37, 0xc5, 0x36, 0xca, 0xe3, + 0x5a, 0xf4, 0x0f, 0x40, 0x14, 0x76, 0x4c, 0x12}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x03, 0x6b, 0x25, 0x3e, 0x3b, 0x4a, 0xc8, 0x8b, 0xb8, 0x58, 0x5a, 0x2b, + 0x32, 0xb9, 0x78, 0x76, 0x6a, 0x93, 0x1e, 0x5a, 0xd0, 0xd0, 0xe6, 0x53, + 0xa2, 0xe3, 0x4b, 0x44, 0xd6, 0xdd, 0xcc, 0x0d, 0x38, 0x6e, 0x20, 0xc4, + 0xde, 0xf2, 0xd8, 0xbb, 0x3f, 0x8d, 0xa1, 0x28, 0xc1, 0xea, 0xc6, 0x9f, + 0x9c, 0x8e, 0x3b, 0x5f, 0xf5, 0xdd, 0xe2, 0x20, 0x5a, 0xf3, 0x59, 0xb3, + 0x97, 0x4d, 0x52, 0x75, 0x8d, 0x7a, 0xba, 0xe8, 0x12, 0xb8, 0xb2, 0x75, + 0xe1, 0x45, 0x2c, 0x4e, 0x59, 0xcb, 0x62, 0xe9, 0xb6, 0x77, 0x1d, 0x34, + 0x7d, 0xbd, 0x1d, 0xea, 0x76, 0x1c, 0x70, 0x29, 0x1c, 0xc5, 0xe0, 0xa6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 381 + {SEC_OID_SHA384, + 381, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, + 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, + 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, + 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, + 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x31, 0x00, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xaa, 0xe7, 0x67, 0x01, + 0xac, 0xc1, 0x95, 0x08, 0x94, 0xa8, 0x9e, 0x06, 0x87, 0x72, 0xd8, 0xb2, + 0x81, 0xee, 0xf1, 0x36, 0xf8, 0xa8, 0xfe, 0xf5}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x27, 0x83, 0xc1, 0xbe, 0x92, 0x2f, 0xce, 0x15, 0x58, 0x64, 0xec, 0xb4, + 0x1d, 0x0a, 0x31, 0x6e, 0x19, 0x3a, 0x55, 0x84, 0x3e, 0x80, 0x19, 0x2f, + 0x1f, 0xe5, 0x56, 0x77, 0x2f, 0x3d, 0xeb, 0xd0, 0x4b, 0x9f, 0xc9, 0x3c, + 0x27, 0xbc, 0x6f, 0x35, 0x39, 0x38, 0x88, 0x6a, 0x40, 0x44, 0x19, 0x94, + 0x1a, 0x35, 0x2c, 0xec, 0x33, 0x69, 0x46, 0x42, 0x4f, 0xa3, 0xc2, 0x08, + 0xea, 0x71, 0x05, 0xf5, 0x54, 0x9e, 0xdd, 0xe8, 0x68, 0x8a, 0xbd, 0x30, + 0x53, 0x44, 0xbf, 0x4f, 0x66, 0xdd, 0xa7, 0xea, 0xbc, 0xda, 0x6f, 0x85, + 0x57, 0xc9, 0xaf, 0x88, 0x10, 0x98, 0x04, 0xd7, 0x02, 0xe9, 0x67, 0x0b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k + // tcID: 382 + {SEC_OID_SHA384, + 382, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, + 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, + 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, + 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, + 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, + 0x5f, 0x2f, 0x26, 0xa4, 0x07, 0x00, 0xb1, 0x30, 0x0f, 0xb8, 0xc3, 0xe7, + 0x54, 0xd5, 0xc4, 0x53, 0xd9, 0x38, 0x4e, 0xcc, 0xe1, 0xda, 0xa3, 0x81, + 0x35, 0xa4, 0x8a, 0x0a, 0x96, 0xc2, 0x4e, 0xfc, 0x2a, 0x76, 0xd0, 0x0b, + 0xde, 0x1d, 0x7a, 0xee, 0xdf, 0x7f, 0x6a}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfa, 0x92, 0x53, 0x8c, 0xdc, 0x74, 0x03, 0x68, 0xca, 0xf1, 0x64, 0x80, + 0xff, 0x13, 0x04, 0xce, 0xbb, 0xbe, 0x59, 0xa4, 0x6a, 0x7a, 0x84, 0x60, + 0x37, 0x26, 0xb9, 0x59, 0x2d, 0x10, 0x5b, 0xe0, 0x69, 0xdf, 0x1c, 0x61, + 0xb5, 0x97, 0x4f, 0x27, 0xe7, 0x55, 0x2f, 0x79, 0x7d, 0xe9, 0x7c, 0xdb, + 0x62, 0x0e, 0x03, 0xa4, 0x6d, 0xa8, 0x62, 0xe4, 0xb0, 0x89, 0xba, 0xfb, + 0xb8, 0x0d, 0xf8, 0xf0, 0x55, 0xc8, 0xf4, 0x79, 0x91, 0xb3, 0xa3, 0xdd, + 0xb2, 0xb0, 0x89, 0xae, 0xdb, 0x2f, 0x15, 0x84, 0x1a, 0x6a, 0x5b, 0x5e, + 0x14, 0xc1, 0xdc, 0x36, 0xb3, 0xc1, 0x55, 0xc4, 0xf7, 0x4d, 0x34, 0x09}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: testing point duplication + // tcID: 383 + {SEC_OID_SHA384, + 383, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xf9, 0xb1, 0x27, 0xf0, 0xd8, 0x1e, 0xbc, + 0xd1, 0x7b, 0x7b, 0xa0, 0xea, 0x13, 0x1c, 0x66, 0x0d, 0x34, 0x0b, 0x05, + 0xce, 0x55, 0x7c, 0x82, 0x16, 0x0e, 0x0f, 0x79, 0x3d, 0xe0, 0x7d, 0x38, + 0x17, 0x90, 0x23, 0x94, 0x28, 0x71, 0xac, 0xb7, 0x00, 0x2d, 0xfa, 0xfd, + 0xff, 0xfc, 0x8d, 0xea, 0xce, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, + 0x75, 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, + 0xfd, 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, + 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, + 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, + 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, + 0x36, 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, + 0x92, 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, + 0xe9, 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, + 0x1d, 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 384 + {SEC_OID_SHA384, + 384, + {0x30, 0x64, 0x02, 0x30, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e, + 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xcb, 0xf4, 0xfa, 0x31, + 0xaa, 0x83, 0x7d, 0xe9, 0xb9, 0x53, 0xd4, 0x44, 0x13, 0xb9, 0xf5, 0xc7, + 0xc7, 0xf6, 0x79, 0x89, 0xd7, 0x03, 0xf0, 0x7a, 0xbe, 0xf1, 0x1b, 0x6a, + 0xd0, 0x37, 0x3e, 0xa5, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, 0x75, + 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, 0xfd, + 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, + 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, + 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, + 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, + 0x36, 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, + 0x92, 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, + 0xe9, 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, + 0x1d, 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 385 + {SEC_OID_SHA384, + 385, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xf9, 0xb1, 0x27, 0xf0, 0xd8, 0x1e, 0xbc, + 0xd1, 0x7b, 0x7b, 0xa0, 0xea, 0x13, 0x1c, 0x66, 0x0d, 0x34, 0x0b, 0x05, + 0xce, 0x55, 0x7c, 0x82, 0x16, 0x0e, 0x0f, 0x79, 0x3d, 0xe0, 0x7d, 0x38, + 0x17, 0x90, 0x23, 0x94, 0x28, 0x71, 0xac, 0xb7, 0x00, 0x2d, 0xfa, 0xfd, + 0xff, 0xfc, 0x8d, 0xea, 0xce, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, + 0x75, 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, + 0xfd, 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, + 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, + 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, + 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, + 0xc9, 0xe8, 0x21, 0xb5, 0x69, 0xd9, 0xd3, 0x90, 0xa2, 0x61, 0x67, 0x40, + 0x6d, 0x6d, 0x23, 0xd6, 0x07, 0x0b, 0xe2, 0x42, 0xd7, 0x65, 0xeb, 0x83, + 0x16, 0x25, 0xce, 0xec, 0x4a, 0x0f, 0x47, 0x3e, 0xf5, 0x9f, 0x4e, 0x30, + 0xe2, 0x81, 0x7e, 0x62, 0x85, 0xbc, 0xe2, 0x84, 0x6f, 0x15, 0xf1, 0xa0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 386 + {SEC_OID_SHA384, + 386, + {0x30, 0x64, 0x02, 0x30, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e, + 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xcb, 0xf4, 0xfa, 0x31, + 0xaa, 0x83, 0x7d, 0xe9, 0xb9, 0x53, 0xd4, 0x44, 0x13, 0xb9, 0xf5, 0xc7, + 0xc7, 0xf6, 0x79, 0x89, 0xd7, 0x03, 0xf0, 0x7a, 0xbe, 0xf1, 0x1b, 0x6a, + 0xd0, 0x37, 0x3e, 0xa5, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, 0x75, + 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, 0xfd, + 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, + 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, + 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, + 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, + 0xc9, 0xe8, 0x21, 0xb5, 0x69, 0xd9, 0xd3, 0x90, 0xa2, 0x61, 0x67, 0x40, + 0x6d, 0x6d, 0x23, 0xd6, 0x07, 0x0b, 0xe2, 0x42, 0xd7, 0x65, 0xeb, 0x83, + 0x16, 0x25, 0xce, 0xec, 0x4a, 0x0f, 0x47, 0x3e, 0xf5, 0x9f, 0x4e, 0x30, + 0xe2, 0x81, 0x7e, 0x62, 0x85, 0xbc, 0xe2, 0x84, 0x6f, 0x15, 0xf1, 0xa0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: pseudorandom signature + // tcID: 387 + {SEC_OID_SHA384, + 387, + {0x30, 0x64, 0x02, 0x30, 0x32, 0x40, 0x12, 0x49, 0x71, 0x4e, 0x90, 0x91, + 0xf0, 0x5a, 0x5e, 0x10, 0x9d, 0x5c, 0x12, 0x16, 0xfd, 0xc0, 0x5e, 0x98, + 0x61, 0x42, 0x61, 0xaa, 0x0d, 0xbd, 0x9e, 0x9c, 0xd4, 0x41, 0x5d, 0xee, + 0x29, 0x23, 0x8a, 0xfb, 0xd3, 0xb1, 0x03, 0xc1, 0xe4, 0x0e, 0xe5, 0xc9, + 0x14, 0x4a, 0xee, 0x0f, 0x02, 0x30, 0x43, 0x26, 0x75, 0x6f, 0xb2, 0xc4, + 0xfd, 0x72, 0x63, 0x60, 0xdd, 0x64, 0x79, 0xb5, 0x84, 0x94, 0x78, 0xc7, + 0xa9, 0xd0, 0x54, 0xa8, 0x33, 0xa5, 0x8c, 0x16, 0x31, 0xc3, 0x3b, 0x63, + 0xc3, 0x44, 0x13, 0x36, 0xdd, 0xf2, 0xc7, 0xfe, 0x0e, 0xd1, 0x29, 0xaa, + 0xe6, 0xd4, 0xdd, 0xfe, 0xb7, 0x53}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb, + 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8, + 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15, + 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc, + 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c, + 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f, + 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30, + 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3}, + {}, + true}, + + // Comment: pseudorandom signature + // tcID: 388 + {SEC_OID_SHA384, + 388, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd7, 0x14, 0x3a, 0x83, 0x66, 0x08, 0xb2, + 0x55, 0x99, 0xa7, 0xf2, 0x8d, 0xec, 0x66, 0x35, 0x49, 0x4c, 0x29, 0x92, + 0xad, 0x1e, 0x2b, 0xbe, 0xec, 0xb7, 0xef, 0x60, 0x1a, 0x9c, 0x01, 0x74, + 0x6e, 0x71, 0x0c, 0xe0, 0xd9, 0xc4, 0x8a, 0xcc, 0xb3, 0x8a, 0x79, 0xed, + 0xe5, 0xb9, 0x63, 0x8f, 0x34, 0x02, 0x31, 0x00, 0x80, 0xf9, 0xe1, 0x65, + 0xe8, 0xc6, 0x10, 0x35, 0xbf, 0x8a, 0xa7, 0xb5, 0x53, 0x39, 0x60, 0xe4, + 0x6d, 0xd0, 0xe2, 0x11, 0xc9, 0x04, 0xa0, 0x64, 0xed, 0xb6, 0xde, 0x41, + 0xf7, 0x97, 0xc0, 0xea, 0xe4, 0xe3, 0x27, 0x61, 0x2e, 0xe3, 0xf8, 0x16, + 0xf4, 0x15, 0x72, 0x72, 0xbb, 0x4f, 0xab, 0xc9}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb, + 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8, + 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15, + 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc, + 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c, + 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f, + 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30, + 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3}, + {0x4d, 0x73, 0x67}, + true}, + + // Comment: pseudorandom signature + // tcID: 389 + {SEC_OID_SHA384, + 389, + {0x30, 0x65, 0x02, 0x30, 0x23, 0x45, 0x03, 0xfc, 0xca, 0x57, 0x81, 0x21, + 0x98, 0x6d, 0x96, 0xbe, 0x07, 0xfb, 0xc8, 0xda, 0x5d, 0x89, 0x4e, 0xd8, + 0x58, 0x8c, 0x6d, 0xbc, 0xdb, 0xe9, 0x74, 0xb4, 0xb8, 0x13, 0xb2, 0x1c, + 0x52, 0xd2, 0x0a, 0x89, 0x28, 0xf2, 0xe2, 0xfd, 0xac, 0x14, 0x70, 0x5b, + 0x07, 0x05, 0x49, 0x8c, 0x02, 0x31, 0x00, 0xcd, 0x7b, 0x9b, 0x76, 0x6b, + 0x97, 0xb5, 0x3d, 0x1a, 0x80, 0xfc, 0x0b, 0x76, 0x0a, 0xf1, 0x6a, 0x11, + 0xbf, 0x4a, 0x59, 0xc7, 0xc3, 0x67, 0xc6, 0xc7, 0x27, 0x5d, 0xfb, 0x6e, + 0x18, 0xa8, 0x80, 0x91, 0xee, 0xd3, 0x73, 0x4b, 0xf5, 0xcf, 0x41, 0xb3, + 0xdc, 0x6f, 0xec, 0xd6, 0xd3, 0xba, 0xaf}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb, + 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8, + 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15, + 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc, + 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c, + 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f, + 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30, + 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: pseudorandom signature + // tcID: 390 + {SEC_OID_SHA384, + 390, + {0x30, 0x65, 0x02, 0x30, 0x5c, 0xad, 0x9a, 0xe1, 0x56, 0x5f, 0x25, 0x88, + 0xf8, 0x6d, 0x82, 0x1c, 0x2c, 0xc1, 0xb4, 0xd0, 0xfd, 0xf8, 0x74, 0x33, + 0x13, 0x26, 0x56, 0x8f, 0x5b, 0x0e, 0x13, 0x0e, 0x4e, 0x0c, 0x0e, 0xc4, + 0x97, 0xf8, 0xf5, 0xf5, 0x64, 0x21, 0x2b, 0xd2, 0xa2, 0x6e, 0xcb, 0x78, + 0x2c, 0xf0, 0xa1, 0x8d, 0x02, 0x31, 0x00, 0xbf, 0x2e, 0x9d, 0x09, 0x80, + 0xfb, 0xb0, 0x06, 0x96, 0x67, 0x3e, 0x7f, 0xbb, 0x03, 0xe1, 0xf8, 0x54, + 0xb9, 0xd7, 0x59, 0x6b, 0x75, 0x9a, 0x17, 0xbf, 0x6e, 0x6e, 0x67, 0xa9, + 0x5e, 0xa6, 0xc1, 0x66, 0x4f, 0x82, 0xdc, 0x44, 0x9a, 0xe5, 0xea, 0x77, + 0x9a, 0xbd, 0x99, 0xc7, 0x8e, 0x68, 0x40}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb, + 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8, + 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15, + 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc, + 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c, + 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f, + 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30, + 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 391 + {SEC_OID_SHA384, + 391, + {0x30, 0x65, 0x02, 0x30, 0x07, 0x64, 0x8b, 0x66, 0x60, 0xd0, 0x1b, 0xa2, + 0x52, 0x0a, 0x09, 0xd2, 0x98, 0xad, 0xf3, 0xb1, 0xa0, 0x2c, 0x32, 0x74, + 0x4b, 0xd2, 0x87, 0x72, 0x08, 0xf5, 0xa4, 0x16, 0x2f, 0x6c, 0x98, 0x43, + 0x73, 0x13, 0x9d, 0x80, 0x0a, 0x4c, 0xdc, 0x1f, 0xfe, 0xa1, 0x5b, 0xce, + 0x48, 0x71, 0xa0, 0xed, 0x02, 0x31, 0x00, 0x99, 0xfd, 0x36, 0x70, 0x12, + 0xcb, 0x9e, 0x02, 0xcd, 0xe2, 0x74, 0x94, 0x55, 0xe0, 0xd4, 0x95, 0xc5, + 0x28, 0x18, 0xf3, 0xc1, 0x4f, 0x6e, 0x6a, 0xad, 0x10, 0x5b, 0x09, 0x25, + 0xe2, 0xa7, 0x29, 0x0a, 0xc4, 0xa0, 0x6d, 0x9f, 0xad, 0xf4, 0xb1, 0x5b, + 0x57, 0x85, 0x56, 0xfe, 0x33, 0x2a, 0x5f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xaa, 0x63, 0xf1, 0xa2, 0x39, 0xac, 0x70, 0x19, + 0x7c, 0x6e, 0xbf, 0xce, 0xa5, 0x75, 0x6d, 0xc0, 0x12, 0x12, 0x3f, 0x82, + 0xc5, 0x1f, 0xa8, 0x74, 0xd6, 0x60, 0x28, 0xbe, 0x00, 0xe9, 0x76, 0xa1, + 0x08, 0x06, 0x06, 0x73, 0x7c, 0xc7, 0x5c, 0x40, 0xbd, 0xfe, 0x4a, 0xac, + 0xac, 0xbd, 0x85, 0x38, 0x90, 0x88, 0xa6, 0x2a, 0x63, 0x98, 0x38, 0x4c, + 0x22, 0xb5, 0x2d, 0x49, 0x2f, 0x23, 0xf4, 0x6e, 0x4a, 0x27, 0xa4, 0x72, + 0x4a, 0xd5, 0x55, 0x51, 0xda, 0x5c, 0x48, 0x34, 0x38, 0x09, 0x5a, 0x24, + 0x7c, 0xb0, 0xc3, 0x37, 0x8f, 0x1f, 0x52, 0xc3, 0x42, 0x5f, 0xf9, 0xf1}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 392 + {SEC_OID_SHA384, + 392, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xa0, 0x49, 0xdc, 0xd9, 0x6c, 0x72, 0xe4, + 0xf3, 0x61, 0x44, 0xa5, 0x1b, 0xba, 0x30, 0x41, 0x7b, 0x45, 0x1a, 0x30, + 0x5d, 0xd0, 0x1c, 0x9e, 0x30, 0xa5, 0xe0, 0x4d, 0xf9, 0x43, 0x42, 0x61, + 0x7d, 0xc3, 0x83, 0xf1, 0x77, 0x27, 0x70, 0x8e, 0x32, 0x77, 0xcd, 0x72, + 0x46, 0xca, 0x44, 0x07, 0x41, 0x02, 0x30, 0x39, 0x70, 0xe2, 0x64, 0xd8, + 0x5b, 0x22, 0x8b, 0xf9, 0xe9, 0xb9, 0xc4, 0x94, 0x7c, 0x5d, 0xd0, 0x41, + 0xea, 0x8b, 0x5b, 0xde, 0x30, 0xb9, 0x3a, 0xa5, 0x9f, 0xed, 0xf2, 0xc4, + 0x28, 0xd3, 0xe2, 0x54, 0x0a, 0x54, 0xe0, 0x53, 0x06, 0x88, 0xac, 0xcc, + 0xb8, 0x3a, 0xc7, 0xb2, 0x9b, 0x79, 0xa2}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xaa, 0x63, 0xf1, 0xa2, 0x39, 0xac, 0x70, 0x19, + 0x7c, 0x6e, 0xbf, 0xce, 0xa5, 0x75, 0x6d, 0xc0, 0x12, 0x12, 0x3f, 0x82, + 0xc5, 0x1f, 0xa8, 0x74, 0xd6, 0x60, 0x28, 0xbe, 0x00, 0xe9, 0x76, 0xa1, + 0x08, 0x06, 0x06, 0x73, 0x7c, 0xc7, 0x5c, 0x40, 0xbd, 0xfe, 0x4a, 0xac, + 0xac, 0xbd, 0x85, 0x38, 0x90, 0x88, 0xa6, 0x2a, 0x63, 0x98, 0x38, 0x4c, + 0x22, 0xb5, 0x2d, 0x49, 0x2f, 0x23, 0xf4, 0x6e, 0x4a, 0x27, 0xa4, 0x72, + 0x4a, 0xd5, 0x55, 0x51, 0xda, 0x5c, 0x48, 0x34, 0x38, 0x09, 0x5a, 0x24, + 0x7c, 0xb0, 0xc3, 0x37, 0x8f, 0x1f, 0x52, 0xc3, 0x42, 0x5f, 0xf9, 0xf1}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 393 + {SEC_OID_SHA384, + 393, + {0x30, 0x65, 0x02, 0x30, 0x44, 0x18, 0x00, 0xea, 0x93, 0x77, 0xc2, 0x78, + 0x65, 0xbe, 0x00, 0x0a, 0xd0, 0x08, 0xeb, 0x3d, 0x75, 0x02, 0xbd, 0xd1, + 0x05, 0x82, 0x4b, 0x26, 0xd1, 0x5c, 0xf3, 0xd0, 0x64, 0x52, 0x96, 0x9a, + 0x9d, 0x06, 0x07, 0xa9, 0x15, 0xa8, 0xfe, 0x98, 0x92, 0x15, 0xfc, 0x4d, + 0x61, 0xaf, 0x6e, 0x05, 0x02, 0x31, 0x00, 0xdc, 0xe2, 0x9f, 0xaa, 0x51, + 0x37, 0xf7, 0x5a, 0xd7, 0x7e, 0x03, 0x91, 0x8c, 0x8e, 0xe6, 0x74, 0x7c, + 0xc7, 0xa3, 0x9b, 0x0a, 0x69, 0xf8, 0xb9, 0x15, 0x65, 0x4c, 0xac, 0x4c, + 0xf4, 0xbf, 0xd9, 0xc8, 0x7c, 0xc4, 0x6a, 0xe1, 0x63, 0x1b, 0x5c, 0x6b, + 0xae, 0xbd, 0x4f, 0xc0, 0x8f, 0xf8, 0xfd}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xff, 0xff, 0xff, 0xff, 0xaa, 0x63, 0xf1, 0xa2, 0x39, 0xac, 0x70, 0x19, + 0x7c, 0x6e, 0xbf, 0xce, 0xa5, 0x75, 0x6d, 0xc0, 0x12, 0x12, 0x3f, 0x82, + 0xc5, 0x1f, 0xa8, 0x74, 0xd6, 0x60, 0x28, 0xbe, 0x00, 0xe9, 0x76, 0xa1, + 0x08, 0x06, 0x06, 0x73, 0x7c, 0xc7, 0x5c, 0x40, 0xbd, 0xfe, 0x4a, 0xac, + 0xac, 0xbd, 0x85, 0x38, 0x90, 0x88, 0xa6, 0x2a, 0x63, 0x98, 0x38, 0x4c, + 0x22, 0xb5, 0x2d, 0x49, 0x2f, 0x23, 0xf4, 0x6e, 0x4a, 0x27, 0xa4, 0x72, + 0x4a, 0xd5, 0x55, 0x51, 0xda, 0x5c, 0x48, 0x34, 0x38, 0x09, 0x5a, 0x24, + 0x7c, 0xb0, 0xc3, 0x37, 0x8f, 0x1f, 0x52, 0xc3, 0x42, 0x5f, 0xf9, 0xf1}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 394 + {SEC_OID_SHA384, + 394, + {0x30, 0x64, 0x02, 0x30, 0x32, 0x44, 0x76, 0x80, 0x16, 0x45, 0x7c, 0x46, + 0x3b, 0x74, 0xf2, 0x09, 0x7f, 0x21, 0x6d, 0x96, 0x70, 0xb1, 0x91, 0xf7, + 0x62, 0x81, 0xc7, 0x4b, 0xc6, 0xa1, 0xa1, 0x97, 0x1d, 0x19, 0xf2, 0x09, + 0xbf, 0x46, 0x96, 0x46, 0x8f, 0x5e, 0xb7, 0x5d, 0x63, 0x26, 0xa0, 0xa4, + 0x3c, 0x0a, 0x65, 0x29, 0x02, 0x30, 0x50, 0x1e, 0x0a, 0xd9, 0x85, 0xed, + 0x9f, 0x95, 0x69, 0x7b, 0xd1, 0x7f, 0xdb, 0xe3, 0xf9, 0xca, 0x92, 0xe0, + 0xf7, 0x64, 0x26, 0xd3, 0x66, 0x4e, 0x68, 0x96, 0x64, 0x8d, 0x9c, 0x75, + 0x0b, 0xf5, 0x88, 0xd0, 0xce, 0x7d, 0x01, 0x1c, 0x1a, 0x1e, 0x8d, 0x6c, + 0x2e, 0x08, 0x24, 0x22, 0xdc, 0x93}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd1, 0x82, 0x7f, 0xc6, 0xf6, 0xf1, 0x2f, 0x21, 0x99, 0x2c, 0x5a, 0x40, + 0x9a, 0x06, 0x53, 0xb1, 0x21, 0xd2, 0xef, 0x02, 0xb2, 0xb0, 0xab, 0x01, + 0xa9, 0x16, 0x1c, 0xe9, 0x56, 0x28, 0x07, 0x40, 0xb1, 0xe3, 0x56, 0xb2, + 0x55, 0x70, 0x1b, 0x0a, 0x6d, 0xdc, 0x9e, 0xc2, 0xca, 0x8a, 0x94, 0x22, + 0xc6, 0xed, 0x5d, 0x2c, 0xed, 0x8d, 0x8a, 0xb7, 0x56, 0x0f, 0xa5, 0xbb, + 0x88, 0xc7, 0x38, 0xe7, 0x45, 0x41, 0x88, 0x3d, 0x8a, 0x2b, 0x1c, 0x0e, + 0x2b, 0xa7, 0xe3, 0x6d, 0x03, 0x0f, 0xc4, 0xd9, 0xbf, 0xb8, 0xb2, 0x2f, + 0x24, 0xdb, 0x89, 0x7e, 0xba, 0xc4, 0x9d, 0xd4, 0x00, 0x00, 0x00, 0x00}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 395 + {SEC_OID_SHA384, + 395, + {0x30, 0x64, 0x02, 0x30, 0x5e, 0x1a, 0xf4, 0x0f, 0x24, 0x80, 0xe3, 0xd9, + 0x7c, 0x4a, 0xe4, 0xbf, 0xd3, 0x4a, 0x9f, 0x45, 0x26, 0x92, 0x41, 0x35, + 0x6f, 0x3a, 0x46, 0xbe, 0xcd, 0x86, 0xa4, 0xa7, 0xc9, 0x71, 0x6d, 0x73, + 0xca, 0x5a, 0xeb, 0xdb, 0x3d, 0xb1, 0xa7, 0x76, 0x56, 0x50, 0x66, 0x66, + 0x83, 0xbc, 0x85, 0x6b, 0x02, 0x30, 0x7e, 0x7c, 0x4b, 0x47, 0x3a, 0x2b, + 0xaa, 0xa4, 0x95, 0x37, 0x85, 0xbe, 0x8a, 0xa2, 0xa1, 0x00, 0x06, 0xf6, + 0xd3, 0x6b, 0x40, 0x0a, 0xb9, 0x81, 0x86, 0x4d, 0x69, 0xce, 0xce, 0xc0, + 0x46, 0x71, 0x8d, 0x04, 0x04, 0xb9, 0x64, 0x74, 0x54, 0xb1, 0x59, 0xaa, + 0x5a, 0x92, 0xd7, 0x6d, 0x79, 0x55}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd1, 0x82, 0x7f, 0xc6, 0xf6, 0xf1, 0x2f, 0x21, 0x99, 0x2c, 0x5a, 0x40, + 0x9a, 0x06, 0x53, 0xb1, 0x21, 0xd2, 0xef, 0x02, 0xb2, 0xb0, 0xab, 0x01, + 0xa9, 0x16, 0x1c, 0xe9, 0x56, 0x28, 0x07, 0x40, 0xb1, 0xe3, 0x56, 0xb2, + 0x55, 0x70, 0x1b, 0x0a, 0x6d, 0xdc, 0x9e, 0xc2, 0xca, 0x8a, 0x94, 0x22, + 0xc6, 0xed, 0x5d, 0x2c, 0xed, 0x8d, 0x8a, 0xb7, 0x56, 0x0f, 0xa5, 0xbb, + 0x88, 0xc7, 0x38, 0xe7, 0x45, 0x41, 0x88, 0x3d, 0x8a, 0x2b, 0x1c, 0x0e, + 0x2b, 0xa7, 0xe3, 0x6d, 0x03, 0x0f, 0xc4, 0xd9, 0xbf, 0xb8, 0xb2, 0x2f, + 0x24, 0xdb, 0x89, 0x7e, 0xba, 0xc4, 0x9d, 0xd4, 0x00, 0x00, 0x00, 0x00}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 0's + // tcID: 396 + {SEC_OID_SHA384, + 396, + {0x30, 0x65, 0x02, 0x30, 0x66, 0x88, 0xe3, 0x6a, 0x26, 0xf1, 0x5b, 0xdc, + 0x1c, 0x3f, 0x91, 0x36, 0x7f, 0x8a, 0x76, 0x67, 0xf7, 0xbb, 0x3e, 0x30, + 0xa3, 0x35, 0xd6, 0xf0, 0x90, 0x0e, 0x95, 0x34, 0xeb, 0x88, 0xb2, 0x60, + 0xcb, 0x29, 0x34, 0x4c, 0x72, 0x3f, 0xed, 0xfb, 0xe7, 0xac, 0x9c, 0x5a, + 0x33, 0xf4, 0xbf, 0x0d, 0x02, 0x31, 0x00, 0xaa, 0x35, 0xfd, 0xdf, 0x0f, + 0xdc, 0x90, 0x17, 0x86, 0x0b, 0x37, 0x8f, 0x80, 0x1c, 0xd8, 0x06, 0xf3, + 0xe2, 0xd7, 0x54, 0xcd, 0x2f, 0xd9, 0x4e, 0xb7, 0xbb, 0x36, 0xa4, 0x6c, + 0xe8, 0x28, 0xce, 0xf8, 0x7e, 0x9e, 0xbb, 0xf4, 0x47, 0x06, 0x8e, 0x63, + 0x0b, 0x87, 0xfe, 0xe3, 0x85, 0xad, 0x8f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xd1, 0x82, 0x7f, 0xc6, 0xf6, 0xf1, 0x2f, 0x21, 0x99, 0x2c, 0x5a, 0x40, + 0x9a, 0x06, 0x53, 0xb1, 0x21, 0xd2, 0xef, 0x02, 0xb2, 0xb0, 0xab, 0x01, + 0xa9, 0x16, 0x1c, 0xe9, 0x56, 0x28, 0x07, 0x40, 0xb1, 0xe3, 0x56, 0xb2, + 0x55, 0x70, 0x1b, 0x0a, 0x6d, 0xdc, 0x9e, 0xc2, 0xca, 0x8a, 0x94, 0x22, + 0xc6, 0xed, 0x5d, 0x2c, 0xed, 0x8d, 0x8a, 0xb7, 0x56, 0x0f, 0xa5, 0xbb, + 0x88, 0xc7, 0x38, 0xe7, 0x45, 0x41, 0x88, 0x3d, 0x8a, 0x2b, 0x1c, 0x0e, + 0x2b, 0xa7, 0xe3, 0x6d, 0x03, 0x0f, 0xc4, 0xd9, 0xbf, 0xb8, 0xb2, 0x2f, + 0x24, 0xdb, 0x89, 0x7e, 0xba, 0xc4, 0x9d, 0xd4, 0x00, 0x00, 0x00, 0x00}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 0's + // tcID: 397 + {SEC_OID_SHA384, + 397, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xd4, 0xa8, 0xf3, 0xb0, 0xb4, 0xd3, 0xa5, + 0x76, 0x9e, 0x3a, 0x0b, 0xbc, 0x64, 0x4b, 0x35, 0xf1, 0xd5, 0x09, 0x35, + 0x5e, 0xd1, 0xfe, 0x40, 0x1e, 0x17, 0x0f, 0x66, 0x7b, 0x66, 0x1f, 0x69, + 0x3b, 0x32, 0x59, 0x8e, 0x8c, 0x14, 0x3a, 0x81, 0x7a, 0x95, 0x89, 0x82, + 0x84, 0x50, 0x42, 0xbb, 0x48, 0x02, 0x30, 0x04, 0xcc, 0x07, 0x57, 0x8b, + 0xbd, 0x19, 0x81, 0xdb, 0xf6, 0xe8, 0xa9, 0x7a, 0x35, 0x4c, 0x98, 0xd4, + 0x1b, 0x8b, 0x6f, 0x6e, 0x8a, 0x2c, 0x2b, 0x17, 0x63, 0xc7, 0xc2, 0xa2, + 0x9d, 0x79, 0xe2, 0x4f, 0x84, 0x76, 0x07, 0x5c, 0x9a, 0xed, 0x9a, 0xec, + 0x6c, 0x64, 0xdf, 0xf5, 0x04, 0x61, 0xae}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x10, 0x99, 0xbb, 0x45, 0x10, 0x0f, 0x55, 0xf5, 0xa8, 0x5c, 0xca, 0x3d, + 0xe2, 0xb3, 0xbd, 0x5e, 0x25, 0x0f, 0x4f, 0x6f, 0xad, 0x66, 0x31, 0xa3, + 0x15, 0x6c, 0x2e, 0x52, 0xa3, 0x3d, 0x7d, 0x61, 0x5d, 0xd2, 0x79, 0xf7, + 0x9f, 0x8b, 0x4b, 0xaf, 0xf7, 0xc7, 0x13, 0xac, 0x00, 0x00, 0x00, 0x00, + 0xe6, 0xc9, 0xb7, 0x36, 0xa8, 0x92, 0x9f, 0x2e, 0xd7, 0xbe, 0x0c, 0x75, + 0x3a, 0x54, 0xcb, 0xb4, 0x8b, 0x84, 0x69, 0xe0, 0x41, 0x1e, 0xaf, 0x93, + 0xa4, 0xa8, 0x24, 0x59, 0xba, 0x0b, 0x68, 0x1b, 0xba, 0x8f, 0x5f, 0xb3, + 0x83, 0xb4, 0x90, 0x6d, 0x49, 0x01, 0xa3, 0x30, 0x3e, 0x2f, 0x15, 0x57}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 0's + // tcID: 398 + {SEC_OID_SHA384, + 398, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xc2, 0x86, 0xd1, 0x92, 0x8e, 0x9c, 0x79, + 0xfd, 0xd3, 0xbe, 0xbd, 0xf2, 0x2a, 0x1d, 0xbd, 0x37, 0xc8, 0x10, 0x5e, + 0x8e, 0xcf, 0x41, 0xe9, 0xe3, 0x77, 0x7f, 0xe3, 0x41, 0xb6, 0xb8, 0xd5, + 0xa8, 0x9b, 0x9d, 0x98, 0x68, 0x27, 0xd6, 0xd1, 0xdb, 0xb3, 0x81, 0xcd, + 0x82, 0x39, 0x48, 0x4a, 0x22, 0x02, 0x30, 0x20, 0x11, 0x19, 0xae, 0x30, + 0x5b, 0x93, 0x60, 0xaa, 0x9b, 0x5e, 0x5d, 0x15, 0x67, 0xe0, 0x67, 0x4c, + 0x09, 0xe4, 0xf0, 0x25, 0x55, 0x6e, 0xbf, 0x81, 0xb9, 0x87, 0x46, 0x6b, + 0x0f, 0x42, 0x1b, 0x8d, 0x31, 0xf7, 0x2b, 0xbe, 0x95, 0xf3, 0xce, 0x2a, + 0xa9, 0x87, 0x4a, 0x84, 0xed, 0xfd, 0x40}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x10, 0x99, 0xbb, 0x45, 0x10, 0x0f, 0x55, 0xf5, 0xa8, 0x5c, 0xca, 0x3d, + 0xe2, 0xb3, 0xbd, 0x5e, 0x25, 0x0f, 0x4f, 0x6f, 0xad, 0x66, 0x31, 0xa3, + 0x15, 0x6c, 0x2e, 0x52, 0xa3, 0x3d, 0x7d, 0x61, 0x5d, 0xd2, 0x79, 0xf7, + 0x9f, 0x8b, 0x4b, 0xaf, 0xf7, 0xc7, 0x13, 0xac, 0x00, 0x00, 0x00, 0x00, + 0xe6, 0xc9, 0xb7, 0x36, 0xa8, 0x92, 0x9f, 0x2e, 0xd7, 0xbe, 0x0c, 0x75, + 0x3a, 0x54, 0xcb, 0xb4, 0x8b, 0x84, 0x69, 0xe0, 0x41, 0x1e, 0xaf, 0x93, + 0xa4, 0xa8, 0x24, 0x59, 0xba, 0x0b, 0x68, 0x1b, 0xba, 0x8f, 0x5f, 0xb3, + 0x83, 0xb4, 0x90, 0x6d, 0x49, 0x01, 0xa3, 0x30, 0x3e, 0x2f, 0x15, 0x57}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key has many trailing 0's + // tcID: 399 + {SEC_OID_SHA384, + 399, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xd9, 0xc6, 0x78, 0x55, 0x01, 0x67, 0xf1, + 0x0c, 0x51, 0x1e, 0x62, 0xac, 0xb4, 0xbd, 0x0a, 0x3f, 0x7f, 0x33, 0x6b, + 0xc0, 0x90, 0xc9, 0x4e, 0x6c, 0x6b, 0x02, 0x62, 0x24, 0x39, 0xc3, 0x48, + 0xa2, 0x15, 0x9c, 0x5f, 0x41, 0xf9, 0xb5, 0xaa, 0x4b, 0x47, 0x05, 0x90, + 0xd4, 0x0d, 0xcd, 0x7c, 0xc2, 0x02, 0x30, 0x1f, 0xd5, 0xea, 0xee, 0x29, + 0x5a, 0xbb, 0x40, 0x81, 0xcb, 0x62, 0x67, 0x45, 0xf4, 0xad, 0x27, 0x9c, + 0xeb, 0x44, 0x60, 0x40, 0x62, 0x83, 0x0b, 0x58, 0xe6, 0xc0, 0x46, 0x5c, + 0x56, 0x2d, 0x41, 0xf0, 0x2b, 0xa5, 0x88, 0xfc, 0x0d, 0xb1, 0xeb, 0xbe, + 0x33, 0x9c, 0xdc, 0x00, 0x8d, 0x7a, 0x1b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x10, 0x99, 0xbb, 0x45, 0x10, 0x0f, 0x55, 0xf5, 0xa8, 0x5c, 0xca, 0x3d, + 0xe2, 0xb3, 0xbd, 0x5e, 0x25, 0x0f, 0x4f, 0x6f, 0xad, 0x66, 0x31, 0xa3, + 0x15, 0x6c, 0x2e, 0x52, 0xa3, 0x3d, 0x7d, 0x61, 0x5d, 0xd2, 0x79, 0xf7, + 0x9f, 0x8b, 0x4b, 0xaf, 0xf7, 0xc7, 0x13, 0xac, 0x00, 0x00, 0x00, 0x00, + 0xe6, 0xc9, 0xb7, 0x36, 0xa8, 0x92, 0x9f, 0x2e, 0xd7, 0xbe, 0x0c, 0x75, + 0x3a, 0x54, 0xcb, 0xb4, 0x8b, 0x84, 0x69, 0xe0, 0x41, 0x1e, 0xaf, 0x93, + 0xa4, 0xa8, 0x24, 0x59, 0xba, 0x0b, 0x68, 0x1b, 0xba, 0x8f, 0x5f, 0xb3, + 0x83, 0xb4, 0x90, 0x6d, 0x49, 0x01, 0xa3, 0x30, 0x3e, 0x2f, 0x15, 0x57}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 400 + {SEC_OID_SHA384, + 400, + {0x30, 0x65, 0x02, 0x30, 0x20, 0xfe, 0xe7, 0xc7, 0x1b, 0x6c, 0xb0, 0xd1, + 0xda, 0x36, 0x41, 0xec, 0x66, 0x22, 0xc0, 0x55, 0xa3, 0xb1, 0x6a, 0x1f, + 0x59, 0x6c, 0x64, 0xb3, 0x4d, 0xa1, 0xb2, 0xd0, 0xb8, 0x68, 0xb6, 0x6a, + 0x8f, 0x0a, 0x0d, 0x0d, 0xb9, 0x83, 0xb3, 0xdc, 0x7e, 0x53, 0xbb, 0x72, + 0x95, 0xda, 0x81, 0x97, 0x02, 0x31, 0x00, 0x81, 0x41, 0xa9, 0x31, 0xd3, + 0x57, 0x9a, 0xec, 0x1c, 0xac, 0x98, 0x87, 0xd2, 0xff, 0xf9, 0xc6, 0xf1, + 0x2d, 0x47, 0xa2, 0x7e, 0x4a, 0xab, 0x8c, 0xf2, 0x62, 0xa9, 0xd1, 0x4a, + 0x71, 0x5b, 0xca, 0x0b, 0x20, 0x57, 0xcb, 0xc3, 0xf1, 0x8b, 0x6f, 0xd3, + 0xd1, 0xdf, 0x76, 0xf7, 0x41, 0x0f, 0x16}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x9e, 0xdd, 0x75, 0x41, 0x69, 0x01, + 0x01, 0x45, 0xf2, 0x63, 0xf3, 0x34, 0xfc, 0x16, 0x7c, 0xc1, 0x9d, 0xae, + 0x82, 0x25, 0x97, 0x0a, 0xe1, 0x9c, 0xc8, 0xcb, 0x7e, 0xc7, 0x35, 0x93, + 0xd6, 0xa4, 0x65, 0xc3, 0x70, 0xf5, 0x47, 0x8b, 0x0e, 0x53, 0x9d, 0x69, + 0xd1, 0x95, 0x1d, 0x59, 0x7b, 0x56, 0xa6, 0x73, 0x45, 0xac, 0xb2, 0x58, + 0x09, 0x58, 0x1f, 0x07, 0xcd, 0x0e, 0xb7, 0x8d, 0x95, 0x38, 0xa3, 0xf8, + 0xa6, 0x5f, 0x30, 0x0e, 0x68, 0xa1, 0xeb, 0x78, 0x50, 0x7d, 0xf7, 0x6d, + 0xe6, 0x50, 0xe8, 0xf8, 0xee, 0x63, 0xa5, 0xf0, 0xc5, 0x68, 0x7c, 0x98}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 401 + {SEC_OID_SHA384, + 401, + {0x30, 0x65, 0x02, 0x31, 0x00, 0x91, 0x3e, 0xec, 0xc5, 0x59, 0xb3, 0xcf, + 0x71, 0x08, 0xa6, 0x5d, 0x6c, 0xc3, 0x07, 0x6b, 0xfd, 0xf3, 0x6c, 0x6f, + 0x94, 0xdc, 0xc6, 0x69, 0x3d, 0x06, 0x69, 0x04, 0x70, 0xf3, 0x4a, 0x2e, + 0x81, 0x56, 0x42, 0x41, 0xe1, 0xde, 0x5f, 0x5f, 0x51, 0x42, 0x1d, 0xe3, + 0x0a, 0xf4, 0x67, 0xf1, 0x0f, 0x02, 0x30, 0x64, 0x9b, 0xd3, 0x71, 0x72, + 0x44, 0xe8, 0xef, 0x3c, 0x6b, 0x0e, 0xda, 0x98, 0x3f, 0x84, 0xdc, 0xa5, + 0xea, 0x86, 0xd1, 0xbe, 0xc1, 0x53, 0x86, 0xb9, 0xc4, 0x73, 0xec, 0x43, + 0xa8, 0xcd, 0x0b, 0xa5, 0x58, 0xee, 0xe8, 0x19, 0xf7, 0x91, 0xd9, 0xff, + 0x92, 0x72, 0xb9, 0xaf, 0xd5, 0x95, 0x51}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x9e, 0xdd, 0x75, 0x41, 0x69, 0x01, + 0x01, 0x45, 0xf2, 0x63, 0xf3, 0x34, 0xfc, 0x16, 0x7c, 0xc1, 0x9d, 0xae, + 0x82, 0x25, 0x97, 0x0a, 0xe1, 0x9c, 0xc8, 0xcb, 0x7e, 0xc7, 0x35, 0x93, + 0xd6, 0xa4, 0x65, 0xc3, 0x70, 0xf5, 0x47, 0x8b, 0x0e, 0x53, 0x9d, 0x69, + 0xd1, 0x95, 0x1d, 0x59, 0x7b, 0x56, 0xa6, 0x73, 0x45, 0xac, 0xb2, 0x58, + 0x09, 0x58, 0x1f, 0x07, 0xcd, 0x0e, 0xb7, 0x8d, 0x95, 0x38, 0xa3, 0xf8, + 0xa6, 0x5f, 0x30, 0x0e, 0x68, 0xa1, 0xeb, 0x78, 0x50, 0x7d, 0xf7, 0x6d, + 0xe6, 0x50, 0xe8, 0xf8, 0xee, 0x63, 0xa5, 0xf0, 0xc5, 0x68, 0x7c, 0x98}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 402 + {SEC_OID_SHA384, + 402, + {0x30, 0x64, 0x02, 0x30, 0x23, 0x85, 0x5c, 0x46, 0x40, 0x3a, 0x97, 0xb7, + 0x6c, 0xbb, 0x31, 0x6e, 0xc3, 0xfe, 0x7e, 0x2c, 0x42, 0x2b, 0x81, 0x83, + 0x87, 0x60, 0x4b, 0xda, 0x8c, 0x3d, 0x91, 0x12, 0x1b, 0x4f, 0x20, 0x17, + 0x9d, 0x91, 0x07, 0xc5, 0xf9, 0x2d, 0xed, 0xc8, 0xb6, 0x20, 0xd7, 0xdb, + 0x87, 0xfc, 0xcc, 0xcd, 0x02, 0x30, 0x50, 0xf5, 0x73, 0x43, 0xab, 0x14, + 0x8e, 0x50, 0x66, 0x23, 0x20, 0xc4, 0x16, 0x1e, 0x44, 0x54, 0x3c, 0x35, + 0xbc, 0x99, 0x20, 0x11, 0xea, 0x5b, 0x16, 0x80, 0xb9, 0x43, 0x82, 0xcf, + 0x22, 0x4e, 0xa0, 0xec, 0x5d, 0xa5, 0x11, 0xe1, 0x02, 0xf5, 0x66, 0xcb, + 0x67, 0x20, 0x1f, 0x30, 0xa2, 0xee}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x9e, 0xdd, 0x75, 0x41, 0x69, 0x01, + 0x01, 0x45, 0xf2, 0x63, 0xf3, 0x34, 0xfc, 0x16, 0x7c, 0xc1, 0x9d, 0xae, + 0x82, 0x25, 0x97, 0x0a, 0xe1, 0x9c, 0xc8, 0xcb, 0x7e, 0xc7, 0x35, 0x93, + 0xd6, 0xa4, 0x65, 0xc3, 0x70, 0xf5, 0x47, 0x8b, 0x0e, 0x53, 0x9d, 0x69, + 0xd1, 0x95, 0x1d, 0x59, 0x7b, 0x56, 0xa6, 0x73, 0x45, 0xac, 0xb2, 0x58, + 0x09, 0x58, 0x1f, 0x07, 0xcd, 0x0e, 0xb7, 0x8d, 0x95, 0x38, 0xa3, 0xf8, + 0xa6, 0x5f, 0x30, 0x0e, 0x68, 0xa1, 0xeb, 0x78, 0x50, 0x7d, 0xf7, 0x6d, + 0xe6, 0x50, 0xe8, 0xf8, 0xee, 0x63, 0xa5, 0xf0, 0xc5, 0x68, 0x7c, 0x98}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 403 + {SEC_OID_SHA384, + 403, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xd2, 0x00, 0x95, 0x8d, 0x49, 0x1f, 0xce, + 0xbd, 0xe6, 0x67, 0xcd, 0x73, 0x6c, 0x9d, 0xba, 0x09, 0x61, 0xc7, 0x0d, + 0xb2, 0xec, 0xaf, 0x57, 0x3c, 0x31, 0xdd, 0x7f, 0xa4, 0x1e, 0xcc, 0xa3, + 0x2b, 0x40, 0xb5, 0x89, 0x6f, 0x9a, 0x0d, 0xdf, 0x27, 0x21, 0x10, 0xe3, + 0xd2, 0x1e, 0x84, 0x59, 0x3a, 0x02, 0x31, 0x00, 0xc2, 0xec, 0xf7, 0x39, + 0x43, 0xb9, 0xad, 0xce, 0x59, 0x6b, 0xac, 0x14, 0xfc, 0xe6, 0x24, 0x95, + 0xae, 0x93, 0x82, 0x5c, 0x5f, 0xf6, 0xf6, 0x1c, 0x24, 0x7d, 0x1d, 0x8a, + 0xfc, 0xba, 0x52, 0x08, 0x2f, 0xc9, 0x6f, 0x63, 0xa2, 0x6e, 0x55, 0xbc, + 0xcf, 0xc3, 0x77, 0x9f, 0x88, 0xcf, 0xd7, 0x99}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d, + 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22, + 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3, + 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x8b, 0x3f, 0x5a, 0xd3, 0xb3, 0x93, 0x7a, + 0xcc, 0x9d, 0x60, 0x6c, 0xc5, 0xec, 0xec, 0xab, 0x4a, 0x70, 0x1f, 0x75, + 0xed, 0x42, 0x95, 0x7e, 0xa4, 0xd7, 0x85, 0x8d, 0x33, 0xf5, 0xc2, 0x6c, + 0x6a, 0xe2, 0x0a, 0x9c, 0xcc, 0xda, 0x56, 0x99, 0x67, 0x00, 0xd6, 0xb4}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 404 + {SEC_OID_SHA384, + 404, + {0x30, 0x64, 0x02, 0x30, 0x6a, 0xc1, 0x7d, 0x71, 0x26, 0x0c, 0x79, 0xf8, + 0x1a, 0x75, 0x66, 0x12, 0x47, 0x38, 0xcb, 0x3e, 0xe5, 0xd0, 0xaa, 0x69, + 0x0e, 0x73, 0xa9, 0x8a, 0xe9, 0xe7, 0x66, 0xf1, 0x33, 0x66, 0x91, 0xe5, + 0x00, 0xca, 0xd5, 0x1b, 0xa1, 0x30, 0x23, 0x66, 0xc0, 0x9c, 0xc0, 0x6b, + 0x8f, 0x70, 0x49, 0xe0, 0x02, 0x30, 0x32, 0xca, 0x96, 0x5d, 0x6d, 0x70, + 0x12, 0xec, 0x18, 0x7c, 0x7c, 0xab, 0x95, 0x44, 0x33, 0x4d, 0x66, 0xc2, + 0xa7, 0x65, 0x8d, 0xde, 0xfa, 0x67, 0xe4, 0xad, 0x40, 0x42, 0x98, 0x15, + 0x51, 0x8e, 0xcc, 0x87, 0xb1, 0x49, 0x2d, 0xdd, 0x57, 0x33, 0x3b, 0xd2, + 0x30, 0x0b, 0x46, 0x60, 0xa8, 0x35}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d, + 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22, + 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3, + 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x8b, 0x3f, 0x5a, 0xd3, 0xb3, 0x93, 0x7a, + 0xcc, 0x9d, 0x60, 0x6c, 0xc5, 0xec, 0xec, 0xab, 0x4a, 0x70, 0x1f, 0x75, + 0xed, 0x42, 0x95, 0x7e, 0xa4, 0xd7, 0x85, 0x8d, 0x33, 0xf5, 0xc2, 0x6c, + 0x6a, 0xe2, 0x0a, 0x9c, 0xcc, 0xda, 0x56, 0x99, 0x67, 0x00, 0xd6, 0xb4}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 405 + {SEC_OID_SHA384, + 405, + {0x30, 0x65, 0x02, 0x31, 0x00, 0xe1, 0x9a, 0x46, 0x46, 0xf0, 0xed, 0x8a, + 0x27, 0x1f, 0xe8, 0x6b, 0xa5, 0x33, 0xf8, 0xbe, 0x4f, 0xd8, 0x1b, 0xbf, + 0x46, 0x74, 0x71, 0x6f, 0x66, 0x8e, 0xfa, 0x89, 0xa4, 0x0c, 0xac, 0x51, + 0xee, 0xc2, 0xa6, 0xcf, 0xbd, 0x92, 0x32, 0x7d, 0x25, 0xef, 0xe9, 0x1c, + 0xa4, 0xff, 0x71, 0x2b, 0xc5, 0x02, 0x30, 0x4a, 0x86, 0xb2, 0xe8, 0xe1, + 0x23, 0x78, 0xe6, 0x33, 0xde, 0xc2, 0x69, 0x1e, 0x3b, 0x1e, 0xed, 0x4e, + 0x93, 0x2c, 0xc4, 0x8b, 0x28, 0xe4, 0x5f, 0xa3, 0xd4, 0x64, 0xcc, 0x0e, + 0x94, 0x8c, 0x02, 0xcc, 0x9d, 0xec, 0xf2, 0xbb, 0x43, 0xb2, 0x59, 0x37, + 0xfc, 0xf3, 0x7e, 0x9a, 0xd8, 0x6e, 0xf0}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d, + 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22, + 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3, + 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x8b, 0x3f, 0x5a, 0xd3, 0xb3, 0x93, 0x7a, + 0xcc, 0x9d, 0x60, 0x6c, 0xc5, 0xec, 0xec, 0xab, 0x4a, 0x70, 0x1f, 0x75, + 0xed, 0x42, 0x95, 0x7e, 0xa4, 0xd7, 0x85, 0x8d, 0x33, 0xf5, 0xc2, 0x6c, + 0x6a, 0xe2, 0x0a, 0x9c, 0xcc, 0xda, 0x56, 0x99, 0x67, 0x00, 0xd6, 0xb4}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 406 + {SEC_OID_SHA384, + 406, + {0x30, 0x64, 0x02, 0x30, 0x15, 0xaa, 0xc6, 0xc0, 0xf4, 0x35, 0xcb, 0x66, + 0x2d, 0x11, 0x0d, 0xb5, 0xcf, 0x68, 0x6c, 0xae, 0xe5, 0x3c, 0x64, 0xfe, + 0x2d, 0x6d, 0x60, 0x0a, 0x83, 0xeb, 0xe5, 0x05, 0xa0, 0xe6, 0xfc, 0x62, + 0xdc, 0x57, 0x05, 0x16, 0x04, 0x77, 0xc4, 0x75, 0x28, 0xc8, 0xc9, 0x03, + 0xfa, 0x86, 0x5b, 0x5d, 0x02, 0x30, 0x7f, 0x94, 0xdd, 0xc0, 0x1a, 0x60, + 0x3f, 0x9b, 0xec, 0x5d, 0x10, 0xc9, 0xf2, 0xc8, 0x9f, 0xb2, 0x3b, 0x3f, + 0xfa, 0xb6, 0xb2, 0xb6, 0x8d, 0x0f, 0x04, 0x33, 0x6d, 0x49, 0x90, 0x85, + 0xe3, 0x2d, 0x22, 0xbf, 0x3a, 0xb6, 0x7a, 0x49, 0xa7, 0x4c, 0x74, 0x3f, + 0x72, 0x47, 0x31, 0x72, 0xb5, 0x9f}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d, + 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22, + 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3, + 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36, + 0xff, 0xff, 0xff, 0xff, 0xdf, 0x74, 0xc0, 0xa5, 0x2c, 0x4c, 0x6c, 0x85, + 0x33, 0x62, 0x9f, 0x93, 0x3a, 0x13, 0x13, 0x54, 0xb5, 0x8f, 0xe0, 0x8a, + 0x12, 0xbd, 0x6a, 0x81, 0x5b, 0x28, 0x7a, 0x71, 0xcc, 0x0a, 0x3d, 0x92, + 0x95, 0x1d, 0xf5, 0x63, 0x33, 0x25, 0xa9, 0x67, 0x98, 0xff, 0x29, 0x4b}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 407 + {SEC_OID_SHA384, + 407, + {0x30, 0x66, 0x02, 0x31, 0x00, 0x90, 0xb9, 0x5a, 0x7d, 0x19, 0x4b, 0x73, + 0x49, 0x8f, 0xba, 0x5a, 0xfc, 0x95, 0xc1, 0xae, 0xa9, 0xbe, 0x07, 0x31, + 0x62, 0xa9, 0xed, 0xc5, 0x7c, 0x4d, 0x12, 0xf4, 0x59, 0xf0, 0xa1, 0x73, + 0x0b, 0xaf, 0x2f, 0x87, 0xd7, 0xd6, 0x62, 0x4a, 0xea, 0x7b, 0x93, 0x1e, + 0xc5, 0x33, 0x70, 0xfe, 0x47, 0x02, 0x31, 0x00, 0xcb, 0xc1, 0xef, 0x47, + 0x0e, 0x66, 0x60, 0x10, 0x60, 0x4c, 0x60, 0x93, 0x84, 0xb8, 0x72, 0xdb, + 0x7f, 0xa7, 0xb8, 0xa5, 0xa9, 0xf2, 0x0f, 0xde, 0xfd, 0x65, 0x6b, 0xe2, + 0xfc, 0xc7, 0x5d, 0xb5, 0x39, 0x48, 0x10, 0x2f, 0x7a, 0xb2, 0x03, 0xea, + 0x18, 0x60, 0xa6, 0xa3, 0x2a, 0xf2, 0x46, 0xa1}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d, + 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22, + 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3, + 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36, + 0xff, 0xff, 0xff, 0xff, 0xdf, 0x74, 0xc0, 0xa5, 0x2c, 0x4c, 0x6c, 0x85, + 0x33, 0x62, 0x9f, 0x93, 0x3a, 0x13, 0x13, 0x54, 0xb5, 0x8f, 0xe0, 0x8a, + 0x12, 0xbd, 0x6a, 0x81, 0x5b, 0x28, 0x7a, 0x71, 0xcc, 0x0a, 0x3d, 0x92, + 0x95, 0x1d, 0xf5, 0x63, 0x33, 0x25, 0xa9, 0x67, 0x98, 0xff, 0x29, 0x4b}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 408 + {SEC_OID_SHA384, + 408, + {0x30, 0x66, 0x02, 0x31, 0x00, 0xdd, 0x43, 0x91, 0xce, 0x75, 0x57, 0xcb, + 0xd0, 0x05, 0xe3, 0xd5, 0xd7, 0x27, 0xcd, 0x26, 0x43, 0x99, 0xdc, 0xc3, + 0xc6, 0x50, 0x1e, 0x45, 0x47, 0x50, 0x5b, 0x6d, 0x57, 0xb4, 0x0b, 0xbf, + 0x0a, 0x7f, 0xac, 0x79, 0x4d, 0xcc, 0x8d, 0x42, 0x33, 0x15, 0x9d, 0xd0, + 0xaa, 0x40, 0xd4, 0xe0, 0xb9, 0x02, 0x31, 0x00, 0xa7, 0x7f, 0xa1, 0x37, + 0x4f, 0xd6, 0x0a, 0xa9, 0x16, 0x00, 0x91, 0x22, 0x00, 0xfc, 0x83, 0xc6, + 0xaa, 0x44, 0x7f, 0x81, 0x71, 0xec, 0xea, 0x72, 0xae, 0x32, 0x2d, 0xf3, + 0x2d, 0xcc, 0xd6, 0x89, 0x51, 0xdc, 0x5c, 0xaf, 0x6c, 0x50, 0x38, 0x0e, + 0x40, 0x0e, 0x45, 0xbf, 0x5c, 0x0e, 0x62, 0x6b}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d, + 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22, + 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3, + 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36, + 0xff, 0xff, 0xff, 0xff, 0xdf, 0x74, 0xc0, 0xa5, 0x2c, 0x4c, 0x6c, 0x85, + 0x33, 0x62, 0x9f, 0x93, 0x3a, 0x13, 0x13, 0x54, 0xb5, 0x8f, 0xe0, 0x8a, + 0x12, 0xbd, 0x6a, 0x81, 0x5b, 0x28, 0x7a, 0x71, 0xcc, 0x0a, 0x3d, 0x92, + 0x95, 0x1d, 0xf5, 0x63, 0x33, 0x25, 0xa9, 0x67, 0x98, 0xff, 0x29, 0x4b}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}}; + +#endif // p384ecdsa_sha384_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/p521ecdh-vectors.h b/security/nss/gtests/common/testvectors/p521ecdh-vectors.h new file mode 100644 index 000000000..642c913cd --- /dev/null +++ b/security/nss/gtests/common/testvectors/p521ecdh-vectors.h @@ -0,0 +1,22578 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef p521ecdh_vectors_h__ +#define p521ecdh_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const EcdhTestVector kP521EcdhWycheproofVectors[] = { + + // Comment: normal case + // tcID: 1 + {1, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x93, 0x99, 0x82, 0xb5, 0x29, 0x59, 0x6c, 0xe7, 0x7a, 0x94, 0xbc, 0x6e, + 0xfd, 0x03, 0xe9, 0x2c, 0x21, 0xa8, 0x49, 0xeb, 0x4f, 0x87, 0xb8, 0xf6, + 0x19, 0xd5, 0x06, 0xef, 0xc9, 0xbb, 0x22, 0xe7, 0xc6, 0x16, 0x40, 0xc9, + 0x0d, 0x59, 0x8f, 0x79, 0x5b, 0x64, 0x56, 0x6d, 0xc6, 0xdf, 0x43, 0x99, + 0x2a, 0xe3, 0x4a, 0x13, 0x41, 0xd4, 0x58, 0x57, 0x44, 0x40, 0xa7, 0x37, + 0x1f, 0x61, 0x1c, 0x7d, 0xcd, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xfa, 0xc8, 0x4b, 0x38, 0xd7, 0x32, 0xda, 0xcc, 0xfc, 0xef, + 0xaa, 0xd9, 0xa1, 0x78, 0xe3, 0xd0, 0x4f, 0x2c, 0x30, 0xe1, 0x9c, 0x49, + 0x25, 0xd1, 0x12, 0xe8, 0x82, 0x35, 0xc1, 0x0c, 0x08, 0x80, 0x36, 0xd4, + 0xd1, 0xea, 0x25, 0x28, 0xf5, 0xe0, 0x20, 0x03, 0xda, 0x70, 0x35, 0x33, + 0x17, 0x04, 0x89, 0xc6, 0x57, 0x6d, 0x6e, 0x1e, 0x4d, 0x0f, 0xc7, 0x3e, + 0xec, 0x12, 0x6c, 0xa5, 0x5a, 0xcd, 0x84, 0x00, 0x09, 0x04, 0xb6, 0x19, + 0x9d, 0x2f, 0x6e, 0x89, 0x0a, 0x65, 0x4b, 0xe2, 0x0c, 0x9e, 0x65, 0xa4, + 0x0a, 0xd1, 0x20, 0x15, 0x70, 0x43, 0x88, 0x18, 0x22, 0xfc, 0x52, 0xdf, + 0x41, 0x20, 0xe4, 0x56, 0x3a, 0x7c, 0xd5, 0x90, 0x5c, 0x01, 0x67, 0x8d, + 0x65, 0xe8, 0x45, 0xea, 0xe9, 0xc6, 0x53, 0xe3, 0x03, 0xf7, 0x9c, 0x52, + 0x39, 0x10, 0x55, 0x1d, 0x21, 0x2f, 0xbd, 0x7c, 0x25, 0xe2, 0xd1, 0x34, + 0x49}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x64, 0xda, 0x3e, 0x94, 0x73, 0x3d, 0xb5, 0x36, 0xa7, + 0x4a, 0x0d, 0x8a, 0x5c, 0xb2, 0x26, 0x5a, 0x31, 0xc5, 0x4a, 0x1d, 0xa6, + 0x52, 0x9a, 0x19, 0x83, 0x77, 0xfb, 0xd3, 0x85, 0x75, 0xd9, 0xd7, 0x97, + 0x69, 0xca, 0x2b, 0xdf, 0x2d, 0x4c, 0x97, 0x26, 0x42, 0x92, 0x6d, 0x44, + 0x48, 0x91, 0xa6, 0x52, 0xe7, 0xf4, 0x92, 0x33, 0x72, 0x51, 0xad, 0xf1, + 0x61, 0x3c, 0xf3, 0x07, 0x79, 0x99, 0xb5, 0xce, 0x00, 0xe0, 0x4a, 0xd1, + 0x9c, 0xf9, 0xfd, 0x47, 0x22, 0xb0, 0xc8, 0x24, 0xc0, 0x69, 0xf7, 0x0c, + 0x3c, 0x0e, 0x7e, 0xbc, 0x52, 0x88, 0x94, 0x0d, 0xfa, 0x92, 0x42, 0x21, + 0x52, 0xae, 0x4a, 0x4f, 0x79, 0x18, 0x3c, 0xed, 0x37, 0x5a, 0xfb, 0x54, + 0xdb, 0x14, 0x09, 0xdd, 0xf3, 0x38, 0xb8, 0x5b, 0xb6, 0xdb, 0xfc, 0x59, + 0x50, 0x16, 0x33, 0x46, 0xbb, 0x63, 0xa9, 0x0a, 0x70, 0xc5, 0xab, 0xa0, + 0x98, 0xf7}, + {0x01, 0xf1, 0xe4, 0x10, 0xf2, 0xc6, 0x26, 0x2b, 0xce, 0x68, 0x79, + 0xa3, 0xf4, 0x6d, 0xfb, 0x7d, 0xd1, 0x1d, 0x30, 0xee, 0xee, 0x9a, + 0xb4, 0x98, 0x52, 0x10, 0x2e, 0x18, 0x92, 0x20, 0x1d, 0xd1, 0x0f, + 0x27, 0x26, 0x6c, 0x2c, 0xf7, 0xcb, 0xcc, 0xc7, 0xf6, 0x88, 0x50, + 0x99, 0x04, 0x3d, 0xad, 0x80, 0xff, 0x57, 0xf0, 0xdf, 0x96, 0xac, + 0xf2, 0x83, 0xfb, 0x09, 0x0d, 0xe5, 0x3d, 0xf9, 0x5f, 0x7d, 0x87}, + false, + true}, + + // Comment: compressed public key + // tcID: 2 + {2, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x93, 0x99, 0x82, 0xb5, 0x29, 0x59, 0x6c, 0xe7, 0x7a, 0x94, 0xbc, 0x6e, + 0xfd, 0x03, 0xe9, 0x2c, 0x21, 0xa8, 0x49, 0xeb, 0x4f, 0x87, 0xb8, 0xf6, + 0x19, 0xd5, 0x06, 0xef, 0xc9, 0xbb, 0x22, 0xe7, 0xc6, 0x16, 0x40, 0xc9, + 0x0d, 0x59, 0x8f, 0x79, 0x5b, 0x64, 0x56, 0x6d, 0xc6, 0xdf, 0x43, 0x99, + 0x2a, 0xe3, 0x4a, 0x13, 0x41, 0xd4, 0x58, 0x57, 0x44, 0x40, 0xa7, 0x37, + 0x1f, 0x61, 0x1c, 0x7d, 0xcd, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xfa, 0xc8, 0x4b, 0x38, 0xd7, 0x32, 0xda, 0xcc, 0xfc, 0xef, + 0xaa, 0xd9, 0xa1, 0x78, 0xe3, 0xd0, 0x4f, 0x2c, 0x30, 0xe1, 0x9c, 0x49, + 0x25, 0xd1, 0x12, 0xe8, 0x82, 0x35, 0xc1, 0x0c, 0x08, 0x80, 0x36, 0xd4, + 0xd1, 0xea, 0x25, 0x28, 0xf5, 0xe0, 0x20, 0x03, 0xda, 0x70, 0x35, 0x33, + 0x17, 0x04, 0x89, 0xc6, 0x57, 0x6d, 0x6e, 0x1e, 0x4d, 0x0f, 0xc7, 0x3e, + 0xec, 0x12, 0x6c, 0xa5, 0x5a, 0xcd, 0x84, 0x00, 0x09, 0x04, 0xb6, 0x19, + 0x9d, 0x2f, 0x6e, 0x89, 0x0a, 0x65, 0x4b, 0xe2, 0x0c, 0x9e, 0x65, 0xa4, + 0x0a, 0xd1, 0x20, 0x15, 0x70, 0x43, 0x88, 0x18, 0x22, 0xfc, 0x52, 0xdf, + 0x41, 0x20, 0xe4, 0x56, 0x3a, 0x7c, 0xd5, 0x90, 0x5c, 0x01, 0x67, 0x8d, + 0x65, 0xe8, 0x45, 0xea, 0xe9, 0xc6, 0x53, 0xe3, 0x03, 0xf7, 0x9c, 0x52, + 0x39, 0x10, 0x55, 0x1d, 0x21, 0x2f, 0xbd, 0x7c, 0x25, 0xe2, 0xd1, 0x34, + 0x49}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03, + 0x00, 0x64, 0xda, 0x3e, 0x94, 0x73, 0x3d, 0xb5, 0x36, 0xa7, 0x4a, 0x0d, + 0x8a, 0x5c, 0xb2, 0x26, 0x5a, 0x31, 0xc5, 0x4a, 0x1d, 0xa6, 0x52, 0x9a, + 0x19, 0x83, 0x77, 0xfb, 0xd3, 0x85, 0x75, 0xd9, 0xd7, 0x97, 0x69, 0xca, + 0x2b, 0xdf, 0x2d, 0x4c, 0x97, 0x26, 0x42, 0x92, 0x6d, 0x44, 0x48, 0x91, + 0xa6, 0x52, 0xe7, 0xf4, 0x92, 0x33, 0x72, 0x51, 0xad, 0xf1, 0x61, 0x3c, + 0xf3, 0x07, 0x79, 0x99, 0xb5, 0xce}, + {0x01, 0xf1, 0xe4, 0x10, 0xf2, 0xc6, 0x26, 0x2b, 0xce, 0x68, 0x79, + 0xa3, 0xf4, 0x6d, 0xfb, 0x7d, 0xd1, 0x1d, 0x30, 0xee, 0xee, 0x9a, + 0xb4, 0x98, 0x52, 0x10, 0x2e, 0x18, 0x92, 0x20, 0x1d, 0xd1, 0x0f, + 0x27, 0x26, 0x6c, 0x2c, 0xf7, 0xcb, 0xcc, 0xc7, 0xf6, 0x88, 0x50, + 0x99, 0x04, 0x3d, 0xad, 0x80, 0xff, 0x57, 0xf0, 0xdf, 0x96, 0xac, + 0xf2, 0x83, 0xfb, 0x09, 0x0d, 0xe5, 0x3d, 0xf9, 0x5f, 0x7d, 0x87}, + false, + false}, + + // Comment: edge case for shared secret + // tcID: 3 + {3, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x4c, 0x64, 0x33, 0x29, 0x69, 0x1b, 0xa2, 0x74, 0x59, + 0xa4, 0x0d, 0xfe, 0x7c, 0x4c, 0xe1, 0x7b, 0x3e, 0xa1, 0x4d, 0x0c, 0xd7, + 0xaa, 0x47, 0xb0, 0x1f, 0x13, 0x15, 0x40, 0x4d, 0xb5, 0x14, 0x36, 0xfb, + 0xbf, 0xe6, 0xde, 0x08, 0x42, 0xe0, 0xf7, 0xe1, 0x26, 0x5f, 0x6f, 0xf3, + 0xac, 0xa2, 0x87, 0x50, 0x67, 0x7d, 0x33, 0x70, 0xb2, 0xfb, 0x2a, 0x6e, + 0xf4, 0x97, 0x35, 0x6f, 0x4b, 0x95, 0x81, 0x12, 0x01, 0x05, 0x1b, 0x14, + 0x17, 0x86, 0x39, 0xa0, 0x9a, 0x41, 0x46, 0x5c, 0x72, 0xd3, 0x74, 0x34, + 0x36, 0xee, 0x1c, 0x19, 0x1f, 0xf7, 0x38, 0x8a, 0x40, 0x14, 0x0b, 0x34, + 0xd5, 0x31, 0x7d, 0xe5, 0x91, 0x1e, 0xa0, 0x3c, 0xdb, 0xb0, 0x32, 0x9f, + 0xde, 0xb4, 0x46, 0x69, 0x5a, 0x3b, 0x92, 0xd4, 0x37, 0x27, 0x1a, 0x9f, + 0x3c, 0x31, 0x8b, 0x02, 0xde, 0xc4, 0xd4, 0x73, 0x90, 0x81, 0x58, 0x14, + 0x0e, 0x97}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 4 + {4, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x29, 0xcd, 0x32, 0x12, 0x5c, 0x23, 0xa4, 0x1a, 0xf2, + 0x4f, 0xd4, 0xb7, 0x29, 0xda, 0x0f, 0xaa, 0xcb, 0xc3, 0x55, 0x16, 0xef, + 0x0b, 0xa5, 0x90, 0x96, 0x60, 0x25, 0x71, 0x69, 0x3c, 0xd2, 0x82, 0xe2, + 0x6d, 0x67, 0xe1, 0x8e, 0xf4, 0x64, 0x3d, 0x0f, 0x6f, 0x15, 0x8d, 0x73, + 0x70, 0xd3, 0x39, 0x4c, 0xa9, 0xa8, 0xde, 0x79, 0x38, 0x03, 0x2a, 0xc1, + 0x78, 0xc6, 0xfd, 0x34, 0xe3, 0x70, 0x2b, 0x8d, 0x00, 0x86, 0x49, 0x83, + 0x4e, 0x2b, 0x41, 0xbe, 0x3a, 0x8b, 0x75, 0x10, 0xbf, 0xe5, 0x70, 0xf4, + 0xc6, 0x70, 0x75, 0x94, 0x3c, 0xd0, 0xcb, 0xb9, 0xd9, 0xe1, 0xd1, 0xda, + 0x52, 0x61, 0x8b, 0x5b, 0x96, 0xd6, 0xae, 0xc9, 0xb6, 0x50, 0xda, 0xf1, + 0xca, 0x66, 0x24, 0xc1, 0x3e, 0x51, 0x16, 0x30, 0x2b, 0x9c, 0x79, 0xc8, + 0xc4, 0xd3, 0xd3, 0x51, 0x91, 0x5d, 0x1e, 0x8e, 0x1a, 0xb6, 0xad, 0x76, + 0x09, 0x8e}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 5 + {5, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x32, 0xc6, 0xf0, 0x6c, 0xe6, 0xa1, 0x5e, 0xa0, 0x64, + 0x46, 0x4d, 0x35, 0xaa, 0x36, 0x8d, 0x29, 0x9c, 0x9a, 0x9e, 0x1e, 0x36, + 0x8f, 0x69, 0x4a, 0xef, 0xb6, 0x03, 0x87, 0x62, 0x48, 0xf8, 0x98, 0xf2, + 0x23, 0xce, 0x02, 0x17, 0xbe, 0xf3, 0x7d, 0x61, 0xeb, 0x09, 0xb2, 0x7c, + 0x93, 0x18, 0x7c, 0xf8, 0xe6, 0x1b, 0xa7, 0xb1, 0x4e, 0x3c, 0x9b, 0xee, + 0x69, 0x2b, 0x06, 0xac, 0x6d, 0x95, 0xf8, 0x36, 0x01, 0x9f, 0xd1, 0x9f, + 0x84, 0x80, 0xe2, 0x1c, 0x63, 0x21, 0x1d, 0x48, 0xd4, 0x5f, 0x96, 0xf6, + 0x36, 0x5c, 0xf5, 0x5f, 0x95, 0x8e, 0x1a, 0x0f, 0xe7, 0xea, 0x6b, 0x6b, + 0x9f, 0xf2, 0x30, 0xa8, 0x7b, 0x70, 0xbb, 0x1b, 0x14, 0xd3, 0xa5, 0xfb, + 0x66, 0x69, 0xa9, 0x16, 0x41, 0xc6, 0xac, 0xf4, 0x57, 0x0c, 0x1d, 0x3a, + 0x9e, 0x70, 0x99, 0x13, 0xb7, 0xfe, 0x6b, 0x35, 0xff, 0x81, 0xc3, 0x94, + 0xd6, 0xa7}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 6 + {6, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xf7, 0xeb, 0x96, 0xe6, 0x4b, 0x1a, 0x62, 0xda, 0xf9, + 0xe0, 0x80, 0x1b, 0xfd, 0x96, 0xa0, 0xb1, 0x5b, 0x68, 0xe5, 0xf5, 0xcb, + 0x3e, 0x90, 0xb4, 0x34, 0x49, 0x5a, 0x47, 0x39, 0x07, 0x33, 0x8e, 0x53, + 0x09, 0x8e, 0x1c, 0x2e, 0x49, 0x33, 0x35, 0xd0, 0x9c, 0x6a, 0xae, 0x6f, + 0xdd, 0xa0, 0x34, 0x5b, 0x98, 0xaa, 0xed, 0x58, 0x8f, 0x2a, 0xbe, 0x82, + 0x91, 0x07, 0x13, 0xfb, 0x6c, 0x20, 0x25, 0x29, 0x01, 0x39, 0x6b, 0x17, + 0xcf, 0x25, 0x0b, 0xc0, 0x18, 0xf4, 0xce, 0xad, 0x09, 0x7e, 0x7e, 0x09, + 0x86, 0x3f, 0x14, 0xcf, 0x12, 0x39, 0xb0, 0x65, 0xe5, 0x7d, 0x88, 0x49, + 0x49, 0xee, 0xe1, 0x41, 0x92, 0x6f, 0x7e, 0x7c, 0x9f, 0x7f, 0x34, 0xcf, + 0x05, 0x36, 0x36, 0x87, 0x67, 0xbc, 0x0e, 0x1a, 0xb5, 0x14, 0x28, 0x77, + 0x29, 0x3a, 0x4c, 0x72, 0x26, 0x93, 0xa7, 0x3f, 0xe1, 0x4a, 0x53, 0x90, + 0xaf, 0x93}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 7 + {7, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x6d, 0xdf, 0x9b, 0x10, 0x96, 0x5d, 0x5f, 0xc1, 0x29, + 0xe9, 0x6f, 0x7a, 0x37, 0x66, 0x7c, 0xcf, 0x66, 0xcc, 0x44, 0x38, 0x47, + 0x72, 0x90, 0x6f, 0xed, 0xb2, 0x1f, 0x9d, 0xe4, 0x62, 0x9e, 0x01, 0xaa, + 0xa0, 0x9a, 0xc7, 0xc9, 0x86, 0x61, 0x12, 0x06, 0x4b, 0xbc, 0x9b, 0xd5, + 0x8e, 0xbc, 0x12, 0x3a, 0xb2, 0xfe, 0x19, 0xd8, 0xfe, 0xd1, 0xa0, 0x56, + 0xd2, 0x7b, 0xfe, 0xf0, 0x63, 0x05, 0x09, 0xc7, 0x00, 0x1c, 0x44, 0x13, + 0x11, 0xef, 0x20, 0xa1, 0x63, 0x46, 0x33, 0x2e, 0xa4, 0x2d, 0x5c, 0x65, + 0x78, 0x8d, 0x68, 0xf6, 0x81, 0x7b, 0x02, 0x67, 0xfc, 0xab, 0x11, 0xea, + 0x9c, 0x94, 0x8e, 0xd1, 0x08, 0x11, 0x5d, 0xda, 0x8e, 0x82, 0x3a, 0x38, + 0x0b, 0x60, 0x14, 0x60, 0x74, 0x2d, 0x37, 0x72, 0xd6, 0x42, 0x4c, 0x67, + 0xb2, 0x40, 0xda, 0x24, 0x77, 0x2f, 0xf0, 0xd2, 0xcc, 0xd9, 0xa1, 0xe0, + 0xce, 0xa6}, + {0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 8 + {8, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x7a, 0x8c, 0x54, 0x72, 0x68, 0xc9, 0x48, 0xb6, 0x26, + 0xda, 0x63, 0x6c, 0xf5, 0x44, 0x28, 0xea, 0x2a, 0xb2, 0x38, 0x61, 0xd4, + 0x99, 0xa8, 0x4a, 0xd7, 0xbe, 0x1c, 0xf6, 0x91, 0xb9, 0x28, 0x72, 0xa0, + 0x6e, 0x26, 0xc6, 0xdb, 0xa0, 0x8c, 0xa9, 0xed, 0x38, 0x6f, 0x83, 0xd3, + 0x96, 0x15, 0x6d, 0x5f, 0xa0, 0x23, 0xf5, 0x7d, 0x5e, 0xa6, 0x44, 0x0e, + 0xc7, 0x40, 0x1d, 0xad, 0x2c, 0x08, 0xad, 0x70, 0x01, 0x8c, 0x38, 0x15, + 0xb1, 0xb9, 0xa2, 0xe4, 0x25, 0x55, 0x41, 0x9a, 0x6c, 0x19, 0x04, 0x3f, + 0xa2, 0xb0, 0xdd, 0xcc, 0x4b, 0x5a, 0x6e, 0x37, 0x2f, 0xee, 0x9f, 0xcb, + 0x22, 0x7d, 0x85, 0xba, 0xd7, 0x04, 0x68, 0x7e, 0x7e, 0x1a, 0x81, 0x8b, + 0x61, 0x2d, 0x5c, 0x04, 0x6c, 0xd7, 0x59, 0x72, 0xf7, 0xa2, 0xdd, 0x5c, + 0x9a, 0x20, 0x0a, 0xc5, 0x58, 0x2c, 0xd5, 0x9f, 0xec, 0x47, 0xac, 0x52, + 0x5e, 0xcf}, + {0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, + 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, + 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, + 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 9 + {9, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x29, 0x15, 0x3c, 0xf0, 0x62, 0xf8, 0x8f, 0x30, 0x3e, + 0x5d, 0x6f, 0x9a, 0xac, 0x96, 0x8b, 0xd9, 0x01, 0x07, 0x6d, 0x59, 0x94, + 0xea, 0x7f, 0x83, 0x18, 0x33, 0xb1, 0xe6, 0x9b, 0x67, 0xe9, 0xe9, 0xfe, + 0x20, 0xcf, 0x9c, 0x56, 0x23, 0xe0, 0x0e, 0x0b, 0x9e, 0x35, 0x92, 0xfc, + 0xa2, 0xa0, 0x33, 0x24, 0xb5, 0xdf, 0x7c, 0x93, 0x18, 0x6a, 0xff, 0x69, + 0x7a, 0xca, 0x86, 0x46, 0x00, 0xd4, 0x4e, 0xcc, 0x00, 0x28, 0x01, 0xa6, + 0x2e, 0x2f, 0x41, 0x06, 0xf3, 0x41, 0x06, 0xda, 0x23, 0xdc, 0x93, 0xd5, + 0x0e, 0x3e, 0x97, 0x5a, 0x1d, 0x47, 0x51, 0x00, 0x21, 0x83, 0x52, 0x90, + 0x64, 0x9b, 0x7a, 0x41, 0x25, 0x10, 0x9f, 0x65, 0x6b, 0x6b, 0x0b, 0x5b, + 0xd0, 0x0b, 0x24, 0xd8, 0x4e, 0xa1, 0xba, 0x4e, 0x1e, 0xd4, 0x9e, 0x61, + 0xc5, 0x26, 0xfb, 0x10, 0x11, 0x00, 0x51, 0x31, 0xca, 0xee, 0x7e, 0xe0, + 0x50, 0x1e}, + {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 10 + {10, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xa6, 0x1e, 0xb9, 0x94, 0xe2, 0x87, 0x22, 0xc5, 0x9b, + 0x3c, 0x60, 0x07, 0xdf, 0xdf, 0x8b, 0x37, 0x89, 0x3f, 0x63, 0x50, 0xf4, + 0x61, 0xb2, 0x6a, 0x00, 0xe1, 0xa4, 0x51, 0x04, 0x31, 0x4a, 0xae, 0x99, + 0x89, 0xda, 0x87, 0xe4, 0xfa, 0xcb, 0x2c, 0x4e, 0xf7, 0x21, 0x18, 0x5b, + 0x7d, 0x96, 0xd9, 0xa4, 0x5a, 0x28, 0xa1, 0x02, 0x75, 0x65, 0x01, 0xa1, + 0xac, 0xc5, 0xd3, 0x29, 0xa2, 0x1b, 0xbf, 0x73, 0x01, 0x0e, 0x8d, 0x0e, + 0x12, 0xf5, 0xa9, 0xa4, 0x0e, 0x0d, 0x59, 0xc9, 0x0c, 0xe7, 0x30, 0x43, + 0xd3, 0x97, 0x30, 0xae, 0xad, 0xd3, 0x78, 0x8e, 0x31, 0xd7, 0xc2, 0xbb, + 0x62, 0xa1, 0x16, 0x61, 0x61, 0x99, 0x46, 0x64, 0xaf, 0xa6, 0x58, 0xce, + 0x2e, 0x60, 0xa1, 0x3f, 0x45, 0xf2, 0x7f, 0x91, 0x43, 0x07, 0xc8, 0xd6, + 0xf8, 0xd4, 0xed, 0x16, 0xab, 0x04, 0x1b, 0x8f, 0x69, 0x90, 0x8a, 0x62, + 0x78, 0x2f}, + {0x01, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, + 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, + 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 11 + {11, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x1d, 0xd4, 0x97, 0xb3, 0x0c, 0x73, 0x70, 0x99, 0x06, + 0xb1, 0x64, 0xa9, 0xa7, 0x9d, 0xc7, 0xf2, 0xa9, 0x8c, 0x01, 0x48, 0xed, + 0x63, 0x01, 0x6b, 0xb9, 0x52, 0x43, 0x83, 0x4f, 0xbc, 0xdf, 0x8e, 0xb7, + 0x4b, 0x0f, 0xf6, 0x52, 0xd5, 0x4f, 0x59, 0xf3, 0x1a, 0xef, 0x51, 0xda, + 0x6e, 0x89, 0x74, 0xd3, 0x63, 0x65, 0x5b, 0x1d, 0xa1, 0x38, 0xdc, 0x4d, + 0xe0, 0xf2, 0xa8, 0xd8, 0x00, 0xf4, 0x75, 0xae, 0x00, 0x57, 0xbd, 0x4b, + 0x84, 0x60, 0x74, 0x00, 0xd8, 0x63, 0xff, 0xbf, 0x45, 0xa3, 0xcf, 0x58, + 0x99, 0x9e, 0xe2, 0x4b, 0xa0, 0x5e, 0x93, 0xec, 0xa7, 0xb0, 0xe4, 0xae, + 0x76, 0x0e, 0xb1, 0x73, 0x35, 0x59, 0xa4, 0x5d, 0x15, 0x57, 0x9d, 0x33, + 0x70, 0xd7, 0x16, 0xff, 0xa3, 0xec, 0x4b, 0xfd, 0xae, 0x41, 0x8e, 0x32, + 0xfb, 0x06, 0x13, 0x8d, 0xfc, 0xa2, 0x13, 0x72, 0x0a, 0x93, 0x85, 0x77, + 0x61, 0x0e}, + {0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 12 + {12, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x28, 0x3e, 0xb9, 0x3f, 0xa3, 0x69, 0xfe, 0x70, 0x12, + 0xb6, 0x47, 0xd2, 0x1e, 0x0a, 0x97, 0xcf, 0x99, 0x50, 0xe5, 0xfb, 0xed, + 0x81, 0x9e, 0xf5, 0x61, 0x58, 0xf2, 0x0c, 0x8a, 0x94, 0x73, 0xa4, 0x18, + 0xec, 0xcb, 0xca, 0x4d, 0xc2, 0xb4, 0x7f, 0x4c, 0xb6, 0xd3, 0x22, 0xf9, + 0x17, 0x00, 0x58, 0x59, 0xbf, 0x22, 0x1e, 0x84, 0xac, 0x98, 0x27, 0xca, + 0xb8, 0x2a, 0x80, 0x1c, 0x62, 0x7f, 0xb1, 0xec, 0x00, 0x75, 0xc4, 0x80, + 0xcb, 0xaf, 0xb3, 0x52, 0xfc, 0xaf, 0x93, 0xba, 0xf2, 0x3a, 0x14, 0x05, + 0xfd, 0x81, 0xfe, 0xbe, 0x09, 0x72, 0x9a, 0x90, 0x8d, 0x10, 0x77, 0xe1, + 0x77, 0xdd, 0x89, 0x93, 0xd9, 0x4b, 0x25, 0x1a, 0x0d, 0x52, 0x65, 0x2d, + 0xa3, 0xed, 0xb6, 0xfd, 0xf8, 0x64, 0xe8, 0x0c, 0xd5, 0x15, 0x40, 0xe7, + 0x3d, 0x0b, 0x51, 0x07, 0xe3, 0x43, 0x35, 0x76, 0xdc, 0xaa, 0x4e, 0x18, + 0xdb, 0x43}, + {0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 13 + {13, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x17, 0x3b, 0xee, 0xfe, 0x35, 0xee, 0x86, 0x8d, 0x49, + 0x7f, 0xf6, 0x60, 0x16, 0x28, 0xf6, 0x5c, 0xe1, 0x8a, 0x15, 0x91, 0xf7, + 0xe4, 0xa3, 0xa4, 0x06, 0x62, 0x2f, 0x3f, 0x50, 0x8e, 0x2d, 0xa6, 0x8f, + 0x10, 0x1e, 0xd0, 0x2f, 0xeb, 0xc3, 0x84, 0x18, 0xc6, 0xdd, 0xfc, 0x26, + 0xa5, 0xec, 0x98, 0x48, 0xc4, 0x27, 0x92, 0x46, 0x3b, 0x1e, 0x94, 0x5f, + 0x9e, 0x16, 0x7d, 0xb3, 0x4b, 0xdf, 0x2d, 0x66, 0x00, 0x53, 0x07, 0x06, + 0x47, 0xab, 0xa7, 0xcd, 0x60, 0xeb, 0x29, 0x5a, 0xb8, 0x1a, 0x26, 0x8a, + 0x39, 0x03, 0xf3, 0x93, 0xc5, 0xd2, 0x8b, 0xbc, 0x5e, 0x02, 0x23, 0x51, + 0xc3, 0x77, 0xcd, 0x84, 0xf0, 0x2c, 0x19, 0xde, 0xb3, 0x64, 0x42, 0x37, + 0x2c, 0xae, 0x13, 0x32, 0xe9, 0x2f, 0x95, 0xba, 0x60, 0xb6, 0xc8, 0x52, + 0xe0, 0xde, 0x07, 0x18, 0xe8, 0x9d, 0x24, 0xe4, 0x3c, 0xd4, 0x79, 0xc9, + 0xfb, 0x11}, + {0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 14 + {14, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x98, 0x29, 0xcd, 0x54, 0x32, 0x68, 0x77, 0x39, 0xab, + 0x6a, 0xe1, 0x0a, 0xf8, 0xea, 0x73, 0xd2, 0xcb, 0x53, 0xb8, 0x1e, 0xbb, + 0x06, 0xb5, 0x96, 0x1b, 0x7b, 0xad, 0xc1, 0x67, 0x6b, 0x3e, 0xf7, 0xb0, + 0x04, 0x54, 0xf7, 0xcd, 0xe5, 0x67, 0x74, 0xa0, 0x13, 0x12, 0xd5, 0x74, + 0xa9, 0x19, 0x3c, 0x1a, 0x5f, 0xe5, 0x33, 0x6f, 0xbe, 0x62, 0x62, 0x3a, + 0xd9, 0xbf, 0x81, 0x14, 0x37, 0x89, 0xf9, 0xf9, 0x00, 0x12, 0xf9, 0x55, + 0x69, 0x7e, 0xd5, 0x78, 0x20, 0x71, 0x97, 0xbf, 0x9a, 0xac, 0x38, 0x96, + 0x52, 0x16, 0x15, 0xdb, 0xac, 0xc8, 0xdc, 0x66, 0x5d, 0x4f, 0x17, 0x15, + 0xb0, 0x84, 0x39, 0xf4, 0x9c, 0x2a, 0xa6, 0xed, 0x33, 0x70, 0x23, 0xff, + 0xcc, 0xc5, 0x07, 0x5a, 0x85, 0x94, 0x49, 0x36, 0x82, 0x6d, 0xb9, 0x2f, + 0x91, 0x97, 0x37, 0xca, 0x3a, 0xfe, 0xad, 0xba, 0x18, 0x47, 0x08, 0x4b, + 0xde, 0xf7}, + {0x01, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, + 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, + 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, + 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, + 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x00}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 15 + {15, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x26, 0xe3, 0xc9, 0x59, 0xcd, 0x41, 0x12, 0x0b, 0xb8, + 0x36, 0x93, 0xb1, 0xd6, 0xa0, 0x34, 0xb3, 0x85, 0x13, 0x7c, 0x1b, 0xb3, + 0x21, 0x3b, 0x77, 0x61, 0x22, 0xfe, 0xd9, 0x60, 0x56, 0xe3, 0x29, 0x88, + 0x57, 0x18, 0xa7, 0x3b, 0xee, 0x63, 0x9c, 0x0b, 0xa4, 0xb6, 0x88, 0x18, + 0x68, 0x2f, 0x49, 0x8c, 0xe5, 0x49, 0x69, 0x25, 0x00, 0x2b, 0xd7, 0x65, + 0x25, 0x16, 0x40, 0x5f, 0xcc, 0x4f, 0xec, 0xad, 0x00, 0x73, 0xa9, 0xc6, + 0xe3, 0xb0, 0xc6, 0x94, 0xbf, 0x7c, 0xc8, 0xcc, 0xbb, 0xd0, 0x98, 0x00, + 0xe8, 0x1e, 0x35, 0x48, 0xba, 0x44, 0xa0, 0xc2, 0x38, 0x1c, 0xef, 0x0b, + 0x07, 0xbf, 0x70, 0x2a, 0x19, 0x05, 0x4b, 0xb5, 0xd7, 0x17, 0xa1, 0xb7, + 0x92, 0x94, 0x60, 0x9c, 0xbd, 0xaf, 0xd4, 0xe2, 0x01, 0x80, 0x64, 0xf7, + 0xb2, 0xc4, 0xc2, 0x04, 0xd8, 0x18, 0xeb, 0x7c, 0xe5, 0x21, 0xc3, 0x26, + 0x8c, 0xe5}, + {0x01, 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, + 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xe0, + 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x01, 0xff, 0xff, + 0xff, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x07, + 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, + 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 16 + {16, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x53, 0xdc, 0x48, 0x1a, 0xb3, 0xc5, 0xdc, 0x8d, 0xec, + 0xd2, 0x4c, 0xea, 0xee, 0x1b, 0xec, 0x77, 0xf5, 0x9f, 0x21, 0xf7, 0xf3, + 0x1c, 0x19, 0x53, 0x8a, 0xf0, 0x47, 0xd2, 0x81, 0xac, 0x9e, 0x25, 0x67, + 0x93, 0x3f, 0xd3, 0xd2, 0x10, 0x96, 0xb1, 0x85, 0xd4, 0x09, 0x89, 0x19, + 0x57, 0x19, 0x31, 0xbb, 0x9b, 0x0b, 0xe7, 0x19, 0x79, 0x95, 0xe2, 0xfb, + 0xaf, 0x21, 0xc8, 0xa1, 0x00, 0x07, 0xad, 0xe0, 0x01, 0xad, 0x69, 0xf0, + 0x8f, 0xca, 0xe1, 0x64, 0x39, 0x0b, 0xe8, 0x26, 0x25, 0x6b, 0x50, 0xfa, + 0xe4, 0x75, 0x02, 0xce, 0x0e, 0x9c, 0xa4, 0x6a, 0xf0, 0xc4, 0x90, 0xcb, + 0x40, 0x33, 0xc8, 0x86, 0xf8, 0x86, 0x61, 0xa9, 0x9f, 0xf2, 0xbd, 0x3c, + 0x9c, 0x8e, 0x7d, 0xa3, 0x0f, 0xaf, 0x2b, 0x4c, 0x76, 0x9e, 0xdc, 0x58, + 0x31, 0x81, 0x0a, 0xc0, 0x50, 0x54, 0xc9, 0x7e, 0x41, 0x06, 0x3f, 0x49, + 0x6e, 0x1f}, + {0x01, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, + 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, + 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, + 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, + 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, + 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 17 + {17, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xf5, 0x86, 0x61, 0x1c, 0x87, 0x15, 0x02, 0x88, 0xc3, + 0xe8, 0x61, 0x16, 0xc5, 0xdb, 0x94, 0xa2, 0x67, 0x18, 0x97, 0x88, 0x29, + 0xd7, 0x01, 0xdd, 0xac, 0x05, 0xe9, 0xb0, 0xce, 0x22, 0xde, 0xe4, 0xb1, + 0x8e, 0x95, 0xf6, 0x0c, 0xba, 0x78, 0x3e, 0xd3, 0x38, 0x4d, 0xa3, 0x73, + 0xde, 0xae, 0xfc, 0x57, 0xb8, 0x26, 0x5d, 0x3a, 0x34, 0xee, 0xb4, 0x58, + 0xbf, 0x24, 0xb9, 0xd8, 0x2b, 0xe3, 0x28, 0x19, 0x00, 0x84, 0x56, 0xe0, + 0xf1, 0xd8, 0x04, 0x92, 0xef, 0x00, 0x78, 0xcc, 0x24, 0x6d, 0x32, 0xfc, + 0x7c, 0x7f, 0xb6, 0x72, 0x0b, 0x4d, 0x45, 0x8b, 0x51, 0xb2, 0x09, 0x8d, + 0x35, 0x74, 0x67, 0x52, 0xb0, 0xef, 0x03, 0x45, 0xbd, 0x0d, 0x34, 0x2d, + 0xfe, 0xe6, 0xdd, 0x2f, 0x12, 0xed, 0x12, 0xb3, 0x4b, 0xd9, 0x5d, 0x05, + 0x8c, 0x28, 0x11, 0xfd, 0x47, 0x9d, 0x2d, 0xde, 0x32, 0x18, 0x0e, 0x6c, + 0x9e, 0xf2}, + {0x01, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, + 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, + 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, 0x00, + 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, + 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 18 + {18, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x5e, 0xdc, 0x87, 0xfd, 0x49, 0x9a, 0x73, 0xea, 0xbf, + 0xfd, 0x14, 0xd2, 0xb6, 0xa7, 0x0a, 0x8f, 0xb6, 0x9b, 0x6a, 0x39, 0xd0, + 0xd9, 0xc4, 0xdd, 0xa2, 0x33, 0x7b, 0x53, 0xcc, 0x72, 0xe4, 0x9a, 0x9e, + 0x3d, 0x5a, 0x2d, 0x9e, 0x89, 0x30, 0xcf, 0xa1, 0x18, 0x52, 0xda, 0xc3, + 0x34, 0x43, 0x22, 0x7f, 0xba, 0x66, 0x84, 0xbd, 0x74, 0x73, 0x2e, 0x68, + 0x79, 0x88, 0x4b, 0x6e, 0xf9, 0xda, 0xe9, 0x8f, 0x01, 0x0e, 0xeb, 0x8d, + 0x2e, 0x33, 0x60, 0xea, 0x97, 0x26, 0x62, 0x80, 0x85, 0x26, 0x8a, 0xf3, + 0xf2, 0xa0, 0x5a, 0xd4, 0x12, 0x35, 0xd0, 0xa8, 0x92, 0x09, 0x8b, 0xd6, + 0x61, 0xb6, 0x36, 0xf7, 0xef, 0x0a, 0x82, 0x02, 0x82, 0x90, 0x6e, 0xda, + 0x3f, 0x1f, 0xf1, 0x98, 0x0b, 0x98, 0xfb, 0x59, 0x37, 0x22, 0x8e, 0x9e, + 0xdc, 0xd6, 0x33, 0x2e, 0x36, 0x41, 0x21, 0x6c, 0x73, 0x07, 0xe7, 0xf3, + 0xf4, 0x52}, + {0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd}, + false, + true}, + + // Comment: edge case for shared secret + // tcID: 19 + {19, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, + 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb, + 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c, + 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a, + 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36, + 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28, + 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e, + 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18, + 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74, + 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c, + 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7, + 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44, + 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27, + 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a, + 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43, + 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f, + 0x3c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x31, 0xb4, 0x30, 0x02, 0xf7, 0xe6, 0x87, 0xee, 0xc1, + 0xec, 0xf6, 0xa2, 0x53, 0xc2, 0xcc, 0xc9, 0xe4, 0x8f, 0x04, 0xd8, 0x6f, + 0xcc, 0xd1, 0x8f, 0xee, 0x0d, 0x2d, 0x22, 0x19, 0x1f, 0x1e, 0xa5, 0x39, + 0xc4, 0x0d, 0x52, 0x19, 0x70, 0xb4, 0x70, 0x9d, 0xc0, 0x39, 0x86, 0xf6, + 0x47, 0xe0, 0xe8, 0xbb, 0x33, 0x40, 0xcf, 0x8a, 0x3e, 0x64, 0x3a, 0x35, + 0x41, 0x03, 0x54, 0x37, 0xcf, 0x25, 0xf0, 0x15, 0x00, 0xb2, 0x7a, 0x55, + 0xac, 0x45, 0xf0, 0x29, 0x6f, 0x8c, 0x96, 0x56, 0xbc, 0xfd, 0x52, 0xb5, + 0xce, 0xa9, 0xf4, 0x11, 0x5c, 0x06, 0xe4, 0xc6, 0x43, 0x19, 0x60, 0x98, + 0x47, 0xd4, 0x5e, 0x92, 0x41, 0x84, 0x00, 0xe7, 0x86, 0x86, 0x72, 0xc0, + 0xd3, 0xe6, 0xe5, 0xe6, 0xe0, 0x04, 0xa7, 0x19, 0x04, 0x76, 0xed, 0x77, + 0xcf, 0xc3, 0x3a, 0xd1, 0x9a, 0x4b, 0xd2, 0xc6, 0x15, 0xad, 0x99, 0x50, + 0xf3, 0x74}, + {0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 20 + {20, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x0e, 0xc9, + 0xfe, 0xa6, 0xb5, 0x77, 0xc1, 0x0d, 0x26, 0xca, 0x1b, 0xb4, 0x46, 0xf4, + 0x0b, 0x29, 0x9e, 0x64, 0x8b, 0x1a, 0xd5, 0x08, 0xaa, 0xd0, 0x68, 0x89, + 0x6f, 0xee, 0x3f, 0x8e, 0x61, 0x4b, 0xc6, 0x30, 0x54, 0xd5, 0x77, 0x2b, + 0xf0, 0x1a, 0x65, 0xd4, 0x12, 0xe0, 0xbc, 0xaa, 0x8e, 0x96, 0x5d, 0x2f, + 0x5d, 0x33, 0x2d, 0x7f, 0x39, 0xf8, 0x46, 0xd4, 0x40, 0xae, 0x00, 0x1f, + 0x4f, 0x87}, + {0x00, 0x53, 0xbf, 0x13, 0x7f, 0xee, 0x89, 0x22, 0x76, 0x9f, 0x8d, + 0x0f, 0xe2, 0x79, 0xca, 0xa4, 0xda, 0xc9, 0xc6, 0x05, 0x4a, 0xd0, + 0x46, 0x09, 0x95, 0x58, 0x8a, 0x84, 0x5d, 0x0a, 0x95, 0x9e, 0x24, + 0xbc, 0x0f, 0xc2, 0x39, 0x1a, 0x2b, 0x92, 0xf7, 0xbd, 0x40, 0x0f, + 0x50, 0xa1, 0x1a, 0x9d, 0xb3, 0x7f, 0x07, 0xbe, 0xf7, 0xfa, 0x8d, + 0xad, 0x2a, 0x90, 0x3f, 0xcf, 0x53, 0x4a, 0xbc, 0x87, 0x36, 0xf7}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 21 + {21, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0xe5, 0x9b, + 0xe9, 0x3c, 0x4f, 0x26, 0x9c, 0x02, 0x69, 0xc7, 0x9e, 0x2a, 0xfd, 0x65, + 0xd6, 0xae, 0xaa, 0x9b, 0x70, 0x1e, 0xac, 0xc1, 0x94, 0xfb, 0x3e, 0xe0, + 0x3d, 0xf4, 0x78, 0x49, 0xbf, 0x55, 0x0e, 0xc6, 0x36, 0xeb, 0xee, 0x0d, + 0xdd, 0x4a, 0x16, 0xf1, 0xcd, 0x94, 0x06, 0x60, 0x5a, 0xf3, 0x8f, 0x58, + 0x45, 0x67, 0x77, 0x0e, 0x3f, 0x27, 0x2d, 0x68, 0x8c, 0x83, 0x2e, 0x84, + 0x35, 0x64}, + {0x01, 0xc9, 0x5a, 0xc4, 0x17, 0xc9, 0x0a, 0x52, 0x01, 0x49, 0xb2, + 0x91, 0x05, 0xcd, 0xab, 0x36, 0xf5, 0x28, 0xa2, 0x3e, 0xfb, 0x56, + 0x21, 0x52, 0x0d, 0xbd, 0xaf, 0xea, 0x95, 0xa7, 0xd4, 0x34, 0x99, + 0xc4, 0xc8, 0xbe, 0x02, 0xcd, 0x1c, 0x2d, 0xe0, 0x00, 0xda, 0x18, + 0x10, 0x4f, 0xa8, 0x4a, 0x1e, 0x9e, 0xce, 0x63, 0x86, 0xf0, 0xe0, + 0xef, 0xa5, 0x23, 0x4a, 0x24, 0x59, 0x5d, 0x7c, 0x4c, 0x96, 0xf4}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 22 + {22, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xd9, 0x25, 0x4f, + 0xdf, 0x80, 0x04, 0x96, 0xac, 0xb3, 0x37, 0x90, 0xb1, 0x03, 0xc5, 0xee, + 0x9f, 0xac, 0x12, 0x83, 0x2f, 0xe5, 0x46, 0xc6, 0x32, 0x22, 0x5b, 0x0f, + 0x7f, 0xce, 0x3d, 0xa4, 0x57, 0x4b, 0x1a, 0x87, 0x9b, 0x62, 0x3d, 0x72, + 0x2f, 0xa8, 0xfc, 0x34, 0xd5, 0xfc, 0x2a, 0x87, 0x31, 0xaa, 0xd6, 0x91, + 0xa9, 0xa8, 0xbb, 0x8b, 0x55, 0x4c, 0x95, 0xa0, 0x51, 0xd6, 0xaa, 0x50, + 0x5a, 0xcf}, + {0x01, 0xb4, 0x7e, 0xc4, 0x1e, 0x3a, 0x5a, 0xbd, 0x9d, 0xd9, 0x80, + 0x8f, 0xc0, 0x4d, 0x90, 0x78, 0xcb, 0xed, 0x72, 0xb9, 0xeb, 0xa9, + 0x8d, 0x3c, 0x1d, 0xed, 0x70, 0xa2, 0x99, 0x38, 0xf0, 0xef, 0xd5, + 0xa2, 0x7a, 0x71, 0x13, 0xff, 0x72, 0x1f, 0x12, 0x2c, 0xb1, 0x74, + 0x11, 0xde, 0x30, 0x7a, 0x35, 0x5c, 0x68, 0x50, 0x74, 0xf5, 0x76, + 0x6b, 0x6d, 0x1a, 0x03, 0x3d, 0x2f, 0xa1, 0x88, 0xc9, 0x45, 0xb6}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 23 + {23, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x88, 0x0f, + 0x50, 0xec, 0x94, 0xbf, 0xac, 0x66, 0x58, 0xfa, 0x2f, 0xce, 0x05, 0x94, + 0x5c, 0x6a, 0x36, 0xb2, 0x66, 0x40, 0x7b, 0x6f, 0xbd, 0x54, 0x37, 0xa8, + 0x3e, 0x2f, 0x2f, 0x9b, 0x9c, 0x50, 0xa7, 0x34, 0x87, 0x2e, 0x48, 0xe7, + 0x0d, 0xf6, 0x54, 0x57, 0xf1, 0x3e, 0x47, 0xd0, 0x6c, 0x6b, 0x8b, 0x29, + 0xf4, 0x73, 0x5a, 0xcf, 0x10, 0x5e, 0xa6, 0x3e, 0x05, 0x19, 0x04, 0xd1, + 0x8a, 0xea}, + {0x01, 0x3a, 0xef, 0xe3, 0x24, 0x57, 0x28, 0xa0, 0x8c, 0x90, 0x4f, + 0xe7, 0xd6, 0x1c, 0xd9, 0xc2, 0xfd, 0xac, 0x63, 0xf2, 0x9c, 0xf6, + 0x64, 0xd8, 0xf1, 0x61, 0xbe, 0xba, 0xcb, 0x93, 0xf8, 0xa7, 0x10, + 0xe9, 0x69, 0x2f, 0x96, 0x89, 0x48, 0x0a, 0xd4, 0x98, 0xde, 0x00, + 0xf0, 0x00, 0x61, 0xe4, 0x0e, 0x46, 0xe7, 0x6e, 0x47, 0x54, 0xc1, + 0x13, 0x0e, 0xf4, 0x21, 0x7a, 0x58, 0x93, 0x3e, 0x0b, 0x1d, 0xc6}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 24 + {24, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x3f, 0xfc, + 0x45, 0xda, 0x3e, 0xac, 0x1b, 0xaa, 0xb7, 0x27, 0xab, 0x8f, 0xd3, 0x55, + 0xcf, 0xa1, 0x34, 0xc4, 0x20, 0x47, 0xd5, 0x52, 0x62, 0x65, 0x16, 0x54, + 0xfb, 0x50, 0xdf, 0x7e, 0x9a, 0x5a, 0x75, 0xf1, 0x79, 0xc8, 0xc8, 0x6c, + 0x43, 0x88, 0x21, 0x3b, 0x56, 0x87, 0xdc, 0x43, 0xdf, 0xeb, 0xb3, 0x7f, + 0x30, 0x12, 0x87, 0x03, 0xc4, 0x4c, 0xcd, 0x5c, 0x32, 0x84, 0x83, 0x3b, + 0x87, 0x17}, + {0x01, 0x68, 0xdf, 0x27, 0x2d, 0x53, 0xe3, 0x16, 0x19, 0x26, 0x16, + 0x8c, 0x4a, 0xea, 0xb5, 0xf3, 0x55, 0xb8, 0xd2, 0xa6, 0x68, 0x9c, + 0xfd, 0x56, 0x7f, 0x2b, 0x6e, 0xb2, 0x01, 0x1a, 0x18, 0xc7, 0x75, + 0xac, 0x2a, 0x21, 0xf8, 0xdd, 0x49, 0x7f, 0x69, 0x57, 0x21, 0x70, + 0x20, 0xb3, 0xb1, 0xaf, 0xcb, 0x70, 0x21, 0xf2, 0x4f, 0xcc, 0xc2, + 0x52, 0x3b, 0xe7, 0x6a, 0x2b, 0xff, 0x44, 0x59, 0x6e, 0x5a, 0x14}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 25 + {25, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, + 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, + 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, + 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, + 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0xcd, 0x28, 0x39, + 0xd8, 0x57, 0xb4, 0x69, 0x9f, 0x5c, 0x8e, 0x8a, 0x01, 0x94, 0x78, 0x6e, + 0x26, 0xa8, 0x62, 0xf0, 0x86, 0xb4, 0xba, 0x80, 0x74, 0x6a, 0xe5, 0x22, + 0x5e, 0xd3, 0xaa, 0x68, 0xf9, 0x6b, 0x7a, 0xae, 0xc5, 0x52, 0x25, 0x83, + 0x0b, 0xb9, 0x8f, 0x52, 0xd7, 0x52, 0x21, 0x14, 0x18, 0x97, 0xba, 0x49, + 0xd7, 0xa3, 0x1e, 0xbb, 0xf0, 0xb6, 0xd7, 0xd3, 0x13, 0x52, 0xe5, 0x26, + 0x61, 0x90}, + {0x01, 0x3d, 0xb1, 0xb9, 0x24, 0x1b, 0x23, 0xd3, 0x38, 0x60, 0xd3, + 0x2d, 0xec, 0x37, 0xa7, 0x9e, 0x45, 0x46, 0xa4, 0x1a, 0xfd, 0xfd, + 0xd9, 0xc4, 0x38, 0xd0, 0x4e, 0x1f, 0x8b, 0x56, 0x6a, 0xc8, 0xd9, + 0xd3, 0xf5, 0x72, 0xc2, 0x93, 0xe9, 0x69, 0x43, 0x72, 0x2a, 0x4e, + 0xe2, 0x90, 0xe1, 0x13, 0xff, 0xfa, 0xa8, 0x2a, 0x61, 0x86, 0x7d, + 0x9c, 0xa2, 0x8d, 0x34, 0x99, 0x82, 0x35, 0x4c, 0x9b, 0x25, 0x6f}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 26 + {26, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x13, 0xd9, + 0x82, 0x91, 0x19, 0xf4, 0x2f, 0xfa, 0x95, 0xfe, 0xa8, 0xba, 0x9e, 0x81, + 0xe4, 0xcd, 0x6a, 0x6c, 0xa9, 0x7f, 0xb0, 0x77, 0x8e, 0x12, 0xe5, 0xf5, + 0xdf, 0xe3, 0x52, 0x01, 0xdd, 0x4c, 0xca, 0x8e, 0xca, 0x0d, 0x2e, 0x39, + 0x55, 0x55, 0x99, 0x70, 0x41, 0x38, 0x1e, 0x6a, 0xc1, 0xf1, 0x8d, 0xdf, + 0x4c, 0x74, 0xe0, 0xb6, 0xe9, 0x04, 0x1c, 0xfd, 0xca, 0x1d, 0x1c, 0x10, + 0x30, 0x91}, + {0x01, 0xd2, 0xbb, 0xe9, 0xf7, 0x54, 0x58, 0x4e, 0xbb, 0xc7, 0xc7, + 0xad, 0x74, 0x13, 0x6d, 0x1c, 0x8a, 0x14, 0x49, 0x48, 0x94, 0x8a, + 0xa8, 0xbe, 0x49, 0x98, 0x9d, 0xd9, 0xb4, 0xc5, 0x14, 0xdb, 0x2e, + 0x2a, 0xb1, 0xe0, 0x71, 0x3a, 0xd1, 0x69, 0x9f, 0x63, 0x2d, 0xd2, + 0xce, 0xa5, 0x3d, 0xa2, 0x18, 0xed, 0x54, 0x9f, 0x03, 0x0a, 0x11, + 0x3e, 0x28, 0x2f, 0xd9, 0xe3, 0xbe, 0x46, 0x2d, 0x9a, 0xba, 0x84}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 27 + {27, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, + 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, + 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, + 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, + 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, + 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x87, 0x8a, 0xd5, + 0x97, 0xd2, 0x90, 0xdb, 0x2c, 0xf6, 0x60, 0x59, 0x4a, 0xee, 0xd0, 0xf9, + 0xb7, 0xc8, 0xdd, 0x68, 0x45, 0x1d, 0x2d, 0x1b, 0x2c, 0xbc, 0x81, 0x6b, + 0x1e, 0xc4, 0xf3, 0x54, 0x65, 0xb3, 0x96, 0x4a, 0xff, 0x2e, 0xdf, 0x12, + 0x55, 0x16, 0x3f, 0x5f, 0xca, 0x58, 0x01, 0x32, 0xf8, 0x5c, 0xad, 0xe2, + 0x88, 0x7a, 0x01, 0x7e, 0x7c, 0xd0, 0xb3, 0x71, 0x96, 0xad, 0x85, 0x22, + 0x11, 0x07}, + {0x00, 0x0f, 0x37, 0xa2, 0xe2, 0xca, 0xef, 0x54, 0xff, 0xf4, 0x12, + 0x6c, 0x0f, 0xa9, 0x6e, 0x7c, 0x47, 0xf0, 0xca, 0xd7, 0x46, 0x26, + 0xef, 0x91, 0xe5, 0x89, 0xe1, 0x2d, 0x2e, 0x1e, 0x8c, 0x22, 0x1b, + 0xe7, 0x29, 0x5b, 0xe9, 0xdc, 0x27, 0x12, 0xb8, 0x7b, 0xb0, 0xaa, + 0x0f, 0x58, 0x80, 0xb7, 0x38, 0xbc, 0x12, 0x42, 0xf2, 0xba, 0x77, + 0x3b, 0xf9, 0xeb, 0x2a, 0x54, 0xe3, 0xc1, 0xca, 0x47, 0x58, 0xd7}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 28 + {28, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xe1, 0x19, + 0x1b, 0x44, 0x9f, 0xa1, 0xeb, 0xdb, 0xd6, 0x77, 0xda, 0xa4, 0x8f, 0x90, + 0xe2, 0xd1, 0xd6, 0xc0, 0x58, 0xc8, 0x77, 0x08, 0x7c, 0xaf, 0xd9, 0x36, + 0x4d, 0x99, 0xdb, 0xb2, 0x83, 0xc6, 0x84, 0x02, 0xe6, 0xe6, 0xc5, 0xf5, + 0x41, 0x1b, 0x2e, 0xd4, 0x28, 0x24, 0xd8, 0xb2, 0x80, 0xce, 0xb9, 0x10, + 0xab, 0xa6, 0x84, 0x78, 0x83, 0xa7, 0xe3, 0x78, 0x0e, 0x21, 0x32, 0xaf, + 0x41, 0xc1}, + {0x01, 0x7a, 0xeb, 0x25, 0x4d, 0x9c, 0x8c, 0x8e, 0xe0, 0x62, 0x15, + 0xff, 0x33, 0x81, 0x13, 0x57, 0xda, 0x73, 0xbf, 0x7f, 0x6d, 0xd6, + 0xd7, 0xf8, 0xf1, 0x76, 0xd6, 0x2c, 0x06, 0x5a, 0x88, 0xa9, 0x00, + 0x5f, 0x68, 0x0c, 0x63, 0x0e, 0x9f, 0x27, 0x63, 0x58, 0x5e, 0xa2, + 0xee, 0x76, 0xb6, 0xe4, 0xab, 0x45, 0xe6, 0x73, 0xf8, 0x14, 0xeb, + 0xfa, 0x95, 0x94, 0x7c, 0x0c, 0x63, 0xfb, 0x24, 0xfa, 0x6e, 0x9b}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 29 + {29, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x75, 0x13, + 0xd6, 0x15, 0x65, 0x6a, 0x1c, 0xc7, 0x50, 0x5c, 0x18, 0xaa, 0x21, 0xb0, + 0x8e, 0x2b, 0x1d, 0x5a, 0x84, 0x1d, 0xe0, 0x81, 0x6c, 0xc2, 0x9c, 0x00, + 0x4e, 0xfd, 0xb2, 0xd9, 0x02, 0xac, 0x1a, 0x7b, 0xb0, 0x5e, 0x20, 0x72, + 0x2b, 0x57, 0x6b, 0x64, 0xa3, 0xdd, 0xf4, 0xd2, 0x48, 0x64, 0x21, 0xac, + 0x70, 0x6b, 0xf4, 0xa4, 0x24, 0xf2, 0x52, 0x38, 0x63, 0x68, 0xa5, 0x34, + 0x0f, 0xb6}, + {0x00, 0x61, 0xbe, 0xd4, 0x22, 0x48, 0xa3, 0x7b, 0x46, 0x25, 0xef, + 0x04, 0xc4, 0xf9, 0xc7, 0xef, 0x69, 0xee, 0x3c, 0x6f, 0x95, 0x03, + 0x37, 0x83, 0x51, 0xfc, 0xab, 0x1b, 0x8c, 0xe1, 0x34, 0x32, 0x06, + 0x99, 0x7e, 0xec, 0x1b, 0x88, 0x44, 0x9e, 0xb6, 0xf7, 0x35, 0x57, + 0x11, 0xea, 0x1a, 0x81, 0x8a, 0x48, 0x6e, 0xe3, 0x0a, 0x24, 0x12, + 0x62, 0x41, 0xa7, 0xe2, 0x28, 0x92, 0x67, 0xcf, 0x5d, 0xd6, 0x1f}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 30 + {30, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x1f, 0xe8, 0x00, + 0xc5, 0x0e, 0x54, 0x01, 0x2b, 0x75, 0xa3, 0x3e, 0x4b, 0xe7, 0xd0, 0x7c, + 0x8d, 0x60, 0xf2, 0x96, 0x80, 0xa3, 0x95, 0xe9, 0x51, 0xa6, 0xa3, 0x1c, + 0x50, 0x96, 0xb0, 0xea, 0x92, 0x8f, 0xc2, 0xcb, 0xf3, 0x27, 0xdd, 0x78, + 0x4d, 0xc0, 0xa7, 0xca, 0x46, 0xea, 0x73, 0x99, 0x2b, 0x75, 0x8b, 0x56, + 0x41, 0x36, 0x4b, 0x4a, 0xba, 0x39, 0xe9, 0x37, 0x98, 0xa4, 0xd9, 0x25, + 0xa0, 0x08}, + {0x00, 0x10, 0x67, 0xd9, 0x10, 0x4e, 0x29, 0x6e, 0xf4, 0x2b, 0x94, + 0x45, 0x87, 0xde, 0x11, 0xb1, 0x0d, 0xf0, 0x5d, 0x2d, 0x95, 0x9e, + 0xd4, 0x4c, 0xac, 0x9e, 0x7e, 0xf1, 0xc7, 0xa0, 0x5d, 0x90, 0x81, + 0x9c, 0x43, 0xbc, 0x79, 0xc7, 0x39, 0x79, 0x18, 0xf9, 0x57, 0xcc, + 0x98, 0xdb, 0x93, 0x17, 0x63, 0xbb, 0xeb, 0x1b, 0xdf, 0xc3, 0x58, + 0x65, 0xe8, 0xa3, 0x59, 0xa0, 0x13, 0xf1, 0x3d, 0x60, 0xc4, 0x33}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 31 + {31, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0xd1, 0x8a, + 0x1f, 0x5e, 0x48, 0x21, 0x40, 0xbe, 0x79, 0xbb, 0x65, 0xa2, 0x1a, 0xd6, + 0x0c, 0x89, 0x87, 0xe5, 0x32, 0xc8, 0x43, 0x45, 0xf0, 0x13, 0x5a, 0xff, + 0xd4, 0x6e, 0xc7, 0x1e, 0xf0, 0x2b, 0x1c, 0xa3, 0xad, 0x56, 0xf3, 0x01, + 0xd9, 0x55, 0xfa, 0x30, 0x6c, 0x12, 0x2d, 0x44, 0x1d, 0x6f, 0xed, 0xcf, + 0x8b, 0x85, 0x5e, 0xf2, 0x56, 0x35, 0x0b, 0xf6, 0x9d, 0x23, 0xa7, 0x20, + 0x7a, 0xd9}, + {0x00, 0xb7, 0x79, 0xd8, 0x30, 0x35, 0xcf, 0x7b, 0xb0, 0xbb, 0x04, + 0xc7, 0xb2, 0xf4, 0x6d, 0x08, 0xf6, 0x79, 0x1f, 0x0d, 0x15, 0x42, + 0xc9, 0xbc, 0xce, 0x72, 0x50, 0xe7, 0x72, 0xb1, 0x2a, 0xd8, 0xe3, + 0x8f, 0xce, 0x1d, 0x2b, 0x06, 0x3a, 0x06, 0xf0, 0xfa, 0x3a, 0x1b, + 0x07, 0x2d, 0xd9, 0x76, 0xf5, 0xf8, 0x54, 0x29, 0x79, 0x90, 0x30, + 0x75, 0x16, 0x2f, 0x1f, 0x5c, 0x6b, 0xa3, 0xb7, 0x6c, 0xc4, 0x5d}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 32 + {32, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, + 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xe0, + 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, + 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x07, 0xff, 0xff, + 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff, + 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x56, 0x62, 0x03, + 0xdd, 0x32, 0x5a, 0x08, 0x1c, 0x44, 0x41, 0xf0, 0x01, 0xf7, 0x80, 0x36, + 0x58, 0x74, 0xfd, 0x3d, 0x0c, 0x9b, 0xc4, 0x72, 0x27, 0x48, 0x1a, 0xfe, + 0x76, 0xa9, 0x3a, 0xe1, 0xbf, 0xde, 0x63, 0xaf, 0x97, 0x22, 0x03, 0xab, + 0xfe, 0x22, 0xc6, 0x3b, 0x80, 0xe8, 0x3f, 0x7c, 0xc2, 0x18, 0x4c, 0x3c, + 0xb8, 0xcf, 0xd0, 0x15, 0x2c, 0x54, 0x32, 0x4c, 0x47, 0x59, 0xfd, 0x1f, + 0x9a, 0x50}, + {0x01, 0xaf, 0xe5, 0xd2, 0x37, 0x33, 0x72, 0x8b, 0x79, 0xc7, 0x43, + 0x93, 0x3b, 0x9b, 0xa7, 0xdf, 0xec, 0x5e, 0xd1, 0x9b, 0x77, 0x37, + 0xe3, 0x93, 0x90, 0x8a, 0x1d, 0x00, 0x09, 0x18, 0xaa, 0x79, 0x5d, + 0x1c, 0xe0, 0xad, 0x53, 0x39, 0x83, 0xd0, 0x18, 0xf9, 0x27, 0xb3, + 0x5d, 0x2a, 0xf6, 0x46, 0x33, 0x56, 0x57, 0x3f, 0x38, 0x7f, 0xeb, + 0xd7, 0x59, 0x11, 0xa4, 0x94, 0x86, 0x20, 0x2c, 0xa6, 0x9d, 0x3a}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 33 + {33, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, + 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, + 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, + 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, + 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, + 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0xb1, 0x1c, 0x66, + 0x8f, 0xbd, 0x54, 0x9f, 0x36, 0x88, 0x9f, 0x7b, 0x63, 0x43, 0x40, 0x51, + 0xda, 0x26, 0xf1, 0x57, 0x05, 0x83, 0x91, 0x36, 0xb1, 0xb1, 0x4a, 0x09, + 0x15, 0x2d, 0x7a, 0x18, 0x2e, 0xa7, 0x80, 0x6c, 0x35, 0x47, 0x8a, 0x32, + 0xd3, 0xaa, 0x3c, 0x9c, 0x16, 0x27, 0xa6, 0x15, 0x19, 0xeb, 0xec, 0x71, + 0xb3, 0x6f, 0xa7, 0x74, 0x49, 0x02, 0x5b, 0x88, 0x29, 0xe2, 0x7f, 0x30, + 0x78, 0x34}, + {0x01, 0x96, 0x12, 0xae, 0xb3, 0x86, 0xfe, 0xbb, 0x1a, 0x28, 0x09, + 0x6f, 0xe5, 0xb2, 0xf6, 0x82, 0xde, 0xad, 0x02, 0x38, 0x97, 0x85, + 0x22, 0x5b, 0x80, 0xa2, 0x7d, 0xf4, 0x39, 0x51, 0x0d, 0x08, 0x34, + 0x9a, 0x19, 0x38, 0x39, 0x52, 0x5f, 0x24, 0x8b, 0x7f, 0x9b, 0xca, + 0xbf, 0xd3, 0xdc, 0x8d, 0xa8, 0xcc, 0x17, 0x24, 0x02, 0x22, 0x99, + 0xb7, 0xb5, 0xe7, 0x23, 0x99, 0xd8, 0x94, 0x64, 0xb8, 0x2e, 0x44}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 34 + {34, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, + 0xff, 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, + 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, + 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, + 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, + 0xc0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x00, 0xaa, 0x75, 0xef, + 0xc0, 0xa8, 0xda, 0xac, 0x1d, 0x73, 0xf3, 0x2c, 0x9c, 0x55, 0x24, 0x14, + 0xbc, 0xcf, 0x44, 0xaf, 0x8e, 0x74, 0x33, 0x1b, 0x47, 0x43, 0x9e, 0x7d, + 0xcc, 0x49, 0xa1, 0x35, 0xb3, 0xee, 0x61, 0xe9, 0xf6, 0x97, 0x17, 0xd8, + 0x9b, 0x4b, 0xba, 0x35, 0x67, 0xa1, 0x95, 0xae, 0xda, 0x13, 0xfb, 0xec, + 0x63, 0x4b, 0xf2, 0x98, 0x4b, 0x5e, 0xc6, 0xb6, 0xf8, 0x0f, 0x59, 0x78, + 0xed, 0x5a}, + {0x00, 0x57, 0x06, 0x73, 0xf8, 0x7a, 0xdc, 0xef, 0x49, 0xc1, 0xf0, + 0x11, 0xe8, 0xb9, 0xf1, 0xe1, 0x1f, 0x7f, 0xd3, 0xb3, 0xc9, 0x31, + 0x14, 0xd0, 0x8d, 0x3f, 0x51, 0x5a, 0xa4, 0xa8, 0x95, 0xa6, 0xc7, + 0x01, 0xc5, 0x23, 0x06, 0x3b, 0xdc, 0x13, 0xad, 0x1d, 0xb0, 0xa5, + 0x4f, 0x6e, 0x7b, 0x47, 0x6f, 0xe1, 0x0d, 0xb2, 0x07, 0x04, 0x41, + 0xbe, 0xfc, 0x58, 0xc8, 0xcf, 0xf3, 0xc0, 0x8e, 0xf7, 0x6e, 0x59}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 35 + {35, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x00, 0x10, 0xe5, 0x9b, + 0xe9, 0x3c, 0x4f, 0x26, 0x9c, 0x02, 0x69, 0xc7, 0x9e, 0x2a, 0xfd, 0x65, + 0xd6, 0xae, 0xaa, 0x9b, 0x70, 0x1e, 0xac, 0xc1, 0x94, 0xfb, 0x3e, 0xe0, + 0x3d, 0xf4, 0x78, 0x49, 0xbf, 0x55, 0x0e, 0xc6, 0x36, 0xeb, 0xee, 0x0d, + 0xdd, 0x4a, 0x16, 0xf1, 0xcd, 0x94, 0x06, 0x60, 0x5a, 0xf3, 0x8f, 0x58, + 0x45, 0x67, 0x77, 0x0e, 0x3f, 0x27, 0x2d, 0x68, 0x8c, 0x83, 0x2e, 0x84, + 0x35, 0x64}, + {0x00, 0x16, 0xaa, 0xf2, 0x28, 0xb0, 0xae, 0xc1, 0x90, 0xd4, 0xe4, + 0xe5, 0xb8, 0x13, 0x8f, 0xf9, 0xcc, 0x46, 0xd7, 0x05, 0xda, 0x1b, + 0xf0, 0x02, 0x90, 0x1c, 0x6a, 0xb4, 0x20, 0xf5, 0x93, 0x14, 0xd5, + 0xb6, 0x41, 0x71, 0x2b, 0x14, 0xef, 0x3e, 0x4f, 0xb1, 0x25, 0x65, + 0x2c, 0x47, 0x88, 0x86, 0x76, 0x80, 0x4f, 0xb5, 0x57, 0x5b, 0x74, + 0x1a, 0x84, 0x08, 0xc5, 0x62, 0x5b, 0xfc, 0xcf, 0xf4, 0xfd, 0xda}, + false, + true}, + + // Comment: edge cases for ephemeral key + // tcID: 36 + {36, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, + 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43, + 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef, + 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff, + 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c, + 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6, + 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70, + 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62, + 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf, + 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b, + 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad, + 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb, + 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b, + 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86, + 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e, + 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b, + 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0xd9, 0x25, 0x4f, + 0xdf, 0x80, 0x04, 0x96, 0xac, 0xb3, 0x37, 0x90, 0xb1, 0x03, 0xc5, 0xee, + 0x9f, 0xac, 0x12, 0x83, 0x2f, 0xe5, 0x46, 0xc6, 0x32, 0x22, 0x5b, 0x0f, + 0x7f, 0xce, 0x3d, 0xa4, 0x57, 0x4b, 0x1a, 0x87, 0x9b, 0x62, 0x3d, 0x72, + 0x2f, 0xa8, 0xfc, 0x34, 0xd5, 0xfc, 0x2a, 0x87, 0x31, 0xaa, 0xd6, 0x91, + 0xa9, 0xa8, 0xbb, 0x8b, 0x55, 0x4c, 0x95, 0xa0, 0x51, 0xd6, 0xaa, 0x50, + 0x5a, 0xcf}, + {0x00, 0xa5, 0xd6, 0xdf, 0xda, 0x2b, 0x26, 0x9f, 0x4a, 0xb8, 0x95, + 0xa4, 0x1c, 0x3b, 0x71, 0xb6, 0xba, 0x10, 0xd5, 0xc9, 0xf0, 0xd9, + 0xb3, 0xe7, 0x30, 0x27, 0x53, 0x45, 0xe4, 0x72, 0x15, 0x94, 0xab, + 0xfd, 0x39, 0x46, 0x4c, 0x22, 0x77, 0x16, 0xde, 0xd8, 0xef, 0x3e, + 0x60, 0xbb, 0x1c, 0xa0, 0xb5, 0x51, 0x71, 0x6e, 0x3f, 0x6e, 0xeb, + 0xb4, 0x8d, 0x5c, 0xe8, 0xe0, 0xab, 0x58, 0xcb, 0x1b, 0x73, 0xc9}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 37 + {37, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0xe5, 0x9b, + 0xe9, 0x3c, 0x4f, 0x26, 0x9c, 0x02, 0x69, 0xc7, 0x9e, 0x2a, 0xfd, 0x65, + 0xd6, 0xae, 0xaa, 0x9b, 0x70, 0x1e, 0xac, 0xc1, 0x94, 0xfb, 0x3e, 0xe0, + 0x3d, 0xf4, 0x78, 0x49, 0xbf, 0x55, 0x0e, 0xc6, 0x36, 0xeb, 0xee, 0x0d, + 0xdd, 0x4a, 0x16, 0xf1, 0xcd, 0x94, 0x06, 0x60, 0x5a, 0xf3, 0x8f, 0x58, + 0x45, 0x67, 0x77, 0x0e, 0x3f, 0x27, 0x2d, 0x68, 0x8c, 0x83, 0x2e, 0x84, + 0x35, 0x64}, + {0x00, 0x8f, 0x61, 0xe1, 0x5e, 0x8c, 0x85, 0x45, 0xdc, 0xda, 0xb1, + 0x88, 0xf1, 0x0b, 0xa9, 0x11, 0x1b, 0x63, 0x45, 0xd5, 0x29, 0xd9, + 0xc5, 0x47, 0x06, 0x77, 0x34, 0x2d, 0xf7, 0xef, 0x54, 0xc5, 0x6a, + 0x1f, 0xb9, 0xfb, 0xe8, 0xde, 0xa7, 0x6a, 0xfb, 0xe8, 0xf2, 0xdd, + 0x4c, 0x3c, 0xfb, 0x4d, 0x5b, 0x74, 0x9d, 0x74, 0x39, 0x44, 0xc9, + 0x6d, 0x74, 0xfb, 0x47, 0xbc, 0x4b, 0xf6, 0x01, 0xe5, 0xdc, 0x7e}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 38 + {38, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x4d, 0xc1, 0x6c, 0xaf, 0xca, 0x98, 0x33, 0xee, 0xb9, + 0x7c, 0x13, 0x6c, 0x15, 0x4f, 0x3a, 0xe3, 0x90, 0x83, 0x0f, 0x26, 0xd3, + 0x00, 0xed, 0xef, 0x06, 0xf8, 0x67, 0xef, 0xab, 0x1c, 0x42, 0x14, 0xf5, + 0x63, 0xc2, 0x5e, 0x1c, 0x81, 0xe1, 0x6a, 0x86, 0xea, 0xac, 0x82, 0x72, + 0x89, 0x2d, 0x1b, 0x65, 0xb2, 0xee, 0x7f, 0xb2, 0xb6, 0x9b, 0xa1, 0x11, + 0x0b, 0x08, 0x3b, 0xbe, 0xb6, 0xb8, 0x87, 0x3a, 0x01, 0x0d, 0xbb, 0x70, + 0x12, 0x66, 0xa8, 0xdf, 0x32, 0xd1, 0x7b, 0xd5, 0x8b, 0xea, 0x36, 0x5c, + 0x26, 0x37, 0xd6, 0x86, 0x27, 0x29, 0x00, 0xa5, 0xea, 0x7a, 0x19, 0xff, + 0x98, 0xdb, 0x3b, 0xf9, 0x24, 0x25, 0xa4, 0x83, 0xc7, 0x0f, 0xdd, 0x9d, + 0xb2, 0x5b, 0x6e, 0xe6, 0x99, 0x81, 0xcb, 0x69, 0xdc, 0xc9, 0xc4, 0x18, + 0xc3, 0x29, 0x89, 0xe7, 0x3f, 0x0a, 0x5f, 0xd7, 0xf3, 0xc3, 0xba, 0x44, + 0xb0, 0x51}, + {0x01, 0x7e, 0x7e, 0xec, 0xdb, 0x0f, 0x52, 0xe3, 0xb8, 0xae, 0xdd, + 0x0f, 0x55, 0x50, 0xf2, 0x6c, 0xd5, 0xe2, 0x7e, 0x71, 0x1d, 0x68, + 0x60, 0xc5, 0x4f, 0x88, 0xcf, 0xd3, 0xff, 0x07, 0x5d, 0xf8, 0xd3, + 0x63, 0xee, 0x3b, 0xe4, 0xda, 0xc2, 0xf4, 0x2d, 0x03, 0x6b, 0x7c, + 0x64, 0xe2, 0xb5, 0x0d, 0x90, 0x76, 0x4a, 0xb4, 0xee, 0xf0, 0xb9, + 0xd6, 0x8c, 0x29, 0x68, 0x2b, 0x97, 0x07, 0xd4, 0x5e, 0xc2, 0x83}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 39 + {39, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x82, 0x55, 0xc0, 0x14, 0xf2, 0x53, 0x3a, 0xd9, 0x30, + 0xe4, 0x32, 0x02, 0x16, 0x49, 0x6a, 0x3f, 0x4e, 0x0d, 0x78, 0xb5, 0x0f, + 0xa2, 0x7d, 0x42, 0x20, 0x9e, 0x27, 0x0e, 0x39, 0xba, 0xf4, 0x80, 0xa9, + 0x87, 0xa2, 0xc8, 0x40, 0x98, 0xee, 0xe5, 0x38, 0x89, 0xea, 0x8b, 0x6c, + 0xc9, 0x03, 0x6d, 0xde, 0xeb, 0xef, 0xc0, 0x0b, 0x55, 0x42, 0xd2, 0x42, + 0x5f, 0xaf, 0xd5, 0xe1, 0xba, 0xba, 0xe8, 0x41, 0x01, 0xdb, 0x81, 0x7b, + 0x33, 0x2b, 0x29, 0x7a, 0x00, 0x3c, 0xff, 0xc4, 0x25, 0x1b, 0x58, 0xd9, + 0xc7, 0xce, 0x0b, 0x90, 0x30, 0x1e, 0xf5, 0xc6, 0x5e, 0x8a, 0xc0, 0xf8, + 0x25, 0x17, 0xfd, 0x17, 0x30, 0xa1, 0x67, 0xd8, 0x3a, 0xf5, 0x0d, 0x92, + 0xf7, 0xe2, 0x5e, 0x08, 0x78, 0x71, 0x30, 0x61, 0x89, 0x20, 0x34, 0x5c, + 0x43, 0x53, 0x37, 0xef, 0x45, 0xeb, 0x2e, 0x9b, 0x1a, 0xce, 0x53, 0x0d, + 0x0e, 0xaf}, + {0x01, 0x15, 0xba, 0x7f, 0xc1, 0xef, 0x5d, 0x15, 0x47, 0xbb, 0x25, + 0x9d, 0x73, 0x02, 0xcf, 0x84, 0x40, 0x01, 0x60, 0xa5, 0x99, 0xa3, + 0xfd, 0x1d, 0x36, 0x8e, 0x4d, 0x8f, 0x13, 0x68, 0x48, 0xbc, 0x32, + 0xb3, 0x45, 0xa7, 0x92, 0x6b, 0x95, 0x14, 0x0c, 0x31, 0x9d, 0xb3, + 0x9d, 0x3d, 0x89, 0x47, 0x9d, 0x44, 0xae, 0xac, 0xc0, 0x5c, 0x8a, + 0xf3, 0x7d, 0x55, 0x45, 0x0c, 0x1a, 0xe1, 0x14, 0xbe, 0xb5, 0x83}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 40 + {40, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0xd9, 0x25, 0x4f, + 0xdf, 0x80, 0x04, 0x96, 0xac, 0xb3, 0x37, 0x90, 0xb1, 0x03, 0xc5, 0xee, + 0x9f, 0xac, 0x12, 0x83, 0x2f, 0xe5, 0x46, 0xc6, 0x32, 0x22, 0x5b, 0x0f, + 0x7f, 0xce, 0x3d, 0xa4, 0x57, 0x4b, 0x1a, 0x87, 0x9b, 0x62, 0x3d, 0x72, + 0x2f, 0xa8, 0xfc, 0x34, 0xd5, 0xfc, 0x2a, 0x87, 0x31, 0xaa, 0xd6, 0x91, + 0xa9, 0xa8, 0xbb, 0x8b, 0x55, 0x4c, 0x95, 0xa0, 0x51, 0xd6, 0xaa, 0x50, + 0x5a, 0xcf}, + {0x01, 0xd6, 0x39, 0x65, 0xc1, 0x50, 0xdc, 0xc6, 0xc8, 0x34, 0xdd, + 0x2a, 0x94, 0x46, 0xa9, 0x00, 0x6e, 0x01, 0x1a, 0xff, 0xb8, 0x24, + 0x1a, 0x38, 0xe3, 0x40, 0x97, 0x52, 0xb7, 0xf4, 0x78, 0xd3, 0x2c, + 0x6d, 0x46, 0x1f, 0x97, 0x82, 0x96, 0xa5, 0x73, 0x39, 0xff, 0x4a, + 0xb1, 0xa3, 0x08, 0xf8, 0xfd, 0x03, 0x30, 0xa9, 0x32, 0x97, 0x9b, + 0x3f, 0xc2, 0x36, 0x3d, 0x04, 0x53, 0x8e, 0x72, 0x51, 0x01, 0x76}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 41 + {41, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x73, 0xde, 0x99, 0x09, 0x78, 0xda, 0x53, 0xa0, 0x5c, + 0x46, 0x3a, 0x56, 0x73, 0x04, 0x72, 0x7b, 0xbc, 0x9d, 0xbe, 0xd8, 0xd5, + 0xda, 0xb3, 0xba, 0xd1, 0x1d, 0x18, 0x04, 0xde, 0xa8, 0x64, 0xfb, 0xed, + 0x5b, 0xbe, 0xc8, 0x07, 0xc1, 0x3e, 0x41, 0x28, 0x74, 0x9c, 0xf8, 0xc1, + 0x17, 0x27, 0xa4, 0xc5, 0x28, 0xf9, 0x1f, 0xf0, 0x21, 0x7f, 0x95, 0x3a, + 0x30, 0x48, 0xde, 0x5b, 0xa7, 0xa2, 0xb9, 0xad, 0x00, 0xf0, 0x21, 0x3d, + 0x03, 0x2c, 0xc6, 0x74, 0xe1, 0x02, 0x9c, 0x71, 0xd1, 0x0c, 0xb3, 0xf9, + 0x1d, 0xe5, 0x37, 0x53, 0xa0, 0x1d, 0x6d, 0xdc, 0x41, 0x06, 0x40, 0x36, + 0xa4, 0x3d, 0x61, 0x3f, 0x2b, 0xb8, 0x3f, 0xb9, 0x99, 0x87, 0x4a, 0x0f, + 0xad, 0xcf, 0x8a, 0x6d, 0x40, 0xb9, 0x17, 0x13, 0xcc, 0x91, 0x14, 0xbd, + 0x44, 0xc0, 0xf1, 0x33, 0x3e, 0xf9, 0x8f, 0x0e, 0xfb, 0x63, 0x72, 0xa9, + 0xa4, 0x53}, + {0x00, 0x81, 0x5a, 0x61, 0xf2, 0xc7, 0x62, 0x2d, 0x1b, 0x9e, 0x33, + 0x10, 0x10, 0x4a, 0x41, 0xc5, 0x76, 0x83, 0x5a, 0x29, 0xcf, 0x3a, + 0x87, 0x5e, 0x3b, 0x10, 0x62, 0xe4, 0x58, 0x87, 0x16, 0xd2, 0x57, + 0x77, 0xf0, 0xa9, 0x0f, 0xa6, 0xa9, 0x9a, 0x95, 0x22, 0x63, 0x20, + 0xba, 0x22, 0x5b, 0x89, 0x65, 0xd0, 0xef, 0x5a, 0xf6, 0x74, 0xfb, + 0xa6, 0x9a, 0x8a, 0xcb, 0x85, 0x0b, 0x77, 0x73, 0xbe, 0x0c, 0x82}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates + // tcID: 42 + {42, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x0f, 0x43, 0x66, 0x2f, 0x4b, 0xad, 0x61, 0x87, 0xad, + 0x22, 0xa4, 0x1d, 0xfc, 0x83, 0x1d, 0xcb, 0xa2, 0x55, 0xaf, 0x6c, 0x4b, + 0x5f, 0x1c, 0x14, 0xb2, 0xed, 0x54, 0x47, 0xf8, 0x8b, 0x65, 0xd6, 0x90, + 0xb8, 0x75, 0x84, 0x8e, 0xa7, 0xa0, 0xc4, 0xef, 0xe5, 0x5b, 0x82, 0x14, + 0x88, 0xd1, 0xb0, 0xf8, 0x5c, 0xda, 0x6e, 0x71, 0x73, 0xd8, 0x7e, 0x0d, + 0x76, 0x44, 0x1a, 0xaf, 0x60, 0xe9, 0x60, 0xd1, 0x00, 0x17, 0xfa, 0x4b, + 0x51, 0x09, 0x7c, 0x5e, 0xf9, 0xcb, 0x66, 0xd6, 0xc3, 0xeb, 0x85, 0x1e, + 0x1a, 0x8a, 0x41, 0x10, 0x24, 0x52, 0xbd, 0x3f, 0x89, 0x02, 0xf1, 0x7e, + 0xe7, 0x2a, 0xb0, 0x77, 0x22, 0x41, 0x51, 0x01, 0x44, 0x67, 0x46, 0x86, + 0x41, 0x9c, 0x7c, 0xd5, 0x5a, 0x93, 0x09, 0x51, 0x16, 0x5b, 0xa0, 0x7d, + 0x34, 0xc2, 0xc2, 0x0c, 0x42, 0x10, 0x69, 0xc1, 0xfe, 0x3d, 0x97, 0x67, + 0x37, 0xa4}, + {0x01, 0x10, 0xea, 0x8a, 0xf7, 0x65, 0x67, 0x35, 0x17, 0x66, 0xd7, + 0xdd, 0xcb, 0x73, 0x43, 0xee, 0x04, 0xed, 0xd9, 0x50, 0x35, 0xf7, + 0x27, 0xe6, 0xba, 0xe0, 0xd8, 0x9d, 0x50, 0x17, 0x01, 0x9a, 0x3d, + 0xf7, 0x95, 0x54, 0xd1, 0xd0, 0xe8, 0x4f, 0xe3, 0x39, 0xa7, 0xc0, + 0xfd, 0x79, 0x82, 0x9c, 0xda, 0xe1, 0x37, 0x2e, 0x5d, 0x99, 0x00, + 0xa0, 0xdc, 0x8b, 0xac, 0x63, 0xae, 0x33, 0x06, 0x6d, 0x3f, 0x11}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 43 + {43, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x21, 0x83, 0xff, 0xf5, 0x77, 0x7e, 0x31, 0x9e, 0x8c, + 0xd2, 0x3a, 0xb5, 0x39, 0x2b, 0xaa, 0x9d, 0x4b, 0x1d, 0x43, 0xc7, 0xf8, + 0xb0, 0x1f, 0x78, 0xf2, 0x95, 0xc0, 0xc3, 0x7d, 0x4a, 0x3a, 0x12, 0x2f, + 0x88, 0xc1, 0x63, 0xa8, 0xf9, 0x64, 0x8d, 0x9d, 0xa2, 0x3b, 0x38, 0x9b, + 0xa5, 0x6e, 0x8e, 0x9c, 0xa0, 0x22, 0xc2, 0xfe, 0x9c, 0x27, 0x3f, 0x25, + 0x85, 0x42, 0x9a, 0x2d, 0xe4, 0x32, 0x95, 0xb9, 0x01, 0xe1, 0x8e, 0x9e, + 0xaa, 0xf8, 0xa4, 0x06, 0xf1, 0x0b, 0x1d, 0xcb, 0xaa, 0x68, 0x47, 0x43, + 0xa4, 0x3d, 0x20, 0x3f, 0x6c, 0xdd, 0xd8, 0x70, 0x9d, 0xb9, 0x0f, 0x43, + 0xfe, 0x7b, 0x8b, 0x38, 0x15, 0xea, 0xd2, 0x04, 0x6b, 0x6b, 0x37, 0x23, + 0x9e, 0x06, 0x5d, 0xa6, 0x2d, 0x79, 0x7c, 0xd0, 0xa7, 0x31, 0x22, 0xee, + 0x9b, 0xf1, 0xbd, 0x00, 0xb0, 0xd8, 0x01, 0x29, 0x7a, 0x3d, 0x2b, 0xce, + 0xfd, 0x0d}, + {0x01, 0xf3, 0xc9, 0xb4, 0x4f, 0xaf, 0x75, 0x4b, 0xe2, 0x50, 0xc2, + 0xed, 0x75, 0x65, 0x41, 0xc2, 0x61, 0xcb, 0x53, 0x79, 0x5a, 0x55, + 0x5e, 0x92, 0x47, 0x82, 0xdc, 0x4f, 0x2c, 0x1d, 0xd4, 0xa3, 0x85, + 0x5c, 0x82, 0x3f, 0x33, 0xbd, 0xfc, 0xb0, 0xf0, 0x50, 0x3e, 0xa3, + 0xf9, 0xa9, 0x11, 0xe2, 0x42, 0x35, 0x37, 0x5a, 0x69, 0xda, 0x21, + 0xa9, 0xae, 0x4c, 0x64, 0x77, 0x38, 0xb7, 0xe5, 0xc5, 0x29, 0x09}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 44 + {44, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x96, 0x06, 0x8a, 0x51, 0x2e, 0x31, 0x7e, 0xc6, 0x35, + 0x88, 0xff, 0x28, 0xd3, 0x80, 0xa8, 0xd7, 0xc9, 0x1e, 0x3a, 0x59, 0x27, + 0x9c, 0x85, 0xf5, 0x41, 0x6e, 0x8e, 0xd3, 0x21, 0x74, 0x7b, 0x05, 0xd5, + 0x37, 0xd1, 0x9d, 0x79, 0x73, 0x64, 0xaf, 0xce, 0x0e, 0x54, 0x8b, 0xfb, + 0x75, 0x8e, 0x33, 0xcc, 0x6d, 0x75, 0x1b, 0x5c, 0x21, 0x79, 0x72, 0xde, + 0x2e, 0xc4, 0xff, 0x00, 0x0c, 0xc1, 0x5d, 0xee, 0x00, 0x85, 0xaf, 0xf0, + 0xf0, 0x25, 0x2a, 0xb4, 0x6f, 0xf8, 0x0d, 0x84, 0x9e, 0x14, 0x94, 0x3d, + 0xe8, 0x14, 0x5d, 0xbb, 0x30, 0x7b, 0x4b, 0xc4, 0x5c, 0x9e, 0xed, 0xe7, + 0x8c, 0x04, 0x0a, 0x08, 0x36, 0xd8, 0x04, 0x06, 0x77, 0x0c, 0x7c, 0x94, + 0x59, 0xc0, 0x65, 0xc5, 0x33, 0x67, 0xe6, 0x83, 0x12, 0x8e, 0x8f, 0xc1, + 0xdd, 0x89, 0x19, 0x0e, 0x74, 0x78, 0x93, 0xd9, 0xf2, 0x7e, 0x49, 0x61, + 0x0b, 0xfb}, + {0x01, 0xf5, 0x67, 0xd0, 0x11, 0x52, 0xc9, 0x06, 0x44, 0xbe, 0x34, + 0xfc, 0x7f, 0x4d, 0xcd, 0xac, 0xda, 0x02, 0xe1, 0xe1, 0x4d, 0x80, + 0xcd, 0xb3, 0x77, 0x61, 0x1a, 0x8c, 0x9a, 0x7a, 0x4d, 0x0f, 0xa5, + 0x41, 0x3b, 0x9d, 0x41, 0x54, 0x10, 0xc9, 0xac, 0x6f, 0xf1, 0x46, + 0x7c, 0xf3, 0x72, 0x35, 0xe5, 0x88, 0xd1, 0x14, 0xa5, 0x4e, 0x6f, + 0x9e, 0x0a, 0x65, 0xb6, 0xd0, 0x2c, 0xdb, 0x82, 0x88, 0x98, 0x14}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 45 + {45, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xbf, 0xd8, 0xc3, 0xe3, 0x46, 0xef, 0x88, 0x4b, 0x4b, + 0x1c, 0x01, 0xfd, 0x27, 0x3e, 0x98, 0x2f, 0xed, 0x38, 0xb5, 0xc8, 0x04, + 0x61, 0x65, 0xcc, 0x1e, 0x0d, 0xe8, 0x76, 0x78, 0x76, 0x90, 0xc1, 0x9c, + 0x4e, 0xc2, 0x46, 0x06, 0xbc, 0x8e, 0x1e, 0xd8, 0x3a, 0x4c, 0xe1, 0x0b, + 0x7a, 0x42, 0xe6, 0xdb, 0x19, 0xc7, 0xaa, 0x5e, 0x99, 0x71, 0x65, 0x4e, + 0x57, 0x84, 0x2d, 0x41, 0xe7, 0x09, 0x85, 0xa3, 0x00, 0xb3, 0x57, 0x35, + 0x14, 0x99, 0x60, 0x05, 0x60, 0xba, 0xfa, 0xa2, 0x5e, 0x24, 0x3a, 0xff, + 0x7b, 0x33, 0x60, 0x2c, 0xf4, 0x1d, 0x35, 0x18, 0x49, 0x9e, 0x1b, 0x43, + 0xba, 0x1e, 0x81, 0x4a, 0x0b, 0x45, 0xec, 0x01, 0xfe, 0x69, 0x47, 0x89, + 0xe0, 0x15, 0x7a, 0x3c, 0x28, 0x1d, 0x17, 0xfa, 0x00, 0xe7, 0x01, 0x9f, + 0x47, 0xae, 0x7a, 0x10, 0xce, 0x40, 0xed, 0x0c, 0xb7, 0xca, 0x56, 0xb4, + 0x1e, 0x26}, + {0x01, 0x81, 0x9c, 0xd3, 0xa3, 0xb3, 0x68, 0x83, 0xc4, 0x80, 0xc2, + 0x70, 0xdb, 0x13, 0x9a, 0x94, 0xd7, 0xf9, 0x4a, 0xfd, 0x88, 0x79, + 0xb3, 0x4e, 0xf6, 0x5a, 0x30, 0x4d, 0x0b, 0x9a, 0x62, 0x01, 0xa1, + 0xdb, 0xcf, 0xcb, 0x8e, 0xe5, 0xc4, 0xe6, 0x66, 0x98, 0xd9, 0x8d, + 0xd0, 0xe8, 0xbd, 0xd5, 0x3e, 0x56, 0x36, 0x28, 0xb1, 0x5a, 0xfe, + 0x05, 0xf4, 0x82, 0x30, 0xfa, 0x1c, 0x52, 0x95, 0x2d, 0x89, 0x89}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 46 + {46, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x0c, 0xc8, 0xc8, 0x4d, 0x1d, 0xb7, 0x1f, 0xb9, 0x15, + 0x95, 0xf0, 0x07, 0x03, 0xdf, 0x25, 0x7f, 0x2a, 0x03, 0x05, 0x78, 0x47, + 0xb4, 0xb9, 0x50, 0x6d, 0x3b, 0x26, 0x15, 0xa8, 0xb7, 0x24, 0x06, 0x2d, + 0x93, 0xa6, 0x29, 0x54, 0x21, 0x9d, 0xf9, 0xec, 0x98, 0x62, 0x61, 0xfb, + 0x77, 0x08, 0xea, 0xa1, 0x39, 0x54, 0x18, 0x2e, 0x10, 0x5e, 0x8e, 0x93, + 0xc1, 0x11, 0xc0, 0xd2, 0xa8, 0xbd, 0xc5, 0x1d, 0x00, 0xe2, 0x0c, 0xc6, + 0x48, 0x8c, 0x77, 0x61, 0xf3, 0x1a, 0x3e, 0x76, 0x26, 0x98, 0x55, 0x3e, + 0x5f, 0x2b, 0xf4, 0x9b, 0x41, 0xa3, 0xa9, 0x5a, 0xc5, 0xb4, 0x82, 0x3c, + 0x29, 0x75, 0x9c, 0x73, 0x81, 0x51, 0xc3, 0x01, 0x9c, 0xe9, 0xd3, 0xd9, + 0xee, 0x74, 0x11, 0xa4, 0x10, 0x6d, 0x58, 0x10, 0xc8, 0xb8, 0xaa, 0xfd, + 0x37, 0xf5, 0x44, 0xf1, 0xca, 0xf3, 0x7f, 0x6f, 0x5f, 0xad, 0x59, 0x2e, + 0x59, 0xbd}, + {0x00, 0x80, 0x85, 0x9c, 0x07, 0xca, 0xe1, 0x91, 0x1b, 0x75, 0x39, + 0x64, 0xee, 0x17, 0x5c, 0x88, 0x84, 0xbd, 0x19, 0xab, 0xad, 0x66, + 0x6e, 0x2e, 0x47, 0x2e, 0xd6, 0x32, 0x9e, 0x71, 0xf9, 0x51, 0x53, + 0x42, 0x27, 0xb2, 0x74, 0x28, 0x05, 0xc6, 0xe6, 0x31, 0x0f, 0x6e, + 0xa3, 0x23, 0x0b, 0xd4, 0x03, 0xc2, 0x26, 0x0e, 0x97, 0xb0, 0xd7, + 0xf1, 0x27, 0x40, 0x27, 0xf7, 0xe6, 0x9f, 0xc7, 0xb8, 0x12, 0x73}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 47 + {47, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x54, 0x94, 0x02, 0x37, 0x09, 0xee, 0x6a, 0xe3, 0x9d, + 0x0c, 0x5b, 0x67, 0xd9, 0x59, 0xf5, 0xf8, 0xcb, 0xd1, 0xbe, 0xa9, 0x64, + 0x42, 0x93, 0x3a, 0x89, 0x29, 0xe3, 0x32, 0xb7, 0x04, 0xf7, 0x14, 0x6e, + 0xcc, 0x68, 0x9b, 0x7f, 0xdb, 0x85, 0xc8, 0x3f, 0x3a, 0x60, 0x84, 0x6e, + 0x69, 0x2d, 0xde, 0x0c, 0x27, 0x48, 0xcd, 0x7b, 0xec, 0xbb, 0x0d, 0x6b, + 0x4c, 0x7c, 0x0c, 0x0f, 0x79, 0x3f, 0x3a, 0xde, 0x01, 0xa7, 0x7d, 0x75, + 0xc2, 0x60, 0x06, 0x87, 0x24, 0x18, 0x43, 0xe2, 0xeb, 0x6a, 0xc8, 0x1a, + 0xb1, 0x9d, 0x0f, 0x8a, 0x97, 0x47, 0x98, 0x8c, 0x03, 0xf2, 0xc7, 0x70, + 0x59, 0x3d, 0xfa, 0x48, 0x04, 0x8f, 0x28, 0x16, 0xe3, 0x85, 0x6c, 0x5f, + 0x11, 0xce, 0x3c, 0xdc, 0xca, 0x3a, 0xe0, 0xe1, 0xf1, 0x37, 0x18, 0xc2, + 0xc5, 0xdb, 0x2c, 0x1c, 0x85, 0x9f, 0x7c, 0xae, 0xff, 0xff, 0xdf, 0xd6, + 0x29, 0xfc}, + {0x00, 0x9d, 0x53, 0x2a, 0xf8, 0xd9, 0x9d, 0xfc, 0x0c, 0xe9, 0x3e, + 0x2b, 0x63, 0x30, 0x5b, 0x1f, 0x05, 0x5c, 0x42, 0xaf, 0xff, 0x3f, + 0xa9, 0x01, 0x11, 0xb0, 0x71, 0x34, 0x1c, 0xca, 0xd4, 0x5b, 0xa6, + 0x3a, 0xd9, 0xed, 0x3a, 0x14, 0x1e, 0x95, 0xc0, 0xcd, 0x0d, 0x70, + 0xe7, 0x8a, 0x7e, 0xbd, 0x82, 0xc2, 0x2e, 0x68, 0xfa, 0xc4, 0x6a, + 0xa5, 0xc9, 0x33, 0x5a, 0x95, 0x56, 0x31, 0xf9, 0xb7, 0xc6, 0x6a}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 48 + {48, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x91, 0x28, 0x09, 0xb7, 0x3f, 0x50, 0x47, 0x5a, 0x3b, + 0x97, 0xe9, 0x60, 0x2b, 0x75, 0x7e, 0xb2, 0xe9, 0x4f, 0xd2, 0x45, 0xe4, + 0x83, 0x04, 0x0e, 0x16, 0x7b, 0x83, 0x38, 0x40, 0xa6, 0x2d, 0xf2, 0x79, + 0x12, 0xa9, 0xc2, 0xe0, 0x31, 0x7d, 0xbf, 0xe5, 0x8d, 0xc4, 0x3b, 0xa2, + 0x05, 0x3d, 0xee, 0xde, 0x5e, 0xca, 0x2b, 0x22, 0xbd, 0x06, 0x79, 0x20, + 0x01, 0xdb, 0xca, 0xa7, 0xea, 0x6b, 0x70, 0x00, 0x00, 0x43, 0x8e, 0x5b, + 0xb8, 0x4f, 0x3e, 0xf7, 0x86, 0x51, 0x52, 0xb2, 0x31, 0x7d, 0x8d, 0xf0, + 0xc6, 0x91, 0xc3, 0xd2, 0xbe, 0xd2, 0x46, 0x7d, 0x5e, 0x75, 0x07, 0x26, + 0x8a, 0x7b, 0xa9, 0x8c, 0xab, 0x4e, 0x46, 0x08, 0xce, 0xa0, 0xf5, 0xfb, + 0xf5, 0x0f, 0xd0, 0xa4, 0x87, 0xd0, 0x05, 0xb3, 0x81, 0x90, 0x5c, 0x95, + 0xaa, 0xf6, 0xa1, 0x8c, 0xd1, 0xa2, 0xdb, 0xd6, 0x74, 0x2b, 0x5b, 0x05, + 0xba, 0x71}, + {0x00, 0x1b, 0x01, 0x8f, 0xec, 0xf2, 0xc0, 0x78, 0x11, 0xa5, 0x4b, + 0x43, 0xa0, 0xb2, 0x84, 0xc9, 0x96, 0xee, 0xcc, 0x77, 0x42, 0x21, + 0x02, 0x69, 0x37, 0x3c, 0x39, 0xdb, 0xa2, 0x99, 0xd1, 0xab, 0x91, + 0xc7, 0x78, 0xb0, 0xdf, 0x40, 0xaa, 0xa5, 0x25, 0x30, 0x76, 0x66, + 0x50, 0xff, 0x11, 0x78, 0xde, 0x05, 0xb6, 0x9c, 0x3b, 0xc4, 0x6b, + 0x29, 0xd1, 0xaf, 0x19, 0x34, 0x33, 0xfa, 0x12, 0x5e, 0xb9, 0x00}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 49 + {49, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x43, 0xcf, 0xe2, 0xc3, 0x0d, 0x3f, 0x9f, 0x0f, 0xf9, + 0x6e, 0x0e, 0x37, 0xf6, 0x1e, 0xb2, 0xde, 0xa3, 0x81, 0x69, 0x99, 0xc9, + 0x1c, 0x5b, 0x77, 0x95, 0x7e, 0xf9, 0x2b, 0x0e, 0xcd, 0xe0, 0x92, 0xc7, + 0x50, 0x4b, 0xa5, 0x74, 0x06, 0xea, 0xdd, 0x74, 0x43, 0x81, 0x90, 0x63, + 0x37, 0xcd, 0x13, 0xae, 0x45, 0x55, 0xe5, 0x0a, 0x9e, 0xb2, 0x57, 0x16, + 0x8c, 0x21, 0x40, 0xe8, 0x28, 0xa4, 0x6a, 0xd3, 0x00, 0x05, 0xc1, 0x29, + 0xfa, 0x97, 0x25, 0xa8, 0x2d, 0x3e, 0x6d, 0xa7, 0x21, 0xec, 0x0d, 0x14, + 0x12, 0xff, 0x6d, 0x6a, 0x2d, 0x8f, 0x75, 0xbf, 0xc7, 0xb2, 0xb6, 0xaa, + 0xdc, 0x5f, 0xad, 0x86, 0xfc, 0x1a, 0x8a, 0x67, 0xcd, 0x7e, 0x6b, 0x7a, + 0xab, 0x42, 0xa5, 0x46, 0x17, 0x9c, 0x6e, 0x05, 0x60, 0x55, 0x4d, 0xb5, + 0xf6, 0x13, 0x8a, 0x7e, 0xf2, 0xdc, 0x79, 0xd2, 0xbe, 0x38, 0x53, 0x56, + 0xc9, 0xea}, + {0x00, 0x14, 0x50, 0xd8, 0x40, 0x2f, 0x26, 0x9d, 0xfb, 0x63, 0x64, + 0x99, 0xf1, 0x64, 0x54, 0x45, 0x10, 0x6c, 0x3d, 0x95, 0xf9, 0x30, + 0x80, 0xc9, 0x94, 0x72, 0x6d, 0xb7, 0xe4, 0x3f, 0xb6, 0x84, 0x88, + 0xf7, 0x43, 0x0f, 0x6d, 0x17, 0x15, 0x43, 0xa1, 0x27, 0x03, 0x8c, + 0x93, 0x02, 0x64, 0xe6, 0x0d, 0xbf, 0x0f, 0x48, 0xd3, 0x32, 0xaf, + 0x21, 0x0e, 0xcd, 0x32, 0x32, 0x0b, 0x1c, 0xb9, 0x0a, 0xcf, 0x60}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 50 + {50, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x2e, 0xda, 0x90, 0x20, 0xc6, 0x65, 0xae, 0x69, 0xa5, + 0x06, 0xac, 0x6b, 0x32, 0x87, 0x46, 0x5e, 0x0f, 0xc0, 0x13, 0x7b, 0x21, + 0x07, 0x5c, 0xfb, 0x6c, 0x69, 0x96, 0x3d, 0x9a, 0xcb, 0x39, 0xa2, 0x6c, + 0xa9, 0x40, 0xc3, 0xa3, 0x9e, 0x0d, 0x94, 0xc0, 0x54, 0x67, 0x2f, 0xfc, + 0x17, 0x61, 0xe5, 0x6d, 0xed, 0x3c, 0x18, 0x0f, 0x00, 0x68, 0x57, 0xd1, + 0x31, 0xdc, 0x34, 0xa5, 0xac, 0xe7, 0xfd, 0x50, 0x01, 0x70, 0x9e, 0x8a, + 0x2c, 0xd9, 0x9e, 0x1e, 0x20, 0x16, 0xc2, 0x4f, 0x1c, 0x54, 0x85, 0xe3, + 0xc4, 0x79, 0x47, 0xbc, 0xc6, 0xef, 0xbe, 0xbd, 0x22, 0x11, 0xc0, 0xd5, + 0x29, 0xa8, 0x3d, 0x09, 0x7a, 0xc6, 0x11, 0xaa, 0x50, 0xd7, 0x87, 0x99, + 0x79, 0xf4, 0xbe, 0x2d, 0x9c, 0xec, 0xc1, 0x63, 0x60, 0xfe, 0x4b, 0x94, + 0x9e, 0xa9, 0x97, 0x0f, 0x10, 0x75, 0xcb, 0xf9, 0x57, 0xf0, 0x31, 0xcc, + 0xfd, 0xb2}, + {0x00, 0x78, 0x46, 0xa2, 0x0b, 0x43, 0xa4, 0x98, 0x27, 0x79, 0x04, + 0x68, 0x6f, 0x37, 0x66, 0xb9, 0xa3, 0xad, 0x99, 0x4d, 0xc6, 0x13, + 0x29, 0xdb, 0x3a, 0xe9, 0xd9, 0x76, 0x18, 0xb8, 0x13, 0x0c, 0x2b, + 0xbe, 0xce, 0x0d, 0xa7, 0xe2, 0xc7, 0x9d, 0xbd, 0x0e, 0x1d, 0xc8, + 0x30, 0x3a, 0xe5, 0xf9, 0x90, 0x3d, 0x97, 0x15, 0x7d, 0x0a, 0x74, + 0xdb, 0x7f, 0x46, 0x5a, 0xbe, 0x99, 0x65, 0xcf, 0xa8, 0x3e, 0xee}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 51 + {51, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x08, 0x4b, 0xa1, 0xcb, 0x8f, 0x33, 0xcf, 0xba, 0x89, + 0xd1, 0xc1, 0x4e, 0xd2, 0xb5, 0x0d, 0xa7, 0x37, 0xa0, 0x5a, 0xe0, 0xa4, + 0xca, 0x35, 0xfe, 0xde, 0x3b, 0x26, 0x32, 0x4d, 0x3b, 0xe7, 0x4f, 0x5e, + 0x33, 0x20, 0xa9, 0x0b, 0xf3, 0x88, 0xbc, 0xf8, 0xbb, 0xcc, 0x4c, 0x3c, + 0x1c, 0x88, 0xed, 0x52, 0x10, 0x3c, 0xc7, 0xc5, 0xca, 0x2b, 0x59, 0xcc, + 0xd3, 0xe7, 0xdf, 0xab, 0x6d, 0x2f, 0x4b, 0xdc, 0x01, 0xa3, 0xf1, 0x75, + 0xc3, 0xc8, 0xa8, 0x9d, 0x4f, 0xda, 0x95, 0xd4, 0x7b, 0x2d, 0x4f, 0x30, + 0x47, 0xae, 0xbc, 0x75, 0xca, 0x7e, 0xa4, 0x16, 0xed, 0x76, 0xd8, 0xe6, + 0x89, 0xd7, 0xeb, 0xe7, 0xe9, 0x77, 0x73, 0x7b, 0xc6, 0xef, 0xf9, 0x73, + 0x3e, 0x6a, 0x6c, 0x05, 0x93, 0x48, 0x6e, 0x62, 0x83, 0x4f, 0xf4, 0x61, + 0x21, 0xb7, 0x2f, 0xde, 0x5b, 0x33, 0x59, 0xfa, 0x70, 0x7f, 0xba, 0x6d, + 0x67, 0xcc}, + {0x01, 0x8e, 0x64, 0x5f, 0xbe, 0xdd, 0x9f, 0x12, 0xd4, 0x47, 0x4d, + 0xb1, 0x20, 0x6a, 0xa6, 0x70, 0x57, 0xe0, 0x8d, 0xf5, 0x67, 0xc1, + 0xee, 0xcb, 0xda, 0x39, 0x5e, 0xdb, 0x20, 0x49, 0xf7, 0x70, 0x90, + 0x8e, 0x35, 0x15, 0xcc, 0xe7, 0x79, 0xe3, 0x71, 0x69, 0xeb, 0xc0, + 0x26, 0xeb, 0x5c, 0x35, 0x30, 0x40, 0x05, 0x8d, 0xa8, 0x5f, 0xba, + 0xbd, 0x67, 0x4c, 0x8d, 0x52, 0xa7, 0x8a, 0x39, 0x72, 0x31, 0x96}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 52 + {52, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xea, 0x36, 0xce, 0x4e, 0x51, 0xbb, 0xb3, 0x33, 0xea, + 0x94, 0x2a, 0x53, 0x25, 0xe1, 0x41, 0x08, 0x96, 0xe7, 0x36, 0x52, 0xc2, + 0x83, 0x3b, 0x46, 0x22, 0x62, 0xda, 0x5d, 0x79, 0x1b, 0x18, 0x35, 0x53, + 0x8b, 0x06, 0xcd, 0x9d, 0x7b, 0x97, 0x41, 0xf3, 0x41, 0x4d, 0x52, 0x0d, + 0xa8, 0x7f, 0x8b, 0xe0, 0xbe, 0x21, 0x80, 0x43, 0xb0, 0x5c, 0xad, 0x61, + 0xb9, 0x3b, 0x0b, 0xc0, 0x48, 0x4e, 0x0b, 0x28, 0x01, 0xec, 0xe2, 0x8d, + 0xf4, 0xd9, 0xca, 0x3f, 0xfb, 0x23, 0xd6, 0x9c, 0x36, 0x96, 0x6c, 0xc2, + 0x6b, 0x49, 0x2f, 0x70, 0x10, 0xdf, 0xac, 0xa6, 0x7b, 0x4b, 0xde, 0xd7, + 0x1c, 0xf7, 0x4c, 0x2b, 0x0a, 0x86, 0xe6, 0x1b, 0xc7, 0x79, 0x03, 0x39, + 0x7e, 0xb8, 0xa4, 0x36, 0x23, 0x79, 0xf0, 0x94, 0x92, 0xaa, 0x63, 0xd9, + 0xc9, 0xf5, 0xff, 0x30, 0xd1, 0x05, 0xb5, 0x30, 0xc0, 0x1f, 0x46, 0xcd, + 0x7c, 0xdc}, + {0x01, 0x91, 0x2a, 0xa1, 0x77, 0xea, 0x8f, 0x88, 0x78, 0x44, 0x7b, + 0x4a, 0x19, 0xda, 0x17, 0xd4, 0x82, 0x35, 0x7a, 0x27, 0x2d, 0xea, + 0x19, 0xb5, 0x42, 0x39, 0x8a, 0x6b, 0xb4, 0x8b, 0x80, 0x59, 0x87, + 0x54, 0xae, 0x27, 0xc7, 0x39, 0x58, 0x04, 0x6a, 0xaa, 0x1c, 0x69, + 0x95, 0x13, 0x02, 0x72, 0x7d, 0xdd, 0xaa, 0xf9, 0x66, 0xf0, 0x3f, + 0xf5, 0xb7, 0x23, 0xac, 0xb7, 0xdb, 0x7f, 0xcc, 0xf3, 0xa6, 0xe4}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 53 + {53, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x9c, 0x96, 0x02, 0x4f, 0xac, 0x77, 0xe6, 0x4b, 0x84, + 0x6f, 0x14, 0x1c, 0xd1, 0x01, 0x1f, 0x2a, 0xd5, 0x2e, 0x3a, 0xa5, 0x51, + 0x10, 0x3b, 0x96, 0xe3, 0x5b, 0x43, 0x9c, 0xf8, 0x9c, 0x03, 0x04, 0x29, + 0x3f, 0x1b, 0xfb, 0x52, 0x2f, 0x98, 0x1f, 0xbb, 0x56, 0x92, 0x1d, 0xb8, + 0x71, 0x51, 0xe7, 0x97, 0xd0, 0x7f, 0x11, 0x27, 0xa0, 0x1c, 0x3f, 0x3d, + 0xe5, 0x6d, 0xd4, 0x99, 0x65, 0x6c, 0x10, 0x3b, 0x01, 0x77, 0xb6, 0x7f, + 0xb2, 0x67, 0x8b, 0x72, 0x0d, 0x08, 0xed, 0x05, 0xa5, 0xc0, 0x6b, 0xcf, + 0x88, 0x13, 0x42, 0x01, 0xc1, 0x92, 0x99, 0x7f, 0xc6, 0xdc, 0x15, 0xf8, + 0x20, 0xb6, 0x0b, 0xcc, 0x0f, 0x77, 0x7d, 0x06, 0x61, 0xbd, 0x8f, 0x81, + 0xcf, 0xed, 0x59, 0xde, 0xec, 0x33, 0xcd, 0x69, 0x6e, 0x1c, 0x1e, 0xf7, + 0x2c, 0x76, 0x66, 0xcd, 0x5a, 0xed, 0x49, 0xeb, 0x32, 0x57, 0x14, 0x73, + 0x9b, 0xed}, + {0x00, 0x6a, 0x5b, 0x0c, 0x09, 0xa7, 0xbd, 0xef, 0x31, 0x6d, 0x25, + 0xf3, 0x95, 0x79, 0x27, 0x9e, 0x28, 0x6b, 0x78, 0x1c, 0x2e, 0x43, + 0x0f, 0x20, 0x1c, 0x54, 0xcf, 0xc9, 0xe1, 0x54, 0xa3, 0x8e, 0xc3, + 0x1e, 0xee, 0x9d, 0x09, 0xf6, 0xd5, 0xae, 0xd4, 0x50, 0x56, 0xc5, + 0xb7, 0xbb, 0x44, 0x21, 0x3c, 0x63, 0x57, 0xc7, 0x49, 0x2d, 0x1f, + 0xd9, 0xb1, 0xc7, 0xdb, 0xa1, 0x16, 0xfa, 0x51, 0xd2, 0x1c, 0xfa}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 54 + {54, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x8d, 0x4d, 0x67, 0x7a, 0xaa, 0xef, 0x39, 0x25, 0xa1, + 0xd4, 0x1f, 0xce, 0x4d, 0x30, 0x54, 0x3a, 0x1f, 0xa3, 0x3a, 0x2b, 0x30, + 0x51, 0xb3, 0x67, 0xcf, 0xdf, 0x1b, 0x8d, 0xa7, 0xcd, 0x1a, 0xb6, 0x7c, + 0xe9, 0xbb, 0x25, 0x5e, 0x60, 0x47, 0x56, 0x84, 0x44, 0x3c, 0xf1, 0x9e, + 0xa2, 0xe1, 0xf0, 0x1e, 0x58, 0xfd, 0x79, 0xf4, 0x77, 0x25, 0x66, 0x1b, + 0xe2, 0x08, 0x76, 0x7c, 0xb2, 0xa1, 0x75, 0x30, 0x01, 0x0b, 0xe1, 0x75, + 0xe2, 0x4d, 0x3b, 0xbf, 0x27, 0xdc, 0xad, 0x25, 0x96, 0xb8, 0x09, 0x0c, + 0x7f, 0x2e, 0x00, 0x59, 0x01, 0x03, 0x86, 0x57, 0x28, 0x4a, 0x80, 0xff, + 0x77, 0xd3, 0x89, 0x4a, 0x29, 0xee, 0x2d, 0x7d, 0xaa, 0x58, 0x80, 0xb3, + 0xba, 0x05, 0x22, 0x61, 0xe4, 0x79, 0x6f, 0x13, 0x2d, 0xb9, 0xe8, 0xa9, + 0x78, 0x1f, 0xac, 0xb3, 0x2b, 0xd8, 0xa0, 0x9b, 0xab, 0xd9, 0xe0, 0xcb, + 0xa9, 0x18}, + {0x00, 0x65, 0x2f, 0xba, 0xa4, 0x11, 0xad, 0x31, 0x6d, 0xea, 0x40, + 0xa3, 0x7d, 0x37, 0x98, 0xd0, 0xc0, 0x3c, 0xa7, 0xca, 0x59, 0x0d, + 0x8e, 0xea, 0xee, 0x45, 0x4c, 0x7d, 0x24, 0xff, 0x1c, 0x4e, 0xc7, + 0xdf, 0xfd, 0x5e, 0xf3, 0xe9, 0x07, 0x62, 0xd5, 0x53, 0x9c, 0x5a, + 0x57, 0xe7, 0x45, 0xb9, 0xc0, 0xf8, 0x8e, 0x18, 0xff, 0xf6, 0xf7, + 0x37, 0x72, 0x9e, 0x67, 0x60, 0x6d, 0xdf, 0xe3, 0xa7, 0x75, 0x19}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 55 + {55, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x9b, 0x76, 0xbf, 0xa3, 0x96, 0xb3, 0x70, 0x63, 0x81, + 0x55, 0x2a, 0xd0, 0x8f, 0xb3, 0xb9, 0xf9, 0x2b, 0x49, 0x2c, 0x43, 0xd6, + 0x10, 0x2b, 0x7c, 0x02, 0xcc, 0xa4, 0x01, 0x77, 0x18, 0xe0, 0x64, 0x34, + 0x78, 0xc0, 0xd7, 0x37, 0x65, 0xc2, 0x79, 0x58, 0x13, 0x8c, 0x7f, 0x6d, + 0x23, 0xb4, 0xe8, 0x3b, 0xaa, 0xf2, 0x7e, 0xaf, 0x21, 0x7e, 0xd5, 0x65, + 0xe6, 0x60, 0x2b, 0x4d, 0x08, 0x02, 0x00, 0xb1, 0x01, 0x7b, 0xa7, 0xae, + 0xfc, 0x45, 0x67, 0x7b, 0x8c, 0x4d, 0x4c, 0xa4, 0x68, 0xe8, 0xa9, 0xf5, + 0xa2, 0xfc, 0x41, 0x1a, 0x4a, 0xf4, 0xff, 0x45, 0x93, 0xa9, 0xb7, 0x81, + 0xf1, 0x35, 0x7a, 0xae, 0x46, 0x98, 0x86, 0x42, 0xa1, 0x25, 0x4d, 0x6c, + 0xf5, 0x88, 0x70, 0x8e, 0xfe, 0x60, 0xb2, 0xdf, 0xab, 0x15, 0xd3, 0x71, + 0xba, 0x4f, 0x4d, 0x9e, 0x09, 0xe6, 0x1f, 0x06, 0xd4, 0xd2, 0x43, 0xe5, + 0xec, 0x57}, + {0x00, 0xb1, 0xae, 0x05, 0xc2, 0xa9, 0x1f, 0x7e, 0x1e, 0x9d, 0x62, + 0x6b, 0x1a, 0x46, 0xbe, 0xd2, 0x00, 0x9d, 0xd6, 0x66, 0x2e, 0x71, + 0x24, 0x16, 0xe1, 0x9c, 0x1b, 0xe9, 0xe5, 0xe5, 0x12, 0xec, 0x73, + 0x41, 0x27, 0xad, 0xaf, 0xe6, 0x12, 0x9a, 0x83, 0xd7, 0x4b, 0xa7, + 0xa7, 0x97, 0xf4, 0x1a, 0xfc, 0x4b, 0x11, 0x45, 0xa1, 0x6f, 0x6e, + 0x38, 0x91, 0x69, 0xc8, 0xb6, 0x59, 0x2b, 0xf6, 0x28, 0xf7, 0x47}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 56 + {56, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x00, 0x89, 0x19, 0x0e, 0x9b, 0x63, 0xf5, 0xa2, 0x9e, + 0x41, 0xb5, 0xa1, 0x83, 0x7d, 0x9b, 0xf4, 0x1c, 0x0b, 0x2c, 0xa1, 0x07, + 0xd6, 0xd0, 0x88, 0xf4, 0xc1, 0xd4, 0x68, 0x77, 0x31, 0x50, 0xd7, 0xd1, + 0x45, 0xcc, 0xe7, 0x0a, 0x24, 0x08, 0x27, 0x26, 0x83, 0x71, 0x14, 0x4e, + 0x4a, 0xcd, 0xda, 0x79, 0xd0, 0x9a, 0x51, 0xb3, 0x1c, 0xa2, 0x0b, 0xac, + 0x11, 0x97, 0xe6, 0x19, 0xd1, 0xa8, 0x4f, 0x4d, 0x01, 0x22, 0xc6, 0x38, + 0xc0, 0x69, 0x12, 0x58, 0x65, 0x80, 0xc7, 0xa7, 0xde, 0xe4, 0x29, 0xb1, + 0xba, 0x00, 0x0f, 0x62, 0x85, 0xb7, 0xfd, 0xa4, 0x41, 0x38, 0x8c, 0x32, + 0x3c, 0x08, 0x95, 0xff, 0x90, 0x44, 0x3f, 0x06, 0x15, 0x01, 0x1c, 0xaa, + 0x33, 0x26, 0x22, 0xe6, 0x7e, 0xde, 0x86, 0x7a, 0x8c, 0x44, 0x53, 0x35, + 0x44, 0x4e, 0xa1, 0x12, 0xe8, 0x05, 0x32, 0xd5, 0xf6, 0xdf, 0x14, 0x08, + 0xe7, 0x2b}, + {0x00, 0x03, 0x7d, 0x3e, 0x43, 0x59, 0xc3, 0x26, 0xf7, 0x4a, 0x8c, + 0xdc, 0xc4, 0xbb, 0x82, 0x09, 0x0e, 0x93, 0xbd, 0x48, 0x75, 0x7b, + 0x6c, 0xaf, 0x74, 0x9f, 0xb3, 0x9a, 0x83, 0xf9, 0x92, 0xa7, 0xfa, + 0x96, 0x76, 0xad, 0x46, 0x6c, 0x8d, 0x71, 0x93, 0x90, 0x22, 0x14, + 0xda, 0xbc, 0xfc, 0x10, 0x4b, 0xc8, 0x66, 0x4e, 0xb9, 0x34, 0xa2, + 0xdf, 0x64, 0x8b, 0x2e, 0x1f, 0x40, 0x1d, 0x74, 0x5e, 0x16, 0xb3}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 57 + {57, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x70, 0x55, 0x05, 0x37, 0xe3, 0x85, 0xe4, 0x60, 0x14, + 0x90, 0xac, 0x5a, 0x78, 0x34, 0x8e, 0xf2, 0x66, 0x78, 0xa4, 0xab, 0x3a, + 0x74, 0x69, 0xf2, 0x99, 0xdc, 0x49, 0x3b, 0xd2, 0x97, 0x64, 0x16, 0xf6, + 0x49, 0xee, 0x3e, 0x3c, 0xdd, 0x77, 0x19, 0x1d, 0x8f, 0x8f, 0x9d, 0x60, + 0x0e, 0x8c, 0xb9, 0xfd, 0xe3, 0xaf, 0xe6, 0x35, 0xe2, 0x24, 0x63, 0x5b, + 0x70, 0xfa, 0x79, 0xeb, 0x10, 0x53, 0x74, 0x4f, 0x00, 0x0a, 0x54, 0x69, + 0x59, 0xae, 0x4a, 0xbc, 0xda, 0x82, 0x74, 0x29, 0xa4, 0x7a, 0x8c, 0xbc, + 0x6a, 0xfe, 0x42, 0xfa, 0x0f, 0x83, 0x91, 0x29, 0x3d, 0xa7, 0x78, 0xbe, + 0x29, 0x6c, 0x72, 0x2e, 0x02, 0xc7, 0xff, 0x55, 0xe2, 0x0c, 0x11, 0x95, + 0x31, 0xd2, 0x11, 0x17, 0x3f, 0x02, 0xeb, 0x10, 0x8f, 0xe1, 0xb8, 0xbb, + 0x10, 0xd4, 0x65, 0xc7, 0x15, 0x8d, 0xd3, 0xcb, 0x2d, 0x9f, 0x32, 0x0d, + 0x17, 0x11}, + {0x01, 0x8e, 0x22, 0xa6, 0x3d, 0xfe, 0xb1, 0x4f, 0x28, 0xd4, 0xf3, + 0x38, 0xb7, 0x84, 0x55, 0x87, 0x78, 0x51, 0xe9, 0x5b, 0x34, 0x97, + 0x96, 0x24, 0x5e, 0xff, 0xa8, 0x30, 0xe2, 0x9e, 0xa1, 0x97, 0x84, + 0x99, 0xf0, 0x7a, 0xd9, 0x70, 0x4b, 0x35, 0x27, 0x46, 0xda, 0xc3, + 0x0b, 0xfb, 0xb8, 0x27, 0xe1, 0xf0, 0x0b, 0x97, 0x9f, 0x64, 0x2b, + 0xb8, 0x86, 0xf1, 0x56, 0xb5, 0x38, 0xac, 0x6b, 0xe9, 0x17, 0x46}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 58 + {58, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x01, 0xb6, 0x69, 0x58, 0x93, 0x1e, 0xf3, 0x0c, 0x54, + 0xf8, 0x31, 0x95, 0xcc, 0x40, 0x53, 0x0c, 0x0e, 0x44, 0xba, 0xa2, 0x23, + 0xd2, 0x8d, 0x8b, 0xfa, 0xab, 0xf1, 0x0d, 0x16, 0x30, 0x2f, 0x3a, 0x19, + 0x60, 0x1f, 0xb7, 0x4e, 0xfc, 0xbe, 0xfc, 0x1b, 0x71, 0xd1, 0xe8, 0x1a, + 0xe4, 0xf6, 0x0b, 0x3f, 0x8d, 0x7c, 0x21, 0xde, 0x1d, 0xfa, 0xfd, 0x5c, + 0xf1, 0x9c, 0x94, 0xb3, 0x96, 0x41, 0x0c, 0x39, 0x00, 0x8f, 0x13, 0xc4, + 0x2f, 0xf4, 0x6d, 0x1a, 0x18, 0xf3, 0xd9, 0x75, 0xfd, 0xbc, 0x0b, 0xbb, + 0x43, 0xc3, 0x1d, 0xa9, 0x42, 0x3f, 0xa9, 0x35, 0xf4, 0xc2, 0x11, 0x43, + 0x55, 0x18, 0xa0, 0x14, 0x37, 0xbf, 0xae, 0xb6, 0xaa, 0xf0, 0x31, 0xf9, + 0x2b, 0x0c, 0x37, 0xd7, 0x62, 0x90, 0xff, 0x68, 0x23, 0x78, 0xc2, 0x65, + 0x1c, 0xd9, 0x75, 0xea, 0xc1, 0x92, 0xcd, 0x65, 0x82, 0xdb, 0xbe, 0xc0, + 0x99, 0x74}, + {0x00, 0x32, 0x28, 0x4e, 0xd3, 0xe1, 0x5d, 0x5e, 0x9d, 0xed, 0xa5, + 0x3c, 0xea, 0xf5, 0xaf, 0xf2, 0x1c, 0x23, 0x0e, 0x60, 0x38, 0xe6, + 0xd7, 0xe5, 0xca, 0xae, 0x2a, 0x71, 0x5a, 0x52, 0x88, 0xbc, 0xb8, + 0x46, 0x9c, 0xe2, 0xbe, 0xfa, 0xaf, 0x3b, 0x41, 0x84, 0xea, 0xb3, + 0x48, 0x69, 0x14, 0x40, 0x95, 0x66, 0x17, 0x88, 0xd3, 0xfd, 0xf4, + 0x1a, 0xc6, 0x1e, 0xf1, 0x25, 0x68, 0x90, 0xdc, 0x7a, 0x0b, 0xeb}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 59 + {59, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x50, 0x57, 0x11, 0x67, 0xdc, 0x9f, 0x3b, 0x1f, 0x4a, + 0xe3, 0x01, 0xdd, 0x1f, 0xac, 0x47, 0x00, 0x2d, 0x90, 0x13, 0x98, 0x82, + 0x3f, 0x2e, 0x3d, 0xea, 0x43, 0x38, 0x28, 0x8d, 0xe8, 0xa8, 0xfb, 0x43, + 0x2a, 0x68, 0x3b, 0xd5, 0x2b, 0xfa, 0x38, 0x07, 0x00, 0xb2, 0x7a, 0x90, + 0x4a, 0xd6, 0x0a, 0x5a, 0x4d, 0x36, 0x39, 0x51, 0xff, 0xe7, 0x45, 0x40, + 0xd5, 0x4d, 0xe8, 0xe7, 0xd4, 0x8e, 0xa1, 0x6c, 0x00, 0x85, 0xf6, 0xa7, + 0xa7, 0x43, 0x96, 0x9a, 0xe2, 0x7e, 0x9a, 0x96, 0xbc, 0x60, 0x37, 0x03, + 0x9a, 0x87, 0xd9, 0x7c, 0x69, 0x6a, 0xed, 0x99, 0xa3, 0x9f, 0x6e, 0x2d, + 0x56, 0xac, 0xe5, 0x58, 0x07, 0x4d, 0x49, 0x54, 0x6e, 0x41, 0x7d, 0x79, + 0x1a, 0xa5, 0xff, 0x04, 0x9c, 0x9d, 0x30, 0xc3, 0x05, 0x02, 0xf4, 0x00, + 0x20, 0xae, 0x41, 0xe7, 0xa5, 0x12, 0x67, 0x1c, 0xdc, 0xc4, 0x9b, 0x60, + 0x79, 0xb5}, + {0x01, 0xdf, 0xb4, 0x6a, 0xfe, 0x0b, 0xf0, 0x64, 0xdf, 0xf0, 0xb4, + 0x17, 0x7f, 0x7f, 0xd2, 0x7f, 0xa2, 0xee, 0x08, 0x32, 0xaf, 0x7c, + 0xdc, 0x92, 0x1f, 0x66, 0xc0, 0xe5, 0xbe, 0x30, 0xc8, 0x06, 0x30, + 0xc4, 0x1e, 0x09, 0x20, 0x2e, 0xa2, 0xf3, 0x70, 0xf5, 0xbb, 0xd0, + 0x2e, 0xd2, 0x98, 0xb0, 0x88, 0x20, 0xce, 0x86, 0xe2, 0xcb, 0x72, + 0x4a, 0x19, 0x62, 0xc6, 0xe7, 0xb1, 0x06, 0x2f, 0x50, 0x32, 0xdd}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 60 + {60, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0x4f, 0x40, 0x2b, 0x1c, 0xe2, 0x09, 0xf6, 0x73, + 0xdd, 0xf5, 0x0a, 0xe8, 0x7b, 0x9e, 0xf6, 0x1d, 0x81, 0x4d, 0x51, 0xe1, + 0x4f, 0x43, 0xda, 0x3c, 0x23, 0xf4, 0x0f, 0xac, 0x42, 0x2f, 0x10, 0x58, + 0xfd, 0x89, 0x30, 0xdf, 0xaf, 0x11, 0x71, 0x0c, 0x41, 0xa7, 0xf6, 0xb7, + 0x92, 0x55, 0xe1, 0xc2, 0xcf, 0xba, 0xd6, 0x9d, 0x25, 0x7a, 0x0e, 0xcc, + 0x10, 0x2f, 0x5e, 0x38, 0xe1, 0x40, 0x7f, 0x9d, 0x00, 0xe1, 0x0a, 0x67, + 0xd1, 0x75, 0xb3, 0x99, 0xbf, 0x19, 0x41, 0xbd, 0x0f, 0xc1, 0x31, 0x27, + 0xf7, 0xeb, 0x11, 0x2e, 0x1a, 0x86, 0x81, 0xac, 0xc2, 0xcf, 0xae, 0x0d, + 0xc2, 0x95, 0x9e, 0x82, 0x37, 0x48, 0x81, 0x46, 0x28, 0x1c, 0xa3, 0xdf, + 0x2b, 0x1e, 0x60, 0x56, 0xee, 0x93, 0x2f, 0xeb, 0x1a, 0xc6, 0xe6, 0xe9, + 0xdf, 0x3f, 0x7a, 0x6e, 0xe6, 0x02, 0x15, 0x78, 0xa0, 0xff, 0xdb, 0x50, + 0xec, 0xa2}, + {0x00, 0x17, 0xb9, 0x9f, 0xab, 0x0e, 0xe0, 0xd7, 0xf9, 0x3f, 0x73, + 0x09, 0xff, 0xdc, 0x91, 0x49, 0xba, 0x3c, 0xb6, 0x83, 0x04, 0x2f, + 0xb3, 0xd0, 0x2b, 0xd5, 0x31, 0x9e, 0xb4, 0x26, 0x78, 0xac, 0x7a, + 0xc7, 0xde, 0x21, 0x4e, 0x5c, 0x0f, 0x84, 0x73, 0x62, 0x7e, 0xf1, + 0x51, 0x12, 0xc0, 0xd1, 0xa3, 0x19, 0x42, 0x84, 0xb6, 0xfc, 0xcc, + 0xf5, 0x61, 0xd0, 0xd2, 0x52, 0xad, 0x25, 0xfc, 0xc9, 0x39, 0x53}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 61 + {61, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x04, 0xcd, 0x97, 0xe1, 0x2d, 0x06, 0x2b, 0x74, 0x90, + 0xbe, 0x45, 0xd8, 0x5e, 0x85, 0xbd, 0x40, 0x1c, 0x17, 0x91, 0xfb, 0xb4, + 0x4e, 0x74, 0xa4, 0x54, 0x38, 0xa8, 0x31, 0x7c, 0x7e, 0xc9, 0xf0, 0x25, + 0xb3, 0x4c, 0x59, 0x5b, 0x47, 0x69, 0xc7, 0xb3, 0x7f, 0x44, 0x29, 0x6b, + 0x4b, 0x8f, 0x73, 0xd5, 0x64, 0x1d, 0xa2, 0x81, 0xfe, 0x35, 0x50, 0x8a, + 0x23, 0xad, 0x50, 0x3d, 0xa9, 0x1e, 0xe7, 0xdb, 0x01, 0x7c, 0x4e, 0xd0, + 0xd8, 0x4b, 0x40, 0x1d, 0xab, 0x74, 0x88, 0xda, 0x83, 0x9b, 0x20, 0xb5, + 0x78, 0x09, 0xfe, 0x71, 0x27, 0xfa, 0x66, 0xef, 0x94, 0xdc, 0x02, 0x9e, + 0x44, 0xb2, 0x50, 0x85, 0x7b, 0x30, 0x9a, 0x11, 0xc9, 0x1f, 0x73, 0x6a, + 0x76, 0xf3, 0xc8, 0x9d, 0x9a, 0xde, 0xd9, 0x7f, 0x5b, 0x0b, 0xee, 0xc9, + 0x3a, 0x7b, 0x6d, 0x78, 0x82, 0xe4, 0x28, 0xbe, 0xfc, 0xc2, 0x0d, 0x90, + 0xdf, 0x15}, + {0x01, 0xb6, 0x6a, 0x06, 0x5e, 0x62, 0xca, 0x0e, 0xa4, 0x9c, 0x25, + 0xfe, 0x2a, 0x37, 0x79, 0x9b, 0x46, 0x86, 0x7e, 0x27, 0x4f, 0x8b, + 0x85, 0x3a, 0x53, 0x4d, 0xd6, 0xcd, 0x1a, 0xd8, 0x1c, 0xc1, 0x3d, + 0x27, 0xf2, 0x79, 0xd1, 0xee, 0x5b, 0xc2, 0xd9, 0x6d, 0x0b, 0x77, + 0x01, 0xab, 0xb2, 0xd2, 0x13, 0xfa, 0x37, 0x83, 0x6b, 0xbc, 0xd2, + 0xd1, 0xd8, 0x93, 0x7b, 0x6d, 0x20, 0xdc, 0xb3, 0x5b, 0x53, 0xe0}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 62 + {62, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xb2, 0x3c, 0x60, 0xee, 0xfd, 0xbd, 0xe0, 0x7c, 0xe9, + 0x75, 0x1d, 0x9f, 0x99, 0x39, 0xbf, 0x75, 0x45, 0x8e, 0x6f, 0x2a, 0xf0, + 0xaf, 0xa3, 0xd9, 0x0f, 0xa1, 0x76, 0x2d, 0x01, 0xa6, 0xd6, 0xe3, 0xfa, + 0x40, 0x82, 0xc3, 0x7a, 0xd6, 0xbf, 0x03, 0xba, 0x8f, 0xf1, 0x79, 0x19, + 0xe8, 0xb9, 0x62, 0x5b, 0x5a, 0x90, 0x9c, 0x92, 0x5d, 0x9f, 0xeb, 0x7c, + 0x3e, 0xe1, 0x9a, 0x04, 0x25, 0x38, 0x5c, 0xea, 0x00, 0x0d, 0xf6, 0x84, + 0x06, 0xc6, 0x74, 0xbe, 0x5e, 0x1f, 0x42, 0xd1, 0x4b, 0xf5, 0x0c, 0x19, + 0x46, 0x0a, 0xee, 0xbd, 0xde, 0x37, 0x9a, 0xd3, 0x13, 0x0a, 0x33, 0x2e, + 0x8f, 0xbe, 0xea, 0x15, 0x69, 0xd3, 0x14, 0xd5, 0x07, 0xb3, 0x7f, 0x1d, + 0xcd, 0x28, 0x3b, 0x1c, 0x17, 0x15, 0x85, 0x2b, 0xd3, 0x9b, 0x81, 0xc4, + 0xed, 0xca, 0xe0, 0xf2, 0xe1, 0xce, 0x53, 0x58, 0xc6, 0x59, 0x8b, 0x8c, + 0x97, 0x0a}, + {0x00, 0x59, 0xa3, 0x20, 0x50, 0x1b, 0xde, 0x6b, 0x9b, 0x26, 0x82, + 0x36, 0xf9, 0x66, 0xac, 0x88, 0x1d, 0xed, 0xe9, 0x8c, 0xe6, 0x35, + 0x6a, 0x7a, 0x90, 0x0a, 0x45, 0x2c, 0x59, 0xcb, 0xf8, 0xd8, 0xd2, + 0x06, 0x30, 0x32, 0x16, 0x25, 0xc6, 0x89, 0xc7, 0x9d, 0xff, 0xff, + 0xae, 0x7f, 0x87, 0x0a, 0x7f, 0xbf, 0x29, 0x86, 0x95, 0x89, 0x6c, + 0xac, 0xdd, 0x2d, 0x0e, 0x13, 0xb7, 0x02, 0xf2, 0x2e, 0x7e, 0x43}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 63 + {63, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x68, 0x36, 0x15, 0x44, 0x77, 0xdb, 0x9d, 0xb0, 0x3b, + 0xb8, 0xa4, 0x04, 0xc5, 0x94, 0x2d, 0x32, 0xe1, 0xcd, 0xea, 0x20, 0x35, + 0x4e, 0xda, 0x96, 0x93, 0xc3, 0x33, 0x39, 0x14, 0xb5, 0x19, 0x0c, 0x9d, + 0x63, 0xa0, 0x43, 0x3a, 0x43, 0x06, 0x2b, 0x88, 0x60, 0xd5, 0xe5, 0x9c, + 0x0f, 0x27, 0xac, 0x63, 0x30, 0x38, 0x49, 0x1d, 0x46, 0xb9, 0x1f, 0xc1, + 0x1e, 0xce, 0xf8, 0x32, 0x6e, 0x75, 0xb5, 0x0e, 0x01, 0x41, 0x78, 0xe1, + 0xbb, 0xf0, 0x84, 0x73, 0xee, 0x5b, 0xa8, 0x56, 0x85, 0x64, 0x16, 0xe6, + 0x32, 0x6c, 0xaf, 0xe6, 0xf7, 0x42, 0x27, 0x76, 0x8e, 0x83, 0x5c, 0x25, + 0xc5, 0x20, 0xba, 0xe0, 0x5d, 0x1d, 0x45, 0x1f, 0x63, 0x91, 0x58, 0xdc, + 0xca, 0xa2, 0x93, 0x64, 0x2a, 0x57, 0x2a, 0xc7, 0x61, 0x2d, 0x60, 0xe9, + 0x6d, 0xf4, 0xc6, 0x73, 0xab, 0x8f, 0x2a, 0x4e, 0xd8, 0x2e, 0x5e, 0x2a, + 0xf3, 0x0b}, + {0x00, 0x20, 0x4c, 0xcc, 0x53, 0x56, 0x21, 0x9b, 0xee, 0xf3, 0xb6, + 0xd9, 0x0e, 0xa2, 0xef, 0x37, 0x85, 0xf7, 0x6f, 0x14, 0xaa, 0x3b, + 0x84, 0xca, 0x04, 0xf6, 0xb2, 0xa5, 0xe9, 0x07, 0x00, 0x59, 0x64, + 0x31, 0x54, 0x6e, 0x10, 0x4e, 0x77, 0x88, 0x30, 0x71, 0x47, 0x31, + 0x2c, 0xa8, 0x90, 0x98, 0x4f, 0x76, 0xb5, 0x3c, 0x48, 0x9d, 0xe0, + 0x4c, 0xc7, 0x28, 0xef, 0x00, 0x3d, 0x24, 0x6f, 0xdd, 0xb3, 0x60}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 64 + {64, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x9c, 0x26, 0xd8, 0x15, 0xbb, 0xe9, 0x23, 0x58, 0xe1, + 0xec, 0xd0, 0x21, 0x45, 0xa5, 0xf4, 0x5e, 0x1f, 0x8f, 0x46, 0xcb, 0x90, + 0xba, 0xe1, 0x31, 0xee, 0x58, 0x9e, 0x51, 0xbb, 0x09, 0x3d, 0x84, 0x10, + 0x20, 0x65, 0x85, 0xc0, 0x3e, 0xd7, 0xc5, 0xb3, 0x97, 0x54, 0x45, 0xba, + 0x07, 0xfb, 0x7d, 0xd6, 0x68, 0xa8, 0xe5, 0x8c, 0x27, 0xe0, 0x1d, 0xd0, + 0x0b, 0x08, 0xfe, 0x40, 0x9b, 0x44, 0x40, 0xe7, 0x00, 0x9f, 0xe8, 0x59, + 0xe9, 0xd2, 0x2b, 0xb1, 0x65, 0x2e, 0x38, 0x4d, 0x5a, 0xe5, 0x79, 0xe4, + 0x4a, 0x0f, 0x8c, 0x5c, 0x82, 0xe5, 0x9b, 0x46, 0x39, 0xd4, 0x2a, 0x9b, + 0x27, 0xcb, 0x14, 0x05, 0x99, 0xc1, 0x23, 0x6e, 0x93, 0x23, 0x38, 0xdc, + 0xe0, 0x3d, 0xe4, 0x6a, 0x60, 0xfb, 0xec, 0xe6, 0x1f, 0xd3, 0x4b, 0x8e, + 0xce, 0x7d, 0xa9, 0x37, 0xb5, 0xcc, 0x1e, 0x3e, 0x7c, 0xeb, 0xcc, 0xe3, + 0x39, 0xee}, + {0x01, 0x7a, 0x82, 0x40, 0x3f, 0x78, 0xf8, 0xa5, 0x17, 0x29, 0xe8, + 0xbc, 0x63, 0xc5, 0xde, 0x9b, 0x67, 0xc5, 0x72, 0xd4, 0x1f, 0x2a, + 0xac, 0x28, 0xbd, 0xd9, 0x57, 0x92, 0xe6, 0x58, 0x33, 0x8f, 0x19, + 0xbd, 0xdc, 0x45, 0xa6, 0xa1, 0xcb, 0x1b, 0xb2, 0x75, 0xf8, 0xa9, + 0x10, 0xfa, 0x64, 0xda, 0xae, 0x25, 0x02, 0x60, 0x0a, 0xa9, 0x7b, + 0x71, 0xf4, 0x9b, 0x28, 0x98, 0x1b, 0x71, 0x8f, 0x6a, 0xe0, 0x66}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 65 + {65, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xdd, 0x2a, 0xe9, 0x57, 0x64, 0x07, 0x84, 0x96, 0x80, + 0x45, 0x29, 0xa5, 0xee, 0xd0, 0xda, 0x61, 0x82, 0xbe, 0x0f, 0x08, 0x5c, + 0x95, 0x78, 0x9a, 0x26, 0x34, 0xa9, 0x56, 0x9f, 0x00, 0x80, 0x86, 0x1b, + 0x18, 0x3c, 0xef, 0xd1, 0xa1, 0x48, 0x9d, 0x0f, 0x90, 0x46, 0x53, 0x53, + 0xb9, 0x72, 0xc8, 0x45, 0x0c, 0x2a, 0xeb, 0x5f, 0xd8, 0x0b, 0xe6, 0x4f, + 0x15, 0xa7, 0x19, 0xd0, 0x87, 0x3e, 0x0a, 0x16, 0x00, 0xe1, 0x09, 0x8d, + 0xd4, 0xb3, 0x0f, 0x78, 0xe3, 0xfe, 0x6c, 0x1a, 0xaf, 0x00, 0x48, 0xb1, + 0x5b, 0x1d, 0x0f, 0x98, 0xff, 0x07, 0x44, 0xc1, 0xc8, 0x88, 0x64, 0x1d, + 0x17, 0xac, 0x21, 0x63, 0x29, 0x37, 0x6b, 0xe7, 0x11, 0x3e, 0x93, 0x21, + 0xca, 0x7f, 0x9f, 0x7e, 0x19, 0x35, 0xdf, 0xf6, 0x61, 0xbc, 0xe9, 0xff, + 0xbe, 0x86, 0xae, 0xdb, 0xc9, 0x33, 0xf2, 0x43, 0x8f, 0xc4, 0x82, 0xc4, + 0x62, 0xbf}, + {0x00, 0x88, 0x79, 0x7d, 0x31, 0xf9, 0xb6, 0x6f, 0xae, 0xe9, 0x7e, + 0xeb, 0x9a, 0x69, 0x5c, 0xf6, 0x68, 0xc7, 0x96, 0x0f, 0x49, 0xbd, + 0xce, 0x05, 0x1b, 0x2f, 0xc2, 0x73, 0xd5, 0xea, 0x6d, 0x86, 0xc7, + 0x86, 0x88, 0xee, 0x3e, 0xf4, 0xbe, 0x14, 0xea, 0xb0, 0x65, 0x9c, + 0x57, 0xcc, 0xec, 0xb2, 0xbd, 0xb1, 0x90, 0xe5, 0x0b, 0xe0, 0x4f, + 0x65, 0x07, 0x99, 0x50, 0xc5, 0xeb, 0x90, 0xd6, 0x76, 0xee, 0x57}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 66 + {66, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x71, 0x24, 0xed, 0x9d, 0x26, 0x1b, 0xc3, 0xe5, 0xd2, + 0x99, 0x47, 0xff, 0x49, 0xcc, 0x44, 0x20, 0xdb, 0x90, 0xd3, 0xaf, 0xac, + 0x7e, 0xb6, 0xab, 0x91, 0xbb, 0xab, 0x09, 0x0b, 0xd8, 0x4f, 0xfc, 0xc3, + 0xef, 0x33, 0xe9, 0x63, 0xbc, 0xc0, 0x56, 0x85, 0x91, 0x0e, 0xe6, 0x3b, + 0x06, 0x3b, 0xb9, 0xad, 0xae, 0x7f, 0xce, 0xa4, 0x11, 0x99, 0x61, 0x99, + 0x88, 0xd3, 0x4d, 0x64, 0x77, 0xd1, 0x1e, 0xa9, 0x00, 0x39, 0x73, 0x8e, + 0xd5, 0x52, 0x9f, 0x31, 0xa5, 0x57, 0x97, 0x0f, 0x89, 0xe6, 0xc9, 0x27, + 0xfe, 0x0b, 0xdd, 0x64, 0x13, 0xdc, 0x31, 0x23, 0x7e, 0x75, 0x27, 0x0f, + 0xee, 0x8e, 0x3b, 0xa6, 0xf3, 0xa2, 0x4e, 0xe5, 0x65, 0x16, 0xec, 0xe1, + 0x17, 0x73, 0x3c, 0x38, 0x5a, 0x8b, 0xb7, 0x59, 0xe5, 0x7e, 0xe7, 0x95, + 0x33, 0xf3, 0xc8, 0x57, 0x32, 0x7b, 0x75, 0x42, 0x67, 0x7d, 0x83, 0x4b, + 0x8d, 0xfb}, + {0x00, 0x2b, 0xa2, 0x5d, 0x01, 0x69, 0x89, 0xea, 0x24, 0xd5, 0x5f, + 0xcd, 0xd9, 0xda, 0xe6, 0x9b, 0xc7, 0x67, 0xa4, 0xf3, 0x28, 0x19, + 0x35, 0xf5, 0x06, 0x62, 0x03, 0x81, 0x29, 0x77, 0x73, 0x7b, 0x6a, + 0x25, 0x6a, 0xe8, 0x39, 0xcd, 0xe9, 0xb2, 0x73, 0x28, 0x16, 0x72, + 0xd7, 0xd8, 0x5d, 0xfb, 0x40, 0xca, 0x89, 0x5f, 0xc1, 0x44, 0x9c, + 0xe4, 0x28, 0x3f, 0x74, 0x16, 0xcd, 0x91, 0x3a, 0x56, 0xd8, 0xe0}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 67 + {67, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95, + 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba, + 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb, + 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19, + 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03, + 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29, + 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4, + 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e, + 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60, + 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14, + 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e, + 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06, + 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0, + 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26, + 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c, + 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f, + 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x42, 0x20, 0xb1, 0x64, 0x2d, 0xb6, 0x38, 0x10, 0xf9, + 0x6c, 0xf5, 0x4f, 0x93, 0xba, 0x6c, 0x3c, 0x9b, 0x16, 0xba, 0xa8, 0xab, + 0x42, 0xec, 0xac, 0xc2, 0x81, 0xa2, 0xfc, 0xa3, 0x68, 0xbe, 0x87, 0x60, + 0x24, 0xb6, 0xae, 0x18, 0xa8, 0xaa, 0xf9, 0xe4, 0x33, 0x79, 0x9f, 0xb4, + 0x3c, 0x0f, 0xa1, 0x75, 0xd4, 0xca, 0x4a, 0x5e, 0x12, 0x17, 0x39, 0xc7, + 0x24, 0x9e, 0x9a, 0x26, 0xfc, 0x90, 0x44, 0xd7, 0x01, 0xb0, 0x6a, 0xe5, + 0x8d, 0xc3, 0xf7, 0xb7, 0x73, 0x01, 0x3e, 0x2d, 0xc8, 0x00, 0xe0, 0x01, + 0x22, 0x0b, 0xad, 0x2e, 0x68, 0x11, 0x5c, 0xa6, 0x75, 0x16, 0xe9, 0xc8, + 0x17, 0x63, 0xd1, 0x7e, 0xad, 0xfa, 0xd2, 0xc6, 0xd3, 0x82, 0x26, 0xf6, + 0x66, 0x23, 0xa2, 0xd5, 0xc1, 0x17, 0x86, 0xe0, 0x7f, 0xac, 0xe4, 0x2d, + 0x7b, 0x0a, 0x1d, 0xf9, 0x6d, 0x09, 0x5b, 0xbb, 0xed, 0xfc, 0xd3, 0x48, + 0xe4, 0xd6}, + {0x01, 0xf5, 0x64, 0x6e, 0x72, 0x4f, 0x63, 0x7e, 0x1d, 0x4e, 0xa8, + 0x99, 0x7c, 0xc6, 0x72, 0x68, 0xda, 0x3f, 0x74, 0x1b, 0x9a, 0xf6, + 0xd2, 0x1f, 0x30, 0x77, 0x5a, 0x9a, 0x9b, 0x09, 0x77, 0xed, 0x75, + 0xbf, 0xa0, 0xca, 0x5a, 0x80, 0xdb, 0x2d, 0x44, 0x82, 0x2d, 0xe4, + 0x94, 0xd1, 0x5c, 0x87, 0xd3, 0x92, 0xcf, 0xf4, 0xac, 0xec, 0xfb, + 0x50, 0x60, 0x9b, 0x43, 0xd7, 0x84, 0x59, 0x28, 0x28, 0x65, 0x41}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 68 + {68, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x6d, 0xb3, 0xdb, 0xd1, 0xaf, 0x24, 0x99, 0x80, 0xef, + 0xfd, 0x62, 0x4e, 0x9f, 0x50, 0x0e, 0x4d, 0x9f, 0xa4, 0x46, 0xc9, 0xbe, + 0x94, 0xe3, 0x9b, 0x48, 0x60, 0x76, 0x7b, 0x55, 0xb1, 0x31, 0x08, 0x89, + 0xe1, 0x78, 0xca, 0xf6, 0xc8, 0x59, 0xf6, 0x0f, 0xfb, 0x0d, 0x87, 0x61, + 0x2c, 0x57, 0x90, 0x83, 0x3c, 0xad, 0x16, 0x0a, 0x5b, 0x23, 0xf7, 0x41, + 0x22, 0x1a, 0x12, 0x3e, 0x36, 0xf0, 0xee, 0xb7, 0x00, 0x2c, 0xe8, 0x39, + 0xf2, 0xba, 0x30, 0x72, 0x91, 0x92, 0x97, 0xee, 0x5a, 0x68, 0x29, 0xb8, + 0x74, 0x6a, 0xf3, 0x9f, 0xbc, 0xe9, 0xfa, 0x70, 0xdb, 0xbf, 0x59, 0xbd, + 0x20, 0x9b, 0xb5, 0x00, 0xd6, 0x12, 0x94, 0x19, 0xba, 0x96, 0x02, 0x0a, + 0x25, 0x50, 0xbe, 0x0a, 0x19, 0x42, 0x6e, 0xe9, 0xe1, 0x11, 0xe6, 0x98, + 0x7a, 0xf0, 0xc3, 0x26, 0xe1, 0xae, 0x1d, 0xa4, 0x36, 0x5d, 0x15, 0xa7, + 0xbb, 0xf5}, + {0x01, 0x77, 0x70, 0x17, 0x49, 0xc0, 0xc5, 0x4b, 0xd6, 0xd5, 0x4a, + 0xda, 0x39, 0xaa, 0x22, 0x22, 0xe5, 0xb4, 0xd3, 0x22, 0x73, 0xea, + 0x16, 0x59, 0x41, 0xd1, 0xa9, 0xa6, 0x11, 0x4d, 0x2c, 0xbe, 0x60, + 0x9e, 0xe6, 0x2c, 0x23, 0x06, 0xbc, 0x5c, 0x1a, 0xba, 0xbe, 0x08, + 0x22, 0x72, 0x15, 0x7f, 0xda, 0xc8, 0xdd, 0xa3, 0x9c, 0x7b, 0x45, + 0x28, 0x20, 0xc9, 0x43, 0xdb, 0x42, 0x67, 0xfe, 0xd8, 0xc2, 0xeb}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 69 + {69, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x0d, 0x2f, 0xca, 0xb6, 0x2b, 0x46, 0x7f, 0x97, 0x8a, + 0x02, 0x67, 0xff, 0x35, 0x98, 0xe6, 0xfd, 0xff, 0x08, 0x7d, 0x32, 0x37, + 0xf8, 0xfb, 0x00, 0xc1, 0x7d, 0x0f, 0x5a, 0xcc, 0xbb, 0x4e, 0xde, 0xd3, + 0xc4, 0xc4, 0x85, 0x8d, 0x45, 0x53, 0x03, 0x3e, 0x59, 0x94, 0x60, 0x30, + 0xc6, 0xf5, 0x22, 0x37, 0x79, 0xa2, 0x12, 0x05, 0xba, 0x2a, 0x49, 0xb4, + 0x54, 0x5b, 0xe5, 0x96, 0xb7, 0x6f, 0x91, 0xb2, 0x00, 0x57, 0xc9, 0x75, + 0xda, 0x05, 0x20, 0xe1, 0xdc, 0xaa, 0x51, 0x89, 0x51, 0xdb, 0x05, 0x78, + 0x64, 0x96, 0x6c, 0x81, 0x8e, 0x4e, 0x64, 0xfa, 0x91, 0x0a, 0x0c, 0x0c, + 0x7f, 0x9b, 0x89, 0x4c, 0x06, 0x46, 0x1f, 0xed, 0x9b, 0x44, 0xf7, 0xec, + 0x43, 0xb7, 0x0e, 0x33, 0x39, 0xda, 0x0f, 0x56, 0x6a, 0xac, 0x07, 0xfd, + 0xe5, 0x01, 0xbb, 0xf2, 0x28, 0x71, 0x45, 0x2d, 0xba, 0x5c, 0x93, 0xe5, + 0xd6, 0x23}, + {0x00, 0xf5, 0x24, 0xb1, 0x72, 0x6e, 0x88, 0x9d, 0x14, 0xd5, 0xfd, + 0x70, 0xbb, 0xfc, 0x76, 0xfb, 0x2e, 0xb3, 0x2d, 0xc2, 0x42, 0x5f, + 0x11, 0x2a, 0x5f, 0xca, 0x52, 0x03, 0x30, 0x54, 0x16, 0xb8, 0x56, + 0x09, 0xf3, 0x37, 0xcf, 0x87, 0xef, 0x87, 0x8e, 0x64, 0xe3, 0x75, + 0xfa, 0x29, 0xeb, 0x32, 0xf9, 0xf1, 0x39, 0xbf, 0x77, 0x5c, 0x0d, + 0x32, 0x29, 0xa7, 0x2c, 0x2e, 0x88, 0x09, 0x79, 0xf8, 0x22, 0xbf}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 70 + {70, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x2c, 0xca, 0x1f, 0x37, 0xdd, 0x94, 0xa0, 0xa4, 0x7c, + 0x81, 0x68, 0xac, 0xea, 0x47, 0x3f, 0xb0, 0x57, 0x65, 0x27, 0x13, 0x01, + 0x5e, 0x58, 0x57, 0x43, 0xc9, 0xd3, 0x3f, 0x5b, 0x7d, 0x01, 0xd6, 0x38, + 0xbc, 0x0d, 0x03, 0x91, 0x47, 0x58, 0x1a, 0x5f, 0x30, 0x96, 0x13, 0x9e, + 0x5e, 0xe8, 0xed, 0x38, 0xbd, 0xcb, 0x72, 0xcd, 0xe4, 0x93, 0x92, 0x47, + 0x76, 0x57, 0x9b, 0xcb, 0xb2, 0x52, 0x29, 0x61, 0x01, 0x5b, 0xd4, 0x85, + 0x9c, 0x20, 0x15, 0xc0, 0x81, 0x69, 0x6a, 0xb1, 0x05, 0xb8, 0x92, 0x2c, + 0x1f, 0x81, 0xce, 0x4a, 0x61, 0x04, 0xe5, 0xb5, 0x6b, 0x3c, 0xd9, 0x9c, + 0xcc, 0x3c, 0x50, 0x66, 0xcb, 0xc3, 0x39, 0xae, 0x68, 0x5a, 0x90, 0x4d, + 0xf5, 0xdd, 0x15, 0x48, 0x5c, 0xc3, 0xca, 0x72, 0xd2, 0xc8, 0x4f, 0x15, + 0xf6, 0x25, 0x39, 0x7f, 0x46, 0x05, 0x90, 0x5b, 0x36, 0x17, 0x01, 0xe0, + 0x0d, 0x2b}, + {0x01, 0xca, 0x20, 0xd5, 0x56, 0xbf, 0x1b, 0xaf, 0x10, 0x15, 0x3e, + 0x2c, 0x1d, 0x99, 0xb5, 0x8f, 0xa8, 0xd8, 0xf2, 0x1c, 0xd7, 0xee, + 0xf3, 0x0a, 0xfc, 0x94, 0xef, 0xb4, 0x7d, 0x38, 0xbb, 0x36, 0x4a, + 0xbd, 0xb5, 0x9a, 0x32, 0x6d, 0xff, 0xc4, 0x1f, 0xc0, 0x56, 0xef, + 0xb7, 0x14, 0x38, 0x4b, 0x5d, 0x3f, 0x09, 0x27, 0x0b, 0x48, 0x06, + 0xfc, 0xb0, 0xe2, 0x71, 0x38, 0x3c, 0xda, 0xec, 0x02, 0x3b, 0xaf}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 71 + {71, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xb5, 0x38, 0x6f, 0xc6, 0x15, 0x97, 0x30, 0x76, 0x32, + 0xb3, 0xf2, 0xc9, 0x84, 0xfe, 0x0e, 0xe8, 0xe2, 0x2c, 0x5f, 0xd9, 0x04, + 0xb1, 0xd1, 0x4b, 0x35, 0x68, 0xe9, 0xeb, 0x76, 0x50, 0x03, 0x79, 0xd9, + 0x17, 0xf2, 0x43, 0x0b, 0x7f, 0x2f, 0x55, 0xe0, 0xba, 0xc3, 0x56, 0xe7, + 0x46, 0x72, 0xa2, 0x3d, 0xf2, 0xa5, 0xdd, 0xd4, 0x6f, 0xc0, 0xa5, 0x8f, + 0x9f, 0x54, 0x07, 0x09, 0x37, 0x26, 0xc2, 0x5d, 0x00, 0x9c, 0xbf, 0x98, + 0x33, 0x03, 0xfc, 0xbe, 0x0b, 0x5a, 0x92, 0x6e, 0x28, 0xc0, 0x65, 0x4e, + 0xd4, 0x57, 0x43, 0x7e, 0x40, 0x10, 0xcc, 0xc1, 0xd1, 0xe0, 0x2e, 0x28, + 0x68, 0x8c, 0x9f, 0x21, 0x0c, 0x76, 0xaf, 0x02, 0xed, 0x0d, 0xf6, 0xb7, + 0x27, 0xfb, 0x18, 0xb9, 0x38, 0x71, 0x8e, 0x9d, 0xcc, 0x2c, 0x24, 0x21, + 0xa6, 0x39, 0xd7, 0x32, 0xa6, 0x17, 0x11, 0xa5, 0xa4, 0x5f, 0xaa, 0x1b, + 0xa1, 0x44}, + {0x01, 0x20, 0x6d, 0x9b, 0xc7, 0x47, 0xf0, 0xe7, 0x59, 0x1d, 0xbe, + 0x7a, 0x88, 0x95, 0x0a, 0x78, 0xdb, 0x27, 0x70, 0xce, 0xba, 0xc4, + 0xe9, 0x1f, 0x71, 0xb3, 0x05, 0x2a, 0x33, 0x6b, 0xd1, 0x9f, 0x0f, + 0x90, 0x6b, 0x72, 0x98, 0xeb, 0x92, 0x79, 0x0b, 0xe7, 0xbd, 0xa3, + 0x3c, 0x28, 0x21, 0x6b, 0x28, 0x16, 0xb1, 0x00, 0xfe, 0x31, 0xba, + 0x8a, 0x74, 0x89, 0xa9, 0xec, 0xa3, 0xba, 0x82, 0xb9, 0xd1, 0x98}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 72 + {72, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x12, 0xd9, 0xeb, 0xd3, 0xfe, 0xb5, 0x43, 0xb4, 0x3c, + 0xf3, 0x8f, 0x7b, 0xab, 0xa9, 0xc2, 0x0f, 0xcd, 0x5f, 0xe2, 0xde, 0xe9, + 0x04, 0x9c, 0xa8, 0x85, 0x41, 0x84, 0xa2, 0xea, 0xd6, 0x4a, 0xa5, 0x40, + 0x5e, 0x16, 0x9a, 0xe8, 0x27, 0x41, 0x37, 0x25, 0x95, 0x83, 0x07, 0x93, + 0x9e, 0xe2, 0x44, 0x0c, 0x21, 0xb8, 0xda, 0x58, 0xb3, 0xff, 0x51, 0x6a, + 0xe5, 0x69, 0x95, 0x3c, 0xf4, 0x87, 0x37, 0xee, 0x00, 0xcd, 0x5b, 0xec, + 0x6c, 0xf7, 0x28, 0x63, 0x2d, 0x31, 0xe3, 0xa1, 0x99, 0xa2, 0x98, 0x24, + 0x0d, 0xde, 0xd0, 0xab, 0x5d, 0x2b, 0x35, 0x13, 0xbc, 0xb2, 0xd1, 0x14, + 0xc6, 0xb8, 0xf2, 0x79, 0xa0, 0x75, 0xff, 0x0c, 0x56, 0xa3, 0xee, 0x9e, + 0x40, 0x58, 0xac, 0xec, 0x89, 0x36, 0xbf, 0x86, 0xbb, 0x28, 0x44, 0xba, + 0x13, 0x07, 0xa4, 0x34, 0xfb, 0x43, 0xd2, 0x89, 0x74, 0x66, 0x62, 0xa8, + 0x3d, 0xd5}, + {0x01, 0x28, 0xdd, 0xe1, 0x34, 0x1c, 0xa1, 0x7b, 0x37, 0xef, 0xb3, + 0x4b, 0x30, 0xee, 0x47, 0x9b, 0x76, 0x3e, 0x87, 0x8d, 0xc8, 0x00, + 0x6c, 0x8c, 0xee, 0x43, 0x5c, 0x0b, 0xd2, 0x10, 0x73, 0xc5, 0xbb, + 0x3d, 0xf5, 0x28, 0x65, 0xbd, 0x41, 0x31, 0xf5, 0xce, 0xc4, 0x15, + 0x88, 0xef, 0x77, 0x8e, 0xf1, 0x4a, 0xf4, 0xca, 0x47, 0xdc, 0x49, + 0xa1, 0x6d, 0x5b, 0x70, 0x08, 0xed, 0xe0, 0xb6, 0xe6, 0xb1, 0xb6}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 73 + {73, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xf3, 0xaa, 0x49, 0xfe, 0xaf, 0x68, 0x6f, 0xcf, 0xfe, + 0x3a, 0x0a, 0x36, 0x06, 0x92, 0xef, 0x02, 0xfe, 0xb1, 0x4d, 0xe6, 0xe0, + 0xfd, 0x8d, 0xc9, 0x22, 0x85, 0x7b, 0x29, 0xd6, 0x83, 0x7a, 0x59, 0xce, + 0x40, 0x13, 0xbe, 0xe9, 0x9b, 0xf8, 0x7f, 0x83, 0x23, 0xc3, 0xab, 0x7f, + 0x57, 0xe0, 0x2e, 0x7b, 0x0a, 0x0d, 0xfa, 0xa0, 0x72, 0xbf, 0x1a, 0xda, + 0x48, 0x36, 0xbe, 0x49, 0x08, 0xdd, 0xae, 0x49, 0x00, 0x6a, 0xf8, 0x1a, + 0xb3, 0xe3, 0x05, 0xfb, 0xe5, 0xce, 0x8a, 0x81, 0x9f, 0x81, 0x68, 0xa8, + 0xb4, 0x4e, 0x40, 0xb1, 0x6e, 0xae, 0x82, 0x68, 0xa6, 0x0e, 0xa5, 0xd6, + 0x6c, 0x0f, 0x28, 0x43, 0x65, 0xe6, 0x09, 0xa1, 0x91, 0x23, 0x37, 0x0b, + 0xee, 0xe4, 0x20, 0xd0, 0xf0, 0x19, 0xa1, 0x98, 0x41, 0x56, 0xce, 0x29, + 0xad, 0xe4, 0x95, 0x10, 0xe7, 0xa3, 0x16, 0x37, 0x05, 0x33, 0x3b, 0x85, + 0x89, 0x14}, + {0x00, 0x58, 0xbd, 0x4d, 0x20, 0x6d, 0xf1, 0xcf, 0xb3, 0xfe, 0x34, + 0x9c, 0xda, 0x27, 0xb0, 0x13, 0xd5, 0x9d, 0xd6, 0xf5, 0x07, 0xc0, + 0x66, 0xc0, 0xb6, 0xcf, 0x45, 0x8a, 0xa5, 0x4a, 0x1c, 0x13, 0x83, + 0x25, 0x54, 0xc6, 0x6f, 0xf2, 0x7f, 0x61, 0x75, 0xf1, 0xbf, 0x40, + 0x58, 0x37, 0x8c, 0x9f, 0x7c, 0x7a, 0x9d, 0x8b, 0x81, 0x0e, 0x40, + 0xa3, 0xa8, 0xaf, 0x19, 0xfe, 0x0e, 0x48, 0xc7, 0x28, 0x4e, 0xd3}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 74 + {74, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x54, 0x68, 0x2c, 0x18, 0x6f, 0x9b, 0x80, 0xc4, 0xc7, + 0x6d, 0x70, 0x50, 0xf6, 0xa1, 0x80, 0xfa, 0xd9, 0xfc, 0x85, 0x19, 0x41, + 0x95, 0x74, 0xbf, 0xaf, 0xca, 0x96, 0x78, 0xc5, 0x9c, 0xa9, 0x5e, 0x22, + 0x53, 0x34, 0x8e, 0x0b, 0x15, 0x79, 0x49, 0x46, 0x1e, 0x95, 0x51, 0xca, + 0x7d, 0xdf, 0xb9, 0xfa, 0xe8, 0xfd, 0x7f, 0xd2, 0x3a, 0x88, 0x55, 0xd9, + 0x96, 0x29, 0x13, 0xc6, 0x6f, 0x2f, 0xce, 0x54, 0x00, 0xf4, 0x05, 0x29, + 0x73, 0x10, 0xed, 0x41, 0x23, 0x9c, 0x56, 0x5c, 0x04, 0x4c, 0xfc, 0x4c, + 0xad, 0x28, 0x68, 0x12, 0x6d, 0x44, 0x4b, 0x37, 0x3d, 0x52, 0xe0, 0x51, + 0x82, 0x45, 0x60, 0x0a, 0x99, 0xc4, 0x0f, 0x1b, 0xfa, 0x5c, 0xca, 0x7d, + 0x1f, 0x39, 0x7c, 0x18, 0xea, 0xd3, 0x3c, 0x4d, 0x3f, 0xd4, 0xd4, 0x31, + 0xef, 0x84, 0xf1, 0x12, 0x92, 0x38, 0xe2, 0x96, 0xe3, 0xed, 0x7b, 0xe0, + 0xf9, 0x9e}, + {0x01, 0x61, 0x2e, 0xba, 0xcb, 0x6c, 0x31, 0xaf, 0x20, 0x08, 0xaa, + 0x26, 0x4c, 0x45, 0xd1, 0xce, 0xe7, 0xaa, 0x53, 0x3d, 0x78, 0xe1, + 0xfc, 0xf4, 0x80, 0xa3, 0x11, 0x8d, 0x23, 0x41, 0x8e, 0x23, 0x62, + 0x1f, 0x0c, 0xe9, 0xc7, 0x50, 0x9f, 0x71, 0x82, 0xbf, 0x23, 0xa0, + 0x2a, 0x65, 0x30, 0x65, 0x9b, 0xa6, 0x2c, 0x5f, 0x16, 0xf8, 0x63, + 0x4a, 0x4f, 0x74, 0xd4, 0xc3, 0x2b, 0x26, 0xc6, 0xee, 0xcc, 0x27}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 75 + {75, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xea, 0xbf, 0x31, 0x92, 0x53, 0xf8, 0x83, 0x41, 0x7a, + 0x0c, 0xe2, 0x65, 0xd3, 0x14, 0x23, 0x96, 0xa7, 0x5f, 0x83, 0x0f, 0x33, + 0x58, 0x94, 0x86, 0x88, 0x9b, 0xbd, 0x4e, 0x20, 0x91, 0xb8, 0x27, 0xfe, + 0xf6, 0x09, 0x0a, 0xb6, 0x57, 0x68, 0xa3, 0x8f, 0xfb, 0x3a, 0x9c, 0x97, + 0x79, 0x64, 0x64, 0x63, 0x4d, 0x07, 0x06, 0x22, 0xad, 0xbc, 0x3e, 0x9a, + 0xf1, 0x98, 0xef, 0xb9, 0xd7, 0x29, 0xd7, 0xca, 0x00, 0x02, 0xfa, 0x30, + 0x58, 0x1a, 0x7b, 0x26, 0x81, 0xf7, 0xe2, 0x24, 0xea, 0xd1, 0x35, 0xec, + 0x7a, 0x61, 0x63, 0xaf, 0x4f, 0x40, 0xaa, 0x33, 0x30, 0x43, 0xa2, 0xba, + 0xde, 0xce, 0xac, 0x13, 0x53, 0xab, 0x5f, 0xfb, 0xee, 0xf9, 0x29, 0x60, + 0x91, 0x37, 0xcd, 0x43, 0x7e, 0x8a, 0xcc, 0xc0, 0xb0, 0x24, 0x11, 0x60, + 0x39, 0x59, 0xd6, 0x1c, 0x7a, 0x70, 0xf1, 0x39, 0x1a, 0x7a, 0x99, 0x23, + 0x27, 0xa7}, + {0x00, 0x6a, 0x32, 0x35, 0xdf, 0x6b, 0x85, 0x34, 0x3e, 0xab, 0x82, + 0x35, 0x06, 0x20, 0x88, 0x9f, 0xeb, 0xa2, 0x73, 0x60, 0x4e, 0x59, + 0xeb, 0x98, 0xd7, 0x8f, 0xe6, 0x3b, 0xd4, 0x41, 0xce, 0x39, 0x41, + 0x1e, 0xad, 0x84, 0x02, 0xe2, 0x50, 0x7f, 0xe1, 0x0a, 0x03, 0xfa, + 0xd9, 0x56, 0x2c, 0x3b, 0xe4, 0x48, 0x83, 0x78, 0xcf, 0x2a, 0x1f, + 0x4c, 0x42, 0x78, 0x5e, 0x7d, 0x93, 0x21, 0x8d, 0x99, 0xfe, 0x8e}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 76 + {76, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd3, 0x6e, 0x69, 0x6a, 0xad, 0xbb, 0xc4, 0x09, 0xb4, + 0x73, 0x3f, 0xc3, 0xc8, 0x6d, 0xcb, 0x2e, 0x98, 0x0a, 0x1b, 0x7d, 0x01, + 0x58, 0xf8, 0x2a, 0x27, 0xe5, 0xb1, 0x33, 0x7f, 0xd2, 0x27, 0x2e, 0x52, + 0xa2, 0x7f, 0xe6, 0x7c, 0xc5, 0x87, 0x2b, 0x5b, 0x46, 0x04, 0x0d, 0x88, + 0x32, 0x5b, 0x2b, 0x52, 0x4a, 0x2d, 0x5b, 0x87, 0x3b, 0xc5, 0x4f, 0xf0, + 0x51, 0xc1, 0xd1, 0x6c, 0x99, 0xd9, 0xbc, 0x81, 0x00, 0x3e, 0x3f, 0x6b, + 0x1a, 0x73, 0x7d, 0xa1, 0x68, 0x02, 0x43, 0x0f, 0x80, 0x9e, 0x08, 0x4c, + 0xd8, 0xb3, 0x42, 0x00, 0x19, 0xc2, 0xf9, 0xf1, 0xb9, 0x78, 0xa1, 0x12, + 0x8f, 0xfc, 0xb9, 0x00, 0xb9, 0xc4, 0xfa, 0xf1, 0x77, 0xa7, 0x87, 0x7e, + 0x4a, 0x83, 0x84, 0x72, 0x8a, 0x1c, 0x30, 0x9d, 0x2b, 0xcf, 0xb4, 0x12, + 0xfa, 0x98, 0x39, 0x82, 0xae, 0x6b, 0x45, 0x9f, 0xe0, 0x7e, 0xb9, 0xc7, + 0x9e, 0xdd}, + {0x00, 0x09, 0xca, 0x92, 0x9a, 0x3a, 0xd9, 0x52, 0x5d, 0x0a, 0xe1, + 0x9d, 0x36, 0xb4, 0x0d, 0xc5, 0x43, 0xd2, 0x34, 0x8f, 0x8b, 0x0d, + 0x95, 0xc5, 0x9c, 0x42, 0x07, 0xf8, 0x6a, 0x89, 0x88, 0x49, 0x85, + 0x8e, 0x93, 0x9b, 0x44, 0x58, 0xb5, 0x68, 0xf5, 0x7c, 0x05, 0x4e, + 0xe9, 0xd9, 0x56, 0x32, 0xaa, 0x24, 0xc5, 0xd5, 0xf1, 0xd4, 0xea, + 0xa8, 0x9f, 0xaf, 0x8f, 0xac, 0x4d, 0x11, 0xda, 0x28, 0xdd, 0xe9}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 77 + {77, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x06, 0x1a, 0xa8, 0x9a, 0x31, 0x7c, 0x63, 0xb8, 0x24, + 0xf7, 0xeb, 0xfc, 0x8b, 0xd9, 0x53, 0x4e, 0x29, 0x7d, 0xf9, 0xba, 0xcf, + 0x80, 0xb8, 0x35, 0x0c, 0xbd, 0x94, 0xcd, 0xc4, 0xd3, 0xd8, 0x12, 0x7a, + 0x80, 0xdb, 0x95, 0x55, 0xb7, 0x7d, 0x50, 0xea, 0x82, 0xc9, 0x9e, 0x66, + 0x7f, 0x6f, 0xe5, 0x37, 0x9a, 0x77, 0xc9, 0x07, 0x8b, 0xf9, 0xc7, 0xcc, + 0x04, 0x9a, 0xbe, 0x9e, 0xac, 0x7f, 0x17, 0x4c, 0x00, 0xa9, 0xab, 0xfc, + 0x2a, 0x89, 0x2f, 0x10, 0x4e, 0x30, 0xcb, 0x20, 0xcc, 0x2b, 0xfb, 0xa6, + 0xb9, 0x48, 0xc6, 0x63, 0x7a, 0xc0, 0x62, 0xe8, 0x3a, 0xe4, 0x78, 0xf0, + 0x96, 0x86, 0x9f, 0x17, 0xdc, 0x1b, 0xb4, 0xea, 0xf5, 0x2f, 0x7d, 0x63, + 0x51, 0x80, 0x31, 0xed, 0xec, 0xb2, 0x20, 0xec, 0x14, 0xb0, 0x65, 0x2e, + 0x6c, 0x96, 0xe0, 0x23, 0x49, 0x0d, 0x5e, 0xd0, 0x8f, 0xb4, 0x25, 0x9d, + 0xa9, 0xfa}, + {0x01, 0x39, 0x50, 0xdd, 0xb6, 0xb9, 0x15, 0x45, 0x41, 0x25, 0xe3, + 0x7a, 0x03, 0x84, 0x57, 0x94, 0xfe, 0x32, 0x03, 0x7e, 0xdd, 0xc0, + 0x41, 0x43, 0xd9, 0x1c, 0xbf, 0x2a, 0xb8, 0x42, 0x49, 0x50, 0x12, + 0x89, 0x64, 0x60, 0xd3, 0x82, 0x43, 0x74, 0xb2, 0x14, 0xec, 0xe1, + 0x0f, 0x39, 0xd2, 0xac, 0x60, 0x6b, 0xb4, 0xb2, 0xf9, 0xb2, 0x75, + 0x48, 0xe2, 0x17, 0x20, 0xae, 0x13, 0x26, 0x6d, 0x14, 0xbe, 0xb0}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 78 + {78, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xdf, 0x58, 0xf1, 0x93, 0xb6, 0xd4, 0xfd, 0xba, 0x1d, + 0x61, 0xa4, 0xe0, 0x73, 0xa3, 0x05, 0xc9, 0x5d, 0xba, 0x4c, 0xa0, 0xfd, + 0xd5, 0x8f, 0x86, 0xee, 0x32, 0xa9, 0x30, 0x4a, 0x62, 0x09, 0x7a, 0xc3, + 0xc0, 0xd1, 0xfa, 0xe3, 0x2c, 0xf2, 0xe4, 0xe6, 0x5b, 0xa4, 0xef, 0xc6, + 0xd0, 0x40, 0x87, 0x25, 0xf5, 0x72, 0x74, 0xf9, 0xbc, 0x22, 0x89, 0xed, + 0x42, 0x6e, 0xc2, 0x70, 0x79, 0xae, 0x0b, 0x6e, 0x01, 0xf0, 0x7d, 0x98, + 0xe2, 0xab, 0xa8, 0xd3, 0x8e, 0x6d, 0x54, 0xb1, 0x49, 0x6d, 0x68, 0x25, + 0x10, 0x04, 0x54, 0x7f, 0x50, 0x78, 0x97, 0x54, 0xc4, 0x09, 0x76, 0x62, + 0x82, 0x7b, 0xc8, 0x3f, 0x2c, 0xf5, 0x91, 0x92, 0xeb, 0x9e, 0x09, 0x01, + 0x1b, 0x30, 0xc5, 0x4c, 0xad, 0x9f, 0x92, 0x41, 0xc0, 0x92, 0x41, 0x5a, + 0x36, 0x6f, 0xfe, 0x5b, 0x6b, 0xdb, 0x4c, 0xfc, 0xbc, 0xdc, 0x46, 0xed, + 0xcc, 0x12}, + {0x01, 0xa1, 0xbc, 0x2b, 0x5e, 0x8e, 0x0a, 0x62, 0x10, 0xef, 0x8a, + 0x51, 0x4d, 0xed, 0x99, 0xee, 0xe3, 0x0a, 0xc8, 0xe9, 0xaa, 0x77, + 0x58, 0xad, 0xec, 0xc4, 0x91, 0x03, 0x01, 0xfc, 0x62, 0x6a, 0x56, + 0x66, 0xe4, 0x54, 0x1c, 0xea, 0x03, 0xa9, 0x0f, 0x1e, 0x59, 0xfd, + 0x82, 0xb8, 0xcd, 0x87, 0x08, 0x6f, 0x26, 0x10, 0x52, 0x12, 0x4c, + 0xd4, 0x3b, 0x1c, 0x89, 0xfd, 0x04, 0x8d, 0xad, 0x5f, 0x29, 0x11}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 79 + {79, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x73, 0xb9, 0x17, 0xa3, 0x56, 0xc0, 0xde, 0x8f, 0xef, + 0x14, 0x59, 0x3f, 0x66, 0xd5, 0xda, 0xb1, 0xf0, 0xd5, 0x6b, 0x04, 0x2b, + 0xa6, 0x5d, 0x20, 0x3e, 0xc1, 0x39, 0xc6, 0xcb, 0x71, 0xd9, 0x0b, 0xb7, + 0xdc, 0x04, 0x44, 0xd0, 0xe3, 0xb0, 0x1b, 0xed, 0x97, 0xa5, 0xc6, 0x9f, + 0x27, 0x54, 0x9c, 0x92, 0xe9, 0x5b, 0xbc, 0x7e, 0x8e, 0x0c, 0xe9, 0x32, + 0xe6, 0xc4, 0x3a, 0x75, 0x55, 0x0e, 0x86, 0xec, 0x00, 0x9f, 0x20, 0x14, + 0xe2, 0x9a, 0xcb, 0x2b, 0x25, 0x5b, 0xf6, 0xec, 0x91, 0x18, 0xbe, 0xbe, + 0x73, 0x25, 0xe1, 0xf1, 0x1f, 0xf7, 0x88, 0x5d, 0x1a, 0x2e, 0x14, 0x29, + 0x45, 0xcb, 0x74, 0x1e, 0x26, 0xb4, 0xff, 0xc6, 0xde, 0x72, 0xb7, 0x15, + 0xa1, 0x48, 0xb8, 0x40, 0xdf, 0x54, 0x9b, 0x49, 0xc9, 0xa0, 0x5f, 0x88, + 0x27, 0xf3, 0xef, 0x05, 0xdb, 0x98, 0xa4, 0xf6, 0x64, 0xf6, 0xdd, 0x84, + 0x78, 0xf0}, + {0x00, 0xf3, 0x4f, 0x3b, 0x8a, 0xe2, 0xf0, 0xfe, 0xc3, 0x68, 0x39, + 0x66, 0x33, 0xf5, 0x81, 0xb9, 0x3c, 0x38, 0xe3, 0x29, 0x77, 0x00, + 0x85, 0xa5, 0x1a, 0x93, 0x45, 0x70, 0x87, 0xf8, 0x11, 0x63, 0x86, + 0xd5, 0x8d, 0xea, 0x54, 0xb9, 0x9c, 0xe5, 0x6a, 0x80, 0x89, 0x6a, + 0xad, 0x40, 0xc2, 0xdf, 0xe6, 0x9b, 0x2d, 0xfe, 0x12, 0x6b, 0xe1, + 0x7b, 0xf1, 0x5a, 0xb7, 0xf1, 0x9c, 0xe6, 0x67, 0xbf, 0xf4, 0xf7}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 80 + {80, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd8, 0x60, 0xab, 0xb5, 0xc6, 0x5f, 0x6d, 0x17, 0x91, + 0xbc, 0x3f, 0xd6, 0x26, 0xe3, 0xda, 0x1c, 0xe8, 0x90, 0x51, 0x44, 0x17, + 0xd6, 0x7b, 0x40, 0x71, 0x68, 0xdc, 0x7f, 0xc9, 0x66, 0x41, 0xfd, 0xa5, + 0x6f, 0xb1, 0x83, 0x0f, 0x36, 0x95, 0xab, 0x01, 0x71, 0xd7, 0x86, 0x67, + 0x30, 0x74, 0x7b, 0x3d, 0xce, 0x3d, 0xe6, 0x1c, 0xe7, 0x0f, 0x83, 0x1a, + 0xf8, 0x5e, 0x5c, 0x6e, 0xae, 0x0b, 0x7c, 0x77, 0x01, 0xb1, 0xeb, 0xa9, + 0x2b, 0x65, 0xba, 0x7e, 0xe9, 0x69, 0x1d, 0x90, 0x8a, 0x14, 0xad, 0x0a, + 0x11, 0x6a, 0x4e, 0x09, 0xb4, 0x0c, 0x9e, 0xa4, 0x19, 0x7e, 0x60, 0xc0, + 0xb5, 0x4f, 0x94, 0x84, 0x22, 0xba, 0xa9, 0x7d, 0x80, 0xb4, 0xcc, 0xaf, + 0x7b, 0x35, 0xbe, 0x68, 0x1d, 0xed, 0x0a, 0xec, 0xdd, 0x8b, 0xdd, 0x30, + 0x59, 0x05, 0x4a, 0xf8, 0x38, 0x05, 0x78, 0x88, 0x48, 0x9c, 0x00, 0xa3, + 0xb7, 0x59}, + {0x01, 0x20, 0x3d, 0xf6, 0x0d, 0xb3, 0x97, 0x32, 0x20, 0x7b, 0xd8, + 0xdb, 0x87, 0x50, 0x1b, 0xcd, 0x84, 0x81, 0x66, 0x4a, 0x91, 0x11, + 0xc8, 0xc6, 0x5b, 0x46, 0xf0, 0x02, 0xb0, 0xb8, 0x31, 0x59, 0x96, + 0x0e, 0x47, 0x10, 0xeb, 0xa5, 0x48, 0xf0, 0x03, 0x9d, 0xb2, 0x4f, + 0x66, 0x19, 0x0c, 0x56, 0x05, 0x33, 0x70, 0xb3, 0xc9, 0x88, 0x4d, + 0x44, 0x59, 0x71, 0xa1, 0x29, 0x6d, 0xa4, 0xd6, 0x56, 0xf9, 0xc3}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 81 + {81, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xb3, 0x41, 0xa7, 0xb5, 0x81, 0x22, 0xc7, 0x0b, 0x72, + 0xe7, 0x0b, 0x05, 0x1a, 0x33, 0x51, 0x86, 0xc8, 0x9f, 0xe4, 0x7b, 0x8f, + 0x68, 0xc3, 0x5d, 0x09, 0x9b, 0x77, 0x59, 0xfb, 0x62, 0x08, 0x71, 0x88, + 0x75, 0xd8, 0xcd, 0x8c, 0x45, 0xd1, 0x15, 0x1a, 0x37, 0x02, 0x01, 0xa1, + 0xb0, 0x47, 0x00, 0x2f, 0x61, 0x9b, 0x05, 0xca, 0xfe, 0x39, 0xd4, 0x94, + 0xb6, 0xa6, 0x9a, 0x52, 0xb4, 0x26, 0x53, 0x33, 0x01, 0x27, 0xe7, 0x0b, + 0x8f, 0xc8, 0x40, 0x89, 0x13, 0x95, 0xaf, 0xd3, 0xb0, 0x37, 0x32, 0xd0, + 0xa5, 0x2f, 0x47, 0x77, 0x65, 0x1c, 0x3d, 0x8a, 0x85, 0x79, 0xd6, 0x65, + 0x85, 0x10, 0xd8, 0x68, 0xb6, 0x9f, 0x14, 0x3c, 0x7e, 0xec, 0xd2, 0xbe, + 0x41, 0x2e, 0x0a, 0xd2, 0xb2, 0xd7, 0xae, 0xf0, 0x71, 0x77, 0x96, 0xf3, + 0xf8, 0x48, 0x0f, 0xa9, 0x24, 0xb0, 0x9d, 0xf9, 0x01, 0x88, 0xde, 0xbe, + 0x51, 0xbb}, + {0x00, 0xb2, 0x2d, 0x94, 0xb5, 0x3f, 0xb0, 0x0d, 0x48, 0xe1, 0x2f, + 0x12, 0x56, 0x0e, 0xaf, 0xcd, 0xec, 0x7e, 0xa1, 0x57, 0xc9, 0xb0, + 0x42, 0x43, 0x6f, 0xc6, 0x66, 0x81, 0xde, 0x96, 0xaf, 0x98, 0xba, + 0x98, 0xad, 0xb7, 0xfa, 0xf7, 0x9d, 0x12, 0xb3, 0x99, 0xe9, 0x01, + 0xec, 0x7b, 0xc9, 0xd5, 0x11, 0x78, 0x83, 0xda, 0x20, 0x5a, 0xc2, + 0x6b, 0x38, 0xf7, 0x88, 0xa7, 0x88, 0x5d, 0x43, 0x4b, 0x6e, 0x18}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 82 + {82, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x01, 0xff, 0x24, 0x9a, 0xab, 0xa8, 0x06, 0xd8, 0x38, + 0xc1, 0xa1, 0xd0, 0x0d, 0x9d, 0x22, 0x59, 0xe6, 0x0e, 0xa1, 0xe8, 0xee, + 0xc6, 0x68, 0x64, 0x05, 0x46, 0x2a, 0xb2, 0x2a, 0x32, 0xa5, 0xb6, 0x73, + 0x93, 0x2b, 0xbf, 0x63, 0xfd, 0x74, 0xea, 0xb3, 0xf6, 0x33, 0x48, 0xa6, + 0xc2, 0x2e, 0x0d, 0x6e, 0x59, 0x4b, 0x25, 0x3f, 0x01, 0xea, 0x21, 0x1b, + 0xb7, 0x6f, 0x0b, 0x9d, 0xce, 0x66, 0xd6, 0x71, 0x00, 0x50, 0x52, 0xc1, + 0xf4, 0x4d, 0x17, 0xc3, 0x34, 0xe5, 0x22, 0xa0, 0xd8, 0xe3, 0xd9, 0x9a, + 0xe3, 0x2f, 0xa4, 0x8d, 0xf6, 0xfb, 0x91, 0x17, 0xbe, 0xe4, 0x31, 0xb7, + 0xa3, 0x74, 0x40, 0x31, 0x09, 0x85, 0xe5, 0xfd, 0xd8, 0x21, 0x70, 0x81, + 0x7b, 0x0f, 0x68, 0xc0, 0xbb, 0x73, 0x00, 0xd2, 0x17, 0x85, 0x4e, 0x45, + 0xfb, 0x69, 0x4b, 0x46, 0xf5, 0xf5, 0x03, 0x00, 0x62, 0x73, 0x90, 0x90, + 0x00, 0x87}, + {0x00, 0xe1, 0x7a, 0x9e, 0xbd, 0x3c, 0xe6, 0xa1, 0x9e, 0x5e, 0xaa, + 0xf8, 0x89, 0xb1, 0x20, 0xac, 0x1e, 0x38, 0x77, 0x8e, 0x1c, 0x11, + 0x29, 0xc3, 0x83, 0xfe, 0xc2, 0xbf, 0x97, 0x80, 0xd1, 0xc4, 0x12, + 0xeb, 0xc8, 0xfb, 0xc2, 0x9b, 0x06, 0x46, 0xd7, 0x7b, 0x84, 0xe4, + 0x54, 0x93, 0x37, 0x6e, 0x99, 0x1d, 0x59, 0x54, 0xce, 0x3b, 0x3c, + 0xaf, 0x47, 0x9c, 0xf8, 0xf7, 0x01, 0xd8, 0x83, 0x51, 0xae, 0xd1}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 83 + {83, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd2, 0xcb, 0x24, 0x3b, 0xdf, 0xc5, 0xff, 0xb2, 0xba, + 0xcb, 0xf4, 0x37, 0x16, 0x1f, 0x02, 0xcf, 0x22, 0x97, 0x1d, 0x8b, 0x7f, + 0x9c, 0xd0, 0xe6, 0x5c, 0x17, 0x49, 0x89, 0xf5, 0xed, 0x7c, 0x9c, 0xc7, + 0x52, 0xa0, 0xc6, 0xa7, 0x71, 0x9d, 0xc1, 0xbf, 0x3c, 0xbb, 0x67, 0xaf, + 0x5c, 0xd6, 0x02, 0x5e, 0x31, 0x3a, 0x4b, 0x0c, 0x46, 0x42, 0x9e, 0xac, + 0x13, 0x20, 0xa6, 0xce, 0xb2, 0x79, 0xda, 0xc2, 0x01, 0x80, 0x93, 0xc8, + 0xff, 0xb1, 0x76, 0x7b, 0x2b, 0x50, 0x10, 0x9e, 0x40, 0xf1, 0x8d, 0xbe, + 0x74, 0x8a, 0x35, 0x7d, 0xe1, 0xe2, 0x84, 0x66, 0x4a, 0xa7, 0xb1, 0x0a, + 0x8d, 0xf3, 0x09, 0x2a, 0x81, 0xed, 0xc1, 0x88, 0x9d, 0x15, 0x39, 0x65, + 0xeb, 0x2e, 0x4f, 0x7b, 0x31, 0x48, 0x27, 0x51, 0x2b, 0x01, 0x8b, 0xaa, + 0xf3, 0x92, 0x58, 0x1e, 0x2a, 0x49, 0x94, 0x1f, 0x60, 0x61, 0x35, 0x64, + 0x8f, 0x8c}, + {0x00, 0xff, 0x5c, 0xaf, 0x7f, 0xd6, 0xda, 0x41, 0xa1, 0xa8, 0xbb, + 0x47, 0xde, 0x3a, 0x08, 0x38, 0x83, 0xe2, 0xe3, 0x82, 0x47, 0x7c, + 0x1f, 0xf1, 0xd6, 0xec, 0xaa, 0x44, 0xa1, 0x63, 0xe7, 0xbd, 0x37, + 0x5b, 0x67, 0xd7, 0x01, 0x37, 0x63, 0xa7, 0x76, 0xdf, 0x38, 0xe7, + 0x96, 0x62, 0x31, 0x0a, 0x74, 0x87, 0x3a, 0x4c, 0xe6, 0x12, 0x6d, + 0x2e, 0xc6, 0xf6, 0x82, 0x63, 0xf2, 0x48, 0x79, 0x69, 0x97, 0x00}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 84 + {84, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xda, 0x72, 0x33, 0x0f, 0xd0, 0x0e, 0xba, 0xf4, 0xe6, + 0xff, 0x8a, 0x30, 0x3d, 0x25, 0xc2, 0x52, 0x7d, 0xff, 0x19, 0xd1, 0x0d, + 0x8e, 0x8a, 0xad, 0x05, 0xfd, 0x75, 0x9d, 0x98, 0x07, 0x3f, 0x26, 0x2e, + 0x69, 0x3c, 0xe2, 0xfc, 0x49, 0x74, 0x7a, 0xed, 0x29, 0xe2, 0x7e, 0x32, + 0x3e, 0x53, 0x5d, 0x46, 0x9f, 0x0f, 0xcd, 0x1a, 0x8a, 0x1d, 0x08, 0x60, + 0x4f, 0xaf, 0xe0, 0x0d, 0x1b, 0xad, 0xc4, 0xb3, 0x00, 0xb7, 0xde, 0x13, + 0xe7, 0xdc, 0xed, 0xb7, 0x37, 0x60, 0x04, 0xa9, 0xf5, 0x89, 0x92, 0x2f, + 0x18, 0x7b, 0xd1, 0xbe, 0x72, 0xe2, 0xde, 0x78, 0x93, 0x87, 0x3d, 0x23, + 0x92, 0xbb, 0xb8, 0x4a, 0xa8, 0x71, 0x10, 0x0f, 0x8b, 0x95, 0x54, 0x8f, + 0x5d, 0xf8, 0x96, 0x62, 0xe9, 0x8b, 0x63, 0x1c, 0x4e, 0xe4, 0xd0, 0x55, + 0x80, 0x96, 0xd4, 0x17, 0x0b, 0xe0, 0xc1, 0xe2, 0x1c, 0xc0, 0x59, 0x55, + 0x82, 0x3b}, + {0x01, 0xa6, 0x4d, 0xa0, 0x50, 0x3e, 0x2d, 0xf5, 0xd3, 0x83, 0x83, + 0x7d, 0x05, 0xcd, 0x43, 0x6e, 0xa6, 0x27, 0x38, 0x1e, 0x48, 0xe3, + 0x69, 0x58, 0x91, 0x17, 0x5a, 0xc8, 0xed, 0xe9, 0x16, 0x9d, 0xdf, + 0x57, 0x3b, 0x66, 0x72, 0x6c, 0x28, 0x13, 0x22, 0x77, 0xbe, 0xda, + 0x84, 0xbb, 0x47, 0xf2, 0x79, 0x2b, 0x41, 0x11, 0x3a, 0x0d, 0x2a, + 0xca, 0x71, 0x08, 0x46, 0x18, 0xf5, 0x5d, 0xaa, 0xe5, 0x5f, 0x79}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 85 + {85, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x77, 0xfe, 0x79, 0x58, 0x11, 0x95, 0x35, 0xca, 0x6c, + 0x1a, 0x7c, 0x87, 0xbb, 0x4d, 0xc9, 0xb9, 0x36, 0x67, 0x8a, 0xb3, 0xb7, + 0x57, 0xe7, 0x81, 0x69, 0x38, 0xbc, 0x85, 0x76, 0x43, 0x60, 0x6e, 0x61, + 0x64, 0x7d, 0x23, 0x1b, 0x9d, 0xad, 0x3e, 0x03, 0xfc, 0x4d, 0xd2, 0x9a, + 0xce, 0x5f, 0xc8, 0x23, 0xe1, 0x5f, 0x34, 0x64, 0xd8, 0xe2, 0x36, 0xd5, + 0x86, 0x2b, 0x1f, 0x62, 0x80, 0xc8, 0x36, 0x92, 0x00, 0x61, 0xba, 0x73, + 0x6c, 0x11, 0xff, 0xa6, 0xd0, 0xfa, 0xe6, 0xbc, 0x8f, 0x3e, 0x66, 0xba, + 0xbd, 0x3c, 0x6d, 0x79, 0xb8, 0x9e, 0xe6, 0x39, 0x45, 0x9e, 0xc6, 0x5a, + 0x71, 0xf1, 0x2e, 0xab, 0xcd, 0xac, 0xa4, 0x47, 0xa9, 0x93, 0x12, 0x1d, + 0xc6, 0x3d, 0xde, 0x6a, 0xe0, 0xcc, 0xeb, 0xe4, 0x15, 0xf4, 0xbf, 0xe6, + 0x0f, 0xe3, 0xfe, 0xc3, 0xd2, 0xf4, 0x8a, 0x08, 0x4b, 0x75, 0x9f, 0x07, + 0x8a, 0xc4}, + {0x01, 0x40, 0x95, 0x2c, 0x27, 0x3a, 0xb5, 0x12, 0xe3, 0xa5, 0x89, + 0x34, 0xe3, 0x75, 0x4f, 0x27, 0x24, 0x63, 0x40, 0x7e, 0x61, 0x89, + 0xb9, 0xc1, 0xe2, 0x59, 0xc2, 0x7f, 0x6d, 0x43, 0x3c, 0x48, 0x27, + 0x53, 0x2d, 0xf6, 0x27, 0x74, 0x5a, 0xcd, 0xa6, 0x4f, 0xd1, 0x79, + 0x93, 0x50, 0x8b, 0xfd, 0xef, 0x54, 0x71, 0x1f, 0x57, 0x5c, 0xff, + 0xad, 0x61, 0xc7, 0x29, 0xe8, 0xd6, 0xdd, 0x87, 0x84, 0x20, 0x4f}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 86 + {86, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x1d, 0x3f, 0xf1, 0x4f, 0x89, 0x06, 0xdb, 0x60, 0xc7, + 0xbc, 0x09, 0xc7, 0x86, 0xbe, 0x68, 0x47, 0x76, 0x8b, 0x86, 0x84, 0x95, + 0x7b, 0xf3, 0x92, 0x8c, 0x55, 0x6b, 0xf5, 0xce, 0x7a, 0x8c, 0xc8, 0x2f, + 0x9a, 0xb0, 0xe6, 0x3b, 0x4b, 0xd7, 0xeb, 0x87, 0x76, 0x7b, 0x3d, 0xb2, + 0x62, 0x49, 0x57, 0xc3, 0xf1, 0x03, 0xe8, 0x7b, 0x5c, 0x19, 0x7d, 0xc8, + 0xc6, 0xd2, 0x50, 0x73, 0x33, 0xea, 0x56, 0x9d, 0x00, 0x4a, 0xb9, 0xee, + 0xee, 0xab, 0x95, 0x00, 0x86, 0xe0, 0x30, 0xfc, 0x60, 0xb6, 0xb2, 0xe4, + 0x79, 0x73, 0x58, 0x2a, 0x28, 0x2e, 0x3b, 0x01, 0x9e, 0x62, 0x74, 0x4f, + 0x19, 0xc6, 0x0c, 0xa0, 0x20, 0x8e, 0x3a, 0x53, 0x7d, 0x6c, 0xa3, 0x53, + 0x2c, 0x59, 0xa7, 0x7c, 0x54, 0x0b, 0xce, 0x03, 0x99, 0x98, 0x87, 0x48, + 0x3d, 0xdd, 0xdf, 0xd5, 0x24, 0xb6, 0xf9, 0xd7, 0xbf, 0xb6, 0xb1, 0x13, + 0x9b, 0xba}, + {0x00, 0x1a, 0x3a, 0x43, 0x43, 0xa4, 0x29, 0x5b, 0x07, 0xd4, 0xb2, + 0x8f, 0x71, 0x69, 0x7c, 0xaf, 0x7e, 0x36, 0x3e, 0x2f, 0x3c, 0xa2, + 0x05, 0xeb, 0xb8, 0x28, 0xc4, 0x4d, 0xeb, 0x2f, 0x5b, 0xb3, 0xd9, + 0x51, 0x16, 0xf3, 0x6e, 0x25, 0xe9, 0x0e, 0xb0, 0x04, 0x24, 0xc9, + 0x88, 0x0b, 0x45, 0x53, 0x55, 0x4f, 0xf0, 0x1f, 0x38, 0xb5, 0x2c, + 0xb3, 0x4d, 0xa6, 0x43, 0x20, 0x7d, 0x6f, 0x29, 0x31, 0x2f, 0x94}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 87 + {87, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x9c, 0x9e, 0xb4, 0xcc, 0x6b, 0xed, 0x68, 0x9d, 0xa8, + 0x15, 0xf0, 0x5e, 0x3c, 0xcd, 0x26, 0x75, 0x47, 0x3c, 0x42, 0x7d, 0x31, + 0x15, 0x8f, 0x12, 0x10, 0xfd, 0x8a, 0x6a, 0xfc, 0xfb, 0x27, 0x29, 0x71, + 0xef, 0x0a, 0x06, 0x96, 0xe4, 0x8f, 0xc0, 0x1e, 0xd9, 0xd8, 0x2c, 0x9b, + 0x1d, 0x4b, 0xe0, 0x86, 0xfa, 0x5a, 0x13, 0x63, 0x70, 0x27, 0x80, 0x83, + 0x8d, 0xa4, 0xfb, 0xd6, 0x48, 0x15, 0x36, 0xd3, 0x00, 0xb3, 0x87, 0xbd, + 0xba, 0x82, 0xa5, 0xfe, 0x57, 0x73, 0x2e, 0xbe, 0xd2, 0x6a, 0x48, 0x7d, + 0x03, 0x15, 0x72, 0xc2, 0x23, 0x40, 0x3c, 0x06, 0x30, 0x39, 0x61, 0x7f, + 0x8e, 0x5c, 0x27, 0x02, 0xf6, 0x02, 0xe4, 0xb8, 0x75, 0x24, 0xf2, 0x98, + 0x39, 0x2a, 0xe1, 0xd5, 0x86, 0x2f, 0xa0, 0xff, 0x99, 0x2e, 0x51, 0xfc, + 0xe7, 0xf1, 0x45, 0x7a, 0x09, 0x91, 0xbf, 0x25, 0xf6, 0x6c, 0xf8, 0x45, + 0x63, 0x9e}, + {0x00, 0x10, 0x3e, 0xda, 0x70, 0x7b, 0x4d, 0x5e, 0x9a, 0x4a, 0xdc, + 0x17, 0xb8, 0x8c, 0xc3, 0x41, 0x96, 0x67, 0x98, 0xb6, 0x4c, 0x24, + 0x2c, 0xd1, 0x3a, 0xbd, 0xf3, 0x19, 0xb7, 0x7c, 0xb9, 0xef, 0x2f, + 0x06, 0x81, 0x6e, 0xe8, 0x20, 0x89, 0x82, 0x35, 0x19, 0x8f, 0x62, + 0x07, 0x1e, 0xe8, 0xb5, 0xc1, 0x73, 0x5e, 0x28, 0x8d, 0xd7, 0x5b, + 0xb0, 0xe5, 0xd5, 0x47, 0x92, 0x87, 0xa0, 0x2d, 0x21, 0xe8, 0x33}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 88 + {88, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x99, 0x3d, 0x74, 0xf0, 0xa4, 0xa1, 0x2d, 0x28, 0x04, + 0xbf, 0x9e, 0x25, 0x75, 0x2f, 0xab, 0x9d, 0xc0, 0xae, 0x60, 0xab, 0xc6, + 0x77, 0x2d, 0xfe, 0x10, 0xaf, 0xb0, 0x56, 0xb3, 0x26, 0x1f, 0x14, 0xfc, + 0x51, 0x58, 0x4b, 0xaf, 0x25, 0x63, 0x40, 0xb3, 0x65, 0x21, 0x20, 0xf2, + 0x4f, 0xac, 0x70, 0x0b, 0x72, 0x9d, 0xed, 0xec, 0x97, 0xb4, 0x21, 0xa1, + 0xe9, 0x31, 0xc1, 0x7c, 0x52, 0x8d, 0x5a, 0x43, 0x00, 0x90, 0x3f, 0x97, + 0x78, 0x2e, 0xc1, 0xc5, 0xaa, 0xcd, 0x7c, 0x3a, 0xb0, 0x20, 0x82, 0xd7, + 0xa2, 0xf6, 0x31, 0xd9, 0x94, 0x4d, 0xc5, 0x2c, 0x9a, 0xd4, 0xe0, 0x25, + 0x8a, 0x89, 0x9e, 0xfb, 0x33, 0xbd, 0x81, 0x06, 0x8a, 0xd4, 0x3d, 0x7d, + 0xc6, 0x43, 0xb4, 0xd7, 0xf2, 0x39, 0xa7, 0xac, 0x42, 0xa2, 0x6f, 0x4d, + 0x27, 0x80, 0x21, 0x5a, 0x68, 0x49, 0x5f, 0x79, 0xed, 0xa8, 0x1e, 0x8e, + 0xad, 0x64}, + {0x01, 0x08, 0x7a, 0xd9, 0x7d, 0x71, 0x21, 0x92, 0x8c, 0x8e, 0x35, + 0xe2, 0xfe, 0x91, 0x5f, 0x8c, 0x90, 0xf3, 0x45, 0x0d, 0xee, 0x09, + 0xd3, 0xf6, 0x76, 0x1c, 0x29, 0x04, 0x26, 0xc7, 0x43, 0x18, 0xe8, + 0x8f, 0xd0, 0x44, 0x64, 0xc0, 0xfc, 0xc0, 0x43, 0x21, 0x71, 0x66, + 0x7b, 0x57, 0x1d, 0x83, 0x4a, 0xe7, 0x7e, 0xcc, 0xa8, 0xa4, 0x10, + 0x37, 0x96, 0x85, 0xd3, 0x0b, 0x8c, 0xd2, 0x8d, 0xc0, 0x4b, 0xd7}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 89 + {89, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x07, 0xd8, 0xb6, 0x3b, 0xc0, 0x95, 0x85, 0x10, 0xed, + 0xda, 0xb9, 0xf1, 0x1f, 0xa3, 0x5a, 0xe4, 0xe5, 0xd9, 0x7c, 0x92, 0x30, + 0x40, 0x38, 0xd8, 0xec, 0x27, 0xf6, 0xe9, 0x70, 0x05, 0xd0, 0x14, 0x3e, + 0x96, 0x9c, 0x54, 0x19, 0xe8, 0x2e, 0xba, 0x50, 0x93, 0x36, 0xe2, 0x34, + 0x98, 0xc5, 0xb7, 0x3e, 0x8f, 0x0b, 0x21, 0xe3, 0xd9, 0xf5, 0xcb, 0x56, + 0x16, 0x09, 0x66, 0x9e, 0xf6, 0x78, 0xc7, 0xd4, 0x01, 0x96, 0xc5, 0x35, + 0xb6, 0x23, 0xbe, 0x6e, 0xfa, 0x50, 0x4e, 0x96, 0x9e, 0xa7, 0x1c, 0xb9, + 0x25, 0x28, 0x76, 0x08, 0x74, 0x0d, 0x04, 0xac, 0xb3, 0x42, 0xb4, 0x13, + 0x58, 0x82, 0x78, 0x3d, 0xb8, 0xd2, 0x55, 0xa6, 0xd5, 0x56, 0xff, 0xc1, + 0x65, 0x24, 0xba, 0xbe, 0xee, 0x06, 0xd1, 0xf2, 0x80, 0xab, 0x81, 0x71, + 0x84, 0x8e, 0x7d, 0xb5, 0x4b, 0x76, 0xa3, 0xb3, 0x1e, 0x41, 0x57, 0x21, + 0x96, 0x14}, + {0x00, 0x74, 0xc3, 0x32, 0xbe, 0xc2, 0x02, 0x83, 0x72, 0xda, 0xc8, + 0x2b, 0xb7, 0x4c, 0x3f, 0x3b, 0x4b, 0xd0, 0xf0, 0xa6, 0x52, 0x1d, + 0xfd, 0xf0, 0xcc, 0xe8, 0x77, 0xb1, 0xa9, 0x9e, 0x50, 0x6e, 0xf0, + 0xe4, 0xfd, 0x9b, 0xce, 0xfd, 0x33, 0x65, 0x42, 0x8f, 0x25, 0x7e, + 0xd1, 0x59, 0x5d, 0xce, 0xdb, 0xef, 0xe9, 0x99, 0x28, 0xe7, 0xfa, + 0x7a, 0xf8, 0x91, 0xfd, 0xc1, 0xb6, 0xff, 0x9d, 0xe1, 0x25, 0x36}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 90 + {90, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd3, 0xf5, 0x70, 0x4d, 0xbc, 0x67, 0xfe, 0x3e, 0x9e, + 0xc3, 0xa0, 0x26, 0x12, 0xed, 0xf0, 0x4a, 0x82, 0xfc, 0xf9, 0xd5, 0xa4, + 0x1c, 0x5a, 0x33, 0x0f, 0x4d, 0xc6, 0x5b, 0x7c, 0x1e, 0x8a, 0x92, 0x7f, + 0xed, 0xf3, 0x1a, 0x52, 0xb2, 0x8b, 0xfe, 0x2b, 0x84, 0xe0, 0x8f, 0x9d, + 0xd9, 0x8a, 0x26, 0x89, 0x44, 0x05, 0x53, 0xdd, 0x89, 0x19, 0xfd, 0xdd, + 0x56, 0xed, 0x73, 0x6b, 0x9d, 0x06, 0x4c, 0xc3, 0x00, 0x01, 0x79, 0xaa, + 0xda, 0x23, 0x20, 0x04, 0x9f, 0x18, 0x43, 0x0d, 0x32, 0xa6, 0x58, 0x89, + 0xab, 0x5a, 0x98, 0x40, 0xff, 0x43, 0x38, 0x8f, 0x7e, 0x22, 0x53, 0xbe, + 0x3e, 0x0e, 0xa4, 0x1d, 0x6a, 0xbe, 0x9e, 0x33, 0xb0, 0xc8, 0xa8, 0x05, + 0xc8, 0x0c, 0x52, 0xfa, 0x66, 0xda, 0xb4, 0x5f, 0x7e, 0xd2, 0x04, 0x39, + 0x00, 0xe3, 0xad, 0xa8, 0xd0, 0x25, 0x64, 0x8c, 0x48, 0x22, 0x74, 0x3b, + 0x51, 0x94}, + {0x01, 0x8d, 0x9f, 0x7f, 0x73, 0x20, 0x23, 0xd2, 0xf8, 0x70, 0x97, + 0xc6, 0xf5, 0x8a, 0xfc, 0x7c, 0xee, 0x91, 0xc6, 0x7b, 0x3d, 0xf3, + 0xb3, 0x18, 0x51, 0x7b, 0xbb, 0x40, 0x26, 0x64, 0xf5, 0x82, 0x94, + 0x08, 0xd9, 0x11, 0xb0, 0xa9, 0xb4, 0x1c, 0xb2, 0xf7, 0xdc, 0xb9, + 0x6d, 0x4f, 0xba, 0x36, 0xd9, 0x0f, 0x02, 0x75, 0xe0, 0xbf, 0x6b, + 0x12, 0x53, 0xd1, 0x7c, 0xe3, 0xf2, 0x67, 0xa7, 0xb5, 0x6b, 0xff}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 91 + {91, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd3, 0xdc, 0x62, 0xa0, 0x70, 0xaf, 0x81, 0xad, 0x1d, + 0xbe, 0x02, 0xff, 0x07, 0x58, 0x68, 0xaa, 0x35, 0xe3, 0xc3, 0xb5, 0x55, + 0xf5, 0x8d, 0xa4, 0x48, 0x5e, 0x15, 0xbd, 0xe7, 0x89, 0xb6, 0x80, 0x2b, + 0x57, 0x98, 0x87, 0xd7, 0x53, 0xaa, 0x13, 0x58, 0x91, 0x67, 0xdd, 0x26, + 0xb1, 0x24, 0x89, 0x73, 0x4e, 0x80, 0xa3, 0x49, 0x41, 0xc6, 0x38, 0xc1, + 0x02, 0xfa, 0x5c, 0x19, 0x9e, 0x4d, 0x11, 0x18, 0x01, 0x90, 0xa3, 0x53, + 0x41, 0x20, 0xb8, 0xff, 0x4c, 0xf7, 0xa9, 0x38, 0x61, 0x85, 0xcd, 0x2c, + 0x7a, 0xee, 0x66, 0x67, 0xf1, 0x30, 0xcf, 0xf1, 0xb0, 0x60, 0x24, 0x2d, + 0x34, 0x00, 0x29, 0xc1, 0x5e, 0xb7, 0xd5, 0x21, 0xe1, 0xf6, 0xa9, 0x66, + 0x3f, 0x19, 0xb2, 0xfe, 0x74, 0x0b, 0x43, 0x84, 0xbf, 0x34, 0x80, 0xe7, + 0x6c, 0xbd, 0xee, 0x1d, 0xa7, 0x7b, 0x8f, 0x1c, 0x45, 0xb9, 0xe9, 0x26, + 0x88, 0x4f}, + {0x01, 0x6f, 0x12, 0x95, 0x31, 0xc6, 0x71, 0x38, 0x80, 0x10, 0xd4, + 0x1c, 0x93, 0x4a, 0x25, 0x92, 0xd5, 0x7d, 0xe3, 0x37, 0x6d, 0xe7, + 0xab, 0xfd, 0x32, 0xdb, 0x1b, 0x42, 0xb3, 0x4f, 0xdb, 0x13, 0xe5, + 0xc8, 0x37, 0x1d, 0xb8, 0xc3, 0x61, 0x01, 0xea, 0x35, 0xe2, 0x6d, + 0x04, 0xe1, 0x9b, 0xa8, 0x91, 0xb0, 0x81, 0x6a, 0x82, 0x1c, 0x51, + 0x03, 0xa1, 0xf6, 0x8c, 0x9d, 0xc3, 0x99, 0xb1, 0xe4, 0xed, 0x50}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in left to + // right addition chain + // tcID: 92 + {92, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd5, 0x1e, 0x31, 0x63, 0x49, 0x26, 0x26, 0x9b, 0x2a, + 0x08, 0x85, 0xc8, 0x28, 0xa5, 0xab, 0x76, 0xb1, 0xfe, 0x4e, 0x5e, 0x3d, + 0x94, 0x1d, 0x96, 0x78, 0xe4, 0xbb, 0x07, 0x90, 0x02, 0xbd, 0x3c, 0x8e, + 0x6c, 0x1f, 0x15, 0x7e, 0x63, 0xc2, 0x75, 0x73, 0x1d, 0x57, 0x37, 0x91, + 0x42, 0xa8, 0xdf, 0x95, 0x87, 0xd1, 0x0b, 0x75, 0xff, 0xe6, 0x2e, 0xb4, + 0x53, 0x0e, 0x75, 0xd7, 0x63, 0x40, 0x26, 0xd7, 0x00, 0x07, 0x80, 0xe8, + 0xbc, 0xea, 0x8d, 0x13, 0x99, 0x94, 0x3f, 0x5b, 0xd0, 0xf4, 0xfd, 0x18, + 0x37, 0xdb, 0x2f, 0x9b, 0xe7, 0xfc, 0x46, 0x69, 0xd0, 0x42, 0x2c, 0x42, + 0x8c, 0x22, 0x3d, 0xa5, 0x3b, 0x95, 0x66, 0xef, 0x0d, 0x27, 0xbb, 0x64, + 0xca, 0xe0, 0x1d, 0x9f, 0x94, 0x9d, 0x1a, 0x74, 0x4e, 0x8b, 0x0e, 0x79, + 0x27, 0x80, 0xd1, 0xa2, 0x43, 0xa0, 0x79, 0x39, 0x54, 0x18, 0x16, 0x6d, + 0x17, 0x6b}, + {0x00, 0xf5, 0x55, 0x04, 0xf1, 0x71, 0x4e, 0x07, 0x70, 0x2a, 0xcb, + 0x1c, 0x59, 0x4d, 0xd2, 0x46, 0x60, 0x3f, 0xb7, 0x1f, 0x11, 0xe4, + 0x9d, 0xe5, 0x90, 0x6a, 0xcf, 0x6d, 0xc3, 0xbe, 0xf6, 0xa2, 0x40, + 0x2e, 0x1c, 0x5d, 0xad, 0x88, 0x31, 0xaa, 0x18, 0x89, 0x45, 0x31, + 0xca, 0xe0, 0x87, 0xa2, 0xdd, 0xa4, 0x0f, 0xe2, 0xdb, 0x58, 0x2d, + 0x3c, 0x20, 0xd6, 0x02, 0xaf, 0x62, 0xdc, 0x12, 0xb7, 0xe2, 0x95}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 93 + {93, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x9d, 0x77, 0x70, 0xd5, 0xd9, 0xdb, 0xe5, 0x07, 0x86, + 0xec, 0x90, 0x9d, 0x07, 0x1f, 0x12, 0xd0, 0xb6, 0xd1, 0x0c, 0x8b, 0x1d, + 0xdb, 0xf5, 0x46, 0xd0, 0xe6, 0xf4, 0xa3, 0xff, 0x7e, 0x04, 0x76, 0xf0, + 0x44, 0x72, 0xee, 0xe3, 0x3d, 0x87, 0x75, 0x58, 0x65, 0x04, 0xf0, 0x05, + 0xe8, 0x23, 0x29, 0xcd, 0x6b, 0x6c, 0xae, 0x3f, 0x63, 0x01, 0x2a, 0x37, + 0xab, 0x16, 0xc4, 0x7f, 0x27, 0xce, 0xb3, 0x6c, 0x00, 0x9d, 0x6b, 0x67, + 0x0e, 0xb3, 0x3f, 0xef, 0xca, 0xfa, 0x11, 0x85, 0x7f, 0x5c, 0x3b, 0xab, + 0x4f, 0xbe, 0x41, 0xc1, 0x74, 0x65, 0x0e, 0x25, 0xe4, 0x9c, 0x65, 0xac, + 0x63, 0xcd, 0xd2, 0xc2, 0xa8, 0xf8, 0xf6, 0x05, 0xd7, 0xe2, 0x67, 0xec, + 0x20, 0x23, 0xf3, 0x99, 0x96, 0xb8, 0xe8, 0x25, 0xdd, 0x04, 0x31, 0x82, + 0x21, 0x08, 0xe2, 0xc0, 0x1f, 0xf0, 0x77, 0x57, 0xd2, 0x49, 0x58, 0x05, + 0xb4, 0x4b}, + {0x01, 0xb6, 0x3a, 0x08, 0xa8, 0xfe, 0xa8, 0x20, 0xed, 0x8c, 0x01, + 0xf0, 0xb8, 0x48, 0x25, 0x49, 0xa1, 0x36, 0x06, 0xbd, 0x95, 0xa7, + 0xf3, 0x68, 0x9f, 0xdf, 0xca, 0x6c, 0x3f, 0x4e, 0x3d, 0x34, 0x9c, + 0x7d, 0x41, 0x84, 0x7f, 0x13, 0x4d, 0x06, 0xfa, 0xbc, 0x01, 0x2b, + 0xff, 0xe9, 0x8c, 0xc6, 0xe1, 0x6e, 0xf5, 0x73, 0xb5, 0x34, 0xb3, + 0xd6, 0x47, 0x92, 0xd1, 0x2d, 0x0c, 0xd3, 0xf1, 0xcc, 0xf1, 0xaf}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 94 + {94, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xf3, 0x83, 0xca, 0x1f, 0xa8, 0xfb, 0xa4, 0xec, 0x01, + 0x31, 0x92, 0x7e, 0x66, 0x88, 0xa3, 0x74, 0xf1, 0xfb, 0xf0, 0x4f, 0x2e, + 0x79, 0x3b, 0x6b, 0x06, 0x31, 0xd1, 0x9c, 0x24, 0xec, 0x6c, 0xd7, 0x5c, + 0x52, 0xd0, 0xb1, 0x9e, 0xc2, 0x7c, 0x37, 0x7a, 0x4a, 0xc4, 0x83, 0x4b, + 0xc9, 0x90, 0x01, 0x62, 0x42, 0x04, 0x55, 0x21, 0x54, 0xbe, 0xa2, 0x98, + 0x56, 0x63, 0x00, 0x64, 0x3c, 0x63, 0x28, 0x7c, 0x00, 0xbd, 0x95, 0x61, + 0x7d, 0x16, 0x55, 0xdc, 0xcc, 0x5b, 0x8a, 0xd5, 0x0f, 0xe7, 0xb1, 0xc0, + 0x0b, 0xd5, 0x11, 0x1b, 0x00, 0x33, 0x8d, 0x6e, 0x59, 0x87, 0xa0, 0x74, + 0x2f, 0x60, 0x8b, 0x74, 0xa9, 0x35, 0x02, 0xb1, 0x26, 0x0f, 0xd1, 0x93, + 0xb3, 0xbd, 0x3a, 0x90, 0xc8, 0x43, 0xc1, 0x34, 0x4a, 0xf1, 0x63, 0x87, + 0x73, 0x18, 0x90, 0x36, 0x63, 0x7c, 0x3d, 0x75, 0x04, 0xd5, 0x0e, 0x80, + 0x65, 0x55}, + {0x01, 0x53, 0x53, 0xc0, 0x8c, 0xa7, 0xc4, 0x84, 0xe2, 0x7a, 0x3e, + 0x04, 0xc1, 0xd8, 0xdf, 0xee, 0xec, 0xac, 0x17, 0x3c, 0x2b, 0x6e, + 0x2a, 0x5d, 0xbc, 0xb0, 0xda, 0x52, 0x23, 0xe6, 0x34, 0xbd, 0x2d, + 0x52, 0x7d, 0x8b, 0x34, 0xba, 0x0e, 0x59, 0x2c, 0xaf, 0x9d, 0x62, + 0x34, 0xfc, 0x54, 0x45, 0x2c, 0x5f, 0xb5, 0x05, 0x83, 0x3a, 0x97, + 0x70, 0x8c, 0xcb, 0x8d, 0xeb, 0xc4, 0xdf, 0x5d, 0xca, 0xcb, 0xb3}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 95 + {95, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5d, 0x11, 0xff, 0xc0, 0x3c, 0x08, 0xae, 0x32, 0x3c, + 0xb9, 0x38, 0xfb, 0x6f, 0x2a, 0x33, 0xef, 0xbc, 0xbd, 0x61, 0xa6, 0x58, + 0x40, 0xc3, 0x3b, 0x20, 0x72, 0x65, 0xec, 0x8a, 0xdd, 0x07, 0x64, 0xd5, + 0x9e, 0x58, 0x40, 0xa8, 0x5a, 0x06, 0x2b, 0xfb, 0x1f, 0x70, 0x55, 0x59, + 0xc1, 0x95, 0x4a, 0xee, 0x96, 0xe2, 0x3c, 0x88, 0x8e, 0x0a, 0xb6, 0x70, + 0x4f, 0x36, 0x2b, 0xf5, 0xc5, 0x88, 0x82, 0xf7, 0x01, 0x3d, 0x7a, 0x4a, + 0xf3, 0xb3, 0xa5, 0x8a, 0xd1, 0x96, 0x12, 0xa1, 0xc3, 0x71, 0x23, 0x43, + 0x88, 0xd8, 0xc0, 0x6f, 0x53, 0xf0, 0x3b, 0x39, 0xe8, 0x4c, 0x22, 0x55, + 0x7c, 0xc6, 0x64, 0x1a, 0x55, 0x80, 0x68, 0x7b, 0xb0, 0x86, 0x32, 0xee, + 0xd3, 0x1e, 0x0c, 0xc1, 0x14, 0xd1, 0x79, 0xda, 0x68, 0x65, 0x37, 0x6a, + 0x9d, 0x9b, 0x0e, 0xec, 0x67, 0xc1, 0xc5, 0x98, 0xee, 0x97, 0x2b, 0x77, + 0x1b, 0x6e}, + {0x01, 0x74, 0x0f, 0x76, 0xc8, 0xd2, 0xbb, 0xd7, 0x17, 0x9f, 0xbe, + 0xd6, 0x14, 0x12, 0x3f, 0xe2, 0xfd, 0xbb, 0x85, 0xfe, 0x82, 0x20, + 0x30, 0x0b, 0x40, 0xcb, 0xbb, 0x53, 0x9d, 0x47, 0x54, 0xc5, 0xef, + 0x63, 0xf7, 0xb2, 0xbc, 0x27, 0xe1, 0x29, 0x47, 0x8e, 0x7a, 0xce, + 0xec, 0x83, 0x47, 0x13, 0xce, 0xba, 0x27, 0xe2, 0xf6, 0x79, 0x53, + 0x44, 0x37, 0x2d, 0x3c, 0x4d, 0x93, 0x5a, 0x9c, 0x9e, 0x46, 0x96}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 96 + {96, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xe9, 0xe3, 0x95, 0xfe, 0x1b, 0x0b, 0x16, 0x62, 0x25, + 0x6a, 0x4b, 0x59, 0x53, 0xe9, 0x89, 0x71, 0xdc, 0xee, 0xe0, 0x98, 0xb3, + 0x4f, 0x9f, 0xaa, 0x87, 0xc0, 0x7a, 0x15, 0xe2, 0xd9, 0x61, 0x8e, 0x71, + 0x3f, 0x98, 0xcc, 0x4f, 0x8e, 0x89, 0xd6, 0x6e, 0x06, 0xbf, 0x7f, 0x6b, + 0x5b, 0x2e, 0x01, 0x24, 0x91, 0x85, 0x1b, 0x11, 0xd7, 0x11, 0x41, 0x38, + 0x5f, 0xa9, 0xb4, 0x33, 0x47, 0xc4, 0x82, 0x3f, 0x00, 0x82, 0x05, 0xa3, + 0x91, 0xbb, 0x03, 0x75, 0x0c, 0x79, 0x51, 0xf4, 0x10, 0x69, 0x1d, 0xd4, + 0x2c, 0xf3, 0xd7, 0x1d, 0xf5, 0xf7, 0x6b, 0x98, 0xc0, 0xd0, 0x82, 0x46, + 0x0c, 0x21, 0xf9, 0x63, 0x61, 0x01, 0x39, 0x52, 0x22, 0x4d, 0xda, 0x74, + 0x63, 0xcd, 0xe1, 0x6f, 0x24, 0x2c, 0x34, 0xc6, 0x26, 0x73, 0xd9, 0x15, + 0x6a, 0xed, 0x72, 0x60, 0xe7, 0xb0, 0x17, 0x57, 0xee, 0xe6, 0xbe, 0xa6, + 0x0e, 0xe5}, + {0x01, 0x73, 0x42, 0x53, 0xe8, 0xd5, 0xe9, 0x30, 0x8c, 0xd5, 0x1b, + 0xf0, 0x41, 0x04, 0xee, 0x08, 0xd1, 0x63, 0xac, 0xb5, 0x90, 0xb1, + 0xa9, 0x55, 0x89, 0x64, 0x47, 0xb8, 0xa2, 0x55, 0xfc, 0xd3, 0xc1, + 0x25, 0x6b, 0x4e, 0x86, 0xb9, 0xf3, 0x16, 0xef, 0xf4, 0xd7, 0x61, + 0x3b, 0x38, 0x29, 0xf5, 0x78, 0x59, 0x61, 0xed, 0xa4, 0xee, 0x9e, + 0xdd, 0xed, 0xa4, 0xdb, 0x4d, 0x60, 0xaf, 0x19, 0xe3, 0x19, 0x73}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 97 + {97, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x64, 0x01, 0x6e, 0x2b, 0xc3, 0x6f, 0xa9, 0xef, 0x56, + 0x71, 0x3d, 0xa8, 0x9a, 0xcf, 0x0b, 0x04, 0x80, 0x82, 0xdc, 0x63, 0x11, + 0x56, 0x74, 0x0e, 0xc8, 0xec, 0xd2, 0x2c, 0x12, 0x38, 0x48, 0x83, 0x71, + 0x28, 0x43, 0x45, 0xa9, 0x6e, 0xce, 0xf6, 0xdc, 0xdd, 0xa2, 0xe1, 0x3b, + 0x4f, 0x2b, 0x94, 0x91, 0xc3, 0x86, 0x27, 0x48, 0x97, 0xfa, 0x13, 0xc6, + 0xb2, 0x31, 0x3c, 0x50, 0x00, 0x41, 0x97, 0x55, 0x01, 0xc9, 0x0a, 0x40, + 0x54, 0x31, 0x00, 0x55, 0x32, 0x37, 0x7c, 0x20, 0x4b, 0xac, 0x9a, 0x0d, + 0x9d, 0x22, 0x65, 0x42, 0x58, 0x4f, 0xbe, 0x3c, 0x89, 0xf7, 0x85, 0xc7, + 0x08, 0xa2, 0x33, 0x99, 0xa1, 0xbd, 0x14, 0xda, 0xa3, 0xe6, 0x8c, 0xc7, + 0x6a, 0xed, 0x9f, 0x5f, 0xd4, 0xbf, 0xbe, 0x4e, 0xec, 0xab, 0x4a, 0x7a, + 0xd2, 0xa0, 0x01, 0x70, 0xda, 0xd3, 0x7e, 0x6f, 0xe5, 0x6e, 0x92, 0x5e, + 0x6b, 0xfe}, + {0x00, 0x9c, 0x62, 0x34, 0x17, 0x1b, 0x4c, 0x43, 0xf7, 0x9f, 0xf0, + 0xad, 0x95, 0x81, 0x2e, 0x36, 0xb0, 0x78, 0x4a, 0xd5, 0x92, 0x53, + 0xd2, 0x0e, 0xa0, 0xcb, 0x98, 0x63, 0x3f, 0xb0, 0x63, 0xff, 0xd8, + 0xaa, 0x22, 0xa2, 0xdc, 0xba, 0x29, 0xd4, 0x11, 0x6c, 0xd7, 0x07, + 0x37, 0xc1, 0xb1, 0xf6, 0xeb, 0xab, 0x47, 0x31, 0xc5, 0xb8, 0xa4, + 0x55, 0x78, 0x85, 0x97, 0xa6, 0x07, 0xb5, 0xa4, 0x5b, 0xd5, 0x47}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 98 + {98, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd3, 0x6d, 0x2b, 0x3e, 0xc4, 0x25, 0xa6, 0xc2, 0x50, + 0x7c, 0x4d, 0xdf, 0xb5, 0xb4, 0xa1, 0x0e, 0xc4, 0xd4, 0xa1, 0x50, 0xc5, + 0xc2, 0xb8, 0x0a, 0x26, 0x3b, 0xad, 0xde, 0xbd, 0x31, 0x98, 0x79, 0x7e, + 0x97, 0xed, 0x7d, 0x0c, 0xca, 0x81, 0x8c, 0xf4, 0xdd, 0xd4, 0x7f, 0x61, + 0x34, 0xb7, 0xa6, 0xd2, 0xb0, 0xa1, 0x5e, 0xe6, 0x09, 0x73, 0xf9, 0xd7, + 0xda, 0x22, 0x0f, 0x62, 0x80, 0x0c, 0x54, 0x67, 0x01, 0x1b, 0xbb, 0x5f, + 0x8e, 0x9d, 0xf6, 0x5b, 0x9b, 0x2c, 0x10, 0x5e, 0x4d, 0x8f, 0x6d, 0xbd, + 0xc4, 0xf2, 0x3f, 0x25, 0x6b, 0x53, 0xb4, 0x7b, 0xc2, 0x89, 0x2c, 0x29, + 0x5e, 0x7c, 0xbd, 0xb4, 0xaa, 0xe8, 0x18, 0x58, 0xba, 0x66, 0x44, 0x32, + 0x55, 0x65, 0x9b, 0xea, 0xa3, 0x08, 0xae, 0xa4, 0xc5, 0x09, 0xc9, 0x9d, + 0x57, 0x8f, 0xdf, 0xb8, 0x73, 0xf5, 0x1f, 0xf5, 0x36, 0x81, 0xae, 0xa6, + 0x22, 0xe0}, + {0x01, 0xce, 0xc1, 0xf0, 0x27, 0xa1, 0x0d, 0xe4, 0xa6, 0x90, 0x5e, + 0xa3, 0x2f, 0x53, 0x48, 0x51, 0xa2, 0xf2, 0x3d, 0xdc, 0x9e, 0x7e, + 0xcd, 0x3d, 0x24, 0xb8, 0xb8, 0x8b, 0xe0, 0x1f, 0x76, 0x39, 0xca, + 0xc7, 0x84, 0x7c, 0x9a, 0xbd, 0xbe, 0x74, 0x6c, 0x17, 0x1a, 0x91, + 0x3d, 0x67, 0x19, 0xd7, 0xc2, 0xa0, 0xc0, 0x35, 0x9c, 0x40, 0x36, + 0x36, 0x0b, 0xe1, 0xe7, 0x5e, 0x8b, 0x2f, 0x7a, 0xaa, 0x67, 0x8e}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 99 + {99, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xdb, 0x63, 0xbd, 0x5a, 0xee, 0x53, 0xbd, 0x63, 0xfc, + 0xe0, 0x54, 0x06, 0x3d, 0xc3, 0x64, 0xaa, 0xe4, 0xf3, 0x20, 0xf7, 0xad, + 0x2d, 0xf2, 0x94, 0x14, 0x04, 0x31, 0xad, 0x15, 0x50, 0xc7, 0xea, 0xb3, + 0x71, 0xa1, 0x3d, 0x4d, 0xbb, 0x78, 0xf6, 0x3d, 0x71, 0x88, 0xe6, 0x1d, + 0xc8, 0xe2, 0x68, 0x88, 0x8d, 0x93, 0x19, 0x90, 0x6a, 0x28, 0xf3, 0x60, + 0xbf, 0x7c, 0xe8, 0x68, 0xeb, 0x67, 0xd0, 0xc7, 0x00, 0x7d, 0x66, 0x37, + 0x11, 0x52, 0x95, 0x4f, 0x48, 0x58, 0x1d, 0xb9, 0x1c, 0x15, 0x33, 0xdd, + 0xf3, 0xb1, 0x48, 0xb7, 0xe9, 0x6a, 0x5e, 0x99, 0x64, 0xf7, 0x06, 0xcb, + 0x3f, 0x6e, 0xe8, 0x05, 0x79, 0x3f, 0xd7, 0xc5, 0x76, 0x7e, 0x79, 0xf4, + 0x26, 0x23, 0x33, 0x08, 0xc8, 0xef, 0xfc, 0x1d, 0xa7, 0x1e, 0xc7, 0x37, + 0x44, 0xa4, 0x9a, 0x69, 0xfb, 0x5f, 0x66, 0x24, 0x07, 0xff, 0x54, 0xd9, + 0x48, 0x79}, + {0x00, 0x5f, 0x90, 0x0e, 0xfb, 0xba, 0xd4, 0x97, 0xee, 0x90, 0x4b, + 0x80, 0xfc, 0xe0, 0x70, 0x29, 0xad, 0x3f, 0x97, 0x9c, 0xb3, 0x42, + 0x3d, 0xc7, 0xd1, 0x6c, 0x9c, 0xf0, 0x85, 0x3f, 0x89, 0xa4, 0x87, + 0xdf, 0xdc, 0x5c, 0xc3, 0x45, 0x30, 0xaf, 0xa8, 0xcc, 0xdf, 0x5a, + 0x0e, 0x37, 0x6e, 0x27, 0x8a, 0x09, 0x1b, 0xd4, 0xf6, 0x07, 0x7c, + 0x94, 0x1d, 0xed, 0x6f, 0x1b, 0x0f, 0xc8, 0x84, 0x01, 0x00, 0xa3}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 100 + {100, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x56, 0x81, 0xf7, 0x78, 0x6b, 0x77, 0x07, 0x9c, 0x6a, + 0xa9, 0xcc, 0xda, 0xa5, 0x8f, 0x39, 0xe9, 0xec, 0x4e, 0x14, 0xe2, 0x4d, + 0x1b, 0xb3, 0xf0, 0xd6, 0xcb, 0x56, 0xbf, 0x7b, 0x78, 0x76, 0x1c, 0x3b, + 0xf5, 0x8c, 0x7f, 0xb7, 0x6a, 0x22, 0x94, 0x3b, 0xb2, 0x5d, 0xb8, 0x0e, + 0xb0, 0xaf, 0x74, 0x10, 0xd6, 0x07, 0x15, 0x4e, 0xf9, 0x27, 0x15, 0x2a, + 0x89, 0x21, 0xfd, 0xef, 0xe7, 0x28, 0x8d, 0xba, 0x01, 0xe5, 0xb1, 0x9c, + 0x82, 0x7b, 0x28, 0x85, 0x58, 0xda, 0x2d, 0xf5, 0xf9, 0xfc, 0xa3, 0x13, + 0x7e, 0xd0, 0x69, 0x40, 0x78, 0xd3, 0xf6, 0x00, 0xaa, 0x7a, 0x49, 0x5f, + 0xe2, 0x8f, 0x41, 0x8d, 0x45, 0x8b, 0xc5, 0x52, 0x76, 0xbf, 0x7d, 0x29, + 0x69, 0xac, 0x24, 0x29, 0xe2, 0xaf, 0x8d, 0x05, 0xd4, 0x11, 0x2e, 0xdb, + 0xe9, 0x3b, 0x04, 0x1f, 0x2d, 0x5d, 0x56, 0xa4, 0xfe, 0xe5, 0xfb, 0x91, + 0x8b, 0x69}, + {0x01, 0x24, 0xc2, 0x3c, 0x00, 0xd3, 0x03, 0x29, 0x06, 0x56, 0x11, + 0x07, 0x5b, 0x02, 0xe5, 0x5c, 0x3c, 0x66, 0x7b, 0xbe, 0x3d, 0x65, + 0x16, 0x0f, 0xa1, 0x89, 0x12, 0x8a, 0xf4, 0x55, 0x24, 0x0e, 0xb6, + 0x77, 0xa1, 0xee, 0x07, 0xca, 0x87, 0x89, 0xbe, 0x7a, 0x8e, 0xd0, + 0x74, 0xce, 0x17, 0x50, 0x4a, 0x59, 0x03, 0xd9, 0xa7, 0x52, 0x68, + 0x1a, 0xfe, 0x63, 0x42, 0xb0, 0x54, 0x86, 0x6c, 0xbb, 0xf1, 0x99}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 101 + {101, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb3, 0xe7, 0xc9, 0x77, 0x4c, 0x52, 0x3b, 0xbe, 0xf8, + 0x57, 0xd5, 0x9f, 0x8c, 0xce, 0xcd, 0x06, 0x7f, 0xd1, 0x8c, 0x7d, 0x77, + 0x77, 0xc8, 0x2c, 0x68, 0x14, 0x6b, 0x33, 0x8e, 0x14, 0xc5, 0xd0, 0x99, + 0x8b, 0x3b, 0x96, 0x23, 0x54, 0xd9, 0xb1, 0x07, 0x33, 0x7a, 0xfd, 0x41, + 0x37, 0x23, 0x30, 0x47, 0xad, 0xb3, 0x52, 0xb8, 0xb1, 0xe2, 0x15, 0xfc, + 0xac, 0x25, 0xf1, 0xe3, 0x39, 0x59, 0x40, 0x77, 0x01, 0x48, 0xe5, 0xce, + 0xd5, 0x84, 0x10, 0x18, 0x3d, 0x15, 0xc7, 0x19, 0xf8, 0xae, 0x4c, 0x19, + 0xd9, 0x5f, 0x91, 0x0f, 0x35, 0x83, 0xde, 0x6e, 0x0b, 0x63, 0xb9, 0x38, + 0xe2, 0xd5, 0xec, 0x67, 0x07, 0x55, 0xdc, 0x24, 0xcb, 0xf0, 0x8f, 0x93, + 0x40, 0xf9, 0x14, 0xc5, 0x53, 0x4b, 0xf7, 0xf1, 0x48, 0x39, 0x47, 0xb6, + 0xb4, 0x06, 0x26, 0xf1, 0xc7, 0xfe, 0x0e, 0x4d, 0x8e, 0xd8, 0x43, 0x02, + 0x7b, 0x14}, + {0x01, 0x7a, 0x94, 0x0d, 0xca, 0x15, 0xb1, 0xdb, 0x9a, 0x1e, 0x3f, + 0x54, 0xc0, 0xaa, 0x8e, 0xb0, 0x72, 0xdc, 0xe1, 0x16, 0x50, 0xed, + 0x92, 0x0a, 0x29, 0x31, 0xc6, 0x8b, 0x93, 0x0c, 0x34, 0xb5, 0x81, + 0x1d, 0x07, 0x6c, 0x0a, 0x3d, 0x10, 0x39, 0x7a, 0x18, 0xbd, 0x0a, + 0x7a, 0x87, 0xfa, 0xa7, 0x8a, 0x6d, 0x98, 0x4f, 0xb4, 0x8b, 0x3e, + 0xe5, 0x3d, 0x20, 0xbc, 0xda, 0x84, 0xcb, 0x2e, 0xa7, 0xba, 0xad}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 102 + {102, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xaf, 0xf0, 0xe5, 0x21, 0x6e, 0xe7, 0xcd, 0x11, 0x5c, + 0xc6, 0x30, 0x90, 0x9d, 0x20, 0xfd, 0x3c, 0x38, 0x23, 0x57, 0xf0, 0x74, + 0x44, 0x80, 0xd8, 0x6b, 0x17, 0x7a, 0xf4, 0xff, 0x94, 0x71, 0xa1, 0xe3, + 0x60, 0x53, 0x2a, 0x92, 0xa5, 0x82, 0x52, 0xd9, 0x3d, 0x1e, 0xa1, 0x6a, + 0xb4, 0x7f, 0x4c, 0x09, 0x0b, 0x6a, 0xef, 0xdc, 0x6a, 0x7a, 0x37, 0x78, + 0xd1, 0x5c, 0x68, 0xa8, 0x66, 0x75, 0x8b, 0x9a, 0x00, 0x98, 0xe2, 0x3c, + 0x43, 0x72, 0x37, 0x2a, 0x52, 0x7b, 0xe2, 0xc6, 0xc3, 0x11, 0x73, 0x80, + 0xb4, 0x83, 0x6d, 0x5e, 0xbd, 0x08, 0x07, 0xb8, 0x0c, 0xd9, 0xc6, 0xef, + 0xd9, 0x6a, 0x7c, 0xf0, 0x75, 0x7c, 0x2a, 0x63, 0x5b, 0x9a, 0xd6, 0xdf, + 0xe0, 0x11, 0x57, 0xff, 0x92, 0xde, 0xd3, 0x13, 0xa7, 0x8c, 0xad, 0x96, + 0x80, 0x82, 0xaf, 0x33, 0xd1, 0x36, 0x87, 0x3f, 0x80, 0x8d, 0x8e, 0x49, + 0x16, 0x26}, + {0x01, 0xb9, 0x84, 0x47, 0xf0, 0xc3, 0xa5, 0x7d, 0xef, 0x59, 0x2c, + 0xc0, 0x59, 0x9c, 0xe7, 0x40, 0x6f, 0x14, 0x81, 0x86, 0xf9, 0x4c, + 0xd3, 0x07, 0xbf, 0x87, 0xe4, 0xab, 0x27, 0x3d, 0x3a, 0x9b, 0x5a, + 0xe6, 0x36, 0x9b, 0x26, 0x69, 0x2c, 0xab, 0x5c, 0x24, 0xbc, 0xe5, + 0x9c, 0x13, 0x95, 0x98, 0x44, 0x07, 0x77, 0x83, 0xec, 0xfe, 0xb7, + 0x77, 0xfc, 0xf3, 0xce, 0x99, 0x8f, 0x65, 0x6a, 0x23, 0x82, 0xf7}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 103 + {103, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x13, 0xaf, 0x79, 0xe8, 0xbd, 0xa3, 0x31, 0x20, + 0xa2, 0xa9, 0x24, 0xb4, 0x81, 0x00, 0x11, 0x17, 0x47, 0x9c, 0x8f, 0xbe, + 0xcc, 0xd0, 0xa6, 0xaf, 0x4f, 0x50, 0xed, 0xbf, 0x7d, 0xf8, 0xe3, 0x95, + 0xe3, 0x2f, 0xf6, 0xa1, 0xe5, 0xb2, 0xc1, 0xb8, 0x74, 0x33, 0x6c, 0x44, + 0xc6, 0x5e, 0x1e, 0xed, 0x20, 0x9e, 0x54, 0x7b, 0x3c, 0x57, 0x61, 0xca, + 0xb9, 0x6f, 0x56, 0xda, 0xf1, 0x7b, 0xc6, 0x93, 0x00, 0x28, 0x6b, 0xd6, + 0xb0, 0x20, 0x6c, 0xbc, 0xc7, 0xa9, 0x9e, 0x78, 0x07, 0xf1, 0x5d, 0xf0, + 0xff, 0x83, 0xcc, 0x17, 0xe4, 0x47, 0x4f, 0x17, 0x69, 0xc4, 0x73, 0xe7, + 0x14, 0x1c, 0x38, 0x4b, 0x8a, 0x39, 0xf5, 0xb5, 0xab, 0xcd, 0xcf, 0xc7, + 0x04, 0x97, 0x05, 0x7a, 0xe7, 0xe0, 0x9b, 0x70, 0x7a, 0xc3, 0xa7, 0x1b, + 0x82, 0x4a, 0x55, 0xd4, 0xd8, 0x64, 0x8c, 0x5a, 0x95, 0xd6, 0x3b, 0xd8, + 0x22, 0x41}, + {0x00, 0xa3, 0xcd, 0x90, 0x0b, 0x98, 0x85, 0x62, 0x9a, 0xe8, 0xd8, + 0x3f, 0xd8, 0x14, 0x3e, 0x7d, 0x8a, 0x29, 0x1c, 0xd9, 0x33, 0x16, + 0x3b, 0xc6, 0x58, 0xf3, 0x79, 0x13, 0x51, 0x18, 0x37, 0x35, 0x50, + 0x82, 0xd5, 0xf3, 0x94, 0x25, 0xea, 0x32, 0x2b, 0x19, 0xd6, 0x1d, + 0xb3, 0xdd, 0xa0, 0x5f, 0x25, 0x5e, 0x14, 0x0e, 0xec, 0x4e, 0x98, + 0xa7, 0xa1, 0x01, 0x21, 0xeb, 0x29, 0x18, 0xdc, 0xf1, 0x26, 0xa6}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in + // precomputation or right to left addition chain + // tcID: 104 + {104, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd4, 0xd7, 0x6b, 0x40, 0xd9, 0x70, 0x46, 0xcc, 0xf0, + 0x2d, 0x5b, 0xd1, 0x31, 0xa5, 0x45, 0x2d, 0x91, 0x19, 0x5a, 0x13, 0x20, + 0x4b, 0x6e, 0xb4, 0xf7, 0x1a, 0x5d, 0xa9, 0xdc, 0x91, 0x56, 0xf6, 0x19, + 0xaf, 0x8b, 0xfa, 0xe8, 0xfb, 0xac, 0xed, 0x47, 0x5c, 0x27, 0xca, 0x89, + 0x45, 0x6f, 0x35, 0xe5, 0x47, 0x68, 0x8a, 0x6d, 0x0d, 0x99, 0x48, 0xfe, + 0xa4, 0x9e, 0xf4, 0xb7, 0x5b, 0x5e, 0x83, 0x9c, 0x01, 0x73, 0x8d, 0xb8, + 0xb3, 0xd3, 0xff, 0xfb, 0x1a, 0xb6, 0x97, 0xfb, 0xc8, 0x14, 0x6a, 0x70, + 0xcd, 0xd6, 0x57, 0xd3, 0x07, 0xa6, 0xe6, 0xca, 0x8a, 0x33, 0x86, 0x61, + 0xa0, 0x81, 0x31, 0xe0, 0x5c, 0x68, 0x0e, 0xe9, 0xda, 0x4c, 0x88, 0xa9, + 0x0f, 0xde, 0x96, 0xc5, 0x63, 0x02, 0x27, 0xc2, 0xfd, 0x43, 0x23, 0xf3, + 0x02, 0xd5, 0x3a, 0x0b, 0x51, 0x21, 0x16, 0x3c, 0xcc, 0x40, 0xbe, 0xfa, + 0xf5, 0x33}, + {0x00, 0x93, 0x1d, 0x8a, 0xa3, 0x8c, 0x53, 0x0d, 0xb8, 0xd5, 0xe7, + 0x7d, 0xaa, 0x40, 0x6d, 0x16, 0x61, 0x69, 0xc9, 0xce, 0xb7, 0x4c, + 0xcf, 0x70, 0x20, 0x96, 0x56, 0x73, 0xd0, 0x91, 0x33, 0x25, 0x3c, + 0xa2, 0x30, 0x28, 0x7e, 0xc9, 0x99, 0x74, 0x47, 0xf1, 0xcc, 0xbb, + 0xbb, 0xe8, 0x68, 0xcb, 0x73, 0xea, 0x0e, 0x28, 0xf4, 0xb6, 0x7e, + 0xd4, 0x91, 0x32, 0x99, 0x5e, 0x75, 0xf4, 0x17, 0x83, 0x8d, 0x57}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 105 + {105, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x03, 0xf3, 0x6e, 0xc4, 0x25, 0xdd, 0x88, 0xe5, 0xd8, + 0x2d, 0x1f, 0x8d, 0x74, 0x7c, 0x93, 0xee, 0xcc, 0x4b, 0x46, 0xac, 0x98, + 0xcd, 0x36, 0x4f, 0xc6, 0x78, 0xbc, 0x0d, 0x6c, 0x79, 0xf8, 0xbf, 0x1f, + 0xe0, 0xbd, 0x28, 0x23, 0x5e, 0xe4, 0x3f, 0xbd, 0x0d, 0xc2, 0x37, 0x33, + 0x2c, 0xc2, 0xed, 0x6e, 0xba, 0x8c, 0x7a, 0x56, 0x10, 0xb5, 0x65, 0x1c, + 0x9e, 0x0f, 0x26, 0x44, 0x58, 0x7c, 0xa3, 0xbc, 0x01, 0x4d, 0xde, 0x8f, + 0xbe, 0x83, 0xb5, 0x69, 0x73, 0x9b, 0x86, 0x0d, 0x7b, 0x1e, 0xda, 0xdc, + 0x7b, 0xf7, 0x3f, 0x7f, 0x0e, 0x7a, 0x87, 0x02, 0xeb, 0x48, 0x8d, 0x23, + 0x0d, 0xa2, 0x84, 0x32, 0x2c, 0xe0, 0x20, 0xe9, 0xc8, 0x83, 0x12, 0x98, + 0xda, 0x14, 0x18, 0x0a, 0xb0, 0x08, 0x46, 0x5e, 0x6d, 0xed, 0x1f, 0x1e, + 0xba, 0xf6, 0x56, 0x40, 0xd9, 0x2c, 0xcf, 0x29, 0xab, 0xb6, 0x75, 0x1a, + 0x6f, 0x6c}, + {0x01, 0x27, 0x0c, 0xfe, 0x9b, 0x86, 0x9d, 0x88, 0xe7, 0xdf, 0xf6, + 0xd4, 0x5f, 0xc7, 0x52, 0xa4, 0xac, 0x72, 0xcc, 0xde, 0x73, 0xcf, + 0x12, 0xec, 0x22, 0x7c, 0x27, 0x43, 0x28, 0xb0, 0x01, 0xa9, 0xf2, + 0x4d, 0x92, 0xb0, 0x0c, 0xa0, 0x32, 0x6f, 0xe1, 0x9d, 0x69, 0x57, + 0x3d, 0x5b, 0x3e, 0x35, 0xf8, 0x22, 0xcc, 0xbf, 0x4c, 0x83, 0xa3, + 0xb3, 0xbf, 0x6e, 0x31, 0x53, 0xf0, 0x98, 0x42, 0x81, 0xb3, 0xb6}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 106 + {106, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x3f, 0x8c, 0xc5, 0x56, 0x93, 0x46, 0xbf, 0x33, 0x25, + 0xd8, 0x40, 0x5f, 0xdd, 0xe9, 0xfd, 0xe7, 0x1d, 0xd1, 0xe9, 0x53, 0xc1, + 0x0e, 0xd6, 0x21, 0x5b, 0x4f, 0x40, 0x10, 0xf5, 0xbb, 0xe1, 0x73, 0x71, + 0x8a, 0x8e, 0x2e, 0x6d, 0x9f, 0x80, 0x27, 0x26, 0xcd, 0x91, 0x6e, 0x16, + 0xea, 0x1c, 0xd3, 0x14, 0x8c, 0x87, 0x9f, 0x0a, 0xce, 0xbd, 0x8d, 0xb2, + 0x62, 0x8f, 0x58, 0x9c, 0x19, 0xaa, 0xa5, 0xbe, 0x01, 0x59, 0x5d, 0x66, + 0x9c, 0xfa, 0x78, 0x6b, 0xfe, 0xb9, 0xdc, 0xda, 0xce, 0xdf, 0x56, 0x3d, + 0x04, 0x05, 0x98, 0x67, 0x89, 0x8f, 0x42, 0xe8, 0xa1, 0x57, 0xc9, 0x11, + 0x33, 0xc9, 0x52, 0xa9, 0x7d, 0x90, 0x38, 0x98, 0x91, 0xb3, 0x64, 0x78, + 0x75, 0xc8, 0x22, 0xeb, 0x48, 0xf7, 0x61, 0x93, 0x0a, 0xfe, 0xf9, 0xb0, + 0x68, 0x85, 0x3e, 0xfe, 0xc0, 0xd2, 0x60, 0xd8, 0xe5, 0x1d, 0xbc, 0xb6, + 0xd2, 0x4b}, + {0x01, 0x4d, 0xf0, 0x4e, 0x39, 0xe8, 0xbf, 0x5f, 0x6c, 0x34, 0x47, + 0x2f, 0x94, 0xf6, 0xf4, 0x28, 0x96, 0x2a, 0xc8, 0xa3, 0x9d, 0x27, + 0x33, 0x77, 0xd0, 0x00, 0x72, 0x31, 0xfa, 0x7f, 0x5f, 0x79, 0xed, + 0x89, 0x62, 0x69, 0xf6, 0x5b, 0xf8, 0x4e, 0xca, 0x44, 0xe0, 0x73, + 0x9c, 0xd8, 0xb9, 0x9f, 0x2e, 0x67, 0x97, 0x7e, 0xef, 0xd7, 0x68, + 0x55, 0x3d, 0x46, 0x4c, 0x79, 0xe7, 0xd4, 0xd9, 0x0a, 0x0c, 0xe8}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 107 + {107, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x37, 0x5c, 0xc4, 0xe1, 0xa9, 0x28, 0x51, 0x35, 0x98, + 0x08, 0x1a, 0xc4, 0xe4, 0xc0, 0x63, 0x2c, 0x24, 0xbd, 0x19, 0x97, 0xe4, + 0x85, 0x0d, 0x14, 0x72, 0x50, 0x7b, 0xc7, 0x14, 0x22, 0xfc, 0xcb, 0x64, + 0xcd, 0x82, 0x3d, 0x33, 0x65, 0xc0, 0x6e, 0x3f, 0x08, 0xc9, 0xfd, 0x6e, + 0x6e, 0x47, 0x6a, 0x68, 0x12, 0x0f, 0x20, 0x3e, 0xf6, 0x9c, 0xa1, 0x1c, + 0x70, 0x88, 0x9e, 0x38, 0x09, 0xeb, 0x75, 0xdc, 0x00, 0xd1, 0xed, 0x8d, + 0x7a, 0xb7, 0x4a, 0x72, 0x46, 0x23, 0x67, 0xcb, 0x93, 0xe8, 0x43, 0xc6, + 0x03, 0x89, 0xbf, 0xce, 0xeb, 0x2f, 0x86, 0x9a, 0xa3, 0x34, 0x91, 0x96, + 0x1c, 0x4b, 0x83, 0x89, 0x23, 0x8f, 0x5d, 0xb1, 0xf7, 0x8b, 0x39, 0xfc, + 0x09, 0x23, 0xa5, 0x4d, 0x9a, 0x7e, 0x0b, 0xe8, 0xed, 0xcb, 0x95, 0x72, + 0xb2, 0xdb, 0xff, 0x0a, 0x72, 0x95, 0x85, 0x38, 0x2b, 0xff, 0xa6, 0x90, + 0x19, 0x25}, + {0x01, 0xd3, 0x77, 0x2b, 0x25, 0x2c, 0x9b, 0xa3, 0x5f, 0xf3, 0x47, + 0x2b, 0x28, 0x0a, 0x76, 0x35, 0xca, 0x04, 0x51, 0x3e, 0xd0, 0x2e, + 0x4d, 0x8c, 0x25, 0x59, 0x6c, 0x90, 0x0c, 0x37, 0x99, 0x4d, 0x26, + 0xea, 0x77, 0x47, 0x37, 0xd9, 0xa9, 0xa8, 0xf8, 0x61, 0x8a, 0x6e, + 0xf0, 0xc1, 0x01, 0x93, 0x44, 0xcb, 0x3f, 0x96, 0x56, 0xa6, 0x36, + 0x9d, 0xfb, 0x1d, 0x8f, 0x2a, 0x3f, 0x28, 0xb4, 0xf0, 0x59, 0xcc}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 108 + {108, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x6b, 0x6c, 0x41, 0x49, 0xce, 0x3b, 0x4f, 0xa6, 0x19, + 0xe3, 0x60, 0xf0, 0x97, 0x94, 0x27, 0xd2, 0xc6, 0xbf, 0xeb, 0x3f, 0xa4, + 0x12, 0x05, 0xa0, 0xce, 0xd3, 0xa4, 0x37, 0x28, 0x7c, 0x71, 0x1c, 0xc6, + 0xe5, 0x87, 0x59, 0x92, 0xce, 0xa3, 0x13, 0xae, 0x3d, 0x2e, 0xc0, 0xdf, + 0x6e, 0x42, 0x17, 0xc8, 0xc4, 0x2b, 0xbc, 0xff, 0xa7, 0x32, 0xc4, 0x03, + 0xe7, 0xb4, 0x47, 0x1d, 0x0c, 0xf3, 0x95, 0x33, 0x00, 0xad, 0x7f, 0x74, + 0xc6, 0x9b, 0x73, 0x08, 0xb7, 0x87, 0x47, 0xf7, 0x3b, 0x4e, 0x3e, 0x66, + 0xe3, 0x3b, 0xfe, 0x4b, 0x21, 0xd4, 0x5a, 0xc8, 0x2a, 0x0b, 0x29, 0x3b, + 0x0f, 0x63, 0x5a, 0xdd, 0xbe, 0xe4, 0x2a, 0x71, 0x8b, 0x72, 0x6a, 0xee, + 0xb9, 0xdf, 0x13, 0x55, 0x70, 0x04, 0x97, 0x90, 0x0d, 0x9c, 0xdd, 0x0a, + 0x42, 0xe0, 0x22, 0x8c, 0xd1, 0x79, 0x4f, 0x76, 0x7d, 0x3b, 0xff, 0xb1, + 0xc7, 0xa7}, + {0x01, 0xc5, 0x48, 0xcb, 0xdf, 0xdb, 0x40, 0x54, 0x1d, 0xab, 0x74, + 0x4c, 0xbe, 0x5c, 0x45, 0xd9, 0x6a, 0x4f, 0x0d, 0x1c, 0xf2, 0xe5, + 0x37, 0xd3, 0x3a, 0x9f, 0xb4, 0xe4, 0x67, 0x5c, 0x1e, 0xf5, 0x45, + 0x82, 0xc1, 0x92, 0x94, 0xfd, 0x17, 0xc5, 0xfa, 0xe2, 0xc5, 0x1a, + 0x9b, 0x18, 0xc3, 0x71, 0x95, 0xe0, 0xea, 0xc0, 0xd9, 0xb5, 0xff, + 0x47, 0xa6, 0x43, 0xdf, 0x37, 0x5a, 0x70, 0x8d, 0xec, 0x71, 0xa1}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 109 + {109, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xa7, 0xba, 0xe0, 0x87, 0x25, 0xb9, 0x7e, 0x8a, 0xd3, + 0xd9, 0x18, 0x43, 0xa4, 0x71, 0x4d, 0x92, 0x05, 0x00, 0x0d, 0xed, 0xea, + 0x86, 0x07, 0x61, 0x05, 0x33, 0x07, 0x30, 0xbd, 0x8b, 0x6e, 0x5a, 0x68, + 0x30, 0x49, 0x49, 0x6c, 0xd9, 0xf0, 0x8b, 0x32, 0x1c, 0xb2, 0xf3, 0xf8, + 0xa0, 0x5b, 0xad, 0xf2, 0x37, 0x0b, 0xb9, 0x0e, 0xa1, 0xa4, 0x92, 0x36, + 0xe3, 0xfe, 0xfd, 0x91, 0xb9, 0xc3, 0xd7, 0x6c, 0x00, 0x8c, 0x50, 0x24, + 0x40, 0x40, 0xc6, 0x5b, 0xcb, 0x86, 0xcd, 0xbe, 0x19, 0x3e, 0xaf, 0x6d, + 0xaa, 0xae, 0x2b, 0xa3, 0xa3, 0x28, 0xad, 0xeb, 0xc6, 0xb7, 0x2c, 0x12, + 0x73, 0x66, 0x08, 0xab, 0xaf, 0x9c, 0x1d, 0xe7, 0xe7, 0xb3, 0x51, 0xc8, + 0xe7, 0x5d, 0x4a, 0xb8, 0x01, 0xff, 0xdd, 0x6e, 0x84, 0xb7, 0xe4, 0x6b, + 0x50, 0x97, 0x62, 0x47, 0xc3, 0x25, 0x15, 0xbf, 0x91, 0xce, 0xa3, 0x34, + 0x89, 0x06}, + {0x00, 0x52, 0xc6, 0xc1, 0xb8, 0x2b, 0x8e, 0x26, 0xf7, 0xed, 0xe7, + 0x05, 0xa8, 0xb4, 0x84, 0x06, 0x8b, 0x50, 0x1a, 0x8d, 0xa4, 0x69, + 0xca, 0xa5, 0xc2, 0x03, 0xbe, 0x01, 0x81, 0x43, 0x61, 0x8d, 0x98, + 0x4f, 0xa9, 0x42, 0x1b, 0x13, 0x5e, 0x1a, 0xe2, 0x21, 0x2a, 0x27, + 0xcb, 0xbb, 0xce, 0x3a, 0x74, 0x57, 0x80, 0xd1, 0x84, 0x70, 0x59, + 0xd5, 0x6c, 0x3c, 0x3d, 0xda, 0x47, 0x48, 0x62, 0xa7, 0x90, 0x4a}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 110 + {110, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x90, 0xf7, 0x4a, 0x2c, 0x8a, 0x5d, 0x2a, 0x99, 0x0c, + 0xdf, 0x38, 0xb1, 0x85, 0xc7, 0x17, 0x6b, 0x37, 0xee, 0x50, 0xb7, 0x05, + 0x59, 0xed, 0x85, 0xda, 0xff, 0x2f, 0xd4, 0x5b, 0x94, 0xb7, 0xf9, 0xdf, + 0x34, 0xce, 0x57, 0xee, 0xa6, 0x54, 0x42, 0x7b, 0xfa, 0xd8, 0x99, 0x1f, + 0x6a, 0x5d, 0x38, 0x53, 0x42, 0xaf, 0x3a, 0x56, 0x88, 0xb1, 0xf8, 0xc7, + 0x24, 0xfb, 0x7e, 0x78, 0xdc, 0x18, 0xf2, 0x0e, 0x01, 0x61, 0x41, 0xf2, + 0xb7, 0xbc, 0x94, 0x22, 0x86, 0xdb, 0xe8, 0x34, 0x4b, 0x68, 0xe0, 0xf9, + 0xa2, 0xd0, 0x95, 0x0d, 0xa6, 0x51, 0x91, 0xf4, 0x7e, 0xba, 0x73, 0x8a, + 0xbe, 0xf2, 0x0b, 0x9d, 0x10, 0x7c, 0xc0, 0xcc, 0xcf, 0x60, 0xbc, 0x92, + 0x99, 0xb7, 0x5f, 0x0d, 0x14, 0x14, 0x7a, 0x6c, 0x7a, 0x7d, 0x5a, 0xe6, + 0x7a, 0x00, 0x87, 0xeb, 0x1f, 0x4b, 0x48, 0xa2, 0x78, 0x0e, 0xc0, 0x86, + 0x42, 0x8b}, + {0x01, 0x13, 0xde, 0x20, 0xae, 0xa6, 0x91, 0xf5, 0xd3, 0x8b, 0x80, + 0xba, 0xd9, 0x3c, 0x80, 0xd9, 0x23, 0x77, 0xeb, 0xb7, 0x30, 0x20, + 0x14, 0xf6, 0x4c, 0xcd, 0x89, 0x3f, 0xa9, 0xe6, 0x7d, 0x38, 0x4a, + 0x4e, 0xd1, 0xa5, 0xe3, 0xfc, 0xe2, 0xc8, 0x4b, 0xa5, 0xfc, 0x37, + 0x9a, 0x0a, 0x6b, 0xda, 0xcd, 0xb6, 0x17, 0x65, 0x94, 0xdf, 0x87, + 0x6d, 0x3d, 0x13, 0xfd, 0xf1, 0xdc, 0x82, 0x4d, 0xa8, 0x25, 0xa5}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 111 + {111, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xf7, 0xbe, 0x22, 0x9d, 0xcb, 0x35, 0xe4, 0x44, 0xd3, + 0xd8, 0x91, 0xbb, 0x04, 0xff, 0x5a, 0xaf, 0x27, 0x0e, 0x8f, 0x8d, 0x90, + 0xaf, 0xd6, 0x5a, 0xfb, 0x1c, 0x56, 0xf8, 0xc7, 0x7e, 0xab, 0x3d, 0x32, + 0xe5, 0x5d, 0xaa, 0x31, 0xda, 0x9a, 0xeb, 0xda, 0x76, 0xfb, 0x67, 0x29, + 0x8e, 0x3a, 0x1b, 0xb7, 0x15, 0x05, 0xd3, 0xa5, 0xb6, 0xc5, 0xaf, 0x37, + 0x36, 0x6c, 0x88, 0x04, 0x10, 0x90, 0xe9, 0x6e, 0x00, 0xcf, 0x3e, 0x13, + 0x2f, 0xd8, 0x83, 0x84, 0xfa, 0xe8, 0x75, 0x3a, 0xe3, 0x2b, 0xa6, 0x69, + 0xe9, 0x67, 0x93, 0xb6, 0x9d, 0x6a, 0x81, 0x53, 0x65, 0x38, 0x7c, 0xd9, + 0xd4, 0xd2, 0x1a, 0xd2, 0x86, 0x2e, 0x4b, 0x2f, 0xfc, 0xa1, 0xfa, 0x8e, + 0xa0, 0x5e, 0x34, 0x27, 0x5f, 0xea, 0x95, 0xff, 0x1d, 0xcc, 0xab, 0x75, + 0x0b, 0xc7, 0x42, 0xde, 0x12, 0x61, 0x1c, 0xc3, 0xa1, 0x35, 0xa9, 0xda, + 0xf9, 0xc0}, + {0x01, 0x20, 0x90, 0x84, 0x72, 0x93, 0xba, 0x80, 0xdc, 0x7a, 0x8a, + 0x4d, 0x50, 0x38, 0xad, 0x6f, 0x3e, 0xd4, 0x36, 0xb5, 0xa8, 0x2e, + 0x7a, 0x4a, 0x6d, 0x7c, 0xfa, 0xea, 0x1c, 0x19, 0xd6, 0xc7, 0x4d, + 0x3f, 0x70, 0x7f, 0xa0, 0xff, 0xc9, 0xf1, 0x5a, 0x8c, 0x95, 0xc3, + 0xe0, 0x40, 0xb4, 0xf1, 0xb5, 0xd2, 0xb5, 0xee, 0x08, 0xb9, 0x43, + 0x64, 0x10, 0xe3, 0x6f, 0xda, 0x20, 0x3f, 0xd6, 0xc5, 0xfc, 0x7f}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 112 + {112, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd8, 0x57, 0x8b, 0x22, 0x20, 0x92, 0x10, 0x3b, 0xb1, + 0x77, 0x64, 0xfd, 0xa3, 0x34, 0x97, 0x4b, 0x12, 0x13, 0x05, 0xc4, 0xc1, + 0xcf, 0xae, 0xe7, 0xd8, 0x6e, 0x81, 0x4d, 0xee, 0x33, 0x05, 0x7a, 0x03, + 0xbe, 0xa2, 0x34, 0x54, 0x66, 0x05, 0xcf, 0x7f, 0xba, 0x50, 0xd2, 0xd5, + 0x7a, 0xbd, 0x08, 0x08, 0x76, 0x0a, 0x4f, 0x8d, 0x23, 0xf7, 0x24, 0xc0, + 0x0f, 0x9f, 0x5d, 0xd4, 0xb0, 0x26, 0xf6, 0x28, 0x01, 0x92, 0x33, 0x25, + 0xa3, 0x7b, 0x03, 0x14, 0xc7, 0xa1, 0xd1, 0x85, 0x17, 0x3b, 0x48, 0xc1, + 0x40, 0x51, 0xbc, 0x0e, 0xfc, 0x9b, 0xf3, 0xe5, 0x7a, 0xe7, 0x78, 0xba, + 0x53, 0x7e, 0x90, 0xc8, 0x2c, 0xc0, 0xd4, 0x2d, 0xd9, 0x8e, 0x9f, 0xf5, + 0xa8, 0x23, 0x5e, 0xde, 0x5c, 0x42, 0x86, 0x7e, 0x96, 0x1d, 0xef, 0x8f, + 0x9f, 0x66, 0xa6, 0x31, 0x16, 0x8c, 0x2e, 0x3a, 0x10, 0x99, 0xc9, 0xc2, + 0xde, 0x06}, + {0x01, 0x99, 0xaa, 0xaf, 0x77, 0x7a, 0x6c, 0x29, 0xb8, 0x5e, 0x0e, + 0xc9, 0x90, 0x2f, 0x4f, 0x8d, 0x00, 0x4a, 0x29, 0x7b, 0x45, 0x70, + 0xdd, 0x46, 0x77, 0x62, 0x23, 0x05, 0xf4, 0x33, 0x9e, 0xc7, 0x26, + 0xaf, 0xb9, 0x8b, 0x55, 0x41, 0x75, 0xb9, 0x9b, 0x8b, 0x32, 0x43, + 0xf1, 0x2a, 0x60, 0xb7, 0x9f, 0xfe, 0x25, 0x94, 0x71, 0x05, 0x3e, + 0x14, 0xc7, 0x68, 0xa1, 0x8c, 0xbf, 0x9a, 0xe5, 0x9e, 0x14, 0x9b}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 113 + {113, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xba, 0xdf, 0x6a, 0x41, 0x1a, 0x40, 0x56, 0x52, 0xd3, + 0xe5, 0x4b, 0x8f, 0xb2, 0xc5, 0xaa, 0xed, 0x8e, 0xb9, 0xad, 0xa9, 0xf0, + 0x6e, 0xff, 0xc2, 0xe6, 0x52, 0x99, 0x05, 0x3b, 0x8a, 0x32, 0x16, 0xe0, + 0xb5, 0xee, 0x7b, 0x25, 0x65, 0x61, 0xdf, 0xa1, 0x77, 0x99, 0x70, 0x54, + 0x7b, 0x10, 0x72, 0x42, 0x4b, 0x86, 0xbb, 0x6e, 0xf4, 0x08, 0xce, 0xf5, + 0x75, 0xbd, 0xb0, 0x2b, 0x79, 0xde, 0x35, 0xd4, 0x01, 0x4e, 0xf3, 0xa4, + 0x7c, 0x25, 0x26, 0x5b, 0x1c, 0xb2, 0xf2, 0x8d, 0x59, 0x63, 0xf5, 0x33, + 0xf7, 0xac, 0xfb, 0xde, 0x34, 0xd4, 0x5f, 0xa1, 0xae, 0x5f, 0xae, 0x77, + 0xb4, 0xc4, 0xe0, 0xc8, 0x94, 0x28, 0x02, 0x47, 0x66, 0x4a, 0xad, 0x91, + 0xc3, 0x1a, 0x01, 0x1f, 0xba, 0x50, 0xeb, 0x6e, 0x34, 0xbd, 0xfd, 0xf2, + 0x8f, 0x3e, 0x40, 0x6a, 0x60, 0x2c, 0x50, 0x71, 0xee, 0xbb, 0x63, 0x2c, + 0xdb, 0xe5}, + {0x01, 0x6b, 0x74, 0xca, 0x4a, 0x58, 0x8f, 0xa4, 0x8c, 0xc5, 0xfe, + 0x73, 0x8a, 0xa8, 0x49, 0x52, 0xe7, 0xd4, 0x90, 0x8e, 0xf9, 0xfb, + 0x69, 0xa4, 0xbc, 0x47, 0x0e, 0xb7, 0x2e, 0xd8, 0x6b, 0x1c, 0x6b, + 0xca, 0x0b, 0x63, 0x14, 0x93, 0x9c, 0x31, 0x1b, 0x0e, 0x3d, 0xae, + 0x7f, 0xed, 0xd8, 0xda, 0xf9, 0x6a, 0x37, 0xb7, 0x42, 0x0d, 0xc5, + 0x56, 0xac, 0x2b, 0xbc, 0xbd, 0x0d, 0xfd, 0xda, 0x28, 0x17, 0x48}, + false, + true}, + + // Comment: edge case for Jacobian and projective coordinates in right to + // left addition chain + // tcID: 114 + {114, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x8b, 0x92, 0x37, 0x72, 0x3c, 0x02, 0x9c, 0x55, 0x1b, + 0x1e, 0x14, 0x49, 0x24, 0x60, 0xe7, 0xd2, 0xe4, 0x95, 0x7d, 0xce, 0xee, + 0x53, 0x6d, 0xec, 0x92, 0xbb, 0x35, 0xfe, 0x8e, 0xde, 0x36, 0xe6, 0xb1, + 0xcc, 0xe1, 0x55, 0xb6, 0x9a, 0x0d, 0x72, 0x12, 0xc2, 0xb4, 0xf0, 0xba, + 0x89, 0xd3, 0xf6, 0xfc, 0x0e, 0x7f, 0x67, 0x77, 0xff, 0x5c, 0x2e, 0xed, + 0x8c, 0x71, 0xef, 0xf3, 0xc4, 0x4d, 0xa8, 0x48, 0x01, 0x25, 0xbe, 0xe7, + 0x80, 0x39, 0xfb, 0xd3, 0xc3, 0x39, 0xa5, 0x8b, 0xbf, 0x62, 0x5e, 0x50, + 0x34, 0x6a, 0x3e, 0x8a, 0x9c, 0x73, 0x46, 0x0e, 0xc6, 0x8f, 0xb0, 0x28, + 0xfd, 0x4d, 0x14, 0xcd, 0x63, 0x15, 0x31, 0x0e, 0x03, 0x11, 0xa0, 0xec, + 0x4f, 0x39, 0xfb, 0x34, 0x08, 0x51, 0x93, 0x77, 0xdd, 0x4e, 0xa9, 0xd5, + 0x77, 0x79, 0x00, 0x38, 0x62, 0xc3, 0x12, 0xbf, 0xd0, 0x9a, 0x9a, 0x1f, + 0x96, 0x59}, + {0x01, 0xd8, 0x1c, 0x81, 0x2e, 0x14, 0x80, 0x4d, 0x56, 0x2e, 0x4a, + 0x89, 0xe9, 0xee, 0xa7, 0xd2, 0x63, 0x02, 0xcf, 0xd7, 0x55, 0xfe, + 0x92, 0x21, 0xfc, 0xa5, 0x77, 0xe3, 0x2f, 0xd5, 0xbc, 0x53, 0x4e, + 0x3f, 0xb2, 0xd8, 0x1b, 0x17, 0x01, 0xaf, 0xa0, 0xb4, 0xd9, 0xf2, + 0x5b, 0xbd, 0x1b, 0x2d, 0x7e, 0xc9, 0x84, 0xda, 0x40, 0x40, 0x14, + 0xb5, 0xc2, 0x3d, 0x8b, 0x29, 0x58, 0xae, 0xd8, 0x64, 0xdb, 0x7f}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 115 + {115, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x0e, 0xc9, + 0xfe, 0xa6, 0xb5, 0x77, 0xc1, 0x0d, 0x26, 0xca, 0x1b, 0xb4, 0x46, 0xf4, + 0x0b, 0x29, 0x9e, 0x64, 0x8b, 0x1a, 0xd5, 0x08, 0xaa, 0xd0, 0x68, 0x89, + 0x6f, 0xee, 0x3f, 0x8e, 0x61, 0x4b, 0xc6, 0x30, 0x54, 0xd5, 0x77, 0x2b, + 0xf0, 0x1a, 0x65, 0xd4, 0x12, 0xe0, 0xbc, 0xaa, 0x8e, 0x96, 0x5d, 0x2f, + 0x5d, 0x33, 0x2d, 0x7f, 0x39, 0xf8, 0x46, 0xd4, 0x40, 0xae, 0x00, 0x1f, + 0x4f, 0x87}, + {0x01, 0x7f, 0xde, 0xde, 0x94, 0x70, 0x80, 0x15, 0x68, 0x29, 0x8e, + 0x0a, 0x94, 0xcd, 0x49, 0xa0, 0xe8, 0x17, 0x02, 0xb6, 0xf4, 0xef, + 0x91, 0x69, 0x83, 0xff, 0x89, 0xe4, 0xf0, 0x1a, 0xde, 0x2e, 0xe1, + 0x30, 0x01, 0xc6, 0xea, 0xa6, 0x77, 0x49, 0x9a, 0x9d, 0xe7, 0xa4, + 0x8b, 0x7c, 0x79, 0x56, 0xfa, 0xac, 0x58, 0x0e, 0x63, 0x93, 0x38, + 0x53, 0x13, 0x4d, 0xc9, 0x68, 0x52, 0x26, 0x4f, 0xb2, 0x3f, 0x2c}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 116 + {116, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x99, 0xff, 0x89, 0xac, 0xaa, 0x60, 0xd0, 0xe4, 0x79, + 0xc8, 0x16, 0x87, 0x36, 0xa7, 0x79, 0x5e, 0xe0, 0xc1, 0xb5, 0xc0, 0xb2, + 0x1f, 0x6c, 0xbf, 0x90, 0xe3, 0x06, 0x82, 0xcf, 0x44, 0x64, 0xdf, 0x92, + 0x32, 0x34, 0x3c, 0x91, 0xf3, 0x65, 0x0c, 0xf0, 0x1f, 0x7b, 0xc2, 0xb1, + 0x48, 0xd8, 0xf3, 0xb7, 0x07, 0xfd, 0x2e, 0x3d, 0xff, 0x50, 0x2b, 0xca, + 0x0c, 0x03, 0x94, 0x1a, 0x9a, 0xfe, 0x63, 0x1c, 0x00, 0x84, 0xe2, 0x71, + 0x55, 0xc0, 0x90, 0x3d, 0xfe, 0x65, 0xd7, 0xb5, 0xd8, 0xb1, 0xbd, 0xec, + 0x24, 0x56, 0xca, 0x50, 0xc9, 0x77, 0xa4, 0x3f, 0x44, 0xe4, 0xfc, 0x4d, + 0xd7, 0x0d, 0x94, 0xb2, 0x9c, 0x44, 0x69, 0x65, 0x59, 0x81, 0xaf, 0x4f, + 0x0c, 0x21, 0x81, 0xf1, 0x9d, 0xc4, 0x48, 0x13, 0x07, 0xe6, 0x9e, 0x20, + 0x6d, 0x4e, 0x0a, 0x59, 0xd4, 0x8e, 0x43, 0xf5, 0x58, 0x09, 0x13, 0x9a, + 0xda, 0x7c}, + {0x00, 0x5f, 0xf9, 0xd0, 0xe3, 0x3b, 0x19, 0xa1, 0xed, 0x65, 0x40, + 0x82, 0x54, 0x95, 0x7a, 0x43, 0xc0, 0x05, 0x0b, 0x19, 0x5d, 0xfd, + 0x8f, 0xeb, 0x56, 0x47, 0x2d, 0x3f, 0xef, 0xc4, 0x63, 0xd9, 0x59, + 0x10, 0x86, 0x2f, 0x9b, 0xb0, 0xa3, 0x2d, 0x98, 0x05, 0x37, 0x63, + 0x33, 0x3f, 0x92, 0x33, 0x26, 0x37, 0xda, 0xbe, 0x2a, 0x4f, 0x9e, + 0xeb, 0xcf, 0x48, 0xa4, 0x63, 0x0e, 0xc5, 0x0b, 0xbf, 0x13, 0x2d}, + false, + true}, + + // Comment: point with coordinate x = 0 + // tcID: 117 + {117, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x43, 0x69, 0xb6, 0xe6, 0x71, 0x7e, 0x08, 0x54, 0x38, + 0x08, 0x33, 0xd9, 0x74, 0xbe, 0xea, 0x9c, 0xcc, 0xc0, 0x1d, 0x7f, 0xbc, + 0xc3, 0x92, 0x45, 0xbc, 0x14, 0x27, 0x10, 0x4c, 0x21, 0x43, 0x26, 0x80, + 0x9f, 0xd1, 0xa6, 0x78, 0xf8, 0x96, 0x12, 0xd0, 0x87, 0xdf, 0x5e, 0x3d, + 0x5a, 0xb1, 0x85, 0x51, 0x78, 0xe0, 0x1f, 0xbc, 0x67, 0x12, 0x48, 0x2b, + 0x34, 0x43, 0xcd, 0xbb, 0xfe, 0xc3, 0xc7, 0x7a, 0x00, 0x7e, 0x5a, 0x87, + 0x86, 0xaa, 0xca, 0xe7, 0x5f, 0x9f, 0x7e, 0x59, 0xb3, 0xb0, 0x0c, 0xf1, + 0x36, 0xac, 0xda, 0xc4, 0x2f, 0xf0, 0xda, 0x06, 0xa0, 0xde, 0x82, 0xd5, + 0xe3, 0xc4, 0x16, 0x9a, 0x9b, 0x5d, 0x63, 0xcd, 0x7c, 0x0c, 0x68, 0x30, + 0x85, 0x85, 0xf6, 0xf3, 0x1a, 0x30, 0x0d, 0x33, 0xc0, 0x10, 0x04, 0x2b, + 0x44, 0xcd, 0xd0, 0xe6, 0xa8, 0x11, 0xad, 0x61, 0x4e, 0xf1, 0x8b, 0x6d, + 0x4e, 0x06}, + {0x00, 0x01, 0x4a, 0x36, 0xb9, 0x8a, 0xb5, 0x7d, 0x1d, 0x59, 0x93, + 0x51, 0x27, 0x2b, 0x31, 0x31, 0xfd, 0x12, 0xe1, 0x8c, 0xb0, 0xf6, + 0x65, 0xcc, 0x98, 0x05, 0xb2, 0x40, 0x2c, 0x67, 0x0e, 0xe3, 0x09, + 0xa8, 0x5b, 0x6e, 0x0c, 0x2a, 0x9c, 0xca, 0x28, 0xd5, 0xa4, 0x58, + 0x3c, 0xcc, 0xcd, 0xe7, 0xb8, 0xd5, 0xaa, 0xf3, 0x0c, 0x67, 0x80, + 0xce, 0xdf, 0x8a, 0x0b, 0x9a, 0x4f, 0x6a, 0x49, 0xe9, 0xc1, 0xe9}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 118 + {118, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb0, 0x8d, 0xf0, 0x61, 0x2d, 0xdb, 0xbd, 0x8a, 0xbe, + 0x1c, 0xad, 0xf6, 0x54, 0xf7, 0xb1, 0x50, 0x09, 0x42, 0x97, 0x1c, 0xb1, + 0x7f, 0xb6, 0x39, 0x36, 0x75, 0x03, 0x08, 0xbd, 0xf3, 0xe9, 0x1d, 0xab, + 0xa0, 0xe2, 0x00, 0x55, 0x75, 0xde, 0x7e, 0x70, 0x38, 0xf8, 0x37, 0x9e, + 0x99, 0x75, 0x96, 0xd6, 0x69, 0x6e, 0x57, 0x22, 0x48, 0x9f, 0x7f, 0xd5, + 0xf4, 0x1a, 0x85, 0xf9, 0xb2, 0x7b, 0x20, 0x6e, 0x00, 0x6d, 0x4f, 0x35, + 0x58, 0xec, 0x85, 0x8e, 0x8b, 0x7b, 0x8f, 0x31, 0xaf, 0x48, 0x0a, 0x80, + 0x48, 0x42, 0x23, 0xa6, 0xf3, 0x65, 0x28, 0x68, 0xa3, 0x6d, 0x8a, 0xa0, + 0x41, 0x2e, 0x79, 0xd5, 0x7c, 0x5d, 0x32, 0x29, 0x7d, 0x80, 0xb5, 0x08, + 0xbf, 0x5a, 0x1b, 0xb5, 0x2f, 0xb4, 0x39, 0x16, 0x3a, 0xcc, 0x26, 0xb4, + 0x73, 0x03, 0x3d, 0xc2, 0x48, 0x34, 0xe0, 0xa4, 0x4d, 0xfa, 0x43, 0x48, + 0x0a, 0x9e}, + {0x01, 0x54, 0x15, 0xd5, 0x4a, 0xbd, 0xb8, 0x53, 0x6e, 0x1a, 0xe2, + 0xac, 0x00, 0x05, 0x1e, 0x2a, 0xf3, 0xc0, 0x42, 0xa8, 0x21, 0x53, + 0x01, 0x65, 0xd1, 0xfe, 0xbb, 0x6e, 0xbd, 0xd7, 0x47, 0x81, 0xeb, + 0xd3, 0x38, 0x7f, 0x9d, 0xd8, 0x84, 0x5d, 0x31, 0xa0, 0x33, 0x1e, + 0x4e, 0xb5, 0x42, 0x08, 0x5b, 0x61, 0xf0, 0xf9, 0xf4, 0x08, 0xba, + 0x5b, 0x46, 0x35, 0xdd, 0x24, 0xda, 0xba, 0xda, 0xef, 0x47, 0x01}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 119 + {119, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb5, 0x74, 0xf6, 0xdf, 0x47, 0x93, 0x2a, 0x18, 0x27, + 0xe3, 0x6c, 0x94, 0x41, 0xe9, 0xa6, 0x16, 0x70, 0x96, 0x98, 0x17, 0x73, + 0x56, 0x32, 0xf1, 0xec, 0x8f, 0xcd, 0xe6, 0x05, 0x09, 0xf6, 0xcc, 0x99, + 0xa5, 0xc6, 0x53, 0x0a, 0x96, 0x00, 0x3d, 0x03, 0x3f, 0x4a, 0xb6, 0x38, + 0x36, 0xca, 0x29, 0x26, 0x52, 0xb8, 0x60, 0x64, 0x1a, 0x2b, 0x98, 0xdf, + 0x83, 0xce, 0xff, 0x2b, 0xf2, 0x41, 0x9f, 0x7d, 0x01, 0x6c, 0x80, 0x74, + 0x2e, 0x03, 0x92, 0xdd, 0xe7, 0x01, 0x6b, 0x10, 0x6e, 0x3f, 0xb9, 0x76, + 0xbd, 0x5d, 0x8f, 0x46, 0xa8, 0xf0, 0xe7, 0x4b, 0x90, 0x0a, 0x8d, 0x26, + 0xf6, 0x92, 0x8b, 0x02, 0xd4, 0xfc, 0x1a, 0x97, 0xd8, 0x48, 0x44, 0xc2, + 0x38, 0x0f, 0x6f, 0xd6, 0x24, 0x9b, 0xeb, 0xbb, 0xa6, 0xe5, 0xf8, 0x7f, + 0xc5, 0xea, 0x2e, 0xdc, 0x13, 0x62, 0xd7, 0x7e, 0x1c, 0x24, 0x66, 0x51, + 0xa5, 0x6c}, + {0x00, 0xe5, 0xa3, 0x3a, 0xa0, 0xd3, 0x46, 0xba, 0x57, 0x86, 0x67, + 0x41, 0xf9, 0x90, 0x11, 0xf1, 0x45, 0xad, 0xbf, 0x2d, 0xfc, 0xc1, + 0x0c, 0xbc, 0x98, 0x8c, 0x86, 0xe8, 0xa2, 0x6e, 0x97, 0x7b, 0x41, + 0x9a, 0xc7, 0x48, 0xb1, 0x06, 0xf1, 0x4f, 0xf2, 0xfd, 0xee, 0x5a, + 0x32, 0x66, 0x16, 0xab, 0x53, 0xcc, 0xbe, 0x2d, 0x80, 0xe8, 0x09, + 0x81, 0x13, 0x77, 0xfe, 0x9a, 0xf2, 0x03, 0x2c, 0xa1, 0x84, 0x64}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 120 + {120, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x31, 0x74, 0xc3, 0xd3, 0x40, 0x77, 0xf9, 0x46, 0xf8, + 0x98, 0x6a, 0xf2, 0x18, 0xca, 0x01, 0xf3, 0x1e, 0xfe, 0x57, 0xa2, 0x36, + 0x71, 0x8e, 0xb8, 0x8d, 0xf2, 0x6a, 0x3c, 0xcc, 0xb2, 0x4b, 0x30, 0xf1, + 0xf8, 0xe9, 0xd4, 0xfb, 0xba, 0x2b, 0x95, 0x3e, 0x16, 0x1b, 0xd1, 0x94, + 0x47, 0x03, 0x9d, 0xba, 0xf1, 0xbc, 0xe0, 0x4c, 0x34, 0x60, 0xe1, 0xe3, + 0xa2, 0x17, 0x0e, 0x26, 0x73, 0x02, 0xd2, 0xdf, 0x00, 0x10, 0xcf, 0xe1, + 0x8a, 0xe6, 0xcb, 0x53, 0x6a, 0xc3, 0xe1, 0x4b, 0x3e, 0x60, 0xcc, 0xbe, + 0x52, 0xb2, 0x9a, 0x19, 0x52, 0xa4, 0x7b, 0x5b, 0x3b, 0x1f, 0x4c, 0x26, + 0x37, 0xad, 0xa5, 0x34, 0xb6, 0x1a, 0x5d, 0x94, 0xf6, 0x58, 0xfc, 0x38, + 0x6b, 0xee, 0xd6, 0x12, 0x46, 0x7f, 0x3d, 0xd1, 0xcb, 0xd8, 0xe4, 0xd6, + 0xd1, 0x54, 0x56, 0x6a, 0xb9, 0x94, 0x32, 0x8d, 0x2a, 0x58, 0xe6, 0x9c, + 0xa7, 0xa8}, + {0x01, 0x87, 0x79, 0xcb, 0xba, 0x17, 0x18, 0xbd, 0x2b, 0x7f, 0xc2, + 0xac, 0x5c, 0xb4, 0x71, 0x30, 0x85, 0x76, 0x25, 0x0a, 0xd4, 0x12, + 0xa5, 0xf9, 0x8e, 0x28, 0xd1, 0x4d, 0x76, 0xda, 0xfe, 0xcb, 0x84, + 0x55, 0x60, 0x3b, 0xb2, 0x45, 0x91, 0xb8, 0xe8, 0x3e, 0x8a, 0x5c, + 0x2c, 0x55, 0x05, 0x60, 0x94, 0x45, 0xbf, 0x7a, 0x01, 0x9a, 0x22, + 0x98, 0x61, 0x35, 0x1d, 0x16, 0x58, 0x01, 0x28, 0x5b, 0x19, 0xe8}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 121 + {121, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xf8, 0x7b, 0xb7, 0x4f, 0x77, 0xe9, 0xbb, 0x46, 0x11, + 0xaf, 0x79, 0xdc, 0x58, 0x2e, 0x36, 0x8a, 0x51, 0xf4, 0x5e, 0x6b, 0xa1, + 0xe0, 0xf3, 0xa5, 0x6f, 0xf2, 0x5a, 0x60, 0x0a, 0x5a, 0xfe, 0x0a, 0x20, + 0xed, 0xf6, 0x49, 0x62, 0x04, 0xfb, 0xd2, 0xe7, 0x3a, 0x9a, 0x54, 0xd9, + 0xc8, 0x80, 0x7f, 0xc0, 0xb9, 0x53, 0x01, 0xdf, 0x19, 0xca, 0x7d, 0x67, + 0x29, 0x9f, 0x44, 0xb2, 0x80, 0xbc, 0x69, 0x63, 0x01, 0x44, 0xcd, 0x54, + 0x35, 0x8b, 0x30, 0x1b, 0xf3, 0x41, 0xe7, 0xb0, 0xdb, 0x7e, 0xff, 0xf4, + 0xb0, 0x01, 0x0f, 0x17, 0x92, 0x62, 0xe5, 0xfa, 0x18, 0x1b, 0x30, 0xd1, + 0x91, 0x39, 0x12, 0x9f, 0x42, 0x46, 0x4b, 0x71, 0xea, 0x2e, 0x06, 0x88, + 0xba, 0x32, 0x44, 0xd4, 0xf7, 0xcb, 0xe2, 0xf7, 0xa8, 0xc2, 0xa2, 0xb3, + 0x79, 0xc6, 0x4a, 0x72, 0xd6, 0xbf, 0xbf, 0x87, 0xf6, 0xf1, 0xa8, 0x7b, + 0xc0, 0x6b}, + {0x01, 0xf4, 0x55, 0x81, 0x6a, 0xcb, 0x59, 0xe6, 0x18, 0x9e, 0x6c, + 0x14, 0xda, 0xd7, 0xa7, 0x79, 0x95, 0x8b, 0x9b, 0x60, 0xa9, 0x54, + 0x97, 0x28, 0xd6, 0x28, 0xb0, 0xaf, 0x1a, 0x38, 0xbe, 0xe0, 0x29, + 0xa7, 0x17, 0xb3, 0x11, 0xfb, 0x2b, 0x6c, 0xea, 0x5f, 0xf3, 0xc8, + 0xae, 0xa0, 0x96, 0x23, 0x6c, 0x67, 0xc6, 0xa3, 0xac, 0xe0, 0x42, + 0x64, 0xac, 0x7e, 0xd1, 0xbe, 0xea, 0x2a, 0x4f, 0x5e, 0x90, 0x44}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 122 + {122, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x58, 0x20, 0xa1, 0x2b, 0x52, 0x9a, 0xa3, 0x90, 0x6a, + 0xfb, 0x06, 0x12, 0x03, 0xc1, 0x24, 0xd3, 0xb8, 0x1f, 0x39, 0x9b, 0x67, + 0xf4, 0x8f, 0x5c, 0xc3, 0xb5, 0xfd, 0x45, 0x90, 0x70, 0x51, 0xce, 0x05, + 0x36, 0xdb, 0xde, 0xeb, 0x4b, 0x3e, 0x4e, 0xa3, 0xe2, 0xc3, 0x79, 0x91, + 0xbf, 0x68, 0xbe, 0x9a, 0x1a, 0x1c, 0x60, 0x9a, 0x2e, 0xc7, 0xb4, 0xab, + 0x55, 0xdc, 0x00, 0x6e, 0xae, 0x44, 0x0d, 0xda, 0x01, 0xcb, 0x77, 0xd7, + 0xdf, 0x78, 0xb9, 0x87, 0x44, 0x70, 0xc3, 0xdd, 0x26, 0x8e, 0x91, 0x99, + 0xf9, 0x8f, 0x83, 0x29, 0x53, 0xae, 0xb7, 0xb0, 0x74, 0x49, 0xd3, 0x79, + 0x04, 0x05, 0x4c, 0x9d, 0xd2, 0x17, 0xda, 0xf2, 0xf0, 0xae, 0x6d, 0xb0, + 0x58, 0x97, 0x51, 0x23, 0xc9, 0xea, 0xf9, 0xd8, 0x86, 0xd5, 0xc3, 0xd6, + 0x03, 0x69, 0x07, 0xa5, 0xcf, 0xf3, 0xc7, 0x1c, 0x7a, 0x7a, 0x85, 0xf6, + 0x2f, 0x0b}, + {0x00, 0x20, 0x07, 0xfd, 0x98, 0xb4, 0xe3, 0x34, 0xd9, 0xdd, 0x76, + 0x86, 0xae, 0x5d, 0xa3, 0x79, 0xc3, 0xc3, 0xa0, 0x51, 0x22, 0x32, + 0x84, 0x4f, 0xa0, 0x0e, 0xce, 0x76, 0xea, 0x94, 0x21, 0x17, 0x8b, + 0x9c, 0x15, 0x49, 0x42, 0xc0, 0x98, 0x1c, 0xa2, 0xb8, 0x18, 0x71, + 0x61, 0xd5, 0x9a, 0xd3, 0x6a, 0xb2, 0xda, 0xf1, 0x75, 0x3e, 0x3b, + 0x59, 0xd8, 0xfa, 0x5b, 0x4c, 0x9b, 0xf2, 0x24, 0xa7, 0x37, 0x7d}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 123 + {123, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x58, 0xe0, 0xd2, 0x0d, 0x8a, 0x18, 0x8d, 0x48, 0xca, + 0x57, 0xd4, 0xb7, 0x3e, 0xa4, 0xe9, 0xf4, 0x53, 0xa3, 0x89, 0xd5, 0xd8, + 0xfb, 0x94, 0x87, 0x37, 0xef, 0x55, 0xee, 0xc3, 0x0a, 0xb6, 0x0f, 0xad, + 0x58, 0x0d, 0x9e, 0x12, 0xbb, 0x84, 0x0f, 0x82, 0xe7, 0x49, 0x50, 0xda, + 0x3d, 0x12, 0xbe, 0x72, 0x66, 0x45, 0x7b, 0xbd, 0xd9, 0x43, 0xb8, 0x31, + 0xf8, 0xad, 0x0d, 0x3b, 0x57, 0xe6, 0x24, 0x34, 0x00, 0xd7, 0x0c, 0x27, + 0xab, 0x9c, 0xb2, 0x9f, 0x9d, 0x75, 0x39, 0x67, 0xff, 0xaf, 0xd2, 0x75, + 0x51, 0xc7, 0x8a, 0x1b, 0xae, 0x47, 0x44, 0x1a, 0xd3, 0x82, 0x04, 0x13, + 0x4f, 0x83, 0x49, 0x5d, 0xeb, 0x19, 0x82, 0x47, 0xd8, 0x75, 0xf1, 0x9a, + 0xf9, 0x93, 0x22, 0xc2, 0x93, 0x73, 0x90, 0x34, 0x0b, 0x32, 0x7d, 0x9e, + 0x6a, 0x58, 0xb4, 0x1c, 0x76, 0xa3, 0x26, 0xc6, 0xef, 0xbe, 0xc0, 0x2c, + 0x99, 0x56}, + {0x00, 0x19, 0x9e, 0x65, 0xe0, 0x6f, 0x7c, 0x56, 0xf3, 0xc4, 0x7a, + 0xaf, 0x9f, 0xb6, 0x65, 0x1f, 0x5d, 0x2f, 0xce, 0x23, 0xfa, 0x4b, + 0x93, 0xa2, 0x1d, 0xbb, 0xff, 0x96, 0x55, 0x9b, 0x49, 0x1b, 0xb4, + 0xa6, 0x0c, 0xb2, 0xb9, 0xf3, 0x5b, 0x7b, 0x45, 0xc3, 0xa8, 0x38, + 0x82, 0x8a, 0x53, 0xc5, 0x47, 0x54, 0x36, 0x56, 0xc6, 0x57, 0xc9, + 0x16, 0x59, 0x7a, 0xc0, 0x4c, 0xc0, 0x05, 0xb0, 0x20, 0x5b, 0xce}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 124 + {124, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x14, 0x25, 0x1e, 0x9b, 0x87, 0xce, 0x81, 0xf7, 0xf1, + 0x49, 0x77, 0x0c, 0x00, 0x7f, 0x1d, 0x63, 0x20, 0xb2, 0xd8, 0x13, 0xd2, + 0x75, 0x45, 0x77, 0x3c, 0xcf, 0xf4, 0xce, 0x74, 0x84, 0x35, 0x4f, 0xdf, + 0xd1, 0x9f, 0x93, 0x80, 0xde, 0x8c, 0xce, 0x76, 0xce, 0xab, 0xd6, 0x53, + 0x0a, 0x0c, 0x81, 0x2a, 0x34, 0xe4, 0x40, 0x4b, 0xd8, 0x22, 0x69, 0xcd, + 0x01, 0x2e, 0x1a, 0x17, 0xc7, 0x1c, 0x9d, 0x66, 0x00, 0xfb, 0xcd, 0x44, + 0x30, 0x52, 0xcf, 0xaf, 0x03, 0x76, 0x0b, 0xd5, 0x36, 0x63, 0x78, 0x30, + 0x8f, 0xdd, 0x6b, 0xf2, 0x93, 0x79, 0xf9, 0xb6, 0xb6, 0x77, 0xc9, 0xe8, + 0x8b, 0x03, 0x6e, 0xf2, 0x6a, 0x3a, 0x27, 0x6b, 0x64, 0xa7, 0x51, 0x9e, + 0x0d, 0x01, 0x9a, 0x00, 0x76, 0x0f, 0xef, 0x38, 0x7d, 0xd4, 0x83, 0xd0, + 0xd5, 0x8a, 0xb3, 0xd3, 0x01, 0x58, 0xcd, 0x18, 0xb2, 0x60, 0xe5, 0x04, + 0x15, 0x89}, + {0x00, 0x2e, 0xe3, 0x0b, 0xb0, 0x81, 0xa0, 0x4b, 0x7c, 0x58, 0x5d, + 0x12, 0xcf, 0x2e, 0x0d, 0xcc, 0xe9, 0x49, 0x38, 0xde, 0xb0, 0xb7, + 0x2a, 0x5f, 0xba, 0x80, 0x16, 0x08, 0x63, 0x85, 0x4c, 0xbf, 0x74, + 0x95, 0xfc, 0x4e, 0x83, 0x99, 0xad, 0x06, 0xaa, 0x6e, 0xa0, 0x59, + 0x57, 0xb7, 0x62, 0x81, 0x05, 0x7f, 0x07, 0x01, 0x19, 0x6b, 0x98, + 0x33, 0x71, 0xae, 0xec, 0x0e, 0x4e, 0x31, 0xf6, 0xb4, 0x2b, 0x6c}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 125 + {125, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xf5, 0x18, 0x38, 0xae, 0xe3, 0x6d, 0x1d, 0xfb, 0xb0, + 0x00, 0xc0, 0xa3, 0xdd, 0x84, 0x75, 0x5a, 0x87, 0xd6, 0xdc, 0xc5, 0xee, + 0x5c, 0x78, 0xc8, 0x8b, 0x30, 0xd3, 0xfe, 0x15, 0x49, 0xa8, 0x91, 0x82, + 0x04, 0xaf, 0xbb, 0x74, 0x2a, 0xcd, 0x9b, 0x51, 0x20, 0xf1, 0x09, 0xdb, + 0xfd, 0xf9, 0xe1, 0x6f, 0x0e, 0xae, 0x84, 0xbc, 0x82, 0xca, 0xf4, 0x13, + 0x49, 0x25, 0x2f, 0xa9, 0x81, 0x2a, 0x94, 0x41, 0x01, 0xe0, 0xb3, 0xa7, + 0x66, 0x9b, 0xb3, 0xae, 0xe5, 0x4e, 0x64, 0xbb, 0x03, 0xb6, 0x8a, 0x62, + 0x28, 0x31, 0x15, 0x07, 0x19, 0xa2, 0x1d, 0x43, 0x28, 0xf7, 0x32, 0xa6, + 0x49, 0x66, 0x6a, 0x25, 0x98, 0xd5, 0xad, 0x0f, 0x62, 0xb0, 0x0a, 0x26, + 0x5a, 0x9e, 0x08, 0xf5, 0xec, 0x0b, 0x7b, 0x6f, 0x9e, 0x1f, 0x8c, 0xad, + 0xa0, 0x43, 0x78, 0x58, 0x0b, 0x4a, 0x28, 0x7a, 0x3a, 0xf4, 0xae, 0x39, + 0x53, 0x15}, + {0x01, 0x89, 0x78, 0x67, 0x00, 0x90, 0x2c, 0xf0, 0xc1, 0xf5, 0x47, + 0x9d, 0x83, 0x9e, 0xe4, 0xe2, 0x40, 0x1b, 0xd2, 0x49, 0xf4, 0x13, + 0xc0, 0x4a, 0xa3, 0x01, 0x87, 0x32, 0xfc, 0x5f, 0xf9, 0xc4, 0x6a, + 0x63, 0x74, 0x79, 0xf9, 0x34, 0x27, 0xe0, 0x30, 0xfa, 0x47, 0x46, + 0x60, 0xe1, 0x8b, 0x2c, 0xab, 0x46, 0xf6, 0xae, 0x78, 0xf3, 0x31, + 0xc5, 0xbd, 0x35, 0x1c, 0xbf, 0x32, 0xea, 0x67, 0x91, 0xfe, 0xd8}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 126 + {126, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xa8, 0xbb, 0x7b, 0x5f, 0x42, 0x57, 0xa3, 0x31, 0x9c, + 0x6d, 0xcb, 0x1d, 0xf5, 0x89, 0x88, 0xcd, 0xf6, 0x04, 0x53, 0xe4, 0x39, + 0xd2, 0x30, 0xf4, 0x25, 0x16, 0x32, 0xff, 0x92, 0xb2, 0x42, 0x4b, 0x14, + 0x7c, 0xa4, 0x08, 0x24, 0xb2, 0x5e, 0x6e, 0xc5, 0xf7, 0x15, 0x99, 0xcc, + 0xfd, 0x13, 0xea, 0x62, 0x13, 0x9e, 0x0e, 0xad, 0xf2, 0x50, 0xc0, 0xd0, + 0xda, 0x62, 0x6f, 0x4f, 0x1e, 0xf0, 0xcc, 0xbe, 0x00, 0x49, 0x4f, 0xa6, + 0x59, 0x39, 0xd5, 0xf5, 0xd1, 0x44, 0xce, 0xa5, 0x42, 0xde, 0xa2, 0x7d, + 0x7b, 0x26, 0xdc, 0xb5, 0xd5, 0xd6, 0xe8, 0x13, 0xbc, 0x53, 0x07, 0x75, + 0x3b, 0x61, 0x84, 0x10, 0x46, 0x5b, 0x1b, 0x96, 0xbe, 0xd7, 0x9c, 0x98, + 0xb6, 0xa6, 0x0b, 0x58, 0xa0, 0xbd, 0xf8, 0x36, 0x08, 0xc8, 0x1a, 0x9e, + 0xd3, 0x62, 0xb6, 0x6a, 0x4c, 0x61, 0x32, 0x3b, 0x34, 0xd2, 0xa6, 0x41, + 0x6c, 0x83}, + {0x00, 0x70, 0x68, 0x31, 0x1b, 0x5c, 0x58, 0x39, 0x7c, 0x16, 0x37, + 0xbd, 0x9a, 0xf3, 0x8b, 0x6b, 0xa8, 0x7f, 0x10, 0x85, 0x1e, 0xee, + 0x67, 0x5c, 0xba, 0xdc, 0x27, 0x86, 0x0e, 0x78, 0xd4, 0x48, 0xab, + 0xf3, 0x3d, 0xec, 0x17, 0x4d, 0x98, 0x2d, 0xab, 0x6d, 0x10, 0x0d, + 0x31, 0x5c, 0x55, 0x78, 0x72, 0xbc, 0x8f, 0x7a, 0xff, 0x2b, 0xa0, + 0xff, 0xd5, 0x08, 0x2e, 0xe2, 0x03, 0x84, 0x0a, 0x7d, 0x64, 0xc7}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 127 + {127, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xec, 0x49, 0xde, 0x21, 0xd6, 0x92, 0xfc, 0xd7, 0x08, + 0x42, 0x80, 0x46, 0x0d, 0xc1, 0x41, 0x0b, 0x5c, 0xe1, 0x48, 0x55, 0xf5, + 0x30, 0x21, 0x44, 0x47, 0xb6, 0xf5, 0x3d, 0x03, 0xb0, 0x19, 0xb8, 0xe1, + 0xfa, 0x7a, 0x86, 0x2e, 0xae, 0x55, 0xfa, 0x90, 0x18, 0xfc, 0x93, 0x57, + 0x99, 0x36, 0x74, 0x7c, 0x96, 0x59, 0x2c, 0x98, 0xee, 0xc6, 0x25, 0x71, + 0x57, 0x2e, 0x4b, 0x40, 0xac, 0x81, 0x65, 0xe1, 0x01, 0x45, 0x73, 0xce, + 0xe6, 0x5c, 0xae, 0x4d, 0x54, 0x38, 0x9e, 0x8d, 0x74, 0xe1, 0x20, 0xb3, + 0x08, 0x29, 0x8f, 0x15, 0xb0, 0x75, 0xa4, 0x4e, 0xd0, 0xf5, 0x0e, 0xcf, + 0x3e, 0x4a, 0xb0, 0x81, 0xac, 0xa1, 0x52, 0xc6, 0x14, 0xc5, 0x1a, 0x7b, + 0x31, 0x21, 0x17, 0xdf, 0x7f, 0xc6, 0x07, 0xa8, 0x61, 0xd2, 0xda, 0xd1, + 0x02, 0x37, 0x9b, 0xba, 0xbb, 0x8d, 0x72, 0xfc, 0x83, 0x6e, 0xc2, 0xc8, + 0x23, 0x0c}, + {0x00, 0x4e, 0x26, 0xf4, 0x6b, 0x52, 0x04, 0xc8, 0xea, 0x45, 0xf8, + 0x01, 0x15, 0x74, 0x1a, 0xc6, 0xb0, 0xad, 0x0f, 0xbc, 0x34, 0xae, + 0x30, 0xd8, 0x9b, 0x85, 0xc1, 0xa3, 0x90, 0xca, 0x28, 0xb6, 0xb8, + 0x3d, 0xcd, 0x74, 0x48, 0xcd, 0x41, 0x3a, 0x00, 0x57, 0x28, 0x3d, + 0xae, 0x28, 0x56, 0x25, 0xbe, 0xc2, 0x93, 0x2e, 0x93, 0x3f, 0xf3, + 0x48, 0x09, 0x98, 0x21, 0x58, 0x7b, 0xee, 0xd6, 0x5d, 0x37, 0xd7}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 128 + {128, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x55, 0x85, 0x82, 0x56, 0x8f, 0xf6, 0x81, 0x75, 0xce, + 0xca, 0xa0, 0x65, 0x2b, 0xef, 0x37, 0x3d, 0x68, 0x75, 0xa1, 0x96, 0xa3, + 0x0d, 0x77, 0x71, 0x56, 0x38, 0xcd, 0x45, 0x05, 0x9e, 0x9c, 0x20, 0x75, + 0x95, 0xf9, 0x2b, 0xa5, 0xa0, 0x29, 0x90, 0xa9, 0xb7, 0xa0, 0x5f, 0xc8, + 0x64, 0x93, 0x65, 0x51, 0x8c, 0xef, 0xea, 0x24, 0x60, 0x1e, 0xc1, 0x18, + 0x7a, 0x9b, 0x6a, 0x6f, 0xd3, 0x7d, 0x3e, 0x82, 0x00, 0x2c, 0x25, 0x24, + 0x98, 0x3d, 0x5c, 0x3d, 0x4c, 0x09, 0x35, 0x99, 0xf0, 0x0f, 0x96, 0xa7, + 0xa3, 0x88, 0xe2, 0xdc, 0xd1, 0x8d, 0xdd, 0x24, 0x92, 0x3a, 0xb6, 0xf8, + 0x23, 0x6d, 0xfc, 0xd5, 0x44, 0x72, 0x1f, 0xd2, 0x2c, 0xda, 0xf2, 0x0f, + 0xa5, 0x1e, 0x1b, 0xf9, 0xf9, 0xa9, 0xe9, 0x98, 0xf3, 0x41, 0x54, 0xf2, + 0x66, 0x24, 0x82, 0x7c, 0xd2, 0xcf, 0xa1, 0xb0, 0xe6, 0x34, 0xc8, 0x30, + 0x56, 0xd9}, + {0x01, 0x59, 0xf2, 0xd6, 0x52, 0x3e, 0xd3, 0xf3, 0x73, 0xf2, 0xf9, + 0x55, 0xbb, 0x30, 0x2b, 0xb9, 0x4e, 0xfb, 0x74, 0x2c, 0x39, 0xfc, + 0x08, 0x1d, 0xa1, 0xb9, 0x6b, 0x36, 0xce, 0x5f, 0x3f, 0xe0, 0x7b, + 0xff, 0x07, 0xfb, 0xd2, 0x25, 0xdb, 0xa9, 0xea, 0x2a, 0x82, 0xc3, + 0xbf, 0xf8, 0x93, 0x9b, 0x3c, 0xff, 0xec, 0xb5, 0x84, 0x4b, 0xe0, + 0xec, 0xe9, 0xab, 0xe5, 0xc5, 0x1d, 0xbf, 0x02, 0x12, 0x64, 0x7f}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 129 + {129, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x88, 0xdc, 0xd8, 0xcd, 0xf3, 0x85, 0x5c, 0xf7, 0xcf, + 0x7f, 0x62, 0x25, 0x11, 0xc6, 0x49, 0xaa, 0x96, 0x82, 0x4b, 0xdc, 0xfe, + 0x31, 0x84, 0x85, 0x97, 0x0a, 0xb2, 0xee, 0xb2, 0x42, 0x8e, 0x49, 0xae, + 0x46, 0xe2, 0x79, 0xe3, 0xb0, 0x21, 0x10, 0x83, 0x9d, 0x5a, 0x44, 0x71, + 0xf6, 0xa2, 0x36, 0xad, 0xee, 0x76, 0x03, 0x61, 0x04, 0x3b, 0x31, 0x06, + 0x48, 0x84, 0x88, 0xcc, 0xbd, 0x2c, 0xaf, 0xb8, 0x00, 0x4b, 0x58, 0x4a, + 0xc1, 0xd3, 0x22, 0x3c, 0x7a, 0x01, 0xa7, 0x25, 0xc3, 0x8c, 0x18, 0x2b, + 0x4c, 0xa9, 0x28, 0x58, 0xdd, 0x2e, 0x76, 0x9f, 0x83, 0x05, 0x1d, 0xb9, + 0x53, 0xe2, 0x0c, 0x63, 0xd4, 0x5d, 0x69, 0x72, 0xc6, 0x65, 0x9f, 0xca, + 0x66, 0x4d, 0x97, 0x08, 0xb6, 0x97, 0x39, 0x05, 0xe7, 0x30, 0x4c, 0x39, + 0x6c, 0x5f, 0x73, 0x9a, 0x0f, 0xc6, 0x68, 0x13, 0xac, 0xaa, 0xc1, 0xec, + 0x1b, 0x0c}, + {0x01, 0x5b, 0x29, 0xe3, 0x3f, 0x79, 0x59, 0xe2, 0xca, 0x91, 0xf5, + 0x8a, 0x7e, 0x9e, 0x4b, 0x13, 0x2a, 0x09, 0x89, 0x68, 0x7f, 0x5a, + 0x39, 0xf8, 0xbd, 0x61, 0xf7, 0xf4, 0x22, 0x75, 0xcc, 0x25, 0x60, + 0x59, 0xa0, 0x4f, 0x05, 0xa5, 0xa7, 0xa3, 0x86, 0xed, 0xf0, 0x71, + 0xf7, 0xc9, 0x81, 0x23, 0x5c, 0x3d, 0x05, 0x2f, 0xf7, 0x33, 0x84, + 0x3b, 0xc9, 0x73, 0x8f, 0xa1, 0x04, 0xb9, 0xde, 0xb9, 0x24, 0x5e}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 130 + {130, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x13, 0xc7, 0x1c, 0xb3, 0xb6, 0xb3, 0x2f, 0x6d, 0x20, + 0x87, 0x97, 0x8f, 0x3f, 0x0a, 0xee, 0x36, 0xea, 0x8c, 0xb1, 0xf0, 0x28, + 0xd2, 0xd9, 0x81, 0x61, 0xf7, 0x75, 0x8b, 0xbb, 0xee, 0xb3, 0xb9, 0x65, + 0x88, 0xaf, 0x97, 0xbc, 0xb4, 0xf3, 0xff, 0xfc, 0x45, 0x7b, 0x90, 0xb5, + 0x17, 0x39, 0xe7, 0x89, 0x4f, 0x23, 0x81, 0x16, 0xe9, 0x85, 0xca, 0xac, + 0xff, 0x3e, 0x75, 0x1b, 0x56, 0x51, 0x8b, 0x3b, 0x00, 0x5b, 0x71, 0xf5, + 0x23, 0x05, 0x98, 0x68, 0x9e, 0x62, 0x54, 0x78, 0x8b, 0x89, 0x40, 0x03, + 0xdc, 0x91, 0xeb, 0xd9, 0x53, 0xa2, 0xfe, 0xdb, 0xed, 0x23, 0xa0, 0x68, + 0xb9, 0xf9, 0x43, 0x79, 0x8b, 0xfe, 0x4d, 0x04, 0x5f, 0x7b, 0x0b, 0xad, + 0x53, 0x67, 0x27, 0xa7, 0x3a, 0x66, 0xf2, 0x50, 0x13, 0x6f, 0x8f, 0x50, + 0x06, 0x75, 0x3f, 0xf0, 0x4b, 0x00, 0xa1, 0x48, 0xaf, 0xbe, 0x70, 0xef, + 0xc1, 0x43}, + {0x00, 0x39, 0xcf, 0x50, 0x09, 0xc6, 0x41, 0x1a, 0x5b, 0x71, 0xb0, + 0x45, 0x3f, 0x85, 0xb4, 0x1f, 0x50, 0x6b, 0x72, 0xdc, 0xcb, 0x33, + 0xf3, 0x44, 0xad, 0x25, 0x72, 0x44, 0xdc, 0xf9, 0xc5, 0x24, 0xca, + 0xa8, 0xfd, 0xd3, 0x76, 0xb5, 0x23, 0x48, 0x0b, 0xa2, 0x25, 0x31, + 0x90, 0x42, 0x15, 0xd2, 0x6c, 0x8a, 0x81, 0x8b, 0x8f, 0x80, 0xa4, + 0xaa, 0x1d, 0xd1, 0x11, 0xac, 0xd8, 0xee, 0x84, 0xcd, 0x45, 0x3d}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 131 + {131, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x75, 0x75, 0xa3, 0xf8, 0x58, 0x34, 0xca, 0x48, 0x32, + 0xbf, 0x64, 0xc5, 0x9d, 0xf1, 0xbf, 0x30, 0xac, 0x83, 0x04, 0x29, 0x1c, + 0x81, 0x53, 0x97, 0xdd, 0x9d, 0x90, 0xc0, 0x2a, 0xe0, 0x55, 0x96, 0x41, + 0x10, 0x81, 0x4b, 0x15, 0x8f, 0x02, 0x9d, 0x40, 0xb3, 0x6b, 0x2a, 0x85, + 0xa9, 0x56, 0x86, 0x79, 0xfb, 0x56, 0xa5, 0xab, 0x49, 0x73, 0x06, 0x8d, + 0x9e, 0xdd, 0x80, 0xed, 0xb7, 0xa6, 0xa7, 0x6a, 0x00, 0xef, 0xa3, 0xca, + 0x31, 0x01, 0x15, 0x86, 0x94, 0xba, 0x59, 0x9d, 0x27, 0xb4, 0xed, 0x0c, + 0x43, 0x99, 0x77, 0xd2, 0x85, 0x5d, 0xd5, 0x7d, 0xd4, 0xbd, 0x31, 0x1a, + 0xcc, 0x38, 0x82, 0xb0, 0x99, 0x67, 0xaf, 0x64, 0xfa, 0x34, 0xab, 0x08, + 0xca, 0xf2, 0x4d, 0x2a, 0xca, 0xaf, 0x32, 0xd9, 0x3c, 0xac, 0x88, 0x39, + 0xd3, 0x91, 0xaa, 0xc5, 0x1e, 0x2c, 0xd0, 0x67, 0xf4, 0x04, 0x6b, 0x5f, + 0x87, 0xd3}, + {0x01, 0xba, 0x06, 0x92, 0x54, 0xa9, 0x51, 0xa9, 0x61, 0xaa, 0xde, + 0x06, 0x6f, 0xf0, 0x47, 0x97, 0xbf, 0xc9, 0xcd, 0xfe, 0xbf, 0x2a, + 0x19, 0xe4, 0xf4, 0xb7, 0x24, 0x02, 0x4e, 0x31, 0x6e, 0x8a, 0xfd, + 0x9e, 0xd4, 0x8b, 0x63, 0x6a, 0x4a, 0x0d, 0x78, 0xcc, 0x4d, 0x37, + 0xd9, 0x40, 0x2a, 0xd1, 0xc9, 0x81, 0x64, 0x0f, 0x90, 0xd2, 0x8f, + 0x4e, 0x56, 0x6c, 0xea, 0xc9, 0xb6, 0x6c, 0x40, 0x00, 0xd3, 0xef}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 132 + {132, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x6d, 0xd0, 0xee, 0x8e, 0x43, 0xf6, 0x15, 0xe3, 0x0b, + 0x63, 0xdc, 0x45, 0x57, 0x01, 0x66, 0x1c, 0x9d, 0xec, 0x69, 0xdf, 0xde, + 0x65, 0xab, 0x7c, 0xf9, 0x72, 0x10, 0x39, 0xe3, 0xe5, 0xd3, 0xcc, 0x5c, + 0x12, 0xf8, 0xe4, 0xc0, 0xb6, 0xa3, 0x42, 0x2b, 0xf1, 0x3d, 0x32, 0xe4, + 0x10, 0x82, 0x55, 0x29, 0x0f, 0x9c, 0xc9, 0xd6, 0xe4, 0xcf, 0xb9, 0xc9, + 0xea, 0x16, 0x5f, 0x93, 0x45, 0xe1, 0x75, 0x9c, 0x00, 0x46, 0x49, 0xf0, + 0x3b, 0x78, 0xe5, 0xdf, 0xfa, 0xbb, 0xa7, 0x0e, 0x74, 0xe9, 0x6c, 0x53, + 0x62, 0xfa, 0x83, 0x18, 0x6b, 0xdc, 0x44, 0x82, 0x0b, 0xb0, 0xea, 0xf1, + 0xbb, 0xd1, 0xa5, 0x19, 0x76, 0xcb, 0xbc, 0xfc, 0x03, 0xa9, 0x86, 0xbd, + 0xdf, 0x93, 0x99, 0x6d, 0x96, 0x0f, 0xa7, 0x7a, 0xac, 0x46, 0xf9, 0xb7, + 0xa5, 0xc3, 0x2c, 0x62, 0xc3, 0x40, 0x2c, 0x40, 0x0b, 0x31, 0x65, 0xc1, + 0xba, 0x21}, + {0x01, 0x6c, 0x4b, 0xfe, 0x17, 0xc9, 0x1c, 0x3a, 0xb2, 0xc6, 0x0e, + 0x5c, 0x9c, 0x2f, 0xac, 0x1b, 0xe4, 0x89, 0x3f, 0x80, 0xfc, 0xa0, + 0x56, 0x47, 0xc3, 0x4c, 0x82, 0xee, 0x8e, 0xe5, 0xe3, 0xb3, 0xc8, + 0x9c, 0x6e, 0x87, 0xbc, 0x3a, 0xf4, 0x44, 0xdf, 0xdd, 0x1d, 0x69, + 0x2a, 0x3d, 0xa4, 0x5a, 0x45, 0x97, 0x5b, 0xd5, 0x07, 0x74, 0x47, + 0x13, 0x13, 0xd5, 0xb7, 0xd1, 0x49, 0xa5, 0x39, 0x5b, 0xa7, 0xed}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 133 + {133, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xa6, 0xd5, 0xd0, 0x68, 0xb1, 0x90, 0x81, 0x77, 0xa1, + 0xb1, 0x8f, 0xe0, 0x78, 0xdf, 0x8f, 0x89, 0x94, 0x58, 0x70, 0xca, 0x88, + 0x11, 0x69, 0x5b, 0x44, 0x70, 0x04, 0x8c, 0xe0, 0xc3, 0x44, 0x43, 0xb9, + 0xa7, 0xf9, 0x5f, 0x8a, 0xf9, 0xfb, 0x6a, 0x4c, 0xa0, 0x28, 0x5d, 0x17, + 0x91, 0xce, 0x97, 0x5a, 0xd5, 0xa6, 0x5a, 0x5c, 0x9f, 0x6b, 0x3d, 0xf8, + 0x05, 0xcc, 0x69, 0xb3, 0x98, 0x4e, 0xfe, 0xd4, 0x01, 0x02, 0x53, 0x39, + 0xe4, 0x0a, 0x26, 0xa3, 0xf6, 0xf4, 0xfe, 0x54, 0x10, 0x17, 0x06, 0xb7, + 0xf6, 0xd4, 0x75, 0xb9, 0x0f, 0x58, 0xf7, 0xca, 0x58, 0x17, 0xab, 0x5c, + 0x3d, 0xf4, 0xd8, 0x38, 0x44, 0xf4, 0x29, 0x79, 0xdc, 0xc8, 0x8d, 0xab, + 0x07, 0x85, 0xea, 0x24, 0x26, 0x43, 0x15, 0x95, 0x29, 0xbd, 0x1c, 0xee, + 0xd9, 0xbe, 0x4e, 0xee, 0xb2, 0x30, 0x2f, 0xac, 0xc6, 0xb4, 0x40, 0xb5, + 0x82, 0x64}, + {0x00, 0x51, 0x91, 0x84, 0x91, 0x04, 0xcd, 0xe5, 0xbe, 0x25, 0x63, + 0xc0, 0x13, 0x30, 0x65, 0xff, 0xcb, 0xf4, 0xbf, 0x41, 0x1a, 0xf3, + 0x2e, 0x09, 0x86, 0x59, 0x89, 0xb3, 0x94, 0xec, 0x75, 0xe8, 0x2b, + 0x4e, 0x46, 0x49, 0xd3, 0x31, 0x25, 0x03, 0x4f, 0x2b, 0x8c, 0xae, + 0x1c, 0x29, 0x59, 0x2a, 0xaa, 0x9e, 0x50, 0x70, 0x0d, 0xa7, 0x4c, + 0x08, 0x83, 0x18, 0xd7, 0x20, 0xa6, 0x8f, 0x58, 0x65, 0x3e, 0x12}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 134 + {134, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xbd, 0x7d, 0x67, 0x37, 0x9b, 0x30, 0x96, 0x72, 0x8a, + 0x36, 0x67, 0x96, 0xf7, 0x01, 0x49, 0x77, 0xd1, 0x1e, 0xff, 0x92, 0xf1, + 0xfd, 0x30, 0x98, 0x3c, 0x74, 0x52, 0xb8, 0x2f, 0xea, 0x61, 0xf7, 0x7a, + 0xe4, 0xa4, 0x31, 0x87, 0x3e, 0x2c, 0x55, 0x88, 0x95, 0x1b, 0x66, 0x35, + 0x04, 0x61, 0x0d, 0x13, 0x91, 0xb8, 0xf9, 0x12, 0x2f, 0xd7, 0x89, 0x6e, + 0xd4, 0x5b, 0x27, 0xd2, 0x32, 0x03, 0x82, 0xa3, 0x01, 0x95, 0x47, 0x26, + 0x0a, 0x02, 0x1b, 0xd8, 0x6b, 0xb1, 0x49, 0x03, 0x2b, 0xad, 0x3c, 0x6a, + 0xe1, 0x94, 0x44, 0x58, 0x99, 0x57, 0x3c, 0x40, 0x07, 0xf4, 0x4c, 0xec, + 0x88, 0xe2, 0x32, 0xe4, 0x3d, 0x02, 0x7a, 0x36, 0x2c, 0xf5, 0x9c, 0xf1, + 0x28, 0x36, 0x7c, 0xdd, 0x59, 0x53, 0x60, 0xe0, 0xbb, 0xc2, 0xa2, 0x5a, + 0xca, 0x86, 0x3b, 0x09, 0x77, 0x57, 0x16, 0x7d, 0xe4, 0x41, 0x0d, 0x26, + 0x1b, 0x16}, + {0x00, 0x1f, 0x8e, 0x92, 0x5d, 0x5b, 0x2d, 0x22, 0xf7, 0xd1, 0xd7, + 0xfd, 0xda, 0xa3, 0x57, 0x5f, 0xa3, 0x2d, 0x44, 0x6f, 0x99, 0xe7, + 0x74, 0xdb, 0x28, 0x2c, 0x93, 0xd0, 0x0b, 0xee, 0xca, 0xbd, 0xa9, + 0xaa, 0xcf, 0xc6, 0x44, 0xb9, 0xce, 0xcd, 0x76, 0xe7, 0xf1, 0x22, + 0x51, 0x5b, 0x6e, 0xbe, 0xf3, 0xb5, 0x60, 0x75, 0xf7, 0xa2, 0x10, + 0x1f, 0x9c, 0x49, 0x2e, 0x83, 0xe6, 0x21, 0x47, 0xd0, 0x9b, 0x46}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 135 + {135, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x91, 0x43, 0xdc, 0xc8, 0xd4, 0x45, 0xd7, 0xf6, 0x64, + 0x48, 0x1f, 0xba, 0xce, 0x68, 0x90, 0x04, 0x53, 0x94, 0x95, 0x37, 0xfa, + 0xd7, 0x37, 0x56, 0xd8, 0x18, 0x56, 0x1e, 0x59, 0x44, 0x8f, 0xfb, 0x49, + 0x02, 0x2b, 0x73, 0x7f, 0xc3, 0xe7, 0x25, 0xd6, 0xc1, 0xc4, 0x5b, 0xb0, + 0xb0, 0x68, 0x80, 0x92, 0x28, 0xb0, 0xfd, 0x89, 0x61, 0xee, 0xf2, 0x20, + 0x61, 0x2b, 0xe0, 0x50, 0x40, 0xc5, 0x40, 0x2e, 0x01, 0xf8, 0xbd, 0x05, + 0x6f, 0x5f, 0x9f, 0xb3, 0x08, 0x3e, 0x90, 0x83, 0x37, 0x48, 0x64, 0x73, + 0x1d, 0x75, 0x44, 0x1a, 0x1d, 0xc5, 0x2b, 0x41, 0x90, 0x4d, 0x6b, 0x2e, + 0xaa, 0xb8, 0x05, 0x03, 0x0b, 0x04, 0xcd, 0xa6, 0xfb, 0x42, 0xea, 0xcc, + 0xc7, 0xc9, 0xd5, 0x06, 0x56, 0xf0, 0xa8, 0x52, 0x25, 0x12, 0x0a, 0x06, + 0x71, 0xb1, 0x89, 0x2f, 0x2c, 0x11, 0x8e, 0x7b, 0x53, 0x8e, 0x5c, 0x55, + 0xaa, 0x64}, + {0x00, 0x72, 0xa7, 0xf9, 0x9e, 0x29, 0x1a, 0x15, 0xc4, 0x5b, 0xc7, + 0x8c, 0x48, 0x4e, 0x4f, 0xe9, 0x49, 0x03, 0xa9, 0x58, 0x04, 0x81, + 0x26, 0xf3, 0xc2, 0x40, 0x5c, 0x5f, 0xf8, 0xba, 0xc7, 0xdd, 0x07, + 0xdd, 0x96, 0xd4, 0x50, 0xb0, 0x17, 0xf6, 0xcb, 0xf6, 0xac, 0xf6, + 0x9f, 0xe1, 0x13, 0xfb, 0x7a, 0x67, 0x66, 0xde, 0x8a, 0x95, 0x6e, + 0xc0, 0x6f, 0x77, 0x2c, 0x15, 0xc8, 0x4d, 0xe9, 0xf4, 0xd4, 0x62}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 136 + {136, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x80, 0xfa, 0xa5, 0x68, 0x5c, 0x19, 0xf0, 0x85, 0x10, + 0x1f, 0x01, 0x0e, 0x83, 0xb2, 0xf0, 0x10, 0x09, 0x62, 0xa1, 0x84, 0x78, + 0xc9, 0xb5, 0x1a, 0xa0, 0xd7, 0x52, 0xbd, 0x0e, 0x43, 0x95, 0x37, 0x89, + 0x2a, 0x10, 0x7c, 0x34, 0xa5, 0x53, 0xc1, 0x8d, 0xb4, 0xf7, 0x51, 0x5f, + 0x2e, 0xf3, 0x8c, 0xaf, 0x82, 0x53, 0xad, 0x2a, 0xf8, 0xc5, 0x9d, 0x84, + 0xb7, 0xf7, 0x91, 0x72, 0xcf, 0x2e, 0xb4, 0xcb, 0x01, 0xe9, 0xc0, 0x32, + 0x82, 0x70, 0xb7, 0x61, 0xa0, 0xc9, 0x15, 0xa6, 0xed, 0x29, 0xee, 0x22, + 0x31, 0x33, 0xeb, 0x46, 0x6e, 0xfe, 0x23, 0x17, 0xc6, 0xf8, 0xad, 0x2b, + 0x3c, 0x8d, 0x88, 0x79, 0x4e, 0x4a, 0xba, 0x3f, 0x96, 0x6b, 0x4a, 0xca, + 0x55, 0x94, 0xc9, 0xa7, 0x4b, 0x37, 0xb4, 0x50, 0x3e, 0xe5, 0xa0, 0x79, + 0x4d, 0x59, 0xc1, 0x08, 0x66, 0x68, 0x97, 0xf5, 0xec, 0x9b, 0xc7, 0xbb, + 0xcb, 0xd1}, + {0x00, 0xfe, 0x7b, 0x90, 0xed, 0xa1, 0xf7, 0x23, 0xc5, 0xe4, 0x42, + 0x01, 0x7d, 0xad, 0xde, 0x8a, 0xff, 0xe3, 0xca, 0x80, 0xaf, 0xc9, + 0xf4, 0x70, 0x32, 0x67, 0x62, 0x6f, 0x47, 0x74, 0xf0, 0x6e, 0x2c, + 0x21, 0xa5, 0xd9, 0xc6, 0x47, 0x28, 0x82, 0xea, 0x88, 0x06, 0xa9, + 0x13, 0x9c, 0x4a, 0x74, 0x0f, 0x26, 0x54, 0xd1, 0x0c, 0xaa, 0x5e, + 0x3d, 0x7b, 0xbb, 0x7e, 0x59, 0x71, 0x3f, 0xa0, 0x32, 0xb9, 0xfd}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 137 + {137, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x4d, 0x6f, 0x8f, 0xa1, 0x57, 0xee, 0xbe, 0xa8, 0xbc, + 0x27, 0x28, 0x62, 0xd9, 0xf8, 0xfb, 0xee, 0x63, 0xda, 0x5b, 0xe9, 0x53, + 0xe3, 0x33, 0xd0, 0x6b, 0x74, 0x43, 0xcb, 0xb9, 0x6d, 0x0c, 0x46, 0x4a, + 0x17, 0x19, 0x43, 0xb8, 0x25, 0x65, 0xea, 0x71, 0x0c, 0x12, 0x64, 0x98, + 0xae, 0xb7, 0x97, 0x98, 0x23, 0xb2, 0xeb, 0x1e, 0x81, 0xbe, 0xd3, 0xff, + 0xdd, 0x6e, 0x40, 0xf4, 0x52, 0x1e, 0x6c, 0xb9, 0x00, 0x70, 0x1b, 0xcf, + 0x9e, 0x45, 0xd6, 0xae, 0x48, 0x99, 0xd9, 0x6e, 0xd5, 0x9a, 0x80, 0x15, + 0xc4, 0x54, 0x73, 0x5f, 0x9e, 0xfd, 0xdb, 0x47, 0x59, 0x8f, 0xbe, 0x04, + 0x7e, 0x8c, 0x40, 0x21, 0xd7, 0x86, 0xdb, 0x35, 0x39, 0xda, 0x79, 0x76, + 0x03, 0x58, 0xc0, 0xf9, 0x28, 0xb2, 0xb7, 0x2c, 0xb9, 0x36, 0xcb, 0x66, + 0xe4, 0xfc, 0x81, 0xff, 0x07, 0x9e, 0xcd, 0xe8, 0xe1, 0x89, 0x89, 0xe8, + 0x79, 0x50}, + {0x01, 0x40, 0x63, 0xb3, 0xdc, 0xe4, 0xc9, 0x9f, 0x5f, 0x53, 0xe5, + 0xf3, 0x60, 0x87, 0x5c, 0x02, 0xbd, 0x45, 0x34, 0xa8, 0x3b, 0xbb, + 0x77, 0x9b, 0xe9, 0xeb, 0x05, 0xe6, 0x70, 0x59, 0x5e, 0x57, 0xa7, + 0x08, 0x69, 0x1c, 0x5d, 0xf0, 0xa0, 0x06, 0x2b, 0x43, 0xd0, 0xfa, + 0x34, 0x9d, 0xb2, 0x01, 0xd6, 0x27, 0x9c, 0x13, 0x1d, 0x84, 0xe9, + 0x66, 0x2c, 0xf8, 0x2f, 0xbe, 0xea, 0xb6, 0xea, 0x02, 0x94, 0xb6}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 138 + {138, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x63, 0x61, 0xd1, 0x92, 0x07, 0xfa, 0xd3, 0xb9, 0xcf, + 0x68, 0xa0, 0xd7, 0xcb, 0x22, 0x47, 0x44, 0xda, 0xf5, 0xc1, 0x8c, 0x0d, + 0x79, 0xf0, 0x60, 0xab, 0x13, 0x69, 0xd7, 0xf0, 0x26, 0xc2, 0x1d, 0xa2, + 0xde, 0xa0, 0x98, 0x73, 0x9f, 0xc7, 0x9e, 0x66, 0x4b, 0xce, 0xed, 0x06, + 0xbd, 0x8b, 0x8f, 0x29, 0x47, 0x19, 0x07, 0x75, 0x43, 0x19, 0xce, 0xfd, + 0x9f, 0x21, 0x6f, 0x32, 0x26, 0xa4, 0xa8, 0x7b, 0x00, 0xb7, 0x00, 0x7b, + 0x2d, 0xf9, 0xa1, 0x23, 0xdd, 0x81, 0xdf, 0x4f, 0x5d, 0x52, 0x13, 0x58, + 0x0c, 0x17, 0x4f, 0xd6, 0x8a, 0xa5, 0xde, 0x23, 0xe5, 0x38, 0x6c, 0x1f, + 0x76, 0xbc, 0x67, 0x11, 0xba, 0xbf, 0xab, 0x72, 0xcf, 0x9b, 0xfa, 0x32, + 0x8e, 0x97, 0xfb, 0xe9, 0xa3, 0xb7, 0x9a, 0xd0, 0xd3, 0x9a, 0x77, 0x8e, + 0x3c, 0x64, 0xb7, 0x4a, 0x34, 0x31, 0x9a, 0xea, 0x04, 0x23, 0xfa, 0x27, + 0x00, 0x67}, + {0x00, 0x76, 0x51, 0x88, 0xff, 0x6d, 0x0d, 0xb1, 0x90, 0x91, 0x4b, + 0x3e, 0xe9, 0xcb, 0xf6, 0x33, 0xe9, 0xe5, 0xc2, 0x60, 0x7b, 0x73, + 0x23, 0xe7, 0x0e, 0x76, 0xc3, 0xcf, 0x3e, 0x2b, 0x3f, 0x1c, 0xdc, + 0xed, 0xa6, 0x2b, 0x50, 0x75, 0xa8, 0xd4, 0x3b, 0x30, 0x6f, 0xc8, + 0x3e, 0x5e, 0x43, 0x94, 0xcb, 0xa6, 0xbe, 0x00, 0x98, 0x87, 0x7b, + 0x20, 0x00, 0x38, 0x55, 0x08, 0xd0, 0x94, 0x2c, 0xdb, 0xa4, 0x6a}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 139 + {139, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x12, 0x3d, 0x8b, 0xb1, 0x7d, 0x84, 0x76, 0x0c, 0xeb, + 0x4e, 0x3e, 0xc9, 0x83, 0x87, 0x47, 0x8f, 0x95, 0x87, 0xdc, 0xc0, 0x5b, + 0x47, 0x20, 0xd8, 0x83, 0x4f, 0xfc, 0xd8, 0x2c, 0x06, 0xf5, 0x9a, 0xba, + 0x27, 0x83, 0x65, 0xe8, 0x34, 0xbc, 0xa2, 0x73, 0x6e, 0xd6, 0x33, 0x37, + 0x57, 0xf5, 0x79, 0x20, 0x25, 0x6b, 0xd9, 0xe1, 0xb1, 0xbf, 0x3d, 0x43, + 0xb6, 0x20, 0x89, 0x6d, 0xbf, 0xd8, 0x77, 0xa3, 0x01, 0x21, 0x35, 0xf5, + 0x87, 0xed, 0x6a, 0x6b, 0xd6, 0xb0, 0x95, 0xd4, 0x1c, 0x7a, 0xbc, 0x2a, + 0x70, 0xc9, 0xd4, 0x94, 0x61, 0xd3, 0xed, 0x7c, 0xf4, 0xe7, 0x81, 0xc8, + 0x20, 0x05, 0x83, 0xa0, 0xe8, 0xe9, 0x4a, 0xb8, 0xa0, 0x0b, 0x52, 0xa7, + 0xd0, 0xbb, 0xf1, 0x82, 0xcb, 0x3b, 0xc0, 0x83, 0x2f, 0xe8, 0x2c, 0xca, + 0x18, 0xe5, 0x3e, 0x78, 0xb0, 0x49, 0xbf, 0x9e, 0xa6, 0xac, 0x60, 0x17, + 0xe3, 0xd8}, + {0x01, 0xb1, 0xc9, 0xe8, 0xa4, 0x74, 0x8e, 0x6e, 0x1a, 0xea, 0x3d, + 0xab, 0xf3, 0x7a, 0xe7, 0x4b, 0xaf, 0x28, 0x61, 0xe4, 0x82, 0xaf, + 0x32, 0x30, 0x9d, 0xc9, 0x3e, 0x7c, 0x7e, 0xac, 0xea, 0xa5, 0x84, + 0x41, 0x64, 0x45, 0xa1, 0xec, 0x4f, 0x0f, 0x24, 0xb3, 0x93, 0x8e, + 0x11, 0x81, 0x91, 0xa5, 0xbf, 0x9e, 0x72, 0x88, 0x5b, 0xba, 0x5c, + 0x28, 0x22, 0x75, 0xc4, 0x9f, 0x5e, 0x4b, 0xd8, 0x2e, 0x25, 0x67}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 140 + {140, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x61, 0xaa, 0x4a, 0xa6, 0x80, 0xe5, 0xa3, 0x27, 0xee, + 0x04, 0x95, 0xbe, 0xff, 0x81, 0xc9, 0xa9, 0x60, 0x1a, 0x4a, 0x42, 0xa8, + 0x30, 0x72, 0x55, 0x38, 0xf9, 0x94, 0x0d, 0x23, 0x4f, 0x8f, 0xec, 0x38, + 0xff, 0xd2, 0x15, 0x37, 0x09, 0x44, 0x92, 0xb5, 0x8e, 0xcc, 0x41, 0x02, + 0xed, 0xdf, 0xe1, 0x8e, 0xe8, 0xf5, 0x94, 0x7c, 0x47, 0x36, 0xdc, 0x60, + 0x06, 0x6f, 0xa8, 0xd9, 0xb8, 0x23, 0x0f, 0x40, 0x01, 0x73, 0x02, 0x96, + 0xbd, 0x1d, 0x13, 0xab, 0x65, 0xe8, 0x5a, 0xdc, 0x69, 0xc0, 0x82, 0x2e, + 0x20, 0xe7, 0xdd, 0x73, 0x97, 0x55, 0xbc, 0x28, 0xd7, 0x23, 0x1e, 0x79, + 0xba, 0x1c, 0x31, 0x25, 0x0c, 0x19, 0x72, 0x25, 0x2c, 0x28, 0x08, 0x96, + 0xf3, 0x0a, 0x26, 0xc8, 0x80, 0xa3, 0x48, 0x04, 0x1b, 0x09, 0x58, 0xee, + 0x04, 0x43, 0xc2, 0xe4, 0x03, 0xeb, 0x98, 0x28, 0x59, 0x9c, 0xda, 0x90, + 0xf7, 0xa8}, + {0x01, 0x53, 0xa4, 0x70, 0x9f, 0xc4, 0x74, 0x47, 0x6e, 0x76, 0x94, + 0x8b, 0x04, 0xd4, 0x30, 0xc2, 0xed, 0x70, 0x8a, 0xb6, 0x97, 0xbb, + 0x54, 0x58, 0x9d, 0x35, 0xa7, 0xc9, 0x6d, 0x33, 0x63, 0x20, 0x72, + 0xb4, 0xa3, 0x7d, 0xee, 0xa3, 0x42, 0x8d, 0x8d, 0x0a, 0x93, 0x3c, + 0x7b, 0xff, 0xed, 0x06, 0x8d, 0x92, 0xa9, 0x06, 0x1f, 0x0f, 0xa3, + 0x9e, 0x62, 0xe7, 0xd5, 0x52, 0xb3, 0x1e, 0x4a, 0x15, 0x05, 0x09}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 141 + {141, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x86, 0xb5, 0xbc, 0xf4, 0xbb, 0xd0, 0x5a, 0x5b, 0x56, + 0x51, 0xbc, 0xa9, 0x79, 0x1e, 0x55, 0x0f, 0xec, 0x3e, 0x9b, 0x2f, 0xf0, + 0xd6, 0xbb, 0x25, 0x5b, 0x2d, 0x91, 0x90, 0xf5, 0x94, 0x64, 0x39, 0xb5, + 0x3f, 0x95, 0x13, 0xa1, 0x22, 0xe5, 0xca, 0x0a, 0x9f, 0xf1, 0x2e, 0x33, + 0x86, 0xb7, 0x52, 0x4e, 0x46, 0xd7, 0xf5, 0x61, 0x67, 0xca, 0x61, 0x27, + 0xce, 0x83, 0xe6, 0x7b, 0xf5, 0xdc, 0xe6, 0xce, 0x00, 0x86, 0x5b, 0x20, + 0x83, 0xd5, 0xc0, 0x20, 0x02, 0x85, 0xee, 0x7f, 0xf4, 0x95, 0x09, 0x22, + 0xa8, 0xab, 0xd4, 0xee, 0xf9, 0x3d, 0x8d, 0xed, 0x25, 0xb5, 0x3c, 0xf9, + 0xaf, 0x32, 0x7e, 0x6e, 0x4c, 0x30, 0xc4, 0x43, 0x8e, 0xd2, 0xc4, 0x0c, + 0x67, 0xe8, 0x78, 0x35, 0x51, 0x83, 0x61, 0xc9, 0x8f, 0xd7, 0x43, 0xd8, + 0x59, 0xf6, 0xc1, 0x73, 0xa9, 0x51, 0xa9, 0x5a, 0x99, 0x40, 0x9e, 0x83, + 0x19, 0x59}, + {0x01, 0x67, 0xd0, 0xda, 0x4c, 0x5d, 0xad, 0xd2, 0x5f, 0x87, 0x87, + 0xa8, 0x4a, 0x96, 0x44, 0x5c, 0x25, 0x4d, 0x8e, 0x17, 0xfe, 0xee, + 0xb7, 0xd2, 0x1a, 0xf6, 0x71, 0x2e, 0x30, 0x7c, 0xd7, 0x35, 0x1e, + 0xbe, 0x18, 0x5c, 0x0a, 0x52, 0x74, 0x02, 0xa5, 0xfe, 0xda, 0xa1, + 0xb2, 0x6a, 0xce, 0x55, 0x49, 0xab, 0x13, 0xb2, 0x08, 0x15, 0x6d, + 0x14, 0x38, 0x9f, 0xd8, 0x13, 0x3c, 0x6f, 0x4f, 0xe3, 0x1e, 0x2d}, + false, + true}, + + // Comment: point with coordinate x = 0 in left to right addition chain + // tcID: 142 + {142, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xa0, 0x9a, 0xca, 0x76, 0x5c, 0x94, 0x9b, 0x65, 0x6a, + 0xbd, 0xb5, 0x96, 0x80, 0x55, 0x31, 0x63, 0x84, 0x24, 0x5a, 0xb7, 0x75, + 0xe8, 0x58, 0x41, 0x19, 0x40, 0x5c, 0x85, 0xab, 0x79, 0xfd, 0xc7, 0xef, + 0x1e, 0x07, 0x9a, 0x35, 0xbd, 0x29, 0x9a, 0xe1, 0x49, 0xd6, 0x5f, 0x15, + 0xab, 0x0d, 0x64, 0x91, 0x2c, 0x5c, 0x9a, 0x62, 0xbc, 0xa4, 0x1b, 0xdb, + 0x58, 0x67, 0x82, 0xe8, 0xeb, 0x0c, 0xff, 0x96, 0x00, 0x25, 0x8a, 0x50, + 0xf1, 0xbb, 0x54, 0x2d, 0xd1, 0x64, 0xb8, 0x94, 0x3b, 0xde, 0x1f, 0x20, + 0x78, 0xea, 0x7d, 0x3e, 0x89, 0x18, 0x1e, 0xfa, 0xb2, 0x42, 0xda, 0x30, + 0xb1, 0xa1, 0x25, 0x62, 0x18, 0x41, 0x04, 0x44, 0x9e, 0x4d, 0x75, 0x9d, + 0xae, 0x9c, 0xb9, 0xd0, 0x75, 0xc3, 0x04, 0x56, 0xb1, 0xa4, 0xe4, 0x87, + 0x40, 0xdc, 0xca, 0xd7, 0xb5, 0x9b, 0x17, 0xdc, 0x1c, 0x81, 0xd5, 0x17, + 0xf2, 0xcd}, + {0x01, 0x52, 0x8f, 0x5a, 0xb7, 0x58, 0xd9, 0xb6, 0x11, 0x2f, 0x19, + 0xe1, 0x02, 0x1f, 0x50, 0x89, 0xd5, 0x26, 0xcc, 0x50, 0x91, 0x10, + 0x26, 0xe2, 0x7d, 0x44, 0xca, 0x6d, 0x77, 0x22, 0x0c, 0x81, 0x6b, + 0x23, 0x26, 0xa2, 0xdd, 0x6b, 0x91, 0x52, 0x40, 0x88, 0x13, 0xbf, + 0x8d, 0x39, 0x99, 0x06, 0xcb, 0x1a, 0xe3, 0x3a, 0x52, 0xcf, 0x67, + 0xe7, 0x47, 0x09, 0xd7, 0x96, 0xc7, 0x07, 0x01, 0x71, 0x04, 0x57}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 143 + {143, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xa6, 0xe2, 0x16, 0xa0, 0x9b, 0x63, 0x60, 0x32, 0xf3, + 0x9e, 0xea, 0x55, 0x21, 0x92, 0xc2, 0x42, 0xbe, 0x7f, 0xf5, 0x47, 0x8f, + 0x7f, 0x7f, 0x9b, 0x0c, 0xaa, 0x25, 0xb8, 0xae, 0xed, 0xea, 0xde, 0xd3, + 0x3b, 0xa6, 0x6b, 0x5f, 0xee, 0xc7, 0xe7, 0x5b, 0x0d, 0xe3, 0xe7, 0xfe, + 0xe1, 0x42, 0xf2, 0x50, 0xe6, 0xcb, 0x4c, 0x7b, 0x09, 0xa1, 0x68, 0x6c, + 0xa0, 0xbd, 0x9c, 0xf2, 0xd2, 0xd4, 0x8b, 0xae, 0x00, 0xfc, 0xfa, 0xfc, + 0xa2, 0x39, 0x1a, 0x55, 0xad, 0xe0, 0xa7, 0x7f, 0xb9, 0xa3, 0x81, 0xcb, + 0x0a, 0xf1, 0x62, 0x53, 0xcd, 0x3b, 0xc5, 0x87, 0x23, 0xf8, 0x52, 0x76, + 0x70, 0xb5, 0x95, 0x67, 0x69, 0x8e, 0x7f, 0xc3, 0xa1, 0x7e, 0x6d, 0x26, + 0xb3, 0xa8, 0xa4, 0xa6, 0x17, 0xe2, 0xb1, 0x2e, 0x6d, 0x60, 0x39, 0x1f, + 0x50, 0x31, 0x17, 0xfe, 0xa2, 0xdd, 0xb4, 0x69, 0x78, 0xb6, 0xd2, 0xd3, + 0x0a, 0x26}, + {0x01, 0xd9, 0x37, 0xdb, 0x2f, 0xca, 0xae, 0x79, 0x5f, 0x4a, 0xec, + 0x63, 0x65, 0xbe, 0x81, 0xa5, 0x14, 0x93, 0x9c, 0x54, 0x83, 0x57, + 0xc6, 0x14, 0x00, 0x75, 0xdb, 0x4a, 0x07, 0x6b, 0xe8, 0xc0, 0xd3, + 0xa6, 0x12, 0x6b, 0x72, 0x0b, 0x10, 0x5b, 0x3d, 0x9c, 0xf6, 0xa8, + 0x30, 0x73, 0x46, 0xcb, 0x83, 0x2f, 0xbe, 0x3a, 0x93, 0x60, 0x17, + 0xa6, 0xe6, 0x20, 0x59, 0xba, 0xb6, 0x72, 0x3e, 0x88, 0x51, 0x76}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 144 + {144, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x50, 0xb8, 0x62, 0xa8, 0x2a, 0x0b, 0xa9, 0x2a, 0xb4, + 0x5b, 0x39, 0x6c, 0x51, 0xaa, 0x51, 0x9a, 0xa4, 0x4d, 0x11, 0x7f, 0x55, + 0x76, 0x0e, 0x5a, 0x4f, 0x1f, 0x17, 0x7d, 0xfb, 0x5b, 0xcd, 0xf0, 0xd5, + 0x4f, 0xb9, 0x95, 0x65, 0xe9, 0xf7, 0xd6, 0x75, 0x7c, 0x04, 0xf4, 0x94, + 0x56, 0xae, 0xa8, 0x70, 0x75, 0x56, 0x0b, 0x1d, 0xc5, 0x14, 0x5b, 0xfa, + 0x40, 0x68, 0x68, 0x4b, 0x04, 0x17, 0x8a, 0x85, 0x01, 0xe1, 0xc6, 0x8a, + 0x57, 0xb3, 0x8e, 0x22, 0x81, 0x80, 0x6f, 0x3d, 0xb7, 0xb0, 0xaf, 0x0e, + 0x3c, 0x2b, 0x5e, 0x52, 0xd5, 0xd5, 0xd4, 0x89, 0x0c, 0x5b, 0x9f, 0x5d, + 0x73, 0x7d, 0xf9, 0xa7, 0x06, 0xe6, 0x31, 0xe4, 0x45, 0x3f, 0x6e, 0x79, + 0xcb, 0xc2, 0x8d, 0x57, 0xbd, 0xc6, 0x04, 0xae, 0xa8, 0x01, 0x0e, 0xb4, + 0x91, 0xf5, 0xc0, 0x9f, 0xeb, 0x20, 0xe3, 0xbc, 0x0c, 0x0e, 0xd4, 0xae, + 0x44, 0xbf}, + {0x00, 0xcb, 0xeb, 0x5c, 0x9d, 0xf0, 0xbb, 0x30, 0xa8, 0xb4, 0x5b, + 0xc1, 0x7a, 0x5b, 0xd2, 0x55, 0xe2, 0xc8, 0x24, 0x9d, 0xbf, 0x91, + 0x33, 0x70, 0x5b, 0xf1, 0xe5, 0x02, 0xd4, 0xe7, 0x30, 0xed, 0xd3, + 0x13, 0x1c, 0x8d, 0x37, 0x0a, 0xa7, 0xfc, 0x78, 0xd4, 0x6b, 0x22, + 0x91, 0x18, 0x1b, 0xb4, 0x0c, 0xa8, 0x5e, 0x7a, 0x0a, 0xc6, 0x07, + 0x7c, 0xf4, 0x36, 0x79, 0x27, 0xd8, 0xc5, 0xb6, 0x74, 0x43, 0x06}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 145 + {145, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x57, 0xf2, 0x7c, 0xc7, 0x40, 0x0b, 0x6f, 0x9b, 0xb3, + 0xa0, 0xf7, 0x23, 0xbc, 0x06, 0x70, 0x93, 0x8f, 0xf8, 0x88, 0xf8, 0x79, + 0x17, 0x10, 0x0a, 0x93, 0x21, 0x15, 0xb1, 0x27, 0x53, 0xa1, 0xfb, 0xb0, + 0x86, 0xe5, 0xb2, 0x25, 0x20, 0x9b, 0x4f, 0x70, 0x70, 0x3a, 0xba, 0x37, + 0x44, 0x43, 0xf1, 0x1f, 0xcb, 0xcf, 0x87, 0x79, 0x49, 0x1e, 0x22, 0x97, + 0xfb, 0xae, 0x7f, 0x18, 0xbe, 0x2d, 0x4f, 0x23, 0x00, 0x06, 0xa7, 0xf0, + 0x4e, 0x4d, 0xe3, 0x74, 0x14, 0x9d, 0xcf, 0x59, 0x6d, 0x94, 0xa6, 0xd7, + 0xef, 0x8d, 0x30, 0xd9, 0x88, 0x8b, 0xc7, 0x50, 0x02, 0x26, 0xed, 0x7b, + 0xc8, 0x56, 0x07, 0x29, 0xb7, 0xc4, 0xb4, 0xbf, 0x28, 0xf4, 0xf9, 0x2d, + 0x7f, 0x3b, 0x25, 0xa5, 0xac, 0xe8, 0x86, 0xe8, 0xbe, 0x3e, 0xd0, 0x1a, + 0xf0, 0x21, 0x69, 0xca, 0xea, 0x76, 0x5d, 0xc7, 0x63, 0xd0, 0xda, 0x94, + 0x95, 0xc7}, + {0x01, 0xa2, 0x6a, 0xa9, 0x92, 0x22, 0xe4, 0x4e, 0xa4, 0xd6, 0xdc, + 0xee, 0x22, 0x9f, 0x21, 0xf4, 0x0f, 0x72, 0x3b, 0x5c, 0xbb, 0xe9, + 0x2d, 0x56, 0x56, 0x12, 0x52, 0xe7, 0xb0, 0x9f, 0x96, 0xeb, 0x27, + 0x1a, 0xd9, 0x2b, 0x3e, 0x16, 0x46, 0x46, 0x08, 0x74, 0x56, 0x15, + 0x18, 0x2f, 0xbb, 0x70, 0x50, 0xe2, 0x99, 0x1b, 0x0a, 0xfc, 0x04, + 0x0f, 0x27, 0xca, 0x74, 0xe3, 0x58, 0x34, 0x64, 0x66, 0xcb, 0x8a}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 146 + {146, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xe0, 0x4a, 0x04, 0xd1, 0xe2, 0xbf, 0xa1, 0xa5, 0xf6, + 0xf3, 0x78, 0x67, 0xec, 0x25, 0x14, 0x50, 0xd4, 0x6e, 0x6b, 0xd2, 0x80, + 0x67, 0xcb, 0x99, 0xa6, 0x12, 0xf6, 0xef, 0xab, 0xf1, 0xf7, 0x2c, 0x70, + 0xea, 0xf7, 0x2d, 0x70, 0xda, 0xab, 0x53, 0x89, 0x0d, 0x54, 0x80, 0x6c, + 0x46, 0x04, 0x77, 0x66, 0x29, 0x3d, 0xe0, 0x85, 0xf0, 0xf4, 0x04, 0x62, + 0xb2, 0xf5, 0x6a, 0xc4, 0xfc, 0x68, 0x11, 0xbb, 0x00, 0xa2, 0x0f, 0xa0, + 0x0f, 0xe8, 0xcc, 0xd8, 0xb0, 0x07, 0xef, 0xdd, 0x6d, 0xaf, 0xbd, 0xaf, + 0x91, 0xb1, 0x09, 0x24, 0xc0, 0xb8, 0xd5, 0x83, 0xce, 0x82, 0x92, 0x02, + 0xc8, 0x53, 0x3e, 0x98, 0x15, 0x45, 0x17, 0x19, 0xf1, 0x2c, 0xaf, 0xef, + 0xc3, 0xd3, 0xbd, 0xca, 0x5d, 0x51, 0x02, 0x47, 0xd5, 0x9f, 0xfd, 0x20, + 0xd5, 0x39, 0xe2, 0x21, 0x65, 0xf1, 0x1b, 0x5d, 0x10, 0xe9, 0x12, 0xf1, + 0xf9, 0xe4}, + {0x00, 0x9a, 0x6c, 0x01, 0x7d, 0xae, 0x44, 0x95, 0x7d, 0xb6, 0xab, + 0x34, 0x76, 0xa9, 0xdb, 0xeb, 0x66, 0x0e, 0xa5, 0x4e, 0x20, 0xab, + 0x78, 0x5d, 0x5a, 0x34, 0x1e, 0x0e, 0x02, 0x65, 0x05, 0x0f, 0xde, + 0x21, 0x79, 0x00, 0x71, 0x89, 0x08, 0xe1, 0x76, 0x3e, 0xeb, 0x66, + 0x53, 0x04, 0x75, 0xfc, 0x0d, 0x0a, 0x13, 0x46, 0xc6, 0xc3, 0xbc, + 0x29, 0x52, 0xda, 0x7c, 0xf0, 0x34, 0xdf, 0x18, 0x65, 0x06, 0x45}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 147 + {147, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x8d, 0x3e, 0x0c, 0x98, 0x20, 0xd2, 0xb4, 0x97, 0x11, + 0x78, 0x08, 0x49, 0xab, 0x93, 0x49, 0xde, 0x29, 0x58, 0x51, 0xb6, 0x9a, + 0xc0, 0xff, 0x6b, 0x2e, 0xda, 0x1f, 0xdd, 0xc1, 0x7e, 0x97, 0xc7, 0xac, + 0x26, 0x95, 0xf2, 0x8e, 0xf6, 0xdd, 0xc1, 0xe1, 0x60, 0x62, 0xee, 0x48, + 0x29, 0x5f, 0xff, 0x57, 0x11, 0xcd, 0x87, 0x19, 0x92, 0xa8, 0xa1, 0x84, + 0xb8, 0xe5, 0xb4, 0x9d, 0x71, 0x78, 0xb5, 0xff, 0x01, 0x70, 0x9e, 0x43, + 0x5e, 0xe6, 0xc7, 0xcc, 0xfe, 0x66, 0x92, 0xc7, 0xf1, 0x69, 0xae, 0x35, + 0x7e, 0x94, 0xfe, 0xeb, 0xca, 0xd5, 0xd6, 0xff, 0x0d, 0xa7, 0xff, 0x55, + 0xa1, 0x9d, 0x14, 0x09, 0x00, 0x6a, 0xa6, 0x08, 0x3f, 0x89, 0x78, 0x24, + 0xde, 0x4c, 0x0c, 0x59, 0xbc, 0x80, 0xd4, 0x06, 0x07, 0xa9, 0xbc, 0xfd, + 0xf6, 0x66, 0xb9, 0xaa, 0x38, 0x8f, 0xa3, 0xb8, 0x65, 0xd7, 0x6c, 0x49, + 0x29, 0x16}, + {0x01, 0xef, 0xd3, 0xfe, 0xff, 0xad, 0x8d, 0x28, 0x37, 0x3d, 0xff, + 0xc0, 0xe3, 0xa9, 0xcd, 0x54, 0x40, 0x85, 0xff, 0xc2, 0x8f, 0x5b, + 0xb8, 0x06, 0x97, 0x80, 0x1d, 0xb4, 0xcc, 0xb9, 0x83, 0xfa, 0x23, + 0x28, 0x22, 0x2a, 0x42, 0x9e, 0x7d, 0x63, 0x67, 0xdd, 0xd4, 0xa4, + 0x08, 0x11, 0xac, 0x2a, 0xdc, 0x8f, 0xbd, 0x8e, 0xa0, 0x6e, 0xa4, + 0x08, 0x80, 0x9d, 0x5b, 0x82, 0xfb, 0xed, 0x3c, 0x8a, 0x95, 0xcb}, + false, + true}, + + // Comment: point with coordinate x = 0 in precomputation or right to left + // addition chain + // tcID: 148 + {148, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xc0, 0x2e, 0xbd, 0x54, 0x76, 0x5a, 0x38, 0x25, 0xd7, + 0xbf, 0xad, 0x56, 0x35, 0xa9, 0x8d, 0x97, 0xf7, 0x3c, 0xfb, 0x57, 0xda, + 0x9c, 0x42, 0xc1, 0xf4, 0x64, 0x20, 0x5f, 0xac, 0x01, 0xcd, 0x89, 0x9f, + 0x7e, 0x09, 0x5a, 0x10, 0x39, 0xb4, 0x7e, 0x0f, 0xcb, 0xeb, 0xd6, 0x5b, + 0x6e, 0xa2, 0xc4, 0x86, 0xa7, 0xbd, 0xe4, 0x90, 0x0e, 0x95, 0x48, 0xd8, + 0xa6, 0x4a, 0x0e, 0x6f, 0x39, 0xd6, 0x1c, 0x95, 0x01, 0xf5, 0xeb, 0x9d, + 0x24, 0x91, 0xb4, 0x2e, 0x3d, 0x02, 0xc2, 0x0f, 0xf8, 0x53, 0x08, 0x0a, + 0xa2, 0xdb, 0x82, 0x3f, 0x60, 0x91, 0xa6, 0x2a, 0x2a, 0x6b, 0xb5, 0x2d, + 0x09, 0xd3, 0xc1, 0x62, 0xa3, 0xad, 0x02, 0xe0, 0x24, 0x2d, 0x24, 0x3a, + 0x61, 0xce, 0x00, 0x63, 0xff, 0x8f, 0x8e, 0x93, 0xec, 0x21, 0xae, 0xca, + 0x4a, 0xe2, 0xb1, 0x52, 0xb8, 0xf6, 0x8d, 0x40, 0xdd, 0x87, 0x6f, 0x80, + 0xe7, 0xc3}, + {0x01, 0x42, 0x47, 0x84, 0xd1, 0xfc, 0xa3, 0xb4, 0xc7, 0x81, 0x10, + 0x83, 0x85, 0x5f, 0xbf, 0x86, 0x62, 0xe1, 0xf0, 0xee, 0x52, 0xb5, + 0xff, 0xaa, 0xa0, 0xcf, 0x89, 0x0b, 0xb9, 0x04, 0x15, 0x05, 0x12, + 0xa7, 0x5a, 0x10, 0x77, 0xea, 0xd3, 0x9a, 0xe3, 0x7e, 0xc6, 0x7d, + 0x5a, 0x3c, 0x03, 0xd2, 0xfc, 0xb5, 0xf9, 0xf6, 0x95, 0xf9, 0x91, + 0x8c, 0xf4, 0x87, 0x2c, 0x5b, 0x4a, 0x75, 0x7d, 0x1d, 0x0f, 0xe2}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 149 + {149, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x4b, 0x04, 0xd3, 0xd1, 0xc6, 0xc4, 0x70, 0x69, 0xc0, + 0xbd, 0x44, 0x97, 0x3e, 0x75, 0xac, 0x75, 0x3c, 0x9f, 0x28, 0x4b, 0x0b, + 0x1d, 0x52, 0x30, 0x8b, 0xcd, 0xd9, 0xa1, 0xe0, 0x63, 0x07, 0xa8, 0xce, + 0x7a, 0xf0, 0x93, 0x62, 0xf8, 0xcc, 0x6a, 0x2b, 0x5b, 0x4b, 0x23, 0x49, + 0xe2, 0x83, 0x09, 0x56, 0xab, 0xb1, 0x19, 0x1c, 0x7e, 0x84, 0x58, 0x2d, + 0xb1, 0x22, 0x8c, 0x2e, 0xc2, 0x50, 0x21, 0xcc, 0x00, 0xc2, 0xaf, 0x05, + 0xe5, 0xc3, 0x10, 0x38, 0x8c, 0x8a, 0x16, 0x83, 0x5d, 0x06, 0x04, 0x2e, + 0x49, 0x0a, 0x9e, 0xa8, 0xc4, 0xc9, 0xbc, 0x53, 0x2c, 0x2e, 0x7d, 0x46, + 0xf2, 0x00, 0x10, 0x7a, 0x97, 0xe0, 0xfb, 0xc5, 0xd9, 0xfa, 0xca, 0x9d, + 0xcb, 0x22, 0x49, 0x51, 0x0e, 0x19, 0x98, 0x96, 0xac, 0x36, 0xe0, 0x39, + 0x9b, 0x0f, 0x17, 0x65, 0x04, 0x85, 0xeb, 0x74, 0x8e, 0x1f, 0xff, 0x9c, + 0x77, 0xfa}, + {0x01, 0x32, 0xb9, 0x76, 0x32, 0xe5, 0x7b, 0xe5, 0x55, 0x86, 0xe8, + 0x87, 0xd2, 0x6d, 0xad, 0x41, 0xe5, 0x00, 0xbf, 0xfc, 0xfa, 0x96, + 0x36, 0x84, 0x84, 0x55, 0x7f, 0x34, 0x7c, 0x4b, 0xe8, 0x21, 0x30, + 0x2d, 0xe8, 0xf3, 0xf7, 0x2b, 0x98, 0x65, 0x83, 0x4d, 0x57, 0x9c, + 0xf6, 0x96, 0x40, 0x61, 0x45, 0xea, 0xb5, 0x12, 0xe2, 0xf9, 0x6d, + 0x2a, 0xa5, 0x89, 0x74, 0x8f, 0x64, 0x42, 0x08, 0x69, 0x12, 0x1d}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 150 + {150, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xcd, 0xa2, 0xdb, 0x7f, 0xc4, 0xf9, 0xd4, 0xc1, 0xce, + 0x36, 0xba, 0x82, 0xa1, 0x84, 0xb2, 0xfb, 0xfe, 0xe2, 0x06, 0xd9, 0xa5, + 0xd0, 0x50, 0xd2, 0xbf, 0x1b, 0x2f, 0xc9, 0x2c, 0x0d, 0x0b, 0x78, 0xec, + 0xa3, 0xb5, 0x1d, 0x72, 0x4a, 0xa5, 0xfa, 0x48, 0xf6, 0x66, 0x97, 0x2b, + 0x47, 0x3a, 0xcc, 0xed, 0xc4, 0x97, 0x24, 0xac, 0x2b, 0x3e, 0x77, 0x9d, + 0x4c, 0x89, 0x41, 0x98, 0xd9, 0xab, 0x93, 0x7c, 0x00, 0xcd, 0x13, 0x85, + 0x7d, 0x84, 0x87, 0x18, 0x37, 0xf7, 0x7a, 0x54, 0xf0, 0xba, 0x9d, 0x18, + 0xf6, 0xe9, 0x42, 0xd1, 0xd6, 0xd2, 0xe7, 0x16, 0x7f, 0xb5, 0x3e, 0x35, + 0x85, 0xb2, 0x49, 0x43, 0x82, 0x89, 0xab, 0xc6, 0x89, 0x27, 0xac, 0x8c, + 0x29, 0xd6, 0x53, 0x77, 0xcc, 0x73, 0xf8, 0x5d, 0x11, 0x35, 0x11, 0xf2, + 0x62, 0x2b, 0xff, 0x69, 0x74, 0x65, 0x29, 0x4f, 0x5c, 0xd1, 0xa3, 0x77, + 0x28, 0x39}, + {0x01, 0xba, 0xef, 0xf7, 0x27, 0x53, 0x0d, 0xed, 0x5f, 0x90, 0x3b, + 0x20, 0x90, 0xf9, 0x22, 0xb4, 0x79, 0xc4, 0x63, 0x1a, 0xfc, 0xed, + 0x97, 0xef, 0x17, 0x80, 0x98, 0x4d, 0x9d, 0x98, 0xfe, 0x06, 0xa4, + 0x7e, 0xf0, 0x71, 0x4e, 0xe4, 0xf2, 0xa3, 0x2f, 0x08, 0xaf, 0xac, + 0x5a, 0x58, 0x3a, 0x51, 0x62, 0x29, 0x53, 0x9c, 0x2c, 0x4c, 0x82, + 0xf3, 0x61, 0xb6, 0xf1, 0x59, 0x22, 0x2d, 0x5c, 0x13, 0x76, 0xb0}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 151 + {151, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x3a, 0xb4, 0xdb, 0x21, 0xd5, 0x64, 0x5f, 0x42, 0xbb, + 0xf1, 0x62, 0x2e, 0x26, 0xcf, 0xe7, 0x60, 0x3b, 0xf2, 0x22, 0xaf, 0x84, + 0x54, 0x9d, 0xd4, 0x84, 0xa6, 0x2e, 0x98, 0xff, 0xef, 0x26, 0xc1, 0x3d, + 0xa6, 0x1a, 0xeb, 0x51, 0x57, 0xa9, 0x1d, 0x70, 0xa8, 0x28, 0xe9, 0x68, + 0x73, 0xe2, 0x5f, 0x06, 0xc4, 0x5d, 0x65, 0x25, 0x09, 0x30, 0x7b, 0x0c, + 0x99, 0x83, 0x91, 0xf9, 0x51, 0xd6, 0x11, 0xdd, 0x01, 0x4e, 0x59, 0x9e, + 0x94, 0xf3, 0x27, 0x5c, 0xe6, 0x01, 0x90, 0xaa, 0x63, 0xbd, 0x8c, 0x8b, + 0x6e, 0xdd, 0x7e, 0xd1, 0x1e, 0xeb, 0x13, 0x85, 0xd0, 0xd1, 0x13, 0x71, + 0x68, 0x62, 0x4e, 0xb6, 0xd8, 0x12, 0x5a, 0xe9, 0xb8, 0x54, 0x61, 0x18, + 0x72, 0x01, 0x98, 0x8c, 0xc1, 0x1b, 0xc5, 0x57, 0x68, 0x0d, 0x5b, 0xbb, + 0xb4, 0xf5, 0x4c, 0x27, 0xb4, 0x54, 0x98, 0x31, 0xb7, 0xb6, 0xf1, 0xe5, + 0x9e, 0x93}, + {0x01, 0x85, 0x5a, 0x66, 0x85, 0xdb, 0x05, 0xfe, 0xe3, 0xee, 0xc9, + 0xdd, 0x11, 0x75, 0x0d, 0x31, 0x44, 0x9e, 0x40, 0x69, 0x6e, 0x8e, + 0x1c, 0x6a, 0x5e, 0x63, 0x34, 0x3d, 0xe2, 0xda, 0xe8, 0x31, 0x47, + 0xfa, 0xd3, 0x37, 0xad, 0x90, 0x20, 0xea, 0x13, 0x1f, 0xab, 0x8c, + 0x4c, 0xa3, 0x0f, 0x4a, 0x03, 0xe0, 0xbc, 0x62, 0x8a, 0x4a, 0x5a, + 0xb7, 0x8a, 0x09, 0xe0, 0x71, 0xfe, 0xad, 0x71, 0x15, 0x43, 0xbe}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 152 + {152, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xbc, 0xaf, 0x9d, 0xf5, 0x98, 0x6e, 0xfa, 0x54, 0x2d, + 0x7c, 0xe9, 0xee, 0xa0, 0x5e, 0x55, 0x7c, 0x39, 0x3a, 0x3a, 0x3e, 0x3d, + 0xdf, 0xab, 0xeb, 0x47, 0x54, 0x9e, 0xf9, 0xa2, 0x92, 0x4e, 0xbf, 0xf5, + 0x8f, 0x7f, 0xb5, 0x98, 0x9d, 0x40, 0x42, 0x58, 0x79, 0x16, 0x59, 0xcf, + 0x42, 0x1c, 0xd9, 0xd2, 0xeb, 0x1e, 0xf6, 0xcf, 0x21, 0xfe, 0x42, 0x81, + 0x82, 0xac, 0xb7, 0x2a, 0xad, 0xb3, 0xfd, 0xc0, 0x00, 0x3d, 0x63, 0x8e, + 0xfe, 0x16, 0x36, 0x3a, 0x8a, 0xf8, 0x69, 0xee, 0x85, 0xda, 0xd1, 0xc6, + 0xf0, 0x03, 0xd4, 0xf4, 0xf8, 0x27, 0xa7, 0xa1, 0x8c, 0x75, 0xbd, 0x7f, + 0xeb, 0x33, 0x01, 0x33, 0xe5, 0xbd, 0x29, 0x7a, 0xbf, 0x56, 0x15, 0x9c, + 0x50, 0xc0, 0xd0, 0x4a, 0xa2, 0xe3, 0xb0, 0x19, 0x4d, 0x8d, 0xe2, 0xe7, + 0xd0, 0xfe, 0x4d, 0x6d, 0x7a, 0x89, 0x01, 0xfd, 0x36, 0x2e, 0x31, 0x0e, + 0xd4, 0xe6}, + {0x00, 0xa5, 0x7b, 0xff, 0xf0, 0x31, 0x40, 0x61, 0x1b, 0xe2, 0x3a, + 0xd5, 0x2b, 0x3f, 0x0d, 0x52, 0x5a, 0xbc, 0x85, 0x4f, 0x83, 0x0d, + 0x3e, 0x48, 0x35, 0xd8, 0x01, 0xfa, 0x97, 0x54, 0xe1, 0xcf, 0xc1, + 0x2a, 0x4e, 0x60, 0x18, 0x95, 0x8b, 0x44, 0xba, 0x82, 0x80, 0x87, + 0xec, 0xfa, 0xb3, 0xae, 0x91, 0x7a, 0xba, 0x09, 0x0b, 0xe1, 0x46, + 0x41, 0x54, 0xac, 0xe5, 0x5d, 0x4c, 0x48, 0x1a, 0xd8, 0x31, 0x45}, + false, + true}, + + // Comment: point with coordinate x = 0 in right to left addition chain + // tcID: 153 + {153, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x11, 0x8c, 0x04, 0xc3, 0x2a, 0x75, 0xb0, 0x77, 0x02, + 0x32, 0x3c, 0xa2, 0x26, 0xa4, 0xac, 0xe0, 0x54, 0x42, 0x4b, 0x1a, 0x6e, + 0x6e, 0xdc, 0xd4, 0x01, 0x1a, 0x03, 0x5f, 0x4b, 0xc0, 0x78, 0x9f, 0x61, + 0x51, 0xff, 0x84, 0x9e, 0xff, 0x89, 0x49, 0x55, 0x4f, 0xe4, 0xd5, 0x42, + 0xaf, 0x1f, 0x03, 0xc7, 0x9b, 0x36, 0x9f, 0xf4, 0xc3, 0x8d, 0x1d, 0x29, + 0xb4, 0xa3, 0xbc, 0x41, 0xd5, 0xe0, 0x5b, 0xb2, 0x01, 0x0f, 0x4b, 0x8d, + 0x51, 0x1a, 0xc5, 0xb1, 0xa6, 0x53, 0x4a, 0xac, 0x9d, 0xd2, 0x48, 0x6b, + 0x8c, 0xd0, 0x7c, 0xf3, 0xd5, 0xba, 0xbc, 0x24, 0xf7, 0x4f, 0x53, 0x7b, + 0x04, 0x11, 0x5a, 0x0a, 0x8f, 0x6d, 0x79, 0x77, 0x98, 0xfc, 0x80, 0x7f, + 0xb0, 0x02, 0x74, 0x6b, 0x27, 0x89, 0x2a, 0xe3, 0x0f, 0x75, 0x10, 0x34, + 0xb6, 0x80, 0xb1, 0x72, 0x3c, 0x2e, 0xe8, 0x59, 0xbd, 0xae, 0xd0, 0x54, + 0x0e, 0x77}, + {0x01, 0x51, 0x9b, 0xa4, 0x17, 0x9e, 0xf8, 0x5a, 0x4b, 0x51, 0xb3, + 0x0d, 0xb2, 0xf6, 0xe9, 0xe2, 0xf3, 0xd4, 0x9b, 0x1f, 0x3e, 0x86, + 0x11, 0xc9, 0xba, 0x32, 0x86, 0xd7, 0x8c, 0xa6, 0x45, 0xd2, 0x9d, + 0x7a, 0x16, 0x30, 0x55, 0xfe, 0x44, 0xac, 0xcf, 0xc7, 0x24, 0x09, + 0x1d, 0x08, 0x42, 0x08, 0x1a, 0x0f, 0xc3, 0x9f, 0x0f, 0xf7, 0xb7, + 0xd7, 0x42, 0x34, 0x6e, 0xf2, 0x93, 0xe5, 0x1a, 0x1d, 0x71, 0x07}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 154 + {154, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd9, 0xcb, 0x7a, 0x32, 0xda, 0xb3, 0x42, 0xf8, 0x63, + 0xed, 0xb3, 0x40, 0xf3, 0xea, 0x61, 0xdd, 0xf8, 0x33, 0xe7, 0x55, 0xce, + 0x66, 0xbb, 0x1a, 0x91, 0x8a, 0x42, 0x71, 0x4b, 0xa0, 0x5b, 0xcd, 0xf4, + 0xff, 0x10, 0x99, 0x4f, 0x61, 0x6a, 0x9d, 0x80, 0xcd, 0x0b, 0x48, 0xb3, + 0x26, 0xe3, 0xa8, 0xa2, 0xa8, 0xf5, 0x63, 0x4d, 0x82, 0x48, 0x75, 0xb6, + 0xe7, 0x1f, 0xb7, 0xcd, 0xdd, 0x7b, 0x50, 0x18, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01}, + {0x01, 0xb4, 0x3c, 0xd9, 0x28, 0x0f, 0xaf, 0xf2, 0x42, 0xc6, 0xeb, + 0x21, 0x24, 0x3f, 0x54, 0x47, 0x7a, 0x0d, 0xd9, 0x1f, 0xf1, 0xb0, + 0xb1, 0xa3, 0x1d, 0x60, 0x11, 0xac, 0xb9, 0x21, 0x1b, 0xd7, 0xc4, + 0xe7, 0x60, 0x2e, 0x48, 0x8d, 0x4c, 0xd3, 0x84, 0xfa, 0xce, 0x2a, + 0xa2, 0x43, 0xdb, 0x2c, 0xf8, 0xc8, 0x22, 0x0c, 0x56, 0x6d, 0xcf, + 0x95, 0x11, 0xfe, 0xad, 0xe8, 0xfc, 0x26, 0xb0, 0x7b, 0x1d, 0x73}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 155 + {155, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x70, 0x3d, 0xde, 0x20, 0x2e, 0xa0, 0x3d, 0x1d, 0x67, + 0x37, 0x35, 0x00, 0x2c, 0xc6, 0x2c, 0xc7, 0x40, 0x53, 0x61, 0x04, 0xd8, + 0x1f, 0xc9, 0xfd, 0x8e, 0xbd, 0xb7, 0xdf, 0xa9, 0x08, 0xf5, 0x99, 0xd8, + 0xfe, 0xa4, 0x6d, 0xeb, 0xc1, 0x90, 0xa5, 0xb2, 0xef, 0x5f, 0x44, 0x93, + 0xf9, 0xb5, 0xec, 0xd8, 0xda, 0x94, 0x07, 0xbf, 0x4f, 0xc8, 0xe1, 0x73, + 0x28, 0x03, 0xa7, 0x4e, 0xe6, 0x5f, 0x74, 0x7b, 0x01, 0x7c, 0x9b, 0x03, + 0x8d, 0x86, 0xaf, 0xc9, 0x41, 0x40, 0x3f, 0xac, 0xaa, 0x1e, 0x2a, 0x63, + 0x76, 0xde, 0xc0, 0x75, 0xc0, 0x35, 0xab, 0x2c, 0x1f, 0x42, 0xdb, 0x5f, + 0xcd, 0xa3, 0xad, 0x3f, 0xec, 0x67, 0xbc, 0xf2, 0x2b, 0xaf, 0x6c, 0x81, + 0xb4, 0x24, 0x1b, 0x4a, 0x92, 0x57, 0xf8, 0xc2, 0x12, 0x68, 0x80, 0xe1, + 0xd6, 0xa6, 0x9a, 0x3e, 0x5a, 0xc7, 0xe9, 0x87, 0x10, 0xfb, 0x24, 0xd5, + 0x05, 0xdf}, + {0x01, 0xb2, 0x48, 0xdb, 0xd8, 0xdf, 0xa6, 0x67, 0xa1, 0x0a, 0xb3, + 0x2a, 0xf6, 0x8f, 0xa8, 0x96, 0x7c, 0x69, 0x49, 0x6e, 0xbf, 0x80, + 0xc1, 0x1f, 0xd0, 0xef, 0xb7, 0x69, 0xea, 0x93, 0xf8, 0x4f, 0x5a, + 0x29, 0x68, 0xb7, 0xed, 0x81, 0xb2, 0xfd, 0x9a, 0xa9, 0x13, 0xac, + 0xce, 0xc7, 0x01, 0xdd, 0xce, 0x0d, 0x1f, 0x8b, 0x43, 0xb1, 0xc6, + 0x71, 0xf5, 0x47, 0x82, 0x2f, 0x79, 0x6e, 0xfb, 0x12, 0xd5, 0x59}, + false, + true}, + + // Comment: point with coordinate y = 1 + // tcID: 156 + {156, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x04, 0xfa, 0xbe, 0x53, 0xe6, 0x31, 0x93, 0x57, 0x1d, + 0x44, 0x52, 0x1d, 0x36, 0xc4, 0xb6, 0x46, 0xe2, 0x99, 0xb3, 0x90, 0xef, + 0xe5, 0x0e, 0x5f, 0xa1, 0xa7, 0x38, 0xe7, 0x00, 0x58, 0x6f, 0xe4, 0x1b, + 0xf5, 0x43, 0xb0, 0x7f, 0xe4, 0xfa, 0xfc, 0xb7, 0x24, 0x30, 0x12, 0x46, + 0xe8, 0xc0, 0x96, 0xc4, 0x99, 0xb8, 0xa5, 0xd0, 0x63, 0x23, 0x3a, 0xa7, + 0x48, 0xdb, 0x9d, 0x21, 0x63, 0xd1, 0x00, 0x04, 0x00, 0x92, 0x8a, 0x59, + 0xf3, 0xe4, 0xbe, 0xc0, 0x46, 0x4f, 0x02, 0x1c, 0x5a, 0xd0, 0x86, 0x45, + 0x62, 0x31, 0xa4, 0xe4, 0x4f, 0x16, 0x2f, 0xe6, 0xae, 0xfa, 0x7a, 0x2c, + 0xae, 0xf9, 0x03, 0x1b, 0xa8, 0x37, 0x68, 0xb5, 0x47, 0x62, 0xef, 0x90, + 0xb1, 0xe5, 0x08, 0xed, 0xdb, 0xef, 0x69, 0xe5, 0x3f, 0x3f, 0x9a, 0xe2, + 0x15, 0xd4, 0xa0, 0x61, 0x2f, 0x73, 0x7d, 0x16, 0x09, 0x6d, 0xdd, 0xa3, + 0x22, 0xaa}, + {0x01, 0x08, 0x1c, 0x5a, 0x32, 0x89, 0x35, 0x4d, 0xb2, 0x0a, 0x92, + 0x9f, 0xa3, 0xd9, 0x60, 0x7c, 0x2a, 0xc5, 0x8c, 0xab, 0x7b, 0x1f, + 0xfb, 0x28, 0x02, 0xe6, 0xa7, 0x78, 0xaf, 0x1b, 0x79, 0xca, 0x7a, + 0x68, 0xc7, 0xbc, 0x1b, 0xd3, 0x7a, 0x05, 0x77, 0x2e, 0xf8, 0xc2, + 0x8f, 0x46, 0x09, 0x55, 0x7f, 0x43, 0x38, 0x7b, 0x27, 0x1f, 0xb5, + 0xa2, 0x74, 0xae, 0x3e, 0x88, 0x14, 0xc7, 0x50, 0x54, 0x44, 0xc4}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 157 + {157, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb1, 0x08, 0xb6, 0xcb, 0x1e, 0x04, 0x34, 0x14, 0x73, + 0x64, 0x6c, 0x80, 0xf8, 0xc9, 0xc5, 0x10, 0x14, 0xce, 0xc7, 0xf0, 0x79, + 0xf9, 0x68, 0x11, 0x0a, 0xb3, 0x5c, 0x0f, 0x05, 0xb2, 0x4e, 0xa7, 0x72, + 0x23, 0x27, 0xb5, 0xeb, 0x5b, 0xca, 0x74, 0x8c, 0x35, 0xc7, 0x71, 0xab, + 0xa6, 0x7b, 0x23, 0x2c, 0x82, 0x0e, 0xd5, 0x44, 0xf9, 0xd4, 0xef, 0xd4, + 0x3d, 0x37, 0xec, 0x49, 0x96, 0x0d, 0xb2, 0xd7, 0x00, 0xac, 0x75, 0x8a, + 0x1e, 0x22, 0x5e, 0x3d, 0xb1, 0x9a, 0x1f, 0x3e, 0xa9, 0x58, 0x3a, 0xd9, + 0xea, 0x6e, 0x99, 0x45, 0x68, 0xf6, 0xdd, 0xc1, 0x24, 0xb8, 0xda, 0xb4, + 0x9b, 0xae, 0x83, 0x57, 0xb3, 0xc7, 0x05, 0x37, 0x40, 0x4e, 0xd4, 0xd0, + 0x23, 0x70, 0xe1, 0x63, 0x7e, 0xd5, 0x91, 0x6b, 0x43, 0x33, 0x48, 0x59, + 0xec, 0xe3, 0xdb, 0xe6, 0xdd, 0x26, 0x06, 0x5c, 0x24, 0xdf, 0x11, 0xb8, + 0xf2, 0x81}, + {0x01, 0x0e, 0x64, 0xa6, 0xdd, 0x87, 0x61, 0x0b, 0xfb, 0x99, 0xa1, + 0x34, 0x03, 0x9b, 0x51, 0x8c, 0x8c, 0xc8, 0x70, 0x19, 0xed, 0x5a, + 0x2f, 0xa0, 0xb3, 0xf9, 0x8b, 0xe8, 0xfb, 0x3b, 0x2d, 0x90, 0x03, + 0x81, 0xa5, 0x07, 0x55, 0x73, 0x9b, 0xff, 0x48, 0x3e, 0x40, 0x0e, + 0x5a, 0xd9, 0x2c, 0x01, 0x6e, 0xe3, 0x17, 0x4d, 0xf8, 0xd5, 0x28, + 0xfd, 0xc0, 0x8a, 0x17, 0x6d, 0x60, 0x80, 0xc1, 0x83, 0xe0, 0x94}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 158 + {158, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x24, 0x50, 0x8b, 0x18, 0x2d, 0xcc, 0xea, 0x6a, 0xce, + 0x21, 0x36, 0xe5, 0x3a, 0x2d, 0x9b, 0x61, 0x49, 0xdd, 0x0a, 0xe4, 0x50, + 0x83, 0x06, 0x66, 0xf0, 0xa9, 0xc8, 0x44, 0x91, 0x8f, 0x0f, 0xb3, 0xeb, + 0x87, 0xf7, 0xf3, 0xf7, 0x70, 0x7a, 0xdd, 0xd7, 0x7b, 0xb1, 0x2c, 0xd1, + 0xe5, 0x52, 0xef, 0x12, 0x10, 0x5c, 0x68, 0x67, 0xa4, 0xfe, 0x81, 0xcd, + 0x1f, 0x6a, 0x40, 0x01, 0xc3, 0xfe, 0x6e, 0x08, 0x01, 0x57, 0x6d, 0x60, + 0xd0, 0x7c, 0x02, 0xb2, 0x55, 0x9c, 0xd1, 0x89, 0xab, 0xaa, 0x70, 0x3e, + 0x36, 0xe2, 0x9c, 0x66, 0xd3, 0xda, 0x18, 0xd3, 0x49, 0x26, 0xae, 0x82, + 0x1b, 0xd2, 0x16, 0x94, 0xe1, 0x53, 0x19, 0x09, 0x3d, 0xb2, 0x5f, 0x62, + 0x0b, 0x64, 0x80, 0xe0, 0x4a, 0x4c, 0x6c, 0x53, 0xb1, 0xfa, 0x38, 0x8f, + 0x95, 0x9b, 0x65, 0xfb, 0xf8, 0xa8, 0x82, 0x9b, 0x3b, 0x26, 0x2f, 0x55, + 0xe4, 0xf2}, + {0x00, 0x4a, 0xf5, 0x56, 0xf0, 0x9b, 0x9d, 0x7a, 0x02, 0x4c, 0x4d, + 0xc9, 0x41, 0x93, 0x1d, 0x65, 0x5d, 0x22, 0x31, 0x93, 0x2e, 0xa0, + 0x45, 0xa7, 0xfa, 0xf3, 0x22, 0xb1, 0x4f, 0x97, 0x34, 0x19, 0x99, + 0xa5, 0xa5, 0x60, 0x5c, 0x7d, 0x31, 0xb2, 0xe9, 0x3d, 0x56, 0xf9, + 0xd8, 0x13, 0x63, 0x06, 0xa8, 0x99, 0xd8, 0x2b, 0xbe, 0x2b, 0x61, + 0xb3, 0x6a, 0xf2, 0x33, 0x6a, 0x0e, 0xde, 0x70, 0xdc, 0xd3, 0x92}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 159 + {159, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xe2, 0xb5, 0xd2, 0xbc, 0xd2, 0xb4, 0x83, 0x87, 0x1b, + 0x7d, 0x83, 0xc2, 0xdb, 0x0e, 0x95, 0x7e, 0xf2, 0x23, 0xf6, 0x5b, 0x30, + 0xf4, 0x5d, 0x4a, 0xda, 0x33, 0x72, 0x53, 0x73, 0x78, 0x5c, 0x0d, 0x66, + 0x4a, 0x8c, 0xa2, 0xc3, 0x5b, 0xc3, 0x5a, 0x95, 0x2f, 0xd8, 0x22, 0xb0, + 0x07, 0x2a, 0x96, 0x0c, 0x60, 0xe3, 0x19, 0xf4, 0xe0, 0x6d, 0xe6, 0xc7, + 0x85, 0xfd, 0x8d, 0xdc, 0xbb, 0xea, 0x18, 0xd2, 0x00, 0x30, 0x02, 0x34, + 0x47, 0x1a, 0x92, 0xac, 0x2c, 0x5f, 0x77, 0x8c, 0xba, 0x8a, 0x97, 0xf3, + 0xb3, 0xc4, 0x5c, 0xc8, 0xea, 0xc1, 0xd8, 0x15, 0xb4, 0x5d, 0xc0, 0x2f, + 0x9b, 0x74, 0x07, 0x9a, 0xc5, 0x66, 0x49, 0x09, 0x3d, 0x43, 0x61, 0x30, + 0x05, 0x86, 0x7b, 0x38, 0xf3, 0xf6, 0x69, 0x5d, 0x50, 0x27, 0x3e, 0xa2, + 0xf6, 0x8f, 0xfa, 0x81, 0x00, 0x0c, 0x78, 0x95, 0xe9, 0x1e, 0xc5, 0x38, + 0x56, 0xe3}, + {0x01, 0x84, 0x77, 0x1f, 0x10, 0x89, 0x1b, 0x6d, 0xab, 0x95, 0x36, + 0x63, 0xdc, 0x41, 0x60, 0x0b, 0xb7, 0xb2, 0xbc, 0xd0, 0xcc, 0x6b, + 0xd3, 0x19, 0x79, 0x5b, 0xc8, 0x9c, 0xe2, 0xcc, 0xa1, 0x88, 0x3c, + 0xf9, 0x2f, 0xd6, 0xfa, 0x7b, 0x16, 0xfb, 0x39, 0xc3, 0x73, 0x74, + 0x54, 0xbd, 0x3c, 0x22, 0xf4, 0xfb, 0x2c, 0x2e, 0x86, 0x91, 0x4d, + 0xb4, 0x18, 0xb6, 0x53, 0xa9, 0xe0, 0xdc, 0xe3, 0xbe, 0x5e, 0xbf}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 160 + {160, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xae, 0xe0, 0xe3, 0x09, 0x74, 0x41, 0xd5, 0x01, 0x38, + 0x80, 0x3f, 0xf9, 0xb1, 0x78, 0x06, 0xbf, 0xca, 0x10, 0x64, 0xfe, 0xec, + 0x20, 0x9f, 0xd0, 0xb5, 0xae, 0x57, 0xc6, 0xd8, 0x7d, 0x9e, 0x5e, 0xb3, + 0x2c, 0xb0, 0x67, 0x0f, 0x12, 0xfb, 0xde, 0x06, 0xc3, 0xf3, 0xed, 0x8b, + 0x18, 0x61, 0xb6, 0xd1, 0x8f, 0x6b, 0xc6, 0xa2, 0x55, 0x22, 0x66, 0xa2, + 0x40, 0x68, 0x6c, 0x52, 0x9f, 0x04, 0x4f, 0x57, 0x01, 0x00, 0x89, 0x8b, + 0x3c, 0x65, 0x01, 0xeb, 0xaa, 0x81, 0xe6, 0x9e, 0xe0, 0x19, 0xb8, 0x79, + 0xd6, 0xee, 0x37, 0x15, 0xd5, 0x09, 0x6d, 0xf8, 0x39, 0x61, 0xe1, 0x0b, + 0xc8, 0x05, 0xd5, 0xc6, 0x74, 0xca, 0xa9, 0x8a, 0x1b, 0xa2, 0x9e, 0xd0, + 0x04, 0x80, 0x89, 0x31, 0xa9, 0x61, 0x5d, 0xfe, 0xda, 0x86, 0x73, 0xcf, + 0x39, 0xf0, 0xce, 0x4a, 0x61, 0x8d, 0x18, 0x1c, 0x04, 0xa8, 0x66, 0x18, + 0x90, 0x37}, + {0x00, 0x24, 0xf7, 0x92, 0x51, 0xc8, 0x6e, 0x06, 0xac, 0x18, 0xe6, + 0x40, 0x4c, 0xd3, 0x03, 0xc2, 0xfa, 0xbc, 0xaa, 0x95, 0x64, 0x21, + 0x8c, 0x16, 0x0c, 0x1f, 0xb7, 0xa9, 0x9f, 0xb2, 0xc6, 0x99, 0xb3, + 0xae, 0x65, 0xca, 0x2d, 0xa8, 0xf6, 0x6a, 0xd9, 0xd7, 0x5c, 0xee, + 0x42, 0xf1, 0x9f, 0x1d, 0x77, 0xf1, 0x94, 0xfd, 0xf2, 0xad, 0x78, + 0x54, 0x18, 0x6b, 0x97, 0x7b, 0xa2, 0x6c, 0x0e, 0x87, 0xcd, 0xab}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 161 + {161, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x47, 0xad, 0x26, 0x4a, 0x37, 0x3c, 0x49, 0x94, 0xf9, + 0x42, 0xad, 0x09, 0x42, 0xda, 0xe8, 0xb2, 0x3a, 0x32, 0x9f, 0xb7, 0xa4, + 0x6e, 0x98, 0x7c, 0xb9, 0x21, 0xc2, 0x8b, 0xca, 0xed, 0x4a, 0xed, 0x60, + 0xe5, 0xea, 0x6f, 0xcc, 0xed, 0x4b, 0x3e, 0xce, 0x4a, 0xb7, 0xd9, 0x1b, + 0x34, 0x9e, 0x3e, 0x45, 0xab, 0xce, 0x93, 0xe9, 0x76, 0x5e, 0xe2, 0xfe, + 0x9f, 0x13, 0xd5, 0xf2, 0x30, 0x71, 0x5a, 0x23, 0x00, 0x59, 0x65, 0x40, + 0x10, 0xa5, 0x7f, 0x0e, 0x9d, 0x1e, 0xd4, 0x6a, 0xfa, 0xc4, 0xaa, 0xf5, + 0xb3, 0x22, 0x87, 0x63, 0xed, 0x2c, 0xb2, 0xb4, 0xd7, 0x8a, 0x13, 0x16, + 0x36, 0xbd, 0x13, 0x33, 0xf1, 0x27, 0x99, 0x77, 0x9a, 0x9f, 0x0f, 0xec, + 0x3e, 0xf2, 0x44, 0x52, 0xc5, 0x1e, 0x8e, 0x4f, 0x31, 0xef, 0x6d, 0xc1, + 0x12, 0x9a, 0x45, 0x4f, 0x07, 0x92, 0x58, 0xea, 0xc1, 0x0a, 0xdf, 0x88, + 0x79, 0xaf}, + {0x01, 0x64, 0x6e, 0x6e, 0xd9, 0x5c, 0x47, 0xf6, 0x08, 0x51, 0xb1, + 0x6b, 0x8d, 0xa1, 0x21, 0xb7, 0xa0, 0x27, 0xae, 0x9b, 0x05, 0xfa, + 0xcb, 0x08, 0xbf, 0x52, 0xef, 0x17, 0xe6, 0x7a, 0x0e, 0xfb, 0x1c, + 0x49, 0xef, 0x90, 0x3d, 0xe8, 0x90, 0x82, 0xd3, 0xb3, 0x4a, 0xca, + 0xcc, 0x5c, 0xfb, 0x63, 0xeb, 0x6a, 0x62, 0x0d, 0x0e, 0x14, 0x98, + 0x72, 0x0e, 0x04, 0x55, 0x9e, 0xe4, 0x76, 0xbb, 0x9a, 0x75, 0xd5}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 162 + {162, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x07, 0x5d, 0xaa, 0x66, 0xc8, 0xb4, 0x29, 0x8a, 0x8a, + 0x8c, 0xd3, 0x95, 0x02, 0x2b, 0xf2, 0xf2, 0x7e, 0x52, 0x83, 0x08, 0x68, + 0xb1, 0x3b, 0x17, 0x60, 0xf2, 0x2b, 0xc2, 0x9c, 0x99, 0x66, 0x6f, 0x39, + 0x23, 0x85, 0x80, 0x5b, 0x94, 0x90, 0xec, 0xa4, 0x76, 0xde, 0xfd, 0xf7, + 0xdf, 0x0d, 0x6b, 0x49, 0x18, 0x1c, 0x37, 0x23, 0x77, 0x09, 0x33, 0xc8, + 0x27, 0x61, 0xa2, 0xf7, 0xd3, 0xce, 0xa3, 0x9a, 0x01, 0xbd, 0x89, 0xc2, + 0xff, 0xbb, 0xfb, 0x46, 0x1f, 0x21, 0x2d, 0x16, 0xe9, 0xa9, 0x04, 0x72, + 0x53, 0xcd, 0xcd, 0xf1, 0x79, 0xce, 0x76, 0x3f, 0xd4, 0x91, 0x72, 0xf8, + 0xbf, 0xee, 0xb6, 0x8d, 0x1c, 0x1f, 0xd6, 0xe2, 0xfd, 0x6e, 0x64, 0x16, + 0xa8, 0xb0, 0x15, 0x51, 0x32, 0x22, 0x73, 0x43, 0x60, 0xf5, 0x12, 0x80, + 0xce, 0xf5, 0xf3, 0x9e, 0xc5, 0xff, 0xdc, 0x75, 0x6e, 0x44, 0xa5, 0x94, + 0x27, 0x64}, + {0x01, 0x29, 0xe9, 0x2c, 0x8b, 0xcf, 0x5e, 0x73, 0x57, 0x32, 0xa7, + 0xf8, 0x76, 0x32, 0x1a, 0xeb, 0x26, 0x55, 0xe8, 0xd2, 0x26, 0xc2, + 0x28, 0xe5, 0x1d, 0x5a, 0xb6, 0xfc, 0x7c, 0x05, 0xb6, 0x3c, 0xa9, + 0x40, 0x0a, 0x0c, 0x25, 0xbf, 0xa1, 0x2b, 0x0a, 0x7e, 0xbc, 0x84, + 0xef, 0xd6, 0x2f, 0x69, 0x5d, 0xa7, 0xcd, 0x44, 0xc1, 0xce, 0xd1, + 0xed, 0x5c, 0xb7, 0x88, 0xc4, 0xde, 0x12, 0xa5, 0x17, 0xf1, 0xb7}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 163 + {163, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x4a, 0xbc, 0xd8, 0x46, 0x9f, 0x19, 0x4d, 0x0c, 0xcc, + 0x0d, 0xb4, 0x64, 0x92, 0xcd, 0xdf, 0xb0, 0x55, 0x2b, 0xc1, 0x30, 0x62, + 0xb7, 0x48, 0x7a, 0xcc, 0x38, 0xf5, 0x9a, 0x07, 0x4f, 0x68, 0x20, 0x01, + 0xdb, 0x1a, 0xdd, 0xef, 0x6b, 0x28, 0xc5, 0x47, 0x9e, 0xaf, 0x5d, 0x6b, + 0x95, 0xb3, 0x7c, 0x39, 0x4e, 0xb9, 0x1e, 0xcf, 0xe0, 0x2f, 0x00, 0x87, + 0xfc, 0x63, 0x97, 0x00, 0xb4, 0x90, 0xed, 0xdf, 0x01, 0x21, 0x39, 0x86, + 0x73, 0xaf, 0x0d, 0x63, 0x91, 0x91, 0xe3, 0x12, 0x2d, 0xec, 0x7b, 0x58, + 0x52, 0x6d, 0xf7, 0x05, 0x46, 0x27, 0xf6, 0x96, 0xa5, 0x69, 0x89, 0x28, + 0x51, 0xf9, 0x04, 0x38, 0x2d, 0xbf, 0xf7, 0xb6, 0x1e, 0xd4, 0xab, 0x19, + 0x53, 0x91, 0x0d, 0x27, 0xaa, 0x35, 0x60, 0x95, 0xa2, 0xca, 0x45, 0x95, + 0x64, 0x56, 0xc8, 0xd4, 0xe1, 0xac, 0x56, 0xb1, 0xff, 0xec, 0x95, 0xfb, + 0xe8, 0xcf}, + {0x00, 0xce, 0xe0, 0x32, 0x8e, 0x75, 0xf0, 0x16, 0xd0, 0x56, 0x98, + 0x6b, 0x4c, 0x7f, 0xce, 0xee, 0x76, 0x10, 0x23, 0x7f, 0x69, 0xdc, + 0x2c, 0xbb, 0xb6, 0x26, 0x66, 0x59, 0x53, 0x55, 0x41, 0x26, 0x9f, + 0x85, 0x1e, 0x36, 0xe0, 0x88, 0x8d, 0x63, 0x5b, 0x50, 0x6b, 0x8c, + 0x00, 0xa8, 0xde, 0xe7, 0xd9, 0x87, 0x74, 0x5d, 0x8d, 0x06, 0x51, + 0x9d, 0x15, 0xbc, 0x75, 0x2b, 0xd5, 0x75, 0x6f, 0xe3, 0x27, 0xaa}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 164 + {164, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xbd, 0x16, 0x39, 0x89, 0xc4, 0x07, 0xd5, 0xf8, 0xf9, + 0xfd, 0x2e, 0x08, 0x7b, 0x14, 0x73, 0x71, 0x0c, 0x4b, 0xc2, 0xd6, 0xa9, + 0x7d, 0x28, 0x19, 0x84, 0xc1, 0x2c, 0xbb, 0x06, 0x15, 0xbe, 0x9a, 0xc8, + 0x06, 0xc2, 0x92, 0xc9, 0xd9, 0x0c, 0xf3, 0x5f, 0xfe, 0xc6, 0x65, 0x76, + 0x01, 0x93, 0xb1, 0xd7, 0x68, 0x1c, 0x47, 0xf8, 0xbd, 0xae, 0x37, 0xac, + 0x50, 0xd8, 0xa4, 0x07, 0x60, 0xa0, 0x47, 0xfc, 0x01, 0x67, 0xcc, 0xe4, + 0xdc, 0x54, 0xe6, 0x7e, 0xbf, 0x56, 0x40, 0x7a, 0xec, 0x33, 0xa5, 0xaa, + 0x20, 0xba, 0x86, 0x7c, 0x85, 0x6f, 0x92, 0x9f, 0xad, 0x77, 0x8b, 0x39, + 0xb0, 0xdc, 0x51, 0x24, 0x9d, 0x24, 0xe3, 0x90, 0xd7, 0xe3, 0x3c, 0x72, + 0x38, 0x2c, 0x4a, 0x1d, 0x02, 0xbf, 0x73, 0xd6, 0x05, 0x94, 0x8a, 0x73, + 0xa4, 0x81, 0xbd, 0xf3, 0x29, 0xef, 0x7b, 0x7f, 0x04, 0xcf, 0x3a, 0x33, + 0x3c, 0x76}, + {0x00, 0x1e, 0x87, 0x2a, 0x53, 0x4b, 0xd0, 0x79, 0x55, 0x0d, 0x50, + 0xa2, 0xde, 0xf1, 0xd4, 0x39, 0x08, 0x3b, 0xb3, 0x42, 0x3a, 0x58, + 0xa9, 0x23, 0xde, 0xd2, 0xed, 0x7d, 0xe7, 0x68, 0x02, 0x29, 0x81, + 0xb7, 0xcf, 0xc7, 0x5c, 0x97, 0x0c, 0xaa, 0x2c, 0xbb, 0xf2, 0xc4, + 0xc7, 0xcf, 0xd9, 0xcf, 0x98, 0x46, 0x84, 0x4e, 0x9c, 0x54, 0x00, + 0x35, 0x67, 0x00, 0x08, 0x0a, 0x70, 0x97, 0xf0, 0x0e, 0x15, 0x48}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 165 + {165, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xf3, 0xd6, 0x59, 0x37, 0x89, 0x97, 0xa7, 0x5e, 0x45, + 0x6f, 0x77, 0x0f, 0x34, 0xbf, 0xac, 0x63, 0x8f, 0x1d, 0x38, 0x77, 0x7c, + 0xd0, 0xa7, 0x72, 0x07, 0xcb, 0xc4, 0x2b, 0x54, 0x0c, 0x1f, 0xcb, 0xad, + 0x58, 0x3b, 0x93, 0x87, 0x31, 0x63, 0x42, 0x6e, 0xb9, 0x16, 0x99, 0xf8, + 0xc0, 0x83, 0x4b, 0x13, 0x69, 0x54, 0x00, 0xde, 0x49, 0x79, 0x67, 0x88, + 0xc5, 0x92, 0x41, 0x0c, 0x52, 0x0e, 0x85, 0x9f, 0x01, 0x94, 0x62, 0x25, + 0xc7, 0x1e, 0x24, 0x1a, 0x3a, 0x78, 0x5d, 0x26, 0xd1, 0x21, 0xd5, 0x61, + 0x45, 0xea, 0x8f, 0x97, 0x68, 0xf3, 0xa0, 0x09, 0xa2, 0xe3, 0xc5, 0x4f, + 0x9c, 0x87, 0x6b, 0x89, 0x9e, 0x81, 0xab, 0x12, 0x61, 0xb2, 0xbd, 0x5e, + 0xf9, 0x9f, 0x54, 0xf4, 0x45, 0x35, 0xf9, 0xcc, 0x76, 0xbf, 0x0f, 0x44, + 0xe9, 0x1a, 0x5f, 0x13, 0x9e, 0x99, 0x27, 0xb8, 0x8d, 0x16, 0xdc, 0xcc, + 0x4b, 0x39}, + {0x01, 0xf9, 0x71, 0x7e, 0x8a, 0x71, 0xcf, 0xa9, 0x4b, 0x94, 0x3d, + 0x41, 0xbf, 0x12, 0xc7, 0x0b, 0xcf, 0x51, 0x43, 0x74, 0x19, 0xb2, + 0xda, 0x0b, 0x6e, 0x16, 0x0d, 0x06, 0xa3, 0x18, 0x7d, 0x78, 0x17, + 0x69, 0xc7, 0x5d, 0x2a, 0x9f, 0x97, 0xa8, 0x49, 0x9e, 0x39, 0x60, + 0x69, 0xa0, 0x59, 0x72, 0x5f, 0x47, 0xa1, 0x01, 0x03, 0xb7, 0x8e, + 0x56, 0x8e, 0x07, 0x68, 0x49, 0x91, 0x12, 0xf2, 0xf1, 0x6b, 0x79}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 166 + {166, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x05, 0x20, 0xd4, 0xf9, 0x3a, 0xd1, 0x5b, 0xd8, 0x39, + 0x96, 0x97, 0xda, 0x58, 0xb2, 0x03, 0xa5, 0x81, 0xa3, 0x86, 0x8c, 0x55, + 0xc8, 0xad, 0x9a, 0xf9, 0xae, 0xf6, 0x13, 0xe2, 0x14, 0x04, 0x6e, 0x56, + 0xf2, 0xa8, 0x23, 0x82, 0xfd, 0x9e, 0xaf, 0xb1, 0xf5, 0x28, 0x1e, 0x6f, + 0x6e, 0x9f, 0x0b, 0xcb, 0xb4, 0x38, 0x6f, 0xfd, 0x8c, 0xdf, 0x5d, 0xce, + 0x09, 0x25, 0x7c, 0xad, 0xab, 0x97, 0xa0, 0x10, 0x01, 0x1b, 0x42, 0x58, + 0x53, 0xcc, 0xf7, 0x98, 0x7d, 0xe7, 0x24, 0x59, 0x6b, 0xe0, 0xc2, 0x3f, + 0x1d, 0x5e, 0x1c, 0x7d, 0x09, 0x32, 0xd2, 0xfe, 0x72, 0xc5, 0xf2, 0x23, + 0xb9, 0xd0, 0x3a, 0x78, 0xb8, 0x8c, 0xb0, 0x9e, 0xba, 0x6c, 0x42, 0x45, + 0x24, 0x0f, 0x85, 0x49, 0xc7, 0x21, 0x6e, 0x53, 0xa8, 0x79, 0xc9, 0x66, + 0x68, 0xcd, 0xdc, 0x01, 0xd5, 0x1c, 0x7a, 0x52, 0xdb, 0x20, 0x1a, 0xb7, + 0x7b, 0x89}, + {0x01, 0x91, 0xc0, 0x56, 0x5f, 0xdd, 0x56, 0x12, 0x98, 0x75, 0x56, + 0x20, 0xd9, 0xa7, 0x69, 0x3c, 0xfc, 0xe1, 0x85, 0xc5, 0x7b, 0x63, + 0x91, 0xe4, 0xf9, 0xb9, 0x0f, 0x7b, 0x22, 0x28, 0x8b, 0x4f, 0x3e, + 0xa3, 0xd9, 0x5d, 0xd4, 0xd9, 0x1b, 0x73, 0x16, 0x15, 0x64, 0x6a, + 0xa9, 0xcf, 0x66, 0xdb, 0x8a, 0xa0, 0xc3, 0x02, 0xff, 0x07, 0x03, + 0x02, 0x6c, 0x30, 0x3a, 0x8c, 0x3b, 0x1f, 0x3e, 0x15, 0xec, 0xad}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 167 + {167, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x56, 0x8a, 0x78, 0xce, 0x5d, 0x2d, 0x03, 0x0f, 0xf8, + 0x50, 0x87, 0x9e, 0xe0, 0x3c, 0x20, 0x1e, 0x4d, 0xc6, 0x4c, 0x58, 0x58, + 0x8d, 0x2c, 0x8f, 0xeb, 0x3b, 0xa9, 0xb2, 0xd0, 0x38, 0x57, 0xaf, 0x3c, + 0x29, 0xcf, 0xbd, 0x78, 0x9b, 0x79, 0x7f, 0x8d, 0xba, 0x4b, 0x74, 0x70, + 0xf0, 0xc8, 0x41, 0x21, 0x23, 0x1f, 0x35, 0x6b, 0x63, 0xe6, 0x13, 0xd0, + 0xff, 0xf5, 0xf8, 0xaa, 0xea, 0x8c, 0x86, 0xf9, 0x00, 0x3d, 0x67, 0xdd, + 0x0b, 0xbb, 0x1d, 0x85, 0x88, 0xf1, 0x8c, 0xcf, 0x31, 0xcb, 0xe5, 0xcd, + 0x28, 0x64, 0x22, 0xb7, 0x08, 0xc3, 0x86, 0xc1, 0xf8, 0x10, 0x08, 0x64, + 0x7c, 0x82, 0x4f, 0x69, 0x4c, 0x11, 0x53, 0x55, 0x30, 0x09, 0x77, 0x3c, + 0x65, 0x7b, 0x2b, 0x84, 0xcd, 0xae, 0x98, 0xe5, 0x2f, 0xb6, 0x24, 0x08, + 0x72, 0xa3, 0x1b, 0xfb, 0x0f, 0xee, 0x3f, 0x2d, 0x8a, 0x94, 0xe5, 0x31, + 0x9e, 0x49}, + {0x01, 0xf8, 0x6b, 0x35, 0x03, 0x8a, 0xf9, 0x37, 0x1a, 0x84, 0x12, + 0xd7, 0x5e, 0x5d, 0x46, 0xa4, 0xfa, 0x76, 0xed, 0xa9, 0xd7, 0xbe, + 0x74, 0x0b, 0x14, 0xe8, 0xcf, 0x19, 0x41, 0x6f, 0xd5, 0xdf, 0x2a, + 0x4c, 0xed, 0x30, 0x64, 0xfc, 0x38, 0x46, 0xae, 0x99, 0x54, 0x24, + 0x88, 0xd6, 0x9e, 0x38, 0x79, 0x61, 0x9f, 0xa9, 0x07, 0x8c, 0xb9, + 0x87, 0xdd, 0x0d, 0x14, 0x86, 0x0b, 0x72, 0x4d, 0xa9, 0x33, 0x9f}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 168 + {168, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd7, 0x24, 0xed, 0x03, 0xce, 0xa8, 0x0c, 0x57, 0x94, + 0xc0, 0xf0, 0x77, 0xb8, 0x06, 0x06, 0x62, 0xdd, 0x74, 0x4e, 0x4e, 0x8d, + 0x41, 0x90, 0xf7, 0xf3, 0x13, 0xc4, 0x05, 0x97, 0xfe, 0x94, 0xbd, 0x2a, + 0xa7, 0x0b, 0x20, 0xf7, 0x3a, 0xc4, 0xdc, 0xef, 0x99, 0x31, 0x36, 0x08, + 0xc2, 0x03, 0x1c, 0x73, 0xf1, 0x3e, 0xd1, 0xf5, 0xd9, 0xac, 0xe8, 0x37, + 0xc5, 0x80, 0xfd, 0x02, 0xa4, 0xf2, 0xd6, 0xd5, 0x01, 0x55, 0xff, 0x55, + 0x6f, 0x04, 0x66, 0x57, 0xee, 0x5f, 0x50, 0x75, 0x7b, 0x90, 0x78, 0xc5, + 0x46, 0x7f, 0xec, 0x8a, 0x0f, 0x75, 0x66, 0xac, 0x15, 0xdb, 0x16, 0x8a, + 0xfe, 0xcb, 0x7f, 0x51, 0x45, 0x41, 0xd2, 0xd1, 0xff, 0x87, 0xc5, 0xf6, + 0x7c, 0x51, 0x1a, 0x4f, 0x61, 0xa9, 0x1c, 0x57, 0x99, 0x91, 0x48, 0x9a, + 0xd5, 0xa1, 0xc8, 0xc0, 0xc5, 0x54, 0xd9, 0xb3, 0x6d, 0x14, 0x86, 0xb2, + 0x7e, 0x72}, + {0x01, 0xd1, 0x04, 0x7b, 0xf7, 0xe6, 0x22, 0xcd, 0x42, 0x8e, 0x1c, + 0x76, 0xaa, 0x2c, 0x04, 0x4a, 0x20, 0x58, 0xa2, 0xd9, 0xf4, 0xb5, + 0xc1, 0x79, 0xcf, 0x9c, 0x9d, 0x46, 0x07, 0x00, 0x81, 0x81, 0xb1, + 0x59, 0xc1, 0x56, 0x47, 0x3e, 0x7d, 0x25, 0xfe, 0x49, 0xdd, 0x63, + 0xad, 0x15, 0x00, 0x73, 0xcb, 0xc2, 0xde, 0x2f, 0xa9, 0xca, 0xd5, + 0x0d, 0xba, 0xd9, 0xa0, 0x8d, 0x56, 0xeb, 0x22, 0xd8, 0xd3, 0x41}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 169 + {169, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x93, 0x39, 0xef, 0x1c, 0x1f, 0x93, 0xca, 0x5f, 0xed, + 0xec, 0x1f, 0xf5, 0xfe, 0x30, 0x33, 0x4e, 0xb1, 0x23, 0xc3, 0x0e, 0x6a, + 0x17, 0xc7, 0xb6, 0x5f, 0x3a, 0xc8, 0x46, 0x1f, 0xb7, 0x79, 0x07, 0x5f, + 0xe6, 0x98, 0x89, 0xa4, 0x28, 0x37, 0xb0, 0x1e, 0xaf, 0x44, 0xbb, 0x7f, + 0xf8, 0x98, 0x4c, 0x0b, 0xed, 0xa0, 0xe1, 0xb5, 0x27, 0x8a, 0x62, 0xc0, + 0x7e, 0xc1, 0x28, 0xca, 0xaf, 0x52, 0xd8, 0xbd, 0x00, 0x19, 0xc0, 0x95, + 0xff, 0xad, 0x69, 0xed, 0x80, 0x0e, 0x22, 0x3a, 0x8b, 0xfa, 0x55, 0xd2, + 0x1f, 0x58, 0x8d, 0xc7, 0xf9, 0xf4, 0x1b, 0x9d, 0x75, 0xdc, 0x01, 0x07, + 0x92, 0xb6, 0xfe, 0x24, 0x3d, 0x23, 0x08, 0xf1, 0x2d, 0xfc, 0xd3, 0x12, + 0x72, 0x9e, 0xbe, 0xf9, 0xcc, 0x40, 0x74, 0x43, 0xc0, 0x4b, 0x0c, 0xdb, + 0xe5, 0x77, 0x14, 0x61, 0x52, 0x41, 0xda, 0xb8, 0x74, 0x5c, 0xf6, 0x48, + 0x7b, 0xc9}, + {0x00, 0x3e, 0xef, 0x53, 0x52, 0x75, 0xe1, 0x5f, 0x77, 0x9e, 0xc1, + 0x3e, 0x5c, 0xc7, 0xff, 0x93, 0x9c, 0x3d, 0xc1, 0x52, 0xe7, 0x9a, + 0xad, 0x0c, 0x32, 0xa0, 0x3b, 0x8c, 0xb9, 0xf8, 0xc4, 0x49, 0xb4, + 0xd9, 0x46, 0x9b, 0x36, 0x2e, 0x95, 0x98, 0x87, 0xc5, 0xa6, 0xf2, + 0x09, 0x62, 0x78, 0x3c, 0x66, 0x7b, 0x32, 0xb3, 0x79, 0x1f, 0xa7, + 0x01, 0xed, 0x52, 0xe8, 0x2d, 0x1e, 0x3d, 0x22, 0x29, 0x73, 0x3b}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 170 + {170, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc2, 0x5a, 0x90, 0x65, 0x37, 0x7d, 0x2d, 0x84, 0x37, + 0x25, 0x80, 0xa2, 0x68, 0x76, 0x67, 0xcd, 0xce, 0xce, 0xa5, 0x80, 0xbe, + 0x1a, 0x5e, 0x72, 0xe1, 0xfd, 0x2a, 0xdb, 0x42, 0xeb, 0xda, 0x8d, 0x6a, + 0x70, 0xac, 0x05, 0x3e, 0x49, 0xda, 0x48, 0x57, 0x32, 0xbf, 0x13, 0x43, + 0x02, 0x82, 0xfa, 0x4c, 0xed, 0xac, 0x64, 0xe1, 0xb0, 0x69, 0x30, 0x51, + 0xd1, 0x35, 0x4d, 0x8d, 0x6e, 0xfc, 0xec, 0x12, 0x01, 0xe2, 0xd2, 0xbf, + 0xb7, 0xb4, 0x4f, 0x53, 0x5b, 0x87, 0x31, 0x2a, 0xe6, 0x7b, 0xea, 0x3d, + 0x62, 0x80, 0x0b, 0x69, 0xd4, 0x34, 0x22, 0xfc, 0xd3, 0x68, 0x9a, 0x1b, + 0xce, 0xca, 0x6f, 0xcf, 0xe4, 0x39, 0x9b, 0x7c, 0x31, 0x8a, 0x56, 0x88, + 0xd0, 0xb4, 0xd2, 0x33, 0x39, 0x22, 0xd5, 0x95, 0xcf, 0x81, 0x42, 0x58, + 0x4f, 0xa8, 0x98, 0xc6, 0x94, 0x26, 0xf4, 0xbc, 0x47, 0x85, 0x76, 0xed, + 0xc8, 0xbf}, + {0x01, 0x90, 0x34, 0x89, 0x6a, 0xfa, 0x68, 0x1f, 0xdc, 0xfb, 0x11, + 0xee, 0x0c, 0x03, 0xe5, 0xc5, 0x88, 0xa6, 0x52, 0x39, 0xbe, 0x8e, + 0x55, 0x5a, 0x89, 0x28, 0x0b, 0x7a, 0x98, 0x14, 0x17, 0x42, 0x54, + 0xfd, 0xb4, 0x96, 0xec, 0x0f, 0xae, 0xb2, 0xa1, 0xd6, 0x81, 0x6d, + 0x27, 0x6a, 0xce, 0xaa, 0x98, 0xa5, 0x3e, 0x09, 0xef, 0xe8, 0x4a, + 0x75, 0x2c, 0x09, 0xc5, 0x01, 0xb2, 0xba, 0xca, 0xba, 0x69, 0xb8}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 171 + {171, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xc2, 0x40, 0x2f, 0x34, 0x1b, 0x4e, 0x1c, 0x97, 0x55, + 0xb3, 0xe1, 0x02, 0x22, 0x3c, 0x80, 0x56, 0x3c, 0x61, 0xc4, 0x1a, 0x64, + 0xcb, 0x11, 0x99, 0x58, 0xc4, 0x1b, 0xec, 0x2d, 0xd9, 0x51, 0x9a, 0x47, + 0x5a, 0xb8, 0x4b, 0xaa, 0xfb, 0x70, 0x83, 0x97, 0x00, 0x0b, 0x80, 0xb9, + 0xd2, 0x75, 0xc1, 0x3d, 0x7c, 0xdb, 0x49, 0x12, 0x7e, 0x1e, 0xb2, 0x9a, + 0x65, 0xd2, 0xd3, 0x74, 0x90, 0x4d, 0x09, 0x0b, 0x01, 0x9e, 0x06, 0xc3, + 0xda, 0x4e, 0x88, 0x4d, 0x6e, 0xd9, 0x35, 0xc4, 0xb9, 0x2c, 0x84, 0xbc, + 0x63, 0xe9, 0x1c, 0xbd, 0x66, 0x5c, 0xee, 0x86, 0xcc, 0x15, 0x13, 0x44, + 0xa3, 0xa3, 0x63, 0xfa, 0x75, 0xad, 0x56, 0xa9, 0xb8, 0x04, 0xb4, 0x65, + 0x1e, 0xd8, 0x56, 0x63, 0x11, 0x41, 0x88, 0xe6, 0x3c, 0xeb, 0xb2, 0xc1, + 0x88, 0x7f, 0x96, 0x99, 0x4d, 0xb9, 0x70, 0x3c, 0x1d, 0x06, 0x43, 0x81, + 0x2c, 0xd6}, + {0x00, 0x28, 0x65, 0x55, 0x1b, 0xa9, 0x5f, 0xcc, 0xdb, 0x0c, 0x81, + 0x4b, 0x14, 0x5b, 0x5a, 0x57, 0xc8, 0x08, 0xb4, 0x7d, 0x5b, 0x08, + 0x25, 0x9e, 0xe4, 0x11, 0x74, 0x77, 0x0a, 0x73, 0x02, 0xd7, 0x4a, + 0x2c, 0xc7, 0x8c, 0x78, 0x22, 0xa6, 0xed, 0xfa, 0x19, 0xb2, 0x2e, + 0x8a, 0x0d, 0x61, 0x62, 0x60, 0xf1, 0x85, 0x1e, 0x0d, 0x5d, 0xba, + 0x50, 0xa9, 0x18, 0x8e, 0x45, 0xaf, 0xcb, 0x7d, 0xbb, 0xab, 0x40}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 172 + {172, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x83, 0xf9, 0x9c, 0xf2, 0x76, 0x7c, 0xe0, 0xcc, 0x88, + 0x98, 0xe4, 0x61, 0xf9, 0x10, 0x40, 0x60, 0xa9, 0xc9, 0xea, 0x13, 0x42, + 0xa2, 0xaf, 0xf7, 0x05, 0x61, 0x04, 0x69, 0x28, 0x65, 0x92, 0xaa, 0x41, + 0xf3, 0x19, 0xc5, 0x0c, 0x83, 0x52, 0x48, 0x81, 0xfc, 0x42, 0x16, 0x9d, + 0x07, 0x25, 0x50, 0x82, 0x5c, 0xf9, 0x2e, 0x5a, 0xd1, 0x10, 0xab, 0xd7, + 0x7e, 0x8e, 0xcd, 0xd8, 0xca, 0x09, 0xf9, 0x5e, 0x00, 0x37, 0xaf, 0x6a, + 0x24, 0xd6, 0xdb, 0xc9, 0xc8, 0x5d, 0xfa, 0xad, 0xa6, 0xc5, 0xa9, 0x45, + 0xdd, 0x63, 0x49, 0xb9, 0xf1, 0xd1, 0xee, 0x10, 0xf2, 0x5f, 0x8d, 0xfc, + 0xf0, 0x52, 0x2f, 0x36, 0x23, 0x33, 0x7b, 0xfc, 0xba, 0x20, 0x4e, 0x7e, + 0x8e, 0x08, 0xc2, 0x55, 0x64, 0xb4, 0xfe, 0x93, 0x3c, 0xb6, 0xfc, 0x14, + 0x5f, 0xfe, 0xf8, 0x2b, 0xaa, 0x2f, 0xd0, 0x3a, 0x89, 0x67, 0x8f, 0xfb, + 0x75, 0x85}, + {0x01, 0xb3, 0x84, 0xb4, 0x84, 0x05, 0x39, 0x6f, 0xdc, 0xb2, 0xc5, + 0x7f, 0x68, 0x0b, 0xe5, 0x2f, 0x91, 0xb7, 0xc8, 0x85, 0x22, 0x5e, + 0xcf, 0xb4, 0xf7, 0x86, 0xce, 0x6c, 0x14, 0x90, 0x16, 0x2b, 0x3c, + 0x15, 0xeb, 0xd8, 0xe6, 0x75, 0x5e, 0x46, 0x9a, 0x7f, 0xfc, 0xb9, + 0x1c, 0xfd, 0x74, 0x06, 0xcf, 0x0a, 0xb9, 0x34, 0xa4, 0x64, 0x5c, + 0x3a, 0x03, 0x99, 0x41, 0xe7, 0xd8, 0xcd, 0xc0, 0x7d, 0xda, 0xce}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 173 + {173, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xd7, 0xfb, 0x4d, 0x55, 0x92, 0xe7, 0xcf, 0x72, 0x4e, + 0x57, 0xe6, 0xab, 0x95, 0xe1, 0x58, 0xd8, 0x18, 0xf1, 0x97, 0xf7, 0x40, + 0x31, 0x31, 0x8d, 0xc8, 0x3d, 0x3c, 0x2b, 0xec, 0x5c, 0xd8, 0x48, 0x64, + 0x81, 0xfa, 0xc9, 0x7a, 0xd6, 0xb4, 0x81, 0xe8, 0x37, 0xab, 0xbf, 0x35, + 0x2b, 0x99, 0x2c, 0x22, 0x64, 0xb1, 0x6f, 0x56, 0x3f, 0x84, 0x42, 0x52, + 0x6b, 0xc6, 0xdd, 0x05, 0xa6, 0x37, 0x4d, 0xf8, 0x01, 0x61, 0xdd, 0x90, + 0xc9, 0x08, 0xf5, 0x52, 0x4e, 0xe6, 0xb1, 0x57, 0xa8, 0x6f, 0x67, 0x34, + 0xa2, 0x5e, 0x14, 0x06, 0x38, 0xbd, 0xd8, 0x39, 0x27, 0x6f, 0xb0, 0x9b, + 0x3f, 0xad, 0x93, 0xe7, 0xba, 0x89, 0x9d, 0x6b, 0x6b, 0x3e, 0xd2, 0x4f, + 0xff, 0x8d, 0x49, 0x9a, 0xd9, 0x8c, 0xc4, 0x5a, 0x35, 0xd6, 0x2b, 0x8c, + 0x46, 0x1f, 0x7c, 0xc2, 0x56, 0x99, 0x72, 0x3a, 0x03, 0x3e, 0x5b, 0x1d, + 0xbb, 0x03}, + {0x00, 0x8b, 0x00, 0xb6, 0x5c, 0xbd, 0x72, 0xa5, 0x1c, 0x27, 0x9d, + 0x1b, 0x59, 0x62, 0x8d, 0x4e, 0x7a, 0x1a, 0x84, 0x72, 0x77, 0xf6, + 0xd8, 0xbd, 0x53, 0x11, 0xe5, 0xea, 0xe9, 0x45, 0xc8, 0x87, 0xe4, + 0xc8, 0x02, 0x4d, 0xc4, 0x12, 0xeb, 0x42, 0x05, 0xc7, 0x61, 0x03, + 0xea, 0x49, 0x3e, 0x25, 0xdf, 0x4c, 0xdf, 0x00, 0x11, 0x61, 0x9e, + 0x3e, 0xfb, 0x29, 0x0d, 0x1c, 0xea, 0x8c, 0x29, 0x05, 0x81, 0xa5}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 174 + {174, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x58, 0x49, 0x93, 0x15, 0xbb, 0x22, 0x97, 0xd7, 0x8f, + 0x8e, 0x74, 0xd3, 0x63, 0x4b, 0xbf, 0x83, 0xbd, 0xc1, 0x0e, 0xae, 0x30, + 0x6d, 0x82, 0x60, 0xad, 0x0c, 0x62, 0xa4, 0x1c, 0xbf, 0x78, 0x92, 0x91, + 0x44, 0xbb, 0xb6, 0x93, 0x71, 0xac, 0x92, 0x18, 0xd1, 0x8e, 0xee, 0x59, + 0xfe, 0x82, 0x00, 0xc1, 0x01, 0x73, 0xd3, 0x80, 0xcd, 0x78, 0x43, 0x80, + 0x8e, 0xb1, 0x6b, 0x2c, 0x4c, 0xdc, 0x56, 0xdc, 0x00, 0x4e, 0xcd, 0xec, + 0xaf, 0xe5, 0x9b, 0x4a, 0xee, 0xd0, 0x84, 0xd2, 0xd7, 0x3a, 0xf0, 0x91, + 0x1a, 0x7d, 0x54, 0x47, 0x48, 0x74, 0x68, 0x9b, 0xd6, 0xf7, 0x71, 0x6c, + 0x16, 0xee, 0x5f, 0x4f, 0x29, 0x3f, 0x72, 0xba, 0x7d, 0x26, 0x98, 0x9e, + 0x55, 0x1a, 0xda, 0xc0, 0x56, 0x8c, 0xd3, 0x45, 0xc5, 0xc9, 0x48, 0x23, + 0x1d, 0x5e, 0x49, 0xbc, 0x26, 0x29, 0x01, 0x15, 0x18, 0x6b, 0x18, 0x5b, + 0x5d, 0xed}, + {0x00, 0x7d, 0xf5, 0x3f, 0x8d, 0x32, 0xa1, 0xea, 0x1f, 0x57, 0x34, + 0xb5, 0x94, 0x56, 0x56, 0x4c, 0xac, 0x46, 0x1f, 0x1c, 0x3a, 0x94, + 0x9d, 0x4f, 0xed, 0xff, 0x5e, 0xa9, 0x69, 0x28, 0xe7, 0xf2, 0xb4, + 0x75, 0x35, 0x20, 0x33, 0x47, 0x60, 0xf1, 0x4e, 0xde, 0x15, 0xea, + 0xa9, 0x64, 0xf6, 0xa0, 0xe5, 0x20, 0x34, 0x6c, 0x4f, 0x6b, 0x3b, + 0x40, 0x1b, 0xa6, 0xe3, 0x01, 0xb5, 0x81, 0xdd, 0x49, 0xbd, 0x21}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 175 + {175, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x1d, 0x26, 0x60, 0xb0, 0xf8, 0xfa, 0x5b, 0xba, 0xae, + 0xb0, 0xe1, 0xd9, 0xe2, 0xa9, 0x64, 0x25, 0x58, 0x96, 0x9f, 0x13, 0xcd, + 0x08, 0xc5, 0x1c, 0x57, 0x25, 0xb1, 0x9f, 0x18, 0x48, 0x1a, 0xf2, 0xbe, + 0x6e, 0xdf, 0x0b, 0xc2, 0xce, 0x59, 0x06, 0x5b, 0xbe, 0xd4, 0xb1, 0xf3, + 0x83, 0xf3, 0x2f, 0x52, 0xfc, 0x55, 0x91, 0x74, 0xf2, 0xa4, 0x02, 0x27, + 0x5e, 0xe9, 0x51, 0xad, 0xea, 0x00, 0x09, 0x1d, 0x00, 0x5a, 0x34, 0x26, + 0x94, 0x5e, 0x6c, 0xb7, 0x06, 0xb8, 0xe4, 0x20, 0x10, 0xa6, 0x9a, 0x47, + 0xc0, 0x99, 0x48, 0xfe, 0xc3, 0xf2, 0xc5, 0x5f, 0x8d, 0xa5, 0xce, 0xf5, + 0xec, 0xbf, 0x3f, 0x0e, 0xa3, 0xdc, 0x2c, 0xde, 0x92, 0xcb, 0xe2, 0xee, + 0xb7, 0x6d, 0xc7, 0xfd, 0x33, 0x82, 0x54, 0x35, 0xee, 0x54, 0x57, 0xbe, + 0xb7, 0xa6, 0x06, 0x9e, 0x3e, 0x34, 0x8d, 0x26, 0xed, 0x33, 0xe0, 0x7d, + 0xcd, 0xb8}, + {0x00, 0x72, 0x5e, 0x7b, 0x5b, 0x8f, 0x0d, 0x7e, 0xb2, 0xd4, 0xfc, + 0x60, 0x45, 0xd6, 0x1b, 0x5b, 0x85, 0x05, 0xa1, 0x56, 0xfe, 0xf8, + 0xfa, 0x4b, 0x1a, 0x2e, 0x35, 0x17, 0x60, 0xb2, 0xf6, 0x35, 0xa1, + 0x83, 0x7f, 0x23, 0xa4, 0xc6, 0xb7, 0x24, 0xdf, 0x07, 0x6b, 0x21, + 0x87, 0xb7, 0xe2, 0x13, 0xda, 0x63, 0x6b, 0x06, 0x25, 0x0c, 0x66, + 0x19, 0x3a, 0x23, 0x5a, 0x4e, 0x3c, 0x90, 0xed, 0x86, 0xeb, 0x5b}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 176 + {176, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x9c, 0x93, 0x06, 0x5d, 0x67, 0xcd, 0x83, 0x91, 0x87, + 0x23, 0x3f, 0xbf, 0xb3, 0x3f, 0x80, 0x8f, 0x7a, 0x6c, 0xd4, 0x44, 0x92, + 0x4e, 0xe4, 0xea, 0x0f, 0xd4, 0xbb, 0x9b, 0x3d, 0xbc, 0x8b, 0x4a, 0xff, + 0xa7, 0xd3, 0xc8, 0xe3, 0xac, 0x2a, 0xbf, 0x82, 0x44, 0x9d, 0x7c, 0xf4, + 0x16, 0x6c, 0x6c, 0x18, 0x1b, 0x4f, 0x60, 0x9f, 0xe0, 0x9e, 0x3f, 0xf7, + 0xa2, 0xb6, 0x64, 0x0f, 0x81, 0x63, 0xb0, 0x81, 0x00, 0xb5, 0xf4, 0x4a, + 0x94, 0x7b, 0x7d, 0x9b, 0xc7, 0x80, 0x69, 0xd1, 0x5d, 0x50, 0x49, 0xac, + 0x1e, 0xe9, 0xda, 0x21, 0xe7, 0x81, 0x31, 0x52, 0x3e, 0xba, 0x4d, 0x9c, + 0x9e, 0xe6, 0x72, 0x6d, 0x32, 0xbd, 0x4a, 0xd8, 0x49, 0xdb, 0xd7, 0x12, + 0x70, 0x71, 0x0c, 0xcc, 0xb3, 0xcb, 0x88, 0xd2, 0x43, 0x18, 0x8f, 0xd0, + 0x4a, 0xc3, 0x94, 0xc1, 0x25, 0xdc, 0xb6, 0x27, 0x35, 0x57, 0x0e, 0x12, + 0x38, 0x90}, + {0x00, 0x71, 0x8e, 0x90, 0x0a, 0x7e, 0xf9, 0x93, 0xd6, 0x71, 0xab, + 0x0d, 0xc5, 0x41, 0x7c, 0x98, 0xf6, 0x1f, 0x6e, 0xb0, 0x73, 0x16, + 0x41, 0xe5, 0x52, 0xff, 0x48, 0xfa, 0x4f, 0x93, 0x31, 0x8b, 0x8b, + 0xff, 0xfa, 0xff, 0x2a, 0x1c, 0xfa, 0x4b, 0x75, 0x9d, 0x35, 0x1e, + 0x56, 0x03, 0x6a, 0x61, 0xdd, 0x10, 0x61, 0xd8, 0x5c, 0x3d, 0x14, + 0x4b, 0x8a, 0x88, 0x2f, 0x46, 0x98, 0x10, 0xc5, 0x8e, 0x06, 0x46}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 177 + {177, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x3c, 0x1f, 0x1b, 0xe4, 0x61, 0xd3, 0xcf, 0x43, 0x02, + 0xcf, 0x1f, 0xa8, 0xeb, 0x92, 0x1e, 0x5c, 0x28, 0x06, 0xfe, 0x56, 0x73, + 0xf2, 0x7f, 0x6d, 0xa3, 0xa5, 0xbc, 0x2b, 0x3d, 0x78, 0xa8, 0xaa, 0xe7, + 0xba, 0x41, 0x02, 0x36, 0xdd, 0x9e, 0x65, 0x09, 0x42, 0xcc, 0xdb, 0x11, + 0x04, 0x23, 0xab, 0xf5, 0x3c, 0x5d, 0x13, 0x16, 0x76, 0x38, 0xff, 0x81, + 0x62, 0xb4, 0xb9, 0x31, 0xa0, 0xbc, 0xbb, 0xa9, 0x00, 0x60, 0x8d, 0x65, + 0x17, 0x00, 0x9d, 0x99, 0xfc, 0x3b, 0xf1, 0x16, 0x5e, 0x81, 0x99, 0x22, + 0x1a, 0x79, 0x89, 0xf2, 0xeb, 0xda, 0x3b, 0x73, 0x9a, 0x74, 0x8c, 0xc9, + 0x38, 0xd2, 0xdb, 0x3e, 0x69, 0x7c, 0x5f, 0x75, 0xc3, 0x2d, 0xd5, 0xbc, + 0xc5, 0x57, 0x8e, 0x54, 0x9e, 0x42, 0x9f, 0x45, 0x4a, 0x03, 0x95, 0x79, + 0xea, 0x1e, 0x79, 0x68, 0x51, 0xe7, 0x57, 0x8e, 0xfd, 0x28, 0x08, 0x58, + 0xcc, 0x96}, + {0x01, 0x61, 0xc8, 0x4c, 0x64, 0xcb, 0xd6, 0x5e, 0x71, 0x8a, 0xbf, + 0xab, 0x1f, 0x82, 0x7a, 0xf3, 0x30, 0x64, 0xe7, 0x02, 0x9a, 0xe6, + 0xfe, 0xeb, 0x11, 0xe0, 0x57, 0x18, 0x1b, 0x4b, 0x7f, 0xf3, 0xdb, + 0xce, 0x4d, 0x85, 0x68, 0x62, 0xb4, 0x9a, 0xbb, 0xc0, 0xb9, 0x23, + 0x16, 0x43, 0x61, 0x72, 0x8f, 0x62, 0x74, 0xd8, 0x90, 0x60, 0x3b, + 0x7c, 0xe1, 0x87, 0xd7, 0xcc, 0xfc, 0x3f, 0xf1, 0x57, 0xb4, 0x2a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 178 + {178, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x0b, 0x7b, 0x6f, 0xad, 0xa1, 0xf6, 0x02, 0xc9, 0xe9, + 0x7d, 0xa4, 0xac, 0xd7, 0xeb, 0xfd, 0x2f, 0x9f, 0x8e, 0x30, 0xe0, 0xb3, + 0x0b, 0x77, 0xfb, 0x39, 0x54, 0xde, 0xaa, 0xfa, 0xa2, 0xae, 0x26, 0x28, + 0xba, 0x04, 0x2b, 0x92, 0x57, 0xa0, 0xb6, 0x11, 0xdf, 0x77, 0x0a, 0x7a, + 0xd7, 0x0d, 0xa7, 0xb9, 0xa2, 0x0b, 0xf4, 0xd6, 0xf8, 0x05, 0x12, 0xce, + 0xe7, 0x4b, 0xa2, 0x14, 0xc6, 0x1c, 0x6d, 0x66, 0x00, 0x20, 0x61, 0xf8, + 0x90, 0xcd, 0x81, 0xb9, 0xb4, 0x9c, 0x91, 0x00, 0x7a, 0x32, 0x5d, 0xdb, + 0x67, 0xc4, 0x60, 0x62, 0xbb, 0x64, 0x26, 0x6d, 0x3e, 0x72, 0x93, 0x42, + 0x49, 0xcb, 0x72, 0x62, 0xb8, 0xb9, 0x2a, 0x73, 0x72, 0x34, 0xf6, 0xe8, + 0x5b, 0x74, 0xf8, 0x18, 0xb9, 0x54, 0xab, 0xbc, 0x35, 0x29, 0xda, 0x11, + 0x6c, 0x03, 0x21, 0xf8, 0x2e, 0x21, 0xdd, 0x25, 0xe5, 0x3c, 0x07, 0x3a, + 0xbb, 0xe1}, + {0x01, 0x72, 0xbd, 0xb2, 0x4a, 0xc7, 0xef, 0x74, 0x1a, 0x94, 0xc1, + 0x5a, 0xcc, 0x7e, 0x20, 0x8d, 0x8d, 0x01, 0x18, 0x3b, 0xe1, 0xc4, + 0x5f, 0x5e, 0x51, 0x0d, 0xa1, 0xc0, 0x80, 0x91, 0x02, 0xa9, 0x60, + 0x3f, 0xe3, 0x0d, 0xcb, 0xb0, 0x33, 0x25, 0x08, 0x6a, 0xed, 0x94, + 0xba, 0x23, 0x42, 0x2b, 0xe9, 0x40, 0x42, 0x87, 0xcd, 0xea, 0xe4, + 0xa2, 0x88, 0xaf, 0xdd, 0xc2, 0xaa, 0xa0, 0xe8, 0xcb, 0xc4, 0x15}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 179 + {179, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x1d, 0x28, 0xb1, 0xa9, 0x5f, 0xbf, 0x27, 0xa4, 0xad, + 0x21, 0xef, 0x46, 0x13, 0xe1, 0x98, 0x3c, 0xce, 0x35, 0x4c, 0x01, 0x8a, + 0xa7, 0x57, 0x33, 0x0f, 0xe1, 0x35, 0x72, 0xf8, 0x48, 0xab, 0xfa, 0x25, + 0x58, 0x98, 0xd1, 0x39, 0x8f, 0x13, 0xce, 0xb0, 0x6b, 0x3b, 0x53, 0x29, + 0x2d, 0x00, 0x0e, 0x87, 0xdd, 0x20, 0xdd, 0x19, 0x54, 0x76, 0x3a, 0x94, + 0xfd, 0xce, 0xb1, 0x28, 0xfe, 0x63, 0xaf, 0x1b, 0x01, 0x11, 0xff, 0xc1, + 0xb2, 0x68, 0x66, 0xdc, 0xff, 0x9e, 0x42, 0x10, 0x4a, 0x12, 0x1a, 0x24, + 0xef, 0x5a, 0x15, 0xd7, 0x81, 0x41, 0xcc, 0x93, 0xc2, 0x61, 0x67, 0x39, + 0x89, 0x75, 0x91, 0x6e, 0xaf, 0xc8, 0xad, 0x8b, 0xaa, 0xe1, 0x3f, 0x59, + 0xdf, 0x23, 0xfe, 0x79, 0xaa, 0xfb, 0x6e, 0x20, 0x78, 0xba, 0x46, 0x5c, + 0x6b, 0x14, 0xe4, 0x4c, 0x06, 0x0e, 0xea, 0xaa, 0x1a, 0xe6, 0xf4, 0xc7, + 0xc9, 0x79}, + {0x01, 0x24, 0xea, 0xcf, 0xd5, 0x98, 0xb6, 0xfc, 0x20, 0xb9, 0xf0, + 0x18, 0x73, 0xed, 0x3c, 0x55, 0xb0, 0xdb, 0xb3, 0xf9, 0xdb, 0xc1, + 0x8a, 0x05, 0x23, 0x3e, 0x59, 0xa4, 0xec, 0x72, 0x70, 0xd0, 0x12, + 0xb7, 0x90, 0x84, 0x0d, 0x22, 0x05, 0x1c, 0x4f, 0x1c, 0x55, 0xa2, + 0x52, 0xe8, 0xad, 0xb1, 0x0d, 0xae, 0x85, 0x55, 0x99, 0xe2, 0x2a, + 0xbc, 0xb3, 0xe2, 0x39, 0x04, 0xaa, 0x07, 0x67, 0xe3, 0xcc, 0x84}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 180 + {180, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x87, 0xb3, 0x11, 0x1a, 0x71, 0x8b, 0x18, 0x07, 0x7d, + 0x97, 0x89, 0x12, 0x5e, 0xbd, 0xb6, 0xfd, 0xec, 0x77, 0x89, 0x08, 0x75, + 0x44, 0x0d, 0x36, 0x69, 0x2e, 0x30, 0x15, 0x9b, 0x4c, 0xfb, 0xde, 0x18, + 0x07, 0xb3, 0xeb, 0xb1, 0xb1, 0xa8, 0xc7, 0xdb, 0x00, 0xc1, 0xfa, 0x66, + 0xcf, 0x32, 0xc5, 0xf9, 0xae, 0x0f, 0x59, 0x41, 0xe3, 0x2d, 0x7c, 0x7d, + 0x2a, 0xf0, 0xfa, 0x98, 0x83, 0x2f, 0x01, 0xba, 0x00, 0x8f, 0x7d, 0xef, + 0x20, 0x63, 0xa7, 0x79, 0x76, 0x25, 0x23, 0x67, 0x97, 0xfb, 0xea, 0xf8, + 0xd0, 0x7d, 0x74, 0xe0, 0x7d, 0x13, 0x9e, 0x6d, 0x73, 0x58, 0x3d, 0x2d, + 0x45, 0x0a, 0x77, 0x94, 0xa8, 0xf7, 0x12, 0xff, 0x78, 0x52, 0xaa, 0xa2, + 0x3d, 0xa6, 0xee, 0x81, 0x42, 0xd9, 0xb6, 0x97, 0x56, 0x8f, 0x7f, 0x4a, + 0x63, 0xa8, 0x7f, 0x97, 0xd6, 0x35, 0x4f, 0xc4, 0x69, 0x59, 0x64, 0x06, + 0x92, 0x6c}, + {0x01, 0x2f, 0xdc, 0xff, 0x44, 0xa9, 0xaf, 0x94, 0xf1, 0x8b, 0x50, + 0xf4, 0x9c, 0x19, 0xa1, 0xe0, 0xe6, 0xf9, 0x99, 0x96, 0x4d, 0x5c, + 0xa4, 0x32, 0x7f, 0x28, 0x0b, 0x2e, 0xdb, 0xab, 0xf8, 0x23, 0x5d, + 0x2e, 0x2b, 0xa2, 0xe1, 0x01, 0xb3, 0x91, 0xd0, 0xdc, 0x1a, 0xa0, + 0x67, 0xd3, 0x59, 0x3c, 0xaf, 0xb3, 0xc5, 0xa9, 0x9c, 0x05, 0x31, + 0x65, 0xfa, 0x28, 0xd6, 0x77, 0x99, 0x0e, 0xa8, 0x86, 0xfc, 0x7a}, + false, + true}, + + // Comment: point with coordinate y = 1 in left to right addition chain + // tcID: 181 + {181, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x9a, 0x64, 0xba, 0x8c, 0x66, 0x62, 0xbb, 0x51, 0x55, + 0x3f, 0x85, 0x60, 0x8a, 0xa2, 0xe5, 0x22, 0xbb, 0xff, 0xd1, 0xb4, 0x4e, + 0xf6, 0x46, 0xde, 0x09, 0x38, 0xf6, 0x26, 0x79, 0x90, 0xdd, 0x9d, 0x7f, + 0x52, 0x50, 0x51, 0x36, 0xb6, 0x76, 0x20, 0xaf, 0xc1, 0xf6, 0xd2, 0x5a, + 0xcf, 0x6d, 0x1d, 0xc3, 0x97, 0x2c, 0x3a, 0x88, 0x49, 0x3a, 0xe3, 0x92, + 0x72, 0x30, 0x22, 0x5c, 0x03, 0xa8, 0x13, 0x5d, 0x00, 0x89, 0x52, 0xc1, + 0x5d, 0xc9, 0x44, 0x61, 0x87, 0x3c, 0x23, 0x2a, 0x2f, 0xbe, 0xb4, 0xa7, + 0xa4, 0x68, 0x7e, 0x64, 0x1d, 0x10, 0xb3, 0x34, 0x8d, 0x17, 0xa3, 0x1e, + 0xa3, 0xfb, 0xf1, 0x7c, 0xed, 0x90, 0x65, 0xbf, 0xcd, 0xdf, 0xd9, 0x2a, + 0xc7, 0x42, 0xce, 0xe6, 0x1d, 0x5b, 0xf5, 0x82, 0xb9, 0x58, 0xd2, 0x53, + 0xe9, 0x39, 0xce, 0x5c, 0xf9, 0x2c, 0xe7, 0x96, 0x15, 0x43, 0x3d, 0x06, + 0x9d, 0x8d}, + {0x01, 0xcd, 0xf3, 0xf0, 0xc8, 0x13, 0xba, 0xdf, 0x74, 0x54, 0xde, + 0x52, 0x0d, 0x12, 0x48, 0xb2, 0x98, 0x50, 0x21, 0x94, 0x50, 0x4a, + 0xfd, 0x59, 0x04, 0x08, 0x09, 0x41, 0xcb, 0x85, 0xa3, 0x71, 0x56, + 0x28, 0x48, 0xe4, 0x75, 0x60, 0x11, 0x71, 0x35, 0x93, 0xaf, 0x46, + 0x14, 0x5d, 0x06, 0x52, 0xb2, 0xed, 0xce, 0x18, 0xd5, 0xc9, 0xe4, + 0xa4, 0xcd, 0x55, 0x37, 0x0b, 0xcd, 0x60, 0x83, 0x99, 0x06, 0x28}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 182 + {182, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x39, 0x3b, 0xd8, 0xfe, 0x3c, 0x49, 0xf7, 0x88, 0x5e, + 0xfb, 0xca, 0xb8, 0x79, 0x62, 0xef, 0x12, 0x45, 0x8c, 0x18, 0xf2, 0x55, + 0xf0, 0x1a, 0x24, 0xa1, 0xab, 0x79, 0x5c, 0xbf, 0xe2, 0xb4, 0xdd, 0xf6, + 0xe8, 0xac, 0x25, 0x3e, 0x4f, 0xd9, 0x48, 0x43, 0x77, 0xf5, 0x9d, 0xdc, + 0x7c, 0x08, 0x79, 0x96, 0x38, 0x6e, 0xd9, 0xa1, 0x65, 0xcc, 0xa8, 0x1f, + 0x85, 0x3c, 0x91, 0x8b, 0xe1, 0xc9, 0xd3, 0x99, 0x00, 0x7c, 0x47, 0xac, + 0xa4, 0xae, 0xe1, 0x79, 0x5d, 0x41, 0x4c, 0x43, 0x34, 0xce, 0x4b, 0xfe, + 0xca, 0xfa, 0xbf, 0x3c, 0x33, 0x91, 0xa0, 0x2e, 0x93, 0x32, 0xd7, 0xf1, + 0x7e, 0xc1, 0xb5, 0xc5, 0x42, 0x00, 0x9f, 0x98, 0x0f, 0xba, 0xf3, 0xea, + 0xdc, 0xc1, 0x92, 0xf4, 0x00, 0xb9, 0xad, 0x24, 0x00, 0x22, 0x0c, 0x09, + 0x0a, 0x75, 0x87, 0x84, 0xdb, 0xa6, 0x6d, 0xe4, 0x06, 0x00, 0xc6, 0x26, + 0xe4, 0xa1}, + {0x01, 0xd1, 0x08, 0x25, 0xbb, 0x71, 0xd0, 0x94, 0xea, 0x2b, 0x01, + 0x85, 0x55, 0x83, 0xa8, 0x22, 0x68, 0x71, 0xeb, 0xe7, 0xd6, 0xbc, + 0xae, 0x06, 0x42, 0x27, 0xbd, 0xd8, 0x41, 0x78, 0x8d, 0x1c, 0x48, + 0x9b, 0x94, 0xdb, 0x20, 0xc3, 0x95, 0x62, 0x45, 0x0d, 0xb8, 0x47, + 0x35, 0xf9, 0x28, 0x52, 0x59, 0xb3, 0x4c, 0x5d, 0x3b, 0x43, 0xa4, + 0x87, 0xf0, 0x70, 0x86, 0x32, 0xb7, 0x5d, 0xe2, 0xeb, 0xe1, 0x04}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 183 + {183, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xb4, 0xb1, 0x9a, 0x12, 0x5b, 0xc0, 0xcb, 0xd0, 0x60, + 0x60, 0x64, 0xa0, 0x51, 0xaf, 0x4a, 0xb1, 0x7f, 0x79, 0x18, 0x80, 0x47, + 0x5f, 0x00, 0xa1, 0xfb, 0xcd, 0x4a, 0x79, 0x7b, 0x40, 0x1b, 0xda, 0x39, + 0x0e, 0xf7, 0x82, 0x6f, 0xa0, 0x16, 0x82, 0x65, 0x1d, 0x72, 0xcb, 0x13, + 0x53, 0x70, 0x4d, 0x7a, 0x18, 0x02, 0x7c, 0x4d, 0x60, 0x93, 0x34, 0xb2, + 0xe8, 0xc5, 0xd4, 0xde, 0xf8, 0x6e, 0xa0, 0xe4, 0x01, 0x90, 0xe4, 0xcd, + 0x6a, 0x4e, 0x0b, 0xa9, 0xea, 0x45, 0xd3, 0xb7, 0x14, 0x4f, 0x74, 0xaa, + 0xf1, 0x98, 0x64, 0x62, 0x55, 0x8c, 0x8b, 0x3a, 0x10, 0x50, 0x18, 0x82, + 0xc2, 0x66, 0x9e, 0xc2, 0x65, 0xef, 0xc1, 0x52, 0xf5, 0x51, 0x0f, 0x3e, + 0x99, 0x0d, 0x67, 0x21, 0x84, 0x71, 0xca, 0xfc, 0x66, 0xc8, 0x45, 0xcf, + 0x69, 0xe5, 0xef, 0xf6, 0xe0, 0x30, 0x8c, 0xc5, 0x9a, 0xc5, 0x9a, 0x40, + 0x76, 0x67}, + {0x00, 0x31, 0xeb, 0x14, 0x66, 0x16, 0xd7, 0xbc, 0x61, 0xff, 0xb5, + 0x53, 0xb7, 0xca, 0x85, 0x22, 0xa5, 0xb6, 0x08, 0x8d, 0x23, 0xd5, + 0xca, 0x6e, 0x30, 0xb2, 0x01, 0xb8, 0x6d, 0xa2, 0x37, 0x5d, 0x1f, + 0x6c, 0xc4, 0x8e, 0x88, 0xa2, 0x4b, 0x52, 0xb0, 0xe2, 0x20, 0x45, + 0xca, 0x7c, 0x50, 0x6c, 0x20, 0x69, 0x30, 0x61, 0x9c, 0x28, 0x9f, + 0xc4, 0xa6, 0x88, 0x43, 0x2a, 0xde, 0xe4, 0x70, 0x28, 0x80, 0xd3}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 184 + {184, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xe7, 0xfa, 0x4a, 0xc2, 0x36, 0x5a, 0xf9, 0x37, 0x8d, + 0xd2, 0xc8, 0x1f, 0x32, 0xf9, 0xef, 0x55, 0xd4, 0xd3, 0x41, 0xac, 0x32, + 0x4e, 0xb4, 0x69, 0x23, 0xec, 0x7f, 0x15, 0x44, 0x8c, 0x37, 0xef, 0x60, + 0x7c, 0x97, 0x5c, 0x35, 0x27, 0x54, 0xf4, 0x72, 0x87, 0x3e, 0x46, 0x9f, + 0x8d, 0x37, 0xd3, 0x8d, 0x97, 0xd1, 0x61, 0xa7, 0xb9, 0xb1, 0xda, 0xe2, + 0xe9, 0x65, 0xfd, 0xcc, 0x95, 0x97, 0x47, 0xba, 0x01, 0xe6, 0xc0, 0x96, + 0x39, 0x72, 0x94, 0x99, 0xb6, 0x07, 0x33, 0x0d, 0x7d, 0xab, 0xa2, 0xb5, + 0xc1, 0xef, 0xae, 0x4f, 0x12, 0x1e, 0x54, 0x0b, 0xf7, 0xe6, 0x91, 0x80, + 0x9a, 0x05, 0x55, 0x42, 0x28, 0x4c, 0xb5, 0xee, 0x87, 0x47, 0x55, 0x89, + 0xce, 0xc6, 0x63, 0xb5, 0x3f, 0x21, 0xb9, 0x12, 0x31, 0xa6, 0x38, 0xd8, + 0x40, 0x2e, 0x35, 0x8f, 0xd1, 0x69, 0x95, 0x34, 0x91, 0xab, 0x39, 0x53, + 0x12, 0x2a}, + {0x00, 0xa8, 0xf2, 0xda, 0xd7, 0x49, 0xea, 0x1e, 0x15, 0x67, 0x35, + 0x86, 0xbb, 0x67, 0xb5, 0xc8, 0x5f, 0xf8, 0xf4, 0x5c, 0x72, 0xef, + 0x84, 0x47, 0xef, 0xef, 0x3e, 0xfc, 0x62, 0x6a, 0x6a, 0x10, 0xca, + 0x88, 0x45, 0x16, 0x43, 0xb4, 0x34, 0xa2, 0x51, 0x76, 0xcb, 0xae, + 0x77, 0x89, 0x9a, 0x3e, 0x32, 0xa4, 0x48, 0x47, 0x81, 0xb7, 0x00, + 0xe0, 0x38, 0x57, 0xbd, 0xd1, 0x58, 0xad, 0x3c, 0xfb, 0xf2, 0x00}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 185 + {185, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x04, 0xf4, 0x3f, 0xfb, 0xb3, 0x7c, 0xe5, 0xd0, 0xea, + 0x95, 0x61, 0x71, 0xc0, 0x70, 0xd6, 0x14, 0x7a, 0xcf, 0xa9, 0x51, 0x9b, + 0x88, 0x79, 0x95, 0x83, 0x2a, 0x0e, 0xb8, 0x01, 0xe0, 0xdb, 0xc6, 0x68, + 0x96, 0xdf, 0xaf, 0xf9, 0x44, 0x09, 0xb4, 0x97, 0xf4, 0xa4, 0x16, 0xcc, + 0xd8, 0x27, 0x50, 0xda, 0x47, 0xa5, 0x20, 0xb8, 0x70, 0xdf, 0xe6, 0xcd, + 0x37, 0x64, 0xf0, 0xe3, 0xc0, 0xf1, 0xbc, 0x3b, 0x00, 0xa5, 0xf3, 0xdb, + 0x99, 0x39, 0xc2, 0x11, 0x47, 0xab, 0x44, 0x88, 0xc8, 0x12, 0x8b, 0xa0, + 0x56, 0x4f, 0x19, 0x2f, 0x27, 0x88, 0x56, 0x01, 0x45, 0xd2, 0xb1, 0x4a, + 0x85, 0x28, 0x16, 0xb4, 0x85, 0x1e, 0xf6, 0x9a, 0x46, 0x2c, 0x98, 0x54, + 0xba, 0xce, 0x72, 0x0e, 0x46, 0x29, 0xed, 0x55, 0xaf, 0x9d, 0x2c, 0x7d, + 0xa7, 0x4c, 0xd3, 0x09, 0xfc, 0x55, 0x66, 0xe1, 0x16, 0x30, 0x74, 0x6a, + 0x35, 0x22}, + {0x01, 0xee, 0x85, 0xa3, 0xb6, 0xd3, 0x5d, 0x0d, 0xf6, 0xa4, 0x45, + 0x59, 0x3c, 0x94, 0x60, 0x99, 0x32, 0x53, 0x0e, 0x25, 0xee, 0x71, + 0x90, 0x9c, 0x56, 0x81, 0xae, 0x39, 0x8a, 0x38, 0x30, 0x9e, 0x86, + 0x99, 0xe9, 0x4e, 0x0f, 0x23, 0xf5, 0x6c, 0x64, 0xa0, 0xd0, 0x4f, + 0xc1, 0x0e, 0x28, 0x96, 0xc5, 0x0f, 0x21, 0x3f, 0x12, 0xc6, 0x85, + 0x15, 0x1f, 0xa4, 0x0f, 0x18, 0xac, 0x6d, 0x8e, 0xd8, 0x59, 0x06}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 186 + {186, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x25, 0x0e, 0xca, 0xd8, 0x94, 0xd3, 0xfd, 0xff, 0xb5, + 0x80, 0x09, 0x9c, 0x2c, 0x30, 0x5b, 0xd5, 0xd9, 0x03, 0xfe, 0xdd, 0x2e, + 0x53, 0x2e, 0xa5, 0x8d, 0x29, 0xd6, 0x3c, 0x32, 0x81, 0xb3, 0x9e, 0x6f, + 0x47, 0xa1, 0x1b, 0x3b, 0xe9, 0x7c, 0x1c, 0x04, 0xe0, 0x42, 0xd3, 0xf1, + 0x9b, 0xd0, 0xcb, 0xe0, 0xef, 0x41, 0x21, 0xa2, 0x57, 0x27, 0x9b, 0xbd, + 0x76, 0xc6, 0x6a, 0x05, 0xe8, 0xd2, 0x22, 0xd0, 0x01, 0xa2, 0xb3, 0xce, + 0x41, 0xca, 0x09, 0xb5, 0xb6, 0x28, 0x7b, 0x4c, 0x32, 0x8a, 0x31, 0x5d, + 0xca, 0x24, 0x3c, 0x72, 0x6e, 0x86, 0x16, 0x62, 0x9d, 0x2b, 0x37, 0x50, + 0x6b, 0x7e, 0xb3, 0x1e, 0xb7, 0x6f, 0x51, 0x3d, 0xec, 0xb0, 0xab, 0x20, + 0xa5, 0x2c, 0x0c, 0x26, 0x0a, 0x92, 0x0e, 0x92, 0xae, 0x1a, 0x62, 0x9f, + 0xb8, 0x17, 0xdf, 0x5a, 0xd6, 0xd7, 0xe6, 0x23, 0x67, 0xac, 0x5e, 0x8e, + 0xe5, 0xf0}, + {0x01, 0x1e, 0x7d, 0x52, 0x9d, 0xc9, 0x61, 0x52, 0x09, 0x16, 0x24, + 0x01, 0xab, 0x2b, 0xb7, 0x17, 0x37, 0x81, 0x09, 0xd8, 0x7a, 0x1a, + 0xc8, 0x6b, 0x98, 0xb7, 0x95, 0x4e, 0xa9, 0x1b, 0x96, 0x0b, 0x08, + 0xfa, 0x93, 0x74, 0xea, 0x72, 0x70, 0x35, 0x19, 0xc3, 0x9c, 0x69, + 0x79, 0x72, 0x40, 0xc9, 0x77, 0x81, 0x7e, 0x2b, 0x34, 0xb5, 0x32, + 0x26, 0x65, 0xdd, 0x51, 0x82, 0x51, 0xbc, 0xc1, 0xfa, 0x97, 0x0b}, + false, + true}, + + // Comment: point with coordinate y = 1 in precomputation or right to left + // addition chain + // tcID: 187 + {187, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x19, 0xf6, 0xff, 0xd8, 0x1d, 0x01, 0x2b, 0x70, 0x80, + 0x4c, 0x30, 0x85, 0x94, 0xb4, 0x70, 0x66, 0x51, 0x6b, 0xbb, 0x33, 0x9b, + 0x44, 0xab, 0xad, 0xb4, 0xda, 0x19, 0x43, 0x99, 0xd1, 0xb4, 0xd5, 0xfc, + 0x98, 0xdd, 0x9d, 0x0d, 0xc3, 0x63, 0xa9, 0xbc, 0xb1, 0x43, 0x96, 0x32, + 0x7f, 0xfa, 0xdb, 0x39, 0xf9, 0xb3, 0x57, 0xb7, 0xe6, 0x31, 0xa8, 0x4b, + 0x23, 0x03, 0x93, 0x96, 0xf1, 0xcc, 0x96, 0xf1, 0x01, 0xa6, 0xa8, 0xc0, + 0xaf, 0x8e, 0x08, 0x3a, 0x9f, 0x8c, 0x19, 0xcb, 0x0f, 0xba, 0xe7, 0xb4, + 0x52, 0x3c, 0x4c, 0x54, 0xfc, 0x9f, 0xfe, 0xfb, 0x73, 0x51, 0x13, 0xf5, + 0x28, 0xf7, 0xa3, 0xe9, 0x66, 0x25, 0x71, 0x06, 0x08, 0x61, 0xdd, 0x6c, + 0x9c, 0x71, 0xb3, 0x3d, 0x99, 0xb5, 0x3d, 0x71, 0x6c, 0x36, 0xa8, 0xa9, + 0x02, 0xbc, 0xa6, 0x4c, 0x46, 0xc7, 0xe3, 0x4a, 0x2e, 0x88, 0xdb, 0xc9, + 0x6b, 0x6d}, + {0x00, 0x6b, 0x46, 0xbb, 0xda, 0x9f, 0x37, 0x96, 0x1a, 0xec, 0x9e, + 0xfc, 0xd6, 0xfc, 0xba, 0xf4, 0xe2, 0x5b, 0x66, 0x74, 0xea, 0x37, + 0xf8, 0xd8, 0x2c, 0xa2, 0xed, 0xcc, 0x06, 0x35, 0x3e, 0x24, 0xd0, + 0x9e, 0xa5, 0xd8, 0x61, 0x36, 0xfe, 0xde, 0xe3, 0x4e, 0x0c, 0x39, + 0x1b, 0x85, 0x90, 0x72, 0xab, 0x91, 0x91, 0x8b, 0x51, 0xd0, 0x80, + 0x0a, 0xb2, 0x02, 0x55, 0xf4, 0x38, 0xc6, 0x60, 0x88, 0x2e, 0x91}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 188 + {188, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x77, 0xd8, 0x97, 0xcf, 0xf6, 0xa2, 0xa3, 0x44, 0x6f, + 0xb3, 0x85, 0x28, 0xad, 0x80, 0xcf, 0x3c, 0xc5, 0x03, 0xad, 0x93, 0xda, + 0x06, 0xc7, 0xc5, 0xa5, 0x25, 0xcf, 0x9a, 0x7b, 0xba, 0x33, 0xd7, 0x9d, + 0x68, 0x6a, 0x0c, 0x53, 0x29, 0x0a, 0x45, 0x94, 0x24, 0x05, 0x40, 0xa0, + 0x2a, 0x85, 0xcf, 0x14, 0x33, 0x6a, 0x23, 0xda, 0x56, 0xef, 0xdb, 0x56, + 0x2b, 0x06, 0x56, 0x80, 0x0f, 0xf3, 0x96, 0xa4, 0x01, 0x20, 0x77, 0x9a, + 0xe0, 0xdf, 0x7c, 0x1d, 0x92, 0x8c, 0xa1, 0x8d, 0x63, 0xfc, 0xab, 0xf0, + 0xd2, 0x1b, 0xd4, 0x37, 0xc8, 0x6e, 0x40, 0x96, 0x6b, 0xae, 0x8c, 0x9f, + 0xef, 0x2a, 0xc7, 0x27, 0x38, 0xa7, 0x5b, 0xe4, 0x99, 0x38, 0xab, 0x99, + 0x17, 0x03, 0x4a, 0x25, 0x36, 0xc0, 0x23, 0x69, 0x5e, 0x82, 0x1f, 0x70, + 0xb4, 0x58, 0x33, 0x9b, 0xd8, 0xde, 0x21, 0x8a, 0x5c, 0xf7, 0x41, 0xe5, + 0x5a, 0x7d}, + {0x01, 0x10, 0x99, 0x89, 0xb6, 0x2a, 0x37, 0x93, 0x97, 0x23, 0x2c, + 0x23, 0x8c, 0xf5, 0x7d, 0x81, 0x88, 0x4b, 0xab, 0xb3, 0x9b, 0x04, + 0x1f, 0xbf, 0x0f, 0x0b, 0x48, 0xbb, 0x7d, 0x79, 0x49, 0x44, 0xf9, + 0xa3, 0x02, 0xde, 0x0e, 0xcc, 0xaa, 0x9a, 0x56, 0x25, 0xb2, 0x22, + 0xc6, 0x69, 0x2d, 0x24, 0x07, 0x76, 0x54, 0xf1, 0x98, 0x36, 0xb8, + 0xf1, 0x4d, 0x86, 0x22, 0xba, 0x14, 0xee, 0xac, 0xe2, 0x74, 0xc9}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 189 + {189, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xa0, 0x27, 0x19, 0x24, 0x4d, 0xf8, 0x07, 0x86, 0x47, + 0x07, 0xfb, 0xc6, 0xc5, 0x28, 0x5d, 0xa7, 0x84, 0x30, 0x1d, 0xab, 0xff, + 0xb8, 0x58, 0x53, 0xda, 0xf9, 0x46, 0xf8, 0xd7, 0x15, 0x98, 0xfa, 0x95, + 0xf7, 0xc9, 0x0a, 0x3d, 0x5f, 0x06, 0xe4, 0x50, 0x51, 0x79, 0x9c, 0x16, + 0xf9, 0xaf, 0x0a, 0xfe, 0x27, 0x5f, 0xf4, 0xf5, 0x1e, 0x83, 0xe1, 0xbf, + 0xab, 0xc1, 0x81, 0x76, 0xf2, 0xbc, 0x4a, 0x74, 0x01, 0x54, 0xde, 0x99, + 0xc7, 0x4d, 0xd2, 0x63, 0x45, 0x60, 0x34, 0xab, 0xdf, 0x5b, 0x2a, 0x17, + 0x3e, 0x31, 0x84, 0x42, 0xd1, 0x32, 0x00, 0xf4, 0x09, 0x0a, 0xaa, 0x27, + 0x14, 0x52, 0x4c, 0x43, 0xa8, 0x5e, 0xc5, 0xf6, 0x07, 0xd5, 0xf3, 0x55, + 0x20, 0x5f, 0xef, 0x0f, 0x4a, 0xa3, 0xb4, 0x1b, 0x2f, 0xf7, 0x9e, 0xca, + 0x36, 0x1f, 0xc2, 0x88, 0x78, 0xfd, 0x4e, 0x26, 0xbc, 0xc5, 0x7a, 0xc0, + 0x14, 0xd8}, + {0x01, 0x05, 0x4b, 0x61, 0x91, 0xcb, 0x25, 0x7e, 0x0f, 0x18, 0xd0, + 0x9c, 0xf4, 0x54, 0xfc, 0xa4, 0xc4, 0x57, 0x16, 0xea, 0x00, 0xf1, + 0x67, 0xb2, 0xfb, 0xd2, 0xd0, 0x28, 0xb6, 0x6c, 0x90, 0x3b, 0x5e, + 0x75, 0x1a, 0x6c, 0xaa, 0xcc, 0xf4, 0xed, 0x18, 0xe2, 0x86, 0x35, + 0xd8, 0x45, 0x4e, 0xd3, 0x81, 0x1e, 0x1c, 0x4b, 0x36, 0x38, 0xeb, + 0x42, 0x0a, 0xd2, 0x1e, 0xa4, 0xfd, 0xbd, 0xba, 0xda, 0xe8, 0x66}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 190 + {190, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x8a, 0x82, 0xcb, 0x60, 0x81, 0x2f, 0xd3, 0x6c, 0xcc, + 0xb2, 0x9e, 0x47, 0x47, 0xd2, 0x05, 0x79, 0xac, 0x9a, 0xc6, 0xb5, 0xef, + 0x64, 0x90, 0x32, 0x6b, 0x30, 0xc5, 0xf0, 0x77, 0xe9, 0xd7, 0x84, 0x1e, + 0xd1, 0x89, 0xad, 0x17, 0x21, 0x40, 0x05, 0x5d, 0x7e, 0xe6, 0xb0, 0x15, + 0xe0, 0x2b, 0x1e, 0xbb, 0x9f, 0xc1, 0x7d, 0x6a, 0xcd, 0x8b, 0xb4, 0xc0, + 0x8d, 0x2d, 0xdb, 0x45, 0x41, 0xbb, 0x88, 0xf4, 0x00, 0x77, 0x50, 0xfe, + 0x26, 0x40, 0xe5, 0x90, 0xf1, 0x54, 0x26, 0xd6, 0x4e, 0x23, 0x34, 0xcb, + 0x2a, 0xd5, 0x97, 0x34, 0x0c, 0x44, 0x5a, 0x42, 0x37, 0x9f, 0xc1, 0x94, + 0xef, 0x74, 0xd7, 0xe0, 0x6a, 0x22, 0x0a, 0xad, 0xb8, 0xe6, 0x9e, 0x36, + 0x1b, 0x49, 0x60, 0xdd, 0xe7, 0x0f, 0x08, 0x5e, 0x92, 0x43, 0x19, 0xde, + 0xa0, 0xdf, 0x1d, 0x4c, 0x12, 0xc4, 0x15, 0x19, 0x53, 0x57, 0x02, 0x67, + 0x0e, 0xa8}, + {0x00, 0x71, 0x13, 0xf5, 0xf3, 0xc5, 0x47, 0xa2, 0xbd, 0xee, 0x4a, + 0xf7, 0x62, 0x5b, 0xf1, 0x61, 0xad, 0x98, 0x40, 0xe8, 0x3f, 0x2c, + 0x3b, 0x87, 0x1b, 0x18, 0xbe, 0x0c, 0x9d, 0xb5, 0x68, 0x6c, 0xaf, + 0xd3, 0x94, 0x8c, 0x83, 0x1a, 0x25, 0x1a, 0x46, 0x49, 0x99, 0x91, + 0x93, 0x85, 0x26, 0x50, 0xe6, 0xdc, 0x8a, 0x9f, 0x82, 0xcc, 0x69, + 0x6a, 0xd5, 0x7c, 0x71, 0x81, 0xac, 0x9a, 0x9e, 0xc2, 0x20, 0xec}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 191 + {191, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x27, 0x3b, 0x9b, 0xf3, 0x81, 0x8c, 0x12, 0x9c, 0xc2, + 0x72, 0x27, 0x0b, 0x5b, 0xb0, 0xb8, 0xb7, 0xe5, 0x57, 0xca, 0x8c, 0x54, + 0x8a, 0x6f, 0x32, 0x05, 0xe3, 0x7b, 0x61, 0x19, 0x62, 0xb1, 0x4d, 0x9b, + 0xe3, 0x17, 0xdc, 0x44, 0xfe, 0x82, 0xb2, 0xd2, 0x50, 0x49, 0x84, 0xdb, + 0x98, 0xa9, 0x02, 0xe7, 0xea, 0x2a, 0x5a, 0xfe, 0x58, 0x4d, 0xc2, 0xb2, + 0x99, 0x0e, 0x5a, 0x79, 0x0f, 0xd5, 0x5b, 0x19, 0x00, 0xb9, 0x21, 0x1f, + 0xbf, 0xa2, 0x21, 0xe3, 0xc2, 0x4b, 0xc3, 0xde, 0x2f, 0x70, 0xe8, 0xf0, + 0xe8, 0x4f, 0x4b, 0x05, 0xc2, 0xd2, 0xbc, 0x5e, 0x98, 0xda, 0x3e, 0x37, + 0x9e, 0x80, 0xbe, 0xcd, 0x53, 0xd2, 0x21, 0x13, 0x6a, 0xd7, 0x40, 0xb2, + 0x73, 0x2e, 0xcb, 0xc3, 0xc7, 0xe0, 0x6c, 0x07, 0xe0, 0x64, 0xd5, 0xde, + 0x69, 0xe6, 0xa6, 0xd5, 0x67, 0x71, 0x3f, 0x64, 0x4e, 0x8a, 0xc2, 0x5a, + 0x1d, 0x93}, + {0x01, 0x91, 0x88, 0x47, 0x8c, 0x62, 0x34, 0x92, 0x99, 0xba, 0x2f, + 0x12, 0xae, 0xc3, 0xc7, 0xef, 0x65, 0x85, 0x8f, 0x50, 0x39, 0x53, + 0x80, 0xed, 0x0e, 0x7e, 0x70, 0xe7, 0x31, 0xd7, 0xc4, 0x78, 0x85, + 0xcf, 0xb1, 0x83, 0xec, 0xca, 0x22, 0xfc, 0x71, 0xf0, 0xaf, 0xd0, + 0x62, 0x12, 0x43, 0x75, 0x07, 0x86, 0x96, 0x9a, 0x00, 0x97, 0xb3, + 0x6a, 0x52, 0x1e, 0xf4, 0x1d, 0xf9, 0xf0, 0x8f, 0x9a, 0x45, 0x58}, + false, + true}, + + // Comment: point with coordinate y = 1 in right to left addition chain + // tcID: 192 + {192, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef, + 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49, + 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80, + 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5, + 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1, + 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f, + 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2, + 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1, + 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98, + 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba, + 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb, + 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a, + 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35, + 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05, + 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f, + 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27, + 0xb6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb9, 0xd4, 0x03, 0xdf, 0x5b, 0x1d, 0xac, 0xbe, 0xf2, + 0xba, 0xec, 0xe8, 0x8a, 0x0b, 0x10, 0xfa, 0xbc, 0x5d, 0x72, 0x97, 0x53, + 0xf4, 0xe9, 0x36, 0x01, 0x5a, 0xfb, 0x96, 0xb9, 0x29, 0x39, 0x2a, 0x9e, + 0xeb, 0x03, 0x46, 0x09, 0x68, 0xed, 0x18, 0x86, 0x87, 0x14, 0xca, 0xac, + 0x2d, 0xc1, 0x6c, 0x07, 0x24, 0x5a, 0x9e, 0xf4, 0x83, 0x2a, 0xc4, 0x18, + 0xe3, 0x29, 0x0d, 0x1f, 0x8d, 0x0d, 0x10, 0x2e, 0x00, 0x84, 0x94, 0xf4, + 0x44, 0x2d, 0x00, 0xfd, 0xca, 0x67, 0xd3, 0x1b, 0x3e, 0xb6, 0x56, 0xc8, + 0xa0, 0x6b, 0xd5, 0x21, 0x04, 0x6c, 0x1a, 0xf0, 0x75, 0xb0, 0xed, 0x26, + 0xc2, 0x6d, 0x5b, 0xdd, 0x8b, 0x80, 0x04, 0x93, 0xc6, 0x8c, 0xf4, 0x93, + 0x51, 0x60, 0x27, 0xed, 0xe7, 0x71, 0xae, 0xe3, 0xed, 0x8b, 0x5f, 0xb9, + 0x47, 0xe9, 0xd6, 0x00, 0xcc, 0x0a, 0x82, 0xc3, 0xf2, 0x07, 0x6d, 0x96, + 0xaa, 0xc0}, + {0x01, 0xad, 0xf7, 0x24, 0xcf, 0x47, 0xae, 0x31, 0x97, 0x91, 0xa3, + 0xdb, 0xe3, 0x36, 0xb2, 0xf5, 0x4a, 0x4d, 0x74, 0xbc, 0x28, 0xff, + 0x8a, 0x23, 0xc2, 0xf3, 0x33, 0xe2, 0xa5, 0xa3, 0x6b, 0xbe, 0x73, + 0xdd, 0x6c, 0x9d, 0xe7, 0x26, 0x16, 0xad, 0x5b, 0x77, 0x9e, 0x51, + 0x63, 0x6d, 0x08, 0xf7, 0xce, 0xc5, 0x8f, 0xf1, 0x8b, 0x71, 0x27, + 0xe3, 0x96, 0x85, 0x6b, 0xc1, 0x3d, 0x39, 0x09, 0x44, 0x10, 0xaf}, + false, + true}, + + // Comment: edge case private key + // tcID: 193 + {193, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xa7, 0x3d, 0x35, 0x24, 0x43, 0xde, 0x29, 0x19, 0x5d, 0xd9, + 0x1d, 0x6a, 0x64, 0xb5, 0x95, 0x94, 0x79, 0xb5, 0x2a, 0x6e, 0x5b, 0x12, + 0x3d, 0x9a, 0xb9, 0xe5, 0xad, 0x7a, 0x11, 0x2d, 0x7a, 0x8d, 0xd1, 0xad, + 0x3f, 0x16, 0x4a, 0x3a, 0x48, 0x32, 0x05, 0x1d, 0xa6, 0xbd, 0x16, 0xb5, + 0x9f, 0xe2, 0x1b, 0xae, 0xb4, 0x90, 0x86, 0x2c, 0x32, 0xea, 0x05, 0xa5, + 0x91, 0x9d, 0x2e, 0xde, 0x37, 0xad, 0x7d, 0x01, 0x3e, 0x9b, 0x03, 0xb9, + 0x7d, 0xfa, 0x62, 0xdd, 0xd9, 0x97, 0x9f, 0x86, 0xc6, 0xca, 0xb8, 0x14, + 0xf2, 0xf1, 0x55, 0x7f, 0xa8, 0x2a, 0x9d, 0x03, 0x17, 0xd2, 0xf8, 0xab, + 0x1f, 0xa3, 0x55, 0xce, 0xec, 0x2e, 0x2d, 0xd4, 0xcf, 0x8d, 0xc5, 0x75, + 0xb0, 0x2d, 0x5a, 0xce, 0xd1, 0xde, 0xc3, 0xc7, 0x0c, 0xf1, 0x05, 0xc9, + 0xbc, 0x93, 0xa5, 0x90, 0x42, 0x5f, 0x58, 0x8c, 0xa1, 0xee, 0x86, 0xc0, + 0xe5}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0xf2, 0x24, 0x64, 0x31, 0xb5, 0x97, 0x93, 0x0f, 0x2e, 0xae, + 0x61, 0xe9, 0xaa, 0xbb, 0xd3, 0x9f, 0x8f, 0x6a, 0xe9, 0x7c, 0x3c, + 0xf2, 0x52, 0x1a, 0x6a, 0xee, 0xce, 0xdd, 0xa1, 0x0b, 0x5e, 0xf5, + 0xf3, 0xb2, 0xeb, 0x3a, 0x89, 0x06, 0xd0, 0x2f, 0x51, 0xd2, 0x44, + 0x71, 0x0a, 0xa9, 0xe1, 0x9c, 0xc0, 0xbe, 0x21, 0xdb, 0x92, 0x01, + 0x32, 0xbe, 0x1c, 0x91, 0xde, 0xb8, 0x5e, 0x46, 0x6c, 0x28, 0xdf}, + false, + true}, + + // Comment: edge case private key + // tcID: 194 + {194, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xf0, 0xdd, 0x6a, 0x2e, 0x53, 0xf2, 0x3e, 0x9e, 0x50, 0xb8, + 0x1f, 0x25, 0x5d, 0x39, 0x0b, 0x5a, 0xcc, 0x31, 0xcc, 0x84, 0x06, 0xe9, + 0x57, 0x51, 0xfb, 0x15, 0x3c, 0x6b, 0xf6, 0x5a, 0xf9, 0xbb, 0x18, 0x5a, + 0xd5, 0x9b, 0x0a, 0xe0, 0xcb, 0x35, 0xed, 0x21, 0xbb, 0x07, 0xcb, 0x43, + 0xa9, 0x5b, 0x1f, 0x50, 0xdb, 0xfe, 0xf0, 0x76, 0x39, 0xcb, 0x48, 0xc3, + 0xf6, 0xac, 0x64, 0x5f, 0xd5, 0xe8, 0x67, 0x01, 0x1f, 0xd2, 0x1d, 0x5b, + 0xe9, 0x9c, 0x28, 0xe8, 0x9f, 0xb5, 0xb4, 0xc6, 0xce, 0x2d, 0x71, 0x39, + 0x0b, 0x33, 0x06, 0x8f, 0x2d, 0x50, 0x47, 0x65, 0x75, 0xfc, 0xe8, 0x35, + 0x18, 0xd9, 0xc1, 0xfd, 0xe2, 0x16, 0x72, 0xf9, 0xa2, 0xe9, 0xfe, 0x59, + 0x7f, 0x1a, 0xff, 0xab, 0x2e, 0xd1, 0xbf, 0x6f, 0xee, 0xf1, 0xe8, 0x09, + 0xde, 0x78, 0xd9, 0x7e, 0xa5, 0xd9, 0x00, 0x2a, 0x2f, 0x71, 0x64, 0x55, + 0xfb}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0x34, 0x7c, 0x51, 0xf5, 0x87, 0xc7, 0x26, 0x07, 0x0b, 0xde, + 0xb9, 0x17, 0x3d, 0x0a, 0x54, 0x74, 0x27, 0xea, 0xd3, 0xf2, 0xc8, + 0xde, 0x62, 0xd9, 0xec, 0xc3, 0x01, 0x32, 0x85, 0xf6, 0x45, 0xd2, + 0x20, 0x93, 0x15, 0x20, 0xbc, 0xef, 0x85, 0xd0, 0x8c, 0xfb, 0x67, + 0x86, 0x04, 0x57, 0x45, 0xfb, 0xfb, 0xfb, 0x19, 0x24, 0xc4, 0x4a, + 0x89, 0xd0, 0x66, 0x76, 0x13, 0x1a, 0x96, 0x56, 0x77, 0x27, 0x2a}, + false, + true}, + + // Comment: edge case private key + // tcID: 195 + {195, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xe3, 0x5e, 0x18, 0x24, 0x5e, 0xd3, 0xda, 0xd9, 0x65, 0xd2, + 0xdc, 0x67, 0xbc, 0x6e, 0xe0, 0x30, 0x89, 0x11, 0x17, 0x84, 0x13, 0x14, + 0x20, 0x5f, 0x46, 0x16, 0xc6, 0xf8, 0x0e, 0x80, 0xd3, 0x86, 0x81, 0x56, + 0x19, 0x46, 0x75, 0xf3, 0x8c, 0x52, 0x43, 0xb9, 0x9a, 0x5d, 0xc8, 0x1c, + 0x1e, 0x38, 0xb1, 0xa1, 0xfc, 0x03, 0x32, 0xbe, 0x96, 0x14, 0x0b, 0xae, + 0xd7, 0x66, 0x6a, 0xe6, 0xb2, 0x85, 0x3f, 0x01, 0xc3, 0x54, 0x1a, 0xa5, + 0xb4, 0x64, 0x0c, 0x2c, 0x60, 0xb4, 0x3e, 0x4f, 0xd7, 0x70, 0x08, 0xa3, + 0x56, 0xb9, 0x02, 0x7c, 0xe4, 0x7c, 0xf6, 0x88, 0x96, 0x15, 0xac, 0x31, + 0x45, 0x6e, 0x81, 0x13, 0x13, 0xf3, 0xa1, 0xa0, 0x82, 0x07, 0x64, 0x0c, + 0xea, 0xec, 0x15, 0xd2, 0x7a, 0x26, 0x0b, 0x32, 0xb0, 0xf3, 0x41, 0xd6, + 0x49, 0x25, 0x9e, 0x4d, 0xcb, 0x38, 0x9e, 0x59, 0xca, 0xfd, 0xa7, 0x74, + 0x1e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0xc4, 0x1d, 0xc4, 0x43, 0x7c, 0x2f, 0x2b, 0x94, 0xa9, 0x40, + 0x71, 0x1b, 0x3a, 0x69, 0x17, 0x23, 0x39, 0x7a, 0x1f, 0x83, 0xd6, + 0xbc, 0x0c, 0x67, 0xdd, 0xc7, 0xa6, 0x57, 0x16, 0x09, 0x25, 0xc7, + 0xf8, 0x5b, 0xb4, 0xeb, 0x38, 0x42, 0xb6, 0x0b, 0x26, 0x10, 0xdd, + 0xb7, 0xc0, 0xb8, 0x67, 0x62, 0x67, 0x71, 0x0e, 0x58, 0x35, 0x9a, + 0x87, 0x50, 0x84, 0x3c, 0x6d, 0x8e, 0x25, 0xd4, 0x8d, 0x1c, 0xd9}, + false, + true}, + + // Comment: edge case private key + // tcID: 196 + {196, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x4a, 0x8d, 0x4d, 0x7e, 0x86, 0x55, 0xcd, 0xc3, 0x3f, 0xf7, + 0xc1, 0x45, 0x28, 0xe9, 0x11, 0xa3, 0x8c, 0xa0, 0xb9, 0x1a, 0x71, 0xca, + 0xa4, 0xbe, 0x5f, 0x88, 0x00, 0x9d, 0xbf, 0x0c, 0x39, 0x39, 0x16, 0xc3, + 0x9a, 0xca, 0x91, 0x09, 0x84, 0x99, 0xbd, 0xf4, 0xfd, 0x4c, 0x10, 0xc6, + 0xfc, 0x6e, 0xb8, 0x06, 0x19, 0x32, 0xd3, 0x8a, 0x93, 0x11, 0x40, 0x86, + 0xe5, 0xbe, 0xa6, 0xf9, 0x74, 0x0a, 0xfe, 0x00, 0xa6, 0x5e, 0x53, 0xe2, + 0xba, 0xb7, 0x4e, 0xe5, 0x16, 0x61, 0xf4, 0x76, 0x0f, 0xee, 0xde, 0x68, + 0x45, 0x19, 0x5f, 0xf9, 0xb7, 0xae, 0x8e, 0x08, 0xa8, 0xc7, 0xff, 0x4d, + 0xdc, 0x9c, 0x65, 0xf8, 0x4a, 0xa3, 0x26, 0x6b, 0x2b, 0xc4, 0xfa, 0x5f, + 0x8b, 0xd0, 0x42, 0x46, 0xce, 0x31, 0x22, 0x84, 0x31, 0x98, 0x6c, 0xfc, + 0x7b, 0xbf, 0xc8, 0xbc, 0xd6, 0xef, 0x59, 0x45, 0xfe, 0x21, 0xcf, 0x3c, + 0x24}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0x6a, 0x23, 0x9c, 0xdb, 0x7a, 0x78, 0x38, 0x40, 0x65, 0x8d, + 0x5f, 0x31, 0x4b, 0xfe, 0x5c, 0x51, 0xe8, 0x06, 0xa4, 0xbf, 0x12, + 0x36, 0xf8, 0x42, 0x12, 0x65, 0xbc, 0xc5, 0x03, 0xc6, 0x73, 0xeb, + 0x16, 0xc5, 0xc2, 0xb3, 0x8b, 0x57, 0x17, 0xfa, 0x04, 0xee, 0x7d, + 0xbc, 0xde, 0xb1, 0x5c, 0x87, 0x17, 0x11, 0x50, 0x7a, 0xbb, 0x75, + 0x57, 0xa8, 0xa8, 0xc7, 0xb3, 0x25, 0x01, 0x41, 0xe8, 0x54, 0xd5}, + false, + true}, + + // Comment: edge case private key + // tcID: 197 + {197, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x2d, 0xa7, 0xdb, 0x02, 0x84, 0x0f, 0x02, 0x3a, 0x36, 0xe1, + 0xff, 0xfe, 0xae, 0xe1, 0x6d, 0x3c, 0x47, 0xbb, 0x43, 0x5b, 0xec, 0x6a, + 0x23, 0x1d, 0x4a, 0xab, 0x1e, 0xc5, 0x41, 0x2f, 0x56, 0xfb, 0x90, 0xfc, + 0xc4, 0xea, 0xab, 0x9f, 0xd8, 0x57, 0x10, 0x84, 0xcb, 0x9d, 0xa2, 0x52, + 0x46, 0x6c, 0x05, 0x2d, 0x21, 0x91, 0x3c, 0xe0, 0xfd, 0xa4, 0x7e, 0x61, + 0x82, 0x99, 0x72, 0xce, 0x8f, 0x9a, 0x17, 0x00, 0x98, 0x1a, 0xf3, 0xa6, + 0x14, 0x55, 0xdb, 0x8a, 0xe9, 0x31, 0x61, 0xa2, 0xc0, 0x5a, 0xae, 0xc2, + 0x08, 0xc1, 0xac, 0x30, 0x54, 0x2b, 0x23, 0xbf, 0x87, 0x13, 0x65, 0xe4, + 0x4a, 0x4e, 0xb0, 0x9c, 0x8a, 0x62, 0x65, 0xf9, 0xcb, 0x96, 0xa2, 0xb6, + 0x32, 0xcf, 0x7f, 0xdf, 0x77, 0xbf, 0x6d, 0xfc, 0x59, 0xcd, 0x22, 0x78, + 0xb1, 0xa3, 0x66, 0x11, 0x99, 0x72, 0x59, 0xe7, 0x19, 0x38, 0xd7, 0x7a, + 0x9e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0x12, 0xdb, 0xf9, 0x71, 0x3a, 0xad, 0xd4, 0x78, 0xe4, 0xf2, + 0xeb, 0xcb, 0x05, 0x8f, 0x05, 0xb5, 0x12, 0xb1, 0x95, 0x9c, 0x7d, + 0xa1, 0x99, 0x4f, 0x85, 0x1f, 0x37, 0x3c, 0xe8, 0xc3, 0x41, 0xd3, + 0x9c, 0x68, 0x43, 0x37, 0x3f, 0x6f, 0xe5, 0x59, 0x90, 0x59, 0x53, + 0xe1, 0x14, 0x76, 0x40, 0x15, 0x94, 0x37, 0x95, 0x3c, 0x57, 0x19, + 0x61, 0xc0, 0x9b, 0xad, 0x15, 0x7a, 0x8e, 0x1a, 0x5b, 0xf4, 0x76}, + false, + true}, + + // Comment: edge case private key + // tcID: 198 + {198, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xad, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x85, 0x1a, 0x55, 0x09, 0xda, 0x86, 0xf5, 0xba, 0xf0, 0xa1, + 0x9b, 0xec, 0xcf, 0xc9, 0x6b, 0xfc, 0xfa, 0x2a, 0xd4, 0xb9, 0xec, 0x13, + 0x27, 0x50, 0x75, 0xb5, 0x0d, 0x34, 0xb0, 0x8f, 0x58, 0xf3, 0xaf, 0x24, + 0x4d, 0xb1, 0x20, 0x0a, 0x7f, 0xcf, 0x2d, 0x4d, 0x0c, 0xb2, 0x59, 0xe6, + 0x29, 0x42, 0x91, 0x2d, 0x8e, 0xe1, 0x66, 0x02, 0x61, 0x02, 0x56, 0x94, + 0xa1, 0x82, 0xe2, 0x68, 0x9d, 0xbe, 0x3c, 0x00, 0x90, 0xd1, 0x32, 0x81, + 0x30, 0x85, 0x6c, 0xae, 0x9c, 0xac, 0x35, 0x79, 0x33, 0x4c, 0xb6, 0xf0, + 0x0a, 0xed, 0x24, 0xae, 0x2f, 0x2f, 0xc7, 0x4e, 0x7d, 0x75, 0xc7, 0x0c, + 0xf0, 0x59, 0x4f, 0x26, 0x66, 0xcc, 0x5c, 0xcd, 0xb1, 0xde, 0x7f, 0xf0, + 0x34, 0xdc, 0xdb, 0x50, 0xf3, 0xd9, 0xf9, 0x7f, 0x65, 0x37, 0x94, 0x88, + 0xde, 0x82, 0xd8, 0xce, 0xcf, 0x10, 0x1e, 0xb9, 0x63, 0xa5, 0x3f, 0xbc, + 0x19}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0x3e, 0xca, 0x22, 0x10, 0xc8, 0x62, 0x31, 0x05, 0x08, 0x5a, + 0xa2, 0x84, 0xd1, 0x19, 0xf3, 0xd7, 0x16, 0x73, 0x05, 0x95, 0xc6, + 0x29, 0x1a, 0xa8, 0x9b, 0xf3, 0x2a, 0x95, 0xe8, 0xa5, 0xfd, 0xc6, + 0x4f, 0x3d, 0x76, 0xe9, 0x24, 0x94, 0xa4, 0x3a, 0x9d, 0xce, 0xd1, + 0x2d, 0x05, 0xb6, 0xdc, 0xa4, 0xff, 0xe6, 0x49, 0xb3, 0x2a, 0xc1, + 0x2c, 0xb0, 0x20, 0x2e, 0x70, 0x2d, 0xc8, 0x3a, 0x2c, 0xb2, 0x77}, + false, + true}, + + // Comment: edge case private key + // tcID: 199 + {199, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x5f, 0xb7, + 0x1e, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xba, 0x8a, 0x65, 0xbe, 0xe8, 0xde, 0x2d, 0xa5, 0x8e, 0xbb, + 0xec, 0x7a, 0x91, 0x9d, 0x16, 0x31, 0x17, 0x5f, 0x51, 0x8c, 0xfc, 0xf0, + 0xbb, 0x0c, 0x51, 0x70, 0xb0, 0x1f, 0xb4, 0xbe, 0xca, 0xc3, 0x0b, 0x4e, + 0xf3, 0x41, 0xb0, 0x61, 0xbd, 0xf2, 0x24, 0x48, 0x26, 0xe0, 0x15, 0xa4, + 0xc6, 0xd8, 0x60, 0xac, 0x37, 0xb3, 0x68, 0x76, 0xf3, 0x73, 0xa1, 0xbb, + 0x59, 0xf2, 0x67, 0x5c, 0x34, 0x65, 0x88, 0x01, 0xbd, 0x40, 0xb4, 0xa0, + 0x7f, 0x92, 0x17, 0x03, 0x12, 0x37, 0x98, 0x0e, 0x05, 0x71, 0xe4, 0x11, + 0xbf, 0x75, 0x95, 0xfd, 0xd7, 0xaa, 0x84, 0x99, 0x21, 0x37, 0x70, 0x5a, + 0x9e, 0xfe, 0x5b, 0x65, 0x90, 0x0a, 0xe9, 0x60, 0xa3, 0xc9, 0x81, 0xde, + 0xaa, 0x88, 0x0b, 0x1d, 0x82, 0x8d, 0x66, 0x04, 0x3e, 0x17, 0x45, 0xf1, + 0x7e, 0x50, 0x42, 0x7b, 0xc9, 0x69, 0xa3, 0x50, 0x71, 0xa9, 0x9f, 0x67, + 0x4a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0xc4, 0xca, 0xe9, 0xfb, 0xfd, 0xd4, 0x5d, 0xe5, 0x1d, 0x85, + 0x25, 0xe8, 0x44, 0x7a, 0x75, 0x53, 0xc3, 0x5c, 0xf3, 0x58, 0xf1, + 0x34, 0x6f, 0x1d, 0x79, 0x66, 0x68, 0x87, 0xbb, 0x74, 0x9a, 0x3b, + 0xa0, 0xde, 0x62, 0xe1, 0x86, 0x6b, 0x47, 0xa4, 0x47, 0xd5, 0x3b, + 0x6f, 0x1c, 0xa5, 0xa3, 0x3e, 0xc9, 0x45, 0x07, 0xe2, 0xcf, 0xb6, + 0x55, 0x44, 0xf5, 0xa1, 0x19, 0x5f, 0xc6, 0xb4, 0xdc, 0x58, 0x10}, + false, + true}, + + // Comment: edge case private key + // tcID: 200 + {200, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x67, 0xb7, + 0x1e, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xa2, 0x1c, 0x2e, 0x07, 0x7e, 0xe3, 0x1c, 0x06, 0xd5, 0x6d, + 0x67, 0xdb, 0x8c, 0x1b, 0x6e, 0x16, 0x41, 0x9c, 0x67, 0x9e, 0x26, 0x11, + 0x7b, 0xa6, 0x2a, 0xe5, 0xc6, 0x17, 0x98, 0x3d, 0xfe, 0xc2, 0x1f, 0xc2, + 0x6e, 0x3a, 0x3c, 0xf5, 0xeb, 0x83, 0x37, 0x7e, 0xba, 0x71, 0x4b, 0xbb, + 0x5e, 0xe0, 0xce, 0x7b, 0x7b, 0xed, 0x87, 0xd6, 0x6c, 0xc1, 0x44, 0x7b, + 0xad, 0x21, 0x1d, 0x4c, 0xa9, 0x4c, 0xe3, 0x01, 0x2a, 0x11, 0xe4, 0xac, + 0x37, 0x56, 0x62, 0xcf, 0x6c, 0xb1, 0xde, 0x16, 0xff, 0x4b, 0x5a, 0xb6, + 0x6f, 0x69, 0x68, 0x0c, 0xd6, 0xbe, 0x13, 0xcf, 0xf6, 0xfc, 0x3b, 0x99, + 0x47, 0x37, 0x40, 0x1d, 0x78, 0x65, 0x8f, 0xe7, 0x8c, 0x41, 0xda, 0x25, + 0x2a, 0x45, 0xe0, 0xcc, 0xa6, 0x23, 0xd3, 0x14, 0x93, 0xf4, 0xea, 0x4e, + 0xb8, 0xf6, 0xc8, 0xe4, 0xd6, 0x3f, 0x28, 0xed, 0x86, 0x32, 0x3d, 0x28, + 0xa3}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0x80, 0x73, 0xb4, 0x79, 0x6e, 0x74, 0x8f, 0x3d, 0x0d, 0xe5, + 0xe8, 0x5b, 0x22, 0xae, 0xd4, 0x63, 0xf1, 0xa6, 0xae, 0xcd, 0xb3, + 0x36, 0xbc, 0x28, 0x7b, 0x50, 0xd1, 0x39, 0xe3, 0x59, 0x1e, 0xf5, + 0xf8, 0x6b, 0x78, 0xc3, 0xf6, 0x05, 0x14, 0x67, 0x75, 0x5f, 0x05, + 0x9f, 0x29, 0x5d, 0x75, 0x80, 0x75, 0x34, 0x7d, 0x65, 0x7a, 0xaa, + 0xe0, 0x23, 0x83, 0x83, 0x8b, 0xb9, 0x60, 0x71, 0xea, 0xcb, 0xd4}, + false, + true}, + + // Comment: edge case private key + // tcID: 201 + {201, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1d, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x8e, 0xd9, 0x5a, 0x6b, 0x2d, 0xd6, 0xf2, 0xdb, 0xb2, 0x8f, + 0x3d, 0xc6, 0x58, 0xf0, 0x5f, 0x9b, 0x27, 0xe4, 0x2f, 0x10, 0x0d, 0xbc, + 0xbd, 0x5d, 0x3e, 0x8f, 0x47, 0x61, 0x5c, 0xab, 0x13, 0x6c, 0xae, 0x8e, + 0xf4, 0xaf, 0x44, 0xf0, 0xd9, 0xf9, 0xf1, 0xbf, 0xba, 0x65, 0xb8, 0x37, + 0x86, 0xb0, 0x33, 0xad, 0xe7, 0x91, 0x7a, 0x7b, 0x12, 0xde, 0xf4, 0xab, + 0xf1, 0x7f, 0xeb, 0x00, 0x8c, 0x7a, 0x44, 0x01, 0x5a, 0xf2, 0x8d, 0x04, + 0x50, 0xe8, 0xb2, 0x09, 0x3a, 0x98, 0x61, 0x9e, 0xb1, 0xac, 0x92, 0xec, + 0xd4, 0x13, 0xb0, 0xab, 0x7d, 0x9b, 0x16, 0xfe, 0xcc, 0x99, 0x7d, 0x98, + 0x4f, 0x01, 0x71, 0x3b, 0xdf, 0x89, 0x80, 0x11, 0xbd, 0x28, 0x09, 0xbb, + 0x5f, 0x70, 0xe9, 0xc6, 0x3b, 0x4b, 0x12, 0x61, 0xef, 0xea, 0x8e, 0x79, + 0x66, 0x2f, 0xec, 0xa1, 0x49, 0xdc, 0x44, 0xf9, 0x5a, 0xb9, 0x44, 0x3b, + 0xed}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0xf1, 0x1f, 0xf8, 0x98, 0x37, 0x92, 0xd4, 0xa7, 0x90, 0xd0, + 0xde, 0x4b, 0x56, 0xd0, 0x78, 0xb9, 0x03, 0x3a, 0xd6, 0x31, 0x8a, + 0x44, 0x0e, 0x81, 0x19, 0x34, 0x29, 0x37, 0xcc, 0x48, 0xa3, 0x93, + 0x75, 0x15, 0x0a, 0xb2, 0xcf, 0x98, 0x27, 0x3b, 0x0f, 0xe3, 0x5d, + 0x5a, 0x3a, 0xf5, 0xd8, 0x43, 0x22, 0xa6, 0x85, 0xe8, 0x9f, 0x2c, + 0xb3, 0x78, 0xa9, 0x9b, 0x9b, 0x7b, 0xac, 0x87, 0xe4, 0x49, 0x52}, + false, + true}, + + // Comment: edge case private key + // tcID: 202 + {202, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x63, 0x1b, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe4, 0x54, 0x5c, 0x8c, 0x0e, 0x13, 0x47, 0x00, 0x52, 0x66, + 0x22, 0x76, 0x53, 0xb8, 0x61, 0x8e, 0x46, 0xed, 0xda, 0xa7, 0xba, 0x17, + 0xb1, 0x13, 0xe0, 0x6d, 0x3f, 0xa8, 0x95, 0xff, 0xe0, 0x19, 0x1c, 0x81, + 0xee, 0x5e, 0xdb, 0xe6, 0xcf, 0x25, 0x8a, 0x69, 0xaf, 0x43, 0xad, 0x9e, + 0x06, 0x20, 0x46, 0x09, 0x50, 0xb4, 0x2e, 0x8e, 0xd3, 0xfb, 0xe1, 0x04, + 0x29, 0x0a, 0x9e, 0x86, 0x6a, 0xb6, 0x6d, 0x00, 0xac, 0x21, 0x7f, 0x69, + 0x78, 0x29, 0x4e, 0x37, 0x0b, 0xd0, 0x94, 0x49, 0xe6, 0xde, 0x5d, 0x19, + 0xea, 0x8e, 0x99, 0xbe, 0xf1, 0xb9, 0x19, 0x64, 0xc2, 0x9f, 0x6d, 0xc8, + 0x18, 0x68, 0x76, 0xd8, 0x28, 0x3d, 0xa7, 0x45, 0x00, 0x99, 0x30, 0x5a, + 0x2e, 0x2e, 0x6e, 0xb4, 0xca, 0x60, 0xea, 0xea, 0x62, 0xe6, 0xc4, 0x13, + 0x4d, 0x08, 0xdd, 0x76, 0xbb, 0x07, 0x3d, 0x05, 0xec, 0x49, 0xd0, 0x7e, + 0x25}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0x28, 0x6c, 0xef, 0xaa, 0xf3, 0x8c, 0xa4, 0xc6, 0x65, 0x7e, + 0xb9, 0xb1, 0x87, 0xd8, 0x61, 0x4d, 0x51, 0x77, 0x5f, 0xd7, 0x1c, + 0x1a, 0x79, 0xb4, 0xc0, 0xef, 0x1a, 0x0d, 0x4c, 0xe7, 0x2b, 0x6f, + 0x5b, 0x2b, 0xc8, 0x54, 0xa4, 0xe7, 0x82, 0x83, 0x53, 0x09, 0x42, + 0xa3, 0xf4, 0xfd, 0x2a, 0x85, 0x86, 0xd5, 0xea, 0x51, 0x51, 0x3c, + 0x89, 0xd3, 0xd2, 0x9d, 0xe5, 0xde, 0x06, 0x32, 0x1e, 0x11, 0x8e}, + false, + true}, + + // Comment: edge case private key + // tcID: 203 + {203, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x63, 0x9b, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x47, 0xe4, 0xcf, 0x0f, 0x0f, 0x54, 0xd0, 0xf3, 0x2e, 0xb1, + 0x79, 0x63, 0xbb, 0xae, 0x20, 0x8a, 0x76, 0xd3, 0x2e, 0x31, 0x61, 0x3b, + 0x64, 0x79, 0xa9, 0xc9, 0x98, 0x5c, 0x24, 0xb9, 0x16, 0x86, 0x16, 0xf4, + 0x02, 0xa7, 0x6a, 0x7f, 0x66, 0xed, 0xc0, 0x46, 0x9d, 0xe9, 0xfd, 0x96, + 0xc5, 0x5d, 0xbe, 0x33, 0xe6, 0xf2, 0x44, 0xa1, 0x1b, 0x44, 0x95, 0x5c, + 0x62, 0x2f, 0xee, 0xee, 0x80, 0x64, 0x55, 0x01, 0x15, 0xaa, 0x58, 0x2f, + 0x1d, 0x6a, 0x22, 0xe9, 0x7a, 0xa4, 0x14, 0xb7, 0xc7, 0x15, 0x40, 0x11, + 0x51, 0x19, 0x35, 0xbc, 0xb3, 0xb8, 0x70, 0x45, 0xaa, 0xc5, 0x13, 0x19, + 0x1d, 0x10, 0x1a, 0xf1, 0xfa, 0xf6, 0x1c, 0xb4, 0xdf, 0xec, 0xf6, 0xf0, + 0x07, 0x92, 0x87, 0x09, 0x61, 0xf6, 0xfc, 0x91, 0x92, 0xa0, 0xb0, 0xec, + 0xb3, 0xe8, 0x50, 0x23, 0x34, 0x68, 0xca, 0x7b, 0x4d, 0x00, 0x56, 0xf6, + 0xbe}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0x47, 0x90, 0xde, 0x14, 0xc4, 0x81, 0xf1, 0x33, 0x6f, 0xcb, + 0x7d, 0x33, 0xa8, 0xbf, 0x8e, 0x23, 0xeb, 0x59, 0x4c, 0xc4, 0x86, + 0x08, 0xe9, 0xed, 0xfe, 0x0e, 0x32, 0x6e, 0x10, 0x6b, 0x67, 0xe7, + 0xea, 0xa3, 0xf0, 0x4e, 0xc9, 0x98, 0x55, 0x99, 0x17, 0x8f, 0x63, + 0x2a, 0x5e, 0xe6, 0x41, 0x9e, 0x11, 0x21, 0x70, 0x60, 0xe9, 0xfc, + 0xd5, 0x95, 0x8a, 0x43, 0x88, 0x2b, 0xf8, 0xcd, 0x3b, 0xe6, 0xba}, + false, + true}, + + // Comment: edge case private key + // tcID: 204 + {204, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x63, 0xdb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xbb, 0xdb, 0x16, 0x2d, 0x82, 0x84, 0xa9, 0x10, 0x02, 0x19, + 0x98, 0xe2, 0xd1, 0x4f, 0x33, 0xa8, 0xc5, 0x1a, 0x9c, 0xfb, 0x9a, 0x69, + 0xa8, 0xfc, 0x57, 0x09, 0xf7, 0x53, 0xaa, 0xf1, 0xc4, 0xd2, 0x48, 0xa6, + 0xdd, 0xb5, 0x62, 0x65, 0x40, 0xf8, 0x1d, 0x07, 0xc0, 0x92, 0x31, 0xd2, + 0xec, 0x15, 0x49, 0xf6, 0x72, 0xb6, 0xd2, 0xbd, 0x57, 0xd2, 0x2f, 0x64, + 0xf2, 0xae, 0x80, 0x93, 0xe7, 0x38, 0xa5, 0x00, 0xc4, 0x79, 0x0f, 0x2a, + 0x6d, 0xed, 0xe9, 0x10, 0x1f, 0xe0, 0x16, 0x38, 0x35, 0x43, 0xef, 0x4f, + 0xf5, 0x47, 0xe3, 0x60, 0x42, 0x69, 0x8b, 0xeb, 0x62, 0xd1, 0x31, 0xbd, + 0xb4, 0x87, 0x90, 0x93, 0xc8, 0xd5, 0xe7, 0xce, 0xee, 0xd0, 0xab, 0xec, + 0xd2, 0x82, 0xc5, 0x0b, 0xd2, 0x37, 0x32, 0x81, 0xe8, 0x48, 0x13, 0x7f, + 0x4f, 0x60, 0x5a, 0x60, 0xf1, 0xbd, 0x3e, 0xbd, 0x76, 0xa6, 0x9e, 0xda, + 0x65}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0xae, 0x77, 0x5d, 0xbc, 0x40, 0x96, 0xa3, 0xae, 0xa7, 0x97, + 0x7b, 0x1a, 0x0a, 0xf4, 0xb2, 0x83, 0x0e, 0xcf, 0x9c, 0xa9, 0x27, + 0xa6, 0x24, 0x7f, 0xba, 0x4c, 0xcc, 0xb4, 0x6b, 0x3f, 0x71, 0xd0, + 0xe7, 0xab, 0xb8, 0xdd, 0xa7, 0x2d, 0x1c, 0x1e, 0xe7, 0xbb, 0x5b, + 0x87, 0x5b, 0x47, 0x73, 0xcc, 0x8d, 0xf4, 0x0f, 0x73, 0x28, 0x19, + 0xc4, 0x14, 0x7d, 0xa3, 0x30, 0x77, 0x5d, 0x17, 0x42, 0xea, 0x35}, + false, + true}, + + // Comment: edge case private key + // tcID: 205 + {205, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x63, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x87, 0x5b, 0xc7, 0xdc, 0x55, 0x1b, 0x1b, 0x65, 0xa9, 0xe1, + 0xb8, 0xcc, 0xfa, 0xaf, 0x84, 0xde, 0xd1, 0x95, 0x8b, 0x40, 0x14, 0x94, + 0x11, 0x6a, 0x2f, 0xd4, 0xfb, 0x0b, 0xab, 0xe0, 0xb3, 0x19, 0x99, 0x74, + 0xfc, 0x06, 0xc8, 0xb8, 0x97, 0x22, 0x2d, 0x79, 0xdf, 0x3e, 0x4b, 0x7b, + 0xc7, 0x44, 0xaa, 0x67, 0x67, 0xf6, 0xb8, 0x12, 0xef, 0xbf, 0x5d, 0x2c, + 0x9e, 0x68, 0x2d, 0xd3, 0x43, 0x2d, 0x74, 0x01, 0xa3, 0x5b, 0x6d, 0xca, + 0x8a, 0x25, 0x34, 0xa4, 0x2d, 0x29, 0x9d, 0x6f, 0x44, 0x54, 0x4b, 0x42, + 0x04, 0x7b, 0x8f, 0xed, 0xd4, 0x71, 0xae, 0x7d, 0x95, 0xf7, 0xb8, 0x31, + 0x64, 0x79, 0x28, 0x12, 0x9d, 0x2f, 0x88, 0x7e, 0x4e, 0x4b, 0x0c, 0xa7, + 0xb3, 0xee, 0x17, 0x64, 0x0e, 0x2e, 0xcc, 0x23, 0xf2, 0xa4, 0x96, 0xf0, + 0xac, 0x57, 0x83, 0x7b, 0x41, 0xbe, 0x99, 0x60, 0x7a, 0xd8, 0xff, 0x2a, + 0xb5}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0x97, 0x9f, 0xb0, 0x5e, 0x06, 0x8a, 0x12, 0xa3, 0xf2, 0x0c, + 0xfd, 0xfb, 0x9e, 0xae, 0xe9, 0xf2, 0x2b, 0x35, 0x6e, 0xdc, 0xc7, + 0x65, 0x53, 0x83, 0xed, 0x38, 0x12, 0x4b, 0x86, 0x81, 0x4f, 0x86, + 0xa6, 0xf2, 0x21, 0x6a, 0x34, 0xf3, 0xfc, 0x22, 0x99, 0xd4, 0x03, + 0xee, 0x42, 0x40, 0x8f, 0x95, 0xd0, 0x8c, 0x5c, 0x6c, 0xd1, 0x1d, + 0xb7, 0x2c, 0xbf, 0x29, 0x9a, 0x4a, 0x3c, 0x25, 0x45, 0xbe, 0x25}, + false, + true}, + + // Comment: edge case private key + // tcID: 206 + {206, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x64, 0x03, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xee, 0x45, 0x69, 0xd6, 0xcd, 0xb5, 0x92, 0x19, 0x53, 0x2e, + 0xff, 0x34, 0xf9, 0x44, 0x80, 0xd1, 0x95, 0x62, 0x3d, 0x30, 0x97, 0x7f, + 0xd7, 0x1c, 0xf3, 0x98, 0x15, 0x06, 0xad, 0xe4, 0xab, 0x01, 0x52, 0x5f, + 0xbc, 0xca, 0x16, 0x15, 0x3f, 0x73, 0x94, 0xe0, 0x72, 0x7a, 0x23, 0x95, + 0x31, 0xbe, 0x8c, 0x2f, 0x66, 0xe9, 0x56, 0x57, 0xf3, 0x80, 0xae, 0x23, + 0x73, 0x1b, 0xed, 0xf7, 0x92, 0x06, 0xb9, 0x00, 0x21, 0xfd, 0xaa, 0x52, + 0xf3, 0x39, 0xb0, 0xa7, 0x95, 0x1d, 0x22, 0xd8, 0xfa, 0xb9, 0x1c, 0x4e, + 0xee, 0xd5, 0x54, 0x44, 0x8c, 0x25, 0xa5, 0x7f, 0x71, 0x8d, 0xbf, 0x56, + 0xd9, 0xdf, 0xe5, 0x75, 0x69, 0x35, 0x48, 0xd2, 0xf1, 0xa9, 0x9b, 0x73, + 0x62, 0x06, 0x93, 0x67, 0xb2, 0x1d, 0x8b, 0x0d, 0xdf, 0xc2, 0x38, 0x47, + 0x4a, 0xa3, 0x5f, 0x25, 0x21, 0xe1, 0x53, 0x32, 0x87, 0xa7, 0x2b, 0xb0, + 0xe8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0x97, 0xeb, 0xe2, 0x67, 0x98, 0xbf, 0x67, 0xf0, 0x6f, 0xf0, + 0x28, 0x27, 0x73, 0xaf, 0x75, 0x11, 0x55, 0x31, 0xf4, 0x1d, 0x94, + 0xc0, 0x93, 0xd8, 0x74, 0x81, 0xb7, 0x6b, 0xef, 0x70, 0x7b, 0xc2, + 0x22, 0xf2, 0xd6, 0x67, 0x2f, 0x84, 0xa0, 0x0f, 0xa2, 0x0c, 0x5e, + 0xd2, 0x70, 0x27, 0xab, 0x40, 0x06, 0xb6, 0x8d, 0x93, 0xee, 0x21, + 0x51, 0x01, 0x6c, 0x9d, 0xdb, 0xe0, 0x14, 0x34, 0x62, 0x72, 0xe2}, + false, + true}, + + // Comment: edge case private key + // tcID: 207 + {207, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x64, 0x06, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xa7, 0x3d, 0x35, 0x24, 0x43, 0xde, 0x29, 0x19, 0x5d, 0xd9, + 0x1d, 0x6a, 0x64, 0xb5, 0x95, 0x94, 0x79, 0xb5, 0x2a, 0x6e, 0x5b, 0x12, + 0x3d, 0x9a, 0xb9, 0xe5, 0xad, 0x7a, 0x11, 0x2d, 0x7a, 0x8d, 0xd1, 0xad, + 0x3f, 0x16, 0x4a, 0x3a, 0x48, 0x32, 0x05, 0x1d, 0xa6, 0xbd, 0x16, 0xb5, + 0x9f, 0xe2, 0x1b, 0xae, 0xb4, 0x90, 0x86, 0x2c, 0x32, 0xea, 0x05, 0xa5, + 0x91, 0x9d, 0x2e, 0xde, 0x37, 0xad, 0x7d, 0x00, 0xc1, 0x64, 0xfc, 0x46, + 0x82, 0x05, 0x9d, 0x22, 0x26, 0x68, 0x60, 0x79, 0x39, 0x35, 0x47, 0xeb, + 0x0d, 0x0e, 0xaa, 0x80, 0x57, 0xd5, 0x62, 0xfc, 0xe8, 0x2d, 0x07, 0x54, + 0xe0, 0x5c, 0xaa, 0x31, 0x13, 0xd1, 0xd2, 0x2b, 0x30, 0x72, 0x3a, 0x8a, + 0x4f, 0xd2, 0xa5, 0x31, 0x2e, 0x21, 0x3c, 0x38, 0xf3, 0x0e, 0xfa, 0x36, + 0x43, 0x6c, 0x5a, 0x6f, 0xbd, 0xa0, 0xa7, 0x73, 0x5e, 0x11, 0x79, 0x3f, + 0x1a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x00, 0xf2, 0x24, 0x64, 0x31, 0xb5, 0x97, 0x93, 0x0f, 0x2e, 0xae, + 0x61, 0xe9, 0xaa, 0xbb, 0xd3, 0x9f, 0x8f, 0x6a, 0xe9, 0x7c, 0x3c, + 0xf2, 0x52, 0x1a, 0x6a, 0xee, 0xce, 0xdd, 0xa1, 0x0b, 0x5e, 0xf5, + 0xf3, 0xb2, 0xeb, 0x3a, 0x89, 0x06, 0xd0, 0x2f, 0x51, 0xd2, 0x44, + 0x71, 0x0a, 0xa9, 0xe1, 0x9c, 0xc0, 0xbe, 0x21, 0xdb, 0x92, 0x01, + 0x32, 0xbe, 0x1c, 0x91, 0xde, 0xb8, 0x5e, 0x46, 0x6c, 0x28, 0xdf}, + false, + true}, + + // Comment: edge case private key + // tcID: 208 + {208, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x64, 0x07, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, 0x7e, 0x68, 0x2f, + 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, 0x27, 0x9b, 0x1c, + 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, 0xbe, 0x97, 0xb3, + 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, 0x4a, 0x3a, 0x35, + 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, 0xd9, 0x67, 0xf4, + 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x01, 0x0b, 0x44, 0x73, 0x38, + 0x07, 0x92, 0x4d, 0x98, 0xff, 0x58, 0x0c, 0x13, 0x11, 0x11, 0x2c, 0x0f, + 0x4a, 0x39, 0x4a, 0xef, 0x83, 0xb2, 0x56, 0x88, 0xbf, 0x54, 0xde, 0x5d, + 0x66, 0xf9, 0x3b, 0xd2, 0x44, 0x4c, 0x1c, 0x88, 0x21, 0x60, 0xda, 0xe0, + 0x94, 0x6c, 0x6c, 0x80, 0x56, 0x65, 0xcd, 0xb7, 0x0b, 0x15, 0x03, 0x41, + 0x6a, 0x12, 0x3f, 0x0b, 0x08, 0xe4, 0x1c, 0xa9, 0x29, 0x9e, 0x0b, 0xe4, + 0xfd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f, + 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3, + 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88, + 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23, + 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0, + 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3, + 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f, + 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a, + 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6, + 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9, + 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35, + 0xf3, 0x14}, + {0x01, 0xc1, 0x68, 0x31, 0x4c, 0xdc, 0x85, 0x75, 0x7a, 0xde, 0x34, + 0xa5, 0x2a, 0x9e, 0x53, 0x79, 0xff, 0xa5, 0x96, 0x8f, 0x08, 0x4b, + 0x7e, 0x40, 0x49, 0x39, 0xa8, 0x03, 0x3a, 0x0f, 0xc6, 0x98, 0xe2, + 0x62, 0x11, 0x75, 0x4b, 0x9b, 0x2c, 0x04, 0xcf, 0x8a, 0x14, 0x20, + 0xab, 0xe6, 0xe9, 0x86, 0xef, 0x1a, 0x23, 0x8b, 0xbb, 0x91, 0xdd, + 0x40, 0x2b, 0x72, 0xe0, 0xed, 0x50, 0xa8, 0x76, 0xf1, 0xa8, 0x3e}, + false, + true}, + + // Comment: CVE-2017-10176: Issue with elliptic curve addition + // tcID: 209 + {209, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, + 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, + 0x1e, 0x91, 0x38, 0x63, 0xf7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xbc, 0x33, 0x42, 0x5e, 0x72, 0xa1, 0x27, 0x79, 0xea, 0xcb, + 0x2e, 0xdc, 0xc5, 0xb6, 0x3d, 0x12, 0x81, 0xf7, 0xe8, 0x6d, 0xbc, 0x7b, + 0xf9, 0x9a, 0x7a, 0xbd, 0x0c, 0xfe, 0x36, 0x7d, 0xe4, 0x66, 0x6d, 0x6e, + 0xdb, 0xb8, 0x52, 0x5b, 0xff, 0xe5, 0x22, 0x2f, 0x07, 0x02, 0xc3, 0x09, + 0x6d, 0xec, 0x08, 0x84, 0xce, 0x57, 0x2f, 0x5a, 0x15, 0xc4, 0x23, 0xfd, + 0xf4, 0x4d, 0x01, 0xdd, 0x99, 0xc6, 0x1d, 0x00, 0xf2, 0xf9, 0x16, 0x66, + 0x77, 0xa4, 0x9c, 0xac, 0xa2, 0x1c, 0x18, 0xb2, 0xcc, 0x26, 0x19, 0xc2, + 0xfd, 0xb0, 0x4f, 0x83, 0x1f, 0x2e, 0x69, 0x0d, 0xaa, 0xd3, 0x71, 0xb5, + 0xff, 0x53, 0x7b, 0x3f, 0xbb, 0xdc, 0xb5, 0x14, 0xdf, 0xe0, 0x85, 0x6e, + 0xcc, 0x6e, 0xa2, 0xe4, 0xb4, 0xba, 0xdf, 0x64, 0x62, 0x58, 0x60, 0x1e, + 0xa4, 0xe6, 0x07, 0xb0, 0x2e, 0xca, 0x27, 0xbe, 0x1d, 0x27, 0x06, 0x57, + 0x95}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd, + 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39, + 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba, + 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27, + 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b, + 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, 0x18, 0x39, 0x29, + 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, 0xb4, 0x2c, 0x7d, + 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, 0x68, 0x17, 0xaf, + 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, 0x99, 0x5e, 0xf4, + 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, 0x61, 0x35, 0x3c, + 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, 0x76, 0x9f, 0xd1, + 0x66, 0x50}, + {0x01, 0xbc, 0x33, 0x42, 0x5e, 0x72, 0xa1, 0x27, 0x79, 0xea, 0xcb, + 0x2e, 0xdc, 0xc5, 0xb6, 0x3d, 0x12, 0x81, 0xf7, 0xe8, 0x6d, 0xbc, + 0x7b, 0xf9, 0x9a, 0x7a, 0xbd, 0x0c, 0xfe, 0x36, 0x7d, 0xe4, 0x66, + 0x6d, 0x6e, 0xdb, 0xb8, 0x52, 0x5b, 0xff, 0xe5, 0x22, 0x2f, 0x07, + 0x02, 0xc3, 0x09, 0x6d, 0xec, 0x08, 0x84, 0xce, 0x57, 0x2f, 0x5a, + 0x15, 0xc4, 0x23, 0xfd, 0xf4, 0x4d, 0x01, 0xdd, 0x99, 0xc6, 0x1d}, + false, + true}, + + // Comment: point is not on curve + // tcID: 210 + {210, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 211 + {211, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 212 + {212, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 213 + {213, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 214 + {214, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 215 + {215, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 216 + {216, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 217 + {217, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 218 + {218, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 219 + {219, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 220 + {220, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 221 + {221, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 222 + {222, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 223 + {223, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 224 + {224, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xfe}, + {}, + false, + false}, + + // Comment: point is not on curve + // tcID: 225 + {225, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff}, + {}, + false, + false}, + + // Comment: + // tcID: 226 + {226, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, + 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7, + 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5, + 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3, + 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f, + 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6, + 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6, + 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a, + 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24, + 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d, + 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b, + 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca, + 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68, + 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87, + 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b, + 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b, + 0x57}, + {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x01, 0x00}, + {}, + false, + false}, + + // Comment: public point not on curve + // tcID: 227 + {227, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, + 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, + 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, + 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, + 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, + 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, + 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, + 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, + 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, + 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, + 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, + 0x5f, 0xe1}, + {}, + false, + false}, + + // Comment: public point = (0,0) + // tcID: 228 + {228, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00}, + {}, + false, + false}, + + // Comment: order = + // -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449 + // tcID: 229 + {229, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0xfe, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x05, 0xae, 0x79, 0x78, 0x7c, 0x40, 0xd0, 0x69, + 0x94, 0x80, 0x33, 0xfe, 0xb7, 0x08, 0xf6, 0x5a, 0x2f, 0xc4, 0x4a, 0x36, + 0x47, 0x76, 0x63, 0xb8, 0x51, 0x44, 0x90, 0x48, 0xe1, 0x6e, 0xc7, 0x9b, + 0xf7, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, + 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, + 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, + 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, + 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, + 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, + 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, + 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, + 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, + 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, + 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, + 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: order = 0 + // tcID: 230 + {230, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x04, 0x30, 0x82, 0x01, 0x77, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x6a, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, + 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, + 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, + 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, + 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, + 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, + 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, + 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, + 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, + 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, + 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, + 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: order = 1 + // tcID: 231 + {231, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x04, 0x30, 0x82, 0x01, 0x77, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x6a, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, + 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, + 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, + 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, + 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, + 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, + 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, + 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, + 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, + 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, + 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, + 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: order = + // 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174 + // tcID: 232 + {232, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x41, 0x30, 0x82, 0x01, 0xb4, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xa7, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x3e, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x02, 0x01, 0x01, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, + 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, + 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, + 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, + 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, + 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, + 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, + 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, + 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, + 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, + 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, + 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: generator = (0,0) + // tcID: 233 + {233, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, + 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, + 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, + 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, + 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, + 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, + 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, + 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, + 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, + 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, + 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, + 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: generator not on curve + // tcID: 234 + {234, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x52, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, + 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, + 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, + 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, + 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, + 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, + 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, + 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, + 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, + 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, + 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, + 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: cofactor = -1 + // tcID: 235 + {235, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x01, 0xff, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, + 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, + 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, + 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, + 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, + 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, + 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, + 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, + 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, + 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, + 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, + 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: cofactor = 0 + // tcID: 236 + {236, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x01, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, + 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, + 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, + 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, + 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, + 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, + 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, + 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, + 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, + 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, + 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, + 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: cofactor = 2 + // tcID: 237 + {237, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x01, 0x02, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, + 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, + 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, + 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, + 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, + 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, + 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, + 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, + 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, + 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, + 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, + 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: cofactor = + // 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449 + // tcID: 238 + {238, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x86, 0x30, 0x82, 0x01, 0xf9, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xec, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, + 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, + 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, + 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, + 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, + 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, + 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, + 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, + 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, + 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, + 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, + 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, + 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, + 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: cofactor = None + // tcID: 239 + {239, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x42, 0x30, 0x82, 0x01, 0xb5, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xa8, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42, + 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, + 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, + 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, + 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, + 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, + 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, + 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, + 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, + 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, + 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, + 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, + 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, + 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, + 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, + 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, + 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, + 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, + 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, + 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, + 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, + 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, + 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, + 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, + 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: modified prime + // tcID: 240 + {240, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x44, 0x30, 0x82, 0x01, 0xb7, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xaa, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xe9, 0x9d, 0x17, 0xd4, 0x98, 0xf3, 0xc6, 0x8e, 0xd8, 0xe5, + 0x04, 0x30, 0xec, 0x4f, 0x36, 0xc1, 0x4d, 0xbe, 0xea, 0xf7, 0x65, 0x2e, + 0x98, 0x56, 0x36, 0xbf, 0x05, 0x48, 0xff, 0xb9, 0x81, 0xe9, 0xe0, 0x11, + 0x60, 0x7f, 0xd0, 0x05, 0x9c, 0xd4, 0xfe, 0x51, 0xe8, 0x82, 0xf1, 0x9a, + 0x38, 0x39, 0xeb, 0xe7, 0xf1, 0xd7, 0x37, 0x6c, 0xb7, 0x61, 0x43, 0x1b, + 0x21, 0x4e, 0xd7, 0x69, 0x70, 0xcc, 0x01, 0x30, 0x81, 0x86, 0x04, 0x41, + 0x16, 0x62, 0xe8, 0x2b, 0x67, 0x0c, 0x39, 0x71, 0x27, 0x1a, 0xfb, 0xcf, + 0x13, 0xb0, 0xc9, 0x3e, 0xb2, 0x41, 0x15, 0x08, 0x9a, 0xd1, 0x67, 0xa9, + 0xc9, 0x40, 0xfa, 0xb7, 0x00, 0x46, 0x7e, 0x16, 0x1f, 0xee, 0x9f, 0x80, + 0x2f, 0xfa, 0x63, 0x2b, 0x01, 0xae, 0x17, 0x7d, 0x0e, 0x65, 0xc7, 0xc6, + 0x14, 0x18, 0x0e, 0x28, 0xc8, 0x93, 0x48, 0x9e, 0xbc, 0xe4, 0xde, 0xb1, + 0x28, 0x96, 0x8f, 0x33, 0xfb, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, 0x61, + 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, 0xee, + 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, 0x91, + 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, 0x7b, + 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, 0x88, + 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, 0x00, + 0x04, 0x81, 0x85, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0a, 0x14, 0x51, 0x7c, 0xc6, 0xb9, 0x1f, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x2c, 0x00, 0x6b, + 0x0f, 0x53, 0x0b, 0xec, 0x5b, 0xed, 0x53, 0x23, 0x57, 0xd4, 0x36, 0x72, + 0x76, 0x99, 0xf0, 0xe3, 0xc5, 0xb9, 0x36, 0x6f, 0x1a, 0x43, 0x5b, 0xe6, + 0x40, 0xb9, 0x7c, 0xd4, 0x3d, 0x93, 0x76, 0x55, 0xb1, 0xf1, 0x57, 0xc7, + 0xd0, 0xc7, 0xdf, 0x25, 0x01, 0x1f, 0xef, 0x7c, 0x3a, 0xb7, 0xd8, 0xe5, + 0x56, 0xe6, 0x12, 0x5b, 0x59, 0xb8, 0x47, 0xfc, 0xdd, 0x89, 0xa4, 0x05, + 0x17, 0x96, 0xa7, 0x97, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, + 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, + 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, + 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x14, 0x51, 0x7c, 0xc6, 0xb9, + 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x2c, 0x00, 0x6b, 0x0f, 0x53, 0x0b, 0xec, 0x5b, 0xed, 0x53, 0x23, + 0x57, 0xd4, 0x36, 0x72, 0x76, 0x99, 0xf0, 0xe3, 0xc5, 0xb9, 0x36, 0x6f, + 0x1a, 0x43, 0x5b, 0xe6, 0x40, 0xb9, 0x7c, 0xd4, 0x3d, 0x93, 0x76, 0x55, + 0xb1, 0xf1, 0x57, 0xc7, 0xd0, 0xc7, 0xdf, 0x25, 0x01, 0x1f, 0xef, 0x7c, + 0x3a, 0xb7, 0xd8, 0xe5, 0x56, 0xe6, 0x12, 0x5b, 0x59, 0xb8, 0x47, 0xfc, + 0xdd, 0x89, 0xa4, 0x05, 0x17, 0x96, 0xa7, 0x97}, + {0x00, 0xeb, 0xef, 0x67, 0x71, 0x45, 0x59, 0x11, 0xee, 0x57, 0x3c, + 0x18, 0x3e, 0x99, 0x0f, 0x70, 0x86, 0x65, 0x0f, 0x9b, 0xaf, 0xdb, + 0x72, 0x2c, 0x89, 0x67, 0x51, 0xbd, 0x2c, 0x0f, 0x87, 0x95, 0x9c, + 0x78, 0xa3, 0x93, 0x82, 0xd1, 0x0f, 0xdf, 0xb4, 0x6f, 0xd3, 0x51, + 0x5c, 0x8f, 0xeb, 0x59, 0x09, 0x43, 0xdd, 0x79, 0x77, 0x8b, 0x13, + 0xad, 0xbc, 0x7f, 0x67, 0x0b, 0xa2, 0xa0, 0x09, 0x75, 0x34, 0x83}, + false, + false}, + + // Comment: using secp224r1 + // tcID: 241 + {241, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04, + 0x07, 0x4f, 0x56, 0xdc, 0x2e, 0xa6, 0x48, 0xef, 0x89, 0xc3, 0xb7, 0x2e, + 0x23, 0xbb, 0xd2, 0xda, 0x36, 0xf6, 0x02, 0x43, 0xe4, 0xd2, 0x06, 0x7b, + 0x70, 0x60, 0x4a, 0xf1, 0xc2, 0x16, 0x5c, 0xec, 0x2f, 0x86, 0x60, 0x3d, + 0x60, 0xc8, 0xa6, 0x11, 0xd5, 0xb8, 0x4b, 0xa3, 0xd9, 0x1d, 0xfe, 0x1a, + 0x48, 0x08, 0x25, 0xbc, 0xc4, 0xaf, 0x3b, 0xcf}, + {}, + false, + false}, + + // Comment: using secp256r1 + // tcID: 242 + {242, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0xcb, 0xf6, 0x60, 0x65, 0x95, 0xa3, 0xee, 0x50, 0xf9, + 0xfc, 0xea, 0xa2, 0x79, 0x8c, 0x27, 0x40, 0xc8, 0x25, 0x40, 0x51, 0x6b, + 0x4e, 0x5a, 0x7d, 0x36, 0x1f, 0xf2, 0x4e, 0x9d, 0xd1, 0x53, 0x64, 0xe5, + 0x40, 0x8b, 0x2e, 0x67, 0x9f, 0x9d, 0x53, 0x10, 0xd1, 0xf6, 0x89, 0x3b, + 0x36, 0xce, 0x16, 0xb4, 0xa5, 0x07, 0x50, 0x91, 0x75, 0xfc, 0xb5, 0x2a, + 0xea, 0x53, 0xb7, 0x81, 0x55, 0x6b, 0x39}, + {}, + false, + false}, + + // Comment: using secp256k1 + // tcID: 243 + {243, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42, + 0x00, 0x04, 0xa1, 0x26, 0x3e, 0x75, 0xb8, 0x7a, 0xe0, 0x93, 0x70, + 0x60, 0xff, 0x14, 0x72, 0xf3, 0x30, 0xee, 0x55, 0xcd, 0xf8, 0xf4, + 0x32, 0x9d, 0x62, 0x84, 0xa9, 0xeb, 0xfb, 0xcc, 0x85, 0x6c, 0x11, + 0x68, 0x42, 0x25, 0xe7, 0x2c, 0xbe, 0xbf, 0xf4, 0x1e, 0x54, 0xfb, + 0x6f, 0x00, 0xe1, 0x1a, 0xfe, 0x53, 0xa1, 0x79, 0x37, 0xbe, 0xdb, + 0xf2, 0xdf, 0x78, 0x7f, 0x8e, 0xf9, 0x58, 0x4f, 0x77, 0x58, 0x38}, + {}, + false, + false}, + + // Comment: a = 0 + // tcID: 244 + {244, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x03, 0x30, 0x82, 0x01, 0x76, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x69, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x46, 0x04, 0x01, 0x00, + 0x04, 0x41, 0x09, 0xa8, 0x8e, 0x6f, 0x05, 0x0c, 0xfe, 0xfa, 0x0b, 0x49, + 0xfa, 0xc4, 0x56, 0x89, 0xb6, 0xb9, 0x3a, 0xd4, 0xfa, 0x3b, 0x65, 0xdb, + 0x7d, 0x2f, 0x4c, 0xb3, 0x1b, 0x67, 0xfe, 0x05, 0x6a, 0x10, 0x00, 0x66, + 0xdd, 0x80, 0xdc, 0x5f, 0x78, 0x5d, 0x27, 0xf8, 0x2e, 0x33, 0x69, 0xeb, + 0x22, 0xab, 0x2c, 0x57, 0x29, 0xa9, 0xe5, 0xd9, 0x90, 0x6a, 0x1d, 0xc3, + 0x1e, 0x02, 0xf8, 0x40, 0x26, 0x48, 0x4a, 0x04, 0x81, 0x85, 0x04, 0x00, + 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, + 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, + 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, + 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, + 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, + 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, + 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, + 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, + 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, + 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, + 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, + 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, + 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, + 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, + 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, + 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, + 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, + 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, + 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, + 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, + 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, + 0x86, 0x5f, 0xdf}, + {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63, + 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a, + 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb, + 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2, + 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51, + 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde}, + false, + false}, + + // Comment: public key of order 3 + // tcID: 245 + {245, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56, + 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b, + 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39, + 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3, + 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69, + 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e, + 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0, + 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45, + 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb, + 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31, + 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6, + 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b, + 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96, + 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92, + 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a, + 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41, + 0x54}, + {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01, + 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x41, + 0x22, 0xcf, 0x9f, 0x56, 0x68, 0x1f, 0xb1, 0x38, 0x29, 0x2f, 0x33, 0x7d, + 0x49, 0x93, 0x7d, 0x24, 0x26, 0x8b, 0x13, 0xb8, 0x96, 0x17, 0x11, 0x7f, + 0xc3, 0x5c, 0x88, 0x0d, 0xe0, 0xb3, 0xd4, 0x18, 0x5e, 0xa9, 0xbe, 0xf6, + 0xe0, 0x77, 0xa3, 0xbe, 0xf0, 0x9e, 0x08, 0x35, 0xc6, 0x8d, 0xd3, 0x01, + 0xf5, 0xea, 0xfd, 0x87, 0x33, 0x61, 0x14, 0x9e, 0x8b, 0xdc, 0x29, 0x50, + 0x50, 0xf4, 0x3c, 0x22, 0xf2, 0x04, 0x42, 0x01, 0x1f, 0x10, 0x8b, 0x76, + 0x2c, 0x3e, 0x4b, 0x49, 0x45, 0x57, 0x70, 0x57, 0xa9, 0x10, 0xca, 0x94, + 0x48, 0x1d, 0x69, 0xf8, 0xab, 0xc3, 0x23, 0x9c, 0x36, 0xad, 0x49, 0x2a, + 0xf7, 0x3b, 0xb8, 0xe8, 0x1c, 0x8a, 0x8f, 0x9c, 0xf6, 0x58, 0x16, 0x5b, + 0x32, 0x91, 0x4a, 0x4a, 0x4f, 0xff, 0x8c, 0x3a, 0xec, 0x59, 0x82, 0xf7, + 0x34, 0xde, 0x12, 0x2c, 0xf6, 0x56, 0x10, 0xa1, 0x39, 0x59, 0x24, 0x96, + 0xa7, 0x04, 0x81, 0x85, 0x04, 0x01, 0xc7, 0x0f, 0x1e, 0x46, 0xf7, 0x36, + 0xe8, 0xee, 0x0c, 0x78, 0xec, 0x22, 0x53, 0x26, 0x6b, 0xc6, 0x2d, 0xa9, + 0xbb, 0xec, 0x44, 0xfe, 0x10, 0x93, 0x21, 0xc9, 0xba, 0xb9, 0x8a, 0x44, + 0x1b, 0x4a, 0x94, 0x84, 0x0e, 0x85, 0x54, 0x6e, 0x89, 0x5f, 0x50, 0xd7, + 0x33, 0x1a, 0xdc, 0x8a, 0x48, 0x27, 0x52, 0x04, 0xee, 0x12, 0xd6, 0x86, + 0x55, 0x97, 0xa5, 0x21, 0xef, 0xcf, 0x01, 0xf4, 0x83, 0x9d, 0x84, 0x00, + 0x00, 0x57, 0x6b, 0xfe, 0x88, 0xec, 0xa0, 0xe4, 0x8a, 0xb4, 0x9d, 0xf0, + 0xe8, 0x23, 0xe2, 0x4a, 0x7d, 0x0b, 0x32, 0xb5, 0xb9, 0xac, 0x1a, 0xc4, + 0x68, 0x19, 0xf4, 0xc5, 0x1e, 0x80, 0x16, 0x75, 0xe1, 0x68, 0x72, 0x39, + 0x5c, 0x9e, 0xca, 0x3f, 0xfb, 0x5e, 0x2b, 0x7d, 0x47, 0x63, 0xd6, 0x85, + 0x88, 0x82, 0xb9, 0x4b, 0x5b, 0xb6, 0x76, 0x4c, 0x00, 0xe0, 0xb5, 0x78, + 0x91, 0xee, 0x99, 0x5c, 0xd1, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, + 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, + 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, + 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0xc7, 0x0f, + 0x1e, 0x46, 0xf7, 0x36, 0xe8, 0xee, 0x0c, 0x78, 0xec, 0x22, 0x53, 0x26, + 0x6b, 0xc6, 0x2d, 0xa9, 0xbb, 0xec, 0x44, 0xfe, 0x10, 0x93, 0x21, 0xc9, + 0xba, 0xb9, 0x8a, 0x44, 0x1b, 0x4a, 0x94, 0x84, 0x0e, 0x85, 0x54, 0x6e, + 0x89, 0x5f, 0x50, 0xd7, 0x33, 0x1a, 0xdc, 0x8a, 0x48, 0x27, 0x52, 0x04, + 0xee, 0x12, 0xd6, 0x86, 0x55, 0x97, 0xa5, 0x21, 0xef, 0xcf, 0x01, 0xf4, + 0x83, 0x9d, 0x84, 0x01, 0xff, 0xa8, 0x94, 0x01, 0x77, 0x13, 0x5f, 0x1b, + 0x75, 0x4b, 0x62, 0x0f, 0x17, 0xdc, 0x1d, 0xb5, 0x82, 0xf4, 0xcd, 0x4a, + 0x46, 0x53, 0xe5, 0x3b, 0x97, 0xe6, 0x0b, 0x3a, 0xe1, 0x7f, 0xe9, 0x8a, + 0x1e, 0x97, 0x8d, 0xc6, 0xa3, 0x61, 0x35, 0xc0, 0x04, 0xa1, 0xd4, 0x82, + 0xb8, 0x9c, 0x29, 0x7a, 0x77, 0x7d, 0x46, 0xb4, 0xa4, 0x49, 0x89, 0xb3, + 0xff, 0x1f, 0x4a, 0x87, 0x6e, 0x11, 0x66, 0xa3, 0x2e}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp224r1 + // tcID: 246 + {246, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04, + 0xaf, 0x6d, 0xd5, 0xb7, 0x1a, 0x8c, 0x1c, 0xf9, 0x21, 0xe3, 0x68, 0x54, + 0xae, 0x09, 0x1a, 0xaa, 0x58, 0x9d, 0x33, 0x7e, 0x74, 0x0e, 0x85, 0x79, + 0xf8, 0x16, 0xeb, 0x9e, 0x36, 0xb0, 0x3e, 0xec, 0x5c, 0xf9, 0x56, 0xd0, + 0xfd, 0xd2, 0xfc, 0x16, 0x87, 0x33, 0x55, 0x07, 0xfc, 0x1c, 0x4a, 0x57, + 0x17, 0xd3, 0xb5, 0xb8, 0xea, 0x83, 0x40, 0xd1}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp256r1 + // tcID: 247 + {247, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, + 0x42, 0x00, 0x04, 0x53, 0x36, 0x6d, 0xb7, 0x9b, 0x32, 0x07, 0x81, 0x93, + 0x6d, 0xf6, 0x1b, 0xb5, 0x5d, 0x44, 0x99, 0x94, 0x9d, 0x81, 0x3e, 0xe5, + 0xab, 0xaa, 0x5d, 0xda, 0x70, 0xda, 0x4f, 0x97, 0xf6, 0x82, 0x28, 0xcc, + 0xc6, 0x9d, 0x7c, 0xd0, 0xb7, 0x26, 0x6c, 0xfc, 0x28, 0xd0, 0xdc, 0xaf, + 0xdf, 0x3e, 0x83, 0x73, 0x8c, 0xc6, 0x11, 0xac, 0xb0, 0x8f, 0x8b, 0x89, + 0x6c, 0x4e, 0xcf, 0x82, 0xdd, 0x65, 0xae}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp384r1 + // tcID: 248 + {248, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, + 0xaa, 0x45, 0xc1, 0x3c, 0xe3, 0xcf, 0xea, 0x85, 0x38, 0x42, 0x27, 0x12, + 0x90, 0x3e, 0xdc, 0x0c, 0xe5, 0x6d, 0xf7, 0x4e, 0xde, 0x07, 0x76, 0xe8, + 0x43, 0x55, 0x5a, 0x78, 0x6f, 0x97, 0x38, 0xde, 0x19, 0x43, 0xdf, 0xfd, + 0x72, 0x9a, 0xdd, 0xfd, 0x47, 0x72, 0x16, 0x97, 0x51, 0xd7, 0x76, 0x5a, + 0x45, 0xb5, 0xbb, 0x54, 0x0a, 0x47, 0xd1, 0x98, 0xf4, 0xc8, 0xc7, 0xc2, + 0x1e, 0x67, 0x56, 0x0c, 0x1e, 0x12, 0xf7, 0x0b, 0x64, 0x52, 0x01, 0x09, + 0xbb, 0x88, 0x58, 0xa3, 0xf8, 0xd6, 0xbb, 0x40, 0x12, 0x00, 0x34, 0x31, + 0xdb, 0x07, 0x78, 0x63, 0x33, 0x13, 0xfd, 0xb9, 0x46, 0x4c, 0x47, 0xec}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp256k1 + // tcID: 249 + {249, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42, + 0x00, 0x04, 0x75, 0xe0, 0x1a, 0x15, 0x55, 0x38, 0x0b, 0xe1, 0x88, + 0xd6, 0x9a, 0xac, 0x34, 0x0a, 0x46, 0x75, 0xe4, 0xa6, 0xf7, 0x3d, + 0x63, 0x97, 0x6a, 0x10, 0x75, 0x24, 0x98, 0x27, 0xd8, 0xec, 0xc2, + 0xa3, 0x1e, 0x65, 0xed, 0x1e, 0xb5, 0x91, 0x95, 0x4e, 0x33, 0xa3, + 0x8f, 0x68, 0xef, 0x8a, 0xa6, 0xc9, 0x30, 0x22, 0x9d, 0x87, 0x55, + 0xe5, 0x32, 0x57, 0x60, 0x2b, 0x3e, 0xaa, 0x87, 0xde, 0x6f, 0x02}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: secp224k1 + // tcID: 250 + {250, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x20, 0x03, 0x3a, 0x00, 0x04, + 0x1a, 0xcb, 0xc8, 0xb8, 0x14, 0xbc, 0xbb, 0x1e, 0x23, 0x3f, 0xf7, 0xfb, + 0x8a, 0x0c, 0x2c, 0x69, 0x9d, 0x0c, 0xc5, 0x9a, 0xc2, 0x86, 0x78, 0xdd, + 0x3f, 0x2f, 0x95, 0x02, 0x69, 0x9b, 0x65, 0x18, 0xa2, 0x21, 0xff, 0x5f, + 0x1d, 0x9d, 0xe4, 0x55, 0x52, 0x26, 0xe5, 0xbb, 0xa0, 0xae, 0x05, 0x86, + 0xaf, 0x95, 0x70, 0x1d, 0x0f, 0xa5, 0xba, 0x51}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP224r1 + // tcID: 251 + {251, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x05, + 0x03, 0x3a, 0x00, 0x04, 0x90, 0x5a, 0x06, 0xd5, 0xbc, 0x09, 0x36, 0x97, + 0x15, 0x5a, 0xaf, 0xf6, 0x73, 0x05, 0x97, 0x6a, 0x76, 0x9b, 0x90, 0x4d, + 0x8d, 0xb9, 0x57, 0x3c, 0x4b, 0xe3, 0x61, 0x62, 0x6d, 0xef, 0x2f, 0xfe, + 0x1d, 0x5e, 0xc1, 0x44, 0x62, 0xc0, 0x2e, 0x5f, 0xfb, 0x24, 0xfb, 0x3e, + 0xdb, 0x2b, 0x6c, 0x77, 0xa5, 0xcf, 0xee, 0x24, 0x92, 0xdb, 0x75, 0x7b}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP256r1 + // tcID: 252 + {252, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07, + 0x03, 0x42, 0x00, 0x04, 0x2b, 0x87, 0xdf, 0x1b, 0x6a, 0x5c, 0xbc, 0x4c, + 0x4a, 0x18, 0x4b, 0x7e, 0xec, 0x9b, 0x6c, 0x04, 0x83, 0xf7, 0xb8, 0x0e, + 0x64, 0x77, 0xb2, 0x96, 0x49, 0x63, 0x0c, 0x37, 0x48, 0x18, 0x76, 0xbb, + 0x0e, 0x34, 0x23, 0xf7, 0xa0, 0x0d, 0x46, 0x93, 0x20, 0xb7, 0xe6, 0x0c, + 0x88, 0x37, 0x09, 0x79, 0x06, 0x4e, 0xfb, 0x9c, 0xeb, 0x8b, 0x38, 0x7a, + 0xa8, 0x7a, 0x7c, 0x69, 0x41, 0xcc, 0xd9, 0xed}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP320r1 + // tcID: 253 + {253, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x09, + 0x03, 0x52, 0x00, 0x04, 0x70, 0xdf, 0x62, 0x39, 0x4e, 0xe0, 0x36, 0xee, + 0xfb, 0xc8, 0xef, 0x11, 0xa9, 0xa5, 0xf3, 0xa8, 0xaf, 0x65, 0x90, 0x16, + 0xf2, 0x9e, 0x71, 0x25, 0xe5, 0x2c, 0xfd, 0xa0, 0xa7, 0x4e, 0x52, 0xc7, + 0xb2, 0x1d, 0x18, 0xac, 0x43, 0x75, 0xf5, 0xe4, 0x16, 0x4c, 0x53, 0x38, + 0xfa, 0x2f, 0x54, 0x5a, 0x3f, 0xb2, 0x02, 0x2f, 0x0e, 0x06, 0x86, 0xd5, + 0xb4, 0x88, 0x29, 0x58, 0xf7, 0x2b, 0x1b, 0xb6, 0x26, 0xe3, 0x70, 0x93, + 0xe3, 0xf1, 0x96, 0x73, 0x96, 0x8c, 0x23, 0x78, 0x23, 0x32, 0x7f, 0xd6}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP384r1 + // tcID: 254 + {254, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0b, + 0x03, 0x62, 0x00, 0x04, 0x80, 0x8d, 0xc7, 0xb1, 0xc6, 0xd3, 0xec, 0x47, + 0x0a, 0x7f, 0xe5, 0xd6, 0x14, 0x4c, 0x9c, 0x3a, 0x8c, 0x92, 0xb1, 0x16, + 0x10, 0x3a, 0xa2, 0xed, 0xbf, 0xce, 0x0b, 0x2c, 0x82, 0x73, 0x12, 0xee, + 0xbc, 0xd1, 0x35, 0x0d, 0x09, 0xa7, 0x39, 0xea, 0xc9, 0x01, 0xaf, 0x34, + 0x14, 0x87, 0x86, 0x1b, 0x19, 0x52, 0x70, 0xf6, 0x71, 0xe0, 0xa7, 0x58, + 0xde, 0xb2, 0x32, 0x22, 0xdb, 0x4f, 0xe7, 0x98, 0x3d, 0x42, 0xa7, 0x85, + 0xb3, 0x5f, 0xd1, 0x58, 0x34, 0x4c, 0xd6, 0x48, 0x3c, 0x4d, 0xa5, 0xb4, + 0x09, 0xe7, 0x7d, 0x0a, 0x28, 0x4d, 0xfa, 0x9c, 0x3e, 0x0d, 0x91, 0xa4, + 0xd2, 0x75, 0xfc, 0xe9}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP512r1 + // tcID: 255 + {255, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, + 0x0d, 0x03, 0x81, 0x82, 0x00, 0x04, 0xaa, 0x11, 0xb5, 0x60, 0xdc, 0x1e, + 0x57, 0x2f, 0x23, 0x74, 0xe5, 0x86, 0x92, 0x10, 0x30, 0x4d, 0x66, 0xd9, + 0x5b, 0x1d, 0x8c, 0xe4, 0x09, 0x40, 0x15, 0x7f, 0x5f, 0x5b, 0x4a, 0x7d, + 0xc8, 0xa3, 0x40, 0xf7, 0xc3, 0x05, 0xd6, 0xbe, 0xa2, 0x89, 0xf5, 0xc4, + 0x30, 0xeb, 0x88, 0x8e, 0x2a, 0x03, 0x52, 0x83, 0x36, 0xaa, 0xf4, 0x68, + 0x0d, 0x9d, 0x15, 0x3c, 0xd1, 0x62, 0xe2, 0x22, 0x9d, 0xf3, 0x30, 0x42, + 0x50, 0x25, 0xdf, 0x26, 0x25, 0xb1, 0x47, 0x56, 0x89, 0x27, 0xf6, 0xac, + 0xf7, 0x04, 0xe4, 0x93, 0x6f, 0x89, 0x89, 0xff, 0x9d, 0x44, 0xf3, 0x3e, + 0xe2, 0x21, 0x96, 0xe7, 0x0d, 0xfd, 0x87, 0x11, 0xe8, 0x93, 0x4d, 0x8d, + 0x42, 0xab, 0xb4, 0xb6, 0x7a, 0xfc, 0xfe, 0xe2, 0x13, 0xc3, 0xad, 0x5e, + 0x5c, 0x83, 0xfc, 0xf4, 0x28, 0x3d, 0x25, 0x3d, 0x6c, 0x5c, 0x0e, 0x58, + 0x19, 0x70}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP224t1 + // tcID: 256 + {256, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x06, + 0x03, 0x3a, 0x00, 0x04, 0x8d, 0x7a, 0x74, 0x6d, 0xe0, 0x95, 0x72, 0x8a, + 0x8d, 0x83, 0x21, 0x9e, 0x58, 0x70, 0x40, 0xcb, 0x6e, 0x79, 0x4d, 0x08, + 0x8a, 0xb6, 0xea, 0xb4, 0x26, 0x63, 0x82, 0x02, 0x57, 0x98, 0x50, 0xb0, + 0xf2, 0x35, 0xed, 0xcf, 0x4e, 0xb8, 0xad, 0xcb, 0x51, 0xbf, 0x41, 0x87, + 0x8f, 0x6b, 0x71, 0xa1, 0xf2, 0xd4, 0x10, 0x10, 0x22, 0x96, 0x43, 0x40}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP256t1 + // tcID: 257 + {257, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x08, + 0x03, 0x42, 0x00, 0x04, 0x24, 0xad, 0x31, 0x6b, 0xf4, 0x1e, 0x41, 0x02, + 0xdd, 0x7a, 0xe1, 0x63, 0x11, 0xb6, 0x44, 0x64, 0xdf, 0x2d, 0x13, 0xea, + 0x68, 0xa1, 0x1d, 0xd2, 0x7a, 0x44, 0x45, 0xed, 0x90, 0x09, 0x62, 0x18, + 0x0f, 0xf8, 0xc6, 0x27, 0xed, 0x73, 0xf0, 0xc6, 0x67, 0x86, 0x3e, 0xe3, + 0xa6, 0x71, 0xe6, 0xed, 0x1f, 0xa2, 0x78, 0x1b, 0x51, 0xa2, 0x29, 0xee, + 0x2c, 0xd2, 0x1f, 0xbf, 0x69, 0x43, 0x7d, 0x60}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP320t1 + // tcID: 258 + {258, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0a, + 0x03, 0x52, 0x00, 0x04, 0x54, 0x8c, 0xe4, 0x99, 0x7c, 0xc6, 0x18, 0x80, + 0x0d, 0x38, 0x34, 0xdd, 0x4b, 0x33, 0x46, 0xe4, 0x55, 0x9b, 0xe0, 0x66, + 0xab, 0x5d, 0x0c, 0xec, 0xd7, 0x12, 0x3c, 0x4d, 0xe9, 0x40, 0xc1, 0x68, + 0xfe, 0xcd, 0x3b, 0xae, 0x06, 0x7f, 0xe3, 0xfc, 0x7a, 0xee, 0x87, 0x5c, + 0x9d, 0xa0, 0xa8, 0x69, 0x32, 0xf0, 0x77, 0x9f, 0x42, 0x34, 0x44, 0x70, + 0x86, 0x0c, 0x22, 0xdb, 0xc6, 0xf3, 0x05, 0xea, 0xb7, 0x92, 0xfc, 0x08, + 0x74, 0x15, 0x7e, 0x17, 0x5c, 0x7d, 0x3c, 0x4d, 0x3b, 0xf5, 0x4c, 0x4b}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP384t1 + // tcID: 259 + {259, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0c, + 0x03, 0x62, 0x00, 0x04, 0x4f, 0xc2, 0xb3, 0x5e, 0x30, 0x19, 0xa5, 0x7a, + 0x8c, 0xa6, 0xef, 0xe2, 0xec, 0x1f, 0x72, 0x07, 0x2c, 0x59, 0x9a, 0x78, + 0xc2, 0x72, 0x5f, 0x7c, 0xfc, 0x2d, 0x9e, 0xdf, 0x22, 0x0b, 0x5f, 0x6a, + 0xbd, 0xb0, 0xc0, 0xd8, 0xd1, 0x60, 0x18, 0x2d, 0xe4, 0x51, 0xe2, 0x6b, + 0xcb, 0xb4, 0xe8, 0xc1, 0x87, 0x26, 0x26, 0x3e, 0x21, 0xce, 0x56, 0xfb, + 0x4b, 0xaf, 0xaa, 0x1f, 0x18, 0x6c, 0x74, 0x5e, 0x2c, 0x83, 0x92, 0xef, + 0x8c, 0x5a, 0x1c, 0x03, 0xf5, 0x46, 0x2e, 0xbb, 0xbc, 0xde, 0x0f, 0xfc, + 0xc3, 0x1e, 0x9a, 0x0b, 0x3e, 0x89, 0x8d, 0xdb, 0x9c, 0x1c, 0x79, 0xe4, + 0x20, 0xfd, 0x7a, 0x35}, + {}, + false, + false}, + + // Comment: Public key uses wrong curve: brainpoolP512t1 + // tcID: 260 + {260, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9, + 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d, + 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72, + 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2, + 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46, + 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7, + 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec, + 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf, + 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3, + 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d, + 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78, + 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef, + 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82, + 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48, + 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed, + 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87, + 0x6d}, + {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, + 0x0e, 0x03, 0x81, 0x82, 0x00, 0x04, 0x71, 0x22, 0xf7, 0x43, 0x12, 0x26, + 0x81, 0xac, 0x73, 0xb0, 0xd6, 0x11, 0xaf, 0x86, 0x84, 0x7d, 0x8b, 0xec, + 0x65, 0x4c, 0xf9, 0x9e, 0x7e, 0xaf, 0x5d, 0x4f, 0x68, 0x4e, 0x40, 0x78, + 0xa8, 0xe6, 0x1d, 0xc6, 0xd0, 0x7e, 0x83, 0x1a, 0xd0, 0x2c, 0xd4, 0x0d, + 0x41, 0xdb, 0xdb, 0x6b, 0x0e, 0x87, 0x7d, 0x96, 0x0b, 0x78, 0xa5, 0xac, + 0x34, 0xc1, 0xe6, 0xce, 0x7c, 0x48, 0x35, 0x03, 0xd6, 0xde, 0x2e, 0xad, + 0xde, 0xff, 0xbf, 0xb3, 0xf1, 0x44, 0xd2, 0x9d, 0x13, 0x53, 0x5a, 0x05, + 0x81, 0x59, 0x34, 0x18, 0x67, 0x07, 0x14, 0x6e, 0x45, 0xf6, 0x44, 0x76, + 0xbb, 0xdb, 0xc8, 0x64, 0x5b, 0xe9, 0x73, 0x27, 0x0a, 0x4c, 0x5e, 0x35, + 0xd7, 0x0f, 0xfd, 0x5e, 0xab, 0x2f, 0x08, 0xd1, 0xfb, 0x04, 0x76, 0x2b, + 0xc8, 0xaa, 0x80, 0xe9, 0x99, 0xda, 0x14, 0xf7, 0x44, 0xbe, 0x9f, 0xf8, + 0xc9, 0x23}, + {}, + false, + false}, + + // Comment: invalid public key + // tcID: 261 + {261, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xc1, 0xfb, 0x2c, 0xac, 0x90, 0x87, 0xa3, 0x39, 0x78, 0x14, 0xb1, 0x98, + 0xa8, 0x0e, 0x2e, 0xa5, 0xb4, 0x37, 0xaa, 0xc1, 0xb4, 0x1e, 0x8a, 0x2b, + 0xd8, 0xfe, 0xf8, 0x70, 0x0e, 0x48, 0x12, 0xaa, 0x81, 0x73, 0x20, 0xe6, + 0xe1, 0xe3, 0x86, 0x5b, 0xd2, 0xcf, 0x75, 0xe4, 0x3a, 0x78, 0xbe, 0x5c, + 0x27, 0xff, 0x1c, 0x4b, 0x5f, 0x50, 0x19, 0x33, 0x3c, 0xb3, 0x7d, 0x0c, + 0x9c, 0x4f, 0xf3, 0xec, 0x61, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7a, 0xc0, 0xf7, 0xb8, 0x89, 0x5e, 0x0a, 0x50, 0x38, 0x3b, + 0x78, 0x46, 0xc6, 0xe3, 0x32, 0x64, 0x86, 0xce, 0x9e, 0xcb, 0x19, 0x77, + 0x41, 0x92, 0x81, 0xb8, 0xa2, 0x2f, 0x03, 0x2f, 0xe1, 0x37, 0xcf, 0x5d, + 0x22, 0xc6, 0x82, 0x32, 0xfb, 0x2c, 0xd9, 0xa3, 0x03, 0x01, 0xe7, 0xd3, + 0xa2, 0x48, 0x2b, 0xd0, 0xa2, 0xf4, 0x63, 0x08, 0xb9, 0x73, 0x21, 0xc1, + 0x04, 0xe2, 0x39, 0xfe, 0xbf, 0xb4, 0xe8, 0x00, 0xb8, 0xb1, 0xaa, 0x56, + 0x7b, 0x1d, 0xbd, 0xcb, 0x1f, 0x28, 0x9d, 0xa7, 0x8e, 0x74, 0x7d, 0xaa, + 0x9e, 0x2a, 0xb0, 0xc5, 0x7e, 0x6d, 0xb6, 0x07, 0x1f, 0x07, 0x78, 0x7b, + 0x0e, 0x53, 0x95, 0xb6, 0x3a, 0x57, 0x31, 0x7f, 0x3d, 0x78, 0xc1, 0xe0, + 0x75, 0xbc, 0xc9, 0x24, 0x6f, 0x62, 0x2a, 0x76, 0xad, 0x50, 0xa8, 0x54, + 0xe8, 0xa7, 0x3e, 0x3a, 0xa1, 0x9a, 0x37, 0xcc, 0x61, 0xa4, 0x8f, 0xcc, + 0xd8}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02, + 0x00, 0x42, 0x9c, 0xb4, 0x31, 0xc1, 0x8f, 0x5f, 0x4e, 0x4e, 0x50, 0x2f, + 0x74, 0x21, 0x4e, 0x6a, 0xc5, 0xec, 0x2c, 0x3f, 0x86, 0xb8, 0x30, 0xba, + 0xc2, 0x4d, 0xe9, 0x5f, 0xea, 0xe1, 0x42, 0xca, 0x7d, 0x9a, 0xa8, 0xaa, + 0x5b, 0x34, 0xf5, 0x5a, 0xf4, 0xb2, 0x84, 0x8f, 0x2e, 0x6b, 0xa6, 0xdf, + 0x4c, 0x3e, 0xcd, 0x40, 0x1a, 0x1d, 0x7b, 0x2a, 0x82, 0x87, 0xa3, 0x32, + 0xb2, 0x02, 0x19, 0x6f, 0xad, 0xbb}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 262 + {262, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x66, 0x19, 0x64, 0x41, 0x55, 0xc4, 0x49, 0x75, 0x8f, 0x65, 0xe2, 0xdf, + 0xe7, 0xba, 0x89, 0xde, 0xe1, 0xe0, 0x90, 0xc1, 0xd6, 0x8b, 0x63, 0x42, + 0xf4, 0x3c, 0xb1, 0xac, 0x00, 0x00, 0x90, 0xa7, 0xf0, 0x40, 0x81, 0x38, + 0xc1, 0xde, 0x21, 0x79, 0x90, 0xbb, 0x01, 0x5c, 0xd1, 0xd9, 0x5f, 0x1d, + 0x88, 0x4c, 0xf6, 0x59, 0xf7, 0x32, 0x4f, 0x2f, 0xe2, 0x1e, 0xeb, 0xa6, + 0x3e, 0xa9, 0x88, 0xaa, 0xcd, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x38, 0xa1, 0xbd, 0xd9, 0xce, 0xe2, 0x35, 0x0d, 0x97, 0xa5, + 0x46, 0x75, 0xc8, 0xf7, 0x01, 0xeb, 0xc8, 0x94, 0x39, 0x78, 0x98, 0xd9, + 0x23, 0x37, 0x3d, 0x58, 0x95, 0x8f, 0xce, 0x87, 0xc3, 0xa5, 0xf1, 0x46, + 0xee, 0xfe, 0xf0, 0xc7, 0x5b, 0xc1, 0x67, 0x22, 0xc6, 0x40, 0x94, 0xf2, + 0xc2, 0x08, 0x50, 0xee, 0x41, 0x60, 0x49, 0x38, 0x28, 0xf4, 0x9c, 0x7d, + 0x9b, 0x97, 0x4a, 0xc2, 0x8e, 0x7b, 0x52, 0x01, 0x59, 0xd2, 0xd5, 0x02, + 0x72, 0x73, 0x6c, 0x26, 0xa0, 0xae, 0xba, 0x2f, 0xfe, 0x13, 0x8d, 0x92, + 0x85, 0xdb, 0x26, 0xd7, 0xa8, 0x5c, 0x1b, 0x89, 0x45, 0x5b, 0x4f, 0xc2, + 0x67, 0x7d, 0x48, 0x50, 0xd2, 0x86, 0x86, 0x42, 0x89, 0xfc, 0x78, 0xd1, + 0x0e, 0xee, 0xa1, 0x27, 0x61, 0x09, 0x43, 0xd2, 0x7a, 0x5a, 0xc9, 0x16, + 0x24, 0xf6, 0xa6, 0xb8, 0xf4, 0x4d, 0x6e, 0xea, 0xd8, 0x12, 0x86, 0x16, + 0x5c}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02, + 0x01, 0x08, 0xcb, 0xf3, 0xc9, 0xbf, 0x8e, 0x42, 0x13, 0x5d, 0x87, 0x12, + 0x75, 0x56, 0x83, 0x10, 0x76, 0xd8, 0x4d, 0x5e, 0x54, 0x9e, 0x64, 0x5a, + 0xfd, 0xa8, 0xa0, 0x99, 0x24, 0x92, 0x31, 0xb5, 0x9b, 0x6c, 0x50, 0x8d, + 0xee, 0x4e, 0x91, 0xc9, 0xa5, 0x43, 0xe9, 0x0e, 0xbc, 0x82, 0x61, 0x3f, + 0x86, 0xcb, 0x12, 0x90, 0xe2, 0x91, 0x02, 0xa0, 0xf2, 0xfd, 0xeb, 0x57, + 0xbf, 0x41, 0x93, 0xfb, 0x46, 0x39}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 263 + {263, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0x57, 0xd9, 0x7a, 0xa4, 0xe5, 0x19, 0x5e, 0x29, 0x19, 0xc1, 0x47, + 0xc1, 0x63, 0x9b, 0xb0, 0xda, 0x0c, 0xce, 0x47, 0x9a, 0x03, 0x64, 0x89, + 0x00, 0x6b, 0x7b, 0x8e, 0x7e, 0x88, 0x50, 0x96, 0x06, 0x6e, 0x5a, 0xdc, + 0x8f, 0xe7, 0xc4, 0x59, 0x40, 0xc5, 0xa6, 0xb9, 0x4d, 0x50, 0x65, 0xb9, + 0x66, 0xa4, 0x5f, 0x09, 0x9a, 0x0c, 0xec, 0xfe, 0x9c, 0xce, 0x1b, 0x3e, + 0x99, 0xdc, 0xa4, 0x79, 0xf2, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xd1, 0xe0, 0xf0, 0x91, 0x86, 0x60, 0x79, 0xf4, 0xbb, 0xbd, + 0x35, 0x8e, 0xbe, 0x88, 0x3c, 0x89, 0x32, 0x3a, 0xe3, 0x0b, 0xcc, 0x32, + 0xa7, 0xdf, 0x95, 0xab, 0x1b, 0x6c, 0x06, 0x5e, 0xba, 0xa7, 0x30, 0x93, + 0xa5, 0x13, 0xb5, 0xe2, 0x54, 0xd1, 0xa1, 0xc7, 0x6e, 0x38, 0xa6, 0xe2, + 0xba, 0x80, 0x47, 0x1f, 0x29, 0x8c, 0xb4, 0xf3, 0xd4, 0xbf, 0x85, 0xbf, + 0x7d, 0x33, 0xa5, 0x8a, 0x55, 0xf8, 0xe9, 0x01, 0x51, 0x06, 0xbf, 0xa3, + 0xc2, 0xb9, 0x7e, 0xa7, 0xde, 0xbd, 0xfb, 0xa3, 0xf7, 0x3a, 0x64, 0x8c, + 0x68, 0x21, 0x8c, 0x1f, 0x7c, 0xcf, 0x07, 0x3b, 0x45, 0xf1, 0x60, 0xa1, + 0x4a, 0x48, 0xe7, 0xdc, 0xf6, 0x72, 0xd6, 0x21, 0xd9, 0x76, 0xea, 0x0d, + 0x89, 0x9d, 0x9e, 0xa5, 0x73, 0x50, 0x02, 0x79, 0x83, 0x87, 0xbb, 0xd6, + 0xa1, 0x5c, 0x40, 0x23, 0x3f, 0x55, 0x0a, 0xcd, 0x0b, 0xdf, 0xd1, 0x60, + 0x5a}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03, + 0x01, 0x1f, 0x2d, 0xca, 0x6b, 0x68, 0x6e, 0x21, 0x41, 0xc1, 0x18, 0x22, + 0xe2, 0xd5, 0x43, 0x92, 0x61, 0x58, 0x3c, 0xe9, 0x8c, 0xd6, 0xc4, 0x04, + 0x1c, 0x6d, 0x1b, 0xe9, 0xe1, 0x7d, 0xee, 0x33, 0xea, 0x4a, 0x65, 0xc3, + 0xe8, 0xcc, 0xa6, 0xde, 0x50, 0xa3, 0x0a, 0x39, 0xc7, 0x88, 0xa5, 0x85, + 0xf1, 0x18, 0x8b, 0xef, 0x06, 0x80, 0xa9, 0xc0, 0x26, 0x4b, 0x3c, 0x8d, + 0xcf, 0x49, 0x4d, 0x0e, 0xb9, 0x48}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 264 + {264, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0xa2, 0x57, 0xd9, 0x7a, 0xa4, 0xe5, 0x19, 0x5e, 0x29, 0x19, 0xc1, 0x47, + 0xc1, 0x63, 0x9b, 0xb0, 0xda, 0x0c, 0xce, 0x47, 0x9a, 0x03, 0x64, 0x89, + 0x00, 0x6b, 0x7b, 0x8e, 0x7e, 0x88, 0x50, 0x96, 0x06, 0x6e, 0x5a, 0xdc, + 0x8f, 0xe7, 0xc4, 0x59, 0x40, 0xc5, 0xa6, 0xb9, 0x4d, 0x50, 0x65, 0xb9, + 0x66, 0xa4, 0x5f, 0x09, 0x9a, 0x0c, 0xec, 0xfe, 0x9c, 0xce, 0x1b, 0x3e, + 0x99, 0xdc, 0xa4, 0x79, 0xf3, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xad, 0x49, 0x6b, 0xc3, 0x57, 0x8f, 0x43, 0xfd, 0x02, 0x25, + 0x84, 0xe2, 0xd1, 0xf9, 0x73, 0x07, 0xfb, 0x33, 0x8c, 0x15, 0x9c, 0x52, + 0xd4, 0x85, 0xcb, 0x1a, 0xdf, 0x76, 0x6e, 0xfe, 0x78, 0x38, 0x6d, 0x91, + 0xb5, 0x96, 0x8c, 0xbb, 0x92, 0xb3, 0xed, 0x19, 0x60, 0xc7, 0xc9, 0xc5, + 0x9e, 0x5e, 0x24, 0xbc, 0xd6, 0x08, 0x5e, 0x47, 0xe1, 0x57, 0x75, 0xdb, + 0xeb, 0x3e, 0x2f, 0x98, 0x41, 0x60, 0x75, 0x00, 0x96, 0xe7, 0x98, 0x58, + 0x7e, 0x79, 0x1a, 0x75, 0x93, 0x4d, 0x6a, 0x0a, 0x76, 0x45, 0x64, 0x19, + 0x5c, 0x50, 0xe9, 0x50, 0xf3, 0xf3, 0x3d, 0x05, 0xa8, 0x5e, 0xdd, 0x6a, + 0xd4, 0x78, 0xbe, 0x0f, 0xa8, 0x76, 0xa6, 0xf4, 0x33, 0x3b, 0xa3, 0xba, + 0x47, 0x96, 0x02, 0x45, 0x62, 0x35, 0x8a, 0x41, 0xdd, 0x12, 0xd4, 0x66, + 0xd9, 0x9d, 0x62, 0xe5, 0x69, 0xb9, 0x56, 0x7f, 0x75, 0x7d, 0x37, 0xb4, + 0x3b}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02, + 0x01, 0x1f, 0x2d, 0xca, 0x6b, 0x68, 0x6e, 0x21, 0x41, 0xc1, 0x18, 0x22, + 0xe2, 0xd5, 0x43, 0x92, 0x61, 0x58, 0x3c, 0xe9, 0x8c, 0xd6, 0xc4, 0x04, + 0x1c, 0x6d, 0x1b, 0xe9, 0xe1, 0x7d, 0xee, 0x33, 0xea, 0x4a, 0x65, 0xc3, + 0xe8, 0xcc, 0xa6, 0xde, 0x50, 0xa3, 0x0a, 0x39, 0xc7, 0x88, 0xa5, 0x85, + 0xf1, 0x18, 0x8b, 0xef, 0x06, 0x80, 0xa9, 0xc0, 0x26, 0x4b, 0x3c, 0x8d, + 0xcf, 0x49, 0x4d, 0x0e, 0xb9, 0x48}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 265 + {265, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x66, 0x19, 0x64, 0x41, 0x55, 0xc4, 0x49, 0x75, 0x8f, 0x65, 0xe2, 0xdf, + 0xe7, 0xba, 0x89, 0xde, 0xe1, 0xe0, 0x90, 0xc1, 0xd6, 0x8b, 0x63, 0x42, + 0xf4, 0x3c, 0xb1, 0xac, 0x00, 0x00, 0x90, 0xa7, 0xf0, 0x40, 0x81, 0x38, + 0xc1, 0xde, 0x21, 0x79, 0x90, 0xbb, 0x01, 0x5c, 0xd1, 0xd9, 0x5f, 0x1d, + 0x88, 0x4c, 0xf6, 0x59, 0xf7, 0x32, 0x4f, 0x2f, 0xe2, 0x1e, 0xeb, 0xa6, + 0x3e, 0xa9, 0x88, 0xaa, 0xcc, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x6a, 0x21, 0xea, 0x27, 0xd2, 0x36, 0x75, 0x4a, 0xf1, 0x1b, + 0xb7, 0xfa, 0xbc, 0x95, 0x10, 0x9b, 0x2d, 0xc7, 0x32, 0xa3, 0xf4, 0x34, + 0xc9, 0x39, 0xf3, 0x1b, 0x8a, 0x0c, 0xba, 0xec, 0xf3, 0x18, 0x77, 0xbb, + 0x69, 0x14, 0xaa, 0xa0, 0x25, 0x60, 0x8c, 0xfe, 0xea, 0xc6, 0x8b, 0x62, + 0x80, 0x44, 0x8e, 0xc5, 0xf4, 0x2a, 0xbe, 0xf6, 0xc1, 0x33, 0x72, 0x48, + 0x09, 0x92, 0x80, 0x81, 0x1c, 0x92, 0x92, 0x01, 0x03, 0x93, 0x38, 0xdc, + 0x69, 0x5d, 0x1f, 0xfb, 0xa5, 0xab, 0x67, 0x15, 0xb9, 0xdb, 0xf3, 0xe7, + 0xb1, 0x60, 0x1d, 0xed, 0xf4, 0xd3, 0x31, 0x6c, 0xa0, 0xef, 0xb6, 0x11, + 0xbd, 0x8f, 0x6d, 0x28, 0xf8, 0x2a, 0x84, 0x96, 0x7f, 0x6b, 0x2e, 0xd4, + 0xcf, 0x9b, 0x72, 0x9c, 0x12, 0x65, 0x91, 0x1f, 0xb2, 0x98, 0xb6, 0x03, + 0x38, 0x2a, 0xde, 0x76, 0x33, 0x5a, 0x0b, 0x44, 0x4d, 0x76, 0x24, 0x9b, + 0xe0}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03, + 0x01, 0x08, 0xcb, 0xf3, 0xc9, 0xbf, 0x8e, 0x42, 0x13, 0x5d, 0x87, 0x12, + 0x75, 0x56, 0x83, 0x10, 0x76, 0xd8, 0x4d, 0x5e, 0x54, 0x9e, 0x64, 0x5a, + 0xfd, 0xa8, 0xa0, 0x99, 0x24, 0x92, 0x31, 0xb5, 0x9b, 0x6c, 0x50, 0x8d, + 0xee, 0x4e, 0x91, 0xc9, 0xa5, 0x43, 0xe9, 0x0e, 0xbc, 0x82, 0x61, 0x3f, + 0x86, 0xcb, 0x12, 0x90, 0xe2, 0x91, 0x02, 0xa0, 0xf2, 0xfd, 0xeb, 0x57, + 0xbf, 0x41, 0x93, 0xfb, 0x46, 0x39}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 266 + {266, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2a, 0x35, 0x25, 0x87, 0x87, 0xf9, 0x1a, 0xd0, 0xbd, 0x34, 0x32, 0xc3, + 0x02, 0x2e, 0x4d, 0x3e, 0xd3, 0x49, 0xc8, 0x76, 0x8a, 0x7e, 0x7c, 0xaa, + 0x18, 0x36, 0x02, 0x2f, 0xc0, 0xc8, 0x9a, 0x90, 0x73, 0xf6, 0xce, 0x14, + 0xd0, 0x99, 0x0d, 0x5b, 0x7b, 0xb4, 0x13, 0x06, 0x1c, 0x71, 0x60, 0xe7, + 0xbd, 0x56, 0x6a, 0x5c, 0x89, 0xf1, 0x49, 0x01, 0xb2, 0xcc, 0x19, 0xf1, + 0xad, 0x53, 0x1f, 0x41, 0xe2, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0xfc, 0x8b, 0x45, 0x65, 0x3f, 0xa3, 0x62, 0xcf, 0xa6, 0x39, + 0x27, 0xcb, 0xd5, 0x48, 0xfe, 0x58, 0xf9, 0x07, 0x9c, 0xba, 0x6e, 0xe9, + 0x0a, 0xb3, 0x5a, 0xa9, 0x6f, 0x2a, 0xec, 0x6d, 0x10, 0x9a, 0xed, 0xbc, + 0xb2, 0x08, 0x95, 0x4e, 0x6b, 0x92, 0x13, 0xef, 0x1c, 0xa9, 0x04, 0xf2, + 0xc6, 0xea, 0x7d, 0xf3, 0x26, 0x08, 0x53, 0x0e, 0xc4, 0x94, 0x09, 0x17, + 0x9e, 0x1d, 0xd8, 0x9c, 0x6f, 0x92, 0x3f, 0x01, 0x0f, 0x9b, 0x74, 0x66, + 0x29, 0xe5, 0x39, 0x56, 0x6d, 0x17, 0x71, 0xd0, 0x7f, 0xf9, 0xa3, 0xb4, + 0xf1, 0x43, 0x2b, 0xa9, 0x6f, 0x0b, 0x35, 0x79, 0x6c, 0x9d, 0x7c, 0xc3, + 0x59, 0x97, 0xe1, 0xa3, 0xfe, 0x0f, 0x6d, 0x31, 0x0b, 0x79, 0xc8, 0xbf, + 0xf0, 0x77, 0xec, 0x31, 0xde, 0x3b, 0x3e, 0xcc, 0xb6, 0x70, 0xce, 0x71, + 0xe8, 0xc5, 0x6a, 0x2a, 0xc8, 0xd1, 0x80, 0xbb, 0x80, 0xe8, 0xd1, 0x81, + 0x5e}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02, + 0x00, 0x09, 0xcc, 0x73, 0x14, 0x1c, 0xf1, 0x84, 0x3d, 0x2b, 0x2c, 0x95, + 0xdc, 0x5c, 0xbc, 0x4d, 0x61, 0x5c, 0x6d, 0xa4, 0x81, 0x4c, 0x1c, 0x72, + 0x08, 0x61, 0x5d, 0x8e, 0x78, 0xc7, 0xa8, 0x66, 0x6a, 0xba, 0x18, 0x52, + 0xfa, 0xaa, 0x45, 0xa4, 0x5d, 0x32, 0xbd, 0x0f, 0xde, 0x6e, 0xa7, 0x8f, + 0x26, 0x2a, 0x96, 0xbf, 0x1e, 0x02, 0x94, 0x9c, 0xea, 0x48, 0xc3, 0x3c, + 0x69, 0x51, 0x03, 0x68, 0x30, 0x48}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 267 + {267, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xaf, 0xe5, 0xc7, 0x7a, 0x62, 0x61, 0x61, 0xfb, 0x2c, 0x25, 0x96, 0x4c, + 0x78, 0x95, 0xb9, 0xff, 0xf7, 0x87, 0x09, 0x9d, 0xb8, 0x3f, 0x07, 0x7f, + 0x05, 0xa4, 0xbf, 0xa3, 0x20, 0xfb, 0x61, 0xf9, 0x31, 0x5b, 0xb4, 0x4d, + 0x3f, 0xb9, 0xdd, 0x72, 0x22, 0x5d, 0x9d, 0x99, 0x3a, 0x18, 0xdf, 0x82, + 0xac, 0x53, 0xfb, 0x4a, 0x5f, 0x86, 0xb2, 0x3c, 0xb6, 0x50, 0xe5, 0xe4, + 0x77, 0x80, 0x66, 0xf6, 0x77, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0x9a, 0x8a, 0x47, 0x57, 0x9a, 0x28, 0x8e, 0x4b, 0x77, 0xec, + 0x10, 0xa3, 0x6f, 0x39, 0x9e, 0xdc, 0xb0, 0x4a, 0x1d, 0xe0, 0x45, 0xb9, + 0xb4, 0xcc, 0xf4, 0x5a, 0x34, 0x4f, 0x07, 0x3d, 0x8c, 0x35, 0xda, 0x1c, + 0xfb, 0x19, 0x63, 0xe4, 0xf6, 0x0d, 0xdd, 0x0f, 0x92, 0xf2, 0x57, 0xf4, + 0x8c, 0xa5, 0xb2, 0xf4, 0xd6, 0xc7, 0x05, 0x8e, 0x2f, 0x72, 0xbc, 0x20, + 0xe6, 0x63, 0xb9, 0x3f, 0x8d, 0xca, 0x97, 0x00, 0x77, 0xd3, 0xde, 0xd2, + 0x07, 0x75, 0x93, 0x2a, 0xfb, 0x6a, 0x9c, 0x19, 0x41, 0xfd, 0x12, 0xa8, + 0x7d, 0x6d, 0x40, 0x78, 0x11, 0x50, 0xe8, 0x8a, 0x08, 0x91, 0x92, 0x8e, + 0xd6, 0x94, 0x58, 0x73, 0x2a, 0xcb, 0x55, 0xa5, 0x88, 0xae, 0xa6, 0x01, + 0xe5, 0xee, 0x35, 0x42, 0xf8, 0xc2, 0xd6, 0xf3, 0xf1, 0x09, 0x38, 0x29, + 0xfa, 0xca, 0x20, 0xff, 0xb2, 0x1a, 0x1b, 0xcd, 0x5c, 0x1a, 0x37, 0x29, + 0x32}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03, + 0x00, 0x47, 0xb9, 0xcf, 0x28, 0xe0, 0x4b, 0x38, 0x79, 0x68, 0x58, 0x54, + 0x5d, 0x60, 0xd6, 0x13, 0x3f, 0xbd, 0xc2, 0x0e, 0xde, 0x08, 0x6e, 0x5d, + 0x95, 0x11, 0x1c, 0x98, 0x2b, 0x8c, 0x27, 0x66, 0x28, 0x23, 0x5e, 0x53, + 0x6c, 0x07, 0x56, 0x37, 0xa9, 0x7c, 0x0a, 0x6c, 0x30, 0xd0, 0x2b, 0x83, + 0xb1, 0x9e, 0x57, 0x82, 0x03, 0x47, 0x3e, 0xea, 0x16, 0xdf, 0xde, 0xae, + 0xcc, 0xb1, 0xdc, 0x0d, 0x9b, 0x19}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 268 + {268, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x24, 0xae, 0x70, 0x9e, 0x16, 0x44, 0xe3, 0x08, 0x7b, 0x52, 0x47, 0x0c, + 0x56, 0x52, 0x68, 0xbe, 0xcb, 0xdb, 0xf9, 0x7d, 0xe5, 0x99, 0x16, 0x76, + 0x35, 0x07, 0xd1, 0x09, 0xc2, 0xe5, 0xb7, 0xc2, 0x17, 0x27, 0xc6, 0x4e, + 0x9b, 0x56, 0x0a, 0xa2, 0x48, 0xd7, 0xbc, 0x9f, 0xe0, 0xac, 0x95, 0x72, + 0x0d, 0x50, 0x72, 0x63, 0xb7, 0xb2, 0x85, 0x9b, 0x05, 0x6e, 0xa1, 0x65, + 0x30, 0x1c, 0xd5, 0x99, 0xd5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x21, 0x6d, 0x8d, 0xd7, 0x20, 0xc9, 0x69, 0xba, 0x69, 0x22, + 0xdd, 0x35, 0x66, 0xa0, 0xcf, 0xd9, 0x65, 0x60, 0x4c, 0x29, 0x3e, 0xe9, + 0xe7, 0xa4, 0xc4, 0x67, 0xfb, 0x3b, 0x3b, 0x73, 0x39, 0x3b, 0xbc, 0x45, + 0xd0, 0xe9, 0xf1, 0xd0, 0x66, 0xe2, 0x4c, 0xd0, 0x54, 0x1b, 0x82, 0x3e, + 0x7f, 0xe1, 0x10, 0x92, 0x43, 0x3e, 0xe4, 0x24, 0xe5, 0xab, 0x29, 0x53, + 0x6b, 0xf6, 0x26, 0xdb, 0xde, 0xac, 0x87, 0x00, 0x55, 0x61, 0x66, 0x0c, + 0x97, 0x41, 0x22, 0x66, 0x24, 0x19, 0x43, 0xa6, 0x09, 0xb9, 0x8f, 0xde, + 0x6d, 0xc1, 0xfd, 0x38, 0xbb, 0x30, 0x4e, 0x3a, 0x93, 0xf4, 0xf4, 0x98, + 0x19, 0x86, 0x01, 0x70, 0x0b, 0xeb, 0x2b, 0x56, 0xb9, 0xc7, 0x96, 0xfb, + 0x81, 0x4d, 0x8a, 0x1e, 0x75, 0x92, 0xe3, 0x1b, 0x7c, 0xe4, 0x70, 0x92, + 0x0c, 0x4f, 0x71, 0xc0, 0x92, 0x1d, 0xc0, 0x86, 0x24, 0x0c, 0xa9, 0x26, + 0x15}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03, + 0x00, 0xc1, 0x84, 0x10, 0xf5, 0x72, 0x7e, 0xe0, 0x10, 0x1a, 0x52, 0xef, + 0x95, 0xc0, 0xac, 0x45, 0x5c, 0xbc, 0x65, 0xbf, 0x99, 0x67, 0xf0, 0xa2, + 0xc4, 0x19, 0xaa, 0x0a, 0x29, 0x1c, 0xab, 0xad, 0x56, 0x9f, 0x23, 0x37, + 0xe1, 0x02, 0xd0, 0xa9, 0x12, 0x8f, 0x42, 0x12, 0xdb, 0xf9, 0xfa, 0x9e, + 0x5a, 0x8f, 0x14, 0xca, 0x7f, 0x28, 0xe8, 0x29, 0x77, 0x28, 0x1f, 0xac, + 0xdd, 0x9c, 0xa7, 0xa9, 0x2c, 0x78}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 269 + {269, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x24, 0xae, 0x70, 0x9e, 0x16, 0x44, 0xe3, 0x08, 0x7b, 0x52, 0x47, 0x0c, + 0x56, 0x52, 0x68, 0xbe, 0xcb, 0xdb, 0xf9, 0x7d, 0xe5, 0x99, 0x16, 0x76, + 0x35, 0x07, 0xd1, 0x09, 0xc2, 0xe5, 0xb7, 0xc2, 0x17, 0x27, 0xc6, 0x4e, + 0x9b, 0x56, 0x0a, 0xa2, 0x48, 0xd7, 0xbc, 0x9f, 0xe0, 0xac, 0x95, 0x72, + 0x0d, 0x50, 0x72, 0x63, 0xb7, 0xb2, 0x85, 0x9b, 0x05, 0x6e, 0xa1, 0x65, + 0x30, 0x1c, 0xd5, 0x99, 0xd6, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x2f, 0xbd, 0xad, 0xd5, 0xc6, 0xc0, 0xf8, 0xe9, 0x05, 0xb7, + 0x6d, 0x0f, 0xec, 0xb6, 0xc6, 0x8a, 0x99, 0x8e, 0x43, 0x97, 0x45, 0xbe, + 0x50, 0x71, 0x49, 0x6a, 0xdd, 0xe4, 0x6a, 0x16, 0x60, 0x38, 0xa7, 0x42, + 0xf6, 0x1e, 0x9b, 0xac, 0x27, 0xc4, 0x61, 0x8d, 0xf2, 0xaf, 0x4a, 0x92, + 0xc1, 0x55, 0x05, 0x38, 0xeb, 0x1c, 0x79, 0xdf, 0x45, 0x47, 0x3b, 0xe4, + 0xc8, 0xbd, 0xdb, 0xf2, 0x9a, 0xdb, 0xe9, 0x00, 0x0c, 0x61, 0x94, 0x72, + 0xb7, 0x59, 0xa0, 0x9e, 0x60, 0xaf, 0x6b, 0x9a, 0x5f, 0x17, 0xc6, 0x8c, + 0x44, 0x4a, 0x81, 0x38, 0x78, 0xa8, 0xdb, 0x99, 0xeb, 0x65, 0x4e, 0x94, + 0xf7, 0x3c, 0x93, 0x8b, 0x53, 0xc3, 0x8f, 0x59, 0x22, 0x0b, 0x4d, 0xee, + 0x48, 0xd0, 0x0d, 0xb0, 0xa2, 0x40, 0xee, 0x54, 0x58, 0xb4, 0x48, 0xbb, + 0x96, 0x49, 0x30, 0x2f, 0x37, 0xcf, 0xe4, 0xce, 0x97, 0x8f, 0x2a, 0x14, + 0xe4}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02, + 0x00, 0xc1, 0x84, 0x10, 0xf5, 0x72, 0x7e, 0xe0, 0x10, 0x1a, 0x52, 0xef, + 0x95, 0xc0, 0xac, 0x45, 0x5c, 0xbc, 0x65, 0xbf, 0x99, 0x67, 0xf0, 0xa2, + 0xc4, 0x19, 0xaa, 0x0a, 0x29, 0x1c, 0xab, 0xad, 0x56, 0x9f, 0x23, 0x37, + 0xe1, 0x02, 0xd0, 0xa9, 0x12, 0x8f, 0x42, 0x12, 0xdb, 0xf9, 0xfa, 0x9e, + 0x5a, 0x8f, 0x14, 0xca, 0x7f, 0x28, 0xe8, 0x29, 0x77, 0x28, 0x1f, 0xac, + 0xdd, 0x9c, 0xa7, 0xa9, 0x2c, 0x78}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 270 + {270, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0xaf, 0xe5, 0xc7, 0x7a, 0x62, 0x61, 0x61, 0xfb, 0x2c, 0x25, 0x96, 0x4c, + 0x78, 0x95, 0xb9, 0xff, 0xf7, 0x87, 0x09, 0x9d, 0xb8, 0x3f, 0x07, 0x7f, + 0x05, 0xa4, 0xbf, 0xa3, 0x20, 0xfb, 0x61, 0xf9, 0x31, 0x5b, 0xb4, 0x4d, + 0x3f, 0xb9, 0xdd, 0x72, 0x22, 0x5d, 0x9d, 0x99, 0x3a, 0x18, 0xdf, 0x82, + 0xac, 0x53, 0xfb, 0x4a, 0x5f, 0x86, 0xb2, 0x3c, 0xb6, 0x50, 0xe5, 0xe4, + 0x77, 0x80, 0x66, 0xf6, 0x78, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xf5, 0x5d, 0x8c, 0x95, 0x52, 0x73, 0x62, 0x93, 0x09, 0xb1, + 0x62, 0xeb, 0xe9, 0x39, 0xba, 0x67, 0x86, 0xa5, 0x9d, 0x89, 0xe9, 0x54, + 0xd9, 0x80, 0xb6, 0x82, 0xc3, 0x18, 0x1a, 0x43, 0xb6, 0xd3, 0x92, 0x5b, + 0xc6, 0xfa, 0x56, 0x38, 0x95, 0x78, 0x00, 0xab, 0x61, 0x22, 0x4f, 0x4a, + 0x31, 0x5e, 0xf7, 0x43, 0xa7, 0xb1, 0xbd, 0xbc, 0x39, 0x25, 0x9b, 0x39, + 0xf9, 0xbb, 0x13, 0xa3, 0xac, 0x25, 0x15, 0x00, 0xbf, 0x24, 0x3d, 0x94, + 0x4e, 0x5c, 0x6e, 0x67, 0xd1, 0xcb, 0xe4, 0x4a, 0x34, 0x38, 0x66, 0x5c, + 0x3b, 0x4e, 0x6b, 0x49, 0xa4, 0xee, 0xff, 0x4d, 0xc3, 0x97, 0xa0, 0x14, + 0x10, 0x7f, 0x72, 0xbb, 0xaa, 0xb0, 0x74, 0x4f, 0x74, 0xa6, 0xf1, 0x4f, + 0xbd, 0xdd, 0x3e, 0xe1, 0x22, 0x4d, 0xbf, 0x86, 0xa5, 0xee, 0x77, 0xbc, + 0x81, 0x12, 0xb1, 0x14, 0xce, 0x7e, 0x68, 0x5d, 0xa5, 0xa7, 0x31, 0x74, + 0xa2}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02, + 0x00, 0x47, 0xb9, 0xcf, 0x28, 0xe0, 0x4b, 0x38, 0x79, 0x68, 0x58, 0x54, + 0x5d, 0x60, 0xd6, 0x13, 0x3f, 0xbd, 0xc2, 0x0e, 0xde, 0x08, 0x6e, 0x5d, + 0x95, 0x11, 0x1c, 0x98, 0x2b, 0x8c, 0x27, 0x66, 0x28, 0x23, 0x5e, 0x53, + 0x6c, 0x07, 0x56, 0x37, 0xa9, 0x7c, 0x0a, 0x6c, 0x30, 0xd0, 0x2b, 0x83, + 0xb1, 0x9e, 0x57, 0x82, 0x03, 0x47, 0x3e, 0xea, 0x16, 0xdf, 0xde, 0xae, + 0xcc, 0xb1, 0xdc, 0x0d, 0x9b, 0x19}, + {}, + false, + false}, + + // Comment: public key is a low order point on twist + // tcID: 271 + {271, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00, + 0x2a, 0x35, 0x25, 0x87, 0x87, 0xf9, 0x1a, 0xd0, 0xbd, 0x34, 0x32, 0xc3, + 0x02, 0x2e, 0x4d, 0x3e, 0xd3, 0x49, 0xc8, 0x76, 0x8a, 0x7e, 0x7c, 0xaa, + 0x18, 0x36, 0x02, 0x2f, 0xc0, 0xc8, 0x9a, 0x90, 0x73, 0xf6, 0xce, 0x14, + 0xd0, 0x99, 0x0d, 0x5b, 0x7b, 0xb4, 0x13, 0x06, 0x1c, 0x71, 0x60, 0xe7, + 0xbd, 0x56, 0x6a, 0x5c, 0x89, 0xf1, 0x49, 0x01, 0xb2, 0xcc, 0x19, 0xf1, + 0xad, 0x53, 0x1f, 0x41, 0xe1, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x00, 0xe1, 0xe2, 0xc7, 0x46, 0x6a, 0x96, 0x13, 0xe8, 0x70, 0x55, + 0x53, 0x30, 0xe3, 0xf8, 0xdb, 0xb0, 0x9f, 0xc0, 0xf3, 0x75, 0x8c, 0x55, + 0xc6, 0x2f, 0x0c, 0x2e, 0x34, 0xa9, 0x5c, 0x35, 0x5f, 0xa9, 0xf2, 0xe7, + 0xbd, 0xe2, 0x14, 0x13, 0x32, 0xbd, 0x5f, 0x82, 0x9a, 0x36, 0x8a, 0x61, + 0xcf, 0x31, 0x8c, 0xd0, 0xcc, 0xa1, 0xd5, 0x32, 0x6e, 0x9b, 0xf0, 0x6a, + 0xe1, 0x33, 0x20, 0xa4, 0x51, 0x0a, 0x2f, 0x01, 0x54, 0x71, 0x21, 0x9e, + 0xc7, 0xca, 0x5f, 0x78, 0xdd, 0x25, 0x39, 0xe5, 0x97, 0x76, 0x4c, 0xf4, + 0xe8, 0xf2, 0x2b, 0x3e, 0x9e, 0x49, 0xe8, 0xed, 0x87, 0x54, 0x75, 0x40, + 0xa2, 0xd2, 0x5c, 0x20, 0xad, 0x87, 0x39, 0x5a, 0x6a, 0x40, 0x76, 0x5c, + 0x90, 0x3b, 0x36, 0xd1, 0x6f, 0x84, 0x85, 0x87, 0xe9, 0xf2, 0x05, 0xb2, + 0xc4, 0x05, 0xb9, 0x5a, 0xe3, 0x06, 0x5c, 0x44, 0xbd, 0x67, 0xf6, 0x1c, + 0x7e}, + {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03, + 0x00, 0x09, 0xcc, 0x73, 0x14, 0x1c, 0xf1, 0x84, 0x3d, 0x2b, 0x2c, 0x95, + 0xdc, 0x5c, 0xbc, 0x4d, 0x61, 0x5c, 0x6d, 0xa4, 0x81, 0x4c, 0x1c, 0x72, + 0x08, 0x61, 0x5d, 0x8e, 0x78, 0xc7, 0xa8, 0x66, 0x6a, 0xba, 0x18, 0x52, + 0xfa, 0xaa, 0x45, 0xa4, 0x5d, 0x32, 0xbd, 0x0f, 0xde, 0x6e, 0xa7, 0x8f, + 0x26, 0x2a, 0x96, 0xbf, 0x1e, 0x02, 0x94, 0x9c, 0xea, 0x48, 0xc3, 0x3c, + 0x69, 0x51, 0x03, 0x68, 0x30, 0x48}, + {}, + false, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 272 + {272, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x82, 0x00, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 273 + {273, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x82, 0x00, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 274 + {274, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x9c, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 275 + {275, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 276 + {276, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of sequence + // tcID: 277 + {277, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 278 + {278, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 279 + {279, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x10, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 280 + {280, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x30, + 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 281 + {281, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 282 + {282, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 283 + {283, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 284 + {284, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 285 + {285, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 286 + {286, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 287 + {287, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 288 + {288, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 289 + {289, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: incorrect length of sequence + // tcID: 290 + {290, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: incorrect length of sequence + // tcID: 291 + {291, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 292 + {292, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 293 + {293, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 294 + {294, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 295 + {295, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x80, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length without termination + // tcID: 296 + {296, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x80, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: removing sequence + // tcID: 297 + {297, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: removing sequence + // tcID: 298 + {298, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: lonely sequence tag + // tcID: 299 + {299, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: lonely sequence tag + // tcID: 300 + {300, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x8a, 0x30, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending 0's to sequence + // tcID: 301 + {301, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x00, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending 0's to sequence + // tcID: 302 + {302, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: prepending 0's to sequence + // tcID: 303 + {303, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x00, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: prepending 0's to sequence + // tcID: 304 + {304, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x00, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 305 + {305, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x00, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 306 + {306, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending null value to sequence + // tcID: 307 + {307, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x05, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending null value to sequence + // tcID: 308 + {308, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 309 + {309, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x49, 0x81, 0x77, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, + 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, + 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 310 + {310, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x25, 0x00, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 311 + {311, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 312 + {312, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x49, 0x81, 0x77, 0x30, 0x10, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 313 + {313, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x25, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 314 + {314, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, + 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 315 + {315, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x26, 0x0c, 0x49, 0x81, 0x77, 0x06, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 316 + {316, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x26, 0x0b, 0x25, 0x00, 0x06, 0x07, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 317 + {317, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0x26, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 318 + {318, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x0a, 0x49, 0x81, 0x77, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 319 + {319, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x09, 0x25, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 320 + {320, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, + 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 321 + {321, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8c, + 0x49, 0x81, 0x77, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 322 + {322, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8b, + 0x25, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including garbage + // tcID: 323 + {323, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x89, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 324 + {324, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x81, 0x9b, + 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 325 + {325, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa2, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x81, 0x9b, 0x30, 0x10, + 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 326 + {326, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, + 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 327 + {327, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x30, 0x16, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x10, 0x06, + 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, + 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 328 + {328, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0x26, 0x0f, 0xaa, 0x00, 0xbb, 0x00, 0xcd, + 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 329 + {329, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x30, 0x16, 0x26, 0x0d, 0xaa, 0x02, 0xaa, 0xbb, 0x06, + 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, + 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 330 + {330, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x0d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 331 + {331, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x30, 0x16, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x26, 0x0b, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x05, 0x2b, 0x81, + 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 332 + {332, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8f, + 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: including undefined tags + // tcID: 333 + {333, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa2, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8d, + 0xaa, 0x02, 0xaa, 0xbb, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated length of sequence + // tcID: 334 + {334, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated length of sequence + // tcID: 335 + {335, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x8b, 0x30, 0x81, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 336 + {336, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x05, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 337 + {337, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x8b, 0x05, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 338 + {338, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x2e, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 339 + {339, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x2f, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 340 + {340, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x31, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 341 + {341, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x32, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 342 + {342, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0xff, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 343 + {343, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x2e, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 344 + {344, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x2f, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 345 + {345, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x31, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 346 + {346, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x32, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of sequence + // tcID: 347 + {347, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0xff, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: dropping value of sequence + // tcID: 348 + {348, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: dropping value of sequence + // tcID: 349 + {349, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x8b, 0x30, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated sequence + // tcID: 350 + {350, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated sequence + // tcID: 351 + {351, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated sequence + // tcID: 352 + {352, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated sequence + // tcID: 353 + {353, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length + // tcID: 354 + {354, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50, 0x00, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length + // tcID: 355 + {355, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 356 + {356, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 357 + {357, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with additional element + // tcID: 358 + {358, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50, 0x05, 0x00, 0x00, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with additional element + // tcID: 359 + {359, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00, 0x00, + 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with truncated element + // tcID: 360 + {360, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with truncated element + // tcID: 361 + {361, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x06, 0x08, 0x11, + 0x22, 0x00, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with garbage + // tcID: 362 + {362, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with garbage + // tcID: 363 + {363, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa1, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0xfe, + 0x02, 0xbe, 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 364 + {364, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50, 0x00, 0x02, 0xbe, 0xef}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 365 + {365, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x02, 0xbe, + 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: prepend empty sequence + // tcID: 366 + {366, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: prepend empty sequence + // tcID: 367 + {367, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x30, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: append empty sequence + // tcID: 368 + {368, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x30, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: append empty sequence + // tcID: 369 + {369, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x30, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: append garbage with high tag number + // tcID: 370 + {370, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0xbf, 0x7f, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: append garbage with high tag number + // tcID: 371 + {371, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0xbf, 0x7f, 0x00, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: sequence of sequence + // tcID: 372 + {372, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: sequence of sequence + // tcID: 373 + {373, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 374 + {374, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 375 + {375, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x94, 0x30, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: repeating element in sequence + // tcID: 376 + {376, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x82, 0x01, 0x24, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: repeating element in sequence + // tcID: 377 + {377, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa2, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x06, 0x05, 0x2b, + 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 378 + {378, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x81, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: long form encoding of length of oid + // tcID: 379 + {379, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x81, 0x07, 0x2a, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: long form encoding of length of oid + // tcID: 380 + {380, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x81, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 381 + {381, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x82, 0x00, 0x07, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 382 + {382, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x82, 0x00, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 383 + {383, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 384 + {384, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 385 + {385, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of oid + // tcID: 386 + {386, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 387 + {387, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x07, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 388 + {388, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 389 + {389, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, + 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 390 + {390, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 391 + {391, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 392 + {392, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 393 + {393, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, + 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 394 + {394, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 395 + {395, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 396 + {396, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 397 + {397, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 398 + {398, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: incorrect length of oid + // tcID: 399 + {399, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: incorrect length of oid + // tcID: 400 + {400, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: removing oid + // tcID: 401 + {401, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x92, 0x30, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: lonely oid tag + // tcID: 402 + {402, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x93, 0x30, 0x08, 0x06, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: lonely oid tag + // tcID: 403 + {403, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x95, 0x30, 0x0a, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, + 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, + 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, + 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, + 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, + 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, + 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, + 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, + 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, + 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, + 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, + 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending 0's to oid + // tcID: 404 + {404, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending 0's to oid + // tcID: 405 + {405, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: prepending 0's to oid + // tcID: 406 + {406, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x00, 0x00, 0x2a, 0x86, 0x48, + 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: prepending 0's to oid + // tcID: 407 + {407, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x07, 0x00, 0x00, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: appending unused 0's to oid + // tcID: 408 + {408, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending null value to oid + // tcID: 409 + {409, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending null value to oid + // tcID: 410 + {410, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: truncated length of oid + // tcID: 411 + {411, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x94, 0x30, 0x09, 0x06, 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated length of oid + // tcID: 412 + {412, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x96, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x81, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: Replacing oid with NULL + // tcID: 413 + {413, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x94, 0x30, 0x09, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: Replacing oid with NULL + // tcID: 414 + {414, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x96, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x05, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 415 + {415, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x04, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 416 + {416, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x05, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 417 + {417, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x07, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 418 + {418, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x08, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 419 + {419, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0xff, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 420 + {420, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x04, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 421 + {421, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x05, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 422 + {422, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x07, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 423 + {423, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x08, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of oid + // tcID: 424 + {424, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0xff, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: dropping value of oid + // tcID: 425 + {425, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x94, 0x30, 0x09, 0x06, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, + 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, + 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, + 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, + 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, + 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, + 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, + 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, + 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, + 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, + 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, + 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, + 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: dropping value of oid + // tcID: 426 + {426, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x96, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: modify first byte of oid + // tcID: 427 + {427, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x28, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: modify first byte of oid + // tcID: 428 + {428, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x29, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: modify last byte of oid + // tcID: 429 + {429, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: modify last byte of oid + // tcID: 430 + {430, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0xa3, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: truncated oid + // tcID: 431 + {431, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated oid + // tcID: 432 + {432, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x06, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated oid + // tcID: 433 + {433, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: truncated oid + // tcID: 434 + {434, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x04, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: wrong oid + // tcID: 435 + {435, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x99, 0x30, 0x0e, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, + 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, + 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, + 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, + 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, + 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, + 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, + 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, + 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, + 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, + 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, + 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, + 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong oid + // tcID: 436 + {436, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, + 0x03, 0x04, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, + 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong oid + // tcID: 437 + {437, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: wrong oid + // tcID: 438 + {438, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, + 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: longer oid + // tcID: 439 + {439, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: longer oid + // tcID: 440 + {440, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x01, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: oid with modified node + // tcID: 441 + {441, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x11, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: oid with modified node + // tcID: 442 + {442, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x0b, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x88, 0x80, 0x80, 0x80, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: oid with modified node + // tcID: 443 + {443, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x33, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: oid with modified node + // tcID: 444 + {444, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x09, 0x2b, 0x81, 0x04, 0x00, 0x88, 0x80, 0x80, 0x80, + 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: large integer in oid + // tcID: 445 + {445, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x10, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x82, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01, 0x06, + 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: large integer in oid + // tcID: 446 + {446, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x0e, 0x2b, 0x81, 0x04, 0x00, 0x82, 0x80, 0x80, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, + 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, + 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, + 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, + 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, + 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, + 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, + 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, + 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, + 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, + 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, + 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: oid with invalid node + // tcID: 447 + {447, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0xe0, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: oid with invalid node + // tcID: 448 + {448, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x80, 0x86, 0x48, 0xce, + 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: oid with invalid node + // tcID: 449 + {449, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x23, 0xe0, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: oid with invalid node + // tcID: 450 + {450, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x06, 0x2b, 0x80, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: length of bit string contains leading 0 + // tcID: 451 + {451, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9c, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x82, 0x00, + 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, + 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, + 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, + 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, + 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, + 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, + 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, + 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, + 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, + 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, + 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, + 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of bit string + // tcID: 452 + {452, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x87, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: wrong length of bit string + // tcID: 453 + {453, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x85, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint32 overflow in length of bit string + // tcID: 454 + {454, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x85, 0x01, + 0x00, 0x00, 0x00, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: uint64 overflow in length of bit string + // tcID: 455 + {455, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa3, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x89, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x04, 0x01, 0x7e, + 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, + 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, + 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, + 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, + 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, + 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, + 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, + 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, + 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, + 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, + 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of bit string = 2**31 - 1 + // tcID: 456 + {456, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x84, 0x7f, + 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of bit string = 2**32 - 1 + // tcID: 457 + {457, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x84, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, + 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, + 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, + 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, + 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, + 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, + 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, + 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, + 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, + 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, + 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, + 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of bit string = 2**40 - 1 + // tcID: 458 + {458, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x85, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, + 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, + 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, + 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, + 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, + 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, + 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, + 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, + 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, + 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, + 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, + 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: length of bit string = 2**64 - 1 + // tcID: 459 + {459, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0xa2, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x88, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, + 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, + 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, + 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, + 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, + 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, + 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, + 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, + 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, + 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, + 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, + 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: incorrect length of bit string + // tcID: 460 + {460, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0xff, 0x00, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: lonely bit string tag + // tcID: 461 + {461, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x13, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending 0's to bit string + // tcID: 462 + {462, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x88, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x00, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: prepending 0's to bit string + // tcID: 463 + {463, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x88, + 0x00, 0x00, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, + 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, + 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, + 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, + 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, + 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, + 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, + 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, + 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, + 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, + 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, + 0x3c, 0xc3, 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: appending null value to bit string + // tcID: 464 + {464, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x88, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x05, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated length of bit string + // tcID: 465 + {465, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: Replacing bit string with NULL + // tcID: 466 + {466, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 467 + {467, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x01, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 468 + {468, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x02, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 469 + {469, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x04, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 470 + {470, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: changing tag value of bit string + // tcID: 471 + {471, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0xff, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: dropping value of bit string + // tcID: 472 + {472, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x00}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: modify first byte of bit string + // tcID: 473 + {473, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x02, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: modify last byte of bit string + // tcID: 474 + {474, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0xd0}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated bit string + // tcID: 475 + {475, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x85, + 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: truncated bit string + // tcID: 476 + {476, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x85, + 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, + 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, + 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, + 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, + 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, + 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, + 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, + 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, + 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, + 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, + 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, + 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: declaring bits as unused in bit string + // tcID: 477 + {477, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x01, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + true}, + + // Comment: unused bits in bit string + // tcID: 478 + {478, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x8a, + 0x20, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50, 0x01, 0x02, 0x03, 0x04}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: unused bits in empty bit-string + // tcID: 479 + {479, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, + 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x01, 0x03}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}, + + // Comment: 128 unused bits + // tcID: 480 + {480, + {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, + 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, + 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01, + 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42, + 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70, + 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d, + 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3, + 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2, + 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, + 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb, + 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e, + 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40, + 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea, + 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4, + 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2, + 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6, + 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d, + 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7, + 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64, + 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec, + 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x80, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, + 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, + 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, + 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, + 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, + 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, + 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, + 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, + 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, + 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, + 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, + 0x2d, 0x50}, + {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2, + 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c, + 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d, + 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86, + 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec, + 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5}, + true, + false}}; + +#endif // p521ecdh_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h b/security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h new file mode 100644 index 000000000..2975fe2c2 --- /dev/null +++ b/security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h @@ -0,0 +1,14146 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef p521ecdsa_sha512_vectors_h__ +#define p521ecdsa_sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const EcdsaTestVector kP521EcdsaSha512Vectors[] = { + + // Comment: signature malleability + // tcID: 1 + {SEC_OID_SHA512, + 1, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0x01, 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02, + 0xd1, 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc, + 0x59, 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x5a, 0x27, 0xa2, + 0x4a, 0x1a, 0xae, 0x1e, 0x21, 0x8f, 0xdc, 0xcd, 0x8c, 0xd7, 0xd4, 0x99, + 0x0b, 0x66, 0x6d, 0x4b, 0xf4, 0x90, 0x2b, 0x84, 0xfd, 0xad, 0x12, 0x3f, + 0x94, 0x1f, 0xe9, 0x06, 0xd9, 0x48}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: valid + // tcID: 2 + {SEC_OID_SHA512, + 2, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: length of sequence contains leading 0 + // tcID: 3 + {SEC_OID_SHA512, + 3, + {0x30, 0x82, 0x00, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, + 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, + 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 4 + {SEC_OID_SHA512, + 4, + {0x30, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 5 + {SEC_OID_SHA512, + 5, + {0x30, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 6 + {SEC_OID_SHA512, + 6, + {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, + 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, + 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, + 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, + 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, + 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, + 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 7 + {SEC_OID_SHA512, + 7, + {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x02, + 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, + 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, + 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, + 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, + 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, + 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, + 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, + 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, + 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, + 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, + 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, + 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 8 + {SEC_OID_SHA512, + 8, + {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, + 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, + 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, + 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, + 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, + 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, + 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, + 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, + 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, + 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, + 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, + 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 9 + {SEC_OID_SHA512, + 9, + {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, + 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, + 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, + 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, + 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, + 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, + 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, + 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, + 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, + 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, + 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, + 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 10 + {SEC_OID_SHA512, + 10, + {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, + 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, + 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, + 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, + 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, + 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, + 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 11 + {SEC_OID_SHA512, + 11, + {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x41, + 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, + 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, + 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, + 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, + 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, + 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, + 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, + 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, + 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, + 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, + 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 12 + {SEC_OID_SHA512, + 12, + {0x30, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 13 + {SEC_OID_SHA512, + 13, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 14 + {SEC_OID_SHA512, + 14, + {0x30, 0x81, 0x86, 0x02, 0x80, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 15 + {SEC_OID_SHA512, + 15, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x80, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 16 + {SEC_OID_SHA512, + 16, + {}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 17 + {SEC_OID_SHA512, + 17, + {0x30}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 18 + {SEC_OID_SHA512, + 18, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 19 + {SEC_OID_SHA512, + 19, + {0x30, 0x81, 0x88, 0x00, 0x00, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 20 + {SEC_OID_SHA512, + 20, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 21 + {SEC_OID_SHA512, + 21, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x05, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 22 + {SEC_OID_SHA512, + 22, + {0x30, 0x81, 0x8c, 0x49, 0x81, 0x77, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, + 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, + 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, + 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, + 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, + 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, + 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, + 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, + 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, + 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, + 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, + 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 23 + {SEC_OID_SHA512, + 23, + {0x30, 0x81, 0x8b, 0x25, 0x00, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, + 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, + 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, + 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, + 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, + 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, + 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 24 + {SEC_OID_SHA512, + 24, + {0x30, 0x81, 0x89, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, + 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, + 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, + 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, + 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, + 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, + 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, + 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, + 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, + 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, + 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, + 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x04, 0xde, 0xad, + 0xbe, 0xef}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 25 + {SEC_OID_SHA512, + 25, + {0x30, 0x81, 0x8b, 0x22, 0x46, 0x49, 0x81, 0x77, 0x02, 0x41, 0x4e, 0x42, + 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, + 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, + 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, + 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, + 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, + 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 26 + {SEC_OID_SHA512, + 26, + {0x30, 0x81, 0x8a, 0x22, 0x45, 0x25, 0x00, 0x02, 0x41, 0x4e, 0x42, 0x23, + 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, + 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, + 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, + 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, + 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, + 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 27 + {SEC_OID_SHA512, + 27, + {0x30, 0x81, 0x8e, 0x22, 0x43, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, + 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, + 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, + 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, + 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, + 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, + 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 28 + {SEC_OID_SHA512, + 28, + {0x30, 0x81, 0x8b, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x46, + 0x49, 0x81, 0x77, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 29 + {SEC_OID_SHA512, + 29, + {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x45, + 0x25, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 30 + {SEC_OID_SHA512, + 30, + {0x30, 0x81, 0x8e, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x43, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x04, 0xde, 0xad, 0xbe, + 0xef}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 31 + {SEC_OID_SHA512, + 31, + {0x30, 0x81, 0x8f, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x81, 0x86, + 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, + 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, + 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, + 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, + 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, + 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, + 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, + 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, + 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, + 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, + 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, + 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 32 + {SEC_OID_SHA512, + 32, + {0x30, 0x81, 0x8d, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x81, 0x86, 0x02, 0x41, + 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, + 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, + 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, + 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, + 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, + 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, + 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, + 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, + 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, + 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, + 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 33 + {SEC_OID_SHA512, + 33, + {0x30, 0x81, 0x8e, 0x22, 0x49, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, + 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, + 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, + 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, + 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, + 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, + 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, + 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, + 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, + 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, + 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, + 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, + 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 34 + {SEC_OID_SHA512, + 34, + {0x30, 0x81, 0x8c, 0x22, 0x47, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x41, 0x4e, + 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, + 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, + 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, + 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, + 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, + 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, + 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, + 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, + 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, + 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, + 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 35 + {SEC_OID_SHA512, + 35, + {0x30, 0x81, 0x8e, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x49, + 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, + 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, + 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, + 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, + 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, + 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, + 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 36 + {SEC_OID_SHA512, + 36, + {0x30, 0x81, 0x8c, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x47, + 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, + 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, + 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, + 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, + 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, + 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 37 + {SEC_OID_SHA512, + 37, + {0x30, 0x81}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 38 + {SEC_OID_SHA512, + 38, + {0x30, 0x80, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 39 + {SEC_OID_SHA512, + 39, + {0x30, 0x81, 0x8a, 0x22, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x00, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 40 + {SEC_OID_SHA512, + 40, + {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x80, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 41 + {SEC_OID_SHA512, + 41, + {0x30, 0x80, 0x31, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 42 + {SEC_OID_SHA512, + 42, + {0x30, 0x81, 0x8a, 0x22, 0x80, 0x03, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x00, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 43 + {SEC_OID_SHA512, + 43, + {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x80, + 0x03, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 44 + {SEC_OID_SHA512, + 44, + {0x05, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 45 + {SEC_OID_SHA512, + 45, + {0x2e, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 46 + {SEC_OID_SHA512, + 46, + {0x2f, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 47 + {SEC_OID_SHA512, + 47, + {0x31, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 48 + {SEC_OID_SHA512, + 48, + {0x32, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 49 + {SEC_OID_SHA512, + 49, + {0xff, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 50 + {SEC_OID_SHA512, + 50, + {0x30, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 51 + {SEC_OID_SHA512, + 51, + {0x30, 0x81, 0x8b, 0x30, 0x01, 0x02, 0x30, 0x81, 0x85, 0x41, 0x4e, 0x42, + 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, + 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, + 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, + 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, + 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, + 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 52 + {SEC_OID_SHA512, + 52, + {0x30, 0x81, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 53 + {SEC_OID_SHA512, + 53, + {0x30, 0x81, 0x85, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 54 + {SEC_OID_SHA512, + 54, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 55 + {SEC_OID_SHA512, + 55, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 56 + {SEC_OID_SHA512, + 56, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1, 0x05, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 57 + {SEC_OID_SHA512, + 57, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 58 + {SEC_OID_SHA512, + 58, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 59 + {SEC_OID_SHA512, + 59, + {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x02, 0xbe, 0xef}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 60 + {SEC_OID_SHA512, + 60, + {0x30, 0x81, 0x88, 0x30, 0x00, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 61 + {SEC_OID_SHA512, + 61, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x30, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 62 + {SEC_OID_SHA512, + 62, + {0x30, 0x81, 0x89, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0xbf, 0x7f, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 63 + {SEC_OID_SHA512, + 63, + {0x30, 0x81, 0x89, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, + 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, + 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, + 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, + 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, + 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, + 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, + 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, + 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, + 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, + 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, + 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 64 + {SEC_OID_SHA512, + 64, + {0x30, 0x43, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 65 + {SEC_OID_SHA512, + 65, + {0x30, 0x81, 0xc9, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, + 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, + 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, + 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, + 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, + 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 66 + {SEC_OID_SHA512, + 66, + {0x30, 0x81, 0x87, 0x02, 0x81, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, + 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, + 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of integer + // tcID: 67 + {SEC_OID_SHA512, + 67, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x81, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 68 + {SEC_OID_SHA512, + 68, + {0x30, 0x81, 0x88, 0x02, 0x82, 0x00, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer contains leading 0 + // tcID: 69 + {SEC_OID_SHA512, + 69, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x82, + 0x00, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 70 + {SEC_OID_SHA512, + 70, + {0x30, 0x81, 0x86, 0x02, 0x42, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 71 + {SEC_OID_SHA512, + 71, + {0x30, 0x81, 0x86, 0x02, 0x40, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 72 + {SEC_OID_SHA512, + 72, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of integer + // tcID: 73 + {SEC_OID_SHA512, + 73, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x40, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 74 + {SEC_OID_SHA512, + 74, + {0x30, 0x81, 0x8b, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x41, 0x4e, 0x42, + 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, + 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, + 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, + 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, + 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, + 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of integer + // tcID: 75 + {SEC_OID_SHA512, + 75, + {0x30, 0x81, 0x8b, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x85, + 0x01, 0x00, 0x00, 0x00, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 76 + {SEC_OID_SHA512, + 76, + {0x30, 0x81, 0x8f, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, + 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, + 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, + 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, + 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, + 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, + 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, + 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, + 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, + 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, + 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, + 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of integer + // tcID: 77 + {SEC_OID_SHA512, + 77, + {0x30, 0x81, 0x8f, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x89, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x28, 0xb5, 0xd0, + 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, + 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, + 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, + 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, + 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, + 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 78 + {SEC_OID_SHA512, + 78, + {0x30, 0x81, 0x8a, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x4e, 0x42, 0x23, + 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, + 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, + 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, + 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, + 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, + 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**31 - 1 + // tcID: 79 + {SEC_OID_SHA512, + 79, + {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x84, + 0x7f, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 80 + {SEC_OID_SHA512, + 80, + {0x30, 0x81, 0x8a, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x42, 0x23, + 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, + 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, + 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, + 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, + 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, + 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**32 - 1 + // tcID: 81 + {SEC_OID_SHA512, + 81, + {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x84, + 0xff, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 82 + {SEC_OID_SHA512, + 82, + {0x30, 0x81, 0x8b, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x42, + 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, + 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, + 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, + 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, + 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, + 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**40 - 1 + // tcID: 83 + {SEC_OID_SHA512, + 83, + {0x30, 0x81, 0x8b, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x85, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 84 + {SEC_OID_SHA512, + 84, + {0x30, 0x81, 0x8e, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, + 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, + 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, + 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, + 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, + 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, + 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, + 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, + 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, + 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, + 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, + 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of integer = 2**64 - 1 + // tcID: 85 + {SEC_OID_SHA512, + 85, + {0x30, 0x81, 0x8e, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x88, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, + 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, + 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, + 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, + 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, + 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, + 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 86 + {SEC_OID_SHA512, + 86, + {0x30, 0x81, 0x86, 0x02, 0xff, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of integer + // tcID: 87 + {SEC_OID_SHA512, + 87, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0xff, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing integer + // tcID: 88 + {SEC_OID_SHA512, + 88, + {0x30, 0x43, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 89 + {SEC_OID_SHA512, + 89, + {0x30, 0x44, 0x02, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, + 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, + 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, + 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, + 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, + 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely integer tag + // tcID: 90 + {SEC_OID_SHA512, + 90, + {0x30, 0x44, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 91 + {SEC_OID_SHA512, + 91, + {0x30, 0x81, 0x88, 0x02, 0x43, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x00, 0x00, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to integer + // tcID: 92 + {SEC_OID_SHA512, + 92, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x43, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 93 + {SEC_OID_SHA512, + 93, + {0x30, 0x81, 0x88, 0x02, 0x43, 0x00, 0x00, 0x4e, 0x42, 0x23, 0xee, 0x43, + 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, + 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, + 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, + 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, + 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to integer + // tcID: 94 + {SEC_OID_SHA512, + 94, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x43, + 0x00, 0x00, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to integer + // tcID: 95 + {SEC_OID_SHA512, + 95, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x00, 0x00, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 96 + {SEC_OID_SHA512, + 96, + {0x30, 0x81, 0x88, 0x02, 0x43, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x05, 0x00, + 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, + 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, + 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, + 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, + 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, + 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to integer + // tcID: 97 + {SEC_OID_SHA512, + 97, + {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x43, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x05, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 98 + {SEC_OID_SHA512, + 98, + {0x30, 0x45, 0x02, 0x81, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, + 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, + 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, + 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, + 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, + 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of integer + // tcID: 99 + {SEC_OID_SHA512, + 99, + {0x30, 0x45, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x81}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 100 + {SEC_OID_SHA512, + 100, + {0x30, 0x45, 0x05, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, + 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, + 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, + 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, + 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, + 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing integer with NULL + // tcID: 101 + {SEC_OID_SHA512, + 101, + {0x30, 0x45, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x05, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 102 + {SEC_OID_SHA512, + 102, + {0x30, 0x81, 0x86, 0x00, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 103 + {SEC_OID_SHA512, + 103, + {0x30, 0x81, 0x86, 0x01, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 104 + {SEC_OID_SHA512, + 104, + {0x30, 0x81, 0x86, 0x03, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 105 + {SEC_OID_SHA512, + 105, + {0x30, 0x81, 0x86, 0x04, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 106 + {SEC_OID_SHA512, + 106, + {0x30, 0x81, 0x86, 0xff, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 107 + {SEC_OID_SHA512, + 107, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x00, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 108 + {SEC_OID_SHA512, + 108, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x01, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 109 + {SEC_OID_SHA512, + 109, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x03, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 110 + {SEC_OID_SHA512, + 110, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x04, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of integer + // tcID: 111 + {SEC_OID_SHA512, + 111, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0xff, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 112 + {SEC_OID_SHA512, + 112, + {0x30, 0x45, 0x02, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, + 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, + 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, + 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, + 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, + 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of integer + // tcID: 113 + {SEC_OID_SHA512, + 113, + {0x30, 0x45, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 114 + {SEC_OID_SHA512, + 114, + {0x30, 0x81, 0x8a, 0x22, 0x45, 0x02, 0x01, 0x4e, 0x02, 0x40, 0x42, 0x23, + 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, + 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, + 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, + 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, + 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, + 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for integer + // tcID: 115 + {SEC_OID_SHA512, + 115, + {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x45, + 0x02, 0x01, 0x28, 0x02, 0x40, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, + 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, + 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, + 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, + 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, + 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 116 + {SEC_OID_SHA512, + 116, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4c, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of integer + // tcID: 117 + {SEC_OID_SHA512, + 117, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x2a, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 118 + {SEC_OID_SHA512, + 118, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0xc5, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of integer + // tcID: 119 + {SEC_OID_SHA512, + 119, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0x41}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 120 + {SEC_OID_SHA512, + 120, + {0x30, 0x81, 0x85, 0x02, 0x40, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 121 + {SEC_OID_SHA512, + 121, + {0x30, 0x81, 0x85, 0x02, 0x40, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 122 + {SEC_OID_SHA512, + 122, + {0x30, 0x81, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x40, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated integer + // tcID: 123 + {SEC_OID_SHA512, + 123, + {0x30, 0x81, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x40, + 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, + 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, + 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, + 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, + 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, + 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 124 + {SEC_OID_SHA512, + 124, + {0x30, 0x81, 0x87, 0x02, 0x42, 0xff, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, + 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, + 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: leading ff in integer + // tcID: 125 + {SEC_OID_SHA512, + 125, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 126 + {SEC_OID_SHA512, + 126, + {0x30, 0x46, 0x09, 0x01, 0x80, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, + 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, + 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, + 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, + 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, + 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replaced integer by infinity + // tcID: 127 + {SEC_OID_SHA512, + 127, + {0x30, 0x46, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x09, 0x01, 0x80}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 128 + {SEC_OID_SHA512, + 128, + {0x30, 0x46, 0x02, 0x01, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, + 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, + 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, + 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, + 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, + 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: replacing integer with zero + // tcID: 129 + {SEC_OID_SHA512, + 129, + {0x30, 0x46, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, + 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, + 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, + 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, + 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, + 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 130 + {SEC_OID_SHA512, + 130, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x02, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xe9, 0x7b, 0x33, 0x67, 0x12, 0x2f, 0xa4, 0xa2, 0x05, 0x84, + 0xc2, 0x71, 0x23, 0x3f, 0x3e, 0xc3, 0xb7, 0xf7, 0xb3, 0x1b, 0x0f, 0xaa, + 0x4d, 0x34, 0x0b, 0x92, 0xa6, 0xb0, 0xd5, 0xcd, 0x17, 0xea, 0x4e, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 131 + {SEC_OID_SHA512, + 131, + {0x30, 0x81, 0x87, 0x02, 0x42, 0xfe, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xf4, 0xd8, 0x26, 0x58, 0x0a, 0xb1, 0x45, 0x75, 0x2e, 0x85, + 0x2a, 0x6e, 0x91, 0x51, 0x2b, 0x78, 0x17, 0x80, 0x47, 0x87, 0x9e, 0x97, + 0x14, 0xa4, 0xae, 0x1b, 0xc7, 0x42, 0x98, 0xaa, 0xa7, 0x22, 0x3c, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 132 + {SEC_OID_SHA512, + 132, + {0x30, 0x81, 0x86, 0x02, 0x41, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17, 0x34, + 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07, 0xd3, + 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38, 0xa0, + 0x04, 0x10, 0xd6, 0x53, 0x20, 0x71, 0x8f, 0x8a, 0xf4, 0x65, 0xfb, 0x09, + 0x90, 0x25, 0xb7, 0xca, 0xe2, 0x18, 0x44, 0x02, 0xae, 0xa8, 0xdf, 0x4f, + 0x13, 0xa3, 0x28, 0xc9, 0x06, 0x48, 0xc4, 0x20, 0x79, 0xbb, 0x02, 0x41, + 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, + 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, + 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, + 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, + 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, + 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 133 + {SEC_OID_SHA512, + 133, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17, + 0x34, 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07, + 0xd3, 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38, + 0xa0, 0x04, 0x0b, 0x27, 0xd9, 0xa7, 0xf5, 0x4e, 0xba, 0x8a, 0xd1, 0x7a, + 0xd5, 0x91, 0x6e, 0xae, 0xd4, 0x87, 0xe8, 0x7f, 0xb8, 0x78, 0x61, 0x68, + 0xeb, 0x5b, 0x51, 0xe4, 0x38, 0xbd, 0x67, 0x55, 0x58, 0xdd, 0xc4, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 134 + {SEC_OID_SHA512, + 134, + {0x30, 0x81, 0x87, 0x02, 0x42, 0xfd, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17, + 0x34, 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07, + 0xd3, 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38, + 0xa0, 0x04, 0x16, 0x84, 0xcc, 0x98, 0xed, 0xd0, 0x5b, 0x5d, 0xfa, 0x7b, + 0x3d, 0x8e, 0xdc, 0xc0, 0xc1, 0x3c, 0x48, 0x08, 0x4c, 0xe4, 0xf0, 0x55, + 0xb2, 0xcb, 0xf4, 0x6d, 0x59, 0x4f, 0x2a, 0x32, 0xe8, 0x15, 0xb2, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 135 + {SEC_OID_SHA512, + 135, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x02, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, + 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, + 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 136 + {SEC_OID_SHA512, + 136, + {0x30, 0x81, 0x87, 0x02, 0x42, 0xfe, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, + 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, + 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, + 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, + 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, + 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 137 + {SEC_OID_SHA512, + 137, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17, + 0x34, 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07, + 0xd3, 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38, + 0xa0, 0x04, 0x10, 0xd6, 0x53, 0x20, 0x71, 0x8f, 0x8a, 0xf4, 0x65, 0xfb, + 0x09, 0x90, 0x25, 0xb7, 0xca, 0xe2, 0x18, 0x44, 0x02, 0xae, 0xa8, 0xdf, + 0x4f, 0x13, 0xa3, 0x28, 0xc9, 0x06, 0x48, 0xc4, 0x20, 0x79, 0xbb, 0x02, + 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 138 + {SEC_OID_SHA512, + 138, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0x02, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0x9a, 0x7b, 0x6a, + 0xc4, 0xec, 0xd0, 0x41, 0x0b, 0x47, 0x22, 0xca, 0x75, 0xba, 0x19, 0x7a, + 0x40, 0x3a, 0x0a, 0x1f, 0x9e, 0xe0, 0xe7, 0xb3, 0x91, 0xb0, 0x64, 0x9f, + 0xda, 0x1d, 0x39, 0x69, 0xee, 0xca}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 139 + {SEC_OID_SHA512, + 139, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0xfe, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa5, 0xd8, 0x5d, + 0xb5, 0xe5, 0x51, 0xe1, 0xde, 0x70, 0x23, 0x32, 0x73, 0x28, 0x2b, 0x66, + 0xf4, 0x99, 0x92, 0xb4, 0x0b, 0x6f, 0xd4, 0x7b, 0x02, 0x52, 0xed, 0xc0, + 0x6b, 0xe0, 0x16, 0xf9, 0x26, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 140 + {SEC_OID_SHA512, + 140, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, + 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02, 0xd1, + 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc, 0x59, + 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x5f, 0xd6, 0x1b, 0xc2, + 0x96, 0xee, 0xee, 0x8b, 0x24, 0x5d, 0x01, 0x8b, 0x8e, 0xdd, 0x8f, 0x65, + 0x96, 0x31, 0x96, 0x2a, 0xd7, 0xa1, 0xe8, 0xb5, 0xfe, 0x56, 0xcf, 0xdd, + 0x01, 0x57, 0xce, 0x75, 0x3f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 141 + {SEC_OID_SHA512, + 141, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0xfd, 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02, + 0xd1, 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc, + 0x59, 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x65, 0x84, 0x95, + 0x3b, 0x13, 0x2f, 0xbe, 0xf4, 0xb8, 0xdd, 0x35, 0x8a, 0x45, 0xe6, 0x85, + 0xbf, 0xc5, 0xf5, 0xe0, 0x61, 0x1f, 0x18, 0x4c, 0x6e, 0x4f, 0x9b, 0x60, + 0x25, 0xe2, 0xc6, 0x96, 0x11, 0x36}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 142 + {SEC_OID_SHA512, + 142, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0x02, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 143 + {SEC_OID_SHA512, + 143, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0xfe, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, + 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, + 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, + 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, + 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, + 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Modified r or s, e.g. by adding or subtracting the order of the + // group + // tcID: 144 + {SEC_OID_SHA512, + 144, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, + 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, + 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, + 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, + 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, + 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42, + 0x01, 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02, + 0xd1, 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc, + 0x59, 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x5f, 0xd6, 0x1b, + 0xc2, 0x96, 0xee, 0xee, 0x8b, 0x24, 0x5d, 0x01, 0x8b, 0x8e, 0xdd, 0x8f, + 0x65, 0x96, 0x31, 0x96, 0x2a, 0xd7, 0xa1, 0xe8, 0xb5, 0xfe, 0x56, 0xcf, + 0xdd, 0x01, 0x57, 0xce, 0x75, 0x3f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 145 + {SEC_OID_SHA512, + 145, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 146 + {SEC_OID_SHA512, + 146, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 147 + {SEC_OID_SHA512, + 147, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 148 + {SEC_OID_SHA512, + 148, + {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 149 + {SEC_OID_SHA512, + 149, + {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 150 + {SEC_OID_SHA512, + 150, + {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 151 + {SEC_OID_SHA512, + 151, + {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 152 + {SEC_OID_SHA512, + 152, + {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 153 + {SEC_OID_SHA512, + 153, + {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 154 + {SEC_OID_SHA512, + 154, + {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 155 + {SEC_OID_SHA512, + 155, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 156 + {SEC_OID_SHA512, + 156, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 157 + {SEC_OID_SHA512, + 157, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 158 + {SEC_OID_SHA512, + 158, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 159 + {SEC_OID_SHA512, + 159, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 160 + {SEC_OID_SHA512, + 160, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 161 + {SEC_OID_SHA512, + 161, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 162 + {SEC_OID_SHA512, + 162, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 163 + {SEC_OID_SHA512, + 163, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 164 + {SEC_OID_SHA512, + 164, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 165 + {SEC_OID_SHA512, + 165, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 166 + {SEC_OID_SHA512, + 166, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 167 + {SEC_OID_SHA512, + 167, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 168 + {SEC_OID_SHA512, + 168, + {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 169 + {SEC_OID_SHA512, + 169, + {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 170 + {SEC_OID_SHA512, + 170, + {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 171 + {SEC_OID_SHA512, + 171, + {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 172 + {SEC_OID_SHA512, + 172, + {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 173 + {SEC_OID_SHA512, + 173, + {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 174 + {SEC_OID_SHA512, + 174, + {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 175 + {SEC_OID_SHA512, + 175, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 176 + {SEC_OID_SHA512, + 176, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 177 + {SEC_OID_SHA512, + 177, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 178 + {SEC_OID_SHA512, + 178, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 179 + {SEC_OID_SHA512, + 179, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 180 + {SEC_OID_SHA512, + 180, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 181 + {SEC_OID_SHA512, + 181, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 182 + {SEC_OID_SHA512, + 182, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, + 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 183 + {SEC_OID_SHA512, + 183, + {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x09, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 184 + {SEC_OID_SHA512, + 184, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x09, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 185 + {SEC_OID_SHA512, + 185, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x08, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 186 + {SEC_OID_SHA512, + 186, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x08, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 187 + {SEC_OID_SHA512, + 187, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x08, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 188 + {SEC_OID_SHA512, + 188, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 189 + {SEC_OID_SHA512, + 189, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 190 + {SEC_OID_SHA512, + 190, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 191 + {SEC_OID_SHA512, + 191, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 192 + {SEC_OID_SHA512, + 192, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02, + 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 193 + {SEC_OID_SHA512, + 193, + {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 194 + {SEC_OID_SHA512, + 194, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x08, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 195 + {SEC_OID_SHA512, + 195, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 196 + {SEC_OID_SHA512, + 196, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 197 + {SEC_OID_SHA512, + 197, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 198 + {SEC_OID_SHA512, + 198, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 199 + {SEC_OID_SHA512, + 199, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 200 + {SEC_OID_SHA512, + 200, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 201 + {SEC_OID_SHA512, + 201, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 202 + {SEC_OID_SHA512, + 202, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02, + 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 203 + {SEC_OID_SHA512, + 203, + {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 204 + {SEC_OID_SHA512, + 204, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x0a, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 205 + {SEC_OID_SHA512, + 205, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 206 + {SEC_OID_SHA512, + 206, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 207 + {SEC_OID_SHA512, + 207, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 208 + {SEC_OID_SHA512, + 208, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 209 + {SEC_OID_SHA512, + 209, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 210 + {SEC_OID_SHA512, + 210, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 211 + {SEC_OID_SHA512, + 211, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 212 + {SEC_OID_SHA512, + 212, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, + 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 213 + {SEC_OID_SHA512, + 213, + {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 214 + {SEC_OID_SHA512, + 214, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 215 + {SEC_OID_SHA512, + 215, + {0x30, 0x47, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 216 + {SEC_OID_SHA512, + 216, + {0x30, 0x47, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 217 + {SEC_OID_SHA512, + 217, + {0x30, 0x47, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 218 + {SEC_OID_SHA512, + 218, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 219 + {SEC_OID_SHA512, + 219, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 220 + {SEC_OID_SHA512, + 220, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 221 + {SEC_OID_SHA512, + 221, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 222 + {SEC_OID_SHA512, + 222, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 223 + {SEC_OID_SHA512, + 223, + {0x30, 0x49, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature with special case values for r and s + // tcID: 224 + {SEC_OID_SHA512, + 224, + {0x30, 0x47, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 225 + {SEC_OID_SHA512, + 225, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 226 + {SEC_OID_SHA512, + 226, + {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 227 + {SEC_OID_SHA512, + 227, + {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 228 + {SEC_OID_SHA512, + 228, + {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 229 + {SEC_OID_SHA512, + 229, + {0x30, 0x03, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Signature encoding contains wrong types. + // tcID: 230 + {SEC_OID_SHA512, + 230, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Edge case for Shamir multiplication + // tcID: 231 + {SEC_OID_SHA512, + 231, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xb4, 0xb1, 0x06, 0x46, 0xa6, 0x68, + 0xc3, 0x85, 0xe1, 0xc4, 0xda, 0x61, 0x3e, 0xb6, 0x59, 0x2c, 0x09, 0x76, + 0xfc, 0x4d, 0xf8, 0x43, 0xfc, 0x44, 0x6f, 0x20, 0x67, 0x3b, 0xe5, 0xac, + 0x18, 0xc7, 0xd8, 0x60, 0x8a, 0x94, 0x3f, 0x01, 0x9d, 0x96, 0x21, 0x62, + 0x54, 0xb0, 0x9d, 0xe5, 0xf2, 0x0f, 0x31, 0x59, 0x40, 0x2c, 0xed, 0x88, + 0xef, 0x80, 0x5a, 0x41, 0x54, 0xf7, 0x80, 0xe0, 0x93, 0xe0, 0x44, 0x02, + 0x41, 0x65, 0xcd, 0x4e, 0x7f, 0x2d, 0x8b, 0x75, 0x2c, 0x35, 0xa6, 0x2f, + 0xc1, 0x1a, 0x4a, 0xb7, 0x45, 0xa9, 0x1c, 0xa8, 0x06, 0x98, 0xa2, 0x26, + 0xb4, 0x1f, 0x15, 0x6f, 0xb7, 0x64, 0xb7, 0x9f, 0x4d, 0x76, 0x54, 0x81, + 0x40, 0xeb, 0x94, 0xd2, 0xc4, 0x77, 0xc0, 0xa9, 0xbe, 0x3e, 0x1d, 0x4d, + 0x1a, 0xcb, 0xf9, 0xcf, 0x44, 0x97, 0x01, 0xc1, 0x0b, 0xd4, 0x7c, 0x2e, + 0x36, 0x98, 0xb3, 0x28, 0x79, 0x34}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x39, 0x35, 0x30, 0x32}, + true}, + + // Comment: special case hash + // tcID: 232 + {SEC_OID_SHA512, + 232, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x20, 0x9e, 0x6f, 0x7b, 0x6f, 0x2f, + 0x76, 0x42, 0x61, 0x76, 0x6d, 0x41, 0x06, 0xc3, 0xe4, 0xa4, 0x3a, 0xc6, + 0x15, 0xf6, 0x45, 0xf3, 0xef, 0x5c, 0x71, 0x39, 0x65, 0x1e, 0x86, 0xe4, + 0xa1, 0x77, 0xf9, 0xc2, 0xab, 0x68, 0x02, 0x7a, 0xfb, 0xc6, 0x78, 0x4c, + 0xcb, 0x78, 0xd0, 0x5c, 0x25, 0x8a, 0x8b, 0x9b, 0x18, 0xfb, 0x1c, 0x0f, + 0x28, 0xbe, 0x4d, 0x02, 0x4d, 0xa9, 0x07, 0x38, 0xfb, 0xd3, 0x74, 0x02, + 0x42, 0x01, 0xad, 0xe5, 0xd2, 0xcb, 0x6b, 0xf7, 0x9d, 0x80, 0x58, 0x3a, + 0xeb, 0x11, 0xac, 0x32, 0x54, 0xfc, 0x15, 0x1f, 0xa3, 0x63, 0x30, 0x55, + 0x08, 0xa0, 0xf1, 0x21, 0x45, 0x7d, 0x00, 0x91, 0x1f, 0x8f, 0x5e, 0xf6, + 0xd4, 0xec, 0x27, 0x46, 0x0d, 0x26, 0xf3, 0xb5, 0x6f, 0x44, 0x47, 0xf4, + 0x34, 0xff, 0x9a, 0xbe, 0x6a, 0x91, 0xe5, 0x05, 0x5e, 0x7f, 0xe7, 0x70, + 0x73, 0x45, 0xe5, 0x62, 0x98, 0x3d, 0x64}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x39, 0x34, 0x39, 0x31, 0x39, 0x34, 0x31, 0x37, 0x32}, + true}, + + // Comment: special case hash + // tcID: 233 + {SEC_OID_SHA512, + 233, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc0, 0x83, 0x2c, 0x97, 0x3a, 0x45, + 0x5c, 0xac, 0x48, 0xa4, 0x43, 0x96, 0x59, 0xaa, 0x21, 0x14, 0x60, 0x36, + 0xc5, 0x2e, 0xc1, 0x51, 0x41, 0x21, 0xc6, 0x67, 0x14, 0x34, 0x8a, 0x1c, + 0x0e, 0x2c, 0x70, 0x99, 0xa2, 0x46, 0x6d, 0x9a, 0xcb, 0x49, 0x32, 0x5a, + 0x0c, 0xb5, 0x09, 0xe5, 0xdf, 0xf2, 0xef, 0xbc, 0xd9, 0x03, 0x69, 0xd3, + 0x02, 0x7c, 0xbb, 0x7d, 0xca, 0x58, 0xa1, 0x34, 0x27, 0x8d, 0x05, 0x02, + 0x42, 0x00, 0xa4, 0x26, 0xc0, 0x63, 0xab, 0x5c, 0xc6, 0xaf, 0x20, 0xdd, + 0x1b, 0xa8, 0xa5, 0x19, 0xfa, 0xc9, 0x10, 0x18, 0x35, 0x61, 0x59, 0x8e, + 0x67, 0xc0, 0x92, 0x9e, 0x25, 0xf9, 0xc3, 0xaa, 0xeb, 0x24, 0x5c, 0x56, + 0x47, 0xfb, 0xa2, 0x1e, 0x30, 0xc1, 0x03, 0x30, 0x4d, 0xc6, 0xf4, 0x9e, + 0x6d, 0xec, 0x68, 0xa7, 0x83, 0x35, 0x33, 0xe4, 0xe5, 0x44, 0x82, 0x40, + 0xbd, 0xe0, 0x23, 0xfe, 0x20, 0x1e, 0xb9}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x33, 0x36, 0x37, 0x36, 0x34, 0x31, 0x38, 0x37, 0x37}, + true}, + + // Comment: special case hash + // tcID: 234 + {SEC_OID_SHA512, + 234, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x0d, 0x01, 0xcd, 0xe6, 0x4d, 0xda, 0x4d, + 0xbc, 0xef, 0x1a, 0x9b, 0x92, 0x47, 0x79, 0x59, 0x82, 0x17, 0xb9, 0x7e, + 0xb6, 0x88, 0xd9, 0xb4, 0xa4, 0xfd, 0x20, 0xd1, 0xb8, 0x1f, 0xf0, 0xbb, + 0x87, 0x0a, 0xbf, 0xf1, 0xb0, 0xdb, 0x6d, 0xfc, 0x37, 0x62, 0xf2, 0x7c, + 0x39, 0x54, 0xf2, 0x30, 0xa7, 0x93, 0x3d, 0x9e, 0xa3, 0x97, 0xa9, 0x72, + 0xca, 0xac, 0x5e, 0xd2, 0x18, 0x3e, 0xc7, 0x27, 0x16, 0xc7, 0x02, 0x42, + 0x01, 0xc6, 0x53, 0x0f, 0xb6, 0xb9, 0x13, 0x00, 0x5f, 0x81, 0xe1, 0x56, + 0xbe, 0x89, 0xb3, 0x84, 0x77, 0x01, 0x82, 0x9f, 0xbb, 0x31, 0x0d, 0x8a, + 0x4c, 0x76, 0x12, 0x12, 0xc6, 0xd2, 0xf8, 0x75, 0x01, 0x74, 0xf2, 0xbf, + 0x81, 0xc2, 0x38, 0xfd, 0xde, 0x43, 0x70, 0xfa, 0x87, 0xde, 0x32, 0x0f, + 0x57, 0xdb, 0xed, 0x96, 0x69, 0x1a, 0xf4, 0x5c, 0xb9, 0x9f, 0x3d, 0xaa, + 0x86, 0x5e, 0xdc, 0xdd, 0xa5, 0x9e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x36, 0x37, 0x31, 0x34, 0x38, 0x31, 0x30, 0x39, 0x35}, + true}, + + // Comment: special case hash + // tcID: 235 + {SEC_OID_SHA512, + 235, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc0, 0x09, 0xc7, 0x4e, 0xc7, 0x07, + 0x25, 0x23, 0x25, 0xd7, 0x8f, 0x4e, 0x7f, 0x14, 0xbe, 0x28, 0xf5, 0x62, + 0x72, 0xbe, 0x17, 0xc0, 0xc1, 0x8c, 0x90, 0xad, 0x4c, 0x07, 0x32, 0x2c, + 0xef, 0x4e, 0xea, 0x44, 0x4c, 0x8f, 0xea, 0xbf, 0x41, 0xa2, 0x13, 0xe3, + 0xe8, 0x46, 0xf8, 0xac, 0x8b, 0xb7, 0x75, 0x0d, 0x49, 0x14, 0x30, 0x69, + 0xcd, 0x01, 0x87, 0x7d, 0x53, 0x0b, 0xb9, 0x81, 0xf1, 0xa8, 0x5b, 0x02, + 0x41, 0x1f, 0x1c, 0x27, 0xef, 0x97, 0xf4, 0x34, 0xa8, 0xc2, 0xff, 0x31, + 0x5d, 0xd3, 0x9d, 0x90, 0x97, 0x09, 0x77, 0x5b, 0xb3, 0xc7, 0x58, 0x82, + 0x43, 0xbd, 0xfd, 0x8f, 0x7c, 0x86, 0x6c, 0x49, 0xb3, 0x36, 0x97, 0x19, + 0xd5, 0xb7, 0x4a, 0x47, 0x92, 0x4b, 0xbc, 0xe5, 0x73, 0x01, 0x67, 0x5e, + 0x2b, 0xaa, 0xdc, 0xec, 0x43, 0x8e, 0x07, 0xe6, 0xd5, 0x32, 0xab, 0xa6, + 0x64, 0x25, 0x3a, 0xb0, 0x95, 0x50}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x31, 0x32, 0x30, 0x37, 0x31, 0x37, 0x32, 0x39, 0x30, 0x39}, + true}, + + // Comment: special case hash + // tcID: 236 + {SEC_OID_SHA512, + 236, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd3, 0xb1, 0x7a, 0x34, 0xb1, 0x9d, + 0x13, 0x47, 0x73, 0x98, 0x8c, 0x43, 0x4a, 0x9f, 0xb7, 0xf2, 0x2a, 0x57, + 0xdf, 0xb4, 0xc4, 0xbc, 0xca, 0x03, 0x1e, 0x21, 0x3e, 0x1b, 0x9a, 0x56, + 0xdb, 0x0e, 0xcb, 0x2f, 0x3c, 0x54, 0xcf, 0x9b, 0x1b, 0x6e, 0x59, 0x81, + 0x36, 0x96, 0x52, 0xde, 0x37, 0x33, 0x7a, 0x7a, 0x7d, 0x7d, 0xdb, 0x54, + 0xd6, 0x7b, 0x06, 0x7b, 0xbc, 0xe0, 0x1f, 0xd7, 0xfd, 0x28, 0x08, 0x02, + 0x42, 0x00, 0xc9, 0x03, 0x17, 0xdf, 0xa0, 0x61, 0x12, 0x25, 0x57, 0xeb, + 0x38, 0x99, 0x93, 0x99, 0x24, 0xa8, 0xea, 0x3c, 0xdd, 0x88, 0x6e, 0x0f, + 0x2e, 0x5f, 0x2c, 0x38, 0x4b, 0x65, 0xb1, 0xa4, 0x0d, 0xe5, 0xf0, 0x0f, + 0xd9, 0xfc, 0xe8, 0x89, 0xfc, 0x31, 0x3a, 0x6a, 0x9d, 0x5f, 0x0a, 0x9c, + 0xd3, 0xa7, 0xb8, 0x9b, 0x7b, 0xa8, 0xe9, 0x78, 0x07, 0x03, 0x1f, 0x3d, + 0x1e, 0x3f, 0x9c, 0x10, 0x3f, 0x0a, 0x10}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x31, 0x32, 0x39, 0x38, 0x30, 0x33, 0x34, 0x32, 0x33, 0x36}, + true}, + + // Comment: special case hash + // tcID: 237 + {SEC_OID_SHA512, + 237, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xcd, 0xca, 0x52, 0x99, 0xe7, 0x88, + 0x60, 0x0a, 0x3c, 0xa5, 0x93, 0x8d, 0x4a, 0x4c, 0x5f, 0x42, 0xb5, 0xee, + 0xa3, 0xce, 0xfc, 0x99, 0x0e, 0x67, 0xaf, 0x95, 0xa4, 0x44, 0x9a, 0xac, + 0x0a, 0xb5, 0x0e, 0x8f, 0xc4, 0x77, 0x8e, 0xfa, 0x49, 0x72, 0x23, 0xcd, + 0xca, 0x07, 0xc0, 0xe5, 0xa5, 0x92, 0x01, 0x10, 0xf3, 0xa8, 0x7a, 0xfa, + 0xaf, 0x26, 0x5b, 0xea, 0xdb, 0xb9, 0x1c, 0x00, 0xd1, 0x34, 0x64, 0x02, + 0x42, 0x01, 0xa9, 0x2b, 0x9a, 0x55, 0x70, 0xb4, 0x2f, 0x91, 0xeb, 0xc3, + 0xd8, 0xba, 0x27, 0x2d, 0xb9, 0x24, 0x14, 0x68, 0x15, 0x47, 0x83, 0x54, + 0x8d, 0x3f, 0xcf, 0xb6, 0xef, 0x46, 0xc9, 0xe0, 0x37, 0xbb, 0x62, 0x17, + 0xaf, 0x0a, 0x31, 0xef, 0x95, 0x2c, 0x27, 0x60, 0x46, 0x29, 0xad, 0x57, + 0x75, 0xe7, 0x69, 0x5c, 0x63, 0xef, 0xa1, 0x38, 0xce, 0xe8, 0x32, 0x6a, + 0x51, 0xc1, 0xb0, 0x4d, 0x0c, 0x65, 0x8f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x39, 0x38, 0x37, 0x36, 0x30, 0x32, 0x39, 0x36, 0x38, 0x33}, + true}, + + // Comment: special case hash + // tcID: 238 + {SEC_OID_SHA512, + 238, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x66, 0x0b, 0x0e, 0xd1, 0x5d, 0x5f, + 0x63, 0x04, 0x4c, 0xb1, 0x89, 0xe1, 0xa4, 0x05, 0xbc, 0xb5, 0x91, 0xc3, + 0x72, 0x17, 0xd0, 0xe0, 0x00, 0x00, 0x86, 0x14, 0xb1, 0x52, 0x66, 0x5d, + 0x5b, 0xb9, 0x35, 0x3a, 0x38, 0x26, 0x85, 0x4a, 0x8b, 0xc6, 0xeb, 0xed, + 0x42, 0x3b, 0x15, 0x68, 0x0e, 0x43, 0x40, 0xa0, 0x07, 0x01, 0xb1, 0x7b, + 0xae, 0x24, 0xbd, 0x39, 0x9b, 0xcf, 0xf7, 0xe0, 0x43, 0x8b, 0xfb, 0x02, + 0x42, 0x01, 0xc4, 0x7f, 0x2f, 0x5c, 0x61, 0x43, 0xd2, 0xee, 0xf0, 0x63, + 0x75, 0x71, 0x14, 0xaa, 0xeb, 0x27, 0x82, 0x7b, 0x6a, 0x8f, 0x67, 0x5d, + 0x18, 0x25, 0xda, 0xc7, 0xf4, 0x54, 0x8c, 0xbf, 0x78, 0xa3, 0x7e, 0xb9, + 0x62, 0x1a, 0x29, 0xe9, 0xb1, 0x4c, 0xf6, 0x1f, 0xc6, 0xae, 0x49, 0xe7, + 0xe6, 0xe1, 0x53, 0x50, 0xa4, 0xb9, 0x0a, 0x4a, 0x89, 0x7f, 0xf6, 0x9b, + 0x0c, 0x59, 0xb6, 0x95, 0x08, 0xeb, 0xc7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x30, 0x32, 0x30, 0x34, 0x32, 0x39, 0x36, 0x35, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 239 + {SEC_OID_SHA512, + 239, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x36, 0x46, 0x84, 0x85, 0x6c, 0x7c, 0x02, + 0xbf, 0xb2, 0xad, 0x2d, 0xe6, 0x03, 0xd1, 0x08, 0x83, 0xca, 0x93, 0xc1, + 0x22, 0xd4, 0xce, 0xbe, 0xf2, 0x76, 0x46, 0x7a, 0x9b, 0x76, 0x20, 0xfb, + 0x53, 0x0e, 0x4d, 0x05, 0xd0, 0x7c, 0x15, 0xab, 0x94, 0x8b, 0x9c, 0xe7, + 0x68, 0x25, 0x61, 0x30, 0x79, 0x13, 0xb6, 0x4e, 0xa6, 0x89, 0x6e, 0xce, + 0x10, 0x95, 0xdc, 0x64, 0x36, 0x9f, 0x1a, 0x9d, 0x5c, 0x0d, 0x02, 0x42, + 0x00, 0x9e, 0x6d, 0xb2, 0xff, 0x96, 0xd9, 0xd7, 0x11, 0x50, 0x44, 0x0f, + 0xd4, 0x49, 0x92, 0x65, 0x6c, 0xa1, 0x18, 0xfc, 0xaf, 0x6b, 0xd0, 0x44, + 0x99, 0x31, 0x4e, 0x8b, 0xa6, 0x1a, 0x55, 0xa8, 0x79, 0x0a, 0xac, 0x02, + 0x3d, 0xdb, 0x68, 0x60, 0x0f, 0xbd, 0x7e, 0xd4, 0xcd, 0x4d, 0xec, 0xb1, + 0x76, 0xe8, 0xbd, 0x78, 0x22, 0xea, 0x31, 0xd7, 0x5a, 0xdc, 0xbd, 0xac, + 0xca, 0xfc, 0xf5, 0x10, 0xc2, 0x6c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x34, 0x35, 0x31, 0x36, 0x36, 0x39, 0x31, 0x38, 0x30}, + true}, + + // Comment: special case hash + // tcID: 240 + {SEC_OID_SHA512, + 240, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa3, 0x17, 0xe4, 0x90, 0x14, 0xf1, + 0xbf, 0x3a, 0xfc, 0x09, 0xcc, 0x04, 0x85, 0x31, 0x01, 0x0e, 0x21, 0x44, + 0xb6, 0x62, 0xca, 0xc6, 0x57, 0xe5, 0x1b, 0x32, 0xbb, 0x43, 0x2d, 0x27, + 0x4a, 0x73, 0x0b, 0x53, 0x5f, 0xb2, 0xde, 0x66, 0xfa, 0x8d, 0xdd, 0x26, + 0xfa, 0xa3, 0xf4, 0x6e, 0x00, 0x43, 0x89, 0xd2, 0x55, 0x17, 0xc5, 0x6e, + 0x7d, 0x8a, 0x1d, 0x39, 0x56, 0x3b, 0x0e, 0x8c, 0x9c, 0x21, 0x5b, 0x02, + 0x42, 0x01, 0xad, 0x2e, 0x12, 0x12, 0xe1, 0x68, 0x0b, 0x66, 0x0a, 0x1c, + 0x07, 0xf5, 0x4a, 0xdd, 0xff, 0x57, 0x5c, 0x8c, 0x82, 0x98, 0xe2, 0x6a, + 0x14, 0xc5, 0x16, 0xf5, 0x17, 0xfb, 0x5f, 0x96, 0x6a, 0x2b, 0x38, 0x3a, + 0xa4, 0x6a, 0x48, 0x3f, 0xdb, 0xfa, 0x72, 0x71, 0x1d, 0x60, 0xc0, 0xf6, + 0x7a, 0x2c, 0x03, 0xd6, 0x3d, 0x26, 0x26, 0xff, 0xe2, 0x71, 0xe0, 0xce, + 0x35, 0x3a, 0x4d, 0x4b, 0x09, 0xbd, 0x5e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x30, 0x39, 0x33, 0x36, 0x38, 0x35, 0x39, 0x35, 0x31}, + true}, + + // Comment: special case hash + // tcID: 241 + {SEC_OID_SHA512, + 241, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc0, 0x9b, 0x29, 0xfc, 0x4d, 0xa0, + 0x4e, 0x9b, 0x86, 0x09, 0x7b, 0xd6, 0xd6, 0x80, 0x6a, 0xa9, 0x69, 0xce, + 0xb3, 0x7c, 0xe5, 0x2e, 0xea, 0xc5, 0xe9, 0x51, 0x8d, 0x27, 0x54, 0x1c, + 0x3f, 0x30, 0xc0, 0x0f, 0x11, 0x3d, 0x9d, 0xd3, 0xb0, 0x07, 0xda, 0xe6, + 0xf3, 0x81, 0x89, 0x6d, 0x43, 0xfc, 0x6d, 0xdf, 0xb3, 0xfa, 0x25, 0x6a, + 0x36, 0x52, 0x9b, 0x05, 0x4e, 0x41, 0x6e, 0xd6, 0x38, 0x05, 0x99, 0x02, + 0x42, 0x01, 0x13, 0xe5, 0x62, 0x2c, 0xb1, 0xe4, 0xc4, 0xbb, 0x08, 0x42, + 0xf3, 0xd3, 0x96, 0xd7, 0xe6, 0x60, 0x24, 0x11, 0x16, 0xe9, 0x4e, 0x81, + 0x20, 0xa6, 0x02, 0xe3, 0xd2, 0x95, 0x27, 0x01, 0xb1, 0xa1, 0x14, 0x15, + 0xa3, 0xd8, 0xc5, 0x03, 0xad, 0xce, 0xd1, 0x60, 0x45, 0x0f, 0xd1, 0x31, + 0x57, 0xad, 0x14, 0x7d, 0x2d, 0x65, 0xd7, 0x74, 0x49, 0x45, 0x86, 0x59, + 0x35, 0x0e, 0x20, 0xa5, 0x45, 0x60, 0x2e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x32, 0x31, 0x39, 0x35, 0x36, 0x30, 0x32, 0x30, 0x31}, + true}, + + // Comment: special case hash + // tcID: 242 + {SEC_OID_SHA512, + 242, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x78, 0xf4, 0xa2, 0x96, 0x84, 0x60, 0xea, + 0x8f, 0x64, 0xa9, 0x38, 0xb3, 0xa9, 0x7c, 0x91, 0x4e, 0xb0, 0xcc, 0xfa, + 0x94, 0xeb, 0x08, 0x63, 0x6e, 0xfe, 0xe9, 0xd5, 0xad, 0x86, 0x68, 0xce, + 0x1c, 0x90, 0x99, 0x57, 0x3a, 0xbd, 0x14, 0x6d, 0xf9, 0xe7, 0xb2, 0xcc, + 0xaa, 0xa1, 0xa2, 0x5d, 0xe9, 0x03, 0xf8, 0x59, 0x62, 0x84, 0x93, 0x56, + 0xa8, 0x72, 0xe8, 0x8e, 0x54, 0x5b, 0xab, 0xc2, 0x89, 0x74, 0x02, 0x42, + 0x00, 0xf2, 0x72, 0x9e, 0x95, 0x93, 0xc9, 0xfc, 0xdf, 0x59, 0x71, 0xb2, + 0x1e, 0x36, 0x7f, 0xfd, 0xc8, 0x7a, 0xa7, 0x52, 0x03, 0x93, 0x52, 0x7c, + 0x6f, 0x68, 0xab, 0x51, 0x2b, 0x88, 0xb8, 0x39, 0x00, 0x3c, 0x1c, 0x99, + 0x52, 0xb0, 0x4f, 0x2d, 0xc7, 0x40, 0x10, 0xa3, 0x10, 0x71, 0xee, 0x20, + 0xa9, 0xfb, 0x1c, 0x7e, 0x11, 0x87, 0xd0, 0x4d, 0xe7, 0x1b, 0x3f, 0x43, + 0x27, 0xdf, 0x12, 0x8c, 0xcd, 0x43}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x36, 0x38, 0x32, 0x34, 0x37, 0x34, 0x33, 0x30, 0x33}, + true}, + + // Comment: special case hash + // tcID: 243 + {SEC_OID_SHA512, + 243, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x9f, 0xae, 0xd1, 0x47, 0xa7, 0x6b, + 0x65, 0x77, 0x9d, 0x09, 0x89, 0xe1, 0x30, 0x08, 0x02, 0x84, 0x4c, 0x9b, + 0xa0, 0x9f, 0x33, 0x8c, 0x5e, 0x31, 0xa2, 0x4d, 0x9e, 0xbf, 0x8f, 0x0b, + 0x0b, 0x4c, 0x21, 0xf5, 0x9d, 0x36, 0x9a, 0xc1, 0x0e, 0x31, 0x5f, 0xa2, + 0xb7, 0x60, 0x5b, 0x0f, 0x17, 0xa9, 0xc0, 0x7c, 0xf6, 0xce, 0x4c, 0x83, + 0x83, 0x8e, 0x58, 0x33, 0x3a, 0x33, 0x90, 0x14, 0x2d, 0x79, 0xd0, 0x02, + 0x41, 0x5f, 0x4d, 0xe7, 0x1f, 0xda, 0xce, 0xd1, 0xe8, 0xda, 0x86, 0xef, + 0xd4, 0x7e, 0xcb, 0xda, 0xc6, 0xa6, 0xff, 0xc6, 0xd6, 0x9d, 0xf7, 0x1d, + 0xa7, 0xce, 0xb5, 0x59, 0x64, 0x75, 0xcd, 0xfe, 0xce, 0xa3, 0xd0, 0x0f, + 0x07, 0x4d, 0x2d, 0xe8, 0x9e, 0x0f, 0xcc, 0x05, 0xe3, 0x23, 0x1d, 0x53, + 0x1f, 0x0d, 0x38, 0xf2, 0xb7, 0xc6, 0xfe, 0x4e, 0xcf, 0x67, 0xa0, 0xcd, + 0xdd, 0xc2, 0x1d, 0x08, 0x67, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31, 0x37, 0x38, 0x36}, + true}, + + // Comment: special case hash + // tcID: 244 + {SEC_OID_SHA512, + 244, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xd0, 0xb1, 0x44, 0x35, 0x0a, 0x21, + 0x28, 0xf0, 0x42, 0xbc, 0x1a, 0x27, 0xf6, 0xc0, 0x21, 0xda, 0xd1, 0xec, + 0x03, 0x1b, 0xe8, 0xf1, 0xd8, 0x30, 0x47, 0x97, 0xf9, 0xdd, 0xcb, 0x74, + 0x29, 0x74, 0xaa, 0xe2, 0x09, 0xf0, 0x14, 0x98, 0x01, 0x74, 0xb9, 0xd4, + 0xe4, 0x34, 0xe3, 0xf5, 0x32, 0x47, 0x88, 0x9d, 0x2d, 0xa4, 0xb7, 0x67, + 0x59, 0x31, 0x79, 0xcb, 0x4e, 0xda, 0x47, 0xe7, 0x99, 0x64, 0x30, 0x02, + 0x42, 0x01, 0x84, 0xd3, 0x41, 0x6d, 0xee, 0x35, 0xba, 0x88, 0x07, 0x70, + 0x3a, 0x91, 0xac, 0x92, 0x70, 0x96, 0xc1, 0x09, 0x59, 0xa0, 0x5c, 0xbf, + 0xfd, 0x81, 0x03, 0xa9, 0x3a, 0x9f, 0x20, 0xa1, 0x15, 0x37, 0xbe, 0xd7, + 0xa6, 0x45, 0xf3, 0x22, 0x95, 0xe4, 0xab, 0xce, 0x49, 0x35, 0x79, 0xca, + 0xa4, 0xe2, 0x24, 0x20, 0x60, 0xcc, 0x4d, 0x58, 0xb2, 0x41, 0x48, 0x70, + 0xe9, 0x8b, 0x93, 0x36, 0x79, 0x57, 0x87}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x37, 0x39, 0x35, 0x39, 0x30, 0x33, 0x37, 0x39, 0x32}, + true}, + + // Comment: special case hash + // tcID: 245 + {SEC_OID_SHA512, + 245, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x05, 0x25, 0x7a, 0x0f, 0x45, 0xee, 0x2a, + 0xe5, 0xcc, 0x30, 0x28, 0x3d, 0x23, 0xc4, 0x7c, 0x96, 0xf6, 0xde, 0xaa, + 0x3a, 0xc1, 0x47, 0x3e, 0x8e, 0x8a, 0x40, 0xea, 0xf6, 0x1b, 0xc4, 0xb0, + 0xef, 0x8b, 0xd1, 0x8d, 0x11, 0x98, 0x3f, 0x25, 0x7e, 0xc4, 0xb1, 0xd8, + 0xd0, 0x4e, 0x76, 0xa1, 0x22, 0xb5, 0xbb, 0xe1, 0xd3, 0x10, 0x65, 0x15, + 0x90, 0x72, 0xc5, 0x8f, 0xd9, 0xbc, 0x3e, 0x98, 0x37, 0x68, 0x02, 0x42, + 0x01, 0x22, 0xdb, 0xa5, 0x0d, 0x0e, 0xb7, 0x1b, 0xdb, 0xf0, 0x92, 0xa9, + 0x4a, 0x7e, 0xa2, 0x80, 0x41, 0x29, 0x06, 0xe1, 0xf8, 0x49, 0xe9, 0x1d, + 0xbd, 0x5d, 0x81, 0x58, 0xe3, 0xfc, 0x6c, 0xd1, 0x2e, 0x20, 0x46, 0x1b, + 0x77, 0x65, 0x3e, 0x3d, 0xf2, 0xe4, 0x5b, 0x86, 0x88, 0x3f, 0x81, 0x07, + 0x1b, 0x33, 0x65, 0x1a, 0xe1, 0xb8, 0x4c, 0xc8, 0xe7, 0xc3, 0x65, 0xab, + 0x8d, 0x6a, 0x36, 0xd1, 0xcf, 0xa6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x39, 0x33, 0x39, 0x39, 0x36, 0x31, 0x31, 0x30, 0x30, 0x37}, + true}, + + // Comment: special case hash + // tcID: 246 + {SEC_OID_SHA512, + 246, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x4f, 0x62, 0x4a, 0xf9, 0xd8, 0x09, + 0x6f, 0xe7, 0xa2, 0x90, 0x65, 0x1d, 0x23, 0xab, 0x26, 0x0d, 0xa6, 0x4e, + 0x44, 0xb8, 0x86, 0xfe, 0xf4, 0xf3, 0x88, 0x1d, 0x0d, 0x98, 0x4d, 0x3b, + 0x38, 0x7f, 0xdd, 0xcf, 0x65, 0xb1, 0xfa, 0x1d, 0xbb, 0x23, 0x90, 0x28, + 0xfb, 0xab, 0x4a, 0x1d, 0xe6, 0xad, 0x15, 0x0c, 0xc8, 0xa4, 0xe4, 0xdb, + 0x0a, 0x97, 0x1b, 0xb8, 0xbc, 0xf0, 0x1c, 0x47, 0x28, 0xff, 0x98, 0x02, + 0x42, 0x01, 0x05, 0xe3, 0xb5, 0x5d, 0xb0, 0x14, 0x1c, 0x06, 0xd9, 0x85, + 0x40, 0x96, 0xcc, 0x0f, 0x73, 0x41, 0x5d, 0xd2, 0xb8, 0x5a, 0x33, 0x1d, + 0xa5, 0x0c, 0xfe, 0xa3, 0xbb, 0xf6, 0x48, 0xbb, 0xf8, 0x65, 0x1f, 0x61, + 0xf2, 0xcd, 0x09, 0x38, 0x6b, 0x62, 0xfb, 0xb8, 0xce, 0x67, 0x24, 0x86, + 0x83, 0xc2, 0x60, 0x89, 0x4d, 0x9e, 0xd5, 0x4d, 0x66, 0x67, 0xae, 0x02, + 0x97, 0x8e, 0x38, 0xab, 0x99, 0x32, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x30, 0x38, 0x37, 0x34, 0x39, 0x31, 0x31, 0x38, 0x35}, + true}, + + // Comment: special case hash + // tcID: 247 + {SEC_OID_SHA512, + 247, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x2c, 0x95, 0x2d, 0x7e, 0x61, 0xe1, 0x09, + 0x7c, 0xd7, 0xf7, 0x09, 0xe6, 0x2e, 0xc4, 0x86, 0x87, 0x9b, 0x38, 0x0b, + 0x63, 0x79, 0x1c, 0x14, 0x6b, 0x54, 0x5c, 0x06, 0x4e, 0x65, 0xb3, 0x06, + 0x02, 0x50, 0xd0, 0x0a, 0xf2, 0x79, 0xcf, 0x15, 0xea, 0xde, 0x67, 0x38, + 0x4b, 0x28, 0x59, 0x4d, 0xb5, 0x42, 0x84, 0x5f, 0xcc, 0x65, 0x74, 0xef, + 0x5d, 0x8d, 0x5b, 0xb8, 0xa1, 0x62, 0xe0, 0x35, 0x0a, 0x00, 0x02, 0x42, + 0x01, 0x35, 0xac, 0x6d, 0x1c, 0xc0, 0x5b, 0x09, 0x5f, 0xba, 0xe2, 0x8b, + 0x65, 0x2f, 0xe5, 0x38, 0x6b, 0x86, 0x89, 0xe2, 0x1a, 0x14, 0x99, 0x02, + 0x36, 0xd3, 0xad, 0xa7, 0xce, 0xeb, 0x0c, 0x12, 0xa4, 0xf7, 0x74, 0xbf, + 0xf7, 0xb8, 0x1c, 0x8d, 0x07, 0x57, 0x2b, 0x0c, 0x79, 0x85, 0x36, 0x4c, + 0x5d, 0x31, 0xf3, 0x32, 0x71, 0xf0, 0xac, 0x3a, 0x2a, 0xfb, 0x88, 0xb4, + 0x6b, 0xfe, 0xef, 0xba, 0xea, 0xa8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x32, 0x33, 0x36, 0x36, 0x37, 0x38, 0x35, 0x30, 0x30}, + true}, + + // Comment: special case hash + // tcID: 248 + {SEC_OID_SHA512, + 248, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x79, 0x19, 0xef, 0xf7, 0x82, 0x25, + 0xe1, 0x93, 0x7a, 0x92, 0x1f, 0x98, 0xf5, 0xd1, 0x53, 0xcb, 0xff, 0xa0, + 0x39, 0x29, 0x81, 0x9f, 0x22, 0x8e, 0xe0, 0x13, 0xf8, 0xe5, 0x95, 0x49, + 0xb0, 0x4b, 0x98, 0x67, 0x00, 0x6a, 0x8d, 0xf2, 0x5a, 0x93, 0xa6, 0xa2, + 0x5d, 0xd1, 0xd3, 0xf5, 0x40, 0x23, 0x9a, 0x8e, 0xd1, 0x40, 0x47, 0xea, + 0x00, 0x81, 0x1d, 0xa9, 0x30, 0x5e, 0xc5, 0x15, 0xad, 0x00, 0x0d, 0x02, + 0x42, 0x01, 0x1f, 0xb8, 0x73, 0xbd, 0xae, 0x17, 0x57, 0x80, 0x1e, 0x57, + 0x5c, 0x5d, 0xf6, 0x2c, 0xf8, 0x2a, 0x18, 0x81, 0xaf, 0x3c, 0xd6, 0xed, + 0x17, 0xdc, 0x50, 0xed, 0xbe, 0x6c, 0x5f, 0xd0, 0xf4, 0xd3, 0x17, 0x66, + 0x67, 0x0b, 0x2a, 0xa5, 0x72, 0xa9, 0xe6, 0x54, 0x7b, 0x36, 0x14, 0x2a, + 0xfa, 0x84, 0x64, 0xd0, 0xbe, 0x4b, 0xf4, 0x19, 0x30, 0x62, 0x9d, 0xc0, + 0x4c, 0x85, 0xe0, 0x1b, 0x2e, 0xe8, 0xe2}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x34, 0x34, 0x38, 0x39, 0x39, 0x37, 0x37, 0x30, 0x33}, + true}, + + // Comment: special case hash + // tcID: 249 + {SEC_OID_SHA512, + 249, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x6a, 0xc9, 0xb3, 0x70, 0x06, 0x7b, 0x13, + 0xac, 0x2b, 0x57, 0xf3, 0x5d, 0x6d, 0x9b, 0x1f, 0xaa, 0x93, 0xb9, 0xb0, + 0x68, 0xef, 0x5d, 0xdf, 0x8b, 0xde, 0x3a, 0x54, 0x02, 0x48, 0x10, 0xaa, + 0x22, 0x26, 0x56, 0x00, 0x65, 0xb0, 0xcb, 0x75, 0x01, 0xdf, 0x96, 0xb4, + 0x75, 0x6c, 0xe1, 0xe1, 0xfa, 0x60, 0x7f, 0x86, 0xa9, 0x42, 0x36, 0x78, + 0x94, 0xa1, 0xf7, 0x72, 0x8b, 0xd5, 0xf2, 0x2c, 0xf1, 0x77, 0x02, 0x42, + 0x00, 0x8b, 0x47, 0xa9, 0xe1, 0x37, 0x0c, 0x9f, 0x5b, 0xf4, 0x67, 0x7d, + 0x55, 0x4c, 0x00, 0xe9, 0xac, 0x3e, 0xa7, 0xcd, 0xfc, 0x78, 0x83, 0x6a, + 0xc5, 0x3a, 0xc7, 0x10, 0xb7, 0xf3, 0xbf, 0xf8, 0xc2, 0x29, 0x77, 0x80, + 0xc6, 0x9a, 0x9f, 0xdd, 0xb8, 0x0e, 0x03, 0xa6, 0x05, 0xe5, 0xe4, 0x8a, + 0x52, 0xe5, 0x2f, 0xd3, 0x5f, 0x41, 0x66, 0x8c, 0xd9, 0x06, 0x48, 0x86, + 0x36, 0x6f, 0xda, 0x20, 0x60, 0x86}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x37, 0x31, 0x34, 0x36, 0x33, 0x32, 0x38, 0x30, 0x37}, + true}, + + // Comment: special case hash + // tcID: 250 + {SEC_OID_SHA512, + 250, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc4, 0xbc, 0xff, 0xf2, 0x65, 0xcd, + 0x32, 0x44, 0x22, 0x20, 0x97, 0x6f, 0xfc, 0x7e, 0x4e, 0xc0, 0x91, 0x81, + 0xd6, 0x94, 0x69, 0x6e, 0xb8, 0x9a, 0xf0, 0xcb, 0x2d, 0x5a, 0x2d, 0xfc, + 0x38, 0x76, 0xde, 0xb3, 0xc6, 0xad, 0xea, 0x16, 0x89, 0x65, 0x20, 0x0c, + 0x35, 0x5c, 0x3b, 0xff, 0x5e, 0x47, 0xab, 0x17, 0xec, 0xc4, 0x4c, 0x84, + 0x34, 0x33, 0x32, 0x80, 0x79, 0x6d, 0x3a, 0x18, 0x34, 0x49, 0xea, 0x02, + 0x41, 0x62, 0xde, 0xbe, 0x91, 0x55, 0x0f, 0x8a, 0x76, 0x0e, 0xae, 0xa3, + 0x09, 0xf4, 0x84, 0x83, 0xc6, 0x5a, 0x52, 0xc7, 0xe8, 0x8a, 0x83, 0x86, + 0x7c, 0x31, 0x73, 0x0c, 0xbc, 0x6b, 0x0a, 0x64, 0xd4, 0xc5, 0x64, 0xbd, + 0xe6, 0x7e, 0x65, 0x39, 0xaf, 0x78, 0x7e, 0xcf, 0xd1, 0x80, 0x16, 0xcd, + 0xe4, 0x6d, 0xdf, 0x91, 0x74, 0x0f, 0x58, 0xf6, 0xea, 0x6e, 0xc8, 0x0b, + 0x17, 0x3f, 0xd1, 0xc4, 0x7a, 0xd0}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x32, 0x36, 0x34, 0x38, 0x37, 0x34, 0x39, 0x32}, + true}, + + // Comment: special case hash + // tcID: 251 + {SEC_OID_SHA512, + 251, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x74, 0xd7, 0x44, 0xdd, 0xc6, 0x31, + 0xfc, 0xf8, 0x20, 0x2f, 0xca, 0x0a, 0xb1, 0x0f, 0x6d, 0x96, 0xd3, 0xf7, + 0x55, 0x2b, 0xb2, 0xa9, 0xae, 0x5a, 0xc5, 0x73, 0x63, 0x41, 0x33, 0xf6, + 0x1c, 0x59, 0xa1, 0x20, 0xfe, 0xdb, 0xc3, 0x9c, 0xfb, 0x52, 0x1a, 0xb0, + 0xcd, 0x57, 0x2a, 0xfb, 0xd5, 0x14, 0x79, 0x81, 0x09, 0x0d, 0x1d, 0xcb, + 0xfe, 0x90, 0x2e, 0x03, 0xf0, 0xc0, 0x57, 0x99, 0x67, 0xb5, 0x81, 0x02, + 0x42, 0x01, 0x2f, 0x59, 0xca, 0x92, 0x7c, 0x4a, 0xe3, 0x31, 0xd2, 0xf6, + 0x67, 0xfc, 0xd9, 0xec, 0x01, 0xb0, 0xb5, 0x51, 0x4e, 0x2a, 0xb5, 0xda, + 0x05, 0x61, 0xea, 0x61, 0x44, 0x31, 0xdc, 0x1f, 0xcb, 0x76, 0x1c, 0x35, + 0x1c, 0xd1, 0x21, 0x10, 0x92, 0x72, 0x0e, 0xbb, 0x70, 0x74, 0xa5, 0x12, + 0x8f, 0x80, 0x19, 0xb7, 0xc1, 0x8e, 0x04, 0x8d, 0x5e, 0xd3, 0x57, 0x3e, + 0xd6, 0x16, 0x86, 0xe9, 0x71, 0x3f, 0x72}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x33, 0x35, 0x33, 0x34, 0x34, 0x39, 0x34, 0x37, 0x39}, + true}, + + // Comment: special case hash + // tcID: 252 + {SEC_OID_SHA512, + 252, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x9a, 0x51, 0x3c, 0xfa, 0xf8, 0x71, + 0x28, 0x73, 0x40, 0xd8, 0xa5, 0x1d, 0x2f, 0x43, 0x48, 0xab, 0x40, 0x96, + 0xc5, 0xfe, 0x24, 0x4b, 0x22, 0xad, 0xd3, 0x8c, 0xe4, 0x33, 0xe3, 0x17, + 0x8e, 0x8f, 0xf5, 0xb2, 0xdf, 0x0f, 0xe7, 0x4a, 0x1b, 0xa4, 0x0f, 0xe8, + 0x34, 0x1f, 0x73, 0x4c, 0x71, 0xf9, 0xa1, 0x17, 0x7b, 0x41, 0x03, 0x57, + 0x77, 0xe2, 0xda, 0x6b, 0x08, 0x2e, 0x0b, 0x56, 0x66, 0x90, 0xde, 0x02, + 0x42, 0x00, 0xd0, 0xc4, 0x3e, 0xb3, 0x3a, 0x81, 0x7c, 0x3a, 0xab, 0x30, + 0x28, 0x1c, 0x59, 0x3c, 0x74, 0x51, 0x7e, 0xe8, 0x4e, 0x95, 0x8b, 0x11, + 0x43, 0x95, 0xce, 0x0b, 0x31, 0xfc, 0xf3, 0x0b, 0xb8, 0xf5, 0xdf, 0xe6, + 0x0d, 0xbc, 0x7f, 0x6f, 0x14, 0x69, 0x89, 0x77, 0xd8, 0xe0, 0x51, 0x6a, + 0x92, 0x74, 0xa5, 0xbd, 0x71, 0x84, 0x70, 0x57, 0xe0, 0x06, 0xfa, 0x31, + 0x5f, 0xae, 0x69, 0x22, 0xea, 0xaa, 0x55}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x37, 0x38, 0x37, 0x33, 0x30, 0x33, 0x38, 0x38, 0x30}, + true}, + + // Comment: special case hash + // tcID: 253 + {SEC_OID_SHA512, + 253, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x32, 0x04, 0x80, 0x0e, 0xfc, 0xb4, + 0x0a, 0xb0, 0x9a, 0xe4, 0x13, 0x73, 0x25, 0xa3, 0xe8, 0xc4, 0x68, 0xed, + 0xae, 0x91, 0x88, 0x0a, 0x51, 0x61, 0x6b, 0xa6, 0x1f, 0x3e, 0xf1, 0xf7, + 0x2f, 0xd8, 0x9f, 0xeb, 0x95, 0x6b, 0xfb, 0x39, 0x81, 0x8d, 0x82, 0x74, + 0x68, 0xbb, 0x44, 0x75, 0x11, 0x0a, 0x04, 0x77, 0x9f, 0xd6, 0xbb, 0x3d, + 0xef, 0x25, 0xc6, 0x1c, 0x4b, 0xa6, 0x08, 0x89, 0xed, 0x0f, 0xf7, 0x02, + 0x41, 0x70, 0x4b, 0x73, 0x94, 0x68, 0x76, 0x98, 0xc8, 0x84, 0x1f, 0x48, + 0x75, 0xd4, 0x0e, 0x5b, 0x3c, 0x91, 0x4f, 0x15, 0x4c, 0xcb, 0x2b, 0x54, + 0x46, 0x6a, 0xe1, 0x63, 0xed, 0x34, 0x10, 0xf2, 0x0d, 0x0a, 0x07, 0xac, + 0x5f, 0x90, 0xc0, 0xc3, 0x12, 0x71, 0xec, 0x8a, 0x52, 0x4c, 0xa2, 0xda, + 0xe4, 0xb8, 0xbc, 0x4f, 0x6e, 0x1e, 0xce, 0x17, 0x3e, 0xa9, 0x07, 0x89, + 0x06, 0x93, 0xc5, 0xf2, 0x19, 0x0c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x32, 0x33, 0x32, 0x31, 0x39, 0x35, 0x38, 0x32, 0x33}, + true}, + + // Comment: special case hash + // tcID: 254 + {SEC_OID_SHA512, + 254, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x80, 0x24, 0x1c, 0xd2, 0xe6, 0x16, + 0x31, 0x58, 0xa3, 0x95, 0x99, 0x89, 0x0d, 0xab, 0xee, 0x99, 0xc2, 0xc8, + 0x6b, 0x88, 0xac, 0xcd, 0x2b, 0x04, 0xb5, 0xa7, 0x28, 0x74, 0xfb, 0xdf, + 0xbd, 0xe0, 0xd1, 0x81, 0x43, 0xc4, 0xd7, 0x8e, 0x0d, 0xa1, 0xab, 0xf3, + 0x79, 0x6b, 0x23, 0x87, 0x38, 0x84, 0x0d, 0x60, 0xe3, 0x47, 0x75, 0xa8, + 0xff, 0x81, 0x0d, 0x58, 0xa9, 0xbb, 0x35, 0x59, 0xa3, 0x99, 0x7c, 0x02, + 0x42, 0x00, 0xbc, 0x39, 0x6c, 0x2e, 0xf2, 0x8b, 0x24, 0x4f, 0xb8, 0xe0, + 0x04, 0xbf, 0x53, 0x61, 0x57, 0x2b, 0xa1, 0xfe, 0xf6, 0xfb, 0xe0, 0x81, + 0xed, 0x1d, 0xed, 0xba, 0x4d, 0x9a, 0xf7, 0x8d, 0xee, 0xe1, 0x26, 0x59, + 0x9f, 0x75, 0xa0, 0xa9, 0xd0, 0xf1, 0xb1, 0x61, 0x8d, 0xed, 0x7a, 0x0c, + 0x5e, 0x67, 0x2e, 0x40, 0x91, 0x7f, 0xdd, 0x30, 0x58, 0x24, 0x60, 0xda, + 0x3a, 0xeb, 0x1e, 0x9c, 0x44, 0x77, 0xd7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x30, 0x37, 0x33, 0x39, 0x33, 0x39, 0x31, 0x39, 0x31, 0x37}, + true}, + + // Comment: special case hash + // tcID: 255 + {SEC_OID_SHA512, + 255, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x48, 0x5f, 0xc0, 0x3f, 0xcd, 0x62, + 0x9f, 0xd4, 0xc5, 0x64, 0x77, 0x5a, 0xb6, 0x96, 0x9b, 0xbc, 0x69, 0x6b, + 0x5b, 0x0f, 0x38, 0x14, 0x1b, 0x69, 0xf8, 0x6e, 0x05, 0x2e, 0x7f, 0xe8, + 0x84, 0x9a, 0x64, 0xaf, 0x2d, 0xd3, 0x7a, 0x2a, 0xdf, 0x64, 0x67, 0x2f, + 0x20, 0xbd, 0x6f, 0x97, 0xcd, 0x32, 0xf0, 0xef, 0xea, 0x51, 0xaa, 0x22, + 0x06, 0x4c, 0x5f, 0x10, 0xa3, 0x91, 0x11, 0x77, 0xe1, 0x97, 0x9d, 0x02, + 0x42, 0x01, 0x80, 0xfa, 0xb4, 0x73, 0xff, 0x9d, 0x72, 0x6d, 0xb6, 0xd2, + 0x66, 0x54, 0x1a, 0x0b, 0xdd, 0xff, 0x86, 0x10, 0xe4, 0x02, 0x6d, 0x26, + 0xb6, 0xc9, 0xab, 0xf9, 0x72, 0xea, 0xef, 0x47, 0x7d, 0x50, 0x67, 0x0b, + 0xdd, 0x30, 0x67, 0xc9, 0xd7, 0x11, 0xa8, 0x34, 0x6e, 0x16, 0x86, 0x91, + 0x47, 0x75, 0x1e, 0x89, 0xb4, 0xea, 0x75, 0xbb, 0x00, 0xec, 0xe7, 0x13, + 0x00, 0xcc, 0x3b, 0x80, 0xcf, 0x88, 0x99}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x38, 0x38, 0x31, 0x30, 0x32, 0x37, 0x33, 0x31, 0x35}, + true}, + + // Comment: special case hash + // tcID: 256 + {SEC_OID_SHA512, + 256, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xbe, 0xa4, 0x9b, 0x15, 0x0a, 0x27, + 0x02, 0x6f, 0xdf, 0x84, 0x82, 0x97, 0xb0, 0x49, 0x10, 0x19, 0xf7, 0x6a, + 0xbf, 0x90, 0xf3, 0xe6, 0xd7, 0x82, 0xe3, 0xd3, 0xfa, 0x6c, 0xad, 0xdb, + 0x81, 0xb7, 0xef, 0x58, 0xb2, 0x7f, 0x1b, 0x2b, 0x3f, 0x78, 0x98, 0x88, + 0x9b, 0x4e, 0x2b, 0x6c, 0xdd, 0xa7, 0xb5, 0x63, 0x61, 0x77, 0xa2, 0x7e, + 0xb9, 0xa6, 0x7b, 0x20, 0x55, 0xb6, 0xf2, 0x1d, 0x26, 0x2c, 0x26, 0x02, + 0x42, 0x00, 0xdf, 0xfb, 0x13, 0xc2, 0xd5, 0xf7, 0x46, 0xc8, 0x57, 0x3a, + 0xa4, 0x44, 0xaf, 0xc8, 0xba, 0xf8, 0xbf, 0x88, 0x1c, 0xc4, 0xd0, 0xfc, + 0xa8, 0x16, 0x9f, 0x6c, 0xb3, 0x04, 0xf4, 0x00, 0xeb, 0x39, 0x32, 0x66, + 0x6c, 0xd3, 0x75, 0x8c, 0x43, 0x7c, 0x9c, 0xad, 0x79, 0xab, 0xfd, 0x89, + 0xc7, 0x2a, 0x78, 0x85, 0x05, 0x76, 0x3a, 0xab, 0xdf, 0xab, 0xf8, 0x90, + 0x3a, 0xd4, 0xa7, 0x0d, 0x9e, 0xc9, 0xf7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x30, 0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x30, 0x37}, + true}, + + // Comment: special case hash + // tcID: 257 + {SEC_OID_SHA512, + 257, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xd5, 0x6b, 0xf6, 0xf3, 0x75, 0x8f, + 0x62, 0x7f, 0x47, 0x07, 0x06, 0xd1, 0xd2, 0x8c, 0x28, 0xfb, 0xfc, 0xad, + 0x6d, 0xc3, 0x04, 0x65, 0xcb, 0x28, 0x5a, 0x27, 0x4f, 0xc0, 0x57, 0xf7, + 0x91, 0xde, 0x73, 0xac, 0x30, 0xba, 0xcc, 0xde, 0x04, 0x44, 0x73, 0xfa, + 0x9e, 0x3d, 0xce, 0x6d, 0x39, 0x5e, 0xad, 0xf9, 0x8d, 0x1f, 0x97, 0x25, + 0x9b, 0xd8, 0x51, 0xa1, 0xeb, 0x6f, 0x3d, 0x31, 0xd2, 0xd7, 0x56, 0x02, + 0x41, 0x33, 0x70, 0x4b, 0x4a, 0xd3, 0x73, 0x00, 0xa9, 0x66, 0x82, 0x56, + 0x9f, 0x4f, 0x7f, 0xea, 0x3e, 0x14, 0xd6, 0xe1, 0xf6, 0x58, 0x64, 0x66, + 0x3f, 0x39, 0xaa, 0x67, 0xf4, 0x0b, 0x5c, 0x94, 0x9f, 0x19, 0x8d, 0x5d, + 0xe9, 0xf2, 0xac, 0x23, 0x69, 0xbb, 0xb9, 0x11, 0x1c, 0x89, 0xb3, 0x93, + 0x19, 0x95, 0x37, 0xc6, 0xc0, 0x8e, 0xd7, 0xc0, 0x27, 0x09, 0xc7, 0x33, + 0xef, 0x76, 0x60, 0x11, 0x3d, 0x53}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x38, 0x38, 0x39, 0x35, 0x32, 0x32, 0x37, 0x30, 0x39, 0x34}, + true}, + + // Comment: special case hash + // tcID: 258 + {SEC_OID_SHA512, + 258, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x55, 0x40, 0x35, 0xba, 0x84, 0xb0, + 0x51, 0xd5, 0x09, 0x01, 0xc6, 0x22, 0xb9, 0x8b, 0xe4, 0xde, 0x01, 0x23, + 0xa0, 0x29, 0x28, 0xdf, 0xfa, 0x7e, 0xb1, 0x3b, 0x04, 0x03, 0xfd, 0x5e, + 0x25, 0x5f, 0x22, 0x65, 0x05, 0xe1, 0x56, 0x94, 0x95, 0x6a, 0x66, 0xa8, + 0x78, 0xff, 0x58, 0x11, 0x73, 0xd1, 0x23, 0xd1, 0xb2, 0x4e, 0xaa, 0x85, + 0xc5, 0xfe, 0x46, 0xd8, 0x97, 0x3a, 0x55, 0x04, 0x0f, 0xf4, 0x05, 0x02, + 0x42, 0x01, 0xb0, 0x16, 0xdd, 0x6b, 0x51, 0x76, 0xad, 0x83, 0x47, 0xeb, + 0x98, 0x02, 0xdd, 0x77, 0x27, 0xe0, 0x6a, 0x29, 0xdb, 0x33, 0xcc, 0x94, + 0x6f, 0x80, 0x9a, 0x42, 0xf9, 0x19, 0x30, 0x40, 0x69, 0x2b, 0x0f, 0x82, + 0xeb, 0xbd, 0x04, 0xef, 0xf9, 0xf0, 0x99, 0xb7, 0xf7, 0x5f, 0x8e, 0x45, + 0xe7, 0x4a, 0xc0, 0x0a, 0x51, 0xa9, 0xcd, 0x4f, 0x2c, 0xbf, 0x5f, 0x03, + 0xf4, 0xd2, 0xbe, 0xe9, 0x9c, 0x24, 0xeb}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x35, 0x38, 0x30, 0x32, 0x33, 0x34, 0x30, 0x39, 0x34}, + true}, + + // Comment: special case hash + // tcID: 259 + {SEC_OID_SHA512, + 259, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x29, 0x3e, 0x8d, 0x67, 0x75, 0xf3, 0xc1, + 0x41, 0x83, 0xae, 0xcc, 0x22, 0xf6, 0x08, 0xe9, 0x01, 0x3d, 0x7b, 0x15, + 0xda, 0xd1, 0x67, 0xbb, 0x38, 0xa1, 0xdf, 0xef, 0x6b, 0x37, 0x36, 0x19, + 0xf1, 0xba, 0x27, 0x51, 0xd7, 0x7b, 0x43, 0xf6, 0x43, 0xf6, 0x86, 0x43, + 0xcf, 0xdb, 0x5c, 0x04, 0xa8, 0xed, 0x85, 0x8b, 0xfc, 0xf3, 0x85, 0x8a, + 0x68, 0x1a, 0xe9, 0x3b, 0xfc, 0x7c, 0xd7, 0xe3, 0x14, 0x38, 0x02, 0x41, + 0x2c, 0x7d, 0x96, 0xdb, 0x7d, 0xbb, 0xe3, 0x47, 0xba, 0xb9, 0xf6, 0xf7, + 0xb8, 0x8f, 0x48, 0xcb, 0x32, 0xab, 0x96, 0x32, 0x48, 0x73, 0x7d, 0x2c, + 0x90, 0x1b, 0x90, 0xd6, 0x45, 0x91, 0xcb, 0xdb, 0x0f, 0x0c, 0xa7, 0xa1, + 0x45, 0x57, 0xf8, 0xa5, 0x0f, 0xd8, 0x0d, 0x40, 0x2f, 0x92, 0x9d, 0xad, + 0x14, 0x11, 0x41, 0xf1, 0xf0, 0xc8, 0x5d, 0x94, 0x14, 0xb3, 0x2d, 0x1f, + 0xd4, 0xd7, 0x96, 0xe6, 0xe7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x39, 0x36, 0x35, 0x39, 0x39, 0x31, 0x35, 0x31, 0x32}, + true}, + + // Comment: special case hash + // tcID: 260 + {SEC_OID_SHA512, + 260, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xb1, 0x6a, 0x9b, 0x3a, 0xce, 0xec, + 0xe8, 0x59, 0x08, 0x12, 0x5f, 0x96, 0xf6, 0xcb, 0x6b, 0x1a, 0xfd, 0x0e, + 0xf0, 0x41, 0x71, 0x93, 0x6b, 0x37, 0x66, 0xf8, 0xe4, 0x3b, 0xeb, 0x34, + 0x0d, 0x38, 0x20, 0x84, 0xb3, 0x34, 0x39, 0xf7, 0x75, 0xa2, 0x9a, 0x83, + 0x94, 0x5d, 0xa8, 0xef, 0xc4, 0x19, 0x0d, 0xb1, 0x34, 0x3e, 0x87, 0xd8, + 0xc0, 0xff, 0xb9, 0x7a, 0xeb, 0x3b, 0xe1, 0x59, 0xd9, 0x0f, 0x59, 0x02, + 0x42, 0x00, 0xe5, 0xc2, 0xbb, 0xd9, 0x8e, 0x44, 0x9b, 0xd0, 0xbb, 0x4f, + 0x75, 0xa0, 0x7f, 0x1a, 0x88, 0xdd, 0x63, 0xc0, 0x60, 0x2a, 0x76, 0x60, + 0xf4, 0xac, 0xd3, 0x39, 0x37, 0xc4, 0x91, 0x3a, 0x9c, 0x16, 0xba, 0x44, + 0xdc, 0x58, 0x08, 0x89, 0x2e, 0xc8, 0x8a, 0x42, 0x55, 0x10, 0x9a, 0x7b, + 0xc5, 0xb2, 0x21, 0xc0, 0x7e, 0x6a, 0x27, 0x88, 0x88, 0xa9, 0x71, 0x2f, + 0xc2, 0xa2, 0x5b, 0x37, 0x44, 0x27, 0xe3}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x32, 0x38, 0x38, 0x37, 0x33, 0x32, 0x31, 0x39, 0x38}, + true}, + + // Comment: special case hash + // tcID: 261 + {SEC_OID_SHA512, + 261, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x3b, 0x47, 0xa8, 0xed, 0x52, 0xf5, 0xb0, + 0x56, 0x63, 0x65, 0x31, 0x35, 0x20, 0xbc, 0x0b, 0x6e, 0x4e, 0x4e, 0xfb, + 0x3e, 0xa4, 0x17, 0x6e, 0xd7, 0xa3, 0x52, 0xc4, 0xb2, 0xf8, 0xbf, 0xfb, + 0xdb, 0x01, 0x48, 0xff, 0x44, 0xf3, 0xf1, 0x3d, 0x9e, 0x5e, 0x31, 0xb1, + 0xcd, 0xea, 0xe0, 0x97, 0x57, 0x4a, 0xad, 0x8b, 0xf3, 0x93, 0xc5, 0x4a, + 0x5c, 0x84, 0x2e, 0x74, 0x9e, 0xe8, 0x7a, 0x74, 0xc6, 0xb0, 0x02, 0x42, + 0x01, 0xd3, 0xf4, 0x84, 0xe9, 0xe2, 0x24, 0xbd, 0xa9, 0xc8, 0xf1, 0x0f, + 0xbb, 0x74, 0xbb, 0xb6, 0x2d, 0x7a, 0x18, 0x24, 0x57, 0x07, 0xf4, 0xeb, + 0x52, 0xf1, 0x7d, 0xde, 0x79, 0x38, 0x92, 0xc1, 0x6e, 0x4b, 0xdf, 0x50, + 0x49, 0x60, 0xfb, 0xa5, 0x5d, 0xa4, 0x87, 0xf5, 0x42, 0xd4, 0x12, 0xb1, + 0xb8, 0x33, 0xf6, 0xf4, 0x63, 0x36, 0x11, 0x86, 0x18, 0xfc, 0xff, 0x69, + 0x46, 0x9c, 0x83, 0x96, 0x37, 0x77}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x32, 0x33, 0x30, 0x38, 0x38, 0x37, 0x33, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 262 + {SEC_OID_SHA512, + 262, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x28, 0xb8, 0x98, 0x8b, 0xfe, 0x92, + 0x87, 0xf8, 0x2a, 0xc9, 0x7b, 0xe5, 0x07, 0xa5, 0x44, 0xb8, 0x23, 0xe8, + 0x5c, 0xc2, 0x81, 0x3b, 0x69, 0x29, 0xe6, 0x36, 0x99, 0xcf, 0xf8, 0x5a, + 0x40, 0x28, 0x30, 0x76, 0x02, 0x8e, 0x7b, 0xf8, 0xd2, 0x43, 0x30, 0xf8, + 0x9a, 0xdb, 0x96, 0xbf, 0x24, 0xa4, 0xe1, 0x83, 0xa8, 0x98, 0xe6, 0x79, + 0xb3, 0x67, 0x68, 0x90, 0x95, 0x74, 0xe7, 0xd4, 0x73, 0x3d, 0x61, 0x02, + 0x42, 0x00, 0xc1, 0x8a, 0xae, 0x44, 0xe6, 0x80, 0x1f, 0xc2, 0xe3, 0xd9, + 0xc7, 0xa2, 0x0f, 0xf9, 0xd4, 0x2b, 0x46, 0xe4, 0xa3, 0x1c, 0xa3, 0x77, + 0x72, 0xf8, 0xc4, 0x6c, 0xe6, 0x52, 0x19, 0xb1, 0x95, 0xca, 0x23, 0x71, + 0x7f, 0x81, 0x6e, 0x1f, 0xed, 0x51, 0xe5, 0xb6, 0xf9, 0xa0, 0xca, 0x12, + 0xc3, 0xcf, 0x81, 0xae, 0x7f, 0xc9, 0xcc, 0x69, 0x46, 0xa8, 0x83, 0x30, + 0xb2, 0x01, 0x1d, 0xdd, 0x16, 0x09, 0x30}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x39, 0x30, 0x35, 0x36, 0x39, 0x33, 0x37}, + true}, + + // Comment: special case hash + // tcID: 263 + {SEC_OID_SHA512, + 263, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x5e, 0xdf, 0x1f, 0xa9, 0x5b, 0x17, + 0x15, 0x9f, 0x76, 0x2d, 0x68, 0xc1, 0x73, 0x61, 0x01, 0x30, 0x9e, 0x80, + 0xfe, 0x5b, 0x2c, 0x44, 0x15, 0x60, 0x9a, 0x5a, 0xc0, 0x83, 0x7f, 0xe5, + 0x90, 0x1f, 0x3c, 0x2d, 0x3d, 0x82, 0x6a, 0x43, 0xb1, 0xf8, 0xcd, 0x1b, + 0xab, 0xf4, 0x94, 0xff, 0xd9, 0x6c, 0xca, 0x12, 0x67, 0x95, 0x01, 0x88, + 0xa9, 0x24, 0xd4, 0xe1, 0xbf, 0x7f, 0x68, 0x18, 0x9f, 0x27, 0xd3, 0x02, + 0x41, 0x2e, 0x86, 0x97, 0xef, 0xbb, 0xf5, 0x3a, 0xdb, 0x7c, 0xb1, 0xb9, + 0x04, 0x71, 0x8f, 0xc7, 0x1e, 0xb2, 0x56, 0x1f, 0x33, 0x1c, 0x20, 0x9c, + 0x50, 0x84, 0x8b, 0x5b, 0xc5, 0x0b, 0xef, 0x77, 0xc5, 0xc3, 0x48, 0x7d, + 0x28, 0x5b, 0xfa, 0xa3, 0xca, 0xa1, 0x40, 0x25, 0xcb, 0xb7, 0x1b, 0xdb, + 0xae, 0xa6, 0x91, 0x1e, 0x36, 0x10, 0x33, 0x56, 0x41, 0xd2, 0x79, 0x9c, + 0x3f, 0xd7, 0x50, 0x19, 0xf7, 0x16}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x37, 0x34, 0x38, 0x36, 0x35, 0x36, 0x34, 0x33, 0x38}, + true}, + + // Comment: special case hash + // tcID: 264 + {SEC_OID_SHA512, + 264, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x61, 0xf6, 0x4b, 0xbe, 0x93, 0xfd, + 0xc0, 0xe6, 0x11, 0x34, 0xcf, 0xd4, 0xc4, 0x53, 0xab, 0x74, 0x02, 0x33, + 0xb4, 0x36, 0x17, 0x93, 0x51, 0xaa, 0x68, 0xa3, 0xe3, 0x8a, 0x83, 0x40, + 0x0d, 0x86, 0xff, 0x46, 0x4d, 0x7c, 0xeb, 0x7a, 0x51, 0xf5, 0x41, 0xb8, + 0x6e, 0xb2, 0xf1, 0x2e, 0x32, 0xa8, 0x79, 0xb3, 0xa2, 0x9b, 0xcb, 0x92, + 0xe0, 0x8c, 0xd5, 0x0e, 0x74, 0xf8, 0x6a, 0x0e, 0xd5, 0x2a, 0xe9, 0x02, + 0x42, 0x00, 0x8f, 0x6f, 0xef, 0x49, 0xba, 0x12, 0xce, 0xd6, 0x69, 0x6f, + 0x4f, 0x6d, 0x24, 0xe6, 0xc6, 0x80, 0x57, 0xa8, 0x44, 0x96, 0xd4, 0x2e, + 0xed, 0xe6, 0x30, 0x19, 0x9e, 0x9b, 0xd0, 0x6d, 0x91, 0x36, 0x35, 0x42, + 0xa9, 0x77, 0x6b, 0xfc, 0xd6, 0xd7, 0x7f, 0xba, 0xe4, 0x22, 0xe8, 0x0f, + 0xe4, 0x66, 0xed, 0xd2, 0xc2, 0xc5, 0xe1, 0xf5, 0xcc, 0x79, 0xbe, 0xdd, + 0x1a, 0x7b, 0xec, 0xc1, 0xa1, 0x26, 0x60}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x35, 0x38, 0x33, 0x35, 0x30, 0x32, 0x36, 0x30, 0x34}, + true}, + + // Comment: special case hash + // tcID: 265 + {SEC_OID_SHA512, + 265, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x3a, 0x6f, 0xac, 0xcc, 0x1c, 0x06, + 0xcb, 0x5d, 0xad, 0xb2, 0xcf, 0x08, 0x3c, 0xb9, 0x4a, 0x71, 0x81, 0xfd, + 0x5c, 0xbf, 0x39, 0x54, 0xfd, 0xc4, 0x30, 0xc2, 0x69, 0x12, 0x48, 0xfc, + 0xfc, 0xd1, 0x37, 0x67, 0xe3, 0x24, 0x91, 0xf0, 0x02, 0x69, 0xb5, 0x49, + 0xca, 0xe9, 0x37, 0x77, 0xce, 0xd0, 0xf7, 0xb0, 0x69, 0x44, 0x07, 0x26, + 0xad, 0xde, 0x76, 0x05, 0xd4, 0x03, 0x8d, 0x7b, 0x5e, 0xa4, 0xcc, 0x02, + 0x41, 0x76, 0x22, 0xc9, 0x06, 0x5f, 0x4c, 0x49, 0xa6, 0xf8, 0x64, 0x90, + 0x73, 0xdf, 0xc6, 0xa8, 0x27, 0xb8, 0x97, 0xb6, 0x98, 0x41, 0x76, 0xb1, + 0xa0, 0x9d, 0x15, 0x1b, 0x97, 0x33, 0xa6, 0x8f, 0x6d, 0xa7, 0x46, 0xc4, + 0x74, 0x27, 0xcd, 0xeb, 0x3b, 0xe0, 0x75, 0xda, 0x4a, 0x35, 0x1a, 0xb7, + 0x8d, 0xd5, 0xe4, 0x72, 0xcd, 0x98, 0xd1, 0x58, 0x6e, 0xdd, 0x6f, 0xf2, + 0xa1, 0x1c, 0x6c, 0x16, 0x9f, 0xbb}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x33, 0x32, 0x37, 0x37, 0x35, 0x34, 0x32, 0x37, 0x39}, + true}, + + // Comment: special case hash + // tcID: 266 + {SEC_OID_SHA512, + 266, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x89, 0x96, 0x09, 0xe7, 0xf7, 0xcd, + 0x2e, 0xf1, 0x4b, 0xfb, 0xb1, 0xcb, 0x9b, 0xa9, 0x28, 0x3a, 0xe1, 0x1a, + 0x93, 0x46, 0xa3, 0x4b, 0xef, 0x23, 0xb1, 0xc2, 0x49, 0xda, 0x2e, 0x76, + 0xa7, 0x70, 0x8e, 0x0f, 0x2f, 0x97, 0xf8, 0x19, 0xe4, 0xe2, 0x5b, 0x0d, + 0x52, 0x27, 0xee, 0xb8, 0x5a, 0xa5, 0x93, 0xc3, 0xfa, 0xe9, 0x39, 0x8a, + 0x70, 0x20, 0xf6, 0x1a, 0xe1, 0x60, 0x69, 0x45, 0xd1, 0x38, 0x41, 0x02, + 0x42, 0x01, 0xb8, 0xd5, 0xe9, 0xc4, 0xf0, 0x30, 0x29, 0x54, 0x47, 0x10, + 0x6d, 0x2b, 0x5c, 0x80, 0xcc, 0x2e, 0x7d, 0x4e, 0x36, 0xb4, 0x58, 0xa9, + 0x0a, 0x08, 0xf5, 0x05, 0xdf, 0x62, 0xd2, 0x23, 0x4e, 0x59, 0xd0, 0x81, + 0x87, 0x38, 0x5b, 0xa5, 0x50, 0x10, 0x49, 0xb3, 0x4e, 0x12, 0xec, 0x92, + 0xf7, 0x83, 0x9a, 0x18, 0x36, 0x1a, 0x52, 0xa9, 0xa0, 0xb6, 0xf6, 0xa6, + 0x64, 0xb1, 0x18, 0x68, 0x0b, 0x53, 0xd7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x37, 0x35, 0x35, 0x30, 0x38, 0x35, 0x38, 0x34}, + true}, + + // Comment: special case hash + // tcID: 267 + {SEC_OID_SHA512, + 267, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xdd, 0xc6, 0x9d, 0x15, 0x08, 0x02, + 0x1e, 0xb5, 0x60, 0xdb, 0x39, 0xf3, 0xad, 0xd8, 0xa2, 0x8d, 0xd7, 0xfb, + 0xce, 0x41, 0x7e, 0x5f, 0xa1, 0xf4, 0xf6, 0x26, 0x70, 0x5c, 0xaa, 0xad, + 0x72, 0xb6, 0x34, 0x86, 0x8d, 0x01, 0xdf, 0xc4, 0x74, 0xe9, 0x26, 0xc9, + 0x79, 0x27, 0xc5, 0x6a, 0xc5, 0x1f, 0x9b, 0xdc, 0xfd, 0x0e, 0x76, 0x27, + 0xbe, 0x35, 0xcc, 0x30, 0x0a, 0x0c, 0xdc, 0x08, 0x3b, 0x00, 0xd4, 0x02, + 0x41, 0x6e, 0x86, 0x2c, 0xaf, 0x9f, 0x2d, 0xf1, 0x1b, 0x0a, 0x46, 0x10, + 0x4e, 0x78, 0x86, 0x5f, 0xbb, 0xab, 0xe3, 0x0b, 0xfa, 0xc0, 0xb1, 0xfe, + 0x7f, 0x99, 0xba, 0xdc, 0x11, 0x74, 0x6a, 0x28, 0x8c, 0x1f, 0xf2, 0x7f, + 0x6f, 0xa2, 0xaa, 0xba, 0x64, 0x41, 0xba, 0xb0, 0x37, 0x2a, 0xf9, 0x06, + 0xee, 0xf0, 0x83, 0xff, 0x03, 0xba, 0x46, 0x6b, 0x89, 0x6c, 0x93, 0x44, + 0xcd, 0x39, 0x6d, 0xd4, 0x6d, 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x37, 0x39, 0x38, 0x32, 0x36, 0x34, 0x38, 0x33, 0x38, 0x32}, + true}, + + // Comment: special case hash + // tcID: 268 + {SEC_OID_SHA512, + 268, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x17, 0xfe, 0x2c, 0x21, 0xf2, 0x82, + 0xc7, 0xe4, 0xa8, 0x41, 0x5e, 0x9c, 0x53, 0xc2, 0x54, 0x51, 0x4e, 0xee, + 0xb0, 0xad, 0xad, 0xc7, 0x71, 0xad, 0xbc, 0x6d, 0x21, 0xa0, 0x9a, 0xdd, + 0x4f, 0x17, 0xea, 0x0c, 0x59, 0x74, 0x69, 0x48, 0x82, 0x38, 0xbe, 0x79, + 0x5f, 0x2e, 0x18, 0x7f, 0xa0, 0x16, 0xd5, 0x90, 0x53, 0x5b, 0x4f, 0xf1, + 0x0c, 0x62, 0xd2, 0x24, 0x6a, 0xa1, 0x7b, 0xb0, 0x13, 0xf9, 0xee, 0x02, + 0x41, 0x3c, 0x9f, 0x15, 0x90, 0xce, 0x7a, 0x68, 0xfc, 0x84, 0xc6, 0x17, + 0xf4, 0x78, 0x18, 0x8e, 0x71, 0xae, 0xfe, 0x8c, 0x74, 0xc4, 0xb9, 0x97, + 0x9b, 0x8c, 0x91, 0x96, 0xbc, 0xc2, 0x62, 0x20, 0x5a, 0xec, 0xce, 0x5f, + 0xd2, 0xbb, 0x80, 0xc3, 0x60, 0xd3, 0xe2, 0x0d, 0xa2, 0x0e, 0x36, 0xc5, + 0xab, 0x70, 0xd8, 0x10, 0xd4, 0xba, 0x97, 0xd1, 0x38, 0x58, 0x19, 0x9d, + 0x3a, 0x1c, 0x9c, 0x14, 0x0c, 0x63}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x33, 0x39, 0x36, 0x37, 0x37, 0x37, 0x33, 0x36, 0x35}, + true}, + + // Comment: special case hash + // tcID: 269 + {SEC_OID_SHA512, + 269, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xbe, 0x6b, 0x47, 0x25, 0x4a, 0x3c, + 0xf9, 0x3e, 0x2e, 0x27, 0x6a, 0xdf, 0xb0, 0x72, 0x25, 0x64, 0x04, 0x74, + 0x40, 0x70, 0xd6, 0xde, 0xc8, 0x3e, 0xf3, 0x4e, 0x3e, 0x6c, 0x11, 0x92, + 0x06, 0x42, 0x2b, 0xb2, 0x75, 0xe6, 0x1f, 0xc4, 0x70, 0x53, 0xef, 0x7b, + 0x2a, 0xf9, 0xe3, 0x3a, 0xca, 0x8f, 0x8b, 0x2e, 0x49, 0x38, 0x05, 0x70, + 0x70, 0xeb, 0x6e, 0xbb, 0xcf, 0x82, 0xfa, 0xbb, 0x44, 0xa5, 0xfe, 0x02, + 0x42, 0x01, 0x06, 0x1e, 0xf8, 0x09, 0x35, 0xff, 0x6d, 0x0e, 0x9f, 0x87, + 0xf3, 0x53, 0x7b, 0x63, 0x99, 0x45, 0xac, 0xf5, 0x0c, 0x5d, 0x97, 0xd3, + 0x0b, 0x4b, 0x9c, 0x34, 0x7e, 0x3f, 0x5f, 0x5e, 0xc0, 0x2b, 0x15, 0xa3, + 0x76, 0xae, 0x75, 0x4d, 0x64, 0xb2, 0xef, 0xaa, 0x81, 0x1b, 0x3d, 0x12, + 0xa0, 0xff, 0xf0, 0xbc, 0x68, 0x90, 0x22, 0x02, 0x5d, 0xd2, 0xf6, 0x9f, + 0x2f, 0x4b, 0x40, 0xdd, 0xa8, 0x68, 0x7a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x39, 0x39, 0x38, 0x31, 0x30, 0x35, 0x38, 0x30, 0x31}, + true}, + + // Comment: special case hash + // tcID: 270 + {SEC_OID_SHA512, + 270, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x30, 0xb6, 0xfd, 0x7d, 0xec, 0x5c, + 0xb6, 0xf9, 0x0a, 0x8b, 0x54, 0xce, 0x7b, 0x58, 0xc6, 0x1b, 0x01, 0x3d, + 0x0a, 0xed, 0x7c, 0x4a, 0x26, 0x63, 0x9d, 0xe8, 0x0a, 0xea, 0xc3, 0xd9, + 0xe3, 0x38, 0x8e, 0x9f, 0x87, 0xe1, 0xe6, 0x41, 0x9d, 0x3f, 0x03, 0x39, + 0xaf, 0x32, 0x4e, 0x14, 0x21, 0xb5, 0xd1, 0x30, 0x31, 0x7f, 0xfd, 0x9d, + 0x8b, 0xe3, 0x65, 0x00, 0xa8, 0x4b, 0xb4, 0x1d, 0x02, 0x6c, 0xea, 0x02, + 0x42, 0x01, 0x76, 0xb4, 0x60, 0xa3, 0xea, 0xe0, 0x1d, 0x8a, 0xa8, 0xcc, + 0xff, 0xb0, 0xd6, 0xcf, 0x4d, 0x15, 0x95, 0xaa, 0x69, 0x7c, 0x65, 0x51, + 0x0a, 0x11, 0x97, 0xb9, 0x73, 0x43, 0xc1, 0xa6, 0x23, 0x45, 0x52, 0xce, + 0x9d, 0x6d, 0x31, 0x8c, 0x5f, 0x20, 0xf4, 0x8b, 0xec, 0x0d, 0xc3, 0x11, + 0xdd, 0x62, 0xeb, 0x40, 0x05, 0x8f, 0x3c, 0xb2, 0x2f, 0xa9, 0x58, 0xed, + 0xaf, 0x9d, 0xdd, 0xed, 0x19, 0x1a, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x36, 0x36, 0x37, 0x37, 0x38, 0x32, 0x37, 0x30, 0x35, 0x37}, + true}, + + // Comment: special case hash + // tcID: 271 + {SEC_OID_SHA512, + 271, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xa8, 0x7d, 0xe4, 0x2d, 0x82, 0x7a, + 0xe1, 0xf5, 0x5d, 0x6f, 0xab, 0x32, 0x77, 0xc7, 0xa9, 0xfd, 0xfa, 0xc3, + 0xaf, 0x22, 0xfe, 0x47, 0xe5, 0x2b, 0xfe, 0xe3, 0x4f, 0xa1, 0xee, 0x3e, + 0x76, 0x50, 0x95, 0xff, 0xf2, 0x01, 0x75, 0xbe, 0xcb, 0xdc, 0x94, 0xb4, + 0xa5, 0xad, 0x3a, 0x14, 0x9e, 0xa7, 0xc1, 0xbe, 0xbf, 0x4d, 0x45, 0x37, + 0x0e, 0x6b, 0x44, 0x04, 0xa0, 0x43, 0x7d, 0x8f, 0xae, 0x26, 0x4f, 0x02, + 0x42, 0x01, 0xa3, 0xc1, 0xc5, 0x18, 0x6d, 0x8a, 0xa4, 0x91, 0xb4, 0x62, + 0x3f, 0x57, 0x65, 0xa3, 0x88, 0x93, 0x0f, 0x37, 0xbb, 0x8f, 0x3e, 0x1c, + 0x0d, 0xb5, 0x08, 0x98, 0x35, 0x85, 0xb9, 0x09, 0x0b, 0x3a, 0xaf, 0x22, + 0xbb, 0x84, 0x6e, 0x0f, 0xb6, 0xd9, 0x15, 0xb5, 0x81, 0x1a, 0xc5, 0x5e, + 0x4d, 0x6c, 0xb0, 0x8f, 0x60, 0x5c, 0xb8, 0x4d, 0xeb, 0x55, 0xab, 0x7f, + 0xba, 0x2d, 0xde, 0x87, 0x36, 0xb1, 0xc4}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x30, 0x36, 0x32, 0x31, 0x34, 0x33, 0x36, 0x32}, + true}, + + // Comment: special case hash + // tcID: 272 + {SEC_OID_SHA512, + 272, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x0e, 0x46, 0x05, 0x5d, 0x9a, 0xa0, + 0x87, 0xf1, 0xc4, 0xb6, 0x05, 0x63, 0x19, 0xcb, 0xf1, 0x7a, 0x06, 0x94, + 0xfe, 0x07, 0x32, 0x66, 0xa3, 0xf3, 0x03, 0x63, 0x03, 0x0e, 0x34, 0x5a, + 0x4b, 0xd4, 0x61, 0xac, 0xbd, 0x99, 0xd1, 0x26, 0x1f, 0xc0, 0x5e, 0xf3, + 0xc9, 0xa1, 0xc3, 0x7a, 0xfb, 0xa6, 0xe2, 0x1c, 0x2d, 0x51, 0x3e, 0xa3, + 0xd4, 0x70, 0x9d, 0xe5, 0x58, 0x68, 0x10, 0xd7, 0xd2, 0x9e, 0xc6, 0x02, + 0x42, 0x00, 0xd0, 0xc9, 0x5c, 0x7e, 0x97, 0xa9, 0x4e, 0xfb, 0x44, 0xaa, + 0x71, 0x7c, 0xd6, 0xeb, 0xe8, 0x2d, 0xe0, 0x64, 0x4e, 0x32, 0x67, 0x6d, + 0x19, 0x73, 0x51, 0xf1, 0x28, 0xee, 0x8d, 0x2b, 0x22, 0x3a, 0xb4, 0x76, + 0xd3, 0xe6, 0x60, 0x14, 0xec, 0xc0, 0x03, 0x08, 0x1f, 0x70, 0x40, 0xc5, + 0x78, 0xb8, 0x98, 0x46, 0x28, 0xd6, 0xec, 0x80, 0x73, 0x3f, 0x71, 0x3e, + 0x26, 0xb2, 0xc9, 0x8c, 0xb4, 0xed, 0xe1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x38, 0x34, 0x32, 0x34, 0x39, 0x36, 0x30, 0x34, 0x35}, + true}, + + // Comment: special case hash + // tcID: 273 + {SEC_OID_SHA512, + 273, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x2c, 0x04, 0xd0, 0x8a, 0x7a, 0x2d, + 0x07, 0x40, 0x3a, 0xba, 0x60, 0x4e, 0xa8, 0x5e, 0xc2, 0x3a, 0x52, 0xb5, + 0x27, 0x86, 0xe7, 0xfc, 0xe0, 0x41, 0x70, 0xe8, 0x67, 0xbe, 0x61, 0x46, + 0xee, 0xa7, 0x5a, 0x71, 0x80, 0xf5, 0xd4, 0xf3, 0xb8, 0x2a, 0x20, 0x4a, + 0x3c, 0x99, 0x68, 0x11, 0xa1, 0xe6, 0x1a, 0x3e, 0x76, 0xed, 0x20, 0x9c, + 0x22, 0x42, 0x8b, 0x35, 0xc5, 0x1f, 0xe6, 0x0f, 0x3b, 0xee, 0x1e, 0x02, + 0x42, 0x01, 0x6f, 0x2f, 0xea, 0xbc, 0x25, 0x73, 0x3b, 0x0a, 0x46, 0x04, + 0x63, 0xb9, 0x93, 0x3e, 0x6e, 0x4a, 0xe9, 0xf4, 0x12, 0x4c, 0xd0, 0xad, + 0x37, 0x85, 0xc7, 0x77, 0x55, 0xdb, 0xf0, 0x84, 0x8e, 0xc1, 0xcf, 0xd2, + 0xab, 0x08, 0xb9, 0x60, 0xb5, 0x56, 0x87, 0x0f, 0xa0, 0x03, 0x88, 0xd2, + 0x3d, 0x9a, 0x9f, 0xa3, 0x11, 0x2a, 0xc3, 0xe6, 0x2a, 0x0f, 0x34, 0x2d, + 0x58, 0xfb, 0x1f, 0x0a, 0xa8, 0x17, 0x48}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x32, 0x36, 0x39, 0x38, 0x39, 0x37, 0x33, 0x32, 0x31}, + true}, + + // Comment: special case hash + // tcID: 274 + {SEC_OID_SHA512, + 274, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xca, 0x95, 0x32, 0xc9, 0xda, 0xeb, + 0x80, 0xd0, 0xdb, 0xc0, 0x7a, 0x41, 0x38, 0xba, 0x62, 0xa6, 0xba, 0xb8, + 0xc8, 0x8b, 0x9e, 0x1e, 0x2e, 0xdf, 0x26, 0x75, 0x13, 0x2e, 0xb9, 0x7c, + 0xfb, 0x26, 0xf4, 0xc3, 0x95, 0xf3, 0xb9, 0xd1, 0xd1, 0x27, 0x56, 0x94, + 0x95, 0x6b, 0x34, 0xc3, 0xef, 0x72, 0xcd, 0x00, 0xba, 0xb8, 0x67, 0x77, + 0x46, 0x5b, 0x9e, 0xdb, 0xa2, 0x9a, 0x41, 0xb0, 0x11, 0x4c, 0x62, 0x02, + 0x42, 0x01, 0x40, 0xeb, 0x6d, 0xdd, 0xff, 0x25, 0x3a, 0x7f, 0xf5, 0xb0, + 0x32, 0xd8, 0x2f, 0xbd, 0x18, 0xe4, 0x81, 0xa3, 0x76, 0xfe, 0x24, 0x2f, + 0x64, 0x05, 0xb8, 0x1b, 0x57, 0x16, 0x56, 0x65, 0xc9, 0xbf, 0xe6, 0x1e, + 0x25, 0xcd, 0x33, 0x58, 0x24, 0x5b, 0xdf, 0xb8, 0xde, 0x76, 0x32, 0xde, + 0x72, 0xed, 0x20, 0xcd, 0xac, 0xf3, 0x84, 0x76, 0x40, 0x96, 0xc8, 0xfe, + 0x3a, 0x37, 0x65, 0x63, 0xa3, 0x48, 0xaf}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x33, 0x38, 0x37, 0x33, 0x32, 0x34, 0x36, 0x39, 0x32}, + true}, + + // Comment: special case hash + // tcID: 275 + {SEC_OID_SHA512, + 275, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xd6, 0x09, 0xe1, 0xf1, 0xcc, 0x1a, + 0xdf, 0x58, 0x89, 0xdc, 0x6d, 0xed, 0xa4, 0x41, 0x68, 0x2e, 0x76, 0x0b, + 0xe0, 0x89, 0x32, 0xb3, 0x15, 0x92, 0xfe, 0xf3, 0xad, 0xa1, 0x43, 0xfb, + 0x49, 0x40, 0xe4, 0xea, 0x75, 0xae, 0x51, 0x9e, 0x4f, 0xb0, 0x76, 0x9c, + 0x4f, 0xbd, 0x33, 0xa5, 0x2b, 0x18, 0x3a, 0x21, 0xd0, 0xbb, 0xa1, 0xff, + 0xa3, 0xfe, 0x50, 0xfd, 0x11, 0xf7, 0x5c, 0x6a, 0xc5, 0x8f, 0xf6, 0x02, + 0x42, 0x01, 0x24, 0x00, 0xcc, 0x4d, 0xdc, 0x24, 0xdd, 0xcd, 0x47, 0xa6, + 0xd6, 0x39, 0xa2, 0xab, 0xde, 0xf2, 0x9a, 0x65, 0xd4, 0xfe, 0x91, 0x75, + 0xf5, 0x1b, 0x31, 0x6f, 0x4b, 0xf9, 0x18, 0xbc, 0x91, 0x88, 0x79, 0x49, + 0x5c, 0x57, 0x2f, 0x8e, 0x98, 0x36, 0x4e, 0x2e, 0x1a, 0xa0, 0xd4, 0xd5, + 0x3a, 0xd2, 0x9e, 0x80, 0x3a, 0x44, 0x70, 0xd9, 0x4d, 0xd0, 0x6a, 0x98, + 0x2a, 0x1d, 0x04, 0x1b, 0xf2, 0xb5, 0xdd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x31, 0x31, 0x38, 0x38, 0x38, 0x37, 0x35, 0x33, 0x36}, + true}, + + // Comment: special case hash + // tcID: 276 + {SEC_OID_SHA512, + 276, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x37, 0x75, 0xa7, 0xe6, 0x1b, 0xdd, 0xa9, + 0xa3, 0xa9, 0x90, 0xba, 0x9f, 0xde, 0x98, 0xf9, 0xd8, 0x1d, 0x4b, 0x03, + 0x19, 0x55, 0x47, 0xbb, 0xd0, 0x65, 0x8e, 0x10, 0x59, 0xda, 0xa0, 0x0d, + 0xa9, 0x27, 0x06, 0x71, 0xb2, 0xfa, 0xda, 0x1b, 0xbb, 0xf1, 0x39, 0x82, + 0xf8, 0x7c, 0x9f, 0x3f, 0x26, 0xdd, 0xa5, 0xcd, 0x4f, 0x24, 0xde, 0x63, + 0xbc, 0xeb, 0x5f, 0xd9, 0x39, 0x01, 0x63, 0xc5, 0x8d, 0x26, 0x02, 0x42, + 0x01, 0x0a, 0x03, 0xe4, 0xba, 0x08, 0xf9, 0xe2, 0xb6, 0x91, 0x5a, 0x6c, + 0x0b, 0x83, 0x15, 0x6b, 0x00, 0xf5, 0x9e, 0xfc, 0x54, 0x17, 0x39, 0x4c, + 0x51, 0xca, 0x76, 0x16, 0xb5, 0x8c, 0xf9, 0x1a, 0xb7, 0x16, 0x6d, 0x84, + 0x59, 0xeb, 0x4e, 0xeb, 0x0d, 0x57, 0x14, 0x6e, 0xd6, 0x56, 0x0e, 0x17, + 0x3f, 0xaf, 0x35, 0x4b, 0x43, 0x90, 0x81, 0x7e, 0x0a, 0xaf, 0xb3, 0x82, + 0x94, 0xdf, 0x25, 0x99, 0x2c, 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x39, 0x38, 0x38, 0x36, 0x30, 0x36, 0x35, 0x34, 0x35}, + true}, + + // Comment: special case hash + // tcID: 277 + {SEC_OID_SHA512, + 277, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x7a, 0xb0, 0x0a, 0x30, 0xc8, 0x8f, + 0xae, 0xce, 0xd3, 0xe4, 0xa1, 0x0f, 0x9c, 0x63, 0x78, 0x5b, 0xc2, 0x9e, + 0x9a, 0xf4, 0x49, 0x94, 0x66, 0xbd, 0x88, 0x80, 0x82, 0x7c, 0xfa, 0x58, + 0x0b, 0x61, 0x71, 0xf4, 0xa2, 0x0f, 0x36, 0x48, 0x7f, 0x7b, 0x94, 0x59, + 0x29, 0x46, 0xbc, 0xa4, 0x16, 0x2f, 0xaf, 0x65, 0x87, 0x2a, 0xf6, 0xbf, + 0xb1, 0x91, 0x9e, 0x6b, 0x02, 0x6c, 0x14, 0xe5, 0x1e, 0x27, 0x40, 0x02, + 0x42, 0x01, 0x92, 0x75, 0x15, 0xf6, 0x48, 0x9e, 0x9b, 0x7d, 0x9c, 0xbf, + 0x61, 0xe1, 0x03, 0x29, 0x58, 0x57, 0xc8, 0x13, 0x13, 0x20, 0x21, 0x7e, + 0x7a, 0x86, 0xd3, 0xf2, 0xfd, 0xcb, 0x35, 0x0d, 0xa5, 0xb4, 0x2c, 0x2d, + 0xbe, 0x17, 0x3f, 0xcb, 0x02, 0x5d, 0x14, 0xda, 0x23, 0x9d, 0x7d, 0x61, + 0x0d, 0xe8, 0x47, 0x59, 0x14, 0x74, 0x85, 0x73, 0x42, 0x9c, 0x95, 0x90, + 0xd3, 0x59, 0x4f, 0x4f, 0xa3, 0xaa, 0xb3}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x34, 0x37, 0x39, 0x31, 0x31, 0x35, 0x38, 0x34, 0x35}, + true}, + + // Comment: special case hash + // tcID: 278 + {SEC_OID_SHA512, + 278, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x3b, 0x2b, 0xa1, 0x50, 0x9a, 0xea, 0x9d, + 0x42, 0xd4, 0x00, 0x40, 0x00, 0x33, 0x95, 0x2a, 0x02, 0x2f, 0xe7, 0xe0, + 0x0c, 0x7a, 0xd6, 0x5c, 0x39, 0xa2, 0xf7, 0x6d, 0x41, 0x13, 0x0a, 0xad, + 0xa9, 0x9c, 0x3c, 0xdf, 0xb9, 0xcf, 0x44, 0x57, 0x5a, 0x21, 0x63, 0xde, + 0x29, 0xf0, 0x97, 0xbe, 0xb9, 0xbd, 0x3a, 0xef, 0x93, 0x34, 0xe6, 0xfd, + 0x08, 0x13, 0xdd, 0xe2, 0xa0, 0x87, 0xf9, 0x38, 0xc5, 0xf6, 0x02, 0x41, + 0x1a, 0xfb, 0x56, 0x08, 0x7d, 0xfd, 0x5c, 0xb4, 0xff, 0xf6, 0x67, 0x9a, + 0x11, 0x4c, 0x34, 0x0f, 0x3a, 0x59, 0xf6, 0xb3, 0xe1, 0x81, 0x33, 0x73, + 0xbf, 0x3e, 0xbe, 0x30, 0xcb, 0x5e, 0x8b, 0x28, 0x5a, 0x58, 0x75, 0xd1, + 0xb5, 0xa9, 0x12, 0x0d, 0xb8, 0x0f, 0x70, 0x31, 0x02, 0x01, 0x55, 0x9f, + 0x89, 0xbb, 0x1d, 0xf1, 0x47, 0x96, 0x1d, 0x1c, 0xa4, 0xfc, 0xdb, 0x5e, + 0x8e, 0x84, 0xca, 0xe0, 0x82}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x30, 0x37, 0x36, 0x38, 0x38, 0x37, 0x33, 0x36, 0x37}, + true}, + + // Comment: special case hash + // tcID: 279 + {SEC_OID_SHA512, + 279, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x0e, 0xfb, 0x32, 0x1a, 0x34, 0x76, + 0x25, 0x34, 0x3f, 0x51, 0x26, 0xed, 0x85, 0x45, 0x01, 0x7d, 0x79, 0x9e, + 0xb1, 0x03, 0xc7, 0x55, 0x58, 0x92, 0x2e, 0xab, 0xe4, 0x42, 0x11, 0xe8, + 0xfd, 0x83, 0x46, 0x55, 0xdc, 0x2e, 0xc5, 0xbe, 0xe9, 0xbb, 0x3e, 0x44, + 0x35, 0x0e, 0xb6, 0x88, 0x5e, 0x0a, 0xb9, 0x74, 0x73, 0x02, 0x22, 0xe5, + 0x5f, 0x13, 0xad, 0x27, 0xc0, 0x66, 0x72, 0x2f, 0xec, 0xaa, 0x25, 0x02, + 0x42, 0x00, 0xd6, 0x2e, 0x3d, 0x7f, 0xf9, 0x21, 0x53, 0x69, 0xaa, 0x7d, + 0xa8, 0x18, 0xdb, 0x30, 0x2e, 0x49, 0x03, 0x38, 0x75, 0x01, 0x0b, 0x2f, + 0x9b, 0x73, 0xd2, 0x5c, 0xa5, 0xb9, 0xbf, 0x2c, 0x62, 0xed, 0x75, 0x66, + 0x86, 0x23, 0x0c, 0xd5, 0xf4, 0xa3, 0x7c, 0x1f, 0xa8, 0x81, 0xc9, 0x7e, + 0x62, 0x39, 0x19, 0xfa, 0xb8, 0x27, 0xde, 0x59, 0x95, 0xab, 0x45, 0x6a, + 0x1f, 0xd7, 0xac, 0x7b, 0x85, 0xb1, 0xf8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x39, 0x38, 0x38, 0x35, 0x30, 0x36, 0x39, 0x36, 0x37}, + true}, + + // Comment: special case hash + // tcID: 280 + {SEC_OID_SHA512, + 280, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x2f, 0x77, 0x8c, 0xd5, 0x52, 0xf5, 0x4d, + 0xa5, 0xf5, 0x67, 0xf4, 0x7e, 0x69, 0x79, 0x87, 0x2b, 0xa1, 0x30, 0xdc, + 0x08, 0x90, 0x17, 0x2b, 0xf3, 0xb3, 0xbb, 0x95, 0x2f, 0x03, 0xc6, 0x4b, + 0xc8, 0x78, 0x3a, 0xbe, 0x9f, 0x05, 0x6d, 0x60, 0xe1, 0x66, 0x77, 0x80, + 0xf5, 0xea, 0x88, 0xf5, 0x9e, 0xf3, 0x3c, 0x73, 0x5d, 0x54, 0x05, 0x61, + 0xa1, 0x97, 0xd3, 0x1f, 0xe3, 0x48, 0x53, 0xa6, 0x0a, 0x52, 0x02, 0x42, + 0x00, 0xbd, 0x28, 0x16, 0xf0, 0x63, 0x72, 0xf2, 0xe3, 0xf2, 0x58, 0x2d, + 0x53, 0xe5, 0x83, 0xe1, 0x33, 0xa5, 0x51, 0xaa, 0xec, 0x04, 0xdd, 0xc2, + 0xfd, 0xb7, 0xb8, 0x13, 0x17, 0x87, 0xe7, 0x3e, 0x42, 0x95, 0xac, 0x28, + 0xa9, 0x60, 0x4a, 0x24, 0x02, 0xed, 0x5b, 0x27, 0x2c, 0xc0, 0x3b, 0xe5, + 0x7d, 0xd4, 0xa7, 0xdf, 0x84, 0xd9, 0xee, 0x24, 0xcb, 0x0c, 0x2b, 0xf1, + 0x24, 0xed, 0x92, 0x7d, 0xef, 0xee}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x37, 0x32, 0x31, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31}, + true}, + + // Comment: special case hash + // tcID: 281 + {SEC_OID_SHA512, + 281, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x2a, 0x45, 0x9f, 0xff, 0xea, 0x70, + 0xd3, 0xbf, 0xc1, 0x3e, 0x9e, 0xa0, 0xab, 0xb1, 0x0a, 0xae, 0x39, 0x10, + 0xdf, 0x60, 0x49, 0x97, 0xcb, 0x5e, 0x4b, 0xb0, 0x54, 0x8a, 0xbd, 0x85, + 0x2a, 0xba, 0xc6, 0xb9, 0xa3, 0x24, 0x18, 0xc3, 0xb5, 0xed, 0x4e, 0x79, + 0x51, 0xae, 0x88, 0xee, 0xcc, 0x0a, 0x2f, 0x10, 0x65, 0xca, 0xf2, 0x4c, + 0x6a, 0x81, 0x46, 0x74, 0xe9, 0x56, 0x82, 0xd9, 0xb4, 0x93, 0xf2, 0x02, + 0x42, 0x00, 0xe2, 0xab, 0xd0, 0x5c, 0x58, 0x5e, 0x0c, 0x21, 0x3a, 0x21, + 0x9a, 0x7e, 0x7d, 0x38, 0xb8, 0x10, 0xd2, 0x52, 0xff, 0xea, 0x67, 0x65, + 0x0d, 0x4d, 0x19, 0x94, 0xa4, 0x1c, 0x2c, 0xa3, 0x25, 0xbb, 0x96, 0x49, + 0x20, 0xc6, 0xc2, 0x54, 0x53, 0x81, 0xc4, 0x5c, 0xa3, 0xe1, 0xec, 0xa0, + 0x5e, 0x00, 0x51, 0x4b, 0x36, 0x6c, 0xb0, 0xe1, 0xe4, 0x9b, 0x8c, 0x23, + 0x6d, 0x38, 0x3b, 0x26, 0x0b, 0x9c, 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x32, 0x30, 0x34, 0x31, 0x30, 0x31, 0x36, 0x35, 0x35}, + true}, + + // Comment: special case hash + // tcID: 282 + {SEC_OID_SHA512, + 282, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x0f, 0x26, 0x53, 0xd9, 0x4a, 0xa2, + 0x8b, 0xcb, 0xd6, 0x67, 0xa5, 0x01, 0x3f, 0x9b, 0x28, 0x3d, 0x84, 0x87, + 0xc4, 0x4d, 0x09, 0x3e, 0xe4, 0x76, 0x60, 0x32, 0x93, 0x98, 0xca, 0xa5, + 0x50, 0xca, 0x9c, 0x93, 0x88, 0xc7, 0xaa, 0xde, 0xce, 0xac, 0xac, 0x15, + 0x07, 0xe7, 0x65, 0x90, 0xaf, 0xb7, 0x36, 0xad, 0xb3, 0x58, 0x3f, 0x54, + 0xf3, 0x1a, 0xe2, 0x5c, 0x9c, 0x71, 0x7e, 0xc9, 0xf8, 0x9b, 0x5e, 0x02, + 0x41, 0x49, 0x44, 0x48, 0xa7, 0xff, 0xe4, 0xa4, 0xee, 0xd8, 0x4b, 0x46, + 0x02, 0x78, 0x1e, 0xce, 0xf7, 0x7a, 0x23, 0xfe, 0xd1, 0x16, 0xb1, 0xb7, + 0x91, 0xb8, 0xd2, 0xe4, 0x23, 0x1b, 0x7c, 0xa2, 0xa7, 0xb6, 0xf0, 0x6d, + 0x13, 0x27, 0x05, 0x93, 0x2d, 0x44, 0x6e, 0x61, 0xd3, 0x44, 0x71, 0x4e, + 0xe2, 0x40, 0x14, 0xfa, 0x5b, 0xb1, 0x44, 0xa9, 0x65, 0x72, 0xb3, 0xd4, + 0x8d, 0x03, 0x8a, 0x55, 0xad, 0x68}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x31, 0x35, 0x30, 0x36, 0x38, 0x30, 0x39, 0x35, 0x30}, + true}, + + // Comment: special case hash + // tcID: 283 + {SEC_OID_SHA512, + 283, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc2, 0xda, 0x48, 0x55, 0x2c, 0x39, + 0xd9, 0x4f, 0x5a, 0x45, 0x42, 0x7a, 0xe9, 0xdc, 0xd8, 0x91, 0xb6, 0x5c, + 0xca, 0x33, 0xe6, 0x24, 0xad, 0x25, 0x32, 0xff, 0xa3, 0x33, 0x66, 0x6b, + 0x24, 0x1d, 0x87, 0x33, 0x36, 0xfa, 0xb7, 0xbb, 0xd7, 0xb4, 0xc1, 0x93, + 0xdb, 0x4d, 0x86, 0x5c, 0xd5, 0x0f, 0x0c, 0x1d, 0x8c, 0xb5, 0xc1, 0x4c, + 0xf3, 0xf0, 0x89, 0xad, 0x42, 0xdd, 0x43, 0xcf, 0xff, 0x63, 0x4e, 0x02, + 0x42, 0x01, 0x4f, 0x20, 0x70, 0xdc, 0xf8, 0x60, 0xb9, 0x6a, 0x45, 0xf2, + 0xa6, 0x06, 0x1e, 0x4e, 0xc2, 0xa6, 0xad, 0x64, 0xd7, 0xd0, 0xe9, 0xfb, + 0xdb, 0x25, 0xaa, 0x93, 0xb9, 0x99, 0x41, 0xbe, 0x28, 0x0f, 0x5c, 0x70, + 0xc0, 0xe3, 0x2b, 0x62, 0x34, 0xdf, 0x54, 0x5b, 0xac, 0xe7, 0x34, 0x1a, + 0xf9, 0x4c, 0x14, 0x0c, 0x86, 0x5d, 0x44, 0xfa, 0x8e, 0xa7, 0xeb, 0xe0, + 0xfe, 0x53, 0xbd, 0xa4, 0x46, 0x45, 0xdf}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x37, 0x32, 0x37, 0x34, 0x36, 0x30, 0x31, 0x30, 0x33}, + true}, + + // Comment: special case hash + // tcID: 284 + {SEC_OID_SHA512, + 284, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x9b, 0xc6, 0xe7, 0x45, 0x49, 0xb4, + 0x8a, 0x1e, 0x7c, 0x18, 0x1b, 0x17, 0x96, 0x87, 0xfb, 0x27, 0xd6, 0xe9, + 0xac, 0xac, 0x47, 0xec, 0x34, 0xb1, 0xb8, 0xbd, 0x04, 0x4d, 0x32, 0x93, + 0x20, 0x54, 0x4e, 0x4e, 0x56, 0x8e, 0x67, 0xd1, 0x7f, 0x4c, 0xda, 0x2f, + 0x0a, 0x3f, 0xe3, 0x03, 0xd5, 0x61, 0xa1, 0x1f, 0xc0, 0xc9, 0x81, 0xed, + 0x9b, 0xe2, 0xfc, 0xc6, 0xd3, 0x97, 0xa4, 0x3a, 0xd4, 0x9e, 0x10, 0x02, + 0x42, 0x00, 0xff, 0x29, 0x5e, 0x43, 0xfe, 0xc5, 0xb6, 0x8b, 0x00, 0xce, + 0x80, 0x44, 0x43, 0x4b, 0xcd, 0x17, 0xaf, 0x1b, 0xa0, 0x4a, 0x74, 0x55, + 0x63, 0x53, 0xe2, 0x58, 0xd0, 0x17, 0xba, 0x26, 0xbe, 0xd6, 0x7f, 0x45, + 0x8f, 0xad, 0x5d, 0xd8, 0xe7, 0xd2, 0x73, 0x4d, 0x56, 0xf5, 0x99, 0x28, + 0xc2, 0x41, 0x94, 0x41, 0xa9, 0xe8, 0xc0, 0x57, 0x3d, 0xb3, 0x58, 0x6c, + 0xa0, 0x56, 0x95, 0x1c, 0xa9, 0x35, 0xe0}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x34, 0x35, 0x37, 0x31, 0x34, 0x36, 0x31, 0x32, 0x32, 0x35}, + true}, + + // Comment: special case hash + // tcID: 285 + {SEC_OID_SHA512, + 285, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x20, 0x96, 0x36, 0x38, 0xd0, 0xb0, 0x58, + 0x49, 0x42, 0x54, 0xef, 0xce, 0x57, 0x77, 0x8a, 0xc6, 0x5e, 0x5f, 0x23, + 0x49, 0x1f, 0x7a, 0xdf, 0xa7, 0x2e, 0x47, 0x13, 0xb7, 0xc0, 0x39, 0x46, + 0xb5, 0x43, 0xc0, 0x14, 0xd9, 0x66, 0x0d, 0x85, 0x52, 0x46, 0xf3, 0x08, + 0x08, 0x5e, 0xee, 0xe4, 0x95, 0xcd, 0x83, 0x1b, 0x7d, 0xbe, 0xce, 0x47, + 0xae, 0xa4, 0x8e, 0x90, 0x43, 0x3b, 0xd0, 0xfe, 0x81, 0x84, 0x02, 0x42, + 0x01, 0x61, 0xa4, 0xf4, 0x97, 0x7f, 0xec, 0xae, 0x92, 0xd4, 0xf6, 0x7e, + 0x56, 0xf3, 0x33, 0x8c, 0x7a, 0x9b, 0x82, 0x0b, 0x5e, 0x05, 0xdb, 0x1f, + 0x28, 0xd0, 0x5d, 0x71, 0xf7, 0xe5, 0xf3, 0x6b, 0xc6, 0x3f, 0x6e, 0xdd, + 0xa4, 0xd3, 0xc1, 0xb2, 0xd7, 0x3b, 0xb8, 0xa3, 0x0c, 0x4d, 0x74, 0x5b, + 0x73, 0xe6, 0x34, 0xef, 0x57, 0x4c, 0xf4, 0x76, 0x56, 0xa3, 0x72, 0xe3, + 0xeb, 0x42, 0xcc, 0x03, 0x88, 0x50}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x31, 0x37, 0x39, 0x35, 0x31, 0x36, 0x30, 0x39, 0x30}, + true}, + + // Comment: special case hash + // tcID: 286 + {SEC_OID_SHA512, + 286, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xbc, 0xc5, 0x85, 0x85, 0x97, 0xce, + 0x8d, 0x4d, 0xc5, 0xff, 0xa6, 0xbe, 0x33, 0xf7, 0xd8, 0x04, 0xf2, 0xf8, + 0xef, 0x59, 0xc5, 0xdb, 0x93, 0x01, 0x78, 0x5e, 0x0c, 0xce, 0xb7, 0xed, + 0x57, 0x46, 0x2f, 0x45, 0x5a, 0x46, 0x57, 0x10, 0xc7, 0x41, 0x45, 0x70, + 0xc9, 0xa3, 0x5a, 0x31, 0x00, 0xbd, 0x15, 0xfa, 0x40, 0xe3, 0xec, 0x35, + 0x0d, 0x1f, 0x75, 0x40, 0x6c, 0x2a, 0x25, 0x88, 0x5e, 0x9d, 0x76, 0x02, + 0x41, 0x43, 0x75, 0x7d, 0x28, 0x2f, 0xd1, 0xd4, 0x4c, 0x25, 0x3f, 0x9a, + 0x05, 0xd8, 0x14, 0x2c, 0x29, 0xa6, 0xd6, 0x3c, 0x0a, 0x1f, 0x55, 0x08, + 0x43, 0x1b, 0xc9, 0xfb, 0x9b, 0x60, 0xa3, 0x8b, 0x7f, 0x41, 0x4e, 0x73, + 0x0e, 0x0d, 0x59, 0xb7, 0xb7, 0x09, 0x70, 0x6a, 0x67, 0x02, 0x2e, 0x19, + 0x22, 0xfe, 0x88, 0xb1, 0x82, 0xa5, 0x74, 0x43, 0xc5, 0x8b, 0xd0, 0x6a, + 0x69, 0xee, 0x78, 0x14, 0xbc, 0xab}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x38, 0x39, 0x32, 0x37, 0x31, 0x33, 0x30, 0x35, 0x34}, + true}, + + // Comment: special case hash + // tcID: 287 + {SEC_OID_SHA512, + 287, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x24, 0x01, 0x20, 0xb9, 0x7e, 0xa6, + 0x7b, 0xcb, 0xd0, 0xe4, 0x12, 0xd8, 0x71, 0x37, 0xa1, 0x3e, 0x34, 0x7a, + 0x87, 0x0a, 0x22, 0x49, 0x37, 0x5f, 0xcc, 0xf8, 0xc0, 0x04, 0xda, 0x35, + 0xe5, 0x92, 0x62, 0x07, 0x74, 0x16, 0x0e, 0x7b, 0x82, 0xae, 0xd1, 0xf5, + 0x79, 0x97, 0xfb, 0x01, 0x5a, 0x76, 0x4d, 0x01, 0x4d, 0x4b, 0xe1, 0xf3, + 0x89, 0xe5, 0x49, 0x97, 0x77, 0x05, 0x45, 0x76, 0xe7, 0xbf, 0x00, 0x02, + 0x42, 0x01, 0x9f, 0x15, 0x7e, 0xc3, 0xa2, 0x41, 0x08, 0x53, 0x27, 0x4b, + 0xc4, 0xd8, 0xe7, 0x56, 0x5e, 0x9e, 0xaa, 0x5d, 0xc4, 0x7d, 0x5e, 0x51, + 0x5a, 0xbc, 0x86, 0xc2, 0x2f, 0xa6, 0xdc, 0x21, 0x54, 0x82, 0xdf, 0x5c, + 0x0e, 0x2b, 0x88, 0x5f, 0x37, 0xba, 0xef, 0x3a, 0x6a, 0xe8, 0x3d, 0xaa, + 0xc9, 0x30, 0x61, 0x7a, 0x5f, 0xb3, 0x7b, 0xb0, 0x3c, 0xe4, 0x0f, 0x06, + 0xfa, 0x4e, 0xce, 0x26, 0xcb, 0xb1, 0x1c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x38, 0x39, 0x36, 0x31, 0x38, 0x32, 0x32, 0x39, 0x37}, + true}, + + // Comment: special case hash + // tcID: 288 + {SEC_OID_SHA512, + 288, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa7, 0x53, 0x6d, 0x55, 0x87, 0x6f, + 0x83, 0x92, 0xa6, 0xeb, 0xa1, 0x8f, 0x07, 0x51, 0x18, 0xc2, 0x73, 0x01, + 0x58, 0x44, 0xeb, 0x35, 0x36, 0xc7, 0x27, 0xc0, 0x04, 0xc1, 0xbf, 0x23, + 0x06, 0x7d, 0x57, 0xe8, 0xfe, 0x31, 0x87, 0x2f, 0x8b, 0xf8, 0x39, 0x64, + 0x0e, 0x80, 0xe0, 0x6a, 0xba, 0x3c, 0x0a, 0x36, 0x5a, 0x26, 0x8c, 0xab, + 0xc2, 0xda, 0x96, 0xd8, 0x45, 0x50, 0xa5, 0x69, 0xf1, 0x7f, 0x9c, 0x02, + 0x42, 0x00, 0xe8, 0x40, 0xb6, 0xa7, 0xcb, 0xa7, 0x18, 0xd9, 0x11, 0x03, + 0xfa, 0xa1, 0x34, 0xc2, 0xf6, 0x37, 0x63, 0xf3, 0xb6, 0xb9, 0x1d, 0xb7, + 0xec, 0xbd, 0x3b, 0x10, 0xf1, 0x01, 0x71, 0xa8, 0x75, 0x71, 0x2c, 0xb9, + 0x38, 0x43, 0x25, 0x41, 0x1b, 0xec, 0xa9, 0xa3, 0xaa, 0x87, 0xaa, 0xae, + 0x39, 0x02, 0xc2, 0x82, 0xd2, 0xde, 0xda, 0xa1, 0xcb, 0xdd, 0xd4, 0x0c, + 0xcf, 0x0d, 0x29, 0x97, 0x5d, 0xf2, 0x2a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x38, 0x32, 0x38, 0x33, 0x33, 0x34, 0x36, 0x37, 0x33, 0x32}, + true}, + + // Comment: special case hash + // tcID: 289 + {SEC_OID_SHA512, + 289, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x3f, 0x72, 0xbe, 0x1c, 0x33, 0x12, + 0x14, 0xf4, 0x50, 0x07, 0xff, 0x72, 0xce, 0x54, 0xaf, 0xce, 0x1c, 0x91, + 0x0a, 0x90, 0xe4, 0xff, 0x3d, 0x17, 0x66, 0x20, 0xff, 0x3c, 0xa9, 0x76, + 0xc2, 0xb6, 0x2d, 0x0c, 0xdf, 0x5d, 0x11, 0x34, 0x29, 0x0e, 0xe9, 0x74, + 0x40, 0x71, 0x55, 0x31, 0x45, 0x5d, 0xc2, 0x98, 0x18, 0x82, 0x80, 0x94, + 0xd3, 0x66, 0xf9, 0x59, 0xe1, 0xad, 0xc7, 0xd7, 0xe9, 0x8e, 0xa4, 0x02, + 0x42, 0x01, 0xe8, 0x0a, 0xc3, 0x8b, 0xa6, 0x9f, 0x3e, 0x53, 0x11, 0x6e, + 0x54, 0x32, 0xfb, 0xdb, 0x3b, 0x1e, 0x7e, 0xa1, 0xb4, 0x3e, 0x5f, 0x86, + 0xd1, 0xc0, 0xe3, 0xd1, 0xc4, 0x69, 0x44, 0x2d, 0xbb, 0x40, 0x6f, 0xfe, + 0x52, 0x4f, 0x06, 0x85, 0xf7, 0x1e, 0x81, 0x1d, 0x94, 0xa9, 0xef, 0xa9, + 0xed, 0x38, 0xcc, 0xd9, 0x21, 0x3f, 0x98, 0x39, 0x83, 0x03, 0x5f, 0x2a, + 0xdd, 0x0b, 0x8f, 0x2f, 0xa4, 0xae, 0x23}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x33, 0x36, 0x36, 0x39, 0x37, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: special case hash + // tcID: 290 + {SEC_OID_SHA512, + 290, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xac, 0xea, 0xa6, 0xd5, 0x67, 0xdd, + 0xb3, 0x9b, 0xa5, 0x2d, 0x29, 0x7e, 0x60, 0xe4, 0xa8, 0x14, 0xc9, 0xb4, + 0x76, 0xca, 0xb5, 0x68, 0xc0, 0x9d, 0x8a, 0xce, 0x87, 0x8d, 0x84, 0x62, + 0x18, 0xdd, 0x2b, 0x5d, 0x2a, 0x24, 0x61, 0xf0, 0xd5, 0xa5, 0x6c, 0x12, + 0xf0, 0xbd, 0x80, 0x3e, 0x32, 0x53, 0xdc, 0x5b, 0x38, 0x7b, 0x94, 0xe8, + 0x65, 0x89, 0xcb, 0x1d, 0x0c, 0xb8, 0x09, 0xc7, 0x07, 0x11, 0x25, 0x02, + 0x42, 0x01, 0xb1, 0xfb, 0x02, 0x1b, 0x10, 0xb5, 0x93, 0xcf, 0x9e, 0x79, + 0x3c, 0xf2, 0x2a, 0x88, 0xbd, 0xe9, 0xa4, 0xb9, 0x2f, 0x9e, 0x21, 0x80, + 0x94, 0xf2, 0x70, 0xb0, 0x93, 0xe8, 0xc6, 0xc9, 0x5a, 0xce, 0xd4, 0x3d, + 0x09, 0x7b, 0xfa, 0x33, 0x54, 0xe6, 0xb9, 0x8d, 0x19, 0x5c, 0x59, 0x9c, + 0x2e, 0x6f, 0x13, 0x35, 0x1c, 0x63, 0xc2, 0x89, 0x67, 0xe0, 0x8b, 0x7e, + 0x49, 0x7e, 0x12, 0x06, 0x65, 0xc6, 0x63}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x31, 0x39, 0x39, 0x31, 0x35, 0x33, 0x32, 0x32, 0x39}, + true}, + + // Comment: special case hash + // tcID: 291 + {SEC_OID_SHA512, + 291, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xf6, 0xff, 0xb5, 0xdd, 0x78, 0x63, + 0x26, 0x04, 0x1e, 0x74, 0x56, 0x4b, 0x71, 0x9d, 0x38, 0x92, 0x4a, 0x28, + 0x32, 0x98, 0x68, 0x17, 0x7c, 0x13, 0x46, 0x3c, 0xff, 0x90, 0xc4, 0xb0, + 0x9d, 0x3d, 0x2d, 0xbc, 0x01, 0x12, 0x81, 0xcc, 0x78, 0xaa, 0x0e, 0x5e, + 0x86, 0x56, 0x12, 0x3b, 0xc5, 0x06, 0x05, 0x60, 0x1a, 0x54, 0x7b, 0xb4, + 0xb1, 0x76, 0x1f, 0x85, 0x2a, 0x12, 0x0e, 0xa4, 0x6d, 0xf9, 0xdf, 0x02, + 0x42, 0x01, 0xa4, 0x07, 0xfd, 0xd4, 0x45, 0x61, 0x4a, 0x16, 0xa5, 0xeb, + 0xd4, 0xba, 0x07, 0x5c, 0x6c, 0x1d, 0x75, 0x64, 0xf3, 0xcf, 0xd4, 0x77, + 0xd6, 0xb2, 0x62, 0x0a, 0xbf, 0x18, 0xa5, 0xbf, 0x78, 0x31, 0x12, 0x82, + 0xea, 0x45, 0xb9, 0xbf, 0xf8, 0x13, 0xf2, 0x4c, 0x3c, 0x78, 0x54, 0xe6, + 0x09, 0x1c, 0x80, 0x55, 0x14, 0x4f, 0x95, 0x92, 0xfb, 0xf2, 0xe4, 0x56, + 0x42, 0x1a, 0x41, 0xc5, 0x55, 0xd7, 0xa9}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x36, 0x30, 0x30, 0x33, 0x31, 0x36, 0x38, 0x32, 0x32}, + true}, + + // Comment: special case hash + // tcID: 292 + {SEC_OID_SHA512, + 292, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xa1, 0x5a, 0xf4, 0xd5, 0xca, 0x3d, + 0xea, 0xde, 0xcd, 0x75, 0xec, 0x1b, 0xae, 0xc3, 0x1c, 0x8d, 0x43, 0xfb, + 0xc8, 0x89, 0x46, 0x64, 0x75, 0xe6, 0xc2, 0x31, 0x06, 0xdb, 0x4e, 0x63, + 0xab, 0x69, 0x00, 0x3f, 0x56, 0xd8, 0x19, 0xdd, 0xfc, 0x5a, 0x67, 0x3c, + 0x82, 0x89, 0xf9, 0xe6, 0xdf, 0x80, 0x6b, 0x07, 0xaf, 0x57, 0xa2, 0x54, + 0x1a, 0xf6, 0x94, 0xe6, 0x48, 0x97, 0x34, 0xc8, 0xee, 0xc8, 0x37, 0x02, + 0x41, 0x69, 0xc3, 0x54, 0x33, 0xa3, 0x21, 0x7f, 0xcd, 0x73, 0x8a, 0x65, + 0xb7, 0xda, 0x9e, 0x81, 0xcd, 0x81, 0xf0, 0x4f, 0x0e, 0xf0, 0x60, 0x05, + 0x0b, 0x9c, 0x84, 0x3e, 0x9e, 0x80, 0x8d, 0x8b, 0x81, 0x75, 0xf3, 0xad, + 0xae, 0xfa, 0x10, 0x5d, 0x21, 0x5e, 0xa9, 0xa4, 0x6b, 0xf4, 0x15, 0xfe, + 0x2a, 0xc1, 0x80, 0x95, 0x8f, 0xcd, 0xd8, 0x78, 0xd5, 0x4f, 0x8d, 0x19, + 0xd2, 0x3e, 0x11, 0xb7, 0x6d, 0x1a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x38, 0x36, 0x39, 0x36, 0x35, 0x31, 0x36, 0x39, 0x35}, + true}, + + // Comment: special case hash + // tcID: 293 + {SEC_OID_SHA512, + 293, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xba, 0x89, 0x9f, 0x94, 0x84, 0x1d, + 0xb6, 0xc3, 0x3b, 0x85, 0x08, 0x67, 0xc8, 0x90, 0x6b, 0x43, 0x6b, 0xe3, + 0x85, 0x36, 0x40, 0xdb, 0xfc, 0x86, 0x31, 0x97, 0xfa, 0x1e, 0x5a, 0x55, + 0xce, 0x25, 0x24, 0x0f, 0x2b, 0xe4, 0x98, 0xb9, 0xbd, 0xcf, 0xc0, 0xa8, + 0x9d, 0xbd, 0xca, 0x19, 0x2d, 0x8f, 0x84, 0xca, 0x3c, 0x44, 0xe5, 0xe0, + 0xee, 0x6f, 0x83, 0xe7, 0x90, 0x0e, 0x08, 0x5e, 0x1b, 0xd4, 0x81, 0x02, + 0x42, 0x00, 0x86, 0xe6, 0xd5, 0x58, 0xde, 0x8d, 0x8f, 0x01, 0x4a, 0x85, + 0xcb, 0x4a, 0x5f, 0x69, 0x08, 0x62, 0x7e, 0x7a, 0x1a, 0xcd, 0x70, 0x58, + 0x1d, 0x9d, 0x9c, 0x7d, 0x14, 0xdf, 0x44, 0xd4, 0x37, 0xaa, 0x09, 0xe5, + 0xa1, 0x0a, 0x0b, 0x76, 0x0e, 0x98, 0xd4, 0x67, 0x31, 0xf2, 0x51, 0x2c, + 0xa1, 0xb0, 0x24, 0x0c, 0x60, 0x2b, 0x5f, 0x0a, 0x20, 0x30, 0x48, 0x5e, + 0x34, 0xde, 0x9c, 0x6c, 0xd0, 0x8e, 0x7e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x35, 0x38, 0x33, 0x39, 0x32, 0x36, 0x33, 0x37, 0x32}, + true}, + + // Comment: special case hash + // tcID: 294 + {SEC_OID_SHA512, + 294, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x8e, 0xb5, 0xc9, 0x2d, 0xbf, 0x5e, + 0x00, 0x88, 0x8b, 0x85, 0xe6, 0xbf, 0x66, 0x17, 0x01, 0x7e, 0x97, 0xc0, + 0x4a, 0xe9, 0x50, 0xdd, 0x73, 0x18, 0x56, 0xb9, 0xdf, 0xb2, 0x0e, 0x0c, + 0x0e, 0x5c, 0x54, 0x28, 0x4f, 0x41, 0x12, 0x31, 0xfe, 0xd1, 0xd0, 0x71, + 0xb3, 0x21, 0xf7, 0x86, 0x18, 0xd2, 0xa7, 0x5c, 0x13, 0x96, 0x63, 0xfb, + 0x9d, 0xb3, 0x43, 0x52, 0x14, 0xcb, 0xac, 0x5a, 0x0d, 0xcb, 0x4f, 0x02, + 0x42, 0x01, 0xda, 0x0d, 0xd2, 0x9d, 0x47, 0x28, 0xfe, 0x63, 0x31, 0xc8, + 0xe2, 0xad, 0xe5, 0x04, 0x5b, 0x12, 0x37, 0x66, 0x4a, 0xed, 0x15, 0x7d, + 0xb2, 0xa6, 0xcb, 0xde, 0xaf, 0x5a, 0xbe, 0xa8, 0x13, 0x24, 0xe2, 0x89, + 0x20, 0xa1, 0xc4, 0x9c, 0x33, 0x4b, 0x12, 0x26, 0x44, 0x1f, 0x88, 0xe1, + 0xa7, 0xf2, 0xc7, 0xe0, 0x1d, 0x63, 0xe9, 0x50, 0xd4, 0x37, 0x8f, 0x08, + 0x97, 0x3d, 0xb1, 0x6b, 0x2e, 0x61, 0x61}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x33, 0x32, 0x30, 0x35, 0x30, 0x31, 0x35, 0x37, 0x32, 0x35}, + true}, + + // Comment: special case hash + // tcID: 295 + {SEC_OID_SHA512, + 295, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x30, 0x77, 0x9f, 0x94, 0x3d, 0xf0, + 0x98, 0xdd, 0xb5, 0x31, 0x5c, 0xdc, 0xa4, 0xb7, 0x31, 0xc8, 0x34, 0x72, + 0xd5, 0x89, 0xf4, 0xba, 0x4d, 0x32, 0xc1, 0x72, 0xfa, 0xf6, 0xb3, 0xa9, + 0xe4, 0x15, 0x4c, 0x05, 0x17, 0xfc, 0xc5, 0xc4, 0x32, 0xeb, 0x26, 0x9b, + 0x01, 0x52, 0x29, 0x7f, 0x6d, 0xf4, 0x90, 0xec, 0xe5, 0x94, 0x96, 0xbe, + 0xa8, 0x04, 0x7e, 0x2f, 0x32, 0xd0, 0xb5, 0xf9, 0x1e, 0x85, 0xef, 0x02, + 0x42, 0x00, 0xc9, 0xeb, 0x0b, 0x56, 0x27, 0x31, 0x14, 0xce, 0x2e, 0x55, + 0x33, 0x41, 0x24, 0x7d, 0xa8, 0x6b, 0x81, 0x3b, 0xfd, 0x65, 0xf1, 0x43, + 0xa5, 0x56, 0x2b, 0xb1, 0xc8, 0x74, 0xff, 0x97, 0x05, 0x23, 0x83, 0x6b, + 0xcd, 0xf3, 0x90, 0xdc, 0x19, 0x6e, 0x67, 0xdd, 0x75, 0xcd, 0x28, 0x11, + 0x2e, 0xf7, 0x4a, 0xfd, 0x51, 0xb1, 0xfb, 0x35, 0x33, 0x3b, 0xe0, 0x50, + 0x5a, 0x01, 0x2e, 0xfe, 0xbd, 0x4e, 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x30, 0x38, 0x35, 0x33, 0x33, 0x30, 0x37, 0x39, 0x31}, + true}, + + // Comment: special case hash + // tcID: 296 + {SEC_OID_SHA512, + 296, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x59, 0x3f, 0x01, 0x32, 0xf7, 0xb5, 0xc2, + 0x82, 0x35, 0x59, 0x78, 0xa2, 0xcb, 0xa7, 0x3f, 0xd3, 0xbd, 0x5c, 0xe3, + 0x27, 0x20, 0x66, 0xd4, 0xad, 0x9b, 0xd8, 0xbd, 0x8b, 0x3e, 0x2b, 0xe0, + 0x99, 0x00, 0x71, 0xb3, 0x50, 0x9e, 0xa4, 0x45, 0xdd, 0x15, 0x5c, 0xf9, + 0x7e, 0x29, 0x4e, 0x2b, 0x8d, 0x13, 0x55, 0x80, 0x9d, 0x88, 0x0e, 0x10, + 0x70, 0x0e, 0xea, 0xb0, 0xeb, 0x8e, 0xbb, 0xaa, 0x4f, 0x09, 0x02, 0x42, + 0x01, 0x07, 0xeb, 0x3d, 0x5e, 0xd7, 0x5c, 0xbb, 0x9b, 0xcb, 0x92, 0x78, + 0xf2, 0x26, 0x6c, 0x14, 0xc5, 0x7c, 0xf7, 0x03, 0xcb, 0xd8, 0xf7, 0xc7, + 0xde, 0x45, 0xc5, 0x1f, 0x0f, 0x3b, 0xaf, 0x1d, 0xff, 0x6b, 0xb9, 0x2f, + 0x1c, 0xbf, 0x89, 0xba, 0x64, 0x96, 0x77, 0xbc, 0xdc, 0xa7, 0x76, 0xfc, + 0x57, 0xf5, 0x87, 0xce, 0x71, 0x4e, 0x2e, 0x43, 0xe6, 0xcc, 0x52, 0x3f, + 0x0d, 0x0a, 0x28, 0x6d, 0x38, 0xfb}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x38, 0x36, 0x36, 0x38, 0x31, 0x33, 0x31, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 297 + {SEC_OID_SHA512, + 297, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x6d, 0xed, 0x17, 0xfa, 0xd1, 0x0f, + 0x94, 0x5e, 0x3d, 0x95, 0x3b, 0x4f, 0xd3, 0xb7, 0x28, 0x98, 0xc3, 0x70, + 0xf1, 0x51, 0x64, 0xbb, 0x77, 0x12, 0x67, 0x33, 0x85, 0xc1, 0x0b, 0xf3, + 0x92, 0x9b, 0xea, 0x29, 0x3e, 0x08, 0xbf, 0xc3, 0x00, 0x29, 0xa4, 0x65, + 0x13, 0x8a, 0xd4, 0x7a, 0xbe, 0x60, 0x4d, 0xf8, 0x07, 0xb3, 0x17, 0x07, + 0xfe, 0xf5, 0x5a, 0xdf, 0x3e, 0x10, 0x49, 0x20, 0x03, 0x8e, 0x3b, 0x02, + 0x42, 0x00, 0xb7, 0x6b, 0x21, 0x2d, 0x74, 0xe4, 0xb6, 0xeb, 0x99, 0x4d, + 0x92, 0x6e, 0x9e, 0x79, 0x69, 0x75, 0x23, 0x5f, 0xad, 0x90, 0xe3, 0x39, + 0xa2, 0x1a, 0x32, 0x9e, 0x6e, 0xed, 0x3f, 0xe9, 0x6b, 0x6d, 0x3c, 0x0d, + 0x54, 0x26, 0xe8, 0x46, 0x4c, 0x4a, 0x9e, 0xd5, 0xcb, 0xe0, 0x8e, 0xeb, + 0x5e, 0x49, 0x0f, 0x72, 0xe9, 0xe0, 0x40, 0x6c, 0x0d, 0x76, 0xad, 0x07, + 0x6b, 0x47, 0x6d, 0x07, 0xc0, 0x14, 0x4a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x30, 0x38, 0x32, 0x35, 0x33, 0x39, 0x34, 0x32, 0x39}, + true}, + + // Comment: special case hash + // tcID: 298 + {SEC_OID_SHA512, + 298, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xf8, 0x62, 0x4f, 0xfa, 0x5a, 0x6a, + 0xa8, 0xd9, 0xd0, 0x4e, 0xd1, 0xc2, 0x27, 0x2e, 0xa5, 0x5f, 0x52, 0x71, + 0xca, 0x2c, 0xfc, 0x9a, 0xa6, 0xa3, 0x77, 0x8a, 0x0b, 0x8a, 0x23, 0x0f, + 0x61, 0x1e, 0x5d, 0x65, 0xaf, 0x18, 0xd8, 0x25, 0x1a, 0x0c, 0xc4, 0xac, + 0xe6, 0x63, 0x87, 0x8c, 0x33, 0x20, 0x52, 0x39, 0xee, 0x7e, 0x83, 0x88, + 0xcc, 0x0a, 0x04, 0x0e, 0xa5, 0x15, 0x15, 0x07, 0x2e, 0x3f, 0x61, 0x02, + 0x41, 0x2c, 0x1e, 0x61, 0x19, 0x72, 0x29, 0xf4, 0x0e, 0x84, 0x0e, 0xa3, + 0x73, 0x25, 0xf3, 0xbd, 0x87, 0xa6, 0xcd, 0x32, 0xd0, 0x80, 0xbd, 0x61, + 0xbb, 0xde, 0x4b, 0x07, 0x2c, 0xf7, 0xa0, 0xc8, 0xa8, 0x9d, 0x40, 0x2c, + 0xd9, 0x23, 0x5c, 0x26, 0xf1, 0x9a, 0x08, 0x4d, 0xdc, 0xeb, 0x1c, 0xc0, + 0xba, 0xe4, 0x00, 0x62, 0x51, 0xcc, 0xbe, 0x10, 0xde, 0x39, 0x54, 0xe8, + 0x5a, 0x8c, 0x5e, 0xfa, 0xf6, 0xcc}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x30, 0x30, 0x36, 0x35, 0x39, 0x35, 0x36, 0x36, 0x39, 0x37}, + true}, + + // Comment: special case hash + // tcID: 299 + {SEC_OID_SHA512, + 299, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x2b, 0x01, 0xc6, 0x60, 0x1c, 0xec, + 0xa9, 0xe5, 0x8e, 0x8a, 0xbb, 0x85, 0xd1, 0xf6, 0x66, 0x3d, 0xf7, 0x0c, + 0xee, 0x76, 0x1a, 0x75, 0x6b, 0x77, 0xe4, 0x52, 0x94, 0xf0, 0x9a, 0xe6, + 0x09, 0xa6, 0xb7, 0x6c, 0xfc, 0xd6, 0x7f, 0x60, 0xe4, 0x7a, 0x34, 0x94, + 0xcb, 0x85, 0x51, 0x1e, 0x33, 0xd9, 0x2a, 0x8d, 0x29, 0x7a, 0x1b, 0x89, + 0xe9, 0xa9, 0x03, 0x8c, 0x0c, 0x5b, 0x78, 0xc3, 0xa3, 0xd4, 0xca, 0x02, + 0x42, 0x01, 0x0e, 0xf5, 0xd2, 0xfa, 0xb5, 0x9b, 0xd4, 0x2e, 0x2e, 0x92, + 0xa2, 0xfc, 0xa7, 0xa9, 0x75, 0xb9, 0x59, 0xdf, 0xb3, 0x72, 0x51, 0x93, + 0x30, 0xde, 0xfc, 0x8f, 0xa8, 0x95, 0x4b, 0xfc, 0xfb, 0x39, 0x7b, 0xa9, + 0x39, 0xed, 0xb6, 0xa9, 0x44, 0xa2, 0xce, 0x9f, 0x6f, 0xaf, 0xbf, 0xcd, + 0xa6, 0x09, 0x2c, 0xdd, 0xf6, 0x28, 0x80, 0x1f, 0x6d, 0xd8, 0xcd, 0x40, + 0xca, 0xd4, 0xd8, 0x09, 0xd5, 0xc1, 0xbf}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x30, 0x32, 0x34, 0x31, 0x38, 0x31, 0x36, 0x30, 0x34}, + true}, + + // Comment: special case hash + // tcID: 300 + {SEC_OID_SHA512, + 300, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc5, 0x4a, 0x33, 0x0b, 0x9d, 0xc4, + 0x7e, 0xb8, 0x8d, 0xbf, 0x60, 0xc9, 0xee, 0x49, 0xf2, 0xc7, 0x51, 0x8c, + 0x0a, 0x78, 0xba, 0xf6, 0x42, 0xc7, 0x41, 0x05, 0xfe, 0x28, 0x3f, 0xa4, + 0xc3, 0x57, 0xff, 0x22, 0x93, 0x1e, 0xf4, 0x2f, 0x92, 0xd1, 0x6d, 0x6a, + 0x0b, 0x80, 0x6e, 0xf7, 0x18, 0x53, 0x9d, 0x21, 0xca, 0xd7, 0x19, 0x55, + 0xa5, 0x30, 0xe2, 0x1c, 0xab, 0x49, 0xa5, 0x6f, 0x56, 0x16, 0x73, 0x02, + 0x42, 0x01, 0xc2, 0xcc, 0x32, 0xc5, 0xa4, 0xd3, 0x35, 0xc4, 0x8d, 0x0c, + 0xbb, 0x04, 0x07, 0xfb, 0x7e, 0x47, 0x29, 0xc5, 0x72, 0x51, 0xaf, 0xbf, + 0x95, 0x34, 0xc5, 0x30, 0x9b, 0x94, 0xe6, 0xaa, 0xe1, 0x36, 0x14, 0xa1, + 0xf2, 0x51, 0x42, 0x52, 0xf4, 0x8c, 0xc7, 0xf1, 0x43, 0xee, 0x76, 0x17, + 0x82, 0xf8, 0xdc, 0xeb, 0xf2, 0xfb, 0x49, 0x0e, 0x08, 0xfd, 0xea, 0xf5, + 0x70, 0xa7, 0xed, 0x9d, 0x28, 0x7d, 0xa2}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x37, 0x36, 0x37, 0x38, 0x35, 0x32, 0x38, 0x37, 0x34}, + true}, + + // Comment: special case hash + // tcID: 301 + {SEC_OID_SHA512, + 301, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x46, 0x7b, 0x45, 0x11, 0xb9, 0xd6, + 0x60, 0x1d, 0xa3, 0x55, 0x7b, 0x8e, 0xd4, 0x32, 0xc1, 0x4a, 0x80, 0xe5, + 0x99, 0x98, 0x47, 0xbe, 0x13, 0x6c, 0x75, 0x6a, 0x88, 0xdd, 0x51, 0x34, + 0x68, 0x9b, 0x5a, 0xb7, 0x0d, 0x0a, 0x2e, 0x8f, 0xd8, 0xd6, 0x14, 0x1e, + 0x2b, 0x14, 0x32, 0x82, 0xf9, 0x8a, 0xfb, 0x93, 0xb7, 0xe1, 0x76, 0x09, + 0x52, 0x2d, 0xd9, 0xe6, 0x4c, 0x9e, 0x4a, 0x31, 0xc7, 0xc3, 0x4f, 0x02, + 0x42, 0x00, 0xf5, 0x0e, 0xe6, 0x6a, 0x1d, 0xfb, 0xf8, 0x61, 0x67, 0xba, + 0x59, 0x68, 0xd4, 0xee, 0x35, 0x06, 0xa7, 0xcf, 0xfe, 0x0f, 0x52, 0x1c, + 0x1b, 0xf8, 0x30, 0xd0, 0x86, 0x72, 0x41, 0xe3, 0x45, 0xd3, 0x19, 0xe7, + 0x7e, 0xec, 0xa4, 0x58, 0x58, 0xbb, 0x30, 0x62, 0xac, 0xbf, 0x8d, 0x10, + 0x0b, 0xc6, 0xbf, 0xd3, 0x12, 0x7d, 0x57, 0xa7, 0xe9, 0x1a, 0x81, 0x99, + 0xe0, 0x50, 0x52, 0xb8, 0xcc, 0xf3, 0x04}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x34, 0x34, 0x31, 0x39, 0x39, 0x39, 0x37, 0x34}, + true}, + + // Comment: special case hash + // tcID: 302 + {SEC_OID_SHA512, + 302, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x7a, 0xf9, 0x0f, 0x62, 0x27, 0x75, 0x0f, + 0x91, 0x7d, 0x65, 0xb1, 0xc6, 0x02, 0x00, 0xc7, 0x55, 0x15, 0x8b, 0xb7, + 0x83, 0xa4, 0x79, 0xbe, 0x68, 0x77, 0xc5, 0x9e, 0xd8, 0x9f, 0xf5, 0x95, + 0xfe, 0xa3, 0xf3, 0xa4, 0x13, 0x75, 0x91, 0xaa, 0xb2, 0x38, 0x26, 0xed, + 0x38, 0x5b, 0xd6, 0x15, 0x62, 0x77, 0x36, 0x4b, 0x5d, 0x60, 0x3c, 0xa2, + 0x72, 0x25, 0x90, 0x83, 0xe6, 0xe9, 0xab, 0x5d, 0xb3, 0xf9, 0x02, 0x41, + 0x70, 0x84, 0x2e, 0xb6, 0x2c, 0x89, 0x49, 0x35, 0xb8, 0x2d, 0xa1, 0x5c, + 0xa6, 0x11, 0xd9, 0xd7, 0x54, 0xef, 0x57, 0x85, 0x9e, 0x0c, 0x91, 0x2c, + 0x03, 0x58, 0xd0, 0x82, 0x0f, 0x49, 0x40, 0xcd, 0xf5, 0x36, 0x0f, 0x11, + 0x6a, 0x75, 0x47, 0xa8, 0x1b, 0xf6, 0x56, 0x17, 0xf1, 0x82, 0xe5, 0x97, + 0xeb, 0x10, 0x07, 0xe2, 0x6c, 0x62, 0x83, 0x84, 0x87, 0xca, 0x02, 0x1c, + 0x38, 0x29, 0xa5, 0x90, 0xdb}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x38, 0x34, 0x33, 0x34, 0x38, 0x30, 0x33, 0x39, 0x31}, + true}, + + // Comment: special case hash + // tcID: 303 + {SEC_OID_SHA512, + 303, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xb0, 0x16, 0x9e, 0x68, 0x06, 0x2c, + 0xaa, 0x79, 0xf9, 0x9e, 0xc0, 0xc7, 0x2d, 0x83, 0xc4, 0xd0, 0xfc, 0x2a, + 0x1c, 0x81, 0x86, 0x65, 0xcf, 0xed, 0x1a, 0xba, 0x3e, 0x68, 0x43, 0x92, + 0xb9, 0xa9, 0x5a, 0xfb, 0x82, 0xdd, 0xd1, 0xde, 0x49, 0xe3, 0xfc, 0x3c, + 0xb3, 0x88, 0x9b, 0x4f, 0x5a, 0x86, 0xa7, 0xbd, 0xf9, 0x44, 0x36, 0x1d, + 0xb2, 0xcf, 0xa5, 0x70, 0x21, 0xa7, 0x64, 0x3f, 0xcf, 0xce, 0x95, 0x02, + 0x42, 0x01, 0x15, 0xec, 0x78, 0x4e, 0x04, 0x24, 0x36, 0x89, 0x2c, 0x6c, + 0xc1, 0xbe, 0xde, 0x0f, 0x4b, 0x7b, 0x6e, 0xb2, 0x4b, 0x30, 0x0b, 0x1f, + 0x0c, 0x67, 0x49, 0x99, 0xa6, 0xda, 0x81, 0x6d, 0xbe, 0xfb, 0x2d, 0x53, + 0xf9, 0x0b, 0x0d, 0xed, 0xb9, 0x62, 0xa0, 0x85, 0xe5, 0x20, 0x9f, 0xce, + 0xa5, 0x03, 0x11, 0x13, 0x08, 0x00, 0xd2, 0xa9, 0x24, 0x9d, 0x27, 0x9c, + 0x7b, 0xde, 0x2f, 0x88, 0x62, 0x25, 0x12}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x31, 0x38, 0x38, 0x39, 0x32, 0x36, 0x32, 0x39}, + true}, + + // Comment: special case hash + // tcID: 304 + {SEC_OID_SHA512, + 304, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xde, 0x4e, 0xd1, 0xee, 0x81, 0xd5, + 0xcf, 0xfc, 0xf8, 0x25, 0x6a, 0x06, 0x85, 0x8c, 0xba, 0x5e, 0xb9, 0x25, + 0xee, 0x68, 0xe3, 0xed, 0x84, 0x8a, 0xc9, 0x80, 0x71, 0xb6, 0xe3, 0x0c, + 0x3b, 0x44, 0xb1, 0x02, 0xa2, 0xde, 0x81, 0x17, 0xcc, 0xe5, 0xb4, 0xf9, + 0xe4, 0x26, 0x03, 0x22, 0x5e, 0x0d, 0xbc, 0xb3, 0xfc, 0xc1, 0x71, 0xd1, + 0x49, 0x2e, 0x7e, 0xd8, 0xbc, 0xb6, 0xec, 0x28, 0x6c, 0x7d, 0xe0, 0x02, + 0x42, 0x00, 0xfd, 0x1e, 0x93, 0xbb, 0xc8, 0xb8, 0xad, 0xeb, 0x78, 0x64, + 0xa2, 0xbf, 0x8e, 0x29, 0xd6, 0xf9, 0xc0, 0x96, 0x6f, 0xe3, 0xd5, 0x43, + 0x52, 0x5b, 0xf2, 0x68, 0xb5, 0x7c, 0xd6, 0xfa, 0x88, 0x52, 0xbf, 0xe0, + 0xd2, 0x75, 0x07, 0x26, 0xd5, 0x44, 0x55, 0x60, 0xf2, 0xfc, 0x21, 0x1a, + 0xa7, 0x85, 0x9d, 0xd3, 0xee, 0x10, 0x07, 0x8e, 0xf9, 0x07, 0xe4, 0x9c, + 0xd6, 0x43, 0x26, 0xb3, 0x97, 0xe0, 0x1c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x37, 0x34, 0x33, 0x32, 0x32, 0x33, 0x34, 0x34, 0x33}, + true}, + + // Comment: special case hash + // tcID: 305 + {SEC_OID_SHA512, + 305, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xfc, 0xaf, 0xa6, 0x2e, 0xe6, 0x27, + 0x54, 0x43, 0xd7, 0x27, 0x7f, 0xc4, 0x6e, 0x4c, 0x30, 0xb4, 0xdb, 0x84, + 0x5b, 0xa4, 0x5b, 0x5d, 0x6b, 0x54, 0xfa, 0xf4, 0x7b, 0xbf, 0x92, 0x1f, + 0x82, 0x5f, 0x6f, 0xd0, 0xf2, 0x3a, 0x38, 0xc0, 0xc7, 0xf4, 0xde, 0xbc, + 0x33, 0xad, 0xd2, 0x82, 0xaf, 0xad, 0x11, 0x54, 0xc8, 0x70, 0x7b, 0x6e, + 0x18, 0xcd, 0x65, 0xad, 0xcb, 0x07, 0xd3, 0x29, 0x15, 0xb4, 0x62, 0x02, + 0x42, 0x00, 0x87, 0xa2, 0x7b, 0x2b, 0xf3, 0xc3, 0x5d, 0x18, 0xfd, 0x39, + 0x7e, 0x0c, 0xd7, 0x15, 0x95, 0x16, 0xcf, 0x56, 0x3b, 0x98, 0x44, 0x1e, + 0x03, 0x0b, 0xfd, 0xe9, 0x3c, 0xea, 0xcd, 0x2c, 0x4e, 0x41, 0x22, 0x8b, + 0x7b, 0x33, 0x44, 0x3e, 0xf0, 0xa3, 0x51, 0xce, 0x55, 0x3d, 0x6d, 0x1d, + 0x71, 0xc1, 0x20, 0x92, 0xdf, 0x79, 0x62, 0x76, 0x17, 0x5c, 0xd7, 0x79, + 0xb8, 0x09, 0x0c, 0x49, 0x58, 0xb3, 0x91}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x34, 0x30, 0x36, 0x30, 0x30, 0x35, 0x39, 0x33, 0x36}, + true}, + + // Comment: special case hash + // tcID: 306 + {SEC_OID_SHA512, + 306, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x78, 0x98, 0x96, 0x28, 0xac, 0xfb, 0xa8, + 0x6d, 0x4b, 0xf2, 0x8b, 0xee, 0xb9, 0xf4, 0x40, 0x01, 0xfb, 0x8f, 0x2d, + 0x8e, 0x24, 0x53, 0x20, 0xa1, 0x9e, 0xfd, 0xed, 0xe3, 0x1e, 0xae, 0x3e, + 0xc8, 0xb4, 0x96, 0xfa, 0xec, 0x30, 0xc8, 0x5e, 0x8f, 0x63, 0xf8, 0xae, + 0x06, 0x04, 0x6f, 0xe1, 0xd1, 0x57, 0x53, 0x21, 0xfa, 0x04, 0x95, 0x3e, + 0x46, 0x0f, 0x6b, 0x13, 0x86, 0xdd, 0x5d, 0xf9, 0x4e, 0xdb, 0x02, 0x42, + 0x01, 0x2a, 0xba, 0x33, 0x49, 0x73, 0x2e, 0x21, 0xa5, 0xbb, 0x27, 0xd7, + 0xd6, 0xfa, 0xcd, 0x8c, 0x76, 0x88, 0xb9, 0xd0, 0xd0, 0x27, 0x1d, 0x6a, + 0x07, 0x7f, 0x9d, 0x6d, 0x82, 0xdb, 0x45, 0xb5, 0x45, 0x6b, 0x76, 0x7f, + 0x4b, 0x9f, 0x1a, 0x80, 0xf4, 0x87, 0x03, 0x1f, 0x9c, 0x0b, 0x3e, 0xa8, + 0x33, 0xc6, 0x3f, 0xdf, 0x9c, 0x6a, 0x25, 0xe6, 0xb4, 0x24, 0xc1, 0x9c, + 0x2e, 0x55, 0x30, 0x5d, 0x7a, 0x0f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x36, 0x31, 0x34, 0x30, 0x33, 0x36, 0x39, 0x38, 0x38}, + true}, + + // Comment: special case hash + // tcID: 307 + {SEC_OID_SHA512, + 307, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x14, 0xa5, 0xa4, 0x6a, 0x3b, 0xa4, 0x15, + 0xf6, 0xe8, 0xc5, 0x66, 0xca, 0x1b, 0x15, 0xfa, 0x20, 0x55, 0x64, 0x96, + 0x87, 0xb1, 0xa9, 0xfc, 0x84, 0xcc, 0x0f, 0xa8, 0x63, 0x12, 0x96, 0x89, + 0x8f, 0xe0, 0x14, 0xe0, 0xd4, 0x59, 0x27, 0xe4, 0x27, 0x13, 0x96, 0xba, + 0xa4, 0xcf, 0xb3, 0x67, 0x56, 0x69, 0xb1, 0x6e, 0x76, 0xc3, 0x39, 0xdb, + 0x3c, 0x0e, 0xda, 0xf6, 0x13, 0x37, 0xe8, 0xbe, 0xbe, 0x91, 0x02, 0x42, + 0x01, 0xfb, 0x31, 0x31, 0x29, 0x75, 0x7f, 0x76, 0x75, 0x4b, 0x60, 0xfd, + 0xb1, 0xe4, 0x07, 0x7f, 0x9f, 0xe3, 0xdd, 0x62, 0xc8, 0xbc, 0xe5, 0x21, + 0x90, 0xcf, 0xeb, 0x9c, 0x03, 0x02, 0x1c, 0xc9, 0x2f, 0x6d, 0x7d, 0x13, + 0x02, 0xb8, 0xa8, 0x47, 0x33, 0x48, 0x6b, 0xf7, 0x69, 0xae, 0x94, 0xd3, + 0xdb, 0x4b, 0x60, 0xb6, 0xdf, 0x28, 0xfe, 0xd4, 0x81, 0xd3, 0xd7, 0xc5, + 0x10, 0x29, 0x9f, 0x0c, 0x31, 0x9f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x30, 0x39, 0x35, 0x34, 0x32, 0x35, 0x36, 0x38, 0x35}, + true}, + + // Comment: special case hash + // tcID: 308 + {SEC_OID_SHA512, + 308, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0x8a, 0x32, 0x50, 0xeb, 0x5f, 0x28, + 0xb5, 0x98, 0xc4, 0xa4, 0x28, 0x90, 0xd2, 0x5f, 0x6a, 0xf8, 0x40, 0x82, + 0xd4, 0x37, 0x6f, 0x84, 0xf1, 0x71, 0x7e, 0x51, 0x12, 0xa7, 0x66, 0x23, + 0xe6, 0xfe, 0x0d, 0x20, 0x7c, 0x39, 0x46, 0x3d, 0x20, 0xbb, 0x86, 0x34, + 0x1b, 0xc2, 0x6c, 0x9f, 0x68, 0xbc, 0xdf, 0x79, 0x46, 0x71, 0xa0, 0x1f, + 0x90, 0x46, 0x50, 0x25, 0xf8, 0x7a, 0x8c, 0x52, 0x13, 0x7e, 0xdf, 0x02, + 0x41, 0x1d, 0xdd, 0x31, 0x7f, 0x66, 0x22, 0xd9, 0xb0, 0x32, 0x22, 0x3f, + 0x76, 0x76, 0x5b, 0xa6, 0xc9, 0x11, 0x6a, 0xe4, 0xb4, 0x3a, 0x1b, 0xd3, + 0x57, 0xbc, 0x9d, 0xb6, 0xfa, 0x62, 0xf0, 0x86, 0x7d, 0xc5, 0xd8, 0xf7, + 0x81, 0xf0, 0x8c, 0x1c, 0xbd, 0x49, 0xb4, 0x42, 0x4f, 0xe8, 0xc2, 0x2c, + 0xfd, 0x1d, 0xcd, 0x07, 0xcf, 0xde, 0x7b, 0x35, 0x98, 0x34, 0x24, 0x42, + 0x58, 0x98, 0x25, 0xaa, 0x67, 0xf7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x30, 0x30, 0x38, 0x30, 0x39, 0x38, 0x39, 0x38, 0x33}, + true}, + + // Comment: special case hash + // tcID: 309 + {SEC_OID_SHA512, + 309, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x60, 0xee, 0x16, 0x17, 0x41, 0xd5, 0xcb, + 0x2d, 0xd0, 0xff, 0x2c, 0xf9, 0x92, 0x4a, 0xca, 0x03, 0x76, 0xb1, 0x54, + 0x46, 0x81, 0x62, 0x7a, 0x31, 0x68, 0x8e, 0x4d, 0x8b, 0x3b, 0x63, 0xa0, + 0x1a, 0xdb, 0xb4, 0x17, 0xee, 0x11, 0x3b, 0x9b, 0xa8, 0xd4, 0xd1, 0x3b, + 0x7b, 0x4e, 0x1b, 0x14, 0xb5, 0x1a, 0x24, 0xdb, 0xc3, 0xf0, 0x99, 0xb0, + 0x68, 0xd9, 0x16, 0xaa, 0x94, 0x86, 0x2e, 0xe0, 0x81, 0xb4, 0x02, 0x42, + 0x01, 0x5c, 0xaf, 0xf8, 0xd3, 0x01, 0x41, 0xe1, 0xc1, 0x63, 0xe3, 0xec, + 0x62, 0xb7, 0xe1, 0x48, 0x74, 0xda, 0x62, 0x4a, 0x6d, 0x8e, 0x02, 0x52, + 0xd8, 0xe8, 0x29, 0x86, 0x0e, 0x5a, 0x49, 0xd3, 0x73, 0x23, 0x21, 0xb6, + 0x25, 0x26, 0x2e, 0x5c, 0x9b, 0x1e, 0xf3, 0x48, 0xc3, 0xe7, 0xcb, 0xb1, + 0xde, 0x82, 0x27, 0x51, 0x3f, 0x32, 0x06, 0x37, 0x86, 0x67, 0x85, 0xe9, + 0x7e, 0x19, 0x31, 0xd3, 0x5c, 0xcb}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x35, 0x37, 0x34, 0x31, 0x34, 0x37, 0x39, 0x32, 0x37}, + true}, + + // Comment: special case hash + // tcID: 310 + {SEC_OID_SHA512, + 310, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xa1, 0xef, 0x82, 0x29, 0xdb, 0x9f, + 0x45, 0xda, 0x38, 0xae, 0x3b, 0x6d, 0x60, 0x11, 0x10, 0x61, 0x1e, 0x20, + 0x98, 0x78, 0xbb, 0xd0, 0x3a, 0xc2, 0xa6, 0xde, 0x65, 0xe8, 0x40, 0x29, + 0x57, 0xc6, 0x69, 0xa1, 0x15, 0xe3, 0xf0, 0x2d, 0x08, 0x5f, 0xe2, 0xd0, + 0x31, 0xc6, 0x13, 0x24, 0xb7, 0x70, 0x52, 0xab, 0x34, 0x6b, 0x4b, 0x1a, + 0x43, 0x7b, 0x58, 0x06, 0x2f, 0xb3, 0x6f, 0x9d, 0x56, 0xcf, 0x45, 0x02, + 0x42, 0x00, 0xcc, 0x5c, 0x0a, 0x3b, 0x68, 0x97, 0x02, 0x79, 0xae, 0x16, + 0x88, 0x0f, 0x6c, 0xa5, 0x79, 0xd0, 0x17, 0x1a, 0x82, 0x7e, 0x99, 0xa4, + 0x6a, 0xa8, 0x2b, 0x92, 0x42, 0xdc, 0xc0, 0x9c, 0xb0, 0xb2, 0x2a, 0x44, + 0xeb, 0xcf, 0xca, 0x84, 0x29, 0x3e, 0x6d, 0x21, 0xae, 0xea, 0x49, 0x2f, + 0x00, 0xba, 0x31, 0x57, 0xc5, 0xb6, 0xe2, 0xe4, 0xca, 0xea, 0x6a, 0x1c, + 0x09, 0xc8, 0x24, 0x72, 0x05, 0x52, 0xf2}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x38, 0x36, 0x36, 0x37, 0x37, 0x31, 0x35, 0x32, 0x32}, + true}, + + // Comment: special case hash + // tcID: 311 + {SEC_OID_SHA512, + 311, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x5a, 0xa0, 0xc8, 0xa3, 0x78, 0xc4, 0xe0, + 0x2b, 0xcc, 0x2f, 0x56, 0xc2, 0xc3, 0x65, 0xcc, 0xee, 0x42, 0x4e, 0x29, + 0x73, 0xc2, 0x8f, 0x0d, 0xaa, 0xe8, 0xf4, 0xc3, 0xf0, 0xd9, 0x0b, 0x42, + 0x1f, 0xef, 0xd4, 0x56, 0xe7, 0x49, 0x08, 0x7e, 0x0c, 0x66, 0x7c, 0x2a, + 0x71, 0x47, 0xbc, 0x67, 0xb9, 0x0c, 0x69, 0x62, 0x44, 0xf2, 0x16, 0xb4, + 0xd9, 0xd7, 0x41, 0x8e, 0xad, 0xc7, 0xd0, 0x6e, 0xf1, 0xd2, 0x02, 0x42, + 0x01, 0xe2, 0x89, 0x14, 0xbd, 0x34, 0x1f, 0x52, 0x6b, 0x04, 0x11, 0x28, + 0xf2, 0xd2, 0x51, 0x13, 0x1d, 0x8b, 0x2c, 0x65, 0x84, 0x7e, 0x54, 0x1d, + 0x65, 0xad, 0xca, 0x34, 0x42, 0x96, 0x2c, 0xdd, 0xb2, 0xa7, 0x1c, 0x64, + 0xfa, 0xe3, 0x9f, 0xdd, 0x56, 0xe4, 0x16, 0x86, 0xad, 0x63, 0x2f, 0x99, + 0xc6, 0x03, 0x8d, 0x8d, 0xe0, 0xb3, 0xaa, 0xc4, 0x04, 0x5e, 0x0a, 0x96, + 0x1e, 0xfd, 0xbf, 0x4c, 0x6a, 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x36, 0x39, 0x34, 0x32, 0x38, 0x30, 0x37, 0x38, 0x37}, + true}, + + // Comment: special case hash + // tcID: 312 + {SEC_OID_SHA512, + 312, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x5a, 0x05, 0xf5, 0x36, 0x6c, 0x8b, 0x8b, + 0xe2, 0x86, 0x54, 0xbc, 0x39, 0xa6, 0x67, 0x1d, 0x1b, 0x15, 0x93, 0x49, + 0x5e, 0x44, 0x5c, 0x07, 0xc9, 0x95, 0xc3, 0xbe, 0x3e, 0x16, 0x8f, 0xfd, + 0xec, 0x92, 0xe4, 0x42, 0x88, 0x80, 0x2f, 0xd4, 0x55, 0x00, 0x7f, 0x87, + 0x46, 0x57, 0x0d, 0x93, 0xb5, 0x68, 0x3e, 0x4d, 0x40, 0xe9, 0xd9, 0xe5, + 0x9d, 0xe5, 0x39, 0xf0, 0xe6, 0x2b, 0xc4, 0x0d, 0x92, 0xbc, 0x02, 0x42, + 0x01, 0x87, 0xa4, 0x7d, 0x8f, 0x70, 0xad, 0xcc, 0x5e, 0x10, 0x26, 0x7b, + 0x8f, 0xec, 0x89, 0xd7, 0x01, 0x1d, 0x99, 0x85, 0x42, 0x76, 0x45, 0xae, + 0xd1, 0x9a, 0x8e, 0xfa, 0x2d, 0x11, 0x89, 0xb4, 0x69, 0xcb, 0x7a, 0xab, + 0x19, 0x98, 0xe0, 0xc1, 0xd2, 0xfc, 0xac, 0x5a, 0x50, 0x54, 0xd7, 0x9d, + 0x2e, 0xc1, 0xc9, 0xa0, 0x0b, 0x18, 0x3d, 0xc9, 0xaf, 0x20, 0xf5, 0x55, + 0xa1, 0x14, 0x0b, 0xe2, 0xdc, 0xef}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x39, 0x39, 0x32, 0x31, 0x36, 0x39, 0x32, 0x35, 0x36, 0x38}, + true}, + + // Comment: special case hash + // tcID: 313 + {SEC_OID_SHA512, + 313, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xe2, 0x13, 0xbc, 0xb8, 0xb9, 0x60, + 0xb1, 0x29, 0x6a, 0xe1, 0x76, 0x99, 0x3b, 0x24, 0x49, 0xba, 0xe5, 0x56, + 0xb6, 0xd9, 0x0d, 0xf2, 0xf0, 0x7f, 0xb0, 0x8a, 0xd8, 0xfd, 0x60, 0xe3, + 0xb7, 0xfe, 0x6c, 0x73, 0xf9, 0xc8, 0xa7, 0x36, 0x44, 0x17, 0x61, 0x1d, + 0x60, 0x11, 0x9c, 0x55, 0x02, 0x61, 0xc5, 0x4b, 0xbc, 0xa8, 0xd6, 0x1e, + 0x26, 0x41, 0x30, 0xab, 0x90, 0x18, 0x7e, 0x27, 0xd2, 0x2d, 0xbd, 0x02, + 0x41, 0x34, 0xf5, 0x19, 0x38, 0x2c, 0xfa, 0xcf, 0xd0, 0x7b, 0x0a, 0x6f, + 0x3a, 0xca, 0x11, 0x7c, 0x13, 0xd2, 0xbe, 0x72, 0x5d, 0x2f, 0x9e, 0xe4, + 0xe5, 0xf8, 0x87, 0x39, 0xc9, 0x91, 0x21, 0xe6, 0x3e, 0xd7, 0x35, 0x80, + 0x46, 0xbf, 0xb1, 0x57, 0x5f, 0xc7, 0x3e, 0x1e, 0xde, 0x83, 0x39, 0xe4, + 0x6c, 0x51, 0x39, 0x84, 0x3e, 0x52, 0xe9, 0x18, 0x4b, 0xb8, 0xc5, 0x79, + 0x06, 0x1a, 0x15, 0x4a, 0x0b, 0x8f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x31, 0x36, 0x30, 0x39, 0x34, 0x33, 0x39, 0x37, 0x39, 0x38}, + true}, + + // Comment: special case hash + // tcID: 314 + {SEC_OID_SHA512, + 314, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xed, 0x11, 0xac, 0x7e, 0xfb, 0x1f, + 0x29, 0xee, 0x64, 0x10, 0x8a, 0x5e, 0x26, 0x06, 0xfa, 0x9a, 0xf3, 0xbb, + 0xc1, 0x2d, 0x1a, 0x95, 0x2e, 0x47, 0x24, 0x0d, 0x52, 0x36, 0xdf, 0x64, + 0xf5, 0xb2, 0xb7, 0x7a, 0x0f, 0x7a, 0x0a, 0x73, 0xd3, 0x0d, 0x07, 0x08, + 0xb5, 0xb2, 0x3a, 0xc6, 0xd5, 0x84, 0xbf, 0x69, 0x97, 0xd8, 0x85, 0x16, + 0x23, 0x79, 0x36, 0x55, 0xde, 0xe8, 0x77, 0x45, 0x49, 0xb8, 0x29, 0x02, + 0x42, 0x01, 0xe1, 0x60, 0x2a, 0x2c, 0xae, 0x7d, 0x32, 0x12, 0xdf, 0x47, + 0xee, 0xbd, 0x12, 0xe2, 0xfe, 0x40, 0x48, 0x51, 0x20, 0x11, 0x01, 0xbb, + 0xde, 0x70, 0x2b, 0xe9, 0xd7, 0x4d, 0x04, 0x0e, 0xd9, 0x98, 0xe7, 0x9a, + 0x09, 0xeb, 0xf6, 0xd0, 0x55, 0xf9, 0x44, 0x73, 0xb1, 0xf8, 0xd8, 0x7c, + 0x99, 0xaa, 0x16, 0x5b, 0xda, 0xf0, 0xa5, 0xf2, 0x70, 0xd4, 0x6c, 0xaa, + 0xbb, 0x8e, 0x88, 0xbf, 0xa5, 0x41, 0x03}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x31, 0x38, 0x36, 0x31, 0x36, 0x32, 0x31, 0x30, 0x30}, + true}, + + // Comment: special case hash + // tcID: 315 + {SEC_OID_SHA512, + 315, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x07, 0x12, 0x3c, 0x45, 0xe6, 0xe9, 0x33, + 0x8b, 0xc9, 0xfe, 0x22, 0x5c, 0xdd, 0x96, 0xc5, 0xab, 0x36, 0xca, 0xd5, + 0xc0, 0x61, 0x63, 0xf4, 0x4f, 0x6b, 0xd9, 0x03, 0xc7, 0x59, 0x4e, 0x80, + 0x68, 0xba, 0x9b, 0xc8, 0x9f, 0x65, 0x2e, 0xc3, 0x1b, 0x6e, 0x12, 0x98, + 0x76, 0x6b, 0x24, 0x6c, 0x1f, 0x10, 0x87, 0x7f, 0x1e, 0x3e, 0xc9, 0x82, + 0x9b, 0x09, 0x37, 0xb8, 0xd3, 0x6e, 0x3c, 0x1a, 0xb2, 0xb5, 0x02, 0x42, + 0x01, 0x68, 0x8b, 0xba, 0xeb, 0x18, 0x8b, 0x50, 0x47, 0xbe, 0x6e, 0x80, + 0x23, 0xb1, 0x4f, 0xb1, 0x21, 0xeb, 0x14, 0x51, 0xdc, 0xb1, 0x9f, 0x81, + 0x4f, 0x5f, 0x4d, 0xca, 0x55, 0xff, 0x95, 0x12, 0x80, 0x11, 0xe3, 0xba, + 0xe5, 0x05, 0xa4, 0xd2, 0x21, 0x66, 0xd0, 0x0c, 0xb7, 0xcf, 0x14, 0x13, + 0x05, 0x90, 0x33, 0x5e, 0xe9, 0x23, 0xdc, 0x5d, 0xb3, 0xe7, 0x36, 0x83, + 0x2a, 0x12, 0x8a, 0x06, 0x7a, 0xa4}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x32, 0x39, 0x34, 0x33, 0x34, 0x37, 0x31, 0x37, 0x37}, + true}, + + // Comment: special case hash + // tcID: 316 + {SEC_OID_SHA512, + 316, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x26, 0x4e, 0x3c, 0xc4, 0xfb, 0x80, + 0x2a, 0xa2, 0x21, 0xd0, 0x78, 0x7c, 0xd0, 0xcd, 0xf4, 0x4e, 0xb6, 0x56, + 0x89, 0x82, 0xa0, 0x0a, 0x66, 0x39, 0xf1, 0x52, 0x38, 0xaf, 0x36, 0xe8, + 0x94, 0xb1, 0x4f, 0x45, 0xf0, 0x6f, 0x8c, 0x21, 0x80, 0xfd, 0xea, 0xaa, + 0xc7, 0x7f, 0x67, 0x4e, 0x05, 0x6d, 0x19, 0x28, 0xcb, 0xbd, 0xfc, 0x4b, + 0x2c, 0xec, 0xa0, 0xb3, 0x53, 0x45, 0xca, 0x07, 0xbf, 0xff, 0x7f, 0x02, + 0x41, 0x5c, 0x2d, 0xed, 0xee, 0x6b, 0x3a, 0xa0, 0x96, 0xfc, 0x47, 0xba, + 0x09, 0x91, 0xa0, 0x77, 0xef, 0x4d, 0x5d, 0xf2, 0x0d, 0x8e, 0xff, 0x1b, + 0xf8, 0x35, 0x44, 0x12, 0xb1, 0x71, 0xf0, 0x8a, 0x98, 0xce, 0xa1, 0x70, + 0x4c, 0x81, 0x89, 0xa7, 0x95, 0x1b, 0x0e, 0x7a, 0x82, 0x70, 0xcc, 0xb2, + 0x85, 0xb8, 0xdb, 0x8e, 0x35, 0x28, 0x5e, 0xd9, 0x26, 0xb1, 0x9c, 0x1e, + 0xef, 0x07, 0xfd, 0xc0, 0x5e, 0xe5}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x38, 0x35, 0x31, 0x34, 0x34, 0x35, 0x35, 0x31, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 317 + {SEC_OID_SHA512, + 317, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xca, 0x38, 0x14, 0x74, 0x78, 0x88, + 0x75, 0x17, 0x94, 0xb0, 0x48, 0x89, 0x55, 0xe2, 0xae, 0xe0, 0x7e, 0x5f, + 0xab, 0x4b, 0x98, 0x72, 0x07, 0x4a, 0xa7, 0x43, 0x26, 0x98, 0xe7, 0xc8, + 0x3b, 0x80, 0x79, 0x77, 0x37, 0x34, 0xdf, 0x1b, 0xc7, 0x52, 0x54, 0x8a, + 0x21, 0x8f, 0xa5, 0x9a, 0x36, 0x2e, 0x06, 0x57, 0xb7, 0x7a, 0xe7, 0x79, + 0x8e, 0xf4, 0xa7, 0xa3, 0x87, 0x32, 0x56, 0xea, 0x59, 0xec, 0x67, 0x02, + 0x42, 0x01, 0x5d, 0xf8, 0xf1, 0xf1, 0x66, 0x11, 0xc9, 0x60, 0xd5, 0x66, + 0x47, 0x42, 0x4b, 0x97, 0x93, 0x6c, 0x8a, 0x06, 0xf6, 0x2d, 0xc3, 0xa9, + 0x5d, 0x66, 0xbf, 0x4a, 0xa3, 0x78, 0xd7, 0xa9, 0xe1, 0x7d, 0x2a, 0xfb, + 0x53, 0x56, 0x57, 0x80, 0x02, 0x59, 0x27, 0xe6, 0x92, 0x8f, 0x53, 0x13, + 0x42, 0x8f, 0x1d, 0x67, 0x08, 0x33, 0x97, 0x87, 0xc8, 0xf4, 0x60, 0xba, + 0x18, 0x45, 0x7d, 0x4c, 0x0f, 0x52, 0x1f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x37, 0x36, 0x30, 0x34, 0x33, 0x39, 0x33, 0x30}, + true}, + + // Comment: special case hash + // tcID: 318 + {SEC_OID_SHA512, + 318, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x7b, 0xa8, 0x71, 0xae, 0xe3, 0x4a, + 0x89, 0x3c, 0x4d, 0xed, 0x7a, 0x2a, 0x54, 0x6d, 0xa0, 0xd6, 0x86, 0x7d, + 0x42, 0x84, 0x97, 0xb8, 0x0f, 0xca, 0x7e, 0xea, 0x6e, 0x51, 0xb7, 0x3d, + 0x64, 0x11, 0xaf, 0xf7, 0x60, 0x97, 0x43, 0xe6, 0x24, 0x2b, 0x6d, 0x4d, + 0x37, 0x36, 0xdd, 0xcc, 0x9e, 0xe1, 0xaa, 0x12, 0xc8, 0xb6, 0x2d, 0xe5, + 0x38, 0x2e, 0x5c, 0x33, 0xd1, 0xfc, 0x48, 0x53, 0xe3, 0xe4, 0x7d, 0x02, + 0x41, 0x5f, 0xeb, 0x9d, 0x9f, 0x8f, 0xdd, 0x44, 0x62, 0x2e, 0x4f, 0x9e, + 0xff, 0xe7, 0x3f, 0xd9, 0xb4, 0x67, 0xd3, 0x55, 0xfd, 0x6b, 0x8d, 0xe2, + 0x05, 0x52, 0x7f, 0x72, 0x2e, 0xe2, 0xf5, 0xa1, 0x5e, 0xeb, 0xd5, 0x9c, + 0xcd, 0xd7, 0xb5, 0x7d, 0xa2, 0x6c, 0xf9, 0x53, 0xf7, 0x88, 0x86, 0xdb, + 0x5a, 0x6e, 0x5b, 0xdd, 0x0d, 0x56, 0xc9, 0xbd, 0x47, 0xba, 0x22, 0x71, + 0xf7, 0x76, 0x87, 0xa6, 0x4b, 0x63}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x35, 0x36, 0x37, 0x33, 0x37, 0x38, 0x37, 0x34, 0x31}, + true}, + + // Comment: special case hash + // tcID: 319 + {SEC_OID_SHA512, + 319, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x84, 0x07, 0x93, 0x68, 0x47, 0x65, + 0x41, 0x0b, 0xaf, 0x26, 0xb6, 0x6c, 0xbc, 0xf7, 0xc3, 0x66, 0x58, 0xd6, + 0xc1, 0x8a, 0x2f, 0x75, 0x0c, 0x12, 0x25, 0x52, 0x0e, 0x9f, 0x3a, 0x7c, + 0x1b, 0x89, 0x05, 0x83, 0xf3, 0x21, 0xd4, 0xe4, 0x87, 0x52, 0xc3, 0xb3, + 0x11, 0x6d, 0xfe, 0xf7, 0x33, 0xee, 0x38, 0x6c, 0x52, 0xa5, 0x34, 0x02, + 0xac, 0xea, 0x77, 0xcf, 0xad, 0x1d, 0xb9, 0x38, 0x01, 0x10, 0xe6, 0x02, + 0x42, 0x01, 0xb5, 0x19, 0x85, 0xa3, 0x06, 0xfc, 0xdb, 0xe3, 0x69, 0x21, + 0x81, 0x10, 0x6d, 0x7d, 0x63, 0x08, 0x87, 0x39, 0x12, 0xd0, 0x03, 0x94, + 0x69, 0x92, 0x09, 0x8b, 0xc9, 0x8b, 0x42, 0x61, 0xfd, 0x78, 0x86, 0x9e, + 0xd8, 0x21, 0x88, 0x49, 0x45, 0x97, 0x80, 0xb6, 0x07, 0x9f, 0x68, 0x99, + 0xa4, 0x7f, 0xcb, 0x9e, 0xa4, 0x87, 0x4d, 0x1c, 0x08, 0xfa, 0xb8, 0x2c, + 0x6f, 0x1e, 0x9c, 0x9a, 0xaa, 0xe2, 0x45}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x37, 0x33, 0x39, 0x39, 0x33, 0x34, 0x39, 0x39, 0x35}, + true}, + + // Comment: special case hash + // tcID: 320 + {SEC_OID_SHA512, + 320, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x22, 0x76, 0x72, 0x0b, 0x27, 0x25, + 0xba, 0x55, 0x6d, 0x06, 0xbe, 0x39, 0xcd, 0x16, 0xca, 0x0a, 0x03, 0x51, + 0xd8, 0xf5, 0x30, 0x91, 0x3c, 0x4f, 0x0c, 0xfb, 0x71, 0xfd, 0xda, 0x74, + 0xb8, 0x3f, 0x02, 0xfe, 0xbd, 0xdc, 0x8d, 0xa0, 0xa1, 0xf0, 0xf9, 0x10, + 0xd3, 0x7d, 0x3f, 0x53, 0x32, 0xc0, 0x27, 0xd7, 0xbd, 0x4c, 0x38, 0xfd, + 0x08, 0xeb, 0xc7, 0x70, 0xbf, 0x12, 0x52, 0x07, 0x86, 0x49, 0x54, 0x02, + 0x41, 0x63, 0x7e, 0x70, 0xb0, 0x60, 0x45, 0xa8, 0x6e, 0x2f, 0x32, 0x9f, + 0x90, 0x7e, 0x07, 0x9a, 0x78, 0x5d, 0x7f, 0x86, 0x49, 0x54, 0x18, 0x60, + 0x32, 0x2f, 0xb8, 0xb6, 0x4b, 0x97, 0x36, 0x36, 0x3f, 0x90, 0x15, 0x6b, + 0x9a, 0x55, 0x32, 0xd8, 0x08, 0xcf, 0x2a, 0xf3, 0x3b, 0x87, 0xff, 0x97, + 0x0c, 0x02, 0xe6, 0x48, 0xdc, 0x4f, 0x1c, 0x90, 0xff, 0x07, 0x04, 0x02, + 0x8e, 0xc2, 0xc2, 0xd9, 0xa8, 0x2d}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x34, 0x37, 0x38, 0x33, 0x36, 0x36, 0x31, 0x33, 0x39}, + true}, + + // Comment: special case hash + // tcID: 321 + {SEC_OID_SHA512, + 321, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x7a, 0xad, 0xe6, 0x08, 0xb2, 0x2c, 0x77, + 0x24, 0x57, 0x34, 0xfc, 0x5c, 0x4b, 0xe8, 0x73, 0x7b, 0xa2, 0x4d, 0xc2, + 0xed, 0x43, 0x21, 0xb5, 0x81, 0x24, 0xae, 0x46, 0xa7, 0x7e, 0xa7, 0xbe, + 0xfa, 0xa5, 0xbc, 0xf1, 0x66, 0xcb, 0x96, 0x6a, 0xad, 0x00, 0x79, 0x11, + 0x62, 0x3a, 0xf1, 0x09, 0x25, 0xa3, 0x24, 0xbc, 0x3c, 0x6d, 0x06, 0xf2, + 0x4d, 0x0e, 0x2e, 0x7b, 0x2c, 0x7b, 0x84, 0x68, 0xb8, 0xee, 0x02, 0x42, + 0x01, 0xe9, 0x91, 0x3a, 0x41, 0x23, 0x00, 0xb3, 0x98, 0x07, 0x19, 0x14, + 0x8d, 0xe0, 0xbb, 0x03, 0x82, 0x61, 0x84, 0xaa, 0xbd, 0x58, 0xf1, 0x96, + 0x59, 0xaa, 0x8c, 0xa1, 0x80, 0x45, 0xf3, 0x6c, 0x73, 0xc9, 0x7d, 0xf3, + 0xd1, 0x2b, 0x92, 0x1d, 0xe5, 0x10, 0xff, 0xa9, 0x6c, 0xea, 0xc5, 0x45, + 0x4b, 0x80, 0x1c, 0x86, 0xc5, 0x5a, 0x06, 0xb2, 0xd7, 0x71, 0xfa, 0x77, + 0xbc, 0xa7, 0x84, 0x33, 0x2c, 0x39}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x34, 0x39, 0x30, 0x35, 0x32, 0x36, 0x30, 0x32}, + true}, + + // Comment: special case hash + // tcID: 322 + {SEC_OID_SHA512, + 322, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xee, 0xfc, 0x7b, 0x6c, 0x14, 0x68, + 0xff, 0xa7, 0xd6, 0x0b, 0x84, 0x08, 0xbd, 0x44, 0xc6, 0x4a, 0x3f, 0xfa, + 0xff, 0x29, 0x81, 0x68, 0xc5, 0x01, 0x6c, 0x6f, 0x50, 0x40, 0x31, 0x86, + 0x7e, 0xa1, 0x4a, 0xe4, 0x8c, 0x66, 0x1b, 0x81, 0x24, 0x41, 0x8b, 0x4e, + 0xd6, 0xcc, 0xc3, 0x2d, 0xf6, 0xba, 0xc6, 0xd0, 0xa4, 0x85, 0xb1, 0x99, + 0x02, 0x36, 0xe1, 0x56, 0x76, 0x26, 0x8b, 0x78, 0x68, 0xd2, 0x76, 0x02, + 0x41, 0x51, 0x5d, 0x48, 0x43, 0x6a, 0xff, 0xfd, 0xb6, 0x5c, 0xae, 0xd7, + 0x37, 0x11, 0x6a, 0x86, 0x19, 0x74, 0xb7, 0x34, 0xbd, 0x19, 0x03, 0xe3, + 0x7d, 0xbb, 0xc2, 0x31, 0xa9, 0xdb, 0x37, 0x46, 0x4e, 0xd7, 0x62, 0xe3, + 0x64, 0xca, 0xc8, 0xb3, 0x2f, 0x15, 0x46, 0xd6, 0xde, 0x37, 0x97, 0x9f, + 0xa0, 0x5f, 0x8b, 0x80, 0x15, 0x9a, 0x0f, 0x74, 0x7d, 0x94, 0x70, 0x29, + 0x1a, 0xf6, 0x56, 0x9d, 0x6d, 0x94}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x37, 0x36, 0x33, 0x38, 0x38, 0x37, 0x34, 0x39, 0x36}, + true}, + + // Comment: special case hash + // tcID: 323 + {SEC_OID_SHA512, + 323, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x27, 0x1b, 0x91, 0x2c, 0xa0, 0x55, + 0x04, 0x0c, 0x22, 0x79, 0x55, 0xdf, 0x72, 0x97, 0x57, 0x65, 0x4a, 0xa9, + 0xbb, 0xdb, 0x73, 0xc6, 0x1b, 0xa1, 0x41, 0x55, 0x22, 0x0e, 0x4e, 0x71, + 0x32, 0x31, 0x9f, 0x6f, 0xb0, 0xee, 0x94, 0xf2, 0xfb, 0xe1, 0x60, 0x73, + 0x8f, 0x1d, 0xce, 0x2a, 0xd6, 0x90, 0x84, 0x5c, 0x38, 0xd9, 0x62, 0xdb, + 0x4f, 0xda, 0x15, 0x98, 0xe9, 0x32, 0x70, 0xda, 0x84, 0xa2, 0xbb, 0x02, + 0x42, 0x00, 0xb8, 0x90, 0x7f, 0x04, 0x1c, 0x3b, 0x19, 0xb9, 0x23, 0x4a, + 0xb5, 0x55, 0xd0, 0xb4, 0x83, 0x25, 0xb0, 0xcd, 0x33, 0x08, 0x89, 0xa5, + 0x32, 0x76, 0xa1, 0xe9, 0x13, 0xba, 0xb8, 0x92, 0xb9, 0xc0, 0x5c, 0xfa, + 0x88, 0x90, 0x05, 0xb1, 0x4e, 0xe2, 0x73, 0x02, 0x20, 0x74, 0x6a, 0xec, + 0xf1, 0x2a, 0xf9, 0x11, 0xc5, 0xba, 0xea, 0x4b, 0xe3, 0x77, 0xee, 0x76, + 0xc0, 0xee, 0xaf, 0x47, 0xb7, 0xa7, 0x12}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x37, 0x39, 0x30, 0x32, 0x30, 0x30, 0x38, 0x30}, + true}, + + // Comment: special case hash + // tcID: 324 + {SEC_OID_SHA512, + 324, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x6a, 0x81, 0x3d, 0xb0, 0xf7, 0x5f, + 0x90, 0x47, 0xfb, 0x11, 0xf3, 0xe1, 0x9f, 0xc1, 0x68, 0x8c, 0x29, 0x32, + 0x8a, 0x54, 0xf5, 0x6a, 0xe3, 0x0c, 0x1c, 0x9d, 0x93, 0x78, 0x53, 0x7b, + 0xfc, 0x40, 0xc5, 0x71, 0x9d, 0x08, 0x4e, 0x49, 0xa3, 0xb4, 0xae, 0xa2, + 0x55, 0xf5, 0xb7, 0xf6, 0xcc, 0x77, 0x54, 0x92, 0xb5, 0x37, 0x1e, 0x6b, + 0x67, 0xb2, 0xd6, 0xab, 0xd5, 0x74, 0x3e, 0x10, 0xfa, 0xc7, 0x09, 0x02, + 0x42, 0x01, 0xc2, 0x58, 0xff, 0xd8, 0x30, 0x15, 0x1b, 0xfd, 0x41, 0xcc, + 0xda, 0xbb, 0x86, 0xb2, 0x4a, 0xf8, 0x46, 0x61, 0x27, 0x88, 0xb3, 0x61, + 0xc1, 0x96, 0xd2, 0x4e, 0x99, 0x7c, 0xcf, 0x3f, 0x17, 0xd4, 0x45, 0x2f, + 0x63, 0xd3, 0x28, 0x51, 0xa4, 0x83, 0x07, 0x2e, 0x69, 0x08, 0x09, 0x5e, + 0x5c, 0x49, 0xbb, 0xc2, 0x41, 0xa0, 0x41, 0x77, 0x49, 0xb0, 0x97, 0xbc, + 0x1c, 0xa0, 0xe4, 0xd1, 0x27, 0x77, 0x9b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x35, 0x33, 0x34, 0x34, 0x37, 0x38, 0x37, 0x38, 0x34, 0x38}, + true}, + + // Comment: special case hash + // tcID: 325 + {SEC_OID_SHA512, + 325, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x15, 0x6a, 0x04, 0xc2, 0x2e, 0xa5, 0xbd, + 0xb7, 0x87, 0x11, 0x24, 0xf1, 0x11, 0x73, 0x01, 0xd7, 0x81, 0x11, 0x3a, + 0xc4, 0xc9, 0xd4, 0xda, 0x05, 0xfe, 0xa5, 0x36, 0xe9, 0x83, 0xd9, 0x26, + 0x1d, 0x25, 0xdc, 0x97, 0x00, 0x6f, 0x8c, 0x78, 0xde, 0x23, 0xc7, 0x88, + 0x71, 0x85, 0x57, 0xcf, 0x6f, 0x98, 0x86, 0x39, 0x94, 0xaf, 0x20, 0x86, + 0xf0, 0xbe, 0x3e, 0x8a, 0xa8, 0x81, 0x2d, 0xc3, 0xa1, 0x1d, 0x02, 0x42, + 0x00, 0xff, 0xca, 0x96, 0xb0, 0x4c, 0x56, 0xa4, 0xa6, 0xce, 0x5d, 0x22, + 0xb3, 0x6e, 0x44, 0xd3, 0xb9, 0x74, 0xd5, 0x20, 0xe7, 0xf7, 0xc0, 0xf9, + 0xd6, 0x90, 0x34, 0xf9, 0xe5, 0x9e, 0x0b, 0xbd, 0xc4, 0x32, 0x36, 0xb3, + 0xe4, 0xbf, 0xb0, 0xf6, 0xbd, 0xe8, 0x80, 0x2c, 0xc5, 0xcd, 0x60, 0x22, + 0xcf, 0xf1, 0x66, 0xf4, 0xc4, 0x88, 0xd6, 0x4f, 0x38, 0xd4, 0x4e, 0x3c, + 0x56, 0x3d, 0xa3, 0x1c, 0xf6, 0xfe}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x39, 0x32, 0x36, 0x36, 0x34, 0x31, 0x30, 0x39, 0x32, 0x30}, + true}, + + // Comment: special case hash + // tcID: 326 + {SEC_OID_SHA512, + 326, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x09, 0x13, 0x54, 0x0a, 0xd7, 0x3c, + 0xee, 0xf7, 0x31, 0x4d, 0x17, 0x58, 0x26, 0x4e, 0x1d, 0x15, 0x25, 0xa3, + 0x71, 0xa7, 0xb9, 0xb3, 0x08, 0x69, 0x71, 0x59, 0x9a, 0x6b, 0x74, 0x9b, + 0xe4, 0xd6, 0xba, 0x69, 0x26, 0x9b, 0x08, 0x95, 0x08, 0xf6, 0x50, 0x0d, + 0xd9, 0x25, 0xaa, 0x89, 0xa7, 0xc7, 0xcb, 0x71, 0x85, 0xe0, 0xcc, 0xa7, + 0xd2, 0xee, 0x56, 0x64, 0xf2, 0x28, 0x45, 0xd9, 0x61, 0xe3, 0x17, 0x02, + 0x42, 0x01, 0x35, 0x25, 0x6c, 0x79, 0xea, 0x5e, 0x57, 0x68, 0xfb, 0x3a, + 0x55, 0xe2, 0x89, 0x9b, 0x12, 0x21, 0x9b, 0x8f, 0x68, 0x95, 0x3c, 0xcd, + 0x98, 0xc7, 0x10, 0xb6, 0xa1, 0x3d, 0xe0, 0xf5, 0x97, 0x86, 0xf4, 0x33, + 0x18, 0x45, 0xe6, 0x5c, 0x7d, 0xd6, 0x34, 0x00, 0x23, 0xa5, 0xe2, 0x80, + 0x20, 0x6c, 0xa3, 0x14, 0x16, 0x05, 0x8f, 0x39, 0x5f, 0xff, 0x4b, 0xb5, + 0xde, 0x41, 0x1f, 0xf6, 0x6f, 0xc0, 0x18}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x37, 0x30, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x35}, + true}, + + // Comment: special case hash + // tcID: 327 + {SEC_OID_SHA512, + 327, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xb5, 0x05, 0x1c, 0xa0, 0xdd, 0x3b, + 0x20, 0xdf, 0x7d, 0x8c, 0x5b, 0x92, 0xcb, 0x42, 0xb8, 0xa2, 0x04, 0xf9, + 0x2f, 0xb4, 0xe5, 0x8c, 0x61, 0x2f, 0x43, 0xd3, 0x80, 0x0d, 0xe8, 0xc0, + 0x68, 0x3c, 0x42, 0x7e, 0x83, 0x2c, 0xe6, 0x22, 0x15, 0x67, 0x47, 0x05, + 0x2b, 0x81, 0xbf, 0xbf, 0x6e, 0xd5, 0xfa, 0x17, 0x7b, 0x6d, 0x47, 0x85, + 0x8e, 0xc8, 0x47, 0x8f, 0x6c, 0x9c, 0xa7, 0x94, 0x8f, 0xd5, 0x11, 0x02, + 0x42, 0x01, 0xfe, 0x57, 0x10, 0xfa, 0xc0, 0xe9, 0xd3, 0xe2, 0xb3, 0xb8, + 0x30, 0x81, 0xb2, 0x8b, 0x19, 0x4b, 0x82, 0x2d, 0x0c, 0x13, 0x39, 0x7b, + 0xf1, 0x51, 0x61, 0x40, 0xcb, 0xe3, 0xfa, 0xa5, 0x2e, 0x90, 0x88, 0x48, + 0xf6, 0x97, 0x89, 0xa7, 0x41, 0xb9, 0xcd, 0x54, 0xd7, 0x03, 0xa9, 0x45, + 0x77, 0xfa, 0x81, 0x3e, 0x2f, 0x2c, 0x75, 0x83, 0x48, 0x07, 0x40, 0x1c, + 0xa0, 0x10, 0xfd, 0xe5, 0x32, 0x83, 0x17}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x38, 0x31, 0x35, 0x34, 0x35, 0x37, 0x37, 0x30}, + true}, + + // Comment: special case hash + // tcID: 328 + {SEC_OID_SHA512, + 328, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0x8d, 0x3c, 0x8f, 0x8e, 0x7a, 0xb7, + 0x4d, 0x49, 0xe1, 0x6a, 0x4c, 0x7d, 0xb3, 0xa3, 0x93, 0xfa, 0x95, 0x67, + 0x77, 0x7e, 0x37, 0x33, 0x13, 0x66, 0x7f, 0x9c, 0xe3, 0x2b, 0x1b, 0x5e, + 0x64, 0x8d, 0xeb, 0xff, 0xed, 0xfd, 0x2f, 0xf5, 0x34, 0x5c, 0xa1, 0xb8, + 0x15, 0x4c, 0x18, 0xc8, 0xb8, 0x83, 0x95, 0x7d, 0x91, 0x1e, 0x41, 0x33, + 0x62, 0x85, 0xf8, 0x62, 0x61, 0xc3, 0xee, 0x22, 0x5f, 0xde, 0xdd, 0x02, + 0x41, 0x3c, 0x51, 0xb8, 0x4c, 0x2c, 0x9a, 0x3f, 0xeb, 0x76, 0xa6, 0x51, + 0x86, 0x34, 0xb6, 0xf0, 0x9c, 0x0d, 0xde, 0x8a, 0x9d, 0x08, 0xde, 0xc0, + 0xb3, 0xd6, 0x61, 0x35, 0xcc, 0x1b, 0xdb, 0x0a, 0x80, 0xfd, 0x69, 0x63, + 0x61, 0x04, 0xaf, 0x69, 0xde, 0x8f, 0x40, 0x62, 0x64, 0x6b, 0x29, 0xfa, + 0x3a, 0xf6, 0x85, 0xec, 0x82, 0x70, 0x4c, 0xef, 0x70, 0x6a, 0x18, 0xc5, + 0x9c, 0xa7, 0xec, 0xa0, 0xfb, 0x56}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x39, 0x35, 0x35, 0x33, 0x30, 0x33, 0x37, 0x37}, + true}, + + // Comment: special case hash + // tcID: 329 + {SEC_OID_SHA512, + 329, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x19, 0x56, 0x25, 0xa6, 0x4a, 0xc1, + 0x1c, 0x4f, 0xc1, 0xfc, 0x47, 0x9e, 0xf8, 0x04, 0x30, 0xeb, 0x85, 0xc1, + 0xaf, 0x77, 0xf8, 0xa1, 0x97, 0xa1, 0x7e, 0x00, 0x95, 0x69, 0xef, 0x6c, + 0x41, 0xac, 0x6f, 0x35, 0x85, 0x07, 0x55, 0x37, 0x9f, 0x47, 0x8d, 0x89, + 0x28, 0xb1, 0x54, 0xe3, 0xba, 0xaa, 0x29, 0xe9, 0x2b, 0x48, 0x1a, 0xc0, + 0x4d, 0xc7, 0x2f, 0x37, 0x28, 0xb4, 0xf0, 0x88, 0xff, 0x37, 0xdc, 0x02, + 0x41, 0x0d, 0x55, 0xc7, 0x06, 0x78, 0x77, 0xdd, 0x13, 0x02, 0xfd, 0xc6, + 0xbb, 0x69, 0xb7, 0xb7, 0xc0, 0x24, 0xe4, 0xcf, 0x3a, 0x0e, 0x92, 0x41, + 0x02, 0xd7, 0x44, 0xac, 0x52, 0x36, 0x6d, 0x9d, 0x76, 0xd5, 0x85, 0x5d, + 0x3d, 0xa2, 0x28, 0xc4, 0xb6, 0x7b, 0xc7, 0xbc, 0x4b, 0x2a, 0x14, 0xe7, + 0x99, 0x99, 0x62, 0xcc, 0x9b, 0xbd, 0xc5, 0x17, 0xfc, 0x24, 0xa8, 0x23, + 0xab, 0xf5, 0x84, 0xb8, 0xf5, 0x6e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x36, 0x37, 0x38, 0x31, 0x30, 0x39, 0x30, 0x33}, + true}, + + // Comment: special case hash + // tcID: 330 + {SEC_OID_SHA512, + 330, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x26, 0xeb, 0x68, 0xbc, 0x0f, 0xb7, 0x66, + 0x4c, 0x35, 0xbf, 0x57, 0x62, 0xcd, 0x53, 0x2d, 0xce, 0x33, 0xb0, 0xe3, + 0x96, 0xe9, 0x7d, 0x6f, 0x41, 0x43, 0xdc, 0x6e, 0x1e, 0x76, 0x6c, 0x83, + 0x6e, 0x27, 0xc0, 0x69, 0xda, 0x9e, 0xa1, 0xe7, 0x4e, 0x0b, 0x03, 0xd0, + 0x30, 0xcf, 0x8a, 0x81, 0x49, 0x05, 0x08, 0xc1, 0xc7, 0x28, 0xf8, 0x6e, + 0x59, 0x28, 0x2d, 0xf9, 0x4d, 0xe8, 0xd8, 0xa0, 0xdc, 0xaf, 0x02, 0x42, + 0x00, 0xa9, 0xfb, 0x58, 0x4b, 0x71, 0x29, 0x86, 0xf1, 0x9a, 0xb7, 0x56, + 0x86, 0x93, 0xdf, 0x27, 0x8c, 0xaf, 0xa4, 0x32, 0x72, 0xdb, 0xa4, 0x00, + 0xff, 0x33, 0x3c, 0xf4, 0x8b, 0x55, 0x56, 0xe6, 0xe7, 0x83, 0x53, 0xa6, + 0x65, 0x60, 0x5c, 0x70, 0xb6, 0xfd, 0x0f, 0x18, 0xf3, 0x0b, 0x85, 0x0e, + 0x1a, 0x47, 0xcd, 0xa4, 0x2c, 0x4c, 0x92, 0x4b, 0xca, 0x80, 0x10, 0x2e, + 0x67, 0x93, 0xbe, 0x9a, 0x86, 0x98}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x31, 0x31, 0x38, 0x30, 0x37, 0x32, 0x30, 0x38, 0x31, 0x35}, + true}, + + // Comment: special case hash + // tcID: 331 + {SEC_OID_SHA512, + 331, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xf3, 0xd3, 0x4e, 0x36, 0xf9, 0x75, + 0x4d, 0xfa, 0x8e, 0xaf, 0xab, 0x16, 0x0c, 0xa9, 0x6d, 0x91, 0xc7, 0xf4, + 0xf3, 0x88, 0xec, 0x82, 0xac, 0x33, 0x78, 0x40, 0x26, 0xbb, 0x6c, 0x6a, + 0x03, 0x57, 0x19, 0xea, 0xee, 0xc3, 0xee, 0x51, 0x1f, 0xff, 0xb2, 0x2d, + 0xd5, 0xd6, 0xab, 0x81, 0x9e, 0x6c, 0x63, 0x87, 0x19, 0x2d, 0x6c, 0x3a, + 0x6e, 0x92, 0x49, 0xea, 0xd5, 0x65, 0x15, 0x7e, 0x32, 0x3f, 0x62, 0x02, + 0x42, 0x01, 0xb5, 0x78, 0x6b, 0x1d, 0x66, 0x2d, 0x26, 0xfe, 0x9f, 0x69, + 0xc3, 0x70, 0xd2, 0xbc, 0x18, 0x88, 0x2a, 0xbe, 0xf6, 0x93, 0xc8, 0xf1, + 0x71, 0x00, 0xa0, 0x27, 0x25, 0xde, 0x7c, 0x9f, 0x03, 0x60, 0x2f, 0xd5, + 0x3a, 0x92, 0x08, 0xb5, 0x73, 0xb3, 0xb7, 0xb0, 0xb6, 0x6d, 0xb9, 0x71, + 0x76, 0x7b, 0xde, 0x83, 0x5f, 0x9e, 0x8f, 0x42, 0xad, 0xa2, 0x01, 0xe7, + 0xb7, 0x39, 0x1b, 0x86, 0xfe, 0x02, 0x94}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x38, 0x33, 0x38, 0x31, 0x38, 0x36, 0x39, 0x32, 0x39, 0x30}, + true}, + + // Comment: special case hash + // tcID: 332 + {SEC_OID_SHA512, + 332, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xe6, 0x9c, 0x83, 0x3b, 0x60, 0x40, + 0x75, 0xe9, 0xb2, 0x8a, 0x2f, 0xf7, 0x3a, 0x56, 0xa3, 0x2e, 0x1a, 0x24, + 0x7e, 0xf9, 0xae, 0x01, 0xe7, 0xa0, 0xe4, 0x71, 0xf6, 0x01, 0x5c, 0x2b, + 0x86, 0xeb, 0x86, 0x4c, 0x28, 0x1c, 0x8c, 0x93, 0xd2, 0xac, 0xf5, 0x65, + 0x3a, 0xd0, 0x5b, 0xaf, 0xab, 0x2f, 0x58, 0x02, 0x7f, 0x37, 0x51, 0x3e, + 0xb8, 0x56, 0x9f, 0x50, 0xbd, 0x47, 0x5e, 0x77, 0x0e, 0x9a, 0x81, 0x02, + 0x42, 0x00, 0xb9, 0xc9, 0xd6, 0xce, 0x09, 0xb5, 0x30, 0x25, 0xbf, 0xca, + 0xa7, 0xd1, 0x72, 0xae, 0x41, 0xa9, 0xb6, 0x36, 0xaa, 0x4b, 0x80, 0xa9, + 0x30, 0x93, 0x1f, 0xc9, 0x9e, 0x5e, 0x2a, 0xa2, 0x33, 0x06, 0xf1, 0x9d, + 0xc5, 0x73, 0x99, 0xb0, 0x43, 0x1e, 0x72, 0x44, 0x0a, 0x1f, 0x4e, 0xc7, + 0xd5, 0xca, 0x90, 0x2f, 0x0f, 0x7b, 0x81, 0xc9, 0x1d, 0xe8, 0x5e, 0x46, + 0x9f, 0x99, 0x2f, 0xdf, 0xd4, 0xc5, 0x2e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x31, 0x33, 0x31, 0x32, 0x38, 0x37, 0x32, 0x37, 0x37}, + true}, + + // Comment: special case hash + // tcID: 333 + {SEC_OID_SHA512, + 333, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc6, 0xb8, 0xb5, 0xcf, 0x3c, 0x4d, + 0xd3, 0xd6, 0x23, 0x91, 0xf1, 0x8e, 0x97, 0xee, 0xf3, 0xaa, 0x6a, 0xce, + 0x0a, 0xe2, 0xc6, 0xfc, 0x97, 0xa5, 0x61, 0xcb, 0x8e, 0x49, 0xc0, 0x87, + 0xdb, 0xcf, 0x81, 0x35, 0xfa, 0x43, 0x3b, 0x56, 0x6b, 0x33, 0x85, 0xcb, + 0x57, 0x20, 0x2f, 0x1b, 0x12, 0x16, 0x4f, 0xe6, 0x27, 0x65, 0xef, 0x73, + 0xb7, 0x2a, 0x94, 0xe7, 0xa5, 0x78, 0x70, 0x98, 0x9a, 0x49, 0x81, 0x02, + 0x42, 0x01, 0x85, 0x94, 0x44, 0x34, 0xb8, 0x3a, 0x0d, 0x0f, 0xb4, 0xbc, + 0xdc, 0xe8, 0xdd, 0xaa, 0xdb, 0x30, 0xa1, 0xe4, 0x40, 0x81, 0x5e, 0x76, + 0x74, 0x56, 0x2d, 0xf9, 0xc8, 0xbf, 0x71, 0x12, 0x22, 0x20, 0x8c, 0xc3, + 0x46, 0xb9, 0x66, 0x5d, 0x90, 0xab, 0xed, 0xb4, 0x37, 0x91, 0x23, 0x91, + 0x50, 0x5d, 0xd5, 0xd2, 0x6f, 0x01, 0x78, 0xe7, 0xc0, 0x63, 0x79, 0x0f, + 0x55, 0x18, 0xf4, 0x7d, 0x1b, 0x05, 0xc7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x34, 0x33, 0x33, 0x31, 0x39, 0x32, 0x36, 0x35, 0x33, 0x38}, + true}, + + // Comment: special case hash + // tcID: 334 + {SEC_OID_SHA512, + 334, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x9f, 0x35, 0x1a, 0x41, 0xd5, 0x37, + 0x5b, 0x89, 0x93, 0xe9, 0x0b, 0x8d, 0x8a, 0x65, 0xbf, 0x01, 0xd5, 0x2d, + 0x14, 0xab, 0xa1, 0xdb, 0xe4, 0x9c, 0xbb, 0x4e, 0xa8, 0x23, 0x80, 0x4f, + 0x2b, 0x53, 0x3e, 0x0c, 0x16, 0x79, 0x03, 0xc8, 0xbb, 0xc5, 0x93, 0x29, + 0x7c, 0x18, 0xf3, 0x09, 0x79, 0x8a, 0x54, 0x47, 0x87, 0xd5, 0x98, 0x07, + 0x4c, 0xbf, 0x56, 0xef, 0x0e, 0x50, 0x22, 0x52, 0x09, 0x12, 0xad, 0x02, + 0x42, 0x01, 0xb8, 0x92, 0x74, 0x0a, 0x57, 0x20, 0x41, 0x86, 0xbd, 0x5f, + 0x43, 0x4f, 0x72, 0xd1, 0x53, 0x4b, 0x42, 0x89, 0xf8, 0xf7, 0x11, 0x4c, + 0xb7, 0xb1, 0xc9, 0xcf, 0x45, 0x41, 0xd7, 0x54, 0xf3, 0x14, 0x44, 0x8c, + 0xc3, 0x2d, 0xea, 0xf3, 0x56, 0x08, 0x26, 0x34, 0x88, 0xfd, 0xc7, 0x59, + 0x6f, 0x74, 0x81, 0xec, 0x09, 0x8b, 0x36, 0xf8, 0xe4, 0x40, 0x82, 0x91, + 0x94, 0xbe, 0xcc, 0x74, 0x6c, 0x77, 0xf5}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x34, 0x34, 0x39, 0x30, 0x38, 0x32, 0x33, 0x36}, + true}, + + // Comment: special case hash + // tcID: 335 + {SEC_OID_SHA512, + 335, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xfe, 0x24, 0xea, 0x83, 0x11, 0x99, + 0xe3, 0x1c, 0xc6, 0x8e, 0xf2, 0x39, 0x80, 0xc4, 0xba, 0xbd, 0x37, 0x73, + 0x04, 0x08, 0x70, 0xaf, 0x88, 0x23, 0xa1, 0x97, 0x08, 0xbd, 0x02, 0x29, + 0xad, 0xc1, 0xce, 0x99, 0xd0, 0x2e, 0x4d, 0x95, 0x22, 0x41, 0x01, 0xe3, + 0xe9, 0x74, 0x23, 0x6f, 0x54, 0xdf, 0x86, 0x05, 0x1f, 0xa1, 0xe9, 0xfd, + 0x21, 0x38, 0x04, 0x32, 0x63, 0x3b, 0x24, 0x95, 0xab, 0x78, 0x2a, 0x02, + 0x41, 0x0e, 0xfd, 0x1f, 0x2a, 0x28, 0x1f, 0x96, 0x7e, 0x7b, 0x09, 0xd7, + 0x21, 0x58, 0x13, 0x56, 0xa7, 0x14, 0xc4, 0x99, 0xf9, 0xb1, 0x4f, 0x78, + 0x19, 0x92, 0xeb, 0x9a, 0xe7, 0xa1, 0x9f, 0x68, 0x25, 0x04, 0x5f, 0xdc, + 0x6d, 0x9d, 0x76, 0x3f, 0x44, 0xe1, 0xe7, 0xc9, 0x14, 0x80, 0xa6, 0x78, + 0xa1, 0xd8, 0xec, 0xf6, 0xd6, 0x6e, 0x76, 0xce, 0xa3, 0x50, 0x5f, 0x65, + 0xff, 0x78, 0xcf, 0xf1, 0x5c, 0xbd}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x38, 0x32, 0x39, 0x38, 0x33, 0x35, 0x39, 0x32, 0x39}, + true}, + + // Comment: special case hash + // tcID: 336 + {SEC_OID_SHA512, + 336, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x4c, 0x6e, 0xe9, 0xde, 0x0a, 0x2a, + 0x0b, 0x60, 0xc9, 0x81, 0x83, 0x1e, 0x0a, 0xcd, 0x66, 0x36, 0xb4, 0x6a, + 0xe1, 0x34, 0xfe, 0xdc, 0xe6, 0x1b, 0x04, 0x88, 0x11, 0x26, 0x63, 0xb2, + 0x4e, 0x1d, 0x7e, 0x74, 0xe2, 0x27, 0xfe, 0xa8, 0x83, 0xd2, 0x6b, 0x68, + 0xf2, 0x1e, 0x41, 0x35, 0xba, 0x0e, 0x20, 0x69, 0xbb, 0xe0, 0xd9, 0xc6, + 0x43, 0x3c, 0x39, 0x08, 0xfd, 0x5b, 0x00, 0x18, 0x28, 0x94, 0xb0, 0x02, + 0x41, 0x6a, 0x18, 0x0a, 0x49, 0x31, 0x82, 0xc6, 0xbc, 0x2a, 0x09, 0xd7, + 0xe1, 0x7f, 0xf5, 0xd6, 0x20, 0x15, 0x29, 0x3f, 0x1e, 0x8a, 0xe2, 0x05, + 0xa1, 0x6f, 0xa0, 0x90, 0x42, 0xb0, 0xa9, 0xaf, 0x67, 0x94, 0xcb, 0x37, + 0x7f, 0x4b, 0x8b, 0x11, 0x75, 0xfc, 0xee, 0x51, 0x37, 0xc2, 0x34, 0x90, + 0x0f, 0x73, 0x5c, 0x48, 0x4f, 0xeb, 0x7d, 0xa4, 0xcb, 0xb4, 0x05, 0xcf, + 0x9e, 0x53, 0x70, 0xfe, 0x4f, 0x49}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x34, 0x34, 0x35, 0x31, 0x35, 0x38, 0x30, 0x32, 0x33}, + true}, + + // Comment: special case hash + // tcID: 337 + {SEC_OID_SHA512, + 337, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x04, 0x4a, 0x45, 0x85, 0x3a, 0xda, + 0x17, 0xca, 0x76, 0x1a, 0xcc, 0x7d, 0xf6, 0xd1, 0xd3, 0x80, 0x25, 0x2c, + 0xb0, 0xfa, 0x66, 0x12, 0x4d, 0x92, 0x78, 0xa5, 0xed, 0x8a, 0x4a, 0x60, + 0x45, 0x3b, 0xc7, 0x1d, 0xe1, 0xdb, 0xe3, 0x2b, 0x02, 0x61, 0x16, 0x59, + 0x48, 0x82, 0x3c, 0x46, 0x1c, 0x7c, 0x1e, 0xb1, 0x71, 0x4e, 0xc1, 0xdb, + 0xf6, 0x6f, 0xd6, 0x02, 0xc7, 0xa4, 0x74, 0x46, 0xd1, 0xda, 0xe1, 0x02, + 0x42, 0x00, 0xf8, 0xb2, 0x7f, 0x7c, 0x71, 0xe3, 0x7e, 0x4b, 0x44, 0x0d, + 0x2c, 0x86, 0xf1, 0xc1, 0xd5, 0x0b, 0xf7, 0xc5, 0x3d, 0x38, 0x78, 0xed, + 0x27, 0xe7, 0xbc, 0xfb, 0xeb, 0x90, 0x2f, 0x76, 0x9f, 0x86, 0xd6, 0xc3, + 0xe8, 0x82, 0x0b, 0x99, 0xf8, 0x90, 0x05, 0x0f, 0x0d, 0xbe, 0xbd, 0x21, + 0x32, 0xe8, 0x46, 0x26, 0xc5, 0xb1, 0x6a, 0x8c, 0x7f, 0xff, 0xfc, 0x3a, + 0x30, 0xac, 0xe6, 0x9d, 0xd1, 0x5a, 0x11}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x32, 0x36, 0x39, 0x37, 0x39, 0x38, 0x37, 0x36, 0x34, 0x34}, + true}, + + // Comment: special case hash + // tcID: 338 + {SEC_OID_SHA512, + 338, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x67, 0x6a, 0x38, 0x1b, 0x18, 0xd0, 0x52, + 0x07, 0xcd, 0xdd, 0x73, 0xb4, 0x4e, 0x4d, 0xd7, 0x14, 0x49, 0x98, 0x5c, + 0x0f, 0xa7, 0xde, 0x1f, 0xff, 0x43, 0xca, 0x51, 0x55, 0x13, 0x9a, 0x1a, + 0x09, 0xe5, 0xe3, 0xfd, 0x75, 0x4d, 0x86, 0xeb, 0xbe, 0x32, 0xf6, 0x60, + 0x9f, 0x6e, 0x90, 0x6d, 0x48, 0xd2, 0x47, 0x90, 0xe4, 0x94, 0x34, 0x3c, + 0x61, 0xfa, 0xa9, 0x0b, 0xfd, 0xaa, 0x4f, 0x49, 0xfd, 0xc7, 0x02, 0x42, + 0x00, 0xfb, 0xc1, 0xc8, 0x91, 0xbf, 0x6e, 0x36, 0x8f, 0xcc, 0xad, 0x51, + 0xcc, 0x9b, 0x2c, 0x29, 0xe8, 0xe9, 0x2b, 0x65, 0x8e, 0x88, 0xc0, 0xd2, + 0x32, 0x85, 0xaf, 0x26, 0x9a, 0xff, 0x67, 0x02, 0xa5, 0x5a, 0x0a, 0xb1, + 0x68, 0x07, 0xe5, 0x52, 0x3b, 0x66, 0x37, 0xbb, 0xb0, 0x04, 0x72, 0x7f, + 0x6f, 0x55, 0xc5, 0x1a, 0xd4, 0xce, 0xc8, 0xc9, 0x24, 0xf9, 0xc1, 0xfe, + 0xb2, 0x46, 0x01, 0xae, 0xdd, 0xef}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x33, 0x39, 0x39, 0x32, 0x34, 0x32, 0x35, 0x35, 0x33}, + true}, + + // Comment: special case hash + // tcID: 339 + {SEC_OID_SHA512, + 339, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x3c, 0x9a, 0x57, 0x53, 0x82, 0xff, + 0x68, 0x81, 0xc9, 0x08, 0xfb, 0x51, 0x84, 0xbe, 0x7b, 0xaf, 0x38, 0xed, + 0xb0, 0xb0, 0x60, 0x08, 0x59, 0x25, 0x58, 0xef, 0xd5, 0x7d, 0xd8, 0xfb, + 0x99, 0x93, 0xc8, 0x93, 0x80, 0x0a, 0x6a, 0xc8, 0xc6, 0xd2, 0xe3, 0x4e, + 0xbf, 0xbe, 0xff, 0x43, 0xe6, 0x32, 0x63, 0xf1, 0x33, 0x86, 0x8d, 0x0a, + 0xc7, 0xa8, 0x38, 0xf6, 0x9a, 0xff, 0x26, 0xd6, 0x0a, 0x38, 0x49, 0x02, + 0x42, 0x00, 0x9d, 0x22, 0xae, 0x7b, 0xca, 0x8a, 0x75, 0xa5, 0x32, 0x14, + 0xc3, 0xee, 0xce, 0x43, 0x7f, 0xb2, 0x8e, 0x05, 0xb0, 0x76, 0xec, 0x70, + 0x4d, 0x75, 0x1a, 0x28, 0xa7, 0xed, 0x7e, 0x52, 0x9d, 0x5c, 0x53, 0x38, + 0xbe, 0x8c, 0x72, 0x4a, 0xfa, 0x54, 0x75, 0x74, 0xa1, 0x7f, 0x70, 0x51, + 0x0b, 0x24, 0x62, 0x74, 0x8a, 0x53, 0x67, 0x8e, 0x39, 0x75, 0x2a, 0x68, + 0x8d, 0xc8, 0xcf, 0x39, 0xe8, 0x86, 0xc2}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x36, 0x30, 0x31, 0x39, 0x37, 0x37, 0x39, 0x37, 0x37}, + true}, + + // Comment: special case hash + // tcID: 340 + {SEC_OID_SHA512, + 340, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x07, 0x1c, 0xe5, 0xa1, 0x9a, 0x09, + 0xaa, 0xcd, 0x43, 0xc7, 0xca, 0xcd, 0x58, 0xa4, 0x39, 0xdc, 0xca, 0x4e, + 0x85, 0xf9, 0x4e, 0xa1, 0xd4, 0x8a, 0x60, 0xf2, 0x98, 0xee, 0x01, 0xbb, + 0x3e, 0xeb, 0x11, 0xd5, 0xda, 0xf5, 0x45, 0xe7, 0x08, 0x64, 0x86, 0xf8, + 0xe4, 0xb5, 0x18, 0xa1, 0x5b, 0xe6, 0x96, 0x20, 0xab, 0x92, 0x0c, 0xf9, + 0x5c, 0x5c, 0x15, 0xff, 0x17, 0x8c, 0x90, 0x31, 0x24, 0xfa, 0xc3, 0x02, + 0x42, 0x01, 0xad, 0x6e, 0xae, 0xed, 0xec, 0xe9, 0xa7, 0x59, 0x2b, 0xd2, + 0x15, 0x08, 0xb2, 0x72, 0x0f, 0x1b, 0x8c, 0x4b, 0xf5, 0x56, 0x37, 0xb1, + 0xe8, 0xa5, 0xce, 0x53, 0x59, 0x77, 0x5b, 0x98, 0x0b, 0x21, 0xeb, 0x1d, + 0x33, 0xe8, 0xeb, 0xf5, 0xc0, 0xb3, 0xd7, 0x82, 0x91, 0x52, 0xa2, 0x95, + 0xb8, 0xa9, 0xa1, 0x34, 0x3c, 0x25, 0x35, 0x0e, 0x35, 0xf7, 0x09, 0x93, + 0x6a, 0xcc, 0xc8, 0xce, 0x08, 0xb0, 0xb1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x35, 0x35, 0x31, 0x34, 0x35}, + true}, + + // Comment: special case hash + // tcID: 341 + {SEC_OID_SHA512, + 341, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xbd, 0xae, 0x49, 0x91, 0x60, 0xf4, + 0xcc, 0x6c, 0xd1, 0x63, 0xcf, 0x11, 0x0b, 0xb1, 0xf9, 0xb4, 0x21, 0xe8, + 0x78, 0x6a, 0x8e, 0xf9, 0x29, 0x7e, 0x4b, 0x98, 0xfd, 0x50, 0x8a, 0x1d, + 0x14, 0xc5, 0x06, 0x17, 0xc8, 0xd1, 0xa3, 0xde, 0x94, 0xfc, 0x8b, 0xd6, + 0xc3, 0x80, 0x55, 0xe4, 0x90, 0x6b, 0x20, 0xfd, 0xca, 0xb6, 0xef, 0x7b, + 0xf9, 0xe7, 0xe5, 0xc9, 0x8e, 0xf3, 0xe8, 0x3e, 0x38, 0xec, 0x3b, 0x02, + 0x42, 0x01, 0xba, 0x86, 0x7b, 0x8e, 0xe7, 0x2b, 0xb7, 0x30, 0x4f, 0xf8, + 0x3f, 0xc2, 0xd7, 0x34, 0x74, 0x94, 0x47, 0x42, 0x07, 0x91, 0xd5, 0x60, + 0x9e, 0x05, 0x15, 0xde, 0x4e, 0x05, 0xfa, 0x70, 0xa8, 0x33, 0x85, 0xa8, + 0x53, 0xca, 0xc6, 0xc4, 0x7a, 0x07, 0x5c, 0x8c, 0x61, 0xe4, 0xb6, 0x5b, + 0x97, 0x74, 0x57, 0x41, 0x01, 0xcf, 0x4e, 0x08, 0x17, 0x70, 0xf8, 0x3a, + 0xe1, 0xb7, 0xe7, 0x27, 0x01, 0x0b, 0xa3}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x37, 0x30, 0x30, 0x34, 0x32, 0x35, 0x32, 0x39, 0x39, 0x39}, + true}, + + // Comment: special case hash + // tcID: 342 + {SEC_OID_SHA512, + 342, + {0x30, 0x81, 0x86, 0x02, 0x40, 0x26, 0x9f, 0xc7, 0xed, 0x89, 0xe5, 0x54, + 0xaa, 0x52, 0xb3, 0x87, 0x5d, 0xc0, 0x0b, 0xc1, 0x40, 0xc1, 0x93, 0x7d, + 0x4f, 0x1b, 0x32, 0xe2, 0x9d, 0xa4, 0x1f, 0xf2, 0x41, 0xcd, 0xb9, 0xbd, + 0x30, 0x58, 0xfc, 0x14, 0x8f, 0x90, 0x59, 0x82, 0xb8, 0x71, 0x7b, 0x03, + 0x5e, 0x0d, 0xb0, 0x0d, 0xed, 0x7e, 0xbc, 0xb0, 0x85, 0x72, 0xec, 0x76, + 0xbf, 0x01, 0x28, 0x41, 0x11, 0x45, 0xd7, 0x30, 0x91, 0x02, 0x42, 0x01, + 0xb4, 0xbd, 0x6b, 0xc4, 0xba, 0x7b, 0xef, 0xd5, 0xc3, 0x05, 0xe0, 0x18, + 0x44, 0x8a, 0x77, 0x1b, 0x71, 0xfa, 0x1a, 0x11, 0xb3, 0xa2, 0xc6, 0x18, + 0x5d, 0xd6, 0xb8, 0x47, 0x7c, 0x35, 0xea, 0xeb, 0x47, 0x33, 0xfe, 0xcd, + 0x90, 0xf3, 0x8e, 0xcb, 0xa6, 0x28, 0xf2, 0x7c, 0x02, 0xf8, 0x09, 0x19, + 0x1e, 0x99, 0x3e, 0x1e, 0x7f, 0xf5, 0x90, 0x38, 0x3e, 0x2e, 0xc2, 0xaf, + 0xd0, 0x80, 0x20, 0xb2, 0x67}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x35, 0x36, 0x35, 0x33, 0x32, 0x35, 0x32, 0x38, 0x33}, + true}, + + // Comment: special case hash + // tcID: 343 + {SEC_OID_SHA512, + 343, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa5, 0xce, 0xcc, 0x0e, 0x57, 0x2f, + 0x5e, 0xe4, 0xee, 0xd6, 0x75, 0x5d, 0x32, 0x30, 0xec, 0x5a, 0x93, 0x3c, + 0x1f, 0xb0, 0xe3, 0x5a, 0xe7, 0x71, 0xa1, 0xfc, 0xf0, 0xdc, 0x88, 0x0e, + 0x1c, 0x15, 0x9d, 0xd5, 0xb6, 0xd1, 0x92, 0xdc, 0x37, 0x75, 0x05, 0x04, + 0x8b, 0x71, 0x88, 0xde, 0x3f, 0xeb, 0x81, 0x5a, 0x81, 0xa4, 0xf3, 0x0d, + 0x92, 0x26, 0xcd, 0xc8, 0x5f, 0x75, 0x1d, 0xec, 0x1a, 0x04, 0x10, 0x02, + 0x42, 0x01, 0xef, 0x4a, 0x74, 0x3e, 0x1e, 0x16, 0xf0, 0xa6, 0x02, 0x01, + 0xcc, 0x10, 0x60, 0x62, 0x5e, 0xde, 0x6f, 0x09, 0x36, 0xe7, 0xaf, 0x90, + 0xb4, 0x27, 0x36, 0x28, 0x1e, 0x89, 0xfe, 0x7f, 0x2d, 0xe6, 0xaa, 0x3f, + 0x25, 0xc6, 0x85, 0x76, 0xda, 0x70, 0x5d, 0x8b, 0x3f, 0x6d, 0x5d, 0x8a, + 0x34, 0xd3, 0x07, 0x33, 0x07, 0xea, 0x19, 0x8d, 0x1c, 0xc8, 0xd7, 0x2a, + 0x18, 0xef, 0x25, 0xe9, 0x0f, 0x31, 0xaf}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x33, 0x38, 0x32, 0x36, 0x33, 0x34, 0x32, 0x33, 0x35, 0x30}, + true}, + + // Comment: special case hash + // tcID: 344 + {SEC_OID_SHA512, + 344, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa9, 0x2b, 0x43, 0xf5, 0x74, 0x21, + 0xe5, 0x4d, 0x25, 0x28, 0xd3, 0x05, 0xe7, 0xd5, 0xaa, 0xc9, 0xa7, 0x08, + 0xe7, 0x5a, 0x7d, 0x6f, 0xed, 0xb4, 0x79, 0x08, 0xa4, 0xe3, 0xed, 0xca, + 0xbd, 0xd8, 0x36, 0xa2, 0xc4, 0xe8, 0x43, 0x6f, 0x3b, 0x7b, 0x64, 0x89, + 0x52, 0x54, 0x53, 0x61, 0x74, 0xd8, 0x8c, 0x6d, 0xca, 0x14, 0x36, 0x99, + 0x52, 0x2b, 0xc2, 0xdf, 0xde, 0xeb, 0xcb, 0xf3, 0x8e, 0xb9, 0x05, 0x02, + 0x42, 0x00, 0x93, 0xb0, 0xb9, 0x9a, 0x89, 0xde, 0x72, 0xac, 0xa0, 0xc0, + 0x3e, 0x12, 0x72, 0x4c, 0x2b, 0xe3, 0x23, 0x57, 0x7a, 0x46, 0x29, 0xcb, + 0x47, 0xfd, 0xda, 0x5b, 0x12, 0xb6, 0x1a, 0xce, 0x0b, 0x9f, 0xdb, 0x97, + 0x54, 0x9d, 0x3d, 0x2a, 0x1d, 0xac, 0x15, 0xda, 0x66, 0xba, 0x63, 0x89, + 0xee, 0x54, 0xcb, 0xc8, 0x2c, 0x99, 0x5b, 0x9f, 0x3a, 0xa3, 0xae, 0x84, + 0x74, 0xf4, 0xbb, 0x4b, 0x52, 0xda, 0x8a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x34, 0x34, 0x37, 0x38, 0x34, 0x37, 0x30, 0x36, 0x35}, + true}, + + // Comment: special case hash + // tcID: 345 + {SEC_OID_SHA512, + 345, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xa0, 0x40, 0x0f, 0x25, 0x51, 0x74, + 0xff, 0xb8, 0x54, 0x8c, 0x29, 0xf5, 0xfa, 0xa7, 0x0e, 0x80, 0x6b, 0xb6, + 0xf6, 0xca, 0x08, 0xa0, 0x87, 0x53, 0xc8, 0x5c, 0x5d, 0x14, 0x5a, 0x55, + 0x5c, 0xc8, 0xe2, 0xdf, 0x28, 0x5a, 0xf9, 0x98, 0x5f, 0x2e, 0x72, 0x9d, + 0x4a, 0x99, 0xa7, 0x34, 0xb7, 0xe7, 0xfc, 0x95, 0x56, 0x0d, 0x54, 0x6a, + 0x06, 0x7f, 0xda, 0x03, 0x52, 0x9f, 0x56, 0xb2, 0xfe, 0x66, 0xbc, 0x02, + 0x42, 0x00, 0xd7, 0xfb, 0x60, 0x27, 0x1d, 0x22, 0xec, 0xb5, 0xd8, 0xec, + 0x90, 0x4a, 0x9d, 0xf1, 0xa4, 0x16, 0xbe, 0x70, 0x6c, 0xe5, 0x39, 0xe3, + 0x46, 0x50, 0xb8, 0xfc, 0x51, 0x4d, 0x1d, 0xd7, 0xaf, 0xeb, 0xc1, 0x34, + 0x4c, 0x0c, 0x68, 0xc5, 0x33, 0xc5, 0xb2, 0x0e, 0xe2, 0x49, 0xa7, 0x7c, + 0x07, 0x52, 0x93, 0xb2, 0xd7, 0xef, 0xc8, 0x73, 0x1c, 0x2e, 0x36, 0x19, + 0xbe, 0x59, 0xda, 0x87, 0x1b, 0xb0, 0x83}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x34, 0x32, 0x36, 0x30, 0x32, 0x30, 0x35, 0x35, 0x34, 0x34}, + true}, + + // Comment: special case hash + // tcID: 346 + {SEC_OID_SHA512, + 346, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x92, 0x07, 0xc7, 0xb6, 0x45, 0xaa, + 0x45, 0xc2, 0x72, 0x23, 0x31, 0xf4, 0x6e, 0x09, 0x4f, 0x2e, 0xb0, 0x05, + 0x20, 0x75, 0xb8, 0xac, 0x94, 0x14, 0xad, 0x77, 0xba, 0xaf, 0xd0, 0x1d, + 0x4d, 0x1f, 0xdc, 0x68, 0x34, 0x41, 0x36, 0xfb, 0xce, 0x01, 0xed, 0xfa, + 0x56, 0x27, 0xbf, 0xb8, 0xf3, 0xc1, 0x28, 0xab, 0xb6, 0x10, 0x72, 0xc7, + 0x48, 0x02, 0x19, 0x2e, 0x89, 0x13, 0x7c, 0x68, 0xd0, 0xcc, 0x31, 0x02, + 0x42, 0x00, 0xff, 0x15, 0xb0, 0x21, 0x8f, 0x81, 0xf0, 0xa8, 0x48, 0x74, + 0x2f, 0x68, 0x3c, 0xb4, 0xd1, 0xb7, 0xc5, 0x17, 0xef, 0xdb, 0x8f, 0xcf, + 0x8a, 0xc6, 0xa3, 0x5e, 0x49, 0x71, 0xb3, 0x55, 0x36, 0x85, 0x1e, 0xd6, + 0x8d, 0xe4, 0x0a, 0x6e, 0x1a, 0x4a, 0x23, 0xbd, 0xdb, 0x5b, 0x42, 0xef, + 0xca, 0x23, 0xb9, 0x1e, 0x91, 0x95, 0x9a, 0x4f, 0x7e, 0x2a, 0xfa, 0x19, + 0x67, 0x79, 0xc9, 0x6c, 0x6c, 0x65, 0x4c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x39, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x38, 0x35}, + true}, + + // Comment: special case hash + // tcID: 347 + {SEC_OID_SHA512, + 347, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xf1, 0x19, 0x70, 0x2b, 0x99, + 0x85, 0x35, 0x4b, 0xbe, 0x3f, 0x6b, 0x6c, 0xda, 0x8c, 0x46, 0x15, 0x1a, + 0xf4, 0x20, 0x25, 0x46, 0xdf, 0xbe, 0x04, 0xd5, 0xf0, 0xff, 0xd1, 0x8e, + 0xbe, 0x7b, 0x29, 0xd6, 0x16, 0xf1, 0xc4, 0x03, 0x76, 0xa4, 0x12, 0xa5, + 0x2f, 0x42, 0x04, 0xb5, 0xa1, 0x3e, 0x7f, 0x3e, 0x43, 0x04, 0xea, 0xd5, + 0x66, 0xfc, 0x41, 0xbf, 0x4b, 0x5f, 0xc0, 0xb8, 0x4c, 0x8a, 0x2d, 0x02, + 0x42, 0x00, 0xd5, 0x99, 0xde, 0xaf, 0xd4, 0xfa, 0x23, 0x68, 0xcd, 0x07, + 0x2b, 0x85, 0x4a, 0x3d, 0x53, 0x42, 0x5d, 0x06, 0xad, 0xf3, 0x57, 0x3e, + 0x88, 0x6b, 0x81, 0x24, 0x8a, 0x73, 0x28, 0xa5, 0x46, 0xdd, 0xc4, 0x1c, + 0xae, 0xd3, 0x8c, 0x6b, 0x1f, 0xfe, 0xae, 0xc9, 0xa9, 0x8c, 0x94, 0x09, + 0x05, 0xcb, 0xff, 0xa8, 0x7b, 0x93, 0x6d, 0xa9, 0x80, 0xd4, 0xa9, 0x00, + 0x3d, 0xa4, 0x1e, 0x0c, 0x59, 0xc9, 0x2f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x32, 0x39, 0x32, 0x31, 0x35, 0x33, 0x35, 0x32, 0x33}, + true}, + + // Comment: special case hash + // tcID: 348 + {SEC_OID_SHA512, + 348, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x6c, 0x09, 0xa5, 0x9e, 0x71, 0xcf, 0x34, + 0xf9, 0x83, 0xf7, 0x5d, 0xbb, 0x47, 0x24, 0xc4, 0x82, 0x8a, 0x93, 0x02, + 0x1c, 0xee, 0x8f, 0xd7, 0xd9, 0x2a, 0xf6, 0x94, 0x1c, 0xa8, 0xef, 0xc9, + 0xc5, 0xdd, 0xda, 0x7c, 0x49, 0xa0, 0xe1, 0x77, 0x72, 0x25, 0x78, 0x2e, + 0x09, 0x31, 0x3e, 0x30, 0x91, 0xf0, 0x56, 0x12, 0x2e, 0x58, 0x5c, 0x4e, + 0xaa, 0x68, 0x9f, 0xb2, 0xfd, 0xb1, 0xcb, 0x78, 0x48, 0xd8, 0x02, 0x42, + 0x01, 0x9f, 0x0c, 0x5f, 0xf6, 0xb4, 0x63, 0x8f, 0x4c, 0x33, 0x91, 0x6d, + 0xb7, 0x6f, 0x9d, 0x07, 0x8b, 0xfa, 0x8f, 0x9e, 0x25, 0xae, 0x00, 0x34, + 0x8e, 0x46, 0xbb, 0x32, 0xd7, 0x77, 0xaa, 0x26, 0x15, 0x5b, 0x82, 0xea, + 0x73, 0xa9, 0xe4, 0xe2, 0xf2, 0x1f, 0x6a, 0x65, 0xc7, 0x3e, 0xd6, 0xc6, + 0xab, 0x21, 0x01, 0xce, 0xf3, 0x52, 0x4d, 0x45, 0xb9, 0xfc, 0x6e, 0xa1, + 0x29, 0x2f, 0x19, 0x86, 0xac, 0xad}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x34, 0x34, 0x35, 0x39, 0x39, 0x30, 0x31, 0x34, 0x39, 0x36}, + true}, + + // Comment: special case hash + // tcID: 349 + {SEC_OID_SHA512, + 349, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x4e, 0x79, 0x1c, 0x42, 0xf3, 0x99, + 0x84, 0x58, 0xc5, 0xe1, 0x7f, 0x89, 0x5d, 0x25, 0xc8, 0x5c, 0xb4, 0x19, + 0x19, 0x5d, 0x65, 0xe5, 0xa0, 0xb9, 0xa4, 0x2c, 0xf1, 0x3d, 0xdd, 0x36, + 0x95, 0x9c, 0x73, 0x46, 0x0f, 0x54, 0xaa, 0x84, 0x0d, 0x22, 0x54, 0x35, + 0x5c, 0x6a, 0xc6, 0x26, 0xf4, 0x40, 0xcb, 0x3a, 0x84, 0xfb, 0xa6, 0x32, + 0x26, 0x2c, 0x9d, 0xc5, 0xca, 0xb3, 0x1b, 0xe7, 0xda, 0x10, 0x6b, 0x02, + 0x42, 0x00, 0xab, 0xb9, 0x7b, 0x68, 0x2f, 0x01, 0xf4, 0x51, 0x68, 0x40, + 0x36, 0x13, 0xa7, 0xe2, 0xff, 0x82, 0xbb, 0x4a, 0x9f, 0xc2, 0x09, 0x52, + 0xa3, 0x5d, 0x93, 0x54, 0x28, 0xf7, 0x1d, 0xdc, 0xc7, 0x99, 0xc6, 0xd9, + 0x08, 0x5f, 0xe3, 0x23, 0x0d, 0x72, 0x26, 0x1d, 0x73, 0xcd, 0x08, 0x2e, + 0x81, 0x08, 0x52, 0x3d, 0xa7, 0xba, 0x0b, 0x16, 0x91, 0xad, 0x6e, 0xa6, + 0x3f, 0x5f, 0x4e, 0x8e, 0x89, 0x09, 0xf4}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x33, 0x39, 0x33, 0x39, 0x37, 0x31, 0x31, 0x37, 0x31}, + true}, + + // Comment: special case hash + // tcID: 350 + {SEC_OID_SHA512, + 350, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x3d, 0xed, 0x35, 0xdd, 0xff, 0x2f, + 0x97, 0x78, 0x0b, 0xbc, 0x60, 0xb8, 0xce, 0xc8, 0x98, 0x55, 0xa3, 0x51, + 0x83, 0xa4, 0x8f, 0x8f, 0xa6, 0xbb, 0xdc, 0x18, 0x39, 0x94, 0xbf, 0x89, + 0x02, 0x11, 0x18, 0xcc, 0x01, 0x96, 0x29, 0xdf, 0x72, 0x11, 0x2b, 0x2c, + 0x52, 0x9c, 0x02, 0x3e, 0x7a, 0x5c, 0xfc, 0xe2, 0x53, 0xf7, 0xfd, 0xb4, + 0x91, 0x05, 0xd2, 0x38, 0x68, 0x0b, 0x64, 0x27, 0x5a, 0x21, 0x3c, 0x02, + 0x42, 0x00, 0x9c, 0x92, 0xe7, 0xa0, 0xf7, 0x16, 0x08, 0xe8, 0xd8, 0xcf, + 0xab, 0x3f, 0x85, 0x0f, 0x7f, 0xda, 0x1a, 0x1a, 0x1d, 0x05, 0x6e, 0x72, + 0x25, 0x44, 0x69, 0xaf, 0xe5, 0xce, 0xec, 0x3c, 0x71, 0x8e, 0x6a, 0x46, + 0x2e, 0x13, 0x46, 0x94, 0x1e, 0xb0, 0x8c, 0x10, 0x55, 0x01, 0x64, 0x75, + 0x02, 0xc1, 0xa8, 0x10, 0xa2, 0x9d, 0xf8, 0xb2, 0x08, 0xda, 0x6a, 0x5b, + 0x29, 0x6b, 0x2b, 0xd1, 0xe9, 0x81, 0x37}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x33, 0x39, 0x30, 0x36, 0x39, 0x36, 0x34, 0x39, 0x35}, + true}, + + // Comment: special case hash + // tcID: 351 + {SEC_OID_SHA512, + 351, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd0, 0xd2, 0x97, 0x56, 0xeb, 0xff, + 0x02, 0xb7, 0x16, 0x74, 0xfa, 0x4e, 0xae, 0x37, 0x55, 0x7c, 0xcd, 0x51, + 0xa0, 0x36, 0xfb, 0x1e, 0xb0, 0xb7, 0x12, 0x1b, 0x40, 0x5e, 0x7f, 0xab, + 0xd6, 0x05, 0x92, 0x92, 0x7d, 0x80, 0x5b, 0x75, 0x81, 0x5a, 0xf1, 0xbc, + 0xa6, 0xe9, 0xd6, 0xc5, 0x48, 0x42, 0x25, 0xbd, 0xd0, 0xec, 0x7a, 0x40, + 0x73, 0x5d, 0xa9, 0x72, 0xfd, 0x5f, 0xf6, 0x45, 0xd8, 0x6f, 0x1d, 0x02, + 0x42, 0x00, 0x8b, 0x9f, 0xe5, 0x53, 0x57, 0xdc, 0x11, 0x80, 0x70, 0xcf, + 0x89, 0x89, 0x73, 0xa6, 0x4e, 0x75, 0x54, 0xb7, 0x34, 0xe9, 0x00, 0xc6, + 0x75, 0x54, 0x1e, 0x20, 0x33, 0x2a, 0x26, 0x0c, 0xa5, 0x1a, 0x23, 0x24, + 0x8d, 0x9b, 0x8f, 0x47, 0xde, 0xd8, 0x11, 0xcf, 0xce, 0x55, 0x6a, 0x06, + 0xa7, 0x1b, 0xa5, 0xdc, 0x5b, 0x87, 0x30, 0x75, 0xf2, 0x64, 0xa6, 0x84, + 0x3e, 0x67, 0x5c, 0xaf, 0x06, 0xa5, 0x34}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x31, 0x31, 0x34, 0x34, 0x36, 0x30, 0x35, 0x36, 0x32, 0x36, 0x34}, + true}, + + // Comment: special case hash + // tcID: 352 + {SEC_OID_SHA512, + 352, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x65, 0xfb, 0x99, 0x3f, 0x39, 0xd3, + 0x50, 0xed, 0x60, 0xc8, 0x48, 0x3d, 0xd6, 0xe4, 0xe6, 0x73, 0x65, 0x91, + 0xde, 0xa9, 0x74, 0xec, 0xd8, 0xab, 0x02, 0x7d, 0x38, 0x39, 0xb7, 0x52, + 0x32, 0x2e, 0xe2, 0x20, 0xd4, 0x0b, 0xb6, 0xfc, 0x0b, 0x0d, 0x5a, 0x8c, + 0x42, 0x92, 0x8b, 0xde, 0x50, 0xf6, 0x59, 0xb1, 0x8f, 0x51, 0xf4, 0x2f, + 0xb2, 0xb1, 0xaa, 0x45, 0x83, 0x89, 0x2a, 0x91, 0x14, 0xa0, 0xc3, 0x02, + 0x42, 0x00, 0xa8, 0x81, 0x6c, 0x09, 0xd4, 0x71, 0x38, 0xbf, 0x66, 0x2d, + 0xa4, 0xba, 0x25, 0xca, 0xf4, 0x4e, 0x24, 0x18, 0x56, 0x96, 0xd4, 0x91, + 0x4a, 0x7d, 0xe2, 0xb2, 0x53, 0x5f, 0x73, 0xb9, 0xaf, 0xbd, 0x3f, 0xfa, + 0x9c, 0xb0, 0xa8, 0x6a, 0x11, 0x5e, 0x4d, 0x9a, 0xc5, 0xbe, 0x48, 0xcf, + 0x7e, 0x8f, 0xe2, 0x76, 0x46, 0x6a, 0xbd, 0xf1, 0x71, 0x27, 0xbc, 0xc7, + 0xaa, 0xf4, 0xd0, 0x96, 0x00, 0x8c, 0xa4}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x38, 0x35, 0x30, 0x30, 0x34, 0x37, 0x35, 0x30}, + true}, + + // Comment: special case hash + // tcID: 353 + {SEC_OID_SHA512, + 353, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x0b, 0x90, 0x1c, 0x88, 0xea, 0x69, 0x9e, + 0x71, 0x5f, 0x6d, 0xb8, 0x64, 0xe2, 0x3a, 0x67, 0x6e, 0x7f, 0x7f, 0x24, + 0x15, 0xac, 0x1f, 0x85, 0x0f, 0x2d, 0xde, 0x1a, 0xd0, 0xd3, 0xf9, 0xc9, + 0x2e, 0x8c, 0x5d, 0xe6, 0x6d, 0x45, 0x17, 0x4d, 0x61, 0x99, 0x55, 0xfa, + 0xe4, 0xb0, 0xdf, 0xeb, 0xe4, 0x9c, 0x58, 0x35, 0x06, 0x48, 0x1d, 0x28, + 0xd3, 0x0c, 0xbf, 0x58, 0xe2, 0xac, 0x49, 0xf3, 0x70, 0xc2, 0x02, 0x42, + 0x01, 0x44, 0xc9, 0x7b, 0x68, 0x8b, 0x9e, 0xcc, 0x07, 0xb8, 0x4c, 0x68, + 0x09, 0x52, 0x67, 0xe1, 0x7e, 0x48, 0x23, 0x29, 0x22, 0x75, 0x66, 0x09, + 0xe9, 0x85, 0x9d, 0x18, 0xd2, 0xeb, 0x78, 0x44, 0xec, 0x92, 0x51, 0x50, + 0xc3, 0x9f, 0x2b, 0x3a, 0x25, 0x5c, 0x88, 0x2b, 0xe7, 0x05, 0xe0, 0xa8, + 0xe3, 0x0e, 0x68, 0xe4, 0x9f, 0xe7, 0x91, 0x4d, 0xbc, 0xc3, 0xcc, 0xfb, + 0xc1, 0xd4, 0x67, 0x05, 0x0f, 0x80}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x32, 0x32, 0x32, 0x30, 0x35, 0x33, 0x36, 0x30, 0x36, 0x31, 0x39}, + true}, + + // Comment: special case hash + // tcID: 354 + {SEC_OID_SHA512, + 354, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xab, 0xbd, 0x9e, 0x77, 0xef, 0x1e, + 0x2a, 0x36, 0xc6, 0xb0, 0x6f, 0x06, 0x3d, 0x93, 0xef, 0xfb, 0x8e, 0x85, + 0x23, 0x87, 0xa9, 0x4b, 0xfd, 0xf8, 0x35, 0x9b, 0x5c, 0x18, 0x70, 0x8f, + 0x90, 0xd9, 0xf4, 0xe9, 0x74, 0x9f, 0xd4, 0x53, 0x47, 0xf6, 0x37, 0x54, + 0x6b, 0x08, 0x73, 0x37, 0x89, 0xc9, 0x88, 0xfd, 0xa4, 0xf0, 0x30, 0x95, + 0x51, 0xbd, 0xe8, 0x13, 0xa0, 0xbb, 0x1a, 0x23, 0x2a, 0xde, 0xe1, 0x02, + 0x42, 0x01, 0x91, 0x16, 0x5d, 0x58, 0xd1, 0x53, 0xfe, 0xc6, 0x8f, 0x5c, + 0xc8, 0x3b, 0xcf, 0x58, 0x91, 0xe2, 0xe0, 0xca, 0x96, 0x81, 0x20, 0x48, + 0x76, 0xe8, 0x72, 0x45, 0x3e, 0x9e, 0xbd, 0x45, 0x87, 0x0b, 0x68, 0x78, + 0xee, 0x43, 0x7e, 0x4d, 0x83, 0x3c, 0x6e, 0xc5, 0x43, 0x37, 0xb7, 0x79, + 0xac, 0xbf, 0x9f, 0x82, 0x02, 0xdf, 0x51, 0x0d, 0x26, 0x9a, 0x71, 0x0d, + 0x0c, 0x43, 0xe4, 0xe0, 0x7b, 0x04, 0x0d}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48, + 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59, + 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a, + 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a, + 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52, + 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6, + 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f, + 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb, + 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a, + 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95, + 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb, + 0x83, 0xf6}, + {0x36, 0x32, 0x31, 0x35, 0x36, 0x36, 0x35, 0x31, 0x32, 0x34}, + true}, + + // Comment: k*G has a large x-coordinate + // tcID: 355 + {SEC_OID_SHA512, + 355, + {0x30, 0x67, 0x02, 0x21, 0x05, 0xae, 0x79, 0x78, 0x7c, 0x40, 0xd0, 0x69, + 0x94, 0x80, 0x33, 0xfe, 0xb7, 0x08, 0xf6, 0x5a, 0x2f, 0xc4, 0x4a, 0x36, + 0x47, 0x76, 0x63, 0xb8, 0x51, 0x44, 0x90, 0x48, 0xe1, 0x6e, 0xc7, 0x9b, + 0xf5, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, + 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, + 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x06}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x49, 0x1c, 0xd6, 0xc5, 0xf9, 0x3b, 0x74, 0x14, 0xd6, + 0xd4, 0x5c, 0xfe, 0x3d, 0x26, 0x4b, 0xd0, 0x77, 0xfc, 0x44, 0x27, 0xa4, + 0xb0, 0xaf, 0xed, 0xe7, 0x6c, 0xac, 0x53, 0x7a, 0x7c, 0xa5, 0xee, 0x2c, + 0x44, 0x56, 0x42, 0x58, 0x26, 0x0f, 0x76, 0x91, 0xb8, 0x1f, 0xdf, 0xec, + 0xeb, 0xfd, 0x03, 0xba, 0x67, 0x22, 0x77, 0x87, 0x5c, 0x5b, 0x31, 0x1e, + 0xa9, 0x20, 0xe7, 0x4f, 0xb3, 0x97, 0x8a, 0xf5, 0x01, 0x44, 0xa3, 0x53, + 0xa2, 0x51, 0xb4, 0x29, 0x78, 0x94, 0x16, 0x1b, 0xae, 0x12, 0xd1, 0x6a, + 0x89, 0xc3, 0x3b, 0x71, 0x9f, 0x90, 0x4c, 0xfc, 0xcc, 0x27, 0x7d, 0xf7, + 0x8c, 0xea, 0x53, 0x79, 0x19, 0x86, 0x42, 0xfd, 0x54, 0x9d, 0xf9, 0x19, + 0x90, 0x4d, 0xc0, 0xcf, 0x36, 0x62, 0xee, 0xab, 0x01, 0xef, 0x11, 0xb8, + 0xe3, 0xcb, 0x49, 0xb5, 0x1b, 0x85, 0x3d, 0x98, 0xf0, 0x42, 0x60, 0x0c, + 0x09, 0x97}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r too large + // tcID: 356 + {SEC_OID_SHA512, + 356, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x06}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x49, 0x1c, 0xd6, 0xc5, 0xf9, 0x3b, 0x74, 0x14, 0xd6, + 0xd4, 0x5c, 0xfe, 0x3d, 0x26, 0x4b, 0xd0, 0x77, 0xfc, 0x44, 0x27, 0xa4, + 0xb0, 0xaf, 0xed, 0xe7, 0x6c, 0xac, 0x53, 0x7a, 0x7c, 0xa5, 0xee, 0x2c, + 0x44, 0x56, 0x42, 0x58, 0x26, 0x0f, 0x76, 0x91, 0xb8, 0x1f, 0xdf, 0xec, + 0xeb, 0xfd, 0x03, 0xba, 0x67, 0x22, 0x77, 0x87, 0x5c, 0x5b, 0x31, 0x1e, + 0xa9, 0x20, 0xe7, 0x4f, 0xb3, 0x97, 0x8a, 0xf5, 0x01, 0x44, 0xa3, 0x53, + 0xa2, 0x51, 0xb4, 0x29, 0x78, 0x94, 0x16, 0x1b, 0xae, 0x12, 0xd1, 0x6a, + 0x89, 0xc3, 0x3b, 0x71, 0x9f, 0x90, 0x4c, 0xfc, 0xcc, 0x27, 0x7d, 0xf7, + 0x8c, 0xea, 0x53, 0x79, 0x19, 0x86, 0x42, 0xfd, 0x54, 0x9d, 0xf9, 0x19, + 0x90, 0x4d, 0xc0, 0xcf, 0x36, 0x62, 0xee, 0xab, 0x01, 0xef, 0x11, 0xb8, + 0xe3, 0xcb, 0x49, 0xb5, 0x1b, 0x85, 0x3d, 0x98, 0xf0, 0x42, 0x60, 0x0c, + 0x09, 0x97}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: r,s are large + // tcID: 357 + {SEC_OID_SHA512, + 357, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x07, 0x02, + 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x06}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x5f, 0x28, 0x1d, 0xcd, 0xc9, 0x76, 0x64, 0x1c, 0xe0, + 0x24, 0xdc, 0xa1, 0xea, 0xc8, 0xdd, 0xd7, 0xf9, 0x49, 0xe3, 0x29, 0x0d, + 0x3b, 0x2d, 0xe1, 0x1c, 0x48, 0x73, 0xf3, 0x67, 0x6a, 0x06, 0xff, 0x9f, + 0x70, 0x4c, 0x24, 0x81, 0x3b, 0xd8, 0xd6, 0x35, 0x28, 0xb2, 0xe8, 0x13, + 0xf7, 0x8b, 0x86, 0x9f, 0xf3, 0x81, 0x12, 0x52, 0x7e, 0x79, 0xb3, 0x83, + 0xa3, 0xbd, 0x52, 0x7b, 0xad, 0xb9, 0x29, 0xff, 0x01, 0x50, 0x2e, 0x4c, + 0xc7, 0x03, 0x2d, 0x3e, 0xc3, 0x5b, 0x0f, 0x8d, 0x05, 0x40, 0x94, 0x38, + 0xa8, 0x69, 0x66, 0xd6, 0x23, 0xf7, 0xa2, 0xf4, 0x32, 0xbf, 0x71, 0x2f, + 0x76, 0xdc, 0x63, 0x45, 0x40, 0x5d, 0xfc, 0xfc, 0xdc, 0x36, 0xd4, 0x77, + 0x83, 0x1d, 0x38, 0xee, 0xc6, 0x4e, 0xde, 0x7f, 0x4d, 0x39, 0xaa, 0x91, + 0xbf, 0xfc, 0xc5, 0x6e, 0xc4, 0x24, 0x1c, 0xb0, 0x67, 0x35, 0xb2, 0x80, + 0x9f, 0xbe}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 have a large Hamming weight + // tcID: 358 + {SEC_OID_SHA512, + 358, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x02, + 0x42, 0x00, 0x95, 0xe1, 0x9f, 0xd2, 0xb7, 0x55, 0xd6, 0x03, 0xbf, 0x99, + 0x45, 0x62, 0xd9, 0xa1, 0x1f, 0x63, 0xcf, 0x4e, 0xad, 0xec, 0xbd, 0xc0, + 0xec, 0xb5, 0xa3, 0x94, 0xe5, 0x45, 0x29, 0xe8, 0xda, 0x58, 0xa5, 0x27, + 0xbc, 0x6d, 0x85, 0x72, 0x50, 0x43, 0x78, 0x63, 0x62, 0xab, 0x4d, 0xe6, + 0xcb, 0xc7, 0xd8, 0x0e, 0x62, 0x5a, 0xe0, 0xa9, 0x88, 0x61, 0xae, 0xa1, + 0xc7, 0xbf, 0x71, 0x09, 0xc9, 0x1f, 0x66}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x33, 0x6d, 0x5d, 0x08, 0xfe, 0x75, 0xc5, 0x09, 0x46, + 0xe6, 0xdd, 0xdd, 0x36, 0xc5, 0x50, 0xbb, 0x05, 0x4d, 0x99, 0x25, 0xc8, + 0xf2, 0x54, 0xcf, 0xe1, 0xc3, 0x38, 0x8f, 0x72, 0x0b, 0x1d, 0x65, 0x00, + 0xa9, 0x04, 0x12, 0xb0, 0x20, 0xb3, 0xdb, 0x59, 0x2b, 0x92, 0xab, 0x9f, + 0x68, 0xf1, 0xc6, 0x93, 0xb8, 0xd1, 0x36, 0x53, 0x71, 0x63, 0x5e, 0x21, + 0xbc, 0x43, 0xea, 0xad, 0xf8, 0x9e, 0x4e, 0x74, 0x01, 0xd4, 0x8d, 0x60, + 0x31, 0x9d, 0xfd, 0x06, 0xf9, 0x35, 0xfc, 0x46, 0x48, 0x8c, 0x22, 0x9b, + 0x61, 0x1e, 0xec, 0xd0, 0x38, 0x80, 0x4a, 0xe9, 0xf6, 0x81, 0xa0, 0x78, + 0xdd, 0xe8, 0xed, 0x8f, 0x8e, 0x20, 0xad, 0x95, 0x04, 0xbc, 0xf3, 0xc2, + 0x4a, 0x0b, 0x56, 0x6b, 0x1e, 0x85, 0xb2, 0xd3, 0xed, 0x0a, 0x12, 0x73, + 0x29, 0x2f, 0xf5, 0xf8, 0x7b, 0xae, 0x5b, 0x3c, 0x87, 0x85, 0x7e, 0x67, + 0xed, 0x81}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 have a large Hamming weight + // tcID: 359 + {SEC_OID_SHA512, + 359, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x02, + 0x41, 0x15, 0x83, 0x76, 0x45, 0x58, 0x3a, 0x37, 0xa7, 0xa6, 0x65, 0xf9, + 0x83, 0xc5, 0xe3, 0x47, 0xf6, 0x5d, 0xca, 0x47, 0x64, 0x7a, 0xa8, 0x0f, + 0xd2, 0x49, 0x8a, 0x79, 0x1d, 0x44, 0xd9, 0xb2, 0x85, 0x0a, 0x15, 0x1a, + 0x6e, 0x86, 0xfc, 0xe7, 0xd7, 0xbb, 0x81, 0x4e, 0x72, 0x4f, 0xf1, 0x1b, + 0x9e, 0xf7, 0x26, 0xbf, 0x36, 0xc6, 0xe7, 0x54, 0x8c, 0x37, 0xf8, 0x2a, + 0x24, 0x90, 0x28, 0x76, 0xee, 0x19}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x6f, 0x8f, 0xad, 0xed, 0xba, 0xe6, 0x37, 0x01, 0x07, + 0x2c, 0x28, 0x7c, 0x63, 0x3f, 0x9c, 0x00, 0x52, 0xea, 0x1e, 0x6c, 0xd0, + 0x0a, 0x84, 0x34, 0x2c, 0xc0, 0xf6, 0x26, 0x21, 0x00, 0x71, 0x57, 0x6a, + 0xbf, 0xd0, 0x87, 0x56, 0x64, 0xb0, 0x74, 0x6c, 0xda, 0xf2, 0x74, 0x5e, + 0xff, 0xc1, 0x8d, 0x94, 0x90, 0x5b, 0x0f, 0xc9, 0xd2, 0xca, 0xd4, 0xba, + 0x37, 0x5c, 0x0e, 0xa2, 0x29, 0x8c, 0x8d, 0x1c, 0x01, 0x50, 0xd1, 0x28, + 0xcb, 0x62, 0xa5, 0x27, 0xae, 0x6d, 0xf3, 0xe9, 0x2f, 0x1f, 0x28, 0x0e, + 0xa3, 0x32, 0x48, 0x71, 0x1f, 0xfe, 0x4b, 0x35, 0xc1, 0xb1, 0x62, 0xa9, + 0x50, 0x85, 0x76, 0x86, 0x01, 0x65, 0xe0, 0xdd, 0xc3, 0x61, 0xd9, 0x6f, + 0xaf, 0xcd, 0x2f, 0xf8, 0x27, 0x76, 0xc7, 0x43, 0xb9, 0xcd, 0x68, 0x45, + 0xdb, 0x61, 0xeb, 0x56, 0x73, 0x9f, 0x5c, 0x4e, 0xf5, 0x61, 0xe6, 0xc2, + 0x0d, 0x8c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 360 + {SEC_OID_SHA512, + 360, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5e, 0x7e, 0xb6, 0xc4, 0xf4, 0x81, 0x83, 0x0a, 0xba, + 0xad, 0x8a, 0x60, 0xdd, 0xb0, 0x98, 0x91, 0x16, 0x4e, 0xe4, 0x18, 0xea, + 0x4c, 0xd2, 0x99, 0x50, 0x62, 0xe2, 0x27, 0xd3, 0x3c, 0x22, 0x9f, 0xb7, + 0x37, 0xbf, 0x33, 0x07, 0x03, 0x09, 0x7d, 0x6b, 0x3b, 0x69, 0xa3, 0xf0, + 0x9e, 0x79, 0xc9, 0xde, 0x0b, 0x40, 0x2b, 0xf8, 0x46, 0xdd, 0x26, 0xb5, + 0xbb, 0x11, 0x91, 0xcf, 0xf8, 0x01, 0x35, 0x5d, 0x01, 0x78, 0x9c, 0x9a, + 0xfd, 0xa5, 0x67, 0xe6, 0x1d, 0xe4, 0x14, 0x43, 0x7b, 0x0e, 0x93, 0xa1, + 0x76, 0x11, 0xe6, 0xe7, 0x68, 0x53, 0x76, 0x2b, 0xc0, 0xaf, 0xf1, 0xe2, + 0xbc, 0x9e, 0x46, 0xce, 0x12, 0x85, 0xb9, 0x31, 0x65, 0x1d, 0x71, 0x29, + 0xb8, 0x5a, 0xef, 0x2c, 0x1f, 0xab, 0x17, 0x28, 0xe7, 0xeb, 0x44, 0x49, + 0xb2, 0x95, 0x6d, 0xec, 0x33, 0xe6, 0xcd, 0x7c, 0x9b, 0xa1, 0x25, 0xc5, + 0xcd, 0x9d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 361 + {SEC_OID_SHA512, + 361, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x02}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb4, 0x20, 0xfb, 0x1f, 0xec, 0xdd, 0x9c, 0xc5, 0xea, + 0x7d, 0x7c, 0x76, 0x17, 0xe7, 0x05, 0x38, 0xdb, 0x32, 0xe6, 0xd7, 0xa0, + 0xad, 0x72, 0x2c, 0x63, 0x58, 0x0f, 0x1f, 0x6a, 0x1f, 0x55, 0x37, 0xeb, + 0x50, 0x93, 0x0b, 0x90, 0xfd, 0x6f, 0xdd, 0x9a, 0xbd, 0x40, 0x01, 0x5f, + 0x74, 0x6d, 0x2f, 0xd8, 0xad, 0xf9, 0x45, 0xa7, 0x56, 0x21, 0x40, 0x7e, + 0xdb, 0x68, 0x63, 0x58, 0x8e, 0x41, 0x97, 0x9e, 0x00, 0x29, 0x51, 0x08, + 0xa7, 0xe9, 0xd2, 0x19, 0x1a, 0x28, 0x7f, 0xd1, 0x60, 0xbd, 0x24, 0xf4, + 0x98, 0x05, 0x5d, 0xc9, 0xba, 0xdb, 0xd6, 0x1c, 0x6a, 0x89, 0xfe, 0xde, + 0x27, 0xb4, 0xf9, 0xd4, 0x79, 0xd8, 0x6a, 0x20, 0xb6, 0xdc, 0x07, 0xc9, + 0x0f, 0x00, 0x8e, 0xbe, 0x68, 0xa0, 0xe0, 0xcc, 0x15, 0xa4, 0xa0, 0x3b, + 0x8c, 0xf9, 0x90, 0xe4, 0xff, 0x7e, 0xd6, 0xe3, 0x89, 0x2b, 0x21, 0xc5, + 0x21, 0x53}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and s + // tcID: 362 + {SEC_OID_SHA512, + 362, + {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x03}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x32, 0xb9, 0xa1, 0x7c, 0x20, 0x1a, 0xec, 0x34, 0xd2, + 0x9b, 0x8c, 0x27, 0x64, 0xe7, 0xc7, 0xf6, 0xae, 0xef, 0x10, 0xfb, 0x61, + 0xbf, 0x98, 0x37, 0x11, 0x7f, 0xad, 0x87, 0x9f, 0x8c, 0x6a, 0x22, 0xa3, + 0x00, 0x00, 0x6d, 0x20, 0x18, 0xcf, 0x42, 0xb2, 0x58, 0x98, 0xff, 0xc9, + 0xa1, 0xbf, 0x50, 0x73, 0x52, 0xe5, 0x9e, 0x6a, 0x52, 0xe6, 0x27, 0xcd, + 0xa1, 0x60, 0xe1, 0x7e, 0xa2, 0xf4, 0x60, 0x05, 0x00, 0x31, 0x7a, 0x89, + 0x89, 0x9b, 0x7c, 0xb3, 0xa0, 0xd3, 0x3e, 0xaf, 0xa0, 0x2b, 0x01, 0x37, + 0xa0, 0xfb, 0x1b, 0x05, 0x10, 0x2b, 0x22, 0xb6, 0x76, 0xf3, 0x5b, 0x9f, + 0xf6, 0xc0, 0x50, 0xdd, 0xee, 0x9f, 0x18, 0x56, 0x09, 0xff, 0xb7, 0xf5, + 0x16, 0x5a, 0x76, 0x9e, 0x44, 0x07, 0x92, 0xb7, 0x50, 0x44, 0xa4, 0x3e, + 0x83, 0x86, 0x90, 0xd1, 0x3f, 0x88, 0x4a, 0xaa, 0xe8, 0x88, 0xbf, 0x5f, + 0x86, 0xf0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r is larger than n + // tcID: 363 + {SEC_OID_SHA512, + 363, + {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, + 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, + 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, + 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0x03}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x32, 0xb9, 0xa1, 0x7c, 0x20, 0x1a, 0xec, 0x34, 0xd2, + 0x9b, 0x8c, 0x27, 0x64, 0xe7, 0xc7, 0xf6, 0xae, 0xef, 0x10, 0xfb, 0x61, + 0xbf, 0x98, 0x37, 0x11, 0x7f, 0xad, 0x87, 0x9f, 0x8c, 0x6a, 0x22, 0xa3, + 0x00, 0x00, 0x6d, 0x20, 0x18, 0xcf, 0x42, 0xb2, 0x58, 0x98, 0xff, 0xc9, + 0xa1, 0xbf, 0x50, 0x73, 0x52, 0xe5, 0x9e, 0x6a, 0x52, 0xe6, 0x27, 0xcd, + 0xa1, 0x60, 0xe1, 0x7e, 0xa2, 0xf4, 0x60, 0x05, 0x00, 0x31, 0x7a, 0x89, + 0x89, 0x9b, 0x7c, 0xb3, 0xa0, 0xd3, 0x3e, 0xaf, 0xa0, 0x2b, 0x01, 0x37, + 0xa0, 0xfb, 0x1b, 0x05, 0x10, 0x2b, 0x22, 0xb6, 0x76, 0xf3, 0x5b, 0x9f, + 0xf6, 0xc0, 0x50, 0xdd, 0xee, 0x9f, 0x18, 0x56, 0x09, 0xff, 0xb7, 0xf5, + 0x16, 0x5a, 0x76, 0x9e, 0x44, 0x07, 0x92, 0xb7, 0x50, 0x44, 0xa4, 0x3e, + 0x83, 0x86, 0x90, 0xd1, 0x3f, 0x88, 0x4a, 0xaa, 0xe8, 0x88, 0xbf, 0x5f, + 0x86, 0xf0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s is larger than n + // tcID: 364 + {SEC_OID_SHA512, + 364, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, + 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, + 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x4b, 0x3a, 0x90}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x67, 0xdd, 0x45, 0x6b, 0x52, 0xf8, 0x2a, 0x5d, 0x4c, + 0x4a, 0x71, 0xb3, 0xea, 0x93, 0x02, 0xf6, 0x2a, 0x85, 0x2d, 0xdc, 0x04, + 0xad, 0x25, 0xb6, 0x2f, 0xef, 0x1d, 0xdf, 0x65, 0x73, 0x74, 0xfb, 0x4e, + 0x80, 0x67, 0x9d, 0xdf, 0x42, 0xd2, 0x12, 0xf0, 0x71, 0x1d, 0xb3, 0x2b, + 0x62, 0x6d, 0x85, 0x93, 0xbd, 0x70, 0x89, 0x2e, 0x93, 0xed, 0x0a, 0xdb, + 0x27, 0x31, 0x57, 0xb6, 0xdf, 0x18, 0x79, 0x38, 0x01, 0x4d, 0x2c, 0x78, + 0x50, 0x9f, 0x3b, 0xd6, 0xf7, 0xd0, 0xfb, 0xa4, 0xa9, 0x0c, 0xb4, 0x56, + 0x28, 0x6e, 0x26, 0x7f, 0x5d, 0xd9, 0xd9, 0x67, 0x84, 0x2a, 0x60, 0x86, + 0x88, 0x4d, 0x66, 0xc7, 0xb2, 0xa9, 0x32, 0x83, 0x34, 0x70, 0xc7, 0x21, + 0xa4, 0xa7, 0x28, 0xcd, 0x84, 0x86, 0xd1, 0x53, 0x14, 0x23, 0x2d, 0x80, + 0x1f, 0x17, 0xe3, 0xa6, 0xfd, 0x70, 0x68, 0xbd, 0xeb, 0xac, 0xdf, 0x82, + 0xc0, 0xb4}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: small r and s^-1 + // tcID: 365 + {SEC_OID_SHA512, + 365, + {0x30, 0x48, 0x02, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xef, 0xdf, + 0xbf, 0x7e, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7e, 0xfd, 0xfb, + 0xf7, 0xef, 0xdf, 0xbf, 0x7e, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, + 0x7e, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7e, 0xf8, 0x7b, 0x4d, + 0xe1, 0xfc, 0x92, 0xdd, 0x75, 0x76, 0x39, 0x40, 0x8a, 0x50, 0xbe, + 0xe1, 0x07, 0x64, 0xe3, 0x26, 0xfd, 0xd2, 0xfa, 0x30, 0x8d, 0xfd, + 0xe3, 0xe5, 0x24, 0x3f, 0xdf, 0x4a, 0xc5, 0xac}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x68, 0xd7, 0xb5, 0x18, 0x21, 0x47, 0x66, 0xac, 0x73, + 0x4a, 0x74, 0x61, 0xd4, 0x99, 0x35, 0x24, 0x44, 0x37, 0x7d, 0x50, 0xaf, + 0x42, 0xa1, 0xbb, 0xdb, 0x7f, 0x00, 0x32, 0x06, 0x5e, 0xe6, 0xdc, 0x34, + 0x1c, 0xcf, 0x23, 0x1a, 0xf6, 0x52, 0x50, 0xe7, 0xd1, 0x3a, 0x80, 0x73, + 0x3a, 0xbe, 0xbf, 0xf5, 0x59, 0x89, 0x1d, 0x42, 0x11, 0xd6, 0xc2, 0x8c, + 0xf9, 0x52, 0xc9, 0x22, 0x23, 0x03, 0xb5, 0x3b, 0x00, 0xa2, 0xf3, 0xd7, + 0xe1, 0x4d, 0x9d, 0x8f, 0xab, 0xe1, 0x93, 0x9d, 0x66, 0x4e, 0x46, 0x15, + 0xc6, 0xe2, 0x4f, 0x54, 0x90, 0xc8, 0x15, 0xc7, 0x65, 0x1c, 0xcf, 0x6c, + 0xc6, 0x52, 0x52, 0xf8, 0x8b, 0xcf, 0xd3, 0xb0, 0x7f, 0xbd, 0xba, 0xa0, + 0xba, 0x00, 0x44, 0x1e, 0x59, 0x0c, 0xcb, 0xce, 0xa0, 0x06, 0x58, 0xf3, + 0x88, 0xf2, 0x2c, 0x42, 0xd8, 0xa6, 0xd0, 0xf7, 0x81, 0xae, 0x5b, 0xb4, + 0xd7, 0x8b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: smallish r and s^-1 + // tcID: 366 + {SEC_OID_SHA512, + 366, + {0x30, 0x4d, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xcd, 0x02, + 0x42, 0x01, 0x00, 0x50, 0x8d, 0x07, 0x34, 0x13, 0xde, 0x82, 0x92, 0x75, + 0xe7, 0x65, 0x09, 0xfd, 0x81, 0xcf, 0xf4, 0x9a, 0xdf, 0x4c, 0x80, 0xed, + 0x2d, 0xdd, 0x4a, 0x79, 0x37, 0xd1, 0xd9, 0x18, 0x79, 0x68, 0x78, 0xfe, + 0xc2, 0x4c, 0xc4, 0x65, 0x70, 0x98, 0x2c, 0x3f, 0xb8, 0xf5, 0xe9, 0x2c, + 0xcd, 0xcb, 0x3e, 0x67, 0x7f, 0x07, 0xe9, 0xbd, 0x0d, 0xb0, 0xb8, 0x48, + 0x14, 0xbe, 0x1c, 0x79, 0x49, 0xb0, 0xde}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x1e, 0xdc, 0x3b, 0x22, 0xb2, 0x0f, 0x9a, 0x18, 0x8b, + 0x32, 0xb1, 0xe8, 0x27, 0xd6, 0xe4, 0x6b, 0x2e, 0xd6, 0x1b, 0x9b, 0xe6, + 0xf4, 0xad, 0xa0, 0xb2, 0xc9, 0x58, 0x35, 0xbe, 0xe2, 0x73, 0x8e, 0xc4, + 0xdc, 0x53, 0x13, 0x83, 0x1c, 0xce, 0x5f, 0x92, 0x72, 0x10, 0xa7, 0xbc, + 0x2f, 0x13, 0xab, 0xc0, 0x2f, 0xa9, 0x0e, 0x71, 0x6f, 0xc1, 0xbd, 0x2f, + 0x63, 0xc4, 0x29, 0xa7, 0x60, 0xed, 0x23, 0x63, 0x01, 0x18, 0xda, 0xad, + 0x88, 0xfe, 0x9b, 0x9d, 0x66, 0xe6, 0x6e, 0x71, 0xce, 0x05, 0xd7, 0x41, + 0x37, 0xd2, 0x77, 0xa9, 0xca, 0x81, 0xc7, 0xd7, 0xae, 0xf1, 0xe7, 0x45, + 0x50, 0x89, 0x05, 0x64, 0x10, 0x3c, 0xc0, 0xd9, 0x5d, 0x30, 0xf6, 0x20, + 0x5c, 0x91, 0x24, 0x82, 0x91, 0x92, 0xe1, 0x5d, 0x66, 0xfb, 0x1f, 0x40, + 0x33, 0x03, 0x2a, 0x42, 0xba, 0x60, 0x6e, 0x3e, 0xdc, 0xa6, 0xec, 0x06, + 0x5c, 0x50}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: 100-bit r and small s^-1 + // tcID: 367 + {SEC_OID_SHA512, + 367, + {0x30, 0x53, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b, + 0x44, 0x55, 0x80, 0xbf, 0x4e, 0xff, 0x02, 0x42, 0x01, 0x3c, 0xc3, + 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, + 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, + 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x39, 0x3f, 0x63, + 0x2a, 0xff, 0xd3, 0xea, 0xa3, 0xc8, 0xfb, 0x64, 0x50, 0x7b, 0xd5, + 0x99, 0x64, 0x97, 0xbd, 0x58, 0x8f, 0xb9, 0xe3, 0x94, 0x7c, 0x09, + 0x7c, 0xed, 0x75, 0x46, 0xb5, 0x7c, 0x89, 0x98}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x2f, 0x8b, 0x98, 0x63, 0xa1, 0x88, 0x7e, 0xca, 0x68, + 0x27, 0xad, 0x4a, 0xcc, 0xc2, 0xba, 0x60, 0x7f, 0x85, 0x92, 0xe5, 0xbe, + 0x15, 0xd9, 0x69, 0x2b, 0x69, 0x7a, 0x40, 0x61, 0xfc, 0xc8, 0x15, 0x60, + 0xc8, 0xfe, 0xb2, 0xae, 0x38, 0x51, 0xd0, 0x0e, 0x06, 0xdf, 0x3e, 0x00, + 0x91, 0xf1, 0xf1, 0xca, 0x5e, 0xc6, 0x47, 0x61, 0xf4, 0xf8, 0xbd, 0x6d, + 0x0c, 0x2c, 0xab, 0x2a, 0x12, 0x10, 0x24, 0x44, 0x01, 0x74, 0xb4, 0xe3, + 0x4a, 0xec, 0x51, 0x7a, 0x0d, 0x2c, 0xeb, 0x2f, 0xd1, 0x52, 0xed, 0x17, + 0x36, 0xbc, 0x33, 0x0e, 0xfc, 0xa5, 0xe6, 0xd5, 0x30, 0xea, 0x17, 0x08, + 0x02, 0xfb, 0x6a, 0xf0, 0x31, 0x42, 0x59, 0x03, 0xfa, 0x6a, 0x37, 0x84, + 0x05, 0xbe, 0x5e, 0x47, 0xd1, 0xe5, 0x2f, 0x62, 0xf8, 0x59, 0xf5, 0x37, + 0xdf, 0x9c, 0x0f, 0x6a, 0x4a, 0x64, 0x79, 0xa0, 0xaa, 0xda, 0xfe, 0x21, + 0x98, 0x21}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: small r and 100 bit s^-1 + // tcID: 368 + {SEC_OID_SHA512, + 368, + {0x30, 0x48, 0x02, 0x02, 0x01, 0x00, 0x02, 0x42, 0x00, 0x86, 0xec, + 0xbf, 0x54, 0xab, 0x59, 0xa4, 0xe1, 0x95, 0xf0, 0xbe, 0x14, 0x02, + 0xed, 0xd8, 0x65, 0x7b, 0xb9, 0x46, 0x18, 0xfa, 0xb5, 0x0f, 0x2f, + 0xe2, 0x0f, 0xe5, 0xeb, 0xbc, 0x9f, 0xf0, 0xe4, 0x91, 0x39, 0x7e, + 0xd3, 0x13, 0xcc, 0x91, 0x8d, 0x43, 0x8e, 0xed, 0xb9, 0xb5, 0xec, + 0xb4, 0xd9, 0xdf, 0xa3, 0x05, 0x30, 0x35, 0x05, 0xba, 0xf2, 0x54, + 0x00, 0xed, 0x8c, 0x20, 0xfc, 0x3f, 0xc4, 0x7b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x8a, 0xed, 0x77, 0x9a, 0x32, 0xb9, 0xbf, 0x56, 0xea, + 0x7a, 0xb4, 0x6e, 0x4b, 0x91, 0x4e, 0x55, 0xc6, 0x53, 0x01, 0xcd, 0xbe, + 0x9e, 0xa6, 0xe7, 0xed, 0x44, 0xf7, 0xe9, 0x78, 0xc0, 0x36, 0x59, 0x89, + 0xa1, 0x9a, 0x5e, 0x48, 0x28, 0x2f, 0xb1, 0x15, 0x8f, 0x48, 0x1c, 0x55, + 0x65, 0x05, 0xd6, 0x6f, 0xf4, 0x14, 0xa0, 0x70, 0x03, 0xeb, 0xf8, 0x2f, + 0xca, 0x16, 0x98, 0xc3, 0x3f, 0x28, 0x84, 0xc6, 0x00, 0xa6, 0x24, 0x26, + 0x99, 0x3e, 0xd5, 0xb1, 0x77, 0xb6, 0x04, 0x5e, 0x60, 0xb5, 0xfa, 0x1a, + 0x1f, 0x8c, 0xe1, 0xad, 0x5d, 0x70, 0xe7, 0xbc, 0x7b, 0x5a, 0xf8, 0x11, + 0xdb, 0xf8, 0x6e, 0x65, 0x1f, 0x9e, 0xa0, 0x2e, 0xc7, 0x96, 0xab, 0x99, + 0x1e, 0x14, 0x39, 0xbf, 0x07, 0xff, 0xe2, 0xac, 0x60, 0x52, 0xa8, 0xa0, + 0xb0, 0x17, 0x4d, 0x78, 0xa9, 0x44, 0x1a, 0xaf, 0x4d, 0x8f, 0xc7, 0x57, + 0xd8, 0x0f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: 100-bit r and s^-1 + // tcID: 369 + {SEC_OID_SHA512, + 369, + {0x30, 0x53, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe, + 0x7c, 0x39, 0xe9, 0x3e, 0x7c, 0x24, 0x02, 0x42, 0x00, 0x86, 0xec, + 0xbf, 0x54, 0xab, 0x59, 0xa4, 0xe1, 0x95, 0xf0, 0xbe, 0x14, 0x02, + 0xed, 0xd8, 0x65, 0x7b, 0xb9, 0x46, 0x18, 0xfa, 0xb5, 0x0f, 0x2f, + 0xe2, 0x0f, 0xe5, 0xeb, 0xbc, 0x9f, 0xf0, 0xe4, 0x91, 0x39, 0x7e, + 0xd3, 0x13, 0xcc, 0x91, 0x8d, 0x43, 0x8e, 0xed, 0xb9, 0xb5, 0xec, + 0xb4, 0xd9, 0xdf, 0xa3, 0x05, 0x30, 0x35, 0x05, 0xba, 0xf2, 0x54, + 0x00, 0xed, 0x8c, 0x20, 0xfc, 0x3f, 0xc4, 0x7b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x93, 0x69, 0x7b, 0x03, 0x78, 0x31, 0x2b, 0x38, 0xc3, + 0x1d, 0xea, 0xe0, 0x73, 0xf2, 0x4a, 0x81, 0x63, 0xf0, 0x86, 0xac, 0x21, + 0x16, 0xb7, 0xc3, 0x7c, 0x99, 0x15, 0x7c, 0xfa, 0xe7, 0x97, 0x0a, 0xb4, + 0x20, 0x1f, 0x5a, 0x7e, 0x06, 0xec, 0x39, 0xee, 0xdb, 0xf7, 0xd8, 0x7f, + 0x30, 0x21, 0xca, 0x43, 0x9e, 0x3f, 0xf7, 0xc5, 0x98, 0x8b, 0x84, 0x67, + 0x99, 0x37, 0xba, 0xb7, 0x86, 0xdb, 0xe1, 0x2e, 0x01, 0xc6, 0x98, 0x7c, + 0x86, 0x07, 0x7c, 0x05, 0x42, 0x3a, 0xc2, 0x81, 0xde, 0x6d, 0x23, 0xf6, + 0xa6, 0x85, 0x87, 0x0e, 0x12, 0x85, 0x54, 0x63, 0x77, 0x0e, 0xcc, 0xab, + 0xc9, 0xf3, 0xa1, 0xd2, 0x3c, 0xb2, 0xa0, 0xc1, 0x54, 0x79, 0x42, 0x0b, + 0x5d, 0xd4, 0x0f, 0xbd, 0xc9, 0x88, 0x6c, 0x46, 0x3b, 0x62, 0xee, 0x23, + 0x23, 0x9d, 0xf3, 0xa8, 0xb8, 0x61, 0xc3, 0x29, 0x1d, 0x28, 0x22, 0x4f, + 0x60, 0x57}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: r and s^-1 are close to n + // tcID: 370 + {SEC_OID_SHA512, + 370, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, + 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, + 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x63, 0x8a, 0x02, + 0x42, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x51, 0x8b, + 0xaf, 0x05, 0x02, 0x7f, 0x75, 0x0e, 0xf2, 0x55, 0x32, 0xab, 0x85, 0xfa, + 0x06, 0x6e, 0x8a, 0xd2, 0x79, 0x31, 0x25, 0xb1, 0x12, 0xda, 0x74, 0x7c, + 0xf5, 0x24, 0xbf, 0x0b, 0x7a, 0xed, 0x5b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x9a, 0x9f, 0x1b, 0x7b, 0x7f, 0x57, 0x4a, 0x02, 0x1f, + 0xed, 0xd8, 0x67, 0x9a, 0x4e, 0x99, 0x8b, 0x48, 0x52, 0x48, 0x54, 0xee, + 0xfb, 0xaa, 0xe4, 0x10, 0x4a, 0x39, 0x73, 0xd6, 0x93, 0xe0, 0x21, 0x04, + 0xfa, 0x11, 0x92, 0x43, 0x25, 0x6e, 0x3d, 0x98, 0x6f, 0x8b, 0x49, 0x66, + 0xc2, 0x86, 0xab, 0x8c, 0xb1, 0xf5, 0x26, 0x7c, 0x0b, 0xbd, 0x6b, 0xc1, + 0x82, 0xae, 0xb5, 0x74, 0x93, 0xa5, 0xd5, 0xb6, 0x01, 0x58, 0xb9, 0x7e, + 0xb7, 0x48, 0x62, 0xfb, 0xca, 0x41, 0x76, 0x3e, 0x8d, 0x3a, 0x7b, 0xeb, + 0x5f, 0xcc, 0xd0, 0x55, 0x65, 0xb7, 0x5a, 0x3a, 0x43, 0xc2, 0xb3, 0x8b, + 0x96, 0xeb, 0x2c, 0xcf, 0xf1, 0x49, 0xc2, 0x3e, 0xf1, 0xac, 0x09, 0xfc, + 0x45, 0x5d, 0x80, 0x8f, 0xf2, 0x80, 0x81, 0xe9, 0x85, 0xf9, 0xe1, 0x72, + 0xfc, 0x62, 0xd0, 0x90, 0x05, 0x85, 0x17, 0x2c, 0xfb, 0xff, 0x87, 0x38, + 0x35, 0x95}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: s == 1 + // tcID: 371 + {SEC_OID_SHA512, + 371, + {0x30, 0x47, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, + 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, + 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, + 0x85, 0xbd, 0x76, 0xad, 0x02, 0x01, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xaa, 0x9f, 0x3a, 0x89, 0x4b, 0x72, 0x7d, 0x7a, 0x01, + 0xb0, 0x9c, 0x4f, 0x05, 0x1b, 0x46, 0x9d, 0x66, 0x1d, 0xe1, 0xe0, 0x69, + 0x15, 0xb5, 0x99, 0xe2, 0x11, 0x46, 0x33, 0x19, 0xac, 0x1b, 0x7c, 0xa8, + 0xa6, 0x09, 0x7f, 0x1b, 0xe4, 0x01, 0xd7, 0x0a, 0x71, 0xd0, 0xb5, 0x36, + 0x55, 0xcd, 0xf9, 0xbe, 0xf7, 0x48, 0xd8, 0x86, 0xe0, 0x8e, 0xe7, 0xde, + 0x2f, 0xa7, 0x81, 0xe9, 0x3e, 0xc4, 0x1a, 0x26, 0x01, 0xba, 0x9e, 0xa6, + 0x73, 0x85, 0xe1, 0x98, 0x94, 0xfc, 0x9c, 0xd4, 0xb0, 0x17, 0x3a, 0xb2, + 0x15, 0xf7, 0xb9, 0x6f, 0x23, 0xbc, 0x42, 0x06, 0x65, 0xd4, 0x6c, 0x75, + 0x44, 0x7b, 0xf2, 0x00, 0xae, 0x3a, 0xc7, 0xb4, 0x2b, 0xd9, 0xb8, 0x57, + 0xfd, 0x1c, 0x85, 0xcc, 0xe8, 0xea, 0x9c, 0x8d, 0x23, 0x45, 0xe4, 0x68, + 0x7d, 0xd7, 0x0d, 0xf5, 0x9f, 0x51, 0x49, 0x51, 0x07, 0x35, 0xbb, 0x9c, + 0x7b, 0x64}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: s == 0 + // tcID: 372 + {SEC_OID_SHA512, + 372, + {0x30, 0x47, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, + 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, + 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, + 0x85, 0xbd, 0x76, 0xad, 0x02, 0x01, 0x00}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xaa, 0x9f, 0x3a, 0x89, 0x4b, 0x72, 0x7d, 0x7a, 0x01, + 0xb0, 0x9c, 0x4f, 0x05, 0x1b, 0x46, 0x9d, 0x66, 0x1d, 0xe1, 0xe0, 0x69, + 0x15, 0xb5, 0x99, 0xe2, 0x11, 0x46, 0x33, 0x19, 0xac, 0x1b, 0x7c, 0xa8, + 0xa6, 0x09, 0x7f, 0x1b, 0xe4, 0x01, 0xd7, 0x0a, 0x71, 0xd0, 0xb5, 0x36, + 0x55, 0xcd, 0xf9, 0xbe, 0xf7, 0x48, 0xd8, 0x86, 0xe0, 0x8e, 0xe7, 0xde, + 0x2f, 0xa7, 0x81, 0xe9, 0x3e, 0xc4, 0x1a, 0x26, 0x01, 0xba, 0x9e, 0xa6, + 0x73, 0x85, 0xe1, 0x98, 0x94, 0xfc, 0x9c, 0xd4, 0xb0, 0x17, 0x3a, 0xb2, + 0x15, 0xf7, 0xb9, 0x6f, 0x23, 0xbc, 0x42, 0x06, 0x65, 0xd4, 0x6c, 0x75, + 0x44, 0x7b, 0xf2, 0x00, 0xae, 0x3a, 0xc7, 0xb4, 0x2b, 0xd9, 0xb8, 0x57, + 0xfd, 0x1c, 0x85, 0xcc, 0xe8, 0xea, 0x9c, 0x8d, 0x23, 0x45, 0xe4, 0x68, + 0x7d, 0xd7, 0x0d, 0xf5, 0x9f, 0x51, 0x49, 0x51, 0x07, 0x35, 0xbb, 0x9c, + 0x7b, 0x64}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point at infinity during verify + // tcID: 373 + {SEC_OID_SHA512, + 373, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfd, 0x28, 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, + 0xe6, 0x00, 0xa4, 0x7b, 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, + 0xce, 0x23, 0xd7, 0x5d, 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x04, 0x02, + 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, + 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, + 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, + 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x2a, 0x07, 0xf1, 0x3f, 0x3e, 0x8d, 0xf3, 0x82, 0x14, + 0x5b, 0x79, 0x42, 0xfe, 0x6f, 0x91, 0xc1, 0x2f, 0xf3, 0x06, 0x4b, 0x31, + 0x4b, 0x4e, 0x34, 0x76, 0xbf, 0x3a, 0xfb, 0xb9, 0x82, 0x07, 0x0f, 0x17, + 0xf6, 0x3b, 0x2d, 0xe5, 0xfb, 0xe8, 0xc9, 0x1a, 0x87, 0xae, 0x63, 0x28, + 0x69, 0xfa, 0xcf, 0x17, 0xd5, 0xce, 0x9d, 0x13, 0x9b, 0x37, 0xed, 0x55, + 0x75, 0x81, 0xbb, 0x9a, 0x7e, 0x4b, 0x8f, 0xa3, 0x00, 0x24, 0xb9, 0x04, + 0xc5, 0xfc, 0x53, 0x6a, 0xe5, 0x3b, 0x32, 0x3a, 0x7f, 0xd0, 0xb7, 0xb8, + 0xe4, 0x20, 0x30, 0x24, 0x06, 0xad, 0xe8, 0x4e, 0xa8, 0xa1, 0x0c, 0xa7, + 0xc5, 0xc9, 0x34, 0xba, 0xd5, 0x48, 0x9d, 0xb6, 0xe3, 0xa8, 0xcc, 0x30, + 0x64, 0x60, 0x2c, 0xc8, 0x3f, 0x30, 0x9e, 0x9d, 0x24, 0x7a, 0xae, 0x72, + 0xaf, 0xca, 0x08, 0x33, 0x6b, 0xc8, 0x91, 0x9e, 0x15, 0xf4, 0xbe, 0x5a, + 0xd7, 0x7a}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: edge case for signature malleability + // tcID: 374 + {SEC_OID_SHA512, + 374, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfd, 0x28, 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, + 0xe6, 0x00, 0xa4, 0x7b, 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, + 0xce, 0x23, 0xd7, 0x5d, 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x06, 0x02, + 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x28, + 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, 0xe6, 0x00, 0xa4, 0x7b, + 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, 0xce, 0x23, 0xd7, 0x5d, + 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x04}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x4b, 0xb9, 0x04, 0x07, 0x3c, 0xb6, 0xda, 0x9e, 0x50, + 0x28, 0xdf, 0x54, 0xfc, 0x22, 0xcf, 0x5a, 0x9d, 0x5c, 0xa7, 0x3a, 0x01, + 0xfe, 0xed, 0xd2, 0xb4, 0xce, 0x43, 0xb8, 0x7b, 0xfd, 0x43, 0x00, 0xa7, + 0x2b, 0xdf, 0x26, 0xb1, 0x46, 0xb2, 0xe7, 0xb5, 0x06, 0xc0, 0x3c, 0x7a, + 0x0a, 0xd4, 0xa7, 0xe3, 0xe6, 0x72, 0x04, 0xdd, 0xdc, 0xa9, 0xb6, 0x5d, + 0x43, 0x56, 0x0f, 0xfa, 0xf9, 0xbf, 0xd5, 0x40, 0x01, 0x2b, 0x88, 0x95, + 0x63, 0x2e, 0x04, 0x06, 0xb7, 0x84, 0x63, 0xfe, 0x1b, 0xc5, 0x36, 0x0a, + 0x3c, 0xf7, 0x96, 0xfd, 0xdd, 0xa9, 0xdb, 0x2b, 0x18, 0xca, 0x91, 0x71, + 0x55, 0x8e, 0x61, 0x58, 0xfa, 0x4b, 0x0b, 0x1d, 0x04, 0x61, 0xd9, 0xa4, + 0x6b, 0x9b, 0x95, 0x8d, 0x62, 0x9b, 0xd6, 0x2a, 0x29, 0xee, 0x39, 0x42, + 0x23, 0x8e, 0x0f, 0xa8, 0x3e, 0x93, 0x2a, 0x66, 0xab, 0xb1, 0xb5, 0x0c, + 0x5f, 0x37}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for signature malleability + // tcID: 375 + {SEC_OID_SHA512, + 375, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xfd, 0x28, 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, + 0xe6, 0x00, 0xa4, 0x7b, 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, + 0xce, 0x23, 0xd7, 0x5d, 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x06, 0x02, + 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x28, + 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, 0xe6, 0x00, 0xa4, 0x7b, + 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, 0xce, 0x23, 0xd7, 0x5d, + 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x05}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x64, 0x54, 0xaf, 0xca, 0x38, 0x5e, 0xb5, 0x3e, 0xae, + 0xaa, 0xb7, 0x11, 0x53, 0x7d, 0x95, 0xc5, 0x0e, 0x01, 0x26, 0x8b, 0x10, + 0x0a, 0x22, 0x65, 0x6a, 0xdf, 0x5c, 0xed, 0xf6, 0x8b, 0x4a, 0x78, 0xa6, + 0xc1, 0x4a, 0x70, 0x24, 0x5d, 0xf7, 0x07, 0xf6, 0x56, 0x5c, 0xe1, 0x59, + 0x48, 0xc2, 0xe3, 0x8e, 0x3d, 0x90, 0xe0, 0x5d, 0xda, 0x31, 0x88, 0xab, + 0x43, 0xa7, 0x3f, 0x30, 0xdb, 0xc6, 0xbd, 0xa8, 0x01, 0x51, 0xdc, 0xa6, + 0xdc, 0x5a, 0xec, 0x84, 0xfa, 0x35, 0xc7, 0x9f, 0x21, 0x36, 0x59, 0x93, + 0xf0, 0xb2, 0x67, 0xca, 0x48, 0x6e, 0xa6, 0x6c, 0x21, 0x86, 0xa5, 0x2a, + 0x3f, 0xb6, 0x2b, 0x53, 0x50, 0x1c, 0xe2, 0x82, 0x2d, 0x46, 0x91, 0xfb, + 0xc2, 0x5c, 0xf2, 0x7a, 0xdb, 0x70, 0x73, 0x40, 0x71, 0xbe, 0x52, 0x3b, + 0x92, 0x31, 0xdd, 0x8d, 0x33, 0xa4, 0x01, 0xde, 0xa0, 0x0c, 0xf0, 0xae, + 0x30, 0xa1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u1 == 1 + // tcID: 376 + {SEC_OID_SHA512, + 376, + {0x30, 0x81, 0x86, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, + 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, + 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02, + 0x40, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, + 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, + 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81, 0x75, 0x7b, 0x30, + 0xe1, 0x92, 0x18, 0xa3, 0x7c, 0xbd, 0x61, 0x20, 0x86, 0xfb, 0xc1, 0x58, + 0xca, 0xa8, 0xb4, 0xe1, 0xac, 0xb2, 0xec, 0x00, 0x83, 0x7e, 0x5d, 0x94, + 0x1f, 0x34, 0x2f, 0xb3, 0xcc}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x60, 0xda, 0xf5, 0x96, 0x38, 0x15, 0x8e, 0xd9, 0xd3, + 0xd7, 0xe8, 0x42, 0x85, 0x01, 0x33, 0x47, 0x64, 0x16, 0x2f, 0x9b, 0xe2, + 0x39, 0xe1, 0x68, 0xfa, 0xe9, 0xaf, 0x34, 0x8c, 0x30, 0xa7, 0xbe, 0x1c, + 0xfa, 0x4d, 0x96, 0x36, 0xc3, 0xbb, 0x62, 0x1d, 0x7e, 0x0a, 0xa7, 0x14, + 0x46, 0xf8, 0xd4, 0xa3, 0x7f, 0x2d, 0x43, 0x27, 0x4a, 0x42, 0x55, 0xb2, + 0x26, 0xf6, 0x12, 0x38, 0x2f, 0x63, 0x15, 0x2e, 0x01, 0x6e, 0x48, 0x30, + 0x01, 0x24, 0xa6, 0x36, 0xb2, 0x06, 0xfa, 0xd4, 0xd0, 0x35, 0x58, 0x62, + 0xa8, 0x52, 0x62, 0x37, 0x99, 0xaf, 0xee, 0x94, 0x1e, 0x86, 0x4d, 0x96, + 0xdc, 0xbf, 0x55, 0xb8, 0x01, 0xca, 0xbd, 0x62, 0x49, 0xb6, 0xf5, 0x67, + 0x50, 0x6d, 0x5a, 0x50, 0x3e, 0x7d, 0x03, 0xb4, 0x76, 0x4c, 0x70, 0xfc, + 0x44, 0xc5, 0x36, 0x5f, 0x32, 0xc3, 0x60, 0x36, 0x78, 0x47, 0x6d, 0x62, + 0xb0, 0x9d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u1 == n - 1 + // tcID: 377 + {SEC_OID_SHA512, + 377, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, + 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, + 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02, + 0x42, 0x01, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15, 0x06, 0xdc, 0x73, 0xa7, + 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6, 0x32, 0x7a, 0xf3, 0xc6, + 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4f, 0xdc, 0xde, 0xfd, 0x78, 0xdc, + 0x0b, 0x56, 0xa2, 0x2d, 0x16, 0xf2, 0xee, 0xc2, 0x6a, 0xe0, 0xc1, 0xfb, + 0x48, 0x4d, 0x05, 0x93, 0x00, 0xe8, 0x0b, 0xd6, 0xb0, 0x47, 0x2b, 0x3d, + 0x12, 0x22, 0xff, 0x5d, 0x08, 0xb0, 0x3d}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x51, 0xfe, 0x6a, 0x35, 0xa8, 0x50, 0x70, 0xc7, 0xc2, + 0x95, 0x02, 0xa8, 0x76, 0x72, 0xa3, 0x81, 0x53, 0xd7, 0x99, 0xae, 0xf7, + 0x34, 0x22, 0x6b, 0x64, 0xd8, 0xfd, 0x33, 0x98, 0x62, 0x17, 0x01, 0x11, + 0x7f, 0x0a, 0xf9, 0xd9, 0xaf, 0xaf, 0x6d, 0xbb, 0x8c, 0xa3, 0x00, 0x72, + 0x55, 0xdc, 0x79, 0xb0, 0xf4, 0x1e, 0xd5, 0x52, 0x51, 0x2c, 0xb2, 0x92, + 0x07, 0xb1, 0x5a, 0x01, 0xcd, 0xfd, 0xfa, 0xae, 0x01, 0xa1, 0x6c, 0x61, + 0x27, 0x75, 0x86, 0x35, 0x6e, 0xfa, 0xdc, 0xb2, 0x47, 0x64, 0xf2, 0x1f, + 0x57, 0x4e, 0xf9, 0x6f, 0x2c, 0xaa, 0xbc, 0x3f, 0x47, 0xfa, 0x66, 0xfb, + 0x87, 0x19, 0xd7, 0x78, 0x58, 0x24, 0x06, 0x1c, 0x2d, 0x6d, 0x7a, 0x4b, + 0xcb, 0x85, 0x15, 0x40, 0xe6, 0x2b, 0x2f, 0x00, 0x96, 0x0b, 0x28, 0x3e, + 0xac, 0x78, 0x08, 0xd1, 0x81, 0x3e, 0xf5, 0x1b, 0x46, 0xe1, 0x14, 0x9d, + 0x3e, 0x4d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u2 == 1 + // tcID: 378 + {SEC_OID_SHA512, + 378, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, + 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, + 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02, + 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, + 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, + 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, + 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb4, 0xff, 0xc0, 0xff, 0xf0, 0x87, 0x60, 0x7a, 0xd2, + 0x6c, 0x4b, 0x23, 0xd6, 0xd3, 0x1a, 0xe5, 0xf9, 0x04, 0xcc, 0x06, 0x4e, + 0x35, 0x0f, 0x47, 0x13, 0x1c, 0xe2, 0x78, 0x4f, 0xbb, 0x35, 0x98, 0x67, + 0x98, 0x8a, 0x55, 0x9d, 0x43, 0x86, 0x75, 0x2e, 0x56, 0x27, 0x7b, 0xef, + 0x34, 0xe2, 0x65, 0x44, 0xde, 0xdd, 0xa8, 0x8c, 0xc2, 0x0a, 0x34, 0x11, + 0xfa, 0x98, 0x83, 0x4e, 0xea, 0xe8, 0x69, 0xad, 0x00, 0x9d, 0x6e, 0x8c, + 0xa9, 0x99, 0x49, 0xb7, 0xb3, 0x4f, 0xd0, 0x6a, 0x78, 0x97, 0x44, 0xec, + 0xac, 0x33, 0x56, 0x24, 0x73, 0x17, 0xc4, 0xd7, 0xaa, 0x92, 0x96, 0x67, + 0x6d, 0xd6, 0x23, 0x59, 0x4f, 0x36, 0x84, 0xbc, 0x13, 0x06, 0x4c, 0xab, + 0x8d, 0x2d, 0xb7, 0xed, 0xbc, 0xa9, 0x1f, 0x1c, 0x8b, 0xeb, 0x54, 0x2b, + 0xc9, 0x79, 0x78, 0xa3, 0xf3, 0x1f, 0x36, 0x10, 0xa0, 0x3f, 0x46, 0xa9, + 0x82, 0xd2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: u2 == n - 1 + // tcID: 379 + {SEC_OID_SHA512, + 379, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, + 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, + 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02, + 0x42, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x51, 0x8b, + 0xaf, 0x05, 0x02, 0x7f, 0x75, 0x0e, 0xf2, 0x55, 0x32, 0xab, 0x85, 0xfa, + 0x06, 0x6e, 0x8a, 0xd2, 0x79, 0x31, 0x25, 0xb1, 0x12, 0xda, 0x74, 0x7c, + 0xf5, 0x24, 0xbf, 0x0b, 0x7a, 0xed, 0x5c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x80, 0x9f, 0xba, 0x32, 0x0f, 0xe9, 0x6d, 0xed, 0x24, + 0x61, 0x1b, 0x72, 0xa2, 0xa5, 0x42, 0x8f, 0xe4, 0x60, 0x49, 0xff, 0x08, + 0x0d, 0x6e, 0x08, 0x13, 0xab, 0x7a, 0x35, 0x89, 0x70, 0x18, 0xfe, 0x64, + 0x18, 0x61, 0x3a, 0xbd, 0x86, 0x0d, 0x1e, 0xb4, 0x84, 0x95, 0x90, 0x59, + 0xa0, 0x1a, 0xf7, 0xd6, 0x8c, 0xba, 0x69, 0xd1, 0xc5, 0x2e, 0xa6, 0x4a, + 0xd0, 0xf2, 0x8a, 0x18, 0xa4, 0x1f, 0xc7, 0x8a, 0x01, 0x10, 0x8a, 0xcc, + 0x55, 0x77, 0xe9, 0xe8, 0x96, 0x2e, 0x2a, 0x7c, 0xea, 0x0b, 0xb3, 0x7d, + 0xf1, 0xd0, 0xca, 0x40, 0x50, 0xfb, 0x6c, 0xfe, 0xba, 0x41, 0xa7, 0xf8, + 0x68, 0xd9, 0x88, 0xdb, 0xbc, 0xeb, 0xc9, 0x62, 0x98, 0x67, 0x48, 0xfa, + 0x48, 0x51, 0x83, 0xf6, 0xb6, 0x0f, 0x45, 0x3e, 0xc8, 0x60, 0x6f, 0x8c, + 0x33, 0xd4, 0x37, 0x67, 0xdd, 0xdb, 0xbe, 0xf8, 0xc4, 0x12, 0xb2, 0xc3, + 0x79, 0x39}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 380 + {SEC_OID_SHA512, + 380, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x55, 0x6b, 0xfd, 0x55, 0xa9, 0x4e, 0x53, 0x0b, 0xd9, 0x72, + 0xe5, 0x28, 0x73, 0xef, 0x39, 0xac, 0x3e, 0xc3, 0x44, 0x81, 0xae, 0xbd, + 0xc4, 0x66, 0x80, 0xdc, 0x66, 0x72, 0x3a, 0xb6, 0x60, 0x56, 0x27, 0x5d, + 0x82, 0xbf, 0xf8, 0x5a, 0xd2, 0x9a, 0xc6, 0x94, 0x53, 0x0b, 0xb2, 0xf8, + 0x9c, 0x36, 0xce, 0x60, 0x0a, 0xd1, 0xb4, 0x97, 0x61, 0x85, 0x4a, 0xfc, + 0x69, 0xab, 0x74, 0x1c, 0xe0, 0x29, 0x4a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x45, 0x13, 0x0d, 0xca, 0x77, 0xd9, 0x67, 0x4d, 0xfc, + 0xef, 0xfa, 0x85, 0x1b, 0x4a, 0x26, 0x72, 0xe4, 0x90, 0xe8, 0xfb, 0xa8, + 0x27, 0x76, 0x22, 0xb0, 0x02, 0x0e, 0x2f, 0xe9, 0x10, 0x1e, 0x76, 0x93, + 0x3b, 0x0c, 0x01, 0xd2, 0x48, 0x07, 0x1f, 0x85, 0x4e, 0x9b, 0xc5, 0x23, + 0x73, 0x39, 0x36, 0xdc, 0x0b, 0x99, 0x30, 0xcb, 0xe1, 0x54, 0xb9, 0xa4, + 0x02, 0xf6, 0x81, 0xee, 0x3c, 0x6c, 0xef, 0x6b, 0x00, 0x0d, 0x0c, 0x94, + 0xb2, 0xad, 0x28, 0x55, 0x66, 0x43, 0xaa, 0x3d, 0x27, 0x52, 0x30, 0x48, + 0xd2, 0x27, 0xa1, 0xde, 0x82, 0xf8, 0xa6, 0x64, 0x70, 0x7e, 0x75, 0x39, + 0x4d, 0x21, 0xda, 0x18, 0x1b, 0xec, 0x82, 0xe1, 0xaf, 0xb0, 0xe6, 0x27, + 0x53, 0x95, 0x31, 0xaf, 0xfa, 0x84, 0x9a, 0x24, 0x09, 0xbc, 0xac, 0x83, + 0xfb, 0x78, 0x6c, 0x35, 0x1c, 0x88, 0xba, 0xc2, 0xfb, 0x2e, 0x43, 0x22, + 0xe5, 0x4a}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 381 + {SEC_OID_SHA512, + 381, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x00, 0xdc, 0xf9, 0xe7, 0xf4, 0x41, 0x44, 0x8a, 0x12, 0x5b, 0x96, + 0xd7, 0x2b, 0x98, 0x9d, 0x9f, 0x4d, 0xac, 0x75, 0x08, 0xc7, 0xe0, 0x36, + 0xf6, 0x08, 0x0d, 0x47, 0x58, 0xe7, 0x36, 0xf5, 0xe0, 0x63, 0x6b, 0x0f, + 0xf5, 0x03, 0xf1, 0x28, 0xa9, 0x8d, 0x08, 0xe0, 0xae, 0x18, 0x99, 0x21, + 0x06, 0x52, 0x19, 0xd2, 0xcc, 0x3a, 0xa8, 0x3e, 0x3c, 0x66, 0x0c, 0xa0, + 0xcb, 0x85, 0xe7, 0xc1, 0x1a, 0x24, 0xd0}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xed, 0x3e, 0x09, 0x80, 0x9f, 0xe5, 0x98, 0x58, 0x18, + 0xf9, 0x05, 0x92, 0xfd, 0x06, 0xe7, 0x1d, 0x2c, 0x49, 0x3d, 0x9a, 0x78, + 0x17, 0x14, 0xc9, 0x15, 0x7c, 0xba, 0xfa, 0x5b, 0xa1, 0x96, 0xb9, 0x87, + 0xfd, 0x49, 0xae, 0x24, 0x27, 0x4c, 0x76, 0x25, 0x1c, 0x70, 0xb9, 0xf7, + 0x97, 0x0f, 0x1f, 0x71, 0x3a, 0xd2, 0x74, 0x59, 0x0a, 0x70, 0x2f, 0x46, + 0x3c, 0x73, 0xa0, 0x70, 0x48, 0x31, 0xce, 0x5d, 0x00, 0xca, 0xc2, 0x78, + 0x29, 0x70, 0x93, 0xbd, 0x9f, 0x9a, 0xc2, 0xd0, 0x0b, 0xef, 0x3d, 0x67, + 0xa0, 0x1b, 0x43, 0xb2, 0x8b, 0x9f, 0x82, 0x94, 0x07, 0x26, 0x4c, 0x73, + 0x81, 0x17, 0x43, 0x83, 0x00, 0xc7, 0x70, 0x47, 0x72, 0x97, 0x69, 0x16, + 0xea, 0x10, 0x2a, 0x77, 0x62, 0x62, 0xcc, 0xf4, 0x22, 0x2c, 0xc3, 0x48, + 0xc3, 0x4a, 0xac, 0x68, 0x3d, 0x8f, 0x00, 0x17, 0x9a, 0x34, 0x83, 0x23, + 0xba, 0xbd}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 382 + {SEC_OID_SHA512, + 382, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x41, 0x66, 0xeb, 0x57, 0x73, 0x3c, 0x19, 0xa7, 0x00, 0x3c, 0xf8, 0x25, + 0x32, 0x79, 0xfc, 0xe4, 0x19, 0x07, 0xbc, 0x4f, 0x12, 0x71, 0x53, 0xc4, + 0x57, 0x6d, 0xd4, 0x81, 0x4f, 0x8b, 0x33, 0x5a, 0x0b, 0x51, 0x56, 0x0b, + 0x44, 0x47, 0xf0, 0x38, 0x2c, 0x69, 0xb3, 0xfe, 0x50, 0x95, 0x22, 0xc8, + 0x91, 0xf0, 0xee, 0xc3, 0x99, 0x9a, 0xd2, 0x52, 0x68, 0x35, 0xf3, 0x3a, + 0xe2, 0x2a, 0x64, 0x28, 0x43, 0xaf}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x0a, 0xc2, 0xc5, 0xa4, 0xc7, 0x93, 0x09, 0xa5, 0x13, + 0x2d, 0x5d, 0x74, 0x94, 0xbe, 0xfb, 0x39, 0x05, 0xd3, 0x3f, 0xda, 0x5f, + 0x80, 0xee, 0xaf, 0x63, 0x77, 0x51, 0x83, 0xaa, 0xe7, 0xaf, 0x10, 0x8a, + 0x3d, 0x97, 0xf3, 0xa4, 0x41, 0x53, 0x2c, 0xf6, 0xfa, 0xc4, 0x7f, 0x6c, + 0x89, 0x83, 0x29, 0xd6, 0x91, 0x82, 0xe1, 0xfa, 0x07, 0xce, 0x45, 0x99, + 0x7e, 0xbe, 0xc3, 0x78, 0x1c, 0x9a, 0xd7, 0x41, 0x01, 0x73, 0xa5, 0xb6, + 0xb8, 0x0a, 0x8b, 0x73, 0xd3, 0x0a, 0xc9, 0x7e, 0x1a, 0x4a, 0xac, 0xb7, + 0x73, 0xc1, 0xad, 0x69, 0x2c, 0x5e, 0xa6, 0x3f, 0x68, 0xe3, 0x73, 0x84, + 0x27, 0x82, 0xbd, 0x67, 0x78, 0x64, 0xff, 0x65, 0x6c, 0xf8, 0xd1, 0xe6, + 0xec, 0x1e, 0x58, 0xe9, 0xa8, 0x38, 0x56, 0xef, 0x92, 0x67, 0x75, 0x55, + 0x91, 0x67, 0x49, 0xfb, 0x95, 0xe8, 0x00, 0xae, 0x2e, 0x01, 0x16, 0x18, + 0xca, 0x3a}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 383 + {SEC_OID_SHA512, + 383, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x71, 0x06, 0xd1, 0x13, 0x1b, 0x33, 0x00, 0xd7, 0xff, 0xbc, + 0x07, 0xff, 0x04, 0x15, 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, + 0x52, 0xfb, 0x43, 0xb6, 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x79, 0x52, + 0x7a, 0xc0, 0x9f, 0x0a, 0x3f, 0x0a, 0x8a, 0xa3, 0x82, 0x85, 0x58, 0x5b, + 0x6a, 0xfc, 0xea, 0xc5, 0xff, 0x66, 0x92, 0x84, 0x22, 0x32, 0xd1, 0x06, + 0xd1, 0x5d, 0x4d, 0xf1, 0xb6, 0x6a, 0xa8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xeb, 0x2a, 0x35, 0x3d, 0xec, 0x6b, 0x46, 0x0f, 0xbd, + 0xa4, 0x9c, 0x67, 0xf4, 0x31, 0x19, 0x0f, 0xff, 0x6f, 0x19, 0x56, 0x39, + 0xc2, 0x26, 0xef, 0x8f, 0xef, 0xcb, 0xf1, 0x91, 0xd7, 0x25, 0x29, 0xa1, + 0x2c, 0xc5, 0x48, 0x5b, 0x28, 0x2a, 0x52, 0x70, 0x4c, 0x1f, 0xd8, 0x45, + 0x29, 0xa1, 0xaa, 0x0a, 0xd7, 0x94, 0xf9, 0x64, 0x93, 0xe2, 0x99, 0x71, + 0x8d, 0x26, 0x18, 0xa1, 0xb8, 0x3a, 0x52, 0x6c, 0x01, 0xf7, 0x04, 0x60, + 0x4d, 0x5b, 0x2b, 0x94, 0xa4, 0x2b, 0xfc, 0x3a, 0xb9, 0x33, 0x17, 0xd6, + 0x6a, 0x54, 0xde, 0x15, 0x25, 0x83, 0x37, 0x43, 0x3f, 0xc9, 0x6a, 0x96, + 0x5d, 0x8e, 0x2d, 0x05, 0x6f, 0xd1, 0x13, 0x4b, 0x79, 0x89, 0xd7, 0xb3, + 0xf7, 0x09, 0xad, 0xc2, 0x82, 0x27, 0xbd, 0xab, 0xc1, 0x1f, 0xe2, 0xf3, + 0x59, 0xc6, 0xa6, 0xe5, 0x11, 0x1a, 0xb4, 0x33, 0x79, 0xca, 0x25, 0xb6, + 0x6f, 0x2f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 384 + {SEC_OID_SHA512, + 384, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x41, 0x6d, 0x11, 0x31, 0xb3, 0x30, 0x0d, 0x7f, 0xfb, 0xc0, 0x7f, 0xf0, + 0x41, 0x50, 0x6d, 0xc7, 0x3a, 0x75, 0x08, 0x6a, 0x43, 0x25, 0x2f, 0xb4, + 0x3b, 0x63, 0x27, 0xaf, 0x3c, 0x6b, 0x2c, 0xc7, 0xd6, 0xab, 0x94, 0xbf, + 0x49, 0x6f, 0x53, 0xea, 0x22, 0x9e, 0x7f, 0xe6, 0xb4, 0x56, 0x08, 0x8e, + 0xa3, 0x2f, 0x6e, 0x2b, 0x10, 0x4f, 0x51, 0x12, 0x79, 0x8b, 0xb5, 0x9d, + 0x46, 0xa0, 0xd4, 0x68, 0xf8, 0x38}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xe4, 0x3d, 0xfe, 0xcc, 0x7e, 0x6c, 0xaa, 0xd0, 0x3d, + 0x17, 0xb4, 0x07, 0x32, 0x2c, 0x87, 0x8f, 0x70, 0x1c, 0x5a, 0xdd, 0x6e, + 0xb2, 0xaf, 0xcd, 0x78, 0x6f, 0xf3, 0x80, 0x36, 0x22, 0xdf, 0xbb, 0x6b, + 0xaa, 0x01, 0x24, 0x6e, 0x1e, 0xa0, 0x59, 0xf7, 0xb7, 0x88, 0x42, 0x91, + 0x9b, 0x25, 0x07, 0xda, 0xa9, 0xe3, 0x43, 0x4e, 0xfa, 0x7e, 0x8d, 0x3a, + 0xe6, 0xc3, 0x54, 0x99, 0xf8, 0x2d, 0x0a, 0xc8, 0x01, 0x8b, 0x0e, 0x4d, + 0x63, 0x78, 0x22, 0x2a, 0x07, 0xcc, 0xdb, 0x42, 0x14, 0x00, 0x1f, 0x97, + 0xb1, 0xa5, 0x03, 0xd1, 0xaa, 0xc3, 0xab, 0x92, 0x5e, 0xa6, 0x4f, 0xaa, + 0x9c, 0x73, 0x9b, 0xa0, 0x4e, 0xe3, 0x48, 0x0b, 0x14, 0x7c, 0xb0, 0x7f, + 0x93, 0xed, 0xf4, 0x0b, 0x68, 0x56, 0xa2, 0x2f, 0x41, 0x59, 0xc3, 0xf5, + 0xcd, 0x6c, 0x9e, 0x71, 0x65, 0x45, 0x29, 0x07, 0xc8, 0xd0, 0x2f, 0xab, + 0x20, 0x1e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 385 + {SEC_OID_SHA512, + 385, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x00, 0xda, 0x22, 0x63, 0x66, 0x60, 0x1a, 0xff, 0xf7, 0x80, 0xff, + 0xe0, 0x82, 0xa0, 0xdb, 0x8e, 0x74, 0xea, 0x10, 0xd4, 0x86, 0x4a, 0x5f, + 0x68, 0x76, 0xc6, 0x4f, 0x5e, 0x78, 0xd6, 0x59, 0x8f, 0xad, 0x57, 0x29, + 0x7e, 0x92, 0xde, 0xa7, 0xd4, 0x45, 0x3c, 0xff, 0xcd, 0x68, 0xac, 0x11, + 0x1d, 0x46, 0x5e, 0xdc, 0x56, 0x20, 0x9e, 0xa2, 0x24, 0xf3, 0x17, 0x6b, + 0x3a, 0x8d, 0x41, 0xa8, 0xd1, 0xf0, 0x70}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x41, 0xa4, 0xd7, 0x14, 0x62, 0x8c, 0x19, 0x2b, 0x8a, + 0xce, 0x1a, 0x42, 0x85, 0x4d, 0xa0, 0x6e, 0x0e, 0x1d, 0xdb, 0x82, 0xa0, + 0x76, 0x18, 0xe4, 0xef, 0xb0, 0x5d, 0x70, 0x95, 0xcd, 0x1e, 0xb6, 0x54, + 0x25, 0x07, 0x81, 0x60, 0x59, 0x47, 0x15, 0xea, 0xf5, 0x9f, 0xcb, 0x41, + 0xc9, 0xe5, 0x73, 0xfe, 0x10, 0x29, 0x8c, 0x75, 0xc9, 0xe9, 0x13, 0x5c, + 0x77, 0x5c, 0xa7, 0x3f, 0x63, 0xd1, 0x3a, 0xac, 0x00, 0x89, 0x52, 0x4b, + 0x47, 0x51, 0x70, 0xd4, 0x39, 0x1c, 0xc0, 0x32, 0xa0, 0x54, 0x3e, 0xa2, + 0x2d, 0xab, 0x60, 0xea, 0x07, 0x53, 0x8f, 0x3a, 0x37, 0x60, 0x7f, 0x0d, + 0x4e, 0xd5, 0x16, 0x63, 0x4f, 0xde, 0x54, 0x5e, 0x2f, 0x0a, 0x6b, 0xa8, + 0xd0, 0xd2, 0xfe, 0x6a, 0xde, 0xd0, 0xa7, 0x71, 0xb4, 0xb1, 0x34, 0xa5, + 0xa2, 0x80, 0xe5, 0x47, 0x99, 0xfa, 0x47, 0x6e, 0xf0, 0xec, 0x87, 0xd4, + 0x4e, 0x1c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 386 + {SEC_OID_SHA512, + 386, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x1b, 0x33, 0x00, 0xd7, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15, + 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6, + 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4c, 0xb8, + 0x5d, 0xf5, 0xe6, 0xc1, 0x12, 0x53, 0x94, 0xfc, 0xd3, 0x4f, 0x65, 0x21, + 0xff, 0xda, 0xdd, 0xd9, 0x8f, 0x88, 0xa9, 0x9f, 0xed, 0xce, 0xdd, 0x93, + 0x84, 0x28, 0x8b, 0xb7, 0x93, 0xcf, 0x2f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x47, 0xfb, 0xcc, 0x65, 0xd4, 0x81, 0x8e, 0x02, 0x9e, + 0x0a, 0x3a, 0xf1, 0x3a, 0x1f, 0x7c, 0x90, 0xf0, 0x60, 0x5a, 0x00, 0xcd, + 0x07, 0x81, 0x20, 0x0e, 0xb6, 0x56, 0xa5, 0x91, 0xd6, 0x69, 0xa7, 0x87, + 0x62, 0x0e, 0x6f, 0xc8, 0xcc, 0x59, 0x4a, 0xa2, 0x8a, 0x0b, 0x0f, 0x29, + 0x39, 0xec, 0x73, 0x47, 0x2c, 0x49, 0x4e, 0x09, 0xce, 0xca, 0xf5, 0xf3, + 0x31, 0xda, 0xfd, 0x32, 0xd5, 0xac, 0x31, 0xc3, 0x00, 0x75, 0x43, 0x2b, + 0xda, 0xee, 0xca, 0xa0, 0xbe, 0xc7, 0xfe, 0xdd, 0xc2, 0x98, 0xc5, 0x65, + 0x72, 0x3f, 0xb6, 0x69, 0xee, 0x76, 0xe3, 0x8a, 0x4c, 0x5f, 0xf1, 0x70, + 0x1f, 0x1b, 0x38, 0xcd, 0xa9, 0xdc, 0x9a, 0xc4, 0x3b, 0xff, 0x18, 0xda, + 0x20, 0x47, 0xe4, 0xdc, 0xd8, 0x0c, 0x05, 0xa7, 0xbb, 0x7e, 0x74, 0x64, + 0x82, 0x9d, 0x60, 0x8b, 0x68, 0x17, 0x6b, 0x04, 0xc8, 0x7f, 0x40, 0x9f, + 0x46, 0xd6}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 387 + {SEC_OID_SHA512, + 387, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x61, 0xbe, 0x37, 0xed, 0x5f, 0x74, 0x8e, 0x06, 0xa8, 0x9d, + 0x72, 0xc4, 0xb7, 0x05, 0x1c, 0xae, 0x80, 0x9d, 0x95, 0x67, 0x84, 0x8b, + 0x1d, 0x8d, 0x7e, 0xd0, 0x19, 0x22, 0x1e, 0xfb, 0x06, 0xae, 0x81, 0xe1, + 0x26, 0x4c, 0xe4, 0x9c, 0x5d, 0x29, 0xee, 0x5f, 0xe2, 0x2c, 0xcf, 0x70, + 0x89, 0x90, 0x02, 0x64, 0x3a, 0xca, 0x7b, 0x99, 0xf5, 0x77, 0x56, 0xf2, + 0x63, 0x9b, 0x6d, 0x45, 0x9a, 0xe4, 0x10}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xb5, 0xb1, 0xc3, 0x99, 0x85, 0x89, 0xb2, 0x5c, 0x96, + 0xa7, 0x00, 0xbb, 0xd4, 0x50, 0xd0, 0x4d, 0xa1, 0xf2, 0x73, 0xdf, 0x80, + 0x53, 0x76, 0x7a, 0x3b, 0x03, 0xed, 0x1a, 0x76, 0x3e, 0xd0, 0x89, 0xc0, + 0xde, 0x99, 0xbc, 0xf5, 0x4d, 0x49, 0xc1, 0x52, 0x0d, 0x3a, 0x09, 0xb8, + 0x45, 0x29, 0x6f, 0x04, 0x45, 0xb3, 0xbd, 0x5b, 0x87, 0x91, 0x8d, 0x37, + 0x52, 0xcf, 0x65, 0x1e, 0x0f, 0xf3, 0x00, 0x7b, 0x00, 0xe8, 0x96, 0x38, + 0x08, 0x76, 0xb9, 0x41, 0x9c, 0x56, 0x09, 0x69, 0x14, 0xff, 0x6e, 0xec, + 0x01, 0xae, 0xe2, 0x47, 0xee, 0xfe, 0xf0, 0x74, 0x18, 0x95, 0xf1, 0x4e, + 0xe2, 0x80, 0xf3, 0x60, 0xe1, 0x15, 0x08, 0xc3, 0x78, 0x26, 0xaf, 0x82, + 0xcd, 0x91, 0x5b, 0x90, 0x02, 0xf0, 0x46, 0xcb, 0x51, 0x00, 0x8d, 0x9e, + 0xad, 0x21, 0x12, 0x4c, 0x59, 0x1b, 0xd8, 0x26, 0x5d, 0x14, 0x92, 0xb3, + 0x5f, 0xfb}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 388 + {SEC_OID_SHA512, + 388, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xe9, 0xbb, 0xbd, 0x64, 0x27, 0x0b, 0x96, 0x68, 0xf7, 0x62, + 0x3e, 0xf7, 0xcb, 0xea, 0xd5, 0x48, 0x3e, 0xb0, 0x7b, 0x88, 0x3c, 0xf3, + 0x9f, 0xb6, 0x88, 0x4a, 0xab, 0x67, 0xda, 0xc7, 0x95, 0x8b, 0x0e, 0x03, + 0x14, 0x43, 0x57, 0xb9, 0x43, 0x3e, 0x69, 0xad, 0xc6, 0x96, 0xc8, 0x6c, + 0x63, 0xa2, 0x3d, 0x35, 0x72, 0x4c, 0xbd, 0x74, 0x9b, 0x7c, 0x34, 0xf8, + 0xe3, 0x42, 0x32, 0xd2, 0x1e, 0xa4, 0x20}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xaa, 0xdb, 0x41, 0xfa, 0xdc, 0x35, 0xcf, 0x6d, 0x11, + 0xa7, 0xc7, 0xd0, 0x1d, 0x04, 0x9b, 0x74, 0xb3, 0x76, 0x77, 0xf0, 0x4e, + 0x1b, 0xd3, 0xdc, 0x08, 0x45, 0x0f, 0xab, 0xae, 0x28, 0xad, 0xcd, 0x2d, + 0x13, 0x5f, 0x96, 0x66, 0x16, 0xd2, 0x83, 0xfb, 0x18, 0xa5, 0xe6, 0x9e, + 0xab, 0xfe, 0x7e, 0xc4, 0x1e, 0x1a, 0x0e, 0xdb, 0x36, 0x82, 0xf1, 0xd3, + 0x9f, 0x2a, 0xf6, 0x4a, 0x94, 0xd6, 0x02, 0xb9, 0x01, 0x4a, 0xe8, 0x1e, + 0xbf, 0x5e, 0x3d, 0x2d, 0x05, 0x29, 0x47, 0x9d, 0x4a, 0xe8, 0xeb, 0x05, + 0xf4, 0xb4, 0x2e, 0x51, 0x96, 0x08, 0x46, 0x6a, 0xd6, 0x9e, 0x76, 0x62, + 0xd6, 0xe9, 0xb2, 0x36, 0x76, 0x5f, 0x9b, 0xe5, 0x35, 0xc0, 0x58, 0xf0, + 0x0f, 0x08, 0x66, 0xbb, 0xb4, 0xb1, 0x72, 0xef, 0x47, 0xa0, 0x3c, 0xb9, + 0x7c, 0x58, 0xdd, 0xe5, 0x75, 0x03, 0x44, 0xbb, 0x29, 0x30, 0x35, 0xf8, + 0xe9, 0x7e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 389 + {SEC_OID_SHA512, + 389, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x00, 0x92, 0x44, 0x49, 0xb6, 0xc9, 0x6f, 0x37, 0x58, 0xe3, 0xb0, + 0x85, 0xc0, 0x79, 0x71, 0x4f, 0x11, 0xf2, 0x8d, 0x03, 0x9b, 0x11, 0x69, + 0x9f, 0x0e, 0x9b, 0x3e, 0x7c, 0x55, 0x3c, 0x8f, 0xc6, 0xc8, 0xf5, 0x21, + 0x2f, 0xec, 0x5e, 0xac, 0x30, 0x68, 0x71, 0x3b, 0x8e, 0xc7, 0x2f, 0xc6, + 0xe2, 0xa9, 0x08, 0x72, 0xb9, 0x4e, 0x16, 0x1a, 0x89, 0x82, 0x28, 0x87, + 0xf4, 0xa9, 0xbd, 0x5c, 0x9e, 0xfd, 0x74}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xb7, 0x06, 0xfc, 0x3f, 0x4a, 0xae, 0x5b, 0x86, 0xda, + 0x26, 0x1a, 0x66, 0xfb, 0xce, 0x47, 0xeb, 0x3b, 0x3e, 0x1e, 0x91, 0x54, + 0x4a, 0x40, 0xa9, 0x98, 0x9f, 0xcc, 0xf7, 0x41, 0x54, 0xbb, 0xec, 0xac, + 0x04, 0x2d, 0xbb, 0xbf, 0x41, 0x1a, 0x39, 0x09, 0x00, 0x58, 0xb6, 0x2c, + 0x46, 0xfc, 0xcd, 0x1d, 0x5e, 0xab, 0xa0, 0xc4, 0x87, 0x9a, 0x68, 0x8e, + 0xa5, 0xfd, 0x0a, 0x7b, 0x4f, 0x9a, 0x0b, 0x4f, 0x01, 0xed, 0xa0, 0x19, + 0x30, 0xc6, 0xb2, 0x27, 0x45, 0xa9, 0x7f, 0x2d, 0x59, 0xe1, 0x82, 0x59, + 0x8d, 0xfd, 0xfb, 0xfd, 0xb4, 0x63, 0x33, 0x52, 0x93, 0x90, 0x1d, 0xe7, + 0xfc, 0x9d, 0x49, 0xcf, 0x55, 0xed, 0x7f, 0xcf, 0x5d, 0x76, 0x7d, 0x4c, + 0x22, 0xf8, 0x9f, 0x17, 0x1b, 0x41, 0x37, 0xc8, 0x41, 0x5c, 0x3e, 0xd4, + 0x38, 0x08, 0x92, 0x70, 0xc4, 0x1f, 0x88, 0xea, 0xde, 0xf3, 0x01, 0x81, + 0x40, 0xe1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 390 + {SEC_OID_SHA512, + 390, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x55, 0x4a, 0x01, 0x55, 0x2b, 0x58, 0xd6, 0x7a, 0x13, 0x46, + 0x8d, 0x6b, 0xc6, 0x08, 0x63, 0x29, 0xe0, 0x9e, 0x5d, 0xbf, 0x28, 0xa1, + 0x1d, 0xcc, 0xbf, 0x91, 0xcc, 0xc6, 0xe2, 0xa4, 0xcf, 0xd4, 0xe6, 0xa2, + 0xc5, 0x27, 0x87, 0x91, 0xc6, 0x49, 0x08, 0x35, 0xa2, 0x7b, 0x6f, 0x7a, + 0xbb, 0x8a, 0x69, 0x0b, 0xb0, 0x60, 0xde, 0x3d, 0xeb, 0x85, 0x09, 0x3d, + 0x3a, 0xe1, 0x64, 0x82, 0xc8, 0x4f, 0x64}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x58, 0xa1, 0xfa, 0x96, 0x11, 0x1b, 0xf3, 0x0b, 0xe7, + 0x6c, 0x3b, 0x8b, 0xa4, 0x43, 0x56, 0x66, 0x67, 0x7b, 0x6d, 0xd0, 0x50, + 0x31, 0xb5, 0xc4, 0xa8, 0x40, 0xe1, 0xea, 0x81, 0xf6, 0x02, 0x5f, 0x70, + 0xe1, 0xd3, 0x95, 0xef, 0x63, 0xcb, 0x59, 0xfa, 0x71, 0xe3, 0x67, 0x4c, + 0xb6, 0x78, 0xf7, 0x25, 0x08, 0x87, 0xf5, 0xd7, 0x34, 0xe3, 0xec, 0x37, + 0x7d, 0xbe, 0x3a, 0xe6, 0x37, 0xd2, 0x4f, 0x82, 0x00, 0x7a, 0x4e, 0xaf, + 0x02, 0xcc, 0x57, 0xe6, 0x58, 0xb5, 0xb9, 0xfa, 0x08, 0xee, 0x30, 0xe0, + 0xef, 0x5b, 0x34, 0x29, 0xbb, 0x5a, 0x10, 0x43, 0x8b, 0x0e, 0x05, 0xba, + 0xca, 0xeb, 0xc6, 0x03, 0x17, 0x01, 0x0a, 0x33, 0x4d, 0x7f, 0x89, 0x60, + 0x28, 0xae, 0xf6, 0x20, 0xf5, 0xd9, 0xc7, 0xca, 0xbc, 0x38, 0x30, 0x6e, + 0x03, 0x2b, 0x1b, 0x91, 0xc2, 0x37, 0x6c, 0x3f, 0xef, 0x3e, 0x45, 0x5a, + 0x10, 0xdf}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 391 + {SEC_OID_SHA512, + 391, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x00, 0xaa, 0x94, 0x02, 0xaa, 0x56, 0xb1, 0xac, 0xf4, 0x26, 0x8d, + 0x1a, 0xd7, 0x8c, 0x10, 0xc6, 0x53, 0xc1, 0x3c, 0xbb, 0x7e, 0x51, 0x42, + 0x3b, 0x99, 0x7f, 0x23, 0x99, 0x8d, 0xc5, 0x49, 0x9f, 0xa9, 0xd2, 0xf4, + 0x03, 0xc7, 0x8b, 0x64, 0x5c, 0xfb, 0xa4, 0xeb, 0x78, 0xf5, 0x95, 0xfe, + 0x6d, 0x6f, 0x01, 0xdb, 0xaa, 0xf8, 0x03, 0xf2, 0x3a, 0xc2, 0x63, 0xbf, + 0x06, 0x0b, 0xaa, 0x74, 0x58, 0x3a, 0xbf}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x3b, 0xa5, 0xef, 0x90, 0xb0, 0x51, 0x10, 0x00, + 0x2f, 0xdf, 0x74, 0xd2, 0xb8, 0xd4, 0xc7, 0xab, 0x18, 0x9c, 0x64, 0x00, + 0x48, 0x59, 0xc6, 0x9d, 0x7c, 0x47, 0x30, 0xfc, 0xac, 0xb5, 0xf4, 0xd9, + 0xb7, 0x61, 0xae, 0x98, 0x7d, 0x1f, 0x3b, 0x63, 0xbb, 0x3e, 0xcb, 0x78, + 0xae, 0xec, 0xf4, 0xa0, 0x4f, 0xf6, 0x0f, 0x5f, 0x36, 0x7a, 0x96, 0xac, + 0x2d, 0xa8, 0xda, 0x27, 0xa3, 0x68, 0x7a, 0x3e, 0x00, 0x66, 0x73, 0xd0, + 0xd4, 0xcc, 0xd4, 0xc3, 0xce, 0x1a, 0xbc, 0x99, 0x80, 0xfd, 0x18, 0x85, + 0x00, 0x2c, 0x3e, 0x7b, 0x86, 0x07, 0x82, 0x14, 0xca, 0xf7, 0xf0, 0x96, + 0x2f, 0xa5, 0x1e, 0x11, 0x63, 0x63, 0x03, 0x2d, 0x7a, 0x1b, 0x93, 0xc9, + 0x2a, 0x4d, 0x62, 0x82, 0x75, 0x49, 0xd5, 0xa3, 0x3e, 0x4e, 0x6b, 0x9b, + 0x6c, 0x2a, 0xb6, 0xad, 0x9c, 0x2a, 0x15, 0xe4, 0x10, 0xc5, 0xb1, 0xa8, + 0x46, 0xb2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 392 + {SEC_OID_SHA512, + 392, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xff, 0xde, 0x03, 0xff, 0x82, 0x0a, 0x83, 0x6e, 0x39, 0xd3, + 0xa8, 0x43, 0x52, 0x19, 0x29, 0x7d, 0xa1, 0xdb, 0x19, 0x3d, 0x79, 0xe3, + 0x59, 0x66, 0x3e, 0xb5, 0x66, 0x54, 0xa7, 0xee, 0x6f, 0x7e, 0xb9, 0x96, + 0xc8, 0xef, 0x12, 0xf6, 0x23, 0x44, 0xad, 0x21, 0x1b, 0x71, 0x05, 0x79, + 0x28, 0xf9, 0x6a, 0xe7, 0x5b, 0x58, 0xe2, 0x30, 0x26, 0x47, 0x6c, 0xfc, + 0x40, 0xed, 0x0e, 0xf7, 0x20, 0x8a, 0x23}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xa9, 0x4e, 0xea, 0x84, 0x3a, 0x5c, 0x49, 0x63, 0x70, + 0x41, 0x59, 0x8e, 0x30, 0xc3, 0x81, 0xf7, 0x17, 0x3b, 0xf8, 0xcd, 0x12, + 0x7f, 0x3c, 0xaf, 0x5c, 0x16, 0xcb, 0xc7, 0x28, 0xaa, 0x4d, 0x99, 0x17, + 0x3f, 0xb3, 0x8d, 0x6a, 0x1b, 0x1e, 0xc2, 0x1e, 0x40, 0x33, 0x6e, 0x8d, + 0x80, 0x22, 0x49, 0x27, 0x2b, 0x0c, 0xcb, 0xf4, 0xf8, 0xc3, 0x63, 0x6e, + 0xf6, 0x62, 0x90, 0xa8, 0x1b, 0x58, 0xfa, 0x5b, 0x01, 0x11, 0x6c, 0x23, + 0x46, 0x4f, 0xad, 0x61, 0xdf, 0x8d, 0x2d, 0x5d, 0x12, 0x50, 0xa5, 0xa4, + 0xc4, 0x27, 0xe9, 0xc5, 0x8e, 0x2c, 0xf1, 0xd0, 0x59, 0xcd, 0xd8, 0x8a, + 0x7c, 0x34, 0x98, 0x4f, 0xdd, 0x22, 0xa4, 0xcf, 0x18, 0x41, 0x1e, 0x1b, + 0x02, 0x24, 0xd4, 0x44, 0xa5, 0xbd, 0x39, 0xd5, 0xfc, 0x97, 0xfc, 0x0b, + 0x36, 0x48, 0x60, 0x0f, 0x19, 0xd6, 0xab, 0x80, 0xaa, 0x6a, 0x7c, 0x08, + 0x3a, 0x17}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u1 + // tcID: 393 + {SEC_OID_SHA512, + 393, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x33, 0x75, 0xab, 0xb9, 0x9e, 0x0c, 0xd3, 0x80, 0x1e, 0x7c, + 0x12, 0x99, 0x3c, 0xfe, 0x72, 0x0c, 0x83, 0xde, 0x27, 0x89, 0x38, 0xa9, + 0xe2, 0x2b, 0xb6, 0xea, 0x40, 0xa7, 0xc5, 0x99, 0xad, 0x05, 0xa5, 0xd3, + 0xc8, 0xe5, 0xe5, 0xd7, 0xb3, 0xe1, 0x6a, 0x99, 0xe5, 0x28, 0xef, 0x0c, + 0xe9, 0x1b, 0xe0, 0x95, 0x3c, 0xb1, 0xa9, 0xad, 0xf7, 0x57, 0xf2, 0x57, + 0x55, 0x4c, 0xa4, 0x7a, 0xb0, 0x53, 0xdc}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x4f, 0x71, 0xd2, 0xca, 0x5b, 0xd2, 0x05, 0x13, 0x36, + 0x85, 0x46, 0x57, 0xf0, 0x9a, 0x1f, 0xab, 0x14, 0xc7, 0xf2, 0xf7, 0x86, + 0x5d, 0x71, 0xbd, 0x3f, 0xa3, 0x54, 0xbf, 0x27, 0xb6, 0x9d, 0xc8, 0x73, + 0x89, 0x72, 0x14, 0x05, 0x53, 0xb5, 0x25, 0x65, 0x8b, 0x6f, 0xd2, 0x03, + 0xcc, 0x05, 0xca, 0x08, 0x22, 0xe0, 0x90, 0x4b, 0xad, 0x21, 0xb6, 0x32, + 0xe0, 0xde, 0x74, 0xa2, 0xad, 0x3f, 0x0e, 0x72, 0x00, 0x45, 0x25, 0xf9, + 0x05, 0x19, 0xf9, 0x49, 0x74, 0x25, 0x46, 0x0b, 0x31, 0xcb, 0xb6, 0x9a, + 0xb3, 0x70, 0x1a, 0x9e, 0xa6, 0x8a, 0xaa, 0xb7, 0x2c, 0x6d, 0x65, 0xd3, + 0x64, 0xd0, 0xf0, 0xed, 0x4d, 0x05, 0x24, 0x28, 0x0f, 0x11, 0x3b, 0xd6, + 0x9e, 0xf1, 0xba, 0x98, 0x25, 0x20, 0x2b, 0x10, 0x28, 0x7a, 0x08, 0x8c, + 0x4b, 0xf3, 0x0d, 0xeb, 0xec, 0xb7, 0x20, 0xac, 0x07, 0x39, 0xec, 0x67, + 0x43, 0x4d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 394 + {SEC_OID_SHA512, + 394, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x54}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd2, 0xec, 0xad, 0x92, 0x1d, 0xd1, 0x00, 0xa8, 0xdc, + 0x1a, 0x7b, 0x82, 0x4b, 0x0a, 0xc6, 0xc9, 0xb6, 0x54, 0xab, 0x17, 0x98, + 0x33, 0xc2, 0x88, 0x1c, 0xe2, 0x37, 0xf1, 0xb8, 0x49, 0x7a, 0xde, 0x85, + 0x13, 0x02, 0xcf, 0x50, 0xea, 0x5e, 0xa1, 0x69, 0xc2, 0xa5, 0x0c, 0x0c, + 0x09, 0xcb, 0x6e, 0xa5, 0x39, 0xa7, 0x29, 0x0a, 0x0f, 0x34, 0x37, 0x04, + 0x4b, 0x7a, 0x2e, 0x9c, 0xa8, 0xd4, 0x05, 0x00, 0x00, 0x3f, 0xd5, 0x65, + 0x15, 0x35, 0xdc, 0xba, 0x1f, 0x33, 0x19, 0x81, 0xc2, 0x16, 0xa1, 0xc7, + 0xd9, 0x84, 0x2f, 0x65, 0xc5, 0xf3, 0x8c, 0xa4, 0x3d, 0xd7, 0x1c, 0x41, + 0xe1, 0x9e, 0xfc, 0xac, 0x38, 0x46, 0x17, 0x65, 0x6f, 0xd0, 0xaf, 0xdd, + 0x83, 0xc5, 0x0c, 0x5e, 0x52, 0x4e, 0x9b, 0x67, 0x2b, 0x7a, 0xa8, 0xa6, + 0x6b, 0x28, 0x9a, 0xfa, 0x68, 0x8e, 0x45, 0xca, 0x6e, 0xdb, 0x34, 0x77, + 0xa8, 0xb0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 395 + {SEC_OID_SHA512, + 395, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x00, 0x9f, 0x57, 0x70, 0x8f, 0xa9, 0x7e, 0xba, 0x94, 0xc6, 0xd4, + 0x78, 0x2c, 0xdd, 0x4e, 0x33, 0xbb, 0x95, 0xc1, 0x35, 0x3b, 0xde, 0x09, + 0x52, 0x32, 0xe3, 0xe2, 0xba, 0xb2, 0x77, 0xbb, 0x5d, 0x2b, 0x48, 0xf5, + 0x5a, 0x53, 0xff, 0xe9, 0x28, 0xd0, 0x34, 0xc2, 0x99, 0x70, 0xa9, 0xe5, + 0xf3, 0x84, 0xa0, 0x03, 0x90, 0x7d, 0x3d, 0x9b, 0x82, 0xa8, 0x68, 0x17, + 0xcc, 0x61, 0xfb, 0x17, 0xf4, 0xc5, 0x9e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x65, 0xd6, 0x79, 0x72, 0xa4, 0x8f, 0xdd, 0xc2, 0xf4, + 0x1c, 0x03, 0xf7, 0x9a, 0xb5, 0xe0, 0xd4, 0x2f, 0xd0, 0x99, 0x2c, 0x01, + 0x3e, 0xad, 0x13, 0x5c, 0x33, 0x94, 0x04, 0x96, 0x45, 0xe2, 0x6a, 0xd7, + 0xc7, 0xbe, 0x96, 0x51, 0x0d, 0xf5, 0x9b, 0xa6, 0x77, 0xdc, 0x94, 0xf1, + 0x14, 0x6e, 0x8e, 0x8e, 0x8f, 0xbe, 0x56, 0xde, 0xbc, 0xb6, 0x69, 0x20, + 0x63, 0x95, 0x81, 0x95, 0x6b, 0x92, 0xb4, 0xd1, 0x00, 0x8a, 0xeb, 0x66, + 0xee, 0x0b, 0xe1, 0x8a, 0xba, 0xa9, 0x09, 0xa9, 0x73, 0xc7, 0x0b, 0x57, + 0x49, 0xd6, 0x88, 0xf8, 0xe2, 0xcd, 0x2e, 0x6e, 0x16, 0x13, 0xaf, 0x93, + 0xd0, 0x03, 0x34, 0x92, 0xd2, 0x6a, 0x6e, 0x82, 0xcf, 0xb8, 0x0a, 0xc6, + 0x92, 0x5a, 0xc6, 0xbc, 0x79, 0xb9, 0x84, 0xf7, 0x3e, 0x3e, 0xbb, 0xff, + 0x2f, 0x22, 0x3a, 0x38, 0x67, 0x68, 0x91, 0xc1, 0xec, 0xd7, 0x84, 0xa8, + 0xa7, 0x89}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 396 + {SEC_OID_SHA512, + 396, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x41, 0x68, 0xd9, 0x8f, 0xa9, 0x07, 0x36, 0xef, 0xf3, 0xe9, 0x0f, 0x8f, + 0xcf, 0xe5, 0x08, 0x38, 0xb6, 0xfa, 0x0b, 0xf2, 0xcd, 0xe7, 0x7b, 0xc5, + 0x1e, 0x3f, 0x41, 0x01, 0x9c, 0x80, 0x06, 0xf4, 0xe9, 0xcb, 0xae, 0xad, + 0xce, 0x7d, 0xbb, 0x44, 0x46, 0x2d, 0xa6, 0x42, 0x5b, 0xe9, 0xcf, 0xda, + 0xec, 0xb2, 0x34, 0xc4, 0x17, 0x49, 0xce, 0x69, 0x5b, 0xe1, 0xb5, 0xea, + 0xd2, 0xe6, 0xb1, 0x20, 0x5f, 0x35}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x8c, 0xd1, 0x12, 0x52, 0xf0, 0xa4, 0x34, 0xf4, 0x46, + 0xd3, 0xaf, 0x18, 0x51, 0x8c, 0x6b, 0x84, 0xcb, 0x0b, 0x7b, 0xf3, 0x37, + 0x58, 0xb4, 0xd8, 0x3b, 0x97, 0xc2, 0xa5, 0x6e, 0x00, 0x37, 0xb5, 0x4d, + 0x57, 0xd2, 0xb0, 0xb8, 0x42, 0xe9, 0xc1, 0x7d, 0x70, 0x50, 0x4e, 0x01, + 0x89, 0x63, 0x89, 0xc0, 0x66, 0xdb, 0x8f, 0x2b, 0xfe, 0xc0, 0x25, 0x25, + 0x9a, 0x51, 0xdf, 0xf5, 0x14, 0x66, 0x83, 0x08, 0x01, 0xcc, 0xa5, 0x43, + 0x65, 0x15, 0x6c, 0x59, 0xe2, 0xc7, 0x3c, 0x17, 0x66, 0x4f, 0x09, 0xfc, + 0xdc, 0xfd, 0x5b, 0x91, 0x0f, 0x9a, 0xb4, 0x8d, 0x08, 0x99, 0xb6, 0xa7, + 0x06, 0x4d, 0xe8, 0xb8, 0x0f, 0xc7, 0xa9, 0x92, 0xe4, 0x7e, 0xe7, 0xf2, + 0x3e, 0xc8, 0x2f, 0xd8, 0x01, 0x79, 0xa1, 0x9f, 0x4c, 0xf8, 0x9b, 0x4c, + 0x02, 0xb7, 0x21, 0x8f, 0x43, 0x52, 0x98, 0xda, 0x5d, 0x32, 0x2a, 0x98, + 0x2c, 0x1e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 397 + {SEC_OID_SHA512, + 397, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x00, 0xe9, 0x7a, 0xe6, 0x6b, 0xcd, 0x4c, 0xae, 0x36, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x68, + 0xbc, 0x97, 0x26, 0xf0, 0x2d, 0xbf, 0x85, 0x98, 0xa9, 0x8b, 0x3e, 0x50, + 0x77, 0xef, 0xf6, 0xf2, 0x49, 0x1e, 0xb6, 0x78, 0xed, 0x04, 0x0f, 0xb3, + 0x38, 0xc0, 0x84, 0xa9, 0xea, 0x8a, 0x4c}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xd6, 0x32, 0x9a, 0x8a, 0xfd, 0xea, 0x27, 0xcf, 0x10, + 0x28, 0xa4, 0x4d, 0x19, 0xc3, 0xc7, 0x29, 0x27, 0x59, 0x0d, 0x64, 0x62, + 0x87, 0x75, 0xf3, 0x24, 0x51, 0x4c, 0x81, 0xde, 0x30, 0x1a, 0xa9, 0xbe, + 0x9c, 0x77, 0x5c, 0x53, 0xa6, 0x34, 0x9d, 0x1c, 0xbd, 0x5e, 0xcf, 0xc7, + 0xbd, 0x39, 0xb3, 0x73, 0xe6, 0x13, 0xa1, 0x0c, 0x14, 0x39, 0x44, 0x1b, + 0x14, 0x14, 0x30, 0xfd, 0xad, 0xac, 0x16, 0x8c, 0x00, 0x07, 0x13, 0x42, + 0xd6, 0x3d, 0xba, 0x90, 0x1b, 0x93, 0xbd, 0xc4, 0x44, 0xa1, 0xfe, 0x2e, + 0xc6, 0xa1, 0x51, 0x08, 0xbd, 0xf4, 0x9e, 0xb1, 0xdf, 0xd2, 0x18, 0x37, + 0x38, 0x84, 0x52, 0x0d, 0x84, 0xbc, 0xe0, 0x3c, 0x50, 0x12, 0xf5, 0x83, + 0x70, 0x51, 0xcb, 0x8a, 0xbf, 0x6a, 0x0b, 0xe7, 0x8d, 0xfd, 0xfe, 0xeb, + 0x3a, 0x58, 0x72, 0xdf, 0xf7, 0x5b, 0x3f, 0x87, 0x4f, 0xaa, 0x6d, 0x22, + 0x43, 0xbf}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 398 + {SEC_OID_SHA512, + 398, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xae, 0x66, 0xbc, 0xd4, 0xca, 0xe3, 0x6f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x39, + 0x54, 0x21, 0x2f, 0x8b, 0xea, 0x57, 0x8d, 0x93, 0xe6, 0x85, 0xe5, 0xdb, + 0xa3, 0x29, 0x81, 0x1b, 0x25, 0x42, 0xbb, 0x39, 0x82, 0x33, 0xe2, 0x94, + 0x4b, 0xce, 0xb1, 0x92, 0x63, 0x32, 0x5d}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xc9, 0x63, 0xb6, 0x4c, 0xdc, 0x3e, 0xcb, 0x1c, 0x35, + 0xcd, 0xa5, 0xce, 0xd9, 0x41, 0x9a, 0xc1, 0x46, 0xb0, 0x60, 0xad, 0xb0, + 0x4c, 0x63, 0x8c, 0xf6, 0xb6, 0x66, 0x58, 0x01, 0x3c, 0xb2, 0x5e, 0x91, + 0x5a, 0x6a, 0xd0, 0x05, 0x56, 0x68, 0x34, 0x28, 0x81, 0xed, 0x27, 0xf4, + 0x38, 0xb5, 0x0a, 0xe4, 0xbb, 0x86, 0xae, 0x3c, 0x7c, 0x02, 0xb7, 0x27, + 0xa1, 0x30, 0xc7, 0x7b, 0xad, 0x69, 0x80, 0x08, 0x00, 0x48, 0x1b, 0xff, + 0xfa, 0xea, 0xd8, 0x56, 0xb4, 0x13, 0x7f, 0xd4, 0x26, 0x8e, 0xcd, 0x74, + 0xa6, 0xc2, 0xd4, 0xbd, 0x6c, 0xd1, 0x39, 0x98, 0xce, 0x7f, 0x0e, 0x82, + 0x8b, 0x22, 0x01, 0x35, 0xd8, 0xdf, 0x23, 0x25, 0x3e, 0x68, 0x1d, 0xc9, + 0x06, 0x73, 0xe0, 0x53, 0x7e, 0x75, 0x90, 0x76, 0x9a, 0x2a, 0x44, 0x1a, + 0xaa, 0xaa, 0x3a, 0x99, 0x01, 0xc4, 0xfb, 0xe4, 0x4f, 0xa9, 0x51, 0x39, + 0x51, 0xef}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 399 + {SEC_OID_SHA512, + 399, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x5c, 0xcd, 0x79, 0xa9, 0x95, 0xc6, 0xdf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x21, + 0x21, 0xba, 0xdb, 0x58, 0xa5, 0x18, 0xaf, 0xa8, 0x01, 0x0a, 0x82, 0xc0, + 0x3c, 0xad, 0x31, 0xfa, 0x94, 0xbb, 0xbd, 0xe9, 0x68, 0x20, 0x16, 0x6d, + 0x27, 0xe6, 0x44, 0x93, 0x8e, 0x00, 0xb1}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x5d, 0xfb, 0xc8, 0x67, 0xd5, 0x3c, 0x57, 0xb2, 0x94, + 0x55, 0x02, 0xb8, 0xe5, 0x6d, 0x96, 0xca, 0x2d, 0x4d, 0x48, 0x5a, 0xa3, + 0x34, 0x52, 0x20, 0x0a, 0x2f, 0x4b, 0xa1, 0x60, 0x42, 0x35, 0x79, 0x76, + 0xaf, 0xee, 0xcf, 0x3e, 0x63, 0xb2, 0xfd, 0xcd, 0x5c, 0xdd, 0x76, 0x07, + 0x6c, 0x1a, 0x73, 0xe4, 0x96, 0xca, 0xf9, 0xd6, 0xde, 0x3e, 0x88, 0x31, + 0xd9, 0x55, 0xd1, 0x38, 0xe0, 0x58, 0x84, 0xae, 0x01, 0xe0, 0x4a, 0xa0, + 0xb5, 0x36, 0x0a, 0x0d, 0x3b, 0xad, 0xd0, 0x12, 0x0f, 0xbb, 0x8c, 0xc4, + 0x2a, 0x38, 0xbf, 0x1c, 0x61, 0x75, 0x5d, 0x00, 0x85, 0x8e, 0x40, 0xe4, + 0xb1, 0x0d, 0xa4, 0xea, 0x25, 0x75, 0x83, 0x0d, 0xc9, 0x2e, 0x31, 0x2c, + 0x20, 0xaf, 0x2b, 0x8b, 0x16, 0x7d, 0x7a, 0x58, 0xd1, 0x78, 0x66, 0x1d, + 0x48, 0xcd, 0x93, 0x2f, 0xe4, 0x7a, 0x4b, 0xc7, 0x14, 0x5e, 0x62, 0x0a, + 0xe2, 0x2c}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 400 + {SEC_OID_SHA512, + 400, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xcd, 0x4c, 0xae, 0x36, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xe1, + 0x8d, 0xcc, 0x11, 0xdf, 0xf7, 0x52, 0x62, 0x33, 0xd9, 0x23, 0xa0, 0xb2, + 0x02, 0xcb, 0x29, 0xe7, 0x13, 0xf2, 0x2d, 0xe8, 0xbb, 0x6a, 0xb0, 0xa1, + 0x28, 0x21, 0xc5, 0xab, 0xbe, 0x3f, 0x23}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x78, 0xbe, 0x6c, 0x43, 0xe3, 0x66, 0xcf, 0x63, 0xdd, + 0xc4, 0x23, 0x5e, 0x8b, 0x96, 0x93, 0x86, 0xe9, 0x50, 0x12, 0xfb, 0xca, + 0x5c, 0xeb, 0xf1, 0xb0, 0xa6, 0xfe, 0x3c, 0x03, 0xc1, 0x25, 0x7d, 0xf7, + 0xcf, 0x47, 0xb0, 0x02, 0xeb, 0x6c, 0x44, 0x97, 0xf3, 0x10, 0xbf, 0xf6, + 0x13, 0x1b, 0x5c, 0xcb, 0x54, 0xfd, 0x0e, 0x8e, 0xe7, 0xfc, 0xf6, 0xb4, + 0x9d, 0x48, 0x7e, 0x1b, 0x54, 0x50, 0x8f, 0x68, 0x00, 0x9b, 0x61, 0xa5, + 0x47, 0x10, 0x4c, 0x85, 0x16, 0xe0, 0xdc, 0x35, 0xd3, 0xd1, 0x76, 0x59, + 0xca, 0x09, 0x8d, 0x02, 0x3b, 0x05, 0x93, 0x90, 0x8f, 0xe9, 0x79, 0xc2, + 0x9e, 0x62, 0x37, 0x37, 0x38, 0xa3, 0xc3, 0x00, 0x94, 0xba, 0x47, 0x10, + 0x5a, 0x49, 0xed, 0xbc, 0x6e, 0x1d, 0x37, 0xcc, 0xe3, 0x17, 0xb4, 0x9d, + 0x27, 0x01, 0x47, 0x0e, 0xeb, 0x53, 0xd9, 0xb2, 0x4d, 0xce, 0x9d, 0x80, + 0x91, 0x66}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 401 + {SEC_OID_SHA512, + 401, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x41, 0x22, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, + 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xba, + 0x2e, 0x8b, 0xa2, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xb9, 0xc4, 0xc3, + 0xf7, 0x3c, 0xc8, 0x16, 0x14, 0x3f, 0xac, 0x34, 0x12, 0xb6, 0x2d, 0xe4, + 0xc6, 0x3d, 0xb0, 0x8f, 0x8c, 0x57, 0xe4, 0xc5, 0x8c, 0x31, 0xf1, 0xb4, + 0x57, 0xca, 0x5e, 0x57, 0xe2, 0x0a}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x93, 0xf6, 0x89, 0x61, 0x00, 0x5f, 0x30, 0x40, 0xdc, + 0x1a, 0x8f, 0xf1, 0x41, 0x6c, 0x91, 0x7b, 0xdc, 0xc7, 0x7f, 0x1d, 0xfa, + 0x85, 0x50, 0x6c, 0x3b, 0xb6, 0x2d, 0xac, 0x47, 0xf7, 0xbe, 0x95, 0x29, + 0xb4, 0xcb, 0xe5, 0x7d, 0xd2, 0xc1, 0x9e, 0x86, 0x0b, 0xd2, 0xa0, 0xdb, + 0x71, 0xd4, 0x7e, 0xf1, 0xec, 0xa8, 0xa2, 0x0b, 0xfc, 0x3e, 0x0b, 0xc5, + 0xe0, 0x5c, 0x83, 0x03, 0x00, 0x1c, 0x19, 0x60, 0x00, 0x2b, 0x9a, 0x3d, + 0x45, 0xf2, 0xf5, 0x12, 0x0f, 0xee, 0x06, 0x44, 0x5f, 0x0d, 0x34, 0xe6, + 0x13, 0x8e, 0x3a, 0xc5, 0xb1, 0x6d, 0x2a, 0x22, 0xf0, 0x46, 0x0c, 0xea, + 0x25, 0x8c, 0x36, 0x8c, 0xa9, 0xe4, 0x78, 0xeb, 0x7b, 0x82, 0x53, 0xe7, + 0xc6, 0xf2, 0xf7, 0x25, 0x0f, 0xdc, 0x7d, 0xcd, 0x72, 0x43, 0x76, 0x1f, + 0x8d, 0x56, 0xf2, 0x35, 0x0a, 0xc5, 0x1e, 0x47, 0xee, 0x06, 0x3f, 0x41, + 0xda, 0x31}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 402 + {SEC_OID_SHA512, + 402, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x05, 0x90, 0xb2, 0x16, 0x42, 0xc8, 0x59, 0x0b, 0x21, 0x64, + 0x2c, 0x85, 0x90, 0xb2, 0x16, 0x42, 0xc8, 0x59, 0x0b, 0x21, 0x64, 0x2c, + 0x85, 0x90, 0xb2, 0x16, 0x42, 0xc8, 0x59, 0x0b, 0x21, 0x64, 0x29, 0x8e, + 0xb5, 0x7e, 0x5a, 0xff, 0x93, 0x43, 0x59, 0x7a, 0x54, 0x2d, 0x31, 0x32, + 0xf9, 0xe7, 0x34, 0xfd, 0xc3, 0x05, 0x12, 0x5e, 0x0e, 0xc1, 0x39, 0xc5, + 0xf7, 0x80, 0xee, 0x8e, 0x8c, 0xb9, 0xc2}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x2d, 0x2d, 0x7d, 0x40, 0xbf, 0x17, 0xc4, 0xe8, 0xb1, + 0x87, 0x57, 0xe4, 0x51, 0xdd, 0xde, 0xd9, 0x5e, 0x6b, 0x10, 0x07, 0xcd, + 0x14, 0x48, 0x09, 0xd2, 0x1a, 0xf3, 0x13, 0x53, 0xb0, 0x30, 0x38, 0x37, + 0x2c, 0x4a, 0xf2, 0x04, 0xd4, 0x41, 0x4b, 0x71, 0x06, 0x0b, 0x48, 0xb3, + 0xa8, 0x43, 0x9c, 0x63, 0x28, 0x09, 0xbd, 0x33, 0xc4, 0x73, 0x62, 0x63, + 0x04, 0x44, 0x05, 0xa1, 0xad, 0x76, 0x6e, 0x36, 0x00, 0xbb, 0x0c, 0x5a, + 0x88, 0x48, 0xf9, 0x3f, 0xa3, 0xe8, 0x53, 0x76, 0xb0, 0x12, 0xbf, 0x06, + 0x4e, 0x30, 0x37, 0x46, 0x52, 0x9a, 0x67, 0x3b, 0x85, 0x2b, 0xb5, 0xa9, + 0x69, 0xc2, 0x4c, 0x01, 0x56, 0xa8, 0xdd, 0x26, 0x24, 0x2d, 0x0a, 0xad, + 0x4b, 0xae, 0x43, 0xe2, 0x36, 0x31, 0xb0, 0x1f, 0xb9, 0xd0, 0x50, 0xf9, + 0x74, 0x4b, 0x59, 0xf3, 0xb5, 0x2b, 0x1c, 0x57, 0x22, 0x17, 0xa1, 0xd7, + 0x05, 0x88}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 403 + {SEC_OID_SHA512, + 403, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xa4, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x44, 0x45, + 0xe1, 0x06, 0x70, 0xed, 0x04, 0x37, 0xc9, 0xdb, 0x41, 0x25, 0xac, 0x41, + 0x75, 0xfb, 0xd7, 0x0e, 0x9b, 0xd1, 0x79, 0x9a, 0x85, 0xf4, 0x4c, 0xa0, + 0xa8, 0xe6, 0x1a, 0x33, 0x54, 0xe8, 0x08}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x8a, 0xc1, 0x1d, 0xfe, 0x62, 0xd1, 0xf2, 0xa8, 0x20, + 0x27, 0x32, 0xc7, 0x9b, 0x42, 0x3d, 0x29, 0xf4, 0x3b, 0xec, 0x4d, 0xb6, + 0x08, 0x0a, 0x22, 0x07, 0x96, 0xa1, 0x0f, 0x26, 0x85, 0xf9, 0x2c, 0x71, + 0xc7, 0xf7, 0x2d, 0x9d, 0xa0, 0xa8, 0xac, 0xb2, 0x26, 0x80, 0xcc, 0xa0, + 0x18, 0xeb, 0xa2, 0xe8, 0xba, 0x3b, 0xfd, 0xe1, 0xdb, 0x9a, 0x4e, 0xf3, + 0xb9, 0x7d, 0xa1, 0x64, 0x74, 0x36, 0x4e, 0x96, 0x00, 0x5a, 0xad, 0x3b, + 0x28, 0x67, 0x07, 0xbd, 0x3a, 0xd0, 0x7a, 0x06, 0x0c, 0xab, 0xca, 0x49, + 0xc5, 0x3d, 0xe4, 0xf5, 0x6c, 0x05, 0xa0, 0xa8, 0xde, 0x40, 0xfd, 0x96, + 0x9d, 0x7d, 0x4f, 0x99, 0x5f, 0x7c, 0x67, 0x01, 0xfe, 0x5c, 0x53, 0x21, + 0xf8, 0x53, 0x18, 0xb9, 0x8b, 0xe6, 0x62, 0x51, 0xfa, 0x49, 0x00, 0x88, + 0xfd, 0x72, 0x7d, 0xa2, 0x45, 0x4e, 0x00, 0xb3, 0xb9, 0x4d, 0xc6, 0xe1, + 0x24, 0x1b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 404 + {SEC_OID_SHA512, + 404, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xd5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, + 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x4f, 0xa6, + 0xdb, 0xdc, 0xd9, 0x14, 0x84, 0xeb, 0xc0, 0xd5, 0x21, 0x56, 0x9e, 0x4c, + 0x5e, 0xfb, 0x25, 0x91, 0x0b, 0x1f, 0x0d, 0xde, 0xf1, 0x9d, 0x04, 0x10, + 0xc5, 0x0c, 0x73, 0xe6, 0x8d, 0xb9, 0x5f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x51, 0xb2, 0xc3, 0xe0, 0x49, 0x45, 0x64, 0xed, 0x48, + 0xed, 0x34, 0x79, 0xb5, 0x96, 0xea, 0x40, 0x78, 0x24, 0x05, 0x50, 0xa3, + 0xc2, 0x8d, 0xa3, 0x3d, 0x71, 0xd2, 0x59, 0xe8, 0xe6, 0x23, 0xe3, 0x7a, + 0xb4, 0x3f, 0x39, 0x6c, 0x49, 0x36, 0x3f, 0x31, 0xc8, 0xde, 0x8a, 0x46, + 0x44, 0xd3, 0x7e, 0x94, 0xed, 0x80, 0xe0, 0xdd, 0x4f, 0x92, 0xc3, 0xdf, + 0x21, 0x06, 0xe2, 0x79, 0x5c, 0x27, 0x98, 0xb8, 0x00, 0xa5, 0x30, 0xd5, + 0xe9, 0x61, 0xf0, 0x69, 0x6b, 0xbe, 0xb9, 0x62, 0xac, 0xa8, 0xe7, 0x1f, + 0x65, 0x95, 0x6a, 0xe0, 0x4c, 0xdc, 0x22, 0xa4, 0xac, 0x65, 0x14, 0x69, + 0x43, 0xe9, 0x9a, 0x4a, 0x2f, 0xdb, 0x47, 0x7d, 0xf7, 0x5a, 0xa0, 0x69, + 0xc8, 0xdd, 0x37, 0xa5, 0xda, 0xae, 0xa3, 0x84, 0x80, 0x79, 0xa6, 0xa7, + 0xbc, 0x03, 0xe0, 0xfa, 0xa3, 0xd6, 0x5d, 0x42, 0xf8, 0x05, 0x3d, 0xb2, + 0x07, 0x8b}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 405 + {SEC_OID_SHA512, + 405, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa4, 0xfc, + 0x31, 0x32, 0x2e, 0x69, 0xda, 0x41, 0x16, 0x2a, 0x76, 0xab, 0xf3, 0xa1, + 0xb4, 0x50, 0x7a, 0xe6, 0x60, 0x74, 0x63, 0x34, 0x46, 0xf2, 0x59, 0x66, + 0x1a, 0x61, 0xc9, 0x3b, 0xe3, 0x0e, 0xb5}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xba, 0x31, 0xa6, 0xf9, 0xc2, 0xd2, 0x27, 0xda, 0x57, + 0xde, 0x00, 0x75, 0x9e, 0x2e, 0x84, 0x4d, 0x60, 0x7b, 0xc9, 0xbd, 0x92, + 0xbc, 0xdf, 0x28, 0x20, 0x06, 0x88, 0x4d, 0xc3, 0x47, 0xc9, 0x28, 0x4f, + 0x0d, 0xc0, 0x62, 0x3a, 0xf1, 0xe9, 0xdb, 0x22, 0x11, 0x73, 0x64, 0xa7, + 0xa8, 0x0a, 0x5b, 0x06, 0x7e, 0xfa, 0x19, 0xb2, 0x04, 0xda, 0xc8, 0xfa, + 0xf2, 0x23, 0x0d, 0x80, 0xb7, 0x04, 0xad, 0xdc, 0x00, 0xd8, 0x8b, 0x76, + 0x1c, 0xd3, 0xa4, 0xb0, 0x94, 0x7b, 0xfc, 0x17, 0xe2, 0x04, 0xb4, 0xd7, + 0x51, 0xf7, 0x68, 0x80, 0xa8, 0x2c, 0x9b, 0x7c, 0x6f, 0xd9, 0x3d, 0xed, + 0x55, 0x88, 0x3c, 0x99, 0x50, 0x02, 0xd8, 0xb8, 0xbf, 0xff, 0x1e, 0x02, + 0x11, 0x89, 0xc0, 0x8d, 0x82, 0x9d, 0x16, 0xb0, 0x88, 0xf4, 0xfb, 0x39, + 0xad, 0x94, 0x56, 0xea, 0xfb, 0xc7, 0x7c, 0x20, 0x35, 0x3b, 0xc0, 0xf3, + 0xc0, 0x38}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 406 + {SEC_OID_SHA512, + 406, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, + 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, + 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, + 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x37, 0xbb, 0xb4, 0x8e, 0xf2, 0x81, 0x13, 0x38, 0x49, + 0xed, 0x72, 0x3f, 0x56, 0x62, 0xa1, 0x9f, 0xff, 0x9c, 0xc7, 0x38, 0x9a, + 0x01, 0x70, 0xd3, 0x11, 0xbd, 0x34, 0xf4, 0xdb, 0xdc, 0x65, 0x62, 0x46, + 0xdb, 0x69, 0x5e, 0xa0, 0x71, 0x2d, 0x8a, 0xce, 0xff, 0x9d, 0x1d, 0x0e, + 0xf7, 0x92, 0x1e, 0xc2, 0xe3, 0xf8, 0xb5, 0x33, 0xe4, 0xca, 0x12, 0x2f, + 0x9f, 0x7f, 0x44, 0x60, 0x73, 0x88, 0x93, 0x34, 0x01, 0x63, 0xe4, 0x50, + 0x0d, 0x99, 0x80, 0x95, 0xf6, 0x0f, 0xa3, 0xfe, 0xd4, 0x14, 0x9d, 0x2d, + 0x9b, 0x5b, 0x01, 0x8e, 0x03, 0xeb, 0x53, 0x44, 0xef, 0xe8, 0xff, 0xcc, + 0x1c, 0x7d, 0x27, 0x6e, 0x74, 0x01, 0xa4, 0xdf, 0x63, 0x9c, 0x4a, 0xb1, + 0x08, 0x82, 0x00, 0x62, 0x49, 0x54, 0x71, 0xbe, 0x7b, 0x29, 0x39, 0x8a, + 0xad, 0xba, 0xe4, 0x40, 0xa9, 0xbd, 0xcd, 0x55, 0xcf, 0x0b, 0xb5, 0xd9, + 0x6f, 0x79}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: edge case for u2 + // tcID: 407 + {SEC_OID_SHA512, + 407, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, + 0x42, 0x01, 0x34, 0x6c, 0xc7, 0xd4, 0x83, 0x9b, 0x77, 0xf9, 0xf4, 0x87, + 0xc7, 0xe7, 0xf2, 0x84, 0x1c, 0x5b, 0x7d, 0x05, 0xf9, 0x66, 0xf3, 0xbd, + 0xe2, 0x8f, 0x1f, 0xa0, 0x80, 0xce, 0x40, 0x03, 0x7a, 0x74, 0xe3, 0x00, + 0x1a, 0x2b, 0x00, 0xbd, 0x39, 0xee, 0x4c, 0x93, 0x07, 0x2e, 0x99, 0x63, + 0x72, 0x49, 0x41, 0x38, 0x3c, 0xf0, 0x81, 0x2c, 0x02, 0xd1, 0xc8, 0x38, + 0xad, 0x45, 0x02, 0xa1, 0x2c, 0x61, 0x9f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x72, 0x6d, 0xda, 0x8b, 0x7b, 0x6e, 0xd2, 0x5f, 0x97, + 0xf1, 0xfc, 0x6c, 0x3c, 0xcf, 0x55, 0x4d, 0x60, 0xfc, 0x71, 0xe4, 0xfa, + 0xb2, 0xa5, 0x78, 0x28, 0x6d, 0x32, 0x61, 0x2e, 0x7f, 0x3e, 0x66, 0x9f, + 0xae, 0xd0, 0xb9, 0x76, 0x19, 0xae, 0xf2, 0xd5, 0xaf, 0xf9, 0xc8, 0xff, + 0xd9, 0x87, 0xfe, 0xdd, 0xc0, 0xd6, 0xc3, 0x8b, 0x7e, 0xec, 0x02, 0x81, + 0x91, 0x40, 0x08, 0x74, 0x80, 0x3f, 0x49, 0x8b, 0x00, 0xc0, 0xb8, 0x87, + 0x0c, 0x61, 0x2e, 0x06, 0xc1, 0x3c, 0x57, 0xed, 0x6f, 0x7e, 0xf3, 0xd5, + 0x3b, 0x5e, 0x5f, 0xa2, 0xdb, 0x62, 0x70, 0x7b, 0x03, 0x4b, 0x5e, 0xc1, + 0x3f, 0xb4, 0x70, 0x18, 0xe3, 0x1d, 0xa7, 0xec, 0xc9, 0x91, 0xd5, 0x75, + 0x94, 0x34, 0x68, 0xd7, 0x01, 0xe1, 0x18, 0xec, 0xa3, 0x31, 0x22, 0xcf, + 0x6d, 0x39, 0x4b, 0x8a, 0x6e, 0xc0, 0xf4, 0x5b, 0xc0, 0x97, 0x01, 0x60, + 0x3a, 0x26}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: point duplication during verification + // tcID: 408 + {SEC_OID_SHA512, + 408, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x90, 0xc8, 0xd0, 0xd7, 0x18, 0xcb, + 0x9d, 0x8d, 0x81, 0x09, 0x4e, 0x6d, 0x06, 0x8f, 0xb1, 0x3c, 0x16, 0xb4, + 0xdf, 0x8c, 0x77, 0xba, 0xc6, 0x76, 0xdd, 0xdf, 0xe3, 0xe6, 0x88, 0x55, + 0xbe, 0xd0, 0x6b, 0x9b, 0xa8, 0xd0, 0xf8, 0xa8, 0x0e, 0xdc, 0xe0, 0x3a, + 0x9f, 0xac, 0x7d, 0xa5, 0x61, 0xe2, 0x4b, 0x1c, 0xd2, 0x2d, 0x45, 0x92, + 0x39, 0xa1, 0x46, 0x69, 0x5a, 0x67, 0x1f, 0x81, 0xf7, 0x3a, 0xaf, 0x02, + 0x42, 0x01, 0x15, 0x0b, 0x0f, 0xe9, 0xf0, 0xdf, 0xf2, 0x7f, 0xa1, 0x80, + 0xcc, 0x94, 0x42, 0xc3, 0xbf, 0xc9, 0xe3, 0x95, 0x23, 0x28, 0x98, 0x60, + 0x7b, 0x11, 0x0a, 0x51, 0xbc, 0xb1, 0x08, 0x6c, 0xb9, 0x72, 0x6e, 0x25, + 0x1a, 0x07, 0xc9, 0x55, 0x78, 0x08, 0xdf, 0x32, 0x46, 0x07, 0x15, 0x95, + 0x0a, 0x3d, 0xc4, 0x46, 0xae, 0x42, 0x29, 0xb9, 0xed, 0x59, 0xfe, 0x24, + 0x1b, 0x38, 0x9a, 0xee, 0x3a, 0x69, 0x63}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x6f, 0xce, 0x9f, 0x37, 0x5b, 0xbd, 0x29, 0x68, 0xad, + 0xaa, 0xf3, 0x57, 0x55, 0x95, 0x12, 0x9e, 0xf3, 0xe7, 0x21, 0xc3, 0xb7, + 0xc8, 0x3d, 0x5a, 0x4a, 0x79, 0xf4, 0xb5, 0xdf, 0xbb, 0xdb, 0x1f, 0x66, + 0xda, 0x72, 0x43, 0xe5, 0x12, 0x0c, 0x5d, 0xbd, 0x7b, 0xe1, 0xca, 0x07, + 0x3e, 0x04, 0xb4, 0xcc, 0x58, 0xca, 0x8c, 0xe2, 0xf3, 0x4f, 0xf6, 0xa3, + 0xd0, 0x2a, 0x92, 0x9b, 0xf2, 0xfc, 0x27, 0x97, 0x00, 0x83, 0xf1, 0x30, + 0x79, 0x2d, 0x6c, 0x45, 0xc8, 0xf2, 0xa6, 0x74, 0x71, 0xe5, 0x12, 0x46, + 0xe2, 0xb8, 0x78, 0x14, 0x65, 0xb8, 0x29, 0x1c, 0xbd, 0xa6, 0x6d, 0x22, + 0x71, 0x9c, 0xd5, 0x36, 0xbf, 0x80, 0x1e, 0x00, 0x76, 0x03, 0x09, 0x19, + 0xd5, 0x70, 0x17, 0x32, 0xce, 0x76, 0x78, 0xbf, 0x47, 0x28, 0x46, 0xed, + 0x07, 0x77, 0x93, 0x7e, 0xd7, 0x7c, 0xaa, 0xd7, 0x4d, 0x05, 0x66, 0x46, + 0x14, 0xa2}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: duplication bug + // tcID: 409 + {SEC_OID_SHA512, + 409, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x90, 0xc8, 0xd0, 0xd7, 0x18, 0xcb, + 0x9d, 0x8d, 0x81, 0x09, 0x4e, 0x6d, 0x06, 0x8f, 0xb1, 0x3c, 0x16, 0xb4, + 0xdf, 0x8c, 0x77, 0xba, 0xc6, 0x76, 0xdd, 0xdf, 0xe3, 0xe6, 0x88, 0x55, + 0xbe, 0xd0, 0x6b, 0x9b, 0xa8, 0xd0, 0xf8, 0xa8, 0x0e, 0xdc, 0xe0, 0x3a, + 0x9f, 0xac, 0x7d, 0xa5, 0x61, 0xe2, 0x4b, 0x1c, 0xd2, 0x2d, 0x45, 0x92, + 0x39, 0xa1, 0x46, 0x69, 0x5a, 0x67, 0x1f, 0x81, 0xf7, 0x3a, 0xaf, 0x02, + 0x42, 0x01, 0x15, 0x0b, 0x0f, 0xe9, 0xf0, 0xdf, 0xf2, 0x7f, 0xa1, 0x80, + 0xcc, 0x94, 0x42, 0xc3, 0xbf, 0xc9, 0xe3, 0x95, 0x23, 0x28, 0x98, 0x60, + 0x7b, 0x11, 0x0a, 0x51, 0xbc, 0xb1, 0x08, 0x6c, 0xb9, 0x72, 0x6e, 0x25, + 0x1a, 0x07, 0xc9, 0x55, 0x78, 0x08, 0xdf, 0x32, 0x46, 0x07, 0x15, 0x95, + 0x0a, 0x3d, 0xc4, 0x46, 0xae, 0x42, 0x29, 0xb9, 0xed, 0x59, 0xfe, 0x24, + 0x1b, 0x38, 0x9a, 0xee, 0x3a, 0x69, 0x63}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x6f, 0xce, 0x9f, 0x37, 0x5b, 0xbd, 0x29, 0x68, 0xad, + 0xaa, 0xf3, 0x57, 0x55, 0x95, 0x12, 0x9e, 0xf3, 0xe7, 0x21, 0xc3, 0xb7, + 0xc8, 0x3d, 0x5a, 0x4a, 0x79, 0xf4, 0xb5, 0xdf, 0xbb, 0xdb, 0x1f, 0x66, + 0xda, 0x72, 0x43, 0xe5, 0x12, 0x0c, 0x5d, 0xbd, 0x7b, 0xe1, 0xca, 0x07, + 0x3e, 0x04, 0xb4, 0xcc, 0x58, 0xca, 0x8c, 0xe2, 0xf3, 0x4f, 0xf6, 0xa3, + 0xd0, 0x2a, 0x92, 0x9b, 0xf2, 0xfc, 0x27, 0x97, 0x01, 0x7c, 0x0e, 0xcf, + 0x86, 0xd2, 0x93, 0xba, 0x37, 0x0d, 0x59, 0x8b, 0x8e, 0x1a, 0xed, 0xb9, + 0x1d, 0x47, 0x87, 0xeb, 0x9a, 0x47, 0xd6, 0xe3, 0x42, 0x59, 0x92, 0xdd, + 0x8e, 0x63, 0x2a, 0xc9, 0x40, 0x7f, 0xe1, 0xff, 0x89, 0xfc, 0xf6, 0xe6, + 0x2a, 0x8f, 0xe8, 0xcd, 0x31, 0x89, 0x87, 0x40, 0xb8, 0xd7, 0xb9, 0x12, + 0xf8, 0x88, 0x6c, 0x81, 0x28, 0x83, 0x55, 0x28, 0xb2, 0xfa, 0x99, 0xb9, + 0xeb, 0x5d}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point with x-coordinate 0 + // tcID: 410 + {SEC_OID_SHA512, + 410, + {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, + 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03, + 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, + 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x10, 0xfb, 0x89, 0xaf, 0xf1, 0x35, 0xed, 0xb8, 0x01, + 0xa1, 0xcb, 0x5b, 0xc4, 0x95, 0x25, 0xb8, 0x1d, 0xc7, 0x4d, 0xa4, 0x50, + 0x90, 0xd2, 0x28, 0x12, 0x28, 0x71, 0x81, 0x4f, 0x48, 0x9f, 0xdc, 0xb0, + 0x2e, 0xbe, 0xe4, 0x6b, 0x70, 0x3e, 0x6b, 0x4e, 0x6a, 0xf5, 0x6c, 0x50, + 0x24, 0x42, 0x2b, 0x31, 0xfd, 0x42, 0x52, 0xc4, 0x4d, 0x0b, 0xfd, 0x29, + 0xd9, 0x45, 0xde, 0x78, 0x2d, 0x98, 0x54, 0x3f, 0x01, 0xec, 0x42, 0x5b, + 0x4c, 0x49, 0x28, 0xe1, 0x2b, 0x61, 0x92, 0x27, 0xf1, 0xda, 0x6d, 0x0a, + 0x96, 0x75, 0x07, 0x0d, 0x9c, 0x5b, 0x49, 0xca, 0x52, 0x30, 0x50, 0xac, + 0xb7, 0x18, 0xe6, 0x26, 0x43, 0xb0, 0xe5, 0x80, 0x15, 0x43, 0xb7, 0x6d, + 0xc1, 0x1f, 0x8d, 0x69, 0x4b, 0xa0, 0x94, 0x36, 0xd8, 0x39, 0x1b, 0x47, + 0x7a, 0xd2, 0xc1, 0x43, 0xec, 0x50, 0xc2, 0x38, 0x4c, 0x4f, 0x68, 0x85, + 0x12, 0xdc}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: point with x-coordinate 0 + // tcID: 411 + {SEC_OID_SHA512, + 411, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x41, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81, + 0x4e, 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b, + 0x87, 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16, + 0x57, 0xd2, 0xe9, 0xd8, 0x14, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xc6, 0x93, 0xa3, 0xfc, 0xcb, 0xc9, 0xf6, 0x25, 0x28, + 0x42, 0x39, 0xc2, 0x72, 0x5f, 0x2a, 0x5c, 0x90, 0xb2, 0x9b, 0x7c, 0xe3, + 0xd0, 0x77, 0x30, 0xf7, 0xde, 0x60, 0x31, 0xc9, 0xe7, 0x44, 0x46, 0xd2, + 0x17, 0x88, 0x8a, 0xe0, 0x23, 0xaa, 0xe2, 0x3d, 0xf6, 0xa4, 0xaa, 0x15, + 0x3f, 0x58, 0xc7, 0x95, 0x97, 0xd5, 0x7f, 0x42, 0xce, 0x5c, 0x13, 0x54, + 0xe5, 0xdc, 0x43, 0xa5, 0xeb, 0x31, 0x1e, 0x13, 0x01, 0x5f, 0x99, 0x65, + 0x84, 0x43, 0xb2, 0xe3, 0x9c, 0x3e, 0xdc, 0xbc, 0xda, 0x70, 0x70, 0x7f, + 0xc5, 0xa4, 0xd3, 0x95, 0x45, 0xea, 0xbe, 0x35, 0x48, 0x16, 0xd0, 0x92, + 0x84, 0xa6, 0x26, 0x5e, 0x47, 0xeb, 0xf0, 0xa4, 0x73, 0x55, 0x82, 0x8e, + 0x81, 0x8a, 0x76, 0x7f, 0x84, 0x52, 0xa6, 0xd1, 0x84, 0x51, 0xe0, 0xe3, + 0x81, 0x7a, 0x89, 0x6f, 0xf4, 0x04, 0xcb, 0x16, 0x11, 0xbf, 0xc4, 0xc4, + 0xb4, 0xa3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: comparison with point at infinity + // tcID: 412 + {SEC_OID_SHA512, + 412, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, + 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, + 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02, + 0x41, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81, + 0x4e, 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b, + 0x87, 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16, + 0x57, 0xd2, 0xe9, 0xd8, 0x14, 0x01}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7d, 0x7b, 0xf7, 0x23, 0x67, 0x8d, 0xf5, 0x74, 0xce, + 0x43, 0x66, 0x74, 0x1e, 0x1d, 0x37, 0x87, 0xf8, 0x34, 0xaf, 0x99, 0x97, + 0xb4, 0x1c, 0x82, 0x60, 0xa0, 0x74, 0xcb, 0x1f, 0x32, 0x5d, 0x2b, 0xae, + 0x9f, 0x85, 0x65, 0xdc, 0x6b, 0x51, 0xb6, 0xcb, 0x02, 0xdc, 0xee, 0xb5, + 0xa1, 0xb7, 0x74, 0xee, 0x8d, 0xd7, 0x05, 0x7c, 0x99, 0xe2, 0xd9, 0x4c, + 0x3c, 0x71, 0x29, 0x9a, 0x9c, 0xe0, 0xf1, 0xb0, 0x01, 0x62, 0xc6, 0x56, + 0x32, 0xff, 0xf8, 0x8b, 0xdb, 0xb1, 0x7c, 0xe2, 0x52, 0x5c, 0xca, 0xc8, + 0xdf, 0x37, 0xc5, 0x01, 0xab, 0x0e, 0x66, 0x26, 0xe2, 0x73, 0xfb, 0x6c, + 0xf9, 0x90, 0x00, 0x42, 0x43, 0x44, 0xc0, 0xac, 0x53, 0x9c, 0x9f, 0xd6, + 0xc4, 0xf3, 0xd2, 0x88, 0x76, 0xb2, 0x57, 0xc0, 0x10, 0xd3, 0x47, 0xa4, + 0x5b, 0xb0, 0x10, 0xcc, 0x05, 0x84, 0x43, 0x84, 0x3a, 0x75, 0x83, 0x28, + 0xd4, 0x91}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: extreme value for k and edgecase s + // tcID: 413 + {SEC_OID_SHA512, + 413, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, + 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, + 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, + 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, + 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, + 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x42, + 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, + 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03, + 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, 0x7a, + 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xe0, 0x6d, 0xb4, 0x23, 0xa9, 0x02, 0xe2, 0x39, 0xb9, + 0x73, 0x40, 0xab, 0x05, 0x25, 0x34, 0xea, 0xd3, 0x7e, 0x79, 0x41, 0x2c, + 0x67, 0x5b, 0xf0, 0xeb, 0x82, 0x39, 0x99, 0xe6, 0xb7, 0x31, 0x04, 0x0b, + 0xff, 0x2b, 0x0e, 0x4f, 0xa6, 0x4e, 0xdf, 0x39, 0x62, 0xa3, 0x28, 0x92, + 0x1e, 0xa5, 0xae, 0x4e, 0x8f, 0x40, 0x79, 0xea, 0xb4, 0x39, 0xe1, 0x2f, + 0x92, 0x33, 0x5d, 0xfc, 0x48, 0x63, 0xc0, 0x7f, 0x00, 0x7e, 0xe9, 0xf0, + 0xec, 0xb4, 0x09, 0xcb, 0x13, 0x3c, 0x0c, 0xd0, 0x8b, 0x85, 0xe8, 0x40, + 0xb0, 0x76, 0xf3, 0xd6, 0x15, 0xe1, 0xef, 0x13, 0x93, 0xb5, 0x22, 0x23, + 0x38, 0xb2, 0x27, 0xd7, 0x68, 0x00, 0x3d, 0xa5, 0xf3, 0xba, 0x1f, 0x72, + 0xf6, 0x65, 0x4c, 0xa5, 0x4a, 0xc1, 0x1c, 0x2b, 0xa9, 0x1a, 0x6c, 0xb5, + 0x88, 0x3d, 0x6d, 0x1a, 0x82, 0x30, 0x4a, 0xd2, 0xb7, 0x9d, 0xe0, 0x92, + 0x15, 0xf3}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 414 + {SEC_OID_SHA512, + 414, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, + 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, + 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, + 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, + 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, + 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x41, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, + 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, 0x5c, + 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, 0x85, + 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, 0xac, + 0x72, 0x14, 0xbe, 0xe9, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x50, 0x53, 0x74, 0x4d, 0x53, 0x81, 0x1d, 0xbe, 0xd8, + 0x88, 0x0f, 0x38, 0xd3, 0xa3, 0x45, 0x78, 0xa7, 0xf1, 0xc1, 0x72, 0xec, + 0x65, 0xbd, 0x8a, 0xd8, 0x18, 0x3b, 0xa0, 0xae, 0x10, 0x09, 0x34, 0x16, + 0x10, 0x7f, 0x3c, 0x94, 0x27, 0x42, 0xbd, 0xe6, 0x07, 0x19, 0x94, 0x9b, + 0x2c, 0x4f, 0x02, 0x6f, 0x43, 0x58, 0x21, 0x25, 0xc9, 0x9e, 0xd4, 0x8c, + 0xbc, 0x7c, 0x5a, 0x05, 0x1a, 0x5a, 0x74, 0x48, 0x00, 0xb3, 0x6d, 0x4c, + 0x91, 0xa2, 0xb0, 0x36, 0x7c, 0x56, 0x6b, 0x2c, 0x12, 0x98, 0x1c, 0xe0, + 0xfd, 0xbc, 0x3b, 0xeb, 0x98, 0x37, 0x17, 0x40, 0x3f, 0x69, 0xbf, 0x42, + 0x64, 0xfc, 0x61, 0x82, 0x47, 0x8a, 0xf0, 0xb2, 0x36, 0xff, 0x12, 0x0b, + 0xcf, 0xca, 0x11, 0x69, 0x24, 0xc5, 0x52, 0xab, 0xef, 0x66, 0x63, 0xb6, + 0x02, 0x3b, 0xe1, 0x98, 0x6b, 0x70, 0x20, 0x6d, 0x9b, 0xb8, 0x9b, 0x5e, + 0xd2, 0x98}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 415 + {SEC_OID_SHA512, + 415, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, + 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, + 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, + 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, + 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, + 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x42, + 0x01, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x95, 0x0e, 0x05, + 0x39, 0x36, 0x32, 0x8c, 0x78, 0x55, 0xff, 0xd6, 0x67, 0x6d, 0x92, 0x6e, + 0x1e, 0x40, 0x2f, 0xc4, 0xa1, 0x60, 0x6e, 0x16, 0x9f, 0xbe, 0xfc, 0x59, + 0x5f, 0x4b, 0xa7, 0x60, 0x50, 0x07}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xfb, 0x2e, 0x26, 0x59, 0x6c, 0xc8, 0x04, 0x73, 0x91, + 0x7d, 0xd4, 0x6b, 0x4a, 0x1d, 0x14, 0xbd, 0x9a, 0x1c, 0xa9, 0x76, 0x9d, + 0xd1, 0x2b, 0xfa, 0xc1, 0xbf, 0xf1, 0x7c, 0xdc, 0x28, 0x2e, 0x74, 0xc7, + 0x3a, 0x80, 0x1e, 0xc1, 0xbe, 0x83, 0xed, 0xfe, 0x4b, 0xfe, 0x98, 0x13, + 0xec, 0x94, 0x3a, 0xc1, 0x51, 0x67, 0x8f, 0x0a, 0x9a, 0x0b, 0xf2, 0x7d, + 0x9e, 0xf3, 0x08, 0x17, 0x7e, 0xb0, 0x40, 0x0f, 0x01, 0x9e, 0x03, 0xa5, + 0xda, 0x3d, 0xa6, 0x7e, 0x6b, 0x8d, 0x06, 0x8d, 0xbd, 0xac, 0xf0, 0x91, + 0xb9, 0xd5, 0xef, 0xad, 0xaf, 0x63, 0xf4, 0xa7, 0xe9, 0xc6, 0xb6, 0xed, + 0x0a, 0x1c, 0x9a, 0x5d, 0x3c, 0xbc, 0x3e, 0x02, 0x44, 0xd4, 0x81, 0x06, + 0x60, 0x18, 0xfb, 0xa7, 0x67, 0x4a, 0x2b, 0x59, 0x13, 0x9a, 0x56, 0x56, + 0x78, 0x05, 0x63, 0xbb, 0x46, 0x18, 0x01, 0x4f, 0x17, 0x67, 0x52, 0xe1, + 0x77, 0xe0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 416 + {SEC_OID_SHA512, + 416, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, + 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, + 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, + 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, + 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, + 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x41, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81, 0x4e, + 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b, 0x87, + 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16, 0x57, + 0xd2, 0xe9, 0xd8, 0x14, 0x02}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x84, 0x22, 0xce, 0xa9, 0xdc, 0xf8, 0xae, 0x01, 0xf7, + 0xa1, 0x57, 0x88, 0x8f, 0x01, 0x8a, 0x40, 0xa6, 0x64, 0x61, 0xd3, 0x56, + 0x6e, 0xc4, 0xa4, 0xdf, 0xc8, 0x9e, 0xcb, 0x3c, 0x24, 0x04, 0xbe, 0x73, + 0x4d, 0x32, 0x91, 0x37, 0xd6, 0x30, 0x38, 0x7b, 0x01, 0x2d, 0x03, 0x32, + 0x21, 0x85, 0x7d, 0x5b, 0xfb, 0x29, 0x0f, 0xa8, 0x02, 0x76, 0x40, 0xb4, + 0x06, 0x30, 0x72, 0xa3, 0xe5, 0xb1, 0x4c, 0x86, 0x00, 0x25, 0xa2, 0x19, + 0xe7, 0x24, 0xb8, 0x18, 0x14, 0x90, 0x1a, 0x67, 0x7a, 0x8b, 0xee, 0x9b, + 0x71, 0x6b, 0x33, 0xb1, 0x6a, 0x5b, 0x65, 0xf2, 0x27, 0x29, 0x56, 0xa4, + 0x6b, 0x5e, 0x86, 0x83, 0xdc, 0x89, 0x69, 0x84, 0x30, 0x9a, 0xc7, 0x94, + 0x49, 0x65, 0x7a, 0x18, 0x95, 0xc9, 0xf6, 0x2b, 0xde, 0x99, 0xc7, 0xf5, + 0xe2, 0x4e, 0xd2, 0xde, 0xfb, 0xc9, 0xf8, 0xdd, 0xe3, 0x5e, 0xbd, 0x0b, + 0xdd, 0xc1}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 417 + {SEC_OID_SHA512, + 417, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, + 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, + 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, + 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, + 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, + 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x42, + 0x01, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, + 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x68, 0xd8, 0x2a, + 0x2b, 0x03, 0x36, 0x28, 0xca, 0x12, 0xff, 0xd3, 0x6e, 0xd0, 0xd3, 0xbf, + 0x20, 0x69, 0x57, 0xc0, 0x63, 0xc2, 0xbf, 0x18, 0x3d, 0x71, 0x32, 0xf2, + 0x0a, 0xac, 0x7c, 0x79, 0x7a, 0x51}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xbc, 0x19, 0xcf, 0x4b, 0x94, 0xbc, 0xd3, 0x41, 0x14, + 0xce, 0x83, 0xc5, 0xf1, 0xa7, 0xe0, 0x48, 0xe2, 0xfc, 0x4f, 0xd4, 0x57, + 0xd5, 0x7e, 0x39, 0xb3, 0xda, 0x29, 0xf4, 0x76, 0x6a, 0xcb, 0xae, 0xf1, + 0xc1, 0x0c, 0xb1, 0x3c, 0x79, 0x6a, 0x6f, 0xff, 0xb5, 0x6d, 0x6a, 0x39, + 0x2e, 0x47, 0xb6, 0xc7, 0x45, 0x22, 0xdf, 0x7f, 0xa0, 0x27, 0x54, 0xc3, + 0x3d, 0x95, 0xb1, 0xa9, 0xa3, 0xc9, 0x2a, 0x15, 0x00, 0xf5, 0x74, 0x4c, + 0x2b, 0xed, 0x30, 0x8c, 0xb4, 0xf4, 0x1b, 0x51, 0x2e, 0x63, 0x2c, 0xd0, + 0x1d, 0x27, 0x0e, 0xf1, 0xa0, 0xd3, 0xf4, 0x7e, 0xa7, 0x80, 0xe7, 0x3c, + 0x6a, 0x6c, 0x9e, 0xa6, 0xa9, 0x96, 0xfa, 0xef, 0x4d, 0x28, 0x28, 0x96, + 0xc6, 0x4f, 0xa5, 0x0f, 0x5b, 0x04, 0xe2, 0x04, 0xc5, 0x6b, 0x50, 0x4b, + 0xc1, 0x22, 0xff, 0xba, 0x7a, 0xea, 0x45, 0x74, 0xd7, 0xd7, 0xab, 0x63, + 0x03, 0xc0}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k + // tcID: 418 + {SEC_OID_SHA512, + 418, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, + 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, + 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, + 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, + 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, + 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x41, + 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, 0x5f, 0x2f, 0x26, 0xa4, 0x07, 0x00, 0xb1, + 0x30, 0x0f, 0xb8, 0xc3, 0xc8, 0xd5, 0x38, 0x4f, 0xfb, 0xec, 0xf1, 0xfd, + 0xb9, 0xe1, 0x1e, 0x67, 0xcb, 0x7f, 0xd6, 0xa7, 0xf5, 0x03, 0xe6, 0xe2, + 0x5a, 0xc0, 0x9b, 0xb8, 0x8b, 0x6c, 0x39, 0x83, 0xdf, 0x76, 0x4d, 0x4d, + 0x72, 0xbc, 0x29, 0x20, 0xe2, 0x33, 0xf0, 0xf7, 0x97, 0x4a, 0x23, 0x4a, + 0x21, 0xb0, 0x0b, 0xb4, 0x47}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x7b, 0x0e, 0xbc, 0xe0, 0x8b, 0x09, 0xf2, 0x1e, 0x30, + 0xd1, 0x5e, 0x0e, 0xdd, 0x9f, 0xcd, 0xf2, 0x4a, 0xb4, 0x83, 0x1e, 0xc8, + 0xa6, 0x5a, 0x3d, 0x1e, 0x38, 0xf7, 0x2b, 0x15, 0xf0, 0x11, 0x5d, 0xa6, + 0xed, 0x18, 0x85, 0xe4, 0x2f, 0xcf, 0xae, 0x31, 0xc0, 0x91, 0x4b, 0x71, + 0xe9, 0xdf, 0x2c, 0xd1, 0x06, 0xad, 0xc0, 0x39, 0xa8, 0x28, 0x10, 0xa9, + 0x29, 0x24, 0xdd, 0x15, 0x4d, 0xc0, 0x5d, 0xa3, 0x00, 0xc6, 0x14, 0xd1, + 0xaf, 0xc4, 0xf6, 0x3d, 0xe3, 0x80, 0x3b, 0xb5, 0x49, 0x0a, 0x34, 0xe1, + 0xe2, 0xfa, 0xb9, 0xeb, 0x78, 0x42, 0x2b, 0x21, 0xd3, 0x77, 0xfc, 0x0d, + 0x7f, 0x99, 0x1b, 0x93, 0x8c, 0x22, 0xf4, 0xd7, 0xdd, 0x66, 0x5f, 0x8d, + 0xd2, 0x1f, 0xad, 0xde, 0x43, 0x17, 0x2a, 0x55, 0xf8, 0x0d, 0x05, 0xcc, + 0x45, 0x57, 0xb6, 0x66, 0x3f, 0x9e, 0x7a, 0x3f, 0xe4, 0x90, 0xd2, 0x5c, + 0x55, 0x31}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and edgecase s + // tcID: 419 + {SEC_OID_SHA512, + 419, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02, + 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, + 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, + 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, + 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x04, 0xc3, 0xec, 0x8d, 0x7d, 0x23, 0xce, 0x74, 0xbe, + 0x8b, 0x9c, 0x7c, 0x27, 0xbe, 0x86, 0x9c, 0x23, 0xba, 0xfc, 0x68, 0x74, + 0xeb, 0xc4, 0x4f, 0x47, 0xe1, 0x07, 0x42, 0x2a, 0xb1, 0xe7, 0x5e, 0xd0, + 0x9b, 0xeb, 0xd7, 0xcb, 0x1e, 0xc4, 0x62, 0x6e, 0x44, 0x2b, 0xcf, 0x51, + 0x2a, 0x25, 0xc5, 0xdd, 0xde, 0x26, 0xeb, 0x08, 0xba, 0x37, 0x50, 0x64, + 0x61, 0x83, 0x0c, 0xf9, 0x24, 0x1c, 0xbe, 0x9c, 0x00, 0x50, 0xa1, 0xbc, + 0x08, 0xf4, 0xba, 0x8d, 0xa1, 0xd6, 0x41, 0xac, 0x38, 0x91, 0x82, 0x3a, + 0xb5, 0x19, 0xfa, 0xcd, 0x41, 0x59, 0x76, 0x8b, 0x1c, 0x07, 0x38, 0xf0, + 0xe2, 0x34, 0x50, 0xf3, 0x74, 0xe4, 0xd6, 0xde, 0x55, 0xcc, 0xee, 0xd9, + 0x57, 0x22, 0xbe, 0x63, 0x5c, 0x5d, 0xc0, 0x02, 0x3a, 0x14, 0x98, 0x86, + 0x2f, 0x87, 0xbf, 0xe6, 0x1d, 0x77, 0xe2, 0x0e, 0x59, 0x2c, 0xc2, 0x0b, + 0xb2, 0xca}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 420 + {SEC_OID_SHA512, + 420, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02, + 0x41, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, + 0x5c, 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, + 0x85, 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, + 0xac, 0x72, 0x14, 0xbe, 0xe9, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xa7, 0xc8, 0x20, 0x4f, 0x28, 0x64, 0xdc, 0xef, 0x08, + 0x91, 0x65, 0xc3, 0x91, 0x4d, 0xcc, 0x2c, 0x08, 0x96, 0x07, 0x58, 0x70, + 0xca, 0x0b, 0xc1, 0xce, 0x37, 0x85, 0x6f, 0x80, 0xf2, 0x38, 0x15, 0xb0, + 0xc8, 0xf2, 0xec, 0x05, 0x14, 0x5c, 0x42, 0x10, 0x49, 0xe8, 0x0e, 0xc1, + 0xe7, 0x69, 0x4f, 0x9f, 0x04, 0x17, 0x4b, 0xbe, 0xf2, 0x1b, 0xc0, 0x97, + 0x2e, 0x55, 0x9c, 0xf2, 0x22, 0xde, 0x7e, 0x1a, 0x01, 0xff, 0x11, 0x08, + 0xc2, 0x8f, 0x01, 0xb7, 0x03, 0x82, 0x0e, 0x1c, 0x01, 0x87, 0x91, 0x29, + 0x62, 0xab, 0x23, 0x10, 0x96, 0x18, 0xdf, 0xcb, 0x0c, 0x06, 0x2c, 0xce, + 0xe3, 0x39, 0x00, 0x22, 0x22, 0xa3, 0xf7, 0xdd, 0x8d, 0xd2, 0x16, 0x75, + 0xb0, 0xe2, 0x09, 0x08, 0xfe, 0x58, 0x55, 0xea, 0x87, 0x6d, 0x6a, 0x9e, + 0x02, 0xc5, 0xf5, 0xb7, 0x93, 0xd3, 0x8f, 0xdf, 0x79, 0xfb, 0x83, 0x60, + 0x3e, 0xa9}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 421 + {SEC_OID_SHA512, + 421, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02, + 0x42, 0x01, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, + 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x95, 0x0e, + 0x05, 0x39, 0x36, 0x32, 0x8c, 0x78, 0x55, 0xff, 0xd6, 0x67, 0x6d, 0x92, + 0x6e, 0x1e, 0x40, 0x2f, 0xc4, 0xa1, 0x60, 0x6e, 0x16, 0x9f, 0xbe, 0xfc, + 0x59, 0x5f, 0x4b, 0xa7, 0x60, 0x50, 0x07}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x80, 0x2f, 0xc7, 0x9f, 0xc8, 0xe5, 0x5b, 0xce, 0x50, + 0xa5, 0x81, 0x63, 0x2b, 0x51, 0xd6, 0xee, 0xc0, 0x4a, 0x3c, 0x74, 0xac, + 0x2b, 0xf4, 0xfa, 0xe1, 0x6c, 0xe6, 0xc7, 0xef, 0xef, 0x17, 0x01, 0xd6, + 0x9f, 0x9c, 0x00, 0xa9, 0x1a, 0xd5, 0x21, 0xd7, 0x5a, 0xc7, 0x53, 0x9d, + 0x54, 0xbf, 0x46, 0x4c, 0xae, 0xec, 0x87, 0x14, 0x56, 0x10, 0x3d, 0xc9, + 0x74, 0x35, 0x44, 0x60, 0x89, 0x8a, 0x19, 0xc6, 0x00, 0x72, 0x2f, 0xc1, + 0xf5, 0x28, 0x50, 0x66, 0x18, 0xb1, 0xda, 0x9f, 0x8b, 0x2e, 0xdb, 0xdb, + 0xda, 0xf7, 0xee, 0xc0, 0x2e, 0x8f, 0xb9, 0x20, 0x3d, 0x2b, 0x27, 0x77, + 0x35, 0xa1, 0xd8, 0x67, 0x91, 0x1b, 0x13, 0x1f, 0x45, 0x3f, 0x52, 0xcc, + 0xc4, 0xce, 0xd0, 0x5c, 0x3b, 0x1b, 0xc2, 0x9e, 0x4d, 0x20, 0xf1, 0xe6, + 0xd3, 0x49, 0x79, 0xfa, 0xa6, 0x88, 0xce, 0x80, 0x03, 0xf7, 0x9d, 0x8e, + 0x0c, 0x95}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 422 + {SEC_OID_SHA512, + 422, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02, + 0x41, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, + 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81, + 0x4e, 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b, + 0x87, 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16, + 0x57, 0xd2, 0xe9, 0xd8, 0x14, 0x02}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xbe, 0xb0, 0xb4, 0xc2, 0xe4, 0x94, 0x22, 0x64, 0x04, + 0xfc, 0xa4, 0xad, 0x50, 0x5e, 0xbf, 0xed, 0x13, 0xd1, 0x84, 0xb1, 0x57, + 0x26, 0x83, 0x21, 0x5b, 0x16, 0x17, 0x3c, 0x29, 0xa4, 0x47, 0x5a, 0xed, + 0xe4, 0x7f, 0x26, 0x6e, 0x0c, 0x9c, 0x41, 0x43, 0x13, 0x7d, 0x3e, 0x00, + 0x01, 0xf9, 0xf0, 0x14, 0x8b, 0x68, 0x92, 0x86, 0xa7, 0xc6, 0x4e, 0x22, + 0x94, 0x58, 0xb8, 0x24, 0xed, 0x76, 0x58, 0x36, 0x01, 0x30, 0x20, 0x51, + 0x69, 0x78, 0x3e, 0xd9, 0xad, 0xa9, 0xf3, 0xa1, 0x93, 0x02, 0x7a, 0xe4, + 0xe2, 0x18, 0x29, 0xad, 0x4a, 0x71, 0xd0, 0x5d, 0x96, 0x96, 0x05, 0xc0, + 0x4f, 0x32, 0x31, 0xda, 0xba, 0xb0, 0x3b, 0xeb, 0x2f, 0xab, 0x07, 0xdd, + 0x83, 0x23, 0xd7, 0x13, 0x27, 0x55, 0x73, 0x4f, 0x4e, 0x6d, 0x1f, 0xb4, + 0x3f, 0xc8, 0xa6, 0x3b, 0xfd, 0x24, 0x41, 0x60, 0xc2, 0x3e, 0xfb, 0x6c, + 0x14, 0x29}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k and s^-1 + // tcID: 423 + {SEC_OID_SHA512, + 423, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02, + 0x42, 0x01, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, + 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, + 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x68, 0xd8, + 0x2a, 0x2b, 0x03, 0x36, 0x28, 0xca, 0x12, 0xff, 0xd3, 0x6e, 0xd0, 0xd3, + 0xbf, 0x20, 0x69, 0x57, 0xc0, 0x63, 0xc2, 0xbf, 0x18, 0x3d, 0x71, 0x32, + 0xf2, 0x0a, 0xac, 0x7c, 0x79, 0x7a, 0x51}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x21, 0xe5, 0x9a, 0xaf, 0x26, 0xb8, 0x30, 0x1f, 0x4f, + 0xcc, 0x3e, 0x0a, 0x56, 0x3c, 0x41, 0x04, 0xae, 0x00, 0xb4, 0x7c, 0x55, + 0xb8, 0x94, 0x5c, 0xe7, 0x49, 0x11, 0x6f, 0xdf, 0x67, 0x61, 0xd7, 0x68, + 0xbd, 0x50, 0xed, 0x43, 0x1e, 0x2b, 0x51, 0xe6, 0x46, 0xfe, 0x4f, 0xe7, + 0xdc, 0x29, 0x85, 0xb6, 0xae, 0xfa, 0x7f, 0x94, 0x41, 0xea, 0x11, 0x84, + 0x0d, 0x2a, 0xce, 0x2f, 0x34, 0x29, 0x3c, 0xb1, 0x00, 0x0c, 0xf1, 0xe1, + 0xa4, 0x6d, 0x4d, 0x63, 0x72, 0x16, 0xe2, 0x8a, 0xbd, 0x12, 0x4c, 0xc6, + 0x41, 0xae, 0x7a, 0x67, 0x34, 0x45, 0xd5, 0x73, 0x85, 0x6b, 0xc2, 0xfe, + 0xc5, 0x8d, 0x86, 0xe5, 0xed, 0x63, 0xbc, 0x2a, 0x7f, 0x20, 0x49, 0x23, + 0x4e, 0x33, 0x5a, 0x7b, 0xee, 0x95, 0xbb, 0x27, 0x24, 0xfb, 0x14, 0x80, + 0xc9, 0x7c, 0x38, 0xcd, 0x0d, 0x29, 0x6c, 0xbc, 0xc1, 0x13, 0xde, 0x3f, + 0x13, 0x5f}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: extreme value for k + // tcID: 424 + {SEC_OID_SHA512, + 424, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, + 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, + 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, + 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, + 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, + 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02, + 0x41, 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, 0x5f, 0x2f, 0x26, 0xa4, 0x07, 0x00, + 0xb1, 0x30, 0x0f, 0xb8, 0xc3, 0xc8, 0xd5, 0x38, 0x4f, 0xfb, 0xec, 0xf1, + 0xfd, 0xb9, 0xe1, 0x1e, 0x67, 0xcb, 0x7f, 0xd6, 0xa7, 0xf5, 0x03, 0xe6, + 0xe2, 0x5a, 0xc0, 0x9b, 0xb8, 0x8b, 0x6c, 0x39, 0x83, 0xdf, 0x76, 0x4d, + 0x4d, 0x72, 0xbc, 0x29, 0x20, 0xe2, 0x33, 0xf0, 0xf7, 0x97, 0x4a, 0x23, + 0x4a, 0x21, 0xb0, 0x0b, 0xb4, 0x47}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x8e, 0x85, 0x9e, 0x66, 0xd1, 0x23, 0x7f, 0xdc, 0x92, + 0x8a, 0x4b, 0x95, 0x49, 0x54, 0xfe, 0xf5, 0x65, 0xd2, 0x03, 0xa0, 0x73, + 0x1d, 0x06, 0x5d, 0x9d, 0xf4, 0x1a, 0x4f, 0xd3, 0x81, 0x2b, 0x1c, 0xc2, + 0x48, 0x70, 0x53, 0xea, 0x19, 0xce, 0x83, 0x9d, 0x20, 0x08, 0x45, 0x95, + 0x2f, 0x80, 0xd8, 0x06, 0x98, 0x77, 0x1d, 0x83, 0xcc, 0xc1, 0xfc, 0x7f, + 0x23, 0x6d, 0xbe, 0xe4, 0xc7, 0x6b, 0x2b, 0xb4, 0x00, 0x5a, 0x04, 0xb2, + 0x4c, 0x88, 0xcd, 0x40, 0x23, 0x3f, 0xb4, 0x3c, 0x59, 0xea, 0x5c, 0xf2, + 0xcb, 0x95, 0x10, 0xd1, 0x6b, 0x11, 0x68, 0xbc, 0x12, 0x6d, 0xb6, 0x4a, + 0xaf, 0x9a, 0xb0, 0x7a, 0x74, 0x53, 0x20, 0x8f, 0xde, 0x07, 0x90, 0x95, + 0x96, 0x62, 0x72, 0xbf, 0x03, 0xbc, 0x33, 0x12, 0xc9, 0xb9, 0xba, 0xb8, + 0xc7, 0x95, 0xae, 0x37, 0x5e, 0x8a, 0x0e, 0x8d, 0xd8, 0x1c, 0x92, 0x4e, + 0x7c, 0x27}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: testing point duplication + // tcID: 425 + {SEC_OID_SHA512, + 425, + {0x30, 0x81, 0x85, 0x02, 0x40, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, + 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, + 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, + 0x81, 0x75, 0x7b, 0x30, 0xe1, 0x92, 0x18, 0xa3, 0x7c, 0xbd, 0x61, 0x20, + 0x86, 0xfb, 0xc1, 0x58, 0xca, 0xa8, 0xb4, 0xe1, 0xac, 0xb2, 0xec, 0x00, + 0x83, 0x7e, 0x5d, 0x94, 0x1f, 0x34, 0x2f, 0xb3, 0xcc, 0x02, 0x41, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, 0x5c, 0x80, + 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, 0x85, 0x66, + 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, 0xac, 0x72, + 0x14, 0xbe, 0xe9, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd, + 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39, + 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba, + 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27, + 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b, + 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, 0x18, 0x39, 0x29, + 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, 0xb4, 0x2c, 0x7d, + 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, 0x68, 0x17, 0xaf, + 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, 0x99, 0x5e, 0xf4, + 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, 0x61, 0x35, 0x3c, + 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, 0x76, 0x9f, 0xd1, + 0x66, 0x50}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 426 + {SEC_OID_SHA512, + 426, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15, + 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6, + 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4f, 0xdc, + 0xde, 0xfd, 0x78, 0xdc, 0x0b, 0x56, 0xa2, 0x2d, 0x16, 0xf2, 0xee, 0xc2, + 0x6a, 0xe0, 0xc1, 0xfb, 0x48, 0x4d, 0x05, 0x93, 0x00, 0xe8, 0x0b, 0xd6, + 0xb0, 0x47, 0x2b, 0x3d, 0x12, 0x22, 0xff, 0x5d, 0x08, 0xb0, 0x3d, 0x02, + 0x41, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, + 0x5c, 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, + 0x85, 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, + 0xac, 0x72, 0x14, 0xbe, 0xe9, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd, + 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39, + 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba, + 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27, + 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b, + 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, 0x18, 0x39, 0x29, + 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, 0xb4, 0x2c, 0x7d, + 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, 0x68, 0x17, 0xaf, + 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, 0x99, 0x5e, 0xf4, + 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, 0x61, 0x35, 0x3c, + 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, 0x76, 0x9f, 0xd1, + 0x66, 0x50}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 427 + {SEC_OID_SHA512, + 427, + {0x30, 0x81, 0x85, 0x02, 0x40, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, + 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, + 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, + 0x81, 0x75, 0x7b, 0x30, 0xe1, 0x92, 0x18, 0xa3, 0x7c, 0xbd, 0x61, 0x20, + 0x86, 0xfb, 0xc1, 0x58, 0xca, 0xa8, 0xb4, 0xe1, 0xac, 0xb2, 0xec, 0x00, + 0x83, 0x7e, 0x5d, 0x94, 0x1f, 0x34, 0x2f, 0xb3, 0xcc, 0x02, 0x41, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, + 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, 0x5c, 0x80, + 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, 0x85, 0x66, + 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, 0xac, 0x72, + 0x14, 0xbe, 0xe9, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd, + 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39, + 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba, + 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27, + 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b, + 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x00, 0xe7, 0xc6, 0xd6, + 0x95, 0x87, 0x65, 0xc4, 0x3f, 0xfb, 0xa3, 0x75, 0xa0, 0x4b, 0xd3, 0x82, + 0xe4, 0x26, 0x67, 0x0a, 0xbb, 0xb6, 0xa8, 0x64, 0xbb, 0x97, 0xe8, 0x50, + 0x42, 0xe8, 0xd8, 0xc1, 0x99, 0xd3, 0x68, 0x11, 0x8d, 0x66, 0xa1, 0x0b, + 0xd9, 0xbf, 0x3a, 0xaf, 0x46, 0xfe, 0xc0, 0x52, 0xf8, 0x9e, 0xca, 0xc3, + 0x8f, 0x79, 0x5d, 0x8d, 0x3d, 0xbf, 0x77, 0x41, 0x6b, 0x89, 0x60, 0x2e, + 0x99, 0xaf}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: testing point duplication + // tcID: 428 + {SEC_OID_SHA512, + 428, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15, + 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6, + 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4f, 0xdc, + 0xde, 0xfd, 0x78, 0xdc, 0x0b, 0x56, 0xa2, 0x2d, 0x16, 0xf2, 0xee, 0xc2, + 0x6a, 0xe0, 0xc1, 0xfb, 0x48, 0x4d, 0x05, 0x93, 0x00, 0xe8, 0x0b, 0xd6, + 0xb0, 0x47, 0x2b, 0x3d, 0x12, 0x22, 0xff, 0x5d, 0x08, 0xb0, 0x3d, 0x02, + 0x41, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, + 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, + 0x5c, 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, + 0x85, 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, + 0xac, 0x72, 0x14, 0xbe, 0xe9, 0xb8}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd, + 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39, + 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba, + 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27, + 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b, + 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x00, 0xe7, 0xc6, 0xd6, + 0x95, 0x87, 0x65, 0xc4, 0x3f, 0xfb, 0xa3, 0x75, 0xa0, 0x4b, 0xd3, 0x82, + 0xe4, 0x26, 0x67, 0x0a, 0xbb, 0xb6, 0xa8, 0x64, 0xbb, 0x97, 0xe8, 0x50, + 0x42, 0xe8, 0xd8, 0xc1, 0x99, 0xd3, 0x68, 0x11, 0x8d, 0x66, 0xa1, 0x0b, + 0xd9, 0xbf, 0x3a, 0xaf, 0x46, 0xfe, 0xc0, 0x52, 0xf8, 0x9e, 0xca, 0xc3, + 0x8f, 0x79, 0x5d, 0x8d, 0x3d, 0xbf, 0x77, 0x41, 0x6b, 0x89, 0x60, 0x2e, + 0x99, 0xaf}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: pseudorandom signature + // tcID: 429 + {SEC_OID_SHA512, + 429, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x62, 0x5d, 0x61, 0x15, 0x09, 0x2a, + 0x8e, 0x2e, 0xe2, 0x1b, 0x9f, 0x8a, 0x42, 0x5a, 0xa7, 0x38, 0x14, 0xde, + 0xc8, 0xb2, 0x33, 0x5e, 0x86, 0x15, 0x0a, 0xb4, 0x22, 0x9f, 0x5a, 0x34, + 0x21, 0xd2, 0xe6, 0x25, 0x6d, 0x63, 0x2c, 0x7a, 0x43, 0x65, 0xa1, 0xee, + 0x01, 0xdd, 0x2a, 0x93, 0x69, 0x21, 0xbb, 0xb4, 0x55, 0x1a, 0x51, 0x2d, + 0x1d, 0x4b, 0x5a, 0x56, 0xc3, 0x14, 0xe4, 0xa0, 0x25, 0x34, 0xc5, 0x02, + 0x42, 0x01, 0xb7, 0x92, 0xd2, 0x3f, 0x26, 0x49, 0x86, 0x25, 0x95, 0x45, + 0x10, 0x55, 0x77, 0x7b, 0xda, 0x1b, 0x02, 0xdc, 0x6c, 0xc8, 0xfe, 0xf2, + 0x32, 0x31, 0xe4, 0x4b, 0x92, 0x1b, 0x16, 0x15, 0x5c, 0xd4, 0x22, 0x57, + 0x44, 0x1d, 0x75, 0xa7, 0x90, 0x37, 0x1e, 0x91, 0x81, 0x9f, 0x0a, 0x9b, + 0x1f, 0xd0, 0xeb, 0xd0, 0x2c, 0x90, 0xb5, 0xb7, 0x74, 0x52, 0x77, 0x46, + 0xed, 0x9b, 0xfe, 0x74, 0x3d, 0xbe, 0x2f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf, + 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59, + 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3, + 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f, + 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b, + 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5, + 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65, + 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2, + 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51, + 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42, + 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c, + 0xef, 0x1e}, + {}, + true}, + + // Comment: pseudorandom signature + // tcID: 430 + {SEC_OID_SHA512, + 430, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x5a, 0xdc, 0x83, 0x3c, 0xbc, 0x1d, 0x61, + 0x41, 0xce, 0xd4, 0x57, 0xba, 0xb2, 0xb0, 0x1b, 0x08, 0x14, 0x05, 0x4d, + 0x7a, 0x28, 0xfa, 0x8b, 0xb2, 0x92, 0x5d, 0x1e, 0x75, 0x25, 0xb7, 0xcf, + 0x7d, 0x5c, 0x93, 0x8a, 0x17, 0xab, 0xfb, 0x33, 0x42, 0x6d, 0xcc, 0x05, + 0xce, 0x8d, 0x44, 0xdb, 0x02, 0xf5, 0x3a, 0x75, 0xea, 0x04, 0x01, 0x7d, + 0xca, 0x51, 0xe1, 0xfb, 0xb1, 0x4c, 0xe3, 0x31, 0x1b, 0x14, 0x02, 0x41, + 0x5f, 0x69, 0xb2, 0xa6, 0xde, 0x12, 0x91, 0x47, 0xa8, 0x43, 0x7b, 0x79, + 0xc7, 0x23, 0x15, 0xd3, 0x51, 0x73, 0xd8, 0x8c, 0x2d, 0x61, 0x19, 0x08, + 0x5c, 0x90, 0xda, 0xe8, 0xec, 0x05, 0xc5, 0x5e, 0x06, 0x7e, 0x7d, 0xfa, + 0x4f, 0x68, 0x10, 0x35, 0xe3, 0xdc, 0xca, 0xb0, 0x99, 0x29, 0x1c, 0x0e, + 0xcf, 0x44, 0x28, 0x33, 0x2a, 0x9c, 0xb0, 0x73, 0x6d, 0x16, 0xe7, 0x91, + 0x11, 0xac, 0x76, 0xd7, 0x66}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf, + 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59, + 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3, + 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f, + 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b, + 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5, + 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65, + 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2, + 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51, + 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42, + 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c, + 0xef, 0x1e}, + {0x4d, 0x73, 0x67}, + true}, + + // Comment: pseudorandom signature + // tcID: 431 + {SEC_OID_SHA512, + 431, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x41, 0x41, 0xe4, 0xd9, 0x4a, 0x58, + 0xc1, 0xe7, 0x47, 0xcb, 0xd9, 0xee, 0x66, 0x70, 0xa4, 0x1e, 0xac, 0x3c, + 0x26, 0xfb, 0x4d, 0xb3, 0x24, 0x8e, 0x45, 0xd5, 0x83, 0x17, 0x90, 0x76, + 0xe6, 0xb1, 0x9a, 0x8e, 0x20, 0x03, 0x65, 0x7a, 0x10, 0x8f, 0x91, 0xf9, + 0xa1, 0x03, 0x15, 0x7e, 0xdf, 0xf9, 0xb3, 0x7d, 0xf2, 0xb4, 0x36, 0xa7, + 0x7d, 0xc1, 0x12, 0x92, 0x7d, 0x90, 0x7a, 0xc9, 0xba, 0x25, 0x87, 0x02, + 0x42, 0x01, 0x08, 0xaf, 0xa9, 0x1b, 0x34, 0xbd, 0x90, 0x4c, 0x68, 0x04, + 0x71, 0xe9, 0x43, 0xaf, 0x33, 0x6f, 0xb9, 0x0c, 0x5f, 0xb2, 0xb9, 0x14, + 0x01, 0xa5, 0x8c, 0x9b, 0x1f, 0x46, 0x7b, 0xf8, 0x1a, 0xf8, 0x04, 0x99, + 0x65, 0xdd, 0x8b, 0x45, 0xf1, 0x2e, 0x15, 0x2f, 0x4f, 0x7f, 0xd3, 0x78, + 0x0e, 0x34, 0x92, 0xf3, 0x1e, 0xd2, 0x68, 0x0d, 0x47, 0x77, 0xfb, 0xe6, + 0x55, 0xfe, 0x77, 0x9a, 0xd8, 0x97, 0xab}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf, + 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59, + 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3, + 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f, + 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b, + 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5, + 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65, + 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2, + 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51, + 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42, + 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c, + 0xef, 0x1e}, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: pseudorandom signature + // tcID: 432 + {SEC_OID_SHA512, + 432, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x08, 0x13, 0x5d, 0x3f, 0x1a, 0xe9, 0xe2, + 0x6f, 0xba, 0x82, 0x56, 0x43, 0xed, 0x8a, 0x29, 0xd6, 0x3d, 0x78, 0x43, + 0x72, 0x0e, 0x93, 0x56, 0x6a, 0xa0, 0x9d, 0xb2, 0xbd, 0xf5, 0xaa, 0xa6, + 0x9a, 0xfb, 0xcc, 0x0c, 0x51, 0xe5, 0x29, 0x5c, 0x29, 0x8f, 0x30, 0x5b, + 0xa7, 0xb8, 0x70, 0xf0, 0xa8, 0x5b, 0xb5, 0x69, 0x9c, 0xdf, 0x40, 0x76, + 0x4a, 0xab, 0x59, 0x41, 0x8f, 0x77, 0xc6, 0xff, 0xb4, 0x52, 0x02, 0x42, + 0x01, 0x1d, 0x34, 0x52, 0x56, 0x88, 0x7f, 0xb3, 0x51, 0xf5, 0x70, 0x09, + 0x61, 0xa7, 0xd4, 0x75, 0x72, 0xe0, 0xd6, 0x69, 0x05, 0x6c, 0xb1, 0xd5, + 0x61, 0x93, 0x45, 0xc0, 0xc9, 0x87, 0xf3, 0x33, 0x1c, 0x2f, 0xe2, 0xc6, + 0xdf, 0x84, 0x8a, 0x5c, 0x61, 0x04, 0x22, 0xde, 0xfd, 0x62, 0x12, 0xb6, + 0x43, 0x46, 0x16, 0x1a, 0xa8, 0x71, 0xae, 0x55, 0xb1, 0xfe, 0x4a, 0xdd, + 0x5f, 0x68, 0x83, 0x6e, 0xb1, 0x81}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf, + 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59, + 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3, + 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f, + 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b, + 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5, + 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65, + 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2, + 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51, + 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42, + 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c, + 0xef, 0x1e}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 433 + {SEC_OID_SHA512, + 433, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x1c, 0x96, 0x84, 0xaf, 0x6d, 0xc5, + 0x27, 0x28, 0x41, 0x04, 0x73, 0xc6, 0x30, 0x53, 0xb0, 0x1c, 0x35, 0x8d, + 0x67, 0xe8, 0x1f, 0x8a, 0x13, 0x24, 0xad, 0x71, 0x1c, 0x60, 0x48, 0x1a, + 0x4a, 0x86, 0xdd, 0x3e, 0x75, 0xde, 0x20, 0xca, 0x55, 0xce, 0x7a, 0x9a, + 0x39, 0xb1, 0xf8, 0x2f, 0xd5, 0xda, 0x4f, 0xad, 0xf2, 0x6a, 0x5b, 0xb8, + 0xed, 0xd4, 0x67, 0xaf, 0x88, 0x25, 0xef, 0xe4, 0x74, 0x62, 0x18, 0x02, + 0x41, 0x34, 0xc0, 0x58, 0xab, 0xa6, 0x48, 0x8d, 0x69, 0x43, 0xe1, 0x1e, + 0x0d, 0x13, 0x48, 0x42, 0x94, 0x49, 0xea, 0x17, 0xac, 0x5e, 0xdf, 0x8b, + 0xca, 0xf6, 0x54, 0x10, 0x6b, 0x98, 0xb2, 0xdd, 0xf3, 0x46, 0xc5, 0x37, + 0xb8, 0xa9, 0xa3, 0xf9, 0xb3, 0x17, 0x4b, 0x77, 0x63, 0x7d, 0x22, 0x0e, + 0xf5, 0x31, 0x8d, 0xbb, 0xc3, 0x3d, 0x0a, 0xac, 0x0f, 0xe2, 0xdd, 0xed, + 0xa1, 0x7b, 0x23, 0xcb, 0x2d, 0xe6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23, + 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc, + 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2, + 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5, + 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97, + 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x9b, 0x98, 0xbf, 0xd3, 0x33, 0x98, 0xc2, 0xcf, 0x86, 0x06, 0xfc, + 0x0a, 0xe4, 0x68, 0xb6, 0xd6, 0x17, 0xcc, 0xb3, 0xe7, 0x04, 0xaf, 0x3b, + 0x85, 0x06, 0x64, 0x2a, 0x77, 0x5d, 0x5b, 0x4d, 0xa9, 0xd0, 0x02, 0x09, + 0x36, 0x4a, 0x9f, 0x0a, 0x4a, 0xd7, 0x7c, 0xba, 0xc6, 0x04, 0xa0, 0x15, + 0xc9, 0x7e, 0x6b, 0x5a, 0x18, 0x84, 0x4a, 0x58, 0x9a, 0x4f, 0x1c, 0x7d, + 0x96, 0x25}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 434 + {SEC_OID_SHA512, + 434, + {0x30, 0x81, 0x87, 0x02, 0x41, 0x7c, 0x47, 0xa6, 0x68, 0x62, 0x56, 0x48, + 0xcd, 0x8a, 0x31, 0xac, 0x92, 0x17, 0x4c, 0xf3, 0xd6, 0x10, 0x41, 0xf7, + 0xad, 0x29, 0x25, 0x88, 0xde, 0xf6, 0xed, 0x14, 0x3b, 0x1f, 0xf9, 0xa2, + 0x88, 0xfd, 0x20, 0xcf, 0x36, 0xf5, 0x8d, 0x4b, 0xfe, 0x4b, 0x2c, 0xd4, + 0xa3, 0x81, 0xd4, 0xda, 0x50, 0xc8, 0xed, 0xa5, 0x67, 0x4f, 0x02, 0x04, + 0x49, 0xae, 0x1d, 0x3d, 0xd7, 0x7e, 0x44, 0xed, 0x48, 0x5e, 0x02, 0x42, + 0x01, 0x05, 0x8e, 0x86, 0xb3, 0x27, 0xd2, 0x84, 0xe3, 0x5b, 0xab, 0x49, + 0xfc, 0x7c, 0x33, 0x54, 0x17, 0x57, 0x3f, 0x31, 0x0a, 0xfa, 0x9e, 0x1a, + 0x53, 0x56, 0x6e, 0x0f, 0xae, 0x51, 0x6e, 0x09, 0x90, 0x07, 0x96, 0x50, + 0x30, 0xf6, 0xf4, 0x6b, 0x07, 0x71, 0x16, 0x35, 0x3f, 0x26, 0xcb, 0x46, + 0x6d, 0x1c, 0xf3, 0xf3, 0x53, 0x00, 0xd7, 0x44, 0xd2, 0xd8, 0xf8, 0x83, + 0xc8, 0xa3, 0x1b, 0x43, 0xc2, 0x0d}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23, + 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc, + 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2, + 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5, + 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97, + 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x9b, 0x98, 0xbf, 0xd3, 0x33, 0x98, 0xc2, 0xcf, 0x86, 0x06, 0xfc, + 0x0a, 0xe4, 0x68, 0xb6, 0xd6, 0x17, 0xcc, 0xb3, 0xe7, 0x04, 0xaf, 0x3b, + 0x85, 0x06, 0x64, 0x2a, 0x77, 0x5d, 0x5b, 0x4d, 0xa9, 0xd0, 0x02, 0x09, + 0x36, 0x4a, 0x9f, 0x0a, 0x4a, 0xd7, 0x7c, 0xba, 0xc6, 0x04, 0xa0, 0x15, + 0xc9, 0x7e, 0x6b, 0x5a, 0x18, 0x84, 0x4a, 0x58, 0x9a, 0x4f, 0x1c, 0x7d, + 0x96, 0x25}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is small + // tcID: 435 + {SEC_OID_SHA512, + 435, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xe4, 0xe9, 0xf3, 0xa7, 0xb8, 0x00, + 0xde, 0x63, 0x40, 0x7b, 0x87, 0x03, 0xac, 0x54, 0x52, 0x26, 0x54, 0x1c, + 0x97, 0xa6, 0x73, 0x56, 0x67, 0x11, 0xf7, 0x0e, 0x2b, 0x9c, 0xcb, 0x21, + 0xa1, 0x45, 0xad, 0x46, 0x37, 0x82, 0x5b, 0x02, 0x3d, 0x1e, 0xa9, 0xf1, + 0x8e, 0x60, 0x89, 0x74, 0x13, 0x71, 0x16, 0x11, 0xa8, 0x5c, 0x11, 0x79, + 0xbf, 0xf9, 0xc1, 0x07, 0x36, 0x8f, 0x1c, 0x1b, 0x61, 0xc2, 0x4c, 0x02, + 0x42, 0x01, 0xde, 0x94, 0x8e, 0xe5, 0x77, 0xc3, 0xd4, 0xe4, 0x12, 0x2a, + 0x52, 0xec, 0xcc, 0xac, 0x59, 0xab, 0xb6, 0xfa, 0x93, 0x7d, 0xfb, 0x3e, + 0x4b, 0x98, 0x8c, 0xb2, 0x43, 0xef, 0xe9, 0x87, 0x40, 0x30, 0x94, 0x52, + 0xba, 0x01, 0x31, 0x12, 0xb2, 0x25, 0xb3, 0xb1, 0xb1, 0x38, 0x4d, 0x5f, + 0x68, 0x79, 0x68, 0x45, 0x19, 0x9a, 0x26, 0x02, 0xa8, 0xd4, 0x50, 0x5a, + 0x33, 0x1b, 0x07, 0xd1, 0x01, 0x18, 0x8e}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23, + 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc, + 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2, + 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5, + 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97, + 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x9b, 0x98, 0xbf, 0xd3, 0x33, 0x98, 0xc2, 0xcf, 0x86, 0x06, 0xfc, + 0x0a, 0xe4, 0x68, 0xb6, 0xd6, 0x17, 0xcc, 0xb3, 0xe7, 0x04, 0xaf, 0x3b, + 0x85, 0x06, 0x64, 0x2a, 0x77, 0x5d, 0x5b, 0x4d, 0xa9, 0xd0, 0x02, 0x09, + 0x36, 0x4a, 0x9f, 0x0a, 0x4a, 0xd7, 0x7c, 0xba, 0xc6, 0x04, 0xa0, 0x15, + 0xc9, 0x7e, 0x6b, 0x5a, 0x18, 0x84, 0x4a, 0x58, 0x9a, 0x4f, 0x1c, 0x7d, + 0x96, 0x25}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 436 + {SEC_OID_SHA512, + 436, + {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xb6, 0xcf, 0x64, 0x86, 0x1a, 0x2b, + 0x16, 0xe3, 0x39, 0x76, 0x09, 0x5d, 0xbf, 0x45, 0xa5, 0x92, 0xc7, 0xc2, + 0x42, 0x28, 0xc4, 0xa1, 0xdd, 0x72, 0x7f, 0x30, 0x3d, 0x5e, 0xeb, 0x87, + 0xe5, 0x38, 0x8a, 0xd0, 0x5c, 0x32, 0x8f, 0x82, 0x4c, 0x40, 0xab, 0xd3, + 0xe6, 0xce, 0x00, 0x3f, 0xef, 0x5c, 0xd5, 0x9d, 0xee, 0x00, 0x69, 0xad, + 0x63, 0x48, 0xea, 0x6e, 0x57, 0xf9, 0x0f, 0x6b, 0xdc, 0x0a, 0x82, 0x02, + 0x41, 0x22, 0x81, 0x81, 0xc1, 0x80, 0x36, 0x6e, 0x54, 0x51, 0xdf, 0xef, + 0x35, 0x93, 0xce, 0x66, 0x48, 0x04, 0xcb, 0x42, 0xd5, 0xa8, 0xd5, 0x04, + 0x6b, 0x81, 0x6b, 0x3d, 0xaf, 0x66, 0x02, 0xfa, 0xfd, 0x9a, 0xc2, 0xdc, + 0x24, 0xb8, 0xc9, 0x3a, 0x10, 0x02, 0x44, 0x80, 0x88, 0x25, 0x58, 0xb6, + 0xad, 0x3d, 0x9e, 0x90, 0x59, 0x23, 0xdc, 0xd0, 0xfd, 0x2a, 0x11, 0x96, + 0x47, 0x54, 0xa9, 0xb4, 0x6b, 0x8f}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23, + 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc, + 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2, + 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5, + 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97, + 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x01, 0xff, 0xff, 0xff, + 0xff, 0x64, 0x67, 0x40, 0x2c, 0xcc, 0x67, 0x3d, 0x30, 0x79, 0xf9, 0x03, + 0xf5, 0x1b, 0x97, 0x49, 0x29, 0xe8, 0x33, 0x4c, 0x18, 0xfb, 0x50, 0xc4, + 0x7a, 0xf9, 0x9b, 0xd5, 0x88, 0xa2, 0xa4, 0xb2, 0x56, 0x2f, 0xfd, 0xf6, + 0xc9, 0xb5, 0x60, 0xf5, 0xb5, 0x28, 0x83, 0x45, 0x39, 0xfb, 0x5f, 0xea, + 0x36, 0x81, 0x94, 0xa5, 0xe7, 0x7b, 0xb5, 0xa7, 0x65, 0xb0, 0xe3, 0x82, + 0x69, 0xda}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 437 + {SEC_OID_SHA512, + 437, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x93, 0xc8, 0xf7, 0x66, 0x82, 0x7d, + 0x6d, 0xc1, 0x5c, 0x81, 0x0f, 0xa3, 0x04, 0x33, 0x15, 0x3a, 0x5e, 0x74, + 0x28, 0x59, 0x20, 0x5e, 0xe8, 0x38, 0x9f, 0xbf, 0x69, 0x5c, 0x88, 0x40, + 0xdc, 0x91, 0x74, 0x40, 0x87, 0x0a, 0xcc, 0x5b, 0x16, 0x00, 0x87, 0xff, + 0xd0, 0xcd, 0x9a, 0x60, 0x81, 0x02, 0x9c, 0x60, 0xa7, 0xc2, 0x6d, 0x5e, + 0x8a, 0xa9, 0xa0, 0x57, 0x0f, 0x4e, 0xfd, 0xeb, 0x13, 0xde, 0xa2, 0x02, + 0x42, 0x01, 0x2e, 0xc3, 0xbb, 0xf7, 0x5a, 0x0a, 0xd3, 0xdf, 0x40, 0x31, + 0x02, 0x66, 0x64, 0x8a, 0x36, 0xdb, 0x82, 0x02, 0x17, 0xed, 0x7f, 0xa9, + 0x4e, 0x9c, 0x83, 0x13, 0xe0, 0x32, 0x93, 0xef, 0x4f, 0x6a, 0x40, 0xe7, + 0x36, 0xfb, 0x8f, 0x20, 0x8a, 0xd8, 0xfb, 0x88, 0x3c, 0xa5, 0x09, 0xd4, + 0x80, 0x46, 0x91, 0x05, 0x23, 0x64, 0x54, 0x59, 0xc2, 0x78, 0x29, 0xd5, + 0x44, 0x31, 0x46, 0x3b, 0x25, 0x48, 0xc7}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23, + 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc, + 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2, + 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5, + 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97, + 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x01, 0xff, 0xff, 0xff, + 0xff, 0x64, 0x67, 0x40, 0x2c, 0xcc, 0x67, 0x3d, 0x30, 0x79, 0xf9, 0x03, + 0xf5, 0x1b, 0x97, 0x49, 0x29, 0xe8, 0x33, 0x4c, 0x18, 0xfb, 0x50, 0xc4, + 0x7a, 0xf9, 0x9b, 0xd5, 0x88, 0xa2, 0xa4, 0xb2, 0x56, 0x2f, 0xfd, 0xf6, + 0xc9, 0xb5, 0x60, 0xf5, 0xb5, 0x28, 0x83, 0x45, 0x39, 0xfb, 0x5f, 0xea, + 0x36, 0x81, 0x94, 0xa5, 0xe7, 0x7b, 0xb5, 0xa7, 0x65, 0xb0, 0xe3, 0x82, + 0x69, 0xda}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key is large + // tcID: 438 + {SEC_OID_SHA512, + 438, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x52, 0x38, 0x8c, 0x6d, 0xa6, 0x61, + 0x64, 0xb7, 0x06, 0xb4, 0x1d, 0xd4, 0xdd, 0x48, 0x17, 0x6d, 0x6e, 0xaf, + 0x65, 0x25, 0xf8, 0x76, 0xef, 0x0f, 0xf2, 0xd1, 0x47, 0xf6, 0x96, 0x6e, + 0xbf, 0xad, 0xf1, 0x76, 0x7f, 0xa6, 0x6d, 0x04, 0x20, 0x3d, 0x3e, 0xc9, + 0xc9, 0x37, 0xa1, 0xf0, 0xc9, 0x45, 0xae, 0xd9, 0x53, 0xe3, 0x4b, 0xe4, + 0x44, 0xc2, 0x19, 0xfd, 0x3b, 0x94, 0xd3, 0x27, 0x7a, 0xa6, 0x52, 0x02, + 0x42, 0x01, 0x65, 0x8c, 0x1e, 0x5b, 0x2e, 0x56, 0x3a, 0x49, 0xd1, 0x1c, + 0x88, 0x3d, 0x05, 0xc4, 0x91, 0xd6, 0x28, 0xf0, 0xa9, 0x2c, 0x3e, 0x3d, + 0xc8, 0xdb, 0x9a, 0x4c, 0x8d, 0x5f, 0x0d, 0xc8, 0x46, 0xac, 0x22, 0xaf, + 0x8b, 0x3c, 0x5f, 0xb5, 0xbb, 0xe2, 0xcf, 0xa9, 0x86, 0x14, 0xdc, 0xff, + 0xd8, 0x7d, 0xe1, 0xce, 0xe2, 0xc5, 0x91, 0x2a, 0x58, 0x99, 0x50, 0x5a, + 0x0c, 0x5b, 0xca, 0xa5, 0x13, 0xe2, 0xc6}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23, + 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc, + 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2, + 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5, + 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97, + 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x01, 0xff, 0xff, 0xff, + 0xff, 0x64, 0x67, 0x40, 0x2c, 0xcc, 0x67, 0x3d, 0x30, 0x79, 0xf9, 0x03, + 0xf5, 0x1b, 0x97, 0x49, 0x29, 0xe8, 0x33, 0x4c, 0x18, 0xfb, 0x50, 0xc4, + 0x7a, 0xf9, 0x9b, 0xd5, 0x88, 0xa2, 0xa4, 0xb2, 0x56, 0x2f, 0xfd, 0xf6, + 0xc9, 0xb5, 0x60, 0xf5, 0xb5, 0x28, 0x83, 0x45, 0x39, 0xfb, 0x5f, 0xea, + 0x36, 0x81, 0x94, 0xa5, 0xe7, 0x7b, 0xb5, 0xa7, 0x65, 0xb0, 0xe3, 0x82, + 0x69, 0xda}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 439 + {SEC_OID_SHA512, + 439, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x0e, 0x89, 0x47, 0x0f, 0x98, 0x1d, + 0x2c, 0x7c, 0x5c, 0x96, 0x58, 0x71, 0x21, 0xa6, 0x73, 0x23, 0xbb, 0x96, + 0xff, 0x24, 0x27, 0x73, 0x9d, 0x0d, 0x88, 0x5e, 0xa2, 0x77, 0x29, 0x3e, + 0xfa, 0x3b, 0x25, 0xc0, 0xbd, 0xa0, 0x4d, 0x81, 0x46, 0x61, 0x98, 0xa3, + 0xcb, 0xfc, 0x44, 0x1f, 0x1b, 0x1b, 0x98, 0xf6, 0xbc, 0xdc, 0x25, 0x89, + 0xd9, 0xd9, 0x1a, 0x17, 0xa7, 0x89, 0x9f, 0x70, 0xd0, 0x46, 0x1e, 0x02, + 0x42, 0x01, 0x73, 0x51, 0xb0, 0xda, 0x8c, 0x8d, 0x0e, 0x4a, 0xa0, 0x97, + 0x46, 0x69, 0xd1, 0x90, 0xfa, 0x2f, 0x90, 0xaa, 0x50, 0x22, 0x71, 0x60, + 0x59, 0x4d, 0xfb, 0x55, 0x75, 0x50, 0x02, 0x36, 0x54, 0x41, 0xde, 0x17, + 0xea, 0x42, 0x90, 0x21, 0x28, 0xa6, 0xf8, 0x1e, 0x55, 0x41, 0x77, 0xed, + 0x50, 0x9c, 0x0c, 0xec, 0x31, 0xfd, 0x50, 0x53, 0xfa, 0xe0, 0x3f, 0x62, + 0xff, 0x76, 0x57, 0x9b, 0xa9, 0x2b, 0xda}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfb, 0xa6, 0xa0, 0x61, 0x20, + 0x1e, 0xa6, 0xb1, 0xed, 0x42, 0x65, 0x16, 0x35, 0x68, 0x73, 0x5e, 0xba, + 0xb7, 0x86, 0x00, 0xcd, 0xf6, 0xa7, 0x11, 0x01, 0xdc, 0x63, 0xbe, 0xaf, + 0x54, 0x6d, 0x97, 0xa2, 0x14, 0xfc, 0x63, 0x96, 0x79, 0x3b, 0x01, 0x4e, + 0xb1, 0xaa, 0x7a, 0x72, 0x8f, 0x53, 0xde, 0xb2, 0xff, 0x99, 0x99, 0xa3, + 0x80, 0x8d, 0xdf, 0xed, 0x15, 0xe9, 0x62, 0x9b, 0x01, 0x99, 0x38, 0x52, + 0xda, 0xdc, 0x39, 0x29, 0x9a, 0x5a, 0x45, 0xb6, 0xbd, 0x7c, 0x8d, 0xc8, + 0xec, 0x67, 0xe7, 0xad, 0xbb, 0x35, 0x9f, 0xa8, 0xfa, 0x5d, 0x44, 0x97, + 0x7e, 0x15, 0xe2, 0xe5, 0xa9, 0xac, 0xf0, 0xc3, 0x36, 0x45, 0xf3, 0xf2, + 0xc6, 0x8c, 0x52, 0x6e, 0x07, 0x73, 0x2f, 0xb3, 0x50, 0x43, 0x71, 0x9c, + 0xfa, 0xfc, 0x16, 0x06, 0x3c, 0x8e, 0x58, 0x85, 0x0a, 0x95, 0x84, 0x36, + 0xa4, 0xe5}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 440 + {SEC_OID_SHA512, + 440, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x10, 0x94, 0xac, 0x23, 0xca, 0x46, + 0xa3, 0xe2, 0xb4, 0xac, 0x3b, 0xaa, 0xe6, 0x50, 0x4f, 0x1b, 0xfb, 0x3d, + 0xdf, 0x2d, 0xb9, 0xab, 0x40, 0xed, 0xa3, 0x2d, 0x8e, 0x0a, 0x05, 0x72, + 0x79, 0x98, 0xf8, 0x55, 0x2a, 0x03, 0x3b, 0xb0, 0x52, 0x41, 0xe8, 0x26, + 0xa8, 0x6a, 0x1d, 0x03, 0x01, 0x4e, 0xae, 0x3a, 0xa5, 0xfe, 0x1a, 0x45, + 0xca, 0xac, 0x1d, 0xb3, 0xe8, 0x13, 0x8b, 0x9c, 0xf5, 0x90, 0x68, 0x02, + 0x42, 0x01, 0x47, 0xed, 0xb1, 0x5a, 0x50, 0x80, 0xee, 0x2f, 0x92, 0x9f, + 0x78, 0xb6, 0xac, 0x86, 0x60, 0x4a, 0xae, 0x51, 0xb6, 0x74, 0xfa, 0x46, + 0xea, 0xae, 0x7f, 0xdf, 0xd9, 0x0b, 0xf6, 0x4d, 0x61, 0x89, 0x34, 0x11, + 0x55, 0xf4, 0xeb, 0xa9, 0x37, 0xea, 0xe7, 0x4c, 0x9e, 0x48, 0x0e, 0xb4, + 0xfb, 0x7e, 0x6a, 0xaf, 0xd4, 0x28, 0x5e, 0x7f, 0xc5, 0x03, 0xee, 0x6e, + 0xc2, 0x0f, 0x0b, 0x14, 0x15, 0xbe, 0x06}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfb, 0xa6, 0xa0, 0x61, 0x20, + 0x1e, 0xa6, 0xb1, 0xed, 0x42, 0x65, 0x16, 0x35, 0x68, 0x73, 0x5e, 0xba, + 0xb7, 0x86, 0x00, 0xcd, 0xf6, 0xa7, 0x11, 0x01, 0xdc, 0x63, 0xbe, 0xaf, + 0x54, 0x6d, 0x97, 0xa2, 0x14, 0xfc, 0x63, 0x96, 0x79, 0x3b, 0x01, 0x4e, + 0xb1, 0xaa, 0x7a, 0x72, 0x8f, 0x53, 0xde, 0xb2, 0xff, 0x99, 0x99, 0xa3, + 0x80, 0x8d, 0xdf, 0xed, 0x15, 0xe9, 0x62, 0x9b, 0x01, 0x99, 0x38, 0x52, + 0xda, 0xdc, 0x39, 0x29, 0x9a, 0x5a, 0x45, 0xb6, 0xbd, 0x7c, 0x8d, 0xc8, + 0xec, 0x67, 0xe7, 0xad, 0xbb, 0x35, 0x9f, 0xa8, 0xfa, 0x5d, 0x44, 0x97, + 0x7e, 0x15, 0xe2, 0xe5, 0xa9, 0xac, 0xf0, 0xc3, 0x36, 0x45, 0xf3, 0xf2, + 0xc6, 0x8c, 0x52, 0x6e, 0x07, 0x73, 0x2f, 0xb3, 0x50, 0x43, 0x71, 0x9c, + 0xfa, 0xfc, 0x16, 0x06, 0x3c, 0x8e, 0x58, 0x85, 0x0a, 0x95, 0x84, 0x36, + 0xa4, 0xe5}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is small + // tcID: 441 + {SEC_OID_SHA512, + 441, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd8, 0x76, 0xae, 0x17, 0x4d, 0xa3, + 0x1e, 0x12, 0x8b, 0xab, 0xff, 0x9f, 0x1d, 0x15, 0x50, 0x76, 0x60, 0xbd, + 0xc7, 0x95, 0x87, 0x50, 0x84, 0x4d, 0xc4, 0xf4, 0x29, 0x1f, 0x75, 0xa8, + 0x82, 0xa2, 0x2f, 0x17, 0x7f, 0x70, 0x4b, 0xe6, 0x06, 0x7b, 0xf7, 0xce, + 0x8f, 0x06, 0xb8, 0x62, 0x6d, 0x97, 0x1e, 0x6e, 0xf5, 0xdc, 0xb6, 0x66, + 0xfa, 0x97, 0x5c, 0x1e, 0x11, 0x12, 0x6e, 0x04, 0xfc, 0xcc, 0xe2, 0x02, + 0x42, 0x01, 0xab, 0xb1, 0x26, 0x30, 0xa6, 0x8b, 0x66, 0x9e, 0x6a, 0xd2, + 0xd8, 0xd6, 0x26, 0x54, 0xd7, 0x5d, 0xfb, 0xc6, 0xb5, 0x4a, 0x8e, 0x3a, + 0x9c, 0x91, 0x5b, 0xe6, 0x63, 0xe0, 0x80, 0xdd, 0xcc, 0x34, 0x8e, 0x57, + 0xa1, 0x0e, 0x2b, 0x1d, 0xd9, 0xf0, 0x3e, 0x1b, 0x89, 0x77, 0x96, 0xad, + 0x88, 0x9b, 0x07, 0x5e, 0x59, 0x19, 0xdc, 0x5b, 0xf3, 0x7a, 0x11, 0x2d, + 0x92, 0xc6, 0x93, 0x45, 0x6e, 0x64, 0x57}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfb, 0xa6, 0xa0, 0x61, 0x20, + 0x1e, 0xa6, 0xb1, 0xed, 0x42, 0x65, 0x16, 0x35, 0x68, 0x73, 0x5e, 0xba, + 0xb7, 0x86, 0x00, 0xcd, 0xf6, 0xa7, 0x11, 0x01, 0xdc, 0x63, 0xbe, 0xaf, + 0x54, 0x6d, 0x97, 0xa2, 0x14, 0xfc, 0x63, 0x96, 0x79, 0x3b, 0x01, 0x4e, + 0xb1, 0xaa, 0x7a, 0x72, 0x8f, 0x53, 0xde, 0xb2, 0xff, 0x99, 0x99, 0xa3, + 0x80, 0x8d, 0xdf, 0xed, 0x15, 0xe9, 0x62, 0x9b, 0x01, 0x99, 0x38, 0x52, + 0xda, 0xdc, 0x39, 0x29, 0x9a, 0x5a, 0x45, 0xb6, 0xbd, 0x7c, 0x8d, 0xc8, + 0xec, 0x67, 0xe7, 0xad, 0xbb, 0x35, 0x9f, 0xa8, 0xfa, 0x5d, 0x44, 0x97, + 0x7e, 0x15, 0xe2, 0xe5, 0xa9, 0xac, 0xf0, 0xc3, 0x36, 0x45, 0xf3, 0xf2, + 0xc6, 0x8c, 0x52, 0x6e, 0x07, 0x73, 0x2f, 0xb3, 0x50, 0x43, 0x71, 0x9c, + 0xfa, 0xfc, 0x16, 0x06, 0x3c, 0x8e, 0x58, 0x85, 0x0a, 0x95, 0x84, 0x36, + 0xa4, 0xe5}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 442 + {SEC_OID_SHA512, + 442, + {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0xd6, 0x92, 0xaf, 0x1e, 0xd1, 0xb4, + 0xbd, 0x5c, 0xea, 0x3a, 0xa8, 0xdd, 0xc6, 0xf3, 0xf1, 0x5d, 0x8a, 0x6e, + 0xe0, 0x01, 0x6f, 0xa0, 0xe8, 0xeb, 0x95, 0x85, 0x80, 0xe7, 0x42, 0x18, + 0x32, 0xec, 0xc0, 0xe3, 0x87, 0xc3, 0x4a, 0xaf, 0xac, 0x63, 0x80, 0xba, + 0xc4, 0x19, 0xea, 0x45, 0xc4, 0x2a, 0xe6, 0x42, 0x6a, 0xf5, 0x03, 0x84, + 0x7f, 0x22, 0xc4, 0x9c, 0x2f, 0x45, 0x63, 0x38, 0xc1, 0xa7, 0x02, 0x41, + 0x7a, 0xce, 0xad, 0xde, 0x02, 0xac, 0xe1, 0x66, 0x8b, 0xc1, 0xa3, 0x36, + 0x0d, 0x34, 0xe1, 0x25, 0xaf, 0xde, 0x23, 0x0f, 0x53, 0x6c, 0x15, 0x4d, + 0x91, 0xe6, 0xc8, 0x76, 0xbe, 0xe1, 0xd3, 0x4a, 0xe0, 0x6e, 0xdc, 0xbb, + 0xca, 0x0c, 0x7c, 0xd1, 0x76, 0x46, 0x84, 0x09, 0x13, 0x16, 0x47, 0x40, + 0xb1, 0x2e, 0x2e, 0x22, 0x4f, 0xe3, 0xef, 0x3d, 0xec, 0x6f, 0xd8, 0x4a, + 0x81, 0xb5, 0x81, 0xc1, 0x88}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x5d, 0x52, 0xb3, 0x1c, + 0xa5, 0x2f, 0x89, 0x47, 0xa3, 0x55, 0x93, 0xed, 0xf1, 0x64, 0xcd, 0x32, + 0x4f, 0x83, 0x3b, 0x90, 0x93, 0x58, 0x46, 0xc6, 0x4d, 0xb1, 0x45, 0x4d, + 0xf9, 0xf0, 0x28, 0xdc, 0x8b, 0xc3, 0x6b, 0xb0, 0x4c, 0xb7, 0xf0, 0xcc, + 0xec, 0xeb, 0xa0, 0x1a, 0x38, 0x44, 0x09, 0x7f, 0x7c, 0x35, 0xee, 0xaa, + 0x81, 0x42, 0x8d, 0xb0, 0xcc, 0xa6, 0x33, 0x31, 0x01, 0xb7, 0xc7, 0x02, + 0x77, 0xd0, 0xbf, 0x78, 0xa3, 0xc7, 0xb6, 0x2c, 0x93, 0x7f, 0x0c, 0xb2, + 0xca, 0xd2, 0x56, 0x5f, 0x55, 0x14, 0xf6, 0x20, 0x5c, 0xeb, 0x1a, 0x19, + 0x3d, 0x4f, 0xdb, 0x45, 0xba, 0x6e, 0x6c, 0xec, 0x07, 0x82, 0x7b, 0xae, + 0x0b, 0x16, 0xb8, 0x31, 0x6c, 0x35, 0x39, 0xa1, 0x51, 0x14, 0xd0, 0xde, + 0x6d, 0x2d, 0xe4, 0x07, 0xfd, 0x71, 0x17, 0x55, 0x1a, 0x70, 0x82, 0x6e, + 0xad, 0xa6}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 443 + {SEC_OID_SHA512, + 443, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xe0, 0x10, 0x94, 0x04, 0x8f, 0xcf, + 0x7a, 0x1e, 0x2e, 0xc6, 0x6f, 0xae, 0xdf, 0xfc, 0x40, 0xf4, 0x8c, 0x9c, + 0x93, 0x51, 0x43, 0x25, 0xbd, 0xe6, 0xb4, 0x95, 0x8d, 0x80, 0xf0, 0x41, + 0x3e, 0xfd, 0xe7, 0xee, 0xc1, 0xdc, 0x6d, 0xe6, 0x5f, 0x96, 0x00, 0x9c, + 0x06, 0x93, 0x97, 0xe5, 0x1d, 0xa2, 0xeb, 0x17, 0x29, 0xef, 0xa2, 0x87, + 0xaf, 0xd5, 0x55, 0x2b, 0x25, 0xa9, 0xe4, 0x27, 0xa6, 0xd8, 0x36, 0x02, + 0x42, 0x01, 0x48, 0x9e, 0x7e, 0x12, 0x4f, 0x66, 0x94, 0x2e, 0x64, 0x2d, + 0xe9, 0x92, 0xe6, 0x0b, 0x3a, 0x86, 0xfc, 0xce, 0x57, 0x67, 0x67, 0x71, + 0x93, 0x90, 0xc3, 0xa3, 0x12, 0xfc, 0xde, 0xaa, 0x56, 0x0a, 0x7f, 0xbb, + 0x0c, 0xab, 0xb3, 0x5e, 0x05, 0xa6, 0xd6, 0xf3, 0x49, 0x91, 0x60, 0xfd, + 0x2d, 0xba, 0x12, 0xd2, 0x9b, 0x61, 0x3b, 0x16, 0xde, 0xc7, 0x49, 0x4c, + 0x95, 0x0d, 0x65, 0xfd, 0xf1, 0x1f, 0xa3}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x5d, 0x52, 0xb3, 0x1c, + 0xa5, 0x2f, 0x89, 0x47, 0xa3, 0x55, 0x93, 0xed, 0xf1, 0x64, 0xcd, 0x32, + 0x4f, 0x83, 0x3b, 0x90, 0x93, 0x58, 0x46, 0xc6, 0x4d, 0xb1, 0x45, 0x4d, + 0xf9, 0xf0, 0x28, 0xdc, 0x8b, 0xc3, 0x6b, 0xb0, 0x4c, 0xb7, 0xf0, 0xcc, + 0xec, 0xeb, 0xa0, 0x1a, 0x38, 0x44, 0x09, 0x7f, 0x7c, 0x35, 0xee, 0xaa, + 0x81, 0x42, 0x8d, 0xb0, 0xcc, 0xa6, 0x33, 0x31, 0x01, 0xb7, 0xc7, 0x02, + 0x77, 0xd0, 0xbf, 0x78, 0xa3, 0xc7, 0xb6, 0x2c, 0x93, 0x7f, 0x0c, 0xb2, + 0xca, 0xd2, 0x56, 0x5f, 0x55, 0x14, 0xf6, 0x20, 0x5c, 0xeb, 0x1a, 0x19, + 0x3d, 0x4f, 0xdb, 0x45, 0xba, 0x6e, 0x6c, 0xec, 0x07, 0x82, 0x7b, 0xae, + 0x0b, 0x16, 0xb8, 0x31, 0x6c, 0x35, 0x39, 0xa1, 0x51, 0x14, 0xd0, 0xde, + 0x6d, 0x2d, 0xe4, 0x07, 0xfd, 0x71, 0x17, 0x55, 0x1a, 0x70, 0x82, 0x6e, + 0xad, 0xa6}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: x-coordinate of the public key is large + // tcID: 444 + {SEC_OID_SHA512, + 444, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd2, 0x96, 0x29, 0x22, 0x13, 0x38, + 0x0d, 0xe1, 0x33, 0xdc, 0x66, 0xec, 0xeb, 0x8b, 0xd8, 0x57, 0xa5, 0xc4, + 0x68, 0xaf, 0xe8, 0x55, 0xc0, 0x5d, 0xa9, 0xdb, 0x93, 0x73, 0x73, 0xb5, + 0x1f, 0x90, 0x20, 0xca, 0x11, 0x35, 0x34, 0x15, 0xda, 0x76, 0xbb, 0x6a, + 0xf9, 0x97, 0xa4, 0x86, 0xd2, 0x37, 0x0e, 0x31, 0xad, 0xcc, 0x0a, 0x45, + 0x31, 0x95, 0x2a, 0x3b, 0x59, 0x42, 0x86, 0x78, 0xee, 0x59, 0x43, 0x02, + 0x42, 0x01, 0x59, 0x79, 0xa3, 0xc6, 0x09, 0xc2, 0xc2, 0x09, 0x9a, 0xe1, + 0xb2, 0x90, 0xda, 0x3d, 0x61, 0x3b, 0x24, 0x8e, 0x3a, 0x10, 0xde, 0x7a, + 0xd7, 0x70, 0xdf, 0xfc, 0x82, 0xfb, 0x33, 0xe7, 0x4f, 0xc3, 0x20, 0x75, + 0x33, 0xf9, 0x72, 0x85, 0xcf, 0x45, 0x57, 0xa6, 0x40, 0x7e, 0x9a, 0x77, + 0x5e, 0x59, 0xef, 0xea, 0xee, 0x42, 0x64, 0xb2, 0x63, 0x49, 0x33, 0xa6, + 0xba, 0xf8, 0xc4, 0x06, 0xf0, 0xc4, 0xa9}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x5d, 0x52, 0xb3, 0x1c, + 0xa5, 0x2f, 0x89, 0x47, 0xa3, 0x55, 0x93, 0xed, 0xf1, 0x64, 0xcd, 0x32, + 0x4f, 0x83, 0x3b, 0x90, 0x93, 0x58, 0x46, 0xc6, 0x4d, 0xb1, 0x45, 0x4d, + 0xf9, 0xf0, 0x28, 0xdc, 0x8b, 0xc3, 0x6b, 0xb0, 0x4c, 0xb7, 0xf0, 0xcc, + 0xec, 0xeb, 0xa0, 0x1a, 0x38, 0x44, 0x09, 0x7f, 0x7c, 0x35, 0xee, 0xaa, + 0x81, 0x42, 0x8d, 0xb0, 0xcc, 0xa6, 0x33, 0x31, 0x01, 0xb7, 0xc7, 0x02, + 0x77, 0xd0, 0xbf, 0x78, 0xa3, 0xc7, 0xb6, 0x2c, 0x93, 0x7f, 0x0c, 0xb2, + 0xca, 0xd2, 0x56, 0x5f, 0x55, 0x14, 0xf6, 0x20, 0x5c, 0xeb, 0x1a, 0x19, + 0x3d, 0x4f, 0xdb, 0x45, 0xba, 0x6e, 0x6c, 0xec, 0x07, 0x82, 0x7b, 0xae, + 0x0b, 0x16, 0xb8, 0x31, 0x6c, 0x35, 0x39, 0xa1, 0x51, 0x14, 0xd0, 0xde, + 0x6d, 0x2d, 0xe4, 0x07, 0xfd, 0x71, 0x17, 0x55, 0x1a, 0x70, 0x82, 0x6e, + 0xad, 0xa6}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 445 + {SEC_OID_SHA512, + 445, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xef, 0x8f, 0x78, 0x5c, 0x51, 0xa2, + 0x5a, 0xe2, 0xcd, 0x93, 0x48, 0x7b, 0x5c, 0x84, 0x8d, 0x4a, 0xf1, 0x33, + 0x21, 0x7a, 0x91, 0xf5, 0x13, 0x59, 0xc9, 0x66, 0xe7, 0x53, 0x8e, 0x68, + 0x74, 0x35, 0x78, 0x12, 0x2d, 0xf5, 0x83, 0x00, 0x02, 0xf9, 0x6f, 0x6f, + 0xad, 0xb5, 0xbc, 0x44, 0x48, 0x0e, 0x3b, 0x3b, 0x2c, 0x80, 0x4e, 0x4c, + 0x51, 0xcf, 0x95, 0xd0, 0x59, 0xd5, 0x64, 0x6c, 0x5c, 0xef, 0x21, 0x02, + 0x42, 0x01, 0xba, 0x22, 0x76, 0xcc, 0x00, 0x3e, 0x87, 0xbe, 0xa3, 0x7c, + 0x37, 0x24, 0xe5, 0x8a, 0x0a, 0xb8, 0x85, 0xf5, 0x6d, 0x09, 0xb8, 0xb5, + 0x71, 0x8f, 0x67, 0x4f, 0x9c, 0x70, 0xf3, 0xb5, 0xec, 0xfb, 0x4a, 0xd1, + 0xf3, 0x41, 0x7b, 0x42, 0x0e, 0xc4, 0x08, 0x10, 0xe0, 0x88, 0x26, 0xef, + 0xa7, 0xd8, 0xad, 0x6c, 0xa7, 0xc6, 0xa7, 0x84, 0x03, 0x48, 0x09, 0x7f, + 0x92, 0xb2, 0xde, 0x8d, 0x6e, 0x08, 0x0b}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc7, 0xc8, 0x81, 0x7b, 0xf2, 0xf0, 0x65, 0x2a, 0x4a, + 0x4b, 0x51, 0x40, 0xc7, 0x73, 0xe2, 0x61, 0x08, 0x0a, 0x0a, 0x11, 0x13, + 0x95, 0x85, 0x6e, 0x8a, 0x33, 0x50, 0xf5, 0xeb, 0x56, 0x12, 0xbd, 0x63, + 0xb3, 0x67, 0xb9, 0x65, 0xe9, 0x2e, 0x95, 0x38, 0xea, 0x3b, 0x79, 0x08, + 0xae, 0xf1, 0xad, 0xe4, 0xb6, 0x8e, 0x17, 0xf9, 0xf9, 0x14, 0x84, 0x95, + 0xc1, 0x67, 0xd1, 0xc4, 0xdd, 0x49, 0x13, 0x49, 0x00, 0x08, 0xbf, 0x0b, + 0xe2, 0x97, 0x9a, 0xbb, 0x81, 0x11, 0xfd, 0x0d, 0x76, 0x8a, 0xdc, 0xad, + 0x77, 0x41, 0x13, 0xa8, 0x22, 0xc1, 0xbb, 0x60, 0x88, 0x70, 0x53, 0xb5, + 0xcf, 0x8c, 0x95, 0x63, 0xe7, 0x67, 0x05, 0xa3, 0x91, 0xec, 0xe1, 0x54, + 0xb5, 0xdf, 0xb1, 0x14, 0xb2, 0x0e, 0x35, 0x1d, 0xf4, 0x01, 0x4b, 0xec, + 0x19, 0xfa, 0x87, 0x72, 0x08, 0x45, 0x80, 0x1c, 0xf0, 0x6b, 0x7f, 0xff, + 0xff, 0xff}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 446 + {SEC_OID_SHA512, + 446, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x55, 0x97, 0x8a, 0xdc, 0x4b, 0x57, + 0x0d, 0x89, 0x75, 0x11, 0xf5, 0xec, 0xfb, 0x65, 0xa3, 0x19, 0x47, 0xe6, + 0xe9, 0x89, 0xda, 0x17, 0xde, 0xa7, 0x16, 0x62, 0x5b, 0xb3, 0xfa, 0x7b, + 0x92, 0xb8, 0x53, 0x62, 0x3e, 0xb0, 0xcd, 0x9c, 0xe2, 0xa5, 0xe2, 0xb4, + 0xd8, 0xc1, 0xc2, 0xa9, 0x0e, 0xc0, 0x4f, 0xe7, 0x9d, 0x01, 0x25, 0x76, + 0xec, 0x72, 0x8a, 0x45, 0xc5, 0xce, 0x47, 0xc6, 0xd5, 0x00, 0xc0, 0x02, + 0x42, 0x00, 0xf7, 0x9f, 0xa8, 0xb9, 0x4e, 0xe2, 0x82, 0xa3, 0xd1, 0x81, + 0x58, 0x92, 0xcb, 0xf1, 0x5d, 0x7e, 0xbd, 0xf6, 0x2c, 0xb0, 0x42, 0xc7, + 0x6b, 0xb3, 0xc7, 0x10, 0xc2, 0x3e, 0x32, 0xb7, 0x59, 0x92, 0xcc, 0x24, + 0x9d, 0x84, 0x07, 0x21, 0x98, 0xe4, 0xed, 0x63, 0xd7, 0x24, 0x35, 0xa0, + 0x7d, 0x2e, 0xd7, 0x6f, 0x27, 0x8d, 0x73, 0x99, 0xf6, 0x1a, 0x5b, 0x5c, + 0x99, 0x7f, 0x45, 0x69, 0x2f, 0xed, 0x22}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc7, 0xc8, 0x81, 0x7b, 0xf2, 0xf0, 0x65, 0x2a, 0x4a, + 0x4b, 0x51, 0x40, 0xc7, 0x73, 0xe2, 0x61, 0x08, 0x0a, 0x0a, 0x11, 0x13, + 0x95, 0x85, 0x6e, 0x8a, 0x33, 0x50, 0xf5, 0xeb, 0x56, 0x12, 0xbd, 0x63, + 0xb3, 0x67, 0xb9, 0x65, 0xe9, 0x2e, 0x95, 0x38, 0xea, 0x3b, 0x79, 0x08, + 0xae, 0xf1, 0xad, 0xe4, 0xb6, 0x8e, 0x17, 0xf9, 0xf9, 0x14, 0x84, 0x95, + 0xc1, 0x67, 0xd1, 0xc4, 0xdd, 0x49, 0x13, 0x49, 0x00, 0x08, 0xbf, 0x0b, + 0xe2, 0x97, 0x9a, 0xbb, 0x81, 0x11, 0xfd, 0x0d, 0x76, 0x8a, 0xdc, 0xad, + 0x77, 0x41, 0x13, 0xa8, 0x22, 0xc1, 0xbb, 0x60, 0x88, 0x70, 0x53, 0xb5, + 0xcf, 0x8c, 0x95, 0x63, 0xe7, 0x67, 0x05, 0xa3, 0x91, 0xec, 0xe1, 0x54, + 0xb5, 0xdf, 0xb1, 0x14, 0xb2, 0x0e, 0x35, 0x1d, 0xf4, 0x01, 0x4b, 0xec, + 0x19, 0xfa, 0x87, 0x72, 0x08, 0x45, 0x80, 0x1c, 0xf0, 0x6b, 0x7f, 0xff, + 0xff, 0xff}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: y-coordinate of the public key has many trailing 1's + // tcID: 447 + {SEC_OID_SHA512, + 447, + {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa2, 0xaf, 0x29, 0xc5, 0x81, 0x84, + 0xca, 0x86, 0x1e, 0x7c, 0xd9, 0x31, 0xf3, 0x9c, 0xea, 0x06, 0x4b, 0x19, + 0x9e, 0xee, 0x56, 0x3f, 0x24, 0x1c, 0xd5, 0xec, 0xf6, 0xeb, 0xb2, 0xad, + 0xe7, 0x28, 0xf1, 0xbe, 0x23, 0xcf, 0x00, 0x7e, 0xbe, 0x8e, 0xf0, 0xc4, + 0x2d, 0x99, 0xf9, 0xf5, 0x19, 0x0f, 0x68, 0x15, 0x44, 0x6a, 0xfc, 0x30, + 0x43, 0xa8, 0x20, 0xd7, 0xda, 0xf2, 0x7e, 0x86, 0xb8, 0x3b, 0x8a, 0x02, + 0x42, 0x01, 0xa2, 0xac, 0xd1, 0x82, 0x2e, 0xb5, 0x39, 0x38, 0x3d, 0xef, + 0xff, 0x87, 0x69, 0xaa, 0xd8, 0xba, 0xcd, 0x50, 0xcd, 0x24, 0xca, 0x7a, + 0xa6, 0x67, 0x06, 0x71, 0x41, 0x81, 0x10, 0x17, 0x78, 0x08, 0xc3, 0xf4, + 0xfb, 0xe6, 0x04, 0x1b, 0x9c, 0xb8, 0x98, 0x35, 0x9e, 0xe6, 0x1e, 0x04, + 0x82, 0x4a, 0xde, 0xdd, 0x62, 0xb3, 0x9f, 0xe5, 0x79, 0x19, 0x07, 0xa2, + 0x05, 0x86, 0x33, 0x3b, 0xd3, 0xc7, 0x6d}, + {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, + 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, + 0x00, 0x04, 0x00, 0xc7, 0xc8, 0x81, 0x7b, 0xf2, 0xf0, 0x65, 0x2a, 0x4a, + 0x4b, 0x51, 0x40, 0xc7, 0x73, 0xe2, 0x61, 0x08, 0x0a, 0x0a, 0x11, 0x13, + 0x95, 0x85, 0x6e, 0x8a, 0x33, 0x50, 0xf5, 0xeb, 0x56, 0x12, 0xbd, 0x63, + 0xb3, 0x67, 0xb9, 0x65, 0xe9, 0x2e, 0x95, 0x38, 0xea, 0x3b, 0x79, 0x08, + 0xae, 0xf1, 0xad, 0xe4, 0xb6, 0x8e, 0x17, 0xf9, 0xf9, 0x14, 0x84, 0x95, + 0xc1, 0x67, 0xd1, 0xc4, 0xdd, 0x49, 0x13, 0x49, 0x00, 0x08, 0xbf, 0x0b, + 0xe2, 0x97, 0x9a, 0xbb, 0x81, 0x11, 0xfd, 0x0d, 0x76, 0x8a, 0xdc, 0xad, + 0x77, 0x41, 0x13, 0xa8, 0x22, 0xc1, 0xbb, 0x60, 0x88, 0x70, 0x53, 0xb5, + 0xcf, 0x8c, 0x95, 0x63, 0xe7, 0x67, 0x05, 0xa3, 0x91, 0xec, 0xe1, 0x54, + 0xb5, 0xdf, 0xb1, 0x14, 0xb2, 0x0e, 0x35, 0x1d, 0xf4, 0x01, 0x4b, 0xec, + 0x19, 0xfa, 0x87, 0x72, 0x08, 0x45, 0x80, 0x1c, 0xf0, 0x6b, 0x7f, 0xff, + 0xff, 0xff}, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}}; + +#endif // p521ecdsa_sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h new file mode 100644 index 000000000..976325620 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h @@ -0,0 +1,1283 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha1_mgf1sha1_vectors_h__ +#define rsa_oaep_2048_sha1_mgf1sha1_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_0{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, + 0xf6, 0xa9, 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, + 0x8a, 0xd6, 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, + 0xad, 0x13, 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, + 0x80, 0xcb, 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, + 0x38, 0xdf, 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, + 0x9d, 0xf8, 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, + 0x02, 0xd4, 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, + 0xdb, 0xf8, 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, + 0xe1, 0xd5, 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, + 0x92, 0x36, 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, + 0x98, 0x32, 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, + 0x3f, 0x46, 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, + 0xda, 0x54, 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, + 0xd1, 0x27, 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, + 0xc5, 0x0b, 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, + 0x6f, 0x4f, 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, + 0x53, 0x76, 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, + 0x4d, 0x31, 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, + 0x98, 0x55, 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, + 0x18, 0x76, 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, + 0x3e, 0x51, 0x88, 0x25, 0x61, 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x07, 0x47, 0xd5, 0x20, 0xca, 0x9b, 0x2d, 0xfc, 0x03, + 0x35, 0xcf, 0x94, 0x30, 0x11, 0x40, 0xb8, 0x10, 0x2f, 0xb8, 0x38, 0xc9, + 0x2e, 0xa9, 0x99, 0x17, 0xe3, 0x54, 0xe2, 0x57, 0x09, 0x60, 0x2d, 0xc0, + 0xcd, 0xef, 0x23, 0x1f, 0xf2, 0x6a, 0xd2, 0xdf, 0xab, 0xbc, 0x39, 0x1e, + 0x72, 0x30, 0x72, 0xa4, 0xef, 0x52, 0x92, 0x9f, 0x3f, 0x1c, 0xf0, 0x21, + 0x6e, 0x44, 0xc0, 0x09, 0x30, 0x30, 0xf8, 0xac, 0x29, 0x09, 0x6f, 0xae, + 0xf2, 0x89, 0x33, 0xbc, 0x9b, 0x92, 0x42, 0x87, 0x01, 0x4e, 0x2e, 0x93, + 0x5e, 0x21, 0x45, 0xbe, 0x47, 0x52, 0xcc, 0xb8, 0x2c, 0xb7, 0x64, 0x62, + 0x71, 0x93, 0x69, 0x79, 0xca, 0xb7, 0x3f, 0x52, 0x1e, 0xeb, 0x27, 0x85, + 0x5a, 0xc2, 0xa4, 0x10, 0x83, 0x4a, 0xe5, 0x08, 0x2e, 0xb6, 0x2e, 0xf6, + 0xf9, 0x89, 0x9e, 0xe5, 0xcb, 0xb6, 0x24, 0xa8, 0xd8, 0xc0, 0x4a, 0xb7, + 0xed, 0xcf, 0x78, 0xfe, 0x13, 0x5d, 0x0f, 0x80, 0x8f, 0x63, 0xb5, 0xde, + 0x6e, 0x07, 0x17, 0x79, 0xbf, 0x1d, 0x9e, 0xaa, 0xf8, 0xd3, 0xef, 0x96, + 0x54, 0x86, 0xf2, 0xc5, 0x26, 0x25, 0xe6, 0xe5, 0x7a, 0x65, 0x1c, 0x7b, + 0xbd, 0x01, 0x97, 0xc9, 0x9c, 0x05, 0x7b, 0x38, 0x60, 0xa3, 0x26, 0x0c, + 0x86, 0x4a, 0x11, 0xb3, 0xcf, 0x22, 0xba, 0x44, 0xde, 0x3a, 0x3b, 0x3f, + 0x31, 0x17, 0xe6, 0x4e, 0xbf, 0x9a, 0x91, 0xf6, 0x26, 0xeb, 0xb3, 0xf3, + 0xc2, 0x6d, 0x1b, 0x0b, 0xb8, 0x07, 0x53, 0x46, 0x8d, 0x4b, 0xf6, 0xa9, + 0x97, 0xb2, 0x83, 0x35, 0xf2, 0x0e, 0xd8, 0xc3, 0x84, 0xd7, 0x55, 0x83, + 0x60, 0xa9, 0xae, 0x97, 0x55, 0x66, 0x1f, 0xa3, 0x74, 0x98, 0x46, 0xb1, + 0x74, 0xe6, 0xbf, 0x33, 0x0e, 0x52, 0xd0, 0x99, 0x41, 0xf6, 0xcc, 0xd7, + 0xde, 0x50, 0x04, 0x77, 0x9f, 0x9b, 0xb9, 0x02, 0x81, 0x81, 0x00, 0xfe, + 0x3d, 0x23, 0x8d, 0x37, 0x6a, 0x38, 0x56, 0xd9, 0x59, 0x2f, 0xd4, 0x96, + 0x1c, 0x17, 0xa7, 0xfb, 0x0f, 0xa3, 0x9d, 0x44, 0x2e, 0x9d, 0xf2, 0x2e, + 0x7e, 0xda, 0x11, 0x5c, 0x64, 0x8c, 0x5c, 0xb7, 0x38, 0xdf, 0x89, 0xea, + 0x92, 0xd8, 0x37, 0x85, 0x58, 0xd0, 0xd9, 0xc1, 0xcf, 0x3d, 0x8b, 0xff, + 0x74, 0x0d, 0x37, 0x43, 0xa0, 0x14, 0x0a, 0x6a, 0x75, 0x23, 0xe9, 0x17, + 0x6c, 0x29, 0x53, 0xb2, 0xc1, 0x1d, 0x7f, 0x44, 0x69, 0x1c, 0xf8, 0xbe, + 0xc2, 0xb3, 0x4f, 0xb5, 0x9c, 0x64, 0x95, 0x35, 0x98, 0x33, 0x19, 0x48, + 0x81, 0x18, 0xc0, 0x31, 0x18, 0xae, 0x74, 0x45, 0xe7, 0x0d, 0xf4, 0x66, + 0xce, 0x98, 0x67, 0x12, 0x60, 0xf0, 0x5d, 0x50, 0x68, 0xce, 0x77, 0x7d, + 0xa9, 0x7e, 0x2b, 0xa8, 0x47, 0x79, 0x49, 0x05, 0x00, 0xce, 0xb4, 0xff, + 0x7f, 0x62, 0xce, 0xca, 0x9a, 0x14, 0x7f, 0x02, 0x81, 0x81, 0x00, 0xbe, + 0x81, 0x4a, 0xf2, 0x6b, 0xf3, 0xc2, 0x71, 0x15, 0xbc, 0x75, 0x95, 0xd0, + 0xd1, 0x2a, 0x1a, 0xf7, 0x71, 0x3f, 0xec, 0xa8, 0x77, 0xae, 0x6e, 0x6d, + 0x85, 0x88, 0x25, 0xed, 0xa3, 0xd1, 0x92, 0x70, 0x47, 0x74, 0xf4, 0x2e, + 0x1a, 0xe1, 0xb6, 0x7f, 0x17, 0x39, 0xe8, 0xc4, 0x5a, 0x04, 0x76, 0x38, + 0x80, 0x70, 0xfa, 0x54, 0x5b, 0x7c, 0xc9, 0x6b, 0x8a, 0x44, 0x00, 0x3b, + 0xc8, 0xd0, 0x7f, 0xde, 0x73, 0xf5, 0xbc, 0xdd, 0x18, 0x26, 0x83, 0x95, + 0xdc, 0xc2, 0x84, 0x2b, 0x50, 0x23, 0xff, 0x14, 0xb3, 0x52, 0x38, 0x26, + 0x07, 0xb7, 0x17, 0x9a, 0x5e, 0xa3, 0x30, 0x84, 0x0f, 0xc4, 0x50, 0x45, + 0xd8, 0x6e, 0x0a, 0xcc, 0x4f, 0xeb, 0x13, 0x5f, 0x0a, 0xb9, 0xb7, 0xce, + 0x6b, 0x8e, 0xb5, 0xf5, 0xa5, 0x75, 0xf2, 0xa2, 0xa8, 0xde, 0x29, 0x9c, + 0x0d, 0x3f, 0x50, 0x6d, 0xf4, 0x87, 0x9b, 0x02, 0x81, 0x80, 0x61, 0xbb, + 0x4c, 0xf4, 0x57, 0x2e, 0x0c, 0xf4, 0x4d, 0xde, 0xfc, 0x05, 0x03, 0xa3, + 0x4e, 0xf0, 0xb3, 0x11, 0x42, 0xfb, 0x0c, 0x9f, 0xc2, 0xf5, 0xbb, 0x2b, + 0xe6, 0x56, 0x30, 0x27, 0x32, 0xd1, 0xdd, 0x59, 0x0e, 0x8d, 0x6c, 0xd0, + 0x00, 0x2f, 0xef, 0xa1, 0xc1, 0xbf, 0x43, 0xc2, 0x8f, 0xcd, 0x46, 0x68, + 0xed, 0x3f, 0xa6, 0x4e, 0x5e, 0x05, 0xd7, 0x00, 0xaa, 0xca, 0x4a, 0xc7, + 0xb8, 0x67, 0x45, 0x5a, 0xf9, 0x24, 0xd8, 0x3e, 0x73, 0xf5, 0xa7, 0x17, + 0x1f, 0x68, 0xef, 0xce, 0x6b, 0xd7, 0xf3, 0xdf, 0x4b, 0x1d, 0x58, 0x02, + 0xd0, 0x69, 0xe9, 0x35, 0xac, 0xb2, 0x63, 0xc0, 0xbb, 0x5b, 0x8d, 0x3d, + 0xb3, 0xd6, 0x43, 0x79, 0x62, 0x4c, 0xec, 0xc1, 0x2d, 0x45, 0x3f, 0xd8, + 0x2c, 0xf9, 0x49, 0x5a, 0x18, 0x64, 0x9a, 0x78, 0xc1, 0xfd, 0x50, 0x0e, + 0x3f, 0x04, 0x71, 0x5b, 0xa3, 0xaf, 0x02, 0x81, 0x80, 0x66, 0x49, 0xdb, + 0xe9, 0x20, 0xa7, 0xa8, 0xce, 0xb9, 0x82, 0x10, 0x8c, 0xd9, 0xab, 0x85, + 0x75, 0x27, 0x49, 0x8a, 0xae, 0x52, 0xa2, 0xb8, 0x69, 0x18, 0xab, 0x6b, + 0x38, 0x1a, 0x4a, 0x2c, 0xbb, 0xf9, 0x47, 0x94, 0xf7, 0x8b, 0x4d, 0xe9, + 0xc5, 0xe8, 0xa5, 0x9a, 0xf5, 0x6d, 0x80, 0x7c, 0x06, 0xd2, 0x3d, 0xbc, + 0xeb, 0xdc, 0xa1, 0xa6, 0xf6, 0x2b, 0xa4, 0xf8, 0xf0, 0x3b, 0x29, 0x8f, + 0x32, 0x29, 0x4a, 0x90, 0x36, 0xd1, 0x6c, 0x27, 0x39, 0xde, 0x1c, 0xc3, + 0xe0, 0xdd, 0xb4, 0xd1, 0x2f, 0x24, 0x79, 0x48, 0x7b, 0x57, 0x88, 0x2a, + 0xfa, 0x24, 0x6c, 0x0e, 0x29, 0x7d, 0xaf, 0x4d, 0x94, 0x60, 0x7c, 0x5e, + 0x51, 0xb3, 0xf4, 0x71, 0x5f, 0x5c, 0x57, 0xd0, 0xf2, 0x6d, 0x86, 0x79, + 0x01, 0x20, 0x9d, 0xb0, 0x20, 0x10, 0xd0, 0xa5, 0x41, 0x28, 0x46, 0x40, + 0xa9, 0xb9, 0xf0, 0x63, 0x63, 0x02, 0x81, 0x80, 0x39, 0xec, 0x60, 0x6f, + 0x5c, 0x9f, 0x1f, 0x33, 0xd9, 0x64, 0x60, 0x6e, 0x12, 0x8e, 0x9e, 0x90, + 0xcf, 0xf9, 0x32, 0x77, 0x2c, 0x57, 0x15, 0xaa, 0x75, 0x98, 0x16, 0xd5, + 0x04, 0xef, 0xe2, 0xc4, 0x62, 0x06, 0xf3, 0x37, 0x9a, 0xa6, 0x1d, 0x31, + 0xf8, 0x8e, 0x72, 0x6b, 0x50, 0xdd, 0x80, 0xb8, 0xce, 0x85, 0x58, 0xa0, + 0xd7, 0x40, 0x85, 0x25, 0xf5, 0x8c, 0x33, 0x99, 0xce, 0x32, 0xe2, 0x39, + 0xd7, 0x09, 0x41, 0xf1, 0x2d, 0x21, 0xe7, 0x76, 0x1c, 0x04, 0x3e, 0x0b, + 0x02, 0x22, 0x0d, 0x25, 0xff, 0xd0, 0x35, 0x71, 0xc7, 0xae, 0x5b, 0xbd, + 0x59, 0xc3, 0x1f, 0x48, 0x12, 0x06, 0x76, 0xf9, 0xd7, 0xc3, 0x70, 0xa7, + 0x49, 0xd8, 0x49, 0x1b, 0xdf, 0xce, 0xa0, 0x16, 0x62, 0xa1, 0x36, 0xc8, + 0x5d, 0x34, 0x9b, 0x6c, 0x71, 0x0f, 0xc6, 0xf6, 0xeb, 0xf8, 0xa7, 0xa7, + 0x9b, 0x62, 0xad, 0xc3}; + +const RsaOaepTestVector kRsaOaep2048Sha1WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 1, + {}, + {0xba, 0x36, 0x68, 0x06, 0xe4, 0xad, 0x50, 0xf7, 0x6c, 0x0d, 0x8f, 0x63, + 0xa8, 0x4c, 0xc8, 0xc1, 0x04, 0x5f, 0xbb, 0x2f, 0x9b, 0xef, 0x31, 0xda, + 0x89, 0x21, 0x4b, 0x2c, 0x85, 0x53, 0xe2, 0xd0, 0x12, 0x6f, 0xb9, 0x1e, + 0x8a, 0xd9, 0xc7, 0x8d, 0x15, 0x15, 0xc1, 0x59, 0x3f, 0xcd, 0x58, 0x92, + 0x78, 0x36, 0x9f, 0x83, 0xd8, 0xda, 0x35, 0x08, 0xbe, 0xed, 0x57, 0x3b, + 0x2e, 0x8a, 0x2e, 0x61, 0xe0, 0x9d, 0x99, 0x23, 0x47, 0x6c, 0xf2, 0xd1, + 0xca, 0xde, 0x86, 0x23, 0x44, 0xa8, 0x7c, 0x8e, 0x50, 0xd6, 0x60, 0x07, + 0x54, 0x08, 0x99, 0x92, 0x85, 0x1f, 0x44, 0x99, 0x8b, 0xe5, 0x71, 0x09, + 0xfe, 0x4f, 0x9a, 0x78, 0x7f, 0xc1, 0x3c, 0xba, 0x35, 0x1f, 0x33, 0x5d, + 0xf5, 0xf4, 0xcd, 0x65, 0x68, 0x58, 0xa9, 0xd9, 0xb5, 0x47, 0x43, 0x8d, + 0xb4, 0xe0, 0xe8, 0x16, 0x40, 0x61, 0x81, 0x04, 0xfa, 0xc1, 0x0c, 0x02, + 0x27, 0x73, 0x3f, 0x85, 0xe0, 0x41, 0xa3, 0x22, 0x45, 0x9c, 0x13, 0xeb, + 0xcf, 0x48, 0x55, 0xfa, 0x69, 0x51, 0x9a, 0xb9, 0x43, 0x01, 0x56, 0x11, + 0x46, 0x83, 0x06, 0x80, 0xe1, 0x61, 0x6f, 0xcf, 0x46, 0x52, 0xd3, 0x0d, + 0xc6, 0xd0, 0xcd, 0x0a, 0xba, 0x39, 0x75, 0x60, 0xd2, 0xa5, 0xb9, 0x55, + 0x6b, 0x42, 0xd4, 0x2e, 0xe2, 0x08, 0x8e, 0xf8, 0x79, 0x34, 0x69, 0xd1, + 0x14, 0x23, 0x31, 0xa0, 0xb3, 0x01, 0x8f, 0xeb, 0x15, 0x39, 0x99, 0xa2, + 0x43, 0x93, 0x49, 0xa7, 0x09, 0xee, 0xcb, 0xf0, 0x95, 0x68, 0x64, 0x3f, + 0x8e, 0x5d, 0x33, 0x89, 0x07, 0x3e, 0xaf, 0xd9, 0x3d, 0x37, 0x54, 0x40, + 0x57, 0xe5, 0x67, 0xc3, 0xa5, 0x53, 0x26, 0x9e, 0xa1, 0xb1, 0x5a, 0x49, + 0x38, 0x81, 0x27, 0x53, 0x2a, 0xb9, 0x67, 0x86, 0x0c, 0x04, 0x06, 0xa4, + 0xb0, 0xcb, 0x3a, 0xdc}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x87, 0x73, 0xfd, 0xde, 0x3f, 0x14, 0x8e, 0xc3, 0x3d, 0x4f, 0xac, 0xdf, + 0xba, 0x81, 0x2e, 0x44, 0x00, 0x1d, 0x90, 0x86, 0x1c, 0x04, 0x7a, 0x9e, + 0xef, 0xe6, 0xc6, 0x54, 0x02, 0x12, 0x79, 0x5b, 0x50, 0xdd, 0x18, 0x6b, + 0xb7, 0x71, 0x2b, 0x84, 0x48, 0x83, 0x0f, 0xc1, 0x79, 0x9e, 0x05, 0x43, + 0xb7, 0x09, 0x3e, 0x47, 0x70, 0xf3, 0x01, 0xe9, 0x21, 0x69, 0x22, 0xe8, + 0x02, 0x80, 0xe9, 0xb5, 0x05, 0x82, 0xc6, 0x69, 0xe3, 0xa9, 0xa4, 0xfe, + 0xb0, 0x8e, 0xc6, 0xf5, 0xb2, 0x42, 0x8d, 0xc7, 0xef, 0xbc, 0xf6, 0xfe, + 0x49, 0xfe, 0xb6, 0x1f, 0xd2, 0x79, 0x5a, 0xf1, 0xc8, 0xb2, 0x3a, 0xcb, + 0x60, 0x58, 0x12, 0xc9, 0xd7, 0x58, 0x6e, 0x4f, 0x48, 0xe4, 0xd7, 0x58, + 0xf0, 0x69, 0x5b, 0x68, 0x8d, 0x1b, 0x4b, 0x56, 0x30, 0x67, 0x85, 0x2b, + 0x1c, 0xe9, 0xdb, 0x5d, 0xc8, 0x2a, 0xba, 0x29, 0xab, 0x41, 0x61, 0x78, + 0xf6, 0x16, 0x42, 0x6e, 0x5d, 0x0c, 0xaf, 0x3f, 0x99, 0x03, 0xde, 0x2a, + 0x5b, 0xee, 0xb9, 0x70, 0xaf, 0x72, 0x81, 0xe7, 0xcd, 0xac, 0xaa, 0xa0, + 0x06, 0x62, 0xae, 0x36, 0xfb, 0x03, 0x65, 0xc2, 0x0c, 0x65, 0x3b, 0x67, + 0x0b, 0x3e, 0x7b, 0xe4, 0xb0, 0x68, 0x09, 0x32, 0xf3, 0x25, 0x4d, 0x48, + 0xec, 0x35, 0x05, 0xca, 0x15, 0x47, 0xd1, 0xbe, 0x27, 0xd2, 0x41, 0x4a, + 0x35, 0x39, 0xf4, 0x05, 0xdf, 0x91, 0x05, 0x7f, 0x4f, 0x97, 0xaa, 0x77, + 0x96, 0xd7, 0xcc, 0xb6, 0x9e, 0xd5, 0x53, 0x44, 0x71, 0x31, 0xfb, 0xe7, + 0x96, 0x11, 0x75, 0x6b, 0x7e, 0x56, 0x4b, 0xba, 0x7d, 0x76, 0xce, 0x92, + 0x56, 0x16, 0x84, 0x46, 0xb3, 0x44, 0x98, 0xa2, 0xe9, 0x1d, 0x9a, 0x95, + 0x5a, 0x8a, 0xa9, 0x8a, 0x71, 0xa4, 0x3d, 0x65, 0xee, 0x60, 0xfc, 0xea, + 0x39, 0xd8, 0x11, 0xfe}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0x50, 0x4b, 0x4e, 0x0d, 0x94, 0xd8, 0x00, 0xa9, 0xda, 0x92, 0xbe, 0x8f, + 0xa8, 0x4f, 0xc3, 0x45, 0xf7, 0xab, 0x49, 0x21, 0xec, 0x53, 0xc0, 0x73, + 0xc7, 0x95, 0x92, 0xb3, 0x47, 0xa6, 0x92, 0xcc, 0xe2, 0x45, 0x01, 0x35, + 0xe9, 0x98, 0xe0, 0x7b, 0xb7, 0x5e, 0xd7, 0xee, 0x44, 0xf0, 0x47, 0xf7, + 0x5a, 0x07, 0xe3, 0x7b, 0x9c, 0x91, 0x2d, 0x3d, 0x52, 0x9b, 0x62, 0xbe, + 0xf1, 0x44, 0x95, 0x2d, 0x5b, 0x20, 0x22, 0x46, 0xad, 0x32, 0xc5, 0xd3, + 0x4e, 0xc8, 0x55, 0x9c, 0x41, 0x63, 0xe2, 0x14, 0x5f, 0xa5, 0xfd, 0x4d, + 0x56, 0xde, 0x28, 0xcb, 0xfe, 0x7e, 0x53, 0x7d, 0x57, 0x32, 0x30, 0x59, + 0x45, 0xc9, 0x37, 0x0b, 0xbc, 0x6d, 0xcd, 0x72, 0xb3, 0x29, 0x6f, 0xd5, + 0x4a, 0x26, 0x60, 0x36, 0x57, 0x15, 0xf7, 0xd9, 0x11, 0x09, 0x9c, 0x96, + 0xdf, 0xe6, 0xd1, 0x14, 0xee, 0xc7, 0xb4, 0x42, 0x5c, 0xb6, 0x57, 0x01, + 0xaa, 0x9e, 0x08, 0xd9, 0x9c, 0x7a, 0xc2, 0x01, 0x79, 0x65, 0x6b, 0xb6, + 0x78, 0x55, 0x4d, 0x74, 0xba, 0xca, 0x45, 0x01, 0xb5, 0xd0, 0xb3, 0x66, + 0xc9, 0x72, 0x24, 0xbf, 0x0c, 0x87, 0x34, 0xe0, 0x0f, 0xf2, 0xaf, 0x8b, + 0x91, 0x6a, 0xef, 0x8b, 0x83, 0x14, 0x2d, 0x5e, 0xc1, 0x42, 0x49, 0x3e, + 0x0c, 0xc4, 0xc5, 0x73, 0x26, 0x51, 0x5a, 0x50, 0xa3, 0x1e, 0xc2, 0xc6, + 0x70, 0x35, 0x12, 0x03, 0x46, 0x42, 0xe5, 0x78, 0x96, 0x49, 0x77, 0x3d, + 0x2f, 0x83, 0x12, 0x56, 0x1b, 0xf2, 0xf2, 0xf6, 0x00, 0x0c, 0xeb, 0xdb, + 0xf7, 0xc7, 0xa9, 0x5f, 0xbf, 0xd0, 0xf7, 0x21, 0xc3, 0x1b, 0xa3, 0x92, + 0xac, 0xea, 0x37, 0x56, 0x8a, 0x24, 0xf1, 0x76, 0x76, 0x7f, 0x71, 0xb3, + 0x1f, 0x40, 0x75, 0x73, 0xde, 0xef, 0x95, 0xc3, 0x05, 0xe0, 0xe0, 0x63, + 0xdb, 0x0e, 0x91, 0x68}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x25, 0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, 0x6b, 0x62, + 0x16, 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, 0x80, 0xe9, + 0x95, 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, 0x98, 0x77, + 0xcf, 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, 0x71, 0x49, + 0x94, 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, 0x8f, 0x32, + 0x8b, 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, 0x75, 0xf3, + 0x28, 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, 0x66, 0xff, + 0x5b, 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, 0x80, 0x77, + 0xb5, 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, 0x50, 0xde, + 0x0e, 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, 0x97, 0x1f, + 0x19, 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, 0x0b, 0x73, + 0x29, 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, 0xda, 0xc8, + 0xb7, 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, 0xe9, 0x1f, + 0x7c, 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, 0x98, 0x07, + 0xdc, 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, 0x9b, 0x75, + 0xa7, 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, 0x3b, 0xc4, + 0x56, 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, 0x58, 0x63, + 0xf9, 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, 0x3f, 0x53, + 0xa0, 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, 0x44, 0xc3, + 0xbf, 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, 0xe9, 0x20, + 0xd7, 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, 0xad, 0xe1, + 0x01, 0xda, 0x2d, 0xba}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0xa2, 0x55, 0x0a, 0x98, 0x50, 0x90, 0x3f, 0x31, 0x42, 0xbc, 0x1b, 0x1b, + 0x54, 0xe4, 0x5d, 0x77, 0x54, 0xe7, 0x5f, 0xf0, 0xd3, 0x9a, 0x8a, 0xe8, + 0x13, 0xb5, 0x1e, 0xb8, 0x16, 0x5b, 0xe0, 0x8a, 0x4c, 0x03, 0x66, 0xb9, + 0x3c, 0x80, 0x3e, 0xf1, 0x61, 0x65, 0x0f, 0x8c, 0xb9, 0x66, 0xf7, 0xdd, + 0x46, 0x48, 0xf4, 0x03, 0x63, 0xdd, 0x0c, 0xc3, 0x75, 0x95, 0xe4, 0x37, + 0x56, 0x07, 0x89, 0x55, 0xef, 0x02, 0xe4, 0x15, 0xb3, 0xe0, 0xef, 0xd5, + 0xf9, 0x74, 0x4d, 0x56, 0x4e, 0xae, 0x76, 0x3e, 0x30, 0x7e, 0x89, 0x30, + 0x02, 0xdd, 0x1a, 0x9d, 0x0b, 0xa2, 0x99, 0x7f, 0xe6, 0x65, 0x8f, 0x36, + 0x89, 0xfe, 0xf4, 0xf4, 0xf2, 0x1e, 0x7a, 0x97, 0x2c, 0x0d, 0xc6, 0x42, + 0x99, 0x3f, 0xf6, 0x61, 0x2c, 0x6e, 0x6b, 0x43, 0xf9, 0xce, 0x53, 0x67, + 0x49, 0x19, 0xab, 0xbc, 0x13, 0xe4, 0x27, 0x72, 0xbe, 0xb8, 0xc3, 0xf3, + 0xf6, 0x55, 0xdf, 0x9d, 0xc9, 0x83, 0x9e, 0x07, 0x5e, 0x01, 0xbe, 0xb9, + 0xb9, 0x3d, 0x8e, 0x01, 0x6f, 0x57, 0xaf, 0xc9, 0xa0, 0x20, 0x7d, 0x91, + 0x89, 0xb4, 0xbc, 0xb1, 0x4b, 0xa6, 0x45, 0x9f, 0xf5, 0xfd, 0xd5, 0xf2, + 0xfe, 0xd5, 0x26, 0x0a, 0xc9, 0xa7, 0xa0, 0x92, 0xfe, 0xca, 0x20, 0xaf, + 0x0f, 0x23, 0xa0, 0x0d, 0x8b, 0x99, 0x0c, 0x07, 0x4c, 0xa2, 0x3d, 0x96, + 0x4e, 0x19, 0xe4, 0x9c, 0x17, 0xc9, 0x70, 0xbc, 0x97, 0x2b, 0x70, 0xfd, + 0xa2, 0xb6, 0xc6, 0xe9, 0x9e, 0x4e, 0x7f, 0xf1, 0x19, 0x02, 0xea, 0x71, + 0x26, 0x25, 0x7f, 0xd1, 0x96, 0x4e, 0x7d, 0xa0, 0x7f, 0xbf, 0x41, 0x3c, + 0x8b, 0xec, 0xb4, 0x87, 0x29, 0xfb, 0xd8, 0x61, 0xdd, 0xcc, 0x3f, 0xa6, + 0xc3, 0xdf, 0x23, 0x55, 0x75, 0x9e, 0xf1, 0x33, 0x8d, 0x02, 0x55, 0x1b, + 0x7f, 0xc8, 0x0a, 0x88}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 6, + {0x61}, + {0x6f, 0x35, 0xb5, 0x6e, 0xbd, 0x7e, 0x12, 0xd5, 0x8c, 0xf2, 0x23, 0x9b, + 0x3c, 0x92, 0x6d, 0x21, 0xd5, 0x42, 0x22, 0xda, 0x0d, 0x19, 0x43, 0xbc, + 0xd0, 0xc0, 0xe4, 0x46, 0xbc, 0x92, 0x13, 0x52, 0x6c, 0x63, 0xce, 0x07, + 0x36, 0xb1, 0x13, 0x40, 0x75, 0x44, 0x60, 0x03, 0x6e, 0xea, 0xc8, 0x85, + 0xda, 0xca, 0xc6, 0x17, 0x49, 0x9a, 0x58, 0xc5, 0x6a, 0x6d, 0xf5, 0xde, + 0x1e, 0x91, 0xdb, 0x4e, 0x1b, 0xef, 0xba, 0x02, 0x37, 0xf6, 0x96, 0xd1, + 0xb6, 0xa8, 0x44, 0x71, 0x63, 0xb8, 0x39, 0xdd, 0xf0, 0x82, 0xa1, 0xc5, + 0xf8, 0xc1, 0x31, 0x5f, 0x7f, 0xba, 0xb4, 0x5b, 0x2b, 0xd8, 0x01, 0x1a, + 0xcc, 0xd5, 0xb2, 0xb1, 0xe3, 0xd4, 0xf3, 0x53, 0x15, 0xe9, 0x98, 0xee, + 0xf8, 0x2f, 0x36, 0x8a, 0x72, 0x72, 0x88, 0x17, 0xf7, 0x36, 0x96, 0x48, + 0xb9, 0xb1, 0x95, 0x97, 0x81, 0x44, 0x97, 0x07, 0xa5, 0xa6, 0x68, 0xa6, + 0xf8, 0xee, 0xfe, 0x56, 0x24, 0x13, 0x5f, 0xf8, 0xed, 0xcd, 0xf9, 0x59, + 0x4e, 0xb4, 0xdb, 0x32, 0xf2, 0x7b, 0x2a, 0x6f, 0x5f, 0x7c, 0x64, 0x06, + 0xc2, 0xf2, 0xc7, 0xb8, 0x18, 0xf8, 0x59, 0xd9, 0xe3, 0x79, 0xa7, 0x6c, + 0x17, 0xb4, 0xd1, 0x53, 0x5d, 0xb7, 0x40, 0x4e, 0x77, 0xd6, 0x11, 0xf6, + 0xcf, 0x5b, 0x4d, 0x02, 0x05, 0xf8, 0x85, 0x88, 0x31, 0x86, 0xd6, 0x03, + 0xc7, 0xa9, 0x92, 0x09, 0x34, 0xfb, 0x58, 0x86, 0x40, 0x6a, 0x38, 0x01, + 0x3f, 0x7a, 0x18, 0x64, 0xd5, 0x07, 0x4f, 0x89, 0xdd, 0xc1, 0x64, 0xc9, + 0xe1, 0x3f, 0x5a, 0xa5, 0xe4, 0xeb, 0x13, 0xdf, 0xc3, 0xa5, 0x3b, 0x15, + 0x3c, 0x56, 0xd9, 0xf6, 0x40, 0x3b, 0xf2, 0xac, 0x5d, 0xde, 0x9c, 0x42, + 0x22, 0x72, 0x01, 0xfe, 0x31, 0x49, 0x84, 0x75, 0x2b, 0x5b, 0x41, 0xef, + 0x00, 0x64, 0xac, 0xb0}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x35, 0x30, 0x60, 0x5f, 0x43, 0xb5, 0x53, 0x9c, 0x80, 0x39, 0x8f, 0x85, + 0x6e, 0xea, 0x8d, 0x88, 0x98, 0x4a, 0xf4, 0xa6, 0xa0, 0x8d, 0xb3, 0xb9, + 0xd4, 0x09, 0x3c, 0xc8, 0x0d, 0x1a, 0x31, 0x3c, 0x0e, 0xbe, 0x72, 0x7e, + 0xb2, 0xc4, 0x5c, 0xec, 0x20, 0x25, 0xee, 0xe6, 0x0f, 0x38, 0x58, 0x22, + 0xc0, 0x9f, 0x82, 0xe3, 0xbc, 0xed, 0xf6, 0x6b, 0x79, 0xc2, 0xb3, 0x4a, + 0x4f, 0x41, 0xaa, 0x88, 0x85, 0xec, 0xa5, 0xb9, 0x89, 0x17, 0x98, 0xd4, + 0x79, 0x14, 0xf9, 0x47, 0xc7, 0x68, 0x81, 0xdb, 0xfc, 0x3f, 0x21, 0xec, + 0x27, 0xa1, 0x1d, 0xc9, 0x26, 0xc6, 0x47, 0xb6, 0xb2, 0xa7, 0xf3, 0x29, + 0x2e, 0xc4, 0xaa, 0x32, 0xe9, 0x69, 0xba, 0xb4, 0x9a, 0xfe, 0x20, 0x3f, + 0xfd, 0x79, 0xb0, 0xc1, 0xab, 0x57, 0x77, 0xa0, 0x41, 0xfb, 0xe4, 0xe9, + 0xe1, 0xa6, 0x79, 0xfe, 0x2d, 0x82, 0xe9, 0xc2, 0x67, 0xee, 0x7f, 0xbe, + 0x54, 0xe9, 0xe0, 0xde, 0xf6, 0x8d, 0x8b, 0xba, 0xcb, 0x1e, 0x53, 0xda, + 0x99, 0xae, 0xc8, 0xba, 0x92, 0x55, 0xd2, 0xff, 0x66, 0x76, 0xdb, 0xcc, + 0x58, 0x49, 0x8a, 0x38, 0x6d, 0xd8, 0xa6, 0xb3, 0xcf, 0x02, 0x22, 0xa9, + 0xe1, 0x4f, 0xd0, 0x33, 0x13, 0x30, 0x3b, 0xec, 0x9d, 0x04, 0x39, 0xff, + 0x0e, 0x8a, 0x5a, 0x09, 0xce, 0x29, 0x26, 0xeb, 0xe8, 0x6c, 0xaf, 0xd0, + 0x0c, 0xd8, 0xca, 0x76, 0x1b, 0x88, 0xdf, 0x9c, 0xf8, 0x4f, 0x7b, 0x8e, + 0x07, 0xcc, 0x5f, 0x65, 0x51, 0x99, 0xea, 0x81, 0xea, 0x64, 0x07, 0xec, + 0x26, 0x4b, 0x59, 0x71, 0x73, 0x89, 0x67, 0xa2, 0xe9, 0x77, 0x13, 0x2d, + 0xc5, 0x89, 0xc7, 0x2f, 0x8b, 0xb6, 0x39, 0xa9, 0x42, 0x9f, 0xeb, 0x51, + 0x2d, 0x8d, 0x32, 0xc4, 0x41, 0xf7, 0xe1, 0xce, 0x6c, 0x6b, 0xef, 0xa0, + 0x81, 0x40, 0xa0, 0x90}, + {}, + priv_key_0, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x4d, 0x0c, 0xb9, 0xe2, 0x3e, 0xa2, 0xf2, 0x5c, 0xd9, 0x3f, 0x6a, 0x4a, + 0x5b, 0x91, 0x89, 0x15, 0x61, 0x78, 0x57, 0x22, 0x14, 0xc2, 0xbb, 0xc7, + 0x73, 0x15, 0x8e, 0xd8, 0x2b, 0x83, 0xcd, 0xfe, 0x7a, 0xc1, 0xe9, 0x6d, + 0x66, 0x2a, 0xfd, 0x46, 0xa9, 0x22, 0x5b, 0x9e, 0x8d, 0x1d, 0xed, 0x27, + 0x4e, 0x00, 0x04, 0x8c, 0x05, 0x8d, 0x4c, 0xb6, 0x6c, 0xcc, 0xf4, 0xeb, + 0x6c, 0x4e, 0xba, 0xf3, 0x0b, 0x97, 0xe3, 0xff, 0x17, 0xa2, 0x12, 0x23, + 0xcd, 0xed, 0x87, 0x08, 0x52, 0x4b, 0xf7, 0x5e, 0x3d, 0xec, 0x07, 0x58, + 0x33, 0xdc, 0x95, 0x3d, 0xfd, 0x9a, 0x13, 0x41, 0x07, 0x2f, 0x14, 0x85, + 0xc6, 0x00, 0x18, 0xf9, 0x2b, 0xd4, 0x1c, 0xed, 0xd0, 0x51, 0x00, 0x85, + 0xd8, 0x18, 0xa5, 0xcb, 0x4d, 0xf3, 0x2c, 0x44, 0x72, 0x94, 0xf4, 0x24, + 0x53, 0x85, 0xe1, 0xe5, 0xc4, 0x62, 0x7c, 0x41, 0x45, 0x0c, 0x1d, 0xfd, + 0x22, 0xf3, 0x4f, 0x96, 0x51, 0x4a, 0xed, 0x15, 0x65, 0x97, 0x67, 0x35, + 0xe3, 0x21, 0xc2, 0x66, 0x30, 0x0d, 0xe6, 0xb9, 0x3d, 0xd9, 0x3e, 0x4d, + 0xb4, 0xe5, 0x21, 0xb1, 0xa2, 0x69, 0x94, 0x7c, 0xb7, 0x9b, 0xcc, 0xd4, + 0x72, 0xcd, 0x40, 0xe3, 0xfd, 0x43, 0x07, 0x26, 0x72, 0x3c, 0xb9, 0x7b, + 0xca, 0x50, 0xe6, 0x10, 0xbd, 0x81, 0xda, 0xed, 0x31, 0xfc, 0x16, 0x4c, + 0x18, 0xef, 0x37, 0x8f, 0x68, 0xe4, 0x05, 0xee, 0x6d, 0x97, 0x8f, 0x97, + 0xcc, 0x04, 0x2d, 0xd2, 0x66, 0xc9, 0x0b, 0x90, 0x9b, 0xa5, 0x21, 0x28, + 0x82, 0x4f, 0xea, 0x7f, 0x44, 0x96, 0xad, 0x56, 0xe0, 0x3f, 0xa4, 0xae, + 0xb5, 0x28, 0xd2, 0xfd, 0x3d, 0x9b, 0xfa, 0xe8, 0x29, 0x5e, 0x1a, 0x53, + 0x06, 0xb3, 0x89, 0x65, 0x4b, 0x1d, 0x70, 0x58, 0x89, 0x0b, 0x5d, 0xbd, + 0x67, 0x70, 0xff, 0x5b}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_0, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x87, 0x3c, 0x4e, 0xcb, 0x48, 0x58, 0xc6, 0x02, 0x18, 0xb4, 0xff, 0x5f, + 0xe7, 0x5e, 0xc2, 0x16, 0x50, 0x23, 0x67, 0xe0, 0xa8, 0x44, 0x6f, 0xef, + 0x23, 0x02, 0xda, 0x89, 0x28, 0x16, 0xf1, 0x27, 0xa8, 0xbe, 0xdf, 0x7e, + 0x2f, 0xff, 0x34, 0x9b, 0xe4, 0x93, 0x85, 0x7c, 0x4e, 0x36, 0x34, 0x93, + 0xb2, 0x8f, 0x90, 0x36, 0x5e, 0xae, 0x44, 0x32, 0x3a, 0x93, 0x3e, 0xae, + 0x25, 0x70, 0x1d, 0x84, 0x02, 0x4c, 0x84, 0xe0, 0x9b, 0x91, 0x63, 0xde, + 0x0d, 0xc7, 0xba, 0x2d, 0x44, 0xf9, 0x7c, 0x29, 0xaf, 0x5b, 0x94, 0x22, + 0xc4, 0x17, 0xbb, 0x24, 0x1a, 0x2f, 0xd3, 0x26, 0xef, 0xd9, 0xae, 0xd2, + 0xdc, 0xd7, 0xce, 0xa5, 0x5b, 0xb1, 0x6b, 0x95, 0x71, 0x64, 0x7e, 0xae, + 0xce, 0x0a, 0x0c, 0xa7, 0x1f, 0x7d, 0xa7, 0xde, 0xcf, 0xbc, 0x58, 0x8c, + 0xaf, 0xa8, 0xbe, 0xac, 0xf0, 0xb2, 0x86, 0xe1, 0x43, 0xff, 0x77, 0xf0, + 0x54, 0x07, 0x38, 0x8b, 0x72, 0xc8, 0x9c, 0x6a, 0x4b, 0xe3, 0x5d, 0x07, + 0x40, 0x83, 0xe2, 0xa1, 0x28, 0xfd, 0xa5, 0x3b, 0xa7, 0xd3, 0x36, 0x3c, + 0x0d, 0x26, 0x14, 0x30, 0x66, 0x77, 0x70, 0xfd, 0x7b, 0x42, 0x03, 0x2a, + 0x4d, 0x97, 0x64, 0xfa, 0x86, 0xdd, 0x48, 0x34, 0xeb, 0xa3, 0x86, 0x4a, + 0xcf, 0x3e, 0x0c, 0x23, 0x0f, 0xd0, 0x35, 0x81, 0x29, 0x25, 0x62, 0x15, + 0x1f, 0xaa, 0x1e, 0xd3, 0xf8, 0x43, 0x3b, 0xc6, 0x34, 0x72, 0xc4, 0x25, + 0xc3, 0x82, 0xd7, 0x42, 0x5b, 0x11, 0xc9, 0x79, 0x69, 0xb1, 0xfd, 0x0f, + 0xa0, 0xb0, 0x14, 0xd4, 0x7d, 0x87, 0xaf, 0x91, 0x9d, 0xe6, 0xdf, 0x72, + 0xba, 0x52, 0xbe, 0x88, 0x8e, 0x44, 0xde, 0x4f, 0xa6, 0x3c, 0x21, 0x5e, + 0xa8, 0x0f, 0xc6, 0x10, 0x72, 0xa3, 0x20, 0xa2, 0x4e, 0x99, 0xc6, 0xa2, + 0x47, 0x88, 0x0c, 0x9a}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_0, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x91, 0xde, 0x22, 0xe7, 0x67, 0x14, 0xef, 0xf6, 0x12, 0xa4, 0x13, 0x18, + 0x30, 0x3d, 0xc5, 0xaa, 0xf1, 0x54, 0xdc, 0x5e, 0x4b, 0x79, 0xdf, 0x84, + 0x95, 0xb5, 0xac, 0xba, 0x18, 0xa2, 0x7b, 0xe6, 0xdd, 0x45, 0x4f, 0x2c, + 0x39, 0x49, 0x4a, 0xa1, 0x8d, 0x19, 0x11, 0xaa, 0xbf, 0x38, 0xbb, 0xad, + 0x04, 0x60, 0x92, 0x24, 0x04, 0xc6, 0xe2, 0xc0, 0x8a, 0xc3, 0xab, 0xfd, + 0xcd, 0xb9, 0x63, 0x62, 0x3f, 0x1c, 0x1c, 0x07, 0xeb, 0x20, 0x96, 0xdf, + 0xf7, 0x06, 0x4d, 0x3c, 0x55, 0xc6, 0x22, 0x17, 0x73, 0xe4, 0xb2, 0xa8, + 0x0a, 0xda, 0xeb, 0x21, 0x05, 0x32, 0xec, 0x76, 0xa3, 0xc9, 0x28, 0x32, + 0xb0, 0xaa, 0xf7, 0xda, 0x03, 0xcf, 0xb6, 0x03, 0x03, 0xe0, 0x11, 0x6c, + 0xb6, 0xcd, 0xea, 0xd2, 0xb7, 0x37, 0x1c, 0xbf, 0xae, 0xbb, 0xf3, 0xe5, + 0x11, 0x50, 0x3b, 0x9b, 0x8b, 0xcd, 0x54, 0xc1, 0x3c, 0x03, 0x5a, 0x44, + 0x36, 0x8f, 0xba, 0x19, 0xdf, 0xb8, 0x73, 0x5c, 0x61, 0x17, 0xa3, 0xed, + 0xcb, 0xe9, 0x93, 0x9a, 0xfa, 0xbd, 0x72, 0x04, 0xb6, 0x54, 0x2c, 0x77, + 0xd3, 0x1a, 0x6a, 0x24, 0x4b, 0x10, 0x48, 0x12, 0x11, 0xec, 0x99, 0xe4, + 0x52, 0x31, 0x20, 0x37, 0x20, 0x04, 0x3f, 0xe8, 0x9a, 0x57, 0xc7, 0xa6, + 0x12, 0xb3, 0x58, 0x8b, 0x12, 0x16, 0x6c, 0x55, 0xed, 0xec, 0x13, 0xb8, + 0x26, 0x5a, 0x2c, 0x09, 0x1d, 0xd8, 0x59, 0xd4, 0xf3, 0x4e, 0xb6, 0x6e, + 0xad, 0x8b, 0x58, 0x3f, 0xd1, 0xf0, 0xf0, 0xec, 0x73, 0x9b, 0x92, 0xe7, + 0x61, 0x8c, 0x1a, 0xbe, 0x1e, 0x3e, 0x92, 0x19, 0xfc, 0x43, 0xf6, 0x28, + 0xfe, 0x89, 0xcc, 0xdf, 0x2c, 0xab, 0xc0, 0x7f, 0xfc, 0xc5, 0xc4, 0x85, + 0xc4, 0xca, 0xdb, 0xbb, 0xeb, 0x02, 0xef, 0xd8, 0x39, 0x4f, 0x4d, 0xb0, + 0xb7, 0x2d, 0x81, 0xd8}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_0, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x86, 0x54, 0x64, 0x30, 0x90, 0xce, 0x42, 0x61, 0x18, 0xdc, 0xce, 0x2b, + 0xb0, 0xfc, 0xa3, 0xb2, 0xa4, 0xed, 0x45, 0x58, 0x9d, 0x73, 0xae, 0x2f, + 0x56, 0x83, 0x33, 0x4f, 0x17, 0xca, 0x5b, 0x9f, 0x41, 0xeb, 0x97, 0xff, + 0x56, 0x6c, 0xbb, 0xc0, 0x17, 0x1d, 0x89, 0x62, 0xfc, 0xca, 0x46, 0x5f, + 0x66, 0xf4, 0xcf, 0x14, 0xd0, 0x11, 0x4d, 0x77, 0x68, 0xbb, 0xac, 0x1d, + 0xfb, 0x72, 0x6d, 0x91, 0x33, 0x16, 0x70, 0xe0, 0xe8, 0x8c, 0xe7, 0x28, + 0x6e, 0x1f, 0x0e, 0xe7, 0xac, 0xd5, 0xcd, 0x75, 0xe0, 0xd3, 0x25, 0xad, + 0xc9, 0xf4, 0x7f, 0xf0, 0x28, 0x20, 0x54, 0x47, 0x70, 0xec, 0xf4, 0x6f, + 0x38, 0x1f, 0xf3, 0x30, 0xa5, 0xc7, 0x59, 0x78, 0xe8, 0xd2, 0x48, 0xcc, + 0x12, 0xf0, 0x75, 0x2c, 0xc7, 0xc4, 0x52, 0x26, 0x5a, 0xe9, 0x19, 0xf5, + 0xa4, 0xdd, 0x7c, 0x20, 0x02, 0x3f, 0xbf, 0x51, 0xd0, 0xb4, 0x13, 0xaf, + 0xe0, 0x9f, 0x74, 0x61, 0x14, 0xd1, 0x6d, 0x1b, 0xe4, 0x99, 0xc9, 0x8d, + 0x27, 0x0e, 0x92, 0x13, 0xa3, 0x7a, 0x2a, 0x74, 0x5a, 0x3b, 0xb2, 0x16, + 0xbd, 0x30, 0xa0, 0x7d, 0x11, 0x05, 0x58, 0x09, 0x0f, 0x4f, 0xe7, 0x3d, + 0xeb, 0xea, 0x00, 0x9e, 0x18, 0xeb, 0x37, 0x70, 0xee, 0xdd, 0xd7, 0x15, + 0x0b, 0x4c, 0x72, 0x31, 0x53, 0x9f, 0x72, 0x32, 0xd8, 0x37, 0x83, 0x64, + 0x90, 0xc9, 0x54, 0x7e, 0x27, 0xda, 0xc0, 0x0e, 0xfb, 0x5a, 0x8c, 0xcd, + 0xf9, 0xa7, 0xc3, 0xc1, 0xd2, 0x9c, 0x03, 0x51, 0x70, 0xa5, 0x17, 0xdb, + 0x89, 0x9e, 0xe6, 0x19, 0x25, 0xcc, 0x7a, 0x2c, 0xd2, 0x78, 0xcf, 0x57, + 0x6e, 0xbe, 0x82, 0x81, 0xbd, 0x3a, 0x4f, 0x26, 0x65, 0xf1, 0x5d, 0xd0, + 0xb2, 0xe6, 0x1b, 0xcd, 0x65, 0x17, 0x2c, 0x2f, 0xff, 0x50, 0xa8, 0x6a, + 0x2a, 0xdb, 0xf2, 0xf1}, + {}, + priv_key_0, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x78, 0x66, 0xab, 0x0f, 0x81, 0x43, 0x7d, 0xe9, 0x34, 0x42, 0x32, 0x5f, + 0x02, 0xf8, 0x6a, 0x30, 0x5c, 0x4a, 0x4a, 0x08, 0x71, 0x20, 0x7f, 0xf3, + 0x20, 0x37, 0x46, 0xc2, 0x6a, 0x43, 0xff, 0xf5, 0x97, 0x9e, 0x68, 0xc7, + 0x42, 0x64, 0xc3, 0x4d, 0xad, 0x13, 0x95, 0x5a, 0x32, 0x78, 0x5e, 0xc1, + 0x52, 0x3f, 0xcc, 0xb2, 0x64, 0x95, 0x7e, 0xd6, 0xf6, 0xb8, 0x22, 0xb5, + 0xc0, 0x52, 0xb9, 0x16, 0x1d, 0x6b, 0x75, 0xad, 0xde, 0x45, 0x1c, 0x6f, + 0x8d, 0x63, 0x7a, 0x75, 0xdf, 0xfc, 0x9b, 0x9a, 0x91, 0x03, 0x93, 0x4e, + 0x77, 0x7c, 0xef, 0x41, 0xb7, 0x96, 0x6b, 0xf7, 0x30, 0xa6, 0x48, 0xe5, + 0xb9, 0x6a, 0xa5, 0x87, 0x93, 0x6d, 0x46, 0x01, 0x24, 0xdc, 0xec, 0x51, + 0x5b, 0x55, 0x47, 0x3a, 0x00, 0x98, 0x44, 0xf1, 0x9c, 0xb2, 0x79, 0x4b, + 0xd7, 0x39, 0x55, 0x7d, 0x25, 0x41, 0x7e, 0x2c, 0x03, 0x67, 0x62, 0xa9, + 0x21, 0x48, 0x1d, 0x72, 0x8b, 0x4d, 0x32, 0xa8, 0x01, 0x5b, 0x17, 0x53, + 0x9b, 0x7c, 0xc2, 0xa1, 0x6a, 0x2b, 0x33, 0xe4, 0x3b, 0x85, 0x56, 0x1a, + 0x21, 0x19, 0xfb, 0x6c, 0x9d, 0x8e, 0xd4, 0x2d, 0x6b, 0xec, 0x32, 0x42, + 0x81, 0xbe, 0x79, 0xe2, 0xf7, 0x94, 0x26, 0xc6, 0x53, 0xf8, 0x44, 0x5a, + 0x20, 0xcc, 0xe8, 0x7a, 0x2c, 0x26, 0x3e, 0x79, 0x33, 0xb8, 0xef, 0x3f, + 0xa0, 0xb9, 0xf9, 0xf3, 0x8f, 0xd1, 0x15, 0xfd, 0xe4, 0x59, 0xe5, 0xd3, + 0x2e, 0xee, 0x24, 0x12, 0xc0, 0xaf, 0x06, 0xd2, 0xf6, 0x45, 0x4e, 0x04, + 0xba, 0x06, 0x0e, 0xa8, 0x7c, 0x5a, 0xa0, 0xd4, 0xb3, 0x65, 0xf2, 0x4b, + 0x4f, 0x05, 0xbb, 0x27, 0xc4, 0xaa, 0x42, 0x06, 0x1a, 0x45, 0xcd, 0xce, + 0xf1, 0xa3, 0x91, 0x18, 0x01, 0x8b, 0x87, 0x5d, 0xfb, 0x9f, 0x90, 0x4f, + 0xda, 0x4d, 0x80, 0xfb}, + {}, + priv_key_0, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x55, 0xfe, 0x2f, 0x0f, 0xdb, 0xe1, 0x6b, 0xc2, 0x84, 0x54, 0x5c, 0xf2, + 0xbe, 0x83, 0xd2, 0xa9, 0x2a, 0x52, 0x6f, 0x52, 0xe3, 0x3e, 0x7b, 0x11, + 0x6b, 0x26, 0x58, 0x59, 0xf1, 0x44, 0x33, 0xfd, 0xf3, 0xae, 0x92, 0xe1, + 0x0b, 0x3a, 0x90, 0x6a, 0xc9, 0x5a, 0x45, 0x41, 0xc4, 0x2e, 0xb8, 0x0b, + 0x3a, 0xa9, 0x63, 0xe5, 0xd9, 0xdc, 0x4d, 0x34, 0x14, 0xbb, 0x5f, 0x37, + 0x8c, 0xfb, 0x3d, 0x50, 0xaf, 0x10, 0xe9, 0xe8, 0x4f, 0xe0, 0xe3, 0x1c, + 0x98, 0xe0, 0x91, 0x64, 0x3e, 0xe9, 0x9f, 0xda, 0x65, 0xa2, 0xa8, 0x80, + 0x2f, 0x9f, 0xba, 0x68, 0x49, 0x2b, 0xea, 0xb9, 0xe6, 0x06, 0x50, 0x1b, + 0x8e, 0x82, 0xa3, 0xd8, 0x30, 0x17, 0x51, 0x37, 0x61, 0x7a, 0xe0, 0x35, + 0x2b, 0xc7, 0x90, 0xb4, 0xec, 0xfb, 0x76, 0xfc, 0x12, 0x6c, 0x34, 0xfc, + 0x60, 0x0f, 0x5f, 0x09, 0xb5, 0x8f, 0x39, 0x15, 0x15, 0x5d, 0x3a, 0xe4, + 0x82, 0x0d, 0x91, 0x90, 0x4c, 0xb9, 0x2b, 0x61, 0xfe, 0x91, 0x93, 0xd1, + 0x50, 0xd4, 0xf0, 0xb6, 0xbb, 0xba, 0xba, 0x26, 0x92, 0xea, 0xff, 0x15, + 0xd2, 0xa0, 0xf0, 0x1d, 0x0b, 0xfb, 0x81, 0x22, 0x84, 0x62, 0x95, 0x4f, + 0x40, 0x4a, 0xe0, 0x63, 0x50, 0xa2, 0x44, 0x69, 0x38, 0x10, 0x47, 0xa6, + 0x2e, 0x28, 0x1d, 0x2b, 0xfa, 0x79, 0x8a, 0x3f, 0xe1, 0x9a, 0xb0, 0xc8, + 0x08, 0xde, 0x18, 0xeb, 0xae, 0xa1, 0x19, 0x41, 0xe6, 0x32, 0x5c, 0x04, + 0x92, 0x7e, 0x0a, 0xf3, 0x49, 0x90, 0x43, 0xa4, 0x27, 0x05, 0xcf, 0xec, + 0xe0, 0x4a, 0x60, 0xb6, 0xed, 0x8c, 0x28, 0x08, 0x69, 0x78, 0x7a, 0x4f, + 0x3d, 0x48, 0x42, 0x18, 0xf0, 0x9f, 0x0b, 0x26, 0x6e, 0xfc, 0x3a, 0x5b, + 0x44, 0x20, 0x98, 0xc8, 0x2c, 0xdf, 0x80, 0x98, 0x20, 0xcf, 0x3b, 0x8e, + 0x7f, 0x6e, 0xbb, 0x8c}, + {}, + priv_key_0, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x93, 0x0e, 0xee, 0xdf, 0xc0, 0xe9, 0x47, 0x91, 0xa2, 0x11, 0x8b, 0x22, + 0x8c, 0x4e, 0x15, 0x22, 0xab, 0x52, 0xf5, 0xfb, 0xe5, 0x33, 0x73, 0xd9, + 0xc1, 0x1b, 0x4d, 0x1b, 0x25, 0x95, 0xb1, 0x21, 0x78, 0x0f, 0x43, 0x12, + 0xa4, 0xf8, 0x34, 0x61, 0x4d, 0xf0, 0xc3, 0x14, 0x25, 0x48, 0x3d, 0xd8, + 0x45, 0x27, 0x9b, 0x08, 0xfc, 0x0f, 0x10, 0x81, 0xda, 0xfc, 0xf5, 0x1f, + 0x32, 0x95, 0x85, 0x05, 0x96, 0x0e, 0x2e, 0xb9, 0xb9, 0x67, 0x2c, 0x9a, + 0x72, 0xa1, 0x2f, 0xb4, 0x5a, 0x25, 0xdf, 0x67, 0x80, 0x09, 0x54, 0x2a, + 0x17, 0x1e, 0xf8, 0xd7, 0xf0, 0x7b, 0x11, 0xfb, 0xe5, 0x2d, 0xb4, 0x79, + 0x57, 0xce, 0x38, 0xd9, 0x24, 0x28, 0x52, 0xa2, 0x28, 0xa4, 0xea, 0x86, + 0x4c, 0x36, 0xd1, 0x4d, 0x58, 0xbf, 0x41, 0xd2, 0xa1, 0x15, 0x1b, 0x8c, + 0x18, 0xca, 0xd7, 0x77, 0xc9, 0xa6, 0xf8, 0x54, 0x2b, 0x2f, 0x3c, 0x9c, + 0x84, 0x99, 0x0a, 0x46, 0x1d, 0xf6, 0x13, 0xf3, 0x6a, 0x04, 0x61, 0x65, + 0x8b, 0x98, 0xba, 0x19, 0x3e, 0x6e, 0x6b, 0x14, 0x76, 0x50, 0x21, 0xd0, + 0x27, 0x25, 0x36, 0xc0, 0x44, 0xd8, 0x82, 0x0b, 0xc3, 0xa5, 0xda, 0x24, + 0x04, 0xf1, 0x1a, 0x35, 0xc6, 0x32, 0xb8, 0xc0, 0xf9, 0xee, 0x8f, 0x5f, + 0x3c, 0xf6, 0xc7, 0x79, 0x34, 0xa7, 0xb0, 0x37, 0x50, 0x03, 0x1d, 0x6d, + 0x7c, 0xd9, 0x96, 0x23, 0xc4, 0x84, 0xc5, 0xc2, 0x44, 0xdd, 0xc0, 0x75, + 0x59, 0xea, 0x75, 0x68, 0x86, 0xd2, 0x35, 0x84, 0x4d, 0x9c, 0x6b, 0xa4, + 0xaa, 0x24, 0xfa, 0xb1, 0x4e, 0x9c, 0x4e, 0xd0, 0x1b, 0xac, 0x85, 0xd3, + 0x32, 0x86, 0x9a, 0x8b, 0xa8, 0xc0, 0x5c, 0xa7, 0xa0, 0x74, 0x40, 0x9e, + 0x82, 0x31, 0xae, 0x38, 0xc0, 0xe1, 0xbb, 0x98, 0x41, 0x2f, 0xdf, 0x12, + 0x4f, 0x3f, 0xfa, 0x9f}, + {}, + priv_key_0, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xbb, 0xf2, 0x7b, 0xdc, 0x63, 0x11, 0x95, 0x2d, 0xcf, 0x7b, 0xb3, 0x14, + 0x59, 0xad, 0x6f, 0x97, 0xe0, 0x9d, 0x59, 0x48, 0xc7, 0xd2, 0x12, 0x26, + 0xc6, 0x56, 0x12, 0x1a, 0xaa, 0xf3, 0xac, 0x28, 0x11, 0x8e, 0xfc, 0x49, + 0xe3, 0x79, 0xea, 0xba, 0xd3, 0xab, 0x4b, 0x57, 0x6b, 0x49, 0x4c, 0xf4, + 0x38, 0xd0, 0xe2, 0x10, 0xb8, 0xcb, 0xe6, 0x06, 0x7a, 0x07, 0xca, 0x78, + 0xaf, 0x7d, 0xf1, 0x54, 0x7e, 0xf9, 0xac, 0xcb, 0x15, 0xc5, 0xc2, 0x60, + 0x1c, 0x2a, 0x02, 0x07, 0x80, 0xcb, 0x14, 0x75, 0x72, 0x01, 0xbf, 0xab, + 0x58, 0xbb, 0x85, 0xef, 0x56, 0x42, 0xd9, 0xb5, 0xb9, 0x7a, 0xb7, 0x68, + 0xf2, 0x85, 0xeb, 0x20, 0x12, 0xf1, 0xed, 0x8f, 0x7b, 0xbd, 0x2b, 0xc4, + 0xac, 0x2b, 0x9e, 0xdd, 0xbd, 0x65, 0x6d, 0xc7, 0x47, 0x7e, 0x80, 0x0e, + 0x95, 0x92, 0x48, 0x27, 0xba, 0x6d, 0x4f, 0x5b, 0xfa, 0xe0, 0x58, 0xe3, + 0x41, 0x50, 0xdc, 0x67, 0x6e, 0x91, 0xce, 0xc7, 0x80, 0x52, 0x8d, 0x6b, + 0xdb, 0x9d, 0x39, 0xc4, 0xaf, 0x40, 0x05, 0x03, 0x5e, 0xf4, 0x5a, 0xfe, + 0xce, 0xd5, 0x7c, 0xa8, 0xf2, 0x81, 0x7b, 0x5f, 0xce, 0xc9, 0x69, 0xa6, + 0xaf, 0xa2, 0xe0, 0xdf, 0x7c, 0xfe, 0x5b, 0x81, 0x8b, 0xbd, 0xda, 0x76, + 0xd7, 0xb7, 0x60, 0x45, 0x4f, 0x68, 0x2d, 0x55, 0x3f, 0x69, 0x76, 0x56, + 0x2f, 0x7f, 0x52, 0x9e, 0xd8, 0x31, 0x9c, 0xbc, 0x98, 0xbc, 0xc7, 0x59, + 0xdb, 0x0c, 0x5f, 0x3c, 0x7c, 0x47, 0x55, 0x70, 0x92, 0xbb, 0x3e, 0x0d, + 0x3b, 0x20, 0x8a, 0xb6, 0xfd, 0xfe, 0x75, 0xdd, 0x5c, 0x08, 0x1f, 0xf4, + 0xfc, 0xdb, 0x08, 0x55, 0x6e, 0x78, 0x87, 0x76, 0x23, 0xfd, 0xc4, 0xbe, + 0x02, 0x99, 0x33, 0xbb, 0x65, 0x9f, 0xd3, 0x67, 0x7d, 0x62, 0xbc, 0xb5, + 0xd8, 0xd3, 0x78, 0x18}, + {}, + priv_key_0, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x0f, 0xe6, 0xfc, 0xde, 0x58, 0x64, 0x8f, 0x13, 0xeb, 0xd5, 0xf0, 0xcc, + 0xbd, 0x68, 0x45, 0x8d, 0xa8, 0xae, 0x18, 0xdf, 0xbe, 0x82, 0x23, 0x8d, + 0x2f, 0xb9, 0x0e, 0xb4, 0x2b, 0x74, 0x3d, 0xcb, 0xe7, 0xb1, 0x2b, 0x33, + 0xf7, 0x7e, 0x31, 0xca, 0x85, 0xea, 0xf6, 0x94, 0xdc, 0xc1, 0x15, 0x9c, + 0x2f, 0xd4, 0x77, 0x8f, 0xce, 0x93, 0xce, 0xca, 0x25, 0xf5, 0x12, 0x3a, + 0xa6, 0x3a, 0xd8, 0xdd, 0xbf, 0x77, 0x64, 0x00, 0xd4, 0x89, 0xd8, 0xd3, + 0xd4, 0x66, 0x65, 0xc9, 0xd2, 0x2b, 0x43, 0x82, 0xd4, 0x68, 0x88, 0x1b, + 0x7a, 0xa3, 0x0c, 0x97, 0xcc, 0x60, 0x68, 0xa9, 0x03, 0x1a, 0x10, 0x0c, + 0xd4, 0xb0, 0x35, 0x42, 0x69, 0x32, 0xc4, 0x88, 0xa6, 0x39, 0x6d, 0xe7, + 0xbf, 0x42, 0xbd, 0xfc, 0x8d, 0xa0, 0x4a, 0xf6, 0xce, 0xaa, 0x78, 0x36, + 0x75, 0x2f, 0xec, 0xcf, 0xbe, 0x52, 0x95, 0xa7, 0x57, 0xdf, 0xcc, 0x25, + 0xc8, 0xe8, 0xc5, 0xcf, 0xe1, 0x22, 0xbc, 0xb7, 0x64, 0xf0, 0x66, 0x05, + 0x28, 0xe1, 0x62, 0xc3, 0x20, 0x5e, 0x0a, 0x6b, 0x9f, 0x8d, 0x39, 0x9f, + 0x50, 0x52, 0x90, 0x05, 0x46, 0x7f, 0x56, 0xea, 0x70, 0xc0, 0x18, 0x2c, + 0x9d, 0x67, 0x9d, 0x13, 0xdb, 0xb0, 0xe1, 0xea, 0x24, 0xb8, 0x47, 0x09, + 0xc1, 0x68, 0x14, 0x18, 0xcd, 0x17, 0x4f, 0x44, 0x67, 0xf9, 0x43, 0xcd, + 0x5a, 0x18, 0x02, 0xbd, 0x0a, 0xc6, 0x66, 0xda, 0xba, 0xc7, 0x2b, 0xb3, + 0xbe, 0x4d, 0x3a, 0xb9, 0x87, 0x4b, 0x23, 0xc4, 0xc3, 0x94, 0xf3, 0x28, + 0x70, 0x75, 0xc6, 0x04, 0x54, 0xda, 0xad, 0x06, 0x2f, 0x2e, 0x5b, 0x81, + 0xbf, 0xb1, 0x42, 0x22, 0xc9, 0x7c, 0xae, 0xf7, 0x42, 0x48, 0x2c, 0x67, + 0x29, 0xc9, 0xb4, 0x4d, 0xe8, 0x80, 0xe0, 0x76, 0x68, 0xb5, 0x9a, 0x93, + 0xd8, 0xe2, 0x7d, 0x17}, + {}, + priv_key_0, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x0a, 0x18, 0x2c, 0xc2, 0x30, 0x64, 0xe7, 0xb1, 0xd1, 0x1f, 0xf9, 0x06, + 0xed, 0x40, 0x84, 0x22, 0x13, 0x93, 0x84, 0x31, 0x90, 0x63, 0x95, 0xac, + 0x49, 0x95, 0xb9, 0xe8, 0xe5, 0x6f, 0xa3, 0x83, 0x5e, 0x9f, 0xc4, 0xc4, + 0xca, 0x81, 0xd5, 0xcd, 0x0e, 0x14, 0x81, 0x4b, 0xf1, 0x6d, 0xe6, 0xe0, + 0x7d, 0xdd, 0x94, 0x9b, 0x43, 0x52, 0x23, 0x87, 0xe8, 0xf5, 0x43, 0x67, + 0x2d, 0xc9, 0x65, 0x97, 0x62, 0x29, 0xda, 0x3e, 0x79, 0x1e, 0xfc, 0xcf, + 0x4a, 0x4d, 0x28, 0xc3, 0xd5, 0xcc, 0x8c, 0x32, 0xf7, 0x21, 0x6e, 0x89, + 0x40, 0x07, 0x94, 0xc4, 0x95, 0xa5, 0x4d, 0x2b, 0x38, 0xf7, 0x2e, 0x30, + 0x57, 0x0b, 0x43, 0xb5, 0x8c, 0x65, 0x74, 0x71, 0xfb, 0x9b, 0x6b, 0xe7, + 0xa9, 0x99, 0x80, 0x79, 0x76, 0x26, 0x3c, 0xc2, 0x59, 0xc0, 0x6d, 0xf5, + 0x1e, 0x63, 0x2b, 0xee, 0xcd, 0x73, 0x72, 0xe2, 0xd0, 0xff, 0xa1, 0x7f, + 0x79, 0xd0, 0x29, 0xdb, 0xa8, 0xcf, 0x00, 0x61, 0x1c, 0xaa, 0x9e, 0x05, + 0xbd, 0xc0, 0xef, 0x87, 0xd9, 0xa2, 0xf5, 0xf0, 0x2e, 0x47, 0x32, 0xaa, + 0xc5, 0xbd, 0xbf, 0x1d, 0x75, 0x4e, 0x22, 0x63, 0xa2, 0x09, 0xa9, 0xb2, + 0x11, 0xa1, 0xa8, 0x71, 0x2a, 0x2b, 0x9a, 0x8d, 0xbf, 0x67, 0x6f, 0xb7, + 0xbf, 0x13, 0x0c, 0x50, 0x5e, 0xc1, 0x97, 0x2e, 0x4c, 0x5c, 0x4b, 0xae, + 0xf2, 0xe3, 0x3c, 0x95, 0x5e, 0x63, 0xd5, 0x5c, 0xec, 0xb8, 0x18, 0xf9, + 0xc8, 0x5d, 0xfb, 0x1f, 0xa5, 0x42, 0x07, 0xa4, 0x06, 0xf1, 0x53, 0xce, + 0x77, 0xd9, 0x46, 0xc6, 0x0c, 0x4f, 0xaa, 0x28, 0x9d, 0x95, 0x5d, 0x73, + 0xa8, 0xc6, 0x4f, 0x5d, 0x4d, 0xbc, 0x2f, 0xac, 0x3b, 0x47, 0x41, 0xef, + 0xf3, 0xb3, 0xfc, 0x20, 0x5e, 0x1b, 0xda, 0xf7, 0xfa, 0xbd, 0x73, 0x8d, + 0x01, 0xea, 0xa4, 0x04}, + {}, + priv_key_0, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xaf, 0xfb, 0x96, 0x04, 0xfa, 0x25, 0xac, 0x90, 0x4e, 0x05, 0x4b, 0x04, + 0x01, 0xd5, 0x1c, 0x56, 0x6c, 0x75, 0x56, 0xc9, 0x65, 0x08, 0x8e, 0x81, + 0xbb, 0x01, 0x81, 0xdc, 0x16, 0x53, 0x2b, 0x5c, 0x58, 0x00, 0x11, 0x7e, + 0xae, 0xe4, 0x91, 0xc1, 0xdc, 0xfe, 0xbb, 0x18, 0x4c, 0xa0, 0x0c, 0xcf, + 0xb3, 0xa9, 0x34, 0xa4, 0xe3, 0xef, 0xd4, 0x2a, 0x22, 0x49, 0xef, 0x6d, + 0x4a, 0x1d, 0xf9, 0x3a, 0xf9, 0x0d, 0xb0, 0xd1, 0x35, 0xa0, 0x00, 0xc9, + 0x7f, 0xc1, 0x09, 0x2e, 0x85, 0xcc, 0xa9, 0x07, 0x70, 0xe4, 0xb3, 0x58, + 0x3b, 0xaa, 0x65, 0x4c, 0xd1, 0x27, 0xb5, 0xef, 0x75, 0x49, 0xd7, 0xd7, + 0xa4, 0xda, 0xb1, 0xcc, 0xb1, 0x6b, 0x7f, 0xb0, 0xb0, 0xea, 0xa6, 0xae, + 0x40, 0x1e, 0x02, 0x3e, 0xfa, 0x97, 0xef, 0x61, 0xa1, 0x36, 0x55, 0x4d, + 0x01, 0x3c, 0x61, 0x93, 0x4c, 0xb9, 0x99, 0x6d, 0xb2, 0xcb, 0xac, 0x0a, + 0x4b, 0x68, 0x65, 0x12, 0x85, 0xef, 0x34, 0x21, 0xae, 0x22, 0x76, 0xc7, + 0xe6, 0x5d, 0xc8, 0x1d, 0x8e, 0x30, 0x89, 0xc1, 0x5e, 0x36, 0xe2, 0xbc, + 0xd8, 0xf4, 0x29, 0x26, 0xda, 0xa9, 0x07, 0xf5, 0x6e, 0x5f, 0xa4, 0xd6, + 0xa8, 0xf3, 0x89, 0x1e, 0x71, 0xb4, 0xf8, 0x0a, 0x15, 0x79, 0x8a, 0x94, + 0xbb, 0x64, 0xaa, 0x68, 0xe2, 0x95, 0xbb, 0x0d, 0x1f, 0x66, 0x69, 0xea, + 0x76, 0x1d, 0xe0, 0x79, 0x2f, 0xee, 0x6e, 0x0b, 0xff, 0x46, 0x5e, 0x53, + 0xb1, 0x44, 0x7e, 0xff, 0x61, 0x0b, 0x33, 0xd3, 0x8e, 0xca, 0x86, 0xd9, + 0xc6, 0x6b, 0x54, 0x2f, 0x57, 0x93, 0x38, 0xfd, 0x94, 0x4f, 0x6a, 0x11, + 0x63, 0x33, 0xde, 0xc3, 0x68, 0x4e, 0x4c, 0x78, 0xab, 0xa1, 0xb1, 0xec, + 0x12, 0xe8, 0xe6, 0x71, 0x22, 0x06, 0xf8, 0x17, 0x01, 0xd3, 0x0a, 0x3b, + 0x43, 0x68, 0x8d, 0x0b}, + {}, + priv_key_0, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa4, 0x55, 0xa8, 0x53, 0x6e, 0x52, 0x95, 0xac, 0x29, 0x24, 0x3e, 0x3f, + 0x7b, 0xfd, 0x2f, 0x6e, 0xbf, 0x1a, 0xa7, 0xe3, 0xd1, 0x33, 0x3c, 0x1b, + 0xd9, 0xfe, 0x05, 0xb6, 0xad, 0xe3, 0xaa, 0x91, 0x3b, 0x85, 0x9d, 0xbd, + 0x45, 0xba, 0x09, 0x3a, 0xe9, 0xb0, 0x34, 0xf6, 0x19, 0xf9, 0x9a, 0x69, + 0xea, 0xa6, 0x80, 0xff, 0xb7, 0xbe, 0x3a, 0xb3, 0x87, 0x84, 0x64, 0x8f, + 0x6f, 0x31, 0xf8, 0x58, 0x20, 0x09, 0x92, 0xf9, 0x57, 0x40, 0xff, 0x2e, + 0xdb, 0x83, 0x5f, 0x8f, 0xc0, 0x3b, 0xb6, 0x78, 0x52, 0x78, 0xab, 0x9e, + 0xae, 0x74, 0x2d, 0x59, 0x66, 0x51, 0x9f, 0xa9, 0xf5, 0x84, 0xf0, 0xc3, + 0x04, 0x41, 0x36, 0xd0, 0x4f, 0xe1, 0x21, 0x04, 0xec, 0x8a, 0x8b, 0xd0, + 0x79, 0x50, 0x33, 0x4d, 0xb8, 0xdf, 0x8a, 0x83, 0xaf, 0x84, 0x33, 0x47, + 0xa1, 0x09, 0x74, 0x24, 0x5c, 0x72, 0x3f, 0xc8, 0x56, 0x86, 0x24, 0x0e, + 0xef, 0xd0, 0xcc, 0xe0, 0x9d, 0x81, 0xa6, 0x3c, 0x6f, 0x6a, 0x4d, 0x2b, + 0x83, 0xd2, 0x9f, 0xf9, 0xad, 0x06, 0x01, 0x29, 0xe5, 0x52, 0x1d, 0xa5, + 0xe6, 0x35, 0xdc, 0x05, 0x79, 0x6b, 0xa5, 0x40, 0xf1, 0xda, 0xd2, 0x5b, + 0x94, 0x23, 0xbd, 0xa3, 0x65, 0x20, 0x27, 0x09, 0xe5, 0xe2, 0x87, 0xa2, + 0xb0, 0xd7, 0xb0, 0x9a, 0x2a, 0xb6, 0x03, 0x14, 0x47, 0xe1, 0xa2, 0xae, + 0x8e, 0xfd, 0x9e, 0x98, 0x0a, 0x29, 0xdf, 0xf1, 0x45, 0x83, 0x27, 0xed, + 0xc0, 0xad, 0x16, 0x26, 0x70, 0xf8, 0x03, 0x43, 0xd8, 0x49, 0x01, 0x18, + 0x85, 0x6f, 0x39, 0x6c, 0x72, 0x05, 0x82, 0x27, 0xf5, 0x7b, 0x9b, 0x0b, + 0xa6, 0x6b, 0x13, 0xc4, 0xe7, 0x11, 0x75, 0x38, 0xbc, 0xda, 0x3e, 0x93, + 0x7d, 0xfe, 0x05, 0xd1, 0x0a, 0x76, 0x4c, 0x0b, 0xa1, 0xf5, 0x62, 0x64, + 0x78, 0xd4, 0xfc, 0x72}, + {}, + priv_key_0, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x96, 0x98, 0x2e, 0x22, 0x23, 0x02, 0x81, 0x8f, 0x50, 0x62, 0x85, 0x64, + 0x27, 0x68, 0x61, 0x5f, 0x42, 0x6b, 0xdf, 0x9f, 0x3b, 0x4d, 0xaf, 0x80, + 0xec, 0x5e, 0x3e, 0xa2, 0x6c, 0xbb, 0xe7, 0xf5, 0xab, 0x48, 0xcb, 0xda, + 0xca, 0x4a, 0xb0, 0x53, 0x8b, 0xfd, 0xd9, 0x1f, 0x76, 0x78, 0x10, 0x1b, + 0x61, 0x18, 0x18, 0x06, 0xf4, 0x8b, 0x2d, 0x6f, 0xe7, 0x78, 0xd8, 0x99, + 0x80, 0x4a, 0x88, 0x87, 0x16, 0xa0, 0xc2, 0xc3, 0xa7, 0x07, 0x85, 0x13, + 0xb1, 0xcb, 0xaf, 0x1d, 0x09, 0x6e, 0x6f, 0xdc, 0x83, 0xab, 0xc2, 0xfe, + 0x40, 0xb6, 0x74, 0x27, 0x09, 0xa2, 0xe5, 0x1a, 0xfd, 0x8e, 0x76, 0x7a, + 0xa4, 0xa7, 0x2b, 0xb4, 0x55, 0x42, 0x86, 0x14, 0x05, 0x33, 0xe4, 0xbd, + 0x54, 0x32, 0x01, 0x0d, 0x60, 0x16, 0xd3, 0x08, 0xd4, 0x75, 0xeb, 0x2a, + 0x40, 0x16, 0x5d, 0x46, 0xdb, 0xa6, 0x30, 0xc1, 0x1a, 0x18, 0x35, 0x32, + 0xf6, 0x58, 0xbd, 0x53, 0x80, 0x96, 0xc1, 0x87, 0x7f, 0xc4, 0xd8, 0x43, + 0xd9, 0xd2, 0xd8, 0xce, 0xe5, 0x70, 0xda, 0xdc, 0x98, 0x95, 0xcf, 0xe2, + 0x37, 0x2d, 0xf9, 0x60, 0x1f, 0xcd, 0x74, 0x39, 0x90, 0x06, 0x46, 0x6f, + 0xb9, 0xed, 0x92, 0x3b, 0x7d, 0x9a, 0xbb, 0xad, 0x9b, 0xc7, 0xde, 0x96, + 0x3e, 0x0e, 0xea, 0xc7, 0xbb, 0xd5, 0x6f, 0x20, 0xe1, 0xc2, 0x54, 0xef, + 0x72, 0x2d, 0x52, 0x3f, 0xa8, 0xf3, 0xbd, 0xb0, 0xb9, 0x1b, 0x37, 0x20, + 0x2e, 0x11, 0xb4, 0x57, 0x8a, 0x32, 0x52, 0x67, 0x3e, 0x69, 0xec, 0x05, + 0xa0, 0x5e, 0xa6, 0x09, 0x13, 0xea, 0x1b, 0x9e, 0x62, 0x28, 0xd9, 0xfa, + 0x0c, 0x85, 0xac, 0x6d, 0x79, 0x4d, 0xfe, 0xcc, 0xdf, 0x75, 0x95, 0x82, + 0x8b, 0x06, 0xdf, 0x2b, 0xdc, 0x89, 0xfd, 0x8d, 0x22, 0x62, 0x9f, 0xdf, + 0xee, 0x20, 0x5b, 0xe7}, + {}, + priv_key_0, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xae, 0x11, 0xf4, 0x5e, 0x24, 0xcf, 0xfa, 0x8e, 0x4f, 0x37, 0xbe, 0x34, + 0xec, 0x87, 0x85, 0x2d, 0xb7, 0x7c, 0x25, 0x01, 0xc1, 0x27, 0x4e, 0x23, + 0x47, 0x7c, 0x50, 0xd6, 0x23, 0x13, 0x48, 0x0b, 0xa2, 0xac, 0x9d, 0xe7, + 0x6b, 0x79, 0x0a, 0x35, 0x5b, 0x50, 0xc2, 0xf2, 0xed, 0x2d, 0xd0, 0x61, + 0xcd, 0x86, 0x0f, 0xf7, 0x93, 0x2c, 0xad, 0xaa, 0x0e, 0x15, 0x65, 0xe4, + 0x3d, 0x41, 0x77, 0xac, 0x98, 0xe2, 0x6d, 0x96, 0x4e, 0x81, 0xcf, 0xb7, + 0xc2, 0x0f, 0xba, 0x7e, 0x2b, 0x08, 0x53, 0xfd, 0xcc, 0x7d, 0xea, 0xb7, + 0x5b, 0x62, 0xef, 0x5f, 0x23, 0x1e, 0xa2, 0x9f, 0x10, 0xc8, 0x3c, 0x2f, + 0x27, 0xc9, 0x21, 0x5b, 0x7d, 0x10, 0xd8, 0x54, 0x43, 0xd9, 0x67, 0xce, + 0x7f, 0xcd, 0x41, 0xb0, 0xde, 0x99, 0x9d, 0x9f, 0x98, 0xa0, 0x72, 0xdc, + 0x80, 0xfb, 0x58, 0x57, 0xd4, 0x7e, 0x43, 0x73, 0xc7, 0x36, 0xba, 0xe7, + 0x28, 0x93, 0x27, 0x33, 0xd0, 0xa0, 0x71, 0x16, 0x4b, 0x6d, 0x6d, 0xea, + 0x32, 0x05, 0xe2, 0x67, 0xbe, 0xbc, 0x28, 0x7d, 0x9b, 0x50, 0x35, 0xa7, + 0x69, 0x78, 0xdc, 0xc2, 0xf3, 0x89, 0x46, 0xdd, 0xdc, 0xa4, 0x8a, 0x6a, + 0x60, 0x35, 0x55, 0x7d, 0xd9, 0xe1, 0xaa, 0xec, 0x43, 0x44, 0xdb, 0xb4, + 0x57, 0x61, 0x2e, 0xb2, 0x7b, 0x93, 0x02, 0xe0, 0x2e, 0xa0, 0xc9, 0x45, + 0x69, 0x84, 0xe7, 0x0f, 0xaf, 0x23, 0x5a, 0xec, 0xd2, 0x0c, 0xb3, 0x2f, + 0x3d, 0xa0, 0x16, 0xc9, 0xa8, 0xa8, 0xb2, 0x3e, 0x07, 0xa0, 0x6d, 0xfa, + 0x57, 0xf5, 0xa2, 0x58, 0x53, 0x94, 0x4c, 0xbf, 0x53, 0x8c, 0x86, 0x41, + 0x69, 0x56, 0x67, 0x97, 0xa4, 0x34, 0x6e, 0x52, 0xfc, 0xd2, 0xea, 0x14, + 0x89, 0x79, 0x91, 0x09, 0x82, 0x0c, 0xca, 0x4b, 0x62, 0x49, 0x50, 0x22, + 0x70, 0xdf, 0xb1, 0xf6}, + {}, + priv_key_0, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x8b, 0xa6, 0x59, 0x49, 0xd2, 0xa5, 0x3d, 0x5a, 0x93, 0x3a, 0xbb, 0xdf, + 0xf1, 0xef, 0xb4, 0xb6, 0x86, 0x14, 0x84, 0xdc, 0x23, 0x0b, 0xca, 0x0c, + 0x36, 0x3a, 0x66, 0x20, 0x26, 0x91, 0xbd, 0x39, 0xd9, 0x47, 0x98, 0x66, + 0x47, 0x63, 0xd7, 0x2f, 0x55, 0xed, 0xb3, 0x7e, 0x8c, 0xc7, 0x91, 0xb3, + 0x90, 0x4c, 0x42, 0xc4, 0xe1, 0xb7, 0x5e, 0x4a, 0xaa, 0xd3, 0x12, 0xf5, + 0xdc, 0x53, 0xa2, 0x46, 0xf2, 0x11, 0xd1, 0x9e, 0x31, 0x1a, 0x97, 0x4c, + 0x92, 0xff, 0x8a, 0xf0, 0x57, 0x3d, 0xc8, 0x31, 0xc5, 0x11, 0x94, 0xe5, + 0x9c, 0x92, 0x0e, 0xc3, 0xd6, 0x32, 0x5f, 0x06, 0xb9, 0xc4, 0xbc, 0xea, + 0xa6, 0xe5, 0x56, 0x96, 0xb1, 0x85, 0x16, 0x3e, 0x73, 0xaa, 0xc4, 0x01, + 0xfc, 0x19, 0x25, 0xcf, 0xfc, 0xc7, 0xb8, 0x09, 0x85, 0xba, 0xb7, 0x27, + 0x28, 0x8d, 0x25, 0x8a, 0x3c, 0x60, 0xf7, 0xd3, 0xd2, 0xd8, 0xec, 0x80, + 0xdc, 0xfe, 0x75, 0x47, 0x22, 0x91, 0x83, 0xa1, 0x92, 0x47, 0xe3, 0xea, + 0x10, 0xaf, 0xcb, 0x0f, 0xb0, 0xc8, 0xe7, 0xc4, 0xc5, 0x7b, 0xd5, 0xcf, + 0xd5, 0x52, 0x9a, 0xbb, 0xd4, 0x07, 0xf9, 0x59, 0xf4, 0xb9, 0xc4, 0x92, + 0x41, 0x16, 0x91, 0xda, 0x44, 0x5f, 0xc5, 0xff, 0x3f, 0xfd, 0xd1, 0x1f, + 0xcd, 0x20, 0xc2, 0xa2, 0x93, 0x6d, 0x13, 0x73, 0xb5, 0x5c, 0x2e, 0xe4, + 0x1a, 0x7b, 0x43, 0xc0, 0x49, 0xb4, 0x0c, 0xc5, 0x5f, 0x7b, 0xc8, 0x5e, + 0x46, 0xb0, 0xd8, 0x46, 0x4a, 0x3a, 0xdd, 0x0b, 0xf2, 0x8a, 0x0d, 0x3e, + 0xe4, 0x6c, 0x12, 0xe6, 0xfd, 0x60, 0x0f, 0x84, 0x0e, 0xd6, 0x5f, 0x11, + 0xd5, 0x90, 0x38, 0x1f, 0xb9, 0xc6, 0xa8, 0x0a, 0x46, 0xd6, 0x45, 0x70, + 0xeb, 0x4f, 0x69, 0x30, 0xed, 0x24, 0x08, 0x7e, 0x47, 0xaa, 0x12, 0xec, + 0xa2, 0xa1, 0x32, 0x9a}, + {}, + priv_key_0, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_0, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_0, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, + 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, + 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, + 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, + 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, + 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, + 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, + 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, + 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, + 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, + 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, + 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, + 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, + 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, + 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, + 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, + 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, + 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, + 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, + 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, + 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, + 0x88, 0x25, 0x61, 0xe4}, + {}, + priv_key_0, + false}, + + // Comment: added n to c + // tcID: 26 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xe2, 0xda, 0xe0, 0x40, 0xee, 0x2a, 0x2d, 0x4c, 0x4a, 0x0e, 0x62, 0x0b, + 0x5d, 0xd0, 0x5b, 0x56, 0xdf, 0x67, 0xf0, 0x79, 0x88, 0x4f, 0x0b, 0xbf, + 0xb6, 0x4a, 0x3e, 0xef, 0xf0, 0x8f, 0xda, 0xaf, 0xdc, 0xcc, 0x45, 0x8b, + 0x01, 0x4d, 0x53, 0xf0, 0x57, 0x4f, 0x9e, 0xc5, 0x51, 0x4e, 0xf2, 0x15, + 0x24, 0x37, 0x3c, 0x04, 0x08, 0xb2, 0xd6, 0x7c, 0x11, 0xfd, 0xc8, 0x12, + 0x76, 0x28, 0x12, 0xdb, 0x75, 0x78, 0x66, 0x93, 0xb6, 0x63, 0x13, 0xec, + 0x08, 0xcd, 0x00, 0x1d, 0x90, 0x78, 0x7a, 0x1b, 0x4c, 0xee, 0x69, 0xd3, + 0xa9, 0xf2, 0xcf, 0x9a, 0xb8, 0x15, 0x03, 0xbe, 0x8f, 0x20, 0x5c, 0x70, + 0x1d, 0xa8, 0xa3, 0x9d, 0x70, 0xb1, 0xe8, 0xcc, 0x40, 0xf1, 0x32, 0xb3, + 0xbe, 0xd4, 0x6e, 0xd8, 0xf4, 0x66, 0xcd, 0xee, 0x0d, 0x03, 0x29, 0x55, + 0xda, 0xcc, 0x5c, 0x37, 0x37, 0x89, 0xf5, 0xd5, 0x88, 0x86, 0xa3, 0xa5, + 0xcf, 0xf7, 0xc8, 0x41, 0xa5, 0xb3, 0x47, 0x89, 0xa3, 0x09, 0x1a, 0x0f, + 0x19, 0x03, 0xa2, 0x22, 0x7a, 0xc2, 0x4c, 0xcf, 0x0a, 0x2f, 0xc3, 0x73, + 0x9c, 0x92, 0x21, 0x0a, 0xfd, 0xf7, 0x26, 0xd5, 0x3e, 0x07, 0x69, 0x2f, + 0x3f, 0xb8, 0x2f, 0x43, 0x1f, 0x27, 0x79, 0x76, 0x87, 0x66, 0x60, 0x81, + 0x11, 0xf6, 0xf4, 0xf9, 0xcf, 0xdf, 0x25, 0x6d, 0x79, 0xc5, 0xab, 0x13, + 0xcf, 0x68, 0xe9, 0xd4, 0x94, 0xb2, 0xc6, 0x0f, 0xd5, 0xee, 0xab, 0xda, + 0xf4, 0xb0, 0xc8, 0x96, 0xfd, 0xc1, 0x90, 0xdb, 0x93, 0xc7, 0x8c, 0x85, + 0x67, 0x1e, 0xd3, 0xab, 0x6b, 0x48, 0xb7, 0xbe, 0xf6, 0x39, 0xdd, 0x19, + 0xb4, 0xf2, 0x24, 0xd0, 0x66, 0x7f, 0x1f, 0xff, 0xc2, 0x00, 0x01, 0x97, + 0x73, 0xad, 0x09, 0xbe, 0x3f, 0x58, 0xb1, 0xeb, 0x5a, 0x7c, 0xec, 0x32, + 0x89, 0xff, 0x8f, 0x9f}, + {}, + priv_key_0, + false}, + + // Comment: ciphertext is empty + // tcID: 27 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_0, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x25, 0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, + 0x6b, 0x62, 0x16, 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, + 0x80, 0xe9, 0x95, 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, + 0x98, 0x77, 0xcf, 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, + 0x71, 0x49, 0x94, 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, + 0x8f, 0x32, 0x8b, 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, + 0x75, 0xf3, 0x28, 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, + 0x66, 0xff, 0x5b, 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, + 0x80, 0x77, 0xb5, 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, + 0x50, 0xde, 0x0e, 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, + 0x97, 0x1f, 0x19, 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, + 0x0b, 0x73, 0x29, 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, + 0xda, 0xc8, 0xb7, 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, + 0xe9, 0x1f, 0x7c, 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, + 0x98, 0x07, 0xdc, 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, + 0x9b, 0x75, 0xa7, 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, + 0x3b, 0xc4, 0x56, 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, + 0x58, 0x63, 0xf9, 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, + 0x3f, 0x53, 0xa0, 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, + 0x44, 0xc3, 0xbf, 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, + 0xe9, 0x20, 0xd7, 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, + 0xad, 0xe1, 0x01, 0xda, 0x2d, 0xba}, + {}, + priv_key_0, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 29 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x25, 0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, 0x6b, 0x62, + 0x16, 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, 0x80, 0xe9, + 0x95, 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, 0x98, 0x77, + 0xcf, 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, 0x71, 0x49, + 0x94, 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, 0x8f, 0x32, + 0x8b, 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, 0x75, 0xf3, + 0x28, 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, 0x66, 0xff, + 0x5b, 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, 0x80, 0x77, + 0xb5, 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, 0x50, 0xde, + 0x0e, 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, 0x97, 0x1f, + 0x19, 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, 0x0b, 0x73, + 0x29, 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, 0xda, 0xc8, + 0xb7, 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, 0xe9, 0x1f, + 0x7c, 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, 0x98, 0x07, + 0xdc, 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, 0x9b, 0x75, + 0xa7, 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, 0x3b, 0xc4, + 0x56, 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, 0x58, 0x63, + 0xf9, 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, 0x3f, 0x53, + 0xa0, 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, 0x44, 0xc3, + 0xbf, 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, 0xe9, 0x20, + 0xd7, 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, 0xad, 0xe1, + 0x01, 0xda, 0x2d, 0xba, 0x00, 0x00}, + {}, + priv_key_0, + false}, + + // Comment: truncated ciphertext + // tcID: 30 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 30, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, 0x6b, 0x62, 0x16, + 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, 0x80, 0xe9, 0x95, + 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, 0x98, 0x77, 0xcf, + 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, 0x71, 0x49, 0x94, + 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, 0x8f, 0x32, 0x8b, + 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, 0x75, 0xf3, 0x28, + 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, 0x66, 0xff, 0x5b, + 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, 0x80, 0x77, 0xb5, + 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, 0x50, 0xde, 0x0e, + 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, 0x97, 0x1f, 0x19, + 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, 0x0b, 0x73, 0x29, + 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, 0xda, 0xc8, 0xb7, + 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, 0xe9, 0x1f, 0x7c, + 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, 0x98, 0x07, 0xdc, + 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, 0x9b, 0x75, 0xa7, + 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, 0x3b, 0xc4, 0x56, + 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, 0x58, 0x63, 0xf9, + 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, 0x3f, 0x53, 0xa0, + 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, 0x44, 0xc3, 0xbf, + 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, 0xe9, 0x20, 0xd7, + 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, 0xad, 0xe1, 0x01, + 0xda, 0x2d, 0xba}, + {}, + priv_key_0, + false}, + + // Comment: em represents a small integer + // tcID: 31 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 31, + {0x32, 0xfd, 0xd5, 0xb5, 0x31, 0x91, 0x88, 0x91, 0x4a, 0xfb, 0xe2, 0x1b, + 0x1f, 0xa9, 0x1b, 0xc4, 0xe4, 0x84, 0xec, 0xd1, 0xf9, 0x96, 0x82, 0x31, + 0x87, 0x9e, 0x37, 0x25, 0x70, 0xc4, 0x3a, 0x27, 0xf7, 0x20, 0xe6, 0x77, + 0x3e, 0x1d, 0x90, 0x5b, 0x70, 0xf8, 0x5a, 0x31, 0x23, 0x47, 0xf7, 0xe9, + 0x75, 0x2a, 0x8c, 0x4f, 0x5b, 0x9f, 0x27, 0xbd, 0x01, 0x53, 0x0b, 0x6e, + 0xfe, 0xb2, 0x21, 0xdd, 0xdc, 0x72, 0x3c, 0xd5, 0x1b, 0x4b, 0xc4, 0x81, + 0x49, 0x92, 0x26, 0x8c, 0x40, 0x3e, 0xd4, 0xfd, 0xdd, 0xd5, 0x26, 0xef, + 0xa8, 0x7d, 0x83, 0x50, 0x69, 0x24, 0x6f, 0x25, 0xe8, 0x09, 0x8d, 0xd5, + 0xae, 0x3e, 0x46, 0x3f, 0xd6, 0x39, 0xb3, 0x6a, 0x4c, 0x13, 0x94, 0x76, + 0xb3, 0xd2, 0x9a, 0xe0, 0xc9, 0xb6, 0xc1, 0x63, 0xd8, 0x1e, 0x77, 0x19, + 0xcc, 0x85, 0xe6, 0x52, 0x89, 0xbd, 0xde, 0x2f, 0x82, 0xb6, 0x9b, 0xb4, + 0xaa, 0x9c, 0x5a, 0x5d, 0xcd, 0x51, 0x34, 0x21, 0xa5, 0x4e, 0x5d, 0x46, + 0x38, 0xd8, 0xc2, 0x35, 0x67, 0xc1, 0x29, 0x78, 0xc3, 0xaa, 0x80, 0x6b, + 0xa7, 0x96, 0x4a, 0x54, 0x7a, 0x68, 0x93, 0x60, 0x10, 0x5f, 0xc1, 0xb2, + 0x46, 0x8f, 0xa1, 0x48, 0x02, 0x04, 0xd4, 0x68, 0xba, 0x2f, 0xe4, 0x1c, + 0xe9, 0x30, 0x23, 0x28, 0xd4, 0x27, 0x9e, 0x00, 0xa9, 0xaf, 0x1c, 0x7c, + 0xdd, 0x9f, 0x16, 0xd5, 0x72, 0xe7, 0x0b, 0x06, 0xf1, 0xf4, 0x0a, 0xcf, + 0xd5, 0x0c, 0x88, 0x65, 0xef, 0x37, 0xd8, 0x88, 0xb2, 0xfb}, + {0x09, 0x2d, 0x5b, 0x4b, 0xea, 0x48, 0x70, 0x29, 0xa4, 0xc0, 0x6c, 0x97, + 0xf7, 0x27, 0xf6, 0xad, 0x45, 0x31, 0xf7, 0xf6, 0x46, 0xc9, 0x5c, 0xd2, + 0x69, 0xe1, 0xe6, 0x06, 0xa7, 0xe0, 0x47, 0xc1, 0x9a, 0x6a, 0x9e, 0xca, + 0x8f, 0xa5, 0xab, 0xcb, 0xbc, 0xa4, 0x15, 0x47, 0x74, 0x20, 0xba, 0x42, + 0x2a, 0x7d, 0x5b, 0xa4, 0x1a, 0xc7, 0x9b, 0xa7, 0x54, 0x8a, 0xa6, 0xf4, + 0xb4, 0x4a, 0xa6, 0x5a, 0xd9, 0x15, 0xec, 0x11, 0xd7, 0xf5, 0x0c, 0xd2, + 0xad, 0x7e, 0xac, 0x86, 0x86, 0x9b, 0xf8, 0x8b, 0xd7, 0xcb, 0xd1, 0x14, + 0x39, 0xae, 0xc3, 0x54, 0xa2, 0x5b, 0xe7, 0x1d, 0x36, 0x54, 0x1e, 0x7e, + 0xf2, 0x11, 0xae, 0x01, 0x0d, 0x82, 0x59, 0xac, 0x7b, 0x5a, 0xf4, 0x9e, + 0x38, 0xe1, 0x4d, 0x87, 0xb6, 0x2a, 0x3e, 0x78, 0x40, 0x31, 0x67, 0x99, + 0xb5, 0x48, 0xf1, 0x43, 0x39, 0xcf, 0x7b, 0x46, 0xcc, 0xff, 0xd6, 0x6e, + 0x59, 0x6b, 0x08, 0x79, 0x78, 0x2f, 0x86, 0x38, 0xb9, 0x75, 0xa8, 0x9e, + 0xdc, 0x2b, 0x23, 0x55, 0xf0, 0x5c, 0x53, 0x84, 0x50, 0x78, 0x50, 0x2d, + 0x04, 0x6b, 0x7f, 0x43, 0x71, 0xbd, 0xf9, 0x11, 0xe3, 0x03, 0x02, 0xfa, + 0x98, 0x0f, 0xef, 0xb4, 0x39, 0x73, 0x73, 0x33, 0xfa, 0x9c, 0x17, 0x9c, + 0x33, 0xa9, 0x8e, 0x1b, 0x05, 0x2d, 0xa7, 0xda, 0x24, 0x36, 0xe8, 0xb8, + 0x62, 0xee, 0x5f, 0x7c, 0x63, 0xc8, 0x8a, 0xb7, 0x51, 0xa2, 0x44, 0x70, + 0x5c, 0x8b, 0xd1, 0xf3, 0x2c, 0x27, 0x7e, 0x0a, 0x7c, 0x80, 0xef, 0x30, + 0x2b, 0xd0, 0x1c, 0x9f, 0xd5, 0x0c, 0x9b, 0x7b, 0x63, 0x95, 0x04, 0x4c, + 0x72, 0x46, 0x1d, 0xc6, 0x9a, 0xea, 0x54, 0x9e, 0x37, 0x85, 0x8b, 0x8b, + 0x53, 0xb2, 0x79, 0x22, 0x38, 0xf5, 0x94, 0x45, 0x68, 0x4e, 0x55, 0x1e, + 0x52, 0xe0, 0x87, 0x50}, + {0x61, 0x0c, 0x54, 0x9c, 0xe7, 0x17, 0x74, 0x9d, 0x31, 0x43, 0xcb, 0xd9, + 0x6c, 0x51, 0xc1, 0xc7, 0x58, 0x85, 0xa5, 0xd2, 0x00, 0x00, 0x00, 0x00}, + priv_key_0, + true}, + + // Comment: em has a large hamming weight + // tcID: 32 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 32, + {0xf0, 0x32, 0xef, 0x27, 0x59, 0xde, 0x94, 0x6b, 0x6c, 0xcf, 0x82, 0x96, + 0x95, 0xa9, 0x43, 0x8e, 0x5f, 0x98, 0x6f, 0xdb, 0xbf, 0x33, 0x32, 0x62, + 0xa7, 0x95, 0xff, 0x9e, 0xde, 0x84, 0x2b, 0xb7, 0xb1, 0x53, 0xc5, 0x26, + 0xab, 0xd1, 0xea, 0x49, 0x8f, 0x56, 0xe9, 0x92, 0xbd, 0x21, 0x55, 0x8c, + 0x7c, 0x3b, 0x64, 0x34, 0xe4, 0xc6, 0x67, 0xcc, 0xd1, 0x66, 0x87, 0xed, + 0xdc, 0x19, 0x9b, 0xba, 0xa5, 0x95, 0x47, 0xe0, 0x65, 0xa8, 0xa3, 0x81, + 0x4c, 0xd5, 0xea, 0x46, 0xd7, 0x43, 0x7c, 0x1d, 0x6b, 0xdd, 0x8f, 0x1a, + 0x72, 0xee, 0x5e, 0x94, 0x5a, 0x2b, 0x1f, 0x11, 0xda, 0x20, 0x49, 0xa6, + 0x85, 0xdd, 0xb5, 0x25, 0xda, 0x74, 0x22, 0x60, 0xa2, 0x0c, 0xe5, 0x2f, + 0x95, 0x75, 0x5b, 0x8d, 0x7b, 0x5d, 0x29, 0xdf, 0xe7, 0xf5, 0x53, 0x95, + 0xc6, 0x20, 0x3c, 0x51, 0x8d, 0x5f, 0x45, 0xae, 0x74, 0x35, 0xfb, 0xc1, + 0x9e, 0xfb, 0x7f, 0xa9, 0xd2, 0xe1, 0x62, 0x6c, 0xd6, 0x55, 0xd4, 0x09, + 0xe3, 0x5f, 0xdc, 0x4e, 0x8b, 0x57, 0x73, 0x96, 0x5d, 0x9d, 0xb7, 0x26, + 0xaf, 0xa4, 0x0a, 0x73, 0xcb, 0x21, 0x2b, 0x60, 0x67, 0x8b, 0xbc, 0x7a, + 0x04, 0x17, 0xb9, 0x4d, 0x97, 0xe0, 0x3c, 0x27, 0x3c, 0x8e, 0xe2, 0xec, + 0x49, 0xf2, 0x3f, 0x57, 0x57, 0x6a, 0xb3, 0xbc, 0xe5, 0x68, 0xfa, 0x2a, + 0x10, 0x80, 0xf0, 0xf0, 0x36, 0xe6, 0x97, 0x1e, 0xba, 0x8a, 0x77, 0x3b, + 0x40, 0x5b, 0xa2, 0xc5, 0xba, 0x65, 0x64, 0xa4, 0x28, 0x9a}, + {0x58, 0xa4, 0xe1, 0x90, 0xa7, 0x30, 0x6b, 0xcb, 0x33, 0xea, 0x5f, 0x1a, + 0xd8, 0x3b, 0x74, 0xda, 0x56, 0xe3, 0xde, 0xbd, 0x2b, 0x2f, 0xb4, 0x49, + 0x9e, 0xa9, 0x33, 0x93, 0x79, 0xb0, 0xf0, 0x81, 0x17, 0xc7, 0x7b, 0x4d, + 0x5c, 0xa6, 0xdd, 0x1a, 0xd5, 0x1a, 0x4c, 0xea, 0x4b, 0x81, 0x8c, 0x27, + 0x03, 0x44, 0x98, 0x00, 0x77, 0x67, 0x4c, 0x8b, 0xf6, 0xe8, 0xa5, 0xce, + 0x5a, 0xb6, 0x21, 0x2d, 0xdc, 0xab, 0xcd, 0x53, 0xbe, 0x82, 0x67, 0x2f, + 0x19, 0xd5, 0x35, 0xde, 0xbf, 0x66, 0xbf, 0x85, 0x35, 0x38, 0xd1, 0x63, + 0xb6, 0x12, 0x84, 0x68, 0xfa, 0x21, 0xbd, 0x44, 0x64, 0xe8, 0x4f, 0xbf, + 0xa9, 0x25, 0x01, 0xad, 0x51, 0xbb, 0x1b, 0xf7, 0xe1, 0x4f, 0xf5, 0x22, + 0xec, 0xfd, 0x65, 0xa2, 0x9e, 0x08, 0xef, 0x23, 0xaa, 0xe0, 0x12, 0x18, + 0xd7, 0x63, 0x59, 0x15, 0xf8, 0x37, 0x20, 0x55, 0xe0, 0xc6, 0xa2, 0xed, + 0x1d, 0xe6, 0x15, 0x11, 0x48, 0x4b, 0xd6, 0xc3, 0x22, 0x86, 0xa2, 0x3a, + 0x9e, 0xb2, 0xf1, 0x99, 0x97, 0x08, 0xe8, 0xed, 0x5e, 0x28, 0x51, 0x68, + 0x74, 0x24, 0x1e, 0xb7, 0x78, 0x71, 0x3a, 0x84, 0x52, 0x41, 0x15, 0x1a, + 0x94, 0x6c, 0x50, 0x9c, 0x07, 0xe4, 0xd2, 0x7c, 0x16, 0x7b, 0x7b, 0x5e, + 0xf6, 0xf7, 0xa4, 0xf1, 0xfa, 0xdf, 0x90, 0x49, 0x99, 0x6e, 0xab, 0x17, + 0xd9, 0x7e, 0xf4, 0xd2, 0x25, 0x50, 0x64, 0x90, 0x60, 0x69, 0x2a, 0xf6, + 0x3f, 0xd0, 0x6d, 0x05, 0xc7, 0x6f, 0x31, 0x91, 0x68, 0x91, 0x58, 0x32, + 0x36, 0x05, 0x58, 0x26, 0x96, 0x72, 0x9d, 0xb7, 0xd9, 0x4f, 0x73, 0x0e, + 0x51, 0x07, 0xd0, 0xd5, 0x85, 0xce, 0xa5, 0x61, 0x60, 0x96, 0x8a, 0x88, + 0x7a, 0xb4, 0x2b, 0xee, 0x7f, 0xd4, 0xf9, 0xff, 0xd1, 0x44, 0x9f, 0x02, + 0x1a, 0x3d, 0x41, 0xab}, + {0xa0, 0xa0, 0xb4, 0x80, 0x32, 0x70, 0x73, 0xf0, 0x80, 0xfc, 0x1e, 0xfd, + 0x8c, 0xf5, 0xbe, 0x9b, 0xfc, 0xef, 0xd3, 0xa0, 0x00, 0x00, 0x00, 0x00}, + priv_key_0, + true}, + + // Comment: em has a large hamming weight + // tcID: 33 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 33, + {0xa4, 0x72, 0xbb, 0xae, 0x5a, 0x81, 0xe6, 0x50, 0x0a, 0xfc, 0x18, 0x3d, + 0x8b, 0xd1, 0xce, 0xec, 0x79, 0x5f, 0x49, 0x07, 0xc4, 0x96, 0x83, 0x0b, + 0xff, 0x4a, 0x9f, 0x3b, 0x15, 0xf1, 0x76, 0x87, 0x24, 0xce, 0xc8, 0xd2, + 0x88, 0xd1, 0xd1, 0x1f, 0x47, 0x52, 0x95, 0x38, 0xcd, 0xf9, 0x3f, 0x76, + 0x99, 0x17, 0xaf, 0xd6, 0x5d, 0x03, 0x3d, 0x4f, 0x56, 0x3c, 0xc1, 0x4f, + 0x6d, 0xd3, 0x9a, 0x8e, 0x7e, 0x03, 0xaf, 0xde, 0x9e, 0xb3, 0x74, 0xb9, + 0x17, 0x7f, 0x5b, 0xed, 0x74, 0xeb, 0xcb, 0xf7, 0x71, 0xf6, 0x30, 0xa1, + 0xb3, 0x07, 0x5d, 0x0a, 0x30, 0x8c, 0xe6, 0x54, 0x24, 0x38, 0x63, 0x04, + 0x39, 0x6e, 0x82, 0x45, 0x28, 0xde, 0xed, 0x8a, 0x2a, 0xc7, 0xa3, 0x87, + 0xf7, 0xa3, 0xee, 0xc3, 0xb6, 0x33, 0x88, 0x2c, 0x92, 0xe9, 0xc3, 0x3e, + 0xba, 0x9a, 0x91, 0xf9, 0x29, 0x7d, 0xd6, 0xae, 0xef, 0x37, 0xa5, 0xd4, + 0x75, 0xd1, 0x0f, 0xe6, 0x9e, 0x0b, 0x12, 0x64, 0xfc, 0x2e, 0xa1, 0xcb, + 0x45, 0xab, 0x4f, 0x1c, 0x69, 0x08, 0xce, 0xda, 0xc2, 0x76, 0x18, 0x3a, + 0xde, 0xe1, 0xf6, 0x0d, 0xa7, 0xcc, 0x1a, 0x10, 0x5e, 0xd5, 0xef, 0x18, + 0x7c, 0x2b, 0x11, 0x74, 0x8e, 0x98, 0xc8, 0xa9, 0x3a, 0xf9, 0x68, 0x3d, + 0x44, 0x1a, 0x30, 0x88, 0xcb, 0x0a, 0xa6, 0x69, 0xb0, 0x6d, 0xb1, 0x51, + 0xe7, 0x15, 0x13, 0x71, 0xd0, 0x27, 0x3e, 0x2e, 0xcb, 0x16, 0x1c, 0x8f, + 0xa6, 0x9d, 0x4e, 0x56, 0x66, 0x66, 0x81, 0xc6, 0x43, 0x9b}, + {0x52, 0x63, 0x52, 0xba, 0x3b, 0x50, 0xba, 0x16, 0x0f, 0x05, 0xb9, 0xb7, + 0x60, 0x4a, 0xbd, 0x50, 0x8e, 0x74, 0x4e, 0x17, 0x6f, 0x99, 0xf5, 0xed, + 0x5f, 0xa4, 0x78, 0x69, 0xdb, 0xf2, 0x20, 0xf3, 0x2f, 0xa4, 0x3f, 0x79, + 0x42, 0xa8, 0x95, 0x1a, 0x75, 0x50, 0x5a, 0x58, 0x00, 0xf8, 0xf4, 0x92, + 0x33, 0xd5, 0x77, 0x78, 0xea, 0x9d, 0xd5, 0x22, 0x0b, 0xbe, 0xce, 0xf1, + 0x5d, 0x38, 0xdd, 0x74, 0x00, 0xba, 0x81, 0xff, 0x4c, 0xd5, 0x08, 0x5d, + 0x2d, 0x20, 0xaf, 0x7c, 0xe7, 0x9f, 0x09, 0x7e, 0xc0, 0x8c, 0xe2, 0xa8, + 0xdb, 0xab, 0x44, 0x82, 0x67, 0x5f, 0xf0, 0x8b, 0xda, 0x80, 0xc7, 0x40, + 0x78, 0xa4, 0x4c, 0xd8, 0x9a, 0xf5, 0x47, 0xa3, 0x56, 0xcd, 0x21, 0xbb, + 0x4b, 0xe5, 0x2a, 0x0c, 0xc5, 0xda, 0xd5, 0xbc, 0x77, 0x9b, 0x54, 0xfb, + 0xad, 0x60, 0xd1, 0x5f, 0x10, 0xca, 0x79, 0xd2, 0x5e, 0x82, 0xf1, 0x9d, + 0x9d, 0xbf, 0xff, 0x7e, 0xcc, 0x1c, 0xcc, 0xd8, 0x37, 0x45, 0x82, 0xbe, + 0xf1, 0xd4, 0xbc, 0x3f, 0xa7, 0x45, 0x25, 0x9d, 0xca, 0xec, 0xc5, 0x6b, + 0x8f, 0x16, 0x2f, 0x7d, 0x40, 0x63, 0xaa, 0x2c, 0x99, 0xed, 0x8f, 0x41, + 0x8f, 0x2a, 0xa5, 0x65, 0x8d, 0xf7, 0xd1, 0xf3, 0x60, 0x41, 0x88, 0x3b, + 0x44, 0x84, 0xac, 0x67, 0x66, 0xb0, 0x59, 0x94, 0x89, 0x60, 0xfa, 0x2e, + 0x40, 0x36, 0x3c, 0x6c, 0x56, 0x24, 0x23, 0x96, 0x80, 0x9f, 0x4b, 0x03, + 0x6f, 0xd9, 0x1d, 0x46, 0xde, 0x8e, 0xb0, 0x53, 0xc8, 0xcb, 0x02, 0x97, + 0x78, 0x41, 0x20, 0x26, 0x4c, 0x6a, 0xc7, 0xe3, 0x59, 0xf4, 0xad, 0x5e, + 0xc6, 0x5a, 0x00, 0x26, 0x44, 0xc0, 0x3c, 0xfc, 0x16, 0x6a, 0x8e, 0x5a, + 0x01, 0x9b, 0x82, 0x36, 0xc7, 0xd7, 0x14, 0x5d, 0xf2, 0x47, 0xcd, 0x12, + 0x3a, 0x09, 0xc8, 0xc2}, + {0xbb, 0xa0, 0xb4, 0x80, 0x32, 0x70, 0x73, 0xf0, 0x80, 0xfc, 0x1e, 0xfd, + 0x8c, 0xf5, 0xbe, 0x9b, 0xfc, 0xef, 0xd3, 0xa0, 0x00, 0x00, 0x00, 0x00}, + priv_key_0, + true}, + + // Comment: em has a large hamming weight + // tcID: 34 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 34, + {0x6d, 0x5c, 0x2c, 0xb5, 0x79, 0x08, 0x75, 0x72, 0x8f, 0xb2, 0x1e, 0x98, + 0x72, 0x78, 0xfd, 0xd1, 0xd8, 0x81, 0xcf, 0x49, 0x53, 0xe6, 0x28, 0x66, + 0xf8, 0xd5, 0x3e, 0xbb, 0x06, 0x7c, 0xf9, 0xa4, 0xef, 0x53, 0x21, 0x80, + 0x30, 0xe3, 0xec, 0xa6, 0x73, 0x2a, 0x6b, 0x1f, 0x78, 0x9c, 0xdf, 0x3c, + 0xc7, 0x11, 0xb6, 0x06, 0x3a, 0x01, 0xf4, 0x24, 0xb3, 0x88, 0x90, 0x55, + 0x49, 0x66, 0x37, 0x69, 0xdc, 0xdc, 0xbd, 0xd8, 0x2d, 0xeb, 0x6b, 0xc2, + 0x3f, 0x66, 0xc1, 0xc0, 0x4d, 0x30, 0xc6, 0xd9, 0x1f, 0xd6, 0x11, 0x6b, + 0xdf, 0x88, 0x02, 0xc1, 0x50, 0xfe, 0xd3, 0x96, 0x56, 0x2e, 0xdd, 0x21, + 0xca, 0x60, 0x65, 0x28, 0xcd, 0x40, 0xb5, 0x69, 0xe8, 0x95, 0xc8, 0xad, + 0x5b, 0xd1, 0xbd, 0x58, 0x48, 0xa2, 0x15, 0x50, 0x15, 0x37, 0xdc, 0xcb, + 0xd0, 0xfc, 0xd7, 0x0c, 0xf3, 0xb2, 0xd0, 0xdf, 0x58, 0xa0, 0x72, 0xe0, + 0x7f, 0x60, 0xff, 0x76, 0x4c, 0x46, 0x88, 0xc3, 0x72, 0x40, 0x86, 0x32, + 0x42, 0xf6, 0xea, 0xfe, 0x36, 0x60, 0x1d, 0xfc, 0xda, 0x41, 0xeb, 0x86, + 0x3f, 0x4d, 0xb7, 0x01, 0xde, 0x54, 0x78, 0x1a, 0x6d, 0x53, 0xa9, 0x79, + 0x32, 0xd3, 0x2a, 0xae, 0x0e, 0x6a, 0x52, 0x60, 0x48, 0xf7, 0x66, 0x90, + 0x21, 0x28, 0xb4, 0x84, 0x20, 0x68, 0xfa, 0xd9, 0xab, 0x10, 0x81, 0x1c, + 0xe9, 0x33, 0x39, 0xad, 0x42, 0xf2, 0xe1, 0x3c, 0x4c, 0xec, 0x32, 0x4a, + 0x8c, 0xf7, 0x03, 0x57, 0x05, 0xb8, 0xa3, 0x6f, 0xd8, 0xa7}, + {0x6a, 0xb9, 0x2b, 0x1c, 0x57, 0xf9, 0x9c, 0x17, 0xae, 0x4c, 0xa5, 0xf7, + 0xd4, 0xc0, 0x14, 0x9e, 0xb2, 0x4c, 0xb1, 0x8a, 0xaf, 0x36, 0x16, 0x38, + 0x59, 0xe1, 0x18, 0x6d, 0xcb, 0xaf, 0xee, 0xda, 0x4d, 0x77, 0xfd, 0x05, + 0x9b, 0x0f, 0x93, 0x8e, 0x92, 0xb8, 0xd4, 0x13, 0xb7, 0x71, 0x85, 0x2f, + 0xb0, 0x19, 0xa6, 0x6d, 0x76, 0x00, 0x94, 0x44, 0x60, 0x5e, 0xdd, 0x5f, + 0xb4, 0x8e, 0x6e, 0xeb, 0xbd, 0x9d, 0x01, 0x82, 0x7b, 0xe7, 0x32, 0x29, + 0x2c, 0xb0, 0x7c, 0xde, 0x54, 0x1d, 0xce, 0x13, 0x89, 0x90, 0xd4, 0x65, + 0x99, 0xb5, 0xa1, 0x96, 0x52, 0x5a, 0xf1, 0x99, 0xad, 0x4a, 0xdf, 0x7c, + 0x25, 0x91, 0x09, 0xe7, 0x15, 0xe5, 0x63, 0xd8, 0x97, 0x4c, 0xbb, 0xea, + 0xe6, 0x2a, 0x53, 0xc8, 0x13, 0x70, 0x76, 0xf1, 0x07, 0x31, 0xa9, 0x64, + 0xf2, 0xce, 0x37, 0x30, 0x5a, 0x17, 0x5d, 0x35, 0xeb, 0x7c, 0x8e, 0x6e, + 0x72, 0xc9, 0x79, 0x26, 0x31, 0xd3, 0x51, 0x33, 0xdc, 0xd4, 0x9f, 0x1a, + 0x1d, 0xa6, 0x77, 0xab, 0x3a, 0xc0, 0x74, 0x17, 0x27, 0x78, 0x40, 0x2a, + 0x41, 0x76, 0xc0, 0x36, 0xcd, 0x8a, 0xc5, 0x67, 0x47, 0x70, 0xf1, 0x71, + 0xd9, 0x13, 0x45, 0x85, 0xa1, 0x15, 0xf6, 0xa0, 0x98, 0x3d, 0x60, 0x6b, + 0x74, 0x8e, 0x0e, 0x47, 0xbe, 0x04, 0x0a, 0xcd, 0xa8, 0x8c, 0xc5, 0xb8, + 0xc7, 0xea, 0xdd, 0x33, 0x16, 0x21, 0x17, 0xbb, 0x61, 0xf4, 0x9c, 0xac, + 0xe9, 0x12, 0x60, 0xc5, 0xe2, 0xc8, 0xef, 0x4d, 0xbc, 0xec, 0x7f, 0x15, + 0x6a, 0x18, 0x89, 0x4a, 0x2b, 0xed, 0x99, 0x56, 0x52, 0x0b, 0x2b, 0x68, + 0x1b, 0x2f, 0xa3, 0x13, 0x47, 0xdf, 0x7e, 0xa9, 0x80, 0x62, 0xd9, 0x7f, + 0x29, 0x72, 0x28, 0x0b, 0xe2, 0x2e, 0x50, 0x72, 0x49, 0xb2, 0x43, 0x6a, + 0x9a, 0xb9, 0x16, 0x89}, + {0x7f, 0xa0, 0xb4, 0x80, 0x32, 0x70, 0x73, 0xf0, 0x80, 0xfc, 0x1e, 0xfd, + 0x8c, 0xf5, 0xbe, 0x9b, 0xfc, 0xef, 0xd3, 0xa0, 0x00, 0x00, 0x00, 0x00}, + priv_key_0, + true}}; + +#endif // rsa_oaep_2048_sha1_mgf1sha1_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h new file mode 100644 index 000000000..1e8b21cc3 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h @@ -0,0 +1,1049 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha256_mgf1sha1_vectors_h__ +#define rsa_oaep_2048_sha256_mgf1sha1_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_1{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, + 0x56, 0x71, 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, + 0xf7, 0x17, 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, + 0x74, 0x6d, 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, + 0xef, 0x5a, 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, + 0xd6, 0xea, 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, + 0x92, 0x51, 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, + 0xf7, 0x9c, 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, + 0xc9, 0x8e, 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, + 0x8f, 0x17, 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, + 0x26, 0xf4, 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, + 0xda, 0x61, 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, + 0xf5, 0xc0, 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, + 0x82, 0xde, 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, + 0x95, 0xd4, 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, + 0xfc, 0x3e, 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, + 0x5a, 0x19, 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, + 0x9c, 0xae, 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, + 0x5d, 0x9b, 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, + 0x56, 0x9a, 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, + 0x73, 0x06, 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, + 0x02, 0x83, 0xf7, 0x42, 0xb9, 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x76, 0x27, 0xee, 0xf3, 0x56, 0x7b, 0x2a, 0x27, 0x26, + 0x8e, 0x52, 0x05, 0x3e, 0xcd, 0x31, 0xc3, 0xa7, 0x17, 0x2c, 0xcb, 0x9d, + 0xdc, 0xee, 0x81, 0x9b, 0x30, 0x6a, 0x5b, 0x3c, 0x66, 0xb7, 0x57, 0x3c, + 0xa4, 0xfa, 0x88, 0xef, 0xc6, 0xf3, 0xc4, 0xa0, 0x0b, 0xfa, 0x0a, 0xe7, + 0x13, 0x9f, 0x64, 0x54, 0x3a, 0x4d, 0xac, 0x3d, 0x05, 0x82, 0x3f, 0x6f, + 0xf4, 0x77, 0xcf, 0xce, 0xc8, 0x4f, 0xe2, 0xac, 0x7a, 0x68, 0xb1, 0x72, + 0x04, 0xb3, 0x90, 0x23, 0x2e, 0x11, 0x03, 0x10, 0xc4, 0xe8, 0x99, 0xc4, + 0xe7, 0xc1, 0x09, 0x67, 0xdb, 0x4a, 0xcd, 0xe0, 0x42, 0xdb, 0xbf, 0x19, + 0xdb, 0xe0, 0x0b, 0x4b, 0x47, 0x41, 0xde, 0x10, 0x20, 0xaa, 0xaa, 0xff, + 0xb5, 0x05, 0x4c, 0x79, 0x7c, 0x9f, 0x13, 0x6f, 0x7d, 0x93, 0xac, 0x3f, + 0xc8, 0xca, 0xff, 0x66, 0x54, 0x24, 0x2d, 0x78, 0x21, 0xeb, 0xee, 0x51, + 0x7b, 0xf5, 0x37, 0xf4, 0x43, 0x66, 0xa0, 0xfd, 0xd4, 0x5a, 0xe0, 0x5b, + 0x99, 0x09, 0xc2, 0xe6, 0xcc, 0x1e, 0xd9, 0x28, 0x1e, 0xff, 0x43, 0x99, + 0xf7, 0x6c, 0x96, 0xb9, 0x62, 0x33, 0xec, 0x29, 0xae, 0x0b, 0xbf, 0x0d, + 0x75, 0x2b, 0x23, 0x4f, 0xc1, 0x97, 0x38, 0x9f, 0x51, 0x05, 0x0a, 0xa1, + 0xac, 0xd0, 0x1c, 0x07, 0x4c, 0x3a, 0xc8, 0xfb, 0xdb, 0x9e, 0xa8, 0xb6, + 0x51, 0xa9, 0x59, 0x95, 0xe8, 0xdb, 0x4a, 0xd5, 0xc4, 0x3b, 0x6c, 0x86, + 0x73, 0xe5, 0xa1, 0x26, 0xe7, 0xee, 0x94, 0xb8, 0xdf, 0xf4, 0xc5, 0xaf, + 0xc0, 0x12, 0x59, 0xbc, 0x8d, 0xa7, 0x69, 0x50, 0xba, 0xe6, 0xf8, 0xba, + 0xe7, 0x15, 0xf5, 0x09, 0x85, 0xb0, 0xd6, 0xf6, 0x6d, 0x04, 0xc6, 0xfe, + 0xf3, 0xb7, 0x00, 0x72, 0x0e, 0xec, 0xdc, 0xdf, 0x17, 0x1b, 0xb7, 0xb1, + 0xec, 0xbe, 0x72, 0x89, 0xc4, 0x67, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xdc, + 0x43, 0x10, 0x50, 0xf7, 0x82, 0xe8, 0x94, 0xfb, 0x52, 0x48, 0x24, 0x7d, + 0x98, 0xcb, 0x7d, 0x58, 0xb8, 0xd1, 0xe2, 0x4f, 0x3b, 0x55, 0xd0, 0x41, + 0xc5, 0x6e, 0x4d, 0xe0, 0x86, 0xb0, 0xd5, 0xbb, 0x02, 0x8b, 0xda, 0x42, + 0xee, 0xb5, 0xd2, 0x34, 0xd5, 0x68, 0x1e, 0x58, 0x09, 0xd4, 0x15, 0xe6, + 0xa2, 0x89, 0xad, 0x4c, 0xfb, 0xf7, 0x8f, 0x97, 0x8f, 0x6c, 0x35, 0x81, + 0x4f, 0x50, 0xee, 0xbf, 0xf1, 0xc5, 0xb8, 0x0a, 0x69, 0xf7, 0x88, 0xe8, + 0x1e, 0x6b, 0xab, 0x5d, 0xda, 0xa7, 0x83, 0x69, 0xd6, 0x59, 0xd1, 0x43, + 0xec, 0x6f, 0x17, 0xe7, 0x98, 0x13, 0xa5, 0x75, 0xcf, 0xad, 0x9c, 0x56, + 0x91, 0x56, 0xb9, 0x01, 0x13, 0xe2, 0xe9, 0x11, 0x0a, 0xd9, 0xe7, 0xb4, + 0x8a, 0x1c, 0x93, 0x48, 0xa6, 0xe6, 0x53, 0x32, 0x11, 0x91, 0x29, 0x0e, + 0xa3, 0x6c, 0xfb, 0x3a, 0x5b, 0x18, 0xf1, 0x02, 0x81, 0x81, 0x00, 0xbd, + 0x1a, 0x81, 0xe7, 0x97, 0x7f, 0x98, 0x98, 0x12, 0x22, 0x73, 0xae, 0x32, + 0x22, 0xb5, 0x98, 0xea, 0x5f, 0xb1, 0x9e, 0xb4, 0xea, 0xbc, 0x38, 0x30, + 0x8a, 0x5e, 0x32, 0x19, 0x66, 0x03, 0xb2, 0xe5, 0x00, 0xff, 0xb7, 0x9f, + 0x5b, 0x88, 0x68, 0x16, 0x61, 0x1d, 0xeb, 0xc4, 0x72, 0xfa, 0xc4, 0x55, + 0x44, 0x07, 0x0b, 0xeb, 0x05, 0x7c, 0x94, 0x13, 0x78, 0xa6, 0x86, 0x8a, + 0xf3, 0xb7, 0xa0, 0x3d, 0x3f, 0x98, 0x80, 0xec, 0x47, 0xd5, 0xe0, 0x89, + 0xb9, 0x4f, 0xbd, 0xe5, 0x42, 0xab, 0xa9, 0xae, 0x8d, 0x72, 0xc5, 0x70, + 0x88, 0xd7, 0xab, 0xf5, 0xb1, 0x31, 0xf3, 0x90, 0x98, 0xf7, 0xbc, 0x16, + 0x0f, 0x90, 0x53, 0x6a, 0xbc, 0x94, 0x92, 0xfd, 0x4e, 0x06, 0xf3, 0xed, + 0x72, 0x99, 0xd4, 0xb9, 0x7b, 0xb0, 0x36, 0x77, 0x20, 0x7d, 0x95, 0x66, + 0x9f, 0x14, 0x0c, 0xfb, 0xc2, 0x0f, 0x25, 0x02, 0x81, 0x81, 0x00, 0xa9, + 0x4b, 0x52, 0x8b, 0x28, 0xf2, 0x91, 0x59, 0x91, 0x21, 0xd9, 0x19, 0x52, + 0xff, 0xd1, 0xc7, 0xf2, 0x1d, 0x7c, 0x14, 0x79, 0xd9, 0x9d, 0x47, 0x88, + 0x85, 0xfb, 0x16, 0x18, 0x70, 0xee, 0x12, 0x18, 0xbf, 0x08, 0x47, 0x26, + 0x12, 0xdb, 0xe5, 0x49, 0x7e, 0x8d, 0x9c, 0x65, 0x06, 0x88, 0xe0, 0x9c, + 0x78, 0x69, 0x61, 0xae, 0x3e, 0x2c, 0x35, 0x4d, 0xc4, 0x8a, 0xe3, 0x45, + 0x14, 0x75, 0x9c, 0x4c, 0x23, 0xc4, 0x58, 0x84, 0x88, 0x96, 0x1d, 0xc0, + 0x6b, 0x41, 0x4e, 0x61, 0xc0, 0xe1, 0xe7, 0xfb, 0xbd, 0x29, 0x23, 0xd3, + 0x15, 0x32, 0xfe, 0x28, 0x9f, 0x96, 0xda, 0x22, 0x07, 0x11, 0xe5, 0x8c, + 0x14, 0x01, 0x98, 0x08, 0xe0, 0x04, 0x14, 0x27, 0x69, 0x33, 0xbb, 0x07, + 0xe4, 0xef, 0xb9, 0xb4, 0xa9, 0xb3, 0x76, 0x56, 0x91, 0x72, 0x05, 0x20, + 0x9f, 0x33, 0xf0, 0x95, 0x15, 0xd7, 0xc1, 0x02, 0x81, 0x80, 0x3a, 0xf0, + 0xe7, 0x2a, 0x93, 0x3a, 0xef, 0x09, 0xff, 0x25, 0x03, 0xdf, 0x78, 0xba, + 0xfe, 0xd5, 0x31, 0xc0, 0x2f, 0xf1, 0xa2, 0xbc, 0x43, 0x7c, 0x54, 0x0c, + 0xdc, 0xbd, 0x4a, 0xd3, 0x54, 0x35, 0xcf, 0x51, 0x17, 0x63, 0x59, 0x65, + 0x43, 0x48, 0x06, 0x29, 0xb1, 0x14, 0xca, 0x7f, 0x78, 0x0f, 0xf7, 0xef, + 0xa3, 0x2e, 0xa0, 0xcb, 0x6e, 0x00, 0x0d, 0x6d, 0x9e, 0xa1, 0xf2, 0xef, + 0x71, 0xfd, 0x9c, 0xf9, 0x94, 0x84, 0x22, 0xa1, 0x65, 0x55, 0x7e, 0x37, + 0xe7, 0x55, 0xed, 0xfe, 0x70, 0xd9, 0x0b, 0x92, 0x05, 0x02, 0xeb, 0x47, + 0x8b, 0xc9, 0x8a, 0x63, 0xf7, 0x88, 0xce, 0x3a, 0x0f, 0x85, 0x6d, 0x6e, + 0xde, 0x72, 0x51, 0xa3, 0x83, 0xbf, 0xa8, 0xfa, 0x48, 0x0a, 0x81, 0xa9, + 0x25, 0xaf, 0x7b, 0x3c, 0xc5, 0x38, 0xc4, 0xba, 0xb8, 0xc9, 0xf7, 0x59, + 0x7f, 0xfb, 0x68, 0x01, 0x1d, 0x8d, 0x02, 0x81, 0x80, 0x26, 0x40, 0xfb, + 0xfb, 0xcf, 0xef, 0xb1, 0x63, 0xee, 0x7a, 0x87, 0xb6, 0x48, 0x3a, 0x66, + 0xee, 0x41, 0xf9, 0x56, 0xd9, 0x0f, 0xa8, 0xa7, 0x93, 0x9b, 0xfc, 0x04, + 0x2e, 0xe0, 0x92, 0x4b, 0x1b, 0x79, 0x93, 0xd0, 0x44, 0x5f, 0x75, 0x8d, + 0x51, 0x93, 0x3e, 0x85, 0x17, 0x9c, 0x03, 0x20, 0xb0, 0xc9, 0x68, 0xb4, + 0x8a, 0x91, 0xc3, 0x8b, 0x5b, 0xe9, 0x23, 0xe1, 0x09, 0x7c, 0x0c, 0x56, + 0x2f, 0x88, 0xd4, 0x22, 0x94, 0xb6, 0xa2, 0x75, 0x9b, 0xaf, 0xa5, 0x42, + 0x8a, 0x74, 0xf1, 0x27, 0x08, 0x74, 0xe4, 0x5f, 0x6f, 0xcc, 0x60, 0xf2, + 0x16, 0x02, 0xde, 0x5e, 0xcc, 0xd1, 0x43, 0xcf, 0x31, 0x24, 0x1f, 0x59, + 0x21, 0xb5, 0xad, 0x39, 0x83, 0xfb, 0x54, 0xef, 0x17, 0xbe, 0x3b, 0x28, + 0x53, 0x67, 0xe5, 0x0c, 0x99, 0x9c, 0x67, 0x24, 0x7b, 0x55, 0x2f, 0xe4, + 0xbf, 0xce, 0x94, 0x5f, 0x7b}; + +const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha1WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 1, + {}, + {0x8e, 0x6f, 0x12, 0x7b, 0x86, 0xed, 0x4c, 0xe0, 0x3b, 0xea, 0x02, 0x42, + 0x75, 0x9d, 0xec, 0x56, 0x2f, 0x3c, 0x0e, 0x47, 0x5d, 0x70, 0xc9, 0x50, + 0xbb, 0x98, 0x65, 0xc5, 0xa0, 0x0c, 0x19, 0x18, 0x64, 0x87, 0xf6, 0xda, + 0xd2, 0x5e, 0x6e, 0xd4, 0x60, 0x05, 0x10, 0xe0, 0x67, 0xa8, 0x67, 0x9c, + 0xdd, 0x63, 0xf7, 0x71, 0x8a, 0xf9, 0x2e, 0x5c, 0xc2, 0x97, 0xd7, 0x4d, + 0x5c, 0xe7, 0x24, 0x72, 0xc4, 0x04, 0x08, 0x3b, 0x15, 0x69, 0x24, 0xc3, + 0x98, 0x52, 0xb0, 0x3f, 0xad, 0x90, 0xbe, 0xcc, 0x3d, 0xa0, 0xcb, 0xb1, + 0xe8, 0x05, 0x56, 0xb4, 0x01, 0x0e, 0x95, 0x69, 0xc6, 0x1e, 0x3b, 0x18, + 0x8b, 0x9d, 0xbb, 0xf5, 0x8f, 0x77, 0x9d, 0x3b, 0xe5, 0xa9, 0xa7, 0xd0, + 0x00, 0xab, 0x59, 0x6d, 0x69, 0xc9, 0xaa, 0x48, 0xfa, 0x6c, 0x1f, 0x1f, + 0xbc, 0x5b, 0xe7, 0x9e, 0xc3, 0x9e, 0x27, 0xb7, 0xa7, 0x61, 0x91, 0xb6, + 0x81, 0xa0, 0x2d, 0x61, 0xcb, 0xc5, 0x92, 0x46, 0x51, 0x19, 0x8b, 0xdf, + 0x9b, 0xb7, 0x74, 0x9a, 0xb4, 0xa5, 0x15, 0xd1, 0xea, 0x1d, 0x9d, 0x32, + 0xda, 0xd3, 0x8d, 0xc7, 0x03, 0x22, 0x89, 0x85, 0x98, 0x50, 0x43, 0xc1, + 0x52, 0xe2, 0xd8, 0xe9, 0x18, 0xb6, 0x52, 0xd6, 0x7a, 0x40, 0xc2, 0xbe, + 0x1e, 0x2c, 0x6c, 0xc2, 0xfc, 0xe1, 0x1f, 0x6c, 0x92, 0x37, 0x14, 0xb1, + 0x17, 0x32, 0xd8, 0xfd, 0xb1, 0x61, 0x3c, 0x46, 0xbf, 0xce, 0xca, 0xfd, + 0x64, 0xf9, 0x53, 0x6f, 0xb7, 0xb4, 0x18, 0x16, 0x73, 0x6e, 0x3e, 0x4b, + 0x62, 0xa1, 0xdd, 0x6e, 0x4c, 0x26, 0xe8, 0xa8, 0xf6, 0x6d, 0x99, 0xcc, + 0xed, 0x30, 0x81, 0x27, 0xa3, 0x9e, 0xa1, 0xf2, 0x1a, 0x6d, 0x78, 0x86, + 0xe2, 0x2a, 0xab, 0xf3, 0xca, 0x6d, 0x64, 0x64, 0x27, 0x8d, 0x93, 0x0b, + 0xf6, 0x0f, 0x27, 0x7f}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x7a, 0x89, 0x67, 0x25, 0xe0, 0x94, 0x4d, 0xb7, 0x89, 0xd4, 0xca, 0xa9, + 0x6b, 0xd8, 0x70, 0x1f, 0xdc, 0x10, 0x0a, 0x26, 0xca, 0x12, 0xe4, 0x5d, + 0x7d, 0x9a, 0x5f, 0x55, 0x99, 0xfd, 0xec, 0x0a, 0x8c, 0xa5, 0xba, 0x9e, + 0x2e, 0x0a, 0x5c, 0x74, 0x3d, 0x2e, 0x82, 0xa0, 0x00, 0x6b, 0x91, 0x5e, + 0x65, 0x72, 0xe0, 0x66, 0xc3, 0x0b, 0xd7, 0x94, 0xe9, 0x8f, 0xe0, 0x95, + 0x95, 0x19, 0xf4, 0x18, 0xd5, 0x58, 0x7a, 0x50, 0x12, 0xff, 0x9b, 0x0c, + 0x54, 0x59, 0x30, 0xe3, 0x06, 0x5c, 0xf8, 0xde, 0xac, 0x44, 0x0e, 0xf6, + 0x07, 0x15, 0xec, 0xb8, 0xde, 0x63, 0xf2, 0xbe, 0xa7, 0xfb, 0x80, 0xbc, + 0x81, 0xce, 0xfd, 0x2f, 0x5b, 0x97, 0x9b, 0xf0, 0xd3, 0x2e, 0x07, 0xe6, + 0x15, 0xdb, 0x6a, 0x36, 0x3f, 0x04, 0x47, 0xbe, 0xc0, 0x68, 0xdb, 0x90, + 0xa9, 0xe8, 0x6b, 0xb4, 0x70, 0x30, 0x98, 0xb3, 0xdd, 0xf1, 0xbc, 0x34, + 0xb2, 0x80, 0x39, 0x30, 0xb5, 0x6f, 0xbb, 0x8e, 0x02, 0x6b, 0x86, 0x91, + 0x24, 0x8d, 0x8e, 0x47, 0x1e, 0xd6, 0xdc, 0x0a, 0x90, 0x90, 0x5f, 0x96, + 0x41, 0x24, 0x70, 0xf1, 0x00, 0x2a, 0xb2, 0xa7, 0x54, 0xcd, 0xa6, 0xde, + 0xad, 0x97, 0xc5, 0xa0, 0x5f, 0xbc, 0xec, 0x5d, 0x03, 0x98, 0xc1, 0x56, + 0x18, 0x76, 0xba, 0xc0, 0x21, 0xec, 0x4c, 0xdc, 0x69, 0x15, 0xd9, 0x29, + 0xeb, 0xb6, 0xfa, 0x5f, 0xfa, 0x1d, 0x6e, 0x37, 0xdb, 0x99, 0x95, 0x1f, + 0xa1, 0x96, 0x70, 0xae, 0x0f, 0x8b, 0xbe, 0x18, 0xba, 0xca, 0xb5, 0x4b, + 0xeb, 0xeb, 0x5e, 0xc2, 0xdf, 0xb4, 0xa0, 0xcf, 0x69, 0xdd, 0x70, 0x77, + 0xb3, 0x22, 0x9f, 0xd0, 0xcd, 0x85, 0x80, 0xfb, 0x56, 0xfa, 0x13, 0xc3, + 0x99, 0x36, 0x4e, 0x2b, 0xde, 0xcc, 0x1a, 0x0b, 0xfc, 0x6e, 0xb6, 0x7f, + 0x01, 0xa1, 0x7f, 0xcc}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0x83, 0x5a, 0x8d, 0x5a, 0xb3, 0x36, 0xe2, 0x13, 0x3a, 0xde, 0x3b, 0x35, + 0x37, 0xdb, 0xcd, 0x90, 0x8a, 0x49, 0xd3, 0x93, 0x3d, 0x07, 0x47, 0xe6, + 0xc5, 0x67, 0xe6, 0xe4, 0x93, 0x83, 0x46, 0xb4, 0x0a, 0x20, 0x83, 0x21, + 0x66, 0x9f, 0x82, 0xac, 0x6f, 0xe7, 0x05, 0x5b, 0x4c, 0x43, 0x5c, 0x45, + 0x57, 0x72, 0xad, 0x9b, 0x38, 0x09, 0xac, 0x65, 0xb5, 0x22, 0x3c, 0x04, + 0x32, 0x9f, 0x23, 0x2a, 0xae, 0xd6, 0x41, 0x2b, 0xc6, 0xf0, 0x24, 0x57, + 0x5f, 0xa9, 0xee, 0xe9, 0xd5, 0xf8, 0x13, 0xe3, 0x84, 0xa0, 0x72, 0x89, + 0xb9, 0xb2, 0x03, 0xcf, 0x8c, 0xd7, 0xe2, 0xbf, 0xad, 0xf9, 0x49, 0xae, + 0xdf, 0xac, 0x4e, 0x08, 0x70, 0x5a, 0x17, 0xe4, 0xdb, 0x71, 0x9e, 0xce, + 0x09, 0x1d, 0x46, 0xb2, 0x64, 0xeb, 0x40, 0xbe, 0xfa, 0x19, 0x9c, 0xb2, + 0x7d, 0xe1, 0xa7, 0x44, 0xc9, 0x61, 0x82, 0x48, 0x3c, 0xe8, 0x48, 0x08, + 0x68, 0x6a, 0xfc, 0x56, 0xe4, 0x14, 0xcc, 0xbc, 0x2f, 0x21, 0x90, 0x57, + 0xaf, 0x1d, 0x7e, 0x23, 0x54, 0x9f, 0x44, 0xf7, 0xba, 0xe7, 0x4f, 0x13, + 0x52, 0x54, 0xcc, 0x96, 0x52, 0x27, 0xac, 0xa4, 0xec, 0xd7, 0xb4, 0x57, + 0x1c, 0xd0, 0x5c, 0xb2, 0xc9, 0x9b, 0x6f, 0xa5, 0x5c, 0xf7, 0xec, 0x9c, + 0x4c, 0xc0, 0x85, 0xcd, 0x0a, 0xd0, 0xce, 0x90, 0xe3, 0xe7, 0xf6, 0x8a, + 0xf2, 0xea, 0x3e, 0x2a, 0x60, 0x97, 0xb8, 0x1a, 0x5c, 0x50, 0x91, 0xc3, + 0x10, 0x26, 0x26, 0x1a, 0x47, 0x9d, 0x46, 0xf0, 0x5c, 0x45, 0xae, 0x01, + 0x6e, 0x86, 0x02, 0x9d, 0xae, 0x86, 0xc6, 0x7a, 0xfb, 0xa8, 0xb8, 0xb6, + 0xe8, 0xe6, 0x46, 0xa9, 0x4d, 0x07, 0xd0, 0x7f, 0x3e, 0xaf, 0x8c, 0xa1, + 0x77, 0xc6, 0xc0, 0xed, 0x05, 0x89, 0x69, 0x71, 0xc0, 0xa9, 0x11, 0xc8, + 0x46, 0xff, 0xbd, 0xac}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x82, 0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, 0x22, 0x26, + 0x54, 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, 0x9f, 0xcb, + 0xee, 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, 0xd7, 0x42, + 0x8c, 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, 0x18, 0x0a, + 0xc0, 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, 0xe3, 0x0d, + 0xf3, 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, 0x2e, 0xb2, + 0x85, 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, 0xf0, 0x27, + 0xbd, 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, 0x35, 0xf4, + 0x06, 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, 0xc2, 0x19, + 0x38, 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, 0xd7, 0x04, + 0xbe, 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, 0x72, 0x61, + 0x2c, 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, 0xca, 0x18, + 0x6c, 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, 0x07, 0x40, + 0x80, 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, 0xf0, 0x7f, + 0x60, 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, 0xf9, 0x45, + 0x31, 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, 0x66, 0xf3, + 0x11, 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, 0xb9, 0xe3, + 0x95, 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, 0xc1, 0x27, + 0x88, 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, 0xe2, 0xc9, + 0x0e, 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, 0x30, 0xa7, + 0xf7, 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, 0xe1, 0x7c, + 0xdb, 0xbb, 0x00, 0xf4}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x94, 0x71, 0x23, 0x59, 0xa9, 0x45, 0xbb, 0x47, 0x11, 0xca, 0xbb, 0x40, + 0xb9, 0x50, 0x20, 0x09, 0x2c, 0x43, 0x42, 0x87, 0x48, 0xb1, 0x0e, 0x0f, + 0x11, 0x18, 0x91, 0x72, 0xd7, 0x05, 0x2b, 0x28, 0x40, 0x1d, 0x96, 0xff, + 0xba, 0x51, 0x6a, 0x9d, 0x49, 0x18, 0x95, 0xe9, 0xe9, 0x53, 0x08, 0x56, + 0x2c, 0xdf, 0x17, 0x95, 0x3a, 0x4e, 0x05, 0xbb, 0xae, 0x8c, 0x8c, 0xf3, + 0x91, 0xe7, 0xc3, 0x63, 0x50, 0x6a, 0xc8, 0x6d, 0x46, 0x93, 0x2b, 0x37, + 0x39, 0x63, 0xe9, 0xe6, 0x61, 0xe9, 0xde, 0x2d, 0xf3, 0x22, 0x71, 0x9e, + 0x63, 0x69, 0xf3, 0xba, 0x68, 0xf4, 0x2b, 0xba, 0x78, 0xac, 0x93, 0x2f, + 0x7d, 0x23, 0x33, 0x75, 0x9a, 0x53, 0xd4, 0xd1, 0x8f, 0x59, 0x90, 0xb1, + 0x8a, 0x6d, 0x4d, 0x0a, 0xf9, 0x6d, 0x9a, 0x94, 0x51, 0xb2, 0xd5, 0xa8, + 0xc3, 0xf4, 0x27, 0xf6, 0x07, 0x38, 0x09, 0x97, 0xb5, 0xb2, 0x02, 0x9f, + 0x58, 0xf0, 0x43, 0x01, 0xb5, 0x2c, 0x18, 0xcf, 0x57, 0xc2, 0xa7, 0x63, + 0xb5, 0x46, 0xa2, 0x1b, 0x8d, 0xa9, 0x62, 0x70, 0x70, 0xa1, 0xcc, 0x30, + 0xbe, 0xe0, 0xc7, 0x58, 0x63, 0xb1, 0x96, 0x12, 0x89, 0x88, 0xff, 0xea, + 0x68, 0x3a, 0x4d, 0xa5, 0x20, 0x39, 0x24, 0xdb, 0x47, 0x0a, 0x53, 0xda, + 0xc3, 0x6a, 0x3f, 0xbe, 0xc3, 0xdb, 0xd9, 0x71, 0x0f, 0x85, 0xff, 0x6b, + 0x07, 0x28, 0xa6, 0x92, 0xd6, 0x40, 0xed, 0x7b, 0xa6, 0x7b, 0x7e, 0x49, + 0x3a, 0x7b, 0x95, 0x86, 0x4a, 0x21, 0x91, 0xf6, 0x17, 0x96, 0x8e, 0xe1, + 0xef, 0xdc, 0xdb, 0x5b, 0x01, 0x5e, 0x45, 0xda, 0x55, 0x08, 0x6b, 0x2b, + 0x38, 0x2a, 0x38, 0x0c, 0xf6, 0x6b, 0xc6, 0x15, 0x21, 0xb2, 0x32, 0x7a, + 0x6b, 0xbf, 0x24, 0x7a, 0xb7, 0x63, 0x5d, 0xa9, 0xa4, 0x8a, 0xcc, 0x11, + 0x9e, 0x86, 0x74, 0x67}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 6, + {0x61}, + {0x61, 0x0a, 0xa2, 0x97, 0x3b, 0xb0, 0xd6, 0x7e, 0xfc, 0x72, 0x52, 0x04, + 0xa0, 0xaf, 0x7d, 0xb8, 0x52, 0xbc, 0xdd, 0x82, 0x27, 0xe3, 0x09, 0xe6, + 0xa5, 0x23, 0xef, 0x62, 0x75, 0x55, 0xb7, 0xae, 0xb7, 0x83, 0xde, 0xe3, + 0x96, 0x93, 0x4b, 0x61, 0x14, 0x15, 0x90, 0x95, 0x28, 0x01, 0xc0, 0x27, + 0xa5, 0x59, 0xa3, 0xb7, 0x38, 0x0a, 0xbb, 0x67, 0x24, 0x22, 0x4c, 0xf8, + 0x25, 0xa9, 0xc7, 0x4d, 0xcc, 0xfa, 0xe2, 0x78, 0x71, 0x95, 0x51, 0xbb, + 0xf0, 0xe6, 0xa8, 0x12, 0x5d, 0x64, 0xbb, 0x43, 0x7e, 0xf7, 0x8c, 0x24, + 0xcc, 0x00, 0xa5, 0x2f, 0xd9, 0xa7, 0x16, 0xac, 0x20, 0x10, 0x2b, 0x5a, + 0x1d, 0x8f, 0xbd, 0x44, 0x5d, 0x9a, 0x2d, 0x4c, 0xe2, 0xc5, 0x5a, 0x2f, + 0x54, 0x9c, 0x2f, 0xed, 0x8e, 0x59, 0x32, 0xcb, 0xdf, 0xc8, 0xde, 0xb9, + 0x07, 0xd9, 0x73, 0x83, 0x4c, 0x29, 0x63, 0x72, 0x05, 0x57, 0x66, 0x8d, + 0x61, 0xe3, 0xf2, 0xe5, 0x35, 0x64, 0xd6, 0xdb, 0x7b, 0x41, 0x89, 0x98, + 0x73, 0xe3, 0xca, 0x66, 0xa1, 0xb5, 0x18, 0x6a, 0x8a, 0x54, 0x5d, 0x27, + 0x91, 0x5a, 0xa4, 0x66, 0xdf, 0x12, 0xca, 0x71, 0x63, 0xa7, 0xd8, 0x13, + 0x7e, 0xea, 0x71, 0xef, 0x80, 0x69, 0x0d, 0x22, 0x9d, 0xeb, 0x08, 0x95, + 0x10, 0x56, 0x7f, 0x24, 0x75, 0x6f, 0x0f, 0x70, 0xa1, 0xda, 0xc6, 0x09, + 0xa5, 0x7a, 0x11, 0xdd, 0xc4, 0x00, 0xaf, 0x94, 0x31, 0x26, 0xe5, 0xc5, + 0xb1, 0x18, 0xb7, 0x6b, 0x76, 0x9d, 0xfc, 0x1a, 0x7a, 0x6e, 0xc7, 0x48, + 0xb5, 0xb9, 0x06, 0xba, 0xa0, 0xf0, 0xe1, 0x88, 0xb1, 0xc6, 0xfd, 0xbd, + 0x6b, 0xc3, 0x07, 0xaf, 0x0f, 0xd9, 0xb4, 0x60, 0x2e, 0xa6, 0x25, 0x13, + 0x43, 0x0b, 0x32, 0x08, 0xe3, 0xd6, 0x90, 0x70, 0x7f, 0xc2, 0xd2, 0x8e, + 0xbc, 0x43, 0x23, 0x88}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x76, 0xf7, 0xb6, 0xe1, 0xcf, 0x45, 0xb0, 0x05, 0xad, 0x58, 0xb5, 0x35, + 0x4c, 0xfc, 0x57, 0x99, 0xf7, 0x4e, 0xdf, 0xb2, 0x7f, 0x27, 0xb4, 0x14, + 0xb4, 0xd2, 0x55, 0x00, 0xa1, 0xec, 0x4b, 0xcd, 0x46, 0xc6, 0xb6, 0x56, + 0x03, 0xb2, 0x04, 0xf6, 0x9a, 0x2a, 0x71, 0xb8, 0xd1, 0x09, 0x9c, 0xe9, + 0x6c, 0x8e, 0xe5, 0x2e, 0x11, 0x9e, 0xd9, 0xb0, 0x80, 0xd8, 0x6d, 0x82, + 0x78, 0x9e, 0x3e, 0x57, 0x77, 0xcc, 0x5f, 0x92, 0x0b, 0x14, 0x71, 0x26, + 0xec, 0x86, 0x12, 0xb2, 0x06, 0xbc, 0x57, 0x34, 0xe8, 0x28, 0xac, 0x81, + 0x9f, 0x90, 0xea, 0x71, 0x91, 0x83, 0x2d, 0x57, 0x0d, 0x37, 0x6d, 0xf2, + 0xc4, 0xe3, 0xeb, 0x50, 0x70, 0xfd, 0x83, 0x82, 0xf8, 0xc0, 0xa9, 0xb8, + 0x9d, 0xa9, 0x28, 0xbf, 0xbd, 0xd2, 0x4b, 0xf1, 0xd1, 0x7e, 0xbc, 0x83, + 0xf9, 0x23, 0x7a, 0x51, 0x35, 0x2f, 0xf0, 0x4b, 0x6b, 0xb3, 0x84, 0x8c, + 0xb6, 0xa9, 0xc1, 0x95, 0xe5, 0x36, 0x9f, 0x4b, 0x6e, 0xd9, 0xb4, 0xcc, + 0x16, 0x63, 0x77, 0xf8, 0x8c, 0x7e, 0x6d, 0xb6, 0xef, 0x78, 0xc0, 0xe1, + 0xbf, 0xba, 0xc5, 0xa3, 0x82, 0x58, 0x67, 0xaf, 0x9b, 0x22, 0x68, 0x9b, + 0x62, 0x7d, 0xcd, 0x8d, 0x14, 0x41, 0xb5, 0x15, 0xb1, 0x5b, 0x78, 0x68, + 0x8b, 0x52, 0xb0, 0x4d, 0xf4, 0x15, 0x7a, 0x88, 0x8a, 0xab, 0xdb, 0x9e, + 0x79, 0x2c, 0x65, 0xfc, 0xbd, 0xcd, 0x03, 0x74, 0x3f, 0xe4, 0x5e, 0x63, + 0x7a, 0xfa, 0x7e, 0x42, 0x27, 0x82, 0xe6, 0xda, 0x58, 0xb9, 0x51, 0x63, + 0xac, 0xd5, 0x93, 0x53, 0xe6, 0x34, 0x33, 0x7a, 0xbb, 0x1c, 0x15, 0xb8, + 0x31, 0xa9, 0xde, 0xc7, 0x9c, 0x51, 0x7a, 0x5b, 0xe0, 0xb4, 0xee, 0x43, + 0xf7, 0x54, 0x4a, 0x2e, 0x9b, 0xf6, 0xaf, 0x2b, 0xc5, 0x3b, 0x08, 0x0c, + 0x60, 0xdc, 0x2b, 0xc6}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x33, 0x85, 0x14, 0xdc, 0x5a, 0x9c, 0xe8, 0xf2, 0x0a, 0x50, 0x40, 0xf2, + 0x6a, 0x83, 0x00, 0x18, 0x31, 0x4c, 0x56, 0x92, 0x49, 0xd5, 0x40, 0xe2, + 0xde, 0xc2, 0x47, 0xf4, 0xae, 0x92, 0x5f, 0x6c, 0xda, 0x2d, 0x7a, 0x53, + 0x5e, 0x4e, 0x20, 0xe5, 0x34, 0x8b, 0xf1, 0x4f, 0x6c, 0x87, 0x86, 0x1b, + 0x37, 0xfb, 0xe4, 0x90, 0x17, 0x58, 0xdd, 0x38, 0xda, 0x7c, 0xc7, 0xcc, + 0x05, 0x0e, 0xdd, 0x1e, 0x20, 0x8a, 0xca, 0xf6, 0xab, 0x2d, 0x33, 0x2a, + 0x64, 0x82, 0xc4, 0xe5, 0xaf, 0x4c, 0xd4, 0xc4, 0xf1, 0xf9, 0x95, 0x06, + 0x10, 0xff, 0x56, 0xef, 0x91, 0x0b, 0x28, 0x31, 0xe3, 0xf2, 0x3b, 0x2b, + 0x6d, 0x33, 0x25, 0xe8, 0xa9, 0xf4, 0xfc, 0x50, 0xe0, 0x05, 0x7a, 0x50, + 0xaf, 0x5d, 0xb5, 0x1e, 0xc2, 0xa1, 0xf7, 0x8d, 0x04, 0x65, 0xe5, 0xf5, + 0x40, 0x53, 0x11, 0x3d, 0xf3, 0x00, 0x58, 0x4f, 0x45, 0x8a, 0x1e, 0xbf, + 0x6e, 0x5b, 0x13, 0x58, 0xf2, 0x45, 0x4c, 0xef, 0x3b, 0x3e, 0x4a, 0xec, + 0x9b, 0xcd, 0xfd, 0xcd, 0xf5, 0xd8, 0x82, 0x06, 0xbe, 0xd1, 0xe9, 0xa4, + 0xe7, 0xc7, 0xc8, 0xdc, 0x5f, 0x08, 0x7d, 0x66, 0x10, 0x3b, 0xcd, 0x28, + 0xe9, 0x4c, 0x2c, 0x23, 0x3e, 0xac, 0x17, 0x06, 0x26, 0x1a, 0xa6, 0xaa, + 0x67, 0xf0, 0x44, 0xbb, 0x06, 0x53, 0x29, 0x54, 0xd9, 0x16, 0x53, 0xae, + 0xdc, 0xd5, 0x8e, 0x82, 0x31, 0xa8, 0x1c, 0x52, 0xae, 0xa9, 0x6b, 0xb4, + 0xad, 0x1a, 0xdc, 0x5e, 0x3c, 0x21, 0x83, 0xea, 0x99, 0x24, 0x7a, 0x4a, + 0xf8, 0x01, 0x1b, 0x41, 0x5d, 0x61, 0x8c, 0x67, 0xc9, 0x4f, 0x0b, 0x27, + 0x6b, 0xda, 0xfc, 0xdd, 0xc8, 0xb6, 0x46, 0x18, 0x29, 0x89, 0xc1, 0xdb, + 0x26, 0xda, 0x67, 0x7b, 0xfb, 0xa2, 0x85, 0xc0, 0xab, 0x76, 0xc8, 0x2b, + 0x80, 0xa6, 0x38, 0xa2}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x31, 0x47, 0x84, 0x24, 0xe4, 0x25, 0x5a, 0xb2, 0x1a, 0x4d, 0x9a, 0x8c, + 0x5a, 0x3d, 0xaa, 0x8f, 0x0d, 0xd5, 0x41, 0x6f, 0x79, 0xc2, 0xba, 0xab, + 0x2f, 0xbe, 0xef, 0x40, 0x6f, 0x76, 0xc4, 0x93, 0xcb, 0x43, 0x6a, 0xcd, + 0x03, 0x0e, 0x0b, 0xc4, 0xd0, 0x94, 0x32, 0xd9, 0x98, 0x38, 0x60, 0xc0, + 0x1b, 0x1c, 0x55, 0x9c, 0xe0, 0x95, 0xb7, 0xd9, 0x17, 0x61, 0xac, 0x2e, + 0x4b, 0xc5, 0x51, 0x3c, 0x68, 0xae, 0x6b, 0xdf, 0x74, 0x7d, 0x55, 0x6a, + 0x84, 0xac, 0x07, 0x13, 0x32, 0x33, 0x36, 0x8f, 0xc9, 0x2d, 0x4f, 0x32, + 0xf9, 0xbc, 0x9f, 0xc4, 0x15, 0xc3, 0xd0, 0xdf, 0xa8, 0x7f, 0x84, 0x85, + 0x3a, 0x82, 0x8f, 0xdd, 0x10, 0x3b, 0x8a, 0xde, 0x88, 0x9a, 0x02, 0x0f, + 0x96, 0x53, 0x04, 0xca, 0xe5, 0x32, 0x4f, 0x78, 0xe3, 0x6c, 0x72, 0xcf, + 0x5d, 0x8b, 0x94, 0x49, 0x6a, 0x6f, 0x48, 0xb0, 0x3a, 0x9e, 0xe3, 0xf3, + 0x2f, 0xb4, 0x35, 0xd4, 0x8d, 0x31, 0x00, 0x2a, 0xce, 0x7d, 0x21, 0x2a, + 0x10, 0x8f, 0xef, 0x64, 0x0f, 0x55, 0xe7, 0x15, 0xa1, 0x48, 0x33, 0x5b, + 0x39, 0x6e, 0x90, 0x0c, 0xa3, 0xfe, 0x96, 0xa0, 0x85, 0x47, 0x64, 0xb5, + 0x4c, 0x31, 0x87, 0xe3, 0x7d, 0x9e, 0xb5, 0xa6, 0x5b, 0x54, 0xce, 0x66, + 0x76, 0xd3, 0x74, 0x7b, 0xfd, 0xa9, 0x1e, 0xd2, 0xf5, 0x36, 0xd7, 0x9a, + 0x69, 0x76, 0xfc, 0xfb, 0xbd, 0x68, 0x3e, 0xce, 0xe3, 0x2c, 0x5a, 0x8d, + 0xc2, 0x96, 0x22, 0xf7, 0x89, 0x57, 0x9a, 0x37, 0x0e, 0xb7, 0xd6, 0x6a, + 0x14, 0x04, 0xa3, 0x76, 0xa4, 0x3e, 0xf5, 0x84, 0xa0, 0xe2, 0xed, 0xde, + 0xa0, 0x6f, 0xe6, 0x0c, 0x28, 0xae, 0x08, 0xb7, 0xd1, 0xa8, 0xaf, 0x26, + 0xb2, 0x0e, 0x50, 0xe9, 0xa8, 0xb3, 0xf8, 0x65, 0x4e, 0x18, 0x32, 0x19, + 0xaf, 0x3d, 0xd5, 0x08}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_1, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x90, 0x68, 0x9b, 0x19, 0x1d, 0x04, 0x1a, 0x9b, 0xc6, 0x9e, 0xa9, 0x3b, + 0x26, 0xd0, 0x42, 0x36, 0xed, 0xee, 0x88, 0xb8, 0xaf, 0x6c, 0x0b, 0x29, + 0xe9, 0xb4, 0x38, 0x27, 0x0b, 0x24, 0x2d, 0xca, 0x46, 0x7e, 0xe4, 0x87, + 0x4a, 0xcf, 0x7f, 0x9b, 0x6b, 0x24, 0x4c, 0x38, 0x43, 0x67, 0x49, 0x62, + 0xc9, 0xd0, 0xd6, 0x7f, 0xdb, 0x70, 0x21, 0xab, 0xa6, 0x3f, 0xca, 0xec, + 0x2e, 0xac, 0x3b, 0x6b, 0x51, 0x14, 0xca, 0x4b, 0x24, 0x2b, 0x08, 0xa1, + 0xdd, 0xc1, 0xdc, 0x67, 0x1b, 0x40, 0x3b, 0xbd, 0x5c, 0xcb, 0x57, 0xc7, + 0xf6, 0xc8, 0x7c, 0xf0, 0xdc, 0x99, 0x5b, 0x38, 0xab, 0xa6, 0xfe, 0x63, + 0x5f, 0x4a, 0x72, 0x7f, 0x6b, 0x16, 0x4b, 0xd3, 0x6a, 0x5f, 0xf5, 0xe7, + 0xb9, 0x1e, 0x42, 0xbb, 0xe5, 0x08, 0x35, 0x63, 0x8c, 0xf9, 0xe3, 0xc7, + 0xa5, 0x39, 0x7f, 0x5f, 0x09, 0x57, 0x84, 0xc3, 0xdc, 0x5c, 0x49, 0x3e, + 0xe1, 0xa2, 0x2a, 0x9e, 0x2b, 0x3f, 0x28, 0xc7, 0x1d, 0xdd, 0xda, 0x25, + 0x53, 0xe2, 0x69, 0xd6, 0xe8, 0x18, 0xaa, 0xad, 0x19, 0x6b, 0x22, 0xe6, + 0x70, 0xee, 0xc5, 0x83, 0x2a, 0x84, 0xa0, 0xf8, 0x9c, 0xb9, 0xbf, 0x5d, + 0x8f, 0x69, 0xe3, 0x5f, 0x34, 0xcc, 0xbe, 0xf4, 0x03, 0x7e, 0x9a, 0x4b, + 0x6b, 0xf2, 0xd8, 0xd3, 0x19, 0x7b, 0xd0, 0x2a, 0xcb, 0x34, 0x4c, 0xbe, + 0x27, 0x00, 0x6e, 0xfb, 0x73, 0xdb, 0x0b, 0x9d, 0x54, 0x93, 0xdc, 0xd1, + 0x4b, 0x95, 0xb9, 0x34, 0xaf, 0xc2, 0x76, 0x8a, 0xf2, 0x7d, 0x1b, 0x3b, + 0x24, 0xde, 0x69, 0x4f, 0xc0, 0xf0, 0x0f, 0x75, 0x74, 0x88, 0xd2, 0x31, + 0xe3, 0xe2, 0xcc, 0x5b, 0xe7, 0x75, 0x30, 0xf5, 0x12, 0x01, 0x44, 0x45, + 0x88, 0x96, 0x00, 0xbd, 0x1a, 0x26, 0x5a, 0x4b, 0xf1, 0x88, 0xf6, 0x17, + 0xb9, 0x75, 0x17, 0x83}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_1, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x9e, 0xdf, 0x0e, 0x6a, 0xe2, 0x5a, 0x3e, 0x7b, 0x6f, 0x31, 0xfa, 0x13, + 0xa7, 0xa3, 0x1d, 0xb0, 0xe6, 0xce, 0x2f, 0xaa, 0x62, 0x4c, 0x2e, 0xbc, + 0xba, 0x96, 0x69, 0xbf, 0x5f, 0x20, 0x57, 0x58, 0xe1, 0xe9, 0x04, 0xa9, + 0xa7, 0x38, 0xbd, 0xf4, 0x30, 0x07, 0x2b, 0x05, 0x63, 0xd1, 0xa8, 0x7f, + 0x16, 0x52, 0x28, 0x11, 0xd6, 0x45, 0xcd, 0x9f, 0x85, 0xf1, 0x33, 0x59, + 0xd2, 0x96, 0x1b, 0xbc, 0x58, 0x3a, 0x3b, 0x15, 0xc6, 0x6a, 0xb5, 0xa0, + 0xd1, 0x37, 0x3c, 0x29, 0x49, 0x26, 0x1e, 0x3f, 0x44, 0xc2, 0xa1, 0xa8, + 0x8e, 0x25, 0x19, 0x0e, 0xfd, 0x30, 0xaa, 0x9f, 0xc4, 0x10, 0xd2, 0xd2, + 0x31, 0x48, 0xc1, 0x6d, 0xaa, 0x90, 0x45, 0x7b, 0xf1, 0xee, 0x77, 0xc2, + 0xd3, 0x44, 0x52, 0x50, 0x36, 0xe0, 0x37, 0xed, 0x47, 0x32, 0x75, 0xbd, + 0x53, 0x5f, 0xa9, 0x61, 0xa6, 0x6e, 0x47, 0x07, 0x2b, 0x58, 0x69, 0x15, + 0xd8, 0x5d, 0x3d, 0x7e, 0xda, 0xae, 0x79, 0x45, 0xb5, 0xe7, 0xf0, 0x8f, + 0xa1, 0x5a, 0x4d, 0x08, 0xcc, 0x66, 0x9b, 0x38, 0x46, 0xb1, 0xea, 0x02, + 0xcd, 0xc3, 0xeb, 0x9b, 0xc5, 0xa5, 0x4a, 0xba, 0x22, 0x7f, 0x94, 0x34, + 0xf1, 0x9d, 0x28, 0xd0, 0x6a, 0xdd, 0x79, 0x1f, 0xce, 0x9e, 0xfe, 0x21, + 0x71, 0xe2, 0xc6, 0x76, 0xbc, 0x1b, 0x09, 0xbc, 0x16, 0x37, 0x98, 0xa1, + 0xa7, 0x4b, 0x7f, 0xde, 0xda, 0xd9, 0x93, 0xdc, 0x47, 0xc8, 0x32, 0x3c, + 0xbe, 0x3a, 0xea, 0xd9, 0x6d, 0x0d, 0x4e, 0x7e, 0x49, 0x4a, 0xc3, 0x90, + 0x20, 0x0e, 0x6a, 0x79, 0xf9, 0x6d, 0x88, 0x84, 0x4d, 0x59, 0xa3, 0xd7, + 0x86, 0x26, 0xb0, 0x79, 0x7b, 0x90, 0x22, 0x20, 0x87, 0x4e, 0x69, 0x57, + 0xe6, 0xc2, 0x14, 0xf3, 0xab, 0x75, 0x74, 0xc6, 0xe4, 0x76, 0xcc, 0x42, + 0x62, 0xbe, 0xda, 0x98}, + {}, + priv_key_1, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x9a, 0x4a, 0x34, 0x67, 0x71, 0x8b, 0xbd, 0x45, 0x5b, 0xaf, 0x31, 0x2d, + 0xcf, 0xc6, 0x5e, 0xeb, 0x57, 0x0d, 0x28, 0x6b, 0xc8, 0x8f, 0xfb, 0xe1, + 0x9d, 0x2f, 0x8e, 0x03, 0x23, 0x08, 0xa5, 0x0a, 0xcb, 0xa1, 0xf7, 0x95, + 0x1f, 0x50, 0x7f, 0x50, 0x2d, 0xe9, 0x1c, 0x0a, 0xe3, 0xfa, 0x47, 0x08, + 0xf4, 0x7b, 0xa2, 0x45, 0x9c, 0x5c, 0x62, 0xca, 0x66, 0x7f, 0xde, 0x31, + 0x31, 0xec, 0x16, 0xf6, 0x5a, 0x22, 0x1a, 0x63, 0xd1, 0xd2, 0x73, 0x14, + 0xc5, 0x45, 0x89, 0xdb, 0x50, 0xa1, 0xfd, 0xfe, 0x44, 0xfc, 0x7c, 0x78, + 0x9c, 0x04, 0x1c, 0xa0, 0x39, 0x8a, 0x0e, 0x64, 0x8b, 0x12, 0x51, 0xfd, + 0x3e, 0xa5, 0x59, 0xef, 0xf4, 0x50, 0xba, 0x92, 0xd1, 0x33, 0x23, 0x3c, + 0xc1, 0x77, 0x9a, 0x20, 0x94, 0xe2, 0x3a, 0x6b, 0x88, 0xf0, 0xad, 0x8e, + 0xf1, 0xe0, 0xc6, 0xff, 0x42, 0xd9, 0xbe, 0x75, 0x4e, 0x2c, 0x9d, 0x90, + 0x4d, 0xfc, 0x75, 0x12, 0x4b, 0x3f, 0x34, 0xb0, 0x0e, 0x56, 0x08, 0x7e, + 0x67, 0x2f, 0x5e, 0xac, 0xb9, 0x8f, 0x27, 0xb5, 0xf0, 0xfd, 0xa7, 0xf6, + 0x7e, 0x71, 0xc2, 0xe3, 0xe2, 0xd9, 0x8c, 0xe3, 0x79, 0x87, 0x2d, 0x81, + 0x20, 0xae, 0xac, 0x24, 0xbc, 0x5e, 0xdb, 0x39, 0x19, 0xa1, 0x96, 0xf2, + 0x79, 0x08, 0x30, 0xb6, 0x15, 0x80, 0x6f, 0xc0, 0xb5, 0xbf, 0x03, 0xe6, + 0xb6, 0x0f, 0xbb, 0x36, 0xc9, 0xb2, 0x02, 0xa9, 0x97, 0x2d, 0xfb, 0x71, + 0xd2, 0x8d, 0x16, 0x8f, 0x00, 0xf6, 0x98, 0x96, 0x0b, 0x2e, 0x1c, 0xf6, + 0xa6, 0x52, 0x80, 0x60, 0xff, 0x7f, 0xff, 0x91, 0xaf, 0xa0, 0x08, 0x2b, + 0xb9, 0xa6, 0x18, 0xc5, 0xa0, 0x52, 0x06, 0xde, 0x8b, 0xdd, 0x07, 0x59, + 0xce, 0xfb, 0xe1, 0x6b, 0x30, 0x0a, 0x1b, 0x51, 0xee, 0x12, 0x80, 0x95, + 0x51, 0x00, 0x9b, 0xf0}, + {}, + priv_key_1, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x8e, 0x70, 0x55, 0x3d, 0x2a, 0xb7, 0xd1, 0x72, 0x4c, 0x2e, 0x42, + 0x2b, 0xa5, 0x25, 0xeb, 0xed, 0x71, 0x73, 0x9b, 0xd8, 0xeb, 0x96, 0x8c, + 0x65, 0xd8, 0x66, 0x77, 0x04, 0x38, 0x3f, 0xec, 0x64, 0x32, 0xf0, 0xe0, + 0x71, 0xcd, 0x0a, 0xd7, 0x18, 0x09, 0xa3, 0xfd, 0xe9, 0x22, 0x33, 0xbf, + 0x7e, 0xf0, 0x14, 0x4d, 0xab, 0xc6, 0x88, 0xdc, 0x1b, 0xea, 0xbc, 0xc8, + 0x29, 0xc7, 0x6b, 0x3e, 0x41, 0x8b, 0x6a, 0x99, 0x4c, 0x94, 0x20, 0x9e, + 0x87, 0x2b, 0xf7, 0xe7, 0xdc, 0x64, 0xe6, 0xee, 0x8c, 0xac, 0x7a, 0x5a, + 0x6c, 0xa3, 0xd4, 0x0a, 0x22, 0x80, 0xf8, 0x75, 0xd8, 0x8f, 0xbb, 0xd5, + 0x9a, 0x2f, 0x5a, 0xfd, 0x24, 0x5a, 0x5b, 0x12, 0xc3, 0xfd, 0xa1, 0x26, + 0x3c, 0x97, 0xbd, 0x1c, 0x55, 0x36, 0x24, 0x5d, 0x08, 0x91, 0xeb, 0xc2, + 0x20, 0x75, 0x7f, 0x6a, 0x95, 0x15, 0x1c, 0xf0, 0x6a, 0xf7, 0x44, 0x84, + 0x0c, 0xf2, 0xee, 0x86, 0x10, 0x15, 0x04, 0x27, 0xff, 0xdc, 0xc6, 0x19, + 0xde, 0x7e, 0x0b, 0x0c, 0x85, 0x19, 0xc2, 0xee, 0xce, 0x9c, 0x45, 0x88, + 0x2d, 0xce, 0xc3, 0xbc, 0x48, 0x22, 0x05, 0x7e, 0x5b, 0xe0, 0x17, 0xd1, + 0x7c, 0xf3, 0xb1, 0xdf, 0x53, 0xc0, 0x04, 0x14, 0xfc, 0x19, 0xfe, 0x47, + 0x8e, 0x67, 0xab, 0xec, 0x5b, 0x1b, 0x8e, 0x04, 0x62, 0xec, 0x9e, 0x86, + 0x06, 0x99, 0x4f, 0x60, 0x43, 0x3f, 0xe1, 0x5b, 0xa3, 0x65, 0x27, 0x19, + 0x04, 0x7d, 0x54, 0x08, 0x9c, 0x91, 0x93, 0x21, 0x80, 0x77, 0xf7, 0x43, + 0xb7, 0x1d, 0x04, 0x99, 0x07, 0x05, 0xc6, 0x63, 0x81, 0x79, 0x18, 0xb8, + 0x03, 0xef, 0x8f, 0x36, 0x2e, 0xe1, 0x75, 0x22, 0xc3, 0x08, 0x0b, 0x97, + 0xa1, 0xdb, 0x10, 0x02, 0x91, 0xa7, 0x0f, 0xab, 0xd9, 0x25, 0xde, 0x20, + 0x94, 0x96, 0x20, 0x9d}, + {}, + priv_key_1, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x45, 0xa7, 0xb9, 0x89, 0x44, 0xf4, 0x29, 0x52, 0x6c, 0x32, 0xff, 0xd6, + 0x77, 0x0d, 0x2c, 0xfa, 0x27, 0x5e, 0xb8, 0x1a, 0x81, 0x63, 0xd0, 0x66, + 0x2e, 0x1e, 0x41, 0x8d, 0x9a, 0x09, 0x37, 0x36, 0xad, 0x0a, 0xef, 0x2e, + 0xc7, 0x00, 0x13, 0xf1, 0x5b, 0x5f, 0x24, 0x03, 0x36, 0xa0, 0xc2, 0xc3, + 0xc6, 0x73, 0xba, 0x26, 0x51, 0x25, 0xff, 0x6a, 0x38, 0x97, 0xa9, 0x1a, + 0x74, 0x9a, 0x28, 0x94, 0x18, 0x7b, 0xf7, 0xad, 0xe1, 0x53, 0xba, 0x14, + 0x91, 0xc6, 0x6c, 0x52, 0xb5, 0xdc, 0x67, 0xb3, 0xb1, 0x63, 0x72, 0x5d, + 0xff, 0x9c, 0x49, 0xe4, 0xf3, 0x6d, 0x90, 0x1e, 0x1e, 0x9d, 0x96, 0x4b, + 0x28, 0x55, 0x86, 0x77, 0x74, 0x55, 0x43, 0x8f, 0x8c, 0x00, 0x1c, 0xaf, + 0x53, 0xe0, 0x13, 0x72, 0x0e, 0xcb, 0x14, 0xe1, 0xe2, 0x8a, 0xed, 0xae, + 0x25, 0xbe, 0xdd, 0xc5, 0xf4, 0x25, 0x80, 0xb9, 0xf7, 0x2b, 0xcc, 0xef, + 0x98, 0x6a, 0xe0, 0xed, 0x3d, 0xaf, 0x04, 0x35, 0x83, 0x8b, 0x4c, 0x2d, + 0x55, 0xbd, 0xce, 0xf2, 0x34, 0x1f, 0x8a, 0x08, 0xf6, 0xef, 0x5c, 0x2b, + 0xc4, 0x19, 0x4e, 0xed, 0x1c, 0x1b, 0x2c, 0x74, 0x1c, 0x7c, 0x90, 0x41, + 0xfa, 0xe5, 0xc8, 0xa4, 0x8e, 0x90, 0xa4, 0x69, 0x80, 0x77, 0x50, 0xbe, + 0xa3, 0xa5, 0x0f, 0xb7, 0xc8, 0x48, 0x19, 0x9e, 0xd6, 0x2a, 0x6d, 0x0b, + 0x09, 0xea, 0x8b, 0xeb, 0xe4, 0xea, 0x6d, 0x43, 0x3a, 0x73, 0xd6, 0xa3, + 0x4e, 0x31, 0xcd, 0x9f, 0xdd, 0x21, 0x62, 0x28, 0x14, 0xca, 0xb5, 0x47, + 0xf0, 0x1d, 0x4f, 0x6a, 0x62, 0x6a, 0xa1, 0x80, 0xe9, 0x82, 0xb2, 0xa8, + 0x99, 0x77, 0x14, 0x07, 0x62, 0x56, 0x7f, 0x39, 0x1e, 0xc0, 0x69, 0xd8, + 0x59, 0x77, 0xa9, 0x46, 0x95, 0x13, 0xee, 0x60, 0xe7, 0xa9, 0xab, 0xb5, + 0x4e, 0x07, 0xb3, 0xa4}, + {}, + priv_key_1, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x2f, 0x78, 0x2d, 0x8e, 0x57, 0x83, 0x11, 0x58, 0xd1, 0x0e, 0xf1, 0xfc, + 0xfa, 0x7c, 0x1f, 0xff, 0x1a, 0xed, 0x67, 0x5d, 0x34, 0xbc, 0x49, 0x65, + 0x6a, 0x11, 0xd9, 0x7e, 0x19, 0x27, 0x50, 0x3e, 0x18, 0x9f, 0x76, 0xbf, + 0x4e, 0x33, 0x5b, 0x1e, 0xa0, 0xf5, 0x3b, 0x1e, 0x90, 0x9f, 0xdd, 0x5f, + 0xdf, 0xf6, 0x7d, 0x7e, 0x03, 0x4b, 0x51, 0x8d, 0xa0, 0x36, 0xc0, 0x0d, + 0xba, 0x89, 0x70, 0x06, 0x03, 0x1a, 0xf4, 0x83, 0x08, 0x63, 0xfd, 0x11, + 0xd6, 0xfe, 0xce, 0xc2, 0x54, 0x64, 0x6d, 0x00, 0xa2, 0xbf, 0xc2, 0xdb, + 0x8c, 0xde, 0x7b, 0x30, 0x39, 0x22, 0xc7, 0x03, 0x88, 0x53, 0x72, 0xcd, + 0xac, 0x94, 0xd1, 0x9a, 0x29, 0x67, 0x61, 0x85, 0x0d, 0xd5, 0x82, 0xc4, + 0x2b, 0xa5, 0xc9, 0x69, 0x05, 0xeb, 0xce, 0xf5, 0x82, 0x44, 0x26, 0x43, + 0xff, 0x8b, 0xaa, 0x83, 0x91, 0x18, 0x17, 0xa4, 0xf0, 0x0a, 0xd7, 0xf6, + 0x44, 0xac, 0xd3, 0xfe, 0xf8, 0x6d, 0x43, 0xc2, 0x0c, 0x8f, 0x81, 0x58, + 0x0f, 0x04, 0x45, 0x46, 0xe6, 0x06, 0xc8, 0x7a, 0x5b, 0x07, 0x3a, 0xc8, + 0x60, 0x46, 0x2f, 0x11, 0xa0, 0x04, 0xac, 0x2f, 0xa0, 0x0f, 0x77, 0x5c, + 0xeb, 0xb9, 0x8e, 0x20, 0xd0, 0x7b, 0xdb, 0x3b, 0xfc, 0x40, 0x7f, 0x27, + 0x11, 0x26, 0x78, 0x89, 0xb0, 0xfc, 0x36, 0x57, 0x62, 0x27, 0x22, 0x76, + 0xd5, 0x09, 0xf4, 0xa9, 0xfa, 0x94, 0xb6, 0x3c, 0x40, 0x7c, 0x0a, 0xb9, + 0x8b, 0x60, 0x18, 0x37, 0xf6, 0xf5, 0xd0, 0xe5, 0x17, 0x1a, 0xd8, 0x6b, + 0x5b, 0x66, 0xaf, 0x9e, 0xb9, 0x45, 0x09, 0x95, 0x0c, 0x42, 0xf5, 0xfd, + 0x7c, 0xdb, 0x0c, 0xc9, 0xcd, 0x3d, 0x95, 0xa9, 0x6f, 0x85, 0x2b, 0x59, + 0x41, 0xeb, 0x73, 0xdb, 0x45, 0x84, 0x3a, 0xe0, 0x62, 0x51, 0x80, 0x44, + 0xce, 0x18, 0xd2, 0x00}, + {}, + priv_key_1, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x3a, 0x88, 0xfa, 0xf7, 0xdc, 0x86, 0x58, 0x07, 0x07, 0x03, 0xee, 0xdb, + 0xaf, 0x36, 0x30, 0x2d, 0xb8, 0xe4, 0x3a, 0xec, 0x4f, 0x1c, 0xab, 0x99, + 0xa3, 0x96, 0x37, 0xcf, 0x22, 0x21, 0xf5, 0xfe, 0xb0, 0xf7, 0x16, 0xd4, + 0xfc, 0xe3, 0x89, 0x03, 0x53, 0x20, 0x55, 0xf8, 0xfb, 0x6f, 0x90, 0x36, + 0xa2, 0xe0, 0xbe, 0x53, 0x41, 0x77, 0x36, 0xbd, 0x37, 0x46, 0xa0, 0x4b, + 0xcf, 0xe4, 0x79, 0x54, 0xa6, 0x14, 0x02, 0xfc, 0xcf, 0x19, 0x85, 0x1a, + 0x22, 0x99, 0xa5, 0x4d, 0x3c, 0x63, 0x48, 0x5d, 0x69, 0xdb, 0xc5, 0x20, + 0x95, 0xbe, 0xc0, 0x83, 0x8b, 0xa8, 0x7e, 0xec, 0x63, 0x62, 0x51, 0xa2, + 0x48, 0x3d, 0x32, 0x05, 0x69, 0xd7, 0xe6, 0x2d, 0xa6, 0x16, 0xda, 0xfe, + 0x0b, 0x5f, 0x0a, 0xb8, 0xaa, 0xe2, 0xb2, 0xf9, 0x43, 0xd6, 0x58, 0x3d, + 0xbe, 0x35, 0xe2, 0x04, 0x7d, 0x50, 0xeb, 0x9b, 0x3a, 0xe9, 0xee, 0xea, + 0x5c, 0xab, 0xb5, 0x80, 0xbc, 0x34, 0x62, 0x8f, 0xe5, 0xd0, 0x0e, 0x6f, + 0x5e, 0x5e, 0x9a, 0x1b, 0x5d, 0xb8, 0x5d, 0x44, 0x6c, 0x27, 0x67, 0x49, + 0xfe, 0x47, 0xad, 0x1c, 0x49, 0x54, 0x28, 0x67, 0x7e, 0x33, 0x69, 0x8e, + 0xbd, 0xc4, 0xda, 0x12, 0x97, 0x2b, 0xcd, 0xec, 0x64, 0x31, 0x8b, 0xc7, + 0x81, 0x4e, 0x85, 0x78, 0x85, 0x1f, 0x19, 0x05, 0xa6, 0xac, 0x08, 0x74, + 0xaf, 0x69, 0x1d, 0xa2, 0x51, 0x8d, 0xaa, 0x47, 0xb9, 0xda, 0x4c, 0x9f, + 0x94, 0xe8, 0x32, 0xd9, 0xd9, 0x32, 0xb5, 0x28, 0x5e, 0xe4, 0xeb, 0x5e, + 0x50, 0x07, 0x25, 0x90, 0xf9, 0xd3, 0x07, 0x5e, 0x76, 0xf1, 0xe3, 0xd6, + 0x91, 0x26, 0x9d, 0x76, 0xda, 0xd0, 0x90, 0xd9, 0x8a, 0x6c, 0x32, 0xae, + 0xd8, 0x56, 0x7b, 0x74, 0xf4, 0xdc, 0x34, 0x3b, 0xec, 0x1c, 0xd5, 0xa5, + 0x38, 0xca, 0x79, 0x6e}, + {}, + priv_key_1, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x36, 0xb2, 0xdd, 0x6a, 0xae, 0x05, 0xf5, 0xcc, 0x14, 0x3d, 0x28, 0x53, + 0x2d, 0x5e, 0x9c, 0x21, 0x07, 0xcd, 0x30, 0xcd, 0xfa, 0x69, 0xc6, 0x70, + 0x00, 0x4d, 0x61, 0x65, 0x78, 0x77, 0xcb, 0xc8, 0x0e, 0x61, 0x9d, 0x26, + 0x73, 0xca, 0x3d, 0xe8, 0x31, 0x39, 0x42, 0xf1, 0xfb, 0xc2, 0x15, 0x1e, + 0x7b, 0x2c, 0xd2, 0xab, 0x86, 0xe9, 0x1f, 0x99, 0xa3, 0x9a, 0xf4, 0x48, + 0x64, 0x99, 0x9b, 0xf1, 0x03, 0x75, 0x04, 0xfd, 0xf0, 0x56, 0x18, 0x75, + 0xe7, 0xb7, 0x13, 0xe4, 0x97, 0xda, 0x20, 0x00, 0x22, 0x0c, 0xe6, 0x15, + 0xd9, 0x33, 0xad, 0x78, 0xf0, 0x4d, 0x5c, 0xcd, 0xbf, 0x05, 0x0a, 0xff, + 0xa7, 0x29, 0x53, 0xce, 0xbe, 0x1b, 0x52, 0xfc, 0x2f, 0x27, 0x45, 0xda, + 0x7e, 0x91, 0x8a, 0x23, 0x5d, 0x5e, 0x0a, 0x55, 0xbb, 0xbb, 0x8f, 0xff, + 0x75, 0x57, 0x04, 0xad, 0xf3, 0x05, 0xff, 0xdb, 0xa1, 0x0f, 0xa5, 0x36, + 0x36, 0x1c, 0xe9, 0x84, 0x12, 0x6f, 0x0f, 0x8b, 0x72, 0x73, 0x12, 0x18, + 0xcf, 0xa4, 0xad, 0x4c, 0x6c, 0x00, 0x7a, 0x2d, 0x3b, 0x93, 0x29, 0x91, + 0x63, 0x93, 0xa9, 0x13, 0x3b, 0x80, 0xc9, 0x51, 0xa5, 0x73, 0x1f, 0x62, + 0xb1, 0xe8, 0xef, 0xf8, 0xc2, 0xc6, 0x68, 0x65, 0x26, 0x0e, 0x18, 0x04, + 0x0f, 0xc6, 0x03, 0xb2, 0x47, 0x9a, 0xee, 0x5e, 0xa7, 0x62, 0x07, 0x0c, + 0x09, 0xaf, 0x91, 0x49, 0x30, 0x0c, 0x12, 0xc9, 0xbc, 0xa1, 0x7f, 0x36, + 0x05, 0x70, 0x3b, 0x40, 0xbb, 0x91, 0x4e, 0x8d, 0xa3, 0x15, 0xd6, 0xdb, + 0x10, 0x62, 0xf5, 0x76, 0x6c, 0xd0, 0x3d, 0x9b, 0xaf, 0xc0, 0xcb, 0xab, + 0x49, 0x2d, 0xf3, 0xf2, 0xc7, 0x4f, 0x59, 0xa6, 0x5e, 0x4d, 0x3b, 0x3e, + 0xb2, 0x65, 0x19, 0xb6, 0xcf, 0x77, 0x52, 0x39, 0xd3, 0x70, 0x17, 0x40, + 0x32, 0xe2, 0xc0, 0xed}, + {}, + priv_key_1, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x7c, 0x44, 0x0d, 0x60, 0x13, 0xa1, 0x8f, 0x8f, 0xe0, 0x17, 0xbe, 0x3f, + 0x55, 0x38, 0x4c, 0x3b, 0x98, 0xe0, 0x8a, 0x0d, 0xf1, 0xd7, 0x1b, 0x68, + 0xe2, 0x1c, 0x8a, 0xe7, 0x57, 0x74, 0xa8, 0x05, 0x84, 0xf9, 0x70, 0x8c, + 0x21, 0xc5, 0x6f, 0x78, 0xd0, 0xd9, 0xbf, 0xeb, 0x0b, 0xf7, 0x23, 0x18, + 0xab, 0xb6, 0x1c, 0x8c, 0x89, 0xdf, 0x56, 0xdb, 0x67, 0x26, 0x19, 0x30, + 0x90, 0x0a, 0x1e, 0x63, 0x53, 0xb7, 0xab, 0x46, 0x15, 0xbb, 0x4c, 0x5f, + 0xe5, 0x24, 0xb5, 0x91, 0xe6, 0x38, 0x3d, 0xd5, 0x4e, 0xd7, 0x74, 0x0f, + 0x0e, 0x0a, 0x5f, 0x64, 0xec, 0xb4, 0x97, 0xc3, 0xd5, 0x03, 0xd4, 0xd7, + 0xfc, 0xb2, 0x04, 0x41, 0xea, 0x1b, 0xf6, 0x78, 0xa2, 0xed, 0xb7, 0x92, + 0xdc, 0xd4, 0xc5, 0xa6, 0xc0, 0xef, 0x57, 0x0f, 0x11, 0x21, 0x2e, 0xdf, + 0x69, 0x8b, 0x24, 0x2c, 0x43, 0xeb, 0xb3, 0x08, 0x1a, 0xb1, 0x7f, 0x62, + 0x71, 0xf2, 0x8c, 0x45, 0xe3, 0x00, 0xbd, 0x36, 0x72, 0x95, 0x19, 0x5d, + 0xb3, 0xf2, 0xf1, 0x60, 0xf7, 0xd6, 0x79, 0x31, 0x92, 0xdc, 0xdf, 0x15, + 0x04, 0x9e, 0x89, 0x11, 0x3b, 0xdb, 0x4f, 0xb5, 0x26, 0x83, 0x3d, 0xb5, + 0x59, 0xe4, 0x2f, 0x93, 0x92, 0x29, 0xc2, 0xde, 0x0f, 0x1d, 0x86, 0xf0, + 0xc1, 0xb5, 0x9f, 0x6c, 0xc2, 0x7f, 0x44, 0x74, 0x4e, 0x22, 0x7b, 0x37, + 0x36, 0x73, 0xc1, 0x9d, 0x0c, 0x20, 0xc5, 0x29, 0x8f, 0xdc, 0xad, 0x47, + 0x8d, 0x2b, 0xf4, 0xbe, 0x55, 0x14, 0x01, 0x5e, 0x58, 0x40, 0xa5, 0xa2, + 0x07, 0xf2, 0xc6, 0x11, 0x88, 0x51, 0x1d, 0x45, 0x13, 0xa8, 0x74, 0xcd, + 0x98, 0x36, 0x28, 0x29, 0x84, 0x61, 0x53, 0x69, 0xef, 0x4d, 0x0d, 0x17, + 0x2b, 0x6d, 0x50, 0xa3, 0x9f, 0xd1, 0x28, 0x46, 0xf0, 0xc0, 0xcd, 0xba, + 0x4f, 0x8a, 0x6c, 0x59}, + {}, + priv_key_1, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x54, 0x0c, 0x7f, 0x1a, 0xdc, 0x69, 0xc3, 0x4a, 0x2c, 0x23, 0x0c, 0xf1, + 0xa2, 0x2a, 0x81, 0xf8, 0xa0, 0x4b, 0xde, 0x9d, 0xa4, 0xf8, 0x44, 0x00, + 0x80, 0x74, 0xf3, 0xf6, 0x88, 0x56, 0xe2, 0xf0, 0x9f, 0xea, 0x0a, 0xd1, + 0xae, 0x62, 0xdf, 0x08, 0xaf, 0xbb, 0x99, 0xb6, 0x59, 0xdb, 0x9f, 0xff, + 0xd0, 0x4f, 0x94, 0x0d, 0x4f, 0x76, 0x48, 0x29, 0xa0, 0x55, 0x90, 0x8a, + 0x13, 0xb5, 0x92, 0x63, 0x26, 0x4a, 0x85, 0x4f, 0xbe, 0x97, 0xea, 0xa2, + 0x51, 0xee, 0x50, 0x73, 0x68, 0x2f, 0xbd, 0x7f, 0x23, 0x16, 0xe9, 0xec, + 0x34, 0xa4, 0x03, 0xb0, 0x5d, 0x28, 0x5e, 0x28, 0x52, 0xa5, 0x74, 0xa2, + 0x5a, 0x29, 0xd1, 0xa1, 0xac, 0x4a, 0x6d, 0x85, 0xb7, 0x4f, 0x83, 0x31, + 0x60, 0xaa, 0x29, 0x2a, 0xae, 0x2c, 0x90, 0xf1, 0x69, 0xa8, 0x33, 0x49, + 0xd5, 0x82, 0x32, 0x59, 0x0b, 0xe8, 0x45, 0x33, 0x44, 0x8d, 0x63, 0xf7, + 0x56, 0x5d, 0x1b, 0x35, 0x30, 0xb2, 0x95, 0x91, 0x3d, 0x71, 0x07, 0x21, + 0x7d, 0x6e, 0x98, 0xdb, 0xc1, 0x84, 0x35, 0xda, 0x1b, 0xe6, 0x50, 0xab, + 0x74, 0x7c, 0x5f, 0xc8, 0x0b, 0xd3, 0xb6, 0xb3, 0xe6, 0x85, 0xbc, 0xde, + 0xd8, 0x2b, 0x90, 0x1b, 0x8b, 0x58, 0xda, 0xb7, 0xd3, 0xea, 0x18, 0x09, + 0x65, 0x35, 0xa9, 0xc7, 0x7c, 0x31, 0x44, 0xe9, 0x3a, 0x81, 0x91, 0xe0, + 0xeb, 0x2d, 0x0f, 0x99, 0x1a, 0xf3, 0x31, 0xa0, 0x3c, 0x63, 0x23, 0xc5, + 0x9a, 0x45, 0xef, 0xd1, 0xc8, 0x7a, 0x73, 0xde, 0xc2, 0x9f, 0x9f, 0x09, + 0x1b, 0x7f, 0x7d, 0xa2, 0x3f, 0x4d, 0x7d, 0xb3, 0x99, 0xce, 0xda, 0x50, + 0x61, 0x44, 0x5e, 0x13, 0x74, 0xeb, 0x75, 0x65, 0x3d, 0x84, 0x22, 0xd3, + 0x2c, 0x4f, 0x36, 0x55, 0x7e, 0xc6, 0x61, 0x28, 0xad, 0x15, 0x11, 0xa9, + 0xc3, 0x7a, 0x13, 0x2b}, + {}, + priv_key_1, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x61, 0x0b, 0x4b, 0x5d, 0x2a, 0x85, 0xde, 0x68, 0x25, 0xab, 0x29, 0x36, + 0x19, 0x16, 0x23, 0x35, 0xcf, 0x8b, 0xb7, 0xb2, 0x34, 0xe2, 0xb7, 0xe3, + 0xbc, 0x89, 0x8d, 0x71, 0x23, 0xb3, 0x0f, 0x0a, 0xbe, 0x76, 0x4a, 0x0a, + 0x5c, 0x9e, 0xe8, 0x49, 0xcc, 0x10, 0x7c, 0x6e, 0x9d, 0xab, 0x86, 0xcc, + 0xe4, 0x26, 0xb4, 0x20, 0x10, 0x71, 0x9a, 0x05, 0x09, 0x6e, 0x3c, 0xc7, + 0xe0, 0xac, 0x1f, 0x01, 0x33, 0x03, 0x57, 0x56, 0xc1, 0x38, 0x0a, 0xce, + 0x2a, 0xfe, 0xe8, 0x4e, 0xa8, 0x2d, 0xe9, 0xb8, 0xf6, 0x12, 0xb7, 0xd2, + 0x92, 0x59, 0x8d, 0x85, 0x33, 0xa8, 0xce, 0x28, 0x48, 0xed, 0x6d, 0x53, + 0x9b, 0x25, 0x19, 0x01, 0x88, 0x06, 0xa1, 0x13, 0x18, 0x31, 0x7a, 0x86, + 0x4b, 0xfa, 0x2f, 0x2d, 0x55, 0xdb, 0x11, 0x0d, 0x74, 0x77, 0xd4, 0xf4, + 0xf7, 0x1a, 0xb9, 0x26, 0x14, 0x77, 0xc7, 0xd8, 0x48, 0x5b, 0xeb, 0x1c, + 0x5e, 0xba, 0x81, 0xc5, 0x25, 0x29, 0xf9, 0x8a, 0x54, 0x30, 0xd3, 0xeb, + 0x2f, 0x54, 0x0c, 0x7a, 0x66, 0xec, 0xde, 0xbe, 0xb1, 0xd7, 0x53, 0x91, + 0xcf, 0x1f, 0x2d, 0x99, 0xbe, 0x18, 0x96, 0x7f, 0xc3, 0x2f, 0xb0, 0x2b, + 0x51, 0x5d, 0x10, 0xf6, 0x0c, 0x20, 0xef, 0x63, 0xef, 0x6d, 0xa4, 0x5f, + 0x78, 0xec, 0x16, 0x92, 0xb1, 0x31, 0xb2, 0xdc, 0x8c, 0x1b, 0x33, 0x7e, + 0x78, 0xcf, 0x81, 0x97, 0x6d, 0x8e, 0x89, 0x08, 0xb4, 0xf6, 0x2c, 0x07, + 0x67, 0xbe, 0x8b, 0x3a, 0x4c, 0xd8, 0xb3, 0xcd, 0x2f, 0x7e, 0xf8, 0xb9, + 0x45, 0x4e, 0xff, 0x54, 0x79, 0x5a, 0x3e, 0xdf, 0xbf, 0xe2, 0x1c, 0xde, + 0x68, 0x0d, 0xae, 0x88, 0x54, 0x4d, 0x88, 0x62, 0x4e, 0xa2, 0x7e, 0xfd, + 0xf7, 0x2c, 0xd4, 0xbe, 0xbe, 0x4a, 0x86, 0x95, 0x1e, 0x5a, 0xfa, 0xf6, + 0x17, 0x0a, 0x23, 0x98}, + {}, + priv_key_1, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x6b, 0xfe, 0x4b, 0x01, 0xa7, 0x74, 0x7e, 0x8f, 0x92, 0xa4, 0xd9, 0x13, + 0x8a, 0x2e, 0xf0, 0x34, 0xb0, 0x12, 0x72, 0x15, 0x09, 0x51, 0x45, 0xb3, + 0x6e, 0x26, 0x68, 0xe1, 0x02, 0x75, 0xc4, 0xee, 0x9b, 0xd7, 0x9e, 0x39, + 0x7f, 0x28, 0xbc, 0x94, 0x22, 0x75, 0xc9, 0xf4, 0x01, 0xe8, 0x1a, 0x3d, + 0x7f, 0x0b, 0x6e, 0x3e, 0x19, 0x10, 0x26, 0xbe, 0x64, 0x11, 0x71, 0xee, + 0x91, 0x6a, 0xf6, 0xbb, 0x4d, 0xda, 0xaa, 0x20, 0xfb, 0xe5, 0x5b, 0xe2, + 0xe2, 0x51, 0xe2, 0xaa, 0x4f, 0x07, 0xb1, 0x29, 0x1c, 0x95, 0x5a, 0xf8, + 0x78, 0x23, 0xe2, 0x13, 0x4f, 0xef, 0x3e, 0x84, 0x3c, 0x8a, 0xf3, 0xbb, + 0xd1, 0x68, 0x34, 0x41, 0x76, 0xd9, 0xfb, 0xc8, 0xd1, 0x1e, 0xc8, 0xd8, + 0xb4, 0x10, 0xfa, 0x22, 0x45, 0x30, 0xc9, 0x8b, 0x84, 0xa0, 0x1d, 0xa0, + 0x48, 0xb7, 0x61, 0x8c, 0x94, 0x4d, 0x8c, 0xc7, 0xb1, 0x8a, 0xb1, 0x7b, + 0xd4, 0x05, 0xd2, 0x62, 0xa1, 0x87, 0x05, 0x52, 0xe8, 0x27, 0xde, 0xe9, + 0xd1, 0xa8, 0x19, 0x6d, 0xdd, 0x93, 0x97, 0x5d, 0x4c, 0x48, 0x7e, 0x81, + 0x9e, 0x4b, 0x2e, 0x0c, 0xf5, 0xdc, 0x39, 0xee, 0xe5, 0x67, 0x0e, 0x24, + 0x94, 0x37, 0xc5, 0x46, 0x0d, 0xc4, 0x68, 0x47, 0x94, 0x76, 0x0e, 0x26, + 0x24, 0x4e, 0x83, 0xe0, 0x01, 0x7e, 0x3c, 0xb3, 0x7a, 0x1b, 0x59, 0x47, + 0x70, 0x9f, 0x90, 0x59, 0xd2, 0x45, 0xc5, 0xe3, 0xff, 0x23, 0xfc, 0xfe, + 0x3b, 0x10, 0x1e, 0x49, 0x6e, 0x7a, 0x22, 0x2b, 0xf9, 0x88, 0x3f, 0x2f, + 0x12, 0xe2, 0x2b, 0x0a, 0x31, 0xda, 0x93, 0x2f, 0x6e, 0xc8, 0x00, 0x3f, + 0x13, 0xa7, 0x00, 0x50, 0xe2, 0xdd, 0xa3, 0x2c, 0x01, 0xec, 0x3f, 0xb8, + 0x09, 0x08, 0x59, 0x3b, 0xfe, 0xb2, 0xc9, 0xb0, 0x6e, 0x08, 0x68, 0x73, + 0x8d, 0x54, 0x54, 0x75}, + {}, + priv_key_1, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x98, 0x9d, 0x25, 0x56, 0xe8, 0xfe, 0x1a, 0x5b, 0xb1, 0x02, 0xc2, 0x81, + 0x90, 0xc8, 0xee, 0x1a, 0xbf, 0x3c, 0xe7, 0x00, 0x85, 0x7a, 0x0f, 0xe2, + 0x5e, 0x64, 0x89, 0x98, 0xda, 0xf3, 0x37, 0xbc, 0x5c, 0xd8, 0x35, 0x79, + 0x9d, 0x86, 0xa3, 0xb3, 0xc9, 0x3c, 0x7b, 0xa7, 0xfa, 0x9d, 0x7f, 0xea, + 0xda, 0x59, 0xbf, 0xe6, 0x2a, 0x6f, 0x76, 0xc6, 0x94, 0xd3, 0x7a, 0xa6, + 0xe7, 0x41, 0xc1, 0xa6, 0xa0, 0xf5, 0x5c, 0x82, 0x02, 0xb3, 0x64, 0x9d, + 0x9f, 0x13, 0x4c, 0x3f, 0x71, 0x1b, 0x9d, 0xc9, 0x07, 0xb5, 0xb8, 0xff, + 0x93, 0x23, 0x79, 0xc3, 0xb2, 0x4d, 0xa5, 0x7c, 0x46, 0x84, 0xc9, 0x9c, + 0xd9, 0x4b, 0x5f, 0x0d, 0xd3, 0x63, 0x10, 0x8c, 0x06, 0xf5, 0xb6, 0xa7, + 0xb6, 0xf7, 0x74, 0x3f, 0x46, 0xf7, 0x26, 0xd0, 0x64, 0xa4, 0xcf, 0x2d, + 0xd6, 0x3f, 0xe0, 0xc2, 0x6e, 0x02, 0xb2, 0x95, 0x0d, 0xb0, 0x39, 0x03, + 0xf1, 0x4b, 0x7b, 0x1a, 0x22, 0xe1, 0xa6, 0x86, 0x20, 0x38, 0x4c, 0xce, + 0xd1, 0xe5, 0x4e, 0xfd, 0x29, 0xb9, 0x77, 0xcb, 0xd5, 0x81, 0x86, 0xf1, + 0x0d, 0x46, 0xd5, 0x49, 0x64, 0xec, 0x04, 0xf2, 0x9b, 0x8a, 0xb3, 0xc6, + 0xb5, 0x8c, 0xbd, 0xe5, 0x63, 0x04, 0x65, 0xba, 0x34, 0x10, 0xc8, 0x14, + 0xb9, 0xda, 0x99, 0x03, 0xf8, 0x54, 0x9c, 0x84, 0x55, 0xd3, 0xf9, 0x05, + 0x0d, 0x90, 0x5b, 0xa7, 0x5c, 0x8f, 0x7f, 0xeb, 0x55, 0xa2, 0x0d, 0xc9, + 0x96, 0xd0, 0x40, 0x18, 0x4d, 0xcd, 0xc3, 0x01, 0x9f, 0x84, 0x1d, 0xab, + 0xd6, 0x57, 0xb0, 0x7c, 0xc0, 0xda, 0x57, 0x9f, 0x88, 0xea, 0xa0, 0x29, + 0x85, 0x07, 0xae, 0x6b, 0x2e, 0x5b, 0x8b, 0x0e, 0xcf, 0xab, 0xc2, 0x54, + 0x67, 0x99, 0x00, 0x36, 0x6e, 0xe7, 0x47, 0x83, 0x17, 0x60, 0xff, 0x16, + 0x67, 0xac, 0x96, 0x25}, + {}, + priv_key_1, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_1, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_1, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd4}, + {}, + priv_key_1, + false}, + + // Comment: ciphertext is empty + // tcID: 26 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_1, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 27 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x82, 0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, + 0x22, 0x26, 0x54, 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, + 0x9f, 0xcb, 0xee, 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, + 0xd7, 0x42, 0x8c, 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, + 0x18, 0x0a, 0xc0, 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, + 0xe3, 0x0d, 0xf3, 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, + 0x2e, 0xb2, 0x85, 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, + 0xf0, 0x27, 0xbd, 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, + 0x35, 0xf4, 0x06, 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, + 0xc2, 0x19, 0x38, 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, + 0xd7, 0x04, 0xbe, 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, + 0x72, 0x61, 0x2c, 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, + 0xca, 0x18, 0x6c, 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, + 0x07, 0x40, 0x80, 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, + 0xf0, 0x7f, 0x60, 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, + 0xf9, 0x45, 0x31, 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, + 0x66, 0xf3, 0x11, 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, + 0xb9, 0xe3, 0x95, 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, + 0xc1, 0x27, 0x88, 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, + 0xe2, 0xc9, 0x0e, 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, + 0x30, 0xa7, 0xf7, 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, + 0xe1, 0x7c, 0xdb, 0xbb, 0x00, 0xf4}, + {}, + priv_key_1, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x82, 0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, 0x22, 0x26, + 0x54, 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, 0x9f, 0xcb, + 0xee, 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, 0xd7, 0x42, + 0x8c, 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, 0x18, 0x0a, + 0xc0, 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, 0xe3, 0x0d, + 0xf3, 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, 0x2e, 0xb2, + 0x85, 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, 0xf0, 0x27, + 0xbd, 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, 0x35, 0xf4, + 0x06, 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, 0xc2, 0x19, + 0x38, 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, 0xd7, 0x04, + 0xbe, 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, 0x72, 0x61, + 0x2c, 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, 0xca, 0x18, + 0x6c, 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, 0x07, 0x40, + 0x80, 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, 0xf0, 0x7f, + 0x60, 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, 0xf9, 0x45, + 0x31, 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, 0x66, 0xf3, + 0x11, 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, 0xb9, 0xe3, + 0x95, 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, 0xc1, 0x27, + 0x88, 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, 0xe2, 0xc9, + 0x0e, 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, 0x30, 0xa7, + 0xf7, 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, 0xe1, 0x7c, + 0xdb, 0xbb, 0x00, 0xf4, 0x00, 0x00}, + {}, + priv_key_1, + false}, + + // Comment: truncated ciphertext + // tcID: 29 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, 0x22, 0x26, 0x54, + 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, 0x9f, 0xcb, 0xee, + 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, 0xd7, 0x42, 0x8c, + 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, 0x18, 0x0a, 0xc0, + 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, 0xe3, 0x0d, 0xf3, + 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, 0x2e, 0xb2, 0x85, + 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, 0xf0, 0x27, 0xbd, + 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, 0x35, 0xf4, 0x06, + 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, 0xc2, 0x19, 0x38, + 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, 0xd7, 0x04, 0xbe, + 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, 0x72, 0x61, 0x2c, + 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, 0xca, 0x18, 0x6c, + 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, 0x07, 0x40, 0x80, + 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, 0xf0, 0x7f, 0x60, + 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, 0xf9, 0x45, 0x31, + 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, 0x66, 0xf3, 0x11, + 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, 0xb9, 0xe3, 0x95, + 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, 0xc1, 0x27, 0x88, + 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, 0xe2, 0xc9, 0x0e, + 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, 0x30, 0xa7, 0xf7, + 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, 0xe1, 0x7c, 0xdb, + 0xbb, 0x00, 0xf4}, + {}, + priv_key_1, + false}}; + +#endif // rsa_oaep_2048_sha256_mgf1sha1_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h new file mode 100644 index 000000000..a98269f62 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h @@ -0,0 +1,1222 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha256_mgf1sha256_vectors_h__ +#define rsa_oaep_2048_sha256_mgf1sha256_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha256WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 1, + {}, + {0x6e, 0x62, 0xbf, 0x24, 0xd9, 0x5a, 0xff, 0x68, 0x68, 0xaf, 0xec, 0x2a, + 0x92, 0xa4, 0x45, 0xb6, 0x45, 0x8f, 0x16, 0xf6, 0x88, 0xc1, 0x9f, 0xe1, + 0x21, 0x2f, 0x66, 0xa6, 0x31, 0x37, 0x83, 0x16, 0x53, 0xce, 0xdd, 0x35, + 0x9d, 0x8c, 0xff, 0x4d, 0xd4, 0x85, 0xd7, 0x7d, 0xfd, 0x55, 0x81, 0x2c, + 0x18, 0x13, 0x73, 0x20, 0x1f, 0x54, 0xaa, 0xfd, 0x65, 0x73, 0x0d, 0x2a, + 0x30, 0x4e, 0x62, 0x34, 0x55, 0xd5, 0x11, 0x25, 0xd8, 0x91, 0xe6, 0x5d, + 0x97, 0xfc, 0xe5, 0x23, 0x41, 0xca, 0xe4, 0x5f, 0xb6, 0x4c, 0x38, 0xa3, + 0x84, 0xa1, 0xc6, 0x21, 0xe2, 0x71, 0x3e, 0xe6, 0x79, 0x46, 0x33, 0xf0, + 0x29, 0xa9, 0xfd, 0x4d, 0x77, 0x4f, 0x56, 0x55, 0x1e, 0xac, 0x21, 0x76, + 0x16, 0x2e, 0x16, 0x26, 0x40, 0xf2, 0x5e, 0xab, 0x87, 0x3a, 0x34, 0x51, + 0xc4, 0x75, 0x57, 0x0f, 0x19, 0x22, 0x8b, 0xce, 0xde, 0x4c, 0x67, 0xc3, + 0x70, 0xa7, 0x5e, 0xd7, 0xfa, 0xbc, 0xcd, 0x53, 0x8c, 0x98, 0x19, 0xef, + 0xf1, 0x82, 0x48, 0x1b, 0x10, 0xd4, 0x2f, 0x1a, 0x9f, 0x6a, 0x05, 0x37, + 0x3b, 0x8c, 0xf9, 0xb7, 0x18, 0x18, 0xd4, 0x67, 0xbd, 0x3b, 0x8e, 0xba, + 0xcb, 0x61, 0x9e, 0x8a, 0xd4, 0x29, 0x16, 0xe6, 0x00, 0xc0, 0x43, 0xef, + 0xfc, 0xeb, 0x38, 0x55, 0xbc, 0x48, 0xa6, 0x29, 0xe6, 0x0a, 0xe8, 0x86, + 0xf5, 0x1b, 0x2a, 0x78, 0x76, 0xb0, 0xe6, 0x23, 0xfb, 0x2c, 0xe6, 0x8a, + 0xf4, 0xb0, 0x39, 0x24, 0x2f, 0x96, 0x3a, 0xdb, 0x0e, 0x42, 0x40, 0xae, + 0xd0, 0xed, 0x07, 0xf6, 0x5f, 0x1e, 0xe7, 0xc0, 0xcc, 0x77, 0xd2, 0x10, + 0xd0, 0xc2, 0xd1, 0xdc, 0x10, 0xc8, 0x1b, 0x88, 0x1a, 0xa0, 0xc9, 0xc9, + 0xe9, 0x49, 0x96, 0x65, 0xcf, 0x29, 0x70, 0xd2, 0xcc, 0xfe, 0xeb, 0x31, + 0x91, 0x53, 0x17, 0x65}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x20, 0x71, 0x80, 0xc3, 0x40, 0x65, 0x8b, 0x51, 0x54, 0xae, 0x45, 0xd2, + 0xe4, 0xe7, 0x32, 0x6a, 0x09, 0x97, 0xc6, 0x83, 0xa2, 0x6b, 0x59, 0x5e, + 0x53, 0x6a, 0x29, 0x33, 0x3c, 0x4b, 0x66, 0x14, 0x9a, 0xf8, 0x5e, 0x02, + 0x9d, 0x54, 0x19, 0xa3, 0x9e, 0x3a, 0x14, 0x7b, 0x22, 0x15, 0x16, 0xff, + 0xd8, 0x6b, 0x6b, 0x4b, 0x66, 0xc3, 0xe0, 0xc4, 0xc4, 0x9f, 0xe8, 0xc5, + 0x7a, 0x2f, 0x5c, 0x37, 0xb8, 0x70, 0x4b, 0x9b, 0x59, 0x2b, 0x80, 0xdb, + 0x9c, 0xd7, 0x88, 0xa4, 0xed, 0x51, 0xab, 0x4f, 0x0a, 0x1c, 0xbe, 0xd6, + 0x3b, 0xd1, 0x8d, 0x1f, 0x06, 0xa2, 0x2f, 0x22, 0x58, 0x66, 0xb0, 0xc2, + 0xc4, 0x17, 0xcb, 0x23, 0x47, 0x3b, 0x7b, 0xa4, 0x25, 0x0b, 0x13, 0x53, + 0xbd, 0x2e, 0x5b, 0x4f, 0x0f, 0x93, 0x7c, 0xd2, 0xef, 0xe5, 0xfa, 0x38, + 0xdb, 0x3c, 0x29, 0x5f, 0x77, 0x48, 0xb9, 0x70, 0x08, 0x86, 0x57, 0xdb, + 0x4a, 0xa9, 0xa7, 0x6e, 0x1e, 0xe6, 0xfb, 0xff, 0x16, 0x6e, 0xc1, 0x86, + 0x1d, 0x00, 0xd0, 0x85, 0x32, 0x6c, 0x73, 0x84, 0xbd, 0xd1, 0xbc, 0x2f, + 0x40, 0x0d, 0x4f, 0x74, 0xdb, 0xdf, 0xad, 0xaf, 0x3f, 0xdc, 0x46, 0x07, + 0x3e, 0x66, 0x85, 0x73, 0xe0, 0x20, 0x30, 0xb9, 0xeb, 0x5a, 0xf5, 0x8e, + 0xb5, 0x40, 0xc6, 0x66, 0x77, 0xa7, 0x71, 0x19, 0x44, 0x79, 0xec, 0x00, + 0x98, 0xd8, 0x58, 0xa2, 0xea, 0x45, 0xd0, 0xba, 0x1e, 0x6b, 0x32, 0x44, + 0x0d, 0xfb, 0xac, 0x74, 0x50, 0x00, 0x55, 0x4d, 0x51, 0xa1, 0x76, 0x84, + 0xca, 0x96, 0x4b, 0x02, 0xa7, 0x4d, 0x47, 0x9f, 0x1d, 0x43, 0x2e, 0xf7, + 0x63, 0xef, 0x40, 0x59, 0x71, 0x5a, 0x43, 0x48, 0xcf, 0xe3, 0x6a, 0x21, + 0x53, 0x59, 0x71, 0x2f, 0x25, 0xb6, 0x97, 0x79, 0x03, 0xbe, 0x4a, 0xdb, + 0x92, 0xfe, 0xbb, 0xf6}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0x5e, 0xab, 0x3f, 0x07, 0x41, 0xe6, 0x39, 0x86, 0xed, 0x64, 0x7d, 0x53, + 0xe1, 0xcd, 0x71, 0xdf, 0x04, 0x19, 0x86, 0x90, 0x08, 0x03, 0xd0, 0xf9, + 0x9c, 0x68, 0x35, 0x5d, 0x24, 0x9a, 0x15, 0xa4, 0x7d, 0xc5, 0xb4, 0xf7, + 0x0a, 0x19, 0x14, 0x77, 0x65, 0x42, 0x99, 0xe5, 0xa2, 0x73, 0x1f, 0x3b, + 0x4e, 0xec, 0x76, 0xde, 0xa1, 0x82, 0x62, 0xfc, 0x69, 0x6a, 0xc7, 0x94, + 0xe5, 0xf6, 0x6c, 0xbf, 0xcd, 0xda, 0xc4, 0x47, 0x2c, 0x57, 0x8e, 0x24, + 0x6c, 0x26, 0x70, 0x75, 0x98, 0x05, 0x55, 0x84, 0x54, 0x0b, 0x83, 0x98, + 0x36, 0xb1, 0x40, 0x4c, 0x56, 0x11, 0xae, 0x55, 0x8a, 0x98, 0x4c, 0xee, + 0x8f, 0xd0, 0x36, 0xce, 0xa9, 0x24, 0xe0, 0xbe, 0x24, 0x74, 0xa9, 0x40, + 0xf6, 0x1e, 0x0a, 0xcc, 0x14, 0xfc, 0xae, 0x95, 0xeb, 0xdc, 0x59, 0x94, + 0x2a, 0x9c, 0xe9, 0xaf, 0x9a, 0x9c, 0x81, 0x99, 0x9f, 0x7f, 0x68, 0x15, + 0xf0, 0x57, 0xff, 0xdc, 0x25, 0x33, 0xcb, 0x15, 0xd6, 0x39, 0x1d, 0x1e, + 0x2d, 0x95, 0xf1, 0x6f, 0x9c, 0x04, 0x20, 0x9c, 0x88, 0x9a, 0x4c, 0x35, + 0x9c, 0x7d, 0x29, 0x26, 0xd2, 0x8a, 0x66, 0xe2, 0xb0, 0x30, 0xa4, 0x16, + 0xb9, 0x28, 0xd2, 0x82, 0x56, 0x27, 0x99, 0x8e, 0x51, 0x91, 0xfb, 0x49, + 0x83, 0xa6, 0xe6, 0x50, 0x24, 0x26, 0x2d, 0x94, 0xfc, 0x09, 0x18, 0x7a, + 0x2d, 0x78, 0x16, 0x21, 0x22, 0x43, 0x32, 0x51, 0xd1, 0xbf, 0xcc, 0x8e, + 0x50, 0x7d, 0x06, 0xeb, 0xa2, 0xd2, 0x29, 0xc1, 0x00, 0x31, 0x26, 0x1d, + 0xa3, 0x2a, 0xb8, 0xcc, 0xd1, 0x5f, 0x1c, 0x5f, 0x9f, 0xbf, 0x07, 0xed, + 0x15, 0x84, 0x83, 0xd7, 0x36, 0xa1, 0x10, 0xaf, 0x4b, 0x44, 0xd6, 0xa4, + 0xda, 0x60, 0xd6, 0xcb, 0x51, 0x9b, 0x44, 0x54, 0x21, 0x3c, 0xf9, 0xf0, + 0xdc, 0x56, 0x0f, 0x2b}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x0d, 0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, 0xdc, 0x62, + 0xb5, 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, 0x1f, 0x39, + 0xcc, 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, 0xd9, 0x31, + 0x43, 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, 0x38, 0x24, + 0x39, 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, 0x51, 0x30, + 0x1e, 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, 0xfd, 0x94, + 0x19, 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, 0x69, 0xde, + 0xd0, 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, 0x11, 0x65, + 0xa4, 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, 0xd2, 0xbb, + 0xac, 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, 0xfe, 0xe4, + 0x88, 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, 0xcf, 0xc6, + 0x95, 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, 0x68, 0x37, + 0x32, 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, 0xd3, 0x0c, + 0x14, 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, 0x23, 0x2d, + 0xf1, 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, 0xe3, 0x11, + 0x59, 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, 0xdc, 0xc4, + 0x00, 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, 0x66, 0x47, + 0x36, 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, 0x97, 0xd2, + 0xa9, 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, 0x89, 0xda, + 0x1d, 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, 0x0a, 0xde, + 0x90, 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, 0xcb, 0x8a, + 0x80, 0x3c, 0x37, 0x3a}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x12, 0x11, 0x96, 0xe5, 0x1a, 0x3f, 0x44, 0x76, 0xbf, 0xb6, 0xad, 0xdd, + 0xfd, 0xeb, 0x3a, 0x25, 0xda, 0xd7, 0x2d, 0x1e, 0xa3, 0x15, 0xd6, 0x52, + 0xf3, 0x31, 0xa4, 0x36, 0x31, 0xad, 0x36, 0x72, 0x4b, 0x3d, 0x14, 0x53, + 0x21, 0x10, 0xdc, 0x44, 0xe4, 0x07, 0xb1, 0x18, 0x46, 0x18, 0xf1, 0x15, + 0x67, 0x7b, 0x33, 0x75, 0x1f, 0xb0, 0xe8, 0x78, 0x6b, 0xa2, 0x20, 0xcf, + 0xa7, 0xfc, 0x3f, 0xce, 0x22, 0x82, 0x2e, 0xab, 0xdd, 0x4f, 0xc2, 0x76, + 0x1c, 0x7f, 0x34, 0xa0, 0x4e, 0x8f, 0x13, 0xc1, 0x02, 0x1c, 0x31, 0xad, + 0xc1, 0x23, 0xa3, 0x2d, 0x87, 0x1f, 0x0d, 0xa6, 0xcd, 0xac, 0xab, 0x9c, + 0x02, 0x02, 0x22, 0xda, 0x52, 0xaf, 0xd5, 0xc3, 0x07, 0xa6, 0xe5, 0x5e, + 0x45, 0x66, 0x94, 0x44, 0x03, 0xfd, 0xa4, 0x26, 0xee, 0x2c, 0x6c, 0x97, + 0x3c, 0xca, 0xaa, 0xfe, 0x2d, 0x08, 0x1e, 0xd8, 0xc5, 0xb1, 0xdc, 0x00, + 0x66, 0x24, 0x24, 0xe3, 0x95, 0xfa, 0xed, 0x86, 0xc9, 0xae, 0x19, 0xa3, + 0xa9, 0x59, 0x50, 0xc8, 0x3d, 0x2a, 0x9a, 0xd5, 0xc7, 0xe7, 0xf6, 0x70, + 0xfa, 0xeb, 0x12, 0x3a, 0xce, 0xf0, 0x7f, 0xe7, 0x79, 0x5a, 0xd2, 0x98, + 0xaa, 0xfe, 0x54, 0x35, 0x04, 0xd7, 0x81, 0x13, 0x36, 0xb3, 0xe2, 0xec, + 0xb1, 0x62, 0x2b, 0xc9, 0x05, 0x99, 0xa1, 0x85, 0xb3, 0x47, 0x00, 0xf8, + 0xf4, 0xc5, 0x2a, 0x65, 0x1d, 0x73, 0xea, 0x57, 0xe8, 0xcf, 0xa8, 0x0e, + 0x61, 0xd9, 0xda, 0x61, 0xf3, 0x69, 0x51, 0xc7, 0x19, 0x4a, 0xe4, 0xde, + 0xe3, 0xc6, 0xe6, 0x7b, 0x57, 0x57, 0xa3, 0x96, 0x85, 0xdd, 0x3f, 0xe0, + 0x1c, 0xb8, 0x76, 0x20, 0xa5, 0x46, 0x66, 0xff, 0x81, 0x32, 0xe9, 0x3d, + 0x70, 0x81, 0xd3, 0x8d, 0xdc, 0x9f, 0x07, 0x94, 0x31, 0x07, 0x5e, 0x96, + 0xcc, 0xa7, 0x8f, 0x59}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 6, + {0x61}, + {0x7a, 0xe8, 0xe4, 0xf5, 0x49, 0x43, 0x93, 0xbe, 0x14, 0x4d, 0x81, 0x51, + 0x7f, 0x11, 0xba, 0xf4, 0xb6, 0x34, 0xbb, 0x68, 0xb2, 0xf0, 0xea, 0x9b, + 0x30, 0x73, 0x10, 0x35, 0xe8, 0xcb, 0xf4, 0x28, 0x3c, 0x0c, 0xa9, 0x91, + 0x20, 0xf6, 0x0b, 0x75, 0xef, 0x68, 0x5e, 0x98, 0x9f, 0xec, 0xd7, 0xa5, + 0xdc, 0x52, 0x4c, 0xb6, 0x62, 0x92, 0xa0, 0xab, 0x87, 0xeb, 0xc6, 0x1e, + 0x67, 0xba, 0xca, 0x1a, 0x8a, 0xed, 0x99, 0x35, 0x0e, 0xde, 0xe0, 0x45, + 0xdf, 0xdd, 0x02, 0x94, 0x06, 0xac, 0xb7, 0x07, 0xd8, 0x5d, 0xec, 0x95, + 0x55, 0x16, 0x9c, 0xf7, 0xec, 0x51, 0x18, 0xd8, 0xf2, 0x9d, 0x18, 0x2f, + 0x20, 0x5e, 0x28, 0x59, 0xa8, 0xdc, 0xc5, 0x12, 0x2b, 0xed, 0x64, 0x0a, + 0xd0, 0xef, 0x12, 0x8d, 0xeb, 0x21, 0x78, 0x5e, 0xfa, 0xa2, 0x0f, 0x92, + 0x06, 0x7d, 0xc2, 0x16, 0xcf, 0x40, 0xc1, 0x5b, 0xd7, 0x13, 0x0e, 0x2c, + 0x09, 0x41, 0x31, 0x91, 0x79, 0x50, 0xa8, 0x16, 0xda, 0x81, 0x4c, 0x59, + 0x90, 0xfa, 0x6b, 0xee, 0xd7, 0x09, 0xa0, 0x21, 0x8f, 0x4d, 0xdc, 0xa2, + 0x47, 0x37, 0x96, 0xe1, 0xb4, 0x4c, 0xff, 0x6d, 0x7e, 0xd6, 0x01, 0xc5, + 0x74, 0xa7, 0x84, 0xd0, 0x86, 0x5d, 0x3a, 0xfe, 0x5f, 0xec, 0x02, 0x3e, + 0xbe, 0x71, 0xbc, 0xa8, 0x81, 0xda, 0x56, 0x37, 0xe3, 0xd1, 0xd1, 0x72, + 0x38, 0xc2, 0x0a, 0x5b, 0xd0, 0x07, 0x5b, 0xac, 0x01, 0x8f, 0x07, 0x89, + 0x8f, 0x74, 0xb9, 0xe6, 0xdc, 0x0f, 0xa3, 0xd5, 0xf8, 0xd0, 0xb2, 0x74, + 0xdf, 0xef, 0x3e, 0x67, 0x20, 0xd8, 0x39, 0x6b, 0x34, 0xa8, 0x1a, 0xc2, + 0xe6, 0x4d, 0xa5, 0xb3, 0xe5, 0xd7, 0x66, 0x63, 0x23, 0xed, 0x7c, 0x56, + 0xe8, 0xbd, 0xd1, 0x79, 0xf3, 0xc6, 0xb2, 0xcf, 0x05, 0xbc, 0xac, 0x40, + 0x25, 0x13, 0xdd, 0x87}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x09, 0x69, 0x58, 0x78, 0x6e, 0xe7, 0x97, 0x20, 0x50, 0xd6, 0x7a, 0x9e, + 0x4b, 0x69, 0xd6, 0xc6, 0xaf, 0x7d, 0xb7, 0xcc, 0x67, 0x43, 0x86, 0xdf, + 0x72, 0x57, 0x70, 0xdd, 0x29, 0x12, 0x9b, 0x82, 0x6e, 0x39, 0x55, 0x23, + 0x30, 0x10, 0x4c, 0x8d, 0x71, 0xe6, 0xcc, 0x3a, 0x30, 0x14, 0xdd, 0x2f, + 0x61, 0xb5, 0x41, 0x53, 0xaf, 0x51, 0xb0, 0x43, 0x8d, 0x44, 0x7e, 0xe9, + 0x39, 0xf9, 0xe3, 0xc1, 0x3b, 0xb8, 0xb0, 0x0a, 0x37, 0xde, 0xa6, 0xa0, + 0x68, 0xf6, 0xc9, 0xd2, 0x7e, 0x84, 0x8b, 0x1b, 0xe7, 0xa1, 0xee, 0xeb, + 0x3e, 0xe5, 0x0b, 0x78, 0x03, 0x6f, 0xba, 0x95, 0xae, 0x46, 0x94, 0x8c, + 0xa5, 0xb1, 0x3f, 0x35, 0x6e, 0xa2, 0x4d, 0xb1, 0x0f, 0x60, 0xdc, 0x09, + 0xe4, 0xb8, 0xba, 0xd8, 0xf7, 0x66, 0xb6, 0x68, 0xef, 0x72, 0x52, 0x44, + 0x32, 0x08, 0x0a, 0x0c, 0xe0, 0x0e, 0xd6, 0x76, 0xd6, 0xd5, 0xe3, 0x54, + 0x98, 0x4b, 0x10, 0x78, 0x52, 0x04, 0x12, 0x52, 0x58, 0x48, 0x15, 0x6d, + 0x06, 0xf0, 0x65, 0x24, 0x69, 0xf9, 0x57, 0x91, 0xba, 0xa3, 0xd9, 0xa7, + 0x98, 0xae, 0x53, 0x70, 0x94, 0xf7, 0x6f, 0x97, 0x6f, 0xae, 0xcd, 0x5c, + 0x9c, 0xe0, 0xc9, 0x30, 0xa7, 0x59, 0x10, 0xc6, 0x3d, 0xac, 0xf6, 0x34, + 0x85, 0xcb, 0x4b, 0x5e, 0x7b, 0xdb, 0xcf, 0x4d, 0x80, 0xe7, 0x40, 0x37, + 0xea, 0xa1, 0xa8, 0xfe, 0x4b, 0x52, 0x93, 0x0b, 0xec, 0x6b, 0xe9, 0x9c, + 0xf6, 0xac, 0x88, 0xcf, 0x58, 0x78, 0xdb, 0xf6, 0x85, 0x9d, 0x45, 0x6a, + 0x95, 0xdb, 0xc3, 0x46, 0x54, 0xee, 0xc4, 0x25, 0xde, 0x84, 0xca, 0x2a, + 0x53, 0x5d, 0x51, 0x74, 0x03, 0xa9, 0xaa, 0xda, 0x82, 0x7e, 0x7d, 0x00, + 0x93, 0xec, 0xfc, 0x97, 0xed, 0x05, 0x6a, 0x76, 0x52, 0x82, 0x5e, 0x9a, + 0x45, 0xcb, 0x2d, 0xcb}, + {}, + priv_key_1, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x65, 0x83, 0xe2, 0xf1, 0x76, 0xaa, 0x7e, 0x7f, 0x65, 0x5d, 0x2c, 0x53, + 0x49, 0x73, 0x49, 0xc1, 0x56, 0xc8, 0x85, 0x1f, 0xb2, 0x33, 0x25, 0x58, + 0x9e, 0x85, 0xfb, 0x83, 0xbf, 0xa8, 0x57, 0x34, 0x6c, 0xab, 0xa2, 0x22, + 0xcd, 0xaa, 0x32, 0x34, 0xe7, 0x15, 0x64, 0x15, 0x42, 0x98, 0xc2, 0x4d, + 0xbb, 0x85, 0xe1, 0x88, 0x22, 0xa1, 0xd5, 0xe7, 0xfa, 0xa4, 0x78, 0x63, + 0xa6, 0x4d, 0x76, 0x87, 0x4a, 0x3c, 0xbc, 0x70, 0xf4, 0xd9, 0xf1, 0x37, + 0x42, 0x6a, 0x34, 0x4c, 0x47, 0x3f, 0xac, 0x1d, 0xd7, 0x00, 0x8a, 0x99, + 0x73, 0x76, 0x5e, 0x9f, 0x66, 0xc5, 0xb4, 0x92, 0x53, 0x5a, 0x64, 0x7c, + 0x27, 0x3c, 0x4f, 0x78, 0xce, 0xb5, 0xaa, 0x7b, 0xa9, 0x63, 0xa2, 0x14, + 0x2f, 0x2c, 0xe4, 0xa8, 0x1f, 0x80, 0x4c, 0x00, 0x2b, 0x9b, 0x2e, 0xab, + 0xb3, 0xc7, 0x5e, 0x80, 0xa3, 0xc6, 0xce, 0xaf, 0xe5, 0x38, 0x4a, 0x54, + 0x4c, 0x67, 0x2a, 0x5d, 0x28, 0xd3, 0x2b, 0xb8, 0x71, 0x15, 0xf4, 0x3e, + 0xb7, 0x97, 0x75, 0xfd, 0x9b, 0x3f, 0x4a, 0x2f, 0x6e, 0x6a, 0x89, 0x36, + 0x8b, 0xdd, 0x95, 0xef, 0x1d, 0x01, 0x48, 0x77, 0xb6, 0x0a, 0xfd, 0xb1, + 0x23, 0x4a, 0xcd, 0x57, 0x65, 0x3a, 0x65, 0x45, 0x9f, 0x01, 0xb2, 0xfb, + 0xe3, 0x81, 0xf2, 0x2a, 0x73, 0x95, 0x04, 0xb4, 0x89, 0x7a, 0x7e, 0x6c, + 0x33, 0xb6, 0x34, 0x9b, 0x27, 0x6d, 0xb6, 0x08, 0x3a, 0xba, 0xd9, 0xc1, + 0x69, 0x40, 0x58, 0x59, 0xb8, 0x00, 0xc8, 0x12, 0x23, 0x76, 0x34, 0xb5, + 0x03, 0xde, 0x6a, 0xda, 0x43, 0x01, 0x3c, 0x1d, 0x86, 0x69, 0x7a, 0x13, + 0x5b, 0xe7, 0x8a, 0x97, 0x84, 0x57, 0x6d, 0x79, 0x6d, 0x62, 0xaa, 0x78, + 0x19, 0xe2, 0xea, 0x0e, 0x2d, 0x90, 0x2f, 0xfd, 0xd9, 0xcf, 0xdd, 0x1a, + 0xe6, 0x62, 0x12, 0xee}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa0, 0x44, 0x3b, 0xa4, 0x34, 0x15, 0x6d, 0x0b, 0x50, 0x3e, 0xc6, 0x62, + 0xf5, 0xeb, 0x5b, 0x10, 0xe2, 0x0a, 0xd0, 0xcb, 0x82, 0x33, 0x72, 0x0e, + 0xe1, 0x87, 0xba, 0x98, 0x6e, 0x48, 0x11, 0xdd, 0x31, 0x28, 0x44, 0xd3, + 0xed, 0xb2, 0x6b, 0xfa, 0xf5, 0x1b, 0x4b, 0x92, 0x68, 0xdc, 0x3c, 0x76, + 0x07, 0x2d, 0xd4, 0x7c, 0x19, 0x9d, 0x71, 0x3c, 0x91, 0x82, 0x4d, 0xa2, + 0x3f, 0xf0, 0x04, 0x81, 0xee, 0x69, 0xe9, 0xd4, 0xcc, 0x54, 0x31, 0x20, + 0xfc, 0x33, 0xb7, 0x24, 0x4b, 0xf0, 0xc1, 0xad, 0x5f, 0xdd, 0x1a, 0xe9, + 0xcb, 0xad, 0xa7, 0xfe, 0x9a, 0x70, 0xad, 0x0a, 0xfa, 0xaa, 0xad, 0x83, + 0x61, 0xe8, 0xdc, 0x4b, 0x31, 0x98, 0xae, 0x66, 0x1a, 0x84, 0xe2, 0x75, + 0xb6, 0x0b, 0xf2, 0xeb, 0xb8, 0x5e, 0x51, 0x2d, 0xa7, 0x85, 0xd2, 0xfc, + 0x34, 0x82, 0x29, 0x4f, 0xa1, 0x19, 0x67, 0x68, 0x1d, 0x7b, 0xce, 0xff, + 0xc0, 0x8c, 0xe0, 0xe3, 0x6f, 0x0a, 0x8a, 0xf7, 0xfc, 0xfb, 0x13, 0x37, + 0x18, 0x68, 0x63, 0xc2, 0xc1, 0xc1, 0xb9, 0x4c, 0x9e, 0xc9, 0x78, 0x5c, + 0xd3, 0xd9, 0x4d, 0x15, 0x43, 0x7c, 0x23, 0xb7, 0x75, 0x67, 0x7f, 0x3d, + 0x29, 0xa4, 0xc9, 0xe5, 0x2f, 0x13, 0x39, 0x8f, 0xd1, 0x46, 0x61, 0x16, + 0x0e, 0x58, 0x68, 0xbc, 0xa9, 0x76, 0x25, 0xaa, 0x6c, 0x7e, 0xcb, 0x07, + 0xbb, 0xb4, 0x79, 0x64, 0x4d, 0xef, 0x35, 0x3f, 0x1f, 0x01, 0xa4, 0xc4, + 0x10, 0x0f, 0x9a, 0xdb, 0x82, 0xc4, 0xf6, 0xa2, 0x65, 0xa5, 0xee, 0x96, + 0x2d, 0xa5, 0x8c, 0x3c, 0x04, 0x2a, 0xa5, 0x49, 0xc9, 0xd2, 0xde, 0x30, + 0x08, 0xe7, 0x44, 0x8e, 0x0c, 0x4b, 0x9b, 0x4a, 0xc8, 0xf5, 0xe4, 0xd8, + 0x62, 0x98, 0x73, 0x90, 0x9b, 0xb9, 0x95, 0xcc, 0xc0, 0x82, 0x5f, 0xe8, + 0x7d, 0x81, 0xd5, 0x96}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_1, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x26, 0xaa, 0x8e, 0x79, 0x31, 0xed, 0x62, 0x4b, 0xfd, 0x40, 0x77, 0xe3, + 0xb8, 0x3e, 0xc0, 0x8d, 0xe0, 0x80, 0x48, 0x3a, 0x61, 0x64, 0x1e, 0x87, + 0x7f, 0x49, 0x3f, 0xb7, 0xd0, 0xae, 0x4d, 0xfe, 0xbd, 0x4f, 0x05, 0x61, + 0x2a, 0x2e, 0x48, 0x69, 0xd2, 0x0d, 0x44, 0x0a, 0x64, 0xe9, 0x28, 0xb1, + 0x3d, 0xaa, 0x3b, 0x79, 0xda, 0x2e, 0xd6, 0x74, 0xb9, 0x94, 0x21, 0xdf, + 0x7e, 0x7f, 0x62, 0x5a, 0x22, 0xb1, 0xc7, 0x11, 0x36, 0xda, 0x27, 0xdb, + 0x69, 0x9d, 0x3d, 0xd9, 0x6e, 0x33, 0x64, 0xee, 0x0c, 0xd2, 0x12, 0x3a, + 0xb6, 0x80, 0x89, 0x30, 0xc6, 0xbc, 0x28, 0xa5, 0xdc, 0x30, 0x78, 0x80, + 0xd1, 0xab, 0x4b, 0x03, 0xbc, 0xd6, 0x17, 0x8a, 0x81, 0xb8, 0xad, 0x52, + 0xaa, 0xff, 0xfb, 0xab, 0x38, 0x7d, 0x40, 0x35, 0x2d, 0xfe, 0xa5, 0x26, + 0xab, 0xed, 0xca, 0x01, 0x6c, 0x87, 0xe9, 0xe5, 0x6c, 0xcc, 0x4c, 0x88, + 0xe8, 0x0f, 0x57, 0x9d, 0xa0, 0x15, 0xb9, 0x79, 0xbc, 0xdd, 0x88, 0x61, + 0x8b, 0x2a, 0x32, 0xce, 0x07, 0x29, 0x18, 0xb2, 0xe2, 0x23, 0x53, 0x53, + 0x59, 0xf1, 0xce, 0x4e, 0xab, 0xa5, 0xe6, 0x92, 0xe6, 0x29, 0x6b, 0x21, + 0x40, 0xdc, 0x23, 0x04, 0x09, 0x2e, 0xbd, 0x6f, 0x13, 0x6a, 0x48, 0x09, + 0x2b, 0x38, 0x49, 0x08, 0x2b, 0x57, 0xe7, 0x0c, 0x93, 0xb5, 0x4d, 0xb5, + 0x50, 0x45, 0xdd, 0x60, 0x94, 0xef, 0x3d, 0x2c, 0xfa, 0x8b, 0xc9, 0xe2, + 0xfd, 0x2b, 0x1b, 0xbe, 0x0c, 0x7c, 0x60, 0x3a, 0xd3, 0x8d, 0x3f, 0x40, + 0xc9, 0xea, 0xc8, 0xae, 0x5e, 0x28, 0xcb, 0xbb, 0x03, 0x1c, 0x38, 0xd9, + 0x3d, 0x3b, 0x25, 0x41, 0xd9, 0x4e, 0xab, 0x3a, 0x1e, 0x89, 0x92, 0xa4, + 0x44, 0xee, 0x4c, 0xe7, 0xb8, 0xd0, 0x8c, 0x0b, 0x9a, 0x4f, 0x62, 0x3d, + 0x32, 0xfc, 0xba, 0x14}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_1, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x7e, 0xfb, 0x69, 0xf1, 0x13, 0x7d, 0x6a, 0x6e, 0x81, 0x3b, 0x7a, 0xb7, + 0x5b, 0xf0, 0x40, 0x0b, 0x3d, 0x07, 0xa4, 0x42, 0xb8, 0x8a, 0xb0, 0x48, + 0x67, 0x5d, 0xc0, 0x6b, 0x02, 0x15, 0xfc, 0x1a, 0x2e, 0x03, 0x32, 0x63, + 0xec, 0x31, 0xa6, 0xc1, 0xd2, 0xea, 0xc5, 0x6c, 0xb0, 0x47, 0x0d, 0x69, + 0x02, 0x2a, 0x48, 0x13, 0x1d, 0x1f, 0x00, 0x0b, 0xbe, 0xd7, 0x05, 0x86, + 0xb8, 0x0c, 0xf6, 0x35, 0x64, 0x65, 0xc8, 0x83, 0x4d, 0xac, 0xed, 0x7e, + 0xa2, 0xa5, 0xff, 0x8e, 0xf9, 0xc4, 0x4d, 0x5a, 0xb8, 0x28, 0xff, 0xbf, + 0x05, 0x56, 0xa6, 0x39, 0x47, 0x52, 0xa4, 0xa2, 0x8a, 0x70, 0xca, 0xe2, + 0x00, 0x84, 0xe1, 0x23, 0x6f, 0x04, 0x2f, 0x6c, 0x29, 0xde, 0x5c, 0xb3, + 0x4e, 0xf7, 0x3a, 0xcb, 0xa5, 0xab, 0xcc, 0x7c, 0xcb, 0x3a, 0x26, 0x34, + 0x27, 0x01, 0xdf, 0x3b, 0x9d, 0xaa, 0x94, 0x5d, 0x9f, 0xa5, 0xbf, 0x0b, + 0x9b, 0x10, 0x30, 0x66, 0x55, 0xe5, 0x63, 0x70, 0x18, 0x3f, 0x50, 0xfb, + 0x83, 0x21, 0xf8, 0xf0, 0xcd, 0x1c, 0x72, 0x11, 0x47, 0x91, 0xfc, 0xa5, + 0xdf, 0x21, 0x66, 0x29, 0x6b, 0x50, 0x9b, 0x01, 0xa0, 0xb2, 0x91, 0xc4, + 0x61, 0x10, 0x78, 0x7c, 0xeb, 0xe6, 0x9d, 0x41, 0xb3, 0xb1, 0xe8, 0x95, + 0x90, 0xbc, 0x2f, 0x5e, 0x5d, 0x49, 0xea, 0x24, 0xae, 0x0f, 0x12, 0x07, + 0xee, 0xf1, 0xae, 0xe5, 0x4b, 0x97, 0x60, 0x55, 0x3e, 0x80, 0xc5, 0x50, + 0x6a, 0x8a, 0x8a, 0x75, 0x73, 0x2e, 0x92, 0x87, 0x50, 0x25, 0xf0, 0xbf, + 0xd5, 0xea, 0xd7, 0x1e, 0x43, 0x40, 0xc8, 0xa9, 0xfa, 0x16, 0xdc, 0xd5, + 0xa7, 0xdc, 0x96, 0xd8, 0xc4, 0xa7, 0xdc, 0x4e, 0x91, 0xf4, 0x7a, 0x69, + 0x36, 0x64, 0x45, 0xc4, 0x69, 0x5c, 0x8b, 0xad, 0x57, 0x8f, 0xfe, 0x52, + 0xbb, 0x67, 0x2f, 0x65}, + {}, + priv_key_1, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x28, 0x7d, 0x71, 0x08, 0xa1, 0xc6, 0xe7, 0xa1, 0x8a, 0xcb, 0x00, 0x45, + 0xb2, 0x0c, 0x57, 0xcd, 0xf2, 0xac, 0x03, 0x45, 0x6b, 0x44, 0x94, 0x27, + 0x64, 0xa7, 0xa9, 0xe9, 0xfd, 0xf3, 0xdb, 0x48, 0x1d, 0x7e, 0x20, 0x2e, + 0x4c, 0x8d, 0x73, 0x3b, 0x56, 0xb9, 0xc1, 0xe9, 0x3d, 0x71, 0xe7, 0x91, + 0xaf, 0x83, 0x25, 0xc9, 0x36, 0x3d, 0xf7, 0x89, 0xb2, 0x52, 0xa5, 0xed, + 0x0e, 0xdd, 0xc7, 0x9e, 0x76, 0xfa, 0x41, 0xc2, 0xcb, 0x0a, 0x35, 0x61, + 0x83, 0x98, 0x21, 0x7a, 0x39, 0x0a, 0x5e, 0x6d, 0x99, 0xee, 0xd9, 0x05, + 0xd5, 0x55, 0x4d, 0x19, 0xc1, 0xcf, 0x4e, 0x30, 0xbd, 0xf1, 0xc2, 0xfc, + 0xc5, 0x14, 0x8b, 0x64, 0x1d, 0x71, 0xb3, 0xf1, 0x97, 0x7b, 0x63, 0xd2, + 0x32, 0x64, 0x8d, 0xdd, 0x93, 0x5e, 0xc9, 0x49, 0x9a, 0x53, 0xac, 0x2f, + 0xbc, 0xac, 0x55, 0xf4, 0x62, 0xe9, 0x10, 0x65, 0xad, 0xaa, 0x01, 0x8a, + 0x39, 0xc4, 0x53, 0xba, 0x75, 0x9b, 0xd6, 0x8b, 0x45, 0x40, 0x74, 0x15, + 0x34, 0x21, 0xe2, 0xce, 0x75, 0xcf, 0x14, 0x9f, 0x74, 0x8b, 0x5b, 0x84, + 0x75, 0x8d, 0xf8, 0xa4, 0x23, 0xd1, 0xc5, 0x0c, 0x88, 0x0a, 0xf8, 0x63, + 0xf2, 0xa6, 0xdf, 0x3c, 0xd4, 0x65, 0xca, 0x36, 0xaa, 0x21, 0x52, 0xb5, + 0x77, 0x1f, 0x3d, 0x50, 0x7f, 0x4a, 0x4d, 0xd9, 0xf8, 0x00, 0x6d, 0x80, + 0xec, 0xa2, 0x35, 0x37, 0x09, 0x22, 0x87, 0x97, 0x6f, 0x21, 0x8a, 0x90, + 0xdf, 0x1e, 0x16, 0xd8, 0x89, 0xfe, 0x31, 0xe7, 0x9f, 0x73, 0x09, 0xf3, + 0x22, 0x4f, 0x61, 0x3e, 0x9b, 0x52, 0x47, 0x9f, 0xe7, 0x3b, 0x7a, 0xad, + 0x91, 0x53, 0x19, 0xa3, 0xb6, 0x2a, 0x59, 0x36, 0x64, 0x9f, 0x7d, 0x01, + 0x5d, 0x7b, 0x09, 0xf7, 0xfa, 0x9f, 0x45, 0x4f, 0x78, 0xa7, 0xc3, 0xdd, + 0x4b, 0xf7, 0x91, 0xe0}, + {}, + priv_key_1, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x8b, 0x65, 0x06, 0x5a, 0xf8, 0x27, 0x70, 0x62, 0x5d, 0x24, 0x91, 0x7d, + 0x13, 0xfd, 0x97, 0xae, 0x13, 0x24, 0x7c, 0xad, 0x97, 0x91, 0x0a, 0x26, + 0x51, 0xf9, 0x58, 0x00, 0x16, 0x5b, 0x76, 0xcc, 0x34, 0xbf, 0xe0, 0x6c, + 0xbf, 0x8c, 0x31, 0xa7, 0xd7, 0xab, 0x4f, 0x41, 0xe0, 0x5c, 0x45, 0xa2, + 0x5b, 0x90, 0xc6, 0x06, 0x37, 0x8c, 0x8e, 0x49, 0xc9, 0x5a, 0x15, 0xca, + 0x11, 0xae, 0x37, 0xe7, 0x97, 0xa0, 0x0f, 0x1b, 0x26, 0x80, 0xa6, 0x95, + 0x8c, 0x54, 0x39, 0x6b, 0xe4, 0xe1, 0xce, 0xed, 0xca, 0xbc, 0x58, 0xd9, + 0xf1, 0x36, 0xb3, 0x68, 0x67, 0xa2, 0xfe, 0xfe, 0x64, 0x8a, 0x97, 0x58, + 0xf4, 0x96, 0x34, 0xbf, 0xbc, 0xaa, 0x48, 0x71, 0x7a, 0x11, 0x6c, 0xba, + 0x58, 0xc2, 0x75, 0x39, 0xbe, 0x10, 0xc5, 0x69, 0x11, 0xaa, 0xbe, 0x01, + 0x3e, 0x03, 0x29, 0x64, 0x5e, 0x83, 0x08, 0x42, 0x3c, 0x3a, 0xa4, 0x2e, + 0x0c, 0x9b, 0x1f, 0x4b, 0x5f, 0x54, 0x6d, 0xdd, 0x9f, 0x90, 0xbf, 0x4d, + 0x00, 0x7d, 0xab, 0x52, 0xac, 0x38, 0x79, 0xdb, 0x75, 0x5e, 0x4f, 0x2b, + 0x96, 0xdb, 0x5c, 0xf0, 0x19, 0x50, 0xf3, 0x90, 0x76, 0xf2, 0x61, 0xf5, + 0x0b, 0x1b, 0xae, 0x13, 0x7b, 0xe5, 0x00, 0xb0, 0x3c, 0xef, 0xf6, 0xea, + 0x1b, 0xbd, 0x80, 0xb3, 0x34, 0x24, 0xf7, 0xfa, 0xba, 0x5c, 0xc6, 0xb8, + 0x66, 0x70, 0xfc, 0xb7, 0xdb, 0x1a, 0x9b, 0x3c, 0x58, 0xbd, 0xfd, 0x7b, + 0x75, 0xba, 0x9f, 0x3e, 0xbd, 0x34, 0xae, 0x32, 0xd3, 0x20, 0xc7, 0x57, + 0x02, 0x0a, 0x73, 0x24, 0xdf, 0x7d, 0x39, 0x85, 0xbc, 0xcf, 0xe0, 0xe8, + 0x1b, 0xb7, 0xf6, 0x1b, 0xd9, 0x8c, 0xb3, 0x72, 0x19, 0x31, 0x22, 0x99, + 0xb4, 0xf2, 0x74, 0xb2, 0xc9, 0x0c, 0x52, 0xa8, 0xe1, 0x79, 0x0f, 0x52, + 0xe8, 0xfd, 0xd7, 0x68}, + {}, + priv_key_1, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x35, 0x6e, 0x91, 0xdb, 0x9b, 0xd9, 0x32, 0xc7, 0xb5, 0x72, 0x6d, 0xa2, + 0x88, 0xe2, 0x62, 0x0c, 0xd7, 0x96, 0x67, 0xc2, 0xe1, 0xd7, 0xac, 0xa5, + 0x62, 0x33, 0x1c, 0xea, 0xa6, 0xe4, 0xab, 0x47, 0x66, 0x52, 0x13, 0xed, + 0x75, 0x57, 0x9a, 0xbb, 0x14, 0x77, 0x28, 0xbc, 0xff, 0x60, 0x78, 0x7c, + 0x95, 0x10, 0x7f, 0x5b, 0xe7, 0x87, 0xc4, 0x2e, 0x71, 0x4d, 0x51, 0x62, + 0x7f, 0xcc, 0x8b, 0x4e, 0xa7, 0x1c, 0x23, 0x2c, 0x0c, 0x80, 0xce, 0x61, + 0x63, 0xcd, 0x0f, 0xbf, 0xa9, 0xdd, 0x7e, 0x8c, 0x19, 0x90, 0x17, 0x6a, + 0xbc, 0x27, 0x05, 0xf4, 0xff, 0xcf, 0x1d, 0x5c, 0x62, 0x39, 0x3e, 0xab, + 0x1c, 0x0e, 0xc8, 0xa6, 0x53, 0xa9, 0x0f, 0x27, 0xa9, 0x68, 0xdf, 0x8f, + 0x4a, 0xf6, 0x22, 0xe9, 0x6f, 0x66, 0x3f, 0xce, 0xea, 0xd8, 0xb0, 0xbf, + 0x5d, 0xff, 0x65, 0xcd, 0x65, 0x7a, 0x72, 0xb9, 0xc3, 0x32, 0x65, 0xc5, + 0xc2, 0xa8, 0xf7, 0xf9, 0xc6, 0x14, 0xb9, 0xc2, 0xf8, 0xa9, 0x52, 0x46, + 0x97, 0x0e, 0x6a, 0x77, 0x8a, 0xca, 0x4b, 0x12, 0x55, 0x2d, 0xa4, 0x7c, + 0x27, 0x42, 0x82, 0xad, 0x92, 0x05, 0xec, 0xd2, 0x26, 0x4a, 0xe3, 0xc6, + 0x49, 0x59, 0x7b, 0xea, 0xa3, 0x5c, 0x14, 0x19, 0x10, 0xe8, 0x42, 0x33, + 0x77, 0x6d, 0x41, 0x94, 0x48, 0xf5, 0x50, 0x19, 0xa8, 0x4e, 0x19, 0x9a, + 0x48, 0x67, 0xd6, 0x8b, 0xf2, 0x13, 0xf4, 0x7b, 0x03, 0x16, 0xd5, 0x00, + 0x79, 0xda, 0xb7, 0x72, 0x99, 0xfb, 0xbe, 0x7f, 0xe8, 0x92, 0x99, 0x06, + 0x46, 0x1c, 0x11, 0x03, 0xa9, 0x7c, 0x2b, 0x3f, 0x16, 0x33, 0xc8, 0xef, + 0x03, 0xe8, 0x20, 0xec, 0x67, 0x5e, 0x33, 0x1c, 0xd1, 0xfd, 0xa8, 0xeb, + 0xfe, 0xdf, 0x54, 0x1d, 0x0f, 0x2b, 0x57, 0x1f, 0x4e, 0xaf, 0x29, 0x2c, + 0xe0, 0xab, 0x14, 0xc1}, + {}, + priv_key_1, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x5a, 0x6e, 0xfd, 0xd2, 0xd2, 0x11, 0xd5, 0x03, 0x66, 0x88, 0x5e, 0x17, + 0x71, 0x90, 0xce, 0x16, 0x21, 0xba, 0x11, 0x0e, 0xe4, 0x65, 0x30, 0xbd, + 0x08, 0x3b, 0xa7, 0x6e, 0xd4, 0x89, 0x92, 0xd8, 0x5e, 0xfd, 0x8f, 0x9b, + 0xa9, 0x64, 0xeb, 0x33, 0xe5, 0x96, 0xe0, 0xc0, 0xbc, 0xb5, 0x45, 0xf8, + 0x9e, 0x2c, 0x95, 0x92, 0xed, 0x18, 0x49, 0x5e, 0x8e, 0x5d, 0xf1, 0x86, + 0x6f, 0xe3, 0x0b, 0x27, 0x52, 0x2a, 0x3a, 0xd9, 0xcf, 0x71, 0x24, 0xc4, + 0xaa, 0x23, 0xf7, 0xc9, 0x25, 0x90, 0x06, 0x13, 0xc5, 0x0b, 0x7c, 0x18, + 0x87, 0x2b, 0x45, 0x37, 0xa7, 0x50, 0x41, 0x9a, 0xe1, 0x28, 0xe9, 0x13, + 0xe9, 0xa2, 0xd8, 0x7c, 0x21, 0x9e, 0x2c, 0xd0, 0x11, 0x32, 0x97, 0x22, + 0x98, 0x02, 0x8e, 0x54, 0xfe, 0x39, 0x4e, 0xf9, 0x77, 0x9d, 0x04, 0x54, + 0x3c, 0x72, 0xee, 0xc4, 0xc5, 0x73, 0x2c, 0xad, 0xff, 0x0b, 0x95, 0x49, + 0x64, 0x70, 0x6b, 0xc4, 0x08, 0x57, 0x22, 0xb0, 0xc5, 0x95, 0x16, 0x2d, + 0x11, 0x79, 0x3a, 0xb2, 0x97, 0x54, 0x83, 0x7b, 0xf5, 0xd3, 0x24, 0xe2, + 0x18, 0x14, 0xea, 0x24, 0xb1, 0x2f, 0xed, 0x44, 0x1f, 0x20, 0xd2, 0x21, + 0x48, 0xba, 0x5a, 0x98, 0x7b, 0x6a, 0xa7, 0xc7, 0xd4, 0xab, 0x5a, 0x33, + 0xaf, 0x8e, 0x6c, 0x90, 0x96, 0xc2, 0x97, 0x77, 0xcb, 0x0d, 0x5c, 0xfe, + 0x93, 0x8a, 0x6e, 0xd5, 0xd3, 0x09, 0x36, 0xa5, 0xa8, 0xf5, 0xfc, 0x43, + 0x5d, 0xf1, 0x4d, 0x1c, 0x43, 0x9d, 0x1b, 0x9d, 0x27, 0x42, 0x54, 0xe7, + 0xb2, 0x48, 0xbd, 0x20, 0xd2, 0x1d, 0xc4, 0x65, 0x2c, 0x16, 0x05, 0xd5, + 0xa2, 0x92, 0x9d, 0xb0, 0x18, 0xbd, 0x45, 0x79, 0x4a, 0x52, 0x3b, 0x21, + 0x7f, 0xe0, 0xa9, 0xa6, 0xb0, 0x70, 0x41, 0x97, 0xba, 0x81, 0x26, 0xfc, + 0x83, 0x11, 0x55, 0x6f}, + {}, + priv_key_1, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x52, 0x58, 0x2e, 0x10, 0x26, 0x46, 0x30, 0xe1, 0x58, 0x41, 0x55, 0xf5, + 0xe9, 0x70, 0xb8, 0xed, 0xa9, 0x10, 0x8a, 0x87, 0x37, 0x08, 0x61, 0xcd, + 0xa1, 0x2e, 0xe7, 0x73, 0x41, 0x1c, 0xf5, 0x56, 0xdb, 0x32, 0x8c, 0x8a, + 0x2a, 0x16, 0x5d, 0x10, 0xf6, 0xf9, 0x69, 0xac, 0x61, 0xb1, 0x70, 0xa7, + 0x59, 0x75, 0xfb, 0xdf, 0x93, 0x19, 0xd1, 0x3c, 0x95, 0x35, 0xf3, 0x0d, + 0x62, 0x1d, 0xb1, 0x9e, 0x41, 0xda, 0x3a, 0x04, 0xfe, 0x40, 0x87, 0x4c, + 0xaf, 0x77, 0x9c, 0x8f, 0x03, 0xbd, 0x5d, 0x18, 0x92, 0xe5, 0x29, 0x25, + 0xb1, 0x83, 0xc1, 0x18, 0x44, 0x6e, 0xd9, 0xa3, 0x35, 0xe9, 0xc1, 0xdc, + 0x45, 0x19, 0xfb, 0x12, 0x53, 0x21, 0x5e, 0x5f, 0x8d, 0x8e, 0xe6, 0xd4, + 0x9c, 0x01, 0x67, 0xaf, 0x9d, 0x5c, 0xa5, 0xb1, 0xac, 0xe0, 0x67, 0xaf, + 0x57, 0x3e, 0x0b, 0xe9, 0xa6, 0x1b, 0xee, 0xcc, 0xda, 0xc3, 0x7b, 0x0e, + 0x54, 0xf6, 0xb0, 0xf7, 0x05, 0x76, 0xcb, 0x8a, 0x40, 0x0d, 0x01, 0x13, + 0x63, 0x57, 0xa8, 0x57, 0x6e, 0x81, 0xc1, 0x19, 0xd3, 0xdd, 0x91, 0xc7, + 0xb5, 0xcb, 0x34, 0x36, 0x92, 0xa8, 0x10, 0x36, 0x2e, 0x1e, 0x6d, 0xc0, + 0x6c, 0x17, 0x46, 0xe0, 0x71, 0xa9, 0x03, 0xa2, 0x85, 0x6b, 0x44, 0x46, + 0xf1, 0x0f, 0x78, 0xc6, 0x70, 0xd6, 0x17, 0xe5, 0xe2, 0x4d, 0xc5, 0xc0, + 0xe4, 0x5c, 0xaa, 0xfb, 0xf8, 0xff, 0xc4, 0xaf, 0x6b, 0x3e, 0xf9, 0x98, + 0xfe, 0x1b, 0xfb, 0x59, 0xaa, 0xcb, 0x16, 0xd9, 0x8d, 0x7e, 0x38, 0x96, + 0x79, 0x93, 0x98, 0x61, 0xa6, 0x72, 0x2c, 0x4e, 0x29, 0xaf, 0x73, 0x1d, + 0xa9, 0x9d, 0x17, 0x05, 0x8d, 0x7a, 0x12, 0xea, 0xd0, 0xd3, 0xd5, 0x76, + 0xde, 0x79, 0x6a, 0xd2, 0xad, 0x59, 0x6f, 0xea, 0xda, 0x4c, 0x09, 0x1f, + 0x10, 0x74, 0x85, 0x36}, + {}, + priv_key_1, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x3f, 0x5e, 0x00, 0x34, 0x7c, 0x36, 0xce, 0xb7, 0x9f, 0x40, 0x0e, 0xff, + 0xca, 0xe9, 0x2d, 0x33, 0x1a, 0xa9, 0xf5, 0x25, 0x39, 0x04, 0x1c, 0x50, + 0xdb, 0xbc, 0x6f, 0xd0, 0x71, 0x91, 0x29, 0x12, 0x69, 0x2a, 0x16, 0x35, + 0x33, 0x78, 0x27, 0x6a, 0x2c, 0x15, 0x96, 0x35, 0x8c, 0x46, 0xf6, 0x23, + 0x24, 0x34, 0xa9, 0x5a, 0x99, 0xc5, 0x73, 0xd0, 0xb8, 0x3e, 0x4a, 0x6e, + 0x97, 0x0a, 0x73, 0xe9, 0x9c, 0xa1, 0x3d, 0x73, 0x45, 0x06, 0xe2, 0xa2, + 0xa5, 0x67, 0x44, 0xb1, 0x87, 0x2b, 0xff, 0xd5, 0x01, 0xa8, 0x0b, 0xa7, + 0xcf, 0x54, 0x94, 0xdf, 0x6f, 0xf9, 0xb4, 0x21, 0xcb, 0x10, 0x24, 0x7e, + 0x11, 0xd1, 0x9a, 0xc9, 0xe6, 0x0a, 0xfe, 0x0d, 0xda, 0x87, 0xcb, 0x35, + 0x1c, 0x21, 0xba, 0x55, 0x4e, 0xa5, 0x0b, 0x70, 0xf6, 0xee, 0xe4, 0xff, + 0xa9, 0x49, 0xae, 0x38, 0x69, 0x4e, 0xf8, 0x31, 0x02, 0x0d, 0x4e, 0x59, + 0x9c, 0x6f, 0xf4, 0x49, 0x3d, 0x07, 0xc7, 0xb6, 0xbe, 0x06, 0x45, 0x3b, + 0x84, 0x14, 0x38, 0x13, 0xa6, 0x8d, 0xfe, 0x0f, 0xad, 0xa2, 0x31, 0x7a, + 0x9f, 0x40, 0x40, 0xa3, 0xcf, 0x63, 0x08, 0x09, 0x0b, 0x6b, 0xfa, 0xca, + 0x36, 0x06, 0x73, 0x12, 0xf4, 0x1b, 0xc0, 0xc4, 0xc0, 0x1a, 0xc0, 0x0f, + 0xdb, 0x5a, 0xee, 0x43, 0x95, 0xb0, 0x4c, 0xdf, 0xf8, 0x2c, 0xb4, 0x33, + 0xb0, 0x1c, 0xd3, 0xe7, 0x0d, 0xaa, 0xfc, 0x78, 0x07, 0xb2, 0xf7, 0x70, + 0x22, 0x66, 0x99, 0xe7, 0x53, 0x51, 0x24, 0xa4, 0x53, 0xf7, 0xad, 0x26, + 0x53, 0xbf, 0xb7, 0xcf, 0xe7, 0x1e, 0x12, 0x0d, 0xc3, 0x7b, 0xa8, 0x8a, + 0x5b, 0xe3, 0x47, 0xad, 0x13, 0x43, 0x51, 0xc1, 0x1f, 0xf1, 0x01, 0x9b, + 0x7e, 0x42, 0xd2, 0x4b, 0x7a, 0x38, 0x90, 0xa8, 0x42, 0x4f, 0xae, 0x53, + 0xa1, 0x0c, 0x0e, 0x11}, + {}, + priv_key_1, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa1, 0x66, 0xbf, 0x7b, 0x5c, 0x2c, 0xf1, 0x89, 0x6c, 0x0b, 0x92, 0x4a, + 0x69, 0x23, 0x3a, 0x0a, 0x58, 0x5b, 0xd4, 0x7e, 0xd7, 0xf2, 0x33, 0x06, + 0x54, 0xaa, 0x68, 0x80, 0x6d, 0xeb, 0x0f, 0xf6, 0x8c, 0x64, 0x75, 0x05, + 0x0a, 0xb4, 0x5c, 0x69, 0x1b, 0xbb, 0xcc, 0x58, 0xdb, 0xc2, 0xf5, 0xc8, + 0x17, 0x72, 0x9e, 0x8e, 0x19, 0x5e, 0xbd, 0x39, 0xd4, 0x8b, 0xd5, 0xe1, + 0x49, 0x77, 0xab, 0xae, 0x08, 0x29, 0x63, 0x68, 0x31, 0x65, 0x59, 0x17, + 0xfb, 0x5a, 0x75, 0x8f, 0xb4, 0x3a, 0x8e, 0x50, 0x5d, 0x6c, 0xe5, 0x95, + 0xf6, 0x25, 0x97, 0x06, 0x85, 0xf7, 0xec, 0x81, 0xcb, 0x55, 0x92, 0x21, + 0x0f, 0x5d, 0x68, 0xc6, 0xe2, 0xe1, 0xef, 0x26, 0xb4, 0xef, 0x8c, 0x92, + 0xbf, 0x44, 0xf0, 0x77, 0xe1, 0xd5, 0x09, 0x9f, 0x37, 0x9c, 0xb8, 0x12, + 0x0a, 0xd1, 0x85, 0xbf, 0x07, 0x87, 0x79, 0x79, 0xca, 0x81, 0xf2, 0x51, + 0xfb, 0x81, 0xbe, 0x0a, 0xd3, 0xc1, 0x4f, 0x4d, 0x78, 0x85, 0xfc, 0xec, + 0x49, 0x6f, 0x80, 0x03, 0x3f, 0xd4, 0x27, 0x9b, 0x68, 0x30, 0xa2, 0x0c, + 0xbd, 0xea, 0xd2, 0x7c, 0x09, 0x67, 0xe2, 0x8d, 0x1e, 0x06, 0xef, 0x4b, + 0xd7, 0xba, 0x89, 0x21, 0x0e, 0xc0, 0xd6, 0x96, 0x27, 0x4a, 0x18, 0x7d, + 0xc2, 0xf1, 0x32, 0x12, 0xf5, 0xad, 0xf0, 0x6e, 0x94, 0x50, 0xec, 0xa3, + 0x98, 0x32, 0x5c, 0xfd, 0xa7, 0x34, 0x31, 0x03, 0x6a, 0xc2, 0x1b, 0x08, + 0x7d, 0x37, 0x3c, 0x9f, 0x57, 0x5c, 0x94, 0x1f, 0x8c, 0xb0, 0x78, 0x96, + 0x11, 0x76, 0xe3, 0x18, 0x59, 0xa6, 0x1c, 0x49, 0xba, 0xf8, 0xff, 0x4f, + 0x81, 0x7a, 0x11, 0x01, 0x04, 0x48, 0xd6, 0xa0, 0xe4, 0x0d, 0xce, 0xde, + 0x1a, 0x5a, 0xc3, 0xbe, 0xfa, 0x4c, 0x6e, 0x9d, 0x9d, 0x67, 0xd8, 0xe8, + 0xfd, 0x8b, 0x6d, 0xe3}, + {}, + priv_key_1, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x75, 0x82, 0x9a, 0xc4, 0xd9, 0x78, 0x48, 0xdf, 0xba, 0x21, 0xc1, 0x68, + 0x8e, 0x93, 0x6c, 0xfc, 0x73, 0x6f, 0x53, 0xfd, 0xe5, 0xb9, 0x1d, 0x53, + 0x30, 0xb6, 0x3a, 0x99, 0x68, 0xdd, 0x4f, 0x51, 0xc2, 0xf5, 0x29, 0xfd, + 0x8d, 0x8f, 0x84, 0xe4, 0xa9, 0x08, 0x19, 0x6f, 0xcc, 0x5d, 0xeb, 0xa2, + 0x1b, 0x5c, 0x73, 0x00, 0xd7, 0x38, 0x1e, 0x07, 0xc4, 0xe0, 0xea, 0x21, + 0x84, 0x96, 0x51, 0x69, 0xcc, 0x94, 0x64, 0x93, 0x3e, 0xf5, 0xa8, 0x40, + 0xd8, 0x6b, 0x1d, 0xbc, 0xc9, 0x45, 0xc7, 0x54, 0x7d, 0x9e, 0xab, 0x24, + 0x5b, 0xa6, 0x4d, 0x24, 0x94, 0x6a, 0x75, 0x96, 0x11, 0x61, 0xc2, 0xb8, + 0xf4, 0x17, 0xda, 0xf1, 0x1b, 0x16, 0x3b, 0x1e, 0x5a, 0x5b, 0x02, 0xd4, + 0x53, 0x41, 0x38, 0x4f, 0x37, 0x75, 0x52, 0x48, 0xfa, 0x87, 0x1e, 0x6a, + 0x82, 0xf9, 0x48, 0xad, 0x62, 0x92, 0xf1, 0x14, 0x45, 0xbf, 0x30, 0x59, + 0x6d, 0xcc, 0xce, 0xc7, 0x3a, 0x44, 0x1c, 0xea, 0x5e, 0x5d, 0xc4, 0x70, + 0x01, 0x63, 0x09, 0xa8, 0x3b, 0x6c, 0x8f, 0x15, 0x85, 0x36, 0x68, 0x7a, + 0xd2, 0x73, 0x4d, 0x3e, 0xa1, 0x56, 0x2d, 0x46, 0xe2, 0x3b, 0xfe, 0x8c, + 0xab, 0x49, 0x8d, 0x19, 0xb0, 0xb1, 0x04, 0xd9, 0x71, 0x82, 0xaa, 0xcf, + 0x85, 0x2b, 0x6d, 0xb3, 0xc4, 0x67, 0x01, 0x09, 0xb8, 0x1a, 0xf1, 0xbd, + 0x99, 0xb4, 0x83, 0xd9, 0x2b, 0x3e, 0x4b, 0xd8, 0x13, 0xed, 0xfa, 0x4d, + 0x05, 0x13, 0x21, 0x4d, 0xcc, 0x5b, 0xb4, 0xda, 0x76, 0x8e, 0x86, 0x00, + 0x7c, 0x22, 0xf1, 0x1e, 0x5f, 0xe6, 0xf4, 0xcb, 0x60, 0xb9, 0x09, 0x95, + 0x8f, 0xb9, 0x4d, 0xea, 0x66, 0x0d, 0x3f, 0xff, 0x0b, 0x99, 0xdb, 0x15, + 0xc2, 0xd2, 0xe6, 0xc8, 0xdf, 0x74, 0x78, 0x33, 0x0d, 0xad, 0xe8, 0xc5, + 0x17, 0xb9, 0x09, 0x75}, + {}, + priv_key_1, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x8e, 0x5f, 0x01, 0xff, 0x0c, 0x17, 0x75, 0x87, 0x07, 0x15, 0xfd, 0x03, + 0x66, 0xa8, 0x74, 0x85, 0x31, 0xf8, 0xb0, 0x08, 0x03, 0xdf, 0x35, 0xe0, + 0xe2, 0x30, 0x8d, 0xb6, 0x3b, 0xbe, 0xc4, 0xec, 0xa4, 0xe0, 0x93, 0x35, + 0x18, 0x76, 0xb7, 0x94, 0x21, 0x3b, 0x90, 0x4e, 0x5d, 0xde, 0x28, 0x4a, + 0x82, 0xd7, 0x4a, 0xbf, 0xcb, 0xff, 0xf9, 0x4b, 0xc9, 0xa8, 0x30, 0x0b, + 0xea, 0x99, 0xed, 0xd0, 0x7f, 0xe9, 0x7d, 0x6e, 0x0b, 0x11, 0x21, 0x9f, + 0x85, 0xac, 0x15, 0xac, 0xc4, 0x04, 0xd3, 0x7d, 0x3d, 0xa1, 0x68, 0x19, + 0xa1, 0x4a, 0x43, 0x8f, 0x3f, 0x72, 0xf8, 0x17, 0x8b, 0x31, 0x25, 0x26, + 0x23, 0x23, 0x86, 0xe9, 0x18, 0xa8, 0xa7, 0xe1, 0x1f, 0xc3, 0x8f, 0x46, + 0x68, 0xc4, 0x99, 0xa0, 0x04, 0x80, 0xcf, 0x9d, 0x2d, 0x75, 0xaa, 0xbc, + 0x01, 0x98, 0xd3, 0xba, 0x9b, 0xa3, 0x45, 0xfb, 0xa9, 0x10, 0x5c, 0x65, + 0x64, 0xdf, 0x5f, 0x6c, 0xe7, 0x96, 0xf1, 0x41, 0x00, 0xd1, 0x86, 0xab, + 0xff, 0xe4, 0xd8, 0x3d, 0x57, 0x96, 0x9c, 0x1c, 0xad, 0xdc, 0x7c, 0x7a, + 0xa3, 0x40, 0xb4, 0xd1, 0xba, 0xb2, 0x3d, 0x9b, 0x39, 0x82, 0x27, 0x83, + 0x28, 0xdd, 0xeb, 0xe6, 0x48, 0xf5, 0xc5, 0x25, 0x88, 0x73, 0x8f, 0x3c, + 0x56, 0xa8, 0x8b, 0x3f, 0x34, 0xc8, 0x90, 0xc0, 0x3f, 0xaf, 0xc2, 0x7f, + 0x48, 0x5a, 0x17, 0x67, 0x7a, 0x53, 0xe9, 0x74, 0xdc, 0x1d, 0xd8, 0x6f, + 0x46, 0x3a, 0x92, 0x7f, 0x43, 0x28, 0xac, 0x51, 0xbb, 0xc6, 0x17, 0x05, + 0xae, 0x8a, 0xbd, 0x7f, 0x45, 0x62, 0x89, 0x57, 0x48, 0x9e, 0x2d, 0xef, + 0xd8, 0xe0, 0x43, 0xb9, 0x55, 0xb1, 0x18, 0xfb, 0x2a, 0x1c, 0x40, 0x7d, + 0x45, 0x89, 0x30, 0x04, 0xaa, 0xe0, 0xf9, 0x45, 0xf0, 0x6a, 0xdd, 0x1e, + 0x45, 0xb4, 0x1a, 0x03}, + {}, + priv_key_1, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x50, 0xc2, 0x3e, 0x2a, 0xd6, 0xe3, 0xf3, 0xb1, 0x0a, 0x57, 0x16, 0xcb, + 0xf6, 0x0e, 0xfc, 0xc9, 0xf6, 0x6d, 0x2c, 0x6f, 0x17, 0xbf, 0x05, 0x0b, + 0xa0, 0x15, 0x3b, 0x87, 0x7b, 0xa2, 0x75, 0x5e, 0x8a, 0x0d, 0x54, 0x06, + 0x00, 0x34, 0x56, 0x22, 0x66, 0x15, 0x57, 0x44, 0xef, 0x80, 0x54, 0x7b, + 0x8a, 0xf7, 0x77, 0xb0, 0xff, 0x76, 0x4f, 0xbb, 0x12, 0xba, 0xae, 0x49, + 0xd0, 0x2b, 0x4f, 0x6d, 0x65, 0xb6, 0xcd, 0x8f, 0x0a, 0x39, 0x78, 0x39, + 0x10, 0x1d, 0x32, 0xae, 0x16, 0x3f, 0xf2, 0xe6, 0x07, 0x27, 0x48, 0xd6, + 0xb8, 0x01, 0x7e, 0x5e, 0x73, 0xe3, 0x32, 0xd5, 0x3f, 0x4e, 0x91, 0xfe, + 0x62, 0x33, 0xa8, 0x2d, 0xbf, 0x54, 0xf3, 0x14, 0x6b, 0x48, 0x98, 0x03, + 0x57, 0x5c, 0x5e, 0xa3, 0x7a, 0xb5, 0x5a, 0x9e, 0xa7, 0xea, 0xe4, 0x7a, + 0xd4, 0xf1, 0x72, 0x7d, 0x45, 0x82, 0x2b, 0x56, 0x9c, 0xd6, 0xe5, 0xd4, + 0xb6, 0xab, 0x75, 0x98, 0x50, 0x94, 0x81, 0x86, 0x61, 0x6b, 0x5d, 0xa2, + 0xa9, 0xa3, 0x16, 0xf5, 0x7d, 0x89, 0x9f, 0x91, 0x93, 0x4b, 0xbb, 0x27, + 0xed, 0xcd, 0xfa, 0x19, 0x53, 0x2b, 0xa1, 0xc0, 0x1f, 0x37, 0x24, 0x73, + 0x8d, 0xaf, 0xfd, 0xd8, 0x8c, 0x9a, 0x18, 0x56, 0x2e, 0xbc, 0xbc, 0x49, + 0x18, 0x5b, 0x0a, 0x81, 0x74, 0x07, 0x90, 0x34, 0x76, 0xd4, 0x42, 0xc4, + 0x24, 0xc8, 0x1b, 0x63, 0xae, 0xb8, 0xf9, 0xd1, 0xb1, 0x84, 0x75, 0x6e, + 0x0c, 0xc0, 0xa3, 0x81, 0xea, 0xba, 0x45, 0xa8, 0x5c, 0x8b, 0xbc, 0x67, + 0x70, 0xfd, 0x04, 0x7f, 0xf1, 0xa6, 0x40, 0x4a, 0x38, 0x45, 0x99, 0xfb, + 0xbd, 0x6a, 0x40, 0xb2, 0x12, 0xa0, 0x66, 0xe2, 0x3f, 0x6a, 0x15, 0xcf, + 0x13, 0xe4, 0x2c, 0x0e, 0xa8, 0x8c, 0x71, 0x0e, 0x4d, 0x70, 0xc6, 0x12, + 0x07, 0x49, 0x68, 0xe5}, + {}, + priv_key_1, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x3f, 0x92, 0xa6, 0x94, 0x66, 0x1c, 0xae, 0x33, 0x6c, 0xac, 0x7a, 0x3c, + 0x5a, 0x6f, 0x67, 0xe0, 0x65, 0x5d, 0x10, 0x21, 0x8a, 0x64, 0x45, 0x97, + 0x39, 0xab, 0x96, 0x64, 0xf2, 0xce, 0xc5, 0x89, 0x78, 0x93, 0x95, 0x12, + 0xdf, 0x62, 0x1e, 0x6b, 0x92, 0xfe, 0x34, 0x29, 0xbb, 0x22, 0xc0, 0x8b, + 0x51, 0x03, 0xda, 0x64, 0x8a, 0x77, 0x19, 0xe7, 0xe9, 0x5a, 0x04, 0xe6, + 0xb6, 0x16, 0x01, 0x54, 0x69, 0x55, 0x82, 0x5d, 0x60, 0xf4, 0xc5, 0x17, + 0x61, 0x9f, 0x85, 0x17, 0x80, 0xad, 0x17, 0xf1, 0xb8, 0xa9, 0x55, 0xcf, + 0x8c, 0x7f, 0x1a, 0x5e, 0x26, 0xca, 0x4a, 0x0c, 0xc1, 0x9c, 0xca, 0x75, + 0x1d, 0x07, 0x90, 0xd5, 0x6e, 0x11, 0x40, 0xa4, 0x70, 0x5e, 0x19, 0x27, + 0x4f, 0x63, 0x8b, 0x7c, 0x16, 0xd9, 0xd3, 0xe4, 0x23, 0xa7, 0xf7, 0x87, + 0xd0, 0x26, 0x99, 0x23, 0x5e, 0x3e, 0x9e, 0x4d, 0x54, 0x3a, 0x95, 0x4f, + 0x9b, 0x1b, 0xce, 0x54, 0x11, 0xc8, 0xeb, 0xdc, 0xae, 0x86, 0xa4, 0xbb, + 0x86, 0xc6, 0x68, 0x18, 0xa0, 0xba, 0xb5, 0x1a, 0x2b, 0x00, 0x38, 0x3b, + 0x31, 0x8e, 0x53, 0xd9, 0x55, 0x08, 0xba, 0xb1, 0xb1, 0x9e, 0x38, 0x8c, + 0xd5, 0xa0, 0x3c, 0xdc, 0xeb, 0xa0, 0xf7, 0x17, 0x6c, 0x17, 0x82, 0xe1, + 0x9e, 0xf6, 0x2c, 0xff, 0x69, 0x35, 0x2d, 0x44, 0x4b, 0x1c, 0xe0, 0xe1, + 0xf3, 0x39, 0xe9, 0x6d, 0x8a, 0x65, 0xc0, 0x7a, 0xa3, 0x7f, 0x5f, 0x2c, + 0xf3, 0x38, 0x67, 0xf6, 0xc4, 0x96, 0xe0, 0xda, 0x6c, 0xd7, 0x9b, 0x3e, + 0x21, 0x83, 0xb5, 0x70, 0x64, 0xce, 0x21, 0xa1, 0xb9, 0x20, 0x72, 0x70, + 0x2e, 0x55, 0x5a, 0x82, 0xca, 0xd7, 0x51, 0x07, 0xfd, 0xfd, 0x8b, 0xd5, + 0xe7, 0xea, 0x5f, 0x11, 0x9c, 0xfb, 0xbc, 0x17, 0x70, 0xe9, 0x62, 0xfd, + 0x0b, 0x78, 0x1a, 0xff}, + {}, + priv_key_1, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_1, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_1, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd4}, + {}, + priv_key_1, + false}, + + // Comment: added n to c + // tcID: 26 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xb0, 0x56, 0xe2, 0x51, 0x3c, 0x7c, 0x47, 0x0d, 0x89, 0x70, 0x32, 0xd4, + 0x06, 0xe9, 0x7b, 0x59, 0x46, 0xdc, 0xad, 0x52, 0xdf, 0x1c, 0x16, 0x50, + 0xd6, 0x1a, 0x1d, 0x7b, 0x0a, 0xf5, 0x9e, 0x8c, 0xfa, 0xec, 0x4d, 0x9e, + 0x83, 0x4d, 0x06, 0xd8, 0x19, 0xb9, 0x2a, 0x7d, 0x44, 0x0d, 0x27, 0x7e, + 0x50, 0x39, 0xab, 0x8a, 0xef, 0xf2, 0x50, 0x43, 0xe9, 0x8b, 0x28, 0x1a, + 0xe6, 0xce, 0x0a, 0x91, 0xf8, 0xdf, 0xbb, 0xd1, 0xb4, 0x99, 0x8f, 0xe5, + 0x48, 0x16, 0x71, 0x38, 0x1b, 0x6a, 0x39, 0x52, 0x44, 0x8b, 0x61, 0x7a, + 0xe6, 0x06, 0xf0, 0x6a, 0x01, 0x43, 0x56, 0x1a, 0x04, 0x0e, 0xda, 0xf3, + 0xc9, 0x72, 0xe6, 0x11, 0xbd, 0x7c, 0xb8, 0x14, 0xaa, 0x47, 0x61, 0xd3, + 0x8e, 0x4a, 0x00, 0x7c, 0xa6, 0x5a, 0xf8, 0xfd, 0xe6, 0xeb, 0x25, 0xd9, + 0x19, 0xd8, 0xbd, 0x92, 0x73, 0xcc, 0xa7, 0x62, 0x29, 0x84, 0xaa, 0x27, + 0x99, 0x4d, 0x04, 0x96, 0x12, 0x42, 0x45, 0x47, 0x77, 0x5c, 0x5d, 0xf7, + 0x54, 0x83, 0x96, 0x21, 0x43, 0x52, 0x2d, 0x07, 0x5b, 0x8c, 0x55, 0xea, + 0x61, 0xb0, 0x45, 0x83, 0xeb, 0x4c, 0x03, 0x58, 0xf9, 0xfb, 0xb9, 0x02, + 0xde, 0xdf, 0xf3, 0x0b, 0x7d, 0x85, 0x92, 0xb5, 0x70, 0x94, 0xdf, 0x4f, + 0x63, 0x45, 0x66, 0x8a, 0xf5, 0x3d, 0x1a, 0xea, 0x86, 0xfb, 0x36, 0xdd, + 0x69, 0xb4, 0x43, 0x4b, 0xac, 0xf8, 0xfc, 0x12, 0xc1, 0x38, 0x02, 0xf5, + 0xb0, 0x35, 0x51, 0xba, 0x8f, 0x20, 0x7d, 0x40, 0x60, 0xa9, 0xf5, 0x6e, + 0x6b, 0x7e, 0x18, 0xc7, 0x66, 0xeb, 0x82, 0xb6, 0xce, 0x6e, 0xe0, 0x74, + 0x7f, 0xbe, 0x78, 0x5c, 0x3c, 0x1c, 0x25, 0xfe, 0x7f, 0xb8, 0x7d, 0xe5, + 0x00, 0x32, 0xb1, 0x72, 0x12, 0x9f, 0xa4, 0x1a, 0x69, 0xc3, 0xce, 0x0e, + 0x77, 0x7e, 0xf1, 0x0f}, + {}, + priv_key_1, + false}, + + // Comment: ciphertext is empty + // tcID: 27 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_1, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x0d, 0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, + 0xdc, 0x62, 0xb5, 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, + 0x1f, 0x39, 0xcc, 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, + 0xd9, 0x31, 0x43, 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, + 0x38, 0x24, 0x39, 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, + 0x51, 0x30, 0x1e, 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, + 0xfd, 0x94, 0x19, 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, + 0x69, 0xde, 0xd0, 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, + 0x11, 0x65, 0xa4, 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, + 0xd2, 0xbb, 0xac, 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, + 0xfe, 0xe4, 0x88, 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, + 0xcf, 0xc6, 0x95, 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, + 0x68, 0x37, 0x32, 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, + 0xd3, 0x0c, 0x14, 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, + 0x23, 0x2d, 0xf1, 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, + 0xe3, 0x11, 0x59, 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, + 0xdc, 0xc4, 0x00, 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, + 0x66, 0x47, 0x36, 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, + 0x97, 0xd2, 0xa9, 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, + 0x89, 0xda, 0x1d, 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, + 0x0a, 0xde, 0x90, 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, + 0xcb, 0x8a, 0x80, 0x3c, 0x37, 0x3a}, + {}, + priv_key_1, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 29 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x0d, 0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, 0xdc, 0x62, + 0xb5, 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, 0x1f, 0x39, + 0xcc, 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, 0xd9, 0x31, + 0x43, 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, 0x38, 0x24, + 0x39, 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, 0x51, 0x30, + 0x1e, 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, 0xfd, 0x94, + 0x19, 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, 0x69, 0xde, + 0xd0, 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, 0x11, 0x65, + 0xa4, 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, 0xd2, 0xbb, + 0xac, 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, 0xfe, 0xe4, + 0x88, 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, 0xcf, 0xc6, + 0x95, 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, 0x68, 0x37, + 0x32, 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, 0xd3, 0x0c, + 0x14, 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, 0x23, 0x2d, + 0xf1, 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, 0xe3, 0x11, + 0x59, 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, 0xdc, 0xc4, + 0x00, 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, 0x66, 0x47, + 0x36, 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, 0x97, 0xd2, + 0xa9, 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, 0x89, 0xda, + 0x1d, 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, 0x0a, 0xde, + 0x90, 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, 0xcb, 0x8a, + 0x80, 0x3c, 0x37, 0x3a, 0x00, 0x00}, + {}, + priv_key_1, + false}, + + // Comment: truncated ciphertext + // tcID: 30 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 30, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, 0xdc, 0x62, 0xb5, + 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, 0x1f, 0x39, 0xcc, + 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, 0xd9, 0x31, 0x43, + 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, 0x38, 0x24, 0x39, + 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, 0x51, 0x30, 0x1e, + 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, 0xfd, 0x94, 0x19, + 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, 0x69, 0xde, 0xd0, + 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, 0x11, 0x65, 0xa4, + 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, 0xd2, 0xbb, 0xac, + 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, 0xfe, 0xe4, 0x88, + 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, 0xcf, 0xc6, 0x95, + 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, 0x68, 0x37, 0x32, + 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, 0xd3, 0x0c, 0x14, + 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, 0x23, 0x2d, 0xf1, + 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, 0xe3, 0x11, 0x59, + 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, 0xdc, 0xc4, 0x00, + 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, 0x66, 0x47, 0x36, + 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, 0x97, 0xd2, 0xa9, + 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, 0x89, 0xda, 0x1d, + 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, 0x0a, 0xde, 0x90, + 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, 0xcb, 0x8a, 0x80, + 0x3c, 0x37, 0x3a}, + {}, + priv_key_1, + false}, + + // Comment: em represents a small integer + // tcID: 31 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 31, + {0xc4, 0xfc, 0x4b, 0x06, 0x5f, 0x45, 0x95, 0x75, 0x1c, 0x7f, 0xf8, 0xbb, + 0x99, 0x68, 0x1d, 0x50, 0x5b, 0x7d, 0x0f, 0x17, 0x30, 0xd4, 0x04, 0x61, + 0x79, 0x40, 0xf4, 0xb5, 0xc3, 0xb0, 0x19, 0x79, 0xff, 0xcf, 0xfd, 0x19, + 0xe8, 0x6f, 0x69, 0x45, 0x0e, 0x5f, 0xc1, 0x4d, 0x9b, 0xc2, 0x7a, 0x1f, + 0x39, 0x73, 0x4f, 0xd5, 0xf8, 0xf6, 0x63, 0xd2, 0xd8, 0x7c, 0x44, 0x4e, + 0x3e, 0x15, 0xda, 0x87, 0x64, 0x70, 0x99, 0x09, 0x67, 0x9a, 0xaa, 0x55, + 0x3d, 0x98, 0xdd, 0xbb, 0x1a, 0xd7, 0xdc, 0xc8, 0xbe, 0x04, 0xbb, 0x87, + 0x51, 0x57, 0x0b, 0x4e, 0x6c, 0xdc, 0x7a, 0x8f, 0x56, 0xb0, 0x9a, 0x4a, + 0xf4, 0x30, 0x53, 0xa3, 0x93, 0xbd, 0x8f, 0x94, 0x7d, 0x76, 0x25, 0x13, + 0x7e, 0x6d, 0x84, 0xf9, 0xb9, 0xc7, 0x27, 0x47, 0x5a, 0x98, 0xea, 0x22, + 0xef, 0xcf, 0x67, 0x9e, 0xe0, 0xaa, 0x52, 0x58, 0xda, 0x88, 0xa0, 0x8a, + 0xfc, 0x53, 0xbd, 0x8b, 0xfa, 0x19, 0xb0, 0x13, 0x1d, 0x6f, 0x67, 0x6f, + 0xe1, 0x98, 0xa9, 0xc6, 0xa1, 0xf8, 0x41, 0x74, 0xfc, 0x69, 0xcc, 0xf8, + 0xe3, 0x4e, 0x36, 0x17, 0xf8, 0xff, 0x6c, 0x41, 0x92, 0x07, 0x5c, 0xd6, + 0x66, 0x83, 0x92, 0x52, 0x3f, 0xbe, 0xce, 0xdb, 0x27, 0x57, 0x8e, 0x59, + 0x1d, 0xea, 0xd7, 0x8c, 0x80, 0xa8, 0x9b, 0xe5, 0x89, 0xa1}, + {0x18, 0x41, 0x6f, 0xf4, 0x8c, 0x3a, 0x78, 0xbc, 0x85, 0xe1, 0xf4, 0x83, + 0xd5, 0x46, 0x05, 0x2d, 0x84, 0xde, 0xac, 0x02, 0xce, 0x86, 0xfc, 0xd1, + 0x97, 0x21, 0x5f, 0x22, 0x7b, 0x6d, 0xad, 0x58, 0xbc, 0x19, 0x39, 0x4f, + 0x46, 0x55, 0x11, 0x11, 0xf8, 0x58, 0xb0, 0x88, 0x79, 0xbc, 0x37, 0xc6, + 0x20, 0xb1, 0xe8, 0x1e, 0xba, 0xc4, 0xc7, 0x5f, 0xdd, 0x71, 0x71, 0x3c, + 0xe7, 0x5c, 0x24, 0x29, 0x3f, 0xa3, 0x9c, 0xaf, 0x46, 0x29, 0x4d, 0x28, + 0xbf, 0x87, 0xa4, 0x6d, 0xa9, 0xa7, 0x69, 0xa3, 0x04, 0x15, 0x7e, 0xa1, + 0xfc, 0x71, 0xaf, 0xc3, 0xbf, 0xb7, 0x90, 0xda, 0x32, 0xe8, 0x4d, 0x81, + 0x2a, 0x89, 0x46, 0xd1, 0xb3, 0xd2, 0x11, 0xfb, 0x69, 0x72, 0xb3, 0xfe, + 0x66, 0x74, 0x49, 0x6b, 0x2d, 0x80, 0x56, 0xc1, 0x50, 0x3d, 0x02, 0xfd, + 0x4c, 0x2e, 0x60, 0x7b, 0xfb, 0x1e, 0x6b, 0x26, 0xb3, 0x56, 0x36, 0xb8, + 0xb8, 0x23, 0x75, 0x7e, 0xe9, 0xba, 0x37, 0x95, 0xd3, 0xaf, 0x2d, 0xd8, + 0x71, 0x0b, 0x0a, 0x6d, 0xa4, 0xdb, 0xb4, 0x30, 0xbc, 0x69, 0xdc, 0x08, + 0x9f, 0x15, 0x63, 0xd3, 0x4f, 0x0d, 0x79, 0x43, 0x1d, 0x63, 0xe7, 0xb8, + 0xd9, 0x4c, 0x82, 0x34, 0x64, 0x9b, 0x64, 0x22, 0x3d, 0x1e, 0x0b, 0xe1, + 0x74, 0x63, 0x40, 0x11, 0x84, 0xa0, 0x96, 0xfe, 0xb9, 0xc8, 0x1e, 0x22, + 0x6e, 0xec, 0x26, 0xc7, 0xe9, 0xf3, 0xf4, 0x35, 0x75, 0x36, 0x63, 0x30, + 0x29, 0xeb, 0xc0, 0x34, 0x9b, 0xc1, 0x36, 0xd1, 0x20, 0x6c, 0x60, 0x64, + 0xfc, 0x51, 0xb6, 0xd2, 0xe7, 0x95, 0x78, 0xf2, 0xb2, 0x64, 0x39, 0xc5, + 0xb3, 0xf6, 0xff, 0xe1, 0xb5, 0x15, 0x74, 0x0b, 0x3c, 0x4b, 0x94, 0xa4, + 0x94, 0x30, 0x63, 0x12, 0x92, 0x96, 0x8e, 0xb5, 0x09, 0x83, 0x25, 0x1b, + 0xbc, 0x7f, 0x0f, 0x89}, + {0x5a, 0x35, 0x64, 0xe9, 0x48, 0x2a, 0x07, 0x2b, 0xd9, 0x9d, 0x03, 0x06, + 0xd6, 0x9a, 0x7f, 0x45, 0x95, 0xc4, 0x9f, 0xb9, 0xc0, 0x6b, 0x72, 0x25, + 0x0e, 0xed, 0x2b, 0x50, 0xce, 0xdd, 0xcc, 0x47, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}, + + // Comment: em has low hamming weight + // tcID: 32 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 32, + {0x03, 0xfd, 0x61, 0x59, 0x0d, 0xdd, 0x05, 0x55, 0x5a, 0x6d, 0x46, 0xd1, + 0xe8, 0x92, 0x52, 0x93, 0xfe, 0x46, 0xfa, 0x16, 0x8c, 0xb0, 0x61, 0x35, + 0xc2, 0xe7, 0xc8, 0xd3, 0x65, 0x51, 0x18, 0x7e, 0x62, 0x01, 0x6f, 0x40, + 0xf3, 0xeb, 0x31, 0x75, 0x1f, 0x36, 0x90, 0xf5, 0xda, 0x1a, 0xab, 0xa5, + 0xc1, 0x6f, 0xfa, 0x65, 0x0b, 0x2e, 0x6c, 0x25, 0xf3, 0x76, 0x3f, 0xe3, + 0x24, 0x92, 0x9c, 0x4b, 0xec, 0xc7, 0xfb, 0x28, 0xa3, 0x83, 0xd6, 0x6c, + 0x31, 0x97, 0x3c, 0x72, 0xeb, 0x13, 0xff, 0x8c, 0x87, 0xa9, 0x2b, 0x49, + 0x5f, 0x6f, 0x06, 0x19, 0x29, 0x0f, 0x86, 0x75, 0xe9, 0x88, 0x9f, 0x49, + 0xd3, 0x0d, 0x5e, 0x77, 0xb2, 0x11, 0x5e, 0x88, 0x05, 0xee, 0xeb, 0x1a, + 0xa9, 0x32, 0x48, 0x43, 0xa7, 0x5e, 0x0b, 0xbe, 0x70, 0x53, 0x8e, 0xef, + 0xb7, 0x97, 0x8a, 0x0e, 0xa7, 0xbe, 0xb2, 0x11, 0xe6, 0x7b, 0xb0, 0x75, + 0x98, 0x16, 0x73, 0x51, 0x75, 0x18, 0x58, 0x6e, 0xca, 0x5b, 0x04, 0xef, + 0x3a, 0xd6, 0xa3, 0xa9, 0x78, 0x60, 0x5f, 0xbc, 0x0e, 0x67, 0xaf, 0x7f, + 0xe4, 0x12, 0xac, 0xfc, 0xb5, 0x50, 0xd2, 0x0c, 0x99, 0x00, 0xf4, 0xd7, + 0x1d, 0x78, 0x29, 0xa1, 0x07, 0xcc, 0x51, 0xd6, 0x63, 0xdb, 0x54, 0xc5, + 0x71, 0x16, 0x95, 0x99, 0x98, 0xf3, 0x94, 0x6b, 0x4d, 0x43}, + {0x23, 0xee, 0x3b, 0x4d, 0xf8, 0xac, 0x63, 0x20, 0x78, 0x16, 0x7f, 0x2f, + 0x97, 0xa7, 0x36, 0x46, 0x9c, 0x6e, 0x6b, 0x39, 0xce, 0xd4, 0xdd, 0xc5, + 0x52, 0xd3, 0x1f, 0x0f, 0xbc, 0x7c, 0xcb, 0x47, 0x8a, 0xda, 0xbe, 0x56, + 0xca, 0xc2, 0x0c, 0xbe, 0xc1, 0xa0, 0x08, 0x41, 0x25, 0xae, 0xfd, 0xe0, + 0xbd, 0xb5, 0x75, 0xd6, 0x8b, 0xd7, 0x4c, 0xfb, 0xdf, 0x5f, 0x3b, 0xfb, + 0x44, 0x01, 0xfa, 0x57, 0x36, 0x45, 0xc2, 0x23, 0x56, 0x89, 0x18, 0xaa, + 0x91, 0x1c, 0x1f, 0x5a, 0x01, 0xb3, 0xb0, 0x90, 0x3e, 0x91, 0xd8, 0x2e, + 0x8c, 0x04, 0x19, 0x4d, 0xf4, 0xbd, 0xc5, 0xfa, 0xcb, 0x69, 0x59, 0xb4, + 0xdf, 0x23, 0x59, 0x3c, 0x79, 0x25, 0xa8, 0x27, 0xf0, 0x29, 0x06, 0x4c, + 0x75, 0xa4, 0xbc, 0x3d, 0x28, 0x99, 0x64, 0x90, 0x25, 0x67, 0x0e, 0x70, + 0xf3, 0xe0, 0x13, 0x36, 0xfe, 0x96, 0x16, 0x64, 0x56, 0x3a, 0x3b, 0xb0, + 0xc7, 0xbc, 0xa6, 0x6d, 0x7e, 0xed, 0x48, 0x32, 0x67, 0x46, 0xa0, 0x60, + 0xc5, 0xd3, 0xf1, 0x8a, 0x16, 0x0a, 0xbc, 0xe3, 0x99, 0x91, 0x7a, 0xb2, + 0xe2, 0x38, 0x6d, 0x0f, 0x1c, 0x2d, 0x7c, 0x91, 0x05, 0xd1, 0x6b, 0xef, + 0xc1, 0xb0, 0xbf, 0xd7, 0x26, 0x06, 0xec, 0x30, 0x0a, 0x77, 0x7a, 0xc5, + 0x50, 0xb1, 0xb0, 0xb8, 0x07, 0xb7, 0xe4, 0x64, 0x67, 0xdb, 0x5b, 0xfe, + 0x0e, 0xac, 0x8b, 0xcb, 0xeb, 0xb2, 0xdf, 0x47, 0xbc, 0x65, 0xfe, 0x42, + 0x17, 0x43, 0x68, 0x59, 0x5b, 0x72, 0x65, 0x0b, 0x77, 0x0f, 0x47, 0x15, + 0x7d, 0x2d, 0x14, 0xc7, 0x1c, 0xeb, 0xca, 0xaa, 0x5c, 0xf5, 0x67, 0xab, + 0x80, 0x3e, 0x2b, 0xcf, 0xf5, 0xf4, 0x29, 0x8c, 0x06, 0xb1, 0x98, 0x37, + 0x57, 0xab, 0xe0, 0x2f, 0xaf, 0x4c, 0x7c, 0x5f, 0x91, 0x41, 0xaf, 0xac, + 0xe7, 0x2a, 0xb9, 0x8c}, + {0xb5, 0x03, 0xd0, 0x35, 0x21, 0xb4, 0xff, 0xc4, 0xb8, 0x55, 0xc9, 0x4e, + 0x91, 0x1a, 0x61, 0x17, 0xf0, 0x4c, 0x76, 0xc6, 0xfe, 0x80, 0x00, 0xf8, + 0x03, 0x1e, 0x70, 0x54, 0x86, 0xae, 0x64, 0x19, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}, + + // Comment: em has low hamming weight + // tcID: 33 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 33, + {0x90, 0xfd, 0x85, 0x1c, 0x72, 0x1e, 0x93, 0x6d, 0xf0, 0x13, 0x4c, 0xe1, + 0x3f, 0x2b, 0x7f, 0x44, 0x69, 0xd5, 0x8f, 0x69, 0xf8, 0x5f, 0x4b, 0xeb, + 0xe2, 0x72, 0x61, 0x23, 0xcc, 0x74, 0x2c, 0x1c, 0x43, 0x29, 0x3f, 0x85, + 0xf5, 0x0b, 0x5c, 0x6d, 0x22, 0x0f, 0x40, 0xc3, 0x87, 0xa1, 0xf2, 0xbb, + 0x27, 0x04, 0xa1, 0x65, 0x08, 0xe2, 0x67, 0xc6, 0xc4, 0x32, 0x4a, 0x82, + 0x19, 0x11, 0x70, 0xe6, 0x7c, 0xbf, 0x57, 0xf5, 0x6d, 0xc0, 0x2a, 0x70, + 0x6e, 0x33, 0x73, 0xe9, 0xdc, 0xa1, 0xca, 0x0f, 0x77, 0x03, 0x80, 0x4c, + 0x00, 0x93, 0xe9, 0xf8, 0xa2, 0xae, 0x55, 0x02, 0xd2, 0xcc, 0xbf, 0x26, + 0xdf, 0xf3, 0xcd, 0x17, 0x9b, 0x5b, 0x8f, 0x97, 0x95, 0x9d, 0x5d, 0x2a, + 0x94, 0x00, 0xb3, 0x1b, 0x01, 0xee, 0x09, 0xca, 0xa6, 0x01, 0x3d, 0x19, + 0x8b, 0xeb, 0x7e, 0x09, 0x79, 0xae, 0xd5, 0x26, 0x39, 0x74, 0x59, 0x1c, + 0xca, 0x36, 0xce, 0xce, 0xb2, 0x52, 0x11, 0x0e, 0x61, 0xbe, 0xbd, 0xf0, + 0x27, 0x23, 0x86, 0xf9, 0x57, 0x1b, 0xe7, 0x9f, 0xe3, 0xaf, 0xc8, 0x47, + 0x8e, 0xb9, 0xe7, 0x15, 0x57, 0x59, 0xed, 0x20, 0xe2, 0xa2, 0xe5, 0x37, + 0xd9, 0x8a, 0xed, 0xa1, 0x8c, 0x37, 0x4e, 0xd9, 0xb4, 0x8b, 0xe8, 0x62, + 0x49, 0x84, 0xba, 0x4b, 0x15, 0xbf, 0xff, 0xff, 0x6c, 0xc9}, + {0x94, 0xf4, 0xed, 0xda, 0x14, 0x7a, 0x95, 0xcf, 0x29, 0xbb, 0x04, 0x02, + 0xd0, 0x41, 0x3e, 0x54, 0x21, 0xb5, 0xae, 0x34, 0x7c, 0x31, 0xb2, 0xec, + 0x32, 0x39, 0xbd, 0x80, 0x8c, 0x4e, 0x5b, 0x60, 0x9d, 0x0c, 0xe9, 0xd9, + 0xc3, 0xa1, 0x2e, 0x47, 0xea, 0xe6, 0xc5, 0xfe, 0x31, 0x92, 0x88, 0x55, + 0x3b, 0xa2, 0x5e, 0x89, 0x32, 0xd6, 0x44, 0xa6, 0x38, 0x70, 0x87, 0xb4, + 0xe4, 0x95, 0xad, 0x4b, 0xc1, 0x24, 0x59, 0x6d, 0x94, 0x40, 0xdd, 0xd5, + 0x37, 0x6f, 0x2c, 0x18, 0x44, 0xe6, 0x1a, 0x7c, 0x51, 0xbe, 0xf5, 0x28, + 0xad, 0x20, 0x06, 0x55, 0x74, 0x19, 0x8a, 0xce, 0x92, 0xd3, 0x40, 0x2d, + 0xcf, 0x4d, 0xf8, 0xff, 0x5d, 0x68, 0xc0, 0x6d, 0xaf, 0xe9, 0x30, 0x2d, + 0xa4, 0xe0, 0x75, 0xab, 0x0e, 0x01, 0x1b, 0xfc, 0x1b, 0xba, 0xa5, 0x5b, + 0x4c, 0xc1, 0xbc, 0x30, 0xdc, 0x9b, 0x10, 0x45, 0x39, 0xc2, 0x1d, 0x60, + 0xb6, 0xfc, 0x70, 0x44, 0xe0, 0x24, 0x25, 0x91, 0x36, 0x07, 0x51, 0xfb, + 0xeb, 0x28, 0x83, 0x09, 0x96, 0x02, 0xa9, 0x00, 0xcb, 0x53, 0x20, 0x19, + 0x5c, 0xb7, 0x07, 0x18, 0x19, 0xdb, 0xce, 0x26, 0x67, 0xa7, 0x53, 0x2a, + 0xac, 0xb2, 0xc9, 0xb9, 0x6f, 0x3e, 0x72, 0x62, 0x67, 0xb7, 0x09, 0xc5, + 0xc0, 0x87, 0x72, 0x80, 0xf5, 0xd4, 0xef, 0xeb, 0x5d, 0x41, 0x55, 0xbf, + 0x87, 0x51, 0xf9, 0x56, 0x0d, 0xb4, 0xbf, 0xaf, 0x81, 0x50, 0xa8, 0xf2, + 0x7b, 0x36, 0x6c, 0x39, 0x35, 0x86, 0x0a, 0xeb, 0x10, 0x6b, 0xd8, 0x89, + 0x14, 0xb6, 0xbc, 0xcf, 0x35, 0xbb, 0x6e, 0xaf, 0x92, 0x17, 0x25, 0x4e, + 0x6d, 0xac, 0xd8, 0x8f, 0x0f, 0x11, 0x82, 0xd6, 0xcb, 0xe2, 0x56, 0x35, + 0xd4, 0xd9, 0xad, 0x76, 0xa0, 0x66, 0x87, 0xd2, 0x52, 0x7e, 0xd7, 0xd9, + 0xcb, 0xf5, 0x08, 0x03}, + {0x3b, 0xd8, 0x0a, 0x63, 0x78, 0x11, 0x5c, 0x0c, 0x94, 0x6b, 0x4e, 0x3a, + 0xf2, 0x8c, 0x6c, 0x96, 0xd1, 0x11, 0x06, 0x21, 0xe2, 0x1e, 0x86, 0x33, + 0x41, 0x6e, 0x9c, 0x8e, 0xf0, 0xa7, 0x3d, 0x40, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}, + + // Comment: em has low hamming weight + // tcID: 34 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 34, + {0x0c, 0xf8, 0x3d, 0x29, 0x7f, 0x20, 0xf5, 0x27, 0x98, 0x3f, 0x31, 0x11, + 0x71, 0x6a, 0x68, 0xd0, 0xd3, 0x3d, 0x97, 0xee, 0x4f, 0x5d, 0x18, 0x22, + 0xc9, 0xe5, 0x38, 0x23, 0x98, 0x54, 0x2b, 0xd5, 0x32, 0x31, 0x6d, 0xb2, + 0x9d, 0x8a, 0x8f, 0x92, 0xba, 0xca, 0xe0, 0x63, 0xac, 0xa1, 0xc1, 0xcd, + 0x9b, 0xc2, 0x72, 0xfe, 0xc6, 0x88, 0xb3, 0xf6, 0x79, 0x56, 0xc6, 0x62, + 0xa5, 0xb2, 0xf8, 0x95, 0x50, 0x9f, 0xe6, 0xf2, 0x40, 0x6f, 0x06, 0x74, + 0xaf, 0xb0, 0xf0, 0x47, 0x2a, 0xa2, 0x05, 0xa7, 0xd5, 0x5a, 0x09, 0x2a, + 0x5c, 0xed, 0x1b, 0x1c, 0x1b, 0x92, 0xa7, 0xb9, 0x3f, 0x9c, 0x69, 0x54, + 0x40, 0xa3, 0x25, 0x7e, 0x00, 0x79, 0x49, 0xd2, 0x70, 0x98, 0x41, 0x04, + 0x54, 0xd4, 0xe3, 0x96, 0x12, 0xc7, 0xdc, 0xab, 0xc8, 0x5e, 0x19, 0xf3, + 0x42, 0x17, 0x34, 0xbb, 0x27, 0x17, 0xde, 0x00, 0xc0, 0x41, 0xf5, 0x69, + 0xe8, 0xd4, 0x30, 0x06, 0x00, 0x59, 0x60, 0xaf, 0x8f, 0x57, 0x3e, 0x13, + 0x86, 0x79, 0x11, 0x98, 0x9a, 0x4c, 0x67, 0x8d, 0xa8, 0xf1, 0x5c, 0xa0, + 0x27, 0x8e, 0xbb, 0xb2, 0x17, 0x42, 0xfe, 0x33, 0xb3, 0x61, 0x3f, 0x22, + 0xaf, 0xca, 0x45, 0xac, 0x09, 0xf8, 0x15, 0xb5, 0x01, 0x55, 0xec, 0xab, + 0x6e, 0xb0, 0x78, 0x06, 0xbd, 0xfe, 0xf3, 0x7b, 0x5d, 0xd5}, + {0x68, 0x82, 0x5b, 0x60, 0xb5, 0x3c, 0xc0, 0xbb, 0xc9, 0x2e, 0x4c, 0xe9, + 0x94, 0xb0, 0xdd, 0x27, 0x0b, 0xad, 0x0e, 0xb6, 0x57, 0xe4, 0x1a, 0xcf, + 0x26, 0xa9, 0xe3, 0x16, 0x1c, 0x52, 0x54, 0xe4, 0xbd, 0x38, 0xb0, 0x3e, + 0x90, 0xd7, 0x45, 0x34, 0x24, 0xe6, 0x05, 0xa3, 0x72, 0xbc, 0x18, 0x5f, + 0x3a, 0xe6, 0xba, 0x9f, 0xf5, 0x8f, 0xab, 0x0c, 0xc4, 0xc1, 0xcc, 0x15, + 0x8d, 0x7a, 0x1e, 0x8f, 0x1f, 0x0b, 0x30, 0xac, 0x08, 0x78, 0x9f, 0x75, + 0x76, 0xfa, 0xb2, 0xda, 0xe7, 0xe8, 0x6d, 0xae, 0x60, 0xd9, 0xaf, 0x79, + 0x3d, 0xc1, 0xb4, 0x00, 0xc2, 0xd2, 0x5a, 0x9d, 0x33, 0x57, 0xba, 0x0d, + 0x27, 0x36, 0x1d, 0x74, 0xa1, 0xb4, 0xe1, 0x44, 0x51, 0x47, 0xa4, 0x58, + 0x75, 0x90, 0x1d, 0x70, 0xf3, 0x19, 0x0a, 0x0b, 0x34, 0xde, 0xfb, 0xdb, + 0xec, 0x1c, 0xb9, 0xed, 0x30, 0x14, 0xf1, 0x5a, 0x1a, 0x0f, 0x90, 0x00, + 0xd9, 0xb2, 0x24, 0xfb, 0xa9, 0x44, 0xe7, 0x91, 0xd3, 0x03, 0xd8, 0x16, + 0xba, 0xfe, 0xb8, 0xe6, 0x5d, 0xfc, 0x6d, 0x74, 0x0d, 0x04, 0x71, 0x9c, + 0x4a, 0xb3, 0x6c, 0x4b, 0xbf, 0x4e, 0xbe, 0xa5, 0xfc, 0x45, 0xea, 0xd3, + 0x38, 0x82, 0x5f, 0xc5, 0xa7, 0x1d, 0xd6, 0xc2, 0x5f, 0x8d, 0x88, 0x91, + 0xa4, 0xf8, 0xd6, 0xe0, 0xb3, 0x54, 0x83, 0xc7, 0x5c, 0x1b, 0xd6, 0x45, + 0xc3, 0xcb, 0xe9, 0xdc, 0xf5, 0xa1, 0x7a, 0xe5, 0xcd, 0x2a, 0xbd, 0xfb, + 0x13, 0x2b, 0x2b, 0x37, 0x10, 0x21, 0x22, 0xa9, 0xbf, 0xc4, 0x2c, 0xeb, + 0x3e, 0xac, 0x98, 0xf2, 0xaf, 0x39, 0x90, 0x5b, 0x9c, 0xec, 0xe5, 0xd1, + 0x22, 0xb7, 0x0c, 0x95, 0x23, 0x90, 0x62, 0xce, 0xea, 0xb7, 0x98, 0x69, + 0x1d, 0xd2, 0xb8, 0x80, 0x28, 0x04, 0x79, 0x24, 0xd5, 0xae, 0x81, 0x4d, + 0xf7, 0x8d, 0x55, 0x5b}, + {0x48, 0x91, 0x5c, 0xeb, 0xf2, 0xa2, 0xef, 0x9e, 0x5d, 0x5b, 0x92, 0xcc, + 0xe0, 0x33, 0xb6, 0x04, 0x56, 0xd7, 0x2a, 0xf1, 0xba, 0x54, 0xf8, 0x8f, + 0x50, 0x74, 0xa3, 0x6a, 0x64, 0x3a, 0x31, 0x78, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}, + + // Comment: em has a large hamming weight + // tcID: 35 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 35, + {0x21, 0x24, 0xd6, 0xfd, 0xfb, 0xbf, 0x77, 0xac, 0x89, 0xf5, 0x0a, 0x23, + 0x5b, 0x0a, 0xf6, 0x9e, 0xdb, 0xdb, 0xe9, 0xef, 0x3f, 0xcd, 0xe3, 0x64, + 0x41, 0xd7, 0x02, 0x2a, 0xfd, 0xc8, 0x43, 0x44, 0x31, 0xb8, 0x93, 0xeb, + 0xa8, 0x22, 0xcb, 0x82, 0x58, 0x53, 0x84, 0xe3, 0x62, 0x98, 0xdf, 0x45, + 0xb4, 0xb4, 0x41, 0x5a, 0x3b, 0xdc, 0x49, 0x46, 0x04, 0x30, 0x52, 0x72, + 0xf5, 0xe9, 0x88, 0xf2, 0xcc, 0x14, 0xa5, 0x60, 0x43, 0x42, 0x15, 0x57, + 0xd5, 0xe5, 0xdc, 0x95, 0x8f, 0xd7, 0x71, 0xe4, 0xd5, 0x09, 0x12, 0x66, + 0x56, 0xd2, 0x12, 0x22, 0xcb, 0x8e, 0x2e, 0x10, 0x52, 0xba, 0x38, 0x28, + 0x6c, 0x5e, 0x3d, 0x0b, 0xe0, 0xf4, 0xb1, 0xc9, 0x78, 0xa6, 0x1b, 0xd1, + 0xe3, 0x65, 0x2c, 0xcb, 0x63, 0xfe, 0xa8, 0x2e, 0xc4, 0x6d, 0x6b, 0x64, + 0x86, 0x3c, 0x00, 0xb9, 0x3a, 0x32, 0x43, 0xe2, 0x32, 0x8f, 0x70, 0xf6, + 0x92, 0xaa, 0x65, 0xf7, 0x39, 0x76, 0x33, 0x5e, 0xec, 0x5b, 0x29, 0xa9, + 0x54, 0x2b, 0xef, 0xa0, 0x3d, 0x5e, 0x82, 0xab, 0xa9, 0xdc, 0x28, 0x5a, + 0xf0, 0x91, 0x33, 0x82, 0xd6, 0x7a, 0xac, 0xd5, 0x13, 0xbb, 0xf6, 0xf5, + 0x09, 0x5e, 0x4d, 0x5f, 0x9b, 0x5e, 0xbf, 0xb5, 0xdd, 0xc2, 0x5c, 0xaf, + 0xd8, 0x88, 0xad, 0xdf, 0x9f, 0xfa, 0x06, 0x8b, 0xd4, 0xeb}, + {0x0e, 0xd3, 0xb1, 0xf6, 0xa9, 0xb2, 0x00, 0x14, 0x7e, 0x53, 0x50, 0x42, + 0x35, 0x37, 0x68, 0x28, 0x02, 0x44, 0xb3, 0xc8, 0x31, 0x21, 0x59, 0x28, + 0xa2, 0xb2, 0x10, 0x3d, 0xf0, 0x2b, 0x36, 0x13, 0xf4, 0x3e, 0xcf, 0xde, + 0xcc, 0x6a, 0x8f, 0x61, 0xce, 0x01, 0x83, 0xb8, 0xc6, 0x09, 0x80, 0xf8, + 0x2c, 0x3d, 0xde, 0x3a, 0x73, 0x1e, 0xa2, 0x5a, 0x0c, 0xa9, 0xb8, 0x9e, + 0x5f, 0x68, 0xa7, 0xcd, 0x6c, 0xf6, 0xc6, 0x47, 0x5f, 0x59, 0x1f, 0x24, + 0xb7, 0xa8, 0x9a, 0x88, 0x5a, 0x46, 0xed, 0xb0, 0xad, 0xe4, 0x9e, 0x37, + 0x66, 0x52, 0x19, 0xa6, 0xda, 0x9a, 0xfb, 0xbf, 0x65, 0x59, 0x43, 0x91, + 0x26, 0x36, 0xaf, 0x85, 0xe0, 0xbc, 0x85, 0x9f, 0x43, 0xd3, 0xc4, 0x8b, + 0x4e, 0x77, 0xc9, 0xd1, 0xc0, 0xd6, 0x41, 0xa2, 0x1f, 0xec, 0xf4, 0x95, + 0x71, 0x85, 0xb8, 0x05, 0xae, 0xb9, 0x08, 0xc6, 0x38, 0x7c, 0x9d, 0x1c, + 0x8a, 0xd8, 0x5a, 0x16, 0x6c, 0x07, 0x59, 0x42, 0xf0, 0xcf, 0x68, 0xca, + 0x70, 0xf8, 0x17, 0x4a, 0x9d, 0x2a, 0x4e, 0x55, 0x89, 0xc7, 0x00, 0x5e, + 0x2c, 0x42, 0x3f, 0xf9, 0x7c, 0x97, 0xa2, 0x08, 0xda, 0x51, 0xd9, 0xad, + 0xc0, 0xcb, 0x45, 0x88, 0xa2, 0x57, 0xc0, 0xa1, 0xd0, 0xfe, 0xb0, 0x2e, + 0xb0, 0x50, 0xf9, 0x98, 0x03, 0x09, 0xab, 0xd0, 0x92, 0x58, 0x57, 0x0a, + 0xb2, 0xc8, 0x18, 0x6c, 0xc3, 0x57, 0xa9, 0xf6, 0x93, 0x10, 0x7c, 0x84, + 0x85, 0x5f, 0xf6, 0xee, 0x79, 0x36, 0xb7, 0x19, 0x80, 0xde, 0x42, 0x88, + 0x3e, 0x3e, 0xe7, 0xc1, 0xc6, 0xdd, 0xbe, 0x03, 0xd1, 0x6a, 0x1f, 0x1c, + 0x5b, 0xc5, 0xf9, 0x87, 0xe6, 0xde, 0x9c, 0xab, 0x32, 0x9e, 0xd7, 0xa3, + 0x1b, 0x59, 0xca, 0xc4, 0x67, 0xd7, 0xb6, 0x43, 0x2c, 0xb4, 0x0f, 0x61, + 0x6a, 0xc9, 0xd4, 0xa8}, + {0x02, 0xbe, 0x33, 0x9a, 0x2b, 0x39, 0x9f, 0xfe, 0xae, 0xc9, 0x9a, 0xcf, + 0xd8, 0x0f, 0x50, 0xeb, 0xdf, 0xc8, 0xfe, 0x30, 0x21, 0xa9, 0xa4, 0x32, + 0xdd, 0xd4, 0x13, 0x4b, 0x34, 0x66, 0xb4, 0xa8, 0x00, 0x00, 0x00, 0x00}, + priv_key_1, + true}}; + +#endif // rsa_oaep_2048_sha256_mgf1sha256_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h new file mode 100644 index 000000000..0a46eac21 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h @@ -0,0 +1,1047 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha384_mgf1sha1_vectors_h__ +#define rsa_oaep_2048_sha384_mgf1sha1_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_2{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xcd, 0xa6, 0xfa, 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, + 0x57, 0xe0, 0xa3, 0xbf, 0xff, 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, + 0x1f, 0xb3, 0x38, 0xaa, 0x05, 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, + 0xd6, 0xb5, 0xb7, 0xc4, 0x98, 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, + 0xb9, 0xc0, 0x30, 0x74, 0xd6, 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, + 0xa0, 0xc4, 0x30, 0xff, 0x05, 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, + 0x74, 0x51, 0x1d, 0x88, 0x85, 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, + 0xa0, 0x15, 0xc5, 0x59, 0x07, 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, + 0x08, 0x15, 0xb1, 0x29, 0x1e, 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, + 0x7d, 0x93, 0x0e, 0xb9, 0x98, 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, + 0xe2, 0x1d, 0xe9, 0x72, 0x27, 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, + 0x80, 0xa0, 0x0d, 0xe5, 0xbd, 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, + 0xeb, 0x05, 0x4d, 0x58, 0xc9, 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, + 0xa1, 0x36, 0x42, 0xdd, 0x95, 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, + 0x3a, 0xab, 0x22, 0x99, 0xd5, 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, + 0x42, 0x70, 0x94, 0xd3, 0xdf, 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, + 0x34, 0xd1, 0x2b, 0xac, 0x37, 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, + 0xf7, 0x35, 0xf8, 0x16, 0xe8, 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, + 0x60, 0x82, 0x15, 0x4c, 0xd1, 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, + 0xb7, 0x48, 0xa3, 0xe5, 0xed, 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, + 0xe4, 0xe2, 0xa2, 0x7b, 0x95, 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, + 0x09, 0xd8, 0xff, 0x51, 0x1b, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x5a, 0x3d, 0xc9, 0x62, 0xda, 0xfc, 0xa2, 0x6c, 0xb3, + 0x64, 0x0e, 0x73, 0xbe, 0xa7, 0x43, 0x9a, 0x9f, 0x18, 0x74, 0xbc, 0x23, + 0xe0, 0x42, 0x26, 0xcc, 0xd8, 0x9e, 0x7b, 0xa5, 0xc3, 0xb9, 0x38, 0xa1, + 0xa2, 0x93, 0xb7, 0x0d, 0xba, 0xb0, 0xf9, 0xf0, 0xf5, 0x7f, 0x66, 0x95, + 0x14, 0x47, 0xdc, 0x33, 0xe7, 0x30, 0xfd, 0x7e, 0x2c, 0x2a, 0x16, 0x4d, + 0x47, 0xac, 0x50, 0x2b, 0x07, 0xdd, 0x24, 0xcd, 0x3c, 0x14, 0x2c, 0x2a, + 0x79, 0xe4, 0xce, 0xab, 0x5c, 0xfa, 0xbf, 0xf4, 0x47, 0x87, 0x54, 0xb2, + 0x5a, 0x8c, 0x02, 0xc1, 0xa4, 0x7d, 0x80, 0xd9, 0xf3, 0x7a, 0xbe, 0x44, + 0x2c, 0xa9, 0xa7, 0x8b, 0x23, 0xf6, 0x31, 0xb6, 0xff, 0x3e, 0x15, 0xa4, + 0x95, 0x6d, 0x7f, 0x18, 0x59, 0x0c, 0xde, 0xb2, 0x06, 0xd5, 0xe2, 0xb6, + 0x98, 0xbd, 0x08, 0x4f, 0x26, 0x0e, 0x82, 0xef, 0x28, 0xff, 0x9e, 0xc6, + 0xdb, 0xc8, 0x5a, 0x89, 0x5e, 0xc8, 0xa3, 0x86, 0x57, 0x50, 0xf5, 0x01, + 0xb9, 0x61, 0x25, 0xdb, 0x1b, 0xbd, 0xd9, 0x9a, 0x4a, 0xe4, 0x68, 0x8a, + 0xdb, 0x30, 0x4a, 0xab, 0xdf, 0xc4, 0xe0, 0xcf, 0xb9, 0xfe, 0x6b, 0x6b, + 0xc0, 0xdb, 0x74, 0xc8, 0x8a, 0xf8, 0x21, 0x7e, 0xed, 0x73, 0x8a, 0x0d, + 0x04, 0xfe, 0x8d, 0x32, 0xc1, 0xd1, 0x10, 0x37, 0x0c, 0xe1, 0xc1, 0xb2, + 0xf6, 0x30, 0x65, 0x73, 0x50, 0x69, 0x49, 0x42, 0x73, 0x08, 0x78, 0xe6, + 0xff, 0xf7, 0x7a, 0xda, 0x7e, 0x9a, 0x31, 0x7d, 0xf8, 0xbc, 0x05, 0x9e, + 0xa7, 0x08, 0x13, 0x25, 0x30, 0x6b, 0x8e, 0xb2, 0xfa, 0x0d, 0x3a, 0x3d, + 0x89, 0xfa, 0xe4, 0x76, 0xd9, 0x34, 0x48, 0x92, 0xbc, 0xd5, 0xa4, 0x2c, + 0xf8, 0x3b, 0x7b, 0xcf, 0x3e, 0x0e, 0x51, 0xb4, 0xc7, 0x8e, 0x72, 0xb3, + 0x20, 0x7a, 0x60, 0xa7, 0x01, 0xad, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xef, + 0x88, 0x5b, 0x87, 0xe2, 0x5c, 0x29, 0xd1, 0xee, 0x43, 0x1d, 0x1f, 0x4a, + 0xce, 0x78, 0x7c, 0x4f, 0x88, 0x2e, 0x92, 0xd1, 0x2c, 0x4b, 0x27, 0x66, + 0xc8, 0x4f, 0x89, 0x26, 0x31, 0x06, 0xef, 0x0b, 0xe0, 0xdd, 0xc4, 0xde, + 0x3b, 0xf0, 0x61, 0xa2, 0xba, 0x46, 0xff, 0xe7, 0xc1, 0x32, 0xae, 0x67, + 0xd3, 0x37, 0xf0, 0x4d, 0xc6, 0x6d, 0xae, 0xb9, 0xde, 0x55, 0x37, 0x91, + 0xf4, 0x98, 0x9f, 0x50, 0xb2, 0x24, 0xc9, 0x81, 0x81, 0x2b, 0x53, 0x88, + 0xd1, 0xc2, 0xb5, 0xd5, 0x33, 0x49, 0xa6, 0x13, 0x93, 0xbf, 0x66, 0x11, + 0x99, 0x5b, 0x69, 0x88, 0xf1, 0x43, 0xc2, 0x78, 0xcc, 0xc2, 0x60, 0xcf, + 0xe8, 0x2a, 0x6a, 0xc4, 0xa6, 0x40, 0x98, 0x07, 0xea, 0xb3, 0x26, 0x64, + 0xb7, 0xee, 0x3f, 0x1c, 0x41, 0xdf, 0xe5, 0x67, 0xe0, 0x97, 0xfd, 0x7a, + 0xfe, 0x85, 0x20, 0x87, 0x1a, 0x1c, 0x53, 0x02, 0x81, 0x81, 0x00, 0xdb, + 0xca, 0x58, 0x22, 0x88, 0xc8, 0x1a, 0x30, 0xd6, 0x58, 0x1f, 0x27, 0x20, + 0x50, 0xa5, 0xfe, 0xa7, 0x73, 0xd7, 0x11, 0x30, 0x1b, 0xdd, 0x6e, 0xca, + 0xc7, 0x21, 0x4e, 0x00, 0xc0, 0xfc, 0xb9, 0x49, 0x8f, 0x1e, 0x58, 0x50, + 0x86, 0xb1, 0x44, 0x63, 0xcc, 0x89, 0xa0, 0x2c, 0x2e, 0x77, 0xa8, 0x92, + 0x71, 0xc0, 0x58, 0xc6, 0xf6, 0x9f, 0x3c, 0xd1, 0x35, 0x53, 0x99, 0x4d, + 0x8a, 0x76, 0xcf, 0x62, 0xad, 0x9e, 0x27, 0x52, 0x17, 0x72, 0x0d, 0x62, + 0xeb, 0x6e, 0x88, 0x8e, 0xc4, 0x50, 0x9c, 0xea, 0x47, 0x4b, 0x53, 0xf3, + 0x7b, 0x45, 0x8f, 0xc9, 0x56, 0xdd, 0x31, 0xdf, 0x3b, 0xb6, 0xec, 0x7d, + 0xe6, 0x59, 0xe8, 0x8e, 0x7e, 0x70, 0x9f, 0xe3, 0xbe, 0x6a, 0x8d, 0x37, + 0x26, 0x4c, 0x3d, 0x20, 0xe7, 0xd0, 0x88, 0x27, 0x6c, 0xe7, 0x65, 0x1a, + 0x40, 0x3c, 0x68, 0xd6, 0xc4, 0x7e, 0xa5, 0x02, 0x81, 0x81, 0x00, 0x9d, + 0x7e, 0x87, 0xc8, 0x51, 0xd2, 0x8d, 0x80, 0xc5, 0xeb, 0x84, 0xf3, 0x75, + 0x49, 0x4a, 0xb9, 0x59, 0xc5, 0xcd, 0xf1, 0xa4, 0xed, 0x3d, 0xc0, 0xfb, + 0x78, 0xcb, 0xaa, 0xfe, 0xdc, 0x8f, 0x95, 0x8f, 0xb6, 0xdb, 0xba, 0x3c, + 0xf1, 0x26, 0x3d, 0xdc, 0x34, 0x24, 0xc8, 0xd0, 0x46, 0x1c, 0x9f, 0xc6, + 0x0e, 0x80, 0x22, 0x55, 0xd1, 0x19, 0x7f, 0x20, 0x21, 0x0a, 0xe1, 0x0d, + 0xeb, 0xc8, 0x8a, 0x40, 0x11, 0xd1, 0xd4, 0x58, 0x7d, 0x68, 0xd2, 0x75, + 0x0c, 0x8e, 0xbc, 0xe6, 0x20, 0xe1, 0xd4, 0xfb, 0xdc, 0x52, 0xa5, 0xb6, + 0xfe, 0xa1, 0xb7, 0x43, 0x5e, 0x77, 0x52, 0x20, 0x01, 0x69, 0xf1, 0x23, + 0xe2, 0xa0, 0x39, 0x31, 0x71, 0xaa, 0xd9, 0x0b, 0xa3, 0x8b, 0x05, 0xbc, + 0x85, 0x9f, 0x76, 0x09, 0x8b, 0x5a, 0xbe, 0xc8, 0xcd, 0x48, 0xc2, 0x57, + 0x23, 0x90, 0xbe, 0xf1, 0x75, 0xfe, 0x97, 0x02, 0x81, 0x80, 0x0e, 0xed, + 0x60, 0x2d, 0x00, 0x43, 0x2e, 0xdc, 0x30, 0x42, 0x8d, 0xe3, 0x17, 0x63, + 0xc2, 0xd2, 0x57, 0xc7, 0x1b, 0x4d, 0x34, 0x8a, 0x3f, 0xf0, 0xbd, 0x5e, + 0xe6, 0xd9, 0x28, 0x5d, 0xf3, 0x0c, 0x16, 0x7d, 0xdc, 0xde, 0xbc, 0xa1, + 0x59, 0x3a, 0xbe, 0xd8, 0x6e, 0x64, 0x6d, 0x7b, 0xbe, 0x6e, 0xb9, 0x7b, + 0x76, 0x47, 0xd1, 0x43, 0x80, 0xaf, 0x1d, 0xba, 0x54, 0x72, 0x2d, 0xfd, + 0x00, 0x72, 0xb7, 0x4d, 0xf9, 0x56, 0xcc, 0x51, 0x81, 0x52, 0x7d, 0x6c, + 0x65, 0xf6, 0x6a, 0x53, 0xd4, 0xf1, 0xc3, 0x4b, 0x92, 0x47, 0x22, 0x5b, + 0x35, 0xef, 0x3d, 0x0a, 0x64, 0x3d, 0x75, 0xde, 0xd5, 0x5e, 0x9c, 0x72, + 0x5f, 0x9a, 0xd6, 0xca, 0xa9, 0x95, 0x82, 0x5f, 0x35, 0x57, 0x5f, 0xee, + 0x7e, 0xf1, 0x0b, 0xe2, 0x12, 0x9c, 0x9c, 0xa8, 0xdd, 0xd2, 0x55, 0x05, + 0x15, 0xd5, 0x3c, 0xf8, 0xdd, 0x6d, 0x02, 0x81, 0x80, 0x10, 0x1d, 0x1f, + 0x49, 0xaf, 0xb0, 0x4d, 0x06, 0x5b, 0xd8, 0xc2, 0x90, 0x01, 0xd2, 0x12, + 0xe7, 0x37, 0xbb, 0xa6, 0x96, 0x10, 0x85, 0x74, 0xa3, 0x30, 0xa9, 0xcb, + 0xac, 0xc5, 0x1b, 0xf6, 0xc9, 0x65, 0x94, 0xf3, 0x7f, 0xba, 0x9c, 0x8d, + 0xe1, 0x56, 0xc2, 0x26, 0x37, 0x1d, 0x49, 0x90, 0x21, 0x91, 0xe1, 0xf6, + 0x9d, 0x84, 0xa1, 0x35, 0x21, 0x93, 0xbf, 0xf2, 0x9e, 0x31, 0x8e, 0xb3, + 0x6e, 0xde, 0x6f, 0xfb, 0xab, 0x93, 0xb6, 0x55, 0x5e, 0xcf, 0x6a, 0xdd, + 0xca, 0x9e, 0x13, 0x4c, 0x20, 0x22, 0x0a, 0x2d, 0x24, 0xb0, 0x3a, 0x6d, + 0x23, 0xef, 0x8c, 0x60, 0x8a, 0x51, 0x86, 0x76, 0x9f, 0x66, 0xfe, 0x2f, + 0x6b, 0x21, 0xbc, 0x39, 0xf6, 0x27, 0x7a, 0xd7, 0x06, 0x03, 0x8b, 0x90, + 0x78, 0x72, 0xc4, 0x71, 0x66, 0x09, 0xc2, 0x23, 0x76, 0x21, 0x30, 0xef, + 0x03, 0x61, 0x64, 0x82, 0xf2}; + +const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha1WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 1, + {}, + {0x84, 0x02, 0xdb, 0xdc, 0xa0, 0xd3, 0xe9, 0xce, 0x70, 0xca, 0xcf, 0xdf, + 0xe3, 0xb2, 0xef, 0x26, 0xed, 0x92, 0xa6, 0xb8, 0xdc, 0x3c, 0x70, 0x64, + 0x0e, 0x06, 0xd0, 0x90, 0x02, 0x13, 0x82, 0x4a, 0x79, 0xd0, 0xcc, 0xe6, + 0xd0, 0xd7, 0x81, 0x30, 0x6e, 0xb2, 0x36, 0x38, 0x4d, 0x69, 0xf3, 0xed, + 0x9d, 0x92, 0x1d, 0xb8, 0x20, 0x3e, 0x82, 0xa0, 0xca, 0xb0, 0x4a, 0x51, + 0xc1, 0x2e, 0xb0, 0xa3, 0xfe, 0x66, 0x8a, 0xb0, 0xec, 0xfc, 0x41, 0x9d, + 0x35, 0x29, 0xf9, 0x97, 0x0d, 0x45, 0xd9, 0xba, 0xc4, 0x37, 0x3e, 0xc3, + 0x12, 0xb2, 0xa2, 0x4f, 0x0c, 0x82, 0x9a, 0xa0, 0xc0, 0x05, 0x1e, 0x44, + 0xa2, 0x5e, 0x6d, 0xa5, 0xbc, 0xcc, 0xf9, 0xed, 0xc6, 0xf1, 0xd8, 0x7f, + 0x15, 0x2b, 0x47, 0x70, 0xae, 0xdb, 0x8a, 0x36, 0x99, 0x3d, 0x57, 0x68, + 0xcd, 0x97, 0xc3, 0x02, 0xab, 0xbc, 0xfe, 0x93, 0x60, 0xba, 0xac, 0xf4, + 0x37, 0xd6, 0x8f, 0x59, 0x04, 0x82, 0x80, 0xb5, 0x60, 0xf5, 0x26, 0x5e, + 0x7f, 0x08, 0x76, 0x91, 0x03, 0x46, 0x83, 0x38, 0xbc, 0x93, 0x32, 0x56, + 0x8c, 0x20, 0xc7, 0xef, 0xbe, 0xdd, 0xca, 0x83, 0x50, 0x66, 0x2d, 0x64, + 0x96, 0x4a, 0xe5, 0x33, 0x81, 0x38, 0xce, 0x13, 0xc0, 0xcd, 0x0c, 0x9e, + 0xb6, 0xf0, 0xb2, 0x51, 0x6e, 0xf2, 0x27, 0xbd, 0xbb, 0xe5, 0x5d, 0x20, + 0x8f, 0x47, 0x0e, 0xc5, 0x97, 0x61, 0x16, 0x86, 0x5f, 0x42, 0x89, 0x7e, + 0x63, 0x29, 0x4d, 0x4f, 0xdb, 0xf3, 0x6f, 0x6f, 0x4f, 0xc4, 0x3d, 0xcb, + 0x79, 0xd2, 0xc8, 0x4d, 0x30, 0xc5, 0xf6, 0x9a, 0xce, 0x97, 0xab, 0xe7, + 0x7a, 0x1d, 0x82, 0xd3, 0xfd, 0x81, 0x52, 0x53, 0xd5, 0xb5, 0x73, 0xdd, + 0xe8, 0xeb, 0x01, 0xf9, 0x64, 0x16, 0x08, 0x55, 0x38, 0xe9, 0x4b, 0x8a, + 0x0d, 0x95, 0xde, 0x57}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x85, 0x84, 0x06, 0xb0, 0x1f, 0xa5, 0x6d, 0x4f, 0x21, 0x6e, 0x36, 0xfe, + 0x4f, 0xb2, 0xba, 0x99, 0x11, 0x30, 0xcd, 0x5e, 0xf5, 0x65, 0x42, 0xff, + 0x60, 0xbc, 0x5a, 0xc9, 0x5e, 0xcc, 0xda, 0xff, 0xc4, 0x0b, 0xed, 0xb3, + 0x73, 0xba, 0xbf, 0x08, 0xa7, 0x96, 0x20, 0xf8, 0x38, 0xd8, 0x74, 0xe5, + 0x74, 0x93, 0x56, 0x04, 0xcc, 0x15, 0xb2, 0xdc, 0x02, 0x20, 0xf8, 0x4e, + 0xce, 0x76, 0xb4, 0x3d, 0x52, 0x39, 0xc3, 0x01, 0x2f, 0x0c, 0xc6, 0xa4, + 0x46, 0xde, 0xce, 0x36, 0x16, 0x60, 0x6e, 0x36, 0x02, 0x6f, 0xb1, 0x54, + 0x4b, 0x26, 0xff, 0xb2, 0xd0, 0xdc, 0xbb, 0x95, 0x4e, 0xb8, 0x12, 0xe9, + 0x6a, 0xbd, 0xf2, 0x45, 0xdf, 0xba, 0x3e, 0xa3, 0x0a, 0xa5, 0xd5, 0xe7, + 0xb8, 0x19, 0x73, 0xf5, 0xc0, 0x0a, 0x9e, 0x18, 0xa5, 0x33, 0x7b, 0xdc, + 0xf0, 0x46, 0xc5, 0x5d, 0x7e, 0x5a, 0x60, 0x28, 0xb0, 0x93, 0xe6, 0xfe, + 0x5e, 0x82, 0x58, 0x07, 0x37, 0x6a, 0x27, 0x13, 0x49, 0x74, 0xbe, 0xd3, + 0x14, 0x22, 0x6c, 0xd6, 0x5e, 0x17, 0x07, 0x7d, 0x72, 0x1c, 0xb5, 0x2b, + 0xb0, 0x83, 0xe5, 0xe3, 0x79, 0xd2, 0xcb, 0xe8, 0x59, 0x46, 0x17, 0x90, + 0x8d, 0x9b, 0x90, 0xe0, 0x85, 0x12, 0x03, 0xce, 0x7d, 0x9d, 0xd8, 0xdf, + 0x66, 0x7e, 0x86, 0xc3, 0x85, 0x7c, 0x2b, 0xf9, 0xdb, 0xba, 0xc7, 0x0f, + 0x93, 0x9d, 0x82, 0x2c, 0x18, 0x8d, 0xe6, 0x7c, 0x60, 0xf3, 0xbf, 0xaa, + 0xed, 0x36, 0xad, 0x49, 0x32, 0xc2, 0xe2, 0x8b, 0xf9, 0xa5, 0x46, 0x0b, + 0xf5, 0x1f, 0x2a, 0xd3, 0x81, 0xe9, 0x63, 0x91, 0xc4, 0x02, 0x46, 0x43, + 0xc1, 0x91, 0x65, 0xe6, 0x3d, 0xb2, 0x9d, 0xe6, 0x23, 0x2c, 0x7b, 0xbf, + 0x95, 0x1d, 0x04, 0xd6, 0xfd, 0x67, 0xdf, 0x6d, 0x0d, 0xd0, 0x8c, 0x4d, + 0x16, 0x43, 0x86, 0xd0}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0xc5, 0x39, 0x05, 0x03, 0xbc, 0xc0, 0x89, 0x59, 0xab, 0x92, 0xc9, 0x2e, + 0xc9, 0xe0, 0x7a, 0x59, 0xcd, 0xdd, 0x2c, 0xa4, 0x92, 0x9b, 0xda, 0xec, + 0x89, 0xef, 0xde, 0x9c, 0x4d, 0xa1, 0x01, 0x1c, 0x1b, 0xe7, 0x48, 0x4e, + 0xb7, 0x6b, 0x64, 0x97, 0x69, 0xf3, 0xd2, 0x58, 0x21, 0x9a, 0x25, 0x03, + 0x46, 0x4c, 0x28, 0x4a, 0x1d, 0x3b, 0xf1, 0x2a, 0xf8, 0xe5, 0x84, 0xc4, + 0x5b, 0x71, 0x7d, 0xb7, 0xbe, 0xbe, 0x32, 0x55, 0xa1, 0xb8, 0xaf, 0xf1, + 0xf1, 0x9b, 0xc2, 0xae, 0x26, 0x67, 0x2d, 0x2b, 0xb1, 0xcc, 0x3d, 0x05, + 0xca, 0x6f, 0x4a, 0xf9, 0xbc, 0xa6, 0x96, 0x7f, 0x22, 0x59, 0x3e, 0x54, + 0xd7, 0xc4, 0x2b, 0x10, 0xe1, 0x97, 0x35, 0xd4, 0x83, 0x86, 0x28, 0x50, + 0xb7, 0xf1, 0x84, 0xfc, 0xd3, 0x8a, 0x3f, 0x89, 0x5c, 0xec, 0xce, 0x36, + 0x5b, 0x68, 0xf9, 0x22, 0x08, 0x3c, 0x47, 0x37, 0xc1, 0x6d, 0x15, 0x2d, + 0x70, 0xae, 0xee, 0x8e, 0xdf, 0xf5, 0xd3, 0xa3, 0xc0, 0x15, 0x3b, 0x33, + 0x52, 0x9b, 0x8f, 0xaa, 0x73, 0xbc, 0xcc, 0x4e, 0x23, 0x42, 0xb2, 0x3a, + 0xcc, 0x22, 0x70, 0x64, 0xd0, 0x9f, 0xa7, 0xb6, 0x65, 0x83, 0x06, 0x8d, + 0x9a, 0xe9, 0x97, 0x8c, 0x14, 0xf9, 0x69, 0x98, 0x36, 0x2d, 0xd9, 0xed, + 0x0f, 0x67, 0x29, 0x0b, 0x8e, 0xb2, 0x20, 0x55, 0x7e, 0x25, 0x7d, 0xae, + 0xf3, 0x8f, 0x11, 0x88, 0x73, 0x09, 0x4b, 0x87, 0x33, 0xc6, 0xd7, 0x2a, + 0x1a, 0xad, 0x6e, 0x40, 0x60, 0x1c, 0xbe, 0xc8, 0x47, 0x69, 0x08, 0x42, + 0xa3, 0x8d, 0xe4, 0xf8, 0x5e, 0x04, 0xe9, 0xd0, 0xed, 0xb3, 0x98, 0x34, + 0x57, 0x1a, 0xdb, 0x0d, 0xa4, 0xdd, 0x15, 0x8f, 0x8e, 0x22, 0xa6, 0x67, + 0x8d, 0xb4, 0x5a, 0xc8, 0x6c, 0xe7, 0x97, 0xd8, 0xb8, 0x6d, 0x4d, 0x6d, + 0xe8, 0x44, 0xc0, 0xdd}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x58, 0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, 0xa4, 0xf7, + 0x2e, 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, 0x0f, 0x8e, + 0xb9, 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, 0x1c, 0x60, + 0x71, 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, 0x5e, 0x4c, + 0x22, 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, 0xd4, 0xf0, + 0x5a, 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, 0xa0, 0xb3, + 0x87, 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, 0xc7, 0x2a, + 0x41, 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, 0xf7, 0x49, + 0x21, 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, 0x88, 0xf8, + 0x51, 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, 0xad, 0xe5, + 0x6b, 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, 0x3d, 0x0c, + 0xd8, 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, 0x7c, 0x64, + 0xa5, 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, 0x45, 0x6f, + 0x09, 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, 0xc1, 0x42, + 0xc8, 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, 0xca, 0x56, + 0x7e, 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, 0x05, 0x3d, + 0x49, 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, 0xbe, 0xb0, + 0x34, 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, 0xb4, 0x1d, + 0x9a, 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, 0x84, 0xe0, + 0x57, 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, 0x5e, 0x7c, + 0x2e, 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, 0x28, 0x4f, + 0x4c, 0xad, 0x4e, 0x6a}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x84, 0x72, 0x10, 0x5e, 0x08, 0x9a, 0xf3, 0x24, 0xcf, 0xcb, 0xad, 0x5e, + 0xb2, 0xce, 0x2f, 0x85, 0x18, 0x5f, 0x2e, 0x2f, 0x5a, 0x9e, 0x5e, 0x30, + 0x20, 0x22, 0xea, 0xae, 0x5e, 0x40, 0xb1, 0x50, 0x7d, 0xfd, 0x48, 0x01, + 0xac, 0x5d, 0x47, 0x43, 0xb1, 0x8b, 0x87, 0xd9, 0x16, 0xb2, 0xbb, 0x55, + 0xbb, 0xa8, 0x12, 0x73, 0x58, 0x31, 0x29, 0x6d, 0xfc, 0xdf, 0x40, 0x87, + 0xba, 0x4a, 0x4d, 0xbf, 0x85, 0x2f, 0x02, 0x74, 0xc7, 0xe3, 0x7d, 0xcf, + 0x26, 0x82, 0xc3, 0xaa, 0xc5, 0x0a, 0x70, 0xb6, 0xd0, 0x88, 0x35, 0xb0, + 0xc5, 0x9e, 0x90, 0xfe, 0x3c, 0xe2, 0xf3, 0xb6, 0x10, 0x08, 0x63, 0x93, + 0x6a, 0x67, 0xaf, 0x14, 0x12, 0x36, 0xda, 0xf5, 0xf5, 0x88, 0xf2, 0xea, + 0xa0, 0x9c, 0x39, 0x1f, 0x57, 0x28, 0xda, 0xc6, 0xa0, 0x07, 0xa0, 0x2d, + 0xde, 0x61, 0xbc, 0x69, 0xc6, 0x5d, 0x48, 0x85, 0x14, 0x9a, 0x34, 0x40, + 0x46, 0xd6, 0x6f, 0x1b, 0x91, 0x71, 0x1e, 0xec, 0xf5, 0x19, 0x60, 0x06, + 0xfb, 0x91, 0x6e, 0xc2, 0x09, 0xe5, 0xbd, 0x25, 0x1c, 0xcb, 0x97, 0xb0, + 0x8c, 0x31, 0xaa, 0x1e, 0xbb, 0x25, 0xb4, 0x40, 0x28, 0x04, 0x7a, 0xe4, + 0xf6, 0x1a, 0xda, 0xea, 0x52, 0x15, 0xe0, 0x32, 0x4a, 0xf6, 0xd0, 0x50, + 0x9d, 0xa3, 0xa3, 0x84, 0x3e, 0xed, 0x6a, 0xe5, 0x3f, 0xed, 0x3a, 0x1e, + 0x45, 0x9c, 0x7a, 0xac, 0x4d, 0x94, 0xf8, 0xc8, 0x56, 0x11, 0x35, 0x4e, + 0x0e, 0x24, 0xf7, 0x63, 0x0a, 0x42, 0xb1, 0x84, 0x80, 0x5f, 0x67, 0xaa, + 0x7e, 0xd0, 0xbf, 0xb5, 0x7e, 0x61, 0x36, 0xc4, 0x32, 0x61, 0xf8, 0x19, + 0x40, 0x33, 0x8f, 0xb4, 0xae, 0xb6, 0x62, 0xd2, 0x93, 0x01, 0xff, 0x3a, + 0x0a, 0x5a, 0x01, 0xaa, 0x20, 0xe5, 0x3f, 0x40, 0x41, 0xc2, 0x0f, 0x14, + 0x20, 0x7e, 0xbe, 0x96}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 6, + {0x61}, + {0x36, 0x45, 0xe9, 0x2f, 0x0c, 0x46, 0xb7, 0xd6, 0xf6, 0x76, 0x55, 0x75, + 0xfa, 0x9a, 0xab, 0xde, 0x09, 0x51, 0x25, 0x64, 0xa2, 0xd2, 0xac, 0x80, + 0xaa, 0x8b, 0x43, 0x71, 0x0f, 0x34, 0xc4, 0xaf, 0xf7, 0x2d, 0x2d, 0xf0, + 0x24, 0x46, 0xcc, 0x54, 0x8a, 0xcf, 0x30, 0xe3, 0x49, 0x94, 0x02, 0x0e, + 0xd7, 0x30, 0x1b, 0xba, 0x6b, 0x69, 0xbb, 0x4e, 0x9a, 0xbc, 0xc7, 0x66, + 0xe3, 0xc9, 0x28, 0x4a, 0xbf, 0x82, 0x4a, 0xe8, 0x38, 0x9f, 0xba, 0x58, + 0xbd, 0x26, 0x33, 0xb0, 0x1e, 0xdc, 0x3a, 0xb6, 0x48, 0x78, 0x8d, 0x31, + 0xbc, 0x7b, 0x40, 0x4f, 0x6e, 0x07, 0x9a, 0x65, 0x0d, 0xd8, 0x22, 0x4b, + 0x06, 0x42, 0xfd, 0x58, 0x9b, 0x3f, 0x84, 0xcc, 0x39, 0x3d, 0x18, 0xbf, + 0x8b, 0x3a, 0x1f, 0x65, 0xfb, 0xe6, 0x68, 0x4f, 0x6a, 0x76, 0xb3, 0xe7, + 0x67, 0xd5, 0xf2, 0x95, 0x3d, 0xb5, 0x3e, 0x61, 0xdb, 0xfd, 0x69, 0x37, + 0x1b, 0x69, 0xb7, 0x11, 0x22, 0x84, 0xf2, 0x56, 0xff, 0x11, 0xbe, 0xed, + 0xed, 0x9f, 0x4d, 0xee, 0xa4, 0x73, 0x50, 0xc2, 0x83, 0xd8, 0x25, 0x38, + 0x79, 0x81, 0xc1, 0xd5, 0x1d, 0x62, 0xca, 0x03, 0x24, 0x85, 0xa1, 0xa6, + 0xf8, 0x58, 0x21, 0x48, 0xe7, 0xb8, 0x0d, 0x2c, 0x55, 0xda, 0xae, 0x46, + 0x75, 0x76, 0xef, 0x45, 0xbe, 0x6f, 0x00, 0xe6, 0x76, 0xeb, 0x5a, 0x40, + 0xda, 0x88, 0xc1, 0x85, 0x73, 0xff, 0x01, 0x22, 0x67, 0x85, 0x90, 0x30, + 0xcc, 0x61, 0x41, 0x35, 0xdc, 0xa8, 0x69, 0x4d, 0xc0, 0xa0, 0xef, 0x0d, + 0x00, 0xe6, 0x27, 0x61, 0x99, 0x9d, 0x93, 0xc3, 0xe8, 0x65, 0x1a, 0x11, + 0xfb, 0x43, 0xa0, 0x28, 0x37, 0x0b, 0x48, 0x1d, 0xda, 0xf6, 0xcd, 0x8c, + 0x4a, 0x08, 0x6a, 0xea, 0x2e, 0x65, 0x8d, 0x44, 0x55, 0x6a, 0x6e, 0xed, + 0xd6, 0x4d, 0xa5, 0xd4}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x4d, 0xca, 0xf6, 0xae, 0x82, 0x48, 0x13, 0x50, 0xb4, 0x9b, 0x34, 0x4e, + 0x2f, 0xf3, 0x34, 0x8d, 0x00, 0x64, 0xb6, 0x3d, 0x4a, 0x68, 0x62, 0x83, + 0xcf, 0xe7, 0xca, 0x8d, 0xed, 0x4d, 0x73, 0xc5, 0x5c, 0x9c, 0xd3, 0xdf, + 0xc6, 0x65, 0x6e, 0x3f, 0xd1, 0x8e, 0x45, 0xdc, 0x69, 0xdd, 0xdc, 0xc8, + 0x2a, 0x33, 0xb4, 0x65, 0x31, 0xf3, 0xb5, 0xb7, 0x68, 0x2e, 0xf1, 0xfa, + 0x00, 0x68, 0xec, 0x42, 0x58, 0x3a, 0x20, 0x21, 0xe7, 0xda, 0xe3, 0x90, + 0x8d, 0x92, 0x4a, 0x6b, 0xac, 0x3b, 0xca, 0xa1, 0x23, 0xc8, 0x8a, 0xfc, + 0xf1, 0xdc, 0x6e, 0x22, 0xac, 0x6b, 0xe9, 0x66, 0x72, 0x32, 0x23, 0xf5, + 0xf7, 0xaa, 0x46, 0xe2, 0x20, 0x5c, 0x6e, 0x6c, 0xc5, 0x94, 0xcd, 0xc5, + 0xcb, 0xf9, 0x31, 0x5c, 0x64, 0x1a, 0x84, 0x66, 0x5d, 0x66, 0x40, 0x8a, + 0x7b, 0x4f, 0x38, 0xba, 0x66, 0x72, 0xfe, 0x3c, 0x77, 0xc5, 0x3e, 0xd1, + 0x3f, 0xf5, 0xca, 0x5e, 0x3d, 0x78, 0xab, 0x51, 0xfd, 0x19, 0x18, 0x68, + 0x02, 0x70, 0x9a, 0x0f, 0x98, 0xd7, 0xde, 0x5e, 0xfc, 0x10, 0xec, 0x7a, + 0xa4, 0x44, 0x8c, 0x0e, 0x89, 0xd5, 0x06, 0x16, 0x8a, 0xcd, 0xa5, 0xc8, + 0x5a, 0x12, 0xba, 0xdb, 0x8b, 0x41, 0x04, 0xc6, 0xb6, 0xd4, 0x8a, 0xd4, + 0xcf, 0xaa, 0x4e, 0x05, 0x54, 0x84, 0xa8, 0xc4, 0x00, 0x9b, 0xd5, 0x79, + 0xe8, 0x9b, 0x81, 0xd7, 0x12, 0x1d, 0x4b, 0xb4, 0x0e, 0x94, 0xa3, 0x1f, + 0x35, 0xcc, 0xab, 0x0e, 0x71, 0xcf, 0x76, 0x71, 0x58, 0x13, 0x9e, 0x7b, + 0x41, 0x39, 0x12, 0xef, 0xc9, 0x71, 0x6d, 0x8d, 0xe8, 0xf0, 0x88, 0x46, + 0x7c, 0xb7, 0x7f, 0x8e, 0x06, 0x49, 0xaa, 0xed, 0x9e, 0xf9, 0xf4, 0x8d, + 0xf6, 0x4c, 0xdd, 0xd9, 0xb7, 0x5c, 0xa5, 0xf0, 0x77, 0xa0, 0x84, 0x68, + 0xa7, 0x68, 0xcd, 0xcb}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x8d, 0x31, 0xb6, 0xa8, 0x65, 0x82, 0xc2, 0xb3, 0x5e, 0x86, 0xfb, 0xa1, + 0xaf, 0x4d, 0x02, 0x48, 0x4e, 0xa8, 0x13, 0x26, 0xf9, 0x72, 0x8c, 0x22, + 0x76, 0x1c, 0xfe, 0x33, 0x7b, 0x7d, 0x0a, 0xdf, 0xf7, 0x87, 0xe2, 0xcd, + 0x68, 0xc3, 0xb7, 0x1f, 0x22, 0xcf, 0x9d, 0x0c, 0x14, 0x1e, 0x27, 0x3b, + 0xa9, 0xc6, 0x1c, 0xd6, 0xc6, 0xcb, 0x18, 0x05, 0x03, 0x91, 0x27, 0x94, + 0x56, 0xc3, 0xc9, 0x30, 0xcd, 0x6c, 0xb2, 0xdf, 0x70, 0xb2, 0x95, 0xe3, + 0xc0, 0x62, 0xc9, 0x3d, 0x60, 0xd8, 0x88, 0x4a, 0x2c, 0xff, 0x28, 0x39, + 0x36, 0x40, 0x86, 0x20, 0x8f, 0x1b, 0xe9, 0x00, 0x72, 0x47, 0x23, 0x3a, + 0x04, 0x80, 0x51, 0x51, 0xb4, 0x68, 0x54, 0xf9, 0xda, 0x2b, 0x9a, 0x9e, + 0x08, 0x03, 0x20, 0x0a, 0xfb, 0x31, 0x66, 0xdb, 0x99, 0x07, 0xc9, 0x40, + 0x6b, 0x00, 0x20, 0x13, 0xd5, 0xa5, 0x66, 0xe4, 0xce, 0x83, 0xb0, 0x57, + 0x26, 0x94, 0xbe, 0xa9, 0xd3, 0xcb, 0xed, 0xc7, 0x96, 0xfc, 0x45, 0x38, + 0xf0, 0x31, 0x5e, 0xb9, 0x20, 0xbe, 0xd4, 0x26, 0x7b, 0x12, 0xb9, 0x12, + 0x7c, 0x68, 0x3e, 0x83, 0x06, 0x9e, 0x8b, 0xae, 0xaa, 0xa9, 0x11, 0xc8, + 0xf0, 0x8d, 0x24, 0x57, 0x53, 0x9c, 0x73, 0x1c, 0x6a, 0x90, 0xc6, 0x27, + 0x68, 0xfc, 0xc7, 0x16, 0x90, 0x88, 0xb9, 0x8c, 0x13, 0xa2, 0x91, 0xbc, + 0x70, 0xbf, 0x6d, 0x10, 0x37, 0x24, 0x94, 0xf0, 0x72, 0xd0, 0x17, 0xca, + 0xb2, 0xf2, 0xab, 0x8e, 0xd6, 0x82, 0xb4, 0x51, 0x4f, 0x57, 0x6a, 0xf2, + 0xf8, 0x1b, 0x90, 0xcd, 0xc1, 0x3a, 0x26, 0x6e, 0xfe, 0xa3, 0xf9, 0x8f, + 0xec, 0xb4, 0xa2, 0xac, 0x10, 0x62, 0xab, 0xa3, 0x9e, 0x47, 0xe8, 0xb3, + 0xbc, 0x48, 0x71, 0x56, 0xbf, 0x7f, 0x41, 0xcb, 0x78, 0x72, 0xe4, 0x02, + 0xd5, 0x14, 0xdf, 0x86}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_2, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa7, 0x8e, 0xef, 0xe1, 0x03, 0xfd, 0xfa, 0xd9, 0x98, 0x75, 0x35, 0xd1, + 0x0b, 0xe6, 0x54, 0x3a, 0x00, 0x92, 0xd1, 0xb4, 0x9a, 0xef, 0x20, 0xa8, + 0xc4, 0x0d, 0xf7, 0x1b, 0x64, 0x70, 0xb5, 0x60, 0xc6, 0x4d, 0x1c, 0xda, + 0x67, 0xb4, 0x73, 0x38, 0xa5, 0x72, 0xd6, 0x95, 0xb3, 0x14, 0xd4, 0xba, + 0x50, 0xf8, 0x36, 0xde, 0xb7, 0x46, 0xcc, 0x5a, 0x86, 0x2e, 0x50, 0xc7, + 0x6f, 0xac, 0x68, 0x97, 0x36, 0xc7, 0x91, 0x2d, 0x53, 0x24, 0xdb, 0x07, + 0x2f, 0x02, 0x9f, 0xba, 0x10, 0xc9, 0xcb, 0x87, 0x99, 0x73, 0x47, 0x3e, + 0x66, 0xf4, 0xa6, 0x17, 0xd6, 0xac, 0xa9, 0x40, 0x5f, 0x25, 0x56, 0xd4, + 0x4b, 0xf1, 0xd6, 0xfc, 0x3e, 0xde, 0x6a, 0x60, 0xa5, 0x23, 0x34, 0xcb, + 0x09, 0xcb, 0x06, 0x37, 0xf8, 0xf2, 0x47, 0x20, 0x0f, 0xc0, 0x06, 0x3a, + 0x0e, 0x8c, 0xc3, 0x4e, 0xf0, 0x1a, 0x66, 0x57, 0xa4, 0x14, 0x44, 0xa9, + 0x42, 0xa8, 0xc7, 0x22, 0x48, 0xf9, 0xdc, 0x2d, 0x15, 0xa2, 0x6e, 0x82, + 0x2e, 0x0e, 0xf7, 0x3e, 0xa5, 0xd9, 0xec, 0x03, 0x06, 0x0f, 0x90, 0x67, + 0x90, 0x51, 0x0d, 0x88, 0xf4, 0x6c, 0x38, 0xde, 0xf4, 0x03, 0x97, 0xa2, + 0xaf, 0xf2, 0xb7, 0x75, 0x40, 0xde, 0xe5, 0x96, 0x3a, 0x0e, 0xa5, 0x04, + 0x99, 0x04, 0x23, 0x5b, 0x5e, 0x74, 0xda, 0x53, 0x6c, 0x7a, 0x3f, 0x35, + 0x3d, 0x9c, 0xec, 0x5c, 0x50, 0xa5, 0xbc, 0xbf, 0xa0, 0x7b, 0x94, 0x76, + 0xaa, 0xbb, 0x8d, 0xe2, 0x97, 0x65, 0x36, 0x80, 0x82, 0x32, 0x65, 0xd7, + 0xaf, 0xd8, 0x81, 0x52, 0x67, 0xa7, 0x99, 0x53, 0x30, 0x1d, 0x70, 0x40, + 0xe0, 0x8d, 0x59, 0x81, 0xc1, 0xbb, 0x89, 0x58, 0xad, 0x5b, 0xb3, 0xbb, + 0x42, 0x0b, 0x02, 0x44, 0x9a, 0x25, 0xe8, 0xff, 0xf1, 0xd2, 0x16, 0xfd, + 0xc1, 0xf3, 0xcc, 0x2c}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_2, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xbd, 0x68, 0x2d, 0xdc, 0x52, 0x26, 0xf6, 0x12, 0x06, 0xb2, 0x46, 0x49, + 0x73, 0xdf, 0x91, 0x55, 0xf6, 0xc3, 0x47, 0x44, 0x12, 0x94, 0x3f, 0x51, + 0xdd, 0x8c, 0x8e, 0x1f, 0xd0, 0x0a, 0x31, 0xb6, 0xee, 0x2c, 0xca, 0x89, + 0x9d, 0xb0, 0xab, 0xa8, 0x3a, 0x91, 0x8b, 0xda, 0x52, 0x10, 0x14, 0x80, + 0x87, 0x90, 0xa0, 0x45, 0x5a, 0x32, 0xcc, 0x76, 0x5c, 0x19, 0xf0, 0x88, + 0xa0, 0xe1, 0x77, 0x33, 0x64, 0xe2, 0x57, 0x45, 0xea, 0xf0, 0x15, 0xb1, + 0x85, 0xce, 0x69, 0xc7, 0x88, 0x6e, 0xfc, 0x16, 0xb3, 0xd9, 0x5f, 0xb1, + 0x66, 0x80, 0x38, 0xeb, 0x9e, 0xe8, 0x12, 0x98, 0x5f, 0x96, 0x5e, 0x3b, + 0xd9, 0xbb, 0x84, 0xb8, 0xda, 0x9f, 0x1b, 0xfa, 0x32, 0x4d, 0x05, 0x0a, + 0xf3, 0x6d, 0x93, 0xbc, 0x79, 0x3f, 0xe5, 0x8d, 0x67, 0x62, 0xd9, 0x27, + 0x34, 0x01, 0x36, 0xdf, 0xac, 0x3b, 0xa1, 0x49, 0xbb, 0xc3, 0x8b, 0x4d, + 0x3e, 0x41, 0x77, 0xab, 0x95, 0xfc, 0x6f, 0xd5, 0x3a, 0xca, 0xa9, 0x25, + 0x18, 0x0b, 0x88, 0xb7, 0x1f, 0x60, 0x76, 0x20, 0x24, 0x3d, 0x45, 0xd3, + 0xba, 0xd1, 0xe9, 0x62, 0x97, 0xfd, 0xd3, 0x39, 0xa5, 0xa2, 0x5a, 0x37, + 0x43, 0x63, 0x20, 0xe5, 0x49, 0x74, 0x2a, 0x5b, 0x12, 0x66, 0xd0, 0x94, + 0x6e, 0x05, 0x69, 0x16, 0xcc, 0xe2, 0x4e, 0x00, 0x2f, 0x7c, 0xe5, 0xae, + 0x41, 0x20, 0x46, 0xbd, 0x0c, 0x51, 0x9e, 0xfc, 0x41, 0x73, 0x52, 0xbd, + 0x6d, 0x0e, 0x95, 0x92, 0x07, 0x12, 0xd1, 0x1a, 0x7a, 0xfe, 0x31, 0x90, + 0xaf, 0xdd, 0x3b, 0x5c, 0xe5, 0x10, 0xc0, 0xdf, 0x7f, 0xf1, 0x6c, 0x2e, + 0x80, 0x86, 0x9f, 0x69, 0xa2, 0xcb, 0x73, 0x5f, 0x34, 0xf9, 0xc2, 0x60, + 0xb4, 0x72, 0xed, 0x20, 0xc3, 0xe8, 0xe6, 0x1b, 0x2c, 0x38, 0xf5, 0x64, + 0xdf, 0xf6, 0x0f, 0xf2}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_2, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78}, + {0x67, 0x2d, 0x24, 0xc0, 0x76, 0x42, 0x92, 0x91, 0xe4, 0x10, 0x24, 0x5c, + 0x34, 0xe3, 0x5e, 0xda, 0x03, 0x56, 0xfb, 0x22, 0x07, 0x66, 0x01, 0xd5, + 0x5b, 0xea, 0x1b, 0xf3, 0x09, 0xa8, 0x73, 0x40, 0x62, 0xf4, 0x4e, 0xe6, + 0x61, 0x5d, 0xf4, 0xfa, 0x00, 0x67, 0xd4, 0x3e, 0x86, 0xcc, 0xa0, 0xa8, + 0x23, 0xbc, 0x40, 0x89, 0xcd, 0x50, 0x51, 0x7f, 0xb3, 0xb9, 0x21, 0x58, + 0x5b, 0xa0, 0xd1, 0xfb, 0xdb, 0x13, 0x1a, 0x24, 0x68, 0x5c, 0x02, 0xcf, + 0xb2, 0x5a, 0xb5, 0x6a, 0xde, 0x1d, 0xe0, 0xf6, 0xe7, 0x05, 0x51, 0x9b, + 0xd5, 0xae, 0x7e, 0x4e, 0xb2, 0xcf, 0x2a, 0x63, 0xba, 0x95, 0x37, 0xca, + 0x85, 0x00, 0x08, 0x71, 0x28, 0x25, 0xcb, 0x2a, 0x28, 0x73, 0xdc, 0x76, + 0x71, 0x5c, 0x99, 0x22, 0xfc, 0xfb, 0x3a, 0x3a, 0xcc, 0xa0, 0xa4, 0xf1, + 0x5a, 0xbf, 0xaf, 0x49, 0xfc, 0x29, 0x8b, 0x57, 0x88, 0xbc, 0x91, 0x22, + 0x66, 0x90, 0x0c, 0xb8, 0x27, 0x00, 0x40, 0x4c, 0x50, 0x2e, 0xd6, 0x6c, + 0x83, 0xb6, 0xa4, 0xe9, 0x38, 0x30, 0xbf, 0x9f, 0xf8, 0xe5, 0x47, 0xa6, + 0xc6, 0x23, 0xee, 0x99, 0x92, 0x7d, 0xca, 0x03, 0x44, 0x7f, 0xa1, 0xaf, + 0x89, 0x6d, 0x76, 0xe5, 0x9e, 0xcf, 0x3a, 0xb7, 0x3e, 0x04, 0x53, 0xfd, + 0x0d, 0x76, 0x8f, 0x5e, 0xa1, 0xf4, 0xc8, 0x25, 0x2f, 0x6a, 0x01, 0x84, + 0x9f, 0x80, 0x98, 0x46, 0x11, 0x47, 0xc8, 0xe1, 0x37, 0x53, 0x3a, 0x89, + 0x80, 0x79, 0x68, 0x52, 0x0c, 0x1d, 0x18, 0xb2, 0xcf, 0x62, 0x67, 0x7e, + 0xcd, 0xbb, 0xad, 0x1f, 0x09, 0x61, 0x5c, 0x6e, 0xcb, 0x49, 0x39, 0xc7, + 0xcd, 0xc1, 0x7a, 0x53, 0xdc, 0x46, 0xf8, 0x14, 0x3c, 0x36, 0xe3, 0xeb, + 0xc9, 0x9a, 0x21, 0xef, 0x93, 0x20, 0xe7, 0x70, 0x86, 0x7d, 0x90, 0xfa, + 0x3f, 0x08, 0x3f, 0x9b}, + {}, + priv_key_2, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x17, 0x65, 0x2d, 0xc5, 0x45, 0x71, 0x63, 0xc0, 0xa6, 0x22, 0xe1, 0xa5, + 0x2d, 0x14, 0x97, 0x70, 0xaf, 0x1b, 0x53, 0x99, 0xb7, 0x5c, 0xc7, 0x79, + 0x7a, 0xec, 0x32, 0x38, 0xbf, 0x8d, 0x9a, 0x67, 0x06, 0x1e, 0x1d, 0x73, + 0x5e, 0x67, 0xf7, 0x6f, 0x4f, 0x6f, 0x69, 0x7c, 0x5c, 0x4f, 0x5e, 0xae, + 0xce, 0x14, 0xee, 0xe2, 0x88, 0x60, 0x9b, 0xa0, 0x43, 0x3f, 0xb1, 0x7d, + 0x0f, 0x7c, 0x54, 0xc9, 0xf5, 0x59, 0x3b, 0x00, 0x59, 0xaa, 0xb6, 0xe8, + 0xfa, 0x94, 0x23, 0x51, 0x74, 0xfa, 0xdf, 0x7e, 0x60, 0x1e, 0xa9, 0x96, + 0x82, 0x57, 0xbd, 0x9d, 0x9e, 0xe8, 0x56, 0x31, 0xe3, 0xb1, 0xce, 0x0d, + 0x7a, 0x66, 0x29, 0x4b, 0xfa, 0x68, 0xdd, 0x26, 0x5f, 0x92, 0x1d, 0xc7, + 0x80, 0x6b, 0xab, 0xc3, 0x1d, 0x40, 0x4c, 0x35, 0xe5, 0x1f, 0x4a, 0xe6, + 0x1c, 0x4b, 0x7b, 0x9e, 0x4d, 0x44, 0xf8, 0xc8, 0xde, 0xcc, 0x0b, 0xf9, + 0x9b, 0x4a, 0x43, 0x67, 0xb5, 0x3e, 0x3a, 0x61, 0xf8, 0x56, 0x83, 0xdd, + 0xc9, 0xc0, 0xf7, 0xf1, 0xd2, 0x18, 0x67, 0x27, 0x51, 0x7d, 0x1f, 0x9c, + 0xf2, 0x06, 0xe1, 0x00, 0x4b, 0x0f, 0x57, 0xa1, 0x9c, 0xf9, 0x78, 0x45, + 0x6d, 0x66, 0x9d, 0x9e, 0xe1, 0x33, 0x9a, 0xe3, 0x32, 0x9e, 0xcb, 0xac, + 0xf7, 0x17, 0xf1, 0x3c, 0x51, 0x38, 0x7b, 0x1b, 0xa0, 0xae, 0x81, 0x71, + 0x8e, 0xea, 0xba, 0x3e, 0x62, 0x27, 0x30, 0x1b, 0xa8, 0xff, 0x14, 0x9a, + 0x1c, 0x6d, 0x28, 0x6e, 0x1f, 0xb0, 0x16, 0x91, 0x9f, 0xa4, 0xc8, 0xc7, + 0xb7, 0x8a, 0xce, 0xba, 0xcb, 0x47, 0x60, 0x67, 0x13, 0xb5, 0x82, 0x05, + 0xd1, 0x5b, 0xaa, 0x11, 0x75, 0x5e, 0x76, 0x46, 0xb2, 0x0d, 0xab, 0x46, + 0x46, 0xa0, 0x2d, 0x37, 0x43, 0x46, 0xff, 0xc0, 0x9f, 0x6b, 0xed, 0xa7, + 0x2a, 0x7f, 0x67, 0x34}, + {}, + priv_key_2, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x02, 0x77, 0x60, 0x46, 0xb5, 0x29, 0xdb, 0x8f, 0xf9, 0x0a, 0x31, 0x6f, + 0x91, 0xee, 0xe5, 0x80, 0x34, 0x6b, 0xc6, 0x26, 0xa6, 0x88, 0xc0, 0x97, + 0x8f, 0xe5, 0xd6, 0x6c, 0x14, 0xaa, 0x9a, 0xd9, 0xfc, 0xd2, 0xa8, 0x87, + 0xf9, 0x8b, 0x77, 0xc8, 0xf3, 0x03, 0x71, 0x26, 0xd3, 0x23, 0x82, 0xdb, + 0xf6, 0xa8, 0x10, 0x9f, 0x8c, 0x01, 0x20, 0xe9, 0x64, 0xa7, 0x51, 0x9f, + 0xe5, 0xbb, 0x9d, 0x1f, 0x4b, 0xcb, 0x3c, 0xdf, 0x76, 0x1a, 0x19, 0x58, + 0x7b, 0x49, 0x14, 0xcd, 0xe8, 0xd4, 0x3f, 0x6b, 0xf3, 0x1a, 0xb3, 0xd7, + 0x1f, 0xfe, 0x29, 0xed, 0x29, 0x3e, 0xa2, 0x20, 0x2e, 0x5d, 0x38, 0x30, + 0x75, 0xcc, 0xe7, 0xf9, 0xb8, 0x3e, 0x33, 0x66, 0x56, 0x3c, 0x14, 0x8c, + 0x72, 0x64, 0x8a, 0x0a, 0xde, 0x86, 0x3b, 0xe3, 0x61, 0x3d, 0x71, 0x5d, + 0xc9, 0x64, 0x9a, 0x44, 0x2c, 0xd2, 0x54, 0x47, 0x62, 0xf3, 0xd2, 0xf0, + 0xc0, 0xfa, 0xaf, 0x93, 0x84, 0xf3, 0xf5, 0xb0, 0x21, 0x20, 0x0a, 0x06, + 0x2e, 0xe7, 0x4d, 0x8b, 0x80, 0x9c, 0xd9, 0xd8, 0xbf, 0xbe, 0x98, 0x94, + 0x99, 0xd9, 0x87, 0x24, 0x02, 0xa0, 0xa4, 0x90, 0xb6, 0x54, 0xc1, 0xf8, + 0x56, 0x52, 0x63, 0x34, 0xdf, 0xb8, 0x4e, 0x73, 0xec, 0x37, 0xcd, 0x75, + 0xf6, 0x31, 0x51, 0xdb, 0xfd, 0xf7, 0x8d, 0x5e, 0x06, 0x29, 0x77, 0xba, + 0x70, 0x7c, 0x50, 0x4d, 0xca, 0x25, 0x09, 0xfa, 0xbd, 0xc8, 0x54, 0x80, + 0xfa, 0x2b, 0xea, 0xd8, 0x4f, 0x14, 0xc1, 0xa7, 0x19, 0x7e, 0x2f, 0x41, + 0xa6, 0x94, 0x0a, 0xb4, 0x76, 0x8f, 0xdc, 0xd6, 0xc7, 0x24, 0x39, 0xbe, + 0x6f, 0x25, 0xbc, 0x60, 0x0e, 0x0f, 0xc8, 0x82, 0x34, 0x8b, 0x73, 0x58, + 0x2a, 0xdc, 0x13, 0xc6, 0x74, 0x08, 0x0d, 0x9c, 0x92, 0x13, 0x67, 0x22, + 0x62, 0x30, 0x66, 0x5f}, + {}, + priv_key_2, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x31, 0x02, 0xa7, 0x0e, 0x60, 0x1b, 0x92, 0x8a, 0x6b, 0x35, 0x03, 0x37, + 0xb6, 0xe4, 0x24, 0xd3, 0xce, 0x28, 0x50, 0xbb, 0xcc, 0xc6, 0xde, 0x82, + 0x1d, 0x67, 0x7f, 0x2c, 0x40, 0x66, 0x86, 0xc2, 0x4e, 0xf6, 0xf3, 0xdc, + 0x6f, 0xc4, 0x50, 0xf8, 0x73, 0xa7, 0xdc, 0x4c, 0xcc, 0x8a, 0x16, 0xec, + 0xd1, 0xc3, 0x5b, 0x93, 0x74, 0xee, 0x48, 0x04, 0x65, 0xb7, 0xb3, 0x12, + 0x14, 0x95, 0x38, 0xfe, 0x2e, 0x1d, 0x3a, 0x2a, 0x8b, 0x01, 0x7f, 0xc9, + 0x16, 0xd3, 0x31, 0x6e, 0xac, 0x60, 0x6b, 0xd6, 0x5b, 0x9a, 0xf6, 0xd6, + 0x17, 0x9f, 0xec, 0xbd, 0x8a, 0xc2, 0xef, 0x0f, 0x6f, 0x59, 0x08, 0x26, + 0x12, 0xdc, 0xf2, 0x47, 0x86, 0xb4, 0x68, 0x8a, 0x6a, 0x86, 0x59, 0xa4, + 0x6e, 0x5a, 0x8f, 0x94, 0x1a, 0xd7, 0xc1, 0x1a, 0x2e, 0x2e, 0x72, 0x75, + 0xb9, 0x00, 0xf0, 0xb8, 0xb0, 0xf6, 0xca, 0x4c, 0x21, 0x87, 0x8d, 0x96, + 0xe8, 0x76, 0xb0, 0x5b, 0x3b, 0x1b, 0xc8, 0xe0, 0xd5, 0x54, 0x8d, 0x43, + 0x3e, 0xe5, 0x6f, 0x37, 0x72, 0x22, 0x58, 0xd9, 0x88, 0x62, 0x4f, 0x0c, + 0xca, 0x3c, 0xb0, 0x97, 0x6c, 0x31, 0xc3, 0x95, 0xf0, 0x69, 0x31, 0xda, + 0x56, 0x3c, 0x3f, 0x2e, 0x13, 0x4e, 0x63, 0x6d, 0x5c, 0x50, 0xb4, 0xf4, + 0xc3, 0x2e, 0xb3, 0xa5, 0x96, 0xb3, 0x60, 0xba, 0x0d, 0xc5, 0xf7, 0xfa, + 0x2b, 0xeb, 0x8f, 0x83, 0x42, 0x78, 0x7d, 0x9f, 0x9e, 0x55, 0xec, 0x01, + 0x85, 0x56, 0xed, 0xb4, 0xce, 0x0f, 0x9d, 0x26, 0xb0, 0xf4, 0x10, 0xac, + 0x87, 0x70, 0x73, 0xca, 0x8d, 0x40, 0xee, 0xfa, 0x2a, 0x50, 0x0b, 0xf4, + 0x48, 0x9b, 0xad, 0x4f, 0xc6, 0x0c, 0x37, 0x3c, 0x57, 0x6a, 0xb0, 0x13, + 0x5a, 0x61, 0x2e, 0x27, 0x11, 0xc6, 0xfe, 0x04, 0xa0, 0x75, 0x66, 0xf4, + 0xc1, 0x7d, 0x02, 0x1d}, + {}, + priv_key_2, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x23, 0x93, 0xef, 0x64, 0xf3, 0x32, 0x18, 0xe3, 0x8a, 0xc8, 0x0c, 0x30, + 0x93, 0x44, 0xfe, 0x33, 0xa1, 0xde, 0xba, 0x9f, 0x63, 0xaa, 0xb2, 0x9e, + 0x06, 0x52, 0x9f, 0x5f, 0xe5, 0x73, 0x67, 0x21, 0xab, 0xbb, 0x79, 0x2e, + 0x78, 0x7f, 0x2d, 0xf1, 0xec, 0x8d, 0xb8, 0x51, 0x38, 0x69, 0xc1, 0xfc, + 0x1f, 0x0a, 0x78, 0x64, 0x8f, 0x56, 0x13, 0xf7, 0x0e, 0x0b, 0x52, 0x2c, + 0xd5, 0xcd, 0x78, 0xc0, 0x1e, 0x12, 0x1d, 0x3e, 0x52, 0x7a, 0x49, 0xc2, + 0x48, 0x86, 0x1c, 0x47, 0xf7, 0xb1, 0x08, 0x22, 0x8a, 0x6c, 0x44, 0x81, + 0x45, 0x1e, 0x2a, 0xc8, 0x34, 0x02, 0x9a, 0x48, 0x40, 0x35, 0x98, 0x10, + 0x5f, 0xe9, 0x9b, 0x3f, 0x06, 0x02, 0x96, 0x04, 0x3f, 0xb6, 0x09, 0x27, + 0x7f, 0xff, 0x17, 0x46, 0x32, 0x57, 0x63, 0xa5, 0xfd, 0xe8, 0xd6, 0x5e, + 0x6f, 0x43, 0x79, 0x1a, 0xbd, 0x7b, 0x11, 0x3f, 0xd7, 0xa8, 0x28, 0x1d, + 0x26, 0x29, 0xca, 0xf7, 0xf7, 0x61, 0x58, 0x76, 0xdb, 0xc7, 0x02, 0xae, + 0xe7, 0xf2, 0xf0, 0x18, 0x29, 0xb5, 0x06, 0xdc, 0x33, 0x6e, 0x9e, 0xbb, + 0xc6, 0x14, 0x7d, 0x94, 0xd8, 0x53, 0xea, 0xd7, 0x96, 0x93, 0xc3, 0xc6, + 0xf9, 0x56, 0xa1, 0x8e, 0xc8, 0x25, 0xbe, 0x43, 0x08, 0x4e, 0x23, 0xa3, + 0xe1, 0x5d, 0x31, 0xa8, 0x88, 0xa8, 0x85, 0x15, 0x2b, 0xd7, 0xcf, 0xf3, + 0x4c, 0xf3, 0xde, 0x28, 0x48, 0x05, 0xe8, 0x35, 0x8c, 0x7f, 0xfd, 0xae, + 0xb5, 0x6b, 0x22, 0x57, 0xe3, 0xc7, 0xc1, 0xfe, 0x8c, 0x2c, 0xed, 0x18, + 0x3e, 0xe2, 0x7f, 0xdc, 0x99, 0xe4, 0xf7, 0x47, 0x58, 0xcd, 0x68, 0xd1, + 0x44, 0x2e, 0x1d, 0xcd, 0x05, 0xb6, 0x2c, 0xe4, 0x31, 0xc2, 0x6c, 0x0c, + 0x76, 0x85, 0x27, 0x50, 0x79, 0x13, 0x75, 0x34, 0x5e, 0xed, 0xf9, 0xc9, + 0x84, 0x8e, 0xb2, 0x72}, + {}, + priv_key_2, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x61, 0x15, 0xfe, 0x66, 0xf9, 0x4a, 0xf6, 0xdc, 0x4f, 0x2c, 0xc4, 0x6e, + 0x55, 0x27, 0x10, 0x60, 0x3c, 0x27, 0x1e, 0xb2, 0x11, 0x26, 0x1f, 0x41, + 0x5b, 0xea, 0x92, 0x2a, 0xdb, 0x0d, 0xc2, 0x60, 0x85, 0xfc, 0x65, 0x07, + 0x58, 0xb7, 0x94, 0x03, 0xdd, 0x76, 0xe0, 0x35, 0x03, 0x1e, 0x5d, 0x7d, + 0x17, 0x7a, 0xbb, 0x75, 0x2f, 0x4b, 0x1f, 0xeb, 0x0b, 0xc4, 0x4e, 0x13, + 0xcf, 0x4b, 0x17, 0xb9, 0xb9, 0x5b, 0x55, 0x3c, 0x3e, 0xee, 0xff, 0x22, + 0x78, 0xf8, 0x27, 0x34, 0x5f, 0xdf, 0x33, 0x08, 0xb8, 0xd5, 0x34, 0xa1, + 0xe4, 0xa0, 0x7b, 0xe9, 0xeb, 0xd6, 0x0c, 0x96, 0xfa, 0x45, 0xa2, 0xa0, + 0x4d, 0x6c, 0x91, 0x29, 0x2f, 0x13, 0x22, 0x39, 0x50, 0x46, 0x6e, 0x44, + 0x15, 0x50, 0xc8, 0x90, 0x36, 0x77, 0xbe, 0x93, 0xf0, 0xc4, 0x05, 0x62, + 0xd8, 0xc5, 0x1f, 0x9d, 0x77, 0x2b, 0x7e, 0x2f, 0x72, 0x16, 0x24, 0x34, + 0x2d, 0x6b, 0xa2, 0x8d, 0x29, 0xb6, 0x28, 0xce, 0x8c, 0xcc, 0xdf, 0xa0, + 0x7e, 0x50, 0xcb, 0x37, 0x90, 0x63, 0x86, 0x1a, 0xbd, 0xb0, 0xd6, 0x87, + 0x64, 0x33, 0x24, 0x3b, 0xce, 0xbe, 0x75, 0xa3, 0x42, 0x43, 0x22, 0x25, + 0x5b, 0x5c, 0xbb, 0x44, 0xf2, 0xdf, 0xef, 0xaa, 0x9a, 0x93, 0x83, 0x29, + 0x6e, 0xbc, 0x44, 0xc6, 0x55, 0x2f, 0x87, 0xe7, 0x03, 0x36, 0x8f, 0xbb, + 0x33, 0xcc, 0x83, 0xde, 0x4f, 0x90, 0x27, 0xc5, 0x88, 0xae, 0x3d, 0x9e, + 0x56, 0x7b, 0xa2, 0x8b, 0xd8, 0xef, 0xc5, 0xa4, 0xb1, 0x73, 0xac, 0xcd, + 0xd0, 0xd0, 0x79, 0x3a, 0xba, 0xe5, 0xd2, 0xfb, 0x93, 0x30, 0x55, 0x55, + 0x3b, 0xe8, 0x2e, 0xed, 0xbb, 0x67, 0x11, 0xe2, 0xad, 0x64, 0x8b, 0x04, + 0x09, 0x8a, 0x17, 0xe8, 0x2a, 0x2a, 0x0e, 0xf4, 0xc6, 0x74, 0x5c, 0x15, + 0x63, 0x9b, 0x7c, 0x85}, + {}, + priv_key_2, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x40, 0x54, 0x69, 0x2a, 0x94, 0x38, 0xbb, 0x21, 0x56, 0xdf, 0xf8, 0x05, + 0xa6, 0x0d, 0xde, 0x5e, 0xf1, 0x81, 0x2d, 0xf0, 0xeb, 0x8f, 0x7b, 0x4e, + 0xb2, 0xae, 0xf7, 0x49, 0x51, 0xbc, 0x2a, 0xd4, 0x48, 0x50, 0xb8, 0x30, + 0xf5, 0x58, 0x40, 0x7c, 0xf5, 0xbe, 0xc5, 0xca, 0xc2, 0x0a, 0x26, 0xba, + 0x54, 0x11, 0x28, 0x71, 0xa2, 0x4e, 0x13, 0x8e, 0xa4, 0x3e, 0x49, 0x9a, + 0x7f, 0xf6, 0x0e, 0x61, 0x21, 0x24, 0xd0, 0x6e, 0x0c, 0xd8, 0x85, 0x33, + 0xdd, 0x7b, 0x64, 0xea, 0x20, 0x27, 0x7f, 0xdb, 0xa3, 0xc2, 0x52, 0x2b, + 0xda, 0xc6, 0xf7, 0x9d, 0x98, 0x84, 0xca, 0x1f, 0x97, 0x1f, 0x1d, 0xb5, + 0x46, 0x98, 0xe4, 0xcd, 0x14, 0x9c, 0xca, 0x76, 0x74, 0x21, 0x0f, 0x3b, + 0xeb, 0x08, 0xe1, 0xba, 0x5b, 0xd1, 0x64, 0x74, 0x17, 0xb5, 0xeb, 0x25, + 0x11, 0x6b, 0x94, 0xb1, 0x65, 0xb8, 0x0b, 0xf6, 0x9c, 0xfa, 0xd6, 0x84, + 0x57, 0xcf, 0x79, 0xdd, 0x3b, 0xda, 0xb1, 0xec, 0x01, 0xb7, 0x57, 0xd5, + 0xf1, 0xa0, 0x28, 0x6d, 0x53, 0xd8, 0x34, 0x0a, 0xd5, 0xd5, 0x3b, 0x05, + 0x31, 0xa9, 0x4e, 0x91, 0xe1, 0xa7, 0xf0, 0xfc, 0x86, 0x4d, 0x7d, 0xb4, + 0xf9, 0xf0, 0xcc, 0x9e, 0xe0, 0xf9, 0xa6, 0xeb, 0x03, 0x30, 0x5d, 0x7e, + 0xbe, 0xc3, 0xfc, 0x99, 0x79, 0x23, 0xe7, 0xca, 0x87, 0x9d, 0x6f, 0x45, + 0x8d, 0xdc, 0x46, 0x18, 0xd2, 0xd8, 0xb7, 0xba, 0xa0, 0x58, 0xf2, 0x5c, + 0x6d, 0xc0, 0x92, 0xd6, 0x36, 0x0b, 0x7f, 0x27, 0x08, 0xa0, 0xf2, 0x8e, + 0xd4, 0x4c, 0x72, 0x2f, 0x39, 0xf1, 0xe4, 0x2b, 0x6a, 0xba, 0x4e, 0x4d, + 0xf8, 0xe5, 0x15, 0x45, 0xdf, 0x6c, 0xba, 0x4e, 0xd7, 0xb4, 0xfe, 0x8d, + 0x65, 0xa6, 0xc1, 0xad, 0x09, 0xff, 0xfd, 0xe8, 0x3e, 0x96, 0x2d, 0x72, + 0x8d, 0xe7, 0x3f, 0xa4}, + {}, + priv_key_2, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x14, 0xc5, 0x6a, 0x1f, 0x06, 0x4e, 0xf7, 0x8e, 0xe6, 0xa2, 0x63, 0xc6, + 0xb5, 0x51, 0xd3, 0x55, 0xfb, 0xf6, 0xbe, 0xb7, 0xbd, 0xf6, 0x76, 0x99, + 0x99, 0xb8, 0x61, 0x82, 0xf8, 0x36, 0xa6, 0x3f, 0x1f, 0x53, 0xc6, 0x29, + 0x24, 0x3a, 0xb3, 0xda, 0xd5, 0x81, 0xe2, 0x21, 0xe8, 0xb5, 0x1c, 0xae, + 0x70, 0x66, 0x98, 0x97, 0x0d, 0x20, 0x5f, 0x4b, 0xfb, 0x38, 0x58, 0xd2, + 0x65, 0xd0, 0x5e, 0x0d, 0x5c, 0x9a, 0xd9, 0x73, 0xe0, 0xa3, 0x0f, 0x8f, + 0xa6, 0xb2, 0x49, 0xd1, 0x27, 0x1a, 0xe9, 0x31, 0x13, 0x2d, 0xdb, 0x7d, + 0x0b, 0x5a, 0x66, 0x5c, 0x4a, 0x4f, 0x17, 0x8a, 0xaf, 0x03, 0x6a, 0x25, + 0xff, 0xcd, 0x52, 0x25, 0xc6, 0xed, 0xec, 0x84, 0x7f, 0x9e, 0xcf, 0x94, + 0x9a, 0x93, 0xdb, 0xdb, 0x30, 0xcd, 0xcd, 0xa1, 0x98, 0xc9, 0x53, 0x53, + 0x03, 0x3d, 0x87, 0xb3, 0xcc, 0x16, 0xfc, 0xbd, 0xd9, 0x28, 0xdd, 0x13, + 0x1f, 0x48, 0x74, 0xdd, 0x4b, 0x50, 0xa8, 0xa6, 0x17, 0xd0, 0x49, 0xb4, + 0x75, 0x30, 0x8d, 0x64, 0x9c, 0x84, 0x44, 0x4c, 0xb4, 0x4e, 0x85, 0x44, + 0x07, 0x71, 0x66, 0x63, 0x6a, 0xe6, 0xb6, 0x4c, 0x46, 0x00, 0x02, 0x92, + 0x43, 0xf0, 0xac, 0xca, 0x71, 0x82, 0xa3, 0x2e, 0x55, 0x04, 0xd9, 0x8f, + 0xdd, 0x8a, 0xb9, 0xcc, 0x31, 0x36, 0xaa, 0x06, 0x01, 0xee, 0x63, 0xee, + 0x40, 0x22, 0xea, 0x40, 0xcc, 0x65, 0x25, 0xbf, 0xea, 0xaf, 0x3a, 0xfc, + 0xf6, 0x6b, 0x00, 0x87, 0x88, 0x5b, 0xad, 0xcb, 0xef, 0xcf, 0xa3, 0x1a, + 0x02, 0x62, 0x84, 0x0f, 0x09, 0x88, 0x00, 0xdb, 0xe2, 0x6b, 0xa9, 0x11, + 0x38, 0x60, 0x09, 0x78, 0xee, 0x73, 0x90, 0x54, 0xeb, 0xae, 0x9f, 0xd9, + 0xce, 0x85, 0x66, 0xaa, 0x2a, 0x24, 0x98, 0x96, 0x88, 0xb4, 0xf3, 0x24, + 0x5c, 0x7b, 0xe8, 0x32}, + {}, + priv_key_2, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x81, 0xea, 0x17, 0x0e, 0x37, 0xcf, 0x84, 0x4e, 0x0e, 0x35, 0x69, 0xcd, + 0x9a, 0x1c, 0x88, 0xfb, 0x35, 0xd8, 0x94, 0xc8, 0x20, 0xfa, 0x46, 0xea, + 0x6d, 0xe1, 0x45, 0x61, 0x3e, 0x51, 0xa6, 0x44, 0x44, 0x04, 0xb1, 0x83, + 0x13, 0xbb, 0x47, 0xfc, 0x27, 0xce, 0x81, 0xb9, 0x53, 0x41, 0x6b, 0xf4, + 0x0d, 0x9c, 0x86, 0x06, 0x2f, 0x50, 0xcb, 0x7d, 0x54, 0x7f, 0x0c, 0xae, + 0x06, 0x82, 0x40, 0x8f, 0xb6, 0xd1, 0xca, 0x31, 0x1a, 0xd6, 0x17, 0x43, + 0x52, 0x29, 0xc6, 0xc1, 0xcd, 0x11, 0x84, 0x76, 0xa1, 0x2c, 0xf1, 0xfc, + 0x96, 0x13, 0x02, 0x08, 0xab, 0xdf, 0xfe, 0x50, 0x10, 0x1c, 0xf0, 0x7a, + 0xd3, 0xa3, 0x18, 0xa8, 0x31, 0x2c, 0x6c, 0x23, 0xfe, 0x95, 0x45, 0xa2, + 0x12, 0x74, 0xa1, 0x69, 0xb1, 0xd7, 0xd4, 0xdb, 0xf1, 0x98, 0xa1, 0xa0, + 0x61, 0x97, 0xc4, 0xd7, 0x7c, 0x91, 0xbb, 0xc6, 0xb8, 0x59, 0x1f, 0x66, + 0xa3, 0x67, 0x3d, 0x1e, 0xae, 0x4f, 0xdb, 0x08, 0x39, 0xb5, 0x92, 0x58, + 0x68, 0xab, 0x8c, 0xd4, 0x1e, 0xf6, 0x70, 0xbb, 0xfa, 0xa7, 0x7d, 0x12, + 0xa9, 0x34, 0x76, 0x58, 0xa9, 0x69, 0xb7, 0xd0, 0xe4, 0xf5, 0x1a, 0x1e, + 0xfa, 0xeb, 0x33, 0x39, 0xc7, 0x61, 0xb8, 0x08, 0x7f, 0x86, 0x5d, 0x58, + 0x02, 0x63, 0x30, 0x64, 0x17, 0xa2, 0x75, 0xaa, 0x2a, 0x69, 0xa5, 0xb7, + 0xdb, 0x58, 0x1b, 0x09, 0xb6, 0x36, 0xf2, 0xdd, 0xe0, 0x22, 0xa7, 0xf9, + 0xd2, 0xb2, 0xd8, 0x8d, 0x64, 0xc0, 0x2b, 0xdc, 0x3c, 0xa9, 0x12, 0xae, + 0x89, 0xf1, 0x0a, 0x0d, 0xb8, 0x67, 0xe6, 0x1e, 0x79, 0x46, 0x05, 0x71, + 0x62, 0x25, 0x9f, 0x91, 0x05, 0xcc, 0x13, 0xba, 0x8d, 0x51, 0x25, 0xbc, + 0xb3, 0xc4, 0x9d, 0xdc, 0xed, 0x4f, 0xfa, 0x83, 0x34, 0x14, 0xb5, 0xf2, + 0x1d, 0x1e, 0x84, 0x46}, + {}, + priv_key_2, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x8d, 0x86, 0xdc, 0x41, 0x48, 0xc4, 0xcd, 0xb2, 0xfc, 0x0f, 0xa7, 0xa9, + 0x2f, 0x48, 0xa1, 0xef, 0xd3, 0x38, 0x97, 0xa2, 0x30, 0x6f, 0x00, 0x2a, + 0xa3, 0x9b, 0xa3, 0x38, 0xcd, 0x20, 0xc4, 0x4b, 0xee, 0x1d, 0xfe, 0x7d, + 0xb0, 0x50, 0x14, 0x5d, 0x9d, 0xee, 0xba, 0xcf, 0x29, 0x6c, 0xfa, 0x65, + 0x1f, 0x5e, 0x2e, 0x0f, 0x1a, 0x2b, 0x9e, 0x09, 0xdf, 0x5d, 0x11, 0xdd, + 0x56, 0x4e, 0x28, 0x95, 0xf6, 0x4c, 0x35, 0x9c, 0x59, 0x0c, 0xe0, 0xf4, + 0x00, 0xdd, 0x77, 0x4f, 0x67, 0xc2, 0xe1, 0xee, 0x17, 0x8c, 0x0e, 0x51, + 0x27, 0xec, 0x30, 0xa2, 0x15, 0x4f, 0x74, 0xb4, 0xb7, 0x5b, 0x7f, 0x37, + 0x88, 0xe5, 0x1b, 0xfc, 0x6a, 0x54, 0x39, 0x7f, 0x28, 0xe8, 0x85, 0x87, + 0xff, 0xea, 0x82, 0x5e, 0xfd, 0x6c, 0xd1, 0xe5, 0xb6, 0xaa, 0x14, 0x64, + 0xcb, 0xd5, 0xee, 0x1a, 0xad, 0x24, 0xcf, 0xb8, 0x64, 0x46, 0x68, 0x7e, + 0x58, 0xa2, 0xe9, 0x60, 0x4f, 0x05, 0xa4, 0x0c, 0x23, 0x7b, 0xb9, 0x43, + 0x00, 0x67, 0x7c, 0xb6, 0x5a, 0x70, 0x50, 0x55, 0x81, 0xaf, 0x2f, 0xe5, + 0x1e, 0x0d, 0x7d, 0x82, 0xa0, 0x86, 0x29, 0xdb, 0x04, 0x99, 0xfb, 0x1d, + 0x36, 0x0f, 0x1f, 0x1a, 0x9a, 0xff, 0xbd, 0x75, 0x57, 0x9b, 0x98, 0xd6, + 0xd9, 0x76, 0xeb, 0xe2, 0xe4, 0x07, 0xda, 0x91, 0x21, 0xcf, 0xb3, 0xa8, + 0xb8, 0x84, 0x72, 0xfb, 0x86, 0x8d, 0x82, 0x88, 0x1b, 0xe8, 0x7c, 0xee, + 0x4d, 0x23, 0xc5, 0x8a, 0x27, 0xb3, 0x70, 0x7f, 0x27, 0x71, 0xdd, 0xa0, + 0x80, 0x0f, 0xf2, 0x69, 0x96, 0x8b, 0xf5, 0x39, 0x3a, 0x5d, 0x8c, 0x83, + 0xd5, 0xd4, 0x23, 0x5c, 0xc1, 0xea, 0xa8, 0xc9, 0xdb, 0x34, 0x2b, 0x29, + 0x29, 0xad, 0x0e, 0xd8, 0x63, 0x80, 0x44, 0x91, 0x5e, 0xfc, 0xec, 0xc5, + 0x07, 0xf6, 0x63, 0x50}, + {}, + priv_key_2, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x3e, 0x97, 0x0d, 0xed, 0x41, 0x1d, 0xc9, 0xed, 0x2a, 0x18, 0xce, 0xad, + 0xbb, 0xd9, 0xd5, 0x47, 0x02, 0x09, 0xc1, 0xdf, 0xba, 0x22, 0xe7, 0xcc, + 0x32, 0x87, 0xdd, 0xcf, 0x10, 0xca, 0x0c, 0x28, 0xfe, 0xc6, 0xca, 0xd6, + 0x22, 0x27, 0xa1, 0x56, 0xa5, 0xee, 0x20, 0x66, 0xa9, 0x95, 0xab, 0x28, + 0xa1, 0x21, 0xca, 0x75, 0x99, 0x99, 0x2a, 0xbf, 0xb7, 0x5d, 0xbe, 0x98, + 0x7a, 0x4c, 0x19, 0x0b, 0x1c, 0x58, 0xaf, 0x8b, 0x13, 0xb1, 0x1e, 0xd2, + 0x47, 0x24, 0xba, 0x41, 0xe4, 0xa4, 0x84, 0xfb, 0x35, 0xa3, 0x89, 0x41, + 0xc6, 0x83, 0x8e, 0x40, 0x45, 0xfa, 0x8a, 0x04, 0x8e, 0xa3, 0xef, 0xb4, + 0x60, 0xb0, 0x1f, 0xb2, 0xd1, 0x1a, 0xab, 0xce, 0xdf, 0x4f, 0xf2, 0xdb, + 0x5e, 0x88, 0x91, 0x45, 0xbb, 0x2d, 0x72, 0x9c, 0x84, 0x56, 0xe5, 0x1f, + 0x29, 0x60, 0x8e, 0xb5, 0xaa, 0x65, 0xa1, 0x90, 0x8f, 0xb9, 0x4b, 0xeb, + 0x6c, 0x2a, 0x89, 0x77, 0x8a, 0x1f, 0x23, 0x89, 0x82, 0x1f, 0x15, 0xf8, + 0x18, 0x86, 0x5e, 0x38, 0x56, 0x8e, 0xea, 0x9a, 0xee, 0xba, 0x03, 0x66, + 0x19, 0x83, 0x79, 0xb1, 0x37, 0x23, 0xc6, 0xc3, 0x77, 0x45, 0xb7, 0xff, + 0x7e, 0x4f, 0x71, 0x64, 0xaf, 0xa5, 0x39, 0x40, 0x83, 0x59, 0x2e, 0x7d, + 0x10, 0x2f, 0xfa, 0x72, 0xa5, 0xae, 0x6b, 0x3d, 0xa8, 0xd9, 0x2b, 0x59, + 0x77, 0xfd, 0xef, 0x3a, 0x64, 0x49, 0x69, 0x6c, 0x9e, 0x5c, 0xd2, 0x02, + 0x4a, 0x9f, 0x79, 0x5e, 0x81, 0x63, 0x3c, 0x24, 0x3d, 0xb6, 0xe7, 0x4e, + 0x56, 0x6c, 0xc6, 0x8e, 0xc4, 0x04, 0x3a, 0x89, 0xcf, 0x69, 0xe0, 0x20, + 0xed, 0x10, 0xb6, 0x59, 0x00, 0x82, 0xe1, 0xa2, 0x01, 0x53, 0x69, 0x02, + 0x9a, 0xaa, 0x67, 0x3a, 0x92, 0xf4, 0x4d, 0x6e, 0x62, 0x60, 0x46, 0x72, + 0x55, 0x9f, 0xd9, 0x33}, + {}, + priv_key_2, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x73, 0x1e, 0xaf, 0xf9, 0xf5, 0x4c, 0xe7, 0x2b, 0x05, 0x72, 0xeb, 0x6c, + 0xf3, 0xd5, 0x86, 0xb8, 0x98, 0xdd, 0x9d, 0x96, 0xba, 0x82, 0x20, 0x2c, + 0x77, 0xa6, 0x3f, 0x1d, 0x98, 0x64, 0x29, 0x20, 0x79, 0x0e, 0x09, 0x2e, + 0xd5, 0xa3, 0x8a, 0xbf, 0xf5, 0x4b, 0x6d, 0x12, 0xd7, 0x98, 0x5e, 0xfd, + 0xe0, 0xec, 0x8b, 0x63, 0x21, 0xa5, 0xb8, 0x18, 0x3a, 0x80, 0xad, 0xf3, + 0xc6, 0x89, 0x72, 0xe9, 0x0f, 0x00, 0x27, 0x65, 0x4e, 0x2c, 0x58, 0x5e, + 0xeb, 0x99, 0xe5, 0xed, 0xd7, 0xa9, 0xb5, 0x6b, 0x65, 0x2a, 0xcc, 0x00, + 0x51, 0xb9, 0x55, 0x07, 0xb3, 0xda, 0xed, 0xbc, 0x6b, 0x00, 0x20, 0x3f, + 0x50, 0x55, 0x3f, 0x43, 0x2e, 0x61, 0x2a, 0xfa, 0x74, 0x05, 0x6d, 0x0f, + 0xae, 0x70, 0x21, 0x15, 0x9e, 0xd9, 0x54, 0x77, 0xfd, 0xc5, 0x71, 0x96, + 0x27, 0xc7, 0x7a, 0xf1, 0xef, 0x2b, 0x2e, 0xe3, 0xb8, 0x04, 0x8d, 0xa4, + 0xef, 0x6d, 0xdb, 0x16, 0x62, 0xe3, 0x5a, 0xa5, 0x60, 0xca, 0xc6, 0xcb, + 0x0b, 0xea, 0xa7, 0xd8, 0x11, 0xea, 0xb4, 0x99, 0x39, 0xb6, 0xdc, 0xd3, + 0xcd, 0xbd, 0x1f, 0x00, 0xbe, 0xb8, 0x75, 0xbb, 0x60, 0xfc, 0xdf, 0x2a, + 0x00, 0x6e, 0xde, 0xd6, 0xf4, 0x49, 0xba, 0xe3, 0x38, 0x90, 0x8a, 0x0f, + 0xe1, 0x81, 0x03, 0x5f, 0x14, 0xe6, 0xfe, 0xc4, 0xf1, 0x62, 0x74, 0x34, + 0x38, 0xae, 0x2d, 0x9b, 0xdc, 0xdc, 0xc4, 0x9c, 0x7c, 0xd7, 0x78, 0xe7, + 0x62, 0x45, 0x8b, 0xf2, 0x66, 0x9b, 0x35, 0xed, 0x3d, 0x49, 0x8a, 0xda, + 0x60, 0x41, 0x34, 0x2d, 0x12, 0x62, 0x7f, 0x14, 0xce, 0xbb, 0xab, 0x2c, + 0x55, 0xda, 0xf2, 0xb9, 0xe4, 0xe6, 0x45, 0x64, 0x1c, 0xe0, 0x79, 0x61, + 0xb3, 0x90, 0x61, 0xf4, 0x32, 0xb6, 0xab, 0x78, 0x7a, 0x17, 0x5f, 0x8e, + 0x68, 0xf2, 0xc9, 0x8b}, + {}, + priv_key_2, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_2, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_2, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xcd, 0xa6, 0xfa, 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, 0x57, 0xe0, + 0xa3, 0xbf, 0xff, 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, 0x1f, 0xb3, + 0x38, 0xaa, 0x05, 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, 0xd6, 0xb5, + 0xb7, 0xc4, 0x98, 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, 0xb9, 0xc0, + 0x30, 0x74, 0xd6, 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, 0xa0, 0xc4, + 0x30, 0xff, 0x05, 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, 0x74, 0x51, + 0x1d, 0x88, 0x85, 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, 0xa0, 0x15, + 0xc5, 0x59, 0x07, 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, 0x08, 0x15, + 0xb1, 0x29, 0x1e, 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, 0x7d, 0x93, + 0x0e, 0xb9, 0x98, 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, 0xe2, 0x1d, + 0xe9, 0x72, 0x27, 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, 0x80, 0xa0, + 0x0d, 0xe5, 0xbd, 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, 0xeb, 0x05, + 0x4d, 0x58, 0xc9, 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, 0xa1, 0x36, + 0x42, 0xdd, 0x95, 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, 0x3a, 0xab, + 0x22, 0x99, 0xd5, 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, 0x42, 0x70, + 0x94, 0xd3, 0xdf, 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, 0x34, 0xd1, + 0x2b, 0xac, 0x37, 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, 0xf7, 0x35, + 0xf8, 0x16, 0xe8, 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, 0x60, 0x82, + 0x15, 0x4c, 0xd1, 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, 0xb7, 0x48, + 0xa3, 0xe5, 0xed, 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, 0xe4, 0xe2, + 0xa2, 0x7b, 0x95, 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, 0x09, 0xd8, + 0xff, 0x51, 0x1b, 0x7e}, + {}, + priv_key_2, + false}, + + // Comment: ciphertext is empty + // tcID: 26 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_2, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 27 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x58, 0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, + 0xa4, 0xf7, 0x2e, 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, + 0x0f, 0x8e, 0xb9, 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, + 0x1c, 0x60, 0x71, 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, + 0x5e, 0x4c, 0x22, 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, + 0xd4, 0xf0, 0x5a, 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, + 0xa0, 0xb3, 0x87, 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, + 0xc7, 0x2a, 0x41, 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, + 0xf7, 0x49, 0x21, 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, + 0x88, 0xf8, 0x51, 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, + 0xad, 0xe5, 0x6b, 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, + 0x3d, 0x0c, 0xd8, 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, + 0x7c, 0x64, 0xa5, 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, + 0x45, 0x6f, 0x09, 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, + 0xc1, 0x42, 0xc8, 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, + 0xca, 0x56, 0x7e, 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, + 0x05, 0x3d, 0x49, 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, + 0xbe, 0xb0, 0x34, 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, + 0xb4, 0x1d, 0x9a, 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, + 0x84, 0xe0, 0x57, 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, + 0x5e, 0x7c, 0x2e, 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, + 0x28, 0x4f, 0x4c, 0xad, 0x4e, 0x6a}, + {}, + priv_key_2, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x58, 0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, 0xa4, 0xf7, + 0x2e, 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, 0x0f, 0x8e, + 0xb9, 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, 0x1c, 0x60, + 0x71, 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, 0x5e, 0x4c, + 0x22, 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, 0xd4, 0xf0, + 0x5a, 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, 0xa0, 0xb3, + 0x87, 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, 0xc7, 0x2a, + 0x41, 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, 0xf7, 0x49, + 0x21, 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, 0x88, 0xf8, + 0x51, 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, 0xad, 0xe5, + 0x6b, 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, 0x3d, 0x0c, + 0xd8, 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, 0x7c, 0x64, + 0xa5, 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, 0x45, 0x6f, + 0x09, 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, 0xc1, 0x42, + 0xc8, 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, 0xca, 0x56, + 0x7e, 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, 0x05, 0x3d, + 0x49, 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, 0xbe, 0xb0, + 0x34, 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, 0xb4, 0x1d, + 0x9a, 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, 0x84, 0xe0, + 0x57, 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, 0x5e, 0x7c, + 0x2e, 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, 0x28, 0x4f, + 0x4c, 0xad, 0x4e, 0x6a, 0x00, 0x00}, + {}, + priv_key_2, + false}, + + // Comment: truncated ciphertext + // tcID: 29 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, 0xa4, 0xf7, 0x2e, + 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, 0x0f, 0x8e, 0xb9, + 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, 0x1c, 0x60, 0x71, + 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, 0x5e, 0x4c, 0x22, + 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, 0xd4, 0xf0, 0x5a, + 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, 0xa0, 0xb3, 0x87, + 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, 0xc7, 0x2a, 0x41, + 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, 0xf7, 0x49, 0x21, + 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, 0x88, 0xf8, 0x51, + 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, 0xad, 0xe5, 0x6b, + 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, 0x3d, 0x0c, 0xd8, + 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, 0x7c, 0x64, 0xa5, + 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, 0x45, 0x6f, 0x09, + 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, 0xc1, 0x42, 0xc8, + 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, 0xca, 0x56, 0x7e, + 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, 0x05, 0x3d, 0x49, + 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, 0xbe, 0xb0, 0x34, + 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, 0xb4, 0x1d, 0x9a, + 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, 0x84, 0xe0, 0x57, + 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, 0x5e, 0x7c, 0x2e, + 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, 0x28, 0x4f, 0x4c, + 0xad, 0x4e, 0x6a}, + {}, + priv_key_2, + false}}; + +#endif // rsa_oaep_2048_sha384_mgf1sha1_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h new file mode 100644 index 000000000..e24f07154 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h @@ -0,0 +1,1090 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha384_mgf1sha384_vectors_h__ +#define rsa_oaep_2048_sha384_mgf1sha384_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha384WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 1, + {}, + {0xbf, 0x20, 0xe0, 0xe0, 0x4d, 0xdb, 0xf1, 0x03, 0xa5, 0x13, 0x32, 0x27, + 0xfb, 0xc2, 0x69, 0x6a, 0x0a, 0xcc, 0x72, 0xf7, 0x6f, 0x86, 0x92, 0x40, + 0xb0, 0x6a, 0xee, 0x89, 0xc2, 0x51, 0x28, 0x38, 0x6d, 0x0e, 0x0c, 0x16, + 0x92, 0x7f, 0x98, 0xc1, 0xff, 0x3b, 0x22, 0xb4, 0xfb, 0x61, 0xb5, 0x08, + 0xf3, 0x83, 0xf7, 0xea, 0x76, 0x43, 0x96, 0xb2, 0x20, 0x1e, 0x80, 0x0c, + 0x79, 0x3c, 0x81, 0xa4, 0xd3, 0x8e, 0x20, 0xb0, 0x3e, 0xad, 0x70, 0x3f, + 0x0b, 0x16, 0x4d, 0x7e, 0x7b, 0xf4, 0x70, 0x8c, 0xe9, 0x70, 0xc5, 0x90, + 0x7b, 0x13, 0x9b, 0xda, 0xb8, 0xe2, 0xa1, 0x92, 0x29, 0x89, 0xf9, 0x7c, + 0xc2, 0xcc, 0xe6, 0x56, 0xfe, 0x37, 0x63, 0x09, 0x19, 0x62, 0x6d, 0x96, + 0x62, 0x22, 0xc4, 0x62, 0xaf, 0x0e, 0x72, 0xea, 0x36, 0xf3, 0xd8, 0x16, + 0x78, 0xbf, 0xd1, 0x92, 0x8c, 0xaf, 0x91, 0x11, 0x07, 0x9e, 0xdf, 0x93, + 0x79, 0x6d, 0x27, 0x13, 0xde, 0xee, 0x2b, 0x85, 0xcb, 0x04, 0xfa, 0x63, + 0xd9, 0xfa, 0x41, 0xd2, 0x12, 0x34, 0x55, 0x07, 0xc9, 0x0d, 0x04, 0xf4, + 0xc6, 0xc8, 0x0a, 0x11, 0x4b, 0x36, 0x41, 0x6c, 0xc5, 0x5d, 0x78, 0xeb, + 0x96, 0x9d, 0x90, 0x42, 0x69, 0xa6, 0x9b, 0xf2, 0xe8, 0x39, 0x07, 0x55, + 0x43, 0x95, 0x56, 0x16, 0x07, 0x1a, 0x45, 0xbc, 0x16, 0x78, 0xc6, 0x43, + 0x04, 0xff, 0x5f, 0x4c, 0x22, 0xb2, 0x07, 0xc2, 0x77, 0x03, 0xf7, 0x00, + 0x61, 0xd1, 0x47, 0x1b, 0x47, 0x04, 0x35, 0x7c, 0x13, 0xdc, 0x44, 0xe1, + 0xb3, 0xee, 0xd0, 0x84, 0x2f, 0x57, 0x8e, 0x3e, 0x84, 0xe2, 0x81, 0x84, + 0xf8, 0x4e, 0xf6, 0xf8, 0x0a, 0xc8, 0x06, 0xc3, 0xcc, 0xc0, 0xaf, 0xde, + 0xb1, 0x7a, 0x74, 0xb4, 0x26, 0x93, 0xf6, 0xe4, 0xb2, 0xa6, 0xc7, 0x61, + 0x61, 0x36, 0x3f, 0x3d}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x00, 0x51, 0x19, 0x0f, 0x85, 0xcf, 0x3b, 0xd0, 0xe9, 0xbd, 0xf5, 0xc9, + 0x37, 0x59, 0x3d, 0x22, 0x19, 0xdb, 0x50, 0xba, 0x7d, 0x05, 0x12, 0xd3, + 0x88, 0x07, 0xb3, 0x1e, 0xaa, 0x93, 0x10, 0xf0, 0x12, 0x03, 0x20, 0xf7, + 0xfa, 0xd7, 0xc6, 0xb1, 0x35, 0xf2, 0x9c, 0xb1, 0x7f, 0xfa, 0x5b, 0x13, + 0x5c, 0x0e, 0xbb, 0x1c, 0x4c, 0x81, 0x12, 0xa6, 0x69, 0x12, 0xaa, 0x92, + 0xbb, 0xb3, 0x19, 0x1d, 0x5a, 0x28, 0x48, 0x84, 0xf1, 0x94, 0x60, 0xdf, + 0xb9, 0xbf, 0x23, 0x2f, 0x0d, 0xb6, 0xc2, 0x07, 0xff, 0x21, 0xd5, 0x37, + 0x12, 0xe1, 0xc8, 0xd9, 0x0b, 0xec, 0x03, 0x64, 0x26, 0xce, 0xf5, 0x6a, + 0x01, 0x7e, 0x61, 0x75, 0xbf, 0x8b, 0xf2, 0x38, 0xc3, 0x20, 0x50, 0x18, + 0x88, 0x69, 0x30, 0x1e, 0xf7, 0x8d, 0x39, 0x84, 0x76, 0x20, 0x38, 0xbb, + 0x72, 0xa9, 0x82, 0xd5, 0xc9, 0xc9, 0x50, 0x18, 0x20, 0x19, 0x6d, 0x68, + 0xc7, 0x98, 0xea, 0x29, 0xd0, 0xd6, 0x0f, 0x76, 0x28, 0x62, 0x5f, 0xfe, + 0x97, 0x5e, 0xe0, 0x75, 0x7c, 0x6b, 0x70, 0xbf, 0x87, 0xb8, 0x21, 0x9d, + 0xdf, 0x9e, 0x6a, 0xd3, 0x24, 0xec, 0x97, 0x51, 0xfd, 0x36, 0x64, 0x88, + 0x73, 0x36, 0xbc, 0xaa, 0x7a, 0xf7, 0x1c, 0x93, 0x08, 0x3d, 0xd9, 0x67, + 0x02, 0xe6, 0x08, 0x9e, 0x2b, 0x67, 0xab, 0xb7, 0x63, 0x19, 0x3f, 0x95, + 0xd4, 0x22, 0x2b, 0x91, 0x77, 0xc1, 0x7b, 0x47, 0x26, 0x99, 0x82, 0x40, + 0xce, 0x74, 0x20, 0x5f, 0x18, 0xcb, 0x4b, 0x17, 0xbb, 0xfc, 0x73, 0x18, + 0x51, 0x76, 0xad, 0x76, 0x1c, 0x1d, 0x48, 0xe6, 0x33, 0xa4, 0xac, 0x7a, + 0xdc, 0x2f, 0x61, 0xdc, 0x95, 0x79, 0x8e, 0x53, 0x0d, 0x20, 0x81, 0x7b, + 0x72, 0x13, 0x11, 0xbe, 0x82, 0x4d, 0xfc, 0xf7, 0x62, 0x9f, 0xbc, 0x53, + 0x35, 0x43, 0x28, 0x0c}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0x0a, 0x50, 0x67, 0xa9, 0x7a, 0x17, 0x11, 0x4b, 0xe5, 0xa7, 0x16, 0x97, + 0xf1, 0x56, 0x94, 0xd9, 0x8c, 0xdd, 0x6e, 0x79, 0xdc, 0xba, 0x17, 0x26, + 0xa3, 0x8c, 0xa6, 0x60, 0xae, 0x4f, 0xd9, 0xa1, 0x33, 0x6d, 0xf2, 0xde, + 0x79, 0x71, 0x8c, 0xea, 0x17, 0x6a, 0x36, 0x5c, 0x46, 0xa2, 0x4d, 0x04, + 0x68, 0xc2, 0xa7, 0x19, 0xcc, 0x18, 0x35, 0xe5, 0xb6, 0x0a, 0xa6, 0x44, + 0x24, 0xa8, 0xde, 0xa0, 0x92, 0x1f, 0xb6, 0x41, 0x45, 0x8c, 0x27, 0x9c, + 0x74, 0xa7, 0xac, 0x74, 0x47, 0x41, 0x26, 0xbe, 0xcc, 0x25, 0xc8, 0x4c, + 0xb8, 0xe4, 0x11, 0xcc, 0x7a, 0x11, 0x9c, 0x78, 0x29, 0x8a, 0x2f, 0x45, + 0x65, 0x8c, 0x75, 0x90, 0xc3, 0xb4, 0x0d, 0xbc, 0xeb, 0x7c, 0x41, 0xc6, + 0x7e, 0x73, 0xd4, 0x1b, 0x46, 0xac, 0x55, 0xcb, 0xea, 0x54, 0x1c, 0x64, + 0xa9, 0x1c, 0x52, 0x1e, 0x37, 0x78, 0x90, 0xcc, 0x03, 0x1a, 0x49, 0x33, + 0xa2, 0x37, 0x60, 0x9d, 0xce, 0x1d, 0x9f, 0x76, 0x68, 0x46, 0x41, 0x41, + 0x7a, 0x44, 0x75, 0x96, 0x62, 0xe1, 0x66, 0xd8, 0x37, 0xe7, 0x7e, 0x9b, + 0x8b, 0x3f, 0xd3, 0x34, 0x3c, 0xad, 0x26, 0xde, 0x86, 0xdb, 0x4f, 0x91, + 0x4a, 0xe8, 0x38, 0x93, 0xfe, 0x96, 0x58, 0x65, 0x4d, 0x09, 0x32, 0xb6, + 0xa9, 0x8c, 0xa5, 0x73, 0x56, 0x69, 0xd6, 0x67, 0x18, 0x6d, 0x89, 0x4b, + 0x5d, 0x47, 0x2a, 0x1e, 0xfe, 0xf4, 0xb2, 0xe0, 0x60, 0x35, 0x18, 0x9f, + 0xea, 0xf9, 0x60, 0xca, 0x12, 0x42, 0xb6, 0x20, 0x26, 0x4e, 0x71, 0xc4, + 0x73, 0x07, 0xa8, 0xa3, 0x8b, 0xba, 0xe9, 0xbc, 0x3d, 0x1b, 0xd5, 0x50, + 0x8a, 0xc3, 0x7f, 0x1b, 0xa7, 0x70, 0xbf, 0xc3, 0x6a, 0x50, 0xa5, 0x43, + 0xee, 0x20, 0x4e, 0x5e, 0xff, 0x53, 0x10, 0xfe, 0x3b, 0xf4, 0x30, 0xdc, + 0x69, 0x08, 0xeb, 0x9e}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x76, 0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, 0xa4, 0x88, + 0xbc, 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, 0x13, 0x40, + 0xa2, 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, 0x28, 0xc2, + 0xe7, 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, 0x6b, 0x49, + 0x22, 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, 0xc1, 0xa8, + 0x4c, 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, 0xe9, 0xf7, + 0xd6, 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, 0x91, 0xa3, + 0xc1, 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, 0xb1, 0xd4, + 0xb7, 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, 0xf0, 0x37, + 0xe7, 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, 0xf2, 0xc9, + 0x86, 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, 0xf4, 0x9f, + 0xd3, 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, 0x11, 0xaa, + 0x61, 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, 0x5c, 0xd1, + 0x2c, 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, 0x10, 0x31, + 0x9f, 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, 0xe0, 0xc1, + 0xba, 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, 0x85, 0x20, + 0x8a, 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, 0x7b, 0x0b, + 0x9d, 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, 0x53, 0xad, + 0x5f, 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, 0x12, 0xff, + 0x84, 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, 0x43, 0x86, + 0xb5, 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, 0x94, 0xf8, + 0xd4, 0xf9, 0x1b, 0x80}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0xc2, 0xa9, 0xb9, 0x6b, 0x17, 0x31, 0x4b, 0xfc, 0xc8, 0x2d, 0x06, 0x53, + 0xe1, 0x4a, 0xaa, 0x70, 0x24, 0xb3, 0x14, 0x51, 0xa8, 0x42, 0xf7, 0x17, + 0x4a, 0x8a, 0x70, 0x8d, 0xd8, 0x0c, 0x94, 0x21, 0x2a, 0xf6, 0x70, 0x80, + 0x6f, 0x96, 0xe7, 0xc0, 0x8e, 0x24, 0x13, 0x19, 0x8b, 0xc3, 0x2d, 0x99, + 0xa2, 0xe6, 0x7d, 0x32, 0xc6, 0xfe, 0x77, 0x27, 0x35, 0xce, 0xd1, 0x6a, + 0xe8, 0xb9, 0x03, 0xd3, 0x40, 0xb6, 0x15, 0x85, 0xeb, 0x4b, 0x2a, 0xe7, + 0xe0, 0xf5, 0x1c, 0xaa, 0xfe, 0xa6, 0x91, 0xda, 0xbe, 0x31, 0xdd, 0xff, + 0x90, 0xb1, 0x14, 0xa1, 0x3f, 0x05, 0x07, 0x2f, 0xd8, 0xa8, 0xa9, 0xbc, + 0x16, 0xfd, 0xcf, 0x32, 0xd1, 0x99, 0xda, 0xa0, 0xde, 0x8e, 0xf3, 0x4f, + 0xd7, 0x90, 0xf1, 0x13, 0x50, 0x5e, 0xab, 0x2b, 0x04, 0x9c, 0x51, 0x5a, + 0x13, 0xa7, 0xd5, 0x6f, 0x45, 0x2f, 0x74, 0x8a, 0xb7, 0x6a, 0x07, 0x47, + 0x6d, 0x60, 0x9f, 0x9e, 0x8d, 0xb4, 0x8d, 0x97, 0xf7, 0x4f, 0x8e, 0x8b, + 0xcd, 0xea, 0x62, 0xf4, 0x95, 0xf5, 0x73, 0xbf, 0xd2, 0xa1, 0x71, 0x22, + 0x4b, 0xce, 0x7e, 0x23, 0x89, 0x81, 0x1c, 0x01, 0xee, 0xc7, 0x0d, 0xdf, + 0xfe, 0xdd, 0x6b, 0xd2, 0xb7, 0xa3, 0x89, 0x6a, 0x81, 0xa3, 0x83, 0xe6, + 0x86, 0xdd, 0x80, 0x86, 0x3f, 0x86, 0xa2, 0x29, 0x0d, 0xb0, 0x96, 0x1a, + 0xd1, 0xb2, 0xc6, 0x39, 0x9a, 0x12, 0xfc, 0x72, 0x5a, 0x33, 0xa1, 0x82, + 0xdf, 0xff, 0xd5, 0xeb, 0xc0, 0x99, 0x61, 0x2b, 0x9c, 0xd9, 0x96, 0xa1, + 0xc4, 0x40, 0x37, 0xd2, 0x39, 0x6f, 0xf6, 0x57, 0xd2, 0x2a, 0x50, 0xd9, + 0x42, 0x04, 0xe4, 0x42, 0x8f, 0xe3, 0xd6, 0x2b, 0x62, 0x9c, 0x83, 0x19, + 0x67, 0x76, 0x54, 0xef, 0xb1, 0xbb, 0x0f, 0xce, 0xac, 0x9a, 0xe8, 0xd1, + 0xeb, 0x3d, 0x2f, 0x07}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 6, + {0x61}, + {0xc6, 0x7d, 0x74, 0xac, 0xd6, 0x80, 0x29, 0xef, 0x17, 0x83, 0xf6, 0x41, + 0x2a, 0x2f, 0xf0, 0x97, 0xbc, 0x4c, 0x58, 0x8f, 0x41, 0x25, 0xdc, 0x9a, + 0xf8, 0x71, 0xff, 0x6c, 0xbc, 0x18, 0xca, 0xf2, 0xfd, 0xbd, 0x5f, 0x92, + 0x23, 0x52, 0x11, 0xbb, 0x46, 0x0d, 0x7c, 0x32, 0xba, 0xd3, 0xd7, 0x68, + 0xa7, 0x89, 0x3a, 0xd5, 0xb1, 0xe9, 0x20, 0xec, 0x9b, 0xde, 0x3c, 0xf9, + 0x57, 0x7f, 0x66, 0xa1, 0x6d, 0x5a, 0x3e, 0x5a, 0x4f, 0xeb, 0x40, 0xf0, + 0x41, 0x3a, 0xd4, 0x76, 0x13, 0x92, 0x9b, 0x44, 0xd4, 0x01, 0x85, 0xcd, + 0x45, 0x07, 0x51, 0x5e, 0x73, 0xe9, 0x14, 0x4a, 0x62, 0x6c, 0x6e, 0x24, + 0x61, 0x87, 0x67, 0x89, 0xc8, 0x12, 0x8e, 0xb6, 0x43, 0x88, 0x79, 0xcc, + 0x6b, 0x2a, 0x97, 0x1d, 0xbc, 0xaf, 0xa9, 0xe9, 0xf4, 0x0b, 0x01, 0x20, + 0xfa, 0x38, 0xf4, 0x80, 0x23, 0x80, 0x50, 0x11, 0xd8, 0x9d, 0x48, 0xcb, + 0x09, 0x3b, 0xba, 0xfd, 0x22, 0x1a, 0xca, 0x8b, 0x62, 0x31, 0x1a, 0x6a, + 0x2a, 0x29, 0xa9, 0x2e, 0x13, 0x30, 0x2c, 0x6d, 0xa0, 0xf9, 0x19, 0x0a, + 0xce, 0xb9, 0xc3, 0x6c, 0x97, 0x0d, 0x73, 0x14, 0x25, 0xec, 0x07, 0x9b, + 0xbc, 0x62, 0x95, 0xaa, 0xc0, 0x1d, 0x9c, 0xce, 0x13, 0x6f, 0x9e, 0x2d, + 0x55, 0xe8, 0x51, 0x6d, 0x00, 0x74, 0x13, 0xf1, 0xd4, 0x4b, 0xfa, 0xf6, + 0x3e, 0x25, 0x77, 0x67, 0xdc, 0x06, 0x20, 0xa8, 0x90, 0x2f, 0xb4, 0x49, + 0xf9, 0xd6, 0x2a, 0x25, 0x63, 0x00, 0x87, 0xb6, 0x13, 0x78, 0x4a, 0xf8, + 0x1f, 0x1a, 0x58, 0x8d, 0xa7, 0xb0, 0xfc, 0x2e, 0xd2, 0x13, 0x8e, 0x58, + 0xea, 0xcc, 0x74, 0x6c, 0xc2, 0x41, 0x7b, 0x00, 0x88, 0xa1, 0xbc, 0x94, + 0x55, 0x52, 0xaf, 0xb7, 0x53, 0x68, 0x47, 0xba, 0xed, 0x72, 0xc1, 0x64, + 0x84, 0xee, 0x7d, 0xdb}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0xc1, 0xfb, 0x08, 0x43, 0xb4, 0xe3, 0xc7, 0x7e, 0x62, 0x2d, 0x11, 0x97, + 0xee, 0x89, 0x7b, 0x82, 0x51, 0x97, 0x11, 0x72, 0xdd, 0xd2, 0xa1, 0xbb, + 0x94, 0x14, 0x21, 0x73, 0x45, 0x1d, 0x17, 0x48, 0xb4, 0x68, 0xa4, 0x50, + 0xb1, 0x5b, 0xc0, 0x62, 0xad, 0xc9, 0x43, 0x11, 0xfb, 0xd4, 0x3a, 0x80, + 0x73, 0x91, 0x72, 0x1b, 0xc0, 0x5a, 0x49, 0x49, 0xb3, 0x9a, 0xf2, 0xce, + 0xaf, 0xb1, 0xbb, 0xbe, 0x6e, 0x15, 0x72, 0x37, 0xc6, 0xa7, 0xcb, 0x33, + 0xfb, 0x97, 0x1c, 0xef, 0x3c, 0x7b, 0xb1, 0x72, 0xca, 0x76, 0xf2, 0x7e, + 0x5a, 0x70, 0xb4, 0xab, 0x50, 0x1b, 0x8c, 0x4f, 0x69, 0x51, 0x45, 0xda, + 0x34, 0xf0, 0x0a, 0x54, 0xde, 0xb4, 0x7b, 0xaf, 0x1f, 0x47, 0x22, 0xc3, + 0x13, 0xa1, 0x82, 0x2b, 0x87, 0x46, 0x10, 0x9c, 0x47, 0x1f, 0x4f, 0xd8, + 0xe6, 0x94, 0x1c, 0xef, 0xe5, 0x45, 0x80, 0x4f, 0xad, 0x30, 0xe7, 0x89, + 0xe4, 0x19, 0xaa, 0x32, 0xf1, 0x69, 0x58, 0xfa, 0x66, 0x7e, 0xd4, 0x29, + 0x12, 0xd6, 0xdf, 0xb5, 0xcc, 0x6d, 0x76, 0x35, 0xe2, 0x86, 0x72, 0x53, + 0xbf, 0xeb, 0x5a, 0xe9, 0x46, 0x28, 0x3f, 0x4f, 0xbc, 0x00, 0x1f, 0xe8, + 0xf5, 0x78, 0xca, 0x00, 0xc7, 0x35, 0xf6, 0xcb, 0x02, 0xf6, 0x5e, 0xfa, + 0xff, 0x24, 0x01, 0xf9, 0xda, 0x63, 0x0a, 0xc2, 0xed, 0x9c, 0xa7, 0xd4, + 0x4e, 0x4d, 0xe8, 0xae, 0x1f, 0xf6, 0x42, 0x55, 0x60, 0xd5, 0x4d, 0x75, + 0xa9, 0x34, 0x93, 0x70, 0x21, 0x58, 0x94, 0x18, 0xb9, 0x15, 0x73, 0xb4, + 0xee, 0xb4, 0xf6, 0x98, 0x38, 0x30, 0x09, 0xc3, 0x07, 0x49, 0x39, 0xd8, + 0x3c, 0x90, 0xd4, 0x63, 0xa2, 0xc7, 0x99, 0xc1, 0x6e, 0x06, 0xc6, 0x46, + 0x76, 0x41, 0xd3, 0x35, 0xb0, 0x01, 0xef, 0x89, 0xc9, 0x41, 0x2f, 0x74, + 0x78, 0xd5, 0xaf, 0xb9}, + {}, + priv_key_2, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa5, 0x9e, 0xd1, 0x88, 0x17, 0x82, 0xb3, 0xa1, 0x51, 0x25, 0x4f, 0xd0, + 0x10, 0x2d, 0x0c, 0x78, 0x26, 0x9c, 0xe0, 0x15, 0xa5, 0x42, 0x76, 0x77, + 0x63, 0xd7, 0x86, 0xbb, 0xb8, 0x8d, 0x7c, 0x76, 0x4e, 0x6a, 0x24, 0x49, + 0xf4, 0x9b, 0xb8, 0x31, 0x34, 0x30, 0xed, 0x48, 0x0c, 0xe6, 0xd6, 0x55, + 0x83, 0x50, 0x2f, 0x64, 0x7f, 0x43, 0x9f, 0xfb, 0x57, 0x8c, 0xba, 0x62, + 0x67, 0xdd, 0xb4, 0x92, 0xdc, 0x74, 0xff, 0xab, 0x44, 0xce, 0xbb, 0xc1, + 0x1d, 0xf4, 0x4f, 0xa6, 0xe8, 0x38, 0x99, 0x71, 0x9c, 0x74, 0x32, 0xe5, + 0x09, 0xae, 0x3a, 0x58, 0x71, 0x7f, 0x45, 0x2b, 0xdb, 0x53, 0x1f, 0x01, + 0xb7, 0x0f, 0x95, 0x41, 0xca, 0xdb, 0x50, 0x4b, 0x94, 0x2f, 0x82, 0xb1, + 0x03, 0x2a, 0x5d, 0xaa, 0x27, 0x17, 0x9d, 0x83, 0xdc, 0x63, 0xe0, 0xf3, + 0x42, 0xd5, 0xf7, 0x69, 0xfa, 0xfc, 0x07, 0x50, 0x68, 0x74, 0x70, 0x4f, + 0xab, 0x17, 0xd6, 0x1c, 0xbd, 0xa6, 0x98, 0xa2, 0x01, 0xfa, 0x42, 0x73, + 0x8f, 0xb2, 0x1e, 0x9e, 0xf8, 0x82, 0x8c, 0xfa, 0x0e, 0x0b, 0x4a, 0x5e, + 0xe8, 0x6e, 0x63, 0x9d, 0x69, 0x64, 0x27, 0x48, 0xcc, 0x76, 0x4a, 0x4f, + 0xa2, 0x7f, 0xdb, 0x18, 0xc4, 0x22, 0xf1, 0x25, 0x7b, 0x9a, 0x7c, 0xaa, + 0xf2, 0x43, 0x0e, 0x6a, 0x34, 0x7b, 0xba, 0xa1, 0x70, 0xb7, 0x7f, 0xc7, + 0xf2, 0xaa, 0xb7, 0xad, 0x26, 0x73, 0x32, 0x4c, 0x17, 0xac, 0xff, 0x7f, + 0x67, 0xcc, 0x00, 0x52, 0x54, 0x83, 0xc5, 0xa3, 0x90, 0xc0, 0x84, 0xec, + 0xeb, 0x0d, 0xde, 0xa6, 0x37, 0xf0, 0x9c, 0xc1, 0x15, 0x86, 0x38, 0xee, + 0xde, 0xad, 0x7b, 0x38, 0xa1, 0x4e, 0x99, 0x39, 0xc5, 0x55, 0xcf, 0xb1, + 0x88, 0x1d, 0xae, 0x08, 0x47, 0x9d, 0x83, 0x8c, 0x1d, 0xc1, 0xaf, 0x3b, + 0x81, 0x34, 0x83, 0x05}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_2, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x54, 0x90, 0xda, 0x68, 0x47, 0x78, 0xd7, 0x36, 0x66, 0xab, 0x3c, 0xdd, + 0xb1, 0x45, 0xbf, 0x50, 0xc9, 0x14, 0xed, 0x7f, 0xc5, 0xcc, 0xca, 0x7f, + 0xa5, 0xae, 0xc0, 0x7e, 0x45, 0xd9, 0x25, 0xfd, 0x40, 0x4e, 0x34, 0xc8, + 0x99, 0xb3, 0x62, 0x0e, 0xe0, 0x10, 0xcb, 0xdf, 0x02, 0xf1, 0x90, 0xbf, + 0x23, 0xf4, 0x7c, 0x07, 0xf9, 0x95, 0x14, 0x2b, 0xfa, 0x0b, 0x1b, 0xdd, + 0x98, 0x88, 0x72, 0x67, 0x1a, 0xa4, 0xcc, 0xab, 0xa8, 0xfc, 0xc6, 0x68, + 0xcf, 0x41, 0x3a, 0x62, 0x7b, 0xdf, 0x27, 0xf8, 0xb6, 0x80, 0xf1, 0xb9, + 0xd6, 0x33, 0xcf, 0x3e, 0x2a, 0x3c, 0x0b, 0x83, 0xa9, 0xeb, 0xec, 0x59, + 0x1c, 0x9f, 0xd9, 0xf1, 0xa4, 0xbc, 0x99, 0x7a, 0xd8, 0x36, 0xbf, 0x5d, + 0xb9, 0xa8, 0x01, 0x5c, 0x34, 0xbe, 0xf1, 0x13, 0x92, 0xef, 0x8b, 0xfa, + 0x4b, 0x27, 0x8b, 0x9b, 0xa8, 0xf3, 0x15, 0xe2, 0x56, 0x90, 0x82, 0x99, + 0x81, 0x22, 0x45, 0xdc, 0x53, 0x4d, 0xea, 0xcb, 0x9b, 0x97, 0xb7, 0x64, + 0x51, 0x62, 0xab, 0x66, 0x97, 0x21, 0x26, 0x81, 0x77, 0x40, 0x47, 0x99, + 0x17, 0x3f, 0x4f, 0x9a, 0x1e, 0x90, 0xab, 0xaf, 0x04, 0xcf, 0x78, 0xa1, + 0xea, 0x8a, 0x95, 0xe8, 0x6c, 0x34, 0x35, 0x53, 0x15, 0x35, 0x62, 0xe3, + 0x17, 0x5e, 0xa1, 0x35, 0x99, 0x8e, 0x20, 0xcb, 0x51, 0x38, 0x6e, 0x93, + 0x4e, 0xe2, 0x86, 0x76, 0xe1, 0x0a, 0x5a, 0x73, 0xb5, 0x9f, 0xa1, 0xca, + 0x3b, 0x5c, 0x96, 0xae, 0x43, 0x32, 0x38, 0x83, 0xab, 0x5a, 0x9a, 0x92, + 0x14, 0xba, 0xa4, 0x61, 0x04, 0x6e, 0x3f, 0x60, 0x0e, 0xac, 0xed, 0x75, + 0xcc, 0xfb, 0x88, 0x7f, 0xdb, 0x11, 0xd5, 0xd2, 0x02, 0x34, 0x79, 0x18, + 0xcb, 0x42, 0x27, 0x63, 0x70, 0xef, 0x6f, 0xb4, 0x23, 0x30, 0xd3, 0x92, + 0x27, 0x71, 0xe7, 0xb5}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_2, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xaa, 0xec, 0x36, 0x6e, 0x45, 0xe9, 0xcb, 0xee, 0x80, 0x4f, 0x4b, 0xea, + 0xb0, 0xc7, 0xd4, 0xa8, 0x02, 0x73, 0x1a, 0xe1, 0xe2, 0x2d, 0x93, 0xe3, + 0xdc, 0x0f, 0xa4, 0x86, 0x8d, 0xd8, 0x49, 0xc0, 0xcd, 0xfc, 0x52, 0x06, + 0x60, 0x51, 0xcf, 0x12, 0x88, 0x7c, 0xcc, 0x09, 0x25, 0x73, 0x01, 0x02, + 0x6b, 0xe0, 0xe4, 0xeb, 0xe2, 0xd6, 0x0d, 0xbe, 0xc6, 0xde, 0x54, 0x7d, + 0x1d, 0xd4, 0xf7, 0x78, 0x68, 0x2f, 0xa9, 0xd8, 0x8d, 0xcc, 0xb0, 0xea, + 0xb5, 0xe6, 0xcb, 0x07, 0xfe, 0x7c, 0x3a, 0x36, 0x64, 0xb5, 0xf3, 0x1b, + 0xd6, 0x8c, 0xdb, 0xe9, 0xb8, 0x8f, 0xec, 0x68, 0x4b, 0x9e, 0x4a, 0x02, + 0x3f, 0x0e, 0x78, 0x2e, 0x5e, 0x9a, 0x32, 0x86, 0x28, 0xdb, 0x6c, 0x3d, + 0x94, 0xa1, 0x08, 0x2b, 0xd0, 0xd3, 0xe4, 0x53, 0xce, 0x26, 0x28, 0xc1, + 0xf1, 0x7a, 0x76, 0x7c, 0x01, 0x7d, 0x72, 0x50, 0x84, 0xdd, 0x0b, 0x7d, + 0x71, 0x52, 0x41, 0xb8, 0x08, 0xb2, 0x53, 0x74, 0x64, 0xdc, 0xc6, 0xee, + 0xb5, 0xaf, 0x4c, 0x4c, 0x18, 0x70, 0x2b, 0xcd, 0xc7, 0x33, 0xc5, 0x3f, + 0x35, 0xd8, 0x05, 0xf8, 0x13, 0xe7, 0x72, 0xac, 0x32, 0xbc, 0xaf, 0xfe, + 0x02, 0x5e, 0xf0, 0xfa, 0x89, 0x31, 0x84, 0x9f, 0xeb, 0xf9, 0x9c, 0x9e, + 0x73, 0xcf, 0x5e, 0x47, 0x30, 0xa1, 0x49, 0x24, 0xd9, 0xf0, 0x74, 0x06, + 0x3b, 0x4d, 0x80, 0xfa, 0xf3, 0xe8, 0xbc, 0xe1, 0x93, 0x0d, 0xaa, 0x24, + 0x1e, 0xce, 0xe3, 0xb6, 0x84, 0xd6, 0x67, 0x4d, 0xc4, 0x1b, 0x8c, 0xe5, + 0x3a, 0xa8, 0xc0, 0x00, 0x2b, 0x02, 0x00, 0xfa, 0x39, 0x37, 0x20, 0xed, + 0x96, 0x78, 0x22, 0xeb, 0x2e, 0xdd, 0x74, 0xa1, 0x95, 0x42, 0x3e, 0xba, + 0x5d, 0xd6, 0xfe, 0x39, 0x15, 0x0d, 0xcb, 0x69, 0x7c, 0xc1, 0xf3, 0x55, + 0x3f, 0x84, 0xb9, 0xfe}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_2, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78}, + {0x34, 0x8f, 0x66, 0x80, 0xd2, 0x5d, 0x93, 0xe7, 0xf8, 0xf1, 0x7f, 0x24, + 0x10, 0xdd, 0x4b, 0xdc, 0x8a, 0x2b, 0xa5, 0xc9, 0xd2, 0x9b, 0x17, 0xf3, + 0xdc, 0x1e, 0x30, 0x8d, 0x86, 0x8e, 0xf3, 0xe1, 0x12, 0x19, 0x82, 0x63, + 0x5c, 0x60, 0xfd, 0x38, 0x6f, 0x77, 0x56, 0x63, 0x70, 0xf5, 0xbc, 0x0d, + 0x34, 0xe9, 0x59, 0x66, 0x37, 0xc5, 0x9b, 0x00, 0xa6, 0xeb, 0x66, 0x5b, + 0xf5, 0x70, 0x71, 0x26, 0x04, 0x83, 0xf7, 0x2a, 0x5c, 0xf0, 0xbd, 0x6a, + 0xd8, 0x06, 0xa0, 0x49, 0xaa, 0x67, 0x0f, 0xfa, 0xc2, 0x06, 0x67, 0x2f, + 0xad, 0x6e, 0x20, 0x6d, 0x9e, 0x13, 0xf8, 0x2d, 0x89, 0xcd, 0x36, 0x75, + 0xa8, 0x88, 0x87, 0x3c, 0xfd, 0xd1, 0xea, 0x20, 0xfe, 0xec, 0x04, 0xac, + 0x9e, 0x1d, 0x4d, 0xae, 0xbc, 0x58, 0xae, 0x9e, 0xbb, 0x84, 0x45, 0x9a, + 0x34, 0x81, 0xd2, 0x68, 0x46, 0x8f, 0x6e, 0x97, 0xbb, 0xad, 0x00, 0x11, + 0x24, 0x75, 0x76, 0xcd, 0xce, 0xa3, 0x19, 0xb6, 0x8b, 0x19, 0xce, 0x7f, + 0x25, 0x73, 0xcb, 0x3d, 0x71, 0x1e, 0x07, 0x8b, 0x9e, 0x20, 0x6f, 0xea, + 0x72, 0x9e, 0x5b, 0x61, 0xd6, 0x7f, 0x40, 0x0a, 0x33, 0x5a, 0xed, 0xb4, + 0x8f, 0x67, 0x3a, 0xf1, 0xa8, 0x1c, 0x29, 0x98, 0xd8, 0x0b, 0xa3, 0x4a, + 0xc1, 0x85, 0x30, 0xcc, 0xef, 0x71, 0x83, 0x86, 0x58, 0xe8, 0x93, 0x7c, + 0x12, 0x7f, 0x5d, 0x5c, 0xe9, 0x3a, 0x52, 0x5a, 0x2e, 0xc6, 0x0c, 0x98, + 0x56, 0x9d, 0x78, 0x55, 0x92, 0x49, 0x0f, 0xcf, 0x3c, 0x72, 0xd5, 0x37, + 0x91, 0xf8, 0xe8, 0x12, 0x44, 0x29, 0x2f, 0x18, 0x24, 0x26, 0x45, 0x18, + 0xbb, 0x82, 0x7a, 0xdf, 0x12, 0x05, 0xe6, 0xa2, 0xe1, 0xca, 0x7d, 0x01, + 0x19, 0x5d, 0xd4, 0xc3, 0x61, 0x6a, 0xcb, 0x75, 0x80, 0xc0, 0xc9, 0xc5, + 0x72, 0x02, 0x4a, 0x4f}, + {}, + priv_key_2, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa6, 0x42, 0xbe, 0xde, 0x4d, 0x11, 0x9d, 0x37, 0xba, 0x3c, 0x6f, 0x72, + 0x9a, 0xb8, 0xef, 0x09, 0x05, 0x5a, 0x41, 0xc5, 0xcc, 0x65, 0x0a, 0x95, + 0x4b, 0xd0, 0xa2, 0xaa, 0x24, 0x81, 0x72, 0xf3, 0xe3, 0x32, 0xd3, 0xca, + 0xf2, 0x7f, 0x66, 0x52, 0x20, 0x22, 0x87, 0x70, 0x5d, 0x58, 0xb3, 0xec, + 0x31, 0xa5, 0x92, 0x50, 0x83, 0x48, 0x6c, 0x50, 0xc3, 0x1e, 0xa5, 0xb2, + 0x7a, 0x69, 0x3b, 0x2b, 0x93, 0xc6, 0xa4, 0xbe, 0x3c, 0x59, 0x38, 0xa4, + 0x78, 0x14, 0x8e, 0xd6, 0x60, 0x00, 0x42, 0x97, 0x0d, 0x71, 0xe2, 0xae, + 0x81, 0xe2, 0x1a, 0x2f, 0x60, 0xea, 0x68, 0x3c, 0x4a, 0x11, 0xbe, 0x85, + 0xd2, 0xa0, 0x0c, 0xd3, 0x9e, 0xdb, 0x6f, 0x05, 0xf8, 0xe9, 0x3c, 0x2d, + 0x76, 0x0e, 0x68, 0xba, 0x74, 0xa4, 0x2d, 0xce, 0xcb, 0x6a, 0x89, 0x05, + 0x36, 0xc7, 0xbb, 0x09, 0x31, 0x46, 0xa8, 0x16, 0x1e, 0x88, 0x47, 0xb1, + 0x8d, 0xdf, 0x18, 0xe1, 0x3e, 0xb0, 0x4f, 0xcd, 0x84, 0x12, 0x60, 0x01, + 0x60, 0x84, 0xb2, 0x3e, 0xfa, 0xd5, 0xf3, 0x6c, 0x3c, 0x53, 0x74, 0xa8, + 0x50, 0xb2, 0x6f, 0x97, 0xe8, 0x07, 0x6f, 0x9e, 0x28, 0x8c, 0x9e, 0x90, + 0x48, 0x45, 0xc4, 0x6d, 0xf4, 0xfd, 0x8a, 0xf4, 0x10, 0x31, 0xdc, 0x6a, + 0x9d, 0xc4, 0x1c, 0x35, 0xc1, 0xac, 0x73, 0xfb, 0x95, 0x86, 0xe3, 0x08, + 0xec, 0xb8, 0x26, 0x0d, 0x85, 0xd7, 0x30, 0xff, 0xe7, 0x8b, 0xcc, 0x04, + 0x39, 0xe4, 0x84, 0x5b, 0xc9, 0xf6, 0x19, 0x79, 0x56, 0xb2, 0xe4, 0xdf, + 0xa4, 0xc5, 0xe6, 0x36, 0x7b, 0x20, 0x3c, 0x1a, 0x45, 0x0a, 0x08, 0x1e, + 0x3e, 0xdf, 0x6b, 0x50, 0xaa, 0x85, 0x30, 0x3b, 0xbb, 0x54, 0x7e, 0xfb, + 0xab, 0x50, 0x09, 0xfa, 0x80, 0x83, 0x9d, 0x78, 0xa7, 0xd3, 0xc8, 0x51, + 0x48, 0x15, 0xa9, 0x93}, + {}, + priv_key_2, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x4d, 0x80, 0x5a, 0x7c, 0xe6, 0x50, 0x73, 0x9a, 0x4e, 0x4f, 0x33, 0x4d, + 0xe9, 0xe5, 0x7f, 0xc1, 0x34, 0x60, 0x4c, 0x9e, 0x51, 0x98, 0xaa, 0xb2, + 0xbd, 0x20, 0x44, 0xb1, 0x1a, 0xfb, 0xc4, 0x57, 0x41, 0x81, 0x4b, 0x2c, + 0x6b, 0x79, 0x64, 0x11, 0x71, 0x04, 0x45, 0xad, 0x3f, 0x73, 0xb5, 0xa1, + 0x1d, 0x20, 0x66, 0xab, 0x73, 0xd4, 0xed, 0x63, 0x69, 0x97, 0xc6, 0x54, + 0x2e, 0xc1, 0x8e, 0x8a, 0xf4, 0xf1, 0xca, 0x00, 0x19, 0x86, 0x51, 0x56, + 0xcf, 0x9e, 0xe8, 0x63, 0x15, 0xad, 0xb7, 0x5d, 0xb3, 0x64, 0x09, 0x53, + 0xd1, 0xf1, 0x26, 0x85, 0x37, 0xd3, 0x08, 0x25, 0x6f, 0x71, 0x2d, 0x0a, + 0x3b, 0x3a, 0x4b, 0x2b, 0x88, 0x32, 0x20, 0x56, 0xae, 0x9c, 0x06, 0x45, + 0x8f, 0xc3, 0x6e, 0xee, 0xd6, 0x03, 0x59, 0xd0, 0x91, 0x09, 0x0a, 0x9a, + 0x3d, 0x6c, 0x36, 0x46, 0xfc, 0xf5, 0x4e, 0x0f, 0x98, 0x00, 0x8a, 0x64, + 0x40, 0xf5, 0x07, 0x7e, 0xce, 0x46, 0x7e, 0x10, 0xb9, 0xee, 0xff, 0xc6, + 0x71, 0x30, 0x93, 0x06, 0xee, 0xa6, 0x0b, 0x91, 0x2d, 0xcb, 0x87, 0x2b, + 0x48, 0x42, 0x84, 0x50, 0x04, 0x1f, 0x55, 0x34, 0x12, 0xb0, 0xf7, 0xa3, + 0x70, 0xfc, 0x1f, 0x2e, 0xcf, 0xbe, 0x17, 0x11, 0x65, 0x8d, 0xe4, 0x99, + 0x1f, 0xed, 0xc3, 0x34, 0x13, 0xf8, 0xfa, 0xf6, 0x9c, 0x3f, 0x8c, 0xf9, + 0x7e, 0x90, 0x03, 0xb2, 0xb0, 0x39, 0xbf, 0xf2, 0x37, 0x68, 0x13, 0x39, + 0x87, 0x5a, 0x85, 0xd2, 0x13, 0x2b, 0xda, 0x1a, 0x02, 0x9a, 0x2e, 0x79, + 0xf0, 0xe3, 0x7f, 0x90, 0xf5, 0x03, 0x58, 0x21, 0x63, 0x99, 0xb5, 0x99, + 0xd1, 0x7e, 0x77, 0x60, 0x33, 0x6f, 0xa4, 0x47, 0xe6, 0x59, 0x9c, 0xee, + 0x60, 0xca, 0x38, 0x4f, 0x82, 0x9d, 0xf0, 0xfe, 0x49, 0xe6, 0xfd, 0xdf, + 0xce, 0x91, 0xa7, 0x4f}, + {}, + priv_key_2, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x55, 0x2e, 0xda, 0xec, 0x51, 0x57, 0x7d, 0xaf, 0x5a, 0x3a, 0x41, 0xf5, + 0x12, 0x2d, 0x8e, 0x14, 0xa0, 0xf2, 0x10, 0xf4, 0xa6, 0x91, 0xc2, 0x2b, + 0x62, 0x45, 0x50, 0xd9, 0x53, 0xc2, 0xe0, 0xc9, 0x3f, 0xef, 0x2f, 0xb8, + 0x83, 0xd7, 0x66, 0xa4, 0x99, 0x64, 0x24, 0x37, 0x7c, 0x38, 0x4f, 0x41, + 0x62, 0x4c, 0x3d, 0x65, 0x72, 0x8a, 0xa1, 0xa9, 0x53, 0xe3, 0x28, 0x3b, + 0xba, 0x9f, 0xf5, 0xd0, 0x20, 0xac, 0xc1, 0xf8, 0x70, 0xe4, 0x95, 0xc5, + 0x39, 0xf9, 0x85, 0x7d, 0x32, 0xb4, 0x2e, 0x9a, 0x7f, 0x82, 0x1e, 0x21, + 0x87, 0xe9, 0x97, 0xc4, 0x09, 0xef, 0x85, 0xf0, 0x01, 0x3c, 0x43, 0x49, + 0x18, 0xd7, 0xe0, 0x85, 0x56, 0x66, 0x07, 0xc2, 0xcf, 0x27, 0x9d, 0x6d, + 0x7a, 0x1f, 0x51, 0xba, 0x51, 0x67, 0x2d, 0x74, 0x49, 0x1d, 0x1a, 0xd7, + 0x97, 0x46, 0x1b, 0x55, 0x51, 0x99, 0xff, 0x3b, 0xcb, 0xd2, 0x6f, 0x3d, + 0x87, 0x78, 0x1f, 0x09, 0xde, 0xe6, 0xce, 0xf4, 0x46, 0x05, 0x36, 0x85, + 0xee, 0xb6, 0x0f, 0x0a, 0x81, 0xd5, 0x7c, 0xf7, 0x3b, 0x3d, 0x67, 0x4c, + 0xff, 0xf6, 0x06, 0x0f, 0x53, 0xb0, 0xfa, 0x8f, 0x22, 0x4e, 0x43, 0xab, + 0x4a, 0x88, 0xf0, 0xce, 0x37, 0xd2, 0xab, 0x9b, 0x4c, 0x25, 0x7d, 0xf7, + 0x7e, 0x75, 0x19, 0xf2, 0x11, 0xdb, 0xaf, 0x6b, 0x98, 0x37, 0x99, 0x2d, + 0x9f, 0x6c, 0xd4, 0xe5, 0xfa, 0xbb, 0xa4, 0xab, 0x0b, 0x40, 0x5b, 0x49, + 0xc8, 0xef, 0x0c, 0xc1, 0x72, 0xbc, 0x58, 0x89, 0xac, 0x9b, 0xee, 0xce, + 0xf9, 0xab, 0xd4, 0x8b, 0x46, 0xb1, 0x34, 0xc3, 0xf0, 0xa8, 0x52, 0x2c, + 0xdf, 0xa0, 0xa0, 0x7f, 0xd1, 0xc9, 0x17, 0x88, 0xac, 0x81, 0xc0, 0x6b, + 0x2c, 0xab, 0xd1, 0x61, 0x17, 0xfe, 0x55, 0xd7, 0x89, 0x2e, 0x4d, 0xba, + 0x41, 0x18, 0x8d, 0xc9}, + {}, + priv_key_2, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x5d, 0xe9, 0xc4, 0xff, 0xfa, 0xad, 0x10, 0x23, 0xd5, 0x78, 0x67, 0x3b, + 0xda, 0x5f, 0x05, 0xd6, 0x2d, 0xc7, 0x3b, 0x59, 0x72, 0xb5, 0xad, 0xdd, + 0x16, 0xc4, 0x53, 0xcb, 0x0d, 0x5a, 0xa9, 0xbe, 0xb4, 0xcd, 0x7b, 0x51, + 0xef, 0x91, 0xa4, 0x9f, 0x58, 0xc4, 0xea, 0xcb, 0xa8, 0x17, 0xb2, 0x98, + 0xb3, 0xf0, 0xd5, 0x05, 0x3c, 0x37, 0xcf, 0xcc, 0x03, 0x77, 0x0c, 0x0f, + 0x84, 0xe7, 0x76, 0x88, 0xbf, 0x35, 0x90, 0x40, 0x33, 0xa4, 0xb0, 0x02, + 0xfa, 0xb9, 0x06, 0x58, 0x05, 0xe6, 0x98, 0xf6, 0xf3, 0x08, 0x2c, 0x4a, + 0xfd, 0x05, 0xd1, 0x8e, 0x7b, 0x06, 0x6a, 0x45, 0xa8, 0xc4, 0x00, 0xa2, + 0x5d, 0x93, 0x54, 0x55, 0xd3, 0xb5, 0x75, 0xee, 0x28, 0xda, 0x69, 0xe8, + 0x33, 0x16, 0x3f, 0x80, 0x14, 0xf5, 0x0c, 0xc3, 0xab, 0xda, 0x56, 0x7b, + 0x07, 0xf5, 0xb5, 0xfc, 0xe3, 0x45, 0x22, 0xf6, 0x82, 0x5c, 0xfb, 0x64, + 0x32, 0xee, 0x17, 0xfb, 0x9e, 0xd6, 0xde, 0x30, 0xb7, 0xcd, 0x61, 0x09, + 0x60, 0xcf, 0x39, 0xf1, 0x98, 0x44, 0xb0, 0x9a, 0x61, 0xb0, 0x0a, 0x95, + 0x77, 0x06, 0x22, 0x7b, 0x2f, 0xa4, 0xe8, 0x80, 0x81, 0xca, 0x03, 0x0a, + 0x26, 0x4d, 0xc1, 0x31, 0x4b, 0xeb, 0xc9, 0xa7, 0x60, 0xdf, 0xf7, 0x2d, + 0xed, 0x1f, 0x8d, 0x51, 0x70, 0x63, 0x49, 0xdb, 0x4c, 0xc9, 0x5f, 0x0d, + 0x7e, 0x6f, 0x33, 0x15, 0x35, 0x07, 0x5b, 0xe4, 0xe9, 0x5c, 0x12, 0x38, + 0x97, 0x59, 0xc2, 0x67, 0x17, 0xcd, 0xd9, 0x33, 0x15, 0x71, 0x17, 0xa3, + 0xb0, 0x3f, 0x1c, 0x6f, 0x73, 0x82, 0x6a, 0xb8, 0x37, 0xa5, 0x74, 0x05, + 0xb0, 0xcd, 0xab, 0xb2, 0x2e, 0x7f, 0x6e, 0xe4, 0x68, 0xf4, 0x6d, 0x93, + 0x54, 0x90, 0x67, 0xda, 0xaa, 0x6e, 0x73, 0x5e, 0xf4, 0x78, 0xfb, 0x2f, + 0x68, 0x09, 0xb1, 0x16}, + {}, + priv_key_2, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xae, 0xa2, 0x35, 0x31, 0x3f, 0xd3, 0xbc, 0x3b, 0xe9, 0x5b, 0x1d, 0xb3, + 0x9e, 0x4b, 0xf2, 0xae, 0x67, 0xb8, 0xe7, 0x05, 0x55, 0xd6, 0xdb, 0xb3, + 0xde, 0x2c, 0x07, 0x9c, 0x19, 0xfb, 0xb1, 0xdc, 0x4a, 0x9a, 0x6b, 0x4e, + 0x8c, 0xe3, 0xd8, 0xdf, 0xc6, 0xd0, 0x85, 0xb7, 0x6a, 0x05, 0x59, 0x24, + 0x0b, 0xb9, 0x0d, 0xab, 0x22, 0x3d, 0xdd, 0xf6, 0x50, 0xda, 0x78, 0x30, + 0x1c, 0x25, 0x50, 0x85, 0x98, 0x2a, 0x7b, 0x8e, 0xcf, 0x11, 0xbc, 0x82, + 0x45, 0x86, 0xde, 0x05, 0x24, 0xcb, 0xcf, 0xea, 0x2a, 0x83, 0xba, 0x11, + 0xf6, 0x19, 0xc8, 0xc8, 0x7a, 0xe9, 0x1d, 0x64, 0xaa, 0xe9, 0x27, 0x43, + 0xb6, 0xe2, 0x71, 0x9c, 0xc3, 0xd7, 0xa6, 0x70, 0xa7, 0x76, 0x14, 0xe0, + 0x86, 0xe4, 0xe3, 0x13, 0x7c, 0xb1, 0xca, 0x0c, 0x48, 0x67, 0x68, 0x9b, + 0x3c, 0x3a, 0xec, 0xcc, 0x5f, 0x31, 0x52, 0x88, 0x01, 0xd1, 0xe2, 0x2e, + 0x86, 0x4c, 0x03, 0x1f, 0x58, 0xce, 0xd9, 0xd7, 0x3f, 0x61, 0x9b, 0xd5, + 0xef, 0xa8, 0xf2, 0x8f, 0x22, 0x45, 0x87, 0x76, 0x8c, 0x30, 0x9e, 0x50, + 0x86, 0x70, 0x3a, 0xb9, 0xd6, 0xac, 0xac, 0xaa, 0xa1, 0xee, 0x26, 0x81, + 0x41, 0x7b, 0x64, 0x7c, 0x92, 0xdb, 0x06, 0x40, 0x44, 0x68, 0x40, 0x86, + 0x6b, 0x50, 0xde, 0x5d, 0x35, 0x7d, 0xa3, 0xca, 0x25, 0x9b, 0xd9, 0xe0, + 0xb0, 0x72, 0xbb, 0xc3, 0xdd, 0xba, 0x81, 0x9a, 0x90, 0xde, 0xd0, 0xb4, + 0xdf, 0x60, 0x45, 0xee, 0x3a, 0xf3, 0xa0, 0xf0, 0x13, 0x22, 0x8f, 0xc4, + 0x54, 0x26, 0x3f, 0x92, 0xa2, 0x49, 0xed, 0xed, 0x9c, 0x73, 0xf7, 0x61, + 0x2f, 0x2f, 0x33, 0x03, 0xcc, 0x2b, 0x34, 0x63, 0xdd, 0x9c, 0x7a, 0x0f, + 0xc2, 0xe4, 0x74, 0xf8, 0x99, 0xe9, 0xa2, 0x7f, 0x83, 0xea, 0x7f, 0xa5, + 0xf1, 0x1e, 0x09, 0x95}, + {}, + priv_key_2, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xac, 0xb7, 0xbc, 0xcf, 0x7e, 0x2c, 0xad, 0x69, 0x57, 0x2f, 0x61, 0xc9, + 0x85, 0x65, 0x95, 0x7f, 0x0e, 0x30, 0x93, 0x1c, 0xc5, 0x98, 0x0c, 0x4e, + 0xe4, 0x54, 0x08, 0x44, 0xe0, 0x8d, 0x37, 0x06, 0x62, 0x80, 0xb3, 0xd8, + 0xd0, 0xf1, 0x50, 0x90, 0xfa, 0xec, 0xa1, 0x2a, 0xb2, 0x2b, 0x0a, 0x3f, + 0x70, 0xb2, 0xd3, 0xb6, 0x8e, 0xbc, 0x6d, 0x4b, 0x3f, 0x19, 0x98, 0x27, + 0x7d, 0x93, 0x25, 0x68, 0x36, 0xa1, 0xf6, 0x58, 0x79, 0xc8, 0xf4, 0x8e, + 0xa2, 0x2b, 0x13, 0xb8, 0x0f, 0xb0, 0x73, 0x8c, 0xd4, 0x4f, 0xb5, 0x40, + 0x50, 0x7f, 0xb9, 0xf4, 0x45, 0x77, 0x62, 0x3a, 0x1a, 0xf1, 0x53, 0x84, + 0x19, 0x6a, 0xfc, 0x9d, 0x5a, 0x68, 0x82, 0xc2, 0x45, 0x93, 0x8f, 0xc1, + 0xb5, 0x3c, 0x60, 0x0f, 0xd0, 0xdd, 0x9f, 0x07, 0xa5, 0x74, 0xe1, 0x67, + 0x04, 0x1b, 0x53, 0xf4, 0x14, 0xc7, 0xdb, 0x6c, 0x25, 0x2e, 0x87, 0x54, + 0x43, 0xb0, 0x00, 0x63, 0x58, 0x38, 0x2f, 0x5c, 0x83, 0x73, 0x5e, 0x97, + 0x13, 0x37, 0x07, 0x72, 0x49, 0xf7, 0xe9, 0x38, 0x6e, 0xd0, 0xe9, 0x15, + 0xce, 0xab, 0x28, 0x3c, 0x04, 0x74, 0x30, 0x8b, 0xba, 0x05, 0xe7, 0x41, + 0x0c, 0x91, 0x95, 0x96, 0x48, 0xd1, 0x76, 0x8d, 0x2e, 0x51, 0xe5, 0x99, + 0xd4, 0x79, 0xa5, 0x57, 0x8c, 0x6e, 0x7a, 0x0f, 0xc6, 0x1f, 0xc8, 0xe1, + 0x8c, 0x01, 0x7f, 0x4e, 0x25, 0x76, 0x08, 0x7b, 0xe8, 0xa8, 0xfd, 0xc7, + 0xad, 0xa5, 0xb7, 0x08, 0xbb, 0x07, 0xd6, 0xb0, 0x57, 0x9c, 0x9b, 0xae, + 0xca, 0xb7, 0xe3, 0x87, 0x94, 0x69, 0x8c, 0x6d, 0x91, 0x39, 0x0f, 0xef, + 0x55, 0x4c, 0x53, 0xb9, 0x75, 0x61, 0x03, 0x4d, 0xb1, 0x4b, 0x16, 0xdd, + 0xe6, 0x48, 0xc9, 0xd5, 0xff, 0xe6, 0x1e, 0xf8, 0xde, 0xba, 0xb9, 0x5c, + 0x57, 0xb2, 0x25, 0x65}, + {}, + priv_key_2, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xaa, 0x5b, 0x36, 0xde, 0x5f, 0x95, 0xc3, 0xc3, 0xb3, 0x55, 0xa7, 0x96, + 0x8d, 0x39, 0xde, 0x17, 0x29, 0x9b, 0xdb, 0x01, 0x87, 0x0f, 0x07, 0xb3, + 0x60, 0x07, 0x14, 0xd5, 0x99, 0x9d, 0xce, 0xee, 0x36, 0x45, 0x10, 0x47, + 0xe7, 0xeb, 0x19, 0x42, 0xbf, 0x25, 0x82, 0x8a, 0x73, 0x68, 0xd2, 0x19, + 0x71, 0x0e, 0xe2, 0x7c, 0xbb, 0x8f, 0x58, 0xd9, 0xf6, 0x4d, 0x9c, 0xc1, + 0x65, 0x86, 0x5f, 0xba, 0xbd, 0xc5, 0x25, 0x94, 0xa9, 0x50, 0x49, 0xf2, + 0x1b, 0x65, 0xfb, 0xee, 0x38, 0x11, 0x6a, 0x80, 0x32, 0xd3, 0x7e, 0xb5, + 0x3d, 0xbe, 0x05, 0xb7, 0xce, 0x54, 0x76, 0xe6, 0x94, 0xcc, 0x0e, 0xa4, + 0xff, 0x98, 0x1f, 0xb2, 0x69, 0xd9, 0x3c, 0xb6, 0x34, 0x06, 0x1c, 0x83, + 0x55, 0xef, 0x8e, 0x29, 0xd3, 0x5a, 0xe3, 0xc2, 0x51, 0xd2, 0x4d, 0x89, + 0x4f, 0xbd, 0xbc, 0xd1, 0x51, 0xda, 0x91, 0x4a, 0x2a, 0x1c, 0x05, 0x7a, + 0x22, 0xaf, 0xe8, 0xe1, 0x3a, 0x59, 0x68, 0x29, 0xcf, 0xf3, 0x2d, 0xa6, + 0xa8, 0xf7, 0x20, 0x0c, 0xec, 0x82, 0x68, 0x33, 0xbc, 0xcb, 0x20, 0xbc, + 0xe2, 0x0f, 0x96, 0xdd, 0x04, 0x06, 0x6e, 0xa0, 0x72, 0x81, 0x49, 0xdf, + 0xd4, 0x69, 0xad, 0x20, 0x57, 0xab, 0x3d, 0x65, 0x17, 0xc8, 0x5d, 0x88, + 0x17, 0x36, 0x52, 0x58, 0xbe, 0xc1, 0x8a, 0x3f, 0xc6, 0x7f, 0x31, 0x44, + 0x70, 0xb7, 0x5f, 0x00, 0xc5, 0x7c, 0xbb, 0xd0, 0x4c, 0x51, 0xbd, 0x04, + 0x97, 0x16, 0x03, 0xac, 0xdb, 0xbd, 0xcd, 0xb3, 0x6f, 0xf8, 0xb3, 0x15, + 0xba, 0xf4, 0x93, 0x9d, 0x0b, 0x9a, 0xd5, 0xfa, 0x52, 0x09, 0x3c, 0x8d, + 0xcd, 0x70, 0x1f, 0xe2, 0x0f, 0xd6, 0x7d, 0x8c, 0x3a, 0x12, 0x38, 0xf6, + 0x01, 0x41, 0xcb, 0x45, 0xe6, 0xb4, 0xce, 0x0d, 0x50, 0x4f, 0x03, 0x02, + 0x80, 0x91, 0x44, 0x7c}, + {}, + priv_key_2, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa7, 0x9a, 0xac, 0xcb, 0x72, 0x90, 0x7b, 0x41, 0x12, 0x3e, 0x3e, 0xfd, + 0xb5, 0x7b, 0xe0, 0xc5, 0xab, 0x48, 0xdc, 0x09, 0xac, 0x22, 0xfd, 0xdc, + 0xda, 0x6b, 0xc4, 0x97, 0xcb, 0xaa, 0x95, 0xb5, 0x88, 0xed, 0x3c, 0x70, + 0xdc, 0x3e, 0x39, 0x4e, 0x96, 0xe8, 0xc8, 0xcc, 0x07, 0xd1, 0xb4, 0x9a, + 0x6a, 0xd9, 0x58, 0xa9, 0xcf, 0xf9, 0x42, 0x2b, 0xe7, 0x8a, 0xa2, 0xbe, + 0x64, 0x1f, 0x38, 0xdc, 0x16, 0x09, 0xe0, 0x76, 0xc4, 0x1b, 0x79, 0xd8, + 0x74, 0xb8, 0xdf, 0xc0, 0xd6, 0x01, 0xfc, 0xd0, 0x65, 0xc4, 0xa2, 0x4b, + 0x97, 0x62, 0x17, 0x0f, 0xdd, 0x20, 0x98, 0x5a, 0x28, 0x3f, 0x49, 0x3d, + 0x67, 0x72, 0xac, 0x5b, 0x87, 0xf2, 0x8d, 0xdc, 0x3f, 0xb6, 0x7a, 0x94, + 0x1b, 0x7d, 0xe4, 0x8c, 0x6a, 0x8a, 0x87, 0x69, 0xb3, 0x0d, 0x8e, 0x1c, + 0xf0, 0x20, 0xe6, 0x49, 0xd1, 0x19, 0x22, 0xd4, 0x69, 0x33, 0xff, 0xe8, + 0x09, 0xa6, 0x85, 0x97, 0x74, 0x4d, 0x9f, 0xc5, 0x4e, 0xe4, 0x7e, 0xdc, + 0xca, 0x19, 0x0a, 0xb7, 0xd9, 0x5f, 0x66, 0x06, 0x76, 0x57, 0x70, 0x3a, + 0x61, 0xd5, 0x3a, 0x0a, 0x6f, 0xa2, 0x81, 0x13, 0xe1, 0xd4, 0x91, 0x2f, + 0x3e, 0xf0, 0xa8, 0xd2, 0xb5, 0xd0, 0xaa, 0xdc, 0xf6, 0x07, 0xf2, 0xf4, + 0x2a, 0x4f, 0xf5, 0x2e, 0x2a, 0x99, 0x62, 0xd1, 0x19, 0xfc, 0xf8, 0xd6, + 0x5c, 0x64, 0x74, 0xa9, 0x1d, 0x62, 0xfc, 0x3e, 0x7f, 0xba, 0x86, 0x7d, + 0x06, 0xa0, 0x7a, 0x03, 0xd2, 0xfa, 0x49, 0x69, 0x19, 0x58, 0x79, 0xa6, + 0x92, 0x38, 0x91, 0x34, 0xa5, 0xf4, 0x14, 0x63, 0x2d, 0xe3, 0xdc, 0x69, + 0x28, 0x74, 0x49, 0x09, 0x45, 0x2f, 0x7c, 0x63, 0x18, 0xff, 0xd0, 0xdf, + 0x0c, 0xe3, 0xd9, 0xe1, 0x0a, 0x8c, 0xae, 0x53, 0xd8, 0x06, 0xb5, 0x55, + 0xa4, 0x62, 0x17, 0x8e}, + {}, + priv_key_2, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x07, 0xbd, 0x2f, 0xbe, 0x88, 0x0a, 0x85, 0xda, 0x97, 0x96, 0x2b, 0x4e, + 0x80, 0x6e, 0x3f, 0x38, 0x0b, 0xba, 0x3d, 0xc8, 0x0f, 0x63, 0x1d, 0x9b, + 0x4a, 0x9a, 0x64, 0xab, 0x51, 0x17, 0x9c, 0x5e, 0xa7, 0xf5, 0x87, 0x89, + 0xd8, 0xe5, 0x89, 0x4b, 0x1f, 0xc7, 0xdf, 0x15, 0xb3, 0x4d, 0x09, 0xf5, + 0x59, 0x2f, 0xc6, 0x00, 0xbf, 0x1e, 0xdd, 0x11, 0x85, 0x38, 0xa6, 0x14, + 0xce, 0x31, 0x44, 0x16, 0x5b, 0xf0, 0x57, 0x86, 0x52, 0x68, 0x6c, 0xe7, + 0xdf, 0x72, 0x0c, 0x26, 0x60, 0x54, 0x3d, 0x83, 0x67, 0x46, 0x67, 0x5a, + 0x41, 0xcc, 0x92, 0x9b, 0x19, 0x86, 0x47, 0xc5, 0x2f, 0xfb, 0x8b, 0x4a, + 0xfc, 0x74, 0xcb, 0xa7, 0xde, 0x45, 0x6d, 0x22, 0x98, 0xa1, 0xaa, 0x40, + 0xc2, 0x52, 0x47, 0xb4, 0xc1, 0x30, 0x4f, 0x41, 0xbf, 0x4e, 0x13, 0x7b, + 0x98, 0x24, 0x5a, 0xb8, 0xed, 0xea, 0x6f, 0x62, 0x07, 0x7a, 0x8e, 0xad, + 0xc6, 0xbc, 0x90, 0x37, 0x22, 0xd0, 0xc7, 0x25, 0x3b, 0x3d, 0x2b, 0x0a, + 0xcd, 0xc1, 0xf9, 0x61, 0x15, 0x7f, 0x14, 0x40, 0x4d, 0xbd, 0xf5, 0x0f, + 0x29, 0x4f, 0xd7, 0xfe, 0xd6, 0x4f, 0xab, 0x3a, 0x0c, 0x3c, 0xf4, 0x6e, + 0x68, 0x3f, 0x41, 0xb8, 0x9c, 0x0d, 0xb6, 0x11, 0x23, 0x95, 0xff, 0x8a, + 0xf6, 0x34, 0x89, 0x24, 0x82, 0x3a, 0x43, 0x85, 0x5a, 0x0c, 0xce, 0xb4, + 0xbb, 0x00, 0xbb, 0x25, 0x64, 0xe4, 0x0d, 0xe0, 0xdb, 0x8c, 0xcd, 0x80, + 0x3a, 0xf1, 0xc4, 0xce, 0x78, 0x73, 0xaa, 0x2f, 0xa1, 0x56, 0xd0, 0x9a, + 0x42, 0x74, 0xb4, 0x7c, 0x58, 0x88, 0x55, 0x3c, 0xd0, 0x9c, 0x32, 0x45, + 0x6d, 0xa4, 0x94, 0x11, 0x06, 0x1e, 0x90, 0x01, 0x88, 0x22, 0x5e, 0xb1, + 0x81, 0xcf, 0x57, 0xcd, 0x8b, 0xba, 0xdf, 0x05, 0x5f, 0x9f, 0x4d, 0xf6, + 0xf6, 0x38, 0x9a, 0xcd}, + {}, + priv_key_2, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x79, 0xcb, 0x79, 0x28, 0xbc, 0xca, 0x16, 0xd8, 0xb7, 0x4a, 0x09, 0x00, + 0xd8, 0xde, 0x2b, 0x4e, 0x7f, 0x96, 0x2e, 0x60, 0x73, 0xd7, 0x4f, 0x3d, + 0xff, 0x11, 0xc5, 0xa7, 0xd3, 0xe4, 0x07, 0xca, 0x96, 0x2f, 0xd7, 0xea, + 0xe0, 0xd3, 0xdc, 0x1e, 0xde, 0x81, 0xea, 0x7c, 0xd4, 0x05, 0x9f, 0xd1, + 0xe3, 0x04, 0xbf, 0x29, 0x7c, 0xf3, 0x02, 0x07, 0xb0, 0xab, 0xc8, 0xaa, + 0x31, 0x18, 0x94, 0x03, 0xd5, 0x2a, 0x38, 0x81, 0x1b, 0x6f, 0x11, 0xbf, + 0xb9, 0x30, 0xc1, 0x5e, 0xc7, 0xb0, 0xe2, 0xe9, 0x03, 0x62, 0x3a, 0xe1, + 0xd8, 0x10, 0x83, 0xa5, 0xe0, 0xa7, 0x33, 0x1c, 0x62, 0x0d, 0x3d, 0x5b, + 0x28, 0x9a, 0xdc, 0xbb, 0x74, 0x24, 0x6d, 0x9c, 0x59, 0x33, 0x6d, 0x16, + 0x5c, 0x01, 0x76, 0xe3, 0xc1, 0xb9, 0x22, 0xd3, 0x81, 0xae, 0x8d, 0xa7, + 0x31, 0xa9, 0x33, 0x27, 0x9f, 0xef, 0x6d, 0x18, 0x5a, 0x68, 0x9e, 0x03, + 0x99, 0x70, 0x13, 0x5a, 0xc3, 0xc4, 0xd1, 0xd8, 0x7d, 0x85, 0x8e, 0x65, + 0xf4, 0x09, 0x34, 0x1c, 0x59, 0x3d, 0xd1, 0x99, 0xe2, 0xdc, 0x60, 0xc1, + 0x60, 0x33, 0x02, 0x3a, 0xd2, 0x66, 0x56, 0x15, 0x87, 0x7b, 0x41, 0x34, + 0x87, 0x21, 0xfd, 0xf3, 0x56, 0x9b, 0xd0, 0x3a, 0xff, 0x20, 0x6a, 0x00, + 0xa9, 0x70, 0x5c, 0x25, 0xb3, 0xe3, 0x3f, 0xf3, 0xb7, 0x00, 0xce, 0xd0, + 0x5a, 0x6e, 0x72, 0xf3, 0xc5, 0x58, 0x1e, 0xb3, 0x09, 0x0c, 0x1c, 0x23, + 0x8f, 0xf5, 0xfc, 0xb2, 0x6a, 0x28, 0x6b, 0xd4, 0xc2, 0x31, 0xf4, 0xeb, + 0xa8, 0x1c, 0x5d, 0xae, 0xe3, 0xc3, 0xc2, 0xdc, 0x9a, 0xc3, 0xcf, 0x2e, + 0x73, 0xbc, 0xc1, 0x5e, 0xef, 0x09, 0x1c, 0xef, 0x33, 0x5b, 0x8b, 0x89, + 0x96, 0x3a, 0x0d, 0x59, 0x83, 0xe1, 0x75, 0x4e, 0x42, 0x3d, 0x3b, 0x70, + 0xc0, 0x39, 0xb2, 0xc7}, + {}, + priv_key_2, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xc2, 0x95, 0xf5, 0x7d, 0xe5, 0x1d, 0x49, 0x1e, 0xff, 0x36, 0x2a, 0xe8, + 0x45, 0x9c, 0x8b, 0xe0, 0x22, 0x4f, 0x27, 0x39, 0x3a, 0x6d, 0x13, 0x5b, + 0xc8, 0x65, 0x6b, 0x4f, 0x4a, 0x80, 0x1f, 0x50, 0xe1, 0xc4, 0xc4, 0x8b, + 0x9e, 0xb5, 0x2d, 0xda, 0x12, 0xc3, 0x97, 0x41, 0x6a, 0x89, 0xf7, 0x09, + 0x81, 0x3f, 0xc5, 0x00, 0x80, 0x4e, 0x0c, 0xb4, 0x58, 0xce, 0x64, 0xd7, + 0xc2, 0xc9, 0x6f, 0x3f, 0x1f, 0x89, 0xce, 0x70, 0xeb, 0x79, 0xb1, 0xf3, + 0xc2, 0xef, 0xbd, 0xc4, 0x6e, 0x1b, 0xf5, 0xdc, 0x8d, 0xee, 0xec, 0x5a, + 0x34, 0xab, 0x25, 0x25, 0x68, 0xaa, 0xf8, 0xb6, 0xd8, 0x32, 0xf6, 0x77, + 0xc0, 0x4a, 0xac, 0x91, 0x39, 0x01, 0xcd, 0x37, 0xc6, 0x91, 0x4f, 0xc3, + 0x51, 0x7e, 0x53, 0xde, 0x1d, 0x75, 0x06, 0x0c, 0x6c, 0x2d, 0x76, 0x66, + 0x25, 0xb5, 0xb8, 0x16, 0x3b, 0xa5, 0x56, 0x41, 0x4c, 0xd1, 0x14, 0xf4, + 0x54, 0x03, 0xf7, 0x3d, 0x26, 0x76, 0xb7, 0xfc, 0xf9, 0x20, 0x8d, 0x4f, + 0x29, 0x9d, 0x49, 0x2f, 0x14, 0x6f, 0x3e, 0x3d, 0xa3, 0x2e, 0xbf, 0xbd, + 0xe7, 0x7a, 0x4f, 0x91, 0x57, 0x4a, 0xbe, 0x21, 0x95, 0xaf, 0x5b, 0xa3, + 0xb9, 0x1b, 0xc4, 0xfe, 0x44, 0x1e, 0x15, 0xe0, 0x1d, 0xa0, 0xfc, 0xd6, + 0xd9, 0xe3, 0x74, 0xaa, 0xc3, 0x8e, 0x62, 0x26, 0x97, 0xb9, 0x38, 0x5e, + 0xdb, 0x49, 0x3b, 0xba, 0x4a, 0x48, 0x6d, 0x35, 0xe8, 0x70, 0x0c, 0x50, + 0x09, 0xec, 0x9c, 0xb8, 0x2c, 0xac, 0x71, 0xa8, 0x8c, 0x85, 0x4e, 0xdc, + 0x6f, 0x1c, 0xee, 0xf9, 0x6e, 0x75, 0x9c, 0x64, 0xb0, 0x83, 0x50, 0xf8, + 0x07, 0x3f, 0xff, 0x92, 0x94, 0x68, 0xef, 0x5a, 0xa8, 0x3a, 0x86, 0xbf, + 0xfd, 0x97, 0x50, 0xdc, 0x43, 0xea, 0x99, 0x92, 0x7e, 0x93, 0xb4, 0xb3, + 0xf8, 0x48, 0x19, 0xc8}, + {}, + priv_key_2, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_2, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_2, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xcd, 0xa6, 0xfa, 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, 0x57, 0xe0, + 0xa3, 0xbf, 0xff, 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, 0x1f, 0xb3, + 0x38, 0xaa, 0x05, 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, 0xd6, 0xb5, + 0xb7, 0xc4, 0x98, 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, 0xb9, 0xc0, + 0x30, 0x74, 0xd6, 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, 0xa0, 0xc4, + 0x30, 0xff, 0x05, 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, 0x74, 0x51, + 0x1d, 0x88, 0x85, 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, 0xa0, 0x15, + 0xc5, 0x59, 0x07, 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, 0x08, 0x15, + 0xb1, 0x29, 0x1e, 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, 0x7d, 0x93, + 0x0e, 0xb9, 0x98, 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, 0xe2, 0x1d, + 0xe9, 0x72, 0x27, 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, 0x80, 0xa0, + 0x0d, 0xe5, 0xbd, 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, 0xeb, 0x05, + 0x4d, 0x58, 0xc9, 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, 0xa1, 0x36, + 0x42, 0xdd, 0x95, 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, 0x3a, 0xab, + 0x22, 0x99, 0xd5, 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, 0x42, 0x70, + 0x94, 0xd3, 0xdf, 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, 0x34, 0xd1, + 0x2b, 0xac, 0x37, 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, 0xf7, 0x35, + 0xf8, 0x16, 0xe8, 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, 0x60, 0x82, + 0x15, 0x4c, 0xd1, 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, 0xb7, 0x48, + 0xa3, 0xe5, 0xed, 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, 0xe4, 0xe2, + 0xa2, 0x7b, 0x95, 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, 0x09, 0xd8, + 0xff, 0x51, 0x1b, 0x7e}, + {}, + priv_key_2, + false}, + + // Comment: ciphertext is empty + // tcID: 26 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_2, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 27 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x76, 0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, + 0xa4, 0x88, 0xbc, 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, + 0x13, 0x40, 0xa2, 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, + 0x28, 0xc2, 0xe7, 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, + 0x6b, 0x49, 0x22, 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, + 0xc1, 0xa8, 0x4c, 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, + 0xe9, 0xf7, 0xd6, 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, + 0x91, 0xa3, 0xc1, 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, + 0xb1, 0xd4, 0xb7, 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, + 0xf0, 0x37, 0xe7, 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, + 0xf2, 0xc9, 0x86, 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, + 0xf4, 0x9f, 0xd3, 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, + 0x11, 0xaa, 0x61, 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, + 0x5c, 0xd1, 0x2c, 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, + 0x10, 0x31, 0x9f, 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, + 0xe0, 0xc1, 0xba, 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, + 0x85, 0x20, 0x8a, 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, + 0x7b, 0x0b, 0x9d, 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, + 0x53, 0xad, 0x5f, 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, + 0x12, 0xff, 0x84, 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, + 0x43, 0x86, 0xb5, 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, + 0x94, 0xf8, 0xd4, 0xf9, 0x1b, 0x80}, + {}, + priv_key_2, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x76, 0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, 0xa4, 0x88, + 0xbc, 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, 0x13, 0x40, + 0xa2, 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, 0x28, 0xc2, + 0xe7, 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, 0x6b, 0x49, + 0x22, 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, 0xc1, 0xa8, + 0x4c, 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, 0xe9, 0xf7, + 0xd6, 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, 0x91, 0xa3, + 0xc1, 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, 0xb1, 0xd4, + 0xb7, 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, 0xf0, 0x37, + 0xe7, 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, 0xf2, 0xc9, + 0x86, 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, 0xf4, 0x9f, + 0xd3, 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, 0x11, 0xaa, + 0x61, 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, 0x5c, 0xd1, + 0x2c, 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, 0x10, 0x31, + 0x9f, 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, 0xe0, 0xc1, + 0xba, 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, 0x85, 0x20, + 0x8a, 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, 0x7b, 0x0b, + 0x9d, 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, 0x53, 0xad, + 0x5f, 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, 0x12, 0xff, + 0x84, 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, 0x43, 0x86, + 0xb5, 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, 0x94, 0xf8, + 0xd4, 0xf9, 0x1b, 0x80, 0x00, 0x00}, + {}, + priv_key_2, + false}, + + // Comment: truncated ciphertext + // tcID: 29 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, 0xa4, 0x88, 0xbc, + 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, 0x13, 0x40, 0xa2, + 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, 0x28, 0xc2, 0xe7, + 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, 0x6b, 0x49, 0x22, + 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, 0xc1, 0xa8, 0x4c, + 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, 0xe9, 0xf7, 0xd6, + 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, 0x91, 0xa3, 0xc1, + 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, 0xb1, 0xd4, 0xb7, + 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, 0xf0, 0x37, 0xe7, + 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, 0xf2, 0xc9, 0x86, + 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, 0xf4, 0x9f, 0xd3, + 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, 0x11, 0xaa, 0x61, + 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, 0x5c, 0xd1, 0x2c, + 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, 0x10, 0x31, 0x9f, + 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, 0xe0, 0xc1, 0xba, + 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, 0x85, 0x20, 0x8a, + 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, 0x7b, 0x0b, 0x9d, + 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, 0x53, 0xad, 0x5f, + 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, 0x12, 0xff, 0x84, + 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, 0x43, 0x86, 0xb5, + 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, 0x94, 0xf8, 0xd4, + 0xf9, 0x1b, 0x80}, + {}, + priv_key_2, + false}, + + // Comment: em has low hamming weight + // tcID: 30 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 30, + {0xc8, 0x55, 0x6d, 0xdd, 0xe4, 0x08, 0x6f, 0x39, 0xf8, 0x81, 0xc4, 0x59, + 0xe7, 0x90, 0xab, 0x6d, 0x3e, 0x6a, 0xc8, 0x62, 0xbe, 0x3b, 0x0f, 0x7c, + 0xcd, 0xb6, 0xb1, 0x85, 0x9e, 0xb1, 0x60, 0x79, 0x3c, 0xc1, 0x65, 0x38, + 0x74, 0x4d, 0xd2, 0xd7, 0xb8, 0xf5, 0xd0, 0xa4, 0x31, 0xb2, 0xe7, 0xfb, + 0x21, 0xdc, 0x47, 0x97, 0x7b, 0x40, 0xcd, 0x13, 0x81, 0xfc, 0xc5, 0xf3, + 0xe8, 0x57, 0x73, 0x31, 0xc1, 0x45, 0x84, 0xab, 0x3e, 0x5e, 0xd9, 0x2a, + 0x97, 0x9a, 0x5b, 0xeb, 0xe4, 0xb4, 0x8c, 0x21, 0xa8, 0xb4, 0xf7, 0x1d, + 0x6a, 0x49, 0x6d, 0x52, 0x69, 0x07, 0xf7, 0xb6, 0xe5, 0x79, 0x13, 0x28, + 0xae, 0xfb, 0x25, 0x91, 0xe7, 0x99, 0x45, 0x64, 0xc9, 0x96, 0x82, 0x67, + 0x98, 0xbf, 0x62, 0xfa, 0x86, 0xd4, 0xb1, 0xe2, 0xf5, 0x7e, 0x5d, 0xf1, + 0xfa, 0xb3, 0x16, 0xa9, 0x28, 0xa0, 0x07, 0x17, 0x46, 0x98, 0xd3, 0x2d, + 0x15, 0xcc, 0x5a, 0x7e, 0x15, 0xac, 0xf5, 0x3c, 0x31, 0xb3, 0x0d, 0xfc, + 0x18, 0xaa, 0xb2, 0xaa, 0x9d, 0xdb, 0x0e, 0xda, 0xbe, 0x65, 0xe1, 0x53, + 0xed, 0xb6}, + {0xcd, 0x72, 0xb9, 0xc7, 0x69, 0x7a, 0x39, 0x93, 0x23, 0xbb, 0x3d, 0xf6, + 0x92, 0x56, 0xef, 0x3d, 0x78, 0x96, 0xc4, 0xb7, 0xc3, 0x5a, 0x49, 0x32, + 0xd5, 0x63, 0x21, 0xe2, 0xbc, 0xe7, 0xd5, 0x90, 0x39, 0x90, 0x41, 0x67, + 0x2d, 0x8a, 0x76, 0x94, 0xba, 0x94, 0x5d, 0x06, 0x54, 0x69, 0xd9, 0xf5, + 0x27, 0x41, 0x6c, 0xc7, 0x71, 0xd6, 0xbe, 0xc6, 0x9d, 0xb4, 0xd3, 0x65, + 0x3a, 0xb8, 0x4e, 0xf6, 0xa1, 0xe1, 0xab, 0x13, 0xcf, 0xcd, 0x5a, 0x23, + 0xb4, 0x9f, 0xe9, 0x70, 0xf2, 0x18, 0x01, 0x6b, 0xcc, 0x67, 0x4a, 0x65, + 0x5a, 0x10, 0x42, 0x6c, 0xac, 0x75, 0x58, 0x00, 0x65, 0xdf, 0x46, 0x7e, + 0x2b, 0x3c, 0xa9, 0x5e, 0x4a, 0x92, 0xf0, 0xc5, 0x8b, 0x5f, 0xd9, 0xe6, + 0x60, 0x6c, 0xc4, 0x44, 0x96, 0xa4, 0x22, 0x07, 0xda, 0x4b, 0x5b, 0xc4, + 0x6e, 0xa6, 0xd3, 0x89, 0xc3, 0x5b, 0x30, 0x95, 0xdb, 0x2c, 0x7e, 0xd7, + 0x56, 0x18, 0x24, 0x08, 0xac, 0x5c, 0x99, 0xae, 0xea, 0xa7, 0x09, 0x8b, + 0x1f, 0x4a, 0x91, 0xc5, 0xb6, 0xad, 0xe5, 0x87, 0x63, 0x3d, 0x66, 0xc9, + 0xbc, 0x33, 0x57, 0xb1, 0x1f, 0x3e, 0xcf, 0x01, 0x9b, 0x1c, 0x53, 0x85, + 0x8d, 0x45, 0x1d, 0x9f, 0x00, 0xa2, 0x33, 0x18, 0x33, 0x82, 0x55, 0xd4, + 0x89, 0x21, 0x97, 0x1e, 0x86, 0xad, 0xb8, 0x9a, 0x5c, 0x57, 0x42, 0xc6, + 0xd7, 0xda, 0x82, 0xc7, 0xb9, 0xeb, 0x71, 0x67, 0x9d, 0x2d, 0xc5, 0x49, + 0x11, 0xd9, 0xa4, 0x27, 0x24, 0x6b, 0xe0, 0x58, 0xf5, 0x4f, 0xf2, 0x69, + 0x10, 0x8c, 0x47, 0xa4, 0xbd, 0x56, 0x8c, 0x39, 0x53, 0xa9, 0x36, 0x5f, + 0x64, 0x15, 0x88, 0xf9, 0x5c, 0x3c, 0x51, 0x31, 0x1b, 0x3f, 0xe2, 0xf7, + 0xc4, 0xe9, 0xb9, 0x4f, 0x8d, 0xb3, 0x41, 0x0e, 0x73, 0x81, 0x57, 0xd5, + 0x7e, 0x55, 0x98, 0x98}, + {0x02, 0x7f, 0x3e, 0xb1, 0x4d, 0x2f, 0x37, 0x0b, 0x11, 0x8a, 0x0b, + 0x95, 0xac, 0xb6, 0xce, 0x98, 0x49, 0xb6, 0x39, 0x4d, 0xe0, 0x52, + 0x69, 0xf3, 0x39, 0xcb, 0xc5, 0x05, 0xfc, 0x1b, 0x45, 0xf3, 0xf6, + 0xa2, 0x5b, 0x82, 0x4c, 0xf9, 0x97, 0xa6, 0x40, 0x6a, 0xb2, 0xf4, + 0x96, 0xe1, 0x45, 0xbf, 0x00, 0x00, 0x00, 0x00}, + priv_key_2, + true}, + + // Comment: em has low hamming weight + // tcID: 31 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 31, + {0x5a, 0x1e, 0xba, 0x08, 0x3b, 0x90, 0x3a, 0xe2, 0xef, 0x8b, 0xcc, 0x91, + 0xee, 0x0c, 0xe4, 0x42, 0x49, 0x90, 0x3d, 0x72, 0xe0, 0xdf, 0xec, 0xdb, + 0x2e, 0x44, 0xe1, 0x96, 0xf7, 0xb1, 0xfe, 0xbe, 0x50, 0x90, 0xb5, 0x8e, + 0x40, 0xb6, 0xe7, 0x00, 0x04, 0xcf, 0x16, 0x3b, 0x9a, 0x59, 0xbc, 0x02, + 0x90, 0x8a, 0xaa, 0x3e, 0xb5, 0x20, 0x63, 0xd0, 0xb9, 0xae, 0x68, 0x17, + 0xa7, 0xea, 0xe8, 0x53, 0x3a, 0x13, 0x43, 0x7c, 0x0e, 0xaf, 0xe1, 0xb5, + 0xc3, 0x59, 0xb5, 0xdf, 0xbc, 0x88, 0x21, 0xe2, 0x13, 0xc4, 0x1b, 0xef, + 0xd4, 0xb4, 0x54, 0x8d, 0xd3, 0xe3, 0x7f, 0x01, 0xd6, 0xb4, 0x61, 0xd1, + 0x2c, 0xc4, 0x03, 0x1d, 0x50, 0xc9, 0x33, 0x51, 0x4f, 0x00, 0x4d, 0xce, + 0x0e, 0x62, 0xa4, 0xe9, 0x70, 0xb6, 0xa7, 0xb3, 0xbf, 0x06, 0x81, 0x9d, + 0xcb, 0x2a, 0x33, 0x35, 0x1d, 0x7e, 0x8c, 0x0d, 0x13, 0x0b, 0x0b, 0xbf, + 0x3a, 0x67, 0xe2, 0xb7, 0x5f, 0xb0, 0x05, 0x9f, 0xb6, 0xea, 0x83, 0x64, + 0x67, 0x8e, 0x90, 0xf8, 0x6f, 0x9e, 0xbf, 0x2e, 0x9e, 0x4c, 0x52, 0x99, + 0xd3, 0x89}, + {0x41, 0x12, 0xdc, 0x2f, 0x41, 0x5f, 0x5c, 0xa0, 0x5e, 0x1a, 0x93, 0x72, + 0x66, 0x00, 0x96, 0x83, 0x6f, 0x4e, 0x47, 0x64, 0x9e, 0xf2, 0x2f, 0x31, + 0xf3, 0xd2, 0xb2, 0x76, 0x5c, 0xcc, 0xed, 0xf9, 0x22, 0xbb, 0xd9, 0x41, + 0x7f, 0x38, 0x63, 0xee, 0x6b, 0xe8, 0xf9, 0x9a, 0x74, 0x8f, 0x6b, 0x2d, + 0x8b, 0xc0, 0xb2, 0x86, 0xab, 0xd2, 0x08, 0x49, 0x54, 0x8b, 0x01, 0x73, + 0xe3, 0x85, 0xfa, 0x90, 0x6d, 0x2e, 0x6d, 0x50, 0xac, 0x3c, 0x8b, 0xee, + 0xcb, 0xea, 0x78, 0xd9, 0x0a, 0xa7, 0xc6, 0x30, 0xf4, 0xcd, 0x12, 0x6b, + 0x84, 0xe3, 0x4b, 0x6a, 0xcb, 0xa9, 0xdd, 0x54, 0x5a, 0x86, 0x73, 0xc4, + 0xe0, 0x0d, 0xe4, 0xf6, 0xbc, 0xa4, 0x36, 0xf6, 0x26, 0xbd, 0x7b, 0x8c, + 0x1f, 0xf3, 0xc7, 0xcb, 0x3d, 0xa7, 0x17, 0x6e, 0xc1, 0x1a, 0x0f, 0xd5, + 0x96, 0x07, 0x89, 0x05, 0xa5, 0x7e, 0x91, 0x38, 0x7c, 0xe4, 0x70, 0xf7, + 0x3c, 0x23, 0x92, 0x27, 0xb6, 0xa9, 0x90, 0x6c, 0x3a, 0xa8, 0xcc, 0xc2, + 0x14, 0xf3, 0x23, 0xca, 0x46, 0x7a, 0x35, 0x9f, 0xd0, 0xd1, 0xae, 0x6c, + 0x3a, 0x56, 0x0d, 0x0f, 0x12, 0x85, 0x58, 0x9b, 0x3e, 0x8b, 0x2e, 0x2a, + 0xcb, 0xc3, 0xca, 0x60, 0x6f, 0xe2, 0x32, 0x98, 0x73, 0x9c, 0xc1, 0x94, + 0xd9, 0x74, 0x48, 0xa5, 0x72, 0x06, 0x59, 0x51, 0x89, 0xbb, 0xc9, 0xac, + 0x03, 0x9a, 0xec, 0xbb, 0x77, 0xa3, 0x87, 0x4a, 0xee, 0xd6, 0x1d, 0xdf, + 0x8f, 0xe7, 0x18, 0xa8, 0x73, 0x56, 0x0c, 0x52, 0xf7, 0xcf, 0xa2, 0x2d, + 0x05, 0x4d, 0x37, 0x0a, 0xff, 0x20, 0xa4, 0x8f, 0xc3, 0x18, 0x50, 0xa1, + 0x9d, 0x7c, 0x41, 0x73, 0xd1, 0x20, 0xa4, 0xfb, 0x10, 0x80, 0x51, 0xbc, + 0x68, 0xb8, 0xeb, 0xd4, 0x0d, 0xa3, 0x35, 0xf6, 0x20, 0xcc, 0xe5, 0x3c, + 0xd0, 0x7e, 0xa9, 0xdc}, + {0xd1, 0x4b, 0xd6, 0x1a, 0x24, 0x6e, 0x92, 0xee, 0x2b, 0xe3, 0x9c, + 0x60, 0x66, 0xd2, 0x5d, 0x2b, 0x2b, 0xb3, 0xbc, 0x95, 0xcf, 0xb1, + 0x6c, 0xa3, 0x47, 0x00, 0x04, 0x8e, 0xcd, 0xcf, 0xe8, 0x56, 0x85, + 0xd5, 0xaa, 0xb6, 0xbf, 0x71, 0xd5, 0xd8, 0x3b, 0xd6, 0xfa, 0xcc, + 0xb8, 0x1d, 0x1c, 0x0b, 0x00, 0x00, 0x00, 0x00}, + priv_key_2, + true}, + + // Comment: em has a large hamming weight + // tcID: 32 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 32, + {0x06, 0x8a, 0x7d, 0x66, 0x62, 0xc9, 0xe1, 0xf9, 0x6c, 0xb4, 0xc3, 0x2c, + 0xde, 0x0b, 0xa6, 0xda, 0x2a, 0xaf, 0x25, 0x50, 0x1d, 0xc5, 0xf3, 0xb0, + 0xcf, 0xf0, 0xc7, 0x4b, 0x6a, 0xdc, 0x1c, 0xac, 0xf8, 0x1c, 0x5b, 0x54, + 0x65, 0x05, 0xf3, 0x60, 0xa4, 0xed, 0xc9, 0x1f, 0x7f, 0x54, 0xcd, 0xac, + 0x99, 0x45, 0x8b, 0xdb, 0x01, 0xa5, 0xee, 0xe0, 0x49, 0x47, 0xe2, 0xc7, + 0x25, 0x04, 0x4d, 0xa5, 0x07, 0xc5, 0x60, 0xa8, 0xb9, 0x85, 0x6a, 0x53, + 0x74, 0xfd, 0x75, 0xc0, 0x2e, 0x6b, 0x8d, 0x1f, 0x91, 0x5e, 0x29, 0x1c, + 0x6d, 0x83, 0x52, 0xeb, 0x89, 0xce, 0xf2, 0xf9, 0x29, 0x7c, 0xc4, 0xd9, + 0xb8, 0xca, 0x11, 0x8d, 0x1e, 0xbf, 0xac, 0x47, 0xaa, 0x64, 0x99, 0x2a, + 0x7e, 0x07, 0x7e, 0x4b, 0xa3, 0x5c, 0xa1, 0x81, 0xeb, 0x3f, 0x0b, 0xda, + 0x03, 0x30, 0x72, 0x0f, 0x3f, 0x70, 0x2a, 0x33, 0x87, 0x8d, 0x30, 0x35, + 0xe1, 0x5e, 0x63, 0x76, 0xd5, 0x28, 0xfa, 0xde, 0xaf, 0x29, 0xdb, 0x79, + 0xf4, 0xb6, 0x94, 0x34, 0x17, 0xbc, 0x74, 0x1c, 0x2a, 0x2f, 0x1d, 0x1e, + 0xb5, 0x98}, + {0x20, 0x4f, 0x1d, 0xfe, 0x1c, 0xaf, 0x79, 0x52, 0xaf, 0x8d, 0x47, 0x45, + 0x07, 0x1f, 0x41, 0x76, 0xed, 0xab, 0x7c, 0x46, 0x70, 0xdb, 0x83, 0x50, + 0x2a, 0x45, 0x0f, 0x6b, 0x52, 0xa6, 0xd9, 0x0a, 0xef, 0x17, 0x9e, 0xb4, + 0x86, 0x9b, 0x37, 0x1d, 0x6a, 0x3e, 0xe2, 0xf0, 0x22, 0x54, 0x94, 0xbd, + 0xad, 0xe6, 0xbd, 0x38, 0xb0, 0x4a, 0x8c, 0xcb, 0xb0, 0x04, 0x93, 0xe7, + 0xc4, 0xb6, 0x0c, 0x0c, 0x5b, 0xe6, 0x71, 0x80, 0x8c, 0xa9, 0x1f, 0x93, + 0xae, 0xa1, 0x74, 0x96, 0xb4, 0x7c, 0xf9, 0xc6, 0xca, 0x83, 0xe5, 0xf6, + 0xcb, 0xdc, 0x41, 0x86, 0x0b, 0x84, 0x0f, 0x2c, 0x7b, 0xd1, 0x9c, 0x22, + 0x36, 0xaa, 0x1c, 0xaf, 0x92, 0xf7, 0xb7, 0xf1, 0x51, 0x30, 0x5a, 0xbb, + 0x17, 0x3d, 0x1c, 0xcb, 0xc9, 0x7a, 0x3d, 0xab, 0xf5, 0x0c, 0x24, 0xae, + 0x5d, 0x5b, 0xb7, 0x19, 0x59, 0x5c, 0xc2, 0xd1, 0xbe, 0xa2, 0x91, 0x85, + 0xc5, 0x5d, 0x7e, 0x1e, 0x87, 0x3f, 0xf5, 0x04, 0xb8, 0xe3, 0x00, 0x8e, + 0xc3, 0xbd, 0x8c, 0x70, 0x2e, 0x79, 0x2b, 0x6f, 0x6b, 0x7b, 0x24, 0xda, + 0xf7, 0x1b, 0x12, 0x16, 0x8f, 0xb5, 0xcd, 0x58, 0x6a, 0xc9, 0x31, 0x3b, + 0xce, 0x2f, 0xda, 0x37, 0xcf, 0xd0, 0xd6, 0x8e, 0x40, 0x14, 0x44, 0x92, + 0x0e, 0xa1, 0x25, 0xfd, 0x9e, 0x7c, 0x8f, 0x42, 0x4f, 0x4c, 0x5e, 0x0a, + 0x06, 0x8e, 0x7b, 0x95, 0x94, 0x82, 0x89, 0xd7, 0x14, 0x72, 0xb7, 0x5d, + 0x42, 0x90, 0x21, 0xac, 0xf7, 0x32, 0x49, 0x65, 0x1d, 0xeb, 0x09, 0xce, + 0xe0, 0x62, 0xde, 0x57, 0x4e, 0x5e, 0xc1, 0x81, 0x02, 0x85, 0x2d, 0x19, + 0x46, 0x05, 0x0c, 0x84, 0xb3, 0xda, 0x9e, 0x63, 0x75, 0x6f, 0x96, 0x4c, + 0xba, 0x0e, 0x4c, 0x68, 0xe8, 0xc8, 0xef, 0x2c, 0xbb, 0xf6, 0xcd, 0x32, + 0x5a, 0x11, 0x85, 0x3b}, + {0xd1, 0x35, 0x95, 0xcf, 0x0b, 0x41, 0x93, 0xb8, 0x0f, 0x34, 0xd3, + 0xed, 0x3f, 0x8a, 0x4c, 0xc3, 0xa3, 0xff, 0x5d, 0x42, 0xf6, 0xa2, + 0x1d, 0x7f, 0x14, 0x93, 0xe7, 0x44, 0xc3, 0xbb, 0x58, 0x19, 0xc5, + 0x3a, 0x9f, 0x16, 0xc9, 0xec, 0x3b, 0x62, 0xde, 0xce, 0x16, 0x7b, + 0xd6, 0x74, 0xa2, 0xf8, 0x00, 0x00, 0x00, 0x00}, + priv_key_2, + true}}; + +#endif // rsa_oaep_2048_sha384_mgf1sha384_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h new file mode 100644 index 000000000..2c835b768 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h @@ -0,0 +1,1044 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha512_mgf1sha1_vectors_h__ +#define rsa_oaep_2048_sha512_mgf1sha1_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_3{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, + 0x76, 0xd6, 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, + 0x6f, 0x73, 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, + 0x37, 0x15, 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, + 0x5b, 0x27, 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, + 0xfd, 0x07, 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, + 0x44, 0x2a, 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, + 0x92, 0x78, 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, + 0x1c, 0x7c, 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, + 0x3b, 0x35, 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, + 0x51, 0x9e, 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, + 0xb3, 0x41, 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, + 0xc4, 0x4f, 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, + 0x8b, 0x8e, 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, + 0xf4, 0x60, 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, + 0x94, 0xce, 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, + 0x1e, 0xfb, 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, + 0x10, 0x09, 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, + 0xfb, 0x25, 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, + 0x89, 0x20, 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, + 0x43, 0x4c, 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, + 0xde, 0x5c, 0x16, 0xbb, 0xa7, 0x49, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x0a, 0x5c, 0x27, 0x90, 0xa5, 0x91, 0xc3, 0xec, 0xf4, + 0xf6, 0x28, 0x1c, 0x17, 0xe1, 0x03, 0x88, 0x45, 0xe5, 0x40, 0xa9, 0x5f, + 0x21, 0x29, 0x4a, 0x7c, 0xee, 0xcd, 0x75, 0xb1, 0x8c, 0x54, 0xc5, 0x0c, + 0x02, 0xe7, 0x89, 0x31, 0x1c, 0x1b, 0x00, 0x91, 0x52, 0x6f, 0x87, 0xab, + 0x3c, 0xc8, 0xd4, 0x81, 0x88, 0xe9, 0x80, 0xce, 0x0e, 0x03, 0x77, 0xbe, + 0xc0, 0x0e, 0x9f, 0x7d, 0x97, 0x93, 0x58, 0x3c, 0xb6, 0x6a, 0x1f, 0x28, + 0x1e, 0x31, 0xd2, 0x0b, 0x59, 0x4b, 0x5c, 0x66, 0xa2, 0xd9, 0xef, 0xcc, + 0x36, 0xd9, 0x79, 0xa9, 0x2b, 0xb8, 0x77, 0xa9, 0x67, 0x8f, 0x99, 0x1f, + 0xf6, 0x0b, 0x77, 0xe2, 0x8f, 0xac, 0x55, 0xd6, 0x4f, 0x21, 0xc0, 0x64, + 0x55, 0x2a, 0x43, 0x19, 0xeb, 0x0a, 0x9a, 0x18, 0x70, 0xa7, 0x6a, 0xde, + 0x3c, 0x3a, 0x35, 0x34, 0xab, 0x83, 0x53, 0xc3, 0xe5, 0x7b, 0x27, 0x08, + 0x36, 0x38, 0x59, 0xad, 0x3a, 0x63, 0x37, 0xfc, 0x15, 0xff, 0xb9, 0x09, + 0x80, 0xd9, 0x37, 0x43, 0xf9, 0x72, 0xd7, 0x43, 0xc3, 0xdc, 0x6f, 0xdd, + 0xb4, 0x42, 0x79, 0x07, 0x9a, 0x80, 0x9a, 0xbe, 0xc8, 0x11, 0x3a, 0x6f, + 0x98, 0x7f, 0x71, 0x74, 0x8c, 0x03, 0x6a, 0x4d, 0xaf, 0x35, 0x3b, 0x27, + 0xa8, 0x1e, 0x69, 0x83, 0xd5, 0x6a, 0x2d, 0x65, 0xb7, 0x1b, 0x93, 0x12, + 0x8d, 0x55, 0x69, 0x49, 0x9d, 0x10, 0xad, 0x13, 0x96, 0xf0, 0x94, 0xee, + 0xd7, 0x7c, 0x04, 0x4e, 0x3c, 0xe9, 0xef, 0x82, 0xf0, 0x01, 0x4c, 0x25, + 0xba, 0x69, 0x39, 0x28, 0xc0, 0x0b, 0x50, 0x43, 0xb6, 0x41, 0xb0, 0x16, + 0xe3, 0x56, 0x9b, 0x4b, 0xd8, 0x4d, 0x68, 0x33, 0x72, 0x53, 0x86, 0x71, + 0x30, 0x73, 0x21, 0xc2, 0x5e, 0x59, 0x0f, 0x14, 0xbe, 0xf2, 0x41, 0xe6, + 0xd8, 0xed, 0xf2, 0x4f, 0xf3, 0x98, 0x59, 0x02, 0x81, 0x81, 0x00, 0xe7, + 0x4a, 0x12, 0x47, 0x59, 0xa1, 0x74, 0xde, 0x33, 0x18, 0x59, 0x96, 0xb3, + 0xb4, 0x37, 0xc2, 0x4e, 0xd2, 0x48, 0x20, 0x3d, 0x67, 0x4a, 0x87, 0xbc, + 0xc2, 0xe7, 0x6a, 0x66, 0x7b, 0xe3, 0xf5, 0x4a, 0xc1, 0x5e, 0x8f, 0x04, + 0xe4, 0xc5, 0xe5, 0x40, 0xf4, 0xe1, 0x9f, 0x40, 0x2a, 0x71, 0xd3, 0x7d, + 0x39, 0x75, 0x6d, 0xce, 0xfb, 0xfa, 0xef, 0xb3, 0x80, 0x09, 0x5b, 0x6c, + 0xfb, 0xdf, 0x4d, 0x78, 0xdd, 0x20, 0xcf, 0x08, 0x5a, 0x1f, 0x12, 0x76, + 0x10, 0xe3, 0xb7, 0x10, 0x2c, 0xa6, 0xbd, 0xe1, 0x82, 0x59, 0x41, 0xab, + 0x60, 0x2e, 0x9b, 0x72, 0xc0, 0x8e, 0x45, 0x33, 0xac, 0x50, 0x31, 0x71, + 0x38, 0xe1, 0x0b, 0xf7, 0xed, 0xfe, 0xa3, 0x0f, 0x52, 0xee, 0x91, 0xea, + 0x66, 0x28, 0xc2, 0xcc, 0x65, 0xe7, 0x6b, 0xaf, 0xc0, 0x2e, 0xb9, 0xd2, + 0x1a, 0xb6, 0x6a, 0xd3, 0x74, 0xef, 0x27, 0x02, 0x81, 0x81, 0x00, 0xd7, + 0x93, 0xb4, 0xf5, 0x51, 0x49, 0x21, 0xbf, 0xbc, 0x47, 0xa1, 0xe4, 0x5f, + 0xaa, 0x04, 0x3e, 0xea, 0x03, 0xf0, 0x52, 0xbc, 0xe6, 0x00, 0xec, 0x4f, + 0x5c, 0x62, 0xb0, 0x14, 0xa7, 0xc4, 0x5a, 0xeb, 0x3f, 0x4b, 0xc0, 0x21, + 0x60, 0xe7, 0xb1, 0x2d, 0xee, 0x13, 0x5e, 0x44, 0xb2, 0x27, 0xa3, 0x18, + 0x54, 0xca, 0x83, 0x3a, 0xc7, 0x06, 0xd1, 0x46, 0x70, 0xab, 0x59, 0x32, + 0xa2, 0x69, 0xc9, 0xb6, 0xf9, 0x18, 0x8a, 0xcb, 0x93, 0xe6, 0x98, 0xb4, + 0xa7, 0xdf, 0xf6, 0x5b, 0xb9, 0xc9, 0x63, 0xc2, 0xe0, 0x2b, 0x2c, 0xea, + 0x3f, 0x2d, 0x5c, 0xb2, 0x54, 0xe0, 0x7b, 0x61, 0x67, 0x92, 0x89, 0x6e, + 0x37, 0x55, 0x0c, 0xb3, 0x81, 0x71, 0xc4, 0xc3, 0x2e, 0x0a, 0x65, 0x43, + 0xbb, 0xe6, 0xac, 0xd4, 0xe9, 0x9a, 0xbe, 0xab, 0xa1, 0x34, 0x0a, 0x96, + 0x10, 0x17, 0x41, 0x2b, 0x57, 0xbc, 0x0f, 0x02, 0x81, 0x80, 0x4d, 0xd4, + 0x02, 0x04, 0x9a, 0x67, 0x97, 0x30, 0xf2, 0x16, 0x9e, 0x86, 0xf4, 0x9f, + 0x8f, 0x27, 0xc6, 0x68, 0x42, 0x36, 0xff, 0x12, 0x93, 0xe4, 0xcb, 0x22, + 0xf6, 0xc6, 0x3a, 0x08, 0x34, 0x74, 0x25, 0x1c, 0x9e, 0x9a, 0x17, 0xb6, + 0x77, 0xd5, 0x26, 0x1f, 0x81, 0x10, 0x9a, 0x81, 0xed, 0xdd, 0x91, 0xc4, + 0xd4, 0xfc, 0x07, 0x6b, 0x89, 0x4c, 0x41, 0xa5, 0xb3, 0x00, 0x5d, 0xd2, + 0xff, 0x98, 0x4d, 0x34, 0x73, 0xc6, 0xd6, 0xf3, 0xa4, 0x83, 0x0c, 0xd1, + 0xb0, 0x1e, 0xb8, 0xc5, 0x9d, 0xb2, 0x45, 0x81, 0x1c, 0x51, 0xd9, 0xbe, + 0x3a, 0xd0, 0xba, 0x33, 0x8b, 0x6c, 0x43, 0xf0, 0x16, 0xe8, 0x1c, 0x46, + 0x5c, 0x8c, 0x2f, 0x78, 0x99, 0x77, 0xfb, 0x3f, 0x17, 0xe2, 0x67, 0xf2, + 0xca, 0x82, 0x8a, 0x4f, 0x3c, 0x29, 0x63, 0x71, 0x93, 0x07, 0x9a, 0x68, + 0xbc, 0xbb, 0x83, 0xbe, 0x54, 0x7f, 0x02, 0x81, 0x80, 0x76, 0x7a, 0x35, + 0x2f, 0xc5, 0xd6, 0xbd, 0x77, 0x94, 0xd0, 0x81, 0x86, 0xf3, 0x94, 0x8a, + 0xf4, 0xd0, 0xc4, 0x0d, 0x66, 0x4b, 0x6e, 0xd4, 0xff, 0x0a, 0xb6, 0xa9, + 0x7e, 0x40, 0x3b, 0xdb, 0xcc, 0x64, 0x11, 0xcb, 0x5d, 0xf2, 0x7a, 0x41, + 0x9b, 0xbc, 0xb4, 0x65, 0x6c, 0x9f, 0xb0, 0x91, 0xdc, 0x2e, 0xd9, 0x1a, + 0xdb, 0x78, 0x88, 0x3d, 0x94, 0xf2, 0x73, 0xa5, 0x98, 0x46, 0x1d, 0xc0, + 0xaa, 0x1d, 0xa7, 0x54, 0xf7, 0xa2, 0xde, 0xcc, 0x13, 0x0c, 0xe6, 0x5e, + 0x4e, 0x15, 0x27, 0x4c, 0x29, 0x49, 0xc6, 0xcd, 0xb3, 0xc7, 0xa1, 0xa5, + 0x1a, 0x96, 0xdf, 0xd2, 0xe7, 0xbc, 0x26, 0xa2, 0x00, 0x69, 0xd4, 0x7b, + 0x27, 0x99, 0xd8, 0x00, 0x60, 0xb5, 0x2c, 0x2e, 0x86, 0x6c, 0xed, 0x6d, + 0xdf, 0x7a, 0xbc, 0x50, 0x51, 0x8e, 0x1d, 0xf0, 0x6e, 0x08, 0xff, 0x1a, + 0xe8, 0xb4, 0x1b, 0x69, 0xbd, 0x02, 0x81, 0x80, 0x54, 0x79, 0xdd, 0xa3, + 0x0f, 0xc0, 0x6b, 0x63, 0xcb, 0x5f, 0x77, 0xe2, 0x0b, 0xb2, 0x9d, 0xb7, + 0xee, 0xc7, 0xa6, 0xb3, 0x7a, 0x50, 0x07, 0xf9, 0x65, 0x1a, 0x46, 0xff, + 0xb6, 0x6c, 0x90, 0x16, 0x0b, 0xe5, 0x70, 0x01, 0x45, 0xc6, 0xa0, 0x8d, + 0x97, 0x37, 0xa9, 0x8c, 0x5f, 0x7b, 0xa0, 0xdc, 0xef, 0x39, 0x35, 0x2c, + 0xc5, 0xd8, 0x61, 0x2d, 0x94, 0xfd, 0x02, 0x38, 0x3b, 0x8e, 0x09, 0x31, + 0x15, 0x37, 0x6b, 0x15, 0x4f, 0xa1, 0xce, 0xbd, 0xf9, 0x15, 0xdd, 0xc0, + 0x51, 0xa7, 0x01, 0x7d, 0x67, 0xa2, 0x38, 0xfb, 0x43, 0x76, 0x74, 0x9c, + 0xed, 0x94, 0x71, 0x2b, 0x11, 0x7a, 0x1d, 0x0c, 0xa3, 0x1c, 0xd6, 0x53, + 0xa1, 0x95, 0x5d, 0xd5, 0x47, 0x34, 0x6d, 0x03, 0xb2, 0x1e, 0xb0, 0xad, + 0x3c, 0x12, 0x3f, 0xb8, 0x5e, 0x92, 0xc8, 0xaf, 0x50, 0xa9, 0x85, 0xdb, + 0x10, 0xeb, 0xa7, 0x9b}; + +const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha1WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 1, + {}, + {0x40, 0x92, 0x25, 0xdd, 0x22, 0x29, 0xd1, 0x1a, 0xcc, 0xb9, 0x98, 0x04, + 0xe4, 0xda, 0x69, 0xfb, 0xcb, 0x86, 0x2d, 0x3a, 0x74, 0xa1, 0xdc, 0xeb, + 0x8f, 0x11, 0x86, 0xd8, 0xd1, 0x3b, 0x15, 0x69, 0xaa, 0x4f, 0xce, 0x51, + 0xaf, 0xf2, 0x73, 0xac, 0xeb, 0x1f, 0x0c, 0x87, 0x5d, 0x87, 0xa9, 0x79, + 0xf9, 0x91, 0x5f, 0xd4, 0x00, 0xa2, 0xeb, 0x17, 0x13, 0xb5, 0xa1, 0xed, + 0x12, 0x9e, 0x6b, 0x0c, 0x7c, 0xa1, 0x4a, 0x61, 0xa0, 0x93, 0x9a, 0x87, + 0xae, 0x88, 0xc5, 0x3e, 0x91, 0xff, 0xdd, 0x63, 0x5f, 0x7d, 0xdd, 0xe6, + 0x18, 0x5d, 0xfe, 0x9b, 0x5b, 0x7b, 0xd7, 0x39, 0xb5, 0x3c, 0x4c, 0x19, + 0x8d, 0xc8, 0x33, 0x3a, 0x36, 0x46, 0x1c, 0x4d, 0x75, 0x07, 0x73, 0xdf, + 0x1c, 0x84, 0xf0, 0x24, 0xe1, 0x8d, 0xc7, 0x8d, 0x09, 0xfb, 0xbc, 0xdc, + 0x4d, 0x12, 0xbb, 0x29, 0x85, 0x4b, 0x2a, 0xe0, 0x4c, 0x1b, 0x8b, 0x14, + 0x1e, 0xba, 0x75, 0x3e, 0xed, 0x9c, 0xd9, 0x0a, 0x5b, 0x66, 0xfe, 0xa3, + 0x76, 0x12, 0xac, 0xa4, 0xc5, 0x5f, 0x65, 0xa8, 0x38, 0x1c, 0x4e, 0xff, + 0x13, 0xc3, 0x7a, 0xe1, 0xf9, 0xed, 0x06, 0x88, 0x51, 0x47, 0x88, 0xba, + 0xbc, 0x8e, 0xe2, 0x7f, 0x8e, 0x76, 0x29, 0x64, 0x95, 0xdf, 0x25, 0x41, + 0x45, 0x33, 0x1a, 0x49, 0xd1, 0x1e, 0x7b, 0xee, 0x5a, 0x83, 0xa3, 0x71, + 0x3d, 0x4b, 0xbd, 0x5a, 0x80, 0x5f, 0xdd, 0x8e, 0x84, 0xba, 0x6a, 0xb8, + 0x69, 0x00, 0x2b, 0x26, 0xe4, 0x0b, 0x36, 0xd1, 0xd6, 0xc1, 0x18, 0x9b, + 0x8c, 0xa1, 0xc6, 0xfe, 0x19, 0x49, 0x7a, 0x80, 0x59, 0x41, 0x4a, 0xbd, + 0xc8, 0x8c, 0xa7, 0x12, 0x52, 0xfa, 0x86, 0x70, 0x5e, 0xc9, 0x6a, 0x78, + 0x99, 0x29, 0x69, 0x25, 0xf8, 0x85, 0xfe, 0x55, 0xc9, 0xc6, 0xd2, 0xcb, + 0xe7, 0xca, 0x85, 0x78}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x7a, 0xb3, 0x51, 0x68, 0xdc, 0x51, 0xcb, 0x7b, 0x3d, 0x8e, 0x5e, 0x3f, + 0x95, 0x68, 0xe5, 0x88, 0xc2, 0x7d, 0xc3, 0x95, 0xe8, 0x25, 0xf9, 0x09, + 0xf3, 0xef, 0x2a, 0x88, 0xc5, 0xef, 0x8e, 0x1e, 0xe4, 0x91, 0x8d, 0xcc, + 0xe7, 0xaa, 0x0c, 0x3a, 0xb6, 0x86, 0x0f, 0x69, 0xde, 0x90, 0xe3, 0x6d, + 0x19, 0x28, 0x4a, 0x15, 0x95, 0x4a, 0x3b, 0xce, 0x2c, 0x95, 0xbb, 0x52, + 0xb1, 0xa5, 0xcc, 0x75, 0x2e, 0x35, 0xa7, 0xe0, 0x8f, 0xc3, 0x27, 0xf2, + 0xa9, 0x5b, 0xa0, 0x5c, 0x47, 0x4c, 0x4a, 0x5e, 0x62, 0x5b, 0x5c, 0x0b, + 0x78, 0x0b, 0x3b, 0xed, 0x96, 0x1e, 0x69, 0xbd, 0xfe, 0x07, 0x3b, 0xc3, + 0x24, 0xa8, 0xdf, 0xeb, 0x37, 0x82, 0x41, 0x31, 0x09, 0xfc, 0xe1, 0xd7, + 0x95, 0xef, 0x01, 0xa8, 0xeb, 0x06, 0x08, 0xea, 0x42, 0x86, 0x6c, 0xa9, + 0x97, 0xb8, 0xcd, 0x3c, 0x7b, 0x84, 0x91, 0x90, 0xe4, 0x2e, 0x84, 0xc3, + 0xd6, 0x0f, 0x93, 0x58, 0x86, 0xdf, 0x8d, 0x3d, 0xff, 0x5c, 0xca, 0x41, + 0x57, 0x15, 0x2e, 0x9e, 0xc9, 0xf9, 0x54, 0xa7, 0xea, 0x7b, 0x1e, 0xc4, + 0xb0, 0xe1, 0xfb, 0xc1, 0x4c, 0xef, 0x0f, 0x3e, 0xd1, 0x6f, 0x1b, 0x01, + 0x3c, 0xef, 0x87, 0x53, 0xe1, 0xf5, 0x49, 0x3e, 0xf7, 0xd0, 0xf7, 0x53, + 0xed, 0x0a, 0x18, 0xae, 0x52, 0x75, 0x45, 0x9d, 0x15, 0xb8, 0x6d, 0xa9, + 0x54, 0x45, 0xdd, 0x65, 0x58, 0x0a, 0x78, 0x93, 0x54, 0x61, 0x6e, 0x9a, + 0x8a, 0x56, 0x72, 0x03, 0x94, 0xa2, 0x2f, 0xf3, 0x0a, 0x01, 0xf3, 0x8b, + 0x17, 0x32, 0x59, 0xa9, 0x82, 0x9b, 0x8a, 0x4d, 0x14, 0x74, 0x73, 0x26, + 0x59, 0x7e, 0xc3, 0x32, 0xe1, 0xd4, 0x02, 0x91, 0x5c, 0x7f, 0x46, 0xa9, + 0x6c, 0x20, 0xbc, 0xd2, 0x5a, 0x82, 0xca, 0x30, 0x84, 0x66, 0x0b, 0x41, + 0x71, 0xcc, 0x31, 0xa3}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0x93, 0x0b, 0x4f, 0x61, 0x3d, 0xa1, 0x12, 0xcd, 0x29, 0xf8, 0xfb, 0xb2, + 0x35, 0xce, 0x07, 0x15, 0xee, 0xf8, 0x5b, 0xd5, 0xa3, 0x4f, 0xdf, 0x3a, + 0x67, 0xb4, 0xaf, 0x55, 0x01, 0x52, 0x69, 0xce, 0x99, 0xac, 0x81, 0x12, + 0xee, 0x81, 0xb5, 0x76, 0xb3, 0x1f, 0x08, 0x31, 0x60, 0xc5, 0x89, 0x0d, + 0xc2, 0xdb, 0x20, 0x4d, 0x58, 0x1a, 0xba, 0x97, 0x69, 0x74, 0x05, 0x6a, + 0x8b, 0xad, 0x36, 0x7f, 0xf0, 0x59, 0x84, 0x97, 0x4c, 0x10, 0xf7, 0x1f, + 0x5b, 0x03, 0x48, 0x2c, 0x7f, 0x7d, 0xd8, 0x6a, 0xea, 0xbf, 0x5c, 0x90, + 0x60, 0xb5, 0x4b, 0x04, 0x87, 0xf4, 0x0d, 0x30, 0x62, 0x7e, 0x0a, 0x46, + 0xfd, 0x7e, 0x80, 0x1e, 0x5f, 0x1b, 0x2b, 0x81, 0x3c, 0x43, 0x85, 0xf8, + 0x70, 0x25, 0x8b, 0xc2, 0xcc, 0x18, 0x65, 0x99, 0xe1, 0x24, 0xb9, 0xeb, + 0xca, 0x2a, 0x29, 0xa4, 0x3d, 0xbc, 0x06, 0xbb, 0xd3, 0x9f, 0xaf, 0x7f, + 0x30, 0x5a, 0x90, 0x2e, 0x7f, 0xfa, 0x40, 0x3a, 0xbc, 0x3b, 0xce, 0xdf, + 0x29, 0xee, 0x11, 0x36, 0x1b, 0xa0, 0xa0, 0xb3, 0x4f, 0x3b, 0xf9, 0xa9, + 0x28, 0x56, 0x60, 0xf6, 0x6b, 0x4b, 0x75, 0xcf, 0x75, 0xe0, 0xee, 0xd8, + 0xf4, 0x63, 0xe2, 0x04, 0xd9, 0x36, 0x54, 0xa9, 0xc8, 0x5b, 0x97, 0x88, + 0xbf, 0x8e, 0x32, 0x89, 0x0b, 0x65, 0x8e, 0xa7, 0x32, 0xef, 0xe3, 0xa5, + 0x6a, 0x4d, 0xdd, 0x2e, 0x7a, 0x42, 0x6f, 0xec, 0x64, 0x86, 0xa0, 0xf5, + 0x91, 0xa8, 0xa1, 0xd4, 0xf0, 0x89, 0xeb, 0x9c, 0x95, 0xa6, 0x33, 0x2e, + 0x7e, 0x0d, 0xb1, 0x03, 0xdc, 0x3d, 0xaf, 0x8c, 0xeb, 0xf3, 0x55, 0x54, + 0xd1, 0x8c, 0xb6, 0xda, 0x33, 0xdf, 0xe6, 0xdf, 0xbe, 0x0c, 0x8c, 0xf0, + 0x4a, 0x4f, 0x63, 0x05, 0x69, 0x3e, 0x94, 0xe8, 0x7f, 0x68, 0x53, 0x9f, + 0x67, 0x89, 0x29, 0x76}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x91, 0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, 0x02, 0xf9, + 0x88, 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, 0xab, 0x87, + 0x1d, 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, 0x39, 0x5f, + 0x89, 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, 0x7a, 0xc4, + 0x2b, 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, 0xc4, 0x56, + 0x17, 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, 0x4b, 0x6a, + 0xa6, 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, 0x84, 0xfe, + 0xda, 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, 0x2f, 0xec, + 0x0f, 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, 0x9f, 0x16, + 0x14, 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, 0x58, 0xd9, + 0x88, 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, 0x80, 0x91, + 0x45, 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, 0xd4, 0xed, + 0x67, 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, 0x4d, 0x62, + 0x02, 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, 0xc3, 0x58, + 0xb1, 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, 0x07, 0x55, + 0x53, 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, 0x2c, 0x72, + 0x09, 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, 0x8d, 0x8a, + 0xa3, 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, 0xff, 0x83, + 0x76, 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, 0xc5, 0x53, + 0x3d, 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, 0x5c, 0x2e, + 0xd7, 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, 0xd6, 0x11, + 0xc0, 0xfc, 0xfc, 0x15}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x41, 0xc0, 0x4a, 0xef, 0xc7, 0x03, 0xaa, 0xa7, 0x1f, 0x40, 0xce, 0x9f, + 0x4f, 0x56, 0xa7, 0x71, 0x91, 0x26, 0xca, 0x19, 0x2d, 0x2e, 0x9c, 0x33, + 0xdf, 0xc6, 0xa8, 0xc1, 0x76, 0xe8, 0xc1, 0xc2, 0x2d, 0x9d, 0x7a, 0x83, + 0xf3, 0x99, 0x55, 0x40, 0x3a, 0x77, 0x98, 0xd1, 0x61, 0xe4, 0xad, 0x17, + 0xb1, 0x57, 0x5c, 0x35, 0xcd, 0x8f, 0x2a, 0xba, 0xb6, 0x39, 0x30, 0x72, + 0x22, 0x39, 0x53, 0x48, 0xb6, 0x7a, 0xe8, 0xb7, 0xed, 0xc4, 0x1e, 0xb0, + 0xb9, 0xa3, 0x8a, 0xc5, 0x08, 0xf1, 0xc0, 0x84, 0x89, 0xeb, 0xc2, 0x1e, + 0x5d, 0xb9, 0x09, 0xd9, 0x8d, 0x69, 0xa7, 0x4b, 0x21, 0x0d, 0xe7, 0x6a, + 0x92, 0x47, 0x87, 0xb2, 0xfe, 0x19, 0x13, 0xc9, 0x6e, 0xa9, 0x34, 0xef, + 0x88, 0xbe, 0x13, 0x96, 0x9c, 0xb2, 0x6f, 0xbb, 0xf0, 0x07, 0xff, 0xf7, + 0xf6, 0x39, 0x76, 0x0c, 0xa7, 0xde, 0x90, 0x41, 0xdd, 0xfe, 0x79, 0xb3, + 0xbe, 0x77, 0x10, 0xcb, 0xbf, 0x55, 0x9d, 0xb4, 0x4d, 0x2d, 0xb8, 0xaa, + 0x32, 0xf8, 0x8b, 0xe3, 0x34, 0x63, 0xb3, 0x66, 0x92, 0x4b, 0x84, 0x5d, + 0x07, 0xe2, 0xc0, 0x0b, 0xf0, 0x7f, 0xb3, 0x62, 0x5a, 0x60, 0x0b, 0x4f, + 0x84, 0x04, 0x1c, 0x73, 0xd7, 0x77, 0xc0, 0x82, 0x2b, 0xd8, 0x96, 0xae, + 0xe8, 0xb0, 0x8c, 0x4f, 0x6e, 0x30, 0xdd, 0x45, 0x69, 0x20, 0x8f, 0xc8, + 0xca, 0xec, 0x74, 0x58, 0x0a, 0x43, 0xac, 0xaf, 0x7f, 0xcb, 0x2b, 0x6d, + 0xaa, 0xd5, 0x69, 0xf4, 0xa5, 0x8e, 0x28, 0x12, 0x98, 0xca, 0xf9, 0xb6, + 0xf1, 0x55, 0xcf, 0x30, 0xe9, 0x4f, 0xf6, 0x71, 0xde, 0x9b, 0xb0, 0xcb, + 0xab, 0xd1, 0x84, 0xb8, 0x54, 0xef, 0x1d, 0x2b, 0x7c, 0xae, 0x33, 0xe7, + 0xdc, 0x60, 0x72, 0x23, 0x0e, 0xbe, 0x4b, 0xcd, 0x4d, 0x49, 0x25, 0x3a, + 0xef, 0x56, 0x3e, 0x92}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 6, + {0x61}, + {0x32, 0xaf, 0x08, 0xd0, 0xe1, 0x92, 0xb8, 0x7a, 0x39, 0x2e, 0x69, 0xc0, + 0xe4, 0xf1, 0xfa, 0xf5, 0x25, 0xf9, 0x70, 0x5a, 0xf0, 0x43, 0x01, 0xbc, + 0xf4, 0x77, 0x3c, 0xaa, 0xda, 0x60, 0xba, 0xf8, 0xc9, 0xe3, 0xef, 0x5b, + 0x23, 0xf2, 0x2e, 0x38, 0xf9, 0x96, 0x68, 0x49, 0xf5, 0x5e, 0x07, 0x5a, + 0xab, 0x69, 0xf1, 0xbb, 0x76, 0xd2, 0xc9, 0xe4, 0x43, 0xf3, 0x4d, 0xcc, + 0x1a, 0x9e, 0xd8, 0xd3, 0x2a, 0x7e, 0xd3, 0xf9, 0xec, 0xfc, 0x05, 0xcb, + 0x15, 0x42, 0x35, 0xe2, 0xe5, 0x32, 0xaf, 0x1b, 0x6f, 0x1f, 0xcc, 0x39, + 0x26, 0x76, 0xa5, 0x00, 0xb5, 0x53, 0x9f, 0x6a, 0x86, 0xbe, 0x79, 0x2d, + 0xe0, 0x13, 0xa4, 0xd6, 0x14, 0x12, 0x98, 0x52, 0xab, 0x57, 0xe0, 0x30, + 0x52, 0x1e, 0x1a, 0x77, 0x6d, 0x17, 0xa9, 0xc5, 0x40, 0x61, 0xb7, 0x45, + 0x7e, 0x05, 0x17, 0xf2, 0x60, 0x82, 0x66, 0x40, 0xd2, 0x4e, 0x60, 0x4a, + 0x08, 0x84, 0x9f, 0x9c, 0x14, 0xa8, 0xb9, 0xb6, 0x12, 0x6a, 0x39, 0x4d, + 0x14, 0x51, 0x64, 0x93, 0x26, 0xb1, 0x5a, 0x44, 0x0f, 0x52, 0xda, 0x5f, + 0xa9, 0x17, 0xb1, 0x51, 0x89, 0xa7, 0x3f, 0x0c, 0xa9, 0x3c, 0x6f, 0x1c, + 0xa6, 0x5a, 0x8b, 0x00, 0xf9, 0x65, 0x16, 0xb9, 0xf8, 0x75, 0x19, 0xe6, + 0xac, 0x96, 0xaf, 0x33, 0xdf, 0x11, 0x2e, 0xb8, 0xcc, 0x66, 0x91, 0x17, + 0x82, 0x1d, 0x7f, 0x31, 0x8e, 0xb7, 0xf0, 0x9a, 0xe7, 0x4f, 0xe2, 0x83, + 0xff, 0x4d, 0xed, 0x8a, 0x2e, 0x6b, 0x36, 0x35, 0x43, 0x83, 0x3a, 0x31, + 0x1c, 0x2b, 0x7b, 0xe7, 0xb6, 0xf0, 0x77, 0x98, 0xba, 0x35, 0x5a, 0x71, + 0x67, 0x07, 0xb0, 0x6c, 0x4d, 0x50, 0x79, 0x2c, 0x88, 0x84, 0x24, 0xa5, + 0xa0, 0x49, 0xb1, 0xb0, 0xa3, 0x3c, 0x88, 0x10, 0x59, 0xdc, 0x81, 0x78, + 0x11, 0x96, 0x76, 0xa2}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x60, 0x2a, 0x88, 0x77, 0x9a, 0xe2, 0x6e, 0x4a, 0xea, 0x37, 0x70, 0x0b, + 0x4e, 0xd5, 0x13, 0xab, 0xed, 0x88, 0x9d, 0x15, 0xde, 0x24, 0x52, 0x3a, + 0xeb, 0xf3, 0x4c, 0x90, 0x27, 0xfb, 0xd6, 0x27, 0x47, 0xfa, 0xdb, 0xdf, + 0x46, 0x44, 0x9a, 0xb8, 0xcf, 0x1b, 0xf5, 0xf2, 0xc4, 0xc9, 0x42, 0x42, + 0x3e, 0x0c, 0x22, 0xdf, 0x00, 0xe2, 0xb5, 0x13, 0xaa, 0xa7, 0xa9, 0x50, + 0x2e, 0xe3, 0x30, 0xbe, 0x44, 0x12, 0x74, 0xa0, 0x9a, 0xc0, 0xb8, 0x72, + 0x15, 0x0d, 0x73, 0xe5, 0x2f, 0x34, 0x76, 0x38, 0x79, 0xc5, 0x6d, 0x09, + 0xc4, 0x00, 0x52, 0x1a, 0xff, 0x0c, 0x7a, 0x8d, 0xdb, 0xba, 0xe2, 0x80, + 0x28, 0x91, 0x13, 0xbd, 0x4f, 0x5c, 0xb1, 0x78, 0x0e, 0xb1, 0x60, 0x40, + 0x97, 0x4f, 0x41, 0xb6, 0xec, 0x4e, 0x0b, 0x06, 0x02, 0x09, 0xe7, 0x74, + 0x3d, 0xf3, 0x21, 0xa5, 0x97, 0xa8, 0xa0, 0xfe, 0x00, 0xdf, 0x28, 0x57, + 0x80, 0x07, 0x3a, 0x03, 0x60, 0x0c, 0x16, 0xef, 0x62, 0x49, 0x6e, 0x7e, + 0x06, 0x33, 0x5b, 0x73, 0x11, 0xd1, 0x6a, 0x8c, 0xd3, 0x76, 0x78, 0x4f, + 0x27, 0x28, 0x9d, 0x02, 0xaa, 0xdd, 0x1b, 0xe5, 0x39, 0x0e, 0x6e, 0x61, + 0x8c, 0xf8, 0x27, 0x1d, 0xbd, 0x9c, 0xa7, 0xf8, 0x33, 0x83, 0x92, 0x07, + 0x6c, 0xa5, 0x3f, 0xee, 0x75, 0x0f, 0x30, 0xc9, 0x5a, 0xeb, 0xfb, 0x26, + 0xc8, 0xce, 0xe5, 0x68, 0xa2, 0x25, 0x3f, 0x20, 0x75, 0xef, 0xf7, 0x94, + 0x1b, 0x45, 0x53, 0x17, 0x72, 0x8b, 0xb1, 0xad, 0x04, 0x42, 0xd6, 0x91, + 0x16, 0x7f, 0x64, 0x72, 0x88, 0x3b, 0x6e, 0x8b, 0x07, 0xe7, 0xf6, 0xc5, + 0xbf, 0x10, 0xe4, 0xde, 0xf8, 0xf2, 0x71, 0xe6, 0x22, 0xda, 0xbe, 0x23, + 0xd6, 0xd3, 0xe8, 0xc0, 0xa1, 0xe2, 0x77, 0x78, 0x1e, 0x58, 0x88, 0x23, + 0x7e, 0x83, 0xbf, 0xfd}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x73, 0x8a, 0x92, 0x65, 0x6e, 0x1e, 0x75, 0x9b, 0xbf, 0x45, 0x15, 0xa1, + 0x35, 0x98, 0xef, 0xa7, 0xc7, 0xc3, 0xb3, 0x75, 0x9c, 0xa8, 0x7e, 0xe1, + 0x97, 0x4e, 0x7f, 0xf8, 0xf3, 0x79, 0x95, 0x3b, 0x7c, 0xb1, 0x07, 0xfd, + 0x42, 0x12, 0x25, 0xd4, 0xc9, 0x2c, 0x59, 0xe4, 0x59, 0xe3, 0x32, 0x90, + 0xe6, 0xb7, 0x3f, 0x88, 0x96, 0xf5, 0xf0, 0x64, 0xbe, 0x8d, 0xe4, 0x3c, + 0x67, 0xc6, 0x8b, 0xf6, 0xda, 0x3c, 0x7e, 0x46, 0x39, 0x26, 0x8e, 0x5f, + 0x20, 0x4a, 0x7a, 0x98, 0x32, 0xfc, 0x1b, 0x1b, 0x5c, 0x47, 0x56, 0xc2, + 0xe5, 0xb4, 0x9c, 0x09, 0x12, 0xbb, 0x0d, 0xbd, 0xc0, 0x49, 0x94, 0x90, + 0x90, 0x34, 0x43, 0x01, 0xc4, 0x26, 0x19, 0x14, 0x3e, 0xb8, 0x02, 0x4c, + 0xd6, 0x33, 0xa5, 0xa8, 0x42, 0x9c, 0x9c, 0x71, 0x74, 0x31, 0xf9, 0xda, + 0xe7, 0x2c, 0xe8, 0xf8, 0x48, 0xce, 0xd2, 0x28, 0xb7, 0x25, 0x62, 0x51, + 0x70, 0x06, 0xf5, 0xca, 0x77, 0xef, 0x35, 0x6a, 0xf9, 0x8f, 0x1d, 0x28, + 0x28, 0xa5, 0x9d, 0xc7, 0x5f, 0xff, 0xb5, 0x24, 0x37, 0xef, 0x82, 0x2a, + 0x15, 0x1b, 0xc6, 0x96, 0x91, 0x7a, 0x4c, 0xd0, 0xe6, 0x88, 0xbe, 0xaa, + 0x6c, 0xa9, 0xe7, 0xff, 0x15, 0x00, 0x7c, 0x5c, 0xa1, 0x2f, 0xf4, 0xda, + 0x95, 0xe5, 0x78, 0x0b, 0x8f, 0x72, 0x88, 0xfe, 0x98, 0x12, 0xdf, 0x20, + 0x5a, 0x1a, 0x25, 0xba, 0xed, 0x93, 0x59, 0xac, 0x87, 0x51, 0x1b, 0xc8, + 0xd4, 0xf0, 0x28, 0x7d, 0xe5, 0x99, 0x40, 0xf0, 0xcd, 0x45, 0xe2, 0xf8, + 0xce, 0xb7, 0xcc, 0xb1, 0x2b, 0x76, 0x3b, 0x24, 0x3a, 0xdc, 0xec, 0x6d, + 0xa3, 0xd3, 0xde, 0xf4, 0xe7, 0x85, 0x6d, 0xf4, 0xe4, 0xa4, 0xcd, 0x75, + 0xfa, 0x03, 0xe1, 0x4d, 0x5a, 0x63, 0xa5, 0x80, 0x8b, 0xca, 0xd7, 0x98, + 0xee, 0x2d, 0x2c, 0x8d}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_3, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x57, 0xc8, 0x21, 0x09, 0x3f, 0x34, 0x02, 0x32, 0xc5, 0xdf, 0x14, 0xfe, + 0x7f, 0x65, 0x61, 0xc0, 0x63, 0xd6, 0x4e, 0x56, 0x60, 0xa3, 0x53, 0xe6, + 0x74, 0x17, 0x74, 0x84, 0x2e, 0x0f, 0xa0, 0xb4, 0xcd, 0x63, 0x7e, 0xce, + 0x4e, 0x93, 0x5f, 0x7d, 0x94, 0x8f, 0xa8, 0x75, 0xb5, 0x97, 0x88, 0x86, + 0xb8, 0x68, 0x19, 0x5f, 0x55, 0x98, 0xa8, 0x6e, 0x83, 0xf8, 0xd2, 0x5b, + 0xfa, 0xf4, 0x45, 0xbf, 0x45, 0x3c, 0x0a, 0x7b, 0xa4, 0x08, 0x8e, 0x38, + 0xeb, 0x6f, 0xb1, 0x23, 0x78, 0x8a, 0xd1, 0xdb, 0xa2, 0xa3, 0x09, 0x8e, + 0x33, 0xcc, 0x7f, 0x35, 0x4b, 0xd9, 0x62, 0x27, 0x95, 0x72, 0x0d, 0x3f, + 0x31, 0x48, 0xdb, 0x48, 0x4f, 0xb9, 0x82, 0xd5, 0xb0, 0x85, 0x5e, 0x58, + 0xef, 0x8d, 0x74, 0xd1, 0x2f, 0xe9, 0x3e, 0x89, 0x1f, 0x89, 0x87, 0xcf, + 0x47, 0xd7, 0x40, 0x24, 0xd1, 0xa2, 0x82, 0x4b, 0x3d, 0x6a, 0x95, 0x56, + 0x70, 0x55, 0x2d, 0x00, 0x05, 0x5e, 0xc3, 0xbb, 0x0f, 0x6b, 0x4c, 0xfb, + 0x87, 0x20, 0x2c, 0xd6, 0x6c, 0x36, 0xd8, 0x31, 0xa6, 0x24, 0x71, 0xc5, + 0x9c, 0x7d, 0x2c, 0xcd, 0x43, 0x02, 0x86, 0x54, 0x96, 0x90, 0x4b, 0xfc, + 0xe0, 0xa4, 0x1a, 0xc3, 0xdb, 0x7a, 0xc1, 0x52, 0xfd, 0xfc, 0xec, 0x6b, + 0xd9, 0x84, 0xc9, 0xf6, 0x3b, 0xda, 0x06, 0xd4, 0xb4, 0x67, 0xef, 0x17, + 0x48, 0xf3, 0xa0, 0xc7, 0xf1, 0xe5, 0xa8, 0xee, 0x5e, 0xfd, 0x56, 0xaa, + 0xae, 0x89, 0x81, 0xfb, 0x15, 0x32, 0x9c, 0x44, 0xba, 0x92, 0xd1, 0x5e, + 0xdd, 0x20, 0xc9, 0x82, 0xe5, 0x55, 0x09, 0x6b, 0x93, 0x92, 0x1b, 0x08, + 0x1e, 0x68, 0xbd, 0x1e, 0x36, 0xb1, 0xdb, 0xe3, 0x6f, 0xb3, 0xbd, 0xb6, + 0x9b, 0xdd, 0xc8, 0xe9, 0xd9, 0xf6, 0xf1, 0xca, 0x31, 0x7b, 0xa1, 0x6f, + 0x66, 0x40, 0x34, 0xa2}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_3, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x3d, 0x77, 0x87, 0xe4, 0x41, 0xea, 0x11, 0x70, 0x85, 0x27, 0xa3, 0x74, + 0x64, 0xa5, 0x29, 0x44, 0x96, 0x50, 0x26, 0x5f, 0x04, 0xb5, 0x52, 0x94, + 0xa7, 0x1f, 0x34, 0x52, 0x58, 0x6f, 0x55, 0xc1, 0x30, 0x4f, 0xac, 0x48, + 0xa4, 0x6f, 0xaa, 0x70, 0x82, 0xcf, 0x1b, 0x5d, 0x1d, 0x72, 0x8f, 0xe3, + 0x37, 0x05, 0x65, 0x51, 0x48, 0x6d, 0x89, 0x2e, 0xec, 0x14, 0x03, 0x55, + 0x0d, 0xd8, 0x51, 0xed, 0x69, 0x97, 0xe4, 0x1f, 0x70, 0xac, 0xf7, 0xf4, + 0x01, 0xd1, 0xac, 0x92, 0xc5, 0xe4, 0x16, 0xe7, 0x3f, 0x1f, 0x1a, 0x02, + 0x4e, 0x54, 0x2e, 0xe2, 0x79, 0x48, 0x4d, 0xb7, 0x70, 0xc9, 0xa6, 0xc9, + 0x1c, 0x14, 0xd4, 0x87, 0xbf, 0xf3, 0x79, 0x60, 0xdb, 0x7a, 0x11, 0x06, + 0x4d, 0xcb, 0xbe, 0x07, 0x27, 0x2c, 0xc0, 0x36, 0xa1, 0xe0, 0x94, 0x6d, + 0x71, 0xf1, 0xfe, 0x97, 0xdc, 0xbd, 0xca, 0xb9, 0x11, 0xb1, 0x4d, 0x6e, + 0x4d, 0xab, 0x44, 0xa0, 0x7d, 0x8c, 0xd5, 0xbc, 0x3c, 0x0f, 0x00, 0x8d, + 0x99, 0x29, 0xf2, 0xd6, 0x0b, 0x4c, 0x6e, 0xad, 0x2e, 0x84, 0xdc, 0xb8, + 0x60, 0x02, 0xad, 0xba, 0x05, 0x6b, 0x35, 0x59, 0xfe, 0x40, 0xaf, 0xd0, + 0x27, 0xcb, 0x05, 0xd4, 0x1e, 0xa7, 0xf9, 0x67, 0xe2, 0xcb, 0x43, 0x45, + 0xc1, 0x4e, 0xe3, 0x7c, 0x25, 0xae, 0xf4, 0x15, 0xec, 0x93, 0x27, 0x76, + 0xde, 0x1a, 0xb9, 0x92, 0x45, 0x82, 0x03, 0xeb, 0x58, 0xa5, 0xeb, 0x1a, + 0x21, 0xc3, 0xa6, 0x19, 0xbf, 0x06, 0xaa, 0x0d, 0x6d, 0x74, 0xb5, 0xea, + 0x6d, 0xec, 0xb2, 0x56, 0x02, 0x13, 0x97, 0x33, 0xc0, 0x1e, 0x13, 0x1c, + 0x64, 0xb7, 0xde, 0x34, 0x65, 0xdb, 0x27, 0x16, 0x94, 0x0d, 0x00, 0xec, + 0xb5, 0xdb, 0x6b, 0xa7, 0xc5, 0x41, 0x54, 0x3d, 0xa5, 0x3b, 0xa6, 0x11, + 0x9e, 0x7c, 0x11, 0x7b}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_3, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x76, 0xa3, 0x90, 0x23, 0x06, 0x03, 0xa8, 0x34, 0x30, 0x57, 0x83, 0xf4, + 0x93, 0xb7, 0x21, 0xb4, 0xf3, 0x17, 0xf3, 0xd4, 0xb6, 0xe1, 0xbc, 0x26, + 0xd1, 0x98, 0x3f, 0xf1, 0xf4, 0x94, 0x48, 0xba, 0xbb, 0xeb, 0xa0, 0x61, + 0xe9, 0x4e, 0xf6, 0xb4, 0x83, 0x57, 0x95, 0x64, 0x49, 0x6e, 0xa8, 0x9f, + 0x9e, 0x2e, 0x78, 0x4e, 0x8e, 0x8d, 0xb8, 0x3c, 0xd0, 0xd2, 0xa6, 0x08, + 0x10, 0x48, 0xe4, 0xbe, 0xce, 0x72, 0x11, 0x97, 0xe6, 0x6a, 0x54, 0x17, + 0x8a, 0xcc, 0x69, 0x76, 0x08, 0x9a, 0x4f, 0x6f, 0x26, 0x8f, 0x8a, 0x54, + 0xa2, 0xa9, 0xa3, 0xe9, 0x0f, 0x58, 0x31, 0x71, 0x40, 0x11, 0x73, 0xf7, + 0xf6, 0x46, 0xd8, 0xcb, 0x42, 0x2e, 0x4e, 0xe1, 0x4f, 0xe0, 0x57, 0x68, + 0x6b, 0x00, 0x72, 0x28, 0x1e, 0x06, 0x6a, 0x28, 0xcc, 0x01, 0x33, 0xc6, + 0xb7, 0x07, 0x78, 0x1b, 0x71, 0x8f, 0x53, 0x5f, 0xa3, 0xa9, 0xc9, 0x9a, + 0x65, 0x36, 0x05, 0x40, 0xd3, 0x18, 0x26, 0x72, 0xac, 0xb1, 0xdb, 0x46, + 0x89, 0xc5, 0xd6, 0xd3, 0x31, 0x59, 0xf3, 0x7a, 0xa7, 0xe1, 0x6d, 0x98, + 0x8d, 0x49, 0xf7, 0x3b, 0x5e, 0x60, 0x3f, 0x81, 0x16, 0xe1, 0xb5, 0x05, + 0x3c, 0xa4, 0x5e, 0x6c, 0x04, 0x74, 0x3c, 0xae, 0x29, 0xfa, 0xa0, 0x4e, + 0xd9, 0x39, 0x19, 0x6b, 0x15, 0xfa, 0xae, 0x2f, 0xe4, 0x30, 0x3d, 0x7f, + 0xea, 0xb2, 0x02, 0xd8, 0x80, 0x9a, 0x7a, 0x2a, 0xd3, 0x0d, 0xee, 0xec, + 0x88, 0x09, 0x90, 0x33, 0x4f, 0x0d, 0xa9, 0xc7, 0xfa, 0xae, 0xbc, 0x1f, + 0x7f, 0x64, 0xf0, 0xc8, 0xc2, 0x02, 0x70, 0xc4, 0x4b, 0x70, 0x46, 0xee, + 0x30, 0x9d, 0x4b, 0xee, 0x15, 0x1a, 0x50, 0x4b, 0xda, 0xe8, 0x96, 0xe8, + 0x56, 0xe2, 0x02, 0xc8, 0xc5, 0xd8, 0xdc, 0x5d, 0x6f, 0x66, 0xc9, 0x99, + 0x61, 0xb6, 0x16, 0x8b}, + {}, + priv_key_3, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x60, 0xa6, 0x39, 0xb9, 0x45, 0x48, 0x30, 0x83, 0xeb, 0x99, 0xc1, 0xc1, + 0x58, 0xf2, 0xcf, 0xd6, 0x8b, 0xa8, 0xda, 0x37, 0x61, 0x5b, 0x6f, 0x14, + 0xf4, 0xa9, 0x99, 0xb7, 0x5d, 0xa7, 0xfa, 0xda, 0x3f, 0xb5, 0xb0, 0x71, + 0x61, 0x68, 0xf5, 0x34, 0x20, 0x63, 0x30, 0x6d, 0x88, 0x45, 0xab, 0x56, + 0x5b, 0xe1, 0x76, 0xf4, 0x57, 0xb6, 0xd2, 0x6f, 0x2d, 0xf5, 0x19, 0x53, + 0x56, 0xaf, 0x72, 0xbe, 0x2e, 0xab, 0x11, 0x85, 0x24, 0x0d, 0x2b, 0x27, + 0xd0, 0x23, 0x14, 0x1c, 0x06, 0x0c, 0x37, 0xe4, 0x6f, 0xc1, 0x39, 0xd5, + 0xdf, 0x47, 0x66, 0x7a, 0xdb, 0x1e, 0x2a, 0xcc, 0x5b, 0xf0, 0xb9, 0xd3, + 0xad, 0xb7, 0xde, 0x08, 0x7e, 0xaf, 0xde, 0x53, 0xa1, 0x57, 0x66, 0x9b, + 0x5e, 0x07, 0x50, 0x74, 0x32, 0xfb, 0x36, 0x6f, 0x43, 0x36, 0xf0, 0x23, + 0x1a, 0x04, 0xa3, 0xff, 0x91, 0x6e, 0xbc, 0x5f, 0x3a, 0x67, 0x92, 0x39, + 0xb3, 0x9f, 0x95, 0x2e, 0xfe, 0x24, 0xaa, 0x5f, 0x05, 0x3d, 0xce, 0xa1, + 0x00, 0x10, 0x98, 0x64, 0x95, 0xbd, 0x2e, 0x1b, 0x6c, 0xad, 0x62, 0x7f, + 0x6c, 0x78, 0x8b, 0x4a, 0xdc, 0x6e, 0xbe, 0x48, 0x2d, 0xf6, 0x3c, 0x13, + 0xfc, 0xa3, 0xb0, 0x37, 0x10, 0x96, 0xed, 0x74, 0xc0, 0x79, 0xd8, 0xfa, + 0x8f, 0xc3, 0xab, 0x74, 0x8b, 0x2e, 0x19, 0x35, 0x20, 0x9a, 0x89, 0x34, + 0xd4, 0xd4, 0xcd, 0x3b, 0xaa, 0xd9, 0x4a, 0x6b, 0xf5, 0xbe, 0x7c, 0x85, + 0x17, 0xdf, 0xd5, 0x5f, 0x76, 0xc2, 0x59, 0x29, 0xcf, 0x3c, 0x14, 0xb6, + 0x4f, 0xed, 0x9c, 0x35, 0x10, 0x1e, 0x3b, 0xba, 0xa8, 0xc7, 0x1e, 0xe8, + 0x16, 0x09, 0x87, 0x41, 0x00, 0x74, 0x96, 0xf2, 0x01, 0x61, 0xaa, 0xc1, + 0x6f, 0x1b, 0x4b, 0xc5, 0x4b, 0x6a, 0x00, 0x4d, 0x1e, 0x63, 0xbe, 0xaf, + 0xc7, 0xbb, 0xd1, 0xf2}, + {}, + priv_key_3, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xae, 0xce, 0x8a, 0x87, 0xa0, 0xc2, 0x5a, 0xc3, 0x3f, 0xe3, 0x22, 0x5e, + 0x26, 0x2e, 0x5d, 0x26, 0x76, 0xca, 0x68, 0xfe, 0x15, 0x3b, 0x84, 0xc2, + 0x6b, 0x65, 0xe8, 0x6f, 0x4d, 0xce, 0x65, 0x85, 0xf8, 0x01, 0xe0, 0xb1, + 0xd7, 0x48, 0xae, 0x6f, 0x3b, 0xcf, 0xcb, 0xa4, 0xc5, 0xb9, 0x5a, 0xb7, + 0x8f, 0x61, 0x44, 0x99, 0xb5, 0x47, 0x11, 0x8d, 0x1e, 0xed, 0x2f, 0x6e, + 0xde, 0x6e, 0x4a, 0x59, 0x66, 0xae, 0x86, 0xc6, 0x97, 0x57, 0x7c, 0xe3, + 0xd4, 0xf0, 0x2c, 0xaf, 0xac, 0xb7, 0x6e, 0x2d, 0x90, 0xdc, 0x18, 0x22, + 0x2e, 0xad, 0xea, 0x26, 0x68, 0x71, 0x76, 0x00, 0xe5, 0xee, 0xe9, 0x3f, + 0x3a, 0x20, 0xd5, 0x83, 0x95, 0x5e, 0xbd, 0xf9, 0xa6, 0x6d, 0x5f, 0x95, + 0x7e, 0x42, 0x22, 0x2a, 0x90, 0xf9, 0xde, 0x72, 0x32, 0xef, 0x1d, 0x8e, + 0xed, 0xbf, 0x88, 0x4e, 0xfe, 0x5e, 0x4f, 0xc0, 0xcc, 0xa5, 0x3f, 0xe4, + 0xd7, 0xf6, 0x02, 0x75, 0xc8, 0x16, 0xf4, 0xf7, 0x25, 0xb2, 0xd7, 0x53, + 0x9c, 0xe3, 0x8a, 0xd3, 0xe6, 0x43, 0xb7, 0xe4, 0xb4, 0x43, 0x28, 0x42, + 0x28, 0x8e, 0x03, 0x73, 0x4a, 0xe9, 0xdc, 0xb3, 0xd2, 0x6f, 0x5e, 0x76, + 0xae, 0x22, 0x7e, 0x70, 0x50, 0xea, 0x7e, 0x0e, 0x5e, 0x2a, 0x75, 0x5f, + 0xd4, 0x81, 0xa5, 0x7d, 0x65, 0xcb, 0xc0, 0x36, 0xaa, 0x9c, 0xb4, 0x06, + 0x2b, 0x5c, 0xee, 0x0d, 0x07, 0xe9, 0xdb, 0xae, 0x45, 0xb9, 0xa1, 0x13, + 0x57, 0x5b, 0xe9, 0x6e, 0x9a, 0xdd, 0x15, 0x70, 0xdd, 0xf6, 0xb4, 0x84, + 0x99, 0x17, 0xe0, 0x4b, 0xd9, 0x63, 0x6f, 0x17, 0x3c, 0xd5, 0xf7, 0x9d, + 0x3d, 0x05, 0xb1, 0xa0, 0x34, 0x4c, 0xc6, 0x2d, 0xbb, 0x52, 0x3d, 0xd2, + 0x9c, 0x8c, 0xb7, 0x70, 0x83, 0x95, 0x25, 0xb9, 0xe6, 0xf7, 0xbb, 0xaf, + 0x17, 0x38, 0x5e, 0x2a}, + {}, + priv_key_3, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xb0, 0x5a, 0xd1, 0xbc, 0x0a, 0x5c, 0x64, 0x37, 0xaa, 0xc3, 0x3f, 0x12, + 0x3c, 0x62, 0xb9, 0x4d, 0xb2, 0x4e, 0xb9, 0x8d, 0x88, 0x80, 0x8e, 0xbb, + 0x16, 0x17, 0xb2, 0x86, 0x6c, 0xc8, 0x51, 0xc3, 0x81, 0x8d, 0xd9, 0xc1, + 0x8e, 0x68, 0xc0, 0x14, 0x16, 0xb1, 0xd5, 0x93, 0xca, 0xba, 0xc1, 0xc3, + 0x64, 0xf8, 0x9b, 0x18, 0x17, 0xbc, 0x58, 0xd0, 0x21, 0xd9, 0x80, 0x6f, + 0x27, 0xd4, 0xab, 0x4e, 0xc8, 0x12, 0xd2, 0xa9, 0x64, 0xdd, 0x70, 0x29, + 0x5c, 0xe9, 0x52, 0x4c, 0xbc, 0x92, 0xb7, 0x54, 0xe4, 0x05, 0x7b, 0x29, + 0x74, 0xb3, 0x64, 0x8f, 0xec, 0x4a, 0x61, 0xc2, 0x35, 0x48, 0xc7, 0x91, + 0x9a, 0xd4, 0xb9, 0x7b, 0xc0, 0x56, 0x39, 0xe6, 0xf7, 0x27, 0xdf, 0x47, + 0x24, 0x86, 0xc9, 0xf5, 0x02, 0x65, 0xe2, 0x27, 0xd6, 0x48, 0xc5, 0x6c, + 0x13, 0xeb, 0x1f, 0xf4, 0xe5, 0xd7, 0x43, 0xcd, 0x0a, 0x52, 0x2f, 0x5b, + 0x01, 0xf8, 0xef, 0xea, 0x61, 0xb9, 0x34, 0xed, 0x1f, 0x04, 0xfa, 0x0e, + 0xff, 0xc0, 0xb7, 0xa5, 0xa4, 0x8b, 0x26, 0x62, 0x82, 0x6c, 0xe7, 0x2a, + 0xba, 0xa3, 0x74, 0x6e, 0x17, 0x18, 0xe7, 0x3d, 0x06, 0xe3, 0xfa, 0x97, + 0x3f, 0x31, 0x17, 0xa4, 0x5b, 0x57, 0x8d, 0x75, 0x9f, 0x89, 0x19, 0x6b, + 0x70, 0x8e, 0x86, 0x85, 0xa3, 0x14, 0xb8, 0xdc, 0x93, 0x87, 0xb4, 0xe8, + 0x2d, 0xbb, 0xad, 0x89, 0x77, 0x08, 0xea, 0xf1, 0x0c, 0x28, 0x5b, 0x94, + 0x71, 0x46, 0x8e, 0x2e, 0x46, 0x4e, 0x57, 0x70, 0x5e, 0x89, 0x40, 0x18, + 0xd2, 0xa0, 0x2e, 0xa2, 0x05, 0x9c, 0xcc, 0x7c, 0x7a, 0x92, 0x16, 0x87, + 0xed, 0x9e, 0x35, 0x8a, 0xf5, 0xbc, 0x13, 0xc1, 0xd0, 0x6d, 0x42, 0xaf, + 0xc5, 0xce, 0xc3, 0x3e, 0x34, 0x97, 0xad, 0x3c, 0x20, 0xb6, 0x20, 0xf8, + 0x0e, 0xee, 0xe5, 0x6e}, + {}, + priv_key_3, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x96, 0xa6, 0xcd, 0x66, 0x56, 0xb9, 0x9e, 0xc4, 0x5d, 0xae, 0x88, 0x79, + 0x58, 0x14, 0x8f, 0x67, 0x48, 0xcf, 0x84, 0xdb, 0xa9, 0x50, 0xd7, 0x35, + 0x10, 0x33, 0xe9, 0x8a, 0xae, 0x44, 0x0c, 0x6f, 0x36, 0x03, 0xed, 0x65, + 0xbe, 0xc3, 0x11, 0xa5, 0x5c, 0x6e, 0xc2, 0xbb, 0xc8, 0x92, 0x44, 0x2c, + 0xb1, 0x27, 0x30, 0x95, 0x7b, 0x79, 0x7e, 0xa8, 0xe3, 0x01, 0x0e, 0xfb, + 0x85, 0x99, 0x89, 0x1a, 0x3e, 0x8d, 0x20, 0x9e, 0xa0, 0xeb, 0x6b, 0x32, + 0x44, 0x8e, 0x57, 0xf4, 0x00, 0x3d, 0x2a, 0xc3, 0xdc, 0xf8, 0xc2, 0x9a, + 0x44, 0x45, 0x4d, 0x0b, 0xe7, 0x99, 0xa5, 0xa7, 0x72, 0x34, 0x42, 0x82, + 0x73, 0x7e, 0x42, 0xf7, 0x85, 0xee, 0x3a, 0xbd, 0x3e, 0xf8, 0x0d, 0x5d, + 0x46, 0x53, 0x93, 0x18, 0x28, 0xd5, 0xf0, 0x64, 0x35, 0x4a, 0xee, 0x25, + 0x6b, 0x62, 0x71, 0x81, 0x7e, 0x38, 0x07, 0xe1, 0x5c, 0x80, 0x5a, 0xfa, + 0xe2, 0x87, 0x7c, 0x85, 0x31, 0xcd, 0xcc, 0xd2, 0xf8, 0xd6, 0x6f, 0x3c, + 0xd6, 0x6d, 0x38, 0x66, 0xb5, 0x56, 0x5d, 0x99, 0x15, 0x4f, 0x1e, 0xb5, + 0xa4, 0xf0, 0x32, 0x59, 0x62, 0x44, 0xdf, 0xf7, 0x95, 0x93, 0x98, 0x0d, + 0x07, 0xe6, 0xe0, 0x6d, 0xe0, 0x96, 0x0c, 0x1d, 0xf2, 0xc3, 0xf8, 0x4d, + 0xe2, 0x24, 0xc1, 0x13, 0x49, 0x4a, 0xde, 0x9d, 0x03, 0xf5, 0x54, 0x87, + 0x1a, 0x0e, 0xf5, 0xc2, 0x87, 0xfd, 0x0a, 0xf2, 0xba, 0xbd, 0x16, 0xfb, + 0xf2, 0x98, 0x3c, 0x75, 0x8c, 0x79, 0x2b, 0x48, 0x91, 0x56, 0xe3, 0xa0, + 0xdb, 0x06, 0x0a, 0x64, 0xd7, 0x17, 0xe0, 0xd1, 0x49, 0xc3, 0x43, 0xc4, + 0x00, 0x15, 0xcc, 0xaf, 0xf4, 0x5b, 0xd4, 0xe3, 0xb1, 0x55, 0xb9, 0xc4, + 0x56, 0x3d, 0x5b, 0x8c, 0x3d, 0x5c, 0xaa, 0x97, 0xd7, 0xd4, 0x6d, 0x4c, + 0x5a, 0x2d, 0x20, 0x77}, + {}, + priv_key_3, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x03, 0x1e, 0xfe, 0x79, 0x85, 0x31, 0xe2, 0xce, 0x64, 0x0d, 0x49, 0x2b, + 0x62, 0x3c, 0x63, 0x01, 0x90, 0xa8, 0xda, 0x56, 0xe0, 0xfa, 0x3e, 0x29, + 0x81, 0x68, 0x0b, 0x20, 0xf1, 0x4d, 0xb0, 0x24, 0xab, 0xb3, 0xbb, 0xfa, + 0x08, 0xbd, 0xda, 0x51, 0xaa, 0x9d, 0x2f, 0xec, 0x81, 0xd2, 0x34, 0x01, + 0xa0, 0x07, 0x32, 0x6a, 0xa5, 0x84, 0x9b, 0x24, 0xb0, 0x99, 0xce, 0x95, + 0x7c, 0x7e, 0x2b, 0x83, 0x52, 0xf9, 0x72, 0x10, 0xa1, 0xe7, 0xff, 0x68, + 0x39, 0x8a, 0xa3, 0x88, 0x4a, 0x02, 0x7f, 0x53, 0xf2, 0x7e, 0x3c, 0x4f, + 0xf6, 0x5e, 0xe8, 0x1a, 0xf6, 0xaf, 0xd4, 0xbc, 0x53, 0x9e, 0x2f, 0x93, + 0x28, 0x2e, 0xd2, 0xa2, 0x27, 0x40, 0x93, 0x30, 0x55, 0x16, 0xb9, 0x80, + 0x0c, 0x54, 0x7e, 0x4a, 0x89, 0x33, 0xdb, 0x99, 0xb8, 0x02, 0xb0, 0xed, + 0x67, 0x50, 0x3f, 0xa5, 0x8b, 0xd1, 0xec, 0x8f, 0x08, 0x6f, 0x1d, 0x64, + 0x6f, 0xb4, 0xfb, 0x3e, 0x46, 0x8c, 0x75, 0x83, 0x5e, 0xfa, 0xd1, 0xa1, + 0x7c, 0x5c, 0x1c, 0x79, 0x63, 0xcd, 0x74, 0xef, 0xc0, 0xc1, 0x5d, 0x97, + 0x9a, 0x68, 0x6f, 0xfc, 0x72, 0xf6, 0x5b, 0x16, 0x4d, 0xbf, 0xeb, 0x29, + 0x93, 0x09, 0x25, 0xee, 0x5b, 0x2b, 0xd5, 0x06, 0x37, 0x8f, 0xef, 0xc7, + 0x97, 0xd9, 0x6b, 0xcb, 0x1b, 0x55, 0xdb, 0xd4, 0xc5, 0x8f, 0x0d, 0xd6, + 0x83, 0xc5, 0x1c, 0x6d, 0x11, 0xc9, 0x42, 0x7b, 0x4b, 0x45, 0x2d, 0xcd, + 0x7c, 0xc4, 0x34, 0x4f, 0x21, 0xba, 0x88, 0xda, 0xb0, 0x82, 0xfa, 0x69, + 0x9a, 0xcc, 0xe7, 0xf0, 0xcb, 0x3e, 0x67, 0x7d, 0x2d, 0x8a, 0xe8, 0x03, + 0xe0, 0xf1, 0xba, 0xfb, 0x0d, 0x2b, 0xc5, 0x4d, 0x4e, 0xf8, 0x8d, 0xdb, + 0x91, 0x63, 0x0f, 0xa6, 0xaa, 0x14, 0x1b, 0x85, 0x4b, 0x47, 0x5a, 0xc1, + 0x90, 0xb6, 0x96, 0xd7}, + {}, + priv_key_3, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xbc, 0x29, 0x65, 0x54, 0xa7, 0x3f, 0x00, 0x0d, 0xc5, 0xb0, 0x4a, 0x4d, + 0xd9, 0x6d, 0x91, 0xa8, 0x27, 0x92, 0xcc, 0xa1, 0x20, 0xe5, 0x2c, 0x7b, + 0x93, 0x28, 0xa5, 0xb7, 0x51, 0x8f, 0x4b, 0x80, 0x44, 0xe3, 0xbc, 0xeb, + 0xe8, 0x43, 0x0b, 0xad, 0xc9, 0x33, 0xa8, 0x51, 0x36, 0x41, 0xd6, 0x81, + 0x27, 0xd9, 0x3a, 0x91, 0x37, 0xa9, 0x6c, 0x81, 0xc6, 0x7c, 0x4a, 0xd5, + 0x90, 0x48, 0x06, 0x79, 0x90, 0xd1, 0x4a, 0x20, 0x8f, 0xd6, 0xb0, 0xd4, + 0x4d, 0x06, 0x8c, 0x6b, 0xba, 0x72, 0xb2, 0x83, 0x68, 0xc5, 0x78, 0x12, + 0x98, 0xd7, 0xbe, 0x36, 0xcd, 0x3d, 0x46, 0x2f, 0xdc, 0xf4, 0xf3, 0xc0, + 0x9f, 0xc0, 0xbe, 0xdf, 0x83, 0x41, 0xb2, 0x3f, 0x67, 0x22, 0xdb, 0x3f, + 0x0c, 0x96, 0xd7, 0x01, 0x36, 0x03, 0xcb, 0xc3, 0x53, 0x94, 0xdd, 0xb1, + 0xf9, 0xed, 0xb8, 0xac, 0x55, 0x0c, 0x25, 0xd4, 0xca, 0x6f, 0xe0, 0x06, + 0x2c, 0xb7, 0x5f, 0xf3, 0xac, 0xed, 0x20, 0x04, 0x0d, 0xbf, 0x75, 0x27, + 0x83, 0xa9, 0x70, 0x78, 0x3e, 0x78, 0xac, 0x9f, 0x1c, 0x57, 0x2c, 0x85, + 0x97, 0x3b, 0x25, 0x44, 0x34, 0xcb, 0x7c, 0xea, 0xb1, 0x5a, 0xea, 0xa9, + 0x65, 0x87, 0x8d, 0x1b, 0xc4, 0xbe, 0x56, 0x08, 0x38, 0xb8, 0x21, 0xc3, + 0x5c, 0x21, 0x8c, 0x06, 0xc5, 0xf6, 0xd6, 0x90, 0xb8, 0x6b, 0xd3, 0x87, + 0xe6, 0x51, 0x12, 0x94, 0xcf, 0x97, 0x23, 0xd3, 0x82, 0x26, 0xd9, 0x5e, + 0x3a, 0xd5, 0xd3, 0x6c, 0xea, 0xe4, 0x88, 0x89, 0xb7, 0x42, 0x8d, 0x1f, + 0x41, 0x88, 0x20, 0x6c, 0xbe, 0x76, 0x73, 0xcf, 0xa2, 0xc2, 0x8f, 0x51, + 0xc4, 0xe4, 0x51, 0xc5, 0xe2, 0xad, 0x92, 0xc9, 0x88, 0x03, 0x80, 0x48, + 0xc6, 0xc0, 0x3b, 0x37, 0x2f, 0x04, 0xeb, 0x24, 0x63, 0x51, 0x2f, 0x5e, + 0x85, 0x86, 0x75, 0x04}, + {}, + priv_key_3, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x6b, 0x36, 0x86, 0x2a, 0x42, 0x4e, 0xde, 0x6c, 0x74, 0x4f, 0x09, 0x49, + 0xdd, 0x9a, 0x30, 0x91, 0xd8, 0x50, 0xee, 0x16, 0x94, 0xde, 0xca, 0x2f, + 0x84, 0x4d, 0x86, 0x46, 0x98, 0xea, 0xc2, 0x9b, 0x2f, 0x11, 0x25, 0xab, + 0x31, 0x06, 0x08, 0x06, 0x7c, 0x37, 0x94, 0x3b, 0xd3, 0x86, 0x73, 0x2b, + 0x90, 0x3e, 0x25, 0x88, 0x65, 0xe0, 0xae, 0x33, 0xeb, 0x38, 0xa8, 0xc3, + 0x5a, 0x84, 0xb3, 0x86, 0x4b, 0x71, 0x7b, 0xa2, 0x9a, 0xec, 0xd5, 0xd5, + 0xef, 0x53, 0xf0, 0xde, 0xf2, 0x57, 0xb2, 0x95, 0x1e, 0xe1, 0x4b, 0xc9, + 0x50, 0x70, 0x35, 0x6a, 0x9e, 0x9b, 0xf2, 0xf3, 0x62, 0x32, 0x96, 0x6c, + 0x50, 0x17, 0x10, 0xd0, 0x82, 0x81, 0xc9, 0xb5, 0x94, 0x4c, 0x5c, 0x92, + 0x3d, 0x65, 0x37, 0x6f, 0x0c, 0xf5, 0x92, 0xd3, 0x75, 0x06, 0x03, 0xa7, + 0x58, 0xc1, 0x6d, 0x30, 0xb9, 0xc3, 0x07, 0xe3, 0x25, 0x43, 0xa3, 0x11, + 0xbf, 0xf7, 0xd4, 0x79, 0x38, 0xf3, 0x1f, 0x35, 0x47, 0xcc, 0x0f, 0xfc, + 0x71, 0x44, 0x1a, 0x13, 0x91, 0xf3, 0x03, 0x97, 0x0d, 0x97, 0x50, 0x01, + 0xd2, 0xdf, 0x00, 0x33, 0x17, 0x0c, 0xc0, 0x0f, 0x26, 0xae, 0x11, 0x8b, + 0xac, 0xb3, 0x17, 0x07, 0xfd, 0xe9, 0x3c, 0x24, 0xab, 0xbb, 0xb8, 0x30, + 0x4b, 0x55, 0x8c, 0x1b, 0xd5, 0x2e, 0x9e, 0x6d, 0xab, 0xae, 0x23, 0xb7, + 0x89, 0xfb, 0x79, 0x9f, 0x4f, 0x86, 0x67, 0xf6, 0xb7, 0xb7, 0x24, 0x32, + 0x1d, 0x45, 0x5f, 0xf4, 0xf3, 0x91, 0xe8, 0xf1, 0x98, 0x9f, 0x27, 0x12, + 0x04, 0xaa, 0x81, 0xeb, 0xb9, 0x49, 0x12, 0x41, 0x87, 0x14, 0x72, 0xca, + 0x1e, 0xbc, 0x38, 0xa0, 0x5b, 0x93, 0xd5, 0x57, 0xc4, 0x00, 0x0e, 0x2c, + 0xef, 0x7c, 0x5c, 0x9c, 0x0a, 0x85, 0xf8, 0xa6, 0x30, 0x49, 0x17, 0x0c, + 0x90, 0xb2, 0xd9, 0x01}, + {}, + priv_key_3, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x8c, 0xd7, 0xfc, 0xfd, 0xeb, 0x18, 0x14, 0x0c, 0x47, 0x0d, 0x23, 0x0b, + 0x89, 0x44, 0x4a, 0x63, 0x76, 0x3c, 0x10, 0x25, 0xf6, 0x94, 0x09, 0x75, + 0x7b, 0xe5, 0x74, 0xbf, 0x71, 0xfe, 0x7d, 0x89, 0x94, 0x67, 0xcf, 0xe1, + 0xa6, 0x5d, 0x23, 0xd2, 0x40, 0x1b, 0x72, 0x09, 0xe8, 0x6b, 0xe5, 0xa4, + 0x77, 0x53, 0xad, 0x29, 0x5c, 0x72, 0x03, 0xd2, 0xc9, 0x35, 0xbd, 0x9d, + 0xe1, 0x45, 0x56, 0x48, 0x69, 0x08, 0xa7, 0xbf, 0x83, 0xdd, 0x9a, 0xee, + 0x74, 0xb6, 0xe5, 0x72, 0x04, 0xf9, 0xeb, 0x04, 0xcc, 0xa1, 0x5e, 0x2d, + 0x50, 0xb2, 0x2c, 0x5f, 0x45, 0xc7, 0xf3, 0x62, 0xf2, 0x3e, 0xd9, 0x48, + 0x19, 0x53, 0x92, 0xa1, 0x5b, 0x96, 0xa2, 0x38, 0xb4, 0xe0, 0x3d, 0xaa, + 0xe8, 0xb7, 0x25, 0x8a, 0xe6, 0x07, 0xa9, 0xd5, 0xda, 0x0d, 0xba, 0x56, + 0x29, 0x57, 0x5e, 0xdb, 0x56, 0xb4, 0x44, 0x81, 0x78, 0x24, 0xb8, 0x49, + 0x3b, 0x12, 0x5d, 0x5d, 0xa6, 0x3d, 0xd8, 0x1e, 0xba, 0x51, 0xdc, 0xc1, + 0x1f, 0x79, 0x79, 0xb1, 0x6c, 0xa0, 0x31, 0x4f, 0x02, 0xaf, 0x42, 0x12, + 0xa5, 0xea, 0x84, 0x0d, 0xaf, 0x21, 0x5e, 0x9f, 0xa0, 0x82, 0xa7, 0x08, + 0x95, 0x50, 0xe5, 0xdd, 0x0c, 0x0d, 0x0f, 0x26, 0x4d, 0x23, 0x0a, 0x62, + 0x49, 0xb4, 0x59, 0x26, 0xfd, 0x36, 0x0a, 0x4a, 0x56, 0xac, 0x05, 0x91, + 0x0a, 0x15, 0x20, 0x12, 0x92, 0xd5, 0xdc, 0x3d, 0x92, 0x30, 0x8f, 0x98, + 0x17, 0x5c, 0x0f, 0xb4, 0xf9, 0x03, 0x4e, 0xc8, 0xfc, 0x8d, 0x5b, 0x58, + 0x4e, 0x95, 0xeb, 0xb9, 0x42, 0xfd, 0x16, 0xd0, 0x4c, 0xd6, 0x86, 0x7f, + 0xbb, 0x2a, 0xa5, 0x33, 0x77, 0xdc, 0xa9, 0x3e, 0x5c, 0xa2, 0x38, 0x0d, + 0xe6, 0x4e, 0x59, 0xab, 0x41, 0xf7, 0x1e, 0x44, 0x9b, 0xe3, 0xea, 0xfa, + 0xd6, 0x3b, 0x41, 0x58}, + {}, + priv_key_3, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa8, 0x3a, 0x07, 0xc4, 0xb0, 0xe4, 0x08, 0xdd, 0x20, 0x5a, 0xdb, 0xed, + 0x9d, 0x92, 0x9d, 0x41, 0x8e, 0x19, 0xe6, 0xcb, 0x0c, 0x2d, 0x48, 0x6b, + 0xf7, 0x16, 0xab, 0x66, 0xc2, 0x1d, 0x1b, 0xdb, 0x34, 0x16, 0x36, 0xec, + 0x9b, 0x57, 0x34, 0xab, 0x97, 0x78, 0xce, 0x1e, 0x28, 0xf8, 0x82, 0xfa, + 0x98, 0x58, 0x23, 0x13, 0xd9, 0x84, 0x0c, 0x05, 0xcb, 0x45, 0x39, 0x73, + 0xdc, 0x13, 0x84, 0xe7, 0x3e, 0x25, 0x86, 0xb5, 0xe7, 0x53, 0x9a, 0x33, + 0x67, 0xf9, 0xec, 0x78, 0x86, 0x44, 0xf8, 0x81, 0xbe, 0x29, 0xc9, 0x91, + 0xb0, 0xe2, 0x3d, 0xe4, 0xe9, 0xe2, 0x99, 0xdd, 0xed, 0x39, 0xe3, 0x49, + 0x80, 0x73, 0x18, 0xc5, 0xbe, 0xd4, 0xd3, 0x2b, 0x52, 0xd0, 0x40, 0xef, + 0x5e, 0x99, 0xf0, 0x6b, 0x1c, 0x14, 0x24, 0x43, 0x47, 0xf5, 0x0e, 0x57, + 0xa8, 0xcb, 0x26, 0x46, 0x38, 0xdb, 0x98, 0xb3, 0xcf, 0xd4, 0x67, 0xc2, + 0xfb, 0x62, 0x13, 0x66, 0xf8, 0x3c, 0xbc, 0x68, 0xa2, 0x7b, 0x0d, 0x35, + 0x67, 0xe5, 0x74, 0x1d, 0x1c, 0xca, 0xe5, 0x68, 0xea, 0xca, 0x51, 0xac, + 0x93, 0xf4, 0xc5, 0xfe, 0xbc, 0xa4, 0xe2, 0x3c, 0xc7, 0x3f, 0xbf, 0x50, + 0x6e, 0xa3, 0x37, 0xb0, 0xdf, 0xb4, 0x7a, 0xfd, 0xb3, 0x51, 0xac, 0x03, + 0xe7, 0xbb, 0x81, 0xf1, 0xf6, 0xe8, 0x67, 0xe4, 0x42, 0x8d, 0x9b, 0x26, + 0x2d, 0x00, 0x69, 0x76, 0xfb, 0x39, 0x90, 0x1e, 0x84, 0xa2, 0x33, 0x1b, + 0x65, 0xb5, 0x9f, 0xb9, 0x67, 0x04, 0xf0, 0x8b, 0xd7, 0x7c, 0xbb, 0x7e, + 0x0a, 0x39, 0xf3, 0x57, 0xbc, 0x11, 0x00, 0xa7, 0x03, 0x42, 0xe5, 0xf4, + 0x7c, 0x09, 0x2a, 0x81, 0x73, 0x74, 0xac, 0x5e, 0xd1, 0xf6, 0x6a, 0x4b, + 0xeb, 0x6f, 0x3a, 0x48, 0x20, 0xb6, 0x10, 0x9b, 0x07, 0x5c, 0xd8, 0x0e, + 0x0f, 0xbd, 0x84, 0x0e}, + {}, + priv_key_3, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x66, 0xe2, 0xbd, 0x9c, 0xb7, 0x4a, 0x6a, 0xbe, 0xa3, 0x4c, 0x22, 0x85, + 0x16, 0x59, 0x02, 0xc9, 0xa5, 0xaa, 0x5e, 0x11, 0x20, 0x8f, 0x38, 0xa1, + 0x61, 0xec, 0x72, 0xb0, 0xba, 0x11, 0xe4, 0x00, 0x6a, 0x9f, 0xf8, 0xb1, + 0x18, 0xde, 0x42, 0xbc, 0x45, 0x29, 0x7a, 0x53, 0x8e, 0x6a, 0xff, 0x1f, + 0x4b, 0x56, 0x51, 0x9e, 0x6d, 0x31, 0xd7, 0xff, 0x9e, 0x5f, 0xf3, 0x2e, + 0x2f, 0xf0, 0x5d, 0xb6, 0x8d, 0x02, 0x3e, 0xfb, 0x5f, 0xc1, 0x0f, 0x5b, + 0x57, 0xd4, 0xa3, 0xb2, 0x16, 0xb6, 0x30, 0x48, 0xc4, 0xae, 0xbd, 0x88, + 0xba, 0x40, 0x9e, 0xc8, 0x7e, 0x95, 0xbc, 0x23, 0x93, 0x17, 0xc2, 0x32, + 0x0a, 0x06, 0xba, 0xd2, 0xda, 0x6c, 0xf7, 0xdc, 0x88, 0x67, 0x1c, 0x76, + 0x85, 0x9e, 0x47, 0x50, 0xeb, 0x39, 0xd0, 0x9f, 0xbc, 0x2e, 0x27, 0xfe, + 0xf6, 0xe6, 0x24, 0x7b, 0x23, 0x98, 0x1a, 0x50, 0x6e, 0x8b, 0xa9, 0xe8, + 0xee, 0x29, 0x70, 0x9e, 0x0a, 0x84, 0x6a, 0x61, 0x76, 0x49, 0x08, 0x3e, + 0xf5, 0xee, 0x38, 0x32, 0x09, 0x03, 0x6b, 0xa6, 0x66, 0xf1, 0x24, 0x03, + 0x89, 0x32, 0x8a, 0xab, 0xf6, 0x19, 0x96, 0x56, 0x3f, 0x65, 0xfc, 0xed, + 0xa0, 0x7a, 0x24, 0x05, 0x2e, 0x68, 0x89, 0x6c, 0x65, 0xac, 0xea, 0xa8, + 0xd4, 0xe5, 0x43, 0xad, 0x4a, 0x28, 0x58, 0xa3, 0x73, 0x69, 0xae, 0x62, + 0x29, 0x24, 0xaf, 0x97, 0x5b, 0xc6, 0x92, 0x4f, 0xd5, 0xee, 0xf3, 0x27, + 0xa0, 0x1b, 0xaf, 0x0b, 0x86, 0x4c, 0x55, 0x7c, 0xe8, 0x6b, 0xfc, 0x2e, + 0x84, 0xc1, 0x90, 0x0d, 0x20, 0x1e, 0x5f, 0x66, 0x78, 0x6b, 0x49, 0x97, + 0x41, 0xe0, 0xf3, 0x50, 0x42, 0x86, 0xca, 0x6a, 0xda, 0xd8, 0x2d, 0x37, + 0x93, 0x94, 0xd4, 0xb8, 0xab, 0x6f, 0x3a, 0x4e, 0xc3, 0xb1, 0x6e, 0xee, + 0x55, 0x06, 0xd9, 0x8e}, + {}, + priv_key_3, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x2d, 0x18, 0xa3, 0x1f, 0x2e, 0x87, 0x62, 0x31, 0x7a, 0xd9, 0x43, 0xdb, + 0x09, 0x65, 0x5b, 0x96, 0xae, 0x7d, 0xd2, 0xb7, 0xc4, 0x75, 0x4a, 0xf2, + 0xe8, 0x52, 0xbd, 0x0f, 0xa8, 0x77, 0xc5, 0x8b, 0x16, 0x0d, 0x62, 0xab, + 0x93, 0x78, 0xc0, 0x6c, 0x09, 0x56, 0xd5, 0x6b, 0x96, 0xd6, 0x3d, 0x56, + 0x93, 0xed, 0x28, 0xb5, 0xd5, 0x7a, 0x63, 0x54, 0x32, 0xfb, 0xcd, 0xc2, + 0x91, 0x1c, 0x98, 0x43, 0xc6, 0x80, 0x94, 0x30, 0x1c, 0x6e, 0xb1, 0xec, + 0x02, 0xff, 0x41, 0x40, 0x0b, 0x9d, 0x98, 0x06, 0x67, 0x3a, 0x0c, 0x07, + 0x31, 0x0a, 0x0a, 0x0e, 0x91, 0x97, 0x37, 0x61, 0xa2, 0xcb, 0xa9, 0x1e, + 0x38, 0x14, 0x02, 0x17, 0x59, 0x0c, 0xc2, 0x63, 0x4c, 0x85, 0x24, 0x78, + 0x86, 0xf6, 0x36, 0x4d, 0x5e, 0x54, 0x99, 0xc6, 0xe9, 0x9f, 0x43, 0x82, + 0x22, 0x41, 0xd4, 0xe8, 0xce, 0x69, 0x06, 0xb4, 0xd9, 0xb6, 0x6c, 0xe4, + 0x40, 0x7c, 0x6e, 0x8f, 0xcd, 0xa8, 0xf1, 0x8a, 0xae, 0x28, 0x31, 0xc3, + 0x82, 0xaf, 0xc9, 0xa8, 0xd2, 0x73, 0xf1, 0x7e, 0x2d, 0x44, 0xcf, 0xde, + 0x2f, 0x46, 0x3e, 0xa4, 0x7a, 0x32, 0x92, 0xa7, 0x4f, 0x74, 0x3b, 0x1a, + 0x99, 0xbb, 0x9a, 0xdd, 0xa4, 0xb6, 0x5c, 0x84, 0x15, 0x04, 0x08, 0x34, + 0xf3, 0x1e, 0x0f, 0x43, 0x92, 0x57, 0x2d, 0x3a, 0x12, 0x37, 0xd8, 0x22, + 0x7a, 0xdc, 0x38, 0x0f, 0x79, 0x49, 0x19, 0xe1, 0x61, 0x44, 0x59, 0x0f, + 0xde, 0x3f, 0xfb, 0x92, 0xfa, 0xe4, 0x35, 0x3f, 0xab, 0x40, 0x5f, 0xc0, + 0x9b, 0x25, 0x28, 0x24, 0x50, 0xf6, 0x64, 0x33, 0xd2, 0x5a, 0x31, 0x78, + 0x65, 0x55, 0x45, 0xdd, 0xa9, 0xda, 0x0a, 0x47, 0x59, 0xc8, 0x51, 0x0e, + 0x6e, 0x8f, 0x3f, 0x85, 0x79, 0x92, 0x26, 0x71, 0x5e, 0x7b, 0x2b, 0xe7, + 0x86, 0x7d, 0x1f, 0xa3}, + {}, + priv_key_3, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_3, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_3, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, + 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, + 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, + 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, + 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, + 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, + 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, + 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, + 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, + 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, + 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, + 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, + 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, + 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, + 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, + 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, + 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, + 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, + 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, + 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, + 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, + 0x16, 0xbb, 0xa7, 0x48}, + {}, + priv_key_3, + false}, + + // Comment: ciphertext is empty + // tcID: 26 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_3, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 27 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x91, 0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, + 0x02, 0xf9, 0x88, 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, + 0xab, 0x87, 0x1d, 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, + 0x39, 0x5f, 0x89, 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, + 0x7a, 0xc4, 0x2b, 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, + 0xc4, 0x56, 0x17, 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, + 0x4b, 0x6a, 0xa6, 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, + 0x84, 0xfe, 0xda, 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, + 0x2f, 0xec, 0x0f, 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, + 0x9f, 0x16, 0x14, 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, + 0x58, 0xd9, 0x88, 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, + 0x80, 0x91, 0x45, 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, + 0xd4, 0xed, 0x67, 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, + 0x4d, 0x62, 0x02, 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, + 0xc3, 0x58, 0xb1, 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, + 0x07, 0x55, 0x53, 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, + 0x2c, 0x72, 0x09, 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, + 0x8d, 0x8a, 0xa3, 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, + 0xff, 0x83, 0x76, 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, + 0xc5, 0x53, 0x3d, 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, + 0x5c, 0x2e, 0xd7, 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, + 0xd6, 0x11, 0xc0, 0xfc, 0xfc, 0x15}, + {}, + priv_key_3, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x91, 0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, 0x02, 0xf9, + 0x88, 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, 0xab, 0x87, + 0x1d, 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, 0x39, 0x5f, + 0x89, 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, 0x7a, 0xc4, + 0x2b, 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, 0xc4, 0x56, + 0x17, 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, 0x4b, 0x6a, + 0xa6, 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, 0x84, 0xfe, + 0xda, 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, 0x2f, 0xec, + 0x0f, 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, 0x9f, 0x16, + 0x14, 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, 0x58, 0xd9, + 0x88, 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, 0x80, 0x91, + 0x45, 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, 0xd4, 0xed, + 0x67, 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, 0x4d, 0x62, + 0x02, 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, 0xc3, 0x58, + 0xb1, 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, 0x07, 0x55, + 0x53, 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, 0x2c, 0x72, + 0x09, 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, 0x8d, 0x8a, + 0xa3, 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, 0xff, 0x83, + 0x76, 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, 0xc5, 0x53, + 0x3d, 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, 0x5c, 0x2e, + 0xd7, 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, 0xd6, 0x11, + 0xc0, 0xfc, 0xfc, 0x15, 0x00, 0x00}, + {}, + priv_key_3, + false}, + + // Comment: truncated ciphertext + // tcID: 29 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, 0x02, 0xf9, 0x88, + 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, 0xab, 0x87, 0x1d, + 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, 0x39, 0x5f, 0x89, + 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, 0x7a, 0xc4, 0x2b, + 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, 0xc4, 0x56, 0x17, + 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, 0x4b, 0x6a, 0xa6, + 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, 0x84, 0xfe, 0xda, + 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, 0x2f, 0xec, 0x0f, + 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, 0x9f, 0x16, 0x14, + 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, 0x58, 0xd9, 0x88, + 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, 0x80, 0x91, 0x45, + 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, 0xd4, 0xed, 0x67, + 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, 0x4d, 0x62, 0x02, + 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, 0xc3, 0x58, 0xb1, + 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, 0x07, 0x55, 0x53, + 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, 0x2c, 0x72, 0x09, + 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, 0x8d, 0x8a, 0xa3, + 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, 0xff, 0x83, 0x76, + 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, 0xc5, 0x53, 0x3d, + 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, 0x5c, 0x2e, 0xd7, + 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, 0xd6, 0x11, 0xc0, + 0xfc, 0xfc, 0x15}, + {}, + priv_key_3, + false}}; + +#endif // rsa_oaep_2048_sha512_mgf1sha1_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h new file mode 100644 index 000000000..b77fe1a3c --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h @@ -0,0 +1,1019 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_oaep_2048_sha512_mgf1sha512_vectors_h__ +#define rsa_oaep_2048_sha512_mgf1sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha512WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 1, + {}, + {0x10, 0x1f, 0x82, 0xbc, 0xb8, 0x15, 0x79, 0x66, 0xc8, 0xf5, 0x05, 0x31, + 0xf2, 0x94, 0x51, 0x04, 0x16, 0x39, 0x39, 0x43, 0xfa, 0x9d, 0xd5, 0xdc, + 0x05, 0xf8, 0x5b, 0xb8, 0x2f, 0x04, 0x92, 0x50, 0x22, 0x74, 0xe0, 0x7c, + 0xa7, 0xdb, 0xda, 0x2a, 0x7e, 0x16, 0x18, 0x79, 0x81, 0xc9, 0x23, 0xd6, + 0x0c, 0xb6, 0xb4, 0x27, 0x69, 0x3c, 0x6d, 0x7b, 0x10, 0x7e, 0xba, 0xdb, + 0xb6, 0xfc, 0x40, 0x04, 0x92, 0xfb, 0x79, 0x5c, 0xeb, 0xcc, 0x80, 0x4d, + 0x49, 0x8a, 0x7d, 0x3a, 0x07, 0x7c, 0xf3, 0x9c, 0xd0, 0x30, 0xe9, 0x41, + 0x30, 0x8d, 0xc8, 0x70, 0x00, 0xaf, 0x53, 0x80, 0xb3, 0xca, 0x5e, 0x87, + 0x28, 0x31, 0x3e, 0x35, 0xe3, 0x1b, 0x78, 0xed, 0xe9, 0xe5, 0xf0, 0x7c, + 0xde, 0xc8, 0xe3, 0x56, 0x9a, 0xfe, 0x3d, 0x13, 0x46, 0x6d, 0x06, 0xd4, + 0xb7, 0x70, 0x30, 0xd1, 0x46, 0xb3, 0x2c, 0xdd, 0x7d, 0xa5, 0x66, 0xd9, + 0x67, 0x53, 0xfa, 0x44, 0xd6, 0x47, 0x91, 0xe6, 0x87, 0xdc, 0xb3, 0x24, + 0xf5, 0x23, 0x71, 0xc0, 0x19, 0x1b, 0xc9, 0xf1, 0xa5, 0xbc, 0x7b, 0x77, + 0x36, 0xa5, 0xbf, 0x00, 0xd3, 0xfd, 0x51, 0x8b, 0x70, 0xed, 0x6f, 0x4a, + 0xe0, 0xfc, 0xb2, 0x0b, 0xc9, 0x2f, 0xf3, 0xeb, 0x04, 0x8a, 0x6f, 0x76, + 0x75, 0x96, 0x26, 0x31, 0x27, 0xcc, 0xd6, 0x6e, 0x47, 0x4e, 0x8c, 0x27, + 0x52, 0x1f, 0xe2, 0xeb, 0x21, 0xb8, 0xab, 0xb2, 0xc2, 0x3b, 0x91, 0xbb, + 0x16, 0x26, 0x4e, 0x05, 0x82, 0x65, 0xa5, 0x67, 0x49, 0x2b, 0xc5, 0x1c, + 0x4c, 0xd0, 0x33, 0xb1, 0xd8, 0xa5, 0xd7, 0xb5, 0x79, 0x83, 0x60, 0xf4, + 0xc3, 0x71, 0x6d, 0xdb, 0x43, 0x62, 0x2e, 0xa5, 0xdc, 0x9f, 0xcd, 0x36, + 0x81, 0x9e, 0x05, 0xa9, 0x89, 0x25, 0x2d, 0xcc, 0xe8, 0x26, 0x50, 0x67, + 0x11, 0xa2, 0x0f, 0xdb}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0x35, 0xae, 0xe1, 0xc5, 0x60, 0x44, 0xda, 0x3b, 0x86, 0x6b, 0xfe, 0xd9, + 0x89, 0x69, 0x0d, 0xba, 0xf5, 0x7a, 0xc1, 0x02, 0x11, 0xca, 0x4c, 0x36, + 0x4c, 0x4f, 0x41, 0x27, 0xfe, 0xd0, 0xa5, 0x5b, 0x58, 0x12, 0x17, 0xc7, + 0xe8, 0x54, 0xd1, 0x1f, 0xd1, 0xa1, 0xf9, 0xd5, 0x43, 0x1c, 0x2c, 0x30, + 0x9e, 0x62, 0xa6, 0xf7, 0xc3, 0xc5, 0x96, 0x76, 0x18, 0x2b, 0x28, 0x8e, + 0xdc, 0xcf, 0xa9, 0x61, 0xc7, 0x8c, 0x1b, 0xaa, 0x53, 0xf2, 0xdb, 0x1b, + 0x1b, 0x9a, 0x4d, 0xd0, 0x50, 0x15, 0xf4, 0x18, 0x72, 0xcf, 0x22, 0xac, + 0xfe, 0x3a, 0x07, 0x1d, 0x6a, 0xc1, 0xe8, 0x2b, 0xa6, 0xc3, 0x1f, 0x5c, + 0x2d, 0x93, 0x25, 0x24, 0x7d, 0x6f, 0x2c, 0x9b, 0x03, 0xce, 0x00, 0xc9, + 0x4f, 0x02, 0xfe, 0x33, 0xc5, 0x67, 0x8a, 0x41, 0x49, 0xcf, 0x2f, 0xb7, + 0x0b, 0xbb, 0xd9, 0x95, 0xaf, 0x14, 0x65, 0xe3, 0x81, 0x9c, 0x83, 0xc9, + 0xab, 0x8b, 0x55, 0x08, 0x8f, 0xd5, 0xd7, 0x50, 0x36, 0x61, 0x3b, 0x04, + 0xdf, 0x30, 0x21, 0x13, 0x94, 0x87, 0x00, 0xd7, 0x87, 0x6b, 0x7c, 0xec, + 0x9d, 0x73, 0x37, 0xbf, 0x57, 0x73, 0x34, 0x3d, 0x51, 0xa4, 0x29, 0x8e, + 0x71, 0x7a, 0x4f, 0xae, 0x09, 0xe5, 0x73, 0xfe, 0xa4, 0x12, 0xd8, 0x8b, + 0x83, 0x6e, 0xcd, 0x4f, 0x74, 0xc7, 0xcc, 0x75, 0x00, 0x60, 0x97, 0x23, + 0xb3, 0xf3, 0xa2, 0xa0, 0x0d, 0x85, 0xee, 0x7c, 0xcb, 0xd9, 0x2b, 0xf6, + 0xc0, 0x65, 0x83, 0x30, 0x27, 0xc5, 0xe5, 0x03, 0x10, 0xc6, 0xcf, 0x8f, + 0xe8, 0xd1, 0x3e, 0x2d, 0x82, 0x18, 0xe7, 0x85, 0x33, 0x3a, 0x2e, 0x65, + 0xb5, 0x47, 0xe5, 0xed, 0xa2, 0xf8, 0xf2, 0xf9, 0x60, 0x8f, 0x36, 0x6d, + 0x7e, 0x43, 0x63, 0x6f, 0xca, 0x4f, 0x46, 0x45, 0x0c, 0x76, 0xf0, 0x6d, + 0xd0, 0x8b, 0x00, 0xdb}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 3, + {0x54, 0x65, 0x73, 0x74}, + {0x58, 0x87, 0x8d, 0xc8, 0xb9, 0x52, 0x7a, 0x41, 0x6e, 0xc9, 0xbf, 0xbe, + 0x0f, 0x07, 0xfd, 0xee, 0x8d, 0xc5, 0xba, 0xc8, 0xe3, 0x1c, 0xa5, 0x45, + 0xae, 0x7c, 0x6e, 0xf4, 0xa6, 0x8f, 0x2c, 0x6b, 0x2b, 0x73, 0x36, 0x65, + 0x18, 0xed, 0xf8, 0x5f, 0x11, 0x43, 0xc2, 0x7f, 0xba, 0x00, 0xa5, 0xd9, + 0xa9, 0xb0, 0x28, 0x43, 0xad, 0x89, 0x51, 0x63, 0x1d, 0xdf, 0x01, 0xef, + 0x12, 0x38, 0x85, 0x3b, 0x45, 0x93, 0xab, 0xf9, 0x70, 0x1c, 0x62, 0x19, + 0x41, 0xb4, 0xf0, 0x59, 0x31, 0xea, 0xf3, 0x07, 0xc0, 0x6f, 0xaa, 0x7f, + 0xb8, 0x18, 0xdb, 0x8f, 0x85, 0x9c, 0x96, 0xdb, 0xfc, 0x43, 0x26, 0x89, + 0x65, 0x30, 0x3b, 0x44, 0xfc, 0xc6, 0x9a, 0x0e, 0x3c, 0xe6, 0x19, 0x62, + 0x49, 0x07, 0xbc, 0xe0, 0x74, 0x20, 0x5f, 0x11, 0x37, 0x15, 0xe5, 0xe8, + 0x20, 0xbc, 0x8c, 0x6d, 0xda, 0x65, 0x06, 0x64, 0x53, 0x21, 0x57, 0x02, + 0x41, 0x6d, 0xb9, 0x32, 0x0f, 0x54, 0xe6, 0x7f, 0xc9, 0x1e, 0x9d, 0x37, + 0xa8, 0x52, 0x2d, 0x70, 0x1a, 0xa2, 0x29, 0x76, 0x96, 0x6a, 0x99, 0xcb, + 0xc8, 0xfe, 0xc0, 0xe1, 0x2f, 0x2e, 0xb9, 0xb5, 0x70, 0x5b, 0x4d, 0xc7, + 0x7c, 0xaf, 0xf8, 0x2a, 0x36, 0x48, 0x55, 0x50, 0x75, 0x2a, 0x3a, 0x5e, + 0xbd, 0x47, 0xfc, 0x67, 0xd6, 0x6b, 0x68, 0x02, 0x4a, 0x2c, 0x5d, 0xb8, + 0x09, 0xd0, 0x8b, 0xe9, 0x09, 0x0b, 0xb9, 0x6e, 0x18, 0x80, 0x79, 0x25, + 0xb1, 0x8a, 0x75, 0x3e, 0xce, 0x05, 0xf1, 0x62, 0x4f, 0xb1, 0x95, 0x37, + 0xab, 0xe7, 0xfd, 0x66, 0x28, 0x30, 0xd5, 0x66, 0x47, 0xa4, 0x16, 0xdf, + 0x7d, 0xdb, 0x3e, 0x6a, 0x07, 0x31, 0x50, 0xd5, 0x11, 0x2f, 0x60, 0x53, + 0x8b, 0x68, 0x52, 0x43, 0xf1, 0xe4, 0xfd, 0xe2, 0xa5, 0x95, 0x1c, 0x9e, + 0x94, 0x99, 0xec, 0xc4}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x28, 0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, 0xc4, 0xa4, + 0xf3, 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, 0x99, 0x86, + 0x79, 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, 0xb8, 0x1b, + 0xb5, 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, 0x0f, 0x90, + 0x98, 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, 0x28, 0x97, + 0xed, 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, 0x2c, 0x1b, + 0x2b, 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, 0xeb, 0xe7, + 0x83, 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, 0x3c, 0x3e, + 0x52, 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, 0x7c, 0x1b, + 0xc6, 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, 0x97, 0x10, + 0x41, 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, 0x26, 0x75, + 0xb2, 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, 0x87, 0xd4, + 0x5e, 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, 0x66, 0x8a, + 0xf9, 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, 0x4f, 0x53, + 0xae, 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, 0xe8, 0x36, + 0xd8, 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, 0xc9, 0x23, + 0x83, 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, 0xb6, 0x44, + 0x87, 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, 0x1a, 0xd7, + 0x7e, 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, 0x57, 0x7e, + 0x61, 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, 0xfc, 0x96, + 0x3b, 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, 0x5d, 0x74, + 0xde, 0x48, 0x29, 0xbb}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x65, 0xa7, 0x28, 0x6d, 0x77, 0x96, 0x3a, 0x2d, 0x16, 0x8d, 0xdb, 0x4c, + 0x0e, 0x85, 0x4b, 0xaf, 0x88, 0x98, 0xd1, 0xd2, 0x2c, 0x9d, 0xe5, 0xd4, + 0x96, 0x8e, 0x8b, 0x32, 0x6f, 0x92, 0xed, 0xe2, 0xf1, 0x8f, 0xd2, 0x99, + 0x64, 0x70, 0x82, 0x11, 0xef, 0x63, 0x28, 0xe4, 0xef, 0x16, 0xec, 0x36, + 0xa7, 0x75, 0xb3, 0x6b, 0x45, 0x31, 0xc5, 0x2e, 0x01, 0xc7, 0xcc, 0x00, + 0x58, 0x06, 0x4a, 0xf9, 0x54, 0x79, 0x01, 0x60, 0x01, 0x25, 0x17, 0x13, + 0x4f, 0x17, 0xd9, 0x2a, 0x05, 0x00, 0x0e, 0xbb, 0xa8, 0x4f, 0x51, 0x5f, + 0x90, 0x25, 0x82, 0x78, 0x20, 0x8c, 0xb0, 0xa5, 0xdb, 0x11, 0xd4, 0xb1, + 0xdc, 0x26, 0xd2, 0x04, 0x22, 0x18, 0xd2, 0xfd, 0x62, 0xaa, 0xaf, 0x53, + 0x63, 0x3f, 0xf0, 0xf6, 0x32, 0x43, 0x1a, 0x01, 0x0b, 0x7e, 0x14, 0x97, + 0x1a, 0x41, 0x79, 0x16, 0x44, 0xeb, 0xc1, 0x70, 0x79, 0x2a, 0x61, 0xb5, + 0x54, 0x85, 0x69, 0xf1, 0xb0, 0x26, 0x8c, 0x89, 0x00, 0x74, 0xa4, 0xb0, + 0x7d, 0x8e, 0x62, 0xd4, 0x85, 0x7f, 0x9e, 0x72, 0x0c, 0xb7, 0x30, 0x77, + 0x13, 0x42, 0x4c, 0x70, 0x1f, 0x6f, 0x66, 0x69, 0x81, 0xac, 0x8e, 0x96, + 0xab, 0x06, 0x6f, 0x30, 0x3f, 0xe8, 0x9a, 0x13, 0x8a, 0xbd, 0x57, 0xb2, + 0x4f, 0x03, 0xd9, 0x13, 0x6e, 0xf4, 0x68, 0xcd, 0x85, 0x19, 0x23, 0x5c, + 0xef, 0x7b, 0xab, 0x01, 0x71, 0x78, 0x98, 0x35, 0x7c, 0x0e, 0x4f, 0xf4, + 0xd3, 0x68, 0x57, 0x06, 0xbe, 0xb5, 0xd6, 0x80, 0xda, 0x28, 0x85, 0x55, + 0x6e, 0x84, 0x66, 0x37, 0x72, 0xd6, 0xc2, 0x99, 0xfb, 0xda, 0x67, 0xdf, + 0x2c, 0xd3, 0x25, 0xcb, 0xfd, 0x62, 0x93, 0x28, 0x36, 0x92, 0x0e, 0x07, + 0x51, 0xb0, 0xd8, 0x09, 0x5b, 0x91, 0x4c, 0x18, 0xfb, 0xe5, 0xe3, 0x48, + 0xbc, 0xf4, 0xd8, 0x5c}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 6, + {0x61}, + {0x7f, 0xcd, 0xa8, 0x19, 0xb8, 0x41, 0xcf, 0x7c, 0x66, 0x8f, 0x9e, 0xc9, + 0xe7, 0xe1, 0x15, 0x14, 0x6f, 0x99, 0x0c, 0xc4, 0x20, 0xef, 0xef, 0xaf, + 0xe2, 0x39, 0x63, 0x70, 0x76, 0xbf, 0x9e, 0xf1, 0xc4, 0x9e, 0xa6, 0x94, + 0x74, 0xf6, 0x34, 0x95, 0xd9, 0x0c, 0xd3, 0x85, 0x9e, 0x33, 0x5d, 0x32, + 0x3a, 0xb9, 0xa9, 0x67, 0xc6, 0x5f, 0xce, 0xb0, 0xb3, 0x3a, 0x76, 0x01, + 0x42, 0xb0, 0x08, 0x94, 0xd1, 0xac, 0x25, 0xee, 0x7c, 0x28, 0x33, 0xbf, + 0x2d, 0xcd, 0x08, 0x6a, 0x0c, 0xad, 0x64, 0x43, 0x3a, 0xa6, 0x06, 0xf4, + 0x74, 0x7f, 0x14, 0x50, 0x0e, 0xd2, 0x77, 0x94, 0x70, 0xb4, 0x33, 0x9f, + 0x58, 0x0e, 0x2f, 0xa0, 0xa1, 0x4d, 0x87, 0x0d, 0x67, 0x38, 0xe7, 0x26, + 0xa3, 0x4d, 0xda, 0x3f, 0xb7, 0xb8, 0x25, 0x09, 0xed, 0xb6, 0xd6, 0xb9, + 0xbc, 0xae, 0xfe, 0xca, 0x07, 0x7b, 0x2d, 0xc5, 0x82, 0x98, 0x2e, 0xe6, + 0xe2, 0x8f, 0xbf, 0x16, 0x7a, 0x92, 0xb0, 0xff, 0x11, 0x41, 0xd1, 0x0f, + 0xc3, 0xdf, 0xc4, 0x9a, 0xdc, 0xfa, 0xf3, 0x21, 0x15, 0xf9, 0x00, 0xb2, + 0x0c, 0x81, 0x20, 0x94, 0xbc, 0xa9, 0x1b, 0xb1, 0x03, 0x01, 0x61, 0x6a, + 0xf5, 0x03, 0x0e, 0x0a, 0x60, 0x0c, 0x99, 0x3a, 0x24, 0xd9, 0x67, 0x64, + 0x98, 0x67, 0x82, 0xda, 0x08, 0x3e, 0x32, 0x75, 0x69, 0x10, 0x3f, 0x7b, + 0x35, 0x8a, 0x6a, 0x91, 0xd0, 0x5f, 0xcf, 0x89, 0xa9, 0x29, 0x0f, 0xf9, + 0x89, 0xac, 0x8c, 0x0a, 0xcd, 0xae, 0x03, 0x43, 0x8a, 0x44, 0xb1, 0x6c, + 0x7a, 0x3e, 0x06, 0xa1, 0x59, 0x18, 0x69, 0x87, 0x4f, 0x29, 0x46, 0x0b, + 0x0c, 0xe0, 0x9b, 0xd0, 0x22, 0xfc, 0x3c, 0x60, 0x6d, 0x78, 0x5e, 0xcf, + 0xe4, 0xf4, 0xa1, 0x20, 0x29, 0x84, 0x08, 0xcb, 0x42, 0x5e, 0x9a, 0xbc, + 0x71, 0x71, 0xe4, 0xd3}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0xa5, 0x05, 0x3d, 0x46, 0x93, 0x9b, 0xd6, 0xc9, 0x0f, 0x2a, 0x67, 0xf6, + 0x61, 0x30, 0x70, 0xba, 0x40, 0xa8, 0x31, 0x42, 0x88, 0x84, 0xfb, 0xbb, + 0x09, 0xd4, 0x92, 0x3b, 0x97, 0x8f, 0x17, 0xbf, 0x53, 0x8a, 0x59, 0x63, + 0xa0, 0x41, 0x68, 0x75, 0x30, 0x0f, 0x1b, 0x51, 0xd5, 0x68, 0x80, 0xec, + 0xef, 0xbe, 0x58, 0xff, 0x6e, 0xc7, 0xb3, 0x74, 0x0a, 0x64, 0x9f, 0x36, + 0xdb, 0x16, 0xba, 0x6c, 0xab, 0x9b, 0x0e, 0x4e, 0x7a, 0x1e, 0xc6, 0x58, + 0xfa, 0x0f, 0xec, 0x78, 0x13, 0x61, 0xa5, 0x47, 0xa7, 0x18, 0xef, 0x5d, + 0x9f, 0x7d, 0x03, 0x89, 0x2b, 0xc1, 0xb1, 0x86, 0x02, 0x43, 0x6f, 0xbe, + 0x5f, 0xf5, 0xcc, 0x6c, 0x3c, 0xfe, 0x8f, 0x2e, 0x9d, 0xf9, 0x60, 0xed, + 0x89, 0x80, 0x0d, 0xa5, 0x46, 0x63, 0x02, 0x51, 0xd2, 0x92, 0xb0, 0x0a, + 0x60, 0xd1, 0x02, 0x21, 0x1d, 0xb2, 0x8a, 0xd1, 0x84, 0x91, 0x97, 0x09, + 0xd8, 0xd4, 0xa1, 0xab, 0x89, 0xd6, 0x5a, 0xb2, 0xfd, 0xbc, 0xb6, 0x6e, + 0x14, 0x92, 0xc4, 0x52, 0x54, 0x17, 0xee, 0xd8, 0x9a, 0x0b, 0xe2, 0xc6, + 0x7a, 0x79, 0xc5, 0xf8, 0x94, 0x94, 0xee, 0x7e, 0xf9, 0xd3, 0xd0, 0xd7, + 0xdb, 0x2d, 0xe3, 0x4e, 0xc6, 0xbe, 0x58, 0x63, 0x99, 0x3e, 0x8f, 0x64, + 0xe4, 0x60, 0x1b, 0x79, 0x45, 0xb2, 0xea, 0x27, 0x1e, 0xfc, 0x94, 0x1c, + 0x42, 0x53, 0xb0, 0x9d, 0xd3, 0xa3, 0xfd, 0xec, 0x6b, 0x45, 0x03, 0x88, + 0x87, 0x01, 0x8a, 0x50, 0x18, 0x77, 0x1f, 0xe6, 0x0e, 0xb6, 0x7a, 0x68, + 0xbf, 0x97, 0x7e, 0x9d, 0x3c, 0x6b, 0x03, 0x2f, 0xa2, 0x88, 0x68, 0xdf, + 0x58, 0x38, 0x69, 0x02, 0x06, 0x5b, 0xa3, 0xac, 0x7f, 0x02, 0x86, 0x00, + 0xc5, 0xdd, 0x5c, 0x18, 0x05, 0x52, 0xa2, 0x5d, 0x74, 0x1d, 0xb1, 0x27, + 0x63, 0xdc, 0x3b, 0x89}, + {}, + priv_key_3, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x38, 0xea, 0xd5, 0xce, 0xc1, 0x62, 0x2d, 0x62, 0xe9, 0xf2, 0x7e, 0xb7, + 0xbb, 0x9d, 0x36, 0x9f, 0xc1, 0x3c, 0xf7, 0xd2, 0x12, 0x56, 0xc5, 0xdf, + 0x89, 0x58, 0xdf, 0xfa, 0x1d, 0xf2, 0xdf, 0xba, 0xe0, 0x06, 0xc8, 0x0a, + 0xc4, 0x5e, 0xbc, 0x30, 0x44, 0xa2, 0x0f, 0x8b, 0xa0, 0x24, 0xb7, 0x3c, + 0x2e, 0x03, 0x18, 0x5a, 0x9e, 0x4d, 0x97, 0x5f, 0xe3, 0x07, 0x5e, 0x6e, + 0x11, 0x78, 0x71, 0x16, 0xd1, 0xdd, 0xab, 0xf2, 0xaf, 0x65, 0x90, 0x4e, + 0xc9, 0xa5, 0xb1, 0x45, 0xdb, 0xf1, 0x67, 0x87, 0x2d, 0x06, 0x6e, 0xf4, + 0x90, 0xc4, 0xb9, 0xa7, 0x24, 0x00, 0x0c, 0x44, 0x42, 0x5c, 0xd3, 0x34, + 0x48, 0x28, 0x8e, 0x88, 0x3f, 0xd0, 0x1a, 0xd9, 0x15, 0xb8, 0xa4, 0xd9, + 0xd3, 0xc6, 0x5f, 0xc0, 0xc1, 0x2d, 0x5c, 0x5b, 0xcb, 0x78, 0xb3, 0x23, + 0xdb, 0x20, 0xba, 0x07, 0xe5, 0x7a, 0x18, 0x82, 0x0e, 0x11, 0x54, 0xe9, + 0x46, 0x0d, 0x71, 0xb9, 0x2f, 0x85, 0xae, 0xd9, 0x2c, 0x21, 0x28, 0xc8, + 0x3e, 0x59, 0x85, 0x64, 0x13, 0x8a, 0x97, 0xe0, 0x37, 0x99, 0x66, 0x45, + 0x93, 0x64, 0xbe, 0x6a, 0xa1, 0x66, 0xa8, 0xb6, 0x2c, 0xf7, 0xc5, 0xb8, + 0x06, 0x2d, 0x99, 0xe9, 0x8f, 0xad, 0x15, 0x5c, 0x9f, 0x0f, 0x1c, 0x86, + 0x29, 0xe4, 0x3a, 0x45, 0x67, 0x45, 0x63, 0xf0, 0xd1, 0x42, 0xc3, 0x09, + 0x60, 0x5b, 0xa2, 0xdc, 0xb0, 0x48, 0xa9, 0xd5, 0xc5, 0x8f, 0xeb, 0xa1, + 0x6b, 0x5b, 0x2c, 0x98, 0x8d, 0x93, 0x74, 0x1e, 0x84, 0xec, 0x47, 0xf1, + 0xcb, 0xfe, 0xee, 0x54, 0x0f, 0x10, 0xda, 0xc1, 0x20, 0x73, 0x41, 0x43, + 0xc8, 0x0e, 0x98, 0x72, 0x5c, 0x60, 0x9a, 0xc2, 0x49, 0x55, 0x8f, 0x8a, + 0xc5, 0x8c, 0xb2, 0x17, 0x69, 0x94, 0x11, 0x02, 0xaf, 0x34, 0xaa, 0xf0, + 0x2d, 0x53, 0x8c, 0x55}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_3, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa4, 0x58, 0x2c, 0x4d, 0xbd, 0x1e, 0x60, 0x06, 0x2e, 0x51, 0x73, 0x31, + 0xf4, 0xd4, 0x9a, 0x67, 0x49, 0x1c, 0x97, 0x5b, 0xbe, 0xeb, 0x58, 0xc5, + 0x3c, 0x21, 0xc1, 0xaa, 0x35, 0x0c, 0x63, 0xd7, 0x49, 0x40, 0xeb, 0xb3, + 0xe6, 0xd8, 0x06, 0x2c, 0xef, 0xb2, 0xf0, 0xcc, 0x64, 0x5b, 0x07, 0xe7, + 0x7e, 0x6b, 0xd3, 0x50, 0xba, 0xab, 0x08, 0x86, 0x26, 0x65, 0xb8, 0x0f, + 0xcb, 0xb5, 0xc3, 0x86, 0xbf, 0xe3, 0x30, 0xea, 0xe7, 0xc4, 0x3a, 0x45, + 0x1d, 0x68, 0xe7, 0x5d, 0xa6, 0xa0, 0x23, 0x0a, 0x5f, 0xfc, 0x45, 0xc9, + 0x70, 0x6c, 0xb5, 0xbf, 0xf4, 0x95, 0x2a, 0xba, 0x08, 0x23, 0x0a, 0x62, + 0x69, 0x29, 0x72, 0x6c, 0xee, 0xa0, 0x68, 0xd5, 0x2c, 0x18, 0xc5, 0x25, + 0xde, 0xc9, 0xd9, 0x48, 0x84, 0xcd, 0x93, 0xa5, 0xb3, 0x9a, 0xcb, 0xcf, + 0x31, 0xa0, 0xa3, 0xc1, 0xd2, 0x8b, 0xc2, 0xff, 0x35, 0x2f, 0xf4, 0x09, + 0x72, 0x24, 0x66, 0x41, 0x02, 0x01, 0x5a, 0x14, 0xd6, 0xd9, 0x66, 0x3d, + 0x91, 0x48, 0x9f, 0x9c, 0xa4, 0xe5, 0xe2, 0x40, 0xa4, 0xd9, 0xc9, 0x37, + 0x07, 0xe0, 0x15, 0xf0, 0x7d, 0xd6, 0x39, 0x8b, 0x30, 0x69, 0x59, 0xd6, + 0xa5, 0x45, 0x61, 0x6a, 0x31, 0x24, 0xb3, 0xa8, 0x7c, 0x8a, 0x17, 0x29, + 0x3b, 0xa3, 0x6f, 0x3c, 0x8a, 0xf4, 0xbe, 0x8b, 0xfc, 0xcb, 0xcc, 0x0f, + 0xda, 0x06, 0x88, 0x1e, 0x05, 0x04, 0x6b, 0x80, 0x88, 0xfa, 0x09, 0xc5, + 0x42, 0xf6, 0xbc, 0x7a, 0x39, 0x7a, 0xb8, 0x2f, 0x47, 0xe0, 0x5d, 0x51, + 0x7e, 0x79, 0xb4, 0x62, 0xfa, 0x77, 0xbe, 0x7f, 0xa1, 0xaf, 0x05, 0xa0, + 0x9b, 0xaa, 0x17, 0xeb, 0xff, 0xe7, 0x3e, 0x38, 0xc3, 0x10, 0x7f, 0x46, + 0x00, 0xd7, 0x5f, 0x9b, 0xec, 0xaa, 0x8a, 0xf6, 0x8e, 0x37, 0xa4, 0xde, + 0xed, 0xfd, 0x9f, 0x10}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, + 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13}, + priv_key_3, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 10, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x1b, 0xb7, 0xa6, 0xd1, 0xdb, 0xab, 0x99, 0x46, 0x19, 0xf2, 0x5b, 0xd1, + 0x65, 0x9c, 0x21, 0x5d, 0xfc, 0x12, 0xcc, 0xde, 0x9f, 0x91, 0xec, 0xdb, + 0xce, 0xbe, 0xbd, 0x9c, 0x9d, 0x13, 0x99, 0xab, 0x82, 0x96, 0x03, 0x5f, + 0x43, 0xf0, 0xac, 0x65, 0xc5, 0x6f, 0x56, 0x70, 0x7a, 0xa4, 0xa3, 0x01, + 0x93, 0x9b, 0x74, 0x5a, 0x0d, 0x00, 0x00, 0x65, 0x20, 0x72, 0xab, 0xa5, + 0xc5, 0x14, 0xca, 0x33, 0x1c, 0x9d, 0xd0, 0x6a, 0x2f, 0x1c, 0x01, 0x22, + 0xb1, 0xba, 0x6f, 0x93, 0x89, 0xc6, 0xea, 0x69, 0x04, 0xf3, 0x6c, 0xac, + 0x57, 0x88, 0xd3, 0x39, 0x69, 0x1f, 0xea, 0xbd, 0x34, 0xb6, 0x5b, 0xfa, + 0x45, 0x05, 0xc6, 0x0e, 0x43, 0x97, 0x13, 0x59, 0x1a, 0x8d, 0xdc, 0x6e, + 0xbe, 0x85, 0x13, 0x1b, 0xcf, 0xb3, 0x7f, 0x74, 0x76, 0x12, 0x0d, 0x58, + 0x7f, 0x12, 0x7c, 0xc5, 0x2f, 0x89, 0x14, 0xf0, 0xc7, 0x8a, 0x2e, 0xdd, + 0xdd, 0x1c, 0x6c, 0x52, 0x80, 0xb7, 0x45, 0xde, 0x59, 0x5b, 0xc6, 0xbe, + 0x42, 0x4d, 0x01, 0xd9, 0x9e, 0x58, 0xa8, 0x83, 0x47, 0x42, 0xcd, 0x2f, + 0x08, 0x5b, 0x33, 0x49, 0x66, 0xb6, 0x92, 0xc3, 0xbd, 0x37, 0x2b, 0x94, + 0xc8, 0x46, 0x58, 0x15, 0x48, 0xed, 0x22, 0x80, 0xc6, 0x4b, 0x32, 0x0e, + 0xc1, 0x34, 0x1a, 0xb5, 0x4a, 0x70, 0x2e, 0xf7, 0x04, 0x0f, 0xf6, 0x70, + 0x94, 0xd5, 0x40, 0xdc, 0xb0, 0x80, 0xfd, 0xee, 0xb2, 0x05, 0x0f, 0xff, + 0x66, 0xea, 0xab, 0xfd, 0x5b, 0x66, 0xc9, 0x9a, 0xb4, 0x9d, 0xb5, 0xe6, + 0xc7, 0x2c, 0xb2, 0xd5, 0x30, 0xd5, 0x03, 0xa8, 0x7d, 0x69, 0x1d, 0xcd, + 0xbf, 0xf8, 0x5c, 0x5e, 0x8c, 0x9f, 0xe2, 0x8a, 0x1f, 0x32, 0xfc, 0x4a, + 0x22, 0xa2, 0xa6, 0x7a, 0xe9, 0x58, 0x4a, 0x44, 0x11, 0xf8, 0xdc, 0x03, + 0xd3, 0xe7, 0x6b, 0x55}, + {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f}, + priv_key_3, + true}, + + // Comment: Longest valid message size + // tcID: 11 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 11, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x89, 0xbc, 0x06, 0xf1, 0xf1, 0x2c, 0x0b, 0x68, 0x83, 0x52, 0xd3, 0x1d, + 0xdb, 0xe2, 0x2d, 0xe9, 0x2b, 0x3e, 0x8c, 0xe8, 0xe0, 0xf7, 0xd3, 0x4e, + 0x56, 0x63, 0xce, 0xf1, 0xb4, 0x73, 0x40, 0x8c, 0x93, 0x2a, 0xad, 0xe4, + 0xf0, 0x6b, 0x05, 0x6a, 0x52, 0xa4, 0x8a, 0x0b, 0x7c, 0x80, 0xc7, 0x63, + 0xcc, 0xd3, 0x15, 0x5f, 0x9f, 0x42, 0x82, 0xaa, 0x35, 0x0e, 0x9c, 0x49, + 0x4d, 0xcd, 0x99, 0xdc, 0x2f, 0x4c, 0x17, 0xd5, 0x3a, 0xbb, 0xf2, 0x4a, + 0x37, 0x19, 0x4d, 0xb5, 0xf9, 0x87, 0xaa, 0xa1, 0x76, 0x02, 0x8b, 0x25, + 0x70, 0xc8, 0xe7, 0x4a, 0xab, 0x35, 0x6e, 0x23, 0x3e, 0x40, 0x68, 0x12, + 0xa1, 0x7f, 0xac, 0x0b, 0x92, 0xd2, 0x7f, 0x50, 0x3e, 0x6d, 0xcb, 0xa5, + 0x57, 0x87, 0x55, 0xad, 0x33, 0xa1, 0x05, 0xcc, 0xd9, 0x12, 0x04, 0xc8, + 0xed, 0x22, 0xe9, 0x23, 0x49, 0x2f, 0xf0, 0x7d, 0x5a, 0xa7, 0x02, 0x39, + 0x4b, 0x5b, 0x8c, 0xc4, 0x17, 0xe8, 0xe3, 0x90, 0xfc, 0x82, 0x68, 0xca, + 0xb2, 0x46, 0x8a, 0x42, 0x85, 0xa4, 0xfc, 0x32, 0x7a, 0x83, 0x03, 0x8e, + 0x59, 0x11, 0x46, 0x54, 0xdf, 0x7d, 0x4d, 0xd3, 0x29, 0x10, 0xf0, 0xfc, + 0x2e, 0x90, 0x01, 0x77, 0xd4, 0x6a, 0xea, 0x50, 0xa6, 0x1f, 0xb0, 0xe2, + 0x06, 0x69, 0x47, 0xfc, 0x64, 0x8e, 0xf4, 0x0e, 0x22, 0xc2, 0x15, 0x64, + 0x64, 0xfa, 0xd8, 0xbf, 0xab, 0x19, 0xd8, 0xdd, 0x9a, 0x4a, 0xaa, 0x88, + 0x04, 0x02, 0x46, 0x93, 0xfd, 0x2c, 0xd4, 0x5c, 0x23, 0x3c, 0x59, 0xec, + 0x67, 0xbe, 0x03, 0xa8, 0xb2, 0x3f, 0xd8, 0x59, 0x00, 0x3b, 0x2d, 0x01, + 0x54, 0x02, 0x14, 0xb3, 0xc0, 0x66, 0x33, 0xce, 0x27, 0x3a, 0x9a, 0x99, + 0x2d, 0x11, 0xbe, 0xfc, 0x23, 0xef, 0x6b, 0xe3, 0x47, 0x98, 0x52, 0x2c, + 0x07, 0x4f, 0x4f, 0xfd}, + {}, + priv_key_3, + true}, + + // Comment: first byte of l_hash modified + // tcID: 12 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xae, 0x26, 0xc9, 0x44, 0x76, 0x74, 0x7f, 0x8a, 0x74, 0x54, 0xa8, 0x0c, + 0x05, 0x40, 0x5b, 0xf3, 0x57, 0x99, 0xca, 0x10, 0x70, 0x34, 0x1b, 0x73, + 0x20, 0x8d, 0xe2, 0x4e, 0x77, 0x87, 0xaf, 0x78, 0x46, 0xde, 0x55, 0xab, + 0x36, 0xc2, 0xd0, 0xfe, 0xac, 0xc1, 0x65, 0x31, 0x97, 0xd4, 0x2c, 0xfd, + 0x02, 0xaa, 0xbd, 0xd5, 0x76, 0x33, 0xa6, 0x9f, 0x7f, 0xe0, 0x9b, 0xdc, + 0x72, 0xc8, 0xed, 0x28, 0xc4, 0xb1, 0x73, 0x6c, 0xa7, 0xb2, 0x85, 0xcc, + 0x68, 0x58, 0x86, 0xa5, 0xec, 0x53, 0x5d, 0xa9, 0xdb, 0x91, 0x96, 0x5b, + 0x29, 0x1c, 0x53, 0xbf, 0x92, 0xb1, 0xae, 0x15, 0x99, 0x74, 0xee, 0x79, + 0x5a, 0xd0, 0xfd, 0xb8, 0xb4, 0x22, 0xc0, 0x6a, 0xeb, 0x78, 0x92, 0x3b, + 0x27, 0xce, 0x67, 0xa7, 0x66, 0xf1, 0x42, 0xd1, 0x0f, 0x96, 0x04, 0x48, + 0x67, 0x9e, 0x5f, 0xd1, 0x17, 0x61, 0x24, 0x59, 0x3d, 0x32, 0xb9, 0xb7, + 0x65, 0x38, 0x62, 0x14, 0x76, 0x37, 0xa7, 0x6a, 0x87, 0x33, 0x2a, 0xcc, + 0x5b, 0xe2, 0xa9, 0x55, 0xe4, 0xbd, 0x2d, 0xe8, 0xb6, 0x3d, 0x87, 0x3f, + 0xf4, 0x49, 0x71, 0x5f, 0x6f, 0x1f, 0x7c, 0x76, 0xe4, 0x08, 0x31, 0x51, + 0xdc, 0x6d, 0x58, 0xa3, 0xe3, 0x14, 0x4c, 0x69, 0x4a, 0x4e, 0xc8, 0x55, + 0x23, 0xfe, 0x71, 0xb2, 0x98, 0xdc, 0xa5, 0xf0, 0x71, 0x66, 0x19, 0xea, + 0x3e, 0x11, 0x82, 0xa9, 0x4c, 0x5a, 0x9f, 0x6e, 0x60, 0x28, 0x44, 0xdf, + 0x92, 0xd1, 0xd2, 0x85, 0x0f, 0xb6, 0x4b, 0xd1, 0xf2, 0x8d, 0xa3, 0x47, + 0xb4, 0x4e, 0x0a, 0xf2, 0x01, 0x7b, 0xad, 0x6b, 0x61, 0xa7, 0x19, 0x0d, + 0xcf, 0xde, 0xd0, 0xdf, 0x48, 0x84, 0x0d, 0x3a, 0x7b, 0xca, 0xd7, 0x96, + 0x74, 0x4c, 0x7b, 0xa5, 0xb2, 0x14, 0x00, 0x2f, 0x93, 0x0b, 0x28, 0xf9, + 0x58, 0xcc, 0x5f, 0x0e}, + {}, + priv_key_3, + false}, + + // Comment: last byte of l_hash modified + // tcID: 13 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x17, 0x73, 0xe5, 0xb4, 0x93, 0xec, 0x17, 0xb5, 0x6e, 0x25, 0x08, 0x85, + 0xeb, 0x5f, 0xbc, 0x3d, 0xb1, 0x60, 0xe2, 0xf6, 0xae, 0x55, 0xbc, 0xd6, + 0xa4, 0x3a, 0xbf, 0x01, 0xaa, 0x61, 0xa4, 0xb0, 0xb7, 0xb2, 0xdd, 0x0d, + 0x52, 0x24, 0x28, 0xaf, 0x67, 0x30, 0xff, 0x37, 0x4c, 0x40, 0x77, 0x9c, + 0xa0, 0xc2, 0xbd, 0x80, 0x08, 0xe2, 0x66, 0xed, 0x23, 0x4c, 0x61, 0x33, + 0xad, 0x4c, 0xe1, 0x3f, 0x78, 0x46, 0x8a, 0x0f, 0x82, 0x8a, 0xd8, 0x6a, + 0x8d, 0xd7, 0x86, 0x6f, 0xbf, 0xac, 0x74, 0x1f, 0x66, 0xd9, 0x09, 0xea, + 0x1f, 0x41, 0x5a, 0x73, 0x37, 0xfd, 0x44, 0x9f, 0x5b, 0x2e, 0xc6, 0x2c, + 0x5b, 0xec, 0x32, 0x8d, 0x18, 0xf9, 0xda, 0xe1, 0x93, 0xeb, 0x16, 0x45, + 0xe1, 0xfb, 0x26, 0xbe, 0x42, 0xbc, 0x6e, 0xb9, 0x80, 0xce, 0x56, 0x79, + 0xa8, 0x81, 0x44, 0xa2, 0xdd, 0x1d, 0xf3, 0x2d, 0x8f, 0xc4, 0x8f, 0xd9, + 0xb3, 0xc7, 0x0e, 0x95, 0x56, 0x1f, 0x50, 0xda, 0x32, 0x81, 0x61, 0xd2, + 0xff, 0x65, 0x81, 0x96, 0xf7, 0xf9, 0x8d, 0xa5, 0x63, 0xaf, 0x6e, 0x4c, + 0x1e, 0xd2, 0xdb, 0xe9, 0x92, 0xef, 0x0d, 0xf6, 0x69, 0x32, 0xa4, 0x58, + 0x12, 0x23, 0x42, 0x11, 0x13, 0x1b, 0x43, 0xf6, 0x18, 0xb2, 0x77, 0xc5, + 0x53, 0xfb, 0xc4, 0x08, 0xca, 0x23, 0x69, 0xf3, 0x3e, 0x08, 0x0d, 0x9b, + 0x11, 0x88, 0x21, 0x04, 0x34, 0xc2, 0xd9, 0x0c, 0x3f, 0x8d, 0x03, 0xd8, + 0x92, 0xea, 0xdd, 0x70, 0xaf, 0x1c, 0x43, 0xa8, 0x58, 0x6a, 0x4f, 0x52, + 0x3c, 0x60, 0xfb, 0xba, 0x5c, 0xb9, 0x8e, 0x2b, 0x08, 0x55, 0xdb, 0x41, + 0x3c, 0x2e, 0x99, 0xea, 0x48, 0x63, 0xa1, 0xc2, 0xdb, 0x01, 0x4b, 0x6a, + 0x31, 0xae, 0xe5, 0x64, 0x48, 0xbc, 0x00, 0xa5, 0x87, 0x17, 0xf0, 0x38, + 0x59, 0xdd, 0x65, 0x52}, + {}, + priv_key_3, + false}, + + // Comment: l_hash changed to all 0 + // tcID: 14 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x6c, 0xff, 0xa2, 0xba, 0xcf, 0x01, 0x04, 0x49, 0x46, 0x0c, 0x15, 0xf4, + 0xe4, 0xd5, 0xba, 0xfd, 0x23, 0xbe, 0x3d, 0x7b, 0xa4, 0xac, 0x69, 0x36, + 0x8a, 0xc0, 0xdb, 0xba, 0x12, 0x68, 0xdf, 0x39, 0xb9, 0x6a, 0x86, 0x3e, + 0x75, 0x9e, 0xb3, 0x1a, 0x3f, 0x9e, 0xac, 0x54, 0x94, 0xe2, 0x9f, 0x71, + 0x0a, 0xfe, 0xec, 0x49, 0x0e, 0xc8, 0x2d, 0x58, 0x26, 0x54, 0xe7, 0x82, + 0xc0, 0x6c, 0xb0, 0x61, 0x3d, 0x9b, 0x15, 0xd8, 0xc0, 0x64, 0x17, 0xe3, + 0x6f, 0x68, 0x6b, 0x71, 0x54, 0x04, 0x94, 0xf5, 0x1e, 0x99, 0x3b, 0xc2, + 0xeb, 0x44, 0x62, 0x9f, 0xd3, 0x29, 0x94, 0x29, 0x06, 0x8e, 0xa8, 0x43, + 0x09, 0x50, 0x48, 0x99, 0xc5, 0xb1, 0xbc, 0xd7, 0xa4, 0x95, 0x99, 0x93, + 0x8f, 0x5b, 0xea, 0x8d, 0x30, 0x81, 0x13, 0xd8, 0x4c, 0x38, 0xac, 0xf7, + 0xeb, 0x90, 0x1c, 0xf3, 0x27, 0x4d, 0xbf, 0xd7, 0x1b, 0x98, 0xf4, 0x20, + 0xa8, 0x33, 0x72, 0x61, 0x3b, 0x4f, 0x43, 0x18, 0x93, 0x08, 0xaa, 0x76, + 0xc9, 0xba, 0x15, 0xf9, 0x76, 0x9c, 0xf4, 0xbc, 0x5d, 0xef, 0x8a, 0xe0, + 0x24, 0x49, 0xc3, 0xb1, 0xee, 0x74, 0xf0, 0x03, 0x2b, 0xf1, 0xa8, 0x35, + 0x67, 0x97, 0xaa, 0xe2, 0x3f, 0x5a, 0x59, 0x8c, 0x3f, 0x33, 0x6d, 0xf8, + 0xd1, 0x95, 0xcf, 0x31, 0xf9, 0xdb, 0xb6, 0x0f, 0xf4, 0xa9, 0xe5, 0xc1, + 0x39, 0x8b, 0xa0, 0x76, 0x62, 0xf3, 0x12, 0x46, 0x17, 0x0f, 0xfa, 0x3b, + 0xd3, 0x8a, 0xb0, 0xb4, 0x2d, 0xbb, 0xb5, 0x55, 0xaf, 0xfd, 0xd4, 0x92, + 0x8a, 0x4b, 0x47, 0x8f, 0x9d, 0x5c, 0xa9, 0xa8, 0xf9, 0x71, 0x9b, 0x0b, + 0x2a, 0x0d, 0x3d, 0xdf, 0xbf, 0x70, 0x83, 0x68, 0x97, 0x0b, 0xcf, 0x02, + 0x7e, 0x48, 0xea, 0x2d, 0x0a, 0xd1, 0x09, 0x49, 0xa2, 0x38, 0xc2, 0x18, + 0xac, 0x71, 0x01, 0xe7}, + {}, + priv_key_3, + false}, + + // Comment: l_hash changed to all 1 + // tcID: 15 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x92, 0x56, 0xe2, 0x34, 0x12, 0x34, 0xa8, 0x67, 0xea, 0x47, 0x6b, 0xe7, + 0x84, 0x8b, 0x35, 0xaa, 0xd5, 0xe2, 0xd2, 0xcd, 0x91, 0x70, 0x76, 0x8a, + 0xf4, 0xf1, 0x4f, 0xc1, 0xb3, 0x0b, 0xe1, 0x51, 0xce, 0xeb, 0x27, 0x68, + 0x76, 0x7e, 0x09, 0x09, 0x13, 0xe0, 0xe0, 0x58, 0x44, 0x08, 0x8f, 0xa1, + 0x5b, 0x7a, 0x1a, 0x99, 0x77, 0x7b, 0x61, 0x4a, 0x89, 0xe9, 0x9d, 0xe4, + 0x72, 0x04, 0x7d, 0xec, 0xd6, 0xe9, 0x21, 0x4e, 0x6c, 0x02, 0x53, 0x85, + 0xfb, 0xc4, 0x67, 0xc5, 0x33, 0x1f, 0xeb, 0xae, 0x8e, 0x23, 0x07, 0xbb, + 0xb0, 0xf0, 0x15, 0x22, 0x80, 0x24, 0x44, 0x5e, 0x14, 0x2e, 0x79, 0xd9, + 0x1c, 0xb7, 0xa0, 0x0c, 0xce, 0x07, 0xeb, 0xd3, 0x64, 0x74, 0xd6, 0xbb, + 0x21, 0x94, 0xa3, 0x9c, 0xad, 0x1c, 0x11, 0x04, 0x92, 0xac, 0x0e, 0x06, + 0x37, 0xfd, 0xfc, 0xc5, 0x45, 0x3b, 0x03, 0x13, 0x06, 0x54, 0x75, 0xa5, + 0x63, 0xa8, 0x25, 0x7a, 0xa1, 0xea, 0x46, 0x7c, 0x58, 0xcd, 0xee, 0xa0, + 0xe1, 0x39, 0x13, 0x2a, 0x97, 0xaf, 0x3f, 0xc9, 0x0b, 0x3b, 0xd7, 0x0f, + 0x03, 0xc3, 0x37, 0xdb, 0xe7, 0x3e, 0xe8, 0xc9, 0x92, 0xa7, 0x1d, 0x84, + 0x7b, 0xf9, 0xf5, 0x59, 0xe6, 0x66, 0x59, 0x2a, 0x7f, 0x1d, 0x38, 0x76, + 0xcd, 0x16, 0x25, 0xeb, 0xd4, 0x05, 0x6c, 0x6d, 0xe6, 0x07, 0x72, 0x29, + 0xcc, 0x2d, 0xd2, 0x30, 0xcb, 0xc5, 0x1a, 0xe7, 0xa2, 0x81, 0x05, 0xbe, + 0x3d, 0xc3, 0x2f, 0x79, 0x5e, 0xcc, 0x11, 0xb4, 0x5e, 0xd1, 0x07, 0x41, + 0x54, 0xf1, 0xd2, 0x4b, 0x11, 0xab, 0x55, 0x96, 0xd3, 0xf8, 0x82, 0x9a, + 0x5b, 0xe9, 0x76, 0xb2, 0xdb, 0x2d, 0xda, 0x1e, 0x2f, 0xc2, 0x17, 0x43, + 0x84, 0xe6, 0x33, 0x2a, 0x63, 0xa1, 0x9a, 0x73, 0x4c, 0x50, 0xb1, 0xa3, + 0x4e, 0x20, 0x1c, 0xa0}, + {}, + priv_key_3, + false}, + + // Comment: first byte of ps modified + // tcID: 16 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x68, 0x08, 0x81, 0x30, 0x38, 0xa5, 0x1b, 0xba, 0xa5, 0xf4, 0x05, 0x4f, + 0x9f, 0xb7, 0x90, 0x6c, 0x30, 0x73, 0x6f, 0xcd, 0x15, 0x0a, 0x1c, 0x70, + 0xb3, 0x54, 0x1d, 0x37, 0x07, 0x26, 0x30, 0x57, 0x14, 0x25, 0x03, 0xbf, + 0x28, 0x5b, 0xda, 0x1d, 0xeb, 0xd1, 0xd6, 0xc5, 0x49, 0x12, 0x69, 0x62, + 0x72, 0x45, 0xcd, 0x64, 0x9a, 0x02, 0x7d, 0x0e, 0xdc, 0xb4, 0x35, 0x8f, + 0xf9, 0xfa, 0xd8, 0x3c, 0x06, 0x44, 0xeb, 0xd8, 0xc3, 0xde, 0xe5, 0xbe, + 0x6f, 0xdf, 0xc1, 0xee, 0xf4, 0x43, 0xbc, 0xd9, 0xcd, 0x55, 0x30, 0xb0, + 0x88, 0xf9, 0xf9, 0x70, 0x62, 0x3b, 0x38, 0x0b, 0xbe, 0xb0, 0xb9, 0x45, + 0xc7, 0x47, 0x37, 0x17, 0x7c, 0x6b, 0x14, 0x85, 0xc5, 0xde, 0x2a, 0x0a, + 0xad, 0x57, 0x6c, 0xa7, 0x9d, 0x05, 0xb4, 0x1e, 0xc7, 0xc5, 0x29, 0x75, + 0x50, 0x3f, 0x3a, 0xf2, 0xcb, 0xc7, 0x72, 0x11, 0x6a, 0x27, 0x73, 0x16, + 0x87, 0xaa, 0xdf, 0x16, 0xfa, 0x47, 0x04, 0xcf, 0xe5, 0x62, 0x23, 0x33, + 0x6c, 0x64, 0xe2, 0xd8, 0xda, 0xa6, 0xa5, 0xfb, 0x75, 0xe4, 0x7c, 0x0f, + 0xde, 0x2b, 0xef, 0x7c, 0x48, 0xbe, 0xb4, 0x63, 0x17, 0xb3, 0xe6, 0x37, + 0xc5, 0xbf, 0xce, 0x3f, 0xf4, 0xfd, 0x56, 0x54, 0xb2, 0x4a, 0xc6, 0x40, + 0x1a, 0xb3, 0x46, 0xfc, 0xf7, 0xe2, 0x14, 0xc6, 0x74, 0xe0, 0x99, 0xeb, + 0x9d, 0x93, 0x3c, 0xd1, 0x48, 0x4e, 0x70, 0xfc, 0xef, 0xaf, 0xf0, 0x49, + 0x8c, 0x8f, 0xd8, 0x67, 0x2e, 0x35, 0x31, 0x2d, 0x0b, 0xff, 0x87, 0xe2, + 0x44, 0xdf, 0x3b, 0xb4, 0xa3, 0xc3, 0xf6, 0x4d, 0x73, 0xfb, 0x06, 0x06, + 0xab, 0x46, 0xb8, 0x84, 0x8e, 0x14, 0x0a, 0x91, 0xfa, 0x3d, 0xa0, 0x8e, + 0xc1, 0x04, 0xbc, 0xee, 0x48, 0x33, 0x60, 0x04, 0x8c, 0xb1, 0x59, 0x6a, + 0x25, 0xb5, 0x61, 0x06}, + {}, + priv_key_3, + false}, + + // Comment: ps terminated by 0xff + // tcID: 17 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x76, 0x96, 0xed, 0xf1, 0xc0, 0x6a, 0x6b, 0x77, 0x2a, 0x95, 0x96, 0x46, + 0x65, 0xcb, 0xeb, 0x28, 0xf9, 0x2f, 0xdd, 0xe1, 0x2a, 0xb0, 0x92, 0xd7, + 0xcf, 0x18, 0x81, 0x6e, 0xf5, 0x20, 0x95, 0x03, 0xd6, 0x41, 0x6c, 0x9f, + 0x4b, 0x24, 0xa5, 0xe4, 0xe1, 0xf8, 0x28, 0xbd, 0x93, 0x63, 0x45, 0x94, + 0xb6, 0xa5, 0x97, 0xa8, 0x60, 0x05, 0x90, 0x0d, 0x47, 0xe6, 0xb4, 0x67, + 0x33, 0x7c, 0xe9, 0x60, 0x23, 0x39, 0x29, 0x58, 0xe3, 0x0e, 0x4a, 0xf4, + 0x3e, 0x7a, 0xdf, 0x2a, 0x61, 0xb5, 0x23, 0x51, 0x7e, 0x29, 0x9d, 0xd1, + 0x00, 0x92, 0x39, 0x8d, 0x1b, 0x13, 0xc2, 0x27, 0xb8, 0x46, 0xa9, 0xff, + 0x8c, 0x79, 0x2b, 0x0b, 0x1d, 0xc4, 0x13, 0x45, 0x9d, 0x9b, 0xa4, 0x54, + 0x3c, 0x81, 0xdb, 0x46, 0x09, 0xdc, 0x6e, 0x17, 0xe5, 0xb9, 0x9f, 0x04, + 0x15, 0x44, 0x44, 0xef, 0x3b, 0x23, 0x5e, 0x51, 0x7e, 0x2b, 0x49, 0x3f, + 0x7f, 0xa1, 0xcf, 0x6e, 0x72, 0x71, 0xaa, 0x16, 0x96, 0x10, 0x77, 0xf6, + 0x84, 0x3a, 0x31, 0x70, 0xaa, 0x61, 0xa0, 0xc4, 0xd5, 0x7c, 0x04, 0x11, + 0xa5, 0x18, 0xcd, 0x35, 0xc0, 0xeb, 0x63, 0xe5, 0x0b, 0x94, 0x79, 0xe7, + 0xb6, 0xd4, 0x1e, 0xa7, 0x93, 0xa6, 0xac, 0xee, 0xe1, 0xcd, 0x89, 0x20, + 0x04, 0xdd, 0x35, 0x93, 0x4e, 0xa3, 0x83, 0x79, 0x9e, 0xaf, 0x12, 0x34, + 0x7a, 0xa1, 0x84, 0xc9, 0xbe, 0x87, 0xef, 0x1c, 0x24, 0x44, 0x07, 0xac, + 0xfe, 0xf2, 0x4f, 0x97, 0x3a, 0x71, 0x27, 0xe6, 0x14, 0xc5, 0x7c, 0xc1, + 0x1a, 0x81, 0x61, 0xb9, 0x2d, 0x57, 0xec, 0xb6, 0x77, 0x40, 0xfc, 0x29, + 0x16, 0x4c, 0x53, 0x41, 0x3a, 0x9a, 0x9e, 0x21, 0x6a, 0x5b, 0x3a, 0x29, + 0x0d, 0x58, 0x5a, 0x5c, 0x0d, 0x9a, 0x26, 0xbf, 0xeb, 0x6b, 0x04, 0x5b, + 0x6b, 0xcf, 0x5c, 0x4f}, + {}, + priv_key_3, + false}, + + // Comment: ps is all zero + // tcID: 18 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa7, 0xb2, 0x7e, 0x1b, 0xb0, 0x07, 0xbe, 0xf7, 0x34, 0x44, 0x7c, 0x7e, + 0x9a, 0x2b, 0x37, 0xe0, 0x6a, 0x17, 0x21, 0xae, 0xcf, 0x74, 0x52, 0xf7, + 0x3d, 0xa7, 0x4f, 0xf3, 0x81, 0x76, 0x2b, 0x14, 0x89, 0xc6, 0xeb, 0xa6, + 0x2e, 0x34, 0x8e, 0xf4, 0xc4, 0xc6, 0x22, 0x7a, 0x91, 0x00, 0x25, 0xe8, + 0x97, 0x07, 0x29, 0x02, 0x3c, 0xdc, 0x62, 0x8d, 0x97, 0xf9, 0xd6, 0x7e, + 0x81, 0xa3, 0x6e, 0x05, 0xd8, 0x3f, 0xf6, 0x25, 0xda, 0xae, 0xe0, 0x51, + 0x83, 0x04, 0x2d, 0x5f, 0x14, 0x90, 0xc6, 0xd5, 0xab, 0x63, 0x47, 0xe9, + 0x4f, 0x33, 0xa8, 0x8f, 0xf6, 0x92, 0xcc, 0x13, 0x88, 0xac, 0x01, 0xfd, + 0x1d, 0x7f, 0xd5, 0xca, 0x5a, 0x02, 0x6a, 0xf5, 0xfe, 0x75, 0x55, 0x1a, + 0x76, 0xa8, 0xbf, 0x51, 0xb5, 0xa8, 0x8e, 0x6d, 0x7f, 0x9e, 0x99, 0x77, + 0xa9, 0x1c, 0x53, 0x54, 0x50, 0xf2, 0x79, 0x14, 0x55, 0x6a, 0x9b, 0xda, + 0x14, 0x97, 0xdc, 0x58, 0xdd, 0x74, 0xb6, 0xf2, 0x7b, 0x8a, 0x33, 0xd8, + 0xeb, 0x15, 0x7e, 0x03, 0xc3, 0xc5, 0xd8, 0x74, 0x23, 0x2f, 0x1b, 0x2e, + 0x7c, 0x13, 0x13, 0x87, 0x56, 0xc8, 0x1e, 0x4d, 0xe0, 0x0d, 0x53, 0x62, + 0x9d, 0x6c, 0xbe, 0x7c, 0x7e, 0xe9, 0xb3, 0x0f, 0xf5, 0x5b, 0x5f, 0x31, + 0x47, 0x5e, 0x2e, 0xf3, 0xe9, 0x6a, 0xa0, 0x1f, 0x60, 0x4b, 0xb3, 0x82, + 0xf5, 0xec, 0xb0, 0x61, 0x5d, 0x19, 0x5c, 0x01, 0x1d, 0x40, 0x5e, 0x72, + 0xfd, 0x55, 0x10, 0xad, 0xad, 0x46, 0x9e, 0x88, 0xe4, 0x2a, 0x5c, 0x61, + 0x41, 0x5c, 0x61, 0x47, 0xe2, 0xe4, 0x71, 0xf2, 0x8a, 0xc7, 0x1c, 0x97, + 0x04, 0x4f, 0xb5, 0xdf, 0x89, 0x2c, 0xdc, 0x48, 0x2c, 0xaa, 0xc4, 0xc2, + 0x35, 0x00, 0x33, 0xe0, 0x0b, 0x43, 0xa1, 0x22, 0x1d, 0x00, 0x08, 0xc6, + 0x3f, 0xb8, 0xf0, 0xb7}, + {}, + priv_key_3, + false}, + + // Comment: ps replaced by 0xff's + // tcID: 19 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xa0, 0xc8, 0xb1, 0xed, 0x6d, 0xfb, 0xaa, 0x3e, 0x73, 0x8a, 0x3f, 0x63, + 0x82, 0xa9, 0xd0, 0x10, 0xf7, 0x28, 0x1d, 0x9f, 0x0e, 0xe9, 0xde, 0x03, + 0x43, 0x6d, 0xb9, 0x2c, 0xb5, 0x17, 0x38, 0xaa, 0x31, 0x5b, 0xca, 0x19, + 0x4a, 0x9b, 0xd9, 0x08, 0x34, 0x0b, 0x0c, 0x3e, 0x1f, 0xc8, 0x52, 0x3c, + 0xe5, 0x71, 0x1a, 0xb0, 0xf9, 0xb3, 0xf9, 0xe0, 0x09, 0xec, 0x09, 0xe1, + 0x25, 0x28, 0x05, 0x80, 0x9e, 0xac, 0xfc, 0x20, 0x59, 0x57, 0x9d, 0x45, + 0xbe, 0x3d, 0x4e, 0x26, 0xba, 0x9c, 0x6b, 0xe2, 0xf3, 0x5c, 0x2c, 0xa3, + 0xf0, 0x08, 0x76, 0xa0, 0x97, 0xd0, 0xba, 0x97, 0x19, 0xac, 0x97, 0x98, + 0xc2, 0x05, 0xfd, 0x8b, 0x44, 0xfd, 0x23, 0x9f, 0x5b, 0xd2, 0x1f, 0x7b, + 0x26, 0x4d, 0x88, 0x3a, 0x1a, 0xa7, 0x60, 0xc6, 0x0a, 0x22, 0x6c, 0x9b, + 0x9c, 0x43, 0x09, 0x0e, 0x6d, 0x91, 0x33, 0x5a, 0x1f, 0x0e, 0xa0, 0x4e, + 0x51, 0x51, 0x63, 0x18, 0x07, 0xa2, 0xf1, 0xe1, 0x3f, 0xcb, 0xb5, 0xda, + 0x9d, 0x98, 0x86, 0x7c, 0xe9, 0xfd, 0x44, 0x8e, 0xf1, 0xa1, 0x16, 0xf7, + 0x79, 0x93, 0x3d, 0xae, 0x65, 0xe5, 0x28, 0x40, 0x53, 0xdb, 0xd2, 0xd0, + 0x04, 0xcd, 0xab, 0xf7, 0xc3, 0xbf, 0x5e, 0xb2, 0xca, 0xb2, 0x5b, 0x0e, + 0x64, 0x6b, 0x25, 0xd3, 0x4d, 0x27, 0x7a, 0x4b, 0x20, 0x69, 0x6f, 0x2e, + 0x6c, 0xf7, 0x35, 0xad, 0x8a, 0xcf, 0x6a, 0x99, 0x98, 0x58, 0xd8, 0x08, + 0x62, 0x7a, 0x04, 0x9f, 0xc4, 0xac, 0xf5, 0xa5, 0x07, 0x47, 0x76, 0x20, + 0x46, 0x8d, 0xdf, 0xa1, 0x1b, 0x56, 0xd2, 0x8b, 0x63, 0xe4, 0x6b, 0xa8, + 0x8e, 0xe9, 0x01, 0x33, 0x99, 0x0e, 0x0f, 0x4b, 0xcc, 0x2e, 0xe5, 0x3a, + 0xcc, 0x15, 0x0a, 0xb3, 0xf0, 0xc6, 0xff, 0xa1, 0x01, 0x5b, 0xcb, 0xd2, + 0x9f, 0x9d, 0x2d, 0x69}, + {}, + priv_key_3, + false}, + + // Comment: seed is all 0 + // tcID: 20 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xac, 0xaf, 0x31, 0x6a, 0x29, 0xcb, 0xd8, 0x05, 0x13, 0x2b, 0x0c, 0x43, + 0xa4, 0x58, 0x97, 0x61, 0xa5, 0x4a, 0xef, 0x92, 0x8e, 0x40, 0x36, 0xb1, + 0x5b, 0x38, 0x9a, 0x9c, 0x17, 0xa0, 0x4c, 0x86, 0xee, 0x6d, 0x59, 0x5c, + 0x06, 0x4c, 0xda, 0xbe, 0x38, 0x34, 0x14, 0xe4, 0x14, 0x20, 0xbe, 0x7e, + 0x70, 0x16, 0x3d, 0x89, 0x82, 0x27, 0x74, 0x37, 0x4e, 0xa8, 0x5b, 0xef, + 0xbd, 0x3f, 0x3f, 0xc7, 0xdd, 0xdc, 0x3d, 0xe1, 0xf1, 0xff, 0xa2, 0xbd, + 0x59, 0x5d, 0xbc, 0x67, 0x8a, 0x03, 0xc0, 0xed, 0x64, 0x3a, 0xb4, 0xee, + 0x54, 0x0c, 0x8e, 0x3f, 0xfa, 0xf8, 0x6f, 0xca, 0x0f, 0x39, 0xeb, 0x4f, + 0x79, 0x5e, 0x9c, 0x38, 0x70, 0x45, 0xab, 0x2f, 0x37, 0x8f, 0x24, 0x6a, + 0x2f, 0xf7, 0x46, 0xdc, 0x3c, 0xc1, 0xdf, 0x8f, 0x61, 0x58, 0xf1, 0x65, + 0x81, 0x23, 0x15, 0x14, 0xfb, 0x22, 0xf6, 0xe1, 0x69, 0xb1, 0x31, 0x99, + 0xc4, 0x23, 0x9c, 0x18, 0x27, 0x76, 0x7a, 0xec, 0x25, 0x6d, 0x84, 0xf7, + 0x29, 0x73, 0x99, 0x16, 0xf7, 0xd4, 0x3a, 0x01, 0x5a, 0x33, 0x1c, 0x56, + 0x09, 0x9e, 0x8d, 0x33, 0xd6, 0x6d, 0xf6, 0x35, 0x2a, 0x45, 0x93, 0x56, + 0xd9, 0xd9, 0x81, 0xbf, 0x46, 0x7d, 0xd8, 0x8f, 0xc1, 0x15, 0xeb, 0x88, + 0xb4, 0xb2, 0x2b, 0xfc, 0xb3, 0x33, 0xfa, 0xcc, 0x97, 0xd2, 0x95, 0xd7, + 0x2c, 0xb0, 0x69, 0x84, 0xcd, 0x12, 0xb6, 0x70, 0xa5, 0x39, 0x40, 0x0a, + 0x71, 0x9d, 0x11, 0x80, 0x9a, 0x73, 0xf8, 0xc4, 0x40, 0x6a, 0x67, 0x7e, + 0xb6, 0x28, 0x5d, 0xa5, 0x57, 0xf8, 0xf6, 0x9b, 0xd0, 0x06, 0xda, 0x2c, + 0x28, 0x6a, 0x64, 0xcb, 0xbc, 0xaf, 0x2f, 0x2a, 0x08, 0x3a, 0x8e, 0x5b, + 0xaf, 0x56, 0x0c, 0x9d, 0x6f, 0xd7, 0x03, 0xad, 0x15, 0x44, 0x41, 0x3e, + 0xb0, 0xc3, 0xfc, 0xe7}, + {}, + priv_key_3, + true}, + + // Comment: seed is all 1 + // tcID: 21 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x0e, 0x55, 0x69, 0x75, 0x6d, 0x22, 0xd8, 0x2b, 0x91, 0x2a, 0xc1, 0x5e, + 0x90, 0x20, 0x90, 0x06, 0xc5, 0x2f, 0x6a, 0x48, 0xa4, 0x99, 0xe2, 0x42, + 0xc6, 0x60, 0x3e, 0xec, 0xfc, 0x20, 0x87, 0xc3, 0x17, 0x5c, 0x4d, 0x18, + 0xf4, 0x2b, 0xf6, 0xbb, 0x6b, 0x20, 0x1b, 0x9c, 0xeb, 0xdd, 0x8a, 0x97, + 0xa7, 0xb3, 0x2e, 0x4e, 0x7e, 0x75, 0xe0, 0x34, 0xec, 0xb9, 0x6b, 0xf0, + 0x01, 0x3b, 0x2f, 0x52, 0xba, 0x03, 0x6a, 0xb2, 0x92, 0x9c, 0x16, 0x39, + 0x62, 0xf0, 0x8c, 0xfd, 0x96, 0xce, 0x78, 0x09, 0x12, 0xbb, 0xeb, 0xca, + 0xb7, 0x79, 0x8b, 0x5c, 0xb3, 0xea, 0xb9, 0x1b, 0x82, 0xb0, 0x1d, 0xd1, + 0x98, 0x3c, 0x1b, 0xee, 0x76, 0x33, 0x4a, 0x71, 0xfa, 0x93, 0xad, 0x24, + 0x68, 0xa7, 0x99, 0xaf, 0xed, 0x4c, 0xaa, 0x12, 0x84, 0xfc, 0x01, 0x22, + 0x5c, 0xf2, 0x25, 0xbc, 0x0c, 0xef, 0xf3, 0x5a, 0x65, 0x69, 0xb7, 0x6b, + 0x5c, 0xb5, 0x7b, 0xe2, 0x14, 0xda, 0x94, 0x87, 0x2e, 0xba, 0x8a, 0x73, + 0xcd, 0x51, 0xac, 0xf9, 0x17, 0xa6, 0x27, 0xef, 0x17, 0x54, 0x7a, 0xf3, + 0x8b, 0xcb, 0x80, 0x54, 0x85, 0x26, 0x20, 0x63, 0xf8, 0x0c, 0x0d, 0xaa, + 0xb6, 0x09, 0xa4, 0x04, 0x67, 0xf7, 0x3f, 0xde, 0xde, 0x74, 0x4d, 0xb1, + 0x16, 0x84, 0x2c, 0xfc, 0xbe, 0x4b, 0x1e, 0xa7, 0x46, 0x8f, 0xcf, 0xc2, + 0x58, 0xe2, 0x06, 0x9a, 0xfa, 0xf2, 0xc5, 0x52, 0xb3, 0xbe, 0x86, 0x45, + 0x17, 0xa7, 0xb0, 0xc7, 0x1d, 0x46, 0x76, 0x5e, 0x95, 0x73, 0xf0, 0x64, + 0x3c, 0xc7, 0x62, 0xad, 0x21, 0x82, 0x69, 0x20, 0xde, 0x1a, 0xb3, 0xd1, + 0x16, 0x49, 0x6b, 0x71, 0x36, 0x6b, 0x2f, 0x6e, 0xb4, 0x87, 0xd8, 0xb4, + 0xcf, 0x8b, 0x1d, 0x6d, 0x67, 0x3d, 0xa1, 0xb3, 0x8f, 0xbb, 0xf1, 0xe1, + 0x16, 0x15, 0xb1, 0x08}, + {}, + priv_key_3, + true}, + + // Comment: First byte is 1 + // tcID: 22 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x27, 0xf0, 0x8c, 0x9e, 0xfb, 0x8b, 0xae, 0x28, 0x41, 0xe6, 0x73, 0x97, + 0xd0, 0xbb, 0xb2, 0xe8, 0x52, 0xc6, 0xd8, 0x44, 0xb0, 0xb8, 0x3e, 0xb0, + 0xd3, 0x12, 0x4c, 0xe3, 0x15, 0x90, 0x20, 0xac, 0x4b, 0xc7, 0x50, 0x37, + 0x7f, 0x11, 0x63, 0x0c, 0xda, 0x69, 0x56, 0x95, 0x4c, 0xc9, 0xdd, 0x8a, + 0xc5, 0xfe, 0x58, 0x6e, 0x73, 0xc0, 0x45, 0xec, 0x8a, 0xf9, 0x6e, 0xbb, + 0xc2, 0xbb, 0x6c, 0x0a, 0x3b, 0xb7, 0x0c, 0x8d, 0x67, 0xca, 0xc5, 0xe9, + 0x72, 0xb3, 0x8b, 0x20, 0x90, 0x13, 0x39, 0xce, 0x11, 0x8e, 0x26, 0x8a, + 0x8a, 0x59, 0x67, 0x5a, 0x6d, 0xd3, 0xdb, 0x05, 0xf0, 0xf9, 0xc4, 0x89, + 0x00, 0x61, 0xd0, 0x40, 0xa8, 0x73, 0x4f, 0xd4, 0x56, 0x17, 0x6d, 0x1f, + 0x4e, 0xf8, 0x11, 0x29, 0xc7, 0xb3, 0xda, 0xf2, 0xed, 0xdb, 0x2f, 0x4c, + 0x72, 0x25, 0x1f, 0xa5, 0x25, 0x50, 0x11, 0x84, 0x96, 0x23, 0x04, 0x61, + 0xb5, 0x83, 0x12, 0x2d, 0xf9, 0xf1, 0x12, 0x59, 0x9c, 0xee, 0x73, 0x72, + 0x62, 0x9b, 0x17, 0x04, 0x03, 0x03, 0x85, 0xc9, 0x88, 0xc3, 0x72, 0xe4, + 0x89, 0x20, 0x07, 0x77, 0x70, 0x98, 0xd3, 0xbb, 0x27, 0x85, 0x78, 0xe3, + 0x06, 0xe5, 0xa3, 0x7b, 0x89, 0xb7, 0x66, 0x53, 0x21, 0x63, 0x5b, 0x24, + 0x56, 0x40, 0x55, 0xf9, 0xf4, 0xad, 0xe4, 0xe2, 0xc7, 0x00, 0x70, 0x14, + 0xdb, 0x3a, 0xdd, 0x80, 0x93, 0x65, 0x9c, 0x28, 0x53, 0x38, 0xff, 0x37, + 0x0f, 0xf7, 0xe6, 0x44, 0xce, 0xd7, 0x01, 0xa7, 0xf8, 0xc1, 0x31, 0x07, + 0x3f, 0x86, 0x51, 0x99, 0x47, 0x58, 0xd0, 0x39, 0x42, 0x24, 0xcd, 0x22, + 0x71, 0x27, 0x54, 0x43, 0xc0, 0x79, 0xa3, 0x12, 0x1d, 0xf8, 0x25, 0x02, + 0x4a, 0xfe, 0xc8, 0x39, 0x40, 0x6c, 0xd4, 0x10, 0xf2, 0x0f, 0xc8, 0x29, + 0xaa, 0x54, 0x27, 0x02}, + {}, + priv_key_3, + false}, + + // Comment: m is 0 + // tcID: 23 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + {}, + priv_key_3, + false}, + + // Comment: m is 1 + // tcID: 24 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + {}, + priv_key_3, + false}, + + // Comment: m is n-1 + // tcID: 25 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 25, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, + 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, + 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, + 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, + 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, + 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, + 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, + 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, + 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, + 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, + 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, + 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, + 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, + 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, + 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, + 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, + 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, + 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, + 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, + 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, + 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, + 0x16, 0xbb, 0xa7, 0x48}, + {}, + priv_key_3, + false}, + + // Comment: added n to c + // tcID: 26 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 26, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xea, 0xc5, 0x9c, 0x81, 0xe5, 0x2d, 0xb5, 0x49, 0x55, 0x8a, 0x3b, 0x7b, + 0xad, 0xa6, 0xe9, 0xcb, 0x7b, 0x09, 0xdd, 0xab, 0xfe, 0xc0, 0x08, 0xf9, + 0xee, 0x9c, 0x9c, 0xb9, 0x1f, 0x19, 0x76, 0xf1, 0x68, 0xad, 0xef, 0x31, + 0x58, 0xe3, 0x7b, 0x21, 0x0f, 0x8f, 0xbe, 0x17, 0x90, 0xbd, 0x6a, 0xb8, + 0x92, 0xcb, 0x55, 0x6d, 0x5d, 0x1e, 0x20, 0x4d, 0x02, 0xc2, 0x25, 0x9f, + 0x6f, 0x58, 0x1f, 0x00, 0x37, 0x1b, 0x1f, 0xe1, 0x22, 0xcb, 0x70, 0x45, + 0xd8, 0xfa, 0xde, 0x58, 0x92, 0x48, 0x47, 0x5b, 0x30, 0xc3, 0x7e, 0x5f, + 0xd9, 0x3b, 0x05, 0x34, 0x11, 0xca, 0x32, 0x9e, 0x56, 0x8a, 0x58, 0xbb, + 0x50, 0x3b, 0x0f, 0x25, 0xce, 0x9e, 0xf9, 0x66, 0x3a, 0x32, 0xb7, 0x51, + 0x65, 0x80, 0x4d, 0x0f, 0x99, 0x94, 0x14, 0x75, 0xbb, 0x4e, 0xe8, 0xae, + 0xf1, 0x28, 0x3b, 0x9c, 0x7a, 0x9a, 0x9b, 0x8f, 0xa3, 0x37, 0xd9, 0xb6, + 0xe3, 0x5c, 0xa1, 0xbe, 0x25, 0xdb, 0x18, 0x0d, 0x80, 0x80, 0x4c, 0x24, + 0x1b, 0x67, 0x33, 0xe6, 0x28, 0x32, 0xfc, 0xb8, 0xc6, 0x60, 0xf2, 0x19, + 0x7d, 0xd4, 0xf4, 0xfd, 0x87, 0x07, 0x8e, 0x46, 0xf8, 0x51, 0x43, 0xb4, + 0x36, 0x82, 0xe3, 0x3f, 0x58, 0xee, 0x33, 0xb7, 0x4a, 0x35, 0x7d, 0x05, + 0x88, 0xdf, 0xf4, 0x3d, 0xd0, 0x6c, 0x6b, 0xe4, 0xab, 0x49, 0xe8, 0x1f, + 0x4f, 0x90, 0x5a, 0x22, 0xb5, 0x63, 0xc2, 0x70, 0x44, 0x01, 0xc6, 0x4d, + 0xc3, 0xe4, 0xff, 0x06, 0x6c, 0x3a, 0xdc, 0x54, 0x1d, 0x57, 0x15, 0xfd, + 0x76, 0x74, 0x03, 0x1e, 0x62, 0xd5, 0xa7, 0xb2, 0x39, 0x8d, 0xe0, 0x9e, + 0xb8, 0xda, 0x0a, 0x95, 0x4b, 0x3c, 0x18, 0x5d, 0xb2, 0x9b, 0x3f, 0xe2, + 0x6e, 0x00, 0xa6, 0x10, 0x67, 0x41, 0x3f, 0xb6, 0x40, 0x10, 0x3b, 0xd0, + 0xf5, 0x03, 0xd1, 0x04}, + {}, + priv_key_3, + false}, + + // Comment: ciphertext is empty + // tcID: 27 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 27, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {}, + {}, + priv_key_3, + false}, + + // Comment: prepended bytes to ciphertext + // tcID: 28 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 28, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0x00, 0x28, 0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, + 0xc4, 0xa4, 0xf3, 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, + 0x99, 0x86, 0x79, 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, + 0xb8, 0x1b, 0xb5, 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, + 0x0f, 0x90, 0x98, 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, + 0x28, 0x97, 0xed, 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, + 0x2c, 0x1b, 0x2b, 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, + 0xeb, 0xe7, 0x83, 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, + 0x3c, 0x3e, 0x52, 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, + 0x7c, 0x1b, 0xc6, 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, + 0x97, 0x10, 0x41, 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, + 0x26, 0x75, 0xb2, 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, + 0x87, 0xd4, 0x5e, 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, + 0x66, 0x8a, 0xf9, 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, + 0x4f, 0x53, 0xae, 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, + 0xe8, 0x36, 0xd8, 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, + 0xc9, 0x23, 0x83, 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, + 0xb6, 0x44, 0x87, 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, + 0x1a, 0xd7, 0x7e, 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, + 0x57, 0x7e, 0x61, 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, + 0xfc, 0x96, 0x3b, 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, + 0x5d, 0x74, 0xde, 0x48, 0x29, 0xbb}, + {}, + priv_key_3, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 29 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 29, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x28, 0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, 0xc4, 0xa4, + 0xf3, 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, 0x99, 0x86, + 0x79, 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, 0xb8, 0x1b, + 0xb5, 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, 0x0f, 0x90, + 0x98, 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, 0x28, 0x97, + 0xed, 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, 0x2c, 0x1b, + 0x2b, 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, 0xeb, 0xe7, + 0x83, 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, 0x3c, 0x3e, + 0x52, 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, 0x7c, 0x1b, + 0xc6, 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, 0x97, 0x10, + 0x41, 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, 0x26, 0x75, + 0xb2, 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, 0x87, 0xd4, + 0x5e, 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, 0x66, 0x8a, + 0xf9, 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, 0x4f, 0x53, + 0xae, 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, 0xe8, 0x36, + 0xd8, 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, 0xc9, 0x23, + 0x83, 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, 0xb6, 0x44, + 0x87, 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, 0x1a, 0xd7, + 0x7e, 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, 0x57, 0x7e, + 0x61, 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, 0xfc, 0x96, + 0x3b, 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, 0x5d, 0x74, + 0xde, 0x48, 0x29, 0xbb, 0x00, 0x00}, + {}, + priv_key_3, + false}, + + // Comment: truncated ciphertext + // tcID: 30 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 30, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, 0xc4, 0xa4, 0xf3, + 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, 0x99, 0x86, 0x79, + 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, 0xb8, 0x1b, 0xb5, + 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, 0x0f, 0x90, 0x98, + 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, 0x28, 0x97, 0xed, + 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, 0x2c, 0x1b, 0x2b, + 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, 0xeb, 0xe7, 0x83, + 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, 0x3c, 0x3e, 0x52, + 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, 0x7c, 0x1b, 0xc6, + 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, 0x97, 0x10, 0x41, + 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, 0x26, 0x75, 0xb2, + 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, 0x87, 0xd4, 0x5e, + 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, 0x66, 0x8a, 0xf9, + 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, 0x4f, 0x53, 0xae, + 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, 0xe8, 0x36, 0xd8, + 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, 0xc9, 0x23, 0x83, + 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, 0xb6, 0x44, 0x87, + 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, 0x1a, 0xd7, 0x7e, + 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, 0x57, 0x7e, 0x61, + 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, 0xfc, 0x96, 0x3b, + 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, 0x5d, 0x74, 0xde, + 0x48, 0x29, 0xbb}, + {}, + priv_key_3, + false}, + + // Comment: em has a large hamming weight + // tcID: 31 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 31, + {0x6b, 0x2e, 0x7b, 0x31, 0x52, 0xa8, 0xeb, 0x66, 0x38, 0x99, 0xce, 0x78, + 0xd5, 0xc1, 0x96, 0x46, 0x2d, 0x53, 0x99, 0x72, 0x0e, 0x85, 0xcb, 0x69, + 0xfd, 0x27, 0x14, 0xb0, 0x98, 0x42, 0xdb, 0x9d, 0xad, 0x68, 0x3e, 0xcb, + 0x27, 0xf7, 0x79, 0x38, 0x18, 0x2f, 0x14, 0x16, 0x8e, 0x76, 0xab, 0x7d, + 0xc0, 0x39, 0xc2, 0x24, 0xff, 0x26, 0xc4, 0x63, 0x13, 0x44, 0x44, 0x2d, + 0x81, 0xaf, 0xef, 0x7a, 0x77, 0x61, 0x01, 0xaf, 0x2d, 0x19, 0xc4, 0x5b, + 0xc7, 0x60, 0x95, 0x82, 0xee, 0xda, 0xa9, 0xc1, 0xc1, 0xa1, 0xd3, 0x64, + 0x19, 0x41, 0x86, 0xb7, 0x67, 0xe6, 0x32, 0x9f, 0x7c, 0x3d, 0xaf, 0x2c, + 0xa2, 0x63, 0x48, 0xd9, 0xf6, 0xd2, 0xa8, 0x0b, 0x0d, 0x01, 0x84, 0x17, + 0x60, 0x6c, 0xf2, 0x25, 0x6d, 0x28, 0xb7, 0x82, 0xac, 0xe1, 0x7b, 0x84, + 0x63, 0xeb, 0x77, 0x3c, 0xfa, 0xc1}, + {0xbb, 0xd7, 0x9d, 0xc8, 0xea, 0xa9, 0x10, 0x1a, 0xa6, 0x41, 0xce, 0x15, + 0x22, 0x35, 0xba, 0x3d, 0x80, 0x4b, 0x48, 0xec, 0x5e, 0x3d, 0xfe, 0x69, + 0x84, 0x2f, 0x12, 0x5d, 0x81, 0x5d, 0x6a, 0x56, 0xbd, 0xb7, 0x74, 0x85, + 0x7c, 0x0b, 0xc0, 0x96, 0x6a, 0xea, 0xb1, 0xd9, 0xc7, 0x74, 0xe9, 0x21, + 0x85, 0x2f, 0xf2, 0xb8, 0x4d, 0x0a, 0x44, 0x01, 0x63, 0x82, 0xd0, 0xe0, + 0x91, 0xc3, 0x53, 0x4f, 0x0d, 0x38, 0xf4, 0xd5, 0xc0, 0xea, 0x27, 0x74, + 0x4f, 0xe3, 0x20, 0xbb, 0x08, 0x47, 0x52, 0x1a, 0xb5, 0x47, 0x4f, 0x22, + 0xd4, 0x53, 0x85, 0x62, 0x73, 0x09, 0x09, 0xfa, 0x44, 0x96, 0xa0, 0xc2, + 0x62, 0xfd, 0xd9, 0xb6, 0x2b, 0x42, 0x2e, 0xd4, 0xca, 0x9a, 0xa3, 0x0f, + 0x9c, 0xd7, 0xcb, 0xff, 0xe2, 0x2b, 0x37, 0x47, 0xb0, 0xf2, 0xea, 0xfe, + 0x1a, 0xec, 0xbf, 0x0f, 0x75, 0x06, 0x01, 0x6a, 0xfc, 0x9c, 0xb3, 0x41, + 0x47, 0x10, 0xfa, 0x3f, 0x46, 0xdd, 0x77, 0x9b, 0x21, 0x62, 0x25, 0x79, + 0xb7, 0x8a, 0xa7, 0xb5, 0x80, 0xe5, 0x96, 0x0d, 0x6c, 0x21, 0xda, 0x81, + 0xb2, 0x1b, 0x11, 0x2e, 0xe7, 0xe2, 0xd3, 0x3f, 0x3d, 0x67, 0xdc, 0xee, + 0xe1, 0xf0, 0x7c, 0xb3, 0xbc, 0xe8, 0xd7, 0xbc, 0xf8, 0x67, 0x8a, 0x07, + 0xe5, 0x54, 0x98, 0x01, 0x84, 0x70, 0xa7, 0x14, 0xe0, 0x0c, 0xe9, 0xab, + 0x79, 0x6e, 0xbc, 0xd3, 0x35, 0x24, 0x0c, 0x20, 0x2c, 0x82, 0xac, 0x18, + 0xc4, 0xc8, 0xc4, 0x7b, 0x2f, 0xff, 0xba, 0x69, 0x74, 0x32, 0x2e, 0x0e, + 0x55, 0x62, 0x4a, 0x2f, 0x0b, 0x7e, 0x8f, 0x3d, 0xff, 0x1a, 0xb4, 0xe7, + 0x3b, 0xcc, 0x65, 0x15, 0x8f, 0x6e, 0x3d, 0x06, 0xf7, 0xe3, 0x75, 0x35, + 0xb4, 0x13, 0xa7, 0x46, 0x79, 0x79, 0xcb, 0x5a, 0x74, 0x8b, 0x91, 0x31, + 0x3e, 0x3b, 0x7b, 0xf7}, + {0x83, 0xf0, 0xdb, 0x4e, 0x0d, 0xae, 0x69, 0x49, 0x33, 0x73, 0x73, 0xa0, + 0xd7, 0x8c, 0x4b, 0x20, 0xc1, 0x5a, 0x13, 0xcb, 0xd4, 0xe2, 0xad, 0xb8, + 0x85, 0xc3, 0x3e, 0x0e, 0xf4, 0xc9, 0x76, 0x46, 0x67, 0xa8, 0x70, 0x6d, + 0x05, 0x9d, 0x1d, 0x89, 0x15, 0x23, 0xd0, 0x52, 0xe0, 0xed, 0xc1, 0xd8, + 0xb5, 0xc9, 0x59, 0xee, 0xbc, 0x34, 0x0c, 0xe5, 0xd4, 0x15, 0x59, 0xa8, + 0x9a, 0x1a, 0xeb, 0x56, 0x00, 0x00, 0x00, 0x00}, + priv_key_3, + true}}; + +#endif // rsa_oaep_2048_sha512_mgf1sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h b/security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h new file mode 100644 index 000000000..a375b943b --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h @@ -0,0 +1,5676 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pkcs1_2048_vectors_h__ +#define rsa_pkcs1_2048_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_0{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb3, 0x51, 0x0a, 0x2b, 0xcd, 0x4c, 0xe6, 0x44, 0xc5, 0xb5, + 0x94, 0xae, 0x50, 0x59, 0xe1, 0x2b, 0x2f, 0x05, 0x4b, 0x65, 0x8d, 0x5d, + 0xa5, 0x95, 0x9a, 0x2f, 0xdf, 0x18, 0x71, 0xb8, 0x08, 0xbc, 0x3d, 0xf3, + 0xe6, 0x28, 0xd2, 0x79, 0x2e, 0x51, 0xaa, 0xd5, 0xc1, 0x24, 0xb4, 0x3b, + 0xda, 0x45, 0x3d, 0xca, 0x5c, 0xde, 0x4b, 0xcf, 0x28, 0xe7, 0xbd, 0x4e, + 0xff, 0xba, 0x0c, 0xb4, 0xb7, 0x42, 0xbb, 0xb6, 0xd5, 0xa0, 0x13, 0xcb, + 0x63, 0xd1, 0xaa, 0x3a, 0x89, 0xe0, 0x26, 0x27, 0xef, 0x53, 0x98, 0xb5, + 0x2c, 0x0c, 0xfd, 0x97, 0xd2, 0x08, 0xab, 0xeb, 0x8d, 0x7c, 0x9b, 0xce, + 0x0b, 0xbe, 0xb0, 0x19, 0xa8, 0x6d, 0xdb, 0x58, 0x9b, 0xeb, 0x29, 0xa5, + 0xb7, 0x4b, 0xf8, 0x61, 0x07, 0x5c, 0x67, 0x7c, 0x81, 0xd4, 0x30, 0xf0, + 0x30, 0xc2, 0x65, 0x24, 0x7a, 0xf9, 0xd3, 0xc9, 0x14, 0x0c, 0xcb, 0x65, + 0x30, 0x9d, 0x07, 0xe0, 0xad, 0xc1, 0xef, 0xd1, 0x5c, 0xf1, 0x7e, 0x7b, + 0x05, 0x5d, 0x7d, 0xa3, 0x86, 0x8e, 0x46, 0x48, 0xcc, 0x3a, 0x18, 0x0f, + 0x0e, 0xe7, 0xf8, 0xe1, 0xe7, 0xb1, 0x80, 0x98, 0xa3, 0x39, 0x1b, 0x4c, + 0xe7, 0x16, 0x1e, 0x98, 0xd5, 0x7a, 0xf8, 0xa9, 0x47, 0xe2, 0x01, 0xa4, + 0x63, 0xe2, 0xd6, 0xbb, 0xca, 0x80, 0x59, 0xe5, 0x70, 0x6e, 0x9d, 0xfe, + 0xd8, 0xf4, 0x85, 0x64, 0x65, 0xff, 0xa7, 0x12, 0xed, 0x1a, 0xa1, 0x8e, + 0x88, 0x8d, 0x12, 0xdc, 0x6a, 0xa0, 0x9c, 0xe9, 0x5e, 0xcf, 0xca, 0x83, + 0xcc, 0x5b, 0x0b, 0x15, 0xdb, 0x09, 0xc8, 0x64, 0x7f, 0x5d, 0x52, 0x4c, + 0x0f, 0x2e, 0x76, 0x20, 0xa3, 0x41, 0x6b, 0x96, 0x23, 0xca, 0xdc, 0x0f, + 0x09, 0x7a, 0xf5, 0x73, 0x26, 0x1c, 0x98, 0xc8, 0x40, 0x0a, 0xa1, 0x2a, + 0xf3, 0x8e, 0x43, 0xca, 0xd8, 0x4d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x1a, 0x50, 0x2d, 0x0e, 0xea, 0x6c, 0x7b, 0x69, 0xe2, + 0x1d, 0x58, 0x39, 0x10, 0x1f, 0x70, 0x54, 0x56, 0xed, 0x0e, 0xf8, 0x52, + 0xfb, 0x47, 0xfe, 0x21, 0x07, 0x1f, 0x54, 0xc5, 0xf3, 0x3c, 0x8c, 0xeb, + 0x06, 0x6c, 0x62, 0xd7, 0x27, 0xe3, 0x2d, 0x26, 0xc5, 0x81, 0x37, 0x32, + 0x9f, 0x89, 0xd3, 0x19, 0x53, 0x25, 0xb7, 0x95, 0x26, 0x4c, 0x19, 0x5d, + 0x85, 0x47, 0x2f, 0x75, 0x07, 0xdb, 0xd0, 0x96, 0x1d, 0x29, 0x51, 0xf9, + 0x35, 0xa2, 0x6b, 0x34, 0xf0, 0xac, 0x24, 0xd1, 0x54, 0x90, 0xe1, 0x12, + 0x8a, 0x9b, 0x71, 0x38, 0x91, 0x5b, 0xc7, 0xdb, 0xfa, 0x8f, 0xe3, 0x96, + 0x35, 0x71, 0x31, 0xc5, 0x43, 0xae, 0x9c, 0x98, 0x50, 0x73, 0x68, 0xd9, + 0xce, 0xb0, 0x8c, 0x1c, 0x61, 0x98, 0xa3, 0xed, 0xa7, 0xae, 0xa1, 0x85, + 0xa0, 0xe9, 0x76, 0xcd, 0x42, 0xc2, 0x2d, 0x00, 0xf0, 0x03, 0xd9, 0xf1, + 0x9d, 0x96, 0xea, 0x4c, 0x9a, 0xfc, 0xbf, 0xe1, 0x44, 0x1c, 0xcc, 0x80, + 0x2c, 0xfb, 0x06, 0x89, 0xf5, 0x9d, 0x80, 0x4c, 0x6a, 0x4e, 0x4f, 0x40, + 0x4c, 0x15, 0x17, 0x47, 0x45, 0xed, 0x6c, 0xb8, 0xbc, 0x88, 0xef, 0x0b, + 0x33, 0xba, 0x0d, 0x2a, 0x80, 0xe3, 0x5e, 0x43, 0xbc, 0x90, 0xf3, 0x50, + 0x05, 0x2e, 0x72, 0x01, 0x6e, 0x75, 0xb0, 0x0d, 0x35, 0x7a, 0x38, 0x1c, + 0x9c, 0x0d, 0x46, 0x70, 0x69, 0xca, 0x66, 0x08, 0x87, 0xc9, 0x87, 0x76, + 0x63, 0x49, 0xfc, 0xc4, 0x34, 0x60, 0xb4, 0xaa, 0x51, 0x6b, 0xce, 0x07, + 0x9e, 0xdd, 0x87, 0xba, 0x16, 0x43, 0x07, 0xb7, 0x52, 0xc2, 0x77, 0xed, + 0x95, 0x28, 0xad, 0x3b, 0xa0, 0xbf, 0x18, 0x77, 0x34, 0x9e, 0xd3, 0xb7, + 0x96, 0x6a, 0x6c, 0x24, 0x01, 0x10, 0x40, 0x9b, 0xf4, 0xd0, 0xfa, 0xde, + 0x0c, 0x68, 0xfd, 0xad, 0xd8, 0x47, 0xfd, 0x02, 0x81, 0x81, 0x00, 0xec, + 0x12, 0x5c, 0xf3, 0x7e, 0x31, 0x0a, 0x2f, 0xf4, 0x62, 0x63, 0xb9, 0xb2, + 0xe0, 0x62, 0x9d, 0x63, 0x90, 0x00, 0x5e, 0xc8, 0x89, 0x13, 0xd4, 0xfb, + 0x71, 0xbd, 0x4d, 0xd8, 0x56, 0x12, 0x44, 0x98, 0xaa, 0xeb, 0xa9, 0x83, + 0xd7, 0xba, 0x2b, 0xd9, 0x42, 0xe6, 0x4d, 0x22, 0x3f, 0xeb, 0x7a, 0x23, + 0xaf, 0x4d, 0x60, 0x5e, 0xfe, 0xea, 0x6b, 0xd7, 0x0d, 0x39, 0xaf, 0xe9, + 0x9d, 0x35, 0xa3, 0xaa, 0x15, 0xe7, 0x4a, 0x17, 0x68, 0x77, 0x80, 0x93, + 0xbe, 0x0e, 0xdd, 0x4a, 0x8d, 0x09, 0xb2, 0xde, 0xf6, 0xdc, 0x9b, 0x67, + 0xff, 0x85, 0x76, 0x46, 0x25, 0xc2, 0xe1, 0x92, 0x36, 0xdb, 0x4c, 0x40, + 0x1c, 0xe3, 0x0a, 0x25, 0x72, 0xd3, 0xec, 0xb4, 0xf9, 0x69, 0xb7, 0xad, + 0x19, 0xc5, 0x22, 0xc0, 0x2d, 0x77, 0x44, 0x65, 0x67, 0x6e, 0x1a, 0x37, + 0x76, 0xc5, 0x4d, 0x62, 0x48, 0x34, 0x8b, 0x02, 0x81, 0x81, 0x00, 0xc2, + 0x74, 0x2a, 0xbc, 0xd9, 0x89, 0x7b, 0xd4, 0xb0, 0xb6, 0x71, 0xf9, 0x73, + 0xfc, 0x82, 0xa8, 0xf8, 0x4a, 0xbf, 0x57, 0x05, 0xff, 0x88, 0xdd, 0x41, + 0x94, 0x86, 0x23, 0xaf, 0xe9, 0xdc, 0xa6, 0x0d, 0xc6, 0x54, 0x33, 0x90, + 0x76, 0x7f, 0xea, 0xeb, 0xeb, 0x53, 0x95, 0x76, 0xee, 0x8b, 0xfa, 0x61, + 0xb5, 0xfc, 0xbc, 0xa9, 0x4a, 0x7c, 0xef, 0x75, 0xa0, 0x91, 0x50, 0xc5, + 0x40, 0xfa, 0x96, 0x94, 0xdd, 0x80, 0x04, 0xad, 0x23, 0x71, 0x8c, 0x88, + 0x90, 0x49, 0x21, 0x93, 0x69, 0xc9, 0x9f, 0x44, 0x58, 0xd4, 0xaf, 0xc1, + 0x48, 0xf6, 0xf0, 0x7d, 0xf8, 0x73, 0x24, 0xa9, 0x6d, 0x9c, 0xf7, 0xb3, + 0x85, 0xdd, 0x86, 0x22, 0x41, 0x4a, 0x18, 0x32, 0xf9, 0xf2, 0x94, 0x46, + 0xf0, 0x50, 0xc2, 0xd5, 0xa6, 0x40, 0x76, 0x49, 0xdc, 0x41, 0xab, 0x70, + 0xe2, 0x3b, 0x3d, 0xcc, 0x22, 0xc9, 0x87, 0x02, 0x81, 0x81, 0x00, 0x96, + 0xa9, 0x79, 0x8d, 0x25, 0x02, 0x63, 0x40, 0x0b, 0xb6, 0x27, 0x73, 0x42, + 0x88, 0x16, 0x27, 0xe0, 0x7c, 0xec, 0xdf, 0x91, 0x18, 0x7b, 0x01, 0xb8, + 0x9f, 0xf4, 0x73, 0x14, 0x18, 0x8a, 0x7c, 0x20, 0xfb, 0x24, 0x80, 0x01, + 0x56, 0xd2, 0xc8, 0x5d, 0x56, 0x66, 0xe8, 0xdf, 0x6c, 0xef, 0xf9, 0xf9, + 0x80, 0x4d, 0xdf, 0xad, 0x80, 0xff, 0x57, 0x67, 0xde, 0x56, 0xec, 0xc0, + 0x29, 0xc7, 0x2b, 0xf6, 0xc7, 0x17, 0xdf, 0x9f, 0x64, 0xda, 0xaf, 0xc2, + 0x9a, 0xcf, 0x9d, 0xc7, 0x90, 0x8f, 0x9a, 0x0a, 0xd6, 0x7e, 0x20, 0xe8, + 0x94, 0x99, 0x36, 0xcc, 0xba, 0x18, 0xd0, 0x21, 0xa2, 0xc4, 0xfe, 0xbb, + 0x04, 0x34, 0x9a, 0x2b, 0x20, 0x47, 0xc4, 0x90, 0x13, 0x85, 0xb6, 0xe5, + 0xd0, 0xc6, 0x91, 0xd1, 0x18, 0xb3, 0x3f, 0x81, 0x80, 0x2b, 0x32, 0xac, + 0x27, 0x2e, 0xf0, 0x9e, 0x42, 0xfa, 0xd5, 0x02, 0x81, 0x80, 0x05, 0x54, + 0xf4, 0x1b, 0x0b, 0x87, 0xf6, 0x8a, 0x45, 0x72, 0x2b, 0x3b, 0xe0, 0xcf, + 0x4a, 0xb1, 0xe1, 0x65, 0x03, 0x4c, 0x1a, 0x91, 0x00, 0x2a, 0xb8, 0xf2, + 0x9e, 0x9e, 0xf9, 0xe2, 0xda, 0xb6, 0xfe, 0xe7, 0xb2, 0x45, 0x5b, 0xaf, + 0xb4, 0x20, 0x37, 0xe9, 0xd2, 0xf7, 0xe5, 0x33, 0xf3, 0x48, 0xa1, 0x47, + 0x41, 0x2f, 0xd7, 0x20, 0x80, 0xbe, 0x7c, 0x26, 0x33, 0xf5, 0xd8, 0x02, + 0xc9, 0x1c, 0x39, 0xe6, 0xbc, 0xec, 0xe3, 0xe6, 0x75, 0xe5, 0x99, 0x95, + 0x03, 0x3c, 0x55, 0x73, 0x70, 0x20, 0xda, 0xd9, 0xe8, 0xb3, 0x0d, 0x04, + 0xb8, 0x28, 0xad, 0xfb, 0x93, 0x04, 0xad, 0x54, 0xa1, 0x1a, 0x35, 0xa4, + 0xf5, 0x07, 0x09, 0x87, 0x6a, 0xc5, 0xb1, 0x18, 0x23, 0x6b, 0xa7, 0x6a, + 0x4d, 0x7c, 0x9a, 0x29, 0x1d, 0xd9, 0x60, 0x7b, 0x16, 0x9d, 0xe1, 0xd1, + 0x82, 0x38, 0x56, 0x91, 0x99, 0x9f, 0x02, 0x81, 0x80, 0x1c, 0x64, 0x01, + 0x89, 0xd9, 0xbf, 0xe8, 0xc6, 0x23, 0x83, 0x32, 0x10, 0xa7, 0x6c, 0x42, + 0x0c, 0x6f, 0x44, 0xe5, 0xd7, 0x60, 0xe2, 0x59, 0x91, 0x6c, 0xec, 0x2a, + 0xe2, 0xb1, 0x56, 0x45, 0x69, 0x60, 0xfd, 0x95, 0xe2, 0x74, 0x76, 0x60, + 0xc3, 0x89, 0x56, 0x22, 0x50, 0xf0, 0x55, 0x04, 0x9c, 0xfa, 0xb7, 0xe5, + 0xc3, 0x03, 0x95, 0x49, 0x38, 0x4a, 0x7a, 0x2a, 0xae, 0xb1, 0xc8, 0x24, + 0xd3, 0xaf, 0x70, 0x94, 0x82, 0xa8, 0xcf, 0x9b, 0x58, 0x70, 0x22, 0xa0, + 0x0b, 0x1f, 0x07, 0x22, 0xdb, 0x50, 0xf3, 0x3c, 0xb2, 0x6d, 0xc2, 0x0d, + 0xd2, 0x24, 0x5d, 0x52, 0x65, 0xdf, 0x61, 0xee, 0x29, 0x83, 0xc9, 0x38, + 0xc2, 0x16, 0x7d, 0xce, 0xe1, 0x21, 0xfc, 0x4b, 0x44, 0x79, 0xc2, 0x37, + 0xe7, 0x28, 0xcf, 0x63, 0x3a, 0xb6, 0x0a, 0x8c, 0x0e, 0xcd, 0x04, 0xfc, + 0xe7, 0xe3, 0xba, 0xa5, 0x59}; + +static const std::vector priv_key_1{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xdd, 0x90, 0x45, 0x90, 0x39, 0x78, 0x08, 0xc4, 0x31, 0x43, + 0x29, 0x62, 0x3d, 0x90, 0x13, 0x45, 0x38, 0x43, 0x25, 0x1b, 0x13, 0xb8, + 0xb3, 0xc4, 0xfe, 0xf5, 0x45, 0x98, 0x11, 0x2a, 0xf3, 0xeb, 0x31, 0xc7, + 0x11, 0x03, 0xc6, 0x25, 0x99, 0x51, 0x67, 0x4e, 0x53, 0xbd, 0x93, 0xa7, + 0xe3, 0x6d, 0x19, 0x47, 0x2e, 0x47, 0x4e, 0xbe, 0x80, 0x28, 0x68, 0x6d, + 0x95, 0x29, 0x48, 0x4d, 0x8b, 0xaf, 0xea, 0x4a, 0x04, 0xba, 0x19, 0x55, + 0x56, 0x67, 0x61, 0x6c, 0x84, 0x78, 0x67, 0x05, 0x94, 0x00, 0x9c, 0x9b, + 0xc6, 0xa3, 0xef, 0xe5, 0x22, 0x74, 0xcb, 0xa6, 0x4c, 0x72, 0x47, 0x47, + 0xd7, 0xed, 0xc1, 0x94, 0xe4, 0xfe, 0xdd, 0xe3, 0x2a, 0x32, 0x89, 0xd9, + 0x4c, 0x31, 0x93, 0x6e, 0x7e, 0x7a, 0x15, 0xd7, 0x56, 0xf5, 0x48, 0x49, + 0x2f, 0x5b, 0x34, 0x5b, 0x92, 0x7e, 0x8c, 0x61, 0x8b, 0xdd, 0x55, 0x0a, + 0xcb, 0x21, 0xa1, 0x7a, 0xe1, 0x48, 0x30, 0x43, 0x83, 0xdb, 0x9b, 0x3c, + 0x7b, 0xaa, 0x3e, 0x4c, 0x8b, 0xd8, 0xe8, 0x44, 0xa8, 0x84, 0xda, 0xa3, + 0xe1, 0x8d, 0x56, 0x99, 0x8c, 0xb3, 0x2f, 0x9b, 0xae, 0x4d, 0x41, 0xd5, + 0x6a, 0x18, 0xdd, 0xd4, 0x31, 0x3c, 0x80, 0x89, 0xb7, 0x5e, 0x9d, 0xbb, + 0x91, 0x28, 0x47, 0x0b, 0xac, 0x9b, 0x08, 0x7f, 0xb6, 0x19, 0x28, 0xab, + 0x0f, 0x8c, 0x4c, 0x89, 0x36, 0x0b, 0x02, 0x08, 0x99, 0x00, 0x8d, 0x08, + 0xe8, 0xbd, 0x31, 0xf9, 0x07, 0xa8, 0x07, 0xe8, 0x05, 0x6a, 0xd6, 0x80, + 0x0d, 0xff, 0xdf, 0x9e, 0xd9, 0xd9, 0x64, 0xa9, 0x39, 0xe7, 0xe4, 0x81, + 0x14, 0xb8, 0x49, 0x78, 0x55, 0x1a, 0xcb, 0x85, 0xc9, 0xdf, 0x91, 0x96, + 0xf3, 0xef, 0xf5, 0x52, 0x86, 0xd6, 0xcd, 0x4b, 0x39, 0xa8, 0x22, 0xa8, + 0xa7, 0x76, 0x3a, 0x18, 0x20, 0x8f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x2b, 0xd6, 0x8a, 0xdd, 0x01, 0x71, 0xed, 0x92, 0x1c, + 0x09, 0x24, 0xdc, 0x0a, 0x40, 0x42, 0x7f, 0xd4, 0xa4, 0xfc, 0x67, 0x82, + 0x1c, 0x6e, 0x7d, 0x50, 0xd0, 0xe8, 0xc7, 0x30, 0xc6, 0x65, 0xe2, 0xa8, + 0x43, 0xb1, 0xeb, 0x24, 0x3e, 0x76, 0x3a, 0x74, 0x0d, 0x3c, 0x66, 0x6b, + 0x1b, 0xb1, 0xd4, 0xf9, 0x46, 0x6b, 0x32, 0xb2, 0xb2, 0xe0, 0x9a, 0x9e, + 0x26, 0xe8, 0x77, 0x75, 0x95, 0xda, 0x48, 0xa1, 0x3b, 0xa9, 0xf9, 0xc4, + 0x5f, 0x6d, 0x2c, 0x21, 0x4b, 0x9e, 0x5e, 0x50, 0x4b, 0xfb, 0x3f, 0xaf, + 0xbc, 0xe6, 0xad, 0xb3, 0x1e, 0x8c, 0x15, 0xbd, 0xe1, 0x96, 0x88, 0x99, + 0xef, 0xee, 0x1a, 0x5d, 0xcd, 0xff, 0x0d, 0x2a, 0x8b, 0xf2, 0xe2, 0x73, + 0x01, 0xea, 0xa0, 0x78, 0x82, 0x49, 0x46, 0x10, 0xa2, 0x3d, 0xd3, 0x64, + 0x4d, 0x0e, 0xb0, 0xa6, 0x08, 0x64, 0x50, 0xe3, 0xa7, 0xbd, 0x4b, 0x5c, + 0x44, 0x6c, 0x01, 0x81, 0x4b, 0xe1, 0x6c, 0x20, 0x86, 0x19, 0xf8, 0xa5, + 0xb7, 0x46, 0x3f, 0xca, 0x58, 0x3d, 0x93, 0x68, 0x64, 0xbf, 0x74, 0xd9, + 0x67, 0x88, 0xaa, 0xe8, 0xe5, 0xba, 0xe3, 0xc0, 0x52, 0xa2, 0xb4, 0x09, + 0xdf, 0x9a, 0x08, 0xeb, 0x9b, 0xe7, 0x6b, 0x3d, 0xba, 0xba, 0x28, 0x86, + 0x3d, 0x5c, 0x56, 0xee, 0x42, 0xee, 0xcd, 0xb8, 0x50, 0x75, 0xe0, 0x4d, + 0xe9, 0x0b, 0x6d, 0xd3, 0xbd, 0x94, 0x08, 0xd7, 0xfa, 0x56, 0x94, 0x69, + 0x7c, 0x18, 0x51, 0x62, 0x32, 0x9a, 0xb9, 0xb5, 0x7f, 0x21, 0xa8, 0x4c, + 0xab, 0x00, 0x7c, 0x1c, 0x10, 0xd9, 0x75, 0xf5, 0x49, 0x19, 0x77, 0xfe, + 0xcf, 0x6c, 0x94, 0x9f, 0x3a, 0x56, 0x6d, 0x84, 0xbe, 0x47, 0x7d, 0xda, + 0xab, 0x02, 0xc0, 0x76, 0x2d, 0x1b, 0x23, 0x2f, 0x8a, 0x61, 0x91, 0x07, + 0x15, 0xa0, 0xff, 0xa4, 0x38, 0xa4, 0x61, 0x02, 0x81, 0x81, 0x00, 0xfd, + 0xac, 0xa4, 0xad, 0xdb, 0x17, 0xe5, 0x3e, 0xea, 0x07, 0xb9, 0x49, 0x21, + 0x3b, 0x57, 0xda, 0x50, 0xd6, 0x59, 0x07, 0x38, 0x64, 0xfd, 0x3c, 0x21, + 0xe5, 0x70, 0xeb, 0x45, 0x0f, 0x90, 0x14, 0xfa, 0x43, 0xce, 0x53, 0xb4, + 0xce, 0x4c, 0x55, 0xac, 0xa1, 0x89, 0xce, 0x93, 0xa8, 0xc1, 0xd6, 0x6a, + 0x8e, 0xb4, 0xad, 0xe2, 0x7a, 0xda, 0xf7, 0x64, 0xad, 0x75, 0x77, 0xc1, + 0x1b, 0xf0, 0xba, 0xf1, 0x66, 0xa5, 0x4f, 0x08, 0x0c, 0x5f, 0x07, 0x65, + 0xa4, 0xb3, 0xfd, 0x39, 0x4e, 0x6d, 0x66, 0x0a, 0xb3, 0x02, 0x54, 0xcb, + 0x89, 0x99, 0xf0, 0xfd, 0x70, 0x38, 0x77, 0xc7, 0x1e, 0x4c, 0xef, 0x03, + 0x8a, 0xca, 0xf8, 0x1f, 0x08, 0x91, 0xe7, 0xdd, 0x06, 0xd7, 0xfd, 0x5b, + 0x2c, 0x01, 0x4e, 0x67, 0x34, 0x76, 0x6d, 0x18, 0xad, 0xb2, 0x3c, 0xab, + 0xae, 0x79, 0x99, 0x8f, 0xf3, 0xe3, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xdf, + 0x98, 0x44, 0x39, 0xaa, 0xc2, 0x67, 0xbb, 0x22, 0x88, 0xe5, 0x3a, 0xba, + 0x49, 0x8e, 0x48, 0x25, 0xb0, 0x01, 0x82, 0x6b, 0xf9, 0xf8, 0x0c, 0xf1, + 0xc0, 0xa1, 0x45, 0x07, 0xf3, 0x88, 0xb3, 0x63, 0x46, 0xb7, 0xdd, 0x58, + 0xea, 0x37, 0x14, 0xe9, 0xc0, 0xe5, 0xca, 0xf7, 0xea, 0x56, 0xc7, 0x3a, + 0xc7, 0x41, 0x5b, 0x2b, 0x0f, 0x07, 0xeb, 0x01, 0xa7, 0x4a, 0x08, 0x53, + 0x74, 0x52, 0xbe, 0x2e, 0xc9, 0x18, 0xde, 0xa4, 0xda, 0x33, 0x02, 0x55, + 0x34, 0x1e, 0x0e, 0x6f, 0xf3, 0x4b, 0xb2, 0x4c, 0xa2, 0x4d, 0x95, 0xe3, + 0x69, 0xa5, 0xba, 0x55, 0xe9, 0xbd, 0x1a, 0x7d, 0x0b, 0xa6, 0xaf, 0xf1, + 0xda, 0x71, 0x8c, 0xeb, 0x10, 0x6e, 0xe1, 0xc4, 0x63, 0xa7, 0xfc, 0x30, + 0xc1, 0x1d, 0x7b, 0x88, 0x5c, 0x76, 0xb6, 0x5f, 0x28, 0xb0, 0xf3, 0x24, + 0x3e, 0x59, 0x1c, 0xbe, 0x82, 0x98, 0x3f, 0x02, 0x81, 0x80, 0x3c, 0x61, + 0x0e, 0x65, 0x6f, 0x43, 0xb5, 0xc6, 0x0e, 0xd0, 0x3d, 0xd2, 0xe1, 0x3d, + 0x0d, 0xc1, 0x22, 0x02, 0x92, 0xf8, 0x3b, 0xfd, 0x15, 0xa5, 0x6d, 0x6f, + 0xfe, 0x3b, 0x91, 0x99, 0x8d, 0xb2, 0xe0, 0x8a, 0xa9, 0x1e, 0x95, 0x67, + 0x91, 0x15, 0xc7, 0x5c, 0x3f, 0xbf, 0xd2, 0xb7, 0x95, 0x43, 0xa2, 0xe3, + 0x4a, 0xb0, 0x24, 0xbb, 0x17, 0x49, 0x51, 0x46, 0x54, 0x32, 0x67, 0xdd, + 0x6d, 0xa4, 0x21, 0x77, 0x4c, 0x1b, 0x8e, 0x8f, 0xdb, 0x42, 0x98, 0x77, + 0xe6, 0x7b, 0x7c, 0x5b, 0x65, 0x80, 0xa7, 0x45, 0x4a, 0x65, 0xc2, 0x78, + 0x83, 0x12, 0xb0, 0x50, 0x38, 0xb0, 0x91, 0xcd, 0x6d, 0x84, 0x6a, 0x74, + 0x6b, 0xb1, 0x39, 0x39, 0xc1, 0xf8, 0xcd, 0x4c, 0x26, 0xb6, 0xe0, 0x2f, + 0x8e, 0x34, 0x0a, 0x2e, 0x9b, 0x8d, 0x86, 0x15, 0x39, 0xda, 0x65, 0x06, + 0xc7, 0x5c, 0xbc, 0xbd, 0xd1, 0x51, 0x02, 0x81, 0x81, 0x00, 0xab, 0x2f, + 0xe9, 0x0c, 0x3d, 0xb0, 0x99, 0xba, 0xac, 0xb6, 0x22, 0xca, 0xd3, 0xd5, + 0x7d, 0x19, 0xbf, 0xc1, 0x01, 0x66, 0xd9, 0x44, 0x88, 0xa5, 0x60, 0x72, + 0x1b, 0x06, 0xbf, 0x0f, 0xb5, 0x99, 0xa2, 0x68, 0x82, 0x5c, 0xf5, 0xb6, + 0x5c, 0x75, 0xa6, 0x82, 0x09, 0x6d, 0x5c, 0x62, 0x0e, 0x0e, 0x7a, 0xf2, + 0x13, 0x17, 0xb9, 0xdf, 0xc8, 0x30, 0x25, 0x13, 0xef, 0x9a, 0x70, 0x4a, + 0x9f, 0x0e, 0xfc, 0xc2, 0xfa, 0x47, 0x7b, 0xef, 0x93, 0x1e, 0x36, 0x1d, + 0xb0, 0xe5, 0x5c, 0xd0, 0xe9, 0x23, 0x99, 0x88, 0xa9, 0xde, 0x18, 0x3e, + 0xca, 0xa3, 0xdf, 0x23, 0x15, 0xa5, 0x32, 0x17, 0xb9, 0x86, 0xfb, 0xa4, + 0x43, 0x4b, 0xa0, 0xac, 0xf4, 0x37, 0xe6, 0x24, 0x66, 0x78, 0xae, 0xdb, + 0x2b, 0xb7, 0x68, 0xaf, 0x62, 0x34, 0x3e, 0xa6, 0xe8, 0xd3, 0x3e, 0xec, + 0x7d, 0x4d, 0x84, 0x8e, 0x78, 0x01, 0x02, 0x81, 0x80, 0x53, 0x82, 0xd9, + 0x71, 0x45, 0xa0, 0x12, 0x3c, 0x38, 0x3e, 0xde, 0x6b, 0x5d, 0xed, 0x21, + 0x7c, 0xe5, 0x0a, 0x37, 0x51, 0xd0, 0x92, 0x61, 0x48, 0xaa, 0x78, 0x95, + 0xf5, 0x01, 0x56, 0x3d, 0x13, 0x1a, 0xbc, 0xc2, 0xff, 0x22, 0x21, 0x50, + 0xb3, 0xe3, 0x5e, 0x35, 0x3f, 0xdb, 0x00, 0x62, 0x32, 0xf1, 0xf5, 0x21, + 0xe2, 0x94, 0x1e, 0xec, 0x51, 0x81, 0x0a, 0x5d, 0xb2, 0x2c, 0x1a, 0xf4, + 0x13, 0xbf, 0x32, 0x49, 0x18, 0xcd, 0xf9, 0xe0, 0x0c, 0x91, 0x6e, 0xc7, + 0x91, 0xcb, 0x6a, 0xc3, 0xfb, 0xcb, 0x04, 0xfa, 0x26, 0x39, 0x6f, 0x05, + 0x40, 0x47, 0x0a, 0xbd, 0x92, 0x99, 0x83, 0x17, 0x2f, 0x48, 0x4b, 0x10, + 0x2e, 0x21, 0xf4, 0x4c, 0x8a, 0xb0, 0x86, 0x7e, 0xc9, 0x0a, 0x77, 0xd7, + 0xf4, 0x6a, 0x6f, 0xfe, 0x10, 0x46, 0xb8, 0xd4, 0xe7, 0xe2, 0x61, 0x7c, + 0x03, 0x5b, 0xfe, 0x14, 0x8a}; + +static const std::vector priv_key_2{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xc6, 0xe3, 0x20, 0xb4, 0x72, 0x82, 0xaf, 0xaf, 0x1c, 0x18, + 0xf5, 0x5f, 0x28, 0xaa, 0x27, 0x8d, 0x40, 0x11, 0x63, 0x52, 0x9e, 0x60, + 0x5c, 0x1e, 0xc6, 0xff, 0x40, 0x3d, 0x25, 0xc7, 0x26, 0xf5, 0x47, 0x40, + 0x7e, 0x4c, 0xc1, 0x28, 0xc1, 0xaa, 0xf3, 0x97, 0xde, 0xe2, 0xe8, 0x81, + 0xc2, 0x01, 0x44, 0x61, 0x6c, 0xa1, 0x6f, 0x3d, 0x9a, 0x17, 0x94, 0xa7, + 0x0a, 0xe0, 0x5f, 0x97, 0x22, 0xe9, 0xfe, 0xab, 0x65, 0x0c, 0x21, 0xb8, + 0x86, 0xaa, 0xca, 0xa3, 0x41, 0x63, 0xbd, 0x82, 0x54, 0xea, 0x53, 0xa8, + 0xc1, 0xdb, 0xa6, 0xbb, 0x8e, 0xec, 0xba, 0x38, 0xaa, 0xd4, 0x9b, 0xe9, + 0xd6, 0x65, 0x82, 0x30, 0xfb, 0x39, 0x50, 0x38, 0x2a, 0x5d, 0xc8, 0xd5, + 0xc0, 0x53, 0x8e, 0x50, 0xf9, 0x76, 0xe4, 0xee, 0x67, 0x3f, 0x8f, 0xaa, + 0x2a, 0xb8, 0xb3, 0x80, 0x56, 0x05, 0x64, 0x2c, 0x6d, 0x77, 0x05, 0x79, + 0x73, 0x6e, 0x41, 0x0c, 0x9e, 0xcb, 0x32, 0xe0, 0x55, 0x9d, 0x82, 0xb6, + 0xf2, 0x2b, 0x3a, 0xc7, 0x9c, 0xdf, 0x57, 0xea, 0x9a, 0x3f, 0xd4, 0xb5, + 0xe8, 0xdf, 0x66, 0xbc, 0xa9, 0x2b, 0x84, 0x78, 0xb9, 0x71, 0xaf, 0xb0, + 0xd6, 0xb1, 0x85, 0xb6, 0x42, 0xc3, 0x62, 0xda, 0xaa, 0x79, 0xd3, 0x30, + 0xd1, 0x40, 0x69, 0xb9, 0xe9, 0x17, 0xa3, 0xf8, 0x44, 0x33, 0xac, 0x32, + 0xb5, 0x6c, 0xbe, 0x27, 0x60, 0xe9, 0x50, 0x7b, 0xd3, 0x97, 0x49, 0xd1, + 0x8a, 0x1b, 0x13, 0xe9, 0x23, 0xc7, 0xef, 0xc9, 0xfa, 0xd1, 0x3d, 0x12, + 0x56, 0x8e, 0x5d, 0x91, 0x0c, 0x1c, 0xbe, 0x9a, 0x60, 0x69, 0xd0, 0xfe, + 0x80, 0xe3, 0xaa, 0x57, 0xbf, 0x5e, 0x74, 0xfa, 0x5d, 0x86, 0x43, 0x3e, + 0xaf, 0x56, 0x90, 0x17, 0x5f, 0x13, 0xe4, 0xc3, 0x14, 0x8c, 0x73, 0x00, + 0x79, 0x92, 0x44, 0xc5, 0x66, 0xbf, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x61, 0x48, 0x07, 0x5f, 0x3c, 0x03, 0xa0, 0x5b, 0x4e, + 0xab, 0x06, 0x9a, 0x1d, 0x11, 0xdd, 0x76, 0xc1, 0xb7, 0xbf, 0x95, 0x51, + 0xd2, 0x60, 0x3c, 0xcd, 0xa9, 0x5c, 0x8a, 0x8c, 0x47, 0xf5, 0x4e, 0x54, + 0x23, 0xbf, 0xa3, 0x5b, 0x77, 0xcc, 0x03, 0x0a, 0x53, 0x66, 0xba, 0x26, + 0x70, 0x11, 0xac, 0xfc, 0xfd, 0x8a, 0x5d, 0x0c, 0x44, 0x5d, 0x72, 0xdb, + 0x4b, 0x39, 0x8e, 0xb6, 0x32, 0xfe, 0xe8, 0xe5, 0xa0, 0x80, 0x34, 0x86, + 0xe9, 0xf3, 0x34, 0xe7, 0x19, 0x23, 0x8a, 0xdd, 0xcf, 0x3a, 0x29, 0xc3, + 0xf1, 0xef, 0xa0, 0xb8, 0xd5, 0x54, 0xfb, 0x85, 0xba, 0xe2, 0x14, 0x4c, + 0x8e, 0xfc, 0x47, 0x7a, 0x7e, 0xea, 0xe3, 0x05, 0xd1, 0xf3, 0x27, 0x1c, + 0x6d, 0x31, 0x3d, 0xad, 0x86, 0xfd, 0xfe, 0xa1, 0xcb, 0xda, 0xc4, 0xc4, + 0x48, 0xbf, 0xcc, 0xc8, 0x40, 0x25, 0xd3, 0x4d, 0x44, 0x4d, 0xe5, 0xe4, + 0x0d, 0xc3, 0x7d, 0xe6, 0xa4, 0xcf, 0x72, 0x55, 0xe3, 0x81, 0x52, 0xab, + 0x04, 0x91, 0x86, 0x83, 0x4f, 0x23, 0xb7, 0x5f, 0xda, 0x4e, 0x51, 0xf5, + 0x7b, 0x01, 0xb8, 0x95, 0x8e, 0x6a, 0x84, 0x6c, 0xf9, 0xfb, 0x82, 0x35, + 0x3f, 0x67, 0x72, 0xe5, 0x31, 0x8b, 0x30, 0x20, 0x65, 0x12, 0x59, 0xec, + 0xf3, 0xb9, 0x82, 0x72, 0x85, 0xfa, 0x34, 0xbe, 0x81, 0xd7, 0x3b, 0xe1, + 0x82, 0xfd, 0x8e, 0x96, 0xd7, 0x35, 0x0e, 0x7b, 0x48, 0x32, 0xad, 0xac, + 0x0b, 0x03, 0x62, 0xec, 0x03, 0xc1, 0xc6, 0xd9, 0x13, 0x39, 0xdf, 0x58, + 0x4e, 0xf8, 0x16, 0xb5, 0x9b, 0x34, 0xc9, 0x0e, 0x9b, 0x91, 0x3f, 0xeb, + 0x24, 0x15, 0x5a, 0x98, 0x69, 0xa2, 0x0f, 0x2a, 0xff, 0xf1, 0x61, 0xa8, + 0xb8, 0xfc, 0x11, 0x2a, 0x80, 0xe8, 0x9a, 0xc4, 0x49, 0xe5, 0xdd, 0x6b, + 0x16, 0x7f, 0xc3, 0x73, 0xbb, 0x6d, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xf8, + 0x5c, 0x32, 0xeb, 0x5d, 0xfb, 0xc8, 0x25, 0x25, 0xef, 0x2a, 0x67, 0x80, + 0xff, 0x03, 0x55, 0x53, 0xbf, 0x76, 0x17, 0xe0, 0xac, 0xf3, 0x78, 0x47, + 0xde, 0xa5, 0xd6, 0x48, 0xfd, 0x36, 0x03, 0xf6, 0x44, 0xc1, 0xd2, 0xdb, + 0x25, 0xee, 0x83, 0x8d, 0x75, 0xee, 0xa8, 0x6b, 0x65, 0xa3, 0x74, 0xb5, + 0x48, 0x4b, 0xf0, 0x9e, 0x99, 0xdd, 0x51, 0x16, 0xb0, 0xcf, 0x59, 0x06, + 0x33, 0xe6, 0xdd, 0x32, 0x8c, 0xfd, 0x7b, 0xdc, 0xf8, 0xd8, 0x12, 0x21, + 0xee, 0x5e, 0x08, 0xea, 0x31, 0x09, 0xd5, 0x2c, 0xeb, 0x38, 0x57, 0x62, + 0xd7, 0x06, 0x81, 0xea, 0x06, 0x38, 0xc7, 0x66, 0xae, 0x9a, 0xa2, 0xdc, + 0xc3, 0x41, 0xff, 0xf0, 0x24, 0x0c, 0x11, 0x51, 0xd0, 0x25, 0x71, 0x94, + 0x31, 0xac, 0x1c, 0x7e, 0x7f, 0xc6, 0xa1, 0x5c, 0x60, 0x6b, 0x1e, 0xc0, + 0x18, 0x10, 0x9f, 0xc5, 0x8e, 0x6d, 0x93, 0x02, 0x81, 0x81, 0x00, 0xcd, + 0x01, 0x56, 0x23, 0xde, 0x40, 0xa4, 0x60, 0x1d, 0x40, 0x34, 0x6c, 0xea, + 0x78, 0x22, 0xe1, 0x3c, 0x67, 0xbc, 0x6a, 0xcc, 0xa5, 0x5b, 0x4b, 0x21, + 0x26, 0x4c, 0x45, 0x4d, 0xfd, 0xcd, 0xda, 0x61, 0xf0, 0xf1, 0xd6, 0x47, + 0x76, 0xef, 0xb3, 0x34, 0x14, 0x3e, 0x1d, 0x4d, 0x48, 0x07, 0x38, 0x3b, + 0xa2, 0x93, 0x51, 0x5b, 0xc3, 0xc0, 0xf0, 0xd7, 0x14, 0xcf, 0xa8, 0x4c, + 0x6e, 0xdf, 0xcc, 0x44, 0x93, 0xb6, 0x80, 0x2a, 0xf1, 0xf8, 0xfb, 0x4b, + 0x98, 0x6d, 0x71, 0xef, 0xa7, 0xc3, 0x7c, 0x9b, 0xf2, 0x18, 0x21, 0x28, + 0x82, 0x18, 0xfe, 0xdc, 0x8f, 0x26, 0x9c, 0x0a, 0x63, 0x3e, 0xa0, 0x33, + 0xe5, 0x60, 0x3f, 0xef, 0x94, 0x26, 0xde, 0x60, 0xf3, 0xaf, 0xfc, 0x74, + 0x0f, 0x98, 0x01, 0x58, 0xf0, 0x4f, 0xb6, 0x99, 0x36, 0xf1, 0xf2, 0x73, + 0x6f, 0x82, 0xbe, 0x14, 0xa8, 0x7d, 0xa5, 0x02, 0x81, 0x81, 0x00, 0xc5, + 0xe5, 0xc9, 0x99, 0x2c, 0x89, 0x5d, 0x00, 0xe4, 0xca, 0x3f, 0x32, 0xbc, + 0x61, 0xf7, 0x48, 0xfd, 0x73, 0x99, 0x69, 0x0b, 0x59, 0x24, 0xa3, 0xda, + 0x38, 0xba, 0x52, 0x16, 0x54, 0xd5, 0xbe, 0xb0, 0x74, 0x37, 0x31, 0x89, + 0xf8, 0x1e, 0xa6, 0xea, 0x88, 0x67, 0x44, 0x02, 0x57, 0xb9, 0xb8, 0x5c, + 0x5f, 0x20, 0x4b, 0xba, 0x45, 0x06, 0x49, 0xff, 0xd7, 0xa1, 0x50, 0xe1, + 0x95, 0x67, 0xc7, 0x27, 0xe9, 0x9a, 0x6e, 0x21, 0x34, 0x94, 0x0f, 0x56, + 0xc4, 0x36, 0x5f, 0xca, 0x24, 0x8b, 0x1e, 0x37, 0x2d, 0xb2, 0xf6, 0x46, + 0xc6, 0xe9, 0xe3, 0x89, 0x13, 0xae, 0x18, 0x8d, 0x64, 0x61, 0xc9, 0x96, + 0x39, 0x6c, 0x14, 0xc1, 0x48, 0x27, 0xe9, 0x81, 0x14, 0x67, 0x51, 0xaa, + 0x71, 0x2e, 0x20, 0x82, 0x57, 0xd4, 0x71, 0x6d, 0x47, 0x52, 0xf3, 0xec, + 0xc3, 0x00, 0x34, 0x1f, 0x5a, 0x0f, 0x4b, 0x02, 0x81, 0x80, 0x5d, 0x0e, + 0xaf, 0x40, 0x66, 0xe1, 0xe6, 0xfb, 0xae, 0x2b, 0x77, 0xe0, 0xbc, 0xea, + 0x3d, 0xc3, 0x0a, 0x3d, 0x78, 0x9c, 0xee, 0x3a, 0x5d, 0x5f, 0x94, 0x33, + 0xa3, 0x49, 0x8e, 0x66, 0x98, 0x6b, 0xfa, 0x2b, 0x7a, 0x4b, 0xaf, 0x73, + 0x00, 0xc9, 0xd2, 0xe9, 0x21, 0x6d, 0x01, 0xa8, 0xa1, 0x86, 0x58, 0x23, + 0xab, 0x45, 0xb2, 0x27, 0x00, 0xcd, 0x12, 0x84, 0xe2, 0xe2, 0x5d, 0x97, + 0xb2, 0xc5, 0x31, 0x97, 0xef, 0xae, 0xec, 0x4f, 0x9c, 0x9a, 0xcd, 0xac, + 0xea, 0x79, 0x5e, 0xb5, 0x43, 0x9a, 0xab, 0xdb, 0x50, 0x32, 0xb5, 0x05, + 0xa1, 0x3d, 0x07, 0x77, 0x7f, 0xaa, 0x33, 0x58, 0xeb, 0x93, 0xa3, 0x1b, + 0x0a, 0xfe, 0xda, 0xcc, 0xe0, 0x7b, 0xef, 0x7c, 0x8e, 0xb5, 0x45, 0x25, + 0xd2, 0xf5, 0x41, 0x9f, 0x0c, 0x40, 0x31, 0xfa, 0x6c, 0x07, 0x87, 0x78, + 0xe5, 0xdb, 0x4c, 0xdb, 0x52, 0xf5, 0x02, 0x81, 0x80, 0x78, 0x37, 0x89, + 0x6f, 0xa3, 0x54, 0x43, 0x3b, 0x8a, 0x40, 0x73, 0x22, 0xa5, 0x1a, 0x82, + 0x24, 0x7d, 0xf1, 0x21, 0xaa, 0xd6, 0xae, 0x72, 0x04, 0x4b, 0xde, 0xbf, + 0xfd, 0xd3, 0x2f, 0x99, 0x0f, 0x13, 0x5c, 0x1a, 0xc2, 0xc6, 0x37, 0x34, + 0x6e, 0xad, 0x08, 0x3b, 0x9d, 0x90, 0xa0, 0xd6, 0x88, 0x0c, 0xd0, 0xaf, + 0x2f, 0x64, 0xaf, 0x3c, 0x35, 0x2d, 0x74, 0xb0, 0xe6, 0xb1, 0x41, 0x1f, + 0x8a, 0xd6, 0x5d, 0x68, 0xc4, 0xec, 0xc9, 0x19, 0xb4, 0x06, 0x12, 0x9d, + 0x49, 0xde, 0xce, 0x40, 0x7c, 0x97, 0x3e, 0x1b, 0xd0, 0x68, 0x54, 0x93, + 0x13, 0x44, 0x06, 0x15, 0xc7, 0xc3, 0xb0, 0x2f, 0xc7, 0xf9, 0x9d, 0x4d, + 0xc7, 0x00, 0x79, 0x7d, 0x75, 0x36, 0x56, 0x9b, 0x2f, 0xe6, 0x92, 0xe1, + 0x25, 0xad, 0xf3, 0xcf, 0xff, 0xea, 0xb5, 0x9e, 0xa0, 0xe0, 0xc3, 0x83, + 0xae, 0xba, 0x76, 0x44, 0x59}; + +static const std::vector priv_key_3{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xa9, 0xcb, 0xdd, 0x73, 0x76, 0x86, 0x3a, 0x8f, 0xa7, 0x79, + 0x31, 0xdb, 0x45, 0xb2, 0x9d, 0x3c, 0xd3, 0x38, 0x42, 0xfa, 0xbf, 0xb9, + 0xb6, 0x85, 0xe5, 0xf5, 0xc9, 0xad, 0x15, 0xfe, 0x78, 0x44, 0xbe, 0x23, + 0xc7, 0xb5, 0xab, 0xb1, 0x65, 0xf3, 0x2d, 0x5d, 0x26, 0xe3, 0xdb, 0x74, + 0x6c, 0xf0, 0x9e, 0xe4, 0xc8, 0xb6, 0x7b, 0x52, 0x8c, 0xcd, 0xbd, 0xb2, + 0x0c, 0x3b, 0xf4, 0xf7, 0xa1, 0xf5, 0xab, 0x1b, 0x93, 0x64, 0x8d, 0x2c, + 0x7d, 0x03, 0x9d, 0x09, 0xf9, 0xa5, 0xb2, 0x83, 0x93, 0x48, 0x0b, 0x31, + 0xc8, 0x7b, 0x28, 0xfb, 0x43, 0x64, 0xc3, 0x73, 0xa9, 0x5d, 0x49, 0x6c, + 0xe4, 0x42, 0xbc, 0xa4, 0xaa, 0xd4, 0xde, 0x1c, 0xc6, 0x13, 0xd3, 0xbe, + 0xe9, 0xed, 0x31, 0xa8, 0x59, 0x57, 0xdc, 0xff, 0x15, 0x99, 0x8c, 0x6d, + 0xf8, 0xf0, 0xe0, 0xb1, 0x18, 0x2b, 0xf2, 0x56, 0x53, 0x8c, 0xe4, 0x14, + 0xbb, 0x12, 0x20, 0xc9, 0xa4, 0xe0, 0xbc, 0x66, 0x6b, 0x22, 0x30, 0x03, + 0x3b, 0x7a, 0xbd, 0x07, 0x2c, 0xf9, 0xa3, 0xc3, 0x02, 0xb4, 0x24, 0xb3, + 0x28, 0x60, 0x60, 0x44, 0x27, 0x90, 0x46, 0x71, 0x67, 0x8b, 0x11, 0xbe, + 0xc7, 0x4f, 0x5d, 0xed, 0xc3, 0x80, 0xb0, 0x1a, 0xd4, 0xd5, 0xe2, 0x28, + 0xd7, 0x17, 0xf8, 0x0e, 0x86, 0x2f, 0x38, 0x00, 0xda, 0x9f, 0x2e, 0xdd, + 0x0c, 0x30, 0xa9, 0x00, 0xa2, 0xd8, 0xff, 0xb2, 0x92, 0xa7, 0x4a, 0x09, + 0x22, 0x64, 0xdf, 0x73, 0xee, 0x78, 0x88, 0x25, 0x8d, 0x8b, 0xa4, 0x41, + 0x29, 0x69, 0x17, 0xd5, 0xb7, 0x74, 0x28, 0x94, 0x06, 0x0c, 0x31, 0x87, + 0x90, 0xa2, 0x1f, 0xa2, 0x3c, 0x48, 0x95, 0xd3, 0x6f, 0x6c, 0xe5, 0xc2, + 0x26, 0x80, 0x50, 0x5c, 0xaf, 0x8c, 0x09, 0x89, 0x05, 0xf4, 0xe0, 0x41, + 0x3e, 0x63, 0x51, 0x20, 0x40, 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x81, 0x10, 0x24, 0x00, 0xfa, 0xeb, 0xa6, 0xa1, + 0xc1, 0x03, 0xdf, 0x40, 0xb3, 0xe6, 0xc3, 0x9c, 0x13, 0x55, 0x25, 0x9c, + 0x61, 0x95, 0x71, 0x46, 0xaf, 0xf8, 0x36, 0xd6, 0xe8, 0xeb, 0xe7, 0x51, + 0x21, 0x52, 0x23, 0x20, 0x55, 0x24, 0x5f, 0xc1, 0x0b, 0x0f, 0x4e, 0x5b, + 0x4e, 0x59, 0x5d, 0xe1, 0x3c, 0x75, 0xdc, 0x96, 0xd0, 0x80, 0x7b, 0xe4, + 0x7b, 0x37, 0x56, 0x13, 0x50, 0xed, 0xd5, 0xde, 0xdd, 0xb3, 0xf5, 0x42, + 0x2e, 0x08, 0xcd, 0xf1, 0xac, 0x31, 0x83, 0xe0, 0x4e, 0x23, 0xb3, 0x14, + 0xc4, 0xe5, 0x8f, 0x65, 0x06, 0x4e, 0x8e, 0xf8, 0x8d, 0x94, 0x61, 0xfd, + 0x35, 0xad, 0x9e, 0x87, 0x97, 0xca, 0x76, 0xcb, 0x9d, 0x15, 0x33, 0xfe, + 0xa8, 0x29, 0xea, 0xb7, 0xcf, 0xd2, 0x0e, 0x2f, 0x3a, 0x1d, 0x6e, 0xb6, + 0xab, 0x46, 0x80, 0x3d, 0xe0, 0x1c, 0xdc, 0xa9, 0xb2, 0xe7, 0xa9, 0x53, + 0x26, 0xa8, 0x36, 0x2d, 0x84, 0x22, 0xfa, 0x51, 0xcc, 0x13, 0x23, 0x0d, + 0xb4, 0x0a, 0xb1, 0x97, 0x96, 0x6d, 0xd4, 0x71, 0x54, 0x9c, 0x86, 0xda, + 0x98, 0xba, 0x4b, 0xa1, 0xd0, 0x2b, 0xc6, 0x8d, 0xd1, 0x08, 0x18, 0xdd, + 0xfe, 0xad, 0xd5, 0x29, 0x52, 0x7c, 0x7d, 0xf4, 0xe6, 0xc4, 0x8c, 0xe5, + 0xc6, 0x95, 0x2e, 0x91, 0x32, 0x44, 0x58, 0xbf, 0x75, 0xe0, 0x26, 0x00, + 0xef, 0x5a, 0xce, 0x55, 0xdd, 0xbd, 0x1c, 0xaa, 0x2d, 0x54, 0x44, 0xe2, + 0x95, 0x39, 0x3c, 0xb7, 0x93, 0xac, 0x55, 0xf6, 0xdd, 0xec, 0xd8, 0xe2, + 0x67, 0x9b, 0x07, 0x90, 0x7e, 0xaf, 0x32, 0xb4, 0x7d, 0x48, 0xa2, 0x56, + 0xe7, 0xae, 0x72, 0x60, 0xee, 0x70, 0xee, 0xb8, 0xf3, 0x6c, 0x0b, 0xae, + 0x37, 0x7e, 0x9e, 0xfb, 0x5b, 0x85, 0xf4, 0x35, 0xfc, 0x31, 0xa8, 0x16, + 0xbd, 0x8b, 0x18, 0xce, 0x1f, 0xef, 0x86, 0x41, 0x02, 0x81, 0x81, 0x00, + 0xd2, 0x4a, 0xce, 0xfb, 0x79, 0xe1, 0x58, 0x75, 0xc9, 0x0f, 0xa3, 0x75, + 0x30, 0x2e, 0xf1, 0x6f, 0x14, 0x14, 0x1f, 0xf5, 0x0e, 0x76, 0x0b, 0x5b, + 0x52, 0x9d, 0xf6, 0x49, 0x4b, 0xd5, 0x07, 0xeb, 0x92, 0x55, 0x30, 0x90, + 0x4d, 0x5f, 0x43, 0xdb, 0x6c, 0xc0, 0x0c, 0x5b, 0xb1, 0x13, 0x14, 0x8a, + 0xd0, 0xd7, 0xdd, 0xfa, 0x02, 0x7c, 0x85, 0x78, 0x98, 0x86, 0x6e, 0x96, + 0x81, 0xfb, 0xa9, 0xef, 0xd6, 0x1e, 0x10, 0x2a, 0x14, 0xda, 0xf9, 0xe1, + 0x3d, 0x19, 0xc1, 0x3d, 0x29, 0xd0, 0xb8, 0x53, 0x10, 0xd4, 0x75, 0x7c, + 0x6b, 0x31, 0xf6, 0x94, 0x91, 0x32, 0x37, 0x2b, 0xf2, 0xfe, 0xee, 0xba, + 0x9c, 0x45, 0x14, 0x78, 0xca, 0xa2, 0xef, 0x6c, 0xe1, 0x76, 0x48, 0xcf, + 0xd4, 0x6b, 0x13, 0xb0, 0x8d, 0x8c, 0xe9, 0x01, 0x76, 0x12, 0xc0, 0x29, + 0x6d, 0x36, 0x28, 0x19, 0x36, 0xc1, 0x73, 0x75, 0x02, 0x81, 0x81, 0x00, + 0xce, 0xb3, 0xc3, 0x7d, 0xde, 0x12, 0x7b, 0x7a, 0x15, 0x39, 0xda, 0x10, + 0x61, 0xda, 0x9a, 0x11, 0x9f, 0x00, 0xd6, 0xe8, 0x8c, 0xb2, 0xdc, 0x35, + 0x0a, 0x32, 0x3d, 0x51, 0x7e, 0xfa, 0x6d, 0xa3, 0xea, 0x0e, 0x0d, 0x5a, + 0x62, 0xcb, 0x5c, 0x95, 0xf2, 0xe2, 0xbc, 0x23, 0x3a, 0xd4, 0xa6, 0x87, + 0x98, 0xfd, 0xdb, 0xeb, 0x9b, 0xa9, 0x14, 0xff, 0x80, 0x52, 0x87, 0x49, + 0x20, 0x82, 0x72, 0x7e, 0x83, 0x1a, 0x1a, 0x64, 0x93, 0x8f, 0x11, 0x9a, + 0x57, 0xb8, 0x0c, 0x4c, 0xf8, 0x73, 0x48, 0x23, 0x12, 0x65, 0xf5, 0x98, + 0x8f, 0x7e, 0xcf, 0xda, 0xee, 0xd9, 0x64, 0x56, 0x74, 0x67, 0xfc, 0xe6, + 0xc0, 0xcb, 0xae, 0x53, 0x99, 0xf1, 0x67, 0x4b, 0x3d, 0xb0, 0x4a, 0x0e, + 0x54, 0xa9, 0x7c, 0x43, 0xa5, 0xf6, 0xf8, 0xe0, 0xd6, 0x62, 0x53, 0xa0, + 0x7d, 0x36, 0xd9, 0x60, 0x26, 0x95, 0x19, 0xb1, 0x02, 0x81, 0x80, 0x0d, + 0xb2, 0xbb, 0xca, 0xdb, 0xc4, 0x97, 0x0b, 0x8d, 0x1e, 0x4c, 0xaa, 0x7c, + 0x8a, 0x02, 0x46, 0x17, 0x0b, 0xbc, 0x8d, 0x2c, 0xf4, 0xf9, 0x86, 0x68, + 0x5a, 0x4b, 0xc9, 0xb8, 0x7b, 0xd6, 0xf9, 0x3c, 0x5d, 0xfa, 0x3c, 0xdc, + 0x1d, 0x61, 0x81, 0x30, 0x93, 0x4d, 0xfa, 0xc7, 0x0d, 0x14, 0x20, 0x7a, + 0xbc, 0x25, 0x04, 0x7d, 0x16, 0xf9, 0x66, 0xc2, 0xa0, 0xb7, 0x21, 0x6c, + 0xb4, 0x24, 0xfc, 0xaf, 0x78, 0xe3, 0xda, 0xa9, 0xe3, 0x1d, 0xb5, 0xd3, + 0x52, 0x13, 0x29, 0x55, 0xc8, 0xf7, 0xc8, 0xc9, 0x66, 0xdd, 0x84, 0x4e, + 0x43, 0x41, 0xe9, 0xa9, 0x8f, 0x98, 0xd2, 0x6f, 0x10, 0xb6, 0x22, 0x47, + 0xbd, 0xa4, 0x38, 0xbe, 0x12, 0x61, 0x00, 0x39, 0xab, 0x87, 0xd0, 0xa9, + 0xe8, 0x93, 0xae, 0xc3, 0x79, 0xb3, 0x4f, 0xda, 0x0e, 0x1c, 0xa0, 0x56, + 0x31, 0xd9, 0xe8, 0xd2, 0x8d, 0x45, 0x65, 0x02, 0x81, 0x81, 0x00, 0xc5, + 0xf3, 0x2d, 0xa2, 0x5a, 0x8b, 0xc4, 0xa8, 0x53, 0xaf, 0x85, 0x7f, 0xee, + 0xd6, 0x54, 0x79, 0xcf, 0x96, 0x14, 0x39, 0xbc, 0x94, 0x85, 0x82, 0x5d, + 0xf3, 0x62, 0xf9, 0xaa, 0xea, 0xd5, 0x19, 0x06, 0xca, 0xd2, 0x4a, 0xdf, + 0x15, 0xf5, 0xe2, 0xbc, 0x2a, 0x1b, 0x16, 0x79, 0xfe, 0xb0, 0x44, 0x67, + 0x65, 0xa5, 0xb8, 0xea, 0xe7, 0x6f, 0xee, 0x87, 0xcb, 0x81, 0x37, 0xac, + 0xe4, 0x80, 0x15, 0x5c, 0x24, 0x21, 0x66, 0x74, 0x51, 0xac, 0xff, 0xec, + 0x45, 0x9b, 0xb2, 0x12, 0xb5, 0x04, 0x3e, 0x62, 0x1e, 0x36, 0xa7, 0x15, + 0xb4, 0xd2, 0x05, 0xce, 0x7b, 0x6e, 0x35, 0xc5, 0x60, 0xd8, 0xb7, 0x7b, + 0xa7, 0x13, 0x99, 0x88, 0x71, 0xc1, 0x04, 0x33, 0x5d, 0xa2, 0x6e, 0x3a, + 0xf1, 0xdc, 0xc9, 0x44, 0x25, 0x52, 0x8e, 0xaf, 0x80, 0x96, 0xa9, 0xb9, + 0x80, 0x4f, 0x88, 0x5f, 0x2a, 0xa6, 0xe1, 0x02, 0x81, 0x80, 0x6b, 0xeb, + 0xb7, 0xd6, 0xfd, 0x83, 0x2d, 0x7d, 0x04, 0x94, 0x39, 0x3a, 0xd3, 0x6d, + 0x69, 0x80, 0x9d, 0x5d, 0xfd, 0x41, 0x2a, 0x2c, 0xcc, 0x95, 0x4f, 0x57, + 0xf2, 0xec, 0x8b, 0xa9, 0x7a, 0x55, 0x83, 0x75, 0xec, 0x68, 0x15, 0xe4, + 0x88, 0x39, 0xf4, 0xca, 0xa8, 0x96, 0xf5, 0x68, 0x4e, 0xed, 0x3a, 0xd3, + 0x7a, 0x13, 0x1f, 0x08, 0x1d, 0x5f, 0x04, 0x14, 0x4a, 0xc7, 0x58, 0x97, + 0xf3, 0xe8, 0x76, 0xd2, 0x86, 0x99, 0x92, 0x7d, 0x24, 0x9b, 0xa8, 0x6e, + 0xf8, 0x01, 0x7b, 0x83, 0xbd, 0xdf, 0x2d, 0x83, 0xe8, 0xa6, 0xac, 0x8f, + 0x3b, 0xf1, 0x80, 0xc5, 0xeb, 0xe4, 0x77, 0xa7, 0x03, 0x2c, 0xb0, 0x12, + 0x3b, 0xf2, 0x7c, 0x29, 0x26, 0x78, 0xdc, 0x5b, 0xf5, 0x1f, 0x1a, 0x92, + 0xe2, 0x78, 0xc9, 0x65, 0xd7, 0x7d, 0x47, 0x49, 0xae, 0x08, 0xde, 0xfb, + 0xd2, 0x34, 0x8b, 0x05, 0x93, 0x16}; + +static const std::vector priv_key_4{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xac, 0x17, 0x52, 0x91, 0x77, 0xc7, 0x57, 0x5e, 0xd5, 0xe3, + 0x94, 0xf3, 0x38, 0x07, 0x18, 0xe6, 0x14, 0xc0, 0x10, 0x5e, 0x81, 0x01, + 0x65, 0x88, 0xfb, 0x2f, 0x95, 0xec, 0x4a, 0x32, 0x7f, 0xc8, 0xe8, 0xaf, + 0x68, 0x1c, 0x74, 0x00, 0x24, 0x04, 0x4a, 0x9c, 0xba, 0xf1, 0xf9, 0x7b, + 0xa5, 0x6d, 0x23, 0xa9, 0xf5, 0x33, 0x91, 0xf5, 0x4a, 0x84, 0xb2, 0xf8, + 0x58, 0x1f, 0x0c, 0xc9, 0x28, 0xfc, 0xd4, 0xc5, 0x5e, 0x06, 0x7f, 0x8d, + 0x36, 0x29, 0xa1, 0xfb, 0x01, 0x8a, 0x15, 0x74, 0x46, 0x65, 0x54, 0xa1, + 0x8d, 0xf0, 0x12, 0x1c, 0xfa, 0xa5, 0x67, 0x03, 0xb1, 0x74, 0x70, 0xa7, + 0x7e, 0x6f, 0x69, 0x09, 0xf4, 0xf8, 0x9b, 0x86, 0x5f, 0x11, 0xc6, 0xf9, + 0xa9, 0x51, 0xdd, 0x67, 0xcb, 0x73, 0xb1, 0x46, 0xeb, 0x68, 0xac, 0xa6, + 0xc0, 0xaf, 0x6e, 0x56, 0x53, 0x3f, 0x4f, 0xf8, 0xc3, 0x10, 0x70, 0xd3, + 0x60, 0x7e, 0xdc, 0x56, 0x5d, 0x22, 0xeb, 0xb4, 0x18, 0xd2, 0xa0, 0x0a, + 0x5b, 0x6f, 0xb5, 0x8e, 0x29, 0xb4, 0xd4, 0x64, 0xf0, 0xdf, 0xca, 0x6c, + 0xb2, 0x08, 0x81, 0xc3, 0x23, 0xc9, 0xcf, 0x91, 0xa4, 0xfc, 0x2a, 0x43, + 0x71, 0x97, 0xf2, 0x57, 0x9d, 0x9f, 0xaa, 0xa0, 0x16, 0xa4, 0x2b, 0x59, + 0x47, 0x34, 0x12, 0x24, 0x5f, 0x76, 0x40, 0xdc, 0xed, 0x84, 0x25, 0x87, + 0xd6, 0xa6, 0x2f, 0xa7, 0xc4, 0xcb, 0x6b, 0x57, 0xe3, 0x9b, 0x73, 0xf0, + 0xa5, 0x45, 0xbc, 0x0e, 0x0d, 0x65, 0x01, 0xfa, 0x0a, 0xf2, 0x2c, 0xa1, + 0x62, 0xdc, 0x03, 0x27, 0xc4, 0xd6, 0xb3, 0x56, 0x3f, 0xd4, 0x88, 0x0b, + 0x20, 0x10, 0xe7, 0xe9, 0x33, 0x8a, 0x1d, 0x90, 0xb7, 0xcb, 0x8b, 0x8f, + 0x41, 0x0d, 0x72, 0x28, 0x7d, 0x70, 0xbb, 0x20, 0x79, 0xc3, 0xa6, 0xdc, + 0x51, 0xd6, 0xc6, 0xa8, 0xb8, 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x81, 0xff, 0x7e, 0x60, 0xa2, 0x42, 0x31, 0xb4, 0x32, 0x75, 0x72, 0x9d, + 0xae, 0xc4, 0xee, 0x60, 0x47, 0xe8, 0xaf, 0x54, 0x5c, 0xb1, 0x0a, 0x0b, + 0xfc, 0x84, 0x9b, 0xf2, 0x56, 0x27, 0x30, 0x55, 0xe5, 0x81, 0xa5, 0x5f, + 0x2b, 0x15, 0xba, 0x1a, 0x60, 0x58, 0xc6, 0x72, 0x52, 0xd7, 0x60, 0x5f, + 0x6d, 0x1c, 0xb9, 0x14, 0x16, 0xfd, 0xc8, 0x32, 0x5a, 0x87, 0x18, 0xe7, + 0x47, 0xcf, 0x85, 0x94, 0x34, 0x85, 0x77, 0xbb, 0x79, 0x51, 0x4c, 0x5a, + 0x67, 0x6c, 0x2b, 0x88, 0x29, 0x99, 0x3e, 0x28, 0x25, 0x8a, 0x44, 0x9c, + 0x5f, 0x9f, 0xed, 0xad, 0x5a, 0x64, 0x1d, 0x42, 0x99, 0x0e, 0xe9, 0xac, + 0x17, 0x2d, 0xb9, 0xf5, 0x95, 0xf0, 0xfc, 0x45, 0xb1, 0x8b, 0x5c, 0x93, + 0xfb, 0xc4, 0x22, 0xd4, 0x16, 0x94, 0xdf, 0x9b, 0x35, 0x45, 0xa9, 0x84, + 0xcb, 0xfc, 0x09, 0x0b, 0x5c, 0x17, 0x22, 0xa3, 0x8c, 0x9b, 0x50, 0x69, + 0x8c, 0xac, 0x51, 0x6d, 0x5a, 0xa1, 0x6d, 0x89, 0x86, 0x4c, 0x85, 0x68, + 0xa2, 0x95, 0x6e, 0xcd, 0x7d, 0xb8, 0x36, 0x94, 0x90, 0xe2, 0x8d, 0x37, + 0x64, 0xde, 0x00, 0x78, 0xd2, 0x07, 0x53, 0xdb, 0x42, 0x85, 0xaf, 0xff, + 0x29, 0x2f, 0xba, 0x35, 0xd5, 0xde, 0xf7, 0x29, 0x59, 0xe7, 0x12, 0xf7, + 0xab, 0x5e, 0x40, 0xdb, 0x81, 0xd1, 0xc8, 0x9f, 0x8c, 0x84, 0x2e, 0x97, + 0xab, 0xb2, 0x5e, 0x25, 0xf5, 0x9e, 0x78, 0xbf, 0xe7, 0x12, 0xcb, 0xbf, + 0xd7, 0x60, 0x20, 0x6e, 0x4e, 0xcf, 0xb0, 0x01, 0x09, 0x4e, 0xef, 0x8e, + 0x23, 0x88, 0x44, 0x43, 0x20, 0x86, 0xb3, 0x0d, 0xac, 0x2b, 0x4e, 0x7d, + 0xdd, 0x4a, 0x72, 0x52, 0x18, 0xf4, 0x51, 0x93, 0xdd, 0x14, 0xd4, 0xfe, + 0xcc, 0x5f, 0x68, 0x3c, 0xc4, 0xfb, 0x4f, 0x44, 0x18, 0xac, 0xec, 0x3b, + 0x8d, 0xa9, 0x00, 0xde, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xe8, 0x11, 0xb5, + 0xa9, 0xc9, 0xe6, 0x5a, 0x38, 0x5f, 0xa5, 0xcf, 0x0e, 0x3f, 0x34, 0x08, + 0xe6, 0x13, 0xb4, 0xa3, 0x3d, 0x27, 0x0c, 0x70, 0x14, 0x1f, 0x23, 0x59, + 0x73, 0x6f, 0x5e, 0x0c, 0xbc, 0xec, 0x22, 0xbc, 0x94, 0x03, 0x20, 0x82, + 0x7e, 0xd2, 0x27, 0xa4, 0xec, 0xe5, 0x68, 0x76, 0xf6, 0x04, 0x7b, 0xe2, + 0x47, 0x59, 0x12, 0xf8, 0xea, 0x86, 0xce, 0xf0, 0xdb, 0xa1, 0xba, 0x72, + 0xdb, 0xc0, 0xd7, 0x97, 0x0c, 0x54, 0x95, 0x14, 0xeb, 0xea, 0x6e, 0x07, + 0xed, 0xcc, 0xf0, 0x7a, 0x1c, 0xfa, 0x73, 0x6e, 0x32, 0x56, 0xac, 0x48, + 0x29, 0xae, 0xfc, 0xff, 0x28, 0x7c, 0x98, 0x18, 0x8b, 0x1e, 0x4e, 0x6d, + 0x6b, 0x3a, 0x4d, 0x5d, 0x15, 0xc6, 0xa8, 0x35, 0x26, 0x94, 0xe6, 0x09, + 0xf5, 0x42, 0x40, 0x2a, 0xfa, 0x0d, 0x30, 0xfb, 0x1e, 0x9a, 0xe1, 0x16, + 0x81, 0xdb, 0xb6, 0x39, 0xdf, 0x02, 0x81, 0x81, 0x00, 0xbd, 0xd6, 0x47, + 0x4f, 0xce, 0x37, 0x44, 0x33, 0x03, 0xa8, 0x39, 0xa6, 0x5b, 0xc9, 0xda, + 0xb7, 0xd6, 0x6e, 0x0d, 0xed, 0x2f, 0xa9, 0x24, 0xed, 0x8d, 0x30, 0xe8, + 0xcf, 0x16, 0x04, 0xa6, 0xb5, 0x89, 0xb7, 0xa3, 0xce, 0x5a, 0x2c, 0xac, + 0x20, 0x16, 0x1d, 0x80, 0xc2, 0x05, 0x2c, 0x4c, 0x87, 0x71, 0xef, 0x72, + 0x15, 0xad, 0xdd, 0xfb, 0x69, 0x49, 0xca, 0xcf, 0x88, 0x33, 0x50, 0x50, + 0x55, 0x46, 0x2c, 0x54, 0x30, 0xe2, 0x83, 0xa8, 0xcc, 0x8b, 0x1c, 0xfb, + 0x21, 0x82, 0x71, 0x68, 0xbd, 0x24, 0x5f, 0x7f, 0xba, 0x6d, 0x4a, 0xca, + 0x3c, 0xab, 0x98, 0x88, 0xb1, 0x2c, 0x6b, 0xf1, 0xe0, 0x97, 0x22, 0x97, + 0xb5, 0x98, 0x59, 0xbc, 0x35, 0x22, 0x70, 0x6e, 0xae, 0xe8, 0xf0, 0x86, + 0xef, 0x0e, 0x65, 0x5b, 0xb2, 0x7c, 0x93, 0xb5, 0x31, 0x46, 0xa8, 0xe1, + 0x9a, 0xf7, 0xd7, 0x96, 0xd9, 0x02, 0x81, 0x80, 0x31, 0x3c, 0xf8, 0xaf, + 0x52, 0xa0, 0x26, 0x4a, 0x49, 0xb8, 0xf3, 0x6a, 0x91, 0x6c, 0x67, 0xea, + 0xf1, 0x09, 0x65, 0x8d, 0x27, 0x08, 0xd3, 0x8a, 0xe1, 0x64, 0x6d, 0xa9, + 0x39, 0x5a, 0xda, 0x17, 0x07, 0x7f, 0x03, 0x45, 0xe0, 0x37, 0xf8, 0x98, + 0x11, 0xdc, 0xc9, 0x78, 0x5d, 0xe0, 0x41, 0x45, 0x47, 0x84, 0x45, 0x69, + 0x5f, 0xf3, 0xcf, 0x8e, 0x6b, 0x15, 0xe3, 0x32, 0xa6, 0x68, 0xd9, 0xcf, + 0xd8, 0x65, 0xa5, 0xad, 0xbf, 0x10, 0x76, 0x84, 0xeb, 0x93, 0x76, 0xe9, + 0x34, 0x8f, 0x5d, 0x49, 0x62, 0xb6, 0x35, 0x0e, 0x47, 0x27, 0x7c, 0x94, + 0x23, 0x85, 0x98, 0x59, 0xad, 0xbd, 0xd3, 0x8f, 0x48, 0xd9, 0xd9, 0x0b, + 0x64, 0x2e, 0x5f, 0xee, 0xab, 0xdc, 0xaa, 0x92, 0x4a, 0x0b, 0x58, 0xd7, + 0x89, 0xbb, 0xf5, 0xa2, 0x62, 0x44, 0x1f, 0x33, 0xca, 0x26, 0xb1, 0xd0, + 0xd1, 0x9e, 0x23, 0x3f, 0x02, 0x81, 0x81, 0x00, 0x99, 0xd9, 0x64, 0x17, + 0xd8, 0x5f, 0x4f, 0xe5, 0x2c, 0x2c, 0x94, 0xf4, 0x2e, 0xe5, 0x6b, 0x5d, + 0x9b, 0xe9, 0xbb, 0x5d, 0xa3, 0x47, 0xa8, 0x86, 0xe0, 0xeb, 0x67, 0x72, + 0x15, 0x3d, 0x15, 0xc2, 0x80, 0x67, 0x14, 0xd9, 0x32, 0x99, 0x8b, 0xb1, + 0xc1, 0x5a, 0x8d, 0xb4, 0x30, 0x2f, 0x13, 0xa2, 0x9d, 0x82, 0xd9, 0xe9, + 0x99, 0xec, 0x12, 0x49, 0xe5, 0x24, 0xf9, 0x86, 0x3f, 0x57, 0xf2, 0x92, + 0xf9, 0x79, 0x09, 0x8e, 0x48, 0xb5, 0x3d, 0x02, 0xf0, 0x27, 0x3f, 0x9b, + 0x8b, 0xb4, 0xcf, 0x96, 0xa2, 0x38, 0xc7, 0x32, 0x56, 0x4a, 0xcb, 0x95, + 0xd9, 0xd7, 0x97, 0xc8, 0x46, 0xe1, 0x00, 0xb8, 0xec, 0xa3, 0x7b, 0x62, + 0x0f, 0xa3, 0x81, 0xf5, 0x6a, 0x00, 0xc6, 0xa2, 0xf8, 0x63, 0x9e, 0x67, + 0x75, 0x3a, 0x4d, 0xd3, 0x5c, 0x44, 0xf5, 0x0e, 0x87, 0x5e, 0x6c, 0xe0, + 0x83, 0xc5, 0xf4, 0x19, 0x02, 0x81, 0x81, 0x00, 0x9d, 0x72, 0x30, 0xca, + 0xda, 0x81, 0xbe, 0x92, 0xc5, 0xf9, 0xce, 0x4f, 0xb4, 0xc9, 0x73, 0xfe, + 0x0c, 0x56, 0xa2, 0x30, 0xd9, 0x9f, 0x4b, 0x59, 0xbd, 0x3f, 0x3a, 0x86, + 0x7d, 0x54, 0x87, 0x87, 0xa5, 0x62, 0xe4, 0x7f, 0x13, 0xa1, 0x32, 0x7d, + 0x6d, 0x88, 0xb6, 0x1c, 0x68, 0xd5, 0x64, 0xbc, 0xac, 0x12, 0x3c, 0x0b, + 0xd6, 0x3f, 0xb4, 0xc4, 0xca, 0xd5, 0x17, 0x48, 0x86, 0xdd, 0x28, 0x63, + 0x2a, 0x23, 0x26, 0xaf, 0xc7, 0xf1, 0x72, 0x05, 0x5c, 0x6e, 0x07, 0x60, + 0x51, 0x52, 0x59, 0x56, 0x1e, 0x67, 0xb8, 0xa2, 0x43, 0x62, 0xa5, 0x0a, + 0xc7, 0x58, 0xf7, 0xe3, 0x28, 0x9c, 0xb5, 0xb9, 0x15, 0xb4, 0x45, 0xee, + 0xf1, 0xe6, 0x2c, 0xa6, 0x03, 0xd5, 0x6d, 0x39, 0x56, 0x9e, 0x68, 0x9b, + 0xfe, 0xc6, 0x91, 0x1d, 0xeb, 0x4c, 0x37, 0xb0, 0xc7, 0x33, 0x37, 0xfd, + 0x23, 0x15, 0x6a, 0x6f}; + +static const std::vector priv_key_5{ + 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xc0, 0x1f, 0x17, 0x44, 0x08, 0x87, 0xa6, 0x01, 0x6f, 0xaa, + 0xd9, 0xd7, 0x0d, 0x23, 0xe5, 0x29, 0x0e, 0xbe, 0xf6, 0xee, 0x9b, 0x77, + 0x07, 0xaf, 0xfc, 0x88, 0xfa, 0x85, 0xb0, 0xb6, 0x60, 0x33, 0xe1, 0xcf, + 0x2a, 0x82, 0x65, 0x45, 0x18, 0xe2, 0xb7, 0x32, 0xc2, 0xed, 0xba, 0xfa, + 0x9d, 0x2b, 0x68, 0xb2, 0xfe, 0xf7, 0x8e, 0xd3, 0x6d, 0x6c, 0x42, 0x1c, + 0x5b, 0xb2, 0x30, 0x47, 0x11, 0xd9, 0x8a, 0x5a, 0xb9, 0xaf, 0xf8, 0xc4, + 0x8f, 0x8c, 0x35, 0xec, 0xd5, 0xe0, 0xc7, 0x21, 0xee, 0xde, 0x45, 0x98, + 0x32, 0xd8, 0x3b, 0x92, 0xa7, 0xed, 0xfe, 0xba, 0xf1, 0x63, 0xc1, 0x44, + 0x5a, 0x00, 0x3b, 0x33, 0x00, 0xf8, 0xee, 0xa2, 0xce, 0x43, 0xb8, 0x8c, + 0xad, 0x04, 0xc4, 0x13, 0xb5, 0x61, 0x00, 0x6b, 0x74, 0x94, 0x81, 0x0f, + 0xc5, 0xb4, 0x6c, 0x65, 0x98, 0xd3, 0xda, 0x90, 0xd0, 0x44, 0xf5, 0xef, + 0x73, 0x75, 0x4c, 0x3b, 0x14, 0xfb, 0xce, 0x33, 0xbf, 0x02, 0x69, 0xfa, + 0xac, 0xba, 0xe5, 0x23, 0x28, 0x60, 0x2b, 0x13, 0xe0, 0xdc, 0x7c, 0x48, + 0x5c, 0x02, 0xca, 0xa5, 0x4b, 0x05, 0x82, 0x1f, 0x5e, 0x69, 0x23, 0xc3, + 0xc7, 0xb3, 0xbd, 0xfb, 0xf9, 0xf4, 0x44, 0xaa, 0x30, 0x03, 0xcb, 0x03, + 0x1a, 0xf7, 0x88, 0x04, 0xb4, 0x70, 0x21, 0x85, 0xa4, 0x2b, 0x38, 0xdd, + 0xc0, 0xbd, 0x1b, 0xeb, 0xfe, 0x10, 0x76, 0x85, 0xb4, 0x0d, 0xe7, 0x63, + 0xcb, 0x17, 0x97, 0xc9, 0x5e, 0x0c, 0xbb, 0x41, 0xf9, 0x2b, 0xa6, 0x2e, + 0x3f, 0x38, 0x31, 0x03, 0xab, 0x7c, 0xc0, 0x16, 0x04, 0xc5, 0x0c, 0x27, + 0x76, 0xb0, 0x22, 0x27, 0x8d, 0xa9, 0xb3, 0x59, 0xe6, 0xc9, 0x4b, 0xad, + 0xb7, 0x01, 0x7e, 0xd3, 0xac, 0x10, 0x0a, 0x9a, 0xfe, 0xec, 0x12, 0x18, + 0xd2, 0x8e, 0x83, 0x9f, 0x2f, 0x1b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x50, 0xef, 0x88, 0x24, 0xa0, 0x17, 0x4d, 0x47, 0x03, + 0x9d, 0x0d, 0x42, 0x7c, 0x85, 0xa7, 0xaf, 0xc1, 0x47, 0x8f, 0xcd, 0x7b, + 0x6f, 0x0c, 0xad, 0x06, 0x0d, 0x4a, 0xc4, 0xf1, 0x6a, 0x13, 0x63, 0x27, + 0xf8, 0xd7, 0x66, 0xb1, 0x75, 0x07, 0x83, 0xd3, 0x3b, 0xae, 0x44, 0xea, + 0x65, 0x53, 0xbb, 0x0a, 0xd3, 0x85, 0x78, 0x13, 0x12, 0x5c, 0xe1, 0xa3, + 0x84, 0x40, 0xd8, 0xf3, 0x5f, 0xad, 0x54, 0x60, 0xe5, 0xd1, 0x9e, 0x21, + 0x85, 0xe5, 0x17, 0x63, 0x4c, 0x4f, 0xd9, 0xee, 0xea, 0x0b, 0xb0, 0x55, + 0xcf, 0x45, 0x74, 0x34, 0xbc, 0x96, 0xc4, 0x3b, 0x70, 0xd3, 0xea, 0x7b, + 0x6b, 0xe9, 0x22, 0x79, 0xce, 0x05, 0xd5, 0xd8, 0xea, 0x7b, 0x4c, 0xaa, + 0x3d, 0x91, 0x52, 0x15, 0xac, 0x5b, 0xd7, 0xee, 0x8e, 0x56, 0x41, 0x8d, + 0x91, 0x70, 0x6f, 0x8e, 0xce, 0xca, 0x30, 0x4d, 0xbe, 0x7e, 0x0e, 0x23, + 0xc5, 0xec, 0x42, 0xa0, 0x29, 0xd1, 0xa6, 0x0a, 0x1c, 0x96, 0x73, 0xe3, + 0xa8, 0xbc, 0x94, 0x27, 0x54, 0xd4, 0xd6, 0x01, 0xf1, 0x84, 0x7f, 0xb3, + 0x53, 0x9a, 0x32, 0x59, 0xc3, 0x6c, 0x72, 0x5f, 0x27, 0x9c, 0x1a, 0xd4, + 0x48, 0x0f, 0x71, 0x86, 0xc1, 0xd6, 0x41, 0xf3, 0x77, 0xfa, 0x3d, 0x7e, + 0xe9, 0x0a, 0x5b, 0xf1, 0x6b, 0x8f, 0x1c, 0x7d, 0x9f, 0x28, 0x9b, 0x85, + 0x4c, 0xb7, 0x7b, 0xfd, 0x0f, 0x41, 0xa0, 0x28, 0xb9, 0x63, 0x4c, 0xf3, + 0xad, 0xda, 0x3b, 0x55, 0x67, 0x91, 0x8d, 0x2b, 0x5d, 0x0a, 0xa0, 0x8b, + 0xc8, 0xcc, 0xec, 0x8d, 0x0b, 0x39, 0xc5, 0x61, 0xf1, 0xc9, 0x2a, 0xa6, + 0xb2, 0x00, 0xbb, 0x88, 0x24, 0xff, 0x50, 0x06, 0x7e, 0xf8, 0x7c, 0x0f, + 0x55, 0xe0, 0xa9, 0x81, 0x65, 0x51, 0x80, 0xae, 0xf3, 0xbc, 0x33, 0x5c, + 0x55, 0x7a, 0x9b, 0xe5, 0x4e, 0x1f, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xef, + 0xac, 0x2a, 0xa1, 0x3c, 0xc5, 0x8e, 0xdb, 0x45, 0x88, 0x82, 0x58, 0x5c, + 0xdc, 0xfe, 0xad, 0x70, 0x4e, 0xed, 0x62, 0x2a, 0x31, 0x4d, 0x92, 0x3d, + 0x56, 0xe3, 0xfd, 0x21, 0x92, 0x4f, 0x99, 0xfe, 0x68, 0xd2, 0x0b, 0xea, + 0x1e, 0x2f, 0xab, 0xf6, 0x78, 0x37, 0xec, 0x6b, 0x52, 0x24, 0x8a, 0x86, + 0x6f, 0xb6, 0x70, 0x9f, 0x55, 0x06, 0x43, 0xc7, 0x20, 0xf6, 0x31, 0xf9, + 0xd8, 0x60, 0xc4, 0x2f, 0x66, 0xa8, 0xdb, 0xe1, 0xe3, 0x6d, 0x6f, 0xe2, + 0x33, 0x02, 0x11, 0xc6, 0xb9, 0xb6, 0x92, 0xff, 0x2a, 0x0b, 0xae, 0x8c, + 0x70, 0x0f, 0x4d, 0xa7, 0xa0, 0x4e, 0x06, 0x38, 0x8b, 0xc3, 0x13, 0xe6, + 0xb4, 0x80, 0x94, 0x95, 0x65, 0xa1, 0x60, 0x94, 0x0c, 0x4f, 0x0a, 0x43, + 0x23, 0xd9, 0x60, 0xfb, 0x89, 0xfe, 0xe9, 0x73, 0x96, 0x0f, 0x19, 0x72, + 0x10, 0x80, 0x88, 0xe1, 0x47, 0x41, 0x8b, 0x02, 0x81, 0x81, 0x00, 0xcd, + 0x35, 0xa5, 0x02, 0x45, 0x11, 0x4f, 0x6b, 0xed, 0xf1, 0xe0, 0xb0, 0x00, + 0xc7, 0x25, 0xf1, 0xe6, 0x59, 0xb4, 0x46, 0xa0, 0x5f, 0xaa, 0x14, 0x54, + 0x2e, 0xf0, 0x88, 0xfe, 0x85, 0x55, 0xfe, 0x7c, 0x19, 0xc4, 0xe9, 0x7e, + 0x58, 0xbc, 0xed, 0xc9, 0x81, 0x3e, 0xb7, 0xbf, 0x70, 0x0b, 0x59, 0x49, + 0x43, 0x38, 0xb7, 0x20, 0x8c, 0x24, 0xd2, 0x56, 0xf7, 0x3c, 0x6d, 0x72, + 0xaf, 0x2c, 0x05, 0xad, 0x77, 0x76, 0xde, 0x91, 0x30, 0x53, 0xed, 0xdf, + 0xb4, 0x4e, 0x0f, 0x7d, 0xb6, 0x87, 0x65, 0x4a, 0x3e, 0xe8, 0x9f, 0xe0, + 0x95, 0xc3, 0x31, 0xd9, 0xbc, 0x2b, 0x01, 0xae, 0x9c, 0xb5, 0x20, 0xe8, + 0x35, 0x5e, 0xda, 0x2e, 0x55, 0x16, 0xdd, 0x2f, 0x4c, 0x44, 0x59, 0xbc, + 0x16, 0xb4, 0x0b, 0xd9, 0x51, 0x74, 0xf1, 0x1a, 0x54, 0x8c, 0x35, 0x89, + 0x98, 0x4d, 0x43, 0x06, 0xf0, 0x5a, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xa0, + 0x62, 0x45, 0xe4, 0xc0, 0x16, 0x34, 0x12, 0xe7, 0xe5, 0x01, 0xd4, 0xbf, + 0xcf, 0xe3, 0x5d, 0x8c, 0xda, 0x44, 0x60, 0x7c, 0x7b, 0xa1, 0xbd, 0x4a, + 0xee, 0xea, 0x82, 0x6a, 0x04, 0xce, 0xdf, 0xee, 0x2f, 0x96, 0xe0, 0x02, + 0x3b, 0x51, 0x0b, 0x72, 0x53, 0xe0, 0x98, 0x84, 0xf8, 0xe3, 0x1b, 0x0f, + 0xfb, 0x91, 0xca, 0xab, 0xd4, 0xe9, 0xec, 0x51, 0x44, 0xed, 0x7b, 0x64, + 0x06, 0x38, 0x3b, 0x10, 0xbd, 0x52, 0x22, 0x52, 0x77, 0x2e, 0xb4, 0xc0, + 0x5a, 0x01, 0xf8, 0x83, 0x53, 0xa3, 0xa9, 0x9a, 0xb7, 0x38, 0x3a, 0x06, + 0x20, 0xb7, 0x1c, 0xf0, 0x1f, 0x86, 0x17, 0x03, 0xa0, 0x03, 0x5b, 0x3d, + 0xf7, 0x6c, 0x54, 0x01, 0xe5, 0x90, 0xa8, 0x60, 0x6a, 0x1c, 0x3a, 0x71, + 0xd3, 0x7b, 0x94, 0x3a, 0xbf, 0x8d, 0xa6, 0x0b, 0x83, 0x4f, 0x77, 0x67, + 0xad, 0x43, 0x56, 0x55, 0xea, 0xa9, 0x21, 0x02, 0x81, 0x81, 0x00, 0xcd, + 0x19, 0x96, 0xc8, 0xc3, 0xfb, 0x5f, 0x24, 0x02, 0x78, 0x44, 0x17, 0xe5, + 0x4f, 0x26, 0x2f, 0xb6, 0x09, 0x66, 0x53, 0x48, 0xab, 0x14, 0xb4, 0xa8, + 0xc7, 0x19, 0x85, 0xf2, 0xcd, 0x95, 0x7b, 0x7a, 0xd1, 0xce, 0xab, 0x88, + 0xaa, 0x6c, 0x7a, 0x45, 0x72, 0x36, 0x1b, 0x34, 0xed, 0x69, 0x8a, 0x5d, + 0xdd, 0x1f, 0xec, 0x78, 0x4d, 0x59, 0xe8, 0x19, 0x1f, 0x96, 0x77, 0xd5, + 0xae, 0x1b, 0x13, 0xb9, 0xa2, 0xb3, 0x5e, 0x14, 0x42, 0xf7, 0x3f, 0xc2, + 0xdc, 0xd5, 0x40, 0x4a, 0x67, 0x8a, 0xbf, 0xc4, 0x0b, 0x48, 0x39, 0xb3, + 0x20, 0x3c, 0x2d, 0xb0, 0xef, 0x8f, 0x14, 0x69, 0x4f, 0x1b, 0x01, 0xbe, + 0xd4, 0xc8, 0xee, 0xcc, 0x6c, 0x23, 0x24, 0x02, 0xc7, 0xf9, 0x70, 0xae, + 0xbb, 0x0a, 0x4c, 0xe5, 0x71, 0xb2, 0xad, 0xdf, 0xa1, 0x2d, 0x59, 0xbd, + 0x22, 0x49, 0xe6, 0x7a, 0x22, 0xf4, 0xa1, 0x02, 0x81, 0x81, 0x00, 0xd4, + 0xb8, 0x87, 0xf8, 0xd4, 0x6a, 0x40, 0xa1, 0x4d, 0x65, 0x82, 0xc7, 0xfb, + 0x2e, 0xba, 0x4f, 0xbd, 0x71, 0x57, 0x57, 0xae, 0x88, 0xba, 0x1f, 0x64, + 0x4a, 0x29, 0x74, 0x83, 0xe3, 0x64, 0xa1, 0x28, 0x65, 0x03, 0xae, 0xab, + 0x79, 0x8d, 0x30, 0xf4, 0xd2, 0xea, 0xe9, 0x71, 0x0b, 0x5b, 0x71, 0xfc, + 0xc2, 0xd1, 0x32, 0x31, 0x4d, 0xa4, 0xda, 0xab, 0xd2, 0x52, 0x02, 0x05, + 0x27, 0x31, 0x2b, 0x3e, 0x9f, 0x7d, 0x4d, 0x8d, 0x3c, 0x4c, 0x8d, 0xf4, + 0x64, 0x57, 0x20, 0xc3, 0x37, 0xd1, 0x0f, 0x37, 0x06, 0xc0, 0x6d, 0x18, + 0x1c, 0x48, 0xbf, 0xaf, 0x35, 0xc1, 0x8e, 0xc7, 0x59, 0xda, 0x16, 0x6e, + 0x3c, 0x93, 0x12, 0x82, 0x8f, 0xff, 0x99, 0x32, 0xbf, 0x22, 0x7d, 0x87, + 0x77, 0xdc, 0xe5, 0x6f, 0xf0, 0x03, 0x30, 0x10, 0x72, 0xc6, 0x20, 0xe7, + 0x38, 0x0b, 0xe4, 0x8a, 0xef, 0xfb, 0x99}; + +static const std::vector priv_key_6{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x9e, 0xd1, 0x20, 0xa3, 0x7d, 0xe2, 0x12, 0x7b, 0xb1, 0x86, + 0x15, 0x51, 0x6c, 0xd7, 0x93, 0x11, 0x82, 0xad, 0x62, 0xd3, 0x9d, 0x1c, + 0xe9, 0x9a, 0xdb, 0x21, 0xd6, 0x0b, 0x8b, 0x94, 0x08, 0x30, 0x84, 0x3f, + 0xfc, 0x95, 0x37, 0xbd, 0xa7, 0xbe, 0x97, 0x60, 0xbd, 0x49, 0xfa, 0x61, + 0x80, 0x9c, 0xe9, 0x46, 0x7a, 0x6e, 0x0b, 0xaa, 0x28, 0xc4, 0x79, 0x00, + 0x64, 0x65, 0x82, 0x7e, 0x15, 0xc4, 0xba, 0x08, 0xb2, 0xa1, 0xbe, 0x18, + 0x73, 0xe9, 0x6b, 0xdf, 0xbd, 0xd2, 0xd1, 0x29, 0x20, 0x8c, 0xe4, 0xb1, + 0x5f, 0xef, 0x18, 0x4d, 0xae, 0x5f, 0x3b, 0x87, 0x4e, 0x0d, 0xa7, 0x57, + 0xf2, 0xf1, 0xcb, 0xd7, 0xc4, 0x3c, 0xd0, 0x44, 0x5e, 0x6e, 0xb8, 0x79, + 0xcd, 0x29, 0x2f, 0x27, 0x59, 0xdf, 0x8c, 0x50, 0xde, 0x0c, 0x4a, 0x53, + 0xba, 0xda, 0x31, 0x79, 0xf8, 0x89, 0xf8, 0x19, 0x36, 0xfe, 0x12, 0xbd, + 0xd9, 0xc9, 0x06, 0xd8, 0x07, 0x81, 0x96, 0x37, 0x81, 0xe8, 0x77, 0xe4, + 0x98, 0x1e, 0xa4, 0xc3, 0x94, 0x41, 0x79, 0x65, 0xc2, 0x4d, 0x82, 0x73, + 0x0c, 0x15, 0xa3, 0xc1, 0xec, 0x33, 0x88, 0x73, 0xb5, 0x36, 0x55, 0x2a, + 0xe1, 0xf6, 0xd9, 0x2f, 0xb3, 0x96, 0x53, 0xa8, 0xeb, 0xad, 0x83, 0x38, + 0xa8, 0xdd, 0x16, 0x49, 0x26, 0x73, 0xa1, 0x8d, 0x3c, 0x12, 0x3e, 0xdc, + 0xde, 0xa1, 0xe1, 0x00, 0xf1, 0x5a, 0xdc, 0x12, 0x7e, 0x04, 0xdd, 0xf4, + 0xc4, 0xac, 0xf2, 0xd1, 0xc4, 0x4e, 0x87, 0x5d, 0x65, 0xde, 0x40, 0xc4, + 0xf5, 0x1d, 0xde, 0x02, 0x49, 0xdd, 0x58, 0x52, 0x8a, 0x37, 0x1a, 0x7c, + 0x76, 0x4f, 0x05, 0x89, 0xd3, 0x42, 0xd5, 0x2b, 0xed, 0xae, 0x8e, 0x7e, + 0x88, 0x89, 0xf1, 0x7f, 0x9b, 0xc0, 0xc0, 0xc1, 0x42, 0x37, 0xb3, 0x4a, + 0x8e, 0xf7, 0xc4, 0xb6, 0xb5, 0x6b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x2b, 0x09, 0xc1, 0x2e, 0x8d, 0x0e, 0x96, 0xb3, 0xae, + 0x88, 0x07, 0x7e, 0xe9, 0x60, 0x02, 0x1a, 0xdc, 0xae, 0xdf, 0xf9, 0x38, + 0xba, 0x7d, 0x13, 0xda, 0x0e, 0x71, 0x52, 0xef, 0xa0, 0x4e, 0x17, 0xd7, + 0xbe, 0xff, 0x53, 0xf0, 0xa7, 0x14, 0xae, 0x31, 0x97, 0xa5, 0xb4, 0x46, + 0x85, 0xe5, 0xb4, 0xa0, 0x02, 0xd9, 0x6a, 0xb8, 0xfe, 0x83, 0xcd, 0xba, + 0x7c, 0xc0, 0xb8, 0x41, 0x84, 0xa9, 0xa1, 0x86, 0x48, 0x95, 0x1f, 0xff, + 0xc3, 0xe0, 0xa5, 0x80, 0xf6, 0x41, 0x1a, 0xc0, 0x53, 0xc4, 0xde, 0x69, + 0x9b, 0x27, 0xc4, 0x43, 0x71, 0xc9, 0xaf, 0x45, 0x12, 0x85, 0xb4, 0x6d, + 0x85, 0x07, 0xf1, 0x3e, 0xac, 0x5a, 0x21, 0xa0, 0xce, 0xe6, 0x48, 0x5a, + 0xf5, 0xa7, 0x03, 0x62, 0x23, 0xe7, 0xd7, 0x0c, 0xcf, 0x5d, 0x5d, 0x37, + 0x47, 0x39, 0x7b, 0xa7, 0xac, 0xc6, 0x0d, 0x9d, 0x8e, 0x37, 0xb8, 0x75, + 0x49, 0x8d, 0x06, 0xe7, 0xca, 0x08, 0xc9, 0x3c, 0xde, 0x6d, 0x8d, 0x72, + 0x63, 0xcc, 0x0c, 0x69, 0x60, 0x32, 0xfe, 0x97, 0x37, 0x50, 0xd6, 0x17, + 0xb9, 0x79, 0xc7, 0xaf, 0xc2, 0x62, 0x89, 0x38, 0xa2, 0xbb, 0x3e, 0xf6, + 0xd7, 0x87, 0x95, 0x5b, 0x19, 0x8d, 0xd1, 0x14, 0xbf, 0x6a, 0xf6, 0x3a, + 0x28, 0xe0, 0xfd, 0x7d, 0x32, 0xc8, 0x5a, 0xca, 0x53, 0xc0, 0x25, 0x59, + 0x72, 0x84, 0x1f, 0x99, 0xc4, 0xa4, 0x70, 0x7a, 0xfb, 0xc0, 0x5c, 0x32, + 0x9a, 0xeb, 0x3f, 0x3d, 0xaa, 0x43, 0x25, 0xe8, 0x01, 0x16, 0xfd, 0xeb, + 0x38, 0xf8, 0xa4, 0x52, 0xf1, 0xad, 0x42, 0x80, 0xe3, 0x24, 0xdf, 0x9e, + 0xdb, 0x9c, 0x47, 0x1d, 0xff, 0xb2, 0x7b, 0x67, 0x93, 0x81, 0xee, 0x11, + 0xb0, 0x1a, 0x65, 0x6e, 0x18, 0x3a, 0xab, 0x9b, 0x5b, 0x48, 0x0d, 0x7e, + 0xf8, 0x1d, 0x0a, 0x5a, 0x3a, 0x0d, 0x01, 0x02, 0x81, 0x81, 0x00, 0xce, + 0xde, 0x08, 0x06, 0x39, 0xa5, 0xe4, 0x4e, 0x15, 0x6f, 0x5e, 0x20, 0x5a, + 0xca, 0x55, 0x26, 0x78, 0xce, 0x7e, 0xb0, 0x96, 0x2e, 0x7a, 0x63, 0x3d, + 0xa3, 0x82, 0x78, 0x32, 0xde, 0x3b, 0x43, 0x31, 0x0d, 0x18, 0x35, 0x39, + 0xb5, 0xd3, 0x71, 0x6e, 0x60, 0xeb, 0x04, 0xbf, 0x26, 0xa4, 0xcd, 0x58, + 0x0a, 0x38, 0xec, 0x8c, 0xd6, 0x97, 0xce, 0x54, 0x4d, 0x4d, 0x7a, 0x47, + 0xd3, 0xea, 0xe4, 0x62, 0x5f, 0xa6, 0x0a, 0x91, 0x38, 0xdb, 0xc8, 0xd3, + 0x97, 0x59, 0x0e, 0x33, 0x22, 0x77, 0x16, 0x82, 0x81, 0xf8, 0xd0, 0x9e, + 0xdd, 0xc9, 0x5c, 0xf7, 0x25, 0x4e, 0xc1, 0xbb, 0xe0, 0x16, 0x51, 0x04, + 0xf3, 0x3e, 0xed, 0x29, 0x4f, 0x34, 0x17, 0xdd, 0xfa, 0x05, 0xce, 0x88, + 0xab, 0x96, 0x1b, 0x35, 0x4a, 0xfd, 0xa8, 0xf4, 0xfc, 0x07, 0x5d, 0x80, + 0x5f, 0xd8, 0xf1, 0x97, 0x62, 0xfa, 0xef, 0x02, 0x81, 0x81, 0x00, 0xc4, + 0x89, 0x87, 0xb8, 0xd0, 0xa4, 0x4a, 0x97, 0x83, 0xe6, 0x6e, 0xcb, 0xcd, + 0xfa, 0x75, 0x03, 0x64, 0xf8, 0xd3, 0x9f, 0x80, 0x30, 0xb5, 0x0a, 0x6f, + 0x05, 0xb6, 0xcd, 0x46, 0x4e, 0xe6, 0xbd, 0x36, 0x04, 0x8a, 0x11, 0x73, + 0xb1, 0xf7, 0x45, 0xb9, 0x77, 0xf0, 0x15, 0x76, 0xc0, 0x17, 0x0d, 0xc2, + 0x7c, 0xeb, 0xed, 0x55, 0x8d, 0x3a, 0xf6, 0x36, 0xe6, 0x4b, 0xde, 0x2b, + 0x46, 0x55, 0xba, 0x4b, 0xd4, 0x85, 0x20, 0xca, 0x71, 0x74, 0xaf, 0x8b, + 0x2f, 0x53, 0x41, 0xe8, 0x23, 0x87, 0x1a, 0xcc, 0x7b, 0x7f, 0x84, 0x9b, + 0x1d, 0x8b, 0x46, 0x0a, 0x10, 0x2d, 0x8e, 0x42, 0xe1, 0x88, 0x9d, 0x9c, + 0xc1, 0x19, 0x5c, 0x68, 0x5a, 0xac, 0x27, 0x5c, 0x75, 0x1c, 0xe5, 0xbc, + 0x82, 0x83, 0x6b, 0x62, 0x4b, 0x17, 0xcf, 0x85, 0x8f, 0x36, 0x93, 0x10, + 0x3d, 0xcb, 0xaa, 0xf9, 0x24, 0x1d, 0x45, 0x02, 0x81, 0x81, 0x00, 0xa2, + 0xec, 0xfc, 0x24, 0xeb, 0x02, 0x5c, 0xed, 0xa2, 0xb4, 0x33, 0xce, 0x07, + 0xb3, 0x93, 0x9c, 0xd9, 0x48, 0xc9, 0x3f, 0x0b, 0x09, 0x50, 0x1b, 0x19, + 0x50, 0xce, 0x51, 0x1c, 0xbf, 0x2a, 0xad, 0xa0, 0xd4, 0x4f, 0x5c, 0x9c, + 0x37, 0x38, 0x70, 0xfe, 0x1e, 0x16, 0xfb, 0x86, 0x11, 0x49, 0x7a, 0xf0, + 0xfc, 0x1c, 0x19, 0x32, 0x53, 0x50, 0xfc, 0x90, 0x28, 0xd1, 0xfc, 0x9c, + 0xd5, 0xab, 0x0a, 0x74, 0xf0, 0x20, 0x35, 0xf2, 0x6a, 0x75, 0xaf, 0x95, + 0xf6, 0x7d, 0x8d, 0x51, 0x78, 0xb3, 0x92, 0x66, 0xf7, 0x36, 0xa0, 0x18, + 0x7f, 0x55, 0x38, 0x82, 0xee, 0x3f, 0x39, 0x16, 0x5f, 0x47, 0x34, 0x48, + 0x51, 0xcc, 0x1d, 0xbd, 0x8b, 0x43, 0xdc, 0x08, 0x58, 0x02, 0x7a, 0xc7, + 0xe9, 0x5c, 0x2f, 0xd1, 0xa9, 0x5e, 0x5e, 0xd3, 0x94, 0x2b, 0xb8, 0xd8, + 0x82, 0xa4, 0xba, 0xa2, 0x20, 0xb2, 0xc1, 0x02, 0x81, 0x80, 0x20, 0x88, + 0x23, 0x4f, 0x14, 0x3a, 0x1d, 0x9e, 0xb6, 0xd6, 0x8d, 0xc0, 0x6e, 0x77, + 0xe6, 0xa6, 0x89, 0x30, 0x26, 0xd7, 0x60, 0x00, 0xaf, 0xf6, 0xea, 0x29, + 0xa7, 0xf8, 0x92, 0x8a, 0xbc, 0xe6, 0xd4, 0xea, 0x2b, 0x70, 0x78, 0x16, + 0x1d, 0x38, 0x0d, 0x5b, 0x2d, 0x02, 0x60, 0x85, 0xab, 0x4b, 0x3b, 0xc6, + 0x31, 0xc7, 0x37, 0x42, 0x09, 0x60, 0x77, 0xf5, 0xe6, 0xd8, 0xff, 0x90, + 0xc4, 0xdf, 0xf1, 0x6d, 0x5c, 0x1b, 0xf1, 0x66, 0x96, 0x49, 0xf8, 0x5f, + 0xfd, 0x08, 0x0b, 0xc4, 0xd5, 0xb8, 0x39, 0xe0, 0xb7, 0x5a, 0xdb, 0xd2, + 0x28, 0x1b, 0x8f, 0xce, 0xdd, 0xbb, 0x8e, 0x96, 0x86, 0x66, 0x90, 0x6b, + 0xe6, 0x26, 0xc5, 0x9f, 0x3c, 0x9f, 0xc7, 0x4e, 0x1b, 0x5a, 0x6b, 0xb9, + 0xae, 0xc7, 0x37, 0x9d, 0xf6, 0x73, 0x03, 0x48, 0x91, 0x60, 0x06, 0x70, + 0x34, 0x26, 0x38, 0xd7, 0x21, 0x81, 0x02, 0x81, 0x80, 0x1b, 0xcd, 0x11, + 0xd6, 0x5e, 0xf3, 0xe2, 0xc2, 0x56, 0xbd, 0x51, 0x93, 0xdb, 0xf2, 0xbb, + 0x5a, 0xf3, 0x68, 0xbc, 0x72, 0x68, 0x38, 0xb0, 0xf3, 0x91, 0xe7, 0x85, + 0xd8, 0xfa, 0xca, 0x70, 0x4f, 0x5b, 0x93, 0x1e, 0x9f, 0xbf, 0xcb, 0xea, + 0x61, 0xc7, 0x65, 0x70, 0x35, 0x5e, 0x4b, 0xe5, 0x13, 0xad, 0xb1, 0x1d, + 0xf9, 0x43, 0xaf, 0xde, 0x22, 0xb5, 0xce, 0x39, 0x4a, 0x27, 0x33, 0x97, + 0xee, 0x23, 0xe9, 0x61, 0x16, 0x32, 0x9e, 0x14, 0x2c, 0xc7, 0x31, 0xc9, + 0xd6, 0x06, 0xa1, 0xdb, 0xf0, 0xa7, 0xc3, 0x7d, 0xde, 0x92, 0x21, 0x6e, + 0x01, 0x17, 0x49, 0xa3, 0x79, 0x26, 0x6f, 0xa4, 0xd0, 0xb1, 0x63, 0x95, + 0xc2, 0xcd, 0xbd, 0xec, 0x7e, 0x0a, 0x52, 0xf5, 0xf1, 0x64, 0x71, 0xf4, + 0x59, 0xc0, 0x3f, 0xed, 0x5e, 0x6c, 0x1f, 0x23, 0x31, 0x56, 0x42, 0x13, + 0xa2, 0xea, 0x34, 0xef, 0xbd}; + +static const std::vector priv_key_7{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xc7, 0xac, 0x78, 0x1f, 0xfb, 0x9a, 0x9f, 0x69, 0x1c, 0x4d, + 0xfe, 0x64, 0xe4, 0x7d, 0xe9, 0x8b, 0x8f, 0x26, 0x5e, 0x66, 0x7d, 0x5f, + 0xc2, 0x53, 0x26, 0x68, 0xca, 0xf6, 0x39, 0x21, 0xea, 0xd3, 0xd8, 0x44, + 0x0e, 0x60, 0x5a, 0x89, 0xc7, 0xc0, 0x17, 0xa7, 0x22, 0xc9, 0xd6, 0x54, + 0xdb, 0x1f, 0xe7, 0xde, 0x72, 0x46, 0x89, 0xbb, 0x35, 0xd6, 0x84, 0xfe, + 0x03, 0x8d, 0x01, 0x8a, 0x3f, 0x4b, 0x47, 0xe0, 0xda, 0x7d, 0x79, 0xc0, + 0x9a, 0xb4, 0xb7, 0x46, 0x60, 0x10, 0x1b, 0x0b, 0x8c, 0xf5, 0x12, 0x0d, + 0x39, 0x71, 0x8f, 0x0d, 0x1b, 0x11, 0x81, 0x8c, 0x42, 0x22, 0x20, 0xca, + 0xf0, 0x9a, 0x93, 0x24, 0xfe, 0xde, 0x40, 0xce, 0x3a, 0x9a, 0xb9, 0xc4, + 0x5f, 0xfb, 0x28, 0xf1, 0x92, 0x68, 0x8d, 0xd8, 0x38, 0xc0, 0x85, 0xc6, + 0x4d, 0xf9, 0xea, 0xa2, 0x04, 0x29, 0xbd, 0x59, 0xc2, 0x75, 0x77, 0x32, + 0xce, 0x09, 0xae, 0x78, 0x17, 0x9b, 0x99, 0xda, 0x63, 0xc1, 0xc9, 0x4e, + 0xfe, 0xc3, 0x42, 0x6f, 0x81, 0xb6, 0x3b, 0x8f, 0x31, 0x47, 0x8f, 0x50, + 0xf8, 0x26, 0xea, 0x37, 0x8f, 0x39, 0x12, 0x23, 0xd8, 0x41, 0xaa, 0x55, + 0xc7, 0x2e, 0xda, 0x90, 0x94, 0xe8, 0x8d, 0x65, 0x8a, 0x09, 0x72, 0xd9, + 0x24, 0x68, 0xce, 0x65, 0x15, 0x73, 0xf0, 0x21, 0x22, 0x44, 0xe0, 0x4a, + 0xd0, 0xd9, 0x5d, 0x61, 0xf9, 0x59, 0x24, 0xf6, 0x5a, 0xa8, 0x5c, 0x31, + 0x67, 0x71, 0xf1, 0x8e, 0xdb, 0x27, 0xe9, 0xa7, 0x1a, 0x53, 0xe7, 0x63, + 0xc7, 0x78, 0x6f, 0x14, 0x58, 0x95, 0x14, 0xa7, 0x02, 0x97, 0x91, 0x38, + 0x8f, 0xab, 0xe0, 0x24, 0xe3, 0x9a, 0xb3, 0x1e, 0xc6, 0x34, 0xa4, 0xdd, + 0x85, 0xe3, 0x34, 0x36, 0x07, 0x91, 0x09, 0x2a, 0x4d, 0x3a, 0x15, 0xd5, + 0x47, 0xac, 0x40, 0xca, 0x1f, 0xc7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x0d, 0xc7, 0xc6, 0x66, 0x96, 0xab, 0xbe, 0x32, 0xb7, + 0xe4, 0x5e, 0x19, 0x42, 0x77, 0xba, 0x25, 0x8a, 0x94, 0xa0, 0x51, 0x3c, + 0x77, 0xde, 0x66, 0x74, 0xb1, 0x28, 0xc8, 0xc3, 0x7a, 0xa6, 0xc5, 0x46, + 0x18, 0xb4, 0x51, 0x4c, 0x0e, 0x54, 0x3d, 0xda, 0xa4, 0x0b, 0x4f, 0x98, + 0xbe, 0x34, 0x7d, 0x48, 0x38, 0x5e, 0xf4, 0xa5, 0x4e, 0xc9, 0x51, 0x6b, + 0xce, 0x48, 0x1a, 0x74, 0x2f, 0xc1, 0x5c, 0x85, 0xb2, 0x6c, 0x01, 0xda, + 0xe4, 0x43, 0x09, 0x13, 0xd9, 0x04, 0x8a, 0x38, 0x03, 0x9d, 0x0f, 0xd0, + 0xd6, 0x1e, 0xcf, 0xca, 0x8a, 0xa2, 0x02, 0x9c, 0x49, 0x3c, 0xcb, 0x34, + 0x2e, 0x2d, 0x5a, 0xcd, 0xaa, 0xf0, 0xf8, 0x0f, 0xca, 0xeb, 0xda, 0x7f, + 0xd5, 0xa0, 0xb6, 0x29, 0xc6, 0x3a, 0x4f, 0x82, 0xf2, 0x98, 0x40, 0x19, + 0x3b, 0x6d, 0x68, 0x41, 0x1c, 0x3b, 0x63, 0x52, 0x11, 0x1e, 0xcd, 0x73, + 0x35, 0x80, 0x9a, 0x38, 0x0e, 0x64, 0x7c, 0x57, 0xba, 0xbc, 0x7c, 0xe9, + 0xa1, 0x41, 0x00, 0x11, 0xfe, 0xda, 0x9a, 0xb0, 0xfd, 0xcf, 0xea, 0x82, + 0x0b, 0xbf, 0xde, 0x56, 0x52, 0xf6, 0xb1, 0x65, 0x8b, 0xed, 0x43, 0xee, + 0x71, 0x9d, 0x05, 0x49, 0x39, 0x46, 0x78, 0x46, 0xd9, 0x87, 0x71, 0x01, + 0x92, 0x25, 0xee, 0xf1, 0x93, 0x48, 0x09, 0x95, 0xdc, 0x4f, 0xc6, 0xfd, + 0x12, 0xff, 0x65, 0x34, 0xf3, 0x50, 0x27, 0xb8, 0xd1, 0x5a, 0x7a, 0xfe, + 0x90, 0x18, 0x70, 0x81, 0x88, 0x6d, 0xb0, 0xe7, 0xe3, 0x53, 0x0c, 0xf6, + 0x0e, 0xa9, 0x8c, 0xe5, 0x70, 0x42, 0x91, 0x73, 0x7b, 0x8e, 0x9b, 0x26, + 0xb5, 0x3e, 0x40, 0xa6, 0x50, 0x8e, 0x34, 0xb9, 0x1c, 0x13, 0x69, 0x67, + 0xf8, 0xe6, 0x33, 0xe9, 0xed, 0x95, 0xf6, 0x5b, 0x89, 0xfc, 0x3e, 0x4d, + 0x3f, 0xc8, 0x8f, 0x49, 0x19, 0x21, 0xe9, 0x02, 0x81, 0x81, 0x00, 0xfa, + 0x2b, 0xe1, 0xbf, 0x12, 0xc6, 0xb5, 0x5c, 0x09, 0x51, 0x12, 0x49, 0x6e, + 0xdb, 0x08, 0xa5, 0x23, 0xba, 0x9e, 0x24, 0xd4, 0xae, 0xd4, 0x79, 0xbf, + 0x4e, 0xea, 0x88, 0x2f, 0x24, 0x0a, 0x49, 0xe6, 0xc7, 0x7d, 0x94, 0x0c, + 0x99, 0x75, 0x55, 0x49, 0xcf, 0x30, 0xce, 0xbc, 0x21, 0x86, 0x61, 0xa1, + 0x79, 0x14, 0x81, 0xa8, 0xa6, 0x3d, 0xba, 0xb2, 0x09, 0xf1, 0x26, 0xcb, + 0x43, 0xfd, 0x29, 0xa4, 0x1e, 0xf0, 0x55, 0x13, 0xa2, 0xe7, 0xc5, 0x25, + 0x8b, 0xf2, 0xb4, 0x0b, 0x17, 0xe9, 0x8a, 0xbe, 0x31, 0xd5, 0x2f, 0x2e, + 0xf2, 0x6d, 0xb3, 0xc4, 0x87, 0x60, 0x9c, 0x6a, 0xb2, 0xb9, 0xe6, 0x9a, + 0x84, 0xf1, 0x1d, 0x08, 0x60, 0xf0, 0x9a, 0x62, 0xd6, 0xd5, 0x2f, 0x52, + 0x40, 0x35, 0xaf, 0x95, 0x30, 0xd7, 0x83, 0x81, 0xd1, 0x95, 0x4e, 0x63, + 0x25, 0x62, 0xb3, 0xa7, 0xd4, 0x91, 0x13, 0x02, 0x81, 0x81, 0x00, 0xcc, + 0x53, 0x66, 0x56, 0x01, 0x07, 0x36, 0xf6, 0xef, 0x64, 0x92, 0xa2, 0xda, + 0x5b, 0xd0, 0x75, 0xe7, 0xfa, 0xa4, 0x6d, 0xb5, 0xdc, 0x67, 0xe1, 0x1d, + 0x7a, 0x72, 0x05, 0xd8, 0x26, 0xc3, 0x1d, 0xe8, 0x37, 0x1f, 0x50, 0x2f, + 0xc9, 0xd2, 0x1c, 0x39, 0xd7, 0xe0, 0xdf, 0x29, 0x83, 0xf4, 0x91, 0xdb, + 0x45, 0x7d, 0x05, 0x91, 0xb9, 0x8b, 0x52, 0x59, 0xa9, 0x11, 0xcd, 0x0a, + 0x37, 0x88, 0x57, 0x3d, 0x2a, 0x85, 0x88, 0x74, 0xa7, 0x6c, 0xfb, 0x44, + 0x0e, 0x2a, 0x47, 0x7e, 0xd5, 0x9f, 0x4c, 0x98, 0x83, 0x32, 0x73, 0x0c, + 0x58, 0x3e, 0x1d, 0xb2, 0xb1, 0x31, 0x27, 0x3e, 0x13, 0x2e, 0xac, 0x05, + 0x90, 0xa4, 0x9e, 0xc5, 0x95, 0xd9, 0x01, 0x98, 0xf7, 0x5e, 0xe8, 0xf1, + 0xcf, 0xd8, 0xc9, 0x7d, 0x50, 0xb2, 0xa1, 0x9f, 0x19, 0x56, 0xd6, 0x0c, + 0x8f, 0xfb, 0xa9, 0xe3, 0x06, 0x40, 0xfd, 0x02, 0x81, 0x80, 0x3d, 0x11, + 0x85, 0x33, 0xdd, 0x63, 0x80, 0x56, 0x0d, 0x38, 0x2b, 0x1c, 0x9d, 0xe0, + 0xfe, 0x05, 0x41, 0xe9, 0x86, 0x3d, 0x3b, 0x65, 0xca, 0x1c, 0x46, 0x24, + 0xff, 0x7f, 0x6a, 0xf2, 0x83, 0x48, 0x72, 0xfb, 0x73, 0x9e, 0x36, 0x4d, + 0x27, 0xa5, 0x40, 0x35, 0x41, 0x96, 0xd5, 0xb9, 0xe1, 0x51, 0xe7, 0xd6, + 0xe4, 0xb8, 0x99, 0xf0, 0xaa, 0xd4, 0xee, 0x2d, 0x1b, 0x1e, 0xfb, 0x33, + 0x87, 0x93, 0x28, 0xab, 0x1c, 0xc3, 0xc7, 0xdd, 0x56, 0x72, 0x7b, 0xad, + 0xe3, 0xfb, 0x2b, 0x52, 0x15, 0x02, 0x77, 0x57, 0x36, 0xd1, 0x23, 0xc6, + 0xae, 0x1c, 0xd9, 0xf6, 0xaa, 0x10, 0xc4, 0xc3, 0x08, 0x3a, 0x50, 0xb1, + 0xef, 0x21, 0xc5, 0x2f, 0xd4, 0xcb, 0xfb, 0x20, 0xb2, 0x3d, 0xb0, 0xf8, + 0x57, 0xa2, 0x9a, 0xea, 0xa7, 0x51, 0x44, 0xd9, 0x62, 0x77, 0x16, 0x20, + 0xc4, 0x2d, 0x52, 0xe4, 0xc2, 0xdd, 0x02, 0x81, 0x81, 0x00, 0x8a, 0xc4, + 0x35, 0x63, 0x41, 0x8d, 0x81, 0xd1, 0xd1, 0x21, 0xcf, 0xc8, 0xd4, 0x5d, + 0xb8, 0xc4, 0xea, 0xc8, 0xb9, 0xb5, 0x5c, 0xe6, 0x94, 0x92, 0x39, 0xaf, + 0xf8, 0x12, 0x6a, 0x0b, 0x61, 0x46, 0x45, 0x78, 0x72, 0x46, 0xc6, 0x3d, + 0xdd, 0xf9, 0x97, 0x7b, 0x3a, 0xd8, 0xb4, 0xdc, 0x4e, 0x54, 0x64, 0xc3, + 0xdb, 0xb5, 0xd5, 0x93, 0x5a, 0xc0, 0x91, 0xee, 0x16, 0x0d, 0xd7, 0xdb, + 0x81, 0x38, 0x26, 0x6d, 0x63, 0x85, 0x1a, 0x1c, 0xbf, 0x12, 0x22, 0xd5, + 0x2f, 0xf7, 0xa0, 0x77, 0x3a, 0x9a, 0x0d, 0x96, 0x44, 0xc4, 0x07, 0xe5, + 0x42, 0x42, 0x6f, 0x22, 0x92, 0x0c, 0x61, 0xc7, 0x2b, 0x52, 0x5e, 0xf1, + 0x2e, 0x2c, 0x3a, 0x6a, 0x9b, 0x97, 0xcf, 0x28, 0x69, 0x87, 0xf0, 0xfa, + 0x44, 0xf4, 0x0a, 0xac, 0xac, 0xb4, 0xc1, 0x55, 0xb7, 0x38, 0xe6, 0x0d, + 0x3f, 0x50, 0xd0, 0xc3, 0x65, 0x8d, 0x02, 0x81, 0x81, 0x00, 0xef, 0x71, + 0xc5, 0xbc, 0x95, 0x1d, 0x7c, 0x61, 0x6b, 0xa4, 0x8c, 0x91, 0x39, 0x19, + 0x48, 0x09, 0x30, 0xa8, 0x64, 0x45, 0x0d, 0x89, 0x37, 0x76, 0xea, 0xcf, + 0x21, 0x84, 0x4c, 0xcb, 0x0a, 0xe7, 0x6e, 0xef, 0xf8, 0x14, 0xea, 0xc5, + 0xa9, 0xb5, 0x0c, 0x20, 0x69, 0xd8, 0x22, 0xe2, 0x70, 0xad, 0xad, 0x94, + 0xed, 0x19, 0xfd, 0x6e, 0xf0, 0xde, 0x3f, 0x71, 0x54, 0xa6, 0xa4, 0x12, + 0xbc, 0x78, 0x4f, 0x78, 0xec, 0xb5, 0xc1, 0xcb, 0x09, 0xbd, 0x55, 0x40, + 0x73, 0x25, 0x66, 0xd3, 0x49, 0x76, 0x05, 0xcc, 0xe3, 0xa6, 0xe0, 0xce, + 0x69, 0xc9, 0x5d, 0xd8, 0x03, 0xf2, 0x91, 0x18, 0x3b, 0x27, 0x5a, 0xfc, + 0x78, 0x09, 0x71, 0xc1, 0xb5, 0x07, 0xb2, 0x2d, 0xaf, 0x2f, 0xd0, 0x60, + 0xb0, 0x5a, 0xe2, 0x77, 0x26, 0x9a, 0xa3, 0x64, 0x89, 0x58, 0x7d, 0x5a, + 0x84, 0xca, 0x22, 0xad, 0x19, 0x75}; + +static const std::vector priv_key_8{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xa6, 0xfa, 0x51, 0x4e, 0x4a, 0xbb, 0x5a, 0x0c, 0x70, 0x78, + 0xf4, 0xdb, 0x7a, 0x2e, 0xdb, 0xde, 0xd3, 0x60, 0xd8, 0x41, 0x97, 0xa9, + 0xfd, 0x5d, 0x8c, 0x23, 0xd3, 0xe4, 0x36, 0x41, 0xdf, 0x5a, 0x9a, 0xc3, + 0x1b, 0x42, 0x50, 0x01, 0xe7, 0x66, 0x38, 0x67, 0x51, 0xdb, 0xba, 0x10, + 0xa8, 0x24, 0xf9, 0x69, 0xb5, 0xf0, 0x5d, 0x2f, 0x56, 0x72, 0xae, 0x22, + 0xfa, 0xd8, 0xf6, 0x6b, 0xa2, 0x1b, 0xc2, 0x33, 0xca, 0x72, 0xc8, 0x79, + 0x87, 0x56, 0x56, 0x05, 0xbe, 0x71, 0x8e, 0x78, 0x71, 0x42, 0x2f, 0x80, + 0x0a, 0x47, 0x1c, 0x7f, 0x96, 0x04, 0x47, 0x21, 0xd3, 0x0f, 0x8f, 0x3e, + 0xd5, 0x5b, 0x5a, 0x10, 0x35, 0x54, 0x27, 0x0c, 0x5a, 0x99, 0xef, 0x77, + 0x36, 0x02, 0x27, 0x9c, 0x87, 0xe6, 0x49, 0xf1, 0x5d, 0x3d, 0x3a, 0xa1, + 0xd6, 0xf8, 0xed, 0x3f, 0x63, 0x08, 0x82, 0x5b, 0x97, 0x43, 0x49, 0x75, + 0xf6, 0x53, 0x59, 0xbe, 0x75, 0x36, 0x2b, 0xd9, 0x5b, 0x6a, 0x63, 0x47, + 0xb9, 0x94, 0x95, 0x1d, 0xb1, 0xb2, 0xad, 0x97, 0xee, 0x12, 0xe2, 0x1c, + 0x82, 0x84, 0xf8, 0x23, 0x92, 0xf6, 0xd0, 0x8c, 0xf2, 0x64, 0x70, 0xf7, + 0x6c, 0x4b, 0xbf, 0xbf, 0xc6, 0x08, 0xd4, 0x99, 0xa1, 0xb2, 0x63, 0x96, + 0x89, 0x62, 0x13, 0x4c, 0xff, 0x80, 0x10, 0xb2, 0xf1, 0x5c, 0x3c, 0x7b, + 0x19, 0xc0, 0x85, 0x8c, 0x63, 0xe6, 0xf4, 0x12, 0x72, 0x7d, 0x19, 0x6f, + 0xc2, 0x29, 0xd2, 0x46, 0x51, 0xc8, 0x39, 0x09, 0x34, 0x66, 0x98, 0x2a, + 0x81, 0xbc, 0x26, 0x73, 0xf5, 0x8b, 0x6e, 0x86, 0x25, 0x83, 0x0e, 0xff, + 0x0a, 0x22, 0xa3, 0xaf, 0x66, 0xb9, 0xc9, 0xc1, 0xe4, 0x7a, 0x99, 0xaa, + 0x05, 0x7a, 0xb8, 0xc0, 0xd1, 0x6b, 0x16, 0xbb, 0x47, 0x9a, 0x75, 0x1e, + 0xf3, 0xa3, 0xf1, 0x65, 0x3c, 0x5f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x4c, 0x34, 0x0e, 0xe9, 0x11, 0x18, 0x01, 0x97, 0x8d, + 0xb8, 0xd5, 0xde, 0x58, 0x1b, 0x8c, 0x82, 0x5b, 0xab, 0x65, 0xe6, 0x41, + 0x65, 0xf5, 0xd8, 0x3c, 0x7d, 0x99, 0x55, 0x1c, 0x21, 0xe1, 0xe2, 0x02, + 0xa1, 0x2a, 0x0e, 0x90, 0x5e, 0xde, 0x10, 0xfb, 0x8a, 0xc3, 0x83, 0xe8, + 0x9d, 0x73, 0x6f, 0x34, 0x58, 0x37, 0x0d, 0x14, 0x29, 0xe7, 0x64, 0xfc, + 0xed, 0xbf, 0xd7, 0x46, 0x56, 0x86, 0xab, 0xee, 0x6c, 0x1e, 0x67, 0x55, + 0xf0, 0x88, 0x80, 0x31, 0x4f, 0xfb, 0xc2, 0xed, 0x47, 0x30, 0x41, 0x09, + 0x56, 0x80, 0xda, 0x45, 0x3a, 0x40, 0xe7, 0x80, 0xe3, 0x01, 0xe4, 0xa6, + 0xf6, 0x00, 0xfe, 0xe8, 0xd2, 0x5e, 0xd4, 0x21, 0xe1, 0xf4, 0x73, 0x2e, + 0x23, 0x14, 0x85, 0xd5, 0x38, 0x0d, 0x99, 0x5e, 0x83, 0x85, 0x8e, 0xcc, + 0xf4, 0x51, 0x1c, 0x57, 0x81, 0xc7, 0x1b, 0x7a, 0x0a, 0x7c, 0xb4, 0x1d, + 0x72, 0x38, 0xc3, 0xda, 0xb1, 0x4a, 0x13, 0x6d, 0x6c, 0x3b, 0xb8, 0x29, + 0x34, 0x7d, 0xd5, 0xe7, 0xe4, 0x5d, 0x8d, 0x76, 0xc0, 0xdb, 0x0c, 0x55, + 0xf3, 0x84, 0xf9, 0xc1, 0x18, 0xde, 0x34, 0x42, 0x57, 0x3e, 0x99, 0x2a, + 0x1a, 0xd3, 0xf8, 0x1e, 0x6b, 0x04, 0x75, 0xee, 0x30, 0x26, 0x09, 0xb2, + 0x2b, 0x4d, 0xef, 0xaa, 0xfe, 0x83, 0x39, 0xc2, 0x9d, 0x37, 0x17, 0x32, + 0xcd, 0x66, 0xa1, 0xbc, 0xec, 0xc7, 0xc8, 0x4d, 0xa5, 0xaa, 0x58, 0x68, + 0x5b, 0x84, 0xcc, 0xe6, 0x64, 0xe9, 0x21, 0x1f, 0xcc, 0x8b, 0x21, 0xbd, + 0x81, 0xd4, 0xd1, 0xce, 0xc3, 0x47, 0x1b, 0xd5, 0x2a, 0x72, 0x9e, 0x24, + 0x78, 0x5b, 0x4e, 0xa5, 0x10, 0xef, 0x63, 0x8a, 0x65, 0x96, 0xb9, 0xab, + 0x26, 0x38, 0x90, 0x45, 0x32, 0xdf, 0x18, 0x56, 0x42, 0xb8, 0x23, 0xa0, + 0x4d, 0x7d, 0x6b, 0xd8, 0xfd, 0x73, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xe9, + 0x9c, 0x2a, 0xc2, 0xc9, 0xe1, 0xca, 0xbe, 0x0c, 0x54, 0xef, 0xcc, 0xea, + 0x49, 0xf9, 0xfb, 0xb1, 0xd4, 0xc0, 0x99, 0x9e, 0xd8, 0xf3, 0xdc, 0xdd, + 0x6b, 0x83, 0x00, 0xd8, 0x37, 0x72, 0xcc, 0xff, 0xf4, 0xc9, 0xdd, 0xbf, + 0xcf, 0xdd, 0xa0, 0xc5, 0xab, 0x01, 0x67, 0x9b, 0xf0, 0x42, 0x3b, 0x2b, + 0x48, 0x14, 0x88, 0xcd, 0xe9, 0xe5, 0x30, 0x72, 0x24, 0xfe, 0xe2, 0xd3, + 0x74, 0x35, 0x18, 0x3e, 0xfe, 0x82, 0x5d, 0x18, 0x70, 0xb8, 0x54, 0x5e, + 0x61, 0x2f, 0x3e, 0xe8, 0x69, 0x48, 0x17, 0x27, 0x0f, 0x28, 0xf7, 0xa6, + 0x2e, 0xa1, 0x22, 0xae, 0x2f, 0xd0, 0xc3, 0x04, 0x98, 0xaf, 0x9e, 0xbf, + 0x9c, 0x07, 0x8f, 0x17, 0xe9, 0xea, 0x06, 0x5f, 0xab, 0xf7, 0x53, 0x35, + 0x4b, 0x86, 0x9b, 0x41, 0x10, 0xfc, 0xb4, 0xb8, 0x29, 0x90, 0x95, 0x02, + 0x36, 0xb7, 0x28, 0xd4, 0xca, 0x4e, 0xaf, 0x02, 0x81, 0x81, 0x00, 0xb6, + 0xfb, 0x44, 0xce, 0x75, 0x78, 0xf1, 0x8a, 0x1c, 0x48, 0xe5, 0xd6, 0xa8, + 0x6e, 0x07, 0x68, 0x04, 0x3e, 0x94, 0xcb, 0xbf, 0x56, 0xb3, 0x80, 0x42, + 0xfc, 0xb9, 0x0b, 0x8a, 0x6b, 0x9d, 0x20, 0xc3, 0x52, 0xb9, 0xce, 0xe2, + 0x37, 0x6a, 0xc3, 0x17, 0xfa, 0x42, 0xcf, 0xb5, 0xba, 0xb8, 0x7e, 0x05, + 0xd7, 0x42, 0x3f, 0x13, 0x6e, 0xfb, 0x2f, 0xe4, 0x33, 0xa1, 0xca, 0x71, + 0x29, 0x64, 0x5a, 0x2f, 0x33, 0x34, 0xd1, 0xda, 0xe5, 0x5a, 0xb0, 0x26, + 0x5d, 0x8e, 0xc7, 0xa7, 0xf7, 0x8f, 0x02, 0xcf, 0xe6, 0xdd, 0x26, 0x9d, + 0x1d, 0x13, 0x78, 0x71, 0x6b, 0x03, 0x36, 0x5d, 0x39, 0x22, 0x96, 0x74, + 0x38, 0xc1, 0x35, 0x80, 0x75, 0xaa, 0xf3, 0x82, 0x1c, 0x48, 0xee, 0xd9, + 0xb5, 0x9f, 0x85, 0xbe, 0x11, 0x97, 0xb9, 0xc1, 0x7f, 0x3f, 0xc5, 0x2c, + 0x5e, 0x77, 0xda, 0x96, 0x50, 0xd9, 0x51, 0x02, 0x81, 0x80, 0x71, 0x20, + 0xd0, 0x50, 0x5e, 0x25, 0x7a, 0xe2, 0x07, 0xe4, 0xc5, 0xef, 0xec, 0xf1, + 0x80, 0x1e, 0x94, 0x22, 0x9c, 0x56, 0x88, 0x67, 0x35, 0xc9, 0x1a, 0x6c, + 0xeb, 0x16, 0xe8, 0x9e, 0x09, 0x79, 0x1e, 0xe6, 0x73, 0x2f, 0x70, 0xa9, + 0x00, 0x01, 0xd0, 0x57, 0x9c, 0xa9, 0x89, 0x09, 0x93, 0x79, 0x45, 0xdf, + 0x75, 0x1a, 0x3e, 0xe5, 0x6a, 0xb8, 0xc8, 0x3e, 0x04, 0x34, 0xe2, 0x03, + 0x9f, 0x86, 0xab, 0x52, 0xe2, 0xdc, 0xa4, 0x6e, 0x49, 0xc5, 0x89, 0xa2, + 0xf4, 0x97, 0x39, 0x43, 0x6a, 0xc6, 0xd3, 0x82, 0x72, 0xeb, 0x62, 0xcd, + 0xa7, 0xf8, 0xbc, 0x73, 0xa9, 0x5c, 0x17, 0x88, 0xbd, 0x5b, 0x5a, 0x1c, + 0xfc, 0x48, 0x1e, 0x63, 0x87, 0x92, 0x28, 0x98, 0x85, 0x80, 0x05, 0x0a, + 0x1b, 0x18, 0x6a, 0x2d, 0x08, 0xc3, 0x97, 0x7f, 0x81, 0x65, 0xb7, 0x99, + 0xb9, 0x9f, 0x0b, 0x55, 0x21, 0x3f, 0x02, 0x81, 0x80, 0x64, 0xed, 0xe1, + 0xfd, 0x13, 0x74, 0xdb, 0x9e, 0x37, 0x8d, 0xca, 0x21, 0x06, 0x14, 0x72, + 0xc7, 0x60, 0x17, 0xf8, 0xd1, 0x0d, 0xc0, 0x50, 0x10, 0x7e, 0x62, 0x91, + 0xdb, 0x18, 0xc5, 0xd5, 0x0c, 0xbe, 0x50, 0x42, 0x27, 0x28, 0x46, 0x33, + 0x00, 0x5b, 0x98, 0x72, 0x03, 0xca, 0x14, 0xad, 0x30, 0xee, 0x1d, 0xd6, + 0xef, 0x9d, 0xd3, 0x88, 0x7f, 0xd9, 0x1a, 0xd5, 0xb2, 0x29, 0x8b, 0x10, + 0x4c, 0x62, 0x5e, 0x97, 0x52, 0xed, 0xaf, 0xb6, 0xbf, 0x14, 0xda, 0x64, + 0x28, 0x22, 0xb0, 0xfd, 0x54, 0x2a, 0xc3, 0x07, 0xd7, 0x05, 0xb0, 0x85, + 0x0d, 0xd9, 0x59, 0x92, 0x93, 0x09, 0x06, 0xbb, 0xda, 0x4b, 0x4f, 0x06, + 0xdb, 0x70, 0xf8, 0xf6, 0x8b, 0x8c, 0x87, 0xf7, 0x7e, 0xaf, 0xdd, 0x6b, + 0x99, 0x44, 0xc6, 0xc5, 0x6e, 0xf3, 0x99, 0x31, 0xde, 0x9b, 0x63, 0x9c, + 0x2e, 0x98, 0xdd, 0x0d, 0x91, 0x02, 0x81, 0x80, 0x72, 0x94, 0x9c, 0xbe, + 0x1d, 0xe1, 0xed, 0xc0, 0x1c, 0x21, 0xd2, 0xbd, 0xa3, 0xf1, 0x3a, 0xd5, + 0x5e, 0x95, 0x0c, 0x08, 0x23, 0xc9, 0x28, 0xc9, 0xaf, 0x11, 0x7f, 0x00, + 0x4c, 0xb4, 0x2e, 0x4a, 0x1a, 0xb0, 0x1d, 0x7f, 0x13, 0x9a, 0xb1, 0x57, + 0x86, 0x43, 0xc8, 0x33, 0xe5, 0xc5, 0x80, 0xb8, 0x22, 0x04, 0x4b, 0xdb, + 0x03, 0xa3, 0x1e, 0xa5, 0xce, 0xd1, 0x07, 0x0c, 0xa9, 0xf1, 0x98, 0x91, + 0x92, 0x64, 0xae, 0xc6, 0x9a, 0xd1, 0x37, 0x33, 0x8a, 0xc7, 0xa7, 0x75, + 0x3f, 0x77, 0x84, 0x6f, 0x47, 0x01, 0xf0, 0xb4, 0x58, 0xac, 0xc2, 0x2a, + 0xab, 0x16, 0xee, 0x89, 0x83, 0xc7, 0xef, 0xcf, 0xe9, 0xff, 0xc1, 0xd1, + 0x71, 0x71, 0xc9, 0x90, 0x6f, 0xfa, 0xa5, 0xc0, 0x62, 0x3c, 0x2a, 0x49, + 0x68, 0x62, 0xae, 0x30, 0xaa, 0xe8, 0x1a, 0x73, 0xf1, 0x16, 0x6b, 0x21, + 0xee, 0x6e, 0xe1, 0x53}; + +static const std::vector priv_key_9{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xac, 0xa1, 0x99, 0x73, 0x8e, 0x9f, 0x86, 0xf0, 0xe7, 0x66, + 0x96, 0x18, 0x8f, 0x4d, 0x36, 0x6e, 0x6c, 0x90, 0x0d, 0x11, 0xd0, 0xde, + 0x3e, 0xd5, 0x86, 0xf3, 0x71, 0x17, 0x2e, 0x2c, 0xfc, 0x94, 0x28, 0x9d, + 0x93, 0x41, 0x1b, 0x51, 0xd8, 0x2c, 0xa1, 0x6f, 0x63, 0xa9, 0xe4, 0x58, + 0x6d, 0x8b, 0x01, 0x98, 0x41, 0x83, 0x07, 0x09, 0x3b, 0x14, 0x75, 0x66, + 0x0d, 0x05, 0x5e, 0x4b, 0x29, 0x40, 0x66, 0x2f, 0xee, 0x32, 0xa1, 0x0f, + 0xfe, 0xfc, 0x62, 0xdf, 0x6a, 0x2d, 0x8b, 0xb8, 0x11, 0xee, 0xdc, 0xb4, + 0x61, 0x52, 0x9e, 0xd5, 0x48, 0xe6, 0xe0, 0x94, 0xfe, 0x8c, 0x7a, 0x91, + 0x70, 0x35, 0x24, 0xb5, 0xaf, 0x85, 0xad, 0xd1, 0x01, 0x13, 0x65, 0x5c, + 0x93, 0x4b, 0xcd, 0x6b, 0x8d, 0xcc, 0x0d, 0x0e, 0xe6, 0xed, 0xcb, 0x08, + 0xf8, 0xa8, 0x4f, 0xe8, 0x71, 0xf4, 0x4f, 0x85, 0xb2, 0xaf, 0xf1, 0x3a, + 0x96, 0x8b, 0xc1, 0x2a, 0x96, 0x0f, 0x8c, 0x93, 0x87, 0x7f, 0x1b, 0xf2, + 0x2d, 0x18, 0xac, 0x58, 0x18, 0x78, 0xa0, 0xe6, 0xe7, 0x64, 0x37, 0x81, + 0xc9, 0x1c, 0x65, 0xec, 0x01, 0x35, 0xca, 0xc3, 0x1f, 0xba, 0x6d, 0xbb, + 0x3c, 0xf3, 0x6a, 0xcf, 0x9e, 0x31, 0x68, 0x57, 0x1e, 0xdb, 0x6d, 0x26, + 0xb0, 0x2b, 0x5c, 0x01, 0x1d, 0xd1, 0x0b, 0x57, 0x46, 0x2d, 0x0a, 0xbe, + 0xb0, 0xc2, 0xd3, 0xd4, 0xe0, 0xf8, 0x96, 0x80, 0xf2, 0x83, 0x4b, 0x11, + 0x72, 0x15, 0xc6, 0xd7, 0x9b, 0x3e, 0xd9, 0x38, 0xb6, 0x57, 0xb4, 0x5d, + 0xec, 0xed, 0xf1, 0x52, 0x4b, 0x09, 0x5d, 0xc6, 0x16, 0x0c, 0x18, 0xdb, + 0xe5, 0x8c, 0xf8, 0xd0, 0xa2, 0x51, 0xec, 0x2f, 0x9f, 0x73, 0x7b, 0xb8, + 0x19, 0x97, 0xcd, 0x86, 0x3d, 0x94, 0xc5, 0x35, 0xee, 0xc6, 0x3f, 0xf5, + 0xe6, 0x00, 0x0d, 0x80, 0xfa, 0x13, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x1d, 0xe8, 0x59, 0x47, 0x75, 0xdc, 0x19, 0x6a, 0xbf, + 0x0c, 0x3c, 0xd0, 0xc0, 0x72, 0xe6, 0x0d, 0x37, 0x6d, 0xb5, 0x75, 0xf2, + 0xb3, 0xae, 0x3b, 0x1c, 0x08, 0x2c, 0xfd, 0x91, 0x18, 0x66, 0x21, 0xdc, + 0xef, 0x7f, 0xc5, 0x75, 0xd0, 0x36, 0x1d, 0x75, 0x52, 0x70, 0xf7, 0xcc, + 0x01, 0xad, 0xe8, 0xb9, 0x3c, 0x01, 0x8d, 0x8b, 0xb8, 0x83, 0xad, 0xc5, + 0xb1, 0x0a, 0x6c, 0x75, 0xab, 0x9b, 0xd7, 0xf6, 0x5c, 0x33, 0x6e, 0x3e, + 0x0d, 0x21, 0x65, 0xe4, 0x53, 0x44, 0x77, 0xe3, 0x8e, 0xde, 0x3c, 0x7d, + 0xac, 0x1a, 0x78, 0x4f, 0xe0, 0x2f, 0xa3, 0x20, 0x21, 0x70, 0x00, 0x32, + 0x73, 0xe3, 0xf6, 0xb1, 0x07, 0x71, 0x03, 0x3d, 0xdb, 0xc9, 0xcd, 0xec, + 0x6f, 0x9f, 0x6d, 0x30, 0x87, 0x83, 0xa7, 0x68, 0x53, 0xbe, 0x9a, 0x4f, + 0xe4, 0x9b, 0xff, 0xbc, 0xe8, 0x4e, 0x65, 0xbf, 0x29, 0x30, 0x8d, 0x95, + 0x6a, 0x73, 0x75, 0xfe, 0xf2, 0xd1, 0xa4, 0x1c, 0x60, 0xf9, 0x80, 0x81, + 0x7d, 0x9a, 0x95, 0xf4, 0x85, 0xab, 0x29, 0xe4, 0x41, 0x80, 0x5c, 0x61, + 0x5c, 0xbe, 0x6e, 0xe1, 0x77, 0x94, 0x23, 0x1b, 0x52, 0x07, 0xc5, 0x3a, + 0x21, 0xf1, 0x1e, 0xa2, 0xf1, 0x6f, 0x57, 0x6a, 0x43, 0xa9, 0x27, 0x97, + 0x02, 0xd8, 0x61, 0x4e, 0xf8, 0x13, 0x6c, 0xb0, 0xd6, 0x9a, 0x10, 0x53, + 0x08, 0xbb, 0xe0, 0xe7, 0x70, 0x7d, 0x88, 0x71, 0x6c, 0x89, 0x70, 0xb4, + 0xc4, 0xd5, 0xe3, 0xce, 0x41, 0xa4, 0x00, 0xb3, 0x79, 0xbc, 0x2a, 0x5b, + 0x63, 0x07, 0xa6, 0x06, 0x3f, 0x64, 0x1b, 0x38, 0x93, 0x4f, 0xba, 0x06, + 0xbc, 0x3a, 0xf4, 0x2e, 0x4b, 0x4d, 0x58, 0x70, 0x86, 0x30, 0x98, 0x82, + 0x18, 0x0b, 0xff, 0xf4, 0xd8, 0x97, 0x4b, 0xaf, 0x6f, 0xa3, 0xd1, 0x7e, + 0xe0, 0x94, 0xa9, 0x45, 0x4d, 0x2b, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xec, + 0x7e, 0x4a, 0x7a, 0x3e, 0xa4, 0xae, 0xa0, 0x22, 0xcf, 0x4b, 0x5c, 0xaa, + 0x6d, 0x9f, 0xf3, 0x9f, 0x7c, 0x82, 0x85, 0xd6, 0xdd, 0x97, 0x89, 0xf9, + 0x0f, 0x42, 0x46, 0x21, 0x7a, 0x3f, 0x4b, 0xb3, 0x42, 0xa3, 0x77, 0x04, + 0x6a, 0x21, 0x6e, 0x21, 0x48, 0x74, 0xd1, 0xd3, 0xb4, 0xff, 0x59, 0x9e, + 0x1f, 0xe9, 0xb7, 0x0d, 0x81, 0xac, 0x5a, 0x2e, 0xd2, 0xbb, 0xd1, 0x8a, + 0x1e, 0xc5, 0xbb, 0xa3, 0x84, 0x31, 0xc2, 0x6c, 0x61, 0x4f, 0x5d, 0x47, + 0x4b, 0x5c, 0xa5, 0x6d, 0x78, 0xc3, 0x6a, 0x28, 0x7c, 0x68, 0x80, 0xe3, + 0xff, 0x2d, 0x3d, 0x14, 0x30, 0xfe, 0x49, 0x6c, 0x7c, 0x0d, 0xf9, 0x70, + 0xdf, 0x38, 0xf6, 0x99, 0xb7, 0x91, 0x98, 0x19, 0xb4, 0x87, 0x2c, 0xae, + 0xfe, 0x2d, 0x68, 0x48, 0xa9, 0x76, 0x6d, 0xbd, 0x01, 0x3c, 0xcf, 0x8c, + 0x96, 0x05, 0xa6, 0xe9, 0xc6, 0x9f, 0x79, 0x02, 0x81, 0x81, 0x00, 0xba, + 0xde, 0xd1, 0xce, 0xce, 0x65, 0xf6, 0xca, 0x97, 0xdf, 0x9c, 0x1b, 0x57, + 0x5c, 0x53, 0x58, 0x06, 0xde, 0x63, 0x7f, 0x73, 0x83, 0xa3, 0x81, 0x47, + 0x7c, 0x68, 0x2e, 0x6d, 0xc9, 0x11, 0xa0, 0x26, 0x44, 0x65, 0x31, 0x1a, + 0xf6, 0x36, 0xe1, 0x3b, 0xa3, 0x28, 0xa1, 0xf7, 0xdc, 0x88, 0x80, 0xdb, + 0xa4, 0x9e, 0x68, 0x3c, 0x6d, 0xcd, 0x70, 0x73, 0xbc, 0x13, 0x83, 0x62, + 0xd6, 0xaf, 0xdf, 0x62, 0xca, 0x0e, 0x62, 0x6c, 0xee, 0x5f, 0xf9, 0xa3, + 0x25, 0xab, 0x2e, 0xb0, 0x47, 0x91, 0x90, 0xf8, 0x78, 0x7d, 0x8b, 0xf7, + 0xb4, 0xc3, 0xe7, 0xed, 0x1b, 0x4b, 0x56, 0x8a, 0xbb, 0x9d, 0xfb, 0x26, + 0xd4, 0xd1, 0x60, 0x01, 0x39, 0x2e, 0x39, 0x2b, 0xd7, 0xeb, 0x2a, 0xa5, + 0x36, 0x10, 0x9f, 0x27, 0x3c, 0x03, 0x87, 0x05, 0x6c, 0xda, 0xb4, 0x09, + 0x24, 0x5c, 0xc4, 0x3d, 0x3d, 0xc6, 0xeb, 0x02, 0x81, 0x81, 0x00, 0xd6, + 0x76, 0x90, 0xc3, 0xdb, 0x1b, 0x2c, 0xe1, 0x3b, 0xb0, 0x10, 0xff, 0xaf, + 0xee, 0x4a, 0x27, 0x7c, 0x72, 0x45, 0x4b, 0x6a, 0x56, 0xf9, 0x9d, 0xbd, + 0xa7, 0x00, 0xca, 0xe8, 0x81, 0x1b, 0xf5, 0x62, 0x53, 0x04, 0x3a, 0x62, + 0x5e, 0x7c, 0x82, 0x8a, 0xdc, 0x52, 0x54, 0x16, 0x51, 0x05, 0x60, 0x17, + 0xed, 0x88, 0xdc, 0xdf, 0xfa, 0xc0, 0x79, 0xe8, 0x0c, 0x63, 0x16, 0xda, + 0xd2, 0x9d, 0x2e, 0x54, 0x53, 0x05, 0x6c, 0xf3, 0x2c, 0x2b, 0xf4, 0xc3, + 0x3a, 0xac, 0x81, 0xb8, 0x8c, 0xd3, 0x69, 0xe9, 0xdd, 0x28, 0x47, 0xfa, + 0x7a, 0xe6, 0x63, 0x85, 0x74, 0x08, 0xa6, 0x3d, 0x23, 0x22, 0xe9, 0x1a, + 0x5a, 0xd4, 0x25, 0x8d, 0xb0, 0xd2, 0xef, 0xc4, 0x1f, 0xda, 0x95, 0xc2, + 0xfb, 0xed, 0xe1, 0xac, 0x43, 0x41, 0x8a, 0xb2, 0xe3, 0xf4, 0x69, 0xa3, + 0x6c, 0x49, 0x23, 0xdc, 0xcc, 0xaa, 0xc1, 0x02, 0x81, 0x80, 0x2a, 0x7d, + 0xbc, 0x0b, 0x60, 0x57, 0x43, 0x14, 0xb2, 0x10, 0x00, 0x79, 0x1f, 0x16, + 0x39, 0x45, 0x4c, 0xda, 0x88, 0x99, 0x54, 0x74, 0xdc, 0x5a, 0xeb, 0x1c, + 0x58, 0xbc, 0x25, 0xee, 0x90, 0x79, 0x6f, 0xfa, 0x21, 0x60, 0x57, 0x17, + 0x21, 0x47, 0x79, 0xbe, 0x11, 0xe1, 0x32, 0x71, 0x0d, 0x00, 0xef, 0xf0, + 0xb0, 0xac, 0x57, 0x01, 0x48, 0xb3, 0x87, 0x3d, 0x7e, 0xda, 0x63, 0x41, + 0x19, 0xe0, 0x9b, 0xa0, 0x02, 0x41, 0x53, 0x2f, 0xa8, 0xd7, 0x24, 0xc7, + 0xcd, 0xf2, 0xe1, 0xd6, 0x84, 0x3d, 0x08, 0xa2, 0xad, 0x39, 0x84, 0x6b, + 0xb0, 0x18, 0x2e, 0x8c, 0x04, 0x47, 0x7b, 0x68, 0x49, 0xf5, 0xef, 0xd0, + 0x78, 0x83, 0x72, 0x03, 0xc4, 0x84, 0xef, 0x79, 0x3b, 0x5a, 0x09, 0x13, + 0x10, 0x18, 0x80, 0x5d, 0x5f, 0x17, 0xf6, 0x9d, 0xd7, 0xe5, 0x14, 0x27, + 0x16, 0x88, 0xf0, 0xbb, 0xf9, 0x5d, 0x02, 0x81, 0x81, 0x00, 0xc0, 0x17, + 0x69, 0x2b, 0x3a, 0xf8, 0xad, 0x05, 0x06, 0xfb, 0x23, 0xdc, 0x02, 0xf1, + 0xd2, 0x20, 0xc7, 0xb9, 0x9d, 0x68, 0xb9, 0x1e, 0x3f, 0x97, 0x90, 0x1c, + 0x10, 0xe9, 0xc7, 0x72, 0xe5, 0x37, 0xf5, 0xf6, 0x10, 0x27, 0x20, 0xad, + 0xf7, 0xa5, 0x5e, 0x6b, 0xef, 0xf6, 0x90, 0xc7, 0xe4, 0x8f, 0x0c, 0x12, + 0x2b, 0xde, 0xa8, 0x1f, 0x56, 0xbd, 0x65, 0x61, 0xa3, 0x36, 0xd7, 0x31, + 0x88, 0xe3, 0xce, 0x21, 0x3a, 0xc8, 0x53, 0xf7, 0x44, 0xf0, 0xec, 0x5b, + 0x8e, 0xc1, 0x0a, 0x9b, 0x9b, 0x04, 0x33, 0xec, 0xc4, 0xa3, 0x7d, 0x99, + 0x70, 0x77, 0x9e, 0x09, 0x13, 0xbc, 0x4b, 0xd2, 0x5d, 0x21, 0x11, 0xe8, + 0x92, 0x86, 0xdd, 0xcb, 0xac, 0xac, 0xd2, 0x3a, 0x13, 0xe5, 0xd7, 0xe0, + 0x35, 0x8c, 0x35, 0x68, 0x1d, 0x55, 0x8f, 0xaa, 0x48, 0x4e, 0x81, 0x04, + 0xa3, 0x09, 0x38, 0xe3, 0x8b, 0xb6}; + +static const std::vector priv_key_10{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xaf, 0x1d, 0x44, 0x11, 0x22, 0xc4, 0x51, 0x88, 0xe3, 0xb2, + 0xda, 0xef, 0x70, 0xca, 0xcd, 0x25, 0x3a, 0x0e, 0x61, 0x1a, 0xf2, 0xd1, + 0x7a, 0x60, 0xe7, 0x03, 0xba, 0xba, 0x69, 0x6e, 0x5e, 0xf2, 0xd7, 0xca, + 0x0d, 0x53, 0xee, 0xee, 0xda, 0xca, 0x1c, 0x07, 0x9d, 0xdd, 0x3b, 0x0b, + 0x07, 0x32, 0xe1, 0x5a, 0x48, 0x39, 0xcd, 0x1d, 0xaa, 0xc3, 0x5d, 0xda, + 0xcd, 0x85, 0xb3, 0x68, 0xf5, 0x72, 0x1e, 0xee, 0x40, 0x9a, 0x79, 0x83, + 0xbb, 0xe3, 0xf2, 0xeb, 0x09, 0xa2, 0x36, 0x32, 0xa8, 0xd7, 0x00, 0xb1, + 0x23, 0x5f, 0xad, 0xde, 0x1c, 0xe1, 0xf0, 0x5a, 0x80, 0x13, 0xa9, 0xbc, + 0x05, 0x30, 0x2e, 0x08, 0x02, 0x7e, 0x81, 0x02, 0xe7, 0x55, 0x87, 0x7b, + 0x59, 0xf6, 0x56, 0x25, 0xd0, 0x29, 0x31, 0x2e, 0xd8, 0x13, 0xe3, 0x96, + 0x04, 0x10, 0xed, 0x41, 0x9b, 0x78, 0x7c, 0xd8, 0x23, 0x5e, 0x00, 0x2c, + 0x26, 0xf1, 0xf7, 0xbd, 0x7e, 0x03, 0x75, 0x4e, 0xc0, 0xfc, 0x12, 0x08, + 0x7e, 0xdb, 0x85, 0xdc, 0x79, 0x37, 0x57, 0x32, 0x4c, 0xa9, 0x06, 0x11, + 0xa2, 0x23, 0x64, 0xbb, 0xa0, 0x69, 0xf0, 0x84, 0xfc, 0xfe, 0x77, 0x30, + 0xa9, 0x8f, 0x6f, 0x6b, 0x78, 0x4e, 0x65, 0xb8, 0x46, 0x43, 0x44, 0x3e, + 0x38, 0xb3, 0x17, 0xaf, 0x8c, 0xf9, 0x9c, 0x7e, 0x47, 0x11, 0xf7, 0x30, + 0x3c, 0x7c, 0x32, 0x3b, 0x3c, 0xa4, 0xb6, 0xb3, 0x06, 0xb7, 0x6b, 0xc9, + 0xf5, 0x54, 0xb9, 0x71, 0x3f, 0xed, 0x31, 0x37, 0x13, 0xd9, 0x84, 0x38, + 0xef, 0xcb, 0x3c, 0xc9, 0xc6, 0xd4, 0x95, 0x8b, 0xa8, 0x4b, 0xd8, 0x0f, + 0x29, 0x89, 0xe4, 0xe0, 0x59, 0x00, 0x5a, 0x65, 0x85, 0xec, 0x18, 0xc6, + 0xc6, 0xc8, 0x87, 0xc1, 0x43, 0xd9, 0xed, 0x96, 0x23, 0x03, 0xd6, 0xc7, + 0x4c, 0x21, 0x77, 0x11, 0x84, 0xf3, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x16, 0x25, 0x3d, 0x56, 0x6d, 0x6f, 0x26, 0x60, 0x89, + 0x6b, 0x35, 0x04, 0xd2, 0xde, 0xd2, 0xd2, 0xc2, 0x64, 0xcf, 0x22, 0xf9, + 0x52, 0x44, 0x87, 0xbc, 0xaf, 0x5c, 0x0d, 0xf7, 0x07, 0x5e, 0x3a, 0x97, + 0xcf, 0x95, 0x9f, 0xe7, 0xb7, 0x8d, 0x33, 0xc2, 0x17, 0xb4, 0x7f, 0x25, + 0xd8, 0x5f, 0x30, 0xb0, 0x0f, 0x1a, 0xd3, 0x34, 0x7d, 0x6b, 0xfb, 0x09, + 0x03, 0x82, 0xba, 0x45, 0xd6, 0x20, 0x34, 0x2e, 0x75, 0x32, 0xf6, 0x56, + 0x27, 0xb2, 0xbb, 0x41, 0x1d, 0x38, 0x3a, 0xab, 0x5f, 0xfc, 0xba, 0x33, + 0xfc, 0x32, 0xdd, 0x06, 0xbf, 0xf0, 0x27, 0x22, 0x9e, 0x4f, 0x54, 0x2d, + 0x42, 0xf9, 0xe4, 0xfd, 0xed, 0x45, 0x63, 0x7a, 0x2d, 0x43, 0xd4, 0x2d, + 0x2e, 0x0c, 0x52, 0x7a, 0xd2, 0x8d, 0x60, 0xa8, 0x37, 0xa4, 0x5b, 0xdf, + 0x8c, 0x39, 0x37, 0x6a, 0xc9, 0xc1, 0x3f, 0x9b, 0x8a, 0x39, 0xee, 0x93, + 0x84, 0x6c, 0x65, 0xfb, 0x70, 0xf1, 0x29, 0xe3, 0x7e, 0x5a, 0x3d, 0x21, + 0xb5, 0x23, 0x74, 0x48, 0xe3, 0xb7, 0x8f, 0xb1, 0x28, 0xbe, 0xbe, 0x81, + 0xc7, 0x8a, 0x39, 0xc6, 0xfc, 0xbf, 0x0f, 0xfa, 0x2e, 0xe6, 0xbe, 0xba, + 0x1b, 0x5b, 0xe0, 0x2e, 0x2a, 0x7c, 0x4c, 0x25, 0x86, 0x38, 0x08, 0x89, + 0x27, 0x5e, 0xd2, 0x2f, 0x6d, 0x11, 0x53, 0xc1, 0x78, 0x26, 0x43, 0xfc, + 0x79, 0x25, 0x42, 0x85, 0x9e, 0x8e, 0xbb, 0xd5, 0xda, 0x60, 0xa8, 0xc6, + 0xb2, 0x7b, 0xd7, 0xd2, 0x2d, 0x28, 0x08, 0x9d, 0x6a, 0x36, 0x9a, 0x0d, + 0x81, 0x88, 0xdc, 0xeb, 0x90, 0xfa, 0x6a, 0xa7, 0x24, 0x49, 0xa6, 0xf5, + 0x8a, 0x07, 0x57, 0x5d, 0x13, 0x1d, 0xbf, 0x4f, 0x72, 0xa1, 0xf0, 0x58, + 0x64, 0x82, 0x45, 0x11, 0xd7, 0x13, 0xff, 0x63, 0x50, 0xf1, 0x0e, 0x2a, + 0xb4, 0x2f, 0x36, 0xfa, 0x37, 0xae, 0x01, 0x02, 0x81, 0x81, 0x00, 0xea, + 0x15, 0x86, 0xf2, 0xfb, 0xdf, 0xde, 0x7f, 0x7b, 0x5b, 0xf8, 0x64, 0x0a, + 0x75, 0x7e, 0x89, 0x77, 0x16, 0xcd, 0x7e, 0x7c, 0x34, 0x26, 0xb9, 0xc3, + 0xdf, 0x10, 0x6b, 0xf6, 0xad, 0x36, 0x24, 0x2b, 0x10, 0x02, 0x1c, 0xc4, + 0xc2, 0x3b, 0x2e, 0x7d, 0xff, 0x31, 0x14, 0xc0, 0xf6, 0x66, 0x23, 0xcf, + 0xe9, 0xdf, 0x6e, 0x99, 0x46, 0x09, 0x9e, 0x45, 0xb1, 0xb7, 0x54, 0x47, + 0xda, 0x13, 0x31, 0xa5, 0xcb, 0xeb, 0x40, 0xb0, 0x19, 0x19, 0x01, 0xe4, + 0xfb, 0x29, 0x64, 0x38, 0xfc, 0x6c, 0x9d, 0xb4, 0xd2, 0xf4, 0x96, 0xec, + 0x5a, 0x89, 0x1e, 0xe6, 0xc3, 0xac, 0x1a, 0xe2, 0x05, 0xa8, 0xbc, 0x36, + 0x21, 0x64, 0x2f, 0x7f, 0x58, 0xc7, 0x01, 0x23, 0x63, 0x54, 0xe1, 0xdf, + 0xf5, 0x58, 0xd3, 0x27, 0xd3, 0xfe, 0x91, 0x64, 0x5f, 0x53, 0x1a, 0xc3, + 0x37, 0x49, 0x38, 0xcf, 0xfa, 0xba, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xbf, + 0x82, 0x5d, 0x73, 0x5f, 0xf9, 0xe5, 0xda, 0x51, 0xa9, 0xb5, 0xf4, 0x13, + 0xdb, 0xfc, 0x13, 0x67, 0xfa, 0x0a, 0xff, 0xc0, 0x8a, 0x03, 0x1d, 0xb2, + 0xb0, 0xb7, 0x3c, 0x55, 0xa3, 0x7a, 0xae, 0xc0, 0x8c, 0xac, 0x60, 0x30, + 0x24, 0x9b, 0xfb, 0xd0, 0x79, 0xca, 0xf9, 0x57, 0x17, 0xf1, 0x75, 0x68, + 0xf7, 0x30, 0xf1, 0x06, 0xd6, 0x37, 0x39, 0x26, 0xfc, 0xc1, 0x47, 0xfa, + 0x8b, 0x7b, 0x76, 0xb0, 0xf9, 0x11, 0x51, 0x1a, 0xac, 0x03, 0x5b, 0x5a, + 0x79, 0xb6, 0xdd, 0x49, 0xf0, 0x8e, 0x6f, 0xef, 0x74, 0x4e, 0x92, 0x87, + 0x33, 0xb3, 0xd1, 0x43, 0xcd, 0x94, 0x6f, 0x85, 0x98, 0x42, 0x6d, 0x10, + 0x1b, 0x55, 0x9e, 0x76, 0x02, 0x4b, 0x40, 0x0a, 0xf6, 0xc8, 0x2c, 0xfd, + 0xdb, 0x7a, 0x83, 0x15, 0xea, 0x20, 0x04, 0x9a, 0x80, 0x50, 0x6e, 0xa4, + 0xc9, 0x87, 0x03, 0x0c, 0x71, 0x78, 0x89, 0x02, 0x81, 0x81, 0x00, 0x89, + 0xbe, 0x09, 0x1e, 0xca, 0x1f, 0xbd, 0xa9, 0x7e, 0x49, 0x6c, 0x2c, 0x52, + 0x0b, 0x39, 0x5e, 0x62, 0x79, 0x44, 0x8a, 0x7d, 0x43, 0xa2, 0xd6, 0x04, + 0xf0, 0x29, 0x95, 0x9e, 0x1d, 0xe6, 0x91, 0xf9, 0xd4, 0xfd, 0xa9, 0x38, + 0x0e, 0xa3, 0x0c, 0x84, 0x8f, 0xb9, 0xad, 0xe0, 0xae, 0x1d, 0x04, 0x4d, + 0xbf, 0xec, 0xfe, 0x03, 0xab, 0x36, 0xd5, 0xaf, 0x65, 0x17, 0xdf, 0xbc, + 0x38, 0x12, 0xbb, 0x50, 0x38, 0x62, 0x42, 0x3a, 0x5d, 0x4a, 0x5d, 0xd7, + 0x04, 0x04, 0x23, 0x39, 0x75, 0x2f, 0xe4, 0xcd, 0x16, 0xa5, 0x5e, 0x79, + 0xcd, 0xfc, 0x89, 0xf6, 0x78, 0x85, 0xb9, 0x7b, 0xee, 0xa0, 0x8f, 0xbf, + 0xba, 0x7e, 0x5d, 0x84, 0xae, 0x14, 0xcc, 0x12, 0xaa, 0xcc, 0xb3, 0xed, + 0x39, 0x4d, 0xff, 0x52, 0x9c, 0x68, 0x5b, 0xdd, 0x98, 0x4a, 0x2a, 0xa1, + 0x5c, 0xd2, 0xf5, 0x5f, 0x4c, 0xc6, 0xa9, 0x02, 0x81, 0x80, 0x0d, 0xec, + 0x8f, 0x98, 0xdc, 0xe8, 0x91, 0x82, 0xbf, 0x1f, 0x44, 0xc0, 0x7b, 0x55, + 0x2a, 0x4d, 0xca, 0xe8, 0x8e, 0x36, 0x2c, 0x2c, 0x9c, 0xaf, 0x63, 0x17, + 0xa0, 0x2a, 0xfd, 0xdb, 0x06, 0x07, 0x80, 0xae, 0x79, 0xb6, 0x00, 0xaa, + 0x18, 0xc1, 0x45, 0x56, 0x25, 0xa0, 0xdd, 0x69, 0x3b, 0x40, 0x1b, 0x22, + 0xa5, 0xe7, 0x50, 0x64, 0xf0, 0xdc, 0xf1, 0xed, 0xbc, 0xab, 0xdc, 0x16, + 0x9a, 0x22, 0x76, 0x19, 0x95, 0xdd, 0xbc, 0xbf, 0xb6, 0xfa, 0xc4, 0x68, + 0x47, 0x18, 0x6d, 0xd0, 0xd4, 0xba, 0x64, 0xc1, 0xa3, 0x18, 0xda, 0x45, + 0xb3, 0x14, 0x4b, 0x06, 0xbe, 0x7d, 0x21, 0x4c, 0x81, 0xbf, 0xe6, 0x44, + 0xe6, 0x83, 0xbf, 0xf6, 0xc8, 0xbb, 0xde, 0x50, 0x35, 0x1b, 0xb8, 0x55, + 0x65, 0xe1, 0xf4, 0x0c, 0xf2, 0xc9, 0x02, 0xe6, 0xc3, 0x72, 0x57, 0xfe, + 0xe3, 0x17, 0x20, 0xa7, 0x7b, 0x69, 0x02, 0x81, 0x81, 0x00, 0xe1, 0xb7, + 0xb5, 0x81, 0x83, 0xf4, 0x4d, 0xb9, 0x5a, 0x76, 0x7f, 0x55, 0xd8, 0x2a, + 0x77, 0x7a, 0xff, 0x5b, 0x62, 0xf4, 0x4a, 0x2b, 0x29, 0x38, 0x2f, 0x82, + 0x3e, 0x62, 0xa4, 0x5b, 0xfa, 0x87, 0x35, 0x6c, 0x08, 0x98, 0x16, 0x31, + 0x4d, 0x18, 0x27, 0x4c, 0x57, 0xe4, 0x29, 0x41, 0x35, 0xaa, 0xbf, 0xfe, + 0xd9, 0x34, 0x51, 0x8f, 0x61, 0x76, 0x1c, 0x6b, 0x9d, 0x3f, 0xc4, 0x72, + 0x01, 0xee, 0xe2, 0x98, 0x94, 0x4a, 0x88, 0x8c, 0x5e, 0xb0, 0x04, 0xb1, + 0x61, 0x79, 0x8a, 0x91, 0xff, 0x37, 0x75, 0xdd, 0xa7, 0x95, 0xf2, 0x44, + 0xcc, 0xbd, 0xae, 0x5b, 0xd9, 0x0e, 0x71, 0x30, 0x1e, 0x1c, 0x24, 0xcd, + 0xb3, 0xe4, 0x39, 0x8c, 0x6a, 0x28, 0x60, 0xca, 0x67, 0x48, 0x1b, 0x36, + 0x29, 0x47, 0xf9, 0xfb, 0x9a, 0x5b, 0x75, 0xf5, 0xb3, 0x62, 0x3d, 0x7c, + 0x06, 0x3f, 0xd5, 0xe8, 0xae, 0xd6}; + +static const std::vector priv_key_11{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xd9, 0x32, 0xa8, 0x91, 0x27, 0x97, 0x53, 0xa7, 0x0c, 0x0a, + 0x57, 0x88, 0xda, 0x0b, 0x6c, 0x74, 0x0b, 0xc7, 0x83, 0x84, 0xb4, 0x6c, + 0x43, 0x46, 0x0d, 0x9d, 0x1d, 0x7d, 0x64, 0x31, 0x0f, 0x06, 0x6d, 0x5d, + 0x62, 0x79, 0x9e, 0x11, 0x5b, 0x54, 0x2c, 0x05, 0x01, 0x2b, 0x69, 0x2c, + 0x53, 0x55, 0xca, 0x52, 0x54, 0x92, 0x90, 0x2c, 0x1e, 0x38, 0xab, 0x77, + 0xc9, 0x6a, 0x7e, 0x7d, 0x07, 0xf6, 0x51, 0xf0, 0xab, 0x91, 0xdc, 0xc4, + 0xfa, 0xdf, 0x46, 0xfb, 0x52, 0x44, 0x06, 0x5d, 0x58, 0x62, 0x0e, 0xb6, + 0xd3, 0x1d, 0x73, 0x6e, 0xce, 0xb0, 0x27, 0xc4, 0x6e, 0x4c, 0x04, 0x24, + 0xd2, 0x7f, 0x0f, 0x16, 0xd3, 0xe2, 0x48, 0xf3, 0xbf, 0x3c, 0xa9, 0x31, + 0x27, 0x72, 0x9f, 0x04, 0x3f, 0xc1, 0xa3, 0x07, 0x96, 0x11, 0x88, 0xc4, + 0x4a, 0xbe, 0x77, 0xe7, 0x82, 0xe3, 0xd2, 0xa0, 0x22, 0x87, 0x27, 0x92, + 0x42, 0x5f, 0x34, 0x2d, 0xe0, 0x97, 0x14, 0x55, 0x51, 0xcc, 0xe5, 0x68, + 0xe2, 0x6f, 0x34, 0xcd, 0x0a, 0xc7, 0x87, 0xba, 0xf3, 0xb7, 0xe8, 0x5a, + 0x76, 0x8a, 0x46, 0x9d, 0xfc, 0xff, 0xdb, 0x6e, 0xd2, 0xed, 0x8c, 0xd7, + 0xc4, 0x33, 0xf4, 0xdb, 0x45, 0x77, 0xcc, 0x10, 0xef, 0x49, 0xa3, 0x43, + 0x51, 0xc8, 0xeb, 0xba, 0x32, 0x40, 0xe9, 0xa5, 0xe8, 0x67, 0x37, 0x4d, + 0xf0, 0x17, 0x32, 0x15, 0x6e, 0x32, 0x69, 0xf6, 0x56, 0x38, 0x9a, 0xee, + 0x2e, 0xdd, 0xfe, 0xcc, 0xba, 0x60, 0xab, 0x91, 0x3b, 0xf3, 0xdc, 0x73, + 0x4e, 0x56, 0xb0, 0x94, 0xae, 0x16, 0x44, 0xa5, 0x47, 0xaf, 0x5a, 0xe4, + 0xd7, 0x15, 0x3a, 0x87, 0x61, 0x0a, 0x51, 0xaf, 0x70, 0xbd, 0x57, 0x96, + 0xd6, 0xa2, 0xdd, 0x87, 0x46, 0x53, 0xc5, 0xcc, 0x5c, 0xdc, 0x50, 0x2d, + 0x7f, 0x33, 0x58, 0xf4, 0xde, 0x79, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x49, 0xaf, 0xb0, 0x14, 0x9e, 0xd3, 0xee, 0x23, 0x6c, + 0x28, 0x4e, 0x0e, 0x35, 0xbb, 0x4e, 0x6e, 0x08, 0x59, 0x05, 0xbb, 0x8d, + 0xe2, 0x74, 0xe8, 0x5d, 0x52, 0x02, 0x61, 0x3a, 0x0e, 0x92, 0xc4, 0x61, + 0x72, 0x1f, 0x28, 0x97, 0x81, 0xd7, 0xf4, 0x34, 0x82, 0xf6, 0x24, 0x9e, + 0x27, 0xd5, 0x95, 0xf3, 0x6f, 0xff, 0x15, 0x42, 0x28, 0x55, 0x90, 0x70, + 0x4b, 0xd1, 0x5f, 0x79, 0xce, 0x3d, 0x57, 0x49, 0xf1, 0x56, 0xa3, 0xc3, + 0xbc, 0x68, 0x48, 0x3b, 0xb2, 0xa3, 0xf4, 0x44, 0x1c, 0x83, 0x11, 0xb1, + 0x60, 0x41, 0x3b, 0x6a, 0xa0, 0x1b, 0x2b, 0x14, 0x32, 0xc6, 0x20, 0xaf, + 0xff, 0x36, 0x12, 0xb9, 0x31, 0xcb, 0x6c, 0xa7, 0xc7, 0x5a, 0x07, 0xe0, + 0x76, 0xb6, 0xa5, 0x62, 0x61, 0x74, 0xa7, 0xe3, 0x01, 0x7d, 0xde, 0x31, + 0x02, 0x37, 0x41, 0x6b, 0x38, 0x75, 0xe5, 0x88, 0xdd, 0x9f, 0x18, 0x8f, + 0x41, 0x8c, 0xcf, 0x49, 0xd8, 0x53, 0x8d, 0x29, 0xda, 0x72, 0x91, 0xc5, + 0xfd, 0xd7, 0x21, 0x3d, 0x61, 0x5e, 0x5f, 0x1d, 0x7f, 0x94, 0x76, 0x8d, + 0xca, 0x61, 0x12, 0x97, 0x8d, 0xbd, 0xca, 0xc1, 0xf9, 0xb8, 0x01, 0xec, + 0x14, 0x63, 0xe9, 0xfc, 0x2a, 0x49, 0xd3, 0x4b, 0x9a, 0x63, 0x86, 0x05, + 0x75, 0x14, 0x85, 0xe9, 0xf1, 0x12, 0x98, 0x00, 0xf3, 0xed, 0x7e, 0x73, + 0xcf, 0x27, 0xed, 0xbb, 0xcb, 0x80, 0xf1, 0x16, 0x55, 0xf1, 0x0b, 0x90, + 0x05, 0x44, 0x86, 0x2b, 0xf7, 0xbf, 0x89, 0xad, 0xbc, 0xd5, 0xbd, 0x23, + 0xc3, 0xeb, 0xb7, 0x44, 0xa6, 0x88, 0x07, 0x89, 0x34, 0x13, 0x8a, 0x0f, + 0xb9, 0x30, 0x67, 0x0f, 0xf4, 0xb6, 0x58, 0x8f, 0x60, 0x34, 0x77, 0x7c, + 0xa1, 0x12, 0x4c, 0xd0, 0x1c, 0xaa, 0x72, 0x6c, 0x75, 0xd8, 0x59, 0x63, + 0xcb, 0x35, 0x00, 0x79, 0x54, 0x01, 0xa9, 0x02, 0x81, 0x81, 0x00, 0xf0, + 0xd6, 0xd9, 0xaa, 0x10, 0x40, 0xe8, 0xac, 0xfa, 0x4d, 0x65, 0x8d, 0x63, + 0x2a, 0xb8, 0x34, 0x23, 0x57, 0xed, 0xf9, 0xa0, 0x05, 0x37, 0xc8, 0x88, + 0x37, 0x0e, 0x74, 0x7a, 0xd9, 0x58, 0x4c, 0xfa, 0x68, 0x32, 0x61, 0x43, + 0x96, 0xdb, 0x58, 0x4b, 0x28, 0x9b, 0xa2, 0x58, 0x5b, 0xad, 0xee, 0x9d, + 0x2b, 0xe7, 0x75, 0xc1, 0x94, 0xfa, 0xec, 0xf8, 0x0e, 0x41, 0x09, 0xbc, + 0x36, 0x3d, 0x82, 0x11, 0xd4, 0xba, 0x71, 0xb0, 0x68, 0x01, 0x85, 0x6a, + 0xee, 0x99, 0x28, 0x18, 0x60, 0x62, 0x0a, 0x19, 0xf0, 0xd4, 0x94, 0x3f, + 0x3d, 0x7d, 0x2a, 0xfe, 0x6d, 0xac, 0x6c, 0x55, 0x87, 0x00, 0x87, 0x95, + 0x9b, 0xe0, 0xd2, 0xa1, 0xf8, 0xd1, 0xe0, 0x18, 0xdb, 0x59, 0x56, 0x20, + 0xeb, 0xd8, 0xab, 0x3d, 0x54, 0x80, 0xcd, 0x5c, 0x1a, 0xec, 0x73, 0xc9, + 0x70, 0x26, 0x9d, 0x0c, 0x71, 0x39, 0xb3, 0x02, 0x81, 0x81, 0x00, 0xe6, + 0xde, 0xd3, 0x33, 0x94, 0x13, 0x51, 0x0f, 0x99, 0x08, 0xa1, 0xc0, 0x28, + 0x99, 0x9e, 0x53, 0x0e, 0xaa, 0x02, 0x9d, 0xbb, 0x82, 0xf5, 0x51, 0x9b, + 0xf4, 0x2a, 0xa8, 0xa8, 0xf8, 0x24, 0x1b, 0x15, 0x1b, 0xf9, 0x5e, 0xce, + 0x24, 0xb3, 0x5c, 0x33, 0xff, 0xeb, 0xf9, 0x73, 0x75, 0x57, 0x16, 0xcd, + 0xde, 0x31, 0x05, 0x2f, 0xe9, 0xfb, 0x83, 0x27, 0xea, 0x6e, 0xfd, 0x1e, + 0x16, 0x7a, 0xea, 0x02, 0x76, 0xab, 0xbb, 0x7b, 0x99, 0x6f, 0xf8, 0x77, + 0x42, 0x85, 0x34, 0xc1, 0x2a, 0x48, 0xb5, 0x79, 0x88, 0x99, 0x5d, 0xfc, + 0x1e, 0x5b, 0x93, 0xbb, 0x34, 0x60, 0xb8, 0xc5, 0xd5, 0x7a, 0x81, 0x78, + 0xee, 0xf7, 0xc6, 0xee, 0xba, 0xbf, 0x00, 0x85, 0x98, 0x26, 0xe1, 0xa3, + 0xc4, 0x67, 0x6f, 0x98, 0x89, 0x3c, 0x09, 0x5c, 0x8a, 0x89, 0x2c, 0x07, + 0xd9, 0x7f, 0xf7, 0xe3, 0x0a, 0x99, 0x23, 0x02, 0x81, 0x81, 0x00, 0x99, + 0x84, 0x6a, 0x84, 0xd4, 0x0d, 0x7c, 0x03, 0x5f, 0x1d, 0xdc, 0xc0, 0xce, + 0x58, 0x99, 0xc8, 0x6a, 0x4b, 0x0f, 0x5f, 0x92, 0x58, 0x21, 0x21, 0xcb, + 0x6a, 0x44, 0xe5, 0x8c, 0xb5, 0x64, 0x6a, 0xd5, 0x27, 0x7c, 0x0d, 0xb1, + 0xd6, 0xc4, 0x84, 0xb8, 0x8b, 0xef, 0x01, 0x02, 0x0f, 0x96, 0x84, 0x46, + 0x5d, 0x89, 0x11, 0xef, 0xce, 0x76, 0x50, 0x7d, 0x22, 0x20, 0xe5, 0x02, + 0xbb, 0x14, 0x64, 0x07, 0xd7, 0xb0, 0xec, 0xed, 0x44, 0xae, 0xcb, 0x8b, + 0xc9, 0x01, 0x89, 0xa4, 0x58, 0x33, 0xc6, 0x3a, 0x98, 0xdf, 0xf8, 0x8b, + 0x83, 0x37, 0x79, 0x23, 0x6b, 0x67, 0x80, 0x3a, 0xd8, 0x6e, 0x46, 0xfe, + 0xdf, 0xb8, 0xe4, 0xaa, 0xe8, 0x7f, 0x67, 0xb8, 0x90, 0x81, 0x96, 0xbc, + 0x2f, 0x7a, 0x12, 0x55, 0x6a, 0xbb, 0x1b, 0xac, 0x3d, 0x61, 0x41, 0xc1, + 0x42, 0xa2, 0xea, 0x72, 0xd6, 0xed, 0xaf, 0x02, 0x81, 0x80, 0x73, 0xd1, + 0x42, 0xa8, 0x74, 0x57, 0x40, 0x6a, 0x0f, 0xbe, 0x69, 0xce, 0x89, 0x4f, + 0x8f, 0x42, 0x61, 0x6f, 0xde, 0x42, 0x1c, 0xa8, 0x34, 0xc3, 0x0c, 0xf6, + 0x6f, 0x54, 0x0e, 0xf7, 0xf4, 0xbc, 0xf5, 0x59, 0x04, 0x3f, 0x90, 0x30, + 0x8f, 0x1d, 0xe9, 0x24, 0x30, 0xd0, 0x02, 0x20, 0xd2, 0x60, 0xa9, 0x44, + 0x16, 0xd9, 0x60, 0x51, 0x04, 0x10, 0xa6, 0xbc, 0x8f, 0x93, 0x41, 0x3d, + 0xcb, 0xc9, 0x8b, 0x14, 0xd7, 0x50, 0x05, 0x50, 0x53, 0x00, 0x95, 0x6b, + 0x74, 0x81, 0xa3, 0x89, 0xbf, 0xd1, 0xf2, 0x37, 0x19, 0xa1, 0x31, 0x72, + 0x55, 0x44, 0x86, 0x3c, 0x5f, 0x6d, 0x32, 0x29, 0xc6, 0xfc, 0x1e, 0x9b, + 0xdb, 0x07, 0x1c, 0x09, 0xe8, 0xf9, 0xad, 0x0b, 0x48, 0x2e, 0x17, 0xc6, + 0xd6, 0x91, 0x00, 0x37, 0x90, 0x3b, 0xae, 0x05, 0xfd, 0x8c, 0x6e, 0x1f, + 0xa9, 0x77, 0xc4, 0x99, 0x33, 0x7b, 0x02, 0x81, 0x81, 0x00, 0xce, 0x18, + 0xd1, 0x58, 0x82, 0x25, 0x40, 0xcf, 0xe5, 0x89, 0x74, 0x83, 0x38, 0xa7, + 0x7a, 0x4b, 0xd9, 0xa5, 0x7b, 0x07, 0x98, 0x19, 0xf0, 0x28, 0x01, 0x33, + 0x72, 0x35, 0x9f, 0x29, 0x74, 0x8b, 0x8c, 0xe3, 0x40, 0xdf, 0x5f, 0xc4, + 0x2e, 0xad, 0x63, 0x7b, 0x1d, 0x5c, 0x06, 0x94, 0x77, 0xeb, 0x64, 0xe6, + 0x4e, 0xf4, 0x24, 0xc9, 0xd6, 0x4a, 0xec, 0x4d, 0x0d, 0x0c, 0x71, 0xb9, + 0x2a, 0x5d, 0x35, 0xc0, 0xae, 0xf4, 0xe9, 0xd8, 0xa2, 0xce, 0x0a, 0x2e, + 0xa8, 0xd6, 0xde, 0xdd, 0xbd, 0xf9, 0x69, 0x7c, 0x05, 0x4d, 0xc2, 0x1c, + 0x05, 0xe9, 0x6e, 0x2d, 0xe8, 0x0c, 0x65, 0x18, 0x26, 0xe6, 0xeb, 0x59, + 0xa0, 0x66, 0x96, 0xd2, 0xf8, 0x51, 0x8a, 0xe9, 0x14, 0x79, 0xf3, 0x21, + 0xda, 0x24, 0xc3, 0xc3, 0xb6, 0x35, 0x9c, 0xa1, 0x2d, 0xee, 0xc1, 0x6f, + 0xe3, 0x9f, 0x62, 0xe6, 0x71, 0x4c}; + +static const std::vector priv_key_12{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xbb, 0x11, 0xe6, 0x8c, 0x71, 0xd5, 0x8b, 0xf3, 0x06, 0x58, + 0x75, 0x1b, 0xc3, 0x21, 0x8e, 0x68, 0xbe, 0x87, 0xdc, 0x8a, 0xfa, 0x5f, + 0xf9, 0x8a, 0xe6, 0x2c, 0x06, 0x50, 0x15, 0x48, 0x98, 0x59, 0x59, 0xed, + 0x95, 0x17, 0x2a, 0x9d, 0x36, 0x59, 0xee, 0x6e, 0xc3, 0x4b, 0xc4, 0x17, + 0xce, 0xe1, 0x2b, 0x87, 0x80, 0x01, 0xc5, 0x4b, 0xc1, 0xe0, 0x85, 0xeb, + 0xbf, 0xc0, 0xe8, 0xd9, 0x77, 0xd3, 0x5e, 0xbc, 0x25, 0x06, 0x18, 0xbf, + 0xe6, 0xca, 0xa1, 0xd0, 0x18, 0xf2, 0xf4, 0x06, 0x7c, 0x3f, 0x82, 0x50, + 0x16, 0xc6, 0x48, 0xc1, 0x88, 0x16, 0x65, 0x60, 0x05, 0x6b, 0xe9, 0xd6, + 0xa9, 0x51, 0x43, 0xbd, 0xd4, 0xfe, 0xa6, 0xeb, 0xaa, 0xb5, 0x6f, 0x39, + 0x7e, 0xc7, 0x8c, 0x99, 0x15, 0xaf, 0xe0, 0xa1, 0x8b, 0xe3, 0xf3, 0x30, + 0x85, 0xc2, 0xae, 0x2a, 0xf3, 0xa7, 0x99, 0xd8, 0x62, 0xec, 0x99, 0x7f, + 0xf5, 0x56, 0xd9, 0x1b, 0x3a, 0x80, 0xbd, 0x67, 0x5f, 0xd2, 0xce, 0x4f, + 0x1c, 0xeb, 0xfb, 0xbe, 0xb2, 0x7b, 0xec, 0x85, 0x6a, 0x29, 0xd2, 0x67, + 0x66, 0x9e, 0x2d, 0x78, 0xf0, 0xe7, 0xf5, 0xa1, 0x55, 0x98, 0x53, 0xea, + 0x7c, 0xbe, 0x50, 0xc3, 0xa1, 0x05, 0x1f, 0x71, 0xb7, 0x45, 0x91, 0xc5, + 0xab, 0x4e, 0xfb, 0x2d, 0x1e, 0xda, 0x47, 0xe2, 0x1f, 0x49, 0x86, 0x6e, + 0x80, 0xd7, 0x5e, 0x23, 0x74, 0x86, 0x85, 0x2d, 0x5a, 0x24, 0xb7, 0x20, + 0x17, 0xd9, 0x33, 0x4e, 0x95, 0x84, 0x24, 0xed, 0x32, 0xf5, 0xa0, 0x2d, + 0xb7, 0xcc, 0x2c, 0xdf, 0x74, 0x3b, 0x58, 0x86, 0x4a, 0x21, 0x9a, 0x86, + 0x67, 0x89, 0x0b, 0x39, 0x6c, 0x73, 0xca, 0x9e, 0x7c, 0x72, 0xc7, 0x43, + 0x51, 0xdd, 0x31, 0x75, 0x83, 0xf4, 0x63, 0x09, 0x40, 0x14, 0xce, 0xdc, + 0xc1, 0x21, 0x79, 0x16, 0x8c, 0xcb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x52, 0xd5, 0x13, 0x4b, 0xde, 0xdf, 0xda, 0xcf, 0x2a, + 0x61, 0x22, 0xc1, 0xbf, 0x3e, 0x6d, 0x8b, 0x6d, 0xca, 0x44, 0xda, 0x79, + 0x10, 0xe4, 0x33, 0x1f, 0xc6, 0x20, 0xa9, 0x77, 0x33, 0x24, 0xda, 0x73, + 0x9a, 0x62, 0xa8, 0xd6, 0x62, 0xb4, 0x7d, 0x4f, 0xb9, 0x55, 0xda, 0x87, + 0xa2, 0xaf, 0x25, 0x3f, 0x1c, 0x09, 0x8f, 0x3f, 0x28, 0x53, 0x59, 0xb2, + 0x92, 0xf7, 0xde, 0x58, 0x7c, 0x6a, 0xb5, 0x7a, 0x3e, 0x3e, 0xfa, 0x9b, + 0x1c, 0xe5, 0xf9, 0x95, 0x7a, 0xca, 0x81, 0x51, 0x92, 0x49, 0x93, 0xe9, + 0x84, 0xc3, 0x00, 0xdb, 0x98, 0x6e, 0x44, 0xd4, 0x70, 0x97, 0x15, 0xf8, + 0x7d, 0xe7, 0x8d, 0x27, 0x3c, 0xb8, 0x42, 0x65, 0xf0, 0xf6, 0x2e, 0xce, + 0x68, 0x1b, 0xfe, 0x0a, 0x00, 0x82, 0xfc, 0xd4, 0xaf, 0x53, 0x7d, 0x04, + 0xe2, 0xd8, 0x67, 0xa2, 0xad, 0x3c, 0x24, 0x5b, 0x57, 0xd8, 0x3c, 0xff, + 0xca, 0x12, 0x27, 0x21, 0x72, 0x70, 0xcc, 0x69, 0x5f, 0x02, 0x74, 0xf7, + 0xb9, 0x3b, 0x87, 0x1f, 0x56, 0x00, 0x73, 0xaf, 0xbd, 0x7b, 0x9f, 0xf5, + 0x6c, 0xb7, 0x69, 0xb9, 0x6e, 0x04, 0x1a, 0x5e, 0x78, 0xd2, 0x72, 0xe8, + 0x8d, 0x87, 0x75, 0x2c, 0x83, 0x91, 0x14, 0xde, 0x21, 0x0f, 0x99, 0x04, + 0x90, 0xf3, 0x7d, 0x19, 0x6a, 0x7c, 0xd6, 0xa7, 0x31, 0x5e, 0x66, 0xa1, + 0x3f, 0xa8, 0x5e, 0xd9, 0xc5, 0x31, 0xac, 0xd7, 0x7c, 0x35, 0x01, 0x38, + 0x27, 0xf4, 0x2d, 0x9c, 0x69, 0xe2, 0xa2, 0x61, 0x3e, 0x9b, 0x49, 0x1c, + 0x9a, 0x33, 0xaf, 0x16, 0xcc, 0xf9, 0xc2, 0x05, 0x7b, 0x1d, 0x4c, 0x54, + 0x7a, 0xc9, 0x1f, 0x65, 0x11, 0xbb, 0x74, 0xee, 0x68, 0xa4, 0x2d, 0x20, + 0x9f, 0xc0, 0x17, 0x2c, 0x11, 0x8c, 0xd3, 0xc6, 0x64, 0xd7, 0x8e, 0x23, + 0x68, 0x4d, 0xc7, 0x68, 0x1c, 0x05, 0x91, 0x02, 0x81, 0x81, 0x00, 0xde, + 0xd3, 0xab, 0xd7, 0x4d, 0x47, 0x23, 0x47, 0x65, 0x7a, 0x9d, 0x94, 0xcd, + 0x09, 0xe6, 0x05, 0xb6, 0x79, 0x9c, 0x57, 0x98, 0x43, 0x33, 0x54, 0x68, + 0xeb, 0x26, 0x28, 0x0f, 0xf6, 0xcd, 0xe8, 0x36, 0xd2, 0xf6, 0x8e, 0x1b, + 0xf0, 0x11, 0xfe, 0x5e, 0x0e, 0xd8, 0x82, 0xe9, 0x62, 0xd4, 0xf3, 0x3e, + 0x10, 0xd4, 0x41, 0xd3, 0x11, 0x53, 0x6c, 0x30, 0xef, 0x7f, 0x61, 0xe4, + 0x79, 0x1f, 0xce, 0xac, 0xde, 0xda, 0x89, 0x09, 0x24, 0x42, 0x69, 0x0a, + 0xf5, 0x36, 0x44, 0x87, 0x8b, 0xf7, 0xfe, 0xe8, 0x8e, 0xc5, 0x5e, 0xd1, + 0xaa, 0xce, 0x4f, 0x05, 0xab, 0xd5, 0xfc, 0xa1, 0x38, 0xad, 0x03, 0x58, + 0x5e, 0x22, 0x31, 0xea, 0xf6, 0x3c, 0x16, 0xef, 0xdc, 0x22, 0x1d, 0xd9, + 0x11, 0x1d, 0xfd, 0x1a, 0xb3, 0x20, 0xb5, 0x2b, 0x0c, 0x87, 0x8a, 0xe6, + 0x8d, 0x01, 0x09, 0x2e, 0xf7, 0x7b, 0x43, 0x02, 0x81, 0x81, 0x00, 0xd6, + 0xeb, 0x78, 0x29, 0xef, 0x21, 0x69, 0x64, 0x40, 0x50, 0x60, 0x48, 0xfa, + 0x4a, 0x61, 0xbe, 0x6e, 0xb8, 0xf1, 0xf5, 0x25, 0xfe, 0xdf, 0xc6, 0xb2, + 0x64, 0x42, 0x07, 0x1c, 0xa3, 0x24, 0xa9, 0xb5, 0xc3, 0x19, 0x01, 0x87, + 0x77, 0xb6, 0x88, 0x1f, 0xb9, 0xe5, 0x06, 0x94, 0x9c, 0x63, 0x64, 0x8a, + 0xe5, 0x59, 0xc5, 0xc0, 0xf9, 0xfa, 0x79, 0xb9, 0xae, 0xf4, 0xc5, 0x46, + 0x59, 0xaf, 0xb3, 0xcc, 0x89, 0x29, 0x21, 0xea, 0xca, 0xf9, 0x5b, 0x19, + 0x4a, 0xae, 0x4b, 0x6b, 0x13, 0x08, 0xd3, 0x99, 0xda, 0x89, 0x93, 0x08, + 0x2d, 0x3f, 0xf2, 0xe6, 0xfe, 0xf6, 0xf5, 0x04, 0x3c, 0xa9, 0x01, 0x8d, + 0xe1, 0xf6, 0xee, 0x37, 0x25, 0x25, 0x61, 0xed, 0xa1, 0xff, 0x85, 0xa9, + 0xf3, 0xa1, 0xd0, 0x39, 0xd4, 0x15, 0xcc, 0x25, 0x25, 0xae, 0x52, 0xbe, + 0xba, 0xfe, 0xd4, 0x4d, 0x05, 0x1b, 0xd9, 0x02, 0x81, 0x80, 0x1a, 0x36, + 0xd0, 0xba, 0x8d, 0x8e, 0xd6, 0xe9, 0xa9, 0x58, 0x99, 0x7d, 0x4d, 0xf9, + 0xe2, 0x23, 0xbd, 0xe9, 0xe4, 0xa8, 0xb1, 0x73, 0x06, 0x70, 0xe1, 0xbe, + 0xf8, 0x48, 0x32, 0x48, 0x98, 0xc4, 0xbe, 0xde, 0x66, 0xbf, 0x25, 0x2e, + 0x43, 0x0f, 0xa7, 0xc5, 0x1b, 0x57, 0x9b, 0x59, 0x53, 0x30, 0x22, 0x97, + 0x1c, 0x41, 0x7a, 0x31, 0x49, 0x9d, 0x2a, 0xcc, 0xa2, 0x31, 0xc4, 0x0d, + 0x33, 0xde, 0xbe, 0x9b, 0xa1, 0x1e, 0x0a, 0x03, 0x48, 0x04, 0xcf, 0x93, + 0x35, 0x85, 0x2e, 0x65, 0x1b, 0x11, 0xd4, 0x0e, 0x27, 0xce, 0x15, 0xe0, + 0x80, 0x50, 0xef, 0x9b, 0xdd, 0x9a, 0xd0, 0xe4, 0xb8, 0x05, 0xf2, 0xb9, + 0x70, 0x50, 0x6b, 0x11, 0xf8, 0xd3, 0xc1, 0xf8, 0x25, 0xd3, 0x59, 0x1c, + 0x18, 0x69, 0x14, 0x61, 0x0a, 0x72, 0x05, 0xd4, 0x7d, 0x85, 0xab, 0xc5, + 0xde, 0xdf, 0x53, 0xb5, 0x2d, 0xbd, 0x02, 0x81, 0x80, 0x1c, 0x56, 0x45, + 0xac, 0xb9, 0xc3, 0xdd, 0x02, 0x83, 0xdc, 0x55, 0x25, 0xaa, 0x22, 0x9e, + 0x8a, 0x9e, 0x4c, 0xb2, 0x52, 0x51, 0x65, 0x2e, 0x9a, 0x23, 0x31, 0x46, + 0xe7, 0x6b, 0x26, 0x33, 0x92, 0x50, 0xcd, 0xdd, 0x81, 0x2f, 0x1c, 0x60, + 0xab, 0xc8, 0x0b, 0x19, 0xa0, 0x69, 0x7d, 0xc9, 0x39, 0x1b, 0x7b, 0x2b, + 0xff, 0xff, 0xf6, 0xb5, 0xc8, 0xd0, 0xeb, 0xb9, 0x88, 0x3d, 0x43, 0x5c, + 0x00, 0x47, 0xea, 0x99, 0xca, 0xc8, 0x0b, 0x65, 0x1f, 0x56, 0xd1, 0x5a, + 0xf3, 0xc4, 0xb5, 0x68, 0xc7, 0x85, 0x94, 0xa3, 0xe9, 0x07, 0xfd, 0xf7, + 0x5d, 0x8e, 0x89, 0x75, 0x84, 0x4e, 0xbf, 0xb4, 0xc4, 0xe8, 0xb1, 0x2f, + 0x7e, 0xaf, 0x34, 0xad, 0x9e, 0x20, 0xd7, 0xe8, 0x39, 0xf6, 0x73, 0x92, + 0x15, 0x43, 0x5a, 0xac, 0x59, 0x13, 0x58, 0xc9, 0x88, 0x4d, 0x6f, 0x98, + 0x63, 0xe3, 0x97, 0xd5, 0xd9, 0x02, 0x81, 0x81, 0x00, 0xcb, 0xee, 0x5c, + 0x89, 0x32, 0x50, 0x3c, 0xb0, 0x0a, 0x93, 0x12, 0x5a, 0x1f, 0x89, 0x89, + 0x7d, 0x88, 0xac, 0x17, 0x19, 0x32, 0x87, 0x1e, 0xa7, 0xcb, 0x77, 0x5a, + 0x9b, 0xbb, 0x02, 0x84, 0xb6, 0xa2, 0x39, 0x40, 0x8a, 0x9e, 0x79, 0xd7, + 0xdd, 0x81, 0x84, 0x6f, 0xa9, 0xe3, 0x4a, 0xcc, 0x81, 0x58, 0x9c, 0x82, + 0x81, 0xe0, 0x66, 0xeb, 0x9f, 0xa7, 0xa4, 0x56, 0x80, 0x24, 0x9f, 0xd4, + 0xb9, 0x7c, 0xc3, 0xbd, 0xfa, 0xcb, 0x9b, 0xf1, 0x05, 0x91, 0xf4, 0x99, + 0x8a, 0xc6, 0x3c, 0xca, 0x73, 0x55, 0xb9, 0xb7, 0xe8, 0x41, 0x27, 0xc6, + 0xfe, 0x14, 0xa6, 0xa9, 0xb5, 0xb6, 0x4f, 0xad, 0x35, 0x40, 0x75, 0x9a, + 0x21, 0x0e, 0xe2, 0xc7, 0x18, 0x8f, 0x92, 0x96, 0xe1, 0xbf, 0xfc, 0x0a, + 0x4b, 0x2f, 0xe5, 0x16, 0xac, 0x6e, 0x7a, 0xaf, 0xba, 0x95, 0xf3, 0x6b, + 0x7e, 0x03, 0xab, 0x31, 0xd2}; + +static const std::vector priv_key_13{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb4, 0x7e, 0xea, 0xd8, 0x80, 0xe6, 0x5d, 0xdd, 0x3f, 0xd7, + 0x7d, 0xbc, 0x85, 0x9b, 0x82, 0xcb, 0xd9, 0x3d, 0x16, 0x69, 0x8c, 0xe2, + 0x93, 0x51, 0xe5, 0x06, 0xc3, 0x61, 0xdf, 0xc1, 0x4c, 0x7a, 0x69, 0x1e, + 0x7f, 0x04, 0x5c, 0xc7, 0x61, 0x1c, 0x0f, 0xe0, 0x91, 0x4e, 0xd1, 0xfb, + 0x98, 0x50, 0x12, 0xe2, 0x49, 0xc2, 0x38, 0xf8, 0xc9, 0x59, 0x12, 0x55, + 0xb3, 0xd2, 0x73, 0x12, 0xc8, 0x84, 0x0b, 0x83, 0xa1, 0xb7, 0x5b, 0x3f, + 0xb6, 0x5e, 0xc3, 0xec, 0x47, 0xc0, 0x66, 0xaa, 0x31, 0x35, 0x9c, 0xc2, + 0xbb, 0xf9, 0x26, 0x48, 0xd0, 0xe0, 0x10, 0xe4, 0x30, 0x6b, 0x8c, 0x8d, + 0x79, 0x60, 0xff, 0x0f, 0xe5, 0x22, 0xe0, 0x37, 0x40, 0xe2, 0x5e, 0x3e, + 0xa3, 0x1d, 0xc6, 0x1f, 0xe9, 0x80, 0xe7, 0x6a, 0xeb, 0x5c, 0xa5, 0x65, + 0x82, 0xde, 0xff, 0x39, 0x2d, 0x67, 0x61, 0x81, 0xde, 0xa9, 0x53, 0x45, + 0xfe, 0xf2, 0x90, 0xc4, 0x31, 0x92, 0x7a, 0x5e, 0x81, 0x90, 0xd1, 0xc2, + 0x85, 0x48, 0xc7, 0x51, 0xd0, 0x48, 0xc5, 0x1b, 0x35, 0xc4, 0xe4, 0xec, + 0xaa, 0xee, 0x4f, 0x6c, 0x0a, 0xb3, 0x76, 0xce, 0xf1, 0xb0, 0xcc, 0x0d, + 0x15, 0xa8, 0x43, 0xf3, 0xaa, 0x15, 0xb0, 0xde, 0x22, 0xd0, 0x2c, 0x57, + 0x13, 0x44, 0xa1, 0x70, 0x4c, 0x44, 0x5b, 0xd3, 0x8d, 0xab, 0x61, 0xbd, + 0x29, 0x1e, 0xb6, 0xef, 0x65, 0x4f, 0xb0, 0x1e, 0x2c, 0x9c, 0x31, 0x49, + 0xd4, 0xe3, 0x85, 0xf5, 0xe3, 0xd3, 0xf2, 0xa6, 0xff, 0x2a, 0xc6, 0x54, + 0x30, 0x35, 0xe7, 0x42, 0x29, 0x1d, 0x02, 0xfa, 0xcc, 0xf8, 0x3a, 0x28, + 0x3c, 0x0f, 0x60, 0xd2, 0xf0, 0x31, 0xd2, 0x53, 0x6d, 0xc0, 0x88, 0x61, + 0xe8, 0xc9, 0x42, 0xfe, 0x10, 0x9c, 0xab, 0x2d, 0xbc, 0x24, 0x9a, 0x60, + 0x37, 0x0f, 0xe8, 0x13, 0x38, 0x03, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x7e, 0xde, 0xdf, 0x50, 0x83, 0x7a, 0x69, 0xec, 0x04, + 0xde, 0x01, 0xc1, 0xab, 0xe0, 0x5d, 0x95, 0xd0, 0x03, 0x42, 0x67, 0xba, + 0xe1, 0xe0, 0x4f, 0xa6, 0x3e, 0x94, 0xc3, 0x8d, 0x36, 0x1f, 0xfd, 0xc3, + 0x39, 0xee, 0x6a, 0x30, 0x94, 0xec, 0xcb, 0x7e, 0xd5, 0x89, 0x0d, 0xf0, + 0x47, 0x7b, 0x0e, 0x7d, 0xd7, 0x95, 0xa4, 0xf1, 0xca, 0xde, 0x2c, 0xbf, + 0xd8, 0x81, 0xe7, 0xa1, 0x7f, 0x48, 0x76, 0x98, 0x69, 0x54, 0x18, 0xc0, + 0x09, 0x0e, 0xb5, 0x99, 0xdd, 0xd1, 0xa9, 0x8a, 0x00, 0x83, 0x4a, 0x7d, + 0xff, 0xdb, 0x85, 0x0b, 0xc6, 0x0f, 0x1c, 0x10, 0x83, 0x75, 0x0d, 0x83, + 0xe4, 0x45, 0xb7, 0x4a, 0x51, 0xef, 0xec, 0x0d, 0xd2, 0x88, 0xc7, 0x15, + 0x1b, 0xce, 0x28, 0x35, 0x85, 0x64, 0xea, 0x78, 0xc0, 0x0c, 0xe4, 0x38, + 0x56, 0x1c, 0x21, 0x87, 0x20, 0xb7, 0xab, 0x7d, 0x3c, 0x7e, 0x37, 0x30, + 0xb1, 0x24, 0x5a, 0xfd, 0xfe, 0x5d, 0x00, 0xd3, 0x62, 0x7a, 0x4c, 0xab, + 0xed, 0xda, 0xd6, 0x1c, 0xed, 0x97, 0x6d, 0xf0, 0xdb, 0xb4, 0x7e, 0x0b, + 0x58, 0x04, 0xed, 0x84, 0x3e, 0xd0, 0x04, 0x80, 0xc5, 0x05, 0x40, 0xba, + 0xc7, 0x15, 0x0f, 0xc6, 0x0f, 0x61, 0x3b, 0xe5, 0xee, 0x4b, 0x91, 0x84, + 0xd5, 0xb4, 0xab, 0x4b, 0x82, 0xab, 0x31, 0xd7, 0x1f, 0xb1, 0x3a, 0x1d, + 0x21, 0xbb, 0x11, 0x0f, 0xc1, 0x26, 0x82, 0xab, 0x32, 0x65, 0x33, 0x75, + 0xc8, 0x3f, 0x14, 0x3f, 0x03, 0x58, 0xdd, 0xa6, 0xa2, 0x30, 0x1a, 0xb9, + 0x61, 0xd1, 0x13, 0x2b, 0xbe, 0x63, 0x08, 0xe1, 0x58, 0x6d, 0x24, 0xad, + 0xd3, 0x5f, 0xfc, 0x0d, 0xb6, 0x42, 0xe8, 0x88, 0x51, 0x12, 0x07, 0xe1, + 0x34, 0x86, 0x68, 0x59, 0x7a, 0x01, 0x59, 0x8f, 0x52, 0x89, 0x63, 0x09, + 0x7b, 0xe8, 0xfb, 0x55, 0x33, 0x85, 0x31, 0x02, 0x81, 0x81, 0x00, 0xfd, + 0xdd, 0x69, 0x02, 0x68, 0xff, 0xf9, 0x4f, 0x70, 0x3b, 0x9b, 0x1f, 0x79, + 0x69, 0x49, 0x8a, 0x1f, 0x6e, 0x3e, 0xa3, 0x76, 0xc7, 0xfe, 0xf6, 0x5c, + 0x52, 0xe1, 0x17, 0x04, 0x4c, 0x0b, 0x09, 0x28, 0x7f, 0xd4, 0x37, 0x03, + 0x20, 0x4c, 0x58, 0x47, 0x21, 0xfc, 0xaa, 0x9c, 0xd7, 0xb9, 0x49, 0x4d, + 0x78, 0x3c, 0x5d, 0x60, 0x89, 0x7d, 0xd6, 0x55, 0x03, 0xa0, 0x6f, 0x3b, + 0xa9, 0x6b, 0x53, 0x3c, 0x61, 0x03, 0x9b, 0xce, 0x32, 0xc4, 0x1a, 0xaf, + 0xed, 0x27, 0xa6, 0x0f, 0xcd, 0x27, 0xa3, 0x39, 0x6b, 0xf1, 0x39, 0x25, + 0xf1, 0x3c, 0xa1, 0x04, 0x42, 0x2c, 0x6f, 0x3c, 0x0b, 0x0a, 0xa6, 0x7e, + 0xb6, 0x80, 0xb2, 0x9c, 0x07, 0x86, 0xcc, 0x1d, 0x54, 0x10, 0xbb, 0xff, + 0x60, 0xc0, 0x81, 0x2b, 0x9f, 0x54, 0x9e, 0x5d, 0x4e, 0xce, 0x0c, 0x94, + 0x1b, 0xcd, 0xf3, 0x59, 0x5c, 0xed, 0x47, 0x02, 0x81, 0x81, 0x00, 0xb6, + 0x03, 0x89, 0xbe, 0xa9, 0x1b, 0xff, 0x17, 0xec, 0xa1, 0x98, 0x91, 0x79, + 0xcf, 0xb5, 0xa6, 0x0c, 0xb5, 0xc9, 0x4f, 0x47, 0x39, 0x90, 0xc1, 0xf9, + 0xa2, 0x7d, 0x54, 0xd8, 0xe9, 0x22, 0xd8, 0xae, 0xa9, 0xc6, 0xa0, 0xe5, + 0x86, 0x08, 0xa9, 0x07, 0xd6, 0x95, 0x34, 0x2d, 0x63, 0x21, 0xce, 0x5b, + 0x52, 0xdd, 0xc9, 0xeb, 0xe0, 0x3e, 0xb1, 0xc4, 0x84, 0x52, 0xf1, 0xd8, + 0xad, 0x3b, 0x3a, 0x82, 0x06, 0x20, 0xaf, 0x15, 0x29, 0x9d, 0x22, 0x3f, + 0xaa, 0x79, 0x2d, 0x55, 0x7c, 0x1b, 0x06, 0x53, 0x16, 0xe5, 0x1a, 0xa9, + 0xff, 0x5f, 0xcf, 0x19, 0x90, 0x3c, 0xd5, 0xf1, 0x57, 0x99, 0x58, 0x59, + 0xde, 0xb0, 0x32, 0x0b, 0xdb, 0xde, 0x6a, 0xd5, 0xc9, 0x96, 0xeb, 0x3e, + 0x2b, 0x1d, 0xdf, 0xa3, 0x52, 0x5b, 0xfd, 0x25, 0x00, 0x97, 0x86, 0x85, + 0x16, 0xe2, 0x10, 0x49, 0x3b, 0x0d, 0x65, 0x02, 0x81, 0x80, 0x5d, 0x15, + 0x38, 0x11, 0xb8, 0x2a, 0x53, 0x61, 0xbb, 0x47, 0x3f, 0xc3, 0xb4, 0xa2, + 0xd4, 0x62, 0x1e, 0xd0, 0x2f, 0x8b, 0x84, 0x5c, 0x24, 0xb2, 0x74, 0x7b, + 0xb7, 0x28, 0xd7, 0x5c, 0x82, 0x97, 0x63, 0x10, 0x2b, 0xe1, 0xd7, 0xf5, + 0x99, 0xc8, 0xac, 0x9c, 0x5b, 0xa6, 0xbb, 0x47, 0xa6, 0x1a, 0xa8, 0x9b, + 0x33, 0x97, 0x11, 0x74, 0x98, 0x7d, 0x64, 0x42, 0xa6, 0x2a, 0xe2, 0xf7, + 0x65, 0xf0, 0xe9, 0x2c, 0xb1, 0x44, 0x09, 0xc1, 0x37, 0x82, 0x89, 0x8b, + 0x2d, 0x84, 0x88, 0x3a, 0xb3, 0x13, 0xf8, 0x54, 0x09, 0xe8, 0xe8, 0x6e, + 0xa1, 0xca, 0x70, 0x63, 0x4b, 0x23, 0xa6, 0x22, 0x6e, 0x4f, 0x4a, 0x1a, + 0xe4, 0xe9, 0x98, 0xa8, 0x71, 0xd6, 0x99, 0xd2, 0x5f, 0x28, 0x6f, 0xa5, + 0x2c, 0x30, 0xb0, 0xac, 0x05, 0x3c, 0xe3, 0xfd, 0xa7, 0x33, 0x99, 0x82, + 0xf0, 0x6b, 0x10, 0x13, 0x30, 0xb5, 0x02, 0x81, 0x80, 0x50, 0x44, 0xc3, + 0x2c, 0x68, 0x1b, 0xc6, 0xa5, 0xe0, 0x5f, 0x6b, 0x8f, 0x4c, 0x6f, 0x03, + 0xa6, 0xd5, 0x18, 0x1e, 0x4d, 0x6e, 0x15, 0xbe, 0xf7, 0x2c, 0x86, 0x32, + 0x4b, 0x86, 0xd5, 0x59, 0xde, 0xc1, 0x38, 0x72, 0x36, 0x66, 0xc2, 0x73, + 0x73, 0x47, 0xd7, 0xa4, 0x39, 0x3c, 0x82, 0xe9, 0x57, 0xbe, 0x02, 0x8f, + 0x79, 0x0b, 0x22, 0xfb, 0xc3, 0x1d, 0xed, 0x55, 0x3e, 0xfe, 0xd5, 0x76, + 0xb7, 0x58, 0xbc, 0x27, 0x11, 0xcf, 0x7d, 0x68, 0xa4, 0xbf, 0xfb, 0x08, + 0x31, 0xab, 0xef, 0x6d, 0x63, 0x9e, 0xa5, 0x0c, 0x28, 0x74, 0x2c, 0x01, + 0x2e, 0xae, 0x11, 0x64, 0x22, 0xdd, 0xaa, 0x4a, 0x20, 0x22, 0x92, 0x08, + 0x96, 0x29, 0x90, 0xaf, 0x47, 0xe2, 0x3c, 0x62, 0xe8, 0x1f, 0xa4, 0x98, + 0x2a, 0x16, 0x36, 0xae, 0x06, 0xb7, 0x98, 0xc9, 0x3a, 0x33, 0xdb, 0x61, + 0x9a, 0xd9, 0x10, 0xc7, 0xd9, 0x02, 0x81, 0x80, 0x37, 0xf2, 0xa1, 0xd6, + 0xcb, 0xd1, 0x44, 0x25, 0x06, 0x5e, 0xd9, 0xff, 0xe7, 0x99, 0x4d, 0x80, + 0x51, 0x92, 0x86, 0xb4, 0x96, 0x94, 0xce, 0x97, 0x7d, 0x3b, 0xb9, 0x99, + 0xbc, 0x7e, 0x2e, 0xa9, 0xed, 0x85, 0x12, 0x6b, 0x38, 0x95, 0xb9, 0xde, + 0xc1, 0xe7, 0xaa, 0xcd, 0x93, 0x0b, 0xca, 0x20, 0x09, 0xec, 0x18, 0x79, + 0xba, 0xfb, 0xb0, 0x77, 0x85, 0x27, 0xc5, 0x3f, 0x09, 0xd1, 0x21, 0x54, + 0x90, 0x9e, 0xc7, 0x92, 0x72, 0xbd, 0xa9, 0xd5, 0x7a, 0xa5, 0xdb, 0x65, + 0x36, 0x77, 0xd9, 0x5b, 0x44, 0x3a, 0x1f, 0x7d, 0xb9, 0x9d, 0xda, 0x8b, + 0xb9, 0x7b, 0xf1, 0x70, 0x23, 0x09, 0xaf, 0x1e, 0x23, 0xe3, 0x91, 0x90, + 0xed, 0x74, 0x13, 0xdc, 0xe6, 0x90, 0x4b, 0x8e, 0xaf, 0x53, 0x96, 0x94, + 0x41, 0x50, 0xe4, 0x87, 0x97, 0x26, 0xaa, 0xa0, 0x99, 0x1d, 0xcb, 0xcd, + 0x81, 0x24, 0xd8, 0xa4}; + +static const std::vector priv_key_14{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xd9, 0x6b, 0x1e, 0xd7, 0xa5, 0x07, 0x1a, 0xf8, 0xc4, 0x8b, + 0x1a, 0x16, 0x2d, 0x9a, 0x3c, 0x33, 0x6b, 0xb0, 0xd8, 0xb8, 0x93, 0xf5, + 0x47, 0x19, 0xb2, 0x1e, 0x2b, 0xd8, 0x58, 0x1b, 0x46, 0xde, 0x77, 0x3f, + 0xb9, 0x06, 0xa9, 0x95, 0x85, 0xb7, 0x77, 0xb7, 0xaa, 0xb4, 0x13, 0x0e, + 0x15, 0xd0, 0xfd, 0x57, 0x6c, 0x79, 0x68, 0xdc, 0x94, 0x00, 0x19, 0xa5, + 0x68, 0xc6, 0xb4, 0x25, 0xf0, 0x01, 0x78, 0x43, 0x47, 0x2c, 0x69, 0x8b, + 0x25, 0x25, 0x36, 0x76, 0xfb, 0x0d, 0x6d, 0x1d, 0xba, 0x59, 0xca, 0x4f, + 0xdf, 0x90, 0x17, 0x3a, 0xf5, 0xf2, 0x8b, 0x9e, 0xa9, 0x3d, 0x9a, 0x95, + 0xc6, 0x15, 0x00, 0xfb, 0x89, 0x13, 0x1f, 0x2d, 0x93, 0x21, 0x7a, 0xea, + 0x06, 0x91, 0x0d, 0x41, 0x5b, 0x55, 0x1e, 0xd8, 0xe8, 0x50, 0x32, 0x54, + 0xc6, 0x25, 0x70, 0xe8, 0x83, 0x1e, 0x11, 0x52, 0xf4, 0x07, 0xcb, 0xc5, + 0xce, 0x89, 0xe9, 0x91, 0x71, 0x9f, 0xea, 0xd2, 0xce, 0xcb, 0xe6, 0x23, + 0x59, 0xbd, 0xe6, 0x0a, 0xdc, 0x48, 0x0e, 0xfc, 0x6b, 0x0c, 0xea, 0x51, + 0x77, 0xcd, 0x56, 0x63, 0xf9, 0x9a, 0xba, 0x8c, 0x8f, 0x9a, 0x67, 0x0b, + 0x50, 0x60, 0xc9, 0xea, 0x52, 0x31, 0xa9, 0x5d, 0x65, 0x5e, 0xef, 0x14, + 0x48, 0x5c, 0xaf, 0x68, 0xa6, 0x88, 0xb2, 0x42, 0xe1, 0xe6, 0xa6, 0x54, + 0x3a, 0xf2, 0x39, 0xcf, 0x65, 0xc8, 0xd4, 0xae, 0xc6, 0x26, 0xfa, 0xe4, + 0x44, 0xba, 0xec, 0xf1, 0xc7, 0x0b, 0x2d, 0x3d, 0xa3, 0xc8, 0xb0, 0x63, + 0xe0, 0x9e, 0x20, 0xaa, 0x44, 0x1e, 0xca, 0x37, 0x2b, 0x9b, 0x13, 0xa8, + 0x13, 0xda, 0xcf, 0xd3, 0x33, 0xc4, 0x91, 0x35, 0x0e, 0xd3, 0x48, 0x83, + 0x43, 0x75, 0xfe, 0xbf, 0xb8, 0x85, 0xae, 0x00, 0xe1, 0x6a, 0x18, 0x28, + 0x48, 0x46, 0x75, 0xf8, 0x70, 0xe1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x1c, 0xb3, 0x1a, 0x38, 0x27, 0x0d, 0xa0, 0x0e, 0xd4, + 0x8a, 0xf4, 0x1f, 0x97, 0x57, 0x73, 0xb8, 0xe9, 0xef, 0x47, 0x3c, 0x5e, + 0x33, 0x93, 0x76, 0x1d, 0xe0, 0x03, 0xb3, 0xa4, 0x35, 0xbd, 0x8e, 0x22, + 0x39, 0xa4, 0x27, 0xef, 0xfc, 0xcf, 0xd0, 0xdf, 0x19, 0xbc, 0x8b, 0xd6, + 0xb4, 0x16, 0x47, 0x27, 0x1a, 0x02, 0x34, 0xa8, 0x95, 0xed, 0x67, 0x71, + 0xfb, 0x36, 0xb0, 0x7c, 0x19, 0x41, 0xec, 0x3f, 0xbe, 0xc9, 0xc7, 0x60, + 0x0b, 0x41, 0x14, 0xff, 0x72, 0x87, 0x43, 0x47, 0x73, 0x14, 0x25, 0x44, + 0x22, 0x75, 0x05, 0x65, 0x3b, 0xa0, 0x39, 0xab, 0x1a, 0x7f, 0x86, 0xa5, + 0x40, 0x3e, 0x0c, 0x89, 0xbb, 0xaa, 0x65, 0x7e, 0xc9, 0x1a, 0x51, 0xe2, + 0x12, 0xc0, 0x59, 0x27, 0x61, 0xc8, 0x37, 0x9d, 0x41, 0xce, 0xb0, 0xbf, + 0x64, 0x17, 0x5f, 0xdb, 0xde, 0xa5, 0x68, 0x33, 0xab, 0x3a, 0x91, 0x0a, + 0x78, 0x27, 0x11, 0x24, 0x3b, 0x98, 0xa5, 0x40, 0x17, 0x80, 0x31, 0x22, + 0x7d, 0x16, 0x9a, 0x01, 0x13, 0x60, 0x3c, 0xad, 0x54, 0x18, 0x25, 0x34, + 0x47, 0x1b, 0x4e, 0x9f, 0x16, 0xbf, 0x37, 0x24, 0xf1, 0x5d, 0x45, 0xe9, + 0x81, 0x27, 0xfe, 0x34, 0x8c, 0xcb, 0xeb, 0xa5, 0xc9, 0xfc, 0xf9, 0xfe, + 0x3b, 0x11, 0xea, 0x71, 0xc2, 0xbe, 0x3b, 0xff, 0x4b, 0x04, 0x05, 0x65, + 0xf8, 0x17, 0x9f, 0xbc, 0xf5, 0x9f, 0x13, 0x60, 0x5c, 0xff, 0xea, 0xb6, + 0x65, 0x6d, 0xce, 0x56, 0xb2, 0xe9, 0x60, 0x2d, 0xa5, 0xb4, 0xb1, 0x5a, + 0x78, 0x82, 0xf5, 0x64, 0x89, 0x00, 0x06, 0xf8, 0x2d, 0x0c, 0x30, 0x11, + 0xa6, 0x34, 0x85, 0xa7, 0xb2, 0x57, 0xab, 0xcc, 0xad, 0xa8, 0xcb, 0x00, + 0xf8, 0x4d, 0x66, 0xa6, 0xcf, 0xd3, 0xd4, 0x20, 0x84, 0xa4, 0x4d, 0xb5, + 0x10, 0x02, 0x31, 0x9b, 0xfb, 0x57, 0x11, 0x02, 0x81, 0x81, 0x00, 0xfb, + 0x91, 0xd4, 0xd6, 0xa5, 0xbd, 0xfb, 0xd5, 0xf0, 0xa8, 0x2b, 0x7e, 0x89, + 0xe9, 0x85, 0x34, 0x56, 0x4e, 0xd6, 0x06, 0x38, 0xe2, 0x79, 0xc6, 0xa2, + 0xa2, 0x6e, 0x1b, 0x63, 0x53, 0x56, 0xdd, 0x89, 0x71, 0x1e, 0x4b, 0x8b, + 0x5a, 0xf4, 0x5c, 0xd6, 0x43, 0x93, 0xb6, 0x92, 0xb6, 0x61, 0xd7, 0x63, + 0xb0, 0x29, 0x14, 0xd5, 0x55, 0xeb, 0x9d, 0x24, 0xba, 0x5a, 0x5f, 0xe1, + 0xad, 0xbf, 0x05, 0x9e, 0x00, 0xef, 0xf3, 0xa3, 0x68, 0x2c, 0x35, 0x31, + 0x79, 0xc2, 0xd6, 0xeb, 0xe3, 0x9f, 0xc3, 0xce, 0x18, 0xd4, 0x92, 0xfb, + 0x34, 0xa3, 0xff, 0xbd, 0x5f, 0xdc, 0xe8, 0x44, 0x63, 0x3f, 0xd2, 0x75, + 0xbd, 0xe5, 0x0e, 0xe3, 0x6f, 0x63, 0x88, 0x27, 0xbe, 0xcf, 0xf7, 0xcd, + 0x00, 0x31, 0xc3, 0x35, 0xd0, 0x51, 0x33, 0x7a, 0x77, 0x65, 0x54, 0xa0, + 0xf0, 0x4e, 0x61, 0x4d, 0x19, 0xb8, 0xf5, 0x02, 0x81, 0x81, 0x00, 0xdd, + 0x3f, 0x52, 0xa5, 0x1c, 0x72, 0x66, 0xf0, 0x37, 0xc1, 0x39, 0x13, 0xee, + 0x85, 0x9c, 0xd0, 0x1e, 0x44, 0x85, 0xdb, 0x2a, 0x44, 0x82, 0xe3, 0x40, + 0xb8, 0x6e, 0x49, 0x45, 0x60, 0xff, 0x9a, 0x0f, 0xbd, 0xf4, 0x8a, 0x49, + 0x0f, 0x09, 0xf9, 0xd0, 0xb4, 0x04, 0x55, 0x93, 0x11, 0x58, 0x38, 0xe2, + 0x08, 0xd3, 0xa0, 0xdf, 0xbf, 0xd0, 0x4b, 0x0f, 0x61, 0xe7, 0x11, 0x0d, + 0x39, 0x91, 0x71, 0x4f, 0xaf, 0x72, 0x66, 0x72, 0x47, 0x36, 0xe8, 0xa2, + 0x33, 0xd8, 0x55, 0xeb, 0x0f, 0xa1, 0x7d, 0xac, 0x16, 0x17, 0x97, 0x07, + 0xe5, 0xe5, 0x2d, 0x64, 0x23, 0x1e, 0x35, 0xe5, 0x33, 0xc2, 0x34, 0x19, + 0x83, 0x23, 0x77, 0x8c, 0xdd, 0xfc, 0xdb, 0x40, 0x50, 0xc4, 0xa7, 0x0d, + 0x73, 0x50, 0xb3, 0x75, 0x8f, 0x7a, 0x24, 0x97, 0x00, 0xa0, 0x8f, 0x76, + 0x66, 0x03, 0x7e, 0x87, 0x90, 0xd4, 0xbd, 0x02, 0x81, 0x81, 0x00, 0xf3, + 0x47, 0x3e, 0xad, 0x68, 0xd0, 0xc5, 0xc6, 0x49, 0x99, 0x47, 0x9e, 0x72, + 0x1d, 0xfa, 0xab, 0xf7, 0x3e, 0xfb, 0xe8, 0x3e, 0x80, 0x7d, 0x45, 0x23, + 0x27, 0xb3, 0x15, 0x17, 0x43, 0x93, 0xc0, 0x5f, 0x56, 0x9d, 0xf6, 0x6e, + 0x48, 0x42, 0x01, 0xb9, 0x4e, 0xd6, 0x7c, 0xfb, 0x7a, 0x16, 0x3a, 0x25, + 0xf4, 0x48, 0x76, 0x16, 0x2c, 0xa5, 0xd2, 0x6c, 0x9f, 0x2e, 0x20, 0x84, + 0xec, 0xf1, 0xca, 0xab, 0xd6, 0xba, 0x35, 0x41, 0x73, 0xcf, 0x34, 0x8d, + 0xa8, 0xf3, 0x4b, 0xc6, 0x08, 0x75, 0x0a, 0xf4, 0xb6, 0xbc, 0x73, 0x7b, + 0x2c, 0x97, 0xe0, 0x0b, 0xb1, 0xb5, 0xbe, 0x83, 0xcb, 0xfa, 0xff, 0x3a, + 0xcf, 0xad, 0xc0, 0x6d, 0x1e, 0xde, 0x00, 0xe0, 0x76, 0xbd, 0x45, 0x24, + 0xe1, 0x28, 0x3e, 0x60, 0x3f, 0x19, 0x17, 0x90, 0x3a, 0x00, 0x2b, 0x0c, + 0x0b, 0xf7, 0xb0, 0x4e, 0xd0, 0x2e, 0x35, 0x02, 0x81, 0x80, 0x45, 0x5b, + 0xb1, 0x8b, 0xe3, 0x44, 0x15, 0xf3, 0x1e, 0x77, 0x6b, 0x6e, 0x4d, 0x2b, + 0x03, 0xc2, 0xd6, 0x8a, 0x42, 0xb0, 0x37, 0x2a, 0xed, 0x21, 0x52, 0xcb, + 0xbe, 0x7f, 0x27, 0xc9, 0xc5, 0xb7, 0x45, 0x52, 0x16, 0x54, 0x37, 0x9d, + 0x08, 0x52, 0x91, 0x53, 0xad, 0xbc, 0x29, 0xf3, 0x99, 0x05, 0x94, 0x0e, + 0x92, 0x51, 0x6f, 0x73, 0x51, 0x58, 0x06, 0x85, 0x79, 0x8b, 0x85, 0xea, + 0xd3, 0x26, 0x83, 0x85, 0x8b, 0xc6, 0x83, 0xf2, 0xc1, 0x4a, 0xe2, 0x76, + 0x80, 0x4e, 0x46, 0xf7, 0x4a, 0x77, 0xfc, 0x37, 0x9c, 0xc3, 0x93, 0x0d, + 0x45, 0xf0, 0x19, 0xe1, 0x4c, 0x7a, 0x36, 0xd5, 0x27, 0xff, 0x6f, 0x34, + 0x06, 0x2d, 0x57, 0x32, 0xcc, 0x2e, 0xeb, 0x95, 0xa6, 0x60, 0x7c, 0x3d, + 0xf7, 0x41, 0x9b, 0x0c, 0x14, 0x8d, 0x5d, 0xed, 0x2b, 0x68, 0x6e, 0x04, + 0x82, 0xf9, 0xea, 0x83, 0xc3, 0xbd, 0x02, 0x81, 0x80, 0x77, 0x53, 0x31, + 0x7c, 0xd3, 0xde, 0x74, 0xbf, 0xa4, 0x1c, 0x32, 0x61, 0xc3, 0x2c, 0xc3, + 0x2d, 0xc7, 0xae, 0xc4, 0x6a, 0x54, 0x34, 0x58, 0xb1, 0xc8, 0xea, 0x84, + 0x6c, 0xf4, 0xfe, 0xc1, 0xaf, 0xfc, 0xde, 0x58, 0xf3, 0xc2, 0x49, 0xbe, + 0x9b, 0x50, 0x2d, 0xa5, 0xb2, 0xe9, 0x2a, 0xd5, 0xf0, 0x04, 0xc5, 0x68, + 0xf0, 0x59, 0x2d, 0xe3, 0x99, 0x7d, 0xe2, 0xd9, 0xb4, 0x36, 0xde, 0x40, + 0x0a, 0x37, 0x3c, 0xed, 0xc1, 0xab, 0x2e, 0xf9, 0xcf, 0x96, 0xcf, 0x30, + 0x87, 0x6c, 0x06, 0x9b, 0xf2, 0xe9, 0xa8, 0xb8, 0xb6, 0xcc, 0xa6, 0xfb, + 0x8e, 0xb0, 0x64, 0xc7, 0xb6, 0xcc, 0x08, 0x7e, 0xfe, 0xb1, 0x53, 0x36, + 0xf7, 0xd8, 0x2c, 0x8f, 0x77, 0x5b, 0x98, 0x46, 0x44, 0x43, 0xa2, 0xeb, + 0xbe, 0x47, 0x1f, 0x27, 0x9a, 0x8a, 0xcd, 0xdc, 0xe0, 0x3b, 0xdc, 0x1e, + 0x3d, 0x40, 0x7e, 0x37, 0xd1}; + +static const std::vector priv_key_15{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xd2, 0x9c, 0x00, 0xcb, 0x27, 0x98, 0x76, 0x48, 0x6d, 0x2f, + 0x35, 0xc3, 0x57, 0xd2, 0x3f, 0x3a, 0x7d, 0x2d, 0x9c, 0x69, 0x02, 0x1b, + 0x65, 0xac, 0xc5, 0xc2, 0x27, 0xe2, 0x85, 0xbb, 0x53, 0xa0, 0x9c, 0xe4, + 0x6d, 0x08, 0xbf, 0x1a, 0x75, 0xfc, 0xb4, 0xac, 0x97, 0xf3, 0x9d, 0x30, + 0x1f, 0xc4, 0x45, 0xd6, 0xd0, 0xe3, 0x11, 0x56, 0xbe, 0xbe, 0x6a, 0xca, + 0xb4, 0xae, 0xd4, 0xa3, 0xb6, 0xf8, 0x36, 0xbb, 0x05, 0x78, 0x48, 0xa4, + 0x75, 0xff, 0xc9, 0xe8, 0x18, 0x04, 0xe1, 0xa9, 0x1a, 0x52, 0x3e, 0xe1, + 0x73, 0x79, 0xdb, 0x83, 0xec, 0x5d, 0x1b, 0x27, 0x5f, 0x58, 0x07, 0x2a, + 0x8c, 0xef, 0xde, 0x77, 0xb9, 0x2a, 0xa0, 0x50, 0x63, 0xf8, 0x7a, 0xa9, + 0xfd, 0x34, 0x8d, 0xae, 0x79, 0x87, 0x27, 0x0b, 0xbb, 0x57, 0xcb, 0x16, + 0x1f, 0xf4, 0x1a, 0x09, 0x16, 0xfe, 0x3f, 0xaf, 0x27, 0xbd, 0xef, 0x10, + 0x68, 0xb1, 0x37, 0xb5, 0xb1, 0x14, 0x00, 0x4c, 0x95, 0x21, 0x1d, 0xe3, + 0x33, 0x22, 0x93, 0x49, 0x1f, 0x1b, 0x45, 0xd5, 0x75, 0x90, 0xac, 0x19, + 0xd8, 0x2a, 0x40, 0x33, 0xc7, 0x5e, 0x68, 0xcf, 0x65, 0xb6, 0x2f, 0x36, + 0x30, 0xb0, 0xa7, 0xc0, 0x5f, 0x83, 0x0f, 0x55, 0x1b, 0x56, 0x9f, 0xd3, + 0x73, 0x64, 0x20, 0x6f, 0x2c, 0xaa, 0xec, 0x2b, 0xbf, 0x5d, 0xdb, 0xbb, + 0xcf, 0x9c, 0xec, 0x1f, 0x4c, 0x16, 0x0d, 0xad, 0x45, 0x9b, 0x5a, 0x23, + 0xbb, 0x38, 0x3a, 0xfa, 0x2d, 0xf7, 0xec, 0xce, 0x99, 0x0c, 0x40, 0x16, + 0x05, 0xef, 0xb6, 0x7d, 0xc1, 0xa8, 0x7e, 0xdf, 0xb4, 0x5f, 0x8a, 0x15, + 0x40, 0x93, 0xa6, 0x16, 0xe7, 0x93, 0x29, 0x59, 0xf8, 0x7d, 0xac, 0xd4, + 0x69, 0x55, 0xd5, 0x9b, 0xff, 0xa8, 0x0a, 0x4f, 0x4b, 0xe6, 0xb1, 0xd1, + 0xe6, 0x1f, 0x37, 0x2a, 0x8c, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x3c, 0x83, 0x12, 0x3f, 0x4c, 0xbb, 0x23, 0x91, 0x1f, + 0xbd, 0xe6, 0xc6, 0x9f, 0x9f, 0x0b, 0x07, 0xb5, 0x1b, 0xbb, 0xca, 0xf8, + 0x0e, 0x03, 0x22, 0xa7, 0x17, 0x67, 0xfa, 0x4f, 0xce, 0x48, 0xf2, 0xe6, + 0xe1, 0x42, 0xea, 0xb6, 0x6d, 0xd5, 0xe4, 0xab, 0xcc, 0xc3, 0x43, 0xfd, + 0xaf, 0xec, 0x10, 0xaa, 0xb8, 0x54, 0x00, 0x49, 0xe5, 0x10, 0x9d, 0x09, + 0x76, 0x00, 0x80, 0x13, 0x1c, 0x8e, 0xdf, 0xb6, 0x69, 0xf9, 0xe2, 0x5b, + 0x8c, 0xd5, 0x52, 0x8f, 0x22, 0x9e, 0x74, 0x18, 0x9a, 0x4b, 0xb3, 0xc1, + 0xd9, 0x69, 0x22, 0x64, 0x0d, 0xfd, 0x85, 0xaa, 0xdd, 0x9f, 0x29, 0x5d, + 0xb5, 0xbe, 0x14, 0xd5, 0x68, 0xb4, 0xcd, 0x28, 0x8e, 0xb0, 0x8a, 0x9e, + 0x43, 0xe5, 0x3a, 0x8a, 0x52, 0xcd, 0x1c, 0x25, 0xfd, 0xda, 0xf0, 0x18, + 0xab, 0xdc, 0xb6, 0x78, 0x1c, 0x90, 0x7c, 0xb0, 0xb3, 0x94, 0xc9, 0x1a, + 0x41, 0x41, 0x8e, 0x93, 0xc6, 0x0b, 0xc9, 0xdf, 0xdb, 0x66, 0x74, 0x22, + 0x3f, 0x7a, 0x5d, 0x51, 0xf9, 0x0e, 0x86, 0x6a, 0xa2, 0xc3, 0x78, 0xb8, + 0x79, 0x37, 0x26, 0xcc, 0x0f, 0x77, 0x70, 0xce, 0x42, 0xb1, 0xd5, 0x34, + 0xdf, 0x72, 0x4d, 0x92, 0x05, 0xfb, 0x76, 0x79, 0xf2, 0x6f, 0x54, 0x88, + 0xaa, 0xe8, 0xe7, 0x66, 0xd6, 0xaf, 0xbc, 0xdc, 0xfc, 0x8a, 0xa0, 0xce, + 0x54, 0x5a, 0xdb, 0x25, 0x69, 0x2e, 0x72, 0x96, 0x0d, 0xc9, 0xbf, 0xdc, + 0x52, 0xfa, 0xe1, 0x99, 0x53, 0xba, 0xc4, 0x5c, 0x5b, 0x16, 0xb8, 0x53, + 0x3f, 0x0f, 0xb0, 0x3c, 0xe2, 0x4c, 0x49, 0x3f, 0xd8, 0x4c, 0x4d, 0xbc, + 0xbb, 0x1c, 0xc7, 0x11, 0x5a, 0x39, 0x2d, 0x59, 0x23, 0xcb, 0x16, 0x5b, + 0xbf, 0xb0, 0xd3, 0x31, 0xcb, 0x21, 0x5d, 0x88, 0xe8, 0xb4, 0x8e, 0xa9, + 0x80, 0x3b, 0xeb, 0x75, 0x32, 0xb9, 0x01, 0x02, 0x81, 0x81, 0x00, 0xee, + 0xca, 0xe2, 0x17, 0x7a, 0x68, 0x32, 0xe4, 0xc6, 0x9f, 0x7e, 0xed, 0xe3, + 0x99, 0x3c, 0xcd, 0xda, 0xe3, 0xd8, 0x5f, 0xda, 0xff, 0x47, 0x8f, 0x8b, + 0xb4, 0x97, 0x32, 0x40, 0x66, 0xd4, 0x8e, 0x18, 0xc6, 0x66, 0x33, 0x9f, + 0xcb, 0xfc, 0x2d, 0xbc, 0x46, 0xf0, 0x20, 0x42, 0x46, 0x88, 0xa0, 0x9a, + 0x2a, 0x05, 0xe3, 0xd9, 0x40, 0xe0, 0xd5, 0x0a, 0xfc, 0x40, 0x4a, 0x5a, + 0xf3, 0xed, 0x22, 0x27, 0x20, 0xcd, 0x34, 0xc3, 0xbb, 0xf7, 0x0d, 0x29, + 0x3d, 0x1f, 0xd3, 0xd7, 0x62, 0x6d, 0xa7, 0xc8, 0x99, 0x41, 0x21, 0x1b, + 0xdb, 0x51, 0x41, 0x87, 0x41, 0xed, 0x0a, 0xa7, 0x13, 0xa0, 0x56, 0x36, + 0x75, 0x9e, 0x9b, 0x45, 0x07, 0x90, 0xb8, 0xdc, 0xe1, 0x4d, 0x3a, 0x48, + 0xa7, 0x97, 0x8f, 0x36, 0x1a, 0x56, 0x33, 0x65, 0x8c, 0xf9, 0xd1, 0xa5, + 0xc0, 0xce, 0x16, 0x4e, 0x51, 0x2c, 0xab, 0x02, 0x81, 0x81, 0x00, 0xe1, + 0xc9, 0x36, 0x71, 0xdc, 0x20, 0xe1, 0x06, 0x09, 0x49, 0x5f, 0xd6, 0xb7, + 0x2e, 0x4d, 0x0e, 0xea, 0xd4, 0x43, 0x03, 0x9e, 0xb3, 0x4a, 0xea, 0x42, + 0x8c, 0x40, 0x12, 0x3f, 0xb8, 0xe3, 0x79, 0x78, 0x41, 0xc5, 0x59, 0xbc, + 0xc9, 0x85, 0x02, 0x54, 0xae, 0x5a, 0xe7, 0xb7, 0x89, 0x67, 0x31, 0x5b, + 0xe4, 0x15, 0x74, 0x19, 0xa2, 0xa3, 0x1f, 0xa3, 0x55, 0xbb, 0x4f, 0xf6, + 0x48, 0x74, 0x02, 0xbf, 0x0f, 0xe6, 0x4a, 0x0c, 0x30, 0x02, 0xdc, 0x86, + 0xba, 0xf3, 0x19, 0xf0, 0x2d, 0x76, 0x30, 0xaa, 0xa5, 0x7d, 0x81, 0x04, + 0x50, 0xda, 0x7c, 0x25, 0x5b, 0x31, 0x50, 0xcf, 0x5f, 0xcd, 0x95, 0xc0, + 0x97, 0x97, 0x48, 0x27, 0x9d, 0x9e, 0xe9, 0xed, 0xd5, 0x16, 0x41, 0xa3, + 0xc5, 0xfa, 0x01, 0x89, 0x6c, 0x5b, 0x1c, 0x3e, 0x38, 0x47, 0xeb, 0xe8, + 0x29, 0xb5, 0x94, 0xe6, 0x27, 0xa0, 0xc1, 0x02, 0x81, 0x80, 0x23, 0x4c, + 0xaa, 0x8f, 0x7d, 0xf0, 0xd9, 0x55, 0x28, 0x67, 0x7b, 0x83, 0xff, 0x19, + 0x2f, 0xfb, 0xde, 0x57, 0xc0, 0x2c, 0xab, 0x5b, 0x01, 0x61, 0x1e, 0xed, + 0xdb, 0x4b, 0xfa, 0x69, 0x39, 0x12, 0xa8, 0x66, 0xeb, 0xc4, 0xc5, 0xe2, + 0x89, 0xac, 0xd9, 0x20, 0x43, 0x6f, 0x01, 0x5d, 0x1b, 0xe5, 0x61, 0xe4, + 0xc4, 0x6a, 0x22, 0x3b, 0x8d, 0x00, 0xf1, 0x56, 0xc8, 0xca, 0x35, 0x17, + 0xc9, 0xfe, 0x3a, 0x7a, 0x86, 0xdb, 0x3d, 0xf4, 0x13, 0x59, 0x46, 0xb7, + 0x5a, 0x75, 0x1e, 0x69, 0xd6, 0x7b, 0xef, 0x13, 0x78, 0xa5, 0x44, 0x50, + 0xef, 0x7a, 0x18, 0x5c, 0x8e, 0x85, 0xfc, 0x9c, 0xd2, 0x1e, 0xec, 0x7e, + 0x06, 0xac, 0x3d, 0x50, 0x18, 0xfc, 0xba, 0xea, 0x33, 0x58, 0x62, 0x55, + 0x23, 0xfa, 0x6f, 0xad, 0x05, 0x01, 0x24, 0x09, 0xeb, 0x04, 0x2a, 0xd4, + 0x8d, 0xa2, 0x8e, 0x81, 0x41, 0x71, 0x02, 0x81, 0x80, 0x33, 0x38, 0x25, + 0x0c, 0xb1, 0x46, 0x18, 0x25, 0xf9, 0x67, 0x56, 0xc1, 0x6b, 0xae, 0xaa, + 0x36, 0x6f, 0x19, 0x15, 0xd6, 0xb5, 0x62, 0xb0, 0xe4, 0xf1, 0x91, 0xc5, + 0x5b, 0x1e, 0x6f, 0x7f, 0xd2, 0xe7, 0x6f, 0xec, 0x28, 0x0e, 0x46, 0x9c, + 0xd0, 0xc9, 0x8a, 0xff, 0xfe, 0x3e, 0xc9, 0x81, 0xca, 0x55, 0xb1, 0x29, + 0x18, 0xbc, 0x54, 0x03, 0xb3, 0x42, 0xa7, 0x49, 0x25, 0xbb, 0x95, 0xf6, + 0x13, 0x45, 0x6a, 0x82, 0xf0, 0x5b, 0x51, 0x6c, 0xe4, 0xbf, 0xff, 0x9a, + 0xf4, 0x50, 0x62, 0xcf, 0xc3, 0xfc, 0x82, 0x2c, 0x35, 0x5f, 0x58, 0x44, + 0x28, 0x13, 0x85, 0x5b, 0x6b, 0x9c, 0x8f, 0x7c, 0x20, 0xb3, 0x9e, 0xef, + 0xe7, 0xa3, 0x6d, 0x03, 0x46, 0xc7, 0xf8, 0x25, 0xe3, 0x60, 0x16, 0xa2, + 0x3f, 0x45, 0x00, 0x7a, 0xae, 0xae, 0x82, 0xaf, 0xf6, 0x19, 0x25, 0x95, + 0x16, 0xa1, 0x1b, 0x6e, 0x41, 0x02, 0x81, 0x80, 0x68, 0x06, 0x98, 0xb6, + 0x09, 0x11, 0xff, 0xa4, 0xff, 0x64, 0xc4, 0xe1, 0x5c, 0x4d, 0xcf, 0x92, + 0xf8, 0xc6, 0xb4, 0x15, 0x9f, 0x98, 0xbf, 0xec, 0x2e, 0x6f, 0x75, 0xc7, + 0x21, 0x42, 0x27, 0x63, 0x71, 0x39, 0x41, 0x44, 0xab, 0xba, 0x88, 0x69, + 0x45, 0x88, 0x32, 0xe4, 0x24, 0xed, 0x32, 0xbf, 0xaa, 0x39, 0x74, 0x6d, + 0x88, 0x97, 0xe2, 0xef, 0xfc, 0xc3, 0xf1, 0xda, 0xbb, 0xc9, 0x0a, 0xde, + 0xc8, 0x7f, 0xdd, 0x92, 0x9a, 0x82, 0xa5, 0x22, 0xad, 0xb7, 0x7d, 0x23, + 0x9b, 0xa1, 0x89, 0xd4, 0x2f, 0x95, 0xec, 0xfd, 0x5f, 0x39, 0xc5, 0xdd, + 0x5e, 0x38, 0x87, 0x2f, 0xe5, 0x03, 0x25, 0x92, 0xbf, 0x39, 0x6c, 0x84, + 0x79, 0x70, 0xda, 0xdc, 0x60, 0x2a, 0xbb, 0x62, 0x7d, 0x96, 0xef, 0x63, + 0x60, 0x40, 0x67, 0x9d, 0x24, 0xdd, 0x69, 0xc5, 0x6e, 0x96, 0x6d, 0xf4, + 0x24, 0x11, 0xc0, 0x0b}; + +static const std::vector priv_key_16{ + 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x9b, 0x29, 0x8a, 0x64, 0xd7, 0x3b, 0x64, 0x4b, 0xb4, 0xf1, + 0x84, 0xc8, 0xce, 0xba, 0xa0, 0x1f, 0xcc, 0x9b, 0x9b, 0x1f, 0xea, 0x5e, + 0x93, 0xd3, 0x46, 0x3a, 0x28, 0xe7, 0x32, 0x84, 0x12, 0x3a, 0x1a, 0xbf, + 0xae, 0x36, 0xef, 0x57, 0xed, 0xd7, 0x2a, 0xb9, 0x67, 0x6c, 0x66, 0xb6, + 0x29, 0xcf, 0x42, 0x45, 0x0d, 0xbf, 0x7c, 0x63, 0x47, 0x04, 0x77, 0x46, + 0xff, 0x62, 0xc2, 0x2f, 0x1e, 0x0b, 0x85, 0x45, 0x00, 0xcd, 0x31, 0x38, + 0x4f, 0x6f, 0xad, 0xcf, 0x99, 0x68, 0x28, 0xd9, 0x65, 0x00, 0xb6, 0xb0, + 0x23, 0x61, 0x9e, 0x23, 0x78, 0x23, 0x05, 0x53, 0xe9, 0xb9, 0x22, 0x63, + 0x67, 0xab, 0x7b, 0x8a, 0x06, 0x16, 0x9e, 0x13, 0x25, 0xfb, 0x9e, 0x8a, + 0x73, 0xc2, 0x64, 0x40, 0x08, 0x55, 0xc3, 0xb1, 0x02, 0x29, 0xb6, 0xa6, + 0x61, 0xd6, 0x7e, 0x18, 0x26, 0xbb, 0x32, 0xfc, 0x6a, 0xb3, 0x4e, 0x4b, + 0x67, 0x12, 0x06, 0x6c, 0x25, 0x46, 0xbd, 0x4e, 0x47, 0xac, 0x27, 0x89, + 0x86, 0x7b, 0x5e, 0x1f, 0x29, 0xc4, 0xe5, 0x97, 0xa1, 0x9b, 0xa7, 0x15, + 0xe6, 0xf6, 0xc0, 0x11, 0x18, 0x1f, 0x75, 0x84, 0x42, 0x26, 0x33, 0x55, + 0x93, 0x11, 0x15, 0xf9, 0x47, 0x1f, 0xa7, 0x65, 0x4e, 0x5f, 0xa8, 0x5b, + 0x69, 0x54, 0x54, 0x82, 0xca, 0xde, 0xa8, 0x13, 0x62, 0xb7, 0x62, 0xaa, + 0x27, 0x94, 0xf7, 0xf1, 0x32, 0x85, 0x6d, 0xea, 0x85, 0xc6, 0x5f, 0x7d, + 0x6b, 0x58, 0x1e, 0xdc, 0x89, 0x02, 0x2f, 0x4c, 0xb1, 0xf6, 0xf9, 0x9d, + 0x5b, 0xb4, 0xa8, 0xcf, 0xfd, 0xe2, 0x94, 0xed, 0x5f, 0xde, 0x28, 0x69, + 0x2a, 0xa6, 0x10, 0xe8, 0x32, 0x72, 0x40, 0x6c, 0xb4, 0x69, 0x7f, 0x97, + 0x0e, 0xf1, 0x6f, 0x68, 0x94, 0x25, 0xe8, 0xa5, 0x17, 0x45, 0x80, 0x18, + 0x4b, 0xb2, 0x23, 0xfb, 0xb9, 0x19, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x2f, 0xf2, 0x9a, 0x4d, 0xa7, 0x25, 0x37, 0x4d, 0x1d, + 0xd1, 0x34, 0x93, 0x49, 0x2e, 0xea, 0xa4, 0x68, 0xf9, 0xfc, 0xe9, 0xd3, + 0xe6, 0xfe, 0x0f, 0x5f, 0xb8, 0x41, 0x43, 0x90, 0x9c, 0xb7, 0x75, 0x35, + 0x26, 0xde, 0x93, 0x23, 0x4b, 0x2c, 0xb8, 0x3c, 0xff, 0xa6, 0x32, 0x1d, + 0x5b, 0x55, 0x78, 0x32, 0xa6, 0x5c, 0x25, 0x3c, 0x2f, 0x01, 0x97, 0x23, + 0xb4, 0xd0, 0xde, 0x97, 0xdb, 0x2f, 0x91, 0xa7, 0xd1, 0x36, 0xfa, 0x31, + 0xa7, 0x91, 0x04, 0x95, 0xd5, 0x7d, 0x36, 0x6e, 0xc9, 0x1f, 0x29, 0x25, + 0x4b, 0x30, 0xe3, 0xcd, 0x96, 0x70, 0x5d, 0x82, 0x1b, 0xf8, 0x31, 0xb9, + 0xaa, 0xb6, 0x32, 0x8b, 0xae, 0x8f, 0x4b, 0x15, 0xf6, 0x1c, 0xda, 0xb0, + 0x97, 0x60, 0x46, 0x45, 0xec, 0x73, 0xa6, 0xed, 0x1e, 0x19, 0xe9, 0x02, + 0x04, 0x50, 0x5f, 0x93, 0xff, 0xaa, 0x98, 0x56, 0x9d, 0x21, 0xeb, 0x63, + 0xab, 0xf9, 0x44, 0x8c, 0xa9, 0xca, 0x73, 0x5a, 0xba, 0x55, 0xa2, 0x7c, + 0x87, 0x95, 0xa4, 0x73, 0x50, 0xb9, 0x6b, 0xef, 0xec, 0x3a, 0x24, 0x37, + 0x68, 0xdd, 0xf2, 0xaa, 0x1b, 0x4a, 0xb2, 0x8b, 0x7a, 0x1e, 0x6b, 0xad, + 0x5a, 0x0a, 0x25, 0xc7, 0x78, 0x92, 0x25, 0xa7, 0x50, 0x81, 0xb8, 0xe2, + 0x1e, 0x2b, 0x53, 0x61, 0x2c, 0x21, 0xfa, 0xfa, 0x41, 0xfa, 0x7e, 0x1e, + 0x8d, 0x52, 0x07, 0x5d, 0xa5, 0x88, 0x97, 0xb1, 0x95, 0xbb, 0x35, 0x6d, + 0x4e, 0x03, 0xe5, 0x37, 0x2e, 0x6b, 0x0d, 0x79, 0xc8, 0x33, 0x4e, 0x64, + 0x23, 0x34, 0x00, 0x6b, 0x09, 0x75, 0x7b, 0x8b, 0xc5, 0x33, 0x17, 0x1d, + 0x5a, 0x46, 0xbd, 0xd5, 0x51, 0x99, 0x77, 0x9c, 0x36, 0xe2, 0xd9, 0xa5, + 0xac, 0xbe, 0x58, 0xdc, 0xef, 0xb3, 0xba, 0xc7, 0x54, 0xbb, 0x3e, 0xaf, + 0x07, 0xbd, 0x3d, 0xa9, 0x6c, 0x61, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xc8, + 0xf0, 0x9a, 0x8e, 0xbd, 0x6b, 0xf0, 0x18, 0xe3, 0xc8, 0xd9, 0xe5, 0x1c, + 0xfe, 0xb7, 0x55, 0xa3, 0xe6, 0x3a, 0x63, 0x42, 0x03, 0x2b, 0xf6, 0x9b, + 0x49, 0x6a, 0x51, 0x1a, 0xa2, 0xc1, 0xa5, 0xc8, 0xcc, 0x96, 0x12, 0xa3, + 0x6b, 0xf6, 0x18, 0xc7, 0xeb, 0x63, 0x31, 0x70, 0xa1, 0x90, 0x94, 0xdb, + 0x19, 0x88, 0x5b, 0x1d, 0xc2, 0xc0, 0x3e, 0x79, 0xbf, 0x0d, 0x03, 0x9f, + 0x78, 0x2c, 0xa4, 0xf4, 0x5f, 0xda, 0x43, 0x98, 0x36, 0x8f, 0x57, 0x47, + 0xaa, 0x71, 0x15, 0xed, 0xa8, 0x5b, 0x20, 0x32, 0xe0, 0x8d, 0x26, 0xae, + 0x93, 0xb5, 0x6d, 0xee, 0xdc, 0x63, 0xaf, 0xa5, 0x8f, 0xc7, 0xbc, 0x78, + 0x4a, 0x27, 0x97, 0x6c, 0x15, 0x01, 0xac, 0x69, 0xd8, 0x40, 0xd0, 0x3e, + 0x38, 0xd5, 0x10, 0xa6, 0x44, 0xc3, 0xe5, 0x1d, 0x96, 0x6a, 0xf4, 0xa8, + 0xef, 0xf3, 0x3f, 0xe0, 0x73, 0xf2, 0xc5, 0x02, 0x81, 0x81, 0x00, 0xc5, + 0xad, 0xc2, 0xbf, 0x61, 0x4a, 0xbf, 0xa8, 0x0b, 0x9b, 0x92, 0x1f, 0x32, + 0x0e, 0x65, 0x9f, 0x44, 0xbf, 0xfa, 0xb2, 0xfa, 0x4b, 0x11, 0x11, 0xc9, + 0x8c, 0x34, 0x4c, 0x26, 0x30, 0xa4, 0x10, 0xee, 0x70, 0xdc, 0x30, 0x89, + 0x9e, 0xfd, 0x17, 0xa2, 0x29, 0x46, 0x66, 0x21, 0x73, 0x48, 0x5e, 0x17, + 0xf3, 0x63, 0x0d, 0x61, 0xd5, 0xff, 0x1b, 0xcd, 0xe4, 0xd5, 0x86, 0x24, + 0x3b, 0x87, 0x7e, 0x67, 0x37, 0x43, 0x8f, 0xb9, 0x85, 0x7c, 0x3b, 0xea, + 0xba, 0xa4, 0x42, 0xc2, 0x93, 0xaa, 0x11, 0x0c, 0xae, 0xb8, 0xad, 0x69, + 0x67, 0xe5, 0xa2, 0xea, 0x2a, 0x34, 0x26, 0x7b, 0x0f, 0xbd, 0xe5, 0xea, + 0xc1, 0xab, 0xef, 0x98, 0xf3, 0x29, 0x60, 0x15, 0x99, 0xab, 0xde, 0x51, + 0x50, 0xd3, 0x9e, 0x9b, 0xa0, 0x4a, 0x7b, 0x9c, 0x17, 0x2f, 0x88, 0xaf, + 0x07, 0xd4, 0x82, 0x8f, 0xda, 0xc2, 0x45, 0x02, 0x81, 0x81, 0x00, 0x85, + 0x82, 0xe0, 0x9f, 0x01, 0x1b, 0x2b, 0xdf, 0xcd, 0xd1, 0xd1, 0x7d, 0x9b, + 0x23, 0x5f, 0x7b, 0x66, 0xb8, 0x7d, 0x89, 0x1f, 0xfe, 0x6d, 0x82, 0xa0, + 0xb1, 0x4a, 0x13, 0xf3, 0x87, 0xba, 0xf5, 0x45, 0x93, 0x32, 0x0f, 0xd6, + 0x47, 0xd0, 0xaf, 0xac, 0x7e, 0x29, 0x5d, 0x5b, 0x41, 0xee, 0x88, 0x09, + 0x80, 0x50, 0x8a, 0x82, 0x1e, 0xb9, 0x8f, 0x89, 0x63, 0x38, 0xe9, 0x74, + 0x56, 0xec, 0x0a, 0xfa, 0x58, 0x89, 0xf4, 0xa9, 0xb9, 0x6e, 0xca, 0x86, + 0x52, 0xa8, 0x6a, 0xf2, 0x8b, 0x0f, 0x69, 0x38, 0x84, 0xdd, 0x24, 0x9b, + 0x90, 0x87, 0x57, 0x31, 0x03, 0x7c, 0xb4, 0xe3, 0x63, 0xc2, 0x49, 0xe6, + 0xff, 0x16, 0x89, 0x55, 0x06, 0x2c, 0x23, 0x7b, 0xfc, 0x75, 0x2c, 0x28, + 0x7b, 0xa8, 0x8e, 0x34, 0x7b, 0xb2, 0x51, 0x94, 0xb4, 0x32, 0x02, 0xb8, + 0x11, 0x1e, 0xe6, 0x0d, 0x63, 0xdd, 0x25, 0x02, 0x81, 0x81, 0x00, 0x9f, + 0xd2, 0x3e, 0x93, 0xf0, 0x9b, 0x38, 0x9d, 0x2a, 0xd5, 0x5a, 0xac, 0x72, + 0x12, 0x05, 0xc3, 0x61, 0x18, 0x3e, 0x1e, 0x9a, 0x12, 0x3a, 0xf8, 0xc0, + 0x94, 0xe4, 0x6b, 0x74, 0xac, 0xfa, 0xd8, 0xdd, 0x8e, 0xcd, 0xd7, 0x48, + 0x4d, 0x0c, 0x9f, 0x20, 0xf2, 0x72, 0x02, 0x7c, 0xa4, 0xf2, 0x2b, 0x70, + 0xfd, 0xcc, 0x65, 0xb3, 0x66, 0x0a, 0xdd, 0x75, 0xf7, 0xbf, 0x52, 0xb6, + 0xd4, 0x92, 0x55, 0x76, 0x29, 0xce, 0x2b, 0xd3, 0x78, 0xc2, 0xda, 0xc6, + 0x8a, 0xa3, 0xe7, 0x7d, 0xdd, 0x59, 0x30, 0x73, 0xaa, 0x87, 0x91, 0x5c, + 0x99, 0x2d, 0xa6, 0x2b, 0xe0, 0x77, 0x4d, 0x6d, 0x4d, 0x6a, 0xe1, 0x0a, + 0x8e, 0x0e, 0xee, 0xa6, 0x20, 0x62, 0xa1, 0x56, 0x95, 0x69, 0xc9, 0x52, + 0xc1, 0x20, 0x77, 0x29, 0xa7, 0xcc, 0xd0, 0x67, 0x80, 0xaf, 0x63, 0xb8, + 0xef, 0x81, 0xb7, 0x15, 0x8b, 0x6e, 0x69, 0x02, 0x81, 0x81, 0x00, 0x9f, + 0xf8, 0x6c, 0x3d, 0xc5, 0x39, 0x76, 0x20, 0x69, 0xae, 0x9d, 0x58, 0x25, + 0xb0, 0x4d, 0x1f, 0x45, 0x72, 0x22, 0x24, 0xb0, 0xaa, 0x86, 0xd7, 0x6f, + 0x71, 0xa9, 0xb0, 0x95, 0xaf, 0xc9, 0x76, 0x7c, 0x4e, 0x2d, 0x23, 0x19, + 0xcf, 0x33, 0xe1, 0x23, 0x80, 0x7b, 0x2c, 0x16, 0x0d, 0x66, 0xdf, 0xd5, + 0x67, 0xa8, 0x53, 0x2b, 0x75, 0xed, 0xb5, 0x64, 0xa7, 0x0f, 0xd0, 0xce, + 0xd4, 0x25, 0x7d, 0x01, 0x09, 0x61, 0x1a, 0x94, 0x3f, 0xa0, 0x6e, 0xfe, + 0xa6, 0x34, 0x73, 0x6b, 0xf4, 0x64, 0xe6, 0x8f, 0x32, 0xc5, 0x5b, 0x1b, + 0x91, 0xc8, 0x2f, 0x60, 0x31, 0xcb, 0xd4, 0x88, 0x9b, 0xa7, 0x5f, 0xa9, + 0x4d, 0xe4, 0x1d, 0xc9, 0x13, 0x50, 0xe4, 0x10, 0x20, 0xd8, 0xb5, 0xf8, + 0x1b, 0x47, 0xfb, 0x64, 0x0f, 0xf1, 0x2d, 0x69, 0x7e, 0xcd, 0xaa, 0x2d, + 0xad, 0x3f, 0xaa, 0x8d, 0xa7, 0xc1, 0x41}; + +static const std::vector priv_key_17{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x9b, 0x86, 0x73, 0x20, 0x14, 0x84, 0x00, 0xd6, 0x23, 0x60, + 0x20, 0x94, 0x3c, 0x38, 0x9a, 0xce, 0x0b, 0x5c, 0x2a, 0xae, 0x80, 0x5d, + 0x68, 0xa1, 0x08, 0x42, 0x48, 0xbb, 0x3e, 0xe3, 0x20, 0x6d, 0x3e, 0x19, + 0x12, 0xae, 0xef, 0xa3, 0x52, 0xbd, 0xff, 0xea, 0xee, 0xee, 0x5a, 0xcc, + 0x3d, 0xb5, 0xe7, 0x6b, 0x99, 0x2e, 0x54, 0x22, 0x0e, 0x44, 0x9d, 0xd0, + 0xcd, 0xd9, 0xc5, 0x46, 0x53, 0xa3, 0xd5, 0x4a, 0x4a, 0xe0, 0x27, 0x33, + 0x48, 0x26, 0x05, 0xf6, 0xa7, 0x5d, 0x4b, 0xd8, 0xcb, 0xb8, 0x7f, 0xb4, + 0x71, 0x8a, 0x99, 0x14, 0xf0, 0x13, 0x1f, 0xeb, 0x33, 0x9c, 0xc6, 0x56, + 0x74, 0x0c, 0x9a, 0x6d, 0xe7, 0x99, 0x93, 0xa7, 0xb7, 0x68, 0x44, 0x94, + 0xe5, 0xa2, 0x0c, 0x86, 0xa5, 0xac, 0x1f, 0xa7, 0x1a, 0x54, 0x6d, 0xd3, + 0xfd, 0x3e, 0x92, 0x7d, 0x0c, 0x43, 0xef, 0x84, 0x81, 0xc8, 0x6f, 0x3a, + 0xab, 0xb9, 0x21, 0x28, 0x45, 0xeb, 0x40, 0xaf, 0xe5, 0x27, 0xbc, 0xac, + 0x69, 0x21, 0x22, 0x35, 0xd7, 0xc7, 0xc6, 0x2b, 0x94, 0x11, 0x6b, 0x5b, + 0x6f, 0xb3, 0x04, 0xd9, 0x27, 0xb5, 0xe2, 0x9b, 0x10, 0x0d, 0x1f, 0x4f, + 0x71, 0x12, 0xf6, 0x85, 0xe8, 0x8d, 0x76, 0xb4, 0x97, 0xf5, 0x2b, 0x99, + 0xff, 0xef, 0x9b, 0x79, 0x01, 0xe4, 0xec, 0x98, 0x0f, 0x43, 0xd7, 0xc4, + 0x61, 0xac, 0x22, 0xa5, 0x78, 0x8f, 0xda, 0xf0, 0x10, 0x10, 0xf5, 0x16, + 0xbe, 0x9d, 0x0b, 0x69, 0x37, 0x82, 0xa8, 0x04, 0xdc, 0xd4, 0xea, 0xbb, + 0x28, 0xce, 0x39, 0x0f, 0xeb, 0xa1, 0x81, 0x58, 0x96, 0x9e, 0xf4, 0x9b, + 0xa4, 0x49, 0x51, 0x72, 0x08, 0x58, 0x07, 0x00, 0xe8, 0x2c, 0xaa, 0xe1, + 0xb5, 0x49, 0xe1, 0x00, 0x35, 0x40, 0x79, 0x5a, 0xed, 0xe7, 0x28, 0x4f, + 0xca, 0xe0, 0x4d, 0x6e, 0xbe, 0x43, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x1e, 0x6d, 0x81, 0x9c, 0xa7, 0x26, 0xe4, 0x5b, 0x00, + 0xf4, 0xcf, 0xaa, 0xf0, 0xd5, 0x4a, 0x44, 0x41, 0xa8, 0xb8, 0x99, 0x07, + 0x78, 0x3e, 0xfe, 0x32, 0x75, 0x75, 0x71, 0x5c, 0xee, 0x66, 0xeb, 0xb8, + 0x98, 0x83, 0x35, 0x42, 0xa1, 0x3b, 0x90, 0xfc, 0xbe, 0xe4, 0x1c, 0x32, + 0x1b, 0x7f, 0x7f, 0x55, 0x55, 0x91, 0xd4, 0xa4, 0x95, 0x3d, 0x21, 0x63, + 0x96, 0xf4, 0x8f, 0x44, 0xaf, 0x6b, 0xb1, 0xc4, 0x0b, 0x12, 0xf7, 0x23, + 0xf4, 0x3e, 0x8b, 0x61, 0xe3, 0x4d, 0xff, 0x4c, 0xd5, 0x8f, 0x95, 0xfb, + 0x36, 0x3c, 0x78, 0x97, 0x56, 0xa7, 0x59, 0xb6, 0x86, 0xf7, 0xc4, 0x16, + 0x71, 0xd7, 0xa6, 0x97, 0x98, 0x25, 0x15, 0xc0, 0xf3, 0xb1, 0x48, 0x6f, + 0x12, 0x8a, 0x92, 0xd7, 0xcc, 0x88, 0x21, 0x52, 0xd8, 0x08, 0xa8, 0xb8, + 0x0c, 0x1f, 0xa1, 0xdc, 0x5b, 0x26, 0xc9, 0x2b, 0xd5, 0x4a, 0xe6, 0xb3, + 0xa7, 0xcd, 0xa3, 0x0d, 0xa4, 0x14, 0xcd, 0xa1, 0x4b, 0x00, 0xe9, 0x8a, + 0x61, 0x01, 0x14, 0xd7, 0x95, 0x43, 0xc6, 0x04, 0x7d, 0xb9, 0xf5, 0x68, + 0x54, 0x22, 0xa9, 0xa0, 0xfb, 0x4c, 0x77, 0xaa, 0xe8, 0xa6, 0x98, 0x60, + 0x98, 0x6d, 0x76, 0xc0, 0x02, 0x83, 0xca, 0x44, 0xc8, 0x9a, 0xa6, 0xaa, + 0xff, 0x8d, 0x33, 0x3e, 0x00, 0xb6, 0x72, 0x22, 0xa5, 0xe1, 0xa7, 0x43, + 0xee, 0x54, 0xb5, 0x72, 0xc5, 0xd3, 0x77, 0xee, 0x2d, 0x3c, 0x0e, 0xab, + 0x9b, 0x46, 0x64, 0xaa, 0x89, 0x68, 0x8f, 0xe2, 0x2f, 0xf3, 0x2f, 0x22, + 0x6a, 0xe6, 0xb4, 0x98, 0x50, 0x81, 0x42, 0x62, 0x5b, 0xe5, 0x0b, 0xc6, + 0xc5, 0xc3, 0xd7, 0x75, 0x90, 0xfd, 0xc6, 0xbf, 0xdf, 0xdd, 0xee, 0xc8, + 0x01, 0xe9, 0x66, 0x5c, 0xb0, 0x9c, 0xff, 0xe1, 0x40, 0xc1, 0x97, 0x2f, + 0x33, 0x9d, 0xfa, 0x17, 0xc1, 0x27, 0x91, 0x02, 0x81, 0x81, 0x00, 0xda, + 0x48, 0xe1, 0x98, 0x7c, 0x5d, 0xf6, 0x33, 0xfe, 0x9f, 0x03, 0xed, 0x9f, + 0xa0, 0xcb, 0x09, 0x84, 0xd8, 0x1f, 0x5b, 0x81, 0x31, 0x6b, 0x8e, 0xb9, + 0x36, 0x2c, 0x7e, 0x60, 0xc8, 0xf6, 0x1d, 0x47, 0xe8, 0x12, 0x65, 0xc7, + 0xc9, 0xf5, 0x8a, 0xcc, 0x45, 0x22, 0x0b, 0xa8, 0x80, 0xba, 0x6b, 0x70, + 0x37, 0x60, 0x79, 0x5b, 0x9d, 0x9c, 0xf2, 0x30, 0xf4, 0x34, 0x0d, 0x34, + 0xd8, 0x22, 0xc4, 0xec, 0x9b, 0x54, 0x16, 0xe7, 0xc7, 0x19, 0x6d, 0xba, + 0xf5, 0x10, 0xc5, 0xd3, 0x48, 0xb4, 0xe0, 0x83, 0x3b, 0xe7, 0x06, 0xca, + 0x8c, 0x0d, 0x71, 0xee, 0xdc, 0xb8, 0xdd, 0x52, 0xe2, 0x57, 0xd5, 0x42, + 0x18, 0xef, 0x27, 0xc9, 0xf4, 0x3c, 0x69, 0x7b, 0x5d, 0x69, 0x47, 0x92, + 0x71, 0xc5, 0xdb, 0x94, 0xc6, 0x00, 0xc0, 0xa4, 0xc8, 0x29, 0xb0, 0x42, + 0x38, 0x42, 0xcf, 0x78, 0x90, 0xd5, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb6, + 0x65, 0x9a, 0xca, 0xaf, 0x96, 0xca, 0x82, 0xb4, 0xdb, 0x20, 0xc9, 0x70, + 0xf8, 0x61, 0xa3, 0xa4, 0x08, 0x51, 0xee, 0xf5, 0xa3, 0x7f, 0x89, 0xcc, + 0x45, 0x11, 0x6a, 0x79, 0xb7, 0xad, 0x48, 0xc1, 0x06, 0xe5, 0x83, 0xbd, + 0x40, 0x1e, 0xde, 0x1b, 0x9c, 0xe6, 0xad, 0x14, 0x62, 0x6f, 0xc7, 0xfd, + 0xf2, 0x4a, 0xc0, 0x6a, 0xfb, 0xd9, 0x7d, 0xac, 0x1b, 0x3e, 0xbd, 0x4b, + 0x14, 0xf6, 0x83, 0x12, 0xd5, 0xaa, 0xf7, 0x56, 0xf7, 0x15, 0xa0, 0x51, + 0x9c, 0xbf, 0x5f, 0x2a, 0xbf, 0x9d, 0x66, 0xca, 0x6c, 0x73, 0xa5, 0xae, + 0xe5, 0xe3, 0xe7, 0xe8, 0xd3, 0x4a, 0xaa, 0xdf, 0x64, 0x68, 0x67, 0x26, + 0x7a, 0xfd, 0x10, 0x17, 0x50, 0xaf, 0xf1, 0xf2, 0x54, 0x6f, 0x77, 0xec, + 0x9e, 0x63, 0x25, 0x80, 0x47, 0x44, 0xd2, 0x48, 0x99, 0xe5, 0xb7, 0xd2, + 0x45, 0x1c, 0x0e, 0xa4, 0x01, 0x80, 0x65, 0x02, 0x81, 0x80, 0x21, 0xa5, + 0x96, 0x50, 0xa0, 0xeb, 0x02, 0xe6, 0x64, 0xdb, 0x32, 0x09, 0xd0, 0xcf, + 0x42, 0x3c, 0xc7, 0x63, 0x61, 0x02, 0x03, 0xda, 0x10, 0x50, 0x41, 0xb0, + 0x5e, 0x0f, 0x64, 0xef, 0xd5, 0x30, 0x12, 0x43, 0x6d, 0x82, 0x8e, 0xd7, + 0x4c, 0xa8, 0x06, 0x70, 0xa9, 0x9c, 0xce, 0x6e, 0x79, 0x4d, 0xd2, 0x50, + 0x56, 0xe8, 0x9d, 0xfc, 0x9f, 0x92, 0x9d, 0x85, 0x26, 0xf8, 0xda, 0x2a, + 0x6e, 0xc1, 0x98, 0x0f, 0x21, 0x59, 0x1e, 0x85, 0x0c, 0x20, 0x63, 0xef, + 0x1e, 0x94, 0xbf, 0xca, 0xb7, 0x46, 0xdc, 0x33, 0xc1, 0x9a, 0xc4, 0x61, + 0xee, 0x38, 0x9f, 0xaf, 0x1a, 0x37, 0xd3, 0x6c, 0xdc, 0x49, 0x1d, 0x15, + 0x26, 0xd8, 0x25, 0x43, 0x26, 0x84, 0xc3, 0xe5, 0x54, 0x33, 0x1a, 0x19, + 0xbb, 0x7b, 0xeb, 0x64, 0xd1, 0xfc, 0xdf, 0xe9, 0x92, 0xb3, 0x7e, 0xa1, + 0x99, 0x7a, 0xcd, 0x84, 0xd5, 0xc5, 0x02, 0x81, 0x80, 0x2d, 0xee, 0x01, + 0xff, 0x9e, 0x1d, 0xb3, 0x9b, 0x1c, 0x5d, 0xbd, 0xb0, 0xdc, 0x30, 0xbf, + 0xad, 0x8c, 0x65, 0xc7, 0xf4, 0x0b, 0x89, 0x03, 0x59, 0xb8, 0xc5, 0x7f, + 0xb0, 0x37, 0x3c, 0x48, 0x77, 0x74, 0x9b, 0xfe, 0xf9, 0xa0, 0x93, 0x5f, + 0xf2, 0x80, 0x33, 0x8f, 0x66, 0xf0, 0x26, 0x25, 0x8d, 0xcf, 0xe5, 0xce, + 0x6b, 0x0b, 0xc5, 0xa5, 0xab, 0xde, 0xc5, 0xf1, 0x93, 0x8b, 0x2f, 0x99, + 0x2f, 0xc2, 0x73, 0x69, 0x9c, 0xe5, 0x1a, 0x4d, 0x28, 0xd4, 0xc4, 0x4a, + 0xf0, 0x74, 0xfc, 0x51, 0x6f, 0x8b, 0xf3, 0xa9, 0x5f, 0x84, 0x5e, 0x41, + 0x78, 0xa9, 0x89, 0x63, 0x59, 0x09, 0xed, 0xe7, 0xd8, 0x69, 0xb9, 0x38, + 0xb6, 0x6f, 0x98, 0x92, 0xe5, 0xb3, 0x27, 0x0d, 0xf6, 0xbd, 0xef, 0xd8, + 0x79, 0x9e, 0x06, 0xd4, 0x4e, 0xbb, 0x97, 0x7d, 0x60, 0x3f, 0xa3, 0xc5, + 0x7f, 0xee, 0x4e, 0xae, 0x7d, 0x02, 0x81, 0x80, 0x71, 0x62, 0xf9, 0x06, + 0x9f, 0x55, 0xef, 0x6a, 0x8a, 0xc1, 0xc3, 0x1b, 0xd7, 0xa3, 0x32, 0x63, + 0xc0, 0x2a, 0xb7, 0x73, 0xa3, 0xdc, 0x0e, 0x72, 0x6f, 0xfa, 0x14, 0x3b, + 0x3a, 0x23, 0x35, 0xcf, 0xb6, 0x14, 0xbc, 0x28, 0xad, 0x4d, 0xfa, 0x35, + 0x0c, 0xe6, 0x05, 0xac, 0x4b, 0xe2, 0xda, 0x19, 0x92, 0x44, 0x56, 0x1a, + 0xd6, 0xad, 0xfa, 0xf9, 0xd1, 0x83, 0x3a, 0x7f, 0xd9, 0x60, 0xde, 0x0b, + 0x5f, 0x4e, 0x4f, 0x79, 0x95, 0x89, 0x26, 0x06, 0xaa, 0x28, 0xd1, 0xda, + 0x78, 0xc7, 0x1b, 0x9c, 0xe6, 0x70, 0x06, 0xef, 0xcc, 0xe7, 0x8c, 0x25, + 0xe3, 0xfa, 0x71, 0x1e, 0x5a, 0xc7, 0xcc, 0xf5, 0x52, 0x2c, 0xe6, 0xc1, + 0x33, 0xa7, 0x2d, 0x8f, 0xe5, 0xea, 0x3b, 0x69, 0x6e, 0x7e, 0x6d, 0x2d, + 0xd7, 0x94, 0xb1, 0xed, 0x5f, 0xe4, 0x96, 0xd2, 0x0d, 0xfb, 0x0e, 0x80, + 0xc5, 0xaf, 0x57, 0xa4}; + +static const std::vector priv_key_18{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x87, 0xa5, 0x8e, 0x0f, 0x30, 0x7f, 0xe5, 0xcb, 0xd1, 0xe2, + 0x4b, 0x84, 0xfe, 0x4a, 0x50, 0x4a, 0xeb, 0x7f, 0x6e, 0x62, 0xe4, 0x82, + 0xfb, 0xb2, 0xff, 0x06, 0x62, 0xb6, 0x28, 0x95, 0x94, 0xe3, 0x69, 0xf5, + 0xbc, 0x24, 0x6b, 0xeb, 0xbe, 0xde, 0x1c, 0x06, 0xbe, 0x16, 0xdf, 0x40, + 0x2c, 0x60, 0x44, 0x8e, 0x99, 0x15, 0x2d, 0x6e, 0x8a, 0xb2, 0xee, 0xd1, + 0xb4, 0xc2, 0xb3, 0x6c, 0x3b, 0x7a, 0x0d, 0x2b, 0xa4, 0xf4, 0x46, 0xe1, + 0xe9, 0x6d, 0x90, 0x1f, 0x11, 0xe3, 0xa2, 0xe5, 0x3a, 0xcc, 0xe8, 0x8e, + 0xf3, 0x4e, 0xe3, 0x6e, 0x77, 0xc6, 0xa2, 0x20, 0x08, 0x76, 0xef, 0x47, + 0x50, 0x17, 0x3d, 0x47, 0xc2, 0xa9, 0x25, 0x70, 0x41, 0x12, 0x23, 0x3f, + 0x32, 0x44, 0x6d, 0x36, 0xd3, 0x9f, 0xf0, 0xbf, 0xbb, 0x1d, 0x63, 0x69, + 0xd5, 0xe1, 0x88, 0xaa, 0xca, 0xd1, 0xf5, 0x6e, 0xca, 0x5c, 0x63, 0x80, + 0xd4, 0x0b, 0x8f, 0x88, 0x47, 0xa0, 0xe3, 0x14, 0x57, 0x14, 0x61, 0x81, + 0x77, 0x68, 0x2b, 0x24, 0xc2, 0x91, 0x84, 0xd6, 0xb3, 0x94, 0xc4, 0xf8, + 0x22, 0xee, 0x36, 0x40, 0xea, 0xb5, 0x10, 0x32, 0x89, 0x14, 0xb2, 0xf6, + 0xf4, 0x44, 0x37, 0x58, 0x38, 0x1d, 0xca, 0x07, 0x9c, 0xc4, 0xdf, 0x50, + 0x8f, 0x06, 0x0e, 0x53, 0xdf, 0xb4, 0xa8, 0x9b, 0x84, 0x7f, 0xa4, 0x2d, + 0xf7, 0x3a, 0x6c, 0x60, 0xcf, 0x0b, 0x5e, 0x81, 0x92, 0x96, 0x88, 0x6e, + 0x0d, 0x00, 0xf0, 0x82, 0x3f, 0x24, 0x38, 0x18, 0x30, 0x02, 0x2b, 0xc0, + 0x7a, 0x9e, 0xb0, 0x6c, 0x78, 0xe2, 0x2c, 0x77, 0xec, 0x12, 0x4d, 0x95, + 0xc6, 0x9b, 0x5d, 0xe5, 0x27, 0xda, 0x23, 0x76, 0x36, 0x4e, 0xa2, 0x11, + 0x50, 0x8d, 0xc9, 0xf2, 0xf4, 0x3b, 0x24, 0xba, 0x06, 0xdb, 0xfb, 0x69, + 0x96, 0xb8, 0xe4, 0x88, 0xb5, 0x4d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x0d, 0x6c, 0xaf, 0x10, 0x85, 0xc6, 0x42, 0xa1, 0xd7, + 0x55, 0xc4, 0x0f, 0x97, 0x73, 0x17, 0x5b, 0x32, 0xcf, 0x5b, 0xc7, 0x61, + 0xc2, 0x2c, 0xd2, 0xdc, 0x36, 0x6f, 0x92, 0x83, 0x95, 0xba, 0x34, 0x7f, + 0x8a, 0x18, 0x62, 0xaa, 0x63, 0x9c, 0x72, 0x32, 0xe7, 0xdf, 0xec, 0x37, + 0x90, 0x0c, 0x54, 0x42, 0xb4, 0xb2, 0x25, 0xcc, 0x67, 0x42, 0x46, 0xcf, + 0x27, 0xe5, 0xf1, 0xd6, 0xfc, 0x01, 0x2e, 0xe5, 0x1a, 0xca, 0xaa, 0x7a, + 0x51, 0x65, 0x5e, 0xb8, 0x82, 0xba, 0xac, 0x82, 0xb4, 0x99, 0x0b, 0x2a, + 0x80, 0xeb, 0x47, 0x85, 0x6e, 0xab, 0x5f, 0xf7, 0x2f, 0xa0, 0x66, 0xd4, + 0xeb, 0x83, 0xdb, 0xa8, 0xee, 0xef, 0x2e, 0xfa, 0x4b, 0x8f, 0xc5, 0x11, + 0xc3, 0xf1, 0x5f, 0xa0, 0x47, 0x6a, 0xce, 0x4b, 0x6f, 0x4e, 0x3f, 0x6c, + 0x55, 0x4f, 0x1b, 0x91, 0x01, 0x06, 0x2d, 0x9d, 0x52, 0xa7, 0xa8, 0x34, + 0x33, 0x12, 0xb1, 0xc7, 0xe4, 0x50, 0xa2, 0x87, 0x4b, 0x9d, 0x7b, 0x2d, + 0x1f, 0xb7, 0xe7, 0x82, 0xe6, 0x07, 0x83, 0x2b, 0x88, 0x51, 0x91, 0x67, + 0x32, 0x26, 0x13, 0x74, 0x53, 0x71, 0x60, 0x63, 0xa5, 0x93, 0xfa, 0xa6, + 0x84, 0xf6, 0xb9, 0xba, 0x53, 0x21, 0xbe, 0xfa, 0xde, 0x24, 0x4d, 0xd3, + 0xb9, 0x80, 0xf3, 0xaf, 0x03, 0x74, 0x09, 0xe3, 0x35, 0x29, 0x4b, 0x8b, + 0xd6, 0x47, 0xc8, 0xa0, 0xbe, 0x1d, 0xb2, 0x53, 0xa6, 0xa1, 0xba, 0xab, + 0x55, 0xfc, 0xfc, 0xe9, 0x63, 0xb0, 0x9e, 0x27, 0xe6, 0x3e, 0xe1, 0xf4, + 0x01, 0x0a, 0x53, 0x4d, 0x1a, 0xcd, 0x81, 0x85, 0xab, 0xf8, 0x54, 0x05, + 0x1c, 0x65, 0x8f, 0xa1, 0x2d, 0x1e, 0x4a, 0xbb, 0xb4, 0xf6, 0x19, 0x3f, + 0xac, 0x46, 0x54, 0x46, 0x1e, 0x8b, 0xc9, 0x41, 0xd5, 0xfb, 0xfb, 0x12, + 0xd5, 0xbe, 0xdc, 0xcf, 0x48, 0x36, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xbf, + 0x35, 0x8c, 0xbe, 0x3a, 0x8f, 0xc1, 0x38, 0x1f, 0x46, 0x0a, 0x7c, 0x61, + 0x40, 0xe9, 0x90, 0x39, 0xd1, 0x14, 0x11, 0x79, 0x7e, 0x19, 0x61, 0xdb, + 0xb0, 0xcd, 0x53, 0xdd, 0x92, 0x13, 0x15, 0xfd, 0x21, 0x08, 0x3a, 0x68, + 0xf0, 0xb4, 0xbd, 0x4f, 0x74, 0x5a, 0xe0, 0x22, 0xb8, 0xdc, 0xa8, 0x01, + 0x87, 0x4a, 0x64, 0x48, 0xf7, 0xa4, 0xb0, 0x3f, 0xc1, 0x38, 0xaa, 0xc8, + 0x56, 0xe6, 0x58, 0xed, 0x5c, 0x2b, 0x54, 0x83, 0x15, 0x06, 0x7e, 0xcd, + 0x1e, 0xb8, 0x57, 0x61, 0x43, 0x2a, 0x6b, 0xaa, 0x11, 0x76, 0xd2, 0x8e, + 0x77, 0xb9, 0x02, 0x25, 0xce, 0x2b, 0xa1, 0x81, 0x80, 0x99, 0xfd, 0x26, + 0x5e, 0xd8, 0x91, 0x0a, 0x56, 0xfc, 0x82, 0x22, 0x62, 0xff, 0x90, 0x09, + 0x9d, 0xc7, 0x73, 0xf2, 0xeb, 0x6b, 0x52, 0x2b, 0x05, 0xa0, 0x09, 0xa5, + 0xc7, 0x64, 0x42, 0x2d, 0x85, 0xf7, 0x65, 0x02, 0x81, 0x81, 0x00, 0xb5, + 0x9c, 0x3c, 0x23, 0x50, 0x26, 0xd7, 0x72, 0x51, 0xbb, 0xa3, 0x8d, 0xb7, + 0x0a, 0x48, 0x3f, 0xdf, 0xbd, 0xd6, 0xb6, 0x3b, 0xfe, 0x2c, 0x67, 0xc5, + 0x38, 0x99, 0xfa, 0xdf, 0x8e, 0x03, 0xe9, 0xb5, 0xeb, 0xdd, 0x33, 0xdd, + 0x93, 0xbc, 0xb2, 0x84, 0x8c, 0xf3, 0x06, 0x0e, 0x5b, 0xa6, 0x75, 0x6f, + 0x60, 0x68, 0xf9, 0xde, 0x56, 0xd2, 0x36, 0x3f, 0xff, 0xee, 0x2e, 0x7d, + 0x32, 0xe3, 0x23, 0xa0, 0x61, 0x4b, 0xfe, 0xcb, 0xea, 0x01, 0x94, 0xf7, + 0x5b, 0x51, 0x13, 0x16, 0x21, 0x3d, 0xda, 0xb7, 0x0f, 0x0f, 0x61, 0x3b, + 0x70, 0x73, 0x21, 0xe4, 0x72, 0x77, 0x64, 0xb2, 0x53, 0xd6, 0x62, 0x9d, + 0x5e, 0xc4, 0x84, 0x6a, 0x93, 0x7a, 0xae, 0xfe, 0xcc, 0x41, 0x50, 0x67, + 0xc3, 0xbc, 0xdd, 0x09, 0xfd, 0xe8, 0x6f, 0x2f, 0xe3, 0x0f, 0xde, 0x24, + 0xa8, 0xae, 0x9c, 0xfe, 0xa5, 0xab, 0xc9, 0x02, 0x81, 0x80, 0x57, 0xde, + 0x5e, 0xf8, 0x48, 0x67, 0x29, 0x8f, 0x05, 0xe8, 0x25, 0x07, 0x75, 0x95, + 0xe3, 0xff, 0x90, 0x62, 0x41, 0x8b, 0xaa, 0x3e, 0x45, 0xa1, 0xcf, 0xd8, + 0x96, 0xf3, 0x14, 0x5e, 0x7d, 0x80, 0xdc, 0x5b, 0x62, 0xb1, 0x9c, 0xea, + 0x08, 0xd4, 0xfa, 0x7f, 0x69, 0x07, 0x99, 0x4d, 0x44, 0xb1, 0xbc, 0x4a, + 0x14, 0xe8, 0xb3, 0x13, 0x82, 0xce, 0x2f, 0xee, 0x36, 0x81, 0x5d, 0x21, + 0x7a, 0x27, 0xa1, 0xa4, 0x7a, 0x91, 0x12, 0xd0, 0x05, 0xb5, 0x1d, 0xc4, + 0x21, 0x48, 0x9e, 0x7c, 0xc4, 0x30, 0xc7, 0xed, 0xd0, 0xa2, 0x00, 0x30, + 0x8a, 0x87, 0xaf, 0x21, 0xe8, 0xb1, 0x06, 0x97, 0x37, 0xac, 0xbb, 0x06, + 0x59, 0x15, 0x86, 0x1f, 0xe5, 0x58, 0x54, 0x3f, 0x14, 0x5c, 0x77, 0xde, + 0xd6, 0xfa, 0xb4, 0xc6, 0x75, 0x02, 0x44, 0x9d, 0x08, 0x27, 0x86, 0xd4, + 0x73, 0x81, 0x69, 0xf4, 0x27, 0x75, 0x02, 0x81, 0x80, 0x4a, 0xc4, 0x70, + 0x89, 0xc5, 0x44, 0xc8, 0x6c, 0x1b, 0x34, 0x19, 0xe8, 0x8d, 0x13, 0xe1, + 0x9c, 0xd2, 0x5b, 0x50, 0x9b, 0x23, 0xe5, 0xc7, 0x98, 0x4d, 0x3c, 0xb9, + 0x3f, 0xec, 0x6b, 0x86, 0x36, 0xe0, 0x9b, 0xa3, 0x2c, 0xe8, 0x2b, 0x1b, + 0x83, 0x8f, 0x48, 0x8c, 0x00, 0xd1, 0x46, 0x70, 0x28, 0x66, 0xdb, 0x15, + 0x3c, 0xd1, 0x89, 0x82, 0xef, 0xac, 0xb7, 0x8b, 0xf2, 0x7d, 0xbe, 0xc6, + 0x7e, 0x73, 0x57, 0xbb, 0x36, 0xc1, 0xf2, 0xac, 0x06, 0x0d, 0x33, 0xfe, + 0x13, 0xd2, 0x87, 0x8a, 0xf4, 0x91, 0x6a, 0xd4, 0xd5, 0x1d, 0xe8, 0x74, + 0xad, 0xde, 0x64, 0x35, 0xbd, 0x32, 0x21, 0x8b, 0xe0, 0x7b, 0x93, 0x79, + 0x6a, 0x5e, 0x8a, 0x2a, 0xf7, 0x02, 0x95, 0x4a, 0xca, 0x74, 0x7d, 0xc4, + 0x32, 0x68, 0x1b, 0xad, 0x66, 0xa1, 0x1b, 0x64, 0xfb, 0xfa, 0xb1, 0xab, + 0x79, 0x9c, 0xe8, 0xcd, 0xe9, 0x02, 0x81, 0x80, 0x03, 0xd5, 0x49, 0x26, + 0xf7, 0x70, 0xf8, 0xc6, 0xd4, 0x73, 0x58, 0xe5, 0x02, 0x52, 0x6c, 0x30, + 0x9b, 0x97, 0x2e, 0x70, 0xbe, 0xb1, 0xf2, 0x06, 0x58, 0xec, 0x09, 0x17, + 0xc1, 0x72, 0x9e, 0x05, 0xc0, 0x64, 0x76, 0xf2, 0x5f, 0x26, 0x16, 0x95, + 0x69, 0x47, 0x97, 0xa9, 0x63, 0xdb, 0x5c, 0xf0, 0x0f, 0xd7, 0x20, 0xfc, + 0xa0, 0xdf, 0xf6, 0x73, 0xe1, 0x57, 0xb0, 0xae, 0x5a, 0x75, 0x4b, 0x48, + 0x79, 0x9b, 0x8e, 0xc3, 0x25, 0x15, 0x06, 0x9c, 0xb5, 0x16, 0x8a, 0x9d, + 0xdd, 0x38, 0xdc, 0x7f, 0x06, 0x5f, 0x0d, 0xf2, 0x92, 0x0b, 0xe3, 0x4f, + 0xb8, 0xf0, 0xff, 0x4f, 0xea, 0x40, 0x33, 0x02, 0xe4, 0x94, 0x4d, 0xf1, + 0xaa, 0x5a, 0x21, 0x98, 0xf3, 0xee, 0x7b, 0xd3, 0xdf, 0x19, 0xc2, 0x7f, + 0xa7, 0x06, 0x14, 0xef, 0x8c, 0xf9, 0xce, 0xaf, 0x24, 0x08, 0x46, 0x67, + 0x6c, 0x71, 0x68, 0x13}; + +static const std::vector priv_key_19{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xc8, 0x9e, 0xc8, 0x80, 0xed, 0xe2, 0x0b, 0x86, 0x66, 0xee, + 0x0f, 0xdd, 0x85, 0x6a, 0xbc, 0x53, 0x16, 0xd7, 0x7a, 0x5d, 0x6e, 0x5b, + 0x16, 0x37, 0xda, 0xfa, 0xfc, 0x3c, 0xb0, 0x45, 0x86, 0x81, 0xd6, 0x16, + 0x92, 0x15, 0xd5, 0x3f, 0x4d, 0xd1, 0x08, 0x73, 0x45, 0xd1, 0x59, 0x77, + 0x95, 0x42, 0x0b, 0x03, 0x32, 0x11, 0x5b, 0x97, 0x4b, 0x83, 0x39, 0x0d, + 0xcb, 0xb4, 0x44, 0xb3, 0x3d, 0x52, 0x58, 0x13, 0x74, 0xc5, 0x8a, 0xe5, + 0x67, 0xc5, 0xfa, 0x2e, 0x4d, 0xf2, 0xd2, 0xae, 0x03, 0x13, 0x4f, 0xcd, + 0x62, 0x76, 0x5f, 0x1c, 0xe9, 0x28, 0x3a, 0x84, 0x2a, 0xce, 0xe7, 0x95, + 0x43, 0xa9, 0x2f, 0xa1, 0xa4, 0x91, 0x90, 0xdb, 0x4d, 0x26, 0x18, 0xa8, + 0x2e, 0xfd, 0xd0, 0x36, 0xb8, 0x77, 0x64, 0x85, 0x1e, 0xea, 0x11, 0x3d, + 0xb9, 0x34, 0xe2, 0xaf, 0xd5, 0x38, 0xe6, 0xaf, 0x05, 0x0d, 0x23, 0x29, + 0x10, 0x90, 0x3c, 0x13, 0x89, 0xce, 0x62, 0x00, 0x04, 0x55, 0x6a, 0xe5, + 0xe3, 0x83, 0x01, 0x68, 0xef, 0x79, 0x1f, 0xf3, 0x9a, 0x0e, 0xd0, 0xef, + 0x09, 0x34, 0x7f, 0x35, 0x36, 0xed, 0xd8, 0x9a, 0xfb, 0x9c, 0xaf, 0x98, + 0xc3, 0x1f, 0x36, 0xc2, 0xe6, 0x11, 0x1c, 0x53, 0x4c, 0xd5, 0x61, 0x1b, + 0x99, 0xb8, 0xdb, 0x1e, 0xc4, 0xaa, 0xba, 0xae, 0x87, 0x8a, 0x54, 0x06, + 0x15, 0x3a, 0xc9, 0x18, 0x36, 0x28, 0x5f, 0x02, 0x89, 0x90, 0x57, 0x3d, + 0x0d, 0xe9, 0x4a, 0x52, 0x7d, 0x2a, 0x07, 0x7f, 0x16, 0x89, 0xc2, 0x08, + 0xb3, 0x1e, 0x6f, 0x17, 0xa8, 0xa9, 0x44, 0x8a, 0xaf, 0x2e, 0x7e, 0x3c, + 0x68, 0xc9, 0x6e, 0xb6, 0x85, 0xb8, 0xe7, 0xad, 0xc9, 0x2d, 0x06, 0x21, + 0xcc, 0x00, 0x49, 0xc8, 0xe3, 0xcd, 0x5c, 0x1d, 0x3f, 0xc2, 0xef, 0x63, + 0x1e, 0x71, 0x4f, 0x45, 0x23, 0xc5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x94, 0x6f, 0xb7, 0x56, 0x7d, 0xab, 0xe4, 0x6f, + 0x1b, 0x35, 0x45, 0x13, 0xd8, 0x25, 0x33, 0x16, 0x1f, 0x2e, 0x6b, 0x61, + 0x39, 0xc7, 0xb7, 0x56, 0xb8, 0x75, 0x3f, 0xaf, 0xff, 0x94, 0x51, 0x83, + 0x3b, 0x4e, 0x13, 0xe4, 0x87, 0x95, 0x81, 0x14, 0x0a, 0xb6, 0x8f, 0x8f, + 0xe8, 0x2c, 0x6c, 0x89, 0x22, 0xf0, 0xc8, 0x58, 0xc3, 0x75, 0xdb, 0xef, + 0x49, 0x85, 0x85, 0x94, 0xe9, 0xc7, 0xdc, 0xb5, 0x52, 0x69, 0x82, 0xda, + 0xae, 0x7c, 0x32, 0x1d, 0xef, 0x8f, 0xd7, 0x28, 0xb4, 0xec, 0xff, 0x65, + 0x88, 0x84, 0x24, 0x38, 0x05, 0x03, 0xb5, 0x17, 0x88, 0xc4, 0x45, 0x90, + 0x35, 0x14, 0xe1, 0xad, 0x0a, 0x8b, 0x04, 0xe2, 0x97, 0x55, 0x4b, 0x6d, + 0xc6, 0x8c, 0x99, 0xc8, 0x3e, 0x08, 0x5e, 0xd0, 0x27, 0xd5, 0xbf, 0x1b, + 0xdc, 0x89, 0xd8, 0xc0, 0xe2, 0x80, 0xca, 0xb8, 0x81, 0x26, 0x3a, 0x0b, + 0x40, 0x01, 0x21, 0x07, 0x5e, 0xf9, 0x59, 0x08, 0x35, 0x2a, 0x39, 0xcb, + 0x19, 0x7a, 0x9d, 0xc2, 0xeb, 0xae, 0x42, 0xcb, 0xb8, 0xcd, 0xc9, 0x98, + 0x3b, 0xad, 0x45, 0xfb, 0x33, 0x9c, 0x4d, 0xe8, 0x77, 0x3c, 0x56, 0x1f, + 0xc8, 0x9a, 0x43, 0x4b, 0x14, 0xae, 0x46, 0xc4, 0x4b, 0x0d, 0xbd, 0x75, + 0x89, 0x03, 0xd5, 0xc6, 0xcc, 0x33, 0xcf, 0xf9, 0x78, 0xed, 0xcc, 0xa3, + 0x15, 0x4d, 0xc1, 0xc0, 0xf0, 0x55, 0x26, 0xcb, 0x6c, 0x1c, 0xd9, 0xf8, + 0xf5, 0xf4, 0x48, 0xd5, 0xc3, 0x24, 0xf2, 0x6a, 0xaa, 0xc0, 0x55, 0x81, + 0x66, 0x7f, 0x82, 0x90, 0x9f, 0x4c, 0x3b, 0xff, 0xea, 0xc4, 0x7a, 0x6e, + 0xde, 0xc1, 0x3e, 0xf2, 0x2a, 0xf9, 0x55, 0xf4, 0xd9, 0xd6, 0x09, 0x7d, + 0xec, 0xcd, 0x56, 0xef, 0x24, 0xbf, 0xad, 0x55, 0x75, 0x5c, 0x7a, 0x29, + 0x30, 0xe2, 0xb6, 0xee, 0xd7, 0x47, 0xb5, 0x39, 0x02, 0x81, 0x81, 0x00, + 0xf4, 0xba, 0x74, 0x94, 0xef, 0x91, 0xc4, 0xf8, 0x5b, 0xf0, 0x16, 0xc9, + 0x81, 0x42, 0xf2, 0x7f, 0x9f, 0xa1, 0x29, 0xcd, 0xfd, 0x90, 0x45, 0xa3, + 0xf7, 0x23, 0xed, 0x43, 0x94, 0xf4, 0xae, 0xab, 0x1b, 0x63, 0x88, 0xb0, + 0x1b, 0xbe, 0x87, 0xf6, 0x8f, 0x01, 0xe7, 0x8c, 0x53, 0xcd, 0xff, 0x2b, + 0xb6, 0x0e, 0xf7, 0x83, 0x0a, 0x71, 0x15, 0x96, 0x1f, 0x9a, 0xc7, 0x98, + 0xc4, 0x58, 0x7c, 0x5b, 0x83, 0xd9, 0xcb, 0x05, 0x49, 0x85, 0x2f, 0xa2, + 0x7f, 0xb0, 0x52, 0x20, 0x04, 0xaa, 0x5e, 0xae, 0xad, 0xf5, 0xef, 0xc3, + 0x9e, 0xec, 0xb9, 0xb4, 0x7f, 0x5f, 0x4d, 0x5b, 0xc1, 0xca, 0x6e, 0xfc, + 0xd2, 0xac, 0x9f, 0x02, 0x49, 0x9d, 0xbd, 0x56, 0x14, 0x25, 0x18, 0x69, + 0xc9, 0x57, 0x5a, 0x60, 0x39, 0xfa, 0xcb, 0xcd, 0xab, 0x5d, 0x42, 0x88, + 0x0c, 0xfe, 0x5d, 0xef, 0x80, 0x5a, 0x56, 0x37, 0x02, 0x81, 0x81, 0x00, + 0xd1, 0xdc, 0x41, 0xff, 0x09, 0x64, 0x11, 0x15, 0x83, 0x5f, 0x68, 0xfb, + 0xbe, 0xdd, 0x2d, 0x7c, 0x81, 0x7b, 0x80, 0xba, 0xcb, 0x96, 0x08, 0x08, + 0xcb, 0x57, 0x44, 0xfd, 0xd1, 0xf5, 0x6d, 0xf4, 0x58, 0x0e, 0xed, 0x65, + 0x5b, 0x51, 0xea, 0xa1, 0x34, 0xc5, 0x66, 0x72, 0x5b, 0xe6, 0xbf, 0xa0, + 0xe9, 0x8f, 0xac, 0xfa, 0x18, 0x20, 0x8d, 0x92, 0x04, 0xf4, 0x71, 0xeb, + 0x5d, 0x0d, 0xee, 0x47, 0x7c, 0x74, 0xaa, 0x00, 0x67, 0x5f, 0x4f, 0x92, + 0x61, 0xa1, 0xd6, 0x29, 0x7c, 0x15, 0x80, 0x34, 0xcf, 0x6e, 0x4f, 0x37, + 0x43, 0xd3, 0x91, 0x01, 0xc6, 0x17, 0xaf, 0x97, 0xef, 0xac, 0x9d, 0x8f, + 0x1e, 0xda, 0x7b, 0xb8, 0x1e, 0xbb, 0x80, 0x2e, 0xf6, 0x52, 0x1d, 0x7c, + 0xd4, 0x4d, 0xd4, 0x51, 0x07, 0xbb, 0xd6, 0x46, 0x3b, 0x0a, 0x38, 0x7a, + 0x46, 0x3a, 0x6e, 0xd6, 0x24, 0x12, 0x57, 0xe3, 0x02, 0x81, 0x80, 0x45, + 0x55, 0x39, 0xc8, 0x24, 0x23, 0x31, 0x21, 0x87, 0xb2, 0x7a, 0x52, 0x36, + 0x4b, 0xc8, 0x35, 0xfd, 0xfc, 0x83, 0xc2, 0x77, 0x2e, 0xd3, 0x7c, 0x03, + 0x7d, 0x6b, 0x2f, 0xb5, 0x58, 0xa8, 0xcf, 0x93, 0x1f, 0xdc, 0xce, 0xbf, + 0xdd, 0x77, 0xd9, 0x93, 0x64, 0x5f, 0xbc, 0x32, 0xd5, 0xee, 0x8f, 0xec, + 0xb1, 0x4a, 0xd0, 0x16, 0x3a, 0x39, 0x7a, 0x61, 0x93, 0xd1, 0x2e, 0x67, + 0x9a, 0x06, 0x09, 0x4b, 0x4e, 0x7d, 0xa5, 0x0e, 0xd2, 0x2b, 0xcf, 0xa6, + 0xcb, 0x46, 0x49, 0x09, 0xe9, 0x56, 0x8f, 0xb8, 0x7b, 0x2f, 0xa5, 0x45, + 0x36, 0x1d, 0xda, 0x94, 0x27, 0x64, 0xdc, 0x35, 0x07, 0xeb, 0xef, 0xb6, + 0xa3, 0xef, 0x1c, 0x8f, 0xcc, 0x9f, 0xa2, 0x6e, 0x6c, 0xa0, 0x01, 0x00, + 0x68, 0xbe, 0x12, 0xfa, 0xfa, 0x21, 0x99, 0x30, 0x0e, 0x68, 0xd5, 0xf0, + 0x90, 0x73, 0xfe, 0x71, 0x67, 0xa6, 0x7b, 0x02, 0x81, 0x80, 0x57, 0x65, + 0x90, 0x02, 0x83, 0x49, 0xae, 0x27, 0xb4, 0x6f, 0x5e, 0x8c, 0x40, 0xdf, + 0x61, 0x9b, 0x11, 0x5d, 0x7a, 0xad, 0xd0, 0x2d, 0x2a, 0x29, 0x67, 0x6d, + 0x6f, 0xa8, 0xf8, 0xf0, 0x6a, 0x1b, 0x31, 0x34, 0xfe, 0x3e, 0x90, 0xba, + 0x5b, 0xa9, 0x49, 0x0d, 0xd0, 0x6d, 0x5d, 0xc2, 0x8a, 0x19, 0x9c, 0x4b, + 0x1e, 0x71, 0x84, 0xec, 0xc1, 0xa8, 0x86, 0xf1, 0xba, 0x23, 0x97, 0xbc, + 0x3e, 0x78, 0x7c, 0xe7, 0x25, 0x09, 0x48, 0x03, 0x94, 0x62, 0xd4, 0xd0, + 0x0e, 0x1d, 0x76, 0xb4, 0x89, 0x90, 0xf4, 0xb5, 0xee, 0xbd, 0x88, 0x3c, + 0xaa, 0x8d, 0xff, 0x8e, 0x4b, 0xad, 0x4d, 0xbe, 0x28, 0x5b, 0xbb, 0x30, + 0xa8, 0x07, 0x74, 0x9d, 0x07, 0x74, 0x07, 0x57, 0x09, 0x3a, 0xbc, 0x3b, + 0xb1, 0x69, 0x11, 0x7c, 0x73, 0x6f, 0x0a, 0x15, 0x66, 0x91, 0xdd, 0x7f, + 0x66, 0x3b, 0x3e, 0x08, 0x79, 0x9b, 0x02, 0x81, 0x80, 0x50, 0x22, 0xf0, + 0xcf, 0x40, 0x91, 0x3a, 0x38, 0xe0, 0x6e, 0x7d, 0x73, 0x91, 0x67, 0x60, + 0xb2, 0x1a, 0x84, 0x28, 0x9e, 0x44, 0xb4, 0x0b, 0x66, 0xcf, 0x61, 0x5a, + 0x15, 0x5f, 0x3f, 0x42, 0xdb, 0xa2, 0xdc, 0x36, 0xdc, 0xae, 0xd8, 0x5f, + 0x93, 0x2f, 0xd2, 0xe4, 0x87, 0x99, 0xa9, 0xe8, 0x00, 0x46, 0x8f, 0x66, + 0x93, 0xe5, 0xda, 0x05, 0xfc, 0x63, 0xfa, 0xdb, 0xcf, 0x5d, 0x1a, 0x1a, + 0x10, 0x29, 0x87, 0xc4, 0x4b, 0x7c, 0xa3, 0x5e, 0x93, 0x44, 0x56, 0x32, + 0x7e, 0xc4, 0xca, 0xfd, 0x11, 0x63, 0x71, 0xe6, 0x31, 0x8b, 0x75, 0x60, + 0xe2, 0xb8, 0x94, 0x18, 0xd7, 0x08, 0x44, 0x0e, 0x9b, 0x36, 0x09, 0xbb, + 0xf6, 0xb5, 0xdc, 0x00, 0x83, 0xfc, 0xc7, 0xad, 0x30, 0x15, 0x24, 0xf1, + 0x4a, 0x6e, 0xc1, 0xd6, 0xa2, 0x03, 0x19, 0xca, 0x95, 0x8d, 0xc4, 0x5a, + 0x71, 0x85, 0xfe, 0x66, 0x0c}; + +static const std::vector priv_key_20{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xaa, 0xb3, 0x02, 0x2d, 0xc9, 0x3a, 0x3b, 0x87, 0x21, 0x3f, + 0xe5, 0xe4, 0xb3, 0xfe, 0x4b, 0x27, 0xda, 0xe1, 0x4a, 0xf1, 0x17, 0xf1, + 0xca, 0x90, 0x06, 0x81, 0xc2, 0x8f, 0xd3, 0xec, 0xa1, 0x57, 0xdf, 0x46, + 0xd4, 0x3a, 0x6e, 0xb0, 0xf1, 0x67, 0x42, 0x6b, 0x68, 0x19, 0xfd, 0x8b, + 0x4b, 0xd5, 0x2b, 0xa9, 0x4c, 0x6f, 0xb3, 0x07, 0xb1, 0x68, 0x51, 0xac, + 0x07, 0x1a, 0x99, 0x83, 0x93, 0x25, 0xca, 0x59, 0x17, 0x20, 0x1f, 0xd7, + 0x12, 0x68, 0xc6, 0xee, 0x28, 0x31, 0x2d, 0x5f, 0x77, 0x0d, 0xff, 0x62, + 0xa4, 0x97, 0xff, 0x7c, 0x97, 0xa6, 0xca, 0x84, 0x1b, 0x19, 0x08, 0x73, + 0x0c, 0x50, 0x80, 0x28, 0x0e, 0x36, 0x78, 0xd2, 0x85, 0x9b, 0x89, 0x72, + 0x87, 0x16, 0xd3, 0xbb, 0xd8, 0x4e, 0xb5, 0x31, 0xf7, 0xb0, 0x28, 0x1e, + 0x16, 0x54, 0xa9, 0x31, 0x65, 0xff, 0x59, 0x11, 0xd6, 0x89, 0xa2, 0x38, + 0xb3, 0x39, 0xac, 0x37, 0x37, 0x67, 0x3e, 0xd0, 0x50, 0xcb, 0xfc, 0x08, + 0xb4, 0xf6, 0x4f, 0x76, 0xb0, 0x59, 0x66, 0x12, 0xc9, 0x88, 0x3e, 0xd2, + 0x1f, 0x1e, 0x43, 0xbf, 0x86, 0x00, 0x46, 0x6c, 0x76, 0x83, 0xae, 0x30, + 0x39, 0x04, 0x4c, 0x31, 0x62, 0xb8, 0x91, 0x93, 0x89, 0x10, 0x8b, 0x2d, + 0x51, 0x76, 0x0e, 0x36, 0x6d, 0xc2, 0x57, 0x55, 0x9b, 0x9d, 0x63, 0xbd, + 0xe4, 0x5a, 0x2b, 0x54, 0x1b, 0xe9, 0xf2, 0x49, 0x93, 0xb2, 0x09, 0xac, + 0xff, 0x5b, 0x3a, 0x24, 0x21, 0x7f, 0xd3, 0x37, 0x44, 0x9d, 0x69, 0x07, + 0x5e, 0x1b, 0xec, 0x7a, 0x65, 0xed, 0x4f, 0xae, 0xf0, 0x2f, 0xdc, 0x33, + 0xaf, 0x4d, 0xf5, 0x06, 0x72, 0x01, 0x77, 0xc1, 0x34, 0xcb, 0xc4, 0x86, + 0x80, 0x3d, 0x5c, 0x20, 0xc3, 0xd9, 0x68, 0x89, 0x85, 0x70, 0x7a, 0xa5, + 0xb8, 0x00, 0x78, 0x82, 0xf7, 0x31, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x47, 0x74, 0x8b, 0xd2, 0xf2, 0xcb, 0x67, 0xa3, 0xd7, + 0x6d, 0x52, 0x24, 0xfc, 0x9b, 0xd4, 0x86, 0x28, 0x7f, 0xea, 0xc9, 0x25, + 0xc6, 0xd7, 0x8e, 0x96, 0xca, 0xb6, 0xd1, 0x52, 0x5b, 0x59, 0xe6, 0xd8, + 0xd6, 0x63, 0x7c, 0xda, 0x5d, 0x43, 0x90, 0x80, 0x23, 0x49, 0xfe, 0xa7, + 0x3e, 0x2a, 0x4e, 0x5f, 0xea, 0x8c, 0xce, 0xad, 0x58, 0xe9, 0x10, 0xcc, + 0x2f, 0x81, 0x01, 0xc7, 0x85, 0x66, 0x91, 0x89, 0x34, 0xe6, 0x13, 0x52, + 0x80, 0xcb, 0x7a, 0x04, 0xdc, 0x29, 0x02, 0xfd, 0x05, 0x5b, 0x67, 0x06, + 0xa3, 0x1a, 0x57, 0x6e, 0x61, 0x8f, 0x72, 0x08, 0x90, 0x68, 0x6f, 0x80, + 0x33, 0xf8, 0xd1, 0xb1, 0xf4, 0x12, 0x8f, 0x06, 0xe0, 0xc9, 0x81, 0x24, + 0x76, 0x46, 0xca, 0x6d, 0x73, 0xd2, 0xc6, 0x8f, 0xdf, 0x0c, 0xda, 0x36, + 0xd0, 0xf1, 0x74, 0x1b, 0x27, 0x4c, 0x95, 0x29, 0x89, 0xe8, 0x0e, 0x20, + 0x94, 0xcc, 0xb4, 0xe0, 0x49, 0x52, 0xc4, 0x4d, 0xa5, 0x9a, 0x4f, 0x19, + 0x48, 0x82, 0xd8, 0x97, 0xc5, 0xf6, 0x2c, 0x2f, 0x29, 0xaf, 0x97, 0x37, + 0xc3, 0xb9, 0xf1, 0xa2, 0x4d, 0x62, 0x59, 0x26, 0xf1, 0xf5, 0x5b, 0x0e, + 0x39, 0xe9, 0x18, 0xdc, 0x35, 0x23, 0x76, 0x76, 0xe0, 0x63, 0x93, 0x3b, + 0xee, 0x2c, 0x33, 0x48, 0x3a, 0x4c, 0xba, 0x17, 0x55, 0xc0, 0xd1, 0x76, + 0xb3, 0xa0, 0xba, 0x9e, 0x5a, 0x24, 0x55, 0x06, 0xc5, 0x1c, 0x07, 0x4d, + 0x5c, 0x98, 0x19, 0x68, 0x5e, 0xd6, 0x64, 0x0b, 0x73, 0xde, 0x17, 0x3f, + 0xd8, 0x92, 0xbc, 0xcd, 0x7f, 0x77, 0x2d, 0x44, 0xd4, 0xc0, 0x50, 0xcc, + 0xb8, 0x33, 0xc7, 0x4b, 0xa4, 0x21, 0xeb, 0xfb, 0x7f, 0x69, 0x91, 0xd5, + 0x7a, 0x8a, 0x4d, 0x20, 0xea, 0x0b, 0x84, 0x6d, 0x94, 0x53, 0xf5, 0xe7, + 0xcc, 0x22, 0xc3, 0x35, 0x10, 0x0e, 0x61, 0x02, 0x81, 0x81, 0x00, 0xf0, + 0x99, 0xd8, 0x7f, 0xed, 0x03, 0xd2, 0x50, 0x1d, 0xca, 0x1b, 0x17, 0x86, + 0x8c, 0x7f, 0x8e, 0x51, 0xea, 0x52, 0x3e, 0x7d, 0x2a, 0xec, 0xa5, 0x64, + 0x10, 0xb9, 0x0d, 0x73, 0xeb, 0x1c, 0xc3, 0x59, 0x51, 0x1b, 0xa4, 0xa3, + 0x15, 0xac, 0xe0, 0x95, 0x3a, 0x46, 0x09, 0x9f, 0x6d, 0x78, 0xce, 0x93, + 0x89, 0xf8, 0xfa, 0x63, 0x81, 0xfe, 0xe6, 0x87, 0xfb, 0xd6, 0x44, 0xd5, + 0xbc, 0xff, 0x65, 0xab, 0x10, 0xe0, 0xac, 0xf8, 0xbc, 0xc5, 0xd3, 0x7b, + 0x5c, 0x3c, 0x81, 0x0c, 0xfc, 0x3b, 0xd2, 0x91, 0x6e, 0xd1, 0xd7, 0x66, + 0xb5, 0x83, 0xef, 0x78, 0x7a, 0x43, 0x14, 0xd6, 0x23, 0x7d, 0x17, 0x7e, + 0x87, 0x2e, 0x9c, 0xfb, 0x0d, 0x23, 0xf7, 0x67, 0x11, 0x21, 0x90, 0x65, + 0x86, 0x42, 0x7a, 0x79, 0xcd, 0xc1, 0x4d, 0x55, 0x16, 0x04, 0xa2, 0x24, + 0xcd, 0x63, 0xbb, 0x2d, 0x02, 0x26, 0xf5, 0x02, 0x81, 0x81, 0x00, 0xb5, + 0x9f, 0xd9, 0xa5, 0x69, 0xe3, 0xf4, 0x97, 0xeb, 0x16, 0xd1, 0xfb, 0x6b, + 0x5a, 0xd6, 0x88, 0x32, 0x6a, 0x53, 0xab, 0xd0, 0xb8, 0x3f, 0x1e, 0x9e, + 0x8e, 0xfe, 0x23, 0x36, 0x13, 0x1c, 0xd3, 0xa7, 0xab, 0x94, 0x61, 0x8e, + 0xb4, 0xba, 0x82, 0x82, 0xab, 0xf0, 0xcf, 0x78, 0xe7, 0xf2, 0xec, 0x4a, + 0x4d, 0x4a, 0x19, 0x58, 0xa5, 0xca, 0xd8, 0x43, 0x6f, 0x91, 0x5b, 0xb1, + 0xce, 0xbb, 0xcd, 0x09, 0x93, 0xe2, 0xea, 0x01, 0xf2, 0x74, 0x35, 0x66, + 0x82, 0x21, 0x36, 0x54, 0x6b, 0xa2, 0xfc, 0x5a, 0x23, 0x95, 0x79, 0xe6, + 0xec, 0x94, 0xdd, 0x7c, 0xe6, 0x77, 0xde, 0x04, 0x82, 0x50, 0x0c, 0xe0, + 0xe7, 0x0b, 0x36, 0x6c, 0x10, 0xe1, 0x58, 0x57, 0xd6, 0x31, 0x90, 0xf7, + 0xe7, 0x37, 0x5c, 0xea, 0xba, 0xf5, 0x6c, 0x35, 0x42, 0xed, 0x7f, 0x39, + 0xa9, 0xdf, 0x2f, 0x71, 0x35, 0x91, 0xcd, 0x02, 0x81, 0x80, 0x4a, 0xda, + 0x42, 0x1d, 0xc2, 0x7a, 0x2e, 0xe3, 0x17, 0xf1, 0x79, 0xae, 0x3f, 0x00, + 0xd4, 0xea, 0x4d, 0x17, 0xce, 0x50, 0x7c, 0x96, 0x6f, 0x1b, 0x21, 0x5f, + 0x86, 0x82, 0xe5, 0xee, 0x5e, 0x7b, 0x73, 0xfd, 0x24, 0xd1, 0x7a, 0x9f, + 0x52, 0xb2, 0x68, 0x1a, 0xc2, 0x11, 0x5a, 0x55, 0x2f, 0x81, 0x6d, 0x2b, + 0x3e, 0x97, 0x7f, 0x7f, 0xc0, 0xf2, 0xad, 0x99, 0xae, 0xd6, 0xa9, 0x7c, + 0x6c, 0x24, 0x90, 0x2c, 0xe7, 0x09, 0x49, 0x35, 0x49, 0x82, 0x7a, 0xdd, + 0x7e, 0x41, 0x53, 0xed, 0xe1, 0x1a, 0xa8, 0x7e, 0x46, 0xb0, 0x71, 0xd6, + 0xc4, 0xde, 0x2a, 0xa8, 0x36, 0xd8, 0x73, 0xaa, 0x84, 0xcf, 0x5b, 0x60, + 0xe9, 0x22, 0x93, 0x84, 0x4a, 0x0d, 0x3d, 0x36, 0x7a, 0x2f, 0xb7, 0x36, + 0x26, 0xd6, 0x7d, 0xb0, 0x82, 0x93, 0xf1, 0x85, 0xb1, 0x19, 0x54, 0xc3, + 0xc5, 0x64, 0x45, 0x23, 0x67, 0x45, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x59, + 0x62, 0x46, 0xe1, 0xc5, 0xe4, 0xa6, 0x8f, 0xd3, 0x3d, 0x0f, 0x94, 0xf7, + 0x62, 0x99, 0xa3, 0x8f, 0x33, 0x88, 0x9a, 0xd7, 0x16, 0x1d, 0x5a, 0x5d, + 0xc1, 0xbf, 0x6b, 0x8a, 0x7c, 0x10, 0xd5, 0xa5, 0xad, 0x24, 0x99, 0x13, + 0x06, 0x8a, 0x12, 0x17, 0x4f, 0xf8, 0xd0, 0x5f, 0xdb, 0x96, 0x51, 0xd8, + 0xf8, 0xaf, 0x06, 0xc6, 0xd1, 0x03, 0xb5, 0xb3, 0xda, 0x4a, 0x3d, 0xce, + 0xf3, 0xcc, 0x89, 0x04, 0xac, 0x32, 0x80, 0x31, 0xb7, 0x67, 0x74, 0x0e, + 0x54, 0x55, 0x9e, 0x0f, 0x9c, 0x26, 0xad, 0xac, 0x2d, 0xd2, 0xee, 0xa1, + 0xf8, 0x6e, 0xaf, 0x03, 0xb6, 0xa2, 0x5a, 0xb9, 0x83, 0xea, 0xf3, 0xbb, + 0xb3, 0x6a, 0xce, 0x53, 0xec, 0xf2, 0x9b, 0xea, 0x3b, 0x8f, 0xf7, 0xfd, + 0x2e, 0xc2, 0x66, 0x58, 0xb0, 0x39, 0x66, 0x6e, 0xec, 0xaf, 0x91, 0x75, + 0x99, 0x9a, 0xf3, 0xa3, 0xfe, 0x91, 0x02, 0x81, 0x81, 0x00, 0xb9, 0x09, + 0x15, 0x13, 0xc6, 0xa9, 0x1a, 0x03, 0x70, 0xae, 0x26, 0xd3, 0xeb, 0xe4, + 0xcb, 0x54, 0x10, 0xd2, 0x7d, 0x40, 0x86, 0x21, 0x3e, 0x10, 0x30, 0xdc, + 0xe0, 0xe7, 0xe3, 0xf4, 0x35, 0xfb, 0xa1, 0xf2, 0x2b, 0x71, 0xf0, 0x26, + 0x49, 0xb4, 0x25, 0xcc, 0xcd, 0x63, 0x4d, 0x35, 0xa3, 0xd4, 0x9b, 0xaa, + 0xc9, 0x6f, 0x97, 0x85, 0xae, 0x39, 0xa2, 0x1d, 0x8c, 0xd8, 0x8a, 0x26, + 0xaa, 0x55, 0x30, 0x12, 0xe8, 0x43, 0x99, 0x47, 0xdc, 0x3d, 0xbb, 0x4d, + 0x02, 0x15, 0xb9, 0xac, 0x24, 0xaf, 0xc9, 0xa3, 0xba, 0xff, 0x7a, 0x70, + 0x26, 0x74, 0x01, 0x3f, 0x20, 0x00, 0x64, 0x0d, 0xb6, 0x31, 0x06, 0xfd, + 0x40, 0x0c, 0xd3, 0xe2, 0x30, 0xb9, 0x89, 0x99, 0xaf, 0x9e, 0x7f, 0x6a, + 0x0d, 0x03, 0xd5, 0xfe, 0xe0, 0xb9, 0xc9, 0xe2, 0xe4, 0x22, 0xef, 0xf3, + 0x96, 0x8a, 0x1c, 0xd0, 0x7a, 0xe0}; + +static const std::vector priv_key_21{ + 0x30, 0x82, 0x04, 0xba, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa4, 0x30, 0x82, 0x04, 0xa0, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xa3, 0x33, 0xf7, 0x89, 0x48, 0xa0, 0xc4, 0x4e, 0x8e, 0x6a, + 0x58, 0xc8, 0xba, 0xfc, 0x3e, 0x4f, 0xfa, 0xce, 0x78, 0x89, 0xdb, 0x0c, + 0xcc, 0xb8, 0xbd, 0x82, 0xde, 0xb8, 0xb2, 0xa6, 0x16, 0xf1, 0x8d, 0x08, + 0x60, 0xd7, 0x13, 0xb6, 0xae, 0xd9, 0xd7, 0xb3, 0xee, 0x3c, 0x6c, 0x53, + 0xf8, 0x30, 0xc8, 0xae, 0x66, 0x12, 0x25, 0x28, 0xd4, 0x73, 0x15, 0x07, + 0x54, 0x33, 0x64, 0x1c, 0x1e, 0x60, 0x92, 0x7a, 0x42, 0x56, 0x42, 0xfe, + 0x40, 0x98, 0x3c, 0xd0, 0x14, 0xbf, 0x22, 0xfc, 0xbc, 0x41, 0xdf, 0xea, + 0x61, 0xf6, 0xae, 0x95, 0x3b, 0x1e, 0xce, 0x7b, 0xa7, 0xe1, 0xfa, 0x1d, + 0xaf, 0xf2, 0xe2, 0x91, 0xc4, 0xa4, 0x0e, 0xbe, 0x1e, 0x02, 0xb6, 0x72, + 0x80, 0xa7, 0x41, 0x73, 0x38, 0xf2, 0xa2, 0x06, 0xb3, 0x09, 0x8e, 0x92, + 0x7e, 0x4c, 0x0f, 0x13, 0xff, 0x2d, 0x28, 0x87, 0xe2, 0xfc, 0x0e, 0xad, + 0x80, 0x05, 0x0d, 0x10, 0xf4, 0x24, 0xc6, 0x99, 0x3f, 0x32, 0xeb, 0xd6, + 0xc7, 0xa9, 0x6c, 0x6c, 0x82, 0x0e, 0x46, 0x3d, 0xb1, 0xb1, 0xb5, 0x89, + 0x80, 0xd9, 0xf0, 0x92, 0xd7, 0x08, 0xe7, 0x79, 0xf3, 0x0a, 0x78, 0x6a, + 0x3b, 0x14, 0x4e, 0xaf, 0x51, 0x3e, 0x73, 0x7e, 0xee, 0x7a, 0x69, 0x9e, + 0x64, 0x43, 0xaa, 0x72, 0x9e, 0x8e, 0x3b, 0xae, 0x60, 0x5a, 0x5e, 0xf0, + 0xf3, 0x91, 0x40, 0x1d, 0xd3, 0x3e, 0xd1, 0xe7, 0x8d, 0xcf, 0x07, 0x39, + 0xf3, 0xe9, 0x26, 0x01, 0xce, 0x26, 0xb0, 0x36, 0x3d, 0x59, 0x0e, 0xc2, + 0x9a, 0x75, 0xf5, 0xfa, 0x87, 0x6b, 0x98, 0x7d, 0xeb, 0x07, 0x53, 0x11, + 0x9e, 0x73, 0x3f, 0x4d, 0xa5, 0x71, 0xa6, 0x2b, 0xe1, 0xa2, 0xb8, 0x43, + 0x0d, 0x90, 0x92, 0xb1, 0x5d, 0x5b, 0xe7, 0xb6, 0x0a, 0x46, 0x76, 0xa5, + 0xdb, 0xe9, 0x5e, 0xb7, 0x63, 0xd7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x57, 0xf0, 0xbe, 0xa7, 0xb8, 0xfc, 0xf8, 0x0a, 0xa4, + 0x6e, 0xe5, 0x9c, 0x74, 0x35, 0x4b, 0x96, 0x69, 0x3d, 0x2c, 0x72, 0x8c, + 0x18, 0x5f, 0x90, 0x04, 0x7e, 0x2a, 0x69, 0x37, 0xca, 0x8b, 0x7e, 0x69, + 0x52, 0x64, 0x6c, 0x40, 0x71, 0x25, 0xd2, 0xb8, 0x8a, 0x7a, 0x0b, 0x11, + 0x0c, 0x46, 0x26, 0x73, 0x5c, 0x96, 0x1f, 0x9c, 0xea, 0x5d, 0x60, 0x0d, + 0xaa, 0xbf, 0x52, 0x59, 0xd5, 0x55, 0x01, 0x10, 0xac, 0xd4, 0x66, 0x0a, + 0xff, 0x59, 0xeb, 0x2e, 0x89, 0xa9, 0x44, 0x3d, 0x24, 0x16, 0x85, 0x20, + 0x94, 0xf9, 0x68, 0xa5, 0x36, 0x40, 0x7f, 0x1f, 0x20, 0x3e, 0x9c, 0x63, + 0xdb, 0xef, 0x5d, 0x5f, 0x7c, 0xd0, 0x8a, 0xde, 0x6e, 0xcf, 0x59, 0x02, + 0xda, 0xbc, 0x3c, 0x63, 0xe6, 0x24, 0x7f, 0x89, 0x93, 0x36, 0x92, 0x25, + 0xc3, 0x06, 0x4f, 0x11, 0xa8, 0xe2, 0xcd, 0x80, 0x93, 0x88, 0x59, 0x11, + 0x26, 0x02, 0xcc, 0xc0, 0x80, 0x99, 0x5e, 0x63, 0xa9, 0x6a, 0x53, 0x7c, + 0x00, 0x14, 0x33, 0xfb, 0xda, 0x0e, 0x03, 0xd4, 0x66, 0xb9, 0xe4, 0xfa, + 0x3a, 0x32, 0x34, 0x5c, 0x4b, 0x45, 0x69, 0x98, 0x61, 0x79, 0x39, 0x46, + 0xcc, 0xaf, 0x84, 0xb0, 0xbb, 0x43, 0xc5, 0x60, 0xf3, 0x76, 0xec, 0x42, + 0x2d, 0x52, 0x46, 0xc9, 0x4d, 0x28, 0x67, 0xb6, 0x6c, 0x17, 0x98, 0x87, + 0x7a, 0xf3, 0xcb, 0x1c, 0xc8, 0x5e, 0xea, 0x36, 0xce, 0xc5, 0xc8, 0x14, + 0x6a, 0x86, 0x69, 0xbc, 0xee, 0xe2, 0x3e, 0x29, 0x2e, 0x53, 0x8e, 0x90, + 0x7c, 0x89, 0xfe, 0x9e, 0x23, 0x1a, 0xcc, 0xd4, 0xb7, 0x28, 0xb3, 0x1b, + 0x81, 0xa4, 0xbb, 0x8b, 0xd3, 0xd6, 0x6e, 0xc2, 0x1d, 0x1a, 0x30, 0x29, + 0x42, 0x90, 0xd7, 0x83, 0x7b, 0x27, 0x18, 0x96, 0x7a, 0x74, 0x92, 0x0b, + 0xbf, 0x27, 0x27, 0xe6, 0x2b, 0x31, 0x11, 0x02, 0x81, 0x81, 0x00, 0xd8, + 0x39, 0xbc, 0xec, 0xa3, 0x10, 0x04, 0x80, 0xa5, 0x1f, 0x6c, 0x2a, 0xb9, + 0x13, 0x74, 0xbd, 0x6a, 0x5a, 0xf6, 0x5c, 0xe6, 0x9c, 0x79, 0x25, 0x1f, + 0xaf, 0xa3, 0xa8, 0x8a, 0x1e, 0x7e, 0x96, 0xeb, 0x0f, 0x7d, 0x12, 0x21, + 0x18, 0xc1, 0x02, 0xa8, 0x25, 0xdb, 0xc5, 0xab, 0x00, 0xf8, 0xd7, 0x44, + 0xae, 0xc6, 0xb8, 0xef, 0xf0, 0xc7, 0x10, 0xb5, 0x87, 0xf4, 0xa3, 0x07, + 0xe1, 0x41, 0xa8, 0x6b, 0xa3, 0x74, 0xd3, 0x17, 0x16, 0xe4, 0x15, 0xec, + 0xca, 0xf8, 0xf2, 0xb8, 0x51, 0x37, 0x40, 0xee, 0x2f, 0x0b, 0xec, 0x91, + 0x24, 0x5f, 0x66, 0xc0, 0x4b, 0xef, 0xf0, 0x90, 0x51, 0x66, 0x0a, 0x14, + 0x2b, 0xe2, 0xb2, 0x04, 0x32, 0xb4, 0x4e, 0xf3, 0x1f, 0xf6, 0x7b, 0x74, + 0x9f, 0x11, 0xab, 0xf9, 0x32, 0x95, 0x7b, 0x7a, 0xab, 0x3d, 0x0f, 0x0f, + 0x42, 0x11, 0x8d, 0x08, 0x69, 0xe7, 0x1b, 0x02, 0x81, 0x81, 0x00, 0xc1, + 0x39, 0x59, 0x17, 0x60, 0x0f, 0xf8, 0xd3, 0x75, 0xfd, 0x32, 0x01, 0x52, + 0xd9, 0xf0, 0xaa, 0x45, 0x80, 0x32, 0xfd, 0xec, 0x30, 0x4d, 0xef, 0xc4, + 0xc9, 0xe5, 0xe7, 0x0c, 0x5d, 0x0c, 0x6c, 0x60, 0x67, 0x7d, 0xd2, 0xa5, + 0x12, 0xf1, 0x47, 0xb6, 0xb0, 0x48, 0x3f, 0x0f, 0x35, 0xa8, 0x0b, 0x17, + 0x2e, 0x12, 0x57, 0x4e, 0x30, 0x76, 0xbc, 0x4b, 0xe9, 0x38, 0xf3, 0xd1, + 0xec, 0xe3, 0xaa, 0xf9, 0xa7, 0xe9, 0x2a, 0xce, 0xb6, 0xe1, 0x60, 0x6a, + 0x1c, 0xe5, 0xf7, 0x85, 0x46, 0x3c, 0x03, 0x69, 0x5a, 0x0b, 0xf0, 0x4f, + 0x8c, 0x61, 0x2a, 0xe6, 0x9f, 0xaa, 0x7d, 0x14, 0x69, 0x24, 0x57, 0x1e, + 0xd2, 0x3e, 0xe6, 0x4c, 0xaa, 0xda, 0x26, 0xae, 0xba, 0x1d, 0xa8, 0x30, + 0x5a, 0x2f, 0x94, 0x5c, 0xd0, 0x6e, 0xa0, 0x33, 0x5f, 0xc5, 0x0c, 0xd5, + 0x7f, 0x49, 0x9e, 0xf2, 0xb8, 0x15, 0xf5, 0x02, 0x81, 0x80, 0x03, 0x53, + 0x60, 0x04, 0x83, 0xbd, 0x8b, 0x54, 0x2f, 0x35, 0xfc, 0x83, 0xeb, 0xb4, + 0xd0, 0xe6, 0xd8, 0xeb, 0xed, 0x3e, 0x20, 0x8d, 0xe7, 0x8f, 0x1a, 0x9d, + 0xa8, 0xf6, 0xbe, 0xa9, 0x19, 0x69, 0x58, 0xd4, 0x34, 0x28, 0x43, 0x3a, + 0x0e, 0x3d, 0xec, 0x38, 0x28, 0xd9, 0x31, 0x78, 0x22, 0x5b, 0xad, 0x42, + 0xc2, 0xeb, 0xb5, 0x45, 0x0e, 0xca, 0xc3, 0x00, 0x04, 0x53, 0x3d, 0x9b, + 0xc9, 0x56, 0xbd, 0xd1, 0x15, 0xca, 0xe9, 0x60, 0x00, 0xc2, 0x15, 0x92, + 0x49, 0xa1, 0xf2, 0x13, 0xcd, 0xb5, 0xc1, 0xf4, 0x17, 0x4a, 0xdc, 0x30, + 0xa3, 0x07, 0x01, 0x8e, 0x29, 0x72, 0x99, 0xc5, 0xa6, 0xbc, 0x20, 0xf3, + 0x4b, 0xd9, 0x51, 0x17, 0x36, 0x8e, 0xc0, 0x4e, 0x8d, 0x8b, 0xf8, 0x8f, + 0x39, 0xc6, 0x5b, 0x5e, 0xdb, 0xcd, 0xba, 0x65, 0x47, 0xdb, 0x23, 0x70, + 0xf0, 0xb4, 0x2a, 0x9c, 0xf6, 0x61, 0x02, 0x7f, 0x47, 0xb4, 0x00, 0x5b, + 0xac, 0x4a, 0x41, 0x0c, 0x37, 0xbc, 0xbd, 0xd1, 0xbf, 0xed, 0x20, 0x62, + 0x0f, 0x68, 0x83, 0x83, 0xb7, 0x22, 0x35, 0xc9, 0xc4, 0x3d, 0x28, 0x13, + 0x95, 0x82, 0xf2, 0x19, 0x45, 0xad, 0x22, 0x04, 0x09, 0x3d, 0xfe, 0x4b, + 0x9e, 0x7f, 0xcc, 0x4f, 0x9a, 0x55, 0x4f, 0x06, 0xce, 0x93, 0x4a, 0x3b, + 0x1b, 0xc8, 0xe0, 0x46, 0xff, 0xe4, 0x8c, 0x3d, 0xee, 0xa8, 0xf9, 0xd3, + 0x78, 0xd1, 0xd6, 0xb5, 0x0c, 0x00, 0xd1, 0xa1, 0xf5, 0xbe, 0xc3, 0x98, + 0x16, 0xdc, 0xf9, 0x68, 0x4a, 0xb0, 0x1f, 0xbe, 0x0d, 0xc7, 0x0a, 0x47, + 0xe1, 0x4d, 0x5e, 0xf7, 0x0b, 0x9b, 0xf8, 0xe0, 0x5b, 0x8f, 0xa9, 0xc7, + 0xcc, 0xab, 0x9a, 0x48, 0xc0, 0x8e, 0x50, 0x73, 0x19, 0x7e, 0x5e, 0x29, + 0xb0, 0x47, 0xa8, 0xc5, 0xca, 0x4a, 0xbf, 0xd5, 0x03, 0x65, 0x38, 0xec, + 0xc3, 0x25, 0x8d, 0x02, 0x81, 0x80, 0x7e, 0xbe, 0x76, 0x2a, 0x8d, 0xcd, + 0xf9, 0x01, 0xa5, 0xc0, 0xde, 0xd4, 0x0d, 0xaf, 0x37, 0x13, 0x10, 0x8e, + 0xd3, 0x86, 0xe5, 0x17, 0xe6, 0x90, 0x0f, 0x2c, 0xba, 0x04, 0x6e, 0x91, + 0xd3, 0x4d, 0xf8, 0x1b, 0xec, 0xeb, 0xb2, 0x53, 0x39, 0xf8, 0xbf, 0x49, + 0x54, 0x37, 0x2d, 0x03, 0x83, 0xb1, 0x29, 0x9e, 0x89, 0x9a, 0xe0, 0x88, + 0xe9, 0xbc, 0x05, 0xca, 0x1a, 0x47, 0x8a, 0x59, 0x07, 0x83, 0x9f, 0x5c, + 0x44, 0xc4, 0x0a, 0xf7, 0xab, 0x86, 0x14, 0x1a, 0xf9, 0x27, 0x54, 0xc0, + 0xdc, 0xc8, 0xc4, 0xbe, 0xd8, 0x79, 0xec, 0xd5, 0x8d, 0x3a, 0x3e, 0x63, + 0x0e, 0xd3, 0x6b, 0x9f, 0x83, 0x0f, 0xaa, 0x22, 0xaa, 0x3e, 0x42, 0xe0, + 0x86, 0x17, 0xe4, 0xce, 0xf0, 0x53, 0xad, 0xd9, 0xcf, 0xf4, 0x65, 0xf8, + 0xb6, 0x29, 0xac, 0x8c, 0xa2, 0x64, 0x3c, 0x11, 0x47, 0xd4, 0x7c, 0xe8, + 0xfb, 0x4a}; + +static const std::vector priv_key_22{ + 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xab, 0x1a, 0xe8, 0x1a, 0x7c, 0x70, 0xa5, 0x6c, 0x14, 0x36, + 0x1b, 0x6d, 0xc7, 0xc2, 0x8d, 0x68, 0x21, 0xfd, 0x77, 0x6d, 0x34, 0x32, + 0xdc, 0x81, 0x2a, 0xa8, 0xec, 0xf1, 0xeb, 0xb7, 0xe0, 0x9e, 0x2c, 0x22, + 0xec, 0xca, 0xdf, 0xb8, 0x3e, 0xbf, 0x0f, 0x3f, 0x88, 0x42, 0xf1, 0xfc, + 0x3b, 0x94, 0x2b, 0xc1, 0x78, 0x45, 0x7a, 0xf5, 0xb7, 0xfe, 0xcb, 0xa5, + 0xe3, 0x11, 0xfa, 0xed, 0xf6, 0x16, 0x16, 0x22, 0x05, 0x03, 0x95, 0x9b, + 0x56, 0xb1, 0x0c, 0xea, 0x46, 0xe8, 0x4d, 0x97, 0xcf, 0xa1, 0xa9, 0x7f, + 0xac, 0x41, 0x27, 0x73, 0xdf, 0x8a, 0xad, 0x7d, 0xe9, 0x99, 0x10, 0xb6, + 0x1f, 0x23, 0xe3, 0x76, 0xa0, 0x34, 0x3b, 0x29, 0x52, 0xba, 0x9d, 0xb0, + 0x9a, 0x8d, 0xea, 0xdf, 0xaf, 0x02, 0x65, 0xa6, 0x67, 0x2a, 0x7e, 0x8a, + 0x69, 0x44, 0xab, 0x26, 0x97, 0xb0, 0x8f, 0x9c, 0xb0, 0x36, 0x51, 0x7f, + 0x82, 0xa4, 0x9d, 0x76, 0x85, 0x31, 0x87, 0xd9, 0xbb, 0x8e, 0x82, 0x1f, + 0x4b, 0x87, 0x88, 0xcd, 0x0a, 0xd6, 0x86, 0x47, 0x47, 0x55, 0x6b, 0xb1, + 0xad, 0x04, 0x9f, 0xf6, 0x9f, 0xb4, 0xde, 0xe9, 0xf9, 0xd4, 0xfd, 0x7c, + 0x30, 0x83, 0x84, 0x7f, 0x89, 0x03, 0xcd, 0xaf, 0xab, 0xfb, 0xef, 0x26, + 0xb5, 0x60, 0xba, 0x76, 0x56, 0x1e, 0x43, 0x42, 0xfc, 0x68, 0xfd, 0xd1, + 0x77, 0xd8, 0x6b, 0x20, 0xeb, 0x9e, 0xfa, 0x3b, 0xff, 0xba, 0xe8, 0xe0, + 0x06, 0x15, 0x5b, 0x39, 0x69, 0x54, 0xf6, 0xc6, 0x26, 0xfa, 0x0a, 0x67, + 0x29, 0x4f, 0x50, 0x94, 0xf6, 0xbe, 0x5b, 0x40, 0x38, 0x97, 0x4a, 0xa6, + 0x47, 0x2d, 0xf0, 0x14, 0x8f, 0xba, 0xa1, 0xa7, 0x4a, 0x7c, 0x31, 0xa4, + 0x07, 0x23, 0xf6, 0x35, 0x35, 0xbd, 0x6a, 0x06, 0xfc, 0x89, 0xb5, 0xa7, + 0xb3, 0x4a, 0xea, 0x6c, 0x0c, 0x87, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x89, 0xfb, 0x4e, 0xc5, 0x5d, 0x28, 0xb2, 0x1d, + 0xf0, 0x46, 0x99, 0xe3, 0xf3, 0xbd, 0x8e, 0xaf, 0x35, 0x09, 0xe3, 0xef, + 0x2a, 0xb3, 0x01, 0x63, 0x20, 0x75, 0xcd, 0x6e, 0x61, 0xfa, 0x8c, 0xa6, + 0xc1, 0x4d, 0x00, 0xcb, 0xb1, 0x92, 0x30, 0xf7, 0x7e, 0x62, 0x6b, 0x8e, + 0x20, 0xfa, 0x99, 0x49, 0x29, 0xe8, 0x01, 0x07, 0x76, 0xdb, 0x04, 0x9f, + 0xf2, 0xb6, 0x39, 0xe1, 0x5c, 0x0b, 0xdd, 0xf1, 0x7d, 0xb3, 0xbd, 0x7b, + 0x60, 0x80, 0x3e, 0x6e, 0xd4, 0xcd, 0x70, 0x95, 0x11, 0x4d, 0xa5, 0x60, + 0xe7, 0x01, 0x50, 0x75, 0xd2, 0x4c, 0xfd, 0x2e, 0x26, 0x2e, 0x6d, 0xdc, + 0xc3, 0xbf, 0x3a, 0x69, 0x84, 0x9b, 0x3b, 0x22, 0x23, 0xbb, 0x75, 0x3d, + 0x8c, 0xc0, 0xc8, 0x42, 0x3d, 0xf0, 0x58, 0x7f, 0x84, 0x5d, 0xa6, 0xc0, + 0x7b, 0xff, 0x3e, 0x58, 0xe3, 0xf4, 0x61, 0x4b, 0x3e, 0xe4, 0xca, 0xac, + 0x10, 0xca, 0x4f, 0xec, 0xa4, 0xb2, 0x50, 0x8c, 0x06, 0xaa, 0x55, 0xcc, + 0x24, 0x31, 0xbf, 0x10, 0x5e, 0xda, 0xab, 0xd5, 0xe7, 0x0e, 0x71, 0x39, + 0xdd, 0x64, 0x36, 0xec, 0xf0, 0x3f, 0x3a, 0x2a, 0xf7, 0x24, 0xfd, 0x2f, + 0xc7, 0x77, 0xba, 0x63, 0x18, 0x4d, 0xfd, 0x9b, 0xe1, 0xe2, 0x46, 0x04, + 0xdc, 0x6f, 0xe5, 0x2c, 0x40, 0x54, 0x00, 0xe8, 0xcd, 0x47, 0xd7, 0xa7, + 0xfc, 0xcf, 0xa4, 0x10, 0xf8, 0x95, 0xf4, 0x55, 0xa6, 0xe2, 0xd9, 0x2b, + 0x78, 0x3d, 0xd5, 0xb9, 0x2f, 0x15, 0x26, 0x12, 0x08, 0xff, 0x86, 0xd1, + 0xcb, 0xfc, 0xd3, 0x42, 0x8b, 0xa0, 0xf5, 0xb6, 0xd5, 0x10, 0xc1, 0x77, + 0x30, 0xf6, 0xa2, 0xc5, 0x38, 0x66, 0xf0, 0xc0, 0x3b, 0xa0, 0x3d, 0xed, + 0x6a, 0x22, 0x8f, 0x1c, 0x88, 0x8d, 0x4b, 0xf3, 0x5c, 0xca, 0x77, 0x36, + 0x83, 0xfe, 0xcd, 0x28, 0xd8, 0x1b, 0xdc, 0xc1, 0x02, 0x81, 0x81, 0x00, + 0xdf, 0xb7, 0xb5, 0xf6, 0x73, 0xf3, 0x11, 0xd1, 0x64, 0x16, 0x67, 0xf4, + 0x8f, 0x3e, 0x2a, 0x69, 0x3c, 0x06, 0x72, 0x91, 0xd6, 0x41, 0x82, 0xd4, + 0xd0, 0xe5, 0x64, 0x1d, 0x65, 0x10, 0x33, 0x2f, 0xa9, 0x85, 0xa7, 0x7b, + 0x79, 0x88, 0x84, 0x57, 0x7c, 0x62, 0x16, 0x5f, 0x93, 0x21, 0x9b, 0xc5, + 0x5a, 0xa3, 0x87, 0x3c, 0xdd, 0x94, 0x17, 0x1c, 0x12, 0x2a, 0x21, 0x23, + 0x81, 0xbb, 0x64, 0xe3, 0x6f, 0xb7, 0x6b, 0x22, 0xf4, 0x1c, 0x9c, 0x16, + 0xeb, 0x8d, 0xdc, 0x20, 0x0c, 0xab, 0xaa, 0x00, 0xbe, 0x10, 0xf6, 0xd7, + 0x56, 0x55, 0x4c, 0x74, 0x53, 0x0f, 0x6b, 0xa6, 0x0f, 0xdc, 0x8d, 0x3a, + 0xac, 0x0e, 0x03, 0xbd, 0xfd, 0xf6, 0x1a, 0xfb, 0x39, 0xee, 0x21, 0xb2, + 0x6a, 0xf1, 0x4c, 0x6a, 0x23, 0xd4, 0xa5, 0x5a, 0x40, 0x59, 0xe9, 0xae, + 0x92, 0xd9, 0x6a, 0xa5, 0xd5, 0x15, 0xf8, 0x11, 0x02, 0x81, 0x81, 0x00, + 0xc3, 0xcb, 0xa6, 0xdd, 0x3d, 0xe9, 0x4d, 0x59, 0x6b, 0x91, 0x33, 0x1d, + 0xa9, 0xff, 0xa8, 0xc1, 0xb1, 0xd5, 0x73, 0xd9, 0x5f, 0x1e, 0x3a, 0x57, + 0xdd, 0x50, 0x62, 0xd2, 0x7b, 0x9a, 0xa4, 0xda, 0x9c, 0x1c, 0x9e, 0xe6, + 0x1e, 0xf5, 0x7e, 0x9b, 0x37, 0x15, 0xfd, 0x17, 0x25, 0xd7, 0x77, 0xdd, + 0xfb, 0xa7, 0x9b, 0xb5, 0x56, 0x51, 0xad, 0xc8, 0xdb, 0xc6, 0x07, 0xf1, + 0x53, 0x16, 0xda, 0xc1, 0x4d, 0xe1, 0x3d, 0x14, 0x25, 0x3c, 0xc5, 0xa4, + 0x0a, 0x73, 0x87, 0x61, 0xe4, 0xb8, 0xfc, 0xf4, 0xfe, 0xb7, 0xff, 0x95, + 0x67, 0x2a, 0x40, 0x23, 0x96, 0x1b, 0x59, 0x51, 0xec, 0x64, 0x8e, 0xde, + 0xc8, 0x5c, 0x15, 0x89, 0x86, 0x8b, 0x7f, 0x0c, 0xc0, 0x2e, 0x24, 0x41, + 0x86, 0xd6, 0x1a, 0x6a, 0xa7, 0x9d, 0xb8, 0x7b, 0x60, 0xf2, 0x1e, 0x59, + 0xc4, 0xdb, 0x5b, 0x50, 0xa0, 0xf1, 0x93, 0x17, 0x02, 0x81, 0x80, 0x71, + 0x56, 0xaf, 0x17, 0x06, 0xb3, 0x14, 0x49, 0xd2, 0xbd, 0x0f, 0x39, 0x75, + 0x00, 0x77, 0x98, 0x0c, 0xd2, 0xef, 0x64, 0x36, 0xf9, 0xc5, 0x80, 0x6f, + 0xbc, 0x67, 0x36, 0x05, 0x27, 0x69, 0xe7, 0x31, 0xa9, 0x06, 0xaa, 0xa5, + 0x6d, 0xa6, 0x2e, 0x74, 0x53, 0x75, 0x26, 0x42, 0x71, 0xfa, 0x6a, 0xc7, + 0x7a, 0xa5, 0x5f, 0x0e, 0x9a, 0xa2, 0x02, 0x94, 0xa9, 0x47, 0x54, 0xa7, + 0xba, 0xfa, 0x67, 0xc7, 0x07, 0x53, 0x7d, 0xc7, 0xd2, 0x5e, 0xb9, 0xb5, + 0xe8, 0x8e, 0xa6, 0xa6, 0x04, 0xaa, 0x01, 0xea, 0x48, 0xc9, 0xe5, 0x5a, + 0x55, 0xa8, 0x80, 0x1e, 0x3c, 0x67, 0xbb, 0x1f, 0xba, 0x0a, 0xca, 0xb8, + 0xb3, 0xf8, 0xed, 0x5e, 0x26, 0x3a, 0x91, 0x20, 0x4e, 0x26, 0x40, 0x2f, + 0xb1, 0xc3, 0x96, 0xda, 0x44, 0x36, 0xe9, 0x3c, 0x44, 0xd1, 0x00, 0xa2, + 0x61, 0x07, 0x88, 0xb0, 0x25, 0x8b, 0x21, 0x02, 0x81, 0x81, 0x00, 0xa4, + 0x0a, 0x70, 0x17, 0x54, 0xd3, 0xae, 0xd6, 0x88, 0x64, 0xf2, 0xaa, 0x9b, + 0xcf, 0x73, 0x18, 0x35, 0x62, 0x5c, 0xd9, 0x75, 0xf3, 0xe1, 0x75, 0xd4, + 0x1a, 0x91, 0x71, 0x3f, 0xd5, 0xe4, 0xe0, 0xb3, 0x82, 0xd7, 0x2e, 0x7e, + 0x29, 0xb8, 0x95, 0x5a, 0xa5, 0xb5, 0x92, 0x3b, 0x46, 0x37, 0x4b, 0x68, + 0x98, 0x98, 0xc0, 0x69, 0x3d, 0xad, 0x98, 0x67, 0x69, 0x97, 0x25, 0xfd, + 0x33, 0x5c, 0xbc, 0x2f, 0xff, 0xd2, 0x28, 0x9a, 0xba, 0x3b, 0xec, 0xa0, + 0x45, 0x02, 0xdc, 0x65, 0xc1, 0x07, 0x4e, 0x4c, 0x4a, 0xe4, 0x7b, 0xcc, + 0x1f, 0x7d, 0xf5, 0x52, 0xc2, 0x3f, 0x27, 0x80, 0x23, 0x10, 0x00, 0x5f, + 0x65, 0xa7, 0x35, 0xbd, 0xe0, 0x09, 0xe6, 0x28, 0xed, 0x7f, 0xba, 0xd6, + 0xb9, 0x73, 0x10, 0x80, 0xb6, 0x87, 0xe5, 0xf6, 0xe7, 0x63, 0xbe, 0x5a, + 0x4c, 0x5e, 0x49, 0x43, 0x4e, 0xa2, 0xa9, 0x02, 0x81, 0x81, 0x00, 0xa7, + 0x41, 0x11, 0x3a, 0x20, 0xde, 0x88, 0x70, 0x68, 0xf2, 0xdc, 0x4a, 0x91, + 0x53, 0x2d, 0x9e, 0xd8, 0x0b, 0x65, 0x05, 0xea, 0xb0, 0xbc, 0xae, 0x6a, + 0x9b, 0x06, 0xb1, 0x04, 0x82, 0x42, 0x68, 0x97, 0x83, 0xf6, 0x5b, 0xdb, + 0xc9, 0x59, 0x62, 0x8c, 0xf2, 0x41, 0x1a, 0xb6, 0xf1, 0x3a, 0x17, 0x31, + 0xfd, 0xe3, 0xc6, 0x0a, 0xce, 0xb2, 0x58, 0x59, 0xe7, 0xe1, 0xc6, 0x93, + 0xae, 0x4e, 0xb9, 0x14, 0xd2, 0x32, 0x11, 0x68, 0x78, 0x46, 0xce, 0x74, + 0x6d, 0xaf, 0x43, 0xcc, 0x76, 0xd1, 0xa4, 0xce, 0x24, 0xab, 0xe0, 0x0c, + 0xe9, 0x9a, 0x91, 0x40, 0x2c, 0x23, 0x72, 0x5d, 0xd4, 0x03, 0x3f, 0x29, + 0xaa, 0xa2, 0xe0, 0x39, 0x40, 0x0e, 0x0b, 0x85, 0xa8, 0x89, 0x4d, 0x27, + 0x55, 0x17, 0x73, 0x1f, 0xbd, 0xe6, 0xf8, 0x2e, 0xe8, 0xe6, 0x2e, 0x52, + 0x3d, 0x64, 0x92, 0x2c, 0xbd, 0x17, 0x27}; + +static const std::vector priv_key_23{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xa1, 0xc6, 0x9a, 0xd4, 0xfe, 0x9b, 0x07, 0x1b, 0xa4, 0x61, + 0x20, 0x57, 0xee, 0x38, 0x35, 0xb0, 0xdf, 0xa9, 0x6b, 0x60, 0x62, 0x78, + 0x48, 0xef, 0x5b, 0x9b, 0x2b, 0x34, 0xc1, 0x98, 0x16, 0xcd, 0xdb, 0xad, + 0xf3, 0x82, 0x1c, 0x4c, 0xc4, 0x87, 0xbd, 0xc4, 0x86, 0x2b, 0x37, 0x3a, + 0x40, 0xa0, 0x55, 0xdd, 0xa2, 0x7c, 0x87, 0xde, 0x08, 0x26, 0x4a, 0x17, + 0x32, 0xb3, 0xa0, 0xa0, 0x0c, 0x13, 0x2e, 0x72, 0x24, 0x1d, 0xb8, 0x9f, + 0x8c, 0x7e, 0x67, 0xbb, 0x41, 0x59, 0x86, 0xfe, 0xee, 0xf8, 0xb6, 0xfc, + 0x34, 0x99, 0xd3, 0xe9, 0x1a, 0x9a, 0x2e, 0xe5, 0x62, 0xde, 0x2b, 0xf0, + 0xbc, 0x85, 0x4a, 0x84, 0x23, 0xfd, 0x10, 0xdb, 0xa0, 0x78, 0xc5, 0x48, + 0x25, 0x00, 0x87, 0x44, 0x17, 0x87, 0x5d, 0x03, 0x26, 0xab, 0x8a, 0x0c, + 0x80, 0x94, 0xe0, 0x50, 0x28, 0x22, 0x12, 0xe1, 0x29, 0x1b, 0x41, 0xb2, + 0x41, 0xcf, 0x5c, 0x06, 0x5d, 0x2f, 0x49, 0x95, 0x89, 0x7d, 0x62, 0x70, + 0xf0, 0x2d, 0x6d, 0x0f, 0xf5, 0xb7, 0xf0, 0x67, 0xb7, 0x1c, 0xb7, 0x6e, + 0x72, 0xf0, 0x11, 0x5c, 0x7f, 0xca, 0x37, 0x26, 0x3a, 0x89, 0xab, 0x15, + 0x50, 0x22, 0xc8, 0xa4, 0xce, 0x19, 0xdd, 0x2e, 0x25, 0xea, 0x9a, 0xc5, + 0x1d, 0x84, 0x64, 0xfd, 0x0f, 0x58, 0x7c, 0x95, 0xf0, 0x6f, 0xa1, 0xf9, + 0xc0, 0x1b, 0x0a, 0x20, 0x89, 0x0d, 0xbf, 0xea, 0x12, 0xa6, 0x0f, 0xc0, + 0xab, 0xa9, 0xc4, 0xeb, 0xe8, 0x1c, 0x17, 0xf4, 0x93, 0x90, 0x02, 0x1b, + 0x1c, 0xc4, 0x7f, 0x26, 0xb8, 0xb0, 0x35, 0x26, 0x84, 0xcf, 0x8a, 0x54, + 0x4d, 0x9b, 0x2a, 0xe1, 0x96, 0x2b, 0x7f, 0x3c, 0xb1, 0x1d, 0x72, 0x27, + 0x10, 0xb0, 0xbf, 0xa5, 0x50, 0xe5, 0x7b, 0x7c, 0xa0, 0x4e, 0x1b, 0x7f, + 0xf1, 0x6a, 0x03, 0x5c, 0xdf, 0xb1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x29, 0xda, 0xf4, 0x9c, 0x3e, 0xf3, 0x65, 0x37, 0x65, + 0xa4, 0x2b, 0x76, 0x14, 0x90, 0x3e, 0x73, 0xf0, 0xaa, 0x28, 0xb9, 0xdb, + 0x40, 0x3b, 0xbe, 0x91, 0xf8, 0xe7, 0x88, 0xd2, 0xbd, 0xc2, 0xc8, 0xa8, + 0x19, 0xad, 0x72, 0xf0, 0x57, 0x7c, 0x51, 0x92, 0x6b, 0x92, 0x3b, 0x04, + 0x22, 0xf2, 0x2d, 0x89, 0x89, 0xba, 0x4c, 0x75, 0xea, 0xa0, 0x39, 0x27, + 0xda, 0x30, 0xa8, 0x00, 0xda, 0xe7, 0xc4, 0xde, 0xb3, 0x71, 0x5c, 0xaf, + 0x33, 0xb8, 0x69, 0xcb, 0xf4, 0xca, 0xc7, 0x9b, 0x01, 0xc2, 0x5a, 0x5f, + 0x1d, 0x89, 0x8e, 0x73, 0x21, 0x50, 0x5c, 0xab, 0xdd, 0x75, 0x62, 0xfe, + 0x03, 0x5f, 0x03, 0x2d, 0x70, 0x5a, 0xcf, 0x52, 0xd9, 0x3f, 0xff, 0x7f, + 0x2b, 0x57, 0x47, 0x77, 0xb7, 0xca, 0x4e, 0x9f, 0x65, 0xfd, 0x4f, 0x4c, + 0x7c, 0x47, 0x98, 0x3d, 0x21, 0x00, 0x01, 0x30, 0xd9, 0x48, 0x84, 0xf7, + 0x39, 0x3f, 0x04, 0x2c, 0x7a, 0x85, 0x16, 0x9b, 0x44, 0x1a, 0xd7, 0xa1, + 0x8a, 0xd1, 0x53, 0x67, 0xd7, 0x33, 0x3a, 0x87, 0xf2, 0xd8, 0x65, 0x3b, + 0xf1, 0x60, 0x85, 0x0d, 0x32, 0xe4, 0x60, 0x91, 0x60, 0xd5, 0x7e, 0x89, + 0xb1, 0x13, 0x56, 0xab, 0xe7, 0xd5, 0x12, 0x56, 0x65, 0x13, 0x26, 0x90, + 0x6e, 0x11, 0xbb, 0x18, 0x35, 0x4c, 0x22, 0xa8, 0x8d, 0xcc, 0x7f, 0x8f, + 0x10, 0x39, 0x8d, 0x6e, 0xcd, 0x45, 0x96, 0xc7, 0x31, 0xc3, 0x07, 0xc6, + 0x18, 0x4c, 0x61, 0xf6, 0x4a, 0xb5, 0xa3, 0xb4, 0x9b, 0x7a, 0x1c, 0x4b, + 0x24, 0xcb, 0x27, 0x33, 0x93, 0x18, 0x7d, 0x4a, 0xed, 0x24, 0xcf, 0x0f, + 0xec, 0x79, 0x48, 0x4f, 0x22, 0x8e, 0xda, 0x3c, 0x56, 0xca, 0x01, 0x62, + 0x29, 0xcc, 0x87, 0x77, 0x87, 0x1c, 0x71, 0x84, 0xce, 0x47, 0x4d, 0xf8, + 0x4d, 0x52, 0x70, 0x31, 0xe3, 0xbb, 0x71, 0x02, 0x81, 0x81, 0x00, 0xda, + 0xd1, 0xd8, 0x78, 0x66, 0x96, 0x21, 0x33, 0x86, 0xdb, 0xd7, 0x31, 0x56, + 0xd3, 0x39, 0x1d, 0x5c, 0x0c, 0x5f, 0x70, 0xfb, 0x29, 0xa9, 0x78, 0x01, + 0xca, 0xd5, 0x1c, 0x3c, 0x0c, 0xf8, 0x93, 0x35, 0x93, 0x91, 0xd1, 0xeb, + 0xfb, 0x06, 0x6f, 0x77, 0x8e, 0x5f, 0x76, 0xda, 0x0b, 0x3d, 0x9b, 0xd8, + 0x10, 0xcc, 0x2d, 0x02, 0xb4, 0xd3, 0x53, 0xb5, 0x98, 0x44, 0x3e, 0x10, + 0x39, 0xc7, 0xa9, 0x1e, 0x8f, 0x12, 0x06, 0xfd, 0x21, 0x42, 0xe6, 0x40, + 0x9c, 0xc8, 0xd0, 0xe8, 0xc7, 0x0e, 0x0e, 0x87, 0x2a, 0xc1, 0x73, 0xbf, + 0x5c, 0x09, 0x97, 0x36, 0x3e, 0xd4, 0x7a, 0x01, 0x5a, 0x45, 0xec, 0xc9, + 0x71, 0xfe, 0x22, 0xb5, 0xf6, 0x5a, 0x28, 0x60, 0xdc, 0x87, 0xff, 0xc7, + 0x23, 0xed, 0xb7, 0x53, 0x68, 0x8d, 0x42, 0x4a, 0x26, 0x14, 0xb4, 0x72, + 0x1a, 0x2a, 0x91, 0x72, 0x0a, 0xac, 0x2f, 0x02, 0x81, 0x81, 0x00, 0xbd, + 0x43, 0x7a, 0xf3, 0xdd, 0x1e, 0xcd, 0x82, 0x9c, 0x18, 0x1d, 0xfa, 0xb1, + 0x2c, 0x41, 0xa0, 0xbf, 0x43, 0xcc, 0x1e, 0xcf, 0x5b, 0x28, 0x27, 0x73, + 0xc5, 0xda, 0x00, 0x50, 0xdf, 0x6a, 0xe6, 0x3c, 0x6e, 0xfc, 0x11, 0x51, + 0xcc, 0xba, 0xc1, 0xe1, 0xed, 0xe5, 0x08, 0x2d, 0x1e, 0x0d, 0x83, 0xab, + 0x81, 0x22, 0x28, 0x6e, 0x2c, 0x63, 0x83, 0xf3, 0x9d, 0x07, 0xba, 0x0f, + 0x9b, 0xf7, 0xc1, 0x73, 0x59, 0x1d, 0x1a, 0x41, 0x6a, 0xde, 0x76, 0x2c, + 0xbe, 0xfe, 0xa7, 0x4c, 0x66, 0xdc, 0x5f, 0x2e, 0x5c, 0xc5, 0xda, 0xb7, + 0x86, 0xff, 0x2f, 0xf6, 0x13, 0x02, 0x95, 0x35, 0x07, 0x7e, 0x6a, 0x23, + 0xee, 0xea, 0x00, 0x35, 0xf2, 0x92, 0x7b, 0x21, 0x04, 0x73, 0x65, 0x1b, + 0xd6, 0x0b, 0x38, 0xa6, 0xe6, 0x29, 0xc0, 0x0a, 0x82, 0x63, 0x50, 0xb6, + 0xef, 0x9c, 0x01, 0x63, 0x2e, 0xda, 0x1f, 0x02, 0x81, 0x81, 0x00, 0xa1, + 0xac, 0xc6, 0x4a, 0x3f, 0x51, 0xd1, 0x7a, 0x26, 0xbc, 0x2b, 0xc5, 0x32, + 0xa7, 0xa1, 0xdd, 0x85, 0x73, 0x46, 0xd9, 0x4d, 0x59, 0xbc, 0xf3, 0x04, + 0x2f, 0xff, 0x41, 0x7b, 0x45, 0x02, 0x2c, 0x92, 0x3b, 0x54, 0x54, 0x4c, + 0x0d, 0x0e, 0xf6, 0x30, 0xd9, 0xaa, 0xc3, 0x3f, 0xdb, 0x6a, 0x4b, 0xc9, + 0x5a, 0xaf, 0xe0, 0xd9, 0xcd, 0x0d, 0x0f, 0x1e, 0x6f, 0x40, 0x8c, 0xb2, + 0xa4, 0x5e, 0x57, 0x20, 0x53, 0x09, 0x38, 0xcc, 0xb2, 0x54, 0xa1, 0x97, + 0x3f, 0xc0, 0x48, 0x4a, 0x95, 0x38, 0x57, 0x97, 0x9b, 0x09, 0x90, 0x21, + 0xe5, 0x38, 0xd8, 0xd6, 0xa5, 0x99, 0x8c, 0x03, 0x8f, 0xd5, 0x76, 0x5c, + 0x68, 0xb3, 0x22, 0xa6, 0x5b, 0x3c, 0xc5, 0xf4, 0xbb, 0x3c, 0x68, 0xc9, + 0x94, 0x4c, 0x41, 0x55, 0x89, 0x3c, 0x45, 0xac, 0x4f, 0x72, 0xa0, 0xd8, + 0x65, 0x68, 0xea, 0x49, 0xde, 0x84, 0xd5, 0x02, 0x81, 0x80, 0x2a, 0xee, + 0x6d, 0xab, 0x77, 0x93, 0x0f, 0x26, 0xfb, 0x65, 0x75, 0x17, 0x72, 0xad, + 0x09, 0x4d, 0xff, 0x54, 0xcf, 0xae, 0x85, 0x76, 0xb6, 0x0b, 0x0c, 0xf5, + 0xea, 0x57, 0x7c, 0x00, 0xd1, 0xec, 0xdb, 0xf4, 0x88, 0xf5, 0x1c, 0xcb, + 0x05, 0xea, 0x08, 0xe7, 0xbf, 0xb6, 0x35, 0x15, 0xc6, 0x17, 0x02, 0x06, + 0x4e, 0xcb, 0x41, 0x02, 0x8c, 0xa8, 0x57, 0xd0, 0x5c, 0xfa, 0x55, 0xa4, + 0x19, 0x75, 0x26, 0x47, 0x26, 0x94, 0xd8, 0x15, 0xf7, 0xd4, 0x72, 0x9d, + 0xf8, 0x81, 0xd6, 0x90, 0xd6, 0x98, 0x38, 0x9a, 0x0e, 0xbf, 0x68, 0x36, + 0x15, 0x18, 0xba, 0x06, 0xe1, 0xe5, 0x1a, 0x9c, 0x52, 0x8e, 0x9d, 0x0c, + 0x0a, 0xc4, 0x75, 0x78, 0x4a, 0xc5, 0xe7, 0x5d, 0x6d, 0x17, 0x98, 0x52, + 0xdb, 0x44, 0xc4, 0x87, 0x1d, 0x1d, 0x54, 0xc4, 0xf2, 0xe6, 0x52, 0x38, + 0xd3, 0xf8, 0x74, 0x99, 0x22, 0x1d, 0x02, 0x81, 0x80, 0x23, 0xb6, 0xf1, + 0x30, 0x67, 0x1f, 0xeb, 0x07, 0x6e, 0x3a, 0xa0, 0xa0, 0xdf, 0x22, 0xe3, + 0xdc, 0xe4, 0x08, 0xee, 0xd6, 0x1b, 0xdd, 0x2c, 0xef, 0x36, 0x3a, 0x6a, + 0xe3, 0x99, 0x36, 0x81, 0x77, 0x34, 0xb6, 0xd5, 0x61, 0x2c, 0xff, 0xf2, + 0x51, 0x1f, 0x3f, 0xd5, 0x7b, 0x58, 0xad, 0x0c, 0x1b, 0x4b, 0xe0, 0x56, + 0x58, 0x8c, 0x77, 0xcb, 0x2a, 0x59, 0x1a, 0x8d, 0x4e, 0xe5, 0x1e, 0x6f, + 0xea, 0x61, 0x8f, 0x6e, 0x31, 0xa3, 0xf0, 0x48, 0xcb, 0xa0, 0x51, 0x93, + 0xe3, 0x7f, 0xc8, 0xf7, 0xae, 0x51, 0x81, 0x4f, 0xa4, 0xfb, 0x96, 0x88, + 0x71, 0xad, 0x33, 0x28, 0x47, 0xa3, 0xbf, 0x38, 0x74, 0xdd, 0xbe, 0x77, + 0xa7, 0x46, 0x11, 0x74, 0xd9, 0x15, 0x4d, 0xa0, 0x94, 0x0a, 0xe4, 0x88, + 0x6f, 0x7b, 0x6e, 0xba, 0x09, 0x72, 0xe3, 0x22, 0x99, 0x68, 0xea, 0x78, + 0xb1, 0xb7, 0xc9, 0xb4, 0x58}; + +static const std::vector priv_key_24{ + 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xcb, 0xa0, 0x72, 0xa3, 0x8b, 0x85, 0xc7, 0x80, 0x29, 0x67, + 0xa8, 0xeb, 0xc8, 0x8c, 0xe4, 0x7f, 0x80, 0xf7, 0xa8, 0x2f, 0xe7, 0x5e, + 0x81, 0x42, 0xec, 0xea, 0x9a, 0xe8, 0x7f, 0x58, 0x5b, 0x7f, 0x7e, 0xbb, + 0x3f, 0xe0, 0x30, 0xd5, 0x89, 0x4f, 0x64, 0x06, 0xe6, 0x22, 0x3e, 0x73, + 0xa3, 0xdc, 0xe6, 0x88, 0xdb, 0x33, 0x39, 0xc8, 0xea, 0x8e, 0x6f, 0xc6, + 0x30, 0x69, 0xab, 0x51, 0xbe, 0x6d, 0x33, 0x79, 0x06, 0xe8, 0xa0, 0xf4, + 0x47, 0x34, 0xcd, 0x19, 0x65, 0xd6, 0x89, 0xb5, 0x55, 0x6f, 0x33, 0xbd, + 0x7e, 0xe1, 0x9c, 0x04, 0x05, 0x58, 0x7c, 0xd7, 0x3e, 0x0d, 0x97, 0xde, + 0x41, 0x28, 0xf6, 0x78, 0x66, 0xbe, 0xf2, 0x09, 0x74, 0x62, 0x0f, 0x5a, + 0x80, 0x86, 0xec, 0x11, 0xc1, 0x3b, 0x96, 0xfa, 0xea, 0x17, 0x1d, 0x98, + 0xfd, 0xb9, 0xa5, 0x7f, 0x7c, 0x77, 0x29, 0xf5, 0xc8, 0xa5, 0x94, 0x63, + 0x5e, 0xc7, 0x20, 0x13, 0xc3, 0x33, 0x74, 0xa4, 0x71, 0x76, 0xbc, 0x67, + 0xce, 0x9f, 0x6e, 0xc3, 0x13, 0xa6, 0xb6, 0x67, 0xe6, 0xfc, 0x22, 0xbe, + 0x8b, 0xd1, 0x16, 0xb8, 0x31, 0x45, 0x51, 0x12, 0xe3, 0x9e, 0x7c, 0x4e, + 0x58, 0x48, 0xd9, 0xa5, 0xa6, 0x0f, 0x42, 0x78, 0x31, 0x50, 0xa1, 0x91, + 0x50, 0x3b, 0x6b, 0xe3, 0x81, 0xcc, 0x2c, 0x2a, 0xee, 0x46, 0x6a, 0xa2, + 0x70, 0xfc, 0x00, 0xb0, 0x51, 0x2a, 0x83, 0x33, 0x9c, 0x44, 0x2f, 0xd8, + 0x33, 0xf8, 0xa2, 0xd1, 0x87, 0x6b, 0xe5, 0xb6, 0x32, 0x48, 0xf5, 0xe5, + 0x86, 0xde, 0x3f, 0x8b, 0xcc, 0x07, 0xb0, 0x1c, 0x0f, 0x2e, 0xa6, 0x58, + 0xa4, 0x66, 0xc7, 0xc7, 0xbb, 0xf4, 0x75, 0xce, 0x0a, 0x44, 0x1b, 0xb6, + 0x9f, 0x63, 0xe9, 0x9e, 0xaf, 0x77, 0x6a, 0x17, 0x04, 0x9b, 0x6a, 0x49, + 0xa5, 0x43, 0xc0, 0x85, 0xd0, 0x01, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0xc6, 0x6d, 0xbc, 0x49, 0x13, 0x15, 0x72, 0xab, + 0xb9, 0xad, 0x82, 0x37, 0x02, 0x60, 0x09, 0xeb, 0x16, 0x4a, 0x40, 0x63, + 0x2e, 0x1c, 0x31, 0xea, 0x7d, 0xe4, 0xc0, 0xc0, 0x00, 0x18, 0xa2, 0x51, + 0x43, 0xb6, 0x45, 0x30, 0xbb, 0x65, 0xdb, 0x40, 0xba, 0x40, 0xde, 0xd2, + 0x4f, 0xf9, 0x70, 0x9d, 0x3b, 0x29, 0xf2, 0x31, 0xa1, 0x05, 0xe1, 0x4c, + 0x9c, 0x2f, 0x8d, 0xcd, 0xeb, 0x5c, 0xe5, 0x2c, 0x95, 0x14, 0x43, 0x5f, + 0x3e, 0x39, 0xcd, 0x89, 0xee, 0xb3, 0xe9, 0x41, 0x7f, 0x40, 0x6d, 0xd8, + 0xc7, 0x9a, 0xc9, 0xa2, 0x20, 0xde, 0xea, 0x36, 0xa8, 0xb1, 0x37, 0x8f, + 0x17, 0x87, 0x46, 0x08, 0x1c, 0xe6, 0x87, 0x79, 0x5b, 0x73, 0x4b, 0x2e, + 0xa3, 0xb7, 0x95, 0xb7, 0xe5, 0x24, 0x08, 0x21, 0x81, 0xa7, 0x51, 0xa6, + 0xe4, 0xf8, 0xc9, 0x87, 0xb7, 0x76, 0xdc, 0x5b, 0x63, 0x50, 0x58, 0x0d, + 0x05, 0x49, 0x99, 0x52, 0x01, 0x78, 0x26, 0x75, 0xce, 0x0e, 0x97, 0x87, + 0x09, 0xf5, 0x79, 0xce, 0x51, 0x7d, 0x50, 0x9b, 0x6d, 0x3e, 0x85, 0xc2, + 0x22, 0x31, 0xcb, 0x22, 0x2b, 0xf9, 0x32, 0xdd, 0x34, 0xa4, 0x8f, 0xb9, + 0x48, 0x52, 0x62, 0xb1, 0x4a, 0x1e, 0xba, 0x7f, 0xe4, 0xe1, 0x1e, 0xa6, + 0x6d, 0x43, 0x07, 0x7f, 0x48, 0x2e, 0xb5, 0xca, 0xcd, 0x6a, 0x13, 0xc0, + 0x8f, 0x40, 0x6e, 0x75, 0x50, 0x1b, 0x2b, 0x6e, 0x69, 0x1d, 0x61, 0x49, + 0x4f, 0xb5, 0x6f, 0x5f, 0x70, 0xa4, 0xaa, 0x9f, 0x91, 0x07, 0x0a, 0xe9, + 0x19, 0xd3, 0xc4, 0x38, 0x07, 0xca, 0x5b, 0xc8, 0xc6, 0xc5, 0x26, 0x52, + 0x08, 0x58, 0xff, 0x3c, 0xba, 0xa2, 0x5f, 0x11, 0xc7, 0xcc, 0x3a, 0x0f, + 0x43, 0x7d, 0xba, 0x2b, 0x3d, 0xbb, 0xcd, 0xec, 0x1e, 0xc1, 0xf8, 0xa5, + 0xd5, 0x12, 0x1d, 0x43, 0x5e, 0x84, 0xc6, 0x81, 0x02, 0x81, 0x81, 0x00, + 0xf0, 0xbd, 0x0f, 0x39, 0xbb, 0xd0, 0xd5, 0x49, 0x2d, 0x57, 0xc6, 0xc4, + 0x3d, 0x32, 0xe9, 0xad, 0x5a, 0x03, 0x6b, 0x78, 0x7a, 0x27, 0x35, 0x0e, + 0x8f, 0x1c, 0xdb, 0x4e, 0xb5, 0x68, 0xb5, 0x2c, 0xf1, 0x6a, 0x4e, 0xc3, + 0xc0, 0x9a, 0x01, 0x00, 0x21, 0xfd, 0x04, 0xb9, 0x72, 0x1c, 0x59, 0xdb, + 0x11, 0xbc, 0x6d, 0xcd, 0x3a, 0x81, 0x01, 0x20, 0x03, 0xd2, 0x15, 0x01, + 0xac, 0x97, 0x81, 0xd6, 0xb4, 0x72, 0xf8, 0xcc, 0x34, 0xb9, 0x6c, 0x49, + 0x52, 0x5e, 0x05, 0x38, 0xb4, 0xf7, 0xba, 0xd6, 0x4c, 0x62, 0xfd, 0x5e, + 0xbe, 0x9f, 0xd3, 0x36, 0xb8, 0x28, 0x18, 0x3f, 0x16, 0x48, 0xdd, 0xe6, + 0x87, 0x86, 0xe9, 0x25, 0x6b, 0x8c, 0x82, 0x26, 0x2b, 0x94, 0xf2, 0xf4, + 0x7f, 0xf3, 0x1f, 0x66, 0xe8, 0x26, 0xbc, 0x4b, 0xa7, 0x84, 0x70, 0x67, + 0xc2, 0xfc, 0x44, 0xa6, 0x22, 0x8b, 0xed, 0xa5, 0x02, 0x81, 0x81, 0x00, + 0xd8, 0x89, 0x1a, 0x2d, 0x2d, 0x10, 0x43, 0x10, 0x74, 0x1c, 0xf5, 0x85, + 0x90, 0x3f, 0xaf, 0xaa, 0x4c, 0xa0, 0xfd, 0xcc, 0xb1, 0x53, 0x60, 0xf4, + 0x0d, 0xfc, 0xe6, 0xe9, 0xbd, 0x44, 0xb6, 0xea, 0x22, 0x25, 0x0d, 0x70, + 0x75, 0x8e, 0x85, 0x41, 0x4a, 0x56, 0x9d, 0x0b, 0x29, 0x68, 0x6e, 0x26, + 0x35, 0xa6, 0x6e, 0x45, 0x36, 0x0a, 0xee, 0xc1, 0xa1, 0x62, 0x7f, 0x1d, + 0x49, 0x57, 0xbf, 0x1d, 0xdd, 0x1f, 0x1f, 0x70, 0xeb, 0x7f, 0xf3, 0x37, + 0x4f, 0x42, 0x94, 0x83, 0xb4, 0x7f, 0x18, 0xeb, 0xf1, 0x9d, 0x3c, 0x7b, + 0x7f, 0x67, 0xf5, 0x58, 0xc9, 0x16, 0x67, 0x5a, 0x46, 0xb6, 0x70, 0x65, + 0x25, 0xbb, 0xdc, 0xd6, 0xfb, 0x94, 0xe1, 0xaa, 0x79, 0x6f, 0x70, 0x6a, + 0x13, 0x11, 0xb9, 0x39, 0xdf, 0x18, 0x67, 0x7b, 0x7e, 0xa8, 0xee, 0xcb, + 0x89, 0x93, 0x46, 0xcf, 0x98, 0x9e, 0xc2, 0x2d, 0x02, 0x81, 0x81, 0x00, + 0x9d, 0xdd, 0x5c, 0x7e, 0x9f, 0x8a, 0xf2, 0x52, 0x6a, 0x49, 0x85, 0x2e, + 0x6a, 0x73, 0x58, 0x89, 0x34, 0xdd, 0xc9, 0x3b, 0xd7, 0xde, 0x9e, 0x0c, + 0x4e, 0x0c, 0xbe, 0x43, 0x7e, 0xf2, 0x8a, 0xdc, 0x4d, 0xf3, 0x48, 0x73, + 0x55, 0x79, 0xa7, 0xee, 0x4e, 0x5b, 0x7d, 0x1d, 0x9e, 0x96, 0xb8, 0xd5, + 0xcf, 0x6b, 0xa1, 0x15, 0x53, 0xa8, 0x04, 0xf4, 0xd9, 0x8c, 0x89, 0xf9, + 0xef, 0x13, 0xeb, 0x30, 0xc0, 0x64, 0x24, 0x82, 0xc4, 0x90, 0x53, 0x52, + 0x41, 0x91, 0x26, 0x1b, 0x69, 0x90, 0x8a, 0x14, 0xbd, 0x42, 0xac, 0xa3, + 0xd4, 0x9d, 0x3a, 0x04, 0x47, 0xff, 0x02, 0xe7, 0x5b, 0xd5, 0xac, 0xad, + 0xdf, 0x71, 0xb8, 0xb1, 0xb1, 0x35, 0x12, 0xa3, 0xb5, 0x30, 0x97, 0xa1, + 0x7d, 0xc6, 0x10, 0x71, 0x8b, 0x0a, 0xdb, 0xaf, 0x40, 0xca, 0xb8, 0x6b, + 0x52, 0x91, 0xda, 0xf2, 0x96, 0xf4, 0xeb, 0x81, 0x02, 0x81, 0x81, 0x00, + 0x8d, 0x5b, 0x1b, 0x52, 0x88, 0x8b, 0x88, 0x2c, 0x52, 0x90, 0xa1, 0x1b, + 0x3b, 0x2a, 0xc8, 0x23, 0x95, 0x78, 0xb7, 0x96, 0x8b, 0xe0, 0x51, 0x77, + 0xa1, 0x36, 0x0b, 0x0c, 0x65, 0xb9, 0x58, 0xeb, 0x89, 0xb4, 0xc4, 0x8c, + 0x38, 0xc1, 0xfc, 0x6d, 0xbd, 0xf8, 0xc2, 0xf6, 0x89, 0x66, 0x9a, 0x19, + 0xa9, 0x86, 0x67, 0x90, 0x19, 0x12, 0x94, 0x00, 0xa5, 0xb9, 0x26, 0x20, + 0x59, 0x43, 0xc6, 0x08, 0xd9, 0xd4, 0x3a, 0x73, 0x3d, 0xd9, 0xbe, 0x4d, + 0xca, 0x19, 0x3d, 0xd8, 0xa8, 0xd9, 0x1b, 0xcc, 0xd3, 0x63, 0x01, 0x1b, + 0xe1, 0xf5, 0x5c, 0xae, 0x44, 0x3f, 0xb2, 0xe2, 0xb5, 0x2c, 0xde, 0x3c, + 0xb9, 0xa0, 0x65, 0x2f, 0x96, 0xf6, 0xff, 0x46, 0x89, 0x95, 0xdd, 0x3d, + 0xf2, 0x0a, 0xec, 0xef, 0x41, 0x9b, 0xad, 0xda, 0x69, 0xba, 0x20, 0x81, + 0x90, 0xe3, 0x2b, 0x23, 0xd4, 0x8f, 0x37, 0x55, 0x02, 0x81, 0x80, 0x05, + 0x02, 0xa1, 0x2d, 0xe0, 0x81, 0x87, 0xe6, 0xc1, 0xc2, 0xc8, 0xc7, 0x0d, + 0x47, 0x4b, 0x91, 0xdf, 0x72, 0x4f, 0x42, 0xfc, 0x31, 0x0d, 0x78, 0xf8, + 0xea, 0x50, 0x40, 0x42, 0x44, 0x57, 0xfc, 0x64, 0xfb, 0xbf, 0x26, 0xdd, + 0xd5, 0xf4, 0xa1, 0x72, 0xb9, 0x56, 0xc7, 0x60, 0x4e, 0x80, 0x22, 0xc6, + 0x57, 0x41, 0xdc, 0xd1, 0x41, 0xb2, 0xfd, 0x0c, 0x52, 0x9f, 0x1e, 0xae, + 0x94, 0xa9, 0x54, 0x4b, 0xb1, 0x6f, 0xdf, 0x54, 0x44, 0x26, 0xd6, 0x21, + 0x7e, 0xbc, 0x13, 0xac, 0x86, 0xd8, 0xa6, 0xda, 0xe7, 0xaf, 0x7d, 0x64, + 0xd6, 0xd3, 0x33, 0x26, 0x53, 0xae, 0x6f, 0xd5, 0x44, 0x8f, 0x0d, 0xae, + 0x43, 0x21, 0x00, 0x00, 0xe2, 0xa7, 0xa8, 0x0b, 0xeb, 0xd4, 0x20, 0xd8, + 0xc8, 0x60, 0x9d, 0x57, 0x75, 0x9f, 0xba, 0x7a, 0x88, 0x77, 0xdb, 0x45, + 0x39, 0xe1, 0xab, 0xe0, 0x96, 0x74, 0x83}; + +static const std::vector priv_key_25{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x97, 0x0c, 0x80, 0x2f, 0x8b, 0xc6, 0x9e, 0x2e, 0x7e, 0x9f, + 0x5c, 0x38, 0x83, 0x46, 0x00, 0x44, 0x6e, 0xf0, 0xd5, 0xf0, 0x37, 0x31, + 0x1c, 0x6b, 0x14, 0x3e, 0xd3, 0x52, 0x58, 0xf9, 0x52, 0x3b, 0xdc, 0x9b, + 0x8b, 0xd7, 0x53, 0xb6, 0x8e, 0x84, 0x2e, 0x73, 0x99, 0x76, 0x9d, 0x9d, + 0x42, 0x8b, 0x8c, 0xe6, 0x8f, 0x0a, 0xb9, 0x74, 0x27, 0x20, 0x58, 0x96, + 0xb6, 0x6b, 0x4d, 0x26, 0xb4, 0x5c, 0x99, 0xb3, 0xdc, 0x5d, 0x02, 0x68, + 0xce, 0x20, 0xe3, 0x32, 0x70, 0x12, 0x1f, 0x50, 0xeb, 0xe2, 0x3b, 0xd2, + 0x4c, 0x8e, 0x37, 0x8b, 0x31, 0xfc, 0x30, 0xfd, 0x07, 0x9f, 0x19, 0x18, + 0xfc, 0x54, 0xd9, 0xe5, 0x72, 0x29, 0xdb, 0x62, 0xeb, 0x45, 0x4c, 0xa4, + 0x5e, 0xba, 0x50, 0x5b, 0xc4, 0x16, 0x6f, 0x80, 0xd2, 0x47, 0x84, 0xe5, + 0x8b, 0x14, 0xba, 0xc6, 0xb3, 0x43, 0x5c, 0x4f, 0xc6, 0xea, 0xe8, 0xa1, + 0x4d, 0x67, 0xa0, 0x6e, 0xda, 0x44, 0x5e, 0xc4, 0x6e, 0x98, 0x26, 0xd3, + 0xf7, 0x5d, 0xa0, 0xa6, 0x3f, 0x4a, 0x29, 0x5c, 0x84, 0x78, 0xcc, 0xcc, + 0x9d, 0x19, 0x17, 0x7d, 0x74, 0xf5, 0x7a, 0x5e, 0xe6, 0x6d, 0x9a, 0x10, + 0x04, 0xbd, 0xdf, 0x54, 0x6e, 0xea, 0x04, 0x6a, 0x9c, 0x9e, 0xb7, 0x8e, + 0x3b, 0x1b, 0xae, 0x5f, 0xe7, 0xf8, 0x24, 0x07, 0x03, 0xbc, 0xa9, 0x7d, + 0x72, 0x24, 0xc7, 0xf2, 0xf9, 0xad, 0x54, 0x9d, 0x87, 0xf5, 0xa9, 0xb6, + 0x49, 0x57, 0xab, 0x85, 0xe9, 0x2c, 0xa2, 0x2c, 0xd6, 0x54, 0x3f, 0x36, + 0x59, 0x54, 0x12, 0xbf, 0x53, 0x5f, 0x25, 0x8b, 0x22, 0x33, 0xda, 0xe9, + 0x2d, 0xa9, 0x1c, 0xff, 0xa8, 0xa0, 0xa2, 0x21, 0x5b, 0xfb, 0xbe, 0xf7, + 0x5d, 0x07, 0x8c, 0xc5, 0x16, 0xe3, 0x88, 0xdb, 0x73, 0x3d, 0xa5, 0xcd, + 0x65, 0x6f, 0x93, 0xb0, 0xeb, 0x59, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x87, 0x40, 0x77, 0x4b, 0x9b, 0xb2, 0x46, 0x93, + 0xc5, 0x67, 0xf6, 0xd0, 0xd7, 0xa3, 0x07, 0xbc, 0x3f, 0x46, 0xc1, 0x9a, + 0x6e, 0x21, 0x38, 0x9c, 0x1d, 0x2d, 0xc0, 0x55, 0x9d, 0x3b, 0xea, 0xc9, + 0x95, 0x59, 0x66, 0x97, 0x71, 0xeb, 0x26, 0xa3, 0xef, 0x60, 0x2d, 0x8b, + 0x4b, 0xc8, 0xb3, 0xfc, 0x77, 0x37, 0x3f, 0xe0, 0x4f, 0x7d, 0x55, 0x47, + 0x9e, 0x6b, 0x9d, 0x7e, 0x69, 0x3f, 0xfe, 0x02, 0x68, 0xd2, 0xe7, 0xc0, + 0x14, 0xd7, 0x39, 0xb3, 0xb3, 0x1c, 0xc7, 0xc3, 0x42, 0x6d, 0x58, 0x3a, + 0x64, 0x6c, 0x83, 0x86, 0x58, 0xef, 0xf7, 0xdb, 0x25, 0x16, 0x7d, 0x0b, + 0x96, 0x12, 0x8c, 0x67, 0x82, 0x10, 0xf4, 0xef, 0xcb, 0xf5, 0x40, 0x4b, + 0xf6, 0x3b, 0xbc, 0x62, 0xc2, 0x6f, 0xd9, 0x1e, 0x69, 0xcb, 0x84, 0xfe, + 0xeb, 0x5e, 0x0a, 0xf2, 0x8d, 0xe8, 0x3c, 0x3e, 0x55, 0xdb, 0x4d, 0x76, + 0x4c, 0x98, 0x8f, 0xa1, 0x1e, 0x96, 0xe9, 0x03, 0x1c, 0x08, 0x05, 0x68, + 0xc8, 0x85, 0x6e, 0x8b, 0xf8, 0x2d, 0xfc, 0xe9, 0xe4, 0x52, 0xe8, 0xaa, + 0x2c, 0xba, 0x07, 0xec, 0x08, 0x21, 0x0f, 0x1d, 0x69, 0xfb, 0x70, 0xa1, + 0x26, 0xed, 0x13, 0xf2, 0x79, 0x7d, 0x91, 0x42, 0x5a, 0xb4, 0x6c, 0x0d, + 0xc9, 0x17, 0xc6, 0x29, 0xe3, 0x6f, 0x91, 0xb4, 0x47, 0x89, 0xb9, 0x08, + 0x00, 0x86, 0xc1, 0x11, 0x9c, 0x5e, 0x28, 0x1f, 0xac, 0xe7, 0x2a, 0xa0, + 0x9b, 0xb4, 0xbc, 0xb3, 0x3e, 0x9d, 0xa4, 0x22, 0x3c, 0xe9, 0x35, 0x38, + 0x65, 0x29, 0xb1, 0xc7, 0xb7, 0xe6, 0x28, 0xfc, 0x00, 0x7f, 0xb1, 0xf1, + 0x85, 0x0e, 0x39, 0x09, 0x68, 0xad, 0x1f, 0xa9, 0xa4, 0x9f, 0xe4, 0xf8, + 0x1c, 0x4f, 0xd0, 0x9b, 0xab, 0xae, 0x98, 0xbb, 0xba, 0xb0, 0x6a, 0xd0, + 0x09, 0x10, 0x08, 0x1a, 0x49, 0x3f, 0x9f, 0x01, 0x02, 0x81, 0x81, 0x00, + 0xc6, 0x79, 0x6d, 0x5d, 0xb4, 0x80, 0x17, 0x18, 0xb6, 0x40, 0x7a, 0x16, + 0x85, 0x75, 0x1c, 0x5d, 0x72, 0x61, 0xb8, 0xea, 0x32, 0x15, 0x53, 0x20, + 0xa9, 0x56, 0xc1, 0x30, 0xf1, 0x71, 0x16, 0xf8, 0x1f, 0xd0, 0x12, 0x84, + 0x06, 0x2a, 0x5f, 0x1b, 0x11, 0x49, 0x01, 0xfe, 0xad, 0x4a, 0x38, 0xd1, + 0x21, 0x30, 0x35, 0x68, 0x05, 0xac, 0x92, 0x1f, 0xc5, 0x38, 0x30, 0x73, + 0x79, 0xfc, 0x13, 0x99, 0x63, 0x8a, 0x6b, 0x9f, 0x06, 0xa8, 0x8d, 0x1c, + 0xb6, 0xb8, 0x85, 0x80, 0xbd, 0x42, 0xa4, 0x11, 0xd9, 0x6b, 0x6e, 0x78, + 0x5c, 0xda, 0x57, 0x0b, 0x4d, 0xec, 0x2a, 0x65, 0x1a, 0x98, 0x41, 0xdd, + 0x94, 0xf5, 0x12, 0x1a, 0x4f, 0xe7, 0xc7, 0xfc, 0x02, 0x8f, 0x55, 0x4d, + 0x0c, 0xed, 0x4c, 0x87, 0xf7, 0xa1, 0xee, 0xb3, 0xb7, 0x23, 0xa2, 0xe8, + 0x2f, 0x41, 0x84, 0x1c, 0xff, 0x4e, 0x92, 0x61, 0x02, 0x81, 0x81, 0x00, + 0xc2, 0xd4, 0x27, 0xa9, 0x92, 0x7c, 0x45, 0xb9, 0x82, 0xcd, 0x3f, 0x08, + 0xeb, 0x07, 0x72, 0x01, 0x12, 0x65, 0x77, 0x13, 0x8d, 0x7e, 0x9e, 0x0b, + 0xf8, 0x0b, 0x6f, 0x55, 0xa8, 0x84, 0xeb, 0xee, 0x9c, 0xd9, 0x94, 0x5f, + 0x04, 0x1c, 0x52, 0x61, 0x8e, 0xfe, 0x8e, 0xb2, 0xa7, 0xba, 0x44, 0x40, + 0xcd, 0x7a, 0xcb, 0xb2, 0x36, 0x60, 0x7c, 0xeb, 0x89, 0xab, 0x2f, 0xac, + 0xa8, 0xd1, 0x0f, 0x37, 0x75, 0x12, 0xe9, 0xff, 0xbf, 0x3b, 0x77, 0x2f, + 0xa9, 0xf8, 0xb7, 0x45, 0x82, 0x0c, 0x8d, 0x9c, 0xeb, 0x5e, 0x8e, 0x98, + 0x37, 0x8e, 0x9f, 0x3a, 0xb3, 0x91, 0x50, 0x6e, 0x05, 0x1f, 0x32, 0x53, + 0xe9, 0xc6, 0xd5, 0x83, 0x13, 0x82, 0x58, 0x65, 0x9c, 0x7a, 0xbe, 0xe1, + 0x9b, 0xaa, 0x2e, 0xe1, 0x69, 0xb8, 0xaa, 0x01, 0xb5, 0xff, 0xa1, 0x52, + 0x89, 0x53, 0x8b, 0x0a, 0x8c, 0xd6, 0x6b, 0xf9, 0x02, 0x81, 0x80, 0x3f, + 0xea, 0x40, 0xb7, 0x09, 0x76, 0xaa, 0x79, 0x71, 0xcf, 0xa7, 0xc1, 0x72, + 0xee, 0xf8, 0xd8, 0x7b, 0x0a, 0x4f, 0x53, 0x54, 0x17, 0x9b, 0xf2, 0x8b, + 0xb5, 0xfd, 0x76, 0xf6, 0x79, 0xd5, 0xcc, 0xc7, 0xe9, 0xe8, 0xdc, 0x8d, + 0x63, 0xbd, 0xc6, 0xe8, 0xb5, 0x1b, 0x28, 0x59, 0xc3, 0xea, 0x32, 0x26, + 0xbe, 0xf0, 0xa3, 0xf4, 0x17, 0xd3, 0xe2, 0xd9, 0x4f, 0x34, 0x03, 0x2c, + 0x08, 0x6a, 0x83, 0x5e, 0x13, 0xe8, 0x7e, 0x88, 0xd5, 0x64, 0xc4, 0x17, + 0x6f, 0xaa, 0xc6, 0x7f, 0xac, 0x63, 0x4b, 0xc0, 0x39, 0xa1, 0x94, 0xaf, + 0x4a, 0x3c, 0xf7, 0xcd, 0xfb, 0x3c, 0xd7, 0xdc, 0x4d, 0xa6, 0x00, 0x66, + 0x84, 0xd9, 0x74, 0x91, 0xc0, 0xf1, 0x9d, 0x0d, 0x71, 0xfd, 0x25, 0x58, + 0x01, 0x5f, 0x40, 0xf6, 0x15, 0x36, 0xda, 0xb7, 0x22, 0x89, 0xc6, 0xbd, + 0xd9, 0x1a, 0x63, 0x80, 0x30, 0x5c, 0x61, 0x02, 0x81, 0x80, 0x5d, 0x44, + 0x0c, 0x7c, 0x9b, 0xb8, 0x4b, 0xf4, 0x83, 0x8e, 0x57, 0x87, 0xa0, 0x63, + 0x5f, 0x0a, 0xee, 0x50, 0x8e, 0x51, 0x58, 0xe1, 0xed, 0x2c, 0xd3, 0xa0, + 0x3d, 0xba, 0xe6, 0xc2, 0x42, 0xe3, 0x66, 0x48, 0xae, 0x43, 0x52, 0x07, + 0x70, 0xd4, 0x6d, 0x0c, 0xa5, 0x29, 0x17, 0x2c, 0x0e, 0xf2, 0x6a, 0xab, + 0x47, 0x09, 0xd8, 0x08, 0x16, 0xa4, 0xf6, 0xb1, 0x71, 0x50, 0x19, 0x3c, + 0x83, 0x29, 0x4c, 0x2d, 0x32, 0xc1, 0x90, 0x3d, 0x1a, 0x50, 0x41, 0xf0, + 0xe3, 0x63, 0x2d, 0xdf, 0x6e, 0x87, 0x59, 0x11, 0x59, 0xf7, 0xba, 0x58, + 0xd7, 0x16, 0xd5, 0xd1, 0x51, 0x8c, 0x69, 0x7d, 0x46, 0xad, 0x6e, 0xf3, + 0x15, 0x50, 0xfb, 0x2c, 0xe1, 0xbe, 0x3a, 0xcb, 0x73, 0xc7, 0x32, 0xaa, + 0xa4, 0x68, 0x9a, 0x20, 0xa1, 0x99, 0xd2, 0x13, 0x3e, 0x99, 0xf1, 0x4d, + 0x81, 0xf9, 0x19, 0xf4, 0xa7, 0x99, 0x02, 0x81, 0x80, 0x3d, 0xcc, 0x02, + 0x87, 0xc0, 0x34, 0x3f, 0x8f, 0xcb, 0x35, 0xc8, 0xa2, 0xf8, 0x8b, 0x60, + 0x5e, 0x65, 0x0b, 0xe2, 0x4d, 0x42, 0xd8, 0xd6, 0x5a, 0x95, 0x24, 0x1a, + 0x51, 0x83, 0x8e, 0xb6, 0x3b, 0x4e, 0x76, 0xce, 0x15, 0xfe, 0xb5, 0x38, + 0xbc, 0xd2, 0xdb, 0x0e, 0x9c, 0xc4, 0xf8, 0x5f, 0xd9, 0xec, 0xe0, 0x41, + 0x4b, 0x91, 0x62, 0x02, 0x4e, 0xc2, 0xd0, 0x6e, 0x84, 0x72, 0xf6, 0x7e, + 0x97, 0x74, 0x5f, 0xc6, 0x94, 0x92, 0xca, 0x04, 0x9c, 0xbd, 0x41, 0x66, + 0x82, 0x2d, 0x81, 0x02, 0x44, 0xca, 0x28, 0xb2, 0x45, 0x1a, 0xb2, 0x9d, + 0x2c, 0xf2, 0x48, 0x36, 0x36, 0x87, 0x70, 0xeb, 0xb7, 0xbd, 0x59, 0x11, + 0x25, 0xcb, 0x48, 0xb5, 0x30, 0x7c, 0x59, 0x0f, 0xf2, 0x70, 0x78, 0x33, + 0x78, 0xb1, 0x74, 0x02, 0xaf, 0x4b, 0xdd, 0x35, 0x68, 0x40, 0xaa, 0x6c, + 0x51, 0xd8, 0x4c, 0x33, 0x62}; + +static const std::vector priv_key_26{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb5, 0xb3, 0x56, 0xe6, 0x25, 0x91, 0xaa, 0x12, 0xb6, 0x07, + 0xc9, 0x54, 0x1e, 0x08, 0x10, 0x20, 0xa8, 0xe4, 0x87, 0x52, 0xf9, 0xe1, + 0xbc, 0x50, 0x98, 0x94, 0x94, 0xad, 0x5c, 0x5a, 0x22, 0x07, 0x9a, 0x00, + 0xb6, 0x07, 0xd8, 0xf5, 0xba, 0x36, 0x44, 0x75, 0x51, 0x5c, 0xa5, 0xc9, + 0xc2, 0x04, 0xb8, 0xf2, 0x94, 0xc0, 0xa4, 0x2f, 0xa3, 0x26, 0x5f, 0x9a, + 0x33, 0x37, 0xf3, 0x33, 0x1c, 0xc5, 0x2d, 0xb4, 0x73, 0xdd, 0x46, 0x44, + 0xf9, 0xcc, 0xbd, 0xbf, 0x37, 0x42, 0xf3, 0xdd, 0xe5, 0x13, 0xb3, 0xd6, + 0xdf, 0x9c, 0xea, 0x6e, 0x94, 0xe2, 0xe2, 0x29, 0x51, 0x47, 0xce, 0x03, + 0x68, 0x5d, 0x42, 0x51, 0x5c, 0x2e, 0x1a, 0x86, 0x95, 0x29, 0xd4, 0x1a, + 0x51, 0xc0, 0x6c, 0xd0, 0xc6, 0x08, 0x93, 0x2a, 0xdc, 0x5b, 0x5c, 0xe7, + 0x90, 0xb4, 0xe8, 0xf9, 0xc7, 0x2a, 0x34, 0xd0, 0xe5, 0xb2, 0x16, 0xc0, + 0x12, 0x53, 0xc2, 0x2e, 0xbe, 0x6e, 0xb7, 0x19, 0x17, 0x81, 0x2e, 0xc8, + 0x99, 0xdf, 0x66, 0x6b, 0x94, 0xe0, 0xa2, 0x29, 0x0e, 0x75, 0x19, 0x70, + 0x63, 0xea, 0x55, 0xe3, 0x39, 0x0e, 0x2a, 0x7d, 0xdc, 0xf9, 0xc4, 0x7e, + 0x25, 0x43, 0x03, 0x0f, 0x69, 0x19, 0x5a, 0x33, 0x79, 0xd4, 0x73, 0x90, + 0x90, 0xdf, 0xcd, 0x07, 0x29, 0x5b, 0xfc, 0x9a, 0x8e, 0x28, 0x91, 0xee, + 0x9e, 0xf2, 0x86, 0x62, 0x3c, 0xb9, 0x96, 0x3c, 0x05, 0x6d, 0x93, 0x47, + 0x49, 0xfd, 0x2b, 0xcd, 0x73, 0xe4, 0x7b, 0x81, 0x65, 0x95, 0xd5, 0x4b, + 0xc2, 0x63, 0x5f, 0xea, 0x68, 0x09, 0x8f, 0x78, 0x07, 0x68, 0x79, 0x96, + 0xc1, 0x82, 0x60, 0x23, 0x45, 0x9b, 0xb4, 0x21, 0x1f, 0xf1, 0xe9, 0x8a, + 0xc1, 0x40, 0x82, 0x3a, 0x36, 0xb7, 0x03, 0x45, 0xb6, 0xc4, 0xc6, 0xbf, + 0xdf, 0x7a, 0xad, 0xc5, 0xd3, 0x4f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x9c, 0x6d, 0x32, 0x01, 0xdf, 0x14, 0x21, 0x8c, + 0x0c, 0x44, 0x75, 0xd2, 0x42, 0x2c, 0x84, 0xdd, 0xe9, 0x29, 0x1d, 0x4b, + 0x95, 0x2e, 0xfe, 0xb5, 0x90, 0x36, 0x52, 0x2d, 0x51, 0x95, 0x93, 0x38, + 0x62, 0x1f, 0xfc, 0x96, 0x92, 0xf5, 0x32, 0x03, 0xe8, 0x39, 0xeb, 0xfa, + 0xcc, 0x0b, 0xff, 0x49, 0x9b, 0x83, 0xd4, 0x06, 0x69, 0x13, 0x4d, 0xed, + 0x0a, 0x5f, 0x31, 0x7b, 0x18, 0x97, 0xc7, 0x4c, 0x05, 0xc6, 0x15, 0xfd, + 0xc8, 0xb2, 0x37, 0x30, 0x49, 0xa6, 0xe6, 0x47, 0x70, 0xb5, 0x76, 0xb2, + 0xd8, 0x9f, 0xc3, 0x51, 0x4f, 0x0e, 0x36, 0x85, 0x81, 0x59, 0x3a, 0xcd, + 0x8b, 0x91, 0xa9, 0x76, 0xa8, 0x52, 0x6c, 0xfe, 0x8f, 0xfd, 0x8f, 0x4b, + 0x3c, 0x7c, 0x10, 0x27, 0x8e, 0x46, 0xca, 0x46, 0xb5, 0x94, 0x2f, 0xb3, + 0x44, 0x2f, 0x63, 0x88, 0x2c, 0x0e, 0x65, 0xa5, 0x73, 0x64, 0xe8, 0x69, + 0x4c, 0x29, 0xff, 0x93, 0x81, 0xd7, 0x33, 0x98, 0x8b, 0x6b, 0x20, 0xf4, + 0x3f, 0xc6, 0x52, 0xb0, 0x0b, 0xb3, 0xc4, 0x9a, 0xb0, 0x44, 0x4d, 0xb2, + 0x14, 0x90, 0xbe, 0xd5, 0x48, 0xe5, 0x1b, 0x47, 0xed, 0xd7, 0x73, 0xa8, + 0x55, 0x9a, 0xd5, 0x9b, 0xc0, 0xb0, 0xea, 0xce, 0xcc, 0x05, 0x52, 0x08, + 0xb1, 0xf5, 0x81, 0x4e, 0xf3, 0x9c, 0x2e, 0x25, 0x9c, 0x17, 0x2b, 0x8f, + 0x44, 0x6a, 0x2f, 0xcd, 0xb8, 0xf2, 0xbe, 0xea, 0x08, 0x0c, 0x4f, 0x2d, + 0xec, 0x94, 0x2f, 0x81, 0x3c, 0x74, 0xc4, 0x43, 0xd8, 0xc7, 0x63, 0x63, + 0x78, 0x12, 0x0f, 0x76, 0x5e, 0x90, 0x85, 0xbc, 0x27, 0x75, 0x0b, 0x94, + 0xde, 0x24, 0x9a, 0x19, 0xda, 0x1e, 0x21, 0x0c, 0x0f, 0xc7, 0x9b, 0x71, + 0x14, 0x91, 0xa1, 0xf2, 0x55, 0xbf, 0x0f, 0x0e, 0xa7, 0x53, 0xf0, 0x1f, + 0x55, 0x86, 0x59, 0x1b, 0x40, 0xfe, 0x1b, 0x21, 0x02, 0x81, 0x81, 0x00, + 0xf4, 0x45, 0xd8, 0xaf, 0xa1, 0xf2, 0x4d, 0x7e, 0x26, 0x81, 0x1b, 0xff, + 0x63, 0x73, 0x6f, 0x8d, 0xff, 0x4c, 0xd2, 0x5d, 0x52, 0x43, 0x2e, 0xbe, + 0x8d, 0x58, 0xb5, 0xe3, 0x1b, 0xfe, 0x4f, 0xb4, 0x1d, 0x61, 0x25, 0xa0, + 0x39, 0x39, 0xa9, 0x7f, 0x1a, 0x5d, 0xc1, 0x22, 0x15, 0x58, 0x8a, 0xad, + 0x9b, 0x3c, 0x7b, 0x8e, 0xba, 0x85, 0x69, 0x7b, 0x34, 0x8a, 0x7a, 0x69, + 0x12, 0xef, 0x0a, 0xfb, 0x65, 0x66, 0x36, 0x2b, 0xbd, 0xde, 0x14, 0x6f, + 0xa0, 0x40, 0x4a, 0x03, 0x9f, 0x66, 0x8b, 0xc5, 0xd8, 0x97, 0xd0, 0x99, + 0x1d, 0x12, 0xb5, 0x94, 0x25, 0x27, 0xaa, 0xbc, 0xed, 0x87, 0x5b, 0x6a, + 0xad, 0xb6, 0x5d, 0x96, 0xfc, 0x25, 0x50, 0x18, 0x13, 0x59, 0xa7, 0x0f, + 0xad, 0xec, 0xd4, 0x07, 0x45, 0x83, 0x3d, 0xce, 0x8a, 0x57, 0x1b, 0x09, + 0x2f, 0x6b, 0x7b, 0xcc, 0x85, 0x36, 0x21, 0xb1, 0x02, 0x81, 0x81, 0x00, + 0xbe, 0x6c, 0x78, 0x1c, 0xf7, 0x66, 0xcc, 0xb1, 0xca, 0x7c, 0x9e, 0xe8, + 0x60, 0x0b, 0x92, 0x8c, 0x2d, 0x6d, 0xd3, 0x62, 0x99, 0x3f, 0x8d, 0xdb, + 0xad, 0xf1, 0x11, 0xe8, 0x76, 0xe0, 0xe5, 0x2c, 0x38, 0x1e, 0xa3, 0x44, + 0xc1, 0xe3, 0x10, 0xf7, 0xbf, 0x17, 0xc1, 0xd2, 0x21, 0xbd, 0x89, 0x62, + 0x58, 0xf2, 0x67, 0x16, 0x0e, 0x47, 0x07, 0x56, 0x54, 0x26, 0x21, 0x4d, + 0xb5, 0x98, 0x05, 0x94, 0x87, 0x8e, 0xb7, 0xbb, 0x99, 0x83, 0xb5, 0x7f, + 0x64, 0x19, 0xf1, 0x5c, 0xdb, 0x5d, 0x6a, 0x79, 0x59, 0xcc, 0x09, 0xeb, + 0x46, 0xad, 0xb9, 0x88, 0xbd, 0xff, 0xa2, 0x28, 0x98, 0xa9, 0x10, 0x4f, + 0xd7, 0x67, 0x5a, 0x0a, 0x29, 0x64, 0x85, 0x12, 0xf4, 0x20, 0x6e, 0x0a, + 0x7b, 0xbe, 0x7e, 0x41, 0x2a, 0x4e, 0x17, 0xd4, 0xca, 0xd3, 0xf5, 0x68, + 0x37, 0x09, 0x1c, 0xc7, 0x06, 0xeb, 0x84, 0xff, 0x02, 0x81, 0x80, 0x25, + 0x2e, 0xdc, 0xa5, 0x1f, 0x89, 0xba, 0xb2, 0x11, 0x3a, 0x66, 0x00, 0xa2, + 0x2a, 0xd8, 0x38, 0x4d, 0x3c, 0x6c, 0x69, 0x38, 0x34, 0x71, 0xd1, 0x1f, + 0xc2, 0xf9, 0x2c, 0xf0, 0xfd, 0xed, 0x34, 0x05, 0xa4, 0xdc, 0x0d, 0x5f, + 0xa8, 0x9f, 0x5c, 0x71, 0xaf, 0x03, 0xcf, 0x24, 0x60, 0xad, 0xfb, 0x6f, + 0x3d, 0xed, 0xb0, 0xf4, 0x43, 0x8a, 0xa2, 0xee, 0x84, 0x85, 0xcd, 0xa8, + 0xcc, 0x2a, 0x67, 0xca, 0x2f, 0x9c, 0xdf, 0x5b, 0xaf, 0x8a, 0x7c, 0xd3, + 0x6f, 0xf5, 0xd4, 0x47, 0x57, 0x5c, 0xbf, 0x69, 0x10, 0xf2, 0xf7, 0xdb, + 0xad, 0x15, 0x66, 0xcf, 0xa1, 0x12, 0x24, 0x60, 0x23, 0xd2, 0x8e, 0x92, + 0x92, 0xc7, 0xfc, 0x4b, 0xb5, 0x82, 0x53, 0xa7, 0xde, 0x65, 0xc7, 0xc5, + 0x39, 0xdf, 0xac, 0x9b, 0xb0, 0x36, 0xa0, 0x51, 0xfe, 0xa0, 0x66, 0xed, + 0x88, 0xf6, 0xf7, 0x52, 0xef, 0xc2, 0x81, 0x02, 0x81, 0x80, 0x79, 0x7a, + 0xd7, 0x51, 0x9b, 0x5f, 0x20, 0x7c, 0xd7, 0xb1, 0x92, 0xea, 0xa9, 0xc3, + 0x18, 0x35, 0x87, 0x11, 0xc6, 0x45, 0xe3, 0x80, 0x10, 0xee, 0xb1, 0x53, + 0xd6, 0x59, 0xd7, 0xe4, 0xf7, 0x2e, 0xb3, 0x8a, 0x90, 0x1b, 0xe0, 0x19, + 0x0c, 0x8d, 0x10, 0x82, 0x86, 0x6a, 0x98, 0x8d, 0xc2, 0xe4, 0x53, 0xdc, + 0x28, 0x79, 0x80, 0x98, 0x3d, 0x8d, 0x0c, 0x57, 0xda, 0xed, 0x29, 0x49, + 0x17, 0x5e, 0x3e, 0xf0, 0x84, 0x34, 0x10, 0xe6, 0x5e, 0x56, 0x2b, 0xb5, + 0x05, 0x2e, 0x78, 0xdf, 0x6a, 0x7a, 0x8a, 0x17, 0xc9, 0xc8, 0x27, 0xa9, + 0xd2, 0x6f, 0xf2, 0xcd, 0xef, 0x54, 0x38, 0xb7, 0xba, 0x29, 0x45, 0x40, + 0xb0, 0xc7, 0x44, 0xca, 0xd4, 0xbe, 0x57, 0xb1, 0x8c, 0xa1, 0xf1, 0x79, + 0x80, 0x2f, 0xf0, 0x5e, 0x2b, 0x83, 0xdb, 0xf5, 0x46, 0x5c, 0xba, 0xa7, + 0x7c, 0x8d, 0x57, 0xd3, 0xce, 0x5f, 0x02, 0x81, 0x81, 0x00, 0x88, 0xe5, + 0x15, 0x7a, 0xaa, 0x70, 0xe3, 0x7b, 0x65, 0x6f, 0x77, 0xc2, 0x66, 0x98, + 0x6c, 0xfc, 0x2d, 0xbd, 0xfb, 0x3f, 0x72, 0xf2, 0xb9, 0xf6, 0xae, 0x1c, + 0x28, 0x14, 0xc9, 0xc8, 0x08, 0x5c, 0x53, 0x90, 0x73, 0x5a, 0x1b, 0x40, + 0x76, 0x42, 0x3a, 0xf0, 0x7a, 0x7c, 0x04, 0x62, 0x05, 0x1f, 0xfd, 0x0c, + 0x47, 0x05, 0x1e, 0x13, 0xb4, 0x2c, 0x69, 0xf6, 0x79, 0x10, 0xd2, 0x95, + 0xf2, 0xfa, 0xee, 0x7e, 0xcf, 0xda, 0xf0, 0x1e, 0xad, 0x40, 0xa8, 0xcc, + 0xe3, 0x61, 0xae, 0x88, 0x82, 0x01, 0x01, 0xa3, 0x71, 0x7e, 0x70, 0xe4, + 0x24, 0xa6, 0xe4, 0xbe, 0xa9, 0xec, 0xda, 0x1b, 0x7d, 0x2f, 0xc5, 0x89, + 0x77, 0xe8, 0x4c, 0x40, 0xf7, 0xaf, 0xc8, 0x06, 0x01, 0x6a, 0x3e, 0xc8, + 0x06, 0xa3, 0x07, 0x7e, 0x7a, 0xe4, 0xf3, 0x1e, 0xf3, 0x4d, 0x09, 0xd3, + 0xf9, 0x91, 0x43, 0xe8, 0x94, 0xb2}; + +static const std::vector priv_key_27{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xe1, 0x55, 0x3d, 0xb8, 0x5d, 0x0a, 0x89, 0xd5, 0x1f, 0xbc, + 0x96, 0x3f, 0xb8, 0xbe, 0x56, 0x6b, 0x0b, 0x8c, 0x72, 0xe8, 0x17, 0x4e, + 0x7f, 0x9f, 0x96, 0x9c, 0x0d, 0x89, 0x2f, 0xd2, 0x59, 0xae, 0x5a, 0xa4, + 0x4c, 0x0c, 0xf9, 0x77, 0x02, 0x37, 0x27, 0x24, 0xc7, 0xed, 0xad, 0xbe, + 0xe4, 0xcd, 0x58, 0x18, 0x90, 0xf6, 0x78, 0x24, 0xdd, 0x65, 0xfe, 0x7d, + 0x67, 0xac, 0x12, 0xe9, 0xdb, 0x1d, 0xa1, 0x08, 0xee, 0xd2, 0x74, 0x35, + 0x2d, 0x45, 0x97, 0xba, 0xb6, 0xe3, 0x62, 0x44, 0x21, 0x76, 0x9d, 0x2d, + 0x63, 0x4d, 0x20, 0x3f, 0x87, 0x8a, 0xbf, 0x1a, 0x7d, 0xe2, 0x7f, 0x65, + 0x0e, 0x3e, 0xf5, 0x51, 0xcb, 0xff, 0xc5, 0x46, 0x9b, 0x4d, 0x23, 0xe6, + 0x08, 0xa1, 0xed, 0x57, 0xa3, 0x6c, 0x0d, 0xba, 0x44, 0x3b, 0xa2, 0x95, + 0x7f, 0x58, 0xa0, 0xaa, 0xd0, 0x53, 0x0c, 0x20, 0xb5, 0x15, 0x29, 0x5b, + 0x1f, 0x4e, 0x3a, 0xe9, 0xdf, 0x2c, 0xcc, 0x69, 0xd0, 0x25, 0xbc, 0x23, + 0x28, 0x30, 0x39, 0xd1, 0xe4, 0x2f, 0x01, 0x5b, 0x24, 0xae, 0x91, 0x9a, + 0xab, 0x8e, 0x81, 0x2f, 0x03, 0xa6, 0xf3, 0xcd, 0x30, 0x13, 0xcb, 0xf0, + 0x0d, 0x35, 0xed, 0xb4, 0x89, 0xcc, 0xec, 0x7e, 0x68, 0x10, 0x5c, 0xd6, + 0xff, 0xb2, 0xb8, 0x56, 0x23, 0xc1, 0x23, 0x8a, 0x6c, 0xeb, 0x04, 0xb7, + 0x3c, 0x7e, 0x2d, 0xf0, 0x40, 0x23, 0x76, 0xd7, 0x1a, 0xc3, 0xe0, 0x32, + 0x78, 0xeb, 0x2a, 0x7a, 0x58, 0x95, 0xf8, 0x1b, 0x7f, 0x3d, 0xec, 0x62, + 0xe9, 0xfd, 0x95, 0xef, 0xe2, 0x2e, 0xc1, 0x52, 0xd0, 0xc6, 0x73, 0xd7, + 0x00, 0x4d, 0x24, 0x4e, 0x87, 0xbd, 0xc7, 0x87, 0xba, 0x63, 0x2f, 0xee, + 0x75, 0xd8, 0x05, 0xe2, 0x92, 0x29, 0xe1, 0x11, 0xfc, 0x08, 0x3b, 0x04, + 0x84, 0xb0, 0x48, 0x0b, 0xa6, 0x3f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x4c, 0xa4, 0x64, 0xa8, 0xd7, 0xa4, 0xa4, 0xfb, 0x03, + 0x9f, 0x6e, 0x6f, 0x60, 0x14, 0x05, 0x6a, 0xc5, 0x73, 0xd1, 0x05, 0x96, + 0x1f, 0xd2, 0x12, 0xe2, 0xf4, 0x53, 0x3a, 0x4d, 0x34, 0xbb, 0xe2, 0x2c, + 0xdc, 0x63, 0x2d, 0xaa, 0x90, 0x4b, 0x05, 0x9d, 0x5f, 0xca, 0x4c, 0xd2, + 0x62, 0xf2, 0x89, 0xd1, 0xa4, 0x11, 0x72, 0x73, 0xac, 0xfe, 0x4d, 0x19, + 0xc1, 0x67, 0xc8, 0xc4, 0x6a, 0x1c, 0x68, 0x38, 0x84, 0xc4, 0x4e, 0x7a, + 0xce, 0x37, 0x86, 0xcb, 0x33, 0xeb, 0xce, 0xed, 0x76, 0x84, 0xf7, 0x46, + 0x40, 0xd0, 0xdc, 0xc3, 0xd2, 0x37, 0xf4, 0xfe, 0x49, 0x31, 0x76, 0x1f, + 0xa4, 0xac, 0xb2, 0xc7, 0x58, 0x3a, 0x0d, 0xd5, 0xf8, 0xcd, 0x0b, 0xf0, + 0xe0, 0xe6, 0x20, 0xc5, 0x8c, 0xa0, 0x7e, 0x39, 0x31, 0x18, 0xd2, 0x3b, + 0xdb, 0xa3, 0x83, 0xee, 0xaa, 0x0a, 0xcf, 0xa4, 0x79, 0x5f, 0x7d, 0x9e, + 0xa2, 0x6c, 0x83, 0x30, 0x5a, 0x6f, 0xc8, 0xa8, 0x08, 0x05, 0x84, 0x14, + 0xcc, 0x0c, 0xea, 0x5f, 0x9c, 0xc9, 0x7f, 0xd3, 0x94, 0xca, 0xb0, 0x75, + 0x6c, 0x55, 0x82, 0x3b, 0x86, 0xad, 0xfd, 0xe6, 0xc4, 0x6a, 0x6d, 0xfb, + 0xf5, 0x2d, 0xa2, 0x4a, 0x33, 0x23, 0xbd, 0x86, 0xcf, 0x35, 0x91, 0x64, + 0x50, 0xd9, 0xb4, 0xba, 0x03, 0xbe, 0x36, 0x5f, 0x6b, 0xa3, 0xff, 0x91, + 0xfb, 0x6a, 0x4c, 0x23, 0x5a, 0x22, 0x9d, 0x49, 0xa5, 0x72, 0xd2, 0x3a, + 0xfa, 0x2e, 0x32, 0x68, 0xb1, 0x64, 0xa9, 0x48, 0x10, 0x74, 0x1f, 0x40, + 0xdc, 0xaf, 0x3a, 0x62, 0x85, 0x63, 0x36, 0x8f, 0x56, 0x7e, 0xb6, 0x24, + 0x01, 0x8d, 0x4a, 0x11, 0x0c, 0x98, 0x1a, 0xb6, 0xd2, 0xda, 0x5f, 0xd7, + 0xf3, 0xc3, 0x0b, 0x0c, 0xbe, 0x22, 0x12, 0x0a, 0xc6, 0x3c, 0x0a, 0x73, + 0xe0, 0x9a, 0xff, 0xae, 0x95, 0xef, 0x91, 0x02, 0x81, 0x81, 0x00, 0xf9, + 0x5c, 0x94, 0x4c, 0xcd, 0xe8, 0x28, 0xd3, 0x64, 0x54, 0x37, 0x64, 0xb0, + 0xf0, 0x5e, 0xa6, 0x04, 0x4b, 0xc2, 0xd3, 0xc5, 0x91, 0x8d, 0xd1, 0xb6, + 0xb8, 0xbc, 0x36, 0x23, 0xf9, 0x58, 0x10, 0xa5, 0x40, 0x62, 0x15, 0xfe, + 0x42, 0x02, 0xcd, 0xf9, 0x24, 0x97, 0x8a, 0x90, 0x8c, 0x47, 0xc2, 0x39, + 0x0e, 0xa2, 0x0f, 0x37, 0x5f, 0x10, 0xba, 0x3d, 0xbe, 0x43, 0xd8, 0xdd, + 0x40, 0xda, 0xfc, 0x30, 0x1d, 0xad, 0x1b, 0x10, 0xa8, 0xb7, 0xf1, 0x7e, + 0xa9, 0x7f, 0x7f, 0x70, 0x09, 0xdc, 0xf2, 0xbf, 0xb3, 0xa1, 0xb8, 0xcf, + 0x7f, 0x55, 0x69, 0xb0, 0x64, 0xa2, 0x1d, 0xba, 0x9c, 0x95, 0x9e, 0xc2, + 0xb7, 0x1c, 0x2c, 0xc0, 0x57, 0xe9, 0x1a, 0x21, 0x70, 0x2b, 0xfb, 0xa9, + 0x54, 0xf2, 0xca, 0x26, 0x9e, 0x8c, 0xd0, 0x30, 0xc0, 0xf4, 0xf4, 0x80, + 0x3a, 0xd0, 0xbe, 0xcf, 0xc5, 0x8e, 0x09, 0x02, 0x81, 0x81, 0x00, 0xe7, + 0x54, 0xe7, 0x87, 0x5e, 0xdc, 0xb5, 0x33, 0x21, 0x89, 0xff, 0x31, 0xb9, + 0xc2, 0xb6, 0xb9, 0x35, 0x79, 0xe5, 0xe7, 0xe1, 0xfb, 0xc0, 0x13, 0xda, + 0x4f, 0x8b, 0x1a, 0x32, 0xc6, 0x8d, 0x5d, 0x67, 0x74, 0xc6, 0xe3, 0xb1, + 0xdf, 0xc5, 0xe5, 0x5b, 0x22, 0xf2, 0xb3, 0x0f, 0xb1, 0x2a, 0x70, 0x69, + 0x25, 0x60, 0xcd, 0x40, 0xc2, 0xfa, 0x6d, 0x08, 0x7a, 0xfb, 0xc6, 0x17, + 0xc3, 0x6a, 0x58, 0x2e, 0x3c, 0xe5, 0xd7, 0xa5, 0x06, 0xf4, 0x5b, 0x44, + 0x3b, 0xc6, 0x17, 0x0b, 0x0d, 0x11, 0xc7, 0x11, 0x04, 0x5f, 0x92, 0xc4, + 0x9e, 0xc3, 0xb5, 0x89, 0x9a, 0x1d, 0x3c, 0x19, 0x1b, 0xfb, 0x97, 0xbf, + 0xbc, 0x80, 0x51, 0xca, 0xef, 0xd7, 0x93, 0x5d, 0x5a, 0xbc, 0xf1, 0x61, + 0xa5, 0xaf, 0x7d, 0x5d, 0x9d, 0x97, 0x1e, 0xdb, 0x0c, 0x07, 0xf9, 0xf8, + 0x8f, 0xe7, 0x2e, 0xff, 0x2f, 0xa4, 0x07, 0x02, 0x81, 0x81, 0x00, 0x8c, + 0x8d, 0x8e, 0x59, 0xac, 0x46, 0x0b, 0x9c, 0xfb, 0x94, 0x2c, 0x94, 0xe8, + 0xd6, 0xd3, 0xc2, 0xa7, 0xf1, 0x3c, 0x23, 0xb9, 0xdc, 0xcd, 0x1f, 0x43, + 0xea, 0xe4, 0xcb, 0x6f, 0x83, 0x80, 0x0c, 0x01, 0xd9, 0x44, 0x70, 0x39, + 0x1c, 0x64, 0x10, 0x4d, 0x3a, 0x3e, 0xe0, 0xaf, 0x91, 0x22, 0x71, 0x6b, + 0x4f, 0xc0, 0x30, 0xeb, 0x78, 0xfe, 0x28, 0xbb, 0xdc, 0x9e, 0xc9, 0x82, + 0x0c, 0xa8, 0x62, 0x35, 0x8c, 0xc4, 0xa1, 0xd8, 0xc6, 0x00, 0xc8, 0x72, + 0x28, 0x7f, 0xe1, 0x08, 0xf9, 0xc6, 0x3c, 0x5d, 0xa9, 0x96, 0xa2, 0x60, + 0xf2, 0xd8, 0xe5, 0xf5, 0xb3, 0x03, 0x5d, 0xd6, 0x6d, 0xa4, 0x38, 0x14, + 0x70, 0xb9, 0xc4, 0xcf, 0xb5, 0xbd, 0x82, 0x29, 0x0e, 0xdc, 0xfb, 0xc0, + 0xfa, 0x4c, 0xcf, 0x7c, 0xed, 0x29, 0x59, 0xbf, 0xe1, 0x43, 0x30, 0xfd, + 0x86, 0x29, 0x5b, 0x24, 0x29, 0xaa, 0x61, 0x02, 0x81, 0x80, 0x77, 0x20, + 0x74, 0xfe, 0x74, 0x2e, 0x6a, 0x2d, 0x83, 0x87, 0x01, 0xe0, 0xc4, 0x8d, + 0x6d, 0xf5, 0x60, 0x81, 0x7e, 0x90, 0x74, 0x02, 0x65, 0xbe, 0x93, 0x7c, + 0xc4, 0xe0, 0x5f, 0xe7, 0x79, 0xa2, 0xf1, 0x04, 0xe4, 0xeb, 0x1a, 0x8d, + 0x66, 0xe6, 0x9e, 0x91, 0x17, 0xb4, 0x78, 0x4f, 0x3e, 0xd0, 0x96, 0x85, + 0x06, 0x1d, 0x8c, 0xcd, 0x1b, 0x93, 0x0c, 0x7b, 0xf0, 0xad, 0xe9, 0x4c, + 0xdb, 0xb5, 0xbf, 0x51, 0xe2, 0xf6, 0xb2, 0xe8, 0x2a, 0xeb, 0xd8, 0xee, + 0x83, 0x2b, 0x18, 0xa8, 0xc9, 0x4f, 0xdf, 0x06, 0x86, 0x85, 0x19, 0x35, + 0xbd, 0x08, 0xfe, 0x6c, 0x5b, 0xc3, 0xb8, 0x16, 0x7d, 0xf0, 0x7e, 0x6f, + 0x7f, 0x11, 0x1f, 0xd5, 0x75, 0x09, 0x51, 0x58, 0xc9, 0xd5, 0xef, 0xf8, + 0x17, 0xb0, 0x12, 0x86, 0x75, 0xed, 0x10, 0xd6, 0x58, 0x41, 0x34, 0xec, + 0x3e, 0x1c, 0x28, 0x93, 0x8a, 0xff, 0x02, 0x81, 0x81, 0x00, 0xa9, 0x57, + 0x11, 0x9a, 0xe9, 0x18, 0x10, 0xc9, 0xe2, 0xe9, 0x2d, 0x8c, 0xef, 0xe0, + 0xae, 0xed, 0x8a, 0x7d, 0xc6, 0x5d, 0x77, 0x7d, 0x55, 0x94, 0x8d, 0x6c, + 0x09, 0x79, 0x4b, 0x7d, 0x09, 0x6a, 0x91, 0x78, 0x97, 0x30, 0xd2, 0x86, + 0x37, 0x0d, 0xb6, 0xa7, 0x61, 0xf0, 0x48, 0xe1, 0xbb, 0x9a, 0x29, 0x4b, + 0x07, 0xf8, 0xa6, 0x52, 0xb9, 0x3a, 0xbd, 0xca, 0x38, 0x8c, 0x56, 0x1c, + 0x2a, 0xcb, 0xb1, 0xe6, 0x5e, 0xf9, 0x3c, 0x8a, 0x23, 0x0f, 0xf2, 0xcb, + 0xde, 0x5e, 0x69, 0x0a, 0xd7, 0xa0, 0x4a, 0xbc, 0xca, 0x80, 0xd2, 0x53, + 0x27, 0x2e, 0x36, 0x87, 0xb9, 0x9d, 0x17, 0x16, 0x0c, 0x31, 0xab, 0x73, + 0xc6, 0x52, 0x4e, 0x81, 0x50, 0x04, 0xab, 0x78, 0xab, 0x8f, 0xad, 0x16, + 0xd0, 0x89, 0x95, 0x2b, 0xf5, 0x58, 0x89, 0xb2, 0xf7, 0x5d, 0x47, 0x31, + 0x12, 0x82, 0x3e, 0x42, 0x37, 0xce}; + +static const std::vector priv_key_28{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x9c, 0x67, 0x4c, 0x8e, 0xb6, 0xb1, 0x11, 0x9c, 0xad, 0xf2, + 0x42, 0x65, 0xcc, 0x77, 0x51, 0xbb, 0xb1, 0x62, 0xa6, 0x30, 0x83, 0xdf, + 0xa5, 0x87, 0x26, 0xdf, 0x27, 0xb7, 0x7b, 0x10, 0xbf, 0x03, 0x02, 0x10, + 0xaf, 0xfd, 0x81, 0x0d, 0x78, 0x52, 0x84, 0x37, 0x46, 0x47, 0xcb, 0x89, + 0xe5, 0xe7, 0x8d, 0x04, 0xe7, 0xf0, 0x7d, 0x24, 0xbd, 0xaf, 0x8a, 0xaf, + 0x9c, 0x4a, 0xed, 0x1e, 0x17, 0x66, 0x13, 0xd7, 0x7f, 0x99, 0xd3, 0xe8, + 0x6d, 0xc9, 0x78, 0x78, 0xc2, 0xea, 0xda, 0x2f, 0x6a, 0xc5, 0x5c, 0x73, + 0xaa, 0x72, 0x11, 0x60, 0x62, 0x91, 0x73, 0x6a, 0x0b, 0xa3, 0x3e, 0xbe, + 0xb4, 0x8c, 0xbc, 0x89, 0xee, 0x36, 0xe1, 0x8d, 0x96, 0x3e, 0x62, 0x50, + 0xc3, 0xf9, 0xb1, 0xa2, 0x9f, 0x4c, 0xd7, 0x66, 0x87, 0x61, 0xcf, 0x72, + 0xbf, 0xcd, 0xeb, 0x31, 0xea, 0x58, 0xbc, 0xff, 0x31, 0xab, 0x2d, 0x09, + 0xa3, 0x50, 0x2e, 0x10, 0x63, 0xe7, 0x7a, 0x19, 0xcf, 0x0e, 0xf3, 0x1c, + 0x14, 0xa3, 0x86, 0x53, 0x6a, 0xbb, 0x62, 0x30, 0x6c, 0x41, 0xb3, 0x86, + 0xd4, 0xd7, 0x55, 0x9b, 0x48, 0x6f, 0x14, 0xc6, 0x6f, 0x81, 0xcd, 0x92, + 0x68, 0xb2, 0x59, 0x87, 0x45, 0x0b, 0x1b, 0x64, 0x20, 0x9a, 0x9b, 0xfb, + 0xba, 0xd7, 0xa2, 0xd5, 0xb6, 0xcc, 0xad, 0xa0, 0xf5, 0xee, 0x97, 0x68, + 0x7d, 0xe9, 0x97, 0x69, 0x80, 0xc3, 0x3a, 0x4e, 0x7c, 0xd4, 0xcd, 0x1f, + 0xb2, 0xf2, 0xb2, 0xfc, 0x59, 0xfc, 0xf6, 0x88, 0x43, 0xf3, 0xcb, 0xa8, + 0x85, 0xfe, 0xfe, 0x4c, 0x24, 0x4f, 0x8f, 0x19, 0x60, 0x29, 0x47, 0x68, + 0x8d, 0xc6, 0x97, 0xba, 0xe5, 0xf5, 0x37, 0x34, 0x17, 0x8b, 0x2c, 0x82, + 0x49, 0x7f, 0x83, 0xc6, 0x03, 0x31, 0x54, 0x2a, 0x5d, 0xd5, 0x57, 0x01, + 0x0e, 0xcc, 0x38, 0x47, 0xac, 0xf9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x37, 0x31, 0x40, 0xd3, 0xef, 0xe6, 0x66, 0x77, 0xaa, + 0xee, 0x9d, 0xbd, 0xbc, 0xbc, 0xb2, 0x8c, 0x10, 0x99, 0xe6, 0x59, 0xa2, + 0x7f, 0xce, 0xb2, 0xf5, 0xe5, 0xb3, 0xe7, 0x4c, 0xb7, 0x69, 0x20, 0x8f, + 0x9f, 0x01, 0xeb, 0xec, 0x99, 0xab, 0x47, 0x3b, 0x3f, 0x22, 0x3e, 0xfd, + 0xb5, 0xa8, 0xfa, 0xe0, 0x49, 0xc5, 0xeb, 0x98, 0xcd, 0xd9, 0x5e, 0x54, + 0x0b, 0x8a, 0x94, 0xea, 0x3e, 0x3f, 0x35, 0x97, 0x74, 0xe9, 0xa3, 0x88, + 0x23, 0x32, 0x72, 0xf1, 0x5f, 0x74, 0x31, 0x5a, 0x53, 0x77, 0x53, 0x34, + 0x3f, 0xe0, 0xfb, 0x25, 0xe4, 0xa4, 0x83, 0xfd, 0x7d, 0x83, 0xa3, 0xd4, + 0xe5, 0x89, 0x63, 0x4c, 0xb9, 0x43, 0xe5, 0xfc, 0x0c, 0x71, 0xe3, 0x8b, + 0xe0, 0x42, 0x78, 0x1f, 0xd6, 0x6a, 0x6e, 0xbc, 0x68, 0x83, 0x07, 0xe2, + 0x23, 0xf5, 0x49, 0x9e, 0x60, 0xdb, 0xf8, 0xfa, 0xa0, 0xf7, 0x8e, 0x89, + 0xf6, 0xbc, 0xee, 0x6d, 0x79, 0x55, 0xcd, 0xc6, 0xa8, 0xca, 0x8d, 0x88, + 0xfa, 0x6f, 0x08, 0x25, 0x38, 0x57, 0x1f, 0xbd, 0x8f, 0xef, 0x7b, 0xb7, + 0xbd, 0xc8, 0x65, 0x90, 0xc8, 0x33, 0xb7, 0xaa, 0x15, 0x64, 0xfa, 0x7f, + 0x20, 0xe0, 0x99, 0xaa, 0xf6, 0x77, 0x48, 0x10, 0xa7, 0x1b, 0xd7, 0x2c, + 0xe1, 0xe5, 0xdf, 0xdb, 0xf5, 0x3c, 0xcc, 0x16, 0x95, 0x30, 0xc5, 0x1e, + 0x09, 0x13, 0xb1, 0xa9, 0x07, 0x9d, 0xa6, 0xdb, 0xa0, 0xc9, 0x45, 0x24, + 0x49, 0x73, 0x91, 0x96, 0x26, 0x64, 0x49, 0x27, 0x0f, 0x84, 0x81, 0x2f, + 0xf7, 0xb1, 0x4d, 0x8f, 0xcf, 0x43, 0x6e, 0x9f, 0x73, 0x71, 0xf5, 0x89, + 0x55, 0x15, 0x0f, 0x06, 0xee, 0xe5, 0x6e, 0x1e, 0x15, 0x59, 0x4e, 0xbf, + 0xe7, 0x14, 0x3f, 0x27, 0xb5, 0x2f, 0x6e, 0x9a, 0x41, 0x24, 0x90, 0x40, + 0x52, 0xb8, 0x24, 0x75, 0x68, 0x19, 0x81, 0x02, 0x81, 0x81, 0x00, 0xd4, + 0xa1, 0x80, 0xa1, 0x99, 0xb6, 0x3e, 0x06, 0x57, 0xe4, 0xc0, 0x39, 0x28, + 0xe7, 0x0b, 0x55, 0xd7, 0xde, 0xfa, 0xe2, 0x03, 0x56, 0x6e, 0xda, 0x84, + 0xc5, 0x84, 0xff, 0xed, 0xe8, 0x7d, 0xfb, 0x0f, 0x5b, 0xba, 0x31, 0xd0, + 0xfe, 0x6a, 0x46, 0xb4, 0xe0, 0xed, 0xdb, 0xcd, 0x80, 0x29, 0x1c, 0x2f, + 0xb5, 0x50, 0xd5, 0x50, 0x0e, 0x65, 0xaa, 0x19, 0x8f, 0x32, 0xef, 0xb4, + 0xd2, 0xe6, 0x1a, 0x7a, 0xcb, 0x82, 0xf4, 0x15, 0x36, 0x93, 0x1b, 0x95, + 0x81, 0xbd, 0x4e, 0x96, 0xf7, 0xd1, 0x00, 0x40, 0xbb, 0x24, 0x0b, 0x06, + 0xc7, 0x7d, 0xd2, 0x4a, 0x7b, 0x0a, 0x04, 0x1e, 0x94, 0x3b, 0x66, 0x24, + 0x8b, 0x24, 0x48, 0xad, 0xf0, 0x68, 0xe2, 0x97, 0xa5, 0xbc, 0x66, 0xf6, + 0xdc, 0x98, 0x6e, 0x03, 0x75, 0x88, 0x8e, 0x16, 0xc6, 0x59, 0xb7, 0x51, + 0x73, 0xfa, 0x11, 0x57, 0x93, 0xb7, 0xe9, 0x02, 0x81, 0x81, 0x00, 0xbc, + 0x4d, 0xe4, 0x2b, 0xf5, 0x05, 0xe8, 0x4c, 0xb3, 0x38, 0x55, 0x05, 0xa2, + 0xfa, 0x55, 0xee, 0x0d, 0x06, 0x91, 0xf6, 0xbd, 0xa9, 0xed, 0x28, 0x3a, + 0x9d, 0xaa, 0xcb, 0x4b, 0x13, 0x63, 0x1f, 0x66, 0x01, 0xca, 0xe8, 0xee, + 0x1e, 0x10, 0x7a, 0xc4, 0xc8, 0x52, 0x16, 0x46, 0xfb, 0x37, 0xca, 0xd6, + 0x65, 0x4f, 0xad, 0x88, 0xc6, 0x0b, 0xf2, 0xc1, 0x37, 0xd0, 0x68, 0x82, + 0xb8, 0xd1, 0x8c, 0xaa, 0x6f, 0x23, 0x79, 0x08, 0x9a, 0xdd, 0x34, 0x74, + 0xf2, 0x0e, 0x01, 0x12, 0x99, 0x14, 0x99, 0x2e, 0xa0, 0x60, 0x50, 0x54, + 0x0d, 0x04, 0xb5, 0x05, 0x0e, 0x72, 0x38, 0x30, 0xf8, 0x6d, 0x0b, 0x89, + 0x8f, 0x22, 0xfa, 0xa7, 0x46, 0xbc, 0xd2, 0x1d, 0xdf, 0xb8, 0xe2, 0xe8, + 0xcb, 0x7d, 0xe1, 0x9a, 0xd5, 0x2a, 0x55, 0x07, 0x0b, 0x0d, 0xd4, 0xee, + 0xa8, 0xfb, 0x47, 0x98, 0x89, 0x32, 0x91, 0x02, 0x81, 0x80, 0x37, 0x88, + 0x26, 0x6c, 0x0e, 0x15, 0x06, 0x85, 0xe9, 0x96, 0x98, 0x8d, 0x55, 0x1d, + 0x62, 0x5c, 0x7d, 0x10, 0x83, 0x3d, 0x5b, 0xd9, 0xcb, 0x01, 0xcf, 0x03, + 0x37, 0x05, 0x10, 0x41, 0x54, 0x05, 0xa9, 0xb1, 0x2f, 0x23, 0xab, 0x8d, + 0x86, 0x7c, 0x08, 0xe9, 0x65, 0xb5, 0xae, 0x29, 0xf6, 0x92, 0xa1, 0xf3, + 0x1c, 0xb5, 0x59, 0x3f, 0x29, 0x56, 0x0f, 0x6e, 0xd2, 0xc2, 0xbf, 0xdb, + 0x04, 0xb5, 0x8d, 0xb4, 0x70, 0xf3, 0x06, 0x47, 0x46, 0x8c, 0x41, 0xb3, + 0xac, 0x99, 0x45, 0xdc, 0x5a, 0xfd, 0x51, 0xea, 0x8e, 0x33, 0x43, 0x05, + 0xfe, 0xda, 0x59, 0x11, 0x61, 0x40, 0x4a, 0x2c, 0x34, 0x87, 0x2c, 0xac, + 0x1a, 0x41, 0xd1, 0x0b, 0xa4, 0x98, 0xe9, 0x3a, 0x23, 0xc6, 0x50, 0x5a, + 0xb4, 0x84, 0xa6, 0xea, 0x9f, 0x4b, 0x5c, 0xaf, 0x58, 0xe7, 0x03, 0xa2, + 0xe2, 0x80, 0x7c, 0xfa, 0xdb, 0x61, 0x02, 0x81, 0x80, 0x3b, 0x7b, 0x67, + 0x5e, 0x33, 0x52, 0x20, 0x65, 0x4a, 0x1f, 0xbb, 0x4b, 0xc2, 0x85, 0xcd, + 0x6b, 0x1b, 0x16, 0x3e, 0x39, 0x71, 0x04, 0x22, 0x74, 0x18, 0xc0, 0x01, + 0x59, 0xa2, 0x67, 0x87, 0x62, 0x3d, 0xb8, 0xc7, 0x3d, 0xf9, 0x29, 0xea, + 0x0e, 0xbd, 0xe6, 0x81, 0x77, 0xa4, 0x08, 0x6b, 0x41, 0x59, 0xa4, 0x3b, + 0x1d, 0x18, 0x1d, 0x67, 0x5c, 0xd1, 0x88, 0x2d, 0xff, 0x35, 0x7b, 0xe8, + 0x45, 0xc4, 0xf8, 0xc2, 0x7d, 0xd3, 0x28, 0x08, 0x44, 0x2f, 0xc4, 0xde, + 0x83, 0x9c, 0x3a, 0x5a, 0xf5, 0x60, 0x73, 0x2c, 0xb9, 0x73, 0x33, 0x81, + 0x8f, 0x24, 0xff, 0xc1, 0x38, 0xda, 0xcf, 0x3e, 0xb2, 0xec, 0x4b, 0x18, + 0xc3, 0x90, 0xdf, 0x99, 0x79, 0xce, 0x12, 0x03, 0xb7, 0x39, 0xce, 0x3d, + 0xff, 0x6c, 0x07, 0x76, 0x0d, 0xd1, 0xe1, 0xbe, 0x06, 0xcb, 0x34, 0xf9, + 0xdb, 0x4d, 0xe5, 0xd8, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xa0, 0x8e, 0x8c, + 0x75, 0x1b, 0xf6, 0x7c, 0xb7, 0x2e, 0x99, 0x17, 0x9e, 0x91, 0xf1, 0x7a, + 0xe2, 0x25, 0x0f, 0xca, 0xe4, 0x00, 0x21, 0x89, 0xc1, 0x1a, 0x19, 0xd4, + 0x7d, 0x9e, 0xc7, 0x0c, 0x86, 0x4c, 0xf4, 0x5b, 0xdf, 0x52, 0xa8, 0x7f, + 0x48, 0xfd, 0x68, 0xd2, 0x1b, 0xc8, 0xa6, 0x73, 0x86, 0xeb, 0x18, 0x88, + 0xb9, 0xe7, 0x14, 0xbd, 0xeb, 0xe4, 0x29, 0xd2, 0x7e, 0x45, 0x5c, 0x81, + 0x8b, 0x06, 0x55, 0x2d, 0x34, 0xe2, 0xf8, 0x91, 0x36, 0x64, 0x6a, 0xcf, + 0xad, 0x68, 0xcb, 0xaa, 0x7e, 0xdc, 0x87, 0x83, 0x06, 0x34, 0x9c, 0x66, + 0x26, 0x88, 0x5d, 0xf7, 0x70, 0xea, 0xc1, 0x4a, 0x67, 0x31, 0x2a, 0xf3, + 0x03, 0x7a, 0x60, 0xa9, 0x85, 0x6d, 0xbf, 0xfe, 0x05, 0x45, 0xb2, 0x41, + 0x1b, 0xfb, 0xc2, 0x1c, 0x45, 0xb9, 0x1c, 0x07, 0x64, 0x42, 0x52, 0x7d, + 0x67, 0xf6, 0xea, 0xd5, 0xc6}; + +static const std::vector priv_key_29{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xcf, 0x0c, 0xcf, 0x73, 0xf0, 0x27, 0x36, 0xbe, 0x83, 0xc4, + 0xa6, 0xa2, 0x03, 0x9a, 0xc3, 0xa3, 0x6d, 0x7d, 0x18, 0x83, 0xdb, 0x60, + 0x8b, 0x40, 0x55, 0xc0, 0x0a, 0xe3, 0x7f, 0x67, 0x2d, 0x42, 0x0f, 0x1e, + 0xef, 0xea, 0xd1, 0x5d, 0x06, 0xb6, 0xc6, 0x39, 0xd4, 0x62, 0xad, 0x32, + 0x97, 0xb4, 0x21, 0x3c, 0xed, 0xe8, 0xa1, 0x29, 0x57, 0x04, 0x47, 0xd5, + 0xf0, 0x9d, 0xfb, 0xf9, 0x85, 0xd5, 0x4a, 0xf8, 0x59, 0x9e, 0x43, 0x12, + 0x47, 0xfd, 0x75, 0x9a, 0xca, 0xf1, 0xce, 0x51, 0xda, 0x45, 0x53, 0xf3, + 0x43, 0xfc, 0xb0, 0x64, 0x9b, 0x5e, 0xe2, 0xc2, 0x94, 0xcf, 0xe9, 0xc2, + 0xa5, 0x71, 0x75, 0x7c, 0xab, 0x5f, 0xb4, 0xd2, 0xa5, 0x13, 0xbb, 0xa3, + 0x06, 0x4b, 0x47, 0x1a, 0x13, 0x4f, 0x1b, 0xb8, 0x7f, 0xd7, 0x86, 0xfc, + 0xb4, 0x2c, 0x18, 0xd5, 0x65, 0xc5, 0x46, 0x93, 0xcc, 0x55, 0x41, 0xe4, + 0xd2, 0x6f, 0xce, 0x24, 0x4f, 0x22, 0x10, 0xc1, 0x45, 0x4d, 0xa3, 0x2d, + 0x7a, 0x06, 0x1c, 0xca, 0xa8, 0xfa, 0xab, 0x3f, 0x1c, 0x8d, 0x5c, 0xc9, + 0x22, 0xa0, 0x99, 0xb3, 0xfe, 0x75, 0xb0, 0x81, 0x21, 0x3c, 0xb9, 0x17, + 0xd2, 0x10, 0xe2, 0xac, 0x2a, 0x24, 0xab, 0x56, 0xa0, 0x84, 0x00, 0xe0, + 0xcd, 0xb1, 0x8a, 0x1c, 0x8c, 0x71, 0xa3, 0x7f, 0x54, 0x6f, 0xaf, 0x83, + 0xcd, 0xc2, 0x61, 0xfd, 0x82, 0xc2, 0xe4, 0x7a, 0x68, 0x79, 0x12, 0x40, + 0x72, 0xb9, 0x0b, 0x75, 0x19, 0xe5, 0x38, 0x23, 0xd4, 0xdc, 0xf4, 0x22, + 0x45, 0x91, 0x03, 0xab, 0xb2, 0x96, 0x6f, 0x95, 0x64, 0xe5, 0x5a, 0x05, + 0xc2, 0x1f, 0xc3, 0xb4, 0x36, 0x58, 0x95, 0x2f, 0x96, 0x27, 0x42, 0x24, + 0x59, 0xcd, 0xd3, 0x21, 0x4f, 0x3a, 0xe2, 0x57, 0x55, 0x8d, 0xed, 0x08, + 0x78, 0x3b, 0x17, 0xce, 0xc5, 0x29, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x35, 0x0b, 0x5d, 0x22, 0xa0, 0xc6, 0x0b, 0x1a, 0x67, + 0xfb, 0xbb, 0x8d, 0x0a, 0x4b, 0x5e, 0x0f, 0xc2, 0x7f, 0x28, 0x06, 0xaf, + 0xef, 0x5d, 0xfd, 0x8f, 0x7a, 0x71, 0xcf, 0xb2, 0xd6, 0x26, 0x1c, 0x24, + 0x6f, 0x92, 0x9b, 0xa0, 0x23, 0xab, 0x12, 0xac, 0x5a, 0x28, 0x75, 0x57, + 0x55, 0xfc, 0xd3, 0xa3, 0x28, 0x4e, 0xf3, 0x28, 0x46, 0xc5, 0x0a, 0x4d, + 0xb5, 0x1b, 0xbd, 0xfd, 0xce, 0x01, 0x61, 0x91, 0xa1, 0x6a, 0xa4, 0x47, + 0x1e, 0xa9, 0xde, 0xdf, 0x80, 0x56, 0xb9, 0xf8, 0x57, 0xb4, 0x09, 0xca, + 0xe6, 0x29, 0xe6, 0xd4, 0xf2, 0x11, 0x74, 0x0f, 0xb8, 0x36, 0x13, 0xc6, + 0x19, 0x9d, 0xf5, 0x21, 0x5a, 0x5d, 0x35, 0x59, 0xc8, 0x15, 0x8e, 0xa6, + 0xa5, 0xaf, 0x79, 0x1d, 0xb0, 0x2a, 0x7e, 0x3b, 0xe5, 0xda, 0xaa, 0xc6, + 0xe4, 0x7a, 0xec, 0x49, 0x38, 0x72, 0xa8, 0x45, 0xda, 0x9b, 0xa0, 0x4d, + 0xe5, 0x38, 0x78, 0x0d, 0x63, 0x33, 0x53, 0x40, 0x54, 0x8b, 0x81, 0xa8, + 0xc2, 0x72, 0x22, 0xba, 0x25, 0x90, 0x13, 0xa3, 0x30, 0xa8, 0xbf, 0x5a, + 0x92, 0x84, 0xf7, 0x85, 0xa7, 0x94, 0xe8, 0x9f, 0xd9, 0x73, 0x22, 0x0e, + 0x98, 0x08, 0x6f, 0x1c, 0x43, 0x77, 0x1b, 0x89, 0xf4, 0xe2, 0x1d, 0xaf, + 0xf4, 0xa1, 0x2e, 0x4c, 0xb8, 0x66, 0xfe, 0x39, 0x63, 0xc5, 0x56, 0x71, + 0x63, 0x97, 0x86, 0x5d, 0x4c, 0x08, 0xfc, 0x39, 0xec, 0x3d, 0xb1, 0x04, + 0x87, 0x45, 0xdc, 0xe7, 0x26, 0xc9, 0xcd, 0xae, 0x9c, 0x98, 0x4c, 0xea, + 0x3d, 0xbc, 0x79, 0x12, 0x40, 0x38, 0x22, 0x6f, 0x45, 0xc7, 0xb1, 0x28, + 0x92, 0x26, 0x73, 0xdb, 0x23, 0xd2, 0xf0, 0xf0, 0xa7, 0x0b, 0x20, 0xe0, + 0x54, 0x66, 0x4c, 0x61, 0x7a, 0x64, 0xd0, 0xc7, 0xde, 0x7a, 0xe9, 0x87, + 0xfd, 0x9f, 0x2a, 0xf1, 0x5a, 0xe4, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xf3, + 0xf8, 0xc1, 0xd2, 0x3e, 0x61, 0xb0, 0x21, 0x3a, 0x32, 0x3d, 0xdf, 0xea, + 0x2d, 0xf1, 0x2b, 0x78, 0xb8, 0xc0, 0x6e, 0xd6, 0x36, 0xee, 0xd2, 0xb4, + 0x36, 0xe1, 0xf7, 0xc1, 0x0e, 0x6f, 0x91, 0x6b, 0xad, 0x4a, 0x67, 0x87, + 0x1a, 0x41, 0x12, 0x89, 0x46, 0x7a, 0xac, 0x9a, 0xc7, 0x71, 0x39, 0x3c, + 0xb1, 0x01, 0x9b, 0x98, 0x8f, 0x34, 0x5c, 0x52, 0x08, 0x7a, 0x4e, 0x2b, + 0x4b, 0x20, 0x6e, 0x64, 0xff, 0xe6, 0x0d, 0xdd, 0xd2, 0x70, 0x2f, 0x1e, + 0x9f, 0xca, 0x4f, 0x7b, 0xcf, 0x9f, 0x6c, 0x3b, 0xe3, 0x0a, 0xdb, 0x84, + 0x8f, 0xbb, 0x14, 0x26, 0xb8, 0x36, 0x69, 0x14, 0xeb, 0xbe, 0xc3, 0x27, + 0x99, 0xf6, 0x50, 0x52, 0x25, 0x50, 0x34, 0xac, 0x85, 0xbb, 0x16, 0xf4, + 0x31, 0x68, 0x47, 0xdf, 0x2d, 0x35, 0xc5, 0xc4, 0xa0, 0x09, 0xc4, 0x0b, + 0xb5, 0x6c, 0xfb, 0x66, 0xb4, 0x74, 0x65, 0x02, 0x81, 0x81, 0x00, 0xd9, + 0x42, 0x0d, 0xab, 0x2a, 0x0a, 0xe1, 0xbf, 0x9d, 0xb0, 0x9b, 0x14, 0x3f, + 0x89, 0xa1, 0x3b, 0x4d, 0xbc, 0x6d, 0xe9, 0x00, 0xe8, 0xa5, 0xff, 0xa5, + 0xa5, 0x51, 0x8d, 0x83, 0x8c, 0xf8, 0x9c, 0xc7, 0x4f, 0xc8, 0xa1, 0x44, + 0x7f, 0xca, 0xc3, 0x4d, 0x30, 0xd1, 0x5d, 0x07, 0xcd, 0x0e, 0x80, 0x7f, + 0x0d, 0x1b, 0x99, 0xcd, 0x77, 0x74, 0x19, 0x17, 0xfb, 0x85, 0x98, 0xeb, + 0xd7, 0x34, 0x05, 0xb2, 0x5d, 0x6b, 0xca, 0x4c, 0x15, 0xa9, 0xf5, 0xd0, + 0x7e, 0x60, 0x52, 0x2f, 0xde, 0x4e, 0x28, 0x3a, 0xe2, 0x5d, 0x5c, 0x9b, + 0x0c, 0x24, 0x3a, 0x58, 0x09, 0x7f, 0x00, 0xcf, 0x9a, 0xef, 0x9c, 0x52, + 0xa2, 0x36, 0x82, 0x8b, 0x06, 0x9e, 0x58, 0x4d, 0xe7, 0xab, 0xcc, 0x76, + 0x7c, 0xad, 0x43, 0xd8, 0x38, 0xeb, 0xb2, 0xb4, 0x47, 0x20, 0x3e, 0x14, + 0x91, 0x5b, 0x51, 0x7e, 0x16, 0x97, 0x75, 0x02, 0x81, 0x80, 0x6b, 0xf8, + 0xcf, 0x6e, 0x88, 0x85, 0x1b, 0x39, 0xd9, 0x53, 0x9a, 0xe6, 0x99, 0xf1, + 0x33, 0x26, 0x96, 0x0a, 0xcd, 0xbf, 0x3f, 0xb6, 0x98, 0x03, 0x50, 0x16, + 0x69, 0xf3, 0x07, 0xd1, 0xa7, 0xb6, 0xa7, 0xfc, 0xcd, 0x4c, 0xfc, 0x11, + 0xb6, 0x72, 0xc9, 0xa6, 0x13, 0x6c, 0x88, 0x23, 0x74, 0x0c, 0x6c, 0xbb, + 0xb9, 0x86, 0x6f, 0x02, 0x11, 0x9e, 0x39, 0xff, 0xde, 0x80, 0xf1, 0xd0, + 0x11, 0xce, 0x49, 0x8c, 0xa6, 0xf7, 0xc4, 0x0f, 0xf9, 0xee, 0x20, 0x93, + 0x7f, 0x29, 0xa6, 0x15, 0xc0, 0xec, 0x59, 0xa4, 0xa5, 0x8d, 0x79, 0x21, + 0x53, 0x1e, 0x1b, 0xf4, 0xb2, 0xbf, 0xd6, 0xae, 0x6e, 0x82, 0x57, 0xe8, + 0x5f, 0x86, 0x34, 0x94, 0xa6, 0xe6, 0x68, 0xe3, 0xd6, 0x64, 0xd6, 0x35, + 0x77, 0x7d, 0x37, 0x5b, 0xfe, 0xcc, 0x43, 0xb4, 0xc0, 0x1d, 0xaf, 0x40, + 0xdf, 0xb6, 0x73, 0x41, 0xb1, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xb7, 0xb6, + 0x8d, 0x4c, 0x61, 0xbe, 0xd5, 0xea, 0x6c, 0x73, 0xbc, 0x8f, 0x40, 0xb3, + 0x26, 0xed, 0xb8, 0xec, 0x4f, 0x9c, 0xaa, 0x32, 0x10, 0xbc, 0xbe, 0xdb, + 0xae, 0xbc, 0x95, 0xb3, 0x0d, 0x3f, 0xb5, 0xa2, 0x97, 0xab, 0x16, 0xfb, + 0x61, 0x00, 0x09, 0x33, 0xf0, 0xb6, 0x54, 0x34, 0x67, 0xc0, 0xec, 0xae, + 0xae, 0xda, 0x3d, 0xce, 0x77, 0x14, 0x09, 0x1d, 0x9d, 0x79, 0x14, 0x64, + 0xe4, 0x0e, 0xb5, 0x27, 0x1e, 0x50, 0xf0, 0x49, 0x99, 0x70, 0xcd, 0x9f, + 0x2f, 0xe0, 0x0f, 0xae, 0x52, 0x34, 0xde, 0xa6, 0x30, 0x00, 0x70, 0xf3, + 0xb1, 0x66, 0xcc, 0xaf, 0x2b, 0x00, 0x0a, 0x8d, 0x9f, 0x74, 0x76, 0xc3, + 0xc8, 0x88, 0x56, 0xfb, 0x7f, 0xc6, 0x78, 0x0a, 0x21, 0x52, 0x42, 0x17, + 0x67, 0x84, 0x69, 0x40, 0xa8, 0xbe, 0x72, 0x87, 0x7a, 0x92, 0x44, 0x5e, + 0x2d, 0xf4, 0x19, 0x45, 0x0d, 0x49, 0x02, 0x81, 0x80, 0x5c, 0x6e, 0x8f, + 0xc9, 0xde, 0xeb, 0x3a, 0xfe, 0xdc, 0x1c, 0xb2, 0xb2, 0xc3, 0x77, 0xc9, + 0xc2, 0xa5, 0x68, 0x37, 0xa7, 0xe1, 0x51, 0x52, 0xa5, 0x87, 0xf9, 0x32, + 0x65, 0x5b, 0x84, 0x6e, 0x14, 0x52, 0x6b, 0x13, 0x51, 0x5a, 0x3a, 0x78, + 0xe2, 0xae, 0x34, 0x20, 0xe1, 0x50, 0x8c, 0xd4, 0x94, 0xa4, 0xa6, 0x07, + 0x0e, 0x83, 0xb1, 0xfa, 0xe8, 0x24, 0x9c, 0x01, 0xd2, 0xe4, 0x1f, 0x92, + 0x6a, 0xcd, 0x9c, 0x98, 0x05, 0x69, 0xca, 0xf6, 0xb0, 0xbf, 0xf5, 0x59, + 0x71, 0x5f, 0xef, 0xf7, 0x70, 0x51, 0x09, 0x72, 0x39, 0x2c, 0x4b, 0xb8, + 0x8a, 0xc7, 0x2d, 0x1a, 0x5a, 0xf0, 0x9a, 0xbe, 0x2d, 0x5b, 0x56, 0x89, + 0x97, 0x35, 0x7e, 0xa2, 0x07, 0x3d, 0xa3, 0x8b, 0xee, 0x8b, 0x2e, 0x07, + 0x8f, 0x74, 0x65, 0x12, 0xca, 0x09, 0xba, 0xe1, 0x77, 0xf2, 0x26, 0xc1, + 0x72, 0x4e, 0x51, 0x6a, 0xda}; + +static const std::vector priv_key_30{ + 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xbf, 0x00, 0xce, 0x88, 0x51, 0x53, 0x2b, 0xb7, 0xcb, 0x05, + 0x74, 0xac, 0xfa, 0x4f, 0x89, 0x92, 0xe3, 0x7e, 0xce, 0xcd, 0x04, 0x36, + 0x4f, 0x3d, 0x92, 0x0a, 0x4b, 0xbf, 0x8b, 0x17, 0x52, 0x3d, 0x96, 0x78, + 0x54, 0xdd, 0x28, 0x29, 0x1c, 0x9a, 0xdb, 0x51, 0x76, 0x03, 0x56, 0xf2, + 0x4b, 0x86, 0x94, 0x99, 0x5c, 0xad, 0x1f, 0x91, 0xfd, 0xd3, 0xc7, 0x38, + 0xb3, 0x07, 0xb3, 0x6f, 0x27, 0xf9, 0x5d, 0x18, 0x5f, 0xc3, 0x31, 0xf5, + 0xd6, 0x14, 0xa4, 0x23, 0x8f, 0x3f, 0x21, 0x57, 0xc1, 0xae, 0x3a, 0x91, + 0xbf, 0x6c, 0x5a, 0xc6, 0x32, 0x25, 0x9f, 0x2e, 0xff, 0x08, 0xf7, 0xbc, + 0xff, 0xbf, 0xa6, 0x35, 0x1b, 0xff, 0xae, 0xb9, 0x1c, 0xee, 0xdc, 0xa6, + 0x77, 0x9b, 0x5c, 0x82, 0xe0, 0x7b, 0x4e, 0xa2, 0x79, 0x11, 0x96, 0xce, + 0xd8, 0x21, 0x79, 0x33, 0x32, 0xea, 0x31, 0x3d, 0xfa, 0xa6, 0x40, 0x64, + 0xeb, 0x5e, 0x8f, 0x71, 0xde, 0x0a, 0xd1, 0xcd, 0xf6, 0x80, 0xfe, 0xc6, + 0xa5, 0x61, 0x7f, 0xcf, 0x97, 0x0c, 0xc4, 0xee, 0xac, 0x5f, 0xf0, 0x17, + 0x00, 0x94, 0x00, 0x94, 0x49, 0x97, 0xe8, 0xc3, 0x6b, 0x1a, 0xb8, 0x7a, + 0x08, 0x54, 0x5b, 0x02, 0x74, 0x80, 0x81, 0x5b, 0x78, 0xfd, 0x04, 0xee, + 0x3b, 0xd8, 0xda, 0xa3, 0x14, 0x60, 0x24, 0x6e, 0x9e, 0x25, 0x8b, 0x31, + 0x24, 0x3d, 0xda, 0xe7, 0x2f, 0xa7, 0x70, 0xac, 0x0f, 0xff, 0x90, 0x7a, + 0x6e, 0x99, 0x62, 0x2b, 0x7b, 0x93, 0x65, 0x29, 0x13, 0x7a, 0x5b, 0x96, + 0xb4, 0x35, 0x62, 0x03, 0x74, 0x59, 0xe5, 0xdf, 0xf9, 0xab, 0xb3, 0xbf, + 0xa7, 0xb4, 0xfb, 0x9d, 0x57, 0xa9, 0x34, 0x5d, 0x86, 0xa7, 0x2e, 0xa6, + 0x36, 0xfd, 0xa3, 0x6e, 0xe3, 0x6e, 0xb9, 0x13, 0x67, 0x7c, 0x49, 0x4b, + 0xab, 0x01, 0x04, 0x2b, 0x98, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x62, 0x9c, 0x1d, 0x04, 0xdd, 0xcf, 0xad, 0xb3, 0x6e, + 0xda, 0x7b, 0x39, 0x4e, 0xe5, 0xbf, 0x66, 0x19, 0x93, 0x7f, 0x5a, 0xf3, + 0x40, 0xc2, 0xba, 0x4b, 0xea, 0x8a, 0xde, 0xf2, 0x05, 0x71, 0x4d, 0x20, + 0xa1, 0x31, 0x57, 0x18, 0x83, 0xd9, 0x23, 0xcd, 0xf5, 0x09, 0x93, 0x81, + 0xd1, 0x07, 0xd3, 0x0c, 0x66, 0xfd, 0x24, 0xd8, 0x36, 0xbc, 0x30, 0x19, + 0x1b, 0x99, 0xba, 0x71, 0x16, 0x03, 0x32, 0x47, 0xb0, 0xec, 0xc7, 0xce, + 0xc4, 0x57, 0xe9, 0x42, 0x30, 0xa5, 0xa4, 0xf7, 0x26, 0xe2, 0x74, 0x7c, + 0x02, 0x81, 0x2c, 0x84, 0xd4, 0xec, 0x50, 0xe6, 0x15, 0x12, 0x50, 0x63, + 0xee, 0xac, 0xaf, 0x1a, 0x35, 0x33, 0x26, 0x56, 0xe3, 0x75, 0x1f, 0x90, + 0xc5, 0x54, 0xdc, 0xdd, 0xef, 0x27, 0xcc, 0x21, 0x75, 0xda, 0x41, 0x8d, + 0x75, 0x6e, 0xba, 0x21, 0x63, 0xa0, 0x76, 0xae, 0x43, 0x8c, 0x62, 0x61, + 0x42, 0xce, 0xf8, 0xc1, 0x05, 0x95, 0x9a, 0x9a, 0xa1, 0x57, 0x29, 0x9e, + 0x88, 0x4f, 0x48, 0xd6, 0xaa, 0x61, 0x71, 0xe0, 0xd0, 0xc6, 0x17, 0x63, + 0x77, 0xe1, 0x47, 0x57, 0x28, 0xe0, 0x6e, 0x01, 0x3b, 0xba, 0x7f, 0xdf, + 0x94, 0x38, 0x93, 0x8b, 0x1a, 0xc2, 0xdf, 0x23, 0x14, 0x18, 0x34, 0xc8, + 0x17, 0x88, 0x32, 0x5e, 0x3f, 0xec, 0x96, 0xcd, 0x5c, 0x72, 0x70, 0x9a, + 0x69, 0x7e, 0xe6, 0x44, 0xea, 0xf3, 0x89, 0x91, 0x1f, 0xf6, 0xe9, 0x1b, + 0xcb, 0xe4, 0x59, 0xcb, 0x17, 0x59, 0x72, 0x0f, 0xe0, 0xd4, 0x81, 0x59, + 0xa3, 0xd3, 0x1d, 0x7d, 0xdb, 0xa7, 0x8c, 0xc2, 0x82, 0x86, 0x1e, 0xec, + 0x0c, 0x7f, 0x10, 0x14, 0x11, 0x8e, 0x8d, 0x2d, 0x74, 0xfb, 0xa5, 0xed, + 0xdd, 0x5e, 0xec, 0x3c, 0x1f, 0x89, 0x4b, 0x00, 0xe4, 0x39, 0x0e, 0xa3, + 0x01, 0x69, 0x39, 0xda, 0xef, 0xdb, 0x95, 0x02, 0x81, 0x81, 0x00, 0xf4, + 0x87, 0xbe, 0xd2, 0x7b, 0x53, 0xcd, 0x84, 0xbb, 0xc9, 0x84, 0xa2, 0x33, + 0xcf, 0x08, 0x7d, 0xa6, 0xe7, 0x14, 0x18, 0x1b, 0x5a, 0x01, 0x64, 0x35, + 0x75, 0x1d, 0x7f, 0x7b, 0x1e, 0xbb, 0xa1, 0x0e, 0x7f, 0xbc, 0xf4, 0x30, + 0x28, 0xf0, 0x22, 0xd8, 0x85, 0x8b, 0x66, 0x0a, 0x68, 0x7e, 0x68, 0x3c, + 0x52, 0xe7, 0x13, 0x9b, 0x9e, 0xa7, 0x2a, 0xb6, 0xa9, 0x51, 0x60, 0xab, + 0xe0, 0x37, 0x72, 0xfd, 0xa4, 0x11, 0x6f, 0x62, 0x80, 0x8d, 0x9d, 0x61, + 0xc2, 0x5b, 0xe9, 0x4f, 0x19, 0x24, 0xf3, 0x1f, 0x17, 0xab, 0xb3, 0x43, + 0x21, 0xc4, 0x92, 0x32, 0x13, 0x79, 0x12, 0xf1, 0xd9, 0xa4, 0xf0, 0xa6, + 0x33, 0xb2, 0x92, 0xfb, 0x2e, 0xc7, 0xc0, 0x87, 0x8e, 0x06, 0x0b, 0xe1, + 0x61, 0xb4, 0xa6, 0x57, 0x1e, 0x12, 0xf5, 0xe9, 0x5a, 0x9d, 0x49, 0x0c, + 0x15, 0x00, 0x9d, 0x9f, 0xfd, 0x26, 0xd7, 0x02, 0x81, 0x81, 0x00, 0xc7, + 0xf6, 0x52, 0x73, 0x01, 0x25, 0x87, 0x0f, 0x97, 0x50, 0xbc, 0x54, 0x30, + 0xf3, 0x9e, 0x8b, 0xbf, 0x66, 0xb2, 0xd8, 0xec, 0x4b, 0x3f, 0x33, 0xdb, + 0xa0, 0x50, 0xb0, 0x63, 0x49, 0xf6, 0x2c, 0x68, 0x80, 0x87, 0x73, 0xe9, + 0x23, 0xcb, 0x7f, 0x50, 0x8c, 0x96, 0x77, 0x85, 0x56, 0x91, 0xd4, 0x3d, + 0x0e, 0x00, 0x4f, 0x7f, 0xa8, 0xfb, 0xcb, 0x63, 0xcd, 0xe1, 0xa1, 0xdb, + 0x7e, 0x95, 0x8e, 0x86, 0x9b, 0x0a, 0x64, 0x4c, 0x0c, 0x9f, 0xc5, 0x12, + 0xf3, 0x8a, 0xaa, 0x92, 0x11, 0x6b, 0x37, 0xcc, 0x52, 0x7c, 0x7f, 0xfe, + 0xda, 0x07, 0x6c, 0x47, 0xb1, 0xa8, 0x00, 0x4e, 0xcd, 0x0e, 0xe4, 0x55, + 0x1a, 0x9f, 0xa7, 0x66, 0x2d, 0x27, 0xe4, 0x49, 0x60, 0x11, 0x4f, 0x3e, + 0x42, 0xff, 0x5d, 0xe1, 0x5a, 0xe3, 0xa7, 0xd1, 0x81, 0x77, 0x79, 0x20, + 0x81, 0xdd, 0x14, 0x4d, 0x25, 0x0c, 0x9b, 0x02, 0x81, 0x80, 0x0d, 0x5b, + 0x8c, 0xf4, 0xfa, 0x7f, 0xad, 0x6e, 0x5e, 0xc3, 0xb7, 0x57, 0x14, 0xf5, + 0x6e, 0x45, 0x4e, 0xe4, 0xb8, 0x98, 0x48, 0x86, 0x36, 0x25, 0x3f, 0x36, + 0x52, 0x92, 0x30, 0x2b, 0x91, 0x9c, 0x4e, 0xaa, 0x73, 0xab, 0xf3, 0x25, + 0x89, 0x58, 0x9d, 0xf3, 0x4d, 0x96, 0x19, 0x63, 0x73, 0xe4, 0x45, 0xc7, + 0x51, 0x90, 0x24, 0xa4, 0x1a, 0x05, 0x9f, 0x4c, 0xc8, 0x81, 0x3b, 0x62, + 0x58, 0x25, 0x13, 0xed, 0xee, 0x75, 0xe3, 0x2f, 0x9a, 0x8c, 0xca, 0x56, + 0x4f, 0xa7, 0x03, 0x07, 0x20, 0x99, 0x97, 0x4d, 0x37, 0xb7, 0xe7, 0x26, + 0xe5, 0x12, 0x07, 0x62, 0x40, 0xee, 0xe3, 0xff, 0x3b, 0x9f, 0x59, 0xb4, + 0xe1, 0x40, 0x5e, 0x30, 0x44, 0x01, 0x24, 0x66, 0x81, 0xb6, 0x0c, 0x6d, + 0xc5, 0xec, 0x80, 0x3d, 0xc8, 0x53, 0x5e, 0x97, 0xf0, 0x97, 0x98, 0xed, + 0x5c, 0xc7, 0x3f, 0x82, 0x18, 0xa9, 0x02, 0x81, 0x80, 0x22, 0x52, 0x7c, + 0x6a, 0x73, 0x0a, 0xee, 0xf8, 0xd5, 0x1f, 0x2d, 0x84, 0x41, 0xf6, 0xbf, + 0x02, 0xfb, 0xb2, 0x74, 0x06, 0x59, 0xe0, 0xbc, 0x93, 0x79, 0x22, 0x36, + 0x57, 0x60, 0x63, 0x84, 0x96, 0xb0, 0xc5, 0x46, 0xfa, 0xb5, 0x4c, 0xc8, + 0x94, 0x2c, 0xce, 0x44, 0xd1, 0x75, 0x18, 0x9b, 0xe5, 0x53, 0x29, 0x81, + 0x12, 0x24, 0x36, 0x6c, 0x29, 0xc8, 0x12, 0xc1, 0xa4, 0xd7, 0x99, 0x0d, + 0xb0, 0xae, 0x18, 0x14, 0x9b, 0x8c, 0x96, 0x2a, 0x22, 0x58, 0x93, 0x66, + 0xfc, 0xca, 0x1f, 0xa5, 0x48, 0xa9, 0x90, 0x8b, 0x00, 0x29, 0x4d, 0x61, + 0x32, 0xcb, 0xc7, 0x89, 0xaf, 0xab, 0xd6, 0xf4, 0xb4, 0x6a, 0x8b, 0x2c, + 0x56, 0x3e, 0x6a, 0x87, 0xcb, 0x5e, 0x70, 0xd7, 0xe7, 0xc3, 0x27, 0x1a, + 0xd0, 0x11, 0x6b, 0x59, 0x62, 0x27, 0xca, 0xd2, 0x27, 0xff, 0x55, 0x6b, + 0x0e, 0x1e, 0x03, 0xba, 0xfb, 0x02, 0x81, 0x80, 0x0a, 0x6c, 0xea, 0x1e, + 0x04, 0xc3, 0x25, 0x97, 0x59, 0x7b, 0xd1, 0x8d, 0xb5, 0xf5, 0xc7, 0x81, + 0xa7, 0x3e, 0xce, 0xaa, 0x33, 0x08, 0x30, 0xe0, 0x31, 0xeb, 0x53, 0x5c, + 0x6c, 0xe0, 0x8e, 0xf3, 0xdb, 0x4b, 0xc3, 0x7e, 0x5b, 0x38, 0x2f, 0xe3, + 0x43, 0x42, 0xba, 0x6f, 0x24, 0x2d, 0xcf, 0x63, 0x2d, 0x18, 0x96, 0x03, + 0xcf, 0xa4, 0x1d, 0x81, 0xa1, 0x0b, 0x7f, 0x94, 0xa4, 0xac, 0x1d, 0x9e, + 0x62, 0xd4, 0x0c, 0xec, 0xdc, 0x34, 0x2c, 0x95, 0xef, 0x3d, 0xea, 0xdd, + 0xf1, 0x47, 0xb1, 0x75, 0x67, 0x3c, 0xef, 0x2f, 0xda, 0x90, 0x35, 0x80, + 0x9a, 0x94, 0xc5, 0x2e, 0xab, 0xb5, 0x2c, 0x34, 0x8e, 0x13, 0xfb, 0x91, + 0x02, 0x5b, 0x8b, 0x6e, 0x3c, 0xe7, 0x21, 0x80, 0x9a, 0x6d, 0xec, 0x9c, + 0xc5, 0x10, 0xa5, 0x29, 0xe0, 0xbf, 0xf8, 0xcf, 0x8c, 0xe4, 0xea, 0x78, + 0xb5, 0x07, 0x33, 0x26}; + +static const std::vector priv_key_31{ + 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xcc, 0x89, 0x0f, 0x82, 0x98, 0x6e, 0x18, 0xc3, 0x5e, 0x18, + 0xa2, 0xea, 0x35, 0x4b, 0xd2, 0xc7, 0xe8, 0x8d, 0xca, 0x9f, 0x0e, 0x19, + 0x81, 0x49, 0x7b, 0x31, 0x34, 0x2b, 0x89, 0x39, 0x92, 0xa4, 0x9f, 0x36, + 0x38, 0x0f, 0xbe, 0x98, 0x29, 0x99, 0x5e, 0x9a, 0xec, 0x1b, 0x3e, 0xc8, + 0x8d, 0xfb, 0xcb, 0xfb, 0x11, 0xbd, 0x2a, 0x00, 0x14, 0x0f, 0x8f, 0x66, + 0x47, 0xc5, 0xe3, 0xbd, 0xda, 0x52, 0x77, 0x99, 0xef, 0x05, 0x71, 0xf4, + 0x54, 0x27, 0xf1, 0x0d, 0x24, 0x63, 0xee, 0x09, 0x6f, 0xda, 0x48, 0xc4, + 0x10, 0x85, 0xd3, 0xa9, 0x0b, 0xf7, 0x07, 0x2d, 0x06, 0xfb, 0x7a, 0x3d, + 0x22, 0x86, 0xcd, 0x10, 0x25, 0x5a, 0x82, 0xa5, 0x24, 0x52, 0xea, 0x3e, + 0x61, 0xe2, 0xd8, 0xe3, 0x5e, 0xff, 0x9f, 0x6b, 0x83, 0x1b, 0x48, 0xf0, + 0x9b, 0x52, 0x2d, 0xf1, 0x04, 0xf4, 0x8a, 0xc5, 0x8f, 0x76, 0xcd, 0x24, + 0x1b, 0x9f, 0xdd, 0xc0, 0x42, 0xe7, 0x68, 0x37, 0x74, 0x11, 0x78, 0x08, + 0x68, 0x16, 0x93, 0x53, 0x66, 0x00, 0xe1, 0xcd, 0x30, 0x35, 0xdc, 0xf6, + 0xec, 0x30, 0xa6, 0xbd, 0xf6, 0x59, 0xb1, 0x5e, 0x04, 0x17, 0xc3, 0xbf, + 0xc4, 0xc9, 0xa5, 0x91, 0xf2, 0xf8, 0x58, 0x08, 0x1d, 0xf1, 0x24, 0x34, + 0x77, 0xd4, 0x18, 0x12, 0xa6, 0xac, 0x74, 0xbc, 0x4f, 0xbb, 0x64, 0x85, + 0xb1, 0x8a, 0xaf, 0x6a, 0x00, 0xc3, 0x25, 0x93, 0x75, 0x1a, 0x52, 0x77, + 0x23, 0xb4, 0x80, 0x2d, 0x31, 0x80, 0x38, 0x69, 0x8d, 0xe9, 0x06, 0x38, + 0x18, 0x04, 0x4c, 0xca, 0x1b, 0x03, 0x5b, 0x88, 0x00, 0x19, 0x3f, 0xed, + 0x71, 0xd3, 0xc3, 0x8e, 0xd3, 0x29, 0x6f, 0xdd, 0xb3, 0x36, 0x55, 0x2b, + 0x68, 0xd3, 0x80, 0xd1, 0x21, 0x4b, 0x13, 0xa1, 0xc8, 0x6e, 0x6f, 0x68, + 0x7b, 0xd3, 0x7e, 0x5f, 0xd2, 0x2b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x01, 0x00, 0x87, 0x7c, 0x32, 0xfd, 0xfb, 0x22, 0xd2, 0xdc, + 0x77, 0x34, 0x32, 0x96, 0x99, 0xff, 0x43, 0xfc, 0x90, 0x1b, 0x7c, 0xa0, + 0xa7, 0xa2, 0x55, 0x75, 0xeb, 0x58, 0xc8, 0x8a, 0x1e, 0x38, 0x38, 0xdf, + 0x3b, 0x67, 0x9a, 0xf3, 0x32, 0xf9, 0x70, 0x74, 0xdb, 0xaa, 0x1b, 0xc4, + 0x60, 0x6e, 0x51, 0x3e, 0xfd, 0xfb, 0xad, 0xe0, 0x74, 0x35, 0xe1, 0x13, + 0xfd, 0x95, 0x6e, 0xed, 0xb2, 0xd2, 0x4c, 0x10, 0x5c, 0x91, 0x67, 0x37, + 0x60, 0x28, 0xcc, 0xa6, 0x38, 0x92, 0xd0, 0x0c, 0x31, 0xdd, 0xa6, 0x6e, + 0x1d, 0xcd, 0x62, 0x74, 0x83, 0xa4, 0x72, 0xfc, 0x8b, 0x90, 0x54, 0x13, + 0xb9, 0x01, 0x4e, 0x21, 0xa5, 0x2c, 0x90, 0xd1, 0xc7, 0xc0, 0xc4, 0xb2, + 0xf7, 0xdf, 0xa2, 0xcf, 0xb5, 0x83, 0xc7, 0xa5, 0xe4, 0x60, 0x3f, 0x54, + 0x8f, 0x98, 0x72, 0x0a, 0x99, 0xcc, 0x11, 0xd0, 0x3b, 0x2c, 0x6a, 0xbe, + 0xc4, 0x1d, 0x4a, 0xb1, 0xa6, 0xe4, 0xf7, 0x3f, 0x39, 0x4e, 0xf4, 0x62, + 0x13, 0xfc, 0xad, 0xe3, 0x13, 0x1e, 0xf8, 0x5b, 0x00, 0x4f, 0xca, 0x29, + 0x1f, 0xa2, 0xeb, 0xd0, 0xd9, 0xff, 0xe3, 0xe8, 0xcf, 0x50, 0x71, 0xa5, + 0x24, 0xf8, 0x63, 0xdf, 0x26, 0x36, 0x9c, 0x22, 0xb3, 0x8e, 0xac, 0xec, + 0xdc, 0x78, 0x4d, 0xd6, 0x5e, 0x20, 0xd3, 0x56, 0xa6, 0xe2, 0x0d, 0xe0, + 0x33, 0xc4, 0x81, 0xeb, 0xe1, 0xc5, 0xcd, 0x42, 0x36, 0x6a, 0xc8, 0x3c, + 0x26, 0xca, 0xf7, 0x38, 0x75, 0xe6, 0x28, 0x87, 0x5c, 0x92, 0x5d, 0xe9, + 0xc3, 0x93, 0x9b, 0xd7, 0xf9, 0x12, 0xbf, 0xde, 0xd8, 0x76, 0x39, 0x3b, + 0x1f, 0x6a, 0x31, 0x44, 0x47, 0xa9, 0x6b, 0xbc, 0x4c, 0xfe, 0x3c, 0x01, + 0x44, 0x3a, 0x2a, 0x9d, 0xe7, 0x12, 0x10, 0x23, 0xee, 0x02, 0x51, 0x94, + 0xf5, 0xa2, 0x0c, 0xb7, 0x68, 0x59, 0x1a, 0x01, 0x02, 0x81, 0x81, 0x00, + 0xea, 0x90, 0x92, 0x3a, 0xd1, 0xa1, 0x6d, 0x8f, 0x57, 0x04, 0xbd, 0xfd, + 0x34, 0xa7, 0xf0, 0x59, 0x94, 0x11, 0x12, 0xc3, 0x91, 0xf6, 0x56, 0xb7, + 0x50, 0xf6, 0xc9, 0xca, 0x1d, 0x91, 0x63, 0x97, 0xeb, 0xcc, 0x33, 0xf4, + 0x8c, 0x30, 0x0a, 0x9d, 0x00, 0x10, 0x71, 0xca, 0xf0, 0x0d, 0x33, 0xf8, + 0x0c, 0xf0, 0xae, 0x3e, 0xfd, 0x89, 0x9c, 0x64, 0x43, 0xe6, 0xcd, 0xb9, + 0x21, 0x4d, 0x9d, 0xfb, 0x20, 0x9e, 0x08, 0x81, 0x63, 0xe7, 0x5d, 0xd7, + 0x58, 0x2d, 0x36, 0x39, 0xdf, 0x75, 0xd9, 0xcf, 0x11, 0x3e, 0xb4, 0x2b, + 0xc6, 0x1f, 0x7e, 0x90, 0xeb, 0xd9, 0xa6, 0x19, 0xde, 0xb4, 0x1c, 0x76, + 0xd5, 0x72, 0x8f, 0x31, 0x34, 0xd4, 0x56, 0x41, 0x42, 0xe1, 0x66, 0xf4, + 0x63, 0x13, 0xf1, 0xa7, 0x49, 0x2f, 0x23, 0xd2, 0x07, 0xfc, 0x2d, 0x8f, + 0xa1, 0x5c, 0xc7, 0xa0, 0x1f, 0x24, 0x21, 0x41, 0x02, 0x81, 0x81, 0x00, + 0xdf, 0x39, 0xfa, 0xf4, 0x0d, 0x3c, 0xba, 0xf2, 0xae, 0xd2, 0xd0, 0xf6, + 0x9c, 0x67, 0xb2, 0xbb, 0xb1, 0x9e, 0x7c, 0x81, 0xbc, 0x90, 0x30, 0x69, + 0x18, 0x47, 0x1d, 0x1e, 0x40, 0x6c, 0xac, 0x8e, 0xd9, 0x96, 0x9e, 0x8b, + 0xdc, 0x80, 0xbe, 0x72, 0x50, 0x21, 0x76, 0xd6, 0x8e, 0xa1, 0xf6, 0x01, + 0x6e, 0xca, 0xf4, 0xd3, 0xb4, 0xce, 0x24, 0xea, 0x76, 0x76, 0x23, 0x25, + 0xfd, 0x16, 0x80, 0x34, 0x5e, 0x5c, 0x5b, 0x77, 0xba, 0x48, 0x88, 0xb9, + 0xd7, 0xd4, 0xfd, 0x85, 0xaf, 0x16, 0xe2, 0x0c, 0xc9, 0x22, 0xb8, 0xbd, + 0x2b, 0xbb, 0x49, 0xf6, 0x37, 0x32, 0x36, 0xdd, 0xc9, 0x39, 0x06, 0x3a, + 0xe2, 0x76, 0xd2, 0xfb, 0x4a, 0x38, 0x12, 0xde, 0x74, 0x04, 0x7a, 0x1d, + 0x92, 0x59, 0xfd, 0x87, 0x7e, 0x23, 0x29, 0x92, 0x0f, 0x44, 0x24, 0x58, + 0x5b, 0xb2, 0x7a, 0xfd, 0xc6, 0x1e, 0xec, 0x6b, 0x02, 0x81, 0x81, 0x00, + 0xcc, 0x97, 0xdb, 0x24, 0x38, 0xb2, 0xd0, 0x08, 0x25, 0xc3, 0x7a, 0x1f, + 0xbf, 0xec, 0xf7, 0xa4, 0x7a, 0x94, 0xc5, 0xc4, 0x15, 0xad, 0x43, 0x07, + 0xd4, 0x33, 0xdd, 0xe0, 0x50, 0x17, 0xff, 0x41, 0x84, 0xa7, 0x71, 0x6d, + 0xcd, 0x55, 0x1d, 0xfc, 0xc1, 0x10, 0x96, 0xe0, 0x86, 0xaf, 0x4d, 0x73, + 0xff, 0x7d, 0x72, 0xce, 0x78, 0x80, 0xae, 0x0b, 0x7a, 0x7a, 0x77, 0x58, + 0x11, 0xe7, 0x4c, 0x73, 0xbd, 0x88, 0x7a, 0x2c, 0xb9, 0xc2, 0x15, 0xc4, + 0xfe, 0x21, 0x39, 0x5a, 0x13, 0x42, 0x0d, 0x00, 0x22, 0xaf, 0x89, 0xa1, + 0x60, 0xc7, 0x19, 0xb3, 0x38, 0x34, 0x78, 0x3f, 0xba, 0x53, 0x69, 0x3c, + 0x71, 0x82, 0xe1, 0xc8, 0xee, 0xa6, 0x82, 0xb1, 0x9b, 0xaf, 0x55, 0x08, + 0xb6, 0xde, 0xaf, 0x79, 0xd5, 0x48, 0xab, 0xba, 0xc7, 0xc2, 0x3a, 0xcf, + 0x3b, 0xd4, 0xdc, 0x3e, 0x1a, 0xcb, 0x7d, 0xc1, 0x02, 0x81, 0x80, 0x54, + 0xbb, 0xe0, 0x8b, 0xb5, 0x5e, 0xa1, 0x24, 0x2f, 0xc2, 0x6c, 0x79, 0xc0, + 0x23, 0x08, 0xd0, 0x80, 0x7a, 0xc5, 0x8e, 0x45, 0xb2, 0x81, 0xfd, 0xd2, + 0xae, 0x63, 0xda, 0x30, 0xe0, 0x4f, 0x9c, 0x25, 0xf2, 0x2b, 0x9a, 0xb1, + 0x87, 0xd9, 0x42, 0xf1, 0x31, 0xd2, 0xb7, 0x5d, 0x0b, 0x13, 0xa3, 0xb5, + 0x97, 0xaa, 0xd9, 0x95, 0xdf, 0x4e, 0x5a, 0x05, 0xbf, 0x90, 0x56, 0x02, + 0x3d, 0x01, 0x4b, 0x5f, 0xaa, 0x35, 0x3a, 0x3c, 0x66, 0xfe, 0x27, 0x75, + 0x4b, 0x2f, 0x35, 0x08, 0xa2, 0x6a, 0x0a, 0x2a, 0x6b, 0x58, 0xae, 0xce, + 0x23, 0xd8, 0xce, 0x72, 0x63, 0x48, 0x3a, 0x66, 0x00, 0x94, 0x61, 0xd3, + 0xc7, 0x01, 0x0d, 0x4c, 0x3d, 0xfe, 0xc3, 0x9c, 0x4c, 0x7a, 0xc2, 0x30, + 0xe4, 0xa1, 0xfd, 0x45, 0x9f, 0x39, 0x4f, 0x6d, 0x26, 0x13, 0x99, 0xca, + 0xac, 0xf4, 0x4c, 0xd2, 0x60, 0xb8, 0xa3, 0x02, 0x81, 0x80, 0x4f, 0x8c, + 0x1d, 0x61, 0xe0, 0x59, 0xc9, 0x92, 0x0e, 0x68, 0x54, 0x4a, 0xdc, 0x7e, + 0x02, 0x8f, 0x8f, 0x05, 0x93, 0x3b, 0x4f, 0x49, 0xce, 0xc1, 0x61, 0x49, + 0x99, 0xd1, 0x20, 0x45, 0x01, 0x98, 0xbe, 0xf2, 0x6b, 0xdd, 0xe1, 0x09, + 0x9b, 0xff, 0xc5, 0x31, 0x6b, 0xae, 0xf3, 0x31, 0xc2, 0xb3, 0xd8, 0x54, + 0xe4, 0x2a, 0x2f, 0x18, 0x85, 0x87, 0x35, 0x64, 0x19, 0x52, 0x10, 0x48, + 0x47, 0xcb, 0xbc, 0xe7, 0x42, 0xc8, 0xa6, 0xb9, 0x23, 0x81, 0x43, 0xaf, + 0x4b, 0x27, 0xcb, 0x8c, 0xa4, 0xef, 0x93, 0x1f, 0x55, 0x09, 0xf2, 0xbc, + 0xa8, 0x75, 0x39, 0x7e, 0xdf, 0xab, 0xdd, 0x22, 0x63, 0xe0, 0x86, 0x73, + 0x03, 0xdb, 0xdf, 0xbf, 0xac, 0x68, 0x3a, 0x10, 0xc4, 0x2d, 0x76, 0x18, + 0x4f, 0x32, 0x0c, 0x46, 0x9a, 0xb0, 0xf6, 0x80, 0xa8, 0x37, 0x97, 0x68, + 0x4b, 0x61, 0x02, 0x6b, 0x93, 0xdf}; + +static const std::vector priv_key_32{ + 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb5, 0x19, 0x56, 0x3f, 0x7b, 0x70, 0x7c, 0x6e, 0x9b, 0x89, + 0x34, 0x2a, 0xa5, 0x31, 0x45, 0x36, 0xc5, 0x21, 0xdd, 0x78, 0x87, 0x7a, + 0x33, 0x07, 0xb3, 0x72, 0xf6, 0x17, 0x62, 0x2c, 0xb0, 0x6c, 0x84, 0x62, + 0x6c, 0xa4, 0xe0, 0x9e, 0x92, 0xcb, 0x86, 0x9a, 0xca, 0xa0, 0x7b, 0x04, + 0xe1, 0x8a, 0xe5, 0x1a, 0x29, 0x35, 0xeb, 0x0d, 0x4c, 0xd2, 0x9d, 0xdb, + 0x96, 0xe5, 0xfe, 0xa6, 0x61, 0xc6, 0xf0, 0x38, 0x85, 0x9e, 0x31, 0xa9, + 0x6b, 0xce, 0xbe, 0xfa, 0x32, 0xcd, 0x77, 0xdc, 0xbb, 0x28, 0x17, 0xc2, + 0x07, 0x74, 0xce, 0x6b, 0xad, 0xb1, 0x79, 0x5c, 0x8b, 0x1e, 0x73, 0xa5, + 0x55, 0x92, 0x1e, 0x6c, 0xf2, 0x72, 0x66, 0x63, 0x57, 0x6d, 0x90, 0x75, + 0xaf, 0x06, 0xdd, 0x89, 0x79, 0x5b, 0xdf, 0x10, 0xb3, 0xf1, 0x97, 0x3c, + 0xdf, 0xbe, 0x81, 0xfd, 0x0f, 0x09, 0xd9, 0xb7, 0xac, 0xa8, 0x21, 0xe3, + 0xf4, 0x03, 0xbb, 0xf5, 0x17, 0x98, 0x2d, 0x39, 0xf1, 0xa3, 0x41, 0x18, + 0x14, 0xa2, 0x4f, 0x72, 0xd0, 0x2f, 0x96, 0xa5, 0x45, 0xcd, 0x0e, 0x02, + 0x97, 0xed, 0x88, 0xf3, 0x60, 0x3c, 0xec, 0xc3, 0x40, 0xad, 0xb0, 0x1e, + 0x2b, 0x35, 0xf9, 0xb7, 0xd8, 0xc2, 0xe4, 0xfa, 0x04, 0xe2, 0x21, 0x22, + 0xe5, 0x93, 0x1c, 0xec, 0x5a, 0x12, 0xa3, 0xe0, 0xb9, 0x3c, 0xa6, 0x23, + 0xa7, 0xd1, 0xa3, 0x37, 0xc2, 0xbf, 0x6f, 0xaf, 0x6a, 0xc1, 0x7c, 0x04, + 0x80, 0xa2, 0xb7, 0xe9, 0x22, 0xdd, 0x99, 0xee, 0x44, 0x29, 0x7c, 0x5c, + 0x08, 0x5f, 0x04, 0x4a, 0x92, 0x86, 0x54, 0x29, 0x69, 0x63, 0x87, 0x76, + 0x8e, 0x1a, 0xc5, 0x5b, 0x0a, 0xcd, 0x5b, 0xf3, 0x12, 0xfe, 0x10, 0x27, + 0x9d, 0x3e, 0x72, 0x77, 0xf1, 0x1c, 0x46, 0xeb, 0xf1, 0x61, 0xfe, 0xba, + 0x67, 0xae, 0xb4, 0x9b, 0x10, 0x3f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, + 0x82, 0x01, 0x00, 0x35, 0x5d, 0x71, 0xfc, 0xe2, 0xf3, 0x12, 0xb7, 0xc5, + 0x3d, 0x79, 0x11, 0xd7, 0xfb, 0xdc, 0xd9, 0x76, 0xdd, 0xb3, 0xd5, 0x80, + 0x96, 0x91, 0xd3, 0x03, 0x1e, 0x2d, 0x46, 0x56, 0xb7, 0xb4, 0x85, 0x45, + 0xbd, 0x7b, 0x26, 0x5a, 0xca, 0x5f, 0x97, 0x79, 0xe2, 0xc3, 0x32, 0xe7, + 0x0d, 0x59, 0x29, 0x04, 0xb9, 0xe0, 0xca, 0xf2, 0xa8, 0xc8, 0xaa, 0x87, + 0xb9, 0xdd, 0x8d, 0x88, 0xac, 0x9e, 0xc3, 0x70, 0xa6, 0x37, 0x39, 0x96, + 0x88, 0xc6, 0x2b, 0xf6, 0x3a, 0xe4, 0x1d, 0x87, 0xe4, 0x93, 0x82, 0x0c, + 0xfe, 0x30, 0x14, 0x4b, 0x7f, 0x8f, 0x7f, 0x6c, 0xb3, 0xc8, 0x8b, 0x00, + 0xa9, 0x07, 0xbe, 0x37, 0x19, 0x03, 0x98, 0x92, 0x73, 0x53, 0xa0, 0x05, + 0xa1, 0xa8, 0x21, 0xed, 0xc6, 0x44, 0xec, 0xbd, 0x9e, 0xbe, 0x67, 0xc2, + 0x99, 0x3d, 0x95, 0x75, 0xd8, 0x8c, 0x45, 0xea, 0xd2, 0x25, 0x1e, 0x27, + 0x0a, 0x28, 0xbf, 0x01, 0x70, 0x51, 0xd8, 0xa4, 0x24, 0x8d, 0x76, 0x17, + 0x2b, 0x65, 0xc5, 0x17, 0x28, 0xc2, 0x3b, 0x56, 0xa8, 0xeb, 0x3e, 0x8c, + 0x24, 0xdf, 0xc3, 0x5b, 0x05, 0x67, 0x53, 0x14, 0xf4, 0xa6, 0xe8, 0x08, + 0x41, 0x1e, 0xc2, 0x56, 0x49, 0x69, 0xd7, 0xe1, 0xa2, 0x3b, 0x10, 0x27, + 0x79, 0x37, 0xf3, 0xe4, 0xcb, 0x06, 0xa3, 0x38, 0x69, 0x1d, 0x26, 0x67, + 0x79, 0x27, 0xf6, 0xa6, 0x7e, 0x53, 0x34, 0xbc, 0xca, 0xbd, 0x30, 0x9f, + 0xab, 0xc8, 0x51, 0xb5, 0xc5, 0x59, 0x99, 0xc1, 0x60, 0x30, 0x0e, 0xe1, + 0x05, 0x11, 0x65, 0x65, 0x61, 0xfa, 0x98, 0xc0, 0xec, 0x5b, 0x2d, 0xec, + 0x78, 0x49, 0x13, 0x19, 0x86, 0x26, 0x64, 0xbe, 0xd3, 0x47, 0xbe, 0xf4, + 0x61, 0xb5, 0xfa, 0x7c, 0x5e, 0x53, 0x85, 0x9b, 0xc3, 0x6c, 0x44, 0x0a, + 0x47, 0xf3, 0x9a, 0x63, 0x20, 0x3d, 0x01, 0x02, 0x81, 0x81, 0x00, 0xe9, + 0xcf, 0xfe, 0x9f, 0x3b, 0x70, 0x2d, 0x03, 0xee, 0x7c, 0x25, 0x70, 0x3f, + 0x13, 0x14, 0xb2, 0x64, 0x79, 0x63, 0xde, 0x2d, 0xa1, 0x6f, 0x2c, 0x79, + 0x66, 0xd3, 0xeb, 0xc1, 0x8f, 0xea, 0x92, 0x9f, 0x28, 0xcb, 0x7a, 0x55, + 0xf5, 0x76, 0xd9, 0xc3, 0xa5, 0xa2, 0x51, 0x30, 0x87, 0xa4, 0x39, 0xd7, + 0x4c, 0xae, 0x03, 0x7a, 0x96, 0x5a, 0x31, 0x83, 0x2b, 0x87, 0x18, 0x8d, + 0x3c, 0xe7, 0x1a, 0x20, 0x00, 0xf5, 0x4b, 0x98, 0x39, 0x56, 0xc8, 0xe6, + 0x82, 0x7e, 0x85, 0x4d, 0x21, 0xb4, 0xc3, 0x7e, 0xb3, 0x94, 0x8f, 0x68, + 0x01, 0x89, 0x53, 0x19, 0xb1, 0xcf, 0x51, 0xe0, 0x20, 0xdb, 0xb7, 0x88, + 0x3b, 0xf1, 0x51, 0x64, 0xf1, 0x49, 0x96, 0x96, 0xfe, 0xda, 0x88, 0xeb, + 0x0b, 0x6d, 0x75, 0x87, 0x7d, 0xee, 0xc3, 0x3d, 0xa2, 0x39, 0x0e, 0x99, + 0x76, 0xd6, 0x98, 0xa6, 0xd9, 0xb0, 0xc9, 0x02, 0x81, 0x81, 0x00, 0xc6, + 0x48, 0xc5, 0xf9, 0x42, 0x2c, 0x01, 0x27, 0x92, 0x8e, 0x7a, 0x9c, 0xfe, + 0x9b, 0x34, 0x51, 0x85, 0xd5, 0x3e, 0x06, 0xd8, 0xbb, 0xb3, 0x52, 0x01, + 0xca, 0xe7, 0xbd, 0xfa, 0x2c, 0xeb, 0x7a, 0x6b, 0x31, 0xbc, 0xb8, 0x8f, + 0x46, 0x17, 0xc9, 0x95, 0xfe, 0xb2, 0xb7, 0x1e, 0xc8, 0xf4, 0xe1, 0x85, + 0x4f, 0xc1, 0x76, 0x39, 0xc9, 0x70, 0xbc, 0xdf, 0x37, 0xfc, 0x46, 0x65, + 0x43, 0x05, 0xa6, 0x90, 0xb8, 0xe6, 0xa6, 0xbe, 0xa7, 0x26, 0xe8, 0xb7, + 0xea, 0x40, 0xed, 0xb8, 0x86, 0x53, 0x2d, 0x79, 0x44, 0xa2, 0xad, 0x27, + 0x63, 0xcb, 0xe6, 0x12, 0xcc, 0x17, 0x0d, 0x7c, 0xa9, 0x5f, 0xb9, 0x0b, + 0xa9, 0x0a, 0x80, 0x61, 0x90, 0x25, 0x2d, 0xca, 0xc9, 0x4a, 0x3e, 0x79, + 0xba, 0x45, 0xe4, 0xab, 0xde, 0x03, 0x91, 0x76, 0x9c, 0x1e, 0x75, 0x08, + 0x34, 0xf5, 0xcd, 0x00, 0xe3, 0x84, 0xc7, 0x02, 0x81, 0x81, 0x00, 0xcb, + 0x76, 0x6a, 0x36, 0x9a, 0x7c, 0xa5, 0x4f, 0x94, 0x8a, 0x87, 0xf1, 0xc3, + 0x91, 0x91, 0x23, 0x23, 0xf7, 0xd6, 0x86, 0x12, 0xe3, 0x36, 0x61, 0x57, + 0x4b, 0xba, 0x02, 0xa0, 0x2f, 0xe2, 0x8a, 0xb0, 0xe1, 0xc9, 0x1f, 0xae, + 0x09, 0xaa, 0xe1, 0x19, 0x35, 0xdb, 0xa8, 0x17, 0x39, 0x12, 0x1a, 0x1b, + 0x56, 0xe8, 0xde, 0xb2, 0x20, 0x80, 0x60, 0x31, 0xab, 0x01, 0x26, 0xc6, + 0x51, 0x47, 0x32, 0x1e, 0xc3, 0x76, 0xb1, 0xcf, 0xc7, 0xa5, 0xd3, 0xb1, + 0x73, 0xc1, 0x31, 0xb2, 0xcb, 0x30, 0x08, 0x27, 0x0b, 0x92, 0xad, 0xb0, + 0x6e, 0x15, 0xd8, 0x30, 0xb5, 0xe0, 0x99, 0x79, 0x16, 0x5e, 0xdc, 0xb9, + 0x3a, 0xa0, 0x66, 0x9a, 0x16, 0xb6, 0x58, 0xcb, 0x10, 0xff, 0x8e, 0xc2, + 0x2a, 0xf1, 0x97, 0xa2, 0xce, 0x5d, 0xa5, 0x9c, 0xce, 0xbc, 0x24, 0x0e, + 0x3b, 0xb1, 0xc6, 0xa8, 0xfb, 0x2a, 0xb1, 0x02, 0x81, 0x80, 0x51, 0xa7, + 0xf4, 0x87, 0x92, 0xbd, 0xa6, 0x78, 0x12, 0x7d, 0xc4, 0x76, 0xd4, 0xcf, + 0x3b, 0xbb, 0x7a, 0xde, 0xf7, 0x5d, 0x40, 0x72, 0x04, 0x05, 0xf8, 0xa1, + 0x03, 0xd0, 0x93, 0xaf, 0x5e, 0x06, 0x1b, 0x10, 0xef, 0x84, 0x1d, 0xd4, + 0xa2, 0xc5, 0x2c, 0x95, 0x28, 0x2a, 0x0b, 0x6e, 0x7c, 0x92, 0x47, 0x21, + 0x32, 0x2d, 0xaa, 0xdc, 0x8f, 0x25, 0xe8, 0xd3, 0x18, 0x7c, 0x31, 0x05, + 0x69, 0xd5, 0x4f, 0x72, 0x25, 0xe2, 0x73, 0x4f, 0x48, 0xd1, 0xbb, 0xb3, + 0xa7, 0xab, 0x7e, 0x3b, 0x2b, 0x13, 0xe6, 0x05, 0xe2, 0xec, 0x65, 0xf5, + 0x4e, 0x29, 0xe0, 0x81, 0xd5, 0xd8, 0x83, 0x07, 0x09, 0x59, 0x9e, 0x38, + 0xae, 0x0f, 0x72, 0x9e, 0x37, 0x01, 0x65, 0xaa, 0x81, 0x7d, 0xbb, 0x09, + 0x7f, 0xf1, 0x0c, 0xea, 0x30, 0x13, 0xfe, 0x81, 0x8a, 0x75, 0x6d, 0xbc, + 0xc9, 0xa0, 0xf4, 0x05, 0xbe, 0x4f, 0x02, 0x81, 0x80, 0x60, 0x11, 0xe9, + 0x0b, 0xcb, 0xdc, 0x97, 0xec, 0x1d, 0x0d, 0x43, 0x99, 0x2f, 0x88, 0x30, + 0xd4, 0xbd, 0xa5, 0x92, 0x29, 0x97, 0xee, 0xc8, 0x43, 0xa9, 0xed, 0x14, + 0xf8, 0x0f, 0x83, 0xd0, 0xa0, 0xaf, 0xad, 0x3c, 0xc3, 0x20, 0x10, 0x8c, + 0xae, 0x02, 0xe4, 0x01, 0x04, 0x03, 0xb3, 0x16, 0x50, 0xc2, 0x6a, 0xf4, + 0x31, 0x56, 0x3f, 0x08, 0x21, 0x85, 0x8c, 0x5d, 0xa0, 0x09, 0x5a, 0x98, + 0x13, 0xc4, 0x5c, 0x11, 0xbb, 0xf2, 0xa4, 0x3b, 0xfc, 0x36, 0xeb, 0xd0, + 0x36, 0xcd, 0x45, 0x48, 0xf4, 0x06, 0xa9, 0x33, 0x23, 0x5a, 0x5e, 0xa7, + 0x1a, 0xab, 0xe2, 0x9c, 0xa5, 0x36, 0xc5, 0xd8, 0xa3, 0x7f, 0xd1, 0x31, + 0x0b, 0x43, 0xf0, 0xe1, 0xbc, 0xec, 0x13, 0xbb, 0xa1, 0xd6, 0xa9, 0x96, + 0x8c, 0x71, 0x8b, 0xf9, 0x74, 0xf5, 0xb7, 0x3c, 0xcb, 0xd8, 0x08, 0xd1, + 0x24, 0x8c, 0x8f, 0x5c, 0xae}; + +const RsaDecryptTestVector kRsa2048DecryptWycheproofVectors[] = { + + // Comment: + // tcID: 1 + {1, + {}, + {0x59, 0x99, 0xcc, 0xb0, 0xcf, 0xdd, 0x58, 0x4a, 0x3f, 0xd9, 0xda, 0xf2, + 0x47, 0xb9, 0xcd, 0x73, 0x14, 0x32, 0x3f, 0x8b, 0xba, 0x48, 0x64, 0x25, + 0x8f, 0x98, 0xc6, 0xba, 0xfc, 0x06, 0x8f, 0xe6, 0x72, 0x64, 0x1b, 0xab, + 0x25, 0xef, 0x5b, 0x1a, 0x7a, 0x2b, 0x88, 0xf6, 0x7f, 0x12, 0xaf, 0x3c, + 0xa4, 0xfe, 0x3c, 0x49, 0x3b, 0x20, 0x62, 0xbb, 0xb1, 0x1a, 0xd3, 0xb1, + 0xba, 0x06, 0x40, 0x02, 0x5c, 0x81, 0x43, 0x26, 0xff, 0x50, 0xed, 0x52, + 0xb1, 0x76, 0xbd, 0x7f, 0x60, 0x6e, 0xa9, 0xe2, 0x09, 0xbc, 0xdc, 0xc6, + 0x7c, 0x0a, 0x0c, 0x4b, 0x8e, 0xd3, 0x0b, 0x99, 0x59, 0xc5, 0x7e, 0x90, + 0xfd, 0x1e, 0xfd, 0xf9, 0x98, 0x95, 0xe2, 0x60, 0x80, 0x95, 0xf9, 0x2c, + 0xaf, 0xf9, 0x07, 0x0d, 0xec, 0x90, 0x0f, 0xb9, 0x6d, 0x5c, 0xe5, 0xef, + 0xd2, 0xb2, 0xe6, 0x6b, 0x80, 0xcf, 0xf2, 0x7d, 0x48, 0x2d, 0x24, 0x2b, + 0x30, 0x7c, 0xb8, 0x13, 0xe7, 0xdc, 0x81, 0x8f, 0xce, 0x31, 0xb6, 0x7a, + 0xc9, 0xa9, 0x45, 0x01, 0xb5, 0xbc, 0x46, 0x21, 0xb5, 0x47, 0xba, 0x9d, + 0x81, 0x80, 0x8d, 0xd2, 0x97, 0xd6, 0x00, 0xdf, 0xc1, 0xa7, 0xde, 0xeb, + 0x06, 0x15, 0x70, 0xcd, 0xe8, 0x89, 0x4e, 0x39, 0x84, 0x53, 0x32, 0x87, + 0x40, 0xad, 0xfd, 0x77, 0xcf, 0x76, 0x07, 0x5a, 0x10, 0x9d, 0x41, 0xad, + 0x29, 0x66, 0x51, 0xac, 0x81, 0x73, 0x82, 0x42, 0x4a, 0x49, 0x07, 0xd5, + 0xa3, 0x42, 0xd0, 0x6c, 0xf1, 0x9c, 0x09, 0xd5, 0xb3, 0x7a, 0x14, 0x7d, + 0xd6, 0x90, 0x45, 0xbf, 0x7d, 0x37, 0x8e, 0x19, 0xdb, 0xbb, 0xbf, 0xb2, + 0x52, 0x82, 0xe3, 0xd9, 0xa4, 0xdc, 0x97, 0x93, 0xc8, 0xc3, 0x2a, 0xb5, + 0xa4, 0x5c, 0x0b, 0x43, 0xdb, 0xa4, 0xda, 0xca, 0x36, 0x7b, 0x6e, 0xb5, + 0xf4, 0x43, 0x2a, 0x62}, + priv_key_0, + true}, + + // Comment: + // tcID: 2 + {2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xa9, 0xac, 0xec, 0x7e, 0x58, 0x76, 0x1d, 0x91, 0x91, 0x24, 0x9f, 0xf7, + 0xea, 0x5d, 0xb4, 0x99, 0xca, 0xdc, 0xcc, 0x51, 0xd2, 0x9f, 0x8e, 0x7f, + 0xd0, 0xaa, 0x2c, 0xb9, 0x96, 0x20, 0x95, 0x62, 0x6f, 0x1c, 0xad, 0xae, + 0x29, 0x66, 0x6f, 0x04, 0xce, 0x2a, 0xfd, 0x4b, 0x65, 0x0b, 0xe5, 0x9d, + 0x07, 0x1d, 0x06, 0x44, 0x6d, 0x59, 0x10, 0x7e, 0xb5, 0x08, 0xcc, 0x60, + 0x54, 0x57, 0x27, 0xb0, 0x56, 0x7d, 0xfb, 0x4f, 0x2f, 0x94, 0xca, 0x60, + 0xb9, 0x39, 0xc6, 0x0b, 0xe1, 0x11, 0x17, 0x2f, 0x36, 0x7d, 0xfd, 0x23, + 0x55, 0x16, 0xe4, 0xa6, 0x00, 0x61, 0x64, 0x8c, 0x67, 0xf5, 0x53, 0x66, + 0x50, 0x82, 0x1a, 0xc2, 0xa6, 0x07, 0x44, 0xbe, 0x3c, 0xf6, 0xbe, 0xfa, + 0x8f, 0x66, 0xe7, 0x6a, 0x3e, 0x7c, 0x5f, 0xbc, 0x6d, 0xfa, 0x4d, 0xda, + 0x55, 0xec, 0xbd, 0xbf, 0xfd, 0xc9, 0x8d, 0x61, 0x0d, 0xe5, 0x66, 0x7a, + 0x4f, 0x48, 0x5f, 0x61, 0x68, 0xb5, 0x2b, 0xbe, 0x47, 0x0e, 0x60, 0x14, + 0x25, 0x38, 0x74, 0xce, 0x7b, 0x78, 0xe5, 0x09, 0x93, 0x7e, 0x0b, 0xc5, + 0xf0, 0x28, 0x57, 0xe1, 0xad, 0x3c, 0xf5, 0x51, 0x39, 0xbb, 0xe6, 0xdc, + 0x7a, 0xc4, 0xb1, 0xed, 0x50, 0x97, 0xbf, 0x78, 0x1b, 0x76, 0x71, 0xca, + 0x9b, 0xb5, 0x81, 0x87, 0xaa, 0x6c, 0x71, 0xc5, 0x8a, 0xc0, 0x56, 0x1c, + 0x5a, 0xac, 0xf9, 0x6c, 0x35, 0xde, 0xb2, 0x4e, 0x39, 0x5b, 0x68, 0x23, + 0xde, 0x7f, 0xc9, 0x6b, 0x80, 0x31, 0xb5, 0x90, 0x6a, 0x34, 0xc4, 0xdc, + 0x57, 0xe4, 0xf1, 0x22, 0x61, 0x57, 0xb9, 0xab, 0xd8, 0x49, 0xe1, 0x36, + 0x7d, 0xda, 0x01, 0x4f, 0xbf, 0x9e, 0xd4, 0xca, 0x51, 0x5a, 0x7a, 0x04, + 0xcf, 0x87, 0x78, 0x79, 0x45, 0x00, 0x7e, 0x4f, 0x63, 0xc0, 0x36, 0x6a, + 0x5b, 0xbc, 0x34, 0x89}, + priv_key_0, + true}, + + // Comment: + // tcID: 3 + {3, + {0x54, 0x65, 0x73, 0x74}, + {0x45, 0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, 0x80, 0x0a, + 0xa1, 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, 0xbc, 0xd0, + 0x37, 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, 0x32, 0xbe, + 0x4e, 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, 0xea, 0x97, + 0x7d, 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, 0x4d, 0x5e, + 0xbb, 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, 0xee, 0xa6, + 0x3d, 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, 0x69, 0x12, + 0x10, 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, 0x51, 0x93, + 0xfa, 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, 0xa3, 0x21, + 0x90, 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, 0x29, 0x45, + 0xf9, 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, 0xef, 0x18, + 0x5b, 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, 0x17, 0x6d, + 0x12, 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, 0x13, 0x2d, + 0x08, 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, 0xed, 0x10, + 0x55, 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, 0x23, 0xb0, + 0xc2, 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, 0xf5, 0x7e, + 0x7b, 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, 0x03, 0x5e, + 0xdd, 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, 0xa2, 0xbe, + 0xdb, 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, 0x1b, 0x65, + 0x0a, 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, 0x2d, 0xeb, + 0xe4, 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, 0x6b, 0x14, + 0x9c, 0xf9, 0xe7, 0x7d}, + priv_key_0, + true}, + + // Comment: + // tcID: 4 + {4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x45, 0x5f, 0xe8, 0xc7, 0xc5, 0x9d, 0x08, 0xc0, 0x68, 0xb5, 0xff, 0x73, + 0x9d, 0x8d, 0xab, 0x91, 0x2b, 0x63, 0x9c, 0x8e, 0x9e, 0xad, 0xe5, 0xd0, + 0x51, 0x9d, 0x58, 0xf4, 0xea, 0xd7, 0x20, 0x8d, 0x5a, 0x75, 0x3b, 0x4a, + 0x88, 0xfe, 0x77, 0x14, 0x75, 0xad, 0xc8, 0x2d, 0x10, 0xab, 0x29, 0xde, + 0xd2, 0x8c, 0xaf, 0x03, 0xf9, 0x03, 0x4d, 0x3a, 0x11, 0x1b, 0x52, 0x04, + 0x40, 0xc0, 0x22, 0x76, 0xe1, 0xb6, 0x41, 0x7c, 0x42, 0xee, 0xc0, 0x25, + 0x7f, 0x1f, 0x05, 0x48, 0x28, 0x68, 0x98, 0x7f, 0x2f, 0x75, 0xbd, 0x33, + 0xd1, 0xec, 0x3d, 0xbc, 0x79, 0x9d, 0x7b, 0x5b, 0xf2, 0x5c, 0x4a, 0x05, + 0x43, 0x79, 0x3a, 0x4d, 0x3c, 0xe3, 0x05, 0xcc, 0x43, 0x64, 0x6b, 0xc4, + 0x50, 0x34, 0x4e, 0x62, 0x4f, 0xd3, 0x81, 0xe2, 0x4d, 0x8e, 0x57, 0xef, + 0x28, 0x40, 0xdd, 0x9d, 0x57, 0x6d, 0xa5, 0x54, 0xba, 0x40, 0x8e, 0xe6, + 0x58, 0x01, 0x59, 0xe6, 0xd8, 0x84, 0x38, 0xa2, 0x8d, 0x66, 0x25, 0x0b, + 0x3b, 0x3f, 0xe3, 0xbc, 0x66, 0x24, 0x40, 0x60, 0x22, 0xa9, 0xe4, 0xee, + 0x27, 0x78, 0xc3, 0x82, 0x30, 0x67, 0x4f, 0x63, 0x5f, 0x56, 0xb9, 0xd6, + 0xad, 0xcf, 0x2b, 0xe6, 0xbf, 0xab, 0x34, 0xa8, 0xa4, 0x31, 0x16, 0x9d, + 0x76, 0x98, 0x76, 0x42, 0x2f, 0x70, 0x77, 0xde, 0xd3, 0x1f, 0xa6, 0xf2, + 0x99, 0x93, 0xdd, 0x19, 0x72, 0xb2, 0xd2, 0xd2, 0x4b, 0x05, 0x13, 0xa7, + 0xa1, 0x93, 0xf6, 0xa8, 0x8d, 0x53, 0xc4, 0x9c, 0xde, 0x2c, 0x03, 0x0f, + 0x85, 0xe3, 0xdd, 0xfb, 0xc9, 0xf9, 0x9b, 0x4a, 0x66, 0x7f, 0xd9, 0xc6, + 0x52, 0x38, 0x22, 0x38, 0x16, 0x6f, 0x3d, 0x39, 0xeb, 0x2b, 0x78, 0xde, + 0x53, 0xad, 0x24, 0xc9, 0x76, 0x99, 0xfe, 0x57, 0x38, 0xa7, 0xa7, 0x05, + 0xa2, 0xab, 0x14, 0x1b}, + priv_key_0, + true}, + + // Comment: + // tcID: 5 + {5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x1c, 0xf8, 0x61, 0xef, 0x8b, 0x6c, 0x29, 0x47, 0x46, 0x66, 0x60, 0x5d, + 0x3d, 0xdb, 0x66, 0x3a, 0x25, 0x9a, 0x9a, 0xe8, 0x38, 0x41, 0x7a, 0xbc, + 0xc7, 0xf7, 0xdd, 0x42, 0xd4, 0x71, 0xd5, 0xf3, 0x81, 0x2c, 0xdf, 0x90, + 0xe3, 0x04, 0x1c, 0x4c, 0x5b, 0xfd, 0x38, 0xac, 0x1e, 0x4d, 0x95, 0xfd, + 0x71, 0x66, 0x1b, 0xdd, 0xac, 0x45, 0xf5, 0xf8, 0xe3, 0xe8, 0x96, 0x29, + 0xa3, 0x35, 0xbb, 0xf2, 0xef, 0xf1, 0x16, 0x03, 0x0f, 0x1c, 0x5a, 0xce, + 0x83, 0x36, 0xcf, 0x7e, 0x94, 0xc2, 0xe8, 0xbf, 0x5a, 0x1d, 0x61, 0x16, + 0xe5, 0x4e, 0xc4, 0x2b, 0x9d, 0xa5, 0xfc, 0x65, 0x1a, 0x41, 0xac, 0x8f, + 0xd3, 0x81, 0x94, 0xe5, 0x02, 0x94, 0x89, 0xcf, 0xde, 0x1f, 0x7f, 0xc8, + 0x50, 0xc0, 0xdf, 0xb3, 0xdc, 0x00, 0x02, 0x1f, 0x74, 0xae, 0x38, 0x47, + 0x32, 0x7c, 0x69, 0xaf, 0xdb, 0x13, 0x55, 0xc7, 0x58, 0x7b, 0xb9, 0x3d, + 0x5f, 0x4d, 0x2c, 0xfb, 0x35, 0xa7, 0xf7, 0x0b, 0xca, 0xbd, 0x43, 0xeb, + 0x32, 0x30, 0x05, 0x85, 0xb6, 0xee, 0x32, 0xf1, 0x4a, 0x68, 0xc2, 0xa0, + 0x84, 0x34, 0xe9, 0x23, 0xad, 0xb7, 0x6d, 0xfc, 0xdf, 0x3e, 0xa5, 0x13, + 0x3e, 0xdf, 0xfa, 0x5c, 0xa2, 0x04, 0x25, 0x08, 0x3b, 0x28, 0xec, 0xb0, + 0x45, 0xe6, 0x95, 0x62, 0xb4, 0x42, 0x86, 0xd3, 0x20, 0xd8, 0x72, 0x85, + 0xe7, 0xa2, 0xe3, 0xbe, 0xdd, 0xed, 0x08, 0x3c, 0x01, 0x04, 0x01, 0xae, + 0x22, 0xc8, 0xf2, 0x78, 0xb0, 0x80, 0x11, 0x2c, 0x42, 0x64, 0xa3, 0xca, + 0xd3, 0xed, 0x9f, 0xa3, 0x1c, 0xf1, 0x9e, 0x05, 0x2a, 0xab, 0xbd, 0xa9, + 0xf8, 0xec, 0xef, 0x1d, 0x64, 0x78, 0x62, 0x58, 0x20, 0x2b, 0xb6, 0x11, + 0x28, 0xb3, 0x14, 0x0a, 0x35, 0x5d, 0x65, 0xb9, 0x82, 0xb0, 0x23, 0x97, + 0x64, 0xd7, 0x7d, 0x24}, + priv_key_0, + true}, + + // Comment: + // tcID: 6 + {6, + {0x61}, + {0x81, 0x22, 0xb3, 0x36, 0x65, 0x64, 0x83, 0x46, 0xf6, 0xcf, 0x72, 0x8f, + 0x28, 0x56, 0x67, 0xcf, 0xf7, 0xf3, 0xc2, 0x09, 0x07, 0xe7, 0x64, 0x38, + 0xe6, 0x4d, 0xb8, 0x1a, 0x6a, 0x5e, 0x74, 0xc3, 0x4c, 0x56, 0x94, 0xfb, + 0x5b, 0x4c, 0x82, 0x60, 0x67, 0xba, 0xe9, 0x4c, 0x51, 0x76, 0xe1, 0x52, + 0xeb, 0x16, 0x88, 0x4d, 0x9c, 0x2b, 0x63, 0xd2, 0xff, 0x41, 0xd0, 0x61, + 0x40, 0xc9, 0xc3, 0x94, 0x69, 0xa4, 0xae, 0x05, 0xcd, 0xa8, 0x6c, 0x81, + 0xcc, 0xb2, 0x08, 0x89, 0x42, 0x66, 0xf6, 0xb2, 0x4a, 0x0f, 0x79, 0x13, + 0x2f, 0x71, 0x52, 0x1e, 0x10, 0x68, 0x3f, 0xaa, 0x05, 0xc8, 0xe6, 0x8b, + 0x77, 0xdd, 0x6c, 0x0c, 0x04, 0xcb, 0xfe, 0xf5, 0x5a, 0x9d, 0x1b, 0x68, + 0x29, 0x1c, 0x28, 0x6e, 0x08, 0x90, 0x7c, 0x3d, 0xf0, 0x29, 0xc5, 0x2e, + 0x15, 0x53, 0x90, 0x27, 0xf5, 0x34, 0xc7, 0xdf, 0x8d, 0xa5, 0x63, 0x7d, + 0xb9, 0x93, 0x55, 0xb2, 0x45, 0x76, 0xb8, 0x73, 0xc1, 0x19, 0xff, 0x1d, + 0x74, 0xb3, 0xc9, 0x13, 0xb7, 0x0c, 0x48, 0xf3, 0x66, 0x88, 0x7c, 0xcb, + 0xe6, 0xd2, 0x06, 0xc1, 0x16, 0x57, 0x40, 0x1f, 0x41, 0xba, 0xad, 0x92, + 0x90, 0xfe, 0x6a, 0xe0, 0x18, 0x55, 0xa9, 0x98, 0x91, 0x70, 0x0d, 0x71, + 0x77, 0x5f, 0xb3, 0x62, 0x37, 0xbd, 0x35, 0x97, 0xad, 0x24, 0x0f, 0xff, + 0x4c, 0x03, 0xd1, 0xfe, 0x59, 0x9c, 0xde, 0xc6, 0x5b, 0xae, 0xf1, 0x1f, + 0xbc, 0x48, 0x89, 0x57, 0x5a, 0x55, 0xf2, 0x55, 0xb5, 0x1e, 0xc8, 0x29, + 0x85, 0x95, 0xdb, 0xcc, 0x89, 0x65, 0x93, 0x82, 0xd3, 0x5c, 0x2b, 0x85, + 0xa9, 0x41, 0xc3, 0x37, 0x46, 0xa7, 0x93, 0x7f, 0x3d, 0x18, 0xe2, 0x70, + 0x79, 0xfc, 0x3d, 0x22, 0x52, 0x90, 0x4a, 0xa5, 0x33, 0xfb, 0xfd, 0x2e, + 0xbe, 0xd2, 0xe0, 0x59}, + priv_key_0, + true}, + + // Comment: + // tcID: 7 + {7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x18, 0xe2, 0x80, 0xe8, 0xb0, 0x3d, 0x85, 0x88, 0xb9, 0x23, 0x84, 0x2d, + 0x15, 0xfd, 0xdb, 0x04, 0x93, 0x28, 0x5e, 0xcd, 0x7a, 0xd2, 0xd9, 0xa9, + 0x87, 0x80, 0x45, 0xce, 0x61, 0x5b, 0xa0, 0x7c, 0xb8, 0x11, 0xfd, 0x4a, + 0x07, 0x37, 0xe9, 0x1e, 0xce, 0x5a, 0x63, 0xb7, 0x0b, 0x1e, 0xdc, 0x23, + 0xe0, 0xda, 0x93, 0x9e, 0xc6, 0x54, 0x33, 0x3e, 0xb7, 0x7e, 0x95, 0x61, + 0x08, 0xb0, 0x40, 0xbd, 0x6b, 0x92, 0x92, 0x7e, 0x25, 0xa6, 0x92, 0x2d, + 0x1b, 0x92, 0x30, 0x20, 0x36, 0x98, 0x59, 0x15, 0xfe, 0xdf, 0x9f, 0xb3, + 0x84, 0x31, 0xbb, 0xce, 0x1f, 0xee, 0xe3, 0xec, 0x42, 0xff, 0x15, 0xbc, + 0x4a, 0x4b, 0x6d, 0x10, 0xb3, 0xda, 0x41, 0xec, 0x96, 0x66, 0x7b, 0x81, + 0x16, 0x3b, 0x30, 0xb4, 0x6e, 0xef, 0x4f, 0x46, 0xfb, 0x22, 0xf1, 0x87, + 0xda, 0x8f, 0xd5, 0x36, 0x46, 0x1e, 0x55, 0x94, 0xbf, 0x55, 0x7a, 0x6d, + 0xfc, 0x23, 0x37, 0x88, 0x3b, 0xee, 0x8d, 0x61, 0x87, 0x19, 0x2a, 0x3b, + 0x4b, 0xea, 0x70, 0x39, 0x8b, 0x01, 0xf3, 0xea, 0x8c, 0x15, 0x47, 0xf6, + 0xc5, 0x72, 0x48, 0x24, 0x33, 0x65, 0xb3, 0xc4, 0x6b, 0x11, 0x79, 0x24, + 0xd8, 0xbb, 0x68, 0x45, 0xea, 0x38, 0x2c, 0x38, 0x9c, 0x64, 0x8d, 0x3e, + 0x65, 0xff, 0x0b, 0x87, 0x11, 0xbb, 0xe1, 0xa6, 0xfd, 0x3b, 0xea, 0x02, + 0x8f, 0x58, 0x08, 0x72, 0x5f, 0x19, 0x8c, 0xda, 0x04, 0x07, 0xa0, 0xff, + 0x46, 0xb5, 0xaf, 0x26, 0x1a, 0x37, 0x18, 0x45, 0x47, 0x25, 0x0f, 0x49, + 0x68, 0x00, 0xe6, 0x97, 0x29, 0x0e, 0x39, 0xd4, 0x6d, 0x6b, 0xce, 0x67, + 0xb7, 0x67, 0xd7, 0x3a, 0x63, 0xbd, 0x98, 0xf6, 0x99, 0xc1, 0x82, 0x81, + 0x80, 0xab, 0xfd, 0x51, 0xa3, 0x04, 0x8d, 0x05, 0x0d, 0x49, 0x62, 0x36, + 0xed, 0xf1, 0xe9, 0x9d}, + priv_key_0, + true}, + + // Comment: Longest valid message size + // tcID: 8 + {8, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x7e, 0x15, 0x1b, 0x7b, 0x34, 0xe3, 0xb4, 0xab, 0xe0, 0x45, 0xcf, 0x70, + 0x86, 0x40, 0xe6, 0x15, 0x01, 0xc5, 0x0f, 0xdc, 0xa6, 0x29, 0xae, 0xca, + 0x10, 0x25, 0x9d, 0x45, 0xd1, 0x5e, 0xee, 0xc6, 0xa2, 0x00, 0x8b, 0x63, + 0x36, 0xf5, 0x70, 0x21, 0xac, 0x6f, 0xda, 0xd9, 0xa6, 0xb2, 0x9d, 0x65, + 0xf0, 0x98, 0xab, 0xff, 0x76, 0xf9, 0x37, 0x22, 0xa8, 0xe2, 0x3f, 0xb5, + 0xe1, 0x53, 0xdb, 0x07, 0x50, 0x05, 0x57, 0x5d, 0xad, 0x6a, 0xdc, 0xcb, + 0x7c, 0x02, 0x0c, 0xd7, 0x41, 0xc3, 0x41, 0x99, 0x46, 0xb8, 0x2d, 0x36, + 0x9a, 0x07, 0xfa, 0xd5, 0xb0, 0xd5, 0x5d, 0x51, 0x77, 0x4f, 0x89, 0x91, + 0xbd, 0x65, 0xe9, 0xe8, 0x28, 0xd8, 0xf5, 0xa9, 0x89, 0xc8, 0x66, 0xa0, + 0x24, 0xa4, 0xa7, 0x84, 0x34, 0xe9, 0xaf, 0xfd, 0x0a, 0xf2, 0xc7, 0x2f, + 0x91, 0x85, 0xd4, 0x50, 0xb6, 0x27, 0x00, 0x8a, 0x8a, 0x09, 0x68, 0xfc, + 0x63, 0x73, 0xca, 0x34, 0x04, 0x10, 0x30, 0x6a, 0x58, 0x92, 0x1c, 0xce, + 0x12, 0x07, 0xbb, 0x6f, 0x6c, 0x14, 0xe3, 0xd1, 0xf2, 0x14, 0x30, 0x4f, + 0x9f, 0x6b, 0xb9, 0x19, 0x99, 0x09, 0xe1, 0x61, 0x03, 0x22, 0xe8, 0x34, + 0xb0, 0xce, 0x9f, 0x55, 0xb1, 0x83, 0x5d, 0x76, 0x23, 0xb8, 0x2e, 0xf5, + 0x48, 0x54, 0x5f, 0x98, 0x4e, 0xa5, 0x14, 0x66, 0x25, 0x01, 0x59, 0x34, + 0x4d, 0xde, 0x90, 0x2a, 0x0f, 0x02, 0x1b, 0xa4, 0xba, 0xf2, 0x6b, 0x16, + 0xd8, 0xc6, 0xa4, 0x20, 0x03, 0xf4, 0xd5, 0xdc, 0xae, 0x53, 0x11, 0x87, + 0xdc, 0x7e, 0x3f, 0x87, 0xc9, 0xe0, 0x44, 0x70, 0x59, 0x9e, 0xb6, 0x23, + 0xe0, 0x4f, 0xca, 0x26, 0x6e, 0x86, 0xf9, 0x8c, 0xab, 0xb6, 0x86, 0x60, + 0x04, 0xe7, 0xfc, 0x80, 0xb3, 0x6c, 0x39, 0x77, 0x45, 0x6e, 0x51, 0xeb, + 0x64, 0xf4, 0xb6, 0x5f}, + priv_key_0, + true}, + + // Comment: ps is all 0 + // tcID: 9 + {9, + {0x54, 0x65, 0x73, 0x74}, + {0x6e, 0x0d, 0x50, 0x7f, 0x66, 0xe1, 0x6d, 0x4b, 0x73, 0x73, 0xa5, 0x04, + 0xc6, 0xd4, 0x86, 0x92, 0xaa, 0xa5, 0x41, 0xfd, 0xd5, 0x9e, 0xeb, 0x5d, + 0x4a, 0x2c, 0xd9, 0x1f, 0x60, 0x00, 0xce, 0x9b, 0x57, 0x34, 0xa2, 0x32, + 0xd6, 0x54, 0x1a, 0x78, 0x72, 0x9a, 0xc8, 0x21, 0x52, 0xd3, 0xa3, 0x0b, + 0x51, 0x95, 0x0a, 0x24, 0xae, 0x37, 0x9a, 0x10, 0x8e, 0xd2, 0x0f, 0xa4, + 0xec, 0x75, 0x42, 0xfe, 0x22, 0x81, 0xc2, 0xdd, 0x5d, 0xe6, 0x85, 0x56, + 0x4d, 0x15, 0x18, 0x2f, 0x3c, 0x73, 0xe9, 0xc0, 0x13, 0x5e, 0xbc, 0x99, + 0x3f, 0x5a, 0xcd, 0x24, 0x0a, 0x34, 0x3d, 0x32, 0x57, 0x99, 0x75, 0x82, + 0x32, 0x8c, 0x31, 0xbe, 0x21, 0x5c, 0x73, 0x49, 0x37, 0x54, 0x06, 0xaa, + 0x78, 0xa3, 0xac, 0x35, 0x32, 0x72, 0x26, 0x83, 0x9b, 0xee, 0x2f, 0x1a, + 0x4a, 0x0f, 0x8e, 0x6e, 0x06, 0x98, 0x6c, 0xb3, 0x38, 0x06, 0xc9, 0x3e, + 0x0b, 0x0c, 0x1d, 0x6c, 0xfd, 0x23, 0xf4, 0xa6, 0x8c, 0x1f, 0x2a, 0x38, + 0xc7, 0x4b, 0x8d, 0xf7, 0x0f, 0x28, 0x09, 0x84, 0xa8, 0x40, 0xc7, 0x10, + 0xc5, 0x22, 0x79, 0x03, 0x4d, 0x04, 0xf6, 0x1e, 0x31, 0x3d, 0x4b, 0xcd, + 0x8b, 0x3b, 0x5c, 0x58, 0x46, 0x8a, 0x44, 0x56, 0x5a, 0x1a, 0xcb, 0x2e, + 0xef, 0xc6, 0xd4, 0x90, 0x44, 0xbe, 0x71, 0x63, 0xe6, 0x4e, 0xd8, 0x4b, + 0x5e, 0x79, 0x91, 0xec, 0xba, 0x27, 0x4a, 0x3a, 0x7e, 0xe4, 0xde, 0xfb, + 0x84, 0x2a, 0x86, 0xac, 0x4c, 0xbf, 0x2d, 0x3b, 0xfc, 0x9c, 0xf8, 0x70, + 0xae, 0x02, 0x5a, 0x3e, 0x2f, 0xbc, 0x77, 0x59, 0x16, 0xa5, 0x95, 0x79, + 0x76, 0x3c, 0x06, 0xeb, 0x84, 0xad, 0x8e, 0xdd, 0x1d, 0x03, 0x78, 0x7e, + 0x60, 0x9a, 0xd4, 0x46, 0xde, 0x43, 0xeb, 0xed, 0x16, 0x33, 0x0a, 0xb0, + 0x67, 0x16, 0xfa, 0x73}, + priv_key_0, + false}, + + // Comment: ps is all 1 + // tcID: 10 + {10, + {0x54, 0x65, 0x73, 0x74}, + {0x63, 0x35, 0x46, 0x72, 0x3d, 0x13, 0xef, 0x27, 0x12, 0x56, 0x1a, 0xbf, + 0xa5, 0xb4, 0x77, 0xa3, 0x6c, 0xe7, 0xc8, 0xdc, 0x5a, 0x9f, 0x43, 0x58, + 0x9e, 0xa2, 0x89, 0xa1, 0x5f, 0x74, 0x9c, 0x89, 0xe4, 0xe3, 0xba, 0x3c, + 0xa6, 0xa6, 0x15, 0x33, 0x3e, 0x9b, 0xb5, 0xff, 0x3e, 0xfb, 0x62, 0xb3, + 0x2e, 0x7f, 0x11, 0x87, 0x0c, 0x8b, 0xbe, 0xff, 0xe8, 0x84, 0xa5, 0xef, + 0x2b, 0x10, 0x06, 0x04, 0x5b, 0xd9, 0x7b, 0xb2, 0x96, 0x99, 0x08, 0x4d, + 0xac, 0x42, 0x12, 0xc2, 0x17, 0xe1, 0x01, 0x13, 0x23, 0x26, 0x83, 0x44, + 0x50, 0x91, 0xfa, 0x72, 0x24, 0xab, 0xc0, 0x2a, 0xd3, 0x7f, 0xea, 0xf1, + 0x0d, 0x5b, 0x4a, 0xf6, 0xf2, 0x88, 0xfa, 0x01, 0xd8, 0x5b, 0xcd, 0x94, + 0x4b, 0xf4, 0x11, 0xac, 0x56, 0xc0, 0xb7, 0xbf, 0x10, 0x37, 0x45, 0x2f, + 0x54, 0x0f, 0x28, 0x61, 0x14, 0xb1, 0x4b, 0x22, 0x08, 0xfb, 0x42, 0x82, + 0xb6, 0x82, 0x9c, 0x59, 0x4a, 0xa2, 0x7a, 0xd5, 0xef, 0x1d, 0xc6, 0x7b, + 0x56, 0x96, 0xed, 0x2a, 0x4b, 0x9a, 0x4e, 0xe2, 0x35, 0x4c, 0xc0, 0x53, + 0x15, 0xff, 0xf5, 0xe8, 0xa4, 0xe0, 0xe7, 0x56, 0x75, 0xc1, 0xee, 0xd3, + 0x4d, 0x46, 0xef, 0xfa, 0x73, 0xea, 0x96, 0xe7, 0x48, 0x34, 0x07, 0x71, + 0xdf, 0xec, 0x01, 0xda, 0xe9, 0x37, 0xed, 0xd8, 0x92, 0x4e, 0xce, 0x84, + 0x70, 0x54, 0x2a, 0x82, 0x51, 0xc3, 0x1e, 0x91, 0x30, 0xe2, 0xc5, 0xf8, + 0x01, 0x52, 0xb4, 0xc6, 0x61, 0x11, 0xdf, 0x52, 0xf7, 0xe5, 0xf9, 0xb4, + 0x08, 0x35, 0xb4, 0x4b, 0xf8, 0xe8, 0xe2, 0x73, 0xb0, 0x75, 0xdc, 0x04, + 0xf7, 0x58, 0xa3, 0x0c, 0x24, 0xdc, 0x2c, 0x2a, 0xbe, 0xaf, 0x63, 0x9f, + 0x4f, 0xca, 0x4d, 0xac, 0xd5, 0x09, 0x25, 0x03, 0x78, 0xad, 0x0e, 0x52, + 0x76, 0x37, 0x4b, 0x99}, + priv_key_0, + true}, + + // Comment: rsa_sslv23_padding + // tcID: 11 + {11, + {0x54, 0x65, 0x73, 0x74}, + {0x94, 0xa6, 0xec, 0xda, 0xdc, 0xc3, 0xa9, 0xc5, 0x64, 0x5d, 0x04, 0x10, + 0x92, 0x9b, 0xa8, 0xf0, 0x1c, 0x89, 0xb8, 0x42, 0x6b, 0x88, 0x9d, 0x30, + 0x64, 0xcf, 0x18, 0x11, 0xf2, 0xca, 0xaa, 0x1e, 0x1a, 0x55, 0xa2, 0x9a, + 0x18, 0x69, 0xa7, 0xd7, 0x19, 0x22, 0x6b, 0xce, 0xa6, 0x37, 0x40, 0x7b, + 0xb8, 0x03, 0x83, 0xe7, 0x6b, 0x59, 0x66, 0xe2, 0xea, 0x4d, 0x56, 0xfb, + 0xb2, 0xfb, 0x32, 0x5d, 0xa1, 0x25, 0x46, 0x07, 0x1b, 0x65, 0x89, 0x8b, + 0x12, 0xe3, 0x6d, 0x0e, 0xa0, 0xe4, 0x72, 0x45, 0x93, 0x0e, 0xb0, 0x51, + 0xce, 0xcc, 0x4b, 0x8d, 0xed, 0xe1, 0x8a, 0xdb, 0x4f, 0x1c, 0xa3, 0x18, + 0xcf, 0x0e, 0x36, 0x82, 0x0f, 0x1c, 0xfd, 0x49, 0x11, 0xf0, 0x76, 0xe0, + 0xf3, 0xfb, 0xf9, 0xc1, 0x97, 0xa0, 0xed, 0x32, 0x06, 0x3f, 0x72, 0x40, + 0x54, 0x77, 0x88, 0x8f, 0x13, 0xcb, 0xab, 0x46, 0x49, 0xe3, 0xc8, 0xdf, + 0x4f, 0x02, 0x2a, 0x41, 0x09, 0xec, 0xb9, 0x1f, 0xbe, 0xed, 0xbc, 0x4d, + 0xf4, 0xd8, 0x9a, 0xd9, 0xca, 0xcb, 0xbd, 0x7e, 0x8e, 0x27, 0xa2, 0xf1, + 0xfe, 0x18, 0x13, 0xd3, 0xf1, 0xb5, 0x37, 0xec, 0xf4, 0x18, 0x78, 0xf0, + 0x59, 0x18, 0x17, 0x15, 0x04, 0xbf, 0x80, 0x06, 0x31, 0x78, 0x1a, 0x7c, + 0x36, 0x45, 0x1a, 0xbb, 0xc3, 0x2d, 0xda, 0x5b, 0x55, 0xf0, 0x5f, 0x4b, + 0xa7, 0xb5, 0x41, 0x40, 0x89, 0xd9, 0xd6, 0x79, 0x24, 0x8c, 0xf0, 0x42, + 0x75, 0x6a, 0x4f, 0x06, 0xc3, 0x7c, 0x8b, 0x5a, 0x18, 0xa6, 0xba, 0x8f, + 0x97, 0x85, 0x3c, 0xc6, 0x76, 0x32, 0x35, 0xee, 0x84, 0x1d, 0x96, 0xe6, + 0x1f, 0x2d, 0x75, 0xc1, 0x88, 0xca, 0x53, 0xd2, 0x22, 0xd3, 0xd9, 0x25, + 0xa3, 0xd7, 0x01, 0x55, 0x17, 0x58, 0xfe, 0xb7, 0x9c, 0xcf, 0x87, 0x09, + 0xcb, 0x61, 0xb7, 0x93}, + priv_key_0, + true}, + + // Comment: byte 0 of ps is 0 + // tcID: 12 + {12, + {0x54, 0x65, 0x73, 0x74}, + {0x6a, 0x8b, 0x8c, 0x01, 0x24, 0x7d, 0x9d, 0x4d, 0x1c, 0x3b, 0xba, 0xac, + 0x58, 0xe0, 0x77, 0xe3, 0x79, 0x26, 0x85, 0x4d, 0xc8, 0xbd, 0xb5, 0x8f, + 0xb7, 0xb9, 0x89, 0x79, 0xba, 0x91, 0x02, 0x93, 0x44, 0x69, 0x83, 0x64, + 0x80, 0xa0, 0xb9, 0x6a, 0x5b, 0x45, 0x2e, 0x54, 0xdf, 0xf5, 0x5e, 0x77, + 0xb5, 0x2d, 0xc1, 0xcb, 0x93, 0x65, 0x6f, 0x68, 0x02, 0xb7, 0xfb, 0xe0, + 0x6c, 0xa0, 0x92, 0x3e, 0x38, 0xe5, 0x49, 0xda, 0xbc, 0xdb, 0xce, 0x90, + 0x9f, 0xdd, 0x10, 0xd6, 0x77, 0xd8, 0x96, 0x38, 0x4a, 0xf7, 0x5e, 0x71, + 0x46, 0x79, 0x4b, 0xfa, 0x00, 0x9e, 0xbb, 0xb2, 0xd6, 0x89, 0x0b, 0x1c, + 0xfc, 0xad, 0x46, 0x98, 0xd2, 0x97, 0xc7, 0x59, 0xb0, 0xa0, 0x11, 0x51, + 0xbd, 0xfe, 0x1d, 0x48, 0xcf, 0x92, 0xe8, 0x08, 0x96, 0xbe, 0x92, 0x3d, + 0x02, 0x37, 0x19, 0x30, 0xca, 0xfb, 0x15, 0x5e, 0x54, 0x3d, 0x9a, 0x21, + 0xe5, 0x2f, 0xaf, 0x23, 0x95, 0x23, 0x4e, 0x65, 0xd5, 0x75, 0xfa, 0x9f, + 0x52, 0x76, 0xc8, 0x0a, 0xe4, 0xcd, 0x6e, 0xc1, 0x8a, 0xc6, 0xd9, 0x54, + 0xad, 0x04, 0x3d, 0x2a, 0x46, 0x93, 0x27, 0x63, 0xca, 0x44, 0x47, 0x61, + 0x80, 0xb3, 0x97, 0x21, 0x5d, 0x95, 0x65, 0x1f, 0xba, 0x63, 0x22, 0x09, + 0x98, 0xe0, 0x6a, 0xb2, 0xdc, 0xc4, 0x93, 0x5d, 0xad, 0xaa, 0xe8, 0x66, + 0x0a, 0xc8, 0xc6, 0x35, 0x6b, 0x87, 0x1e, 0x0b, 0x13, 0x97, 0xaf, 0x20, + 0xd6, 0xfe, 0x93, 0x7c, 0x32, 0x11, 0xe2, 0x15, 0x59, 0xa3, 0xd0, 0xeb, + 0x39, 0xc2, 0x94, 0x9a, 0x96, 0x61, 0x1b, 0x13, 0x74, 0x0a, 0xe0, 0xc2, + 0x6c, 0xe6, 0x7c, 0x37, 0x3a, 0x92, 0x25, 0xa3, 0xc1, 0x77, 0x3e, 0xc6, + 0x62, 0xca, 0x20, 0xde, 0xe6, 0x20, 0xc0, 0xac, 0xef, 0x14, 0x75, 0xb3, + 0x62, 0xee, 0x9b, 0x9f}, + priv_key_0, + false}, + + // Comment: byte 1 of ps is 0 + // tcID: 13 + {13, + {0x54, 0x65, 0x73, 0x74}, + {0x84, 0xc1, 0x49, 0xc3, 0x78, 0xf3, 0xf1, 0x2c, 0xe2, 0x02, 0xbb, 0x56, + 0x14, 0x56, 0x25, 0x70, 0x57, 0x70, 0x91, 0x14, 0xec, 0xba, 0xa4, 0xc3, + 0xa7, 0xdb, 0xfb, 0xcb, 0xfa, 0xf2, 0xfe, 0x9a, 0x19, 0xce, 0xba, 0xbd, + 0x72, 0xe3, 0x94, 0x74, 0xb6, 0xbd, 0x78, 0x71, 0xc3, 0xda, 0xe4, 0x1a, + 0x9c, 0x87, 0xc5, 0xcb, 0x2f, 0xaf, 0xc2, 0xd0, 0x6d, 0x49, 0xc6, 0x0a, + 0xc4, 0x01, 0xed, 0x1e, 0x12, 0x55, 0x22, 0xd0, 0x85, 0x4f, 0xe8, 0xfb, + 0x86, 0x11, 0xf8, 0xef, 0xb9, 0x0d, 0x2b, 0x89, 0xa1, 0x4e, 0xae, 0xb6, + 0xe9, 0x91, 0xf1, 0x93, 0x29, 0xdd, 0x7d, 0x18, 0x3e, 0xf7, 0x2c, 0xf0, + 0x54, 0x3d, 0xab, 0xed, 0xcd, 0xec, 0xc9, 0x97, 0x7c, 0xc9, 0x39, 0x5e, + 0x26, 0x29, 0xa1, 0xdc, 0x8d, 0x35, 0x9b, 0x2b, 0xc0, 0xfe, 0xa6, 0xef, + 0x25, 0x0c, 0x4c, 0xfa, 0x2a, 0xc8, 0xad, 0x22, 0xa6, 0xa5, 0x87, 0xe3, + 0x28, 0x59, 0xa8, 0xc9, 0x9e, 0x4f, 0x7c, 0xdf, 0x93, 0x85, 0x27, 0xe9, + 0xe0, 0xbb, 0x59, 0x77, 0x21, 0x51, 0x70, 0x67, 0xd8, 0x3f, 0xab, 0x31, + 0x45, 0x7e, 0x52, 0xe7, 0xa1, 0x1b, 0x03, 0x93, 0x13, 0x5d, 0x30, 0xe6, + 0x19, 0xd7, 0xcc, 0x47, 0xca, 0xf9, 0x70, 0xfa, 0xcd, 0xd8, 0xdc, 0x4b, + 0xd6, 0x13, 0xb1, 0x51, 0xf9, 0x3c, 0xc5, 0x3c, 0x13, 0x07, 0xce, 0xf6, + 0x8f, 0xeb, 0x5a, 0x67, 0xd3, 0x23, 0x37, 0xcf, 0x2f, 0xf9, 0x54, 0xbe, + 0x7a, 0x55, 0x3d, 0x3f, 0x07, 0xc9, 0xf6, 0x57, 0xae, 0xbd, 0x9e, 0x8d, + 0x4e, 0xe9, 0x9e, 0x87, 0x36, 0xc1, 0x52, 0x80, 0x42, 0x95, 0xf3, 0x66, + 0xa4, 0xff, 0xaf, 0x2a, 0x72, 0xe2, 0x9c, 0x2f, 0x87, 0xb0, 0x3b, 0x28, + 0xb9, 0x9d, 0xa1, 0xf6, 0xa7, 0xee, 0x0d, 0x93, 0x64, 0xef, 0x71, 0x1e, + 0xda, 0x4f, 0x07, 0x93}, + priv_key_0, + false}, + + // Comment: byte 7 of ps is 0 + // tcID: 14 + {14, + {0x54, 0x65, 0x73, 0x74}, + {0x33, 0x07, 0x26, 0x4f, 0x64, 0xd4, 0xca, 0x8b, 0x62, 0xc4, 0xe7, 0xda, + 0x4c, 0xac, 0x11, 0x72, 0x62, 0xe5, 0xd3, 0xa3, 0xdb, 0xc1, 0x9a, 0x52, + 0x9a, 0xc5, 0x16, 0x7c, 0x19, 0x87, 0xbc, 0xe5, 0x6e, 0x35, 0x87, 0x26, + 0xd0, 0xec, 0xfc, 0x6c, 0xb5, 0x91, 0xa1, 0x2b, 0xd5, 0xf7, 0x53, 0x1c, + 0xd2, 0x24, 0x94, 0x39, 0x25, 0x4c, 0x36, 0x6a, 0xd3, 0xcb, 0x7a, 0x60, + 0x8f, 0x84, 0x5e, 0x1e, 0xca, 0x93, 0x10, 0x18, 0x29, 0x52, 0x08, 0xba, + 0x5c, 0x61, 0x98, 0x02, 0x7b, 0x22, 0x19, 0x12, 0x24, 0xc4, 0x56, 0x88, + 0x56, 0xab, 0x33, 0x1e, 0x2a, 0xcf, 0x53, 0x0f, 0xc4, 0x34, 0x87, 0x08, + 0x65, 0xd3, 0x32, 0x1a, 0xc9, 0x03, 0x27, 0xa8, 0xc6, 0x1f, 0x27, 0xca, + 0xc9, 0x85, 0x9d, 0xac, 0x8e, 0x3c, 0x38, 0xd8, 0x45, 0x33, 0x49, 0xd2, + 0xef, 0x8e, 0x4a, 0x7e, 0x80, 0x11, 0xf6, 0xba, 0xdd, 0x15, 0x30, 0xea, + 0xe7, 0x10, 0xe0, 0xc6, 0x0d, 0x35, 0x90, 0x5f, 0x20, 0xd7, 0xa2, 0xd1, + 0x18, 0xe7, 0xce, 0x18, 0xeb, 0xb2, 0x20, 0xf0, 0x4b, 0x40, 0x89, 0x77, + 0x8c, 0xbf, 0x09, 0x1b, 0xcb, 0x3e, 0x02, 0xac, 0xa8, 0x3b, 0x4b, 0x9b, + 0xa5, 0x31, 0x9c, 0x30, 0x69, 0x18, 0x8c, 0x7b, 0x00, 0xc7, 0xd3, 0x2e, + 0xbe, 0x1d, 0xd6, 0xe6, 0x53, 0x5b, 0x5f, 0x66, 0x7c, 0xe9, 0x72, 0xf0, + 0x0b, 0xa7, 0x73, 0xd4, 0xcf, 0x6a, 0x55, 0x6c, 0xcf, 0x65, 0xba, 0xcc, + 0x1e, 0xca, 0x23, 0x12, 0x88, 0x1c, 0xaf, 0x6a, 0x89, 0xff, 0x5d, 0x83, + 0x96, 0x08, 0x46, 0xa5, 0xd9, 0xdd, 0x31, 0x47, 0x7d, 0xcc, 0x9e, 0xe4, + 0xae, 0x50, 0xab, 0x0c, 0xb2, 0xe5, 0x74, 0xa6, 0x85, 0xbd, 0x9d, 0x7b, + 0x7a, 0x74, 0xc7, 0xca, 0x98, 0x76, 0xf0, 0x8f, 0xd6, 0x4d, 0x1d, 0x5f, + 0x19, 0x67, 0x86, 0xbe}, + priv_key_0, + false}, + + // Comment: ps truncated + // tcID: 15 + {15, + {0x54, 0x65, 0x73, 0x74}, + {0x16, 0xd5, 0x6b, 0x7a, 0x9e, 0x67, 0x2e, 0x38, 0x70, 0x16, 0xe8, 0xb1, + 0xc9, 0xcf, 0xf4, 0x74, 0xd5, 0x60, 0xfa, 0xa8, 0xca, 0x14, 0xa5, 0x65, + 0xfb, 0xa0, 0x86, 0x01, 0x5c, 0x5f, 0x9d, 0x53, 0xb2, 0x05, 0xc4, 0xcc, + 0xfe, 0x77, 0xed, 0x5f, 0x3d, 0x10, 0xa0, 0x4a, 0x23, 0xbc, 0x03, 0x1d, + 0x9c, 0x7f, 0xc8, 0x09, 0x66, 0x8c, 0xeb, 0x5c, 0x4e, 0x31, 0xba, 0x87, + 0x60, 0x47, 0x5d, 0xe7, 0x13, 0x41, 0x3b, 0x1a, 0xe5, 0x66, 0x6e, 0x93, + 0x08, 0x7e, 0x14, 0x6a, 0x26, 0x07, 0xc0, 0x0d, 0x64, 0x92, 0xed, 0x09, + 0x59, 0x73, 0xc7, 0xcc, 0xd7, 0x99, 0x96, 0xaa, 0x26, 0x02, 0x3a, 0x2c, + 0x66, 0x23, 0xf3, 0x82, 0xe9, 0x4a, 0x4c, 0x59, 0x5f, 0xbb, 0x59, 0x6b, + 0xe0, 0x74, 0xf8, 0x75, 0x59, 0x26, 0x71, 0x86, 0xcc, 0x47, 0x51, 0x75, + 0x15, 0x22, 0x77, 0xcc, 0xca, 0xf9, 0x51, 0x3d, 0xcb, 0x95, 0xa1, 0xf6, + 0x54, 0x0b, 0xb6, 0x33, 0xa9, 0xa6, 0x51, 0x82, 0xf2, 0xa5, 0x38, 0x38, + 0xb8, 0x53, 0x29, 0xc9, 0x54, 0x4c, 0x24, 0x74, 0x0b, 0x24, 0xb2, 0x7c, + 0xe5, 0xd7, 0x60, 0xf0, 0x51, 0xc4, 0x7e, 0x6c, 0xc1, 0x07, 0xc2, 0x64, + 0xbc, 0x1a, 0x87, 0xba, 0x7b, 0xd2, 0xbf, 0x27, 0x67, 0x55, 0x47, 0xbd, + 0xa2, 0x8b, 0x3d, 0x2a, 0x72, 0x81, 0xd6, 0x73, 0x2f, 0x9d, 0xbc, 0x3c, + 0x20, 0xee, 0xcb, 0x28, 0x0f, 0x2b, 0xa6, 0xf2, 0x5c, 0xd4, 0x9c, 0x93, + 0x0d, 0xcc, 0x3a, 0x41, 0x39, 0x87, 0xab, 0x4d, 0xe0, 0xfe, 0x93, 0x14, + 0xa6, 0x1e, 0x09, 0x2b, 0x37, 0x08, 0xc7, 0x5c, 0x9b, 0xf9, 0x68, 0x31, + 0xdf, 0x05, 0xe4, 0xdb, 0xe3, 0x1f, 0x75, 0xb2, 0xdd, 0xaf, 0x3b, 0xde, + 0x7f, 0x01, 0xc7, 0x94, 0x0e, 0xc6, 0x27, 0x58, 0x00, 0x6a, 0x65, 0x28, + 0x71, 0xd7, 0x2b, 0x75}, + priv_key_0, + false}, + + // Comment: ps missing + // tcID: 16 + {16, + {0x54, 0x65, 0x73, 0x74}, + {0x25, 0xf6, 0x7b, 0xc6, 0xc1, 0x32, 0x0a, 0x13, 0xfa, 0x91, 0xa2, 0x3d, + 0x4d, 0x18, 0x01, 0xcc, 0x73, 0x59, 0x41, 0x61, 0xa7, 0xf3, 0x44, 0xff, + 0xa1, 0x95, 0xd6, 0xdd, 0x18, 0x94, 0xc1, 0xe3, 0x9d, 0x6c, 0xd8, 0x18, + 0x66, 0x46, 0x2d, 0x05, 0xe0, 0xe1, 0x6c, 0x02, 0x45, 0x9a, 0x3f, 0x1d, + 0xc5, 0xf0, 0xec, 0xc5, 0x26, 0x57, 0xf7, 0x03, 0x85, 0xfd, 0x0b, 0x33, + 0xde, 0x21, 0x42, 0x16, 0xa2, 0x29, 0x8b, 0x48, 0x14, 0x55, 0x0a, 0xf1, + 0xec, 0xd9, 0x29, 0x17, 0x0b, 0xc6, 0x9b, 0x74, 0xe0, 0x82, 0x99, 0xbe, + 0xa5, 0x0d, 0xe3, 0x30, 0x21, 0x46, 0x8f, 0x4f, 0xe2, 0xa2, 0xe4, 0xa4, + 0x32, 0x33, 0xd6, 0x87, 0x2d, 0x15, 0x37, 0x9c, 0xce, 0xa0, 0x34, 0x50, + 0x14, 0x5d, 0x90, 0x9c, 0x5e, 0xb1, 0x1c, 0xa5, 0xf5, 0x24, 0xe1, 0x7b, + 0x20, 0x65, 0x76, 0x8b, 0x9b, 0xb0, 0x64, 0x38, 0xe8, 0x1b, 0x0b, 0x8c, + 0xa8, 0x16, 0xbf, 0xcc, 0x7e, 0xdd, 0xcf, 0xfb, 0xa5, 0x9b, 0x33, 0xe2, + 0xa0, 0xb4, 0xad, 0x8d, 0xf2, 0x15, 0xc2, 0xea, 0xfa, 0x24, 0x0e, 0x55, + 0x3f, 0x15, 0x26, 0xda, 0xd6, 0x60, 0x38, 0xe5, 0x4f, 0x30, 0x5a, 0x6d, + 0x3f, 0xd6, 0x46, 0x0e, 0x78, 0x12, 0x39, 0xc9, 0xdc, 0x42, 0x4a, 0xb6, + 0xdf, 0x7f, 0x75, 0xbb, 0x43, 0x27, 0xd8, 0x73, 0xd0, 0xe8, 0xd7, 0xec, + 0xab, 0x1b, 0x09, 0xb8, 0x77, 0x9c, 0xb8, 0x41, 0xe0, 0x02, 0xee, 0x45, + 0xf8, 0xdb, 0xeb, 0xd2, 0xd4, 0x83, 0xde, 0x2d, 0x71, 0x36, 0xae, 0x7e, + 0x35, 0x05, 0x80, 0xdc, 0x8a, 0x48, 0xbc, 0xd6, 0x35, 0x9a, 0x67, 0x7b, + 0xcc, 0xd6, 0x89, 0xbb, 0xdf, 0x87, 0x9f, 0x25, 0x20, 0xd8, 0x97, 0x6f, + 0xc2, 0xb9, 0x2e, 0x64, 0xdd, 0xa8, 0xe7, 0x39, 0x97, 0x19, 0xa1, 0x3b, + 0x81, 0x82, 0xc7, 0x39}, + priv_key_0, + false}, + + // Comment: Block type = 0 + // tcID: 17 + {17, + {0x54, 0x65, 0x73, 0x74}, + {0x37, 0x1e, 0x28, 0x17, 0x30, 0xbb, 0xc2, 0x89, 0xcd, 0x77, 0xa6, 0x4a, + 0xb4, 0x9b, 0x37, 0x0e, 0xd7, 0x90, 0x0c, 0x48, 0xf5, 0x62, 0x56, 0x15, + 0xff, 0x28, 0xbe, 0xee, 0xea, 0xbc, 0x86, 0x0b, 0x46, 0x73, 0xab, 0x16, + 0x00, 0x3f, 0xd5, 0xe1, 0x3c, 0x89, 0xc8, 0xb6, 0xa0, 0xe5, 0xc9, 0xb7, + 0x32, 0x04, 0x49, 0x81, 0xdd, 0xf2, 0xbc, 0x45, 0xd4, 0x61, 0x3b, 0xf4, + 0x09, 0xcb, 0x2e, 0x98, 0x12, 0x3c, 0xeb, 0x66, 0x1c, 0x10, 0x93, 0x77, + 0x3d, 0x71, 0xc6, 0x7f, 0xd1, 0x98, 0x28, 0x8d, 0x6e, 0x9b, 0x83, 0x25, + 0x96, 0x89, 0x48, 0x34, 0xc3, 0x95, 0x57, 0x99, 0xea, 0x20, 0xe2, 0x42, + 0xb6, 0x32, 0x33, 0x5b, 0xaf, 0x8e, 0x87, 0x87, 0xc1, 0x04, 0x49, 0x9f, + 0xb5, 0xd0, 0xea, 0xa3, 0x31, 0xf0, 0x5a, 0x8b, 0x46, 0x38, 0x3d, 0xd1, + 0x3c, 0xc0, 0x5f, 0x05, 0x18, 0xd0, 0x5d, 0x9b, 0x03, 0xbd, 0xfd, 0xc2, + 0xdb, 0xc9, 0x29, 0x9a, 0x04, 0x21, 0x0c, 0x33, 0xf5, 0xdb, 0xed, 0x37, + 0x79, 0xfb, 0x15, 0x48, 0xea, 0xd0, 0x02, 0x26, 0x22, 0x23, 0x4a, 0x6a, + 0x2f, 0xfe, 0x5c, 0xa4, 0x2a, 0x43, 0xdb, 0x40, 0xf2, 0x72, 0xd6, 0x63, + 0x3c, 0x71, 0x51, 0x36, 0x0b, 0x5b, 0x90, 0xe1, 0x35, 0x28, 0x3a, 0x6a, + 0xaf, 0x69, 0xb0, 0x49, 0x1e, 0xdd, 0xa6, 0x37, 0xde, 0xa0, 0x98, 0x9e, + 0x3a, 0x5d, 0xd0, 0xc3, 0xaa, 0xc2, 0x67, 0x07, 0x46, 0x62, 0x44, 0x3c, + 0x37, 0xce, 0x1b, 0x3f, 0xd4, 0xb2, 0xe9, 0x74, 0x3f, 0xb0, 0xd0, 0x0d, + 0xc1, 0x36, 0xd8, 0xdf, 0x10, 0xb6, 0xfd, 0x0b, 0x60, 0xd3, 0x0c, 0x13, + 0x99, 0xab, 0x52, 0xd7, 0x5e, 0x2d, 0xb5, 0x59, 0xd8, 0xfa, 0xef, 0xc4, + 0x50, 0x08, 0xc2, 0xd9, 0x10, 0x0e, 0xd0, 0x8c, 0xaa, 0x88, 0xbd, 0xc1, + 0x1a, 0xea, 0x04, 0xdf}, + priv_key_0, + false}, + + // Comment: Block type = 1 + // tcID: 18 + {18, + {0x54, 0x65, 0x73, 0x74}, + {0x92, 0x21, 0x0e, 0x5b, 0xbf, 0x24, 0xd2, 0xcd, 0x95, 0x27, 0xf6, 0xe2, + 0x4f, 0xfa, 0xfa, 0xfd, 0xfe, 0xe2, 0x42, 0xb1, 0x46, 0x53, 0x9f, 0x37, + 0x31, 0x71, 0x5f, 0xff, 0x42, 0x09, 0x2c, 0xc8, 0xf5, 0xa1, 0xa4, 0x91, + 0x94, 0x17, 0xc9, 0xdf, 0x9a, 0x5a, 0x32, 0xe6, 0x12, 0x01, 0xf4, 0x35, + 0x4a, 0x87, 0xab, 0x06, 0xe9, 0x7f, 0x82, 0x7f, 0x69, 0xe6, 0xcc, 0x13, + 0xe7, 0xb9, 0xc7, 0x95, 0x15, 0x14, 0x5f, 0x21, 0x07, 0x13, 0x52, 0x3e, + 0x6f, 0x64, 0xde, 0xf6, 0x97, 0x40, 0x6a, 0x49, 0x29, 0xb2, 0xe0, 0x9c, + 0x31, 0x89, 0x0b, 0x69, 0x5b, 0x7b, 0x8b, 0xb8, 0x51, 0xa2, 0x2c, 0x7b, + 0x54, 0x1c, 0x5d, 0xc5, 0x3c, 0xc7, 0x59, 0x54, 0xc0, 0x24, 0x6e, 0xae, + 0x5a, 0x12, 0xaf, 0x30, 0x41, 0x33, 0xf4, 0xdc, 0xdb, 0x90, 0xf8, 0xc6, + 0xf5, 0x48, 0x47, 0x16, 0x56, 0x12, 0xf7, 0xef, 0x70, 0xf5, 0x1d, 0xd4, + 0x93, 0x89, 0x9d, 0x6e, 0x09, 0xae, 0x9f, 0xed, 0x16, 0xfb, 0x1f, 0x12, + 0x25, 0xd0, 0x97, 0x50, 0x17, 0x78, 0x93, 0xc5, 0xe5, 0x48, 0x2e, 0x3c, + 0xd4, 0x27, 0x93, 0x1f, 0xfd, 0x3f, 0xef, 0x3e, 0x90, 0x1d, 0x51, 0xf3, + 0x9a, 0xa1, 0x7e, 0x34, 0x44, 0x3a, 0x34, 0x75, 0x45, 0x33, 0xa8, 0x87, + 0x47, 0x4e, 0x19, 0x21, 0x3a, 0x5e, 0x24, 0x29, 0x80, 0x71, 0x49, 0x5d, + 0x18, 0xc6, 0xac, 0x77, 0xde, 0xce, 0x09, 0x4c, 0x56, 0xbb, 0x34, 0xed, + 0x82, 0x74, 0xf5, 0xd7, 0x5f, 0x99, 0x16, 0x2a, 0x58, 0xdf, 0xc4, 0x24, + 0x0f, 0x53, 0x93, 0xba, 0xae, 0x58, 0xf4, 0x84, 0xef, 0x0a, 0x02, 0x59, + 0xb5, 0x6a, 0xd6, 0x47, 0xad, 0x81, 0xfe, 0x88, 0xc9, 0x1b, 0x75, 0xa3, + 0x6b, 0x1a, 0xcc, 0x67, 0xa5, 0x6e, 0xc3, 0x79, 0xbb, 0xa0, 0x3a, 0x8b, + 0xe9, 0x1d, 0xc0, 0xcd}, + priv_key_0, + false}, + + // Comment: Block type = 0xff + // tcID: 19 + {19, + {0x54, 0x65, 0x73, 0x74}, + {0x6d, 0xbc, 0x27, 0xd3, 0x33, 0x71, 0xf8, 0xcb, 0x3c, 0x3a, 0x54, 0x18, + 0x5a, 0x68, 0x7a, 0x66, 0xee, 0xa8, 0x11, 0x4f, 0x26, 0xcd, 0x23, 0x46, + 0x17, 0xb2, 0xf5, 0x67, 0xd6, 0x01, 0x3e, 0x22, 0x2f, 0x33, 0xd7, 0xfe, + 0x05, 0x29, 0x8b, 0x73, 0xf8, 0xbf, 0x20, 0x26, 0x64, 0x83, 0x57, 0x1a, + 0x52, 0xb1, 0xda, 0x2c, 0x0b, 0x1a, 0x43, 0x1c, 0x25, 0x7c, 0x62, 0xed, + 0x44, 0x12, 0x15, 0xf5, 0x7c, 0xd2, 0xa4, 0xaf, 0x46, 0x28, 0xee, 0xb2, + 0x1a, 0x9c, 0xd6, 0x6a, 0x35, 0x0a, 0x16, 0x1c, 0xce, 0x44, 0x6f, 0x25, + 0x22, 0x4a, 0x9a, 0xcb, 0xdc, 0xdd, 0x70, 0x9b, 0x14, 0xb8, 0x10, 0xfa, + 0xfb, 0x02, 0xf3, 0x87, 0x96, 0x05, 0x40, 0x2e, 0x3f, 0xa6, 0x40, 0x4e, + 0x6e, 0x9a, 0x13, 0xb3, 0xf4, 0xfd, 0x3b, 0xd0, 0xe6, 0xc3, 0x2f, 0x18, + 0x8a, 0x36, 0x7a, 0x94, 0xae, 0xa8, 0x13, 0xae, 0xbf, 0x4b, 0xd3, 0x16, + 0x35, 0xe5, 0x84, 0x3a, 0x27, 0xbf, 0x73, 0x00, 0x41, 0x93, 0x65, 0xd0, + 0x0a, 0xb9, 0x7c, 0xb5, 0x35, 0x86, 0x6b, 0xa5, 0x21, 0xdd, 0x0a, 0x84, + 0x60, 0xfb, 0xc3, 0x68, 0xab, 0x93, 0x37, 0xca, 0xee, 0xe5, 0x4f, 0x71, + 0x9f, 0x89, 0x98, 0xb1, 0x26, 0xa1, 0x11, 0xff, 0xc6, 0xcf, 0xf6, 0xd3, + 0xc4, 0x3c, 0xed, 0x45, 0xe8, 0xdc, 0xe6, 0x56, 0x5c, 0x00, 0xbf, 0x0b, + 0xe0, 0x06, 0x94, 0xc3, 0x39, 0xf7, 0xfd, 0xbe, 0x06, 0x4c, 0x60, 0xe0, + 0x40, 0xa9, 0x5b, 0x5d, 0x5b, 0x4a, 0xf1, 0x5f, 0xb7, 0xf1, 0x4e, 0x00, + 0xda, 0x6a, 0x59, 0x1f, 0x18, 0x72, 0x77, 0xe0, 0xc4, 0x53, 0xee, 0xf7, + 0xff, 0xce, 0xf2, 0xa4, 0xef, 0xab, 0x93, 0xaf, 0xda, 0xa5, 0x8e, 0x0b, + 0xc1, 0xbb, 0x25, 0x28, 0x6d, 0x9c, 0xe2, 0x02, 0x17, 0x6f, 0x39, 0x5e, + 0x29, 0xf9, 0x21, 0x36}, + priv_key_0, + false}, + + // Comment: First byte is not zero + // tcID: 20 + {20, + {0x54, 0x65, 0x73, 0x74}, + {0x79, 0x4a, 0xb7, 0x24, 0xae, 0xb1, 0x76, 0xc4, 0x41, 0x5a, 0x59, 0x7e, + 0x9d, 0x69, 0xcb, 0x56, 0x7c, 0xec, 0xe4, 0x47, 0x9e, 0x6e, 0x4c, 0x9c, + 0x19, 0x53, 0x0b, 0x08, 0x77, 0xb5, 0x37, 0x19, 0xd7, 0xf6, 0x31, 0x8b, + 0xe8, 0xe9, 0x70, 0x87, 0x4c, 0x4b, 0xe1, 0x99, 0x84, 0xc6, 0x32, 0x82, + 0x5d, 0xee, 0x7a, 0x38, 0x56, 0x1a, 0x69, 0x04, 0xe2, 0x3c, 0x77, 0x6c, + 0xcc, 0xe7, 0x11, 0x28, 0x84, 0x7c, 0x24, 0xd5, 0x60, 0x9e, 0x67, 0x90, + 0xe3, 0xc9, 0x11, 0x23, 0x93, 0x66, 0x0f, 0xfd, 0x20, 0x87, 0x71, 0x91, + 0x6d, 0x2e, 0x80, 0xd2, 0xc2, 0xfb, 0x35, 0xff, 0x79, 0x36, 0xba, 0xb6, + 0xc0, 0x3e, 0x07, 0x64, 0x6f, 0x15, 0xd0, 0x9a, 0x88, 0xfd, 0x2f, 0xf8, + 0xe7, 0x0b, 0x62, 0x4c, 0x66, 0xda, 0x4e, 0xb7, 0xda, 0xe2, 0x41, 0x90, + 0x7e, 0xf3, 0x28, 0x69, 0x7c, 0x21, 0x9d, 0x1f, 0xf3, 0x47, 0xad, 0xa9, + 0x45, 0xe2, 0x4a, 0xb5, 0x26, 0xb6, 0xce, 0xa4, 0xe6, 0xb7, 0xf3, 0x86, + 0x56, 0x0a, 0xb5, 0x6f, 0x16, 0x75, 0x1f, 0x6e, 0x2d, 0xe0, 0xf7, 0x92, + 0x2a, 0x89, 0x46, 0xae, 0x9a, 0xfb, 0x9c, 0xe9, 0x53, 0x69, 0x41, 0x8f, + 0x54, 0x01, 0x63, 0x82, 0x7f, 0x45, 0x2f, 0x5d, 0x2a, 0x50, 0x29, 0xa1, + 0xce, 0x41, 0x74, 0x53, 0x32, 0x4e, 0xb0, 0x15, 0xfd, 0x83, 0xca, 0x21, + 0x47, 0x33, 0x1c, 0x02, 0xc7, 0x62, 0xc4, 0x57, 0xfc, 0x52, 0xca, 0x5f, + 0x09, 0x76, 0x10, 0xc6, 0x04, 0x30, 0xb6, 0x9b, 0x6b, 0x0f, 0xc1, 0xc0, + 0x87, 0x75, 0x13, 0xbd, 0xb5, 0x19, 0x23, 0xbc, 0xa0, 0x3e, 0x9a, 0xf9, + 0x17, 0x4d, 0x30, 0x94, 0x53, 0x0a, 0x00, 0x72, 0x53, 0x95, 0x8b, 0xfe, + 0xd0, 0x36, 0x06, 0xe6, 0xf7, 0x5c, 0xb5, 0x85, 0x44, 0x43, 0xea, 0xa3, + 0x63, 0x61, 0x41, 0x16}, + priv_key_0, + false}, + + // Comment: First byte is not zero + // tcID: 21 + {21, + {0x54, 0x65, 0x73, 0x74}, + {0x8c, 0x7b, 0x80, 0x18, 0x88, 0x18, 0xf6, 0x3e, 0x6a, 0x01, 0x10, 0xcf, + 0x94, 0xa1, 0x69, 0xc7, 0x8a, 0x0d, 0xb7, 0x59, 0x17, 0xca, 0xaf, 0x47, + 0x40, 0x5e, 0x83, 0x84, 0xb7, 0x9a, 0x8f, 0x40, 0xde, 0x94, 0xf2, 0x8f, + 0x74, 0x91, 0x86, 0xc4, 0xf1, 0x6a, 0xef, 0xfb, 0x66, 0x16, 0x8a, 0xc7, + 0xc3, 0x19, 0xd4, 0x7d, 0xe6, 0x99, 0xcc, 0xae, 0x0e, 0xdc, 0xb5, 0x1a, + 0x68, 0x22, 0xf8, 0x8e, 0x27, 0xe9, 0x9a, 0x1a, 0x0b, 0xb3, 0x9d, 0x29, + 0x2e, 0x7d, 0x6e, 0x09, 0x22, 0xc1, 0xd2, 0xfd, 0x64, 0x93, 0x76, 0xd8, + 0x11, 0x60, 0xd1, 0x5c, 0xce, 0x10, 0xfc, 0x70, 0x82, 0xb8, 0x8e, 0x8c, + 0xd8, 0x0d, 0xff, 0x13, 0xa3, 0x3b, 0x54, 0xb8, 0xc0, 0x01, 0x78, 0xa3, + 0x5f, 0xbb, 0xca, 0x63, 0x3f, 0x49, 0x87, 0xf1, 0x17, 0xaa, 0x9e, 0xc8, + 0xe5, 0xf1, 0x23, 0xda, 0xdc, 0xf2, 0x97, 0x00, 0xed, 0x5d, 0xbd, 0xad, + 0x05, 0xbc, 0xd8, 0xe9, 0x90, 0x98, 0x5d, 0x95, 0x0b, 0x21, 0x0e, 0xda, + 0xe1, 0xca, 0x1f, 0x6e, 0xca, 0xbf, 0x50, 0xa2, 0x7e, 0x4b, 0xb2, 0x3d, + 0x4e, 0x80, 0xbf, 0x39, 0x55, 0x85, 0x2e, 0x2c, 0xa1, 0x8f, 0xd3, 0xe3, + 0xc2, 0xf5, 0x70, 0xfb, 0xee, 0xce, 0x94, 0x3e, 0xf5, 0xc1, 0x0e, 0xd1, + 0x26, 0x50, 0x49, 0xea, 0xc0, 0xd5, 0xb5, 0x49, 0x71, 0x33, 0x68, 0x70, + 0x3a, 0xd0, 0x23, 0x11, 0x19, 0x3b, 0xa0, 0xd3, 0xda, 0xc6, 0x07, 0x3e, + 0xb7, 0x99, 0x13, 0x92, 0x29, 0xa4, 0xaa, 0x0b, 0xfb, 0xc2, 0x5b, 0xd5, + 0xe8, 0x86, 0xad, 0x21, 0x3d, 0xc3, 0x21, 0x13, 0x1e, 0xd1, 0x2c, 0xf1, + 0x00, 0x8e, 0xe8, 0xaf, 0x3a, 0x15, 0x88, 0xd0, 0x6c, 0x75, 0xd7, 0xcf, + 0x73, 0x75, 0x99, 0x8e, 0x5a, 0x03, 0xaf, 0x0e, 0xc8, 0xaa, 0x92, 0x27, + 0x6b, 0xd5, 0x1b, 0x21}, + priv_key_0, + false}, + + // Comment: signature padding + // tcID: 22 + {22, + {0x54, 0x65, 0x73, 0x74}, + {0x34, 0xbc, 0x8b, 0x1a, 0x46, 0x46, 0xf2, 0xdb, 0x8b, 0x10, 0xfd, 0xae, + 0x22, 0xd6, 0xb5, 0xcb, 0x30, 0x02, 0x29, 0x11, 0x40, 0x15, 0xf2, 0x52, + 0x93, 0xd4, 0xb2, 0x8e, 0x8f, 0x58, 0x78, 0x3e, 0x1c, 0x5e, 0x68, 0x94, + 0xda, 0x18, 0xde, 0xa5, 0x27, 0xe4, 0xd8, 0x43, 0xb5, 0x1c, 0xf9, 0x84, + 0x17, 0x0d, 0x56, 0x85, 0x3e, 0x45, 0xf6, 0xac, 0x77, 0xb1, 0x17, 0x9e, + 0xb0, 0xaa, 0x74, 0xfc, 0x55, 0x6c, 0xbd, 0x63, 0x2d, 0x57, 0x65, 0x24, + 0xb8, 0x20, 0xa2, 0xc7, 0x4a, 0x4c, 0x81, 0x59, 0x88, 0x5f, 0xa0, 0x89, + 0x37, 0xe9, 0xc7, 0x3c, 0xa0, 0x38, 0x5c, 0x7a, 0x19, 0x67, 0x6f, 0x27, + 0x89, 0xb6, 0x2f, 0x7a, 0x8b, 0x35, 0x9a, 0x29, 0x13, 0x2d, 0x74, 0xbc, + 0x2b, 0x85, 0x0e, 0x23, 0x35, 0xb5, 0xc7, 0xda, 0x8b, 0xf5, 0x2d, 0x8d, + 0x6f, 0xad, 0xd8, 0x3f, 0xf9, 0xdb, 0x32, 0x23, 0x9b, 0xb7, 0x37, 0xe8, + 0x90, 0xa3, 0x2d, 0x56, 0x1b, 0x10, 0xe9, 0x16, 0x3c, 0x2f, 0xe4, 0xd3, + 0x56, 0x24, 0xe3, 0xe5, 0xfa, 0xf6, 0x64, 0x37, 0x4c, 0x97, 0x2a, 0x8d, + 0x2e, 0x5b, 0x87, 0x3c, 0x9a, 0x46, 0x5e, 0x10, 0x8b, 0xbd, 0xff, 0x12, + 0x96, 0xc5, 0x55, 0x7f, 0x31, 0x40, 0x26, 0x55, 0x84, 0x41, 0xa0, 0x55, + 0xd4, 0xb9, 0xcb, 0xb5, 0x41, 0x79, 0x35, 0x67, 0x87, 0xbd, 0x4b, 0xd0, + 0x20, 0x15, 0xcb, 0x3b, 0xbe, 0x02, 0x63, 0x37, 0x11, 0xf2, 0x66, 0xe9, + 0x15, 0xa0, 0xb4, 0x59, 0x14, 0x15, 0x98, 0x36, 0x10, 0xa2, 0x71, 0x4a, + 0xdc, 0xe1, 0xb0, 0x71, 0x66, 0x75, 0xb9, 0x58, 0x77, 0xbc, 0xef, 0x61, + 0x87, 0x84, 0xf2, 0xb3, 0xcd, 0x23, 0xfc, 0xdd, 0x06, 0x36, 0xe5, 0x85, + 0x6e, 0xdb, 0x96, 0x85, 0x2a, 0x32, 0xc9, 0x63, 0x2c, 0x2e, 0x6e, 0x4b, + 0x9a, 0x6f, 0x88, 0x1e}, + priv_key_0, + false}, + + // Comment: no zero after padding + // tcID: 23 + {23, + {0x54, 0x65, 0x73, 0x74}, + {0x46, 0x29, 0x02, 0x7b, 0xfd, 0xd6, 0xc3, 0x3a, 0xbd, 0xa0, 0x30, 0xf0, + 0xcb, 0x3a, 0xc1, 0xb5, 0x5b, 0xdd, 0xdd, 0xd1, 0x12, 0x92, 0x52, 0x0f, + 0x14, 0x22, 0x48, 0xbb, 0xd1, 0xef, 0xad, 0x14, 0xad, 0xcb, 0x7e, 0xc5, + 0x0d, 0x27, 0x84, 0x71, 0xf4, 0xa9, 0x8d, 0xc9, 0xa6, 0x74, 0xc2, 0x02, + 0xd8, 0x23, 0x67, 0x7d, 0x26, 0x06, 0xcd, 0x63, 0x9f, 0xda, 0x44, 0x3d, + 0x7c, 0x14, 0xf0, 0xaa, 0x35, 0xf4, 0x72, 0x18, 0x9a, 0xbe, 0x1b, 0x63, + 0x9f, 0x08, 0x56, 0x74, 0x32, 0x12, 0xaa, 0xb4, 0x6a, 0xe3, 0x51, 0x60, + 0xab, 0x4e, 0x6c, 0x08, 0xa2, 0x0e, 0x5b, 0x82, 0x21, 0x0b, 0x07, 0xb6, + 0xee, 0xd1, 0x1a, 0x31, 0x5e, 0xf1, 0xb1, 0xf8, 0x31, 0xb5, 0x2b, 0xfd, + 0x3a, 0xbc, 0x06, 0x38, 0x2b, 0x51, 0xc4, 0x1a, 0x66, 0x5c, 0xa6, 0x42, + 0x8e, 0x4b, 0xb6, 0xbd, 0x0d, 0xf7, 0x89, 0x5d, 0x05, 0x6b, 0x8c, 0x17, + 0x09, 0x3e, 0x73, 0xc8, 0x12, 0x99, 0x16, 0xe3, 0xab, 0xab, 0x3f, 0x61, + 0xce, 0x9a, 0x94, 0xc9, 0xd2, 0xfd, 0x30, 0x90, 0x20, 0x76, 0x10, 0x4b, + 0x0e, 0x7f, 0xbd, 0xe8, 0xda, 0x60, 0x1f, 0x6c, 0x1b, 0xcc, 0x56, 0xa0, + 0x10, 0x01, 0x04, 0x84, 0x8d, 0xa6, 0xe9, 0xfb, 0xb2, 0x8d, 0x89, 0x32, + 0x74, 0xb4, 0x08, 0x85, 0xb3, 0x00, 0x3e, 0xc7, 0x78, 0x1a, 0xa7, 0x10, + 0xc8, 0x3f, 0xbf, 0x4d, 0x4b, 0xc1, 0x97, 0x63, 0x0b, 0x14, 0x55, 0x85, + 0x3c, 0x4d, 0x6d, 0x60, 0x50, 0x01, 0x1a, 0x7f, 0x73, 0x77, 0xe9, 0x03, + 0x4d, 0x29, 0xe4, 0x39, 0x6f, 0x52, 0xb2, 0x4e, 0xe6, 0x87, 0x5f, 0xee, + 0xf8, 0x83, 0x27, 0x4c, 0xb0, 0x84, 0x2b, 0x4b, 0x17, 0x7d, 0x3f, 0xa3, + 0xb4, 0x16, 0x09, 0x5c, 0x6f, 0xf9, 0x6f, 0x6d, 0xe0, 0xd9, 0x12, 0x3d, + 0xd9, 0xce, 0x6d, 0x31}, + priv_key_0, + false}, + + // Comment: no padding + // tcID: 24 + {24, + {0x54, 0x65, 0x73, 0x74}, + {0x91, 0x0a, 0xd4, 0x0a, 0xe0, 0xd8, 0xaf, 0x15, 0x1f, 0x51, 0x23, 0x54, + 0xe1, 0xcf, 0x12, 0xaf, 0x7c, 0x48, 0x51, 0xcf, 0xf0, 0xb6, 0x59, 0x02, + 0x6e, 0x90, 0xa9, 0xec, 0x4d, 0xea, 0x6c, 0x1e, 0x4b, 0x2b, 0x33, 0xcb, + 0xe8, 0x26, 0x05, 0x01, 0x49, 0x3d, 0xf2, 0xe7, 0xfa, 0x2c, 0xd7, 0x7f, + 0x02, 0x0a, 0x7c, 0xfa, 0xc1, 0xca, 0x37, 0x9e, 0xed, 0x3f, 0xe6, 0xd0, + 0x03, 0x33, 0x56, 0x53, 0xa5, 0xf0, 0x22, 0xf6, 0xbf, 0x50, 0x10, 0xe5, + 0xf5, 0x8c, 0x41, 0xfc, 0x91, 0x25, 0x3d, 0x75, 0xea, 0xc2, 0x07, 0x24, + 0x79, 0xd4, 0xbb, 0x35, 0x09, 0xe1, 0x35, 0x1a, 0x66, 0xf7, 0x00, 0xff, + 0x4a, 0xc4, 0x70, 0x11, 0x54, 0x90, 0x02, 0x17, 0x34, 0xbb, 0x80, 0x99, + 0xe6, 0x6c, 0x35, 0xf9, 0x04, 0xf0, 0x9d, 0x16, 0x73, 0x03, 0xe2, 0x61, + 0x63, 0x39, 0x3e, 0xd5, 0x56, 0xcd, 0xcc, 0xdf, 0xae, 0x95, 0xf2, 0x39, + 0xeb, 0xf0, 0xbd, 0x36, 0x1a, 0x8a, 0xda, 0xd9, 0x27, 0xfb, 0x95, 0x44, + 0xca, 0x30, 0x13, 0x21, 0x95, 0x73, 0x5c, 0xb0, 0x26, 0xdd, 0x0d, 0xc6, + 0x6c, 0x6e, 0xfa, 0x0d, 0xb4, 0x1b, 0x73, 0xfc, 0x1c, 0x91, 0x7b, 0xe3, + 0x84, 0xa4, 0x30, 0xe0, 0x78, 0x8f, 0x5f, 0x87, 0x27, 0x85, 0xcd, 0x70, + 0x9f, 0x70, 0x79, 0x32, 0x04, 0x75, 0x3d, 0x7b, 0x20, 0x7f, 0xbc, 0xe2, + 0xd0, 0xbf, 0xba, 0xb1, 0x1d, 0x3d, 0x61, 0x4b, 0x99, 0xbf, 0x87, 0xbc, + 0xc9, 0xa3, 0x4d, 0xb6, 0x39, 0xfd, 0x20, 0x3c, 0x9c, 0x08, 0x1d, 0xde, + 0xec, 0xb9, 0xc8, 0x52, 0x21, 0xe0, 0x3c, 0xb9, 0x17, 0x16, 0x85, 0xda, + 0xfc, 0xfe, 0xab, 0xa4, 0x70, 0xc5, 0xf1, 0x92, 0x1a, 0x6f, 0xe0, 0x16, + 0xba, 0x4b, 0x81, 0x6a, 0x23, 0x28, 0xee, 0xe9, 0x85, 0x3f, 0xa6, 0x99, + 0x4e, 0xc3, 0x13, 0xd8}, + priv_key_0, + false}, + + // Comment: m = 2 + // tcID: 25 + {25, + {0x54, 0x65, 0x73, 0x74}, + {0x62, 0x94, 0xdd, 0xf0, 0xfc, 0xd1, 0x37, 0x39, 0x0c, 0xb2, 0x19, 0x3e, + 0x05, 0x0b, 0x5f, 0x61, 0xbf, 0x01, 0x83, 0x97, 0x29, 0x12, 0xdc, 0xa8, + 0x8d, 0xdc, 0xef, 0x7d, 0x54, 0x38, 0x86, 0x65, 0xa7, 0xff, 0x9b, 0xe1, + 0xf0, 0x74, 0xb5, 0xe3, 0x3b, 0x55, 0xdb, 0xf7, 0xc4, 0x21, 0x25, 0x54, + 0xa4, 0xe6, 0x24, 0x3d, 0x39, 0x74, 0xae, 0xf4, 0xd9, 0x57, 0x94, 0xdc, + 0x72, 0x26, 0x18, 0x83, 0xa4, 0x58, 0x42, 0xda, 0x69, 0x49, 0x7a, 0x36, + 0xed, 0x22, 0xc3, 0x59, 0x0b, 0x01, 0x10, 0xe8, 0x57, 0xbd, 0x0f, 0xc7, + 0x29, 0x66, 0x3d, 0xf5, 0x3c, 0x83, 0x18, 0x36, 0xf8, 0x90, 0xb2, 0xb2, + 0x01, 0x2c, 0x9f, 0x56, 0xfc, 0x6d, 0xff, 0x36, 0xda, 0xad, 0xa1, 0xa1, + 0xe1, 0xcb, 0x2d, 0x65, 0x4f, 0xee, 0x86, 0x8c, 0x7c, 0x6f, 0xd5, 0x84, + 0x35, 0xdc, 0x8e, 0xdb, 0x95, 0xdf, 0xe0, 0x27, 0x17, 0x87, 0x07, 0x4c, + 0x2b, 0xe9, 0xaa, 0xce, 0x1f, 0x33, 0xeb, 0xd0, 0x7e, 0xe6, 0x11, 0x2c, + 0xfb, 0x62, 0xf5, 0x24, 0x87, 0x93, 0x4a, 0xf0, 0xc2, 0x2a, 0xc9, 0x3d, + 0xaf, 0xcc, 0xfb, 0x01, 0xc5, 0x61, 0xb3, 0x70, 0xf0, 0x5f, 0x3e, 0x60, + 0x4e, 0x92, 0xe5, 0x38, 0x01, 0x03, 0xba, 0x91, 0x11, 0x3d, 0x00, 0x7a, + 0xb9, 0x7b, 0x21, 0xff, 0x3f, 0xeb, 0x22, 0xf3, 0x7c, 0x1a, 0x35, 0x82, + 0x15, 0x46, 0x7d, 0x0a, 0x02, 0x23, 0xd4, 0x37, 0x92, 0xf4, 0x94, 0x7a, + 0xa3, 0x0c, 0x38, 0xf1, 0x42, 0x46, 0xd1, 0xdb, 0x99, 0x18, 0xc9, 0x46, + 0x00, 0xe7, 0xd0, 0xa3, 0x93, 0x07, 0x9d, 0xec, 0x2d, 0x9a, 0xd3, 0x68, + 0xef, 0x37, 0x8b, 0x2f, 0xff, 0x72, 0xcd, 0xd7, 0xc5, 0x72, 0xf1, 0x10, + 0x74, 0xca, 0xca, 0x09, 0x95, 0xca, 0x3e, 0x57, 0x64, 0x28, 0xf6, 0x51, + 0xe1, 0xcf, 0x37, 0x64}, + priv_key_0, + false}, + + // Comment: m = n-2 + // tcID: 26 + {26, + {0x54, 0x65, 0x73, 0x74}, + {0x50, 0xbc, 0x2c, 0x3a, 0xd0, 0x7b, 0xaf, 0x0b, 0xb9, 0x03, 0x7b, 0x70, + 0x4b, 0x4e, 0x81, 0xc9, 0x70, 0x03, 0xc7, 0xce, 0x64, 0x4a, 0xc8, 0xed, + 0x0c, 0x52, 0xef, 0x9b, 0x1d, 0x7f, 0x82, 0x56, 0x95, 0xf4, 0x4a, 0x46, + 0xe2, 0x04, 0x78, 0x6e, 0x6f, 0x7f, 0xe5, 0x2c, 0xf0, 0x1a, 0xb4, 0xf0, + 0x98, 0xe4, 0x38, 0xa1, 0x12, 0x5a, 0x79, 0xf2, 0xe3, 0xf7, 0x6a, 0xdd, + 0x9a, 0x8e, 0x9e, 0xbf, 0x17, 0x5e, 0x92, 0xc5, 0xaa, 0x81, 0xe9, 0x9a, + 0xbd, 0x17, 0xc6, 0x87, 0x1b, 0x26, 0xde, 0x6b, 0x40, 0xf8, 0x1c, 0x45, + 0xd4, 0x31, 0x94, 0x13, 0x6f, 0x68, 0x75, 0x45, 0xa3, 0x3d, 0x59, 0x0c, + 0xae, 0xed, 0x09, 0x16, 0xde, 0xea, 0x9c, 0xb4, 0x4e, 0xf8, 0x15, 0xaa, + 0x16, 0x95, 0xd9, 0xf7, 0x17, 0x8d, 0xfb, 0x47, 0xb4, 0x80, 0x5b, 0x3e, + 0x2f, 0x47, 0xec, 0x1e, 0x3d, 0xe9, 0x33, 0xe5, 0xb3, 0xde, 0x29, 0x50, + 0xdb, 0xf7, 0x02, 0xf3, 0xd0, 0x9d, 0x71, 0x20, 0xff, 0x94, 0xf4, 0x30, + 0x82, 0x40, 0x91, 0x69, 0xbe, 0xb5, 0x81, 0x49, 0x55, 0xe4, 0x45, 0xaa, + 0x49, 0x14, 0xec, 0xaf, 0xbb, 0x36, 0xef, 0xc8, 0x2a, 0xed, 0xa8, 0xb5, + 0xd0, 0x05, 0xf0, 0x42, 0xf7, 0xa5, 0x8d, 0x50, 0xf0, 0x67, 0x63, 0x68, + 0x1d, 0x40, 0xa8, 0x81, 0x19, 0xfa, 0x4d, 0x7b, 0x21, 0xe4, 0xa3, 0x72, + 0x70, 0x1d, 0xe8, 0xf5, 0xa4, 0xef, 0x18, 0xe3, 0x0e, 0x99, 0xf4, 0x12, + 0x6f, 0xd0, 0x31, 0xaf, 0x5a, 0xa2, 0x8c, 0xf4, 0x31, 0x6b, 0x03, 0x15, + 0x0a, 0x2e, 0x0a, 0x66, 0x35, 0x5c, 0xe1, 0x71, 0x24, 0xb1, 0x3b, 0xc5, + 0x86, 0xe9, 0x18, 0x11, 0x6c, 0x23, 0x55, 0xf3, 0x16, 0x9c, 0x18, 0x6a, + 0x80, 0xa8, 0x5c, 0x13, 0x02, 0xfe, 0x01, 0xb3, 0x3d, 0x01, 0xfd, 0x3c, + 0x61, 0xfb, 0xa0, 0xe9}, + priv_key_0, + false}, + + // Comment: c = 0 + // tcID: 27 + {27, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_0, + false}, + + // Comment: c = 1 + // tcID: 28 + {28, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + priv_key_0, + false}, + + // Comment: c = n-1 + // tcID: 29 + {29, + {0x54, 0x65, 0x73, 0x74}, + {0xb3, 0x51, 0x0a, 0x2b, 0xcd, 0x4c, 0xe6, 0x44, 0xc5, 0xb5, 0x94, 0xae, + 0x50, 0x59, 0xe1, 0x2b, 0x2f, 0x05, 0x4b, 0x65, 0x8d, 0x5d, 0xa5, 0x95, + 0x9a, 0x2f, 0xdf, 0x18, 0x71, 0xb8, 0x08, 0xbc, 0x3d, 0xf3, 0xe6, 0x28, + 0xd2, 0x79, 0x2e, 0x51, 0xaa, 0xd5, 0xc1, 0x24, 0xb4, 0x3b, 0xda, 0x45, + 0x3d, 0xca, 0x5c, 0xde, 0x4b, 0xcf, 0x28, 0xe7, 0xbd, 0x4e, 0xff, 0xba, + 0x0c, 0xb4, 0xb7, 0x42, 0xbb, 0xb6, 0xd5, 0xa0, 0x13, 0xcb, 0x63, 0xd1, + 0xaa, 0x3a, 0x89, 0xe0, 0x26, 0x27, 0xef, 0x53, 0x98, 0xb5, 0x2c, 0x0c, + 0xfd, 0x97, 0xd2, 0x08, 0xab, 0xeb, 0x8d, 0x7c, 0x9b, 0xce, 0x0b, 0xbe, + 0xb0, 0x19, 0xa8, 0x6d, 0xdb, 0x58, 0x9b, 0xeb, 0x29, 0xa5, 0xb7, 0x4b, + 0xf8, 0x61, 0x07, 0x5c, 0x67, 0x7c, 0x81, 0xd4, 0x30, 0xf0, 0x30, 0xc2, + 0x65, 0x24, 0x7a, 0xf9, 0xd3, 0xc9, 0x14, 0x0c, 0xcb, 0x65, 0x30, 0x9d, + 0x07, 0xe0, 0xad, 0xc1, 0xef, 0xd1, 0x5c, 0xf1, 0x7e, 0x7b, 0x05, 0x5d, + 0x7d, 0xa3, 0x86, 0x8e, 0x46, 0x48, 0xcc, 0x3a, 0x18, 0x0f, 0x0e, 0xe7, + 0xf8, 0xe1, 0xe7, 0xb1, 0x80, 0x98, 0xa3, 0x39, 0x1b, 0x4c, 0xe7, 0x16, + 0x1e, 0x98, 0xd5, 0x7a, 0xf8, 0xa9, 0x47, 0xe2, 0x01, 0xa4, 0x63, 0xe2, + 0xd6, 0xbb, 0xca, 0x80, 0x59, 0xe5, 0x70, 0x6e, 0x9d, 0xfe, 0xd8, 0xf4, + 0x85, 0x64, 0x65, 0xff, 0xa7, 0x12, 0xed, 0x1a, 0xa1, 0x8e, 0x88, 0x8d, + 0x12, 0xdc, 0x6a, 0xa0, 0x9c, 0xe9, 0x5e, 0xcf, 0xca, 0x83, 0xcc, 0x5b, + 0x0b, 0x15, 0xdb, 0x09, 0xc8, 0x64, 0x7f, 0x5d, 0x52, 0x4c, 0x0f, 0x2e, + 0x76, 0x20, 0xa3, 0x41, 0x6b, 0x96, 0x23, 0xca, 0xdc, 0x0f, 0x09, 0x7a, + 0xf5, 0x73, 0x26, 0x1c, 0x98, 0xc8, 0x40, 0x0a, 0xa1, 0x2a, 0xf3, 0x8e, + 0x43, 0xca, 0xd8, 0x4c}, + priv_key_0, + false}, + + // Comment: ciphertext is empty + // tcID: 30 + {30, {0x54, 0x65, 0x73, 0x74}, {}, priv_key_0, false}, + + // Comment: prepended bytes to ciphertext + // tcID: 31 + {31, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x45, 0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, + 0x80, 0x0a, 0xa1, 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, + 0xbc, 0xd0, 0x37, 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, + 0x32, 0xbe, 0x4e, 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, + 0xea, 0x97, 0x7d, 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, + 0x4d, 0x5e, 0xbb, 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, + 0xee, 0xa6, 0x3d, 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, + 0x69, 0x12, 0x10, 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, + 0x51, 0x93, 0xfa, 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, + 0xa3, 0x21, 0x90, 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, + 0x29, 0x45, 0xf9, 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, + 0xef, 0x18, 0x5b, 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, + 0x17, 0x6d, 0x12, 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, + 0x13, 0x2d, 0x08, 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, + 0xed, 0x10, 0x55, 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, + 0x23, 0xb0, 0xc2, 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, + 0xf5, 0x7e, 0x7b, 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, + 0x03, 0x5e, 0xdd, 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, + 0xa2, 0xbe, 0xdb, 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, + 0x1b, 0x65, 0x0a, 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, + 0x2d, 0xeb, 0xe4, 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, + 0x6b, 0x14, 0x9c, 0xf9, 0xe7, 0x7d}, + priv_key_0, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 32 + {32, + {0x54, 0x65, 0x73, 0x74}, + {0x45, 0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, 0x80, 0x0a, + 0xa1, 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, 0xbc, 0xd0, + 0x37, 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, 0x32, 0xbe, + 0x4e, 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, 0xea, 0x97, + 0x7d, 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, 0x4d, 0x5e, + 0xbb, 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, 0xee, 0xa6, + 0x3d, 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, 0x69, 0x12, + 0x10, 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, 0x51, 0x93, + 0xfa, 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, 0xa3, 0x21, + 0x90, 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, 0x29, 0x45, + 0xf9, 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, 0xef, 0x18, + 0x5b, 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, 0x17, 0x6d, + 0x12, 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, 0x13, 0x2d, + 0x08, 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, 0xed, 0x10, + 0x55, 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, 0x23, 0xb0, + 0xc2, 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, 0xf5, 0x7e, + 0x7b, 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, 0x03, 0x5e, + 0xdd, 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, 0xa2, 0xbe, + 0xdb, 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, 0x1b, 0x65, + 0x0a, 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, 0x2d, 0xeb, + 0xe4, 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, 0x6b, 0x14, + 0x9c, 0xf9, 0xe7, 0x7d, 0x00, 0x00}, + priv_key_0, + false}, + + // Comment: truncated ciphertext + // tcID: 33 + {33, + {0x54, 0x65, 0x73, 0x74}, + {0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, 0x80, 0x0a, 0xa1, + 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, 0xbc, 0xd0, 0x37, + 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, 0x32, 0xbe, 0x4e, + 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, 0xea, 0x97, 0x7d, + 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, 0x4d, 0x5e, 0xbb, + 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, 0xee, 0xa6, 0x3d, + 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, 0x69, 0x12, 0x10, + 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, 0x51, 0x93, 0xfa, + 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, 0xa3, 0x21, 0x90, + 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, 0x29, 0x45, 0xf9, + 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, 0xef, 0x18, 0x5b, + 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, 0x17, 0x6d, 0x12, + 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, 0x13, 0x2d, 0x08, + 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, 0xed, 0x10, 0x55, + 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, 0x23, 0xb0, 0xc2, + 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, 0xf5, 0x7e, 0x7b, + 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, 0x03, 0x5e, 0xdd, + 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, 0xa2, 0xbe, 0xdb, + 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, 0x1b, 0x65, 0x0a, + 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, 0x2d, 0xeb, 0xe4, + 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, 0x6b, 0x14, 0x9c, + 0xf9, 0xe7, 0x7d}, + priv_key_0, + false}, + + // Comment: edge case for ciphertext + // tcID: 34 + {34, + {0x52, 0xa6, 0x11, 0x93, 0xb5, 0x62, 0x36, 0x92, 0x2d, 0xde, 0x71, 0x43, + 0x83, 0xc6, 0xbf, 0xc5, 0xa3, 0xc3, 0xa4, 0x51, 0x57, 0x07, 0x52, 0x1e, + 0xbc, 0x84, 0x22, 0x0b, 0xed, 0x61, 0x5b, 0x28, 0xcf, 0x50, 0x22, 0x2c, + 0x2c, 0xfb, 0x7d, 0xa7, 0xe5, 0xbf, 0x8e, 0xd0, 0x88, 0x33, 0x3d, 0x36, + 0x0a, 0x1f, 0x95, 0xd4, 0x28, 0xd0, 0x56, 0x3c, 0x37, 0x57, 0xf4, 0x00, + 0xf5, 0x82, 0xcc, 0xcc, 0x1c, 0x06, 0xe4, 0x3c, 0xb5, 0x75, 0x54, 0x5f, + 0x0c, 0xdc, 0x6b, 0xf2, 0x9c, 0x58, 0x5d, 0x8f, 0xed, 0xa2, 0x52, 0x22, + 0x34, 0x41, 0x53, 0x17, 0xbc, 0x5d, 0x86, 0x41, 0x73, 0x7b, 0x9c, 0xf6, + 0x57, 0x62, 0x04, 0x99, 0xa1, 0xd4, 0xfd, 0x69, 0xe4, 0xfa, 0x10, 0x9e, + 0x06, 0x85, 0x11, 0xcf, 0xee, 0x4d, 0x2b, 0x3c, 0x9f, 0x99, 0x04, 0xfb, + 0x37, 0x0c, 0xb2, 0x8d, 0xbc, 0x7e, 0x0e}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02}, + priv_key_1, + true}, + + // Comment: edge case for ciphertext + // tcID: 35 + {35, + {0xf5, 0x0d, 0x8c, 0x4d, 0xbf, 0xdd, 0x67, 0xf1, 0x01, 0x8e, 0xf2, 0xbd, + 0xed, 0x1a, 0x74, 0xc6, 0xdd, 0xbf, 0x7d, 0xb3, 0x95, 0xaf, 0x1b, 0x56, + 0xa9, 0x15, 0x07, 0xee, 0x38, 0x16, 0x89, 0xd9, 0xe0, 0x6d, 0x1b, 0x71, + 0xb7, 0x83, 0xd8, 0x95, 0xdd, 0x7a, 0x72, 0x89, 0xa2, 0x0c, 0xcd, 0x5c, + 0x2b, 0x5f, 0x38, 0xbe, 0x6d, 0x24, 0x8f, 0xde, 0x32, 0xfa, 0x02, 0xba, + 0x82, 0x50, 0x47, 0xc1, 0x4c, 0xaf, 0x35, 0xf9, 0x68, 0x73, 0xaa, 0xd7, + 0x39, 0xa3, 0x1f, 0x02, 0xb2, 0x43, 0x3e, 0x87, 0x1d, 0x12, 0x65, 0xc5, + 0x82, 0x45, 0x19, 0x1c, 0xc5, 0xa1, 0xdf, 0xd2, 0x99, 0xb1, 0x60, 0xed, + 0xca, 0xfc, 0x5c, 0xa7, 0xa3, 0x7c, 0x05, 0x6d, 0xba, 0xc9, 0xe7, 0xdd, + 0x11, 0x95, 0xc2, 0x04, 0x51}, + {0xc6, 0xe3, 0x20, 0xb4, 0x72, 0x82, 0xaf, 0xaf, 0x1c, 0x18, 0xf5, 0x5f, + 0x28, 0xaa, 0x27, 0x8d, 0x40, 0x11, 0x63, 0x52, 0x9e, 0x60, 0x5c, 0x1e, + 0xc6, 0xff, 0x40, 0x3d, 0x25, 0xc7, 0x26, 0xf5, 0x47, 0x40, 0x7e, 0x4c, + 0xc1, 0x28, 0xc1, 0xaa, 0xf3, 0x97, 0xde, 0xe2, 0xe8, 0x81, 0xc2, 0x01, + 0x44, 0x61, 0x6c, 0xa1, 0x6f, 0x3d, 0x9a, 0x17, 0x94, 0xa7, 0x0a, 0xe0, + 0x5f, 0x97, 0x22, 0xe9, 0xfe, 0xab, 0x65, 0x0c, 0x21, 0xb8, 0x86, 0xaa, + 0xca, 0xa3, 0x41, 0x63, 0xbd, 0x82, 0x54, 0xea, 0x53, 0xa8, 0xc1, 0xdb, + 0xa6, 0xbb, 0x8e, 0xec, 0xba, 0x38, 0xaa, 0xd4, 0x9b, 0xe9, 0xd6, 0x65, + 0x82, 0x30, 0xfb, 0x39, 0x50, 0x38, 0x2a, 0x5d, 0xc8, 0xd5, 0xc0, 0x53, + 0x8e, 0x50, 0xf9, 0x76, 0xe4, 0xee, 0x67, 0x3f, 0x8f, 0xaa, 0x2a, 0xb8, + 0xb3, 0x80, 0x56, 0x05, 0x64, 0x2c, 0x6d, 0x77, 0x05, 0x79, 0x73, 0x6e, + 0x41, 0x0c, 0x9e, 0xcb, 0x32, 0xe0, 0x55, 0x9d, 0x82, 0xb6, 0xf2, 0x2b, + 0x3a, 0xc7, 0x9c, 0xdf, 0x57, 0xea, 0x9a, 0x3f, 0xd4, 0xb5, 0xe8, 0xdf, + 0x66, 0xbc, 0xa9, 0x2b, 0x84, 0x78, 0xb9, 0x71, 0xaf, 0xb0, 0xd6, 0xb1, + 0x85, 0xb6, 0x42, 0xc3, 0x62, 0xda, 0xaa, 0x79, 0xd3, 0x30, 0xd1, 0x40, + 0x69, 0xb9, 0xe9, 0x17, 0xa3, 0xf8, 0x44, 0x33, 0xac, 0x32, 0xb5, 0x6c, + 0xbe, 0x27, 0x60, 0xe9, 0x50, 0x7b, 0xd3, 0x97, 0x49, 0xd1, 0x8a, 0x1b, + 0x13, 0xe9, 0x23, 0xc7, 0xef, 0xc9, 0xfa, 0xd1, 0x3d, 0x12, 0x56, 0x8e, + 0x5d, 0x91, 0x0c, 0x1c, 0xbe, 0x9a, 0x60, 0x69, 0xd0, 0xfe, 0x80, 0xe3, + 0xaa, 0x57, 0xbf, 0x5e, 0x74, 0xfa, 0x5d, 0x86, 0x43, 0x3e, 0xaf, 0x56, + 0x90, 0x17, 0x5f, 0x13, 0xe4, 0xc3, 0x14, 0x8c, 0x73, 0x00, 0x79, 0x92, + 0x44, 0xc5, 0x66, 0xbd}, + priv_key_2, + true}, + + // Comment: ciphertext has low hamming weight + // tcID: 36 + {36, + {0x63, 0x6d, 0x26, 0x28, 0x0a, 0x49, 0xb4, 0x20, 0x7b, 0xd3, 0x0e, 0x67, + 0xe5, 0xe1, 0x5d, 0xdb, 0x54, 0x55}, + {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_3, + true}, + + // Comment: ciphertext has high hamming weight + // tcID: 37 + {37, + {0x44, 0xfa, 0xdc, 0x2b, 0x07, 0x14, 0x5f, 0x74, 0xc5, 0x52, 0xf3, 0x7b, + 0x21, 0x40, 0x33, 0x8a, 0xef, 0x1b, 0x46, 0xd7, 0xd4, 0xaa, 0xbc, 0xb0, + 0x41, 0xfa, 0xf1, 0x9f, 0x22, 0xd6, 0xd1, 0x8f, 0xc4, 0x0a, 0x5e, 0x9a, + 0xa4, 0xfa, 0x70, 0x13, 0xee, 0x79, 0x53, 0xf1, 0x80, 0x32, 0x3d, 0x4a, + 0xff, 0xd3, 0xad, 0xf4, 0xc3, 0x58, 0x08, 0x4b, 0x05, 0x7e, 0x48, 0xee, + 0x00, 0x1f, 0xf5, 0x67, 0xf5, 0xf5, 0x09, 0xd8, 0xd4, 0x29, 0xae, 0xcd, + 0xac, 0x39, 0x74, 0x47, 0x89, 0x3d, 0x81, 0x32, 0x31, 0x32, 0xb1, 0x41, + 0xed, 0x34, 0x5e, 0x0c, 0x52, 0xa9, 0x80, 0xd4, 0x70, 0xde, 0xb3, 0x95, + 0x1b, 0x6f, 0xeb, 0x4c}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + priv_key_4, + true}, + + // Comment: ciphertext has high hamming weight + // tcID: 38 + {38, + {0xa4, 0xf7, 0xea, 0x4d, 0xa2, 0xd6, 0x95, 0x75, 0x01, 0x50, 0xd5, 0xc9, + 0x88, 0x9a, 0x6b, 0x4a, 0xd0, 0xa1, 0x83, 0x18, 0x4a, 0x95, 0x61, 0xb9, + 0xdf, 0xe0, 0xaf, 0xaf, 0xac, 0xcf, 0x16, 0x01, 0x06, 0x28, 0xcc, 0x51, + 0xc6, 0x8d, 0x50, 0x35, 0x91, 0x9e, 0xda, 0xa1, 0xed, 0x46, 0x2d, 0x06, + 0xc4, 0xb5, 0xfe, 0xb6, 0x49, 0xbe, 0x3c, 0x60, 0xf7, 0xbd, 0xc1, 0xe4, + 0xa9, 0x64, 0xe7, 0x58, 0xbb, 0x05, 0x41, 0x38, 0x2b, 0x61, 0xb4, 0x9a, + 0x77, 0x31, 0x4e, 0x08, 0xb3, 0xa8, 0x8f, 0x65, 0xd3, 0xb5, 0xca, 0x2d, + 0x49, 0xb1, 0x5f, 0xf8, 0xaf, 0xa2, 0x29, 0xf4, 0x62, 0x53, 0x5f, 0xcf, + 0x7f, 0x3f, 0x20, 0xdc, 0x01, 0xd8, 0x24, 0x92, 0x70, 0x40, 0x44, 0x6a, + 0x81, 0x36, 0xcc, 0x22, 0xef, 0x04, 0x9b, 0x2c}, + {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + priv_key_5, + true}, + + // Comment: ciphertext mod p,q has high hamming weight + // tcID: 39 + {39, + {0x01, 0x48, 0x72, 0x66, 0x44, 0xc9, 0xd2, 0x07, 0x62, 0xc9, 0x54, 0x6d, + 0x18, 0xd3, 0xc1, 0x3c, 0x62, 0x0f, 0x4b, 0x3b, 0x40, 0x73, 0xc6, 0x8c, + 0x4f, 0x9d, 0xca, 0x92, 0x4a, 0xce, 0xde, 0x08, 0x4e, 0x66, 0xcc, 0x1e, + 0x31, 0xcc, 0x71, 0x35, 0xb5, 0x3b, 0x48, 0x3f, 0xd3, 0x2d, 0x86, 0x65, + 0x17, 0xae, 0xe3, 0xdb, 0x01, 0x9e, 0x56, 0xd1, 0x61, 0x78, 0x7e, 0xe6, + 0xe8, 0x73, 0xf6, 0xc4, 0xf0, 0x8a, 0xcf, 0xc5, 0x82, 0x22, 0x87, 0x1d, + 0xd6, 0xcc, 0xec, 0x5e, 0x2d, 0xd1, 0x89, 0x89, 0x90, 0xc6, 0xcd, 0x98, + 0x34, 0x0a, 0x12, 0xfb, 0x7f, 0x7b, 0x40, 0x4d, 0x15, 0xa5, 0xdb, 0xc2, + 0x6b, 0xbc, 0xb2, 0xf1, 0x85, 0x47, 0xba, 0x2d, 0x62, 0xc5, 0xa5, 0x92, + 0x3f, 0x9e, 0xd5, 0xb9, 0x0c, 0xef, 0xfd, 0x59, 0x7e, 0x8d, 0xda, 0x19, + 0x2d, 0xe9, 0x8f, 0xc3, 0xc7, 0xeb, 0xc1, 0x69, 0x86, 0x3d, 0xe9, 0xf5, + 0x6b, 0xdd, 0x54, 0x94, 0x04, 0xa6, 0x90, 0xb3, 0xef, 0x50, 0xa5, 0x9e, + 0x29, 0x37, 0x55, 0x57, 0xc8, 0x8f}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + priv_key_6, + true}, + + // Comment: ciphertext mod p,q has low hamming weight + // tcID: 40 + {40, + {0x30, 0xbc, 0x68, 0x28, 0xea, 0x18, 0x26, 0x56, 0x87, 0xb8, 0xbd, 0x3b, + 0xae, 0x90, 0xa8, 0xc1}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_7, + true}, + + // Comment: special case ciphertext + // tcID: 41 + {41, + {0x54, 0x28, 0xc3, 0x4a, 0xb4, 0xa9, 0x3d, 0xed, 0xef, 0x45, 0x03, 0x47, + 0xe9, 0xb8, 0x9b, 0x89, 0x4f, 0xa6, 0xc6, 0xb1, 0xc0, 0x7e, 0x02, 0x05, + 0xf5, 0xb4, 0x50, 0x5c, 0xf0, 0xe6, 0x59, 0x54, 0x76, 0x0e, 0x3c, 0xe9, + 0x2a, 0x17, 0x04, 0x99, 0xdf, 0xc1, 0x0d, 0x5f, 0x3b, 0x4e, 0xe7, 0x28, + 0x43, 0xbd, 0x39, 0x4d, 0x04, 0xf0, 0x31, 0x0d, 0xb1, 0xf7, 0xdc, 0x47, + 0x95, 0x0e, 0xbe, 0x88, 0xb3, 0xd3, 0x24, 0x92, 0xd7, 0x17, 0x08, 0x14, + 0xdd, 0xe0, 0xe0, 0x56, 0x45, 0x60, 0x74, 0x0f, 0x6b, 0xc7, 0xc3, 0x4a, + 0x64, 0xa9, 0x54, 0x79, 0x77, 0xb4, 0x46, 0xe8, 0xf9, 0xed, 0xbe, 0xc9, + 0x72, 0x46, 0xe1, 0x13, 0xe6, 0xf8, 0x6a, 0x2e, 0x81, 0xcd, 0xbd, 0xef, + 0x65, 0x31, 0x01, 0x66, 0x38, 0x19, 0x6e, 0xaa, 0x8c, 0xab, 0x3c, 0xd7, + 0xc6, 0xf6, 0xfb, 0xdc, 0x8a, 0x60, 0xe5, 0xb4, 0x86, 0x98, 0x99, 0x33, + 0x10, 0x87, 0x24, 0x29, 0xcf, 0x5b, 0xaa, 0x34, 0xf3, 0x2c, 0x6f, 0xd9, + 0x32, 0x02, 0x65}, + {0x53, 0x7d, 0x28, 0xa7, 0x25, 0x5d, 0xad, 0x06, 0x38, 0x3c, 0x7a, 0x6d, + 0xbd, 0x17, 0x6d, 0xef, 0x69, 0xb0, 0x6c, 0x20, 0xcb, 0xd4, 0xfe, 0xae, + 0xc6, 0x11, 0xe9, 0xf2, 0x1b, 0x20, 0xef, 0xad, 0x4d, 0x61, 0x8d, 0xa1, + 0x28, 0x00, 0xf3, 0xb3, 0x1c, 0x33, 0xa8, 0xed, 0xdd, 0x08, 0x54, 0x12, + 0x7c, 0xb4, 0xda, 0xf8, 0x2e, 0x97, 0xab, 0x39, 0x57, 0x11, 0x7d, 0x6c, + 0x7b, 0x35, 0xd1, 0x0d, 0xe1, 0x19, 0xe5, 0x39, 0x64, 0x3c, 0xc3, 0xab, + 0x2b, 0x02, 0xdf, 0x38, 0xc7, 0x3c, 0x38, 0xa1, 0x17, 0xc0, 0x05, 0x23, + 0x8e, 0x3f, 0xcb, 0x02, 0x23, 0x90, 0xe9, 0x87, 0xc7, 0x9f, 0x6a, 0xad, + 0xad, 0x08, 0x1a, 0xaa, 0x13, 0x86, 0x2d, 0x4c, 0xf7, 0xbb, 0x9b, 0x01, + 0x13, 0xce, 0x43, 0xf3, 0x24, 0xf8, 0xae, 0x9e, 0x9d, 0x50, 0xeb, 0x7c, + 0x76, 0x9f, 0xb1, 0x84, 0x41, 0x2d, 0xcb, 0xa1, 0xa4, 0xba, 0xfb, 0x29, + 0xac, 0xdf, 0x3a, 0x9b, 0x15, 0xec, 0xad, 0xb5, 0x31, 0xa3, 0xdc, 0xca, + 0x4a, 0x8e, 0xd8, 0xd9, 0x56, 0xcb, 0xf7, 0x09, 0x71, 0x0e, 0x41, 0x42, + 0x7c, 0x11, 0xc9, 0x7b, 0x68, 0x46, 0x79, 0x32, 0x38, 0x7b, 0xb6, 0x25, + 0xdf, 0xdf, 0xe3, 0x04, 0x6a, 0x4c, 0xd0, 0xd9, 0x31, 0xcb, 0x44, 0xb1, + 0x09, 0xa6, 0x7f, 0xc0, 0x08, 0x59, 0x78, 0xae, 0x1e, 0x3d, 0x8c, 0xe0, + 0x42, 0xc6, 0x31, 0xf3, 0x7a, 0x09, 0x39, 0x3e, 0x8c, 0xb7, 0xe1, 0x14, + 0xe9, 0x23, 0x28, 0xe4, 0x1c, 0x84, 0x9a, 0x33, 0x4c, 0x15, 0x40, 0xde, + 0x13, 0x39, 0xfa, 0xc5, 0xb7, 0x43, 0x12, 0xc1, 0x87, 0x7f, 0x85, 0x11, + 0x51, 0xd7, 0xb3, 0x5c, 0xe4, 0xe0, 0xf2, 0x3d, 0x4c, 0xd5, 0x02, 0xbd, + 0x5c, 0x60, 0x68, 0xb5, 0x8b, 0x5d, 0xa3, 0xcd, 0x3a, 0x8f, 0x79, 0xd1, + 0xf8, 0xb2, 0x9e, 0x30}, + priv_key_8, + true}, + + // Comment: ciphertext is a simple fraction + // tcID: 42 + {42, + {0x9d, 0x01, 0xac, 0xaf, 0xe3, 0x37, 0x5c, 0x44, 0x4a, 0x74, 0xd3, 0xed, + 0x74, 0x16, 0x6e, 0x87, 0x28, 0xeb, 0x66, 0x57, 0xc7, 0x64, 0x46, 0x77, + 0x57, 0x97, 0x20, 0xaa, 0x8f, 0xfe, 0xbe, 0x64, 0xf5, 0x2e, 0x36, 0xb4, + 0x49, 0xf8, 0xa0, 0xfe, 0x79, 0xe0, 0x7b, 0xd5, 0x9e, 0x46, 0xaa, 0x48, + 0xc8, 0x30, 0x88, 0xac, 0x38, 0xbf, 0x10, 0xa3, 0xe0, 0x36, 0x15, 0x8c, + 0x19, 0x8a, 0x2a, 0x3f, 0xed, 0x28, 0x3b, 0x27, 0x10, 0xb6, 0x32, 0xe0, + 0x74, 0x1f, 0x97, 0x09, 0x69, 0xb4, 0x75, 0xbc, 0x4a, 0xe8, 0x35, 0x5e, + 0x60, 0xc4, 0x40, 0xf7, 0x1f, 0x30, 0x4a, 0x13, 0x63, 0xb2, 0x48, 0x19, + 0xa3, 0x51, 0xd5, 0x14, 0x78, 0x36, 0xfe, 0xbb, 0xe2, 0x49, 0xd6, 0x5e, + 0xf3, 0xc4, 0x83, 0xa7, 0x6d, 0xf4, 0x6a, 0x01, 0x9a, 0x2f, 0x3e, 0xec, + 0xfd, 0xf0, 0xc1, 0x8c, 0x0a, 0xb1, 0x1d, 0xe9, 0x03, 0x13, 0xcd, 0x9a, + 0xf9, 0x3a, 0x85, 0x7d, 0xba, 0xf8, 0x04, 0x9c, 0x6e, 0xfe, 0xde, 0x83, + 0x27, 0x44, 0x40, 0xec, 0xe9, 0xc2, 0x10, 0x3d, 0x00, 0xe9, 0x42, 0xca, + 0x65, 0xa8, 0xef, 0xbe, 0xbe, 0x61, 0x90, 0xd9, 0xe5, 0xed, 0x61, 0x81, + 0x68, 0x04, 0xd9, 0x41, 0xd0, 0x27, 0xcc, 0xca, 0xe2, 0x96, 0x68, 0x54, + 0xb3, 0x8e, 0xa0, 0x7b, 0xce, 0xf8, 0x57, 0xe5, 0xfc, 0x3f, 0xb4, 0xaa, + 0x5f, 0x3c, 0x4c, 0x56, 0x36, 0x00, 0x07, 0xf9, 0x72, 0xd5, 0xd6, 0xd6, + 0x74, 0x0a, 0x58, 0x5d, 0x00, 0x0d, 0xf6, 0x19, 0xd3, 0x46, 0x60, 0x32, + 0x93, 0x0a, 0x85, 0x6c, 0x2e, 0xe1, 0x4d, 0xb5, 0xe6, 0x96, 0x0c, 0x8e, + 0x9f, 0xfe, 0x79, 0x10, 0x7e, 0x21, 0x2c, 0xdd, 0x6e, 0x08, 0x2e, 0xcc, + 0xb1, 0x0a}, + {0x17, 0x17, 0x59, 0xda, 0x87, 0x53, 0x22, 0x42, 0xdc, 0xbd, 0x48, 0x21, + 0x48, 0x8d, 0x48, 0x61, 0xc1, 0xd8, 0x7a, 0x24, 0x79, 0xc6, 0x55, 0xe9, + 0x45, 0xd0, 0x2c, 0xb5, 0xde, 0x97, 0x99, 0xf5, 0xf6, 0x19, 0x94, 0x13, + 0x10, 0x1e, 0x0c, 0xaf, 0x24, 0xbc, 0xfa, 0x73, 0x19, 0xb9, 0x1d, 0xa4, + 0x81, 0xb3, 0xc7, 0x17, 0xdb, 0xd8, 0x94, 0xf9, 0xf7, 0xfe, 0x81, 0x49, + 0x64, 0xcd, 0xc5, 0xd2, 0xf5, 0xda, 0xab, 0x16, 0x1c, 0x5d, 0x36, 0x34, + 0x6e, 0xc3, 0x0a, 0x5d, 0x8e, 0x8e, 0x95, 0x9d, 0xf2, 0x5f, 0xc1, 0x07, + 0xce, 0x2f, 0xe8, 0x31, 0xae, 0xce, 0xaf, 0xcd, 0x58, 0x0d, 0xd9, 0xd6, + 0xe8, 0x62, 0xb0, 0xdc, 0x67, 0xc9, 0x77, 0x86, 0x94, 0x7a, 0x06, 0x78, + 0x8d, 0xc0, 0x37, 0x79, 0x4b, 0xa3, 0xba, 0xc7, 0xd6, 0xc1, 0xdd, 0x87, + 0xf0, 0xd0, 0xac, 0xc4, 0xb6, 0x5d, 0x0f, 0x05, 0x96, 0x58, 0x84, 0xa3, + 0xa6, 0xb5, 0x7c, 0x50, 0xa3, 0xcd, 0x7b, 0x75, 0x89, 0x07, 0xb4, 0x5f, + 0x87, 0x7b, 0xac, 0xe2, 0x10, 0x2e, 0x28, 0xe6, 0x1d, 0xac, 0x68, 0xca, + 0xfd, 0xb0, 0xca, 0xfe, 0x63, 0x56, 0x64, 0xf2, 0x7d, 0x00, 0x5b, 0xf0, + 0x3c, 0x80, 0x91, 0x14, 0xe6, 0xd2, 0xd3, 0xef, 0x06, 0xf1, 0x8e, 0xff, + 0xdc, 0xd8, 0xf4, 0xb2, 0x23, 0x50, 0x62, 0x59, 0x76, 0x5e, 0xfb, 0xd6, + 0x32, 0xbe, 0x12, 0x8b, 0x67, 0xb2, 0x68, 0xdf, 0x2e, 0x6f, 0x99, 0x71, + 0x43, 0x25, 0xd7, 0xcf, 0x08, 0x91, 0x10, 0xae, 0xdb, 0xb5, 0x5d, 0x05, + 0x56, 0xc7, 0x6a, 0x16, 0x4c, 0xb6, 0x53, 0x4b, 0x36, 0xc0, 0xab, 0x6f, + 0xee, 0x98, 0xe4, 0xd0, 0xf8, 0xdb, 0x7a, 0x76, 0xba, 0xc1, 0xd9, 0xb8, + 0x32, 0x8b, 0x92, 0x8e, 0x66, 0x01, 0x09, 0x2f, 0xf6, 0x1c, 0xaf, 0x02, + 0x98, 0x17, 0x5a, 0x39}, + priv_key_9, + true}, + + // Comment: ciphertext is a simple fraction + // tcID: 43 + {43, + {0x67, 0x42, 0xf1, 0xe5, 0xba, 0x66, 0x6a, 0x10, 0x27, 0x47, 0xf6, 0xc9, + 0x0b, 0x7a, 0xfe, 0x57, 0x00, 0x24, 0x9c, 0xf6, 0x01, 0x92, 0xb2, 0x01, + 0xc6, 0xc2, 0x9b, 0xff, 0xf1, 0x48, 0x7b, 0x0c, 0xa4, 0x10, 0x00, 0x91, + 0xe9, 0xe1, 0xd9, 0x4d, 0xf3, 0xaf, 0x18, 0x02, 0x18, 0x22, 0x83, 0x5b, + 0x40, 0xb9, 0xc2, 0x0e, 0x2b, 0xf8, 0x3e, 0xf1, 0x74, 0xde, 0xae, 0xbc, + 0x94, 0xac, 0x97, 0x70, 0xd8, 0xb1, 0x28, 0xad, 0xe6, 0x11, 0xc1, 0x92, + 0x56, 0xd6, 0xfb, 0x62, 0xa4, 0x13, 0x01, 0x89, 0x8a, 0xf0, 0x74, 0x25, + 0x4c, 0x75, 0x6f, 0x8a, 0x24, 0x18, 0x51, 0xf3, 0xd4, 0xa0, 0x52, 0xd7, + 0x74, 0x5f, 0x99, 0xd9, 0xe1, 0x61, 0x43, 0x4a, 0xf4, 0x94, 0x0a, 0x80, + 0x61, 0x0c, 0xb2, 0xfe, 0x63, 0x52, 0x0b, 0xce, 0xfd, 0xa7, 0x45, 0x64, + 0xb0, 0x2c, 0x99, 0xee, 0x9b, 0x0d, 0x88, 0x03, 0x6a, 0xc3, 0x9c, 0xe5, + 0x47, 0xcf, 0x10, 0x3f, 0xee, 0x0c, 0x16, 0x66, 0xf0, 0x75, 0x77, 0x34, + 0xc2, 0x95, 0x77, 0xfb, 0xd2, 0xf8, 0x8e, 0x11, 0x05, 0x8b, 0x5f, 0x3e, + 0x81, 0xf8, 0x2f, 0xf3, 0xf4, 0x56, 0xdd, 0xc8, 0x01, 0x8f, 0x7e, 0xd7, + 0x40, 0x97, 0x9b, 0x15, 0xda, 0x66, 0x46, 0x9b}, + {0x46, 0xa9, 0xee, 0x98, 0x6e, 0xfc, 0x30, 0xf1, 0x6a, 0x6d, 0x46, 0x52, + 0x18, 0x65, 0xf3, 0xeb, 0xf9, 0x7e, 0xe2, 0xc0, 0x2d, 0x69, 0x3f, 0x8f, + 0x3a, 0xe7, 0x46, 0xc9, 0x97, 0x16, 0xee, 0x5d, 0x10, 0xa2, 0x5a, 0x8f, + 0xb3, 0x4f, 0xb7, 0x5c, 0x73, 0x50, 0x62, 0xbe, 0xd8, 0x16, 0xc2, 0xa2, + 0xcf, 0xcc, 0x67, 0x33, 0xc9, 0xd1, 0xf1, 0xb2, 0x3d, 0xf8, 0x93, 0xcb, + 0xaa, 0x8c, 0x92, 0xdb, 0xf0, 0xe8, 0xbf, 0x93, 0xa8, 0x0d, 0x8a, 0x21, + 0xc1, 0xd4, 0xcd, 0x2a, 0xf3, 0xda, 0x72, 0x8d, 0x9a, 0xa4, 0x76, 0xae, + 0x55, 0xca, 0x70, 0x08, 0x20, 0x43, 0x5c, 0x02, 0xcd, 0x87, 0x2d, 0x38, + 0x35, 0xb4, 0xcb, 0x0f, 0x46, 0x26, 0xfe, 0xec, 0xb0, 0xbb, 0xe4, 0x5f, + 0x35, 0xe2, 0xf8, 0x0c, 0x70, 0x4d, 0x9a, 0x4e, 0x1e, 0x2b, 0xc6, 0x13, + 0xbf, 0x06, 0xfb, 0x52, 0xf2, 0x6c, 0xa5, 0xcb, 0xa6, 0x9c, 0x3b, 0xd9, + 0x6b, 0x1a, 0x38, 0x45, 0xa3, 0xfe, 0xd6, 0x72, 0xa5, 0x21, 0x10, 0xa9, + 0xe7, 0x10, 0xa7, 0x71, 0x0a, 0x4f, 0xfa, 0x44, 0xf1, 0xff, 0x89, 0x0c, + 0x1d, 0x69, 0x88, 0x82, 0xeb, 0x27, 0xb2, 0x7c, 0xd8, 0x18, 0x4a, 0x9f, + 0x5e, 0x3d, 0x4b, 0x33, 0xa5, 0x18, 0x85, 0xf2, 0x3b, 0x80, 0xe9, 0x78, + 0x87, 0xe7, 0x09, 0x9c, 0x3b, 0xea, 0x6a, 0xa7, 0x6d, 0xb8, 0x3a, 0xc9, + 0xec, 0x68, 0x80, 0xce, 0x78, 0x4d, 0x34, 0xa4, 0xce, 0xcf, 0x84, 0x14, + 0x04, 0xd6, 0x29, 0x5f, 0x53, 0x1e, 0x6f, 0x12, 0x62, 0xdd, 0xfe, 0xf2, + 0x8f, 0x06, 0x41, 0x26, 0x70, 0xcc, 0xd2, 0xaf, 0x40, 0x4b, 0x76, 0xf9, + 0x4d, 0x98, 0xae, 0x6c, 0x27, 0x89, 0x94, 0x4b, 0x66, 0xce, 0xa2, 0xa0, + 0x33, 0xe2, 0xf4, 0x05, 0x21, 0x76, 0x24, 0xfe, 0xa4, 0x44, 0x66, 0x6e, + 0xf3, 0x0c, 0x7b, 0x84}, + priv_key_10, + true}, + + // Comment: edge case for Montgomery reduction (32 bit) + // tcID: 44 + {44, + {0xa4, 0x1e, 0xbd, 0x80, 0xb1, 0x5c, 0xbe, 0x50, 0x84, 0x27, 0x90, 0xf7, + 0xf3, 0x0b, 0x68, 0x0a, 0xaa, 0xc8, 0x07, 0xaf, 0xee, 0xb4, 0xe5, 0x30, + 0x6d, 0xee, 0x48, 0xe6, 0xd7, 0x94, 0x6a, 0xb8, 0x37, 0x8f, 0xa6, 0x11, + 0x2a, 0xe8, 0x68, 0x74, 0xf7, 0xb1, 0x42, 0x33, 0xef, 0x62, 0xce, 0x90, + 0xe3, 0xc0, 0xf0, 0xeb, 0x55, 0x51, 0xa2, 0x56, 0xc0, 0x75, 0x9e, 0x3b, + 0x14, 0xcd, 0x70, 0x41, 0x1a, 0x89, 0x71, 0x50, 0x64, 0x0b, 0xca, 0x5d, + 0x78, 0x29, 0x8a, 0x55, 0x79, 0x92, 0xae, 0x3b, 0xed, 0xe9, 0x7b, 0x98, + 0x1b, 0x69, 0x50, 0x68, 0x9c, 0x74, 0xd7, 0xad, 0x90, 0x65, 0x18, 0x70, + 0xd8, 0xf5, 0x65, 0x7a, 0x20, 0x2f, 0x6d, 0xcc, 0x2d, 0x6f, 0xd2, 0x69, + 0x8f, 0x03, 0x64, 0x2a, 0xeb, 0xc4, 0x89, 0xc3, 0xac, 0x9a, 0x68, 0xc7, + 0xa2, 0xc1, 0x84, 0x01, 0x7f, 0x8b, 0x8e, 0xa8, 0x1b, 0x80, 0xcc, 0xd7, + 0x87, 0x1e, 0x01, 0xc9, 0xd7, 0xb3, 0x49, 0x60, 0x70, 0xc2, 0x50, 0x8c, + 0xb6, 0x9e, 0xb7, 0x16, 0x67, 0x64, 0x98, 0x19, 0xe8, 0x03, 0xa0, 0xc0, + 0xfd, 0xca, 0x45, 0xc7, 0xc2, 0x1c, 0x98, 0x6b, 0xaa, 0xb1, 0x2f, 0x98, + 0x6f, 0x37, 0xc3, 0x13, 0x2d, 0x77, 0xb5, 0x86, 0x1d, 0x87, 0x75, 0x3f, + 0x61, 0x47, 0xa7, 0xaa, 0x39, 0xe7, 0x00, 0x29, 0xc0, 0x24, 0xd5, 0x89, + 0x6d, 0x8a, 0xdd, 0x07, 0x6e, 0x51, 0x7e, 0xf0, 0xb4, 0x00, 0x49, 0xd7, + 0xfd, 0x04, 0x95, 0xa3, 0xe3, 0xb6, 0x3e, 0xda}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00}, + priv_key_11, + true}, + + // Comment: edge case for Montgomery reduction (32 bit) + // tcID: 45 + {45, + {0xf5, 0x30, 0xf3, 0xad, 0xef, 0x7f, 0xc8, 0x0a, 0x14, 0x85, 0x31, 0x10, + 0x3d, 0x79, 0x36, 0x9d, 0x74, 0x1c, 0xa4, 0x0c, 0xfe, 0xdf, 0xb9, 0xae, + 0x1d, 0x15, 0x0e, 0xeb, 0x73, 0xa4, 0xac, 0xdf, 0x71, 0xae, 0xa6, 0xde, + 0xfd, 0x3c, 0x49, 0x3e, 0xc0, 0x32, 0xf2, 0xdb, 0x51, 0x75, 0x8a, 0xd4, + 0xe0, 0x2e, 0x2b, 0xd9, 0xd4, 0x83, 0x64, 0xbc, 0x0a, 0xdc, 0x0a, 0x70, + 0x79, 0x37, 0x27, 0x45, 0x5b, 0xe3, 0x3a, 0xbd, 0xec, 0x47, 0xcb, 0x99, + 0x04, 0xc7, 0xcb, 0x0b, 0xd2, 0xbb, 0xd1, 0x3a, 0x5a, 0x10, 0x71, 0xd3, + 0x26, 0x92, 0x1f, 0xae, 0xde, 0xec, 0x73, 0xb6, 0xbf, 0x0a, 0xab, 0xfb, + 0x1b, 0x8d, 0x84, 0x43, 0x26, 0x15, 0xd7, 0xce, 0xb2, 0xa9, 0x43, 0xd1, + 0xfc, 0x56, 0x79, 0x97, 0x8a, 0xc1, 0x8a, 0xda, 0xb0, 0x09, 0xc8, 0x6c, + 0xc3, 0x81, 0xc1, 0x88, 0x78, 0xda, 0xce, 0x13, 0x51, 0xd1, 0xde, 0x94, + 0xea, 0x45, 0x84, 0x65, 0xd2, 0x91, 0xee, 0x9c, 0xf5, 0x91, 0xeb, 0x98, + 0x28, 0x4e, 0x0d, 0x49, 0x7f, 0x69, 0x9e, 0x74, 0x43, 0xba, 0x15, 0xeb, + 0x85, 0x19, 0x07, 0xaa, 0x01, 0xce, 0xbb, 0x86, 0x4b, 0xa3, 0xa6, 0xfb, + 0x12, 0x27, 0xa7, 0x36, 0xcd, 0xb0, 0x00, 0xff, 0xf7, 0x0a, 0xd2, 0x5d, + 0xab, 0xa2, 0x6a, 0x4c, 0x4a, 0xf0, 0x01, 0x41, 0x01, 0x5a, 0x04, 0x9b, + 0x9d, 0xcd, 0x4e, 0xd2, 0xc1, 0x99, 0x6f}, + {0xbb, 0x11, 0xe6, 0x8c, 0x71, 0xd5, 0x8b, 0xf3, 0x06, 0x58, 0x75, 0x1b, + 0xc3, 0x21, 0x8e, 0x68, 0xbe, 0x87, 0xdc, 0x8a, 0xfa, 0x5f, 0xf9, 0x8a, + 0xe6, 0x2c, 0x06, 0x50, 0x15, 0x48, 0x98, 0x59, 0x59, 0xed, 0x95, 0x17, + 0x2a, 0x9d, 0x36, 0x59, 0xee, 0x6e, 0xc3, 0x4b, 0xc4, 0x17, 0xce, 0xe1, + 0x2b, 0x87, 0x80, 0x01, 0xc5, 0x4b, 0xc1, 0xe0, 0x85, 0xeb, 0xbf, 0xc0, + 0xe8, 0xd9, 0x77, 0xd3, 0x5e, 0xbc, 0x25, 0x06, 0x18, 0xbf, 0xe6, 0xca, + 0xa1, 0xd0, 0x18, 0xf2, 0xf4, 0x06, 0x7c, 0x3f, 0x82, 0x50, 0x16, 0xc6, + 0x48, 0xc1, 0x88, 0x16, 0x65, 0x60, 0x05, 0x6b, 0xe9, 0xd6, 0xa9, 0x51, + 0x43, 0xbd, 0xd4, 0xfe, 0xa6, 0xeb, 0xaa, 0xb5, 0x6f, 0x39, 0x7e, 0xc7, + 0x8c, 0x99, 0x15, 0xaf, 0xe0, 0xa1, 0x8b, 0xe3, 0xf3, 0x30, 0x85, 0xc2, + 0xae, 0x2a, 0xf3, 0xa7, 0x98, 0xd8, 0x62, 0xec, 0x99, 0x7f, 0xf5, 0x56, + 0xd9, 0x1b, 0x3a, 0x80, 0xbd, 0x67, 0x5f, 0xd2, 0xce, 0x4f, 0x1c, 0xeb, + 0xfb, 0xbe, 0xb2, 0x7b, 0xec, 0x85, 0x6a, 0x29, 0xd2, 0x67, 0x66, 0x9e, + 0x2d, 0x78, 0xf0, 0xe7, 0xf5, 0xa1, 0x55, 0x98, 0x53, 0xea, 0x7c, 0xbe, + 0x50, 0xc3, 0xa1, 0x05, 0x1f, 0x71, 0xb7, 0x45, 0x91, 0xc5, 0xab, 0x4e, + 0xfb, 0x2d, 0x1e, 0xda, 0x47, 0xe2, 0x1f, 0x49, 0x86, 0x6e, 0x80, 0xd7, + 0x5e, 0x23, 0x74, 0x86, 0x85, 0x2d, 0x5a, 0x24, 0xb7, 0x20, 0x17, 0xd9, + 0x33, 0x4e, 0x95, 0x84, 0x24, 0xed, 0x32, 0xf5, 0xa0, 0x2d, 0xb7, 0xcc, + 0x2c, 0xdf, 0x74, 0x3b, 0x58, 0x86, 0x4a, 0x21, 0x9a, 0x86, 0x67, 0x89, + 0x0b, 0x39, 0x6c, 0x73, 0xca, 0x9e, 0x7c, 0x72, 0xc7, 0x43, 0x51, 0xdd, + 0x31, 0x75, 0x83, 0xf4, 0x63, 0x09, 0x40, 0x14, 0xce, 0xdc, 0xc1, 0x22, + 0x79, 0x16, 0x8c, 0xcb}, + priv_key_12, + true}, + + // Comment: edge case for Montgomery reduction (64 bit) + // tcID: 46 + {46, + {0xc0, 0xe1, 0x7f, 0xbe, 0x48, 0x01, 0x15, 0xf5, 0xfe, 0x7a, 0x66, 0x23, + 0x6a, 0xdc, 0xd3, 0x47, 0x7f, 0xb6, 0xd7, 0xd2, 0xac, 0x5c, 0xfc, 0xda, + 0x26, 0xaf, 0xb2, 0x1b, 0x3d, 0xe5, 0x9b, 0x36, 0xb7, 0x88, 0x9c, 0x9b, + 0xac, 0xcd, 0x91, 0xdd, 0x7d, 0xbe, 0x7f, 0xe7, 0x44, 0xcc, 0x48, 0xb3, + 0x01, 0xce, 0x79, 0x9c, 0xe3, 0x93, 0x45, 0x2c, 0x6b, 0xb2, 0x4a, 0x14, + 0xe5, 0xdb, 0x72, 0xcd, 0x8a, 0xe7, 0x61, 0xa0, 0x4f, 0x39, 0x72, 0x94, + 0x3c, 0x3b, 0x59, 0xae, 0xd2, 0xb8, 0x02, 0x46, 0xad, 0xa1, 0x96, 0x5b, + 0xc0, 0xbd, 0x0b, 0xd5, 0x28, 0x56, 0xd7, 0xba, 0x97, 0xfe, 0x8f, 0xa8, + 0x04, 0x06, 0xd9, 0xc9, 0xd9, 0xaf, 0x36, 0x74, 0x43, 0xdf, 0x03, 0x6b, + 0x15, 0x49, 0xd1, 0xca, 0x18, 0x36, 0xe6, 0x76, 0xcb, 0x0f, 0x4a, 0x96, + 0x22, 0x73, 0xc3, 0x41, 0x0d, 0x29, 0xb7, 0x80, 0x5a, 0x7b, 0x15, 0x0c, + 0x23, 0x07, 0x0d, 0xa7, 0x2a, 0x7e, 0x51, 0x98, 0xdf, 0x32, 0x2c, 0x6b, + 0xcc, 0x27, 0x98, 0xe8, 0xba, 0x70, 0x68, 0x54, 0xea, 0x2f, 0x5d, 0x54, + 0x28, 0xf5, 0x0c, 0x01, 0xed, 0xac, 0x19, 0xd2, 0x52, 0x95, 0xfd, 0x23, + 0x9f, 0xf8, 0x6e, 0xb8, 0xed, 0xd9, 0xfb, 0x53, 0xe6, 0x34, 0x04, 0x4e, + 0x21, 0x07, 0x9c, 0x60, 0x5a, 0x9d, 0x32, 0x32, 0xa6, 0x1c, 0x93, 0x9e, + 0x7c, 0x87, 0xc3, 0x39, 0xb0, 0x48, 0x1a, 0x04, 0xfe, 0x2a, 0xec, 0xbc, + 0xbb, 0x15, 0xf1, 0x9d, 0x23, 0x89, 0xfe, 0x3f, 0x6a, 0x2d, 0xc3, 0x5f, + 0xb2, 0x89, 0xcc, 0x68, 0x18, 0x59, 0x8d, 0xce, 0x50, 0x5a, 0x11, 0xf9, + 0xac, 0xed, 0xdd, 0x1a}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_13, + true}, + + // Comment: edge case for Montgomery reduction (64 bit) + // tcID: 47 + {47, + {0xe0, 0xf5, 0x7a, 0x63, 0x34, 0xf9, 0x71, 0x63, 0xfb, 0x65, 0xa0, + 0xf9, 0x24, 0x25, 0x9c, 0xa5, 0x55, 0x8e, 0x51, 0x49, 0xbc, 0x09, + 0x4b, 0x06, 0xbb, 0xdb, 0x2c, 0xfe, 0x2b, 0x5c, 0xc4, 0xe5, 0x2e, + 0xea, 0x01, 0x5a, 0xfa, 0xc6, 0xa4, 0xfd, 0x12, 0x4d, 0xd4, 0xa0, + 0xc3, 0xc2, 0x5c, 0x9f, 0x7f, 0x36, 0xfc, 0x46, 0x5f, 0xda, 0x62, + 0x36, 0x61, 0xc9, 0x63, 0xa1, 0xeb, 0x6b, 0xd4, 0x86, 0x63, 0xed, + 0xe9, 0x9e, 0xc3, 0xbe, 0xd2, 0x12, 0x74}, + {0xd9, 0x6b, 0x1e, 0xd7, 0xa5, 0x07, 0x1a, 0xf8, 0xc4, 0x8b, 0x1a, 0x16, + 0x2d, 0x9a, 0x3c, 0x33, 0x6b, 0xb0, 0xd8, 0xb8, 0x93, 0xf5, 0x47, 0x19, + 0xb2, 0x1e, 0x2b, 0xd8, 0x58, 0x1b, 0x46, 0xde, 0x77, 0x3f, 0xb9, 0x06, + 0xa9, 0x95, 0x85, 0xb7, 0x77, 0xb7, 0xaa, 0xb4, 0x13, 0x0e, 0x15, 0xd0, + 0xfd, 0x57, 0x6c, 0x79, 0x68, 0xdc, 0x94, 0x00, 0x19, 0xa5, 0x68, 0xc6, + 0xb4, 0x25, 0xf0, 0x01, 0x78, 0x43, 0x47, 0x2c, 0x69, 0x8b, 0x25, 0x25, + 0x36, 0x76, 0xfb, 0x0d, 0x6d, 0x1d, 0xba, 0x59, 0xca, 0x4f, 0xdf, 0x90, + 0x17, 0x3a, 0xf5, 0xf2, 0x8b, 0x9e, 0xa9, 0x3d, 0x9a, 0x95, 0xc6, 0x15, + 0x00, 0xfb, 0x89, 0x13, 0x1f, 0x2d, 0x93, 0x21, 0x7a, 0xea, 0x06, 0x91, + 0x0d, 0x41, 0x5b, 0x55, 0x1e, 0xd8, 0xe8, 0x50, 0x32, 0x54, 0xc6, 0x25, + 0x6f, 0xe8, 0x83, 0x1e, 0x11, 0x52, 0xf4, 0x07, 0xcb, 0xc5, 0xce, 0x89, + 0xe9, 0x91, 0x71, 0x9f, 0xea, 0xd2, 0xce, 0xcb, 0xe6, 0x23, 0x59, 0xbd, + 0xe6, 0x0a, 0xdc, 0x48, 0x0e, 0xfc, 0x6b, 0x0c, 0xea, 0x51, 0x77, 0xcd, + 0x56, 0x63, 0xf9, 0x9a, 0xba, 0x8c, 0x8f, 0x9a, 0x67, 0x0b, 0x50, 0x60, + 0xc9, 0xea, 0x52, 0x31, 0xa9, 0x5d, 0x65, 0x5e, 0xef, 0x14, 0x48, 0x5c, + 0xaf, 0x68, 0xa6, 0x88, 0xb2, 0x42, 0xe1, 0xe6, 0xa6, 0x54, 0x3a, 0xf2, + 0x39, 0xcf, 0x65, 0xc8, 0xd4, 0xae, 0xc6, 0x26, 0xfa, 0xe4, 0x44, 0xba, + 0xec, 0xf1, 0xc7, 0x0b, 0x2d, 0x3d, 0xa3, 0xc8, 0xb0, 0x63, 0xe0, 0x9e, + 0x20, 0xaa, 0x44, 0x1e, 0xca, 0x37, 0x2b, 0x9b, 0x13, 0xa8, 0x13, 0xda, + 0xcf, 0xd3, 0x33, 0xc4, 0x91, 0x35, 0x0e, 0xd3, 0x48, 0x83, 0x43, 0x75, + 0xfe, 0xbf, 0xb8, 0x85, 0xae, 0x00, 0xe1, 0x6b, 0x18, 0x28, 0x48, 0x46, + 0x75, 0xf8, 0x70, 0xe1}, + priv_key_14, + true}, + + // Comment: edge case for Montgomery reduction (1024 bit) + // tcID: 48 + {48, + {0xa3, 0x80, 0x7f, 0x5d, 0x34, 0xac, 0xd3, 0x91, 0x23, 0xd2, 0xec, 0x83, + 0x64, 0x82, 0x25, 0xb5, 0x45, 0x90, 0xb4, 0x57, 0x50, 0xe1, 0x3c, 0x6c, + 0xac, 0xf5, 0x87, 0xda, 0xc4, 0xfe, 0x9c, 0x9e, 0x32, 0xa7, 0x47, 0xb6, + 0xb7, 0xf0, 0x73, 0xd9, 0x4b, 0x07, 0x31, 0x1a, 0x0e}, + {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_15, + true}, + + // Comment: edge case for Montgomery reduction (1024 bit) + // tcID: 49 + {49, + {0xf9, 0x07, 0x7a, 0xa6, 0x29, 0xca, 0xc8, 0x0d}, + {0x9a, 0x29, 0x8a, 0x64, 0xd7, 0x3b, 0x64, 0x4b, 0xb4, 0xf1, 0x84, 0xc8, + 0xce, 0xba, 0xa0, 0x1f, 0xcc, 0x9b, 0x9b, 0x1f, 0xea, 0x5e, 0x93, 0xd3, + 0x46, 0x3a, 0x28, 0xe7, 0x32, 0x84, 0x12, 0x3a, 0x1a, 0xbf, 0xae, 0x36, + 0xef, 0x57, 0xed, 0xd7, 0x2a, 0xb9, 0x67, 0x6c, 0x66, 0xb6, 0x29, 0xcf, + 0x42, 0x45, 0x0d, 0xbf, 0x7c, 0x63, 0x47, 0x04, 0x77, 0x46, 0xff, 0x62, + 0xc2, 0x2f, 0x1e, 0x0b, 0x85, 0x45, 0x00, 0xcd, 0x31, 0x38, 0x4f, 0x6f, + 0xad, 0xcf, 0x99, 0x68, 0x28, 0xd9, 0x65, 0x00, 0xb6, 0xb0, 0x23, 0x61, + 0x9e, 0x23, 0x78, 0x23, 0x05, 0x53, 0xe9, 0xb9, 0x22, 0x63, 0x67, 0xab, + 0x7b, 0x8a, 0x06, 0x16, 0x9e, 0x13, 0x25, 0xfb, 0x9e, 0x8a, 0x73, 0xc2, + 0x64, 0x40, 0x08, 0x55, 0xc3, 0xb1, 0x02, 0x29, 0xb6, 0xa6, 0x61, 0xd6, + 0x7e, 0x18, 0x26, 0xbb, 0x32, 0xfc, 0x6a, 0xb4, 0x4e, 0x4b, 0x67, 0x12, + 0x06, 0x6c, 0x25, 0x46, 0xbd, 0x4e, 0x47, 0xac, 0x27, 0x89, 0x86, 0x7b, + 0x5e, 0x1f, 0x29, 0xc4, 0xe5, 0x97, 0xa1, 0x9b, 0xa7, 0x15, 0xe6, 0xf6, + 0xc0, 0x11, 0x18, 0x1f, 0x75, 0x84, 0x42, 0x26, 0x33, 0x55, 0x93, 0x11, + 0x15, 0xf9, 0x47, 0x1f, 0xa7, 0x65, 0x4e, 0x5f, 0xa8, 0x5b, 0x69, 0x54, + 0x54, 0x82, 0xca, 0xde, 0xa8, 0x13, 0x62, 0xb7, 0x62, 0xaa, 0x27, 0x94, + 0xf7, 0xf1, 0x32, 0x85, 0x6d, 0xea, 0x85, 0xc6, 0x5f, 0x7d, 0x6b, 0x58, + 0x1e, 0xdc, 0x89, 0x02, 0x2f, 0x4c, 0xb1, 0xf6, 0xf9, 0x9d, 0x5b, 0xb4, + 0xa8, 0xcf, 0xfd, 0xe2, 0x94, 0xed, 0x5f, 0xde, 0x28, 0x69, 0x2a, 0xa6, + 0x10, 0xe8, 0x32, 0x72, 0x40, 0x6c, 0xb4, 0x69, 0x7f, 0x97, 0x0e, 0xf1, + 0x6f, 0x68, 0x94, 0x25, 0xe8, 0xa5, 0x17, 0x45, 0x80, 0x18, 0x4b, 0xb2, + 0x23, 0xfb, 0xb9, 0x19}, + priv_key_16, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (32 bit) + // tcID: 50 + {50, + {0x67, 0xd3, 0x32, 0x94, 0x33, 0x84, 0x3f, 0xbf, 0x85, 0x16, 0xd8, 0x07, + 0x41, 0x7f, 0x96, 0xe3, 0x4a, 0xd7, 0xbe, 0x1f, 0x8a, 0x8c, 0x4d, 0x4c, + 0x1c, 0xa6, 0x14, 0xe4, 0x25, 0x59, 0x38, 0xfa, 0x62, 0x2b, 0xda, 0xb0, + 0x73, 0x3b, 0x11, 0x75, 0x06, 0xaa, 0xf3, 0xb3, 0x9a, 0xe5, 0xc4, 0x68, + 0x89, 0x4d, 0x79, 0xfc, 0x6a, 0xa4, 0x51, 0xd8, 0x37, 0x61, 0x2d, 0xf5, + 0x2c, 0x73, 0xeb, 0x18, 0xdf, 0x7e, 0x82, 0x72, 0xde, 0x79, 0xd8, 0x62, + 0x1e, 0xc3, 0xe0, 0xc1, 0xe7, 0x25, 0x74, 0x6f, 0xd8, 0xf4, 0xea, 0xcc, + 0x39, 0xa0, 0x20, 0x7f, 0x91, 0x31, 0x0c, 0x35, 0xa1, 0x24, 0x01, 0xd1, + 0xb3, 0x4c, 0xf9, 0xa6, 0xbf, 0xc1, 0xc4, 0x4b, 0x8b, 0x39, 0xff, 0x47, + 0x25, 0xfc, 0xbc, 0xd9, 0x5c, 0x38, 0xfe, 0x14, 0x61, 0x36, 0x11, 0x06, + 0xe8, 0xe1, 0x1b, 0xe2, 0x8e, 0x0d, 0x3f, 0xf8, 0x1d, 0x40, 0x69, 0x63, + 0xdb, 0x76, 0xc0, 0x73, 0xce, 0x41, 0xe4, 0xe7, 0x70, 0xf9, 0xb5, 0x9f, + 0x3c, 0x99, 0xa8, 0xd6, 0x83, 0xc5, 0xb4, 0x15, 0xe6, 0x23, 0x7c, 0xca, + 0x91, 0xdc, 0xc3, 0x1b, 0x8c, 0x1a, 0x30, 0x08}, + {0x13, 0x64, 0x86, 0x44, 0x12, 0x2d, 0x5b, 0xe6, 0xe5, 0x6d, 0x21, 0x00, + 0x76, 0xb9, 0xbc, 0x59, 0xde, 0xaf, 0x16, 0xff, 0xf6, 0x64, 0x77, 0x7a, + 0x2d, 0x63, 0x48, 0xb1, 0xe0, 0xda, 0x0e, 0xfc, 0x4a, 0x77, 0xfe, 0x2b, + 0xfe, 0x2a, 0xeb, 0x59, 0x2e, 0xe5, 0x6f, 0xb3, 0x20, 0x8e, 0xa0, 0xe0, + 0x4d, 0x20, 0x26, 0xa4, 0x33, 0xbd, 0xd6, 0xff, 0x11, 0xb8, 0x98, 0x39, + 0xf0, 0x58, 0x83, 0x2d, 0x73, 0x2d, 0xda, 0x51, 0xbf, 0xcd, 0x5c, 0xce, + 0xd8, 0xfa, 0x7c, 0xc5, 0x8a, 0x91, 0xfd, 0x43, 0x5f, 0xe0, 0xaa, 0xc1, + 0x7a, 0x60, 0x84, 0xc7, 0x61, 0x9b, 0x92, 0x09, 0xd8, 0x31, 0x36, 0xc1, + 0x91, 0x61, 0xae, 0xac, 0xa9, 0x0b, 0xd5, 0xc9, 0x2d, 0x5a, 0xd0, 0xd2, + 0xa9, 0x9e, 0xfb, 0x39, 0x2f, 0x29, 0xa2, 0xdd, 0x06, 0xf0, 0xc1, 0x9d, + 0x20, 0x4f, 0xe9, 0x97, 0x80, 0x0e, 0x4e, 0x7d, 0xf6, 0x6e, 0xfb, 0x9a, + 0x2b, 0xc1, 0x98, 0x20, 0xe8, 0xdd, 0x3c, 0xf4, 0x8f, 0x3e, 0x74, 0xf1, + 0x7c, 0x50, 0x31, 0x6a, 0xb3, 0x23, 0x05, 0x53, 0x66, 0x43, 0x0c, 0x21, + 0xb9, 0x71, 0x71, 0xac, 0x77, 0x6b, 0x14, 0xae, 0x49, 0xfb, 0x12, 0x4c, + 0xd9, 0xdf, 0x5e, 0xad, 0x69, 0xd2, 0x67, 0x65, 0x9a, 0xbf, 0xa2, 0x16, + 0x76, 0xe6, 0x2b, 0x3a, 0x0e, 0x7d, 0x3f, 0xb1, 0xc5, 0x75, 0xe5, 0xc1, + 0x16, 0x51, 0x3d, 0x1b, 0x65, 0x4d, 0x09, 0xd6, 0x37, 0x70, 0x6d, 0x94, + 0xbf, 0x3b, 0x25, 0x20, 0x86, 0x77, 0x13, 0x98, 0xb5, 0x93, 0x4e, 0x23, + 0xf7, 0xde, 0x65, 0x2a, 0x99, 0x06, 0xa1, 0x43, 0xeb, 0x56, 0xbb, 0x54, + 0xe7, 0x39, 0xe5, 0x3f, 0xbb, 0x21, 0xd7, 0x3a, 0x55, 0xda, 0x79, 0x3c, + 0x82, 0x76, 0x8b, 0x3a, 0xd8, 0x80, 0xd1, 0xe7, 0x32, 0xb5, 0xeb, 0xce, + 0x58, 0x17, 0xde, 0xbe}, + priv_key_17, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (32 bit) + // tcID: 51 + {51, + {0x5d, 0x72, 0xb8, 0x75, 0xa6, 0x63, 0x01, 0x02, 0x2b, 0xc2, + 0xcb, 0x51, 0x28, 0xec, 0x54, 0xab, 0xf1, 0xca, 0x18, 0xe0, + 0xb5, 0xb7, 0x3c, 0x3f, 0xd5, 0x66, 0x89, 0x07, 0x96, 0xeb, + 0x71, 0x72, 0xa4, 0x5a, 0xbc, 0xc4, 0xd8, 0x06, 0xd6, 0x9a, + 0xe9, 0xd8, 0x5f, 0xf4, 0x5b, 0x71, 0x7f, 0x92, 0x2c}, + {0x18, 0x1f, 0x37, 0xc9, 0x23, 0xf2, 0xf1, 0xdd, 0xc6, 0xad, 0x1d, 0xe9, + 0x54, 0x43, 0x9d, 0xab, 0xd8, 0x91, 0x5a, 0xe9, 0xa3, 0xaf, 0xd3, 0x79, + 0xee, 0x5f, 0xfb, 0xeb, 0xf8, 0x77, 0xec, 0xc2, 0x6f, 0x83, 0xdf, 0x5e, + 0x94, 0x5b, 0x08, 0x32, 0xd2, 0x67, 0xfa, 0xe3, 0x5b, 0xba, 0xd4, 0x77, + 0x2c, 0x9f, 0x50, 0xbe, 0x51, 0x49, 0x0d, 0xdb, 0x7e, 0x61, 0x08, 0x3d, + 0xa7, 0xb3, 0xb0, 0x07, 0xa8, 0x9e, 0x0f, 0xb9, 0x96, 0xfc, 0xa9, 0xde, + 0x05, 0xc1, 0xd0, 0x71, 0xd2, 0x9f, 0xcf, 0xec, 0x33, 0xe8, 0x81, 0x4e, + 0xba, 0xda, 0x7f, 0xd8, 0xbf, 0x8f, 0x4c, 0x8f, 0xb9, 0x2a, 0xd0, 0x20, + 0x92, 0x33, 0x42, 0xa0, 0x23, 0x2a, 0x2e, 0x74, 0x16, 0xd2, 0xd6, 0x34, + 0x3f, 0xf9, 0xc5, 0xa5, 0x62, 0xfa, 0xaa, 0xc8, 0xa4, 0x9a, 0xca, 0x35, + 0xa3, 0xe2, 0xcb, 0xf3, 0xf6, 0xc0, 0x4e, 0xfd, 0x56, 0xf5, 0x24, 0xe9, + 0xaf, 0xe4, 0xdc, 0x96, 0xa7, 0x2c, 0x14, 0x6b, 0x45, 0x23, 0x07, 0xc9, + 0x36, 0x0c, 0x01, 0x87, 0x14, 0x7e, 0xa2, 0xfc, 0xc2, 0xbd, 0x7a, 0x8f, + 0xdf, 0xe0, 0x52, 0x82, 0x94, 0x45, 0x30, 0x48, 0x2e, 0x67, 0x8b, 0xcd, + 0x50, 0x6a, 0xc4, 0x91, 0xb3, 0x4d, 0xa4, 0x6f, 0xbb, 0x15, 0xad, 0x57, + 0x39, 0x29, 0xc2, 0x57, 0xdd, 0x19, 0x0e, 0x1a, 0x84, 0xa5, 0xd2, 0x6c, + 0x30, 0xe8, 0xae, 0x85, 0x01, 0x59, 0x78, 0x83, 0x29, 0x2f, 0x56, 0xcc, + 0x08, 0x63, 0xa0, 0x18, 0x67, 0x31, 0xd8, 0x8a, 0xde, 0x41, 0x8c, 0x87, + 0xfb, 0x97, 0x7c, 0xbf, 0x22, 0x4b, 0x25, 0x9f, 0xbd, 0x5e, 0xa2, 0x52, + 0x1f, 0xfb, 0x33, 0xc8, 0x45, 0xf2, 0xb5, 0x91, 0xbc, 0xc6, 0x82, 0x94, + 0xe0, 0x88, 0x2c, 0x17, 0x42, 0xdc, 0xb4, 0xd5, 0xf2, 0x3e, 0xb7, 0xd8, + 0x9a, 0xb2, 0x85, 0x70}, + priv_key_18, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (64 bit) + // tcID: 52 + {52, + {0x72, 0x59, 0xcf, 0xb4, 0x5f, 0x36, 0x51, 0xd5, 0x9b, 0x99, 0x61, 0x15, + 0xbe, 0x31, 0x00, 0x6e, 0x82, 0x24, 0x3c, 0xb1, 0x31, 0x7d, 0x23, 0x41, + 0x8d, 0x64, 0xa0, 0x47, 0xb9, 0x84, 0xf4, 0xf8, 0x34, 0x5e, 0xa0, 0xb8, + 0xb1, 0x93, 0xb5, 0x32, 0xc2, 0x76, 0x9b, 0x8f, 0xa0, 0xd4, 0xab, 0xa9, + 0x64, 0x24, 0x46, 0xee, 0xd6, 0x1b, 0x03, 0x7b, 0x87, 0xf0, 0x45, 0xf2, + 0x99, 0x27, 0x38, 0x64, 0x0f, 0x3f, 0xe8, 0x12, 0x36, 0xd5, 0xdc, 0x36, + 0xa3, 0x84, 0xd0, 0xd4, 0x08, 0xc4, 0xb3, 0x27, 0x3a, 0x6d, 0xad, 0x21, + 0x52, 0x68, 0x15, 0xc2, 0x99, 0x55, 0x22, 0x4e, 0xa8, 0x5d, 0x3e, 0xa7, + 0xe7, 0x7e, 0x45, 0x73, 0x8d, 0xd2, 0x74, 0x11, 0xc5, 0x7f, 0x7b, 0x33, + 0x87, 0x8d, 0xd5, 0x47, 0x2c, 0xb9, 0xf1, 0x9f, 0xee, 0x68, 0xfd, 0x8d, + 0xaf, 0x7e, 0x40, 0xe6, 0xe2, 0x10, 0x13, 0x5d, 0x02, 0xf1, 0xbc, 0x5a, + 0x66, 0x60, 0xc2, 0x34, 0x18, 0xb6, 0x49, 0x9c, 0xb1, 0x74, 0x93, 0x36, + 0xc7, 0x07, 0x4d, 0xf3, 0x45, 0x2a, 0x88, 0xfd, 0xb7, 0x23, 0xf5, 0x91, + 0xa7, 0x07, 0x81}, + {0xb3, 0xb6, 0xce, 0x38, 0x1b, 0x69, 0xa4, 0x30, 0x46, 0x64, 0x7e, 0x00, + 0x0c, 0x1a, 0xb2, 0xbb, 0x94, 0x56, 0xc7, 0x02, 0x2d, 0xd1, 0xea, 0x19, + 0xa2, 0x76, 0x1d, 0x85, 0x96, 0x3e, 0x56, 0xf7, 0x33, 0x7d, 0x04, 0x52, + 0x9b, 0xc9, 0x75, 0xc3, 0x48, 0x80, 0x55, 0x2c, 0xa5, 0x14, 0x97, 0xce, + 0xd0, 0x6b, 0xdb, 0xd8, 0xc5, 0x4b, 0xf4, 0xba, 0x83, 0x54, 0x01, 0x85, + 0x27, 0x3b, 0x55, 0xc8, 0x1b, 0x86, 0xc0, 0xa3, 0x37, 0xdf, 0x5f, 0xe8, + 0xeb, 0xb4, 0xb4, 0x3d, 0xb0, 0xac, 0x10, 0x5a, 0x78, 0xf8, 0xde, 0x82, + 0x40, 0xc2, 0xb3, 0xa0, 0xfb, 0x7b, 0x8f, 0x7e, 0x7f, 0xc8, 0xa7, 0x0a, + 0x46, 0x26, 0x18, 0x38, 0x7e, 0xdb, 0x8a, 0x77, 0x19, 0x5f, 0x8a, 0x43, + 0xba, 0x2e, 0xf1, 0xad, 0x3f, 0x12, 0x16, 0x59, 0x8c, 0xf1, 0xb4, 0xf0, + 0x2f, 0x2b, 0xcd, 0xd2, 0xfb, 0xe9, 0x88, 0x5c, 0xde, 0xb7, 0x47, 0x54, + 0xff, 0xba, 0x96, 0xd9, 0x78, 0xe6, 0x80, 0x45, 0xb1, 0x75, 0x4e, 0x35, + 0xba, 0x8c, 0x54, 0x18, 0x31, 0x06, 0xfb, 0x2c, 0x9f, 0x56, 0x85, 0xad, + 0xb5, 0xf1, 0x4d, 0x23, 0x9e, 0x8c, 0x8e, 0x19, 0xb3, 0x9c, 0x14, 0x2b, + 0x0f, 0x01, 0xe3, 0x93, 0x4a, 0xe1, 0xb7, 0x31, 0x5b, 0x0d, 0xb5, 0x98, + 0x6c, 0x7d, 0x9b, 0x39, 0xbb, 0xe9, 0x60, 0xfa, 0xa3, 0x23, 0x37, 0x34, + 0x2b, 0x3d, 0x02, 0xca, 0x51, 0x48, 0xf3, 0x08, 0xfc, 0xaa, 0x71, 0x80, + 0x01, 0xe3, 0x9d, 0x0c, 0x0b, 0xfc, 0xed, 0xf9, 0xe9, 0x1e, 0x2d, 0x12, + 0x91, 0x9b, 0xcd, 0x73, 0x9c, 0x43, 0x1e, 0x37, 0xdd, 0xd2, 0x0a, 0xbf, + 0x4a, 0x35, 0x64, 0x42, 0x46, 0xda, 0x29, 0x51, 0x98, 0x3f, 0x1d, 0x6f, + 0xa3, 0x2a, 0xc2, 0x59, 0xf2, 0x22, 0x50, 0x1c, 0x4c, 0x86, 0x40, 0xb4, + 0x32, 0x79, 0xbb, 0x03}, + priv_key_19, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (64 bit) + // tcID: 53 + {53, + {0x22, 0x4b, 0xcd, 0xa3, 0x82, 0xd9, 0x6b, 0x12, 0xef, 0x56, 0xee, 0x0f, + 0xc5, 0x6b, 0x67, 0x43, 0x1b, 0x64, 0x90, 0xaa, 0x2f, 0x0e, 0x8f, 0x65, + 0x28, 0x42, 0x4c, 0x32, 0xd6, 0x61, 0x1c, 0x4c, 0x0b, 0x97, 0x53, 0xa1, + 0x67, 0xa6, 0x33, 0xe6, 0xa7, 0x44, 0x65, 0xca, 0x06, 0x8f, 0xf4, 0x0f, + 0x80, 0x2b, 0x43, 0x72, 0x6a, 0x65, 0xf1, 0x25, 0x1e, 0x2a, 0x07, 0x5a, + 0x2c, 0xff, 0xb1, 0x51, 0x02, 0x49, 0xdb, 0xbd, 0xa0, 0xf1, 0x87, 0x7f, + 0xc0, 0x14, 0x31, 0x0b, 0xf4, 0xc4, 0x28, 0x29, 0x5d, 0x5c, 0x1f, 0xa3, + 0xfc, 0xca, 0x34, 0x44, 0x1d, 0x4e, 0x84, 0xb1, 0x83, 0x4f, 0x40, 0x07, + 0x9c, 0xa0, 0x9c, 0xe1, 0xa5, 0x29, 0x15, 0xdc, 0xf9, 0xd5, 0x47, 0x2b, + 0x9a, 0xec, 0x1a, 0x86, 0x2d, 0x61, 0x9c, 0x31, 0x0c, 0xf9, 0x68, 0x0f, + 0xe7, 0xcb, 0xc0, 0x3b, 0xfe, 0xb9, 0xcd, 0xe5, 0x65, 0xca, 0x46, 0x66, + 0x62, 0x5e, 0xe2, 0xcd, 0x67, 0x25, 0x32, 0x7c, 0x94, 0x2d, 0xbb, 0x5b, + 0x83, 0x6f, 0x0c, 0xef, 0x24, 0xb2, 0xe6, 0x46, 0xc9, 0x19, 0x24, 0x54, + 0x3a, 0x07, 0xb6, 0xc5, 0x92, 0x5e, 0xa8, 0x82, 0x0b, 0x90, 0x9e, 0x20, + 0x40, 0xe2, 0xd5, 0x0b, 0x7e, 0xdf, 0x9f, 0xe5, 0xf2, 0x41}, + {0x97, 0xe0, 0x90, 0x01, 0x44, 0x78, 0xc5, 0x8f, 0x68, 0x18, 0x40, 0xc5, + 0x17, 0x0e, 0xe9, 0x05, 0x84, 0xf7, 0x34, 0xf1, 0x54, 0xed, 0x9b, 0x48, + 0x50, 0xdf, 0x6c, 0x20, 0xac, 0x54, 0x70, 0xfa, 0x8b, 0x44, 0xc4, 0xf9, + 0x85, 0xff, 0xcb, 0x52, 0x02, 0x49, 0x17, 0xc5, 0x1b, 0xd1, 0x2a, 0x67, + 0x73, 0xca, 0xa1, 0xd1, 0xd2, 0x9c, 0x6b, 0x5f, 0xbd, 0x42, 0x96, 0x3d, + 0xfd, 0xa4, 0x47, 0x3c, 0xc5, 0x73, 0x18, 0x8e, 0xa4, 0x1b, 0x3e, 0x25, + 0x4d, 0xe9, 0xf9, 0xdd, 0x34, 0x72, 0xe0, 0x0e, 0x4f, 0x22, 0xb0, 0x24, + 0x6f, 0xd3, 0x45, 0x2f, 0x25, 0xfc, 0x60, 0x7f, 0x16, 0xac, 0x4f, 0x07, + 0xd8, 0xce, 0xa6, 0x57, 0x22, 0x60, 0x66, 0x42, 0xb4, 0xf3, 0xad, 0xe0, + 0x11, 0x5e, 0xbc, 0x1c, 0xb5, 0x6f, 0x3a, 0x5c, 0x60, 0x0e, 0xfd, 0x07, + 0xe2, 0xd7, 0xe5, 0xb9, 0x09, 0x77, 0xaa, 0x6c, 0xd5, 0xfc, 0xdd, 0xa7, + 0xbc, 0xd8, 0x12, 0x3b, 0x15, 0xf7, 0x1b, 0xd8, 0xf0, 0x7b, 0x84, 0x40, + 0xb5, 0x40, 0x06, 0x7d, 0xe6, 0x67, 0x7e, 0xfe, 0x57, 0xa2, 0x5e, 0xeb, + 0x5d, 0x90, 0xdd, 0x4c, 0x62, 0x62, 0xe1, 0xa3, 0xb1, 0x5a, 0x6a, 0x93, + 0xd0, 0xe9, 0x01, 0xe2, 0x05, 0x42, 0x0e, 0x21, 0x69, 0xbc, 0x4e, 0x1e, + 0x4f, 0x55, 0xbb, 0x36, 0x43, 0x2c, 0x50, 0xb9, 0x2c, 0x22, 0x79, 0x8c, + 0x3c, 0x5c, 0x70, 0x34, 0x61, 0xb9, 0x9b, 0xc0, 0x6b, 0xa2, 0x2e, 0xc5, + 0xc0, 0xfb, 0x17, 0xdb, 0x74, 0xfa, 0x4f, 0xaa, 0xf8, 0x89, 0xf9, 0x57, + 0x18, 0xae, 0x0c, 0x1d, 0x1b, 0x83, 0xe5, 0xe6, 0x42, 0x1d, 0xd1, 0x32, + 0x76, 0x82, 0xe2, 0x5c, 0x04, 0x06, 0x1c, 0xfd, 0x30, 0xa7, 0xb9, 0xb4, + 0xd4, 0x70, 0xd7, 0x36, 0xdd, 0x0c, 0x11, 0x78, 0x8a, 0xfa, 0x83, 0x05, + 0x98, 0xd8, 0xa0, 0x6b}, + priv_key_20, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (2048 bit) + // tcID: 54 + {54, + {0x99, 0x1d, 0x04, 0x0b, 0x49, 0xf1, 0x33, 0x8a, 0x65, 0xd2, 0xf9, 0x96, + 0xe4, 0xf1, 0xe6, 0x51, 0xf0, 0x75, 0xf1, 0x43, 0xdb, 0x4e, 0xd0, 0xa2, + 0x9a, 0xe9, 0x36, 0xec, 0xef, 0x91, 0xa8, 0x5d, 0x4e, 0xde, 0xbb, 0x80, + 0x6e, 0x50, 0x73, 0x55, 0x22, 0xef, 0x88, 0xf4, 0xbb, 0xf5, 0xce, 0x47, + 0xc1, 0x2e, 0xeb, 0xa0, 0xf7, 0x68, 0x21, 0x6b, 0x9d, 0xc3, 0x04, 0x54, + 0x4d, 0xb5, 0x63, 0xe5, 0x3b, 0xf4, 0x1a, 0x26, 0x36, 0x04, 0x40, 0x99, + 0x7d, 0x06, 0xba, 0x6e, 0x46, 0xc2, 0xc7, 0xc0, 0x22, 0x72, 0xe0, 0x08, + 0x52, 0xa9, 0x5e, 0x5b, 0xce, 0x8f, 0x02, 0x23, 0xf6, 0xdd, 0x23, 0x5c, + 0x3c, 0x7b, 0xf8, 0x13, 0x2a, 0xb4, 0xce, 0x68, 0xef, 0x53, 0xf8, 0x2d, + 0xac, 0x02, 0xf1, 0x42, 0xab, 0xe7, 0xdb, 0x2b, 0x5c, 0xa6, 0x7d, 0x7a, + 0xc3, 0x85, 0x74, 0x23, 0xe5, 0xdf, 0x92, 0x7f, 0x2e, 0xce, 0xb0, 0xc0, + 0x03, 0xc0, 0x87, 0xe5, 0x5d, 0xca, 0xa9, 0x23, 0x18, 0x1c, 0xe6, 0x29, + 0xe3, 0x46, 0x45, 0x92, 0x71, 0x1a, 0x86, 0xbf, 0x0d, 0x07, 0xc8, 0x0c, + 0x58, 0x41, 0x6b, 0x74, 0xf3, 0x5a, 0xc1, 0x4b, 0x2d, 0x47, 0x47, 0x81, + 0x8e, 0xb8, 0xcb, 0x16, 0xb6, 0xd3, 0xb6, 0xde, 0x0a, 0x21, 0xf2, 0x7d, + 0x4f, 0x12, 0x71, 0x43, 0x9a, 0xad, 0x21, 0x02, 0x4d}, + {0x8c, 0x97, 0x55, 0x6b, 0x82, 0x2e, 0x64, 0xcc, 0x85, 0xff, 0x36, 0xd1, + 0xcd, 0x97, 0x76, 0x20, 0xda, 0x4a, 0x72, 0xe7, 0x65, 0xd1, 0x2f, 0x74, + 0x2e, 0xc5, 0x77, 0x32, 0x06, 0x4c, 0xf1, 0x9e, 0x22, 0x15, 0xb6, 0x7a, + 0xad, 0xf1, 0xd3, 0x8a, 0x5a, 0xc2, 0x34, 0x62, 0x37, 0x2b, 0xe2, 0x06, + 0x73, 0x20, 0x38, 0x94, 0x50, 0x01, 0xfd, 0x19, 0x91, 0xb3, 0xe3, 0xcb, + 0xc1, 0x0c, 0x81, 0xa0, 0x73, 0xdd, 0x54, 0xe2, 0xda, 0x89, 0x0f, 0x6c, + 0x9d, 0x7b, 0x8e, 0x81, 0x54, 0xbe, 0x1b, 0x3d, 0xc5, 0xe2, 0xc5, 0x44, + 0xba, 0x8c, 0xe0, 0x96, 0x87, 0xd6, 0x2b, 0x70, 0x7e, 0xf8, 0xdc, 0xbf, + 0xf8, 0x8c, 0x6c, 0x33, 0xcc, 0xf7, 0x2e, 0xdc, 0x71, 0xd9, 0x1b, 0x9e, + 0x3a, 0xd5, 0x15, 0x62, 0xa8, 0x2c, 0x64, 0x14, 0xef, 0xe6, 0xcf, 0x7e, + 0xd9, 0x38, 0xbb, 0x22, 0x38, 0x1e, 0x68, 0x46, 0xda, 0x39, 0x17, 0xfb, + 0x25, 0x03, 0x72, 0x59, 0x77, 0xdd, 0xd4, 0x75, 0x01, 0x20, 0xa2, 0x1a, + 0x7b, 0xf6, 0xdc, 0xa9, 0x49, 0xb3, 0x97, 0xa8, 0xe7, 0x82, 0x4f, 0x2a, + 0xee, 0x23, 0x1f, 0xb0, 0xd1, 0x6b, 0x00, 0xed, 0x92, 0x7f, 0x2f, 0xed, + 0xe4, 0xe7, 0x04, 0x3f, 0x1e, 0xa1, 0x84, 0x30, 0xb2, 0x2a, 0x47, 0x67, + 0x79, 0x60, 0x85, 0xea, 0x68, 0xd3, 0xff, 0x29, 0xf5, 0x08, 0x29, 0x72, + 0x74, 0x6d, 0x2f, 0x4e, 0x2f, 0x46, 0x55, 0x34, 0xad, 0x87, 0x08, 0x8f, + 0x03, 0xa8, 0xfb, 0x69, 0x9f, 0x3b, 0xc8, 0x40, 0xd4, 0x79, 0x53, 0xbb, + 0xd4, 0xcb, 0x3a, 0x29, 0xc0, 0x0f, 0xcc, 0xde, 0xbf, 0xf3, 0x59, 0xd6, + 0x51, 0xbf, 0xdb, 0x6f, 0xbb, 0xbe, 0xbf, 0x1e, 0xcb, 0xcc, 0x74, 0x8a, + 0x06, 0x73, 0x8e, 0xbd, 0x3f, 0x02, 0x7b, 0x64, 0x69, 0x20, 0x96, 0x3e, + 0xeb, 0x06, 0x7c, 0x33}, + priv_key_21, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (2048 bit) + // tcID: 55 + {55, + {0x5b, 0x1d, 0x0e, 0x30, 0xc1, 0x97, 0x3a, 0x87, 0xed, 0x29, 0xcf, 0x3b, + 0x7b, 0x4b, 0x48, 0xae, 0x3d, 0x2e, 0x05, 0x46, 0x98, 0xa8, 0x6e, 0xbf, + 0xbb, 0x43, 0xc5, 0x04, 0x1c, 0xe7, 0xfd, 0x51, 0x46, 0x01, 0x8a, 0xbc, + 0xb2, 0xbd, 0xa1, 0x95, 0x92, 0x8b, 0x48, 0x20, 0xb6, 0xce, 0x60, 0xdf, + 0x34, 0xc9, 0x7c, 0x65, 0x0c, 0x75, 0xb4, 0xdc, 0x27, 0x4b, 0x35, 0xc7, + 0xdd, 0x33, 0xf9, 0x78, 0x39, 0x18, 0x9f, 0xdd, 0xd4, 0x6c, 0x96, 0x0f, + 0x99, 0x64, 0x23, 0xfb, 0x1c, 0x30, 0xa1, 0xc9, 0x4c, 0x01, 0xc8, 0xce, + 0x57, 0x59, 0x03, 0xd4, 0xc1, 0xaf, 0x7b, 0x80, 0x54, 0x43, 0x28, 0x9d, + 0x65, 0x3b, 0x9c, 0xfc, 0xbc, 0x14, 0x82, 0xe8, 0x4f, 0xe8, 0xc1, 0x9c, + 0xda, 0x33, 0xf9, 0x32, 0x4b, 0x1a, 0xaf, 0x3e, 0x23, 0x26, 0x99, 0x01, + 0x7d, 0x67, 0xd2, 0x81, 0x45, 0x0e, 0xd4, 0x45, 0x26, 0x5f, 0xf1, 0xaa, + 0xa5, 0x2e, 0x2a, 0x74, 0xb4, 0x30, 0x97, 0xe5, 0x90, 0xdb, 0xab, 0x20, + 0xec, 0xa6, 0xb8, 0xbb, 0xd6, 0xdf, 0x18, 0x2b, 0x2e, 0x96, 0x3e, 0x37, + 0x4f, 0x32, 0xf7, 0x6b, 0x70, 0x06, 0x61, 0x59, 0x8f, 0xf7, 0x07, 0x51, + 0x2e, 0x0f, 0x99, 0x84, 0x9c, 0x73, 0xa4, 0x9f, 0x7c, 0x06, 0x81, 0x22, + 0x95, 0x21, 0x85, 0x85, 0x5f, 0x25, 0x4d, 0x34, 0x73, 0x24, 0x68, 0x18, + 0x89, 0x47, 0x40, 0xb0, 0x6c, 0x0f, 0x74, 0xb0, 0x71, 0x1f, 0xff, 0xa7, + 0xca, 0xac, 0xd4, 0x03, 0xf8, 0x86, 0xb4, 0x98, 0x2f, 0x71, 0xa1, 0xd9, + 0x40, 0xd0, 0xb3, 0x11, 0x8c, 0xdc, 0xb4, 0x13, 0x5b, 0xec, 0x8d, 0x46, + 0xb2, 0x66, 0xcd, 0x27, 0x19, 0x87, 0x37, 0x51, 0xa8, 0x2b, 0x46, 0xf5, + 0xa9, 0x24}, + {0x0e, 0x3f, 0x66, 0xa0, 0x12, 0x7d, 0x21, 0xdf, 0x11, 0x28, 0x70, 0x1a, + 0x77, 0x7a, 0x53, 0x38, 0xd5, 0x72, 0x7b, 0xc8, 0x04, 0x1c, 0x3b, 0x8c, + 0x25, 0xbc, 0xaa, 0x5b, 0xfc, 0x83, 0xb0, 0x26, 0x11, 0x50, 0xa5, 0xbf, + 0x41, 0x65, 0x8c, 0x08, 0xcc, 0x01, 0x9e, 0x3e, 0xbe, 0xea, 0xbb, 0x72, + 0x9c, 0x3b, 0xde, 0x84, 0xff, 0xd2, 0x02, 0x3f, 0x63, 0x31, 0x3b, 0x3d, + 0x1a, 0xc0, 0x0a, 0xb4, 0x63, 0x7b, 0x36, 0xe8, 0x55, 0xa0, 0xd8, 0xe3, + 0x68, 0x97, 0x1b, 0x2b, 0xa9, 0x9a, 0xd1, 0xee, 0xb7, 0x4f, 0x2d, 0xb4, + 0x8f, 0xa9, 0xab, 0xb1, 0x25, 0xea, 0x9e, 0x75, 0x68, 0xc6, 0x12, 0xc1, + 0xad, 0x48, 0x11, 0x0d, 0x10, 0x08, 0x14, 0x1a, 0xc3, 0x4c, 0x98, 0xe8, + 0x95, 0x23, 0x47, 0x14, 0x24, 0x70, 0x17, 0x1d, 0xdb, 0x4d, 0xcd, 0x91, + 0x4a, 0x3d, 0xc0, 0xd0, 0xca, 0x4f, 0x51, 0xa2, 0x47, 0x75, 0x8d, 0xa9, + 0x24, 0xd5, 0xea, 0x04, 0x1c, 0x87, 0x89, 0xb2, 0x69, 0x74, 0x34, 0x9a, + 0xf3, 0xa9, 0xbf, 0xb8, 0x3e, 0xcd, 0x91, 0x07, 0x41, 0x4a, 0x5f, 0x17, + 0xc3, 0xab, 0xe5, 0x25, 0x0e, 0x68, 0x91, 0xab, 0x46, 0x5f, 0xfe, 0xa8, + 0xb0, 0xe2, 0xfc, 0x2b, 0x43, 0xa9, 0xc1, 0x23, 0x1d, 0x8a, 0x86, 0x31, + 0xea, 0x6f, 0x4a, 0x28, 0x17, 0xed, 0xbc, 0x5e, 0x91, 0x82, 0x58, 0xc7, + 0xb3, 0x15, 0x53, 0x96, 0xb7, 0xa1, 0xcb, 0xd1, 0x9a, 0x09, 0xc9, 0xb2, + 0x39, 0x79, 0x45, 0xeb, 0x4b, 0x76, 0x72, 0x38, 0xa8, 0x83, 0x3e, 0x63, + 0xe7, 0x9b, 0x84, 0xe1, 0x43, 0xbe, 0x8a, 0x4d, 0xce, 0xde, 0xaa, 0x51, + 0xcb, 0x93, 0x6c, 0x08, 0xf3, 0x64, 0xb7, 0x48, 0x17, 0xdd, 0x1c, 0xc6, + 0xa9, 0x8a, 0x2c, 0xb3, 0x22, 0x3f, 0x25, 0x32, 0xf1, 0x75, 0x30, 0x57, + 0x0e, 0x6e, 0x69, 0x3e}, + priv_key_22, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 56 + {56, + {0x63, 0xf6, 0xd1, 0xcc, 0xf5, 0xc0, 0x34, 0x42, 0xd3, 0xb1, 0xb2, 0x9b, + 0x4e, 0x83, 0xe0, 0x22, 0x42, 0xc2, 0x61, 0x83, 0xfc, 0xbe, 0xde, 0x9b, + 0x6d, 0x78, 0x81, 0xa8, 0x19, 0xd6, 0xcb, 0x48, 0x44, 0x8d, 0xa4, 0x9e, + 0xcc, 0x0e, 0xd0, 0x17, 0x27, 0x13, 0xa1, 0x7f, 0x24, 0x15, 0x4f, 0x47, + 0x46, 0x19, 0x28, 0xae, 0xd5, 0x51, 0xcb, 0x10, 0xcf, 0x0f, 0x7f, 0xfd, + 0x47, 0xdd, 0x72, 0x8e, 0xdb, 0xf6, 0xc2, 0x06, 0x0a, 0x34, 0x0d, 0x95, + 0xe9, 0x80, 0xd4, 0x66, 0x30, 0x24, 0x39, 0xca, 0xc9, 0xaa, 0xaf, 0xf9, + 0xd5, 0x46, 0x22, 0xca, 0x0a, 0x44, 0x29, 0xaa, 0x89, 0x1e, 0xd3, 0xcd, + 0x21, 0x09, 0x99, 0xba, 0x4f, 0x44, 0x2a, 0xf8, 0xec, 0xf6, 0x3b, 0xa9, + 0xc1, 0xcb, 0xc4, 0xb9, 0xcc, 0x49, 0x40, 0xf6, 0x85, 0x4e, 0x75, 0xf7, + 0x89, 0x85, 0x8b, 0xd4, 0x29, 0xb1, 0xa3, 0x98, 0x09, 0x3b, 0x4d, 0xfa, + 0x00, 0x18, 0xa9, 0x8b, 0xba, 0x62, 0x0e, 0x37, 0xf8, 0x40, 0xc6, 0xa3, + 0x7e, 0xdc, 0xe0, 0x4f, 0xdb, 0x73, 0x9b, 0x2b, 0x7d, 0x0c, 0x9f, 0xe5, + 0xa8, 0xea, 0xae, 0xcf, 0x14, 0xd9, 0xe6, 0xe2, 0x7f, 0x13, 0x17, 0x42, + 0xc1, 0x12, 0x97, 0x69, 0x90, 0x1f, 0x51, 0x2b, 0xbe, 0x6b, 0x57, 0x8c, + 0xcc, 0x8a, 0x6f, 0x25, 0xa7, 0xcf, 0xc7, 0xfb, 0xcf, 0x74, 0x3c, 0x31, + 0x8f, 0x23, 0x46, 0xb1, 0xcb, 0x47, 0x09}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + priv_key_23, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 57 + {57, + {0xca, 0x09, 0x53, 0x11, 0xd2, 0xc3, 0xcb, 0xa4, 0x94, 0xca, 0x68, 0x6b, + 0xf4, 0x51, 0xa3, 0xee, 0x1f, 0xf4, 0xec, 0xff, 0x1f, 0xe7, 0x73, 0x80, + 0x01, 0xc9, 0xd8, 0xf4, 0x94, 0xe2, 0x37, 0x5e, 0xfb, 0xf0, 0xb0, 0x3e, + 0x83, 0x2b, 0xcb, 0xd1, 0xd8, 0xd1, 0xa3, 0x19, 0xd2, 0x62, 0xc8, 0x44, + 0xfc, 0x1a, 0xed, 0xaa, 0xae, 0x7c, 0x06, 0xbc, 0x65, 0x4e, 0x4a, 0xf0, + 0x41, 0x22, 0x65, 0xaa, 0x0d, 0xd1, 0xcf, 0x46, 0x65, 0x24, 0x60, 0xd4, + 0x3b, 0x14, 0x43, 0x6b, 0xa8, 0xcc, 0x7c, 0x72, 0x87, 0x0f, 0xcb, 0x92, + 0x55, 0x4e, 0x1c, 0x2c, 0x46, 0x8f, 0xdc, 0xc2, 0xe3, 0x17, 0x69, 0x43, + 0x7b, 0x57, 0xd4, 0x7a, 0x34, 0x8c, 0x6a, 0xf3, 0x31, 0xac, 0x9e, 0x01, + 0x32, 0xd4, 0x16, 0x07, 0xee, 0x95, 0x30, 0x03, 0x30, 0x53, 0x7f, 0xbd, + 0x74, 0xe2, 0x5e, 0x66, 0x1d, 0xdc, 0x99, 0x89, 0xd2, 0x01, 0x15, 0x5f, + 0x38, 0x8a, 0x93, 0xcf, 0x8f, 0xfa, 0x7d, 0x44, 0xb3, 0x3a, 0x4c, 0x1b, + 0xaf, 0x7a, 0x1b, 0x05, 0x6c, 0xa8, 0x0e, 0xef, 0x22, 0xa1, 0x4d, 0x1f, + 0x1c, 0x44, 0x60, 0xd6, 0x13, 0x6a, 0xe6, 0x60, 0x1f, 0xb1, 0x9a, 0xfe, + 0xd2, 0xb7, 0x8f, 0x33, 0x30, 0x47, 0xe8, 0xbd, 0xaa, 0xce, 0x0a, 0x6c, + 0x61, 0xb0, 0x56, 0xc2, 0x3a, 0x36, 0x08, 0x29, 0xe6, 0x32, 0xd1, 0xe8, + 0x47, 0xf9, 0xf5, 0x7a, 0xac, 0x73, 0x22, 0xe2, 0x7d, 0x6f, 0xd1, 0xa7, + 0x7c, 0x94, 0x17, 0x43, 0x60, 0x54, 0x05, 0xc0, 0x37, 0xeb, 0xcc, 0x8a, + 0xd0, 0xb6, 0x8b, 0x03, 0x4f, 0x95, 0x4a, 0xf5, 0xfb, 0x47, 0x94, 0x3f, + 0x55, 0x80, 0xab, 0xc2, 0x0d, 0x59, 0xb6, 0xd4, 0x19}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + priv_key_24, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 58 + {58, + {0x57, 0x5b, 0x81, 0x9f, 0xf5, 0xb0, 0x04, 0x28, 0xd5, 0x1e, 0x8c, 0xe5, + 0xdf, 0x4a, 0x02, 0xd5, 0x88, 0xce, 0x49, 0xf9, 0x54, 0x0c, 0xb6, 0xf2, + 0x7a, 0x53, 0xf0, 0xf2, 0x7b, 0x27, 0x41, 0xd2, 0xba, 0x97, 0xd9, 0x19, + 0x2f, 0xb6, 0x7c, 0x90, 0xf5, 0x64, 0xa4, 0x89, 0x65}, + {0x97, 0x0c, 0x80, 0x2f, 0x8b, 0xc6, 0x9e, 0x2e, 0x7e, 0x9f, 0x5c, 0x38, + 0x83, 0x46, 0x00, 0x44, 0x6e, 0xf0, 0xd5, 0xf0, 0x37, 0x31, 0x1c, 0x6b, + 0x14, 0x3e, 0xd3, 0x52, 0x58, 0xf9, 0x52, 0x3b, 0xdc, 0x9b, 0x8b, 0xd7, + 0x53, 0xb6, 0x8e, 0x84, 0x2e, 0x73, 0x99, 0x76, 0x9d, 0x9d, 0x42, 0x8b, + 0x8c, 0xe6, 0x8f, 0x0a, 0xb9, 0x74, 0x27, 0x20, 0x58, 0x96, 0xb6, 0x6b, + 0x4d, 0x26, 0xb4, 0x5c, 0x99, 0xb3, 0xdc, 0x5d, 0x02, 0x68, 0xce, 0x20, + 0xe3, 0x32, 0x70, 0x12, 0x1f, 0x50, 0xeb, 0xe2, 0x3b, 0xd2, 0x4c, 0x8e, + 0x37, 0x8b, 0x31, 0xfc, 0x30, 0xfd, 0x07, 0x9f, 0x19, 0x18, 0xfc, 0x54, + 0xd9, 0xe5, 0x72, 0x29, 0xdb, 0x62, 0xeb, 0x45, 0x4c, 0xa4, 0x5e, 0xba, + 0x50, 0x5b, 0xc4, 0x16, 0x6f, 0x80, 0xd2, 0x47, 0x84, 0xe5, 0x8b, 0x14, + 0xba, 0xc6, 0xb3, 0x43, 0x5c, 0x4f, 0xc6, 0xea, 0x68, 0xa1, 0x4d, 0x67, + 0xa0, 0x6e, 0xda, 0x44, 0x5e, 0xc4, 0x6e, 0x98, 0x26, 0xd3, 0xf7, 0x5d, + 0xa0, 0xa6, 0x3f, 0x4a, 0x29, 0x5c, 0x84, 0x78, 0xcc, 0xcc, 0x9d, 0x19, + 0x17, 0x7d, 0x74, 0xf5, 0x7a, 0x5e, 0xe6, 0x6d, 0x9a, 0x10, 0x04, 0xbd, + 0xdf, 0x54, 0x6e, 0xea, 0x04, 0x6a, 0x9c, 0x9e, 0xb7, 0x8e, 0x3b, 0x1b, + 0xae, 0x5f, 0xe7, 0xf8, 0x24, 0x07, 0x03, 0xbc, 0xa9, 0x7d, 0x72, 0x24, + 0xc7, 0xf2, 0xf9, 0xad, 0x54, 0x9d, 0x87, 0xf5, 0xa9, 0xb6, 0x49, 0x57, + 0xab, 0x85, 0xe9, 0x2c, 0xa2, 0x2c, 0xd6, 0x54, 0x3f, 0x36, 0x59, 0x54, + 0x12, 0xbf, 0x53, 0x5f, 0x25, 0x8b, 0x22, 0x33, 0xda, 0xe9, 0x2d, 0xa9, + 0x1c, 0xff, 0xa8, 0xa0, 0xa2, 0x21, 0x5b, 0xfb, 0xbe, 0xf7, 0x5d, 0x07, + 0x8c, 0xc5, 0x16, 0xe3, 0x88, 0xdb, 0x73, 0x3d, 0xa5, 0xcd, 0x65, 0x6f, + 0x93, 0xb0, 0xeb, 0x58}, + priv_key_25, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 59 + {59, + {0x1f, 0x79, 0x26, 0xbf, 0x03, 0x6e, 0x2d, 0xc7, 0x44, 0xb3, 0x59, 0x1c, + 0xdc, 0x95, 0x75, 0xb7, 0xf1, 0xe6, 0xca, 0xb9, 0xa3, 0x76, 0x6d, 0xe8, + 0x5b, 0x56, 0xb9, 0xe9, 0x75, 0xf1, 0x30, 0x46, 0xb4, 0x1c, 0xa9, 0xdf, + 0x17, 0xfb, 0xf9, 0x3e, 0xf4, 0xf2, 0x60, 0xf8, 0xbd, 0x26, 0x31, 0x82, + 0xdd, 0x4a, 0x4f, 0xd8, 0x7e, 0xdd, 0x97, 0x16, 0xd6, 0x3b, 0x99, 0xe9, + 0xad, 0x30, 0x21, 0x2e, 0x9f, 0x50, 0x6c, 0x34, 0x58, 0x38, 0xe3, 0x4b, + 0x3d, 0x78, 0x4d, 0x17, 0x85, 0xbe, 0xbd, 0x59, 0xc5, 0x2e, 0x24, 0xf7, + 0x74, 0x83, 0x61, 0xc6, 0x70, 0xc2, 0x99, 0x99, 0xf4, 0x76, 0x6f, 0x84, + 0x70, 0x2f, 0x39, 0x97, 0x55, 0x09, 0x89, 0xec, 0x36, 0xce, 0xd0, 0xec, + 0xa7, 0x3b, 0xfe, 0x16, 0x7c, 0x8b, 0x19, 0x13, 0xab, 0xc6, 0x9f, 0x53, + 0x7d, 0x71, 0x71, 0xdc, 0x84, 0xb2, 0x68, 0x19, 0x86, 0x81, 0x22, 0x8c, + 0x71, 0xe6, 0xa6, 0xb9, 0xd4, 0x02, 0xde, 0x23, 0x02, 0xe4, 0x70, 0x43, + 0x92, 0xa4, 0xe9, 0x46, 0xac, 0x0c, 0x6a, 0x6e, 0x29, 0x18, 0x46, 0x59, + 0xee}, + {0xb5, 0xb3, 0x56, 0xe6, 0x25, 0x91, 0xaa, 0x12, 0xb6, 0x07, 0xc9, 0x54, + 0x1e, 0x08, 0x10, 0x20, 0xa8, 0xe4, 0x87, 0x52, 0xf9, 0xe1, 0xbc, 0x50, + 0x98, 0x94, 0x94, 0xad, 0x5c, 0x5a, 0x22, 0x07, 0x9a, 0x00, 0xb6, 0x07, + 0xd8, 0xf5, 0xba, 0x36, 0x44, 0x75, 0x51, 0x5c, 0xa5, 0xc9, 0xc2, 0x04, + 0xb8, 0xf2, 0x94, 0xc0, 0xa4, 0x2f, 0xa3, 0x26, 0x5f, 0x9a, 0x33, 0x37, + 0xf3, 0x33, 0x1c, 0xc5, 0x2d, 0xb4, 0x73, 0xdd, 0x46, 0x44, 0xf9, 0xcc, + 0xbd, 0xbf, 0x37, 0x42, 0xf3, 0xdd, 0xe5, 0x13, 0xb3, 0xd6, 0xdf, 0x9c, + 0xea, 0x6e, 0x94, 0xe2, 0xe2, 0x29, 0x51, 0x47, 0xce, 0x03, 0x68, 0x5d, + 0x42, 0x51, 0x5c, 0x2e, 0x1a, 0x86, 0x95, 0x29, 0xd4, 0x1a, 0x51, 0xc0, + 0x6c, 0xd0, 0xc6, 0x08, 0x93, 0x2a, 0xdc, 0x5b, 0x5c, 0xe7, 0x90, 0xb4, + 0xe8, 0xf9, 0xc7, 0x2a, 0x34, 0xd0, 0xe5, 0xb2, 0x15, 0xc0, 0x12, 0x53, + 0xc2, 0x2e, 0xbe, 0x6e, 0xb7, 0x19, 0x17, 0x81, 0x2e, 0xc8, 0x99, 0xdf, + 0x66, 0x6b, 0x94, 0xe0, 0xa2, 0x29, 0x0e, 0x75, 0x19, 0x70, 0x63, 0xea, + 0x55, 0xe3, 0x39, 0x0e, 0x2a, 0x7d, 0xdc, 0xf9, 0xc4, 0x7e, 0x25, 0x43, + 0x03, 0x0f, 0x69, 0x19, 0x5a, 0x33, 0x79, 0xd4, 0x73, 0x90, 0x90, 0xdf, + 0xcd, 0x07, 0x29, 0x5b, 0xfc, 0x9a, 0x8e, 0x28, 0x91, 0xee, 0x9e, 0xf2, + 0x86, 0x62, 0x3c, 0xb9, 0x96, 0x3c, 0x05, 0x6d, 0x93, 0x47, 0x49, 0xfd, + 0x2b, 0xcd, 0x73, 0xe4, 0x7b, 0x81, 0x65, 0x95, 0xd5, 0x4b, 0xc2, 0x63, + 0x5f, 0xea, 0x68, 0x09, 0x8f, 0x78, 0x07, 0x68, 0x79, 0x96, 0xc1, 0x82, + 0x60, 0x23, 0x45, 0x9b, 0xb4, 0x21, 0x1f, 0xf1, 0xe9, 0x8a, 0xc1, 0x40, + 0x82, 0x3a, 0x36, 0xb7, 0x03, 0x45, 0xb6, 0xc4, 0xc6, 0xbf, 0xdf, 0x7a, + 0xad, 0xc5, 0xd3, 0x50}, + priv_key_26, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 60 + {60, + {0xd5, 0x91, 0x87, 0xca, 0xba, 0x5d, 0xbd, 0xbc, 0x43, 0xe6, 0x52, 0x3e, + 0x11, 0x63, 0xee, 0x57, 0x18, 0x7c, 0xf0, 0x99, 0x9a, 0xbd, 0x64, 0xe0, + 0xde, 0x5d, 0x23, 0x81, 0x18, 0x67, 0x7b, 0x17, 0x85, 0x5f, 0x58, 0x83, + 0x52, 0xf2, 0x20, 0x8b, 0x2a, 0x92, 0xb1, 0xc2, 0x96, 0xdd, 0xfa, 0x9e, + 0x2b, 0xc2, 0xb2, 0x71, 0x40, 0x40, 0x34, 0xef, 0x96, 0xb0, 0x41, 0x22, + 0xd5, 0x5d, 0x35, 0x09, 0xf1, 0xf9, 0xf7, 0x56, 0x58, 0xc1, 0x31, 0x72, + 0xca, 0xef, 0x5c, 0x1e, 0xad, 0x5d, 0x33, 0x24, 0x5c, 0x1c, 0x1e, 0xad, + 0x84, 0xeb, 0xfd, 0x6f, 0x7b, 0xf3, 0x21, 0xc0, 0xc5, 0x13, 0xc1, 0xa2, + 0xe2, 0x48, 0xba, 0x98, 0x05, 0xfd, 0x3d, 0x59, 0xd8, 0x41, 0x46, 0x03, + 0x28, 0x87, 0xae, 0x0b, 0x0d, 0xa7, 0x5d, 0x65, 0x84, 0x6a, 0xff, 0x10, + 0x43, 0x66, 0xc1, 0xe3, 0x50, 0x1d, 0x09, 0xf3, 0xed, 0xac, 0xc6, 0xce, + 0x9e, 0x41, 0xf6, 0x0f, 0x48, 0x9b, 0xd7, 0xb0, 0xaf, 0xee, 0xcc, 0x08, + 0x01, 0x10, 0xda, 0xf9, 0x37, 0x2e, 0x18, 0xa2, 0xe2, 0x6b, 0xf8, 0x70, + 0xd6, 0x40, 0xd2, 0x7c, 0xbb, 0xc9, 0x28, 0x55, 0xa2, 0xca, 0x16, 0xbb, + 0xc0, 0x8c, 0x7e, 0x08, 0x45, 0xcd, 0x10, 0xc9, 0x64}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_27, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 61 + {61, + {0x69, 0xfc, 0x21, 0xcf, 0xdf, 0xda, 0xf9, 0x47, 0xda, 0x0c, 0x6c, + 0xa5, 0xc9, 0xd7, 0x89, 0x67, 0xfa, 0xc9, 0x76, 0x57, 0x96, 0x59, + 0xc9, 0x3a, 0x89, 0x91, 0xe9, 0x3d, 0x12, 0x12, 0x0b, 0x10, 0xbc, + 0x63, 0x42, 0xcc, 0x12, 0x89, 0x12, 0xaf, 0x30, 0x93, 0x69, 0x6a, + 0xfb, 0x49, 0x37, 0xda, 0xcb, 0x30, 0xbc, 0xa3, 0x28, 0xb5, 0xae, + 0xa2, 0x73, 0xa2, 0xd5, 0x12, 0xc5, 0xb9, 0x8f, 0xdc, 0x05, 0x0c, + 0x21, 0x3b, 0x87, 0xd2, 0x3c, 0xe1, 0x19, 0x57, 0xb0, 0x8d, 0x74, + 0xd3, 0xac, 0x5a, 0x89, 0x23, 0x4d, 0x90, 0x22, 0xf1, 0xa1, 0x32, + 0xe0, 0xb4, 0xd6, 0xaf, 0xc4, 0x11, 0x08, 0x25, 0x69, 0xed, 0xe3, + 0xf1, 0xd7, 0x1d, 0x94, 0x88, 0x61, 0x59, 0xd7, 0xeb, 0x8e, 0xb8}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + priv_key_28, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 62 + {62, + {0x89, 0x23, 0x73, 0x3a, 0x34, 0x5f, 0x80, 0xb1, 0x05, 0x75, 0xce, 0x05, + 0xc1, 0x8c, 0xb8, 0x54, 0x3d, 0xe8, 0x9c, 0xbf, 0x37, 0x88, 0x6f, 0x51, + 0xc6, 0xb9, 0x36, 0x9e, 0xcc, 0x01, 0xb8, 0x80, 0x58, 0x7e, 0x9c, 0x41, + 0xf1, 0x84, 0x8b, 0x25, 0x39, 0xa6, 0x91, 0x97, 0x52, 0xd0, 0x74, 0x29, + 0xf3, 0xb0, 0x12, 0xe9, 0xac, 0x62, 0xe5, 0xd1, 0x92, 0xcb, 0x98, 0x04, + 0x89, 0xec, 0x54, 0xee, 0x54, 0xa4, 0x32, 0xa1, 0xf6, 0xad, 0xc5, 0x83, + 0x47, 0x7b, 0x40, 0x4d, 0x81, 0x6e, 0x49, 0x96, 0x66, 0xb4, 0xc9, 0x1d, + 0x2f, 0xc4, 0xe7, 0xd1, 0x84, 0x46, 0x31, 0x99, 0x7a, 0xfd, 0xd0, 0x5f, + 0x19, 0x0c, 0x43, 0x3a, 0x6b, 0xff, 0xe3, 0x34, 0xde, 0x44, 0x76, 0x28, + 0x4e, 0x8e, 0x6b, 0x30, 0xf4, 0xfd, 0x6d, 0xa6, 0x92}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + priv_key_29, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 63 + {63, + {0x49, 0x47, 0xc8, 0xc3, 0x30, 0x6e, 0xd0, 0xcc, 0x18, 0x41, 0x31, + 0x87, 0x46, 0xa1, 0x70, 0x78, 0x55, 0x7b, 0x68, 0x6f, 0x0d, 0xc4, + 0x5c, 0x62, 0x89, 0xe0, 0x2e, 0xf4, 0xc5, 0x95, 0xb5, 0xd0, 0xc2, + 0xc9, 0x2d, 0x7c, 0xab, 0x1e, 0x93, 0xce, 0x0e, 0x14, 0x70, 0xa2, + 0xa5, 0xe1, 0x16, 0xe4, 0xa4, 0x9d, 0xe1, 0x88, 0xc1, 0x49, 0xbc, + 0xeb, 0xeb, 0xfe, 0x66, 0x9b, 0xa2, 0x56, 0xd6, 0x4f, 0xad, 0xab, + 0x70, 0xfd, 0x7e, 0x36, 0x73, 0x4e, 0xaf, 0x10, 0xb9, 0x0f, 0x7b, + 0x4a, 0x50, 0x04, 0xc0, 0x4a, 0xda, 0x14, 0xa0, 0xef, 0x75, 0xc0, + 0xf2, 0x5a, 0x30, 0x94, 0x01, 0x0d, 0x2b, 0x43, 0xd5, 0xc0, 0x23}, + {0xbf, 0x00, 0xce, 0x88, 0x51, 0x53, 0x2b, 0xb7, 0xcb, 0x05, 0x74, 0xac, + 0xfa, 0x4f, 0x89, 0x92, 0xe3, 0x7e, 0xce, 0xcd, 0x04, 0x36, 0x4f, 0x3d, + 0x92, 0x0a, 0x4b, 0xbf, 0x8b, 0x17, 0x52, 0x3d, 0x96, 0x78, 0x54, 0xdd, + 0x28, 0x29, 0x1c, 0x9a, 0xdb, 0x51, 0x76, 0x03, 0x56, 0xf2, 0x4b, 0x86, + 0x94, 0x99, 0x5c, 0xad, 0x1f, 0x91, 0xfd, 0xd3, 0xc7, 0x38, 0xb3, 0x07, + 0xb3, 0x6f, 0x27, 0xf9, 0x5d, 0x18, 0x5f, 0xc3, 0x31, 0xf5, 0xd6, 0x14, + 0xa4, 0x23, 0x8f, 0x3f, 0x21, 0x57, 0xc1, 0xae, 0x3a, 0x91, 0xbf, 0x6c, + 0x5a, 0xc6, 0x32, 0x25, 0x9f, 0x2e, 0xff, 0x08, 0xf7, 0xbc, 0xff, 0xbf, + 0xa6, 0x35, 0x1b, 0xff, 0xae, 0xb9, 0x1c, 0xee, 0xdc, 0xa6, 0x77, 0x9b, + 0x5c, 0x82, 0xe0, 0x7b, 0x4e, 0xa2, 0x79, 0x11, 0x96, 0xce, 0xd8, 0x21, + 0x79, 0x33, 0x32, 0xea, 0x31, 0x3d, 0xfa, 0xa5, 0xc0, 0x64, 0xeb, 0x5e, + 0x8f, 0x71, 0xde, 0x0a, 0xd1, 0xcd, 0xf6, 0x80, 0xfe, 0xc6, 0xa5, 0x61, + 0x7f, 0xcf, 0x97, 0x0c, 0xc4, 0xee, 0xac, 0x5f, 0xf0, 0x17, 0x00, 0x94, + 0x00, 0x94, 0x49, 0x97, 0xe8, 0xc3, 0x6b, 0x1a, 0xb8, 0x7a, 0x08, 0x54, + 0x5b, 0x02, 0x74, 0x80, 0x81, 0x5b, 0x78, 0xfd, 0x04, 0xee, 0x3b, 0xd8, + 0xda, 0xa3, 0x14, 0x60, 0x24, 0x6e, 0x9e, 0x25, 0x8b, 0x31, 0x24, 0x3d, + 0xda, 0xe7, 0x2f, 0xa7, 0x70, 0xac, 0x0f, 0xff, 0x90, 0x7a, 0x6e, 0x99, + 0x62, 0x2b, 0x7b, 0x93, 0x65, 0x29, 0x13, 0x7a, 0x5b, 0x96, 0xb4, 0x35, + 0x62, 0x03, 0x74, 0x59, 0xe5, 0xdf, 0xf9, 0xab, 0xb3, 0xbf, 0xa7, 0xb4, + 0xfb, 0x9d, 0x57, 0xa9, 0x34, 0x5d, 0x86, 0xa7, 0x2e, 0xa6, 0x36, 0xfd, + 0xa3, 0x6e, 0xe3, 0x6e, 0xb9, 0x13, 0x67, 0x7c, 0x49, 0x4b, 0xab, 0x01, + 0x04, 0x2b, 0x98, 0x2c}, + priv_key_30, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 64 + {64, + {0x84, 0x1e, 0xe5, 0x2c, 0x94, 0xca, 0xc3, 0xdd, 0xa3, 0x67, 0x42, 0x94, + 0x94, 0xb2, 0xa0, 0x72, 0x74, 0xe1, 0x9f, 0x7f, 0x95, 0x67, 0xbc, 0xea, + 0xe1, 0xa9, 0x40, 0xdf, 0x89, 0x2b, 0x8e, 0x44, 0xc7, 0xc8, 0x6b, 0xdc, + 0xc6, 0xea, 0x72, 0x32, 0x77, 0x4e, 0xe2, 0x19, 0x5b, 0x19, 0xbf, 0xe9, + 0x32, 0xa8, 0x8c, 0x12, 0x40, 0x1c, 0x06, 0xfe, 0x0b, 0x86, 0x55, 0x83, + 0xd9, 0x89, 0xed, 0x32, 0x36, 0xfd, 0xb1, 0x82, 0x64, 0x49, 0x9a, 0x36, + 0xb6, 0xae, 0x6b, 0xa1, 0xbf, 0xc6, 0x8b, 0x82, 0x20, 0xa0, 0xe3, 0xfa, + 0x2f, 0x82, 0x21, 0xbb, 0x3e, 0x72, 0xe2, 0x67, 0x11, 0x54, 0x69, 0xc8, + 0x64, 0x8b, 0x5e, 0xc8, 0x1d, 0x04, 0x39, 0x3f, 0x83, 0x57, 0xda, 0xea, + 0x9b, 0x84, 0x9b, 0x95, 0xd2, 0x70, 0x7a, 0x3b, 0x13, 0xe4, 0xe2, 0x7a, + 0x5b, 0xe8, 0xe7, 0x5e, 0x80, 0x3f, 0x41, 0xb0, 0x81, 0xc7, 0xac, 0xca, + 0xe8, 0x63, 0x21, 0x1f, 0x53, 0x57, 0xa4, 0xc8, 0x1c}, + {0xcc, 0x89, 0x0f, 0x82, 0x98, 0x6e, 0x18, 0xc3, 0x5e, 0x18, 0xa2, 0xea, + 0x35, 0x4b, 0xd2, 0xc7, 0xe8, 0x8d, 0xca, 0x9f, 0x0e, 0x19, 0x81, 0x49, + 0x7b, 0x31, 0x34, 0x2b, 0x89, 0x39, 0x92, 0xa4, 0x9f, 0x36, 0x38, 0x0f, + 0xbe, 0x98, 0x29, 0x99, 0x5e, 0x9a, 0xec, 0x1b, 0x3e, 0xc8, 0x8d, 0xfb, + 0xcb, 0xfb, 0x11, 0xbd, 0x2a, 0x00, 0x14, 0x0f, 0x8f, 0x66, 0x47, 0xc5, + 0xe3, 0xbd, 0xda, 0x52, 0x77, 0x99, 0xef, 0x05, 0x71, 0xf4, 0x54, 0x27, + 0xf1, 0x0d, 0x24, 0x63, 0xee, 0x09, 0x6f, 0xda, 0x48, 0xc4, 0x10, 0x85, + 0xd3, 0xa9, 0x0b, 0xf7, 0x07, 0x2d, 0x06, 0xfb, 0x7a, 0x3d, 0x22, 0x86, + 0xcd, 0x10, 0x25, 0x5a, 0x82, 0xa5, 0x24, 0x52, 0xea, 0x3e, 0x61, 0xe2, + 0xd8, 0xe3, 0x5e, 0xff, 0x9f, 0x6b, 0x83, 0x1b, 0x48, 0xf0, 0x9b, 0x52, + 0x2d, 0xf1, 0x04, 0xf4, 0x8a, 0xc5, 0x8f, 0x76, 0xcc, 0x24, 0x1b, 0x9f, + 0xdd, 0xc0, 0x42, 0xe7, 0x68, 0x37, 0x74, 0x11, 0x78, 0x08, 0x68, 0x16, + 0x93, 0x53, 0x66, 0x00, 0xe1, 0xcd, 0x30, 0x35, 0xdc, 0xf6, 0xec, 0x30, + 0xa6, 0xbd, 0xf6, 0x59, 0xb1, 0x5e, 0x04, 0x17, 0xc3, 0xbf, 0xc4, 0xc9, + 0xa5, 0x91, 0xf2, 0xf8, 0x58, 0x08, 0x1d, 0xf1, 0x24, 0x34, 0x77, 0xd4, + 0x18, 0x12, 0xa6, 0xac, 0x74, 0xbc, 0x4f, 0xbb, 0x64, 0x85, 0xb1, 0x8a, + 0xaf, 0x6a, 0x00, 0xc3, 0x25, 0x93, 0x75, 0x1a, 0x52, 0x77, 0x23, 0xb4, + 0x80, 0x2d, 0x31, 0x80, 0x38, 0x69, 0x8d, 0xe9, 0x06, 0x38, 0x18, 0x04, + 0x4c, 0xca, 0x1b, 0x03, 0x5b, 0x88, 0x00, 0x19, 0x3f, 0xed, 0x71, 0xd3, + 0xc3, 0x8e, 0xd3, 0x29, 0x6f, 0xdd, 0xb3, 0x36, 0x55, 0x2b, 0x68, 0xd3, + 0x80, 0xd1, 0x21, 0x4b, 0x13, 0xa1, 0xc8, 0x6e, 0x6f, 0x68, 0x7b, 0xd3, + 0x7e, 0x5f, 0xd2, 0x2c}, + priv_key_31, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 65 + {65, + {0xa3, 0xb9, 0x4a, 0x63, 0xd4, 0x93, 0x7d, 0xe4, 0xbf, 0x02, 0x4b, 0xce, + 0x52, 0x95, 0x7c, 0xd9, 0xaf, 0x5e, 0xfb, 0x3b, 0x0d, 0xef, 0xef, 0x90, + 0x8d, 0x5f, 0x2c, 0xe3, 0x59, 0x41, 0xb1, 0x01, 0x68, 0x12, 0x89, 0x51, + 0xa1, 0xc5, 0x09, 0x3d, 0xcd, 0xce, 0xba, 0xa0, 0x62, 0x2f, 0xdf, 0xc1, + 0xe4, 0x81, 0xda, 0xac, 0x4c, 0xe5, 0x67, 0x5e, 0xd6, 0x69, 0x0c, 0xec, + 0x5f, 0x8e, 0xf2, 0x03, 0x05, 0x18, 0x5e, 0xd5, 0xb6, 0x1d, 0xb7, 0x98, + 0xe7, 0xa1, 0x36, 0x26, 0x83, 0x1f, 0xa9}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + priv_key_32, + true}}; + +#endif // rsa_pkcs1_2048_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h b/security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h new file mode 100644 index 000000000..b0f183089 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h @@ -0,0 +1,8217 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pkcs1_3072_vectors_h__ +#define rsa_pkcs1_3072_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_33{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xdc, 0x8f, 0x78, 0x80, 0x67, 0x2f, 0x0c, 0xf9, 0xd6, 0x36, + 0x17, 0xa8, 0xa5, 0x8b, 0xdd, 0x27, 0x1a, 0x10, 0x9b, 0xad, 0xda, 0x0f, + 0xa8, 0x26, 0xf9, 0x4b, 0x8a, 0x79, 0x55, 0x26, 0xb6, 0xa4, 0x9a, 0x80, + 0x56, 0x4c, 0xca, 0xba, 0x8a, 0x94, 0x91, 0xa9, 0x35, 0xa5, 0x3e, 0xde, + 0xae, 0x1d, 0x9a, 0x7b, 0x54, 0x63, 0xd9, 0xe2, 0xef, 0x3e, 0xe0, 0xce, + 0x7b, 0xff, 0x5d, 0x4b, 0x6c, 0x81, 0x47, 0xb5, 0xc0, 0x73, 0xc2, 0xf2, + 0x20, 0x51, 0x5d, 0x53, 0x1d, 0x55, 0xa3, 0x66, 0x87, 0xa6, 0xde, 0x3c, + 0x34, 0x77, 0x5c, 0x2f, 0x15, 0x19, 0x1a, 0xc0, 0xa7, 0x42, 0xd7, 0x34, + 0x22, 0x28, 0xc8, 0xd9, 0x10, 0xfe, 0x6b, 0xbc, 0xa4, 0x39, 0x53, 0x9c, + 0x48, 0x5d, 0xeb, 0xcb, 0xd0, 0xee, 0x0e, 0x4b, 0xae, 0x31, 0x75, 0x03, + 0xb8, 0x3c, 0xee, 0x81, 0x00, 0xac, 0x7b, 0xb4, 0x58, 0x74, 0x67, 0xcb, + 0xc4, 0x37, 0x3c, 0x4b, 0xda, 0x2e, 0xed, 0xf7, 0xc4, 0x16, 0x31, 0xe5, + 0x09, 0x22, 0xb5, 0x80, 0xf5, 0xbc, 0xe8, 0x1d, 0x24, 0xb2, 0x08, 0xca, + 0xbc, 0xd2, 0xd7, 0x5f, 0xcf, 0xe9, 0x9f, 0x75, 0xb4, 0x93, 0xdf, 0xfc, + 0x5c, 0x9b, 0xd9, 0x90, 0xf7, 0xfc, 0x3b, 0xf2, 0xef, 0xe3, 0x92, 0xfe, + 0xca, 0xe3, 0x6f, 0x3e, 0x4e, 0xf4, 0x45, 0x6c, 0x1b, 0x5d, 0xe9, 0x9c, + 0xc7, 0x45, 0x17, 0x33, 0xa9, 0x10, 0xb6, 0x83, 0x4b, 0x61, 0xec, 0x29, + 0x27, 0x4d, 0x98, 0x6b, 0xe3, 0x75, 0x2c, 0x35, 0x0b, 0x13, 0xa3, 0x27, + 0xda, 0xbc, 0x08, 0xdf, 0xcf, 0x65, 0x65, 0x49, 0x9a, 0xd2, 0x6e, 0x85, + 0x34, 0x46, 0x63, 0x3e, 0xad, 0xb2, 0x97, 0x0c, 0xa9, 0x5b, 0xcf, 0x6b, + 0xf0, 0x5f, 0xfd, 0xbc, 0x2a, 0x80, 0x43, 0x78, 0xd7, 0x69, 0x85, 0xa7, + 0x1f, 0x06, 0xf9, 0x09, 0x79, 0xf9, 0xfe, 0xf7, 0x16, 0xc3, 0x6a, 0xa6, + 0x25, 0xa4, 0x5b, 0x5e, 0xed, 0xf5, 0x08, 0x25, 0xa5, 0x3e, 0x9d, 0x94, + 0x35, 0xb2, 0x3c, 0xaa, 0xb9, 0xe5, 0xc6, 0x4d, 0x38, 0xfd, 0x3a, 0x76, + 0x7e, 0x18, 0x5a, 0xd7, 0x72, 0x7d, 0x6e, 0x15, 0xf9, 0xe9, 0xba, 0xb2, + 0xf4, 0x18, 0x4d, 0x64, 0x87, 0x69, 0x5d, 0xb9, 0xa2, 0x69, 0x8c, 0x67, + 0x2b, 0x2e, 0x82, 0x34, 0x10, 0xdb, 0xef, 0x1d, 0x93, 0xfe, 0x40, 0xc9, + 0xd3, 0x57, 0xee, 0x9f, 0xc7, 0x7f, 0x84, 0x9d, 0xe1, 0x13, 0x63, 0xf5, + 0x83, 0xaf, 0x8c, 0xcf, 0x51, 0x81, 0xca, 0x1a, 0xeb, 0x94, 0x4c, 0x42, + 0x25, 0x16, 0xcb, 0x40, 0x1e, 0x95, 0x09, 0x23, 0xe4, 0xbd, 0x88, 0x14, + 0x39, 0xfa, 0x10, 0x93, 0xc7, 0x75, 0x82, 0xbf, 0xe1, 0xac, 0x59, 0x93, + 0x67, 0x47, 0x00, 0xb6, 0x43, 0x43, 0x39, 0xe0, 0x24, 0x53, 0x15, 0xd8, + 0x6f, 0xcb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x05, + 0x01, 0x20, 0x5b, 0xd1, 0x7b, 0x88, 0xd0, 0xd6, 0x62, 0x6d, 0xd0, 0xfe, + 0xc8, 0x98, 0xa0, 0xfd, 0x7f, 0x68, 0xf8, 0xdd, 0xdc, 0xc3, 0x14, 0xf7, + 0x4d, 0x16, 0x7c, 0x40, 0x49, 0x5b, 0x95, 0x8a, 0x87, 0xe4, 0xed, 0x63, + 0x20, 0x2e, 0x6a, 0xc6, 0x8f, 0x4f, 0x4f, 0x4b, 0x88, 0xe3, 0xec, 0x7a, + 0x07, 0xd8, 0x57, 0x57, 0xa7, 0x45, 0x84, 0x68, 0xb7, 0x66, 0xaa, 0xd9, + 0xa4, 0x0f, 0x77, 0x33, 0x78, 0x55, 0x40, 0x8b, 0x28, 0xd1, 0x40, 0xe7, + 0x5c, 0x2e, 0x6b, 0x36, 0x04, 0xea, 0x89, 0x07, 0xbb, 0xd7, 0xf8, 0xe9, + 0x57, 0x8c, 0x24, 0x00, 0xae, 0x64, 0x5d, 0x28, 0xe2, 0xde, 0xef, 0x8b, + 0xf7, 0x18, 0xe2, 0x9c, 0xf1, 0x2f, 0xcc, 0xb9, 0x2f, 0xef, 0x98, 0x69, + 0xf4, 0x3a, 0xee, 0x5b, 0xd6, 0xad, 0xc2, 0x23, 0x84, 0x8d, 0x16, 0x9c, + 0xd6, 0xc2, 0x7c, 0x27, 0x66, 0x65, 0x27, 0x66, 0xff, 0x81, 0x99, 0x3b, + 0x3e, 0x01, 0x5a, 0x55, 0x3d, 0xec, 0xee, 0x0f, 0xfd, 0xc1, 0x62, 0x4f, + 0x39, 0xf8, 0xd9, 0x6b, 0x6e, 0xd5, 0xd9, 0x50, 0x47, 0xc1, 0x57, 0x0b, + 0x59, 0xfa, 0x2e, 0xb3, 0xd6, 0x88, 0xdd, 0x5e, 0x14, 0xac, 0xc9, 0x40, + 0x7b, 0x80, 0x94, 0xf1, 0x8b, 0x46, 0x94, 0x24, 0x4e, 0xb1, 0xad, 0xcd, + 0x65, 0x5d, 0x87, 0x3f, 0x57, 0xff, 0x9a, 0xf6, 0xe4, 0xfe, 0xc4, 0x70, + 0xbe, 0x23, 0x6b, 0xaf, 0x3b, 0x20, 0xc2, 0x04, 0x0a, 0xb3, 0x60, 0xd7, + 0x59, 0xc8, 0xb4, 0xe6, 0x18, 0xbf, 0x8b, 0xd4, 0xe0, 0xec, 0x66, 0x98, + 0xf1, 0xb7, 0x2c, 0x71, 0x60, 0xed, 0x05, 0x21, 0xc8, 0x2b, 0x51, 0x76, + 0xb6, 0x0f, 0xb6, 0x35, 0x03, 0xd0, 0xae, 0x23, 0xf6, 0xe2, 0xfb, 0x7a, + 0x60, 0x93, 0x05, 0xb0, 0xaf, 0x62, 0x15, 0x0b, 0x92, 0x1a, 0xc5, 0x3f, + 0x4d, 0xe8, 0x99, 0x66, 0x6c, 0xb0, 0x1d, 0xb0, 0xc9, 0xd8, 0xb6, 0x50, + 0x75, 0x30, 0x15, 0xc1, 0xb6, 0xe6, 0x82, 0xe6, 0xbf, 0x38, 0x20, 0x4e, + 0x59, 0xf7, 0x40, 0x9c, 0x38, 0x08, 0xc0, 0xe5, 0x3f, 0x25, 0x49, 0x35, + 0x54, 0x0a, 0x38, 0x1a, 0x96, 0x3c, 0x2c, 0x1a, 0x77, 0xc6, 0xf9, 0x87, + 0xf0, 0x6a, 0x07, 0xa0, 0x57, 0x26, 0x86, 0xed, 0x22, 0x88, 0x2d, 0xbc, + 0x82, 0xe7, 0x82, 0x3c, 0xec, 0x08, 0x0a, 0x58, 0xd7, 0x2b, 0x09, 0xd0, + 0x0c, 0xc1, 0xd2, 0x45, 0xcf, 0x15, 0x8f, 0xf4, 0x9c, 0xc4, 0x05, 0x99, + 0xd3, 0xaf, 0x71, 0x9d, 0xc3, 0x01, 0xb4, 0xaa, 0x7f, 0x5b, 0x03, 0x62, + 0x9a, 0xe8, 0x53, 0xe9, 0xda, 0xab, 0xe2, 0x84, 0xdb, 0x86, 0xd5, 0xc4, + 0x1d, 0x04, 0x01, 0x14, 0x3d, 0xf2, 0xb4, 0x59, 0x3e, 0xf4, 0xe3, 0x74, + 0x72, 0x09, 0xc5, 0x23, 0xf5, 0xa7, 0xf8, 0x0f, 0x02, 0xd0, 0x11, 0x02, + 0x81, 0xc1, 0x00, 0xfe, 0xc6, 0xa1, 0x0b, 0xfc, 0x49, 0xb5, 0x8a, 0x2c, + 0x85, 0x0e, 0xaf, 0xeb, 0xdb, 0x99, 0x76, 0x49, 0xa9, 0x55, 0x75, 0xa0, + 0xc1, 0x76, 0x31, 0xb0, 0x11, 0xcb, 0x20, 0xd7, 0xa3, 0x20, 0x23, 0x2a, + 0x81, 0x5b, 0x9a, 0xf6, 0x04, 0x0d, 0x7b, 0xf2, 0x3d, 0x26, 0x7e, 0x5e, + 0x06, 0x30, 0x4c, 0x33, 0xe0, 0x4c, 0x85, 0xe6, 0xd4, 0x81, 0x44, 0x2f, + 0x01, 0x0a, 0x97, 0x58, 0xba, 0x08, 0x36, 0x4a, 0x70, 0x03, 0x5e, 0xf9, + 0x9e, 0x9c, 0x98, 0xee, 0xb4, 0x31, 0x50, 0x5b, 0x2a, 0xfb, 0x67, 0x79, + 0xd1, 0xc9, 0x1d, 0x0e, 0xa2, 0xfb, 0x0a, 0x65, 0xdc, 0x39, 0x1e, 0x79, + 0xec, 0xda, 0x7d, 0x52, 0xfd, 0x7d, 0xd6, 0x99, 0x23, 0xb2, 0x5d, 0xfa, + 0xe4, 0x48, 0xca, 0xce, 0x82, 0x9e, 0xba, 0xca, 0x6b, 0x3c, 0x8a, 0x3c, + 0xb6, 0x4a, 0x81, 0x80, 0x06, 0x14, 0x43, 0x48, 0x95, 0x77, 0x8c, 0x20, + 0xd6, 0x29, 0xb1, 0x25, 0xb6, 0x9f, 0x42, 0x94, 0x5f, 0x66, 0xb6, 0x44, + 0xf3, 0x84, 0x0b, 0xcf, 0xa6, 0xfc, 0xe3, 0x61, 0x07, 0x42, 0x56, 0xc5, + 0x08, 0x63, 0xec, 0xca, 0x2c, 0xe7, 0x56, 0xb4, 0xa9, 0xfb, 0x7e, 0x99, + 0x3d, 0x0f, 0x1f, 0xa4, 0x8b, 0x2c, 0xc4, 0x85, 0xb7, 0xea, 0xa6, 0x14, + 0x05, 0xfb, 0xef, 0x15, 0x0e, 0x75, 0x63, 0xc2, 0x15, 0x08, 0x11, 0x76, + 0x7d, 0xe0, 0xf9, 0x02, 0x81, 0xc1, 0x00, 0xdd, 0x9e, 0xc1, 0xce, 0xe6, + 0xd8, 0xa9, 0x71, 0xb1, 0x66, 0x90, 0x2c, 0x44, 0xa4, 0xf0, 0x2e, 0xf3, + 0x7a, 0x62, 0x05, 0x3b, 0x41, 0x28, 0x8a, 0x1d, 0x87, 0x3d, 0x39, 0x9c, + 0xbc, 0x9e, 0x7b, 0xd3, 0x06, 0xed, 0x90, 0x64, 0x87, 0xda, 0x2f, 0x49, + 0xbc, 0x1c, 0x18, 0x09, 0xc0, 0xd4, 0xd8, 0x81, 0x06, 0xd6, 0x87, 0x95, + 0x18, 0xed, 0x92, 0x5f, 0xeb, 0x66, 0xaa, 0xd5, 0xff, 0x3c, 0x2b, 0x83, + 0x46, 0x6c, 0x55, 0x4e, 0xd9, 0x7b, 0x96, 0xab, 0xef, 0x55, 0xb3, 0xb0, + 0x23, 0x14, 0xf5, 0x0d, 0x03, 0x85, 0xa0, 0xa1, 0xd8, 0xa4, 0x6a, 0xe0, + 0x3e, 0x8f, 0xce, 0x91, 0xb4, 0x12, 0x12, 0x0f, 0x0a, 0x10, 0xdc, 0x68, + 0x15, 0x70, 0xfa, 0x56, 0x4b, 0x68, 0x73, 0xba, 0xcd, 0x99, 0x7b, 0x61, + 0x6b, 0x2b, 0xd7, 0x73, 0x3f, 0xb7, 0x23, 0xad, 0xe2, 0x3b, 0xc1, 0x08, + 0x9d, 0xa3, 0x2e, 0x50, 0x95, 0x83, 0x43, 0x6f, 0x1e, 0x34, 0x48, 0xb5, + 0x79, 0xfb, 0x21, 0xb2, 0x40, 0x62, 0x0d, 0x20, 0x45, 0x8d, 0x08, 0xf0, + 0xf9, 0x95, 0xab, 0xac, 0xc0, 0xa3, 0x98, 0xf0, 0xab, 0x6a, 0x67, 0xc9, + 0xf5, 0xbc, 0xf7, 0xe0, 0x32, 0xfb, 0x1d, 0x66, 0x8f, 0xe6, 0x98, 0xd8, + 0x03, 0x27, 0x59, 0x9a, 0xe3, 0xfd, 0xf3, 0xaa, 0xaa, 0xb1, 0x9b, 0xaf, + 0x17, 0x63, 0x94, 0x43, 0x19, 0x4b, 0xe3, 0x02, 0x81, 0xc1, 0x00, 0xf1, + 0xbf, 0xb4, 0x0c, 0xd5, 0x65, 0x73, 0x97, 0x1a, 0xcb, 0x5e, 0xb6, 0x5b, + 0x0c, 0xd2, 0xbf, 0x45, 0x02, 0x22, 0x8f, 0x2c, 0xec, 0xa5, 0xa4, 0x5c, + 0x37, 0x66, 0x11, 0x51, 0xcb, 0xfd, 0xb0, 0xa0, 0xa2, 0x82, 0x33, 0xb6, + 0x00, 0xfe, 0x72, 0x7f, 0xd6, 0xba, 0x71, 0xe9, 0xf1, 0xe1, 0x5e, 0x4d, + 0x53, 0x26, 0x09, 0x60, 0x90, 0x7f, 0xe0, 0x1c, 0xe1, 0xd6, 0x14, 0xea, + 0x22, 0x0b, 0xac, 0xc8, 0x51, 0x25, 0x41, 0xb7, 0x86, 0x63, 0x7d, 0x51, + 0xf3, 0x35, 0x5f, 0xd4, 0x42, 0x22, 0xaf, 0x7b, 0x0e, 0x2e, 0xd1, 0x1d, + 0x94, 0x54, 0xb4, 0xf7, 0x16, 0x52, 0x34, 0xb2, 0xe8, 0xa6, 0x21, 0x88, + 0xdf, 0xf3, 0xc9, 0xef, 0x21, 0xca, 0x1c, 0x16, 0xf7, 0x0a, 0x83, 0x36, + 0x15, 0x07, 0x5c, 0xa2, 0xb9, 0xc2, 0x86, 0x41, 0x39, 0x8f, 0xd4, 0xf5, + 0x8f, 0xcf, 0x26, 0x50, 0xf7, 0x52, 0xaa, 0x6a, 0x76, 0x0c, 0xb5, 0x84, + 0xdd, 0x96, 0x9c, 0xec, 0x80, 0xe1, 0xcb, 0x4d, 0xfd, 0xeb, 0x6b, 0xf1, + 0xab, 0xb8, 0x06, 0x61, 0x89, 0x2b, 0xcf, 0x7d, 0xc2, 0x8a, 0x5e, 0xa3, + 0x30, 0x9c, 0x8a, 0xcf, 0x7f, 0x03, 0x9e, 0x8a, 0xf5, 0x3f, 0x26, 0x7d, + 0x51, 0x7a, 0x37, 0x37, 0xd2, 0xde, 0x1a, 0x9c, 0xa1, 0x58, 0xfe, 0xf1, + 0x71, 0xf8, 0xbd, 0xa1, 0xe9, 0xa6, 0xf0, 0x3b, 0x09, 0x12, 0xb1, 0x02, + 0x81, 0xc0, 0x3e, 0x3c, 0x2a, 0xe8, 0xd3, 0x62, 0xdc, 0x92, 0x94, 0xe2, + 0xdc, 0x71, 0xd2, 0x05, 0x0f, 0x7d, 0xdf, 0xd9, 0xea, 0x54, 0xd5, 0xc3, + 0x02, 0x83, 0x66, 0xaf, 0x67, 0xbe, 0x1a, 0x09, 0xcd, 0xe7, 0xaf, 0xe7, + 0x2e, 0x27, 0x72, 0x53, 0xc4, 0x2d, 0xab, 0x63, 0x2b, 0xf0, 0x84, 0x2c, + 0xa6, 0x98, 0xf6, 0x02, 0xd9, 0x93, 0xd1, 0x86, 0xe2, 0x90, 0x4c, 0x67, + 0x6a, 0xb9, 0x66, 0xc6, 0xfa, 0x3a, 0xad, 0xee, 0xc4, 0xd5, 0x60, 0x03, + 0x2a, 0xf5, 0xb0, 0xea, 0xd1, 0x02, 0x58, 0xe0, 0x41, 0x2e, 0x5f, 0xad, + 0x31, 0x85, 0x5e, 0x6d, 0xdc, 0x1e, 0x37, 0x42, 0xda, 0x57, 0x84, 0x0b, + 0x31, 0x57, 0xe8, 0xe9, 0x46, 0xba, 0xde, 0x6f, 0xc6, 0xfe, 0x45, 0xe5, + 0x7f, 0x3b, 0xa0, 0xa5, 0xc4, 0x08, 0x25, 0xdf, 0x56, 0xbc, 0x76, 0x1c, + 0xda, 0x6d, 0x26, 0x93, 0x75, 0x7c, 0x4b, 0xd3, 0x18, 0xd4, 0x14, 0xc5, + 0x27, 0xcb, 0x74, 0x14, 0xe3, 0x51, 0xd7, 0xc4, 0x9d, 0x85, 0x64, 0xed, + 0x37, 0x9b, 0xc0, 0x08, 0x48, 0x06, 0xce, 0xc5, 0x08, 0x06, 0xe1, 0xc8, + 0x67, 0x28, 0xb7, 0xcd, 0x2b, 0x60, 0x62, 0x12, 0xa4, 0x32, 0x67, 0xbf, + 0x69, 0x4d, 0x64, 0x53, 0xdc, 0xc9, 0xe7, 0x3f, 0x5b, 0x79, 0x8a, 0x49, + 0xa4, 0x33, 0x1d, 0x26, 0x3a, 0x22, 0x22, 0x15, 0x4b, 0x5d, 0x83, 0x4a, + 0x43, 0x49, 0x02, 0x81, 0xc0, 0x18, 0xcc, 0x97, 0x1e, 0x91, 0x86, 0xf8, + 0x6c, 0x14, 0x4d, 0x14, 0x0c, 0xea, 0xbb, 0xc9, 0xae, 0x22, 0xc9, 0x4e, + 0x8d, 0x85, 0x75, 0x35, 0x6f, 0xb6, 0xa4, 0xa0, 0x33, 0x99, 0x1e, 0xf2, + 0x10, 0xba, 0xfa, 0x39, 0xa4, 0xcd, 0x1a, 0xbf, 0xa9, 0x9b, 0x33, 0x2f, + 0xde, 0x9e, 0x56, 0x95, 0x5a, 0xf1, 0x79, 0x45, 0x9a, 0x72, 0x36, 0xa7, + 0x00, 0xb7, 0xfd, 0x1d, 0x88, 0x09, 0x39, 0x06, 0xf6, 0x13, 0x0a, 0xe7, + 0xca, 0x97, 0x42, 0xd9, 0xed, 0x0d, 0x5c, 0x63, 0xe6, 0xa9, 0xe9, 0xb4, + 0x3d, 0xf4, 0xd8, 0xb2, 0x61, 0xc1, 0x2d, 0x2c, 0x2f, 0x91, 0x48, 0xbc, + 0x06, 0x69, 0xf1, 0x65, 0xb8, 0xb8, 0x81, 0x87, 0x9c, 0x3e, 0xd5, 0x8d, + 0x4a, 0x6c, 0xd5, 0xa3, 0xf1, 0x19, 0x3e, 0x9a, 0xbd, 0x27, 0x84, 0x60, + 0x9c, 0x01, 0xfb, 0x90, 0x94, 0xc7, 0xc8, 0x22, 0x53, 0x2a, 0xd7, 0xae, + 0xc2, 0xa0, 0x8a, 0xee, 0x9e, 0x26, 0x30, 0x95, 0xad, 0x04, 0x26, 0x45, + 0x5c, 0xb5, 0x92, 0x58, 0xc7, 0xfd, 0x37, 0x31, 0xca, 0x89, 0xde, 0xe3, + 0x18, 0x00, 0xd1, 0x91, 0xed, 0x72, 0x49, 0x72, 0x1c, 0x25, 0x26, 0x66, + 0x50, 0xc4, 0x6d, 0xcb, 0xfb, 0xae, 0x30, 0x70, 0x60, 0x4d, 0x2e, 0x00, + 0x99, 0x14, 0xa2, 0xe2, 0x69, 0xa0, 0x1b, 0xaf, 0xa5, 0xbd, 0xf8, 0xbb, + 0xa3, 0x1c, 0x4f, 0x3b, 0x60}; + +static const std::vector priv_key_34{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xd9, 0x1f, 0x0d, 0x00, 0xf1, 0xaa, 0xb5, 0x80, 0xe2, 0xac, + 0x0e, 0x83, 0x76, 0x38, 0xde, 0x70, 0x04, 0xfc, 0x96, 0x8b, 0xe2, 0x13, + 0x15, 0xa1, 0xef, 0x2a, 0x23, 0x49, 0x69, 0x04, 0x5d, 0xd4, 0xbc, 0x19, + 0x45, 0xeb, 0x53, 0x98, 0x2e, 0xeb, 0x3f, 0xe9, 0x7c, 0xe8, 0x4a, 0x26, + 0xc7, 0xd4, 0x64, 0x78, 0x4f, 0xf7, 0xe5, 0x61, 0xce, 0xe5, 0x70, 0xe2, + 0x6d, 0x41, 0x45, 0xe1, 0x4f, 0xfc, 0xce, 0x70, 0x43, 0x0e, 0xf3, 0x2f, + 0xac, 0xd1, 0x9e, 0x80, 0xcc, 0xce, 0x8a, 0x9b, 0x66, 0x04, 0x06, 0x5f, + 0xf1, 0xe5, 0x0a, 0x7f, 0xa8, 0xfd, 0xd4, 0x32, 0xca, 0x4e, 0x7b, 0x2b, + 0x85, 0x8c, 0x88, 0xa9, 0x66, 0x26, 0xe3, 0xa1, 0x0a, 0x83, 0x15, 0x96, + 0xf9, 0x1c, 0x2f, 0x22, 0xc8, 0x3e, 0x1a, 0x02, 0x67, 0xfc, 0x7d, 0xf1, + 0x21, 0xd3, 0x33, 0x7f, 0x3b, 0x0f, 0xa6, 0xa8, 0xc6, 0x06, 0xed, 0x90, + 0x31, 0xc1, 0xf8, 0x3b, 0x92, 0x13, 0xde, 0xa8, 0x32, 0xdc, 0x5d, 0xca, + 0xe9, 0xc0, 0x3b, 0x47, 0x80, 0x99, 0x53, 0xd7, 0x5d, 0x96, 0x6f, 0x35, + 0xbc, 0xb1, 0x0f, 0xff, 0xd2, 0x33, 0x45, 0xa6, 0xee, 0x27, 0x14, 0xc3, + 0x88, 0x97, 0x29, 0x80, 0x93, 0x8a, 0xd6, 0x12, 0x3d, 0x9c, 0x97, 0x91, + 0x69, 0x20, 0xb9, 0x41, 0x2e, 0xe1, 0xa8, 0x4e, 0x1d, 0x34, 0x5b, 0x83, + 0x86, 0x6e, 0x2b, 0x3b, 0x02, 0x12, 0x73, 0x84, 0x68, 0x1a, 0xca, 0x03, + 0x84, 0x01, 0xa3, 0x9b, 0xab, 0x5e, 0x46, 0x72, 0xd6, 0x49, 0x3c, 0xd4, + 0xa2, 0x93, 0xb9, 0x33, 0x25, 0x2e, 0x3f, 0xc0, 0x6d, 0x8e, 0x43, 0x48, + 0xf0, 0xe1, 0x6b, 0x99, 0xae, 0x58, 0xf7, 0x97, 0x2b, 0x43, 0xbb, 0x6a, + 0x7a, 0x04, 0x29, 0x5d, 0x11, 0x2e, 0xe5, 0x09, 0xfa, 0xfa, 0xae, 0x39, + 0xde, 0x6d, 0x06, 0x4f, 0x62, 0x2c, 0x3f, 0x3c, 0x8b, 0x4f, 0xce, 0x6d, + 0x83, 0x67, 0x30, 0xc1, 0x28, 0x5d, 0x90, 0xc5, 0x48, 0xdb, 0x62, 0xb7, + 0x95, 0x96, 0x47, 0x94, 0xea, 0xf1, 0x43, 0xad, 0x42, 0x73, 0x60, 0xa2, + 0xe8, 0x3f, 0x5b, 0x1f, 0x8a, 0x20, 0xb0, 0x8d, 0x18, 0xcd, 0xbd, 0x47, + 0x4f, 0x21, 0xc1, 0xbf, 0x42, 0xe6, 0xf1, 0xe1, 0x37, 0x89, 0x0d, 0xf9, + 0x28, 0x88, 0xd8, 0x3c, 0xc4, 0x05, 0x97, 0x55, 0x97, 0x20, 0x9b, 0x7a, + 0x09, 0xf4, 0xdc, 0x99, 0x9f, 0xab, 0x82, 0xd4, 0xeb, 0xd7, 0x7e, 0x0d, + 0x66, 0xbd, 0x89, 0xd8, 0x3f, 0xa5, 0x64, 0xa0, 0x3e, 0x35, 0x60, 0x97, + 0x7f, 0xb4, 0xe0, 0xfb, 0xa7, 0xa0, 0x33, 0x9f, 0x92, 0x21, 0xdc, 0x0c, + 0x99, 0x40, 0x25, 0x81, 0xcb, 0x95, 0x47, 0x2a, 0x6c, 0x11, 0xb6, 0xe8, + 0x0e, 0x91, 0x05, 0x9f, 0xbc, 0x14, 0x47, 0x0b, 0x7a, 0x68, 0xd8, 0xe5, + 0x0e, 0x53, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x02, + 0xab, 0x95, 0x17, 0x5b, 0xe1, 0x83, 0x95, 0xf0, 0x33, 0xb9, 0x81, 0xf8, + 0x64, 0x3e, 0xa8, 0x16, 0x07, 0x9d, 0x3a, 0x5f, 0x2f, 0x68, 0xe6, 0xb2, + 0xf0, 0x4b, 0xba, 0xcd, 0x65, 0xd6, 0x59, 0x95, 0x6e, 0xa2, 0x23, 0x80, + 0xc5, 0xb0, 0x5e, 0x08, 0x4d, 0x30, 0xd2, 0x12, 0x87, 0x63, 0x91, 0xc3, + 0x22, 0x8f, 0xa9, 0x36, 0xd2, 0xfb, 0x1e, 0x6b, 0x42, 0xfd, 0xa0, 0xfd, + 0xe1, 0x05, 0x80, 0xd0, 0x71, 0x25, 0x01, 0xfc, 0x0f, 0xac, 0x0a, 0x6f, + 0xee, 0x99, 0x96, 0x38, 0xb2, 0x2c, 0x91, 0x04, 0x1b, 0x0d, 0xf8, 0x89, + 0x26, 0x84, 0xc7, 0x8a, 0x62, 0x8d, 0x86, 0x65, 0x91, 0x65, 0x75, 0x13, + 0x01, 0x32, 0x56, 0x6c, 0x1a, 0x40, 0xec, 0xd7, 0xc9, 0x21, 0x8b, 0x2d, + 0x31, 0x3a, 0x51, 0x39, 0x34, 0xaa, 0x5e, 0xba, 0x95, 0xca, 0x9a, 0xb4, + 0x59, 0x6e, 0x3a, 0x85, 0x0c, 0x32, 0x53, 0x47, 0x7c, 0xac, 0x7f, 0xfc, + 0x33, 0x8f, 0x5a, 0x5b, 0x34, 0xaa, 0x5b, 0x77, 0x73, 0xd5, 0x68, 0x1d, + 0xd2, 0x85, 0x4c, 0x5d, 0x71, 0x9a, 0x9f, 0x0d, 0x03, 0x16, 0x2c, 0xff, + 0x4b, 0x60, 0x24, 0x6d, 0x48, 0xde, 0x48, 0xf0, 0xc2, 0x6e, 0xdd, 0x9d, + 0x0f, 0x0d, 0xc1, 0x79, 0x5c, 0x84, 0x11, 0x76, 0xf3, 0xbc, 0xdd, 0x40, + 0x2a, 0x03, 0x0f, 0x97, 0x68, 0x4e, 0x87, 0xa4, 0x50, 0x7b, 0xc8, 0xbd, + 0x46, 0x3e, 0xab, 0x49, 0x94, 0x5c, 0xa8, 0xcc, 0xde, 0xbc, 0xa2, 0xb4, + 0xc5, 0xc8, 0xb1, 0x5d, 0xb4, 0x0f, 0xcb, 0x12, 0x53, 0x4c, 0xef, 0xd7, + 0x6c, 0x13, 0x0e, 0x95, 0xc5, 0x80, 0x6a, 0x1c, 0xa3, 0xfb, 0x43, 0x59, + 0x47, 0x77, 0x80, 0xf4, 0x37, 0x87, 0x78, 0x13, 0xec, 0x9f, 0x1f, 0x24, + 0x15, 0xf1, 0x6b, 0x22, 0x68, 0x15, 0x5a, 0x39, 0x92, 0x13, 0x25, 0x2d, + 0x0b, 0x88, 0x37, 0xb7, 0x75, 0xe4, 0xa2, 0x22, 0x30, 0x12, 0xb2, 0x0c, + 0x76, 0x7c, 0x79, 0x4a, 0x41, 0x04, 0x41, 0x16, 0x84, 0x59, 0x0a, 0xe7, + 0xbf, 0x7e, 0x42, 0x27, 0x94, 0x9d, 0x59, 0xd9, 0x4c, 0xbf, 0x85, 0x74, + 0x6d, 0x2f, 0xa6, 0x90, 0x83, 0x98, 0x65, 0x91, 0xe9, 0xb0, 0xaf, 0x51, + 0x08, 0x0a, 0xb7, 0xc1, 0xf4, 0xbe, 0xf0, 0xd9, 0x6f, 0xab, 0xb7, 0x31, + 0x8e, 0x64, 0xa0, 0x3a, 0x93, 0xae, 0x62, 0xf5, 0x2f, 0xc9, 0x41, 0xba, + 0x3a, 0x1e, 0xb2, 0xbc, 0xbc, 0xee, 0xde, 0x59, 0x3d, 0xcd, 0x6c, 0x4a, + 0xf0, 0x45, 0x9f, 0xb7, 0x7a, 0xb9, 0x0f, 0x76, 0xea, 0xd7, 0x0d, 0xbf, + 0xb7, 0x24, 0x9b, 0x17, 0xd6, 0x2b, 0x74, 0x0e, 0x2a, 0xa4, 0x36, 0xf2, + 0x99, 0xfd, 0xb9, 0x40, 0x71, 0xaa, 0x15, 0x18, 0xe9, 0x7c, 0xa6, 0xba, + 0x00, 0xf0, 0x14, 0x8a, 0xfc, 0xf3, 0x16, 0xdd, 0xd5, 0x07, 0xd1, 0x02, + 0x81, 0xc1, 0x00, 0xf2, 0x61, 0xbf, 0xc0, 0x97, 0x78, 0x6e, 0x1c, 0x34, + 0xd1, 0x23, 0xc1, 0x9c, 0xd0, 0xd0, 0xb6, 0xcc, 0x65, 0xbe, 0xf5, 0x27, + 0x20, 0xc8, 0xa0, 0x03, 0x89, 0x2b, 0x0e, 0x74, 0x61, 0x18, 0x88, 0x09, + 0x9a, 0xb9, 0x6c, 0x03, 0x2a, 0x07, 0x8b, 0x77, 0xe0, 0x00, 0xbe, 0x90, + 0xd5, 0xb9, 0x8f, 0xb8, 0xe4, 0x08, 0x3c, 0xd9, 0x32, 0x6a, 0xda, 0xd0, + 0x50, 0xec, 0x6c, 0xb9, 0x2f, 0x55, 0xb5, 0xbf, 0x80, 0x66, 0xb1, 0x06, + 0x5e, 0x3f, 0xbf, 0xd1, 0x33, 0xee, 0xcd, 0xac, 0xb7, 0x5c, 0xce, 0xba, + 0x66, 0x73, 0xd2, 0x18, 0x4b, 0xa9, 0xa0, 0xa9, 0x58, 0x33, 0xfb, 0x7e, + 0x0c, 0x27, 0xc6, 0x07, 0x77, 0x79, 0x47, 0xea, 0xcf, 0xe7, 0x02, 0xdd, + 0xce, 0xed, 0xf1, 0x6a, 0x65, 0xfe, 0x97, 0x8a, 0xb5, 0x35, 0x52, 0x07, + 0x80, 0x8f, 0xa2, 0xa5, 0x90, 0xf1, 0x73, 0x3b, 0x99, 0xd9, 0x16, 0x49, + 0x62, 0xed, 0x5c, 0xf9, 0x8b, 0x47, 0x8c, 0xd0, 0x28, 0x8f, 0xf1, 0x61, + 0x94, 0x3a, 0xd1, 0xa3, 0xfd, 0xd1, 0x35, 0x35, 0xc7, 0x52, 0xf6, 0x22, + 0xcf, 0x8e, 0x0c, 0x5c, 0x3b, 0xa4, 0x3a, 0xbb, 0xba, 0xf9, 0x01, 0xdc, + 0x45, 0x7f, 0xaf, 0x11, 0xe0, 0x92, 0x22, 0x47, 0x3a, 0xef, 0x53, 0xd1, + 0x76, 0x06, 0x1f, 0xa3, 0xa7, 0x07, 0x41, 0xba, 0xb8, 0xd5, 0x40, 0xa9, + 0x59, 0xe1, 0xc7, 0x02, 0x81, 0xc1, 0x00, 0xe5, 0x51, 0xf8, 0xc7, 0xef, + 0x37, 0x18, 0xc0, 0x7a, 0xa9, 0xf5, 0x12, 0x7a, 0x3f, 0xe8, 0x43, 0x9e, + 0x70, 0xfb, 0xa7, 0x43, 0x52, 0x42, 0x67, 0x35, 0x5f, 0x80, 0x95, 0xaf, + 0x64, 0xfd, 0x7c, 0x0b, 0x47, 0x56, 0xcc, 0x43, 0x55, 0x5b, 0xb6, 0x15, + 0x7a, 0x48, 0x80, 0x46, 0xf1, 0xcc, 0x99, 0x88, 0xe7, 0x16, 0x94, 0x16, + 0x41, 0x16, 0xb2, 0x50, 0x28, 0x3d, 0xd5, 0x0b, 0x78, 0x94, 0xa4, 0x56, + 0x91, 0x8d, 0x6c, 0xf8, 0xe8, 0x3b, 0xfe, 0x08, 0x5a, 0xbe, 0x65, 0xbb, + 0xef, 0xe7, 0x91, 0xcf, 0xe1, 0x78, 0x65, 0x48, 0x91, 0xab, 0x82, 0xd6, + 0x6f, 0x70, 0xc8, 0x5a, 0x75, 0x75, 0x73, 0xa0, 0x51, 0x03, 0x96, 0x05, + 0x36, 0x3c, 0x38, 0xab, 0x9d, 0xab, 0x31, 0x11, 0x0a, 0x93, 0xc7, 0x3f, + 0xa0, 0x9b, 0x6f, 0x71, 0x06, 0x86, 0x33, 0xed, 0x8f, 0xd0, 0x77, 0xee, + 0x80, 0x5c, 0x02, 0xd5, 0x59, 0x09, 0x0e, 0x34, 0x6a, 0x28, 0xd7, 0x18, + 0x6a, 0x6b, 0x5f, 0x68, 0x04, 0xb6, 0x5f, 0x65, 0x5b, 0x34, 0xa2, 0xa6, + 0xc4, 0x6b, 0x81, 0x50, 0x1b, 0x2b, 0x47, 0x15, 0x4c, 0xee, 0xfe, 0x6b, + 0x6c, 0x20, 0xfe, 0x73, 0xcd, 0xf7, 0x64, 0xfc, 0x76, 0x8f, 0x72, 0x4f, + 0xaf, 0x29, 0x48, 0xb2, 0x70, 0xe6, 0xb5, 0x25, 0x18, 0x71, 0x04, 0x64, + 0x76, 0xd4, 0x39, 0x0b, 0x5e, 0x2f, 0x15, 0x02, 0x81, 0xc0, 0x75, 0xc5, + 0x91, 0x4a, 0x9f, 0x4e, 0xe1, 0x11, 0xcb, 0x88, 0x23, 0x7b, 0x9c, 0x1a, + 0xca, 0x8f, 0x47, 0xd9, 0xd8, 0x63, 0x7e, 0x53, 0xab, 0xa8, 0x34, 0x8f, + 0x9d, 0xe0, 0x34, 0x24, 0x49, 0xab, 0x30, 0x1f, 0x82, 0x21, 0x3d, 0x98, + 0x5a, 0x7a, 0x26, 0x11, 0x2d, 0xcb, 0x6a, 0xcc, 0xae, 0x91, 0x6b, 0x21, + 0x41, 0xef, 0x6f, 0x09, 0xd4, 0x69, 0xe5, 0xf6, 0xac, 0x2a, 0x58, 0x00, + 0xec, 0x00, 0x97, 0xc0, 0x68, 0x25, 0x74, 0x16, 0xaf, 0x9b, 0x20, 0xa7, + 0xbf, 0x4d, 0x28, 0xb3, 0x1f, 0xe1, 0x43, 0x29, 0x2c, 0xf5, 0xd4, 0xe0, + 0x4e, 0xd7, 0xc5, 0xf1, 0x19, 0xb1, 0x05, 0x9a, 0x1a, 0x69, 0x5a, 0x8f, + 0x6e, 0xda, 0xc6, 0xf9, 0xa6, 0x21, 0xfa, 0x6c, 0xe5, 0xa8, 0xfc, 0x2d, + 0xfa, 0xfa, 0xdf, 0x67, 0x15, 0x35, 0x7a, 0x77, 0xb9, 0x53, 0x2a, 0x67, + 0xb7, 0x2a, 0x6a, 0xb7, 0x62, 0x88, 0x35, 0xb8, 0x5f, 0xe5, 0x61, 0x4b, + 0x8f, 0xc4, 0x98, 0x10, 0x5d, 0x80, 0xc8, 0x0d, 0x22, 0x57, 0x62, 0xfb, + 0x9d, 0x7f, 0xe1, 0x55, 0xac, 0xb5, 0xf4, 0x4c, 0x2d, 0x95, 0x4b, 0xeb, + 0x9e, 0xec, 0xfa, 0xf2, 0xea, 0xb3, 0x40, 0xb8, 0x74, 0x46, 0x38, 0xc5, + 0x89, 0xbc, 0x26, 0x28, 0x38, 0xc9, 0xdd, 0x69, 0x1f, 0xa8, 0x97, 0xf8, + 0x3c, 0xca, 0x6f, 0x54, 0x08, 0x2a, 0x97, 0x1f, 0x19, 0x59, 0x02, 0x81, + 0xc0, 0x11, 0x9d, 0x4c, 0x48, 0xbf, 0x3d, 0x32, 0x2f, 0x86, 0xbc, 0x8b, + 0x50, 0x92, 0x07, 0x5a, 0xa5, 0xe7, 0x03, 0xb2, 0xb0, 0xd4, 0x60, 0xfb, + 0x2c, 0xc6, 0x52, 0xc1, 0xa3, 0xbd, 0xc7, 0x3a, 0x19, 0x4f, 0x1c, 0x79, + 0xb4, 0x52, 0xef, 0xb9, 0x8d, 0xb0, 0xf4, 0xa5, 0xa1, 0x04, 0xd2, 0x09, + 0xef, 0x39, 0x2e, 0xd6, 0xf3, 0x25, 0x0a, 0x76, 0xdd, 0xd7, 0x7e, 0x5f, + 0xd1, 0x7f, 0x82, 0x11, 0x98, 0xd5, 0xf5, 0x74, 0x31, 0x8c, 0xa4, 0xfa, + 0x06, 0xb7, 0x49, 0x91, 0x1a, 0x6b, 0x67, 0x30, 0x18, 0x69, 0x29, 0x5e, + 0x80, 0x19, 0x24, 0xe7, 0x51, 0xb3, 0x7a, 0xf7, 0xe4, 0xcb, 0xdd, 0xfd, + 0xd9, 0x95, 0xd4, 0xe3, 0x3b, 0xa0, 0xc6, 0xdb, 0xb5, 0x56, 0xa9, 0x53, + 0xbe, 0xff, 0x1a, 0x1a, 0xe3, 0xd1, 0x25, 0x5b, 0x0b, 0x22, 0x59, 0x67, + 0xf1, 0x91, 0x2b, 0xdc, 0xcd, 0x79, 0x8a, 0x6e, 0x86, 0xe1, 0x30, 0x67, + 0x9b, 0xa9, 0xb7, 0x05, 0xd0, 0x0f, 0xd6, 0x0c, 0xcd, 0x55, 0x46, 0x17, + 0x64, 0x18, 0x7a, 0xfa, 0xfe, 0x0b, 0x65, 0x47, 0x04, 0xb5, 0xcc, 0x80, + 0x74, 0x83, 0x54, 0x57, 0x7f, 0x3f, 0x6d, 0x1c, 0xd3, 0xae, 0xbd, 0x81, + 0x65, 0x46, 0x67, 0x2c, 0xf9, 0x90, 0xd9, 0x59, 0x88, 0x75, 0xfc, 0x6a, + 0x1c, 0x3b, 0xef, 0x36, 0xaf, 0x29, 0xb0, 0x5e, 0xf8, 0xca, 0xc0, 0xbf, + 0x49, 0x02, 0x81, 0xc1, 0x00, 0x99, 0x9f, 0xd6, 0x04, 0xb8, 0x15, 0x8f, + 0xb9, 0x41, 0x61, 0x89, 0x17, 0x24, 0x05, 0x46, 0xc3, 0x2a, 0x73, 0x4c, + 0xa8, 0xb4, 0x87, 0x7d, 0x9c, 0xef, 0x97, 0x43, 0x88, 0x7c, 0xd3, 0x4a, + 0x1d, 0x88, 0x9a, 0x0b, 0xef, 0xf8, 0xae, 0x1b, 0xc3, 0x04, 0x06, 0x1e, + 0xb3, 0x9d, 0x56, 0x9a, 0xf5, 0xfe, 0x0b, 0x26, 0x46, 0xb6, 0xd1, 0xad, + 0x7d, 0xac, 0x7a, 0x37, 0x9e, 0xc6, 0x95, 0xa8, 0xe9, 0xcc, 0xb4, 0x4c, + 0xe4, 0xf1, 0xc1, 0x17, 0x8c, 0xf2, 0xab, 0xd7, 0x41, 0xaf, 0xcf, 0xba, + 0xc9, 0xf2, 0xf8, 0xb7, 0x49, 0x38, 0x20, 0x67, 0x73, 0x47, 0xbd, 0xf0, + 0x8c, 0x16, 0xb4, 0x81, 0xfb, 0x14, 0xd2, 0xa3, 0x57, 0x82, 0x3b, 0xb6, + 0xfa, 0xf2, 0xb3, 0x73, 0x28, 0x30, 0xff, 0x27, 0xbe, 0x7e, 0xbe, 0xc8, + 0xe6, 0xa3, 0x25, 0xcc, 0xf1, 0xe8, 0xc2, 0x4a, 0x52, 0x9b, 0xb5, 0x74, + 0x98, 0x21, 0xfd, 0xed, 0xa8, 0xb2, 0x55, 0x28, 0xfd, 0xa0, 0xe4, 0x73, + 0xfb, 0xc5, 0x16, 0x1b, 0x76, 0x4b, 0x84, 0x81, 0x35, 0x98, 0x9c, 0x2b, + 0xd4, 0x99, 0x14, 0xbb, 0x6d, 0x24, 0x48, 0x4c, 0x81, 0x82, 0x1b, 0xc3, + 0x0a, 0xa1, 0xc4, 0xa7, 0x02, 0xb2, 0x2f, 0x14, 0x4c, 0xb2, 0xf7, 0xc3, + 0x59, 0xc1, 0xa6, 0x8d, 0x75, 0x59, 0xc0, 0x0f, 0x80, 0x5a, 0x17, 0xce, + 0xe2, 0x3d, 0x28, 0x3d, 0x19}; + +static const std::vector priv_key_35{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xae, 0x05, 0x39, 0x38, 0xe2, 0x60, 0xb5, 0xec, 0xdc, 0x62, + 0xa3, 0x82, 0x58, 0xe7, 0x89, 0x69, 0x4a, 0xd2, 0x9c, 0x11, 0xa6, 0x21, + 0xc1, 0xa7, 0x60, 0xce, 0x3c, 0x12, 0x47, 0xd2, 0x23, 0xbc, 0x0c, 0x70, + 0x42, 0x1b, 0x72, 0x92, 0x3d, 0x33, 0x28, 0xf8, 0x2e, 0x8a, 0x68, 0x3a, + 0x39, 0x65, 0x6e, 0x02, 0x32, 0x5d, 0x53, 0x77, 0x07, 0x10, 0x4e, 0xe5, + 0xf7, 0x0c, 0x95, 0x7f, 0xe8, 0x80, 0x37, 0x55, 0x9c, 0x73, 0x52, 0xd5, + 0x82, 0xf7, 0xf9, 0x92, 0x13, 0x49, 0xb8, 0x2b, 0x09, 0x0a, 0x68, 0x3f, + 0xa2, 0xdc, 0xb3, 0x7b, 0xe7, 0xd2, 0xa1, 0x32, 0x3b, 0x24, 0xd0, 0xf9, + 0x61, 0x7c, 0x90, 0x21, 0x69, 0xa4, 0x36, 0xc0, 0x88, 0xa6, 0x36, 0x12, + 0xf4, 0xef, 0x96, 0xc1, 0xa7, 0x0b, 0x26, 0x03, 0x7e, 0x4c, 0xf8, 0xb6, + 0x45, 0xff, 0x6a, 0x48, 0x19, 0x5e, 0xb9, 0x9f, 0x74, 0x0f, 0x6c, 0x39, + 0xa5, 0x46, 0xfe, 0x3a, 0x5d, 0x2e, 0x91, 0x3a, 0xcb, 0xa1, 0x46, 0xfe, + 0x59, 0x07, 0x95, 0xee, 0x5f, 0x78, 0xf8, 0xf1, 0xe3, 0x19, 0xad, 0xd2, + 0x55, 0xaa, 0x5f, 0xc4, 0xca, 0xda, 0x23, 0xd0, 0x22, 0x7d, 0x2f, 0x33, + 0x0a, 0x6d, 0x51, 0x60, 0xb6, 0x26, 0xf3, 0x3b, 0x94, 0x57, 0xc6, 0x21, + 0x54, 0xce, 0xa5, 0xec, 0x48, 0xce, 0xbb, 0x45, 0x92, 0xc1, 0x76, 0x3b, + 0xf5, 0xc4, 0x75, 0x5b, 0xf3, 0x49, 0x4f, 0x1c, 0xa8, 0x7d, 0x0c, 0xe7, + 0x87, 0xb4, 0x60, 0x46, 0xf7, 0xe4, 0xd1, 0x7a, 0xcc, 0xad, 0x72, 0xe8, + 0xe1, 0x1f, 0x6c, 0xc7, 0x1e, 0x38, 0x44, 0xaf, 0x11, 0x94, 0x9f, 0xe2, + 0x8e, 0x68, 0xdc, 0x26, 0xe1, 0x5a, 0x92, 0x8d, 0x79, 0xda, 0x82, 0xca, + 0xcb, 0x95, 0x9c, 0xae, 0x7e, 0x3d, 0x3c, 0x0c, 0xa9, 0x4d, 0xe0, 0x07, + 0x85, 0x52, 0x61, 0x5d, 0x84, 0xf4, 0xf7, 0x16, 0x92, 0x73, 0x00, 0xe2, + 0xb8, 0x05, 0x88, 0x57, 0x16, 0x7d, 0x78, 0x5f, 0x8e, 0x6b, 0x33, 0x91, + 0xf0, 0x70, 0x8c, 0x36, 0x5d, 0x11, 0x28, 0x71, 0x10, 0x7b, 0x68, 0x9b, + 0xc7, 0x25, 0x8f, 0xa7, 0x35, 0x96, 0x68, 0xd2, 0x0f, 0x2b, 0x6c, 0xb8, + 0xeb, 0xb4, 0xc8, 0x93, 0x5f, 0x3e, 0x37, 0x6e, 0x9b, 0xdd, 0x9f, 0xa2, + 0x91, 0x1d, 0xb2, 0x72, 0xd9, 0x51, 0xc4, 0x30, 0x45, 0x09, 0xee, 0xc0, + 0x2b, 0x95, 0xe8, 0x3d, 0x2c, 0xa0, 0x29, 0xfb, 0x71, 0x32, 0xdb, 0xc9, + 0xbd, 0xdb, 0x72, 0xd7, 0x2d, 0x72, 0x8a, 0x77, 0x53, 0x99, 0xbb, 0x36, + 0x80, 0x36, 0xf0, 0xdf, 0x69, 0x70, 0xcd, 0xc8, 0x71, 0x51, 0xdb, 0xa1, + 0xb9, 0xf6, 0xe3, 0xd5, 0x66, 0x65, 0xd8, 0x5e, 0x4c, 0x33, 0xfd, 0xae, + 0xf3, 0xa2, 0xf4, 0xd9, 0x18, 0x07, 0x28, 0xfc, 0x3c, 0xb1, 0xc7, 0x6b, + 0xf8, 0x33, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x72, + 0x98, 0xf2, 0x03, 0xe9, 0xe0, 0x32, 0x2d, 0xd7, 0x3c, 0x05, 0xdd, 0x52, + 0xda, 0xb6, 0xfc, 0xe5, 0xcf, 0x28, 0x03, 0xdf, 0x59, 0x9f, 0x83, 0xb0, + 0x16, 0x60, 0x2c, 0xd1, 0xab, 0x2a, 0xe9, 0x2d, 0x6f, 0xc7, 0xb8, 0xf7, + 0x8c, 0x22, 0x4d, 0x4c, 0x8f, 0x93, 0x66, 0x86, 0x18, 0xc1, 0xaf, 0x6f, + 0xf0, 0x76, 0x66, 0x4b, 0x0e, 0xb9, 0x52, 0x1e, 0x03, 0x06, 0xdb, 0xfc, + 0x9f, 0x8c, 0xe6, 0xd2, 0x89, 0xc8, 0x4b, 0x91, 0xa3, 0x15, 0x6a, 0x63, + 0xa9, 0xb4, 0x95, 0xf9, 0x78, 0x2d, 0xad, 0xf2, 0xd4, 0xe5, 0x55, 0x5d, + 0xc5, 0x1c, 0xf6, 0xf2, 0x3c, 0x78, 0x02, 0x58, 0xb3, 0xc1, 0x65, 0x1c, + 0x2d, 0x44, 0xba, 0x65, 0x6c, 0x09, 0x11, 0x1b, 0xcf, 0x04, 0x09, 0xbb, + 0x47, 0xaf, 0xcf, 0x81, 0xab, 0x0f, 0x43, 0x75, 0x0d, 0xe3, 0xae, 0xbd, + 0xb8, 0xd9, 0x2c, 0x2e, 0x25, 0x39, 0x72, 0xe6, 0x9c, 0x57, 0xa1, 0x16, + 0xce, 0x2c, 0x8a, 0xfc, 0x0c, 0xb2, 0x08, 0x75, 0x0e, 0x0e, 0x67, 0x16, + 0x6f, 0x31, 0xe4, 0x22, 0x5c, 0x78, 0x67, 0x72, 0xb6, 0x6e, 0xbf, 0x91, + 0xed, 0xb0, 0x80, 0x52, 0xd1, 0x3f, 0xc5, 0x1c, 0x8e, 0x0a, 0x31, 0xcf, + 0x43, 0x56, 0xf0, 0xf3, 0x80, 0xaa, 0xc1, 0xda, 0xb2, 0x1c, 0x7d, 0x31, + 0x7b, 0x16, 0xbf, 0x3d, 0x48, 0x25, 0xca, 0xcd, 0x27, 0xd3, 0x42, 0x02, + 0xda, 0xf0, 0xd7, 0x65, 0xf5, 0x1e, 0x94, 0x28, 0x00, 0x5c, 0x35, 0xca, + 0x6b, 0xe9, 0xee, 0xfc, 0xe0, 0xb0, 0xc9, 0xe7, 0x41, 0xa6, 0xe6, 0x52, + 0x88, 0x02, 0xf8, 0x1d, 0xd0, 0x85, 0x75, 0x4c, 0x74, 0x12, 0x0f, 0x29, + 0xce, 0x95, 0x7c, 0x66, 0x60, 0x1c, 0xd1, 0x06, 0x47, 0x9c, 0xc5, 0x61, + 0x9d, 0x07, 0xe6, 0x94, 0xef, 0x4d, 0xd4, 0x42, 0xad, 0x37, 0x70, 0xd0, + 0xdc, 0xec, 0x7c, 0x51, 0x78, 0x03, 0x59, 0xec, 0xc6, 0x64, 0x39, 0xfe, + 0x5b, 0xb5, 0xb4, 0x47, 0xcc, 0xa7, 0xed, 0xbb, 0xbe, 0xce, 0x66, 0x9b, + 0x67, 0x7d, 0x00, 0x65, 0x46, 0xef, 0xa3, 0xf5, 0x69, 0x8d, 0xe7, 0xf3, + 0xc8, 0x81, 0x71, 0x3a, 0x5a, 0xd3, 0x68, 0x27, 0xf2, 0xb8, 0x66, 0xb3, + 0xbb, 0xe6, 0x0b, 0x0a, 0x5d, 0x85, 0xd4, 0x2a, 0xef, 0x2c, 0x8f, 0xc3, + 0xc7, 0x92, 0xf7, 0x1b, 0x47, 0x85, 0xf5, 0xfc, 0x1b, 0xce, 0xba, 0x52, + 0xd5, 0x54, 0xd3, 0x20, 0x38, 0xaa, 0x77, 0xdf, 0xfb, 0xc5, 0xb1, 0xdd, + 0x3d, 0xec, 0xbe, 0xa1, 0xb9, 0x78, 0x42, 0xdf, 0x5c, 0x48, 0x51, 0xdf, + 0x98, 0xf9, 0xdd, 0x87, 0x6c, 0x0c, 0x31, 0x07, 0x6b, 0x36, 0x61, 0xa6, + 0x55, 0x46, 0xc6, 0x90, 0xed, 0xd3, 0x28, 0x49, 0xa4, 0xab, 0xc1, 0x7a, + 0x20, 0x69, 0xca, 0xfe, 0x44, 0xa0, 0x2a, 0xfa, 0x81, 0x9c, 0x11, 0x02, + 0x81, 0xc1, 0x00, 0xee, 0x20, 0x0c, 0x32, 0xd0, 0xbf, 0xef, 0x31, 0xc2, + 0x8d, 0x57, 0x7c, 0x68, 0x4d, 0x54, 0xcd, 0xd4, 0xd5, 0xf1, 0xce, 0xf5, + 0x3b, 0xf7, 0xea, 0x5f, 0xe3, 0xd8, 0x2b, 0x8c, 0xea, 0xd3, 0x46, 0x71, + 0x92, 0xd9, 0x9c, 0x38, 0xc6, 0x4a, 0x7c, 0xaa, 0x82, 0x20, 0x70, 0x07, + 0x5c, 0x67, 0xff, 0xcf, 0x2b, 0x85, 0xb6, 0x23, 0x4b, 0x85, 0x8d, 0x6f, + 0x54, 0x39, 0x8c, 0x8d, 0x68, 0x9d, 0x3f, 0x05, 0x77, 0xe7, 0xc9, 0x9d, + 0x8e, 0xa5, 0x0f, 0xa1, 0x61, 0x26, 0x91, 0x8e, 0xaa, 0xd8, 0x75, 0x61, + 0x4d, 0x27, 0xa3, 0xf0, 0xaf, 0x6a, 0x43, 0x19, 0x5a, 0xc2, 0xfa, 0xb8, + 0xcb, 0xd6, 0x9c, 0xf2, 0xc0, 0xe1, 0xd2, 0xb5, 0x99, 0x45, 0x1b, 0x01, + 0xbe, 0xac, 0x53, 0xda, 0xdd, 0x0e, 0x44, 0xa1, 0x86, 0x57, 0xb1, 0xed, + 0x5e, 0xcb, 0x52, 0x8d, 0xe4, 0xf2, 0x69, 0x3d, 0xf9, 0x24, 0x56, 0x6e, + 0x72, 0xb1, 0xd0, 0xa3, 0x4c, 0x1c, 0x31, 0xe2, 0x54, 0xbe, 0xc6, 0x9d, + 0x37, 0x4e, 0x9d, 0x0c, 0x0b, 0xc3, 0xfb, 0x3f, 0x18, 0x37, 0xd7, 0xcb, + 0x6f, 0x8a, 0xcb, 0xd0, 0x47, 0xd3, 0xd7, 0x83, 0x2f, 0x3e, 0x51, 0x67, + 0x88, 0x12, 0x08, 0xf9, 0xf0, 0x34, 0x6f, 0xe0, 0x88, 0x05, 0xd5, 0x2a, + 0xbb, 0x3b, 0xdc, 0xac, 0x81, 0x5b, 0x85, 0x7f, 0x01, 0xd2, 0xcb, 0x78, + 0x95, 0x37, 0xb7, 0x02, 0x81, 0xc1, 0x00, 0xbb, 0x15, 0x4d, 0x10, 0x42, + 0xb5, 0xc4, 0x67, 0x0c, 0x1d, 0x29, 0x6e, 0x8f, 0x69, 0xbb, 0x6a, 0x8f, + 0x43, 0xf4, 0xf0, 0xf9, 0x4b, 0x67, 0xa5, 0xb8, 0x65, 0x0f, 0xe1, 0x75, + 0x93, 0xb3, 0xe5, 0x76, 0x9c, 0x4e, 0x1a, 0x42, 0xd8, 0xaf, 0xc3, 0x21, + 0xaf, 0x7b, 0xe8, 0x6d, 0xe1, 0x23, 0x26, 0x33, 0x9e, 0x08, 0xb9, 0x39, + 0xf5, 0xf3, 0x6f, 0x4a, 0xab, 0x61, 0xe5, 0xd5, 0x64, 0xc7, 0xdc, 0xad, + 0x94, 0xd0, 0xaf, 0x27, 0x21, 0xb8, 0x4c, 0x5b, 0xec, 0x6f, 0x2b, 0x13, + 0x97, 0x07, 0xbb, 0x74, 0x97, 0x9a, 0x0f, 0x9c, 0xf3, 0x3f, 0x34, 0xaf, + 0xfb, 0x79, 0x64, 0x53, 0xb8, 0x3d, 0x96, 0xd9, 0xcd, 0xba, 0x25, 0xa5, + 0x39, 0x04, 0x21, 0x2c, 0x3d, 0x1e, 0x91, 0x63, 0xc2, 0xdb, 0x73, 0x5f, + 0x67, 0x4f, 0x65, 0x31, 0x93, 0x1b, 0x28, 0x29, 0x5c, 0xe6, 0xdb, 0x57, + 0xb5, 0x06, 0xc8, 0x58, 0x40, 0xc9, 0xeb, 0x39, 0x0e, 0x7c, 0xc6, 0xc0, + 0x35, 0x47, 0x66, 0x67, 0xab, 0x3b, 0x1e, 0x42, 0x11, 0x18, 0xfb, 0x42, + 0x8b, 0x68, 0x09, 0x7f, 0xb2, 0x69, 0xc6, 0x0c, 0x7d, 0x92, 0x36, 0xf8, + 0xcd, 0x8a, 0xf3, 0x55, 0xbd, 0x89, 0xb8, 0x55, 0x98, 0xf4, 0x57, 0xe3, + 0xe7, 0x79, 0xed, 0x92, 0x47, 0x6d, 0xf2, 0xa3, 0xf6, 0xdc, 0x44, 0xaf, + 0x91, 0x6e, 0x96, 0x88, 0xd8, 0xeb, 0x65, 0x02, 0x81, 0xc0, 0x05, 0xf9, + 0x2f, 0xd5, 0x26, 0x7f, 0x6a, 0x14, 0xa9, 0x78, 0xba, 0x35, 0x18, 0xb8, + 0xb7, 0xe3, 0xe1, 0xee, 0xeb, 0xfd, 0xf1, 0x10, 0xec, 0x0b, 0x29, 0x14, + 0xa2, 0x1b, 0x95, 0x91, 0x5e, 0x73, 0x69, 0xed, 0xf1, 0x1f, 0x86, 0x1d, + 0x13, 0x49, 0x45, 0x4d, 0xb6, 0x5a, 0x99, 0x14, 0xac, 0x57, 0x32, 0x6f, + 0x39, 0x0f, 0x74, 0x9b, 0x34, 0x62, 0x73, 0xe4, 0x7c, 0xfd, 0x15, 0x9f, + 0x06, 0x32, 0xca, 0x84, 0x53, 0x80, 0x2f, 0x3f, 0xa0, 0xcc, 0x5f, 0x93, + 0xfc, 0x4f, 0xb2, 0x70, 0x7e, 0xb5, 0x93, 0x17, 0x48, 0x63, 0x48, 0x6a, + 0x5e, 0x14, 0x08, 0xd2, 0xca, 0x09, 0x58, 0x11, 0x64, 0xf4, 0xd2, 0xf2, + 0x1b, 0xb8, 0x19, 0x6e, 0x1a, 0xd9, 0xae, 0x95, 0x85, 0xe5, 0x24, 0x9c, + 0x5e, 0xfb, 0x41, 0xc2, 0x08, 0xf9, 0x21, 0xa7, 0x3b, 0x1a, 0x7b, 0x0c, + 0xbf, 0x37, 0xfc, 0xa1, 0xff, 0x53, 0x5b, 0xb9, 0xec, 0xd3, 0xfb, 0x04, + 0xb1, 0xc0, 0x5e, 0x99, 0x19, 0xa0, 0x09, 0xd9, 0x95, 0x53, 0x43, 0x36, + 0x18, 0x58, 0x79, 0x20, 0xb6, 0x65, 0xe7, 0x68, 0x88, 0xe6, 0xcb, 0xf6, + 0xc1, 0x4d, 0xaa, 0xb0, 0xc8, 0xb3, 0x6a, 0x11, 0x73, 0xc2, 0x5d, 0xe2, + 0xb4, 0xae, 0x09, 0xc7, 0xdf, 0xbd, 0x95, 0x30, 0xd5, 0x33, 0x97, 0xf0, + 0x36, 0xc7, 0x86, 0x84, 0x19, 0x31, 0x99, 0x78, 0xc4, 0xc9, 0x02, 0x81, + 0xc1, 0x00, 0x9a, 0xea, 0xd7, 0xa6, 0xb8, 0x67, 0x06, 0x1d, 0x02, 0xb5, + 0xff, 0x42, 0x13, 0x35, 0xcd, 0xc1, 0x3e, 0xa3, 0x5a, 0x68, 0x55, 0x37, + 0x30, 0xbb, 0xd5, 0x06, 0xb2, 0xf0, 0xd2, 0xc9, 0x1d, 0x75, 0xcd, 0x13, + 0x3f, 0xc5, 0x95, 0x47, 0x13, 0xbc, 0x74, 0xdf, 0x78, 0xae, 0x8e, 0x96, + 0x98, 0xe1, 0xa0, 0x6a, 0xa3, 0xf4, 0xa5, 0xdf, 0x59, 0xd6, 0xf5, 0xb1, + 0x17, 0x5f, 0x17, 0xa6, 0xdd, 0xad, 0x8a, 0x7b, 0xa9, 0x96, 0xf0, 0xc3, + 0x86, 0x76, 0x8c, 0xc4, 0x2b, 0x86, 0x33, 0x31, 0xa4, 0x70, 0x80, 0xea, + 0xac, 0xe3, 0x72, 0xe7, 0x26, 0x96, 0xbd, 0x87, 0x73, 0x0d, 0x36, 0x1a, + 0x61, 0xbd, 0xd1, 0xdb, 0xfe, 0xe1, 0xff, 0x80, 0x48, 0x40, 0x23, 0xfe, + 0xf4, 0x9a, 0x16, 0x4f, 0x1c, 0x23, 0xdc, 0x83, 0x93, 0x06, 0x4b, 0xd7, + 0xf1, 0xeb, 0xfe, 0xdc, 0x74, 0x3a, 0x7b, 0xd5, 0x66, 0xa9, 0x6e, 0x13, + 0x30, 0x61, 0x3d, 0x1d, 0x17, 0x0c, 0x09, 0xcb, 0xd4, 0xb5, 0x22, 0xf1, + 0x73, 0x01, 0xea, 0x59, 0x78, 0x23, 0x50, 0x06, 0x5a, 0x7f, 0x4b, 0x23, + 0xf5, 0x5c, 0xcf, 0xa9, 0x07, 0xf3, 0xc7, 0x71, 0x85, 0x37, 0x5c, 0xef, + 0x97, 0xe4, 0x71, 0xd5, 0x37, 0xb8, 0xb3, 0xfb, 0x51, 0x46, 0xfe, 0x13, + 0x72, 0x23, 0x33, 0xcd, 0x4e, 0xb6, 0xfd, 0xdf, 0x63, 0x00, 0xfa, 0x8f, + 0x0d, 0xd5, 0x02, 0x81, 0xc0, 0x44, 0xdf, 0x28, 0x68, 0x92, 0x71, 0xdd, + 0x67, 0x71, 0x20, 0xae, 0x49, 0x62, 0x65, 0xd9, 0xdc, 0x7f, 0x17, 0xb8, + 0xbe, 0xe9, 0x29, 0x48, 0xf3, 0x33, 0x6d, 0xd2, 0xe4, 0xd8, 0x7b, 0x3c, + 0x69, 0x92, 0xf9, 0xcb, 0x59, 0xff, 0xbc, 0x1c, 0x07, 0x68, 0x4f, 0x34, + 0xb3, 0xec, 0x2b, 0x64, 0xb7, 0x74, 0xba, 0x11, 0xc7, 0x4e, 0x9f, 0x82, + 0xab, 0xb4, 0xf5, 0x80, 0xae, 0xcf, 0xa2, 0xd4, 0xfc, 0x5f, 0xf0, 0xe3, + 0x9d, 0x95, 0x49, 0x2b, 0xb4, 0xba, 0x81, 0x13, 0x5e, 0x8b, 0x67, 0x64, + 0x25, 0x0e, 0xd8, 0xd7, 0xa7, 0x64, 0x2e, 0x44, 0x7f, 0x33, 0x43, 0x91, + 0xb3, 0x67, 0x4e, 0x09, 0xd2, 0x0d, 0x6e, 0x03, 0xbe, 0x2f, 0x58, 0x4d, + 0x16, 0xdc, 0x83, 0x9a, 0x5f, 0x15, 0xd4, 0x24, 0xc8, 0x9d, 0xac, 0x1c, + 0x64, 0xc1, 0x97, 0x40, 0xf3, 0x19, 0xf8, 0xc5, 0x1c, 0xe1, 0xc6, 0x06, + 0xeb, 0x07, 0xf2, 0xaf, 0xd2, 0xb0, 0xe2, 0x3d, 0x9c, 0x12, 0x87, 0x01, + 0x1d, 0x03, 0x2c, 0x3b, 0xc3, 0xc5, 0x8c, 0x8e, 0xda, 0x2b, 0x7b, 0xe4, + 0xc3, 0xfa, 0x3e, 0x3e, 0xcb, 0x57, 0x04, 0x75, 0x82, 0x72, 0x6b, 0x75, + 0xe8, 0xa9, 0x7f, 0x54, 0x5f, 0x2d, 0x5d, 0x10, 0xbf, 0x42, 0x30, 0x51, + 0x1f, 0xc9, 0xe0, 0x46, 0x97, 0x54, 0x50, 0x10, 0x9e, 0x21, 0xb4, 0x67, + 0x30, 0x9f, 0x2d, 0x15, 0xfb}; + +static const std::vector priv_key_36{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0x9a, 0xda, 0xb5, 0x1a, 0xa0, 0x60, 0xa0, 0x85, 0x0e, 0xa1, + 0xeb, 0x05, 0x85, 0x8c, 0x12, 0x0a, 0x33, 0x8a, 0x06, 0xd6, 0x26, 0x5e, + 0x08, 0x4e, 0xa5, 0xec, 0xf8, 0x06, 0xa2, 0x33, 0xb2, 0x3e, 0xef, 0x65, + 0x18, 0xa5, 0x61, 0x03, 0x81, 0xd6, 0xfc, 0x29, 0x8c, 0x0d, 0x6c, 0x43, + 0xaa, 0xee, 0xe5, 0x7e, 0xbe, 0x34, 0xd6, 0x15, 0x4e, 0x7b, 0xd7, 0x19, + 0x88, 0x48, 0x79, 0x35, 0xb1, 0xaa, 0x2d, 0x0f, 0x86, 0xf0, 0x91, 0x3d, + 0x31, 0xd7, 0x27, 0x4b, 0xd6, 0x55, 0xf0, 0x4d, 0xa2, 0xb4, 0x19, 0xfa, + 0xe6, 0x60, 0x02, 0x5b, 0xec, 0xc1, 0x8d, 0xeb, 0xb6, 0x0b, 0x24, 0x18, + 0x54, 0x10, 0x2e, 0x34, 0x60, 0x91, 0x45, 0xc8, 0x56, 0xb2, 0xb7, 0x18, + 0x2d, 0x23, 0x42, 0x66, 0x4c, 0x11, 0x2f, 0x98, 0x78, 0x42, 0x3a, 0xda, + 0xfd, 0xa6, 0xf2, 0x3d, 0x2a, 0x17, 0x01, 0x3c, 0xa8, 0xb2, 0x03, 0xef, + 0xdb, 0xee, 0x58, 0xe8, 0x41, 0xe3, 0x2c, 0x18, 0xa4, 0x1e, 0xbb, 0x32, + 0x16, 0x1c, 0xda, 0xdb, 0x62, 0x64, 0x70, 0xbd, 0x17, 0x5d, 0xf2, 0xa7, + 0x52, 0xc2, 0x85, 0x9c, 0x24, 0x13, 0x3b, 0x5c, 0x84, 0x0a, 0x40, 0x4b, + 0xf6, 0xa9, 0x4d, 0x23, 0x3f, 0x74, 0xc7, 0x24, 0x81, 0xf4, 0x2d, 0x2d, + 0x93, 0x71, 0x1d, 0x37, 0x07, 0xb9, 0x4c, 0xf0, 0x6a, 0xaa, 0x29, 0x00, + 0x28, 0xa1, 0x43, 0x7c, 0x39, 0x84, 0xc2, 0x12, 0x01, 0xca, 0x10, 0xa1, + 0x1c, 0xd9, 0x3b, 0xe4, 0x85, 0x91, 0xf3, 0x79, 0x3b, 0xd8, 0xa6, 0x6e, + 0x38, 0x45, 0x19, 0x8c, 0xb2, 0x50, 0x6b, 0x69, 0x60, 0x4b, 0xbe, 0xd3, + 0x41, 0x56, 0x7b, 0x36, 0xc5, 0xac, 0xa8, 0xea, 0x85, 0x0c, 0x94, 0x66, + 0xb9, 0x96, 0x37, 0x1a, 0x62, 0x13, 0xb4, 0xbe, 0x89, 0xe2, 0x1d, 0x4d, + 0x0e, 0x38, 0x95, 0xd7, 0x69, 0x4b, 0x4c, 0x7c, 0x98, 0x7b, 0x81, 0xb0, + 0xe3, 0x49, 0x99, 0xe4, 0x84, 0x16, 0xab, 0x60, 0x33, 0xb2, 0x50, 0x79, + 0xf7, 0x53, 0x46, 0xf5, 0x86, 0xcd, 0xc0, 0x5c, 0x76, 0x2d, 0x3d, 0x38, + 0x13, 0x2e, 0xcd, 0x5b, 0x49, 0xd0, 0xdd, 0x0a, 0x12, 0x64, 0x7a, 0xad, + 0x3a, 0xe8, 0xf7, 0xb3, 0x91, 0x6a, 0x6b, 0x40, 0xeb, 0x1b, 0x8e, 0xe2, + 0x34, 0xdd, 0x75, 0xa5, 0x6c, 0x38, 0xa5, 0xe6, 0x4e, 0x6d, 0x71, 0x7c, + 0xb4, 0x10, 0x6f, 0xc3, 0x4d, 0x9a, 0xde, 0xf2, 0x9b, 0x80, 0x0b, 0x72, + 0x10, 0x69, 0xd1, 0x08, 0x04, 0xb5, 0xc3, 0x3b, 0xd7, 0x84, 0x78, 0xd7, + 0x35, 0xeb, 0x83, 0x38, 0x87, 0x06, 0x42, 0x3a, 0x52, 0xa2, 0xe8, 0x37, + 0x2b, 0x68, 0x29, 0xf8, 0xc9, 0xcd, 0x8c, 0x3e, 0xa4, 0xb2, 0x5d, 0x36, + 0xea, 0x37, 0x8b, 0x70, 0xb5, 0xb7, 0x2e, 0x5e, 0xce, 0xb4, 0x25, 0x1d, + 0x89, 0x11, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x67, + 0xaa, 0xf7, 0x07, 0x26, 0x4a, 0xc9, 0xeb, 0x89, 0xca, 0x38, 0x2e, 0x70, + 0x23, 0x3f, 0x88, 0x78, 0xcc, 0x74, 0x9b, 0x35, 0x00, 0x4a, 0x8b, 0x6c, + 0x65, 0x61, 0xfd, 0xfe, 0xe4, 0xa0, 0xf5, 0xa5, 0x0a, 0x87, 0x1f, 0x5f, + 0xfd, 0x1b, 0x15, 0x33, 0xa7, 0x14, 0xcd, 0x7f, 0xa7, 0x25, 0x6d, 0xdd, + 0x51, 0xa6, 0x40, 0x74, 0xf9, 0xba, 0x9b, 0x09, 0x7b, 0x5c, 0x53, 0x38, + 0x62, 0x0b, 0xd8, 0xa3, 0x65, 0xfb, 0xae, 0x5d, 0x6d, 0x1c, 0x4a, 0xaf, + 0x52, 0x03, 0xe1, 0x70, 0x88, 0x68, 0xde, 0x2d, 0x6e, 0x5c, 0x7f, 0xf5, + 0xd4, 0x58, 0x81, 0x93, 0x63, 0x33, 0x71, 0xed, 0xee, 0x23, 0x88, 0xd9, + 0x85, 0xd3, 0x08, 0x2e, 0x31, 0x5a, 0x69, 0x36, 0x4e, 0x07, 0x19, 0xcd, + 0xbf, 0xf2, 0x38, 0xa7, 0x26, 0x69, 0x8b, 0xdd, 0x1e, 0xf2, 0x24, 0xab, + 0x92, 0xea, 0xf4, 0x8f, 0xad, 0x6e, 0x3a, 0x0e, 0x8c, 0xab, 0x2d, 0xbb, + 0x73, 0x71, 0x78, 0x85, 0xf2, 0xd1, 0x1c, 0x89, 0xb1, 0x94, 0x40, 0x28, + 0xfc, 0x29, 0xb8, 0x98, 0x08, 0xde, 0xf5, 0xd4, 0x16, 0xd4, 0x3e, 0xc9, + 0x77, 0xa8, 0x66, 0xff, 0x9c, 0x86, 0x00, 0xde, 0xde, 0x7b, 0xf9, 0x07, + 0x5d, 0x0b, 0x84, 0x40, 0x35, 0x5e, 0x92, 0x7b, 0x14, 0x41, 0xda, 0xbd, + 0xf6, 0x33, 0x43, 0x88, 0x10, 0x83, 0x37, 0xfb, 0x4e, 0xd1, 0xe3, 0x69, + 0x34, 0x61, 0x93, 0xe2, 0xba, 0x99, 0x3e, 0xeb, 0xb4, 0x4a, 0x32, 0xb4, + 0x1c, 0x1e, 0xc3, 0x18, 0x1d, 0x24, 0x6a, 0x43, 0x6a, 0x0a, 0x9b, 0x82, + 0x7e, 0xa3, 0x11, 0x29, 0x45, 0x48, 0x2a, 0xfd, 0xba, 0xc3, 0x40, 0x91, + 0x34, 0x1f, 0x72, 0x73, 0x2e, 0x75, 0x67, 0xcf, 0x61, 0x7f, 0x84, 0x81, + 0xf7, 0xa2, 0x96, 0x54, 0x42, 0xda, 0x69, 0xba, 0x37, 0x2f, 0x16, 0x26, + 0xce, 0xb9, 0x59, 0x95, 0xdd, 0x13, 0x1d, 0xc1, 0xb3, 0xc6, 0x2b, 0xd2, + 0xf1, 0xfc, 0x25, 0x84, 0xd3, 0xa2, 0x13, 0x3e, 0x1a, 0x36, 0xc4, 0x88, + 0x9d, 0xc4, 0x16, 0xab, 0x75, 0xb2, 0x78, 0x10, 0x74, 0xb9, 0x34, 0xb0, + 0x77, 0x59, 0x7b, 0x7f, 0x09, 0x11, 0x80, 0x86, 0xbb, 0x8f, 0xf6, 0x54, + 0xe7, 0x9e, 0xfe, 0x2d, 0x49, 0xa9, 0x3e, 0x20, 0xca, 0xf8, 0x75, 0xb1, + 0x4d, 0x8b, 0x31, 0x48, 0x99, 0x70, 0x9c, 0xf8, 0xbf, 0xb7, 0xee, 0xfb, + 0x05, 0xce, 0x38, 0xb5, 0x9c, 0xe9, 0x7f, 0x6b, 0xf9, 0xe5, 0xcd, 0x54, + 0x67, 0xcc, 0xcd, 0x11, 0x5b, 0x1c, 0xaf, 0xa0, 0x78, 0x5a, 0x64, 0xe5, + 0xa4, 0x28, 0x88, 0x6c, 0x8b, 0x4d, 0x99, 0xa7, 0xa9, 0x42, 0x8e, 0xc5, + 0x99, 0x2b, 0x48, 0x83, 0x85, 0xad, 0x44, 0x75, 0xad, 0xb0, 0x2c, 0xd5, + 0x3b, 0xd5, 0x98, 0x2d, 0x75, 0xc5, 0x69, 0xd4, 0x54, 0x10, 0x01, 0x02, + 0x81, 0xc1, 0x00, 0xcd, 0x77, 0x40, 0xc8, 0x9c, 0xa1, 0x97, 0xd0, 0x70, + 0x33, 0x0d, 0xd9, 0x85, 0xaa, 0x2c, 0x4d, 0xd8, 0x22, 0x86, 0xbb, 0xbe, + 0x65, 0x6f, 0xec, 0xd5, 0x17, 0x1e, 0x33, 0x46, 0x4f, 0xb3, 0xb9, 0x61, + 0xf6, 0x58, 0x0b, 0x32, 0xeb, 0xfc, 0xb3, 0x14, 0xa7, 0xdb, 0x58, 0x28, + 0xe3, 0x26, 0x40, 0x14, 0x7e, 0x4a, 0xa7, 0x92, 0x66, 0xe0, 0xca, 0xe0, + 0x94, 0x52, 0x86, 0x3b, 0x3a, 0xd6, 0xef, 0x4f, 0xce, 0xff, 0x2d, 0x0d, + 0x81, 0x35, 0xa3, 0x82, 0xc2, 0x04, 0x7c, 0x61, 0x1c, 0xef, 0x06, 0x03, + 0xb3, 0xda, 0x85, 0x14, 0x19, 0xff, 0xee, 0x48, 0x0b, 0x32, 0x9f, 0xf6, + 0x0b, 0x6b, 0xea, 0xe9, 0x1d, 0x0f, 0x84, 0xbb, 0x96, 0x9c, 0x17, 0x45, + 0xfc, 0x2f, 0x99, 0x44, 0xda, 0x5b, 0xa5, 0xb2, 0xb1, 0x8c, 0x41, 0x83, + 0xfc, 0x87, 0x34, 0x10, 0x1a, 0x29, 0x91, 0x23, 0x2f, 0x74, 0xdb, 0x4e, + 0xd5, 0xf3, 0x51, 0x79, 0x14, 0x9b, 0x87, 0xb2, 0xfb, 0xfb, 0xe1, 0x61, + 0xea, 0x37, 0x78, 0x53, 0x2e, 0x38, 0x9c, 0x18, 0x6a, 0xa2, 0xc0, 0xae, + 0x30, 0x57, 0xec, 0x2b, 0x04, 0x9c, 0x7f, 0xc1, 0xc0, 0x61, 0x0a, 0x88, + 0x43, 0x6b, 0x5a, 0xf3, 0xc8, 0x42, 0x1f, 0xf6, 0x11, 0x3f, 0xec, 0x33, + 0x3f, 0xe0, 0x5c, 0xb1, 0xf6, 0x47, 0x39, 0x63, 0xc5, 0xf2, 0x2c, 0x93, + 0xf2, 0xb4, 0x91, 0x02, 0x81, 0xc1, 0x00, 0xc0, 0xf0, 0xcd, 0x3a, 0x7b, + 0x44, 0x7d, 0x32, 0xb2, 0xb2, 0x9e, 0x7f, 0x12, 0xf3, 0x82, 0x0e, 0x77, + 0xa5, 0x32, 0x01, 0xa2, 0x95, 0xed, 0xb0, 0xd2, 0xad, 0x95, 0x9b, 0xd7, + 0x7e, 0x60, 0x3c, 0xf3, 0xc4, 0x2d, 0x64, 0x22, 0xe8, 0xe8, 0x24, 0x3d, + 0x7d, 0x82, 0x9c, 0x03, 0x8d, 0x4a, 0x8d, 0x50, 0x1c, 0x00, 0x30, 0x25, + 0x82, 0x7c, 0x13, 0xb8, 0x8e, 0x57, 0x48, 0x37, 0xc8, 0xab, 0xc0, 0x3f, + 0x28, 0x32, 0x24, 0x07, 0x88, 0x19, 0xda, 0x75, 0x34, 0xbb, 0x60, 0xd2, + 0x89, 0x27, 0x3f, 0x98, 0x47, 0xd1, 0x2b, 0x53, 0xbd, 0xc0, 0xcc, 0x97, + 0x46, 0x75, 0x44, 0x3b, 0x41, 0x46, 0x9e, 0x97, 0x4d, 0xd1, 0xa0, 0x4d, + 0x41, 0x8f, 0x1a, 0x2c, 0x29, 0x13, 0x54, 0x3e, 0xaa, 0x16, 0x8a, 0x91, + 0x9b, 0x75, 0x12, 0x7d, 0x35, 0x3c, 0x52, 0x27, 0x9d, 0xed, 0xdb, 0x5c, + 0x53, 0xff, 0xf0, 0x4d, 0x73, 0xbd, 0x85, 0x61, 0x1b, 0x31, 0xa8, 0x58, + 0xf6, 0xd9, 0xb5, 0xc2, 0x82, 0x09, 0x84, 0x78, 0xa6, 0xb0, 0x31, 0x58, + 0x25, 0xbd, 0xe4, 0x60, 0xe9, 0x7c, 0x23, 0x97, 0x36, 0xa5, 0x54, 0xf5, + 0x15, 0x17, 0xb6, 0xfd, 0x2c, 0x7c, 0xc6, 0x6e, 0xfc, 0x9b, 0x22, 0x29, + 0xbd, 0x97, 0xb0, 0x44, 0x11, 0xc6, 0x5a, 0x94, 0x27, 0xe5, 0xe8, 0x7e, + 0x64, 0xcc, 0x25, 0xc3, 0x9d, 0xcc, 0x81, 0x02, 0x81, 0xc1, 0x00, 0x8f, + 0xf2, 0xdb, 0xbd, 0x71, 0x17, 0x39, 0x80, 0x7c, 0x0b, 0x18, 0xc9, 0xeb, + 0xfe, 0x94, 0x79, 0x99, 0x52, 0x5f, 0x28, 0xcb, 0xb4, 0xcf, 0x9c, 0x92, + 0x92, 0x56, 0xc3, 0x3f, 0xa0, 0x79, 0x5f, 0x09, 0x06, 0x09, 0x1b, 0x17, + 0x7b, 0x04, 0x19, 0x07, 0x00, 0xaf, 0x08, 0xed, 0xe4, 0x6e, 0x98, 0xf8, + 0x82, 0x9e, 0x95, 0x16, 0x59, 0xe3, 0x65, 0xdf, 0xbf, 0xaa, 0xad, 0x86, + 0x73, 0xab, 0xc0, 0x10, 0x1f, 0x0a, 0xe2, 0x2a, 0x92, 0xfa, 0xdc, 0x6a, + 0xb0, 0xb9, 0x69, 0xd6, 0xb3, 0xe9, 0xb6, 0x42, 0x03, 0xd0, 0xb5, 0xe9, + 0xa6, 0x69, 0x8b, 0x2c, 0x88, 0x43, 0xd8, 0x94, 0x0d, 0xde, 0x76, 0xbf, + 0x09, 0x70, 0x24, 0xe3, 0x34, 0x1a, 0x79, 0xa7, 0xbb, 0x8e, 0x31, 0x88, + 0x6e, 0x9f, 0x44, 0xd0, 0x93, 0xd9, 0x9a, 0xd0, 0xf8, 0xac, 0x54, 0xca, + 0x6f, 0x39, 0xee, 0x08, 0x43, 0xa8, 0x50, 0x39, 0xc4, 0x65, 0x6b, 0x10, + 0x34, 0x62, 0xde, 0xc8, 0x84, 0x08, 0x2d, 0x18, 0x67, 0x7a, 0xa3, 0x5f, + 0x4b, 0x83, 0xb7, 0xc0, 0xd7, 0x7c, 0xdd, 0x17, 0x6c, 0xa1, 0x3c, 0xc1, + 0xca, 0xc2, 0x46, 0x33, 0x9d, 0x2f, 0x9f, 0xac, 0x65, 0xe7, 0xa1, 0xda, + 0x27, 0xd4, 0x44, 0x06, 0x26, 0x81, 0xad, 0x5f, 0x1e, 0x82, 0x77, 0x0e, + 0xeb, 0x67, 0x6d, 0x0a, 0xbc, 0xd4, 0xf5, 0x6c, 0x55, 0xdf, 0x31, 0x02, + 0x81, 0xc0, 0x0e, 0x75, 0xfd, 0xeb, 0xd4, 0x31, 0x5d, 0xf0, 0xde, 0xd3, + 0xe4, 0x6d, 0x41, 0xce, 0x5e, 0x81, 0x17, 0x16, 0x9a, 0x98, 0xe4, 0xc6, + 0xb7, 0xf9, 0xf8, 0xd0, 0x69, 0xd6, 0x34, 0x60, 0x94, 0x75, 0xfd, 0x0f, + 0x47, 0x17, 0xaa, 0x46, 0x2a, 0xa0, 0x0c, 0xbb, 0xcb, 0x7e, 0x46, 0x05, + 0xe1, 0x00, 0x96, 0x70, 0x82, 0xd3, 0x18, 0xfc, 0x9e, 0xb0, 0x1b, 0xb5, + 0x0f, 0x75, 0xaa, 0x38, 0xb0, 0x26, 0xc8, 0x95, 0x0a, 0xad, 0x08, 0xa3, + 0x7a, 0xcc, 0x94, 0xdc, 0x4e, 0xef, 0x02, 0xd8, 0xa4, 0xc8, 0x6f, 0x71, + 0x72, 0x8b, 0xfc, 0xca, 0xcc, 0x18, 0x89, 0x7e, 0x0e, 0x6b, 0xfe, 0xc4, + 0xf5, 0xb6, 0x0d, 0x41, 0x17, 0xe5, 0x1b, 0xe5, 0x3e, 0x04, 0x88, 0x2a, + 0xcb, 0xf8, 0x14, 0x7a, 0x4b, 0x16, 0x37, 0xb3, 0x9f, 0x22, 0xb3, 0x9f, + 0xb9, 0xd5, 0xae, 0x82, 0x77, 0xc1, 0x69, 0x3a, 0x22, 0x84, 0xb0, 0x49, + 0x6c, 0x7b, 0x02, 0xbc, 0x37, 0x0c, 0x97, 0x1e, 0x69, 0x52, 0xe6, 0x31, + 0x38, 0xe5, 0x64, 0xe5, 0x99, 0x6f, 0x19, 0x5c, 0x3a, 0xcf, 0x53, 0x34, + 0x2c, 0xc9, 0xbe, 0x1b, 0xaa, 0x68, 0xa3, 0xb5, 0xe1, 0x01, 0x26, 0x18, + 0x9f, 0x81, 0x7f, 0xf0, 0x0e, 0xf0, 0x90, 0x90, 0x55, 0x3e, 0x30, 0xdb, + 0xe4, 0x32, 0x05, 0xc8, 0xb7, 0xc2, 0xa5, 0x36, 0x88, 0xd6, 0x8b, 0xc2, + 0xd8, 0x01, 0x02, 0x81, 0xc0, 0x0a, 0xfb, 0x7c, 0xd8, 0x66, 0x6a, 0xd6, + 0x2c, 0xe4, 0x8e, 0xf5, 0x94, 0x63, 0xba, 0xf4, 0x34, 0x62, 0xb0, 0xcc, + 0x34, 0xda, 0xc3, 0x3a, 0xf3, 0x9b, 0x1a, 0x3f, 0x97, 0x7f, 0x86, 0x85, + 0xd3, 0x52, 0xd2, 0x7f, 0x2b, 0x0d, 0x71, 0x08, 0x44, 0xe9, 0xc5, 0x78, + 0x49, 0xce, 0xaf, 0xe3, 0x5e, 0xf1, 0xf2, 0x8e, 0x5b, 0x18, 0xa3, 0x73, + 0x8c, 0x89, 0x11, 0xc9, 0xb3, 0x1d, 0xc5, 0xe4, 0x1f, 0x48, 0x34, 0xa9, + 0x0f, 0x71, 0x0c, 0x1f, 0xfa, 0xf2, 0x4d, 0x2f, 0x62, 0x67, 0x26, 0x07, + 0x91, 0xa5, 0x0a, 0x4b, 0xbc, 0xee, 0xc5, 0x3f, 0xa8, 0x00, 0x8d, 0xb8, + 0x75, 0x18, 0x8b, 0x35, 0x58, 0x71, 0x43, 0x18, 0x90, 0x01, 0x6d, 0xf4, + 0x3d, 0x91, 0x8b, 0x29, 0x83, 0xd0, 0xaf, 0x37, 0xea, 0x8d, 0xb8, 0x4a, + 0xed, 0x8a, 0xc5, 0x24, 0x98, 0xd6, 0xe7, 0xb4, 0x66, 0xc3, 0x47, 0xd2, + 0x27, 0x1f, 0x7d, 0x2a, 0xea, 0x5b, 0x28, 0x63, 0x36, 0x05, 0x35, 0x94, + 0x83, 0x9d, 0x75, 0x9e, 0xb0, 0x33, 0x02, 0x5c, 0xec, 0x5f, 0xd8, 0x34, + 0x0a, 0xcf, 0x8d, 0x6b, 0x71, 0x65, 0x1b, 0xd9, 0x4d, 0x9e, 0x2f, 0x77, + 0x5b, 0x11, 0x81, 0xb5, 0x50, 0xae, 0xdb, 0xf7, 0x3d, 0x8f, 0x68, 0x1f, + 0x63, 0xd1, 0xff, 0xeb, 0x7b, 0xed, 0xa2, 0xf8, 0x7a, 0xd5, 0x7c, 0x9e, + 0x68, 0x8e, 0x64, 0x2e, 0x9e}; + +static const std::vector priv_key_37{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0x8b, 0x2f, 0x63, 0xe1, 0x2d, 0x53, 0x67, 0x6d, 0x96, 0xf8, + 0xd5, 0x1b, 0x58, 0xaf, 0x53, 0x30, 0x59, 0x28, 0x22, 0x9a, 0xb7, 0x3a, + 0x60, 0x1d, 0xed, 0x82, 0x8d, 0xa0, 0xb8, 0x4e, 0x28, 0x63, 0xb2, 0xe0, + 0xf8, 0x60, 0xc3, 0xbe, 0x7e, 0xc3, 0xe2, 0x14, 0x93, 0xb6, 0xda, 0xa2, + 0x04, 0x3d, 0x91, 0x2f, 0xe0, 0x64, 0x8b, 0x2d, 0x5c, 0x8f, 0x6d, 0x04, + 0x9c, 0xe4, 0x21, 0x48, 0x0f, 0x84, 0x5e, 0x03, 0x31, 0x21, 0xe0, 0xad, + 0xed, 0x71, 0xf9, 0xaa, 0x4d, 0xf2, 0x1c, 0x8f, 0x37, 0xdc, 0xa8, 0x67, + 0x6d, 0xe1, 0x7f, 0x53, 0xf6, 0x14, 0x68, 0x5f, 0xd8, 0xfa, 0x75, 0x2b, + 0x26, 0x53, 0x91, 0xbf, 0xaf, 0xc7, 0x94, 0x47, 0x15, 0xc2, 0x32, 0xec, + 0xb2, 0x80, 0x09, 0x44, 0x1c, 0x7a, 0x3c, 0xf7, 0x73, 0x5f, 0x91, 0xab, + 0x19, 0x5c, 0xcd, 0x46, 0x89, 0x56, 0x33, 0x93, 0x88, 0xcc, 0xb7, 0xf9, + 0x4c, 0x9c, 0x6e, 0xc2, 0x79, 0x2b, 0xb4, 0x99, 0x75, 0xc7, 0xc8, 0x85, + 0xa8, 0x29, 0xf3, 0x0b, 0x19, 0x10, 0x93, 0xf3, 0xfb, 0x69, 0xc6, 0x2f, + 0xfb, 0xbe, 0x9b, 0x44, 0xdd, 0x7c, 0x72, 0x34, 0x64, 0x4a, 0xaa, 0x62, + 0x9b, 0xf6, 0x0b, 0x41, 0xd1, 0x70, 0x37, 0x00, 0x6d, 0xfc, 0xb9, 0x93, + 0xd0, 0x26, 0x6c, 0x9b, 0x90, 0x0a, 0x04, 0xa0, 0x0e, 0x1e, 0xbb, 0x0e, + 0xc1, 0x52, 0x09, 0x37, 0x2a, 0x1f, 0x44, 0x25, 0x49, 0x9f, 0x1d, 0xf6, + 0x7f, 0xd4, 0x89, 0x25, 0x70, 0x56, 0xfc, 0xf9, 0xbc, 0x26, 0x4a, 0xe1, + 0x08, 0x31, 0x20, 0xce, 0x2e, 0x72, 0x0d, 0x47, 0x6a, 0xd7, 0xa9, 0x01, + 0xe7, 0x31, 0x2b, 0x5f, 0x13, 0xc3, 0xf8, 0x41, 0x08, 0x70, 0xb6, 0x80, + 0x3f, 0x6e, 0xf1, 0x37, 0x55, 0xdd, 0x29, 0xbe, 0xb4, 0x64, 0x19, 0x52, + 0x9d, 0x69, 0xb5, 0x85, 0xc4, 0x76, 0xd7, 0x26, 0x12, 0x5a, 0x0d, 0xbd, + 0x58, 0xc5, 0x61, 0xf0, 0x72, 0x63, 0x72, 0xad, 0x20, 0x03, 0xf1, 0x7b, + 0x37, 0xf0, 0xb4, 0x49, 0xce, 0x31, 0x48, 0x18, 0x62, 0xe0, 0xf3, 0x70, + 0x21, 0x79, 0xbf, 0x2a, 0xac, 0x93, 0xb8, 0x10, 0x71, 0xa8, 0x35, 0xcd, + 0x7e, 0x59, 0xb1, 0x2c, 0xa2, 0x37, 0x54, 0x0d, 0xc5, 0xca, 0x5c, 0x4b, + 0x1c, 0x70, 0x37, 0xe3, 0x5f, 0xed, 0xca, 0x62, 0x3f, 0xfa, 0xcd, 0xe3, + 0x47, 0xec, 0xf2, 0x8a, 0x99, 0xf5, 0xea, 0xa8, 0x84, 0xf7, 0x74, 0x0b, + 0x29, 0x13, 0x24, 0x25, 0x79, 0x09, 0xb7, 0x43, 0x07, 0x5b, 0x98, 0x4b, + 0x0b, 0xb3, 0xfb, 0xe2, 0xfb, 0x3b, 0x18, 0xf4, 0x25, 0x93, 0xd8, 0x8e, + 0x02, 0x8a, 0x12, 0x69, 0xf9, 0x7b, 0x1a, 0x45, 0x17, 0x8e, 0x27, 0x65, + 0xc6, 0xfb, 0xcc, 0x15, 0x50, 0xa7, 0x96, 0x73, 0x54, 0x27, 0xcf, 0x4e, + 0x95, 0xb5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x6e, + 0xf4, 0xbf, 0x85, 0xe2, 0x11, 0x4c, 0x31, 0x84, 0x1a, 0x28, 0x21, 0x1d, + 0xc8, 0xde, 0xe3, 0x7b, 0x1f, 0xd0, 0xbe, 0x4f, 0xf5, 0x3c, 0x6c, 0x7f, + 0x4c, 0x05, 0x45, 0xab, 0xc7, 0xba, 0xd1, 0x07, 0xe7, 0xea, 0x79, 0x91, + 0x72, 0x4a, 0x32, 0x34, 0x07, 0xbd, 0x5e, 0x16, 0xda, 0xf3, 0xd0, 0x74, + 0xee, 0x9a, 0xce, 0xec, 0x58, 0xa4, 0x22, 0x3e, 0x81, 0x5f, 0xe5, 0x49, + 0x56, 0xdd, 0xef, 0xe2, 0xd6, 0x5e, 0x93, 0xa8, 0x3e, 0x5f, 0x3c, 0xee, + 0x10, 0x43, 0x05, 0x10, 0x99, 0x67, 0xaa, 0x03, 0xa2, 0x38, 0x69, 0x7c, + 0x8c, 0xdd, 0x6e, 0x95, 0x6a, 0x5b, 0x5a, 0x06, 0x8f, 0xf8, 0x84, 0xc4, + 0x7a, 0xf0, 0x51, 0x85, 0x36, 0x49, 0xf5, 0x3f, 0x8d, 0x8c, 0x1b, 0x1f, + 0xc7, 0xe9, 0x7f, 0xd5, 0x1c, 0x5b, 0x20, 0x43, 0xcb, 0x07, 0x74, 0x00, + 0xbd, 0x0b, 0x7c, 0xe9, 0xae, 0xe2, 0x6e, 0x78, 0xf7, 0x47, 0x88, 0xa9, + 0x8f, 0x64, 0xf3, 0x5f, 0x8c, 0xba, 0xe5, 0x22, 0x48, 0xd2, 0xaf, 0x66, + 0x6e, 0x61, 0x73, 0xe2, 0xce, 0xac, 0x8d, 0x3d, 0x0e, 0x41, 0x7d, 0x48, + 0xe0, 0x54, 0x45, 0x01, 0xf2, 0x1c, 0x45, 0x9d, 0xa0, 0xf0, 0xbd, 0xeb, + 0x69, 0x73, 0xe2, 0x26, 0x26, 0xb4, 0x87, 0xb5, 0x15, 0x4d, 0xe9, 0x63, + 0xc9, 0x7b, 0xc1, 0x50, 0xc0, 0x9b, 0xa1, 0x09, 0xf4, 0x10, 0x4d, 0xfd, + 0xcb, 0x28, 0x09, 0x8b, 0x8d, 0x12, 0x31, 0x0c, 0x42, 0xca, 0x74, 0x70, + 0xb4, 0x30, 0x85, 0xbf, 0x46, 0x93, 0xea, 0x95, 0x29, 0xc7, 0x1f, 0xfd, + 0x0c, 0x05, 0xa3, 0x76, 0x91, 0xb4, 0xf2, 0xa9, 0x75, 0xbf, 0x16, 0xe3, + 0xcd, 0x61, 0x52, 0x33, 0x03, 0xa2, 0xb3, 0x9b, 0xc1, 0x66, 0x7e, 0x2a, + 0x9a, 0x3b, 0xb9, 0xd8, 0x51, 0xef, 0xf0, 0x59, 0x8d, 0xba, 0x2a, 0xcd, + 0x2e, 0x69, 0x6b, 0x61, 0x80, 0x01, 0xec, 0x58, 0xd2, 0x67, 0x00, 0x89, + 0xe8, 0xc2, 0x41, 0x06, 0x89, 0x31, 0xe6, 0x8a, 0x0e, 0xd0, 0xf4, 0xbb, + 0x85, 0x4e, 0x71, 0x88, 0xe6, 0xaa, 0x7d, 0x88, 0x52, 0x0d, 0x3e, 0xe8, + 0xe6, 0x1d, 0xbe, 0x04, 0x84, 0x60, 0x81, 0x9c, 0x12, 0x4d, 0x97, 0xf6, + 0x7f, 0xf2, 0x5d, 0xff, 0xfb, 0x0a, 0xdb, 0xa6, 0x9e, 0x7d, 0xe5, 0x8f, + 0x2d, 0x97, 0xe5, 0xdb, 0xd6, 0x32, 0xdc, 0x81, 0x0c, 0x6e, 0x92, 0xad, + 0x44, 0x8e, 0x0f, 0xd1, 0x5b, 0x61, 0xdf, 0x31, 0x1a, 0x41, 0x48, 0x8d, + 0xea, 0x75, 0x0f, 0x5d, 0x06, 0xad, 0xc5, 0x51, 0x02, 0xe1, 0x41, 0x4d, + 0xf1, 0x6d, 0x46, 0xba, 0xf6, 0xfa, 0x2a, 0x50, 0x42, 0xd8, 0xb7, 0xab, + 0x64, 0xb0, 0x3f, 0x4d, 0x96, 0x9a, 0x1e, 0xc5, 0x1d, 0x1b, 0x4c, 0x12, + 0xb9, 0xd8, 0x45, 0xa6, 0x56, 0x13, 0x20, 0x7a, 0x07, 0x29, 0xdd, 0x02, + 0x81, 0xc1, 0x00, 0xbe, 0x8a, 0x1b, 0x8a, 0xaa, 0xc6, 0x11, 0x92, 0x98, + 0xe3, 0x6c, 0xbc, 0x33, 0x4e, 0x6f, 0x00, 0x0d, 0xd1, 0x3f, 0x5c, 0x32, + 0xc3, 0xff, 0x20, 0xc9, 0xc8, 0x87, 0x81, 0xa7, 0xb3, 0xe9, 0x25, 0x5f, + 0xe6, 0x69, 0xf5, 0x24, 0x22, 0x95, 0x25, 0x9f, 0x2f, 0x3e, 0xbb, 0xbc, + 0x58, 0xa6, 0x9f, 0x6e, 0x23, 0x06, 0xde, 0x11, 0x1d, 0x63, 0x4f, 0xda, + 0x3b, 0xd8, 0x84, 0x3d, 0x54, 0xe6, 0x90, 0x78, 0x08, 0x2c, 0x4f, 0xae, + 0x1a, 0x11, 0x23, 0x6e, 0x2b, 0xb7, 0x79, 0xb6, 0x4b, 0x24, 0xe2, 0x68, + 0x98, 0xa8, 0x14, 0xff, 0xb6, 0x11, 0x79, 0x6d, 0xd3, 0x52, 0xea, 0xd2, + 0x41, 0xba, 0x65, 0x9c, 0x43, 0x16, 0xcd, 0x33, 0xe4, 0xc3, 0x8c, 0x16, + 0x6b, 0x6f, 0x65, 0x5c, 0x60, 0x9c, 0x7c, 0x75, 0x0d, 0x6b, 0x15, 0x77, + 0xe1, 0xba, 0x3b, 0xd8, 0xc4, 0xa2, 0x1b, 0x1f, 0xbf, 0x8d, 0x58, 0xa6, + 0x94, 0xea, 0xb4, 0xf1, 0xeb, 0xe4, 0x5d, 0xe0, 0xf4, 0xd3, 0xcb, 0xe9, + 0x79, 0xa9, 0xe4, 0x3b, 0x77, 0x48, 0xa4, 0xb5, 0x1e, 0x12, 0x77, 0x84, + 0xeb, 0x7a, 0x83, 0x87, 0x42, 0x9b, 0x4e, 0xdf, 0x1e, 0x1d, 0x38, 0xcc, + 0xef, 0x9e, 0x10, 0x90, 0xfe, 0xcb, 0x4c, 0xab, 0x46, 0x9e, 0x8a, 0x9e, + 0x11, 0x98, 0xc6, 0x4b, 0x22, 0xe3, 0xa8, 0x40, 0x71, 0x3b, 0x17, 0x44, + 0x44, 0xfa, 0x7f, 0x02, 0x81, 0xc1, 0x00, 0xbb, 0x00, 0xae, 0x57, 0x59, + 0xeb, 0x40, 0x8b, 0x7e, 0xf7, 0x0b, 0x0b, 0x11, 0xfc, 0x92, 0x85, 0x8f, + 0x01, 0x09, 0x64, 0xd4, 0xa2, 0x46, 0x47, 0xd2, 0x59, 0x92, 0x25, 0x61, + 0x1d, 0xca, 0xa7, 0xcd, 0x70, 0x7d, 0xd5, 0x85, 0x60, 0x1c, 0xad, 0xfa, + 0x2d, 0x55, 0x08, 0x36, 0x08, 0x52, 0xef, 0x17, 0x8d, 0x4e, 0xad, 0x76, + 0x4f, 0x29, 0x86, 0x63, 0xa9, 0x7e, 0xed, 0x43, 0x80, 0x0f, 0xf9, 0x51, + 0xf9, 0x1e, 0x00, 0x67, 0x42, 0x2e, 0xb6, 0x29, 0x03, 0xe5, 0x25, 0xa8, + 0xac, 0x84, 0x7a, 0xa1, 0xa5, 0xd7, 0x58, 0xad, 0x63, 0x7c, 0xb5, 0xdb, + 0x4c, 0x3b, 0xe8, 0x92, 0x80, 0x1f, 0x35, 0xef, 0x8e, 0xb8, 0x78, 0xbc, + 0xcb, 0x00, 0xd1, 0x1d, 0x98, 0x50, 0x10, 0x6e, 0xa6, 0x56, 0x53, 0x44, + 0xd6, 0x72, 0x0b, 0xf8, 0xf7, 0x67, 0x04, 0x20, 0x3a, 0x5b, 0x83, 0x1f, + 0x14, 0x21, 0x0f, 0xa1, 0x2b, 0x4f, 0xbb, 0xc3, 0x91, 0xe1, 0x2a, 0xed, + 0x81, 0xa3, 0x36, 0x4c, 0x00, 0xc9, 0xd4, 0xa3, 0xeb, 0x36, 0xb1, 0x22, + 0x5b, 0x50, 0x2d, 0x82, 0x0c, 0x65, 0xf7, 0x2e, 0xfa, 0xb4, 0x77, 0x67, + 0x71, 0x13, 0xd6, 0xfd, 0x11, 0xe2, 0xa6, 0xd9, 0x79, 0x82, 0x7d, 0x9b, + 0xc1, 0x83, 0x6b, 0x69, 0x02, 0x54, 0x3c, 0xa8, 0x56, 0xa1, 0x6e, 0x06, + 0x15, 0xf7, 0x10, 0xd7, 0x5c, 0x8d, 0xcb, 0x02, 0x81, 0xc0, 0x6f, 0x20, + 0xbf, 0x85, 0x75, 0xaa, 0x85, 0xaf, 0x39, 0x8a, 0x52, 0xed, 0xc5, 0x02, + 0xb6, 0xcc, 0x92, 0x42, 0x7b, 0x30, 0xbb, 0xcf, 0x02, 0x2a, 0xce, 0x65, + 0x2d, 0x5b, 0x1a, 0x43, 0x5c, 0xf4, 0x56, 0x65, 0x5d, 0x61, 0x03, 0x4d, + 0x44, 0x2d, 0xa8, 0x14, 0xf7, 0x02, 0xa9, 0x8c, 0x0e, 0xca, 0x27, 0x83, + 0x38, 0x4b, 0x26, 0x32, 0x3c, 0xac, 0xe2, 0xfc, 0x4a, 0x80, 0x7e, 0x00, + 0xd9, 0x64, 0x63, 0x0d, 0x69, 0x42, 0xa3, 0xa9, 0x42, 0x5b, 0xa6, 0xb2, + 0xca, 0x94, 0xab, 0x14, 0x52, 0x93, 0xd6, 0x2b, 0x4a, 0xc4, 0xcc, 0x8b, + 0x14, 0xcf, 0xfc, 0x94, 0xe6, 0xe4, 0x5b, 0xf2, 0xc7, 0xd2, 0xe1, 0x7b, + 0x63, 0x7e, 0x15, 0x09, 0x14, 0x5f, 0xcc, 0xe7, 0xa6, 0x15, 0xb8, 0xf6, + 0x03, 0xee, 0xb6, 0x9a, 0x37, 0xdd, 0x52, 0x89, 0x0d, 0x84, 0x40, 0x1e, + 0x16, 0xe9, 0xb8, 0xef, 0x90, 0x71, 0xa6, 0xde, 0x6d, 0xb1, 0x50, 0xf3, + 0xa2, 0xc2, 0x7a, 0x24, 0x70, 0xae, 0x9a, 0x22, 0x42, 0x4b, 0x01, 0xbf, + 0xc5, 0x57, 0x82, 0xe6, 0xe2, 0x20, 0x61, 0x1e, 0xb1, 0xda, 0xaa, 0x75, + 0xd7, 0x7c, 0xfd, 0xb6, 0x63, 0x96, 0xb0, 0x38, 0x04, 0xb9, 0x66, 0xc7, + 0xa4, 0x2c, 0xb8, 0x2c, 0x3c, 0xe5, 0x5d, 0xe1, 0xa7, 0x77, 0xe7, 0x74, + 0x96, 0xd0, 0x97, 0x9d, 0x32, 0xb8, 0x94, 0x31, 0xa2, 0xe3, 0x02, 0x81, + 0xc0, 0x78, 0xaf, 0xdf, 0xd4, 0x90, 0x3b, 0xbb, 0xd4, 0x4b, 0x84, 0xb4, + 0xa3, 0xd8, 0x5f, 0xe1, 0x50, 0x41, 0x12, 0xb2, 0x35, 0x58, 0xe5, 0xc1, + 0xe5, 0xe8, 0x63, 0xd6, 0x66, 0x39, 0x5f, 0x38, 0xc3, 0x43, 0x5b, 0x2e, + 0x5a, 0xf7, 0x51, 0x28, 0x31, 0x40, 0x1c, 0xb1, 0x9c, 0x33, 0x02, 0xfc, + 0x43, 0x42, 0x37, 0xf8, 0x67, 0x0a, 0xcb, 0xdc, 0x48, 0xd7, 0x59, 0x34, + 0x89, 0x7b, 0xde, 0xd2, 0x70, 0x5d, 0xef, 0x20, 0xe5, 0xb1, 0xbe, 0x8c, + 0xd7, 0x13, 0x71, 0x68, 0x19, 0xfd, 0xda, 0x19, 0x45, 0xeb, 0xbd, 0x54, + 0x55, 0xee, 0xd1, 0x1e, 0x53, 0x5f, 0xcc, 0xbb, 0x7d, 0x45, 0xcf, 0x5a, + 0x55, 0x3c, 0xde, 0x27, 0x40, 0x04, 0xd8, 0x1f, 0x16, 0xd6, 0xba, 0xce, + 0x31, 0x4c, 0xb8, 0x1d, 0x4e, 0x70, 0x46, 0xd6, 0x23, 0xd3, 0xf2, 0x17, + 0x92, 0x1a, 0x1a, 0x8f, 0xa4, 0xf8, 0x11, 0xcd, 0xa4, 0x80, 0xa7, 0xab, + 0x35, 0xca, 0xea, 0x03, 0x1f, 0xe9, 0x58, 0x99, 0x35, 0x19, 0xa8, 0x08, + 0x9a, 0x2b, 0x90, 0x4a, 0x23, 0xd7, 0xc0, 0x86, 0xe6, 0x57, 0xe0, 0x18, + 0x8e, 0x86, 0xcb, 0x56, 0x5d, 0x19, 0x6d, 0x69, 0x18, 0x7f, 0x0b, 0x63, + 0xf3, 0xba, 0xb7, 0x28, 0xf8, 0x57, 0xe5, 0x74, 0x23, 0x86, 0x09, 0xf2, + 0xc3, 0x93, 0x01, 0x15, 0xfe, 0x23, 0xff, 0x59, 0x0c, 0x8d, 0x71, 0x36, + 0x31, 0x02, 0x81, 0xc0, 0x7e, 0x5b, 0x28, 0x49, 0x2e, 0x5e, 0xb5, 0x93, + 0xd7, 0xcf, 0xe6, 0x62, 0x69, 0x5c, 0xc0, 0x82, 0x95, 0xe5, 0xa1, 0xfe, + 0x58, 0xd7, 0xe1, 0x6f, 0x74, 0xf5, 0x0b, 0x83, 0x98, 0x45, 0xc1, 0x65, + 0xaf, 0xd6, 0x24, 0x3a, 0xb5, 0x6d, 0x1e, 0x5c, 0xa7, 0x79, 0xd3, 0x67, + 0x49, 0xc1, 0x89, 0x4d, 0x0d, 0x12, 0xca, 0x18, 0x1a, 0xa2, 0x8d, 0x7a, + 0xae, 0x00, 0xdc, 0x00, 0x24, 0x0b, 0x4d, 0x4a, 0x76, 0xc0, 0xda, 0x81, + 0x36, 0x65, 0xd7, 0x98, 0x63, 0x75, 0x61, 0xb2, 0xcb, 0x16, 0xc8, 0x14, + 0x1c, 0x83, 0x22, 0x91, 0x28, 0x43, 0xdb, 0xc1, 0xbb, 0xf2, 0xf9, 0xef, + 0x9f, 0x6e, 0xbd, 0x29, 0x24, 0xa4, 0x23, 0x7c, 0x35, 0x45, 0x0c, 0x42, + 0x6d, 0x71, 0x72, 0x47, 0x57, 0xb6, 0xdf, 0x06, 0x8d, 0xf6, 0xea, 0x1f, + 0x77, 0x59, 0x95, 0x7a, 0xdf, 0x1f, 0xd8, 0x4b, 0xda, 0xaa, 0x0a, 0x19, + 0x86, 0xaa, 0xcc, 0xa2, 0xf7, 0xa2, 0xef, 0x10, 0x59, 0x58, 0x10, 0x03, + 0xb4, 0xf3, 0xc6, 0x9d, 0xfb, 0xb5, 0x4a, 0xf5, 0xf1, 0x83, 0x2d, 0xa2, + 0xa9, 0x1e, 0x62, 0xf7, 0x96, 0x54, 0x76, 0x11, 0x39, 0xa1, 0x73, 0x0c, + 0x63, 0xcc, 0x30, 0xd5, 0x05, 0xd8, 0x35, 0x90, 0xca, 0x08, 0xa0, 0x05, + 0x5a, 0x58, 0x15, 0xa5, 0x8e, 0xe7, 0x92, 0x11, 0xf5, 0xda, 0x58, 0xc0, + 0xd4, 0x18, 0x47, 0x5d}; + +static const std::vector priv_key_38{ + 0x30, 0x82, 0x07, 0x00, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xea, 0x30, 0x82, 0x06, 0xe6, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xc9, 0xfc, 0x32, 0x9b, 0xc6, 0xfc, 0x79, 0xf7, 0x1c, 0x8c, + 0x20, 0x94, 0x3e, 0xa5, 0x76, 0x39, 0x43, 0x01, 0xf7, 0x8b, 0xf1, 0xa3, + 0x3d, 0x53, 0xc9, 0x92, 0x21, 0xb4, 0xe0, 0x84, 0x70, 0x9b, 0xed, 0x72, + 0x88, 0xd1, 0xce, 0x0f, 0x13, 0xc1, 0x7c, 0x42, 0x1c, 0xce, 0x98, 0xf6, + 0xbb, 0x6e, 0x99, 0x38, 0xd0, 0x30, 0x23, 0xb4, 0xee, 0x32, 0x27, 0xdb, + 0x75, 0x69, 0xcd, 0x7d, 0x83, 0x71, 0x5d, 0xcd, 0x09, 0xed, 0x81, 0x4c, + 0xc2, 0x70, 0xa4, 0xf6, 0xa6, 0x78, 0x3f, 0xb0, 0x7e, 0xf1, 0x70, 0x55, + 0xd9, 0x81, 0x64, 0x78, 0x5b, 0xbe, 0xca, 0x48, 0xb7, 0xb7, 0xe3, 0x77, + 0xc5, 0xfb, 0x07, 0xd4, 0x88, 0xa7, 0xba, 0xde, 0x1f, 0x52, 0x9d, 0xa7, + 0x6b, 0x94, 0x0e, 0x74, 0x73, 0x8f, 0xf2, 0xf5, 0x5b, 0x8e, 0x1c, 0xee, + 0xdf, 0x5a, 0xf7, 0xa6, 0x11, 0x9a, 0xe0, 0xb3, 0x90, 0xe1, 0x80, 0x9c, + 0x6d, 0x31, 0xb5, 0x32, 0x34, 0xfa, 0x47, 0x69, 0x29, 0xb5, 0xc3, 0xd8, + 0x2c, 0x15, 0x42, 0x29, 0x28, 0x7a, 0x70, 0x76, 0x2a, 0xb7, 0xe6, 0xba, + 0x57, 0xda, 0x8a, 0x49, 0xa4, 0x6d, 0x2b, 0x2e, 0x30, 0x51, 0x30, 0xfe, + 0xd6, 0x4f, 0x70, 0x97, 0xf2, 0xaa, 0x80, 0x4e, 0x1d, 0x4c, 0xf1, 0xe6, + 0xdf, 0xc0, 0x8a, 0x6f, 0xa0, 0xde, 0x4c, 0xf6, 0x2c, 0x31, 0xe0, 0xf0, + 0xf0, 0x20, 0x6b, 0xa7, 0xd8, 0x1d, 0xa7, 0xfe, 0x09, 0x50, 0x86, 0x7d, + 0x4a, 0x3a, 0x3f, 0x91, 0x0e, 0x6c, 0x6a, 0x64, 0x4b, 0x1f, 0x4c, 0x50, + 0x62, 0xfd, 0xd5, 0x0a, 0xa9, 0x93, 0xef, 0x0c, 0x2d, 0x55, 0x0b, 0x43, + 0xef, 0xbf, 0x56, 0xa5, 0x03, 0x6d, 0xf0, 0x5f, 0xca, 0x80, 0x89, 0x35, + 0xa0, 0x79, 0xfd, 0xf1, 0x46, 0xfd, 0x09, 0x76, 0xc2, 0xfa, 0x0a, 0x1a, + 0xb9, 0x69, 0x78, 0x78, 0x9a, 0x3b, 0xf3, 0x84, 0xd4, 0xca, 0x93, 0x2e, + 0xcf, 0xcc, 0xef, 0x42, 0xaa, 0xea, 0xfd, 0x6f, 0xc5, 0x57, 0xf4, 0xb0, + 0x05, 0x97, 0x10, 0xe3, 0x82, 0xc6, 0xa8, 0x7d, 0xe0, 0xc6, 0xbc, 0xa8, + 0x0f, 0xea, 0x90, 0x3b, 0x12, 0xea, 0xa0, 0xcc, 0x18, 0x34, 0x7f, 0x50, + 0x36, 0xbe, 0x07, 0xc2, 0x0a, 0x07, 0x14, 0x93, 0xf6, 0x36, 0xce, 0x0c, + 0xa4, 0x2e, 0x8d, 0x07, 0x85, 0xd3, 0x7d, 0xe8, 0x50, 0xdc, 0x38, 0x34, + 0xe8, 0x1b, 0xeb, 0x9b, 0xe1, 0x38, 0xa1, 0x42, 0x04, 0x65, 0x7f, 0x3c, + 0x40, 0x5f, 0x0e, 0x07, 0x1e, 0x90, 0x08, 0x10, 0x53, 0xe3, 0xc9, 0x2c, + 0x3e, 0x5a, 0x41, 0xa4, 0x73, 0xe0, 0x45, 0x1e, 0xf2, 0xd8, 0xfd, 0x41, + 0x32, 0x7a, 0x98, 0x91, 0x0e, 0xca, 0x92, 0xcd, 0x56, 0xc8, 0xbf, 0x7a, + 0x43, 0x4a, 0x58, 0x8b, 0xbc, 0xcc, 0x00, 0x37, 0x86, 0x38, 0x63, 0xf6, + 0x34, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0xa2, 0xde, 0x4e, 0x3c, 0x98, 0x36, 0x4b, 0x6e, 0x7b, 0xc1, 0x6e, 0x1f, + 0xbb, 0x68, 0x16, 0x2d, 0x54, 0x1f, 0xc8, 0xe9, 0x3a, 0x1e, 0x03, 0xbc, + 0x85, 0x23, 0xe5, 0x34, 0x01, 0x7a, 0x29, 0x87, 0x41, 0xef, 0x01, 0xee, + 0x13, 0x36, 0xcb, 0x1a, 0x50, 0x44, 0xcb, 0x0f, 0xb7, 0xfd, 0xf3, 0xe2, + 0xd9, 0x80, 0x1b, 0x37, 0x46, 0x03, 0x85, 0xb2, 0x41, 0xbb, 0x4f, 0x30, + 0xd2, 0x36, 0xab, 0xff, 0x84, 0xc0, 0x69, 0x89, 0xee, 0xa1, 0xe3, 0x83, + 0x8b, 0x31, 0x2b, 0xc8, 0x78, 0xaa, 0xab, 0xa1, 0xa9, 0x90, 0x40, 0x03, + 0x7a, 0xed, 0x26, 0x25, 0x70, 0xdd, 0x33, 0xee, 0xfe, 0x67, 0x3c, 0xe8, + 0x0f, 0x47, 0x4c, 0x2d, 0xdb, 0x9b, 0x72, 0x2c, 0x5e, 0xdd, 0x79, 0xfc, + 0x77, 0xaf, 0x64, 0xe3, 0xa4, 0xe8, 0x3d, 0x3c, 0x19, 0x8e, 0x6f, 0xe1, + 0xdd, 0x21, 0x36, 0xbe, 0xe9, 0x03, 0x42, 0x06, 0xe3, 0x7a, 0xbe, 0xfd, + 0xbe, 0xfa, 0xce, 0x07, 0x25, 0xff, 0xe1, 0x57, 0x24, 0xa5, 0x31, 0xde, + 0xae, 0x6b, 0x9b, 0xad, 0x26, 0xf3, 0xd1, 0xbc, 0x5a, 0x3a, 0xd5, 0xce, + 0x6d, 0x85, 0xb6, 0x25, 0x25, 0x15, 0x68, 0x76, 0x7f, 0x88, 0x6d, 0x6c, + 0xbf, 0x00, 0x76, 0xf7, 0x0e, 0xe0, 0x6d, 0xf5, 0xf6, 0x74, 0xd0, 0xe5, + 0x63, 0x7b, 0x61, 0x7e, 0xff, 0x15, 0xdd, 0x4b, 0x16, 0xf3, 0x90, 0xdb, + 0x54, 0xc4, 0xe8, 0x57, 0x81, 0x09, 0x05, 0xf7, 0x87, 0x19, 0xa6, 0xf8, + 0x14, 0xfb, 0x95, 0x5f, 0x65, 0x54, 0x47, 0xe8, 0x3e, 0xc9, 0x67, 0xe1, + 0x2b, 0x87, 0xbe, 0x35, 0x22, 0x5d, 0x9a, 0xa5, 0xa4, 0xb2, 0x06, 0xdf, + 0xab, 0xce, 0x9e, 0x68, 0x9b, 0xf8, 0x22, 0xbc, 0x6d, 0xbe, 0x9b, 0xe6, + 0x85, 0x2c, 0x09, 0xb7, 0xa9, 0xc3, 0xe9, 0x64, 0x46, 0x0a, 0x75, 0x9c, + 0x30, 0x2f, 0x82, 0xe6, 0x34, 0x76, 0x88, 0x52, 0xea, 0x8f, 0x76, 0xb9, + 0x04, 0xb7, 0x48, 0x79, 0x2e, 0x6a, 0xce, 0xf0, 0x23, 0xf7, 0x20, 0x58, + 0xad, 0x4d, 0xbf, 0xc2, 0x26, 0x7a, 0x25, 0x82, 0xcf, 0x17, 0x46, 0xe9, + 0x2a, 0x57, 0x16, 0xee, 0x08, 0xd7, 0xcc, 0xe9, 0x54, 0xc6, 0x47, 0xcf, + 0x9c, 0x5d, 0x33, 0xab, 0xb7, 0x9a, 0xb9, 0xbd, 0xca, 0xdf, 0x35, 0xab, + 0xe2, 0xa4, 0x92, 0x06, 0xfe, 0x98, 0x80, 0x04, 0x61, 0xff, 0x32, 0x1c, + 0x67, 0x12, 0x40, 0x9d, 0xe1, 0xe7, 0x7f, 0xc8, 0x11, 0x90, 0x47, 0x78, + 0xe7, 0x53, 0x21, 0x6a, 0xd2, 0xa0, 0x65, 0x5b, 0x6b, 0xc2, 0x22, 0xf4, + 0xe8, 0xc5, 0x17, 0x25, 0x1e, 0xb3, 0x9b, 0x20, 0x55, 0x49, 0x11, 0xb4, + 0x42, 0xe5, 0x3b, 0x44, 0x5c, 0x31, 0x7c, 0x9e, 0x1a, 0x64, 0xf0, 0xd5, + 0x07, 0x5c, 0x16, 0x38, 0x16, 0x9e, 0x70, 0x25, 0x69, 0x19, 0xe9, 0x61, + 0x02, 0x81, 0xc1, 0x00, 0xe8, 0x6e, 0xb1, 0xe6, 0x2a, 0x4f, 0x89, 0x47, + 0x55, 0x41, 0x01, 0x3a, 0x3d, 0x93, 0xf8, 0x5f, 0x17, 0xc7, 0xc3, 0x3f, + 0xfc, 0x36, 0xb5, 0x89, 0xea, 0x6d, 0x7b, 0xbb, 0x57, 0x7d, 0xb9, 0x61, + 0x1a, 0x94, 0x1d, 0x50, 0xfa, 0x31, 0x23, 0xcf, 0x81, 0xd6, 0x06, 0xd2, + 0xee, 0xc8, 0x3b, 0xa4, 0x76, 0xe2, 0x97, 0x90, 0xfb, 0x9e, 0x27, 0xfe, + 0xd4, 0x38, 0xde, 0xba, 0x51, 0x91, 0x01, 0x67, 0x73, 0xe9, 0x81, 0x6b, + 0xf1, 0x64, 0xe8, 0xa5, 0xd4, 0x02, 0x94, 0x81, 0x27, 0x90, 0x62, 0x73, + 0x3f, 0xb1, 0x2c, 0x34, 0xf1, 0x6e, 0x45, 0x56, 0x76, 0xd7, 0x75, 0x41, + 0xe8, 0x44, 0xf1, 0xe2, 0x0e, 0x10, 0x3c, 0xd7, 0xd1, 0x8c, 0xd1, 0x02, + 0x03, 0xd2, 0x87, 0x5d, 0x60, 0x3a, 0xf2, 0x21, 0x22, 0x5a, 0x4f, 0xbf, + 0x60, 0xa6, 0xd0, 0x68, 0xb3, 0xa6, 0x18, 0x12, 0xdb, 0x0c, 0x99, 0x07, + 0xdc, 0x02, 0xc3, 0x05, 0xef, 0x88, 0xd4, 0x36, 0x66, 0x96, 0x50, 0xe7, + 0x10, 0xd9, 0x39, 0xa2, 0x46, 0x56, 0x96, 0xb1, 0x36, 0x30, 0x41, 0xbd, + 0xe9, 0xb9, 0x8c, 0x21, 0xd6, 0x1a, 0xe2, 0x17, 0xa4, 0xf9, 0x33, 0xf3, + 0x42, 0xce, 0x80, 0x62, 0x70, 0x1c, 0x2d, 0x63, 0xba, 0xdc, 0xea, 0x33, + 0x90, 0xd9, 0xff, 0x98, 0x8b, 0x3b, 0x60, 0x7e, 0x39, 0x21, 0x10, 0xc4, + 0xad, 0x68, 0xbe, 0x99, 0x02, 0x81, 0xc1, 0x00, 0xde, 0x77, 0x2d, 0x06, + 0xa3, 0x7d, 0x41, 0xdb, 0x1e, 0x09, 0x53, 0xb8, 0xcd, 0x01, 0xec, 0x86, + 0xbc, 0xfd, 0x7f, 0xc3, 0xe1, 0x7b, 0x2a, 0xbf, 0xd0, 0xdb, 0x61, 0xc3, + 0x7c, 0xba, 0xcc, 0x51, 0x4d, 0xc5, 0xd0, 0x07, 0x9e, 0x65, 0xbf, 0x0f, + 0x10, 0xea, 0xd7, 0x83, 0x56, 0xb7, 0xb2, 0xc6, 0x39, 0x51, 0x39, 0x17, + 0x27, 0x87, 0x31, 0xfa, 0x9e, 0x0c, 0x00, 0x77, 0x8f, 0x23, 0x25, 0xf3, + 0xcf, 0x85, 0x40, 0x3f, 0x2e, 0xd8, 0x45, 0x1a, 0x13, 0xed, 0xd6, 0xd2, + 0xfb, 0x93, 0x86, 0xdc, 0xec, 0x2f, 0x9b, 0x28, 0x92, 0xd9, 0x35, 0x34, + 0x0e, 0x12, 0x5a, 0x30, 0xd9, 0x8d, 0x04, 0x22, 0x17, 0x1d, 0x92, 0x31, + 0x99, 0xf4, 0x89, 0x25, 0xca, 0xac, 0x80, 0xc0, 0x4b, 0xb1, 0xb4, 0x42, + 0x88, 0xf8, 0x3f, 0xf1, 0x61, 0x8b, 0x2a, 0x37, 0x0f, 0x6a, 0xcb, 0x61, + 0xa7, 0x9a, 0x74, 0xf0, 0x71, 0x5b, 0xaa, 0x52, 0x78, 0x6d, 0x05, 0x8e, + 0xb4, 0x0b, 0x50, 0xd3, 0x7c, 0x9a, 0x73, 0x4e, 0xe9, 0x38, 0xd7, 0xad, + 0x31, 0xab, 0xde, 0x41, 0x8e, 0xca, 0xa9, 0x4f, 0xb7, 0xc8, 0x5f, 0x42, + 0xc9, 0x54, 0xa5, 0x0d, 0x93, 0x74, 0x30, 0x13, 0x39, 0x3c, 0x2a, 0xb4, + 0x23, 0x48, 0xbf, 0x53, 0x8a, 0x82, 0x3b, 0xb1, 0x1a, 0x7e, 0x5e, 0x94, + 0x6e, 0xf3, 0xa9, 0xb5, 0x74, 0x64, 0x42, 0xb5, 0x02, 0x81, 0xc1, 0x00, + 0xbe, 0x03, 0x00, 0x5b, 0xf0, 0xea, 0xe4, 0x86, 0xf4, 0x23, 0x18, 0x25, + 0xcc, 0x81, 0x52, 0xe2, 0x2a, 0x46, 0x9c, 0x4f, 0x8a, 0x98, 0x0f, 0x00, + 0x98, 0x2c, 0xb8, 0xa2, 0x06, 0x7c, 0x39, 0x38, 0x30, 0xca, 0x34, 0xcd, + 0x26, 0x3b, 0x55, 0xd3, 0x25, 0x89, 0x1a, 0x3b, 0x06, 0x09, 0x9a, 0xf8, + 0x70, 0x57, 0xfd, 0x20, 0x01, 0x12, 0xe2, 0x0f, 0x68, 0xde, 0xb4, 0xf6, + 0x0c, 0x08, 0x46, 0xe5, 0x93, 0xd4, 0xa8, 0x80, 0xdd, 0xee, 0x68, 0x62, + 0x68, 0x57, 0x53, 0x9f, 0xe2, 0x00, 0x1e, 0xfb, 0xa8, 0x6d, 0xe6, 0x7d, + 0xc1, 0x81, 0x2c, 0x1d, 0xeb, 0x39, 0x68, 0x1a, 0x61, 0x0f, 0x3b, 0xce, + 0x59, 0x40, 0xdc, 0xfc, 0x71, 0xca, 0x74, 0x72, 0xf9, 0x3c, 0xfa, 0x7c, + 0x53, 0x56, 0xdc, 0xea, 0x49, 0x73, 0x1b, 0x0e, 0x90, 0xac, 0xce, 0x63, + 0x49, 0xb9, 0xd6, 0xa4, 0x53, 0x7e, 0x90, 0xfb, 0xe3, 0xd8, 0x3e, 0x26, + 0x74, 0x13, 0x9f, 0xa8, 0x79, 0x65, 0x18, 0xee, 0x4c, 0xcf, 0xc8, 0x55, + 0xe8, 0xba, 0x90, 0xa6, 0x7e, 0x6e, 0x24, 0xd0, 0x64, 0x69, 0xd3, 0x2d, + 0x36, 0x22, 0xf4, 0x01, 0xf0, 0x53, 0xe9, 0x2c, 0x4c, 0xc9, 0x14, 0x1b, + 0x65, 0x1b, 0x23, 0xe0, 0x0b, 0xba, 0xdd, 0x9b, 0x1a, 0x27, 0x9c, 0xd3, + 0xcf, 0xbe, 0xd2, 0xbb, 0x5d, 0x68, 0xb2, 0x94, 0x96, 0x4e, 0xb2, 0xc1, + 0x02, 0x81, 0xc1, 0x00, 0xd0, 0x87, 0xf5, 0xf4, 0xdb, 0x1b, 0x76, 0xb7, + 0xe6, 0x97, 0xe7, 0x9a, 0xba, 0xd0, 0xaa, 0xde, 0x42, 0x19, 0x7d, 0xc2, + 0x27, 0x82, 0x44, 0xb8, 0x39, 0x16, 0xeb, 0xb5, 0x4b, 0x1d, 0xee, 0x97, + 0xe7, 0xc7, 0x1d, 0x11, 0x87, 0x30, 0xe8, 0xbf, 0x3e, 0xa4, 0x64, 0x10, + 0x01, 0x21, 0x80, 0xba, 0xbe, 0xcf, 0x9c, 0x2c, 0x50, 0x29, 0x32, 0x78, + 0x31, 0xde, 0x1e, 0x31, 0xf4, 0x42, 0x86, 0x38, 0xdc, 0xb5, 0x93, 0x5b, + 0xa6, 0x95, 0xa3, 0x70, 0xa6, 0x6d, 0xb3, 0x89, 0x61, 0xb9, 0x10, 0x19, + 0xd6, 0x6b, 0x69, 0x8d, 0xc6, 0xd9, 0x44, 0x3d, 0xdf, 0x52, 0xe4, 0xa8, + 0x15, 0xc5, 0x51, 0xb2, 0x82, 0xe8, 0x7d, 0x39, 0x71, 0x8e, 0xff, 0x60, + 0x25, 0x73, 0x3d, 0xdd, 0x03, 0x17, 0x38, 0x59, 0x85, 0xfa, 0xee, 0x35, + 0x5d, 0xb2, 0x0d, 0x88, 0x3f, 0x33, 0x64, 0x21, 0xcd, 0xf1, 0xc2, 0xdb, + 0xff, 0xe6, 0x64, 0xe9, 0x99, 0x68, 0xd8, 0x64, 0xc3, 0xf0, 0x37, 0x7b, + 0x86, 0xb9, 0x60, 0x8c, 0xff, 0xa1, 0x00, 0xca, 0xa0, 0x5c, 0xf2, 0xa1, + 0x91, 0x2f, 0xf7, 0x35, 0x7a, 0x98, 0xa0, 0x73, 0x02, 0x36, 0x0d, 0xe1, + 0x83, 0xee, 0xcd, 0x81, 0xb7, 0x8c, 0xe6, 0x9a, 0xa4, 0xd8, 0x74, 0x3f, + 0xe2, 0xfd, 0xe0, 0xe6, 0x4a, 0x67, 0x5a, 0x50, 0xd9, 0x10, 0x1e, 0x6c, + 0xb1, 0x05, 0xaa, 0x61, 0x02, 0x81, 0xc1, 0x00, 0x96, 0x48, 0xea, 0x8b, + 0x6d, 0xe3, 0xe8, 0x87, 0x9e, 0x8d, 0x2d, 0x60, 0x38, 0x2b, 0x82, 0x28, + 0xa4, 0x1f, 0xdb, 0xc9, 0x4f, 0xa8, 0x7b, 0x79, 0x7e, 0xa4, 0x29, 0x0a, + 0xfa, 0x87, 0x2e, 0xbd, 0xae, 0xfc, 0xd2, 0x34, 0x22, 0x9d, 0x20, 0x0e, + 0xd2, 0xb6, 0x50, 0x13, 0x67, 0x9e, 0x87, 0xbd, 0x18, 0xed, 0x9a, 0x29, + 0x86, 0x1e, 0x29, 0x9d, 0xec, 0xe7, 0x71, 0x1a, 0x74, 0xce, 0xe4, 0xcb, + 0xa2, 0xc6, 0xbd, 0x93, 0x91, 0xac, 0x87, 0xe6, 0x18, 0x51, 0x5b, 0x63, + 0xd4, 0x06, 0x37, 0x97, 0x52, 0xb6, 0xda, 0x3f, 0x15, 0x17, 0x56, 0x73, + 0x3d, 0xba, 0x2f, 0x25, 0x29, 0x07, 0x49, 0x7b, 0xd1, 0x4e, 0xf3, 0x17, + 0x30, 0x22, 0xb5, 0xdd, 0x75, 0x62, 0xf1, 0xc9, 0xbd, 0x50, 0xbe, 0xf1, + 0x72, 0x02, 0xce, 0xb7, 0x38, 0x94, 0x9b, 0x71, 0x9e, 0x18, 0xd9, 0x8c, + 0xb5, 0x14, 0xb4, 0x20, 0xa0, 0xe3, 0x22, 0x85, 0x10, 0x9f, 0x3e, 0xd0, + 0xa5, 0x59, 0xec, 0xd7, 0x3e, 0x2a, 0x91, 0x36, 0x2b, 0xd3, 0xe8, 0xb3, + 0x06, 0xd1, 0x65, 0xda, 0x1d, 0x20, 0xe0, 0xb0, 0x26, 0x8d, 0xa5, 0xa2, + 0x3e, 0x1f, 0x44, 0xcf, 0x99, 0x2c, 0x7b, 0x4e, 0x48, 0x54, 0xc3, 0x25, + 0xf6, 0x14, 0x3a, 0x4d, 0x9a, 0xad, 0x2f, 0xb6, 0x76, 0xf9, 0x07, 0x09, + 0x50, 0xf8, 0xe8, 0xb9, 0xdd, 0x13, 0x29, 0x93}; + +static const std::vector priv_key_39{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xb8, 0xed, 0x73, 0x68, 0x7d, 0xb7, 0xc6, 0x98, 0x09, 0x3a, + 0x1d, 0x9d, 0x6d, 0xbc, 0xe0, 0x77, 0x23, 0x0a, 0x07, 0x45, 0x6d, 0x8e, + 0x13, 0x17, 0xaa, 0xdb, 0x70, 0x9c, 0xcf, 0x47, 0x12, 0x1e, 0xc1, 0xb4, + 0xe7, 0x51, 0xbb, 0xa4, 0xbb, 0xba, 0x7b, 0xff, 0x4b, 0x1e, 0x55, 0xcd, + 0x6c, 0xe9, 0x74, 0x11, 0x18, 0x93, 0x18, 0x91, 0x25, 0xea, 0xee, 0xe2, + 0xe7, 0x7f, 0x3d, 0xa3, 0x6f, 0x4c, 0x90, 0xc0, 0x67, 0x7b, 0x87, 0xc1, + 0x71, 0x23, 0x7c, 0x27, 0x4b, 0xbc, 0x3a, 0x94, 0xa9, 0xab, 0xb4, 0x71, + 0x96, 0x9f, 0x19, 0x79, 0x40, 0xff, 0x08, 0x23, 0xf8, 0x2c, 0xa9, 0x25, + 0x2c, 0xe6, 0xee, 0x1b, 0x6c, 0x1a, 0x43, 0xa7, 0xc2, 0x5d, 0xf1, 0xf4, + 0x1d, 0x0f, 0x7e, 0x16, 0xb2, 0xb1, 0x04, 0x93, 0x3c, 0xc8, 0x96, 0x8d, + 0xad, 0xda, 0xe3, 0x60, 0xb7, 0x51, 0xcd, 0xa7, 0xd5, 0x43, 0xc7, 0xde, + 0x3f, 0xbe, 0x2c, 0xa5, 0xde, 0x6b, 0x02, 0x83, 0xab, 0xe1, 0xd0, 0x9a, + 0x7c, 0x41, 0xc6, 0x7e, 0x31, 0xb0, 0x82, 0x7e, 0xc6, 0x08, 0xe8, 0x11, + 0x01, 0x73, 0xe6, 0x2f, 0x9f, 0x95, 0x90, 0x2c, 0x90, 0x62, 0xa9, 0xc2, + 0x0e, 0x21, 0xf4, 0xac, 0x55, 0xc4, 0x38, 0xea, 0xda, 0x46, 0xf9, 0xd4, + 0xae, 0x0e, 0x58, 0xc4, 0x1d, 0x50, 0xf1, 0xcd, 0xad, 0x0d, 0xcd, 0xbf, + 0x5b, 0x21, 0xc6, 0xa6, 0xa1, 0xdc, 0x31, 0x1b, 0x0a, 0x45, 0xd7, 0x72, + 0xee, 0x92, 0x8a, 0x4e, 0xc7, 0x66, 0x33, 0x1d, 0xf2, 0x81, 0x09, 0x98, + 0xc3, 0xfb, 0xff, 0x16, 0xbd, 0x8d, 0x3e, 0x2b, 0xe5, 0x1e, 0x3b, 0x30, + 0xb4, 0x84, 0x06, 0x79, 0xe6, 0x78, 0x19, 0x4f, 0x38, 0x89, 0x83, 0x00, + 0x57, 0xe5, 0x9e, 0x51, 0x1d, 0x06, 0xbe, 0xff, 0xe0, 0x40, 0x52, 0x3b, + 0x96, 0x57, 0xae, 0xb4, 0xd5, 0x3a, 0x53, 0x10, 0x30, 0x11, 0xcc, 0xf8, + 0xe5, 0x5f, 0xaf, 0x0c, 0xef, 0x4b, 0xfc, 0xe1, 0xd2, 0x7c, 0x6e, 0x86, + 0x83, 0x20, 0x56, 0x18, 0x63, 0x9b, 0xe4, 0xb7, 0x80, 0x70, 0xef, 0xc9, + 0xfd, 0x53, 0x6e, 0x70, 0xc5, 0x78, 0x30, 0x7b, 0xc0, 0x3b, 0x40, 0x0e, + 0x6f, 0x7a, 0x4c, 0xe2, 0xac, 0xa8, 0x6a, 0x5d, 0x74, 0xe6, 0xfe, 0xa4, + 0x43, 0x49, 0xeb, 0xcf, 0x2c, 0x58, 0x90, 0x2e, 0xe1, 0x43, 0xc5, 0x81, + 0x33, 0xf3, 0x95, 0xa3, 0x9b, 0xa7, 0xb7, 0xa1, 0x05, 0x7a, 0x52, 0xa0, + 0x23, 0x76, 0xbe, 0x30, 0x8e, 0xdc, 0x44, 0x1f, 0xbe, 0x77, 0x5f, 0xca, + 0x9d, 0x4b, 0x09, 0x8f, 0x8b, 0xa0, 0x18, 0x01, 0x5a, 0x7e, 0xfc, 0xba, + 0x7d, 0xf8, 0xfd, 0x86, 0xd8, 0xd6, 0x23, 0x5a, 0xf3, 0xb8, 0x55, 0xbb, + 0xe5, 0xe4, 0x70, 0xc8, 0x5e, 0x03, 0x54, 0x5a, 0xa3, 0xd3, 0xbb, 0x5a, + 0x55, 0x51, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0x99, 0x03, 0x88, 0xd1, 0xb5, 0xec, 0x61, 0x3b, 0x9d, 0xae, 0xe3, 0xa0, + 0x46, 0x93, 0xd9, 0x1b, 0x5a, 0xf7, 0xca, 0x4a, 0x6d, 0x3a, 0xf8, 0x9b, + 0x45, 0xb9, 0x6a, 0xf5, 0xa5, 0x20, 0xc6, 0x62, 0x82, 0x9f, 0x40, 0x23, + 0xc5, 0xe2, 0xa9, 0x9e, 0xc5, 0x48, 0xd9, 0x0c, 0x11, 0xac, 0xf7, 0x68, + 0x37, 0xac, 0x89, 0xab, 0xf4, 0xd0, 0xed, 0x11, 0xf6, 0x75, 0xf3, 0x5c, + 0xba, 0x50, 0xc8, 0x20, 0x0f, 0x49, 0xd4, 0x96, 0x47, 0x1f, 0x0d, 0x91, + 0x72, 0x02, 0x45, 0xcd, 0x4a, 0x9f, 0x85, 0xc0, 0xd8, 0x7e, 0x80, 0x45, + 0xc6, 0xdb, 0x28, 0xa7, 0x9d, 0x41, 0xbd, 0xf0, 0x9e, 0x48, 0x6f, 0x5d, + 0xe9, 0x38, 0xf1, 0x7a, 0xcd, 0xee, 0x3a, 0x8a, 0x67, 0x50, 0x38, 0xd7, + 0x7f, 0xda, 0x22, 0x23, 0x0c, 0x89, 0x13, 0xeb, 0x59, 0x7f, 0x83, 0x92, + 0x31, 0x3f, 0xee, 0x8f, 0x96, 0x5e, 0x3f, 0xbd, 0x64, 0xdc, 0x85, 0xdb, + 0xc2, 0xaf, 0xc0, 0x58, 0xc4, 0xec, 0xd4, 0x44, 0xf5, 0xc9, 0x4d, 0xf5, + 0x52, 0xdb, 0x4a, 0x1c, 0x25, 0xed, 0xe5, 0xc8, 0xaa, 0xd4, 0x9f, 0x62, + 0x19, 0xdd, 0xdf, 0xea, 0xee, 0x2f, 0xa1, 0x8c, 0xb1, 0xb0, 0x2a, 0xe7, + 0x77, 0xbf, 0x3c, 0xfc, 0x2e, 0xa8, 0x4c, 0xd2, 0x1b, 0x98, 0x1a, 0x29, + 0x2e, 0xd3, 0x9e, 0xfa, 0x42, 0x09, 0x90, 0x1e, 0x72, 0xd6, 0xd9, 0xfc, + 0xaf, 0x0d, 0x40, 0xeb, 0x96, 0x26, 0x71, 0x6a, 0xa9, 0x98, 0x43, 0xc9, + 0xf6, 0x5c, 0xec, 0xbc, 0x80, 0x26, 0x45, 0x86, 0x01, 0x3c, 0xaf, 0x73, + 0x82, 0xf0, 0x51, 0xc3, 0xf3, 0x72, 0x3e, 0x9e, 0x5a, 0xfe, 0x08, 0x78, + 0xe3, 0x9c, 0x9e, 0xfc, 0x8f, 0xf3, 0x26, 0x14, 0xe9, 0x2b, 0x6d, 0x2f, + 0x07, 0x7a, 0xbf, 0x50, 0x12, 0xea, 0xdb, 0xcc, 0x26, 0xee, 0xeb, 0x47, + 0xe1, 0x53, 0xb9, 0x28, 0xe6, 0x34, 0xbf, 0x94, 0x0d, 0xb6, 0xef, 0x24, + 0x8d, 0x1d, 0x0f, 0x35, 0xe5, 0xc4, 0xc0, 0xcd, 0x3f, 0x39, 0xa7, 0xcf, + 0x3b, 0xab, 0x50, 0xeb, 0xda, 0xc5, 0x82, 0xf5, 0x69, 0xdb, 0x81, 0x0f, + 0xef, 0x07, 0xc6, 0xb2, 0xd7, 0x74, 0x58, 0xe6, 0x61, 0x0b, 0x6b, 0x01, + 0x94, 0x1f, 0xb5, 0x98, 0x29, 0x2d, 0xd7, 0x92, 0xff, 0x08, 0x27, 0x5a, + 0xc6, 0xe8, 0xa5, 0x42, 0xce, 0xbb, 0xc0, 0xf7, 0x3f, 0x0e, 0x3d, 0x3d, + 0xc7, 0x3f, 0x82, 0x8f, 0x92, 0xdc, 0x62, 0xb1, 0x58, 0x42, 0x7f, 0x4c, + 0x05, 0x00, 0x4d, 0x56, 0xda, 0xb7, 0xc7, 0xf6, 0x78, 0x44, 0xec, 0x16, + 0x64, 0x57, 0x53, 0xf2, 0xfa, 0xdf, 0x51, 0x0b, 0x2c, 0x56, 0x7e, 0xcf, + 0xa3, 0xe8, 0xcb, 0x7f, 0x98, 0x63, 0x4f, 0x5e, 0xbc, 0x5a, 0xe2, 0x46, + 0xd4, 0xe9, 0xc6, 0x73, 0xc3, 0x8c, 0x79, 0xe0, 0xce, 0xb8, 0x75, 0x2d, + 0x02, 0x81, 0xc1, 0x00, 0xf4, 0x8e, 0xae, 0xc9, 0x9e, 0x76, 0xd7, 0xf5, + 0x4b, 0x1c, 0x8b, 0xf9, 0x72, 0x5f, 0x76, 0x46, 0x4c, 0x7c, 0x8e, 0x91, + 0x1e, 0x86, 0xb5, 0x0f, 0x1a, 0xfa, 0xca, 0xd8, 0x42, 0xd0, 0xc9, 0x6d, + 0xdd, 0xd7, 0xf7, 0x35, 0x9e, 0x3a, 0x35, 0xb8, 0x59, 0x93, 0xf0, 0xad, + 0xfd, 0xcd, 0xc1, 0xc2, 0xd4, 0x2c, 0x1a, 0xc3, 0xf7, 0x24, 0x24, 0x7f, + 0x32, 0x5c, 0x53, 0x77, 0xff, 0xe0, 0x53, 0x9f, 0xbd, 0x36, 0x76, 0x88, + 0xe2, 0x79, 0x4e, 0x16, 0xea, 0xe9, 0xfd, 0x0e, 0x3d, 0xd5, 0x8c, 0x2a, + 0x3d, 0x16, 0x78, 0x9b, 0x6f, 0xe5, 0xa0, 0x42, 0xa3, 0x95, 0x0a, 0xd3, + 0xe0, 0xe1, 0x7c, 0x30, 0xce, 0x65, 0xad, 0xf2, 0x9d, 0x28, 0x1f, 0x1c, + 0x05, 0x65, 0x49, 0x28, 0x1e, 0xde, 0x61, 0x30, 0xf0, 0x84, 0xd5, 0x91, + 0x9a, 0xdc, 0x1e, 0xd7, 0x47, 0x9f, 0x60, 0xa8, 0xd0, 0x6e, 0x73, 0x17, + 0xaf, 0x7a, 0x50, 0x7a, 0x6e, 0x37, 0x16, 0xcb, 0x84, 0x29, 0x8d, 0xe1, + 0x3d, 0xd4, 0x0e, 0x8f, 0xe0, 0x96, 0x79, 0x3d, 0x85, 0xbc, 0x5d, 0x3c, + 0xfc, 0x0b, 0xc8, 0x05, 0x89, 0xb2, 0x72, 0x10, 0xac, 0x40, 0x19, 0x82, + 0xad, 0x64, 0x7a, 0xa9, 0xed, 0xf6, 0x06, 0xcd, 0x1c, 0x8a, 0x1b, 0x64, + 0x28, 0x0c, 0xc8, 0xa6, 0xf5, 0x44, 0x44, 0xf3, 0x96, 0xf9, 0x5f, 0x58, + 0xff, 0x55, 0xcc, 0xbf, 0x02, 0x81, 0xc1, 0x00, 0xc1, 0x94, 0x85, 0x18, + 0x67, 0x1d, 0x56, 0x36, 0x3a, 0xa9, 0x5c, 0xcd, 0xed, 0xd5, 0x9c, 0x74, + 0x35, 0x0a, 0x75, 0xcd, 0xf1, 0x6e, 0x59, 0x3b, 0x37, 0xe3, 0x11, 0x41, + 0x2d, 0x63, 0x13, 0xa4, 0x45, 0x83, 0x83, 0x68, 0xda, 0x70, 0xab, 0xee, + 0xce, 0xa0, 0x9a, 0x4e, 0xc2, 0xca, 0x1e, 0xee, 0x5e, 0xd2, 0x1e, 0xcd, + 0xe2, 0xb1, 0x35, 0x7c, 0xc3, 0x32, 0x25, 0x1d, 0x3b, 0x29, 0x1c, 0xa2, + 0x97, 0x1b, 0x9f, 0xef, 0x31, 0x5d, 0x23, 0x76, 0xd7, 0x44, 0x75, 0x57, + 0x35, 0xfc, 0xe2, 0xf8, 0x46, 0x2a, 0xe6, 0x10, 0x9d, 0xd7, 0xdf, 0xa5, + 0x17, 0xa4, 0x13, 0xde, 0x22, 0xfb, 0x5a, 0xf8, 0x2f, 0x12, 0xdb, 0xe9, + 0xaf, 0xa3, 0x12, 0x29, 0x10, 0x22, 0xc8, 0x87, 0xef, 0x9c, 0x22, 0x60, + 0x6b, 0x90, 0xc1, 0xe2, 0xf5, 0x06, 0x2f, 0xf1, 0x8a, 0xe1, 0x76, 0x06, + 0x13, 0x4a, 0x3d, 0x4b, 0xf9, 0xc0, 0x4c, 0xe2, 0xd4, 0x35, 0x12, 0xae, + 0x20, 0xb9, 0x93, 0x73, 0xd9, 0x06, 0xd4, 0x9f, 0xd7, 0xd3, 0xa3, 0xd7, + 0x4f, 0x27, 0xfb, 0xa5, 0xbb, 0x75, 0x34, 0x4e, 0x6c, 0xb6, 0x5a, 0xa5, + 0x51, 0x38, 0xd9, 0x43, 0xe4, 0x1b, 0x6d, 0x08, 0x5b, 0x76, 0x24, 0x07, + 0xd8, 0xd0, 0xdb, 0x09, 0xd4, 0x92, 0xff, 0x90, 0xe2, 0xb9, 0xe0, 0x69, + 0xb4, 0xb3, 0xa9, 0xfb, 0x68, 0xb8, 0x91, 0xef, 0x02, 0x81, 0xc1, 0x00, + 0xa1, 0x73, 0x79, 0x0c, 0xfe, 0x22, 0xb3, 0x5b, 0xeb, 0x24, 0x83, 0x7c, + 0x40, 0xf7, 0xa8, 0xdb, 0xac, 0x2f, 0x26, 0xe7, 0xc3, 0x61, 0x67, 0x32, + 0xfb, 0xba, 0xca, 0x23, 0x8f, 0xa8, 0xca, 0xf2, 0x4f, 0x5c, 0xfe, 0x85, + 0x55, 0x5a, 0x54, 0x90, 0xca, 0x02, 0x93, 0x08, 0x2a, 0xe0, 0xa5, 0xa4, + 0x7b, 0xf2, 0x4a, 0x11, 0x49, 0x9d, 0x80, 0xc2, 0xc0, 0x7a, 0x97, 0x58, + 0x47, 0x82, 0xcf, 0x72, 0x4b, 0xb6, 0x22, 0xf7, 0x27, 0x9c, 0xb1, 0xe3, + 0x0b, 0x5f, 0x42, 0x83, 0x1e, 0x6b, 0x56, 0xc7, 0xa3, 0xe0, 0xab, 0xea, + 0xe2, 0x2a, 0x94, 0x6c, 0xaa, 0x16, 0x01, 0x39, 0xf3, 0xe2, 0xa8, 0xdc, + 0x87, 0xc6, 0x34, 0xda, 0x50, 0xca, 0x66, 0x0f, 0x57, 0xb8, 0x90, 0x5d, + 0x7e, 0x53, 0x8d, 0x92, 0x83, 0x97, 0x0e, 0x6f, 0xbb, 0xee, 0xca, 0x25, + 0x91, 0xd1, 0x34, 0x3c, 0xfe, 0xad, 0x8c, 0x29, 0xfc, 0xdd, 0x21, 0x38, + 0x52, 0x7e, 0xe7, 0xfb, 0x9f, 0xda, 0xd7, 0x21, 0xf6, 0x71, 0x82, 0xd3, + 0x95, 0x8f, 0x81, 0xa7, 0x0e, 0x1d, 0x56, 0xe8, 0xa5, 0xf5, 0x19, 0x2e, + 0x1e, 0xc3, 0xc1, 0xee, 0x23, 0xe9, 0x85, 0x6d, 0xf2, 0x0e, 0xbd, 0xb4, + 0x65, 0xb6, 0xe0, 0xb2, 0x94, 0xbe, 0xd0, 0x6a, 0x84, 0xce, 0x3b, 0xc1, + 0x8d, 0x76, 0x6e, 0x96, 0xe9, 0xfa, 0xe3, 0xe9, 0x9b, 0x58, 0x07, 0x7d, + 0x02, 0x81, 0xc0, 0x4f, 0x1d, 0x03, 0xc8, 0x15, 0x5c, 0x47, 0xff, 0xa1, + 0xb9, 0xd5, 0xd3, 0xd3, 0x7f, 0x99, 0x91, 0x64, 0x9c, 0x01, 0xc9, 0x49, + 0x02, 0x70, 0x35, 0x63, 0x81, 0xc9, 0x6b, 0x79, 0xc1, 0x24, 0x25, 0xde, + 0xc3, 0x00, 0xd1, 0xb9, 0x74, 0x92, 0xcf, 0xe6, 0x62, 0x7c, 0xad, 0xf3, + 0xad, 0xe7, 0x36, 0x44, 0x4a, 0x5b, 0x8c, 0x89, 0x39, 0x23, 0x42, 0xfa, + 0x03, 0x64, 0x67, 0xad, 0xe5, 0xff, 0x6d, 0xf3, 0x93, 0xb6, 0xa9, 0x6a, + 0xe3, 0x45, 0xbb, 0x2b, 0xff, 0x2e, 0x75, 0x95, 0xfa, 0xe4, 0x47, 0xd3, + 0x65, 0x74, 0xe1, 0x15, 0xa1, 0x44, 0x25, 0x94, 0xa3, 0xd9, 0xfa, 0xcf, + 0x11, 0x2a, 0xfc, 0x83, 0x40, 0x91, 0xdf, 0xcf, 0x88, 0x35, 0xc3, 0xd2, + 0x74, 0x64, 0xc0, 0x29, 0x8d, 0x05, 0xff, 0xa1, 0xf6, 0x67, 0x46, 0xfa, + 0x1c, 0xad, 0x3b, 0x6a, 0x26, 0xfa, 0xb5, 0x40, 0xec, 0xf6, 0x60, 0x36, + 0x92, 0x00, 0xda, 0x33, 0x1f, 0xfd, 0xa2, 0x6c, 0x7d, 0x6b, 0x65, 0xcd, + 0x2c, 0x9d, 0x79, 0x36, 0x1b, 0xa8, 0xba, 0x35, 0xff, 0x81, 0x39, 0x1a, + 0x83, 0xab, 0xfc, 0xe1, 0x31, 0x25, 0x9a, 0xaa, 0xb7, 0x31, 0x14, 0x2e, + 0x05, 0x87, 0x6a, 0x02, 0xf7, 0x25, 0x82, 0x8f, 0x79, 0xcc, 0x0b, 0x18, + 0x75, 0x7b, 0x3d, 0x1b, 0x6c, 0x1b, 0xeb, 0x17, 0x8e, 0xd5, 0xc9, 0x89, + 0xe2, 0xe4, 0xc1, 0x02, 0x81, 0xc0, 0x7f, 0xa9, 0x08, 0xf5, 0x19, 0x4a, + 0xfc, 0x32, 0xaf, 0xee, 0x23, 0x4c, 0x2a, 0x3c, 0x1d, 0x34, 0x9e, 0x37, + 0x98, 0x2b, 0xe7, 0x43, 0x1e, 0x4c, 0x67, 0x66, 0x7e, 0xb3, 0x06, 0xa4, + 0x36, 0x20, 0x0c, 0x31, 0xda, 0xb6, 0x1f, 0x9b, 0x52, 0xce, 0x37, 0x57, + 0xee, 0x52, 0xf7, 0x35, 0x45, 0x14, 0x61, 0x71, 0x88, 0x6e, 0xf2, 0x80, + 0xdb, 0xb7, 0xe6, 0x7a, 0x3d, 0x6c, 0x01, 0x53, 0x1b, 0x8f, 0x99, 0x52, + 0x9f, 0x84, 0x06, 0xa8, 0xfe, 0x1c, 0x56, 0x06, 0x5b, 0x56, 0x3e, 0xd2, + 0x39, 0x5d, 0x10, 0x49, 0x65, 0x64, 0xc6, 0x77, 0x5a, 0xbd, 0xf4, 0xd7, + 0xd0, 0x78, 0xa2, 0x8f, 0xe6, 0x7d, 0x8d, 0x5e, 0xb5, 0xf5, 0x01, 0x84, + 0x90, 0x12, 0xf0, 0xc3, 0xf7, 0xdf, 0x7c, 0x8d, 0x91, 0x80, 0xec, 0x17, + 0xc1, 0x7d, 0x06, 0xd5, 0xc2, 0x18, 0xa0, 0xcf, 0x52, 0xf0, 0x6f, 0x6b, + 0xc3, 0xc7, 0xac, 0xba, 0xd3, 0x59, 0x57, 0x37, 0xbf, 0xe6, 0xc6, 0xbf, + 0xdd, 0x06, 0x80, 0xc2, 0x92, 0xe6, 0x65, 0xd3, 0xbc, 0x79, 0x4c, 0x22, + 0x31, 0x76, 0x5a, 0x32, 0x1b, 0x3b, 0x9d, 0x71, 0x84, 0x02, 0xb5, 0x98, + 0x30, 0x08, 0x5a, 0x2c, 0xf3, 0xed, 0x70, 0xdc, 0x1c, 0x77, 0x08, 0xbe, + 0xce, 0xb9, 0xbb, 0xcc, 0x2d, 0x64, 0x18, 0x18, 0x02, 0x8c, 0x62, 0xf2, + 0x32, 0xde, 0xed, 0x68, 0x75, 0x0e}; + +static const std::vector priv_key_40{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0x9e, 0x60, 0x9b, 0x33, 0x01, 0x5a, 0x2e, 0x72, 0x84, 0x86, + 0x2b, 0xe7, 0x8c, 0x5a, 0x96, 0x87, 0xf4, 0x2c, 0x6b, 0x0d, 0x56, 0xf8, + 0x60, 0xbc, 0x6e, 0x2c, 0xc1, 0xa0, 0x87, 0xbf, 0x72, 0x13, 0x3e, 0xa3, + 0xdd, 0xac, 0x50, 0xa0, 0x77, 0xfe, 0xc8, 0x43, 0xe5, 0x0c, 0xab, 0x93, + 0x53, 0x72, 0x20, 0x54, 0xc7, 0x05, 0xc8, 0x3e, 0x30, 0x4b, 0x0f, 0xf3, + 0x1d, 0x7c, 0x12, 0x2c, 0x36, 0xea, 0x1b, 0xd8, 0x5d, 0xea, 0xb5, 0x4c, + 0x1c, 0xae, 0x6b, 0xff, 0xe3, 0xa8, 0xdd, 0xf9, 0x03, 0xc6, 0x14, 0x16, + 0x31, 0x31, 0x71, 0x18, 0x47, 0xdd, 0xdf, 0xbd, 0xd8, 0xac, 0x82, 0xa3, + 0xf5, 0x52, 0x54, 0x6a, 0xfe, 0x0d, 0x21, 0x50, 0x62, 0x9b, 0x1c, 0x16, + 0x55, 0x81, 0xb1, 0xa4, 0x9d, 0x4c, 0xb6, 0xf5, 0x06, 0xa4, 0xdb, 0xf0, + 0x07, 0xa5, 0xb3, 0xba, 0xe3, 0x5e, 0xbf, 0x6e, 0x18, 0xd3, 0x3d, 0x43, + 0x38, 0x89, 0xf4, 0x59, 0xaf, 0x68, 0x23, 0x42, 0xe5, 0xce, 0xc8, 0x90, + 0x70, 0x64, 0xe3, 0x09, 0xf2, 0xe3, 0xf8, 0xc7, 0x87, 0x5c, 0xc2, 0xe1, + 0xfa, 0x75, 0x49, 0xe8, 0x69, 0xfc, 0x27, 0xb1, 0x24, 0xe3, 0xe8, 0xd6, + 0x2c, 0x71, 0x0a, 0xc6, 0x2f, 0x1a, 0x18, 0xc4, 0x52, 0x03, 0xce, 0x9b, + 0x58, 0x90, 0x2b, 0x54, 0xc6, 0x4b, 0x44, 0x48, 0x1d, 0x56, 0x86, 0x48, + 0x16, 0xca, 0xa3, 0x56, 0x47, 0x10, 0x83, 0xfe, 0x4f, 0xa0, 0x92, 0xd1, + 0x56, 0x55, 0x20, 0xe1, 0x08, 0xb9, 0xe7, 0x12, 0xb7, 0x80, 0x7f, 0xe2, + 0xdc, 0x5e, 0xd3, 0xa7, 0x4d, 0x9c, 0x45, 0x4f, 0x4a, 0xe3, 0x91, 0xd7, + 0x5d, 0xef, 0x75, 0x00, 0x88, 0xda, 0xfe, 0x51, 0xc4, 0xc4, 0x3a, 0x74, + 0x96, 0xed, 0x06, 0x55, 0xf8, 0xab, 0x0d, 0xdc, 0xae, 0xbd, 0x5f, 0x73, + 0x44, 0x12, 0x35, 0x5d, 0x5b, 0xec, 0x8a, 0xda, 0xfa, 0x00, 0x9f, 0x1f, + 0x32, 0x9a, 0xfd, 0xc4, 0x4e, 0x14, 0x12, 0x79, 0x83, 0xd7, 0x83, 0xab, + 0x91, 0x04, 0x53, 0xc1, 0xc1, 0x02, 0xc0, 0x1f, 0x24, 0x98, 0x12, 0x20, + 0x6c, 0x57, 0x46, 0xe7, 0xa9, 0x40, 0x15, 0x15, 0x8c, 0xe1, 0x9e, 0x5c, + 0xcc, 0x10, 0xaf, 0x2e, 0xc8, 0x4c, 0x92, 0xc5, 0x6f, 0xcc, 0x26, 0x0d, + 0x07, 0x25, 0xea, 0xe2, 0xa8, 0xc5, 0xe7, 0xfa, 0xf1, 0x54, 0xc3, 0x74, + 0x11, 0xf1, 0x6c, 0x85, 0xea, 0x32, 0x27, 0x94, 0xd6, 0xb4, 0x2e, 0x4f, + 0x4e, 0x57, 0xd8, 0x43, 0xb0, 0x64, 0x16, 0x8b, 0xc4, 0xf9, 0xb0, 0x39, + 0x01, 0x82, 0xe6, 0x75, 0xfd, 0xd3, 0x6c, 0x6f, 0x34, 0xea, 0x9a, 0xc3, + 0xa4, 0x1e, 0x4f, 0xaa, 0x82, 0xac, 0x4c, 0x71, 0xf7, 0xd5, 0xdf, 0xbe, + 0x0d, 0x3d, 0x04, 0xa1, 0xab, 0x14, 0x69, 0xce, 0x86, 0x0d, 0xa3, 0x68, + 0xab, 0x15, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x66, + 0x45, 0xfa, 0x53, 0x00, 0xaf, 0x8c, 0xc8, 0xf4, 0xdd, 0x73, 0xe2, 0xad, + 0xd7, 0x1d, 0xd8, 0x23, 0x8c, 0xbf, 0x80, 0xb8, 0xc5, 0xe2, 0x2a, 0x2c, + 0x77, 0x88, 0x7e, 0x32, 0xcb, 0x25, 0x4e, 0x5a, 0x28, 0x15, 0x91, 0x1d, + 0xeb, 0xd2, 0x31, 0x5c, 0x7f, 0xc3, 0x9c, 0xdf, 0xfb, 0x5e, 0x6a, 0x97, + 0x88, 0x47, 0x91, 0x6b, 0x53, 0x05, 0x7a, 0xa3, 0x8d, 0x1a, 0x60, 0x31, + 0x98, 0x0d, 0xca, 0x36, 0x3b, 0x0d, 0xc2, 0xf0, 0x5a, 0x7b, 0x37, 0x03, + 0x95, 0x16, 0x1d, 0xc9, 0x61, 0xf1, 0xd6, 0xea, 0xc7, 0xbd, 0xf2, 0xb0, + 0x96, 0xbe, 0x69, 0xff, 0xff, 0x27, 0xb9, 0x97, 0x0f, 0x6b, 0xef, 0x43, + 0x86, 0x68, 0x12, 0x70, 0x8d, 0xe9, 0x6f, 0x42, 0xbf, 0x05, 0x6e, 0xa0, + 0x19, 0xae, 0x5e, 0x88, 0xd3, 0x47, 0xfc, 0x13, 0xef, 0x37, 0xf1, 0x00, + 0x54, 0x52, 0x59, 0xb0, 0x02, 0xd7, 0xd3, 0x29, 0x7f, 0x8c, 0x36, 0x41, + 0xed, 0xdc, 0x80, 0xc2, 0x2c, 0x84, 0x1c, 0x79, 0x96, 0x14, 0x8e, 0x81, + 0xb2, 0xbe, 0x00, 0x0b, 0x7a, 0x45, 0xe6, 0x58, 0x0e, 0xf7, 0xde, 0xdf, + 0xe0, 0x4e, 0xf8, 0xbf, 0x64, 0xfc, 0x6e, 0x94, 0xc0, 0x21, 0xa8, 0xca, + 0x0d, 0x5b, 0x03, 0x5e, 0x35, 0x00, 0xc5, 0x66, 0x99, 0x18, 0xa2, 0xd8, + 0xe8, 0x80, 0xb8, 0xc0, 0x1a, 0x55, 0x9f, 0xb7, 0x4d, 0x3c, 0x31, 0x91, + 0x1e, 0x28, 0xd6, 0x91, 0x2d, 0x10, 0x3b, 0xab, 0x9f, 0xb8, 0x8f, 0x00, + 0x67, 0x91, 0x58, 0xdd, 0xe9, 0x53, 0xb6, 0xc6, 0x16, 0x65, 0xc0, 0x88, + 0xe0, 0x07, 0x62, 0x38, 0x09, 0x39, 0x1d, 0x9d, 0xdf, 0x5a, 0x7f, 0x0f, + 0xf4, 0x22, 0x9e, 0x3d, 0xe1, 0x86, 0x1a, 0x1f, 0x5a, 0xe3, 0x68, 0x03, + 0x84, 0xab, 0x1d, 0xf1, 0xf8, 0xdd, 0xeb, 0x3d, 0x99, 0xb5, 0x24, 0x2a, + 0x27, 0xea, 0x0a, 0xa3, 0x9b, 0x76, 0x1a, 0xa0, 0x52, 0xc9, 0xe9, 0x95, + 0x91, 0x37, 0x26, 0xa7, 0x9a, 0x74, 0xba, 0x68, 0x31, 0xdc, 0xaf, 0x94, + 0x16, 0xad, 0xd4, 0x37, 0xe4, 0xe9, 0xc8, 0x45, 0xd7, 0x96, 0x94, 0xc3, + 0xac, 0xc2, 0x43, 0x1c, 0x56, 0x6d, 0x03, 0x21, 0x83, 0x3d, 0xaf, 0x38, + 0x96, 0xc9, 0x70, 0xd1, 0x73, 0x7b, 0xc3, 0xb9, 0xfa, 0xd5, 0x5f, 0x3f, + 0x68, 0xcc, 0x48, 0xfc, 0xa8, 0x2e, 0xb4, 0x71, 0x88, 0x4d, 0xef, 0xeb, + 0x51, 0x55, 0xa9, 0x09, 0xe3, 0x5d, 0x89, 0xda, 0xaa, 0x14, 0x6a, 0x70, + 0x06, 0xac, 0x60, 0xe4, 0x69, 0x1f, 0xc1, 0x76, 0xf1, 0xb9, 0xed, 0x05, + 0x5e, 0xd9, 0x87, 0x9d, 0xa1, 0xd5, 0x7a, 0xbe, 0xa8, 0x98, 0x9d, 0xec, + 0x57, 0x62, 0x52, 0xad, 0xc4, 0x9c, 0x0d, 0xe0, 0x91, 0xc3, 0xa9, 0x66, + 0xc2, 0x07, 0x31, 0xeb, 0xb6, 0x56, 0xd0, 0x4f, 0x70, 0x01, 0x81, 0x02, + 0x81, 0xc1, 0x00, 0xcb, 0xed, 0xaf, 0x29, 0xab, 0xda, 0xce, 0x95, 0x53, + 0x06, 0x6b, 0xf9, 0xb5, 0x52, 0xe7, 0x42, 0x73, 0x42, 0xb9, 0x31, 0x84, + 0x6d, 0xc8, 0x0c, 0x4a, 0x09, 0x3f, 0x51, 0x35, 0x0a, 0x85, 0x87, 0xe4, + 0x7f, 0xd7, 0xc1, 0x65, 0x01, 0x49, 0xa4, 0xef, 0x85, 0xf4, 0xbe, 0x5b, + 0x2f, 0x57, 0xd5, 0x1d, 0xe3, 0x74, 0xd8, 0xc8, 0xcb, 0xd8, 0xe9, 0x07, + 0xbe, 0xfd, 0xd9, 0xc7, 0x95, 0x75, 0x3f, 0xdf, 0x6c, 0x47, 0xb2, 0x8a, + 0x7c, 0x0e, 0xe8, 0xc8, 0xaa, 0x12, 0x4e, 0xb4, 0x86, 0xd5, 0x3d, 0x8d, + 0xa2, 0xd9, 0x59, 0xf4, 0xc9, 0xa7, 0x42, 0xcc, 0xae, 0x9f, 0x4d, 0xee, + 0x7b, 0xb2, 0xa5, 0xae, 0x92, 0xb7, 0x17, 0x0d, 0xd1, 0x5c, 0x05, 0x4f, + 0xd1, 0x8e, 0xd9, 0xeb, 0x64, 0x88, 0xe0, 0xe2, 0xb4, 0xe4, 0x5b, 0xcc, + 0x1a, 0x9b, 0x1b, 0x63, 0x02, 0xfe, 0x12, 0xa6, 0xdb, 0xe5, 0x4d, 0x9f, + 0xc3, 0x71, 0x47, 0x8a, 0x18, 0x67, 0x84, 0xe9, 0xcd, 0x4e, 0xb4, 0x68, + 0x2d, 0x8a, 0xa1, 0xd8, 0xb2, 0x94, 0x66, 0x1a, 0xbc, 0xe3, 0xb0, 0x75, + 0xc0, 0x54, 0xfa, 0xf2, 0xd9, 0xac, 0xb4, 0x85, 0x4c, 0xf1, 0x8a, 0x63, + 0x9a, 0xfa, 0x70, 0xd0, 0x6d, 0x75, 0x3b, 0x58, 0x0b, 0xe8, 0x7b, 0x65, + 0xc8, 0x60, 0x91, 0x36, 0x6b, 0x48, 0x9c, 0x2d, 0xfa, 0xd7, 0x5c, 0xa5, + 0x20, 0x31, 0xb5, 0x02, 0x81, 0xc1, 0x00, 0xc6, 0xd1, 0x5b, 0x3b, 0x5a, + 0xd9, 0x0c, 0xe9, 0x22, 0x37, 0x78, 0x46, 0x47, 0x71, 0xfa, 0xeb, 0x72, + 0x52, 0xc0, 0x40, 0x4b, 0xe5, 0x5f, 0xc5, 0xa7, 0x04, 0xa9, 0xdf, 0x46, + 0x15, 0x7f, 0x3d, 0x2f, 0x24, 0x43, 0x3b, 0xa9, 0xfa, 0xb8, 0x03, 0x7a, + 0xa2, 0x19, 0x47, 0x4e, 0xba, 0xbb, 0x50, 0xfe, 0x30, 0x7a, 0xe9, 0xdc, + 0x41, 0x79, 0xda, 0x8a, 0x28, 0xc6, 0x0f, 0x97, 0x16, 0xcc, 0x0c, 0xa9, + 0xd8, 0xd2, 0x6f, 0xd1, 0xc3, 0x53, 0x24, 0x6b, 0xff, 0x98, 0x69, 0x8b, + 0x67, 0xd4, 0xc5, 0x7f, 0x09, 0x4f, 0x9b, 0x9b, 0x51, 0x8a, 0xac, 0x5c, + 0x20, 0xff, 0x0f, 0x9f, 0x98, 0x30, 0x73, 0xa5, 0x47, 0x92, 0x6c, 0x66, + 0x09, 0xf9, 0x1d, 0x98, 0xbb, 0x93, 0x56, 0x3d, 0xff, 0x80, 0xc5, 0x3c, + 0xe6, 0xdd, 0xa0, 0x1d, 0xa8, 0xbf, 0xc2, 0x46, 0xd5, 0xa2, 0x22, 0xd8, + 0xc7, 0xeb, 0xc3, 0xc6, 0xb7, 0xdf, 0x18, 0x13, 0xe3, 0x93, 0x39, 0x7b, + 0xf5, 0xf4, 0x6d, 0x1d, 0x54, 0x26, 0xf8, 0xd4, 0xc3, 0x6d, 0xb7, 0x82, + 0x07, 0x88, 0xb4, 0xf6, 0x88, 0xa9, 0x89, 0xd0, 0x1a, 0x8d, 0xdf, 0xc6, + 0x42, 0xc5, 0x16, 0x55, 0x02, 0x35, 0x25, 0x82, 0x72, 0xda, 0xb9, 0xd9, + 0xc8, 0x03, 0x3a, 0x6f, 0xe5, 0x73, 0x1d, 0x23, 0x1d, 0x1b, 0x2b, 0x9a, + 0xfe, 0x8c, 0x6b, 0x7a, 0x01, 0xef, 0xe1, 0x02, 0x81, 0xc0, 0x1b, 0x5f, + 0x8b, 0x3c, 0x9f, 0xb9, 0xde, 0x33, 0x03, 0x13, 0x00, 0x99, 0x63, 0x32, + 0x7e, 0xa2, 0x57, 0xd0, 0x64, 0x05, 0x76, 0x8e, 0x39, 0xe5, 0x14, 0x67, + 0x0b, 0x5d, 0xbe, 0x2d, 0xec, 0x60, 0xa2, 0x56, 0x5a, 0xc2, 0xb5, 0xe9, + 0x27, 0x56, 0x81, 0x64, 0x4c, 0xc6, 0xe4, 0x7c, 0x85, 0x60, 0xb1, 0x03, + 0x60, 0x22, 0xdd, 0x49, 0x27, 0x93, 0x98, 0x1b, 0x95, 0xfd, 0x8e, 0xa1, + 0xcc, 0x3c, 0x47, 0xa4, 0x44, 0x37, 0x7e, 0x09, 0x4b, 0x03, 0x0a, 0x34, + 0x72, 0x02, 0xa8, 0x8e, 0xd4, 0xbe, 0xcf, 0x6d, 0x45, 0x99, 0xa2, 0x97, + 0x12, 0xe1, 0x8f, 0x91, 0xfd, 0x06, 0x3b, 0xf5, 0xd4, 0xb4, 0x12, 0xab, + 0xd4, 0xf1, 0xbe, 0x44, 0x15, 0x03, 0x0d, 0x84, 0xc6, 0x95, 0x0f, 0xd8, + 0xcd, 0xda, 0xc9, 0xf3, 0x98, 0x17, 0x8e, 0x5d, 0x1f, 0xe6, 0xdc, 0x32, + 0x81, 0xa2, 0x45, 0x4d, 0x8d, 0x09, 0x0f, 0x61, 0xef, 0xa9, 0xb7, 0xaa, + 0xb0, 0xf2, 0x91, 0x63, 0xa2, 0xa5, 0xea, 0xb9, 0xfa, 0x3a, 0xe1, 0x58, + 0x8f, 0x3c, 0xe9, 0x67, 0xe3, 0x74, 0x43, 0x4a, 0x0e, 0xde, 0x24, 0x8c, + 0xfd, 0x76, 0xb9, 0xd1, 0xeb, 0x36, 0x35, 0x4a, 0x8f, 0x45, 0x67, 0x64, + 0xd9, 0xf0, 0x9e, 0x4f, 0xf2, 0xe3, 0xe5, 0x74, 0xb1, 0x29, 0xac, 0xd1, + 0x57, 0xcc, 0xc7, 0x0b, 0x3d, 0xaf, 0x4c, 0xe6, 0xf6, 0x65, 0x02, 0x81, + 0xc0, 0x39, 0xd7, 0xd1, 0x1e, 0x2c, 0xa9, 0x37, 0x5b, 0x60, 0x8c, 0x18, + 0xdf, 0x01, 0x8c, 0x44, 0xbf, 0x59, 0x6c, 0x7f, 0xe8, 0x74, 0xec, 0x4f, + 0xf7, 0xd6, 0x46, 0xc2, 0x11, 0x66, 0x77, 0x7c, 0xa4, 0x55, 0x61, 0xcc, + 0x79, 0xc0, 0x53, 0x64, 0x54, 0x06, 0xca, 0xc0, 0x66, 0x01, 0x9e, 0xcc, + 0x3e, 0x9d, 0x25, 0x87, 0xad, 0x20, 0x5a, 0xa0, 0x54, 0x17, 0x9c, 0x13, + 0x3b, 0x97, 0xee, 0x97, 0x01, 0x1c, 0x2d, 0x2b, 0xd4, 0x42, 0x87, 0xfc, + 0x59, 0x7d, 0x5e, 0x48, 0x7e, 0x74, 0x83, 0x89, 0xe0, 0xc7, 0xbb, 0xf2, + 0xc0, 0x47, 0xe8, 0xea, 0x5a, 0x89, 0x17, 0x44, 0x7d, 0xcc, 0x25, 0xdf, + 0xfa, 0xd5, 0x5c, 0x44, 0x5a, 0x6b, 0x39, 0x7d, 0x93, 0xc1, 0xca, 0xd8, + 0xeb, 0xdf, 0x6f, 0xc5, 0x8c, 0x1c, 0xd2, 0xe2, 0x29, 0xe2, 0x57, 0x25, + 0x2b, 0x25, 0xa6, 0xa3, 0xdc, 0x55, 0x8b, 0x9c, 0xa9, 0x41, 0xd8, 0x5e, + 0xfc, 0xc7, 0x54, 0x8f, 0x91, 0xca, 0xe1, 0xdc, 0xf2, 0x1d, 0xf5, 0x4c, + 0xbd, 0x5a, 0x51, 0x5d, 0x4b, 0x65, 0x76, 0x41, 0xac, 0xbc, 0x89, 0x38, + 0x22, 0x13, 0x3c, 0x96, 0x88, 0x43, 0x4b, 0x4b, 0xc1, 0xda, 0x8b, 0xa0, + 0xe0, 0xbf, 0xda, 0x20, 0x8e, 0xaf, 0xb0, 0xc4, 0x57, 0xad, 0x14, 0x69, + 0x70, 0x51, 0xb5, 0xf7, 0x20, 0xb1, 0xa0, 0x5b, 0x44, 0x2d, 0xa4, 0x00, + 0xa1, 0x02, 0x81, 0xc0, 0x0a, 0x97, 0x3e, 0x8a, 0x43, 0xbd, 0x57, 0x74, + 0x33, 0xa6, 0x14, 0x0c, 0x4b, 0x3c, 0x9b, 0x8c, 0xc2, 0x62, 0xda, 0x5d, + 0xac, 0x3f, 0xf7, 0x58, 0xb2, 0x15, 0x71, 0x63, 0x48, 0x26, 0xe2, 0xd2, + 0x44, 0x6f, 0xd0, 0x8d, 0x5a, 0xfe, 0x1f, 0x93, 0x22, 0xb0, 0x37, 0x13, + 0x00, 0xad, 0x38, 0xef, 0x4b, 0x2a, 0xa6, 0x1c, 0x31, 0x2a, 0xd8, 0xf8, + 0x9e, 0x5d, 0xc1, 0xa3, 0x57, 0x78, 0xd1, 0xd2, 0x70, 0x88, 0xbf, 0x6f, + 0x2d, 0x0c, 0xfa, 0x14, 0x44, 0x2c, 0x84, 0x6a, 0x2a, 0x11, 0xc6, 0x69, + 0xbd, 0x08, 0xe4, 0x31, 0x00, 0x6d, 0x37, 0x0d, 0x86, 0xfe, 0x8d, 0x98, + 0xd7, 0x62, 0xbb, 0x0e, 0xf5, 0xa7, 0xe0, 0xca, 0x75, 0xab, 0xdb, 0xdf, + 0x1b, 0x6f, 0x38, 0xd2, 0xe1, 0x06, 0x09, 0x24, 0xb6, 0x2a, 0x67, 0xbf, + 0x91, 0x9b, 0xe3, 0x4f, 0xc0, 0x9e, 0x76, 0x5a, 0x90, 0x37, 0xfe, 0xb2, + 0xa5, 0xbb, 0xcd, 0xf2, 0xd7, 0x2a, 0xc2, 0xd8, 0x36, 0x6f, 0x54, 0xd7, + 0x4e, 0x7c, 0xc7, 0x74, 0x1b, 0xe6, 0xd0, 0x78, 0x9d, 0xc6, 0x93, 0xfa, + 0x97, 0xde, 0x28, 0xe4, 0x95, 0x3c, 0x68, 0xb3, 0x70, 0xa1, 0x88, 0xb8, + 0x50, 0xf0, 0x01, 0xc8, 0x54, 0x09, 0x44, 0x9e, 0x54, 0x31, 0x23, 0xa8, + 0x8c, 0x73, 0x7b, 0xe4, 0xad, 0x1c, 0xfe, 0x7f, 0xd4, 0x6d, 0x4b, 0xce, + 0xab, 0x69, 0x52, 0x44}; + +static const std::vector priv_key_41{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xb9, 0x13, 0x6e, 0x01, 0x14, 0xd7, 0xf7, 0x66, 0x20, 0x54, + 0x93, 0xef, 0x24, 0x15, 0x92, 0x7b, 0x1c, 0xe6, 0x23, 0x58, 0x61, 0x89, + 0xfb, 0xd6, 0x18, 0x0d, 0xe9, 0xdc, 0x27, 0xee, 0xf2, 0xe4, 0x68, 0xc6, + 0x06, 0xb4, 0xb6, 0x5f, 0xff, 0x4e, 0x8b, 0x6e, 0x95, 0x16, 0x91, 0x9f, + 0xd3, 0xdb, 0x2a, 0x82, 0x38, 0x2c, 0x30, 0x37, 0x99, 0x06, 0x6e, 0x31, + 0x96, 0x5a, 0xa6, 0xf1, 0xb5, 0x62, 0xfd, 0x7a, 0xa1, 0xcb, 0x2c, 0xb4, + 0x56, 0xde, 0x15, 0x39, 0x5d, 0xd6, 0xfc, 0x2f, 0x5c, 0x60, 0xe5, 0xf6, + 0xdb, 0xc2, 0xfc, 0x7b, 0x84, 0x0e, 0x97, 0x6b, 0x77, 0x92, 0x71, 0xa6, + 0x60, 0x66, 0xf2, 0x6c, 0xd5, 0x84, 0x16, 0x09, 0x6d, 0xb1, 0xf0, 0xbc, + 0x01, 0xe2, 0x76, 0x6b, 0x98, 0x10, 0xa1, 0x01, 0xed, 0x6b, 0x67, 0x3e, + 0x4e, 0xb5, 0x63, 0x8a, 0x18, 0xe4, 0x57, 0xe5, 0x56, 0x34, 0x50, 0xaf, + 0xd0, 0xb5, 0x6e, 0xfd, 0xed, 0x27, 0xa6, 0x0e, 0x62, 0x13, 0xc6, 0xfe, + 0x1d, 0x7a, 0xb7, 0xfa, 0xb7, 0x05, 0xc8, 0x81, 0xc1, 0x6f, 0x09, 0x16, + 0xfe, 0x2f, 0x9f, 0x6d, 0x40, 0x73, 0x77, 0x71, 0x7b, 0x04, 0xa9, 0xb3, + 0x44, 0x6a, 0xf1, 0xf5, 0x31, 0xad, 0xf2, 0x97, 0x82, 0x63, 0x27, 0xa0, + 0x8b, 0xc2, 0xdd, 0xeb, 0xda, 0xc3, 0xea, 0x79, 0xc1, 0x1d, 0x76, 0xe1, + 0x2a, 0xca, 0x51, 0xc3, 0x4b, 0xe9, 0x18, 0xb8, 0xea, 0xa7, 0x78, 0x0a, + 0xb1, 0xa6, 0x9f, 0x44, 0x76, 0x71, 0xb5, 0x28, 0x9f, 0x82, 0x9d, 0xd9, + 0x7b, 0x60, 0xbe, 0x15, 0x63, 0x7a, 0x12, 0xca, 0xfa, 0x20, 0x9f, 0x65, + 0xe0, 0x49, 0x02, 0x98, 0x13, 0x70, 0x2e, 0xc9, 0x58, 0x1b, 0xe3, 0xdf, + 0x3d, 0xfa, 0xaa, 0x6f, 0xbc, 0x62, 0x43, 0x91, 0x94, 0xe6, 0x82, 0x33, + 0xf1, 0x91, 0xb2, 0x1b, 0xb2, 0x33, 0xc7, 0xee, 0xe8, 0xdc, 0x43, 0xff, + 0x4b, 0xe9, 0xf9, 0x1b, 0x0b, 0x60, 0xf1, 0xbc, 0xa7, 0xca, 0xdc, 0xa5, + 0xac, 0xe4, 0xb9, 0x19, 0x64, 0x5a, 0x87, 0xb1, 0xf8, 0xe6, 0x19, 0x1e, + 0x27, 0x84, 0x5b, 0x46, 0x7a, 0x35, 0xca, 0x61, 0x2c, 0x7f, 0x6f, 0x51, + 0x29, 0x21, 0xfc, 0x61, 0x57, 0x2e, 0x46, 0x4d, 0xd9, 0x0a, 0xf7, 0xf7, + 0xfc, 0xb7, 0x2f, 0x00, 0x29, 0x8c, 0xc1, 0x3a, 0xc8, 0x88, 0x19, 0x0c, + 0x9f, 0x25, 0xc7, 0x40, 0x7c, 0x1c, 0x1b, 0x42, 0x75, 0xe3, 0x48, 0xe4, + 0xcd, 0x2e, 0xa4, 0xb8, 0x7f, 0x4c, 0x2d, 0x8b, 0x94, 0x59, 0xbb, 0xf6, + 0x99, 0xcc, 0x2b, 0x38, 0xcc, 0xc8, 0x0d, 0x33, 0xb6, 0xd9, 0x6e, 0x9b, + 0x61, 0x68, 0x8e, 0x20, 0xa7, 0xdd, 0x71, 0xcf, 0x89, 0x73, 0x8b, 0x95, + 0x82, 0xf7, 0x4e, 0x3d, 0x11, 0xe3, 0x11, 0xcb, 0x2a, 0x42, 0xed, 0xe8, + 0x08, 0xe1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0x99, 0xac, 0x51, 0x6d, 0xe2, 0x71, 0xc4, 0xc1, 0xee, 0xdc, 0x6b, 0x8d, + 0x68, 0xc7, 0xe4, 0xbe, 0x06, 0xeb, 0xec, 0xb3, 0x49, 0x22, 0x3a, 0x92, + 0xb5, 0x9c, 0x6f, 0xef, 0x56, 0xd5, 0x28, 0xa7, 0x91, 0x7b, 0xc4, 0x3b, + 0xaf, 0x27, 0x1c, 0xa5, 0x8a, 0x4f, 0x02, 0xca, 0x1f, 0x96, 0xb7, 0x61, + 0xc6, 0xf5, 0x23, 0x51, 0x45, 0xa4, 0x14, 0x92, 0xeb, 0x52, 0x8f, 0x46, + 0xac, 0x52, 0x0c, 0xcb, 0xaa, 0x2f, 0x76, 0x42, 0x6e, 0xd7, 0x3b, 0x3d, + 0xe2, 0x1f, 0xa5, 0x14, 0x8a, 0x87, 0x84, 0xcc, 0x0c, 0x86, 0xa2, 0x49, + 0x50, 0x3d, 0xfb, 0x13, 0xe6, 0x94, 0xdc, 0x4f, 0x23, 0xc1, 0x03, 0x50, + 0xd7, 0xc0, 0x98, 0xb5, 0xb9, 0x5a, 0x90, 0xd3, 0xec, 0x51, 0x1f, 0xbb, + 0x7b, 0x9a, 0xb1, 0x44, 0x35, 0x7c, 0x95, 0x37, 0xd6, 0x1d, 0x3d, 0x5b, + 0x8d, 0xd0, 0x30, 0x05, 0x02, 0x1a, 0xb2, 0x2e, 0x74, 0x44, 0xd8, 0x26, + 0x9e, 0x87, 0x87, 0xb0, 0xa1, 0x48, 0x56, 0x15, 0x97, 0xe8, 0x8e, 0x6f, + 0xc4, 0x6e, 0x10, 0x24, 0x64, 0x2d, 0xa1, 0x80, 0xe1, 0xea, 0x4e, 0x9b, + 0x1a, 0x64, 0xab, 0xdc, 0x74, 0x74, 0x2c, 0xb2, 0x5d, 0x7a, 0x35, 0xb8, + 0x1b, 0x39, 0xfd, 0xcb, 0x32, 0xa0, 0xad, 0x2a, 0x49, 0xd0, 0x1b, 0xdc, + 0x6d, 0x4a, 0x96, 0x76, 0x90, 0xae, 0x12, 0x34, 0xb5, 0xee, 0x17, 0x09, + 0x46, 0xba, 0x21, 0xdc, 0x30, 0xd7, 0x4d, 0xc1, 0x06, 0x58, 0x3d, 0xe7, + 0x19, 0x68, 0x07, 0xb6, 0xac, 0x43, 0x51, 0x7f, 0xd3, 0x84, 0xf3, 0x54, + 0xa3, 0x4b, 0xd5, 0xcb, 0x1f, 0x8c, 0x4e, 0xc0, 0x17, 0xa3, 0xe6, 0x76, + 0x9b, 0x63, 0xa1, 0xbd, 0x95, 0x74, 0x28, 0x05, 0x73, 0x9a, 0x9d, 0xcc, + 0xe4, 0x11, 0xea, 0x1b, 0x73, 0xa7, 0x30, 0x0b, 0x7b, 0x30, 0xc3, 0x51, + 0xfe, 0x28, 0xda, 0x0d, 0x54, 0xbf, 0x35, 0xe7, 0xf8, 0xc3, 0xee, 0x4f, + 0x1a, 0xb1, 0xe3, 0x21, 0xff, 0xda, 0xa5, 0x19, 0x37, 0x87, 0xc0, 0x38, + 0xfe, 0xe5, 0x5f, 0x66, 0xc6, 0xd9, 0x36, 0x80, 0x29, 0xd5, 0xd1, 0xf8, + 0x2d, 0xb1, 0x9c, 0x2a, 0x09, 0xd1, 0x95, 0x13, 0xac, 0x7a, 0x75, 0xec, + 0x9d, 0xa0, 0x19, 0x15, 0xcc, 0x77, 0xec, 0x8f, 0x8d, 0x27, 0x0c, 0x18, + 0xfc, 0x47, 0x7c, 0x7f, 0xe0, 0x75, 0xf0, 0xf6, 0xc3, 0xab, 0xe2, 0x34, + 0xda, 0xa6, 0x6f, 0x6b, 0x52, 0xb4, 0x6f, 0xb5, 0x4c, 0x7e, 0x74, 0x95, + 0xd8, 0x18, 0x31, 0x79, 0x56, 0xad, 0x89, 0x62, 0x0e, 0x74, 0x64, 0x08, + 0xae, 0x24, 0x12, 0x84, 0xab, 0x7c, 0x5b, 0xac, 0x07, 0x3c, 0xd5, 0x12, + 0x0d, 0x4f, 0x98, 0x26, 0xb0, 0x70, 0xc3, 0xff, 0x7e, 0xa7, 0xba, 0xb6, + 0x41, 0xa9, 0x24, 0x14, 0xdc, 0xc6, 0x3c, 0xa3, 0x21, 0x12, 0x4d, 0x01, + 0x02, 0x81, 0xc1, 0x00, 0xeb, 0x08, 0xc8, 0xc7, 0xb3, 0x03, 0x4a, 0x98, + 0x25, 0xfc, 0xee, 0xc9, 0x58, 0x35, 0x61, 0x97, 0x6a, 0x09, 0x71, 0xff, + 0xa3, 0xee, 0x24, 0x36, 0xc5, 0x6a, 0x4d, 0x4d, 0x02, 0x81, 0x04, 0x42, + 0x57, 0x27, 0x27, 0x83, 0xb2, 0xa7, 0xa5, 0xa2, 0x21, 0xbc, 0x12, 0xaa, + 0xc6, 0x75, 0x8d, 0x07, 0xd7, 0x44, 0x61, 0x1c, 0xcf, 0x68, 0xe7, 0x66, + 0xc3, 0xef, 0xbe, 0xda, 0x97, 0x46, 0x28, 0x43, 0x92, 0x5e, 0x13, 0xef, + 0x8c, 0x88, 0x3b, 0xc4, 0x73, 0x2d, 0xcb, 0x7d, 0x0f, 0x53, 0xac, 0xa4, + 0xb6, 0x08, 0xc1, 0x0b, 0x42, 0x3b, 0x59, 0x80, 0x9b, 0x66, 0xfc, 0xe4, + 0x48, 0x3d, 0x03, 0x6a, 0xba, 0x06, 0xc6, 0x2a, 0x48, 0x06, 0x3e, 0x7f, + 0xad, 0xd3, 0x2e, 0x54, 0x01, 0xcb, 0xe8, 0x6e, 0x58, 0x5e, 0x9b, 0xed, + 0xf6, 0x2b, 0xab, 0x4a, 0x7c, 0x70, 0xfe, 0x09, 0x71, 0x69, 0x06, 0x9d, + 0x30, 0xde, 0x22, 0x3b, 0x46, 0x99, 0xea, 0xb4, 0x5f, 0xf7, 0x99, 0xd1, + 0x6c, 0x1c, 0x53, 0x88, 0xae, 0x76, 0xd8, 0xb7, 0x49, 0x85, 0xbc, 0x77, + 0xa4, 0x7a, 0x0f, 0xe9, 0x5c, 0x77, 0x45, 0x14, 0x7c, 0x78, 0xda, 0x06, + 0xc8, 0xa4, 0xb2, 0x29, 0x5f, 0x84, 0x97, 0xe4, 0x99, 0x11, 0x19, 0x82, + 0x38, 0xb0, 0xf6, 0xe7, 0x0a, 0xee, 0xdd, 0x83, 0xc9, 0x1b, 0x75, 0xcb, + 0xcc, 0xec, 0x20, 0xd1, 0x02, 0x81, 0xc1, 0x00, 0xc9, 0x95, 0xcd, 0x0a, + 0x3a, 0xbf, 0x17, 0xa8, 0x98, 0x31, 0xfe, 0x4f, 0xfa, 0xa6, 0x34, 0x97, + 0x0e, 0xdf, 0x57, 0x0b, 0xd3, 0xd7, 0xc4, 0x21, 0x25, 0xcb, 0xa6, 0x6f, + 0xe0, 0xf8, 0x4b, 0x8d, 0x75, 0x64, 0xae, 0x61, 0x8a, 0xb2, 0x37, 0x98, + 0x4d, 0x5a, 0x5c, 0x37, 0xbf, 0x10, 0xc7, 0xd6, 0x7b, 0x3d, 0x77, 0xba, + 0x00, 0x81, 0xdf, 0xf3, 0x5f, 0x32, 0xd0, 0x1a, 0x3e, 0x4b, 0xf6, 0x45, + 0x4a, 0x1b, 0x7c, 0x8b, 0xf6, 0x6a, 0x50, 0x52, 0xf1, 0xb9, 0x44, 0x41, + 0xa3, 0x82, 0x51, 0xb9, 0x97, 0xf3, 0xaa, 0xc7, 0x7b, 0xc6, 0xeb, 0x36, + 0xa0, 0x82, 0x73, 0xd6, 0x0b, 0x64, 0x9c, 0x87, 0x43, 0x59, 0x8a, 0x64, + 0xcc, 0x8c, 0xde, 0x15, 0x33, 0x5c, 0x9d, 0x36, 0xf4, 0x89, 0x02, 0x76, + 0xcb, 0xf7, 0x1b, 0xeb, 0xe3, 0xbd, 0x22, 0xc0, 0x81, 0x3c, 0x69, 0x36, + 0xdc, 0x4e, 0xde, 0x8c, 0xcf, 0x9f, 0x1b, 0x81, 0xf8, 0x9f, 0x07, 0xfc, + 0x5a, 0x52, 0x4e, 0x06, 0xa7, 0xd3, 0xa2, 0x38, 0xf1, 0x82, 0x6f, 0xec, + 0x59, 0x87, 0xbc, 0x8d, 0x6d, 0x5d, 0x09, 0x1b, 0x67, 0xd5, 0x81, 0xb1, + 0xf2, 0x6f, 0x8c, 0x85, 0x7b, 0x74, 0x87, 0xe5, 0x1a, 0xda, 0x4d, 0xe6, + 0x4c, 0x90, 0x7b, 0x86, 0x11, 0xcd, 0x2c, 0x83, 0x24, 0x95, 0x74, 0x40, + 0xde, 0xde, 0x99, 0xee, 0x44, 0xfa, 0xeb, 0x11, 0x02, 0x81, 0xc0, 0x22, + 0xb5, 0x43, 0x61, 0x2a, 0x30, 0x5c, 0x3d, 0xa7, 0xae, 0x78, 0x5c, 0xc7, + 0x67, 0xea, 0xa7, 0x7f, 0x83, 0x31, 0x90, 0x7c, 0xd6, 0xd8, 0x06, 0x36, + 0x95, 0x02, 0x21, 0x53, 0x33, 0x56, 0x3b, 0xad, 0xbf, 0x1c, 0x78, 0xb8, + 0x53, 0x45, 0x84, 0x71, 0xd2, 0xe2, 0x36, 0xd1, 0xe3, 0xde, 0x15, 0xc0, + 0x56, 0x5a, 0xb8, 0xf4, 0x70, 0x1b, 0x6b, 0xf3, 0x97, 0x5d, 0xe9, 0xcd, + 0xd9, 0x10, 0x6d, 0x1a, 0x1a, 0x46, 0x7b, 0x63, 0x97, 0x62, 0xac, 0x1a, + 0x0e, 0x33, 0x34, 0x9e, 0xa4, 0xce, 0xa3, 0xec, 0x35, 0xd2, 0xbc, 0x24, + 0xe5, 0xba, 0xcb, 0xe1, 0x27, 0x0e, 0x45, 0x6f, 0xdd, 0x82, 0xb9, 0xaa, + 0x0b, 0x02, 0x0c, 0x90, 0x62, 0x4b, 0xac, 0x73, 0x30, 0xf2, 0x70, 0x79, + 0x6b, 0x71, 0x41, 0x8a, 0x4f, 0x3e, 0x5b, 0x9f, 0xb4, 0xc7, 0x30, 0xd2, + 0xbb, 0xa4, 0xe8, 0x24, 0x15, 0x4c, 0x62, 0xbe, 0x2a, 0xaf, 0x87, 0x6d, + 0x5f, 0xa1, 0x67, 0x4d, 0x9c, 0xb4, 0xdc, 0x56, 0x48, 0xc0, 0x95, 0x38, + 0x9e, 0x58, 0x56, 0x88, 0xc6, 0xf5, 0x13, 0xfd, 0xf8, 0x00, 0x8d, 0x87, + 0x98, 0x1d, 0x5d, 0x6f, 0x1c, 0x31, 0xa6, 0x3a, 0xcf, 0x07, 0x78, 0x50, + 0xa0, 0xb6, 0x05, 0x8e, 0x0d, 0x16, 0x65, 0x42, 0x95, 0xef, 0x80, 0x22, + 0xff, 0x2f, 0x3b, 0x1c, 0xe1, 0xaf, 0x3d, 0x8f, 0x5f, 0x77, 0x61, 0x02, + 0x81, 0xc0, 0x56, 0x87, 0x31, 0x9a, 0xf9, 0x7a, 0x7b, 0x0a, 0x48, 0x41, + 0xf5, 0x5a, 0x99, 0x49, 0x6c, 0x7b, 0x86, 0xcb, 0xc1, 0x4e, 0x77, 0x61, + 0x3f, 0x73, 0xc7, 0x08, 0x72, 0x69, 0xc5, 0x94, 0x6e, 0xc1, 0xca, 0xa9, + 0x2b, 0xdc, 0xfc, 0xae, 0xe1, 0x04, 0x43, 0xf7, 0xcc, 0x6b, 0xb5, 0x5c, + 0xdb, 0x9a, 0xaa, 0x0d, 0xc9, 0x6d, 0x92, 0xb8, 0x2c, 0xcc, 0x07, 0x8a, + 0x05, 0x1f, 0xae, 0xab, 0xe6, 0x8a, 0xf9, 0x73, 0x70, 0xf3, 0x97, 0x13, + 0x2d, 0x65, 0x5d, 0x12, 0xdc, 0x44, 0x9c, 0x8d, 0xdc, 0xcc, 0xa0, 0x77, + 0xdc, 0x4f, 0x82, 0x46, 0xf1, 0x41, 0xe2, 0x85, 0xfc, 0x78, 0xdd, 0x2d, + 0x13, 0xaf, 0x4f, 0xee, 0x88, 0x64, 0x1a, 0x15, 0x41, 0x62, 0xb2, 0x48, + 0x47, 0xc7, 0x86, 0x11, 0xa5, 0x78, 0x1e, 0xb6, 0xf4, 0x4a, 0x3d, 0xd8, + 0x3a, 0xa9, 0x8d, 0x0f, 0xc4, 0x4d, 0xe3, 0x25, 0x0b, 0x8c, 0x3f, 0xb6, + 0x99, 0x15, 0x22, 0x06, 0x09, 0x64, 0x7d, 0xd4, 0xa4, 0x5f, 0x60, 0xfc, + 0x8b, 0xbe, 0x8b, 0x94, 0x24, 0xbc, 0xbb, 0xf5, 0x72, 0xae, 0xf6, 0x49, + 0xa0, 0x16, 0x1e, 0x6c, 0xdc, 0x1d, 0xe8, 0xe5, 0x8e, 0xd8, 0xe1, 0x14, + 0x35, 0x1c, 0xd7, 0x78, 0xeb, 0x45, 0x36, 0x8a, 0x32, 0x2b, 0x6b, 0x4a, + 0xb9, 0x97, 0x95, 0x45, 0x7d, 0xc0, 0x36, 0xaa, 0x30, 0x42, 0xc1, 0x63, + 0x3f, 0x31, 0x02, 0x81, 0xc0, 0x15, 0x03, 0x29, 0x72, 0x85, 0xa4, 0x6c, + 0xb9, 0x8d, 0x1d, 0xef, 0xfd, 0x41, 0xc2, 0x9a, 0x22, 0xd5, 0xc9, 0xd1, + 0x54, 0x03, 0x97, 0xcd, 0x15, 0x11, 0xad, 0x87, 0x37, 0xec, 0x8c, 0xce, + 0x6e, 0xf8, 0x21, 0x20, 0x1c, 0x31, 0x82, 0x7b, 0xe5, 0x05, 0x73, 0x4c, + 0x29, 0x15, 0x7f, 0xbf, 0xad, 0x48, 0x9f, 0xf4, 0x34, 0x78, 0x1f, 0x6d, + 0x77, 0x93, 0xb9, 0xcb, 0x81, 0xd0, 0xa4, 0x4e, 0x12, 0xda, 0xf1, 0x69, + 0x97, 0x30, 0x4f, 0x7d, 0x68, 0xf8, 0x31, 0x46, 0x91, 0xb5, 0xa6, 0xdc, + 0x5c, 0x4d, 0x98, 0xbd, 0x79, 0x1c, 0xa8, 0xd3, 0x9a, 0x0a, 0x5b, 0xe2, + 0x6b, 0x7a, 0x8f, 0x19, 0x81, 0x40, 0x44, 0xb6, 0xfd, 0xd0, 0xed, 0x0e, + 0x4f, 0x0d, 0x6c, 0xf7, 0x67, 0xf4, 0x57, 0xa7, 0xea, 0x8d, 0x51, 0xe6, + 0x83, 0x8e, 0xe3, 0xdf, 0x61, 0xbe, 0x3a, 0xee, 0x1b, 0x2a, 0xba, 0x51, + 0xaa, 0x15, 0xff, 0x11, 0xeb, 0x97, 0x55, 0x7e, 0x2c, 0xe8, 0xcc, 0xd1, + 0x34, 0x7c, 0x3a, 0xe8, 0x60, 0x4e, 0xb3, 0x28, 0x7d, 0x84, 0x35, 0x8b, + 0x9e, 0x0b, 0x17, 0xc4, 0x69, 0x4d, 0xf0, 0x35, 0x70, 0xb7, 0x43, 0x77, + 0xc9, 0xb7, 0xfc, 0x51, 0x15, 0x7e, 0xcf, 0xde, 0xfe, 0x48, 0x85, 0xc2, + 0x5d, 0x62, 0x60, 0x65, 0xb6, 0x39, 0x06, 0x5c, 0x56, 0x13, 0x82, 0x2c, + 0x31, 0x11, 0xd0, 0xcc, 0xd9}; + +static const std::vector priv_key_42{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xf8, 0x62, 0xbf, 0x8a, 0x57, 0x40, 0xd5, 0x1a, 0xd1, 0x1e, + 0xd8, 0x5d, 0x61, 0x6e, 0x7d, 0x7b, 0x36, 0x3a, 0xe0, 0x30, 0x60, 0xd0, + 0xa8, 0xc7, 0xae, 0x41, 0x75, 0xb5, 0x59, 0x18, 0x6b, 0xaa, 0xdb, 0x34, + 0xf9, 0xbb, 0xcb, 0xb2, 0xf4, 0xaa, 0x39, 0x9b, 0x16, 0x88, 0xb1, 0x3b, + 0x56, 0xcd, 0xa7, 0xa2, 0x51, 0x9a, 0x1c, 0xb7, 0xba, 0x13, 0x30, 0xec, + 0xb7, 0x08, 0x99, 0xb7, 0xf2, 0x43, 0x1b, 0x89, 0x80, 0x06, 0xf3, 0xb1, + 0xf1, 0x83, 0x2b, 0x65, 0xc2, 0x52, 0x0a, 0x8e, 0x1f, 0x05, 0x89, 0x38, + 0x98, 0x4b, 0x78, 0x89, 0x81, 0x7f, 0xdd, 0x6e, 0x34, 0x02, 0xb0, 0x18, + 0xe4, 0x08, 0xb9, 0x8f, 0x80, 0xab, 0xd0, 0xa0, 0x26, 0x0e, 0xb7, 0xf9, + 0xec, 0xb6, 0x60, 0xf7, 0xb7, 0xf0, 0x41, 0xdb, 0x03, 0x8a, 0xf1, 0xff, + 0x38, 0x16, 0x25, 0x6a, 0xd6, 0x6e, 0xc6, 0x7f, 0x88, 0x37, 0xe9, 0x4b, + 0xff, 0xd4, 0xe2, 0x02, 0xfd, 0xdd, 0x58, 0x42, 0x2a, 0xe9, 0x68, 0xb2, + 0x33, 0x58, 0x47, 0x86, 0xec, 0x7c, 0x9b, 0xda, 0xdc, 0x9c, 0x27, 0x94, + 0xbb, 0xdc, 0xbe, 0x37, 0x4e, 0x6a, 0x24, 0xce, 0x66, 0x22, 0xfa, 0xea, + 0x63, 0xf6, 0x6e, 0xa5, 0xe7, 0x3b, 0x85, 0x92, 0xcd, 0xba, 0x66, 0x97, + 0xb7, 0xea, 0x56, 0x79, 0x5e, 0x94, 0x8a, 0xde, 0xd2, 0x20, 0x0b, 0x59, + 0x75, 0xa0, 0x39, 0xbe, 0x3a, 0x7c, 0xfd, 0x98, 0x50, 0x80, 0xb4, 0xf7, + 0xd9, 0xc0, 0x0e, 0xa3, 0xd0, 0x87, 0x2b, 0x68, 0x8c, 0x05, 0x9e, 0xd6, + 0x37, 0xb2, 0xd3, 0x24, 0x92, 0xc8, 0x2e, 0x11, 0xd4, 0xbc, 0x29, 0x19, + 0xb1, 0xdd, 0x3f, 0x20, 0x7d, 0xfe, 0x68, 0x62, 0xa7, 0x96, 0x4f, 0xe4, + 0x4a, 0x77, 0xac, 0x81, 0x06, 0xa8, 0xeb, 0x39, 0x39, 0xb2, 0x42, 0x34, + 0x6e, 0x43, 0xeb, 0xaa, 0x05, 0x42, 0x70, 0x2a, 0x79, 0x07, 0x8a, 0xee, + 0xbc, 0x4e, 0x8e, 0xb6, 0x36, 0x1d, 0x3f, 0xb4, 0x21, 0x05, 0x23, 0x25, + 0xd8, 0x90, 0xf7, 0x0b, 0x78, 0xc8, 0x51, 0xb9, 0x54, 0xcc, 0x81, 0x0d, + 0x47, 0xca, 0x0e, 0xd8, 0x6d, 0xc9, 0x53, 0x2b, 0xdc, 0x55, 0x46, 0x8d, + 0x30, 0xf5, 0x9b, 0xa0, 0x0b, 0xd5, 0xa6, 0x06, 0xa4, 0xc0, 0x41, 0xd8, + 0x71, 0x85, 0x39, 0xc6, 0xc2, 0xa9, 0xea, 0x21, 0x56, 0xaa, 0x64, 0xb5, + 0x8d, 0x0e, 0x62, 0xdc, 0x80, 0x77, 0x64, 0x3e, 0x0a, 0xfd, 0x2c, 0x36, + 0xe9, 0x27, 0x07, 0x17, 0xee, 0xb9, 0x76, 0xdd, 0x6d, 0xed, 0xb5, 0xc0, + 0x02, 0xe5, 0x30, 0xe2, 0x7c, 0xe8, 0x30, 0x62, 0xb9, 0x93, 0x6d, 0x83, + 0x32, 0xe6, 0x1b, 0x56, 0xcc, 0x1c, 0xdb, 0x9e, 0xaf, 0x70, 0x2f, 0xae, + 0xcd, 0x26, 0x9f, 0x8c, 0xc5, 0xa8, 0xac, 0x27, 0x38, 0xb6, 0x87, 0x3f, + 0x83, 0x6f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0xaf, 0x0c, 0x90, 0xe6, 0xc3, 0x45, 0x4a, 0xaa, 0xa2, 0x94, 0x75, 0x71, + 0xa2, 0x17, 0xc7, 0x51, 0x4d, 0x4f, 0xc2, 0xed, 0xf5, 0x5d, 0x38, 0x85, + 0xb9, 0x76, 0x22, 0xa9, 0x92, 0xc7, 0xd6, 0x21, 0x4c, 0x69, 0x92, 0x52, + 0xda, 0x65, 0x1d, 0x6e, 0xd6, 0x38, 0x49, 0x72, 0x3e, 0x4d, 0x8e, 0x88, + 0x53, 0x4a, 0xde, 0xed, 0x98, 0xad, 0x96, 0xf2, 0xad, 0x79, 0x36, 0x29, + 0x56, 0x84, 0x3f, 0xb5, 0x31, 0xb3, 0xfe, 0xc9, 0x67, 0x77, 0x91, 0xb8, + 0x9a, 0x9e, 0x15, 0x8b, 0xd2, 0x2a, 0x85, 0x0c, 0x56, 0xbf, 0xce, 0xfc, + 0xe9, 0x4f, 0x27, 0x37, 0xe0, 0xeb, 0x28, 0xb6, 0x78, 0x3a, 0xa2, 0x82, + 0xcf, 0x9b, 0xa5, 0xd7, 0xf0, 0xa8, 0xdd, 0x09, 0x64, 0x79, 0x3b, 0x6c, + 0xf0, 0xfb, 0xc3, 0xe3, 0x0b, 0xd6, 0x79, 0x31, 0xb4, 0x08, 0xe5, 0x13, + 0x1e, 0x7d, 0xa3, 0xef, 0xdf, 0xee, 0xc3, 0x26, 0x7c, 0x41, 0x76, 0x64, + 0x26, 0x80, 0x6b, 0x3f, 0x52, 0x53, 0x17, 0x80, 0xf5, 0xab, 0x18, 0xea, + 0x6f, 0x46, 0x54, 0x66, 0x21, 0x44, 0xe6, 0x53, 0x1a, 0xc6, 0x04, 0x7b, + 0xb6, 0x86, 0xad, 0xb9, 0xba, 0x84, 0xc7, 0x90, 0x81, 0x7b, 0x2c, 0xc5, + 0xe1, 0x07, 0x04, 0xe6, 0x7a, 0xe5, 0x92, 0x1d, 0x7a, 0xee, 0x13, 0xcc, + 0x8f, 0xf2, 0xeb, 0x48, 0x0e, 0x72, 0xa8, 0x6d, 0xb2, 0xf1, 0xf2, 0x25, + 0x7c, 0xfa, 0xd6, 0xf4, 0x9e, 0x8d, 0x92, 0x17, 0xa1, 0x95, 0xbc, 0x07, + 0x7d, 0x7d, 0xfa, 0x68, 0x0d, 0x04, 0x51, 0x6d, 0x32, 0xcf, 0x4c, 0xec, + 0xda, 0x51, 0x29, 0x04, 0xfe, 0x4c, 0xcf, 0x5a, 0xcb, 0xd0, 0xe0, 0x44, + 0x39, 0x61, 0x0a, 0x7e, 0xff, 0x24, 0xad, 0x59, 0x83, 0x5f, 0x43, 0x28, + 0xc1, 0x6f, 0x91, 0x24, 0x6b, 0x77, 0xd5, 0xb1, 0x34, 0x66, 0xfc, 0xce, + 0xd5, 0xab, 0xf4, 0xf2, 0xe1, 0xeb, 0xb1, 0xc2, 0xc3, 0xb4, 0xcc, 0xa9, + 0x4d, 0x67, 0x6d, 0xaa, 0x64, 0xe9, 0x21, 0x2f, 0x63, 0x04, 0x3a, 0x9a, + 0x18, 0xbe, 0xc0, 0xae, 0x0a, 0x0b, 0x96, 0x72, 0x2b, 0x8d, 0x31, 0x73, + 0xa3, 0x60, 0x13, 0x8b, 0x0c, 0x53, 0x2b, 0x29, 0x8c, 0xa4, 0x4d, 0xbe, + 0x24, 0xc4, 0x2e, 0x87, 0x4c, 0x0a, 0x33, 0x6f, 0x61, 0x45, 0x27, 0xae, + 0x6b, 0x9a, 0x0a, 0xb4, 0xd3, 0x80, 0x7e, 0x09, 0x2d, 0x63, 0xca, 0x7c, + 0x51, 0x1b, 0xc9, 0x1f, 0xb5, 0xee, 0x29, 0x42, 0x97, 0xa1, 0xe5, 0xa5, + 0xbb, 0x19, 0xdd, 0x7b, 0x79, 0x19, 0x73, 0x7f, 0xc2, 0x9b, 0xa1, 0x35, + 0x8d, 0x81, 0x76, 0x5d, 0x02, 0x8a, 0x0c, 0x31, 0x8f, 0xa3, 0x61, 0x0d, + 0xf9, 0xb8, 0x16, 0x40, 0xaa, 0xca, 0x00, 0x84, 0xe8, 0xde, 0x71, 0x9b, + 0x18, 0x11, 0x0f, 0x0c, 0x28, 0x52, 0x95, 0x11, 0x46, 0xa0, 0x66, 0x79, + 0x02, 0x81, 0xc1, 0x00, 0xfe, 0x71, 0x51, 0x7b, 0x69, 0x34, 0xdf, 0x8e, + 0x25, 0x0e, 0x68, 0x31, 0x38, 0x4f, 0x1e, 0x06, 0x55, 0xc9, 0x84, 0x8f, + 0xbc, 0x21, 0x03, 0x8c, 0x9e, 0x09, 0x57, 0xed, 0xb7, 0x9c, 0x39, 0x3b, + 0xb5, 0xb7, 0x8e, 0xe7, 0x6c, 0xff, 0xfd, 0x4a, 0x58, 0x5a, 0x5b, 0x8b, + 0xf0, 0xac, 0x7b, 0xfe, 0x73, 0x7a, 0x49, 0x93, 0x28, 0xea, 0x16, 0x01, + 0xb3, 0x3e, 0x05, 0x59, 0x47, 0xb7, 0x82, 0x48, 0xe4, 0x66, 0x35, 0xca, + 0x7d, 0xb1, 0xa3, 0x59, 0xd4, 0x78, 0xc7, 0xc6, 0xdf, 0x81, 0x4c, 0xd3, + 0xdf, 0x2a, 0x30, 0xa9, 0xda, 0x62, 0x05, 0x90, 0x69, 0xaf, 0x41, 0x4f, + 0xd2, 0x19, 0x74, 0x30, 0x69, 0x62, 0xe6, 0x44, 0x80, 0xb7, 0xae, 0x6d, + 0x20, 0x0b, 0x55, 0x5f, 0x29, 0xf5, 0xc5, 0xf8, 0x45, 0xd1, 0x7d, 0x46, + 0x92, 0x55, 0x84, 0x20, 0xdf, 0xf3, 0xd0, 0x84, 0x25, 0xbb, 0x03, 0x79, + 0xb0, 0xa1, 0x6f, 0xa5, 0x95, 0x4c, 0x54, 0x65, 0x99, 0x6b, 0x23, 0x99, + 0xb9, 0x58, 0x8d, 0x6e, 0xaa, 0x21, 0x20, 0x0b, 0x7e, 0xe6, 0x52, 0x14, + 0x20, 0x67, 0x4d, 0xba, 0x45, 0xdd, 0xc2, 0xe3, 0xc5, 0xa9, 0x39, 0xff, + 0xe2, 0x1f, 0x1f, 0x55, 0x26, 0xb3, 0x24, 0xdf, 0xcd, 0x61, 0x30, 0x78, + 0xff, 0xd2, 0x65, 0x0d, 0xb3, 0x8e, 0xbf, 0x0f, 0x8b, 0x10, 0x38, 0x27, + 0x53, 0xec, 0xfb, 0x33, 0x02, 0x81, 0xc1, 0x00, 0xf9, 0xe7, 0xf0, 0x7f, + 0x51, 0x74, 0x34, 0x49, 0x88, 0xc2, 0x82, 0x23, 0xf2, 0xfe, 0xb9, 0xaa, + 0x0c, 0x2a, 0x2b, 0x95, 0xb8, 0xb1, 0x06, 0xa7, 0x6f, 0x0e, 0x18, 0xef, + 0xd3, 0xf8, 0x9c, 0x57, 0x44, 0x82, 0xbb, 0x8e, 0x2b, 0x44, 0xbc, 0x68, + 0xb1, 0xf8, 0x24, 0x96, 0x2d, 0x37, 0xfb, 0x20, 0x13, 0x92, 0x96, 0xa4, + 0x18, 0xea, 0xf0, 0x17, 0xb5, 0x11, 0x43, 0x52, 0x4e, 0xe2, 0x87, 0x53, + 0xa1, 0xc7, 0x6c, 0x7a, 0xa3, 0xb2, 0x80, 0x27, 0x97, 0xa4, 0xde, 0x43, + 0x07, 0x53, 0x00, 0xee, 0x1d, 0x64, 0x35, 0xab, 0xf9, 0xa2, 0x0a, 0xed, + 0xa9, 0xe5, 0x97, 0x68, 0xeb, 0x0f, 0x94, 0x2a, 0x42, 0xf0, 0x7f, 0xf5, + 0x3a, 0x7d, 0x23, 0x9f, 0x05, 0x75, 0x00, 0x8c, 0xa2, 0xdc, 0x35, 0xfb, + 0x78, 0x2d, 0x4f, 0x04, 0xe8, 0x8c, 0x59, 0xa3, 0x2f, 0xcd, 0x66, 0xc8, + 0x71, 0x9f, 0x9c, 0x75, 0xf9, 0x3a, 0xb2, 0xbd, 0x64, 0x63, 0xe1, 0x17, + 0x41, 0xcf, 0x33, 0x46, 0x55, 0x65, 0x3a, 0x15, 0x6b, 0xb1, 0x78, 0x7d, + 0x2a, 0xe7, 0x28, 0xbf, 0x20, 0xa7, 0x79, 0xcd, 0xf2, 0x55, 0xb0, 0x79, + 0xc5, 0xd0, 0x11, 0xd3, 0xeb, 0x0d, 0x6d, 0xe8, 0xf8, 0x1b, 0xd0, 0x34, + 0xb2, 0x70, 0x45, 0x52, 0x77, 0xa0, 0x2d, 0x5b, 0xc8, 0xfa, 0x71, 0xcf, + 0x22, 0x97, 0xe6, 0x94, 0xe3, 0x93, 0x76, 0xd5, 0x02, 0x81, 0xc0, 0x14, + 0x69, 0xef, 0x09, 0xa1, 0xb5, 0x36, 0x42, 0x67, 0x42, 0xb2, 0xa5, 0x50, + 0x49, 0x38, 0xb5, 0x75, 0x68, 0x87, 0x94, 0x28, 0x99, 0xd5, 0x79, 0x10, + 0xac, 0xdb, 0x3b, 0x1d, 0x42, 0x11, 0x6d, 0x72, 0xf4, 0xd9, 0x28, 0x44, + 0x1c, 0x7d, 0xab, 0xdb, 0x4e, 0xd4, 0x8d, 0x73, 0xaf, 0xc2, 0xfa, 0xf5, + 0x34, 0xd8, 0x76, 0x50, 0x10, 0x07, 0xd7, 0xf7, 0x13, 0x80, 0xc6, 0x5a, + 0xf4, 0xa4, 0x25, 0x48, 0xfd, 0xd2, 0x4e, 0xfe, 0xaa, 0xa3, 0xda, 0x6f, + 0x2b, 0x89, 0x8b, 0xb1, 0x1e, 0xe4, 0x95, 0x13, 0x10, 0x85, 0x7a, 0xfb, + 0x24, 0x66, 0x21, 0xe1, 0xf8, 0xc7, 0x9a, 0xa9, 0xd6, 0x94, 0xf5, 0xd5, + 0x5e, 0xb3, 0xee, 0xc7, 0x0c, 0xf5, 0x97, 0x97, 0xbc, 0x91, 0x0a, 0xe3, + 0x88, 0xee, 0x6b, 0x2e, 0xde, 0xd1, 0xd8, 0x39, 0xa1, 0x56, 0xca, 0x74, + 0x6d, 0x51, 0x4b, 0x68, 0xe3, 0x8a, 0x31, 0xd7, 0x33, 0xfc, 0x8b, 0x22, + 0x61, 0x4f, 0x5c, 0x1f, 0x64, 0xf3, 0x24, 0x40, 0x34, 0x94, 0x94, 0x4e, + 0x5d, 0xfd, 0xfe, 0x2e, 0x1e, 0x38, 0x73, 0x98, 0xed, 0xf0, 0xd4, 0x83, + 0x0a, 0x79, 0xba, 0x60, 0x7f, 0x65, 0x41, 0xdc, 0x58, 0x76, 0xe1, 0x14, + 0x0b, 0xc7, 0x67, 0x95, 0x48, 0xb8, 0xe4, 0xdc, 0x51, 0x7a, 0xfe, 0x10, + 0x6b, 0xe1, 0x74, 0x53, 0xc9, 0xe7, 0x57, 0x70, 0x6a, 0x50, 0xf5, 0x02, + 0x81, 0xc0, 0x2b, 0x74, 0x8d, 0x79, 0x56, 0x2c, 0xa2, 0xba, 0xf6, 0xb0, + 0xfb, 0xf8, 0x4c, 0x54, 0xc6, 0xec, 0x2e, 0xd9, 0x56, 0x62, 0xde, 0x8e, + 0xc9, 0xdd, 0x6b, 0x8e, 0x43, 0xff, 0xd0, 0x18, 0x36, 0xf7, 0x65, 0xce, + 0x65, 0xd6, 0xbe, 0xe7, 0x60, 0xeb, 0xc3, 0xa6, 0xa6, 0x96, 0x06, 0x9e, + 0xe9, 0x68, 0x16, 0x7f, 0x32, 0xfa, 0xad, 0xea, 0x8c, 0x7d, 0x52, 0xdb, + 0x01, 0x9d, 0xda, 0x61, 0xc1, 0xae, 0x65, 0x3f, 0x4c, 0x39, 0xb7, 0x25, + 0x5e, 0xeb, 0x83, 0x8f, 0x03, 0xa7, 0x1c, 0x2a, 0xee, 0xca, 0x79, 0x09, + 0xe7, 0xdb, 0x53, 0xb9, 0x3d, 0xb5, 0x3e, 0x09, 0xd2, 0x5e, 0x48, 0x21, + 0x99, 0x5e, 0x0f, 0xed, 0xca, 0x12, 0x56, 0x6d, 0x54, 0x38, 0x5e, 0xb6, + 0x8d, 0xb5, 0xe6, 0xcb, 0xec, 0x07, 0x22, 0x4a, 0x9e, 0xa6, 0xf7, 0xd9, + 0x0f, 0xed, 0x34, 0x6e, 0xbf, 0x24, 0xb3, 0xbd, 0x51, 0x73, 0xa2, 0x36, + 0xf6, 0xc5, 0xc0, 0x23, 0x2e, 0x0c, 0xe1, 0x40, 0xaa, 0x65, 0xdc, 0x8b, + 0x91, 0xa2, 0x0f, 0xeb, 0xf8, 0x4b, 0xab, 0x9e, 0x2e, 0x93, 0xad, 0x95, + 0xf1, 0xb4, 0x42, 0x23, 0x6c, 0x60, 0x80, 0x69, 0x41, 0xf0, 0x5b, 0xbb, + 0x26, 0x15, 0x90, 0xaf, 0x25, 0x71, 0x44, 0x66, 0x09, 0x67, 0xe1, 0xad, + 0x54, 0xb5, 0xd5, 0x28, 0xd7, 0x89, 0x71, 0x36, 0x80, 0xbd, 0xfb, 0x24, + 0xb5, 0x51, 0x02, 0x81, 0xc1, 0x00, 0xbe, 0x47, 0x2f, 0x1e, 0xa0, 0xf9, + 0x7f, 0x2c, 0xa2, 0xa3, 0x1b, 0xdb, 0x65, 0xa8, 0x8d, 0x76, 0x6b, 0x3d, + 0x98, 0x0a, 0x80, 0x15, 0x1b, 0x34, 0xbd, 0xa7, 0x01, 0xbc, 0xa3, 0xd1, + 0xeb, 0xe8, 0x99, 0x95, 0x66, 0x75, 0x3b, 0x22, 0x4c, 0x0d, 0x67, 0x15, + 0x43, 0x69, 0xba, 0x29, 0x7f, 0xed, 0x33, 0x7e, 0xdf, 0x7d, 0x41, 0x84, + 0x7e, 0xba, 0x23, 0x14, 0xf4, 0x0e, 0xe6, 0xfd, 0x8b, 0xf3, 0xd9, 0xe5, + 0xee, 0x66, 0xfe, 0xe4, 0x1e, 0x91, 0x97, 0x3a, 0xfa, 0x41, 0x7a, 0x2d, + 0xef, 0xc3, 0x0e, 0x9c, 0x04, 0x64, 0xbc, 0xaa, 0xcd, 0xf0, 0x7b, 0x19, + 0x9c, 0x9b, 0xc7, 0xfd, 0x61, 0x74, 0x99, 0x26, 0x31, 0x52, 0x28, 0xc4, + 0xe2, 0xcc, 0xa7, 0x7b, 0x42, 0xc7, 0x70, 0xe8, 0x9b, 0x22, 0x4b, 0xcf, + 0x4b, 0x3b, 0x9c, 0xf3, 0x3b, 0xf4, 0xb6, 0xee, 0x57, 0xb8, 0x55, 0x91, + 0x57, 0xc9, 0x68, 0xc7, 0x6b, 0x48, 0x22, 0x60, 0x26, 0xf1, 0x50, 0xad, + 0x94, 0x80, 0x46, 0x0e, 0xb2, 0xea, 0xaf, 0x41, 0x1f, 0x03, 0x3b, 0x9c, + 0x3c, 0x88, 0xe9, 0xa3, 0x54, 0xb1, 0x00, 0xa9, 0xf1, 0x47, 0xf0, 0x98, + 0xc9, 0xe0, 0xed, 0x6f, 0x20, 0x36, 0xe8, 0x35, 0xa3, 0x6f, 0x59, 0xee, + 0x7b, 0x69, 0x3f, 0x56, 0x40, 0x72, 0xb7, 0xfb, 0xa6, 0x57, 0xb3, 0xd0, + 0x02, 0x11, 0x75, 0x50, 0xdc, 0x53}; + +static const std::vector priv_key_43{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xa7, 0x62, 0xfd, 0xd1, 0x42, 0x1d, 0xff, 0xa3, 0xc2, 0x8c, + 0x13, 0xd1, 0x62, 0x54, 0xf5, 0x74, 0x91, 0x19, 0x86, 0x55, 0xb6, 0x59, + 0x7b, 0xbf, 0x59, 0x34, 0x25, 0x40, 0x60, 0x22, 0x0d, 0x4e, 0x7b, 0xaf, + 0x7f, 0xa9, 0x3e, 0x8c, 0xb8, 0x9b, 0x60, 0x8c, 0xb5, 0xdb, 0x1d, 0x88, + 0xd8, 0x7c, 0xa9, 0xbc, 0x89, 0x26, 0xcd, 0x48, 0x8d, 0x21, 0xc8, 0xcd, + 0x96, 0xd7, 0x28, 0xe4, 0x22, 0x1b, 0xce, 0xc0, 0x3e, 0x47, 0x19, 0x13, + 0xa8, 0x2a, 0x68, 0x2c, 0x4b, 0x80, 0xc3, 0xd1, 0x87, 0xec, 0x2d, 0x4b, + 0x9a, 0x92, 0x7d, 0x2e, 0x11, 0xe5, 0x8a, 0x32, 0x3d, 0xf0, 0xae, 0x5d, + 0x0e, 0xca, 0xa4, 0x27, 0x62, 0x4e, 0x48, 0x9d, 0x01, 0x79, 0x13, 0x41, + 0x8c, 0xbf, 0x45, 0x0d, 0x38, 0xde, 0x79, 0x9e, 0xcd, 0x26, 0xdb, 0x20, + 0x4f, 0xbf, 0xe5, 0x54, 0x89, 0x3f, 0x77, 0x4b, 0x84, 0x34, 0x0b, 0x8e, + 0x56, 0xdc, 0xd3, 0x18, 0x27, 0x48, 0x33, 0x6d, 0xba, 0xf4, 0x84, 0xe6, + 0xdb, 0xfb, 0xa8, 0x14, 0xea, 0x68, 0xf7, 0x1d, 0x58, 0x1d, 0x02, 0xf1, + 0xba, 0xa2, 0x0f, 0x4d, 0xff, 0xec, 0xcb, 0xfe, 0x57, 0x74, 0x4b, 0xc5, + 0xd9, 0x81, 0x92, 0x19, 0x97, 0xd4, 0xd7, 0xf0, 0xf0, 0xcb, 0xde, 0x35, + 0x0f, 0x1b, 0x43, 0x7f, 0x72, 0xe0, 0x27, 0x67, 0x78, 0xd7, 0xc2, 0x00, + 0x08, 0x37, 0x29, 0xf0, 0xcc, 0xff, 0x8b, 0x67, 0x43, 0x26, 0xcc, 0xea, + 0xf0, 0x7a, 0xda, 0x4c, 0xb3, 0x5c, 0x1c, 0x94, 0x0e, 0x08, 0x5f, 0x86, + 0x23, 0x9c, 0x66, 0x31, 0x51, 0x84, 0x8b, 0x9e, 0x79, 0x0b, 0xe8, 0x9a, + 0xc1, 0xaf, 0x33, 0xd6, 0x5e, 0xa0, 0x86, 0x88, 0x95, 0xb0, 0x2d, 0x24, + 0x35, 0x99, 0x80, 0x2e, 0x8f, 0x7f, 0x04, 0xd2, 0xad, 0xde, 0x2b, 0x38, + 0xa5, 0xdb, 0x87, 0x69, 0x0d, 0x21, 0x98, 0xdc, 0xc7, 0x67, 0xfa, 0x4d, + 0xd2, 0x7e, 0xd3, 0x80, 0xd8, 0xa9, 0xff, 0xdd, 0x19, 0x7b, 0xb4, 0x0e, + 0x72, 0x23, 0x8e, 0xce, 0xe4, 0x2a, 0xc6, 0xf9, 0x2d, 0xc2, 0xd5, 0xdf, + 0xde, 0xdb, 0xa4, 0x3b, 0x85, 0xc0, 0x83, 0xbc, 0x78, 0xb9, 0xa3, 0x0e, + 0x73, 0x6e, 0xb5, 0xad, 0x4d, 0x69, 0x5e, 0x34, 0xa0, 0x5b, 0x23, 0x1b, + 0x2f, 0x81, 0x37, 0x8a, 0xe3, 0x32, 0x93, 0xf4, 0x58, 0xf1, 0x6c, 0x4e, + 0x10, 0xbe, 0x9d, 0x26, 0xb9, 0xad, 0x79, 0x02, 0xf2, 0x43, 0xe7, 0x0e, + 0xa8, 0x29, 0xfb, 0x68, 0xa9, 0x81, 0x34, 0xd2, 0x59, 0x6c, 0x5c, 0x86, + 0x6e, 0x37, 0x02, 0x88, 0x97, 0x70, 0x14, 0x5c, 0x1e, 0x5c, 0x91, 0x8b, + 0x25, 0x4f, 0x5d, 0x19, 0x90, 0xa3, 0x98, 0xb6, 0xb8, 0xb5, 0x46, 0xa3, + 0xea, 0x95, 0x87, 0x4b, 0x5a, 0x0f, 0xbc, 0x75, 0x9b, 0xf0, 0x9e, 0x4f, + 0xad, 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x54, + 0xe1, 0x34, 0xd6, 0x75, 0x51, 0xa2, 0xfd, 0x96, 0xbc, 0xd3, 0x9b, 0xdc, + 0xe2, 0x3a, 0x29, 0xe7, 0x1e, 0x6b, 0x69, 0x71, 0x73, 0x84, 0xf5, 0xee, + 0x35, 0x2c, 0x22, 0xad, 0xdc, 0xf6, 0xa4, 0x72, 0xc1, 0xf6, 0xd9, 0x8a, + 0xd7, 0x6f, 0x11, 0x93, 0x6f, 0x27, 0x14, 0xba, 0xb0, 0x57, 0x1f, 0x38, + 0x2f, 0x5b, 0xd9, 0x2a, 0x45, 0xfd, 0x13, 0x41, 0xb1, 0x47, 0x29, 0x4a, + 0x1a, 0x0d, 0x55, 0xce, 0x8c, 0xdb, 0xc7, 0xcf, 0xe6, 0x90, 0xe3, 0x18, + 0x3a, 0x45, 0xfb, 0x40, 0xd1, 0x32, 0xbc, 0xc7, 0xe7, 0x4b, 0xb5, 0xb6, + 0xf6, 0xb2, 0xaa, 0x94, 0x5e, 0x8f, 0xdc, 0x49, 0x7e, 0xf4, 0xee, 0x3b, + 0x39, 0xa1, 0x77, 0x13, 0x09, 0x52, 0xe2, 0xe3, 0xa9, 0xdc, 0xc6, 0x6d, + 0x2c, 0x9c, 0x46, 0xec, 0xa3, 0x63, 0x62, 0xad, 0xc1, 0x7f, 0xcf, 0x4e, + 0x6a, 0x84, 0xc2, 0x83, 0x2a, 0xef, 0x1a, 0x39, 0x35, 0xef, 0xc4, 0x40, + 0xe3, 0x41, 0xa0, 0x32, 0x3c, 0x15, 0x8e, 0xc3, 0x0a, 0x12, 0x49, 0x55, + 0xdd, 0x6d, 0x54, 0xd6, 0xe2, 0xb1, 0x78, 0xdc, 0xb2, 0x59, 0xb2, 0xae, + 0x52, 0x1e, 0x52, 0x24, 0xcb, 0x8f, 0xeb, 0x70, 0x35, 0x1e, 0xeb, 0xbe, + 0x7b, 0x6d, 0xeb, 0xc7, 0xa8, 0xed, 0x62, 0x64, 0x06, 0xc1, 0xe7, 0x50, + 0x5e, 0x03, 0x91, 0xb9, 0x49, 0x96, 0x14, 0xca, 0xd2, 0x9b, 0x57, 0x12, + 0xb0, 0x08, 0x8d, 0x4f, 0x82, 0xf4, 0x60, 0xc9, 0x4e, 0xf6, 0xee, 0x67, + 0xee, 0x08, 0x7b, 0xc3, 0x4d, 0xde, 0x2a, 0xdd, 0xa9, 0x3f, 0x37, 0xfc, + 0x02, 0x38, 0x30, 0xbb, 0x8a, 0xa8, 0xc8, 0x17, 0xcd, 0x26, 0x51, 0xf9, + 0x0a, 0xb6, 0x6b, 0x20, 0xd7, 0x6a, 0x5b, 0x8e, 0x18, 0xf4, 0x08, 0x5e, + 0xad, 0xdc, 0x17, 0x95, 0x1e, 0x8e, 0xc4, 0x6c, 0x02, 0x33, 0x33, 0xa5, + 0xdc, 0xeb, 0xe2, 0x87, 0x82, 0x91, 0xad, 0xa5, 0xe5, 0x35, 0x12, 0xc1, + 0x02, 0x3b, 0x45, 0x63, 0xb3, 0x04, 0x22, 0x35, 0x7b, 0xfc, 0x97, 0xdb, + 0x91, 0xc5, 0xec, 0x89, 0x73, 0x2f, 0x79, 0xa6, 0x41, 0xd7, 0x78, 0x02, + 0x5b, 0xe2, 0xc1, 0xc2, 0x6c, 0x50, 0x1b, 0x76, 0xec, 0x70, 0xd9, 0xd5, + 0x9b, 0x39, 0x5b, 0xa0, 0x26, 0xb4, 0xd4, 0x1e, 0x51, 0x37, 0x7d, 0xc1, + 0x11, 0xb8, 0x2a, 0xb7, 0x46, 0xff, 0x56, 0xb5, 0xc5, 0x76, 0xdb, 0x15, + 0xb1, 0x86, 0xb8, 0x95, 0xd4, 0xc7, 0xad, 0xda, 0x2a, 0x8d, 0x97, 0x8c, + 0xe4, 0x58, 0xec, 0x7c, 0xcb, 0x30, 0x35, 0x65, 0xfa, 0x60, 0x6e, 0x1a, + 0x5b, 0xa4, 0x17, 0xeb, 0x4d, 0xe3, 0x07, 0x40, 0x5e, 0xaa, 0x9f, 0xcc, + 0x92, 0x28, 0x09, 0xaa, 0x40, 0x00, 0x39, 0x45, 0x74, 0x5b, 0x20, 0x74, + 0x8b, 0x11, 0x4d, 0xda, 0xa4, 0xaa, 0x3c, 0x7e, 0xed, 0x59, 0x79, 0x02, + 0x81, 0xc1, 0x00, 0xe6, 0x5a, 0x90, 0xdb, 0x8d, 0xaf, 0x35, 0x45, 0xd1, + 0x74, 0x63, 0x74, 0x61, 0x4d, 0x0c, 0xb0, 0xe3, 0xa7, 0xd6, 0x48, 0xe1, + 0x1b, 0x47, 0x3f, 0x2b, 0x68, 0xc6, 0x30, 0x76, 0x42, 0xad, 0x32, 0x31, + 0xbd, 0xd5, 0x74, 0xa3, 0x7b, 0x5d, 0x7c, 0x49, 0x7f, 0xd5, 0x58, 0x21, + 0x5a, 0x0e, 0x52, 0xae, 0xdc, 0x60, 0x92, 0x36, 0xa5, 0x7e, 0x84, 0x13, + 0xab, 0xc3, 0x92, 0xd7, 0x61, 0x02, 0xb3, 0xf0, 0x0d, 0x91, 0x12, 0xe5, + 0xae, 0x12, 0x4a, 0xf8, 0x04, 0xc9, 0xf4, 0x3a, 0xf0, 0xaf, 0x1e, 0x5a, + 0xb4, 0xbc, 0x70, 0x4d, 0x75, 0xdf, 0xa8, 0x38, 0x80, 0x8b, 0x7b, 0xf1, + 0x9d, 0xe5, 0xee, 0xfd, 0x0c, 0xc9, 0x93, 0xfc, 0x9e, 0xda, 0xa9, 0xbd, + 0x7d, 0x1a, 0x38, 0x0a, 0x7b, 0xfe, 0x48, 0xa1, 0x74, 0xe5, 0x1e, 0xa9, + 0xf7, 0x9b, 0xfd, 0x44, 0x65, 0x3e, 0x83, 0x2d, 0x5f, 0x5d, 0x16, 0x7f, + 0x86, 0x5f, 0x03, 0xfb, 0x5d, 0x5b, 0x79, 0xce, 0x23, 0xfb, 0x75, 0x4b, + 0x00, 0xd5, 0xda, 0x41, 0xfb, 0xcb, 0x90, 0x7d, 0x0d, 0xdd, 0x51, 0xe0, + 0xf3, 0x7c, 0x1a, 0xa0, 0x3c, 0x77, 0x5a, 0xdf, 0x38, 0x64, 0xda, 0xbe, + 0x0b, 0x04, 0x17, 0x3a, 0xae, 0x39, 0xe0, 0x1e, 0x8b, 0xf2, 0x6c, 0x0f, + 0x37, 0x9e, 0xd6, 0x59, 0x96, 0x6c, 0x45, 0x39, 0x4a, 0x4d, 0xf8, 0xfb, + 0xf6, 0xf0, 0xb3, 0x02, 0x81, 0xc1, 0x00, 0xba, 0x05, 0xc4, 0x7b, 0xfd, + 0xe6, 0xdc, 0x10, 0x77, 0x96, 0x21, 0xd1, 0x32, 0xcf, 0xbf, 0xdc, 0x1d, + 0xb9, 0xc2, 0x1d, 0x5d, 0xbd, 0x58, 0xf2, 0x2f, 0x34, 0x33, 0xd4, 0x0d, + 0x03, 0x54, 0x95, 0x7b, 0x91, 0xd6, 0xc0, 0x57, 0xa3, 0xac, 0x3b, 0x05, + 0xbe, 0x85, 0x9b, 0x7b, 0xe3, 0xe5, 0x7f, 0x23, 0x4b, 0xec, 0x20, 0x95, + 0xa6, 0x41, 0xbf, 0x4e, 0x4e, 0xb7, 0xb3, 0xaf, 0x33, 0xe9, 0x8e, 0x2d, + 0xe1, 0x97, 0x30, 0xc7, 0x5a, 0xbe, 0xf2, 0x7e, 0xc4, 0xe7, 0x82, 0xed, + 0xad, 0x8d, 0x12, 0xce, 0xe8, 0x41, 0xb2, 0xfa, 0x08, 0xd2, 0xda, 0x54, + 0xda, 0x80, 0xe2, 0x87, 0x64, 0x5a, 0x92, 0x38, 0x0e, 0xa4, 0x87, 0x23, + 0x95, 0x0f, 0x17, 0xb9, 0x13, 0x2c, 0x0a, 0x39, 0xbb, 0x5f, 0xa3, 0x10, + 0x47, 0x9d, 0xa2, 0x5c, 0xb4, 0x34, 0x7d, 0x38, 0x78, 0xd9, 0xef, 0x16, + 0x55, 0x16, 0xbd, 0xd6, 0x3b, 0x42, 0xa5, 0x14, 0xf9, 0xaf, 0xd6, 0xde, + 0xe1, 0x4b, 0x52, 0x51, 0xe2, 0x74, 0x56, 0xe6, 0x63, 0xb9, 0x85, 0x5a, + 0x5e, 0x6e, 0xd5, 0x83, 0xbf, 0xb2, 0xb7, 0xb8, 0x69, 0xcb, 0x65, 0xbb, + 0xce, 0xe3, 0x0a, 0xa9, 0x9a, 0x7f, 0x70, 0xe9, 0xc3, 0x40, 0x2d, 0xe1, + 0x0d, 0xad, 0x0c, 0x5b, 0x29, 0x36, 0x49, 0x83, 0xd1, 0x0f, 0xe4, 0xc7, + 0xd8, 0xc6, 0x07, 0x27, 0xa2, 0xd4, 0x5d, 0x02, 0x81, 0xc1, 0x00, 0xe2, + 0x30, 0x4b, 0xcd, 0x4a, 0x72, 0xa0, 0x7c, 0xce, 0x0e, 0xdb, 0x19, 0x8b, + 0xf1, 0x7c, 0x64, 0xb5, 0x26, 0x38, 0xe3, 0x97, 0x26, 0x91, 0xef, 0x15, + 0x50, 0xec, 0x4a, 0xe9, 0xd4, 0xce, 0xfc, 0x5a, 0x9b, 0x6c, 0xdd, 0xfb, + 0x29, 0x47, 0xc2, 0xa2, 0xe9, 0x43, 0x34, 0x26, 0x8b, 0xa7, 0x44, 0xc9, + 0x2e, 0xdc, 0x24, 0xb6, 0x44, 0x0a, 0xd6, 0xe5, 0xf9, 0xe3, 0x30, 0x6d, + 0x0c, 0x74, 0xfa, 0xfa, 0xdc, 0x57, 0x77, 0x96, 0xd0, 0x36, 0x66, 0x26, + 0xe3, 0x8c, 0xea, 0xa4, 0x75, 0x71, 0x7e, 0xfc, 0xd2, 0x3b, 0xb6, 0x8a, + 0x59, 0x14, 0x24, 0xba, 0x56, 0x7e, 0xa0, 0x55, 0xc0, 0x15, 0xe7, 0x75, + 0xd2, 0xf8, 0x9c, 0xb7, 0x91, 0xc4, 0x64, 0xa8, 0x0c, 0x0f, 0x92, 0xb7, + 0xb8, 0xc9, 0x17, 0xc8, 0x72, 0x60, 0x08, 0x9c, 0x1c, 0xe6, 0xae, 0xea, + 0x59, 0xff, 0xe8, 0x0e, 0xc5, 0x75, 0x42, 0x82, 0x36, 0x0f, 0x56, 0x79, + 0x9c, 0x52, 0x16, 0x68, 0xb4, 0x2c, 0x56, 0x20, 0x2f, 0xd1, 0xcd, 0x5e, + 0xbd, 0x40, 0x45, 0xc0, 0x85, 0xbc, 0xac, 0x89, 0x96, 0x8c, 0x66, 0x18, + 0xb1, 0x47, 0x01, 0x93, 0xee, 0x6c, 0x19, 0xde, 0x42, 0x32, 0xe2, 0x1c, + 0x5c, 0xb7, 0xb7, 0xba, 0x46, 0xf0, 0xe3, 0xea, 0x8d, 0x53, 0x0a, 0x67, + 0x2d, 0xad, 0x62, 0xcb, 0xbe, 0x8a, 0x91, 0xd1, 0xd7, 0xc8, 0xc1, 0x02, + 0x81, 0xc1, 0x00, 0xa1, 0xed, 0x53, 0x53, 0xfb, 0x78, 0x72, 0x27, 0x83, + 0x71, 0x94, 0x8e, 0x5e, 0x04, 0xa9, 0xa6, 0x19, 0xda, 0x11, 0x37, 0x2e, + 0xda, 0x1c, 0x0a, 0xf5, 0x3c, 0x23, 0xc1, 0x7a, 0x72, 0x63, 0xb6, 0x9b, + 0x92, 0x1f, 0xb5, 0xde, 0x94, 0x02, 0xe0, 0x7d, 0xe7, 0x92, 0xb5, 0xfd, + 0xea, 0x2b, 0x63, 0xb8, 0x7d, 0xe6, 0x55, 0x96, 0xee, 0xda, 0x5c, 0x84, + 0xf5, 0xd0, 0xc3, 0x00, 0xc7, 0xd7, 0x8e, 0x84, 0x31, 0xd3, 0x42, 0x0a, + 0xc6, 0xdb, 0x60, 0x8b, 0x29, 0x2b, 0xbd, 0xb4, 0xd7, 0x55, 0xee, 0x01, + 0x5d, 0xfb, 0x92, 0xa8, 0x43, 0xf6, 0x07, 0x47, 0xc5, 0xcc, 0x5b, 0x64, + 0x2f, 0xdf, 0x07, 0x58, 0xf4, 0xa6, 0x13, 0x5c, 0xcd, 0xec, 0x0d, 0x62, + 0x75, 0x65, 0xe8, 0xa0, 0xc8, 0x92, 0x3f, 0x87, 0x74, 0x4f, 0xab, 0x7d, + 0xb6, 0xff, 0xd9, 0xe0, 0xc6, 0x92, 0x2e, 0xa4, 0xe9, 0xfc, 0x99, 0xd3, + 0x5a, 0x52, 0x71, 0x11, 0x09, 0x28, 0x1f, 0x8a, 0x73, 0xe2, 0xf5, 0x0d, + 0x82, 0x6a, 0x73, 0x1a, 0xa9, 0xc4, 0x5c, 0x68, 0x85, 0xbb, 0x44, 0xf1, + 0x22, 0x75, 0x97, 0xa7, 0x57, 0xb0, 0x4e, 0x26, 0x65, 0xb9, 0x0d, 0x17, + 0x05, 0xfd, 0xd9, 0x74, 0x23, 0x1a, 0x42, 0xd5, 0x9c, 0xe9, 0xfd, 0xcf, + 0x7c, 0xd8, 0x5c, 0xb5, 0xf9, 0xce, 0x34, 0x00, 0x22, 0x9a, 0x7e, 0xaf, + 0xe9, 0xf5, 0xa1, 0x02, 0x81, 0xc0, 0x79, 0xea, 0x8c, 0xaa, 0xbf, 0xe7, + 0xb4, 0x8f, 0x32, 0xbc, 0xbb, 0x6d, 0x37, 0xdd, 0xbd, 0x14, 0xb2, 0x93, + 0x20, 0x6e, 0x2e, 0xf6, 0x43, 0xbf, 0x24, 0x15, 0x2f, 0x65, 0x47, 0xda, + 0x9f, 0x70, 0x26, 0xe3, 0x9c, 0x7d, 0xe4, 0x12, 0x25, 0x8a, 0x19, 0xad, + 0xbc, 0xd4, 0x02, 0x10, 0xf0, 0xb1, 0x61, 0x1a, 0xb8, 0x04, 0x54, 0xba, + 0x23, 0x80, 0xf5, 0x85, 0xaa, 0xb1, 0x6c, 0x24, 0xe4, 0x0b, 0xc5, 0xcb, + 0xb5, 0x24, 0x25, 0xf5, 0x2b, 0x8b, 0xed, 0xf1, 0x8e, 0x5b, 0x72, 0xab, + 0x62, 0xad, 0x84, 0x2f, 0x2b, 0xef, 0x53, 0xe2, 0x6b, 0xa2, 0xa8, 0x94, + 0x1a, 0x85, 0xb2, 0xd5, 0x2f, 0x81, 0xe6, 0xba, 0x06, 0x93, 0xf8, 0x80, + 0xe5, 0x89, 0xf0, 0x40, 0x8a, 0xe7, 0xf9, 0x0e, 0x17, 0x8e, 0x14, 0x48, + 0xbd, 0x48, 0x34, 0xc4, 0x55, 0x93, 0xe7, 0x9b, 0x69, 0x4f, 0xfe, 0x9a, + 0xc7, 0xac, 0xc8, 0x0f, 0x2d, 0x3b, 0xf4, 0x28, 0xe0, 0x7a, 0xd5, 0x33, + 0xe2, 0xaa, 0xe4, 0xa6, 0xed, 0x8a, 0xf5, 0x5f, 0xad, 0xfe, 0xa4, 0x2b, + 0xaf, 0xb0, 0x6e, 0x06, 0x04, 0x97, 0x03, 0x46, 0x81, 0xe6, 0x85, 0x07, + 0x25, 0x94, 0x9b, 0xe9, 0xca, 0x50, 0xbb, 0xf6, 0xad, 0xdd, 0x84, 0x17, + 0x4a, 0x96, 0xe4, 0x4c, 0x30, 0x92, 0xc6, 0x63, 0x25, 0x30, 0x09, 0xf6, + 0xe1, 0xe3, 0xfb, 0xd0, 0xb1, 0xa7}; + +static const std::vector priv_key_44{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0x90, 0xf3, 0x82, 0x22, 0xfb, 0x4e, 0xf7, 0x91, 0xc7, 0x21, + 0xf6, 0x77, 0x29, 0xc4, 0x34, 0xb2, 0xca, 0x92, 0x32, 0xe3, 0x2a, 0xee, + 0x34, 0x4d, 0x9a, 0xf5, 0x0b, 0x67, 0x7a, 0xd7, 0x8d, 0xd5, 0x49, 0xc8, + 0x83, 0x2e, 0x1e, 0x37, 0x73, 0x40, 0xf0, 0x83, 0xbb, 0x56, 0xa5, 0x7f, + 0x7d, 0x34, 0x94, 0x09, 0xb4, 0xc6, 0xb9, 0x03, 0xd5, 0x42, 0x81, 0x79, + 0x83, 0x31, 0xca, 0x34, 0x8e, 0xb0, 0x3f, 0x26, 0x33, 0x23, 0x71, 0x0c, + 0x32, 0xc0, 0xcd, 0x80, 0x62, 0x4e, 0xcd, 0x8c, 0x3f, 0xb7, 0x05, 0x2d, + 0x19, 0x6a, 0x6b, 0x61, 0x4c, 0x0b, 0x75, 0x62, 0xbf, 0x19, 0x9e, 0x79, + 0xb0, 0x7b, 0x96, 0x3d, 0x63, 0xf8, 0x24, 0xa5, 0xe9, 0x41, 0x07, 0x98, + 0xf8, 0xcd, 0x7b, 0x55, 0xa8, 0xcb, 0x59, 0xd0, 0xc1, 0xe0, 0xba, 0x4d, + 0x6f, 0x35, 0x93, 0xd9, 0x17, 0x6a, 0xed, 0xe2, 0x6e, 0x04, 0x7e, 0x24, + 0xfe, 0xa4, 0x86, 0x19, 0x22, 0x53, 0x9b, 0x18, 0xcc, 0xdc, 0x79, 0x8a, + 0x59, 0x5b, 0x35, 0x84, 0xa3, 0xdc, 0xe1, 0x48, 0x8b, 0x20, 0xd3, 0x56, + 0x2b, 0x6e, 0x58, 0x9e, 0x6c, 0x18, 0x49, 0x37, 0x8a, 0x91, 0x4a, 0x19, + 0x33, 0x10, 0x11, 0x01, 0x41, 0x2d, 0xc5, 0x37, 0xa2, 0x9c, 0xda, 0x69, + 0x49, 0x06, 0xba, 0x84, 0x82, 0xf5, 0x65, 0x59, 0xa0, 0x39, 0x7f, 0x5e, + 0x25, 0x8d, 0xc8, 0x2e, 0x69, 0x49, 0x5a, 0x53, 0x63, 0xc8, 0x33, 0xeb, + 0xf1, 0x8a, 0xa3, 0x9a, 0x17, 0x2d, 0x29, 0x81, 0xbd, 0xcd, 0x9f, 0x1a, + 0x0d, 0x09, 0xf0, 0xe2, 0x01, 0x34, 0xcd, 0xc6, 0xe0, 0xf1, 0xe1, 0x70, + 0x6a, 0xbc, 0x83, 0x60, 0xf6, 0x9d, 0x96, 0xee, 0x54, 0x46, 0x2a, 0xfe, + 0x93, 0xbb, 0x21, 0xff, 0x35, 0x13, 0x3b, 0xaa, 0xd6, 0xe3, 0x90, 0xbe, + 0x25, 0x24, 0xe0, 0x0d, 0xe7, 0xba, 0xbb, 0x9f, 0x0e, 0xc8, 0x0d, 0x08, + 0xb7, 0x9b, 0xa3, 0xf9, 0xf1, 0xfb, 0x62, 0x7e, 0xdb, 0xe1, 0x5f, 0x1f, + 0xd9, 0x89, 0xd9, 0x47, 0x2c, 0x40, 0x12, 0x64, 0x76, 0xd7, 0xac, 0x54, + 0x6b, 0xfc, 0x17, 0xe1, 0x90, 0xbf, 0x46, 0x16, 0x93, 0x76, 0x7e, 0xb8, + 0x77, 0x73, 0x68, 0x91, 0xc7, 0x2a, 0x22, 0x0f, 0x60, 0x04, 0xc6, 0xa5, + 0x01, 0xe9, 0x7a, 0x82, 0x47, 0x97, 0x18, 0xd2, 0x3d, 0x31, 0x42, 0x00, + 0xd3, 0xdd, 0xc7, 0xbb, 0xd6, 0x7c, 0xec, 0xed, 0xaa, 0x21, 0xdf, 0x34, + 0x15, 0x98, 0xa8, 0xfe, 0xc3, 0xf6, 0xc1, 0xdb, 0xcb, 0x0d, 0x59, 0x65, + 0x37, 0x35, 0x71, 0xcf, 0x50, 0x2d, 0x84, 0x04, 0x8d, 0x50, 0x8c, 0xbc, + 0x14, 0x5e, 0x7a, 0x77, 0x17, 0x46, 0xab, 0xaf, 0x40, 0xcb, 0xa1, 0x36, + 0xda, 0x78, 0xc1, 0x94, 0xc1, 0x24, 0xb7, 0xc3, 0xe8, 0x98, 0xa7, 0xa8, + 0x48, 0xcf, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x4c, + 0x52, 0xab, 0xd7, 0x57, 0x94, 0x40, 0xef, 0x55, 0x77, 0x20, 0x9b, 0xa6, + 0x36, 0x55, 0xb9, 0x3e, 0xc8, 0xb4, 0x5a, 0xc1, 0x24, 0x24, 0x0e, 0x28, + 0xe5, 0x96, 0x57, 0xaa, 0x6b, 0x0d, 0x97, 0x9c, 0xfe, 0x23, 0x74, 0x89, + 0x1c, 0x91, 0x67, 0x44, 0x3d, 0x58, 0xcb, 0x4a, 0xe1, 0x52, 0x3f, 0xf9, + 0x23, 0x13, 0x38, 0xff, 0xfa, 0x70, 0xb4, 0x50, 0x10, 0x77, 0x70, 0x24, + 0x14, 0x80, 0x7d, 0x75, 0x02, 0xdc, 0x32, 0x71, 0x38, 0x07, 0x11, 0x56, + 0x23, 0x9f, 0x9f, 0xf6, 0xc3, 0x3e, 0x59, 0x54, 0x34, 0x67, 0x09, 0x8d, + 0xf8, 0xf1, 0x5d, 0xa7, 0x35, 0x93, 0x82, 0x1d, 0xdb, 0xdd, 0x7d, 0x75, + 0xa2, 0x65, 0x9d, 0x27, 0x4e, 0xe4, 0xff, 0x04, 0xcd, 0x1b, 0x54, 0xb6, + 0xf8, 0x67, 0xa4, 0x8b, 0x6a, 0x4c, 0x6b, 0xd4, 0x2d, 0x29, 0xbd, 0x80, + 0x57, 0xf2, 0xe8, 0xae, 0xd1, 0x67, 0x34, 0x9e, 0x67, 0x44, 0x5d, 0xc4, + 0xee, 0x3f, 0x10, 0xde, 0xbd, 0xb4, 0x40, 0xf3, 0x0e, 0x51, 0xf6, 0xa0, + 0xbb, 0x72, 0xbc, 0xbf, 0x32, 0xbf, 0x6f, 0x4d, 0x58, 0x36, 0x0e, 0x28, + 0x43, 0x62, 0x8f, 0x77, 0x1d, 0xf3, 0xac, 0x84, 0xe3, 0xb7, 0xeb, 0x61, + 0xc8, 0xd3, 0x55, 0x12, 0x5f, 0x35, 0x14, 0x7a, 0x3c, 0xad, 0xe3, 0x09, + 0x1a, 0xf5, 0x09, 0xd9, 0x8f, 0xd3, 0xb9, 0xf2, 0xc2, 0xd3, 0xea, 0x84, + 0xf8, 0x9f, 0x2a, 0xda, 0xb3, 0x30, 0x80, 0x15, 0xe8, 0x77, 0x7a, 0x2d, + 0x11, 0xd6, 0x0a, 0x66, 0x4f, 0x7c, 0x04, 0x93, 0xeb, 0x51, 0x13, 0xa6, + 0xdd, 0x7a, 0x1c, 0x41, 0xfa, 0xe5, 0x9d, 0xe6, 0x60, 0x71, 0x75, 0xf5, + 0x08, 0xf3, 0x76, 0x10, 0x3d, 0xef, 0x6e, 0xe0, 0xbf, 0x7c, 0x80, 0x56, + 0x47, 0x33, 0xd3, 0xbd, 0xd4, 0x61, 0xa0, 0xee, 0xd2, 0xd2, 0xf5, 0xc0, + 0x76, 0x78, 0xaa, 0x31, 0xbb, 0x92, 0x02, 0x0a, 0xfd, 0xe7, 0x7e, 0xf2, + 0x7e, 0x59, 0x23, 0x56, 0x0e, 0x99, 0x12, 0x78, 0x6d, 0x98, 0x08, 0x39, + 0xb7, 0x1e, 0xbb, 0x69, 0x44, 0x19, 0xd6, 0xc2, 0x67, 0x17, 0xa5, 0xc3, + 0x82, 0x9a, 0xb2, 0x8d, 0x5c, 0x9e, 0xa3, 0xf3, 0xc3, 0x89, 0x64, 0x71, + 0xa0, 0xf2, 0x2c, 0x8c, 0x72, 0xcf, 0x92, 0x7c, 0xba, 0xc5, 0x07, 0xe6, + 0x68, 0x85, 0x09, 0xd5, 0x80, 0x99, 0x7c, 0x62, 0x2b, 0x92, 0xc0, 0x1a, + 0x6d, 0xae, 0x52, 0x66, 0x7d, 0x17, 0x37, 0x20, 0x0e, 0x7d, 0x49, 0x7d, + 0x99, 0xdf, 0xd9, 0x8f, 0xd9, 0x04, 0xae, 0x22, 0xd9, 0x3e, 0x12, 0xd2, + 0x14, 0xc8, 0x4f, 0x88, 0x08, 0x76, 0x00, 0x7b, 0x2b, 0xd2, 0xce, 0x18, + 0x0f, 0x51, 0x18, 0x05, 0xa7, 0xfa, 0x8a, 0x55, 0x54, 0xcb, 0x54, 0x74, + 0x8f, 0xe6, 0xdd, 0xb4, 0xb9, 0xc4, 0x10, 0x28, 0x07, 0x8d, 0x41, 0x02, + 0x81, 0xc1, 0x00, 0xc3, 0x09, 0x78, 0xcf, 0x3b, 0x78, 0x1b, 0x5b, 0xfb, + 0x0b, 0xbc, 0x13, 0xf1, 0xa4, 0xc9, 0xf4, 0x5a, 0x33, 0x39, 0xd0, 0x30, + 0xe9, 0xbb, 0x1b, 0xb0, 0x7e, 0xfa, 0x65, 0xdd, 0xef, 0x3b, 0x1f, 0x11, + 0x97, 0x59, 0xe9, 0xf7, 0xf9, 0x97, 0xb0, 0x49, 0xd8, 0x44, 0x59, 0xc7, + 0x8c, 0xe6, 0x59, 0xad, 0xcd, 0x5a, 0x28, 0x61, 0x8d, 0x9b, 0x76, 0xf5, + 0x1c, 0x8f, 0x60, 0x53, 0x69, 0x5e, 0x0e, 0x30, 0x27, 0xeb, 0x19, 0xc1, + 0x23, 0xdc, 0xdb, 0x27, 0x98, 0x29, 0x8f, 0xaf, 0x7b, 0xeb, 0xd3, 0xb7, + 0x6e, 0xd3, 0xca, 0xdd, 0x2f, 0x19, 0x2c, 0x5f, 0x6c, 0x26, 0x90, 0x81, + 0xdf, 0xbe, 0x2a, 0x86, 0x43, 0xad, 0xb5, 0xc6, 0xa1, 0x5a, 0x24, 0x69, + 0xfb, 0xad, 0x3d, 0x35, 0x9b, 0x44, 0x3e, 0x84, 0x92, 0xd4, 0x04, 0x98, + 0x63, 0xc8, 0x74, 0x87, 0xd4, 0x41, 0x22, 0xa2, 0x8b, 0x41, 0x0c, 0xb8, + 0x4e, 0x96, 0xd6, 0x7e, 0x42, 0xa6, 0x12, 0x67, 0x5c, 0x71, 0x92, 0xc1, + 0x9d, 0x44, 0x2d, 0x57, 0xc7, 0x02, 0x16, 0x6c, 0xe7, 0x3f, 0xd8, 0x1c, + 0xba, 0x85, 0xac, 0x30, 0xde, 0xd1, 0xd7, 0x45, 0x31, 0x70, 0x59, 0x50, + 0x12, 0x16, 0x28, 0xa7, 0x7f, 0x2b, 0xd1, 0x12, 0x5b, 0x4c, 0x8d, 0xba, + 0xc1, 0xbd, 0x36, 0x8c, 0xdf, 0xc2, 0xf4, 0xa7, 0xa4, 0xb2, 0x4d, 0xe0, + 0xbb, 0xb8, 0xa9, 0x02, 0x81, 0xc1, 0x00, 0xbe, 0x42, 0x41, 0xab, 0x74, + 0x7b, 0x3b, 0xb2, 0xa6, 0xaa, 0xa2, 0xf1, 0x2f, 0xbf, 0x54, 0xab, 0x1c, + 0xcd, 0x4b, 0xe7, 0xb5, 0x95, 0xfa, 0x0b, 0x09, 0x36, 0xc6, 0x66, 0xfc, + 0xba, 0x2f, 0x26, 0x6f, 0x1f, 0x3f, 0x20, 0x4d, 0x64, 0x84, 0xb5, 0xa9, + 0xff, 0x11, 0x29, 0xe6, 0xe2, 0x31, 0x5f, 0x88, 0xbb, 0x96, 0x68, 0x45, + 0xdc, 0x4f, 0x0f, 0x12, 0x3d, 0xb7, 0xc5, 0x2d, 0x44, 0x97, 0xac, 0xe2, + 0x12, 0x4e, 0xdf, 0xe7, 0x89, 0x33, 0xad, 0xec, 0xb8, 0x1b, 0xac, 0x9a, + 0x56, 0x7a, 0x2d, 0xde, 0xc4, 0x37, 0xe1, 0xcf, 0x33, 0xa3, 0x7b, 0x9e, + 0x51, 0xfe, 0xf3, 0x01, 0xfe, 0xf9, 0xbf, 0xae, 0x75, 0x19, 0x18, 0x55, + 0xa7, 0x2a, 0x6b, 0x7e, 0x78, 0x80, 0x34, 0x47, 0x0a, 0xc7, 0xc8, 0x85, + 0x4e, 0x85, 0x9c, 0x71, 0x75, 0x2b, 0xc9, 0x6f, 0x4f, 0x03, 0x24, 0xc4, + 0x8a, 0x3b, 0xfe, 0x96, 0x47, 0x49, 0x14, 0x20, 0x91, 0xaa, 0x32, 0xe0, + 0x5f, 0xd4, 0x8e, 0x1c, 0xaf, 0xda, 0x69, 0x21, 0x2e, 0x0b, 0x07, 0x0f, + 0x1c, 0xce, 0xcf, 0xee, 0xb7, 0x90, 0xb7, 0x46, 0xfe, 0xf4, 0xf1, 0x52, + 0x15, 0x54, 0xbf, 0x15, 0xa3, 0xdd, 0x8d, 0xe7, 0xe0, 0xda, 0xb2, 0xc4, + 0x53, 0x72, 0xb9, 0xe1, 0x5c, 0x27, 0x3f, 0xe4, 0x60, 0x46, 0xef, 0xe9, + 0x03, 0xe0, 0x4f, 0xbb, 0x62, 0x08, 0xb7, 0x02, 0x81, 0xc0, 0x3b, 0x84, + 0x45, 0x70, 0x7f, 0xc6, 0x4c, 0x1b, 0x0a, 0x85, 0xef, 0x33, 0xea, 0xd6, + 0x8d, 0xa6, 0x5a, 0x6c, 0x2d, 0x65, 0x41, 0xb7, 0xe1, 0x98, 0x36, 0x88, + 0xd9, 0x22, 0x82, 0xd2, 0x41, 0x29, 0x5e, 0xf5, 0xdf, 0xc3, 0x4d, 0x1f, + 0xc6, 0x51, 0x4e, 0x87, 0x87, 0x7c, 0x1a, 0x2f, 0xfe, 0x0f, 0x39, 0xc1, + 0x63, 0x94, 0xd5, 0x08, 0x20, 0x7b, 0xf1, 0x9a, 0x70, 0x8a, 0x45, 0x89, + 0xee, 0xe0, 0xc7, 0x83, 0x36, 0xf4, 0x1a, 0x03, 0x36, 0x9f, 0x4d, 0xfa, + 0xda, 0x1b, 0xf5, 0xc2, 0x0c, 0x1a, 0x04, 0x6c, 0xf6, 0x86, 0x7e, 0x6e, + 0xa3, 0xf0, 0xed, 0x81, 0x94, 0x57, 0x1e, 0xba, 0xc7, 0x4e, 0x34, 0xc0, + 0xac, 0x5e, 0xbf, 0x29, 0x77, 0xd7, 0x8a, 0xdb, 0xf9, 0x66, 0xa7, 0x58, + 0x25, 0x40, 0x2a, 0xb6, 0x9f, 0xaa, 0x73, 0x52, 0x67, 0xd6, 0x5f, 0xa8, + 0xbe, 0xe3, 0xb1, 0xd4, 0x6a, 0xda, 0x55, 0xd7, 0xed, 0xa1, 0xb0, 0xcf, + 0xe7, 0xdb, 0xcf, 0xdc, 0xde, 0xef, 0x98, 0xd3, 0xc3, 0xfd, 0x4e, 0x3e, + 0xf5, 0x7d, 0x20, 0x68, 0x85, 0x0c, 0x0e, 0xe0, 0x40, 0x70, 0x66, 0x4d, + 0x68, 0x9d, 0x97, 0x88, 0xd9, 0xae, 0xf7, 0x87, 0x3d, 0x69, 0xd4, 0x8b, + 0x33, 0x34, 0xce, 0xb4, 0x3b, 0xad, 0x38, 0x63, 0x6c, 0xb9, 0x1b, 0xce, + 0x20, 0xb1, 0x06, 0x03, 0x75, 0x41, 0xdc, 0xa5, 0x8c, 0x59, 0x02, 0x81, + 0xc0, 0x33, 0xd7, 0xd6, 0x11, 0x24, 0x42, 0x58, 0x38, 0x0c, 0x16, 0x3f, + 0x24, 0x3d, 0x80, 0x83, 0x4f, 0xc5, 0x1f, 0x63, 0xe9, 0x95, 0x9f, 0x72, + 0x6d, 0x03, 0x6b, 0xbb, 0x90, 0x60, 0x99, 0x53, 0x33, 0xc3, 0xdf, 0xdd, + 0xd1, 0xad, 0x85, 0x10, 0x6c, 0x78, 0x10, 0x1a, 0xdb, 0x32, 0x20, 0xbc, + 0x97, 0x6d, 0xa8, 0xc0, 0x09, 0x55, 0xcf, 0xfc, 0x72, 0xfc, 0xe3, 0x78, + 0x69, 0xf0, 0x35, 0xda, 0xa6, 0xaf, 0x4b, 0x91, 0xd6, 0x8d, 0x3e, 0xe3, + 0xa8, 0x26, 0xf2, 0xdc, 0x07, 0xa2, 0x5e, 0xa2, 0x18, 0x51, 0xb5, 0x62, + 0x0c, 0xd3, 0xeb, 0x1c, 0x47, 0x19, 0x12, 0xfa, 0xc7, 0xb8, 0xe9, 0x83, + 0xa0, 0x69, 0xa7, 0x5a, 0xd9, 0x38, 0xad, 0xbe, 0x6f, 0x60, 0x1c, 0xf1, + 0xc2, 0x4d, 0x01, 0x71, 0x03, 0x00, 0xe0, 0x2e, 0xa4, 0x3c, 0x7e, 0x53, + 0x1a, 0x26, 0x8c, 0x7f, 0x2c, 0xcb, 0xa9, 0x67, 0x43, 0xae, 0x2b, 0x6a, + 0x8c, 0x63, 0x7b, 0x8d, 0xc7, 0x23, 0x40, 0xb9, 0xa8, 0xa7, 0xc4, 0x7b, + 0x5d, 0x5e, 0x3f, 0x2f, 0x9e, 0x12, 0xce, 0x24, 0xc4, 0xa0, 0x25, 0xc0, + 0xf7, 0x50, 0x0f, 0x35, 0x2b, 0x74, 0xd4, 0x7f, 0x2d, 0x3a, 0x76, 0x56, + 0x6e, 0xce, 0x9a, 0x84, 0xbd, 0x65, 0xa5, 0xdf, 0x83, 0x2b, 0x17, 0x73, + 0x52, 0x83, 0xa6, 0x80, 0x6d, 0xeb, 0x2e, 0xb5, 0x36, 0xc4, 0xb6, 0xa7, + 0xed, 0x02, 0x81, 0xc0, 0x79, 0x1f, 0x6f, 0xbd, 0x63, 0xee, 0x2d, 0x25, + 0x6d, 0xd9, 0x3e, 0x9f, 0xfa, 0x27, 0x50, 0x96, 0xa7, 0x66, 0x66, 0x8e, + 0xc6, 0x31, 0xfb, 0x18, 0x82, 0x7c, 0x2e, 0x4f, 0x6a, 0xf9, 0x27, 0xa5, + 0xb7, 0x20, 0x07, 0xbc, 0xad, 0x55, 0x17, 0xcb, 0x40, 0x91, 0x87, 0x03, + 0xfd, 0x9f, 0x1c, 0x3a, 0x52, 0x69, 0xea, 0xc8, 0x42, 0xc7, 0x00, 0xa6, + 0x1d, 0xe7, 0x31, 0xa6, 0x8f, 0x91, 0xda, 0x4a, 0x76, 0xa2, 0x70, 0x19, + 0x8f, 0x40, 0x4a, 0x4c, 0x20, 0x06, 0xaf, 0xb9, 0x92, 0x2b, 0x67, 0xe9, + 0xf4, 0x91, 0x2b, 0xab, 0x72, 0x2b, 0xa5, 0xd1, 0x56, 0xdf, 0xea, 0x40, + 0xbf, 0x5e, 0x32, 0x83, 0x87, 0xf8, 0xce, 0x5a, 0x89, 0x4a, 0x98, 0x2a, + 0x1e, 0x98, 0x90, 0xcd, 0xf0, 0xc8, 0x55, 0x22, 0x80, 0x95, 0xaa, 0xa2, + 0x50, 0xcc, 0x4a, 0xd7, 0x75, 0xa8, 0xe8, 0x5e, 0xde, 0xb8, 0x86, 0x7e, + 0x5b, 0xbc, 0x95, 0xee, 0x72, 0x7e, 0x77, 0x61, 0x09, 0x92, 0x18, 0x1d, + 0x7d, 0x05, 0xdc, 0x00, 0x9b, 0x19, 0x0f, 0x49, 0xab, 0x22, 0x21, 0xe4, + 0x33, 0x17, 0x2a, 0x1a, 0xe3, 0xf9, 0x1b, 0x37, 0x7d, 0xf7, 0xea, 0x38, + 0xb6, 0xc4, 0x95, 0x08, 0x7f, 0x42, 0x33, 0xc7, 0x36, 0x4e, 0xf6, 0xc0, + 0x03, 0xbe, 0xb6, 0x5a, 0x83, 0xee, 0xd8, 0xcf, 0x24, 0x9c, 0x28, 0x0d, + 0x4f, 0x92, 0xcd, 0xb8}; + +static const std::vector priv_key_45{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xb5, 0xfb, 0xbe, 0xb3, 0x78, 0x42, 0x99, 0x39, 0xf0, 0x84, + 0x03, 0x98, 0xee, 0x08, 0x8e, 0xad, 0x9d, 0x29, 0x80, 0xae, 0x13, 0xe1, + 0x80, 0xf1, 0xfe, 0xb9, 0x7f, 0x07, 0xe1, 0x2d, 0x43, 0x4c, 0x22, 0xa6, + 0xef, 0x1a, 0x1a, 0x6b, 0x30, 0x6d, 0xaf, 0xfb, 0x6b, 0x4c, 0x64, 0x2e, + 0x0c, 0x80, 0x1a, 0x0a, 0xd8, 0x14, 0x29, 0x80, 0xc3, 0x19, 0xca, 0xf3, + 0xa1, 0x86, 0x94, 0xee, 0x8f, 0x92, 0x33, 0xbb, 0x7f, 0x39, 0x0c, 0x58, + 0xef, 0x6f, 0x4b, 0xb0, 0xa2, 0x2c, 0xe4, 0xed, 0x74, 0xd2, 0x61, 0x9f, + 0x9b, 0x1e, 0x33, 0x69, 0x52, 0xa4, 0x93, 0xd9, 0x29, 0x98, 0x30, 0xf2, + 0x05, 0x1d, 0xcd, 0xd0, 0x75, 0x8d, 0x27, 0xe2, 0xb5, 0x5a, 0x00, 0x6e, + 0x73, 0xb4, 0xb6, 0xe4, 0x0f, 0xb5, 0x76, 0xfe, 0xcd, 0xc8, 0xb0, 0x4e, + 0x23, 0x95, 0xa9, 0x1b, 0x0c, 0x6c, 0x03, 0x2d, 0xef, 0x08, 0xe1, 0x19, + 0xfc, 0xff, 0x49, 0x65, 0xe0, 0xdb, 0xb9, 0x2d, 0x44, 0x1a, 0x92, 0x72, + 0xe1, 0xaa, 0x5f, 0xe8, 0xa8, 0x3f, 0x04, 0xae, 0x86, 0x9a, 0x19, 0x55, + 0x20, 0x0c, 0x51, 0x36, 0x2c, 0xc3, 0xfa, 0xf6, 0x63, 0x5f, 0x7b, 0xdb, + 0x4d, 0x90, 0x76, 0xb6, 0x17, 0x81, 0x93, 0xac, 0x57, 0x3c, 0xe0, 0x6f, + 0x7e, 0xca, 0x89, 0xf4, 0xb8, 0x67, 0x24, 0x9f, 0x2a, 0xdc, 0x6e, 0xb5, + 0x33, 0xa6, 0x72, 0xdf, 0x58, 0xf4, 0xf2, 0x09, 0x7a, 0x25, 0x37, 0xdd, + 0x13, 0x91, 0xd9, 0xc6, 0x28, 0xa7, 0x40, 0xe3, 0x9a, 0x08, 0xc1, 0xc3, + 0x70, 0x36, 0xba, 0x90, 0xc4, 0x34, 0xa2, 0xc7, 0xd1, 0xf4, 0x7b, 0x1d, + 0x3d, 0xfb, 0x9d, 0x1b, 0xcf, 0xc3, 0xaa, 0xbf, 0x34, 0x64, 0x31, 0x5f, + 0x22, 0xfd, 0xfb, 0x20, 0x47, 0x40, 0x4c, 0xb3, 0x04, 0xb9, 0xae, 0x38, + 0x33, 0xaf, 0x71, 0x08, 0x5c, 0xe2, 0x12, 0x0a, 0xd0, 0x1e, 0xcd, 0xd6, + 0x61, 0x47, 0x1f, 0x85, 0xd6, 0x0d, 0xac, 0x9e, 0x73, 0xbf, 0x86, 0xa9, + 0xda, 0xd0, 0x4b, 0x1b, 0xb4, 0x05, 0x39, 0x1c, 0x07, 0x0c, 0x0d, 0x09, + 0xce, 0xd4, 0x9e, 0x46, 0x71, 0xc5, 0x6a, 0xff, 0xd2, 0x02, 0x2a, 0xab, + 0xda, 0x46, 0x15, 0x1c, 0x79, 0x0a, 0xc6, 0xe6, 0xfb, 0x44, 0x28, 0x1d, + 0x31, 0x1a, 0x46, 0x08, 0x56, 0x69, 0x41, 0xe9, 0x90, 0x9f, 0x8a, 0x58, + 0x64, 0x87, 0xa7, 0x07, 0xee, 0x25, 0xee, 0x30, 0xe5, 0x3e, 0x26, 0xa2, + 0xa0, 0xa9, 0x96, 0x98, 0xee, 0x04, 0x2f, 0x13, 0x17, 0xbf, 0xca, 0xf3, + 0x58, 0x5d, 0x42, 0x44, 0x0a, 0x92, 0x72, 0x51, 0x81, 0xc8, 0x92, 0xa5, + 0x0a, 0x68, 0xe8, 0x48, 0x79, 0x14, 0x23, 0xce, 0x7e, 0x60, 0x60, 0xd2, + 0x2e, 0x01, 0x18, 0x70, 0x0f, 0x8f, 0x64, 0xdf, 0x83, 0x2f, 0x73, 0x8f, + 0xf1, 0xf7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x2b, + 0xdf, 0x9d, 0x82, 0x37, 0x24, 0x17, 0x3c, 0xd8, 0xb7, 0x7b, 0x06, 0x8b, + 0x9c, 0x94, 0x89, 0x56, 0xb2, 0x82, 0xcb, 0x75, 0x0f, 0x90, 0xbe, 0xc6, + 0xe2, 0x81, 0xb5, 0xac, 0x9b, 0xf4, 0xf5, 0x8e, 0x05, 0x20, 0xef, 0xf2, + 0x1e, 0x95, 0x76, 0x5c, 0x4f, 0x08, 0xf7, 0x49, 0xcf, 0xb0, 0x43, 0xd2, + 0x03, 0x7b, 0x44, 0xa1, 0x1c, 0xe1, 0xec, 0x7d, 0xf9, 0x6e, 0x9f, 0xbb, + 0x98, 0x28, 0x14, 0xdf, 0x53, 0xfc, 0xc0, 0x0c, 0x32, 0x04, 0xc7, 0x98, + 0x3f, 0xe5, 0x59, 0x5d, 0x77, 0xc2, 0x0a, 0x56, 0x6e, 0xdc, 0x3e, 0xd3, + 0xb6, 0x38, 0xae, 0x64, 0xd6, 0x9e, 0x28, 0x8a, 0xe4, 0x4e, 0x47, 0x79, + 0x2f, 0x20, 0xa7, 0xff, 0x4d, 0xb0, 0xdb, 0x19, 0xef, 0x87, 0x05, 0xb2, + 0x72, 0x19, 0x37, 0x6e, 0x90, 0xcf, 0x9b, 0xea, 0xa5, 0x6b, 0xfe, 0xd0, + 0xde, 0x2c, 0x88, 0x7d, 0xdb, 0xbd, 0x1d, 0x2e, 0xe7, 0xcd, 0x0e, 0xde, + 0xeb, 0x28, 0xe2, 0xd0, 0x2a, 0x11, 0x99, 0x36, 0x65, 0x6b, 0xf2, 0x5f, + 0x5c, 0xff, 0xf2, 0xf1, 0x76, 0x02, 0x0d, 0x74, 0xbe, 0x09, 0x13, 0xef, + 0x20, 0x58, 0x7a, 0x87, 0x2e, 0x8f, 0x96, 0x9d, 0x8d, 0xa9, 0x8d, 0x82, + 0x91, 0x33, 0xe9, 0x91, 0x68, 0xa3, 0x3f, 0x91, 0xfc, 0x4f, 0x5d, 0x15, + 0x15, 0x62, 0xbf, 0xbb, 0x1c, 0x84, 0x80, 0xd0, 0x4f, 0xef, 0x3b, 0x70, + 0xb1, 0x26, 0x19, 0x4f, 0xea, 0xe6, 0xc9, 0x17, 0xea, 0x5f, 0x4c, 0x73, + 0x7a, 0xf9, 0xef, 0xb3, 0x17, 0x66, 0xae, 0x6c, 0x3b, 0x46, 0x26, 0x37, + 0xf2, 0x4a, 0x20, 0xcf, 0x16, 0xa9, 0xbb, 0xe6, 0xf4, 0xb4, 0x50, 0x23, + 0x93, 0x76, 0xa5, 0xda, 0x2a, 0xcf, 0x78, 0xa9, 0xc2, 0x6f, 0xcc, 0x0e, + 0x32, 0x0c, 0x25, 0x58, 0x84, 0x14, 0xcc, 0xdb, 0xc8, 0xc2, 0xad, 0xd7, + 0x09, 0x4a, 0x57, 0x07, 0x2f, 0x59, 0x1b, 0x07, 0x6f, 0xf2, 0x1a, 0x9e, + 0x13, 0x80, 0xe3, 0xe2, 0x80, 0xae, 0xed, 0x1d, 0x1a, 0xad, 0x83, 0x0b, + 0x23, 0xb2, 0xf7, 0xaa, 0x6a, 0xbd, 0x21, 0x61, 0xd3, 0x38, 0xf1, 0xc2, + 0xdd, 0xed, 0xc4, 0xc5, 0x2b, 0x35, 0xcb, 0x6b, 0xcf, 0xc1, 0x6b, 0x05, + 0xd4, 0xad, 0x31, 0x10, 0xc9, 0x55, 0x98, 0xae, 0xae, 0x0f, 0xc0, 0x95, + 0xc1, 0x96, 0xba, 0x4f, 0x10, 0x32, 0x0b, 0x86, 0x8f, 0xe1, 0x8d, 0x39, + 0xef, 0xf7, 0x19, 0xfb, 0xfb, 0x8e, 0x38, 0xc3, 0xb9, 0x00, 0x70, 0x20, + 0x3e, 0x9a, 0x20, 0x80, 0x7a, 0x44, 0xee, 0x59, 0x3f, 0xea, 0x9e, 0xff, + 0x28, 0x28, 0xf9, 0x12, 0x3a, 0x51, 0x78, 0xa2, 0x50, 0x2e, 0x1d, 0xd1, + 0x8f, 0x79, 0x90, 0xbf, 0x75, 0x8f, 0xce, 0x88, 0xe5, 0xfb, 0xd8, 0xa6, + 0xa6, 0x59, 0x1b, 0xd2, 0xe9, 0x00, 0xef, 0x9a, 0xfa, 0xf8, 0x81, 0x02, + 0x81, 0xc1, 0x00, 0xf8, 0x0e, 0x67, 0x11, 0xf5, 0xd3, 0x88, 0x59, 0x6a, + 0xa6, 0x1c, 0x5e, 0xcb, 0x46, 0xb6, 0x3b, 0x25, 0xe8, 0x7b, 0x7a, 0xd6, + 0xc2, 0xa6, 0xac, 0x79, 0xd3, 0x4a, 0x26, 0xdf, 0x22, 0xe7, 0x0c, 0xf8, + 0x24, 0x33, 0x99, 0x0f, 0x9f, 0x28, 0x20, 0x71, 0x3e, 0x4d, 0x3f, 0x15, + 0xc7, 0x74, 0x71, 0x7e, 0xff, 0x44, 0x39, 0xa2, 0x9c, 0x05, 0x2a, 0x3d, + 0x30, 0xee, 0x3a, 0x64, 0x55, 0xf4, 0x42, 0x06, 0x6e, 0x01, 0x8e, 0xa8, + 0x52, 0x39, 0x13, 0x43, 0x82, 0xc8, 0x1a, 0x5f, 0xbe, 0x60, 0xf6, 0xec, + 0x45, 0xde, 0x00, 0x36, 0x73, 0x19, 0x40, 0xbc, 0x85, 0x17, 0x6b, 0x69, + 0x1a, 0x09, 0x78, 0x06, 0xec, 0xb8, 0x90, 0xee, 0xd7, 0x18, 0xb9, 0xcf, + 0x53, 0xe5, 0x9f, 0x62, 0x4c, 0xa8, 0x57, 0x48, 0x2c, 0x7a, 0x42, 0x0d, + 0x5e, 0x39, 0xc4, 0x35, 0x5c, 0xd8, 0x33, 0xe9, 0x78, 0xb5, 0x07, 0xe4, + 0x52, 0x65, 0xe2, 0x0d, 0xf1, 0x4b, 0x6e, 0x5a, 0xb9, 0x9f, 0xe5, 0x95, + 0x08, 0x3e, 0x77, 0xec, 0x66, 0x32, 0x30, 0x4f, 0x5e, 0x74, 0x6f, 0x87, + 0xff, 0xfa, 0x14, 0x02, 0x94, 0xc7, 0x90, 0x67, 0xfb, 0xf9, 0xc8, 0xb5, + 0x6d, 0x95, 0x81, 0xe4, 0x14, 0xe3, 0x38, 0xfe, 0x68, 0x29, 0x8e, 0x91, + 0x0f, 0xd1, 0xd9, 0x96, 0xf3, 0x03, 0xa9, 0x97, 0x77, 0x0f, 0xca, 0x4f, + 0x44, 0xcc, 0x49, 0x02, 0x81, 0xc1, 0x00, 0xbb, 0xcf, 0xab, 0x12, 0xfa, + 0x11, 0x8a, 0xd0, 0x19, 0xa2, 0x6e, 0xfc, 0xd4, 0x91, 0x1d, 0xff, 0x03, + 0x67, 0x95, 0x31, 0x31, 0x3a, 0xd1, 0x8d, 0x65, 0x06, 0x8c, 0x8a, 0x0c, + 0xe3, 0x61, 0x98, 0x4d, 0x6e, 0x08, 0xe1, 0x73, 0xe4, 0xb4, 0x30, 0x7f, + 0x5b, 0xac, 0xe3, 0xa1, 0x2e, 0x46, 0x7c, 0xf6, 0x85, 0x6d, 0xf8, 0xfa, + 0x8f, 0x96, 0xae, 0xab, 0xa7, 0xc4, 0x1e, 0x6f, 0x7b, 0x4c, 0x3b, 0xb1, + 0xcf, 0xdf, 0x60, 0x0c, 0x73, 0x8a, 0x69, 0xc7, 0x4d, 0x9a, 0x56, 0xcb, + 0x2e, 0x57, 0x42, 0x40, 0x4e, 0xd1, 0x2a, 0xef, 0x16, 0xcf, 0xfc, 0xa7, + 0x95, 0xa5, 0xad, 0x5c, 0x2e, 0x97, 0x86, 0x65, 0x94, 0xd1, 0xeb, 0x33, + 0xb3, 0xa0, 0xef, 0xab, 0xa8, 0x1b, 0x1a, 0x76, 0x27, 0x84, 0xe8, 0xee, + 0x6c, 0x1c, 0x21, 0x88, 0x6c, 0xcf, 0xf4, 0x1c, 0xd1, 0xa8, 0x87, 0xf3, + 0x09, 0x88, 0x50, 0xdd, 0xb4, 0x76, 0x34, 0x1f, 0xae, 0x03, 0xe6, 0x94, + 0x06, 0x34, 0xd0, 0x6f, 0x9d, 0x2a, 0xf5, 0x1f, 0x01, 0xb2, 0xe5, 0xfa, + 0x7d, 0xfa, 0xed, 0x42, 0xd9, 0x61, 0xac, 0x82, 0x52, 0xb5, 0xf6, 0x10, + 0x3d, 0xe1, 0x63, 0xbd, 0x72, 0x4c, 0x1a, 0xbd, 0x79, 0x02, 0xdc, 0xf1, + 0xb5, 0x69, 0x5c, 0xe1, 0xf6, 0x63, 0xf4, 0x22, 0xc0, 0x95, 0x21, 0x5c, + 0xd1, 0xc5, 0x0b, 0xc5, 0x1c, 0x4c, 0x3f, 0x02, 0x81, 0xc1, 0x00, 0xb6, + 0x70, 0x99, 0x5b, 0xfb, 0x4a, 0x76, 0x29, 0x15, 0xa8, 0x50, 0x8b, 0x63, + 0xc4, 0x81, 0x38, 0xe5, 0x7b, 0xa4, 0x7d, 0xc7, 0x40, 0x68, 0xa7, 0xc7, + 0xfe, 0x1f, 0xb6, 0x91, 0x3c, 0xb1, 0x64, 0xb7, 0x88, 0xa0, 0xae, 0x7d, + 0x6f, 0xd8, 0x6a, 0x6b, 0xff, 0x9f, 0x7e, 0xbb, 0x7c, 0xf3, 0xe6, 0x99, + 0xba, 0x13, 0x2a, 0xb4, 0xaf, 0x3d, 0x99, 0x40, 0x62, 0x21, 0x84, 0xae, + 0xd1, 0x0d, 0x12, 0x16, 0x7a, 0x88, 0x08, 0xad, 0x41, 0xb4, 0x1a, 0xb7, + 0xf7, 0x93, 0x46, 0xda, 0x8e, 0x41, 0xf0, 0xb9, 0xfb, 0xf4, 0xf8, 0x81, + 0x13, 0x8c, 0x4a, 0x31, 0x9d, 0x4d, 0x89, 0x41, 0x46, 0xd6, 0x1a, 0x02, + 0x35, 0xce, 0xd5, 0x41, 0xe4, 0xcf, 0x99, 0xb1, 0xa4, 0x09, 0xe9, 0x7c, + 0xb9, 0xd6, 0xc2, 0x43, 0x21, 0xfb, 0x55, 0x63, 0x51, 0x9e, 0xf8, 0xf1, + 0x2a, 0x75, 0x15, 0x51, 0x2c, 0xe7, 0x30, 0x83, 0xbc, 0x1a, 0x94, 0xf5, + 0x1e, 0x38, 0x15, 0x55, 0x02, 0xdb, 0x58, 0x56, 0x91, 0x36, 0xa8, 0xab, + 0x24, 0xca, 0xda, 0xff, 0x35, 0x00, 0x3c, 0x1b, 0x71, 0xa8, 0x33, 0x59, + 0x66, 0xa5, 0x94, 0x4e, 0xf6, 0x63, 0x53, 0x3c, 0x24, 0xf9, 0xe6, 0x0b, + 0xa3, 0x55, 0x2f, 0x50, 0xe5, 0xb9, 0x52, 0xd2, 0xdc, 0x28, 0xc2, 0x79, + 0x24, 0x08, 0xd8, 0x8d, 0xbf, 0x12, 0xcd, 0x00, 0x1a, 0x20, 0x89, 0x02, + 0x81, 0xc0, 0x21, 0xe3, 0xdd, 0x68, 0xf5, 0x3b, 0x09, 0x23, 0x78, 0x1c, + 0xb9, 0x8e, 0x62, 0x05, 0x35, 0xb6, 0x78, 0xb4, 0xce, 0x55, 0x2c, 0x1f, + 0x03, 0x05, 0x52, 0xbf, 0x95, 0xc8, 0xab, 0x7e, 0xb4, 0x73, 0xb9, 0x35, + 0x2b, 0xe1, 0x12, 0xfa, 0xa8, 0x11, 0x40, 0x4a, 0x18, 0xae, 0x92, 0xbd, + 0x38, 0xf6, 0xff, 0xbd, 0x20, 0x15, 0x17, 0x91, 0xa5, 0x8d, 0x2b, 0x68, + 0x80, 0x99, 0x45, 0x60, 0xa8, 0x66, 0xf5, 0x35, 0x1f, 0x87, 0xc3, 0x77, + 0x6d, 0xf8, 0x9c, 0x80, 0x42, 0x63, 0x7b, 0x12, 0x87, 0xa8, 0x6a, 0xd6, + 0x4e, 0x24, 0x43, 0x34, 0x88, 0x9f, 0x7c, 0xd6, 0x22, 0x29, 0x60, 0x43, + 0x00, 0x10, 0xbe, 0x6f, 0xd6, 0x59, 0x6c, 0xe0, 0xf3, 0x1f, 0x8c, 0x88, + 0x2f, 0x2b, 0xdd, 0x3a, 0x50, 0x5f, 0x7f, 0xf6, 0x7e, 0x35, 0x06, 0xdb, + 0x2b, 0xc3, 0x4f, 0x17, 0xfe, 0x23, 0x5a, 0x15, 0xd4, 0x45, 0x53, 0x5c, + 0x67, 0x20, 0x0c, 0xbf, 0x67, 0xf0, 0xc9, 0xb1, 0x3d, 0x02, 0x87, 0xc1, + 0x82, 0xa8, 0xec, 0xc9, 0x6f, 0xb0, 0xd4, 0x3c, 0xbb, 0x74, 0xe8, 0xe5, + 0x35, 0x1c, 0xdd, 0xff, 0x72, 0xda, 0x4e, 0x1f, 0xfc, 0x75, 0xf5, 0x0f, + 0x94, 0xf0, 0x16, 0x54, 0xa9, 0xd1, 0x98, 0xc4, 0x35, 0x99, 0x0f, 0x25, + 0x58, 0xf0, 0x0a, 0xfd, 0x59, 0x6b, 0xc5, 0xc6, 0x0c, 0x9a, 0x8d, 0x1d, + 0x08, 0x1d, 0x02, 0x81, 0xc1, 0x00, 0x87, 0xf3, 0xfe, 0xe2, 0x84, 0xc5, + 0x4a, 0x91, 0xf2, 0xa0, 0xf7, 0x46, 0xa4, 0x9d, 0x08, 0x8f, 0x7b, 0x46, + 0x42, 0x8b, 0xed, 0x97, 0x4e, 0x9e, 0x20, 0x58, 0x39, 0x31, 0x31, 0x6c, + 0x66, 0xa0, 0xf6, 0x41, 0x83, 0x4f, 0xbf, 0x85, 0xb7, 0x87, 0x81, 0x70, + 0x4d, 0x13, 0x4d, 0xd3, 0x71, 0xca, 0x57, 0xa2, 0xee, 0xce, 0xa5, 0xfd, + 0x04, 0x23, 0x99, 0x91, 0xb5, 0x61, 0x19, 0xaa, 0x81, 0xc4, 0x1f, 0xa2, + 0x60, 0xc8, 0x1c, 0x7f, 0x58, 0xd2, 0xa5, 0x7c, 0x89, 0x7f, 0x4e, 0x08, + 0x15, 0x63, 0x31, 0xfe, 0x18, 0x1a, 0x1f, 0xf5, 0x87, 0xe8, 0x4c, 0x77, + 0x8b, 0x80, 0xc6, 0x94, 0x7a, 0xbb, 0x90, 0x74, 0xc3, 0xe5, 0xe3, 0xab, + 0x9e, 0xcb, 0x90, 0x1a, 0x34, 0x56, 0x43, 0x31, 0xc8, 0x9a, 0xd6, 0xd7, + 0x73, 0x4f, 0xfa, 0xa2, 0x09, 0x91, 0x3a, 0xae, 0x4c, 0x48, 0xd0, 0x57, + 0xb2, 0xa0, 0xeb, 0xb5, 0x88, 0x71, 0xcd, 0x6c, 0x7c, 0x37, 0xd5, 0xe1, + 0x7a, 0xa7, 0xa7, 0xde, 0x3f, 0x14, 0x5a, 0x7f, 0xd7, 0xd3, 0xdf, 0xae, + 0x8e, 0xfc, 0xe0, 0x71, 0x3e, 0xa2, 0x3d, 0x65, 0xea, 0x73, 0x1b, 0xa3, + 0x9a, 0x7c, 0xe9, 0x95, 0xd8, 0x9e, 0x85, 0xb6, 0x35, 0x35, 0x47, 0x52, + 0x8a, 0x7f, 0x2e, 0xb0, 0x0b, 0x27, 0x23, 0x50, 0x4a, 0xc8, 0x41, 0xa4, + 0xd3, 0x12, 0x6d, 0x00, 0x14, 0x0d}; + +static const std::vector priv_key_46{ + 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xc4, 0x5d, 0x24, 0x35, 0x58, 0xc9, 0xb2, 0x4e, 0x52, 0x6f, + 0x6c, 0x21, 0x0e, 0xe4, 0x88, 0x09, 0x10, 0x54, 0xf9, 0xc8, 0xd8, 0x23, + 0x81, 0xdd, 0x4c, 0xd0, 0x5a, 0xf8, 0x5b, 0x9b, 0xb5, 0x1d, 0x9e, 0x41, + 0xda, 0xc5, 0xb7, 0xb3, 0x11, 0x93, 0x38, 0x4c, 0x5e, 0xec, 0x8f, 0x9a, + 0xa3, 0x7b, 0xf5, 0xcd, 0xbd, 0xc8, 0x3b, 0x63, 0x78, 0xa6, 0xb8, 0x96, + 0x3a, 0x4e, 0x77, 0x9c, 0x83, 0xc6, 0xed, 0xb9, 0xe3, 0x62, 0x85, 0x31, + 0xaa, 0xf1, 0xd7, 0xc5, 0xbd, 0xf9, 0x41, 0x92, 0x4a, 0x56, 0xb1, 0x6d, + 0x08, 0x60, 0x97, 0xe0, 0x60, 0xe7, 0xa1, 0xcd, 0x33, 0xc0, 0xc9, 0x92, + 0xc4, 0x84, 0xaf, 0x98, 0x90, 0xa3, 0x18, 0x49, 0xf3, 0x94, 0x67, 0x14, + 0xe2, 0xd4, 0x04, 0x86, 0x35, 0x44, 0x88, 0x5b, 0xd9, 0xd7, 0x7d, 0xc1, + 0x10, 0x55, 0x45, 0x8e, 0x5a, 0xe1, 0xb1, 0xf4, 0x62, 0x6e, 0xf1, 0x34, + 0x5f, 0x03, 0xb4, 0x1b, 0x46, 0x79, 0x53, 0x4c, 0xc3, 0x50, 0x81, 0x61, + 0xdf, 0x16, 0x3d, 0x6b, 0xf4, 0x20, 0x4a, 0x38, 0xfc, 0xfa, 0x77, 0x15, + 0x4c, 0xe5, 0x57, 0xeb, 0x33, 0xf0, 0x16, 0x98, 0x5a, 0x2a, 0x26, 0xfc, + 0xcc, 0xf7, 0x92, 0x05, 0x5e, 0x52, 0x05, 0xa0, 0x3c, 0x22, 0x1f, 0xbc, + 0x02, 0xa1, 0xc8, 0xb1, 0x52, 0x0f, 0x0f, 0x39, 0x53, 0xa0, 0xa2, 0x23, + 0xe3, 0xe0, 0xea, 0xa2, 0xb2, 0x96, 0x17, 0xef, 0x1d, 0xc4, 0x68, 0xe6, + 0x94, 0x08, 0x43, 0x76, 0x45, 0x07, 0xf6, 0x5b, 0xcc, 0xa1, 0xab, 0x61, + 0x09, 0x65, 0x51, 0xf8, 0xc5, 0x23, 0x0c, 0xd4, 0x31, 0x7f, 0xb3, 0xda, + 0xfd, 0x7d, 0x50, 0x2e, 0x06, 0x56, 0x57, 0x4b, 0x18, 0xca, 0xbb, 0x36, + 0xc0, 0x72, 0xc7, 0xb6, 0xc6, 0x62, 0xcd, 0xfb, 0x31, 0x91, 0x3a, 0xc1, + 0x87, 0xcf, 0x10, 0xe7, 0x28, 0x2b, 0x74, 0x6d, 0x7b, 0x8d, 0x62, 0x00, + 0x5e, 0x5d, 0x14, 0xf8, 0xe7, 0x49, 0x8e, 0x20, 0x3f, 0x52, 0x52, 0x96, + 0x9b, 0x26, 0x4b, 0x58, 0xf8, 0x3e, 0x7c, 0x6d, 0xa9, 0x9b, 0x5c, 0x42, + 0xc8, 0x9d, 0x00, 0x00, 0x99, 0xc7, 0x66, 0x26, 0xb8, 0x47, 0x88, 0x2e, + 0x44, 0x1a, 0x13, 0xbf, 0xb5, 0xea, 0xb0, 0x1c, 0x78, 0x87, 0xd6, 0xf2, + 0x72, 0x1f, 0xb1, 0x42, 0x9b, 0xb7, 0x99, 0x06, 0x10, 0x33, 0xa3, 0xcb, + 0x2c, 0x7a, 0xd0, 0x55, 0xab, 0xfb, 0xa9, 0x8c, 0x02, 0x7b, 0x07, 0x6e, + 0x1f, 0x5e, 0xdb, 0x33, 0x60, 0x09, 0x91, 0xb5, 0xd8, 0x2f, 0x97, 0x19, + 0x45, 0x51, 0x47, 0x29, 0x69, 0x10, 0x85, 0x60, 0x00, 0x26, 0x84, 0xbd, + 0x72, 0xdf, 0x38, 0xb0, 0xcf, 0xf8, 0x95, 0xf4, 0x19, 0xef, 0x18, 0xe3, + 0x8d, 0x07, 0x00, 0xeb, 0xea, 0x81, 0x6a, 0x0e, 0x92, 0xf3, 0x50, 0x65, + 0x1d, 0x55, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0x81, 0x34, 0x10, 0x09, 0x11, 0xfc, 0xd4, 0xd7, 0xf8, 0x21, 0xdc, 0x71, + 0xfc, 0x0c, 0x9e, 0xfd, 0xe7, 0xc3, 0x21, 0xff, 0xe7, 0x47, 0xa5, 0xc1, + 0x69, 0x33, 0x87, 0x47, 0xf7, 0x6f, 0x02, 0xc3, 0x14, 0x48, 0x9c, 0x9c, + 0x8f, 0xfc, 0xc1, 0x49, 0xaf, 0x37, 0x81, 0x16, 0x02, 0x7f, 0x6b, 0xa6, + 0xba, 0xdb, 0xbf, 0x4e, 0x2a, 0xd5, 0x8e, 0xa3, 0x94, 0xbd, 0x34, 0x6c, + 0x41, 0x03, 0xb9, 0x29, 0x81, 0x6e, 0x58, 0x91, 0x90, 0xb6, 0x57, 0x96, + 0x7d, 0xb5, 0x5d, 0x04, 0xcf, 0x02, 0x64, 0xeb, 0x9a, 0x1e, 0xf5, 0xee, + 0x28, 0xc0, 0xb8, 0xc2, 0x70, 0x92, 0x46, 0xc5, 0x49, 0x5c, 0xca, 0xf5, + 0xcb, 0x5c, 0x85, 0x7e, 0xeb, 0x12, 0x6d, 0xb5, 0x6e, 0x06, 0x2e, 0x21, + 0xf7, 0x40, 0x1f, 0x78, 0x92, 0x88, 0x6d, 0x53, 0xff, 0x28, 0xb3, 0x88, + 0x88, 0x15, 0xdc, 0xf2, 0xb8, 0x56, 0xe7, 0x15, 0xbc, 0x9c, 0x0b, 0x10, + 0xb2, 0xc7, 0x67, 0x9d, 0x99, 0x13, 0xdf, 0x47, 0xef, 0x79, 0xe8, 0x82, + 0x07, 0xb4, 0x2a, 0x93, 0xbc, 0x82, 0xb6, 0xe2, 0x4e, 0xcc, 0xb3, 0x26, + 0x0c, 0xad, 0x74, 0x25, 0x3b, 0x98, 0xcf, 0x6b, 0x00, 0xf0, 0x42, 0x25, + 0x7b, 0xed, 0x10, 0x5c, 0xc3, 0xda, 0xe4, 0xf6, 0x47, 0x0f, 0x3c, 0x64, + 0x1b, 0x5b, 0xa1, 0x74, 0xcb, 0x3d, 0x9b, 0x2b, 0x0c, 0xc4, 0xb4, 0xc1, + 0x37, 0x3a, 0xed, 0xd0, 0xef, 0x11, 0xbd, 0xa1, 0x31, 0x0a, 0x97, 0x68, + 0x09, 0x84, 0x35, 0x12, 0x52, 0x3a, 0x61, 0xa7, 0x11, 0x2a, 0xf7, 0x00, + 0x31, 0x54, 0x1a, 0xe4, 0x02, 0x0e, 0xe1, 0x60, 0x02, 0x6e, 0xe0, 0x07, + 0xbe, 0xe6, 0x5c, 0x16, 0x9c, 0x03, 0xef, 0x3c, 0x86, 0x97, 0xcd, 0xfd, + 0x8b, 0x1b, 0x21, 0xa2, 0x27, 0xb8, 0xf4, 0x9d, 0xf3, 0x40, 0xab, 0xbc, + 0x1d, 0xf4, 0x92, 0xa0, 0xcb, 0xfa, 0x4f, 0x4b, 0x7f, 0xd5, 0xe5, 0x8f, + 0xe6, 0xdf, 0xfc, 0x54, 0x0f, 0xfe, 0xa3, 0x1c, 0x7f, 0xd8, 0x6e, 0xb4, + 0xac, 0xed, 0xe0, 0xea, 0xad, 0x81, 0x01, 0x43, 0x49, 0x81, 0xf3, 0x71, + 0x64, 0x88, 0xe5, 0xf7, 0xd6, 0x9c, 0x6e, 0x57, 0xc0, 0xf1, 0xc4, 0x74, + 0xfa, 0xcc, 0x71, 0x8e, 0x96, 0x6d, 0xb0, 0x55, 0x8b, 0xa3, 0xe3, 0x04, + 0x95, 0x6a, 0xe2, 0xe2, 0x2d, 0xfe, 0xba, 0x40, 0xc2, 0x1a, 0x18, 0x8e, + 0x7e, 0x6d, 0x4b, 0x69, 0xd0, 0x00, 0xc1, 0x06, 0xf5, 0xd7, 0x18, 0x50, + 0x1f, 0x98, 0x7f, 0xe3, 0xf8, 0xbb, 0x32, 0x12, 0xd7, 0x14, 0x5d, 0x42, + 0xac, 0xde, 0xd2, 0xf3, 0x5e, 0xfa, 0x16, 0x5e, 0xdf, 0x10, 0x87, 0xea, + 0xd0, 0x5d, 0xfa, 0x52, 0xc3, 0x8a, 0xbc, 0x3b, 0xd1, 0x7e, 0x18, 0x95, + 0xab, 0xad, 0xb0, 0x34, 0x40, 0x92, 0xaf, 0x20, 0xda, 0xf8, 0x5d, 0x01, + 0x02, 0x81, 0xc1, 0x00, 0xf4, 0x6c, 0x11, 0x76, 0x83, 0x9f, 0x31, 0xeb, + 0x0a, 0xdb, 0xd4, 0x23, 0xe8, 0xec, 0xda, 0x27, 0x5f, 0xf2, 0xb4, 0x7b, + 0xe3, 0x9e, 0x06, 0x14, 0x5a, 0x63, 0x04, 0xd3, 0x0a, 0x90, 0xf3, 0x03, + 0x84, 0x4a, 0x6a, 0x8b, 0x30, 0x00, 0xe5, 0x31, 0x19, 0xe8, 0x2c, 0x30, + 0x3c, 0xb0, 0x2e, 0xe3, 0xa7, 0x60, 0x95, 0x8d, 0x60, 0x4c, 0x6f, 0x52, + 0xd5, 0x6b, 0x5b, 0xd5, 0xd9, 0x9e, 0x0f, 0xdc, 0xe4, 0x17, 0x65, 0x64, + 0x5f, 0x2c, 0x0c, 0xd3, 0x44, 0x60, 0x76, 0xee, 0xbe, 0xe8, 0x3a, 0xae, + 0xfe, 0x29, 0x93, 0x71, 0x3e, 0x37, 0x09, 0x15, 0xb2, 0x3e, 0xc5, 0x8e, + 0xc6, 0xb1, 0x95, 0xe5, 0x96, 0xd1, 0x69, 0x34, 0x04, 0x3f, 0xc8, 0x8f, + 0x1a, 0x71, 0x8b, 0xec, 0x3d, 0xde, 0x99, 0xac, 0xac, 0xe7, 0x45, 0xc9, + 0xd0, 0x16, 0x38, 0x3f, 0xed, 0xf5, 0xce, 0xb5, 0xcb, 0x9f, 0x01, 0xe5, + 0xcb, 0x0f, 0x1e, 0xa8, 0x01, 0xe1, 0x63, 0xfd, 0x1c, 0x6a, 0xdd, 0x5a, + 0x34, 0x81, 0x2a, 0xef, 0xcc, 0x37, 0x9f, 0x67, 0xdf, 0x11, 0xbc, 0x9f, + 0x53, 0xf3, 0x20, 0x90, 0xaf, 0x8c, 0x07, 0xd0, 0x56, 0x80, 0xde, 0x33, + 0xe4, 0x5f, 0xd4, 0x49, 0x47, 0x61, 0x22, 0x46, 0x85, 0x15, 0xc6, 0x70, + 0x47, 0x3a, 0x64, 0x79, 0x5a, 0x16, 0x2c, 0x7c, 0x26, 0xbc, 0xcc, 0x78, + 0x68, 0x4f, 0x03, 0xb5, 0x02, 0x81, 0xc1, 0x00, 0xcd, 0xaa, 0x4d, 0xfc, + 0xc6, 0x02, 0x80, 0xd7, 0x6a, 0x88, 0xb2, 0xe3, 0x13, 0xe6, 0xb0, 0xc8, + 0xb9, 0xf4, 0x79, 0xbf, 0xd1, 0xcb, 0x64, 0xfd, 0xaf, 0x98, 0x6e, 0xeb, + 0xa3, 0x66, 0xd4, 0xea, 0x16, 0x0b, 0x35, 0xe1, 0x18, 0x07, 0xd4, 0x60, + 0xff, 0x58, 0x62, 0x9c, 0x00, 0xcf, 0x2e, 0xa2, 0x7c, 0x32, 0x41, 0xfe, + 0xae, 0x19, 0xbc, 0x2e, 0xd7, 0xb5, 0x54, 0x90, 0x48, 0x1b, 0x1b, 0x32, + 0x22, 0xb4, 0x20, 0x99, 0x13, 0x89, 0xe6, 0x7a, 0x63, 0x8a, 0x3b, 0x35, + 0xa7, 0xf0, 0x15, 0x4a, 0x1b, 0xb3, 0xa0, 0x1b, 0x30, 0x00, 0x49, 0x46, + 0x38, 0x9e, 0x57, 0x41, 0x03, 0x1a, 0x51, 0x2c, 0xe2, 0xa5, 0x77, 0xee, + 0x08, 0x14, 0x3d, 0x3d, 0x73, 0x09, 0x17, 0x8d, 0x80, 0xc3, 0x5d, 0x99, + 0x3c, 0x2f, 0xa3, 0x11, 0x72, 0xdc, 0xf2, 0x49, 0x87, 0x0e, 0xde, 0x31, + 0x77, 0xe8, 0xd4, 0x57, 0x7c, 0x51, 0xd7, 0xf0, 0x60, 0x82, 0x41, 0xcd, + 0x41, 0xc1, 0x24, 0xb3, 0xd5, 0x77, 0x56, 0x4c, 0x51, 0x5c, 0xff, 0x6d, + 0x39, 0xde, 0xf2, 0x69, 0x15, 0xe1, 0x80, 0x86, 0xd3, 0xf2, 0x27, 0xff, + 0x1e, 0x2e, 0x54, 0xd1, 0xb1, 0x7a, 0x89, 0x77, 0x8e, 0xa3, 0xb6, 0xaa, + 0xd9, 0x04, 0xfc, 0xa6, 0x9e, 0xb0, 0x72, 0xba, 0x26, 0xb6, 0xcd, 0x19, + 0x98, 0xe8, 0x8e, 0x55, 0x84, 0x5a, 0xf7, 0x21, 0x02, 0x81, 0xc1, 0x00, + 0xca, 0x57, 0x84, 0x85, 0x66, 0x25, 0x2d, 0xff, 0xf4, 0x77, 0x53, 0xc1, + 0x7e, 0x9c, 0x45, 0x64, 0xff, 0x4b, 0x3f, 0x1a, 0xa8, 0xae, 0x33, 0x3e, + 0x3a, 0x2d, 0x6a, 0xdb, 0x03, 0x0e, 0x47, 0xff, 0x8b, 0x4e, 0xc7, 0xb0, + 0xfe, 0x46, 0x5f, 0x76, 0x2c, 0x8a, 0x45, 0xba, 0x91, 0x23, 0x11, 0x4e, + 0x29, 0x4c, 0x0d, 0xc2, 0x82, 0x0c, 0x04, 0xc4, 0xc0, 0x25, 0x26, 0x5b, + 0x7c, 0xd2, 0x1b, 0x33, 0xb4, 0x27, 0xa2, 0x2a, 0x5b, 0x97, 0x6d, 0xee, + 0x9f, 0xd6, 0x73, 0xde, 0xe5, 0x6f, 0xfe, 0xd4, 0xcb, 0x57, 0xc3, 0xd5, + 0xa5, 0xb9, 0x8d, 0xed, 0xc6, 0x27, 0xad, 0x08, 0xab, 0x78, 0x6c, 0x2d, + 0x2a, 0x93, 0xa5, 0xd2, 0x08, 0x0a, 0x7d, 0x8f, 0xea, 0x46, 0x41, 0x9d, + 0x8b, 0x02, 0x72, 0x99, 0xbe, 0x71, 0x9f, 0x16, 0x99, 0x0b, 0x2b, 0xf9, + 0xd0, 0x97, 0x03, 0x4f, 0x00, 0x88, 0x5b, 0xdb, 0xce, 0x24, 0x70, 0x2e, + 0x89, 0x8f, 0xfb, 0x64, 0x98, 0x57, 0xe7, 0x73, 0x3b, 0xb0, 0x0a, 0xc9, + 0x85, 0x78, 0x2e, 0xa0, 0xa0, 0xcc, 0x60, 0x28, 0x4e, 0x29, 0x21, 0xb6, + 0x65, 0x7d, 0x39, 0x22, 0xc1, 0xd9, 0xe1, 0x19, 0x78, 0x5f, 0xd4, 0xaf, + 0xed, 0x45, 0x7e, 0x48, 0x7e, 0xf8, 0x2d, 0xd4, 0xd9, 0x42, 0x7f, 0xd6, + 0xee, 0x3b, 0x19, 0x0c, 0x96, 0x4d, 0x09, 0xc0, 0x4c, 0x29, 0xcd, 0x59, + 0x02, 0x81, 0xc0, 0x10, 0xbe, 0xc5, 0x0a, 0xc7, 0xb4, 0x7c, 0x79, 0x0d, + 0x9b, 0x83, 0xb5, 0x29, 0x71, 0xa7, 0x03, 0x30, 0xe0, 0xce, 0xe8, 0xe7, + 0x54, 0x00, 0x2d, 0x07, 0x97, 0x09, 0xb0, 0xf5, 0xe4, 0xf1, 0x80, 0xfd, + 0xba, 0x7b, 0xf0, 0x8f, 0xdc, 0x53, 0x56, 0x72, 0x73, 0xe7, 0xd3, 0x7b, + 0xdd, 0x62, 0x96, 0xa8, 0x36, 0x0f, 0x59, 0x85, 0x23, 0x63, 0x47, 0x0d, + 0x19, 0x1e, 0x81, 0x80, 0xdd, 0x74, 0x21, 0x68, 0xe1, 0xf1, 0xa5, 0x85, + 0x09, 0xbd, 0x52, 0x49, 0xb8, 0x7f, 0x89, 0xa6, 0xda, 0xcd, 0x60, 0xf3, + 0x50, 0x74, 0xc0, 0xc1, 0xef, 0xc4, 0x07, 0x8b, 0xa4, 0x98, 0xc6, 0x1a, + 0x52, 0x92, 0x39, 0x6d, 0x5a, 0xbb, 0xa1, 0x0d, 0xd7, 0x58, 0x05, 0x20, + 0xd0, 0xa4, 0xb2, 0x48, 0xc1, 0x9f, 0x65, 0x52, 0x99, 0x2e, 0x55, 0xc5, + 0x5c, 0x67, 0xfd, 0xc4, 0x99, 0x59, 0x4d, 0xfd, 0xcd, 0x5f, 0x3c, 0xa0, + 0x4a, 0xa9, 0xa2, 0x50, 0xb9, 0x4a, 0x52, 0x44, 0x00, 0x4d, 0xd4, 0xb6, + 0x94, 0xb8, 0xda, 0x0d, 0xe5, 0xdc, 0x86, 0x30, 0x28, 0x0e, 0xe4, 0xaf, + 0x7b, 0x64, 0xd3, 0x95, 0x7e, 0x29, 0xf3, 0x83, 0xa9, 0x92, 0x0e, 0x60, + 0xbc, 0xf1, 0x64, 0x62, 0xa0, 0xc1, 0xc6, 0xb7, 0x54, 0xc8, 0x9d, 0x68, + 0x5e, 0x45, 0x79, 0x12, 0x9d, 0xdf, 0xa5, 0x2d, 0xe6, 0x01, 0x70, 0xc5, + 0x0e, 0x03, 0x01, 0x02, 0x81, 0xc1, 0x00, 0xa4, 0xd3, 0x30, 0xfe, 0x8b, + 0x4e, 0xc1, 0x39, 0xf5, 0x30, 0x09, 0x67, 0xde, 0x98, 0x1d, 0x85, 0x1e, + 0x69, 0xf4, 0xc6, 0x2d, 0xd7, 0x4a, 0xe3, 0x5a, 0x12, 0x51, 0xec, 0xa7, + 0x57, 0xfe, 0x9b, 0x44, 0x30, 0x5e, 0x82, 0x86, 0xd2, 0xe4, 0x76, 0x51, + 0x20, 0x30, 0xca, 0x44, 0xa7, 0x10, 0xf6, 0x38, 0x89, 0x69, 0x5e, 0xca, + 0x83, 0x6b, 0xba, 0x1b, 0x3a, 0x06, 0xbe, 0xc0, 0x1c, 0x07, 0xd2, 0x20, + 0x0a, 0x36, 0xad, 0x3d, 0x62, 0xf8, 0xef, 0xa0, 0x5b, 0x7c, 0x5e, 0x11, + 0xb9, 0x72, 0x7a, 0x81, 0x92, 0x85, 0xa1, 0x67, 0x9a, 0x52, 0xf7, 0xa9, + 0x73, 0x1a, 0x2f, 0x28, 0xea, 0xc3, 0x0c, 0x3e, 0x48, 0xdb, 0x5d, 0x80, + 0x39, 0x60, 0x91, 0xc0, 0x08, 0x4c, 0x24, 0xcf, 0x51, 0x83, 0x04, 0xbb, + 0x98, 0xbe, 0xf0, 0x3b, 0x4d, 0xc6, 0x98, 0x68, 0x70, 0x1d, 0xf7, 0x49, + 0x68, 0x9d, 0x34, 0x34, 0x06, 0x58, 0xe2, 0xb7, 0xb4, 0xa9, 0xc9, 0x68, + 0xa1, 0xb7, 0xba, 0xaf, 0x8e, 0x5e, 0x1f, 0xac, 0x27, 0x45, 0x37, 0x94, + 0x48, 0x79, 0x7c, 0x9c, 0xc8, 0x3c, 0xd5, 0xe7, 0x98, 0xb3, 0xdc, 0x3c, + 0xc1, 0x7e, 0x75, 0x56, 0xf7, 0x2e, 0x54, 0x55, 0xc5, 0x96, 0x62, 0x21, + 0x99, 0x97, 0x9c, 0x3b, 0x20, 0x98, 0x31, 0x0e, 0x3f, 0x95, 0x1b, 0x3d, + 0x34, 0xe2, 0xf3, 0x67, 0x7d, 0xd3, 0x1a}; + +static const std::vector priv_key_47{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xed, 0x96, 0x1a, 0x80, 0x0f, 0x86, 0xf1, 0x40, 0x0c, 0xff, + 0x5a, 0x80, 0x5d, 0xa0, 0x93, 0x7a, 0xb9, 0xb8, 0x64, 0xc2, 0x8e, 0x38, + 0xad, 0x93, 0xcd, 0x02, 0xed, 0x6e, 0xd7, 0x5d, 0x88, 0xc2, 0x5a, 0x80, + 0xc8, 0xca, 0xc1, 0x14, 0x27, 0x37, 0x77, 0xbf, 0x70, 0xbb, 0xea, 0x37, + 0x75, 0x5e, 0x7a, 0x69, 0xc3, 0x1f, 0xc8, 0xb7, 0x03, 0x50, 0xe3, 0x33, + 0x9c, 0xbb, 0xf9, 0xf3, 0x5e, 0x39, 0x3c, 0x2f, 0xd8, 0x44, 0xdb, 0xbe, + 0x35, 0xa3, 0x03, 0xf7, 0xdf, 0xfc, 0x42, 0x57, 0x81, 0x25, 0x86, 0x9f, + 0x3d, 0x24, 0x03, 0x5e, 0x05, 0x6e, 0x40, 0xda, 0xe7, 0xcc, 0xdd, 0x5e, + 0xd1, 0x1e, 0x0f, 0x53, 0x56, 0x94, 0xbe, 0xc4, 0x50, 0x81, 0x24, 0xfd, + 0x95, 0xc5, 0xfc, 0x16, 0x8e, 0xab, 0xb6, 0x79, 0xb1, 0xc4, 0xa1, 0x71, + 0xd4, 0x60, 0xf4, 0xd6, 0xe6, 0xe8, 0xec, 0xaa, 0x68, 0xa8, 0x69, 0x39, + 0xd8, 0xee, 0x9e, 0x54, 0xcb, 0x15, 0x86, 0x0c, 0x23, 0x4f, 0xf1, 0xf4, + 0x24, 0xc6, 0xc5, 0xcc, 0x69, 0xc7, 0x92, 0x42, 0x3a, 0x41, 0x48, 0x02, + 0x95, 0x7c, 0x56, 0x7c, 0xa1, 0x37, 0x53, 0x9d, 0x56, 0x63, 0x9f, 0x89, + 0x54, 0x0b, 0x08, 0x9b, 0x2a, 0xa3, 0xf1, 0xef, 0xe4, 0x62, 0xe4, 0x1a, + 0x71, 0x71, 0x46, 0x4f, 0xce, 0x9b, 0x7e, 0xde, 0x87, 0xa8, 0x34, 0x91, + 0x2f, 0xee, 0x99, 0xb2, 0x63, 0x99, 0x20, 0x9f, 0xdd, 0xce, 0x06, 0x50, + 0x54, 0x88, 0xe9, 0xbb, 0x64, 0xf8, 0x36, 0x90, 0xf3, 0x8d, 0xbe, 0xf7, + 0x25, 0x83, 0x57, 0x59, 0xa0, 0x93, 0x2c, 0x20, 0x8e, 0x7d, 0x37, 0x83, + 0x22, 0x03, 0x7d, 0xf6, 0xf4, 0x95, 0xab, 0x4e, 0x8d, 0xc0, 0x09, 0x64, + 0x1f, 0x2f, 0xc6, 0xbc, 0x9a, 0xfb, 0xa0, 0x5c, 0x25, 0xac, 0x9e, 0xc1, + 0xcd, 0xcb, 0xcb, 0xa2, 0x7c, 0x0f, 0x82, 0xbb, 0x7c, 0x39, 0x28, 0x64, + 0xd6, 0xf6, 0xf4, 0xbb, 0xd4, 0x45, 0x12, 0x39, 0x44, 0xb0, 0x1e, 0x0c, + 0x7f, 0x24, 0xed, 0x6f, 0x62, 0x94, 0x1f, 0x2a, 0x0f, 0x20, 0x3d, 0xce, + 0x4c, 0xde, 0xf6, 0x58, 0x4c, 0x10, 0x20, 0xe9, 0x24, 0xf2, 0xed, 0xc3, + 0x74, 0x60, 0x84, 0xe4, 0xc3, 0x4a, 0x82, 0xde, 0x99, 0x16, 0xb7, 0xd2, + 0x64, 0xdd, 0xb8, 0xfc, 0xe6, 0xb3, 0xba, 0x4b, 0x8c, 0x3b, 0x6c, 0x1c, + 0xcf, 0xd8, 0xdd, 0x81, 0xdf, 0x85, 0x45, 0x33, 0x75, 0x12, 0x81, 0x73, + 0x2b, 0x4e, 0xcd, 0x3e, 0xa0, 0xc5, 0x05, 0xde, 0xa0, 0x2d, 0xe1, 0x86, + 0xb2, 0xc8, 0xfd, 0xa8, 0xbc, 0x7d, 0x0b, 0x09, 0xb0, 0x94, 0x29, 0x68, + 0xfc, 0x87, 0xf1, 0xe6, 0x5d, 0x97, 0x50, 0xf6, 0xc9, 0x88, 0x7a, 0x0d, + 0x74, 0xd9, 0x15, 0xf7, 0x7b, 0x85, 0x88, 0x62, 0xc7, 0x9e, 0xb0, 0x24, + 0x4c, 0x61, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x6f, + 0x2a, 0xe2, 0x01, 0x73, 0xc2, 0x77, 0x55, 0xb9, 0xff, 0x2d, 0x90, 0x8c, + 0xbe, 0x9a, 0xe3, 0x3c, 0xcd, 0x4b, 0xd0, 0x41, 0x0d, 0xc2, 0x22, 0x3b, + 0x36, 0x18, 0x74, 0xd9, 0xae, 0xb9, 0x53, 0xff, 0x56, 0xed, 0x1c, 0xf9, + 0xd4, 0xfd, 0x38, 0x95, 0xfe, 0x6c, 0xb8, 0x70, 0xb2, 0x3c, 0x67, 0xd5, + 0xad, 0x71, 0x10, 0x89, 0x31, 0x21, 0x0b, 0x13, 0x14, 0x4e, 0x4d, 0x22, + 0x7a, 0x3e, 0x67, 0x57, 0x83, 0x27, 0x95, 0xa8, 0xa0, 0x4a, 0xa6, 0x99, + 0x2f, 0xbd, 0x8d, 0x62, 0x59, 0x61, 0x63, 0x76, 0xa7, 0x41, 0xcb, 0x7d, + 0x0b, 0xdc, 0x4c, 0xa7, 0x6a, 0x06, 0x36, 0x34, 0x8a, 0xae, 0x1c, 0x7b, + 0x9d, 0x4a, 0x10, 0xd5, 0x66, 0x34, 0x29, 0x09, 0x6e, 0xe2, 0x4a, 0xbe, + 0x56, 0xab, 0xb1, 0x2a, 0xf3, 0xac, 0x3b, 0x4e, 0x33, 0x5d, 0xe5, 0x74, + 0x0a, 0xae, 0x06, 0xe4, 0xde, 0x23, 0x94, 0x51, 0x90, 0x30, 0xb2, 0x0e, + 0x41, 0xac, 0xb8, 0xc8, 0x7d, 0x1b, 0x74, 0xc7, 0xc8, 0xae, 0x00, 0x98, + 0x02, 0xba, 0xa8, 0x18, 0x06, 0x87, 0x0d, 0x8e, 0xad, 0x2e, 0xd6, 0xfb, + 0xfc, 0xda, 0xce, 0x71, 0x80, 0x58, 0x30, 0xcb, 0x30, 0x4d, 0xb3, 0xcf, + 0xf6, 0x12, 0xb0, 0x9d, 0x7e, 0xdb, 0x05, 0x6e, 0xa7, 0xf4, 0xd6, 0xc4, + 0xc8, 0x88, 0xea, 0xf7, 0x25, 0x16, 0xa2, 0x9c, 0xde, 0x26, 0x67, 0x7e, + 0x95, 0x3f, 0xc7, 0x27, 0x95, 0x80, 0xce, 0x0b, 0xbd, 0x92, 0x67, 0x8a, + 0xfa, 0x5b, 0x92, 0x2a, 0x51, 0x26, 0x87, 0x64, 0xad, 0xa1, 0x55, 0x58, + 0xfc, 0x11, 0xc2, 0x54, 0x9f, 0x58, 0x85, 0x9d, 0xfe, 0x0c, 0x3c, 0x10, + 0x3b, 0xe4, 0xb9, 0x82, 0x34, 0x08, 0xf5, 0x13, 0x19, 0x67, 0xc7, 0xd0, + 0x0c, 0x4b, 0xfc, 0x4f, 0xaf, 0xe5, 0x46, 0xbd, 0x5c, 0x2e, 0x4b, 0xf9, + 0x72, 0xda, 0xe2, 0x81, 0x0c, 0xb0, 0x18, 0x6b, 0xd1, 0x31, 0x95, 0x80, + 0xbe, 0x76, 0x4e, 0x90, 0xc7, 0x1d, 0xb2, 0xad, 0x01, 0x48, 0x4e, 0xb8, + 0x8c, 0x6c, 0x7e, 0x45, 0xfb, 0x11, 0xfc, 0x7b, 0xc5, 0x0b, 0x8a, 0x0f, + 0x1e, 0x21, 0x6d, 0xf6, 0xb2, 0xd0, 0x99, 0x0a, 0x14, 0xe2, 0x43, 0x50, + 0xa6, 0x24, 0xb3, 0xc4, 0xc7, 0x1f, 0x0b, 0x49, 0x63, 0xc1, 0x1f, 0xa8, + 0x28, 0x07, 0xf4, 0xdb, 0xae, 0x4c, 0x03, 0xde, 0xb8, 0x64, 0x9f, 0xec, + 0x13, 0xb5, 0xb1, 0xee, 0xad, 0x4a, 0x53, 0x05, 0xc6, 0x45, 0x95, 0x42, + 0x6c, 0x2b, 0x7a, 0x3f, 0x5f, 0x3b, 0x4b, 0xbc, 0x6b, 0xe3, 0xde, 0xb6, + 0x11, 0xef, 0xcc, 0x04, 0x6a, 0x5a, 0xcd, 0x29, 0xc7, 0x1e, 0xcb, 0x2d, + 0x7f, 0x7c, 0x51, 0xd9, 0x89, 0xfb, 0xf2, 0x89, 0x5a, 0xcc, 0x7e, 0x93, + 0xa3, 0x6c, 0xe8, 0xe8, 0x72, 0x3d, 0x67, 0xd2, 0x1f, 0xf6, 0xb1, 0x02, + 0x81, 0xc1, 0x00, 0xf7, 0xd2, 0x13, 0xef, 0x9c, 0x52, 0x1a, 0xe1, 0xd8, + 0x1a, 0xe9, 0xdc, 0x96, 0x9b, 0x70, 0xcb, 0x39, 0xd2, 0x76, 0x4e, 0xb7, + 0x56, 0x11, 0x5c, 0xe2, 0x2c, 0x9c, 0x38, 0x5b, 0x24, 0x84, 0x17, 0xb9, + 0xca, 0x3a, 0x38, 0xce, 0xa2, 0x09, 0x29, 0x67, 0x24, 0xf0, 0x44, 0xba, + 0xc3, 0x05, 0x8f, 0x51, 0x57, 0xeb, 0xa5, 0x86, 0x01, 0x7e, 0x72, 0x98, + 0x9d, 0x5c, 0x59, 0xd7, 0xa4, 0xe5, 0x71, 0xf2, 0x98, 0x2b, 0x61, 0xd4, + 0x97, 0x5f, 0xa0, 0x82, 0x21, 0x43, 0x5b, 0xc3, 0x00, 0x92, 0x0e, 0xa6, + 0xe5, 0xc1, 0x6f, 0x24, 0x61, 0xa1, 0x5c, 0x01, 0x1e, 0x4e, 0x04, 0x64, + 0x02, 0x78, 0xbb, 0x8c, 0xf2, 0x7e, 0x24, 0xc9, 0xc0, 0x1f, 0x13, 0x56, + 0x2d, 0x51, 0xb8, 0x8d, 0x60, 0xe1, 0x27, 0x7e, 0xa7, 0x7a, 0xb6, 0xc9, + 0xe6, 0x88, 0x1a, 0x1b, 0xe5, 0x0e, 0x4a, 0x3d, 0x1e, 0x8a, 0xdc, 0x5a, + 0x8a, 0x71, 0x60, 0x85, 0x1e, 0xdf, 0x93, 0x76, 0xb4, 0x9e, 0x97, 0x26, + 0x67, 0x55, 0xd3, 0x42, 0xbd, 0xfb, 0x2c, 0x53, 0x51, 0xff, 0x3f, 0x51, + 0x1c, 0x4a, 0xe1, 0xcf, 0x5e, 0x46, 0x4c, 0xc4, 0x51, 0x6b, 0xd4, 0x29, + 0x4a, 0x6b, 0x67, 0x28, 0x8e, 0x9a, 0x84, 0x69, 0x68, 0x58, 0x2b, 0xff, + 0x62, 0x58, 0x88, 0x2c, 0x17, 0x56, 0xf9, 0x46, 0xd7, 0xc6, 0x91, 0x21, + 0x65, 0xbb, 0xf5, 0x02, 0x81, 0xc1, 0x00, 0xf5, 0x6d, 0x8d, 0x7e, 0x98, + 0x64, 0x7f, 0xb6, 0xdf, 0x47, 0x63, 0xab, 0x00, 0xa2, 0xe4, 0x59, 0xf3, + 0xb9, 0xae, 0x92, 0x58, 0x0a, 0x26, 0x6a, 0x9c, 0x44, 0x71, 0xc5, 0xb6, + 0x7f, 0x86, 0x5a, 0x1d, 0xcf, 0xcb, 0x65, 0xf7, 0xa2, 0xf3, 0x8a, 0xdd, + 0x01, 0xb5, 0x83, 0xf4, 0x9b, 0x14, 0xfd, 0xde, 0x70, 0x54, 0x9a, 0x27, + 0x0a, 0xb1, 0x97, 0x04, 0xbd, 0x91, 0xf5, 0xdb, 0xa8, 0x21, 0xef, 0xda, + 0x42, 0xbe, 0xef, 0xf4, 0x9c, 0x42, 0x0f, 0xbe, 0x4c, 0x44, 0x61, 0xe8, + 0x72, 0xce, 0x61, 0xd4, 0x37, 0xe2, 0xc4, 0xa1, 0x3b, 0x31, 0xb0, 0x94, + 0x3f, 0x10, 0x29, 0x91, 0xab, 0xc6, 0xec, 0x10, 0xc3, 0x2c, 0xe1, 0x54, + 0x6e, 0xa5, 0x26, 0xc5, 0xb1, 0xd5, 0x03, 0xf5, 0x10, 0xb7, 0x44, 0xe3, + 0xc8, 0x7d, 0x1d, 0xae, 0xa1, 0xf7, 0xaa, 0xcc, 0xdb, 0x33, 0xd7, 0xe5, + 0xe3, 0x11, 0x32, 0xc4, 0x3b, 0x28, 0xf6, 0x9d, 0x90, 0x4a, 0x85, 0xd1, + 0x8a, 0x6c, 0xdb, 0x57, 0xe5, 0x7e, 0xe1, 0xa6, 0x17, 0x0a, 0xbd, 0xa1, + 0xaa, 0x44, 0x8e, 0xf6, 0x44, 0x8d, 0x66, 0x04, 0x49, 0x06, 0xe1, 0xa0, + 0x15, 0xc4, 0x79, 0x6f, 0x9b, 0xba, 0x57, 0x4e, 0x82, 0x50, 0x90, 0xe8, + 0x02, 0x34, 0x50, 0x74, 0x83, 0x4e, 0xa9, 0x52, 0x1c, 0xb6, 0x9b, 0x49, + 0xce, 0x79, 0xe4, 0xd0, 0x45, 0x97, 0x3d, 0x02, 0x81, 0xc1, 0x00, 0xa0, + 0x84, 0x18, 0xd7, 0x9d, 0x87, 0xec, 0xd3, 0x95, 0xd7, 0x30, 0xdc, 0xe9, + 0x4c, 0x3b, 0x4d, 0xd6, 0xe1, 0x04, 0x32, 0x4e, 0x3b, 0xd8, 0x39, 0x32, + 0x62, 0x34, 0xb9, 0xa8, 0x07, 0x49, 0xeb, 0xd8, 0x32, 0x2d, 0x6d, 0xf8, + 0x21, 0x2a, 0x10, 0x00, 0x38, 0x03, 0xcc, 0x70, 0xaf, 0xbb, 0x1d, 0x2e, + 0x51, 0xe5, 0x57, 0x2c, 0x2a, 0x31, 0x8d, 0xe6, 0x5e, 0x1e, 0xa0, 0x2e, + 0xb6, 0x26, 0xcb, 0x9c, 0x97, 0x85, 0x99, 0xf3, 0x4a, 0x2c, 0xed, 0x58, + 0xfc, 0x54, 0x95, 0xce, 0x03, 0xc3, 0x96, 0xeb, 0xf1, 0x6b, 0x4e, 0x22, + 0xe1, 0x7d, 0xd3, 0x8b, 0x01, 0xe7, 0x04, 0x9f, 0x06, 0x9e, 0xce, 0xd4, + 0x27, 0x89, 0x1f, 0x28, 0xf2, 0x60, 0xee, 0x74, 0x66, 0x1c, 0x45, 0x8e, + 0x85, 0x4e, 0xb0, 0xf7, 0x2f, 0x61, 0xa3, 0x9d, 0xb8, 0xcd, 0x35, 0x24, + 0x16, 0x44, 0x20, 0x3f, 0xe0, 0x55, 0x8f, 0x0e, 0xb2, 0x17, 0x67, 0xae, + 0x31, 0xe6, 0x1c, 0xac, 0xc9, 0xa6, 0xe3, 0x3e, 0x43, 0xb6, 0x6a, 0x85, + 0x13, 0x6a, 0xea, 0x35, 0xf9, 0xa9, 0x7b, 0x88, 0x7c, 0xeb, 0xdf, 0xc1, + 0x22, 0x4e, 0x24, 0x91, 0x10, 0x2f, 0xe8, 0x96, 0xea, 0x16, 0x11, 0x16, + 0x4a, 0xef, 0xb8, 0x8e, 0x51, 0xc0, 0xb2, 0x96, 0xd3, 0x4b, 0x86, 0xc0, + 0x10, 0x4a, 0x0c, 0x62, 0x1f, 0x87, 0x05, 0x1f, 0xfd, 0xb6, 0x35, 0x02, + 0x81, 0xc1, 0x00, 0xcf, 0xeb, 0x54, 0xc0, 0xd8, 0x17, 0xe3, 0xfe, 0xa8, + 0x1f, 0xd1, 0xb7, 0x10, 0x1d, 0xef, 0xb8, 0xa8, 0xfb, 0x38, 0x82, 0xb0, + 0x65, 0x40, 0xf0, 0x76, 0x9c, 0xa1, 0x8a, 0x2f, 0x36, 0xd0, 0x3a, 0x4e, + 0x21, 0x39, 0x1e, 0x94, 0x71, 0x8f, 0x43, 0xa8, 0x42, 0x07, 0x65, 0xd7, + 0xf6, 0xfe, 0x0c, 0xa8, 0xc2, 0x9f, 0x59, 0xcd, 0x13, 0x89, 0x29, 0xf8, + 0x91, 0x25, 0x33, 0x95, 0x38, 0x56, 0x2f, 0xdd, 0xc7, 0x47, 0xfc, 0xff, + 0x4c, 0xd5, 0xc6, 0x82, 0xa0, 0x18, 0x1a, 0x9e, 0x13, 0x8c, 0xf6, 0x62, + 0x14, 0x4a, 0x5f, 0xec, 0x7b, 0xba, 0x77, 0xee, 0xcf, 0x92, 0x40, 0xb5, + 0x31, 0x42, 0x9f, 0xc0, 0xff, 0xa8, 0x68, 0xe8, 0xdf, 0xa7, 0xb8, 0x36, + 0x29, 0x96, 0xdd, 0xf8, 0x62, 0x85, 0xf0, 0xad, 0xcc, 0xae, 0xfa, 0x53, + 0x74, 0xd1, 0xdd, 0xf8, 0x19, 0x08, 0x4d, 0xb2, 0x6a, 0xf0, 0xaa, 0x02, + 0x86, 0x60, 0x08, 0xb5, 0xa9, 0x85, 0x08, 0xe3, 0x61, 0x13, 0x21, 0xab, + 0xd0, 0x37, 0xf2, 0xb0, 0x83, 0xba, 0xcc, 0xb6, 0x46, 0x0a, 0x38, 0xd7, + 0x37, 0x72, 0x56, 0xe7, 0xf0, 0x7a, 0x0c, 0xf1, 0x53, 0x1f, 0x95, 0x05, + 0x51, 0x77, 0xc6, 0xf9, 0x32, 0xfb, 0x50, 0x17, 0xcd, 0xae, 0x46, 0x2e, + 0xbf, 0x03, 0x07, 0xfd, 0x11, 0x68, 0x3e, 0x1c, 0x83, 0xf8, 0xce, 0x39, + 0x07, 0x8b, 0xbd, 0x02, 0x81, 0xc0, 0x5f, 0x8b, 0x43, 0x55, 0x3b, 0x84, + 0x9e, 0x9c, 0x61, 0x3a, 0x4b, 0xb5, 0xb5, 0xf9, 0x0b, 0x89, 0x15, 0x31, + 0xac, 0x7b, 0x01, 0xef, 0xc9, 0x48, 0x30, 0x26, 0xb4, 0x46, 0x91, 0x7a, + 0xef, 0x07, 0xd4, 0xdf, 0x07, 0xc4, 0x29, 0x9a, 0x4a, 0x83, 0x9d, 0xd1, + 0x30, 0x3b, 0xd1, 0x69, 0xcb, 0xce, 0x08, 0xbd, 0x80, 0xf3, 0x48, 0x8f, + 0x27, 0x17, 0xcc, 0x49, 0xae, 0x85, 0x51, 0xfe, 0xab, 0x65, 0xe3, 0x35, + 0x04, 0x3f, 0xd1, 0x47, 0x0f, 0x68, 0x5e, 0xf1, 0x00, 0xc4, 0x0c, 0x39, + 0xba, 0x13, 0x11, 0xb6, 0x4d, 0x54, 0x1f, 0xa7, 0x99, 0xbd, 0xc1, 0xe5, + 0x67, 0x98, 0x2f, 0xfb, 0x76, 0x8f, 0xfc, 0x2b, 0x9b, 0x89, 0x48, 0x83, + 0xd3, 0x5f, 0x1a, 0x73, 0xbe, 0x25, 0x8f, 0x5f, 0x12, 0x37, 0x93, 0x92, + 0xfe, 0x5f, 0x28, 0xf1, 0x5b, 0xd7, 0xfe, 0x38, 0xfc, 0x8b, 0x69, 0x32, + 0x65, 0xe6, 0x39, 0xea, 0x08, 0x7b, 0x13, 0xd7, 0x29, 0x64, 0x35, 0x5b, + 0x81, 0xa9, 0x8a, 0x96, 0xc7, 0x05, 0xd1, 0x94, 0x15, 0x5b, 0xf4, 0x78, + 0x66, 0xec, 0xc1, 0x75, 0x29, 0x29, 0xf8, 0x09, 0xae, 0xa6, 0x7a, 0x5e, + 0xe1, 0x88, 0xaf, 0x29, 0xa3, 0x66, 0x75, 0x32, 0x40, 0xed, 0xef, 0x93, + 0xf5, 0x5b, 0xa2, 0xa5, 0x60, 0xf7, 0x7d, 0xfd, 0x93, 0xb8, 0x74, 0xdd, + 0x09, 0x7d, 0x0b, 0x73, 0x0c, 0x18}; + +static const std::vector priv_key_48{ + 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xb3, 0xaf, 0xb0, 0xd6, 0xbd, 0xa9, 0xbc, 0x9e, 0x4a, 0x2c, + 0x7f, 0x71, 0xac, 0x72, 0x1f, 0x4d, 0x06, 0xaf, 0xca, 0x76, 0xea, 0x0e, + 0x60, 0xc2, 0xf4, 0xe9, 0xdd, 0xa4, 0x09, 0x23, 0xff, 0x3c, 0x38, 0x85, + 0x09, 0x20, 0x2c, 0x0f, 0x09, 0x49, 0x45, 0x2c, 0xb9, 0x17, 0x71, 0xe1, + 0x04, 0xe2, 0x72, 0x2e, 0xc7, 0x04, 0xfe, 0x1f, 0xee, 0xd4, 0x0d, 0xd9, + 0xc7, 0x88, 0x7e, 0x4d, 0x28, 0x77, 0xe1, 0x36, 0x5a, 0x92, 0xe9, 0x38, + 0x94, 0x1c, 0x79, 0x1e, 0x78, 0x85, 0xb2, 0x28, 0x62, 0x86, 0x7d, 0x73, + 0x47, 0xcc, 0xb2, 0x42, 0x24, 0x67, 0x34, 0x5a, 0xd7, 0xfe, 0x22, 0xb9, + 0x22, 0xb2, 0x32, 0x47, 0xc4, 0x93, 0xd7, 0x49, 0x4e, 0xeb, 0x60, 0x9b, + 0x83, 0x4f, 0xe8, 0xbc, 0xf6, 0x6f, 0x5d, 0x03, 0x2e, 0x08, 0x5c, 0xc2, + 0x22, 0xde, 0xf6, 0xeb, 0xb5, 0xa7, 0x29, 0x59, 0x5e, 0x2e, 0x5a, 0x2a, + 0x85, 0x99, 0xd2, 0x9a, 0x0d, 0x91, 0x69, 0x9c, 0x35, 0x6c, 0x88, 0x39, + 0x81, 0xac, 0x9e, 0x85, 0x49, 0x0b, 0x83, 0x94, 0x4b, 0x0d, 0x0d, 0xe5, + 0x18, 0xdf, 0x45, 0x14, 0x39, 0x68, 0x24, 0x42, 0xbe, 0xf9, 0xed, 0x28, + 0x26, 0x52, 0x99, 0x1f, 0x63, 0xd7, 0xa8, 0x80, 0xaa, 0x88, 0x81, 0x90, + 0x49, 0x5c, 0xcf, 0x0c, 0xa4, 0xbd, 0x80, 0xfd, 0xe7, 0x0b, 0x94, 0x97, + 0x6b, 0x21, 0xb5, 0x24, 0x8c, 0xae, 0x89, 0x01, 0x7e, 0x6e, 0xb2, 0x75, + 0x67, 0x3b, 0x6f, 0x22, 0xd1, 0xbb, 0xa2, 0x53, 0x5b, 0x91, 0xac, 0x25, + 0x60, 0x04, 0x14, 0x07, 0xe6, 0xb9, 0x88, 0x49, 0xed, 0x1e, 0xa5, 0x35, + 0x3a, 0x61, 0x88, 0x76, 0xe3, 0x3a, 0x2d, 0xc5, 0x82, 0xf3, 0xbf, 0x7e, + 0x7d, 0xfe, 0xd0, 0x13, 0x63, 0x3f, 0x0f, 0x18, 0x29, 0x97, 0xdb, 0xc2, + 0xb1, 0x22, 0x8b, 0x56, 0x85, 0x07, 0x92, 0x41, 0x2f, 0xf0, 0x0a, 0x2d, + 0xd2, 0x9c, 0xf7, 0x7b, 0x64, 0xcc, 0xc2, 0x41, 0xa0, 0x55, 0x9d, 0x1a, + 0x62, 0x2e, 0x0f, 0x28, 0x8a, 0x8c, 0xb1, 0x79, 0x02, 0x33, 0xe1, 0xf7, + 0x4f, 0x0e, 0x37, 0x4f, 0xa3, 0x48, 0x76, 0xe8, 0x19, 0x53, 0x04, 0xdb, + 0x8b, 0xba, 0xda, 0x57, 0x23, 0x47, 0xd7, 0xbc, 0x64, 0x57, 0x87, 0x95, + 0xa1, 0x07, 0x89, 0xb3, 0xb1, 0x0b, 0xde, 0xfa, 0x7a, 0x89, 0xab, 0x01, + 0x8c, 0x09, 0xea, 0xfa, 0xd1, 0x9d, 0xcb, 0xe4, 0x5a, 0xd6, 0xb0, 0x1c, + 0x00, 0x81, 0x51, 0x52, 0x2b, 0xd6, 0x9a, 0x1c, 0x94, 0x48, 0xe6, 0x93, + 0xb3, 0xf2, 0x8e, 0xce, 0x5b, 0xa1, 0x07, 0xba, 0x8d, 0xcb, 0x4b, 0xca, + 0x36, 0x27, 0xbc, 0x6b, 0xa4, 0x0c, 0x9b, 0x56, 0xb4, 0x92, 0x43, 0x88, + 0x29, 0x3c, 0xc5, 0xc6, 0x2d, 0xbc, 0xf8, 0x7a, 0xff, 0xb6, 0x15, 0x49, + 0x07, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x2f, + 0x83, 0x08, 0x3e, 0x6f, 0xde, 0x1e, 0xda, 0xb8, 0x00, 0x36, 0x1e, 0xa7, + 0x9b, 0x71, 0x7d, 0x5b, 0x84, 0x46, 0x03, 0xd5, 0x75, 0xc1, 0xce, 0x2b, + 0x16, 0x5f, 0x9d, 0xcd, 0x30, 0xf0, 0x7f, 0x4a, 0xee, 0x9a, 0x70, 0x20, + 0x56, 0x45, 0x7d, 0x53, 0x46, 0x35, 0x16, 0xe6, 0xec, 0xb9, 0xee, 0xea, + 0x84, 0x45, 0xe9, 0xa3, 0x0c, 0x6c, 0x89, 0x33, 0xb4, 0x5f, 0x17, 0x4f, + 0x56, 0x35, 0x9a, 0x25, 0x39, 0xcb, 0x0f, 0x47, 0x8d, 0xc7, 0x54, 0x14, + 0x0e, 0xa3, 0x8d, 0xae, 0x83, 0x11, 0x32, 0x40, 0x9f, 0xa7, 0xdf, 0x8f, + 0x4e, 0xff, 0xf3, 0x2e, 0x1b, 0xcb, 0x3b, 0x0e, 0x91, 0x67, 0x84, 0x38, + 0xd9, 0x53, 0x38, 0x48, 0x57, 0xc0, 0xff, 0x6a, 0x07, 0x14, 0xdc, 0x9f, + 0x4c, 0xbf, 0xd8, 0xc8, 0x7e, 0x5b, 0xc0, 0xa8, 0x4e, 0x49, 0x0c, 0x2d, + 0xbc, 0x3b, 0xc7, 0x1c, 0x9e, 0xdd, 0xd1, 0x61, 0xd4, 0x16, 0x89, 0x8a, + 0xef, 0x63, 0x21, 0x0d, 0x0c, 0xd9, 0xef, 0x7d, 0xc1, 0xbe, 0xf1, 0x16, + 0xe5, 0x65, 0x60, 0x1f, 0x05, 0xaa, 0x26, 0xa4, 0x82, 0xec, 0x65, 0xb5, + 0x0d, 0x58, 0xf4, 0x99, 0x89, 0xf0, 0x97, 0x83, 0x46, 0xf7, 0x83, 0x25, + 0xab, 0xf0, 0x29, 0x89, 0x0b, 0xa4, 0x8b, 0xfd, 0xbe, 0x5a, 0x37, 0xa9, + 0x23, 0xcd, 0xb7, 0xb2, 0x10, 0xf0, 0xf3, 0xd5, 0xf1, 0x87, 0xc8, 0xea, + 0x31, 0xa9, 0x12, 0xfc, 0x45, 0x84, 0x19, 0x47, 0xdd, 0x63, 0x13, 0x0e, + 0xf3, 0x8c, 0x31, 0x8a, 0x2e, 0xed, 0x24, 0x34, 0x0e, 0x05, 0x01, 0x99, + 0x4d, 0xa5, 0xc0, 0x2d, 0xde, 0xae, 0xc4, 0x39, 0x8b, 0x0c, 0x80, 0x17, + 0xb9, 0x2c, 0x4c, 0x35, 0x03, 0xba, 0xd9, 0xd0, 0x48, 0x9e, 0x7f, 0x71, + 0x3b, 0xf5, 0x87, 0x04, 0xf3, 0x9d, 0x28, 0xc9, 0x1a, 0xba, 0x0e, 0xaa, + 0x9d, 0x9c, 0x61, 0xee, 0xf2, 0xbe, 0xca, 0x86, 0xaf, 0xc4, 0xb7, 0xcb, + 0xe4, 0x6e, 0xa2, 0x35, 0xdc, 0xf5, 0x0b, 0x05, 0x71, 0x77, 0x50, 0x88, + 0xa4, 0x23, 0xb6, 0x4b, 0xc9, 0xd9, 0x2a, 0xf4, 0xf9, 0x1e, 0x52, 0xfb, + 0x2e, 0x01, 0x8d, 0x07, 0x83, 0xd3, 0x29, 0x2d, 0xbd, 0xd0, 0x39, 0x7c, + 0x6e, 0xf8, 0x9c, 0x23, 0xf6, 0xe0, 0xc1, 0xf8, 0xb9, 0xaa, 0xb9, 0x0d, + 0xfd, 0xa5, 0x0f, 0xb3, 0x07, 0x88, 0x2c, 0xd4, 0xb0, 0x44, 0xf4, 0x2a, + 0xb7, 0x82, 0x94, 0xc1, 0x68, 0xbe, 0x4f, 0x34, 0xa8, 0xc1, 0xcf, 0xb4, + 0x33, 0x14, 0x1e, 0x15, 0x56, 0x33, 0x4b, 0xae, 0x49, 0x19, 0xdd, 0x9b, + 0xfd, 0xca, 0x92, 0x11, 0xcd, 0x13, 0x9a, 0xef, 0x91, 0x25, 0x66, 0x2a, + 0xda, 0x9e, 0xe0, 0x6e, 0x52, 0xb6, 0xc3, 0x2e, 0x33, 0x7b, 0xa6, 0x39, + 0xa8, 0xd0, 0x39, 0x15, 0x17, 0x2d, 0x48, 0x07, 0x38, 0xc9, 0xe9, 0x02, + 0x81, 0xc1, 0x00, 0xf9, 0xad, 0x4a, 0x91, 0x80, 0x99, 0x7a, 0xb8, 0x20, + 0xcf, 0x21, 0x1a, 0x42, 0x21, 0x22, 0xb4, 0x36, 0x61, 0x6f, 0xb1, 0xcb, + 0x13, 0xa1, 0x76, 0x57, 0x2a, 0x59, 0x72, 0x37, 0xb2, 0xfc, 0xa8, 0xfa, + 0x5c, 0x0a, 0x08, 0xca, 0x7e, 0x64, 0x3b, 0x30, 0xbc, 0x1b, 0x76, 0x27, + 0x0f, 0x80, 0x46, 0x4a, 0xb0, 0xd4, 0x34, 0xc3, 0xe1, 0x33, 0x73, 0xaf, + 0xf4, 0x34, 0x01, 0xdc, 0xe2, 0xe6, 0x98, 0x83, 0x11, 0x2c, 0xa7, 0xe7, + 0xd0, 0xa0, 0x48, 0x5c, 0xf0, 0xcf, 0x35, 0x57, 0x8b, 0x47, 0xc7, 0x69, + 0x05, 0x7f, 0xa2, 0x3a, 0xf1, 0x5c, 0xea, 0x44, 0x97, 0xc7, 0x2c, 0x8e, + 0x78, 0xed, 0x77, 0x76, 0xb7, 0x0c, 0xb7, 0xb1, 0x03, 0x8d, 0xcb, 0x2e, + 0x86, 0x07, 0xa1, 0x30, 0xec, 0x24, 0x6f, 0x43, 0xbe, 0x92, 0x24, 0xb2, + 0x1c, 0x3e, 0x80, 0x86, 0xc8, 0xd2, 0x36, 0x16, 0xa0, 0x4d, 0xf1, 0x12, + 0x56, 0x19, 0xa8, 0xeb, 0x76, 0x67, 0xa4, 0x11, 0x89, 0x01, 0x0f, 0x98, + 0xdb, 0x76, 0x77, 0x99, 0x4d, 0x3d, 0x24, 0x61, 0xbb, 0xf2, 0x23, 0x37, + 0xb1, 0x25, 0x80, 0x6a, 0x3e, 0xc4, 0x31, 0x8d, 0x0f, 0x7d, 0x42, 0xd4, + 0x16, 0x45, 0xc8, 0x36, 0xfe, 0xa3, 0x77, 0xbd, 0x10, 0xed, 0xd0, 0x52, + 0x7d, 0x53, 0x82, 0x3e, 0xab, 0x2d, 0x38, 0x9d, 0x2e, 0x3d, 0x5c, 0xe8, + 0xf8, 0xdb, 0x3d, 0x02, 0x81, 0xc1, 0x00, 0xb8, 0x3c, 0xa2, 0xa5, 0x19, + 0xe3, 0xd9, 0xb7, 0x7c, 0x43, 0x62, 0x88, 0x06, 0x47, 0x1d, 0x43, 0x64, + 0xe7, 0xfd, 0x3b, 0x15, 0x95, 0x71, 0xae, 0x56, 0x47, 0x53, 0x40, 0xca, + 0x70, 0x50, 0x3f, 0xa7, 0x2a, 0x78, 0x05, 0xd5, 0x47, 0x47, 0x9f, 0x1b, + 0x87, 0x6b, 0x56, 0x9b, 0x92, 0xe4, 0x7c, 0xdb, 0x6e, 0x6c, 0xc8, 0x38, + 0xe3, 0x0c, 0xb5, 0x5b, 0x03, 0x67, 0x2b, 0x56, 0x6a, 0x6a, 0x56, 0x21, + 0xec, 0xa3, 0x2a, 0x45, 0x66, 0xac, 0xc2, 0x98, 0x06, 0xcd, 0x55, 0xc2, + 0x35, 0xb8, 0x2e, 0x51, 0xea, 0x6a, 0x97, 0x0e, 0x9a, 0x5b, 0xc3, 0x8d, + 0xb7, 0xc7, 0x45, 0x57, 0x3e, 0xb0, 0xd4, 0x51, 0x84, 0xc4, 0x51, 0x16, + 0x02, 0x2b, 0x67, 0x34, 0x8e, 0x4d, 0xbb, 0x40, 0xca, 0x12, 0xc9, 0xad, + 0xb2, 0x33, 0xdd, 0x55, 0xf9, 0x71, 0xd9, 0xdc, 0xb8, 0x18, 0x5b, 0x13, + 0xcf, 0x15, 0x87, 0xba, 0x4a, 0x99, 0xcd, 0x27, 0xd2, 0x92, 0xb7, 0x1d, + 0xf2, 0xd2, 0x57, 0x1c, 0xce, 0xa9, 0x9d, 0x9c, 0x43, 0x9f, 0xbf, 0x4d, + 0x65, 0x28, 0xca, 0x15, 0x1a, 0x21, 0x43, 0x72, 0x9d, 0x78, 0x44, 0x43, + 0x4c, 0x11, 0x94, 0xee, 0xf2, 0xdf, 0x42, 0xee, 0x8d, 0x94, 0x9e, 0xc7, + 0x26, 0x9a, 0xb1, 0x06, 0xf0, 0xd6, 0x34, 0xa6, 0xa5, 0x25, 0x36, 0xe9, + 0x8f, 0x2c, 0x39, 0x0c, 0xa0, 0xc2, 0x47, 0x02, 0x81, 0xc1, 0x00, 0xbc, + 0xbd, 0x99, 0x2f, 0x20, 0xed, 0xe4, 0xed, 0x28, 0x30, 0x2c, 0x2f, 0xf3, + 0x69, 0xa5, 0x18, 0x62, 0x3b, 0x89, 0xf9, 0xf7, 0x30, 0x21, 0xd0, 0x99, + 0xd7, 0xf3, 0xc1, 0xfa, 0x05, 0x1e, 0x26, 0x87, 0x0b, 0xe8, 0xb1, 0xf8, + 0x91, 0x4f, 0x27, 0xc7, 0x91, 0x8b, 0x98, 0xe7, 0xb2, 0x3a, 0x1f, 0xe8, + 0xfa, 0x7f, 0x90, 0x5b, 0xba, 0xf3, 0xf0, 0x32, 0x45, 0x02, 0xc3, 0x9d, + 0xbd, 0x10, 0xe0, 0x9d, 0xc3, 0xef, 0xe4, 0x05, 0xc3, 0x9a, 0x46, 0xd9, + 0xab, 0x58, 0x98, 0x54, 0x53, 0x7f, 0xb1, 0x68, 0xdc, 0xb5, 0x3d, 0x68, + 0x1d, 0x69, 0x45, 0xd7, 0x10, 0x7d, 0x8a, 0x5b, 0x31, 0x63, 0x21, 0xf9, + 0xe6, 0x2a, 0x80, 0xfa, 0x19, 0x5b, 0xa9, 0x0a, 0xc4, 0x5b, 0x24, 0x29, + 0x1d, 0x79, 0xf5, 0x7a, 0x5a, 0xa7, 0x93, 0x81, 0xe9, 0x03, 0xfe, 0x98, + 0xe5, 0x5a, 0xb3, 0x74, 0xab, 0x3e, 0x00, 0x4d, 0x02, 0x35, 0x67, 0x92, + 0x87, 0xf1, 0x94, 0xff, 0x84, 0x77, 0xfe, 0xd8, 0x68, 0x9e, 0xc7, 0x8e, + 0x65, 0xeb, 0x20, 0x83, 0x99, 0x56, 0x53, 0xf5, 0x17, 0xbe, 0xe7, 0xb2, + 0x69, 0x3c, 0x5a, 0xd0, 0xed, 0xb2, 0x9d, 0x40, 0x42, 0x8e, 0x01, 0xea, + 0x40, 0xd8, 0x45, 0xfd, 0xf0, 0xbc, 0x35, 0xcd, 0x05, 0xdc, 0x89, 0x0a, + 0xe2, 0xcf, 0xce, 0x8a, 0x53, 0x98, 0x23, 0x92, 0x21, 0xfd, 0x69, 0x02, + 0x81, 0xc1, 0x00, 0x9d, 0xb9, 0x7b, 0x5c, 0x70, 0xdf, 0xb9, 0xc1, 0xf5, + 0xa6, 0x12, 0xb2, 0x74, 0xfd, 0x68, 0xb6, 0x0b, 0xaa, 0xf8, 0x06, 0x1f, + 0x22, 0x43, 0xa2, 0x86, 0xc6, 0xa5, 0x25, 0x70, 0xa9, 0xda, 0x69, 0xc4, + 0x08, 0xfd, 0x9b, 0xb0, 0xcd, 0x47, 0x29, 0x95, 0x7d, 0xc7, 0x8c, 0xeb, + 0xbf, 0x43, 0xd1, 0x08, 0x62, 0x6e, 0xca, 0xb2, 0xb8, 0xde, 0x66, 0x5c, + 0x36, 0x7b, 0x9a, 0x84, 0x6e, 0xb1, 0xfe, 0x6f, 0x28, 0x91, 0x3f, 0x5d, + 0x0e, 0xdb, 0x93, 0xf4, 0x66, 0xce, 0x5f, 0x3e, 0xd6, 0x92, 0x89, 0x45, + 0x23, 0xb4, 0x81, 0x01, 0xc5, 0x70, 0x0d, 0xe8, 0x43, 0x8f, 0x5b, 0x73, + 0xa7, 0x7d, 0xe7, 0x26, 0xaa, 0xcd, 0x0e, 0xc6, 0x12, 0xb1, 0x69, 0xb7, + 0x7a, 0xa4, 0x5d, 0x4c, 0xc8, 0x32, 0x71, 0x6a, 0x3c, 0x87, 0x5e, 0x53, + 0x7e, 0x2b, 0xd3, 0xe1, 0xbb, 0xd1, 0x4e, 0x17, 0x95, 0x4f, 0xcf, 0x54, + 0xd3, 0x0c, 0xfc, 0xaf, 0xbc, 0xfc, 0x51, 0xbc, 0x57, 0xe7, 0x6f, 0x20, + 0x80, 0x64, 0x81, 0x44, 0x08, 0x38, 0xb8, 0xa3, 0xdf, 0x98, 0x9d, 0xf8, + 0x96, 0xd8, 0x27, 0x4f, 0xf6, 0x33, 0xc1, 0xed, 0x03, 0x30, 0x82, 0x1a, + 0x56, 0xde, 0x80, 0x04, 0x8e, 0x3c, 0xcf, 0xf9, 0x9a, 0xb9, 0x10, 0x18, + 0xeb, 0x11, 0xd7, 0x1d, 0x5b, 0x80, 0x92, 0x94, 0x3d, 0x38, 0x14, 0xd7, + 0x14, 0xc1, 0x7d, 0x02, 0x81, 0xc1, 0x00, 0xb8, 0x94, 0xa1, 0x92, 0x10, + 0xbb, 0x73, 0x84, 0x3f, 0xfd, 0xbf, 0xd7, 0x6f, 0x60, 0x8a, 0xf0, 0xf6, + 0x7c, 0x80, 0xf2, 0x89, 0x6a, 0xd4, 0x0d, 0x3a, 0x30, 0x3f, 0x27, 0x06, + 0x66, 0x8c, 0xf6, 0x21, 0x61, 0xa9, 0x8b, 0x0a, 0x27, 0xbc, 0x2c, 0x76, + 0x1b, 0x6e, 0x1c, 0x67, 0x9e, 0x15, 0xbe, 0xa1, 0x5e, 0x26, 0x42, 0xf8, + 0x5d, 0x77, 0x5a, 0x0f, 0x69, 0x47, 0xf8, 0x84, 0x34, 0x75, 0x04, 0x4a, + 0x61, 0x37, 0x8d, 0xb2, 0x14, 0x58, 0xe0, 0xea, 0x3c, 0xcc, 0x32, 0xc3, + 0xf4, 0xf5, 0xcf, 0x5a, 0xb0, 0xc7, 0xc5, 0x45, 0x2d, 0xfa, 0x3b, 0x95, + 0xf3, 0x2e, 0xae, 0xa4, 0x47, 0xc2, 0x7f, 0xdc, 0x12, 0xa9, 0x28, 0xa7, + 0x39, 0x99, 0x24, 0x1f, 0xbc, 0x4c, 0x4c, 0xe2, 0x3b, 0x6b, 0x31, 0x3d, + 0x2f, 0x6d, 0xd2, 0x29, 0x51, 0x2c, 0xa2, 0xf7, 0xc1, 0x21, 0xa4, 0x4f, + 0xd6, 0x6b, 0xc5, 0xe6, 0xa3, 0xfb, 0xf9, 0xb3, 0xe3, 0x4a, 0x38, 0xd9, + 0x62, 0xaf, 0x6a, 0x71, 0x8f, 0xe8, 0x8a, 0xe0, 0xcd, 0x20, 0x9b, 0xd6, + 0x2a, 0x8f, 0x65, 0xf3, 0x70, 0xdf, 0x8d, 0xad, 0xb2, 0x38, 0x2b, 0x26, + 0xeb, 0xd9, 0x7b, 0xa5, 0xf0, 0x62, 0x76, 0x1c, 0x4f, 0x86, 0x06, 0x21, + 0x1f, 0x6f, 0xc2, 0x21, 0x3c, 0x80, 0x28, 0xbc, 0x4f, 0xd3, 0x49, 0xe6, + 0xc0, 0x30, 0x59, 0xd4, 0x1f, 0x80, 0xcd}; + +static const std::vector priv_key_49{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0x94, 0x9c, 0x76, 0x92, 0x5a, 0x79, 0xfa, 0xbe, 0x91, 0x58, + 0x69, 0xb2, 0xa3, 0xdf, 0xd6, 0xab, 0x33, 0xf8, 0x0c, 0x17, 0x19, 0x00, + 0x3c, 0x9e, 0x91, 0xd3, 0x30, 0x91, 0xf5, 0xf2, 0xba, 0xa8, 0x54, 0x33, + 0xc3, 0x67, 0x2f, 0x52, 0x73, 0x48, 0xe7, 0xb9, 0x36, 0x39, 0xbf, 0x67, + 0xd9, 0xc4, 0x4a, 0xed, 0x99, 0x6e, 0x70, 0xc8, 0x81, 0xc2, 0x78, 0x6a, + 0xf0, 0xcb, 0x8a, 0x59, 0x5e, 0x2f, 0x26, 0xb2, 0xb3, 0x02, 0xb9, 0xfc, + 0xab, 0x92, 0xe7, 0x72, 0x2b, 0x47, 0x02, 0x3b, 0x48, 0x36, 0xfb, 0xd8, + 0xde, 0x3f, 0x0c, 0x6b, 0xd1, 0x11, 0x3c, 0x29, 0xe5, 0xfa, 0xab, 0xf8, + 0xc4, 0x37, 0x14, 0xca, 0x52, 0xbb, 0xfc, 0x1b, 0xef, 0xa6, 0x80, 0xad, + 0x65, 0x13, 0x5c, 0x04, 0x2c, 0x93, 0x78, 0xe8, 0xd6, 0xf2, 0xf4, 0xf9, + 0xf4, 0x62, 0xb2, 0x13, 0x74, 0x39, 0x55, 0x9e, 0xe1, 0xcf, 0xc1, 0x0b, + 0xb3, 0xd7, 0x39, 0x00, 0x92, 0x8b, 0x31, 0xa5, 0x6d, 0xf4, 0xc7, 0x0d, + 0x60, 0xdf, 0x81, 0x15, 0x7a, 0xa4, 0xa6, 0x0d, 0x1b, 0x79, 0xad, 0xac, + 0x82, 0x21, 0x84, 0xd6, 0x8d, 0xed, 0x49, 0x38, 0xed, 0x4e, 0x24, 0x4f, + 0xe5, 0x05, 0x96, 0xc1, 0xbc, 0x17, 0xb5, 0xf8, 0x9e, 0x9a, 0x9c, 0x53, + 0xd7, 0xd3, 0x87, 0xa0, 0xf9, 0x21, 0x62, 0xb9, 0xc8, 0x46, 0x3b, 0x17, + 0xf2, 0xc2, 0x5c, 0x64, 0xa5, 0x05, 0xd5, 0xc5, 0xd1, 0xb7, 0x70, 0x4d, + 0xdd, 0x1c, 0x97, 0xdb, 0x98, 0xbe, 0x49, 0xc3, 0xd0, 0x60, 0x24, 0x99, + 0x59, 0x6e, 0x77, 0xb0, 0xc5, 0x0f, 0x97, 0x5f, 0x2c, 0xe7, 0xd2, 0xba, + 0xa4, 0xa4, 0x75, 0x6d, 0x67, 0xaa, 0x13, 0xbe, 0x4c, 0x84, 0x64, 0x99, + 0x62, 0x27, 0x97, 0xac, 0xb5, 0x20, 0x99, 0x1c, 0x8e, 0xc5, 0xc3, 0x64, + 0x97, 0x9d, 0x49, 0x8e, 0x56, 0xe0, 0x1a, 0x54, 0x36, 0x98, 0x60, 0xb9, + 0xae, 0xa0, 0x6a, 0x00, 0xf3, 0x65, 0x27, 0xb3, 0x03, 0xd7, 0xc7, 0x31, + 0x1c, 0xff, 0x95, 0xb4, 0x09, 0x7a, 0x6e, 0x47, 0x4d, 0xa6, 0x44, 0x77, + 0xeb, 0xf5, 0xa6, 0x04, 0xdb, 0xeb, 0x8f, 0x6f, 0xb5, 0x1c, 0x6a, 0xfe, + 0xdb, 0x2b, 0x66, 0xbc, 0xeb, 0x83, 0x68, 0x5f, 0x24, 0x85, 0xe5, 0x7e, + 0x8b, 0xfe, 0x81, 0xc9, 0x66, 0xc2, 0x2a, 0x65, 0x88, 0xe4, 0xc9, 0xac, + 0x89, 0xd3, 0xb1, 0xa4, 0x42, 0xdc, 0x4d, 0x44, 0x8a, 0x5c, 0x31, 0x8b, + 0x1a, 0xdb, 0x4f, 0xe0, 0x7f, 0x86, 0xb3, 0x89, 0x94, 0xaa, 0xd0, 0x39, + 0xa5, 0xf5, 0xe0, 0x1f, 0xdc, 0x15, 0xbc, 0x84, 0x67, 0xdf, 0x21, 0x74, + 0x5d, 0x57, 0x4a, 0x87, 0xcf, 0x3f, 0x3b, 0xa8, 0x65, 0xc7, 0x16, 0x8f, + 0x1b, 0xef, 0xcb, 0x0b, 0xdd, 0xfc, 0x93, 0xbb, 0x55, 0xc8, 0x9d, 0xff, + 0x71, 0xa9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x03, + 0x5b, 0xb9, 0xce, 0x3a, 0xdf, 0x30, 0xcc, 0x67, 0xaa, 0x70, 0xd1, 0x09, + 0xa5, 0x00, 0x4b, 0xe4, 0x23, 0xc1, 0xda, 0x2f, 0xc5, 0x72, 0x99, 0x3e, + 0xc0, 0x60, 0x03, 0x9c, 0x64, 0x3c, 0xd5, 0x9a, 0xf9, 0x84, 0x7b, 0xeb, + 0x74, 0xd8, 0x88, 0x18, 0x3c, 0x76, 0x3e, 0x3d, 0xd6, 0x11, 0xf4, 0xbe, + 0xa0, 0xb9, 0xeb, 0xe5, 0xfe, 0x91, 0xf8, 0x1c, 0x12, 0x86, 0x98, 0x82, + 0xea, 0xdc, 0x17, 0x02, 0xaf, 0xdd, 0x1d, 0xbd, 0xa8, 0x39, 0x14, 0x5b, + 0xc8, 0x97, 0xb3, 0xc6, 0x18, 0x22, 0xdc, 0xa3, 0x3a, 0x56, 0x63, 0x64, + 0x5b, 0x77, 0x61, 0x05, 0x54, 0x09, 0x0f, 0x6e, 0x1d, 0x74, 0x09, 0xae, + 0x9d, 0x97, 0xdb, 0x09, 0xaa, 0x73, 0xf2, 0xf6, 0x4b, 0x74, 0xd2, 0x48, + 0x2d, 0x0b, 0xf8, 0xd5, 0x2d, 0xa5, 0xd5, 0xdd, 0xb5, 0x5c, 0x51, 0x72, + 0xa6, 0xbf, 0xe4, 0x9f, 0xcb, 0xb4, 0x5c, 0xa6, 0x87, 0x26, 0x2c, 0x41, + 0xec, 0x82, 0x63, 0x44, 0xde, 0xf1, 0x2a, 0x2b, 0xe9, 0x60, 0x7c, 0x0c, + 0x85, 0xb8, 0xbc, 0xc9, 0xc7, 0xd8, 0x0c, 0x1a, 0xe1, 0xa0, 0x1b, 0x33, + 0xce, 0x49, 0x6c, 0xc8, 0x4f, 0xd2, 0x05, 0x07, 0x0b, 0x0b, 0x28, 0xe2, + 0x2c, 0x44, 0x9c, 0xe0, 0x8e, 0xda, 0xbe, 0xb1, 0xb3, 0xaf, 0x57, 0xe7, + 0x63, 0xba, 0xdd, 0x87, 0x46, 0x9d, 0x81, 0x00, 0xca, 0xdc, 0xc0, 0x80, + 0xd6, 0x97, 0x05, 0xfc, 0x34, 0xb1, 0x81, 0x53, 0x6e, 0xaa, 0xff, 0xae, + 0x50, 0xde, 0x5f, 0xd1, 0x6e, 0x7d, 0x03, 0xcd, 0x42, 0xa0, 0x27, 0x7f, + 0xf8, 0x2c, 0x0d, 0x3b, 0x04, 0xcb, 0xd2, 0xfe, 0xe0, 0x7a, 0x4d, 0x22, + 0x18, 0x88, 0xc5, 0x07, 0x3b, 0xb5, 0x34, 0x58, 0x1b, 0x0e, 0xe2, 0xc0, + 0x93, 0x16, 0x1a, 0x3e, 0xcb, 0x7a, 0x8a, 0x81, 0xf0, 0x93, 0xde, 0x19, + 0x08, 0xc5, 0x4a, 0x92, 0xbe, 0xaa, 0xff, 0x41, 0x74, 0x2e, 0x9d, 0xc0, + 0xad, 0xe4, 0x82, 0x25, 0x0b, 0x40, 0x1e, 0x31, 0xcf, 0x7b, 0x09, 0xa0, + 0x9d, 0xb2, 0x64, 0x4a, 0x36, 0x73, 0x24, 0x27, 0x9c, 0x55, 0x7b, 0xe4, + 0xf4, 0xbd, 0xfe, 0x5b, 0xf2, 0xef, 0x5c, 0x5d, 0xc6, 0x62, 0x96, 0x83, + 0xe2, 0x89, 0x71, 0x42, 0x52, 0x4f, 0x32, 0x0d, 0x46, 0x5b, 0xc8, 0x28, + 0xd4, 0x6c, 0xf3, 0x1d, 0x4c, 0x09, 0xd0, 0x16, 0x45, 0xd9, 0xb4, 0x82, + 0xae, 0x77, 0x58, 0xa3, 0x69, 0xeb, 0x00, 0xb4, 0x17, 0x2b, 0xb2, 0x7e, + 0xc2, 0x42, 0x92, 0xcd, 0xcb, 0x58, 0x7f, 0x4c, 0x48, 0xaf, 0xd2, 0x16, + 0x96, 0x46, 0x99, 0x59, 0x3b, 0xa0, 0xcc, 0x56, 0xa8, 0x27, 0xd4, 0xd0, + 0xbe, 0x0d, 0x4e, 0x85, 0x07, 0x35, 0x07, 0xc3, 0x88, 0x7d, 0xea, 0x48, + 0x69, 0x0c, 0x9e, 0x9e, 0x00, 0x4c, 0xc6, 0x91, 0x68, 0x68, 0x11, 0x02, + 0x81, 0xc1, 0x00, 0xc7, 0xb4, 0x06, 0x66, 0xc8, 0xab, 0x34, 0xf2, 0x37, + 0x44, 0xb0, 0xfd, 0x1f, 0x80, 0x71, 0x38, 0x5c, 0xa7, 0x34, 0x44, 0x9e, + 0xdf, 0x68, 0x9b, 0x32, 0x56, 0xe0, 0x84, 0xd1, 0x44, 0xb2, 0x70, 0x5f, + 0xff, 0xb0, 0x5b, 0x87, 0x3d, 0xa5, 0x71, 0x72, 0x61, 0x98, 0x8b, 0xb2, + 0x90, 0x3c, 0xeb, 0xb6, 0xc0, 0x25, 0xf1, 0x56, 0xb2, 0x5c, 0x4a, 0x72, + 0x21, 0x96, 0x98, 0x33, 0xf1, 0xa3, 0x54, 0xbc, 0x78, 0x3d, 0x08, 0x2f, + 0xc4, 0x94, 0x28, 0xe9, 0x04, 0x69, 0x62, 0x12, 0x54, 0x01, 0xae, 0x6b, + 0x5c, 0x23, 0x97, 0x4f, 0xf7, 0x16, 0xa3, 0x4b, 0x16, 0x8d, 0xa2, 0x12, + 0x4e, 0x5b, 0x65, 0xe9, 0x57, 0x54, 0x56, 0xa5, 0xb6, 0xfd, 0x86, 0xda, + 0xb4, 0xe4, 0xe0, 0x4e, 0x88, 0x92, 0x4e, 0x6d, 0x51, 0x94, 0x85, 0xef, + 0x24, 0x5c, 0x3b, 0xe7, 0xe8, 0x19, 0x9c, 0x06, 0x55, 0xbd, 0x67, 0xc1, + 0x36, 0xf6, 0xf2, 0xb7, 0xcc, 0xc4, 0x1a, 0xae, 0xb8, 0xa8, 0xec, 0x5d, + 0x36, 0x4c, 0x19, 0x7a, 0x13, 0xa9, 0x4d, 0x2a, 0xcf, 0x49, 0xf9, 0x6e, + 0x46, 0x5f, 0x0d, 0xc1, 0x87, 0xf8, 0xe6, 0x36, 0x67, 0xb8, 0x87, 0x98, + 0xe8, 0x7a, 0x31, 0xba, 0xb9, 0xe5, 0x7f, 0x67, 0xd9, 0x06, 0xd3, 0x47, + 0x63, 0xbf, 0xaa, 0x02, 0x8c, 0x7b, 0x3b, 0x70, 0x3d, 0xec, 0xb6, 0x7b, + 0x32, 0x00, 0x3d, 0x02, 0x81, 0xc1, 0x00, 0xbe, 0x81, 0x47, 0xeb, 0xc2, + 0x7c, 0x53, 0x79, 0xde, 0x49, 0x92, 0xbd, 0x3b, 0xc2, 0xeb, 0xf1, 0x21, + 0x6f, 0x28, 0x6a, 0xa4, 0x97, 0xfd, 0x3f, 0xcd, 0x9e, 0x57, 0x13, 0x7d, + 0xac, 0x0c, 0xe9, 0x69, 0x7c, 0xb1, 0xf9, 0xb1, 0x92, 0x4f, 0x58, 0xf4, + 0x34, 0xb2, 0x94, 0x62, 0xa0, 0x0c, 0xe4, 0xda, 0x35, 0xe7, 0xf9, 0xb1, + 0x17, 0x2b, 0x0d, 0x1f, 0xfb, 0xa5, 0xce, 0xd3, 0x15, 0xd1, 0x37, 0x5a, + 0x30, 0x07, 0x0f, 0x29, 0x9f, 0x2e, 0x87, 0x87, 0x45, 0x47, 0x74, 0xba, + 0x35, 0x26, 0x36, 0x29, 0x96, 0x40, 0xf3, 0x7b, 0x44, 0x77, 0x6c, 0x61, + 0x76, 0xb2, 0x15, 0x5a, 0x01, 0xf6, 0xda, 0x55, 0xb7, 0xe8, 0xe1, 0xd8, + 0x0a, 0x14, 0x2e, 0xdd, 0x14, 0x7c, 0x9e, 0xac, 0xda, 0x0f, 0x9b, 0x01, + 0xb2, 0x34, 0x7f, 0x1a, 0x68, 0x86, 0x19, 0x44, 0xe8, 0x14, 0xb4, 0x5b, + 0xde, 0x2a, 0x89, 0xa3, 0x00, 0xe6, 0x4e, 0x53, 0xbb, 0x24, 0x55, 0xa0, + 0x2d, 0xc6, 0x5d, 0x25, 0x13, 0xad, 0x74, 0x24, 0xd6, 0x75, 0x96, 0x4b, + 0x56, 0x80, 0xdb, 0xc5, 0x2c, 0x20, 0xea, 0xd0, 0x92, 0x7f, 0x2a, 0xb6, + 0x84, 0x0c, 0x2b, 0xe5, 0x1c, 0xa8, 0x08, 0xf0, 0xf8, 0xf2, 0x1e, 0xd7, + 0x24, 0x3b, 0xb1, 0xda, 0x88, 0xa0, 0x12, 0x37, 0x3d, 0xb1, 0xfa, 0xf0, + 0x2a, 0x7a, 0x61, 0x19, 0x79, 0x01, 0xdd, 0x02, 0x81, 0xc0, 0x2c, 0xab, + 0x2c, 0xdf, 0x62, 0xb5, 0x40, 0xe3, 0x88, 0xcf, 0x39, 0x93, 0x74, 0xaf, + 0x63, 0x23, 0xcb, 0x3d, 0xaf, 0x28, 0x46, 0x2d, 0x0c, 0x95, 0xe2, 0x3d, + 0xa2, 0x7c, 0xb2, 0xde, 0x5d, 0xd7, 0x5a, 0xf1, 0xb3, 0x3d, 0xd5, 0xd3, + 0x49, 0x25, 0x46, 0x03, 0x64, 0x7e, 0xa2, 0xd3, 0x36, 0x7d, 0x36, 0xe4, + 0x65, 0xd8, 0x44, 0x9f, 0x22, 0x9b, 0x98, 0x49, 0xc1, 0x08, 0x8c, 0x5d, + 0xd9, 0x3d, 0xc3, 0xe6, 0x55, 0x28, 0x76, 0x9e, 0xce, 0xd1, 0x13, 0xc5, + 0xe3, 0xd8, 0x86, 0xe6, 0xf9, 0x75, 0x4d, 0x18, 0x4f, 0xf1, 0xb1, 0x76, + 0x40, 0x3f, 0x08, 0x35, 0xa4, 0x3a, 0x83, 0x43, 0xb9, 0x97, 0xe3, 0x08, + 0xa0, 0x99, 0xbc, 0xf9, 0x60, 0x5e, 0x00, 0x9f, 0x83, 0xae, 0x54, 0x82, + 0xa1, 0xcf, 0x1f, 0x0e, 0xa7, 0x5d, 0x09, 0xef, 0xa5, 0x1d, 0xd5, 0x32, + 0x8a, 0x3f, 0xe6, 0xfe, 0xd8, 0x9d, 0xd3, 0x8e, 0xfa, 0xcf, 0xb1, 0xa3, + 0x00, 0x9e, 0x43, 0x44, 0x94, 0xac, 0x41, 0xf1, 0x3a, 0x36, 0x5c, 0xa2, + 0xf7, 0x34, 0x86, 0x85, 0xd5, 0x33, 0x10, 0xa2, 0x76, 0xf2, 0x79, 0xbe, + 0x73, 0x42, 0xf3, 0x1a, 0x62, 0x21, 0x1a, 0x67, 0xad, 0xa5, 0x5f, 0xf1, + 0xe2, 0xce, 0x8b, 0xa8, 0xf4, 0xa8, 0xdf, 0x88, 0x05, 0x3f, 0xfe, 0xcf, + 0xf3, 0x64, 0x89, 0x27, 0xa0, 0xc1, 0xf4, 0x6e, 0x6b, 0xb5, 0x02, 0x81, + 0xc0, 0x0f, 0xbc, 0xd2, 0x5a, 0x31, 0x98, 0xdf, 0xb4, 0x83, 0x9e, 0x84, + 0x56, 0xc9, 0xa7, 0x12, 0xa2, 0xba, 0xe6, 0x59, 0xea, 0x65, 0x6a, 0x80, + 0xeb, 0x52, 0x6b, 0x30, 0x3a, 0x55, 0xf9, 0x6e, 0x9f, 0xa1, 0xad, 0x41, + 0x6e, 0xa5, 0x32, 0xb7, 0x07, 0x5c, 0x35, 0x36, 0x43, 0x77, 0xda, 0x4c, + 0xf6, 0x62, 0xe8, 0x6d, 0x1f, 0x7d, 0x77, 0xb2, 0x80, 0xc5, 0x11, 0x9e, + 0xe2, 0xf5, 0x21, 0x2a, 0x45, 0x6e, 0x57, 0xe5, 0x5d, 0x65, 0x4c, 0xd7, + 0x25, 0x2f, 0x11, 0x94, 0x13, 0x9a, 0x86, 0x65, 0x7f, 0xb7, 0xf3, 0xc7, + 0xad, 0xd5, 0x93, 0x14, 0x62, 0x89, 0xb2, 0xaa, 0x87, 0x85, 0x06, 0x00, + 0x84, 0x8c, 0xec, 0x42, 0x7a, 0xd5, 0xc4, 0x0f, 0x62, 0xc7, 0xb4, 0xb7, + 0x8e, 0xcc, 0x2c, 0xbf, 0x79, 0x48, 0xac, 0x96, 0x15, 0xa1, 0xf2, 0xdc, + 0x91, 0x1d, 0xd6, 0x26, 0x4f, 0xb7, 0xff, 0x24, 0x78, 0x76, 0x54, 0xce, + 0xb1, 0xcd, 0xcc, 0xf9, 0xf5, 0x70, 0xe4, 0x17, 0x2c, 0xfe, 0xb1, 0x1f, + 0x75, 0x26, 0xcd, 0xe8, 0xac, 0xdf, 0xd0, 0x67, 0x98, 0xc0, 0x33, 0x23, + 0x0d, 0x02, 0xe9, 0xf7, 0x43, 0x6a, 0x0c, 0x82, 0x8c, 0xe5, 0xc2, 0x76, + 0x47, 0x36, 0xd0, 0xf9, 0xff, 0x7e, 0x3a, 0x6a, 0x0c, 0x09, 0x47, 0x9c, + 0x21, 0xa5, 0x1a, 0x9d, 0xa7, 0x63, 0x4b, 0xbf, 0x0c, 0x62, 0x74, 0x52, + 0xa9, 0x02, 0x81, 0xc0, 0x32, 0x90, 0x07, 0x12, 0x76, 0x45, 0x08, 0x14, + 0x39, 0x91, 0xae, 0xa5, 0xcd, 0x62, 0xba, 0xbd, 0x6c, 0xe1, 0x19, 0xe5, + 0x43, 0x2f, 0x76, 0x60, 0x1f, 0x07, 0x9c, 0x78, 0x9e, 0x4c, 0xbd, 0x43, + 0x98, 0x9f, 0x0b, 0x4d, 0x9f, 0xee, 0x2f, 0x83, 0xc7, 0x45, 0x52, 0x96, + 0xac, 0xab, 0xd1, 0xd9, 0x9c, 0xeb, 0x1d, 0x03, 0xf8, 0xfd, 0x01, 0xba, + 0x33, 0x78, 0x14, 0x5a, 0x08, 0xeb, 0x62, 0x31, 0x03, 0x3d, 0x64, 0x6a, + 0xa6, 0xcc, 0x0d, 0xef, 0xb6, 0x4d, 0x8a, 0x71, 0x0e, 0xbb, 0x0f, 0x5a, + 0xd5, 0xe5, 0xcb, 0x3c, 0x9a, 0x82, 0xc2, 0xea, 0x9f, 0x3e, 0xd5, 0xa3, + 0x16, 0x7e, 0x96, 0xed, 0x5f, 0x11, 0x95, 0x22, 0x8e, 0x3a, 0x38, 0x2a, + 0xb4, 0xbc, 0x84, 0xb3, 0xee, 0x59, 0x22, 0xb0, 0x49, 0xdc, 0x02, 0xbf, + 0xd6, 0x8d, 0xa3, 0xbb, 0x43, 0x0d, 0xa8, 0x5a, 0xc6, 0xf6, 0xef, 0xdf, + 0x96, 0x1d, 0xcb, 0x6f, 0xee, 0x28, 0x9e, 0x05, 0xef, 0x75, 0x21, 0xfc, + 0xab, 0x89, 0x1e, 0x4e, 0x8d, 0x62, 0xef, 0xca, 0x77, 0xfe, 0xe7, 0x3f, + 0xcb, 0x35, 0xe3, 0x12, 0x16, 0x78, 0xca, 0x5b, 0x4d, 0x13, 0x3c, 0x4f, + 0x7f, 0xa8, 0xff, 0x05, 0xae, 0x93, 0xd5, 0x07, 0xee, 0x03, 0xff, 0xec, + 0xf6, 0x75, 0x53, 0xa4, 0x10, 0xbc, 0x10, 0xf9, 0x7c, 0xf5, 0xdb, 0x4e, + 0xc5, 0x10, 0xee, 0x27}; + +static const std::vector priv_key_50{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xad, 0x65, 0x38, 0x69, 0x72, 0x1e, 0xa3, 0x4b, 0xb3, 0x65, + 0x84, 0x41, 0xb8, 0x62, 0xd3, 0x3a, 0x99, 0x01, 0x9e, 0x6b, 0x30, 0xf4, + 0xf9, 0xaf, 0xec, 0xa9, 0xa5, 0x6e, 0xa4, 0x22, 0x0e, 0x54, 0xfe, 0xb8, + 0x42, 0x63, 0x58, 0xd9, 0xcb, 0xc1, 0x5b, 0x9c, 0xd9, 0x0a, 0x9d, 0x89, + 0x6d, 0xe6, 0x63, 0x60, 0xdb, 0xf3, 0x9c, 0xe0, 0x3a, 0x85, 0x20, 0xc1, + 0xc2, 0x98, 0xb4, 0x64, 0x39, 0xda, 0xe3, 0xba, 0x94, 0xe0, 0xc5, 0x6b, + 0x6f, 0x15, 0x06, 0x2a, 0xc0, 0xad, 0xee, 0xb2, 0xe8, 0x0b, 0x6e, 0x54, + 0x42, 0xe0, 0xca, 0xc2, 0x85, 0x3b, 0x67, 0x7c, 0x2b, 0xf0, 0x55, 0xd4, + 0x91, 0x18, 0x8a, 0xa1, 0xf2, 0x5a, 0x45, 0x48, 0x32, 0xb8, 0x6d, 0x54, + 0xa6, 0xc3, 0x97, 0xa6, 0x45, 0xe8, 0xa4, 0x37, 0x83, 0xba, 0x6c, 0xe3, + 0xc6, 0xbe, 0xaf, 0x7f, 0xb6, 0x9f, 0x39, 0x44, 0x9e, 0x8b, 0xfd, 0x16, + 0x40, 0xc5, 0xe6, 0xef, 0xae, 0x9f, 0x10, 0x68, 0x09, 0x61, 0xdf, 0xda, + 0xaf, 0x92, 0x24, 0xf4, 0xd7, 0x4d, 0xc2, 0x0b, 0x9f, 0x7d, 0x94, 0x62, + 0x9e, 0x40, 0x06, 0x9b, 0x20, 0xc2, 0x32, 0xfa, 0xca, 0xe6, 0x95, 0x71, + 0xdd, 0x71, 0x31, 0x84, 0x97, 0xbe, 0xf6, 0x04, 0x52, 0x92, 0x84, 0x71, + 0x08, 0x8f, 0x22, 0xff, 0x13, 0x99, 0x0f, 0x00, 0x9f, 0x7e, 0x43, 0xf9, + 0x88, 0x4f, 0x90, 0xee, 0x4a, 0x46, 0xb9, 0x43, 0x44, 0x05, 0xb9, 0xee, + 0x75, 0xd6, 0x34, 0x52, 0x5f, 0xdf, 0x66, 0x2e, 0x8d, 0x03, 0xc2, 0x87, + 0x5b, 0xd7, 0x67, 0x34, 0x9f, 0x88, 0xda, 0x55, 0xcf, 0xa2, 0x6c, 0x8c, + 0x22, 0xaa, 0x15, 0x60, 0xa4, 0x1e, 0x95, 0xb8, 0xb5, 0x17, 0x6a, 0xca, + 0x27, 0x51, 0xcb, 0x37, 0xb4, 0x99, 0x60, 0xb0, 0x97, 0x04, 0xce, 0x32, + 0xf9, 0x52, 0x28, 0x09, 0x18, 0x3f, 0x25, 0x51, 0x24, 0x3f, 0x44, 0x68, + 0xea, 0x3c, 0xa1, 0x16, 0x3c, 0x18, 0x66, 0xc9, 0xf1, 0x3e, 0x6a, 0xbc, + 0xfc, 0x43, 0xd2, 0x2c, 0x3a, 0xd7, 0x13, 0xe0, 0xfb, 0x47, 0x40, 0xba, + 0xfa, 0x48, 0x0d, 0xa2, 0x32, 0x36, 0xbb, 0x8f, 0x2f, 0x09, 0xd6, 0x6a, + 0x1a, 0xcb, 0xcd, 0xf7, 0xf7, 0xc7, 0x90, 0x62, 0xb8, 0xd6, 0x5a, 0xde, + 0x17, 0x03, 0xbf, 0xb4, 0x3a, 0x40, 0x8d, 0xd0, 0x95, 0xf8, 0xfd, 0x56, + 0x70, 0xf5, 0xe3, 0x70, 0x0f, 0xab, 0xec, 0x8d, 0x1c, 0x86, 0x54, 0x40, + 0x00, 0x4c, 0xd4, 0x5a, 0x71, 0x96, 0xb1, 0xfb, 0x68, 0xf1, 0x1b, 0x17, + 0x94, 0x7c, 0x37, 0xf5, 0x5c, 0xae, 0x8b, 0x6e, 0x5c, 0x65, 0x37, 0x37, + 0x4b, 0xb6, 0x0d, 0x67, 0xc4, 0xd6, 0x76, 0x78, 0xca, 0x99, 0x54, 0xf6, + 0x5f, 0xa6, 0xba, 0xaf, 0xcb, 0xf7, 0xd0, 0x98, 0xb3, 0x53, 0x63, 0x84, + 0xaa, 0x91, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x0e, + 0x21, 0x8a, 0xa8, 0x65, 0x49, 0x83, 0xeb, 0x5e, 0x72, 0x6e, 0x85, 0xe0, + 0x9e, 0x05, 0x32, 0xe8, 0x57, 0x4e, 0x6e, 0xd3, 0xed, 0x93, 0x0f, 0xb8, + 0x4c, 0xd7, 0x13, 0x9e, 0x42, 0xbc, 0x42, 0x47, 0x04, 0x03, 0x3d, 0x0f, + 0x77, 0xa8, 0x78, 0x58, 0x9b, 0xfe, 0xc0, 0x33, 0xb8, 0x88, 0x81, 0x57, + 0x26, 0x04, 0xa6, 0xe4, 0xe9, 0x0d, 0x3b, 0xde, 0x40, 0x8c, 0x38, 0x5f, + 0xb3, 0x2f, 0x57, 0xdc, 0x69, 0x4f, 0x4a, 0xc6, 0x2c, 0x0c, 0x40, 0x7d, + 0x61, 0x2c, 0x94, 0xc0, 0x38, 0x4a, 0x5a, 0xec, 0x21, 0xe7, 0xd5, 0x64, + 0x10, 0xd8, 0x44, 0xd0, 0x19, 0x39, 0x87, 0x7b, 0xa7, 0x38, 0x2f, 0xf4, + 0xd4, 0x5f, 0xe8, 0xe5, 0x6e, 0x8d, 0xdb, 0xa3, 0xe5, 0x5b, 0x35, 0xe3, + 0x7d, 0x04, 0x83, 0x82, 0x26, 0x98, 0x10, 0xb0, 0x61, 0x1b, 0xc8, 0x5c, + 0x8b, 0x1e, 0xf9, 0xf8, 0xf3, 0xd3, 0xab, 0xfa, 0xf3, 0x3e, 0x52, 0x22, + 0x90, 0xf3, 0xfd, 0x38, 0x9c, 0x11, 0xef, 0xad, 0x0b, 0xa8, 0x75, 0x53, + 0x97, 0xb4, 0x98, 0x3c, 0xb1, 0x2f, 0xcd, 0x4f, 0x33, 0x7e, 0x4c, 0x1f, + 0x7d, 0xb2, 0xfc, 0xc0, 0xa4, 0xd9, 0xb6, 0x53, 0x05, 0x95, 0x93, 0x6d, + 0x02, 0xae, 0x4f, 0x3c, 0xc3, 0x7b, 0x6b, 0x3f, 0x69, 0xea, 0xd5, 0xa7, + 0x77, 0x7c, 0x44, 0x64, 0x09, 0x9b, 0xf5, 0xf1, 0x5a, 0x3b, 0xb6, 0x85, + 0xb3, 0x6f, 0x6e, 0xe5, 0xa4, 0x66, 0x14, 0x93, 0xb3, 0x18, 0x82, 0x10, + 0x38, 0x3d, 0x96, 0x16, 0xd7, 0x80, 0x92, 0x97, 0x53, 0x7f, 0xc8, 0x6f, + 0xbd, 0xb2, 0x5a, 0xef, 0x61, 0xbb, 0xf1, 0x9a, 0x2f, 0x58, 0xd3, 0xa8, + 0x8d, 0x60, 0x57, 0x01, 0xc0, 0x6d, 0x80, 0x6c, 0x83, 0xe1, 0x15, 0x92, + 0xde, 0xd0, 0xba, 0xaa, 0xfc, 0x93, 0xfa, 0x24, 0xc5, 0x53, 0x0f, 0xd4, + 0xd2, 0x7c, 0x12, 0x8d, 0xab, 0x75, 0xc2, 0x0e, 0x24, 0x0f, 0xa7, 0xb9, + 0x92, 0x8c, 0x1a, 0xbe, 0xef, 0xbd, 0x1c, 0x74, 0x1d, 0x8d, 0x74, 0x90, + 0x2f, 0xbd, 0xd8, 0xf7, 0xe8, 0x53, 0xd2, 0x69, 0x64, 0xfd, 0x90, 0xc0, + 0x4c, 0x15, 0x6a, 0x89, 0xb1, 0x51, 0xbc, 0x80, 0x71, 0xa0, 0x0a, 0x90, + 0xe3, 0x9b, 0xe4, 0x27, 0xa0, 0x2b, 0xd4, 0xd9, 0x5f, 0xd7, 0x15, 0x1f, + 0xa7, 0xd2, 0x22, 0x89, 0x8f, 0xdc, 0xda, 0x9f, 0xa0, 0xbe, 0x8d, 0x5f, + 0x45, 0xac, 0x9d, 0x23, 0x53, 0xb2, 0x00, 0x26, 0x8f, 0xa7, 0x95, 0xc9, + 0x49, 0x1c, 0xc1, 0xff, 0x1f, 0xe5, 0xc0, 0xd5, 0x4f, 0xee, 0x2d, 0xa5, + 0x45, 0xae, 0xd6, 0x63, 0xbf, 0x5a, 0x4c, 0x24, 0xd6, 0x5f, 0x14, 0x06, + 0x32, 0x0c, 0xd9, 0x21, 0x21, 0x05, 0xfb, 0x8f, 0x46, 0x54, 0xd0, 0x62, + 0xf9, 0x99, 0x16, 0xc4, 0xb9, 0xf4, 0x99, 0x76, 0xd7, 0x7d, 0x31, 0x02, + 0x81, 0xc1, 0x00, 0xee, 0x06, 0xa7, 0xcb, 0x29, 0xfa, 0x93, 0x2c, 0x70, + 0x24, 0x1f, 0x1f, 0x48, 0x04, 0xa4, 0x06, 0xa1, 0xd6, 0x7c, 0x5c, 0x95, + 0xb4, 0xa3, 0x68, 0x30, 0x22, 0x79, 0xc2, 0x79, 0xe1, 0x83, 0x09, 0x72, + 0x62, 0x93, 0x91, 0x33, 0x0f, 0x14, 0xd0, 0x81, 0xc6, 0x1f, 0xfa, 0xfa, + 0x39, 0xbf, 0xcd, 0x22, 0x20, 0xfd, 0xd0, 0xaf, 0xcc, 0x8d, 0x7b, 0x3d, + 0xf3, 0x69, 0x7e, 0x65, 0x0a, 0x96, 0x04, 0x4d, 0xcc, 0x54, 0xa6, 0xa0, + 0x23, 0x51, 0x53, 0x7e, 0xef, 0x93, 0x6d, 0x21, 0x67, 0x57, 0xe6, 0xd4, + 0xd2, 0x83, 0x47, 0x06, 0xb8, 0xe3, 0xd0, 0xd7, 0x6f, 0x1d, 0x30, 0xbf, + 0xf7, 0x02, 0x46, 0x58, 0x52, 0x87, 0x23, 0xd2, 0x58, 0x59, 0x29, 0x8b, + 0x5d, 0xa2, 0x8c, 0x1d, 0x40, 0xe9, 0x98, 0x9d, 0xcf, 0xc7, 0xb9, 0xc8, + 0x4d, 0x78, 0xa8, 0x90, 0x8c, 0xf5, 0xbd, 0x0b, 0x82, 0xd6, 0xce, 0x12, + 0x3d, 0xe7, 0x1b, 0x7e, 0xd5, 0x53, 0xc5, 0x86, 0x70, 0xb5, 0x09, 0x0b, + 0xb3, 0xfd, 0x38, 0x9d, 0x95, 0xbf, 0x04, 0x97, 0xd7, 0xa5, 0x04, 0xfd, + 0xd7, 0xe4, 0xc4, 0xe7, 0x88, 0x69, 0x58, 0x83, 0xf0, 0xa5, 0x07, 0x4c, + 0x41, 0x55, 0xb0, 0xf3, 0xb3, 0x53, 0x63, 0xb2, 0xd3, 0x0d, 0xc2, 0xd0, + 0x2b, 0x60, 0x4f, 0x6a, 0xe5, 0x6d, 0x51, 0x8a, 0x82, 0xb9, 0x58, 0xce, + 0x33, 0x60, 0x15, 0x02, 0x81, 0xc1, 0x00, 0xba, 0x7d, 0x2c, 0x5d, 0x4f, + 0xc2, 0xd5, 0x22, 0x3f, 0xfa, 0xee, 0x50, 0x1f, 0xb8, 0x1a, 0x28, 0xca, + 0x98, 0x39, 0x94, 0xeb, 0x0e, 0xad, 0x51, 0x47, 0xef, 0xae, 0x34, 0x57, + 0xe3, 0xf6, 0x8b, 0x8c, 0xe1, 0xc1, 0xf3, 0xab, 0xde, 0x00, 0xc9, 0x97, + 0x8b, 0xa9, 0x89, 0x6f, 0x28, 0xd8, 0x2e, 0xb8, 0xe3, 0x28, 0xc9, 0xf3, + 0x68, 0x47, 0xe8, 0xb8, 0x02, 0x37, 0xd1, 0x77, 0x70, 0x8a, 0xb6, 0x3a, + 0x97, 0x7b, 0xc9, 0xba, 0x5c, 0xce, 0x44, 0xab, 0xbf, 0x86, 0xd0, 0xcc, + 0x93, 0x57, 0xb7, 0x19, 0xf7, 0x3e, 0x2b, 0xa3, 0xfd, 0x17, 0xa0, 0x1b, + 0x4f, 0x6b, 0x04, 0x90, 0xfe, 0xaf, 0xb0, 0xe7, 0x2a, 0xde, 0xf4, 0x16, + 0x09, 0x60, 0x4f, 0x4a, 0xfe, 0xa4, 0x6e, 0x9e, 0x40, 0xd1, 0xe5, 0xbb, + 0x63, 0xc1, 0x77, 0x95, 0x74, 0xa7, 0x21, 0x1a, 0xb0, 0x81, 0x21, 0x1e, + 0xf8, 0xa6, 0x2c, 0x17, 0xf1, 0x15, 0x22, 0xa2, 0x31, 0x94, 0x20, 0x4d, + 0x6f, 0x36, 0xa7, 0xac, 0xec, 0x89, 0xca, 0xca, 0x29, 0x4d, 0x86, 0xd8, + 0x0c, 0x3c, 0xac, 0x75, 0x67, 0xc7, 0xfd, 0x51, 0xe5, 0x4c, 0xde, 0x2c, + 0x69, 0x0e, 0x4a, 0x42, 0x75, 0x51, 0x67, 0xd3, 0x4a, 0x5e, 0x9a, 0x4e, + 0xf9, 0xcd, 0xae, 0x88, 0x27, 0x42, 0xb2, 0xa1, 0x6a, 0xfb, 0xd8, 0x8f, + 0xf5, 0xfd, 0xa6, 0x40, 0x56, 0x83, 0x8d, 0x02, 0x81, 0xc0, 0x4c, 0x08, + 0xd6, 0x3a, 0xe0, 0xfb, 0x09, 0x5e, 0x6d, 0xa8, 0x2c, 0x44, 0xea, 0xd5, + 0x88, 0xac, 0x11, 0xb0, 0x99, 0x63, 0x5d, 0xf3, 0x29, 0x2b, 0xd4, 0x0c, + 0x7f, 0x46, 0xaf, 0x76, 0x69, 0x4c, 0x70, 0x3c, 0xab, 0x14, 0xfb, 0xf1, + 0x7a, 0x5d, 0xac, 0xc6, 0xe4, 0x5a, 0x60, 0xea, 0x67, 0xa9, 0x98, 0x98, + 0x5f, 0x5b, 0xf5, 0x7c, 0x6b, 0x49, 0x8e, 0x1d, 0x9e, 0x7a, 0x60, 0xbe, + 0x83, 0xf3, 0x76, 0x02, 0xaa, 0x9b, 0xdb, 0x95, 0xcc, 0x99, 0xd6, 0x77, + 0xa3, 0x69, 0x7d, 0xfd, 0x2c, 0x28, 0x31, 0x9d, 0xd9, 0x8f, 0xab, 0xc7, + 0x0e, 0x07, 0x1d, 0x7a, 0x82, 0x21, 0x9b, 0x80, 0xc5, 0x3a, 0x41, 0x66, + 0x83, 0x82, 0xde, 0xe3, 0x97, 0xff, 0xdc, 0x64, 0x19, 0xd3, 0x96, 0x58, + 0xb1, 0x06, 0x2e, 0x8b, 0x3c, 0x2a, 0xcd, 0xa0, 0x69, 0xc5, 0xb6, 0xff, + 0x40, 0x54, 0x96, 0x43, 0xc2, 0x68, 0x6b, 0x8d, 0x58, 0xb1, 0x00, 0xd0, + 0x16, 0x85, 0x87, 0x8f, 0xa3, 0x54, 0xf3, 0x67, 0x18, 0xa1, 0xa8, 0x3d, + 0x38, 0x9a, 0xb8, 0x02, 0x8b, 0xd5, 0x4f, 0x5d, 0x52, 0xd7, 0xcf, 0x7a, + 0x54, 0xe4, 0x90, 0xa9, 0x23, 0x9e, 0x74, 0x2e, 0x7e, 0xb8, 0x1a, 0xf1, + 0x12, 0xd7, 0x4b, 0x3d, 0x7e, 0x2c, 0xd8, 0x20, 0xb3, 0x10, 0x4b, 0x7e, + 0x64, 0x70, 0x62, 0xc5, 0xa5, 0x7d, 0x87, 0xc9, 0x03, 0x8d, 0x02, 0x81, + 0xc0, 0x29, 0x50, 0x87, 0xde, 0x98, 0x48, 0x0a, 0x9d, 0xce, 0xdc, 0xd1, + 0xa5, 0x10, 0x91, 0xe1, 0xc1, 0xbd, 0xb8, 0x61, 0xb1, 0x5b, 0x2d, 0xe2, + 0x39, 0xca, 0x9d, 0x0f, 0xd3, 0xea, 0xd0, 0xc7, 0x12, 0xfd, 0x80, 0x1a, + 0x4e, 0xd8, 0x79, 0x93, 0x65, 0x15, 0xdc, 0xcc, 0x0f, 0x75, 0x7f, 0xef, + 0xfc, 0xd1, 0xdb, 0x09, 0x73, 0x4c, 0x28, 0x83, 0x1d, 0xcc, 0x7e, 0x39, + 0x4d, 0x7f, 0x8f, 0x80, 0x3b, 0x84, 0xd9, 0x80, 0x84, 0x1d, 0x74, 0x68, + 0x02, 0x10, 0xa6, 0x9a, 0xc0, 0x71, 0x42, 0x07, 0x41, 0xba, 0x4f, 0xeb, + 0x07, 0x12, 0x0a, 0x85, 0x0c, 0x64, 0x60, 0x80, 0xcd, 0xff, 0x2d, 0x5d, + 0x50, 0xec, 0xb5, 0xb3, 0xb5, 0x11, 0x98, 0xbc, 0x2c, 0x74, 0xe9, 0xdb, + 0x15, 0xe2, 0x9b, 0x6b, 0xa4, 0xe0, 0x91, 0xe6, 0x0f, 0x8f, 0x1d, 0xcb, + 0xd4, 0xea, 0xab, 0xc5, 0xbf, 0xc7, 0xb3, 0xc0, 0x64, 0xae, 0x5d, 0x2b, + 0x98, 0x83, 0xa4, 0x46, 0x33, 0xad, 0xd4, 0x00, 0xa0, 0xbf, 0x0f, 0x9c, + 0x2b, 0x40, 0x04, 0x4c, 0x77, 0x9e, 0x2f, 0x7f, 0xd5, 0x99, 0x21, 0x07, + 0xce, 0x58, 0x31, 0x5b, 0x89, 0x30, 0xff, 0x89, 0x39, 0xec, 0x65, 0x3f, + 0x46, 0xa8, 0x29, 0xa6, 0xb1, 0xba, 0xe3, 0x5e, 0xac, 0xd6, 0xdf, 0x13, + 0xc8, 0xad, 0x38, 0x1d, 0x59, 0x49, 0xf3, 0x6e, 0x61, 0x41, 0x89, 0xa9, + 0x15, 0x02, 0x81, 0xc0, 0x75, 0xe4, 0x8b, 0x05, 0xa1, 0xe3, 0x2e, 0xb5, + 0xa4, 0xea, 0xba, 0x56, 0x37, 0xc9, 0xfb, 0x23, 0x13, 0x4a, 0x48, 0xb2, + 0x86, 0x9d, 0xca, 0x66, 0xa1, 0xe1, 0x09, 0xa9, 0xcf, 0x77, 0x3c, 0xc8, + 0x03, 0x5e, 0xc1, 0x00, 0xf0, 0x5e, 0x31, 0xb1, 0xe0, 0xf4, 0x7d, 0x5d, + 0x8a, 0xda, 0x68, 0x57, 0x51, 0xfa, 0x6d, 0x18, 0xa9, 0x0f, 0xa0, 0x2d, + 0x25, 0x5d, 0xb8, 0xaf, 0x52, 0x37, 0x84, 0x15, 0x34, 0x52, 0x8e, 0x26, + 0x1b, 0xd2, 0x1a, 0xf0, 0xee, 0xc4, 0x8f, 0x8d, 0xca, 0xd4, 0x48, 0x71, + 0xae, 0xef, 0xab, 0xd1, 0xbd, 0x87, 0x39, 0xf7, 0xa2, 0x0a, 0xd3, 0xf8, + 0xe4, 0x62, 0xaa, 0x53, 0xaa, 0x0b, 0x7f, 0x32, 0x84, 0x68, 0xff, 0xc1, + 0x7b, 0x83, 0x7b, 0xf3, 0x38, 0xe7, 0xb0, 0xdb, 0xc8, 0x28, 0x3d, 0xf3, + 0x77, 0x40, 0x3d, 0x64, 0x83, 0x20, 0x3d, 0xb6, 0x88, 0x40, 0xc9, 0xa9, + 0xec, 0xc7, 0x19, 0xa4, 0xb3, 0xb8, 0x88, 0x05, 0x08, 0x80, 0xb1, 0xe4, + 0x3c, 0xd1, 0x7a, 0x82, 0x4d, 0xab, 0x3b, 0xb8, 0x4a, 0xd5, 0x1b, 0x39, + 0xed, 0xc5, 0xd8, 0x52, 0x4b, 0xee, 0x91, 0x66, 0xf9, 0x8d, 0x64, 0xcb, + 0xd5, 0x11, 0x98, 0x83, 0x6f, 0x00, 0x98, 0x3b, 0x76, 0xb8, 0x0c, 0xd4, + 0xac, 0x43, 0x63, 0x27, 0xc6, 0xdf, 0x41, 0x53, 0x1e, 0x77, 0x3e, 0x7b, + 0x3f, 0x0f, 0xf1, 0x01}; + +static const std::vector priv_key_51{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xae, 0xb5, 0xa2, 0x41, 0xb7, 0x3f, 0x86, 0xcb, 0x7a, 0x30, + 0x62, 0x93, 0xe7, 0x1e, 0xbf, 0x8b, 0x70, 0xaa, 0x8f, 0x85, 0x7b, 0x49, + 0x50, 0x51, 0xc3, 0xff, 0xcc, 0x48, 0xf3, 0x59, 0x52, 0x26, 0x4f, 0x38, + 0x3e, 0xa5, 0x60, 0x6f, 0x55, 0x11, 0x1c, 0xd8, 0xff, 0xca, 0x28, 0x4b, + 0x22, 0x33, 0x0c, 0x98, 0xe0, 0x94, 0xbb, 0x36, 0x7c, 0xe2, 0x69, 0xb3, + 0x50, 0x49, 0x8a, 0xa6, 0x6e, 0x45, 0x49, 0x69, 0x1e, 0x83, 0x14, 0x69, + 0x58, 0x9d, 0x87, 0xe2, 0xb8, 0x0d, 0x39, 0xb5, 0x77, 0xbb, 0x52, 0x76, + 0x55, 0x66, 0xab, 0x3f, 0x30, 0x67, 0x5d, 0xeb, 0xd1, 0xa3, 0x1c, 0xb6, + 0x90, 0x9b, 0x80, 0x80, 0xa4, 0x72, 0x39, 0xd0, 0x63, 0xeb, 0x5b, 0xf1, + 0x29, 0xd7, 0x0d, 0x66, 0xf8, 0x13, 0xd9, 0x2a, 0x91, 0xe7, 0x51, 0xc4, + 0x62, 0x21, 0x6d, 0x81, 0xcb, 0xde, 0x93, 0x5e, 0x96, 0x96, 0xd7, 0x41, + 0xec, 0xac, 0x42, 0xf0, 0x6e, 0x88, 0x01, 0x94, 0xf3, 0x7f, 0xb6, 0xfa, + 0x58, 0x7d, 0x14, 0x38, 0x77, 0x66, 0x37, 0x18, 0x7c, 0x6d, 0xf5, 0x99, + 0x57, 0x97, 0x65, 0x13, 0xac, 0x35, 0x2c, 0xb3, 0x86, 0x54, 0x24, 0xbe, + 0xf8, 0x0b, 0xa7, 0xae, 0x2c, 0xda, 0x10, 0x43, 0x67, 0x40, 0xf1, 0xfb, + 0xcf, 0x84, 0x04, 0xb7, 0xb2, 0x10, 0xdb, 0xd2, 0x70, 0xf6, 0x4b, 0xa4, + 0x2c, 0x6c, 0x5b, 0x58, 0xad, 0xed, 0x67, 0x76, 0xd3, 0x41, 0xeb, 0x65, + 0x3b, 0x98, 0x24, 0xb0, 0x49, 0xba, 0x71, 0x45, 0x3d, 0xa7, 0xeb, 0x60, + 0x47, 0x88, 0x85, 0xd6, 0x74, 0x0b, 0x07, 0xad, 0x3d, 0xa7, 0x85, 0xc9, + 0x4c, 0xfd, 0x30, 0x20, 0x80, 0x0e, 0xf8, 0x85, 0xcf, 0x06, 0x6e, 0x19, + 0x75, 0x0f, 0x17, 0x9d, 0xc5, 0x72, 0x83, 0x48, 0xcf, 0x3b, 0x62, 0x5f, + 0xb2, 0x3c, 0xd1, 0xbb, 0x47, 0xd7, 0x46, 0xd2, 0x58, 0x19, 0x2c, 0xab, + 0x6a, 0x74, 0x24, 0x35, 0x14, 0x47, 0x5d, 0x61, 0x2d, 0x0d, 0x44, 0x2b, + 0xc7, 0x2b, 0x50, 0x0d, 0x5b, 0x1a, 0x0e, 0x37, 0xb3, 0x19, 0x20, 0x94, + 0xcb, 0x6c, 0xd6, 0x86, 0x5c, 0x4b, 0x20, 0x01, 0xa3, 0x71, 0x1e, 0x53, + 0x6c, 0x34, 0x3a, 0xc0, 0xf9, 0x16, 0xdf, 0xb2, 0x5a, 0x14, 0x89, 0x89, + 0xf0, 0x66, 0x7b, 0x51, 0x6e, 0xa5, 0xa2, 0xf0, 0x82, 0xb1, 0xf1, 0x13, + 0x6c, 0xff, 0x85, 0xed, 0x2d, 0x0e, 0xa0, 0x09, 0xd0, 0xe7, 0x09, 0xac, + 0xc6, 0x25, 0xa1, 0xcf, 0x5d, 0xa0, 0xe2, 0x19, 0xbc, 0xa8, 0xc9, 0x32, + 0x04, 0xef, 0x5c, 0x57, 0xea, 0xb4, 0x8d, 0x8d, 0xc1, 0x13, 0x6a, 0xc6, + 0x70, 0x68, 0x12, 0x1c, 0x21, 0xb1, 0xad, 0xee, 0xf8, 0x56, 0x4d, 0xef, + 0x6a, 0x28, 0xd5, 0x9d, 0x39, 0x17, 0x4e, 0x2d, 0xd0, 0xc7, 0x03, 0x8b, + 0x07, 0x1b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x51, + 0x3a, 0xe4, 0x29, 0x17, 0xd1, 0x72, 0x93, 0xd2, 0xc9, 0x02, 0x5c, 0x70, + 0x1e, 0x2c, 0xc2, 0xe1, 0x6c, 0x7b, 0xf4, 0x7d, 0x00, 0xf6, 0x56, 0x3e, + 0x02, 0x05, 0xf2, 0x79, 0x2a, 0xb3, 0x76, 0x5a, 0x68, 0xf5, 0x3f, 0xa1, + 0x19, 0xc2, 0x7c, 0x85, 0x64, 0x23, 0x71, 0xd3, 0xd0, 0x33, 0x23, 0x77, + 0x1c, 0xf1, 0x76, 0x55, 0xa1, 0x1c, 0xe9, 0x8c, 0x69, 0xb1, 0xcf, 0xaf, + 0xa6, 0x78, 0x28, 0xc0, 0xdc, 0x1e, 0x32, 0xa5, 0xdf, 0xe1, 0x32, 0xc5, + 0x46, 0x55, 0x7a, 0xd8, 0xb5, 0x15, 0xe9, 0x43, 0x8a, 0xff, 0x64, 0x10, + 0x04, 0xfe, 0x35, 0x61, 0x46, 0xce, 0x9e, 0xbf, 0x2f, 0xe7, 0x06, 0x55, + 0xf5, 0xf9, 0xff, 0x9d, 0xff, 0xd5, 0x25, 0x4e, 0x07, 0x50, 0x03, 0xcc, + 0x18, 0x6f, 0x09, 0x93, 0x74, 0x26, 0x88, 0x5d, 0xcd, 0x28, 0x2f, 0x10, + 0xa2, 0x43, 0xae, 0xc5, 0xe8, 0x39, 0xae, 0x02, 0x81, 0x85, 0x50, 0x06, + 0x83, 0x91, 0x70, 0xad, 0x03, 0x9b, 0x3f, 0x6b, 0x4c, 0xf4, 0xad, 0x9b, + 0x24, 0x31, 0xe7, 0x95, 0x80, 0x4e, 0x02, 0x36, 0x29, 0xc8, 0xbe, 0xfc, + 0x60, 0xec, 0x35, 0x81, 0x06, 0x2b, 0x53, 0x9e, 0x0e, 0x28, 0x78, 0x0a, + 0xcb, 0x81, 0xd1, 0x15, 0xb4, 0xb1, 0x22, 0x52, 0x20, 0x59, 0x38, 0xb1, + 0x94, 0xd3, 0x36, 0xe1, 0x6d, 0xf3, 0xd5, 0xa0, 0x0f, 0xc2, 0x13, 0x0d, + 0x60, 0x20, 0xa9, 0xe1, 0xc2, 0x51, 0xb9, 0xdf, 0x35, 0x3e, 0xe5, 0x68, + 0xa7, 0x1f, 0x67, 0x68, 0x56, 0x9d, 0x29, 0x4c, 0xa1, 0x05, 0x7a, 0x4d, + 0xba, 0x28, 0x6f, 0xcd, 0x5f, 0xa2, 0x2f, 0x16, 0x68, 0x99, 0x4c, 0xe5, + 0xc1, 0xad, 0xac, 0x7f, 0xc9, 0x53, 0x22, 0x9b, 0x5e, 0x50, 0x02, 0x56, + 0xec, 0x4a, 0x16, 0x94, 0x4c, 0x27, 0xd4, 0x01, 0xf3, 0x6d, 0xc2, 0x2b, + 0x9f, 0xe9, 0xd6, 0x99, 0xe1, 0xb8, 0x50, 0x58, 0x59, 0x70, 0x3e, 0x2b, + 0xf3, 0xa1, 0x08, 0x11, 0x5b, 0x94, 0xa7, 0x09, 0x62, 0x17, 0x05, 0xc5, + 0x62, 0xdf, 0xdc, 0x74, 0xab, 0xf4, 0x05, 0x26, 0x12, 0x2f, 0x8b, 0xe9, + 0x6f, 0x79, 0xb0, 0x14, 0x47, 0x94, 0xe2, 0x6b, 0x03, 0xf4, 0xe2, 0x05, + 0x93, 0xea, 0x0d, 0x2c, 0xac, 0x01, 0xe3, 0x0c, 0x5f, 0x79, 0xa7, 0x79, + 0x63, 0x0b, 0xa2, 0xca, 0x24, 0xe0, 0xf9, 0x1a, 0xdc, 0x3f, 0x84, 0xf2, + 0x39, 0x87, 0x5e, 0x38, 0xaf, 0xe3, 0x51, 0x20, 0xed, 0xc0, 0x19, 0xd6, + 0x0f, 0x13, 0x93, 0x5c, 0x95, 0x05, 0x14, 0x16, 0xe5, 0x7f, 0x84, 0xfb, + 0xb2, 0x31, 0x0f, 0xd2, 0xe9, 0x29, 0x97, 0x99, 0xb7, 0x06, 0x42, 0x8e, + 0x25, 0xc0, 0x85, 0x74, 0x7c, 0xe9, 0x6c, 0xb9, 0xe1, 0x9c, 0x51, 0x35, + 0x89, 0xfd, 0xe5, 0x2a, 0xab, 0xd9, 0x10, 0x71, 0x2e, 0xf5, 0xa9, 0x02, + 0x81, 0xc1, 0x00, 0xed, 0x65, 0xfd, 0xe8, 0xd5, 0xaa, 0x65, 0x7a, 0xa9, + 0xab, 0x01, 0xa8, 0xd7, 0x66, 0x36, 0x88, 0x45, 0x3f, 0x41, 0x81, 0x58, + 0x79, 0xae, 0x79, 0xb5, 0x5c, 0xd2, 0x9b, 0x68, 0x7c, 0x4a, 0x7a, 0xfb, + 0xd9, 0xcf, 0x49, 0x2a, 0x1d, 0xf5, 0xe3, 0x04, 0x9e, 0x63, 0x80, 0xf4, + 0xd5, 0x09, 0x18, 0x4d, 0x73, 0x48, 0xbb, 0xf4, 0xb1, 0xa1, 0xa8, 0xb1, + 0xb6, 0x91, 0x05, 0xb1, 0xc4, 0x7f, 0x77, 0xed, 0xa1, 0x4e, 0xf0, 0x6e, + 0xcc, 0x31, 0xda, 0x61, 0x17, 0x22, 0x8d, 0x2a, 0xf0, 0xa3, 0x4e, 0x40, + 0x4b, 0x68, 0x09, 0x46, 0xf7, 0x08, 0x36, 0x76, 0x71, 0x7c, 0xb5, 0x7f, + 0x88, 0xd3, 0xe7, 0xe6, 0xaa, 0x1b, 0x36, 0x75, 0x42, 0xe4, 0x9b, 0x8b, + 0x25, 0xd4, 0x0b, 0xfc, 0x1c, 0x5a, 0x9e, 0x32, 0xda, 0x29, 0x3c, 0x62, + 0x7d, 0x87, 0x38, 0x5c, 0x6e, 0xb7, 0x02, 0x74, 0xa6, 0xfd, 0xe7, 0xff, + 0xc9, 0x04, 0xe1, 0x49, 0xec, 0x66, 0x90, 0x75, 0xf0, 0x39, 0xc1, 0xa0, + 0xb0, 0xf1, 0x4a, 0x18, 0x6c, 0x52, 0xe2, 0x7a, 0xf6, 0xe8, 0xdf, 0xb3, + 0xb8, 0x05, 0x45, 0xfc, 0x9d, 0x29, 0x06, 0x52, 0x63, 0x7b, 0x74, 0xcd, + 0x49, 0x1b, 0x95, 0x0c, 0xa0, 0x3d, 0x02, 0x36, 0xf7, 0xc9, 0xe3, 0x8a, + 0xd8, 0x8b, 0x9b, 0xc4, 0xba, 0x51, 0x08, 0x6e, 0x82, 0xdc, 0xf4, 0x6f, + 0xc0, 0xb4, 0xaf, 0x02, 0x81, 0xc1, 0x00, 0xbc, 0x66, 0x28, 0x10, 0xd9, + 0x4f, 0x51, 0xac, 0x88, 0x48, 0x1b, 0xda, 0x26, 0xa1, 0x41, 0x93, 0x69, + 0x8c, 0x00, 0x19, 0x9e, 0xde, 0xc0, 0x03, 0x37, 0xfa, 0x14, 0x26, 0x45, + 0x42, 0x35, 0xcc, 0xb7, 0x2b, 0xe4, 0x30, 0x27, 0x75, 0xa7, 0x0b, 0xc1, + 0x2d, 0x78, 0xc7, 0x87, 0xa8, 0xdb, 0x90, 0x2a, 0xb3, 0x97, 0x0b, 0x57, + 0x4b, 0x67, 0x8a, 0xa0, 0x66, 0x75, 0x5b, 0xe9, 0x58, 0x78, 0x7c, 0xc1, + 0x79, 0xce, 0xad, 0x1e, 0x11, 0xf5, 0xf4, 0x92, 0x54, 0xdf, 0x79, 0x3b, + 0xe0, 0x9a, 0xcb, 0xbe, 0x35, 0xf1, 0xf7, 0x46, 0xf5, 0x54, 0x4c, 0x36, + 0x1e, 0xf9, 0xe5, 0xe4, 0x7b, 0x72, 0xdc, 0x20, 0x8d, 0x43, 0x4f, 0x93, + 0xfd, 0x0c, 0x90, 0x77, 0x30, 0x96, 0x0c, 0x72, 0xea, 0xd3, 0x12, 0x6e, + 0x9d, 0x12, 0xd9, 0xcc, 0x0a, 0x2f, 0x2b, 0x30, 0x2e, 0x07, 0x0e, 0xba, + 0xb8, 0x4a, 0x64, 0x00, 0x40, 0x29, 0x84, 0x74, 0xed, 0x58, 0xa5, 0x6e, + 0xa9, 0xc2, 0x49, 0x8f, 0x33, 0xed, 0x75, 0xde, 0x9e, 0xc1, 0x06, 0xa3, + 0x15, 0xe0, 0x08, 0xaa, 0x87, 0xa1, 0x75, 0xf2, 0x6c, 0xe9, 0x33, 0x67, + 0x05, 0x4d, 0x2a, 0x83, 0x63, 0xb5, 0x0a, 0x80, 0x44, 0xae, 0x8f, 0xc8, + 0x67, 0xeb, 0xc4, 0xe8, 0x9f, 0xc4, 0xdc, 0x69, 0x08, 0x50, 0x7c, 0x8e, + 0xda, 0xb3, 0x32, 0x42, 0x55, 0xc7, 0x55, 0x02, 0x81, 0xc0, 0x0c, 0x59, + 0x3e, 0xd0, 0xea, 0xb4, 0x57, 0x5c, 0xff, 0x10, 0x5f, 0x20, 0xba, 0x3b, + 0x9d, 0xe0, 0x8e, 0xc1, 0x90, 0x95, 0xba, 0xd5, 0x71, 0x86, 0xf1, 0x31, + 0x27, 0xdf, 0x5f, 0x9a, 0xff, 0x80, 0xd0, 0x32, 0xef, 0x3e, 0x5e, 0x0b, + 0x7a, 0xeb, 0xd9, 0x24, 0xa8, 0x06, 0x60, 0x35, 0xe8, 0xa8, 0x33, 0xf7, + 0x28, 0x34, 0x66, 0xb1, 0x0a, 0xb8, 0xac, 0xad, 0xd3, 0x73, 0x59, 0x60, + 0xe0, 0x44, 0x8b, 0xbe, 0xd5, 0x4d, 0x5a, 0x66, 0x12, 0xbd, 0xca, 0x49, + 0x1a, 0xc9, 0xff, 0x0e, 0xcf, 0x5f, 0xd5, 0xa6, 0x56, 0x7e, 0x0d, 0x0b, + 0xf2, 0x88, 0x6a, 0xb6, 0xd2, 0x86, 0xda, 0x60, 0x72, 0xad, 0x60, 0x69, + 0x3e, 0xcb, 0x21, 0x64, 0x5e, 0x61, 0xdc, 0xe6, 0x15, 0xd6, 0x9d, 0xc1, + 0x97, 0xd1, 0x1c, 0xd2, 0x0e, 0x4d, 0x0e, 0xce, 0x7a, 0xc7, 0x2a, 0xbf, + 0xb3, 0x93, 0x54, 0x20, 0x0f, 0x9b, 0x0e, 0xca, 0x15, 0x0f, 0xe6, 0xf9, + 0x7e, 0x08, 0x4b, 0xaa, 0x38, 0x46, 0xe3, 0x25, 0xf1, 0x17, 0x2a, 0x98, + 0x0f, 0xe3, 0xaa, 0x03, 0xc7, 0xef, 0x42, 0xf8, 0xf2, 0x85, 0x46, 0x73, + 0xa2, 0x5b, 0xaa, 0xd3, 0x73, 0xeb, 0x8a, 0x76, 0x20, 0x12, 0x2b, 0xba, + 0xf6, 0x11, 0x74, 0x6c, 0x85, 0x3a, 0xe9, 0xd1, 0x03, 0xca, 0x11, 0x7c, + 0xa3, 0x94, 0x6d, 0xb3, 0x2e, 0xed, 0x24, 0x17, 0x01, 0x0f, 0x02, 0x81, + 0xc1, 0x00, 0xac, 0x20, 0x19, 0x52, 0xeb, 0x77, 0xd0, 0x82, 0xf5, 0x30, + 0x0c, 0x62, 0x4f, 0x10, 0xdd, 0x3c, 0xb5, 0x1d, 0xb7, 0xa9, 0xb0, 0xc0, + 0x8a, 0x65, 0x66, 0x6b, 0x10, 0xa5, 0xb6, 0x79, 0x3b, 0x76, 0x01, 0x94, + 0x14, 0x32, 0xfa, 0x9a, 0x3f, 0x38, 0x3a, 0x12, 0x35, 0x5a, 0xf6, 0xd2, + 0x8b, 0x67, 0x37, 0xdc, 0x44, 0x8f, 0x93, 0xfd, 0xcc, 0x67, 0x97, 0x0c, + 0x85, 0x04, 0xa8, 0x38, 0xb0, 0x3c, 0x2a, 0xf8, 0x02, 0x9f, 0x9f, 0xed, + 0x80, 0xed, 0x26, 0x14, 0x6c, 0xe7, 0xf2, 0x90, 0xce, 0x5c, 0x7f, 0x38, + 0x02, 0x0d, 0x8d, 0xc2, 0xee, 0x75, 0x82, 0xac, 0xe2, 0x5b, 0xeb, 0x57, + 0xee, 0x24, 0xb7, 0x88, 0xd8, 0x8a, 0x88, 0x06, 0x95, 0xc8, 0x17, 0x5d, + 0x48, 0x79, 0xaf, 0x34, 0x64, 0x0b, 0x5f, 0x0c, 0x1b, 0x00, 0xe9, 0xae, + 0x14, 0x52, 0x3c, 0xfe, 0x90, 0x6c, 0x20, 0xa3, 0xe7, 0x33, 0x5e, 0x17, + 0x40, 0xd7, 0x47, 0x8c, 0xe1, 0x84, 0xa3, 0x8a, 0x6d, 0x7b, 0x8f, 0x5e, + 0x3e, 0x01, 0x86, 0x97, 0x3c, 0x7b, 0xb7, 0xdc, 0x70, 0x86, 0xfa, 0x66, + 0x58, 0x59, 0xce, 0x57, 0x3a, 0xe8, 0x3f, 0xa3, 0x54, 0x51, 0x17, 0x21, + 0xad, 0x72, 0x1e, 0xa6, 0xa1, 0x65, 0xb4, 0x0f, 0x5e, 0x14, 0xd5, 0x03, + 0xc3, 0x74, 0x2c, 0x71, 0xf0, 0x37, 0x1c, 0xbd, 0x2b, 0x23, 0x2b, 0xff, + 0xfa, 0xd1, 0x02, 0x81, 0xc1, 0x00, 0xdb, 0x2e, 0x5e, 0x1f, 0xc4, 0x54, + 0x85, 0xf6, 0xe7, 0x53, 0xbd, 0x60, 0xb6, 0x5d, 0xe6, 0xd7, 0x40, 0xab, + 0xb2, 0x0e, 0x16, 0xcc, 0xc4, 0x14, 0xb0, 0x4f, 0xd1, 0x16, 0xa3, 0xae, + 0x03, 0x35, 0xe4, 0xca, 0x2a, 0x2a, 0x16, 0xf7, 0x25, 0x19, 0xdd, 0x97, + 0x28, 0xfa, 0x61, 0x94, 0x75, 0x24, 0x3d, 0xbd, 0xf4, 0xf3, 0xd1, 0xe6, + 0x8e, 0xb1, 0x35, 0x50, 0x00, 0xbf, 0xf5, 0xbc, 0x7b, 0xe1, 0x36, 0xab, + 0xb4, 0xce, 0xb3, 0x2f, 0x7b, 0xaf, 0x48, 0x6c, 0x55, 0x70, 0x62, 0xc2, + 0x79, 0x87, 0x96, 0xf8, 0x0e, 0x7e, 0xcb, 0x99, 0x29, 0x6e, 0x35, 0xd1, + 0xcf, 0xf1, 0xf1, 0x86, 0xab, 0x1e, 0xd3, 0xc7, 0xc8, 0xea, 0x38, 0x8a, + 0xd3, 0xa3, 0x50, 0x40, 0xe7, 0x39, 0x24, 0x9b, 0xc5, 0x25, 0xa4, 0xbe, + 0x72, 0x11, 0x0c, 0xa7, 0x11, 0x80, 0x35, 0x41, 0x92, 0x18, 0x99, 0xeb, + 0x9e, 0x4c, 0x92, 0xa2, 0x5e, 0xd4, 0x53, 0x9a, 0xff, 0xd8, 0x48, 0xe2, + 0x3e, 0x99, 0xd9, 0x81, 0xe3, 0x51, 0xd0, 0x86, 0xf2, 0x13, 0x75, 0x1e, + 0xdd, 0xfb, 0x5e, 0x35, 0x3a, 0x1d, 0x38, 0x91, 0xc4, 0xdd, 0x49, 0x50, + 0x6d, 0xe3, 0x2d, 0x0b, 0xf2, 0x69, 0x79, 0x0b, 0x42, 0x35, 0x55, 0xe2, + 0x16, 0x6e, 0x3f, 0x5d, 0xc4, 0x8c, 0x52, 0xee, 0xbf, 0xca, 0x1e, 0xea, + 0xdb, 0xc2, 0x78, 0x71, 0x75, 0x4c}; + +static const std::vector priv_key_52{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xb9, 0xf4, 0x22, 0xb5, 0x94, 0xdf, 0xfc, 0xb8, 0xc4, 0xf2, + 0x68, 0xb0, 0x65, 0xe2, 0xf7, 0x4d, 0x19, 0xa5, 0x04, 0x87, 0x3c, 0xd6, + 0x0d, 0x91, 0xc2, 0xa9, 0x11, 0xb6, 0x13, 0x52, 0x1c, 0x0e, 0x89, 0x6b, + 0xcd, 0x57, 0xbb, 0x4d, 0x1b, 0x92, 0xf5, 0x40, 0x2d, 0xba, 0xf3, 0xac, + 0x58, 0xaf, 0x65, 0xb1, 0xdb, 0xc6, 0xd0, 0x07, 0xcd, 0x5f, 0x98, 0x88, + 0x90, 0xbe, 0xed, 0xef, 0x2e, 0x49, 0x9b, 0x13, 0xf3, 0x2f, 0x3b, 0xd9, + 0x1e, 0x8b, 0x5c, 0x0c, 0x50, 0xa7, 0x0b, 0xfd, 0x40, 0xb9, 0xf4, 0xf2, + 0x6c, 0xe1, 0xbf, 0x51, 0x5b, 0xab, 0xff, 0xa6, 0x45, 0xcc, 0x5e, 0x12, + 0x9b, 0xb4, 0x89, 0x94, 0xea, 0x77, 0x35, 0x2a, 0x5e, 0xa0, 0x54, 0x99, + 0x79, 0x9e, 0xd9, 0x05, 0x77, 0xcc, 0x05, 0xb5, 0x78, 0x74, 0x04, 0x29, + 0xf0, 0xb8, 0xdb, 0x8c, 0xc5, 0x7e, 0x75, 0x71, 0xb4, 0x19, 0x6c, 0x66, + 0x8d, 0x9b, 0xb2, 0x98, 0x49, 0x7f, 0x86, 0x7f, 0x30, 0x00, 0xd8, 0xa4, + 0x8e, 0xe6, 0x2d, 0x66, 0x5c, 0x6b, 0x2d, 0x2d, 0xe5, 0x3c, 0x72, 0xb1, + 0xe7, 0x16, 0x23, 0x2d, 0xa3, 0x55, 0x95, 0xf3, 0xcb, 0xe5, 0x11, 0x9f, + 0x2b, 0x34, 0xef, 0x95, 0x11, 0xe7, 0xfa, 0x54, 0x0c, 0xea, 0x30, 0x5e, + 0xe1, 0x77, 0xf8, 0xb3, 0xcb, 0x19, 0x8c, 0xd9, 0xb3, 0xfb, 0x7d, 0xad, + 0xe3, 0x10, 0xd6, 0xe5, 0x88, 0x8c, 0x5f, 0x93, 0x61, 0x8e, 0x12, 0x27, + 0x64, 0xea, 0x37, 0xf0, 0xd0, 0x5f, 0xf4, 0xdf, 0x2b, 0x64, 0x12, 0x07, + 0x18, 0xa4, 0x4a, 0x4f, 0xb8, 0x85, 0x4a, 0xd2, 0xe4, 0x6c, 0x90, 0x3a, + 0x76, 0x6c, 0x4f, 0x97, 0x1c, 0xb0, 0x47, 0x9c, 0xaa, 0xc9, 0x57, 0xec, + 0x36, 0xa5, 0xb6, 0xdd, 0x5a, 0x40, 0xb5, 0x95, 0xd3, 0xc1, 0xe0, 0x84, + 0x84, 0x1d, 0xfb, 0xc3, 0x20, 0x11, 0x82, 0x41, 0x11, 0x5d, 0x9d, 0x81, + 0xf7, 0xdb, 0xb3, 0x0c, 0xbf, 0xbb, 0xfb, 0xdf, 0xc3, 0xc4, 0x4a, 0xed, + 0x18, 0x2a, 0x9a, 0xb4, 0xa9, 0x80, 0x35, 0x98, 0xbb, 0xc5, 0xb3, 0x58, + 0x9f, 0x45, 0x09, 0x88, 0x8d, 0x56, 0xea, 0x39, 0x25, 0x53, 0x48, 0x44, + 0x03, 0xdf, 0x61, 0x35, 0xbd, 0xe4, 0x42, 0x7c, 0x09, 0xa8, 0x4b, 0x94, + 0xdf, 0xf8, 0xd8, 0x27, 0x9b, 0xa5, 0x86, 0x43, 0x7d, 0x75, 0x5a, 0x61, + 0x7b, 0x01, 0x51, 0x0d, 0x96, 0xe8, 0xc1, 0x5b, 0x4d, 0xec, 0x33, 0xd7, + 0x61, 0x3c, 0x86, 0x8a, 0x67, 0x59, 0xfa, 0xed, 0xe8, 0x1c, 0xbb, 0xd5, + 0x79, 0x31, 0x78, 0xf8, 0x3b, 0x0c, 0xa4, 0x0d, 0xb7, 0xdc, 0xff, 0x1a, + 0x7c, 0x32, 0x64, 0xfd, 0xa6, 0x3e, 0x21, 0x42, 0x16, 0x62, 0x35, 0x8a, + 0xb1, 0x64, 0x16, 0x75, 0xc8, 0x58, 0xe3, 0x35, 0x68, 0x82, 0x67, 0x98, + 0x80, 0x51, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0x9b, 0x4c, 0x6e, 0x14, 0x72, 0x32, 0x22, 0x70, 0xf9, 0x62, 0x6d, 0xd6, + 0x2c, 0x31, 0x42, 0x51, 0xec, 0xc1, 0xe9, 0x27, 0x3c, 0xc2, 0x93, 0xf0, + 0x90, 0xbe, 0xfc, 0x60, 0xb0, 0x80, 0x19, 0x98, 0x76, 0x62, 0x46, 0xcb, + 0x27, 0x4c, 0xfd, 0x63, 0x5d, 0x59, 0x6d, 0x17, 0xbe, 0x5b, 0xc8, 0x71, + 0x2b, 0xa0, 0x3f, 0xa9, 0x29, 0xa1, 0xea, 0x7e, 0x14, 0xf8, 0xb0, 0xd2, + 0x14, 0x0a, 0x76, 0x00, 0xd8, 0xf7, 0xef, 0x58, 0x1a, 0x46, 0x79, 0x00, + 0xf0, 0x2e, 0x04, 0xc9, 0x8d, 0xf4, 0xc2, 0xb2, 0xcb, 0x04, 0x0f, 0xb4, + 0xf5, 0x3f, 0xf0, 0x2c, 0x94, 0x44, 0x7b, 0xf4, 0x72, 0xf8, 0x5d, 0x7b, + 0x88, 0x8f, 0x8a, 0xc5, 0x65, 0xec, 0x6d, 0xbc, 0xbf, 0x0a, 0xb2, 0x0c, + 0xdc, 0xb8, 0x79, 0x55, 0x35, 0xcb, 0x59, 0xbe, 0xa2, 0x9f, 0x98, 0x3f, + 0xfa, 0x73, 0xf5, 0x98, 0x68, 0x63, 0x3e, 0x83, 0x21, 0x0a, 0x00, 0xe7, + 0xf0, 0x5e, 0xc8, 0xbb, 0x2d, 0x4b, 0x59, 0x7e, 0xcb, 0x6f, 0x9b, 0x3c, + 0x56, 0xdc, 0x2f, 0x00, 0xff, 0x69, 0x5e, 0x12, 0x7e, 0xc3, 0x5e, 0xf8, + 0x19, 0x07, 0x0b, 0x6a, 0xf5, 0xe1, 0xf6, 0xfd, 0xe7, 0x1a, 0xa4, 0x4e, + 0x00, 0x6c, 0xe1, 0xd8, 0x78, 0x32, 0xeb, 0xda, 0x45, 0xed, 0x67, 0xa5, + 0xf7, 0x59, 0xc8, 0x9c, 0x1d, 0x0a, 0xd0, 0x0a, 0x8f, 0xea, 0xc2, 0x3f, + 0xa8, 0x6e, 0x66, 0x54, 0x24, 0x13, 0x53, 0xcf, 0xdf, 0xf3, 0x7d, 0x85, + 0xf5, 0xc5, 0x65, 0x56, 0x08, 0x20, 0x7f, 0xae, 0xeb, 0x13, 0x11, 0x6e, + 0x54, 0x00, 0xed, 0xd5, 0x00, 0x4f, 0x1c, 0xc2, 0xb4, 0x0c, 0x90, 0xd6, + 0x01, 0x1d, 0x48, 0x02, 0x37, 0x34, 0x87, 0x25, 0x79, 0x5f, 0x6a, 0x4b, + 0xc9, 0xf3, 0x35, 0x80, 0x65, 0xcd, 0xb7, 0x1c, 0x2d, 0xbc, 0xf8, 0x33, + 0x3c, 0xdb, 0x0c, 0xe8, 0x4e, 0x40, 0xd5, 0xa0, 0x8b, 0xc5, 0x94, 0x3a, + 0x7d, 0x21, 0x1a, 0xad, 0x6e, 0x4e, 0x0c, 0x63, 0xb7, 0x89, 0x30, 0xb2, + 0xf6, 0x4b, 0x7b, 0x88, 0xe8, 0x72, 0xa9, 0xc3, 0x7c, 0x8a, 0x6c, 0xb1, + 0xed, 0x4b, 0x6c, 0xbc, 0xf2, 0xf4, 0x0b, 0xed, 0x46, 0xec, 0x86, 0x80, + 0x89, 0x15, 0x7b, 0x28, 0x96, 0xa9, 0x8f, 0x3c, 0xea, 0x59, 0x4f, 0xf7, + 0xd9, 0x83, 0x79, 0xba, 0x16, 0x22, 0x0e, 0x57, 0xc5, 0x95, 0xb2, 0xdb, + 0x18, 0x74, 0x06, 0x8a, 0x5a, 0x1a, 0x7f, 0xd3, 0x37, 0x08, 0x45, 0x81, + 0xf4, 0x28, 0xa1, 0x12, 0x51, 0xf0, 0xc1, 0x09, 0x5f, 0x31, 0xec, 0xf3, + 0x90, 0x01, 0xaa, 0xca, 0x69, 0xde, 0x60, 0xbc, 0xf1, 0x42, 0x2d, 0x61, + 0x49, 0xa9, 0xca, 0x65, 0xe9, 0xe4, 0x36, 0x05, 0x83, 0xa8, 0x03, 0x32, + 0xaf, 0xea, 0x9c, 0x94, 0x94, 0x32, 0xfa, 0x1d, 0x5f, 0x21, 0x23, 0x55, + 0x02, 0x81, 0xc1, 0x00, 0xe0, 0xef, 0x06, 0x04, 0x29, 0x80, 0x7c, 0x07, + 0x0d, 0x02, 0x92, 0xbe, 0x8b, 0xc8, 0x5f, 0xe8, 0xfd, 0x43, 0xed, 0xa9, + 0xbe, 0x16, 0x3f, 0xa1, 0xff, 0x06, 0x70, 0x9d, 0xea, 0x7b, 0xae, 0x9e, + 0xa1, 0xf8, 0x16, 0x72, 0xc0, 0x63, 0x26, 0x06, 0xc7, 0x60, 0x58, 0xed, + 0x69, 0x6e, 0xeb, 0xef, 0xd6, 0x79, 0xb1, 0x6d, 0x4c, 0x69, 0x40, 0x9b, + 0xb8, 0x37, 0x05, 0xd5, 0x1c, 0xbe, 0x62, 0xab, 0x4c, 0x6a, 0x11, 0xe3, + 0xe7, 0xb0, 0x93, 0x22, 0xf5, 0xba, 0x30, 0xe1, 0x8b, 0xed, 0xac, 0x5a, + 0x9f, 0x11, 0x2e, 0x69, 0x40, 0xde, 0x0a, 0xa8, 0x6d, 0xb1, 0xae, 0xd8, + 0xbf, 0x76, 0xcf, 0xb6, 0x7b, 0x94, 0xea, 0xfa, 0x57, 0xf4, 0xba, 0x4c, + 0xcf, 0xf1, 0x34, 0x49, 0x7d, 0x21, 0x21, 0x71, 0x6d, 0x65, 0x2a, 0xb5, + 0x55, 0x3e, 0xd2, 0x3b, 0x8a, 0x6a, 0x3c, 0x3d, 0xda, 0xca, 0x4c, 0x8f, + 0x5c, 0x68, 0x2d, 0xd9, 0x47, 0xe2, 0xac, 0x1e, 0xc2, 0xf6, 0xe4, 0x6d, + 0xfd, 0x65, 0x7d, 0x7c, 0x77, 0x56, 0x8a, 0x39, 0xbe, 0x6b, 0x94, 0xca, + 0x09, 0x37, 0x8b, 0xec, 0x00, 0x07, 0x57, 0x39, 0x15, 0xaa, 0xa3, 0x11, + 0x6e, 0x9f, 0xf7, 0x19, 0x75, 0xa6, 0x58, 0xe8, 0xc5, 0x49, 0x75, 0xf0, + 0x37, 0x49, 0xda, 0x22, 0x54, 0xe1, 0x46, 0x11, 0x61, 0x01, 0x05, 0x5c, + 0x03, 0xfe, 0x55, 0xbf, 0x02, 0x81, 0xc1, 0x00, 0xd3, 0xa2, 0xe5, 0x52, + 0x8c, 0x17, 0x48, 0xcd, 0x17, 0x52, 0x95, 0xee, 0x1f, 0x87, 0xb2, 0x1a, + 0x6f, 0x5b, 0x08, 0x5f, 0x5b, 0x42, 0xc2, 0x0e, 0x4b, 0x3b, 0xcd, 0x43, + 0x0d, 0xf2, 0x17, 0xa4, 0x45, 0x74, 0xbd, 0x76, 0x09, 0x0a, 0x14, 0x02, + 0x71, 0x49, 0xcf, 0xde, 0x72, 0x0e, 0x6c, 0x7f, 0x7a, 0x9b, 0x8e, 0x21, + 0x41, 0xf0, 0xd8, 0xc1, 0xa3, 0xab, 0x50, 0x87, 0xe3, 0x34, 0x0b, 0xf2, + 0x85, 0xbd, 0x9c, 0x42, 0x81, 0xe7, 0x90, 0x49, 0x05, 0x8f, 0x53, 0x65, + 0xf2, 0x1c, 0x80, 0x63, 0xde, 0x01, 0x18, 0x9d, 0xae, 0xa7, 0x4f, 0x95, + 0xc5, 0x59, 0xcb, 0xe8, 0x0b, 0x78, 0x49, 0x44, 0x42, 0xd6, 0x8b, 0xd6, + 0xc1, 0xb3, 0x04, 0x54, 0x7c, 0xbd, 0x5e, 0xe6, 0xa0, 0x7d, 0x4e, 0x3b, + 0x06, 0x35, 0x8a, 0x43, 0xe5, 0x08, 0xaf, 0x8e, 0xbd, 0x48, 0x03, 0xbf, + 0x35, 0xbc, 0xa9, 0xae, 0x0c, 0x3d, 0xee, 0xed, 0xf0, 0x2f, 0x95, 0xc7, + 0x39, 0xf8, 0xc5, 0x28, 0xbc, 0x90, 0x12, 0xf8, 0x80, 0x57, 0xb3, 0x25, + 0xd8, 0x26, 0x21, 0xdd, 0x7d, 0x49, 0x15, 0xe2, 0xe7, 0x7b, 0x68, 0x5e, + 0xb5, 0xf0, 0x58, 0x6d, 0x3e, 0x30, 0xef, 0x35, 0x41, 0x67, 0x2d, 0x27, + 0xc3, 0x99, 0x8c, 0x48, 0x6e, 0xc0, 0xb4, 0x1b, 0xd5, 0x1d, 0x97, 0x96, + 0x86, 0xf1, 0xdc, 0x7d, 0x81, 0xa4, 0x4d, 0xef, 0x02, 0x81, 0xc0, 0x3c, + 0xd4, 0xe7, 0xcf, 0xa0, 0x59, 0xbb, 0x31, 0x3c, 0xf7, 0x81, 0x30, 0x3f, + 0x25, 0x85, 0xaa, 0xc1, 0x33, 0xe9, 0xc6, 0x8a, 0x3e, 0x02, 0x1f, 0x91, + 0x94, 0xf0, 0x48, 0x04, 0xee, 0x46, 0x1f, 0x68, 0xb6, 0x6b, 0x7b, 0xc5, + 0x44, 0x0b, 0x38, 0xb2, 0x1b, 0x00, 0x71, 0xd4, 0x9d, 0xc6, 0xf9, 0x2a, + 0x0b, 0xe7, 0x4c, 0x23, 0xea, 0x23, 0x2a, 0xf9, 0xfb, 0x07, 0x7c, 0xc7, + 0x35, 0x46, 0x02, 0x05, 0xbc, 0x79, 0xf2, 0x24, 0xea, 0xc0, 0x20, 0x28, + 0x4c, 0x9e, 0x83, 0xa1, 0x10, 0x3a, 0x18, 0x98, 0x04, 0x51, 0x84, 0xed, + 0xa2, 0x1f, 0x47, 0xc5, 0xc2, 0xd4, 0x02, 0x92, 0x65, 0x53, 0x6f, 0x8a, + 0xa4, 0x8f, 0x97, 0xfc, 0xc9, 0x96, 0xc8, 0xc7, 0x43, 0xf8, 0x5c, 0x17, + 0x97, 0x2a, 0x30, 0x3e, 0xe1, 0xa9, 0x57, 0x39, 0x22, 0xb0, 0x40, 0xa2, + 0x02, 0x71, 0x20, 0x59, 0x57, 0x74, 0xb5, 0x20, 0xcc, 0x9b, 0xf9, 0xb3, + 0x53, 0x3e, 0x31, 0x63, 0x90, 0xd9, 0xde, 0x55, 0x35, 0x69, 0x66, 0x8b, + 0xef, 0xbf, 0x9a, 0x36, 0x41, 0x6a, 0x0f, 0xe9, 0xc6, 0x37, 0xf5, 0x2f, + 0x5c, 0xcc, 0xde, 0x07, 0x5a, 0x0a, 0x97, 0xe0, 0x4f, 0x2a, 0xc8, 0x9b, + 0xe4, 0xcd, 0x0e, 0xc6, 0xac, 0x43, 0x55, 0x1f, 0xde, 0xbd, 0x3b, 0xa3, + 0xb0, 0xf8, 0xfe, 0x22, 0x39, 0xe0, 0x75, 0x2e, 0x2f, 0x4e, 0x89, 0x02, + 0x81, 0xc1, 0x00, 0xc4, 0x7f, 0x5d, 0x6e, 0x9c, 0x55, 0xce, 0x29, 0x66, + 0x3b, 0x2e, 0xab, 0xee, 0x28, 0x7e, 0x8c, 0x1e, 0xd2, 0x25, 0xde, 0xeb, + 0x8b, 0xfb, 0x43, 0x6c, 0x44, 0xf5, 0x1b, 0x0a, 0x2a, 0xba, 0x1a, 0xb2, + 0xc6, 0x66, 0x56, 0xde, 0xa3, 0xb5, 0xda, 0x62, 0xb7, 0x46, 0xc2, 0x61, + 0xa1, 0xd4, 0xc9, 0x33, 0xdc, 0x94, 0x45, 0x7a, 0xc5, 0x15, 0x6c, 0x0c, + 0xfb, 0xb6, 0x04, 0xc5, 0x46, 0x80, 0xc5, 0x47, 0xb9, 0xba, 0x08, 0xe2, + 0x36, 0x4f, 0x78, 0x0d, 0x2a, 0x7b, 0x23, 0x8f, 0x7d, 0x39, 0x14, 0x00, + 0x7f, 0x82, 0x0c, 0x7d, 0xaa, 0x28, 0xb1, 0x85, 0x90, 0x0f, 0x4b, 0xbe, + 0xc2, 0x8b, 0x3c, 0x4e, 0xd6, 0x86, 0xf5, 0xf9, 0xd8, 0xad, 0xef, 0x87, + 0xf6, 0x07, 0xd4, 0x18, 0x34, 0xdf, 0xda, 0xdb, 0xb4, 0x00, 0x51, 0x73, + 0xa8, 0xf1, 0xdf, 0x95, 0x0c, 0xf5, 0x35, 0xa6, 0xbe, 0x29, 0xc9, 0x48, + 0xe2, 0x84, 0x21, 0xf5, 0xbd, 0x28, 0xd2, 0xd6, 0x97, 0x8c, 0xef, 0x7a, + 0xcc, 0x46, 0x60, 0xe6, 0x41, 0x07, 0x3b, 0xdf, 0x09, 0xe0, 0xad, 0x96, + 0x72, 0xb2, 0x58, 0x7f, 0xd6, 0xcc, 0x1c, 0x0b, 0xcf, 0x41, 0x3b, 0x04, + 0xe0, 0x48, 0x69, 0x68, 0xf5, 0x54, 0x2e, 0xb4, 0x64, 0xaf, 0xa4, 0x5c, + 0xf8, 0x9d, 0x01, 0xae, 0x89, 0x10, 0x43, 0x19, 0xbe, 0x1c, 0x9b, 0x87, + 0x30, 0x37, 0x8f, 0x02, 0x81, 0xc0, 0x23, 0x06, 0xa4, 0xc7, 0xe1, 0x42, + 0x11, 0xe2, 0x2f, 0x54, 0xd0, 0x38, 0x48, 0x7a, 0x92, 0xff, 0x51, 0xed, + 0xd4, 0xfc, 0xf4, 0x4f, 0xe3, 0x22, 0x96, 0xfe, 0x08, 0x76, 0x6a, 0x5d, + 0xcd, 0x13, 0x0e, 0xe3, 0x0c, 0x59, 0x35, 0xd6, 0xc3, 0x1b, 0x86, 0x6d, + 0xa0, 0x61, 0xc5, 0xe7, 0x5f, 0x4a, 0x88, 0xa4, 0xf0, 0xf6, 0xca, 0x27, + 0xd7, 0x7c, 0xa9, 0x29, 0xf8, 0x6f, 0xb3, 0x78, 0x6d, 0x8a, 0xc9, 0x59, + 0x56, 0x9e, 0xfa, 0x7b, 0x75, 0x93, 0xb8, 0xb1, 0xc5, 0xa5, 0x7b, 0x05, + 0x55, 0x24, 0x35, 0x56, 0x21, 0x90, 0xb4, 0x62, 0x55, 0xe8, 0x44, 0x64, + 0x12, 0xcc, 0x0d, 0x82, 0x5a, 0xf9, 0xf3, 0x8d, 0xa0, 0x2a, 0xa3, 0x85, + 0x84, 0xf1, 0xbe, 0x3d, 0xc4, 0xe7, 0x68, 0xeb, 0x0b, 0x9b, 0x84, 0xa3, + 0x49, 0x9b, 0x4c, 0xa5, 0xdd, 0x5d, 0x5b, 0x54, 0xaa, 0x45, 0xc2, 0xd2, + 0x41, 0x88, 0x3c, 0x3e, 0xe7, 0xbd, 0x04, 0xfa, 0x66, 0xe7, 0x7e, 0xcc, + 0x87, 0x85, 0x47, 0xeb, 0x73, 0xe7, 0xdc, 0x48, 0xb3, 0xa5, 0xc2, 0x7f, + 0x0d, 0xd1, 0xed, 0x2d, 0x7f, 0xbd, 0x77, 0x5e, 0x13, 0xa3, 0xad, 0x7e, + 0x78, 0x69, 0x51, 0x55, 0x71, 0xd8, 0xa3, 0xa1, 0x4e, 0xf8, 0x71, 0xe1, + 0x75, 0x11, 0xca, 0xb3, 0xb4, 0xde, 0xe0, 0x9b, 0xe2, 0x94, 0x37, 0x2f, + 0xe9, 0x5d, 0xb9, 0x4f, 0x64, 0x48}; + +static const std::vector priv_key_53{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xae, 0x74, 0x79, 0x02, 0x39, 0x82, 0x15, 0x8d, 0x24, 0x72, + 0x13, 0x28, 0xa5, 0x53, 0xa0, 0xcc, 0x30, 0x1d, 0x81, 0x6b, 0x0c, 0xc9, + 0x63, 0xff, 0x64, 0xf3, 0xf1, 0x02, 0x53, 0x4d, 0x96, 0xe9, 0xd6, 0xd3, + 0xa8, 0x82, 0x62, 0x99, 0x68, 0x55, 0xd3, 0x67, 0x82, 0x8f, 0xf0, 0x33, + 0x32, 0xd4, 0x70, 0xbb, 0x19, 0x68, 0x30, 0x74, 0x7f, 0x50, 0xa2, 0x60, + 0xea, 0x7f, 0x08, 0x40, 0xef, 0x0d, 0x06, 0x9c, 0x11, 0xdf, 0x83, 0x35, + 0x68, 0x6d, 0xaa, 0x8a, 0x64, 0x5d, 0x27, 0x88, 0x80, 0x99, 0xe1, 0x0d, + 0x10, 0x04, 0xdb, 0xca, 0x66, 0xad, 0x59, 0x8d, 0x48, 0xde, 0x78, 0x69, + 0x9e, 0x06, 0x48, 0x59, 0xd3, 0x22, 0xb3, 0xc7, 0x86, 0x26, 0xdd, 0x28, + 0xff, 0x9b, 0x0f, 0xc5, 0xc6, 0x5c, 0x71, 0xef, 0xc9, 0xdf, 0x75, 0x43, + 0xd6, 0x03, 0x28, 0x52, 0x41, 0x87, 0x62, 0xf4, 0x08, 0xf1, 0x80, 0x66, + 0x01, 0x3a, 0x09, 0x64, 0x4d, 0xe2, 0x5f, 0x0f, 0x86, 0xf7, 0x57, 0x6d, + 0x5f, 0x16, 0x19, 0xc0, 0x1a, 0xf7, 0x8f, 0xef, 0x90, 0xa3, 0xe3, 0xf9, + 0xc0, 0x4e, 0x8d, 0x40, 0xe8, 0x21, 0x2a, 0x80, 0x1f, 0x40, 0x4e, 0x93, + 0xed, 0xdd, 0x31, 0xc0, 0x9f, 0x56, 0x63, 0x0f, 0xd5, 0x59, 0xd0, 0xa5, + 0x2e, 0x09, 0x7e, 0xb1, 0x38, 0xbf, 0xa8, 0x58, 0xe2, 0x27, 0x8e, 0x2f, + 0x47, 0x01, 0x53, 0x9a, 0xe2, 0xeb, 0x3b, 0xea, 0xfa, 0x69, 0xcb, 0x28, + 0x5c, 0xa7, 0xd3, 0x4b, 0xb4, 0x89, 0x72, 0x2c, 0x3e, 0xfd, 0x02, 0x6e, + 0x32, 0xce, 0xcc, 0x47, 0x67, 0x16, 0x4b, 0x0f, 0x01, 0xf1, 0x70, 0x9b, + 0x37, 0xc2, 0x32, 0x60, 0x79, 0x0d, 0xfc, 0x95, 0x8d, 0x3e, 0x28, 0xf2, + 0x79, 0x12, 0x9d, 0xdc, 0xca, 0x24, 0x9a, 0xb8, 0x52, 0xad, 0x28, 0x14, + 0xdb, 0x40, 0xcc, 0x22, 0x69, 0xe7, 0xae, 0x79, 0xae, 0xdc, 0x02, 0xfd, + 0x17, 0xd2, 0x97, 0x20, 0x8d, 0xa2, 0x5f, 0xd1, 0xe0, 0xe6, 0xf8, 0x66, + 0x78, 0x4e, 0x98, 0x56, 0x63, 0xd8, 0x3b, 0x5b, 0x28, 0x70, 0xd0, 0x4b, + 0xba, 0xe9, 0x4a, 0x3d, 0x22, 0xc4, 0x6c, 0xb2, 0xda, 0xb1, 0x01, 0xbb, + 0xc5, 0xf4, 0xa6, 0xd5, 0x7a, 0xca, 0x33, 0x1d, 0xea, 0x23, 0xd2, 0x33, + 0x88, 0x04, 0x44, 0x40, 0x5d, 0xef, 0x1b, 0x58, 0x5e, 0x8b, 0xcc, 0x14, + 0x76, 0x1c, 0x26, 0x55, 0x28, 0x2a, 0x36, 0x58, 0x2e, 0xd0, 0x4c, 0x40, + 0xf6, 0x5b, 0xcc, 0x77, 0x9e, 0xd2, 0x94, 0x81, 0x1f, 0x4a, 0x64, 0x95, + 0x1e, 0xc3, 0x21, 0xb7, 0xbe, 0x14, 0x0c, 0xd2, 0x2a, 0x80, 0x1a, 0xc5, + 0x9f, 0x76, 0x33, 0x65, 0x8a, 0x6c, 0xe1, 0x4d, 0xb1, 0xb1, 0x97, 0xf1, + 0x72, 0x0a, 0xec, 0x51, 0x4b, 0x62, 0x88, 0x13, 0xea, 0x2b, 0xda, 0x00, + 0x5a, 0x87, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x01, + 0x87, 0xd6, 0x13, 0xf5, 0xeb, 0x35, 0x43, 0x32, 0xc1, 0xa9, 0x77, 0x5e, + 0xd3, 0xf8, 0x02, 0x32, 0x9d, 0xdf, 0xa7, 0xcf, 0xc9, 0xe8, 0x8d, 0xb2, + 0x16, 0x0d, 0xd4, 0x46, 0x64, 0xd4, 0xe1, 0x22, 0x58, 0x63, 0x0f, 0x19, + 0xcc, 0x5c, 0xc4, 0xfc, 0x00, 0xd9, 0x7d, 0x67, 0xcf, 0x1b, 0x30, 0x0f, + 0xf9, 0x24, 0x44, 0xec, 0xbf, 0xe8, 0xea, 0x0d, 0x32, 0xaa, 0x7c, 0x08, + 0xd7, 0x81, 0x01, 0x6d, 0x40, 0x6b, 0x4b, 0xb9, 0xbb, 0xfb, 0x39, 0x93, + 0x18, 0x79, 0xbe, 0xf3, 0x7c, 0xd8, 0x1c, 0x01, 0x84, 0x7a, 0xd2, 0x80, + 0x17, 0x2b, 0x85, 0x73, 0xd6, 0xb0, 0x7f, 0xfb, 0x30, 0x7a, 0x09, 0x76, + 0x13, 0x0b, 0xae, 0x2f, 0x43, 0x9d, 0xe2, 0xb3, 0x68, 0x0b, 0xae, 0x11, + 0x9a, 0x5b, 0x9e, 0x2e, 0x05, 0xbb, 0x90, 0xb1, 0x57, 0xb2, 0x05, 0xff, + 0x11, 0x91, 0xaf, 0x9d, 0x67, 0xa4, 0xb8, 0x71, 0xb6, 0xf3, 0x65, 0xcd, + 0xf5, 0x4a, 0x55, 0xa5, 0x1d, 0xde, 0xc2, 0x46, 0xcb, 0x17, 0xdd, 0x7a, + 0xc6, 0x5b, 0xb6, 0x36, 0x56, 0x14, 0xbf, 0xcb, 0x5d, 0x42, 0x99, 0xad, + 0xd5, 0x96, 0xf3, 0xcb, 0x8a, 0xaa, 0x3b, 0x87, 0x34, 0xf7, 0x0e, 0x4c, + 0xc4, 0x72, 0xe1, 0x70, 0x27, 0x10, 0x69, 0x24, 0x52, 0x7e, 0xaf, 0xe8, + 0xa3, 0xa7, 0x6a, 0xcf, 0x10, 0x50, 0x93, 0xa6, 0x44, 0xb5, 0xeb, 0xc2, + 0x59, 0x90, 0x59, 0xc6, 0xdf, 0xff, 0xd1, 0x42, 0x95, 0xf0, 0x91, 0x4a, + 0x25, 0xee, 0x32, 0xd0, 0x15, 0x98, 0xb3, 0xa0, 0x4e, 0x3f, 0x36, 0x46, + 0x32, 0xb7, 0xd0, 0xb4, 0x1e, 0x6f, 0xc6, 0x48, 0xc8, 0x90, 0x2a, 0xe5, + 0x9a, 0x06, 0xd5, 0xd4, 0x1e, 0x11, 0x9a, 0x94, 0xe8, 0x5e, 0xc6, 0x78, + 0x11, 0xe4, 0x77, 0x3b, 0xc6, 0xa1, 0x2d, 0xdb, 0xa4, 0x71, 0x21, 0xc2, + 0x2e, 0xce, 0x8d, 0xcc, 0xd6, 0xe9, 0x95, 0x39, 0xf1, 0x11, 0x8a, 0x54, + 0x8a, 0xc2, 0x50, 0x4f, 0xde, 0xf5, 0xe4, 0xb6, 0xc9, 0xec, 0x57, 0xfa, + 0x5c, 0xcb, 0x26, 0xee, 0x2b, 0x68, 0x60, 0x97, 0xab, 0xe5, 0xdb, 0xfb, + 0x46, 0x94, 0x9e, 0x70, 0x8f, 0x69, 0x71, 0x6c, 0xbc, 0xaf, 0x60, 0xf2, + 0x4f, 0x08, 0x13, 0x9c, 0xeb, 0x47, 0xdb, 0x18, 0x30, 0xa1, 0x27, 0xbe, + 0x5e, 0x17, 0x76, 0x7f, 0x31, 0xa2, 0xfe, 0x6c, 0x5a, 0xe1, 0x76, 0x0a, + 0x48, 0xf5, 0xbc, 0x49, 0x8c, 0x91, 0x59, 0x77, 0x0a, 0xd4, 0x0b, 0xc1, + 0x40, 0x82, 0xa7, 0x4d, 0x22, 0xa5, 0xe6, 0x35, 0x47, 0x5b, 0xac, 0x69, + 0xb3, 0x5a, 0x4c, 0x02, 0x31, 0x44, 0x63, 0x70, 0xa7, 0x75, 0x48, 0xcb, + 0xe2, 0xf1, 0x42, 0xab, 0x0d, 0x1f, 0x49, 0x9d, 0x71, 0x79, 0xde, 0xa7, + 0xfd, 0xa4, 0x7c, 0xf3, 0xaa, 0x3e, 0xd8, 0xef, 0x49, 0x6d, 0x91, 0x02, + 0x81, 0xc1, 0x00, 0xd6, 0xcf, 0x47, 0x28, 0xc4, 0x6e, 0x1a, 0x78, 0xdc, + 0xc6, 0x31, 0x32, 0xec, 0xb7, 0xa3, 0x53, 0x7b, 0xcc, 0x78, 0x42, 0x96, + 0xdb, 0x04, 0x71, 0xd6, 0xc4, 0x96, 0xc9, 0xcf, 0xcd, 0xea, 0xd5, 0xfb, + 0xb9, 0x2e, 0x40, 0x7d, 0x91, 0x41, 0xfa, 0xa7, 0xa6, 0xa4, 0x13, 0x68, + 0xa4, 0x98, 0xca, 0x28, 0x1e, 0x2a, 0xb3, 0x77, 0xbc, 0x0f, 0x48, 0xd4, + 0x41, 0x5a, 0x1d, 0x10, 0x88, 0xba, 0x5e, 0x52, 0x46, 0x58, 0xa7, 0xe8, + 0x77, 0x00, 0xeb, 0x9b, 0x44, 0xd2, 0x68, 0x3c, 0x35, 0xaa, 0x24, 0xf6, + 0x1b, 0x5c, 0xe7, 0x67, 0xed, 0x98, 0x3f, 0xd7, 0xff, 0xb3, 0x78, 0x54, + 0x5f, 0x66, 0x04, 0xf6, 0x6c, 0xa9, 0x85, 0x8b, 0x41, 0xbf, 0xbd, 0x7a, + 0xbe, 0x0d, 0x25, 0xb0, 0xb9, 0x22, 0x1a, 0x8c, 0x82, 0x32, 0x57, 0xb9, + 0x43, 0x8d, 0xf7, 0x53, 0x10, 0xb0, 0x8b, 0x03, 0x7a, 0x09, 0x0b, 0xd6, + 0x75, 0x3b, 0x96, 0xf1, 0xa6, 0x3b, 0xa4, 0x33, 0x04, 0xaa, 0x71, 0xa2, + 0xc4, 0x37, 0xa3, 0x3c, 0xba, 0xaf, 0x97, 0xc6, 0x3e, 0x42, 0xcc, 0xea, + 0x5b, 0x18, 0x64, 0xb6, 0x86, 0x2d, 0xe5, 0x23, 0x4a, 0x04, 0x01, 0x17, + 0xde, 0x39, 0xbe, 0xe9, 0xeb, 0x94, 0xd6, 0xf4, 0x9d, 0x0c, 0xe5, 0xc2, + 0x70, 0xbb, 0xf3, 0x34, 0x04, 0x8b, 0x8b, 0x92, 0x3a, 0x89, 0x64, 0x2f, + 0xf0, 0x1d, 0x09, 0x02, 0x81, 0xc1, 0x00, 0xcf, 0xe8, 0x3c, 0x54, 0xd7, + 0xc1, 0x21, 0x45, 0xc9, 0xc9, 0x64, 0x57, 0xa4, 0x96, 0x95, 0x8d, 0xfd, + 0x50, 0xbb, 0xf1, 0x9f, 0xb8, 0xcb, 0x4a, 0xf7, 0xbd, 0x93, 0x8f, 0xbd, + 0x15, 0x81, 0xa3, 0x71, 0xd5, 0x97, 0xc5, 0x7b, 0x69, 0x10, 0xd9, 0xeb, + 0x76, 0x61, 0x88, 0x04, 0xe3, 0x9c, 0x3c, 0x82, 0x0c, 0xbe, 0x1b, 0x1a, + 0x24, 0x5a, 0x53, 0x7d, 0x19, 0x0f, 0x13, 0x1e, 0xa1, 0xd1, 0x1a, 0x53, + 0x6c, 0x94, 0xea, 0xda, 0xb9, 0xf7, 0x1d, 0x43, 0x7f, 0xa2, 0xb5, 0x61, + 0xd1, 0xbe, 0xb1, 0xad, 0x6b, 0x1a, 0x8e, 0x7f, 0xc2, 0x80, 0x07, 0xfe, + 0x96, 0x6d, 0x66, 0xe0, 0x52, 0xf0, 0xc5, 0x8c, 0x1b, 0x51, 0x2a, 0xc4, + 0x1f, 0xa1, 0x08, 0xd1, 0x4b, 0x23, 0x61, 0x21, 0xc0, 0x75, 0xc8, 0x95, + 0xbc, 0xc3, 0xa6, 0xad, 0xc3, 0x4d, 0x23, 0xdc, 0x55, 0x98, 0xa6, 0x23, + 0x62, 0x7a, 0xdf, 0x14, 0xa6, 0xe1, 0x11, 0x1d, 0xfa, 0x28, 0x12, 0x93, + 0x32, 0x2b, 0xc1, 0xc5, 0x67, 0xc7, 0xcf, 0x94, 0x84, 0x6f, 0x17, 0x48, + 0x45, 0xf6, 0x60, 0x75, 0x85, 0xbb, 0xac, 0x9c, 0x45, 0x99, 0x5f, 0x39, + 0x1a, 0x5e, 0x47, 0x57, 0x18, 0x66, 0x0c, 0x3f, 0x5a, 0x48, 0x91, 0xc7, + 0x62, 0x94, 0x70, 0xaf, 0x2c, 0x6d, 0x04, 0xa3, 0x3d, 0xd8, 0x0f, 0xe1, + 0x48, 0x02, 0x50, 0x49, 0x4a, 0x2f, 0x0f, 0x02, 0x81, 0xc0, 0x4b, 0x0f, + 0xf1, 0x68, 0xc0, 0x83, 0x4d, 0x02, 0xd0, 0xfa, 0xfc, 0xb4, 0x33, 0xdd, + 0xd3, 0xd7, 0xd7, 0x59, 0xd2, 0xe8, 0x49, 0xf8, 0xcc, 0xab, 0xcf, 0x05, + 0xb1, 0x3f, 0x62, 0x3b, 0x2d, 0x85, 0x8a, 0xc9, 0xe1, 0xec, 0xad, 0x34, + 0x36, 0x1f, 0x15, 0xb8, 0x78, 0x7b, 0x43, 0xc4, 0xc8, 0x93, 0x53, 0xc3, + 0x7e, 0xde, 0x69, 0xc7, 0xb0, 0x7b, 0x9d, 0x98, 0x1c, 0x9a, 0x2d, 0x6d, + 0xe9, 0xda, 0x0d, 0xdc, 0x01, 0x1c, 0xe3, 0x71, 0xba, 0x43, 0x9a, 0x65, + 0x49, 0x35, 0x1d, 0x5d, 0x0f, 0x50, 0x8d, 0x23, 0x70, 0xaa, 0x78, 0x39, + 0xa1, 0x4b, 0x25, 0xfa, 0x77, 0x47, 0x64, 0x0c, 0x56, 0x05, 0x03, 0xeb, + 0x62, 0xad, 0x84, 0xc4, 0xfb, 0xf0, 0x85, 0x54, 0xa6, 0x19, 0x76, 0x90, + 0xaa, 0xe7, 0x26, 0x14, 0x54, 0xed, 0x2c, 0x92, 0xfb, 0xa7, 0xe2, 0x41, + 0xe1, 0xbf, 0x21, 0xfe, 0xe1, 0xec, 0x5e, 0x0b, 0x67, 0x40, 0x4e, 0xbe, + 0xec, 0xf6, 0x6a, 0xd1, 0x85, 0x91, 0xe1, 0xf3, 0xb9, 0x11, 0x74, 0xa6, + 0x33, 0xb7, 0xd0, 0x91, 0x6f, 0x1c, 0x56, 0x04, 0x71, 0x18, 0xb8, 0x63, + 0x58, 0xe4, 0x4a, 0x19, 0x92, 0x1e, 0xa3, 0xad, 0x86, 0xf6, 0x3c, 0x9d, + 0x92, 0xcc, 0x2e, 0x7c, 0x36, 0xc6, 0x8e, 0xd4, 0x80, 0x08, 0xf3, 0x33, + 0x67, 0x63, 0xe5, 0x3c, 0x49, 0x48, 0x56, 0x2c, 0x0c, 0xa9, 0x02, 0x81, + 0xc0, 0x3f, 0xa1, 0x9a, 0x65, 0x75, 0x2b, 0x3c, 0xdd, 0xb9, 0x26, 0x94, + 0x39, 0x66, 0xbc, 0x57, 0xc5, 0x7f, 0x54, 0x28, 0x51, 0x89, 0x4a, 0xeb, + 0x9d, 0x64, 0x39, 0x77, 0x62, 0x34, 0xc2, 0xd2, 0x4c, 0x8d, 0xd8, 0x8b, + 0x7c, 0xfb, 0x8a, 0x6a, 0x87, 0xe7, 0xd2, 0xf1, 0x82, 0xc9, 0xcc, 0x47, + 0xd3, 0x15, 0x12, 0x85, 0x54, 0x92, 0x29, 0xb2, 0x23, 0x7f, 0x54, 0x1e, + 0x13, 0x01, 0xfb, 0x10, 0x9e, 0x78, 0x0d, 0xf1, 0x7d, 0xf7, 0xb7, 0x96, + 0xf4, 0x33, 0xe6, 0x6a, 0x8c, 0x0d, 0x06, 0x3e, 0xd0, 0xee, 0x7c, 0xab, + 0x42, 0x15, 0xc4, 0x17, 0x9f, 0x5a, 0xc1, 0xfb, 0x75, 0xd3, 0x0e, 0x4f, + 0x76, 0x86, 0xad, 0x0d, 0xa8, 0x83, 0x22, 0x13, 0x0d, 0x39, 0xd1, 0x3f, + 0x60, 0xc9, 0x0d, 0xb8, 0x7e, 0xcd, 0xa5, 0x5a, 0x54, 0x37, 0x36, 0x60, + 0xf3, 0xaa, 0xc9, 0xdf, 0xd0, 0x69, 0x60, 0x08, 0xaf, 0x22, 0x08, 0xf9, + 0x35, 0x5d, 0xf1, 0x64, 0x36, 0x5b, 0x2a, 0xad, 0xcd, 0xbe, 0x77, 0x46, + 0xe6, 0x37, 0x54, 0x59, 0x13, 0xcd, 0x20, 0xec, 0x89, 0x15, 0x2e, 0xfb, + 0x03, 0x97, 0x48, 0x8d, 0xea, 0x60, 0xf5, 0xbb, 0x09, 0x26, 0x94, 0xe7, + 0x16, 0xb4, 0x85, 0x13, 0x54, 0xda, 0xab, 0x47, 0x37, 0x3d, 0xc5, 0xe1, + 0x0f, 0xdc, 0x4e, 0x5f, 0x44, 0x6c, 0xf4, 0xb7, 0x10, 0x8f, 0x7d, 0xce, + 0xed, 0x02, 0x81, 0xc0, 0x33, 0x1b, 0x95, 0x6a, 0x6d, 0xb2, 0xc1, 0x90, + 0xf0, 0x57, 0x79, 0x8d, 0x7f, 0x03, 0x7b, 0xb6, 0x63, 0x10, 0x09, 0xee, + 0x45, 0x7b, 0x39, 0x14, 0x6f, 0x6f, 0x2d, 0xe9, 0xd6, 0x55, 0x33, 0x75, + 0xd7, 0x99, 0x0d, 0x8e, 0x38, 0xbb, 0xae, 0x48, 0x4a, 0xcf, 0x91, 0xaf, + 0x55, 0xf1, 0x1d, 0xab, 0x03, 0x3a, 0x54, 0xcf, 0x2e, 0xfc, 0x4c, 0xd9, + 0x58, 0xb8, 0x3c, 0x7c, 0xf8, 0xc3, 0x7c, 0x8a, 0x48, 0x02, 0xa3, 0x8b, + 0x7c, 0x17, 0xad, 0xc4, 0x55, 0x37, 0x16, 0x6b, 0x39, 0x6d, 0xd5, 0x8b, + 0x21, 0xcf, 0x1a, 0x15, 0x18, 0x8b, 0x6c, 0xf3, 0xc2, 0xc1, 0x80, 0xd3, + 0xd1, 0x02, 0x05, 0x8d, 0x8b, 0x76, 0x42, 0x80, 0xb7, 0x5e, 0xd1, 0xf5, + 0x95, 0xb7, 0x47, 0x17, 0x26, 0x13, 0xf5, 0x85, 0x1e, 0x9c, 0x80, 0x26, + 0x6c, 0x2a, 0xc6, 0xe4, 0xfc, 0x21, 0xa1, 0xbd, 0x0e, 0xeb, 0x47, 0xa8, + 0xc4, 0x57, 0xe5, 0xd3, 0xec, 0x34, 0x2a, 0x02, 0x40, 0x42, 0x90, 0x4c, + 0x05, 0x04, 0xf9, 0x6f, 0xb0, 0xd7, 0x33, 0xb3, 0x8d, 0x80, 0xbe, 0xcd, + 0x5d, 0x30, 0xec, 0x4c, 0xff, 0x63, 0x07, 0xd6, 0x2b, 0x15, 0xe4, 0xd7, + 0xf2, 0x81, 0xe6, 0xd8, 0x74, 0xa4, 0x89, 0xad, 0x3b, 0x48, 0xca, 0xc8, + 0xbc, 0x80, 0xd9, 0x14, 0xd3, 0x25, 0x9f, 0x0f, 0x45, 0xdd, 0x8b, 0xf1, + 0x18, 0x3a, 0xf7, 0xe4}; + +static const std::vector priv_key_54{ + 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xaa, 0xcf, 0xab, 0xa8, 0x1d, 0x00, 0x6c, 0xa0, 0xab, 0x95, + 0x53, 0x19, 0xf1, 0x8d, 0x1f, 0xaf, 0xf5, 0x03, 0xf8, 0x5b, 0xf9, 0x52, + 0x08, 0xb2, 0x96, 0x46, 0x20, 0xc4, 0x63, 0x4b, 0x90, 0xff, 0xc7, 0xd5, + 0xad, 0x64, 0xb0, 0x6a, 0x6c, 0x28, 0xd8, 0xda, 0xf1, 0x45, 0x7f, 0x36, + 0xb8, 0x05, 0xa4, 0xe1, 0x1b, 0x41, 0x3c, 0xe7, 0x7c, 0x87, 0xd4, 0x7e, + 0xc9, 0x3c, 0x22, 0x14, 0x05, 0xed, 0x57, 0x84, 0xd4, 0xc9, 0x4d, 0x3e, + 0x02, 0x61, 0x0a, 0xa9, 0x5d, 0xd5, 0x68, 0x45, 0x9e, 0x03, 0x77, 0xb0, + 0xf3, 0x58, 0x97, 0x19, 0x08, 0xa2, 0x99, 0xb2, 0x10, 0x57, 0x51, 0xdf, + 0x5b, 0x75, 0x06, 0x06, 0x52, 0x72, 0x02, 0x70, 0x8c, 0xf2, 0xc7, 0xa4, + 0x73, 0xdc, 0xa1, 0x32, 0xdb, 0xa2, 0xc2, 0x2a, 0xe3, 0x1a, 0x86, 0x82, + 0xec, 0xcf, 0x3b, 0x71, 0x52, 0xb9, 0x0e, 0xb9, 0x11, 0x4b, 0x0a, 0x08, + 0xa9, 0x85, 0x43, 0x52, 0xe2, 0x50, 0x1d, 0x1c, 0x14, 0x2b, 0x7b, 0x37, + 0x4b, 0x62, 0x3a, 0xdb, 0xc4, 0xbb, 0x51, 0x2f, 0x8f, 0x6a, 0x08, 0x72, + 0xe4, 0x98, 0x57, 0x37, 0x4e, 0xe0, 0xf4, 0x1c, 0xe1, 0x9a, 0xa6, 0xba, + 0x9d, 0x0e, 0x6f, 0x0c, 0x23, 0xd8, 0x63, 0x95, 0xac, 0x3d, 0x51, 0x52, + 0x55, 0x3b, 0xc7, 0x20, 0x44, 0xa7, 0x65, 0x87, 0xcd, 0x88, 0x03, 0x39, + 0x8d, 0xde, 0xd0, 0xe4, 0x2e, 0x02, 0xfc, 0x29, 0x61, 0x44, 0xea, 0x3b, + 0xdf, 0x29, 0xf1, 0x10, 0x5e, 0xc6, 0x42, 0x4a, 0x54, 0x48, 0xe5, 0xc4, + 0x87, 0x3c, 0x98, 0x86, 0x24, 0x82, 0xba, 0xf9, 0x9a, 0x73, 0x94, 0x36, + 0x54, 0x7a, 0x20, 0xcc, 0x07, 0x10, 0x08, 0x74, 0x79, 0x40, 0x2e, 0xd3, + 0xbb, 0x81, 0xa8, 0x03, 0xbe, 0xb8, 0x12, 0xbd, 0x31, 0x44, 0x34, 0xe4, + 0x6a, 0xe0, 0xa1, 0x47, 0xde, 0xfb, 0x83, 0x2f, 0xb1, 0x70, 0x5a, 0xea, + 0xc0, 0x84, 0xa1, 0xe6, 0x23, 0xd0, 0xef, 0x64, 0xf1, 0x06, 0x00, 0xad, + 0x3d, 0xe3, 0x32, 0x0e, 0x07, 0xc7, 0xf4, 0x0e, 0xda, 0x1f, 0x26, 0x28, + 0xf2, 0x80, 0x73, 0xaa, 0xc2, 0x52, 0xf2, 0x9a, 0xcd, 0x1f, 0xa6, 0xa9, + 0x26, 0x0e, 0xc9, 0x0d, 0x9b, 0x32, 0x0f, 0xb1, 0x06, 0x5f, 0x1a, 0xf6, + 0xb3, 0xc1, 0x20, 0xec, 0x80, 0x91, 0x27, 0xb5, 0xad, 0xed, 0xc8, 0xac, + 0x04, 0xc8, 0xb1, 0x1c, 0xaf, 0x98, 0x20, 0x52, 0x8d, 0x06, 0xb0, 0x4a, + 0xc8, 0x82, 0x67, 0x18, 0x7e, 0xb8, 0x73, 0x64, 0x32, 0x42, 0x13, 0x27, + 0x2a, 0xa2, 0xa7, 0x30, 0xfe, 0xe4, 0x94, 0xce, 0x9a, 0x1b, 0xd3, 0x37, + 0x4d, 0xbb, 0x3c, 0x69, 0x20, 0x68, 0xd9, 0xb3, 0x65, 0xe6, 0x94, 0x28, + 0xc0, 0xe4, 0x1c, 0x6a, 0x07, 0x9e, 0xc5, 0x52, 0x3b, 0x4f, 0x34, 0x56, + 0x12, 0x6b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0x93, 0x4c, 0x00, 0x68, 0x39, 0x92, 0x3b, 0x1a, 0x96, 0xbc, 0x6f, 0x6c, + 0x28, 0xec, 0x1c, 0xce, 0x3c, 0xc8, 0xce, 0xac, 0x69, 0xa4, 0xff, 0x51, + 0x19, 0xdb, 0xa1, 0xb8, 0x19, 0x34, 0x79, 0xf6, 0xc8, 0x9a, 0x10, 0x2b, + 0x8b, 0x22, 0x4a, 0xe1, 0x32, 0x98, 0x23, 0x85, 0x5d, 0xbd, 0x8f, 0x15, + 0x76, 0xe8, 0x93, 0xfb, 0x3f, 0x0d, 0x14, 0x4b, 0x81, 0xc8, 0x4f, 0xba, + 0xa6, 0x5c, 0x83, 0xfb, 0xf7, 0x03, 0xda, 0x07, 0x39, 0xaf, 0xe6, 0x97, + 0x4e, 0x7d, 0x5d, 0x28, 0x82, 0x01, 0xbe, 0xd0, 0x98, 0xaf, 0xa4, 0x39, + 0xda, 0x1a, 0xc1, 0x62, 0x8e, 0x8d, 0x8a, 0x1f, 0xf2, 0xbf, 0x5c, 0xfb, + 0xde, 0x55, 0x27, 0x55, 0x9f, 0x9a, 0xf5, 0x41, 0x0b, 0x3e, 0x5a, 0x97, + 0x80, 0xfe, 0xfd, 0x7e, 0x2e, 0x58, 0x93, 0x7d, 0x35, 0x4f, 0xc3, 0xec, + 0xb5, 0x02, 0xf5, 0x66, 0x16, 0x37, 0x2b, 0x9d, 0x7d, 0x2a, 0x99, 0x1d, + 0x0d, 0x40, 0x75, 0x5e, 0xc6, 0xab, 0x87, 0x0d, 0x33, 0xf5, 0x2b, 0xf1, + 0xaa, 0x76, 0x08, 0x01, 0xcc, 0x71, 0xea, 0x07, 0x72, 0xff, 0xb8, 0xf7, + 0x52, 0x06, 0xa4, 0xe3, 0xc2, 0x3f, 0x01, 0xa1, 0xbe, 0x73, 0xa0, 0xaa, + 0x68, 0xc2, 0x9c, 0x4a, 0xa7, 0x1d, 0xd3, 0xe9, 0x10, 0xae, 0xa2, 0x47, + 0xa9, 0x60, 0xbf, 0x33, 0x67, 0x8f, 0xa3, 0x82, 0xcd, 0xdd, 0x1c, 0xe4, + 0x05, 0x44, 0x58, 0xfc, 0x24, 0xd3, 0x3f, 0xe0, 0x3f, 0x6d, 0xea, 0x40, + 0xab, 0x51, 0xed, 0x1e, 0xac, 0x94, 0x5d, 0x82, 0x4c, 0x93, 0xf5, 0xa6, + 0x9b, 0xe5, 0x19, 0x19, 0xff, 0x66, 0xf0, 0xd6, 0xa7, 0x69, 0xaa, 0x99, + 0x5a, 0x48, 0xeb, 0xb6, 0xa0, 0xb1, 0x5a, 0xac, 0xc6, 0xe4, 0x9f, 0x48, + 0x73, 0x53, 0x11, 0x14, 0xd4, 0xc2, 0x1c, 0x02, 0x35, 0x10, 0x1b, 0x10, + 0x6a, 0xcd, 0xe1, 0x23, 0xde, 0xb4, 0xb7, 0x93, 0x35, 0xad, 0xd9, 0x20, + 0x7f, 0x48, 0x9b, 0x8f, 0x7e, 0xfc, 0x09, 0x76, 0x84, 0x39, 0xc2, 0x09, + 0xa8, 0xe3, 0xd4, 0x0f, 0x41, 0xf7, 0x40, 0x70, 0x26, 0x5d, 0xe1, 0x05, + 0xda, 0x85, 0xb4, 0x26, 0x4e, 0xe2, 0x5e, 0x3f, 0x6c, 0x2c, 0xda, 0x18, + 0x2d, 0x8e, 0x5c, 0x03, 0x98, 0xd2, 0x54, 0xfa, 0xab, 0x5e, 0xf8, 0xd9, + 0x4a, 0x94, 0x23, 0x77, 0xca, 0xc0, 0x6e, 0x31, 0xb2, 0x73, 0xc5, 0xdf, + 0x20, 0x96, 0x4f, 0xa9, 0xce, 0x85, 0xa0, 0x12, 0xfc, 0xf1, 0x9c, 0xb3, + 0x7c, 0xcb, 0x22, 0x51, 0xfc, 0x7e, 0xcd, 0x12, 0x13, 0x9c, 0xf2, 0xd9, + 0xb0, 0x85, 0x46, 0x65, 0x3f, 0xff, 0x71, 0x93, 0x3f, 0xd5, 0x2d, 0xdc, + 0x98, 0x8c, 0xba, 0xba, 0xa6, 0xd0, 0x52, 0xd0, 0xbc, 0xac, 0x10, 0x3d, + 0xc4, 0xc3, 0x4f, 0xc6, 0x0a, 0x75, 0x0e, 0xd5, 0xf2, 0x0f, 0x1a, 0x11, + 0x02, 0x81, 0xc1, 0x00, 0xe4, 0x8e, 0x1b, 0x1a, 0x68, 0x1f, 0x89, 0x97, + 0x2e, 0x67, 0xc3, 0xef, 0x72, 0x90, 0x89, 0x43, 0x6b, 0x8a, 0x03, 0x00, + 0x0c, 0x35, 0xae, 0xdb, 0x1e, 0xfa, 0x34, 0x05, 0xeb, 0xb3, 0x27, 0x49, + 0x7b, 0x31, 0x4f, 0x79, 0x62, 0xc7, 0x85, 0x31, 0xad, 0x41, 0x91, 0xe6, + 0xbb, 0x91, 0x8a, 0xb0, 0xed, 0x3b, 0x3a, 0xd3, 0x4f, 0x93, 0x0d, 0xe7, + 0xa3, 0x05, 0xbf, 0x16, 0xfc, 0x99, 0x6c, 0x80, 0x4e, 0x6c, 0x5e, 0x7e, + 0xf5, 0xe5, 0x23, 0xab, 0x46, 0x56, 0x57, 0x2a, 0x89, 0xbd, 0x41, 0xf9, + 0x34, 0xcf, 0x0d, 0x4a, 0x12, 0x4f, 0x58, 0x4b, 0x69, 0xe7, 0xa7, 0x4f, + 0x67, 0xd0, 0x6d, 0x02, 0x13, 0x2a, 0x4d, 0x8d, 0xd1, 0x3f, 0xf5, 0x71, + 0xba, 0xfb, 0x69, 0xe7, 0x3c, 0x69, 0xcc, 0xe3, 0xab, 0x43, 0x59, 0xa3, + 0xfe, 0xb4, 0x59, 0x24, 0x48, 0xf8, 0xa3, 0x61, 0x2f, 0x4e, 0x90, 0x72, + 0x8d, 0x9d, 0x54, 0x0e, 0xc7, 0xb2, 0x4c, 0xe6, 0x62, 0xe3, 0x8b, 0xcb, + 0xdb, 0x06, 0x5e, 0x48, 0x0b, 0xe8, 0xf7, 0xea, 0xd6, 0x4b, 0x22, 0x76, + 0x54, 0xde, 0x35, 0x44, 0x51, 0xc4, 0x06, 0x34, 0x98, 0xe1, 0x46, 0x24, + 0x42, 0xdc, 0x9a, 0x88, 0x25, 0xdb, 0x93, 0xbd, 0x6e, 0xc2, 0x5a, 0x7e, + 0x59, 0x03, 0x23, 0x55, 0x88, 0x14, 0x63, 0xa5, 0xd7, 0x64, 0xfa, 0x1a, + 0xae, 0x55, 0x01, 0xe3, 0x02, 0x81, 0xc1, 0x00, 0xbf, 0x52, 0x7d, 0x5b, + 0x1c, 0x1f, 0xe3, 0xe6, 0xf9, 0x9b, 0xfe, 0x35, 0x48, 0x45, 0x51, 0x03, + 0x37, 0xed, 0xa0, 0xdf, 0xc9, 0x33, 0x27, 0x0f, 0x70, 0x2b, 0xdc, 0xec, + 0x4b, 0x4a, 0xa2, 0x60, 0x24, 0x2b, 0xa2, 0xc2, 0xda, 0x3e, 0xf3, 0x4e, + 0x1e, 0x10, 0xac, 0xd2, 0xfd, 0x8f, 0x49, 0x5d, 0xcb, 0x01, 0xad, 0xd8, + 0x22, 0x53, 0x88, 0x40, 0x72, 0xdb, 0x8a, 0x57, 0x8d, 0x73, 0x90, 0xa0, + 0xc6, 0xd7, 0x45, 0x96, 0xea, 0x73, 0x5a, 0x0f, 0x80, 0x0a, 0x1b, 0xc4, + 0x39, 0x21, 0x25, 0xc6, 0xfd, 0x4d, 0xfa, 0x96, 0x79, 0x73, 0x42, 0xb0, + 0xa7, 0x91, 0x30, 0x52, 0xa5, 0x4f, 0x42, 0xc6, 0x9f, 0xd4, 0x79, 0xce, + 0x9d, 0x90, 0x08, 0xf5, 0xaf, 0x11, 0xae, 0xe2, 0xfb, 0xdb, 0x5d, 0x8f, + 0x77, 0xbd, 0x39, 0x12, 0x7f, 0x44, 0x9d, 0x02, 0x44, 0x89, 0xce, 0xeb, + 0x3e, 0x5f, 0x87, 0x2d, 0xaf, 0xe8, 0xe5, 0xa1, 0x3e, 0xbe, 0xd2, 0xe7, + 0xbe, 0x39, 0x70, 0x04, 0x23, 0xfa, 0x75, 0x80, 0x89, 0xc8, 0xfd, 0x7b, + 0x8d, 0x9c, 0x90, 0x1b, 0x51, 0xb8, 0x48, 0xd8, 0x41, 0x5d, 0x0c, 0xb7, + 0x38, 0x8b, 0xbc, 0x6b, 0xa0, 0xdb, 0xdc, 0xff, 0x2c, 0xd0, 0xb6, 0x0d, + 0x46, 0xc5, 0x7f, 0x3c, 0xd6, 0x91, 0x9d, 0x59, 0x6e, 0x7e, 0x12, 0x21, + 0x5a, 0x1e, 0xb2, 0x21, 0xe1, 0x1f, 0xf3, 0xd9, 0x02, 0x81, 0xc1, 0x00, + 0xc8, 0xfa, 0xe5, 0x7e, 0x7d, 0x1d, 0x6e, 0x82, 0x90, 0xfe, 0x12, 0x60, + 0x57, 0x60, 0x1e, 0x34, 0x39, 0x36, 0xad, 0x98, 0xb7, 0x23, 0xe5, 0xd5, + 0x2e, 0x12, 0x5a, 0xf8, 0xf1, 0xe1, 0x22, 0xa5, 0x0d, 0x3d, 0xb9, 0x63, + 0x46, 0xa7, 0xa8, 0xca, 0x9c, 0x4e, 0x52, 0x9c, 0x91, 0x48, 0x54, 0xab, + 0x6c, 0x91, 0x6f, 0x13, 0x2e, 0xa0, 0x63, 0xd3, 0xd3, 0x99, 0x54, 0x06, + 0x44, 0xae, 0x2d, 0xa9, 0x4e, 0x4d, 0x21, 0x73, 0x87, 0x8b, 0xad, 0xa8, + 0x09, 0x3c, 0x17, 0x7e, 0x82, 0x8c, 0xf8, 0x9c, 0xca, 0x01, 0x60, 0xf0, + 0x47, 0xd5, 0x9a, 0x11, 0x06, 0xd9, 0xfc, 0x58, 0x69, 0x33, 0xf1, 0x07, + 0xa8, 0x0e, 0xc5, 0x0f, 0xf6, 0x77, 0xc5, 0xbf, 0xf2, 0xea, 0xee, 0x9f, + 0xb6, 0x92, 0x5a, 0xe7, 0xc1, 0x4c, 0x82, 0x61, 0x21, 0xb3, 0x39, 0xc8, + 0x1c, 0x9a, 0xf8, 0x20, 0x97, 0xd7, 0x00, 0x52, 0x9b, 0x91, 0x43, 0xbf, + 0x93, 0x7f, 0x88, 0xfb, 0xf6, 0xed, 0x9d, 0x9a, 0xef, 0xc9, 0x53, 0xd3, + 0x0b, 0x16, 0x1c, 0x1c, 0x57, 0xc0, 0xce, 0x57, 0x3c, 0x1e, 0x02, 0xbd, + 0x47, 0x21, 0x97, 0x4b, 0x5d, 0x3c, 0x8b, 0xcf, 0x8b, 0x34, 0x2e, 0x77, + 0x96, 0xc2, 0xd5, 0xd1, 0xf8, 0xb9, 0xd3, 0x95, 0xd3, 0x74, 0x5c, 0xf7, + 0xf3, 0xa7, 0xea, 0x50, 0x85, 0x6e, 0x78, 0x38, 0x4a, 0x20, 0xda, 0x7d, + 0x02, 0x81, 0xc0, 0x3f, 0xc1, 0x2e, 0x52, 0xc1, 0x21, 0x83, 0x61, 0x81, + 0xc6, 0x50, 0xc4, 0xd2, 0xab, 0x7e, 0x9e, 0x92, 0xf1, 0x95, 0xcd, 0x5d, + 0x0f, 0xb5, 0xb1, 0x78, 0x50, 0xb5, 0x92, 0xec, 0x58, 0x17, 0x99, 0xf0, + 0x13, 0xb6, 0x6e, 0x36, 0x2a, 0x0a, 0x0b, 0xfb, 0x0a, 0xd5, 0x7c, 0x8d, + 0xd0, 0x44, 0xc3, 0x83, 0x95, 0xb0, 0xa7, 0xb8, 0x70, 0x9b, 0x93, 0xd6, + 0x72, 0x80, 0x3c, 0x42, 0xbf, 0xc2, 0xef, 0x40, 0xb3, 0x95, 0xd5, 0xff, + 0x94, 0xa6, 0xeb, 0x49, 0x60, 0x94, 0xf6, 0x23, 0x8f, 0x7f, 0x36, 0x3b, + 0x4c, 0xd3, 0xf7, 0x76, 0xcb, 0x48, 0xea, 0xf3, 0x3b, 0xf7, 0x9d, 0x62, + 0xc6, 0xf1, 0xda, 0x9c, 0x82, 0x42, 0x80, 0xee, 0x92, 0x83, 0xd9, 0xd3, + 0x18, 0x12, 0x6e, 0x43, 0x3d, 0x4b, 0x85, 0x36, 0x82, 0x90, 0xd5, 0x30, + 0x21, 0xde, 0x2c, 0x56, 0x48, 0x91, 0xf2, 0x64, 0x5b, 0x93, 0x01, 0x4f, + 0x80, 0x4d, 0x9d, 0x18, 0xfa, 0x9f, 0xef, 0x67, 0xbd, 0x5e, 0x2d, 0x93, + 0x0b, 0xb0, 0x42, 0x40, 0x28, 0x01, 0x08, 0x3e, 0x1d, 0x71, 0x0c, 0x19, + 0x84, 0x4e, 0x89, 0xf9, 0xe6, 0x17, 0x09, 0xab, 0x47, 0x2d, 0x67, 0xb4, + 0x37, 0xf0, 0x01, 0xfc, 0x9e, 0x24, 0x3c, 0x72, 0x5b, 0xf7, 0xd5, 0x7f, + 0x2f, 0x10, 0xff, 0x2f, 0x49, 0xc5, 0xa2, 0xe5, 0x94, 0x1b, 0x0a, 0x1d, + 0x29, 0xf7, 0xa9, 0x02, 0x81, 0xc1, 0x00, 0x98, 0xbf, 0x37, 0x06, 0xd4, + 0xdc, 0x5b, 0x9e, 0x21, 0x45, 0x6f, 0xa3, 0x08, 0xc4, 0x46, 0x4b, 0x57, + 0xb7, 0x9a, 0xf0, 0x5d, 0x51, 0x65, 0x03, 0xdd, 0xee, 0x57, 0x0e, 0xc7, + 0xe8, 0x61, 0x9e, 0x99, 0x6b, 0x25, 0x04, 0x93, 0x4d, 0x03, 0x7d, 0x48, + 0xf0, 0xfa, 0x42, 0x76, 0xcf, 0x6c, 0x57, 0xb5, 0xf5, 0x58, 0xf0, 0x39, + 0xa8, 0x57, 0xaf, 0x48, 0x92, 0xab, 0x63, 0x0d, 0xde, 0xde, 0xe1, 0xc7, + 0x52, 0xe3, 0x31, 0xa6, 0x1a, 0x27, 0x27, 0x9c, 0x71, 0x95, 0x87, 0xcc, + 0xbd, 0xcc, 0x77, 0x99, 0xf8, 0xb0, 0xf4, 0x47, 0x42, 0x0b, 0xac, 0x28, + 0xbe, 0xd7, 0x5d, 0x41, 0x28, 0xe4, 0x41, 0xbf, 0x8d, 0x86, 0x32, 0x68, + 0x29, 0xf7, 0x46, 0x90, 0x8c, 0x10, 0xea, 0x41, 0xdb, 0x49, 0x28, 0x40, + 0x30, 0xd1, 0xe3, 0x3d, 0xd0, 0x11, 0x46, 0xf7, 0x2b, 0x13, 0x60, 0x82, + 0x14, 0x81, 0xf4, 0x2c, 0xdf, 0x88, 0x5a, 0x96, 0x93, 0x56, 0xc9, 0x76, + 0x17, 0x1e, 0xe9, 0x34, 0x09, 0x31, 0x03, 0xe8, 0x6e, 0x71, 0xa8, 0x05, + 0x72, 0x79, 0x61, 0xff, 0xf2, 0x75, 0x3e, 0xeb, 0xa5, 0x74, 0xe5, 0x76, + 0x4d, 0x10, 0xc5, 0x7b, 0x50, 0xa4, 0xb9, 0xa2, 0xa4, 0x2c, 0xaf, 0x03, + 0x23, 0xf5, 0xbd, 0xec, 0x3a, 0xd7, 0x1c, 0x59, 0x5a, 0x58, 0xf0, 0x2f, + 0xe2, 0x17, 0x3e, 0xc1, 0xb5, 0xe7, 0x54}; + +static const std::vector priv_key_55{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xbe, 0xbe, 0xe4, 0xda, 0x13, 0x75, 0x8e, 0xa3, 0x96, 0x42, + 0x55, 0x2d, 0x64, 0xc5, 0x48, 0x51, 0xd5, 0x01, 0xf4, 0x7d, 0x90, 0x6e, + 0x68, 0xab, 0x30, 0xd6, 0xf8, 0x73, 0xf0, 0x92, 0xfd, 0xfd, 0x06, 0x12, + 0x7f, 0xc8, 0xe7, 0x1c, 0x7d, 0x41, 0x03, 0xf4, 0xf2, 0x3b, 0x41, 0x1c, + 0xd7, 0x81, 0xb6, 0xa5, 0xaf, 0xb5, 0x6a, 0xf1, 0xca, 0x60, 0x67, 0xf9, + 0xf3, 0x9d, 0x3e, 0x5c, 0x26, 0xdf, 0x10, 0x8d, 0xb8, 0x54, 0xeb, 0xda, + 0x61, 0x5b, 0xbb, 0x35, 0x9d, 0xcb, 0x6d, 0xa5, 0xed, 0x90, 0x1c, 0xc7, + 0x7e, 0x85, 0xc0, 0xdc, 0x19, 0x6b, 0xf9, 0xd7, 0xb0, 0xee, 0xcd, 0x89, + 0x6d, 0x67, 0x09, 0x60, 0xb2, 0x50, 0xfd, 0x2f, 0x1a, 0x15, 0xd3, 0x7c, + 0x18, 0x5a, 0x0d, 0x0e, 0xf6, 0x9b, 0xdc, 0x80, 0xf3, 0xf9, 0x71, 0x29, + 0xd6, 0xf1, 0xcd, 0x54, 0x44, 0x3d, 0x7a, 0x44, 0x9a, 0xdf, 0xd5, 0x85, + 0x4e, 0xd6, 0xd3, 0xf1, 0x7e, 0x1e, 0x93, 0x4b, 0x7c, 0x38, 0x3c, 0x95, + 0x77, 0xff, 0xfd, 0x6f, 0x69, 0xf2, 0xf4, 0xe2, 0x54, 0x77, 0x02, 0xd0, + 0xbf, 0xf9, 0x5e, 0x6f, 0x57, 0x64, 0xd5, 0xa2, 0xff, 0x73, 0xeb, 0xc2, + 0x5e, 0xbc, 0x8c, 0x98, 0x12, 0x86, 0x86, 0xaf, 0xd7, 0xd2, 0xb2, 0x73, + 0xa1, 0xd2, 0x35, 0x79, 0xe1, 0x97, 0xc4, 0x77, 0x68, 0xdb, 0x0f, 0xb7, + 0x2e, 0x1c, 0xdb, 0x9d, 0x9b, 0x9b, 0xb7, 0x0a, 0x97, 0xfe, 0xe3, 0xf3, + 0xbd, 0xfe, 0xde, 0x99, 0x69, 0x5b, 0xf3, 0xe5, 0x95, 0xee, 0x02, 0xf4, + 0x46, 0x5e, 0xe5, 0xb8, 0xfc, 0x82, 0xab, 0xd0, 0x73, 0xe7, 0x8a, 0xaa, + 0xaf, 0xa3, 0xf6, 0x3c, 0x3c, 0x6e, 0x19, 0x34, 0x1e, 0xf8, 0xe9, 0xa6, + 0xcd, 0xc4, 0xa1, 0x32, 0xba, 0x89, 0xbd, 0x06, 0xf1, 0x83, 0x76, 0x5f, + 0xa7, 0x31, 0x22, 0xc4, 0x79, 0x09, 0x4a, 0xbb, 0x56, 0xd2, 0x9f, 0x97, + 0x2a, 0x5f, 0x79, 0xd9, 0x4c, 0x61, 0xf8, 0x5d, 0x52, 0x8e, 0x17, 0x28, + 0xb6, 0xca, 0x66, 0xfa, 0xdd, 0x22, 0xb2, 0xbc, 0x09, 0x30, 0x68, 0xbd, + 0x2e, 0xb3, 0x0a, 0x55, 0xe3, 0x00, 0x06, 0x07, 0x64, 0x69, 0x5d, 0x20, + 0x76, 0x8c, 0x97, 0x31, 0xa3, 0x3f, 0x7e, 0x09, 0xa1, 0x29, 0x81, 0x84, + 0x91, 0xdc, 0xc5, 0x42, 0x17, 0x02, 0xd1, 0x08, 0xc8, 0xc2, 0x39, 0xf5, + 0x02, 0x40, 0x6a, 0xbd, 0xd6, 0x95, 0x18, 0x88, 0xeb, 0xde, 0xeb, 0xba, + 0xb5, 0x1c, 0x70, 0xa1, 0x87, 0x0b, 0x4a, 0x25, 0xa1, 0x35, 0x8a, 0x37, + 0x01, 0x6c, 0x51, 0xb0, 0x34, 0x3e, 0xc5, 0x9b, 0x43, 0xf1, 0x3c, 0x19, + 0x02, 0x43, 0xff, 0x8b, 0x1d, 0x82, 0x21, 0xb5, 0x9f, 0x7d, 0xe6, 0x46, + 0x9a, 0x5f, 0x79, 0xd9, 0x6d, 0x23, 0x9e, 0x50, 0x3a, 0x42, 0x84, 0x38, + 0x98, 0xa7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x35, + 0xce, 0x75, 0x92, 0x0a, 0xc1, 0x33, 0x9e, 0x73, 0xc9, 0x7c, 0x6b, 0x94, + 0xac, 0x8e, 0x0c, 0xff, 0x70, 0x50, 0xbe, 0x86, 0xda, 0x8e, 0x4e, 0x14, + 0x35, 0xdf, 0xda, 0x1c, 0xb7, 0xea, 0x4b, 0xd0, 0xc5, 0xb1, 0x24, 0x44, + 0x05, 0x66, 0x53, 0xcb, 0xc0, 0xf1, 0xff, 0xc3, 0x0b, 0x56, 0xc3, 0x71, + 0x79, 0x65, 0x8a, 0x60, 0x83, 0x9a, 0x59, 0xfd, 0x9a, 0xa5, 0x9c, 0xea, + 0xb5, 0x66, 0x05, 0xb0, 0x8e, 0xb9, 0xbb, 0xc2, 0xd8, 0x54, 0x74, 0x62, + 0xe7, 0xe9, 0xfe, 0x33, 0x8d, 0x05, 0xe9, 0x8c, 0x24, 0xbe, 0x4d, 0x0e, + 0xad, 0x47, 0xc2, 0x8c, 0xb4, 0xca, 0x65, 0x62, 0xb7, 0x6c, 0x94, 0x0f, + 0x32, 0x26, 0xba, 0xef, 0xe0, 0xb4, 0x94, 0x09, 0x97, 0x4c, 0xeb, 0x42, + 0x19, 0xc1, 0x79, 0x10, 0x07, 0x94, 0x4a, 0xfe, 0x20, 0x16, 0x51, 0x19, + 0x61, 0xb6, 0xea, 0x3c, 0xae, 0x53, 0x9d, 0xe6, 0x86, 0x77, 0x49, 0xe4, + 0x79, 0x8f, 0xe1, 0x22, 0x1d, 0xbe, 0x09, 0xc3, 0x15, 0x4a, 0xc7, 0x7c, + 0x7f, 0x4c, 0x3c, 0xcb, 0xd5, 0x78, 0x8c, 0x25, 0xd0, 0x2b, 0x07, 0x36, + 0x1b, 0x64, 0x64, 0xbe, 0x5a, 0xff, 0x82, 0x7c, 0xb3, 0xd4, 0xb3, 0x8d, + 0x59, 0x6c, 0x88, 0x64, 0x40, 0x00, 0x3a, 0xa0, 0x3a, 0x3c, 0x20, 0xa7, + 0x13, 0x1d, 0x8f, 0x09, 0x4d, 0xc1, 0xd7, 0x61, 0xa4, 0x83, 0xae, 0x04, + 0xa6, 0xd8, 0x4b, 0x5a, 0xb2, 0xe0, 0xd0, 0x01, 0x09, 0x5b, 0x6d, 0x08, + 0xa2, 0x29, 0xfd, 0xb9, 0xd4, 0x85, 0x00, 0x8a, 0xd2, 0x7b, 0xdf, 0x22, + 0x8d, 0xfc, 0xbf, 0x71, 0x0e, 0xab, 0x9a, 0x4c, 0xe8, 0x4d, 0xfc, 0x0b, + 0xc8, 0x05, 0xae, 0x41, 0x4f, 0x5b, 0x19, 0x87, 0xc7, 0xfe, 0xc7, 0x17, + 0xcc, 0x24, 0x6e, 0xda, 0xd4, 0x38, 0x09, 0x2f, 0xa2, 0xfc, 0xa5, 0x50, + 0x25, 0x78, 0x89, 0x99, 0x8e, 0x8f, 0x94, 0x8d, 0x62, 0x40, 0xfb, 0x77, + 0x8e, 0xe1, 0x5c, 0x58, 0xe2, 0xbe, 0x69, 0xe8, 0xe1, 0x1c, 0xc1, 0x0d, + 0xf8, 0x8a, 0x75, 0xaf, 0xf1, 0xfa, 0xae, 0xbc, 0xae, 0x95, 0x66, 0xef, + 0x2f, 0x07, 0xda, 0x7b, 0x29, 0xa4, 0xe5, 0x3d, 0xa2, 0x5e, 0xb3, 0xb4, + 0x40, 0x0d, 0xa2, 0x37, 0xf8, 0x81, 0xbd, 0x4a, 0xbb, 0x62, 0x43, 0x75, + 0xc2, 0xe2, 0x2e, 0xcc, 0xfa, 0x00, 0x00, 0x61, 0x37, 0xf0, 0x98, 0x67, + 0xe4, 0x47, 0x6f, 0x48, 0xdf, 0x80, 0x76, 0xb0, 0x53, 0xb0, 0xcc, 0x2b, + 0xb9, 0xd3, 0x88, 0x34, 0x00, 0x91, 0x87, 0x2a, 0x22, 0xe6, 0x82, 0x79, + 0x70, 0x96, 0x78, 0x9b, 0x49, 0xb3, 0x38, 0x84, 0x49, 0xdb, 0x2d, 0xb2, + 0x1d, 0x42, 0x28, 0xa8, 0xb0, 0x75, 0x7e, 0x7e, 0x5c, 0x60, 0x86, 0x1b, + 0x18, 0x72, 0x04, 0x56, 0x68, 0x39, 0xe5, 0x33, 0x9c, 0x23, 0x11, 0x02, + 0x81, 0xc1, 0x00, 0xfa, 0x3b, 0x5d, 0xf0, 0x70, 0xb3, 0x6e, 0xc0, 0x44, + 0xb1, 0xe8, 0xcb, 0x35, 0x1d, 0x7e, 0xd8, 0x5c, 0xa8, 0x61, 0x59, 0x08, + 0x93, 0x3a, 0x89, 0x26, 0xb0, 0xb8, 0x7f, 0x0b, 0x58, 0x9f, 0x2b, 0x3b, + 0x72, 0xd1, 0x0d, 0x54, 0xbe, 0xed, 0xd1, 0x97, 0xb6, 0xb5, 0x8d, 0x41, + 0x1f, 0xa2, 0x4d, 0xcd, 0x13, 0x58, 0x34, 0x64, 0x4a, 0x82, 0xc6, 0xdc, + 0xfd, 0x36, 0xcf, 0x1c, 0x6c, 0x15, 0x65, 0x89, 0x82, 0x50, 0xef, 0x95, + 0xbc, 0x65, 0xc0, 0x6e, 0xd6, 0xf7, 0x13, 0x61, 0x07, 0x7a, 0xe8, 0x01, + 0x2d, 0x06, 0xb8, 0x59, 0xac, 0x7d, 0xc7, 0xfe, 0x3c, 0xe1, 0xf9, 0x46, + 0x1e, 0xb9, 0xbe, 0x7f, 0xe3, 0xef, 0x5b, 0xf6, 0xab, 0x33, 0xe0, 0xf5, + 0x58, 0x5b, 0xa7, 0x88, 0xed, 0x98, 0x8b, 0xb7, 0xc0, 0xe8, 0x8b, 0x6e, + 0x3a, 0x53, 0xbc, 0xeb, 0xe4, 0xa2, 0xc9, 0xe3, 0xd3, 0x80, 0xec, 0xdd, + 0x51, 0xf0, 0x91, 0x91, 0xb7, 0xe3, 0x4c, 0xc2, 0x50, 0xd6, 0xa9, 0x52, + 0x04, 0x87, 0xa7, 0xa8, 0xab, 0x7c, 0xc7, 0xac, 0x01, 0xd7, 0x7f, 0x24, + 0x69, 0x49, 0x53, 0xa3, 0x90, 0x2c, 0xc5, 0x89, 0x50, 0x5e, 0xc8, 0xba, + 0x44, 0x85, 0x65, 0x2e, 0x07, 0x52, 0xec, 0x1d, 0x8c, 0x7c, 0xea, 0x56, + 0x2e, 0x27, 0xb2, 0xe1, 0x03, 0xa1, 0x88, 0x09, 0x2b, 0x63, 0x7b, 0x05, + 0xdb, 0xde, 0x09, 0x02, 0x81, 0xc1, 0x00, 0xc3, 0x24, 0x7e, 0xce, 0x24, + 0x9e, 0x51, 0x12, 0x65, 0x22, 0x48, 0x1a, 0x80, 0x0c, 0xa4, 0x67, 0xc2, + 0x77, 0xc1, 0x57, 0x74, 0xaa, 0xa6, 0x79, 0xdc, 0x98, 0x5b, 0xfa, 0x76, + 0x62, 0x3f, 0x52, 0x1a, 0xfa, 0x11, 0xbc, 0x88, 0xec, 0x46, 0x6c, 0x70, + 0xe7, 0xe8, 0x63, 0xf5, 0xf1, 0x46, 0xa5, 0x4e, 0x92, 0xc9, 0x5b, 0xfd, + 0x65, 0x7f, 0xd8, 0xc1, 0x7c, 0x14, 0xae, 0x1e, 0xbb, 0xdc, 0x55, 0x87, + 0x4f, 0x5b, 0x73, 0x0d, 0xbf, 0x98, 0x13, 0xd6, 0xfa, 0x9f, 0x0a, 0xca, + 0x40, 0x66, 0xf6, 0x49, 0x74, 0x4a, 0x94, 0x51, 0xe2, 0x89, 0x16, 0x75, + 0x69, 0x6a, 0xeb, 0x89, 0x4b, 0x54, 0x28, 0x32, 0xae, 0x02, 0x13, 0xa8, + 0x46, 0xee, 0xc9, 0x42, 0x94, 0x21, 0x66, 0xee, 0xc7, 0x9f, 0x7d, 0x98, + 0x30, 0x76, 0xd8, 0x25, 0x41, 0x3a, 0x5c, 0x2b, 0x33, 0x0d, 0xb3, 0x08, + 0x41, 0x54, 0x0a, 0xaf, 0x90, 0xce, 0x84, 0x7b, 0x35, 0xd8, 0x33, 0xe8, + 0x49, 0x43, 0x55, 0x3e, 0xba, 0x54, 0x82, 0x1b, 0xeb, 0x3f, 0xcf, 0xf1, + 0x0c, 0x60, 0xd2, 0x23, 0x95, 0x67, 0xed, 0x79, 0xf9, 0x6c, 0x64, 0x57, + 0xc6, 0x96, 0xa3, 0xb7, 0x3c, 0x24, 0xea, 0xb5, 0x9c, 0xd2, 0xef, 0xee, + 0x3d, 0x04, 0x83, 0x95, 0xb4, 0x9f, 0x56, 0xfb, 0x96, 0x9f, 0x05, 0x86, + 0x43, 0x88, 0xec, 0x1d, 0x09, 0x6d, 0x2f, 0x02, 0x81, 0xc1, 0x00, 0xf0, + 0xfb, 0xf9, 0x85, 0x14, 0x54, 0x89, 0x85, 0x5a, 0xe2, 0xe7, 0x69, 0xc3, + 0xf6, 0x6a, 0xf1, 0x5d, 0x92, 0xbf, 0x65, 0xaa, 0x2f, 0x78, 0x01, 0x1b, + 0xa4, 0xb7, 0x99, 0x8a, 0x48, 0xc7, 0xc9, 0x2f, 0xd0, 0x6c, 0x69, 0xe5, + 0x42, 0x96, 0xef, 0xf1, 0xa7, 0x01, 0x03, 0x4f, 0x43, 0x72, 0xe0, 0x70, + 0x6e, 0x7f, 0xd4, 0xbc, 0xfd, 0x51, 0x22, 0xc9, 0x32, 0x86, 0xf5, 0x40, + 0xcf, 0x0a, 0x70, 0x25, 0xd4, 0xbd, 0xb3, 0x6e, 0x45, 0xe8, 0xcc, 0x41, + 0x32, 0x7e, 0xf2, 0x47, 0xd0, 0x97, 0x5a, 0x15, 0xbf, 0xd2, 0x27, 0xfa, + 0x1c, 0x77, 0x6a, 0x02, 0x7b, 0x89, 0xb8, 0xb2, 0x01, 0xe7, 0x2a, 0x02, + 0x2a, 0x76, 0x9a, 0xdf, 0x5c, 0x93, 0x72, 0xc3, 0x75, 0x5b, 0x97, 0x65, + 0xf4, 0x43, 0xa3, 0xd2, 0xcc, 0x52, 0x67, 0xed, 0x38, 0xf8, 0xea, 0x09, + 0x57, 0xc0, 0x3a, 0xa4, 0x51, 0x4d, 0x69, 0x4f, 0xdf, 0x98, 0xc9, 0xe8, + 0x46, 0xea, 0xfd, 0x42, 0x69, 0xed, 0xc1, 0x54, 0xfe, 0x8d, 0xd2, 0x36, + 0x4b, 0x28, 0xb9, 0x76, 0xfa, 0xb3, 0x19, 0x7b, 0xec, 0x75, 0xb4, 0xb9, + 0xe1, 0xa0, 0x6c, 0x80, 0xc8, 0x48, 0xf0, 0x11, 0x0a, 0xea, 0x58, 0xbd, + 0xd2, 0x49, 0xd6, 0xa0, 0xc2, 0x6a, 0x8e, 0x97, 0x7e, 0x8d, 0xb6, 0xe4, + 0xa2, 0xc5, 0x8e, 0xa8, 0x1e, 0x04, 0x09, 0x37, 0x64, 0x3e, 0x59, 0x02, + 0x81, 0xc0, 0x5b, 0xf4, 0x3c, 0x94, 0xa3, 0x08, 0xbf, 0x27, 0x2d, 0xe4, + 0xe3, 0x99, 0x29, 0x31, 0xcb, 0xde, 0xe0, 0xf2, 0x51, 0x77, 0x06, 0x90, + 0xcb, 0x75, 0xad, 0x0f, 0x56, 0x78, 0x45, 0x84, 0xb2, 0x55, 0xdc, 0x44, + 0x6e, 0x4b, 0x2b, 0x32, 0x3b, 0x55, 0x2a, 0x36, 0xfd, 0x78, 0xed, 0x11, + 0xce, 0xba, 0x62, 0xb6, 0x24, 0x90, 0x66, 0x6d, 0x87, 0xba, 0xfa, 0x21, + 0xa0, 0x15, 0x14, 0x82, 0x6d, 0xa7, 0x17, 0xe5, 0xbb, 0x30, 0x12, 0x10, + 0x70, 0x77, 0x18, 0xdc, 0x6c, 0x49, 0x47, 0x58, 0xe5, 0xab, 0xb4, 0x9d, + 0x49, 0xef, 0x6e, 0x4e, 0x93, 0x4e, 0xb3, 0xf1, 0x02, 0xe3, 0x0e, 0x85, + 0x22, 0x98, 0xf6, 0x98, 0xac, 0x7d, 0xda, 0xd3, 0xe1, 0xfd, 0x90, 0x94, + 0x00, 0xd1, 0x62, 0x3f, 0x4a, 0xd6, 0x81, 0xfa, 0x84, 0x66, 0x01, 0xd8, + 0x24, 0xc9, 0xfd, 0xc9, 0x46, 0xf1, 0x50, 0x38, 0x88, 0x83, 0xa8, 0x8b, + 0x51, 0xe5, 0x77, 0xb1, 0xbd, 0xb9, 0x68, 0x01, 0xed, 0xea, 0xa3, 0x6e, + 0x66, 0x18, 0x11, 0x53, 0xdf, 0x73, 0xfb, 0x20, 0x5c, 0x17, 0x69, 0x91, + 0x23, 0xb1, 0xf1, 0xc2, 0x28, 0xe3, 0x77, 0xc1, 0x2a, 0x86, 0xe6, 0xf7, + 0x3e, 0x66, 0x23, 0x42, 0x4c, 0xdb, 0xa6, 0xa5, 0xb6, 0x14, 0xd3, 0x5c, + 0x93, 0xa1, 0x07, 0x58, 0xc8, 0x82, 0x6f, 0xec, 0x2e, 0xff, 0x24, 0x07, + 0xa7, 0x1d, 0x02, 0x81, 0xc0, 0x66, 0xab, 0xfa, 0x98, 0x44, 0x37, 0x28, + 0x6d, 0xee, 0x8e, 0xff, 0xd6, 0x5c, 0x5c, 0xe8, 0x2c, 0x9c, 0x71, 0x6c, + 0x49, 0xf1, 0x52, 0x33, 0xd1, 0x2a, 0xb5, 0x64, 0xe4, 0xbc, 0x54, 0x0b, + 0x3d, 0x9d, 0x0e, 0x3d, 0x24, 0x30, 0x0c, 0xd3, 0xd6, 0x81, 0x91, 0x8f, + 0xea, 0x8d, 0xbe, 0x02, 0xd2, 0x1f, 0x26, 0xd9, 0x6c, 0x8a, 0x9a, 0x4c, + 0x11, 0xf6, 0x44, 0x0b, 0xf6, 0xe1, 0xbd, 0x68, 0x31, 0xa7, 0x38, 0xfc, + 0xad, 0xcd, 0x4c, 0xda, 0x79, 0x0e, 0xbd, 0x4a, 0x32, 0x10, 0x96, 0xb4, + 0x40, 0x11, 0x29, 0xd5, 0x7d, 0x9d, 0xc0, 0x58, 0x84, 0xf6, 0x31, 0x82, + 0x3e, 0x17, 0x76, 0x2b, 0x7e, 0x25, 0x08, 0xd7, 0x8c, 0x2f, 0x3d, 0xab, + 0x4d, 0x86, 0xc6, 0x17, 0xae, 0x69, 0xbb, 0x2a, 0xf2, 0x74, 0xaa, 0xd6, + 0xa6, 0xf1, 0x91, 0xd3, 0x9a, 0x29, 0xc6, 0x56, 0x45, 0x10, 0xd0, 0x01, + 0x7e, 0x2c, 0xa7, 0xf1, 0x49, 0x02, 0xa6, 0x69, 0x54, 0x01, 0x38, 0x3a, + 0x3b, 0x50, 0x51, 0x7e, 0x30, 0xa5, 0xa1, 0xf0, 0xf9, 0xbc, 0xc0, 0xc2, + 0x37, 0x17, 0x24, 0x42, 0x12, 0x6f, 0x5a, 0x8b, 0x8d, 0x32, 0xcd, 0x4b, + 0xb0, 0xbb, 0xf0, 0x7d, 0x0a, 0x0b, 0x2d, 0xea, 0x4c, 0xd5, 0x1a, 0xe4, + 0x24, 0x2b, 0x4f, 0x75, 0xc1, 0x2c, 0x75, 0xa9, 0xd2, 0x9b, 0xd0, 0xd4, + 0xb5, 0x87, 0x2a, 0x56, 0x00}; + +static const std::vector priv_key_56{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0x99, 0x98, 0x40, 0xd1, 0xe3, 0x0c, 0x2f, 0xda, 0x87, 0x22, + 0x76, 0xf9, 0xfa, 0x9c, 0x50, 0xf7, 0x0f, 0xfa, 0xf5, 0xe1, 0x09, 0xef, + 0x8b, 0x36, 0x4a, 0x2c, 0x72, 0x49, 0x46, 0x49, 0xff, 0x9d, 0xd1, 0xa3, + 0x55, 0xb4, 0x8c, 0x64, 0xe6, 0xb2, 0x2e, 0x20, 0xd0, 0x64, 0x50, 0xa7, + 0x28, 0x3b, 0xd6, 0xb2, 0x7a, 0x66, 0x05, 0xa4, 0xc8, 0x0c, 0xc0, 0xc2, + 0x68, 0xc0, 0x90, 0x19, 0xd1, 0x30, 0xa6, 0x1c, 0x6c, 0x9d, 0xe4, 0x58, + 0xcc, 0x0a, 0x3a, 0x0a, 0x18, 0xa3, 0x7f, 0xa8, 0x38, 0x14, 0x63, 0xd6, + 0x26, 0xec, 0xd8, 0xf0, 0xd6, 0x5d, 0xf9, 0x83, 0xc2, 0xf0, 0xcd, 0x19, + 0xd0, 0xfb, 0x7c, 0xd9, 0x7e, 0x68, 0xbb, 0x6a, 0xaa, 0x6a, 0x01, 0xc2, + 0x05, 0x6d, 0xb4, 0xd9, 0x56, 0x1d, 0x5a, 0xbc, 0xda, 0x21, 0x91, 0x4c, + 0xe7, 0xa9, 0xca, 0xb9, 0x44, 0xb1, 0xc4, 0x62, 0xf7, 0x3a, 0xe2, 0xeb, + 0xff, 0x36, 0x66, 0xb1, 0x2a, 0xb9, 0x9c, 0x8c, 0x6c, 0xbf, 0x88, 0x93, + 0x44, 0x65, 0x35, 0xf2, 0x5f, 0xf9, 0xb2, 0x46, 0xd6, 0x49, 0x5c, 0x05, + 0x99, 0xdb, 0xed, 0x96, 0x05, 0xe0, 0xe1, 0x8c, 0xc7, 0x9b, 0x60, 0x76, + 0x12, 0xe9, 0xfe, 0xdc, 0x1f, 0x43, 0xc9, 0x3e, 0x63, 0xa6, 0xbd, 0x10, + 0x78, 0x30, 0xda, 0xd2, 0x80, 0x4e, 0x1c, 0x83, 0xb0, 0x23, 0x12, 0x4e, + 0xa0, 0x97, 0x2a, 0x29, 0x9c, 0x2f, 0xe8, 0xc1, 0xe1, 0x85, 0x8e, 0xcb, + 0xbe, 0xe4, 0x24, 0xfe, 0x35, 0x2e, 0x7d, 0x36, 0x39, 0xca, 0x3e, 0xd3, + 0x5f, 0x0e, 0xda, 0x7c, 0x8d, 0x44, 0x1c, 0x3b, 0x1b, 0x5e, 0xb3, 0x31, + 0x81, 0xa0, 0x75, 0x79, 0xca, 0x74, 0x4e, 0x6a, 0x3a, 0x57, 0x19, 0x53, + 0xe9, 0xac, 0x9a, 0x57, 0x79, 0xa8, 0x3d, 0x1c, 0x9c, 0xe2, 0xfa, 0x4d, + 0xc1, 0xb8, 0x95, 0x7e, 0x88, 0x07, 0x50, 0x35, 0x50, 0x06, 0x2b, 0xbb, + 0xfa, 0x6b, 0x70, 0x04, 0x2e, 0x34, 0x9a, 0xbe, 0x38, 0x88, 0x14, 0x4f, + 0x81, 0xb6, 0x60, 0x13, 0xb9, 0x43, 0xe2, 0xcb, 0xa0, 0x29, 0xe4, 0x78, + 0x54, 0x94, 0x00, 0x97, 0xef, 0xd2, 0x67, 0xff, 0xba, 0xa0, 0x49, 0x4e, + 0x84, 0xc9, 0xfe, 0xf7, 0xf1, 0x1b, 0x49, 0x3f, 0x66, 0x70, 0x21, 0xcb, + 0x11, 0x12, 0x0b, 0x08, 0xfa, 0x39, 0xf2, 0x85, 0x2d, 0xb8, 0xd1, 0xf5, + 0xfd, 0x21, 0x41, 0x5a, 0xf8, 0x9f, 0xe9, 0x8d, 0x4e, 0xd3, 0xbd, 0x6e, + 0xba, 0x57, 0x16, 0x6a, 0x1b, 0x3e, 0xec, 0x1c, 0xd9, 0x79, 0xd7, 0x65, + 0x88, 0x85, 0x51, 0xed, 0x62, 0x24, 0xea, 0x70, 0x31, 0xce, 0x23, 0xc5, + 0x96, 0xd3, 0x2c, 0x6d, 0x50, 0x8a, 0xcf, 0xe9, 0x1f, 0xe4, 0x39, 0x8e, + 0x49, 0x8f, 0x26, 0xd5, 0xe0, 0xd6, 0x0a, 0xeb, 0x63, 0x00, 0x4f, 0x3e, + 0x32, 0x45, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x0e, + 0x4e, 0x37, 0xfb, 0x54, 0x82, 0x56, 0x12, 0xac, 0x73, 0x71, 0x51, 0x67, + 0x1e, 0x18, 0x0c, 0x6a, 0xd8, 0x9c, 0xfe, 0x10, 0xc6, 0xd6, 0xd8, 0x7f, + 0xa0, 0x14, 0x24, 0xee, 0xff, 0x05, 0x67, 0xd5, 0x96, 0xb8, 0xec, 0xd0, + 0x06, 0xb5, 0xd5, 0xf2, 0xa5, 0xeb, 0xc2, 0xec, 0x20, 0x25, 0x87, 0x2d, + 0x40, 0x02, 0x56, 0x6e, 0x40, 0x22, 0xc1, 0xcd, 0x52, 0x4e, 0x1f, 0x61, + 0x4c, 0x86, 0x47, 0x59, 0xb1, 0x5c, 0x0c, 0x78, 0xb0, 0x2c, 0x90, 0xe7, + 0x46, 0xf9, 0x74, 0x80, 0xf7, 0x52, 0x01, 0xd4, 0x2a, 0xa6, 0x05, 0x79, + 0x4f, 0x35, 0x28, 0x1b, 0x8d, 0x42, 0x22, 0xdb, 0x77, 0x84, 0x17, 0x68, + 0x51, 0x79, 0x8c, 0x97, 0xa8, 0x1f, 0xa7, 0x2f, 0xf2, 0xba, 0x3e, 0xb5, + 0x91, 0x68, 0x8b, 0xe3, 0x5f, 0xa3, 0x91, 0x6c, 0xcf, 0x14, 0xe4, 0xa3, + 0x95, 0x0d, 0xe8, 0xe0, 0xb9, 0xb6, 0xfd, 0x2d, 0x15, 0x7d, 0xf7, 0xbb, + 0x28, 0xd5, 0x29, 0xe4, 0x82, 0xcf, 0xbe, 0x27, 0x22, 0x50, 0x44, 0x7c, + 0xf9, 0xce, 0x26, 0x9b, 0x8c, 0x2d, 0x79, 0x37, 0xb0, 0xed, 0xdb, 0xa6, + 0x0d, 0x4b, 0x0e, 0xde, 0xf3, 0x15, 0xc4, 0x4a, 0xff, 0xb4, 0x53, 0x47, + 0x01, 0x89, 0x87, 0xee, 0xbe, 0x78, 0xd9, 0x96, 0xd2, 0x69, 0xdf, 0x63, + 0x02, 0x28, 0x21, 0x1e, 0x56, 0xc5, 0x98, 0xfe, 0xa3, 0x84, 0x21, 0x6b, + 0x2e, 0xa9, 0x3f, 0xbd, 0xc2, 0xf3, 0x9d, 0x34, 0xcc, 0x23, 0xa4, 0x24, + 0xcb, 0xf8, 0x61, 0x96, 0x45, 0xb5, 0x86, 0x48, 0x83, 0x49, 0xf7, 0x01, + 0xa3, 0x37, 0xb5, 0x5d, 0xbc, 0xac, 0x9e, 0xd3, 0xe3, 0x81, 0xe2, 0x51, + 0x07, 0xc6, 0xbb, 0xad, 0xfc, 0x90, 0x7e, 0xa5, 0x12, 0x91, 0xac, 0x64, + 0x0a, 0x9a, 0xcb, 0xd5, 0x18, 0xb8, 0x8a, 0x9b, 0xf6, 0xc4, 0x9b, 0x72, + 0xea, 0x98, 0x92, 0xc0, 0x59, 0x9a, 0xfe, 0xe6, 0x0c, 0x09, 0xaa, 0x81, + 0x27, 0x64, 0x29, 0xea, 0x0a, 0xf8, 0x06, 0xb2, 0x2a, 0x2c, 0x67, 0xc7, + 0xfb, 0x7e, 0xa8, 0xa4, 0x4f, 0xa6, 0xd9, 0xb0, 0xd7, 0x4d, 0x28, 0x60, + 0xd0, 0x8f, 0xb4, 0xd0, 0xcd, 0xd8, 0xb7, 0xd6, 0x76, 0x69, 0x3b, 0x9b, + 0x56, 0xfa, 0x82, 0x2e, 0xf6, 0x6a, 0x55, 0xe9, 0x3e, 0x8e, 0x4c, 0x49, + 0x1f, 0x22, 0x5e, 0x32, 0x36, 0x22, 0xec, 0x68, 0x87, 0x2a, 0x3a, 0xf3, + 0xf6, 0x4c, 0x23, 0x07, 0x7c, 0x89, 0xd8, 0x16, 0xd0, 0x2b, 0xa9, 0xf5, + 0xb9, 0x49, 0xa5, 0x3b, 0xb2, 0x23, 0xcf, 0x8b, 0x7e, 0xa0, 0x0f, 0x7a, + 0x69, 0x3b, 0x8b, 0x3f, 0xea, 0x41, 0x6a, 0x58, 0x67, 0x42, 0x92, 0x94, + 0xd9, 0x3e, 0x09, 0xe5, 0x32, 0xb0, 0x0b, 0xc1, 0xfc, 0x6d, 0x8a, 0x0f, + 0x83, 0xee, 0x79, 0x17, 0xe4, 0x3f, 0xb5, 0xfd, 0x68, 0x7e, 0x21, 0x02, + 0x81, 0xc1, 0x00, 0xd3, 0xff, 0x0d, 0x7e, 0xa1, 0x8d, 0x5b, 0xf8, 0x45, + 0x98, 0x95, 0x80, 0xcf, 0x0f, 0x3c, 0x92, 0x56, 0x5a, 0x52, 0xc3, 0x84, + 0xc0, 0x73, 0x1f, 0xe4, 0x1c, 0x2c, 0xa4, 0x4d, 0xdf, 0x04, 0x3b, 0x87, + 0x55, 0x5f, 0x11, 0x20, 0xcc, 0x23, 0x79, 0xc6, 0x82, 0x91, 0xd8, 0x45, + 0xc1, 0xd3, 0x4e, 0x56, 0xef, 0x31, 0x35, 0x19, 0xc7, 0xff, 0x55, 0x19, + 0xfa, 0x59, 0x15, 0x2d, 0xd0, 0x3d, 0xa9, 0x55, 0x71, 0x38, 0x2e, 0xf6, + 0x76, 0xa4, 0x2b, 0x6a, 0xcb, 0x7c, 0x8d, 0x09, 0x40, 0x1b, 0x7c, 0x8b, + 0x0e, 0x37, 0x28, 0xda, 0x46, 0x91, 0x09, 0x8a, 0x8d, 0x0b, 0xf0, 0x36, + 0xc5, 0x90, 0x42, 0x16, 0xbc, 0x5b, 0xd0, 0xf2, 0xec, 0x8b, 0x55, 0x89, + 0xef, 0xd8, 0xba, 0xc7, 0xa7, 0x20, 0xc3, 0x9b, 0x8c, 0xa4, 0xf0, 0xaa, + 0x04, 0x27, 0x82, 0xb9, 0x6f, 0xe0, 0xec, 0x99, 0x1d, 0xc9, 0xd9, 0xec, + 0xf1, 0xd3, 0xce, 0x48, 0xb4, 0xf1, 0xc5, 0xd6, 0xe2, 0x21, 0x1f, 0xfa, + 0x0b, 0xc2, 0xf9, 0x35, 0x04, 0x3a, 0x4a, 0xbd, 0x7b, 0xe7, 0x44, 0x3b, + 0x1b, 0x85, 0x90, 0xa4, 0x13, 0x58, 0x0b, 0x73, 0x43, 0x3b, 0xce, 0xff, + 0xa4, 0x4a, 0x9c, 0x84, 0xa3, 0xf6, 0x83, 0xa1, 0xfc, 0xc2, 0xf6, 0x50, + 0xd9, 0x0b, 0xd8, 0x52, 0x38, 0x2a, 0x09, 0xbf, 0xd0, 0xb2, 0xb7, 0xbe, + 0x4c, 0x21, 0x5b, 0x02, 0x81, 0xc1, 0x00, 0xb9, 0x79, 0xe3, 0xa5, 0x3d, + 0xb2, 0x9e, 0x5f, 0xa3, 0x65, 0xce, 0x73, 0x6c, 0x12, 0xa7, 0x84, 0x62, + 0xf2, 0x39, 0x0f, 0x88, 0x59, 0xf2, 0x8c, 0x2b, 0x4b, 0x84, 0xd5, 0xee, + 0x7b, 0xdd, 0x9d, 0xf3, 0x0f, 0x3a, 0x23, 0x2b, 0xfe, 0x2f, 0xb9, 0x93, + 0xf9, 0x2b, 0x36, 0x74, 0xe7, 0x5c, 0x88, 0xf8, 0x4b, 0x24, 0x47, 0x86, + 0x73, 0xea, 0xeb, 0x4b, 0xf8, 0x1f, 0xbc, 0xec, 0xa0, 0xb9, 0x32, 0xfe, + 0x9c, 0x06, 0xb5, 0x46, 0xee, 0x1d, 0x45, 0xf1, 0x02, 0xc9, 0xc1, 0xd0, + 0x5d, 0x7b, 0x41, 0x76, 0x6d, 0xf9, 0x9c, 0x6f, 0xda, 0xf8, 0x69, 0x31, + 0x4f, 0xe4, 0xb1, 0x78, 0xa5, 0x18, 0x36, 0x7c, 0x70, 0x86, 0xb1, 0xeb, + 0x10, 0xc5, 0xb3, 0x76, 0xa2, 0xcb, 0x83, 0x72, 0xed, 0xed, 0x25, 0xf5, + 0xcf, 0x38, 0x6c, 0xdd, 0x40, 0x63, 0x91, 0xb1, 0x13, 0xc0, 0x80, 0x7d, + 0xcb, 0x28, 0xb6, 0x7c, 0xdb, 0x1c, 0xd2, 0x35, 0x53, 0x26, 0x55, 0xba, + 0x1c, 0x31, 0x32, 0xe5, 0x99, 0x37, 0x5c, 0x7a, 0xed, 0xca, 0x33, 0x5e, + 0xf8, 0x33, 0x90, 0x90, 0x9f, 0x6b, 0x61, 0x9e, 0x63, 0x5a, 0x19, 0xa7, + 0xee, 0x29, 0xcf, 0x15, 0xf8, 0x93, 0x44, 0x19, 0xb3, 0xc1, 0xe8, 0x2d, + 0x0f, 0x5f, 0x57, 0xd8, 0xee, 0x4c, 0x8a, 0x54, 0x88, 0x53, 0x46, 0x27, + 0xa6, 0x9d, 0xbc, 0x70, 0xcc, 0xac, 0xdf, 0x02, 0x81, 0xc0, 0x04, 0xa1, + 0xd6, 0x11, 0xa6, 0x46, 0x08, 0x74, 0x6c, 0x50, 0xe1, 0x33, 0x67, 0x52, + 0xd5, 0xe7, 0xfc, 0xab, 0x0c, 0x93, 0xe9, 0x1a, 0xab, 0x69, 0x4e, 0xfa, + 0xae, 0x9f, 0x08, 0x74, 0x8f, 0x0b, 0x1d, 0xf1, 0xe7, 0x99, 0xe0, 0x35, + 0x95, 0xb0, 0xdb, 0x7d, 0x8e, 0xe2, 0x42, 0xe3, 0xf1, 0x52, 0x0c, 0xe4, + 0x3d, 0x17, 0x03, 0xf1, 0x32, 0xcb, 0x11, 0x3e, 0x3f, 0x24, 0x0f, 0x54, + 0x35, 0x84, 0xb5, 0xb1, 0x3b, 0xa1, 0x0b, 0x11, 0x9c, 0x94, 0xb6, 0x48, + 0xab, 0xf8, 0x08, 0xf3, 0xb5, 0xa6, 0x0b, 0x03, 0xcc, 0x80, 0xc0, 0x04, + 0x3a, 0xb7, 0x12, 0xa7, 0xf2, 0x52, 0xd5, 0x5f, 0x8b, 0xbf, 0x65, 0xef, + 0xc7, 0xb1, 0xd1, 0x1d, 0x0a, 0x0e, 0x5c, 0x6d, 0x39, 0x37, 0x1b, 0x95, + 0xb3, 0x49, 0x92, 0xe4, 0x87, 0xd6, 0x1a, 0x60, 0xec, 0xdc, 0x16, 0x61, + 0x33, 0x70, 0xf8, 0x07, 0x86, 0x99, 0x94, 0x6b, 0xd4, 0x4c, 0xf5, 0x99, + 0xbe, 0x8e, 0xac, 0x1b, 0x54, 0xcd, 0xf6, 0x10, 0xbb, 0xb9, 0xe6, 0x46, + 0xa9, 0x5f, 0x68, 0xb4, 0x84, 0x61, 0x21, 0x49, 0x80, 0xa9, 0xa0, 0x6c, + 0x2b, 0xc8, 0x54, 0x44, 0x6b, 0xd2, 0x22, 0x13, 0xdc, 0xed, 0x7e, 0x98, + 0x76, 0x92, 0x79, 0xbf, 0xa4, 0x22, 0xed, 0xb1, 0x50, 0x68, 0xf1, 0xa2, + 0xf8, 0x88, 0x2e, 0x00, 0xc9, 0x66, 0xea, 0x69, 0x8f, 0x71, 0x02, 0x81, + 0xc0, 0x73, 0x00, 0xfd, 0x02, 0x2c, 0x6b, 0x60, 0x7f, 0xf4, 0x94, 0xdf, + 0x99, 0xf9, 0xdc, 0xe7, 0x39, 0xd3, 0x10, 0x56, 0x09, 0x27, 0x86, 0x7e, + 0x3a, 0x23, 0x6e, 0x44, 0x03, 0x52, 0x48, 0x43, 0x75, 0xf8, 0x8b, 0xec, + 0x84, 0x7a, 0x76, 0xb5, 0xa8, 0xdf, 0xf3, 0x93, 0xb3, 0xc4, 0x70, 0xe0, + 0x93, 0x9d, 0x41, 0x1a, 0x51, 0xaf, 0x30, 0x98, 0xed, 0x24, 0xc1, 0xc9, + 0x0c, 0x1f, 0xbc, 0xd8, 0x98, 0xa1, 0xfe, 0xa4, 0xba, 0x2a, 0x2c, 0xe2, + 0xc1, 0xc7, 0x5a, 0xef, 0x36, 0xd9, 0xb7, 0xdd, 0x01, 0x0e, 0x29, 0xca, + 0xa8, 0x11, 0x43, 0x38, 0xdc, 0x20, 0xd3, 0x64, 0xfe, 0x15, 0xcc, 0x68, + 0x63, 0x00, 0x6d, 0xd5, 0x56, 0xe4, 0x66, 0x15, 0xef, 0xdd, 0x13, 0xbc, + 0x14, 0xd9, 0x62, 0x65, 0xb5, 0x2f, 0xe1, 0x39, 0x1f, 0x67, 0x60, 0xd1, + 0x5c, 0x38, 0xec, 0x02, 0x64, 0xa9, 0x9b, 0x1a, 0xb7, 0x6c, 0x5b, 0x80, + 0x57, 0x66, 0xf1, 0x13, 0xc7, 0xfc, 0x0a, 0x17, 0x07, 0x74, 0x0d, 0xb8, + 0xa2, 0x03, 0x27, 0x06, 0x45, 0x2c, 0x11, 0xc2, 0x07, 0x55, 0x65, 0x43, + 0xf3, 0xd7, 0x7d, 0xcb, 0x14, 0x35, 0x68, 0x1b, 0x4c, 0x68, 0x57, 0x25, + 0x19, 0x08, 0xc6, 0xc8, 0xe8, 0xe9, 0x67, 0xaa, 0xba, 0x91, 0xab, 0xd0, + 0x91, 0xc5, 0x30, 0x72, 0x52, 0x01, 0xab, 0xf2, 0x0a, 0x31, 0xf6, 0xf7, + 0x09, 0x02, 0x81, 0xc1, 0x00, 0x88, 0xa0, 0x3a, 0xb4, 0x18, 0x12, 0x4d, + 0x0b, 0xd6, 0x87, 0xc4, 0xfc, 0x71, 0x29, 0xa8, 0x67, 0x82, 0x62, 0xdc, + 0x8a, 0x55, 0xa3, 0xc6, 0x8b, 0xcf, 0xa9, 0x42, 0xe9, 0xcb, 0xe9, 0xad, + 0xd6, 0x1d, 0xc1, 0x75, 0x43, 0x49, 0xa3, 0xb0, 0xe2, 0xb3, 0xbf, 0x54, + 0x10, 0x37, 0x7f, 0xcd, 0xc6, 0x28, 0xd9, 0x34, 0x83, 0x00, 0x79, 0x6a, + 0x8d, 0x73, 0x53, 0x5f, 0x2e, 0xc3, 0x42, 0xda, 0x35, 0x80, 0xa4, 0x92, + 0xfa, 0x87, 0x64, 0x6b, 0x8b, 0x01, 0xcc, 0x46, 0x95, 0x4e, 0x97, 0xf4, + 0x2c, 0x85, 0xea, 0xc6, 0x82, 0x42, 0x4a, 0x2d, 0xe1, 0xe2, 0x28, 0xeb, + 0x7f, 0x90, 0x63, 0xfa, 0x41, 0x28, 0x5b, 0x39, 0x6c, 0x04, 0x22, 0x18, + 0x4c, 0x29, 0x4f, 0x21, 0x94, 0xa4, 0x6c, 0x38, 0x12, 0x13, 0x37, 0xea, + 0xda, 0x83, 0x7d, 0x75, 0x6c, 0x74, 0xbc, 0xbb, 0x10, 0xa5, 0x44, 0x68, + 0xc7, 0x4d, 0xca, 0x9d, 0xdd, 0x11, 0xc4, 0x15, 0x92, 0x28, 0x29, 0xcd, + 0x6d, 0xe3, 0x34, 0x60, 0x9d, 0xa1, 0xee, 0x23, 0xf9, 0x41, 0xf9, 0xd2, + 0xaf, 0xbf, 0x9f, 0xe1, 0xe4, 0xe5, 0x57, 0x0a, 0x19, 0x78, 0x62, 0x7d, + 0x48, 0xce, 0xc6, 0x94, 0xfe, 0x8c, 0x24, 0x97, 0x69, 0xcf, 0xeb, 0xef, + 0x53, 0xb0, 0xd3, 0xb5, 0xeb, 0xed, 0x03, 0x48, 0xb1, 0x39, 0xeb, 0x58, + 0xba, 0x52, 0x49, 0x29, 0xd4}; + +static const std::vector priv_key_57{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xc2, 0x23, 0xf2, 0x9f, 0x2f, 0x79, 0x01, 0xb9, 0xd9, 0xdf, + 0xce, 0x63, 0x7a, 0x14, 0x8f, 0xf9, 0xf3, 0xbf, 0x42, 0x2d, 0x42, 0x17, + 0x08, 0xf2, 0x33, 0xf8, 0xb1, 0xa4, 0x47, 0x02, 0xc9, 0xdd, 0x0b, 0x30, + 0x95, 0x96, 0x3a, 0x48, 0x93, 0x67, 0x6c, 0x91, 0x65, 0x22, 0xc6, 0xad, + 0x64, 0xd6, 0x0d, 0x96, 0x93, 0x65, 0xd4, 0x3a, 0xac, 0xda, 0x12, 0x19, + 0x58, 0x76, 0x65, 0x7f, 0xff, 0xac, 0x7c, 0x0b, 0x90, 0x22, 0xb8, 0x7d, + 0x3b, 0x61, 0x14, 0x1b, 0xba, 0xbc, 0x3e, 0x55, 0xf5, 0xfa, 0xd4, 0xbc, + 0x68, 0x14, 0x6e, 0x36, 0x7d, 0x52, 0x2c, 0x3f, 0x17, 0x01, 0x49, 0x13, + 0x34, 0xfd, 0x84, 0xc9, 0xdd, 0x31, 0xa7, 0x86, 0x60, 0xfa, 0xc4, 0x92, + 0xe8, 0x6a, 0x49, 0x89, 0x85, 0x59, 0x5d, 0xd9, 0x9e, 0x7a, 0x1b, 0xc7, + 0x73, 0x63, 0x47, 0x33, 0xf7, 0x74, 0x73, 0x7e, 0xe9, 0x56, 0xba, 0xf7, + 0x1b, 0xa7, 0x3b, 0x9a, 0x8d, 0xf1, 0x3d, 0xd5, 0x79, 0x54, 0x45, 0x7e, + 0x46, 0xc1, 0x3d, 0xee, 0xcf, 0xf3, 0x14, 0xa7, 0xb2, 0x89, 0x59, 0xf4, + 0x17, 0xb2, 0xe4, 0xa4, 0x9b, 0xdc, 0x18, 0x6b, 0x24, 0x59, 0xf5, 0xb5, + 0x5c, 0xac, 0x89, 0x13, 0xf8, 0xe1, 0xe3, 0x85, 0xb4, 0x6a, 0x13, 0x54, + 0xf0, 0x3e, 0x36, 0x6b, 0xce, 0x0e, 0x76, 0x40, 0xc0, 0xbb, 0xb2, 0xd8, + 0xcd, 0xd9, 0xa2, 0x18, 0xaa, 0x7a, 0x98, 0x99, 0x1a, 0xec, 0x07, 0xe5, + 0x0b, 0xb2, 0xf3, 0x35, 0x26, 0x9a, 0x38, 0xfe, 0xbc, 0x58, 0xdc, 0x2a, + 0xf8, 0x28, 0x78, 0x82, 0x00, 0xa5, 0x79, 0x63, 0xdf, 0x38, 0x3a, 0x54, + 0x7a, 0x55, 0x2b, 0x69, 0xdd, 0x2c, 0x6a, 0x47, 0xc8, 0x04, 0x90, 0x9e, + 0xdd, 0x06, 0x07, 0x46, 0xa1, 0x85, 0xbc, 0x16, 0x0e, 0x27, 0xdf, 0x00, + 0x27, 0x38, 0x85, 0x05, 0x75, 0x2b, 0xbc, 0x5a, 0x68, 0x75, 0xe0, 0xd2, + 0xa7, 0x80, 0x75, 0x3a, 0x86, 0x14, 0x87, 0x27, 0xb6, 0xbb, 0x07, 0x19, + 0x1c, 0x47, 0xe2, 0xc8, 0x9c, 0x78, 0x0c, 0x49, 0xfa, 0x3d, 0x90, 0x24, + 0xaa, 0x3e, 0x91, 0x72, 0xd4, 0xee, 0x79, 0xd3, 0xbd, 0x6e, 0x4d, 0x25, + 0x03, 0x45, 0xdf, 0xc8, 0x59, 0x56, 0xdf, 0x7a, 0x3c, 0x76, 0x98, 0xae, + 0x11, 0x19, 0x1b, 0xac, 0x21, 0x05, 0xec, 0x93, 0x28, 0xaa, 0xa1, 0xdf, + 0xa9, 0xf2, 0x47, 0xec, 0x8a, 0x3b, 0xdb, 0x40, 0x92, 0x2f, 0x3b, 0x1f, + 0x5d, 0xc0, 0xe6, 0xf3, 0x8e, 0x03, 0x36, 0xe6, 0xc9, 0xe2, 0x66, 0xd0, + 0xd0, 0x5a, 0xd0, 0x01, 0x5b, 0x4a, 0xe5, 0x1e, 0xfd, 0x52, 0x74, 0xff, + 0x3a, 0x12, 0x74, 0x7f, 0x9a, 0x7c, 0xb3, 0xaa, 0x0d, 0xd9, 0x58, 0xf2, + 0x9d, 0xa1, 0x20, 0xda, 0x88, 0x5e, 0xf9, 0x64, 0xdb, 0x20, 0xbd, 0x30, + 0xf3, 0x81, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x26, + 0x3e, 0x4a, 0x97, 0x0d, 0x14, 0xfb, 0x40, 0x0f, 0x29, 0x45, 0x50, 0xd7, + 0x45, 0xa1, 0xaf, 0x0d, 0x53, 0x09, 0xc8, 0x3c, 0x92, 0xa9, 0x12, 0x7d, + 0x26, 0x6a, 0x68, 0x00, 0x0d, 0x0e, 0x92, 0xda, 0x97, 0x71, 0x80, 0x2c, + 0x6f, 0x0b, 0x8a, 0x7e, 0x1a, 0x8e, 0x1f, 0xb1, 0x9f, 0x8a, 0x93, 0x98, + 0x0d, 0xa7, 0x6f, 0x91, 0xc5, 0x15, 0x33, 0xc8, 0x08, 0xf2, 0x22, 0x30, + 0x90, 0x6c, 0x5f, 0x1f, 0xf8, 0x6f, 0x26, 0x47, 0xcd, 0x73, 0x9b, 0x06, + 0x09, 0x08, 0x59, 0xf8, 0xb5, 0x9a, 0x45, 0x15, 0x0f, 0x20, 0x39, 0x96, + 0x14, 0x69, 0xcf, 0x7c, 0x23, 0xd9, 0x76, 0x49, 0x5c, 0xdd, 0x3d, 0x6b, + 0xa1, 0x10, 0x4f, 0xad, 0xbe, 0x8c, 0xf0, 0x19, 0x35, 0x0f, 0x4f, 0x90, + 0xb8, 0xe4, 0x69, 0xdc, 0x50, 0xf8, 0x24, 0xf9, 0xbf, 0xea, 0x7d, 0x0e, + 0x13, 0xb0, 0x95, 0x62, 0x03, 0x08, 0x18, 0x2b, 0xb0, 0x6d, 0xe4, 0x1d, + 0x9b, 0xae, 0x86, 0x6d, 0x35, 0xd6, 0x36, 0xc1, 0x91, 0xc4, 0x82, 0x60, + 0x9e, 0xe0, 0x9b, 0xf3, 0xdf, 0xad, 0x0d, 0xdd, 0x88, 0x75, 0xfa, 0xa9, + 0x8b, 0xbb, 0xa0, 0x39, 0xb7, 0x31, 0x6b, 0xff, 0x39, 0x00, 0xce, 0x84, + 0x1a, 0x49, 0x16, 0xc6, 0x69, 0x1a, 0x47, 0x23, 0x13, 0xc2, 0x57, 0x9f, + 0x04, 0xd1, 0x8c, 0x8b, 0xc2, 0xe9, 0xb4, 0x8f, 0xe0, 0xa1, 0x7b, 0xfb, + 0xbb, 0xd0, 0x8b, 0x91, 0x1e, 0x9f, 0x2d, 0xf0, 0x93, 0x0b, 0xcb, 0x82, + 0x5b, 0x18, 0xe0, 0xa6, 0x20, 0x75, 0x4a, 0x58, 0xad, 0x57, 0x3a, 0x13, + 0xad, 0x65, 0x48, 0xbf, 0xaf, 0x3a, 0x9a, 0xef, 0x6f, 0xc8, 0x02, 0xea, + 0x81, 0x14, 0x5c, 0xf6, 0xa0, 0x8b, 0xbd, 0xf7, 0x3b, 0xae, 0x31, 0x24, + 0x4c, 0xc3, 0x48, 0x61, 0x19, 0x4d, 0x97, 0x27, 0x6a, 0x5e, 0x69, 0x83, + 0x80, 0x7b, 0x98, 0x54, 0xd3, 0x58, 0x84, 0x4b, 0x3c, 0xe6, 0xc1, 0x03, + 0xb1, 0xb8, 0x34, 0xb7, 0xa3, 0xb0, 0xc9, 0x49, 0x62, 0xad, 0x22, 0x34, + 0xe5, 0x84, 0x82, 0xe0, 0xde, 0xe1, 0x77, 0x81, 0xdf, 0x37, 0x88, 0x27, + 0x80, 0x00, 0x6a, 0x85, 0x12, 0x32, 0x9a, 0x77, 0xe9, 0x18, 0xb5, 0x1d, + 0xe3, 0x94, 0x2d, 0x28, 0xdd, 0x1a, 0x98, 0xf2, 0x5f, 0x6a, 0x4d, 0x37, + 0x1d, 0x6d, 0x51, 0x29, 0xcf, 0xbd, 0x8e, 0x63, 0x3c, 0xf1, 0x2a, 0xfc, + 0x03, 0x18, 0x7f, 0xee, 0x8f, 0x51, 0xee, 0x70, 0xb1, 0xf0, 0x35, 0x5d, + 0xb0, 0x37, 0x9b, 0xc0, 0x13, 0xb8, 0xfb, 0xa8, 0x64, 0x89, 0x23, 0xcd, + 0x2d, 0xad, 0x4b, 0x86, 0xbb, 0xaa, 0x52, 0x27, 0x55, 0xe8, 0x52, 0xc4, + 0x98, 0x6d, 0x51, 0xaf, 0x52, 0x01, 0x68, 0x72, 0xc7, 0x14, 0xc4, 0x5b, + 0x99, 0xd6, 0x74, 0x1e, 0x2a, 0xc8, 0x48, 0x0f, 0xd3, 0xff, 0xa1, 0x02, + 0x81, 0xc1, 0x00, 0xeb, 0x12, 0x59, 0x39, 0xd9, 0x55, 0x19, 0x04, 0x17, + 0x45, 0xb4, 0x1d, 0xe8, 0x3c, 0x28, 0xdb, 0x47, 0x03, 0x03, 0x0b, 0x47, + 0x72, 0xeb, 0x17, 0x9e, 0x20, 0x44, 0x04, 0x02, 0x6b, 0x1b, 0x10, 0xb8, + 0xdd, 0x3a, 0x14, 0x22, 0x1e, 0xdf, 0xec, 0x2c, 0xa0, 0x95, 0xd9, 0x0d, + 0xac, 0x23, 0xb5, 0x60, 0x5f, 0x96, 0x08, 0x5f, 0x70, 0x57, 0xc5, 0x23, + 0x95, 0x80, 0xf9, 0x87, 0xf9, 0x2c, 0x06, 0x47, 0x92, 0x1c, 0x44, 0x5c, + 0x44, 0x70, 0x22, 0x37, 0xcc, 0x08, 0x94, 0x20, 0x26, 0x89, 0x70, 0x94, + 0xd1, 0xfe, 0x5b, 0x69, 0x90, 0x70, 0x28, 0xfb, 0xad, 0x68, 0xe2, 0xdd, + 0xc7, 0x34, 0xd5, 0xa5, 0x9a, 0x47, 0xb0, 0x4c, 0x3c, 0x71, 0xdb, 0xb2, + 0xba, 0x5d, 0x97, 0xbd, 0x76, 0xf7, 0xc7, 0x1d, 0x3b, 0xd1, 0xda, 0x65, + 0x3a, 0xf1, 0xde, 0x2d, 0x5e, 0xbc, 0xd8, 0xa5, 0x53, 0x2e, 0xe2, 0xf7, + 0x8a, 0xc6, 0xd6, 0xc7, 0x4c, 0x79, 0xc8, 0x45, 0xba, 0x81, 0xf8, 0x72, + 0xde, 0x04, 0xa9, 0x64, 0x87, 0x8b, 0x7c, 0xb6, 0x3c, 0xb5, 0x98, 0x6c, + 0xd1, 0x20, 0xd0, 0x3f, 0xe9, 0xee, 0x05, 0x9b, 0x20, 0xdc, 0xb9, 0x45, + 0x8a, 0x0b, 0xdb, 0xbf, 0xe1, 0xcc, 0xed, 0x36, 0x97, 0x81, 0x5c, 0x0e, + 0x35, 0xfc, 0xea, 0xed, 0x1b, 0x11, 0xd2, 0x8f, 0x26, 0xb5, 0x41, 0x8b, + 0xd3, 0xdb, 0xbd, 0x02, 0x81, 0xc1, 0x00, 0xd3, 0x6c, 0xb6, 0x3c, 0xc9, + 0xb1, 0x39, 0x0f, 0x90, 0x78, 0x12, 0x7c, 0x22, 0x47, 0xba, 0xd8, 0x8b, + 0x8f, 0xb4, 0x2b, 0xca, 0xbd, 0xaf, 0x3e, 0x67, 0x4d, 0x22, 0x78, 0xfe, + 0x3f, 0xe8, 0xb7, 0x81, 0xe3, 0x4b, 0x25, 0x80, 0xaa, 0xc9, 0xe4, 0x36, + 0x3f, 0x1f, 0x7a, 0xf8, 0x1b, 0xbe, 0x2d, 0x44, 0x27, 0x2e, 0x9a, 0xe6, + 0x82, 0x48, 0x7b, 0x24, 0x67, 0x66, 0x98, 0x6b, 0xef, 0x64, 0x60, 0x43, + 0x2c, 0xd8, 0xc0, 0xb1, 0x3a, 0x4c, 0x30, 0xdc, 0x69, 0x23, 0x63, 0x23, + 0x0f, 0x72, 0x1e, 0xa8, 0xc5, 0x2e, 0xe1, 0x5e, 0x4b, 0xdb, 0x14, 0x39, + 0x11, 0x98, 0x67, 0xea, 0x96, 0x61, 0xa1, 0xe4, 0x1b, 0xf9, 0x57, 0xed, + 0x54, 0x32, 0xc5, 0xc0, 0xda, 0xde, 0xd3, 0x29, 0xf5, 0x54, 0xb2, 0x84, + 0xec, 0xed, 0x71, 0xdd, 0x8a, 0x6d, 0x9f, 0xb7, 0x66, 0xb9, 0x97, 0x4d, + 0xf9, 0x5a, 0xf1, 0x40, 0x88, 0xc0, 0xd7, 0xe6, 0x59, 0x75, 0xf5, 0x68, + 0x3f, 0x6b, 0xac, 0x3d, 0x85, 0x1b, 0x8d, 0xf9, 0x35, 0x9c, 0x85, 0xcb, + 0x82, 0xfe, 0x72, 0xf4, 0xf5, 0x4d, 0xe4, 0xc7, 0xfb, 0x4c, 0x91, 0x50, + 0xab, 0xe4, 0x98, 0xfe, 0x70, 0x12, 0x3d, 0x96, 0x87, 0xf3, 0xd4, 0x53, + 0x00, 0x0d, 0x9c, 0x57, 0x65, 0xbe, 0x59, 0x27, 0x87, 0x6c, 0x6f, 0xb0, + 0x80, 0x40, 0x3a, 0x7c, 0x6f, 0xf1, 0x15, 0x02, 0x81, 0xc1, 0x00, 0xa3, + 0x3e, 0xb2, 0xc8, 0x01, 0xad, 0x9f, 0x19, 0xc0, 0x2f, 0x9f, 0xcd, 0xc5, + 0x21, 0x42, 0x1e, 0x45, 0x4a, 0x4a, 0x2a, 0xe3, 0x0b, 0x63, 0x47, 0x9b, + 0x80, 0x3c, 0xbb, 0xac, 0x12, 0x45, 0x51, 0x6f, 0x8f, 0xf2, 0x6d, 0x58, + 0xe4, 0xa8, 0x0c, 0x93, 0x51, 0x51, 0xbe, 0xd2, 0x47, 0xe0, 0xe4, 0x6c, + 0x70, 0xf4, 0xf8, 0x0b, 0x8f, 0x30, 0xe4, 0xae, 0xb9, 0x7c, 0x3f, 0xcd, + 0xb5, 0xb4, 0x65, 0x07, 0xfe, 0xe7, 0xb2, 0x71, 0x80, 0xf5, 0x7e, 0x4d, + 0xd1, 0x5b, 0x83, 0xc2, 0x70, 0x00, 0xb2, 0x36, 0x27, 0x3e, 0xc4, 0xac, + 0xa2, 0xa9, 0xc1, 0x4c, 0x46, 0x38, 0xb8, 0x93, 0xdb, 0x6b, 0x4d, 0x93, + 0x1b, 0x78, 0xfd, 0x6d, 0x73, 0xec, 0x7d, 0xed, 0xb8, 0x8e, 0x96, 0x79, + 0xf4, 0xcc, 0x4d, 0x72, 0x77, 0xc0, 0x5c, 0x32, 0x40, 0xa5, 0x06, 0xed, + 0xeb, 0x04, 0xaa, 0x4e, 0xe5, 0x5d, 0x82, 0x30, 0xf6, 0x26, 0xef, 0xb0, + 0xa7, 0xe3, 0x4a, 0xb9, 0x61, 0xb4, 0x30, 0x9d, 0x54, 0xa1, 0x58, 0x21, + 0x80, 0x1f, 0xd6, 0x13, 0x98, 0x45, 0x63, 0xfc, 0xed, 0x9e, 0x24, 0x00, + 0xbe, 0xab, 0x95, 0x29, 0x0d, 0xc1, 0x3a, 0xc8, 0x97, 0xfd, 0x74, 0x35, + 0xe4, 0xd1, 0x33, 0x4a, 0xde, 0x1b, 0xef, 0x99, 0xce, 0xd4, 0x3d, 0x31, + 0x3b, 0xc3, 0x3c, 0xbe, 0x3c, 0xdb, 0x53, 0x11, 0x8f, 0xa6, 0xe1, 0x02, + 0x81, 0xc0, 0x57, 0xd8, 0x4d, 0x87, 0xc8, 0x4d, 0xa8, 0x65, 0xbd, 0x23, + 0x06, 0x9b, 0x29, 0x2b, 0x20, 0x89, 0x24, 0xc3, 0x9a, 0x9a, 0xaf, 0x6c, + 0x4c, 0xc9, 0xe2, 0xe5, 0xfb, 0xb2, 0xc6, 0x01, 0x0b, 0xd2, 0x63, 0x57, + 0x6b, 0x3b, 0xb3, 0xd0, 0x42, 0x7e, 0x5d, 0xc3, 0xb0, 0x72, 0xc9, 0x6f, + 0xcd, 0x7e, 0xc5, 0x58, 0x7a, 0x56, 0xc5, 0xfb, 0xcf, 0xdd, 0xca, 0x6c, + 0x64, 0x06, 0x64, 0xa2, 0x5c, 0xd4, 0x5a, 0x54, 0xe1, 0xe2, 0x7e, 0x40, + 0xb8, 0xb3, 0x7c, 0x80, 0xfa, 0xc1, 0x10, 0x2a, 0x34, 0xc2, 0x64, 0x61, + 0x39, 0x6f, 0x4e, 0x5c, 0xba, 0x34, 0x16, 0xda, 0x26, 0xb6, 0xd6, 0x93, + 0x91, 0x11, 0x50, 0xd4, 0x06, 0xaf, 0xef, 0xde, 0x12, 0x12, 0x74, 0x64, + 0xfc, 0x3c, 0x44, 0xac, 0xb8, 0x7a, 0x4c, 0x1c, 0x9d, 0x33, 0xb8, 0x56, + 0xf1, 0xe1, 0x70, 0xb4, 0x6f, 0xdc, 0x5b, 0xfb, 0x85, 0x3b, 0xc4, 0x12, + 0x8d, 0xfd, 0xa6, 0xa9, 0xf9, 0x06, 0xf4, 0x3f, 0x95, 0x9f, 0x45, 0x18, + 0x6f, 0x30, 0x78, 0x21, 0x3c, 0x5d, 0xa3, 0x07, 0x54, 0x6d, 0xb3, 0x35, + 0xd1, 0x1d, 0x83, 0xb1, 0xf8, 0x48, 0x50, 0x7a, 0x7b, 0x4a, 0xce, 0x3d, + 0x06, 0x77, 0x2c, 0x7a, 0x64, 0x67, 0x0d, 0xed, 0x71, 0xba, 0x49, 0xdd, + 0xee, 0x4e, 0xe0, 0xcb, 0xb5, 0xd4, 0x5a, 0x43, 0x8f, 0x6c, 0x3d, 0x93, + 0xcd, 0x59, 0x02, 0x81, 0xc1, 0x00, 0x99, 0x08, 0xf5, 0x30, 0x7e, 0x4b, + 0x62, 0x46, 0x81, 0x29, 0xa7, 0x41, 0x69, 0xdb, 0x74, 0x9a, 0x62, 0x7d, + 0xd2, 0xb0, 0x98, 0xea, 0x5e, 0x17, 0x23, 0xbd, 0x96, 0x0d, 0xba, 0xb9, + 0x14, 0xdf, 0x1c, 0x33, 0x55, 0xe1, 0x5f, 0xa6, 0x9a, 0x4f, 0xd0, 0x97, + 0x5d, 0x75, 0xca, 0x67, 0xf8, 0xfd, 0x19, 0x4e, 0x3d, 0xa1, 0x4d, 0x8a, + 0x29, 0xbc, 0x44, 0xc9, 0xc4, 0x42, 0xcc, 0xa2, 0x28, 0xaf, 0x2e, 0xc4, + 0x7b, 0x12, 0xed, 0x4b, 0xec, 0xec, 0xfc, 0xc1, 0x8f, 0xa2, 0x8a, 0xc3, + 0xb0, 0x35, 0xa8, 0x5b, 0xad, 0x68, 0x3b, 0xd4, 0xa2, 0x56, 0xf5, 0x1a, + 0x41, 0x12, 0x00, 0x68, 0x6a, 0xca, 0x40, 0xea, 0xeb, 0x8b, 0x60, 0x46, + 0x5f, 0xe0, 0xb2, 0xb1, 0xc4, 0x1b, 0xaa, 0xce, 0xa6, 0xaf, 0x8e, 0x44, + 0x01, 0xea, 0xa6, 0xd4, 0xea, 0x25, 0x1d, 0xfa, 0x6b, 0x80, 0x80, 0x03, + 0x7c, 0x90, 0x8e, 0x3d, 0x2a, 0xe0, 0x37, 0x51, 0x7b, 0xdb, 0x3f, 0x38, + 0x55, 0x19, 0x1b, 0x90, 0x4f, 0x54, 0x72, 0xf7, 0x5e, 0x94, 0xcc, 0x30, + 0xc6, 0x9c, 0x93, 0xb6, 0x82, 0x87, 0x2e, 0xe3, 0xdd, 0xb6, 0xe6, 0xfd, + 0xb8, 0x31, 0x59, 0x88, 0x83, 0x92, 0xc7, 0x96, 0xbc, 0x11, 0xb4, 0x4a, + 0xd8, 0x10, 0xa7, 0x39, 0x54, 0x5d, 0xef, 0x05, 0x57, 0x1c, 0x50, 0x4a, + 0x6c, 0x6f, 0x78, 0x9d, 0x64, 0xe4}; + +static const std::vector priv_key_58{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xa0, 0x42, 0xbd, 0xf5, 0xcf, 0x41, 0x54, 0x68, 0x7f, 0xdc, + 0x22, 0xab, 0x67, 0xb3, 0x51, 0xee, 0xe8, 0x69, 0xb9, 0x22, 0x49, 0x74, + 0x1e, 0xd1, 0x7f, 0xe7, 0x77, 0x12, 0x5a, 0x2a, 0x2a, 0x80, 0x3d, 0x50, + 0x37, 0xaa, 0x04, 0x5e, 0xc5, 0x10, 0xcf, 0x65, 0x0e, 0x8b, 0x4f, 0xa5, + 0x51, 0x47, 0xe3, 0x3a, 0xdc, 0x68, 0xde, 0xfb, 0x6f, 0x99, 0x1f, 0x1f, + 0x8b, 0xb6, 0xa3, 0xd4, 0x50, 0xcc, 0x45, 0x8c, 0x22, 0x84, 0xbe, 0xda, + 0x9d, 0x35, 0x2a, 0x3a, 0x8c, 0x5a, 0x01, 0x2e, 0x34, 0xb3, 0x18, 0xbe, + 0xa7, 0xbb, 0xcd, 0xd9, 0x19, 0xf3, 0x79, 0xbd, 0x83, 0x9b, 0x9b, 0x62, + 0x5e, 0x54, 0x37, 0x0f, 0x61, 0xee, 0xf1, 0x91, 0xb0, 0xc4, 0xd3, 0x99, + 0xa7, 0xe9, 0x88, 0xbc, 0x42, 0x19, 0x81, 0xa7, 0xe4, 0xf6, 0x53, 0xc7, + 0x78, 0x85, 0x3c, 0x74, 0xef, 0x61, 0xf3, 0x47, 0x33, 0x0e, 0x49, 0x47, + 0x58, 0xf3, 0x0d, 0x0f, 0x5c, 0xcf, 0xbd, 0xca, 0xb8, 0x15, 0x5c, 0x29, + 0x77, 0xc9, 0x1e, 0x73, 0xcb, 0x42, 0xa6, 0x6e, 0xf9, 0x9f, 0x3d, 0xfe, + 0x78, 0x4f, 0x00, 0x61, 0xf7, 0xb3, 0x1a, 0x01, 0xfb, 0xcf, 0x2c, 0x7c, + 0xdd, 0xaf, 0xc8, 0x57, 0x05, 0xa8, 0xf6, 0x8a, 0xde, 0x4b, 0x68, 0x53, + 0xb6, 0x1d, 0x28, 0x7e, 0x2e, 0x8f, 0x15, 0x47, 0x46, 0x2e, 0xbf, 0x48, + 0x33, 0x1a, 0x22, 0xd0, 0x9f, 0x5b, 0xbc, 0xb3, 0xe4, 0x80, 0x02, 0xf6, + 0x79, 0x72, 0x21, 0xca, 0x06, 0x23, 0x08, 0xc6, 0x82, 0x0d, 0xfe, 0xe4, + 0xc4, 0xca, 0x06, 0x54, 0x9e, 0x3a, 0x5c, 0xde, 0xa6, 0x38, 0x7a, 0x7c, + 0xdb, 0xc4, 0x96, 0x11, 0x4c, 0x07, 0xa9, 0xde, 0x1f, 0x34, 0x58, 0x19, + 0x4b, 0xbe, 0x2a, 0x12, 0x0c, 0xe6, 0xdc, 0x5c, 0xb6, 0xe5, 0x4f, 0x88, + 0x9a, 0xba, 0x7e, 0x53, 0x34, 0x5e, 0x76, 0x71, 0x72, 0xf9, 0xb6, 0xe9, + 0xd6, 0x83, 0xfd, 0xc3, 0x4b, 0x9a, 0x95, 0xcd, 0xcb, 0x15, 0xe7, 0x69, + 0x15, 0xda, 0x90, 0x5e, 0x0e, 0xf6, 0x6a, 0xe2, 0xcc, 0xda, 0x52, 0x7b, + 0x84, 0x8e, 0x31, 0x6b, 0xc4, 0x88, 0x5e, 0x70, 0xd3, 0x14, 0x04, 0x3f, + 0xfd, 0x97, 0x13, 0xb3, 0xeb, 0xee, 0xe8, 0x28, 0x2f, 0x3c, 0x3f, 0x01, + 0x5d, 0x7c, 0x3a, 0xa9, 0xbb, 0xb9, 0xab, 0x4c, 0x6b, 0xe5, 0x6d, 0xac, + 0xaa, 0x7d, 0x43, 0x88, 0x75, 0x3b, 0x70, 0xaa, 0xef, 0x19, 0xb4, 0xd3, + 0x62, 0x85, 0x03, 0x1c, 0x3b, 0x8e, 0x60, 0x5c, 0x62, 0xdb, 0x28, 0xdf, + 0x17, 0xae, 0x97, 0xc1, 0x81, 0x44, 0x07, 0x2d, 0xad, 0x23, 0x7f, 0xc1, + 0x6b, 0x97, 0x24, 0xbd, 0x9d, 0xd4, 0xd7, 0xab, 0xd9, 0x5d, 0xd5, 0x56, + 0x04, 0xaf, 0xaa, 0x61, 0xb8, 0x1d, 0xaa, 0xea, 0x6a, 0x16, 0xe2, 0x3a, + 0x31, 0x67, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00, + 0x8d, 0xbf, 0xda, 0xe3, 0x83, 0xa9, 0x06, 0x2e, 0xd4, 0x00, 0xf3, 0x0d, + 0x66, 0xd0, 0xde, 0x44, 0x91, 0x7f, 0x89, 0xc8, 0x00, 0xee, 0x5b, 0x9f, + 0xf4, 0x20, 0xd8, 0x59, 0xfc, 0x34, 0x55, 0x99, 0x4e, 0x22, 0x18, 0xca, + 0x21, 0xc9, 0x6d, 0x46, 0xdc, 0x1a, 0x47, 0x8e, 0x03, 0x29, 0x77, 0x46, + 0x3d, 0x7f, 0x3f, 0x9a, 0xe6, 0xb7, 0xc0, 0xd2, 0xd0, 0x0b, 0x87, 0xf9, + 0x48, 0xd9, 0x2f, 0x8a, 0x2e, 0x6d, 0xaf, 0xce, 0x78, 0x3d, 0x47, 0x55, + 0xd1, 0xff, 0x2d, 0x4b, 0x22, 0xc6, 0x2a, 0xc8, 0xca, 0xb7, 0x40, 0x07, + 0x46, 0x20, 0xa3, 0xea, 0x8e, 0x20, 0x89, 0x3a, 0xe6, 0x6a, 0x50, 0x82, + 0xee, 0x9c, 0x85, 0x83, 0xe2, 0x59, 0x79, 0xdf, 0xee, 0x45, 0x77, 0x96, + 0x81, 0x61, 0xfa, 0x99, 0x32, 0xec, 0x3d, 0x01, 0x7f, 0xc2, 0xec, 0x1f, + 0xf5, 0x04, 0x7d, 0x03, 0xc7, 0x39, 0x8f, 0xb8, 0x30, 0x2a, 0x92, 0x4b, + 0x90, 0x9e, 0xa8, 0xf9, 0xfa, 0xa6, 0x46, 0xc2, 0x65, 0xdd, 0x2b, 0xdd, + 0x51, 0x39, 0x1c, 0x6c, 0xdc, 0x67, 0x46, 0x15, 0x8a, 0xb0, 0xfc, 0xda, + 0xeb, 0xbc, 0xbb, 0x69, 0xc8, 0x34, 0x3e, 0xf4, 0xd5, 0x25, 0xb0, 0xb3, + 0x9d, 0x61, 0x13, 0x59, 0x8a, 0x8f, 0xf3, 0xe5, 0x00, 0xe7, 0x22, 0x2a, + 0x92, 0x39, 0x61, 0x97, 0x1f, 0x3c, 0x06, 0xa0, 0xac, 0x82, 0x00, 0xe7, + 0xd3, 0x75, 0xba, 0x86, 0x8b, 0x0b, 0x14, 0x3e, 0xe5, 0x39, 0x44, 0x97, + 0xd0, 0x03, 0x72, 0xe7, 0x23, 0x4d, 0x92, 0xa3, 0x99, 0x09, 0x72, 0xcf, + 0xce, 0x9c, 0xdf, 0xb6, 0x5c, 0xba, 0xde, 0x38, 0xea, 0x61, 0x89, 0x5b, + 0x3d, 0x78, 0x39, 0xbc, 0x83, 0x10, 0xbd, 0xce, 0xc7, 0x2a, 0xac, 0xc4, + 0x50, 0x07, 0x49, 0x9a, 0x0c, 0x1c, 0x0d, 0x14, 0x8e, 0x85, 0xd5, 0x3d, + 0xfd, 0x8e, 0x17, 0x78, 0xd3, 0xaf, 0x9a, 0xd5, 0x38, 0x0c, 0x82, 0xc9, + 0xb9, 0x32, 0x06, 0x61, 0x2d, 0x20, 0x2b, 0x8e, 0xcc, 0x0f, 0x41, 0xf5, + 0xac, 0xbb, 0xac, 0x01, 0x9d, 0x60, 0x6f, 0xc6, 0xb3, 0xd2, 0x25, 0x65, + 0x57, 0x29, 0x4f, 0x18, 0x01, 0xac, 0x77, 0x89, 0xfa, 0xf0, 0x1d, 0x14, + 0x0a, 0x2a, 0x49, 0x50, 0x85, 0x2c, 0x64, 0x18, 0x7d, 0xfe, 0x1b, 0x79, + 0xef, 0xd9, 0x2f, 0xbc, 0x04, 0xf9, 0xcd, 0xc1, 0xf2, 0x24, 0x62, 0xd7, + 0xe6, 0x53, 0xa6, 0xa3, 0x2e, 0xac, 0x5b, 0xea, 0xa0, 0x51, 0x65, 0x8d, + 0x64, 0xbf, 0x01, 0xc5, 0xcf, 0xd0, 0x21, 0xd3, 0x0d, 0xce, 0xfa, 0x93, + 0xea, 0x2d, 0x6f, 0x28, 0x87, 0x05, 0x4a, 0xdb, 0xc5, 0x12, 0x7c, 0xfd, + 0x55, 0x60, 0x17, 0x4e, 0xe2, 0x1d, 0x23, 0xbb, 0xea, 0xb4, 0x17, 0xf2, + 0x55, 0x6e, 0xff, 0x9e, 0x6b, 0x1d, 0x63, 0x7d, 0x5a, 0x17, 0x3b, 0x49, + 0x02, 0x81, 0xc1, 0x00, 0xd4, 0x31, 0x31, 0x2c, 0x57, 0x7e, 0xd9, 0xcb, + 0x75, 0x8d, 0x03, 0x0d, 0x22, 0x81, 0x67, 0xd1, 0x9a, 0x4a, 0xb4, 0xe0, + 0x4a, 0xbf, 0x13, 0xa4, 0x57, 0xe5, 0xd2, 0x84, 0xf7, 0x5f, 0xbd, 0x23, + 0x74, 0x20, 0x36, 0x52, 0xdd, 0x70, 0x61, 0xf1, 0x4d, 0xf8, 0x15, 0xf7, + 0xd4, 0x2f, 0x87, 0xdc, 0x8c, 0xf3, 0x17, 0x15, 0xa6, 0x17, 0xa3, 0x84, + 0x59, 0xca, 0x2c, 0x07, 0x25, 0x3f, 0xdf, 0xa9, 0x8a, 0x73, 0x9e, 0x0c, + 0x8a, 0x7b, 0x56, 0xba, 0x4b, 0x3a, 0xff, 0xb1, 0x7f, 0x60, 0x32, 0xb2, + 0xbc, 0xb0, 0xa0, 0x21, 0x98, 0x3f, 0x38, 0xd6, 0xef, 0x18, 0xdf, 0xdd, + 0x42, 0x97, 0x17, 0x0e, 0x16, 0xf7, 0x0d, 0xd4, 0x1e, 0x29, 0x33, 0x88, + 0xc2, 0x71, 0xe5, 0x52, 0x73, 0x28, 0x89, 0xbd, 0x61, 0x3b, 0x6c, 0xd8, + 0x4a, 0x0b, 0xb0, 0x2e, 0x8e, 0xea, 0xe9, 0xba, 0x20, 0x1d, 0x68, 0xb9, + 0x9d, 0xba, 0x3b, 0xe2, 0x87, 0x79, 0x84, 0x13, 0x71, 0x9b, 0xae, 0xc0, + 0x29, 0xce, 0x94, 0x66, 0xdc, 0xe7, 0x3d, 0x78, 0xb7, 0x53, 0xe8, 0x4e, + 0xac, 0x91, 0xac, 0x4d, 0x38, 0xbb, 0xca, 0x8a, 0x58, 0x90, 0xd2, 0xd7, + 0xe9, 0x8d, 0x1e, 0xa1, 0x61, 0xd2, 0x70, 0x2a, 0xa5, 0x26, 0xfc, 0x85, + 0x22, 0xdd, 0xd9, 0x3f, 0xc4, 0xde, 0xb9, 0x75, 0x21, 0xbf, 0x0c, 0x6b, + 0xe1, 0x4c, 0x0f, 0x33, 0x02, 0x81, 0xc1, 0x00, 0xc1, 0x58, 0xdc, 0xc1, + 0x46, 0xd3, 0x1e, 0x27, 0xa1, 0x62, 0xdd, 0x86, 0x13, 0xba, 0xe1, 0xc2, + 0xe6, 0x18, 0x9a, 0x48, 0xc5, 0xcd, 0xac, 0xf8, 0xff, 0xee, 0xc6, 0x40, + 0xde, 0xcb, 0x00, 0xee, 0x5e, 0xe4, 0xc2, 0x0a, 0x71, 0x37, 0x00, 0x6b, + 0xf8, 0x4e, 0x2b, 0x30, 0xe9, 0xec, 0x63, 0x84, 0x7f, 0x31, 0x82, 0xa5, + 0xb7, 0x91, 0xeb, 0x28, 0x21, 0xf6, 0x6e, 0xa5, 0xfb, 0x0e, 0x71, 0x21, + 0x63, 0xd9, 0x21, 0x44, 0x7a, 0xe3, 0x74, 0xf8, 0xa7, 0xf2, 0x98, 0x2f, + 0x02, 0x3d, 0x59, 0x38, 0x99, 0x8c, 0x28, 0xe8, 0xf7, 0x8c, 0x99, 0xb6, + 0x08, 0xa2, 0x24, 0x9a, 0x3a, 0x18, 0x5d, 0xf0, 0x8a, 0x3f, 0x56, 0x4b, + 0x75, 0x25, 0x31, 0x58, 0xa9, 0x68, 0x21, 0x8c, 0xeb, 0xc5, 0x37, 0xa6, + 0xec, 0x6d, 0xfa, 0xb0, 0xa6, 0x69, 0xbc, 0x44, 0x01, 0xae, 0x86, 0xa6, + 0x95, 0x39, 0x01, 0xf6, 0x51, 0x69, 0xf9, 0x01, 0x7a, 0xad, 0x4c, 0x32, + 0xf9, 0x50, 0xe4, 0x8a, 0x0c, 0xfb, 0x51, 0xca, 0x75, 0x7c, 0x9c, 0x05, + 0x76, 0x8e, 0x13, 0xf6, 0x2a, 0x3a, 0xca, 0x2e, 0x66, 0x35, 0xe4, 0xe9, + 0x45, 0x7a, 0x9a, 0xd4, 0x08, 0x81, 0x88, 0x5f, 0x94, 0x32, 0x5a, 0x5b, + 0xa3, 0x62, 0xec, 0x8e, 0x16, 0x0d, 0x7a, 0x49, 0xd1, 0x45, 0x32, 0x79, + 0x17, 0xb5, 0xff, 0xf9, 0x08, 0x64, 0x24, 0xfd, 0x02, 0x81, 0xc0, 0x79, + 0x9b, 0x43, 0x9a, 0x2c, 0xfe, 0xb6, 0xe5, 0x02, 0x96, 0x70, 0xf4, 0x3b, + 0x1d, 0x3c, 0x99, 0x84, 0x3a, 0x62, 0x54, 0xd4, 0xa1, 0x93, 0x29, 0x31, + 0x72, 0xb5, 0xe6, 0x9c, 0x3a, 0xd3, 0x13, 0x99, 0x7e, 0xc8, 0x83, 0x4f, + 0x03, 0x14, 0x2e, 0x8d, 0xc7, 0xab, 0x17, 0x60, 0x14, 0x69, 0x61, 0x7d, + 0xa9, 0xe7, 0x45, 0xf1, 0xed, 0x44, 0x3a, 0x1a, 0x97, 0x62, 0x0a, 0x2a, + 0x4f, 0xe3, 0xe7, 0xaf, 0x40, 0x39, 0x88, 0xe8, 0x68, 0x6d, 0x38, 0xd0, + 0xda, 0x9c, 0x25, 0x66, 0x61, 0x84, 0x4c, 0xa9, 0x14, 0xf4, 0x80, 0xac, + 0x57, 0x37, 0x44, 0xfe, 0xbc, 0x1b, 0xb8, 0x1b, 0x6c, 0xa9, 0xba, 0xda, + 0x70, 0x76, 0x0d, 0x65, 0xc7, 0xa9, 0x10, 0x2c, 0x97, 0xc7, 0x9c, 0x2c, + 0x01, 0x44, 0x87, 0x33, 0x4d, 0x32, 0x40, 0xf6, 0x96, 0xa2, 0x3e, 0xdc, + 0x8b, 0x46, 0xad, 0xf3, 0xaf, 0xc7, 0x0f, 0xf1, 0x94, 0x04, 0xb3, 0xfb, + 0x7e, 0x29, 0xb2, 0x56, 0xfe, 0xa8, 0xf4, 0xda, 0x40, 0xd9, 0x0d, 0xe6, + 0x75, 0xe3, 0xe5, 0xe5, 0xf3, 0x01, 0x84, 0xed, 0x23, 0x83, 0x42, 0xb2, + 0x4b, 0xf5, 0x74, 0xb9, 0xf3, 0x2d, 0xd2, 0xad, 0xb7, 0xc1, 0xa1, 0x2d, + 0x85, 0xc3, 0xe0, 0xbc, 0xcb, 0x8e, 0x16, 0xe2, 0xf7, 0x8f, 0x85, 0x1b, + 0x57, 0xa5, 0xa3, 0xba, 0x56, 0x5a, 0x51, 0x0d, 0x4a, 0x60, 0xbf, 0x02, + 0x81, 0xc0, 0x06, 0x85, 0xdb, 0xf4, 0xbd, 0x51, 0xf4, 0x0b, 0x7c, 0x3b, + 0x5c, 0xa3, 0xe0, 0x58, 0x86, 0xb3, 0x4f, 0x95, 0xf6, 0xe6, 0x8b, 0x9d, + 0xd3, 0xbf, 0x16, 0xcb, 0x54, 0x6e, 0xed, 0xd5, 0x45, 0x73, 0xc5, 0x49, + 0xcc, 0x6e, 0x13, 0xc1, 0xba, 0x46, 0xea, 0x3a, 0xa0, 0xe4, 0x66, 0x8f, + 0xee, 0x0f, 0x93, 0x46, 0xf5, 0x54, 0x67, 0xec, 0x09, 0x55, 0xf2, 0x47, + 0x61, 0x16, 0x42, 0x71, 0x0b, 0x4a, 0x08, 0x17, 0x54, 0x32, 0xfe, 0x3e, + 0x5c, 0x3c, 0xe3, 0x55, 0xa0, 0xe2, 0xbd, 0x1d, 0x9a, 0xbb, 0xf9, 0x1a, + 0x2c, 0x6b, 0x27, 0xa6, 0xdb, 0xac, 0xb3, 0x7f, 0xdc, 0xe2, 0x43, 0x21, + 0x7d, 0x51, 0xd7, 0x28, 0x29, 0xde, 0x23, 0xd6, 0x9c, 0x62, 0x94, 0x5c, + 0x89, 0xfd, 0x3a, 0x1b, 0x0e, 0x34, 0x98, 0x77, 0x61, 0x64, 0xc2, 0x48, + 0x80, 0xec, 0x7e, 0x6e, 0x07, 0xe6, 0xe8, 0xd3, 0xe2, 0x88, 0x0f, 0xd9, + 0x16, 0x68, 0x81, 0x5e, 0x05, 0x5b, 0x16, 0xe4, 0x2e, 0xc1, 0xa5, 0x8c, + 0x79, 0x06, 0xee, 0x8d, 0xc4, 0xa9, 0xbe, 0x85, 0x2e, 0x91, 0x38, 0x7d, + 0x81, 0x42, 0xad, 0x7a, 0x15, 0xfd, 0xf4, 0xb5, 0x1d, 0x32, 0x18, 0x13, + 0x5e, 0xa9, 0x72, 0xd3, 0x7c, 0x0e, 0xe9, 0x65, 0x35, 0xfb, 0xd9, 0x2c, + 0x9d, 0x3a, 0x8e, 0x4f, 0xda, 0x53, 0x11, 0x84, 0xb7, 0x5d, 0x0c, 0x76, + 0x6c, 0x75, 0x02, 0x81, 0xc1, 0x00, 0xc9, 0x9a, 0x1f, 0xac, 0xef, 0x22, + 0xc8, 0x56, 0x6c, 0x5c, 0x03, 0xd0, 0x6d, 0xea, 0xb7, 0x46, 0x58, 0x46, + 0xcc, 0x4f, 0x0c, 0xd0, 0xa0, 0x78, 0xa8, 0x65, 0x19, 0xd5, 0xfc, 0x58, + 0xed, 0x5d, 0x2b, 0x21, 0xe0, 0x25, 0xf8, 0xb1, 0xb2, 0x8e, 0x65, 0xdc, + 0x31, 0xe0, 0xa2, 0x5d, 0xb4, 0x7d, 0x48, 0xa2, 0xde, 0xe8, 0x7a, 0x92, + 0x8d, 0x04, 0x00, 0xd8, 0xac, 0x81, 0xa2, 0xf2, 0x60, 0x09, 0x2d, 0x91, + 0xd9, 0x66, 0x3c, 0x8f, 0x54, 0x8d, 0xb7, 0x26, 0xf9, 0xdb, 0x99, 0x20, + 0x52, 0x50, 0x38, 0x54, 0xc1, 0xc6, 0xe0, 0xf3, 0x5d, 0x43, 0x5c, 0xe3, + 0x33, 0xeb, 0x1d, 0xd3, 0xe3, 0xb7, 0x42, 0x56, 0x1e, 0x3e, 0xcf, 0xd5, + 0xe6, 0x2c, 0x43, 0xfa, 0x4c, 0x6d, 0x3d, 0x89, 0xca, 0xaf, 0x32, 0x0e, + 0xf4, 0xb6, 0x8e, 0xb4, 0x59, 0xc0, 0x61, 0x98, 0xc5, 0x31, 0x30, 0x81, + 0x16, 0xb7, 0x46, 0x02, 0x6b, 0x05, 0x51, 0x2e, 0xe5, 0x6a, 0xbd, 0xbe, + 0x09, 0x8d, 0xdf, 0x1c, 0x98, 0x02, 0xe1, 0x65, 0x41, 0xb6, 0x47, 0x96, + 0x3c, 0x8d, 0x10, 0x1a, 0x2d, 0x4f, 0xda, 0xc3, 0x81, 0xb7, 0xcf, 0x40, + 0xb1, 0x5a, 0xc6, 0xab, 0x33, 0x88, 0x54, 0x02, 0xa6, 0x55, 0x48, 0xdf, + 0x56, 0x34, 0xa9, 0x9e, 0xd6, 0x8f, 0x90, 0xe9, 0xfc, 0x6b, 0xce, 0xfb, + 0xc0, 0xe8, 0xee, 0x49, 0xc1, 0x33}; + +static const std::vector priv_key_59{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xa7, 0x5d, 0x40, 0xe1, 0xd3, 0x0c, 0x2a, 0x26, 0x92, 0x36, + 0xfb, 0x61, 0x5e, 0x38, 0xa8, 0xfd, 0x46, 0x95, 0x83, 0x5d, 0x02, 0x6d, + 0xff, 0x86, 0xef, 0xc1, 0x34, 0x22, 0xf4, 0xa1, 0xa6, 0x93, 0xc1, 0xc1, + 0xa4, 0x19, 0xb0, 0x79, 0xcc, 0x21, 0x64, 0x42, 0x2b, 0x06, 0xe9, 0x5b, + 0x45, 0xdd, 0x67, 0x27, 0x5c, 0xaa, 0x46, 0x2e, 0xcf, 0xaf, 0xdf, 0x67, + 0x63, 0x45, 0xbc, 0x79, 0x8a, 0xd2, 0x6c, 0x7d, 0x1d, 0x3c, 0xd1, 0xbb, + 0x59, 0x60, 0x52, 0x81, 0xe7, 0x8d, 0xd7, 0x3b, 0x93, 0xab, 0x55, 0xae, + 0xb3, 0x8e, 0x1f, 0x14, 0x47, 0x8a, 0x70, 0x4f, 0x34, 0xb5, 0x0e, 0x64, + 0xf7, 0xf4, 0x5d, 0x2d, 0xc6, 0xc2, 0x74, 0x85, 0xec, 0x26, 0x4d, 0xc7, + 0x8f, 0xc8, 0x17, 0xc0, 0xc7, 0x33, 0xa1, 0x6b, 0x89, 0x45, 0xd7, 0xee, + 0x0c, 0xa8, 0x92, 0x3f, 0xf0, 0x02, 0x3c, 0xe5, 0xc7, 0x1a, 0x45, 0x9a, + 0x2a, 0x7c, 0x21, 0x2d, 0x06, 0xb0, 0x82, 0x41, 0x10, 0xaf, 0xd4, 0xb8, + 0xf6, 0xae, 0x15, 0x4f, 0xdd, 0x68, 0x5e, 0x38, 0xc3, 0xf2, 0x2d, 0x28, + 0xc9, 0xab, 0x24, 0x8c, 0x5f, 0x77, 0xa1, 0x6a, 0x91, 0x89, 0xa0, 0xf3, + 0x93, 0x14, 0x5b, 0x99, 0xcb, 0x4b, 0x7b, 0x11, 0xd3, 0x46, 0xa3, 0x85, + 0x20, 0x9e, 0x8a, 0xc7, 0xda, 0xda, 0x3c, 0xf9, 0x33, 0xe9, 0x1d, 0xf6, + 0xa8, 0xd1, 0x7a, 0x68, 0x11, 0xd6, 0x42, 0xc7, 0x3e, 0xd9, 0x7b, 0x21, + 0x55, 0xd8, 0xb3, 0x0c, 0x23, 0x34, 0xd4, 0x2e, 0x0e, 0xf1, 0x8b, 0x8c, + 0xab, 0x09, 0x77, 0x7c, 0x03, 0xd7, 0x4c, 0x2a, 0x00, 0x3a, 0x08, 0x73, + 0x6f, 0xed, 0x5f, 0x8b, 0xfe, 0x4f, 0xd5, 0x64, 0x89, 0x4d, 0x60, 0x38, + 0xdc, 0x92, 0xbc, 0x75, 0x4f, 0xbc, 0x57, 0x05, 0x3f, 0x8e, 0xdc, 0x6a, + 0x15, 0x01, 0x94, 0xeb, 0xce, 0xb3, 0x79, 0x2e, 0xb4, 0x9d, 0xf6, 0x60, + 0x43, 0xc9, 0x57, 0xa1, 0x04, 0x4f, 0xbd, 0x23, 0x6c, 0xa7, 0xf9, 0xdf, + 0xe3, 0x50, 0xea, 0xc4, 0x20, 0x3b, 0xb2, 0x98, 0x3d, 0x1b, 0x2c, 0xe1, + 0xf2, 0x47, 0x36, 0x10, 0xe5, 0x90, 0xd7, 0x6a, 0x91, 0x9c, 0x45, 0xf2, + 0xec, 0x6a, 0x83, 0xfa, 0xf8, 0x36, 0x2b, 0x35, 0x55, 0x8b, 0xdb, 0xe3, + 0xb7, 0xa7, 0xd1, 0x7b, 0x96, 0x7c, 0x2e, 0x46, 0xd2, 0xc9, 0x3f, 0x50, + 0x75, 0x88, 0xc5, 0x2e, 0x7f, 0x18, 0xd6, 0xec, 0x13, 0x1f, 0xef, 0x0b, + 0x90, 0xb8, 0xe8, 0xde, 0x83, 0xf2, 0x01, 0xe6, 0xff, 0xb6, 0xf4, 0x29, + 0xfb, 0x49, 0xf8, 0xc3, 0x7a, 0xb6, 0xad, 0x8f, 0x83, 0xdf, 0x97, 0x92, + 0xb1, 0xd7, 0xf6, 0xf4, 0x97, 0xcf, 0x46, 0xad, 0xeb, 0x26, 0x02, 0xf1, + 0x45, 0xaf, 0x0b, 0x32, 0x82, 0x01, 0x11, 0xe9, 0x89, 0xdd, 0xd2, 0xf7, + 0x0d, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x4d, + 0x8c, 0xa1, 0x46, 0xc2, 0x42, 0xed, 0xb9, 0x07, 0xa1, 0x20, 0x63, 0xe2, + 0x83, 0xc0, 0x91, 0xf3, 0x45, 0xce, 0x23, 0xa7, 0xbf, 0x8e, 0x5a, 0x58, + 0xf7, 0x9e, 0x0f, 0xe0, 0x68, 0x92, 0xc5, 0xfe, 0x4e, 0x9a, 0x9a, 0x28, + 0xb2, 0x97, 0x0a, 0x95, 0xe9, 0x2f, 0x04, 0xb9, 0xd6, 0x48, 0x0e, 0x2a, + 0x01, 0x0c, 0x27, 0xfd, 0xf3, 0x2c, 0xda, 0xe2, 0x5a, 0x86, 0x9e, 0x46, + 0x91, 0xce, 0xe8, 0x67, 0xca, 0xa5, 0x64, 0x8c, 0x0e, 0x12, 0x80, 0xd6, + 0x5a, 0x49, 0x0f, 0xe9, 0x3e, 0x3a, 0xd3, 0x76, 0x15, 0x48, 0x2f, 0xbf, + 0x68, 0xe7, 0x29, 0x57, 0x96, 0xeb, 0xe6, 0x45, 0x30, 0x35, 0xd0, 0x6d, + 0xe8, 0x8b, 0x23, 0x89, 0x58, 0x90, 0xae, 0xc2, 0xf5, 0x88, 0x42, 0xff, + 0xf6, 0x9c, 0x96, 0xe8, 0xe1, 0xea, 0x2e, 0x89, 0xba, 0x4c, 0xf5, 0x43, + 0x27, 0x0b, 0x30, 0x0e, 0x45, 0xae, 0x37, 0x17, 0x2f, 0x33, 0x26, 0x67, + 0x3c, 0xf4, 0xcf, 0x8e, 0xdb, 0x55, 0x3f, 0x14, 0x03, 0x4c, 0x92, 0x27, + 0x5f, 0xe5, 0x48, 0xb9, 0xf7, 0xf5, 0x9b, 0x5e, 0x9f, 0x7a, 0xaa, 0xa9, + 0x79, 0xbd, 0xb6, 0xb1, 0xfd, 0xae, 0x48, 0x26, 0x63, 0x16, 0xb0, 0xa5, + 0x2d, 0x23, 0x0c, 0xeb, 0x8e, 0xbb, 0xe6, 0x0c, 0x58, 0xe0, 0x5f, 0x76, + 0x10, 0xda, 0xf0, 0xaa, 0xb6, 0x11, 0xfe, 0x9f, 0x9a, 0xae, 0x67, 0xfa, + 0x34, 0xa7, 0x3e, 0x7b, 0xd9, 0x80, 0xad, 0x7b, 0x19, 0x0a, 0xae, 0x61, + 0xa3, 0xa9, 0xc9, 0xc5, 0x55, 0xaa, 0x63, 0xab, 0x39, 0xed, 0x2f, 0x9a, + 0x2f, 0xc5, 0x1f, 0xac, 0x44, 0xe6, 0xb2, 0x6a, 0x16, 0x03, 0x8e, 0xd3, + 0xf0, 0x47, 0x3b, 0x06, 0xf4, 0x2a, 0x3f, 0xc3, 0x5b, 0x2c, 0xb2, 0xe2, + 0xdd, 0x76, 0xfe, 0x20, 0xbb, 0xe4, 0xc6, 0x86, 0xf1, 0x58, 0x04, 0x82, + 0x10, 0x39, 0x74, 0x0b, 0xa6, 0x37, 0x97, 0x41, 0x8a, 0xa7, 0x0c, 0x5d, + 0xee, 0x62, 0x4e, 0x27, 0x3d, 0xe6, 0x8f, 0xfc, 0x27, 0x2c, 0x78, 0x6f, + 0x2f, 0xeb, 0x12, 0xc4, 0xaf, 0xdf, 0x26, 0x07, 0x5a, 0x6e, 0x45, 0xa3, + 0xd9, 0xac, 0x82, 0xa8, 0x2c, 0xd4, 0x2e, 0x90, 0xaf, 0x8c, 0xb2, 0x13, + 0x61, 0x0b, 0x5e, 0x58, 0xb7, 0xc8, 0xd6, 0x17, 0x5e, 0xf8, 0x17, 0x4e, + 0x24, 0x73, 0x9c, 0x54, 0x27, 0x5e, 0xef, 0xa9, 0xb9, 0x3c, 0x98, 0x1f, + 0x3c, 0x55, 0xd5, 0x59, 0xf2, 0x8c, 0x8b, 0x91, 0xd0, 0x9d, 0xf6, 0x0d, + 0x64, 0x04, 0xd3, 0xe2, 0x32, 0xab, 0xe0, 0x84, 0x1a, 0x3c, 0x79, 0x2b, + 0x12, 0x0b, 0x8d, 0x34, 0xf8, 0x5b, 0xbe, 0xd8, 0xf6, 0xe0, 0xf0, 0x35, + 0x50, 0x4e, 0xfb, 0x6b, 0x6b, 0xa5, 0x9e, 0xda, 0x6e, 0x30, 0x9e, 0x18, + 0x98, 0x18, 0x1f, 0x8f, 0x45, 0xd3, 0x7a, 0xff, 0x35, 0xcf, 0x91, 0x02, + 0x81, 0xc1, 0x00, 0xd5, 0x7a, 0x38, 0x6e, 0xd5, 0x0f, 0x74, 0x2e, 0x4a, + 0x30, 0xb2, 0xf3, 0xe0, 0x83, 0x45, 0x10, 0xe0, 0xce, 0x2f, 0x3e, 0xf0, + 0xe8, 0x0e, 0x51, 0x3a, 0xd8, 0xbb, 0x0f, 0xae, 0xae, 0xf7, 0x36, 0x48, + 0x70, 0x01, 0xdc, 0x40, 0x57, 0x8c, 0x11, 0x0c, 0xf9, 0xa9, 0x69, 0x1a, + 0xca, 0xff, 0xa2, 0xfd, 0xef, 0xdd, 0x15, 0xdc, 0x24, 0x33, 0xb7, 0x45, + 0xfb, 0x3c, 0xbe, 0x75, 0x38, 0x4d, 0x9e, 0xce, 0x8a, 0x68, 0x2c, 0x1f, + 0x96, 0xdf, 0xcb, 0x0d, 0x06, 0x22, 0x01, 0xe6, 0x00, 0x55, 0x5c, 0x69, + 0xb0, 0x7e, 0xf8, 0x42, 0xd8, 0xc3, 0x2c, 0xfd, 0xbb, 0x35, 0xff, 0x10, + 0x94, 0xc2, 0x38, 0x37, 0x38, 0x06, 0x87, 0xe8, 0xbb, 0xd0, 0xdf, 0xe4, + 0x1b, 0xb3, 0x8e, 0x19, 0x32, 0x9b, 0x5e, 0xe0, 0x75, 0xbe, 0x9a, 0xaa, + 0x18, 0xf2, 0xdf, 0xa7, 0x8f, 0xf2, 0xe7, 0x49, 0xce, 0x56, 0x87, 0x0a, + 0x9f, 0x9d, 0x93, 0x7d, 0xa4, 0x76, 0x27, 0x04, 0xd4, 0x57, 0xc3, 0x3b, + 0x18, 0xbd, 0xda, 0x79, 0x75, 0xd6, 0x53, 0x5b, 0x15, 0xb1, 0x3c, 0xce, + 0x41, 0xa5, 0x3c, 0xdf, 0x37, 0x83, 0xc4, 0x95, 0xeb, 0x15, 0x3c, 0x5a, + 0xc3, 0x7b, 0x12, 0xb0, 0x46, 0x20, 0x88, 0xf3, 0x58, 0xe6, 0x83, 0xf9, + 0x40, 0xe7, 0x46, 0x14, 0xd0, 0x14, 0xbb, 0xde, 0x19, 0xad, 0x60, 0x93, + 0x9d, 0xe0, 0x39, 0x02, 0x81, 0xc1, 0x00, 0xc8, 0xb3, 0x99, 0xe5, 0xec, + 0x4a, 0x04, 0x7d, 0xda, 0xfd, 0x59, 0xd5, 0x89, 0x26, 0x3b, 0x12, 0x43, + 0x59, 0x21, 0xc9, 0xa3, 0x7d, 0x5d, 0xb9, 0x88, 0x2f, 0xa9, 0x53, 0xbf, + 0x43, 0x97, 0x0d, 0x70, 0x2c, 0xfe, 0x6d, 0x51, 0xa0, 0x01, 0x7d, 0x1b, + 0x17, 0x43, 0x19, 0x53, 0x68, 0x2e, 0x3c, 0xa3, 0xc9, 0x40, 0xd0, 0x7b, + 0x48, 0x97, 0x14, 0x8c, 0x7e, 0xaf, 0x7a, 0x66, 0x66, 0x2d, 0x93, 0xc8, + 0xe5, 0x44, 0xa6, 0xb4, 0x25, 0xd2, 0xa3, 0xbb, 0xfe, 0x4c, 0xa5, 0x84, + 0xb0, 0x71, 0x1e, 0xb5, 0x60, 0xba, 0x8c, 0x67, 0x46, 0x0b, 0x85, 0xed, + 0xaf, 0x9d, 0x9b, 0x4d, 0x1d, 0xf0, 0x89, 0x51, 0x14, 0xc5, 0xf1, 0x9d, + 0xf7, 0xbf, 0x3b, 0x62, 0x63, 0x40, 0xc5, 0x8d, 0xc4, 0x5a, 0x1d, 0x5f, + 0x1d, 0x5a, 0xa6, 0x80, 0x4b, 0x2a, 0x4b, 0xcc, 0xa6, 0x96, 0xda, 0x96, + 0x41, 0xfb, 0xbd, 0x68, 0x5e, 0x69, 0x0e, 0x46, 0xc4, 0xa8, 0x72, 0x5b, + 0x9b, 0x66, 0x2a, 0x5c, 0xf6, 0xd0, 0x26, 0x12, 0x74, 0xf5, 0x8c, 0x0b, + 0xc3, 0xbd, 0xe1, 0x75, 0xdc, 0x98, 0xb0, 0x43, 0x05, 0x83, 0xb6, 0x0a, + 0x24, 0x0a, 0xe5, 0xee, 0x6b, 0x55, 0x6e, 0x37, 0x1b, 0x47, 0xce, 0x78, + 0x4c, 0x48, 0xb8, 0x31, 0x26, 0x7e, 0x0d, 0xf9, 0x34, 0xfd, 0x8c, 0x39, + 0x38, 0x8c, 0xb5, 0x11, 0x02, 0x57, 0x43, 0x02, 0x81, 0xc0, 0x7c, 0xe3, + 0xed, 0x02, 0x02, 0x49, 0xf1, 0x39, 0x67, 0x94, 0x08, 0x0d, 0x9f, 0x4a, + 0x8c, 0xec, 0x6b, 0xe8, 0x94, 0x41, 0x69, 0x65, 0x09, 0x83, 0x42, 0x3f, + 0x2b, 0x68, 0xe8, 0x54, 0x5a, 0x32, 0x7a, 0xbc, 0x74, 0x8a, 0x2b, 0x66, + 0x4c, 0x7e, 0x69, 0x2d, 0xe2, 0x8b, 0xa7, 0xee, 0x1d, 0x12, 0x79, 0x27, + 0x8c, 0x1b, 0x4e, 0xd8, 0x2b, 0x1d, 0x4c, 0xa6, 0xc8, 0x09, 0xd0, 0xc0, + 0x28, 0xc1, 0x00, 0xaa, 0x7e, 0x79, 0x59, 0xdd, 0xc5, 0x7d, 0xa0, 0x57, + 0xf7, 0x2b, 0x4f, 0x28, 0xe0, 0xc7, 0x98, 0xd9, 0x75, 0xde, 0xbe, 0x14, + 0xdc, 0x52, 0x84, 0xfa, 0xb2, 0x83, 0x4f, 0x6b, 0x08, 0x19, 0x25, 0x4c, + 0xf4, 0x9d, 0x2c, 0x6e, 0x3c, 0xab, 0xcf, 0x62, 0xd9, 0x70, 0x07, 0x93, + 0xd0, 0xcb, 0xf7, 0xdb, 0x4a, 0xb0, 0x67, 0x55, 0x03, 0x3a, 0x0f, 0x68, + 0xaa, 0xbd, 0xdf, 0x33, 0x04, 0xf2, 0x2a, 0x27, 0xe9, 0x63, 0x31, 0x3d, + 0x37, 0x16, 0x6a, 0xbf, 0xe3, 0xbc, 0x46, 0xe5, 0x99, 0xa4, 0xa8, 0x2c, + 0x65, 0x40, 0x0c, 0xe8, 0xaa, 0xf1, 0x1c, 0xe5, 0xd0, 0xca, 0xc4, 0xf8, + 0x50, 0x71, 0x81, 0x17, 0xb0, 0x2b, 0xc8, 0x19, 0xd6, 0xf5, 0xbf, 0x04, + 0xb7, 0xe2, 0x07, 0x23, 0xfa, 0x70, 0x39, 0x31, 0x5c, 0x5c, 0x66, 0xae, + 0xb9, 0x82, 0x93, 0x54, 0x48, 0x57, 0x58, 0xe5, 0x23, 0x19, 0x02, 0x81, + 0xc1, 0x00, 0x96, 0x07, 0x1b, 0xbd, 0xf1, 0xfa, 0x0a, 0x8d, 0x82, 0x0b, + 0xed, 0x01, 0x60, 0xba, 0x81, 0x61, 0xcf, 0x92, 0x6b, 0x5d, 0x6d, 0xa7, + 0x23, 0x4e, 0xb3, 0x6c, 0xdd, 0x68, 0xcb, 0x0a, 0xdd, 0x79, 0xa0, 0x27, + 0x22, 0x31, 0xd9, 0xd8, 0x80, 0x04, 0x63, 0x21, 0xea, 0x78, 0x9e, 0x0e, + 0xbc, 0xb1, 0x7b, 0xc5, 0xcf, 0x7b, 0x89, 0x0c, 0xe4, 0x52, 0xea, 0x0b, + 0x31, 0x65, 0x8f, 0xf2, 0x45, 0x93, 0xb9, 0x93, 0x18, 0xd4, 0x7c, 0xc9, + 0xe1, 0x41, 0xa0, 0x20, 0x22, 0x6f, 0x80, 0x56, 0xdc, 0xd8, 0x95, 0xc1, + 0x2e, 0xf2, 0x11, 0xa9, 0x1c, 0xa8, 0x0a, 0xdb, 0x42, 0x37, 0x7b, 0x58, + 0x2c, 0x1c, 0x99, 0xcd, 0xab, 0x82, 0x48, 0x11, 0x90, 0x93, 0xf5, 0xa2, + 0x38, 0x22, 0xf5, 0x2c, 0x98, 0x28, 0x68, 0x97, 0x6a, 0xd2, 0x18, 0x09, + 0x18, 0x1e, 0xfd, 0x66, 0x72, 0x52, 0x08, 0x0c, 0x5f, 0x00, 0x61, 0x6a, + 0x61, 0xa1, 0xd8, 0x68, 0xdd, 0x7a, 0x4e, 0xdc, 0x45, 0x6c, 0xd9, 0x7d, + 0x6e, 0x6f, 0x67, 0x50, 0xa2, 0xd5, 0x03, 0x5e, 0x59, 0x2c, 0x96, 0x8c, + 0x46, 0x5f, 0x4c, 0x5a, 0x6c, 0xf0, 0xc1, 0x77, 0xdb, 0xe5, 0xb1, 0x69, + 0xee, 0xbc, 0xaa, 0xd8, 0xeb, 0xbe, 0x7d, 0xd2, 0x98, 0x71, 0x87, 0xdc, + 0x3c, 0x52, 0x79, 0xbd, 0x90, 0xe3, 0x27, 0x4b, 0x0c, 0x73, 0xb5, 0xb9, + 0x48, 0x3d, 0x02, 0x81, 0xc0, 0x08, 0x0d, 0xaf, 0x87, 0x3b, 0xaf, 0x04, + 0x0a, 0x47, 0x82, 0x6f, 0x8b, 0x42, 0xaa, 0x05, 0xc0, 0xdc, 0x5d, 0xee, + 0x17, 0xdd, 0x17, 0x28, 0xa5, 0xf4, 0xd5, 0x86, 0x57, 0x18, 0x6f, 0xd8, + 0x29, 0xf4, 0x51, 0xd2, 0x6a, 0xa7, 0xc7, 0x54, 0xb2, 0xda, 0xa2, 0xb1, + 0xff, 0x73, 0x5d, 0x6e, 0xd2, 0x52, 0x75, 0xdb, 0x01, 0xfe, 0xae, 0xf6, + 0x16, 0xfb, 0x5d, 0x9d, 0x48, 0x75, 0x99, 0xd5, 0x4b, 0x6f, 0x99, 0x81, + 0xbf, 0xc5, 0x79, 0x45, 0xad, 0x5f, 0x8b, 0x22, 0xf4, 0xaf, 0x95, 0xb1, + 0x9f, 0x83, 0x86, 0x21, 0xcd, 0xea, 0x5f, 0x89, 0xc8, 0xba, 0x57, 0x5f, + 0x5a, 0xb0, 0x2e, 0x3b, 0xff, 0xbf, 0x89, 0xbb, 0x15, 0x68, 0xc9, 0xc5, + 0x9f, 0x8d, 0xdc, 0xc5, 0x99, 0xdc, 0xc2, 0x2b, 0x1b, 0xe5, 0xd8, 0xa8, + 0xd1, 0x8c, 0x39, 0x16, 0x6c, 0x3f, 0xfd, 0x8f, 0x29, 0x4f, 0xec, 0xa2, + 0x3f, 0x9f, 0x3e, 0x91, 0x8a, 0xbf, 0xa4, 0x45, 0xab, 0x6e, 0x5d, 0xb6, + 0x88, 0xbd, 0xbb, 0x9f, 0x2f, 0x8c, 0xd9, 0x54, 0x83, 0xf3, 0x22, 0x9b, + 0x1f, 0xf0, 0xde, 0x8a, 0xcb, 0x81, 0x16, 0xaa, 0x48, 0x08, 0x8c, 0x5b, + 0xb0, 0x2a, 0x7f, 0x36, 0xc6, 0xf0, 0x30, 0x8d, 0x83, 0xd4, 0xae, 0x3a, + 0x9a, 0x9c, 0xff, 0xc4, 0x76, 0x1a, 0x5a, 0x10, 0x2c, 0xa3, 0xd4, 0xea, + 0xef, 0x8f, 0x51, 0xf9, 0x70}; + +static const std::vector priv_key_60{ + 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xcd, 0x28, 0xc6, 0x6b, 0x3c, 0xf8, 0xb7, 0x5d, 0x2a, 0x4a, + 0x6d, 0x96, 0xc7, 0xab, 0xcf, 0x21, 0x45, 0xbe, 0x89, 0x7d, 0x17, 0xa2, + 0x5b, 0x89, 0x70, 0xfa, 0xf4, 0xaf, 0xa4, 0x8a, 0x9a, 0xb2, 0x49, 0x22, + 0x83, 0x08, 0x4e, 0x2b, 0x41, 0x4f, 0xf4, 0xc3, 0x16, 0x87, 0x1b, 0xda, + 0x66, 0x08, 0xf0, 0xd9, 0x84, 0xaa, 0x0d, 0xe0, 0x99, 0x0c, 0xdf, 0x4f, + 0xfa, 0xa0, 0xd9, 0x86, 0x45, 0x24, 0x6c, 0xf1, 0x93, 0xc5, 0xf2, 0x83, + 0x8e, 0x55, 0xbe, 0xa3, 0x0d, 0x63, 0xc0, 0x33, 0xb8, 0x5b, 0x3f, 0xb7, + 0xd9, 0xc4, 0xfb, 0x5b, 0xfe, 0x09, 0x19, 0x01, 0x51, 0x1d, 0x9f, 0xe2, + 0x0e, 0x0a, 0x59, 0xb5, 0xc2, 0xae, 0x13, 0x9b, 0x00, 0x21, 0x27, 0xb4, + 0x29, 0xa1, 0x6e, 0x72, 0x3b, 0xc8, 0x1c, 0xbf, 0x76, 0x5c, 0x20, 0xcf, + 0xc9, 0xb4, 0x92, 0x68, 0x45, 0x0b, 0x3e, 0x8a, 0x8f, 0x83, 0xcb, 0x1d, + 0xbf, 0x76, 0x96, 0x0b, 0x3f, 0xcd, 0x84, 0x73, 0x7a, 0x9d, 0x31, 0x6a, + 0x87, 0x0e, 0x74, 0x19, 0xd2, 0x8a, 0x59, 0x59, 0x0e, 0x76, 0xfb, 0xc7, + 0x04, 0xf3, 0x80, 0x17, 0x19, 0x23, 0x4c, 0xc5, 0x11, 0xa2, 0x0c, 0xbd, + 0x2a, 0x68, 0xac, 0x8f, 0x16, 0x10, 0xa4, 0x3c, 0x3e, 0xee, 0xa2, 0x6d, + 0x58, 0x35, 0x6e, 0x1f, 0x9f, 0x48, 0x97, 0xcc, 0x3e, 0x78, 0x87, 0xff, + 0x3f, 0xc1, 0x71, 0xb0, 0x5a, 0xa8, 0x2c, 0x99, 0xa9, 0x6a, 0xbc, 0x3a, + 0x99, 0xbc, 0xa9, 0x14, 0xec, 0xf2, 0xea, 0x0d, 0xd2, 0x76, 0x99, 0x03, + 0x5d, 0xd9, 0x05, 0x5e, 0xcb, 0x00, 0x16, 0xa1, 0x02, 0x87, 0xc2, 0xa7, + 0xbb, 0x9f, 0xb7, 0xb0, 0xa1, 0x37, 0xdb, 0xbf, 0x98, 0xce, 0x8f, 0x22, + 0xf1, 0x8e, 0x47, 0x03, 0x3a, 0x0b, 0x1c, 0xe3, 0x79, 0xec, 0x66, 0x8a, + 0xe6, 0xd2, 0x25, 0xf0, 0x07, 0xd5, 0x3c, 0x74, 0xa9, 0x81, 0xe8, 0xd2, + 0xaf, 0xff, 0x9d, 0x14, 0x78, 0x94, 0x6a, 0x79, 0x23, 0x83, 0x99, 0x63, + 0x8a, 0x28, 0x22, 0x0b, 0xe6, 0x8b, 0x3d, 0x1a, 0xb0, 0xc1, 0x91, 0x0a, + 0x1c, 0x2b, 0xc8, 0x81, 0x48, 0x2b, 0x06, 0xc0, 0x4c, 0x2f, 0x4a, 0x9b, + 0xdc, 0xa7, 0xdc, 0x7e, 0xa1, 0x2c, 0xd7, 0xaf, 0x41, 0x0b, 0x04, 0x0a, + 0xb0, 0x1d, 0x8e, 0x4c, 0xb1, 0x0b, 0xa9, 0xd4, 0xe3, 0x04, 0xb9, 0xad, + 0x95, 0xda, 0x35, 0xa9, 0x81, 0xcd, 0x6c, 0x07, 0xdd, 0x59, 0x3f, 0xd0, + 0x79, 0xc9, 0x21, 0x52, 0xe3, 0x3b, 0xa3, 0xe7, 0x5d, 0x6a, 0xba, 0xef, + 0x5f, 0x58, 0x48, 0x3e, 0x0d, 0xa8, 0x21, 0xc7, 0x9e, 0x2d, 0x45, 0x8e, + 0x1b, 0x5e, 0x25, 0x71, 0x87, 0x47, 0x88, 0xc2, 0x76, 0x23, 0x5d, 0x90, + 0x2f, 0x99, 0x87, 0x9f, 0xce, 0xc4, 0xdb, 0xce, 0x60, 0x2e, 0x73, 0x42, + 0xb4, 0x7d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x75, + 0x86, 0xa1, 0x3b, 0xf7, 0x7e, 0xa7, 0x54, 0x18, 0x90, 0xf0, 0x7c, 0x8a, + 0xbf, 0xb2, 0x75, 0x66, 0x05, 0xc3, 0xaf, 0x44, 0x65, 0xbe, 0xb8, 0x5a, + 0x5f, 0x78, 0xe2, 0x51, 0x89, 0x11, 0x1b, 0x86, 0xe7, 0xdd, 0x56, 0x59, + 0xa9, 0x4f, 0xcd, 0xe4, 0xf2, 0x09, 0x2a, 0xb6, 0xdb, 0x02, 0xce, 0xa6, + 0x62, 0x85, 0x2c, 0x01, 0xad, 0x23, 0x20, 0x0b, 0xa1, 0x3e, 0x7a, 0xfc, + 0x81, 0x7d, 0x84, 0x63, 0x60, 0x74, 0x7d, 0xd5, 0xf2, 0x65, 0x0c, 0x5b, + 0x9b, 0xfe, 0x64, 0xa1, 0x4b, 0x3f, 0x96, 0x0e, 0x47, 0x5c, 0xda, 0x0a, + 0x00, 0x65, 0xe3, 0x82, 0x4e, 0x8d, 0xd0, 0x41, 0xb1, 0xf6, 0xc7, 0x19, + 0x23, 0x15, 0x76, 0x31, 0x46, 0xfe, 0xe8, 0xff, 0x5c, 0xa6, 0xe8, 0x92, + 0x63, 0xa0, 0x39, 0x7f, 0xb6, 0x72, 0xb0, 0x4e, 0x1f, 0x9a, 0x75, 0xf5, + 0xd5, 0x03, 0x90, 0x70, 0x70, 0x61, 0xcc, 0x67, 0x04, 0x10, 0x95, 0x77, + 0x58, 0xd4, 0x61, 0x00, 0x3a, 0x43, 0x08, 0x5f, 0xb1, 0x9d, 0xd2, 0xba, + 0xd1, 0xbc, 0x19, 0x83, 0x1b, 0x90, 0x3c, 0xba, 0xf9, 0x04, 0xae, 0x15, + 0x37, 0xa6, 0x2f, 0xe1, 0x9f, 0x96, 0xfd, 0x54, 0xfc, 0xdc, 0x99, 0x80, + 0x18, 0xab, 0xd4, 0x36, 0xb1, 0x48, 0x7f, 0xdd, 0xce, 0x73, 0xd4, 0x8f, + 0xd4, 0x4f, 0xa3, 0xff, 0x49, 0x82, 0x93, 0xfb, 0x9c, 0x4e, 0x41, 0x95, + 0x28, 0x66, 0x33, 0xc6, 0x30, 0xfb, 0xc6, 0x87, 0xd2, 0x7b, 0xb6, 0xb1, + 0x2d, 0x67, 0xe7, 0xcc, 0x16, 0x8b, 0x7c, 0x24, 0x2c, 0x88, 0xb8, 0x28, + 0xf4, 0x1a, 0x68, 0x21, 0x58, 0x90, 0x70, 0x87, 0x5e, 0x9e, 0x26, 0x80, + 0x14, 0xf9, 0x9f, 0x25, 0xf6, 0x4c, 0xfc, 0x1d, 0xa7, 0xe0, 0x47, 0xe3, + 0x42, 0x87, 0xad, 0x1a, 0x26, 0x5b, 0x17, 0x6d, 0x36, 0xd3, 0x2d, 0x50, + 0x28, 0x75, 0x0b, 0x89, 0x49, 0x1b, 0x54, 0x6b, 0xd4, 0x2d, 0x45, 0x94, + 0x31, 0xd8, 0xdd, 0x82, 0xcf, 0x06, 0x74, 0xab, 0xf7, 0x33, 0x0b, 0x8e, + 0xbb, 0xf9, 0x12, 0x94, 0xd4, 0x7e, 0x73, 0x83, 0xa5, 0x20, 0x9a, 0x7b, + 0xa8, 0x42, 0x25, 0x39, 0x50, 0x1a, 0x8a, 0xfc, 0x5e, 0xa5, 0x43, 0xb5, + 0x56, 0xf7, 0x80, 0xc8, 0xb9, 0x2e, 0xab, 0x44, 0x9f, 0xbb, 0xdd, 0x4a, + 0x74, 0xc7, 0xa9, 0x83, 0x4a, 0x9b, 0xdc, 0x99, 0xf4, 0xbe, 0x3a, 0x06, + 0x46, 0xb6, 0xb7, 0x5f, 0xdf, 0x7b, 0x55, 0x15, 0x4c, 0xa3, 0x43, 0xbd, + 0x0e, 0xd8, 0x3e, 0xb8, 0x1c, 0x41, 0x80, 0x04, 0xfb, 0xf1, 0x86, 0x09, + 0x63, 0xe1, 0xea, 0x74, 0x8b, 0xf9, 0x09, 0x2a, 0x6a, 0xc9, 0x9c, 0x62, + 0xe0, 0xfb, 0x6b, 0xc4, 0x33, 0xd2, 0x99, 0xeb, 0xd7, 0x35, 0xf5, 0x20, + 0x19, 0x01, 0x3a, 0x5f, 0xd2, 0xbd, 0x11, 0x3c, 0x63, 0x1d, 0xe5, 0x02, + 0x81, 0xc1, 0x00, 0xe9, 0x87, 0xc5, 0x93, 0x9a, 0x9f, 0x76, 0x2b, 0x35, + 0x15, 0xc6, 0xed, 0xcc, 0xc1, 0x15, 0xdf, 0xf8, 0xa4, 0xb1, 0xfb, 0x2d, + 0x14, 0xec, 0xc9, 0x7b, 0xf5, 0x35, 0x22, 0x27, 0x09, 0x9d, 0xd0, 0x3a, + 0x01, 0x7a, 0xb8, 0xae, 0x58, 0x2d, 0xbe, 0x3d, 0x61, 0xef, 0x56, 0x9b, + 0x1e, 0x08, 0xf7, 0x23, 0x01, 0x7b, 0x0e, 0x46, 0xdb, 0x2a, 0xd3, 0xc0, + 0xf8, 0xf0, 0x4c, 0x19, 0x4f, 0x30, 0xbb, 0x6d, 0x8d, 0x63, 0x90, 0xb2, + 0xe0, 0x2f, 0x09, 0x16, 0xac, 0xde, 0xb5, 0xb7, 0x59, 0x4e, 0xcd, 0x9b, + 0x40, 0x7e, 0x75, 0x9e, 0xb7, 0x95, 0x86, 0xb3, 0x84, 0x6a, 0x10, 0x19, + 0x8e, 0x11, 0xc8, 0x12, 0xa6, 0xba, 0x81, 0xa7, 0x92, 0x4b, 0xdc, 0xde, + 0xf4, 0x1e, 0xe0, 0x9a, 0xd9, 0xca, 0x68, 0xa8, 0xc7, 0x1b, 0x20, 0x41, + 0xc7, 0x27, 0x4c, 0xbd, 0x66, 0x25, 0xfb, 0xc1, 0x6c, 0x09, 0x15, 0xfc, + 0xab, 0xaf, 0xb6, 0x86, 0xbd, 0xfa, 0x7f, 0x4f, 0xd3, 0xc6, 0x32, 0xbe, + 0xcf, 0x89, 0xf8, 0xa9, 0x70, 0xcb, 0x9e, 0x41, 0xdc, 0xc1, 0x61, 0x0f, + 0x22, 0xd1, 0x75, 0x0a, 0x9c, 0x17, 0x58, 0xad, 0x62, 0x9c, 0x0c, 0x27, + 0x66, 0xd8, 0x5a, 0x20, 0xb1, 0xe0, 0x12, 0xc0, 0xfb, 0x14, 0x6a, 0xfc, + 0x8b, 0x13, 0xd0, 0xe0, 0x3d, 0x8b, 0xda, 0x60, 0x25, 0x44, 0xb8, 0x3b, + 0x57, 0x32, 0x5f, 0x02, 0x81, 0xc1, 0x00, 0xe0, 0xe6, 0x2d, 0x8e, 0x30, + 0x42, 0x12, 0x31, 0x96, 0x0a, 0xfd, 0x71, 0xf2, 0xa1, 0x9b, 0xc8, 0x61, + 0x03, 0x2c, 0xa4, 0x6b, 0x39, 0x76, 0x9d, 0x02, 0x77, 0x34, 0xff, 0x2d, + 0xf1, 0xec, 0x02, 0x51, 0x40, 0x8a, 0x40, 0x84, 0xc6, 0xec, 0xdd, 0x05, + 0x11, 0x7b, 0x70, 0x41, 0xd5, 0xfe, 0xcd, 0x0d, 0xb8, 0x50, 0x76, 0xa4, + 0x6f, 0x94, 0x2a, 0x76, 0x5a, 0xd0, 0xf8, 0xa6, 0xc3, 0x59, 0x5a, 0xbf, + 0xa8, 0xad, 0xc6, 0xaa, 0xb7, 0x49, 0xc7, 0x9b, 0xb0, 0xb2, 0xdd, 0x89, + 0x31, 0x0b, 0xf3, 0xd4, 0x79, 0x80, 0x75, 0x46, 0x41, 0x92, 0xa1, 0xb8, + 0x28, 0xc3, 0x76, 0xe6, 0x24, 0xab, 0x43, 0x2d, 0x05, 0x8c, 0x2b, 0xfb, + 0xd3, 0xac, 0x47, 0x6f, 0x9b, 0x1a, 0x07, 0x33, 0x0f, 0x83, 0x99, 0x3a, + 0xd1, 0xd0, 0x4f, 0x65, 0x6e, 0x97, 0x95, 0xcb, 0xf4, 0xd7, 0x6e, 0x65, + 0x9d, 0xce, 0x30, 0x67, 0xb1, 0xc8, 0x78, 0xdf, 0xe1, 0x92, 0xb4, 0xa4, + 0x23, 0x60, 0x43, 0xda, 0xd1, 0x0d, 0x0d, 0x0d, 0x32, 0xc5, 0x52, 0x32, + 0x28, 0xdf, 0xcd, 0x36, 0x3e, 0x0b, 0x2f, 0x22, 0x96, 0xf4, 0x56, 0x61, + 0x24, 0x5c, 0x96, 0x56, 0x67, 0x01, 0x11, 0xc6, 0x90, 0xa7, 0xd5, 0xd1, + 0x1d, 0xdc, 0x14, 0x52, 0x41, 0x99, 0x93, 0x5b, 0x7b, 0x7b, 0x6a, 0x11, + 0xf5, 0xfa, 0x15, 0x6d, 0xb9, 0x9e, 0xa3, 0x02, 0x81, 0xc1, 0x00, 0xc6, + 0xa2, 0x75, 0xab, 0xd7, 0x19, 0x4b, 0xa9, 0xf4, 0xbd, 0x51, 0x37, 0x73, + 0xb1, 0xc8, 0xa9, 0x79, 0x14, 0x9d, 0x4e, 0xc8, 0x49, 0xc4, 0x1e, 0x9d, + 0x11, 0x34, 0xe0, 0x97, 0xd3, 0xd6, 0x28, 0x07, 0x2e, 0xba, 0xf3, 0xdb, + 0x57, 0xa5, 0x90, 0xeb, 0x25, 0x22, 0x2e, 0xc8, 0x42, 0x03, 0xde, 0x32, + 0x28, 0x50, 0x43, 0x14, 0x81, 0xd7, 0x2b, 0xc6, 0x37, 0xf8, 0x2c, 0xc2, + 0x5a, 0x59, 0x59, 0x13, 0x15, 0xf0, 0x5a, 0x63, 0xcb, 0xcc, 0x36, 0x2e, + 0xd3, 0x5b, 0x9b, 0xb5, 0x18, 0x81, 0xae, 0xe1, 0x1f, 0x3a, 0x71, 0x51, + 0x4f, 0x56, 0x1f, 0xfd, 0x11, 0xe4, 0x25, 0x4d, 0x97, 0x4a, 0x08, 0xa3, + 0xd4, 0xad, 0x4f, 0x1a, 0xf9, 0x95, 0x0d, 0x89, 0x96, 0x9b, 0xac, 0xf0, + 0x09, 0xcf, 0xe0, 0xb5, 0xae, 0xa5, 0xa4, 0x0a, 0x4f, 0x1b, 0x5e, 0x6a, + 0xbb, 0x38, 0x13, 0xab, 0xb1, 0xf9, 0x08, 0x7a, 0xa2, 0x8e, 0x12, 0xf3, + 0x09, 0x24, 0xc8, 0xa5, 0x5d, 0xbc, 0x77, 0xed, 0x55, 0x1a, 0x46, 0x27, + 0xd9, 0x89, 0x58, 0x53, 0x2d, 0x32, 0x4f, 0x1c, 0x50, 0xc1, 0x58, 0x8c, + 0x6d, 0xb8, 0x6d, 0xf5, 0x0c, 0xab, 0x2e, 0xab, 0x55, 0x0f, 0x31, 0x9a, + 0x1d, 0xb2, 0x3a, 0x41, 0x6b, 0x4f, 0x32, 0xb1, 0x1c, 0x9a, 0xfe, 0x4f, + 0xbe, 0x09, 0xf6, 0xf5, 0x50, 0xbd, 0xe2, 0xf6, 0x96, 0x74, 0x81, 0x02, + 0x81, 0xc1, 0x00, 0x99, 0xc9, 0xec, 0xd6, 0xf1, 0x7b, 0x0c, 0xd3, 0xe9, + 0xa5, 0x64, 0x40, 0x5a, 0x49, 0x56, 0xac, 0xc4, 0x62, 0x16, 0x51, 0xec, + 0x9c, 0xa3, 0xd6, 0xa4, 0x0b, 0xfe, 0x2a, 0x8d, 0x31, 0x84, 0x50, 0xe5, + 0x5c, 0xfb, 0xed, 0x38, 0x9e, 0x8a, 0xf4, 0x6c, 0x75, 0xd2, 0xf2, 0x25, + 0xa2, 0xff, 0x15, 0x1b, 0x4f, 0xb1, 0x7e, 0x1f, 0xdd, 0xc8, 0xf4, 0xec, + 0x70, 0x17, 0xbc, 0x20, 0xd5, 0x2e, 0xb2, 0x16, 0xa3, 0x73, 0x09, 0x8a, + 0x4d, 0xc1, 0xdf, 0x04, 0x40, 0xe5, 0x5f, 0x06, 0x64, 0x8a, 0xa6, 0xd6, + 0xe1, 0xab, 0x0d, 0x06, 0xd8, 0xea, 0x3b, 0x3a, 0x22, 0x6d, 0xdf, 0x4d, + 0x6b, 0x3f, 0xcd, 0xb4, 0xe8, 0xb9, 0x3c, 0x8e, 0x7c, 0xe5, 0xaf, 0x07, + 0xcb, 0x89, 0x15, 0xe9, 0x3d, 0xaf, 0xa0, 0xc5, 0x8f, 0x1a, 0x22, 0x60, + 0xdb, 0x2a, 0x3f, 0x1d, 0xf4, 0x34, 0xa8, 0xe2, 0x45, 0xf1, 0xec, 0x39, + 0xcc, 0x61, 0xa8, 0xfe, 0x77, 0x53, 0x09, 0xc1, 0xc0, 0x0b, 0x20, 0xfb, + 0x6d, 0xbe, 0xbd, 0xf1, 0x0b, 0x89, 0xd1, 0x36, 0x49, 0xab, 0x18, 0xba, + 0x01, 0xdd, 0x46, 0x03, 0x22, 0x34, 0xbd, 0x28, 0xba, 0x63, 0xb1, 0xce, + 0x2d, 0xab, 0x96, 0x8b, 0x30, 0xfa, 0x04, 0x05, 0x76, 0xa4, 0xbb, 0x24, + 0xb0, 0x85, 0x23, 0x36, 0x08, 0x8f, 0x91, 0x2d, 0xed, 0x05, 0x71, 0x47, + 0xd2, 0x09, 0x7f, 0x02, 0x81, 0xc1, 0x00, 0x8d, 0xab, 0x32, 0xaf, 0xc5, + 0x75, 0x2a, 0x6b, 0x77, 0x06, 0x9b, 0xf4, 0xbf, 0xce, 0x45, 0x3b, 0xbb, + 0x23, 0x0b, 0xcb, 0x55, 0xaa, 0xf8, 0x3a, 0x9f, 0xa2, 0x11, 0xf3, 0xbc, + 0xee, 0x99, 0xc3, 0x2b, 0xc1, 0xf7, 0x55, 0xc0, 0xb0, 0x90, 0x9d, 0xf8, + 0xeb, 0x4f, 0x52, 0x8a, 0x48, 0x30, 0xd6, 0x58, 0xea, 0x4d, 0xde, 0x08, + 0x25, 0x8c, 0x5c, 0xc6, 0xac, 0xb0, 0xae, 0xe6, 0x50, 0x80, 0x81, 0xd4, + 0xf5, 0x33, 0x10, 0x2f, 0xe1, 0xd0, 0x88, 0x2a, 0xed, 0x54, 0xa4, 0xb6, + 0x81, 0x49, 0x70, 0x50, 0x21, 0x49, 0x99, 0xb7, 0x76, 0x7f, 0x13, 0xe1, + 0x01, 0x5f, 0x75, 0x1f, 0xb6, 0x77, 0xd1, 0x32, 0x82, 0x78, 0xf3, 0x9d, + 0x2d, 0xa0, 0x5f, 0xa6, 0x55, 0xee, 0x76, 0x34, 0x02, 0xfe, 0x95, 0x2c, + 0x0a, 0x9f, 0xdb, 0xe3, 0x18, 0x56, 0x35, 0x10, 0x9b, 0x99, 0xb2, 0x37, + 0x12, 0xe2, 0xa5, 0xf2, 0x6e, 0x9e, 0x70, 0x80, 0x70, 0xf8, 0x79, 0xda, + 0xc8, 0x2a, 0x26, 0xe0, 0xaf, 0xf8, 0x05, 0x6d, 0x0d, 0xa9, 0x96, 0x80, + 0x50, 0x06, 0xb6, 0xda, 0xdb, 0x31, 0x33, 0x45, 0x91, 0xeb, 0x66, 0x03, + 0x23, 0x48, 0xfe, 0x92, 0x54, 0xb4, 0x0f, 0x44, 0x22, 0x79, 0x6d, 0xe0, + 0xa4, 0x3a, 0x0c, 0x02, 0x4b, 0x47, 0x0d, 0x12, 0x8a, 0x14, 0x4a, 0xeb, + 0xab, 0xbb, 0xd7, 0xac, 0xc3, 0x8f, 0x00}; + +static const std::vector priv_key_61{ + 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xc5, 0xf8, 0xf2, 0x56, 0x85, 0x7e, 0x74, 0xf7, 0xe0, 0xae, + 0x69, 0x38, 0x06, 0x8d, 0x73, 0x3d, 0x2c, 0xe6, 0xf6, 0x1f, 0x85, 0xfc, + 0xb1, 0xd1, 0x46, 0xb6, 0xf5, 0x14, 0x63, 0x99, 0x2f, 0xe3, 0x70, 0x51, + 0xd8, 0x28, 0x34, 0x81, 0x3b, 0x48, 0xe7, 0xc1, 0xef, 0xf7, 0xda, 0xd4, + 0x12, 0xe1, 0x83, 0xc6, 0x87, 0xc6, 0xd6, 0x46, 0xae, 0x6d, 0x90, 0x49, + 0x3c, 0x66, 0x0e, 0xb6, 0x3a, 0xc0, 0x9f, 0xc3, 0x38, 0x93, 0xc6, 0x6b, + 0x6c, 0x7a, 0xbc, 0x5b, 0x90, 0x38, 0x8c, 0xce, 0x4a, 0xdb, 0xa4, 0xd6, + 0x97, 0xbb, 0xa2, 0x98, 0x54, 0x85, 0x1c, 0x22, 0x26, 0x8d, 0x3d, 0x69, + 0x72, 0x84, 0xc6, 0xc2, 0x0f, 0x14, 0xa4, 0x89, 0x76, 0xde, 0xb8, 0xff, + 0x7b, 0x77, 0xf1, 0x2f, 0xa8, 0xf4, 0x60, 0xf7, 0x96, 0x1b, 0xf7, 0x3c, + 0xda, 0xfb, 0x83, 0xad, 0xb4, 0x96, 0x72, 0x5d, 0x6e, 0x58, 0xc3, 0x6b, + 0x89, 0xbc, 0x00, 0x71, 0xfb, 0x01, 0x1c, 0x4e, 0x43, 0x94, 0x4a, 0x09, + 0xa1, 0x06, 0x54, 0x86, 0xd1, 0xa3, 0x7f, 0x6e, 0xee, 0xd6, 0x37, 0xd4, + 0xcf, 0xb1, 0x1e, 0x77, 0x79, 0x57, 0x26, 0xcf, 0x8e, 0x72, 0xdc, 0x9b, + 0x65, 0x37, 0x8e, 0x5c, 0xaf, 0x4f, 0xd5, 0x26, 0x17, 0x28, 0x5d, 0xd1, + 0x08, 0xc3, 0x88, 0xce, 0x12, 0x09, 0x9d, 0xb2, 0x0c, 0xbc, 0x3d, 0xa5, + 0x2f, 0x9d, 0x37, 0x01, 0x5b, 0xf5, 0xb8, 0x17, 0x11, 0xa7, 0x57, 0xfb, + 0x3b, 0x79, 0x6d, 0xf6, 0x99, 0x38, 0xea, 0x49, 0xe3, 0xe2, 0xc7, 0xcf, + 0xcc, 0x4a, 0x0b, 0xdd, 0xfe, 0x28, 0x8d, 0x6b, 0x28, 0x82, 0xf4, 0xfd, + 0xf7, 0x60, 0xc5, 0xd5, 0x99, 0xb8, 0x0e, 0x37, 0xc1, 0x47, 0x52, 0x6e, + 0xc8, 0x33, 0x3d, 0xc4, 0x73, 0x83, 0x6e, 0x9c, 0x98, 0x5e, 0x72, 0xc8, + 0x0a, 0x6f, 0xe1, 0xe4, 0x33, 0xb0, 0x38, 0xa8, 0xce, 0xa7, 0x72, 0x39, + 0x49, 0x88, 0x97, 0x36, 0xf4, 0xed, 0x84, 0x54, 0x03, 0xaa, 0xe7, 0x62, + 0x7d, 0xe9, 0x03, 0x9b, 0x35, 0x4c, 0x1b, 0xdb, 0xc1, 0x22, 0xf1, 0x12, + 0x0f, 0x77, 0x41, 0x09, 0xfb, 0xb1, 0xfd, 0x5d, 0x8a, 0xf0, 0x34, 0x04, + 0x48, 0x09, 0x2b, 0x47, 0xf0, 0xac, 0xf8, 0xee, 0xa3, 0x04, 0x06, 0xd4, + 0x3c, 0xef, 0x46, 0x37, 0x2b, 0x79, 0xef, 0xcb, 0x21, 0x3d, 0x4c, 0x70, + 0x79, 0xb7, 0x98, 0x92, 0x5b, 0x84, 0xaa, 0xa3, 0x5b, 0x8d, 0x04, 0xe3, + 0x37, 0x5e, 0xf0, 0xf3, 0xbc, 0x98, 0x3a, 0xff, 0x28, 0xdc, 0xbc, 0x33, + 0xd4, 0x45, 0x78, 0x75, 0x02, 0x89, 0x8f, 0xa0, 0x7b, 0x4c, 0x26, 0x37, + 0xf3, 0xeb, 0x78, 0x26, 0xc1, 0x3d, 0x53, 0xfe, 0x31, 0xa1, 0xd7, 0x77, + 0x5f, 0xe9, 0x80, 0x90, 0xbb, 0x4e, 0x06, 0x91, 0x60, 0xd3, 0x0e, 0xff, + 0xe8, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x3f, + 0xda, 0x65, 0xbf, 0x86, 0x5b, 0x1d, 0x3a, 0xfe, 0x1b, 0x03, 0x10, 0xf0, + 0xfc, 0x1a, 0x99, 0x36, 0xac, 0x5f, 0xe2, 0x17, 0x03, 0x44, 0x0f, 0x2d, + 0xf1, 0xc0, 0xe6, 0x8c, 0xa1, 0x52, 0x12, 0xd7, 0x9d, 0x6e, 0x4c, 0xb9, + 0x72, 0x9d, 0x3e, 0x8c, 0x91, 0xbe, 0xe6, 0x80, 0x8c, 0x3a, 0x72, 0xc6, + 0x5f, 0xf8, 0x57, 0x27, 0xb1, 0xb0, 0x7c, 0xe2, 0x36, 0xdc, 0xe6, 0x46, + 0x04, 0x7c, 0xba, 0xb8, 0x4c, 0xed, 0x28, 0xac, 0xac, 0xe5, 0x56, 0x48, + 0xfe, 0x77, 0x6b, 0xe5, 0xee, 0x7b, 0xb2, 0x90, 0x5e, 0x2e, 0x9e, 0x74, + 0x79, 0x11, 0x79, 0xc5, 0x73, 0x36, 0x60, 0x03, 0xd8, 0xc8, 0xf9, 0x0e, + 0x6a, 0x75, 0x16, 0xc1, 0x63, 0x1d, 0x16, 0x05, 0x31, 0x52, 0x0f, 0x83, + 0x99, 0x4d, 0xb3, 0x54, 0xbb, 0x46, 0x8d, 0x4a, 0x97, 0x34, 0x42, 0x3f, + 0x5c, 0x7d, 0x8c, 0xb0, 0xe2, 0x75, 0xbe, 0xe7, 0x78, 0xfd, 0xf9, 0xc7, + 0x62, 0xfc, 0x04, 0x85, 0xae, 0xb0, 0x99, 0x59, 0xaf, 0xf5, 0x61, 0xe7, + 0x4d, 0x7c, 0xbc, 0x71, 0x53, 0xc4, 0x71, 0x0f, 0x9c, 0xf2, 0x48, 0x3c, + 0x7d, 0x68, 0x83, 0xb5, 0x9e, 0xe8, 0x61, 0x1f, 0xca, 0x77, 0x41, 0x0e, + 0x07, 0xd2, 0xfb, 0xba, 0xd2, 0x08, 0x52, 0x1a, 0xc0, 0x5b, 0x45, 0x46, + 0x10, 0xc1, 0x3c, 0x9c, 0xc2, 0x5a, 0xdd, 0x34, 0x3c, 0xdd, 0x38, 0x14, + 0xb7, 0x24, 0xe8, 0xd1, 0x8a, 0x14, 0x30, 0x7b, 0x65, 0xed, 0xa0, 0x75, + 0x41, 0x43, 0x0a, 0x38, 0xe4, 0x1c, 0xc4, 0xec, 0x72, 0x1c, 0x0a, 0x56, + 0x7c, 0xe0, 0x15, 0x94, 0xcf, 0x40, 0x20, 0x88, 0x4f, 0x41, 0x68, 0xb1, + 0xc5, 0x17, 0xd7, 0xa0, 0x50, 0x6b, 0xa3, 0x6b, 0x15, 0xa2, 0xf4, 0x5b, + 0xc2, 0x0e, 0xf6, 0xba, 0xfb, 0x2a, 0x66, 0x41, 0x93, 0xae, 0x67, 0x57, + 0x6f, 0x71, 0x96, 0x81, 0x12, 0xcd, 0x21, 0x65, 0xad, 0x0c, 0x58, 0x78, + 0xc9, 0x42, 0x28, 0x45, 0xa8, 0x1a, 0xc1, 0x8a, 0x1b, 0xd5, 0x4a, 0x86, + 0x9d, 0x38, 0xb3, 0x8c, 0xfa, 0x22, 0x84, 0x91, 0x6d, 0xb7, 0x8f, 0x43, + 0x27, 0x89, 0x78, 0x0c, 0x5a, 0x06, 0x92, 0x33, 0xfe, 0x22, 0xa6, 0xbb, + 0xdc, 0x7a, 0xf5, 0x34, 0xd4, 0x4b, 0xf2, 0x2d, 0xef, 0x3c, 0xe7, 0xbf, + 0x2e, 0xea, 0x4f, 0xb4, 0x7d, 0xf3, 0x1b, 0x22, 0x2f, 0x8c, 0xe5, 0xbf, + 0x3e, 0x38, 0xab, 0x64, 0x8f, 0x09, 0xb9, 0xc1, 0x49, 0x44, 0x8a, 0xd9, + 0x32, 0x9b, 0xcd, 0xbd, 0xb6, 0xd4, 0x8d, 0x14, 0xf8, 0x9a, 0x77, 0x2e, + 0xc4, 0x22, 0x64, 0xbb, 0xc8, 0x1a, 0x85, 0x9c, 0xed, 0x4e, 0x15, 0xc6, + 0x37, 0x25, 0xb0, 0xed, 0x9f, 0x13, 0x16, 0x48, 0x8a, 0x59, 0xf5, 0xd8, + 0xdb, 0x12, 0xc7, 0x8b, 0x45, 0xa5, 0x61, 0xc8, 0xe3, 0x23, 0x39, 0x02, + 0x81, 0xc1, 0x00, 0xea, 0x92, 0x39, 0x20, 0x55, 0x5b, 0x82, 0x6a, 0xc0, + 0xcd, 0x12, 0x1c, 0x04, 0xc3, 0xe7, 0xb3, 0xa4, 0x42, 0x22, 0xd9, 0x0d, + 0xad, 0x44, 0x70, 0xc2, 0xcf, 0x58, 0x33, 0xa3, 0xf9, 0x26, 0x07, 0x7f, + 0x6c, 0x6c, 0xf1, 0x27, 0x7e, 0x63, 0x19, 0xe8, 0x77, 0xd9, 0x4d, 0xa8, + 0x72, 0x0b, 0xe0, 0xc5, 0x33, 0x5b, 0xf3, 0x3b, 0xb8, 0x18, 0xdd, 0x6f, + 0x41, 0xee, 0xb0, 0x4e, 0x44, 0x82, 0xc8, 0x99, 0x32, 0x4c, 0x9e, 0x8c, + 0xdb, 0x7a, 0xf9, 0xa3, 0x3d, 0x5c, 0x58, 0xde, 0x8d, 0xc0, 0x6f, 0x41, + 0xd8, 0x38, 0x30, 0x4b, 0xab, 0x49, 0x35, 0x4e, 0xb3, 0x44, 0x92, 0x5f, + 0xa7, 0x3c, 0xb9, 0x32, 0x73, 0x7f, 0x6b, 0x6a, 0x71, 0x33, 0x30, 0x1b, + 0xad, 0x7d, 0x7c, 0x08, 0x4b, 0x9a, 0x9d, 0x7c, 0x2e, 0x34, 0xc7, 0x8b, + 0x44, 0xfd, 0x2f, 0x57, 0x8b, 0x04, 0x18, 0x6f, 0x11, 0xf7, 0xe9, 0xb4, + 0x3e, 0xa2, 0x05, 0x55, 0x0b, 0x24, 0x1e, 0x87, 0xa5, 0xfb, 0x35, 0x5d, + 0x12, 0xc9, 0x5f, 0x7f, 0x21, 0x0d, 0xc3, 0xcd, 0xbe, 0x8d, 0xd1, 0xcb, + 0x71, 0x2f, 0x8c, 0xbc, 0x52, 0xe2, 0xf1, 0x87, 0x27, 0xd3, 0x51, 0xc5, + 0xba, 0xf7, 0x06, 0xec, 0xc1, 0x1d, 0x6d, 0x2a, 0x1a, 0xc3, 0x78, 0xfb, + 0x98, 0xf2, 0xc0, 0xb1, 0x82, 0x9c, 0x95, 0xdd, 0x0e, 0xa9, 0x50, 0xb7, + 0x42, 0x0f, 0xd7, 0x02, 0x81, 0xc1, 0x00, 0xd8, 0x0e, 0xcf, 0x82, 0xd5, + 0x18, 0xd7, 0x43, 0xf5, 0x7e, 0xb5, 0xf7, 0xb7, 0x9b, 0x79, 0x29, 0xaa, + 0xe8, 0xf2, 0xb4, 0x4e, 0x6e, 0xad, 0x94, 0xb5, 0x05, 0xf2, 0x1a, 0xbc, + 0x49, 0x2f, 0x45, 0x5d, 0xe1, 0xd6, 0xe1, 0x6c, 0x21, 0xa9, 0xe7, 0x9c, + 0x37, 0xc1, 0x8f, 0xbb, 0xc0, 0xd5, 0xae, 0xb2, 0xe9, 0x77, 0xf4, 0xd7, + 0x49, 0x7c, 0x75, 0x82, 0x3a, 0x8f, 0x96, 0xb7, 0x6a, 0x00, 0xd0, 0x24, + 0xdc, 0x55, 0x76, 0xda, 0x63, 0x79, 0x79, 0x1d, 0x91, 0x2a, 0x1c, 0x5d, + 0x4c, 0x5f, 0xa6, 0x42, 0xac, 0xa6, 0x7b, 0xb4, 0x79, 0xfe, 0xa2, 0x33, + 0x9e, 0xbe, 0x51, 0x7e, 0xc3, 0x57, 0x83, 0xac, 0x81, 0x10, 0xdb, 0x6b, + 0x3f, 0x3e, 0x25, 0x2a, 0x6d, 0xb8, 0xb0, 0x78, 0x54, 0x1b, 0x21, 0xf8, + 0x9a, 0x89, 0xd1, 0xb0, 0xb5, 0x8e, 0xc6, 0x02, 0xca, 0xf2, 0x22, 0x46, + 0x35, 0x28, 0x58, 0x34, 0x89, 0xba, 0xf4, 0x1f, 0x00, 0x8b, 0x5b, 0x38, + 0xd5, 0x23, 0xf8, 0xdd, 0x0a, 0x90, 0x64, 0x2f, 0xa7, 0xd8, 0xc0, 0xe2, + 0xb8, 0x98, 0xdd, 0x24, 0x93, 0x14, 0x24, 0xf7, 0x94, 0xf1, 0xe0, 0x7a, + 0x72, 0xe9, 0x73, 0xf3, 0xe4, 0x10, 0x41, 0xd1, 0xa7, 0x3b, 0xcd, 0xcc, + 0x58, 0x06, 0x7f, 0x87, 0x66, 0x5a, 0x5c, 0x64, 0x2d, 0x71, 0x74, 0x19, + 0x2b, 0xb4, 0x4b, 0x67, 0x8c, 0x17, 0x9b, 0x02, 0x81, 0xc0, 0x73, 0xc5, + 0x11, 0x2e, 0xb5, 0x12, 0x01, 0xee, 0xe0, 0x13, 0x16, 0x21, 0xff, 0xf4, + 0x14, 0x31, 0xe4, 0x1a, 0xc4, 0x0a, 0x2e, 0x26, 0xda, 0xc5, 0x70, 0x50, + 0x57, 0x2e, 0xbd, 0x79, 0xe4, 0xdc, 0x04, 0x76, 0xa5, 0xd9, 0xeb, 0x6d, + 0x04, 0x4a, 0x30, 0x22, 0x9e, 0x7c, 0x26, 0x6b, 0x8b, 0x13, 0x37, 0x20, + 0x9e, 0xfc, 0x0f, 0xf8, 0x4f, 0x45, 0x52, 0x78, 0xce, 0xed, 0xf2, 0xe2, + 0xfb, 0x4d, 0x37, 0xd6, 0xcc, 0x5b, 0xe0, 0x17, 0x1e, 0xbd, 0x80, 0x64, + 0x73, 0x64, 0x65, 0x0a, 0xbe, 0xf3, 0xea, 0x22, 0x65, 0xb0, 0xe8, 0x57, + 0xb4, 0x3c, 0xfc, 0x07, 0x9c, 0x0b, 0x45, 0xec, 0x4b, 0x1a, 0xf8, 0x1c, + 0x6a, 0xc1, 0xbf, 0xf9, 0xf8, 0x92, 0x80, 0xc6, 0x82, 0x4d, 0x29, 0xe6, + 0xee, 0x7b, 0x55, 0x63, 0x94, 0xa6, 0xfb, 0x44, 0x64, 0x54, 0xee, 0x36, + 0xed, 0x21, 0x86, 0x07, 0xef, 0x3c, 0x47, 0xba, 0x35, 0xca, 0xbd, 0xeb, + 0x4e, 0xbb, 0x46, 0xa5, 0x93, 0xb3, 0x05, 0xa9, 0x94, 0xfb, 0x6d, 0xca, + 0x09, 0x7a, 0x1e, 0xdc, 0x32, 0x30, 0x5d, 0xe1, 0x11, 0xdf, 0xba, 0xbe, + 0x89, 0xc5, 0x3c, 0xb8, 0x5a, 0x22, 0x5c, 0x9d, 0x66, 0xf7, 0xe2, 0xf7, + 0x78, 0xa7, 0x7d, 0x05, 0x52, 0x7e, 0x2e, 0x66, 0x91, 0x40, 0xab, 0x1b, + 0x54, 0x5e, 0xde, 0x88, 0x32, 0xe6, 0x64, 0x5b, 0xd5, 0x67, 0x02, 0x81, + 0xc1, 0x00, 0xc2, 0x8a, 0x43, 0x6a, 0xa8, 0x79, 0xdf, 0x8a, 0x7f, 0x88, + 0x02, 0x4c, 0xf4, 0x73, 0xf7, 0x5a, 0xff, 0x5b, 0x14, 0xfe, 0x29, 0x09, + 0x1b, 0x1e, 0xa5, 0x08, 0x9f, 0x80, 0x57, 0x3d, 0x06, 0x65, 0x4d, 0x2d, + 0x46, 0x90, 0x5f, 0x0e, 0xc8, 0xaf, 0x95, 0x47, 0xd6, 0xef, 0x96, 0xbd, + 0x01, 0x2a, 0x76, 0x4a, 0x26, 0x0a, 0xbd, 0xb6, 0x9b, 0x6c, 0x2b, 0x40, + 0x93, 0x7d, 0xbf, 0xd4, 0xa0, 0xba, 0xca, 0x15, 0xe2, 0x96, 0x4b, 0xf9, + 0xf9, 0xac, 0x86, 0x64, 0xe9, 0x27, 0xf5, 0x12, 0x09, 0xa5, 0xe8, 0xaf, + 0x10, 0x90, 0x9e, 0x66, 0xa2, 0x52, 0x66, 0x6c, 0x6f, 0x2d, 0x6e, 0x18, + 0x71, 0xba, 0x4c, 0x1f, 0x42, 0x90, 0x6f, 0x36, 0xd8, 0xbc, 0x1a, 0x42, + 0x05, 0x64, 0x50, 0x54, 0x5a, 0xc1, 0xf1, 0xd9, 0x24, 0x73, 0x3c, 0xcb, + 0x9d, 0xac, 0xc9, 0x62, 0xf7, 0x36, 0xc9, 0x44, 0x9f, 0xf9, 0x1c, 0x05, + 0x4f, 0xe2, 0xf3, 0xef, 0x47, 0x8b, 0x71, 0xd6, 0xe8, 0xb6, 0xf2, 0x40, + 0xca, 0xd6, 0x8a, 0xda, 0x75, 0x1e, 0xe8, 0x86, 0x12, 0x8e, 0x3c, 0x9a, + 0x7a, 0x2e, 0xf7, 0x06, 0x93, 0xeb, 0xee, 0x15, 0x7e, 0x03, 0x3b, 0xfd, + 0x84, 0x6d, 0xdf, 0x5a, 0xd7, 0x4c, 0x6c, 0xcc, 0x6d, 0xbd, 0x72, 0xab, + 0x44, 0x7d, 0xa0, 0x6e, 0x12, 0x93, 0xd8, 0xfe, 0x33, 0x2f, 0x1a, 0x23, + 0x58, 0x35, 0x02, 0x81, 0xc1, 0x00, 0x8a, 0x6d, 0xac, 0xab, 0x1b, 0xbf, + 0x27, 0x87, 0xd5, 0xae, 0xf6, 0x87, 0xb3, 0xa9, 0xe1, 0x6d, 0xf0, 0xab, + 0xb1, 0x1c, 0x84, 0xa7, 0x53, 0x45, 0x3a, 0x30, 0xa5, 0xf2, 0xe8, 0x32, + 0x74, 0x60, 0x49, 0x27, 0x60, 0x92, 0x03, 0xef, 0xcb, 0x9e, 0x05, 0x06, + 0xc8, 0x70, 0xd0, 0x67, 0xb6, 0x14, 0x49, 0x78, 0xdd, 0x6f, 0xe1, 0x27, + 0xcf, 0xbb, 0xff, 0x2a, 0x27, 0xae, 0xe2, 0xb5, 0xd6, 0x6c, 0x79, 0x72, + 0xae, 0x05, 0x11, 0x13, 0x27, 0xd5, 0xe9, 0xc9, 0xb7, 0xd5, 0x3f, 0x88, + 0x75, 0x76, 0x35, 0x0a, 0x2b, 0x32, 0x56, 0x59, 0x76, 0x42, 0x52, 0xb7, + 0x37, 0x49, 0x9b, 0x78, 0xcd, 0x37, 0xb2, 0xa6, 0x04, 0x26, 0xfb, 0xf3, + 0x8e, 0x91, 0x9a, 0x44, 0xdf, 0xae, 0xe5, 0x9f, 0x8d, 0xb7, 0xf1, 0x7e, + 0xb0, 0x27, 0xc8, 0x09, 0x7a, 0x68, 0xf8, 0xa2, 0x8f, 0x7e, 0xba, 0x0e, + 0x16, 0x12, 0x4f, 0x49, 0x27, 0x51, 0xb5, 0x26, 0x8d, 0x39, 0x31, 0x74, + 0xf8, 0x6e, 0x97, 0xe8, 0x36, 0x8a, 0x2d, 0xf4, 0x4a, 0x57, 0xda, 0x1c, + 0x97, 0xe1, 0x44, 0x2a, 0x1f, 0xd7, 0x8f, 0x2d, 0xda, 0x9e, 0x1f, 0xf4, + 0xb1, 0x8f, 0x37, 0xf1, 0xca, 0x94, 0x55, 0xbe, 0x10, 0x0a, 0xc3, 0x30, + 0x2b, 0xf2, 0x0d, 0xb1, 0xe6, 0xc5, 0xf6, 0xd5, 0x96, 0x48, 0x0a, 0xec, + 0x7c, 0x3b, 0xf6, 0xe3, 0x41, 0xfc}; + +static const std::vector priv_key_62{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xaa, 0x35, 0xe3, 0x6a, 0x06, 0x56, 0xb0, 0x6b, 0x11, 0xf5, + 0x79, 0xae, 0x15, 0x0e, 0x5b, 0xcb, 0xcb, 0xa4, 0x1d, 0x0a, 0x45, 0x04, + 0x0e, 0x8a, 0x82, 0x55, 0xef, 0xc7, 0x90, 0x5f, 0xc1, 0x69, 0x64, 0xd3, + 0x48, 0x9c, 0xe7, 0x5b, 0xf4, 0x4b, 0x6f, 0x52, 0x96, 0x25, 0x1e, 0x33, + 0x34, 0xac, 0x41, 0x86, 0x9a, 0xfe, 0x6e, 0x77, 0x56, 0x7b, 0x30, 0x69, + 0xcd, 0x3b, 0x61, 0x64, 0x8a, 0xf1, 0x7d, 0xd4, 0x62, 0x5e, 0xbb, 0xec, + 0xec, 0x45, 0x54, 0x9e, 0x70, 0x64, 0x26, 0x8f, 0x44, 0xc3, 0x46, 0x5a, + 0x41, 0x7b, 0x2d, 0x8b, 0x44, 0xba, 0x13, 0xbe, 0x81, 0xa4, 0x3d, 0xe3, + 0x30, 0x65, 0x49, 0xa6, 0x81, 0xfd, 0xaa, 0x76, 0x7d, 0x6e, 0x1a, 0x75, + 0x89, 0x95, 0xf5, 0x6d, 0xc2, 0xb8, 0x30, 0xca, 0x68, 0xae, 0xd2, 0xa8, + 0xa7, 0x84, 0x56, 0xec, 0x49, 0x05, 0x95, 0x95, 0xf2, 0xf1, 0xd4, 0x50, + 0xa5, 0xbd, 0x63, 0xcc, 0xcc, 0xc1, 0x2b, 0x25, 0x64, 0x62, 0x70, 0xc3, + 0x77, 0xbf, 0x84, 0x11, 0xda, 0xca, 0x4e, 0x1a, 0x53, 0x48, 0xbd, 0x92, + 0x29, 0xe6, 0xfb, 0xb6, 0x58, 0x82, 0x46, 0xba, 0x16, 0xe5, 0xf1, 0x82, + 0x71, 0x68, 0x81, 0x1c, 0xb7, 0x96, 0x7b, 0x07, 0x96, 0x9a, 0x39, 0x50, + 0x80, 0x93, 0xf8, 0xa0, 0xdb, 0xb9, 0x27, 0xba, 0xa2, 0x80, 0x2e, 0x1c, + 0xd0, 0x7f, 0xbf, 0x3d, 0xa4, 0xda, 0x0d, 0x71, 0xeb, 0x44, 0xc2, 0x65, + 0x66, 0x90, 0x11, 0x5b, 0x2c, 0xb0, 0xe9, 0x42, 0xa8, 0xc0, 0x5e, 0x24, + 0xe2, 0x34, 0xe4, 0xaa, 0xec, 0x89, 0x82, 0x39, 0xd9, 0xdc, 0xe7, 0x8b, + 0x9d, 0x9b, 0xac, 0x5a, 0x3e, 0xe9, 0x79, 0x6a, 0x47, 0x52, 0xd3, 0x3d, + 0xa7, 0xc4, 0x1d, 0x16, 0x8e, 0x73, 0x95, 0xa3, 0xa2, 0x1a, 0xc3, 0x74, + 0xae, 0xc8, 0xaf, 0xff, 0x9c, 0xca, 0x93, 0xc5, 0x56, 0xd6, 0x02, 0xcb, + 0xcd, 0xeb, 0xa9, 0xad, 0xbf, 0xad, 0x15, 0xf4, 0x1f, 0x72, 0x1e, 0x41, + 0xd3, 0x31, 0x86, 0x13, 0x7f, 0x62, 0xb6, 0x3e, 0x87, 0x12, 0xa1, 0xfb, + 0xed, 0xe7, 0x85, 0x7a, 0x84, 0x61, 0xbf, 0xaf, 0x03, 0xc6, 0x50, 0x91, + 0x87, 0xfa, 0xf4, 0x31, 0x67, 0x8c, 0x6a, 0x06, 0x09, 0x60, 0xb6, 0x50, + 0xe7, 0x6f, 0x4b, 0x3e, 0x45, 0xf6, 0x8a, 0x63, 0xb4, 0xf6, 0xd6, 0xe3, + 0xfc, 0x24, 0x4d, 0x35, 0x24, 0xd2, 0x4c, 0xd2, 0xf8, 0x2d, 0xf2, 0x12, + 0x65, 0xba, 0x5b, 0xd7, 0xaa, 0x1e, 0x93, 0x36, 0x7f, 0x49, 0x74, 0x40, + 0xb8, 0x8a, 0x05, 0xcb, 0xe5, 0x11, 0x1b, 0xde, 0x12, 0xac, 0x03, 0x37, + 0xe2, 0xe2, 0xec, 0x04, 0xd4, 0x6c, 0xe3, 0x09, 0x4c, 0x10, 0x39, 0xca, + 0x39, 0xc9, 0xee, 0xf1, 0x1c, 0x46, 0xdd, 0x25, 0x11, 0x0f, 0x14, 0x77, + 0xf5, 0x89, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x4d, + 0x31, 0x67, 0x53, 0xbc, 0x50, 0x30, 0x6e, 0x3e, 0x94, 0xcf, 0x7c, 0x6d, + 0xbc, 0x37, 0x51, 0x73, 0xa7, 0x98, 0x2c, 0x02, 0x24, 0xd6, 0xdb, 0x66, + 0x44, 0xc7, 0x1c, 0x00, 0x94, 0x0c, 0xc9, 0x59, 0x9a, 0xa0, 0xc1, 0xd8, + 0x03, 0x52, 0x05, 0xac, 0x15, 0x0e, 0x57, 0x03, 0x1d, 0x41, 0xf4, 0x25, + 0x3b, 0x80, 0xab, 0x87, 0x39, 0xc4, 0x14, 0xd6, 0x5e, 0x05, 0x5f, 0xba, + 0xc9, 0xb8, 0x61, 0xd1, 0x29, 0x32, 0xfb, 0xb7, 0xca, 0xb9, 0x54, 0xb0, + 0x0d, 0xb2, 0xf7, 0x18, 0xad, 0xbd, 0x07, 0xba, 0xae, 0x50, 0x28, 0x26, + 0xfd, 0x94, 0x4b, 0xb7, 0x8c, 0x9c, 0x8a, 0xfa, 0x2e, 0x40, 0xd2, 0x8e, + 0xd6, 0x5e, 0xf9, 0xc6, 0x07, 0x3a, 0xd7, 0x66, 0x54, 0x8b, 0xf3, 0x60, + 0x7d, 0x48, 0xe3, 0xf3, 0xec, 0xb8, 0x11, 0x21, 0x24, 0xaf, 0xe4, 0x4a, + 0xef, 0x9a, 0x26, 0x58, 0x32, 0xcb, 0x1d, 0x75, 0xa6, 0xa5, 0xa4, 0x00, + 0xd0, 0xee, 0xc3, 0x64, 0x67, 0xee, 0xe0, 0xde, 0x37, 0x27, 0xe5, 0xc9, + 0x65, 0xb7, 0x8e, 0x2c, 0x61, 0xb0, 0x07, 0xbb, 0x41, 0xc0, 0x93, 0x2a, + 0xf1, 0x05, 0xae, 0xff, 0x98, 0x81, 0xae, 0x03, 0x1b, 0x9f, 0x87, 0x3f, + 0x96, 0xe0, 0x83, 0xf4, 0x83, 0xfa, 0x7f, 0x33, 0x23, 0x19, 0x4d, 0x02, + 0x63, 0x21, 0x83, 0x15, 0x4b, 0x85, 0x4b, 0x10, 0x9e, 0xac, 0xc7, 0xa4, + 0xe3, 0x32, 0x75, 0xfe, 0x65, 0xab, 0x3b, 0xd7, 0xa6, 0x67, 0xc1, 0x4e, + 0x81, 0xfd, 0xd4, 0x84, 0xb5, 0xb3, 0xe9, 0xeb, 0x3a, 0x9a, 0x42, 0xec, + 0x66, 0x7a, 0xce, 0xfe, 0x51, 0x12, 0x35, 0xff, 0x4b, 0xe2, 0x7d, 0x0c, + 0xf9, 0x21, 0xde, 0xa9, 0x0b, 0x70, 0xea, 0xda, 0x7c, 0x2c, 0x29, 0x14, + 0x3b, 0x1e, 0xb0, 0x15, 0x97, 0xda, 0x55, 0x80, 0x50, 0xa5, 0x66, 0xfd, + 0x11, 0xba, 0x3f, 0xb7, 0x84, 0x1b, 0xbc, 0xbe, 0xea, 0xed, 0xea, 0xf2, + 0x26, 0x5a, 0xac, 0xdb, 0x1c, 0xef, 0xfe, 0x52, 0x11, 0xc2, 0x9d, 0x1b, + 0xce, 0xab, 0xa5, 0xce, 0xc3, 0xe1, 0x48, 0xe4, 0x0a, 0xa9, 0xd4, 0xe8, + 0x8f, 0x3b, 0x24, 0x53, 0x6b, 0xf4, 0x81, 0xb7, 0x41, 0x91, 0xe5, 0xb3, + 0xb1, 0xda, 0x58, 0x93, 0x97, 0x40, 0x82, 0x40, 0x7c, 0xc1, 0x1b, 0x99, + 0x1a, 0xe2, 0x0c, 0x3e, 0xae, 0x02, 0xc9, 0x7f, 0x2b, 0x39, 0x50, 0xff, + 0x5b, 0x38, 0x06, 0xe8, 0x3f, 0xe4, 0x1e, 0x58, 0x04, 0xcd, 0x5d, 0xd5, + 0xc6, 0xc0, 0xdf, 0x93, 0x1b, 0xae, 0x20, 0xd7, 0x66, 0xc5, 0xc9, 0xf0, + 0x81, 0xfb, 0x19, 0x17, 0xf8, 0xf8, 0xe0, 0xb3, 0x9c, 0x62, 0x73, 0x95, + 0xc8, 0xe5, 0x66, 0xf9, 0x03, 0x32, 0xbd, 0x2e, 0xdc, 0x80, 0x2f, 0xc9, + 0xec, 0x9e, 0xa5, 0x33, 0x3a, 0x58, 0x02, 0x57, 0x34, 0x6d, 0x09, 0x02, + 0x81, 0xc1, 0x00, 0xe2, 0x62, 0x6a, 0xd6, 0xb4, 0x71, 0x1c, 0x26, 0xc6, + 0x62, 0xa9, 0xbc, 0x89, 0x8e, 0x75, 0x50, 0x4c, 0xca, 0x62, 0x4c, 0xdd, + 0x8d, 0xd4, 0xaf, 0x64, 0x74, 0x08, 0x52, 0xe1, 0xe6, 0xf6, 0x3b, 0xc0, + 0x73, 0x2d, 0x1e, 0x14, 0xa8, 0x4d, 0x4d, 0x76, 0x74, 0x60, 0x95, 0xa0, + 0x93, 0xd1, 0x00, 0xb1, 0x14, 0x67, 0x08, 0xee, 0x21, 0xf6, 0x2f, 0x7d, + 0xe0, 0x26, 0xde, 0x85, 0x1c, 0xd0, 0x64, 0xeb, 0x35, 0xfc, 0x45, 0xec, + 0xaa, 0xcc, 0x30, 0xf9, 0x96, 0x90, 0x23, 0x04, 0xff, 0x91, 0x50, 0x3f, + 0x88, 0x7c, 0x31, 0xf1, 0x65, 0x67, 0x12, 0x49, 0x6f, 0x6a, 0x86, 0x54, + 0x78, 0x38, 0xac, 0xcb, 0xb1, 0xc9, 0x38, 0x34, 0x61, 0x6d, 0x8f, 0x4f, + 0xa4, 0x49, 0xc9, 0x2d, 0xb5, 0x2a, 0xd9, 0xc2, 0xf9, 0xd4, 0xb7, 0x5b, + 0x73, 0x2d, 0x31, 0x95, 0x42, 0x0a, 0x49, 0x4f, 0x6f, 0xef, 0x6e, 0x3f, + 0x95, 0x87, 0xa9, 0x37, 0x2a, 0x0b, 0x0b, 0xf1, 0xc8, 0xbc, 0xc6, 0xb5, + 0xe0, 0x38, 0x91, 0x81, 0x3f, 0x91, 0xf9, 0xa3, 0x6a, 0x7f, 0x94, 0x15, + 0xc6, 0x5b, 0xbf, 0x15, 0xfe, 0xe1, 0x12, 0x4e, 0xcb, 0x8b, 0x0c, 0x7d, + 0x40, 0xd6, 0xcc, 0x0b, 0x9c, 0x3d, 0x63, 0x1c, 0x2d, 0x4a, 0x00, 0x52, + 0x4a, 0x3b, 0xd9, 0x7a, 0x88, 0xab, 0x7d, 0x66, 0xe9, 0xa4, 0xeb, 0x21, + 0x4c, 0xa7, 0x07, 0x02, 0x81, 0xc1, 0x00, 0xc0, 0x7a, 0x36, 0xb6, 0x6c, + 0xc3, 0xbe, 0xb8, 0xce, 0x87, 0xf8, 0x8d, 0x66, 0x62, 0xfe, 0xe1, 0x1d, + 0x5f, 0x4f, 0x15, 0xb6, 0x66, 0x87, 0xdd, 0xe2, 0x1d, 0xd9, 0xea, 0xa6, + 0x0a, 0xd8, 0x21, 0x5f, 0x4e, 0x4e, 0xd2, 0x85, 0xd8, 0xd9, 0xc9, 0x88, + 0x65, 0x02, 0xe2, 0x60, 0x9d, 0x46, 0x7f, 0xe4, 0x36, 0x38, 0x9d, 0x85, + 0x6a, 0x8d, 0xf3, 0x6a, 0x0c, 0x08, 0x3c, 0x8e, 0x8d, 0x16, 0x14, 0x29, + 0xb0, 0x96, 0xf7, 0xd5, 0xb4, 0x93, 0xc6, 0x5d, 0xe0, 0x1f, 0x93, 0xcd, + 0x08, 0xa6, 0x15, 0x4f, 0xbe, 0xb9, 0xcd, 0x09, 0x02, 0xda, 0x61, 0xaa, + 0x3d, 0x9e, 0x26, 0xee, 0x8c, 0xbc, 0x50, 0x26, 0xe0, 0x85, 0xef, 0xd4, + 0xc9, 0xbc, 0xc0, 0xbf, 0x44, 0x28, 0x2b, 0x13, 0xeb, 0xdc, 0xf7, 0xb6, + 0x9a, 0xc0, 0xa1, 0x25, 0x8a, 0xc4, 0xe6, 0xae, 0x8a, 0x14, 0xec, 0xce, + 0x68, 0x39, 0xd9, 0x89, 0xac, 0x9c, 0x19, 0x71, 0x10, 0xb4, 0x5c, 0xce, + 0xc6, 0xce, 0x1e, 0x1b, 0xbb, 0x56, 0x64, 0xd3, 0x75, 0x15, 0xba, 0xd2, + 0xa8, 0x09, 0x74, 0x3d, 0x8f, 0xd5, 0x5a, 0x7b, 0x1c, 0x4f, 0xc8, 0x21, + 0xff, 0x59, 0x7e, 0x71, 0xd1, 0x71, 0x11, 0xf7, 0x0e, 0x96, 0xef, 0x9b, + 0x42, 0x17, 0xde, 0x09, 0xa0, 0xc3, 0xba, 0xa7, 0xf2, 0x0e, 0x7a, 0x60, + 0x83, 0x80, 0xfa, 0x75, 0x60, 0x4a, 0xef, 0x02, 0x81, 0xc0, 0x15, 0x00, + 0x8c, 0x68, 0xde, 0xd4, 0x9f, 0x87, 0xf9, 0x5f, 0xad, 0xdf, 0x8f, 0xe3, + 0x67, 0x7e, 0xcb, 0xa0, 0xfa, 0xfd, 0xa6, 0x90, 0x41, 0xeb, 0x03, 0xa6, + 0xc0, 0x1e, 0xf0, 0x56, 0x3d, 0x01, 0xce, 0x18, 0xe1, 0x56, 0xa9, 0x13, + 0xf4, 0x17, 0xfb, 0xa5, 0x50, 0x50, 0x91, 0x55, 0x25, 0x4e, 0xab, 0x1e, + 0xf9, 0x70, 0x1a, 0xa7, 0x8b, 0xef, 0x5b, 0xfe, 0x2f, 0x9c, 0xf5, 0x3c, + 0x77, 0x18, 0xe5, 0xb9, 0x5c, 0x6e, 0x20, 0x46, 0xb8, 0x2a, 0xd2, 0xfc, + 0xe4, 0xe2, 0x5a, 0xd4, 0x5a, 0xe6, 0xd6, 0xfe, 0x12, 0x87, 0x8f, 0x9d, + 0x98, 0xb2, 0x59, 0x9d, 0xbc, 0x84, 0x39, 0xd1, 0xed, 0x70, 0x1a, 0x75, + 0xa3, 0xf5, 0x52, 0xe6, 0xb7, 0x03, 0x54, 0xa0, 0x29, 0x38, 0x40, 0xc5, + 0x4d, 0xf4, 0x65, 0xe2, 0x47, 0x99, 0xbb, 0x22, 0x34, 0x4f, 0x25, 0x49, + 0xbb, 0x2a, 0x91, 0xf4, 0x10, 0x82, 0x69, 0xe3, 0xb5, 0x72, 0x3d, 0x6b, + 0xe9, 0x1a, 0x72, 0x93, 0xec, 0xef, 0x82, 0x70, 0x0a, 0xcf, 0x74, 0xee, + 0x30, 0xdc, 0xb8, 0x0c, 0x69, 0x49, 0x93, 0xbb, 0x93, 0x47, 0x67, 0x02, + 0xfe, 0x5e, 0x74, 0x70, 0xed, 0xb5, 0x7a, 0xe9, 0x49, 0x04, 0x25, 0x0f, + 0x99, 0xa2, 0x58, 0x3a, 0xdb, 0x62, 0xac, 0x3f, 0xb6, 0xcd, 0xb6, 0x50, + 0x77, 0x98, 0x6a, 0xb3, 0xc2, 0x59, 0x0d, 0xfd, 0xce, 0x81, 0x02, 0x81, + 0xc0, 0x15, 0x11, 0xcb, 0xc7, 0x70, 0x64, 0x85, 0x0e, 0x29, 0xdd, 0x8c, + 0x81, 0xbe, 0x01, 0x7c, 0x31, 0x1c, 0x4c, 0x00, 0x96, 0x39, 0xdf, 0x43, + 0x64, 0x30, 0x8a, 0x5f, 0xfe, 0x65, 0xaa, 0xae, 0x3a, 0x08, 0xfa, 0xc3, + 0x7a, 0x1c, 0x18, 0xbe, 0xce, 0x66, 0xd5, 0xd7, 0xd8, 0xfc, 0x06, 0x7b, + 0x5f, 0x28, 0x96, 0x1e, 0xe0, 0x6f, 0x68, 0x58, 0x9d, 0x9a, 0xb0, 0x32, + 0x7e, 0x9e, 0x84, 0x27, 0x34, 0x91, 0xd3, 0xb8, 0xd2, 0xec, 0x5b, 0xd6, + 0x09, 0x52, 0xe1, 0x63, 0xd3, 0x84, 0x10, 0x3c, 0x4d, 0xfc, 0xea, 0xbd, + 0xe0, 0x09, 0xea, 0x7c, 0x09, 0x50, 0xdf, 0x69, 0xde, 0x8d, 0x22, 0x6e, + 0xc2, 0xbf, 0x5e, 0xb8, 0x8a, 0xa6, 0x5a, 0x67, 0x05, 0x1a, 0x6a, 0xd5, + 0x92, 0xd1, 0x9d, 0x72, 0x14, 0xd3, 0xb2, 0x60, 0xff, 0xc2, 0xe2, 0x4b, + 0xe7, 0x8c, 0x97, 0xa4, 0xee, 0xbf, 0x31, 0x7d, 0x93, 0xa8, 0x94, 0x72, + 0x89, 0xfe, 0x6c, 0x7b, 0xb1, 0xe5, 0x18, 0xb2, 0x1b, 0x6d, 0xa1, 0xb6, + 0x35, 0x57, 0x48, 0x6b, 0xd6, 0x85, 0x94, 0xcb, 0x64, 0x24, 0x11, 0x08, + 0xa3, 0xdc, 0xf2, 0x1e, 0x71, 0xa3, 0xf7, 0x15, 0xce, 0xd7, 0x9a, 0xbb, + 0xab, 0xe1, 0xc5, 0x81, 0x14, 0x3d, 0x84, 0xa0, 0xa4, 0x37, 0x9d, 0x97, + 0x8f, 0x69, 0x2f, 0x00, 0x12, 0xb9, 0x59, 0xeb, 0xd6, 0x7e, 0xde, 0xc9, + 0x95, 0x02, 0x81, 0xc1, 0x00, 0x94, 0x6e, 0x03, 0xe7, 0x6a, 0x22, 0xee, + 0xb5, 0x5e, 0x44, 0x49, 0x11, 0xe8, 0x65, 0xc6, 0x8a, 0x2e, 0xd8, 0xfa, + 0x8e, 0x26, 0x11, 0x9b, 0xfc, 0x96, 0xa5, 0x82, 0xb8, 0xcf, 0x57, 0x14, + 0xe7, 0xa9, 0xf2, 0xaf, 0x27, 0x97, 0x01, 0x5f, 0x71, 0xfd, 0x4f, 0x60, + 0xb4, 0x0f, 0x83, 0x39, 0xed, 0x53, 0xf0, 0xac, 0xc8, 0x6a, 0x53, 0x79, + 0xfa, 0xf2, 0xb9, 0x1b, 0xa7, 0xe1, 0x9d, 0xa7, 0x3f, 0x2f, 0x2f, 0x2f, + 0x66, 0x30, 0xb4, 0xe8, 0x06, 0xa9, 0x81, 0x96, 0x2b, 0x59, 0x45, 0x49, + 0xa3, 0x50, 0xac, 0xeb, 0x16, 0xd4, 0x18, 0x85, 0x86, 0xf6, 0xd5, 0xc5, + 0x15, 0xa1, 0x8b, 0xfd, 0xb1, 0xb2, 0xf5, 0xb8, 0x67, 0xcd, 0x2c, 0xcb, + 0xec, 0x96, 0xdc, 0xcc, 0x4d, 0xe2, 0xc8, 0xeb, 0x4d, 0xb6, 0xa8, 0xc6, + 0xf2, 0x20, 0x27, 0xbd, 0xdd, 0x6a, 0x3c, 0xfa, 0xf6, 0xe7, 0x75, 0xc0, + 0x29, 0x07, 0xf9, 0xa9, 0x68, 0xb2, 0xaa, 0x31, 0x5f, 0x74, 0xf6, 0x22, + 0xff, 0xa7, 0x8d, 0x48, 0x13, 0xd5, 0x50, 0xe3, 0xc2, 0xaa, 0x48, 0xf1, + 0xd0, 0x7d, 0x7a, 0x2d, 0x75, 0x9e, 0xc1, 0x64, 0xec, 0x43, 0x9d, 0x7d, + 0xed, 0x13, 0x7d, 0x49, 0xcb, 0xc7, 0x92, 0xd5, 0xe7, 0x99, 0x4c, 0x46, + 0x2e, 0xdc, 0xcf, 0x48, 0x5a, 0x8c, 0x24, 0xea, 0x4e, 0x24, 0x53, 0xfd, + 0xc3, 0x32, 0xd1, 0x06, 0x89}; + +static const std::vector priv_key_63{ + 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xd5, 0xc9, 0x6a, 0xf0, 0x6d, 0x96, 0x8d, 0x2d, 0x22, 0x93, + 0x99, 0x07, 0x15, 0x0c, 0x8d, 0xcb, 0x73, 0xf8, 0xea, 0x5a, 0x45, 0xba, + 0xf0, 0xb5, 0x51, 0xe2, 0x90, 0x7f, 0xc6, 0x5e, 0x20, 0x75, 0x68, 0x5e, + 0xae, 0x49, 0x3b, 0xb1, 0x33, 0x0b, 0x7a, 0x59, 0x62, 0xcb, 0xe1, 0xf0, + 0x7e, 0x6a, 0x8d, 0x2d, 0x04, 0x26, 0x12, 0xfd, 0xbc, 0x7a, 0x13, 0xca, + 0x0e, 0x1a, 0x58, 0xf8, 0xcb, 0xad, 0x01, 0x1d, 0xd0, 0xaa, 0x11, 0x62, + 0x74, 0x41, 0x37, 0xbb, 0x91, 0x70, 0xe6, 0x1a, 0x34, 0x0e, 0x07, 0x77, + 0xac, 0xe9, 0x0c, 0x70, 0x40, 0x1d, 0xb7, 0x0f, 0x0f, 0xb1, 0x3c, 0x01, + 0x98, 0x38, 0x00, 0x5f, 0xfd, 0x95, 0xbb, 0x15, 0x9e, 0xdd, 0x34, 0x8c, + 0x8f, 0x54, 0xb0, 0x2c, 0x2e, 0xcb, 0xdd, 0x6d, 0xdf, 0xf8, 0xd4, 0x39, + 0x32, 0x41, 0x55, 0x38, 0x95, 0x26, 0xb5, 0xc5, 0x32, 0xf4, 0x2e, 0x44, + 0x51, 0xa3, 0x04, 0x8d, 0x31, 0x2d, 0xca, 0xc2, 0xb6, 0x70, 0x61, 0x93, + 0x73, 0xb4, 0xb2, 0xd5, 0xd5, 0xd9, 0x86, 0x25, 0xce, 0x31, 0x39, 0xc3, + 0xa7, 0x51, 0x2c, 0x39, 0x57, 0xe3, 0xa2, 0xd0, 0xfb, 0x83, 0xf0, 0x8b, + 0x39, 0x7e, 0x91, 0x47, 0xf7, 0x17, 0x52, 0x1b, 0x95, 0x96, 0xb0, 0x31, + 0xec, 0x33, 0x1d, 0x1f, 0x6b, 0xef, 0x06, 0xe3, 0x8c, 0x64, 0x92, 0xba, + 0x28, 0x42, 0xc5, 0xc0, 0xfd, 0xad, 0x75, 0x4d, 0xbd, 0x58, 0xc7, 0xee, + 0x85, 0xb2, 0x95, 0x63, 0x50, 0x96, 0x93, 0xf3, 0xd8, 0x14, 0x7a, 0xa0, + 0x39, 0x40, 0xb2, 0xc6, 0x64, 0x80, 0x53, 0xbc, 0x99, 0x61, 0x8a, 0xe1, + 0xb1, 0xe3, 0x7f, 0x31, 0x68, 0x7a, 0xd0, 0x2c, 0x83, 0xb0, 0x91, 0x0d, + 0xf3, 0xbe, 0x93, 0x27, 0x93, 0x17, 0x2c, 0x86, 0x6a, 0x7d, 0x08, 0xb8, + 0xb6, 0xdc, 0xea, 0x58, 0x93, 0x9f, 0xca, 0xf2, 0x9c, 0xb1, 0x88, 0xa8, + 0x30, 0x82, 0x15, 0xdc, 0x91, 0x0c, 0x83, 0xc3, 0x49, 0x98, 0x70, 0x98, + 0x9e, 0xd3, 0x40, 0xd3, 0xe9, 0x05, 0x75, 0xad, 0x96, 0x32, 0xf5, 0xec, + 0xd1, 0x1b, 0xc0, 0x41, 0xf4, 0xc5, 0x65, 0x19, 0x93, 0xd5, 0xa0, 0xef, + 0xe5, 0x4a, 0xf8, 0xb6, 0xae, 0x87, 0xa2, 0x69, 0x9a, 0x1f, 0xa3, 0x43, + 0x33, 0xeb, 0xcd, 0x06, 0x92, 0x64, 0xd2, 0x30, 0x21, 0x9a, 0xf3, 0x63, + 0x8c, 0x42, 0xfb, 0xb6, 0xae, 0xa6, 0x00, 0x90, 0x83, 0x21, 0x17, 0xdc, + 0xae, 0x0d, 0x77, 0x95, 0xb1, 0x3f, 0xbf, 0x2b, 0x01, 0x26, 0xf0, 0xa2, + 0xa8, 0x58, 0x68, 0xae, 0xe3, 0xba, 0x03, 0x3d, 0x64, 0xca, 0xd4, 0x8b, + 0x1e, 0x9a, 0x7b, 0xce, 0xa1, 0x44, 0xf0, 0x59, 0x33, 0x32, 0x78, 0xd3, + 0x8e, 0x17, 0x67, 0xc6, 0xef, 0x68, 0x2d, 0x9d, 0x40, 0xf6, 0xac, 0x9e, + 0xbb, 0xb9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x07, + 0xf7, 0x4b, 0x5e, 0xce, 0x16, 0x90, 0x08, 0x20, 0x83, 0xb3, 0x6e, 0x0a, + 0x20, 0xbf, 0x9f, 0xd7, 0x20, 0x6d, 0x4b, 0x13, 0xd2, 0x15, 0x6a, 0x0c, + 0x35, 0x0f, 0x01, 0x53, 0xd8, 0xea, 0x08, 0xb5, 0xec, 0xe1, 0x3d, 0xa5, + 0x55, 0xc2, 0xfb, 0x28, 0x81, 0xf0, 0x26, 0x7c, 0xb2, 0xc3, 0x63, 0x21, + 0x03, 0x8e, 0x66, 0x04, 0xcb, 0x23, 0x9c, 0xc0, 0xe4, 0x04, 0x86, 0x82, + 0xce, 0x32, 0x78, 0xad, 0xd3, 0xf8, 0x94, 0x7d, 0xb5, 0x57, 0x73, 0x9e, + 0xaa, 0x04, 0x8f, 0x5a, 0x63, 0x9b, 0x90, 0xf2, 0x42, 0x49, 0x55, 0x1d, + 0xbb, 0x89, 0x08, 0x12, 0x6c, 0x23, 0x3f, 0x8d, 0x66, 0xd9, 0xcf, 0x2c, + 0x64, 0x67, 0x44, 0x8f, 0x06, 0x0d, 0x37, 0x5c, 0xdf, 0xe7, 0xef, 0x55, + 0xe9, 0x2f, 0x8d, 0x35, 0x21, 0x04, 0xf9, 0x76, 0x9e, 0xf2, 0xfa, 0x70, + 0x3c, 0x7d, 0x82, 0x45, 0xbf, 0xa5, 0x58, 0x67, 0xe8, 0xef, 0xc9, 0xcd, + 0x3f, 0x9d, 0x97, 0x81, 0x38, 0xa4, 0x27, 0xa7, 0xdb, 0x20, 0xb2, 0x98, + 0xff, 0x52, 0xca, 0x9a, 0x2f, 0x0a, 0x71, 0xd7, 0x1f, 0x2d, 0x3a, 0xdf, + 0x14, 0xfb, 0xeb, 0x65, 0x83, 0xb7, 0xfb, 0x80, 0x99, 0x0f, 0x79, 0x61, + 0xdc, 0x76, 0x9e, 0x8d, 0xd6, 0xad, 0x4a, 0x42, 0x22, 0x7a, 0x14, 0xa5, + 0x7f, 0x28, 0x3c, 0x6d, 0xdb, 0x48, 0xbd, 0xee, 0xa1, 0xb5, 0x22, 0x46, + 0x5d, 0x7b, 0x28, 0xb8, 0x43, 0xd6, 0x3f, 0xac, 0x51, 0xa6, 0x7b, 0xc4, + 0x0e, 0x55, 0xd7, 0xce, 0x71, 0x5a, 0x06, 0xdf, 0xe4, 0xca, 0x50, 0xf0, + 0x55, 0x93, 0x1c, 0x97, 0xe9, 0x44, 0x55, 0x5b, 0x3d, 0xa4, 0xf2, 0x55, + 0x5e, 0x66, 0x6d, 0xb5, 0xa8, 0xb1, 0x4f, 0x1f, 0xf7, 0x0d, 0xb5, 0xf5, + 0xca, 0xb1, 0x67, 0xc8, 0x46, 0x50, 0x5e, 0x66, 0x41, 0xfb, 0xbe, 0x46, + 0x48, 0x00, 0xeb, 0x9e, 0x95, 0x20, 0x1b, 0x9a, 0x9f, 0x85, 0x3e, 0x6a, + 0xc3, 0xb4, 0xa4, 0x00, 0x04, 0x35, 0x2b, 0x5a, 0x57, 0x13, 0xda, 0x54, + 0x5d, 0xe7, 0xb6, 0xec, 0xee, 0x70, 0x17, 0x95, 0xb1, 0x41, 0x3e, 0x5e, + 0x4a, 0xc8, 0x20, 0x35, 0xf9, 0xb3, 0x71, 0xe7, 0x37, 0x9f, 0x46, 0x8d, + 0xca, 0xfb, 0x84, 0x89, 0xe5, 0x60, 0xb2, 0x84, 0xab, 0x4d, 0x08, 0x6e, + 0x39, 0xee, 0x35, 0x4d, 0x8d, 0xe6, 0xad, 0xeb, 0x88, 0x61, 0xe3, 0x0a, + 0x94, 0xc0, 0x9c, 0x5e, 0xc4, 0x67, 0x32, 0x44, 0x8a, 0x6c, 0x31, 0x74, + 0xa3, 0x71, 0xf8, 0x98, 0x4e, 0x4a, 0x5e, 0x23, 0x6b, 0xe4, 0xf6, 0x65, + 0xde, 0x0b, 0x6a, 0x91, 0x75, 0x7e, 0x8f, 0x62, 0x9c, 0x91, 0x1d, 0xe8, + 0x29, 0x77, 0xbe, 0x29, 0xdd, 0x12, 0x43, 0x0a, 0xdd, 0x92, 0xf3, 0x67, + 0xbc, 0xa0, 0xb6, 0xcc, 0xfb, 0x20, 0x50, 0xbd, 0x57, 0x14, 0x01, 0x02, + 0x81, 0xc1, 0x00, 0xf3, 0x4c, 0xfc, 0xcc, 0x1c, 0x22, 0x6a, 0xaf, 0x10, + 0xdf, 0xee, 0x26, 0x3f, 0x68, 0x8c, 0x72, 0x04, 0x02, 0xd1, 0xc2, 0x54, + 0x23, 0x2e, 0x00, 0xf1, 0x74, 0x82, 0xe4, 0x5f, 0x28, 0x7d, 0x98, 0x50, + 0xc1, 0xfc, 0xb5, 0xb1, 0x34, 0x28, 0xd8, 0x53, 0xf8, 0x49, 0x38, 0x2d, + 0xa3, 0x96, 0x6e, 0xaf, 0x91, 0x9f, 0xd9, 0xa6, 0xa0, 0xba, 0xfc, 0x50, + 0x54, 0x91, 0xea, 0x77, 0x76, 0x69, 0xd8, 0x23, 0x0b, 0x94, 0x1d, 0x85, + 0x1b, 0xc7, 0x4e, 0x58, 0x3e, 0x97, 0xdc, 0x89, 0xd9, 0x35, 0xc4, 0xc0, + 0xde, 0xd7, 0xa0, 0x9e, 0x9c, 0x2d, 0x73, 0x64, 0x99, 0x1f, 0x9a, 0x16, + 0x4b, 0xf8, 0xf9, 0x3c, 0x6c, 0x1e, 0x03, 0xbd, 0x35, 0xa3, 0x8c, 0xb4, + 0x87, 0x74, 0xd5, 0xc0, 0x55, 0x65, 0x91, 0x63, 0xac, 0x14, 0xc6, 0xcb, + 0xdf, 0x26, 0x46, 0x3a, 0xf5, 0x46, 0x1a, 0x2d, 0x2d, 0xdb, 0x0f, 0xdc, + 0x74, 0x6f, 0x6d, 0xe6, 0x4e, 0x41, 0x98, 0x99, 0x6a, 0x2e, 0x17, 0x8d, + 0xa3, 0x63, 0x75, 0xaa, 0x74, 0x7f, 0x0b, 0x09, 0x86, 0xfe, 0xf0, 0x25, + 0xc1, 0x34, 0x39, 0x80, 0x93, 0xd0, 0x11, 0xed, 0xa0, 0x83, 0x18, 0x3c, + 0x93, 0x18, 0x9e, 0xb5, 0x55, 0xa3, 0xb7, 0x06, 0xa8, 0x40, 0x1d, 0x38, + 0x77, 0x06, 0x6c, 0xf7, 0xb1, 0x3f, 0x62, 0x87, 0x8c, 0xfd, 0x31, 0x77, + 0x17, 0x19, 0xf9, 0x02, 0x81, 0xc1, 0x00, 0xe0, 0xf2, 0x0f, 0xbe, 0xd0, + 0x68, 0xe9, 0x0b, 0x26, 0x3f, 0xfd, 0x16, 0x3d, 0x04, 0xd7, 0x35, 0x18, + 0x85, 0x6a, 0xef, 0x9d, 0xd2, 0x90, 0x9f, 0xb6, 0x92, 0xb9, 0xc1, 0x60, + 0xc7, 0xa9, 0x08, 0xcc, 0xc8, 0xad, 0x6c, 0x76, 0x10, 0x23, 0xbc, 0xe4, + 0xc8, 0xc7, 0x62, 0x3d, 0x72, 0x93, 0x4c, 0x96, 0x26, 0xb3, 0xdf, 0x35, + 0x2a, 0x98, 0xfe, 0x74, 0x00, 0x22, 0x67, 0x70, 0x56, 0x9c, 0x4b, 0xcb, + 0xe2, 0xfa, 0x3e, 0x9a, 0x99, 0x36, 0xe3, 0xa5, 0xe9, 0x83, 0xce, 0x69, + 0xda, 0x70, 0x20, 0x0e, 0x3d, 0x37, 0xa3, 0xd4, 0x4d, 0x87, 0x7c, 0x9c, + 0xfe, 0x21, 0xae, 0x48, 0x29, 0xa8, 0x29, 0x45, 0xdd, 0x22, 0x21, 0xab, + 0xe2, 0x1c, 0xc6, 0x71, 0x62, 0x84, 0x5b, 0x87, 0x78, 0xd6, 0xf4, 0x6b, + 0x68, 0x55, 0xc3, 0xa0, 0x7a, 0x4f, 0x17, 0x13, 0x9a, 0x29, 0xc7, 0x00, + 0x16, 0x2b, 0x4e, 0x43, 0xc5, 0x3d, 0x99, 0xb3, 0x18, 0xd6, 0x9a, 0xfd, + 0xd1, 0x36, 0x5b, 0x20, 0x7b, 0x0c, 0x8b, 0x8d, 0xb7, 0x76, 0x22, 0x05, + 0x38, 0x61, 0x5b, 0x4b, 0xd2, 0x1b, 0x9c, 0x9e, 0x41, 0xf0, 0x94, 0x13, + 0x17, 0x1d, 0x26, 0x6a, 0x44, 0x5e, 0x9f, 0x2d, 0xe7, 0x12, 0xfa, 0x8f, + 0x67, 0xf9, 0x26, 0xbe, 0xb9, 0x6e, 0x31, 0x99, 0x62, 0x96, 0x4b, 0x14, + 0x5a, 0xc4, 0xf0, 0x04, 0x47, 0x1f, 0xc1, 0x02, 0x81, 0xc0, 0x7d, 0xda, + 0xcc, 0x46, 0x15, 0x23, 0xa4, 0x86, 0x0c, 0xb7, 0x99, 0x6c, 0x85, 0x8e, + 0x62, 0x60, 0x34, 0x3c, 0xf5, 0x1e, 0x8e, 0x01, 0x68, 0xb1, 0xaa, 0x35, + 0x37, 0xe4, 0x44, 0x69, 0x20, 0x96, 0xe2, 0xe7, 0x85, 0xfe, 0xc2, 0xbc, + 0x95, 0x88, 0x59, 0xdf, 0x6c, 0x98, 0xb7, 0xdb, 0x10, 0x5d, 0x0f, 0x4a, + 0xc8, 0x22, 0x81, 0x74, 0x51, 0x65, 0x65, 0x74, 0x69, 0xca, 0x9c, 0xa3, + 0x4f, 0x5b, 0x33, 0xbd, 0xb0, 0x8f, 0x98, 0xa4, 0x66, 0xf3, 0xda, 0xe7, + 0xfe, 0x0c, 0x61, 0xee, 0x4f, 0x47, 0x08, 0xf1, 0xfd, 0x1e, 0xa4, 0x0d, + 0x6b, 0xe1, 0x6e, 0x1f, 0x5b, 0x5e, 0x8c, 0xbc, 0x1d, 0xfd, 0x67, 0x49, + 0x12, 0x39, 0xa2, 0xed, 0x95, 0x3d, 0x9a, 0xc1, 0x1b, 0x29, 0xdb, 0x05, + 0x11, 0xb6, 0x24, 0x96, 0x06, 0x65, 0x53, 0x5e, 0x8a, 0x60, 0xf7, 0xec, + 0x9a, 0xa7, 0xbd, 0xc9, 0x23, 0xb1, 0x4f, 0xbb, 0x97, 0x4c, 0x85, 0x3e, + 0xe3, 0xe5, 0xb9, 0x2e, 0x58, 0xcb, 0x6c, 0x44, 0x21, 0x95, 0xe3, 0x67, + 0xc1, 0xb4, 0x06, 0xe8, 0xa3, 0x05, 0xbc, 0xb1, 0xf5, 0x7e, 0xed, 0x49, + 0x08, 0xef, 0xcd, 0x39, 0x23, 0xb7, 0x2c, 0xd6, 0x76, 0x7c, 0xda, 0x96, + 0x83, 0x4a, 0x91, 0x12, 0x05, 0xa0, 0x57, 0xee, 0x12, 0x0f, 0xda, 0x0d, + 0x01, 0x19, 0xc9, 0xbe, 0x9f, 0xd6, 0xaf, 0xa0, 0xee, 0x99, 0x02, 0x81, + 0xc1, 0x00, 0xdd, 0xa9, 0x2a, 0x22, 0xd9, 0xb3, 0xc7, 0x91, 0x19, 0x0c, + 0x0d, 0x15, 0x10, 0xe3, 0xe8, 0x3d, 0x86, 0x00, 0x52, 0xb3, 0xf4, 0x4d, + 0x3d, 0xfe, 0x64, 0x26, 0x89, 0xad, 0x28, 0xf5, 0x16, 0x78, 0x79, 0x73, + 0x76, 0x91, 0x5e, 0x75, 0xe1, 0x01, 0x8e, 0x60, 0xdb, 0x38, 0xcf, 0x5c, + 0x4c, 0x12, 0x38, 0x13, 0xc3, 0x43, 0xbc, 0x5c, 0x51, 0x8e, 0xcc, 0x38, + 0x25, 0xae, 0xd0, 0x60, 0x48, 0x7b, 0xd8, 0x59, 0xbe, 0x46, 0x5a, 0x89, + 0x88, 0x31, 0x23, 0x98, 0xcc, 0x2d, 0x66, 0xd9, 0xbd, 0x8b, 0x98, 0xfc, + 0x72, 0x0b, 0x9a, 0x75, 0x1b, 0x81, 0x8c, 0x22, 0x50, 0x86, 0x30, 0xcd, + 0xfb, 0xcb, 0x4f, 0xf0, 0xec, 0x65, 0x49, 0xbe, 0xf2, 0xa4, 0x09, 0xaf, + 0x0e, 0xc6, 0x32, 0xe4, 0xbc, 0xcc, 0xf5, 0xda, 0x46, 0x49, 0x13, 0xa5, + 0xf2, 0xb1, 0xc6, 0xbb, 0x2f, 0x57, 0xcd, 0x9a, 0x0a, 0xea, 0x80, 0x95, + 0xa8, 0x72, 0x00, 0xae, 0x05, 0x2b, 0x8d, 0xd9, 0xcf, 0x3a, 0x54, 0xf3, + 0x6c, 0x15, 0x48, 0x7c, 0xf4, 0x87, 0xe9, 0xa4, 0xf9, 0x2a, 0xc1, 0xb8, + 0x35, 0x45, 0x4c, 0x1d, 0xa6, 0x38, 0x03, 0xe7, 0xce, 0xed, 0xbf, 0xe1, + 0xc7, 0x6c, 0x0c, 0x0b, 0x9c, 0x04, 0x13, 0xb4, 0x5d, 0x2b, 0xf4, 0xdd, + 0x3c, 0xdc, 0xdb, 0x4c, 0xee, 0xd4, 0xe5, 0x25, 0xdc, 0xd2, 0xb7, 0x24, + 0x6f, 0x01, 0x02, 0x81, 0xc0, 0x0e, 0x59, 0xac, 0xe2, 0xe3, 0x1b, 0x11, + 0x6b, 0x68, 0x34, 0x8a, 0x49, 0x20, 0x12, 0x16, 0x27, 0x40, 0x23, 0x1f, + 0xbb, 0x16, 0x36, 0x30, 0x08, 0xda, 0xed, 0xac, 0xf0, 0xcd, 0x79, 0x91, + 0x6a, 0x86, 0x98, 0xf2, 0x50, 0x77, 0x95, 0x8e, 0x79, 0x77, 0x59, 0xe1, + 0x26, 0x1a, 0x9e, 0x54, 0x77, 0x6d, 0xf0, 0x21, 0x7f, 0x7f, 0x57, 0xf5, + 0x3c, 0xf9, 0x97, 0x4f, 0x37, 0x9a, 0xbc, 0xa6, 0x10, 0x6f, 0x70, 0x5e, + 0xcb, 0x2e, 0x7c, 0xe1, 0x57, 0xba, 0x04, 0x5c, 0x2b, 0x53, 0x8e, 0xb2, + 0xb6, 0x70, 0xb8, 0xb2, 0x16, 0x83, 0x71, 0xbe, 0x1b, 0xbb, 0x4f, 0x87, + 0xc4, 0xf9, 0x4a, 0xa9, 0x89, 0xbe, 0x75, 0x2f, 0x3d, 0x4e, 0xf9, 0xca, + 0x12, 0xaf, 0x6b, 0xa3, 0xe1, 0x4f, 0x52, 0x34, 0x1b, 0xd3, 0x7c, 0x6d, + 0x21, 0x2c, 0xf7, 0x6c, 0x92, 0x19, 0xe4, 0x9b, 0x9c, 0x18, 0x84, 0xb6, + 0xa4, 0x73, 0xab, 0x82, 0xa9, 0x7d, 0x9a, 0x77, 0xca, 0xa9, 0xeb, 0xb5, + 0xb4, 0x46, 0x3d, 0xf9, 0x3c, 0x60, 0xd9, 0x20, 0x95, 0xc4, 0xba, 0x12, + 0xd5, 0xf6, 0x77, 0x8d, 0x52, 0x6e, 0x34, 0xc1, 0x4b, 0x54, 0x5b, 0x64, + 0xe5, 0x4e, 0xb1, 0x81, 0x6c, 0x93, 0x59, 0x39, 0xe1, 0x6b, 0x4c, 0x54, + 0xba, 0x78, 0xab, 0xd6, 0x0b, 0x1d, 0x7f, 0x8c, 0x7a, 0x13, 0x91, 0xbf, + 0x9c, 0x84, 0x34, 0x1a, 0xb2}; + +static const std::vector priv_key_64{ + 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xa9, 0xbd, 0x73, 0x0b, 0xa3, 0xd0, 0x4d, 0xc5, 0xf2, 0xf9, + 0xac, 0x15, 0xd0, 0x0e, 0xf8, 0xbf, 0x64, 0x62, 0xff, 0xd4, 0x10, 0x00, + 0xaa, 0x32, 0x6e, 0x9b, 0x50, 0x1f, 0x0a, 0x90, 0xbb, 0x29, 0x9e, 0xa7, + 0xf0, 0xbd, 0xdc, 0xc4, 0x6f, 0xf0, 0x3c, 0xfa, 0x0d, 0x23, 0xfd, 0x45, + 0x59, 0x8a, 0x57, 0x8b, 0xe2, 0x43, 0x4a, 0xa1, 0x73, 0x8f, 0xa4, 0x0c, + 0xa0, 0x5b, 0x8b, 0x2d, 0xa6, 0x7d, 0xf4, 0xfc, 0x35, 0x3f, 0xac, 0xb7, + 0xa0, 0xf7, 0xc4, 0xab, 0x11, 0xa1, 0x67, 0x80, 0x97, 0x56, 0x41, 0xeb, + 0x76, 0x4c, 0x83, 0xf1, 0x5c, 0x63, 0xe0, 0x18, 0x07, 0xb7, 0x19, 0x3b, + 0x3c, 0x72, 0x42, 0x20, 0xd2, 0x1a, 0x2c, 0x2c, 0x83, 0x59, 0x4c, 0x61, + 0xdb, 0xd0, 0x74, 0x74, 0xa8, 0xce, 0x5b, 0x51, 0x8c, 0xa7, 0x63, 0x5d, + 0x9c, 0x0e, 0x04, 0xb9, 0x1e, 0xb2, 0xe8, 0x4e, 0x0e, 0xad, 0xc7, 0xc7, + 0x90, 0xd5, 0xee, 0x31, 0x29, 0xeb, 0x6f, 0x79, 0x3d, 0x7b, 0x9b, 0xf4, + 0xd5, 0x2d, 0xaf, 0x03, 0x13, 0xf8, 0x41, 0xea, 0x66, 0x88, 0xbf, 0x10, + 0x89, 0x1e, 0xf8, 0x7a, 0xad, 0x50, 0x0e, 0xa5, 0x3b, 0x94, 0x66, 0x2d, + 0xbd, 0x4b, 0x71, 0x10, 0x10, 0x36, 0x08, 0xbb, 0x31, 0xcd, 0xe2, 0x55, + 0xab, 0x82, 0xf8, 0x52, 0x66, 0x7b, 0xff, 0x55, 0xdd, 0x27, 0x31, 0x14, + 0xe5, 0xc1, 0xb2, 0x47, 0x1f, 0x86, 0xfd, 0x41, 0x42, 0x50, 0x67, 0xea, + 0xfe, 0xc2, 0x5f, 0x8f, 0xdb, 0xbd, 0xb0, 0x84, 0x90, 0xde, 0xf1, 0x4b, + 0xb2, 0xd8, 0x47, 0xb2, 0xee, 0xcc, 0x51, 0xcc, 0x4e, 0xf9, 0x4e, 0x5a, + 0x9f, 0x41, 0x5d, 0x59, 0xea, 0x85, 0x49, 0xb2, 0x32, 0xcd, 0x8b, 0x6b, + 0xb6, 0x21, 0xd6, 0x55, 0x98, 0x98, 0x64, 0xd8, 0x5d, 0xe4, 0x1d, 0x54, + 0x2f, 0x16, 0xee, 0xc8, 0x6b, 0xc5, 0xf5, 0xd5, 0x46, 0x5a, 0xa2, 0xe3, + 0xeb, 0xa1, 0xd1, 0xb8, 0x2d, 0xdd, 0xe6, 0x1d, 0xdd, 0xac, 0x0b, 0x62, + 0xd6, 0x60, 0x10, 0x10, 0x32, 0xba, 0x3f, 0x8f, 0xdd, 0x69, 0xa3, 0x1c, + 0x1e, 0xa2, 0xfa, 0x19, 0x66, 0x78, 0x48, 0x02, 0xd3, 0xdb, 0xd8, 0x48, + 0xc4, 0x79, 0xc9, 0x3e, 0x12, 0xbe, 0xc9, 0x5a, 0x7f, 0xf1, 0x5e, 0xa6, + 0xbe, 0xe5, 0xfb, 0xbe, 0xa1, 0x5a, 0xc3, 0x1c, 0xc9, 0xe3, 0xe8, 0x19, + 0x6b, 0x89, 0x46, 0xaa, 0x32, 0x2a, 0xbf, 0xa2, 0x9b, 0x04, 0x4c, 0xdc, + 0x50, 0x08, 0x31, 0x38, 0x83, 0x88, 0x58, 0x43, 0x72, 0x8e, 0x9c, 0xd9, + 0xa7, 0xcf, 0x16, 0x79, 0xfe, 0x37, 0x4b, 0x06, 0xe1, 0xcf, 0x5e, 0xcf, + 0xc5, 0x1a, 0xf7, 0x51, 0x93, 0x79, 0x72, 0x58, 0xc5, 0x13, 0x09, 0xd9, + 0x6e, 0x7a, 0x71, 0x11, 0x3e, 0xc0, 0x89, 0x6b, 0x92, 0x61, 0xcd, 0x6c, + 0xd2, 0xbd, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x76, + 0x55, 0x7e, 0x33, 0xfa, 0x33, 0x49, 0x55, 0x1c, 0x2c, 0x55, 0x7d, 0x2b, + 0x7c, 0x94, 0x8c, 0x11, 0xb7, 0x36, 0xf5, 0x27, 0x66, 0xdf, 0x40, 0xa3, + 0x7d, 0xa1, 0xa0, 0xd2, 0x63, 0xce, 0x27, 0x98, 0xd5, 0x29, 0xef, 0xa3, + 0x4e, 0x4b, 0x5f, 0xa7, 0x93, 0x07, 0xc0, 0x34, 0x5c, 0xb9, 0xac, 0xc9, + 0x95, 0xda, 0xda, 0xe0, 0xd7, 0xa7, 0xd1, 0xd7, 0x23, 0x7a, 0x53, 0xf7, + 0xb6, 0x8e, 0xa0, 0xb7, 0x3f, 0x70, 0xfc, 0x00, 0x34, 0x50, 0x83, 0x0b, + 0x57, 0xdb, 0xc5, 0xb3, 0x7b, 0xa1, 0x85, 0xe0, 0x15, 0x00, 0x77, 0x1d, + 0x71, 0x11, 0xe1, 0x0b, 0x24, 0x95, 0x94, 0x5f, 0x81, 0xbd, 0x85, 0x46, + 0x76, 0xcd, 0x22, 0xb3, 0xf3, 0x20, 0x6b, 0x0b, 0xe6, 0x19, 0x31, 0xbd, + 0x4e, 0x6b, 0x34, 0xd9, 0xd3, 0x03, 0x84, 0xda, 0xb0, 0x33, 0x10, 0x4e, + 0xd8, 0xa3, 0xff, 0x44, 0x16, 0xcf, 0x02, 0xf6, 0x09, 0x39, 0xfe, 0xfa, + 0xbc, 0xc9, 0xa5, 0xba, 0x24, 0x42, 0xe9, 0xbe, 0xf3, 0x33, 0xff, 0x52, + 0x48, 0x8a, 0x0e, 0x84, 0x1d, 0x9e, 0xf7, 0xec, 0x83, 0xe1, 0xa4, 0x76, + 0xc4, 0x47, 0xb9, 0x4d, 0x4c, 0x82, 0x39, 0xd5, 0xf6, 0x43, 0x46, 0xa9, + 0xfe, 0xf1, 0xde, 0x49, 0xbd, 0xff, 0x5d, 0xb2, 0x51, 0xd9, 0x6d, 0x48, + 0x23, 0x62, 0x11, 0x46, 0x14, 0x1d, 0x46, 0xaa, 0x60, 0x10, 0x40, 0x13, + 0x90, 0x09, 0xc3, 0x7c, 0x55, 0x14, 0x55, 0x56, 0x75, 0x62, 0x83, 0x18, + 0x47, 0xb6, 0xc4, 0x36, 0x36, 0xaa, 0xc8, 0x5a, 0xbd, 0x27, 0x9b, 0x24, + 0x39, 0x08, 0x06, 0xcb, 0x9b, 0x55, 0x5b, 0x05, 0xe0, 0xd2, 0x6a, 0x24, + 0x57, 0x80, 0x1a, 0xd8, 0xf5, 0x72, 0x44, 0x52, 0x69, 0x5b, 0xe0, 0x14, + 0x7c, 0x36, 0xe9, 0xa0, 0xcc, 0x33, 0x2d, 0x2a, 0xdf, 0x77, 0x62, 0x8a, + 0xa4, 0x32, 0x53, 0xe4, 0xef, 0x5f, 0x33, 0x74, 0x84, 0xde, 0xca, 0x70, + 0x0d, 0xb2, 0x96, 0x2d, 0x4d, 0xc2, 0x84, 0x21, 0x84, 0x38, 0x80, 0xe3, + 0x82, 0x1e, 0x53, 0x5d, 0xd9, 0x4e, 0xa7, 0x26, 0x62, 0xc4, 0xf3, 0xa5, + 0x49, 0x2e, 0x82, 0x4d, 0x98, 0xc6, 0x3e, 0x18, 0x2c, 0x10, 0x7a, 0x87, + 0x94, 0x1c, 0x78, 0x34, 0xc0, 0xaf, 0x66, 0xc5, 0x7c, 0xa1, 0xcd, 0xba, + 0x55, 0x00, 0x49, 0xc3, 0xbb, 0x35, 0x31, 0xd5, 0xd7, 0xbb, 0x07, 0xee, + 0x93, 0xbc, 0x84, 0x64, 0x4e, 0xa6, 0x05, 0x21, 0xf1, 0x51, 0x10, 0x93, + 0xb5, 0xb4, 0xd0, 0xb5, 0xa1, 0x95, 0x18, 0xf6, 0xf4, 0x8f, 0x37, 0x70, + 0x50, 0xb5, 0x7a, 0x59, 0x19, 0xaa, 0xf9, 0x58, 0xfd, 0x33, 0xb0, 0x71, + 0x10, 0x9e, 0xd6, 0x57, 0x41, 0xbf, 0xf0, 0x6f, 0x92, 0x04, 0x01, 0xd5, + 0xab, 0x4d, 0x3e, 0x36, 0xc5, 0x9d, 0x29, 0xbb, 0xf2, 0xf2, 0x9d, 0x02, + 0x81, 0xc1, 0x00, 0xd4, 0x2b, 0x17, 0x8b, 0x5a, 0x12, 0x57, 0x94, 0x10, + 0xb0, 0xb3, 0xc5, 0xbd, 0xf6, 0xa9, 0x3f, 0x15, 0xbd, 0xab, 0x87, 0xbe, + 0x1d, 0x96, 0x4a, 0xec, 0x42, 0x5e, 0xa6, 0x11, 0xec, 0x88, 0xb6, 0xf3, + 0xbf, 0x92, 0x4d, 0xef, 0x48, 0x4e, 0x9d, 0xcb, 0x2a, 0xbd, 0x1f, 0xab, + 0x2b, 0x2c, 0x3c, 0xee, 0x7f, 0x1a, 0xb3, 0x07, 0x9d, 0x2d, 0x4b, 0xd7, + 0xb4, 0x8a, 0xfa, 0xfa, 0x6b, 0x2c, 0x90, 0x3e, 0x11, 0x2a, 0x7f, 0xe1, + 0xdc, 0x99, 0x75, 0x54, 0x05, 0x4b, 0x30, 0x77, 0xe5, 0x85, 0xd6, 0x3e, + 0xcc, 0x4a, 0xe0, 0x58, 0x43, 0x6a, 0xdc, 0x56, 0xf4, 0x17, 0xbd, 0xba, + 0xa3, 0xf3, 0x46, 0x78, 0x6a, 0xee, 0x58, 0xa2, 0x6b, 0xd6, 0xc5, 0xe1, + 0xd7, 0xe3, 0x96, 0x5b, 0xfc, 0x0c, 0x7c, 0xe5, 0xe5, 0xd7, 0x1e, 0xc1, + 0x47, 0x0d, 0x2a, 0x93, 0x58, 0xcf, 0xe7, 0xa3, 0xd0, 0x6c, 0xef, 0xac, + 0x24, 0xb0, 0xbc, 0xf6, 0x92, 0xa8, 0xbf, 0xbd, 0xf3, 0x80, 0x73, 0xf6, + 0x90, 0x53, 0x56, 0x50, 0xf5, 0x62, 0x0a, 0x6c, 0xc6, 0x64, 0xd2, 0x4b, + 0x23, 0x13, 0x43, 0x96, 0x39, 0x7b, 0x79, 0xd2, 0xee, 0xec, 0x9b, 0x97, + 0xa2, 0x90, 0xc2, 0x82, 0xd3, 0x38, 0x57, 0x67, 0xa9, 0x6c, 0xfc, 0xb9, + 0x00, 0xc8, 0x22, 0x0e, 0x76, 0xbd, 0x8d, 0xd7, 0x17, 0x37, 0x40, 0x85, + 0xa0, 0x19, 0x03, 0x02, 0x81, 0xc1, 0x00, 0xcc, 0xce, 0x75, 0xc5, 0xd3, + 0x21, 0xa5, 0x23, 0x24, 0x57, 0x87, 0xb1, 0x98, 0x80, 0x04, 0x43, 0x87, + 0xfe, 0xfb, 0x9f, 0xc0, 0x64, 0x65, 0xe5, 0x24, 0x53, 0x9f, 0x26, 0x5e, + 0x85, 0xb8, 0xbe, 0x15, 0xfa, 0xd2, 0x9e, 0x03, 0x17, 0x3f, 0xb2, 0x9e, + 0x11, 0x3d, 0x16, 0xd5, 0xc5, 0x3f, 0x17, 0x1f, 0xc9, 0xeb, 0xfb, 0x1d, + 0xf6, 0x44, 0x28, 0xa5, 0x91, 0x48, 0xd2, 0xce, 0x52, 0x17, 0x60, 0x7c, + 0x1d, 0x2c, 0xc6, 0xde, 0xc4, 0x9d, 0x46, 0xa8, 0x8a, 0x10, 0x34, 0x0e, + 0x8c, 0x2a, 0x9e, 0x66, 0xb1, 0x98, 0xb8, 0xba, 0xbc, 0x64, 0x81, 0x1d, + 0x5e, 0x7c, 0xfd, 0xbc, 0x4b, 0x87, 0x10, 0xa0, 0xc9, 0x08, 0xe0, 0x81, + 0x42, 0x45, 0x49, 0xbe, 0x82, 0x89, 0x29, 0xb6, 0x34, 0xe8, 0x45, 0xfe, + 0x8c, 0x1b, 0x89, 0xba, 0xf1, 0xd8, 0x08, 0x67, 0xa3, 0x21, 0x20, 0x88, + 0x4f, 0xcd, 0xc7, 0x1e, 0x2a, 0xae, 0xc0, 0xd9, 0xe2, 0x9d, 0x6f, 0xe9, + 0x07, 0xb7, 0x06, 0xa7, 0x00, 0x58, 0x5f, 0x92, 0xc7, 0xee, 0xbb, 0x27, + 0x55, 0x64, 0x0d, 0xcc, 0x96, 0x13, 0x61, 0xdd, 0xf2, 0x39, 0xb1, 0x33, + 0x60, 0x88, 0xcb, 0x1c, 0xc2, 0xc6, 0x81, 0x1e, 0x3d, 0x37, 0x03, 0xff, + 0x55, 0x22, 0x12, 0x7f, 0x4b, 0x1f, 0x9b, 0xbd, 0xe9, 0x2f, 0x13, 0x7c, + 0xbc, 0xa1, 0x48, 0xd2, 0x27, 0x39, 0x3f, 0x02, 0x81, 0xc0, 0x78, 0x93, + 0x88, 0xcc, 0xe4, 0x42, 0x7a, 0x4d, 0x26, 0x73, 0x15, 0xa7, 0xb2, 0x7e, + 0xc4, 0xce, 0x9a, 0x4f, 0x71, 0x75, 0x32, 0x81, 0x64, 0x11, 0x6e, 0x55, + 0x85, 0xae, 0xc1, 0x8e, 0xf8, 0x5f, 0x69, 0x05, 0x1d, 0x63, 0x77, 0x32, + 0x53, 0xa3, 0x6f, 0x7b, 0xf9, 0x81, 0x4e, 0xe8, 0xb9, 0x3a, 0x63, 0x9c, + 0x0e, 0x93, 0x62, 0x27, 0x5c, 0x3f, 0xb6, 0xf5, 0xde, 0xea, 0x25, 0x78, + 0xd5, 0x19, 0xa0, 0x7c, 0x66, 0xf7, 0xc8, 0x67, 0x73, 0x3a, 0xef, 0xa6, + 0x16, 0x86, 0x14, 0x0d, 0x77, 0xd3, 0x3b, 0x5b, 0x24, 0xce, 0x7c, 0xba, + 0xcb, 0xb7, 0x2f, 0x1f, 0x87, 0x82, 0x86, 0xd8, 0x78, 0x00, 0x3b, 0x9d, + 0x21, 0x99, 0x73, 0xac, 0xef, 0xa1, 0x03, 0xe9, 0x8a, 0x68, 0xc0, 0x1b, + 0xed, 0x08, 0xea, 0x2a, 0x85, 0xe7, 0xef, 0x95, 0xae, 0x90, 0xdc, 0xae, + 0x63, 0x71, 0x54, 0x72, 0xb6, 0x06, 0x3b, 0x81, 0x9a, 0x83, 0xb9, 0x69, + 0xbd, 0xc7, 0x42, 0x6f, 0x69, 0x37, 0xfe, 0x0f, 0x25, 0x9d, 0x6f, 0x63, + 0x14, 0xf5, 0xb1, 0xbd, 0xca, 0x3c, 0x8d, 0x01, 0x01, 0x08, 0xaf, 0x0e, + 0x39, 0xf3, 0x11, 0x02, 0x41, 0xab, 0x67, 0x30, 0xb7, 0x2e, 0x23, 0xe5, + 0x60, 0x26, 0xa4, 0x3d, 0xf0, 0x37, 0x6b, 0xf8, 0x5a, 0xc4, 0xa8, 0x0d, + 0xa9, 0x4a, 0x3b, 0xcb, 0xf0, 0xd5, 0x95, 0x5b, 0x57, 0xfb, 0x02, 0x81, + 0xc0, 0x57, 0xe1, 0x2b, 0x45, 0xe4, 0x4f, 0x66, 0x85, 0x8a, 0xbd, 0x88, + 0x3b, 0x1b, 0x3d, 0xab, 0x16, 0xb3, 0x0f, 0x25, 0x37, 0x2a, 0x1d, 0xaa, + 0x5f, 0x45, 0x54, 0x20, 0x51, 0x1d, 0x73, 0xf1, 0x8e, 0x96, 0xed, 0xd6, + 0x5b, 0xf8, 0xe5, 0x8b, 0xee, 0x7f, 0xc6, 0xd3, 0xd8, 0xad, 0x87, 0x82, + 0x87, 0xd0, 0x9b, 0x1b, 0x07, 0xd8, 0x96, 0x68, 0x2e, 0xac, 0xc4, 0x87, + 0x63, 0xf5, 0x25, 0xe2, 0x64, 0x03, 0x3d, 0x9d, 0x8e, 0x03, 0xde, 0x87, + 0xc1, 0xde, 0xe5, 0xc7, 0x08, 0x1f, 0x49, 0xe3, 0xab, 0xae, 0x52, 0xfc, + 0x3e, 0x1f, 0xda, 0x60, 0xa1, 0xca, 0x51, 0x55, 0xfe, 0xa6, 0x42, 0x1e, + 0x45, 0x73, 0x48, 0x6f, 0xe7, 0xad, 0x6f, 0x1b, 0x3e, 0x06, 0x62, 0x0a, + 0xaa, 0xfc, 0x44, 0xfd, 0x79, 0xb3, 0x3c, 0xb9, 0x40, 0x43, 0x18, 0x2c, + 0xe3, 0x86, 0x5c, 0xc8, 0x05, 0x26, 0x98, 0x5f, 0xaa, 0xd5, 0xf5, 0xe8, + 0xa0, 0x55, 0x9d, 0xd8, 0x82, 0x41, 0x92, 0x8e, 0xe5, 0x6a, 0xd9, 0x4a, + 0x12, 0x50, 0x70, 0x3b, 0xae, 0xd0, 0xb4, 0xe2, 0x46, 0xcd, 0x87, 0x83, + 0xef, 0x95, 0x85, 0xaf, 0x5d, 0xaa, 0xb6, 0xfc, 0x5b, 0x73, 0x0e, 0xdc, + 0x90, 0x60, 0xc2, 0x51, 0x8e, 0x04, 0x8c, 0xaa, 0x1f, 0x17, 0xc1, 0xcb, + 0x61, 0x4f, 0x7e, 0xf4, 0x35, 0x3f, 0x6b, 0xcd, 0x24, 0xeb, 0x0f, 0xeb, + 0x8f, 0x02, 0x81, 0xc0, 0x5a, 0x75, 0x38, 0x98, 0x79, 0x2e, 0x97, 0x99, + 0xb9, 0xa6, 0xe5, 0xb2, 0x44, 0xbc, 0x18, 0x4c, 0x0c, 0xd8, 0xa0, 0x61, + 0x80, 0xb1, 0xbc, 0x36, 0x28, 0xfc, 0xde, 0xfe, 0x81, 0x56, 0x75, 0x74, + 0x4c, 0x53, 0xe1, 0xc1, 0x88, 0x1d, 0xf8, 0x7c, 0x00, 0xe0, 0xb1, 0x04, + 0x73, 0x97, 0x54, 0xdc, 0xae, 0x0e, 0xe9, 0xbb, 0x9e, 0x76, 0x34, 0xc6, + 0xd0, 0xe4, 0x53, 0x0e, 0xb8, 0x48, 0x36, 0xdc, 0x10, 0x8b, 0xb3, 0x87, + 0x08, 0x93, 0x56, 0x77, 0xfb, 0xd5, 0x17, 0x90, 0x2d, 0x75, 0x7d, 0x0f, + 0x54, 0x07, 0xac, 0x78, 0xb9, 0xc9, 0x39, 0x75, 0x7a, 0x8c, 0x47, 0x1c, + 0x14, 0x22, 0x20, 0x24, 0x59, 0x1b, 0xf1, 0x67, 0x84, 0x82, 0x51, 0x90, + 0xae, 0x6e, 0x80, 0x22, 0x58, 0x92, 0x1a, 0x71, 0x5d, 0x9a, 0x18, 0xa4, + 0x69, 0x94, 0xcb, 0x83, 0xee, 0x87, 0xf5, 0xdd, 0xc1, 0x3c, 0x69, 0xed, + 0xbe, 0xd5, 0x6a, 0x80, 0x30, 0xf9, 0xf2, 0xd7, 0x92, 0x92, 0x90, 0x27, + 0x27, 0x69, 0x6d, 0x07, 0x01, 0x3b, 0x12, 0xfd, 0xcd, 0xc5, 0xae, 0x90, + 0x5b, 0xe8, 0x8a, 0x18, 0xfe, 0x31, 0x8b, 0xe5, 0x21, 0x5f, 0xcc, 0x72, + 0xff, 0x82, 0xce, 0xcc, 0xfa, 0x6e, 0xbd, 0x95, 0x64, 0xee, 0x77, 0x96, + 0x60, 0xcd, 0x31, 0xfe, 0x5f, 0x5e, 0x61, 0xb8, 0xf9, 0x2b, 0xad, 0x3a, + 0x8f, 0x7f, 0x26, 0xa4}; + +static const std::vector priv_key_65{ + 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, + 0x81, 0x00, 0xcd, 0x55, 0x86, 0x70, 0xbb, 0x52, 0xe8, 0xc1, 0x70, 0x72, + 0x3a, 0xc5, 0xb4, 0xed, 0xbf, 0xc4, 0xc1, 0x50, 0x98, 0x16, 0xd2, 0x21, + 0x2f, 0x17, 0x80, 0x8d, 0x7a, 0x17, 0xb6, 0x37, 0xe2, 0x81, 0x40, 0x29, + 0x84, 0x98, 0x7e, 0x01, 0xfe, 0x42, 0x97, 0x0f, 0xe7, 0x36, 0xab, 0x5d, + 0x4d, 0x9b, 0x0c, 0x79, 0xb7, 0x8b, 0x57, 0xf8, 0xd8, 0x88, 0x35, 0x91, + 0xfd, 0xda, 0x22, 0x42, 0xc8, 0x7c, 0x68, 0xc5, 0x92, 0x7b, 0x78, 0x37, + 0x0f, 0xeb, 0xa2, 0x05, 0x0a, 0xa7, 0xf5, 0x97, 0x17, 0xf7, 0xf8, 0xc9, + 0xa0, 0xb2, 0x3e, 0x87, 0xe6, 0xd5, 0xc7, 0xe6, 0xe6, 0x18, 0xcd, 0x3c, + 0xef, 0xde, 0xcc, 0x59, 0x3c, 0x16, 0xcc, 0xe7, 0xae, 0x42, 0x03, 0x9d, + 0x67, 0x1c, 0x2a, 0x5e, 0x8f, 0xe0, 0x53, 0xdb, 0xcf, 0x93, 0x62, 0xe4, + 0x92, 0x0a, 0xed, 0x0a, 0x2a, 0x84, 0x0c, 0x7c, 0x80, 0x44, 0x4a, 0x2a, + 0xad, 0xa4, 0x74, 0x06, 0x9b, 0x25, 0xa7, 0x99, 0x19, 0x88, 0x2f, 0x44, + 0x87, 0x7e, 0xcd, 0x18, 0x1b, 0xbb, 0x12, 0x58, 0x24, 0x48, 0xf1, 0x06, + 0x69, 0x84, 0x63, 0x3a, 0x6c, 0xf2, 0x8b, 0x2c, 0xc7, 0x51, 0xe9, 0x17, + 0xd8, 0x4b, 0x47, 0x5b, 0xcd, 0x91, 0xc4, 0x5c, 0x8e, 0x82, 0x2a, 0x87, + 0x42, 0x21, 0xff, 0x25, 0x49, 0x49, 0xc3, 0x79, 0xd2, 0x8f, 0x9e, 0x12, + 0xad, 0x06, 0xf2, 0x8f, 0x0d, 0xfa, 0xd5, 0x6d, 0xe8, 0xdd, 0xed, 0x0a, + 0x10, 0x88, 0x8c, 0x5d, 0x18, 0xc1, 0x63, 0xb7, 0xa9, 0xe8, 0x26, 0x40, + 0x8d, 0xd8, 0xa2, 0x78, 0x59, 0xe3, 0x38, 0x74, 0xdc, 0x40, 0x9f, 0xca, + 0xc6, 0x74, 0xeb, 0x8b, 0x5d, 0xa8, 0x6a, 0xfe, 0xbd, 0xae, 0xd4, 0xe8, + 0x34, 0x56, 0xdf, 0x00, 0x3b, 0x41, 0xf0, 0xa1, 0x45, 0xf5, 0xcb, 0xc2, + 0xb9, 0x54, 0x55, 0x80, 0x70, 0x80, 0xe2, 0xfc, 0xd0, 0x49, 0xa6, 0xa4, + 0x9e, 0xe4, 0x21, 0xb8, 0xe1, 0x46, 0xfb, 0x9f, 0xc3, 0x1f, 0x43, 0xbc, + 0x75, 0x91, 0xec, 0x25, 0xa9, 0x70, 0xae, 0xf4, 0x75, 0x2a, 0xf0, 0x11, + 0x75, 0xb9, 0x37, 0x0c, 0x20, 0xb4, 0x9c, 0xe1, 0xbd, 0xac, 0x45, 0xad, + 0xe8, 0xae, 0x27, 0xf2, 0x7e, 0x62, 0xf7, 0x71, 0x6c, 0xbd, 0x5d, 0x49, + 0xe7, 0xcb, 0xdf, 0x1e, 0x69, 0x52, 0xbb, 0x24, 0x03, 0xa0, 0x1f, 0xc1, + 0xd8, 0xb1, 0x47, 0xdb, 0xa4, 0x95, 0x84, 0x93, 0x1d, 0x7e, 0x00, 0x66, + 0x54, 0x42, 0x23, 0xa6, 0x14, 0xd1, 0x57, 0xbe, 0xac, 0xd2, 0xf1, 0xbf, + 0x36, 0xb4, 0xad, 0x92, 0x6c, 0x30, 0x73, 0xd9, 0xba, 0x13, 0xa5, 0x5d, + 0xf8, 0x3a, 0x99, 0x01, 0x7c, 0x50, 0x05, 0x85, 0x32, 0x0e, 0xfd, 0xae, + 0xdb, 0xd3, 0xca, 0x91, 0xc2, 0x27, 0xeb, 0x1f, 0x92, 0x75, 0x3e, 0x3b, + 0xed, 0x23, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x33, + 0x13, 0x69, 0x23, 0xb5, 0x95, 0x04, 0x0c, 0xca, 0x19, 0xc0, 0x00, 0xd9, + 0xe6, 0xa1, 0xe3, 0x21, 0x6b, 0x18, 0xc9, 0xe4, 0x6f, 0x18, 0xb5, 0xb1, + 0xe6, 0x7f, 0x4e, 0x52, 0xa7, 0x48, 0x12, 0x7a, 0x91, 0x59, 0x48, 0x4d, + 0x5f, 0xd5, 0x8d, 0x5e, 0xe2, 0x37, 0xd3, 0x63, 0x81, 0x0c, 0x02, 0xdb, + 0x71, 0x93, 0x74, 0x77, 0xe7, 0x90, 0x85, 0x21, 0x3e, 0x35, 0x75, 0x03, + 0x3c, 0xb5, 0x7e, 0x2c, 0xd9, 0xa8, 0x7c, 0x4a, 0x04, 0xf8, 0x52, 0xd6, + 0xb4, 0x86, 0x58, 0x0d, 0x41, 0x0e, 0x57, 0x42, 0x6d, 0x75, 0x29, 0xa1, + 0x60, 0x50, 0xcd, 0x30, 0xb2, 0x80, 0xdd, 0xfe, 0x7f, 0x7f, 0xf3, 0x5d, + 0xc5, 0x7c, 0xaa, 0xf7, 0x41, 0x52, 0x19, 0x5d, 0xa8, 0xd3, 0xb3, 0x2f, + 0xde, 0xe1, 0xcf, 0x1d, 0x4c, 0xfa, 0x2f, 0x61, 0x54, 0x15, 0xf7, 0xdd, + 0xca, 0xbf, 0x94, 0xa5, 0x3e, 0x7a, 0xf1, 0x81, 0xb9, 0x68, 0x04, 0x16, + 0x50, 0x66, 0x5b, 0x51, 0x7b, 0x45, 0xdc, 0x98, 0x55, 0x65, 0x96, 0xe7, + 0x11, 0x6e, 0x24, 0x74, 0x85, 0xb4, 0x50, 0xe8, 0x93, 0x7d, 0xbf, 0xce, + 0xa7, 0x03, 0xde, 0xb9, 0x3b, 0xe4, 0x40, 0xbd, 0xc8, 0x8e, 0xa6, 0xfb, + 0x13, 0x1c, 0xe9, 0x7b, 0x7c, 0xc2, 0x7e, 0x22, 0x72, 0x0e, 0xc3, 0x42, + 0x22, 0x56, 0x3e, 0xa0, 0xff, 0x36, 0x9f, 0x3e, 0xe4, 0xca, 0x61, 0x13, + 0xa2, 0xe7, 0x74, 0x42, 0xcb, 0x9a, 0x7e, 0x61, 0x6f, 0xa3, 0x35, 0xb9, + 0x03, 0x80, 0xbc, 0xd9, 0x54, 0xd7, 0x1b, 0x62, 0xc2, 0x01, 0xf1, 0xb3, + 0xaf, 0x47, 0x8f, 0x81, 0x4f, 0x08, 0xd2, 0xc7, 0x8c, 0x98, 0x2f, 0x9c, + 0xac, 0xf8, 0xc9, 0xf6, 0x3a, 0x06, 0x13, 0x2b, 0x81, 0x64, 0xb6, 0x9b, + 0xee, 0x8b, 0x98, 0x70, 0x94, 0xdb, 0x72, 0x2d, 0x99, 0x02, 0x2e, 0xfb, + 0xe6, 0x78, 0x53, 0xa0, 0xa6, 0x00, 0x6a, 0x66, 0xa0, 0xe2, 0xd1, 0x6b, + 0x2d, 0x78, 0xd8, 0xc7, 0xeb, 0x1a, 0x56, 0x8b, 0x64, 0x7c, 0x5b, 0xfd, + 0x81, 0xcb, 0x9d, 0xa9, 0xaf, 0xa3, 0xda, 0xb5, 0x76, 0xa2, 0xb1, 0x56, + 0x97, 0x29, 0xaa, 0x49, 0x2c, 0xc7, 0x32, 0x14, 0xf4, 0x73, 0xd4, 0xdd, + 0x78, 0xa1, 0x86, 0xd7, 0x7b, 0x39, 0xa1, 0xf2, 0xac, 0x5d, 0xd8, 0xb8, + 0xb1, 0xf9, 0xc3, 0xaa, 0x66, 0x22, 0x45, 0x77, 0x4a, 0xf9, 0xe2, 0xd1, + 0x35, 0xc7, 0xc2, 0x67, 0xd4, 0xd4, 0xca, 0x4d, 0x0d, 0x31, 0x73, 0x63, + 0x1f, 0xe1, 0x90, 0x16, 0xe0, 0x1d, 0xca, 0x46, 0x82, 0xde, 0x5d, 0x5c, + 0x68, 0x49, 0x83, 0x54, 0x87, 0x52, 0x1c, 0x28, 0xa5, 0x59, 0xa5, 0xfa, + 0xa8, 0xae, 0xae, 0x22, 0x69, 0xcd, 0xf5, 0xd7, 0x22, 0xc2, 0x6f, 0xad, + 0xcf, 0x3f, 0x75, 0x9c, 0x4f, 0xbc, 0x23, 0x15, 0x69, 0x90, 0xa1, 0x02, + 0x81, 0xc1, 0x00, 0xf7, 0x93, 0xa0, 0xa9, 0x96, 0x3a, 0xab, 0xba, 0x0d, + 0xcd, 0x9a, 0x4f, 0x18, 0xa0, 0x8e, 0x62, 0xf6, 0xb1, 0x94, 0xdc, 0x64, + 0x02, 0x2a, 0xf4, 0x7c, 0x6d, 0x47, 0x3f, 0x2a, 0x0d, 0x38, 0xef, 0x86, + 0x2f, 0xd2, 0x0f, 0x36, 0x1a, 0x96, 0xc3, 0x34, 0xf9, 0x45, 0x78, 0x61, + 0xbc, 0x8c, 0x09, 0xff, 0xde, 0x66, 0xc5, 0xe2, 0x95, 0x65, 0xa5, 0x7b, + 0x86, 0x49, 0x11, 0x92, 0x01, 0x13, 0xb5, 0xf0, 0xd2, 0x69, 0x96, 0x8e, + 0x61, 0x77, 0xdd, 0xd8, 0x9d, 0xa7, 0xd7, 0x72, 0x63, 0xdd, 0x9c, 0xc9, + 0x91, 0x08, 0xf3, 0xa7, 0x06, 0x3b, 0x58, 0x21, 0x68, 0x50, 0xeb, 0x84, + 0x44, 0x69, 0x71, 0xa6, 0xd3, 0x72, 0x6a, 0xa9, 0x1f, 0x47, 0x27, 0xf9, + 0x93, 0x02, 0xce, 0x5b, 0xa6, 0x32, 0x95, 0xc5, 0x59, 0xb3, 0xc9, 0x4f, + 0x8c, 0x93, 0xef, 0xb8, 0x44, 0x3f, 0x7e, 0x97, 0xb4, 0xac, 0x48, 0x98, + 0x54, 0xe9, 0x06, 0x2d, 0x19, 0x9d, 0x17, 0xee, 0x00, 0x91, 0x0b, 0x32, + 0x13, 0x63, 0x97, 0x59, 0xdd, 0x9a, 0x5e, 0x1b, 0x8b, 0xd1, 0xb6, 0xd9, + 0xa3, 0x06, 0xb3, 0x3f, 0xd6, 0x32, 0x62, 0x68, 0xbe, 0x6a, 0xd2, 0x4e, + 0xa0, 0x92, 0x74, 0x54, 0xfc, 0xdb, 0x09, 0x15, 0x41, 0xfe, 0x3c, 0x90, + 0xf6, 0xf2, 0xa9, 0x53, 0x43, 0x39, 0xb6, 0xf8, 0x3d, 0xa2, 0x7c, 0x86, + 0xfd, 0x30, 0xfb, 0x02, 0x81, 0xc1, 0x00, 0xd4, 0x51, 0xf7, 0xd6, 0x10, + 0x5f, 0xc9, 0x0f, 0x35, 0x0a, 0x53, 0x67, 0x65, 0xb5, 0xaa, 0x8e, 0x42, + 0x08, 0x3e, 0x0f, 0x67, 0x74, 0x7d, 0x67, 0x47, 0x8a, 0x10, 0x5e, 0x01, + 0x2c, 0x87, 0x0d, 0xa1, 0xab, 0xcb, 0x07, 0xe1, 0xc7, 0x3f, 0xd4, 0x6c, + 0x73, 0x43, 0xae, 0x5e, 0x7e, 0xea, 0x19, 0x2a, 0x4d, 0x86, 0x5c, 0x04, + 0x4a, 0x30, 0x0a, 0x52, 0x62, 0x71, 0xd4, 0xce, 0x47, 0x5c, 0x21, 0xb5, + 0x6e, 0x11, 0x23, 0xdc, 0x91, 0x85, 0xa6, 0x4e, 0x26, 0x1f, 0x4d, 0x09, + 0xf9, 0x4f, 0x2b, 0x43, 0x81, 0x43, 0x97, 0xcd, 0x5e, 0xda, 0xde, 0x15, + 0x6d, 0x06, 0x37, 0x8c, 0x71, 0x7e, 0x59, 0xd2, 0x7b, 0x92, 0xf9, 0x28, + 0xe2, 0x45, 0xca, 0x6d, 0x5b, 0x5d, 0x53, 0x93, 0x6d, 0x72, 0x48, 0x9c, + 0x2f, 0x62, 0xd0, 0xff, 0x99, 0xf4, 0x75, 0x91, 0x3f, 0xb2, 0x14, 0x24, + 0xc9, 0xe0, 0xa9, 0x11, 0xa4, 0x41, 0xd5, 0x34, 0x50, 0x62, 0x00, 0xd0, + 0x57, 0x9e, 0x75, 0x5a, 0x38, 0x34, 0x67, 0x40, 0xf4, 0x17, 0x94, 0xad, + 0x4a, 0xef, 0x4c, 0x64, 0xc9, 0xdb, 0x03, 0x9d, 0x72, 0xc4, 0x00, 0xa3, + 0xc4, 0x4d, 0x38, 0xd0, 0xcb, 0xbe, 0xfb, 0x3e, 0xab, 0x21, 0x3f, 0xa2, + 0x87, 0xda, 0x49, 0x20, 0x6b, 0xc1, 0x4d, 0xa3, 0x63, 0x4d, 0xfa, 0x9c, + 0x2d, 0x76, 0xf2, 0x60, 0xed, 0x8b, 0xf9, 0x02, 0x81, 0xc1, 0x00, 0xbe, + 0xb4, 0x36, 0xc3, 0xaa, 0xf6, 0xd2, 0xa4, 0xe4, 0x51, 0x05, 0x95, 0xfb, + 0xd0, 0x61, 0x1d, 0x96, 0x0d, 0x40, 0x2f, 0x6b, 0xd1, 0xc7, 0xa8, 0xbf, + 0xd7, 0xa5, 0x53, 0xe0, 0x5e, 0x83, 0x06, 0xee, 0x04, 0x13, 0xf8, 0xa7, + 0xa2, 0x5f, 0x93, 0x4a, 0x50, 0xe0, 0xd4, 0x53, 0xe4, 0xda, 0xb2, 0x31, + 0x27, 0xed, 0x5e, 0x6c, 0xa4, 0xcb, 0xc1, 0x66, 0x9f, 0x0f, 0xd5, 0xba, + 0xf3, 0x9d, 0x6d, 0x3e, 0x6d, 0xb5, 0xeb, 0xc5, 0x0d, 0x0b, 0x3a, 0x15, + 0xcb, 0x8b, 0x28, 0x07, 0xf3, 0x29, 0x17, 0xc6, 0xa4, 0x33, 0x93, 0x0b, + 0x8b, 0x5f, 0x57, 0x09, 0x94, 0xc3, 0x10, 0x47, 0xb8, 0x32, 0xc8, 0xda, + 0xca, 0x71, 0x8d, 0xfb, 0x6c, 0x1e, 0x71, 0x8a, 0x6b, 0x55, 0x74, 0x03, + 0x60, 0xc8, 0x02, 0x5a, 0x1c, 0x38, 0xc2, 0xce, 0xc5, 0xe8, 0x86, 0x75, + 0x18, 0x0d, 0x18, 0xc4, 0x5e, 0xe5, 0x7e, 0x9d, 0xe8, 0x79, 0xfe, 0xc9, + 0xea, 0xba, 0xf9, 0x5d, 0xd9, 0x8d, 0xe0, 0x63, 0xd8, 0x4f, 0x94, 0x9c, + 0x22, 0x78, 0xf0, 0x18, 0xa3, 0xe1, 0x0c, 0xca, 0x24, 0x2b, 0xdb, 0x13, + 0x47, 0x39, 0x54, 0x58, 0x7e, 0xa4, 0xe6, 0x0e, 0xae, 0xdd, 0x61, 0x42, + 0xbd, 0xeb, 0x32, 0xd9, 0xef, 0x15, 0x99, 0x2d, 0xc9, 0x2b, 0x2e, 0x86, + 0xf6, 0x77, 0x94, 0x9b, 0x2f, 0x4e, 0xe4, 0x41, 0x4e, 0xf2, 0xd5, 0x02, + 0x81, 0xc1, 0x00, 0xab, 0x45, 0x1b, 0xc9, 0x00, 0x18, 0x64, 0x55, 0xf2, + 0x11, 0x4c, 0x4a, 0x42, 0x0f, 0x93, 0x6f, 0x81, 0xf0, 0xa8, 0x2f, 0x40, + 0xe3, 0x05, 0x2d, 0xc4, 0xd5, 0xa8, 0x72, 0x4c, 0x3c, 0x21, 0x0d, 0x6b, + 0xf6, 0xea, 0xa6, 0x87, 0x08, 0x75, 0x82, 0xe3, 0xa0, 0xef, 0x5d, 0xbf, + 0x38, 0x5d, 0x9a, 0xc3, 0x37, 0x1a, 0x45, 0x2b, 0xe8, 0xb4, 0x6b, 0xff, + 0x1d, 0x0e, 0x79, 0xfd, 0x94, 0x2e, 0xcb, 0xba, 0x50, 0xf9, 0x5e, 0x96, + 0x54, 0x85, 0x1d, 0x2c, 0x39, 0x30, 0x52, 0xb2, 0xd2, 0xfb, 0x7c, 0x08, + 0xce, 0x43, 0x3a, 0x37, 0x1e, 0x67, 0x2b, 0x72, 0xd9, 0x29, 0x84, 0xb1, + 0xb3, 0xf3, 0x9a, 0x7d, 0x61, 0xd5, 0xa3, 0x4b, 0xc9, 0x8b, 0x46, 0xc9, + 0x84, 0x43, 0xfa, 0x61, 0x18, 0x8e, 0x71, 0xe8, 0x1b, 0x89, 0x78, 0xd2, + 0x56, 0xdc, 0x8d, 0xe2, 0x07, 0x21, 0x9d, 0x82, 0x37, 0x9f, 0x14, 0x82, + 0xf8, 0x9f, 0x6a, 0x5e, 0xf2, 0xe0, 0xbb, 0x8b, 0x54, 0xc2, 0xac, 0x23, + 0x84, 0xe7, 0x30, 0xcb, 0x82, 0x9b, 0x6b, 0x01, 0x87, 0x4b, 0x15, 0xb2, + 0xcf, 0xe9, 0xee, 0x36, 0x9a, 0x17, 0x65, 0xf4, 0xb5, 0x2b, 0x1d, 0xc3, + 0xc0, 0x37, 0x64, 0xf0, 0x9e, 0x97, 0x09, 0x80, 0x10, 0x5a, 0x93, 0x56, + 0xa5, 0xd5, 0x9e, 0xcd, 0x48, 0x13, 0xe5, 0x2f, 0x0a, 0xb5, 0xc2, 0xbb, + 0x51, 0xa3, 0xf1, 0x02, 0x81, 0xc1, 0x00, 0xca, 0x35, 0x66, 0x99, 0xc6, + 0xf5, 0xb2, 0x23, 0xbd, 0xaa, 0x95, 0x4d, 0x5a, 0x6b, 0x95, 0xc4, 0xd0, + 0xb0, 0xb9, 0x0d, 0x67, 0x9f, 0x30, 0x2e, 0x3f, 0x3d, 0x6a, 0x2e, 0x6f, + 0xdb, 0x5b, 0x8c, 0x2d, 0x34, 0xa2, 0x36, 0x2b, 0x72, 0xfe, 0xf0, 0xcf, + 0xf0, 0xc7, 0xe0, 0x8b, 0xb6, 0x3b, 0x88, 0xd8, 0x2b, 0xdf, 0x42, 0x43, + 0x84, 0x97, 0x54, 0x77, 0x94, 0x3e, 0x46, 0x4a, 0x62, 0x82, 0xa3, 0xc3, + 0x01, 0xb8, 0xda, 0x1e, 0x77, 0xfc, 0xd5, 0xa4, 0xf2, 0x8d, 0x29, 0x06, + 0x88, 0x68, 0x76, 0xc3, 0x09, 0x42, 0x24, 0xd6, 0xb0, 0xf4, 0x82, 0xfa, + 0x38, 0x85, 0x85, 0xc0, 0xb8, 0x59, 0xd7, 0x9b, 0x0d, 0x76, 0xba, 0xdf, + 0x10, 0x70, 0x72, 0x97, 0x1c, 0xbf, 0xc6, 0x05, 0x78, 0x90, 0xc5, 0x0c, + 0x5d, 0xe1, 0xe7, 0x58, 0x2d, 0x45, 0xdb, 0xee, 0x86, 0x8f, 0xed, 0xb5, + 0x2b, 0x4d, 0xe3, 0xb2, 0x77, 0x96, 0x50, 0xff, 0xc9, 0x77, 0x66, 0x3d, + 0xc7, 0xfc, 0xbf, 0x0d, 0xa6, 0x0e, 0xff, 0x97, 0xbd, 0xb3, 0x25, 0x7d, + 0x07, 0x39, 0xb2, 0x27, 0x38, 0xa6, 0x8e, 0x31, 0xa8, 0x19, 0xf0, 0x90, + 0xa9, 0x6d, 0x3a, 0x79, 0xe9, 0xeb, 0xfe, 0xdd, 0x99, 0xb6, 0x77, 0xe9, + 0x3b, 0xcc, 0xfd, 0x41, 0x12, 0xe4, 0xf4, 0x08, 0x43, 0x32, 0x47, 0x03, + 0xee, 0xae, 0x57, 0xb3, 0xf5, 0x08, 0x9d}; + +const RsaDecryptTestVector kRsa3072DecryptWycheproofVectors[] = { + + // Comment: + // tcID: 1 + {1, + {}, + {0x14, 0x2b, 0x27, 0xc7, 0x95, 0xe6, 0xd7, 0x45, 0x1d, 0xb5, 0x75, 0xc9, + 0x0a, 0x38, 0x48, 0x87, 0x57, 0xa5, 0xc0, 0x77, 0x60, 0xce, 0x10, 0xe2, + 0x3a, 0x1e, 0xee, 0xaa, 0x20, 0xa0, 0x8e, 0xf1, 0x4c, 0xc0, 0x7e, 0x3e, + 0xe7, 0x57, 0xc4, 0x5e, 0x30, 0x90, 0x75, 0xf7, 0x26, 0x1e, 0xe3, 0x5a, + 0xf5, 0x80, 0xa7, 0x2c, 0x06, 0xdc, 0x6b, 0x04, 0x46, 0x23, 0x36, 0x87, + 0x59, 0x2e, 0x83, 0x8b, 0x12, 0x20, 0x81, 0x6f, 0xc5, 0x78, 0xbf, 0x0c, + 0xca, 0xe6, 0x97, 0x7a, 0xed, 0xdb, 0x03, 0xfb, 0x2c, 0x0b, 0x51, 0x12, + 0x33, 0x4a, 0xca, 0xe9, 0x3f, 0x64, 0x02, 0x6a, 0xfa, 0x50, 0x3d, 0x87, + 0x07, 0xfa, 0xa9, 0x98, 0x9c, 0x21, 0x76, 0xc5, 0x9a, 0x1e, 0xc2, 0xff, + 0x6b, 0x63, 0x08, 0x59, 0x3c, 0x85, 0xc1, 0x1d, 0x94, 0xa9, 0xda, 0x2f, + 0xad, 0x66, 0xc8, 0x60, 0xfc, 0x24, 0x8f, 0x06, 0x65, 0x74, 0xfe, 0xe8, + 0xb0, 0xd8, 0x2f, 0xdc, 0x68, 0x4d, 0x8e, 0xab, 0xbe, 0xef, 0xfc, 0x55, + 0xc3, 0x89, 0x70, 0x99, 0x41, 0x5d, 0x99, 0xc5, 0xd1, 0x59, 0x8c, 0xc3, + 0xff, 0x33, 0x5b, 0xf4, 0x94, 0xc8, 0xfd, 0x36, 0xf2, 0x34, 0xa2, 0x05, + 0x66, 0xc0, 0xd3, 0x5e, 0x3b, 0xac, 0x56, 0x08, 0x2f, 0xc6, 0xa8, 0x1b, + 0x8c, 0xba, 0x2c, 0x99, 0xc4, 0x7d, 0x1d, 0x37, 0x24, 0x81, 0xec, 0x23, + 0xf3, 0x5b, 0x62, 0xa6, 0x46, 0x9c, 0xc4, 0x2f, 0x4d, 0x34, 0x9e, 0xea, + 0x52, 0xf7, 0xf0, 0x8a, 0x63, 0x89, 0x8d, 0xa4, 0x20, 0x7e, 0x31, 0x04, + 0xef, 0xcf, 0x81, 0xde, 0x2a, 0xb1, 0xe3, 0x3c, 0xd2, 0x43, 0x76, 0x9b, + 0xec, 0x34, 0xdf, 0x4a, 0x4e, 0x7c, 0xac, 0x1c, 0x4b, 0xe4, 0x07, 0x36, + 0x94, 0xbd, 0x56, 0x17, 0x0d, 0xde, 0x8c, 0x4e, 0x12, 0xf8, 0x5d, 0x2f, + 0x02, 0xdf, 0x12, 0xe9, 0x93, 0x6d, 0x29, 0x90, 0xd4, 0xa6, 0xc4, 0x90, + 0xae, 0x0c, 0xf6, 0xc3, 0xba, 0xd3, 0x13, 0xf3, 0xa4, 0x77, 0xdb, 0x67, + 0x33, 0x23, 0x19, 0xee, 0xb5, 0x93, 0x2e, 0x9d, 0x1e, 0x13, 0x21, 0xdf, + 0xf2, 0x8a, 0x86, 0x6e, 0x93, 0x9f, 0xe5, 0x06, 0x26, 0x34, 0x2e, 0x14, + 0x18, 0x54, 0x08, 0x19, 0x81, 0xf3, 0x88, 0x48, 0x9a, 0x96, 0x2f, 0x38, + 0x22, 0x0f, 0xf1, 0x4a, 0x68, 0x6f, 0xa1, 0x11, 0xa5, 0xb2, 0x36, 0xea, + 0xa4, 0xea, 0xf6, 0xd3, 0xfb, 0xd5, 0x4f, 0x93, 0xfe, 0x74, 0x4e, 0x27, + 0x67, 0xa8, 0x15, 0xad, 0xb0, 0xc4, 0x3e, 0x94, 0x73, 0x60, 0xa1, 0x49, + 0xfb, 0xf7, 0x54, 0x69, 0x95, 0x7d, 0xc3, 0xab, 0x8d, 0xac, 0x09, 0x1f, + 0x63, 0x39, 0x40, 0x26, 0x20, 0x42, 0x4b, 0x9c, 0xff, 0x83, 0x24, 0xe2, + 0xa3, 0x5a, 0x5a, 0x2b, 0x76, 0x58, 0x97, 0xed, 0x6e, 0x8b, 0x25, 0x42}, + priv_key_33, + true}, + + // Comment: + // tcID: 2 + {2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xb5, 0xd5, 0x11, 0x64, 0x31, 0xfc, 0x78, 0xc1, 0x2e, 0xe6, 0x63, 0x63, + 0x5c, 0x9e, 0x9c, 0x32, 0xce, 0xb9, 0x1a, 0x18, 0xa9, 0xaf, 0x36, 0xea, + 0x63, 0xe7, 0xe6, 0xb6, 0x47, 0xe1, 0x7a, 0x98, 0x17, 0x41, 0x27, 0x99, + 0x57, 0xfe, 0x4f, 0x0b, 0xf0, 0x82, 0x88, 0x08, 0x2f, 0xd4, 0xc1, 0xb6, + 0xb0, 0x9a, 0x80, 0x5e, 0xbf, 0xd2, 0x29, 0x39, 0x6e, 0xab, 0x36, 0x89, + 0xb5, 0xbb, 0x2b, 0x68, 0x6e, 0xa3, 0x96, 0x37, 0xec, 0x69, 0xc1, 0xb8, + 0x14, 0x2c, 0x70, 0x33, 0xc2, 0x71, 0xc9, 0xca, 0xe9, 0xab, 0xfc, 0x14, + 0xf8, 0x10, 0x7a, 0x8a, 0x2d, 0x57, 0x98, 0x4f, 0xf2, 0xa4, 0x5c, 0x70, + 0xb2, 0x76, 0x16, 0x7a, 0xc8, 0xc9, 0x2a, 0x07, 0x0c, 0x71, 0x8b, 0xca, + 0x9a, 0x1a, 0x27, 0x42, 0x58, 0xfc, 0x38, 0x5a, 0x62, 0xfa, 0xa0, 0x2e, + 0x8f, 0x15, 0x16, 0x7f, 0x9e, 0x82, 0x5c, 0x6a, 0xd7, 0xe2, 0x35, 0x85, + 0x66, 0xf7, 0x9f, 0x66, 0x41, 0xc6, 0xe9, 0x59, 0xe3, 0xb8, 0x98, 0xac, + 0x78, 0x0e, 0x36, 0x9f, 0x43, 0x73, 0x93, 0x21, 0x90, 0x6c, 0xae, 0x68, + 0x7a, 0x9d, 0x22, 0x9f, 0x9c, 0x86, 0xfd, 0xb0, 0x1c, 0xbf, 0x06, 0x1d, + 0xd3, 0xc5, 0x3f, 0x8d, 0x0c, 0x95, 0x0d, 0x42, 0x26, 0xe7, 0xc5, 0x8a, + 0x66, 0xb3, 0x10, 0xe1, 0x97, 0xe7, 0x57, 0xdb, 0x35, 0x16, 0xdb, 0x23, + 0x88, 0xfb, 0xee, 0x4e, 0x4c, 0xf1, 0x6d, 0x12, 0xbb, 0x27, 0x86, 0x60, + 0x76, 0x17, 0xe6, 0xf6, 0xc4, 0xb8, 0x6b, 0x26, 0xd3, 0x6e, 0xfa, 0xc6, + 0x3f, 0xad, 0x1d, 0xc5, 0x61, 0xb9, 0x1b, 0x66, 0x12, 0x2d, 0x96, 0x00, + 0x12, 0x4e, 0x03, 0xb1, 0x8c, 0xa5, 0x8d, 0xa7, 0x8f, 0x30, 0xab, 0x0c, + 0x31, 0xc5, 0xc7, 0xf4, 0xbc, 0x05, 0x9c, 0xe6, 0x5d, 0xba, 0x18, 0x2a, + 0xfd, 0xaa, 0x78, 0x8c, 0xbb, 0xdc, 0x3b, 0xf8, 0xd4, 0x8b, 0x79, 0x72, + 0xc5, 0x40, 0x0f, 0x14, 0xd3, 0xd4, 0x60, 0xd3, 0x29, 0xe0, 0xac, 0x60, + 0xcc, 0xf9, 0x6b, 0x3c, 0x1d, 0x5e, 0x4e, 0xa9, 0xf7, 0x63, 0x56, 0x53, + 0x22, 0xa1, 0x10, 0xde, 0x55, 0x69, 0xfb, 0x74, 0xb6, 0xcd, 0x44, 0xde, + 0x2a, 0x57, 0x77, 0xe2, 0x3c, 0x68, 0x1f, 0x3f, 0x76, 0x9a, 0xfa, 0x96, + 0x1c, 0x42, 0x78, 0x2d, 0xd2, 0xe5, 0x6e, 0x22, 0xb4, 0xaf, 0x1c, 0x77, + 0x7b, 0x87, 0xa1, 0x5d, 0xf1, 0xf6, 0xcb, 0x48, 0xb6, 0xa3, 0x9f, 0x73, + 0x96, 0x06, 0x8f, 0xe4, 0x01, 0x68, 0xc4, 0xdc, 0xbd, 0x3c, 0xce, 0x69, + 0xda, 0xae, 0xd2, 0x15, 0x54, 0xa3, 0xb1, 0x5a, 0x2e, 0xe6, 0x29, 0x74, + 0xb1, 0x12, 0x73, 0x3e, 0xcd, 0x4f, 0x78, 0xac, 0x4a, 0x05, 0xc6, 0x3e, + 0xb7, 0x59, 0x84, 0x2f, 0x45, 0x03, 0xa9, 0x50, 0xbc, 0x76, 0x54, 0xdf}, + priv_key_33, + true}, + + // Comment: + // tcID: 3 + {3, + {0x54, 0x65, 0x73, 0x74}, + {0x63, 0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, 0x5e, 0xd1, + 0x63, 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, 0x25, 0x27, + 0xfb, 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, 0x46, 0x76, + 0x55, 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, 0xe8, 0x06, + 0x54, 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, 0x8c, 0x3b, + 0xc1, 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, 0x87, 0x74, + 0x84, 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, 0xfb, 0xf5, + 0xf1, 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, 0xb9, 0xa9, + 0xba, 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, 0xc0, 0x0a, + 0x00, 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, 0x8b, 0x20, + 0x6f, 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, 0x9d, 0x5b, + 0xfe, 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, 0x3f, 0xab, + 0x0e, 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, 0xca, 0x6e, + 0x5e, 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, 0x4f, 0x80, + 0x8a, 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, 0xd9, 0x97, + 0x4f, 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, 0x99, 0xf8, + 0x93, 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, 0x2e, 0xe7, + 0xea, 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, 0x30, 0x1c, + 0x72, 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, 0x36, 0xe3, + 0xcf, 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, 0x90, 0x49, + 0x34, 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, 0xb7, 0x3a, + 0x16, 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, 0xeb, 0xe5, + 0x15, 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, 0x53, 0x7e, + 0xd6, 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, 0x11, 0x16, + 0xbe, 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, 0x3f, 0x86, + 0xcb, 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, 0xf6, 0x16, + 0x2f, 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, 0x93, 0x25, + 0xf7, 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, 0x7b, 0x6c, + 0x94, 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, 0x7c, 0xba, + 0x54, 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, 0x38, 0x25, + 0xb5, 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, 0xf5, 0x3a, + 0x87, 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, 0xe3, 0x76}, + priv_key_33, + true}, + + // Comment: + // tcID: 4 + {4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0x07, 0x2c, 0x9f, 0xb5, 0xc9, 0x77, 0x32, 0xdd, 0xeb, 0xad, 0x89, 0x5e, + 0xea, 0x7a, 0xf5, 0xae, 0x19, 0x3a, 0x6c, 0xeb, 0xe7, 0x4a, 0x46, 0xcc, + 0x2f, 0x91, 0x1d, 0xdf, 0x31, 0xea, 0x5a, 0x90, 0xfe, 0x70, 0x52, 0x86, + 0x1a, 0x52, 0x0c, 0x8d, 0x8a, 0x26, 0x80, 0xb9, 0x42, 0xea, 0xdf, 0x64, + 0x49, 0x33, 0xac, 0x12, 0xd3, 0xf4, 0xe1, 0x33, 0x90, 0xd0, 0x90, 0x58, + 0x08, 0xe2, 0xd4, 0xe7, 0xf2, 0x9b, 0x31, 0x38, 0xef, 0x7f, 0x50, 0xb3, + 0x60, 0x26, 0x68, 0x33, 0xfb, 0x3e, 0xbb, 0xf3, 0xdb, 0x0d, 0xfd, 0x33, + 0x64, 0x2b, 0x71, 0x08, 0x99, 0x47, 0x25, 0x00, 0x52, 0x8a, 0x49, 0xb3, + 0xd8, 0xd0, 0x36, 0x67, 0x10, 0x38, 0x82, 0x0e, 0xde, 0x3a, 0x46, 0x70, + 0x9f, 0x7c, 0x64, 0x11, 0x4e, 0x74, 0xc5, 0x0f, 0x81, 0xf5, 0x2c, 0xe4, + 0xee, 0xed, 0x74, 0x40, 0x3e, 0xc9, 0xed, 0x4f, 0xef, 0x6f, 0xb7, 0xcd, + 0x78, 0x8f, 0x87, 0x93, 0xb9, 0x95, 0x1c, 0x1b, 0xe5, 0xe0, 0x75, 0xdf, + 0xc1, 0xc5, 0x31, 0x72, 0xdc, 0xe2, 0xec, 0x8c, 0x6e, 0xbe, 0xbc, 0x3c, + 0xae, 0x30, 0x0b, 0xef, 0xf7, 0xb5, 0x51, 0xdf, 0x0a, 0x11, 0x91, 0x3f, + 0x0a, 0x3a, 0xae, 0xdd, 0x59, 0xed, 0x70, 0xd3, 0x30, 0x8a, 0x3a, 0x04, + 0xcb, 0x1f, 0x65, 0x6e, 0xdf, 0x28, 0x29, 0xc8, 0xc3, 0xd1, 0xde, 0x75, + 0x30, 0xce, 0x5d, 0xb7, 0xca, 0x1b, 0xc5, 0xd0, 0xe7, 0xd3, 0x83, 0x0c, + 0x77, 0x87, 0x1b, 0x6a, 0xf5, 0x89, 0xb5, 0xdb, 0x87, 0xd3, 0xd6, 0xe8, + 0xf0, 0x2c, 0x09, 0x54, 0xa1, 0x4c, 0xb1, 0xad, 0x4a, 0x79, 0x48, 0x1a, + 0xb1, 0x24, 0x67, 0x4a, 0xca, 0xc3, 0x40, 0xe0, 0xfb, 0x20, 0xdc, 0x66, + 0x82, 0xc3, 0xdb, 0x40, 0x39, 0xd2, 0xe1, 0x53, 0x71, 0x80, 0x76, 0x86, + 0xb2, 0x60, 0xcb, 0x09, 0x33, 0x54, 0xe9, 0xe1, 0xb1, 0x79, 0x3b, 0x86, + 0xaa, 0x08, 0x74, 0x55, 0xb5, 0x4a, 0xd5, 0xdd, 0xbc, 0x9f, 0xc6, 0xa5, + 0xb2, 0xb8, 0xf7, 0x86, 0xfb, 0xd7, 0x0c, 0x79, 0x98, 0xf5, 0x51, 0x14, + 0xad, 0xf9, 0x90, 0x8a, 0x32, 0x59, 0xf5, 0x1f, 0x31, 0xf2, 0x28, 0x74, + 0x1a, 0xe5, 0xe7, 0xed, 0x59, 0x80, 0x00, 0xd8, 0x17, 0x1f, 0x9c, 0x3f, + 0xc1, 0xf2, 0x4c, 0xda, 0xe7, 0xc6, 0x94, 0x7c, 0x8d, 0x61, 0x2d, 0x39, + 0x18, 0xf4, 0xc7, 0xb0, 0x16, 0x82, 0xe3, 0x36, 0x33, 0xca, 0xb0, 0x87, + 0x5a, 0x83, 0xa7, 0x79, 0xbc, 0x21, 0x1d, 0x0c, 0x8c, 0x6c, 0x18, 0x9a, + 0xf1, 0x2c, 0x93, 0x71, 0x60, 0x03, 0xa8, 0x6f, 0xf7, 0xc5, 0xce, 0x00, + 0xa6, 0xd4, 0x3c, 0xb3, 0x7d, 0x9f, 0x46, 0x7d, 0xff, 0x17, 0x15, 0x60, + 0x39, 0xf5, 0x0c, 0x5a, 0x3c, 0x81, 0x1f, 0x0f, 0x0b, 0x8b, 0xe0, 0x25}, + priv_key_33, + true}, + + // Comment: + // tcID: 5 + {5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x0d, 0xfa, 0x0e, 0x45, 0x5f, 0x2b, 0x30, 0xf2, 0x3b, 0x86, 0x8e, 0xbe, + 0x95, 0xdc, 0x80, 0x08, 0x66, 0x4d, 0x18, 0xf0, 0xa0, 0x0d, 0xa3, 0x61, + 0x2c, 0x04, 0x51, 0x38, 0xc4, 0xca, 0x44, 0xae, 0x8d, 0x8b, 0xfc, 0x05, + 0x0f, 0x37, 0x7f, 0x19, 0x95, 0xce, 0x20, 0x84, 0xe7, 0x32, 0x0b, 0xb7, + 0x5c, 0x76, 0x3d, 0x95, 0x21, 0x9f, 0x4f, 0xc1, 0x1d, 0x9a, 0x3a, 0xf1, + 0x28, 0xe9, 0xc3, 0x69, 0xce, 0xc5, 0xed, 0x19, 0xd5, 0x2a, 0xf2, 0x7f, + 0xd8, 0xe4, 0xa4, 0x62, 0xb3, 0x9c, 0x64, 0x5c, 0x4b, 0x7b, 0x85, 0x34, + 0xbd, 0xf7, 0xe2, 0xd5, 0xe2, 0xe7, 0xcb, 0x99, 0xa4, 0xbb, 0xd5, 0x71, + 0x3c, 0x34, 0x01, 0xfb, 0x1d, 0xc3, 0xdb, 0xe2, 0xf8, 0x51, 0xa5, 0xfb, + 0x65, 0x5e, 0x32, 0x89, 0xd0, 0x59, 0x23, 0x67, 0xc0, 0x51, 0x8a, 0xd0, + 0xde, 0xc3, 0x8e, 0xb8, 0x4c, 0x3a, 0x7f, 0x24, 0x00, 0xd3, 0xb5, 0x3d, + 0x94, 0x39, 0xb7, 0xfd, 0xfb, 0x42, 0xa8, 0x32, 0x0a, 0x56, 0x17, 0xad, + 0x83, 0x36, 0x67, 0x87, 0xca, 0xcb, 0x36, 0x44, 0x29, 0x4a, 0x1a, 0x98, + 0xde, 0xb0, 0x9c, 0xf2, 0xdf, 0xc6, 0x26, 0x88, 0x9f, 0x58, 0x24, 0xb7, + 0x1d, 0x20, 0xb1, 0xa9, 0x5b, 0x7b, 0x98, 0x47, 0x60, 0xcd, 0x1f, 0x38, + 0x2a, 0x47, 0x2d, 0x60, 0x25, 0x64, 0x47, 0x70, 0x17, 0x63, 0x90, 0xb8, + 0xf3, 0x8b, 0xeb, 0xce, 0x8f, 0x28, 0xb6, 0x89, 0x44, 0xed, 0xa8, 0xe5, + 0xc6, 0xe9, 0x9c, 0x69, 0x40, 0x55, 0x45, 0x64, 0x48, 0xf0, 0xdf, 0x01, + 0x36, 0xe7, 0xe4, 0xe8, 0x81, 0xf1, 0xa6, 0xb7, 0x3c, 0x64, 0x20, 0x47, + 0x32, 0x7a, 0x6c, 0xe3, 0x96, 0x6c, 0xc7, 0xd3, 0x12, 0x44, 0x34, 0x19, + 0x1b, 0x09, 0xa0, 0xf6, 0x63, 0x6e, 0x23, 0x46, 0xe2, 0x34, 0x94, 0x3c, + 0xab, 0xef, 0xd1, 0x84, 0x18, 0xa6, 0x0d, 0xa8, 0x71, 0xc7, 0x7a, 0x85, + 0x85, 0x51, 0x69, 0x95, 0x83, 0xec, 0x8c, 0x30, 0x51, 0x6a, 0x28, 0xce, + 0x4f, 0x62, 0xa7, 0x79, 0xd0, 0xf4, 0x68, 0xf2, 0xef, 0xdb, 0x5f, 0xa6, + 0x0a, 0x4c, 0x64, 0x7e, 0x62, 0xf0, 0x45, 0xbd, 0x56, 0xf6, 0xdf, 0x15, + 0x64, 0xc5, 0xc2, 0xf1, 0x12, 0xad, 0x05, 0x0a, 0x5b, 0xfd, 0x41, 0x13, + 0x96, 0xcf, 0xff, 0x1b, 0xd9, 0x61, 0x85, 0x29, 0xef, 0xd9, 0x2a, 0x62, + 0x73, 0x5e, 0x01, 0xc3, 0x24, 0xda, 0x2b, 0xa4, 0xbe, 0x1d, 0x3f, 0x45, + 0x0c, 0x2d, 0x37, 0xb7, 0x91, 0x3b, 0xb8, 0x09, 0x87, 0x4b, 0xdb, 0xc0, + 0x08, 0x13, 0x97, 0xdd, 0x55, 0xf9, 0x37, 0x16, 0x60, 0x6a, 0x00, 0x00, + 0x1b, 0x25, 0x56, 0x3f, 0x41, 0x3d, 0x0c, 0x4b, 0x9c, 0x2b, 0x81, 0xef, + 0xe3, 0x20, 0xd9, 0x47, 0x8b, 0xdb, 0x65, 0xfb, 0x3b, 0xe9, 0xd2, 0x68}, + priv_key_33, + true}, + + // Comment: + // tcID: 6 + {6, + {0x61}, + {0x74, 0x04, 0x86, 0xca, 0xac, 0x4d, 0x00, 0x38, 0x27, 0x4e, 0x76, 0x27, + 0xda, 0x53, 0x25, 0x32, 0x06, 0x82, 0xe6, 0x10, 0xbd, 0x67, 0x89, 0x23, + 0x15, 0x8c, 0x7e, 0x23, 0xce, 0x3d, 0x43, 0x0e, 0x6b, 0xb0, 0xfc, 0x10, + 0x63, 0xfc, 0xd8, 0x4c, 0xbc, 0xb2, 0x41, 0x5a, 0xc3, 0x21, 0x28, 0xa0, + 0xe5, 0x06, 0xb2, 0xf9, 0x58, 0x99, 0xdf, 0xc6, 0x7c, 0x29, 0x55, 0x51, + 0x4d, 0x8e, 0x0b, 0x0e, 0x4d, 0x84, 0x07, 0x7b, 0x86, 0x9b, 0x5f, 0x4d, + 0x13, 0xea, 0xf9, 0x62, 0x42, 0xa0, 0x92, 0x56, 0x92, 0xff, 0x69, 0xc7, + 0x52, 0x19, 0x00, 0x82, 0xb8, 0x13, 0xbb, 0x9d, 0xda, 0x83, 0x90, 0x7e, + 0x1d, 0x6c, 0x47, 0x33, 0xaf, 0x31, 0xe0, 0x08, 0x47, 0xe8, 0x56, 0xc8, + 0xd6, 0x84, 0x45, 0xfd, 0x20, 0x21, 0xd9, 0x82, 0xa0, 0xed, 0x91, 0x65, + 0xdb, 0x69, 0x93, 0x3f, 0x50, 0xac, 0xae, 0x66, 0x7a, 0x51, 0x21, 0x67, + 0x22, 0x94, 0xce, 0x4c, 0x53, 0x44, 0x79, 0x59, 0x0a, 0x9f, 0x44, 0x25, + 0xa8, 0xfc, 0x7c, 0x0c, 0xdb, 0x8a, 0xbf, 0xdb, 0xb2, 0x90, 0xc7, 0x1b, + 0x43, 0x79, 0xcf, 0x7e, 0x7c, 0xd9, 0x59, 0xf4, 0x55, 0x7b, 0x2a, 0xa6, + 0x1e, 0x18, 0x5e, 0x95, 0x69, 0x93, 0x45, 0xaa, 0x40, 0x10, 0xd6, 0x7e, + 0xfe, 0x38, 0x91, 0x09, 0x4d, 0x5c, 0x0a, 0xd2, 0x31, 0x0f, 0x18, 0x84, + 0x11, 0x1f, 0x4a, 0xa0, 0xd3, 0x3c, 0xc1, 0xa4, 0xfa, 0x49, 0x4c, 0x5a, + 0x74, 0x4c, 0x10, 0xc3, 0x07, 0x06, 0x93, 0x77, 0xc8, 0x48, 0xe7, 0x04, + 0x2e, 0xc1, 0x58, 0x1f, 0x0d, 0xce, 0x3f, 0xb7, 0xfe, 0xbd, 0x7d, 0x34, + 0x7c, 0x5a, 0xbb, 0xce, 0x2e, 0xd3, 0xd2, 0xec, 0x08, 0x56, 0x44, 0xfb, + 0x66, 0x1d, 0x15, 0xad, 0x8a, 0xa0, 0x41, 0xa3, 0x75, 0xcc, 0xc7, 0x7c, + 0x9e, 0x01, 0xdd, 0x47, 0xe3, 0x00, 0x32, 0x47, 0x38, 0xdb, 0x55, 0x52, + 0x01, 0x50, 0x6f, 0xf6, 0x0f, 0xbf, 0x6c, 0x12, 0xa8, 0x2f, 0x6a, 0xcd, + 0xf7, 0x39, 0x6f, 0xe3, 0x8e, 0x46, 0x92, 0xd1, 0xfb, 0xc9, 0xd8, 0x68, + 0x87, 0x70, 0x9f, 0x81, 0x69, 0x76, 0x76, 0xb0, 0xf4, 0x5d, 0x57, 0x37, + 0x9d, 0xab, 0x34, 0x09, 0xb1, 0x73, 0x82, 0x7a, 0x66, 0x19, 0x57, 0x2d, + 0xd8, 0xe1, 0x68, 0xb9, 0x91, 0xd6, 0xf9, 0xf6, 0xb9, 0x96, 0x45, 0x35, + 0x44, 0x03, 0x2e, 0x09, 0x7c, 0x28, 0xc3, 0x20, 0xee, 0x20, 0x72, 0xd5, + 0xaa, 0x95, 0x82, 0xcd, 0xba, 0x70, 0xf4, 0x0e, 0xe2, 0xaa, 0x58, 0xb0, + 0x93, 0x38, 0x96, 0xe6, 0xc2, 0x7b, 0x09, 0x33, 0x26, 0x8c, 0xc5, 0x77, + 0xff, 0x5f, 0x6e, 0x9e, 0x6a, 0x75, 0x91, 0xb7, 0x3d, 0xea, 0x4c, 0x6e, + 0xe2, 0x4f, 0xcc, 0x36, 0x5b, 0xb7, 0x68, 0x8e, 0xb7, 0x86, 0xfd, 0x3d}, + priv_key_33, + true}, + + // Comment: + // tcID: 7 + {7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x7f, 0x56, 0xc9, 0x31, 0x2b, 0xee, 0x49, 0xfb, 0x2d, 0x93, 0x92, 0x4c, + 0x4b, 0xe0, 0xdd, 0xc5, 0x52, 0xba, 0x91, 0x8b, 0x29, 0x29, 0x38, 0x13, + 0x67, 0x52, 0xbd, 0xce, 0xd1, 0x07, 0x4c, 0xe6, 0x1b, 0x0a, 0xf9, 0xf1, + 0xcd, 0xea, 0x7d, 0xc5, 0x72, 0xce, 0xab, 0x2a, 0xe6, 0x15, 0x10, 0x30, + 0x4e, 0xc9, 0x67, 0x41, 0x75, 0xbf, 0x1f, 0x5f, 0xcb, 0xb7, 0x8d, 0x46, + 0x6d, 0x1b, 0x84, 0x54, 0xf0, 0x2c, 0x54, 0xd1, 0x1e, 0x93, 0x15, 0x3b, + 0x98, 0x71, 0x84, 0x23, 0x78, 0xa5, 0x84, 0x72, 0x2a, 0x5e, 0x85, 0xaa, + 0x22, 0x9a, 0x4c, 0x7a, 0x43, 0x99, 0xeb, 0x59, 0x8f, 0x11, 0xbb, 0x93, + 0x1e, 0xa9, 0x7d, 0x38, 0x5a, 0x75, 0x62, 0x7d, 0xd6, 0x69, 0x8d, 0xd9, + 0x25, 0x5e, 0x77, 0xbd, 0x09, 0xd4, 0x9b, 0x04, 0x53, 0xf2, 0xb2, 0xf7, + 0x85, 0x0d, 0xfe, 0xa6, 0xf4, 0x8a, 0xd7, 0xdb, 0xd6, 0x4f, 0x04, 0x6d, + 0x65, 0x6b, 0x04, 0x14, 0xda, 0x4e, 0x84, 0x00, 0x59, 0xdb, 0xbe, 0xbd, + 0x27, 0xfb, 0x71, 0xc8, 0x19, 0xa9, 0x53, 0x44, 0x0b, 0xd4, 0xbd, 0x76, + 0x68, 0x95, 0x32, 0x74, 0xcb, 0xed, 0xdd, 0xf8, 0x3d, 0xac, 0x7d, 0xea, + 0x14, 0x22, 0xa6, 0x06, 0x5c, 0xf4, 0x93, 0x3b, 0xee, 0xe1, 0x3b, 0x7b, + 0xf2, 0x0c, 0x95, 0xac, 0x07, 0x52, 0x5f, 0x94, 0xee, 0x38, 0xea, 0xd3, + 0x80, 0x9f, 0xc9, 0xeb, 0x8e, 0x4a, 0xe7, 0x1a, 0xd5, 0x7f, 0x72, 0xf7, + 0xe8, 0xd6, 0x96, 0x9a, 0xaf, 0xbf, 0x87, 0x00, 0xc9, 0x9f, 0x63, 0x63, + 0x36, 0x2d, 0xbe, 0xb0, 0xfd, 0x86, 0x4c, 0x55, 0x4f, 0x9a, 0x1d, 0x3c, + 0xfe, 0xed, 0x9e, 0x8a, 0x94, 0xca, 0xd4, 0x4a, 0x88, 0x42, 0x7f, 0x85, + 0x67, 0x07, 0xc9, 0xf6, 0x74, 0xaa, 0x2e, 0x2d, 0x29, 0xb0, 0x75, 0xe2, + 0x46, 0x20, 0x7b, 0xd6, 0x92, 0xef, 0x63, 0x8c, 0x55, 0x6c, 0xe5, 0x06, + 0x73, 0x82, 0x3f, 0x5e, 0x09, 0x47, 0x84, 0x5c, 0xee, 0x31, 0xef, 0x97, + 0xc1, 0xc9, 0x21, 0x11, 0xd3, 0x12, 0x1c, 0x75, 0x65, 0xce, 0xe9, 0x25, + 0x18, 0x2c, 0x32, 0xae, 0x30, 0x82, 0xec, 0x1b, 0x0d, 0xe1, 0xd6, 0xd8, + 0x5b, 0x61, 0x77, 0x3f, 0x1b, 0x4a, 0x61, 0xa4, 0x1f, 0x35, 0x6f, 0x97, + 0x2e, 0x13, 0x58, 0xc7, 0x1e, 0xa7, 0xbf, 0x9d, 0x98, 0x4f, 0x60, 0x3d, + 0x3b, 0x69, 0xbf, 0xe0, 0xf0, 0xe9, 0x95, 0xe3, 0x8e, 0xf5, 0xf8, 0x1f, + 0x10, 0xc9, 0xe7, 0xd7, 0x59, 0xea, 0xc6, 0x5b, 0x73, 0x49, 0xa9, 0x1b, + 0x67, 0x10, 0x5e, 0x30, 0x19, 0x3c, 0x94, 0x91, 0xb1, 0x37, 0x18, 0x6b, + 0xb8, 0x34, 0xb8, 0xcd, 0x34, 0x17, 0x1d, 0xd2, 0xb1, 0xcc, 0x4c, 0x5e, + 0x92, 0x3d, 0x9b, 0x29, 0xef, 0x01, 0x19, 0x37, 0xb9, 0xc5, 0x9c, 0x8d}, + priv_key_33, + true}, + + // Comment: Longest valid message size + // tcID: 8 + {8, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78}, + {0x74, 0xb3, 0xf8, 0x49, 0xa2, 0x95, 0x7b, 0x53, 0x82, 0x7a, 0xe1, 0xea, + 0xde, 0xdf, 0x9f, 0xa2, 0x9d, 0xd4, 0x6c, 0x37, 0x05, 0x34, 0x0a, 0xfa, + 0xe5, 0xb1, 0x8a, 0x41, 0x54, 0xef, 0xc6, 0xf2, 0xec, 0x17, 0x05, 0x02, + 0x93, 0x83, 0xbe, 0x4a, 0xf5, 0xce, 0x91, 0x40, 0xfd, 0xc3, 0x15, 0xe8, + 0xac, 0x5d, 0x50, 0xe6, 0x53, 0x7a, 0x47, 0x0c, 0x0c, 0xdf, 0x0b, 0xe4, + 0xa6, 0x6b, 0xe3, 0x0a, 0xde, 0xf9, 0xc3, 0x2e, 0x2c, 0xaf, 0x83, 0x51, + 0xb6, 0x95, 0xc2, 0xe5, 0x1b, 0xa0, 0xb1, 0xef, 0x2d, 0xc4, 0x66, 0xd0, + 0xce, 0xe3, 0xc7, 0x9b, 0xd9, 0x5a, 0x85, 0x13, 0xf2, 0x24, 0x1b, 0x3d, + 0x82, 0xb8, 0xe0, 0x63, 0x8d, 0x88, 0xf4, 0xb3, 0x70, 0xef, 0x17, 0xe0, + 0xac, 0x2f, 0xce, 0x14, 0xa6, 0x26, 0xa3, 0x4c, 0xe6, 0x0b, 0x3e, 0x3f, + 0x26, 0xca, 0x01, 0xd2, 0x62, 0x64, 0xad, 0x1d, 0x57, 0x7e, 0xa9, 0x60, + 0xc3, 0xeb, 0x57, 0xaa, 0x2f, 0x5c, 0xfe, 0x3a, 0x49, 0xf2, 0x1f, 0xc0, + 0x81, 0xcf, 0x98, 0x0f, 0xa5, 0xf4, 0x33, 0x36, 0x6a, 0x7f, 0xea, 0x9f, + 0xc9, 0xae, 0xff, 0x44, 0x41, 0xa8, 0x6d, 0xb5, 0x9c, 0x86, 0x94, 0xb2, + 0x53, 0xd0, 0xbc, 0x35, 0xcd, 0x21, 0x33, 0x26, 0x98, 0xa9, 0x35, 0x87, + 0x39, 0xb6, 0xa7, 0x52, 0x4e, 0xe7, 0x22, 0x8d, 0x89, 0xdf, 0xb0, 0xdb, + 0xac, 0xc1, 0xe2, 0x37, 0xb5, 0x0b, 0xac, 0xf8, 0xc1, 0xd3, 0xf1, 0x05, + 0x86, 0xb6, 0x8d, 0xd7, 0x93, 0x03, 0xa3, 0x7e, 0x2d, 0x0b, 0x61, 0x64, + 0xf2, 0x2a, 0x8f, 0x67, 0xcf, 0x0a, 0x39, 0xc4, 0xf6, 0x6a, 0x45, 0x48, + 0xdf, 0x06, 0x35, 0x3c, 0x4d, 0x21, 0x17, 0x69, 0x1b, 0x1a, 0x2c, 0xff, + 0x39, 0x3a, 0x0a, 0xc9, 0x78, 0x3d, 0x23, 0x70, 0xf5, 0x2d, 0x7e, 0x6e, + 0x8b, 0xd2, 0x5b, 0xec, 0x8c, 0x19, 0x3d, 0x1b, 0x49, 0x84, 0xbe, 0xbf, + 0xa7, 0x2b, 0xa4, 0x6c, 0x11, 0xd9, 0x99, 0x09, 0x4d, 0x0a, 0x5a, 0xb0, + 0xa7, 0x81, 0x96, 0xa6, 0x74, 0x2c, 0x56, 0x02, 0x91, 0xb7, 0x9a, 0xf6, + 0xcb, 0x29, 0xa8, 0xe2, 0x50, 0x4b, 0x51, 0x14, 0x41, 0x1b, 0x8d, 0x83, + 0x16, 0x1c, 0x52, 0x2c, 0x4a, 0x58, 0x4b, 0x43, 0x60, 0x3e, 0x47, 0xaf, + 0xb0, 0x95, 0x00, 0xe8, 0x2e, 0xd6, 0xd6, 0xa7, 0x46, 0xe5, 0x29, 0x74, + 0x2e, 0x50, 0x09, 0x5c, 0xa9, 0xa8, 0x34, 0x45, 0x72, 0x00, 0x28, 0x81, + 0x81, 0x9b, 0x2c, 0xb5, 0x0f, 0xa3, 0x01, 0xf3, 0xb4, 0xd0, 0xa2, 0xb9, + 0x8c, 0x8f, 0x4e, 0x81, 0x7d, 0x53, 0xdb, 0xbd, 0xa8, 0xef, 0x84, 0x87, + 0xbd, 0xac, 0x3e, 0xb4, 0x6a, 0xc4, 0xdd, 0xa2, 0xeb, 0x7d, 0x1e, 0x9d, + 0x08, 0xe7, 0x82, 0x07, 0x56, 0x69, 0x43, 0x6b, 0xf5, 0xc0, 0x94, 0xc7}, + priv_key_33, + true}, + + // Comment: ps is all 0 + // tcID: 9 + {9, + {0x54, 0x65, 0x73, 0x74}, + {0x88, 0xa6, 0x58, 0x47, 0x54, 0xad, 0x31, 0xf2, 0x8a, 0x05, 0x57, 0x5d, + 0xd8, 0x09, 0xbe, 0x25, 0x23, 0x1d, 0x07, 0x8d, 0x1c, 0x1e, 0x46, 0xb7, + 0x24, 0x0c, 0x1c, 0x40, 0x26, 0x45, 0xb7, 0x10, 0xeb, 0x2d, 0x2b, 0xc1, + 0x89, 0xdb, 0xc1, 0x6d, 0x82, 0xd9, 0xad, 0x7b, 0xc5, 0xcc, 0x1d, 0xf3, + 0x31, 0x8f, 0xc3, 0x1b, 0xae, 0x54, 0xd8, 0x8b, 0x25, 0x81, 0x9f, 0x2b, + 0x41, 0x7f, 0x4d, 0xa8, 0x5d, 0xd1, 0x13, 0x30, 0xcb, 0x8b, 0xa5, 0x8b, + 0xbf, 0x76, 0x6b, 0xfe, 0x42, 0x1a, 0xf8, 0x4f, 0x2b, 0x55, 0xa2, 0x98, + 0xca, 0x08, 0x73, 0xfb, 0xc7, 0x23, 0x17, 0x74, 0x8c, 0x04, 0x37, 0xcf, + 0x14, 0x16, 0xfa, 0xe4, 0xbf, 0xb7, 0x3a, 0x6f, 0xf9, 0x73, 0xf6, 0x21, + 0x15, 0xd3, 0xcd, 0xc7, 0x1d, 0x81, 0xa4, 0xcf, 0xb7, 0x3a, 0xfd, 0xa0, + 0x0f, 0xce, 0xde, 0x7b, 0x58, 0x65, 0x99, 0xef, 0xdc, 0x3a, 0xeb, 0x5e, + 0x9a, 0xd6, 0xe8, 0x16, 0xc0, 0xa3, 0x94, 0x40, 0x62, 0x9b, 0x85, 0x47, + 0x16, 0x3a, 0xc0, 0x13, 0x40, 0x38, 0x16, 0x07, 0xcb, 0xad, 0xbc, 0x93, + 0xfd, 0x3e, 0x24, 0xa6, 0x27, 0xa7, 0xb8, 0x8d, 0x9d, 0x09, 0xdf, 0xf1, + 0x35, 0xd2, 0x2e, 0xc9, 0x23, 0xaf, 0x52, 0xd0, 0xdb, 0xdb, 0xe3, 0x7f, + 0x57, 0x95, 0x67, 0x19, 0xb5, 0x52, 0xeb, 0xd1, 0x58, 0x03, 0x52, 0x5b, + 0x0d, 0x65, 0x09, 0x84, 0x1f, 0xc3, 0xb3, 0x5e, 0x8c, 0x56, 0x49, 0x45, + 0xf6, 0xeb, 0xff, 0xcb, 0xd9, 0x6b, 0x4f, 0x34, 0xbc, 0xf4, 0xff, 0x91, + 0x20, 0xfc, 0xe1, 0xc3, 0x63, 0xda, 0xd2, 0xce, 0xfc, 0x2a, 0x83, 0xd4, + 0x27, 0xf4, 0x7b, 0xf2, 0x99, 0x68, 0x26, 0x03, 0x80, 0xe4, 0x7f, 0xf3, + 0x4e, 0x87, 0xef, 0x9e, 0x2d, 0x90, 0x04, 0xa6, 0x86, 0x41, 0xfa, 0x0e, + 0xf2, 0x6a, 0xe3, 0xa6, 0x6a, 0x42, 0x30, 0x97, 0xb1, 0x6d, 0x4b, 0x82, + 0xe8, 0x61, 0x4c, 0xde, 0xd1, 0xeb, 0xc6, 0x8e, 0x76, 0x29, 0xc1, 0x1e, + 0xff, 0x3c, 0x93, 0x31, 0xd2, 0x2a, 0xdf, 0xe1, 0x84, 0xbf, 0x48, 0x81, + 0x69, 0x1f, 0xa8, 0x0d, 0x32, 0x79, 0x06, 0x69, 0xd8, 0x32, 0xc8, 0x58, + 0xc9, 0x71, 0x49, 0xc4, 0x71, 0x24, 0xc8, 0xff, 0xc7, 0xfb, 0x55, 0x37, + 0x65, 0x46, 0xb7, 0xd9, 0xf1, 0x73, 0xc5, 0x1b, 0x89, 0x9a, 0x15, 0x6c, + 0x7d, 0x4d, 0x5d, 0x8d, 0x0a, 0xa8, 0xd3, 0xb5, 0xce, 0x26, 0x24, 0xcd, + 0x24, 0xfe, 0x34, 0xfe, 0xd4, 0xbd, 0x57, 0xb0, 0x8a, 0x4c, 0x46, 0x4f, + 0x71, 0x9b, 0xf6, 0x73, 0x27, 0xfa, 0xe5, 0x80, 0x5d, 0x71, 0x92, 0x76, + 0xd3, 0x67, 0x1b, 0x0c, 0xfd, 0xf7, 0xf0, 0x5b, 0xf0, 0x77, 0x2d, 0xfe, + 0x1c, 0x83, 0x0f, 0xf8, 0xf0, 0x91, 0xed, 0x49, 0xe7, 0x3f, 0x60, 0xc8}, + priv_key_33, + false}, + + // Comment: ps is all 1 + // tcID: 10 + {10, + {0x54, 0x65, 0x73, 0x74}, + {0xc2, 0x45, 0x9f, 0xbb, 0x04, 0xd6, 0x40, 0x47, 0x7c, 0x76, 0x95, 0x8c, + 0x8d, 0x5c, 0xb9, 0x49, 0xac, 0x55, 0x2d, 0x18, 0x85, 0x02, 0x55, 0x3f, + 0x01, 0xe6, 0xb3, 0xec, 0x65, 0x4b, 0xc7, 0x0c, 0x55, 0x04, 0x5b, 0x01, + 0x84, 0x00, 0x69, 0x36, 0xa6, 0x9f, 0xc7, 0xdf, 0xd6, 0x68, 0x44, 0x22, + 0xc5, 0x44, 0x63, 0xc8, 0xde, 0xd5, 0xbe, 0x16, 0x3f, 0x33, 0x92, 0x30, + 0x28, 0x34, 0x95, 0x4c, 0x91, 0x85, 0x25, 0x25, 0xe1, 0xbe, 0xb0, 0x96, + 0x05, 0x94, 0x65, 0xe6, 0xc2, 0x61, 0xde, 0x5a, 0xfc, 0xa7, 0x52, 0xca, + 0xda, 0x74, 0x92, 0x2d, 0xeb, 0xfc, 0x77, 0x1b, 0xd0, 0xb9, 0x9a, 0x57, + 0x70, 0xf9, 0xa8, 0x0d, 0x4b, 0x76, 0xe8, 0x55, 0x8e, 0xa8, 0xec, 0x6c, + 0x8a, 0xa5, 0xcc, 0x28, 0xfd, 0xc3, 0xf0, 0x49, 0xf5, 0xe3, 0x8d, 0x99, + 0xf2, 0x89, 0x9d, 0x59, 0xd9, 0xb5, 0xed, 0x6e, 0xad, 0x75, 0x81, 0xe9, + 0x91, 0xc5, 0x6f, 0x8f, 0x6f, 0x1e, 0xdf, 0x16, 0x88, 0x1d, 0xcb, 0x7b, + 0x29, 0xfb, 0x00, 0xa8, 0x56, 0x6f, 0x0d, 0xcf, 0xf5, 0xa1, 0xfa, 0x99, + 0xea, 0x2f, 0x6e, 0x42, 0x64, 0x54, 0x5e, 0xc1, 0x1d, 0xa7, 0x76, 0x21, + 0x17, 0xab, 0x93, 0x8e, 0x3d, 0x90, 0x6e, 0xe2, 0x0c, 0x11, 0x4c, 0xc3, + 0x57, 0x78, 0x75, 0x3d, 0x96, 0xa8, 0x9c, 0xa3, 0xe0, 0x25, 0xef, 0xcb, + 0x20, 0x21, 0x5b, 0x6e, 0x98, 0x3b, 0x94, 0x46, 0xe5, 0x59, 0x83, 0x1c, + 0x4b, 0x5c, 0x06, 0x79, 0x1e, 0x28, 0x2d, 0x03, 0xbb, 0x30, 0x3b, 0x99, + 0x56, 0xbf, 0x3d, 0x90, 0xcf, 0x71, 0x7e, 0x21, 0x17, 0xa4, 0x57, 0x18, + 0xed, 0xd2, 0x59, 0x1d, 0x67, 0xdc, 0xcc, 0x84, 0x05, 0xa3, 0x48, 0x4c, + 0x16, 0x33, 0xf0, 0xc7, 0x28, 0x1d, 0x8c, 0x26, 0x05, 0xd9, 0xd2, 0xda, + 0x7c, 0xcb, 0xe0, 0xd9, 0x92, 0xc1, 0x2c, 0x8b, 0xc5, 0x4f, 0x30, 0xaa, + 0xdc, 0xc6, 0x5e, 0xbb, 0x4f, 0xbb, 0xb2, 0x7a, 0xc3, 0x95, 0x71, 0xbd, + 0xe4, 0x06, 0x31, 0xf8, 0xab, 0xd5, 0x79, 0xc2, 0xc2, 0xa4, 0x44, 0xb0, + 0x88, 0xa0, 0xbd, 0x11, 0x2f, 0xb6, 0xb9, 0xce, 0x01, 0x04, 0x89, 0xe8, + 0x56, 0x1f, 0x6d, 0x41, 0x1a, 0xdb, 0x9c, 0xf2, 0x75, 0x8b, 0x88, 0x74, + 0xad, 0xfd, 0x0b, 0xc9, 0x0e, 0xff, 0x16, 0x52, 0xf7, 0xef, 0x9c, 0x6b, + 0x81, 0x0d, 0xd9, 0x0a, 0x1a, 0xb5, 0x91, 0x27, 0x56, 0x05, 0xf9, 0xb6, + 0x58, 0x27, 0x3d, 0x2e, 0xdd, 0x51, 0x3b, 0xff, 0xb5, 0xbe, 0x5f, 0xd6, + 0x81, 0xa2, 0xb1, 0xf5, 0x0d, 0x6d, 0xdd, 0xc9, 0xb9, 0xb3, 0xf3, 0x9d, + 0x59, 0xd4, 0x07, 0xd0, 0x71, 0x0a, 0x71, 0x2b, 0x3e, 0x6f, 0x3a, 0xc2, + 0xa7, 0x4c, 0x31, 0x0c, 0xaa, 0xc4, 0x58, 0x27, 0xc7, 0xae, 0x24, 0x1e}, + priv_key_33, + true}, + + // Comment: rsa_sslv23_padding + // tcID: 11 + {11, + {0x54, 0x65, 0x73, 0x74}, + {0x38, 0x9e, 0xdb, 0x8f, 0x7a, 0xf2, 0xa7, 0x23, 0x46, 0x57, 0xb8, 0x51, + 0x30, 0x6c, 0x9f, 0x24, 0x43, 0xb9, 0x30, 0x24, 0x03, 0xfe, 0xa9, 0xca, + 0x9c, 0xe8, 0xb4, 0xe7, 0xa2, 0x46, 0xdd, 0x2b, 0xaf, 0xd4, 0xd6, 0x69, + 0xf3, 0x4d, 0x40, 0x9d, 0x04, 0x67, 0x7d, 0xc5, 0xa6, 0x4c, 0x42, 0xae, + 0xb8, 0x34, 0xa3, 0x24, 0xc9, 0xac, 0xb7, 0xf1, 0x36, 0x04, 0x95, 0x94, + 0x22, 0x70, 0x32, 0x74, 0xa6, 0x86, 0xf8, 0xf3, 0x98, 0x25, 0xf2, 0x20, + 0x17, 0x31, 0x35, 0xcf, 0x4b, 0x6f, 0x32, 0xa9, 0x70, 0x77, 0xf0, 0x37, + 0xcc, 0x76, 0x67, 0xea, 0x02, 0x45, 0x5f, 0x56, 0x89, 0x1f, 0x98, 0x84, + 0x5b, 0xe3, 0x3b, 0x2e, 0x1a, 0x08, 0x06, 0x2f, 0xae, 0xd9, 0xad, 0xe7, + 0x51, 0xf5, 0xfa, 0x1b, 0x4a, 0x0d, 0x38, 0x7f, 0xdf, 0x6b, 0xe0, 0xdb, + 0x76, 0xf6, 0x52, 0x5f, 0x92, 0x4f, 0xec, 0x65, 0x5c, 0xf8, 0xdb, 0x49, + 0xff, 0x7e, 0x49, 0xa1, 0x0f, 0x0f, 0xac, 0xb5, 0x29, 0x09, 0xbf, 0xc4, + 0x67, 0xb3, 0xef, 0x4d, 0xda, 0x4e, 0xe2, 0x87, 0xf6, 0x81, 0xfb, 0x46, + 0x78, 0xbf, 0x7f, 0x77, 0x54, 0x5b, 0x7e, 0x8e, 0x16, 0x8d, 0xd8, 0x20, + 0x2b, 0x46, 0x4f, 0xfa, 0xd1, 0x0e, 0xfe, 0x93, 0x35, 0x0b, 0x6b, 0x12, + 0x5b, 0xd9, 0x15, 0x3d, 0x96, 0x10, 0xdd, 0x3e, 0x7d, 0x98, 0x56, 0x39, + 0x2a, 0x9c, 0xd9, 0x3e, 0xd9, 0xf7, 0x7c, 0x65, 0x31, 0xe4, 0x45, 0x38, + 0x3d, 0x02, 0x69, 0xbb, 0xff, 0x5a, 0x28, 0x52, 0x4d, 0x29, 0x51, 0x3f, + 0x21, 0xed, 0x2e, 0xb4, 0x52, 0x45, 0x67, 0x23, 0x60, 0x60, 0x14, 0xc0, + 0x31, 0x72, 0x2e, 0xc8, 0xa4, 0x76, 0x8e, 0x2c, 0x17, 0xc6, 0x09, 0xa3, + 0x37, 0xb0, 0xb9, 0xe9, 0x92, 0xbd, 0xc4, 0x3e, 0x6c, 0x49, 0xa2, 0x0b, + 0x83, 0x4f, 0x8c, 0x93, 0xd7, 0x80, 0x69, 0x49, 0xc3, 0x2f, 0x28, 0x12, + 0x93, 0x39, 0x31, 0x63, 0xa7, 0xea, 0x5f, 0x83, 0x43, 0x7c, 0x64, 0x7d, + 0xd2, 0x9e, 0xf6, 0x63, 0xb1, 0xc7, 0x48, 0x30, 0x4b, 0xdb, 0x66, 0x39, + 0x23, 0xb1, 0xcb, 0xc1, 0xc5, 0x0e, 0xd4, 0xc1, 0xf5, 0xce, 0xf5, 0xc2, + 0xf9, 0xb9, 0x7d, 0x73, 0x55, 0x00, 0x77, 0x2d, 0xee, 0x60, 0xb5, 0xdc, + 0xc2, 0xbc, 0xf9, 0x25, 0xb2, 0xb8, 0x15, 0x57, 0x1d, 0xda, 0x26, 0x02, + 0x4d, 0x83, 0x5d, 0xd9, 0x98, 0x13, 0xff, 0x46, 0x9e, 0x5d, 0xef, 0xc2, + 0xa5, 0xf8, 0x6d, 0xa2, 0x04, 0x99, 0x24, 0xad, 0xa5, 0x7d, 0x2d, 0x81, + 0x1a, 0xcd, 0xba, 0x5f, 0x8c, 0x0f, 0x75, 0x13, 0xb9, 0xfa, 0xe7, 0x3a, + 0x58, 0x56, 0xde, 0x97, 0xfe, 0x8c, 0xc2, 0x47, 0x1a, 0x06, 0x28, 0x40, + 0x75, 0xdc, 0xf0, 0x0d, 0x3f, 0xb5, 0x7a, 0x93, 0x8c, 0x7d, 0xcc, 0xbb}, + priv_key_33, + true}, + + // Comment: byte 0 of ps is 0 + // tcID: 12 + {12, + {0x54, 0x65, 0x73, 0x74}, + {0xd7, 0x23, 0xaa, 0xad, 0x7a, 0xed, 0x7f, 0xe2, 0x22, 0x77, 0xd0, 0x57, + 0xc7, 0x01, 0x13, 0x53, 0x11, 0x22, 0x78, 0x1e, 0x8e, 0x46, 0xce, 0xcd, + 0x03, 0x5a, 0x9d, 0x26, 0xe9, 0x80, 0xa7, 0x71, 0x65, 0x3d, 0x78, 0x0c, + 0xbb, 0x21, 0xd7, 0x0d, 0xb0, 0x1a, 0xad, 0xc4, 0xa8, 0xb1, 0x3b, 0x51, + 0x38, 0x0c, 0xc0, 0x15, 0x32, 0x6f, 0x56, 0x55, 0xe4, 0xac, 0xd5, 0xfb, + 0x8e, 0x61, 0x75, 0x99, 0x9e, 0xfe, 0xa7, 0x29, 0xf0, 0xe1, 0xdd, 0xeb, + 0x03, 0x69, 0xaa, 0xce, 0x87, 0xd7, 0x3d, 0x2d, 0x6c, 0x97, 0xed, 0xf3, + 0xe6, 0x5a, 0xc5, 0x1a, 0x4b, 0x0e, 0xdd, 0x0f, 0xf0, 0xbf, 0x10, 0x21, + 0x5c, 0xbf, 0x08, 0x4e, 0xe7, 0xb4, 0x63, 0x04, 0x2f, 0x44, 0x0b, 0x16, + 0x4e, 0x1e, 0x0d, 0x72, 0x56, 0x51, 0xc2, 0xd7, 0x9a, 0xe8, 0xe8, 0x53, + 0xbd, 0xa5, 0xa0, 0xc6, 0x56, 0xfb, 0x69, 0x99, 0x56, 0x0b, 0x07, 0x34, + 0xad, 0x2f, 0x83, 0x1d, 0x35, 0xb8, 0x64, 0xe9, 0xce, 0xda, 0x47, 0xde, + 0xc6, 0xf6, 0xa6, 0x75, 0xd3, 0x3b, 0xf9, 0x41, 0x2f, 0xde, 0x24, 0x32, + 0xfa, 0x3a, 0xaf, 0x4a, 0x32, 0x78, 0x00, 0x5f, 0x70, 0x83, 0x8e, 0x7e, + 0xa0, 0x45, 0x09, 0x7e, 0xee, 0x94, 0x2e, 0x93, 0xc2, 0x3f, 0x1b, 0xcc, + 0x67, 0xbf, 0x38, 0x3d, 0x47, 0xb8, 0xc9, 0x8c, 0x7f, 0x7f, 0xba, 0xd6, + 0x47, 0x27, 0x45, 0x24, 0x52, 0x66, 0x65, 0x7d, 0xe3, 0x51, 0xcb, 0xf7, + 0xb2, 0x68, 0xe0, 0x93, 0xbf, 0xd3, 0xea, 0xf7, 0x5c, 0x00, 0xda, 0x99, + 0x87, 0x38, 0x84, 0xf5, 0xc0, 0x48, 0xa5, 0x03, 0x48, 0xf9, 0x95, 0x54, + 0xc6, 0xa4, 0xc2, 0xf5, 0xe8, 0x7f, 0x4c, 0x79, 0x17, 0x64, 0xa0, 0x9a, + 0xa7, 0xe8, 0x7a, 0x8f, 0x6e, 0x70, 0x6c, 0xd1, 0x8a, 0x64, 0x35, 0xb7, + 0x56, 0xf4, 0x48, 0xfd, 0x90, 0x39, 0x90, 0xe3, 0xb8, 0xed, 0xfd, 0x88, + 0xa5, 0x11, 0xea, 0xe5, 0xfa, 0xcd, 0xbf, 0x0d, 0xb7, 0x5f, 0xf2, 0x79, + 0xbb, 0x64, 0x8b, 0x21, 0x51, 0x7d, 0xe4, 0xd3, 0x06, 0x13, 0x15, 0x52, + 0x01, 0x1c, 0x21, 0x8a, 0xd2, 0x8e, 0xb8, 0xe6, 0x50, 0x42, 0x45, 0x82, + 0xb4, 0xff, 0x49, 0xb4, 0x75, 0x45, 0xf9, 0x51, 0x01, 0xf6, 0xe0, 0xc1, + 0x00, 0xc7, 0x95, 0xeb, 0xaf, 0xac, 0x15, 0xa3, 0x86, 0xa4, 0x02, 0x00, + 0x43, 0x3f, 0x02, 0x3d, 0x63, 0x3b, 0x45, 0xc5, 0xb1, 0x6a, 0x07, 0x27, + 0xbf, 0x56, 0x48, 0x89, 0x34, 0xa6, 0x32, 0x8a, 0x35, 0x27, 0x93, 0xa3, + 0x9d, 0x3b, 0x1d, 0x77, 0xb1, 0xa6, 0x70, 0xef, 0x6d, 0x02, 0xc7, 0x6c, + 0xd1, 0x6e, 0x05, 0x67, 0x40, 0xbe, 0x32, 0x3d, 0xe0, 0x3d, 0xd0, 0x9d, + 0x2b, 0xa3, 0x0c, 0x91, 0x3f, 0x28, 0x9d, 0x31, 0x2d, 0xd5, 0x92, 0x5e}, + priv_key_33, + false}, + + // Comment: byte 1 of ps is 0 + // tcID: 13 + {13, + {0x54, 0x65, 0x73, 0x74}, + {0x5b, 0x68, 0xc3, 0xc4, 0x63, 0xfd, 0x8f, 0xfe, 0xda, 0x06, 0xc0, 0x9f, + 0xdd, 0xcc, 0xbc, 0x52, 0x84, 0x01, 0x7f, 0x75, 0x3f, 0xf8, 0x1e, 0x1d, + 0xb2, 0x55, 0xec, 0xc8, 0xc3, 0x2b, 0x7c, 0x11, 0xe7, 0xf9, 0x2d, 0xdc, + 0x17, 0x0f, 0xd5, 0x78, 0xf6, 0xd0, 0xe8, 0x21, 0x8a, 0xcd, 0x1b, 0x04, + 0xbb, 0xf5, 0xbf, 0x54, 0x0c, 0x11, 0x67, 0x98, 0x4d, 0xc6, 0x3a, 0xbb, + 0xc5, 0x79, 0x92, 0x84, 0xa7, 0xc2, 0x8a, 0x20, 0xce, 0x4f, 0x6b, 0x95, + 0xe1, 0x42, 0x57, 0x1f, 0x57, 0x19, 0x8a, 0x6b, 0x0b, 0xb9, 0x48, 0x8f, + 0x45, 0x5f, 0xbe, 0xa0, 0x76, 0xe5, 0x20, 0x85, 0x3b, 0x92, 0xe8, 0x48, + 0xbd, 0x1d, 0x29, 0xbb, 0x05, 0x81, 0xb6, 0xb5, 0xeb, 0x56, 0xce, 0x83, + 0x9f, 0xc1, 0xc1, 0xaf, 0xde, 0x78, 0x15, 0xd0, 0x75, 0xf5, 0xda, 0x52, + 0x04, 0x43, 0xfe, 0x6d, 0x5d, 0x4d, 0x03, 0xff, 0xaa, 0x02, 0x97, 0x36, + 0xd7, 0x03, 0x45, 0x7c, 0xb7, 0x3e, 0x37, 0x69, 0xf6, 0xd9, 0xb7, 0x0b, + 0xb2, 0x2d, 0x34, 0x08, 0x86, 0xe0, 0x88, 0xae, 0x83, 0x56, 0x50, 0x1b, + 0x58, 0xae, 0x6b, 0x61, 0x67, 0xbb, 0x0a, 0x29, 0xb9, 0x06, 0x53, 0x05, + 0xac, 0x72, 0x28, 0xa0, 0x72, 0x79, 0xa2, 0xf9, 0x78, 0x77, 0x42, 0x99, + 0x1c, 0xb9, 0xc1, 0x36, 0xba, 0x53, 0xc5, 0x69, 0x61, 0x5a, 0x74, 0xf3, + 0x23, 0x52, 0x61, 0x65, 0xba, 0x73, 0xc3, 0x40, 0xb0, 0x41, 0xb9, 0x7b, + 0xb1, 0x3c, 0x12, 0x9b, 0xfe, 0xae, 0x79, 0x5c, 0xca, 0x3d, 0xac, 0x7a, + 0x1d, 0xcb, 0x30, 0x87, 0x4c, 0x1b, 0x29, 0x80, 0x56, 0xbf, 0x23, 0x1f, + 0x5b, 0xdb, 0x64, 0x19, 0xf5, 0xeb, 0x43, 0x6f, 0xfc, 0x1f, 0x31, 0x01, + 0xda, 0xe1, 0x24, 0x28, 0xee, 0x5e, 0xd0, 0x2a, 0x4e, 0x72, 0xa4, 0xe7, + 0xdb, 0x60, 0xca, 0xf2, 0x6b, 0x7f, 0xa4, 0xdc, 0xd4, 0xe8, 0xd0, 0xe6, + 0x63, 0xce, 0x66, 0x56, 0x93, 0x64, 0xd0, 0x58, 0xdb, 0x26, 0xc2, 0x95, + 0x88, 0x01, 0x15, 0x43, 0xfc, 0x8c, 0x72, 0x99, 0x5d, 0x32, 0x52, 0x35, + 0xeb, 0x4d, 0x3a, 0x6f, 0x85, 0xe1, 0xd7, 0x4a, 0xb1, 0x6c, 0xb3, 0x16, + 0x64, 0x09, 0xd3, 0xac, 0xa1, 0x65, 0xc8, 0x17, 0x46, 0xd4, 0xc9, 0x56, + 0xeb, 0xf8, 0xfb, 0x5b, 0x7b, 0x31, 0xbc, 0x31, 0xc8, 0xa0, 0x50, 0x9c, + 0xf0, 0x68, 0x79, 0x4a, 0xb0, 0xbd, 0x68, 0x7d, 0xc1, 0xed, 0x84, 0xea, + 0x6b, 0x17, 0xe7, 0xf9, 0x8d, 0x23, 0x5e, 0x75, 0x41, 0xbf, 0xa6, 0xe6, + 0x49, 0x16, 0xcb, 0x02, 0xf6, 0xc2, 0x89, 0x2c, 0x56, 0x78, 0x7c, 0x1b, + 0xa4, 0x90, 0xbc, 0xdf, 0xd7, 0x00, 0x0f, 0x52, 0x9c, 0x48, 0x60, 0x8c, + 0x2e, 0xfd, 0x62, 0x40, 0xed, 0x7e, 0x84, 0xfc, 0x1b, 0x04, 0xf0, 0xcc}, + priv_key_33, + false}, + + // Comment: byte 7 of ps is 0 + // tcID: 14 + {14, + {0x54, 0x65, 0x73, 0x74}, + {0x01, 0xaf, 0x89, 0xa4, 0xd3, 0x7a, 0x04, 0x28, 0x0b, 0x78, 0x62, 0x82, + 0x61, 0x96, 0x4c, 0xd3, 0xfe, 0x67, 0xd0, 0x62, 0xb7, 0x4c, 0x35, 0xe8, + 0x51, 0xf6, 0x8b, 0x9f, 0x8f, 0xaf, 0x74, 0x54, 0xa2, 0x2d, 0xf1, 0xc8, + 0x4c, 0x64, 0xf6, 0x25, 0x51, 0x5b, 0x16, 0xb9, 0x0d, 0x29, 0x8d, 0x11, + 0x23, 0xc3, 0x01, 0x0d, 0x84, 0x5b, 0x86, 0xc7, 0xbb, 0xe5, 0x16, 0xe4, + 0x43, 0x4f, 0x1f, 0xea, 0xf3, 0xd8, 0x38, 0x29, 0xd6, 0x65, 0x8d, 0x51, + 0x28, 0x06, 0x9b, 0xf4, 0xa3, 0xfd, 0x5e, 0x08, 0x70, 0x90, 0x3a, 0xc3, + 0x13, 0xf7, 0x43, 0xb9, 0xc7, 0xa8, 0xf3, 0xa7, 0xea, 0x4e, 0x9f, 0x72, + 0xf5, 0xb8, 0x77, 0x40, 0x46, 0x98, 0x0b, 0xdc, 0x1a, 0x1a, 0xf0, 0x25, + 0x33, 0x75, 0x67, 0xbd, 0xdf, 0x43, 0x6e, 0xd9, 0xb7, 0x39, 0xa7, 0x30, + 0x5d, 0xcb, 0xf7, 0x6e, 0xd4, 0xd7, 0x08, 0x51, 0x83, 0xa8, 0x4b, 0xb2, + 0x98, 0xa2, 0x62, 0x24, 0x1c, 0xa5, 0x81, 0x11, 0x13, 0xb6, 0x0e, 0x21, + 0x16, 0x26, 0xad, 0xb2, 0xc2, 0x0f, 0xdf, 0xd8, 0x0d, 0x1b, 0xf7, 0x6e, + 0x76, 0x3f, 0xb3, 0xeb, 0x7f, 0x2a, 0x0e, 0xeb, 0xc5, 0x65, 0x21, 0x88, + 0x08, 0xfe, 0x0f, 0x8b, 0x03, 0x51, 0x51, 0x67, 0x73, 0xf4, 0xef, 0x82, + 0x26, 0x93, 0x16, 0x9a, 0x3f, 0x1c, 0x31, 0xc1, 0x2f, 0xfb, 0xf5, 0x3d, + 0x58, 0x3b, 0x15, 0x98, 0x12, 0x57, 0x07, 0xce, 0xd9, 0xb6, 0x63, 0x6a, + 0xcd, 0x2a, 0x66, 0x65, 0x1e, 0xb3, 0xe9, 0x4b, 0xd2, 0x10, 0x55, 0xb1, + 0x3d, 0x4d, 0x65, 0x09, 0xbb, 0xfb, 0x01, 0xf9, 0xcf, 0x44, 0x9f, 0x84, + 0x39, 0x7b, 0x44, 0x8a, 0x7a, 0x76, 0x1a, 0x87, 0x81, 0x95, 0xa4, 0xa9, + 0x6f, 0x6a, 0xe1, 0x04, 0x3b, 0x94, 0x7e, 0x22, 0x43, 0x25, 0xb5, 0x26, + 0x21, 0x45, 0xab, 0xf8, 0xb2, 0xda, 0xa6, 0x55, 0x44, 0xea, 0x8d, 0x56, + 0xbf, 0x33, 0xcf, 0x9a, 0xf7, 0xbe, 0x8e, 0x0c, 0x8f, 0x20, 0xea, 0xc6, + 0xdd, 0xa2, 0x08, 0xf4, 0x5d, 0x06, 0x8d, 0x4f, 0xff, 0xf2, 0x79, 0xbb, + 0x0f, 0x87, 0xce, 0x8e, 0xd1, 0x56, 0x2f, 0xda, 0xd3, 0x2e, 0x89, 0x81, + 0x9f, 0x6d, 0x86, 0xbb, 0xdd, 0x46, 0xc1, 0x75, 0x21, 0x45, 0x14, 0xb2, + 0x80, 0x1f, 0xfa, 0xe4, 0x49, 0x02, 0x9a, 0xb0, 0x98, 0x7d, 0xd2, 0xae, + 0x49, 0xa6, 0x19, 0xe6, 0x71, 0x7a, 0xbb, 0xc2, 0x39, 0x5c, 0xbd, 0x02, + 0xb2, 0xb0, 0xee, 0x40, 0x23, 0xdc, 0x85, 0x8e, 0x10, 0xfb, 0x08, 0xaf, + 0x57, 0x97, 0x20, 0xa5, 0x1b, 0x7a, 0xa5, 0x1e, 0x5b, 0x36, 0x6b, 0x55, + 0x03, 0x56, 0x3c, 0x27, 0x1c, 0x48, 0x50, 0x56, 0x15, 0x3e, 0xfc, 0x36, + 0x25, 0x15, 0x92, 0x9e, 0xd6, 0x17, 0x3a, 0x4f, 0xdc, 0xfc, 0xb0, 0xfd}, + priv_key_33, + false}, + + // Comment: ps truncated + // tcID: 15 + {15, + {0x54, 0x65, 0x73, 0x74}, + {0x70, 0x0d, 0x40, 0xcf, 0xb0, 0x98, 0x1f, 0x7b, 0x86, 0x26, 0x0e, 0x36, + 0x71, 0x2a, 0x46, 0x3d, 0x2d, 0x2f, 0xaf, 0x1f, 0x9d, 0xa3, 0xbf, 0x76, + 0x2c, 0x3f, 0x99, 0x33, 0x71, 0xb4, 0x41, 0xd9, 0xe3, 0x74, 0x7f, 0x12, + 0x6d, 0xfe, 0x2c, 0xa3, 0xb6, 0xd5, 0x38, 0xa2, 0xc5, 0x31, 0x47, 0xe7, + 0xba, 0xe6, 0x0b, 0x64, 0x05, 0x23, 0x8f, 0x0d, 0x76, 0xcf, 0xf5, 0xf4, + 0x20, 0xf8, 0xb6, 0x41, 0xcc, 0xbb, 0xe9, 0xdb, 0x0f, 0x0b, 0x2e, 0xaa, + 0xc8, 0x73, 0x35, 0xce, 0x99, 0xce, 0x8a, 0x2e, 0xec, 0x1b, 0xec, 0x4d, + 0x56, 0x9f, 0xe8, 0x1c, 0xd5, 0x80, 0xf6, 0x49, 0x0e, 0x3a, 0xe2, 0x72, + 0x09, 0xc1, 0xd0, 0x22, 0xde, 0x5f, 0xdd, 0x02, 0xea, 0xc3, 0x6f, 0x67, + 0x4d, 0x66, 0x4c, 0x75, 0xbb, 0xfa, 0xb5, 0x02, 0x0a, 0xfc, 0x8f, 0xce, + 0x70, 0x1b, 0x67, 0x69, 0xde, 0x63, 0xee, 0xb7, 0xc7, 0x2a, 0xc0, 0xe4, + 0x28, 0xa3, 0xd8, 0x8f, 0x07, 0x1e, 0x68, 0xf3, 0x77, 0xc7, 0x9d, 0x56, + 0x24, 0x48, 0x12, 0x13, 0xed, 0x8b, 0xf4, 0x2d, 0x5f, 0x56, 0xa3, 0xa0, + 0x0b, 0x17, 0x0c, 0x63, 0xf0, 0x64, 0xcc, 0x61, 0xd8, 0x96, 0x6c, 0xcf, + 0x2c, 0xa5, 0x98, 0x3d, 0x7d, 0x1b, 0x56, 0xf4, 0xe8, 0x1e, 0x37, 0x9e, + 0x57, 0xaa, 0x8a, 0xaf, 0x59, 0xa0, 0x59, 0x46, 0xc1, 0xc2, 0x4a, 0xeb, + 0xef, 0x5e, 0xee, 0x5a, 0x97, 0xb4, 0xd6, 0xce, 0x87, 0x96, 0xb2, 0xe7, + 0x31, 0xe9, 0xb3, 0x1d, 0x36, 0x33, 0x52, 0x4c, 0xd5, 0x26, 0xc3, 0x0f, + 0xc9, 0x21, 0xcf, 0x92, 0x7e, 0xc3, 0x92, 0xf9, 0x51, 0x16, 0xc1, 0x21, + 0xc4, 0x59, 0x9a, 0x9e, 0x18, 0x0a, 0x9b, 0xc9, 0x63, 0xd0, 0x1c, 0xb3, + 0x97, 0x7e, 0x2d, 0x5f, 0x72, 0x74, 0x7e, 0x5c, 0x1d, 0x83, 0x9a, 0x51, + 0x58, 0x02, 0xa7, 0xc2, 0x65, 0x29, 0xfa, 0x48, 0x7c, 0xa5, 0x95, 0x4b, + 0xf1, 0x37, 0xfe, 0xcd, 0x5e, 0x46, 0xf3, 0x01, 0xc5, 0x4e, 0x82, 0x27, + 0xc8, 0x9f, 0x4a, 0xb7, 0x66, 0xeb, 0x9b, 0x5f, 0x9d, 0x9a, 0x1d, 0x96, + 0xa0, 0xa4, 0x82, 0xc2, 0x41, 0x5e, 0xc9, 0xbb, 0xcb, 0x56, 0x13, 0xa1, + 0xd2, 0x39, 0xad, 0xd7, 0xfb, 0x99, 0xf2, 0x4a, 0x48, 0x67, 0xa8, 0x5a, + 0x8e, 0x29, 0xba, 0x66, 0x8c, 0x7c, 0x1b, 0x59, 0x48, 0xd7, 0x9b, 0x2f, + 0x41, 0x29, 0x98, 0x42, 0x2b, 0xc3, 0x54, 0x57, 0xbd, 0x05, 0xa4, 0xe5, + 0x37, 0x3e, 0xc6, 0x71, 0xa8, 0x8b, 0xc1, 0x5e, 0xb7, 0xa4, 0xfa, 0xb7, + 0x39, 0x4e, 0x38, 0x54, 0x1f, 0xe8, 0xd4, 0xd2, 0xdb, 0xc7, 0x09, 0x4b, + 0xe0, 0x69, 0x93, 0x3a, 0xdd, 0xed, 0x25, 0x0d, 0xaf, 0xd8, 0x09, 0x1d, + 0xcc, 0x53, 0xba, 0x08, 0x30, 0x1e, 0x64, 0xd4, 0x9a, 0x49, 0x60, 0xc9}, + priv_key_33, + false}, + + // Comment: ps missing + // tcID: 16 + {16, + {0x54, 0x65, 0x73, 0x74}, + {0x5a, 0x76, 0x25, 0x90, 0x27, 0x08, 0x9e, 0xdb, 0x01, 0x9b, 0x04, 0x78, + 0x8c, 0xb7, 0x02, 0xe5, 0xe0, 0x6b, 0x13, 0xb9, 0x82, 0x6d, 0x57, 0x35, + 0x16, 0x94, 0xd2, 0x0f, 0x59, 0x84, 0xba, 0xdd, 0x49, 0x60, 0xbd, 0xc4, + 0x9b, 0x90, 0x0c, 0x90, 0x32, 0x55, 0xff, 0xc6, 0x89, 0x67, 0x60, 0x44, + 0xce, 0x09, 0x90, 0x44, 0x7f, 0xa4, 0xc6, 0x74, 0xe7, 0x80, 0xb2, 0x4c, + 0x14, 0x2e, 0x39, 0xd1, 0x57, 0xbd, 0x64, 0x99, 0x95, 0xc2, 0x32, 0x09, + 0xb6, 0x97, 0xf4, 0x44, 0xa8, 0xd1, 0x4f, 0x96, 0x03, 0x37, 0x07, 0xc6, + 0x36, 0xc3, 0x12, 0xb0, 0x19, 0x78, 0x3b, 0x19, 0x85, 0xdb, 0xae, 0x4b, + 0x15, 0x58, 0xa9, 0xce, 0x25, 0x7f, 0xcc, 0x6a, 0x19, 0x7e, 0xdb, 0x66, + 0x24, 0xc3, 0x09, 0xbd, 0x3b, 0x2b, 0xc4, 0x18, 0x98, 0xf3, 0x70, 0xa0, + 0xf9, 0x4c, 0xd9, 0x53, 0x1b, 0xf1, 0x5f, 0x63, 0x5d, 0x1f, 0xf5, 0x89, + 0x56, 0x54, 0x35, 0x8d, 0xb4, 0xe5, 0x6c, 0x21, 0x1a, 0x73, 0x2a, 0x23, + 0x7c, 0xf9, 0x79, 0x2b, 0x84, 0x09, 0x6d, 0x74, 0x7f, 0x41, 0x15, 0x9e, + 0xf8, 0x52, 0x93, 0x24, 0xf5, 0x90, 0x1d, 0x28, 0x54, 0x9c, 0x72, 0x6c, + 0xdd, 0x12, 0xb9, 0xf6, 0x0f, 0xd1, 0x10, 0xa1, 0x8b, 0x2e, 0xe2, 0x00, + 0x7a, 0xbf, 0x99, 0xe0, 0xd1, 0x26, 0xb5, 0x7e, 0x8d, 0x92, 0x37, 0x10, + 0x91, 0xea, 0x3f, 0xe2, 0x89, 0x83, 0x10, 0x97, 0xee, 0x0b, 0x97, 0xb1, + 0x1e, 0xdd, 0x36, 0xa5, 0xe3, 0x82, 0xd3, 0x36, 0x0b, 0xa3, 0x30, 0x59, + 0x37, 0x52, 0x48, 0xe6, 0xe8, 0xa8, 0x73, 0xb5, 0xe7, 0xd1, 0x38, 0x2c, + 0x43, 0x0d, 0xd8, 0xab, 0x68, 0xd9, 0x3b, 0xa1, 0x51, 0x68, 0x0f, 0xf0, + 0x8c, 0x23, 0x15, 0x9c, 0x73, 0x75, 0xbb, 0x45, 0x5a, 0x9f, 0x73, 0xcb, + 0xfe, 0xc4, 0x27, 0x30, 0x5b, 0x37, 0x8c, 0x4b, 0xa4, 0x5f, 0x20, 0x80, + 0x80, 0x3a, 0x83, 0xd0, 0x0a, 0xa0, 0x58, 0x99, 0x4b, 0x6c, 0xd3, 0x42, + 0x96, 0x53, 0xa3, 0xbd, 0xfa, 0xde, 0x0b, 0x58, 0x22, 0x1f, 0x94, 0xbf, + 0x4c, 0x13, 0x28, 0x88, 0xa5, 0x95, 0xcc, 0x73, 0xab, 0x6a, 0x70, 0x52, + 0x99, 0xe1, 0x0f, 0x65, 0x29, 0x7d, 0xc6, 0xe7, 0x0f, 0x8c, 0x76, 0x23, + 0x31, 0x2f, 0x72, 0x05, 0xcf, 0xab, 0xa7, 0x59, 0xa9, 0x66, 0x39, 0x54, + 0xca, 0x3c, 0xd4, 0x39, 0x0e, 0x7b, 0xe3, 0x3e, 0x0e, 0xcb, 0x9d, 0x3a, + 0x54, 0x93, 0xc0, 0x32, 0x9e, 0x6c, 0x07, 0xd0, 0x48, 0xc9, 0x3f, 0xf2, + 0x85, 0xd2, 0x8e, 0x33, 0x8d, 0xb5, 0x59, 0x5c, 0x5d, 0xfd, 0x6d, 0x31, + 0xe9, 0x20, 0xe4, 0x94, 0x27, 0xc0, 0x62, 0x3c, 0x01, 0xd4, 0x98, 0xbe, + 0xc7, 0xea, 0x2f, 0x19, 0x77, 0xa3, 0xd6, 0xa1, 0xed, 0x79, 0x43, 0xf0}, + priv_key_33, + false}, + + // Comment: Block type = 0 + // tcID: 17 + {17, + {0x54, 0x65, 0x73, 0x74}, + {0x09, 0x46, 0x36, 0x1a, 0xcb, 0x9a, 0x12, 0x45, 0x2e, 0x37, 0x0d, 0x04, + 0xab, 0xbb, 0x2f, 0x64, 0xde, 0x06, 0x51, 0xce, 0x5d, 0x6e, 0x81, 0x3b, + 0x4d, 0x25, 0x64, 0x76, 0x00, 0x3c, 0xfb, 0x17, 0x00, 0x48, 0x28, 0x44, + 0x25, 0xc1, 0x50, 0xdd, 0x94, 0x30, 0xdd, 0x53, 0xa2, 0xca, 0x6f, 0xb8, + 0xe8, 0x6f, 0x13, 0x75, 0xeb, 0xab, 0xe8, 0x66, 0x03, 0xaf, 0x28, 0xb3, + 0x56, 0x1f, 0xc7, 0xdf, 0x1c, 0xfa, 0x22, 0xfd, 0xd5, 0xd9, 0x20, 0x18, + 0xdc, 0xc4, 0xe2, 0x08, 0xec, 0x75, 0x72, 0x3d, 0x55, 0x70, 0x63, 0x51, + 0xd0, 0x0c, 0x8a, 0xb8, 0x01, 0x7d, 0x70, 0x3a, 0x0e, 0xd1, 0xeb, 0x5a, + 0xd4, 0x77, 0x2c, 0xe0, 0xab, 0xfe, 0x97, 0x6d, 0x5c, 0x8c, 0x1e, 0x2b, + 0x23, 0x8a, 0xc5, 0x0e, 0x9c, 0x7b, 0xf7, 0x87, 0x1b, 0xab, 0x23, 0x62, + 0x54, 0x33, 0x12, 0xf2, 0x41, 0x41, 0xce, 0x3e, 0x0f, 0xf5, 0xfe, 0x2c, + 0xdb, 0xcd, 0x8d, 0x36, 0x59, 0x61, 0x89, 0xa5, 0x04, 0xe1, 0x6e, 0x09, + 0xe6, 0x17, 0xec, 0xfe, 0x3d, 0x55, 0x3a, 0xb3, 0x6d, 0x52, 0x9d, 0x88, + 0x56, 0x08, 0xcb, 0x4c, 0x36, 0x48, 0xb7, 0x63, 0xb1, 0x73, 0xa9, 0xf3, + 0xb0, 0x03, 0xe8, 0xa9, 0x7b, 0xb9, 0xe8, 0xa0, 0xa1, 0x9c, 0x5e, 0xdf, + 0xf9, 0xf0, 0xcf, 0x58, 0x5c, 0x0a, 0xbb, 0x60, 0xaf, 0x25, 0x45, 0x44, + 0x4d, 0xf8, 0x78, 0x9a, 0x74, 0x7d, 0xa2, 0x1d, 0xef, 0x80, 0xf2, 0x87, + 0xa3, 0xd5, 0x4c, 0x0c, 0x5b, 0x50, 0xe1, 0x14, 0xe2, 0xb1, 0xc1, 0x72, + 0x06, 0x01, 0x1f, 0xc5, 0xfe, 0x9a, 0xd7, 0x83, 0xb3, 0x75, 0x04, 0x4c, + 0x44, 0x2d, 0xae, 0xf1, 0xb7, 0xc7, 0x89, 0xcb, 0xe8, 0x46, 0x80, 0x9c, + 0xd8, 0xec, 0xa1, 0x7c, 0x15, 0x76, 0x06, 0x0c, 0x1f, 0xf7, 0x02, 0xe8, + 0xb3, 0xd9, 0x08, 0xe5, 0x7b, 0xe8, 0xc2, 0x3a, 0x1a, 0x09, 0x84, 0xcc, + 0x51, 0x29, 0x37, 0xc3, 0xe3, 0x70, 0x9f, 0x2f, 0x4e, 0xe8, 0x24, 0x01, + 0xdb, 0x01, 0x7d, 0x2a, 0x36, 0x2a, 0xf3, 0x8f, 0x4e, 0x66, 0x29, 0xb7, + 0x0c, 0xba, 0x25, 0xca, 0xe4, 0x5e, 0xf4, 0xf7, 0xa3, 0xd1, 0xc6, 0x6c, + 0x3a, 0xc7, 0xce, 0xaf, 0x95, 0xb5, 0x46, 0x38, 0xf8, 0x82, 0x3b, 0x6e, + 0xc5, 0x10, 0x29, 0x3f, 0x1d, 0x72, 0x21, 0xc2, 0x52, 0x4f, 0x3b, 0x90, + 0x11, 0xbe, 0x4f, 0xc0, 0x17, 0xce, 0x60, 0x0f, 0x6d, 0x0f, 0x77, 0xb2, + 0x71, 0xbf, 0xbd, 0x23, 0x25, 0xed, 0x58, 0xe5, 0x97, 0x5c, 0x41, 0xdb, + 0xbc, 0xdf, 0x75, 0x2e, 0x8c, 0x1b, 0xc4, 0x0a, 0x09, 0x6a, 0xf1, 0xcc, + 0xf5, 0x01, 0x6b, 0x77, 0x22, 0x9a, 0x4b, 0x08, 0x1f, 0xa7, 0x71, 0xf2, + 0x49, 0x69, 0x5d, 0xa0, 0xbf, 0x14, 0xe7, 0xbe, 0x77, 0x0e, 0xe0, 0x10}, + priv_key_33, + false}, + + // Comment: Block type = 1 + // tcID: 18 + {18, + {0x54, 0x65, 0x73, 0x74}, + {0x84, 0x9e, 0xb2, 0x49, 0xb9, 0xb5, 0x90, 0x4f, 0x72, 0x6c, 0xb7, 0xdb, + 0x32, 0x4f, 0x55, 0x79, 0xd3, 0x31, 0x89, 0x5b, 0xd3, 0xce, 0x51, 0x38, + 0xed, 0xaa, 0x2d, 0x28, 0x33, 0x60, 0xfe, 0xda, 0x0b, 0xd3, 0xeb, 0xd9, + 0x74, 0x68, 0xba, 0x98, 0xf3, 0xa5, 0x06, 0x0e, 0xbf, 0xee, 0x43, 0xe4, + 0x95, 0xbf, 0x75, 0xdb, 0x59, 0x2f, 0x81, 0x6b, 0xb9, 0x29, 0x7f, 0xd1, + 0xbd, 0x26, 0x0d, 0x6f, 0x8f, 0xf7, 0x9d, 0xda, 0xee, 0x11, 0x00, 0xe0, + 0x13, 0xf1, 0x3e, 0x48, 0x12, 0xca, 0xa3, 0xa8, 0xdb, 0x29, 0x0b, 0x4a, + 0xe7, 0xdc, 0xb3, 0x47, 0x01, 0xa2, 0xde, 0xcf, 0x98, 0x34, 0xc5, 0x3a, + 0x0f, 0x6a, 0x5f, 0xae, 0xe7, 0xca, 0xcf, 0xb1, 0x1d, 0x01, 0x75, 0x16, + 0xab, 0xa1, 0x50, 0x61, 0x90, 0x21, 0x62, 0x1d, 0x6a, 0xac, 0xd2, 0x61, + 0x25, 0x77, 0x80, 0x2a, 0x52, 0xc8, 0x8c, 0x11, 0x93, 0x63, 0x35, 0x8f, + 0xe9, 0x6c, 0x67, 0xac, 0x5b, 0x3f, 0xc2, 0x5c, 0x6b, 0xa2, 0x8d, 0x8e, + 0x6e, 0xfe, 0x5f, 0x2b, 0x33, 0x05, 0xd6, 0x86, 0xc5, 0x8d, 0xfa, 0x34, + 0x17, 0xa4, 0x01, 0x34, 0x32, 0x78, 0x85, 0xa3, 0x02, 0xf5, 0x9e, 0x9d, + 0x81, 0xb5, 0xec, 0x46, 0x12, 0x7c, 0x39, 0x1b, 0x5f, 0xb1, 0xa1, 0x2d, + 0x97, 0x76, 0xee, 0x21, 0x90, 0xcc, 0x20, 0x24, 0x8a, 0x4b, 0xea, 0xe4, + 0xc4, 0x6e, 0x4b, 0x58, 0x13, 0x0f, 0xbc, 0x3b, 0x80, 0x59, 0x35, 0xa0, + 0x0d, 0xf5, 0x88, 0x84, 0x5e, 0xee, 0x79, 0x56, 0x99, 0x0d, 0x16, 0x3c, + 0x91, 0xb3, 0x84, 0xd0, 0xdb, 0x2b, 0xb6, 0x6f, 0xed, 0x9e, 0xae, 0x58, + 0xf1, 0x5d, 0x3f, 0x39, 0x58, 0x8e, 0x75, 0xef, 0x79, 0xc8, 0xdb, 0xc6, + 0x0a, 0x87, 0xe4, 0x47, 0x0e, 0xd2, 0xf4, 0x8a, 0x48, 0xd6, 0x2e, 0x20, + 0x30, 0xcc, 0xbd, 0xad, 0xea, 0x0d, 0xc5, 0xcf, 0x75, 0xb2, 0x1a, 0x81, + 0x63, 0xdc, 0x23, 0x91, 0xbd, 0xc7, 0xd0, 0xb7, 0x99, 0x92, 0x63, 0xb7, + 0x03, 0x46, 0xb0, 0x21, 0x52, 0x02, 0x0c, 0xa6, 0x16, 0x02, 0x97, 0x79, + 0x73, 0x93, 0xbe, 0x3a, 0x51, 0x94, 0x4d, 0xc2, 0x66, 0x6d, 0x82, 0x93, + 0x02, 0xeb, 0x9e, 0x18, 0x29, 0xfb, 0xaa, 0xfe, 0xfb, 0xec, 0x28, 0x71, + 0x0d, 0x58, 0xa0, 0xea, 0xb6, 0x3e, 0xe4, 0x9a, 0x5d, 0x1f, 0x0c, 0x2e, + 0xa4, 0x9b, 0x73, 0xf3, 0x31, 0xab, 0x27, 0x17, 0x0f, 0xec, 0x36, 0x8d, + 0xc2, 0x47, 0x3d, 0x1d, 0xc0, 0xba, 0x7b, 0xf7, 0xb7, 0x0b, 0x7e, 0xca, + 0xe3, 0x15, 0xe6, 0x7b, 0x32, 0x3c, 0xe2, 0x67, 0xd5, 0xfa, 0x6b, 0x9f, + 0xc8, 0x3b, 0x20, 0x78, 0x3a, 0xe2, 0x0d, 0x75, 0x51, 0x27, 0xb5, 0x65, + 0x42, 0x72, 0xb7, 0x6c, 0x88, 0xfa, 0x36, 0x29, 0x60, 0xf6, 0x64, 0x66}, + priv_key_33, + false}, + + // Comment: Block type = 0xff + // tcID: 19 + {19, + {0x54, 0x65, 0x73, 0x74}, + {0x99, 0xae, 0xa1, 0x5a, 0xfd, 0xe0, 0xb4, 0x0c, 0x12, 0x96, 0x0c, 0xce, + 0x59, 0x8c, 0x11, 0xd6, 0x18, 0xb3, 0xe4, 0xa0, 0x50, 0x2e, 0xb9, 0x76, + 0x4c, 0xc1, 0x14, 0xee, 0xd7, 0x04, 0x11, 0x3f, 0x0d, 0x13, 0xd9, 0xc1, + 0x18, 0x13, 0x24, 0xc1, 0x86, 0x69, 0xf6, 0x38, 0x5b, 0x5f, 0x6b, 0x1e, + 0x0e, 0xff, 0x71, 0x57, 0x69, 0xe5, 0xb3, 0x23, 0x6a, 0x53, 0xd7, 0x63, + 0x8b, 0x1b, 0x27, 0xfe, 0x1b, 0x6b, 0xf2, 0x08, 0x9e, 0x97, 0xe0, 0xbf, + 0x6b, 0x58, 0x7f, 0xf2, 0xee, 0x42, 0xc7, 0x08, 0xac, 0x45, 0xeb, 0xfe, + 0xa8, 0x8d, 0x05, 0x7b, 0x6f, 0xdd, 0xb6, 0xaf, 0x2f, 0x8b, 0xa0, 0xd0, + 0xee, 0x5d, 0xa9, 0x36, 0x69, 0x61, 0xac, 0x09, 0x8c, 0x0b, 0x83, 0x49, + 0x68, 0x3a, 0xaa, 0x5d, 0xbc, 0x78, 0x9e, 0xf0, 0xa4, 0x97, 0x37, 0xb0, + 0x59, 0xbd, 0xc1, 0x93, 0x6e, 0xbb, 0xc0, 0x3a, 0x00, 0x33, 0x0b, 0x84, + 0x60, 0x6d, 0xd9, 0xe0, 0xae, 0xd5, 0xe2, 0xc5, 0x1f, 0x9e, 0x33, 0x6a, + 0xe9, 0xf1, 0x9c, 0x22, 0x54, 0x77, 0xf1, 0xed, 0xf8, 0x7e, 0x46, 0x3e, + 0x4d, 0x0d, 0x80, 0xcf, 0x6c, 0x85, 0xf8, 0x14, 0x2c, 0xf6, 0xe9, 0xb3, + 0x3b, 0x83, 0xb9, 0xf4, 0xd0, 0xe6, 0x25, 0x40, 0xba, 0x4b, 0x3f, 0x73, + 0xa8, 0xb3, 0xb6, 0xb9, 0xed, 0x07, 0x28, 0xff, 0xd9, 0x7e, 0x23, 0x32, + 0x13, 0x1c, 0x66, 0x25, 0x57, 0x8e, 0xce, 0xd8, 0x73, 0xf9, 0x6e, 0x1a, + 0x84, 0xe1, 0xf2, 0x2c, 0x1a, 0xda, 0x6d, 0x8b, 0xae, 0x41, 0xe0, 0xf6, + 0x3f, 0x28, 0x4d, 0x28, 0xe9, 0x19, 0x8b, 0x4f, 0x04, 0x7f, 0x96, 0x64, + 0xf3, 0x3d, 0xb9, 0x78, 0xe5, 0xd7, 0x84, 0x3b, 0x28, 0x91, 0xfc, 0x50, + 0x06, 0xb2, 0x5a, 0x17, 0xcb, 0x84, 0x18, 0xc7, 0xcb, 0x17, 0xab, 0xc7, + 0xc8, 0x23, 0x5b, 0x9f, 0xc5, 0xc2, 0xac, 0xbe, 0x17, 0xfe, 0xbd, 0x87, + 0xe3, 0xb7, 0x58, 0xb1, 0xe0, 0xfa, 0x78, 0x31, 0x17, 0xe7, 0x38, 0x21, + 0x9b, 0xee, 0x41, 0xb2, 0x9c, 0x2b, 0x64, 0xec, 0x23, 0xc4, 0x13, 0xf0, + 0x0c, 0xce, 0x03, 0xbb, 0x23, 0x65, 0x2a, 0x71, 0x74, 0xfd, 0x29, 0x9d, + 0xcd, 0x68, 0xe3, 0xb5, 0x52, 0x1a, 0x0b, 0x22, 0xf8, 0x9c, 0xbb, 0xbd, + 0x02, 0x1f, 0xbb, 0x87, 0x23, 0xf5, 0x02, 0x0e, 0x2e, 0x72, 0x05, 0xbb, + 0x07, 0x1d, 0xd7, 0x92, 0xc6, 0xc5, 0xab, 0x29, 0x3f, 0x8c, 0xe1, 0xc5, + 0xb8, 0x37, 0xb6, 0xa8, 0x96, 0x6a, 0x95, 0x60, 0xa3, 0x8d, 0x52, 0xdd, + 0x65, 0x18, 0xe6, 0x36, 0xb6, 0x9f, 0xfb, 0xb4, 0x30, 0x35, 0xeb, 0xa8, + 0x05, 0x31, 0xcd, 0x10, 0x77, 0xd7, 0xd1, 0x64, 0x6c, 0xd1, 0xa4, 0x58, + 0xcb, 0xd4, 0xe8, 0x8a, 0x42, 0xea, 0x2a, 0xb6, 0x29, 0x06, 0xf2, 0xdd}, + priv_key_33, + false}, + + // Comment: First byte is not zero + // tcID: 20 + {20, + {0x54, 0x65, 0x73, 0x74}, + {0xa2, 0x25, 0xdb, 0x92, 0xd6, 0x85, 0x3b, 0x70, 0x8d, 0xd7, 0x2c, 0xbf, + 0xd0, 0x81, 0xc0, 0x6c, 0xe3, 0xd6, 0xc4, 0x57, 0x9d, 0xef, 0x7e, 0x6b, + 0xd8, 0xb4, 0x50, 0x90, 0xcc, 0x0b, 0x9f, 0x51, 0xd4, 0x21, 0x7d, 0x32, + 0x75, 0x40, 0x2d, 0x5e, 0xc9, 0x0b, 0xe8, 0x2e, 0x92, 0x0c, 0xef, 0x6f, + 0x9b, 0xfa, 0xea, 0xe5, 0x8a, 0xc4, 0x61, 0xa6, 0x1b, 0x3c, 0xf5, 0x68, + 0x18, 0x6c, 0x6f, 0xa2, 0xf3, 0xa1, 0x4d, 0xb4, 0xd3, 0x49, 0xe5, 0x5c, + 0xdf, 0xe5, 0x63, 0x3a, 0x53, 0x0b, 0xb6, 0x17, 0x8a, 0xb1, 0xc7, 0xd1, + 0x26, 0x68, 0x6d, 0x32, 0x97, 0xc4, 0x87, 0x1f, 0x19, 0xe0, 0x65, 0xf1, + 0xfe, 0xc0, 0x5b, 0x85, 0xb7, 0x2b, 0x67, 0x5d, 0x58, 0x83, 0x6d, 0xd2, + 0xf7, 0x41, 0xc5, 0x93, 0x71, 0x9d, 0x8b, 0xd6, 0x5d, 0x74, 0xb9, 0xc6, + 0x1a, 0xb7, 0x71, 0x46, 0x47, 0x66, 0x32, 0x43, 0x38, 0xe9, 0xb3, 0xbd, + 0x3c, 0x05, 0xfd, 0xe9, 0x02, 0x7f, 0x2f, 0x27, 0x46, 0xd8, 0x06, 0xc3, + 0xf8, 0xe3, 0xb4, 0x1b, 0x93, 0xa2, 0xe4, 0x5f, 0x27, 0x6a, 0xf2, 0xdf, + 0x88, 0x86, 0x94, 0x8d, 0x9b, 0x4f, 0x1a, 0x4f, 0x7e, 0x67, 0xf2, 0xad, + 0x7c, 0xa0, 0x3c, 0xcb, 0x22, 0x75, 0x85, 0x09, 0x82, 0xe7, 0x72, 0x30, + 0x17, 0x63, 0x9d, 0x51, 0xc0, 0xf0, 0x91, 0x38, 0xf1, 0x94, 0x49, 0xff, + 0x34, 0x4c, 0x1c, 0xaa, 0xeb, 0x72, 0xca, 0x86, 0x07, 0xf6, 0x01, 0x2b, + 0x8f, 0xa6, 0xf7, 0x92, 0x4e, 0xf0, 0xb6, 0xe5, 0x16, 0xa7, 0x9b, 0x02, + 0xcd, 0x22, 0x19, 0xb0, 0x34, 0x21, 0xba, 0x25, 0xe7, 0xaf, 0x62, 0x72, + 0xf5, 0x7d, 0x11, 0x8e, 0x16, 0x5d, 0xa7, 0x59, 0xaf, 0x7b, 0x64, 0xb1, + 0x8e, 0x60, 0xb9, 0x59, 0x7d, 0x1c, 0xa4, 0x1a, 0x49, 0xda, 0x64, 0xca, + 0xf8, 0xf9, 0x78, 0x8d, 0xfb, 0xd6, 0x7b, 0x5b, 0x68, 0xfc, 0xa5, 0xfb, + 0xb3, 0xd4, 0x2e, 0x04, 0x53, 0x28, 0x73, 0x9d, 0x07, 0x95, 0x96, 0xcf, + 0x63, 0xeb, 0xe8, 0x3c, 0x39, 0x04, 0x14, 0x90, 0xd7, 0x96, 0x1e, 0xbb, + 0xd2, 0xc4, 0x72, 0x90, 0x59, 0xb4, 0xe0, 0x1d, 0x18, 0x0e, 0x4b, 0x34, + 0xd6, 0x9f, 0xab, 0x70, 0x83, 0x2d, 0xcf, 0x69, 0x82, 0x25, 0x88, 0x73, + 0x77, 0xc6, 0x15, 0xaf, 0xfc, 0x0d, 0xf7, 0x08, 0xde, 0xa8, 0x45, 0x11, + 0xb4, 0x49, 0x05, 0x71, 0x1e, 0x68, 0xa1, 0xdd, 0x3c, 0x0c, 0x62, 0x47, + 0xf3, 0x5c, 0x99, 0x82, 0x99, 0xb8, 0x2f, 0x15, 0x11, 0x16, 0x8a, 0x79, + 0xf4, 0x0f, 0x50, 0xf7, 0x57, 0x6e, 0xb4, 0xc9, 0x63, 0xe0, 0x05, 0x76, + 0xce, 0xc7, 0x0d, 0xc0, 0xc3, 0x01, 0x67, 0x93, 0xc4, 0x4a, 0xa9, 0xc8, + 0xd9, 0xf7, 0xc9, 0xd3, 0x49, 0x07, 0x52, 0x36, 0x13, 0xd4, 0xbd, 0x84}, + priv_key_33, + false}, + + // Comment: First byte is not zero + // tcID: 21 + {21, + {0x54, 0x65, 0x73, 0x74}, + {0x85, 0x42, 0x19, 0x77, 0x73, 0x0b, 0x0f, 0x2c, 0xa7, 0xac, 0x9e, 0x69, + 0x32, 0x8c, 0x09, 0x85, 0x3d, 0x07, 0xe6, 0x8f, 0x0c, 0x12, 0x39, 0x60, + 0x11, 0xa8, 0x8e, 0x1b, 0x3d, 0x0d, 0x86, 0x75, 0xc7, 0x23, 0xc3, 0xc7, + 0x81, 0x8b, 0x1b, 0x3b, 0xa6, 0xe4, 0x6d, 0x19, 0x02, 0xed, 0xdc, 0xf0, + 0x5e, 0xab, 0x8f, 0x2f, 0x96, 0x4e, 0x5b, 0x17, 0xe9, 0xbf, 0x02, 0x35, + 0xc1, 0x18, 0x33, 0x6a, 0x25, 0xdc, 0x99, 0x46, 0x9b, 0x6b, 0xe3, 0xb9, + 0x39, 0x09, 0x02, 0x79, 0xf0, 0x43, 0x5f, 0x28, 0xe7, 0xb8, 0x13, 0x44, + 0x4b, 0x1e, 0xb6, 0x3a, 0x67, 0xac, 0xa7, 0x91, 0x53, 0xc6, 0x7a, 0xdd, + 0xb5, 0x9e, 0x13, 0x29, 0xc1, 0xfa, 0xa7, 0xbf, 0x9c, 0x92, 0x87, 0x01, + 0x69, 0xaf, 0xad, 0x12, 0x19, 0x8d, 0xd0, 0x95, 0x4f, 0xe5, 0x81, 0x74, + 0x91, 0x37, 0xe6, 0x3d, 0xce, 0xaa, 0x01, 0x51, 0xa4, 0xca, 0x2e, 0x41, + 0x57, 0x24, 0x84, 0x58, 0xac, 0x4d, 0x99, 0x9d, 0xea, 0x03, 0xde, 0xff, + 0xb0, 0x79, 0xf0, 0x1b, 0x7b, 0xb6, 0x4d, 0x5e, 0x3f, 0x0f, 0x7e, 0x53, + 0x81, 0x7f, 0xd5, 0xaf, 0x4d, 0x11, 0xc4, 0x76, 0x8e, 0xe2, 0xa5, 0xb1, + 0x84, 0x92, 0x5d, 0x09, 0x24, 0xce, 0x5b, 0x81, 0x43, 0xd9, 0x02, 0x76, + 0x84, 0x78, 0x43, 0x96, 0x27, 0xe1, 0x3f, 0xf2, 0xef, 0x85, 0x54, 0xc3, + 0x22, 0x96, 0x1b, 0x0d, 0x30, 0x70, 0xab, 0xda, 0x2b, 0x08, 0x21, 0xb5, + 0x30, 0x53, 0x22, 0x8f, 0x63, 0xf8, 0x1a, 0x63, 0x4f, 0xc3, 0x2c, 0xb9, + 0x09, 0xb7, 0xcd, 0x14, 0xce, 0xfa, 0x52, 0x08, 0x34, 0x8c, 0x00, 0x44, + 0x26, 0x2e, 0xe4, 0x15, 0x7d, 0x33, 0x0c, 0xdf, 0xa1, 0x39, 0x14, 0x71, + 0x85, 0x35, 0x54, 0xeb, 0xeb, 0xee, 0xcd, 0x74, 0xa5, 0x8c, 0x51, 0xd8, + 0xd4, 0xdd, 0x43, 0x33, 0x27, 0xa2, 0xb8, 0xbb, 0x6e, 0x2a, 0x29, 0xf9, + 0x86, 0xc6, 0xec, 0x0b, 0x6c, 0xbe, 0x86, 0x70, 0x6f, 0x8a, 0xa7, 0xf8, + 0x9b, 0x62, 0x87, 0xd8, 0x18, 0xef, 0x77, 0x0f, 0x69, 0xe4, 0x8d, 0x02, + 0x66, 0xab, 0xde, 0x3f, 0x94, 0xfa, 0xd0, 0x9c, 0xc6, 0xf7, 0xba, 0xc4, + 0x57, 0x40, 0x24, 0x7a, 0x03, 0xb7, 0xdd, 0x7a, 0xa6, 0xcc, 0x2b, 0x71, + 0x0e, 0x1f, 0xbf, 0x74, 0xd7, 0xd9, 0x14, 0xc9, 0x58, 0x88, 0x77, 0xe8, + 0xe5, 0x2e, 0xcc, 0x3e, 0xb8, 0xe5, 0xcd, 0x5b, 0x9c, 0x77, 0x2a, 0x1a, + 0xa3, 0xac, 0xbd, 0x2c, 0xe8, 0x61, 0x68, 0x45, 0x1d, 0xea, 0x1f, 0x53, + 0x9f, 0xb7, 0x40, 0xfa, 0x4f, 0xd9, 0x66, 0xbc, 0x7d, 0x12, 0x4b, 0x09, + 0x8e, 0xe4, 0xdb, 0xcb, 0x86, 0xec, 0x32, 0x6a, 0x54, 0x66, 0x57, 0x52, + 0xa9, 0x05, 0x0f, 0x80, 0xb9, 0x0a, 0xc3, 0x4d, 0xd5, 0x1f, 0x1f, 0x11}, + priv_key_33, + false}, + + // Comment: signature padding + // tcID: 22 + {22, + {0x54, 0x65, 0x73, 0x74}, + {0x50, 0x9c, 0x69, 0xe8, 0x02, 0xc2, 0xab, 0x81, 0x2f, 0xea, 0x8c, 0x77, + 0xf8, 0x9d, 0xd3, 0x21, 0xc0, 0xed, 0xfd, 0x27, 0x9b, 0x20, 0x0e, 0x93, + 0xaa, 0xf4, 0x65, 0x91, 0x88, 0x61, 0x48, 0x72, 0x2b, 0x06, 0x58, 0x4f, + 0xc8, 0x74, 0x5e, 0x93, 0x8d, 0x06, 0x9c, 0xd4, 0xc1, 0x00, 0xf0, 0x7c, + 0x48, 0xc2, 0xf8, 0x1b, 0x7f, 0x94, 0xd4, 0x7f, 0x83, 0x52, 0x44, 0xbd, + 0xf9, 0xc9, 0xeb, 0x08, 0xaf, 0x68, 0x8f, 0xf6, 0x90, 0x8e, 0xa2, 0xb6, + 0xb9, 0x38, 0xb9, 0x26, 0x5f, 0xbe, 0xe0, 0xf4, 0x21, 0xa3, 0x50, 0x86, + 0x22, 0x33, 0x80, 0xa9, 0x92, 0x5b, 0x35, 0x70, 0xb3, 0xc0, 0xea, 0xeb, + 0xc3, 0x7b, 0x9b, 0xc1, 0x8d, 0xb3, 0x27, 0x1e, 0x7d, 0xc6, 0x28, 0x50, + 0xef, 0x17, 0xcc, 0xe8, 0xce, 0x17, 0xd6, 0x8d, 0xd8, 0x1d, 0xbe, 0xe5, + 0x66, 0xf4, 0xa5, 0x85, 0xda, 0x87, 0xd4, 0xf0, 0x21, 0x58, 0xf8, 0x0b, + 0x7e, 0xce, 0xbd, 0x06, 0x87, 0xac, 0xd6, 0xdc, 0x52, 0xa3, 0x34, 0xec, + 0xaa, 0xcd, 0x67, 0x89, 0x57, 0x20, 0x76, 0x6c, 0xe5, 0x4c, 0xa6, 0xa3, + 0x87, 0x2e, 0xbf, 0x90, 0xf3, 0xc9, 0xb8, 0x94, 0xa0, 0xf4, 0x4c, 0x0e, + 0x1a, 0x83, 0xd2, 0x26, 0x80, 0x7f, 0xaf, 0x67, 0x14, 0x4f, 0xa5, 0x9b, + 0x3a, 0x21, 0xcc, 0x33, 0x33, 0x9d, 0x2b, 0xf9, 0x24, 0x9c, 0xa5, 0x01, + 0x8b, 0x96, 0xef, 0x83, 0x7c, 0x3f, 0xad, 0x08, 0xe3, 0x25, 0xc7, 0xd3, + 0x1c, 0x9e, 0xa2, 0xfa, 0x1f, 0xe4, 0xb7, 0xdc, 0xd3, 0x6b, 0x1f, 0xe7, + 0xc9, 0x55, 0x30, 0x78, 0x74, 0x23, 0x70, 0x8a, 0x80, 0x04, 0x4a, 0x74, + 0x5d, 0xca, 0x51, 0xef, 0x44, 0x8f, 0xa9, 0x53, 0xe2, 0x73, 0x53, 0x30, + 0x8a, 0x10, 0xd4, 0x31, 0xc0, 0x1b, 0x68, 0x8c, 0xc2, 0x00, 0x26, 0x14, + 0xfd, 0xf6, 0x0e, 0xfc, 0x7f, 0x8e, 0x96, 0x9b, 0x3b, 0x84, 0xca, 0xa0, + 0x4a, 0xc8, 0x30, 0x5c, 0xe8, 0x75, 0x86, 0xb0, 0xd1, 0xa0, 0x1f, 0x01, + 0x6a, 0xb6, 0xeb, 0x5a, 0x97, 0x07, 0x66, 0x20, 0x11, 0x66, 0xd1, 0x6b, + 0x42, 0xd0, 0x82, 0x9e, 0x81, 0x1d, 0x25, 0x88, 0xe0, 0x45, 0xf8, 0xe9, + 0xfe, 0xc7, 0x85, 0xd9, 0x94, 0x48, 0x5d, 0x2d, 0xc3, 0x27, 0xaa, 0x46, + 0x90, 0xfa, 0xe2, 0x06, 0x5f, 0xd1, 0x05, 0x04, 0x8a, 0xcc, 0x84, 0xd7, + 0x29, 0xf1, 0x25, 0xf3, 0xbc, 0xbf, 0xb5, 0x51, 0xb6, 0x74, 0x71, 0x44, + 0xb8, 0x1c, 0x75, 0x49, 0x74, 0x71, 0x9f, 0xfa, 0x4c, 0xfb, 0x55, 0xef, + 0x9c, 0x8b, 0x74, 0xb1, 0x57, 0xe1, 0xbc, 0x61, 0xc1, 0x9a, 0xa6, 0x00, + 0x2d, 0x34, 0x9e, 0x54, 0x42, 0x45, 0xca, 0x71, 0x5c, 0xb9, 0x64, 0xf0, + 0xbe, 0x18, 0x55, 0x22, 0x9a, 0x9a, 0x6e, 0x9e, 0x6e, 0xa2, 0x0e, 0x63}, + priv_key_33, + false}, + + // Comment: no zero after padding + // tcID: 23 + {23, + {0x54, 0x65, 0x73, 0x74}, + {0x9a, 0xc9, 0xda, 0x6b, 0x29, 0xf1, 0xde, 0x85, 0x99, 0xfe, 0x88, 0xbd, + 0xb7, 0x01, 0x2c, 0xb0, 0xce, 0x48, 0x17, 0xfb, 0xca, 0xcc, 0x39, 0xb2, + 0x73, 0xc5, 0x57, 0xbb, 0x22, 0xd2, 0xc0, 0x19, 0xb8, 0xc5, 0xcd, 0x55, + 0x92, 0xe1, 0x08, 0x33, 0x4d, 0x57, 0x2d, 0x87, 0x82, 0xea, 0xa9, 0x70, + 0x12, 0x28, 0x01, 0xe0, 0x74, 0x1a, 0x3e, 0xff, 0xea, 0x02, 0x8b, 0x09, + 0x11, 0xbd, 0x1a, 0x0c, 0x72, 0x28, 0x52, 0x9e, 0x8a, 0xe5, 0x34, 0xd8, + 0xc0, 0xfa, 0x10, 0x19, 0x32, 0x9d, 0xd5, 0xe0, 0xde, 0x14, 0x56, 0x02, + 0x0d, 0xb9, 0x24, 0x12, 0x98, 0xc2, 0x6a, 0xa5, 0x10, 0xe9, 0x7e, 0x31, + 0x04, 0x59, 0x41, 0xa9, 0xc6, 0x6d, 0x53, 0xbe, 0x40, 0x7a, 0x2e, 0xea, + 0x5f, 0xc2, 0x6b, 0xbb, 0xb1, 0xaa, 0x16, 0xc8, 0x9b, 0x08, 0x74, 0x80, + 0x24, 0x2d, 0x5f, 0xb7, 0x8a, 0xdf, 0x08, 0x3c, 0xa9, 0xa4, 0x0d, 0xd5, + 0x69, 0xcd, 0xd8, 0x29, 0xbc, 0xfa, 0xf6, 0x52, 0x73, 0x7d, 0x03, 0xf5, + 0xed, 0x6e, 0x39, 0xd9, 0x70, 0xd6, 0x9c, 0xf6, 0x68, 0x09, 0xaa, 0x9f, + 0xf2, 0xba, 0x89, 0xd7, 0x20, 0xbe, 0x50, 0x98, 0x9f, 0xaf, 0x06, 0x6d, + 0xb7, 0x01, 0x21, 0x51, 0x94, 0x49, 0x64, 0xc5, 0xbc, 0xa1, 0x35, 0x94, + 0x24, 0x29, 0x00, 0xbf, 0x59, 0x51, 0x66, 0xb4, 0xbb, 0x8f, 0x0a, 0x7a, + 0xad, 0x66, 0xcf, 0xdd, 0x57, 0x9f, 0x25, 0x96, 0xd3, 0x84, 0xe8, 0xba, + 0x02, 0xb0, 0x60, 0x39, 0x81, 0x6f, 0x94, 0x0b, 0x2e, 0x4b, 0x29, 0x1d, + 0x6c, 0xc6, 0x3b, 0x28, 0xaa, 0x13, 0xbf, 0x12, 0x8f, 0xaa, 0x01, 0x2c, + 0xd2, 0x6a, 0xf4, 0x3a, 0x5d, 0x4e, 0x02, 0xed, 0x06, 0xe9, 0x82, 0xe0, + 0x52, 0xc2, 0x7a, 0xd4, 0x9d, 0x18, 0xe3, 0xaf, 0xbc, 0x3f, 0x2c, 0xf9, + 0x95, 0x64, 0xa9, 0x1f, 0x7a, 0x05, 0x3d, 0x44, 0x75, 0x65, 0xb7, 0x7c, + 0x72, 0x00, 0x34, 0x02, 0x17, 0xff, 0x62, 0xb3, 0x42, 0x24, 0x65, 0x43, + 0xa8, 0x90, 0x7c, 0xb4, 0xf1, 0xd0, 0x5b, 0x5b, 0x68, 0x62, 0x7f, 0xea, + 0x24, 0xe3, 0xa5, 0x71, 0xea, 0xda, 0xa9, 0x7c, 0x68, 0x3c, 0x99, 0xce, + 0x3a, 0x4a, 0x75, 0x3e, 0x8c, 0xfa, 0x18, 0xb5, 0x20, 0x87, 0x50, 0xd9, + 0xf8, 0x6c, 0x83, 0xd5, 0x16, 0x41, 0xc0, 0x27, 0x69, 0xd2, 0x8e, 0xc9, + 0xcb, 0xdd, 0x34, 0xeb, 0x67, 0xaf, 0x50, 0x43, 0xd5, 0x0d, 0xfe, 0x45, + 0xf1, 0xf6, 0xbd, 0x0e, 0x0f, 0x45, 0xe4, 0x66, 0x59, 0x51, 0x97, 0x7b, + 0x42, 0x08, 0xcd, 0x76, 0x09, 0x5b, 0x44, 0x3f, 0xe8, 0x81, 0xdc, 0x9e, + 0x24, 0x7e, 0xd9, 0x61, 0xcd, 0xf0, 0x20, 0x5f, 0xa8, 0xaa, 0xde, 0x1f, + 0x42, 0xd8, 0x8d, 0xcc, 0xf9, 0x75, 0x19, 0x4e, 0xe0, 0x93, 0x69, 0x72}, + priv_key_33, + false}, + + // Comment: no padding + // tcID: 24 + {24, + {0x54, 0x65, 0x73, 0x74}, + {0x50, 0xe9, 0x74, 0xb2, 0xbf, 0xca, 0x62, 0x3e, 0xdd, 0x2d, 0x79, 0x7e, + 0x4e, 0x58, 0x8d, 0xe2, 0x24, 0x78, 0xd5, 0xa8, 0xe5, 0x7c, 0x74, 0xc4, + 0x48, 0x44, 0x98, 0x53, 0xba, 0x84, 0xfb, 0x1d, 0x00, 0x73, 0xc1, 0xce, + 0xc0, 0x62, 0x11, 0x43, 0x85, 0x75, 0xa6, 0xdb, 0xaf, 0x89, 0x3e, 0x15, + 0x47, 0xe4, 0xa2, 0x47, 0x8a, 0x44, 0x54, 0x99, 0x14, 0xbc, 0x3a, 0x9b, + 0x8a, 0x88, 0xa5, 0xbc, 0xc8, 0x00, 0xf6, 0xfc, 0x09, 0x5c, 0x71, 0xac, + 0x12, 0x9c, 0x2c, 0xc3, 0x5c, 0x7c, 0xf1, 0x6d, 0x89, 0x1b, 0x8a, 0x43, + 0x5a, 0x3d, 0x44, 0x15, 0x26, 0x2a, 0x8f, 0xb9, 0xf3, 0xc8, 0x2c, 0xaa, + 0x78, 0x89, 0x00, 0xe4, 0xe3, 0x19, 0x68, 0x69, 0x90, 0x29, 0xa7, 0x3b, + 0x7e, 0x14, 0x50, 0x7f, 0xc3, 0x24, 0x28, 0x1f, 0xa8, 0x8e, 0x7f, 0x9a, + 0xb9, 0xea, 0x45, 0xe4, 0x09, 0x30, 0x04, 0xcb, 0x53, 0x74, 0x71, 0xd1, + 0x8a, 0x68, 0xc8, 0xd8, 0x30, 0x01, 0xbb, 0x87, 0x4e, 0x06, 0xd7, 0x8a, + 0x9e, 0x6f, 0x1e, 0x13, 0x26, 0x8d, 0x47, 0x60, 0x8a, 0x85, 0xa1, 0x3b, + 0xc6, 0x9d, 0x14, 0xf5, 0xc1, 0x71, 0xeb, 0xc6, 0x56, 0xfb, 0x51, 0x79, + 0x68, 0x8e, 0xc4, 0x98, 0x20, 0x4e, 0x5d, 0x29, 0x93, 0xd9, 0x0b, 0x79, + 0x64, 0x0c, 0x45, 0x42, 0x57, 0xc3, 0x95, 0xd3, 0x57, 0x93, 0xc4, 0xa7, + 0xe8, 0xe8, 0x75, 0xcf, 0xe7, 0x09, 0x9b, 0x17, 0x16, 0x34, 0x5e, 0x83, + 0xae, 0xfb, 0xd1, 0xcb, 0x6e, 0x33, 0xfd, 0xcf, 0xde, 0xee, 0x51, 0x41, + 0xd0, 0xe6, 0x87, 0xbd, 0x16, 0x3a, 0x0f, 0x4b, 0x3f, 0x36, 0x57, 0xaa, + 0x04, 0xf5, 0xe8, 0xc6, 0xb4, 0x99, 0xae, 0xdf, 0xc6, 0x7a, 0x87, 0x5b, + 0xc1, 0x82, 0x5e, 0xca, 0x29, 0xa9, 0x59, 0x89, 0x74, 0x4d, 0x59, 0x0b, + 0xff, 0xb1, 0xae, 0xea, 0x8a, 0x85, 0x18, 0xe4, 0xd2, 0x12, 0x62, 0x53, + 0x5b, 0x72, 0x7a, 0x72, 0xa1, 0x52, 0x91, 0x59, 0xf1, 0x1c, 0xac, 0x11, + 0x01, 0x58, 0xf5, 0x4d, 0x21, 0xf9, 0x47, 0x1f, 0x8d, 0xc6, 0xd2, 0x62, + 0xe9, 0xae, 0xb7, 0xd0, 0x60, 0xa6, 0x2f, 0x00, 0x70, 0xf4, 0x9c, 0x02, + 0x58, 0xea, 0x4f, 0xcc, 0xcc, 0x7e, 0x5f, 0xd6, 0xab, 0x3b, 0xc7, 0x43, + 0xf9, 0x0f, 0x87, 0x79, 0xc5, 0x41, 0xfa, 0xc2, 0xaa, 0x7b, 0x3c, 0x98, + 0x29, 0x59, 0x77, 0x25, 0xb8, 0x7c, 0x89, 0x05, 0x6c, 0xef, 0x50, 0x2c, + 0x86, 0x18, 0xf1, 0x4e, 0x27, 0xe1, 0x38, 0x15, 0x35, 0x5f, 0x3c, 0xb4, + 0xdc, 0x16, 0xcc, 0x96, 0x13, 0x66, 0x25, 0xc0, 0x92, 0x34, 0xfd, 0x82, + 0x99, 0xd2, 0xcf, 0x38, 0xd3, 0x9d, 0xa3, 0x7f, 0xa1, 0xc7, 0x56, 0x63, + 0x6b, 0xfd, 0x57, 0x6e, 0x7d, 0xe0, 0xf2, 0x6a, 0x10, 0x80, 0x30, 0xb5}, + priv_key_33, + false}, + + // Comment: m = 2 + // tcID: 25 + {25, + {0x54, 0x65, 0x73, 0x74}, + {0xab, 0x95, 0x7d, 0x59, 0x86, 0x55, 0x13, 0xc0, 0x59, 0xa7, 0xae, 0x69, + 0x14, 0xb3, 0x4e, 0x8e, 0x3e, 0x4a, 0xb9, 0x6c, 0xb6, 0x60, 0x69, 0xe0, + 0x14, 0xaa, 0x31, 0x5e, 0x67, 0xb2, 0xad, 0xda, 0xe2, 0xb3, 0xb7, 0x59, + 0x3d, 0xeb, 0xe8, 0xc1, 0xa3, 0xd8, 0xfe, 0x34, 0xc9, 0x81, 0xae, 0xb2, + 0x41, 0xd6, 0x3c, 0xc8, 0x50, 0xf6, 0xd6, 0x29, 0xc2, 0x54, 0x71, 0x0e, + 0xee, 0xd8, 0xac, 0xc9, 0x06, 0x42, 0x97, 0xb0, 0x19, 0x38, 0x7a, 0x67, + 0xbd, 0xd1, 0xa6, 0x08, 0x78, 0xc6, 0x00, 0xe2, 0xd2, 0xb2, 0xc8, 0xed, + 0x3c, 0x2e, 0xcc, 0x3b, 0xc4, 0x31, 0x9f, 0xbf, 0x3c, 0x1b, 0x89, 0x19, + 0x3a, 0x5d, 0xa2, 0x67, 0x94, 0x25, 0x2b, 0x1e, 0x03, 0x1b, 0x54, 0x8f, + 0x1c, 0x0d, 0xd6, 0xbd, 0x8b, 0x46, 0x7b, 0x2a, 0x52, 0xac, 0xa2, 0x48, + 0x6e, 0xc2, 0x13, 0xa7, 0x7c, 0x27, 0x08, 0xdf, 0xfc, 0xaf, 0xc6, 0x0c, + 0x0b, 0x0d, 0xaa, 0x9d, 0xc7, 0x9b, 0xd8, 0xb0, 0x34, 0x61, 0xe8, 0x52, + 0xb0, 0x60, 0xc4, 0x75, 0x64, 0xcd, 0x69, 0xe4, 0xdf, 0x71, 0xa3, 0xee, + 0x44, 0xd1, 0x17, 0x67, 0xfb, 0x3f, 0x1c, 0x30, 0xe7, 0xb8, 0x6c, 0xc0, + 0xc3, 0x14, 0xc0, 0xe3, 0x6a, 0x2f, 0x3c, 0x9d, 0xe9, 0x54, 0xe7, 0xfa, + 0xd2, 0x77, 0x96, 0x01, 0x58, 0x14, 0x7f, 0xaf, 0xeb, 0x2b, 0xeb, 0x61, + 0x7a, 0xe1, 0x3b, 0x22, 0xde, 0xb6, 0x5e, 0xa8, 0x33, 0x59, 0xf4, 0x3e, + 0xf3, 0xfc, 0x16, 0xdb, 0x4e, 0x67, 0x23, 0xbc, 0x52, 0xb9, 0x2a, 0xd0, + 0x68, 0x10, 0xaf, 0x71, 0xc3, 0xd4, 0xf8, 0xc0, 0xbb, 0xf9, 0x91, 0x20, + 0x5e, 0x63, 0xb5, 0xb1, 0x87, 0xc8, 0xa5, 0xfc, 0x38, 0x39, 0x5f, 0x19, + 0xdf, 0x7f, 0xf7, 0xd5, 0x78, 0xae, 0x11, 0xb8, 0xce, 0xf5, 0x04, 0x99, + 0x28, 0x1b, 0x2c, 0x97, 0x3b, 0xc8, 0x73, 0x05, 0xc9, 0xdb, 0x99, 0x43, + 0xeb, 0x13, 0x94, 0x78, 0xb4, 0x84, 0x26, 0xa8, 0x8b, 0xa6, 0xd6, 0xcf, + 0xb4, 0xe5, 0x44, 0xf1, 0x02, 0xea, 0x03, 0x70, 0xe6, 0xda, 0xde, 0xfe, + 0x18, 0x28, 0x57, 0x78, 0xbd, 0xd0, 0xc0, 0xeb, 0x5b, 0xee, 0x45, 0x61, + 0x70, 0x66, 0x92, 0x75, 0x89, 0xbc, 0xd0, 0xca, 0xff, 0x79, 0xc2, 0x8a, + 0x88, 0xfb, 0xe7, 0x92, 0xa1, 0x23, 0x7c, 0x1a, 0x07, 0x4a, 0x42, 0x38, + 0x1e, 0x96, 0x1f, 0xaf, 0xc5, 0x18, 0x1f, 0x72, 0x46, 0x3f, 0x77, 0xdd, + 0xa4, 0x53, 0x9a, 0x23, 0x59, 0xa7, 0x2f, 0x1c, 0x1d, 0x0b, 0x90, 0x51, + 0x96, 0xf4, 0xe7, 0xed, 0xb8, 0xd0, 0xd9, 0x57, 0x61, 0xa1, 0xd4, 0xe8, + 0xdc, 0x71, 0x14, 0x6c, 0x7c, 0xef, 0xa0, 0x77, 0x5c, 0x40, 0x5f, 0x3f, + 0xaa, 0xf5, 0x9e, 0x8d, 0x9c, 0xed, 0xbc, 0xca, 0xbf, 0x18, 0x74, 0xbf}, + priv_key_33, + false}, + + // Comment: m = n-2 + // tcID: 26 + {26, + {0x54, 0x65, 0x73, 0x74}, + {0x30, 0xf9, 0xfb, 0x26, 0xe0, 0xd9, 0xf9, 0x39, 0x7c, 0x8e, 0x69, 0x3f, + 0x90, 0xd8, 0x8e, 0x98, 0xdb, 0xc5, 0xe2, 0x41, 0x23, 0xaf, 0x3e, 0x46, + 0xe4, 0xa1, 0x59, 0x1a, 0xed, 0x74, 0x08, 0xc9, 0xb7, 0xcc, 0x9e, 0xf3, + 0x8c, 0xce, 0xa1, 0xd2, 0xed, 0xd0, 0x37, 0x70, 0x75, 0x5c, 0xff, 0x6b, + 0x58, 0xa5, 0x17, 0x9b, 0x88, 0xec, 0x19, 0x15, 0x1e, 0x7a, 0x0a, 0xf0, + 0x6e, 0x72, 0xbf, 0xb8, 0x41, 0x73, 0x28, 0xc3, 0xa9, 0xb9, 0xa5, 0xe9, + 0x9f, 0x81, 0x77, 0x4d, 0x2a, 0xa0, 0x86, 0xc4, 0x0b, 0x89, 0x6b, 0x8a, + 0x20, 0x00, 0x48, 0xdd, 0x56, 0x8f, 0x07, 0x83, 0x9b, 0x18, 0x99, 0x0f, + 0x8e, 0x7b, 0x6e, 0x96, 0xd7, 0x97, 0x79, 0x1b, 0x50, 0x80, 0xf3, 0xce, + 0xcf, 0xbd, 0xfa, 0x30, 0x83, 0x05, 0x33, 0x07, 0x22, 0x57, 0x15, 0xf4, + 0x7f, 0xbe, 0xed, 0x04, 0xff, 0x8d, 0x4f, 0x94, 0x6b, 0x1b, 0xfe, 0x2b, + 0x31, 0x3e, 0x2f, 0x91, 0x26, 0x5b, 0xeb, 0x65, 0xfd, 0x83, 0x20, 0xd0, + 0x05, 0x20, 0x31, 0x47, 0x83, 0x4f, 0xba, 0xcd, 0x29, 0x59, 0x18, 0xe4, + 0x92, 0x8e, 0xb8, 0x81, 0xa4, 0x36, 0x98, 0x62, 0xf8, 0x43, 0xef, 0xdb, + 0x16, 0x7c, 0x37, 0x18, 0xd1, 0xc3, 0xb3, 0x45, 0xa9, 0xa9, 0xe2, 0xe8, + 0x9c, 0xc6, 0xb8, 0xf2, 0xed, 0x57, 0x9b, 0xad, 0xfe, 0x70, 0xdb, 0xe3, + 0x9c, 0x52, 0x6d, 0xed, 0xd7, 0xcc, 0xec, 0xb9, 0xb8, 0xcf, 0x33, 0x0e, + 0xa4, 0x6f, 0xcc, 0x99, 0xdd, 0xcd, 0xe7, 0x57, 0x50, 0x6e, 0xaf, 0xeb, + 0xa0, 0xcf, 0x1f, 0xf3, 0xa1, 0x74, 0xa2, 0x11, 0xb2, 0x8b, 0xa3, 0x26, + 0x04, 0xda, 0xf8, 0x01, 0x0f, 0x44, 0x03, 0x5f, 0x97, 0x32, 0x91, 0x46, + 0x1e, 0x3c, 0x32, 0xaa, 0xca, 0xca, 0xc5, 0xb0, 0xb6, 0xb2, 0x1a, 0x6d, + 0xd0, 0xee, 0x4d, 0x62, 0xc3, 0x2e, 0xa3, 0xbd, 0xa0, 0xca, 0x8c, 0x60, + 0x70, 0x4b, 0x59, 0x7c, 0x53, 0xa1, 0x7e, 0x96, 0x11, 0xed, 0x5e, 0xe2, + 0x87, 0xc5, 0x74, 0xf4, 0xc3, 0x63, 0x35, 0x8c, 0x53, 0x9b, 0x9f, 0x1a, + 0x42, 0xaf, 0x1b, 0x04, 0xb0, 0x45, 0x38, 0xfe, 0x5e, 0xc4, 0xae, 0xb6, + 0xdc, 0xfd, 0xf4, 0xf3, 0xd3, 0xfc, 0xd1, 0x9e, 0x8c, 0xed, 0x68, 0xa3, + 0xf9, 0x38, 0x29, 0x49, 0x4d, 0xfa, 0x17, 0xe4, 0x39, 0x7f, 0x91, 0x1f, + 0xd0, 0x09, 0xa7, 0xcf, 0xbf, 0x85, 0xc1, 0xa1, 0x1d, 0xb6, 0x0b, 0xd1, + 0xe8, 0x7b, 0xb7, 0x5e, 0x70, 0x73, 0xbc, 0x78, 0x2f, 0x36, 0x94, 0xc5, + 0x34, 0x4b, 0x36, 0xa7, 0x50, 0x53, 0x0b, 0x66, 0x26, 0x72, 0x65, 0x11, + 0x34, 0x22, 0xb3, 0x09, 0x05, 0xd0, 0x41, 0x34, 0xfd, 0x53, 0x08, 0x07, + 0x55, 0xc0, 0xa4, 0xb5, 0x9c, 0xf2, 0x67, 0x88, 0x56, 0xbf, 0xfb, 0x0c}, + priv_key_33, + false}, + + // Comment: c = 0 + // tcID: 27 + {27, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_33, + false}, + + // Comment: c = 1 + // tcID: 28 + {28, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + priv_key_33, + false}, + + // Comment: c = n-1 + // tcID: 29 + {29, + {0x54, 0x65, 0x73, 0x74}, + {0xdc, 0x8f, 0x78, 0x80, 0x67, 0x2f, 0x0c, 0xf9, 0xd6, 0x36, 0x17, 0xa8, + 0xa5, 0x8b, 0xdd, 0x27, 0x1a, 0x10, 0x9b, 0xad, 0xda, 0x0f, 0xa8, 0x26, + 0xf9, 0x4b, 0x8a, 0x79, 0x55, 0x26, 0xb6, 0xa4, 0x9a, 0x80, 0x56, 0x4c, + 0xca, 0xba, 0x8a, 0x94, 0x91, 0xa9, 0x35, 0xa5, 0x3e, 0xde, 0xae, 0x1d, + 0x9a, 0x7b, 0x54, 0x63, 0xd9, 0xe2, 0xef, 0x3e, 0xe0, 0xce, 0x7b, 0xff, + 0x5d, 0x4b, 0x6c, 0x81, 0x47, 0xb5, 0xc0, 0x73, 0xc2, 0xf2, 0x20, 0x51, + 0x5d, 0x53, 0x1d, 0x55, 0xa3, 0x66, 0x87, 0xa6, 0xde, 0x3c, 0x34, 0x77, + 0x5c, 0x2f, 0x15, 0x19, 0x1a, 0xc0, 0xa7, 0x42, 0xd7, 0x34, 0x22, 0x28, + 0xc8, 0xd9, 0x10, 0xfe, 0x6b, 0xbc, 0xa4, 0x39, 0x53, 0x9c, 0x48, 0x5d, + 0xeb, 0xcb, 0xd0, 0xee, 0x0e, 0x4b, 0xae, 0x31, 0x75, 0x03, 0xb8, 0x3c, + 0xee, 0x81, 0x00, 0xac, 0x7b, 0xb4, 0x58, 0x74, 0x67, 0xcb, 0xc4, 0x37, + 0x3c, 0x4b, 0xda, 0x2e, 0xed, 0xf7, 0xc4, 0x16, 0x31, 0xe5, 0x09, 0x22, + 0xb5, 0x80, 0xf5, 0xbc, 0xe8, 0x1d, 0x24, 0xb2, 0x08, 0xca, 0xbc, 0xd2, + 0xd7, 0x5f, 0xcf, 0xe9, 0x9f, 0x75, 0xb4, 0x93, 0xdf, 0xfc, 0x5c, 0x9b, + 0xd9, 0x90, 0xf7, 0xfc, 0x3b, 0xf2, 0xef, 0xe3, 0x92, 0xfe, 0xca, 0xe3, + 0x6f, 0x3e, 0x4e, 0xf4, 0x45, 0x6c, 0x1b, 0x5d, 0xe9, 0x9c, 0xc7, 0x45, + 0x17, 0x33, 0xa9, 0x10, 0xb6, 0x83, 0x4b, 0x61, 0xec, 0x29, 0x27, 0x4d, + 0x98, 0x6b, 0xe3, 0x75, 0x2c, 0x35, 0x0b, 0x13, 0xa3, 0x27, 0xda, 0xbc, + 0x08, 0xdf, 0xcf, 0x65, 0x65, 0x49, 0x9a, 0xd2, 0x6e, 0x85, 0x34, 0x46, + 0x63, 0x3e, 0xad, 0xb2, 0x97, 0x0c, 0xa9, 0x5b, 0xcf, 0x6b, 0xf0, 0x5f, + 0xfd, 0xbc, 0x2a, 0x80, 0x43, 0x78, 0xd7, 0x69, 0x85, 0xa7, 0x1f, 0x06, + 0xf9, 0x09, 0x79, 0xf9, 0xfe, 0xf7, 0x16, 0xc3, 0x6a, 0xa6, 0x25, 0xa4, + 0x5b, 0x5e, 0xed, 0xf5, 0x08, 0x25, 0xa5, 0x3e, 0x9d, 0x94, 0x35, 0xb2, + 0x3c, 0xaa, 0xb9, 0xe5, 0xc6, 0x4d, 0x38, 0xfd, 0x3a, 0x76, 0x7e, 0x18, + 0x5a, 0xd7, 0x72, 0x7d, 0x6e, 0x15, 0xf9, 0xe9, 0xba, 0xb2, 0xf4, 0x18, + 0x4d, 0x64, 0x87, 0x69, 0x5d, 0xb9, 0xa2, 0x69, 0x8c, 0x67, 0x2b, 0x2e, + 0x82, 0x34, 0x10, 0xdb, 0xef, 0x1d, 0x93, 0xfe, 0x40, 0xc9, 0xd3, 0x57, + 0xee, 0x9f, 0xc7, 0x7f, 0x84, 0x9d, 0xe1, 0x13, 0x63, 0xf5, 0x83, 0xaf, + 0x8c, 0xcf, 0x51, 0x81, 0xca, 0x1a, 0xeb, 0x94, 0x4c, 0x42, 0x25, 0x16, + 0xcb, 0x40, 0x1e, 0x95, 0x09, 0x23, 0xe4, 0xbd, 0x88, 0x14, 0x39, 0xfa, + 0x10, 0x93, 0xc7, 0x75, 0x82, 0xbf, 0xe1, 0xac, 0x59, 0x93, 0x67, 0x47, + 0x00, 0xb6, 0x43, 0x43, 0x39, 0xe0, 0x24, 0x53, 0x15, 0xd8, 0x6f, 0xca}, + priv_key_33, + false}, + + // Comment: ciphertext is empty + // tcID: 30 + {30, {0x54, 0x65, 0x73, 0x74}, {}, priv_key_33, false}, + + // Comment: prepended bytes to ciphertext + // tcID: 31 + {31, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x63, 0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, + 0x5e, 0xd1, 0x63, 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, + 0x25, 0x27, 0xfb, 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, + 0x46, 0x76, 0x55, 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, + 0xe8, 0x06, 0x54, 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, + 0x8c, 0x3b, 0xc1, 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, + 0x87, 0x74, 0x84, 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, + 0xfb, 0xf5, 0xf1, 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, + 0xb9, 0xa9, 0xba, 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, + 0xc0, 0x0a, 0x00, 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, + 0x8b, 0x20, 0x6f, 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, + 0x9d, 0x5b, 0xfe, 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, + 0x3f, 0xab, 0x0e, 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, + 0xca, 0x6e, 0x5e, 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, + 0x4f, 0x80, 0x8a, 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, + 0xd9, 0x97, 0x4f, 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, + 0x99, 0xf8, 0x93, 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, + 0x2e, 0xe7, 0xea, 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, + 0x30, 0x1c, 0x72, 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, + 0x36, 0xe3, 0xcf, 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, + 0x90, 0x49, 0x34, 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, + 0xb7, 0x3a, 0x16, 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, + 0xeb, 0xe5, 0x15, 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, + 0x53, 0x7e, 0xd6, 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, + 0x11, 0x16, 0xbe, 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, + 0x3f, 0x86, 0xcb, 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, + 0xf6, 0x16, 0x2f, 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, + 0x93, 0x25, 0xf7, 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, + 0x7b, 0x6c, 0x94, 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, + 0x7c, 0xba, 0x54, 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, + 0x38, 0x25, 0xb5, 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, + 0xf5, 0x3a, 0x87, 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, + 0xe3, 0x76}, + priv_key_33, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 32 + {32, + {0x54, 0x65, 0x73, 0x74}, + {0x63, 0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, 0x5e, 0xd1, + 0x63, 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, 0x25, 0x27, + 0xfb, 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, 0x46, 0x76, + 0x55, 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, 0xe8, 0x06, + 0x54, 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, 0x8c, 0x3b, + 0xc1, 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, 0x87, 0x74, + 0x84, 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, 0xfb, 0xf5, + 0xf1, 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, 0xb9, 0xa9, + 0xba, 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, 0xc0, 0x0a, + 0x00, 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, 0x8b, 0x20, + 0x6f, 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, 0x9d, 0x5b, + 0xfe, 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, 0x3f, 0xab, + 0x0e, 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, 0xca, 0x6e, + 0x5e, 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, 0x4f, 0x80, + 0x8a, 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, 0xd9, 0x97, + 0x4f, 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, 0x99, 0xf8, + 0x93, 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, 0x2e, 0xe7, + 0xea, 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, 0x30, 0x1c, + 0x72, 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, 0x36, 0xe3, + 0xcf, 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, 0x90, 0x49, + 0x34, 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, 0xb7, 0x3a, + 0x16, 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, 0xeb, 0xe5, + 0x15, 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, 0x53, 0x7e, + 0xd6, 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, 0x11, 0x16, + 0xbe, 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, 0x3f, 0x86, + 0xcb, 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, 0xf6, 0x16, + 0x2f, 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, 0x93, 0x25, + 0xf7, 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, 0x7b, 0x6c, + 0x94, 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, 0x7c, 0xba, + 0x54, 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, 0x38, 0x25, + 0xb5, 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, 0xf5, 0x3a, + 0x87, 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, 0xe3, 0x76, + 0x00, 0x00}, + priv_key_33, + false}, + + // Comment: truncated ciphertext + // tcID: 33 + {33, + {0x54, 0x65, 0x73, 0x74}, + {0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, 0x5e, 0xd1, 0x63, + 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, 0x25, 0x27, 0xfb, + 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, 0x46, 0x76, 0x55, + 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, 0xe8, 0x06, 0x54, + 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, 0x8c, 0x3b, 0xc1, + 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, 0x87, 0x74, 0x84, + 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, 0xfb, 0xf5, 0xf1, + 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, 0xb9, 0xa9, 0xba, + 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, 0xc0, 0x0a, 0x00, + 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, 0x8b, 0x20, 0x6f, + 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, 0x9d, 0x5b, 0xfe, + 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, 0x3f, 0xab, 0x0e, + 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, 0xca, 0x6e, 0x5e, + 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, 0x4f, 0x80, 0x8a, + 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, 0xd9, 0x97, 0x4f, + 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, 0x99, 0xf8, 0x93, + 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, 0x2e, 0xe7, 0xea, + 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, 0x30, 0x1c, 0x72, + 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, 0x36, 0xe3, 0xcf, + 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, 0x90, 0x49, 0x34, + 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, 0xb7, 0x3a, 0x16, + 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, 0xeb, 0xe5, 0x15, + 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, 0x53, 0x7e, 0xd6, + 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, 0x11, 0x16, 0xbe, + 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, 0x3f, 0x86, 0xcb, + 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, 0xf6, 0x16, 0x2f, + 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, 0x93, 0x25, 0xf7, + 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, 0x7b, 0x6c, 0x94, + 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, 0x7c, 0xba, 0x54, + 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, 0x38, 0x25, 0xb5, + 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, 0xf5, 0x3a, 0x87, + 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, 0xe3, 0x76}, + priv_key_33, + false}, + + // Comment: edge case for ciphertext + // tcID: 34 + {34, + {0xf6, 0xc9, 0xe9, 0xeb, 0xc6, 0x41, 0x1a, 0xde, 0x89, 0x17, 0x54, 0xe4, + 0xb2, 0x4f, 0xe5, 0x84, 0x1b, 0x26, 0xc5, 0xa7, 0x69, 0xc1, 0x39, 0x11, + 0xcc, 0x0e, 0x01, 0x0a, 0xaf, 0xb3, 0x28, 0x63, 0xea, 0xae, 0x62, 0xbd, + 0xc8, 0xcb, 0x37, 0xe8, 0x07, 0x52, 0x4f, 0x72, 0x27, 0x0f, 0xc7, 0x28, + 0xad, 0x1c, 0x01, 0xf0, 0xc9, 0x1c, 0x9b, 0x60, 0x4a, 0xa6, 0x31, 0x68, + 0x2f, 0x9d, 0x15, 0xb2, 0x35, 0xee, 0x5e, 0xd7, 0xb8, 0x52, 0x32, 0x3e, + 0x4f, 0x64, 0x07, 0x4e, 0x47, 0x44, 0x23, 0x9b, 0xac, 0x90, 0x7b, 0xd9, + 0x2a, 0xfc, 0xf6, 0xe5, 0xd6, 0x72, 0x56, 0xda, 0xa1, 0x86, 0x95, 0x47, + 0x5d, 0x7d, 0x2d, 0x1e, 0x69, 0x5c, 0xdd, 0xae, 0xb6, 0x5c, 0x41, 0xc0, + 0x62, 0x93, 0xf3, 0xe2, 0x9c, 0x15, 0x14, 0xb1, 0x69, 0xc5, 0xaf, 0xde, + 0x72, 0x7b, 0x85, 0x2e, 0x7c, 0x9b, 0xb1, 0x4f, 0x8d, 0xe3, 0xab, 0x62, + 0x72, 0x7d, 0xcb, 0x35, 0xa3, 0x85, 0xbc, 0x0f, 0x5e, 0xdd, 0x1d, 0x76, + 0x32, 0x2a, 0x94, 0xe5, 0x39, 0x58, 0x4e, 0xfb, 0xfc, 0x71, 0x9f, 0xcc, + 0x53, 0xd8, 0xc6, 0x45, 0x92, 0x3e, 0xe9, 0x2f, 0x42, 0x5f, 0xbf, 0x01, + 0x81, 0x7c, 0x6d, 0xb3, 0x47, 0x07, 0xa6, 0x02, 0x53, 0x35, 0x75, 0xa6, + 0x20, 0xcf, 0x3e, 0xb0, 0x2c, 0x7d, 0x50, 0x05, 0x9d, 0xdc, 0x77, 0x8b, + 0x52, 0x13, 0x8b, 0xd7, 0xbf, 0x3c, 0x79, 0xba, 0xb3, 0x9e, 0xb4, 0xd4, + 0xad, 0x74, 0x40, 0x4a, 0x11, 0xca, 0xc5, 0xf1, 0x2b, 0xa5, 0xa1, 0xd5, + 0x57, 0xe1, 0x8a, 0xc5, 0x80, 0x70, 0xc3, 0x52, 0x76, 0x3b, 0x7d, 0x30, + 0x55, 0xd7, 0xac, 0x7e, 0x50, 0x25, 0x91, 0x21, 0xaa, 0x63, 0x5c, 0xfc, + 0xd9, 0x88, 0xa8, 0x74, 0xe4, 0xff, 0xc8, 0x63, 0x07, 0x9f, 0x57, 0x21, + 0xae, 0x35, 0x9f, 0x43, 0xb2, 0xe6, 0xa2, 0xf8, 0x6e, 0xdd, 0xf2, 0xe9, + 0xce, 0x89, 0x57, 0x9f, 0xd7, 0xe8, 0x73, 0x71, 0x50, 0x76, 0x12, 0x53, + 0x3e, 0x44, 0x64, 0xf5, 0xc0, 0x95, 0xe7, 0xfc, 0xc3, 0x30, 0xd5, 0x32, + 0x4c, 0x52, 0xb9, 0x85, 0x32, 0xdf, 0x6f, 0xfb, 0x05, 0x80, 0xf7, 0xf5, + 0xb5, 0xd8, 0x03, 0xf6, 0x02, 0x59, 0x49, 0x55, 0x35, 0xd9, 0x52, 0x8e, + 0xdc, 0x70, 0x4d, 0x0c, 0xad, 0x64, 0x54, 0x18, 0xb3, 0x0e, 0x1d, 0xbd, + 0x41, 0x0b, 0x8b, 0x06, 0xdf, 0xce, 0x03, 0x84, 0x0a, 0xa0, 0x37, 0x02, + 0x17, 0x3e, 0x6f, 0xb0, 0xd1, 0x5b, 0x6a, 0xbb, 0xa1, 0xd1, 0x3c, 0x9d, + 0x11, 0x3f, 0x48, 0x69, 0xe8, 0x18, 0x98, 0xc6, 0xf2, 0x85}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + priv_key_34, + true}, + + // Comment: edge case for ciphertext + // tcID: 35 + {35, + {0xc4, 0x40, 0x09, 0xe9, 0x82, 0x16, 0x01, 0xe2, 0x19, 0xac, 0x4f, 0x02, + 0x98, 0x3b, 0x21, 0xa1, 0xce, 0x30, 0x9f, 0x2d, 0xba, 0xe9, 0x0c, 0xe4, + 0xfd, 0x6a, 0x2e, 0x37, 0xc2, 0x9b, 0x73, 0x81, 0x74, 0x77, 0x46, 0x0c, + 0x24, 0x46, 0xa7, 0x12, 0xd3, 0x22, 0x74, 0xd0, 0xe2, 0x0d, 0x99, 0x2b, + 0xca, 0x09, 0xea, 0xc7, 0x25, 0xa6, 0x58, 0x73, 0x70, 0x08, 0x40, 0xc1, + 0x5a, 0x8f, 0x66, 0x07, 0x00, 0xfd, 0x2b, 0x41, 0x4e, 0xb2, 0x4b, 0x3d, + 0x06, 0xe2, 0x79, 0xc4, 0x7c, 0x12, 0x53, 0xfd, 0x14, 0x99, 0x45, 0xf7, + 0xc8, 0xf8, 0xb2, 0x9c, 0x8b, 0x28, 0x83, 0xeb, 0x75, 0x4a, 0xf7, 0x4a, + 0x5b, 0x10, 0x8a, 0x24, 0x21, 0xf9, 0xb6, 0xf2, 0x2f, 0x39, 0xd3, 0x8e, + 0x42, 0x3b, 0x26, 0xbd, 0x85, 0x64, 0x34, 0xf3, 0x6b, 0x87, 0xcb, 0xf9, + 0x6e, 0x18, 0x43, 0x7e, 0x10, 0x31, 0x9f, 0x73, 0xd3, 0x7d, 0x13, 0x40, + 0xf8, 0x7c, 0x14, 0x7b, 0xd2, 0x9e, 0x75, 0x06, 0x48, 0x86, 0x7f, 0x8a, + 0x15, 0x47, 0x05, 0xa2, 0x69, 0x4f, 0x5d, 0x44, 0x1d, 0x00, 0x54, 0x6e, + 0xed, 0xec, 0x71, 0xf5, 0x32, 0x23, 0x7b, 0x97, 0x6a, 0x59, 0xdf, 0xdd, + 0x0e, 0x65, 0x6a, 0xc5, 0x17, 0x11, 0xff, 0x01, 0x59, 0x2d, 0x22, 0x72, + 0x88, 0x95, 0xf2, 0xc5, 0x91, 0xcf, 0xe6, 0xd4, 0x85, 0xd8, 0x45, 0xd5, + 0x07, 0xcc, 0x1c, 0x0b, 0xb5, 0xfe, 0x4c, 0xe1, 0xcf, 0xc9, 0x90, 0x55, + 0xdd, 0xd9, 0x63, 0xcd, 0xd3, 0xe6, 0x34, 0xfe, 0x5b, 0x82, 0x57, 0xab, + 0x71, 0x3a, 0x34, 0x43, 0xfe, 0x56, 0xca, 0xac, 0x56, 0x69, 0x31, 0xac, + 0xc8, 0x96, 0x8f, 0x5a, 0x82, 0xd0, 0xe2, 0x5e, 0x14, 0x5f, 0x9e, 0x50, + 0x28, 0xce, 0x1c, 0xca, 0x20, 0xf1, 0x59, 0xe9, 0xc4, 0x61, 0x1e, 0x82, + 0x57, 0x7a, 0x4f, 0xd9, 0x0c, 0xe2, 0x4b, 0x5f, 0x12, 0x41, 0x57, 0xd6, + 0x60, 0x74, 0xb3, 0xd6, 0x99, 0xa1, 0x53, 0xc7, 0xf3, 0xa5, 0xe8, 0xf1, + 0xf2, 0x12, 0x22, 0xac, 0x1e, 0xa6, 0x1f, 0xcc, 0x0e, 0xf6, 0x92, 0xb2, + 0x2b, 0x65, 0x33, 0xf0, 0x7b}, + {0xae, 0x05, 0x39, 0x38, 0xe2, 0x60, 0xb5, 0xec, 0xdc, 0x62, 0xa3, 0x82, + 0x58, 0xe7, 0x89, 0x69, 0x4a, 0xd2, 0x9c, 0x11, 0xa6, 0x21, 0xc1, 0xa7, + 0x60, 0xce, 0x3c, 0x12, 0x47, 0xd2, 0x23, 0xbc, 0x0c, 0x70, 0x42, 0x1b, + 0x72, 0x92, 0x3d, 0x33, 0x28, 0xf8, 0x2e, 0x8a, 0x68, 0x3a, 0x39, 0x65, + 0x6e, 0x02, 0x32, 0x5d, 0x53, 0x77, 0x07, 0x10, 0x4e, 0xe5, 0xf7, 0x0c, + 0x95, 0x7f, 0xe8, 0x80, 0x37, 0x55, 0x9c, 0x73, 0x52, 0xd5, 0x82, 0xf7, + 0xf9, 0x92, 0x13, 0x49, 0xb8, 0x2b, 0x09, 0x0a, 0x68, 0x3f, 0xa2, 0xdc, + 0xb3, 0x7b, 0xe7, 0xd2, 0xa1, 0x32, 0x3b, 0x24, 0xd0, 0xf9, 0x61, 0x7c, + 0x90, 0x21, 0x69, 0xa4, 0x36, 0xc0, 0x88, 0xa6, 0x36, 0x12, 0xf4, 0xef, + 0x96, 0xc1, 0xa7, 0x0b, 0x26, 0x03, 0x7e, 0x4c, 0xf8, 0xb6, 0x45, 0xff, + 0x6a, 0x48, 0x19, 0x5e, 0xb9, 0x9f, 0x74, 0x0f, 0x6c, 0x39, 0xa5, 0x46, + 0xfe, 0x3a, 0x5d, 0x2e, 0x91, 0x3a, 0xcb, 0xa1, 0x46, 0xfe, 0x59, 0x07, + 0x95, 0xee, 0x5f, 0x78, 0xf8, 0xf1, 0xe3, 0x19, 0xad, 0xd2, 0x55, 0xaa, + 0x5f, 0xc4, 0xca, 0xda, 0x23, 0xd0, 0x22, 0x7d, 0x2f, 0x33, 0x0a, 0x6d, + 0x51, 0x60, 0xb6, 0x26, 0xf3, 0x3b, 0x94, 0x57, 0xc6, 0x21, 0x54, 0xce, + 0xa5, 0xec, 0x48, 0xce, 0xbb, 0x45, 0x92, 0xc1, 0x76, 0x3b, 0xf5, 0xc4, + 0x75, 0x5b, 0xf3, 0x49, 0x4f, 0x1c, 0xa8, 0x7d, 0x0c, 0xe7, 0x87, 0xb4, + 0x60, 0x46, 0xf7, 0xe4, 0xd1, 0x7a, 0xcc, 0xad, 0x72, 0xe8, 0xe1, 0x1f, + 0x6c, 0xc7, 0x1e, 0x38, 0x44, 0xaf, 0x11, 0x94, 0x9f, 0xe2, 0x8e, 0x68, + 0xdc, 0x26, 0xe1, 0x5a, 0x92, 0x8d, 0x79, 0xda, 0x82, 0xca, 0xcb, 0x95, + 0x9c, 0xae, 0x7e, 0x3d, 0x3c, 0x0c, 0xa9, 0x4d, 0xe0, 0x07, 0x85, 0x52, + 0x61, 0x5d, 0x84, 0xf4, 0xf7, 0x16, 0x92, 0x73, 0x00, 0xe2, 0xb8, 0x05, + 0x88, 0x57, 0x16, 0x7d, 0x78, 0x5f, 0x8e, 0x6b, 0x33, 0x91, 0xf0, 0x70, + 0x8c, 0x36, 0x5d, 0x11, 0x28, 0x71, 0x10, 0x7b, 0x68, 0x9b, 0xc7, 0x25, + 0x8f, 0xa7, 0x35, 0x96, 0x68, 0xd2, 0x0f, 0x2b, 0x6c, 0xb8, 0xeb, 0xb4, + 0xc8, 0x93, 0x5f, 0x3e, 0x37, 0x6e, 0x9b, 0xdd, 0x9f, 0xa2, 0x91, 0x1d, + 0xb2, 0x72, 0xd9, 0x51, 0xc4, 0x30, 0x45, 0x09, 0xee, 0xc0, 0x2b, 0x95, + 0xe8, 0x3d, 0x2c, 0xa0, 0x29, 0xfb, 0x71, 0x32, 0xdb, 0xc9, 0xbd, 0xdb, + 0x72, 0xd7, 0x2d, 0x72, 0x8a, 0x77, 0x53, 0x99, 0xbb, 0x36, 0x80, 0x36, + 0xf0, 0xdf, 0x69, 0x70, 0xcd, 0xc8, 0x71, 0x51, 0xdb, 0xa1, 0xb9, 0xf6, + 0xe3, 0xd5, 0x66, 0x65, 0xd8, 0x5e, 0x4c, 0x33, 0xfd, 0xae, 0xf3, 0xa2, + 0xf4, 0xd9, 0x18, 0x07, 0x28, 0xfc, 0x3c, 0xb1, 0xc7, 0x6b, 0xf8, 0x31}, + priv_key_35, + true}, + + // Comment: ciphertext has low hamming weight + // tcID: 36 + {36, + {0xfa, 0xc9, 0xca, 0x4d, 0xa7, 0x81, 0x95, 0x4f, 0xfc, 0x24, 0x6d, 0x03, + 0x47, 0x40, 0x8d, 0xfa, 0xa1, 0x49, 0xe0, 0xae, 0xef, 0x28, 0xc3, 0x34, + 0x84, 0x20, 0x34, 0x44, 0x4a, 0x2f, 0x9d, 0xf6, 0x19, 0x57, 0x1e, 0x07, + 0x78, 0x4a, 0xcb, 0x8f, 0xa7, 0xd7, 0x94, 0xe6, 0x8a, 0xf9, 0xe1, 0xce, + 0x80, 0xa1, 0x4e, 0xc8, 0x4b, 0x6d, 0x49, 0x90, 0xe4, 0x7a, 0x74, 0x8f, + 0xc6, 0x3a, 0xee, 0x20, 0x7a, 0x89, 0x48, 0x83, 0x8d}, + {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_36, + true}, + + // Comment: ciphertext has high hamming weight + // tcID: 37 + {37, + {0xac, 0x67, 0xe5, 0x41, 0x97, 0x67, 0xf8, 0xf0, 0x24, 0xf0, 0x20, 0x63, + 0x1a, 0xb2, 0x1a, 0x9f, 0x63, 0x18, 0xd0, 0xb7, 0x1a, 0x47, 0x0d, 0x8b, + 0x75, 0x7f, 0x60, 0xc0, 0xf6, 0xd4, 0xfa, 0x5c, 0x42, 0xda, 0x77, 0x27, + 0x5a, 0xca, 0x90, 0xd3, 0xbf, 0x48, 0xab, 0xf6, 0x34, 0xbe, 0x42, 0xa5, + 0x27, 0xef, 0x2b, 0x6d, 0x1e, 0x2a, 0xb0, 0xd0, 0x28, 0x97, 0x14, 0x31, + 0x6d, 0x31, 0x0a, 0x19, 0x28, 0xa5, 0x72, 0xf3, 0x68, 0xac, 0x5a, 0x18, + 0x27, 0x66, 0xc5, 0x14, 0xab, 0x37, 0x6b, 0x3d, 0x16, 0xca, 0x23, 0xa4, + 0x07, 0x48, 0xb6, 0x2e, 0xba, 0x6a, 0x79, 0xde, 0x16, 0x55, 0x9a, 0x46, + 0x32, 0x2c, 0xc4, 0x90, 0xcd, 0x7a, 0x3d, 0x68, 0xeb, 0x9f, 0x3c, 0x41, + 0x2d, 0x9c, 0xbd, 0xaa, 0x36, 0xec, 0x32, 0xc7, 0x71, 0x16, 0xb9, 0xc1, + 0x20, 0xda, 0x6c, 0x91, 0xa5}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_37, + true}, + + // Comment: ciphertext has high hamming weight + // tcID: 38 + {38, + {0xc9, 0x2e, 0x46, 0x0c, 0x4d, 0xa5, 0x21, 0x73, 0xb5, 0x26, 0xa1, 0xcb, + 0xcb, 0x2f, 0xcb, 0x51, 0x7a, 0xb3, 0x35, 0xad, 0xfc, 0xe0, 0x2f, 0xb4, + 0xa4, 0x39, 0x21, 0x54, 0x76, 0x22, 0x5e, 0x82, 0xfa, 0x2a, 0x5b, 0x68, + 0xfe, 0x5d, 0xc1, 0xa8, 0xe4, 0xf0, 0x5a, 0xc3, 0x09, 0xe3, 0x1c, 0x3f, + 0xb5, 0xb4, 0xb9, 0x1a, 0x8d, 0xdd, 0xdf, 0xdb, 0x7d, 0x83, 0xdc, 0x8b, + 0xfe, 0xa2, 0x42, 0x9c, 0xf9, 0x3c, 0x2e, 0x63, 0x27, 0x7b, 0xd4, 0xf9, + 0x20, 0x2f, 0x92, 0xd8, 0xfd, 0x36, 0x24, 0x29, 0x84, 0xf2, 0x37, 0xa3, + 0xec, 0xd8, 0x96, 0x6b, 0xa9, 0xf8, 0xe4, 0x45, 0x7c, 0x15, 0x82, 0x77, + 0xa2, 0xec, 0x69, 0xec, 0x8c, 0xa5, 0xab, 0xcd, 0xb6, 0x89, 0x10, 0x26, + 0x65, 0x82, 0x74, 0x71, 0x04, 0x4a, 0x49, 0x1e, 0x95, 0x1c, 0xe6, 0x4b, + 0xa5, 0x1c, 0x7f, 0xe1, 0xe0, 0x0a, 0x2d, 0x8e, 0xf3, 0x73, 0x1c, 0xca, + 0xbb, 0xcc, 0x28, 0x67, 0x85, 0x5d, 0x9b, 0x83, 0x9d, 0xf2, 0x6a, 0x1f, + 0x7b, 0x3d, 0xc0, 0xea, 0xc2, 0xe0, 0xb7, 0x70, 0x0f, 0x06, 0x45, 0x55, + 0x47, 0x70, 0x71, 0x3b, 0x78, 0xbc, 0x3a, 0x74, 0x2b, 0x90, 0xc7, 0x27, + 0x7d, 0x35, 0xa7, 0x89, 0xcb, 0xa6, 0xe7, 0x50, 0xbe, 0xc9, 0xf7, 0x3e, + 0xa4, 0x12, 0x8f, 0x9d, 0x41, 0x13, 0x25, 0xc5, 0x53, 0x6f, 0xa4, 0xcb, + 0x94, 0x53, 0xee, 0x2b, 0xc5, 0xb0, 0xf8, 0x00, 0xdb, 0x8c, 0x37, 0x57, + 0x0c, 0xd0, 0x83, 0x22, 0xd3, 0xe5, 0x18, 0xe4, 0x8f, 0xdd, 0x61, 0xc5, + 0x8d, 0x11, 0xf7, 0xf3, 0x74, 0x8a, 0x8a, 0x07, 0x10, 0x99, 0x14, 0x08, + 0x25, 0x81, 0xa4, 0x17, 0x18, 0xa0, 0x5c, 0x39, 0x48, 0x09, 0x48, 0xfc, + 0xdb, 0x15, 0x29, 0xe7, 0x1f, 0x23, 0x56, 0x44, 0x92, 0x20, 0xef, 0xab, + 0x9c, 0x53, 0xb3, 0x8d, 0x53, 0x93, 0x86, 0x97, 0x06, 0x99, 0x33, 0x30, + 0xc0, 0x34, 0xc7, 0xd1, 0xb0, 0x38, 0x22, 0x28, 0xa8, 0x2c, 0x80, 0x5f, + 0xfa, 0xe5, 0x9a, 0x66, 0x9c, 0x11, 0x65, 0x8e, 0xcf, 0x97, 0x24, 0x00, + 0x37, 0xc4, 0x67, 0x76, 0x2a, 0xab, 0x6c, 0x72, 0xb9, 0x40, 0x9c, 0x72, + 0x74, 0xb5, 0x0d, 0x94, 0xd3, 0xd7, 0x30, 0xab, 0x15, 0x72, 0x75, 0xf9, + 0xc9, 0x74}, + {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_38, + true}, + + // Comment: ciphertext mod p,q has high hamming weight + // tcID: 39 + {39, + {0xca, 0xf3, 0x4c, 0x65, 0xe7, 0x74, 0x54, 0xe9, 0x88, 0xe0, 0xaa, 0xbb, + 0x59, 0xef, 0xa0, 0xd1, 0x5e, 0x20, 0x46, 0x90, 0xa1, 0x34, 0x0b, 0xd7, + 0x98, 0x7f, 0x1c, 0x14, 0x98, 0xf8, 0xfe, 0x00, 0x29, 0xfe, 0xec, 0xdb, + 0x6e, 0x80, 0xf6, 0x1d, 0xb1, 0x02, 0xdb, 0x32, 0x36, 0x91, 0xc1, 0x40, + 0x15, 0xc7, 0x33, 0x68, 0x10, 0x75, 0x85, 0x98, 0x4d, 0x11, 0x2d, 0xe1, + 0x1a, 0x96, 0xa5, 0x2a, 0x57, 0x2a, 0xb5, 0xc5, 0x8c, 0x5e, 0x3d, 0x69, + 0x22, 0xc5, 0xcb, 0x3a, 0x12, 0x3b, 0xea, 0x4a, 0x71, 0xda, 0xc2, 0x49, + 0xa1, 0xa8, 0x1b, 0xc8, 0xc0, 0xc8, 0xf1, 0x68, 0x19, 0x5f, 0x87, 0x7e, + 0x42, 0x26, 0x65, 0x67, 0x6d, 0xa1, 0x1b, 0xec, 0x2a, 0x34, 0xec, 0x55, + 0xc6, 0xf7, 0xee, 0xc6, 0x6f, 0x1f, 0x6a, 0x82, 0x1e, 0xf8, 0xb7, 0xb0, + 0xe9, 0xd4, 0x42, 0xe5, 0x7a, 0x11, 0x61, 0xc7, 0xf9, 0x46, 0x4a, 0xde, + 0x2d, 0x60, 0x76, 0x4d, 0xb3, 0xee, 0x58, 0x5f, 0x61, 0xbb, 0xeb, 0x32, + 0x95, 0x1d, 0x3a, 0x9e, 0x00, 0xaf, 0xa2, 0x5d, 0xfd, 0x8e, 0x95, 0x49, + 0xd5, 0xa0, 0xf2, 0x57, 0x10, 0x36, 0x3a, 0xb2, 0x1b, 0x25, 0x7a, 0x85, + 0x94, 0x5f, 0xfa, 0xd8, 0x91, 0xe0, 0xc7, 0xf5, 0x8e, 0xff, 0x04, 0x3f, + 0xd0, 0xa8, 0x07, 0x06, 0x75, 0x88, 0xf7, 0xa1, 0xe1, 0x1f, 0x77, 0x78, + 0x4b, 0x32, 0xa6, 0x37, 0x18, 0x4b, 0x9e, 0x6d, 0xee, 0xad, 0xfb, 0xf7, + 0xd5, 0x33, 0xcb, 0xcd, 0x4c, 0x2d, 0x75, 0x2c, 0xe7, 0x49, 0xc8, 0x0a, + 0xaf, 0xa1, 0x83, 0xb7, 0x1b, 0xaf, 0x88, 0x2c, 0xad, 0xd1, 0xd5, 0x89, + 0xe2, 0xc3, 0xf9, 0x54, 0xe6, 0x6e, 0x5b, 0x99, 0xcd, 0xbc, 0x13, 0x38, + 0xd0, 0x96, 0xc7, 0x51, 0x9f, 0x6d, 0x04, 0x66, 0x00, 0x55, 0x34, 0xd0, + 0x2b, 0x32}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_39, + true}, + + // Comment: ciphertext mod p,q has low hamming weight + // tcID: 40 + {40, + {0x0f, 0x23, 0xdf, 0xf7, 0x63, 0xec, 0x63, 0x64, 0xf7, 0x42, 0x89, 0x89, + 0x53, 0x08, 0xe5, 0x06, 0xf7, 0x26, 0xb6, 0xba, 0x72, 0xd3, 0x68, 0xc3, + 0xdc, 0x4a, 0xdf, 0xf7, 0x9b, 0xfc, 0xd7, 0xec, 0x6c, 0x2d, 0x6b, 0x71, + 0xb5, 0x29, 0xe4, 0x2e, 0x94, 0x57, 0x8b, 0xb9, 0x04, 0x60, 0x60, 0xe6, + 0x0d, 0x26, 0x2a, 0x0d, 0xeb, 0x02, 0x20, 0xec, 0xa9, 0xe0, 0x10, 0xae, + 0xf7, 0x89, 0xcb, 0x5b, 0x03, 0x5b, 0x70, 0x12, 0xea, 0x5c, 0x87, 0x13, + 0xe4, 0xf5, 0x0a, 0xf9, 0x00, 0xc8, 0x9b, 0xf0, 0x16, 0xe0, 0x79, 0x71, + 0x10, 0x22, 0x1a, 0x37, 0x0a, 0x50, 0x59, 0xa2, 0x59, 0x24, 0x67, 0xcb, + 0x51, 0xb1, 0xe7, 0x99, 0xd5, 0x9f, 0x42, 0x7b, 0x5f, 0xfc, 0x14, 0xf7, + 0xb3, 0x93, 0xea, 0x61, 0x57, 0x8f, 0x27, 0x46, 0x23, 0x6c, 0x90, 0x1b, + 0x0f, 0x02, 0x72, 0x07, 0xb2, 0x09, 0x8b, 0x4c, 0xe6, 0x0d, 0xda, 0xb4, + 0x40, 0xb5, 0x04, 0x7b, 0x57, 0x79, 0xdd, 0x37, 0x73, 0x8a, 0xb6, 0x35, + 0x7b, 0x05, 0x96, 0xd2, 0x04, 0x7a, 0xb3, 0x90, 0x06, 0x01, 0xff, 0x81, + 0x6d, 0x0f, 0xdd, 0xaf, 0x4e, 0xb7, 0xe8, 0xae, 0xaa, 0x31, 0xb0, 0x61, + 0x88, 0x8a, 0x3b, 0x81, 0x56, 0xea, 0x3a, 0x6a, 0xb5, 0x6a, 0xb2, 0x33, + 0x52, 0x9f, 0x9a, 0xf1, 0xc7, 0x28, 0xc1, 0xc2, 0x61, 0x03, 0xc0, 0x2e, + 0x45, 0x50, 0xad, 0x3a, 0x35, 0xfd, 0x4a, 0x2a, 0xfe, 0x78, 0x27, 0x8f, + 0xad, 0xf6, 0xeb, 0x4e, 0x90, 0xe5, 0x44, 0x9f, 0xfc, 0xf2, 0xd1, 0x41, + 0xec, 0x8d, 0xf1, 0x2d, 0x1a, 0x9f, 0xef, 0xf3, 0xcd, 0x47, 0xa1, 0xb9, + 0x21, 0xa0, 0x25, 0x63, 0x62, 0xf7, 0xce, 0x55, 0x1c, 0xcc, 0x18, 0x65, + 0x1a, 0x6c, 0xfd, 0x65, 0x07, 0x39, 0xcf, 0xeb, 0xee, 0xfe, 0x29, 0xd2, + 0x72, 0x3c, 0xe9, 0xfa, 0x31, 0xe3, 0x45, 0xbb, 0x4c, 0xec, 0x71, 0xbb, + 0x5e, 0x6f, 0x59, 0x5b, 0x7a, 0x69, 0xb7, 0xb9, 0x8e, 0x81, 0xf6, 0x2e, + 0x55, 0xa6, 0xb4, 0x71, 0x5b, 0xdc, 0x92, 0xf7, 0xc4, 0x80, 0x72, 0x7d, + 0x6d, 0xf9, 0xbb, 0x9c, 0xc3, 0x8c, 0x68, 0x3e, 0xdb, 0xee, 0x45, 0x1d, + 0xd0, 0x70, 0xa5, 0x49, 0x38, 0x31, 0x2d, 0x85, 0x0f, 0x28, 0x42, 0xc2, + 0xbf, 0x0a, 0x67, 0xed, 0xf2}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_40, + true}, + + // Comment: special case ciphertext + // tcID: 41 + {41, + {0x0b, 0x1e, 0x01, 0x35, 0xba, 0x1b, 0xaf, 0xfa, 0xce, 0x82, 0x5c, 0xf0, + 0x73, 0xa9, 0x6b, 0xc4, 0x8c, 0x8e, 0x37, 0x52, 0xb1, 0x2e, 0x39, 0xc7, + 0x7b, 0x16, 0xc2, 0x27, 0x20, 0xa7, 0xaa, 0x05, 0x87, 0x71, 0xa7, 0x6c, + 0x10, 0x2a, 0x93, 0x07, 0x8c, 0x6b, 0x59, 0x1d, 0x54, 0x53, 0xd9, 0x19, + 0x1c, 0xfb, 0x17, 0x3d, 0xf2, 0x57, 0xf5, 0x1f, 0x42, 0x20, 0x4a, 0xb7, + 0x54, 0x34, 0x3f, 0x3c, 0x06, 0x67, 0xd4, 0x2b, 0xf4, 0x0a, 0x63, 0xd1, + 0x21, 0x90, 0xed, 0xa6, 0xa5, 0x26, 0x04, 0x83, 0x2f, 0xf9, 0x9c, 0xc2, + 0x39, 0xb6, 0xca, 0x0f, 0x67, 0xc6, 0x28, 0xd2, 0x97, 0xd1, 0xb6, 0x1d, + 0x0c, 0x2d, 0x59, 0xf7, 0x34, 0xba, 0xea, 0xe3, 0x5b, 0x9f, 0xd8, 0xb3, + 0x11, 0x62, 0xbe, 0x15, 0xe4, 0xe0, 0xd8, 0xc6, 0x2f, 0xee, 0xb8, 0xab, + 0x1f, 0x79, 0xe0, 0x9f, 0x71, 0xe6, 0x6d, 0x18, 0xa5, 0xb6, 0x1b, 0xcb, + 0x35, 0xbe, 0x77, 0xcc, 0x15, 0x06, 0x6a, 0xf1, 0x45, 0x9f, 0x81, 0xf8, + 0x5c, 0x1a, 0x63, 0x58, 0x23, 0xe9, 0x18, 0x8b, 0x65, 0x81, 0xb3, 0x9a, + 0x53, 0x7d, 0x0b, 0x5a, 0xee, 0xc9, 0x9f, 0x57, 0xea, 0x19, 0x79, 0xee, + 0x89, 0x94, 0x3d, 0x59, 0x07, 0x45, 0xa6, 0xb3, 0xe9, 0xcb, 0xec, 0x48, + 0xa7, 0x84, 0xeb, 0x18, 0x46, 0x92, 0xa4, 0xde, 0xf0, 0x07, 0x15, 0xd5, + 0xbf, 0x85, 0x2c, 0x13, 0x01, 0xe8, 0x6b, 0xe7, 0xe2, 0x65, 0xe5, 0xe4, + 0x2b, 0xfd, 0x8f, 0x1c, 0xbd, 0x38, 0xc5, 0x2b, 0x02, 0x80, 0x36, 0x57, + 0x63, 0x21, 0x5c, 0x13, 0x0c, 0x13, 0xe8, 0x67, 0x74, 0xad, 0x9a, 0x76, + 0xc1, 0x81, 0xe0, 0x44, 0x50, 0x90, 0x87, 0x28, 0x73, 0xc9}, + {0x5c, 0x89, 0xb7, 0x00, 0x8a, 0x6b, 0xfb, 0xb3, 0x10, 0x2a, 0x49, 0xf7, + 0x92, 0x0a, 0xc9, 0x3d, 0x8e, 0x73, 0x11, 0xac, 0x30, 0xc4, 0xfd, 0xeb, + 0x0c, 0x06, 0xf4, 0xee, 0x13, 0xf7, 0x79, 0x72, 0x34, 0x63, 0x03, 0x5a, + 0x5b, 0x2f, 0xff, 0xa7, 0x45, 0xb7, 0x4a, 0x8b, 0x48, 0xcf, 0xe9, 0xed, + 0x95, 0x41, 0x1c, 0x16, 0x18, 0x1b, 0xcc, 0x83, 0x37, 0x18, 0xcb, 0x2d, + 0x53, 0x78, 0xda, 0xb1, 0x7e, 0xbd, 0x50, 0xe5, 0x96, 0x5a, 0x2b, 0x6f, + 0x0a, 0x9c, 0xae, 0xeb, 0x7e, 0x17, 0xae, 0x30, 0x72, 0xfb, 0x6d, 0xe1, + 0x7e, 0x3d, 0xc2, 0x07, 0x4b, 0xb5, 0xbb, 0xc9, 0x38, 0xd3, 0x30, 0x33, + 0x79, 0x36, 0x6a, 0xc2, 0x0b, 0x04, 0xb6, 0xd8, 0xf8, 0x5e, 0x00, 0xf1, + 0x3b, 0x35, 0xcc, 0x08, 0x50, 0x80, 0xf6, 0xb5, 0xb3, 0x9f, 0x27, 0x5a, + 0xb1, 0xc5, 0x0c, 0x72, 0x2b, 0xf2, 0xab, 0x1a, 0x28, 0x57, 0xe8, 0x5a, + 0xb7, 0x7e, 0xf6, 0x93, 0xd3, 0x07, 0x31, 0x09, 0xe3, 0x7f, 0x0e, 0xbd, + 0x5b, 0xfd, 0x5b, 0x82, 0xe4, 0x40, 0xe0, 0xb7, 0x84, 0x8b, 0x7f, 0x17, + 0xcf, 0xb6, 0xa0, 0x39, 0xbb, 0xb8, 0xbd, 0x82, 0x54, 0xd9, 0xa2, 0x35, + 0x78, 0xfa, 0x98, 0xd6, 0xf9, 0x4b, 0xc1, 0x31, 0x93, 0xd0, 0x45, 0xe1, + 0x6e, 0xf5, 0xed, 0x61, 0xf5, 0x3c, 0xe0, 0x8e, 0xbb, 0x70, 0x95, 0x65, + 0x28, 0xe1, 0xa5, 0xf4, 0x8c, 0x5c, 0x75, 0x53, 0xbc, 0x05, 0x58, 0xd3, + 0x4f, 0xa2, 0x3b, 0x38, 0xda, 0x94, 0x4f, 0xc1, 0x4e, 0xec, 0xbd, 0xb0, + 0x5f, 0x0a, 0xb1, 0xbd, 0x09, 0x65, 0x7d, 0x10, 0x4f, 0xb2, 0xf0, 0x24, + 0x81, 0x4c, 0x09, 0xb8, 0x17, 0x64, 0xac, 0x0d, 0xf1, 0xef, 0x9e, 0xfd, + 0x55, 0x37, 0xde, 0x31, 0x21, 0xc8, 0xca, 0x73, 0x41, 0x19, 0xf8, 0xc8, + 0xd9, 0x0d, 0xd9, 0x19, 0xe3, 0xf7, 0x74, 0x6e, 0x21, 0xff, 0xa5, 0xf4, + 0xfc, 0x8d, 0x85, 0xb0, 0x78, 0xde, 0x53, 0xe5, 0x6e, 0x52, 0xd6, 0x72, + 0x5c, 0x8c, 0xb2, 0x2d, 0x43, 0xd8, 0xfc, 0x73, 0x0c, 0x8f, 0x13, 0xc2, + 0x2d, 0xa3, 0x3d, 0x1a, 0xe5, 0x30, 0x96, 0x3f, 0xb7, 0xa8, 0x94, 0x90, + 0xfe, 0x30, 0xab, 0x97, 0x23, 0x26, 0xec, 0x85, 0x7b, 0xfb, 0xfe, 0x5b, + 0x97, 0x80, 0x14, 0xc6, 0x60, 0x9d, 0x64, 0x44, 0x0c, 0x86, 0x4f, 0x92, + 0xe3, 0xa0, 0x3e, 0x0e, 0x0d, 0xa1, 0x3a, 0xf1, 0xa4, 0x72, 0x66, 0x97, + 0x52, 0x5c, 0x3f, 0xa6, 0x16, 0xc5, 0xca, 0x2c, 0xdd, 0xfb, 0x4c, 0xe6, + 0x15, 0x9c, 0x66, 0x64, 0x06, 0x99, 0xdb, 0x6c, 0xb7, 0x4d, 0xb0, 0xb4, + 0x47, 0x10, 0x53, 0xee, 0xb8, 0xe7, 0xc4, 0xb9, 0xc5, 0xca, 0xc1, 0x7b, + 0xa7, 0x1e, 0x88, 0xf1, 0x88, 0xe5, 0x95, 0x21, 0x76, 0xf4, 0x04, 0x71}, + priv_key_41, + true}, + + // Comment: ciphertext is a simple fraction + // tcID: 42 + {42, + {0x90, 0x51, 0xbb, 0x20, 0x4d, 0x84, 0xe7, 0xba, 0xef, 0x26, 0x7b, 0x01, + 0x59, 0x4c, 0xc8, 0x8c, 0xc3, 0xe3, 0x4d, 0x79, 0x06, 0x2c, 0xc0, 0x6e, + 0xb5, 0xf1, 0xcc, 0x80, 0xc5, 0x63, 0x37, 0x60, 0x1a, 0x1a, 0xe1, 0xfd, + 0xb4, 0x73, 0x1e, 0xa3, 0x6e, 0x5d, 0xc6, 0x08, 0x3b, 0x5e, 0x43, 0xe3, + 0x86, 0xac, 0x4f, 0xc6, 0xdd, 0xf5, 0xcb, 0xc6, 0x5f, 0x7f, 0x97, 0xf2, + 0x29, 0x4b, 0x8d, 0xb7, 0x82, 0x49, 0x06, 0xb7, 0x03, 0xdd, 0xad, 0x27, + 0xd8, 0xe2, 0xcd, 0xb5, 0xec, 0x37, 0x71, 0x12, 0xa0, 0xf9, 0x53, 0xcc, + 0xa0, 0xde, 0x2e, 0xb7, 0xc6, 0x2e, 0x98, 0x74, 0x0a, 0xf1, 0x72, 0xc4, + 0x44, 0x54, 0xf9, 0xa4, 0x31, 0x3e, 0x8d, 0xc7, 0x6e, 0x02, 0xdf, 0x38, + 0xb3, 0x4a, 0x86, 0x9e, 0xeb, 0x20, 0x90, 0x68, 0x02, 0x8f, 0x30, 0xc5, + 0x1a, 0x81, 0xcc, 0x62, 0x9d, 0xde, 0xce, 0x40, 0xc2, 0x5a, 0xfb, 0xc6, + 0xc8, 0x83, 0xef, 0x0c, 0x25, 0x13, 0x9d, 0x46, 0xfd, 0xbf, 0x6d, 0x9c, + 0x11, 0x12, 0x2b, 0x6c, 0x8c, 0xad, 0x7c, 0x54, 0x35, 0xe2, 0x69, 0x58, + 0xfe, 0xf2, 0x11, 0x37, 0x06, 0xaa, 0x96, 0xd9, 0x7a, 0xbf, 0xe4, 0x97, + 0x12, 0x17, 0xed, 0x1f, 0x0f, 0xbc, 0x44, 0x61, 0xcd, 0xea, 0x35, 0x0b, + 0x4c, 0xde, 0x4c, 0xac, 0x23, 0x0e, 0x27, 0x31, 0xe8, 0x35, 0xe7, 0xed, + 0x4b}, + {0x2f, 0xf4, 0x1b, 0x21, 0x2c, 0xda, 0x4e, 0xe5, 0xaa, 0x5d, 0x93, 0x32, + 0x57, 0x56, 0x8a, 0xe6, 0x63, 0xa1, 0xaf, 0x12, 0xad, 0x6a, 0xdc, 0x5f, + 0xf4, 0x13, 0x66, 0x89, 0x08, 0x9b, 0xa7, 0x4c, 0x25, 0x0f, 0x3e, 0xd2, + 0xf5, 0x97, 0xd2, 0x09, 0x9e, 0x13, 0x8d, 0x53, 0x25, 0xe8, 0x9d, 0x40, + 0xd0, 0x4a, 0xe6, 0xce, 0x25, 0xfb, 0x76, 0x95, 0x2d, 0x19, 0x61, 0xac, + 0xd9, 0xa1, 0xd9, 0xa2, 0x6a, 0xef, 0xd5, 0x57, 0x99, 0x88, 0x90, 0xa8, + 0x78, 0xf1, 0x9a, 0xe2, 0x7a, 0xc8, 0x51, 0xf5, 0xc9, 0x64, 0xdb, 0xf4, + 0x6d, 0x7c, 0x3f, 0x95, 0x6a, 0x23, 0x9b, 0x2e, 0x81, 0x18, 0xa7, 0xc8, + 0x63, 0xed, 0x3d, 0x32, 0x7f, 0x56, 0xf7, 0x2b, 0x5e, 0x69, 0x27, 0x19, + 0xb4, 0xed, 0xd6, 0xcc, 0x75, 0x54, 0x39, 0x4e, 0xe4, 0xa4, 0x78, 0x1e, + 0x3f, 0x26, 0xae, 0x68, 0xf5, 0x4e, 0xb2, 0x47, 0x75, 0xf4, 0x58, 0x6b, + 0xdb, 0x0c, 0xf5, 0xae, 0xbe, 0xc1, 0xd5, 0x26, 0x71, 0x4a, 0xbf, 0xb0, + 0x11, 0xca, 0x31, 0xb8, 0xb3, 0xa6, 0x3a, 0x12, 0x9b, 0x14, 0x0c, 0x5c, + 0x0f, 0x78, 0x5b, 0x5e, 0x6b, 0x82, 0x30, 0x1d, 0xfb, 0x5c, 0x2e, 0x92, + 0xe7, 0x8e, 0x55, 0x4d, 0x99, 0xc6, 0x5f, 0x6e, 0x83, 0xc9, 0xc3, 0x89, + 0x76, 0x4b, 0x0f, 0x3e, 0x58, 0x35, 0x39, 0x97, 0x77, 0xfa, 0xf7, 0x69, + 0x84, 0xfc, 0xae, 0xd6, 0xf0, 0xc5, 0xd7, 0x47, 0x01, 0x72, 0x33, 0xc1, + 0xba, 0x2b, 0x5c, 0xd4, 0x16, 0x40, 0x51, 0xf3, 0x46, 0x7d, 0x20, 0xc2, + 0xf5, 0x95, 0x35, 0x29, 0xf0, 0xab, 0xcb, 0x17, 0x57, 0x6b, 0xf1, 0x97, + 0x43, 0x95, 0x48, 0xe8, 0xc3, 0xb2, 0xbb, 0x81, 0xf3, 0x85, 0xaf, 0xb2, + 0x0a, 0xd2, 0xcc, 0x7a, 0xfa, 0x03, 0xa3, 0xa0, 0x0d, 0x39, 0xab, 0x24, + 0xb1, 0x87, 0x3b, 0x76, 0xd5, 0x2c, 0xeb, 0x3c, 0x10, 0x92, 0xb2, 0x56, + 0xdc, 0x99, 0x6d, 0x33, 0xa4, 0x9d, 0xdb, 0xca, 0xaa, 0x56, 0x3c, 0x80, + 0x04, 0x9d, 0x9b, 0x44, 0xe6, 0x66, 0x26, 0xed, 0x05, 0x00, 0x9e, 0x17, + 0x1b, 0xd4, 0x96, 0x09, 0x5d, 0xc6, 0x90, 0x5f, 0xca, 0x5a, 0x1f, 0x70, + 0x59, 0x78, 0x46, 0x2e, 0xae, 0xe6, 0x93, 0x08, 0xd4, 0x5e, 0x2f, 0xf1, + 0x20, 0x09, 0x11, 0x5a, 0x74, 0x11, 0x94, 0xba, 0x97, 0xaa, 0x96, 0xd9, + 0x6e, 0xdf, 0xe9, 0xce, 0x1b, 0x09, 0x17, 0xd6, 0xb7, 0x0c, 0x36, 0x5f, + 0xfc, 0xff, 0x99, 0xd3, 0x18, 0x69, 0xee, 0xda, 0x7d, 0x44, 0xa1, 0x1f, + 0x39, 0xd9, 0xd0, 0x17, 0x82, 0x97, 0x73, 0x2e, 0xb6, 0xd4, 0x29, 0x94, + 0xbc, 0xc5, 0x89, 0xba, 0xb9, 0x41, 0x56, 0xb1, 0xa9, 0x71, 0x93, 0xdc, + 0xe4, 0x2a, 0xe5, 0x6e, 0x76, 0x09, 0x47, 0xe6, 0x42, 0x54, 0xc7, 0xb4}, + priv_key_42, + true}, + + // Comment: ciphertext is a simple fraction + // tcID: 43 + {43, + {0xa3, 0x35, 0x81, 0x05, 0xf3, 0x1e, 0xff, 0xa7, 0x28, 0xca, 0x6a, 0x83, + 0xfc, 0x80, 0xfe, 0xe5, 0x5c, 0x87, 0x39, 0x91, 0xdd, 0x50, 0x8b, 0x69, + 0xda, 0xd6, 0x7d, 0xbb, 0xcc, 0x48, 0xce, 0x43, 0x8a, 0x78, 0x43, 0x3f, + 0x2c, 0x01, 0x79, 0x40, 0xc8, 0xa2, 0x3b, 0xa0, 0xdc, 0xd5, 0x59, 0x43, + 0x31, 0xc7, 0x46, 0x6b, 0x34, 0xb5, 0x7e, 0x9f, 0x45, 0x65, 0x1b, 0x9e, + 0x41, 0xdb, 0x0b, 0xf7, 0xa5, 0x1f, 0xa5, 0xea, 0x66, 0x87, 0x62, 0xa2, + 0x89, 0xb7, 0xbe, 0xda, 0x31, 0x32, 0x35, 0x2a, 0x4a, 0xde, 0x02, 0xa1, + 0x8d, 0xd1, 0x53, 0xc6, 0xf6, 0xce, 0x69, 0xc5, 0x6b, 0xd8, 0x0b, 0x58, + 0xf4, 0xfa, 0xeb, 0x02, 0x45, 0x6d, 0x20, 0x79, 0xd2, 0x5f, 0x1b, 0xdd, + 0x75, 0x4d, 0x86, 0x01, 0xbb, 0xd6, 0x6e, 0x8c, 0x3c, 0xfd, 0xd8, 0x10, + 0x63, 0x96, 0xda, 0xdf, 0x32, 0x27, 0x06, 0x64, 0x63, 0x12, 0x30, 0x6e, + 0xe3, 0x6f, 0x46, 0xe4, 0x8c, 0xec, 0x77, 0x20, 0x8a, 0xd0, 0x6e, 0x19, + 0xd9, 0x99, 0x1c, 0xee, 0xfb, 0xef, 0x5e, 0x0f, 0x29, 0xf1, 0x3d, 0x4d, + 0x93, 0xb3, 0x53, 0xb7, 0x48, 0x79, 0xf3, 0x68, 0x06, 0x4b, 0x0b, 0x76, + 0xc3, 0x17, 0x42, 0x17, 0x56, 0xd5, 0xd5, 0x53, 0xbb, 0xb6, 0xb4, 0xeb, + 0x36, 0xfe, 0x9c, 0xc5, 0xb2, 0x07, 0x1d, 0x7b, 0x30, 0xc6, 0x36, 0x59, + 0x3e, 0x56, 0x96, 0x62, 0xdf, 0xdb, 0x08, 0xab, 0xaa, 0x17, 0x47, 0x0c, + 0xde, 0x72, 0xec, 0x06, 0x2f, 0x10, 0x9a, 0x5a, 0xc1, 0x89, 0x22, 0xb3, + 0x80, 0xe2, 0x85, 0x29, 0xec, 0x30, 0xb7, 0x65, 0x3f, 0xae, 0xfa, 0x03, + 0x23, 0x42, 0x87, 0x4a, 0x92, 0x3b, 0xfa, 0xc4, 0x63, 0xdf, 0xa8, 0x78, + 0x3e, 0x3a, 0x59, 0xf3, 0x87, 0xae, 0x3e, 0x44, 0x00, 0x9a, 0x2b, 0x70, + 0x23, 0x61, 0x1c, 0x6d, 0x96, 0x73, 0x2f, 0xf7, 0xcc, 0x8a, 0xbc, 0x1f, + 0x72, 0x89, 0x4a, 0xe2, 0xbe, 0x08, 0xad, 0x23, 0xfc, 0xe8, 0xa3, 0x52, + 0xbe, 0x89, 0x9f, 0x60, 0xdf, 0x06, 0x8a, 0x9e, 0xce, 0xdf, 0x82, 0xd1, + 0x64, 0xbb, 0x1b, 0x6d, 0xa2, 0x10, 0xaf, 0x9a, 0xe6, 0xdb, 0x95, 0x50, + 0x32, 0x67, 0x44, 0xb0, 0x9f, 0x3c, 0x33, 0xe1, 0x2b, 0x3f, 0x70, 0x58, + 0xbf}, + {0x4e, 0xe8, 0x73, 0x03, 0x36, 0x3c, 0xf4, 0x2a, 0x61, 0x01, 0xee, 0xef, + 0x2f, 0x74, 0xc0, 0xf1, 0x3c, 0xa7, 0x04, 0x08, 0x4d, 0x68, 0x06, 0x0f, + 0x23, 0x1d, 0x0e, 0x13, 0x09, 0xba, 0x40, 0x06, 0x74, 0x91, 0x00, 0x5e, + 0xae, 0xe0, 0xe4, 0xe2, 0xd6, 0xe5, 0x64, 0xf3, 0x8b, 0x18, 0x61, 0x25, + 0xcb, 0x02, 0x55, 0x5c, 0x7f, 0xaf, 0x83, 0xe4, 0x8e, 0xd0, 0x41, 0x68, + 0xed, 0xe1, 0xa2, 0xea, 0x2c, 0xfe, 0x0f, 0xc6, 0x89, 0xc8, 0x14, 0xa7, + 0x68, 0x20, 0xf6, 0x0d, 0x40, 0xac, 0x2f, 0xe0, 0x82, 0xf8, 0x83, 0xe8, + 0x37, 0xc3, 0xac, 0x57, 0x4b, 0xaf, 0x0f, 0x53, 0xbc, 0xd0, 0xb9, 0xca, + 0x80, 0xcc, 0xe0, 0x12, 0x0d, 0x08, 0x63, 0xae, 0xd4, 0xbf, 0xc6, 0x36, + 0x6e, 0xcd, 0x51, 0xda, 0x40, 0x98, 0xf6, 0xb7, 0xdc, 0xf0, 0xab, 0x9e, + 0xba, 0xed, 0x12, 0xf6, 0x33, 0x4a, 0xcd, 0xe0, 0xbc, 0x4c, 0xfe, 0x8d, + 0xd5, 0xbd, 0x58, 0x50, 0xae, 0xc9, 0x9a, 0xba, 0x4d, 0xc9, 0x2a, 0x72, + 0x7a, 0x5c, 0x67, 0x3f, 0x16, 0xe3, 0x75, 0x32, 0x96, 0xb3, 0xc2, 0x64, + 0x83, 0xf2, 0x87, 0x00, 0x55, 0xd4, 0x6b, 0x59, 0x7f, 0x2c, 0xcf, 0x22, + 0x5f, 0x62, 0x04, 0x3e, 0x6b, 0xd2, 0xab, 0xe8, 0x64, 0xab, 0x69, 0x0b, + 0x99, 0xaa, 0x09, 0xea, 0xdd, 0x4a, 0x2f, 0x4e, 0xe5, 0x49, 0x5b, 0xd4, + 0xf0, 0xde, 0xdf, 0xdc, 0xba, 0xcc, 0xd4, 0xa0, 0xde, 0xf6, 0xf6, 0xfd, + 0x93, 0xe5, 0xbe, 0x99, 0x5a, 0x3e, 0xb0, 0x86, 0x4f, 0xac, 0xfa, 0xe1, + 0xb2, 0xcc, 0x83, 0xf1, 0x34, 0xae, 0xcb, 0x8f, 0x3c, 0x4a, 0xa8, 0x1b, + 0x94, 0x5f, 0x37, 0x9d, 0x50, 0x74, 0x80, 0xba, 0x94, 0xff, 0xc1, 0x3c, + 0x93, 0x6b, 0x2f, 0xc6, 0x49, 0xf2, 0xe6, 0x45, 0x9a, 0xbb, 0x5c, 0x8b, + 0x98, 0x2c, 0x43, 0xdd, 0x41, 0x61, 0x02, 0x1e, 0x65, 0x77, 0x65, 0xfb, + 0x08, 0xc2, 0x48, 0x6a, 0x5d, 0xb2, 0xcb, 0x61, 0xaa, 0x4e, 0x45, 0xc1, + 0xec, 0xc2, 0xbc, 0x9b, 0x7d, 0x7f, 0xa9, 0x8a, 0x99, 0x71, 0x3a, 0xb8, + 0x5c, 0xe8, 0xa9, 0xf2, 0xc4, 0x84, 0x9a, 0xb4, 0x8f, 0xcf, 0x6b, 0x90, + 0xc0, 0x8c, 0x9e, 0x86, 0xec, 0x51, 0x28, 0xf7, 0xe4, 0xa1, 0xa7, 0x48, + 0xee, 0x32, 0xcb, 0xe1, 0xd9, 0xd5, 0x95, 0x0e, 0x39, 0xf7, 0xb6, 0x30, + 0x18, 0xd9, 0x91, 0x8d, 0xfc, 0xbb, 0xaa, 0x41, 0x7d, 0xa9, 0x3a, 0x4d, + 0x80, 0x84, 0x79, 0x14, 0x7c, 0x0c, 0x0c, 0x10, 0x82, 0x44, 0xde, 0xb1, + 0xc6, 0x18, 0xd3, 0x81, 0x56, 0x1c, 0x74, 0xf2, 0xf0, 0x93, 0x22, 0x42, + 0x96, 0xb3, 0x42, 0x16, 0x55, 0x49, 0x5a, 0x44, 0x48, 0xac, 0x93, 0x61, + 0x03, 0x33, 0x68, 0x31, 0x00, 0xbf, 0xa4, 0x90, 0x8b, 0x78, 0x44, 0xa2}, + priv_key_43, + true}, + + // Comment: edge case for Montgomery reduction (32 bit) + // tcID: 44 + {44, + {0x3b, 0xeb, 0xc6, 0x50, 0x6b, 0xab, 0x52, 0x70, 0xd7, 0x5c, 0x0e, + 0xf6, 0x5e, 0xc4, 0x69, 0xf0, 0x51, 0x73, 0x65, 0xb2, 0xb5}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00}, + priv_key_44, + true}, + + // Comment: edge case for Montgomery reduction (32 bit) + // tcID: 45 + {45, + {0xb7, 0x47, 0xfa, 0x53, 0x81, 0xef, 0x69, 0x0e, 0xda, 0xb4, 0xc8, 0x4a, + 0xd7, 0xea, 0x4b, 0x62, 0xc6, 0x0a, 0x65, 0x31, 0xd4, 0x88, 0xff, 0xb7, + 0xa2, 0x5d, 0x46, 0x08, 0x61, 0x29, 0x35, 0x76, 0xd5, 0xdd, 0x1c, 0xbe, + 0x10, 0xb3, 0x25, 0xf6, 0x11, 0xe2, 0x66, 0x8f, 0x43, 0xf1, 0xb9, 0x71, + 0xbb, 0xf0, 0x21, 0x6f, 0xe1, 0xde, 0x39, 0xdd, 0x04, 0x09, 0x09, 0x92, + 0x14, 0x11, 0xf7, 0xba, 0xd9, 0x27, 0x38, 0x92, 0x6a, 0x63, 0xa6, 0x2d, + 0x53, 0xcd, 0xc5, 0xf2, 0x09, 0x9f, 0xbd, 0x7c, 0x8d, 0x82, 0x05, 0xf1, + 0xe3, 0x15, 0x5c, 0x4d, 0x86, 0xbf, 0xad, 0x77, 0xce, 0x61, 0x6b, 0x91, + 0xa5, 0x8a, 0xfe, 0x60, 0x01, 0x01, 0x04, 0xb9, 0x34, 0x96, 0xcd, 0xf1, + 0x70, 0x65, 0xec, 0x12, 0x6b, 0xc2, 0x77, 0x6a, 0x6c, 0x40, 0xa7, 0x4f, + 0xbf, 0x4a, 0x5c, 0xa0, 0x49, 0xea, 0x4f, 0xc2, 0x21, 0x67, 0x4a, 0xa7, + 0xc1, 0xf2, 0x31, 0xd8, 0x22, 0x9d, 0x0d, 0xdd, 0x46, 0x7d, 0xda, 0x62, + 0xc3, 0x55, 0x96, 0xfb, 0xcd, 0xe1, 0x44, 0x4f, 0x53, 0xb3, 0xe9, 0xea, + 0x83, 0xbf, 0x83, 0x3b, 0x1a, 0x25, 0x01, 0xf0, 0x25, 0xa5, 0xb1, 0x0a, + 0x56, 0xf2, 0xe1, 0x88, 0xb9, 0x13, 0x42, 0xe7, 0x62, 0x06, 0x05, 0xd2, + 0xdd, 0x08, 0x51, 0x10, 0x44, 0xdf, 0x23, 0x01, 0xd3, 0xe5, 0x79, 0xb1, + 0x0f, 0x46, 0x96, 0x5a, 0xc9, 0x3b, 0xf4, 0x27, 0xb1, 0x47, 0x96, 0xb5, + 0x1d, 0xda, 0x2b, 0xaa, 0x94, 0xff, 0x22, 0x6a, 0xa3, 0xa2, 0xfd, 0xe4, + 0x23, 0xc7, 0x9a, 0x3b, 0x52, 0xaa, 0x25, 0x3c, 0x86, 0x3d, 0x48, 0xe8, + 0xb8, 0x68, 0xa6, 0x15, 0xa9, 0x49, 0x3f, 0x48, 0x56, 0x50, 0xea, 0x68, + 0xfa, 0x7c, 0x29, 0x52, 0x04, 0x24, 0x0b, 0x58, 0xaf, 0x70, 0x75, 0x49, + 0x60, 0xbd, 0x5e, 0xba, 0x20, 0x3f, 0x32, 0x41, 0x50, 0x88, 0xcd, 0xf4, + 0x29, 0xe6, 0x2e, 0x0e, 0x9b, 0x88, 0x06, 0xa6, 0x47, 0xeb, 0xe3, 0xa5, + 0xff, 0xd1, 0xc4, 0xfb, 0xb8, 0x5a, 0x75, 0x47, 0x6d, 0x1c, 0xef, 0x4a, + 0x48, 0xcf, 0x77, 0x68, 0xbf, 0x59, 0xd0, 0xaf, 0x5d, 0x1e, 0x61, 0x01, + 0xa6, 0x9f, 0xc3, 0x6d, 0x15, 0x91, 0xa3, 0xb0, 0x8c, 0xc1, 0x1d, 0xeb, + 0xdc, 0x21, 0xc9, 0x3d, 0x46, 0xde, 0xb0, 0xb1, 0x1f, 0x04, 0xf5, 0x55, + 0x63, 0xe1, 0x34, 0x37, 0xea, 0x55, 0x20, 0x0b, 0x35, 0x79, 0x00, 0xe5, + 0x68, 0x5a, 0xdd, 0xff, 0xd7, 0x4f, 0x3c, 0x51, 0xa9}, + {0xb5, 0xfb, 0xbe, 0xb3, 0x78, 0x42, 0x99, 0x39, 0xf0, 0x84, 0x03, 0x98, + 0xee, 0x08, 0x8e, 0xad, 0x9d, 0x29, 0x80, 0xae, 0x13, 0xe1, 0x80, 0xf1, + 0xfe, 0xb9, 0x7f, 0x07, 0xe1, 0x2d, 0x43, 0x4c, 0x22, 0xa6, 0xef, 0x1a, + 0x1a, 0x6b, 0x30, 0x6d, 0xaf, 0xfb, 0x6b, 0x4c, 0x64, 0x2e, 0x0c, 0x80, + 0x1a, 0x0a, 0xd8, 0x14, 0x29, 0x80, 0xc3, 0x19, 0xca, 0xf3, 0xa1, 0x86, + 0x94, 0xee, 0x8f, 0x92, 0x33, 0xbb, 0x7f, 0x39, 0x0c, 0x58, 0xef, 0x6f, + 0x4b, 0xb0, 0xa2, 0x2c, 0xe4, 0xed, 0x74, 0xd2, 0x61, 0x9f, 0x9b, 0x1e, + 0x33, 0x69, 0x52, 0xa4, 0x93, 0xd9, 0x29, 0x98, 0x30, 0xf2, 0x05, 0x1d, + 0xcd, 0xd0, 0x75, 0x8d, 0x27, 0xe2, 0xb5, 0x5a, 0x00, 0x6e, 0x73, 0xb4, + 0xb6, 0xe4, 0x0f, 0xb5, 0x76, 0xfe, 0xcd, 0xc8, 0xb0, 0x4e, 0x23, 0x95, + 0xa9, 0x1b, 0x0c, 0x6c, 0x03, 0x2d, 0xef, 0x08, 0xe1, 0x19, 0xfc, 0xff, + 0x49, 0x65, 0xe0, 0xdb, 0xb9, 0x2d, 0x44, 0x1a, 0x92, 0x72, 0xe1, 0xaa, + 0x5f, 0xe8, 0xa8, 0x3f, 0x04, 0xae, 0x86, 0x9a, 0x19, 0x55, 0x20, 0x0c, + 0x51, 0x36, 0x2c, 0xc3, 0xfa, 0xf6, 0x63, 0x5f, 0x7b, 0xdb, 0x4d, 0x90, + 0x76, 0xb6, 0x17, 0x81, 0x93, 0xac, 0x57, 0x3c, 0xe0, 0x6f, 0x7e, 0xca, + 0x89, 0xf4, 0xb8, 0x67, 0x24, 0x9f, 0x2a, 0xdc, 0x6d, 0xb5, 0x33, 0xa6, + 0x72, 0xdf, 0x58, 0xf4, 0xf2, 0x09, 0x7a, 0x25, 0x37, 0xdd, 0x13, 0x91, + 0xd9, 0xc6, 0x28, 0xa7, 0x40, 0xe3, 0x9a, 0x08, 0xc1, 0xc3, 0x70, 0x36, + 0xba, 0x90, 0xc4, 0x34, 0xa2, 0xc7, 0xd1, 0xf4, 0x7b, 0x1d, 0x3d, 0xfb, + 0x9d, 0x1b, 0xcf, 0xc3, 0xaa, 0xbf, 0x34, 0x64, 0x31, 0x5f, 0x22, 0xfd, + 0xfb, 0x20, 0x47, 0x40, 0x4c, 0xb3, 0x04, 0xb9, 0xae, 0x38, 0x33, 0xaf, + 0x71, 0x08, 0x5c, 0xe2, 0x12, 0x0a, 0xd0, 0x1e, 0xcd, 0xd6, 0x61, 0x47, + 0x1f, 0x85, 0xd6, 0x0d, 0xac, 0x9e, 0x73, 0xbf, 0x86, 0xa9, 0xda, 0xd0, + 0x4b, 0x1b, 0xb4, 0x05, 0x39, 0x1c, 0x07, 0x0c, 0x0d, 0x09, 0xce, 0xd4, + 0x9e, 0x46, 0x71, 0xc5, 0x6a, 0xff, 0xd2, 0x02, 0x2a, 0xab, 0xda, 0x46, + 0x15, 0x1c, 0x79, 0x0a, 0xc6, 0xe6, 0xfb, 0x44, 0x28, 0x1d, 0x31, 0x1a, + 0x46, 0x08, 0x56, 0x69, 0x41, 0xe9, 0x90, 0x9f, 0x8a, 0x58, 0x64, 0x87, + 0xa7, 0x07, 0xee, 0x25, 0xee, 0x30, 0xe5, 0x3e, 0x26, 0xa2, 0xa0, 0xa9, + 0x96, 0x98, 0xee, 0x04, 0x2f, 0x13, 0x17, 0xbf, 0xca, 0xf3, 0x58, 0x5d, + 0x42, 0x44, 0x0a, 0x92, 0x72, 0x51, 0x81, 0xc8, 0x92, 0xa5, 0x0a, 0x68, + 0xe8, 0x48, 0x79, 0x14, 0x23, 0xce, 0x7e, 0x60, 0x60, 0xd2, 0x2e, 0x01, + 0x18, 0x70, 0x0f, 0x8f, 0x64, 0xdf, 0x83, 0x30, 0x73, 0x8f, 0xf1, 0xf7}, + priv_key_45, + true}, + + // Comment: edge case for Montgomery reduction (64 bit) + // tcID: 46 + {46, + {0xb1, 0x90, 0x88, 0xd2, 0x3e, 0xbd, 0xe1, 0x6e, 0xe0, 0x25, 0x05, 0x10, + 0xe7, 0xa3, 0xb5, 0x52, 0xa7, 0x48, 0xc1, 0x0c, 0xc6, 0x98, 0x03, 0xba, + 0xa8, 0x31, 0xca, 0x5c, 0xf7, 0x48, 0xae, 0x8a, 0xf1, 0xb1, 0x54, 0x15, + 0x9c, 0x91, 0xfc, 0x6a, 0x1b, 0x3a, 0x10, 0xb0, 0x46, 0x9b, 0x70, 0xa5, + 0xbe, 0x13, 0xba, 0xbe, 0xd3, 0x3e, 0x22, 0x63, 0x28, 0xf8, 0x5a, 0x5a, + 0xa4, 0x30, 0x02, 0x2f, 0xb9, 0x68, 0x1f, 0x8b, 0xd3, 0x43, 0x86, 0x6e, + 0x52, 0xfa, 0xed, 0x17, 0x3b, 0x57, 0xa1, 0x52, 0x08, 0x43, 0xda, 0x63, + 0x52, 0xf4, 0xf9, 0x9a, 0x60, 0x5b, 0xde, 0x48, 0x92, 0xf2, 0x82, 0xf8, + 0x9a, 0x24, 0x18, 0xfc, 0xe7, 0x6b, 0xf8, 0x93, 0xfa, 0x36, 0xfb, 0x16, + 0x0f, 0x4b, 0x96, 0x8c, 0x0b, 0x91, 0x97, 0xf8, 0x07, 0x2f, 0xf8, 0x6f, + 0xfd, 0xea, 0xa4, 0x9d, 0x56, 0x77, 0xc8, 0x24, 0x64, 0x6c, 0x1f, 0x5d, + 0xbb, 0x37, 0xd4, 0x77, 0xba, 0x94, 0x1f, 0x24, 0x06, 0xc7, 0xa1, 0x90, + 0xdc, 0x9d, 0xc6, 0x2f, 0x9c, 0x83, 0x52, 0xc7, 0x3d, 0xea, 0x26, 0x92, + 0xa2, 0x18, 0x5b, 0x59, 0xb4, 0xbb, 0xa9, 0x3a, 0x10, 0x7f, 0x2d, 0x6c, + 0x30, 0x16, 0x8a, 0x73, 0x25, 0xf8, 0xce, 0xfe, 0xa9, 0x1e, 0xf5, 0x71, + 0x0d, 0xbb, 0xe1, 0x83, 0x3d, 0x83, 0x82, 0x41, 0xb2, 0x29, 0xdb, 0xd1, + 0x7e, 0x5c, 0x36, 0x2f, 0x18, 0x06, 0x8f, 0xef, 0x29, 0x95, 0xaa, 0xeb, + 0xaf, 0xeb, 0x3c, 0x89, 0xad, 0x5f, 0x86, 0xec, 0x80, 0xa0, 0x04, 0xc2, + 0x38, 0x0d, 0xf2, 0x56, 0x8c, 0x2a, 0xb0, 0xb3, 0x11, 0x86, 0x3c, 0x75, + 0x06, 0xab, 0xa6, 0x5b, 0x2b, 0xcc, 0x59, 0x56, 0xd7, 0x5f, 0xa5, 0xeb, + 0x25, 0x0b, 0x45, 0xd3, 0x03, 0x04, 0x09, 0x8b, 0x3e, 0xc3, 0x6b, 0x8f, + 0x34, 0xb4, 0xed, 0x1f, 0x60, 0x5b, 0xf4, 0x5c, 0x7e, 0xb7, 0x3b, 0x51, + 0xa3, 0x46, 0x2b, 0xb5, 0x3d, 0xcc, 0x8f, 0x3e, 0x10, 0x31, 0xc3, 0x60, + 0xd6, 0xd6, 0xc8, 0x91, 0xc9, 0x81, 0x16, 0xab, 0x41, 0xe9, 0xd2, 0xfe, + 0xd2, 0x68, 0x01, 0x8f, 0x81, 0x22, 0xbc, 0x79, 0xa3, 0x32, 0x61, 0xec, + 0x2b, 0x3f, 0x5c}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_46, + true}, + + // Comment: edge case for Montgomery reduction (64 bit) + // tcID: 47 + {47, + {0x7e, 0x05, 0x77, 0x2a, 0x4f, 0xc1, 0x4b, 0x85, 0xe4, 0xbb, 0x3d, 0xaf, + 0xc6, 0xdd, 0x5d, 0xa7, 0x89, 0x83, 0x92, 0x95, 0x5b, 0x73, 0x6d, 0x07, + 0x55, 0x0a, 0x5d, 0x19, 0xc5, 0xa3, 0x4b, 0x87, 0x76, 0xae, 0x3e, 0xbe, + 0x80, 0x6b, 0x1c, 0x6d, 0x3d, 0x00, 0x42, 0x39, 0x77, 0x50, 0x98, 0x87, + 0xf9, 0xb7, 0x4f, 0xb8, 0x5b, 0x54, 0x40, 0x68, 0xd8, 0x3d, 0xc7, 0xbc, + 0xfd, 0xf5, 0xc4, 0xc2, 0x79, 0x4d, 0x93, 0x36, 0xac, 0xb1, 0x34, 0x66, + 0x87, 0xe1, 0x3d, 0x7d, 0x94, 0xfc, 0xe1, 0x9d, 0x4b, 0x22, 0xfb, 0x1b, + 0x68, 0x3d, 0xe2, 0x0b, 0xb6, 0x17, 0x8c, 0xa2, 0xf8, 0x88, 0xf0, 0x31, + 0x07, 0x3c, 0x95, 0x11, 0xe4, 0xcf, 0xd4, 0xfc, 0x32, 0x8c, 0xaf, 0xd2, + 0x04, 0xb7, 0x25, 0x6e, 0x28, 0xca, 0xad, 0xff, 0xd3, 0x2b, 0x64, 0x87, + 0x5d, 0x8a, 0x93, 0xee, 0xa3, 0x13, 0x23, 0xd3, 0x9b, 0xc2, 0x5e, 0xba, + 0xd8, 0xe5, 0x92, 0xec, 0x3e, 0x19, 0x90, 0xb2, 0x07, 0xea, 0xb8, 0x81, + 0x2f, 0x2d, 0xc2, 0xcd, 0x0b, 0xa7, 0xce, 0x21, 0x0e, 0xdc, 0x89, 0x0a, + 0xdf, 0x41, 0xca, 0xe9, 0x76, 0x15, 0xed, 0x2b, 0xa6, 0xb9, 0xbe, 0xa2, + 0x8c, 0x16, 0x70, 0xdc, 0xcb, 0x14, 0x96, 0x8f, 0x05, 0x4a, 0xaf, 0x95, + 0xac, 0x48, 0xd3, 0xb0, 0x52, 0x76, 0xaa, 0xe1, 0xbf, 0x8a, 0x96, 0x63, + 0xf4, 0xdd, 0xb8, 0x91, 0xbf, 0x32, 0x22, 0x6e, 0x22, 0x4b, 0x74, 0x73, + 0x17, 0x1b, 0xf0, 0x7a, 0xf5, 0x14, 0x72, 0x34, 0xc2, 0x4f, 0x1f, 0xec, + 0x62, 0xe7, 0xed, 0x0e, 0xbb, 0xf6, 0x05, 0x53, 0xc2, 0x05, 0x0e, 0xc8, + 0x1f, 0x0a, 0x89, 0xbf, 0xde, 0x5a, 0x7d, 0xf9, 0xf2, 0x71, 0x51, 0x73, + 0x31, 0x7c, 0x52, 0xb0, 0x3e, 0x89, 0x71, 0xad, 0xc3, 0x47, 0xc5, 0x39, + 0xcc, 0x47, 0x87, 0x35, 0xbf, 0xf0, 0xdd, 0x5e, 0x49, 0xd2, 0xc0, 0xf8, + 0x99, 0xe8, 0x98, 0x85, 0x02, 0x17, 0x2a, 0xa8, 0x12, 0x29, 0x80, 0x98, + 0xf1, 0xdf, 0xf7, 0x20, 0x1d, 0x3c, 0x10, 0x95, 0x4e, 0xc8, 0x5a, 0x84, + 0x7b, 0x8d, 0x42, 0x5d, 0x44, 0x37, 0xc3, 0xb6, 0x87, 0x1d, 0x91, 0xfb, + 0xa9, 0xb0, 0xf1, 0x90, 0xda, 0x5d, 0x5d, 0x70, 0x8b, 0x69, 0x76, 0x47, + 0xbd, 0xf1, 0x1e, 0x6c, 0x89, 0x59, 0xd1, 0x09, 0xf4, 0xb8, 0x2e, 0xab, + 0xda, 0x4b, 0x58, 0xdd, 0x8b, 0x1b, 0xb4, 0xce, 0xe7, 0xe5, 0xab, 0x41, + 0xeb, 0x12, 0x27, 0x03, 0x3e, 0x65, 0x4e, 0x1e, 0x91, 0x1b, 0xad, 0x11, + 0x95, 0x5d, 0x29, 0x86, 0xe3, 0x04, 0x77, 0xf6, 0x46, 0x8a, 0x81, 0x6c, + 0x59, 0x13, 0x07, 0xba, 0xc6, 0xaa, 0xd9, 0xe2, 0x48}, + {0xed, 0x96, 0x1a, 0x80, 0x0f, 0x86, 0xf1, 0x40, 0x0c, 0xff, 0x5a, 0x80, + 0x5d, 0xa0, 0x93, 0x7a, 0xb9, 0xb8, 0x64, 0xc2, 0x8e, 0x38, 0xad, 0x93, + 0xcd, 0x02, 0xed, 0x6e, 0xd7, 0x5d, 0x88, 0xc2, 0x5a, 0x80, 0xc8, 0xca, + 0xc1, 0x14, 0x27, 0x37, 0x77, 0xbf, 0x70, 0xbb, 0xea, 0x37, 0x75, 0x5e, + 0x7a, 0x69, 0xc3, 0x1f, 0xc8, 0xb7, 0x03, 0x50, 0xe3, 0x33, 0x9c, 0xbb, + 0xf9, 0xf3, 0x5e, 0x39, 0x3c, 0x2f, 0xd8, 0x44, 0xdb, 0xbe, 0x35, 0xa3, + 0x03, 0xf7, 0xdf, 0xfc, 0x42, 0x57, 0x81, 0x25, 0x86, 0x9f, 0x3d, 0x24, + 0x03, 0x5e, 0x05, 0x6e, 0x40, 0xda, 0xe7, 0xcc, 0xdd, 0x5e, 0xd1, 0x1e, + 0x0f, 0x53, 0x56, 0x94, 0xbe, 0xc4, 0x50, 0x81, 0x24, 0xfd, 0x95, 0xc5, + 0xfc, 0x16, 0x8e, 0xab, 0xb6, 0x79, 0xb1, 0xc4, 0xa1, 0x71, 0xd4, 0x60, + 0xf4, 0xd6, 0xe6, 0xe8, 0xec, 0xaa, 0x68, 0xa8, 0x69, 0x39, 0xd8, 0xee, + 0x9e, 0x54, 0xcb, 0x15, 0x86, 0x0c, 0x23, 0x4f, 0xf1, 0xf4, 0x24, 0xc6, + 0xc5, 0xcc, 0x69, 0xc7, 0x92, 0x42, 0x3a, 0x41, 0x48, 0x02, 0x95, 0x7c, + 0x56, 0x7c, 0xa1, 0x37, 0x53, 0x9d, 0x56, 0x63, 0x9f, 0x89, 0x54, 0x0b, + 0x08, 0x9b, 0x2a, 0xa3, 0xf1, 0xef, 0xe4, 0x62, 0xe4, 0x1a, 0x71, 0x71, + 0x46, 0x4f, 0xce, 0x9b, 0x7d, 0xde, 0x87, 0xa8, 0x34, 0x91, 0x2f, 0xee, + 0x99, 0xb2, 0x63, 0x99, 0x20, 0x9f, 0xdd, 0xce, 0x06, 0x50, 0x54, 0x88, + 0xe9, 0xbb, 0x64, 0xf8, 0x36, 0x90, 0xf3, 0x8d, 0xbe, 0xf7, 0x25, 0x83, + 0x57, 0x59, 0xa0, 0x93, 0x2c, 0x20, 0x8e, 0x7d, 0x37, 0x83, 0x22, 0x03, + 0x7d, 0xf6, 0xf4, 0x95, 0xab, 0x4e, 0x8d, 0xc0, 0x09, 0x64, 0x1f, 0x2f, + 0xc6, 0xbc, 0x9a, 0xfb, 0xa0, 0x5c, 0x25, 0xac, 0x9e, 0xc1, 0xcd, 0xcb, + 0xcb, 0xa2, 0x7c, 0x0f, 0x82, 0xbb, 0x7c, 0x39, 0x28, 0x64, 0xd6, 0xf6, + 0xf4, 0xbb, 0xd4, 0x45, 0x12, 0x39, 0x44, 0xb0, 0x1e, 0x0c, 0x7f, 0x24, + 0xed, 0x6f, 0x62, 0x94, 0x1f, 0x2a, 0x0f, 0x20, 0x3d, 0xce, 0x4c, 0xde, + 0xf6, 0x58, 0x4c, 0x10, 0x20, 0xe9, 0x24, 0xf2, 0xed, 0xc3, 0x74, 0x60, + 0x84, 0xe4, 0xc3, 0x4a, 0x82, 0xde, 0x99, 0x16, 0xb7, 0xd2, 0x64, 0xdd, + 0xb8, 0xfc, 0xe6, 0xb3, 0xba, 0x4b, 0x8c, 0x3b, 0x6c, 0x1c, 0xcf, 0xd8, + 0xdd, 0x81, 0xdf, 0x85, 0x45, 0x33, 0x75, 0x12, 0x81, 0x73, 0x2b, 0x4e, + 0xcd, 0x3e, 0xa0, 0xc5, 0x05, 0xde, 0xa0, 0x2d, 0xe1, 0x86, 0xb2, 0xc8, + 0xfd, 0xa8, 0xbc, 0x7d, 0x0b, 0x09, 0xb0, 0x94, 0x29, 0x68, 0xfc, 0x87, + 0xf1, 0xe6, 0x5d, 0x97, 0x50, 0xf6, 0xc9, 0x88, 0x7a, 0x0d, 0x74, 0xd9, + 0x15, 0xf7, 0x7b, 0x86, 0x88, 0x62, 0xc7, 0x9e, 0xb0, 0x24, 0x4c, 0x61}, + priv_key_47, + true}, + + // Comment: edge case for Montgomery reduction (1536 bit) + // tcID: 48 + {48, + {0x48, 0x22, 0x73, 0xfb, 0x62, 0x70, 0x41, 0x5d, 0x2d, 0x3b, 0x73, 0x16, + 0x87, 0x7b, 0xc0, 0x10, 0x0c, 0xbe, 0x54, 0xb6, 0xf1, 0xbb, 0x43, 0x27, + 0x11, 0xc6, 0x48, 0xb4, 0x9c, 0xa3, 0xd5, 0xc8, 0x3f, 0x65, 0xa7, 0xe0, + 0x24, 0xd8, 0x40, 0xa4, 0xc0, 0x29, 0xeb, 0x95, 0xe4, 0x0a, 0x96, 0x27, + 0xae, 0xca, 0x37, 0x35, 0x47, 0xb5, 0xe7, 0x50, 0x5a, 0x8b, 0xc3, 0x6e, + 0x12, 0x9f, 0x81, 0x5d, 0xa0, 0x23, 0x80, 0xdd, 0x4a, 0xb6, 0x65, 0xd0, + 0x67, 0x46, 0x3f, 0xf7, 0xae, 0x13, 0x06, 0x67, 0xae, 0xe4, 0x28, 0xf8, + 0xea, 0xb2, 0x7c, 0x1c, 0x01, 0x3f, 0x75, 0xa4, 0xd5, 0x05, 0x1b, 0xf6, + 0x76, 0x59, 0xba, 0x40, 0xb1, 0x88, 0x33, 0x28, 0x85, 0x51, 0x97, 0xa5, + 0xd7, 0xd8, 0xbf, 0x6c, 0x47, 0xba, 0x60, 0xd6, 0x0d, 0x3d, 0x35, 0x97, + 0xde, 0xfc, 0x4d, 0x25, 0x4c, 0xbf, 0xee, 0xf1, 0xa4, 0xf4, 0x93, 0xcf, + 0x9a, 0xdb, 0xeb, 0x18, 0xc2, 0x54, 0x6f, 0xca, 0x57, 0xaa, 0x3c, 0x66, + 0x0c, 0xca, 0x23, 0xf7, 0x69, 0x3e, 0x40, 0x7f, 0x3e, 0xd2, 0x50, 0x5c, + 0x68, 0x01, 0x51, 0xcc, 0x11, 0xc2, 0x0c, 0x98, 0x0b, 0xc1, 0x66, 0x57, + 0xb0, 0x3e, 0x53, 0x07, 0x5d, 0x1c, 0xd0, 0xea, 0xa1, 0xd3, 0xd0, 0x77, + 0x99, 0x20, 0x6d, 0x35, 0xc3, 0xda, 0xe4, 0x34, 0x77, 0x92, 0xf7, 0xbd, + 0x87, 0x23, 0x73, 0x9f, 0xe1, 0x5c, 0x01, 0x83, 0xe2, 0x34, 0x48, 0x38, + 0xdc, 0x38, 0x59, 0xf5, 0x3b, 0x44, 0xda, 0xa2, 0xbc, 0x91, 0x44, 0xa5, + 0xfa, 0xd3, 0x47, 0xf0, 0x72, 0x60, 0x11, 0x3a, 0x47, 0x2c, 0x6e, 0x92, + 0x42, 0xc5, 0x4e, 0x42, 0x12, 0x47, 0xb2, 0x63, 0x3f, 0x98, 0x4d, 0x6f, + 0xbd, 0x00, 0xa2, 0x5d, 0xb5, 0x68, 0x0f, 0x94, 0xd2, 0x43, 0xec, 0xa8, + 0xad, 0xdb, 0x3a, 0x8a, 0x4d, 0xc7, 0x07, 0x86, 0x27, 0xef, 0xdd, 0xf4, + 0x44, 0x98, 0x6c, 0x6d, 0x49, 0xd1, 0xab, 0xcb, 0x93, 0xa8, 0xd6, 0x81, + 0x3b, 0x29, 0x03, 0x99, 0xab, 0x7d, 0xf2, 0xe0, 0x7d, 0x81, 0x98, 0xab, + 0x2f, 0x46, 0xd1, 0xbb, 0x63, 0x10, 0xcc, 0xb7, 0xbe, 0x44, 0x51, 0x14, + 0x8c, 0x57, 0x7e, 0xb9, 0x3b, 0xfb, 0x48, 0xdb, 0x6a, 0xde, 0xac, 0xb0, + 0x1b, 0x1d, 0xf8, 0x18, 0xfe, 0x4f, 0x1b, 0x6b, 0xcf, 0xf7, 0x5a, 0xaf, + 0x68, 0xdb, 0x7f, 0x99, 0xef, 0x6f, 0x8c, 0x92, 0x8b, 0x81, 0xbb, 0x29, + 0x7c, 0x5c, 0x3c, 0xb1, 0xa0, 0x09, 0xcf, 0x63, 0x66, 0x67, 0x2b, 0xce, + 0x5d, 0x92, 0xcd, 0xa1, 0x2b, 0x44, 0xaf, 0xa4, 0x0e, 0x08, 0x63, 0x38, + 0xb7, 0x25, 0xbf, 0xff}, + {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_48, + true}, + + // Comment: edge case for Montgomery reduction (1536 bit) + // tcID: 49 + {49, + {0x17, 0x59, 0xda, 0x8f, 0x5a, 0x16, 0x16, 0x23, 0x57, 0x5d, 0xfb, 0x3f, + 0x7a, 0x38, 0xc4, 0xb0, 0xa9, 0x09, 0x4b, 0x3d, 0xa6, 0x9f, 0xfd, 0xa3, + 0xfe, 0xda, 0xfe, 0x1a, 0xbb, 0x03, 0x2b, 0x7f, 0x78, 0x49, 0xca, 0x5b, + 0x3e, 0x03, 0x06, 0x27, 0xfe, 0x4f, 0x30, 0x2a, 0x4a, 0x4a, 0x1c, 0xa7, + 0x1f, 0xd6, 0x4b, 0x7f, 0x4e, 0xf2, 0x62, 0x89, 0xc6, 0x8f, 0x42, 0x3f, + 0x26, 0x5a, 0x76, 0x6a, 0x9f, 0x37, 0x5b, 0x73, 0x30, 0x78, 0xe3, 0x4f, + 0xf4, 0x54, 0xd6, 0xf6, 0xa9, 0x1b, 0xfc, 0x68, 0x6f, 0x9d, 0x5f, 0x89, + 0xf9, 0x34, 0xa1, 0x91, 0x34, 0xb2, 0x2e, 0x1c, 0xcc, 0x12, 0x3b, 0xb4, + 0xdd, 0x6a, 0xcb, 0x42, 0x07, 0x2a, 0xcf, 0x0f, 0x61, 0xcb, 0xd3, 0x67, + 0xbd, 0x64, 0xe5, 0xbc, 0x17, 0xb5, 0x56, 0x98, 0x7b, 0x77, 0x43, 0x20, + 0xee, 0x4a, 0xe1, 0x15, 0x08, 0x16, 0xcc, 0xa2, 0x34, 0x2c, 0x31, 0xd4, + 0xc1, 0xe5, 0x6e, 0x03, 0xe8, 0x8d, 0x31, 0x70, 0x61, 0x81, 0xcf, 0x08, + 0xef, 0x3b, 0x30, 0x5d, 0xeb, 0x81, 0xb6, 0x4b, 0x41, 0x00, 0x11, 0x3f, + 0x71, 0xe3, 0x32, 0x56, 0xbe, 0x00, 0xfc, 0x38, 0xb6, 0xdc, 0xd1, 0x50, + 0x7b, 0x3d, 0x5d, 0x9b, 0xb3, 0x95, 0x0e, 0xa4, 0xb7, 0xd7, 0x1a, 0x02, + 0x72, 0xd0, 0x1a, 0x1b, 0xcb, 0x26, 0x09, 0x26, 0x64, 0x81, 0x1b, 0x36, + 0x0a, 0x40, 0xc4, 0xb8, 0x97, 0x40, 0x0a, 0xf9, 0x83, 0xcc, 0xed, 0x45, + 0x0e, 0xa7, 0x8f, 0xe1, 0xac, 0xef, 0xc9, 0x99, 0x7f, 0x08, 0x76, 0xcc, + 0x22, 0x96, 0x67, 0x58, 0xf9, 0x45, 0xf7, 0x29, 0x99, 0x70, 0xbc, 0x71, + 0x1b, 0x4a, 0xd5, 0x7d, 0x67, 0x54, 0x10, 0xea, 0x3b, 0xd2, 0x65, 0x77, + 0xd9, 0x44, 0x47, 0x67, 0xee, 0xde, 0x72, 0xe3}, + {0x93, 0x9c, 0x76, 0x92, 0x5a, 0x79, 0xfa, 0xbe, 0x91, 0x58, 0x69, 0xb2, + 0xa3, 0xdf, 0xd6, 0xab, 0x33, 0xf8, 0x0c, 0x17, 0x19, 0x00, 0x3c, 0x9e, + 0x91, 0xd3, 0x30, 0x91, 0xf5, 0xf2, 0xba, 0xa8, 0x54, 0x33, 0xc3, 0x67, + 0x2f, 0x52, 0x73, 0x48, 0xe7, 0xb9, 0x36, 0x39, 0xbf, 0x67, 0xd9, 0xc4, + 0x4a, 0xed, 0x99, 0x6e, 0x70, 0xc8, 0x81, 0xc2, 0x78, 0x6a, 0xf0, 0xcb, + 0x8a, 0x59, 0x5e, 0x2f, 0x26, 0xb2, 0xb3, 0x02, 0xb9, 0xfc, 0xab, 0x92, + 0xe7, 0x72, 0x2b, 0x47, 0x02, 0x3b, 0x48, 0x36, 0xfb, 0xd8, 0xde, 0x3f, + 0x0c, 0x6b, 0xd1, 0x11, 0x3c, 0x29, 0xe5, 0xfa, 0xab, 0xf8, 0xc4, 0x37, + 0x14, 0xca, 0x52, 0xbb, 0xfc, 0x1b, 0xef, 0xa6, 0x80, 0xad, 0x65, 0x13, + 0x5c, 0x04, 0x2c, 0x93, 0x78, 0xe8, 0xd6, 0xf2, 0xf4, 0xf9, 0xf4, 0x62, + 0xb2, 0x13, 0x74, 0x39, 0x55, 0x9e, 0xe1, 0xcf, 0xc1, 0x0b, 0xb3, 0xd7, + 0x39, 0x00, 0x92, 0x8b, 0x31, 0xa5, 0x6d, 0xf4, 0xc7, 0x0d, 0x60, 0xdf, + 0x81, 0x15, 0x7a, 0xa4, 0xa6, 0x0d, 0x1b, 0x79, 0xad, 0xac, 0x82, 0x21, + 0x84, 0xd6, 0x8d, 0xed, 0x49, 0x38, 0xed, 0x4e, 0x24, 0x4f, 0xe5, 0x05, + 0x96, 0xc1, 0xbc, 0x17, 0xb5, 0xf8, 0x9e, 0x9a, 0x9c, 0x53, 0xd7, 0xd3, + 0x87, 0xa0, 0xf9, 0x21, 0x62, 0xb9, 0xc8, 0x46, 0x3b, 0x17, 0xf2, 0xc3, + 0x5c, 0x64, 0xa5, 0x05, 0xd5, 0xc5, 0xd1, 0xb7, 0x70, 0x4d, 0xdd, 0x1c, + 0x97, 0xdb, 0x98, 0xbe, 0x49, 0xc3, 0xd0, 0x60, 0x24, 0x99, 0x59, 0x6e, + 0x77, 0xb0, 0xc5, 0x0f, 0x97, 0x5f, 0x2c, 0xe7, 0xd2, 0xba, 0xa4, 0xa4, + 0x75, 0x6d, 0x67, 0xaa, 0x13, 0xbe, 0x4c, 0x84, 0x64, 0x99, 0x62, 0x27, + 0x97, 0xac, 0xb5, 0x20, 0x99, 0x1c, 0x8e, 0xc5, 0xc3, 0x64, 0x97, 0x9d, + 0x49, 0x8e, 0x56, 0xe0, 0x1a, 0x54, 0x36, 0x98, 0x60, 0xb9, 0xae, 0xa0, + 0x6a, 0x00, 0xf3, 0x65, 0x27, 0xb3, 0x03, 0xd7, 0xc7, 0x31, 0x1c, 0xff, + 0x95, 0xb4, 0x09, 0x7a, 0x6e, 0x47, 0x4d, 0xa6, 0x44, 0x77, 0xeb, 0xf5, + 0xa6, 0x04, 0xdb, 0xeb, 0x8f, 0x6f, 0xb5, 0x1c, 0x6a, 0xfe, 0xdb, 0x2b, + 0x66, 0xbc, 0xeb, 0x83, 0x68, 0x5f, 0x24, 0x85, 0xe5, 0x7e, 0x8b, 0xfe, + 0x81, 0xc9, 0x66, 0xc2, 0x2a, 0x65, 0x88, 0xe4, 0xc9, 0xac, 0x89, 0xd3, + 0xb1, 0xa4, 0x42, 0xdc, 0x4d, 0x44, 0x8a, 0x5c, 0x31, 0x8b, 0x1a, 0xdb, + 0x4f, 0xe0, 0x7f, 0x86, 0xb3, 0x89, 0x94, 0xaa, 0xd0, 0x39, 0xa5, 0xf5, + 0xe0, 0x1f, 0xdc, 0x15, 0xbc, 0x84, 0x67, 0xdf, 0x21, 0x74, 0x5d, 0x57, + 0x4a, 0x87, 0xcf, 0x3f, 0x3b, 0xa8, 0x65, 0xc7, 0x16, 0x8f, 0x1b, 0xef, + 0xcb, 0x0b, 0xdd, 0xfc, 0x93, 0xbb, 0x55, 0xc8, 0x9d, 0xff, 0x71, 0xa9}, + priv_key_49, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (32 bit) + // tcID: 50 + {50, + {0x1b, 0x24, 0x16, 0xc6, 0xd3, 0x32, 0x42, 0x8a, 0x30, 0x0f, 0xb7, 0x86, + 0xcd, 0xe4, 0xeb, 0xfb, 0x4a, 0x76, 0x86, 0xfc, 0x7a, 0x32, 0xde, 0x98, + 0x44, 0x7f, 0x16, 0x4c, 0x15, 0x54, 0x9d, 0x42, 0x2d, 0x9a, 0xa5, 0x3d, + 0x39, 0x63, 0xac, 0xe5, 0xd2, 0x29, 0xab, 0x8f, 0x6c, 0x2d, 0xd3, 0x9b, + 0xee, 0x86, 0x49, 0x1c, 0xb6, 0xee, 0x03, 0x83, 0xd3, 0xd3, 0xdf, 0x95, + 0xdb, 0x8c, 0xfa, 0x53, 0x25, 0xa6, 0x05, 0xd4, 0x15, 0x2e, 0xc5, 0xf0, + 0x28, 0x78, 0x29, 0x0d, 0xc6, 0x44, 0xa9, 0x81, 0x37, 0x28, 0xd6, 0xdf, + 0x0a, 0x7f, 0x8a, 0x95, 0x29, 0x2e, 0x64, 0xc1, 0x09, 0x4b, 0xb9, 0x15, + 0xf6, 0xc0, 0xf4, 0x47, 0xc4, 0x5c, 0xbc, 0xbd, 0x5f, 0x11, 0x5a, 0x6a, + 0x93, 0x0a, 0xd3, 0x4d, 0x7c, 0x1b, 0xbf, 0x6e, 0xf1, 0x14, 0xdc, 0x21, + 0xa5, 0xc7, 0x44, 0x39, 0x37, 0xc8, 0x43, 0x6b, 0xbb, 0x25, 0x66, 0x2a, + 0x2c, 0xc1, 0xc3, 0x7f, 0x9e, 0x8d, 0x67, 0x4c, 0xc5, 0x69, 0xaa, 0xc4, + 0x54, 0xbd, 0x2c, 0xa4, 0xed, 0x70, 0xfb, 0x12, 0xe8, 0xd9, 0xaa, 0xce, + 0x49, 0x6d, 0x45, 0xc7, 0x93, 0xdc, 0x79, 0x4a, 0x6a, 0x12, 0xde, 0xd9, + 0x60, 0x58, 0x29, 0x09, 0x11, 0x60, 0xbf, 0x40, 0xac, 0x03, 0xf9, 0x64, + 0xac, 0x57, 0x50, 0x17, 0x89, 0xfd, 0xe2, 0x20, 0x68, 0xf4, 0x1c, 0x60, + 0xb6, 0x70, 0xb5, 0xdf, 0x0a, 0x7a, 0xf2, 0xc1, 0xe9, 0x46, 0x04, 0x21, + 0x1a, 0xee, 0x2d, 0xe6, 0xc2, 0xb8, 0x5b, 0xf9, 0xde, 0x5e, 0x19, 0x2b, + 0xe5, 0x83, 0xdf, 0xfb, 0x61, 0xba, 0x08, 0x14, 0x9e, 0x91, 0x2c, 0x1a, + 0xe6, 0x42, 0xd2, 0xef, 0x9f, 0xf4, 0xe5, 0xe0, 0xa3, 0xd0, 0xcd, 0x1d, + 0x91, 0x73, 0xae, 0x8a, 0x78, 0x2b, 0x15, 0x80, 0x43, 0xff, 0x63, 0x79, + 0x85, 0x52, 0xfd, 0x23, 0xdd, 0xd5, 0x34, 0x15, 0x54, 0x77, 0x37, 0x0b, + 0xb0, 0x81, 0x17, 0xb5, 0x87, 0x7b, 0x86, 0xcc, 0xad, 0x9c, 0x75, 0x0d, + 0x61, 0x91, 0xbe, 0x69, 0x90, 0xe3, 0xd3, 0x1b, 0x9b, 0x58, 0xa7, 0xdb, + 0xe0, 0xd3, 0xbb, 0x97, 0x43, 0x76, 0x83, 0xba, 0xf7, 0xb9, 0x89, 0x86, + 0x7e, 0x1e, 0x71, 0x1d, 0x7f, 0x9b, 0xc1, 0xc7, 0xbc, 0xd0, 0x0a, 0x49, + 0xa5, 0xf0}, + {0x15, 0xe9, 0xaf, 0xe6, 0x89, 0x99, 0x46, 0xb3, 0x2d, 0xd5, 0x1d, 0xc5, + 0x83, 0xb6, 0x11, 0xde, 0xf2, 0x8d, 0x2c, 0xa3, 0x6b, 0xd6, 0x09, 0xbc, + 0xca, 0xba, 0x57, 0x10, 0x39, 0x83, 0xb5, 0xde, 0xe0, 0x51, 0xda, 0x64, + 0x8a, 0xcd, 0x6c, 0x9b, 0x56, 0x7d, 0x62, 0xf8, 0x7a, 0x26, 0x72, 0xf3, + 0x8d, 0xe0, 0x68, 0x82, 0x10, 0x92, 0x09, 0xde, 0x60, 0x27, 0x7b, 0x8c, + 0xfe, 0x74, 0xd3, 0xd9, 0xdb, 0xb1, 0xe6, 0x7b, 0xe8, 0xfd, 0x19, 0x62, + 0x67, 0xf5, 0x47, 0x20, 0xdb, 0x30, 0x4d, 0x75, 0x29, 0xf1, 0x0e, 0x20, + 0x02, 0x4a, 0x4f, 0xcb, 0xab, 0x79, 0x1b, 0xa2, 0xe5, 0x7d, 0x0e, 0x1e, + 0xbc, 0x05, 0x6b, 0x6e, 0x05, 0xb5, 0x15, 0xdd, 0xae, 0x5a, 0x70, 0x4b, + 0xb2, 0x71, 0x56, 0xcf, 0xce, 0x0a, 0xc5, 0x89, 0x9a, 0xa6, 0x63, 0x32, + 0xe4, 0x3d, 0x6c, 0x01, 0x83, 0xea, 0x2c, 0xa8, 0x47, 0xd4, 0x45, 0x56, + 0x2a, 0x71, 0xa7, 0xf3, 0xcf, 0x1a, 0xc7, 0xdc, 0xc7, 0x50, 0xc4, 0xc7, + 0x0b, 0x4e, 0x58, 0x16, 0x46, 0x90, 0x2a, 0x3b, 0x4f, 0x6a, 0xd9, 0xfa, + 0x5f, 0x7a, 0x74, 0x27, 0xc7, 0x2f, 0x9e, 0xfe, 0xab, 0xb6, 0x57, 0xac, + 0x37, 0x1b, 0xb9, 0x6d, 0x25, 0x41, 0xb4, 0x81, 0xc5, 0x57, 0x93, 0x8b, + 0x6e, 0xd4, 0xa7, 0x84, 0xb3, 0x6b, 0xec, 0xf3, 0x3f, 0x4c, 0x04, 0x4f, + 0x43, 0x8e, 0x5b, 0x77, 0x9f, 0x41, 0x80, 0xf4, 0x6e, 0x92, 0x54, 0x20, + 0x97, 0x38, 0xd8, 0x45, 0xfb, 0x0d, 0x94, 0x89, 0x7c, 0x79, 0xf1, 0x41, + 0xe8, 0x66, 0x5d, 0x47, 0xa9, 0x19, 0x22, 0xa6, 0x1b, 0xfe, 0x26, 0x37, + 0x12, 0x06, 0x2a, 0x0f, 0x4c, 0x5e, 0x72, 0x5e, 0xe1, 0x48, 0xe9, 0x70, + 0x1b, 0xf0, 0xf0, 0x34, 0xbb, 0x76, 0x82, 0xa6, 0x78, 0x00, 0x56, 0x41, + 0x0e, 0xe8, 0xe5, 0x88, 0x67, 0x17, 0x21, 0xc4, 0x71, 0xc5, 0x7e, 0xcd, + 0x1b, 0xcf, 0xfa, 0x85, 0xab, 0x91, 0xe7, 0x44, 0xe2, 0xe9, 0x89, 0x84, + 0x7b, 0x78, 0x94, 0x2c, 0xdf, 0x39, 0x6d, 0x88, 0x3c, 0x8d, 0xe5, 0xef, + 0xfc, 0x3d, 0xff, 0x47, 0xe5, 0x2c, 0x60, 0xa8, 0x81, 0x76, 0xf2, 0x19, + 0x34, 0xe2, 0x48, 0xc6, 0x02, 0x97, 0x34, 0x7c, 0xa0, 0x0e, 0x5e, 0x29, + 0xfa, 0x4c, 0x0e, 0xdc, 0x2e, 0x3d, 0x63, 0x2a, 0xe3, 0xcc, 0x10, 0x30, + 0x57, 0x21, 0x49, 0xd1, 0xb7, 0x88, 0xb4, 0xb1, 0x4b, 0x51, 0xc0, 0x7a, + 0xa7, 0x6e, 0x01, 0x30, 0xef, 0x72, 0x96, 0x2c, 0x15, 0x3d, 0x73, 0x91, + 0x59, 0x21, 0xb5, 0x14, 0xf2, 0xcf, 0xe6, 0xe9, 0x3b, 0x16, 0xea, 0x7c, + 0xf9, 0x01, 0x97, 0x3f, 0x6d, 0xb7, 0x82, 0xa9, 0x58, 0xcf, 0xa1, 0x66, + 0x91, 0xe9, 0x08, 0x65, 0x38, 0x5d, 0xbd, 0x5c, 0x03, 0xc8, 0x3a, 0xb3}, + priv_key_50, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (32 bit) + // tcID: 51 + {51, + {0x8b, 0xa1, 0x6a, 0xe7, 0xb2, 0xab, 0xef, 0xdc, 0x64, 0x0c, 0x05, 0x57, + 0x91, 0x45, 0x29, 0xa4, 0x68, 0x10, 0x89, 0x4e, 0x5d, 0xd0, 0x20, 0x81, + 0xea, 0x1a, 0xb2, 0x98, 0xff, 0xbb, 0xbc, 0xac, 0xd2, 0xed, 0xec, 0xe4, + 0x84, 0x8a, 0x12, 0x70, 0xe7, 0xf4, 0x03, 0xdf, 0x28, 0x8a, 0x6c, 0xe3, + 0x98, 0xc5, 0xbc, 0x34, 0xcd, 0x11, 0x30, 0xb3, 0xdc, 0xb7, 0x52, 0xab, + 0x2b, 0x7c, 0x78, 0x86, 0x29, 0x1c, 0x25, 0x84, 0xd0, 0x76, 0xa5, 0x70, + 0x8c, 0xd8, 0x1a, 0xe1, 0x0a, 0xdf, 0xa5, 0xc0, 0x07, 0xab, 0x20, 0x91, + 0x50, 0xc4, 0x06, 0x19, 0x56, 0x17, 0xa4, 0x28, 0x59, 0xfe, 0x4a, 0x71, + 0x1a, 0xb0, 0x97, 0x96, 0x2c, 0x3b, 0x11, 0xc3, 0x41, 0x7b, 0x90, 0xb8, + 0x9c, 0x2d, 0xbe, 0xf5, 0xe8, 0xda, 0xa5, 0xd6, 0x5f, 0x62, 0x5d, 0x3a, + 0x42, 0x2e, 0x4a, 0xda, 0x0a, 0xcd, 0x83, 0xe4, 0xbb, 0xe2, 0x91, 0x2d, + 0xfd, 0xf8, 0x0c, 0x88, 0x84, 0x85, 0x6b, 0x56, 0xe2, 0x5e, 0xe5, 0xc7, + 0x8b, 0x2f, 0xf5, 0xe2, 0x1c, 0x89, 0xf9, 0xdc, 0x20, 0x73, 0x37, 0xc8, + 0x8f, 0x09, 0x0a, 0xb4, 0x26, 0x7f, 0x91, 0x7d, 0x69, 0x77, 0x50, 0xae, + 0xb2, 0x5c, 0xff, 0x17, 0x3a, 0xcd, 0xd9, 0xec, 0xb5, 0x31, 0x41, 0x6a, + 0xd8, 0x5e, 0x62, 0x1e, 0x45, 0xa2, 0xab, 0x97, 0x5a, 0xed, 0xf9, 0xe2, + 0x7d, 0x1a, 0x01, 0x72, 0x5c, 0x02, 0x45, 0x91, 0x0f, 0x9c, 0xdd, 0x0a, + 0x89, 0x79, 0x5f, 0x40, 0xb3, 0x70, 0x9a, 0x3d, 0x76, 0x2f, 0xf1, 0xa8, + 0x8e, 0x29, 0x3f, 0x5c, 0x49, 0x55, 0x30, 0x0b, 0x96, 0xc2, 0x24, 0x74, + 0xa6, 0x3d, 0x65, 0xf5, 0x58, 0xa4, 0xfc, 0x26, 0x85, 0xd3, 0xaa, 0x3f, + 0x44, 0x7e, 0xa6, 0xee, 0x7b, 0xcc, 0xa6, 0x2d, 0xfd, 0xcf, 0x51, 0xe7, + 0x33, 0x90, 0x3e, 0x6f}, + {0x1b, 0xf5, 0x19, 0xad, 0x4d, 0xbb, 0x78, 0xa3, 0xa8, 0x07, 0x1a, 0x6b, + 0xd1, 0x71, 0x3d, 0x05, 0x52, 0xc3, 0xfd, 0x83, 0xf7, 0x56, 0x50, 0x27, + 0x90, 0xf5, 0xd2, 0xcb, 0xc9, 0x43, 0xb6, 0x71, 0xd9, 0x36, 0x35, 0xe4, + 0x90, 0x30, 0x23, 0xbf, 0x5b, 0xe0, 0xe1, 0x44, 0x1b, 0x80, 0x73, 0x22, + 0xf3, 0x8e, 0x75, 0x65, 0x99, 0x4c, 0xd3, 0x66, 0x37, 0xa5, 0x5e, 0x03, + 0xa1, 0x17, 0xa4, 0xea, 0x16, 0xa4, 0x2f, 0x47, 0x0c, 0x04, 0x96, 0xba, + 0xf4, 0x0b, 0xdb, 0x26, 0x1e, 0x3d, 0x45, 0x31, 0xe6, 0x07, 0x7e, 0x9e, + 0x2f, 0x3a, 0x7f, 0xe1, 0x9c, 0x6c, 0xc2, 0x16, 0x90, 0xad, 0x5a, 0xcc, + 0x91, 0x16, 0x50, 0xe7, 0x2b, 0x0a, 0x6b, 0x54, 0x00, 0xa0, 0xd1, 0xb6, + 0xe2, 0xe5, 0xb1, 0x25, 0x5b, 0x5a, 0xc1, 0xba, 0x3d, 0x81, 0xe5, 0x96, + 0x70, 0x83, 0x17, 0x33, 0x63, 0xf8, 0x2b, 0xc5, 0x90, 0x0d, 0x7e, 0x1d, + 0x44, 0x77, 0x0a, 0x0e, 0xe5, 0x15, 0xdd, 0x62, 0x94, 0x0d, 0x74, 0x63, + 0x90, 0x2a, 0x78, 0xab, 0xaa, 0x55, 0x77, 0xa3, 0x7c, 0x09, 0xb0, 0x33, + 0xce, 0x8c, 0xd4, 0x41, 0x89, 0x57, 0xb1, 0xa6, 0xbb, 0x74, 0x44, 0x97, + 0xcd, 0x3f, 0xfc, 0x93, 0x51, 0x0c, 0x9a, 0xf9, 0x8c, 0x02, 0xa3, 0x77, + 0xa4, 0x9d, 0x79, 0xb8, 0xad, 0xf8, 0x88, 0x02, 0xa0, 0x63, 0x74, 0x1b, + 0x17, 0x2b, 0x23, 0xdb, 0xbe, 0x8e, 0xd8, 0xdc, 0x6a, 0xf8, 0x8c, 0x7b, + 0xb5, 0xa5, 0x98, 0x96, 0x0d, 0x90, 0xd1, 0x1e, 0x57, 0x65, 0x9b, 0x19, + 0x82, 0x89, 0xf8, 0xf7, 0x8e, 0xeb, 0xf5, 0x5d, 0xcd, 0x10, 0x6b, 0x77, + 0x6b, 0x4a, 0xc1, 0x51, 0xd7, 0x18, 0xad, 0x1e, 0x94, 0xbc, 0xfe, 0xf8, + 0x15, 0x63, 0xee, 0xae, 0x80, 0xd2, 0x8a, 0xd9, 0xae, 0x77, 0xb5, 0xec, + 0xb0, 0xfd, 0x48, 0x8d, 0xd1, 0x39, 0xde, 0x77, 0xc7, 0x58, 0xa6, 0x5a, + 0x5b, 0x08, 0x25, 0xfa, 0xb3, 0x08, 0xdd, 0xa6, 0x17, 0x3e, 0x2e, 0xc4, + 0xd9, 0x4d, 0xfe, 0xb2, 0xa8, 0xd8, 0x59, 0xf3, 0xb6, 0xdc, 0x7c, 0x13, + 0xaa, 0xd7, 0xdc, 0xdf, 0x5a, 0x8f, 0xb6, 0x7f, 0x59, 0x5c, 0xce, 0x59, + 0x21, 0x6d, 0xd0, 0x6c, 0x57, 0xe8, 0xcc, 0xf8, 0xc9, 0x72, 0xf5, 0xdf, + 0x51, 0x57, 0xc8, 0xb5, 0x10, 0x31, 0xdd, 0x4c, 0xb7, 0xbf, 0x1e, 0x7f, + 0x1e, 0x8e, 0x97, 0x97, 0xe1, 0x2b, 0x68, 0xea, 0xde, 0x04, 0x16, 0x06, + 0xc6, 0x04, 0x2d, 0x3f, 0xf7, 0x0b, 0xa2, 0xaa, 0x55, 0xbc, 0x6c, 0xbc, + 0x3e, 0x9d, 0x50, 0xc4, 0xbe, 0x37, 0x55, 0xdf, 0xa9, 0x0a, 0x07, 0x36, + 0x5d, 0x06, 0x05, 0x3c, 0x88, 0xf6, 0x52, 0xbd, 0x11, 0x57, 0xee, 0x1e, + 0x7f, 0xc5, 0x33, 0xe2, 0x81, 0xd6, 0xc6, 0x09, 0xe7, 0xae, 0x8e, 0xb2}, + priv_key_51, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (64 bit) + // tcID: 52 + {52, + {0x6c, 0x73, 0xf4, 0x21, 0x16, 0x6e, 0x8e, 0xcf, 0x05, 0xe8, 0x04, 0xed, + 0xe1, 0x74, 0xbb, 0x79, 0xd4, 0xfc, 0x3d, 0xd0, 0xae, 0x55, 0x19, 0x96, + 0xd6, 0x54, 0x35, 0xa2, 0x9f, 0xdf, 0x97, 0xd6, 0xe0, 0x27, 0xad, 0xa0, + 0x3a, 0x77, 0xbc, 0x0d, 0xfb, 0x19, 0xc3, 0x0d, 0x5c, 0xe2, 0x2d, 0x28, + 0xe3, 0x99, 0xbc, 0xf4, 0x1a, 0x4e, 0x4d, 0x3e, 0xe8, 0x66, 0x22, 0x22, + 0xaf, 0x34, 0xa3, 0xa1, 0x0c, 0x96, 0xbb, 0x4f, 0x4d, 0xe5, 0xe8, 0x1c, + 0x99, 0xba, 0x98, 0xa9, 0x00, 0x47, 0xab, 0xb1, 0xd3, 0x99, 0xf5, 0xc5, + 0x77, 0xab, 0xf1, 0x94, 0x88, 0x21, 0x23, 0x40, 0xe9, 0x29, 0xbc, 0xdb, + 0x4f, 0x3c, 0xc9, 0xa2, 0x4c, 0x2f, 0x93, 0x7e, 0xc0, 0xb1, 0x10, 0xa2, + 0xeb, 0x15, 0x9b, 0x4d, 0xe0, 0xed, 0x77, 0x60, 0x31, 0xb0, 0x1a, 0x93, + 0x28, 0x2a, 0x55, 0x5a, 0xa0, 0x4c, 0x00, 0x65, 0x13, 0x29, 0xcd, 0xf4, + 0x13, 0xe2, 0x16, 0xf7, 0xfd, 0x85, 0xd1, 0x98, 0xdf, 0x09, 0x1d, 0x72, + 0xaf, 0xf5, 0xef, 0xb1, 0x0f, 0x6e, 0xf5, 0xb3, 0x9b, 0xf5, 0xdb, 0xdf, + 0x5d, 0x73, 0x82, 0xd4, 0xda, 0x4b, 0x40, 0xb4, 0x3f, 0x26, 0x74, 0x70, + 0x82, 0x5c, 0xf4, 0xd8, 0x09, 0xce, 0x39, 0xdb, 0x8c, 0x84, 0x77, 0xba, + 0xe7, 0x83, 0xcf, 0xc8, 0x5e, 0x39, 0xb5, 0xf8, 0xfd, 0xa1, 0x15, 0x10, + 0x9a, 0xd7, 0xeb, 0x10, 0x0a, 0xc9, 0x65, 0xd5, 0x2e, 0x89, 0xf1, 0x3d, + 0xbc, 0x2a, 0xde, 0x3a, 0xbc, 0xdf, 0x99, 0x54, 0xcc, 0xeb, 0xbd, 0xb9, + 0xb8, 0xdc, 0x75, 0x0b, 0x07, 0x8a, 0xd3, 0xd2, 0xf3, 0xaa}, + {0x4d, 0xdd, 0x71, 0x8c, 0x83, 0x0b, 0x08, 0x4a, 0x29, 0xee, 0xd3, 0xb1, + 0x83, 0x98, 0x3c, 0xb5, 0xf3, 0x5e, 0x32, 0x24, 0x09, 0x7c, 0x90, 0x9f, + 0xad, 0x3e, 0xd1, 0xdb, 0x76, 0x54, 0xf2, 0x07, 0xa7, 0x66, 0xaf, 0x1c, + 0xdc, 0x69, 0x3d, 0x4b, 0xfd, 0x6b, 0xb8, 0x14, 0xc5, 0xd0, 0x70, 0x2a, + 0xc5, 0xc0, 0xe4, 0xc0, 0x0e, 0x0f, 0x78, 0x0f, 0x5a, 0x6c, 0x0f, 0x9d, + 0x54, 0xc3, 0xd5, 0xc0, 0x9d, 0x18, 0x34, 0x8c, 0x8e, 0x99, 0x08, 0x82, + 0x23, 0xea, 0x95, 0xd5, 0x2e, 0xdc, 0xc4, 0x5b, 0xba, 0xc6, 0x02, 0x1c, + 0xd0, 0xdd, 0xee, 0xd2, 0x38, 0x59, 0x45, 0x21, 0x4e, 0x59, 0x79, 0xcc, + 0x29, 0xd4, 0xe4, 0x8e, 0xa5, 0x0f, 0x72, 0x26, 0x92, 0x56, 0x69, 0x21, + 0x45, 0xa0, 0xee, 0xf7, 0x8f, 0xd7, 0xcb, 0x31, 0xa1, 0x08, 0x9e, 0x85, + 0x98, 0xcb, 0x30, 0xca, 0xbf, 0x43, 0xc7, 0xc2, 0x57, 0x65, 0x43, 0x05, + 0x2f, 0x37, 0x1f, 0x7b, 0xd4, 0xb4, 0x43, 0xf9, 0x02, 0x5b, 0xb6, 0xae, + 0x48, 0xce, 0x13, 0xf9, 0xce, 0xf6, 0xba, 0x3d, 0x4b, 0x4c, 0x8a, 0x62, + 0x30, 0x40, 0xba, 0x4c, 0x34, 0xb5, 0x9d, 0x92, 0x2b, 0x2d, 0xdd, 0x04, + 0xd2, 0x81, 0xea, 0x4a, 0x5e, 0xab, 0xfd, 0x90, 0x9e, 0x2e, 0x8a, 0xd2, + 0xd0, 0x7d, 0x01, 0xbc, 0x58, 0xa1, 0x52, 0x65, 0x2f, 0x7e, 0x12, 0xb4, + 0x5a, 0x07, 0x11, 0x7b, 0x27, 0xb4, 0xd8, 0xfd, 0xae, 0x6c, 0xec, 0xb9, + 0xfc, 0xc7, 0xc0, 0x8a, 0x70, 0xd3, 0x51, 0x23, 0xd1, 0x33, 0xd8, 0xc4, + 0x96, 0xdb, 0x77, 0x41, 0xaf, 0xb8, 0xa6, 0x03, 0x34, 0xb0, 0xe4, 0xca, + 0x26, 0xf1, 0x17, 0x7e, 0xab, 0xb5, 0xc0, 0xd8, 0xd1, 0xca, 0x8f, 0x4a, + 0x48, 0xd4, 0x2e, 0x70, 0x29, 0xec, 0xcc, 0xe4, 0x47, 0xf1, 0xdd, 0x34, + 0xa9, 0x38, 0x50, 0x56, 0xdb, 0x4f, 0xe7, 0x39, 0xd1, 0x69, 0xae, 0xc4, + 0x23, 0x7f, 0x9b, 0x6c, 0xf4, 0x52, 0x5d, 0x33, 0xee, 0xd6, 0x09, 0xea, + 0xd0, 0x86, 0xaf, 0x7a, 0xf9, 0x2e, 0x6f, 0x41, 0x08, 0x8f, 0xc0, 0xca, + 0x5b, 0x98, 0xf0, 0x84, 0x38, 0x4a, 0xf7, 0x45, 0x66, 0x74, 0xb9, 0xe1, + 0xf9, 0xa9, 0x75, 0xac, 0x64, 0xce, 0x71, 0xd8, 0x34, 0x04, 0xa5, 0xde, + 0xb0, 0xd4, 0x24, 0x52, 0x79, 0xb5, 0x13, 0x09, 0x18, 0xe7, 0x57, 0xf3, + 0x26, 0xe7, 0xa8, 0x83, 0x88, 0x8d, 0x0a, 0x6f, 0xe9, 0x30, 0x2f, 0x3b, + 0xce, 0xd5, 0x6c, 0x1f, 0xc6, 0x7c, 0x0e, 0xa3, 0xea, 0xdf, 0x80, 0xf1, + 0x9c, 0xe3, 0x56, 0xdb, 0x74, 0x76, 0xa3, 0xb1, 0x8b, 0xd9, 0x2e, 0x51, + 0xfe, 0x81, 0x71, 0xf9, 0xb6, 0xa2, 0x3d, 0x85, 0xa0, 0x0c, 0xa5, 0xeb, + 0xbe, 0xde, 0x5d, 0xe5, 0x1b, 0xdd, 0x5e, 0x81, 0x5c, 0xd4, 0x55, 0x59}, + priv_key_52, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (64 bit) + // tcID: 53 + {53, + {0xca, 0x48, 0xe2, 0x00, 0xc2, 0xf7, 0xa7, 0x8a, 0xae, 0xd1, 0x84, 0xd2, + 0xa8, 0x34, 0xf3, 0xf5, 0x08, 0xf2, 0x06, 0x56, 0x84, 0xdb, 0x8d, 0x21, + 0xbc, 0x2f, 0xcd, 0xde, 0x05, 0x24, 0x16, 0xe7, 0x75, 0x06, 0x99, 0x06, + 0xa5, 0x93, 0x3f, 0xeb, 0xbe, 0xa7, 0xb1, 0x32, 0xf4, 0xd0, 0x66, 0xe7, + 0x15, 0x74, 0x8a, 0xf0, 0xe0, 0xfa, 0x78, 0xd7, 0x31, 0x1c, 0xeb, 0xfa, + 0x70, 0xcf, 0x77, 0x36, 0xce, 0xf6, 0xd9, 0x13, 0xdb, 0x4b, 0x8e, 0xea, + 0x43, 0x8a, 0x10, 0x5f, 0xe5, 0x61, 0xac, 0x24, 0x04, 0x3e, 0x8c, 0x30, + 0xd4, 0xb9, 0xd2, 0x53, 0x64, 0x5a, 0x41, 0x32, 0xe3, 0xf0, 0xd7, 0x4a, + 0x0a, 0x62, 0x9d, 0xe8, 0x0a, 0x5b, 0x5d, 0xbd, 0xe5, 0xbe, 0x18, 0xef, + 0x2a, 0x06, 0x3c, 0xb7, 0x9e, 0xed, 0x4d, 0x9f, 0x9e, 0x31, 0x27, 0xc1, + 0xa7, 0x58, 0x1c, 0x20, 0xc2, 0x3e, 0xc0, 0x2f, 0x55, 0x85, 0x69, 0x2a, + 0x93, 0xa8, 0xa5, 0xa4, 0xa9, 0xe2, 0xd1, 0x0c, 0xa5, 0x98, 0xbc, 0x9b, + 0x02, 0xf0, 0x99, 0x50, 0x02, 0xfa, 0xce, 0x80, 0x74, 0x0f, 0x44, 0x6f, + 0xf2, 0xdf, 0xbf, 0x11, 0x20, 0x5e, 0x08, 0x07, 0xf6, 0x88, 0x1a, 0x1f, + 0xd0, 0x35, 0xe3, 0xb2, 0x33, 0x16, 0x6c, 0x55, 0x13, 0x9d, 0x2b, 0x8e, + 0x04, 0x4e, 0xa9, 0x05, 0x5c, 0xa2, 0x90, 0x26, 0xbc, 0xe8, 0xd0, 0x78, + 0xfd, 0xbf, 0xf0, 0xce, 0xf0, 0x08, 0xbf, 0x49, 0xae, 0x35, 0x24, 0x5e, + 0x81, 0xe8, 0xb1, 0xd3, 0x2d, 0xed, 0x09, 0xf0, 0xe7, 0xf9, 0x27, 0x9c, + 0x0c, 0xa8, 0x85, 0xd9, 0xba, 0x26, 0x78, 0x79, 0xb4, 0xd8, 0x80, 0x72, + 0xd2, 0x8b, 0x8d, 0x85, 0x5d, 0x97, 0xaf, 0xaa, 0xf3, 0xb2, 0xbd, 0x7e, + 0xe3, 0x23, 0x02, 0xbd, 0x14, 0xc8}, + {0x2e, 0xbc, 0x25, 0x6a, 0x41, 0xfe, 0xff, 0xc0, 0x96, 0xf6, 0x50, 0xb7, + 0xb9, 0xcb, 0xf7, 0x99, 0x4c, 0x8a, 0xa4, 0xc4, 0x95, 0x20, 0xfa, 0x94, + 0xfa, 0x74, 0x61, 0xe1, 0x0c, 0x0a, 0xf9, 0x78, 0x78, 0xb3, 0x73, 0x34, + 0xbb, 0x6a, 0x0a, 0x60, 0xfa, 0x97, 0xea, 0xb9, 0x07, 0x9d, 0x47, 0x3c, + 0xa1, 0xdc, 0x32, 0xbd, 0xe5, 0x42, 0x03, 0x4c, 0x5e, 0x7d, 0x62, 0xd2, + 0x0c, 0x8a, 0xad, 0x10, 0x09, 0xa2, 0x4e, 0xff, 0xa0, 0xa3, 0xf0, 0xab, + 0x83, 0x5e, 0x56, 0xb4, 0xa0, 0xab, 0xec, 0x16, 0xf7, 0xc1, 0x5c, 0xa1, + 0x48, 0xd7, 0x46, 0xca, 0xb4, 0xa0, 0x55, 0x9a, 0x98, 0x08, 0xf5, 0x49, + 0x2d, 0x85, 0x4a, 0x00, 0x36, 0xe9, 0x8a, 0x97, 0x0f, 0x6a, 0x66, 0x50, + 0x47, 0x3b, 0xd2, 0x11, 0x8e, 0x15, 0x65, 0xf4, 0xda, 0xcd, 0xe8, 0xab, + 0x31, 0xe1, 0x13, 0x82, 0x0a, 0x21, 0x18, 0x00, 0xef, 0xfe, 0xf9, 0x44, + 0xef, 0x97, 0x6b, 0x58, 0x4c, 0x03, 0xe4, 0xd6, 0x61, 0xc2, 0x5a, 0xe2, + 0xf7, 0x53, 0xa1, 0x94, 0x2c, 0xf0, 0x99, 0x10, 0x6e, 0xce, 0x19, 0x62, + 0x37, 0x82, 0xfd, 0x1d, 0x84, 0x88, 0x9a, 0xf5, 0xfe, 0x32, 0xe6, 0x21, + 0xb1, 0x0d, 0xb2, 0x49, 0x25, 0xa4, 0x31, 0xfe, 0x54, 0x44, 0xce, 0x36, + 0x68, 0xc2, 0x43, 0x22, 0xdc, 0xa6, 0x84, 0xb2, 0xe6, 0xf6, 0xae, 0xcc, + 0x21, 0x80, 0x3a, 0xed, 0x3c, 0xfa, 0x62, 0x46, 0xd1, 0xd6, 0x1b, 0x08, + 0x76, 0x99, 0xe6, 0xdf, 0xc0, 0xb6, 0xa7, 0xd6, 0x8a, 0x77, 0x87, 0x90, + 0x71, 0x9c, 0x6e, 0x65, 0x16, 0x17, 0x44, 0x68, 0x56, 0xbb, 0xd2, 0x1a, + 0x63, 0x4b, 0x32, 0x03, 0x3a, 0x0f, 0x12, 0x36, 0xb5, 0x9b, 0xcd, 0x25, + 0x5c, 0x8e, 0xa0, 0x8b, 0xd9, 0xa9, 0x3a, 0x96, 0x45, 0x31, 0xcf, 0xaf, + 0xe6, 0xff, 0x56, 0x40, 0x16, 0x94, 0x27, 0xc4, 0xec, 0xb8, 0x59, 0x53, + 0x6f, 0xf5, 0xd9, 0xfe, 0xb3, 0xea, 0x23, 0xbe, 0x0a, 0xb1, 0xac, 0x4d, + 0x6a, 0xd5, 0x6f, 0xc4, 0x94, 0x7d, 0xbb, 0x3b, 0xfa, 0x1b, 0x66, 0x9a, + 0x94, 0x37, 0xc4, 0x41, 0x6d, 0xdc, 0x27, 0xc2, 0x66, 0xa0, 0xcb, 0xca, + 0xb0, 0x47, 0xc1, 0x5b, 0x28, 0x94, 0x8e, 0x57, 0xa2, 0x07, 0x1a, 0x69, + 0x2c, 0x95, 0x1b, 0xb2, 0xf9, 0x13, 0x58, 0xe1, 0x73, 0x98, 0xf8, 0x3e, + 0x0f, 0xb6, 0xb7, 0x68, 0x72, 0xc3, 0x74, 0xd2, 0x42, 0x2a, 0x73, 0x51, + 0x60, 0x0b, 0xf6, 0xa2, 0x0c, 0x02, 0x3f, 0x15, 0x3c, 0x20, 0x0d, 0xdf, + 0x51, 0x39, 0xf6, 0xc6, 0xcc, 0x90, 0xa1, 0x58, 0x53, 0x78, 0x82, 0x42, + 0x94, 0xfb, 0x95, 0x05, 0x3e, 0xa4, 0x56, 0x4f, 0xed, 0x52, 0xa7, 0x21, + 0x31, 0x37, 0x7b, 0x33, 0x89, 0x29, 0x71, 0x03, 0xf1, 0x57, 0x61, 0x63}, + priv_key_53, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (3072 bit) + // tcID: 54 + {54, + {0xa3, 0x21, 0xec, 0x58, 0xf5, 0x41, 0xd5, 0xeb, 0xdd, 0x13, 0x3e, 0x26, + 0x9f, 0x7c, 0xd2, 0x31, 0xbc, 0x3b, 0x9d, 0xd7, 0xf8, 0x7c, 0x98, 0xaa, + 0xf8, 0x57, 0x0a, 0x0b, 0x93, 0x79, 0xaa, 0xb8, 0xdc, 0xe5, 0xf0, 0xc0, + 0xd6, 0xfe, 0x7a, 0x3d, 0x31, 0xc2, 0xbc, 0xf4, 0xcb, 0x67, 0xfd, 0x8c, + 0xef, 0x2d, 0x2c, 0x92, 0x74, 0x96, 0xda, 0x30, 0xb6, 0xae, 0x4f, 0xa5, + 0x6a, 0xb5, 0xc6, 0x0d, 0x5f, 0x4e, 0x0f, 0xb4, 0x87, 0xe1, 0xd3, 0x86, + 0xd6, 0x8c, 0x2b, 0x78, 0xff, 0xca, 0x35, 0x5a, 0xf3, 0x3b, 0xd3, 0x2b, + 0xd4, 0xd6, 0xad, 0xb3, 0xde, 0xbc, 0x5a, 0x14, 0xfc, 0xea, 0xc6, 0x4d, + 0x2d, 0x2f, 0xdf, 0x47, 0xe3, 0x7b, 0x9f, 0x83, 0x47, 0xaf, 0x6c, 0x32, + 0x38, 0x42, 0xb1, 0x39, 0xf3, 0xa9, 0x8a, 0x57, 0x19, 0x57, 0xb8, 0x0b, + 0xe6, 0xd6, 0x12, 0xa5, 0xd1, 0x13, 0x89, 0x15, 0xeb, 0x80, 0x81, 0x1e, + 0xe3, 0xa9, 0x5f, 0xcd, 0xce, 0xdd, 0xfe, 0xd6, 0xc1, 0xb4, 0x16, 0x0d, + 0xa3, 0x3e, 0xc6, 0x1c, 0x7b, 0x6d, 0x38, 0x4c, 0x2c, 0x1c, 0xc2, 0x61, + 0xe7, 0xea, 0xe3, 0xcf, 0x88, 0x2c, 0xd9, 0x35, 0xea, 0x56, 0x85, 0xfb, + 0xd4, 0xd4, 0x33, 0xa2, 0xa4, 0x39, 0xe0, 0x8f, 0xa5, 0x98, 0xd7, 0xd4, + 0xa1, 0x2f, 0x46, 0xba, 0xa8, 0x45, 0x9d, 0xc1, 0xfe, 0x9e, 0xbc, 0x74, + 0x4b, 0xd5, 0x18, 0x58, 0xc0, 0x0d, 0x85, 0xd6, 0x15, 0x48, 0xc8, 0x5f, + 0x0e, 0x3e, 0xda, 0xff, 0xb0, 0xd0, 0xa1, 0xdc, 0x74, 0x49, 0xb4, 0xe2, + 0xc8, 0xa2, 0xb1, 0xca, 0x8a, 0x2a}, + {0x32, 0x6f, 0x66, 0x1d, 0x48, 0xf6, 0x99, 0x1f, 0x24, 0x61, 0x26, 0xab, + 0xf1, 0xe0, 0xb4, 0x8a, 0x15, 0xea, 0x1e, 0x80, 0x48, 0x7c, 0x3c, 0x8b, + 0x64, 0x1e, 0xf5, 0x17, 0x2f, 0x75, 0xd2, 0x62, 0xb9, 0x78, 0x22, 0x2c, + 0xe3, 0x4a, 0x1f, 0x7b, 0x1b, 0x5e, 0xea, 0x1d, 0xd1, 0x96, 0x7b, 0x78, + 0x48, 0xd9, 0xbe, 0x3c, 0x67, 0x3a, 0x61, 0xa2, 0x35, 0x27, 0x78, 0xcb, + 0xe3, 0x66, 0x5c, 0x9c, 0x15, 0x5a, 0x15, 0x8d, 0x19, 0xc2, 0x60, 0x47, + 0x2a, 0xcc, 0xd4, 0xa1, 0x13, 0x37, 0x25, 0x65, 0xa3, 0xda, 0xf7, 0x92, + 0xa2, 0x87, 0xaa, 0x71, 0x5b, 0x39, 0xf4, 0x8f, 0x34, 0x49, 0x16, 0x3a, + 0xaa, 0x6b, 0xf5, 0x2d, 0x20, 0xef, 0xc4, 0xec, 0x91, 0xb0, 0xed, 0x79, + 0x48, 0xa4, 0x3c, 0x8c, 0xba, 0x24, 0xff, 0x18, 0xa4, 0xc5, 0xc9, 0xdd, + 0x1d, 0xd6, 0x03, 0xd0, 0xca, 0x63, 0x4b, 0x1d, 0xa7, 0xe4, 0x54, 0xc6, + 0x4f, 0x57, 0x53, 0x67, 0x9d, 0x9c, 0x8c, 0x01, 0x73, 0x38, 0x77, 0x6e, + 0x47, 0xa3, 0x43, 0xd8, 0x96, 0x65, 0x0e, 0xa7, 0xf5, 0x60, 0x2a, 0xaa, + 0xef, 0xb9, 0x5b, 0x06, 0xbc, 0x31, 0xf4, 0x7d, 0xe1, 0xf2, 0xea, 0x7d, + 0xd3, 0xb1, 0x63, 0x0d, 0x2c, 0x40, 0xcb, 0xa0, 0x52, 0x8b, 0x0d, 0x89, + 0x39, 0x90, 0x78, 0x78, 0xea, 0xbd, 0xa6, 0x99, 0x55, 0x37, 0xc9, 0x6c, + 0x75, 0xe1, 0x89, 0x03, 0x7b, 0xb2, 0x6b, 0xc5, 0xa9, 0x29, 0xe6, 0x82, + 0x5e, 0xd7, 0x2e, 0xeb, 0x4b, 0x36, 0x8f, 0x91, 0x19, 0xa3, 0xbd, 0x8b, + 0xf9, 0x4d, 0x05, 0xd5, 0x0a, 0x68, 0x6c, 0x38, 0xfc, 0xb9, 0x28, 0x95, + 0x7c, 0x91, 0xbe, 0x76, 0xab, 0x2d, 0x00, 0xbc, 0xb0, 0xb8, 0x7a, 0x9d, + 0xb8, 0x0e, 0x9f, 0x19, 0xf0, 0xb0, 0x1a, 0xc3, 0x06, 0x1c, 0xf7, 0x5d, + 0x1e, 0x11, 0xca, 0x99, 0x9e, 0x8b, 0xb1, 0xd3, 0xfa, 0x11, 0x68, 0xba, + 0xd9, 0x71, 0xdf, 0xf3, 0x71, 0xc8, 0x4f, 0x40, 0x33, 0x81, 0xbb, 0xd2, + 0x93, 0x79, 0x1b, 0xf0, 0x4b, 0xa6, 0x03, 0xb0, 0x97, 0x7a, 0x5b, 0x13, + 0x05, 0xd5, 0x68, 0xa1, 0xc7, 0x56, 0xee, 0x8a, 0xce, 0xbb, 0xa0, 0x81, + 0x5e, 0x29, 0xda, 0xf6, 0x91, 0xbe, 0x0c, 0x09, 0xac, 0xc3, 0x12, 0x89, + 0x96, 0x77, 0x63, 0xe4, 0x75, 0xda, 0x58, 0xa0, 0x3e, 0xf5, 0x0c, 0x9d, + 0xd5, 0x40, 0xca, 0x10, 0x75, 0x47, 0xbe, 0x75, 0x42, 0xe6, 0x28, 0x10, + 0x60, 0xee, 0x15, 0xa5, 0x31, 0x67, 0xc9, 0x7b, 0xd2, 0xec, 0x7d, 0xbf, + 0x9e, 0x64, 0x0d, 0x79, 0x82, 0x03, 0xec, 0x11, 0x6e, 0x3f, 0xfd, 0xbe, + 0x9f, 0x49, 0xc0, 0x2b, 0x77, 0xe7, 0x30, 0x8b, 0x53, 0x13, 0x9f, 0x13, + 0x81, 0x1c, 0x90, 0xf6, 0xea, 0xf2, 0x88, 0xb8, 0x69, 0x40, 0x57, 0x4f}, + priv_key_54, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (3072 bit) + // tcID: 55 + {55, + {0xef, 0xd8, 0xff, 0x83, 0x9c, 0x7d, 0x5f, 0xde, 0x6f, 0xa9, 0x98, 0x14, + 0xca, 0x7c, 0xc2, 0x9f, 0x2a, 0xb5, 0x2c, 0x54, 0xf2, 0xc6, 0x95, 0xe0, + 0x68, 0xb0, 0x76, 0x2f, 0x06, 0x7b, 0x8d, 0x90, 0xbb, 0x3d, 0x16, 0x30, + 0x80, 0x17, 0x6b, 0xfa, 0x61, 0x6d, 0xbb, 0x78, 0x11, 0x07, 0x64, 0x2b, + 0xaf, 0x89, 0x31, 0x93, 0x3a, 0xff, 0x1d, 0x9c, 0x41, 0x70, 0x96, 0xdd, + 0x06, 0xd8, 0x8c, 0x0b, 0x08, 0x03, 0xae, 0x18, 0xe1, 0x47, 0x5c, 0x8f, + 0xd3, 0xf2, 0x08, 0x56, 0xe8, 0x69, 0xf1, 0xee, 0xd1, 0x77, 0x76, 0x7b, + 0x6d, 0x25, 0x6c, 0xcc, 0xe8, 0xcd, 0x90, 0x05, 0xc9, 0x08, 0x2a, 0x43, + 0x2a, 0x7f, 0x22, 0xa9, 0x08, 0x28, 0xc2, 0x82, 0x80, 0xb1, 0xf1, 0xa9, + 0xb4, 0x34, 0x69, 0x5f, 0xb3, 0x02, 0x15, 0xce, 0x8e, 0x2e, 0x48, 0xa1, + 0x4f, 0x6b, 0x2d, 0xba, 0xb9, 0xdd, 0xd3, 0xd2, 0x18, 0xec, 0x13, 0x40, + 0x4f, 0x63, 0x8c, 0x2a, 0x4f, 0xce, 0xca, 0x52, 0x57, 0x0c, 0xb2, 0x3f, + 0x09, 0xb9, 0xd0, 0x03, 0xbc, 0x98, 0x95, 0xb2, 0x97, 0xaf, 0x12, 0x75, + 0x09, 0xa9, 0xf8, 0xa2, 0xdf, 0x7d, 0xce, 0x82, 0x83, 0xbe, 0x1a, 0x07, + 0x20, 0xe1, 0x52, 0x4a, 0x51, 0x0c, 0x35, 0x15, 0x40, 0x7c, 0x23, 0x72, + 0x7b, 0xb2, 0xf4, 0x70, 0xdb, 0x53}, + {0x7a, 0xd2, 0xbe, 0xa4, 0xac, 0x2a, 0x38, 0x63, 0x85, 0x16, 0x6e, 0xde, + 0x3f, 0x63, 0x82, 0xcf, 0xf6, 0xd8, 0x41, 0x1c, 0x31, 0x95, 0x81, 0x10, + 0xca, 0xa7, 0x87, 0x15, 0xa1, 0xe1, 0xdd, 0x78, 0xb4, 0x56, 0xc3, 0xa3, + 0x63, 0xe2, 0xc9, 0x9d, 0x1b, 0xc3, 0x93, 0x68, 0xe7, 0x6b, 0xca, 0x6e, + 0xd1, 0xac, 0x2a, 0xf1, 0xb1, 0x4c, 0x39, 0x73, 0x8c, 0x8f, 0x74, 0x05, + 0x99, 0xb7, 0xef, 0xfd, 0x6c, 0xd7, 0xa6, 0xbc, 0x5e, 0x23, 0xb4, 0xfb, + 0x54, 0xa5, 0x21, 0xd1, 0xbd, 0xef, 0x72, 0x57, 0xf1, 0xdb, 0x95, 0xc0, + 0x52, 0xd5, 0x65, 0xf7, 0xe5, 0xa0, 0x28, 0x17, 0x87, 0x62, 0x6f, 0xad, + 0x81, 0xee, 0xd3, 0x5c, 0xb8, 0x5c, 0x83, 0xd0, 0xe2, 0xaa, 0x93, 0x46, + 0x80, 0x3f, 0x36, 0xa9, 0x14, 0x8f, 0xd8, 0x34, 0xe3, 0x69, 0x19, 0x97, + 0xda, 0x22, 0x43, 0x40, 0x23, 0xc2, 0x1e, 0xb0, 0xb0, 0x75, 0xb7, 0x98, + 0x61, 0x2e, 0xbb, 0x7f, 0x24, 0x23, 0xf3, 0xd2, 0x0d, 0x3a, 0x5b, 0x39, + 0xf6, 0xd2, 0x54, 0x30, 0xca, 0x1e, 0x1f, 0x1f, 0xb7, 0xb5, 0x24, 0x53, + 0xec, 0x62, 0x98, 0x04, 0x2d, 0x53, 0xfd, 0xb2, 0x65, 0x2a, 0x2c, 0xec, + 0x5e, 0xa9, 0x9d, 0x8e, 0x56, 0xa2, 0x84, 0xf5, 0x45, 0xd1, 0x3e, 0x4e, + 0xde, 0x00, 0x8a, 0x5f, 0x76, 0xe8, 0x55, 0x20, 0x11, 0xbd, 0x7d, 0xab, + 0x7f, 0xdf, 0x2e, 0xd0, 0x55, 0xde, 0x35, 0x65, 0x52, 0x96, 0xb0, 0x34, + 0xee, 0x06, 0xe2, 0xa1, 0x39, 0xe0, 0x2c, 0xbb, 0x47, 0xbe, 0x10, 0xb1, + 0x80, 0xbb, 0x3d, 0xa9, 0x12, 0x3d, 0x4a, 0xe4, 0x67, 0xcd, 0xa1, 0x5d, + 0x24, 0x59, 0x07, 0x1d, 0x6c, 0xf0, 0xca, 0x41, 0xd1, 0xa3, 0xcb, 0x12, + 0x95, 0x4e, 0x75, 0x50, 0xf0, 0x15, 0x20, 0x2f, 0xd0, 0xa3, 0xab, 0x11, + 0x7e, 0xf6, 0x90, 0x18, 0x74, 0x87, 0x62, 0x2e, 0x76, 0xbf, 0x2d, 0x62, + 0x30, 0xf4, 0x5a, 0x11, 0x75, 0x70, 0x71, 0x38, 0x2d, 0xf9, 0xc9, 0xff, + 0x0e, 0xc9, 0x39, 0xdf, 0x42, 0x61, 0x69, 0x29, 0x7e, 0xfd, 0x4d, 0xab, + 0x2d, 0xb3, 0x93, 0xc1, 0xe5, 0xcd, 0x81, 0x76, 0x07, 0x2e, 0xa5, 0x59, + 0x5c, 0xfa, 0xe0, 0x67, 0x79, 0x2d, 0x03, 0x8b, 0xb9, 0x0b, 0x24, 0xe9, + 0x14, 0x5c, 0x7b, 0x75, 0xfa, 0xe1, 0x7d, 0x4e, 0xfa, 0xc7, 0xa0, 0x7e, + 0x58, 0xbd, 0x0b, 0x54, 0xfe, 0x50, 0x3f, 0x60, 0xef, 0x41, 0x3a, 0x54, + 0xcd, 0x50, 0x36, 0xe9, 0x40, 0x16, 0xe3, 0x04, 0xa3, 0x8c, 0x3e, 0xa4, + 0x47, 0x89, 0x6f, 0x84, 0x92, 0x2c, 0xa8, 0x18, 0x0d, 0x9e, 0xfd, 0xa2, + 0x98, 0x27, 0x3f, 0x01, 0x77, 0xca, 0x84, 0xf2, 0x3e, 0xdc, 0x41, 0x83, + 0x54, 0x48, 0x14, 0x27, 0x05, 0x94, 0x4a, 0x2a, 0xd2, 0xa0, 0x63, 0x85}, + priv_key_55, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 56 + {56, + {0x62, 0x92, 0x16, 0xbe, 0x33, 0x3c, 0x6a, 0x51, 0x7f, 0xb3, 0x42, 0x7d, + 0x03, 0x94, 0x51, 0x1f, 0xa3, 0xc2, 0x4a, 0x71, 0x11, 0x3f, 0x12, 0x34, + 0xbe, 0xa7, 0xfd, 0x4e, 0x07, 0x28, 0xf6, 0xc6, 0x58, 0x72, 0x41, 0x50, + 0x29, 0xfd, 0x0a, 0xaa, 0xf1, 0xac, 0x7d, 0xae, 0x14, 0xd3, 0x85, 0x03, + 0xdb, 0x27, 0x1d, 0xb4, 0x72, 0xbb, 0xb2, 0x12, 0xbe, 0x45, 0x3c, 0xea, + 0xc6, 0xab, 0x62, 0x2e, 0x75, 0xd5, 0xe3, 0x23, 0xf6, 0x35, 0x3c, 0xe8, + 0xb5, 0xe7, 0x99, 0x3b, 0x6b, 0xe3, 0x9c, 0x30, 0x08, 0x8d, 0x2b, 0x94, + 0xe8, 0x56, 0x33, 0xbe, 0x10, 0x3c, 0xa5, 0xd9, 0xcc, 0xfd, 0xc2, 0x3c, + 0x5a, 0xd2, 0x1a, 0x1a, 0x13, 0xcf, 0x19, 0xc3, 0x90, 0x1f, 0xe8, 0x84, + 0x55, 0x72, 0x60, 0x0c, 0xc7, 0xe5, 0xdf, 0x31, 0x6f, 0x62, 0xe2, 0x23, + 0x7e, 0x22, 0x4b, 0x4e, 0x01, 0xed, 0xb3, 0x2c, 0x81, 0x9f, 0x36, 0x4f, + 0x0c, 0x9f, 0xdc, 0x1f, 0x28, 0xda, 0xd2, 0xb6, 0x92, 0x1c, 0x79, 0x52, + 0xa2, 0x5a, 0x03, 0xe5, 0x9e, 0xf8, 0xd6, 0xc3, 0xa6, 0x1a, 0x54, 0xc4, + 0x6c, 0xfb, 0xad, 0x22, 0xe1, 0x86, 0x20, 0x1e, 0x59, 0xe1, 0x22, 0x01, + 0x8d, 0xc9, 0xbb, 0xc7, 0x44, 0xc5, 0x6c, 0xe6, 0x31, 0xcc, 0x11, 0xf9, + 0x52, 0x3f, 0x79, 0xb4, 0x1f, 0xf7, 0x97, 0x11, 0xee, 0xa6, 0x33, 0x37, + 0xc2, 0x4b, 0xfa, 0x37, 0x91, 0x0f, 0x91, 0x78, 0x3b, 0x78, 0xa4, 0xfe, + 0x22, 0xb8, 0x0e, 0x52, 0xe3, 0xe1, 0x03, 0x4f, 0xcb, 0x33, 0x6d, 0xae, + 0x90, 0x12, 0x24, 0x23, 0x66, 0x92, 0x30, 0xcd, 0x46, 0xfe, 0x54, 0x3c, + 0x1e, 0x0e, 0xd8, 0x09, 0x48, 0xd5, 0x0b, 0x7e, 0xcc, 0xf6, 0xc2, 0x22, + 0xbf, 0xcd, 0xb6, 0x1f, 0x84, 0xc9, 0x20, 0xd2, 0xe4, 0xdc, 0x9d, 0x5e, + 0xaa, 0xa1, 0x41, 0x5b, 0x13, 0xc7, 0x4f, 0x18, 0xb9, 0x41, 0x82, 0x05, + 0x6e, 0x10, 0x35, 0x62, 0xdc, 0x03, 0x32, 0x09, 0x30, 0xc2, 0x02, 0x66, + 0xbd, 0xec, 0xff, 0x56, 0xaa, 0xfb, 0xb5, 0xbd, 0x3a, 0x0a, 0xc6, 0x8b, + 0x66, 0x9b, 0xfe, 0x70, 0xe3, 0x29, 0xeb, 0xfe, 0x8e, 0xc8, 0x7c, 0xea, + 0x99, 0xff, 0x0b, 0x51, 0xce, 0x7d, 0xd0, 0x69, 0x4f, 0x07, 0x50, 0x98, + 0xa6, 0x77, 0xa4, 0x74, 0x3e, 0x10, 0xd3, 0xe3, 0x7f, 0x1f, 0xab, 0x84, + 0x9d, 0xba, 0x39, 0xa9, 0xc7, 0x39, 0xf1, 0xed, 0x15, 0x0f, 0xe7, 0x95, + 0x2b, 0x35, 0x20, 0x2f, 0xb6, 0x13, 0x8d, 0x24, 0xb2, 0xbf, 0x55, 0xe4, + 0x9b, 0xc7, 0x00, 0x6c, 0xf7, 0x8e, 0xa8, 0x05, 0x13, 0x59, 0x83, 0x10, + 0xc8, 0xb0, 0x21, 0x3b, 0xc8, 0x52, 0x5b, 0x92, 0x9e, 0x58, 0x12, 0x94, + 0xc4, 0x96}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_56, + false}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 57 + {57, + {0x92, 0x08, 0xae, 0x26, 0x4a, 0x9a, 0x82, 0x68, 0xb2, 0xa3, 0x4d, 0x01, + 0xcf, 0x52, 0x0e, 0x33, 0x8e, 0x6a, 0x73, 0xf6, 0x44, 0x88, 0x49, 0x1a, + 0x61, 0xa2, 0xa0, 0xc2, 0x1b, 0x5e, 0x82, 0x39, 0xe9, 0x6e, 0x9b, 0xc1, + 0xaf, 0x2e, 0x59, 0xdd, 0x45, 0x18, 0xb5, 0xaf, 0x46, 0xc5, 0x6f, 0xe7, + 0x37, 0x59, 0x0d, 0xb7, 0x7c, 0x50, 0x3f, 0x03, 0x82, 0x3c, 0x3f, 0xfa, + 0x93, 0x3c, 0x92, 0xef, 0x66, 0x4e, 0x71, 0x5a, 0x03, 0x47, 0x95, 0x81, + 0x85, 0xeb, 0xc9, 0x6f, 0xdd, 0x76, 0x68, 0x75, 0xcb, 0xcc, 0x0f, 0xfa, + 0xdc, 0x5b, 0x00, 0x87, 0xe2, 0xac, 0xaa, 0xe7, 0x24, 0x42, 0x79, 0x60, + 0x1b, 0x1e, 0xe8, 0x11, 0x98, 0x87, 0xae, 0x7d, 0xb7, 0x3c, 0x93, 0x81, + 0x9c, 0x59, 0x67, 0xed, 0x9a, 0xfa, 0x78, 0xc9, 0x14, 0x4f, 0xe7, 0xb0, + 0xd7, 0xd3, 0x35, 0xef, 0xc4, 0x08, 0xe6, 0xe5, 0xb4, 0x0f, 0xb1, 0x11, + 0x67, 0x96, 0x82, 0x0f, 0x08, 0xa4, 0x50, 0x2d, 0x0b, 0xe3, 0x11, 0x9f, + 0xe0, 0x25, 0xb9, 0x86, 0x6e, 0x53, 0x6b, 0x2a, 0xd3, 0x4e, 0xe2, 0xdd, + 0xe8, 0x0d, 0x82, 0x12, 0xe5, 0x88, 0xe0, 0x21, 0x01, 0x5e, 0xd1, 0x5d, + 0x8e, 0x76, 0x19, 0x9a, 0xd1, 0xe9, 0x78, 0x68, 0x13, 0xad, 0x77, 0x49, + 0x6a, 0xbc, 0xfb, 0x4e, 0x17, 0x61, 0x56, 0x19, 0xd8, 0x89, 0x9d, 0x70, + 0x01, 0xa5, 0x03, 0x9f, 0x35, 0xb3, 0x8a, 0x3d, 0x9a, 0x92, 0x7e, 0x7b, + 0xe2, 0x7c, 0xb1, 0xb5, 0x6a, 0x85, 0x3e, 0xf3, 0xa2, 0x9c, 0xab, 0x57, + 0xab, 0x4a, 0xf1, 0x8a, 0x54, 0x2b, 0xc8, 0xf9, 0xf3, 0x91, 0x3f, 0x38, + 0x52, 0xa1, 0x75, 0x8a, 0x28, 0x96, 0xd8, 0x54, 0x19, 0xd1, 0xc9, 0x17, + 0x47, 0x5f, 0xe5, 0x11, 0xc6, 0xba, 0x37, 0xb2, 0x28, 0x1c, 0xba, 0x2a, + 0xf6, 0x84, 0xc8, 0x03, 0x62, 0x4a, 0x64, 0x1a, 0x8e, 0xf5, 0x3b, 0xc8, + 0xaf, 0x90, 0x22, 0xc1, 0x08, 0x7c, 0x05, 0x48, 0x46, 0x03, 0xd6, 0x2d, + 0xe6, 0x1c, 0xc6, 0x96, 0xc3, 0x4b, 0x6b, 0x78, 0xa1, 0xde, 0x2a, 0x53, + 0xc6, 0x80, 0x59, 0x55}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + priv_key_57, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 58 + {58, + {0x29, 0xbd, 0xce, 0xbd, 0xc6, 0x45, 0xb1, 0xa7, 0x09, 0x87, 0x60, 0xe9, + 0x9b, 0xa6, 0xb1, 0xbd, 0x81, 0xcd, 0x48, 0xfe, 0x6e, 0x05, 0xf9, 0x72, + 0x71, 0x7d, 0xa8, 0xca, 0xc3, 0x50, 0x7b, 0x29, 0x70, 0x41, 0x54, 0x7f, + 0x52, 0xf1, 0x2a, 0xa8, 0x20, 0x4e, 0xc5, 0xa7, 0x4e, 0xe5, 0x36, 0x49, + 0x79, 0x59, 0x77, 0xa4, 0x2c, 0x70, 0xd9, 0x5e, 0x45, 0x71}, + {0xa0, 0x42, 0xbd, 0xf5, 0xcf, 0x41, 0x54, 0x68, 0x7f, 0xdc, 0x22, 0xab, + 0x67, 0xb3, 0x51, 0xee, 0xe8, 0x69, 0xb9, 0x22, 0x49, 0x74, 0x1e, 0xd1, + 0x7f, 0xe7, 0x77, 0x12, 0x5a, 0x2a, 0x2a, 0x80, 0x3d, 0x50, 0x37, 0xaa, + 0x04, 0x5e, 0xc5, 0x10, 0xcf, 0x65, 0x0e, 0x8b, 0x4f, 0xa5, 0x51, 0x47, + 0xe3, 0x3a, 0xdc, 0x68, 0xde, 0xfb, 0x6f, 0x99, 0x1f, 0x1f, 0x8b, 0xb6, + 0xa3, 0xd4, 0x50, 0xcc, 0x45, 0x8c, 0x22, 0x84, 0xbe, 0xda, 0x9d, 0x35, + 0x2a, 0x3a, 0x8c, 0x5a, 0x01, 0x2e, 0x34, 0xb3, 0x18, 0xbe, 0xa7, 0xbb, + 0xcd, 0xd9, 0x19, 0xf3, 0x79, 0xbd, 0x83, 0x9b, 0x9b, 0x62, 0x5e, 0x54, + 0x37, 0x0f, 0x61, 0xee, 0xf1, 0x91, 0xb0, 0xc4, 0xd3, 0x99, 0xa7, 0xe9, + 0x88, 0xbc, 0x42, 0x19, 0x81, 0xa7, 0xe4, 0xf6, 0x53, 0xc7, 0x78, 0x85, + 0x3c, 0x74, 0xef, 0x61, 0xf3, 0x47, 0x33, 0x0e, 0x49, 0x47, 0x58, 0xf3, + 0x0d, 0x0f, 0x5c, 0xcf, 0xbd, 0xca, 0xb8, 0x15, 0x5c, 0x29, 0x77, 0xc9, + 0x1e, 0x73, 0xcb, 0x42, 0xa6, 0x6e, 0xf9, 0x9f, 0x3d, 0xfe, 0x78, 0x4f, + 0x00, 0x61, 0xf7, 0xb3, 0x1a, 0x01, 0xfb, 0xcf, 0x2c, 0x7c, 0xdd, 0xaf, + 0xc8, 0x57, 0x05, 0xa8, 0xf6, 0x8a, 0xde, 0x4b, 0x68, 0x53, 0xb6, 0x1d, + 0x28, 0x7e, 0x2e, 0x8f, 0x15, 0x47, 0x46, 0x2e, 0xbf, 0x48, 0x33, 0x19, + 0xa2, 0xd0, 0x9f, 0x5b, 0xbc, 0xb3, 0xe4, 0x80, 0x02, 0xf6, 0x79, 0x72, + 0x21, 0xca, 0x06, 0x23, 0x08, 0xc6, 0x82, 0x0d, 0xfe, 0xe4, 0xc4, 0xca, + 0x06, 0x54, 0x9e, 0x3a, 0x5c, 0xde, 0xa6, 0x38, 0x7a, 0x7c, 0xdb, 0xc4, + 0x96, 0x11, 0x4c, 0x07, 0xa9, 0xde, 0x1f, 0x34, 0x58, 0x19, 0x4b, 0xbe, + 0x2a, 0x12, 0x0c, 0xe6, 0xdc, 0x5c, 0xb6, 0xe5, 0x4f, 0x88, 0x9a, 0xba, + 0x7e, 0x53, 0x34, 0x5e, 0x76, 0x71, 0x72, 0xf9, 0xb6, 0xe9, 0xd6, 0x83, + 0xfd, 0xc3, 0x4b, 0x9a, 0x95, 0xcd, 0xcb, 0x15, 0xe7, 0x69, 0x15, 0xda, + 0x90, 0x5e, 0x0e, 0xf6, 0x6a, 0xe2, 0xcc, 0xda, 0x52, 0x7b, 0x84, 0x8e, + 0x31, 0x6b, 0xc4, 0x88, 0x5e, 0x70, 0xd3, 0x14, 0x04, 0x3f, 0xfd, 0x97, + 0x13, 0xb3, 0xeb, 0xee, 0xe8, 0x28, 0x2f, 0x3c, 0x3f, 0x01, 0x5d, 0x7c, + 0x3a, 0xa9, 0xbb, 0xb9, 0xab, 0x4c, 0x6b, 0xe5, 0x6d, 0xac, 0xaa, 0x7d, + 0x43, 0x88, 0x75, 0x3b, 0x70, 0xaa, 0xef, 0x19, 0xb4, 0xd3, 0x62, 0x85, + 0x03, 0x1c, 0x3b, 0x8e, 0x60, 0x5c, 0x62, 0xdb, 0x28, 0xdf, 0x17, 0xae, + 0x97, 0xc1, 0x81, 0x44, 0x07, 0x2d, 0xad, 0x23, 0x7f, 0xc1, 0x6b, 0x97, + 0x24, 0xbd, 0x9d, 0xd4, 0xd7, 0xab, 0xd9, 0x5d, 0xd5, 0x56, 0x04, 0xaf, + 0xaa, 0x61, 0xb8, 0x1d, 0xaa, 0xea, 0x6a, 0x16, 0xe2, 0x3a, 0x31, 0x66}, + priv_key_58, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 59 + {59, + {0x04, 0xc0, 0xe5, 0x03, 0xfd, 0x66, 0xfa, 0x6e, 0xf4, 0xb3, 0x7c, 0x97, + 0xb7, 0x12, 0x71, 0xcb, 0x2b, 0xf0, 0x86, 0x94, 0x2c, 0x43, 0x85, 0xf9, + 0x33, 0x82, 0xf0, 0x88, 0x5a, 0x22, 0x17, 0x1a, 0x19, 0x71, 0xe2, 0x7a, + 0x1b, 0xef, 0x0c, 0x63, 0xfb, 0x1e, 0xb6, 0xb1, 0x28, 0x23, 0x17, 0xd2, + 0x53, 0x3e, 0x74, 0x99, 0x5f, 0x69, 0xf3, 0x46, 0xcb, 0x30, 0x71, 0xa2, + 0xa3, 0x4d, 0xe2, 0x73, 0xbb, 0xcc, 0xd6, 0x4a, 0x42, 0xc6, 0x52, 0x4f, + 0x79, 0xaf, 0xea, 0xbf, 0x89, 0xbd, 0x34, 0x9a, 0x4a, 0xad, 0x3e, 0x57, + 0xa1, 0x51, 0x66, 0xec, 0x72, 0x92, 0xe9, 0x91, 0x25, 0xea, 0xb4, 0x78, + 0x90, 0xf0, 0x32, 0xd5, 0x94, 0xd9, 0x98, 0x8d, 0x3e, 0x3b, 0x16, 0x69, + 0xc1, 0xb8, 0x96, 0x4b, 0xd9, 0xb0, 0x92, 0xb9, 0xb1, 0xdb, 0xc1, 0x84, + 0x39, 0xf0, 0x20, 0xd9, 0x53, 0x5d, 0x26, 0x55, 0x04, 0x51, 0xb5, 0xa1, + 0xc9, 0xe4, 0x33, 0x30, 0xd1, 0x4f, 0xdc, 0xa9, 0x22, 0xc3, 0x1b, 0x5a, + 0xa0, 0xef, 0x0f, 0xbd, 0xcf, 0x22, 0x1f, 0xe2, 0x92, 0x9a, 0xae, 0x56, + 0x22, 0x52, 0xe9, 0x8a, 0x9e, 0xa0, 0x2f, 0x5a, 0x1c, 0x24, 0xb4, 0xd6, + 0x37, 0x44, 0x06, 0xb6, 0x4f, 0xf9, 0x1c, 0x97, 0x9a, 0xdb, 0xbc, 0x86, + 0xd1, 0x0a, 0x83, 0xe0, 0x78, 0xf0, 0x7c, 0x46, 0xf6, 0x4d, 0x1b, 0x21, + 0xaf, 0xb4, 0x15, 0x38, 0x3b, 0x2d, 0x49, 0x11, 0x5e, 0xc2, 0x9c, 0x20, + 0x51, 0x92, 0xfa, 0x02, 0x6d, 0x05, 0xbe, 0xcc, 0x7d, 0x47, 0xb5, 0x49, + 0xff, 0xc4, 0xf6, 0x85, 0x72, 0x04, 0x65, 0xa9, 0x99, 0x0d}, + {0xa7, 0x5d, 0x40, 0xe1, 0xd3, 0x0c, 0x2a, 0x26, 0x92, 0x36, 0xfb, 0x61, + 0x5e, 0x38, 0xa8, 0xfd, 0x46, 0x95, 0x83, 0x5d, 0x02, 0x6d, 0xff, 0x86, + 0xef, 0xc1, 0x34, 0x22, 0xf4, 0xa1, 0xa6, 0x93, 0xc1, 0xc1, 0xa4, 0x19, + 0xb0, 0x79, 0xcc, 0x21, 0x64, 0x42, 0x2b, 0x06, 0xe9, 0x5b, 0x45, 0xdd, + 0x67, 0x27, 0x5c, 0xaa, 0x46, 0x2e, 0xcf, 0xaf, 0xdf, 0x67, 0x63, 0x45, + 0xbc, 0x79, 0x8a, 0xd2, 0x6c, 0x7d, 0x1d, 0x3c, 0xd1, 0xbb, 0x59, 0x60, + 0x52, 0x81, 0xe7, 0x8d, 0xd7, 0x3b, 0x93, 0xab, 0x55, 0xae, 0xb3, 0x8e, + 0x1f, 0x14, 0x47, 0x8a, 0x70, 0x4f, 0x34, 0xb5, 0x0e, 0x64, 0xf7, 0xf4, + 0x5d, 0x2d, 0xc6, 0xc2, 0x74, 0x85, 0xec, 0x26, 0x4d, 0xc7, 0x8f, 0xc8, + 0x17, 0xc0, 0xc7, 0x33, 0xa1, 0x6b, 0x89, 0x45, 0xd7, 0xee, 0x0c, 0xa8, + 0x92, 0x3f, 0xf0, 0x02, 0x3c, 0xe5, 0xc7, 0x1a, 0x45, 0x9a, 0x2a, 0x7c, + 0x21, 0x2d, 0x06, 0xb0, 0x82, 0x41, 0x10, 0xaf, 0xd4, 0xb8, 0xf6, 0xae, + 0x15, 0x4f, 0xdd, 0x68, 0x5e, 0x38, 0xc3, 0xf2, 0x2d, 0x28, 0xc9, 0xab, + 0x24, 0x8c, 0x5f, 0x77, 0xa1, 0x6a, 0x91, 0x89, 0xa0, 0xf3, 0x93, 0x14, + 0x5b, 0x99, 0xcb, 0x4b, 0x7b, 0x11, 0xd3, 0x46, 0xa3, 0x85, 0x20, 0x9e, + 0x8a, 0xc7, 0xda, 0xda, 0x3c, 0xf9, 0x33, 0xe9, 0x1d, 0xf6, 0xa8, 0xd1, + 0x79, 0x68, 0x11, 0xd6, 0x42, 0xc7, 0x3e, 0xd9, 0x7b, 0x21, 0x55, 0xd8, + 0xb3, 0x0c, 0x23, 0x34, 0xd4, 0x2e, 0x0e, 0xf1, 0x8b, 0x8c, 0xab, 0x09, + 0x77, 0x7c, 0x03, 0xd7, 0x4c, 0x2a, 0x00, 0x3a, 0x08, 0x73, 0x6f, 0xed, + 0x5f, 0x8b, 0xfe, 0x4f, 0xd5, 0x64, 0x89, 0x4d, 0x60, 0x38, 0xdc, 0x92, + 0xbc, 0x75, 0x4f, 0xbc, 0x57, 0x05, 0x3f, 0x8e, 0xdc, 0x6a, 0x15, 0x01, + 0x94, 0xeb, 0xce, 0xb3, 0x79, 0x2e, 0xb4, 0x9d, 0xf6, 0x60, 0x43, 0xc9, + 0x57, 0xa1, 0x04, 0x4f, 0xbd, 0x23, 0x6c, 0xa7, 0xf9, 0xdf, 0xe3, 0x50, + 0xea, 0xc4, 0x20, 0x3b, 0xb2, 0x98, 0x3d, 0x1b, 0x2c, 0xe1, 0xf2, 0x47, + 0x36, 0x10, 0xe5, 0x90, 0xd7, 0x6a, 0x91, 0x9c, 0x45, 0xf2, 0xec, 0x6a, + 0x83, 0xfa, 0xf8, 0x36, 0x2b, 0x35, 0x55, 0x8b, 0xdb, 0xe3, 0xb7, 0xa7, + 0xd1, 0x7b, 0x96, 0x7c, 0x2e, 0x46, 0xd2, 0xc9, 0x3f, 0x50, 0x75, 0x88, + 0xc5, 0x2e, 0x7f, 0x18, 0xd6, 0xec, 0x13, 0x1f, 0xef, 0x0b, 0x90, 0xb8, + 0xe8, 0xde, 0x83, 0xf2, 0x01, 0xe6, 0xff, 0xb6, 0xf4, 0x29, 0xfb, 0x49, + 0xf8, 0xc3, 0x7a, 0xb6, 0xad, 0x8f, 0x83, 0xdf, 0x97, 0x92, 0xb1, 0xd7, + 0xf6, 0xf4, 0x97, 0xcf, 0x46, 0xad, 0xeb, 0x26, 0x02, 0xf1, 0x45, 0xaf, + 0x0b, 0x32, 0x82, 0x01, 0x11, 0xe9, 0x89, 0xdd, 0xd2, 0xf7, 0x0d, 0xec}, + priv_key_59, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 60 + {60, + {0xf2, 0xab, 0x0b, 0x54, 0x32, 0xf6, 0xfd, 0x16, 0x8c, 0x8b, 0x14, 0x7a, + 0x63, 0xd8, 0xb5, 0x44, 0x06, 0x69, 0xac, 0x11, 0xd6, 0x24, 0x32, 0x27, + 0x92, 0xf7, 0x77, 0x18, 0xec, 0xca, 0x55, 0x5a, 0x69, 0xb6, 0xad, 0xbd, + 0x15, 0x80, 0x8f, 0xa0, 0x0e, 0xf0, 0x67, 0x6a, 0x4c, 0x9b, 0x71, 0x50, + 0x31, 0xc0, 0x9d, 0x2c, 0x9b, 0x67, 0xd8, 0x03, 0xd3, 0x0f, 0x2b, 0x2e, + 0x1d, 0xcf, 0x66, 0x78, 0xe1, 0x75, 0xf5, 0x1f, 0x5a, 0x09, 0x7e, 0x35, + 0x81, 0x52, 0xa3, 0xa4, 0x18, 0x83, 0xe7, 0xc9, 0x46, 0xed, 0x28, 0x6a, + 0xa0, 0xc6, 0x00, 0x7e, 0xad, 0x4b, 0x04, 0x3f, 0x95, 0xb9, 0xa7, 0x83, + 0x26, 0x79, 0x95, 0x67, 0xc0, 0xae, 0xe0, 0xb8, 0xfa, 0xbf, 0x22, 0xa8, + 0xdf, 0xf6, 0xfe, 0x55, 0x52, 0x17, 0xe7, 0x51, 0xc3, 0xa8, 0x99, 0x27, + 0x2b, 0x8a, 0x65, 0x4a, 0x17, 0x7d, 0x6d, 0xe3, 0x36, 0x35, 0xdf, 0xf1, + 0x26, 0xc1, 0xe9, 0xf8, 0x50, 0x1e, 0x03, 0x95, 0xc9, 0x6e, 0x0d, 0x0c, + 0x33, 0xdf, 0x70, 0xea, 0x86, 0x61, 0x50, 0xb5, 0x5f, 0x75, 0x5c, 0xcd, + 0xec, 0x9c, 0x54, 0x69, 0xff, 0x85, 0x56, 0x03, 0x17, 0xcc, 0xc6, 0x21, + 0x43, 0x09, 0xdb, 0x4c, 0x30, 0x61, 0xc9, 0xec, 0x82, 0x92, 0x2a, 0xe2, + 0xb8, 0x10, 0x7e, 0x37, 0x5d, 0x73, 0xda, 0x58, 0x08, 0x58, 0x9b, 0x14, + 0xb7, 0x80, 0x2a, 0x78, 0xd3, 0x76, 0x9b, 0x6d, 0x77, 0xda, 0xb5, 0xd9, + 0x28, 0x46, 0x6c, 0x64, 0x68, 0x29, 0xd7, 0xe2, 0x07, 0x84, 0xc6, 0xca, + 0x1c, 0x32, 0x50, 0xee, 0x26, 0xeb, 0xe4, 0x67, 0x49, 0x7d, 0x36, 0xcf, + 0xe1, 0x5e, 0x5b, 0xb5, 0x21, 0x04, 0xf7, 0x27, 0x7c, 0x88, 0x13, 0xa1, + 0xa1, 0xeb, 0x3b, 0x34, 0xc2, 0xf2, 0xee, 0x9a, 0x87, 0x71, 0x78, 0x39, + 0x1b, 0xbd, 0x5d, 0xc9, 0x1b, 0x24, 0x5f, 0xbc, 0x18, 0x19, 0xf3, 0x9c, + 0x97, 0xb5, 0x0a, 0x6b, 0x6c, 0x38, 0x9d, 0x5e, 0xed, 0x25, 0x51, 0x90, + 0x3f, 0x23, 0x0b, 0xae, 0xd3, 0x80, 0x9c, 0xed, 0x4c, 0xd8, 0x03, 0xf6, + 0xf3, 0x09, 0xc9, 0x64, 0x41, 0xd4, 0x95, 0x76, 0xf3, 0x24, 0x68, 0xbe, + 0xb0, 0x18, 0x7b, 0x50, 0x17, 0xbf, 0x2b, 0x0e, 0x65, 0xb5, 0xbf, 0xb5, + 0x32, 0xe8, 0x9d, 0xd1, 0x02, 0xfe, 0xc9, 0x0f, 0xab, 0x72, 0x5e, 0x06, + 0x7f, 0xdd, 0xcc, 0x1d, 0x00, 0xfc}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_60, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 61 + {61, + {0x63, 0xa3, 0xb4, 0xda, 0x45, 0x14, 0xf2, 0x71, 0xda, 0xe5, 0xd7, 0xf5, + 0x84, 0x32, 0x15, 0x7b, 0x9b, 0xda, 0xe2, 0xa1, 0xce, 0x24, 0x7b, 0xda, + 0xfd, 0xbb, 0x00, 0x19, 0xcf, 0x30, 0x60, 0x60, 0x36, 0x39, 0xe4, 0x0c, + 0x2a, 0x05, 0x55, 0xa6, 0x1a, 0x21, 0x9e, 0x2d, 0x51, 0xf5, 0x07, 0x80, + 0xa2, 0x06, 0x76, 0xa1, 0xbf, 0xeb, 0x2d, 0xda, 0xdc, 0xc7, 0xd5, 0xe2, + 0x5d, 0x4f, 0x74, 0xa2, 0x4c, 0xed, 0xfa, 0x3c, 0xc6, 0xf4, 0x65, 0xcf, + 0xe4, 0xb5, 0xa0, 0x17, 0x08, 0x77, 0x7d, 0x02, 0x27, 0x67, 0x59, 0xa1, + 0x3d, 0x01, 0xa4, 0xf8, 0x23, 0xb4, 0xac, 0x24, 0x2f, 0xee, 0xa7, 0x13, + 0x75, 0x9a, 0xdc, 0xa7, 0x53, 0xd8, 0x6d, 0xf9, 0xc2, 0xa8, 0x15, 0xb3, + 0x01, 0x12, 0x68, 0x61, 0x87, 0xac, 0xd2, 0xed, 0x8b, 0x72, 0xc0, 0x20, + 0x42, 0xcc, 0xfa, 0xb2, 0x27, 0xa2, 0xb4, 0x36, 0x07, 0x4f, 0xee, 0x49, + 0x70, 0x7c, 0x40, 0x98, 0xdb, 0x9b, 0xc4, 0x42, 0xe2}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_61, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 62 + {62, + {0x2b, 0x8c, 0x12, 0x7b, 0x94, 0x0d, 0xaa, 0xc3, 0xfa, 0x00, 0x44, 0xdc, + 0xcf, 0xa7, 0x66, 0x1a, 0x3d, 0x30, 0x6c, 0x6d, 0x51, 0xf6, 0x19, 0xe1, + 0x58, 0x74, 0x58, 0x2b, 0x67, 0x48, 0x60, 0x8e, 0x4e, 0x7d, 0xd0, 0xe6, + 0xfd, 0x4d, 0x71, 0x3f, 0x88, 0x07, 0xc8, 0x4e, 0xb6, 0xc8, 0xa9, 0xb7, + 0xec, 0xec, 0x33, 0x69, 0xff, 0xd8, 0xca, 0xb8, 0x7d, 0x34, 0xa6, 0x74, + 0x7f, 0x82, 0x84, 0xe3, 0xef, 0x69, 0xe8, 0xed, 0x29, 0xd2, 0xe6, 0x22, + 0x16, 0x80, 0x2d, 0x98, 0x96, 0x43, 0x1e, 0x09, 0xfb, 0x5c, 0x4e, 0x3e, + 0x09, 0xd0, 0xcc, 0x4e, 0xb4, 0x56, 0x55, 0x8a, 0x0f, 0x88, 0x94, 0x07, + 0x46, 0x41, 0x3d, 0xaf, 0x4d, 0x10, 0xff, 0x16, 0x7d, 0x8e, 0x9f, 0x99, + 0x56, 0xd5, 0x5b, 0xbd, 0x42, 0x44, 0x76, 0xa8, 0xa7, 0x2c, 0x8c, 0x09, + 0xd7, 0xa4, 0x34, 0x41, 0x91, 0x72, 0xc5, 0x95, 0x01, 0x56, 0x7c, 0x8c, + 0xb7, 0x96, 0x39, 0x82, 0x05, 0xc6, 0xb4, 0xd4, 0x88, 0xb5, 0x30, 0x62, + 0x7b, 0xf6, 0xf9, 0x25, 0x12, 0x70, 0xd8, 0xc4, 0x27, 0xe6, 0xe7, 0x6e, + 0x5b, 0xdc, 0xf5, 0x78, 0x99, 0xf7, 0xd9, 0x0d, 0x76, 0x59, 0xb8, 0x74, + 0x62, 0x96, 0x86, 0xdd, 0x7e, 0xb8, 0x48, 0xbc, 0xc3, 0xda, 0xfc, 0xf8, + 0x71, 0xd6, 0xe0, 0x0c, 0x32, 0xb3, 0x81, 0x82, 0xe2, 0x09, 0x32, 0x70, + 0xe0, 0xf4, 0x52, 0x23, 0xe9, 0xb2, 0xd0, 0xbe, 0x94, 0x9f, 0xd2, 0x13, + 0xc5, 0x41, 0x9b, 0xd6, 0xd8, 0xa4, 0xcc, 0x10, 0x86, 0xce, 0x46, 0x2f, + 0x9f, 0x11, 0x69, 0xc4, 0x3b, 0x9f, 0x2b, 0x1f, 0xf1, 0x5a, 0xcc, 0xb9, + 0xea, 0x2c, 0x6f, 0xee, 0x99, 0x0f, 0xb8, 0xb9, 0x91, 0x5b, 0xec, 0xc1, + 0xa7, 0x7d, 0x40, 0x10, 0xfa, 0x45, 0x95, 0x2e, 0x43, 0x56, 0xc6, 0x21, + 0x8e, 0x5d, 0xfa, 0x70, 0xa3, 0x0b, 0x67, 0x65, 0xf5, 0x66, 0x40, 0x16, + 0xc2, 0x35, 0xbd, 0xc3, 0xdd, 0x49, 0x4a, 0xaf, 0xad, 0x72, 0x3e, 0xb5, + 0xbd, 0x57, 0xda, 0x67, 0x6a, 0x91, 0xbc, 0x41, 0x84, 0x67, 0xd5, 0xa2, + 0x10, 0x41, 0xa5, 0xf4, 0x1c, 0x4e, 0x3b, 0x41, 0x3f, 0x51, 0x4a, 0x62, + 0x6d, 0xc8, 0xb1, 0x61, 0xbe, 0xd1, 0x10, 0xea, 0x08, 0xfb, 0x5f, 0x11, + 0xe5, 0x2f, 0x71, 0x35, 0x57, 0x1b, 0x32, 0x6a, 0x88, 0x10, 0x0c, 0x15, + 0x52, 0xe4, 0xc8, 0x29, 0xa1, 0x37, 0x0e, 0xc5, 0x4f, 0x00, 0xb4, 0xf6, + 0x33, 0xe6, 0x47, 0x86, 0xfc, 0xe3, 0x16, 0xb7, 0x5a, 0xf2, 0xd5, 0x45, + 0x34, 0x0a, 0x64, 0x7d, 0x0e, 0x5b, 0x3f, 0x1a, 0xf9, 0x8a, 0x31, 0x09, + 0x20, 0x65, 0x83, 0x29, 0xc3, 0x13, 0xd1, 0x64, 0xdc, 0x22, 0x3d, 0x2e, + 0x83}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + priv_key_62, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 63 + {63, + {0xde, 0xb2, 0x02, 0x7b, 0x4c, 0x88, 0xc9, 0xd2, 0xef, 0xae, + 0x9f, 0xc1, 0xaa, 0x88, 0x3f, 0x01, 0x6f, 0x01, 0xf7, 0xe8, + 0x80, 0x2a, 0xec, 0x6c, 0xf3, 0xf6, 0x37, 0xe6, 0x69, 0xb7, + 0xe5, 0x95, 0xe8, 0xd9, 0x7d, 0x29, 0x9b, 0xbb, 0x88}, + {0xd5, 0xc9, 0x6a, 0xf0, 0x6d, 0x96, 0x8d, 0x2d, 0x22, 0x93, 0x99, 0x07, + 0x15, 0x0c, 0x8d, 0xcb, 0x73, 0xf8, 0xea, 0x5a, 0x45, 0xba, 0xf0, 0xb5, + 0x51, 0xe2, 0x90, 0x7f, 0xc6, 0x5e, 0x20, 0x75, 0x68, 0x5e, 0xae, 0x49, + 0x3b, 0xb1, 0x33, 0x0b, 0x7a, 0x59, 0x62, 0xcb, 0xe1, 0xf0, 0x7e, 0x6a, + 0x8d, 0x2d, 0x04, 0x26, 0x12, 0xfd, 0xbc, 0x7a, 0x13, 0xca, 0x0e, 0x1a, + 0x58, 0xf8, 0xcb, 0xad, 0x01, 0x1d, 0xd0, 0xaa, 0x11, 0x62, 0x74, 0x41, + 0x37, 0xbb, 0x91, 0x70, 0xe6, 0x1a, 0x34, 0x0e, 0x07, 0x77, 0xac, 0xe9, + 0x0c, 0x70, 0x40, 0x1d, 0xb7, 0x0f, 0x0f, 0xb1, 0x3c, 0x01, 0x98, 0x38, + 0x00, 0x5f, 0xfd, 0x95, 0xbb, 0x15, 0x9e, 0xdd, 0x34, 0x8c, 0x8f, 0x54, + 0xb0, 0x2c, 0x2e, 0xcb, 0xdd, 0x6d, 0xdf, 0xf8, 0xd4, 0x39, 0x32, 0x41, + 0x55, 0x38, 0x95, 0x26, 0xb5, 0xc5, 0x32, 0xf4, 0x2e, 0x44, 0x51, 0xa3, + 0x04, 0x8d, 0x31, 0x2d, 0xca, 0xc2, 0xb6, 0x70, 0x61, 0x93, 0x73, 0xb4, + 0xb2, 0xd5, 0xd5, 0xd9, 0x86, 0x25, 0xce, 0x31, 0x39, 0xc3, 0xa7, 0x51, + 0x2c, 0x39, 0x57, 0xe3, 0xa2, 0xd0, 0xfb, 0x83, 0xf0, 0x8b, 0x39, 0x7e, + 0x91, 0x47, 0xf7, 0x17, 0x52, 0x1b, 0x95, 0x96, 0xb0, 0x31, 0xec, 0x33, + 0x1d, 0x1f, 0x6b, 0xef, 0x06, 0xe3, 0x8c, 0x64, 0x92, 0xba, 0x28, 0x42, + 0x45, 0xc0, 0xfd, 0xad, 0x75, 0x4d, 0xbd, 0x58, 0xc7, 0xee, 0x85, 0xb2, + 0x95, 0x63, 0x50, 0x96, 0x93, 0xf3, 0xd8, 0x14, 0x7a, 0xa0, 0x39, 0x40, + 0xb2, 0xc6, 0x64, 0x80, 0x53, 0xbc, 0x99, 0x61, 0x8a, 0xe1, 0xb1, 0xe3, + 0x7f, 0x31, 0x68, 0x7a, 0xd0, 0x2c, 0x83, 0xb0, 0x91, 0x0d, 0xf3, 0xbe, + 0x93, 0x27, 0x93, 0x17, 0x2c, 0x86, 0x6a, 0x7d, 0x08, 0xb8, 0xb6, 0xdc, + 0xea, 0x58, 0x93, 0x9f, 0xca, 0xf2, 0x9c, 0xb1, 0x88, 0xa8, 0x30, 0x82, + 0x15, 0xdc, 0x91, 0x0c, 0x83, 0xc3, 0x49, 0x98, 0x70, 0x98, 0x9e, 0xd3, + 0x40, 0xd3, 0xe9, 0x05, 0x75, 0xad, 0x96, 0x32, 0xf5, 0xec, 0xd1, 0x1b, + 0xc0, 0x41, 0xf4, 0xc5, 0x65, 0x19, 0x93, 0xd5, 0xa0, 0xef, 0xe5, 0x4a, + 0xf8, 0xb6, 0xae, 0x87, 0xa2, 0x69, 0x9a, 0x1f, 0xa3, 0x43, 0x33, 0xeb, + 0xcd, 0x06, 0x92, 0x64, 0xd2, 0x30, 0x21, 0x9a, 0xf3, 0x63, 0x8c, 0x42, + 0xfb, 0xb6, 0xae, 0xa6, 0x00, 0x90, 0x83, 0x21, 0x17, 0xdc, 0xae, 0x0d, + 0x77, 0x95, 0xb1, 0x3f, 0xbf, 0x2b, 0x01, 0x26, 0xf0, 0xa2, 0xa8, 0x58, + 0x68, 0xae, 0xe3, 0xba, 0x03, 0x3d, 0x64, 0xca, 0xd4, 0x8b, 0x1e, 0x9a, + 0x7b, 0xce, 0xa1, 0x44, 0xf0, 0x59, 0x33, 0x32, 0x78, 0xd3, 0x8e, 0x17, + 0x67, 0xc6, 0xef, 0x68, 0x2d, 0x9d, 0x40, 0xf6, 0xac, 0x9e, 0xbb, 0xb8}, + priv_key_63, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 64 + {64, + {0x63, 0x46, 0x1c, 0xd5, 0x6e, 0xba, 0x70, 0xd7, 0x56, 0xbe, 0x70, 0x6b, + 0xd7, 0x54, 0xd8, 0xe2, 0x6d, 0x16, 0x62, 0x9a, 0x68, 0x5e, 0x3d, 0x61, + 0x59, 0xe5, 0xe8, 0x68, 0x47, 0x52, 0x57, 0x4d, 0x6f, 0xe3, 0x6a, 0x66, + 0x75, 0x5e, 0x32, 0x79, 0x05, 0xf3, 0x27, 0xc7, 0x5d, 0xe1, 0x15, 0x8c, + 0x34, 0xa2, 0x2a, 0x99, 0xce, 0x43, 0x06, 0x67, 0x5b, 0xd8, 0x76, 0x99, + 0x72, 0x25, 0xd3, 0xf5, 0x08, 0xa2, 0x30, 0x0a, 0x50, 0x29, 0xe7, 0x86, + 0x0d, 0x8e, 0xee, 0x84, 0x2e, 0x28, 0xa4, 0xf3, 0x70, 0x9d, 0xff, 0x9d, + 0xd8, 0x43, 0x65, 0x12, 0x7e, 0x6d, 0x7b, 0x9d, 0x8d, 0x59, 0xd0, 0x95, + 0x89, 0x4a, 0xae, 0xbc, 0x73, 0x7d, 0xfe, 0xbc, 0x5c, 0xde, 0xc1, 0x93, + 0x18, 0xb2, 0x62, 0x45, 0xf2, 0xb7, 0x7d, 0xd1, 0xc5, 0x07, 0xcb, 0xc5, + 0x3d, 0xed, 0xc1, 0x4f, 0x4a, 0x88, 0x1f, 0xa4, 0xb4, 0x1d, 0x3f, 0xb2, + 0xb3, 0xb7, 0x56, 0x9b, 0x36, 0xbb, 0x11, 0xbd, 0x79, 0xb5, 0x62, 0xd4, + 0x64, 0x81, 0x5a, 0xe4, 0xfd, 0x27, 0x42, 0xf0, 0x3d, 0x78, 0xc5, 0x0c, + 0xfb, 0x22, 0xa2, 0xe5, 0x6f, 0xa5, 0x75, 0x47, 0x93, 0x39, 0x0f, 0xba, + 0x75, 0xab, 0x1d, 0x06, 0x8d, 0xee, 0xad, 0x41, 0x56, 0xab, 0xd9, 0x55, + 0x66, 0xc0, 0x51, 0xc3, 0x69, 0x2f, 0x8e, 0x53, 0xbc, 0x4f, 0xd4, 0xe5, + 0xa6, 0x05, 0xb4, 0xad, 0xb2, 0x9a, 0x78, 0xcd, 0xa0, 0x17, 0x0d, 0xd0, + 0xb8, 0x35, 0x46, 0xc9, 0x51, 0x92, 0x9a, 0xdc, 0xc4, 0x2b, 0xb4, 0xa2, + 0xac, 0x25, 0x43, 0x9a, 0x55, 0xf0, 0xd1, 0x93, 0x68, 0x3a, 0xa5, 0x21, + 0x31, 0x9e, 0xda, 0x1d, 0x6e, 0x0f, 0xc6, 0x1a, 0xb0, 0x84, 0xaa, 0x52, + 0x90, 0x9f, 0xdc, 0x22, 0x0b, 0xff, 0xd2, 0x2f, 0x2c, 0x69, 0x1c, 0x57, + 0x92, 0x48, 0xb1, 0x92, 0x8b, 0x08, 0xf7, 0x91, 0xa3, 0xb6, 0x4e, 0x81, + 0xf5, 0x87, 0xe5, 0x8b, 0xaa, 0x7a, 0x68, 0xe5, 0xc0, 0xb2, 0xeb, 0xbb, + 0xb9, 0x54, 0x18, 0xe3, 0xb2, 0xe0, 0xf2, 0x10, 0xd5, 0x3c, 0x33, 0xab, + 0xca, 0x50, 0x76, 0xeb, 0xd4, 0xe0, 0xf5, 0xf7, 0xfd, 0x81, 0x17, 0xc3, + 0xba, 0x54, 0x04, 0xdd, 0xce, 0xa6, 0x70, 0xda, 0x37, 0xc8, 0x68, 0xe8, + 0x1a, 0x23, 0xe1, 0xd0, 0xf8, 0x5f, 0x87, 0x89, 0x17, 0xef, 0x82, 0x5d, + 0x5a, 0x6b, 0xb5, 0xd2, 0x57, 0x58, 0x9e, 0xcb, 0x77, 0xc8, 0x7a, 0x2c, + 0xfd, 0xd6, 0xdf, 0x91, 0x5d, 0x34, 0x3c, 0x38, 0xce, 0xf8, 0x65, 0xad, + 0x4d, 0x01, 0x26, 0xc8, 0x6a, 0x66, 0x8c, 0xd6, 0x4d, 0x65, 0x61, 0xc3, + 0x74, 0xc0, 0x86, 0x80}, + {0xa9, 0xbd, 0x73, 0x0b, 0xa3, 0xd0, 0x4d, 0xc5, 0xf2, 0xf9, 0xac, 0x15, + 0xd0, 0x0e, 0xf8, 0xbf, 0x64, 0x62, 0xff, 0xd4, 0x10, 0x00, 0xaa, 0x32, + 0x6e, 0x9b, 0x50, 0x1f, 0x0a, 0x90, 0xbb, 0x29, 0x9e, 0xa7, 0xf0, 0xbd, + 0xdc, 0xc4, 0x6f, 0xf0, 0x3c, 0xfa, 0x0d, 0x23, 0xfd, 0x45, 0x59, 0x8a, + 0x57, 0x8b, 0xe2, 0x43, 0x4a, 0xa1, 0x73, 0x8f, 0xa4, 0x0c, 0xa0, 0x5b, + 0x8b, 0x2d, 0xa6, 0x7d, 0xf4, 0xfc, 0x35, 0x3f, 0xac, 0xb7, 0xa0, 0xf7, + 0xc4, 0xab, 0x11, 0xa1, 0x67, 0x80, 0x97, 0x56, 0x41, 0xeb, 0x76, 0x4c, + 0x83, 0xf1, 0x5c, 0x63, 0xe0, 0x18, 0x07, 0xb7, 0x19, 0x3b, 0x3c, 0x72, + 0x42, 0x20, 0xd2, 0x1a, 0x2c, 0x2c, 0x83, 0x59, 0x4c, 0x61, 0xdb, 0xd0, + 0x74, 0x74, 0xa8, 0xce, 0x5b, 0x51, 0x8c, 0xa7, 0x63, 0x5d, 0x9c, 0x0e, + 0x04, 0xb9, 0x1e, 0xb2, 0xe8, 0x4e, 0x0e, 0xad, 0xc7, 0xc7, 0x90, 0xd5, + 0xee, 0x31, 0x29, 0xeb, 0x6f, 0x79, 0x3d, 0x7b, 0x9b, 0xf4, 0xd5, 0x2d, + 0xaf, 0x03, 0x13, 0xf8, 0x41, 0xea, 0x66, 0x88, 0xbf, 0x10, 0x89, 0x1e, + 0xf8, 0x7a, 0xad, 0x50, 0x0e, 0xa5, 0x3b, 0x94, 0x66, 0x2d, 0xbd, 0x4b, + 0x71, 0x10, 0x10, 0x36, 0x08, 0xbb, 0x31, 0xcd, 0xe2, 0x55, 0xab, 0x82, + 0xf8, 0x52, 0x66, 0x7b, 0xff, 0x55, 0xdd, 0x27, 0x31, 0x14, 0xe5, 0xc1, + 0xb1, 0x47, 0x1f, 0x86, 0xfd, 0x41, 0x42, 0x50, 0x67, 0xea, 0xfe, 0xc2, + 0x5f, 0x8f, 0xdb, 0xbd, 0xb0, 0x84, 0x90, 0xde, 0xf1, 0x4b, 0xb2, 0xd8, + 0x47, 0xb2, 0xee, 0xcc, 0x51, 0xcc, 0x4e, 0xf9, 0x4e, 0x5a, 0x9f, 0x41, + 0x5d, 0x59, 0xea, 0x85, 0x49, 0xb2, 0x32, 0xcd, 0x8b, 0x6b, 0xb6, 0x21, + 0xd6, 0x55, 0x98, 0x98, 0x64, 0xd8, 0x5d, 0xe4, 0x1d, 0x54, 0x2f, 0x16, + 0xee, 0xc8, 0x6b, 0xc5, 0xf5, 0xd5, 0x46, 0x5a, 0xa2, 0xe3, 0xeb, 0xa1, + 0xd1, 0xb8, 0x2d, 0xdd, 0xe6, 0x1d, 0xdd, 0xac, 0x0b, 0x62, 0xd6, 0x60, + 0x10, 0x10, 0x32, 0xba, 0x3f, 0x8f, 0xdd, 0x69, 0xa3, 0x1c, 0x1e, 0xa2, + 0xfa, 0x19, 0x66, 0x78, 0x48, 0x02, 0xd3, 0xdb, 0xd8, 0x48, 0xc4, 0x79, + 0xc9, 0x3e, 0x12, 0xbe, 0xc9, 0x5a, 0x7f, 0xf1, 0x5e, 0xa6, 0xbe, 0xe5, + 0xfb, 0xbe, 0xa1, 0x5a, 0xc3, 0x1c, 0xc9, 0xe3, 0xe8, 0x19, 0x6b, 0x89, + 0x46, 0xaa, 0x32, 0x2a, 0xbf, 0xa2, 0x9b, 0x04, 0x4c, 0xdc, 0x50, 0x08, + 0x31, 0x38, 0x83, 0x88, 0x58, 0x43, 0x72, 0x8e, 0x9c, 0xd9, 0xa7, 0xcf, + 0x16, 0x79, 0xfe, 0x37, 0x4b, 0x06, 0xe1, 0xcf, 0x5e, 0xcf, 0xc5, 0x1a, + 0xf7, 0x51, 0x93, 0x79, 0x72, 0x58, 0xc5, 0x13, 0x09, 0xd9, 0x6e, 0x7a, + 0x71, 0x11, 0x3e, 0xc0, 0x89, 0x6b, 0x92, 0x61, 0xcd, 0x6c, 0xd2, 0xbe}, + priv_key_64, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 65 + {65, + {0x2d, 0x63, 0x85, 0xfc, 0xe5, 0x80, 0xf7, 0x95, 0x10, 0x2d, 0xff, 0x20, + 0xc7, 0x91, 0x75, 0x88, 0xdf, 0xe5, 0x30, 0x47, 0x46, 0xe5, 0x63, 0x5d, + 0xcc, 0xc7, 0x32, 0xd3, 0xa5, 0x8d, 0xef, 0x00, 0xef, 0xc6, 0x0f, 0xe4, + 0xaf, 0x78, 0x05, 0xf0, 0x9b, 0xfc, 0xa4, 0x9a, 0xad, 0x1c, 0xa4, 0x64, + 0xb6, 0x65, 0x8d, 0xaa, 0x7f, 0x13, 0x3c, 0x12, 0x71, 0x8a, 0xc8, 0xa6, + 0xf6, 0x07, 0x02, 0xee, 0xb0, 0x31, 0xd4, 0x9a, 0xe3, 0x5b, 0x99, 0xec, + 0x56, 0xd0, 0xc7, 0xa0, 0xa3, 0x31, 0x08, 0xca, 0x98, 0xb5, 0x5e, 0xd6, + 0x8d, 0x27, 0xc4, 0xc8, 0x1c, 0x38, 0xc0, 0x2e, 0x82, 0xbb, 0x90, 0x06, + 0x0c, 0x5c, 0x2f, 0xd9, 0xd4, 0x11, 0xdf, 0xf5, 0x55, 0x09, 0xb1, 0xe9, + 0x79, 0x08, 0xd1, 0x52, 0xa4, 0xb3, 0xc9, 0x35, 0x28, 0x01, 0x3c, 0xef, + 0x64, 0x4d, 0xd7, 0x0c, 0x3e, 0x99, 0xb6, 0x47, 0xb4, 0x03, 0xe4, 0x9d, + 0x01, 0x75, 0xc8, 0x18, 0xde, 0x9f, 0x12, 0x89, 0xeb, 0x31, 0x2c, 0xc4, + 0x4e, 0xd3, 0xa4, 0x08, 0xb4, 0xf7, 0xf6, 0xea, 0x03, 0xe4, 0x4f, 0x9f, + 0x1d, 0xc0, 0x7d, 0xdf, 0xe0, 0x2f, 0x27, 0x29, 0xfe, 0xeb, 0x21, 0x74, + 0xc0, 0x32, 0xbe, 0x05, 0xe9, 0xeb, 0x92, 0x43, 0x69, 0x72, 0x64, 0x01, + 0x6c, 0xb0, 0xde, 0xb1, 0x13, 0x26, 0x6c, 0x3b}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_65, + true}}; + +#endif // rsa_pkcs1_3072_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h b/security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h new file mode 100644 index 000000000..08478859e --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h @@ -0,0 +1,10708 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pkcs1_4096_vectors_h__ +#define rsa_pkcs1_4096_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector priv_key_66{ + 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xf6, 0x01, 0xbe, 0x0d, 0xcc, 0xd0, 0x4a, 0xa4, 0x0b, 0x12, + 0xf3, 0xf1, 0x91, 0xae, 0x17, 0xc1, 0xf9, 0xc8, 0xc0, 0xb6, 0x8e, 0x7a, + 0x77, 0xe1, 0x4b, 0xe2, 0x5c, 0x3c, 0x79, 0x07, 0xcb, 0x1d, 0x33, 0xa6, + 0xef, 0x41, 0x8e, 0xf4, 0x18, 0x52, 0xf3, 0x2c, 0x98, 0x39, 0x2b, 0xc5, + 0xc9, 0xae, 0xd9, 0x1c, 0x1a, 0x15, 0x01, 0xc5, 0x03, 0xea, 0xb8, 0x9b, + 0x3e, 0xe6, 0xf4, 0xf8, 0xeb, 0x2e, 0x0f, 0xcf, 0xc4, 0x1b, 0xd0, 0x36, + 0x09, 0xcf, 0x6a, 0x8e, 0xb3, 0xaa, 0x6f, 0x0f, 0xbe, 0x23, 0x18, 0x7b, + 0x33, 0xdb, 0x4d, 0x34, 0xb6, 0x6d, 0x12, 0x8a, 0x8a, 0xba, 0x0a, 0x2a, + 0xbf, 0x40, 0xbb, 0x9d, 0x13, 0xd8, 0xe2, 0x55, 0x45, 0x69, 0xa5, 0x7a, + 0xb1, 0xd8, 0xc6, 0x1b, 0x8c, 0xad, 0x2d, 0xc8, 0x85, 0x99, 0xae, 0x0d, + 0xa5, 0x34, 0x6e, 0x15, 0xda, 0xce, 0x1b, 0xac, 0x7b, 0xf6, 0x97, 0x37, + 0xc2, 0x2f, 0x08, 0x3b, 0xe9, 0xb4, 0x6b, 0xb8, 0xb1, 0xea, 0xb5, 0x95, + 0x7b, 0x2d, 0xa7, 0x40, 0x27, 0x5e, 0x96, 0xc8, 0x71, 0x95, 0xb9, 0x6f, + 0xe1, 0x14, 0x52, 0x15, 0x9d, 0xaf, 0xcf, 0xd9, 0x16, 0xce, 0xe5, 0xd7, + 0x49, 0xa7, 0x7b, 0xc3, 0x90, 0x5a, 0x5e, 0xbd, 0x38, 0x7a, 0xe4, 0x45, + 0xe8, 0xfe, 0x70, 0xf1, 0x6e, 0x9a, 0x08, 0x66, 0x39, 0x77, 0x9c, 0xef, + 0xfb, 0xfd, 0x41, 0x55, 0x7b, 0xd9, 0x9a, 0xea, 0x6a, 0x37, 0x1a, 0x6b, + 0x4b, 0x16, 0x06, 0x15, 0xa1, 0xa1, 0x2b, 0xc6, 0x95, 0x8d, 0x34, 0xbc, + 0xe0, 0xc8, 0x5a, 0xdc, 0xbd, 0x83, 0x92, 0xfa, 0x10, 0xce, 0xca, 0x52, + 0x20, 0x9d, 0x56, 0x19, 0x6b, 0xa3, 0xd2, 0x73, 0xce, 0x22, 0x8f, 0x1f, + 0x11, 0x11, 0x92, 0xaa, 0x92, 0xde, 0x2a, 0x03, 0x97, 0x98, 0xa1, 0x7b, + 0xce, 0xcb, 0x4d, 0xc6, 0x10, 0x0e, 0x6f, 0x8a, 0xe8, 0xc2, 0x64, 0x3f, + 0x2a, 0xe7, 0x68, 0xb2, 0x25, 0x5f, 0x08, 0x2c, 0x97, 0x8e, 0x95, 0xca, + 0x55, 0x15, 0x55, 0xf1, 0x06, 0x08, 0x23, 0x1c, 0xf8, 0x00, 0x3b, 0xbf, + 0x80, 0x79, 0x69, 0xff, 0xf1, 0xe5, 0x19, 0x14, 0xb9, 0xa8, 0xc9, 0xb8, + 0xf4, 0x56, 0x46, 0x45, 0xb9, 0xe5, 0xd7, 0x05, 0xff, 0xad, 0x29, 0x66, + 0x3f, 0x5d, 0xae, 0x3d, 0x76, 0x65, 0x2b, 0x42, 0x2e, 0x43, 0xf1, 0x3e, + 0x6c, 0x14, 0x91, 0x09, 0x08, 0x05, 0xc2, 0xd1, 0x26, 0x8a, 0x74, 0xa2, + 0x51, 0x17, 0x74, 0x27, 0xe3, 0x3a, 0x9a, 0x91, 0x17, 0x5c, 0x36, 0x70, + 0xb9, 0x17, 0x46, 0x00, 0x8b, 0xce, 0x1f, 0xd2, 0x31, 0xe6, 0xe4, 0xf2, + 0xad, 0x70, 0xcb, 0x43, 0xac, 0xa5, 0xf0, 0x76, 0x00, 0xa6, 0xd3, 0x1d, + 0xd0, 0x29, 0x15, 0x24, 0x3d, 0xfd, 0xd9, 0x43, 0xa0, 0x21, 0x65, 0xda, + 0x36, 0x7a, 0x6b, 0x7e, 0x4d, 0xae, 0x1d, 0xd2, 0xe8, 0xb8, 0x36, 0x90, + 0x30, 0x80, 0x79, 0x5d, 0x25, 0x85, 0x07, 0x6c, 0xc1, 0xc1, 0x5d, 0xd9, + 0xe8, 0xd2, 0xe5, 0xe0, 0x47, 0x52, 0x65, 0x69, 0xb1, 0xbf, 0xd3, 0x95, + 0xd9, 0x57, 0xeb, 0x9f, 0xde, 0x32, 0x5d, 0x34, 0x2d, 0x14, 0x42, 0x6e, + 0x71, 0xef, 0xdc, 0x18, 0x87, 0x51, 0x5e, 0x53, 0xcd, 0xea, 0x58, 0x34, + 0x92, 0x1f, 0x92, 0x86, 0x29, 0xe7, 0x48, 0xee, 0xd0, 0x97, 0xac, 0x40, + 0x24, 0xe2, 0xbf, 0x25, 0x5d, 0x70, 0x41, 0x1f, 0x87, 0x37, 0x39, 0x48, + 0xcf, 0x8e, 0x8a, 0xa7, 0xef, 0xfa, 0x2b, 0x0a, 0xb4, 0x7d, 0x51, 0x66, + 0x09, 0x1e, 0x1a, 0xed, 0xec, 0x60, 0x56, 0x8b, 0x15, 0x5b, 0xd9, 0xc2, + 0x7b, 0xc5, 0x5f, 0x3e, 0xce, 0x35, 0xf8, 0x3d, 0x63, 0x6d, 0xbc, 0xd5, + 0xab, 0xf4, 0x85, 0x3a, 0x05, 0x1d, 0xb9, 0x4d, 0x50, 0x45, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd3, 0x51, 0x9b, 0xd8, + 0x6e, 0xdf, 0x5d, 0xbe, 0x9c, 0x64, 0xa3, 0x78, 0x17, 0x13, 0xdd, 0x04, + 0x9b, 0x74, 0x7f, 0x56, 0x51, 0xfd, 0x91, 0x8c, 0xce, 0x8a, 0x9b, 0x80, + 0xb6, 0xd6, 0xa2, 0xfb, 0x6a, 0xab, 0x33, 0x4a, 0xb5, 0x69, 0xa8, 0x9b, + 0x58, 0x98, 0x2e, 0x0a, 0xae, 0x37, 0x30, 0x90, 0x29, 0x9f, 0xa2, 0x27, + 0xf9, 0x65, 0x2b, 0x80, 0x2d, 0x23, 0xee, 0x5c, 0xa6, 0x82, 0x4c, 0x43, + 0x3d, 0x01, 0xd4, 0x0b, 0xb0, 0x47, 0x3b, 0x16, 0x19, 0x0a, 0x8b, 0xfb, + 0x13, 0x7c, 0x0a, 0x70, 0x4b, 0x4f, 0x49, 0xb4, 0x50, 0x15, 0xbf, 0xbe, + 0xe1, 0xf6, 0x70, 0x44, 0x6f, 0x07, 0x59, 0x52, 0x59, 0xd7, 0x0c, 0x7d, + 0x79, 0xae, 0x95, 0xf9, 0xb2, 0x54, 0x3b, 0x01, 0x62, 0xeb, 0xb7, 0x63, + 0xeb, 0xb8, 0x1c, 0x4b, 0x6e, 0xdf, 0xf9, 0xd1, 0x97, 0xde, 0xde, 0x1d, + 0xbe, 0x57, 0xe4, 0x04, 0x66, 0xd1, 0x56, 0xd4, 0xdf, 0xd5, 0xd7, 0x63, + 0x4c, 0x45, 0x53, 0x4f, 0xb2, 0xbb, 0xbd, 0x1b, 0xf2, 0x57, 0x81, 0x7a, + 0x17, 0x3c, 0x07, 0x95, 0xfd, 0xbc, 0xc5, 0x33, 0x97, 0x6f, 0x4a, 0x0d, + 0x04, 0x16, 0x0f, 0x29, 0x9a, 0xf5, 0xdc, 0x27, 0x2a, 0x81, 0x4b, 0x36, + 0xd5, 0xba, 0xe5, 0x11, 0x6b, 0x95, 0x42, 0x17, 0x8f, 0x1d, 0x55, 0x4c, + 0xab, 0x7a, 0x64, 0x53, 0x03, 0x54, 0x82, 0xb9, 0x81, 0xad, 0xd4, 0xbd, + 0x8f, 0xfd, 0x5d, 0x50, 0x08, 0x39, 0xb2, 0x3e, 0x30, 0xeb, 0xd3, 0xf3, + 0x86, 0x8f, 0x07, 0x58, 0x4c, 0xbd, 0x12, 0xba, 0x08, 0x93, 0x25, 0x98, + 0x28, 0x60, 0xf6, 0x9f, 0x2b, 0xdc, 0x70, 0x77, 0xb6, 0xc6, 0x0f, 0x58, + 0xa2, 0x27, 0x28, 0x23, 0x37, 0x9e, 0x10, 0x23, 0x70, 0x41, 0x65, 0xf7, + 0xc1, 0x4f, 0x64, 0xa1, 0x8f, 0xd5, 0xb2, 0x45, 0xa1, 0x81, 0x49, 0xb7, + 0xed, 0xa3, 0x38, 0x5a, 0x56, 0xba, 0x9e, 0x79, 0x50, 0x2a, 0x27, 0xbf, + 0x13, 0x86, 0x5c, 0xde, 0x35, 0xbe, 0x15, 0xde, 0x03, 0xd0, 0x6a, 0xa6, + 0xf0, 0x8b, 0x17, 0x2b, 0x7e, 0xeb, 0x4b, 0x73, 0xcb, 0xc1, 0x57, 0x01, + 0x9c, 0x5d, 0x93, 0x35, 0x84, 0xa8, 0xd1, 0xad, 0xd6, 0x1b, 0x7d, 0xbc, + 0xa3, 0xb2, 0x53, 0xca, 0x0c, 0xf9, 0x3d, 0xc9, 0xa8, 0xa3, 0xaa, 0xc2, + 0xf5, 0x02, 0x27, 0x02, 0x2e, 0x69, 0x2f, 0x7b, 0x47, 0x67, 0x55, 0x66, + 0x20, 0xcc, 0x92, 0x8d, 0x63, 0xe3, 0x10, 0x78, 0xc3, 0x60, 0xe2, 0xab, + 0x4b, 0x71, 0xa9, 0x17, 0xe1, 0x9e, 0x7e, 0xb0, 0x93, 0x80, 0x48, 0x2e, + 0x5b, 0x4e, 0xa8, 0x82, 0x02, 0x87, 0x1c, 0x2a, 0x29, 0xca, 0x6f, 0x66, + 0xb2, 0xfe, 0x30, 0x4a, 0xf6, 0x09, 0x52, 0x0e, 0x4f, 0x81, 0xd6, 0x4c, + 0x26, 0x76, 0x8b, 0xb8, 0x12, 0xa8, 0x66, 0x79, 0x36, 0x66, 0x11, 0xf4, + 0xcf, 0x6e, 0x89, 0xe2, 0xbd, 0x1d, 0x9d, 0x7e, 0x28, 0x72, 0x9c, 0x7f, + 0x0e, 0x4e, 0x31, 0x52, 0xd7, 0xad, 0x7f, 0x18, 0x6f, 0xa3, 0x2f, 0x01, + 0xe1, 0x69, 0xff, 0x06, 0xa1, 0x20, 0x01, 0xbc, 0x17, 0x9d, 0xfd, 0x0d, + 0xc9, 0x42, 0xcb, 0xab, 0xc5, 0x55, 0xf6, 0x7f, 0x5f, 0xd0, 0x43, 0xe0, + 0xa3, 0x35, 0x43, 0x40, 0xfa, 0x49, 0x0d, 0x2f, 0x12, 0x33, 0x67, 0xbe, + 0x92, 0x6e, 0xb3, 0xe1, 0xdf, 0xfe, 0x70, 0xc3, 0x15, 0x1c, 0x87, 0x45, + 0x0f, 0x32, 0x17, 0xdc, 0x2a, 0xa0, 0xb5, 0xa7, 0x06, 0x9c, 0x5a, 0x17, + 0xd5, 0x56, 0x14, 0xc9, 0x99, 0x41, 0x39, 0xf7, 0xb3, 0x7b, 0x49, 0xe9, + 0xfe, 0x78, 0x0a, 0xf6, 0x5a, 0x0e, 0x89, 0xe2, 0xe5, 0x8f, 0xea, 0xaf, + 0xfe, 0x16, 0x3b, 0xc9, 0xd1, 0x9e, 0xaf, 0xd9, 0xcd, 0x29, 0xb0, 0xef, + 0x3c, 0xef, 0x3d, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfc, 0x21, 0xb8, + 0x55, 0xc5, 0xad, 0x4c, 0xa2, 0xb6, 0x97, 0x05, 0x16, 0x40, 0x6f, 0x71, + 0xc6, 0xe7, 0x9e, 0xfc, 0x41, 0x26, 0xe6, 0x59, 0x87, 0x72, 0xdb, 0x1e, + 0x08, 0x2d, 0xe6, 0xb0, 0xdd, 0xda, 0xaa, 0x2a, 0x29, 0x51, 0xf0, 0x41, + 0x48, 0xe8, 0x6e, 0x0b, 0xde, 0x28, 0x21, 0x3b, 0x7f, 0x60, 0x0f, 0x98, + 0x73, 0x08, 0x30, 0x1e, 0xac, 0xea, 0x13, 0x40, 0x62, 0xbb, 0x0c, 0x3d, + 0xdf, 0x62, 0x8d, 0xa9, 0xab, 0xf9, 0x3e, 0xf1, 0xce, 0x3e, 0x75, 0xb0, + 0x95, 0x3a, 0x48, 0x4d, 0xbd, 0x35, 0x54, 0xbd, 0x5c, 0x06, 0x49, 0x93, + 0x3d, 0xd7, 0x7e, 0x52, 0x75, 0x63, 0xe9, 0x0f, 0x05, 0xa8, 0x01, 0x3f, + 0xdd, 0xac, 0x95, 0x8c, 0x32, 0x93, 0x78, 0xe9, 0x43, 0x03, 0xb3, 0x04, + 0xbe, 0x5f, 0x9d, 0xf1, 0xfe, 0x5b, 0x04, 0x3a, 0x7f, 0xdd, 0x94, 0x70, + 0x0a, 0x3f, 0x0b, 0x1c, 0xbb, 0xd0, 0x51, 0x6b, 0x7c, 0xd9, 0x4c, 0x57, + 0xca, 0x96, 0xd9, 0xfd, 0x2a, 0x8c, 0xa9, 0x73, 0x99, 0x12, 0x18, 0xcb, + 0xa3, 0x3a, 0x1c, 0x23, 0xd8, 0x10, 0xf7, 0x51, 0x9d, 0x1f, 0x77, 0x02, + 0xab, 0x72, 0xaf, 0xfd, 0xb3, 0xf8, 0x4a, 0x1b, 0x2a, 0x88, 0x11, 0x6e, + 0x40, 0x33, 0xbc, 0x4d, 0x0c, 0xfc, 0x79, 0x89, 0xc6, 0x57, 0xe0, 0xfe, + 0x94, 0xe9, 0x64, 0x47, 0x6a, 0xe5, 0x8b, 0xae, 0x6b, 0x78, 0x76, 0xf3, + 0x6c, 0x09, 0xd3, 0x2b, 0x1a, 0x63, 0xf8, 0xc4, 0x7c, 0x94, 0xa7, 0x4c, + 0x92, 0xee, 0xdf, 0x75, 0xfc, 0x27, 0xcf, 0xfe, 0x0f, 0x84, 0x52, 0x36, + 0x3e, 0x4b, 0xc8, 0xf7, 0x65, 0x3f, 0x3c, 0xb5, 0x5e, 0xaf, 0x69, 0x3c, + 0xec, 0x70, 0xd1, 0x3c, 0x87, 0x5d, 0xe9, 0x35, 0xa8, 0xb2, 0x04, 0x39, + 0xab, 0x7e, 0x93, 0xf7, 0x69, 0x81, 0xc5, 0x95, 0x7f, 0xc5, 0xbb, 0x44, + 0xd9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf9, 0xc7, 0xf7, 0x48, 0xa5, 0x05, + 0xd2, 0x3e, 0xce, 0xf9, 0xa8, 0x5f, 0x80, 0x97, 0xc8, 0xcf, 0x7d, 0x70, + 0x28, 0xef, 0x6c, 0x90, 0xe2, 0x2a, 0x33, 0x65, 0x11, 0x58, 0x2d, 0x2c, + 0xc3, 0x63, 0x6e, 0x34, 0xea, 0xd3, 0x72, 0x04, 0xdb, 0xd2, 0x2f, 0x14, + 0x2a, 0x3f, 0xb1, 0xd5, 0xf8, 0x57, 0xb0, 0x31, 0x0c, 0x7a, 0x43, 0x3f, + 0x51, 0xae, 0x14, 0xd4, 0x60, 0x8b, 0x01, 0xb4, 0x3a, 0xa8, 0xc7, 0xae, + 0x67, 0x83, 0x5f, 0x7f, 0xbe, 0x0b, 0x9d, 0x97, 0x94, 0x8b, 0x39, 0xe9, + 0xba, 0x2d, 0x3a, 0x16, 0x87, 0xed, 0xb8, 0xb5, 0x6e, 0xe7, 0x0f, 0xf0, + 0x53, 0x6d, 0xab, 0x4d, 0x05, 0x51, 0xf7, 0x1e, 0xd0, 0xda, 0xee, 0x9e, + 0x41, 0x24, 0x49, 0xf5, 0xf0, 0x99, 0xbc, 0xc1, 0x5e, 0x4e, 0xf0, 0x55, + 0x4d, 0xc7, 0x9f, 0x87, 0xfe, 0xc5, 0xa0, 0xde, 0xa7, 0x17, 0xc7, 0x05, + 0x43, 0x92, 0xbf, 0x44, 0x46, 0x13, 0x93, 0x74, 0x01, 0xbb, 0xef, 0x3c, + 0x22, 0xfb, 0xf7, 0xe7, 0x38, 0xc5, 0x87, 0x79, 0xb9, 0x81, 0x60, 0x9a, + 0x1f, 0x9c, 0x11, 0xdd, 0x6f, 0x0b, 0xbe, 0x99, 0x96, 0xe2, 0x77, 0x34, + 0x59, 0xe4, 0xce, 0xf2, 0x47, 0xb0, 0x2a, 0x9f, 0xc2, 0x12, 0x96, 0xac, + 0x57, 0xa5, 0xb1, 0x05, 0x61, 0x82, 0x43, 0x10, 0xcf, 0xbd, 0xec, 0xc9, + 0x0e, 0x06, 0x59, 0x83, 0x70, 0xe3, 0x69, 0x87, 0x13, 0xfd, 0xbe, 0x25, + 0x28, 0xec, 0x4e, 0xf3, 0xdc, 0xca, 0xae, 0x70, 0x1e, 0xed, 0xc3, 0xe5, + 0x4a, 0xd6, 0xe7, 0xaf, 0x4e, 0x68, 0xe3, 0xb3, 0x9b, 0xd2, 0xe9, 0x7a, + 0xc9, 0x11, 0x99, 0x36, 0xc6, 0x47, 0xa5, 0x03, 0x51, 0x1c, 0xb2, 0x83, + 0xdf, 0x98, 0x4c, 0xfd, 0x7c, 0x07, 0xf0, 0xf5, 0x6a, 0xa8, 0xae, 0x31, + 0x66, 0x94, 0x8e, 0xf3, 0xf4, 0x1b, 0x08, 0x59, 0x93, 0x4d, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x81, 0x54, 0x86, 0xaa, 0xb0, 0xa0, 0x89, 0x6b, 0xf9, + 0x7f, 0x13, 0xe3, 0xeb, 0x1f, 0x7f, 0x5c, 0x49, 0x19, 0x5b, 0x49, 0xcc, + 0x3b, 0x62, 0x77, 0x41, 0x2a, 0x36, 0x88, 0x79, 0x8b, 0x18, 0xf4, 0x64, + 0x22, 0xdf, 0x47, 0x9c, 0xb9, 0x41, 0xb3, 0xb5, 0x4e, 0x25, 0x96, 0x4a, + 0x3d, 0x69, 0xb8, 0x97, 0xbc, 0xc8, 0x35, 0x51, 0x60, 0xe5, 0x8b, 0x4a, + 0xf2, 0x9f, 0x17, 0x45, 0xdd, 0x2c, 0xab, 0xb6, 0x70, 0xf6, 0x34, 0xb9, + 0xc0, 0x58, 0xe6, 0xb3, 0x51, 0x49, 0x47, 0xf2, 0xc2, 0x7d, 0xe5, 0xed, + 0x42, 0x4f, 0x73, 0xb1, 0xe1, 0xf1, 0xbe, 0x4a, 0x18, 0x89, 0x11, 0xa0, + 0x33, 0x3f, 0x3a, 0x66, 0x88, 0x65, 0x8b, 0x3e, 0xe8, 0xe3, 0x26, 0x5a, + 0x51, 0x2e, 0x4d, 0xea, 0xca, 0xdc, 0x47, 0x0e, 0xe3, 0x04, 0xeb, 0xb5, + 0x22, 0x41, 0x23, 0xaf, 0xb4, 0x61, 0x98, 0x4f, 0xe8, 0x52, 0x4f, 0xe0, + 0xb6, 0xb3, 0x0d, 0x32, 0xa5, 0x9f, 0x6e, 0xd2, 0xdc, 0x74, 0xa9, 0x6b, + 0xc7, 0xcb, 0xfd, 0x1b, 0xb4, 0x4e, 0x58, 0xa7, 0x09, 0x22, 0x35, 0xc5, + 0xd6, 0x27, 0x2e, 0x12, 0xa2, 0xc8, 0x62, 0xcb, 0x8c, 0x8c, 0xf5, 0xd1, + 0x09, 0xaa, 0x4f, 0xb1, 0xc6, 0x47, 0x28, 0x75, 0xa1, 0x44, 0x60, 0xc1, + 0xed, 0x52, 0x07, 0xc4, 0xb2, 0x2b, 0xc4, 0x94, 0xc7, 0x94, 0x7e, 0xb7, + 0xca, 0x63, 0xa8, 0xca, 0xfd, 0x31, 0x36, 0x1d, 0x00, 0x0d, 0xdf, 0x16, + 0xa2, 0xd7, 0x9f, 0x13, 0xdd, 0x91, 0x40, 0xd9, 0x79, 0x14, 0x9b, 0x48, + 0x8c, 0xbf, 0x44, 0x94, 0x5a, 0x5b, 0x6a, 0xaf, 0x13, 0x22, 0x1b, 0xf4, + 0x49, 0x1e, 0xbb, 0xb7, 0xfc, 0xa2, 0x7c, 0xa2, 0x0e, 0x22, 0x1f, 0x49, + 0xc3, 0xc3, 0x7b, 0x89, 0xfc, 0xf2, 0xdc, 0x0e, 0x2c, 0xb6, 0x3f, 0x8f, + 0x8a, 0x9b, 0x7a, 0x14, 0x22, 0x50, 0x59, 0x02, 0x82, 0x01, 0x01, 0x00, + 0xb6, 0x1d, 0x84, 0xff, 0x93, 0x4a, 0x4e, 0x43, 0x7b, 0x16, 0xee, 0x1b, + 0x4b, 0x9f, 0xdf, 0x4a, 0xe1, 0x33, 0x70, 0xb5, 0x38, 0x5b, 0xde, 0x7a, + 0x54, 0x64, 0xa1, 0x23, 0xc0, 0x34, 0x3d, 0xf5, 0x75, 0xf9, 0xe1, 0x28, + 0xef, 0x9d, 0xf9, 0x44, 0x23, 0x0d, 0x39, 0xcc, 0x9c, 0xf5, 0xdc, 0x0e, + 0xdb, 0x28, 0xb7, 0xe7, 0x40, 0xb6, 0x9e, 0xf0, 0x24, 0xc1, 0xbf, 0xee, + 0x39, 0xfc, 0xd5, 0x34, 0x0f, 0xfa, 0xea, 0x00, 0x10, 0x16, 0x0c, 0x53, + 0x5d, 0xc0, 0x92, 0x0e, 0x7c, 0xd8, 0x1b, 0xe5, 0x33, 0xd0, 0x0f, 0xa5, + 0x54, 0xa1, 0xfc, 0x4d, 0x3e, 0x02, 0xc4, 0x61, 0x56, 0x9f, 0x5e, 0x7c, + 0xa7, 0x87, 0xf1, 0x51, 0x5e, 0xdf, 0x45, 0xb1, 0x96, 0xb7, 0x59, 0x88, + 0x4d, 0xe6, 0x52, 0xc3, 0x8d, 0x59, 0x34, 0xcf, 0x92, 0x52, 0x4e, 0x80, + 0x7b, 0x4d, 0x3b, 0x59, 0x0b, 0xc3, 0x9b, 0xc4, 0x17, 0xee, 0x48, 0x85, + 0xa7, 0x61, 0xd2, 0x8d, 0xda, 0xdc, 0xe6, 0xc8, 0xfd, 0xb3, 0xb9, 0x61, + 0xd3, 0xe7, 0xfd, 0x48, 0x06, 0x4d, 0xf9, 0x34, 0x0a, 0x96, 0x7f, 0x8b, + 0x79, 0x99, 0x74, 0x38, 0x84, 0x1f, 0x48, 0x57, 0x9a, 0x47, 0x6d, 0xdb, + 0x55, 0x08, 0x8c, 0x30, 0x8f, 0x68, 0xf2, 0xb2, 0x9d, 0x01, 0xc6, 0x59, + 0x7a, 0x5a, 0x7c, 0x8d, 0x06, 0x62, 0x84, 0xf6, 0x3e, 0x37, 0xa6, 0x8c, + 0x38, 0x79, 0xc3, 0x2a, 0xa3, 0x83, 0x66, 0x75, 0xfd, 0x0e, 0xb2, 0x71, + 0x98, 0x83, 0xa9, 0x19, 0x44, 0x56, 0x1e, 0x9d, 0xd7, 0xe8, 0xaa, 0x6b, + 0xb1, 0x71, 0x57, 0xf0, 0x8c, 0x48, 0xf8, 0xe6, 0xfa, 0xe5, 0xc3, 0xe5, + 0xa2, 0xbb, 0x6b, 0x5d, 0x58, 0x0e, 0xec, 0x6c, 0x97, 0xdd, 0xcd, 0x9b, + 0xe0, 0xa4, 0x9e, 0xf2, 0x83, 0xa7, 0x03, 0x1a, 0xd7, 0xab, 0xa8, 0xd4, + 0x38, 0xdf, 0x4e, 0x95, 0x02, 0x82, 0x01, 0x00, 0x22, 0xfb, 0x8e, 0x5f, + 0xcd, 0x9b, 0x76, 0x71, 0x04, 0xe7, 0x12, 0x44, 0xdb, 0x53, 0x05, 0x8c, + 0x18, 0x06, 0x1e, 0x1b, 0x0d, 0x1f, 0x63, 0xb7, 0x3e, 0x2d, 0x59, 0xa9, + 0x5e, 0x2a, 0x10, 0xcd, 0x87, 0x42, 0x6a, 0x33, 0xda, 0x13, 0xc2, 0x87, + 0xcd, 0xef, 0x81, 0x36, 0xe5, 0xe4, 0x7e, 0x93, 0xfb, 0x9b, 0x30, 0xad, + 0x92, 0x62, 0x8a, 0x7b, 0x54, 0x3f, 0x48, 0xeb, 0x01, 0x1a, 0x86, 0x35, + 0x6a, 0xb3, 0xcb, 0x48, 0x0f, 0x27, 0xe3, 0x91, 0xb0, 0x18, 0xca, 0x18, + 0x7d, 0x97, 0xaf, 0x3d, 0x82, 0xe3, 0x18, 0x61, 0xec, 0xaf, 0xa6, 0x63, + 0xdb, 0x78, 0xaa, 0x89, 0xc3, 0xbd, 0x46, 0x8e, 0x6a, 0xad, 0xef, 0xb3, + 0xa4, 0x3f, 0x78, 0xbc, 0x00, 0xb8, 0x01, 0x4c, 0x95, 0xdb, 0x54, 0xe9, + 0xd2, 0x1a, 0x01, 0x7e, 0x8f, 0x21, 0xf6, 0x71, 0x54, 0x5e, 0xdd, 0xe9, + 0xa9, 0x65, 0xea, 0x32, 0xdf, 0xff, 0x45, 0xcd, 0xa3, 0x7f, 0xca, 0x1a, + 0xa5, 0x13, 0x2f, 0x6c, 0x8e, 0xed, 0x22, 0x2b, 0xd0, 0x1f, 0xed, 0x5a, + 0x6e, 0x7d, 0x63, 0x95, 0x80, 0xc5, 0x95, 0x57, 0x77, 0xa8, 0x65, 0x44, + 0xc2, 0xc4, 0xc9, 0x39, 0xbd, 0xb8, 0xb4, 0xc4, 0x86, 0xdd, 0xa5, 0x30, + 0x72, 0x86, 0x1a, 0x03, 0x34, 0x35, 0x9b, 0xdb, 0x37, 0x58, 0x47, 0x5e, + 0x49, 0xd9, 0x0d, 0x05, 0x39, 0x94, 0x4e, 0x78, 0xcf, 0xcf, 0xd8, 0xff, + 0xf5, 0x5b, 0xb3, 0x1a, 0x1c, 0xeb, 0xc6, 0x5b, 0x28, 0xf5, 0x1e, 0x79, + 0x07, 0x01, 0xb2, 0xf7, 0x91, 0x21, 0x88, 0x98, 0x4f, 0x03, 0x4e, 0x6e, + 0x96, 0xe1, 0xc5, 0x25, 0x1e, 0x33, 0xfe, 0x38, 0xfb, 0x22, 0x1b, 0xce, + 0x7a, 0x90, 0xa8, 0x68, 0x57, 0xc5, 0xf5, 0x6b, 0x6c, 0xa7, 0x73, 0x07, + 0xc4, 0x5d, 0x52, 0x90, 0xb1, 0xf0, 0x88, 0xad, 0xe0, 0x82, 0xb3, 0x49}; + +static const std::vector priv_key_67{ + 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xa3, 0x0b, 0x62, 0x74, 0x0e, 0x25, 0xaa, 0xb0, 0x19, 0x34, + 0xea, 0x6d, 0x9b, 0x92, 0x09, 0x0c, 0xff, 0x2c, 0x0c, 0xe9, 0x83, 0x19, + 0x41, 0xeb, 0x98, 0x37, 0x6a, 0x2d, 0xaa, 0xbd, 0xa6, 0xaf, 0xce, 0x25, + 0x46, 0x17, 0xf6, 0xdc, 0x57, 0x9f, 0x97, 0xc2, 0x99, 0xfa, 0x89, 0xca, + 0x5f, 0x74, 0x6f, 0xe3, 0x69, 0x30, 0x75, 0xa1, 0x35, 0x77, 0x4b, 0x70, + 0x3b, 0x00, 0x8b, 0x8e, 0x88, 0x4e, 0xa6, 0xea, 0x25, 0xa5, 0xcc, 0x6b, + 0x92, 0xf9, 0xb3, 0x28, 0xd7, 0x71, 0x39, 0x40, 0x10, 0x90, 0xfa, 0xe6, + 0x9e, 0xbe, 0x32, 0x7b, 0x36, 0x63, 0x63, 0x06, 0xff, 0x8b, 0x4a, 0x13, + 0xe6, 0xe7, 0x5d, 0x43, 0xeb, 0x6c, 0xf8, 0x56, 0xa8, 0x88, 0x44, 0x2a, + 0x9e, 0x03, 0xa2, 0xbb, 0xc2, 0x2d, 0x00, 0x3f, 0xe9, 0x7c, 0x73, 0xfd, + 0xe4, 0xa3, 0xa6, 0xdb, 0x1c, 0x56, 0xe1, 0xd5, 0xc8, 0xfb, 0x5e, 0x5c, + 0x93, 0x7d, 0x60, 0xe2, 0x75, 0x29, 0x54, 0xa0, 0xbb, 0x19, 0x4a, 0x2b, + 0x84, 0xf5, 0x0a, 0x12, 0xbe, 0x18, 0x34, 0x93, 0xb8, 0x03, 0x5f, 0xf5, + 0x6b, 0x38, 0xf1, 0xb4, 0x0e, 0xd3, 0x88, 0x5c, 0xb8, 0x64, 0x74, 0x93, + 0x42, 0xfb, 0x7d, 0x57, 0x7e, 0xd5, 0x86, 0x4b, 0xb4, 0x2f, 0xd1, 0xb3, + 0x1e, 0x2d, 0x40, 0xe2, 0x3c, 0x71, 0x92, 0x33, 0x5c, 0x9a, 0x3f, 0xc6, + 0xb2, 0x87, 0x0c, 0x9f, 0x3f, 0xb3, 0x03, 0x7c, 0xf2, 0x1c, 0x6c, 0xea, + 0x27, 0xf3, 0x96, 0x96, 0xf5, 0x61, 0xce, 0x0b, 0x60, 0xb5, 0xf0, 0xdf, + 0x94, 0xbf, 0x96, 0x5e, 0x83, 0x64, 0xd8, 0xc1, 0xfc, 0x1e, 0xa6, 0x97, + 0x55, 0xee, 0x65, 0x54, 0x0e, 0x05, 0x1c, 0x54, 0x02, 0xac, 0x3d, 0x93, + 0xa1, 0xc6, 0x58, 0x53, 0xcb, 0xb4, 0x23, 0x1b, 0x66, 0x19, 0xaf, 0xb0, + 0x7b, 0x58, 0xe7, 0xc7, 0x89, 0x8d, 0x2f, 0x0e, 0xfe, 0xb1, 0x19, 0x89, + 0x9a, 0xb7, 0xbe, 0x7f, 0x51, 0x10, 0xe7, 0xff, 0xcf, 0x97, 0xa2, 0x26, + 0xbc, 0x6d, 0xf9, 0xb5, 0xac, 0x7e, 0x21, 0x64, 0x53, 0x69, 0xdf, 0xaf, + 0x59, 0x5d, 0x05, 0x69, 0x46, 0x95, 0xe5, 0xda, 0xb0, 0x14, 0xed, 0x1b, + 0x06, 0x86, 0xae, 0x06, 0x57, 0x43, 0xa4, 0xf9, 0x7f, 0x15, 0xa9, 0x27, + 0x23, 0x99, 0x0c, 0x69, 0xc8, 0x8a, 0xdf, 0x04, 0x27, 0xe3, 0xf5, 0xc3, + 0x5b, 0x56, 0x12, 0xd1, 0x03, 0x81, 0x51, 0xe5, 0xe4, 0xe3, 0x59, 0xde, + 0x85, 0x0e, 0x91, 0x0b, 0x84, 0x1b, 0x2d, 0x58, 0xc2, 0xfe, 0xbb, 0x5c, + 0x77, 0x3e, 0x70, 0x7d, 0x17, 0x12, 0x78, 0xf2, 0xe9, 0xb2, 0x0d, 0x1f, + 0x4f, 0xc0, 0x52, 0x74, 0xf6, 0x04, 0x30, 0x24, 0xea, 0x64, 0x4b, 0x8e, + 0xd7, 0xcd, 0xdf, 0x5d, 0x7f, 0x7a, 0x40, 0x36, 0x63, 0x0c, 0xe3, 0x22, + 0x0e, 0xca, 0x91, 0x3f, 0xcc, 0x4d, 0x3f, 0x63, 0xd8, 0x03, 0x6a, 0x49, + 0xa7, 0x6c, 0x0b, 0x9c, 0x3d, 0x3d, 0x81, 0x5f, 0x61, 0xd9, 0x8c, 0x37, + 0xc1, 0x27, 0x91, 0xfe, 0x30, 0x0f, 0xc3, 0x9a, 0x9b, 0x05, 0xff, 0x28, + 0xa5, 0xc5, 0xf5, 0x40, 0x70, 0xf0, 0x29, 0xb5, 0xd4, 0x21, 0x4e, 0x87, + 0x49, 0x12, 0xc3, 0x92, 0xbd, 0x92, 0xe9, 0xc8, 0x70, 0xa6, 0x70, 0x79, + 0x27, 0xa0, 0xdf, 0x86, 0x6d, 0x87, 0x2d, 0xcf, 0xc7, 0xb0, 0xc1, 0x33, + 0x62, 0x1e, 0xf1, 0xf1, 0xc0, 0x1d, 0xc4, 0x85, 0x92, 0x0a, 0x66, 0x92, + 0x0a, 0x81, 0x5c, 0xc3, 0x5f, 0x4c, 0xee, 0xda, 0x40, 0xe5, 0xde, 0xde, + 0xf3, 0x2a, 0xa6, 0x54, 0x36, 0xef, 0x36, 0x0e, 0x4c, 0x10, 0xec, 0x1c, + 0x97, 0x0c, 0x59, 0x90, 0xf6, 0x37, 0x7e, 0xe1, 0x68, 0x04, 0xc9, 0xf0, + 0x0f, 0x6a, 0x7a, 0x75, 0x1c, 0x6f, 0xbc, 0xe9, 0x73, 0xd1, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x50, 0xdb, 0xf6, 0x89, 0xc3, + 0xf2, 0x5e, 0x42, 0x53, 0x5d, 0xf0, 0xdd, 0x47, 0x08, 0x17, 0xc1, 0x00, + 0x53, 0xe2, 0x5b, 0x74, 0x8e, 0xf4, 0x28, 0x59, 0x27, 0x32, 0x5b, 0x4f, + 0x90, 0x1a, 0xb8, 0x99, 0xad, 0xd6, 0xa3, 0x4f, 0xe4, 0x5a, 0xf8, 0x65, + 0x15, 0x37, 0xb4, 0x0e, 0xdd, 0xf4, 0x95, 0x14, 0x60, 0x5d, 0xec, 0x90, + 0x89, 0xd0, 0xb0, 0x47, 0x13, 0x73, 0xcf, 0x83, 0x66, 0xbe, 0xa6, 0xf3, + 0x14, 0xb0, 0x73, 0x17, 0x7c, 0x4a, 0x39, 0xd7, 0xe6, 0x6b, 0x62, 0x55, + 0x98, 0x36, 0x1f, 0x10, 0xaf, 0x8b, 0x0e, 0x9c, 0x8e, 0x8a, 0x9c, 0xa3, + 0xa1, 0xf6, 0xde, 0x27, 0x70, 0xd3, 0x54, 0xee, 0xe6, 0x1e, 0x3d, 0xbe, + 0xb3, 0x8b, 0x85, 0x78, 0xf9, 0x01, 0xc0, 0x9f, 0xd6, 0x2a, 0x28, 0x93, + 0x35, 0x1f, 0x20, 0x7f, 0x8d, 0xec, 0xf4, 0x54, 0x6d, 0xda, 0x12, 0x24, + 0x92, 0x17, 0xc8, 0xc2, 0x35, 0x7b, 0x57, 0xf4, 0xd2, 0x9a, 0x74, 0x52, + 0xea, 0x1b, 0xa0, 0x21, 0x2e, 0x90, 0x13, 0xce, 0x59, 0x19, 0x39, 0x7b, + 0xe9, 0xbe, 0x9a, 0xbd, 0xde, 0x42, 0xbc, 0xcc, 0xf2, 0x15, 0x60, 0x47, + 0x02, 0x64, 0xd8, 0x3d, 0x10, 0x43, 0x69, 0xe1, 0xf1, 0xa0, 0x8f, 0x58, + 0xb8, 0xf6, 0xb5, 0xb8, 0x73, 0xf2, 0x85, 0x52, 0xe6, 0x60, 0x3f, 0x9a, + 0xd8, 0x2a, 0x16, 0xbd, 0x86, 0x57, 0x47, 0xae, 0xb4, 0xd3, 0xac, 0x7e, + 0x10, 0x5b, 0x2a, 0x49, 0xc1, 0x9e, 0xea, 0xa9, 0x46, 0x58, 0x8f, 0x96, + 0xd6, 0x01, 0xb2, 0x79, 0xb1, 0x08, 0x5e, 0x33, 0xbe, 0xcf, 0xbf, 0x15, + 0xd8, 0xae, 0xa6, 0xac, 0xcb, 0xe4, 0xec, 0x04, 0x08, 0xb9, 0xa3, 0x43, + 0x37, 0x4e, 0xd4, 0x08, 0xfd, 0xcc, 0x7f, 0x47, 0x92, 0xd7, 0x35, 0x91, + 0x2b, 0xa7, 0x69, 0x19, 0xbe, 0x96, 0x8d, 0xb2, 0xf5, 0x3c, 0x7b, 0xa3, + 0x34, 0xd0, 0xfa, 0x6c, 0x78, 0x0e, 0xda, 0x7b, 0x36, 0xf4, 0x37, 0x33, + 0x7b, 0x47, 0x34, 0xe8, 0xdc, 0xcb, 0xb2, 0xe9, 0x2c, 0xb0, 0x64, 0x8c, + 0xb7, 0xee, 0x48, 0xe7, 0x34, 0x3e, 0xad, 0xe2, 0xef, 0xc0, 0x10, 0x3a, + 0x7a, 0xba, 0x8a, 0x36, 0x86, 0x79, 0x3c, 0xc9, 0x3f, 0x47, 0xa6, 0x2a, + 0xdc, 0xd4, 0xdc, 0xfb, 0xa7, 0xa2, 0x2c, 0x44, 0x36, 0x63, 0x8d, 0x4e, + 0x8f, 0x50, 0xb4, 0x24, 0x82, 0x87, 0xea, 0xd7, 0xc8, 0xcc, 0x9c, 0x7f, + 0x5d, 0x8c, 0x00, 0x67, 0x5a, 0xc0, 0x6b, 0xc7, 0xfc, 0x8c, 0x55, 0x59, + 0xc7, 0x3c, 0x3d, 0x0f, 0xa7, 0x9a, 0x70, 0xc5, 0xb1, 0xf4, 0x90, 0x96, + 0xb1, 0x90, 0x11, 0x41, 0x62, 0x9c, 0x52, 0x35, 0x96, 0x00, 0xfe, 0x65, + 0x20, 0xc2, 0xb3, 0xca, 0xb1, 0x7d, 0xd8, 0x1f, 0x02, 0x45, 0xa2, 0xb3, + 0x38, 0x55, 0xff, 0xcc, 0x8a, 0x7d, 0xb3, 0x94, 0x81, 0x5b, 0x6b, 0x77, + 0xf4, 0xcf, 0x6b, 0x33, 0x31, 0x91, 0x67, 0xdf, 0x39, 0x02, 0x52, 0xb7, + 0xc9, 0x9e, 0xa4, 0xab, 0xac, 0x00, 0x2e, 0x0d, 0x50, 0xae, 0x7c, 0x04, + 0x6d, 0x56, 0x31, 0xe1, 0xf0, 0x23, 0xab, 0x50, 0xb0, 0x51, 0x79, 0x80, + 0xeb, 0x0c, 0xa2, 0x32, 0xbb, 0xc7, 0x4b, 0x29, 0x7a, 0xce, 0xe2, 0x80, + 0xac, 0x52, 0xb8, 0xaa, 0xf7, 0x95, 0xb5, 0x4c, 0x9f, 0x93, 0xb8, 0xc9, + 0x7e, 0xe6, 0x66, 0x7d, 0x08, 0xee, 0x79, 0x8b, 0x09, 0x10, 0xa4, 0x03, + 0x84, 0x62, 0xff, 0xcc, 0xed, 0xf4, 0xae, 0x65, 0x87, 0x6a, 0xfb, 0xcf, + 0xa7, 0x44, 0xf5, 0x2a, 0x83, 0x40, 0xda, 0xeb, 0xa2, 0xb6, 0x70, 0xc0, + 0xfb, 0xdd, 0x8d, 0x8f, 0x96, 0xfc, 0x95, 0x44, 0x7d, 0x4e, 0xde, 0x3f, + 0x9b, 0x62, 0x47, 0x22, 0xf9, 0x8c, 0xc4, 0xec, 0x4a, 0xaf, 0xde, 0x69, + 0x78, 0x22, 0xf9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdb, 0x20, 0xbf, 0xf0, + 0xf5, 0x53, 0xdc, 0x17, 0x6d, 0xe8, 0x6b, 0xaa, 0xe4, 0xb9, 0x3a, 0xc9, + 0x56, 0x73, 0xc6, 0xf7, 0x15, 0xbb, 0x3f, 0x11, 0xb8, 0x48, 0xbe, 0xc8, + 0x1d, 0xe4, 0xa0, 0xdf, 0x84, 0x61, 0x21, 0xb6, 0x38, 0x5a, 0xa2, 0x56, + 0xcb, 0x2a, 0x9e, 0x66, 0x99, 0x65, 0x96, 0xa1, 0xb5, 0xb5, 0x32, 0x25, + 0x7c, 0xbf, 0x07, 0x88, 0x19, 0xb8, 0xbf, 0x3b, 0xbf, 0x78, 0x01, 0x44, + 0x18, 0x01, 0xab, 0xfe, 0x49, 0x0c, 0xa8, 0x4e, 0x5d, 0x74, 0x82, 0xee, + 0x62, 0x11, 0xf0, 0x4d, 0x83, 0x04, 0xbe, 0x12, 0x26, 0x84, 0xd1, 0xdc, + 0x8c, 0xdf, 0x72, 0xd1, 0x4b, 0xf8, 0x5b, 0xd7, 0x60, 0xec, 0x0d, 0x0f, + 0x50, 0x30, 0xe5, 0xef, 0x62, 0xa0, 0xce, 0xb2, 0x75, 0xa2, 0xd5, 0x7d, + 0x95, 0xf3, 0xd6, 0x3e, 0x39, 0xe4, 0xd2, 0xa9, 0x7d, 0xb0, 0xe2, 0x43, + 0x79, 0x3b, 0xf3, 0x2e, 0x83, 0x03, 0x0c, 0xc0, 0xa0, 0xbe, 0xa3, 0x88, + 0x24, 0xe6, 0xd1, 0x18, 0x8b, 0x41, 0x70, 0x3c, 0xc2, 0x9a, 0x4f, 0x60, + 0x02, 0x8d, 0x89, 0x5e, 0xcf, 0x64, 0xa9, 0xcc, 0xb3, 0xb2, 0x28, 0xc7, + 0xe6, 0x6c, 0xb1, 0xdb, 0x31, 0x6a, 0xed, 0x92, 0x43, 0x3c, 0x63, 0xb0, + 0x44, 0x5f, 0x1c, 0xc0, 0x34, 0x60, 0xe3, 0x34, 0x40, 0xed, 0x2a, 0x23, + 0xf9, 0x01, 0xee, 0xc8, 0x92, 0x5e, 0x76, 0x71, 0xe3, 0x02, 0xf7, 0xd2, + 0x26, 0xa5, 0xe7, 0x41, 0xe8, 0x29, 0x82, 0xe6, 0x7c, 0x58, 0x41, 0x9e, + 0x22, 0x10, 0x53, 0x19, 0xce, 0xff, 0xce, 0x9b, 0xc2, 0x6e, 0xd8, 0x9f, + 0x8b, 0x59, 0x04, 0x2b, 0x29, 0x74, 0xf6, 0x09, 0x7f, 0x42, 0x3a, 0x22, + 0xe2, 0x65, 0x67, 0x02, 0xb8, 0xd8, 0x81, 0x3a, 0x5f, 0xde, 0x55, 0x7d, + 0x6a, 0xdb, 0x6e, 0x7f, 0xa4, 0xe5, 0x8c, 0xf8, 0xf0, 0x77, 0x69, 0x73, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xbe, 0x7a, 0xc2, 0x63, 0x38, 0x36, 0x59, + 0x3c, 0x89, 0x19, 0x75, 0xdd, 0xed, 0x13, 0x7d, 0x40, 0xf9, 0xe1, 0x85, + 0x19, 0xf9, 0x23, 0x33, 0x04, 0x8f, 0x11, 0x81, 0xb0, 0xb9, 0xec, 0x12, + 0x07, 0x50, 0x2f, 0x5c, 0x5f, 0x0d, 0x1c, 0xd5, 0x83, 0x65, 0xbf, 0xf3, + 0xe8, 0x0b, 0x35, 0x0b, 0x01, 0x99, 0x0b, 0x1e, 0xa8, 0x5e, 0x26, 0x3f, + 0x8a, 0xdf, 0x4b, 0x6a, 0x99, 0xea, 0xc1, 0x32, 0x55, 0x48, 0x55, 0xd2, + 0x55, 0xc2, 0x25, 0x3b, 0xba, 0xf7, 0x22, 0xe4, 0x1b, 0x89, 0x3c, 0x81, + 0xcc, 0x99, 0x33, 0x56, 0x00, 0x68, 0xb2, 0x26, 0xe1, 0x47, 0xd4, 0x59, + 0xb9, 0xa7, 0x3e, 0xf1, 0xaf, 0x2a, 0xb9, 0x6a, 0x2b, 0x39, 0xa9, 0xe4, + 0x01, 0x38, 0x5a, 0x71, 0x3a, 0x86, 0x0a, 0xbd, 0x3b, 0x6a, 0xd9, 0x15, + 0x7d, 0xd6, 0xc2, 0x50, 0x8f, 0x18, 0x59, 0xcb, 0x84, 0x71, 0x7d, 0x4d, + 0x53, 0x3a, 0x7a, 0xd0, 0xae, 0x92, 0x73, 0x4e, 0x08, 0x59, 0x56, 0xc4, + 0x0a, 0x9f, 0xa6, 0x12, 0x55, 0x5e, 0x68, 0x24, 0x7e, 0x67, 0x25, 0x23, + 0x86, 0x8e, 0x06, 0xcd, 0xc2, 0x3e, 0x62, 0x52, 0x45, 0x37, 0x43, 0x5a, + 0x14, 0x29, 0x24, 0xc7, 0xc4, 0x66, 0xb2, 0xcc, 0x89, 0xef, 0x28, 0x1c, + 0x23, 0x0a, 0xe6, 0xfe, 0x12, 0x3a, 0xe9, 0x24, 0x89, 0xe3, 0x83, 0x40, + 0x7e, 0x6d, 0xb9, 0xe5, 0xa8, 0x59, 0xf8, 0xf7, 0xd6, 0xe3, 0xa6, 0x8b, + 0xef, 0x91, 0x44, 0x94, 0x42, 0x02, 0x26, 0xfe, 0x41, 0x23, 0x04, 0x9c, + 0x32, 0x4e, 0xb0, 0xdc, 0xcc, 0xe0, 0xb7, 0xee, 0x13, 0x82, 0xfb, 0xb9, + 0x0b, 0x03, 0xd8, 0x7a, 0xaa, 0xd5, 0x96, 0xd2, 0x32, 0xbe, 0x35, 0x2d, + 0x83, 0xe0, 0xa0, 0x1b, 0xac, 0x66, 0x4f, 0xfa, 0x94, 0x8f, 0xfc, 0xe4, + 0x19, 0x80, 0x6b, 0x68, 0x02, 0x9c, 0x50, 0xec, 0xab, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xab, 0xdb, 0x40, 0x8e, 0x33, 0x6a, 0x04, 0xb8, 0x5f, 0x5b, + 0xa4, 0x6d, 0x90, 0x1a, 0xf1, 0xcf, 0x0c, 0x3d, 0x9b, 0x33, 0x17, 0xd9, + 0x15, 0xfa, 0xc8, 0xc4, 0x4c, 0xd4, 0x58, 0x15, 0x82, 0x52, 0x2a, 0xd9, + 0x9e, 0xfd, 0xf1, 0xae, 0xab, 0x99, 0x54, 0x97, 0xe5, 0x49, 0x64, 0x4f, + 0x37, 0x57, 0x36, 0x52, 0x98, 0xb4, 0xab, 0xe4, 0x8a, 0x7c, 0xa4, 0x67, + 0xaf, 0x9b, 0xa5, 0x6b, 0xf1, 0xda, 0x3c, 0xd5, 0xba, 0xd5, 0xa0, 0xe7, + 0x0b, 0x6d, 0x02, 0x80, 0xa9, 0x5b, 0x5a, 0x90, 0xe5, 0x1d, 0x75, 0x7f, + 0x17, 0xae, 0xd6, 0x84, 0xde, 0xae, 0x91, 0xd1, 0x81, 0x94, 0x42, 0x77, + 0xd3, 0x57, 0xd4, 0xcc, 0xec, 0xe5, 0x30, 0xa8, 0x58, 0xfd, 0x69, 0x25, + 0xe3, 0x56, 0x35, 0x4a, 0x73, 0x13, 0x9e, 0xb2, 0x71, 0x39, 0xb6, 0x60, + 0x0f, 0x14, 0x1c, 0xde, 0xc8, 0x65, 0xd0, 0xc4, 0x42, 0xd2, 0x1c, 0xb0, + 0x1c, 0xa5, 0x4a, 0xac, 0x99, 0x46, 0xe2, 0x62, 0x20, 0x65, 0x96, 0x79, + 0xc9, 0x13, 0xee, 0x2f, 0xe5, 0xc6, 0xcf, 0xd9, 0xbf, 0x7e, 0x1b, 0x3b, + 0xc0, 0xac, 0x29, 0xd6, 0xb5, 0x83, 0x29, 0xe5, 0xdf, 0x8b, 0xa0, 0x73, + 0x53, 0x45, 0x9d, 0xf3, 0xd3, 0xdf, 0x5f, 0x90, 0x14, 0xd5, 0x6d, 0x7e, + 0xfb, 0x52, 0x75, 0x05, 0x4c, 0x42, 0x90, 0x3d, 0x82, 0xcf, 0xcd, 0x73, + 0xc6, 0x83, 0x45, 0x5e, 0x83, 0x8c, 0x4f, 0x01, 0x58, 0xa0, 0xe8, 0xfa, + 0xfd, 0x8d, 0xd4, 0xc1, 0xc7, 0x1c, 0xc5, 0x6c, 0x76, 0x30, 0x4c, 0x97, + 0x75, 0xab, 0xd5, 0x4e, 0xe8, 0x18, 0x20, 0xca, 0xbc, 0xa9, 0x39, 0x47, + 0x60, 0xdb, 0x4b, 0xf2, 0x5d, 0xf4, 0x14, 0x09, 0x21, 0x44, 0x12, 0x42, + 0xc2, 0xff, 0x4c, 0x46, 0xec, 0x57, 0x83, 0xa1, 0xfb, 0x44, 0xa2, 0xc7, + 0xe1, 0xcb, 0x2f, 0x95, 0x07, 0x9f, 0x02, 0x82, 0x01, 0x01, 0x00, 0xad, + 0x74, 0xdc, 0xcf, 0xbd, 0xc0, 0xc0, 0x42, 0x80, 0x16, 0xcf, 0x5e, 0xe9, + 0x25, 0x76, 0x4a, 0x55, 0x43, 0x29, 0x12, 0x1d, 0xee, 0x0f, 0xe7, 0x76, + 0xe1, 0x5a, 0x58, 0xb4, 0xf6, 0x64, 0xf4, 0x83, 0xf0, 0x9d, 0x0d, 0x71, + 0xc3, 0x70, 0x2b, 0xd7, 0xdc, 0x95, 0x20, 0x1a, 0x14, 0x93, 0x91, 0x40, + 0xec, 0xff, 0x5e, 0x13, 0x5e, 0x81, 0x3e, 0xd5, 0x58, 0xb8, 0x1a, 0xb1, + 0xcc, 0x7d, 0x29, 0x6c, 0x55, 0xba, 0xd4, 0x9d, 0x97, 0x8a, 0x6d, 0x17, + 0xe0, 0x8e, 0x19, 0x05, 0x40, 0x34, 0x73, 0x3c, 0x8f, 0xa3, 0x21, 0x7c, + 0x35, 0xbf, 0x72, 0x27, 0x17, 0x19, 0x1e, 0x17, 0x4f, 0x1a, 0x87, 0x89, + 0x40, 0x8f, 0x8e, 0x0d, 0x54, 0xc8, 0x6c, 0xd4, 0x04, 0x88, 0x57, 0xe2, + 0xf8, 0xa4, 0x9a, 0x17, 0x12, 0xd8, 0x9f, 0x5f, 0x92, 0x54, 0x09, 0xfb, + 0x02, 0xca, 0x72, 0x31, 0x67, 0x09, 0xa3, 0x60, 0xfd, 0xb6, 0x4b, 0x42, + 0xd1, 0xfd, 0x9d, 0x5c, 0xbd, 0xc6, 0x88, 0x66, 0x19, 0xb5, 0x58, 0x48, + 0x40, 0x4d, 0xfb, 0x4d, 0xb2, 0x64, 0x47, 0x83, 0xce, 0x6e, 0x51, 0x14, + 0xbe, 0x34, 0x6d, 0x13, 0x86, 0x21, 0xe1, 0x7a, 0x16, 0x24, 0x54, 0x95, + 0xb0, 0xfc, 0xd2, 0x1f, 0x17, 0x47, 0x88, 0x21, 0xc5, 0x78, 0x58, 0xe1, + 0x8c, 0xad, 0xd9, 0x63, 0x75, 0x82, 0xa5, 0x9f, 0x06, 0x4a, 0x3c, 0xa4, + 0xb2, 0x33, 0xff, 0x5c, 0x0f, 0xae, 0x1e, 0xdb, 0x0a, 0xb8, 0x77, 0xe3, + 0xbd, 0xde, 0x8b, 0x32, 0x78, 0x60, 0x44, 0xef, 0xa3, 0xdf, 0x6e, 0x32, + 0xb5, 0x4b, 0xf8, 0x38, 0xaf, 0x42, 0x32, 0xe5, 0xad, 0x9d, 0x07, 0x34, + 0xb9, 0xc3, 0x70, 0xb2, 0x05, 0x7b, 0x0d, 0x3c, 0xe0, 0x90, 0x52, 0xce, + 0x58, 0xc6, 0xb7, 0xc2, 0xe7, 0x68, 0x50, 0x50, 0xc1, 0x7e, 0x55, 0xe2, + 0x43, 0x4f, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0x94, 0x79, 0xc2, 0xcb, + 0x8b, 0xcf, 0x71, 0xd5, 0xed, 0xbd, 0xc4, 0xf6, 0x52, 0x40, 0xce, 0x58, + 0x6e, 0x90, 0x6a, 0xb6, 0x36, 0x32, 0x04, 0x20, 0xcf, 0x19, 0x06, 0x17, + 0x0d, 0x3a, 0xf0, 0x1f, 0x76, 0x7f, 0xca, 0xb7, 0x68, 0x88, 0x06, 0x28, + 0xec, 0x27, 0x95, 0x35, 0x89, 0x45, 0x4a, 0x02, 0x94, 0x40, 0x9f, 0x78, + 0x12, 0x76, 0x66, 0xf4, 0x5e, 0xc0, 0x7d, 0x38, 0x13, 0x9b, 0x44, 0x45, + 0xc7, 0x63, 0x8f, 0xb3, 0x9d, 0xc1, 0x8a, 0x91, 0xaf, 0x5d, 0x9c, 0x28, + 0xec, 0xb4, 0x7f, 0x9c, 0xeb, 0xb1, 0xce, 0x19, 0xe4, 0x8d, 0xcb, 0xe2, + 0x61, 0x05, 0x6e, 0xec, 0xc1, 0x07, 0xf6, 0xd3, 0xca, 0x71, 0x5f, 0x37, + 0x47, 0xaf, 0x24, 0xe6, 0xae, 0x6a, 0x65, 0x8c, 0x43, 0x4a, 0x68, 0xce, + 0xc6, 0xad, 0x84, 0x66, 0x4c, 0x88, 0x16, 0x7c, 0xc2, 0x55, 0x67, 0xb0, + 0xca, 0xc2, 0x30, 0x2a, 0xb1, 0x09, 0xc6, 0x6b, 0xd3, 0x39, 0xbe, 0x51, + 0x58, 0xc6, 0x74, 0x72, 0xa0, 0x1a, 0x81, 0xe9, 0xcf, 0x19, 0xde, 0xe2, + 0x76, 0x2b, 0xbe, 0x9b, 0x0e, 0xaf, 0xdc, 0xbb, 0x96, 0x99, 0x10, 0x70, + 0xd9, 0x56, 0xdb, 0x30, 0x07, 0xcb, 0x2b, 0x4d, 0x2b, 0x0a, 0xce, 0xf9, + 0x6a, 0x23, 0x3f, 0xf8, 0xdd, 0xed, 0xb9, 0x70, 0xc1, 0x1c, 0x09, 0x87, + 0xf1, 0xb3, 0xbc, 0x1e, 0xc8, 0xb1, 0xd9, 0x5a, 0x7e, 0x10, 0x64, 0x4c, + 0x94, 0xfe, 0x6f, 0xb6, 0x70, 0xd3, 0x63, 0x86, 0x94, 0x96, 0xd0, 0xe2, + 0x5c, 0xcd, 0x95, 0x64, 0xf2, 0x83, 0xf5, 0x59, 0x82, 0xf9, 0xc7, 0x51, + 0x08, 0xc4, 0x70, 0xc8, 0x1b, 0xf3, 0xb8, 0xf2, 0x8c, 0x7e, 0x85, 0x33, + 0x68, 0x3d, 0x49, 0x45, 0xb5, 0x38, 0xc4, 0xd6, 0x83, 0x08, 0x36, 0x10, + 0xa7, 0x57, 0x9f, 0x9e, 0x8d, 0xd1, 0xe0, 0xc8, 0xb1, 0x5c, 0x5b, 0x8e}; + +static const std::vector priv_key_68{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xae, 0x4a, 0x8f, 0x37, 0xd8, 0x42, 0xdc, 0xfb, 0xab, 0x76, + 0xd0, 0x0d, 0x98, 0xc5, 0x4c, 0xcb, 0x9f, 0x7f, 0x88, 0x0b, 0xd5, 0x05, + 0x20, 0xf0, 0xfc, 0xde, 0x0d, 0x54, 0x8a, 0xc8, 0x09, 0xee, 0xd5, 0x8a, + 0x94, 0x98, 0x12, 0xe9, 0xa7, 0x81, 0xc3, 0x94, 0x00, 0x9f, 0x62, 0xaf, + 0xf3, 0x9c, 0xc3, 0x4c, 0x81, 0xfc, 0x76, 0x0d, 0xc5, 0xd5, 0x32, 0x16, + 0xa7, 0x66, 0xc6, 0x8d, 0x42, 0x22, 0x8c, 0x72, 0xe7, 0x81, 0xb0, 0xb4, + 0x1a, 0x80, 0x7a, 0x44, 0xf1, 0x73, 0x15, 0x25, 0xba, 0xf1, 0x64, 0x0c, + 0xa2, 0xef, 0x4c, 0x22, 0x71, 0xae, 0xde, 0x93, 0xb5, 0xc7, 0x62, 0x7c, + 0x88, 0x03, 0xa8, 0xd2, 0x21, 0xfc, 0x44, 0xd9, 0x73, 0xc6, 0x34, 0x2d, + 0xde, 0xeb, 0xc4, 0x0b, 0x35, 0xa9, 0x79, 0xa7, 0x50, 0x62, 0xc6, 0x5a, + 0xa7, 0x95, 0x36, 0x03, 0x0d, 0x79, 0x75, 0xdb, 0xab, 0x31, 0x13, 0x59, + 0xc0, 0x08, 0xe3, 0x43, 0xaf, 0x0c, 0x0e, 0x78, 0x90, 0xbb, 0xa9, 0x34, + 0x4d, 0x61, 0x76, 0x56, 0x26, 0x63, 0x71, 0xc2, 0x2e, 0xb5, 0x3e, 0xb5, + 0x27, 0xe0, 0x6a, 0x6d, 0xb6, 0x90, 0x96, 0x5a, 0x4f, 0xff, 0xf4, 0xc8, + 0xf3, 0x09, 0x33, 0x72, 0x16, 0xfd, 0x97, 0x6a, 0x47, 0x6a, 0x48, 0x6d, + 0x8b, 0x4b, 0x50, 0xa3, 0x65, 0xff, 0x80, 0x52, 0x05, 0x54, 0xe7, 0x2d, + 0xb1, 0x81, 0xae, 0x87, 0x51, 0x57, 0x24, 0xc6, 0xb7, 0xf1, 0xac, 0x2f, + 0x25, 0xa1, 0xec, 0x7d, 0x7c, 0x34, 0xfc, 0xd1, 0x0e, 0x1e, 0x0d, 0x3a, + 0xa9, 0x61, 0x0e, 0x33, 0x64, 0xa7, 0x63, 0xe8, 0x42, 0xfc, 0xbc, 0x95, + 0x9a, 0x82, 0xd1, 0x26, 0xfb, 0xc0, 0xa8, 0xa2, 0xfa, 0x94, 0xb2, 0xf3, + 0xa6, 0x26, 0x28, 0xe0, 0x65, 0x8d, 0x1a, 0xdf, 0x43, 0xe1, 0xc5, 0x4b, + 0xe6, 0xe3, 0xb6, 0x8a, 0x89, 0x51, 0x51, 0xcb, 0xd4, 0x52, 0x3c, 0x8b, + 0x8e, 0x2a, 0x49, 0x98, 0xc2, 0x0a, 0x4b, 0x84, 0xd1, 0xc3, 0xcb, 0x1b, + 0xbe, 0x3b, 0x5e, 0xf1, 0x25, 0x6e, 0x27, 0x10, 0xa5, 0x47, 0x2e, 0xd8, + 0xb4, 0xab, 0x54, 0x26, 0x31, 0x7d, 0xfd, 0x9e, 0x2d, 0x5f, 0xf5, 0x27, + 0xfe, 0xc5, 0xfc, 0xd5, 0x2e, 0xc0, 0xc3, 0x5d, 0xb8, 0xb3, 0x14, 0x9d, + 0x15, 0xa4, 0x99, 0x71, 0xf7, 0x40, 0xb0, 0xe9, 0x4a, 0x3d, 0xed, 0x05, + 0x01, 0x08, 0x95, 0xbe, 0x40, 0xc8, 0xbf, 0xf8, 0xf7, 0x98, 0x72, 0xcf, + 0x48, 0x1e, 0xef, 0xaf, 0xe0, 0xb8, 0x25, 0x3f, 0x9b, 0x12, 0xd8, 0xc3, + 0x82, 0x7c, 0xd7, 0x4d, 0x9b, 0xfe, 0xf9, 0x0c, 0x29, 0x2e, 0x2b, 0xa1, + 0x2b, 0xaa, 0x7d, 0xfc, 0xfe, 0xb1, 0xa7, 0x30, 0x84, 0x28, 0x6e, 0x1d, + 0xd2, 0x8d, 0xc8, 0x51, 0x28, 0x25, 0x42, 0xbd, 0x50, 0x17, 0x85, 0x02, + 0x69, 0xf2, 0xc5, 0x32, 0xa9, 0x10, 0xb3, 0xf4, 0x93, 0x67, 0x1a, 0x27, + 0xda, 0x9a, 0x52, 0x1e, 0x01, 0x9e, 0x34, 0x78, 0x83, 0x0e, 0x49, 0x24, + 0x3c, 0x86, 0x0a, 0x55, 0x59, 0xf9, 0xf7, 0xcc, 0x15, 0xd1, 0xf4, 0x21, + 0x85, 0xd6, 0xd3, 0x3e, 0xfe, 0x01, 0xb3, 0xd7, 0x31, 0x16, 0x6a, 0x7f, + 0x98, 0x9a, 0xb9, 0x3e, 0x70, 0xc7, 0x41, 0xbb, 0x94, 0x3d, 0xb6, 0x82, + 0x29, 0x6a, 0x5b, 0xe6, 0xee, 0x0b, 0x02, 0xa6, 0xc4, 0x8d, 0x3b, 0x10, + 0xc0, 0xa8, 0x22, 0x97, 0x5f, 0x98, 0x06, 0xe3, 0x3e, 0x89, 0xb9, 0x09, + 0x75, 0xd2, 0x29, 0x94, 0x7b, 0xfb, 0xcb, 0x35, 0xb1, 0xef, 0x54, 0x53, + 0x5d, 0x8c, 0x24, 0x9c, 0xb1, 0x24, 0x11, 0x84, 0xc8, 0xc9, 0xd2, 0xdb, + 0x99, 0xcd, 0x94, 0x9a, 0xf9, 0xbd, 0x41, 0x38, 0xb3, 0xbe, 0xd7, 0x00, + 0x0f, 0xde, 0x26, 0x48, 0xcd, 0x06, 0xe4, 0xf5, 0xd0, 0xd1, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x57, 0x26, 0x4d, 0x0a, 0xbd, + 0x86, 0x61, 0x7d, 0x2e, 0x35, 0x90, 0xbe, 0xdb, 0xbe, 0xfc, 0x31, 0x6d, + 0x25, 0x95, 0xdf, 0x64, 0xba, 0xd5, 0xc7, 0xea, 0x89, 0x15, 0xdd, 0x4a, + 0x2f, 0xd0, 0x57, 0xae, 0x4b, 0x47, 0x15, 0xeb, 0x8f, 0x0e, 0x05, 0x22, + 0xc8, 0x64, 0xaf, 0x4d, 0xe7, 0x71, 0x46, 0xd7, 0x98, 0xef, 0xfe, 0x4f, + 0x01, 0x80, 0x04, 0xa4, 0xb1, 0x13, 0x2f, 0x9e, 0xe4, 0x8f, 0x47, 0x3b, + 0x37, 0x51, 0x6f, 0x55, 0xee, 0x18, 0xba, 0x59, 0x69, 0x13, 0xda, 0x59, + 0x9e, 0xae, 0x25, 0x79, 0xc3, 0x9f, 0xcd, 0x4c, 0x22, 0x84, 0xf9, 0xcd, + 0xad, 0xca, 0x5d, 0x52, 0x6f, 0xb6, 0x8b, 0x2d, 0xe5, 0x34, 0xbd, 0x31, + 0xa8, 0x11, 0xed, 0xef, 0xb5, 0x68, 0x1c, 0x37, 0xc0, 0xeb, 0x2a, 0x3c, + 0xfc, 0x5e, 0x83, 0xa5, 0x6f, 0x3b, 0x10, 0xaf, 0x1b, 0x43, 0xa7, 0x92, + 0x39, 0x2f, 0x16, 0xb0, 0xf8, 0x55, 0xbf, 0x9b, 0xf4, 0x02, 0x19, 0x63, + 0x3b, 0x02, 0x13, 0xf3, 0xfd, 0x85, 0x1b, 0xd0, 0xd2, 0x2f, 0x0b, 0xd6, + 0x9c, 0x24, 0x42, 0xd8, 0x82, 0x38, 0xd8, 0x4c, 0x1f, 0x64, 0x04, 0x54, + 0x4a, 0x00, 0x6a, 0x99, 0xf9, 0xc9, 0x1c, 0xb6, 0xae, 0xbb, 0xb4, 0x3d, + 0xfc, 0x14, 0x8d, 0x9e, 0x7d, 0xb8, 0x03, 0x06, 0xe5, 0x4d, 0x61, 0x3e, + 0xc6, 0xc4, 0x87, 0xb9, 0xb8, 0xed, 0x63, 0x4c, 0xe3, 0xb8, 0xd6, 0x7c, + 0x3b, 0x29, 0x4b, 0x1c, 0xaf, 0xce, 0x7f, 0x73, 0x03, 0x24, 0x12, 0x52, + 0xc0, 0x2d, 0xf0, 0xf4, 0xe8, 0x7a, 0x3d, 0x5f, 0x9e, 0x6f, 0x1c, 0x0c, + 0x26, 0xdd, 0x28, 0x07, 0x1c, 0x3f, 0x50, 0x5e, 0x48, 0xc1, 0xe5, 0x89, + 0xed, 0x44, 0xa3, 0x0a, 0x00, 0x2e, 0xfa, 0x31, 0xc2, 0x52, 0xc5, 0x05, + 0xc4, 0xd1, 0xea, 0x98, 0x7e, 0xe5, 0x8a, 0xc3, 0x81, 0xee, 0x3a, 0xf9, + 0x5a, 0xe6, 0x17, 0xc3, 0xe0, 0xa0, 0x7c, 0xe2, 0x48, 0x52, 0x74, 0x7d, + 0x44, 0x9c, 0xbe, 0x2d, 0xb7, 0x38, 0x82, 0xed, 0xd3, 0xc2, 0xf5, 0xd7, + 0x24, 0x60, 0xf0, 0xe8, 0x8f, 0x98, 0x1a, 0xba, 0xf8, 0xf0, 0x35, 0xde, + 0x69, 0xab, 0xbb, 0x18, 0x7e, 0x7b, 0xa4, 0xe4, 0x03, 0xef, 0xec, 0x30, + 0x58, 0x91, 0x95, 0xd9, 0x48, 0x52, 0xd1, 0x06, 0x79, 0x0d, 0x67, 0xf5, + 0x96, 0x6e, 0x6a, 0x4a, 0xa3, 0xb0, 0x2b, 0x46, 0xd6, 0x8c, 0x43, 0x45, + 0xb2, 0x8f, 0x8f, 0xb8, 0x24, 0x65, 0x81, 0x7e, 0x11, 0x2f, 0x03, 0x9d, + 0x9a, 0x60, 0x70, 0x53, 0xdb, 0x6b, 0x23, 0x07, 0x92, 0xb5, 0x09, 0xbe, + 0x05, 0xd5, 0x4f, 0xe3, 0x8a, 0x60, 0x1e, 0xc1, 0xaf, 0x0a, 0x5d, 0xf9, + 0x25, 0x5f, 0xc5, 0x95, 0x75, 0x46, 0x0c, 0xb2, 0xa4, 0xc9, 0x59, 0x48, + 0xc5, 0x58, 0x77, 0xdb, 0x94, 0xca, 0xe2, 0x51, 0xad, 0x7d, 0x05, 0x7c, + 0x2f, 0x82, 0xa0, 0x4b, 0x1b, 0xca, 0xde, 0xdb, 0xe9, 0x6f, 0x8c, 0x1e, + 0xda, 0x7f, 0x5e, 0xb5, 0x49, 0x7f, 0x48, 0xa0, 0x0b, 0xce, 0xea, 0x20, + 0x27, 0xd6, 0x10, 0x28, 0x30, 0x17, 0xf0, 0x65, 0x0e, 0xfd, 0x79, 0xfa, + 0xf9, 0x06, 0x01, 0xc2, 0xf6, 0xf4, 0xd3, 0x50, 0x25, 0xb7, 0x98, 0xa2, + 0xdf, 0xf6, 0x24, 0x39, 0xff, 0xa4, 0x25, 0xd8, 0x50, 0x3f, 0xd7, 0xad, + 0xe7, 0x10, 0x38, 0xa5, 0x34, 0xdd, 0x24, 0x23, 0x4b, 0xbd, 0xa0, 0xd4, + 0xd4, 0xdd, 0xea, 0xce, 0x25, 0x51, 0xe4, 0xef, 0x92, 0x86, 0x2a, 0x7a, + 0x5d, 0x42, 0xff, 0xaf, 0x6c, 0xc4, 0x03, 0x0c, 0x37, 0x24, 0x62, 0x35, + 0x2b, 0x40, 0x62, 0xb9, 0xf6, 0x70, 0x9d, 0x83, 0xa4, 0x99, 0x12, 0xee, + 0x79, 0x37, 0x69, 0xa4, 0x4c, 0xc1, 0x33, 0x59, 0xba, 0x70, 0x6e, 0x39, + 0x3b, 0xee, 0xe1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe5, 0x31, 0xe0, 0x21, + 0x5c, 0xb9, 0x56, 0x6b, 0xd5, 0x49, 0x84, 0x0a, 0xb5, 0xa8, 0x16, 0x06, + 0x1a, 0x27, 0xdd, 0x49, 0xd0, 0xc0, 0x89, 0x31, 0xc3, 0x85, 0xf9, 0xad, + 0xe9, 0x21, 0x89, 0x67, 0x4e, 0x02, 0xaf, 0xd0, 0x43, 0xd9, 0x4b, 0x72, + 0xa9, 0xec, 0x85, 0xc1, 0xde, 0xcd, 0xd6, 0x70, 0xe7, 0x80, 0xde, 0x58, + 0xf3, 0x11, 0x5f, 0x02, 0x20, 0x96, 0x87, 0x77, 0xae, 0x33, 0x63, 0xdc, + 0x59, 0xfe, 0x42, 0x6a, 0xc1, 0x91, 0xd9, 0xff, 0xe7, 0xf2, 0x9c, 0x93, + 0xb4, 0x97, 0x0c, 0xa3, 0xe4, 0x78, 0x2b, 0xea, 0xb2, 0x12, 0x6e, 0x04, + 0x05, 0x52, 0xc3, 0x55, 0x98, 0x52, 0xe7, 0xa9, 0x79, 0x51, 0x96, 0xfd, + 0x91, 0x37, 0xfb, 0xc5, 0x7d, 0x7f, 0xd8, 0x38, 0x2b, 0x07, 0xb8, 0xed, + 0x98, 0x2a, 0xf3, 0x9b, 0x44, 0x36, 0xb7, 0x6c, 0x91, 0x7c, 0x00, 0xda, + 0x45, 0x49, 0x17, 0x0d, 0xde, 0xa5, 0xf8, 0x01, 0xf7, 0xcc, 0x28, 0x38, + 0x0f, 0x5b, 0x15, 0x29, 0x2f, 0x5d, 0xf8, 0x99, 0xee, 0x10, 0xc2, 0x45, + 0xcd, 0x78, 0x09, 0xda, 0xf6, 0xc7, 0x24, 0x7e, 0x36, 0x69, 0x25, 0xe9, + 0xa5, 0x34, 0xe9, 0xdb, 0x91, 0xe2, 0xef, 0x4f, 0x15, 0x38, 0x62, 0x9d, + 0x68, 0xde, 0x6a, 0xd4, 0xc5, 0xcf, 0xa7, 0xe4, 0xbe, 0xeb, 0x6a, 0x8e, + 0xad, 0x35, 0x25, 0x06, 0x52, 0x1a, 0x0b, 0xc8, 0xa3, 0x30, 0x43, 0xb9, + 0x67, 0x82, 0xbd, 0x40, 0xd5, 0x8d, 0x00, 0xf4, 0xf8, 0x6d, 0x7c, 0xe4, + 0x33, 0x84, 0x66, 0x5b, 0xea, 0x85, 0x12, 0x35, 0xa3, 0xb3, 0x5b, 0xd9, + 0x49, 0x8a, 0xe5, 0x13, 0xc1, 0x02, 0x44, 0x99, 0xfa, 0x45, 0x8f, 0x57, + 0xa5, 0x2e, 0xc3, 0x0d, 0xf3, 0x68, 0x85, 0xf1, 0x1b, 0x18, 0x00, 0xea, + 0xc4, 0xcf, 0x2e, 0x3d, 0x40, 0x2d, 0xf7, 0x77, 0x86, 0x72, 0xbc, 0xc5, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0xac, 0xdc, 0xff, 0xe8, 0xa5, 0x4b, + 0xb7, 0x1e, 0xe2, 0x2a, 0x3a, 0x45, 0x7f, 0xc9, 0x2b, 0xe6, 0x50, 0x3f, + 0x0b, 0xc9, 0x1a, 0x4f, 0x02, 0x64, 0x3e, 0x38, 0xa0, 0x7e, 0x99, 0x46, + 0x66, 0xf3, 0x70, 0x76, 0x1c, 0x4a, 0xcb, 0x89, 0x89, 0x24, 0x58, 0xec, + 0x47, 0x91, 0xa7, 0xe1, 0xed, 0x74, 0xdc, 0xf2, 0x7c, 0xeb, 0x44, 0x37, + 0x8d, 0xc2, 0x9a, 0x21, 0x0c, 0x37, 0xac, 0x4a, 0x86, 0x90, 0x56, 0xd3, + 0xbf, 0x91, 0xa1, 0xca, 0xbf, 0xa4, 0x3f, 0x7f, 0x9b, 0x9c, 0x74, 0x87, + 0x3e, 0x15, 0x06, 0x33, 0x69, 0xdf, 0x7f, 0x7f, 0xb0, 0x20, 0x54, 0x0d, + 0x9d, 0x1f, 0xb7, 0xb8, 0x28, 0x8a, 0x4f, 0x41, 0x32, 0x6c, 0xad, 0x5f, + 0x81, 0xfe, 0x6d, 0x96, 0x9d, 0xb4, 0x91, 0x37, 0xc3, 0x39, 0x5b, 0x9a, + 0x4b, 0xa5, 0x52, 0xf3, 0xda, 0x80, 0x7c, 0xcf, 0xd4, 0xd5, 0x41, 0xaf, + 0xd5, 0x39, 0xab, 0xc7, 0x2c, 0x71, 0x47, 0x99, 0x12, 0xb7, 0xc5, 0xe5, + 0x97, 0x54, 0x96, 0xaa, 0xbe, 0xa2, 0xb1, 0x13, 0x30, 0xc8, 0xba, 0x95, + 0x4d, 0x4a, 0x5c, 0x7c, 0x56, 0xc7, 0xd2, 0xe9, 0xb8, 0x6b, 0x2b, 0xaa, + 0xbe, 0x0c, 0x52, 0x1d, 0xc8, 0x71, 0x61, 0x81, 0x78, 0xa3, 0xb1, 0x35, + 0xf1, 0x48, 0xcf, 0x63, 0xe3, 0x61, 0xdb, 0x7b, 0x79, 0x61, 0xdb, 0xe5, + 0xdd, 0x8a, 0xfa, 0xad, 0x3b, 0x58, 0x15, 0x22, 0x19, 0xe3, 0x9a, 0xbe, + 0x82, 0x5f, 0xbe, 0x51, 0xfa, 0x1c, 0x2e, 0x25, 0x44, 0x9e, 0xe8, 0x69, + 0xd4, 0x52, 0xa8, 0x2f, 0xe9, 0x0d, 0xe7, 0x41, 0xc8, 0x77, 0x25, 0xe0, + 0x23, 0x24, 0x7b, 0x07, 0xd4, 0xf6, 0xf8, 0xcf, 0x6f, 0xe1, 0x03, 0xb4, + 0x3c, 0x42, 0xbb, 0xb4, 0x38, 0x15, 0x58, 0xaa, 0x2e, 0x7d, 0x5a, 0x69, + 0xfa, 0x8e, 0xd8, 0x9e, 0x46, 0xe8, 0x50, 0x9c, 0x9d, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb2, 0xb6, 0x87, 0x4b, 0xbc, 0x5f, 0x90, 0x31, 0x99, 0x28, + 0x2f, 0xdb, 0xa1, 0xf6, 0x24, 0xe6, 0x31, 0x32, 0xf0, 0x6c, 0x04, 0x68, + 0x7d, 0x11, 0xde, 0xa1, 0xf3, 0x24, 0x56, 0x6a, 0x9e, 0x17, 0x7d, 0x4e, + 0xbf, 0x04, 0xa8, 0x43, 0x21, 0x7f, 0x91, 0x5c, 0x2a, 0x98, 0x17, 0x41, + 0x6d, 0x7a, 0xb0, 0x29, 0x5e, 0x37, 0x01, 0xa1, 0x83, 0xf1, 0xc6, 0xb3, + 0x59, 0x82, 0x4a, 0xc5, 0x2b, 0x92, 0xc0, 0x61, 0x70, 0x2c, 0x8a, 0x2f, + 0x4e, 0x4b, 0x2a, 0xf3, 0x94, 0x7f, 0xe0, 0x0b, 0x00, 0x02, 0x33, 0xbe, + 0x38, 0x90, 0x52, 0xb5, 0xe8, 0x2f, 0x1e, 0x6f, 0x80, 0x7c, 0x97, 0xbf, + 0xdd, 0x7f, 0xda, 0x67, 0x72, 0x52, 0xda, 0x0f, 0x4b, 0x34, 0x9d, 0x3d, + 0x38, 0xbd, 0xe3, 0x5f, 0xac, 0x25, 0x27, 0xc8, 0x26, 0x17, 0xe5, 0xc2, + 0xbc, 0x97, 0xdd, 0x81, 0x51, 0xb0, 0xe0, 0xe1, 0xb3, 0x26, 0x4f, 0x7c, + 0x1e, 0xbc, 0x7a, 0x1a, 0x29, 0x2a, 0x3d, 0x5f, 0x0a, 0x4b, 0x08, 0xf2, + 0x3f, 0x4c, 0xd7, 0xc3, 0x1d, 0x99, 0x0c, 0x34, 0x13, 0x8b, 0x37, 0x6d, + 0xe4, 0xd8, 0xbd, 0x58, 0x94, 0x05, 0x71, 0x9a, 0xa6, 0xd7, 0x5d, 0x14, + 0x15, 0x02, 0x17, 0x4b, 0xd6, 0x29, 0x63, 0x82, 0x3a, 0xcf, 0x1a, 0x47, + 0x67, 0x65, 0x08, 0x31, 0xcc, 0xee, 0xdf, 0xc4, 0x56, 0xd0, 0x6c, 0xe8, + 0x7e, 0x53, 0xbe, 0x5b, 0x7e, 0x13, 0x6d, 0xd1, 0x15, 0xfd, 0x1e, 0x07, + 0x4a, 0xbd, 0xb9, 0x90, 0xb6, 0x17, 0xc2, 0xcb, 0xf4, 0x7c, 0xab, 0x8b, + 0x83, 0xbd, 0x6b, 0x9e, 0x09, 0x7a, 0x8e, 0xcb, 0xcc, 0xff, 0xf0, 0x39, + 0xf2, 0x80, 0x16, 0x14, 0x73, 0x47, 0x26, 0x38, 0x26, 0x44, 0x14, 0x8e, + 0x66, 0x12, 0xb0, 0xcb, 0xb0, 0xbb, 0x5f, 0x27, 0x25, 0xa9, 0x01, 0x08, + 0x56, 0xb4, 0x4e, 0x93, 0xdc, 0xf9, 0x02, 0x82, 0x01, 0x00, 0x02, 0xc5, + 0x7d, 0x3b, 0xf3, 0x6e, 0xee, 0xfe, 0x03, 0x65, 0x8a, 0xde, 0x5b, 0x80, + 0xef, 0x37, 0x3d, 0xc7, 0x24, 0xae, 0xa1, 0x45, 0x4b, 0x9c, 0xa8, 0x1a, + 0xae, 0xa9, 0xb2, 0x43, 0xb2, 0x59, 0xe2, 0xdb, 0x56, 0x03, 0x1f, 0x19, + 0x78, 0xb2, 0xc8, 0x1e, 0xaf, 0xf6, 0x70, 0xdf, 0x67, 0xfa, 0xfe, 0x6f, + 0xea, 0xcf, 0xd6, 0x75, 0x99, 0x28, 0xde, 0x7d, 0x5d, 0x3d, 0x14, 0x49, + 0xd2, 0xa1, 0xc9, 0xca, 0x42, 0xa7, 0x76, 0x86, 0x4c, 0x21, 0xa0, 0x4f, + 0xfb, 0x1c, 0x17, 0x05, 0x1d, 0xab, 0xc7, 0x96, 0xd8, 0x02, 0x88, 0xd9, + 0x02, 0xd3, 0x5a, 0x12, 0x78, 0x43, 0x25, 0x61, 0x73, 0x30, 0xb8, 0x8f, + 0x5a, 0x49, 0x42, 0x7c, 0xd1, 0x60, 0x43, 0x64, 0x02, 0x01, 0xea, 0xc1, + 0x2a, 0x7f, 0x10, 0x00, 0xfa, 0xd8, 0x5a, 0xd9, 0x2c, 0x79, 0x8e, 0xdc, + 0xb8, 0x04, 0xba, 0xa8, 0x7d, 0xbd, 0x56, 0x5d, 0xd8, 0xaf, 0x0c, 0x49, + 0xcd, 0xa7, 0x13, 0x90, 0xb0, 0xad, 0x0f, 0xda, 0x39, 0x42, 0x0f, 0x84, + 0xdf, 0xd6, 0x10, 0xf5, 0x7f, 0x0c, 0xa3, 0xa3, 0x5f, 0x6d, 0xc8, 0xd8, + 0x7a, 0xd5, 0x52, 0x49, 0x43, 0xdc, 0x02, 0xc6, 0xe4, 0x7f, 0xa7, 0x05, + 0x91, 0x57, 0x4b, 0x55, 0x49, 0x84, 0x4e, 0xda, 0x0c, 0xfc, 0xfe, 0xb6, + 0xa6, 0x32, 0x5b, 0x2f, 0x4b, 0x3d, 0x75, 0x2e, 0x0e, 0x6b, 0x4a, 0xdc, + 0xba, 0x28, 0x8e, 0x31, 0xf4, 0xc6, 0x5c, 0x60, 0x94, 0x40, 0x30, 0x48, + 0x83, 0xe5, 0x4f, 0x31, 0xd5, 0xd7, 0xdc, 0xf9, 0x61, 0xfd, 0x3a, 0x62, + 0x71, 0x70, 0x4e, 0x29, 0xee, 0xdf, 0xf1, 0x34, 0x03, 0x2f, 0x87, 0xf8, + 0x90, 0xd3, 0x71, 0xeb, 0xa0, 0x94, 0x3f, 0x0a, 0xf7, 0x0c, 0xd9, 0x58, + 0xf2, 0xcb, 0x48, 0xa3, 0x91, 0xe0, 0xac, 0x49, 0xef, 0x2e, 0xe9, 0x3d, + 0xc4, 0x8d, 0x02, 0x82, 0x01, 0x00, 0x40, 0xe1, 0x8d, 0xa6, 0x67, 0x05, + 0xea, 0x32, 0x72, 0xad, 0x66, 0xeb, 0x8c, 0x89, 0xb6, 0x5c, 0xb7, 0x75, + 0x72, 0x8e, 0xf4, 0x9e, 0xc3, 0x44, 0x9f, 0x0a, 0x91, 0x04, 0x96, 0xbf, + 0x62, 0x8d, 0x38, 0xe4, 0xb8, 0xa0, 0x0d, 0xb8, 0x66, 0x61, 0x2f, 0xca, + 0xfd, 0x9e, 0xfe, 0x8a, 0xe6, 0xba, 0x21, 0x50, 0x50, 0xa0, 0xd7, 0xd5, + 0xb8, 0x88, 0x57, 0x6a, 0xb9, 0x13, 0x06, 0xb4, 0xc8, 0x3e, 0x72, 0x35, + 0xc5, 0xf1, 0x3e, 0xc7, 0x72, 0x7e, 0xd5, 0x74, 0xcd, 0xce, 0xb9, 0x42, + 0xd4, 0x85, 0x1a, 0x95, 0x3c, 0xef, 0x03, 0x7e, 0x65, 0x4a, 0x13, 0x11, + 0x82, 0xa1, 0x8c, 0x32, 0x2a, 0xcf, 0x8e, 0xd8, 0x89, 0x23, 0xb4, 0x45, + 0x58, 0x2e, 0xbc, 0xce, 0x56, 0x1c, 0x4a, 0x2b, 0x09, 0x30, 0x28, 0x7f, + 0xa0, 0x00, 0x41, 0x7f, 0x5f, 0x04, 0x18, 0x7d, 0x82, 0x72, 0x38, 0xdc, + 0x05, 0x2e, 0x52, 0xc2, 0x80, 0x8c, 0x37, 0x4a, 0x58, 0xe2, 0x68, 0x9c, + 0x77, 0xed, 0x80, 0xfc, 0xfd, 0x97, 0x24, 0x71, 0xc7, 0x77, 0xec, 0x02, + 0xbb, 0x89, 0x03, 0xbc, 0x45, 0x88, 0x53, 0xb7, 0x1f, 0xf6, 0x64, 0x4f, + 0xbe, 0xde, 0xa7, 0xa1, 0xa3, 0x12, 0xdf, 0xac, 0xe7, 0x4c, 0x8d, 0xdc, + 0x4e, 0x42, 0x52, 0xaa, 0xff, 0x41, 0x14, 0x0c, 0xb4, 0x43, 0xca, 0x66, + 0xa5, 0x64, 0x2a, 0x91, 0x62, 0x98, 0xbc, 0xbf, 0x34, 0x80, 0xe0, 0x29, + 0x4f, 0x85, 0x5b, 0x17, 0x53, 0x6a, 0x79, 0x60, 0x03, 0xe4, 0xde, 0x33, + 0xaf, 0x05, 0x77, 0x52, 0x48, 0x13, 0xc5, 0x65, 0x73, 0xc1, 0xed, 0xba, + 0x4d, 0x66, 0x7b, 0xa6, 0x1a, 0x7d, 0xc0, 0x48, 0xb7, 0x84, 0xf3, 0x24, + 0xf2, 0x27, 0xd0, 0x26, 0x98, 0xb0, 0xf4, 0x30, 0x71, 0x4a, 0xc6, 0x89, + 0x23, 0x2e, 0x30, 0xfd, 0xca, 0x28, 0x7e, 0x7e, 0xe8, 0x7e}; + +static const std::vector priv_key_69{ + 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0x8e, 0x00, 0x4e, 0xfb, 0x4e, 0xa1, 0xc0, 0xd4, 0xec, 0x27, + 0x94, 0xa2, 0x8f, 0x27, 0x3e, 0xe2, 0xf2, 0x32, 0x15, 0xf6, 0xe1, 0x7c, + 0x9c, 0xb6, 0x28, 0x78, 0x6f, 0xd9, 0x0d, 0xc9, 0xaa, 0x68, 0x5a, 0xaf, + 0xe4, 0x00, 0x6c, 0x4b, 0x64, 0x7a, 0x5b, 0x18, 0x11, 0x56, 0x59, 0xfb, + 0x54, 0x3f, 0xe6, 0x45, 0x89, 0x64, 0xa3, 0x01, 0x44, 0xb9, 0x75, 0xb3, + 0xf3, 0xb5, 0xe5, 0xf6, 0xd8, 0x93, 0x0a, 0xa9, 0x62, 0xf7, 0x0d, 0xa2, + 0x48, 0x1f, 0xbf, 0x85, 0x5a, 0x10, 0x3f, 0x39, 0x20, 0xf6, 0x63, 0x46, + 0xce, 0x88, 0xf9, 0x06, 0x10, 0x7b, 0x3b, 0x8c, 0x85, 0xb7, 0x4d, 0x1b, + 0x04, 0x27, 0x50, 0x13, 0xe2, 0xa6, 0x31, 0xc3, 0x19, 0xd3, 0xb1, 0xb4, + 0xa5, 0xb5, 0xab, 0x4f, 0x5c, 0xd3, 0x72, 0xb2, 0x49, 0x42, 0xb9, 0x5f, + 0xbf, 0x8d, 0x4b, 0xc6, 0x96, 0x96, 0x97, 0xb8, 0x5e, 0xdd, 0x3f, 0x6b, + 0x8a, 0xb5, 0x1b, 0x50, 0xdd, 0x34, 0xb0, 0xfa, 0xe8, 0xec, 0xe7, 0xf8, + 0x0f, 0xc0, 0x65, 0x1e, 0xac, 0x49, 0xc8, 0x5f, 0x11, 0x45, 0x2f, 0xd9, + 0x71, 0x89, 0xa6, 0x11, 0xe2, 0x76, 0xe3, 0x0d, 0xa2, 0x5a, 0x9d, 0xe4, + 0x69, 0x8e, 0xe4, 0xf2, 0x8b, 0x9f, 0xba, 0x1f, 0xb3, 0xd8, 0xb0, 0xc8, + 0xf0, 0x11, 0x2d, 0x29, 0xa7, 0xcd, 0xc4, 0xce, 0x89, 0x55, 0x9e, 0x56, + 0x42, 0x0f, 0x2e, 0xc8, 0x42, 0x03, 0x9b, 0x10, 0x78, 0x0e, 0xdc, 0x78, + 0x24, 0xa7, 0x3d, 0x23, 0x69, 0x3c, 0xec, 0x0d, 0x35, 0x8a, 0xec, 0x7b, + 0x3c, 0x03, 0x74, 0xec, 0xb0, 0xb8, 0x6c, 0x9d, 0x0f, 0xd7, 0xe2, 0x45, + 0x11, 0x8e, 0x5f, 0xbc, 0x16, 0x07, 0xc9, 0xe6, 0x43, 0x51, 0x10, 0xaa, + 0x7b, 0x6c, 0xd3, 0x63, 0x27, 0xa3, 0x38, 0x56, 0x32, 0x02, 0x6c, 0x01, + 0x7b, 0xd1, 0xd6, 0x89, 0x4b, 0xa2, 0xe1, 0xc5, 0x1d, 0x40, 0x40, 0x51, + 0xf3, 0x8e, 0x6e, 0xeb, 0x70, 0xc5, 0x6c, 0x7a, 0x09, 0xe2, 0xe1, 0x2d, + 0x3d, 0x74, 0x6e, 0x75, 0x50, 0xdd, 0x1a, 0xe3, 0xe3, 0x18, 0x6e, 0x36, + 0xa8, 0x4b, 0x91, 0xab, 0xf2, 0xe3, 0xe2, 0xdd, 0x98, 0x89, 0x55, 0xf3, + 0x37, 0x52, 0x15, 0x40, 0xb6, 0x0d, 0x35, 0x01, 0xcd, 0x9b, 0xb8, 0x2f, + 0x60, 0x92, 0xf2, 0x93, 0xd4, 0x34, 0xd4, 0xea, 0x67, 0xe9, 0x6c, 0x7b, + 0x7f, 0xc7, 0x86, 0x88, 0x69, 0xa5, 0xa3, 0x95, 0x58, 0x48, 0x8c, 0xcb, + 0x0d, 0x86, 0x3e, 0x6c, 0xe5, 0xad, 0x73, 0xc8, 0xd3, 0xa5, 0x54, 0x02, + 0xb0, 0x80, 0x5b, 0x50, 0x0c, 0x1d, 0x34, 0x83, 0xad, 0xae, 0xbc, 0x45, + 0x5f, 0xa1, 0x45, 0x4a, 0x0b, 0xd5, 0x60, 0xfb, 0xc7, 0xbe, 0xa3, 0x32, + 0xfb, 0x5c, 0xd6, 0xb3, 0x81, 0x48, 0x51, 0x23, 0x7b, 0x25, 0x3e, 0xd7, + 0xdd, 0xa4, 0x2e, 0xea, 0xa6, 0x30, 0x73, 0x66, 0x99, 0xdc, 0xbb, 0x5b, + 0x4f, 0xc0, 0x05, 0xb1, 0x81, 0x19, 0xe5, 0x9a, 0x38, 0x1f, 0xda, 0x3d, + 0xf1, 0x59, 0x09, 0xe4, 0x4d, 0x55, 0x64, 0x6b, 0x80, 0x91, 0x7d, 0x37, + 0x29, 0x9e, 0x24, 0xad, 0x20, 0x9b, 0x57, 0x76, 0x0b, 0x6b, 0x67, 0xaf, + 0xa9, 0x7e, 0x76, 0xb4, 0xf0, 0x69, 0x79, 0xeb, 0x22, 0xce, 0x46, 0xb2, + 0x5a, 0x52, 0x48, 0xea, 0x4d, 0xa4, 0xcb, 0xac, 0x21, 0x41, 0x81, 0xd9, + 0x2a, 0xba, 0x5d, 0x81, 0xce, 0x54, 0x76, 0x56, 0xaa, 0xeb, 0xb2, 0x23, + 0x63, 0xe3, 0xf0, 0x9a, 0xe9, 0x39, 0x91, 0xc0, 0x53, 0x80, 0xd5, 0xd5, + 0xfd, 0xf6, 0xc4, 0x72, 0x51, 0xeb, 0x9b, 0x8d, 0xf0, 0x80, 0xf1, 0xc6, + 0x3b, 0x47, 0x01, 0x94, 0xe0, 0x54, 0x28, 0x75, 0xba, 0x8d, 0x1e, 0x33, + 0x62, 0x4d, 0x18, 0x98, 0xdd, 0x6a, 0x45, 0x79, 0xb5, 0xbb, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x59, 0xc7, 0xe0, 0x28, 0x0c, + 0x43, 0x41, 0x04, 0x5e, 0x7b, 0x78, 0x02, 0x7f, 0xb8, 0x34, 0x8e, 0x90, + 0xcb, 0x12, 0x10, 0x11, 0xe9, 0x13, 0xbc, 0x28, 0x42, 0x5d, 0x95, 0x42, + 0x9e, 0x6a, 0xdb, 0xa7, 0xda, 0xe5, 0xb1, 0x4e, 0xc7, 0x2c, 0x34, 0x20, + 0x3c, 0x4b, 0x59, 0xe9, 0x72, 0x7a, 0x86, 0x1c, 0x35, 0x82, 0xf4, 0xda, + 0x0b, 0x07, 0x44, 0xab, 0x22, 0xa7, 0xc8, 0x2e, 0x29, 0xb0, 0x2c, 0xe7, + 0xe4, 0xc8, 0xe9, 0xa2, 0xf9, 0x23, 0xd8, 0xce, 0xe2, 0xa5, 0x5a, 0xf8, + 0x5e, 0x4a, 0x74, 0xfd, 0xb7, 0xdb, 0x05, 0xc7, 0x4d, 0x0a, 0x46, 0xa0, + 0x13, 0xec, 0xc7, 0x44, 0x3c, 0xfc, 0x97, 0x4e, 0x8e, 0x04, 0x13, 0x48, + 0x0b, 0x2e, 0xdd, 0x25, 0xd2, 0x2d, 0xa3, 0x7b, 0x38, 0xa6, 0x5c, 0x1a, + 0x7c, 0x96, 0xcd, 0x55, 0x1f, 0x30, 0xa1, 0x49, 0x73, 0xb9, 0xea, 0x64, + 0xea, 0xf1, 0x2f, 0xb9, 0xd5, 0x68, 0xd1, 0xb0, 0xff, 0xa3, 0x9c, 0x98, + 0xf9, 0x4b, 0x23, 0xde, 0x56, 0x7c, 0xbf, 0x0c, 0x30, 0x24, 0x86, 0x51, + 0xe5, 0xa9, 0xa9, 0xb0, 0xe3, 0x2e, 0x61, 0xf5, 0x5a, 0x01, 0x71, 0x61, + 0x85, 0x51, 0x4d, 0x31, 0xdf, 0x24, 0xce, 0x6f, 0xfa, 0xda, 0x44, 0x97, + 0x0d, 0x4c, 0x4c, 0x89, 0x19, 0xc2, 0x8f, 0x59, 0x9a, 0xa8, 0xb9, 0xf4, + 0xe1, 0x10, 0xfb, 0xcd, 0x2c, 0x84, 0x7f, 0xcc, 0xf8, 0x58, 0xa4, 0xa6, + 0xf9, 0xf6, 0xae, 0x8e, 0xbe, 0x77, 0x8e, 0x35, 0x9d, 0x9a, 0x00, 0x26, + 0xcf, 0x03, 0x37, 0x5e, 0xe5, 0x5b, 0xc0, 0x63, 0xc0, 0xf2, 0xca, 0xe8, + 0x01, 0x35, 0xef, 0x2c, 0xe4, 0xb6, 0x80, 0xea, 0x0e, 0xa5, 0x6f, 0x2f, + 0x3c, 0x22, 0xfb, 0xb2, 0x29, 0xd7, 0xf7, 0xaa, 0x7f, 0x5a, 0xa4, 0x5c, + 0x0e, 0x43, 0x78, 0x3c, 0x89, 0x83, 0x9b, 0xdc, 0xa4, 0xd9, 0xe8, 0xa4, + 0xd6, 0x46, 0xa9, 0xf5, 0x4a, 0xe7, 0x48, 0xf3, 0x64, 0x1a, 0x09, 0x9e, + 0xc7, 0x3e, 0xda, 0x5c, 0x20, 0xac, 0xa7, 0x46, 0x6d, 0xfe, 0x1e, 0xf8, + 0xdf, 0xaf, 0x3f, 0xeb, 0x02, 0xa1, 0xe1, 0xa4, 0xe7, 0xbd, 0x1b, 0x49, + 0xcd, 0x6a, 0xd9, 0x46, 0x6f, 0x54, 0x0a, 0x95, 0xb6, 0xeb, 0xfa, 0x1c, + 0xf7, 0x59, 0xfd, 0xfb, 0xbb, 0xd3, 0xa8, 0x9c, 0x3d, 0x61, 0xfc, 0x87, + 0xfc, 0x30, 0xc2, 0x27, 0xa3, 0x81, 0xa2, 0x55, 0x22, 0xbd, 0xf2, 0x71, + 0x14, 0x63, 0x09, 0x48, 0xa5, 0xbe, 0xd0, 0x32, 0x27, 0xfd, 0xab, 0x50, + 0x82, 0x4e, 0x6c, 0x12, 0x95, 0xf3, 0x28, 0x12, 0xe1, 0x52, 0x9e, 0x3e, + 0x36, 0xe6, 0xae, 0xf6, 0x52, 0xc0, 0xa4, 0x8c, 0x5a, 0xdb, 0xaa, 0x8c, + 0x51, 0x5f, 0x9a, 0x96, 0x95, 0x7d, 0x30, 0x0b, 0x28, 0xb5, 0xfc, 0x5a, + 0xe1, 0xed, 0xf6, 0xd1, 0x26, 0x07, 0xc4, 0x38, 0x0a, 0x52, 0x24, 0xab, + 0x56, 0xfc, 0x4d, 0xa3, 0xa1, 0xcd, 0x04, 0xfb, 0xfb, 0x5d, 0x68, 0x30, + 0x97, 0x92, 0x35, 0x63, 0xf2, 0x83, 0xfc, 0xcd, 0x87, 0xdf, 0x00, 0x34, + 0x61, 0xc8, 0xe0, 0xf1, 0x58, 0xa6, 0xd0, 0x10, 0x36, 0x23, 0xf8, 0x0f, + 0x64, 0x88, 0xe4, 0x1a, 0x51, 0x9d, 0x17, 0xb3, 0x45, 0xa0, 0x9b, 0xd3, + 0x5e, 0xea, 0xf9, 0xe7, 0x87, 0x29, 0xf7, 0x67, 0xff, 0x59, 0x74, 0xe0, + 0x1b, 0xdd, 0xcc, 0xb0, 0xbd, 0x2d, 0x00, 0x91, 0x29, 0x2a, 0x9e, 0x14, + 0xca, 0xe3, 0xa9, 0xfd, 0xd9, 0x2e, 0x2a, 0x0a, 0x42, 0x0a, 0x75, 0x07, + 0x4c, 0xa9, 0xd5, 0xea, 0x72, 0x1d, 0x04, 0xba, 0x99, 0x9f, 0x85, 0xc3, + 0x29, 0x55, 0x99, 0x01, 0xe3, 0x0d, 0xb0, 0xfe, 0x81, 0x77, 0x9a, 0xe4, + 0xc2, 0xba, 0x1a, 0x33, 0xce, 0x89, 0x2a, 0x63, 0x56, 0x70, 0x8c, 0xd1, + 0xbe, 0x36, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0xcb, 0xd1, 0xe5, + 0x95, 0x47, 0x0f, 0xfb, 0x97, 0x16, 0x4a, 0x98, 0xe4, 0x3a, 0x15, 0x4d, + 0x43, 0xbc, 0xbe, 0x19, 0xae, 0x04, 0x97, 0xc8, 0x35, 0x42, 0x96, 0xad, + 0xb6, 0x41, 0xaa, 0x8d, 0xf5, 0x35, 0x7d, 0xd4, 0x9d, 0xe5, 0xe9, 0xf4, + 0xd0, 0xcb, 0xa3, 0xc0, 0x37, 0x0b, 0x89, 0x7e, 0x4a, 0x3a, 0x62, 0x04, + 0x8c, 0xaf, 0x3f, 0xd9, 0x3d, 0xcc, 0x05, 0xb6, 0xbd, 0xdc, 0x3d, 0x75, + 0x11, 0xcf, 0xce, 0x6c, 0xb3, 0x2b, 0x03, 0xff, 0xd1, 0x03, 0xb9, 0xfe, + 0xaf, 0xf6, 0x3c, 0xef, 0x5d, 0x38, 0x77, 0xc0, 0x4d, 0x60, 0xb0, 0x02, + 0x18, 0x64, 0x7c, 0x7c, 0xb2, 0xaa, 0xa8, 0xbc, 0x42, 0x4c, 0xa4, 0xf9, + 0xf5, 0xaa, 0x52, 0xe9, 0x53, 0x8d, 0x27, 0x72, 0xad, 0xfc, 0x5e, 0xa0, + 0x45, 0xac, 0x4a, 0xd5, 0x0d, 0x29, 0xff, 0x39, 0xe8, 0x39, 0xfd, 0x88, + 0xb0, 0xa0, 0xcb, 0x17, 0x50, 0x30, 0x6d, 0x10, 0xe5, 0x24, 0xe3, 0xc7, + 0xec, 0x65, 0x78, 0x4f, 0x65, 0xb6, 0x21, 0x13, 0x10, 0x5d, 0x25, 0xa6, + 0xd1, 0xf6, 0xaf, 0x3c, 0x04, 0x82, 0xcb, 0x56, 0x34, 0x0b, 0xd7, 0x9a, + 0x4d, 0xe2, 0x83, 0xdd, 0xd0, 0x91, 0xec, 0x3c, 0x2e, 0x55, 0xe4, 0xcf, + 0xfb, 0x38, 0x05, 0xef, 0x0b, 0x76, 0xaf, 0x24, 0xe1, 0xf0, 0xc9, 0x43, + 0x8b, 0xf1, 0xb0, 0xf0, 0x27, 0x62, 0x71, 0xb9, 0xb3, 0x32, 0x2e, 0x51, + 0xb7, 0xb1, 0x65, 0x76, 0xd3, 0xc9, 0x8f, 0xb3, 0x87, 0x22, 0xd9, 0x0a, + 0x8a, 0x4b, 0xb5, 0x46, 0xc1, 0x1d, 0x34, 0x48, 0x95, 0x5b, 0x98, 0xee, + 0xf5, 0xeb, 0xd6, 0x22, 0x25, 0xbe, 0x3e, 0x57, 0xfb, 0x52, 0x56, 0x68, + 0xc6, 0x06, 0x46, 0x78, 0x90, 0x62, 0xcb, 0xa7, 0x78, 0xe7, 0x56, 0x3d, + 0xa8, 0xe3, 0xcd, 0xd1, 0x52, 0x24, 0x3a, 0x21, 0x0b, 0x06, 0x17, 0xb9, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xb8, 0xb8, 0x79, 0xc9, 0xc0, 0xa2, 0xde, + 0x82, 0x25, 0x3a, 0x04, 0x9a, 0x73, 0x23, 0xc5, 0xd1, 0x60, 0x7a, 0x99, + 0xa6, 0x34, 0xa1, 0xd2, 0xec, 0xde, 0x52, 0xc8, 0xff, 0x21, 0x37, 0xc2, + 0x7a, 0x46, 0xb9, 0xb6, 0x8d, 0xfa, 0x8d, 0x89, 0x52, 0x41, 0xd5, 0x4a, + 0xcd, 0xaf, 0xd6, 0x50, 0xda, 0xe0, 0xe2, 0x83, 0x0f, 0x36, 0xce, 0xca, + 0xde, 0xd3, 0x50, 0x2e, 0xcf, 0xad, 0xf8, 0xd5, 0x86, 0xdc, 0x93, 0x5e, + 0x16, 0x02, 0x10, 0xbe, 0x5c, 0x02, 0xea, 0x10, 0x93, 0x2f, 0xfe, 0xf4, + 0x16, 0xf5, 0xd0, 0x6a, 0xf0, 0xbe, 0xa0, 0xb0, 0x50, 0x1e, 0x12, 0xdc, + 0x91, 0x5f, 0xc8, 0xb7, 0xdf, 0xdd, 0xb2, 0x3f, 0x1c, 0xbc, 0x83, 0x22, + 0x52, 0x64, 0xa7, 0xf5, 0xd2, 0xf8, 0x38, 0x00, 0xe1, 0x55, 0xfc, 0xfd, + 0xbf, 0x9c, 0x81, 0x78, 0x23, 0xce, 0x45, 0x18, 0x88, 0x12, 0xf7, 0x94, + 0x60, 0xa2, 0xa2, 0x88, 0xe7, 0x07, 0x40, 0xb3, 0x42, 0x9a, 0x07, 0x68, + 0x89, 0x4e, 0x8d, 0x12, 0xc0, 0xa2, 0xe0, 0x15, 0xd3, 0xe9, 0xa8, 0xe6, + 0x22, 0xf1, 0x55, 0xaa, 0xc5, 0xc2, 0x9c, 0x9e, 0x65, 0x76, 0xe3, 0x9c, + 0x2e, 0xd9, 0xaa, 0x57, 0x0e, 0x0e, 0xa1, 0x39, 0x5c, 0x36, 0x95, 0x32, + 0xf5, 0xe6, 0x93, 0x9d, 0x1d, 0xd1, 0xc3, 0xa5, 0x54, 0xbd, 0xc2, 0xcd, + 0x6c, 0x66, 0x3d, 0x70, 0x96, 0xd7, 0x08, 0x42, 0x1c, 0xf2, 0xf1, 0xd6, + 0x21, 0xc4, 0x53, 0xe9, 0x79, 0x13, 0x86, 0x35, 0xa3, 0xc2, 0x79, 0xc5, + 0xf8, 0xf1, 0x0a, 0x90, 0xbe, 0x2a, 0x5f, 0xa1, 0x85, 0x12, 0x5a, 0x74, + 0x33, 0x45, 0xb9, 0x07, 0xd7, 0x85, 0x27, 0x35, 0x8c, 0x59, 0x58, 0x36, + 0xe9, 0xb2, 0xfd, 0x9a, 0x38, 0x68, 0xe4, 0x6c, 0x95, 0x5b, 0xe6, 0xca, + 0xac, 0x48, 0x89, 0xea, 0x8f, 0xf7, 0x89, 0x0b, 0x13, 0x02, 0x82, 0x01, + 0x00, 0x1b, 0xe7, 0xbe, 0xea, 0xac, 0x21, 0x38, 0x7d, 0xf7, 0x6d, 0x9c, + 0xc4, 0x53, 0x50, 0x7d, 0x26, 0xc8, 0x9d, 0x21, 0xe3, 0xa8, 0x4e, 0x54, + 0x6b, 0x7a, 0x49, 0xe7, 0xed, 0xd7, 0xf3, 0x35, 0xc9, 0x0d, 0x65, 0x39, + 0x63, 0x85, 0xc4, 0x4d, 0x49, 0x7e, 0xb5, 0xf1, 0x91, 0x56, 0xfc, 0xd6, + 0xd1, 0x46, 0x9b, 0x42, 0xbc, 0xdc, 0x6a, 0x19, 0x46, 0xa7, 0xc1, 0x9f, + 0x69, 0xcb, 0x40, 0x48, 0xa2, 0xaa, 0x14, 0xea, 0x73, 0x75, 0x70, 0x7b, + 0x0f, 0xb2, 0x46, 0xb2, 0x00, 0x10, 0x59, 0x7d, 0x48, 0x7f, 0xd2, 0x7b, + 0x00, 0x94, 0xb8, 0x4a, 0x1c, 0xf1, 0xf2, 0x85, 0xc8, 0x74, 0xd9, 0x48, + 0x35, 0xf1, 0xbc, 0xc6, 0x83, 0xff, 0x36, 0xd8, 0xac, 0xe7, 0x41, 0x13, + 0xbf, 0xea, 0x35, 0xe8, 0x01, 0x18, 0x00, 0x17, 0x58, 0x60, 0x96, 0x7c, + 0xef, 0x6c, 0x23, 0x94, 0xf4, 0xe5, 0xfe, 0xd6, 0xed, 0x86, 0x5c, 0x67, + 0x8a, 0xc6, 0xc3, 0x55, 0x5d, 0x4b, 0x03, 0x14, 0x6d, 0x45, 0xc1, 0xee, + 0xac, 0xb2, 0x5c, 0x52, 0xf3, 0x75, 0xc0, 0x62, 0x16, 0xc3, 0x98, 0xfc, + 0x56, 0x4b, 0xe9, 0x05, 0xf8, 0x86, 0x64, 0xc1, 0x48, 0x19, 0xc4, 0x27, + 0x58, 0x5d, 0x45, 0xa6, 0xbd, 0x6b, 0x25, 0x05, 0x8a, 0x60, 0xf8, 0xc2, + 0x5b, 0x1b, 0x82, 0xb6, 0x37, 0x52, 0xc7, 0xc1, 0xcc, 0x3b, 0xf9, 0x74, + 0xa0, 0xdd, 0x6d, 0x17, 0x2e, 0x55, 0x3a, 0xdd, 0x65, 0x5d, 0x20, 0xae, + 0xb4, 0xc9, 0x4b, 0xc2, 0xb5, 0x00, 0xe9, 0x3d, 0x5a, 0x3c, 0x15, 0xf5, + 0x0c, 0xf9, 0xc8, 0xd4, 0x45, 0xc6, 0x2f, 0x5b, 0xdc, 0xd9, 0xb7, 0x41, + 0x45, 0xde, 0x88, 0x4d, 0x62, 0x6b, 0xfa, 0x05, 0xd2, 0x20, 0xbf, 0x31, + 0x9b, 0x9c, 0xc4, 0x48, 0xf1, 0x53, 0x5a, 0x82, 0x1b, 0xd5, 0x66, 0xf7, + 0xab, 0x29, 0xd2, 0x02, 0x59, 0x02, 0x82, 0x01, 0x00, 0x1d, 0x0c, 0x55, + 0x8a, 0x96, 0x92, 0x86, 0x2f, 0x2d, 0x2f, 0x7c, 0x7d, 0xd5, 0x51, 0x70, + 0xd0, 0x46, 0x3d, 0xc1, 0x5f, 0xd3, 0xb3, 0x06, 0xfa, 0x5c, 0xd3, 0xe3, + 0xeb, 0xcb, 0x0b, 0x7b, 0xb7, 0xc2, 0xdb, 0x7d, 0x8b, 0xc2, 0x34, 0xf3, + 0xbd, 0x4d, 0xc0, 0xfe, 0xec, 0x6d, 0x94, 0x64, 0x4e, 0xa7, 0x42, 0xb7, + 0x9d, 0x72, 0xde, 0xfe, 0x24, 0x20, 0x52, 0xe1, 0xa9, 0xa3, 0x10, 0x18, + 0x74, 0x06, 0xc7, 0xdd, 0xe9, 0xd4, 0x15, 0x51, 0xfa, 0x22, 0x33, 0x30, + 0xbc, 0x14, 0xb6, 0x21, 0x28, 0x63, 0x2b, 0x8d, 0x45, 0xa2, 0x94, 0x9e, + 0x65, 0x5a, 0xf5, 0x58, 0x5e, 0x3c, 0x13, 0xd2, 0x66, 0x8f, 0xf4, 0x71, + 0xdc, 0x51, 0x00, 0xc6, 0x2a, 0xf2, 0xcd, 0x3e, 0xe9, 0x18, 0x43, 0xa6, + 0x4f, 0xc9, 0x37, 0xe9, 0xa7, 0x72, 0x33, 0x21, 0xf3, 0x6f, 0x82, 0x8a, + 0x23, 0x0b, 0xe8, 0x87, 0x1a, 0xd3, 0x38, 0x80, 0x12, 0xe4, 0x9f, 0x16, + 0x11, 0x89, 0x2b, 0x55, 0x13, 0x12, 0x99, 0x38, 0xb3, 0xb6, 0x69, 0x4a, + 0xc5, 0x72, 0x5f, 0x2f, 0x21, 0x9b, 0x95, 0xff, 0x2e, 0xee, 0x35, 0xb6, + 0xea, 0xf9, 0xd1, 0x3d, 0x44, 0x58, 0xd2, 0x62, 0xb2, 0x41, 0x36, 0xb5, + 0x50, 0x7c, 0xfc, 0xe5, 0x70, 0xa9, 0xfb, 0xd8, 0x9f, 0x51, 0xd7, 0x54, + 0x6e, 0x89, 0x10, 0xd3, 0x41, 0x12, 0xaa, 0xe2, 0xc3, 0xb5, 0xb9, 0x04, + 0xbc, 0x8c, 0xaf, 0xdf, 0x1e, 0x9c, 0x43, 0x1d, 0xd9, 0xfe, 0x6a, 0x02, + 0x91, 0x68, 0x09, 0xc2, 0x4a, 0x2d, 0x8d, 0x9d, 0xc9, 0x69, 0xdc, 0x74, + 0x07, 0xfb, 0x24, 0xe2, 0x55, 0x15, 0xc7, 0xcd, 0x25, 0xe5, 0x38, 0x8f, + 0x41, 0x2c, 0xe3, 0xa4, 0x6f, 0x07, 0xc8, 0xbd, 0xb1, 0xd5, 0x3c, 0xe6, + 0x9e, 0x6e, 0x3f, 0x52, 0xeb, 0xd8, 0xd4, 0x67, 0x60, 0x90, 0x6a, 0xaa, + 0xa5, 0x02, 0x82, 0x01, 0x00, 0x49, 0x8c, 0x60, 0x1d, 0xb8, 0x57, 0xd9, + 0xd3, 0xa1, 0x01, 0xb2, 0xd3, 0x28, 0xbd, 0x7e, 0xb9, 0xf1, 0x3f, 0x5c, + 0x43, 0x86, 0x64, 0xa1, 0x04, 0x6a, 0x60, 0x0b, 0xa4, 0x33, 0xff, 0x41, + 0xb7, 0xb3, 0x6d, 0x35, 0x70, 0xfe, 0xa5, 0xb3, 0x2f, 0x6f, 0xcd, 0xd5, + 0x64, 0xfa, 0x84, 0xca, 0xc4, 0x24, 0x99, 0xaf, 0xa6, 0x95, 0x65, 0x29, + 0xcd, 0xa0, 0x36, 0x88, 0x4c, 0x63, 0x31, 0xdf, 0x7a, 0x53, 0x1f, 0x58, + 0x6c, 0x88, 0xea, 0x9d, 0x2c, 0x7d, 0xb4, 0xda, 0xf6, 0x55, 0x96, 0xb7, + 0xee, 0x7c, 0x9e, 0x30, 0x11, 0x2e, 0xb5, 0xfb, 0x5d, 0x7e, 0x2b, 0x0a, + 0xea, 0x0e, 0x32, 0x21, 0x4e, 0x35, 0x44, 0x06, 0x69, 0xe4, 0xc6, 0x0e, + 0xe7, 0x48, 0x85, 0xba, 0x11, 0xbc, 0x83, 0xfe, 0xe7, 0xd1, 0xe9, 0xc0, + 0x4c, 0x41, 0x48, 0xa2, 0x87, 0x35, 0x84, 0xae, 0x4b, 0x4e, 0x28, 0x01, + 0x49, 0x05, 0x72, 0xa6, 0x99, 0x48, 0x6d, 0x7d, 0x93, 0x9e, 0xb3, 0x42, + 0x25, 0x50, 0x6d, 0x4d, 0x64, 0x7b, 0x5c, 0xf9, 0x9c, 0x05, 0x62, 0x6d, + 0xb8, 0x4a, 0xb9, 0x74, 0x78, 0xbb, 0x0c, 0x94, 0xa1, 0x06, 0xdb, 0x54, + 0xe1, 0x54, 0x62, 0xb6, 0x71, 0x82, 0xea, 0x2b, 0x8a, 0xca, 0xa6, 0xbd, + 0xab, 0xa2, 0x2b, 0x3b, 0x67, 0x25, 0xd1, 0xd1, 0x54, 0x09, 0xb9, 0x93, + 0xc3, 0x92, 0x5d, 0xe9, 0x5c, 0xef, 0xa0, 0x2f, 0x6d, 0x0a, 0xcd, 0x31, + 0x42, 0x37, 0x6a, 0x8c, 0xb1, 0x9d, 0xd4, 0x05, 0x90, 0xb7, 0x24, 0xe4, + 0x9b, 0x5d, 0x8b, 0x76, 0xae, 0x8b, 0xff, 0xa4, 0xa1, 0xcd, 0x35, 0x01, + 0x31, 0x25, 0xe8, 0x91, 0x61, 0x7b, 0x9a, 0x21, 0x99, 0xd5, 0xcb, 0xce, + 0x75, 0x38, 0xb9, 0x31, 0xfc, 0x9e, 0x62, 0xf2, 0x0a, 0x95, 0x84, 0x24, + 0xc1, 0xaa, 0x08, 0x73, 0x01, 0x49, 0x9e, 0x10, 0x97}; + +static const std::vector priv_key_70{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xc2, 0xac, 0x9f, 0xa1, 0xad, 0xe4, 0x48, 0xae, 0x0f, 0x5d, + 0xbf, 0xd2, 0x99, 0x93, 0xe2, 0x14, 0xde, 0x89, 0xaf, 0x56, 0x0f, 0x68, + 0x68, 0x25, 0xb0, 0x7e, 0xe5, 0x90, 0x1c, 0x6d, 0x49, 0xc8, 0xc5, 0x4d, + 0x70, 0xf4, 0x92, 0x15, 0xf8, 0x3b, 0xcc, 0x41, 0x78, 0xde, 0xde, 0x42, + 0x0a, 0x8d, 0xc7, 0xc6, 0x5e, 0xe4, 0x92, 0x92, 0x1b, 0xd6, 0x2a, 0xa6, + 0x53, 0xae, 0x98, 0x19, 0x36, 0x52, 0xfc, 0x85, 0xab, 0xac, 0xa9, 0xbb, + 0x6e, 0x49, 0x25, 0x62, 0x29, 0x74, 0xc6, 0xc3, 0x01, 0xa8, 0xde, 0xc3, + 0x7e, 0x48, 0x12, 0x2f, 0x05, 0x74, 0xe4, 0xa6, 0xa2, 0x10, 0xb0, 0x61, + 0x53, 0xe9, 0x76, 0x45, 0x7c, 0xf3, 0xfc, 0xbf, 0x81, 0x46, 0x06, 0x80, + 0x60, 0x2c, 0x6a, 0x06, 0x38, 0xa7, 0x41, 0xd3, 0xe1, 0x74, 0x6a, 0x3d, + 0x0a, 0x03, 0x64, 0x4d, 0x7a, 0xa9, 0xe0, 0xca, 0xb7, 0x8f, 0x00, 0x56, + 0xf1, 0x11, 0x36, 0x1b, 0x18, 0xe8, 0x1d, 0x32, 0x67, 0x88, 0xff, 0x53, + 0xf5, 0x13, 0x8f, 0xca, 0x06, 0x69, 0xcb, 0x9e, 0x2a, 0x66, 0xed, 0xad, + 0xca, 0xeb, 0x7c, 0xc4, 0xf1, 0x4d, 0xee, 0x08, 0xf8, 0xed, 0x77, 0xa0, + 0x6e, 0x50, 0x42, 0x89, 0x11, 0x25, 0x5b, 0xfa, 0x33, 0x10, 0xca, 0xc4, + 0x6e, 0x2b, 0x9c, 0x0c, 0x77, 0x0e, 0xac, 0x26, 0x02, 0xc8, 0x81, 0x39, + 0xa1, 0x3e, 0xdf, 0xbd, 0x04, 0xc8, 0x29, 0x1e, 0xff, 0x82, 0xe0, 0x2c, + 0x4a, 0x16, 0x6e, 0xd1, 0x79, 0xb0, 0xad, 0x82, 0x47, 0x56, 0x83, 0x6b, + 0x0a, 0xa2, 0xee, 0x10, 0x1f, 0x0d, 0x69, 0x32, 0xff, 0x0f, 0x84, 0x2f, + 0x0c, 0x91, 0xf2, 0x59, 0x4a, 0xbd, 0x84, 0x28, 0x8e, 0xde, 0xfa, 0x7f, + 0xe3, 0x04, 0x00, 0x9a, 0x51, 0xe1, 0xb7, 0x0f, 0x2e, 0x3d, 0x06, 0x3f, + 0xa7, 0x33, 0xa6, 0xe2, 0xa6, 0x66, 0x39, 0x67, 0x78, 0x3d, 0xba, 0x66, + 0xd3, 0x4e, 0x0f, 0xce, 0x84, 0x5b, 0x9e, 0xeb, 0x49, 0x4e, 0x37, 0x65, + 0x2d, 0x5b, 0xc1, 0xd9, 0xc0, 0x4b, 0x6e, 0x89, 0x85, 0x92, 0xf1, 0x69, + 0x96, 0x37, 0x54, 0xce, 0x58, 0xae, 0xb5, 0xaa, 0x0c, 0x0d, 0x41, 0x9d, + 0x65, 0x43, 0xec, 0xb9, 0x07, 0x6f, 0x8e, 0xea, 0x5a, 0x9a, 0xfb, 0x68, + 0xd2, 0x48, 0xd7, 0x87, 0xea, 0xdd, 0x85, 0x84, 0x03, 0x94, 0xcd, 0x62, + 0x2b, 0xc8, 0x1e, 0x3e, 0xfc, 0xdc, 0x7d, 0xa8, 0xe8, 0x17, 0x81, 0x54, + 0x19, 0xe5, 0x20, 0x74, 0xff, 0x87, 0x8d, 0x8a, 0xa3, 0xaa, 0x32, 0x9b, + 0xb2, 0x3a, 0x33, 0x48, 0xf8, 0x3d, 0x00, 0xef, 0x4d, 0xc3, 0x65, 0xd8, + 0x83, 0x38, 0x59, 0xb4, 0x31, 0xc1, 0xb3, 0x5e, 0x55, 0x0c, 0x62, 0x41, + 0x1e, 0x99, 0x3d, 0x62, 0xf2, 0xe0, 0x99, 0xc1, 0xa6, 0xec, 0x6f, 0x2f, + 0x34, 0x73, 0xb9, 0x7e, 0x8d, 0xd7, 0x2c, 0x3c, 0x61, 0xce, 0xcb, 0x98, + 0x80, 0x61, 0xbb, 0xa1, 0xe3, 0x8c, 0xc1, 0xfd, 0x87, 0x26, 0x41, 0x04, + 0x1e, 0x42, 0xef, 0x70, 0xac, 0x3b, 0x52, 0x13, 0xdf, 0x61, 0x62, 0x80, + 0xd9, 0xc6, 0x85, 0xcf, 0x50, 0xb8, 0x98, 0x4f, 0xd7, 0x2a, 0x49, 0x2b, + 0x9a, 0x99, 0xd5, 0xd4, 0xd1, 0xad, 0xb8, 0x26, 0x50, 0xc2, 0xd3, 0x42, + 0xd8, 0x7f, 0x29, 0xc6, 0x53, 0xc6, 0xb4, 0x34, 0x9b, 0xdf, 0xb3, 0x3a, + 0xa7, 0x5b, 0x78, 0x9a, 0xf8, 0xac, 0x88, 0xdb, 0xf1, 0x3d, 0x24, 0x68, + 0x06, 0x2f, 0x2e, 0xc1, 0x99, 0x52, 0x44, 0xb4, 0x13, 0x73, 0xb6, 0x87, + 0x54, 0x6a, 0x6b, 0x88, 0x15, 0x19, 0xb0, 0xc2, 0x9d, 0x43, 0x8c, 0xc6, + 0xd2, 0x22, 0x35, 0x4a, 0x0b, 0x2b, 0xa5, 0xc0, 0x23, 0xea, 0xf8, 0xa9, + 0x18, 0xc0, 0x5f, 0x00, 0x2e, 0x72, 0x64, 0xe4, 0x85, 0xeb, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x56, 0x5f, 0x2a, 0x90, 0x1c, + 0x4b, 0xdd, 0xa7, 0x44, 0x70, 0x0e, 0xcc, 0x8c, 0x91, 0x1d, 0x4c, 0xaf, + 0x13, 0x9d, 0x74, 0x6c, 0x6f, 0xa1, 0x4d, 0x9f, 0x8a, 0x1d, 0xa6, 0x1b, + 0xc6, 0xad, 0x66, 0xe3, 0x8b, 0x21, 0x63, 0x91, 0x71, 0x27, 0xea, 0xb8, + 0x0c, 0x10, 0x69, 0xa9, 0x68, 0xd9, 0xaf, 0xe0, 0x03, 0xf6, 0x54, 0x29, + 0x67, 0xa3, 0xec, 0x18, 0x8e, 0x25, 0x30, 0xa0, 0x91, 0x07, 0x16, 0x38, + 0xad, 0xc1, 0xe6, 0x60, 0x84, 0x25, 0x41, 0x54, 0xd1, 0xc1, 0x9c, 0xeb, + 0x16, 0xd8, 0x24, 0xa9, 0x79, 0x49, 0x0d, 0x06, 0xec, 0x4f, 0xda, 0x76, + 0x1c, 0x2c, 0x69, 0x85, 0x28, 0x19, 0x87, 0xca, 0x8e, 0xb8, 0x0a, 0xb4, + 0x87, 0xee, 0xfe, 0x37, 0xa2, 0x3b, 0x89, 0x59, 0x1d, 0x1b, 0x83, 0xb1, + 0xe4, 0x24, 0xf2, 0x76, 0xb4, 0x50, 0x3e, 0x03, 0x01, 0x91, 0x3b, 0xcf, + 0xdd, 0x81, 0x25, 0x74, 0x3c, 0x1e, 0xc6, 0xc9, 0x1f, 0xaa, 0xa4, 0x49, + 0x57, 0xf4, 0xb1, 0xc6, 0xbe, 0xe4, 0x4c, 0x62, 0x8e, 0x7a, 0xdb, 0xf3, + 0x98, 0x60, 0x2d, 0xbc, 0xa4, 0x50, 0x14, 0xbd, 0x0d, 0xd0, 0x16, 0x08, + 0x57, 0x78, 0xc2, 0x3b, 0x42, 0x35, 0xcf, 0x6c, 0x45, 0xce, 0x12, 0xaa, + 0x45, 0x4e, 0xe4, 0xd3, 0x61, 0xe5, 0x93, 0x79, 0xaf, 0xda, 0x1e, 0xeb, + 0x68, 0x0d, 0xf2, 0x11, 0xcb, 0x94, 0xec, 0x05, 0x6e, 0xa2, 0xb1, 0x7f, + 0xf5, 0x1d, 0xde, 0x5e, 0x41, 0xa8, 0x39, 0x5d, 0xbf, 0x98, 0xe3, 0x37, + 0x88, 0x46, 0xc8, 0x6e, 0x94, 0x4e, 0x6a, 0xcd, 0x7e, 0xdf, 0x98, 0x1e, + 0xa5, 0x9e, 0x9e, 0xae, 0xc2, 0x05, 0x2c, 0xb7, 0xbe, 0xc0, 0x37, 0x67, + 0x6c, 0x6b, 0x3f, 0x29, 0x1b, 0x16, 0x88, 0xcf, 0x0f, 0xa8, 0xe6, 0xa1, + 0x46, 0x9d, 0xf8, 0x3b, 0x4e, 0x80, 0x8b, 0x9d, 0x2e, 0x90, 0x2e, 0xa2, + 0x39, 0x7b, 0x30, 0xd3, 0x6a, 0x87, 0x51, 0xbf, 0xed, 0xcd, 0x69, 0xaa, + 0x7f, 0x3d, 0x43, 0xac, 0x0c, 0x4e, 0xfd, 0x4c, 0xa9, 0xb6, 0x81, 0xae, + 0x5d, 0x73, 0xaa, 0xc0, 0xdc, 0xa6, 0xba, 0x6d, 0x3e, 0x51, 0x53, 0xae, + 0x4b, 0x27, 0xc9, 0xcd, 0x0d, 0xcd, 0x60, 0x89, 0x67, 0x64, 0xc4, 0x5a, + 0xd1, 0x75, 0x4e, 0xc6, 0x92, 0x9c, 0x60, 0xef, 0xe1, 0x8d, 0x92, 0x9d, + 0x52, 0x05, 0x78, 0x4a, 0xfb, 0x29, 0x4b, 0x53, 0x9e, 0xcd, 0xa0, 0xcb, + 0xdf, 0xf5, 0x9c, 0xdd, 0x20, 0x43, 0x11, 0xd7, 0xf4, 0x17, 0x09, 0x56, + 0x69, 0x0c, 0x36, 0x53, 0x5b, 0xbc, 0x5b, 0x98, 0x9e, 0x37, 0x9f, 0xe8, + 0xc9, 0x0a, 0x13, 0x02, 0x10, 0xa7, 0x83, 0xba, 0x8c, 0xb4, 0xf1, 0x19, + 0x21, 0x92, 0x47, 0x26, 0xbe, 0xba, 0xaa, 0xda, 0xdf, 0x36, 0x6c, 0x92, + 0x07, 0xb6, 0x06, 0x00, 0xdf, 0x52, 0x24, 0xa2, 0xcd, 0xe7, 0x90, 0xff, + 0xa9, 0xdb, 0xc1, 0x62, 0xab, 0x28, 0xfb, 0x92, 0xe7, 0x07, 0xf9, 0x90, + 0x07, 0xac, 0x7b, 0x47, 0xb3, 0xc4, 0xa0, 0xda, 0x3a, 0x17, 0x4c, 0xc0, + 0x57, 0xd1, 0xb1, 0xea, 0xea, 0x8a, 0x46, 0x6e, 0x36, 0x77, 0x4c, 0xa5, + 0x3c, 0x3c, 0x49, 0x78, 0xc9, 0xa5, 0x54, 0xba, 0x15, 0x9c, 0x6f, 0x3c, + 0xbd, 0x22, 0x23, 0x8a, 0x8e, 0x6d, 0xd5, 0x4e, 0x28, 0xdc, 0xb6, 0x76, + 0xc9, 0xfd, 0xd9, 0xae, 0x52, 0x48, 0xfb, 0x7a, 0x88, 0xf6, 0x65, 0x69, + 0xe0, 0x4a, 0xb6, 0xe5, 0xb0, 0xd4, 0x4f, 0x3b, 0x3f, 0xc7, 0x98, 0x81, + 0x84, 0xe8, 0x8e, 0xb4, 0x51, 0x6a, 0x3a, 0xea, 0x7d, 0xdd, 0xeb, 0x0a, + 0xf0, 0xb8, 0x8e, 0xa7, 0xde, 0x2a, 0x0b, 0xc0, 0x98, 0xc6, 0xf6, 0x3d, + 0x3e, 0xd8, 0xad, 0xd5, 0x1b, 0xf5, 0x2e, 0xe3, 0x91, 0x88, 0xab, 0xc9, + 0x83, 0x57, 0x21, 0x02, 0x82, 0x01, 0x01, 0x00, 0xec, 0x98, 0x0e, 0x9a, + 0x80, 0xb0, 0xab, 0x24, 0x4c, 0xa0, 0x3e, 0x34, 0x6e, 0x11, 0xa9, 0xc7, + 0xbb, 0xfa, 0x13, 0x5f, 0x2d, 0xdf, 0xcc, 0xbf, 0x21, 0x6e, 0xec, 0xfe, + 0x03, 0xc2, 0xe7, 0x69, 0xef, 0x39, 0xe3, 0xc9, 0x22, 0x37, 0xfd, 0xbc, + 0xcd, 0xea, 0xa4, 0xb5, 0x9f, 0x6d, 0x0a, 0x86, 0x1e, 0xcf, 0x2c, 0x32, + 0xa5, 0x32, 0xfc, 0x48, 0xe4, 0xe2, 0x2b, 0xc8, 0x1c, 0x26, 0x77, 0x71, + 0xc7, 0x48, 0x43, 0xf4, 0x7a, 0x05, 0xc2, 0x55, 0x4f, 0x77, 0x78, 0x7b, + 0x64, 0xd2, 0xae, 0xc5, 0x7d, 0xcb, 0xfe, 0x8b, 0xa4, 0x18, 0xd3, 0x71, + 0x0d, 0x56, 0xe0, 0xc4, 0xb3, 0xf2, 0x7f, 0xe0, 0x35, 0x5f, 0x62, 0x40, + 0x97, 0x15, 0xef, 0x83, 0x88, 0x66, 0xce, 0x6c, 0x49, 0xc0, 0xeb, 0x3a, + 0xe3, 0x2e, 0x05, 0xca, 0xfe, 0xaf, 0x62, 0x70, 0xe9, 0xdb, 0xb6, 0xc1, + 0x22, 0x0e, 0xab, 0x99, 0x5d, 0x96, 0xff, 0xdc, 0xa3, 0xa3, 0x8c, 0x47, + 0xdd, 0xa3, 0x00, 0x5e, 0xce, 0x5d, 0x66, 0xcc, 0x4b, 0x38, 0xc5, 0x19, + 0x8a, 0x5a, 0xb9, 0x8b, 0x1a, 0xc0, 0x33, 0x7c, 0xdf, 0x99, 0x61, 0xb9, + 0x4d, 0xce, 0x01, 0x1b, 0x6c, 0x66, 0x22, 0x48, 0x57, 0xd7, 0x4c, 0x14, + 0xc7, 0x00, 0x88, 0xc5, 0xaf, 0x3f, 0x25, 0xe5, 0xe1, 0xd3, 0xc2, 0xc1, + 0x25, 0x9b, 0xa2, 0xdd, 0xbe, 0x30, 0x2c, 0x02, 0x99, 0x13, 0xe2, 0x1e, + 0x4a, 0x9a, 0x29, 0x6c, 0x4d, 0x64, 0x94, 0xe2, 0xb4, 0xdc, 0x71, 0x17, + 0x43, 0x6d, 0xbc, 0xe0, 0xd9, 0x36, 0x26, 0xbe, 0x4b, 0x36, 0x6e, 0x48, + 0xdc, 0x05, 0x6d, 0xfd, 0x3d, 0x2c, 0xd1, 0x54, 0xfe, 0x77, 0x6b, 0x20, + 0x52, 0x57, 0xc0, 0xe8, 0x6f, 0xe4, 0x4f, 0x44, 0x0c, 0x0b, 0x9b, 0x39, + 0xca, 0xe3, 0xd3, 0x93, 0x3d, 0x50, 0xf4, 0x23, 0xdf, 0x91, 0x61, 0x91, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xd2, 0xa4, 0x58, 0xfc, 0x73, 0x64, 0xc3, + 0xa9, 0x1f, 0x37, 0x11, 0x01, 0xba, 0xcd, 0xd8, 0x5f, 0xf8, 0x40, 0xe0, + 0x4e, 0x0e, 0x24, 0xba, 0xc1, 0xe7, 0x00, 0x13, 0xd4, 0x7f, 0xb5, 0x99, + 0xcb, 0x78, 0x0b, 0x6a, 0x01, 0x88, 0x5c, 0xcb, 0x03, 0xe8, 0xd7, 0x7d, + 0x04, 0x0a, 0xe5, 0x66, 0x58, 0x30, 0x91, 0x5e, 0x2d, 0x59, 0x7f, 0xea, + 0x3c, 0x60, 0xad, 0x9a, 0xc6, 0x0a, 0xe6, 0x42, 0xd2, 0x46, 0xc5, 0xdd, + 0xf1, 0xb0, 0xe6, 0x85, 0x0a, 0xa6, 0x36, 0xd8, 0xa5, 0x45, 0x20, 0x86, + 0xc2, 0x51, 0xc2, 0x45, 0xa2, 0xaf, 0xa4, 0x3d, 0x07, 0xfa, 0x54, 0x84, + 0xc3, 0x38, 0x9f, 0xbe, 0xd6, 0xcc, 0xdf, 0xdd, 0x09, 0x53, 0x71, 0x46, + 0x18, 0x05, 0xd9, 0xcd, 0x52, 0x07, 0xf6, 0x25, 0xba, 0xa1, 0xb3, 0xdd, + 0xef, 0x80, 0xa2, 0xb3, 0x97, 0xe8, 0xd7, 0x62, 0x63, 0x7f, 0xdc, 0xe6, + 0x87, 0xb6, 0xdf, 0xa7, 0x6a, 0x34, 0x43, 0x43, 0x25, 0x69, 0x0d, 0xfc, + 0xd4, 0xbf, 0xf0, 0x29, 0x63, 0x69, 0x86, 0x64, 0xae, 0x71, 0xfa, 0xc9, + 0x12, 0x62, 0x25, 0xa6, 0xab, 0x07, 0x3a, 0xb8, 0xbc, 0x31, 0x6e, 0x78, + 0x9f, 0x9d, 0x41, 0x3b, 0x70, 0xfa, 0x56, 0x6c, 0x21, 0x88, 0xcb, 0xf9, + 0x6d, 0xd0, 0xd4, 0x24, 0x20, 0x6e, 0xb3, 0xd5, 0x60, 0x58, 0x08, 0x51, + 0x05, 0xd5, 0x13, 0xbd, 0x5d, 0x42, 0x73, 0xc5, 0x24, 0x69, 0x18, 0x06, + 0x25, 0x71, 0x33, 0xb9, 0x04, 0xc5, 0x18, 0x59, 0x83, 0x70, 0x05, 0xa7, + 0x0f, 0xbd, 0x78, 0x31, 0xb2, 0x81, 0xad, 0xf1, 0xc4, 0x76, 0x30, 0xf3, + 0x0a, 0x3d, 0xe8, 0x1a, 0x20, 0x0f, 0x19, 0xda, 0x49, 0x30, 0x32, 0x36, + 0x9e, 0x2d, 0x6c, 0x5b, 0xd0, 0xbe, 0x2b, 0xe6, 0xef, 0x68, 0xa7, 0xad, + 0x3c, 0x0e, 0x91, 0x1b, 0x40, 0x5e, 0xed, 0xb1, 0xbb, 0x02, 0x82, 0x01, + 0x01, 0x00, 0x8c, 0x00, 0xaa, 0xdb, 0x98, 0x7d, 0x72, 0xb8, 0x87, 0x33, + 0x67, 0xbb, 0xe4, 0xca, 0x44, 0xfa, 0x71, 0x6c, 0xd9, 0x1b, 0xc0, 0x6c, + 0xa7, 0x9f, 0x0e, 0x6c, 0xb2, 0x86, 0xd9, 0xb8, 0xf2, 0xf1, 0x87, 0xe3, + 0x6c, 0xbc, 0x6f, 0xa8, 0x4c, 0x58, 0xf6, 0x4c, 0xfc, 0x6c, 0x91, 0x4b, + 0x98, 0x27, 0xa7, 0x81, 0x96, 0xb8, 0xdd, 0x72, 0xdf, 0x41, 0x4f, 0x57, + 0xda, 0xea, 0x8e, 0x65, 0xe0, 0xd6, 0x8e, 0x43, 0x60, 0x1b, 0x02, 0x3d, + 0xf8, 0x32, 0x3d, 0x55, 0x08, 0x11, 0x94, 0xa6, 0xeb, 0x4e, 0xe8, 0x52, + 0xd7, 0x6c, 0xd0, 0x8c, 0xf4, 0x49, 0xf8, 0xc7, 0xc9, 0x37, 0xfc, 0xf7, + 0xe9, 0xdd, 0xc6, 0x17, 0x8c, 0x6f, 0x86, 0x38, 0x2f, 0xc4, 0x58, 0xe9, + 0xe5, 0x0a, 0xc5, 0x56, 0x08, 0x9c, 0x8f, 0x24, 0x83, 0xbf, 0x0c, 0x98, + 0xc2, 0x1a, 0xe8, 0xf7, 0xe0, 0x1c, 0x47, 0x48, 0x01, 0x19, 0x3e, 0xfd, + 0x84, 0xa8, 0x8e, 0x98, 0xd0, 0x01, 0x12, 0xd1, 0x4a, 0xfd, 0xcf, 0x06, + 0x0c, 0x37, 0xa5, 0xe7, 0x91, 0x12, 0xbd, 0x01, 0x54, 0xbc, 0x50, 0xf7, + 0x1d, 0x40, 0xae, 0x9b, 0xf7, 0xed, 0x0c, 0x72, 0x73, 0xcb, 0x43, 0x88, + 0xe8, 0x8e, 0x80, 0x94, 0x61, 0x6c, 0x06, 0x1a, 0x75, 0xd4, 0xed, 0x0f, + 0xe4, 0x20, 0x35, 0x52, 0xf6, 0xf3, 0x0e, 0x8b, 0x1b, 0x84, 0x35, 0xf0, + 0x11, 0x8a, 0xf4, 0x04, 0x85, 0x10, 0xc1, 0xba, 0x99, 0xfa, 0x81, 0x8d, + 0x9c, 0x60, 0xce, 0xff, 0x87, 0x58, 0x69, 0xc9, 0x3d, 0x34, 0x9c, 0xb4, + 0x63, 0x96, 0xc5, 0xb1, 0x0e, 0xef, 0xc4, 0x6a, 0xde, 0x1c, 0x35, 0xa0, + 0x18, 0xbb, 0x3f, 0xdd, 0x70, 0xa1, 0xee, 0xb8, 0x08, 0xea, 0x42, 0x94, + 0x0a, 0xa7, 0xcc, 0xac, 0xed, 0x8c, 0xf4, 0x57, 0x7e, 0xb2, 0xa9, 0x5d, + 0x07, 0x2b, 0x57, 0x37, 0x93, 0x51, 0x02, 0x82, 0x01, 0x00, 0x7a, 0x76, + 0x9e, 0x5d, 0xb7, 0x60, 0xff, 0xf8, 0x55, 0x73, 0x98, 0x69, 0x9f, 0x07, + 0x8a, 0x22, 0xd1, 0x9c, 0x36, 0x4c, 0x6b, 0x20, 0xa3, 0x8b, 0x94, 0x17, + 0x91, 0x6f, 0xdc, 0x07, 0xe2, 0xb0, 0x4e, 0xcc, 0xa4, 0x06, 0xdc, 0x16, + 0xc6, 0xd9, 0x31, 0x08, 0x07, 0x60, 0xd0, 0x4c, 0xea, 0xa1, 0x9f, 0x2b, + 0x04, 0xcb, 0xec, 0xda, 0xd7, 0x7d, 0xde, 0xdf, 0x4f, 0xba, 0x90, 0x1f, + 0xaa, 0xfd, 0xc1, 0xb3, 0xcc, 0x03, 0x76, 0x4b, 0xaf, 0x51, 0xaf, 0xac, + 0xf7, 0x6b, 0xae, 0xb2, 0xe8, 0x66, 0x15, 0x4e, 0x93, 0x59, 0xb0, 0x30, + 0x16, 0x63, 0x8b, 0x00, 0x94, 0x67, 0x43, 0x86, 0x6c, 0x57, 0x49, 0xa9, + 0x65, 0x42, 0xc4, 0xc6, 0x78, 0x70, 0x03, 0x06, 0xcb, 0xbe, 0x43, 0x6e, + 0xb2, 0x24, 0xbd, 0x5a, 0x6b, 0x4f, 0x91, 0x44, 0x06, 0x91, 0xed, 0x07, + 0x3b, 0xe6, 0x89, 0x32, 0x0e, 0xbd, 0x1c, 0x6f, 0x0f, 0x50, 0x49, 0xae, + 0x49, 0x5d, 0x78, 0xa4, 0x6f, 0x37, 0xe9, 0x97, 0x61, 0x18, 0xb1, 0x03, + 0x37, 0x89, 0xcc, 0x2e, 0x77, 0xb4, 0x3e, 0x67, 0x91, 0x6c, 0xa1, 0xb9, + 0x5c, 0x29, 0xdd, 0xbb, 0x52, 0x59, 0xc9, 0xfd, 0x60, 0xe7, 0xa0, 0x43, + 0x9a, 0x7e, 0x2c, 0xa0, 0x1a, 0x15, 0xe4, 0x71, 0x51, 0xc7, 0xa1, 0x54, + 0xe0, 0x5b, 0x31, 0x13, 0x34, 0xb7, 0xe5, 0x57, 0xa2, 0xa2, 0x93, 0xbd, + 0xe7, 0x01, 0xf2, 0x2f, 0xcb, 0x72, 0xfd, 0x4b, 0x8a, 0xe7, 0xe1, 0x06, + 0xf5, 0x13, 0xdb, 0x8f, 0x0d, 0xbf, 0xb2, 0xf2, 0x2c, 0x42, 0x91, 0xee, + 0x65, 0x3f, 0x49, 0x4f, 0xd0, 0x1d, 0x46, 0x3c, 0xa8, 0xe3, 0xb6, 0xa3, + 0xdb, 0x2a, 0xed, 0xe0, 0x63, 0xac, 0xb6, 0xcf, 0xe6, 0xd9, 0x87, 0x96, + 0xd2, 0x9e, 0xa2, 0x03, 0xca, 0x4d, 0xbe, 0x52, 0x52, 0xbb, 0xab, 0xf5, + 0x19, 0x7d, 0x02, 0x82, 0x01, 0x00, 0x5a, 0xca, 0xe8, 0xff, 0x09, 0x97, + 0x82, 0x68, 0xb2, 0x4c, 0xc4, 0xfa, 0x85, 0x08, 0x70, 0x08, 0xe3, 0x85, + 0x5e, 0xdc, 0x43, 0x14, 0xb3, 0xd8, 0x4e, 0x12, 0x9a, 0x84, 0xff, 0xed, + 0x2c, 0x0e, 0x56, 0xd0, 0x93, 0x54, 0xb6, 0x7c, 0xfa, 0x42, 0x5b, 0xf0, + 0x37, 0x0a, 0x2f, 0xff, 0x85, 0x48, 0x25, 0x9e, 0xfe, 0x25, 0x72, 0x43, + 0x2e, 0x32, 0x9f, 0xa0, 0x59, 0xbb, 0xbc, 0xea, 0x40, 0xe4, 0xea, 0x0a, + 0xe0, 0x95, 0x05, 0x1c, 0xdf, 0xd8, 0x53, 0xf1, 0xf2, 0x98, 0x0a, 0xc3, + 0xa8, 0xbb, 0x1e, 0x36, 0xf3, 0x1f, 0xdd, 0x40, 0x6e, 0x7e, 0x4f, 0x8e, + 0x43, 0x70, 0x61, 0x70, 0x89, 0x6b, 0xcd, 0xf8, 0xc4, 0x9d, 0x6a, 0xb5, + 0x7b, 0x31, 0x9b, 0xd1, 0xd8, 0x71, 0x4d, 0x16, 0xe0, 0x33, 0x91, 0xa2, + 0xc9, 0x93, 0x20, 0xd4, 0x31, 0xfe, 0x55, 0xd6, 0x58, 0x25, 0x1d, 0x98, + 0x80, 0xee, 0xcd, 0x50, 0xab, 0x55, 0x15, 0x3f, 0xb5, 0xfc, 0xb6, 0x4e, + 0x05, 0x9c, 0x31, 0xc1, 0x21, 0x0d, 0x0b, 0x73, 0x29, 0xff, 0xbf, 0xb5, + 0x01, 0x0a, 0xcb, 0xc2, 0x9c, 0x73, 0xb6, 0x4e, 0x73, 0x74, 0x33, 0xa3, + 0x1b, 0x3b, 0xdc, 0x11, 0x87, 0x32, 0x78, 0xfd, 0xb0, 0x6f, 0x4f, 0x3a, + 0x43, 0x8f, 0xa4, 0x2c, 0xe2, 0x4b, 0xd9, 0x53, 0x15, 0x03, 0x4c, 0x7d, + 0xd4, 0x1b, 0x34, 0x9e, 0x71, 0xdc, 0xdd, 0x92, 0x02, 0x69, 0x42, 0x5a, + 0x6d, 0xb5, 0x78, 0x57, 0xb9, 0xbb, 0xd0, 0xf9, 0xbb, 0x0c, 0x61, 0xac, + 0xc6, 0xec, 0x5e, 0x9e, 0x96, 0xa5, 0x06, 0x01, 0x6c, 0x9c, 0x75, 0xb8, + 0x47, 0xce, 0x50, 0x2f, 0xa9, 0x02, 0x1f, 0x3a, 0x84, 0xd9, 0xd8, 0xd8, + 0x61, 0x6e, 0x66, 0x0b, 0x0c, 0x7e, 0x3a, 0xa7, 0x08, 0xfa, 0x2b, 0x1e, + 0x34, 0x73, 0xbb, 0x9c, 0xb4, 0xff, 0xd1, 0xf3, 0xc9, 0xed}; + +static const std::vector priv_key_71{ + 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xc5, 0xda, 0x1d, 0xb7, 0x69, 0x18, 0xc3, 0xc3, 0x0c, 0x0a, + 0x11, 0xfd, 0x34, 0x6b, 0xb9, 0xdd, 0x26, 0x2d, 0x0c, 0x91, 0xcd, 0xa4, + 0xef, 0xd8, 0xe5, 0xa3, 0x95, 0x2a, 0x03, 0x24, 0x94, 0x33, 0x10, 0x70, + 0x3f, 0x6c, 0x55, 0x95, 0xe3, 0xc5, 0x39, 0xab, 0x40, 0xc0, 0x82, 0x2d, + 0x7e, 0x93, 0x9d, 0x95, 0xe2, 0xbb, 0x31, 0x14, 0xaf, 0xd8, 0x02, 0x5d, + 0x00, 0x29, 0xed, 0x27, 0x40, 0x6b, 0x39, 0xa1, 0xe8, 0xdf, 0x67, 0xbf, + 0xd4, 0x41, 0xc9, 0xed, 0xc7, 0x1a, 0xbd, 0x2c, 0x30, 0x3f, 0xba, 0x5c, + 0x39, 0x6e, 0xe1, 0xde, 0xc8, 0xd2, 0x4e, 0xb3, 0x96, 0x33, 0x9f, 0xaf, + 0x12, 0xd1, 0xec, 0xbb, 0xca, 0xd3, 0x4b, 0xa6, 0xd5, 0x26, 0x3b, 0x4b, + 0x78, 0x69, 0xbd, 0xe0, 0xe3, 0xae, 0xa8, 0x81, 0xea, 0xda, 0x37, 0x46, + 0x09, 0xf0, 0xa4, 0x16, 0x3b, 0x1a, 0xc9, 0x64, 0xc1, 0xb1, 0x99, 0xf9, + 0x18, 0xf3, 0x7c, 0x54, 0xa5, 0xbd, 0xea, 0xbf, 0x38, 0xe8, 0x00, 0xce, + 0x0a, 0x8f, 0x54, 0x59, 0x1d, 0x77, 0x04, 0x00, 0x1c, 0xb4, 0x99, 0x97, + 0x64, 0x46, 0x61, 0x10, 0x80, 0x0f, 0x29, 0xef, 0xf5, 0xa4, 0x98, 0xb6, + 0xc2, 0x41, 0x55, 0x43, 0x80, 0x91, 0xb6, 0x75, 0xea, 0x3f, 0x27, 0x12, + 0xe7, 0x20, 0x80, 0xdc, 0xb0, 0xbd, 0x11, 0x1e, 0x83, 0x4f, 0xb4, 0x76, + 0x55, 0xb7, 0x33, 0x8e, 0xd2, 0x24, 0x75, 0x1e, 0x9e, 0x73, 0x6c, 0x28, + 0xe8, 0xf0, 0x6c, 0xf8, 0x77, 0x81, 0x07, 0xa8, 0xa6, 0xb3, 0x02, 0x7b, + 0xb7, 0xdd, 0xc3, 0xd5, 0xe9, 0xc0, 0x75, 0x57, 0xfc, 0x7d, 0x8c, 0xea, + 0xb4, 0xd6, 0x9f, 0x8b, 0x21, 0x4c, 0x6e, 0x51, 0x34, 0x40, 0x32, 0xdc, + 0x30, 0xa6, 0x76, 0x5d, 0xc0, 0x17, 0x62, 0x57, 0x5a, 0xb2, 0x6b, 0xc8, + 0x29, 0xb7, 0x71, 0x06, 0x53, 0x66, 0x20, 0x1b, 0xa5, 0xce, 0x59, 0x98, + 0xa5, 0x34, 0x75, 0xb8, 0xb8, 0x9a, 0x42, 0x47, 0x27, 0xf2, 0x38, 0x48, + 0x57, 0xb5, 0x85, 0x16, 0x61, 0xfe, 0x70, 0x67, 0x7f, 0x42, 0xfb, 0x4f, + 0xbd, 0x31, 0xa5, 0xa7, 0xf5, 0x15, 0x1c, 0x99, 0x2e, 0x88, 0x1e, 0xf9, + 0x0a, 0x26, 0xb7, 0xe5, 0xfd, 0x2d, 0x3a, 0x91, 0x13, 0x47, 0x4d, 0x13, + 0x96, 0x15, 0x0c, 0x3b, 0xfd, 0xdc, 0x0d, 0x77, 0x14, 0x88, 0xea, 0x42, + 0x99, 0x5a, 0x06, 0x79, 0xc2, 0xb5, 0xf1, 0xbd, 0x8a, 0x57, 0xe9, 0x44, + 0x55, 0x8b, 0xca, 0x4c, 0x2a, 0xe2, 0x0b, 0xa6, 0x41, 0x81, 0xae, 0xf3, + 0x6e, 0xf6, 0x9a, 0x31, 0xb0, 0xf5, 0x4b, 0x10, 0x9c, 0xde, 0x79, 0xdf, + 0x9e, 0xdd, 0x7e, 0x55, 0x6a, 0x8e, 0x04, 0xcd, 0x3e, 0xdc, 0xe0, 0x99, + 0xff, 0x00, 0x9e, 0x19, 0x00, 0x30, 0xfd, 0x1d, 0xd0, 0x38, 0xfb, 0x00, + 0x9e, 0xbc, 0x4d, 0xf5, 0x5e, 0xd1, 0x6b, 0x0f, 0x12, 0x1b, 0xb9, 0x37, + 0xf0, 0x74, 0x15, 0x34, 0x42, 0x50, 0x9b, 0xf7, 0x60, 0x59, 0xc4, 0x7a, + 0x92, 0x78, 0xe4, 0x0a, 0x1b, 0x04, 0x6c, 0xd9, 0xe0, 0x84, 0x6e, 0xe6, + 0xd8, 0x0f, 0x0e, 0xbd, 0x35, 0x95, 0xf7, 0x6f, 0xbf, 0x63, 0x8a, 0x19, + 0x07, 0x28, 0x47, 0x08, 0xe5, 0x60, 0x3d, 0xc4, 0x11, 0x9c, 0xbb, 0x47, + 0x31, 0x43, 0xc2, 0x7b, 0xaa, 0x79, 0xa1, 0xad, 0xd6, 0x41, 0x65, 0x50, + 0xdb, 0xe8, 0x4a, 0xab, 0xb2, 0x06, 0xab, 0x58, 0x1f, 0xca, 0xe7, 0x62, + 0x6d, 0x0b, 0x1f, 0x3c, 0xbe, 0xd8, 0x8f, 0x8b, 0x01, 0x94, 0xfa, 0x75, + 0x49, 0xd7, 0x6d, 0x9b, 0x81, 0x90, 0x18, 0x33, 0xd0, 0xd7, 0xcc, 0xcd, + 0x9f, 0xd9, 0x48, 0xe0, 0xd6, 0xc0, 0x51, 0x3b, 0xe8, 0xd1, 0x7a, 0xf6, + 0x1f, 0x95, 0x55, 0x0d, 0x91, 0x1f, 0xfa, 0x99, 0xea, 0x19, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x7c, 0xbd, 0x4a, 0xb5, 0x03, + 0x2e, 0xd8, 0xe5, 0x95, 0x26, 0x98, 0x36, 0xe2, 0xa0, 0xf4, 0x9a, 0xe8, + 0x61, 0xc8, 0xa5, 0xf8, 0x58, 0x7f, 0xdb, 0x68, 0xd4, 0xdc, 0xcb, 0x93, + 0x15, 0xb1, 0xd6, 0x0c, 0x0c, 0x29, 0x00, 0x7d, 0x69, 0x36, 0x24, 0x77, + 0x7a, 0x70, 0x25, 0xaf, 0x2d, 0x4d, 0xbb, 0x75, 0xc4, 0x35, 0x21, 0xbe, + 0x0d, 0x03, 0xdc, 0x95, 0x88, 0xda, 0xfc, 0x94, 0x07, 0x86, 0x46, 0xd4, + 0x1c, 0x2f, 0x7d, 0x02, 0xa5, 0x60, 0x06, 0x66, 0x70, 0x62, 0x72, 0x8a, + 0x48, 0x5c, 0xd7, 0x21, 0x00, 0xda, 0x38, 0xfd, 0x70, 0xff, 0x7e, 0x10, + 0x9e, 0x8b, 0x19, 0x5b, 0x18, 0xff, 0x2d, 0x99, 0x2a, 0xc0, 0xf2, 0xbc, + 0xa4, 0x9f, 0x88, 0x2e, 0x24, 0x23, 0xf3, 0xcf, 0x02, 0x05, 0xaa, 0x6d, + 0x95, 0x13, 0x63, 0xa7, 0x2b, 0xa2, 0x42, 0xb4, 0xc1, 0x4b, 0x5c, 0x55, + 0x13, 0x10, 0x47, 0x90, 0x03, 0x0b, 0xe7, 0x1f, 0x41, 0x23, 0x09, 0xfd, + 0x01, 0xb8, 0xb8, 0x15, 0x21, 0xd2, 0x68, 0x91, 0x4e, 0x6a, 0x14, 0x4a, + 0x52, 0x63, 0xc6, 0xbd, 0x7b, 0x44, 0x7e, 0x56, 0xde, 0x17, 0x4e, 0xf8, + 0x2a, 0xd0, 0xdd, 0x88, 0x66, 0xd9, 0x4c, 0x65, 0x9c, 0x5c, 0x68, 0x01, + 0xf8, 0x8f, 0xca, 0x67, 0x31, 0x34, 0xc5, 0x3a, 0x59, 0x69, 0x98, 0x9a, + 0x3d, 0x79, 0x9e, 0x7b, 0xf1, 0x8b, 0x93, 0x28, 0x8f, 0x68, 0x10, 0x12, + 0x43, 0x4e, 0xb5, 0x08, 0xc1, 0x36, 0x33, 0xb7, 0x10, 0x64, 0x0f, 0xd6, + 0xab, 0x4f, 0x06, 0x57, 0x8f, 0x76, 0xd9, 0xfb, 0x89, 0x57, 0x89, 0xbe, + 0xb1, 0xcd, 0x7f, 0xbe, 0xa3, 0x8f, 0x86, 0x2d, 0x2a, 0x83, 0xc0, 0xf3, + 0x60, 0x81, 0x27, 0xe4, 0xa9, 0x0c, 0x87, 0x36, 0xe3, 0x5e, 0xa3, 0x9f, + 0x9d, 0xe1, 0x91, 0xd2, 0x00, 0x6d, 0xc4, 0xb9, 0x1e, 0xba, 0xde, 0xf0, + 0x18, 0x75, 0xe2, 0xbc, 0xb1, 0x89, 0xfb, 0x85, 0x23, 0xe7, 0xe9, 0x8f, + 0x25, 0x5f, 0x29, 0x0d, 0xaa, 0xa8, 0xe7, 0x58, 0xfe, 0xbd, 0xd0, 0x15, + 0x8b, 0x7c, 0xc9, 0x71, 0x32, 0x2b, 0xfc, 0xcd, 0x6c, 0x48, 0xcb, 0xa8, + 0x18, 0xb5, 0x03, 0xe2, 0xdf, 0xca, 0xb7, 0xf0, 0xde, 0x4d, 0xc0, 0x62, + 0xfd, 0xd4, 0x6a, 0x8c, 0x7c, 0x94, 0x99, 0xb5, 0x31, 0xa4, 0xd5, 0x4b, + 0x38, 0xda, 0x88, 0x6d, 0x55, 0xde, 0x5b, 0x9b, 0x11, 0x92, 0xdc, 0x42, + 0xd0, 0x69, 0x3d, 0x8c, 0x84, 0x98, 0x7a, 0xab, 0x57, 0x5a, 0xc4, 0x74, + 0x5c, 0xee, 0xec, 0x4e, 0xbb, 0xd7, 0xbb, 0x68, 0x69, 0xb9, 0xd6, 0x90, + 0xba, 0x36, 0x5d, 0x88, 0x12, 0xe3, 0x13, 0xb8, 0x82, 0x4d, 0x6c, 0xa3, + 0x94, 0x8e, 0x60, 0x00, 0x7c, 0x8e, 0x93, 0x56, 0x0f, 0x06, 0xc4, 0x0b, + 0x51, 0xce, 0xfe, 0xf9, 0x96, 0x11, 0x4c, 0x75, 0xb7, 0x2c, 0x43, 0x32, + 0x3f, 0x62, 0x53, 0xc1, 0xf5, 0x47, 0x41, 0x74, 0x5c, 0x17, 0xf7, 0xf2, + 0x1e, 0x3a, 0x23, 0x1c, 0xa0, 0x67, 0x5f, 0x64, 0x3d, 0xe8, 0x83, 0x03, + 0xa5, 0xab, 0x27, 0xe7, 0x7f, 0xb6, 0x36, 0xe9, 0x89, 0x6a, 0x81, 0x8b, + 0xbd, 0xd6, 0xdd, 0x31, 0x79, 0xf1, 0x62, 0x97, 0xc8, 0x09, 0xd1, 0x49, + 0x04, 0xb6, 0x39, 0xdb, 0x69, 0xdb, 0x65, 0x75, 0x1b, 0x66, 0x56, 0xe9, + 0xc4, 0xce, 0xa8, 0x22, 0x0b, 0xf4, 0x48, 0xcd, 0x44, 0x01, 0xec, 0x7a, + 0xd9, 0xb5, 0xb7, 0xeb, 0x4b, 0xd0, 0xbe, 0x5e, 0x67, 0x72, 0xd2, 0xfe, + 0x8d, 0x71, 0x2d, 0xfb, 0x61, 0x0c, 0x77, 0x4c, 0x28, 0xed, 0x87, 0x08, + 0x1d, 0x9e, 0xe1, 0xa7, 0x79, 0x30, 0x98, 0xdc, 0x5a, 0xbd, 0x59, 0x11, + 0xfc, 0x57, 0x3c, 0xab, 0xe5, 0x3e, 0x55, 0xc7, 0x7d, 0x92, 0xd3, 0xfa, + 0x84, 0x39, 0xb1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf9, 0xac, 0xfd, 0x30, + 0x3a, 0xa2, 0xf3, 0x55, 0xd0, 0x7c, 0x3c, 0xc2, 0xec, 0x20, 0xc6, 0x0b, + 0x82, 0x13, 0x13, 0xc8, 0x80, 0xc1, 0xc0, 0x75, 0xc4, 0x74, 0x3d, 0xcc, + 0xac, 0x3e, 0x1d, 0xdc, 0x39, 0x46, 0x5e, 0xa9, 0x14, 0x4b, 0x33, 0x81, + 0xb7, 0x38, 0x6a, 0x32, 0x83, 0xe5, 0xf0, 0xed, 0x89, 0xe4, 0x2b, 0x0f, + 0xa8, 0x39, 0x92, 0x40, 0xa8, 0x98, 0xc8, 0x77, 0xb7, 0xa3, 0xb4, 0x33, + 0x97, 0xfd, 0xa7, 0x98, 0x28, 0x6c, 0xcd, 0xdb, 0x03, 0xf0, 0x70, 0xc0, + 0xdb, 0x25, 0x36, 0x5a, 0x4c, 0xe2, 0x60, 0x5a, 0xc5, 0x14, 0xdb, 0xce, + 0xc8, 0x55, 0x61, 0x07, 0x8b, 0x45, 0x5a, 0x5b, 0x9a, 0xa1, 0xf9, 0x7a, + 0x0f, 0x4e, 0x43, 0xbf, 0x8c, 0x5a, 0xf0, 0xbe, 0x79, 0x0c, 0x91, 0xd2, + 0x20, 0x91, 0xce, 0x96, 0x62, 0xe4, 0xef, 0xaa, 0x3e, 0x36, 0x80, 0x68, + 0x1b, 0x3b, 0x0d, 0xaf, 0xb5, 0x49, 0x61, 0xc8, 0x5e, 0xa7, 0xab, 0xfc, + 0xe4, 0x64, 0xc6, 0x9e, 0xbf, 0xf8, 0x13, 0x53, 0x24, 0x36, 0xff, 0xe6, + 0xd2, 0xf9, 0xdd, 0x48, 0xf1, 0xee, 0xd4, 0x2e, 0x2f, 0x4b, 0x5d, 0x3c, + 0x0c, 0xd6, 0x93, 0xd4, 0x68, 0xd9, 0x57, 0x9d, 0xb6, 0xe2, 0xd6, 0xf0, + 0x8d, 0xfe, 0x55, 0x4c, 0xe9, 0x1e, 0xc2, 0x35, 0x55, 0x4c, 0x05, 0xd1, + 0x62, 0x1c, 0xcf, 0x15, 0x21, 0xb8, 0x92, 0xc7, 0x81, 0x67, 0xb0, 0x92, + 0x8f, 0x19, 0xb4, 0xbd, 0x03, 0xbc, 0x5f, 0xca, 0x49, 0xf0, 0xf8, 0xda, + 0x51, 0x2b, 0x1f, 0x6d, 0x02, 0x56, 0x44, 0x22, 0x5d, 0x6b, 0xee, 0x5a, + 0x81, 0xaf, 0x8d, 0xae, 0x91, 0xf3, 0x5e, 0xdf, 0x87, 0x77, 0x24, 0xfb, + 0x41, 0x82, 0x50, 0xbb, 0x12, 0x58, 0xed, 0x51, 0x6c, 0xcd, 0x57, 0x5d, + 0x02, 0x5d, 0x18, 0x8e, 0x5e, 0x54, 0x14, 0x26, 0xac, 0xef, 0xa5, 0xcd, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xca, 0xdd, 0x14, 0x17, 0xdb, 0x49, 0xe3, + 0xdf, 0xf3, 0xb5, 0x54, 0x9b, 0x6c, 0x7c, 0x60, 0x76, 0x10, 0x0a, 0x8f, + 0xa1, 0x8a, 0xa3, 0xee, 0x4f, 0xe1, 0x34, 0x73, 0x73, 0x0f, 0xfa, 0xfe, + 0x9c, 0x7c, 0x47, 0x60, 0xe1, 0x10, 0x49, 0xe2, 0x6f, 0xd3, 0x64, 0x6c, + 0x48, 0x90, 0xf8, 0xa7, 0x0c, 0xd9, 0x8f, 0x3a, 0x28, 0xc7, 0xf4, 0xa4, + 0xbe, 0x14, 0x6c, 0x61, 0xf6, 0xd3, 0x72, 0xdf, 0xa7, 0x32, 0xc4, 0xc0, + 0x48, 0x1e, 0x8a, 0x5e, 0xc5, 0x8b, 0x1b, 0x12, 0x8d, 0x4f, 0x92, 0x6f, + 0xa9, 0x50, 0xd7, 0x5c, 0x81, 0xa4, 0x98, 0xff, 0x63, 0x46, 0x9f, 0xff, + 0x3a, 0xd9, 0x6f, 0x56, 0xaa, 0xac, 0x9d, 0xf4, 0x47, 0x56, 0x4f, 0xbc, + 0x82, 0x72, 0xbc, 0xbc, 0x72, 0x20, 0x8d, 0xb1, 0x1b, 0xee, 0x80, 0xa0, + 0x7b, 0xbf, 0xaf, 0x08, 0x19, 0x8a, 0x32, 0x9b, 0x2b, 0x58, 0xa4, 0xb1, + 0x64, 0xc7, 0x96, 0x82, 0x11, 0x2a, 0xf8, 0x49, 0xb4, 0xc2, 0x5e, 0x1e, + 0x82, 0x5e, 0x66, 0xbd, 0x61, 0x1e, 0x6b, 0xbc, 0x5a, 0x96, 0xec, 0xb7, + 0xa4, 0x5d, 0x81, 0xd1, 0x28, 0x02, 0xa1, 0xa2, 0x4b, 0x7b, 0xa9, 0x0c, + 0x48, 0xc6, 0x96, 0xc6, 0x14, 0x51, 0x2e, 0xf8, 0xa6, 0x94, 0x97, 0x88, + 0x5f, 0x96, 0x93, 0x97, 0x98, 0x5b, 0x28, 0x51, 0x7e, 0x0d, 0x92, 0xd9, + 0xb0, 0x61, 0x9f, 0x63, 0xe3, 0x77, 0xca, 0x3b, 0x0a, 0x36, 0x77, 0x0d, + 0xa9, 0xb2, 0x66, 0x80, 0x1f, 0xd6, 0x9b, 0x13, 0x20, 0xd5, 0x24, 0x23, + 0xc0, 0x8d, 0xc9, 0x7b, 0x68, 0xb8, 0xf3, 0x0e, 0x6c, 0x92, 0xa9, 0xfd, + 0xdb, 0x4b, 0xe2, 0x5d, 0x56, 0xa3, 0x15, 0xa8, 0xff, 0x54, 0xac, 0x83, + 0x4d, 0xd6, 0xf2, 0x38, 0x2e, 0x81, 0x2b, 0x08, 0xa1, 0x0d, 0xf3, 0xa6, + 0x85, 0xdb, 0xe1, 0xf3, 0x46, 0xfa, 0x08, 0xc9, 0x7d, 0x02, 0x82, 0x01, + 0x00, 0x3c, 0x37, 0x4a, 0x81, 0x1d, 0x43, 0x3b, 0xa8, 0xd0, 0xb5, 0x85, + 0xfa, 0x04, 0xf5, 0x0a, 0x8e, 0xaf, 0xfa, 0x65, 0xe5, 0x0f, 0x98, 0xab, + 0x10, 0x3c, 0x27, 0x44, 0xd8, 0x5e, 0x1a, 0x45, 0x1d, 0x5d, 0xfa, 0xe8, + 0xcd, 0xa2, 0x85, 0x58, 0x90, 0xca, 0x5d, 0xa2, 0xcf, 0x38, 0x1c, 0x76, + 0xf4, 0xf3, 0x32, 0xc2, 0x67, 0xee, 0x4c, 0xa4, 0x47, 0x4f, 0xe2, 0x39, + 0x47, 0x16, 0x55, 0x37, 0x1a, 0xd2, 0x67, 0x6c, 0xca, 0x37, 0xc5, 0xb6, + 0x08, 0x42, 0x74, 0xf4, 0xdc, 0xae, 0x7d, 0xd5, 0x14, 0x06, 0x42, 0xfa, + 0xb6, 0x29, 0x9e, 0x14, 0x3d, 0x54, 0xf7, 0xb2, 0x85, 0x1d, 0x43, 0xc6, + 0xbd, 0x1d, 0x18, 0x3f, 0x90, 0xfe, 0xac, 0x03, 0x8e, 0xe9, 0x0c, 0xed, + 0xcf, 0x22, 0x66, 0xb3, 0xac, 0x98, 0x0a, 0x52, 0x66, 0xd6, 0xc7, 0x1c, + 0x3e, 0x54, 0xee, 0xd4, 0x1d, 0x47, 0xa4, 0x00, 0x73, 0x06, 0x28, 0x02, + 0x9b, 0x4e, 0xa8, 0xe5, 0xc4, 0x02, 0x59, 0x83, 0xc5, 0xb9, 0xca, 0xdc, + 0xee, 0x4a, 0x67, 0xb1, 0x64, 0x3c, 0x31, 0xe2, 0xfa, 0xba, 0xce, 0xbd, + 0x01, 0xbe, 0x8a, 0x50, 0x9c, 0x31, 0x04, 0x77, 0x76, 0xdd, 0x2a, 0xbe, + 0x04, 0xdd, 0x9c, 0xeb, 0xf5, 0xec, 0x69, 0x10, 0xad, 0x91, 0xf3, 0xc7, + 0x27, 0x11, 0xc1, 0x5a, 0x0d, 0xdb, 0xb9, 0xd2, 0xff, 0xe7, 0xb8, 0x1a, + 0x3e, 0x5f, 0xa9, 0x60, 0x5e, 0x98, 0x80, 0xbc, 0xa4, 0x71, 0x88, 0x37, + 0x1a, 0x14, 0xa7, 0x37, 0x7d, 0x7f, 0xe2, 0x04, 0x9c, 0x47, 0xda, 0x02, + 0x68, 0xbf, 0x5b, 0x4e, 0x8b, 0x29, 0x87, 0xeb, 0x85, 0xd4, 0xd1, 0x7b, + 0x6a, 0x31, 0xc3, 0xbc, 0x79, 0x94, 0x9d, 0x17, 0x57, 0x66, 0xdf, 0x67, + 0xad, 0x21, 0xae, 0x8c, 0x89, 0x74, 0x0e, 0x7b, 0xe3, 0xaa, 0x40, 0x60, + 0xf3, 0xca, 0xf5, 0xa9, 0x69, 0x02, 0x82, 0x01, 0x00, 0x37, 0x79, 0xd1, + 0xbe, 0xdc, 0x67, 0x0e, 0x7b, 0xf5, 0xe7, 0x86, 0xa5, 0xa2, 0x3b, 0x39, + 0x1d, 0xd0, 0x31, 0x33, 0x2a, 0x18, 0x01, 0xd0, 0x6f, 0xe3, 0xc4, 0x36, + 0x36, 0x27, 0x0e, 0x9a, 0x86, 0x2c, 0xae, 0x50, 0x5d, 0xfb, 0xd8, 0x58, + 0xa6, 0x00, 0x07, 0x1c, 0x5d, 0x93, 0xd7, 0x8b, 0xc7, 0x45, 0xcf, 0x97, + 0x36, 0x03, 0xc8, 0x71, 0x2c, 0xd1, 0xe4, 0xf9, 0xbd, 0x48, 0x01, 0xc8, + 0x0b, 0xaf, 0x24, 0x82, 0xf8, 0xb5, 0xf1, 0x5d, 0x0d, 0x64, 0x87, 0x18, + 0xc1, 0xb0, 0x1a, 0xf9, 0x92, 0x31, 0xdb, 0x53, 0x1e, 0xd8, 0xe6, 0x46, + 0x20, 0xdd, 0xf5, 0x6f, 0x14, 0xa6, 0xd5, 0x7d, 0xbb, 0xda, 0xcc, 0xaf, + 0x3a, 0xba, 0xed, 0xbf, 0x3d, 0x65, 0x27, 0x1b, 0xd9, 0x91, 0xf1, 0x6d, + 0x97, 0x97, 0xd7, 0x71, 0x0b, 0xa6, 0x55, 0xb5, 0x3f, 0x56, 0xbd, 0x94, + 0x15, 0x7c, 0x7e, 0x3d, 0x4c, 0xb4, 0x10, 0x02, 0xad, 0xb3, 0x34, 0x86, + 0xe3, 0x79, 0xab, 0xc7, 0x68, 0x1b, 0x6c, 0xb9, 0x29, 0x4f, 0xea, 0x62, + 0x6d, 0xdb, 0x8c, 0x0c, 0x84, 0x54, 0x55, 0xe5, 0xde, 0xad, 0x29, 0x8a, + 0x7a, 0x5d, 0xec, 0xd2, 0xc1, 0x2c, 0x1d, 0x9b, 0x39, 0x7f, 0x21, 0xfb, + 0x39, 0x82, 0xb5, 0x15, 0xc4, 0x1e, 0x27, 0x6a, 0x73, 0x6d, 0xaa, 0x4e, + 0xee, 0xcb, 0xc3, 0x76, 0xe8, 0x77, 0x29, 0xe1, 0x65, 0x19, 0x23, 0x22, + 0x96, 0x1e, 0x62, 0xdc, 0x47, 0xa5, 0xd3, 0xc6, 0x01, 0xee, 0xec, 0x25, + 0x84, 0xfb, 0x04, 0x91, 0x0a, 0x5d, 0x3b, 0xd6, 0x15, 0xc3, 0x4e, 0x24, + 0x89, 0xa8, 0x69, 0xf8, 0x53, 0xfa, 0x22, 0x83, 0x27, 0xe8, 0x1d, 0x4a, + 0x43, 0xd8, 0xe1, 0xfc, 0x5e, 0x53, 0x03, 0x96, 0x3d, 0x91, 0x71, 0x35, + 0x40, 0xe5, 0xd1, 0xd5, 0x9e, 0x11, 0x8d, 0x6e, 0xbb, 0xe0, 0x30, 0x7a, + 0xf9, 0x02, 0x82, 0x01, 0x00, 0x0e, 0x5c, 0x68, 0x30, 0xb6, 0xdd, 0xd7, + 0x05, 0x39, 0x3a, 0x4d, 0xfd, 0x1c, 0x3d, 0x61, 0x80, 0x93, 0x0d, 0x6e, + 0xc3, 0x28, 0x48, 0xfb, 0x03, 0x6f, 0xf2, 0x29, 0x84, 0x0a, 0x57, 0xc1, + 0x14, 0x22, 0x02, 0xb6, 0xb6, 0xf2, 0x81, 0x5b, 0xee, 0x2a, 0xcf, 0x3d, + 0x18, 0xdf, 0x28, 0x79, 0xfd, 0xd0, 0x02, 0x62, 0xb4, 0x93, 0x66, 0x61, + 0xc4, 0x6d, 0x5c, 0xbc, 0x16, 0xe5, 0x6b, 0x0b, 0xf8, 0xf3, 0xeb, 0xee, + 0x39, 0x98, 0xa8, 0x24, 0x1b, 0xdd, 0x95, 0x04, 0xc3, 0x51, 0x46, 0xca, + 0x75, 0x69, 0x3c, 0x1a, 0xbb, 0xd4, 0xd3, 0xa2, 0x82, 0x01, 0x6f, 0xbc, + 0xf6, 0x90, 0xc7, 0x4d, 0x2d, 0xdd, 0xba, 0xed, 0x75, 0xf4, 0x44, 0x7e, + 0xa1, 0xf2, 0x67, 0x96, 0xa7, 0xa8, 0xf3, 0x10, 0x0a, 0x55, 0xfa, 0x45, + 0xb4, 0x5a, 0x36, 0xa6, 0x0b, 0xb2, 0xed, 0x5b, 0x0d, 0xe1, 0xbd, 0x83, + 0x95, 0xa5, 0x06, 0x91, 0x01, 0x51, 0x3e, 0x46, 0xbe, 0x0a, 0x7b, 0xe8, + 0x9c, 0xc2, 0xdf, 0xf0, 0x4a, 0x62, 0x8c, 0x52, 0x6d, 0x1a, 0x5d, 0x9c, + 0x08, 0x24, 0xb4, 0x7e, 0xaa, 0x13, 0x05, 0x88, 0x06, 0xb4, 0x91, 0xf9, + 0xdd, 0xd8, 0xd7, 0xc1, 0x44, 0x75, 0x06, 0x48, 0x98, 0xa8, 0x0b, 0xc7, + 0x4e, 0x4f, 0x55, 0xc6, 0x11, 0xc4, 0x4e, 0x38, 0x17, 0x69, 0x72, 0x7f, + 0x09, 0xa8, 0x67, 0x99, 0xfa, 0x5a, 0xc5, 0x26, 0xe0, 0x8a, 0x63, 0x01, + 0x5c, 0xa6, 0x00, 0xbe, 0x4f, 0xc3, 0x65, 0xf1, 0x3b, 0x22, 0x83, 0x51, + 0x4c, 0xeb, 0xe9, 0x73, 0xe9, 0x50, 0xf7, 0x5c, 0x86, 0x02, 0x64, 0x27, + 0xbf, 0x1e, 0x1d, 0x15, 0xa6, 0x9f, 0xdc, 0xa6, 0x52, 0xf9, 0x96, 0x85, + 0xc7, 0x1d, 0xc4, 0x5f, 0x1f, 0x16, 0xcc, 0xba, 0xab, 0xef, 0x5b, 0x6a, + 0xb9, 0xe1, 0x44, 0x87, 0xe1, 0xf7, 0xc7, 0x46, 0xf4}; + +static const std::vector priv_key_72{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xae, 0xff, 0x14, 0x2d, 0xba, 0x24, 0x05, 0xfe, 0x8f, 0xd1, + 0x4b, 0x7c, 0x09, 0x24, 0xfb, 0xa1, 0xc2, 0x76, 0x97, 0x78, 0x5c, 0x7c, + 0x64, 0xf2, 0xa9, 0xa4, 0xe0, 0x33, 0x0b, 0x0e, 0x16, 0xa6, 0x70, 0x90, + 0xbb, 0x8f, 0xe2, 0xe0, 0x72, 0x29, 0x31, 0x32, 0x67, 0x2a, 0xe3, 0x56, + 0xc2, 0x83, 0x49, 0x9d, 0x9d, 0xd5, 0x57, 0xac, 0x56, 0x11, 0x71, 0x8f, + 0x1b, 0x61, 0xf7, 0xe0, 0xc2, 0xdd, 0x6a, 0xe5, 0x78, 0xb0, 0xf5, 0xec, + 0xbe, 0xb1, 0x0c, 0x1b, 0x6f, 0xa2, 0xe0, 0xd3, 0x06, 0x6b, 0xf4, 0x9c, + 0x03, 0x00, 0xb2, 0x5b, 0x33, 0x04, 0xba, 0xa0, 0xef, 0xff, 0x15, 0x56, + 0xbe, 0x31, 0xe4, 0xaa, 0x53, 0xb0, 0x00, 0xbe, 0xb9, 0x08, 0x3d, 0x1b, + 0x0b, 0x52, 0xfa, 0xef, 0x91, 0x43, 0xc7, 0x4d, 0x6a, 0xb3, 0x38, 0xf9, + 0x98, 0xf7, 0xab, 0xed, 0x50, 0xc8, 0x44, 0x80, 0x0a, 0xfe, 0xa9, 0x95, + 0xbe, 0x96, 0xa4, 0x38, 0x17, 0x97, 0xcb, 0x79, 0xd0, 0x04, 0x5c, 0xbb, + 0x6c, 0x74, 0x2c, 0x15, 0x0c, 0xe0, 0x9e, 0xe5, 0x19, 0x5a, 0x3e, 0x73, + 0xbf, 0x48, 0x96, 0x8e, 0xb5, 0x19, 0xbd, 0xb4, 0x84, 0xb5, 0x94, 0xdf, + 0x75, 0x3f, 0xa3, 0x04, 0x35, 0xd0, 0x91, 0xb4, 0x77, 0xe5, 0x70, 0xf2, + 0x9b, 0x10, 0xd6, 0x1d, 0x6a, 0xb0, 0xf0, 0xa2, 0x90, 0xd8, 0x75, 0x99, + 0x23, 0xa7, 0x41, 0x02, 0x16, 0xb6, 0xc0, 0x4c, 0x8f, 0x6f, 0xc7, 0xd1, + 0xaa, 0xf5, 0x44, 0xb6, 0x9c, 0xa1, 0xcd, 0x19, 0xa7, 0xe7, 0x2d, 0xae, + 0x0d, 0xe8, 0x43, 0xc7, 0xc7, 0x56, 0x67, 0xa0, 0xb8, 0x99, 0xce, 0xe3, + 0x2f, 0x0b, 0x86, 0xf9, 0xb1, 0x27, 0xb6, 0xa3, 0xc0, 0x2f, 0x23, 0xb5, + 0x33, 0x93, 0x12, 0x9a, 0xba, 0xe2, 0x49, 0xfb, 0xf4, 0xbc, 0x80, 0x69, + 0x4e, 0x26, 0xd1, 0xba, 0x5e, 0x12, 0x18, 0xe2, 0x14, 0xcf, 0x4c, 0x61, + 0x48, 0x05, 0x06, 0x45, 0x05, 0x98, 0x17, 0x0b, 0x5a, 0x57, 0x3a, 0x50, + 0x43, 0x0e, 0xb6, 0x49, 0xe7, 0xb7, 0x65, 0x5b, 0x2c, 0x83, 0xaa, 0xd6, + 0xe5, 0x97, 0xeb, 0x50, 0xcd, 0xd8, 0xcd, 0x5a, 0x06, 0x91, 0xf9, 0x83, + 0x3a, 0x60, 0x59, 0xc6, 0xcb, 0xad, 0xf8, 0xe6, 0x69, 0x87, 0x47, 0xeb, + 0xc6, 0x5f, 0x4b, 0xef, 0x5b, 0x7d, 0x44, 0x78, 0xa2, 0x45, 0xad, 0x7c, + 0x39, 0xfd, 0xd1, 0x3c, 0x4e, 0xa2, 0x91, 0x9b, 0x67, 0x9a, 0x65, 0xbf, + 0x6d, 0xd5, 0xf9, 0x2a, 0xe1, 0x4b, 0x4b, 0x56, 0xdc, 0x3b, 0x46, 0xe6, + 0x09, 0x80, 0x04, 0xdd, 0x47, 0x31, 0xd7, 0xe1, 0x9a, 0x54, 0x4b, 0xf4, + 0xa6, 0xc5, 0xa9, 0x93, 0x37, 0xbe, 0xa5, 0xdf, 0xc6, 0x6d, 0xf5, 0x5d, + 0xc5, 0x36, 0x1d, 0x6b, 0x6c, 0x3c, 0x91, 0xa8, 0xeb, 0xf7, 0xcc, 0xcb, + 0xe0, 0x86, 0x8a, 0xc2, 0x9c, 0xf1, 0x44, 0x60, 0x5e, 0xc3, 0x0d, 0x9d, + 0xe8, 0xea, 0x6b, 0xd4, 0xb0, 0xdf, 0x8a, 0x12, 0x9d, 0x65, 0x9b, 0x97, + 0xe7, 0x65, 0x58, 0x8d, 0xa2, 0xc7, 0x07, 0xfb, 0x01, 0x37, 0x2e, 0xe4, + 0x06, 0x98, 0x6e, 0x88, 0x65, 0x32, 0xbb, 0x98, 0xce, 0x83, 0x31, 0x42, + 0x24, 0x49, 0xfc, 0xd5, 0x05, 0x99, 0x88, 0x71, 0x83, 0x4a, 0xf5, 0x77, + 0x81, 0x53, 0x22, 0x91, 0x4e, 0x61, 0x43, 0x57, 0x61, 0x1e, 0x6c, 0xf4, + 0xa5, 0xc7, 0x84, 0x61, 0x04, 0xb7, 0x4e, 0xce, 0x45, 0xcb, 0xc6, 0xe1, + 0x56, 0x06, 0x0e, 0x91, 0xb6, 0x16, 0xfc, 0x60, 0x1a, 0x20, 0x3a, 0xae, + 0x4b, 0xe0, 0xac, 0x08, 0x61, 0x4f, 0x8b, 0xbe, 0x5f, 0x72, 0xa1, 0x23, + 0xf8, 0xca, 0x22, 0x24, 0xb3, 0x62, 0x13, 0x80, 0x3b, 0x88, 0xa1, 0xa5, + 0x24, 0x13, 0xb2, 0xc3, 0x74, 0x07, 0xcb, 0xf4, 0x74, 0xb3, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa1, 0xf7, 0xf1, 0xc3, + 0x49, 0x0f, 0xe2, 0x84, 0x74, 0xb4, 0x70, 0xbb, 0x42, 0xf3, 0x79, 0xfb, + 0x84, 0x33, 0xa3, 0x8a, 0x81, 0x7f, 0x99, 0x27, 0x88, 0xa0, 0xd3, 0xea, + 0x2a, 0x87, 0x45, 0xab, 0x93, 0x70, 0x42, 0x49, 0xb0, 0xe1, 0xb0, 0x88, + 0x33, 0xc2, 0xc4, 0xfe, 0x4b, 0x20, 0x98, 0x34, 0x4f, 0xc4, 0x94, 0xbb, + 0x4b, 0xc4, 0x74, 0x7c, 0xfc, 0xb0, 0x49, 0xd5, 0xe9, 0x49, 0x9c, 0xd2, + 0xb7, 0x07, 0xe1, 0x27, 0x58, 0xd7, 0x60, 0xc0, 0x19, 0xc6, 0xa3, 0x13, + 0x0c, 0x28, 0x05, 0x3f, 0x92, 0x4d, 0x7b, 0xf1, 0xff, 0x22, 0xae, 0x1b, + 0xe8, 0x68, 0xe0, 0xf9, 0x25, 0xd4, 0xfd, 0x80, 0xcc, 0x76, 0x61, 0xb2, + 0xfb, 0x5d, 0x8b, 0x80, 0xf6, 0x9d, 0xbb, 0x63, 0x78, 0x62, 0x97, 0xff, + 0x35, 0xce, 0x8f, 0xbd, 0x86, 0x34, 0x6e, 0xc2, 0x7d, 0xdc, 0xce, 0xf2, + 0x2d, 0x84, 0x9d, 0xa8, 0x8b, 0x69, 0xcf, 0xd7, 0x39, 0xf3, 0xb8, 0xd2, + 0x84, 0x40, 0x20, 0xaa, 0x88, 0xf1, 0xe8, 0x35, 0xb6, 0x3f, 0x5d, 0x85, + 0xe1, 0x4b, 0x86, 0xa5, 0xa2, 0x3c, 0x1b, 0x85, 0xa1, 0xe4, 0x3f, 0xf6, + 0xad, 0x41, 0x11, 0xbb, 0xc7, 0x28, 0xf4, 0x2a, 0x8c, 0x45, 0x6f, 0x51, + 0xb6, 0x2a, 0x64, 0xf6, 0x76, 0x0d, 0xf6, 0x3c, 0x25, 0x11, 0x61, 0x18, + 0x98, 0x00, 0xbf, 0x33, 0xb9, 0xd4, 0x9d, 0xcd, 0x46, 0x3c, 0x1a, 0xad, + 0xd7, 0x5a, 0x85, 0x40, 0x1e, 0xa0, 0x0f, 0x2d, 0xa8, 0x05, 0xa4, 0xff, + 0x95, 0x07, 0xf4, 0x01, 0xe2, 0xa3, 0xc0, 0xb7, 0x83, 0x54, 0xbb, 0x49, + 0x5b, 0xec, 0xc4, 0x2f, 0x87, 0xef, 0x7a, 0x31, 0x9f, 0x22, 0x28, 0x37, + 0xeb, 0xb1, 0xb0, 0x45, 0x71, 0x35, 0x5b, 0xa0, 0xfa, 0x8d, 0x40, 0x00, + 0x06, 0x1e, 0x2f, 0xac, 0xf0, 0xe5, 0x86, 0xb2, 0x23, 0x57, 0xed, 0x8c, + 0x26, 0x8e, 0xfe, 0xbc, 0x5f, 0x54, 0x11, 0x46, 0xe2, 0xca, 0xf7, 0x99, + 0x02, 0x8f, 0xf2, 0x10, 0x75, 0x01, 0x4d, 0x07, 0x1b, 0xaa, 0x55, 0xd5, + 0x7b, 0xf2, 0x75, 0x13, 0x8c, 0xcd, 0xb4, 0xa1, 0x83, 0x61, 0xf9, 0x8a, + 0x3a, 0xd3, 0x1e, 0x5d, 0xd1, 0x12, 0x1c, 0xa6, 0xcc, 0xf9, 0x7d, 0x13, + 0x37, 0x20, 0x4f, 0xcf, 0x22, 0x8d, 0x2d, 0xbb, 0x26, 0x3a, 0x2b, 0xf3, + 0x34, 0x6c, 0x10, 0xd5, 0xb8, 0xd4, 0x21, 0x37, 0x25, 0xf6, 0x98, 0x49, + 0x32, 0x1b, 0x2e, 0x65, 0x66, 0x30, 0x00, 0xc9, 0xb4, 0xd3, 0x2c, 0x69, + 0xa9, 0x0e, 0xef, 0xfc, 0x05, 0x43, 0xa2, 0xf0, 0xb4, 0xcf, 0x32, 0xa7, + 0x1a, 0x2a, 0xd9, 0xab, 0xe2, 0x61, 0x53, 0x07, 0x2a, 0xc8, 0xdc, 0x53, + 0x0c, 0x9b, 0x80, 0x50, 0x9c, 0x05, 0x2d, 0x49, 0xd3, 0x37, 0x80, 0x4c, + 0x66, 0xac, 0x56, 0x1e, 0x4f, 0x02, 0x03, 0x9e, 0x1c, 0x58, 0xad, 0xc0, + 0x62, 0x5a, 0x5d, 0x35, 0x28, 0x41, 0x90, 0xe4, 0x5e, 0x6a, 0x5c, 0xbe, + 0xc7, 0x3d, 0x97, 0x2f, 0xab, 0x1e, 0xe8, 0xe6, 0x3b, 0x7f, 0xbe, 0x3a, + 0x04, 0x70, 0x60, 0xf6, 0xb6, 0x02, 0xd4, 0x5f, 0xb3, 0xf3, 0xd7, 0xb4, + 0xd8, 0x70, 0xd1, 0x72, 0xea, 0xde, 0xb2, 0xf9, 0x06, 0xd7, 0x2e, 0x06, + 0x8d, 0x1c, 0xd1, 0x4e, 0xed, 0xad, 0x52, 0x9a, 0x6b, 0xb7, 0xe2, 0xb6, + 0x32, 0x9f, 0xdb, 0xe8, 0xcc, 0x85, 0x68, 0xba, 0x3d, 0x70, 0x34, 0x9d, + 0xef, 0x4c, 0xda, 0x87, 0x54, 0xcd, 0xf4, 0x89, 0x97, 0x51, 0x03, 0xc7, + 0x53, 0x20, 0x98, 0x84, 0xe8, 0x0e, 0xeb, 0x62, 0x14, 0x8a, 0xb0, 0xd6, + 0x07, 0xea, 0x4f, 0x0f, 0x4c, 0x46, 0x4c, 0xdc, 0xf4, 0xb7, 0x67, 0x20, + 0x0c, 0xa0, 0x6e, 0x98, 0x49, 0xd5, 0xcf, 0xb6, 0x51, 0x00, 0xf8, 0xbd, + 0x2a, 0x6a, 0xd9, 0x11, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd9, 0x3f, 0x98, + 0x47, 0x7f, 0xcc, 0xaf, 0x6a, 0xbe, 0xe5, 0x7f, 0xed, 0xd3, 0xe8, 0x7c, + 0x85, 0xea, 0x37, 0x7f, 0xc0, 0x1c, 0x1a, 0x54, 0x20, 0x5a, 0xb5, 0xa6, + 0xc6, 0x7a, 0xd8, 0xb0, 0xfe, 0x1b, 0x76, 0xb6, 0x88, 0x86, 0xcd, 0xd2, + 0x44, 0x89, 0x53, 0x7b, 0x4c, 0x57, 0x8c, 0x82, 0xf5, 0x43, 0x93, 0xe3, + 0x8f, 0x13, 0x36, 0xdd, 0xc9, 0xe2, 0x29, 0xc1, 0x7a, 0x26, 0xab, 0x44, + 0xe9, 0xa1, 0xda, 0x52, 0xff, 0x3f, 0xba, 0x41, 0xc1, 0x0b, 0x44, 0x76, + 0xe4, 0x70, 0xf7, 0x1f, 0x3f, 0x26, 0x8a, 0x6e, 0xa3, 0x6f, 0x68, 0x21, + 0x9f, 0xaa, 0xe4, 0x4d, 0x6e, 0x60, 0x14, 0xad, 0x3b, 0x64, 0x5c, 0x1d, + 0x2f, 0x1f, 0xb9, 0x57, 0x68, 0x9f, 0x46, 0x97, 0xb5, 0x37, 0xfd, 0x94, + 0x18, 0xaf, 0xe3, 0xba, 0x0c, 0x6a, 0x04, 0x04, 0x84, 0x43, 0x3a, 0x81, + 0x04, 0x94, 0x10, 0xa5, 0x66, 0x98, 0x7f, 0xd8, 0x3d, 0xfc, 0xcb, 0xac, + 0xc2, 0xf9, 0x21, 0x83, 0x21, 0x62, 0xe1, 0x23, 0x01, 0x6f, 0xe5, 0xff, + 0x55, 0x66, 0x10, 0x74, 0x8b, 0x31, 0x02, 0xcc, 0xbd, 0xba, 0x7a, 0xee, + 0x47, 0x35, 0xc4, 0x87, 0xf5, 0x33, 0x81, 0x5c, 0x6b, 0xf8, 0x04, 0x6c, + 0x99, 0xe0, 0xb6, 0xbd, 0x58, 0xd7, 0x27, 0xe5, 0x2c, 0xa1, 0xd3, 0xc8, + 0x7d, 0x51, 0xc9, 0x85, 0xd4, 0xeb, 0x43, 0x84, 0xa2, 0x1d, 0x76, 0x87, + 0xd3, 0x90, 0xf1, 0xa1, 0x48, 0xe9, 0x7c, 0x7f, 0x57, 0xa1, 0x5d, 0xf2, + 0xc5, 0xf7, 0x42, 0x00, 0x34, 0x0d, 0x2a, 0x00, 0x3a, 0xfc, 0x81, 0x34, + 0x86, 0x2f, 0xb1, 0x20, 0x47, 0x30, 0xdb, 0x9b, 0xe7, 0x01, 0x12, 0xb3, + 0xbf, 0x8d, 0x60, 0x4e, 0x0a, 0xe7, 0x18, 0x8c, 0x3a, 0x0b, 0xe3, 0x7b, + 0x46, 0x02, 0x8a, 0x8d, 0xc0, 0x87, 0xe7, 0x9e, 0x25, 0xf7, 0xae, 0xe5, + 0x3d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xce, 0x36, 0x17, 0xd5, 0xb5, 0x07, + 0x63, 0x52, 0x0d, 0x05, 0xd2, 0x09, 0x88, 0x52, 0x35, 0x45, 0x4d, 0x26, + 0xe4, 0x82, 0xe3, 0xd1, 0x26, 0xdb, 0x58, 0x5e, 0x90, 0xa4, 0xfa, 0xd8, + 0x39, 0x72, 0xf9, 0xd4, 0x7b, 0x85, 0x80, 0x62, 0xf5, 0x2b, 0x88, 0xb7, + 0x36, 0xa3, 0x44, 0x57, 0xcd, 0x1c, 0xa9, 0xba, 0x0b, 0x9d, 0x52, 0x98, + 0x17, 0x2f, 0x09, 0x08, 0xfd, 0xef, 0xc4, 0xc3, 0x7d, 0xfb, 0xe8, 0x12, + 0x75, 0xb2, 0x71, 0xd0, 0x63, 0x55, 0x08, 0xf5, 0x78, 0xfe, 0x30, 0x96, + 0x7a, 0x1e, 0x91, 0x9c, 0xbc, 0xb6, 0x22, 0x7a, 0x5a, 0x08, 0x72, 0xa3, + 0xd8, 0xde, 0x0b, 0xdc, 0xd6, 0x11, 0x70, 0xfd, 0x4a, 0x11, 0x28, 0xd5, + 0x59, 0x1a, 0x1d, 0x3b, 0x59, 0xc4, 0x90, 0xc6, 0x7f, 0xa2, 0x16, 0xe2, + 0x75, 0x74, 0x07, 0x2e, 0x6e, 0x99, 0x7e, 0x54, 0x5d, 0xc1, 0x23, 0x46, + 0x09, 0x66, 0x53, 0x5a, 0x03, 0x89, 0x8e, 0x74, 0x6d, 0x99, 0x2e, 0x4f, + 0xc6, 0x5d, 0x64, 0x8e, 0x51, 0xb4, 0x97, 0x32, 0x86, 0x30, 0x01, 0x11, + 0x3a, 0x28, 0xbe, 0xa8, 0x4f, 0xf9, 0x00, 0x34, 0xde, 0x88, 0x53, 0x29, + 0xa1, 0x62, 0xd1, 0x55, 0x88, 0xeb, 0xd5, 0xd0, 0x26, 0xe9, 0x5b, 0x01, + 0x17, 0xa6, 0x8c, 0x68, 0x70, 0xc4, 0x07, 0xb2, 0xba, 0x82, 0x48, 0xd4, + 0xa1, 0xa8, 0xb6, 0xc4, 0x3e, 0x74, 0xf0, 0x86, 0x24, 0x5e, 0xc9, 0x47, + 0xe5, 0xba, 0xbc, 0x82, 0xa6, 0x6b, 0x33, 0x11, 0xd4, 0xa5, 0x92, 0x7d, + 0x2b, 0x77, 0x6b, 0x78, 0x1f, 0x80, 0xa8, 0x7b, 0xd8, 0x92, 0x3f, 0xe9, + 0xcd, 0x15, 0x84, 0xbe, 0x53, 0x8a, 0x15, 0x05, 0x91, 0xb6, 0x49, 0x99, + 0xea, 0x05, 0xa9, 0x84, 0xc9, 0xff, 0x79, 0x10, 0x07, 0xa4, 0x08, 0xd9, + 0x6f, 0x51, 0xce, 0x30, 0xc8, 0xd0, 0xb4, 0xd8, 0xc0, 0xaf, 0x02, 0x82, + 0x01, 0x00, 0x25, 0xd9, 0x78, 0x94, 0x6c, 0x65, 0xa2, 0xe2, 0x3c, 0x24, + 0x0b, 0xe7, 0xc9, 0x95, 0xa5, 0xac, 0x47, 0x24, 0x28, 0x33, 0xb6, 0x31, + 0xb8, 0x1a, 0x72, 0xf3, 0x56, 0xfd, 0x19, 0x86, 0x0b, 0x40, 0x1a, 0x54, + 0xd2, 0x74, 0x72, 0xd8, 0x05, 0x1c, 0x3f, 0xb8, 0xb5, 0xb0, 0x95, 0x48, + 0x3b, 0xc0, 0xb3, 0x67, 0x5e, 0xac, 0x1c, 0xb2, 0xe0, 0x6d, 0x3d, 0xe3, + 0xfc, 0x7b, 0x65, 0xa5, 0x4d, 0x3a, 0x4f, 0x22, 0x94, 0x77, 0x38, 0x09, + 0x21, 0x4f, 0x9a, 0xc0, 0xf0, 0xdd, 0xd7, 0xf8, 0x96, 0x0f, 0x10, 0x8d, + 0xe9, 0xbc, 0xbb, 0xba, 0x2e, 0xb1, 0x7c, 0xba, 0x8d, 0xea, 0xfe, 0xfe, + 0x5b, 0x38, 0x0f, 0xc2, 0x24, 0xab, 0x83, 0x21, 0x6d, 0x63, 0x22, 0xec, + 0xcf, 0x9d, 0x99, 0x05, 0xaa, 0xf9, 0xaa, 0x1b, 0x48, 0xdc, 0xc4, 0xd3, + 0xb2, 0x5d, 0xc0, 0xc0, 0xbe, 0x9d, 0xa7, 0x96, 0x46, 0xda, 0xdb, 0x12, + 0xda, 0xff, 0xe1, 0xbd, 0x32, 0x7a, 0x3d, 0xa1, 0x63, 0x11, 0x3c, 0x02, + 0xf1, 0x70, 0x5c, 0xa8, 0x7b, 0x95, 0xcb, 0x54, 0x6e, 0x99, 0x99, 0x8e, + 0x5d, 0x51, 0x68, 0xdd, 0xe6, 0x09, 0xae, 0x0a, 0x71, 0x8d, 0x7c, 0xcd, + 0xba, 0xe6, 0x6c, 0xad, 0x88, 0xa6, 0x3e, 0x8a, 0x57, 0xee, 0xd4, 0x7d, + 0x74, 0xe6, 0x13, 0xc3, 0xac, 0x18, 0x79, 0x59, 0x5c, 0xe1, 0xbd, 0xa3, + 0x63, 0xc6, 0x42, 0xcf, 0xd5, 0xd6, 0x3c, 0x58, 0x7c, 0xbb, 0x11, 0x42, + 0xc9, 0x84, 0xe0, 0xee, 0x57, 0x4f, 0xba, 0x46, 0x5b, 0x76, 0xb6, 0x1c, + 0x6d, 0x31, 0xd9, 0xb0, 0x41, 0x10, 0x67, 0xda, 0xba, 0x3e, 0xec, 0xfa, + 0x35, 0xed, 0x47, 0x38, 0x94, 0xec, 0x78, 0x9b, 0x20, 0xbd, 0xb1, 0x89, + 0x8b, 0x54, 0xc9, 0xa1, 0x76, 0x66, 0xba, 0x26, 0x9d, 0x8f, 0xbf, 0x9d, + 0xd0, 0xe5, 0xd8, 0x83, 0x36, 0x19, 0x02, 0x82, 0x01, 0x01, 0x00, 0x80, + 0xa4, 0xe4, 0x67, 0xb1, 0x20, 0xe3, 0xc8, 0x4b, 0x51, 0x87, 0x3f, 0xe5, + 0x28, 0x8c, 0x0d, 0x28, 0xdd, 0x8b, 0x8f, 0x50, 0x7a, 0xa9, 0x88, 0x0b, + 0x70, 0x2b, 0x42, 0x91, 0x2f, 0x15, 0x5f, 0xf2, 0x15, 0xa9, 0xdd, 0x96, + 0x43, 0xa5, 0xf9, 0xbb, 0xb7, 0xb8, 0xc1, 0x50, 0x20, 0x8a, 0x58, 0x48, + 0x56, 0x45, 0x6a, 0xa7, 0x1d, 0x34, 0xd1, 0x66, 0x0c, 0x93, 0x06, 0xe2, + 0xb4, 0xa6, 0xc2, 0xe1, 0x7b, 0xaa, 0xab, 0x61, 0x2f, 0x84, 0xd8, 0x86, + 0xd7, 0x44, 0xdd, 0x27, 0x08, 0xa9, 0x34, 0xaa, 0xd8, 0xa2, 0x2d, 0xea, + 0x02, 0x74, 0x6a, 0x72, 0xc2, 0x5e, 0xc7, 0xdf, 0x94, 0xac, 0x83, 0x82, + 0xfe, 0xb1, 0x17, 0x55, 0x67, 0x0b, 0xc8, 0x2b, 0xd6, 0x5b, 0xe1, 0x32, + 0x04, 0x73, 0x99, 0x76, 0x37, 0x5e, 0xd8, 0xbc, 0xa6, 0x2d, 0xdf, 0x5a, + 0x1d, 0x5d, 0xc3, 0xe0, 0xb2, 0x8f, 0xa8, 0xa3, 0x75, 0x33, 0x61, 0xbc, + 0x5a, 0x4c, 0x09, 0x55, 0x07, 0xf5, 0x93, 0x4b, 0xe9, 0x31, 0x75, 0xbd, + 0x21, 0x8a, 0xef, 0x25, 0xab, 0x4e, 0xa2, 0x1e, 0x97, 0x38, 0x14, 0xfa, + 0x19, 0x01, 0x7f, 0x00, 0x8a, 0xa7, 0x20, 0xd3, 0xc1, 0x4d, 0xc2, 0xfa, + 0xc7, 0x79, 0x8e, 0xf8, 0xf4, 0x0c, 0x82, 0x1d, 0x74, 0x06, 0x6d, 0x74, + 0xf3, 0xfe, 0x40, 0xcb, 0x18, 0xc3, 0xa5, 0x52, 0x27, 0xc9, 0x63, 0x00, + 0xae, 0x5e, 0xc0, 0x37, 0x47, 0xc0, 0x3c, 0xa7, 0xdf, 0xc5, 0xdc, 0x78, + 0xa6, 0xb6, 0x07, 0x79, 0x04, 0xd7, 0x7a, 0x0f, 0xb4, 0x87, 0xca, 0xa6, + 0xd1, 0x64, 0x41, 0x90, 0xd7, 0xd5, 0xd6, 0x87, 0xd2, 0x88, 0xa1, 0x4b, + 0x0e, 0x07, 0x62, 0x36, 0x36, 0x6b, 0xf5, 0x8e, 0x54, 0xc6, 0x03, 0xb7, + 0xcd, 0xd5, 0x46, 0x73, 0x32, 0xda, 0xac, 0xa9, 0x3a, 0x6b, 0xfd, 0x2f, + 0xe5, 0x4d, 0x07, 0x02, 0x82, 0x01, 0x00, 0x1f, 0xa8, 0xf5, 0xea, 0x9d, + 0xc0, 0xf2, 0x32, 0x53, 0x93, 0x2e, 0x4e, 0xbf, 0xf1, 0xdc, 0xb8, 0x0d, + 0xaa, 0xd2, 0x53, 0xb6, 0x2e, 0x8a, 0xa2, 0x88, 0x17, 0xe7, 0x57, 0x14, + 0xa5, 0x3f, 0x81, 0xba, 0x14, 0xbb, 0x6b, 0x7c, 0x81, 0x86, 0xf9, 0x56, + 0x45, 0xaf, 0x34, 0xfb, 0xaf, 0xe8, 0x45, 0x36, 0x43, 0xdd, 0x48, 0xd2, + 0x0d, 0x3a, 0x31, 0xaa, 0x86, 0x43, 0xbb, 0xf5, 0x6d, 0xf2, 0xa5, 0xc4, + 0x09, 0x45, 0x60, 0xe0, 0x95, 0xc9, 0x4e, 0x2e, 0x3d, 0xe3, 0xac, 0x75, + 0xde, 0xb3, 0xd1, 0x05, 0x70, 0x2a, 0x03, 0x8f, 0x5c, 0x33, 0x35, 0x4c, + 0x9a, 0x2e, 0xa2, 0xe1, 0xa1, 0xf6, 0xbd, 0xaa, 0x7f, 0x7e, 0x9f, 0x4d, + 0x5d, 0xcf, 0x09, 0xf0, 0x72, 0x07, 0x45, 0x58, 0x0c, 0xc0, 0xe6, 0xc1, + 0x85, 0xa8, 0x38, 0x54, 0x0b, 0x8e, 0x05, 0x70, 0x16, 0x9d, 0x81, 0xe2, + 0x0c, 0xc8, 0x6b, 0x7b, 0xdb, 0x5c, 0xd2, 0xe5, 0xb0, 0x2d, 0x1b, 0x19, + 0x85, 0x5f, 0xf3, 0x6a, 0x3f, 0x05, 0xc3, 0x57, 0xaa, 0x7f, 0x5b, 0x32, + 0xc8, 0x3a, 0xf0, 0xf2, 0x19, 0xf1, 0x64, 0xc6, 0x90, 0xcd, 0x7a, 0xdc, + 0xf6, 0xc6, 0x5c, 0xd6, 0xdc, 0x29, 0x07, 0x64, 0x5d, 0xee, 0xe3, 0x25, + 0xf3, 0x23, 0xff, 0x37, 0xac, 0x39, 0x26, 0x70, 0xa1, 0xbf, 0xfb, 0x01, + 0x81, 0x87, 0xc0, 0xc8, 0x17, 0x92, 0x52, 0x4f, 0xb2, 0x47, 0xe0, 0x36, + 0x9f, 0x24, 0xa4, 0xc6, 0x6c, 0x52, 0x66, 0x73, 0x78, 0x76, 0x45, 0x0b, + 0xaa, 0xa2, 0x5d, 0x44, 0xed, 0x7c, 0xb0, 0x14, 0x3b, 0xd8, 0xf9, 0x38, + 0x0d, 0x81, 0xf1, 0x2e, 0x82, 0xb5, 0xf0, 0x91, 0xbc, 0x6b, 0x7e, 0x0b, + 0x7c, 0x8a, 0xb1, 0x5e, 0x1d, 0x42, 0x35, 0xd9, 0x04, 0xef, 0xb9, 0x3d, + 0x86, 0x47, 0xda, 0xf0, 0x99, 0x92, 0xaf, 0x7d, 0xba, 0x21, 0xf3}; + +static const std::vector priv_key_73{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xb2, 0xe5, 0x7c, 0x70, 0x93, 0xf6, 0xb5, 0x37, 0x33, 0xa2, + 0xe6, 0xcf, 0x52, 0x03, 0x5d, 0xfa, 0xfa, 0x38, 0xf7, 0xe9, 0xf4, 0x1e, + 0xc3, 0xed, 0x02, 0x0d, 0xa2, 0xa1, 0x53, 0xa3, 0x9a, 0x0c, 0x3e, 0x65, + 0xea, 0x21, 0xb7, 0x63, 0x1c, 0x9f, 0x96, 0xb5, 0xff, 0x85, 0x36, 0x3c, + 0xac, 0x83, 0x5b, 0xb1, 0xcd, 0x8e, 0x2f, 0xc1, 0xa1, 0x03, 0x71, 0xd2, + 0xb3, 0x07, 0x5c, 0x78, 0x06, 0x10, 0xab, 0x70, 0x18, 0x7a, 0x35, 0x4a, + 0x34, 0x90, 0x23, 0x9c, 0xe1, 0x5f, 0xde, 0xad, 0xda, 0xee, 0xb6, 0xbd, + 0xda, 0x48, 0x69, 0x8b, 0xe1, 0x38, 0xf8, 0x8d, 0x84, 0x9e, 0xa5, 0xad, + 0x6a, 0x19, 0xa0, 0x8e, 0x55, 0x93, 0xca, 0xbd, 0x47, 0xfc, 0x7e, 0xd8, + 0xc4, 0x0a, 0x3b, 0xb1, 0x88, 0x6d, 0x91, 0x63, 0xb1, 0x5e, 0x57, 0x57, + 0x71, 0x47, 0x02, 0x10, 0xb1, 0x2c, 0x08, 0xa3, 0x40, 0xe3, 0xf1, 0x07, + 0xaa, 0xec, 0x30, 0x74, 0xaa, 0x0a, 0x7a, 0x53, 0xd0, 0x38, 0xba, 0xc8, + 0x7f, 0x28, 0x20, 0xf7, 0xe1, 0xb6, 0xf8, 0xf0, 0xc9, 0x15, 0x49, 0x19, + 0x13, 0xc2, 0x8d, 0xda, 0x42, 0x75, 0xe9, 0x93, 0x50, 0x6b, 0xf4, 0x97, + 0x15, 0x08, 0xac, 0xdb, 0x5f, 0x24, 0xba, 0x6b, 0x0c, 0x43, 0x3e, 0xce, + 0x98, 0xfa, 0x5a, 0xc6, 0x47, 0x5c, 0x70, 0xc5, 0x9e, 0x8e, 0xe9, 0x8a, + 0xde, 0xcf, 0x27, 0xe6, 0xdc, 0x0b, 0xe3, 0x00, 0x70, 0xe7, 0x87, 0x9b, + 0x5a, 0x62, 0x6b, 0xce, 0x12, 0x73, 0x9c, 0x37, 0x09, 0xbe, 0xd5, 0x6d, + 0x90, 0x41, 0xbd, 0x81, 0xbf, 0x03, 0x44, 0x69, 0x9b, 0xe2, 0x4e, 0x17, + 0xad, 0xe0, 0xbb, 0xc0, 0x53, 0x65, 0x02, 0x4c, 0x0b, 0xac, 0x08, 0x47, + 0x40, 0x10, 0xc8, 0x9b, 0x80, 0x96, 0xbc, 0xeb, 0x79, 0x48, 0xfd, 0x8b, + 0x12, 0x7f, 0xa6, 0x74, 0xbe, 0x88, 0x6f, 0x9c, 0x6b, 0x3f, 0x9b, 0x9c, + 0x25, 0x29, 0xae, 0xbf, 0xe5, 0x1e, 0x18, 0x9c, 0x7b, 0xe1, 0x2f, 0x75, + 0xc4, 0xff, 0x4b, 0xd0, 0xa1, 0x94, 0x05, 0xf2, 0x92, 0x76, 0x4d, 0x66, + 0x62, 0x03, 0x86, 0x93, 0x19, 0x3a, 0xaa, 0x61, 0x25, 0x38, 0x75, 0xd9, + 0xc3, 0x75, 0x85, 0x0b, 0x3f, 0x2d, 0x9e, 0x0b, 0xc0, 0x37, 0x23, 0xcc, + 0x7f, 0xe7, 0x3f, 0xe5, 0x95, 0x88, 0x4d, 0x9a, 0x34, 0xaa, 0x0b, 0x8d, + 0xd8, 0x2e, 0x51, 0xcc, 0x85, 0x93, 0xd8, 0xf1, 0x86, 0x25, 0x1b, 0xc0, + 0x09, 0x3c, 0x72, 0x17, 0x58, 0x5e, 0x88, 0xc7, 0xb4, 0x9a, 0x2d, 0x5b, + 0xc4, 0x2e, 0x08, 0x75, 0x26, 0xeb, 0x33, 0x3e, 0x7a, 0x0d, 0xbf, 0x96, + 0xc0, 0x72, 0x2e, 0x8b, 0xfe, 0x12, 0x51, 0x50, 0xb7, 0x62, 0xde, 0x71, + 0xdf, 0xe6, 0xe1, 0x2e, 0xe9, 0x0f, 0xb3, 0x1f, 0x10, 0x6f, 0xe3, 0x1e, + 0x85, 0x0b, 0x75, 0x55, 0x33, 0x10, 0x56, 0xf1, 0x76, 0x1c, 0x2a, 0x61, + 0x0b, 0x4e, 0xed, 0x36, 0x2a, 0x0a, 0xa8, 0x05, 0x89, 0xbf, 0x61, 0x2e, + 0x88, 0x15, 0x36, 0x77, 0xe4, 0x1a, 0x4e, 0x45, 0x49, 0xfe, 0x20, 0x9f, + 0xb6, 0x3a, 0xb6, 0x00, 0xce, 0x35, 0x97, 0xc3, 0xdd, 0xb9, 0x31, 0x94, + 0xbf, 0xf8, 0xef, 0x40, 0x0f, 0xa1, 0x58, 0x06, 0x8a, 0x93, 0xca, 0x6f, + 0x19, 0xa8, 0x7d, 0x7e, 0xf7, 0x6a, 0x76, 0x55, 0x90, 0x13, 0xba, 0x56, + 0xc5, 0x1a, 0xb6, 0xb5, 0xf8, 0xab, 0x10, 0xf5, 0x8b, 0xf1, 0x7f, 0xb0, + 0xf5, 0x60, 0x2e, 0x38, 0xac, 0xec, 0xd7, 0x89, 0xec, 0xf2, 0xa3, 0x60, + 0x12, 0x20, 0xd4, 0xe1, 0xe1, 0x80, 0x90, 0x3d, 0xb3, 0x54, 0xf7, 0xd9, + 0xa1, 0x21, 0x6d, 0xfa, 0x76, 0xef, 0xf5, 0x84, 0x49, 0xc4, 0xd8, 0x85, + 0x04, 0x9d, 0xfe, 0xfa, 0xa4, 0x1a, 0xfe, 0x04, 0xd7, 0x33, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x6e, 0xbd, 0x0f, 0xa2, 0xc0, + 0x74, 0xdf, 0x08, 0x24, 0xb6, 0x9a, 0x19, 0x8b, 0xb2, 0xf9, 0xe1, 0xfa, + 0x32, 0x79, 0x84, 0x20, 0xd1, 0x4a, 0x86, 0xd3, 0xd6, 0x8c, 0xed, 0x40, + 0x50, 0xed, 0x72, 0xd6, 0xcd, 0x4f, 0x79, 0x3f, 0x83, 0xe2, 0x9c, 0x07, + 0x36, 0xf1, 0xcd, 0x0c, 0x1d, 0xd2, 0xcc, 0x1d, 0x5e, 0x9a, 0xd7, 0x81, + 0x48, 0x62, 0xdb, 0x37, 0x02, 0x2e, 0x40, 0x48, 0x45, 0x23, 0xbb, 0xfd, + 0xe3, 0x8d, 0xc3, 0x58, 0x69, 0x6e, 0xd0, 0x2a, 0xbb, 0x59, 0xe7, 0x76, + 0x78, 0x38, 0x25, 0xbc, 0x89, 0x19, 0x2d, 0xe9, 0xe7, 0xe4, 0xaa, 0xd7, + 0x71, 0x02, 0xbf, 0x11, 0xdf, 0x9e, 0xe5, 0xee, 0x35, 0x2d, 0x54, 0x27, + 0x13, 0xb4, 0x13, 0xe0, 0x91, 0x5e, 0x08, 0xd7, 0x9a, 0xb5, 0xd0, 0xdd, + 0x46, 0xd0, 0xec, 0x8d, 0x34, 0x5b, 0xb2, 0x90, 0xdc, 0xb4, 0x4f, 0x85, + 0xa9, 0x48, 0xe9, 0xd0, 0xb1, 0xe6, 0x63, 0xfe, 0x3a, 0xb9, 0x67, 0x73, + 0x01, 0x9e, 0xca, 0xff, 0x14, 0x4d, 0x62, 0x11, 0xc6, 0x5f, 0xba, 0x5b, + 0xae, 0xf1, 0x4a, 0x73, 0xcd, 0x4a, 0x26, 0x0c, 0x99, 0x26, 0xba, 0xc6, + 0xb3, 0xa1, 0xfc, 0xb1, 0x93, 0x34, 0x3a, 0x02, 0x86, 0x69, 0x06, 0xdb, + 0x3e, 0x98, 0x80, 0xa7, 0xc8, 0x4b, 0x79, 0xed, 0xe6, 0xff, 0x15, 0x81, + 0xd9, 0x52, 0xa5, 0x34, 0x7b, 0xfa, 0x20, 0x51, 0x9a, 0xde, 0x6b, 0x9d, + 0x41, 0x10, 0xa2, 0xc1, 0x96, 0xb1, 0x04, 0x6b, 0xa7, 0x4c, 0x54, 0xb4, + 0x46, 0x7d, 0x89, 0xdb, 0xa3, 0xce, 0xc0, 0x63, 0x06, 0x85, 0xaf, 0x08, + 0x12, 0x37, 0xa4, 0x86, 0xa2, 0xb1, 0xc7, 0x83, 0x71, 0x32, 0x2e, 0x3c, + 0x95, 0xc6, 0x43, 0xdf, 0x7b, 0xfb, 0x74, 0x68, 0x39, 0x9a, 0x07, 0xb5, + 0x3a, 0x2e, 0x01, 0xb8, 0xb0, 0xf5, 0xea, 0x7e, 0xa7, 0x95, 0xa8, 0xe5, + 0xc9, 0x91, 0xd1, 0xb9, 0xde, 0x78, 0x52, 0xcf, 0x22, 0xf9, 0xc9, 0xd3, + 0x3b, 0x0c, 0x42, 0x86, 0x50, 0x97, 0x91, 0x3c, 0x68, 0x28, 0x1b, 0xd0, + 0x38, 0x03, 0x4d, 0xee, 0xf9, 0x28, 0x2c, 0x5a, 0xf5, 0x43, 0xe8, 0x1a, + 0x10, 0xb1, 0x5f, 0xa8, 0x53, 0xe8, 0xc3, 0xec, 0x82, 0x3b, 0x74, 0xfc, + 0xc9, 0xaf, 0x13, 0x2e, 0x47, 0x7a, 0x19, 0x88, 0x38, 0x29, 0xda, 0x62, + 0x02, 0x36, 0x0d, 0x7a, 0x89, 0x45, 0xbe, 0xa5, 0x63, 0x8c, 0xdc, 0xfc, + 0xf7, 0xaf, 0xbe, 0x2f, 0x31, 0xcc, 0x01, 0x89, 0x55, 0xaa, 0xda, 0x88, + 0x59, 0xc3, 0x19, 0xfa, 0x51, 0x28, 0x27, 0xf0, 0xc1, 0x31, 0xbe, 0xde, + 0xc2, 0x0a, 0x53, 0xf6, 0xd8, 0x57, 0x20, 0x3e, 0x06, 0x50, 0x97, 0xb5, + 0x68, 0x4e, 0x21, 0x99, 0xba, 0xaa, 0x30, 0x90, 0xb0, 0xb6, 0x7e, 0x6e, + 0x5a, 0x0c, 0x9e, 0x14, 0x0f, 0x6a, 0x4c, 0xcb, 0x62, 0x61, 0xd5, 0xfd, + 0x71, 0x88, 0x96, 0xa8, 0xd2, 0xac, 0x05, 0x6e, 0xfd, 0x9d, 0x6e, 0x87, + 0x98, 0xd6, 0xe2, 0xef, 0xcd, 0x30, 0x8d, 0x5a, 0x71, 0x83, 0x64, 0xfa, + 0x91, 0x10, 0x48, 0x9f, 0x8f, 0xea, 0xc6, 0xbb, 0x9a, 0xb6, 0x17, 0xa2, + 0x2b, 0x46, 0xe6, 0x66, 0xef, 0xd2, 0x18, 0xe2, 0xc8, 0x86, 0x3a, 0x60, + 0x0d, 0x40, 0x5f, 0x45, 0x9b, 0x6e, 0x45, 0xb1, 0x91, 0xc3, 0xa7, 0xec, + 0x0f, 0x3c, 0xaf, 0x29, 0x22, 0xf6, 0x67, 0x84, 0x0f, 0xf4, 0xdb, 0xf4, + 0x65, 0x31, 0xb2, 0xd3, 0x10, 0x46, 0xdb, 0x1e, 0x9b, 0xf2, 0x2b, 0xb7, + 0xd4, 0x57, 0x2a, 0x6a, 0xeb, 0x5b, 0x0a, 0x99, 0xa2, 0xdd, 0x8a, 0xe6, + 0x0a, 0xb7, 0xb5, 0x86, 0x0e, 0x92, 0xaf, 0xd0, 0x5f, 0x4c, 0x3a, 0xd5, + 0x4e, 0xf3, 0x92, 0xd5, 0x4e, 0xac, 0xba, 0x55, 0xc0, 0xb7, 0x35, 0xc8, + 0x58, 0x86, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe2, 0xd0, 0x78, 0x81, + 0xb8, 0xb4, 0x9b, 0x0c, 0xd3, 0x77, 0xf2, 0x62, 0x35, 0x9d, 0xe1, 0x5c, + 0x54, 0x83, 0x1d, 0x2a, 0x80, 0x64, 0xbc, 0x14, 0xba, 0x26, 0xb9, 0xa2, + 0x2e, 0x55, 0xf2, 0xd0, 0xe1, 0x32, 0xcd, 0xa4, 0x8d, 0x9a, 0x0c, 0x52, + 0x2d, 0x27, 0xab, 0x7d, 0x4b, 0xcf, 0x1d, 0xf1, 0x7e, 0x07, 0xe7, 0xa5, + 0xa5, 0x84, 0x2f, 0x79, 0x42, 0x02, 0x15, 0x66, 0xae, 0x14, 0x2e, 0x7e, + 0xe7, 0x53, 0xb2, 0xf9, 0x36, 0x7d, 0x1a, 0x20, 0xcf, 0xa7, 0x7c, 0x80, + 0x46, 0x75, 0xdc, 0xe9, 0xf3, 0xc3, 0xb4, 0x65, 0x7e, 0xa6, 0x29, 0x0f, + 0x77, 0x55, 0x60, 0x95, 0xe1, 0x66, 0xeb, 0xba, 0x32, 0x7a, 0x61, 0x81, + 0x98, 0x73, 0x90, 0x33, 0x52, 0xf9, 0xc4, 0x23, 0x3b, 0xaf, 0xeb, 0x16, + 0x3e, 0xdb, 0x7c, 0xcd, 0x62, 0x75, 0xad, 0xdf, 0x1f, 0x8b, 0x1b, 0x24, + 0xd6, 0x29, 0xa2, 0x7b, 0xb0, 0x2d, 0xde, 0xb8, 0x31, 0x10, 0x5e, 0x3e, + 0x2d, 0x2a, 0x20, 0xcb, 0xc0, 0xff, 0x86, 0x71, 0xa5, 0x5c, 0x09, 0x70, + 0x01, 0x05, 0x20, 0xa4, 0xcb, 0x1c, 0x7d, 0xf2, 0x24, 0x29, 0xe2, 0xfe, + 0x93, 0x82, 0xa0, 0x44, 0x3e, 0x26, 0xa6, 0x26, 0x3d, 0xab, 0x44, 0xf2, + 0x94, 0xda, 0x16, 0x00, 0xd6, 0x25, 0x47, 0x75, 0x0a, 0xc2, 0x94, 0x62, + 0x8b, 0xc2, 0x4d, 0xee, 0x2d, 0xe7, 0x56, 0x76, 0x42, 0x52, 0xd5, 0xcb, + 0x70, 0x61, 0x8c, 0x38, 0x91, 0x40, 0x90, 0xb7, 0x21, 0xad, 0xad, 0xf0, + 0x0b, 0x44, 0xa5, 0x50, 0xdd, 0xc2, 0x88, 0x61, 0x20, 0xb9, 0x38, 0x71, + 0xdd, 0x54, 0x98, 0xb4, 0xb6, 0xd2, 0xdb, 0x34, 0xb3, 0x9d, 0x80, 0xd7, + 0x10, 0x6b, 0xce, 0xaa, 0x2e, 0xe3, 0x48, 0x9f, 0x31, 0x01, 0x03, 0x98, + 0xff, 0x09, 0x0d, 0xa4, 0x6d, 0xa7, 0x41, 0x26, 0x2f, 0x2f, 0x13, 0x53, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0xea, 0x8b, 0x21, 0x29, 0xd4, 0xff, + 0x94, 0x33, 0xbd, 0xd2, 0x0a, 0x81, 0xfc, 0x55, 0xc6, 0xb8, 0x32, 0x20, + 0x52, 0xac, 0xab, 0x1f, 0x94, 0x0a, 0xe6, 0xbb, 0x75, 0xda, 0xde, 0x01, + 0xd1, 0x0a, 0xd6, 0x48, 0x11, 0xb5, 0x3b, 0x56, 0x96, 0x75, 0x9a, 0x68, + 0xff, 0x01, 0x69, 0x83, 0xae, 0x91, 0x9c, 0x47, 0xda, 0x5b, 0x6e, 0xad, + 0xd1, 0x2d, 0x2e, 0x40, 0xc2, 0x49, 0x5e, 0xcc, 0x5e, 0x06, 0x59, 0x57, + 0x97, 0x13, 0x1e, 0x3c, 0x24, 0xac, 0xc6, 0x4c, 0x24, 0xc3, 0x9e, 0xea, + 0x04, 0x4f, 0xd6, 0x36, 0xc6, 0xc9, 0xe3, 0xae, 0x73, 0xdb, 0xc4, 0x3d, + 0x92, 0xd8, 0x98, 0xfe, 0x5b, 0xdc, 0x28, 0xf4, 0x50, 0x2b, 0xe7, 0xfc, + 0x0a, 0xd3, 0xdb, 0x3b, 0xd0, 0x74, 0x2e, 0xd5, 0xd4, 0x1e, 0xfa, 0xdf, + 0xd2, 0xb3, 0x11, 0x06, 0xcb, 0x2c, 0xfe, 0x41, 0xc6, 0x39, 0xa6, 0x64, + 0xe1, 0xeb, 0xba, 0x5a, 0x9a, 0x15, 0x5f, 0xd1, 0x7e, 0x0f, 0xef, 0x73, + 0xac, 0xa6, 0x9d, 0xa5, 0xb1, 0x1c, 0x0f, 0x22, 0x22, 0x9a, 0xf9, 0x4a, + 0x98, 0xe3, 0x4f, 0xe7, 0x0c, 0xc3, 0xd7, 0x2e, 0x7f, 0x39, 0x5b, 0xd2, + 0x52, 0xe9, 0xbb, 0xa7, 0x6a, 0x04, 0x9c, 0x19, 0x3e, 0xac, 0xbe, 0x57, + 0xba, 0x46, 0xa1, 0xaa, 0x9f, 0x43, 0x45, 0xac, 0xe9, 0xac, 0x27, 0xe6, + 0x53, 0x46, 0x9c, 0x16, 0xb8, 0x6e, 0xd4, 0x2d, 0x71, 0xcc, 0xbf, 0x0e, + 0x83, 0x2c, 0x06, 0x56, 0x5c, 0x2c, 0xa9, 0x35, 0xf2, 0x7b, 0x51, 0xd8, + 0xf2, 0xdb, 0x99, 0x53, 0x17, 0xe4, 0xa7, 0x50, 0xb4, 0xa8, 0x39, 0x2c, + 0xa6, 0x7f, 0x34, 0x49, 0x4d, 0x33, 0xc6, 0x53, 0x81, 0x9a, 0x77, 0x82, + 0x9c, 0x95, 0xac, 0xbb, 0xc1, 0x7c, 0x9d, 0x10, 0xbf, 0xb5, 0x87, 0xdd, + 0xad, 0x2b, 0xc8, 0xee, 0x32, 0xc0, 0xe9, 0x90, 0xa1, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xbd, 0xa3, 0x46, 0x0e, 0x57, 0xeb, 0x91, 0x73, 0xd0, 0xdf, + 0x89, 0xe5, 0xf9, 0x24, 0x4f, 0x07, 0x8e, 0x95, 0xad, 0x6e, 0x1a, 0xb9, + 0x9e, 0xd3, 0xc9, 0xac, 0x95, 0x2a, 0xf7, 0x88, 0xdf, 0x23, 0x2c, 0x16, + 0xf8, 0xff, 0x6b, 0x71, 0x70, 0x79, 0xc8, 0xcd, 0x51, 0x41, 0xca, 0x7f, + 0x9a, 0x6e, 0x8e, 0x4c, 0x77, 0xae, 0xf4, 0xcb, 0xa7, 0x91, 0xbf, 0xd1, + 0xd4, 0x28, 0xec, 0xc5, 0x6c, 0xf6, 0xa7, 0xdd, 0x40, 0x57, 0xc3, 0xea, + 0x27, 0x4d, 0x65, 0xb1, 0x88, 0x94, 0x0b, 0xd5, 0x81, 0xe6, 0x8d, 0xec, + 0x84, 0x49, 0x13, 0xf2, 0x43, 0x84, 0x6d, 0xe7, 0x11, 0x81, 0x5f, 0x5b, + 0x59, 0x1e, 0x6e, 0x14, 0x0a, 0xb0, 0x7b, 0x51, 0xac, 0x30, 0x6d, 0x60, + 0xed, 0x4f, 0xf4, 0x18, 0xaa, 0xfb, 0x07, 0x85, 0x26, 0x3c, 0xe6, 0xe4, + 0xb3, 0x82, 0x49, 0x72, 0x5a, 0x38, 0x9b, 0x63, 0x66, 0x39, 0xfa, 0x5c, + 0xef, 0xc9, 0x9b, 0x24, 0x2f, 0x57, 0xd7, 0x15, 0x51, 0x24, 0x6a, 0xf2, + 0x7a, 0x6b, 0x4c, 0xb1, 0xbe, 0x26, 0x4a, 0x84, 0x09, 0xfe, 0x1e, 0xe0, + 0x6c, 0xa1, 0x67, 0x01, 0x2a, 0x8c, 0x65, 0xb3, 0x22, 0xe2, 0xcc, 0x00, + 0x2e, 0x8c, 0xec, 0xa4, 0xe5, 0x59, 0xd9, 0x80, 0xda, 0x42, 0xca, 0xc9, + 0x92, 0x8c, 0x56, 0x79, 0xc7, 0xec, 0xf9, 0x23, 0x75, 0x5a, 0xfe, 0x40, + 0x5c, 0xf7, 0x35, 0x8e, 0xe2, 0xb8, 0x5c, 0xf7, 0x02, 0x71, 0x4d, 0x68, + 0xe9, 0x56, 0x64, 0xaf, 0x3d, 0x2d, 0xe5, 0x8d, 0xf8, 0x96, 0xbb, 0x43, + 0x6a, 0x19, 0xa3, 0x6d, 0x99, 0xb7, 0x02, 0x32, 0x38, 0x17, 0x68, 0x80, + 0xb5, 0xcc, 0xc3, 0x9c, 0x9d, 0xdb, 0xb3, 0x1c, 0x20, 0x48, 0x04, 0x39, + 0xfe, 0x3f, 0x33, 0x8e, 0xc0, 0x7e, 0x4c, 0x46, 0x3a, 0x84, 0xcf, 0x35, + 0xb7, 0x70, 0x00, 0xa5, 0x60, 0x87, 0x02, 0x82, 0x01, 0x00, 0x74, 0x5d, + 0x48, 0x0b, 0x37, 0xb9, 0x7a, 0x05, 0x66, 0x00, 0x4a, 0x31, 0x26, 0x12, + 0x4f, 0x38, 0xb3, 0xe4, 0xa7, 0x7e, 0x1d, 0xe6, 0x8c, 0xcf, 0x5b, 0xac, + 0xf7, 0x72, 0x07, 0x4d, 0x94, 0x8c, 0x6d, 0x8b, 0x6a, 0x83, 0x52, 0x07, + 0xbd, 0x71, 0xfe, 0x9a, 0x9b, 0x52, 0x02, 0xf5, 0x55, 0x1f, 0x60, 0xe9, + 0x48, 0xfb, 0x8d, 0x5f, 0xee, 0xaa, 0x33, 0x38, 0x89, 0xb7, 0xae, 0x63, + 0x04, 0xb2, 0x57, 0x44, 0x5b, 0xd7, 0x43, 0xfc, 0x53, 0xba, 0xeb, 0x1b, + 0x68, 0xbc, 0x73, 0x44, 0x7d, 0x27, 0x38, 0xff, 0x82, 0x17, 0xf4, 0x37, + 0xd3, 0xcd, 0x0f, 0x65, 0x3b, 0xfb, 0x09, 0xfa, 0xb9, 0xf4, 0x24, 0xa0, + 0x31, 0x94, 0x96, 0x89, 0x1e, 0x56, 0xfb, 0x1b, 0x48, 0x90, 0x6c, 0xb4, + 0xa5, 0x24, 0x97, 0x2a, 0x0b, 0x9d, 0xb8, 0xf6, 0xe2, 0x0c, 0x6b, 0x84, + 0xa8, 0x51, 0x5d, 0xde, 0x08, 0x1b, 0xaf, 0x27, 0x79, 0x99, 0x7d, 0x21, + 0xf8, 0x70, 0x87, 0x2c, 0x7f, 0x64, 0x8b, 0xad, 0x24, 0xd5, 0x3a, 0x0f, + 0x7a, 0xa3, 0xa8, 0xde, 0x6c, 0x60, 0x49, 0xf8, 0x3d, 0x76, 0xbc, 0xd2, + 0xa1, 0x08, 0x4e, 0xfd, 0x1c, 0xec, 0x0d, 0xa9, 0xc8, 0xe4, 0xaf, 0x7d, + 0x6a, 0x8b, 0x15, 0x30, 0xa9, 0x0c, 0x40, 0x32, 0x61, 0x4b, 0x61, 0x90, + 0xa1, 0x03, 0x15, 0xe4, 0xf4, 0xb7, 0x1f, 0x65, 0x4b, 0x2e, 0xc5, 0x28, + 0x60, 0x7c, 0x49, 0xfb, 0xfd, 0x98, 0x18, 0xe2, 0x1a, 0x19, 0x0a, 0xe0, + 0x05, 0xa8, 0x15, 0xeb, 0xe8, 0x74, 0xa5, 0x9b, 0xea, 0x28, 0x45, 0xed, + 0x2a, 0xf4, 0xc2, 0x52, 0x18, 0xea, 0x67, 0x3a, 0xb1, 0xd7, 0xdd, 0x33, + 0xb9, 0xe2, 0x62, 0x2b, 0xe7, 0xc8, 0xe7, 0xf5, 0x61, 0x4b, 0x33, 0xce, + 0xac, 0xdd, 0x5e, 0xf7, 0xcb, 0x08, 0x46, 0xc8, 0x88, 0x86, 0x15, 0x69, + 0x45, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0x85, 0x1b, 0x5c, 0xb5, 0xa8, + 0x86, 0x81, 0x6c, 0xf1, 0xb3, 0x02, 0x73, 0x2f, 0x7f, 0xa2, 0xc6, 0xbd, + 0xf1, 0x35, 0x7b, 0x6b, 0x05, 0xbe, 0x55, 0x1c, 0xea, 0xdb, 0xcb, 0xea, + 0xb6, 0xd3, 0x42, 0xe8, 0x8d, 0x71, 0x69, 0xea, 0xa1, 0xbf, 0xad, 0xe9, + 0x99, 0x9a, 0x85, 0x59, 0x8b, 0x4e, 0xd5, 0x6a, 0x09, 0x26, 0x19, 0x97, + 0x86, 0xef, 0x18, 0x65, 0xe5, 0x62, 0x6c, 0x64, 0x84, 0x9f, 0xab, 0xf2, + 0x13, 0x22, 0xa3, 0x90, 0x64, 0xc7, 0xa0, 0x57, 0x38, 0xe8, 0x71, 0x13, + 0x8e, 0xaa, 0xe6, 0x08, 0x78, 0x40, 0x45, 0x9a, 0xbf, 0xea, 0x75, 0x7c, + 0xf7, 0xcf, 0x3f, 0xdf, 0x2f, 0xf4, 0xc2, 0xd7, 0x1f, 0x0e, 0x73, 0x1e, + 0x7b, 0xe4, 0x0b, 0x18, 0x1a, 0x66, 0x04, 0x90, 0x26, 0x33, 0x2c, 0x32, + 0x12, 0xc9, 0x21, 0xb8, 0x6e, 0x1f, 0x9f, 0x7c, 0x4b, 0xe6, 0xef, 0xea, + 0xc3, 0x2f, 0x11, 0xfb, 0x65, 0x79, 0x38, 0x72, 0xd4, 0x9e, 0x2e, 0xa7, + 0xb8, 0x1a, 0xce, 0xa5, 0xac, 0xd6, 0xa1, 0x6e, 0xb8, 0x89, 0x53, 0x93, + 0x79, 0x6d, 0xbd, 0x0f, 0x2c, 0x28, 0xe3, 0xac, 0xc6, 0xff, 0xc1, 0xc4, + 0x6b, 0xdf, 0x4b, 0xcf, 0xd3, 0xac, 0x1b, 0x86, 0x6c, 0xb0, 0xbf, 0xf8, + 0xc4, 0x90, 0x83, 0x03, 0x03, 0xbb, 0x74, 0xd6, 0xfa, 0x89, 0xf2, 0xda, + 0xac, 0x84, 0xf3, 0xc8, 0xd0, 0x26, 0x33, 0xb4, 0xe0, 0x35, 0xaa, 0x6c, + 0x18, 0x4c, 0xca, 0x37, 0x62, 0xb3, 0xfd, 0xf9, 0x5f, 0x4c, 0x8b, 0xe6, + 0xa6, 0x71, 0x7d, 0x00, 0x40, 0xf7, 0x91, 0x1a, 0x06, 0x87, 0xbf, 0xc4, + 0x5f, 0x26, 0x2e, 0x07, 0x24, 0x4e, 0xa4, 0x7a, 0x3a, 0x15, 0xd8, 0x2e, + 0xab, 0x00, 0x66, 0xbb, 0x66, 0x5d, 0x78, 0xfe, 0x94, 0x9e, 0x1b, 0xe3, + 0xaf, 0x93, 0x23, 0xdf, 0xa4, 0x64, 0x0e, 0x9f, 0xc3, 0xb1, 0x2c}; + +static const std::vector priv_key_74{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xb1, 0xc8, 0x0c, 0x94, 0x17, 0x1c, 0xbb, 0x6d, 0x3f, 0xbe, + 0x48, 0xe5, 0xd7, 0xdf, 0x8d, 0x53, 0xb1, 0x00, 0xad, 0x97, 0x39, 0x5d, + 0xe4, 0xea, 0x13, 0x97, 0xf1, 0x3d, 0xc4, 0xf6, 0x6e, 0x6a, 0xc7, 0xe3, + 0x42, 0x1a, 0xe4, 0x28, 0x84, 0x2f, 0xdd, 0xa5, 0xf8, 0xa1, 0x1b, 0x3e, + 0x32, 0xef, 0x84, 0x54, 0x44, 0x28, 0xa3, 0x5c, 0x99, 0x0c, 0x36, 0x61, + 0xcf, 0x4a, 0x4b, 0x01, 0xc2, 0xf7, 0xb1, 0xa6, 0xc4, 0xf0, 0xf1, 0xcb, + 0xe4, 0x74, 0x8f, 0x3b, 0x99, 0xe4, 0x30, 0xdf, 0x7f, 0xd9, 0x44, 0xa1, + 0x5f, 0x9c, 0x40, 0x68, 0x08, 0x5a, 0x52, 0xed, 0xb5, 0x4c, 0xad, 0xfb, + 0x8c, 0x19, 0x2a, 0x14, 0x39, 0x3f, 0x3a, 0xd0, 0xc2, 0x76, 0x6f, 0xe4, + 0xa6, 0x6e, 0xe4, 0x8c, 0xed, 0x22, 0xcb, 0xe5, 0x0d, 0x5e, 0x8a, 0xe8, + 0x80, 0x2b, 0xb8, 0xb2, 0xc8, 0x4a, 0x29, 0xea, 0x57, 0x75, 0x73, 0xb9, + 0xf1, 0x05, 0xa6, 0xed, 0x97, 0x03, 0xa2, 0x6d, 0x7a, 0x11, 0x78, 0x34, + 0xe2, 0x49, 0x17, 0x4d, 0xbb, 0x14, 0x22, 0x95, 0xeb, 0xd2, 0xad, 0x49, + 0xb5, 0x3f, 0x35, 0x56, 0x2d, 0x5a, 0x4e, 0x54, 0xff, 0xde, 0x09, 0xbd, + 0xff, 0x10, 0xe4, 0x7a, 0x54, 0x9c, 0x40, 0x71, 0x0d, 0x8e, 0x14, 0x02, + 0x4c, 0xd9, 0xc6, 0x52, 0x43, 0x23, 0x2d, 0x25, 0x97, 0x20, 0x32, 0x4c, + 0x25, 0xf4, 0xce, 0xc4, 0x32, 0x49, 0x95, 0x29, 0x3c, 0x20, 0x66, 0x0b, + 0x6b, 0x10, 0xe1, 0x6c, 0x31, 0x55, 0xc0, 0xb6, 0x63, 0xcc, 0x68, 0xc8, + 0x7e, 0xad, 0x28, 0xda, 0x51, 0x81, 0x5b, 0x9b, 0x88, 0x67, 0x26, 0xaf, + 0x34, 0xc4, 0x2a, 0x1c, 0xaa, 0x33, 0x8c, 0xe9, 0xa2, 0xed, 0x80, 0x6e, + 0x76, 0x99, 0xbe, 0xb6, 0x7f, 0x24, 0xaa, 0x6b, 0x00, 0xa8, 0x77, 0x95, + 0x85, 0x8c, 0x2c, 0x9b, 0xed, 0xe2, 0xaa, 0x26, 0x50, 0xfa, 0x1b, 0x3b, + 0x21, 0x0f, 0x5f, 0x36, 0x79, 0xa3, 0xb1, 0x4d, 0x05, 0x3a, 0x11, 0x3e, + 0xba, 0x0f, 0xf5, 0xdc, 0x6d, 0x1a, 0xb7, 0xea, 0x58, 0x03, 0xd0, 0x50, + 0x7e, 0xa1, 0x6b, 0x74, 0x5c, 0x07, 0x2a, 0x34, 0x77, 0xa6, 0x77, 0x71, + 0xd7, 0xd2, 0x4d, 0xf2, 0x07, 0xc5, 0x4a, 0x47, 0x4e, 0xff, 0x20, 0xbb, + 0x47, 0xdd, 0x46, 0xad, 0xba, 0x50, 0x4e, 0x33, 0x9c, 0x35, 0xd7, 0xc5, + 0x21, 0xe9, 0x83, 0xb5, 0x9b, 0x7b, 0xe9, 0x77, 0x76, 0x53, 0x77, 0x38, + 0x16, 0xaf, 0x5e, 0x85, 0x69, 0x73, 0x89, 0x2a, 0x74, 0x34, 0x33, 0xf8, + 0xf4, 0xef, 0x18, 0xa3, 0xeb, 0xf2, 0x7c, 0x87, 0xb7, 0x78, 0xea, 0x51, + 0x02, 0xfd, 0xb8, 0xac, 0xfd, 0x36, 0x26, 0x87, 0x48, 0x9d, 0xb1, 0x94, + 0x76, 0x42, 0x21, 0xd4, 0x08, 0xc0, 0x54, 0x56, 0xc4, 0x3d, 0xe9, 0xb3, + 0x1d, 0xfd, 0xf5, 0xf1, 0x08, 0x4b, 0x83, 0xae, 0x54, 0xb8, 0x69, 0x69, + 0x02, 0x72, 0x5d, 0x8f, 0x98, 0x2a, 0x73, 0x68, 0xfc, 0x47, 0xd9, 0x8f, + 0x59, 0x79, 0xec, 0x31, 0xa1, 0x17, 0xc0, 0xb2, 0x27, 0xf9, 0xba, 0xa8, + 0xd4, 0x61, 0x83, 0x7e, 0x8b, 0x17, 0xfc, 0xc4, 0xf2, 0x1c, 0xd9, 0x1c, + 0xed, 0xc0, 0x7f, 0x7b, 0xcf, 0x04, 0x8c, 0x48, 0x13, 0x0a, 0x19, 0x79, + 0xe7, 0x52, 0xa5, 0xcd, 0x8b, 0x9c, 0x87, 0x7a, 0x5e, 0xa5, 0x3a, 0x17, + 0x71, 0x9d, 0xf2, 0x20, 0xe2, 0xe2, 0x7e, 0x4d, 0x5b, 0x61, 0xbb, 0x89, + 0x08, 0xda, 0x43, 0xf4, 0xa9, 0x78, 0x06, 0xc7, 0x03, 0x3d, 0x47, 0x0b, + 0x98, 0x41, 0x0a, 0x8d, 0x3e, 0x9a, 0xb4, 0x6c, 0x06, 0x26, 0xc0, 0x81, + 0x2e, 0xdb, 0x84, 0x7a, 0x90, 0x1a, 0xd1, 0x42, 0xb2, 0xf0, 0x57, 0x5f, + 0xdd, 0xd5, 0x27, 0x6b, 0x1c, 0xa6, 0xd7, 0x1e, 0x96, 0x31, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xaa, 0x5e, 0xd1, 0x17, + 0x16, 0x33, 0x15, 0xb6, 0xb3, 0x90, 0x92, 0x61, 0x99, 0x88, 0x05, 0xf2, + 0xff, 0x3c, 0x6c, 0x1e, 0xf0, 0xfd, 0xf7, 0x43, 0x0f, 0x35, 0xdc, 0x1d, + 0x5a, 0xe4, 0xe2, 0x99, 0xf8, 0x26, 0xe4, 0x91, 0xca, 0xb6, 0xbd, 0x3e, + 0xf5, 0xc5, 0x79, 0x48, 0x43, 0x48, 0x4f, 0x1d, 0xd4, 0x0d, 0xc1, 0x27, + 0xc4, 0xae, 0x17, 0x89, 0x69, 0x90, 0x40, 0x4b, 0xad, 0x27, 0xea, 0x04, + 0xdf, 0x3d, 0xb7, 0x9c, 0x43, 0xcc, 0x26, 0x8a, 0x41, 0x3d, 0x57, 0xd4, + 0x23, 0xb5, 0xfb, 0xda, 0x65, 0xf7, 0xd4, 0x1d, 0x74, 0x67, 0x7e, 0x21, + 0xb9, 0x39, 0x4e, 0x36, 0x46, 0xc1, 0x3a, 0xd8, 0x5e, 0xc7, 0xf4, 0xb8, + 0x90, 0x8f, 0xc0, 0xdc, 0x29, 0x8c, 0xd0, 0xa6, 0x92, 0xe6, 0x2e, 0xd6, + 0xda, 0xd9, 0x0d, 0xff, 0xdd, 0x54, 0xc4, 0x87, 0xa1, 0xbf, 0xcb, 0x4b, + 0xaf, 0x71, 0x81, 0x10, 0xf0, 0xaf, 0x6f, 0xb7, 0xff, 0xe9, 0xce, 0x7f, + 0xd0, 0x27, 0xe4, 0x04, 0x5b, 0xd3, 0x2a, 0x4b, 0xeb, 0x46, 0x35, 0x93, + 0x2d, 0x35, 0xc9, 0x42, 0x23, 0x88, 0xf0, 0x65, 0xbb, 0xa2, 0x73, 0x62, + 0x08, 0x91, 0x52, 0x87, 0x21, 0x84, 0xef, 0xab, 0xeb, 0x99, 0x03, 0xfe, + 0x9d, 0x8e, 0xf9, 0xf3, 0x7f, 0x5f, 0x58, 0xf0, 0x96, 0x2a, 0xfd, 0x65, + 0xf7, 0x7c, 0xff, 0x9f, 0xfe, 0x33, 0x95, 0x68, 0x4e, 0xc2, 0x1c, 0x83, + 0x01, 0xab, 0xfb, 0x8f, 0xfc, 0xda, 0xd2, 0x66, 0xe1, 0xf0, 0x82, 0x32, + 0xf0, 0xb4, 0x99, 0x5d, 0x29, 0xc9, 0x82, 0x04, 0x45, 0x93, 0x3a, 0xea, + 0xa1, 0xb4, 0xa2, 0x7a, 0x5f, 0xcb, 0x25, 0xe1, 0x1b, 0x8e, 0x4e, 0xd9, + 0x8a, 0x1f, 0xd8, 0x60, 0x8c, 0x64, 0xcf, 0xc9, 0xb4, 0xc7, 0x45, 0x7f, + 0x08, 0xc5, 0xf4, 0x62, 0x7d, 0xff, 0x4f, 0x75, 0x2e, 0xc6, 0xdb, 0xa7, + 0x74, 0x4f, 0x4f, 0xf4, 0x71, 0xe2, 0xc0, 0x4e, 0x21, 0x7c, 0xe7, 0xbd, + 0x46, 0x6b, 0x00, 0x88, 0xaf, 0x70, 0x8b, 0xd4, 0x17, 0x18, 0x15, 0xb6, + 0xf9, 0x4b, 0xea, 0xf7, 0x7c, 0x9a, 0x37, 0xba, 0x14, 0x2e, 0x8c, 0xbb, + 0xba, 0xd3, 0xb7, 0x27, 0x56, 0x80, 0xa3, 0x31, 0x3e, 0x18, 0x58, 0x3c, + 0x44, 0x61, 0xf1, 0x7f, 0x37, 0xcd, 0x23, 0x7b, 0xa3, 0x88, 0x13, 0xc8, + 0xc3, 0x3d, 0xe1, 0xcf, 0x11, 0x32, 0x19, 0xb3, 0xfc, 0x6d, 0xa0, 0xb5, + 0xa2, 0xa1, 0x16, 0xa6, 0xa9, 0x75, 0xe1, 0xf3, 0xe0, 0x79, 0xe4, 0x9c, + 0x22, 0x66, 0xb2, 0x62, 0x30, 0xab, 0x7b, 0x05, 0xb0, 0x53, 0x00, 0xac, + 0xfe, 0x3b, 0x9f, 0x45, 0xef, 0x04, 0x03, 0x90, 0x89, 0x14, 0x39, 0x6b, + 0x03, 0x40, 0x54, 0x8a, 0x8e, 0x53, 0x4f, 0xa5, 0x4b, 0xa7, 0xbb, 0x3a, + 0x93, 0x6c, 0x18, 0x0f, 0xb3, 0x3f, 0x7e, 0xa6, 0xc1, 0xf9, 0x42, 0x83, + 0x29, 0xe3, 0xf8, 0x0c, 0x8d, 0x21, 0x9d, 0xc7, 0xf9, 0x38, 0x65, 0xa9, + 0xaf, 0x3b, 0xdc, 0xac, 0xd7, 0x1b, 0x8d, 0xda, 0xd3, 0x6b, 0xf5, 0xaf, + 0xd1, 0x35, 0xed, 0x12, 0x90, 0xf0, 0x1e, 0xe6, 0x40, 0x31, 0x9b, 0x27, + 0x7f, 0xad, 0x6a, 0x52, 0x7f, 0xee, 0x41, 0xcc, 0xf2, 0x0e, 0xc9, 0xc3, + 0xd3, 0x84, 0xc5, 0x7e, 0xc3, 0x9e, 0x02, 0x4b, 0x82, 0x9f, 0x0e, 0x29, + 0x72, 0x22, 0xb3, 0xb1, 0x73, 0x05, 0xc1, 0x08, 0x1d, 0x3e, 0x76, 0x99, + 0x25, 0xee, 0xf2, 0x40, 0x81, 0xe8, 0x6c, 0xa8, 0x1f, 0x81, 0x78, 0xdf, + 0xbd, 0x1d, 0x0e, 0x42, 0xa4, 0x2c, 0xa2, 0x08, 0x12, 0x93, 0xd5, 0x88, + 0xbc, 0x65, 0x8b, 0x87, 0x0a, 0x9f, 0x5a, 0x97, 0x90, 0x80, 0x2e, 0xa3, + 0xc9, 0x84, 0x7e, 0x95, 0x1a, 0xd4, 0x40, 0x8f, 0x03, 0x1a, 0xb2, 0x1c, + 0xff, 0xa9, 0xa8, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdc, 0xd3, 0x3c, + 0x92, 0xa5, 0xd8, 0xb0, 0x3a, 0x45, 0xa5, 0xf1, 0x5e, 0x57, 0xf0, 0x5e, + 0x1a, 0x9a, 0x67, 0x0d, 0xcd, 0x39, 0xc6, 0x4a, 0x94, 0x08, 0xe7, 0x47, + 0x2a, 0x18, 0x4d, 0x61, 0xb8, 0xba, 0xa3, 0x8e, 0x06, 0xc6, 0x44, 0xc6, + 0xf2, 0xdf, 0xb4, 0x6c, 0x76, 0xf2, 0x45, 0x98, 0x6b, 0xfd, 0xd4, 0x68, + 0x25, 0x3c, 0xdd, 0x05, 0xeb, 0x65, 0x15, 0x6f, 0xfa, 0x53, 0x64, 0x81, + 0x58, 0xfa, 0x96, 0x8f, 0xa7, 0x65, 0x59, 0x63, 0x6e, 0xcd, 0xe4, 0x76, + 0x49, 0xcc, 0x63, 0x3d, 0xb9, 0x10, 0x7d, 0xad, 0x2c, 0x40, 0xfe, 0x20, + 0x73, 0x98, 0x6d, 0x98, 0x97, 0x92, 0xf0, 0x0d, 0x12, 0xd5, 0xdf, 0x41, + 0x85, 0xc1, 0x24, 0xa7, 0x95, 0x20, 0xb7, 0x0c, 0x98, 0x71, 0xb2, 0x29, + 0x0d, 0x4c, 0x0c, 0x40, 0xbf, 0x13, 0x80, 0x97, 0x5d, 0xb7, 0x11, 0x13, + 0xf1, 0x4d, 0xe5, 0x78, 0xfe, 0xc1, 0x75, 0xe3, 0xf0, 0x12, 0xc1, 0x45, + 0xcb, 0x75, 0xfc, 0x94, 0xe3, 0xbb, 0x63, 0x71, 0xd4, 0xe4, 0x0e, 0xef, + 0xc2, 0x2a, 0x2a, 0x48, 0x7e, 0x33, 0x65, 0xe1, 0xbd, 0xbf, 0x8e, 0x7e, + 0x46, 0x81, 0x70, 0x4f, 0x32, 0xba, 0xa8, 0xb7, 0x72, 0xc6, 0x02, 0x0b, + 0xb1, 0xcd, 0x62, 0x6e, 0x60, 0xae, 0x19, 0x9d, 0x2a, 0x66, 0xb3, 0xd8, + 0xc5, 0x66, 0x6b, 0xc8, 0x78, 0x62, 0x42, 0xcc, 0x95, 0xc4, 0x24, 0x4f, + 0xa0, 0x66, 0x02, 0x80, 0xb9, 0x12, 0xcb, 0x82, 0x15, 0xfc, 0x2d, 0x6f, + 0xd4, 0x6b, 0x6d, 0xd9, 0xc4, 0x3a, 0xe2, 0xa1, 0x47, 0xb1, 0xf4, 0x29, + 0xb4, 0x21, 0x16, 0x3c, 0x28, 0x56, 0xbb, 0x44, 0x90, 0x7b, 0x10, 0x23, + 0x80, 0x59, 0x70, 0x4c, 0xc7, 0x65, 0x7f, 0xd2, 0x0a, 0xda, 0x53, 0x0c, + 0x6c, 0x82, 0x1f, 0x27, 0x4d, 0xa5, 0xf4, 0x2d, 0x90, 0x6a, 0x3e, 0x09, + 0x69, 0x02, 0x82, 0x01, 0x01, 0x00, 0xce, 0x19, 0x95, 0xc9, 0xf9, 0x82, + 0xc3, 0x75, 0xae, 0xde, 0x43, 0x45, 0x11, 0x32, 0x86, 0xc4, 0x9d, 0xb4, + 0x01, 0x7f, 0x67, 0x61, 0x50, 0xbd, 0xa4, 0x4a, 0xd1, 0x05, 0x62, 0x42, + 0x9b, 0xf4, 0xba, 0x51, 0x8d, 0x91, 0xc0, 0x12, 0x22, 0x28, 0xe8, 0x9b, + 0x1e, 0xc2, 0x55, 0xf2, 0xc5, 0x5c, 0x41, 0x5f, 0x89, 0x62, 0xa3, 0x65, + 0x1a, 0x2d, 0xe2, 0xb4, 0x6a, 0x0b, 0x68, 0x3e, 0xed, 0xbe, 0x98, 0x44, + 0x37, 0x43, 0x4b, 0xca, 0x3f, 0xb5, 0x8a, 0x0e, 0xea, 0xb2, 0x3f, 0x1e, + 0x38, 0x48, 0x6c, 0xa6, 0xa0, 0x3b, 0x0a, 0x94, 0x6b, 0x6c, 0x3c, 0x6a, + 0xe1, 0x24, 0x0c, 0x3a, 0x49, 0xd6, 0xc1, 0xdf, 0x28, 0xf9, 0x6e, 0xcb, + 0x1d, 0x74, 0x1c, 0x2c, 0xa1, 0x90, 0x22, 0x60, 0x64, 0x7d, 0xd3, 0x8f, + 0x1b, 0x1d, 0xdd, 0x86, 0xd3, 0xa9, 0xbb, 0x4c, 0x55, 0xb7, 0x7b, 0xa0, + 0x2e, 0x15, 0x63, 0x82, 0xd6, 0xfd, 0xad, 0x3f, 0x6f, 0xcb, 0xd8, 0x0f, + 0x58, 0xa7, 0x08, 0x77, 0x08, 0x4c, 0x0a, 0xec, 0xc6, 0xe7, 0x4a, 0xe2, + 0x6e, 0x69, 0x04, 0x7b, 0x60, 0xde, 0x48, 0x61, 0xf0, 0xcb, 0x27, 0x80, + 0xd2, 0xab, 0x06, 0x1f, 0xcc, 0x6d, 0x18, 0x40, 0x83, 0x75, 0x6f, 0x4e, + 0x04, 0x60, 0x7b, 0x9e, 0x87, 0xaf, 0x30, 0x01, 0xe1, 0x02, 0xf9, 0xce, + 0x1b, 0x07, 0xfa, 0x4c, 0xd6, 0xd2, 0x19, 0x37, 0x10, 0x8b, 0xfa, 0x20, + 0x9b, 0x49, 0xc3, 0x5b, 0x58, 0x9f, 0xaf, 0x6c, 0x0e, 0x97, 0xab, 0x6e, + 0x82, 0x6f, 0xaa, 0x10, 0xef, 0x18, 0x6c, 0xcd, 0xe1, 0x23, 0x8f, 0xcd, + 0x37, 0xa7, 0x38, 0x98, 0x83, 0xee, 0xaf, 0xa7, 0x94, 0x39, 0x29, 0x8b, + 0x2b, 0x69, 0x85, 0xf4, 0x89, 0xbb, 0xc0, 0x65, 0x8b, 0x17, 0xb1, 0x32, + 0xb9, 0xee, 0x89, 0xf4, 0xd0, 0xc5, 0x4f, 0xc8, 0x85, 0x89, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x8e, 0x16, 0x59, 0x5e, 0x5e, 0xda, 0x4b, 0xa2, 0x63, + 0x18, 0x40, 0x73, 0x9d, 0x0f, 0xeb, 0xed, 0x20, 0x36, 0x79, 0x19, 0xf9, + 0x37, 0xce, 0xda, 0xeb, 0xd3, 0xac, 0xe5, 0xb8, 0x17, 0x6a, 0x6e, 0x8b, + 0xa1, 0x1b, 0x8c, 0xde, 0x5c, 0x78, 0xca, 0xe4, 0x08, 0x5a, 0xd6, 0x3a, + 0x53, 0x6f, 0x9c, 0xe5, 0x09, 0x9c, 0x2d, 0x81, 0xb9, 0x11, 0xcb, 0x02, + 0x12, 0xc6, 0x27, 0x83, 0x2b, 0x23, 0x53, 0x56, 0x82, 0x34, 0x52, 0xd8, + 0x92, 0xa8, 0xb9, 0x2e, 0x3f, 0xf7, 0xa0, 0xca, 0xa3, 0x7c, 0x9e, 0xac, + 0xae, 0xc1, 0x13, 0xbd, 0x8a, 0x06, 0xe5, 0x7a, 0x49, 0xe2, 0xaa, 0x7d, + 0x00, 0x7a, 0xd9, 0x08, 0xc6, 0x8b, 0x89, 0x7d, 0xda, 0x90, 0xfe, 0x12, + 0xbb, 0xd5, 0x9d, 0xed, 0x62, 0x5e, 0xa9, 0xd0, 0xa9, 0xfd, 0xab, 0x34, + 0xe8, 0x43, 0xfd, 0x28, 0x03, 0x14, 0x1a, 0xeb, 0x2d, 0x61, 0x2a, 0x42, + 0xdf, 0x11, 0x58, 0x73, 0x28, 0xeb, 0x38, 0xdc, 0x65, 0x36, 0x84, 0x46, + 0x19, 0xd9, 0xaf, 0xcb, 0x42, 0x95, 0x21, 0x11, 0x32, 0x7d, 0xcc, 0xbe, + 0x53, 0xaa, 0xea, 0x05, 0xec, 0xb0, 0xf1, 0xba, 0xed, 0xc1, 0xf7, 0xf9, + 0x45, 0x00, 0x2d, 0x18, 0x9d, 0x4e, 0x5b, 0x0c, 0xb5, 0x6e, 0x22, 0x45, + 0x43, 0xf3, 0xed, 0xc9, 0x81, 0xa5, 0x54, 0x76, 0xef, 0x99, 0x61, 0x64, + 0x90, 0x68, 0xc5, 0x61, 0x1c, 0xa0, 0x23, 0xac, 0x1f, 0xa6, 0x25, 0xef, + 0xa3, 0x04, 0xc4, 0x12, 0xac, 0x45, 0xcd, 0x9f, 0x86, 0x62, 0x5d, 0xb2, + 0x2a, 0x0a, 0xee, 0x6f, 0xe1, 0x94, 0x47, 0xf4, 0x16, 0x33, 0x85, 0x1d, + 0x31, 0x88, 0x0f, 0x93, 0x2f, 0xb2, 0x38, 0x2e, 0xd4, 0x64, 0x82, 0xd4, + 0x9b, 0x67, 0x52, 0x56, 0x62, 0xa3, 0x96, 0xda, 0x2f, 0x23, 0x82, 0x01, + 0xeb, 0x58, 0xba, 0x18, 0xb2, 0x6c, 0x29, 0x02, 0x82, 0x01, 0x00, 0x48, + 0xeb, 0xdc, 0x87, 0xbd, 0xf4, 0x7a, 0x5b, 0xe5, 0x27, 0x56, 0xfd, 0xd4, + 0xfb, 0xdf, 0x9b, 0x29, 0x81, 0x4b, 0x16, 0x5c, 0xe9, 0x9d, 0xbb, 0xbb, + 0xa9, 0x8d, 0x13, 0x2e, 0x95, 0x0a, 0xc1, 0x28, 0x3b, 0x3a, 0xaf, 0xdb, + 0x19, 0x8f, 0x64, 0x92, 0x08, 0x70, 0x75, 0xaa, 0x1b, 0x5f, 0xa1, 0x28, + 0xb0, 0x38, 0xd7, 0xe1, 0xa0, 0x20, 0x07, 0x24, 0x33, 0x59, 0x61, 0xf7, + 0xdc, 0x6c, 0x1a, 0x07, 0x9d, 0xfb, 0x3f, 0xa0, 0x4d, 0x4b, 0x05, 0x5c, + 0x77, 0xb2, 0xaa, 0xa6, 0x92, 0x76, 0xaf, 0x89, 0x61, 0xdb, 0x47, 0x88, + 0x92, 0xc2, 0xff, 0x64, 0xd1, 0x1c, 0x1f, 0xb9, 0x03, 0xd6, 0xa4, 0x59, + 0xac, 0x2f, 0xbf, 0x31, 0x68, 0x44, 0x5f, 0x94, 0xa8, 0x65, 0xf1, 0xad, + 0x78, 0x15, 0x96, 0x3f, 0x88, 0x5e, 0xbb, 0xce, 0x69, 0xa9, 0xf2, 0x60, + 0x06, 0xbe, 0x3d, 0x51, 0x4c, 0x77, 0x81, 0xb1, 0xd7, 0xd5, 0x61, 0xa4, + 0x2e, 0xd1, 0xcb, 0x7a, 0x02, 0xd4, 0x07, 0x25, 0x83, 0x98, 0x37, 0xef, + 0x95, 0x9f, 0x3a, 0xae, 0xd0, 0x36, 0xe8, 0x89, 0x61, 0x6e, 0x00, 0xb7, + 0xf3, 0x8f, 0x53, 0x12, 0x03, 0x0e, 0x86, 0xdc, 0x7f, 0xdb, 0xc0, 0xad, + 0xd8, 0x05, 0xab, 0x43, 0x5a, 0x83, 0x49, 0xef, 0xf3, 0x43, 0x66, 0xc4, + 0xc1, 0xa5, 0x6f, 0x7c, 0x1b, 0x64, 0x8d, 0x0a, 0x0e, 0xad, 0xe3, 0x60, + 0x70, 0x8f, 0x36, 0x37, 0xa5, 0xd9, 0xcb, 0xdb, 0x87, 0x32, 0x70, 0x2d, + 0x8d, 0x3a, 0x0c, 0x87, 0xe7, 0x6d, 0xd7, 0x3c, 0x81, 0x09, 0x57, 0xc7, + 0x07, 0x81, 0x25, 0x27, 0xf8, 0x20, 0x3c, 0xd6, 0x55, 0x80, 0x38, 0xaf, + 0x85, 0xc7, 0x78, 0x02, 0x2e, 0xef, 0x89, 0x42, 0x90, 0x27, 0x3b, 0x7a, + 0xf3, 0x72, 0xa7, 0x4b, 0x56, 0xfb, 0x5a, 0x5f, 0x0d, 0x73, 0xe0, 0x9c, + 0x3e, 0x02, 0xa1, 0x02, 0x82, 0x01, 0x00, 0x1f, 0xb0, 0x53, 0x1f, 0x76, + 0x5a, 0x15, 0xd3, 0x5e, 0x89, 0xdd, 0xbe, 0x7b, 0x02, 0xf5, 0x97, 0x92, + 0x9b, 0xbe, 0x5f, 0x0a, 0x2b, 0x5a, 0x36, 0x6d, 0x9a, 0x7f, 0x80, 0xd9, + 0x2f, 0x81, 0x99, 0x5f, 0x89, 0x7d, 0xa3, 0xe8, 0x7f, 0x0c, 0x21, 0xc6, + 0x97, 0x2a, 0x46, 0x66, 0x21, 0x3f, 0x06, 0x14, 0xb5, 0xc1, 0x3e, 0xc1, + 0xd5, 0x75, 0x24, 0x0a, 0xad, 0x4b, 0x85, 0x73, 0x4a, 0x29, 0xe1, 0x86, + 0x73, 0x6c, 0x81, 0x49, 0x3f, 0xc0, 0x6b, 0x25, 0x54, 0x8d, 0x50, 0xa1, + 0xc7, 0xbd, 0xf1, 0x59, 0x7d, 0xd7, 0x01, 0x07, 0x62, 0xa9, 0xaf, 0xf1, + 0xc8, 0x8d, 0x67, 0xa8, 0x39, 0x84, 0x55, 0xc3, 0x81, 0xfe, 0xab, 0xad, + 0x29, 0xdc, 0x24, 0x79, 0x4a, 0xbb, 0x47, 0x2f, 0x72, 0xeb, 0x02, 0x05, + 0xb4, 0x9c, 0xb5, 0x0a, 0x92, 0x29, 0xe4, 0xad, 0x33, 0x0f, 0x87, 0x09, + 0x34, 0x40, 0xfd, 0xee, 0x34, 0x4d, 0x44, 0x9e, 0x6b, 0xca, 0x5e, 0x8a, + 0x03, 0x53, 0xc8, 0x46, 0x5d, 0x76, 0x88, 0xed, 0x85, 0x11, 0x26, 0xe3, + 0xb7, 0x7a, 0xe8, 0x69, 0x0b, 0x10, 0xcf, 0x79, 0x99, 0xce, 0x93, 0x5c, + 0x75, 0x3a, 0xc0, 0x1e, 0x85, 0x30, 0xcd, 0x07, 0x13, 0xc9, 0x36, 0xff, + 0x2f, 0x7c, 0x20, 0x2c, 0x70, 0xa8, 0x46, 0x1a, 0x35, 0xd7, 0x3f, 0x26, + 0x2c, 0x96, 0x2c, 0x24, 0x8b, 0x5f, 0x7f, 0xd2, 0xff, 0xf2, 0xc3, 0x4c, + 0x87, 0x35, 0x07, 0x3d, 0xc0, 0x40, 0x3f, 0xa0, 0xfb, 0x67, 0xdd, 0x7a, + 0xd2, 0xfd, 0x94, 0xf6, 0x21, 0x4e, 0xdb, 0x96, 0xac, 0x75, 0x55, 0x03, + 0xe8, 0x8d, 0x39, 0xfa, 0x92, 0xfc, 0x69, 0x72, 0x28, 0xf3, 0x09, 0x0d, + 0x99, 0x6f, 0xd2, 0x11, 0xdd, 0x77, 0x13, 0xba, 0x9c, 0x24, 0x47, 0x61, + 0x7e, 0xac, 0x79, 0xed, 0xa2, 0x72, 0x10, 0x1f, 0x32, 0x6d, 0x0c}; + +static const std::vector priv_key_75{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xd7, 0xd7, 0x79, 0x72, 0x08, 0x88, 0x26, 0xf5, 0x8b, 0x63, + 0x85, 0xff, 0x9e, 0xb5, 0xee, 0x72, 0x39, 0x6a, 0xc7, 0xf5, 0x32, 0x1e, + 0xbf, 0xf7, 0x30, 0x15, 0x58, 0x87, 0xf4, 0xee, 0x30, 0xb8, 0x1b, 0xd5, + 0x5e, 0x1b, 0xf8, 0xa3, 0xe9, 0x0a, 0x4d, 0xd2, 0xf6, 0x21, 0x0b, 0x2e, + 0x30, 0x51, 0xdc, 0x74, 0x49, 0x0c, 0x73, 0xb0, 0x11, 0x6a, 0x77, 0x4e, + 0xf2, 0x45, 0x51, 0x21, 0xd5, 0xc9, 0xe5, 0xd7, 0x02, 0xa5, 0xc2, 0x86, + 0x52, 0xfb, 0xd3, 0x8a, 0x14, 0x75, 0x80, 0xc6, 0xe6, 0xe4, 0xcb, 0x0b, + 0x0d, 0x7d, 0x36, 0x20, 0x6f, 0x5e, 0xa7, 0x2e, 0xa7, 0xb3, 0x29, 0x7f, + 0xa4, 0xf6, 0x43, 0x3d, 0x26, 0x98, 0xf9, 0x31, 0x3a, 0x6d, 0x58, 0xf4, + 0x2d, 0x34, 0x24, 0xc5, 0x11, 0xf0, 0x50, 0xe7, 0x82, 0xfd, 0x51, 0x91, + 0x72, 0x5a, 0x06, 0x86, 0x46, 0x8c, 0xc0, 0x04, 0x85, 0x4d, 0x94, 0xe4, + 0xc6, 0xe3, 0x86, 0x35, 0xa1, 0x65, 0x08, 0xf1, 0x1d, 0x54, 0x15, 0xbb, + 0x51, 0x45, 0x7b, 0x8e, 0x7e, 0x87, 0xd2, 0xd9, 0x56, 0x25, 0xc5, 0xa1, + 0xb0, 0x22, 0x5f, 0xd1, 0x3e, 0x85, 0xc2, 0xc0, 0xfe, 0x7a, 0x3f, 0xcc, + 0x72, 0x7d, 0xe0, 0x0e, 0x3a, 0x52, 0xfd, 0xd2, 0xab, 0x58, 0x32, 0x7a, + 0x9f, 0x40, 0x87, 0x12, 0x92, 0x44, 0xeb, 0xbb, 0x39, 0x65, 0x98, 0xbc, + 0xae, 0x80, 0xa5, 0xab, 0x92, 0x73, 0x0b, 0x1d, 0xa9, 0x47, 0x4c, 0xa8, + 0xa5, 0x6a, 0x1b, 0xe8, 0xc3, 0xf2, 0x2a, 0x77, 0x72, 0xaa, 0xf1, 0x68, + 0x08, 0x96, 0x46, 0x6e, 0xe6, 0x0e, 0x76, 0x6f, 0x2f, 0x6b, 0xc2, 0xbb, + 0xc1, 0xc5, 0x89, 0x9b, 0x14, 0xd9, 0x48, 0x37, 0x84, 0xf7, 0x92, 0x09, + 0x09, 0x66, 0x89, 0x8e, 0x14, 0x34, 0xf0, 0xf6, 0xe8, 0x7c, 0x98, 0xcd, + 0xda, 0x44, 0x0d, 0x66, 0xf4, 0x75, 0x8f, 0x5d, 0x3d, 0x1b, 0x06, 0xe4, + 0x2f, 0xb7, 0xf9, 0x25, 0xb5, 0xa3, 0xd3, 0x76, 0xb9, 0x83, 0x68, 0x2e, + 0x3d, 0xe0, 0xcc, 0xd7, 0xcd, 0x25, 0xb2, 0x11, 0xbd, 0x7a, 0x3c, 0x72, + 0xfe, 0x6e, 0x21, 0x5f, 0x2d, 0x6c, 0xbf, 0x4c, 0xca, 0x08, 0x38, 0x60, + 0x17, 0x33, 0xe1, 0x82, 0x37, 0x0a, 0xdb, 0xa2, 0x72, 0x97, 0x7b, 0x8a, + 0x88, 0x42, 0x79, 0x08, 0xd8, 0x55, 0x01, 0x41, 0x76, 0xdb, 0xa7, 0xdc, + 0xdf, 0x92, 0xd3, 0x3e, 0x04, 0x9d, 0x06, 0x92, 0x3b, 0x1d, 0x02, 0xee, + 0x2f, 0x34, 0x92, 0xa7, 0x41, 0x70, 0x07, 0x3c, 0xc3, 0x9d, 0x31, 0x1b, + 0x6d, 0xfc, 0x21, 0xaf, 0x95, 0xad, 0x25, 0x37, 0xfb, 0x0b, 0x01, 0x00, + 0x97, 0xf1, 0x22, 0xa0, 0x51, 0xbc, 0x93, 0x09, 0x8c, 0x59, 0x47, 0x09, + 0x94, 0x8a, 0x2b, 0x26, 0x97, 0x2f, 0x8d, 0x83, 0xf8, 0xfb, 0x45, 0xb2, + 0xcf, 0xf4, 0xd7, 0xa5, 0xb2, 0x8f, 0x97, 0x0e, 0x68, 0xc4, 0x3b, 0xe5, + 0x74, 0x0f, 0x18, 0x43, 0x27, 0x2a, 0x99, 0xeb, 0x49, 0x4d, 0x24, 0x97, + 0x94, 0x73, 0xf1, 0x74, 0x1f, 0x1d, 0x61, 0x9a, 0xe5, 0xff, 0x88, 0x8b, + 0x62, 0x6a, 0x60, 0x33, 0xdd, 0xd6, 0xc2, 0x86, 0x0f, 0xed, 0x60, 0x92, + 0x1e, 0xf1, 0x3d, 0x61, 0x54, 0x28, 0xfe, 0xa0, 0xda, 0x9f, 0x81, 0xd6, + 0x39, 0xf0, 0xae, 0x40, 0xf4, 0xdb, 0xa3, 0xb6, 0x07, 0x80, 0xb6, 0x8f, + 0x35, 0x9c, 0x6a, 0x39, 0xad, 0xee, 0xb7, 0xce, 0xb2, 0xcc, 0x94, 0x78, + 0xd5, 0xa3, 0x8d, 0x86, 0xfc, 0x5e, 0x70, 0x3f, 0xe8, 0x4d, 0x22, 0x7d, + 0x8f, 0xd7, 0x24, 0xc9, 0x62, 0x23, 0x92, 0x4e, 0x96, 0x99, 0x7e, 0x23, + 0xf7, 0xe0, 0x2b, 0x9f, 0x57, 0xb7, 0xbd, 0xbf, 0x63, 0x99, 0x69, 0xc8, + 0xdd, 0x13, 0x61, 0x6d, 0x7a, 0xc0, 0x2f, 0x4d, 0xb8, 0x67, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x32, 0x81, 0x39, 0xea, 0xa3, + 0xf2, 0x6f, 0xe3, 0x4e, 0xcd, 0x67, 0xe2, 0x6b, 0x59, 0xb8, 0xc4, 0xc3, + 0x88, 0xa7, 0xe7, 0x48, 0xe6, 0x07, 0x17, 0x29, 0x0a, 0x25, 0xa0, 0x12, + 0x80, 0xd5, 0xa7, 0x8e, 0xe3, 0xbb, 0x54, 0xa2, 0x36, 0x80, 0x66, 0x27, + 0xd5, 0xb0, 0x40, 0x05, 0x24, 0xb6, 0xab, 0xc1, 0x00, 0xf8, 0xc2, 0xd0, + 0x23, 0x27, 0xc0, 0x18, 0xd0, 0xc1, 0x41, 0xd4, 0xfd, 0x2c, 0xd0, 0x44, + 0x56, 0xae, 0x48, 0xe9, 0x1e, 0x93, 0x36, 0x57, 0xc6, 0x5c, 0x89, 0x2e, + 0x2b, 0xdc, 0x85, 0x36, 0xb9, 0x8c, 0x5b, 0x7b, 0x19, 0xd5, 0xd5, 0x79, + 0x1b, 0x22, 0xa4, 0x7a, 0x96, 0x62, 0x9c, 0x39, 0x19, 0x8a, 0xf9, 0x8a, + 0x7d, 0xa9, 0x65, 0x42, 0xc6, 0x47, 0xf9, 0x86, 0x8d, 0x12, 0x68, 0x80, + 0x15, 0xdc, 0x01, 0xb8, 0x5f, 0x67, 0x39, 0x87, 0x83, 0x4d, 0xe8, 0xcb, + 0x59, 0x83, 0x73, 0xa6, 0xde, 0x6d, 0x67, 0x79, 0xd4, 0xfc, 0xc1, 0xee, + 0x78, 0xb4, 0xdb, 0x23, 0x06, 0xa4, 0xba, 0xb4, 0x71, 0xa0, 0x4b, 0xd9, + 0xdb, 0x7f, 0x1b, 0xf1, 0x85, 0xa6, 0xf8, 0x34, 0x21, 0x7b, 0x16, 0xc3, + 0x7e, 0x73, 0x4d, 0x59, 0xb6, 0x56, 0x27, 0xfc, 0x10, 0x78, 0x37, 0x49, + 0x2b, 0x4d, 0x6a, 0xa2, 0xcd, 0x2c, 0x8c, 0x65, 0xce, 0xc3, 0xa9, 0x1a, + 0xdb, 0xc1, 0x4f, 0x73, 0x90, 0xda, 0xe8, 0x41, 0x5b, 0xc7, 0x35, 0xe2, + 0x28, 0xfb, 0x9e, 0x32, 0x62, 0xd7, 0xe9, 0xdf, 0x43, 0xf4, 0xed, 0xaa, + 0x60, 0x2e, 0xd5, 0xaf, 0x0d, 0x1f, 0xcd, 0x42, 0x07, 0xdb, 0x0f, 0x11, + 0x49, 0x6c, 0xf8, 0x33, 0x25, 0xc9, 0xee, 0x96, 0x07, 0x52, 0xb6, 0x90, + 0xfe, 0x64, 0xbf, 0xa5, 0x4d, 0x36, 0x04, 0xe7, 0x34, 0xf6, 0xa7, 0x78, + 0xa6, 0xdd, 0xb9, 0xa1, 0xeb, 0xb1, 0x21, 0xf1, 0x5c, 0xe0, 0xe0, 0x5f, + 0x33, 0xa9, 0xec, 0xf5, 0xfa, 0x5a, 0x4c, 0x40, 0xff, 0x6e, 0x57, 0x32, + 0x89, 0x30, 0x18, 0xa7, 0x37, 0x6d, 0x79, 0x24, 0x73, 0xc1, 0x86, 0x14, + 0x4c, 0x65, 0xc3, 0xc9, 0x71, 0x2f, 0x46, 0x5b, 0x4b, 0x99, 0xf0, 0x98, + 0x17, 0x98, 0xd3, 0xc9, 0x27, 0x74, 0x63, 0xf2, 0x58, 0x93, 0x9a, 0x8e, + 0xb8, 0x10, 0xd7, 0x96, 0x2f, 0xe7, 0x9a, 0x25, 0xc4, 0x9d, 0xae, 0xb2, + 0x52, 0x20, 0xc0, 0xc9, 0x79, 0x8f, 0x84, 0x86, 0xa5, 0xba, 0x04, 0x48, + 0xba, 0xe6, 0xf2, 0xb3, 0x69, 0x38, 0x1f, 0x83, 0xc3, 0x47, 0xc9, 0x6b, + 0xb9, 0x3f, 0xae, 0x1f, 0x0c, 0x59, 0x5c, 0x3f, 0x1e, 0xb5, 0x87, 0x25, + 0x6b, 0xc2, 0x97, 0x3b, 0xed, 0xcd, 0xa7, 0x23, 0x19, 0xb5, 0xdc, 0x53, + 0x17, 0x0c, 0xd6, 0xba, 0xa8, 0xc9, 0x0e, 0xaf, 0x7c, 0x94, 0x9c, 0xc7, + 0x8f, 0x20, 0xaf, 0xf0, 0x1f, 0xe8, 0x71, 0x1e, 0xae, 0x4c, 0x6f, 0x03, + 0xf4, 0xd0, 0x8b, 0x68, 0xe2, 0x92, 0x45, 0x15, 0xc2, 0xfb, 0x35, 0x82, + 0x08, 0xb9, 0x4b, 0x29, 0x47, 0xc5, 0x67, 0x88, 0x5c, 0x18, 0x64, 0x0b, + 0x65, 0x81, 0xd1, 0x29, 0xc4, 0xe9, 0x3a, 0x75, 0xfb, 0x4e, 0x14, 0xba, + 0xd1, 0x54, 0x27, 0xf0, 0x37, 0x52, 0x87, 0x91, 0xa2, 0xc6, 0x7c, 0xb8, + 0x4a, 0x2f, 0x11, 0x87, 0xab, 0x0f, 0x81, 0xf1, 0xb2, 0xb5, 0x6c, 0x0f, + 0xd6, 0x1a, 0x6d, 0x31, 0x59, 0x9d, 0x5b, 0x43, 0xa0, 0xbf, 0x48, 0xb7, + 0x30, 0xe8, 0xe2, 0x96, 0x65, 0xcf, 0xa8, 0x61, 0x99, 0x0a, 0x5b, 0xe7, + 0x45, 0x3e, 0x61, 0x81, 0x8d, 0x6c, 0x99, 0x19, 0x9d, 0x54, 0xc6, 0x31, + 0x60, 0x0d, 0xca, 0x24, 0xa1, 0x0f, 0xa0, 0x25, 0xc8, 0xa0, 0x5d, 0xe0, + 0xff, 0x68, 0x68, 0x14, 0xaa, 0x6b, 0xfa, 0x1b, 0x8e, 0xd3, 0xf2, 0xd0, + 0x3f, 0x2a, 0x59, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf1, 0x10, 0xd1, 0xd9, + 0x6e, 0x1e, 0x3f, 0xb1, 0x8e, 0xb6, 0xdc, 0x53, 0x3c, 0x28, 0x6f, 0x36, + 0x48, 0x6a, 0x10, 0xa4, 0x9b, 0xdb, 0xa3, 0x44, 0x55, 0x6c, 0x0e, 0xc6, + 0x68, 0x27, 0x03, 0xd8, 0x09, 0x16, 0xae, 0xcb, 0x3b, 0x5a, 0x44, 0x50, + 0x04, 0x2c, 0xdc, 0xec, 0x2e, 0xa3, 0xc2, 0x9e, 0xeb, 0x35, 0x33, 0xa1, + 0xac, 0x0f, 0xdb, 0x27, 0xba, 0x6a, 0x80, 0xda, 0xc8, 0xae, 0x87, 0x4d, + 0xaf, 0x1d, 0xd7, 0x34, 0x99, 0x0f, 0x5a, 0xe1, 0x55, 0xbf, 0xdf, 0x5c, + 0xbf, 0xd7, 0xef, 0xb2, 0xb4, 0x48, 0x05, 0x6d, 0x82, 0x96, 0x2e, 0x0b, + 0x9a, 0xa5, 0x58, 0x15, 0x16, 0x79, 0x79, 0x93, 0xf7, 0x70, 0x44, 0x15, + 0x18, 0xa5, 0xa0, 0xdc, 0x96, 0xd8, 0x30, 0xe0, 0x63, 0x47, 0xe5, 0x50, + 0x9e, 0x91, 0x00, 0xae, 0x2a, 0x51, 0x30, 0x78, 0x15, 0xdc, 0xd9, 0x92, + 0x43, 0x71, 0xcf, 0xcd, 0xcb, 0x4a, 0xc6, 0xfc, 0xd9, 0xbc, 0xbf, 0x66, + 0x50, 0x3c, 0xee, 0xe6, 0x82, 0xc7, 0x61, 0x71, 0x5e, 0x63, 0x67, 0xd6, + 0x96, 0xbd, 0xdb, 0xa1, 0xd8, 0xaa, 0xda, 0x6b, 0xcb, 0xc9, 0x09, 0xbb, + 0xbc, 0x2d, 0x7a, 0x15, 0x3c, 0x91, 0xfe, 0xb6, 0x2d, 0x64, 0x0f, 0x1d, + 0x0b, 0x86, 0xab, 0x90, 0x9c, 0x2e, 0x3d, 0x5c, 0x03, 0x57, 0xf6, 0x73, + 0xea, 0xd7, 0xca, 0x72, 0xf3, 0x70, 0x0a, 0x70, 0xf8, 0xc7, 0xa0, 0xbd, + 0xf1, 0xd1, 0x54, 0x91, 0x00, 0xc2, 0x41, 0x28, 0x59, 0xd0, 0x0b, 0xb8, + 0xa7, 0x2f, 0x88, 0x23, 0xf9, 0x6d, 0xcb, 0x0d, 0x78, 0xdd, 0x08, 0x84, + 0xcc, 0x18, 0xa8, 0x1b, 0x84, 0xc9, 0x7d, 0x56, 0x04, 0x3f, 0x0d, 0x21, + 0xf6, 0x71, 0x45, 0xb2, 0x02, 0x5c, 0xc3, 0xde, 0xdc, 0xea, 0x7a, 0x68, + 0xe7, 0x16, 0xe9, 0x1b, 0x63, 0x63, 0x7a, 0x65, 0x6c, 0xe4, 0xc1, 0x05, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xe5, 0x36, 0x9d, 0x5c, 0x57, 0x87, 0x47, + 0xf0, 0xfe, 0x1c, 0xa8, 0xd3, 0x4e, 0x4c, 0x17, 0xc1, 0x46, 0x4b, 0x5a, + 0x14, 0xfa, 0x90, 0x96, 0xc2, 0xa1, 0xab, 0x12, 0xcf, 0xf4, 0x77, 0x5e, + 0xf0, 0xcc, 0xb5, 0xfc, 0x50, 0xc8, 0x92, 0x91, 0x48, 0x30, 0x45, 0xe6, + 0x22, 0xed, 0x34, 0x87, 0x6f, 0x05, 0xaa, 0xe7, 0x52, 0xc7, 0x28, 0x4f, + 0xf3, 0xb5, 0x4e, 0xab, 0xd3, 0x7f, 0xe4, 0x99, 0xcc, 0xbc, 0x97, 0xaf, + 0x78, 0xd1, 0x5b, 0x82, 0x1e, 0x56, 0xbd, 0x18, 0x88, 0x14, 0xd0, 0x1b, + 0xbc, 0xa2, 0x02, 0xb0, 0xf8, 0xcb, 0x38, 0x99, 0x37, 0xed, 0xfe, 0xf3, + 0x96, 0x34, 0x47, 0x69, 0x13, 0x78, 0x6b, 0x7b, 0x25, 0x8b, 0x0d, 0x87, + 0x88, 0x74, 0x98, 0xb7, 0xf0, 0x51, 0xf4, 0xb4, 0x13, 0x4c, 0xe9, 0xd5, + 0x53, 0x23, 0x5a, 0x1d, 0x97, 0x76, 0x62, 0xb9, 0x53, 0x86, 0xe7, 0xdc, + 0xdc, 0x7d, 0xd5, 0x37, 0xa4, 0x4b, 0x80, 0xd4, 0x7b, 0xba, 0x83, 0x0e, + 0x7c, 0xde, 0xde, 0x55, 0x50, 0xd7, 0x87, 0xe4, 0x56, 0x1b, 0xbf, 0xcd, + 0x3b, 0x70, 0x5a, 0x02, 0x10, 0xf5, 0xef, 0x05, 0x5e, 0xdd, 0xad, 0x56, + 0x3d, 0x14, 0x71, 0xe0, 0x31, 0xf2, 0x22, 0x1a, 0x91, 0x63, 0xe5, 0xdc, + 0x44, 0x43, 0x9b, 0xb0, 0xcb, 0x08, 0x39, 0x5c, 0x2b, 0x9c, 0x64, 0x90, + 0xc3, 0x0a, 0x04, 0x76, 0xd9, 0x5c, 0x37, 0x90, 0xec, 0xac, 0x7d, 0x20, + 0xea, 0xcf, 0x26, 0x02, 0xb1, 0xca, 0xdc, 0x8b, 0xbd, 0xe1, 0xd3, 0xe4, + 0xdf, 0xf6, 0xe6, 0xf6, 0x2b, 0xc3, 0x10, 0xb6, 0x80, 0xbd, 0x1c, 0xcd, + 0x50, 0x83, 0x87, 0x86, 0x52, 0xe2, 0xd8, 0x35, 0xfa, 0x4d, 0x77, 0x6d, + 0xbb, 0x6a, 0xe7, 0x6d, 0x39, 0xd4, 0x79, 0x34, 0x74, 0x2f, 0xa6, 0xce, + 0xb7, 0x47, 0x31, 0x4a, 0x4c, 0x2a, 0x6d, 0xff, 0x7b, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xbb, 0x5c, 0xc0, 0x4d, 0x87, 0x59, 0xf9, 0x55, 0x4e, 0xbf, + 0xef, 0x84, 0xbd, 0xf8, 0x0b, 0x60, 0x1c, 0x6e, 0x5b, 0x9b, 0x25, 0x0c, + 0x53, 0xdc, 0x53, 0xac, 0x55, 0xdb, 0x7d, 0xad, 0xfd, 0x3d, 0xd6, 0xea, + 0x8b, 0x56, 0xa8, 0x3d, 0xe3, 0x64, 0x71, 0xaa, 0x50, 0xd7, 0x3c, 0xf4, + 0xc8, 0xda, 0x6d, 0xa3, 0x7f, 0x0a, 0xc4, 0x49, 0xda, 0xa3, 0x09, 0x2f, + 0xa8, 0x10, 0xe3, 0xf3, 0x4a, 0x74, 0x65, 0x8c, 0x02, 0xec, 0xfd, 0x9d, + 0xc2, 0x9b, 0xea, 0xe2, 0xe3, 0x7f, 0x1a, 0x18, 0x82, 0x53, 0xd9, 0xed, + 0x34, 0x52, 0xc6, 0x31, 0x65, 0x7e, 0x5d, 0x66, 0xef, 0x8c, 0x0c, 0x58, + 0xc3, 0xd6, 0xee, 0x75, 0x92, 0x64, 0xf7, 0x30, 0x1c, 0x53, 0xf6, 0xe5, + 0xf7, 0x2f, 0x1f, 0xdb, 0x0c, 0x6f, 0x59, 0x9f, 0x07, 0xf1, 0x56, 0x30, + 0x9e, 0x44, 0x67, 0x71, 0xac, 0xa5, 0x12, 0xc8, 0x8d, 0xa3, 0xbc, 0xc2, + 0xd4, 0xe0, 0x47, 0x77, 0x7d, 0x27, 0xcf, 0x6b, 0x5c, 0x9f, 0x4a, 0xbc, + 0x1e, 0x8f, 0x57, 0xb6, 0x59, 0x49, 0x9f, 0x05, 0xd7, 0x83, 0xf6, 0x7b, + 0xec, 0xa1, 0xe5, 0xd4, 0xce, 0x3c, 0xdc, 0xe8, 0x57, 0xbf, 0xd3, 0xc1, + 0x01, 0x40, 0xa5, 0x0c, 0xe4, 0xf6, 0x45, 0x34, 0x19, 0x7a, 0x9e, 0xf9, + 0x0d, 0x75, 0xcb, 0x9f, 0x7d, 0x8c, 0xe0, 0xd5, 0x71, 0xa3, 0x60, 0x74, + 0x0f, 0x99, 0x78, 0xb2, 0xe7, 0xcb, 0x59, 0xfc, 0xc2, 0x06, 0xa5, 0x99, + 0x55, 0xbd, 0x3f, 0xf9, 0x04, 0x73, 0x33, 0x76, 0x2d, 0x11, 0x10, 0xd7, + 0x75, 0xff, 0x75, 0x96, 0x0d, 0xfd, 0xf1, 0x07, 0xa4, 0xf9, 0x26, 0x7e, + 0xd8, 0x6c, 0x97, 0x86, 0x4d, 0xf5, 0xbc, 0xae, 0x93, 0x65, 0xe4, 0x92, + 0x27, 0x26, 0xbb, 0x7b, 0x7f, 0x42, 0xb3, 0x81, 0xca, 0x12, 0x20, 0x70, + 0x7b, 0xfc, 0x02, 0xe3, 0xd4, 0xe5, 0x02, 0x82, 0x01, 0x00, 0x0e, 0xd6, + 0xf9, 0x5b, 0x28, 0x23, 0x8f, 0x09, 0xd0, 0x39, 0xe4, 0xc8, 0x41, 0x72, + 0x75, 0xbb, 0x42, 0xa4, 0xd0, 0x41, 0x39, 0x73, 0xb0, 0xff, 0x0a, 0xde, + 0x7b, 0x8a, 0x51, 0x26, 0x85, 0x54, 0x0b, 0xbc, 0xe0, 0x88, 0x0e, 0x64, + 0x46, 0xd9, 0xa8, 0x9e, 0x6d, 0xe6, 0xe6, 0xfa, 0x96, 0xa6, 0x1e, 0x74, + 0xd1, 0x23, 0x2f, 0xd7, 0xb1, 0x4d, 0x72, 0xf8, 0x93, 0xf1, 0x4e, 0x7f, + 0x6b, 0x61, 0xb0, 0xf8, 0x15, 0x19, 0x3a, 0x5c, 0xb5, 0x50, 0xe7, 0x86, + 0xb8, 0x96, 0xde, 0xda, 0x16, 0x61, 0xa1, 0x0f, 0x91, 0x8b, 0x9a, 0x04, + 0xa1, 0x0e, 0xd8, 0xee, 0xbf, 0xb0, 0x82, 0xd3, 0xf8, 0xbe, 0x94, 0xf6, + 0x48, 0x73, 0xc6, 0xcb, 0xea, 0x71, 0x70, 0x33, 0x0e, 0xfd, 0x95, 0x20, + 0xc5, 0xa3, 0xd6, 0x3f, 0xf1, 0x5a, 0xbf, 0x98, 0x2f, 0x00, 0x46, 0x5e, + 0xdf, 0xe6, 0xc3, 0x7e, 0x31, 0x73, 0x69, 0x06, 0x2b, 0xe3, 0x0c, 0x2c, + 0x5c, 0x15, 0x62, 0x9e, 0xe7, 0x8a, 0x38, 0x17, 0xa6, 0xe8, 0x63, 0xfb, + 0xdd, 0x51, 0xa1, 0xdc, 0x4a, 0x1a, 0x46, 0x0c, 0xdd, 0xc3, 0x61, 0x58, + 0xc7, 0x3d, 0x3c, 0x16, 0xe3, 0xd5, 0x72, 0x84, 0x68, 0xe2, 0x72, 0xed, + 0xb8, 0x50, 0x9f, 0x6a, 0x1b, 0x57, 0xa4, 0x14, 0xe9, 0x5e, 0x4b, 0xbb, + 0x02, 0xf7, 0xa3, 0xd9, 0x72, 0xf1, 0xdd, 0xad, 0x2a, 0x50, 0xaa, 0x42, + 0xc2, 0xb4, 0x3f, 0xfa, 0x9d, 0xed, 0xf5, 0xd9, 0x5d, 0x25, 0x4b, 0x9f, + 0xf9, 0xc0, 0x22, 0x65, 0xc8, 0x94, 0xa3, 0x74, 0x92, 0x8d, 0x84, 0xc4, + 0x89, 0x3c, 0x4e, 0x82, 0x15, 0xdc, 0xd7, 0x97, 0x27, 0xa0, 0x28, 0x25, + 0x9d, 0x61, 0x06, 0x30, 0xec, 0x3e, 0xcd, 0x0e, 0x0c, 0xa9, 0x48, 0xd3, + 0x4c, 0x0d, 0x15, 0xa4, 0xb4, 0x0f, 0x73, 0xa1, 0x82, 0x50, 0xea, 0x12, + 0x53, 0x0f, 0x02, 0x82, 0x01, 0x00, 0x29, 0x6b, 0xdb, 0xf8, 0x0b, 0xff, + 0xb9, 0x28, 0xa2, 0xea, 0x9a, 0x38, 0x37, 0x2b, 0x66, 0x29, 0x7a, 0xa2, + 0x55, 0x18, 0x88, 0x29, 0x56, 0x24, 0x63, 0xb7, 0x2a, 0x6e, 0xf2, 0xd7, + 0xcb, 0xd3, 0x98, 0x06, 0x74, 0x1c, 0x86, 0x6a, 0x2c, 0xef, 0xee, 0x79, + 0x54, 0x70, 0x5c, 0xe9, 0xf2, 0x3d, 0xfe, 0xf7, 0x7c, 0x6c, 0x92, 0x7b, + 0xc5, 0xf0, 0x65, 0xfa, 0xfd, 0xf8, 0x93, 0x88, 0x0d, 0xcf, 0x17, 0xea, + 0xa9, 0xa1, 0xc5, 0x79, 0xd2, 0xc4, 0x89, 0x93, 0xc2, 0x32, 0xb1, 0xb0, + 0xd6, 0x73, 0x89, 0x77, 0xe6, 0xbf, 0xf1, 0x2a, 0x2c, 0xc2, 0xb8, 0x06, + 0x5e, 0x42, 0x3e, 0x35, 0x7d, 0xb7, 0xa8, 0x5d, 0x5a, 0x02, 0x64, 0x19, + 0xa1, 0x6f, 0xd5, 0x13, 0xd5, 0x30, 0x48, 0x73, 0x72, 0x74, 0x0d, 0x67, + 0xc2, 0xfe, 0xe2, 0x20, 0xdc, 0x3b, 0x0c, 0x00, 0x5c, 0xf3, 0xb2, 0x8c, + 0x73, 0x50, 0x24, 0x25, 0xca, 0x5e, 0xf7, 0x48, 0xe3, 0x04, 0xe5, 0xae, + 0x70, 0xba, 0x54, 0xaf, 0xc6, 0x3b, 0x17, 0x3e, 0xa6, 0xda, 0xab, 0x94, + 0x32, 0xf5, 0x7d, 0x97, 0xa4, 0x32, 0xe9, 0xe4, 0x09, 0xad, 0x3e, 0xd1, + 0x91, 0xa8, 0x09, 0x32, 0x75, 0xbf, 0xba, 0x81, 0xb8, 0x65, 0xcd, 0xae, + 0x64, 0x33, 0xa3, 0x4d, 0x63, 0x19, 0xd1, 0x26, 0x3a, 0xb7, 0xb8, 0x6a, + 0x4a, 0x03, 0x0f, 0x16, 0x5c, 0x2b, 0x54, 0x00, 0x74, 0x35, 0x4d, 0x7b, + 0x2b, 0xe0, 0x97, 0x65, 0x9d, 0xcc, 0xe4, 0xd4, 0x09, 0x61, 0x70, 0xbb, + 0xcd, 0xe3, 0xcc, 0xe0, 0xc9, 0xea, 0xd5, 0x1b, 0xaa, 0x41, 0x6b, 0x5e, + 0x02, 0x02, 0xbb, 0x82, 0x3c, 0x42, 0xac, 0xc5, 0x61, 0x43, 0x7a, 0x4e, + 0x3d, 0x79, 0x3c, 0xf7, 0x04, 0x42, 0x9b, 0xa9, 0x66, 0x99, 0xc6, 0xfd, + 0x5c, 0xfd, 0xb3, 0xba, 0x1d, 0xb0, 0x90, 0xb6, 0xc6, 0xf7}; + +static const std::vector priv_key_76{ + 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0x9a, 0x70, 0x7a, 0x36, 0xb5, 0xcb, 0xba, 0x96, 0xc9, 0xd4, + 0xbe, 0xff, 0x33, 0x29, 0xf7, 0xbb, 0xf0, 0x24, 0x90, 0xdc, 0xcf, 0x00, + 0x0e, 0x5f, 0xe8, 0x5e, 0x6f, 0xc6, 0x90, 0x82, 0x9c, 0xe1, 0x52, 0x51, + 0x6c, 0x9a, 0x6b, 0x0a, 0x83, 0xa5, 0x1c, 0xf9, 0x2b, 0x3c, 0x31, 0xfe, + 0x3e, 0x15, 0x91, 0xa4, 0x07, 0xc7, 0xbe, 0x3c, 0x23, 0x0a, 0xf9, 0x1a, + 0xea, 0xa3, 0xf6, 0xb1, 0xa9, 0xa0, 0xcf, 0x81, 0x64, 0x1b, 0x69, 0x05, + 0x94, 0xc9, 0x07, 0x91, 0xa5, 0xe8, 0x23, 0x80, 0xce, 0x9e, 0x5c, 0xfe, + 0x9c, 0x93, 0x1d, 0x06, 0x93, 0x11, 0xbf, 0x0d, 0x40, 0x11, 0x10, 0x19, + 0x01, 0xd3, 0xc1, 0x02, 0x32, 0x26, 0xa5, 0xab, 0x37, 0x98, 0x5e, 0x6e, + 0xf3, 0x9c, 0x49, 0xdd, 0x73, 0xcc, 0xcc, 0xdf, 0x9d, 0x83, 0x12, 0x8f, + 0xa4, 0xb1, 0x2b, 0x9e, 0xeb, 0xe1, 0xad, 0x2c, 0x11, 0xb4, 0x06, 0x06, + 0xa0, 0x44, 0x2e, 0x12, 0x17, 0xc9, 0x40, 0x82, 0x4c, 0x9a, 0x88, 0x8a, + 0x87, 0x4e, 0x75, 0xcf, 0x85, 0x31, 0x39, 0x91, 0xef, 0x5b, 0xe6, 0x73, + 0x8d, 0x08, 0x27, 0xa4, 0xa1, 0x58, 0x3d, 0xfb, 0x27, 0x3f, 0x04, 0x00, + 0x2f, 0x10, 0x6d, 0x42, 0x5b, 0xd8, 0x36, 0x9c, 0x25, 0x48, 0xff, 0x48, + 0x98, 0x14, 0x12, 0x4a, 0x23, 0xbd, 0xc4, 0x9d, 0x56, 0x0c, 0xf3, 0x52, + 0x1a, 0x6f, 0x32, 0x64, 0x13, 0xc7, 0xef, 0x05, 0x8e, 0xdc, 0xa9, 0x6a, + 0x55, 0x2b, 0x6e, 0x7f, 0xef, 0xf3, 0x3c, 0xf5, 0x10, 0x37, 0x43, 0xd4, + 0xda, 0xd1, 0x25, 0x41, 0xf7, 0x98, 0x83, 0xdd, 0xde, 0x38, 0x30, 0x95, + 0xeb, 0xf9, 0xb9, 0xfc, 0xc1, 0xf2, 0x1c, 0x5c, 0x69, 0x5d, 0x79, 0xf4, + 0x61, 0xcd, 0xcc, 0x26, 0xdd, 0xdc, 0x69, 0xcf, 0x33, 0x77, 0xfa, 0xb2, + 0x32, 0x49, 0xa3, 0x85, 0x27, 0xaf, 0xd3, 0xdd, 0x52, 0x77, 0xb2, 0xb0, + 0x56, 0x27, 0x2a, 0x24, 0xc1, 0xd3, 0x3a, 0x78, 0x54, 0x96, 0xde, 0xd3, + 0xd6, 0x54, 0x0f, 0xee, 0xb6, 0xc9, 0x3e, 0x59, 0x24, 0x48, 0xe2, 0x8d, + 0x19, 0xf9, 0xb8, 0x43, 0x97, 0x31, 0xcb, 0x2e, 0xea, 0x33, 0x6e, 0x79, + 0x96, 0x57, 0xe9, 0x5e, 0x5d, 0x1c, 0xab, 0xfb, 0x35, 0xcf, 0x92, 0xb1, + 0xf4, 0x3e, 0x14, 0x41, 0xaf, 0x88, 0xbe, 0x60, 0xb6, 0x14, 0x71, 0xf0, + 0x75, 0x50, 0xe2, 0x36, 0x23, 0x5f, 0xe6, 0x8f, 0xc1, 0x78, 0xc4, 0x0a, + 0x0f, 0xce, 0x0e, 0x80, 0x8e, 0xf5, 0x44, 0x88, 0x84, 0x11, 0xfa, 0xb1, + 0xc2, 0x01, 0x44, 0x98, 0xdb, 0x47, 0x50, 0xee, 0xe6, 0xef, 0x7d, 0x2c, + 0x7b, 0x95, 0xe5, 0xc6, 0xa0, 0x1e, 0x2e, 0xa0, 0x1f, 0xbc, 0xe5, 0x51, + 0xe8, 0xdf, 0xae, 0x48, 0x77, 0x98, 0xbf, 0x60, 0xc0, 0xe3, 0x8d, 0xbc, + 0x44, 0x4b, 0x16, 0xa8, 0x41, 0x5b, 0x45, 0x49, 0x8b, 0x37, 0xd3, 0x72, + 0xb1, 0x09, 0x5e, 0xbc, 0xd8, 0x50, 0x24, 0x31, 0xb6, 0xd9, 0x1a, 0xf8, + 0xc0, 0xb1, 0xda, 0x4e, 0x58, 0x93, 0x39, 0xc4, 0xc0, 0xa8, 0x56, 0x5b, + 0x40, 0xfc, 0xa5, 0x0c, 0xdd, 0x21, 0x67, 0x72, 0x4c, 0x27, 0xc4, 0x1f, + 0xe4, 0xc5, 0x54, 0xb6, 0x09, 0x8f, 0xa0, 0x92, 0x44, 0xb4, 0xa3, 0x31, + 0x8c, 0xfe, 0x64, 0xbb, 0x93, 0x9a, 0x8a, 0xd1, 0xbf, 0x31, 0xd7, 0x03, + 0x81, 0xa9, 0x0a, 0xb3, 0xb5, 0x4b, 0x11, 0xd6, 0xad, 0xf8, 0x8a, 0x94, + 0x28, 0x3e, 0x28, 0x1a, 0xf7, 0x34, 0x32, 0x5a, 0x81, 0xd4, 0x91, 0x7b, + 0x06, 0xd7, 0x39, 0x91, 0xb7, 0x86, 0x8e, 0x55, 0x9a, 0x9d, 0x07, 0x39, + 0x5a, 0x7a, 0xd1, 0xcb, 0x58, 0x9c, 0x80, 0x15, 0xa1, 0x29, 0x33, 0xf4, + 0x50, 0x18, 0x56, 0x07, 0x52, 0x70, 0xf7, 0xbc, 0x91, 0xe7, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0x97, 0x28, 0xb9, 0xe5, + 0xec, 0x9f, 0xff, 0xfb, 0xf0, 0x86, 0x23, 0x7f, 0x43, 0x03, 0xb3, 0xaf, + 0x26, 0x47, 0x93, 0xe6, 0x1b, 0x51, 0x31, 0xc0, 0x9b, 0x7e, 0x3b, 0x26, + 0xfd, 0x70, 0x69, 0xbe, 0x7c, 0x44, 0xa7, 0xe8, 0xa8, 0x16, 0x3d, 0x6d, + 0x91, 0x63, 0x2b, 0xf7, 0x19, 0xf3, 0x7f, 0xae, 0xba, 0xc2, 0xf2, 0xbe, + 0x85, 0x2a, 0xf5, 0x1d, 0x9b, 0x5d, 0xc6, 0x05, 0x3f, 0xc2, 0xfa, 0x85, + 0x24, 0x34, 0xbf, 0xd7, 0xb8, 0x3e, 0x37, 0x37, 0x60, 0x0a, 0x25, 0x79, + 0x85, 0xae, 0x60, 0x0d, 0x4e, 0x76, 0x02, 0xa8, 0x57, 0x03, 0x85, 0x55, + 0x1c, 0x4b, 0x0a, 0xc6, 0xe8, 0x9b, 0xa1, 0x57, 0x32, 0x15, 0x45, 0x22, + 0xe0, 0x8a, 0x29, 0xbb, 0x1f, 0xca, 0xb6, 0xf3, 0xe4, 0xb4, 0x34, 0xd0, + 0x62, 0x42, 0x08, 0x38, 0x2f, 0x25, 0x9b, 0x0b, 0xb1, 0xe7, 0x35, 0x76, + 0xc8, 0x79, 0x56, 0xc6, 0x7e, 0x13, 0x64, 0x2f, 0xf7, 0x6b, 0xcc, 0x0e, + 0x35, 0xee, 0x92, 0xad, 0xba, 0x30, 0xe4, 0x68, 0x5e, 0x15, 0x04, 0x87, + 0x7e, 0x92, 0xa0, 0xd5, 0xb1, 0x44, 0xad, 0xe8, 0x2a, 0x6d, 0x0f, 0x62, + 0x80, 0x1f, 0xdf, 0x74, 0xe5, 0x24, 0x8c, 0xec, 0x26, 0x14, 0x8a, 0x32, + 0xa0, 0x98, 0xca, 0x41, 0x9d, 0x63, 0xdf, 0x3d, 0xdd, 0xfc, 0xe4, 0xe8, + 0xab, 0x95, 0x57, 0x91, 0x0b, 0x62, 0xf3, 0xee, 0x9c, 0x42, 0xa9, 0xbd, + 0xc9, 0xec, 0x05, 0xbd, 0x62, 0xb0, 0x69, 0xb6, 0x3d, 0xcc, 0x48, 0xfe, + 0x29, 0x4e, 0xaf, 0x55, 0x78, 0x35, 0xd1, 0x0a, 0x5d, 0xce, 0x28, 0x5a, + 0x05, 0xcf, 0x55, 0xde, 0x67, 0x67, 0x85, 0xf5, 0x02, 0x1e, 0x2b, 0x72, + 0x1e, 0x62, 0x30, 0xda, 0xc6, 0x2f, 0xf4, 0xbe, 0x6a, 0x30, 0x2c, 0x7c, + 0xbc, 0xaf, 0x89, 0xef, 0xc7, 0xd7, 0x3c, 0x33, 0x29, 0x32, 0x7d, 0xf9, + 0x2c, 0x39, 0x97, 0xd5, 0x31, 0x2e, 0x31, 0x45, 0x77, 0x57, 0x8a, 0x89, + 0x79, 0x35, 0x3a, 0xda, 0x5f, 0x05, 0x2f, 0x2e, 0xdb, 0x21, 0xb6, 0x5f, + 0x05, 0x5e, 0x8e, 0x3c, 0xe2, 0xa4, 0x95, 0x52, 0x9c, 0x6b, 0x5b, 0xb2, + 0x9a, 0x44, 0xdb, 0xab, 0x8d, 0x41, 0xbe, 0xb2, 0x3b, 0x72, 0x4a, 0x1c, + 0xaa, 0xe7, 0xab, 0xcd, 0xd2, 0x86, 0xd5, 0x52, 0x72, 0x9e, 0xa6, 0xa8, + 0x00, 0x14, 0x4a, 0x94, 0x1b, 0xec, 0x7c, 0xd4, 0xc9, 0xc2, 0x2a, 0xf7, + 0xf4, 0xc8, 0x07, 0xc7, 0x97, 0x1d, 0x7e, 0x07, 0x42, 0x24, 0xa4, 0x24, + 0x1d, 0xba, 0xa0, 0x82, 0x37, 0xbc, 0xcc, 0x86, 0x74, 0xfd, 0xbe, 0xfa, + 0x2b, 0x66, 0xf3, 0x4b, 0xfb, 0xcd, 0x96, 0x5e, 0x51, 0x78, 0x63, 0x95, + 0xb3, 0xe9, 0xd9, 0x81, 0x5e, 0xba, 0x09, 0x7a, 0xa3, 0xb9, 0x90, 0xc6, + 0x61, 0x37, 0x1c, 0xda, 0xda, 0x27, 0xc0, 0xc0, 0x3a, 0x06, 0xf2, 0x08, + 0x88, 0x38, 0xda, 0x6a, 0x5c, 0x2b, 0x4c, 0x18, 0xb3, 0xb5, 0xf1, 0x5a, + 0xb3, 0x77, 0x84, 0xb7, 0x30, 0x75, 0x2e, 0x20, 0x01, 0x69, 0xe6, 0xb8, + 0x40, 0x5f, 0xb0, 0x0c, 0x5e, 0xa0, 0x3b, 0x7b, 0x18, 0x71, 0x73, 0xb8, + 0xc0, 0xf7, 0xe6, 0x19, 0xeb, 0xcc, 0x8d, 0xbd, 0x93, 0xe9, 0x80, 0x58, + 0xf2, 0x8b, 0x30, 0xe4, 0x81, 0x36, 0xed, 0xbe, 0x31, 0x30, 0x22, 0xcd, + 0x32, 0xf4, 0xd6, 0x82, 0xf1, 0xb3, 0xd9, 0x38, 0x80, 0x48, 0xff, 0xb7, + 0xcd, 0xce, 0xc8, 0x13, 0x8c, 0xf3, 0x1f, 0xfc, 0x1d, 0x52, 0x62, 0x1a, + 0xf0, 0xb5, 0x92, 0x10, 0x38, 0x9f, 0x25, 0x56, 0x1d, 0x7b, 0x62, 0xc2, + 0x25, 0x44, 0xca, 0x72, 0x05, 0x16, 0xe2, 0xba, 0x8f, 0xa6, 0xd0, 0x46, + 0x03, 0xab, 0x6d, 0x18, 0x58, 0x0a, 0x1a, 0x1f, 0xc7, 0x01, 0xc1, 0xf9, + 0xf7, 0xf1, 0xe0, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xca, 0x39, 0x9d, + 0x4e, 0x22, 0xe2, 0x41, 0xb4, 0x50, 0x01, 0x94, 0xba, 0xb6, 0xee, 0xb9, + 0x97, 0xd3, 0x37, 0xca, 0x7d, 0x4c, 0x66, 0x01, 0x70, 0x37, 0x7e, 0xae, + 0xe8, 0x3c, 0x69, 0x68, 0x6e, 0xa6, 0xd8, 0x91, 0xaa, 0x07, 0x38, 0x8c, + 0x4f, 0x17, 0xc1, 0x11, 0x28, 0x82, 0xf2, 0x5c, 0x10, 0x9b, 0xf6, 0xd5, + 0xb7, 0xc7, 0xb0, 0x7e, 0x6a, 0xdc, 0x5e, 0x9c, 0xc5, 0x31, 0x9d, 0x0a, + 0x43, 0xe3, 0xdf, 0x59, 0x61, 0xbc, 0x44, 0xe9, 0x46, 0x9f, 0x1b, 0x61, + 0xf7, 0x11, 0x46, 0xe6, 0xfd, 0xa1, 0xff, 0x8c, 0x57, 0x10, 0xae, 0xc6, + 0x26, 0x8a, 0xa3, 0x79, 0x59, 0xe9, 0x56, 0x0d, 0xbe, 0x92, 0x2a, 0x16, + 0x4e, 0x35, 0xc7, 0xc8, 0xe2, 0x00, 0x49, 0xbd, 0xf0, 0xf5, 0x8a, 0x7f, + 0xd8, 0xea, 0x65, 0xca, 0xa4, 0x6c, 0x5c, 0x17, 0x5c, 0xc5, 0x34, 0xfd, + 0x6e, 0xca, 0xad, 0x4b, 0xc8, 0x5c, 0x74, 0xa9, 0x0d, 0x96, 0x21, 0xd8, + 0x04, 0x00, 0xbc, 0x19, 0x19, 0xdd, 0xee, 0xde, 0x28, 0xaa, 0x1a, 0x5a, + 0x86, 0x60, 0xf3, 0x36, 0x1e, 0x4a, 0xee, 0x25, 0xd8, 0x62, 0xe2, 0x9e, + 0x8e, 0xb4, 0xb5, 0x14, 0xff, 0x06, 0xcd, 0x0a, 0xbf, 0xab, 0xb7, 0x96, + 0x54, 0x75, 0x76, 0x70, 0x06, 0x72, 0xb5, 0x21, 0xac, 0xdf, 0xbf, 0x0e, + 0x3c, 0x31, 0xb2, 0xee, 0x4d, 0x96, 0x33, 0x08, 0xb4, 0xd8, 0x79, 0x9b, + 0xc5, 0x98, 0x77, 0x61, 0xf8, 0x81, 0xe0, 0xcc, 0xec, 0x41, 0x31, 0x7d, + 0x04, 0x24, 0x04, 0x07, 0xaa, 0x9c, 0x00, 0x83, 0x60, 0xeb, 0x10, 0x4b, + 0x4d, 0xe3, 0xd0, 0x8f, 0x55, 0xed, 0xcd, 0x1d, 0x8e, 0x9a, 0xaf, 0x21, + 0x00, 0x0c, 0x5c, 0x5f, 0x03, 0x44, 0x83, 0x20, 0xec, 0x1f, 0x10, 0x9e, + 0xf7, 0xf5, 0x2d, 0xe5, 0xa1, 0xb8, 0x90, 0x49, 0x1f, 0x3d, 0xb9, 0xb1, + 0x57, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3, 0x81, 0xdf, 0x41, 0x7e, 0xd6, + 0x80, 0xc3, 0xbd, 0x06, 0xff, 0x19, 0x93, 0x90, 0xff, 0x18, 0x57, 0x2e, + 0x1c, 0x4a, 0x1b, 0xf5, 0x9b, 0x8f, 0x2b, 0x4c, 0xeb, 0xb6, 0x30, 0x0a, + 0x86, 0xd4, 0xcb, 0x45, 0xe9, 0xc8, 0x07, 0x2c, 0x18, 0xe7, 0x11, 0xa0, + 0xcd, 0x5b, 0x94, 0x54, 0xf0, 0x28, 0x55, 0x9e, 0x38, 0x50, 0x26, 0xe8, + 0x28, 0x7e, 0xc2, 0x05, 0x8a, 0xc7, 0x00, 0xca, 0xd4, 0x0b, 0xc1, 0x3b, + 0x86, 0xa7, 0xc0, 0x69, 0x99, 0x6d, 0x20, 0x4b, 0x9c, 0x76, 0x48, 0xd9, + 0x97, 0x8f, 0x6c, 0x24, 0x23, 0xb6, 0x43, 0xb9, 0x3f, 0x1d, 0x97, 0x52, + 0xa0, 0xbe, 0xc0, 0xdf, 0xb9, 0x35, 0x63, 0x76, 0x93, 0xd1, 0xed, 0xa2, + 0x69, 0xde, 0x3c, 0xb6, 0x1d, 0x16, 0x39, 0xa0, 0x02, 0x66, 0x03, 0x3b, + 0xdf, 0x61, 0x11, 0x29, 0x37, 0x50, 0xb1, 0xbf, 0xc2, 0x89, 0xcf, 0x6a, + 0x83, 0x00, 0x3f, 0x73, 0x72, 0x2f, 0x14, 0x9c, 0x96, 0xb0, 0xaf, 0x95, + 0x0c, 0x66, 0x52, 0x9d, 0x5a, 0xe5, 0x7d, 0xba, 0xe9, 0xd1, 0xda, 0x9b, + 0x39, 0x4e, 0xcb, 0x30, 0x4a, 0x48, 0xab, 0x70, 0x21, 0x3a, 0xd8, 0x72, + 0x51, 0x20, 0x10, 0x7e, 0x06, 0x33, 0x15, 0x91, 0x33, 0x34, 0xc1, 0x40, + 0x9e, 0x90, 0xfc, 0xfa, 0x65, 0x40, 0x7e, 0x47, 0x7d, 0xd8, 0x92, 0xb7, + 0xb4, 0xeb, 0x78, 0x5a, 0xf5, 0x38, 0x12, 0x2c, 0xce, 0x82, 0x11, 0xec, + 0xdf, 0x76, 0x32, 0x55, 0x74, 0xb6, 0x93, 0xfd, 0x05, 0x4c, 0xde, 0x3b, + 0xb0, 0xd9, 0x39, 0x64, 0x89, 0xf4, 0x31, 0x51, 0x50, 0x56, 0x21, 0x2f, + 0xca, 0xfc, 0xa4, 0x28, 0x5f, 0xda, 0xa6, 0x68, 0xd8, 0x05, 0x23, 0x47, + 0xaf, 0x6d, 0xf2, 0xb8, 0x02, 0x30, 0xdd, 0x36, 0x61, 0xb3, 0x6e, 0x02, + 0xa0, 0x76, 0x23, 0xc0, 0x27, 0xa1, 0xb4, 0xa9, 0xf9, 0xf1, 0x02, 0x82, + 0x01, 0x01, 0x00, 0x80, 0x5d, 0x11, 0xfd, 0x07, 0x27, 0x97, 0x8d, 0x5d, + 0x3b, 0xa3, 0xac, 0xe1, 0x71, 0xa7, 0x5d, 0x38, 0x35, 0xb1, 0xd2, 0xd7, + 0x2b, 0xe8, 0xbd, 0xd2, 0x7c, 0x17, 0x8a, 0x52, 0xce, 0x95, 0xfb, 0xa6, + 0xec, 0xd1, 0x89, 0x9c, 0x0b, 0xc9, 0x04, 0x6b, 0x8f, 0xa1, 0xd4, 0x95, + 0x4a, 0x42, 0x26, 0x48, 0xd9, 0xe5, 0xcf, 0x42, 0x72, 0x45, 0xcc, 0x8f, + 0x15, 0x7f, 0x6d, 0xac, 0x90, 0x82, 0x73, 0x95, 0xb1, 0xb0, 0x8a, 0xd9, + 0x76, 0xe4, 0x9c, 0x6f, 0x62, 0x72, 0x4c, 0xe2, 0x2a, 0x9f, 0x75, 0x5f, + 0xdf, 0x56, 0xb5, 0xed, 0x61, 0x03, 0x66, 0x73, 0x9a, 0x50, 0xed, 0x41, + 0xaf, 0xde, 0x09, 0x99, 0xbe, 0x1d, 0x6a, 0x87, 0xb8, 0xc9, 0x4a, 0xab, + 0xe4, 0x23, 0x2d, 0x50, 0xaf, 0x19, 0x78, 0x17, 0x51, 0x85, 0xcf, 0xd8, + 0xf8, 0x9b, 0xdb, 0xc7, 0x52, 0x5b, 0x8c, 0x78, 0x1a, 0x88, 0x80, 0x26, + 0x2f, 0xe7, 0x1f, 0x38, 0xad, 0x42, 0xf1, 0x47, 0x86, 0x1e, 0x68, 0xcc, + 0xf7, 0x53, 0x0d, 0x7c, 0xec, 0x3d, 0x8a, 0x0f, 0x00, 0x52, 0xd9, 0xe7, + 0xb6, 0x43, 0x4f, 0x97, 0x75, 0x42, 0x30, 0x53, 0x84, 0x9e, 0x4f, 0x43, + 0x81, 0xe3, 0xd0, 0xc6, 0xaf, 0x42, 0x3d, 0x5a, 0x52, 0x53, 0xc9, 0xc4, + 0x06, 0x35, 0xda, 0x06, 0x2c, 0xc0, 0x5c, 0x75, 0x2f, 0x9f, 0x14, 0xa0, + 0xc2, 0xc4, 0x44, 0x07, 0x25, 0x2a, 0x3b, 0xc3, 0x0c, 0x04, 0xa4, 0x39, + 0xcc, 0xf8, 0x46, 0xff, 0x1a, 0xea, 0xc0, 0x36, 0x1c, 0x58, 0xc1, 0x73, + 0x44, 0xe0, 0x20, 0x25, 0x15, 0xb2, 0xb7, 0x3e, 0x64, 0xa4, 0x97, 0x66, + 0xdb, 0x4c, 0x67, 0xb8, 0xc8, 0x71, 0xaa, 0x16, 0x2e, 0x8c, 0x21, 0x06, + 0xdc, 0x35, 0x89, 0xac, 0x2e, 0x60, 0xba, 0x04, 0x67, 0x9d, 0xdb, 0x89, + 0xcc, 0x0c, 0x9e, 0x48, 0x10, 0x17, 0x01, 0x02, 0x82, 0x01, 0x00, 0x5d, + 0xeb, 0x36, 0xcf, 0xe4, 0xd9, 0xb0, 0xd3, 0xd7, 0x2b, 0xd4, 0x42, 0x7a, + 0x24, 0x4e, 0x97, 0x67, 0xd2, 0x0b, 0xdf, 0x02, 0x1d, 0x73, 0xd4, 0x4c, + 0x2d, 0xd0, 0x92, 0x1d, 0xf4, 0x00, 0x9f, 0x9a, 0xe3, 0x04, 0x12, 0x86, + 0x77, 0x85, 0xa3, 0x03, 0x51, 0xe7, 0x35, 0x16, 0x45, 0xd3, 0x74, 0xdc, + 0xe4, 0x7c, 0x12, 0xed, 0x0d, 0xdb, 0xde, 0x40, 0xe0, 0x9e, 0xb1, 0x48, + 0xcd, 0x27, 0x1e, 0x5a, 0x7e, 0x79, 0x0a, 0x7f, 0x21, 0x7b, 0x85, 0xf3, + 0xdc, 0xbe, 0xd6, 0x07, 0xdb, 0x17, 0xb6, 0xdb, 0x71, 0x65, 0x02, 0x7a, + 0xf8, 0x33, 0xbc, 0xc8, 0x63, 0xf6, 0x3a, 0x8c, 0xb7, 0x2c, 0xe6, 0xdb, + 0xd8, 0x2b, 0xdc, 0xce, 0x36, 0x96, 0x7b, 0x1f, 0x59, 0x31, 0x11, 0xeb, + 0x2e, 0xd5, 0xd8, 0x21, 0xb7, 0x92, 0x70, 0xb3, 0xe8, 0xc3, 0xdc, 0xec, + 0xf6, 0xbc, 0xc2, 0xad, 0x34, 0x72, 0xa8, 0x1c, 0xd3, 0x1d, 0xc8, 0x46, + 0x33, 0x8f, 0x24, 0x63, 0xc4, 0xcb, 0x47, 0x20, 0x6a, 0xdd, 0x2e, 0x9f, + 0xbe, 0xb9, 0xf2, 0x88, 0xfc, 0xc6, 0x83, 0xf6, 0x92, 0x45, 0x2d, 0x31, + 0xc6, 0x55, 0x00, 0x4a, 0xd8, 0x67, 0xe6, 0x6a, 0x65, 0xd0, 0x1e, 0x9c, + 0x3e, 0xbb, 0x85, 0x9d, 0x4c, 0xa8, 0x9f, 0xe8, 0x17, 0x75, 0xaa, 0x8c, + 0xbf, 0x55, 0x52, 0x43, 0xf1, 0x22, 0x65, 0x77, 0xd4, 0xe2, 0x36, 0x44, + 0x6c, 0xe7, 0xeb, 0x8e, 0x26, 0xe7, 0x96, 0x85, 0x49, 0x8e, 0x1e, 0xe3, + 0x6a, 0xca, 0x30, 0x0a, 0x16, 0x4c, 0xb7, 0x9d, 0x9d, 0x91, 0xb4, 0x10, + 0x39, 0x0a, 0xc9, 0xc5, 0x79, 0x8b, 0x1e, 0xe0, 0xd1, 0x50, 0x72, 0xde, + 0x3c, 0x41, 0x81, 0xfe, 0x57, 0xc2, 0x8b, 0xa3, 0xed, 0x07, 0x88, 0x67, + 0xcc, 0x67, 0x14, 0xe6, 0x45, 0x36, 0xc6, 0x6a, 0x18, 0x36, 0x31, 0xb5, + 0x73, 0x6e, 0x51, 0x02, 0x82, 0x01, 0x01, 0x00, 0x82, 0xc5, 0x98, 0x13, + 0x03, 0xf0, 0x87, 0x55, 0x9e, 0x16, 0xac, 0x80, 0x04, 0xdc, 0x7a, 0xe4, + 0x1d, 0x0e, 0xbf, 0x61, 0xc3, 0x7c, 0x70, 0x6f, 0x01, 0xf0, 0xd6, 0xb9, + 0x50, 0xb3, 0xfb, 0x35, 0x82, 0xca, 0xcd, 0x46, 0xc2, 0xfc, 0x31, 0x60, + 0xd0, 0xa7, 0xdc, 0xe6, 0xe4, 0x81, 0xfc, 0x19, 0x17, 0x58, 0x38, 0x78, + 0x18, 0xa1, 0x4e, 0x3c, 0x5c, 0x59, 0xcc, 0x73, 0x18, 0x17, 0x46, 0x43, + 0x01, 0x7d, 0x7b, 0x4a, 0x5d, 0x87, 0x03, 0x44, 0x6f, 0x8a, 0x41, 0xac, + 0x86, 0xb5, 0x53, 0x44, 0x04, 0xbe, 0x75, 0xe2, 0xc1, 0x63, 0x59, 0x7d, + 0xf5, 0x2c, 0x05, 0x58, 0x27, 0x71, 0x76, 0x6a, 0x34, 0x8d, 0x37, 0xa4, + 0xe9, 0x17, 0x1a, 0x68, 0x9d, 0xa8, 0xbc, 0x87, 0x91, 0xe9, 0x29, 0x4a, + 0x10, 0x95, 0x15, 0xcb, 0x40, 0x99, 0x5a, 0x3d, 0x87, 0x4d, 0x08, 0x69, + 0x5e, 0xa9, 0xf7, 0x83, 0x5a, 0x9d, 0x3f, 0x39, 0xa1, 0xce, 0x7e, 0x60, + 0x78, 0xaf, 0x5a, 0x32, 0x8b, 0x79, 0x45, 0x1f, 0xbb, 0x02, 0xc4, 0x30, + 0x23, 0xcf, 0x54, 0x33, 0xf5, 0xff, 0x00, 0x61, 0x7e, 0x05, 0x96, 0xdf, + 0x81, 0x71, 0x67, 0x2a, 0xc9, 0xbc, 0x00, 0x49, 0xfd, 0x5d, 0xdb, 0xa0, + 0xf0, 0x6f, 0xd1, 0x00, 0x00, 0xfd, 0x5a, 0x15, 0x9d, 0x0c, 0x56, 0x37, + 0x2e, 0x68, 0x8e, 0x5c, 0x54, 0xf7, 0x6a, 0x07, 0x19, 0x6a, 0x51, 0x62, + 0x9a, 0xf9, 0xea, 0x76, 0x47, 0x6e, 0x09, 0xb8, 0x19, 0x3f, 0x27, 0x4a, + 0x29, 0xca, 0xbe, 0x2a, 0x5c, 0xd6, 0x02, 0xe9, 0xd6, 0x75, 0xaa, 0x7b, + 0x8f, 0x98, 0xf8, 0x73, 0x39, 0x74, 0x6a, 0x59, 0x3a, 0x93, 0x80, 0xa7, + 0xdc, 0xa0, 0x8f, 0x48, 0x00, 0x04, 0x65, 0xe3, 0x3e, 0x11, 0xb9, 0xe6, + 0x7d, 0x49, 0x0c, 0xb3, 0x8a, 0xeb, 0x3a, 0xf6, 0x2a, 0xf4, 0x47, 0x60}; + +static const std::vector priv_key_77{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0x90, 0x5b, 0x8d, 0x48, 0x67, 0x22, 0x8c, 0x64, 0x0d, 0x6a, + 0x73, 0x59, 0x03, 0xf0, 0x6f, 0xe0, 0x48, 0x5a, 0x00, 0x08, 0x1a, 0x42, + 0xa6, 0xcf, 0x78, 0xdd, 0xf7, 0x98, 0xd3, 0x0f, 0xb9, 0x74, 0x83, 0x00, + 0xb5, 0xd9, 0x0a, 0xda, 0x8f, 0x06, 0x28, 0x7b, 0x07, 0x42, 0x35, 0xa3, + 0x56, 0x04, 0xa7, 0xc5, 0xe4, 0x11, 0x62, 0x7b, 0x0e, 0xd3, 0x42, 0x8f, + 0xe7, 0x01, 0xa9, 0xdb, 0x9f, 0xf8, 0xa6, 0x7c, 0xa1, 0x69, 0x99, 0x91, + 0xb4, 0x2c, 0xc5, 0xf7, 0xc0, 0xe8, 0xfc, 0x6c, 0x62, 0x80, 0xf8, 0x6f, + 0xc7, 0xd6, 0x8f, 0x99, 0x4a, 0x68, 0x01, 0x5c, 0xbb, 0xeb, 0x14, 0x61, + 0x10, 0xb9, 0xf5, 0xac, 0xae, 0xaa, 0xd5, 0xdd, 0xab, 0x6e, 0xd1, 0xff, + 0x2a, 0xd5, 0x83, 0x3b, 0xfa, 0x16, 0x46, 0x51, 0xfc, 0x77, 0x48, 0x81, + 0x91, 0x24, 0x53, 0x8d, 0xfb, 0x60, 0x18, 0xdd, 0x41, 0x29, 0xff, 0x85, + 0xfe, 0x1c, 0x7b, 0xbc, 0xab, 0x17, 0x5b, 0x1b, 0xf2, 0x81, 0x75, 0xbd, + 0x49, 0xdb, 0x94, 0x23, 0x5a, 0xa0, 0x74, 0x8c, 0x7f, 0x18, 0xda, 0x05, + 0xc1, 0x9c, 0xf8, 0x5c, 0xaa, 0xff, 0xa1, 0xde, 0xe7, 0x3b, 0xdd, 0x9f, + 0xa6, 0x9e, 0x88, 0xce, 0x89, 0x4e, 0x1b, 0xbe, 0xbd, 0xbf, 0x59, 0x85, + 0x8e, 0x1d, 0xcd, 0xa0, 0x58, 0xb2, 0x4b, 0x8b, 0x18, 0xde, 0x63, 0x0f, + 0xc9, 0x3d, 0x59, 0x8b, 0xb6, 0x3e, 0xd0, 0x88, 0x58, 0x89, 0x47, 0x51, + 0x22, 0x98, 0x04, 0xd9, 0x01, 0x0d, 0xed, 0x52, 0x7f, 0x27, 0x02, 0xaf, + 0xa9, 0x66, 0x13, 0xa7, 0xda, 0xd2, 0x09, 0x50, 0x3d, 0x60, 0x18, 0xe2, + 0x3a, 0xa9, 0x93, 0x08, 0x08, 0x7f, 0x15, 0xb9, 0x55, 0x25, 0x44, 0xd5, + 0x47, 0x40, 0x4f, 0x38, 0xef, 0x76, 0xa1, 0xd1, 0x2e, 0x6a, 0x98, 0x92, + 0xb1, 0x70, 0x54, 0xf9, 0x5e, 0xc3, 0xda, 0x5f, 0x19, 0x08, 0x68, 0x58, + 0xe9, 0x83, 0x07, 0x4d, 0xc6, 0xba, 0xe7, 0x3d, 0x5d, 0x61, 0x4b, 0x25, + 0x9e, 0x7a, 0xb6, 0x66, 0xe3, 0x18, 0xa3, 0x7e, 0xd2, 0x6f, 0xcc, 0x78, + 0x48, 0x32, 0x5b, 0x09, 0xb0, 0x26, 0xd7, 0x7b, 0x66, 0x61, 0x4a, 0xd7, + 0x8e, 0xea, 0x7d, 0x16, 0x27, 0xb7, 0x1a, 0x04, 0x79, 0x30, 0xf2, 0x7a, + 0x41, 0x59, 0x2e, 0x4a, 0x73, 0x21, 0x50, 0xe2, 0x68, 0x71, 0x85, 0xad, + 0xe3, 0x86, 0xa5, 0xaa, 0x7f, 0x1f, 0x7f, 0x29, 0xac, 0x66, 0xe5, 0x51, + 0xb5, 0xd1, 0x41, 0x64, 0x2d, 0xee, 0xd5, 0x83, 0x22, 0xb9, 0x71, 0x85, + 0x53, 0xc0, 0x29, 0x3f, 0x66, 0x62, 0x1b, 0x0c, 0x98, 0xd4, 0xed, 0x07, + 0xaa, 0xee, 0x21, 0x17, 0xfa, 0xe9, 0x97, 0x49, 0xa0, 0xce, 0x4e, 0xd4, + 0x3b, 0xe4, 0xae, 0x12, 0x62, 0x30, 0xb6, 0xca, 0xd4, 0x0f, 0xbb, 0xa1, + 0x47, 0xe3, 0xdb, 0x9d, 0xef, 0x1c, 0xb7, 0x06, 0xa9, 0xf5, 0xf6, 0xd2, + 0x4c, 0x45, 0xfe, 0x6a, 0x84, 0xac, 0x60, 0x7f, 0x94, 0x48, 0x57, 0x0e, + 0x31, 0xdc, 0xb9, 0x23, 0xf2, 0x49, 0x9a, 0x1f, 0x11, 0x42, 0x30, 0x62, + 0x63, 0x3c, 0x98, 0x96, 0x10, 0x87, 0x95, 0xfa, 0x93, 0x82, 0x90, 0xfe, + 0xe2, 0x86, 0x55, 0x8d, 0xb0, 0x2a, 0xf1, 0xbf, 0xc7, 0x8f, 0xa3, 0x6a, + 0x13, 0xd0, 0xee, 0x8e, 0x2e, 0xb4, 0xa8, 0xe1, 0x08, 0x8e, 0xff, 0xee, + 0x3c, 0x99, 0x0a, 0xa2, 0x49, 0xcf, 0xb8, 0x7d, 0x67, 0xa5, 0xad, 0x8b, + 0x22, 0x2c, 0xee, 0x3e, 0x49, 0xdf, 0xef, 0x53, 0xab, 0xe4, 0x34, 0x00, + 0xe0, 0x49, 0x04, 0x62, 0xcc, 0x92, 0xa4, 0xe3, 0x99, 0xef, 0xed, 0xa5, + 0x99, 0x12, 0x54, 0x65, 0x2b, 0x75, 0xea, 0xb5, 0x7c, 0x29, 0xc3, 0x10, + 0x66, 0x4f, 0xc6, 0xbb, 0x4b, 0x03, 0x2a, 0x7f, 0x5c, 0x83, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x51, 0xda, 0x17, 0x79, 0xfe, + 0x40, 0xb0, 0xa9, 0xea, 0x91, 0x79, 0x65, 0xf7, 0xbd, 0xd5, 0x31, 0xae, + 0xd4, 0x99, 0x3f, 0xfe, 0xe3, 0xdc, 0x01, 0xb7, 0xde, 0xe4, 0x0d, 0x5b, + 0x5f, 0x87, 0x20, 0x71, 0x47, 0x6d, 0xd4, 0xeb, 0x3a, 0x91, 0xee, 0x43, + 0xf5, 0xbe, 0x5f, 0xe4, 0x5a, 0x00, 0xe4, 0x12, 0xdd, 0x3a, 0x3c, 0x41, + 0x42, 0xd5, 0x5d, 0x24, 0x58, 0xc3, 0xfb, 0x45, 0x7c, 0xaa, 0x70, 0x2a, + 0xb6, 0x70, 0x2f, 0x98, 0x4b, 0xed, 0x85, 0x95, 0x9a, 0xad, 0x5f, 0x6e, + 0x01, 0x66, 0xb9, 0x0a, 0x25, 0x17, 0x82, 0xa9, 0x59, 0x99, 0xbe, 0xef, + 0x46, 0xcd, 0xa6, 0xb5, 0x9f, 0x74, 0x04, 0x7d, 0x30, 0xb4, 0xb9, 0x59, + 0x1a, 0x9f, 0xa1, 0xee, 0xa0, 0x68, 0x81, 0x38, 0x30, 0x41, 0xd5, 0x6f, + 0x79, 0xfd, 0x55, 0x05, 0x5f, 0xb2, 0x14, 0x8e, 0xeb, 0xea, 0xa4, 0xca, + 0x74, 0x6a, 0x06, 0x8e, 0x44, 0x43, 0x99, 0x92, 0xef, 0x9f, 0x73, 0x56, + 0xcd, 0xb9, 0xeb, 0x7d, 0xff, 0x1e, 0x69, 0xca, 0xcd, 0x61, 0x0d, 0xaa, + 0x08, 0x1f, 0xe8, 0xcf, 0x76, 0x84, 0x19, 0xa5, 0x19, 0xa6, 0x3b, 0xdc, + 0x64, 0xaf, 0x68, 0x5a, 0x79, 0xb3, 0xd8, 0x20, 0x6a, 0x3b, 0xa0, 0x76, + 0x4a, 0xe8, 0xfc, 0x1e, 0x9e, 0x83, 0xbe, 0x92, 0x61, 0x60, 0xe9, 0x77, + 0xbc, 0x1f, 0x15, 0xb9, 0xc5, 0xb1, 0xad, 0x7f, 0xa0, 0xa0, 0x6d, 0x6d, + 0x80, 0x61, 0xf3, 0x34, 0xe4, 0xe4, 0x60, 0x9e, 0x1f, 0x0d, 0x62, 0x00, + 0x36, 0xce, 0xb2, 0x27, 0xeb, 0xc2, 0x79, 0x86, 0x9b, 0x9e, 0x8f, 0x89, + 0x88, 0x5d, 0xc4, 0xa7, 0x57, 0x5f, 0x3b, 0xd7, 0x8a, 0xae, 0x86, 0xa0, + 0xa2, 0xbd, 0x8c, 0xac, 0x42, 0xe2, 0x6b, 0xac, 0x7f, 0xf4, 0x07, 0xa8, + 0x29, 0x1b, 0xd0, 0x85, 0x42, 0x68, 0x29, 0xf1, 0x84, 0x94, 0x1e, 0x4f, + 0x1f, 0xd4, 0xd1, 0xf3, 0x84, 0x27, 0xa8, 0x2c, 0x4e, 0x11, 0x40, 0x78, + 0x05, 0xc0, 0x04, 0xd7, 0xe3, 0xda, 0xa4, 0xab, 0x4f, 0x8c, 0xa4, 0xd4, + 0xd2, 0xbd, 0xcc, 0x5d, 0xcb, 0x11, 0x62, 0x83, 0xf3, 0x78, 0xf0, 0x54, + 0x73, 0xdf, 0x6c, 0xfb, 0xe9, 0x1c, 0xa9, 0x2d, 0x91, 0xc3, 0x38, 0x63, + 0xe1, 0x88, 0x38, 0x9c, 0xe4, 0xd5, 0xe0, 0x85, 0xde, 0xad, 0x3d, 0xe5, + 0xd8, 0x65, 0x95, 0xe6, 0x80, 0xac, 0x78, 0xad, 0xab, 0x8b, 0x42, 0xed, + 0x40, 0xa7, 0x01, 0x20, 0xeb, 0xf6, 0xab, 0xd0, 0xeb, 0xc8, 0x77, 0xfa, + 0x3d, 0x44, 0xbb, 0xe2, 0xe4, 0xde, 0xff, 0xcc, 0xe3, 0x02, 0x73, 0x79, + 0x1c, 0xc5, 0x30, 0x09, 0x38, 0xd2, 0xc1, 0xfa, 0x49, 0xcc, 0x3d, 0x47, + 0xa8, 0x40, 0x15, 0x53, 0x10, 0x7f, 0x5a, 0xd3, 0x3d, 0x84, 0x2e, 0x29, + 0x66, 0xa0, 0xf8, 0xaf, 0xb7, 0xdf, 0x3e, 0xd5, 0x12, 0xa2, 0xe7, 0x8d, + 0x1c, 0xe8, 0xa2, 0x02, 0xd1, 0xee, 0x95, 0x45, 0xb0, 0x97, 0x0d, 0x75, + 0x1e, 0xd2, 0x52, 0xcc, 0x38, 0xb9, 0xa3, 0x32, 0xf1, 0xea, 0x75, 0x3a, + 0x2e, 0xdf, 0x38, 0x8f, 0xe4, 0xc8, 0x24, 0x1d, 0xb4, 0xa6, 0xd0, 0x34, + 0xdd, 0x15, 0x80, 0xf8, 0x4c, 0x1f, 0x95, 0xdb, 0xff, 0xab, 0xd1, 0xf4, + 0x03, 0xfe, 0x9e, 0x57, 0x49, 0x17, 0x4f, 0x4f, 0x76, 0xaf, 0xf3, 0x03, + 0xd7, 0xce, 0x37, 0xb9, 0x3b, 0x94, 0xe3, 0x81, 0x44, 0x28, 0x1c, 0xba, + 0xf6, 0x00, 0x5a, 0x2c, 0x64, 0x52, 0x3a, 0x2b, 0xcb, 0x39, 0xff, 0x27, + 0x6b, 0xec, 0x54, 0x48, 0x77, 0x04, 0xc6, 0x85, 0x4d, 0xfb, 0xa1, 0xfc, + 0xe1, 0xf1, 0x8a, 0xa3, 0xc4, 0xf1, 0x43, 0x31, 0xfc, 0x06, 0x6b, 0xd8, + 0x13, 0xbf, 0x15, 0x50, 0x48, 0x57, 0x29, 0x22, 0x1d, 0x73, 0x19, 0xb4, + 0xec, 0xd2, 0xc1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0x08, 0xdd, 0x33, + 0x8d, 0x45, 0xa4, 0x2a, 0xb6, 0xd4, 0xda, 0x18, 0xc5, 0x68, 0xf1, 0x50, + 0xe8, 0x5d, 0x6c, 0x68, 0xb7, 0x51, 0x05, 0xc3, 0x19, 0xa8, 0xb0, 0xa1, + 0x49, 0x34, 0x7f, 0xa1, 0xdd, 0x78, 0x95, 0x05, 0x4a, 0x77, 0x83, 0xa2, + 0x11, 0x53, 0x73, 0x35, 0xa1, 0x6e, 0x9c, 0xf6, 0xaf, 0xb3, 0xd6, 0x6b, + 0xf4, 0xf4, 0xa7, 0xbb, 0xbd, 0x67, 0x92, 0x61, 0xe4, 0x32, 0x91, 0xb2, + 0x17, 0xc6, 0x0b, 0xfb, 0x59, 0x7e, 0x12, 0xc0, 0xd2, 0x97, 0x23, 0x7c, + 0xce, 0x89, 0x94, 0x42, 0xa7, 0x31, 0x1a, 0xcf, 0x18, 0xd3, 0xaf, 0xf8, + 0xd3, 0x2c, 0x42, 0x4c, 0x1f, 0x73, 0x61, 0x92, 0x25, 0x8e, 0xbe, 0x6f, + 0xb4, 0x50, 0x59, 0x00, 0x6b, 0xe1, 0x2c, 0x9d, 0xb5, 0xd9, 0x40, 0xe8, + 0xaa, 0x41, 0x70, 0xe3, 0x73, 0x13, 0xe5, 0xf4, 0x67, 0x2c, 0x70, 0xdb, + 0x02, 0xeb, 0x6c, 0x49, 0xf7, 0x1f, 0xa5, 0x4c, 0x74, 0xe5, 0x22, 0x43, + 0xa1, 0xaa, 0xfc, 0xa8, 0xad, 0x58, 0x3b, 0x11, 0x14, 0xd9, 0x8a, 0xa8, + 0x3d, 0x12, 0xc0, 0x6c, 0x2d, 0x71, 0x2a, 0x67, 0x58, 0x50, 0xdd, 0x83, + 0x44, 0x13, 0x3c, 0xff, 0xae, 0x61, 0xf6, 0xc4, 0xa2, 0x06, 0x48, 0xf5, + 0x81, 0x2f, 0x72, 0xf2, 0x78, 0xa7, 0x65, 0xa5, 0xe9, 0x93, 0x3a, 0x6a, + 0x90, 0xa8, 0xc2, 0xca, 0x2f, 0x8b, 0xde, 0x24, 0x69, 0xc5, 0x63, 0x66, + 0x3e, 0xbe, 0xc8, 0x3a, 0x77, 0x76, 0x8c, 0xf5, 0xfd, 0x4d, 0xab, 0xbc, + 0x9e, 0x4e, 0xb6, 0x10, 0xe3, 0x82, 0x5a, 0xcc, 0x23, 0x95, 0x1c, 0x6e, + 0xc0, 0xc0, 0xf1, 0x2e, 0xfc, 0x41, 0x57, 0xae, 0x58, 0x39, 0xbb, 0x92, + 0x9f, 0x3c, 0x5b, 0x13, 0x7c, 0x73, 0x85, 0x70, 0x04, 0xfd, 0x7b, 0xe8, + 0x9b, 0x90, 0xf2, 0xcc, 0xcf, 0xa7, 0xf8, 0x00, 0x1b, 0x4d, 0x35, 0xd7, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xbc, 0x83, 0xf3, 0x4a, 0x5a, 0xba, 0xe7, + 0x20, 0x83, 0x3e, 0x5b, 0x25, 0x20, 0x84, 0xf2, 0xe8, 0x5f, 0xdb, 0x31, + 0x2f, 0x54, 0xa5, 0x99, 0x83, 0xd2, 0xc1, 0x01, 0x76, 0x24, 0x4f, 0x16, + 0x58, 0x75, 0x7a, 0xa4, 0x2b, 0xc3, 0xc4, 0xc1, 0x2d, 0x5f, 0x64, 0x4d, + 0xd7, 0xf3, 0x1c, 0xc3, 0x0f, 0xf3, 0x17, 0x9e, 0xe5, 0x94, 0xfd, 0x73, + 0xa9, 0x0b, 0x43, 0x6a, 0x1c, 0xee, 0x1a, 0x9f, 0xcf, 0xd3, 0x28, 0x78, + 0x14, 0x3d, 0x19, 0x3c, 0xd1, 0x5c, 0x5b, 0xb9, 0x20, 0x43, 0xfe, 0x95, + 0xe6, 0xf3, 0x8a, 0x5d, 0x39, 0x9f, 0x1b, 0xce, 0xba, 0x64, 0xb1, 0xc9, + 0x7f, 0xa3, 0xed, 0xc0, 0xa5, 0xe2, 0x17, 0x14, 0x3b, 0x20, 0x4b, 0x8b, + 0xf1, 0x79, 0xd4, 0xd3, 0x35, 0x33, 0xcb, 0x7a, 0x6c, 0x51, 0x41, 0xec, + 0xee, 0x79, 0x61, 0x32, 0x5b, 0xda, 0x31, 0xe8, 0xa3, 0xa8, 0xc7, 0x64, + 0x11, 0xe6, 0x22, 0xf7, 0x59, 0x6f, 0x3c, 0xe1, 0xb4, 0x20, 0xa8, 0xa6, + 0xcf, 0x0d, 0xe7, 0x44, 0x46, 0x2c, 0x18, 0x2e, 0x35, 0x93, 0xfa, 0x69, + 0x25, 0x48, 0xeb, 0xd7, 0x36, 0x0d, 0x4f, 0x44, 0x64, 0xd1, 0xc3, 0x53, + 0xcf, 0x6b, 0x8c, 0x6a, 0x69, 0xdd, 0x6e, 0x83, 0xfe, 0x00, 0xe5, 0x0a, + 0x7c, 0x94, 0x9b, 0xb9, 0x73, 0x73, 0xb6, 0xb3, 0x98, 0xfd, 0x8a, 0x60, + 0xe5, 0x69, 0x44, 0x58, 0x1a, 0x2b, 0x15, 0x20, 0xab, 0xb4, 0xfb, 0x8d, + 0x10, 0xfd, 0x0b, 0x98, 0xe9, 0x24, 0x44, 0xa7, 0x76, 0x56, 0x2d, 0x46, + 0x96, 0x84, 0x46, 0xb9, 0x45, 0x47, 0x10, 0xed, 0xb3, 0x5d, 0x3c, 0xa5, + 0x6e, 0xb9, 0xe4, 0xef, 0xa0, 0xf2, 0xa3, 0x0b, 0xa2, 0xc4, 0x69, 0x35, + 0x1f, 0x0f, 0xf1, 0xb3, 0x6a, 0x99, 0x63, 0xd9, 0x64, 0x7c, 0x71, 0x74, + 0xd2, 0xfa, 0xff, 0x8e, 0xd0, 0xbd, 0xb1, 0xa1, 0x35, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb3, 0xe1, 0x0e, 0x58, 0x87, 0x81, 0x27, 0xaa, 0xaa, 0x29, + 0x96, 0x16, 0xb4, 0xce, 0x1e, 0xe0, 0x86, 0xd7, 0x72, 0xea, 0x83, 0x8b, + 0xad, 0x25, 0xe1, 0x1d, 0x91, 0x35, 0xed, 0xde, 0x66, 0x5f, 0x38, 0xc1, + 0xb4, 0xbc, 0x2e, 0x20, 0x8c, 0x80, 0xe2, 0x35, 0x18, 0xba, 0x55, 0x6f, + 0x12, 0x48, 0xa9, 0xe0, 0xf3, 0x18, 0x0c, 0xa5, 0x92, 0x64, 0x0a, 0xe0, + 0x46, 0xc9, 0xdc, 0x83, 0x2a, 0x7d, 0xa8, 0xa2, 0xe9, 0xcb, 0xb1, 0xca, + 0xa5, 0x9a, 0x99, 0xa2, 0x65, 0xc5, 0xd8, 0x1f, 0x16, 0x14, 0x33, 0x26, + 0x33, 0xdb, 0x64, 0x84, 0x9a, 0x2c, 0x50, 0x59, 0x84, 0x5c, 0x25, 0x5f, + 0xd2, 0x60, 0x30, 0x66, 0x53, 0x08, 0x5d, 0x04, 0x7d, 0x26, 0x8d, 0xd7, + 0x09, 0x01, 0x8e, 0x23, 0xd4, 0x13, 0xaa, 0x66, 0x72, 0x17, 0xc3, 0x38, + 0xb7, 0x01, 0x14, 0xcb, 0x0a, 0xa3, 0x6c, 0x82, 0x69, 0xd3, 0x55, 0x17, + 0x8c, 0xae, 0x23, 0x75, 0x3d, 0x83, 0xa1, 0x8d, 0x2c, 0x59, 0xfa, 0xf5, + 0xc2, 0xfd, 0x61, 0x8c, 0x5c, 0x57, 0x13, 0xf3, 0x68, 0xed, 0xda, 0xa4, + 0xc4, 0xac, 0x1f, 0xb5, 0xd4, 0x0c, 0xe7, 0x22, 0x60, 0x0e, 0x9d, 0x0c, + 0xf7, 0x4a, 0x67, 0x02, 0x2d, 0x60, 0x59, 0x32, 0x18, 0xdf, 0xb5, 0x26, + 0xa5, 0x77, 0x20, 0x65, 0x20, 0x6d, 0x38, 0x60, 0x22, 0x9d, 0x34, 0x13, + 0xbb, 0xba, 0xdd, 0xf3, 0x69, 0xca, 0x20, 0x39, 0x1f, 0xb1, 0xc6, 0x7c, + 0xd9, 0xcb, 0xbe, 0xaa, 0xce, 0xb3, 0x3c, 0xf0, 0x2c, 0xd0, 0x42, 0x73, + 0x12, 0xad, 0xce, 0xd8, 0xbc, 0x46, 0x44, 0x48, 0xc7, 0x06, 0xbe, 0x21, + 0x97, 0x3b, 0x3b, 0x69, 0x7e, 0x5c, 0x84, 0x10, 0xf5, 0xe1, 0x63, 0x88, + 0xfd, 0x20, 0x54, 0xf3, 0xe4, 0x07, 0x04, 0xf8, 0x74, 0x52, 0xcb, 0x18, + 0xed, 0xcf, 0xeb, 0x3d, 0x65, 0xf1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6, + 0xd8, 0x8d, 0x0b, 0x9b, 0x81, 0x19, 0x58, 0xd1, 0xb3, 0x93, 0x98, 0x29, + 0x38, 0x8a, 0x9a, 0x95, 0x0e, 0xf7, 0x5f, 0xdf, 0x0c, 0x58, 0x20, 0x22, + 0x35, 0x0e, 0x03, 0xd7, 0x27, 0xd6, 0x96, 0xaa, 0x2b, 0xf0, 0x3c, 0x7a, + 0xbf, 0xc6, 0x57, 0x09, 0xe5, 0x32, 0x13, 0xb9, 0x3c, 0x36, 0x7e, 0xab, + 0xdc, 0x47, 0x44, 0x8b, 0x04, 0x62, 0x40, 0x9e, 0x2a, 0x1f, 0x2c, 0x3c, + 0x4e, 0x1a, 0x9f, 0xeb, 0x41, 0x9f, 0x66, 0x91, 0xf4, 0x7e, 0xa6, 0xda, + 0x9c, 0x24, 0xad, 0x85, 0x05, 0xd3, 0xc3, 0x94, 0x88, 0xa9, 0xef, 0x8f, + 0xc1, 0xda, 0xfb, 0xb3, 0x5b, 0x36, 0x03, 0xd5, 0xae, 0x6f, 0x62, 0xf6, + 0x2e, 0x48, 0x73, 0x28, 0xd9, 0xdd, 0xbc, 0xb3, 0xdc, 0x97, 0x97, 0x4c, + 0xcb, 0x99, 0xcc, 0xa1, 0xeb, 0xfd, 0xb1, 0x38, 0x8d, 0xeb, 0xd8, 0x67, + 0x84, 0x6d, 0x0f, 0x00, 0x4f, 0x95, 0x62, 0x3f, 0x03, 0xbf, 0x42, 0x41, + 0xc0, 0x9d, 0x72, 0xa7, 0x12, 0xad, 0xe8, 0xba, 0xa5, 0x8b, 0xf5, 0x3c, + 0x23, 0x9f, 0xfe, 0x5b, 0xaf, 0x50, 0x78, 0xd7, 0x87, 0xd8, 0xd0, 0x16, + 0x8c, 0xc1, 0xdb, 0xc0, 0x11, 0x62, 0xa3, 0x16, 0xbf, 0xb5, 0x1f, 0x45, + 0xa5, 0x41, 0xe5, 0x06, 0x5d, 0x21, 0x94, 0xc0, 0x57, 0x62, 0xc2, 0xf6, + 0x83, 0x49, 0x23, 0xa5, 0x17, 0xa8, 0xf0, 0x1a, 0xf0, 0x2d, 0x3c, 0x04, + 0x79, 0x93, 0x9c, 0xb8, 0x08, 0x1d, 0x45, 0x53, 0x0b, 0x02, 0x9f, 0x6f, + 0x8c, 0x1f, 0x99, 0x89, 0xf0, 0x94, 0x3c, 0xbd, 0xc4, 0x13, 0x43, 0x7c, + 0xb0, 0x90, 0xbd, 0x9e, 0x3b, 0x8a, 0x82, 0x21, 0x50, 0x4a, 0x94, 0xa3, + 0x83, 0x3d, 0x6f, 0xfc, 0x6d, 0xc7, 0x16, 0x7f, 0xd2, 0x81, 0xa1, 0x6d, + 0x72, 0x09, 0x93, 0x8b, 0x98, 0x48, 0x25, 0xb3, 0x4a, 0x58, 0xed, 0x62, + 0x70, 0x7d, 0xd9, 0x02, 0x82, 0x01, 0x00, 0x68, 0x38, 0xfc, 0x4e, 0xf8, + 0xd5, 0xf9, 0x0a, 0xb2, 0x40, 0xac, 0x06, 0xed, 0xd5, 0xef, 0xb7, 0x11, + 0x3b, 0x93, 0xbf, 0x58, 0x7f, 0x76, 0x97, 0x22, 0xbe, 0xdf, 0x2b, 0x6b, + 0x0d, 0xdb, 0xb1, 0xf0, 0xc0, 0x26, 0x3f, 0x0f, 0x1c, 0xeb, 0xf5, 0xc4, + 0x42, 0x00, 0xfa, 0x29, 0x6a, 0x5e, 0x4c, 0x94, 0xa2, 0x6d, 0x0b, 0x54, + 0x52, 0x87, 0x16, 0xbe, 0x8d, 0x2d, 0xf3, 0x57, 0xf7, 0x15, 0x1f, 0x7e, + 0x98, 0x65, 0xa3, 0xef, 0x24, 0xf6, 0xa8, 0x8d, 0x35, 0xd1, 0x26, 0xee, + 0xb6, 0x42, 0x13, 0x0d, 0x5c, 0xb8, 0x86, 0x3f, 0x41, 0x89, 0xc0, 0xeb, + 0xd3, 0x73, 0x64, 0xec, 0xa8, 0x21, 0xd1, 0x4c, 0x0a, 0xb5, 0x3f, 0x35, + 0x8b, 0x2f, 0xa4, 0x2c, 0x1f, 0x0b, 0x1a, 0xf6, 0x68, 0xde, 0xb5, 0x78, + 0xde, 0x06, 0x0b, 0x1e, 0x33, 0x0e, 0xb9, 0x9f, 0x89, 0xb2, 0x2e, 0x40, + 0x6d, 0xa3, 0xd3, 0xc4, 0xc2, 0xa3, 0x15, 0x03, 0x47, 0xbe, 0xf8, 0x78, + 0xe7, 0xe9, 0x8a, 0xce, 0x7b, 0x68, 0x31, 0x1a, 0xb3, 0xb9, 0xcc, 0x5f, + 0xd0, 0x10, 0x78, 0x3e, 0x5c, 0x8b, 0x67, 0xca, 0xd8, 0xd7, 0xa9, 0x4b, + 0xf8, 0xa8, 0x30, 0xf4, 0xf3, 0x3c, 0xd7, 0xfd, 0xd3, 0xdb, 0xf0, 0x23, + 0x7e, 0x95, 0x1f, 0x9f, 0x13, 0x1d, 0x08, 0x76, 0xca, 0x8f, 0x49, 0x0d, + 0xf6, 0x96, 0xc1, 0x66, 0x4c, 0x53, 0xc9, 0xf8, 0xd6, 0x08, 0x4d, 0xc6, + 0x9c, 0x88, 0xb5, 0x04, 0xd6, 0x6f, 0x41, 0x01, 0xcc, 0x0b, 0x39, 0x11, + 0x0c, 0x78, 0x90, 0x07, 0xf6, 0x97, 0x02, 0x5c, 0x95, 0x49, 0x2a, 0x6f, + 0x4f, 0x22, 0xb5, 0x01, 0x1d, 0x07, 0x8b, 0x30, 0xb8, 0x73, 0x19, 0x72, + 0xe8, 0xc0, 0xb8, 0xa4, 0x81, 0x46, 0xc7, 0xfe, 0x0c, 0x71, 0xf7, 0x7a, + 0xf5, 0xbb, 0x9b, 0x7b, 0xe1, 0xf4, 0x64, 0x3f, 0xad, 0x0f, 0xfa}; + +static const std::vector priv_key_78{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xba, 0x25, 0x74, 0x69, 0x16, 0x42, 0xaf, 0x63, 0xd0, 0x7e, + 0xb2, 0x04, 0x36, 0xed, 0x4f, 0x18, 0x85, 0xf5, 0x19, 0x82, 0x0c, 0x79, + 0xea, 0x05, 0x58, 0x29, 0x25, 0x8b, 0xbe, 0xe2, 0xe8, 0x97, 0xaf, 0x1e, + 0x55, 0x80, 0x6f, 0xf6, 0xdc, 0x2f, 0x59, 0xe3, 0x5b, 0xc2, 0x80, 0xe8, + 0x41, 0xc7, 0x24, 0x72, 0x26, 0xbd, 0x27, 0xc1, 0x47, 0x12, 0xdf, 0xed, + 0x7f, 0x4a, 0x2a, 0x9e, 0xf0, 0x8d, 0x17, 0xe0, 0x5b, 0xc0, 0x08, 0x4e, + 0xa0, 0xaf, 0x63, 0xc9, 0x68, 0x59, 0x0c, 0x44, 0x9e, 0x5b, 0xd1, 0x2d, + 0x9f, 0x5b, 0xfd, 0x9f, 0x0d, 0xfc, 0x73, 0xab, 0x4b, 0xba, 0xe8, 0x4d, + 0x02, 0xe7, 0x9e, 0x3a, 0x5a, 0x02, 0xd8, 0xb9, 0x64, 0x67, 0xae, 0xea, + 0x57, 0x42, 0x80, 0xdb, 0x38, 0x99, 0x81, 0x0b, 0x38, 0x2d, 0x7a, 0xfb, + 0xe3, 0xcf, 0x1d, 0x58, 0x5b, 0x45, 0x1b, 0x44, 0x87, 0x72, 0x05, 0x03, + 0x9f, 0x24, 0x57, 0xd7, 0x0b, 0x60, 0x5d, 0xb6, 0x73, 0x73, 0xad, 0xe6, + 0xd9, 0x81, 0xf8, 0xd9, 0xaf, 0xc1, 0xe2, 0xaf, 0x2c, 0xc4, 0xac, 0xeb, + 0x23, 0xfe, 0x31, 0x71, 0x49, 0x56, 0x0d, 0x22, 0x12, 0xcc, 0x18, 0x7e, + 0x8a, 0x5a, 0xbf, 0xfa, 0x9c, 0xa5, 0x28, 0xb9, 0x2b, 0xd4, 0x7b, 0xe4, + 0x3a, 0x27, 0xd9, 0xd1, 0x8c, 0x31, 0x54, 0xd2, 0xe8, 0x1c, 0xa0, 0x36, + 0xe3, 0x71, 0x0b, 0xa3, 0x05, 0x07, 0x6f, 0x78, 0x96, 0xc0, 0xae, 0x6c, + 0xc2, 0x79, 0xae, 0x68, 0xed, 0xa5, 0xea, 0xcd, 0x24, 0x32, 0x6b, 0xf3, + 0xaa, 0xdb, 0x13, 0xd5, 0xe4, 0x53, 0xbe, 0xfd, 0xbe, 0x76, 0xa2, 0xb1, + 0x03, 0xfa, 0x52, 0xee, 0x35, 0xd5, 0xfc, 0x67, 0x7c, 0x81, 0x4e, 0x12, + 0x6f, 0xb5, 0x78, 0x90, 0x3a, 0x94, 0x1f, 0x0f, 0x56, 0x6b, 0x0f, 0xb6, + 0xba, 0x6d, 0xd1, 0x23, 0x7e, 0xaf, 0x9a, 0xe1, 0xc2, 0xb9, 0xc1, 0xa9, + 0x34, 0xd6, 0x7f, 0xac, 0xfb, 0xc3, 0x82, 0x09, 0x9a, 0x8c, 0x48, 0xc1, + 0x61, 0x76, 0x46, 0x60, 0xc4, 0x50, 0xdf, 0x00, 0x14, 0x78, 0xa8, 0xc2, + 0xe0, 0x9d, 0x28, 0x86, 0xbd, 0x81, 0xb9, 0xe0, 0xb7, 0xfa, 0x8a, 0xe2, + 0x26, 0x36, 0x44, 0xa9, 0x26, 0xba, 0x9d, 0xe5, 0x39, 0x3e, 0x4e, 0x71, + 0x4d, 0x47, 0xc3, 0x37, 0x5b, 0xeb, 0x36, 0x34, 0x9a, 0x2b, 0x4c, 0x2c, + 0x45, 0xea, 0xbc, 0xc5, 0x47, 0x2d, 0x76, 0x7b, 0xbe, 0x07, 0x43, 0xc0, + 0x68, 0x57, 0x16, 0xb1, 0xf5, 0x0d, 0x20, 0x9c, 0x0b, 0x4d, 0x3b, 0x45, + 0xb6, 0x52, 0x4a, 0x51, 0x4d, 0x46, 0x0c, 0x96, 0x7e, 0x72, 0x52, 0x9e, + 0x6a, 0x49, 0xd3, 0x8e, 0x72, 0x20, 0x87, 0xc5, 0x1f, 0x9d, 0x9f, 0x21, + 0x69, 0xd9, 0x38, 0x59, 0xe1, 0x96, 0xe0, 0xa9, 0x4d, 0x49, 0xdf, 0x35, + 0xb5, 0x64, 0x43, 0x38, 0x49, 0xa2, 0x3b, 0xe9, 0x67, 0x37, 0xc0, 0x79, + 0x88, 0xda, 0xe8, 0x71, 0xa5, 0x2f, 0x78, 0xe5, 0xbd, 0xb8, 0x36, 0x35, + 0xb2, 0x43, 0xd5, 0x8d, 0xc7, 0xa4, 0xb6, 0x45, 0x63, 0xbc, 0x20, 0x80, + 0xe0, 0x6c, 0x87, 0x4e, 0x0d, 0x49, 0x38, 0xae, 0x36, 0x04, 0x74, 0x23, + 0x06, 0xa1, 0x94, 0xf2, 0x56, 0x94, 0x38, 0xbc, 0x57, 0xb8, 0x6d, 0xfd, + 0x2f, 0x4d, 0x54, 0x4e, 0x6e, 0x7b, 0x36, 0x09, 0xb5, 0x16, 0x23, 0x48, + 0x44, 0x00, 0xd5, 0x31, 0x52, 0x97, 0x67, 0x47, 0x26, 0xc3, 0x9f, 0xb2, + 0x3e, 0xfb, 0x24, 0x99, 0xf5, 0x85, 0xd9, 0x98, 0xf0, 0x9d, 0x94, 0x3a, + 0x68, 0x54, 0x42, 0x85, 0x49, 0x22, 0x5b, 0xd8, 0xf3, 0x0b, 0x2c, 0xca, + 0x68, 0xb2, 0xbd, 0x4d, 0x04, 0xb7, 0xd8, 0xda, 0x8e, 0x49, 0xd8, 0x85, + 0xd1, 0x32, 0xf4, 0x0e, 0x94, 0xba, 0x34, 0x3f, 0xb7, 0xcb, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x47, 0xb2, 0x09, 0x66, 0x38, + 0x56, 0xb2, 0xeb, 0x04, 0xf0, 0xe7, 0x6b, 0xcc, 0x24, 0x16, 0xe4, 0xe1, + 0x23, 0x88, 0x11, 0x98, 0xf0, 0x93, 0xfc, 0x3e, 0xfa, 0x8a, 0x25, 0x8a, + 0xfe, 0x26, 0x8b, 0xd5, 0xbd, 0x1f, 0x3d, 0x7a, 0xe2, 0x5f, 0xe8, 0x34, + 0xfc, 0xe6, 0xe8, 0xc1, 0x71, 0xb3, 0x74, 0x1a, 0x4b, 0x85, 0x34, 0x31, + 0xcd, 0xb5, 0xac, 0x45, 0x67, 0x5a, 0x31, 0x9c, 0xbc, 0xde, 0xf5, 0xd9, + 0x0e, 0x67, 0x08, 0x4d, 0xaa, 0xcb, 0x25, 0x02, 0x90, 0x1e, 0x8a, 0xbd, + 0xb8, 0xe8, 0x2d, 0x81, 0x21, 0xcb, 0x51, 0x49, 0x1c, 0x2b, 0xec, 0xe2, + 0x38, 0x45, 0xd0, 0xd5, 0x8c, 0x63, 0xe4, 0x06, 0x03, 0x7f, 0x8b, 0xbd, + 0x21, 0x9a, 0xd4, 0x7c, 0x80, 0x71, 0xdf, 0x81, 0x75, 0xee, 0x14, 0xe1, + 0xa9, 0x0a, 0x98, 0x29, 0xd8, 0x3e, 0xe4, 0x14, 0xef, 0x65, 0x27, 0xf6, + 0xda, 0xac, 0x38, 0x74, 0x49, 0xf2, 0xcf, 0xb2, 0xad, 0x77, 0x0a, 0x44, + 0xcd, 0xf3, 0x25, 0xc9, 0x03, 0x33, 0x1f, 0x66, 0x53, 0xa1, 0xe8, 0x51, + 0x81, 0x1b, 0x03, 0x1d, 0x7e, 0xeb, 0xbc, 0x0a, 0x1b, 0x12, 0x1d, 0xfc, + 0xac, 0xf5, 0x04, 0x7b, 0x22, 0xb1, 0xf3, 0x46, 0x22, 0x26, 0x97, 0x4e, + 0x5a, 0x13, 0xd1, 0xa1, 0x6e, 0x44, 0x1f, 0xf9, 0x3b, 0x46, 0x7d, 0xf1, + 0xa7, 0xd2, 0x12, 0xc4, 0x7a, 0x9f, 0x9b, 0x78, 0xd9, 0xef, 0x23, 0xf0, + 0x01, 0x48, 0x3f, 0x2a, 0x6f, 0x65, 0x70, 0x2c, 0x86, 0xe9, 0x91, 0x90, + 0x20, 0x37, 0x22, 0xdc, 0x85, 0x5b, 0x77, 0x49, 0xea, 0x86, 0x28, 0xe3, + 0x55, 0x24, 0x38, 0xd9, 0x6c, 0xc8, 0x95, 0x6f, 0xbf, 0xa4, 0x28, 0xa9, + 0x30, 0xca, 0xb9, 0x9a, 0xf2, 0x6a, 0xe8, 0x40, 0x69, 0x7c, 0xc6, 0x74, + 0x38, 0x1a, 0x16, 0xde, 0x54, 0x88, 0xf5, 0xa7, 0x29, 0xbe, 0xaf, 0x06, + 0xd1, 0xc3, 0xc1, 0xce, 0xcd, 0x14, 0x3a, 0x01, 0xc2, 0xe9, 0x6c, 0x20, + 0x01, 0xc9, 0x17, 0x20, 0xb1, 0xdd, 0xd4, 0xf7, 0x1a, 0x8b, 0x6b, 0x44, + 0x85, 0x59, 0xca, 0xb7, 0x07, 0x30, 0x14, 0xbc, 0x98, 0xac, 0xae, 0x93, + 0x2b, 0xd1, 0xa8, 0x43, 0xdf, 0x36, 0xa7, 0x7f, 0xf1, 0xdf, 0x7a, 0x36, + 0x07, 0x22, 0xde, 0x18, 0x90, 0x7b, 0x14, 0x9b, 0x51, 0xde, 0x7b, 0xec, + 0xf5, 0xe0, 0x9a, 0x1c, 0x14, 0x0c, 0xf2, 0x80, 0x40, 0x5c, 0xd4, 0x69, + 0x14, 0x95, 0x3a, 0x02, 0xd9, 0xf4, 0x98, 0xbb, 0x1a, 0xeb, 0xd3, 0xc5, + 0xd8, 0x47, 0xfd, 0xd1, 0x45, 0x2a, 0x76, 0xf1, 0xe9, 0xf6, 0xfb, 0x66, + 0x4d, 0x17, 0x0d, 0x21, 0xfe, 0xd4, 0xbc, 0x4f, 0x96, 0x8e, 0xfa, 0x65, + 0xbe, 0x23, 0x01, 0x62, 0x74, 0x90, 0x0a, 0x3a, 0xd7, 0xbd, 0x85, 0x50, + 0x85, 0x46, 0x3b, 0x29, 0x75, 0x7f, 0xf0, 0x5a, 0x99, 0xa2, 0x84, 0xc2, + 0xe2, 0x59, 0xe7, 0x02, 0x6e, 0x72, 0xcb, 0x3a, 0xd2, 0x5f, 0xc9, 0x59, + 0x61, 0x12, 0x05, 0x2b, 0xb7, 0x8a, 0x25, 0x62, 0x69, 0x61, 0x70, 0xe1, + 0x75, 0xd1, 0x74, 0x6d, 0x60, 0x05, 0x2e, 0x09, 0x12, 0xcf, 0x13, 0xb0, + 0xa6, 0x88, 0x0e, 0xa5, 0x44, 0x86, 0x29, 0xcb, 0xbd, 0xd5, 0x66, 0x8e, + 0xdb, 0xa0, 0xa3, 0x19, 0x27, 0xae, 0x84, 0xa8, 0xc2, 0x26, 0x8b, 0x14, + 0x0b, 0xbc, 0x17, 0x40, 0x4d, 0x41, 0x01, 0x13, 0x25, 0xe7, 0x45, 0x86, + 0x21, 0x29, 0xa9, 0xa7, 0x3c, 0x4e, 0x52, 0xa1, 0x44, 0x32, 0xa4, 0x04, + 0xf7, 0xdb, 0xbc, 0x4a, 0xa3, 0xa8, 0xda, 0x6e, 0x11, 0x9c, 0x23, 0xd7, + 0x18, 0x66, 0xea, 0x75, 0x00, 0xa3, 0xcd, 0xd0, 0xa5, 0xba, 0x7e, 0xf0, + 0x57, 0x45, 0x4a, 0x73, 0x57, 0xf8, 0xbf, 0x2f, 0x58, 0xc7, 0x60, 0x6a, + 0xc8, 0x0f, 0x21, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0xc5, 0xef, 0xa7, + 0x26, 0xd6, 0x75, 0x82, 0x94, 0x87, 0x74, 0xbb, 0x07, 0xf4, 0xc6, 0xb0, + 0x47, 0x24, 0xf0, 0x9b, 0xc2, 0x7b, 0x1d, 0xd4, 0xc1, 0xe5, 0x20, 0x31, + 0xa4, 0x6d, 0xe3, 0x40, 0x4d, 0x7a, 0x1a, 0xfe, 0x33, 0x65, 0x56, 0xc6, + 0x34, 0x20, 0x93, 0x08, 0xd1, 0x80, 0x09, 0x65, 0xa4, 0x2a, 0xa4, 0x23, + 0x7a, 0x82, 0xb2, 0xf5, 0xf1, 0xd4, 0x41, 0x69, 0x4b, 0x56, 0x7f, 0xdf, + 0x80, 0xc4, 0x77, 0x84, 0x25, 0xef, 0xe8, 0xd4, 0x5a, 0x35, 0xf3, 0xb6, + 0x19, 0x59, 0x49, 0xbe, 0x10, 0x39, 0xa2, 0x84, 0x98, 0x90, 0xd4, 0xa0, + 0x91, 0x46, 0x5d, 0x23, 0xd1, 0x51, 0x41, 0x0e, 0xb7, 0x11, 0x51, 0x87, + 0xc3, 0x9f, 0x5f, 0x0a, 0x93, 0x58, 0x15, 0x47, 0x2b, 0xc9, 0x9d, 0xf4, + 0xb5, 0xfc, 0x45, 0x9a, 0x0f, 0xef, 0xd6, 0xa6, 0xa0, 0xcf, 0x9d, 0x33, + 0xaa, 0xde, 0x10, 0xba, 0x80, 0x74, 0xbb, 0x00, 0xd8, 0x39, 0x94, 0x75, + 0x15, 0xfc, 0xfc, 0x06, 0x71, 0xfa, 0x66, 0x08, 0xd9, 0xc6, 0x86, 0x3c, + 0xea, 0x82, 0x72, 0xcc, 0x04, 0x09, 0xde, 0x80, 0xf6, 0xb5, 0x4d, 0xf8, + 0x8b, 0x7f, 0xb2, 0x39, 0xb5, 0xff, 0xaf, 0xa4, 0xee, 0x78, 0xd2, 0x76, + 0x91, 0xfe, 0xc9, 0x61, 0x44, 0xb1, 0xca, 0x47, 0x35, 0xc8, 0x11, 0x35, + 0x7e, 0x90, 0x0e, 0x47, 0x7c, 0xd7, 0xbd, 0x8f, 0x0f, 0xc3, 0xc2, 0xbb, + 0x9d, 0x08, 0xb0, 0xd8, 0xc5, 0x04, 0x4d, 0xa7, 0x8a, 0x39, 0xf2, 0x96, + 0xa9, 0x8b, 0x1f, 0x32, 0x52, 0x01, 0xbb, 0x39, 0xb5, 0xba, 0xc7, 0x73, + 0x17, 0x7b, 0x5d, 0x01, 0x4c, 0x4b, 0x86, 0xc1, 0x04, 0xb3, 0xdc, 0x02, + 0x4c, 0xa8, 0xe0, 0x46, 0xc7, 0xa0, 0x34, 0x58, 0x20, 0x73, 0xc0, 0xd3, + 0x1f, 0x96, 0x24, 0x24, 0x07, 0xec, 0xf2, 0x81, 0x52, 0x37, 0x20, 0xa9, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc1, 0x1b, 0x35, 0xcc, 0x2c, 0x9c, 0xf7, + 0x09, 0x36, 0xc6, 0x67, 0xc9, 0x28, 0x37, 0xa9, 0xec, 0x7f, 0xc3, 0xed, + 0x82, 0x2b, 0xa0, 0xa9, 0x0a, 0xde, 0xe3, 0x98, 0xd1, 0x57, 0xd7, 0x3d, + 0x75, 0xb7, 0x6f, 0xee, 0x3d, 0x81, 0xf4, 0x67, 0x63, 0xde, 0x46, 0xca, + 0xe8, 0xe7, 0xc1, 0xe5, 0x9c, 0xa4, 0x86, 0x19, 0x7b, 0xd4, 0x7e, 0x7f, + 0xa7, 0xe5, 0xce, 0xd4, 0xff, 0x5b, 0x71, 0xa1, 0x53, 0x11, 0xc9, 0xc4, + 0x12, 0x1d, 0xab, 0xa2, 0x54, 0xc0, 0x17, 0xf7, 0x66, 0xce, 0xb8, 0x95, + 0x93, 0x20, 0x31, 0x76, 0x4e, 0x80, 0xd2, 0x80, 0x8b, 0xe9, 0xd7, 0x26, + 0x1b, 0x2d, 0xd7, 0x0b, 0x9d, 0x34, 0xb2, 0x40, 0x96, 0xd1, 0x29, 0x73, + 0x1b, 0xab, 0x86, 0x3b, 0xe6, 0x11, 0xe1, 0x7e, 0xc8, 0xcd, 0x56, 0x33, + 0xe5, 0xcc, 0xa6, 0xba, 0x4c, 0xdd, 0x39, 0xa9, 0x97, 0x6f, 0x4c, 0xdb, + 0xc1, 0x48, 0xcc, 0x63, 0xb4, 0xc9, 0x60, 0xb5, 0x84, 0x93, 0x06, 0x19, + 0xf7, 0x84, 0x4d, 0xa3, 0x84, 0x66, 0xbf, 0xd9, 0x5c, 0xef, 0x09, 0x89, + 0x35, 0xc4, 0xe9, 0x4f, 0x68, 0x3c, 0xaf, 0x83, 0xf1, 0x3b, 0x6d, 0x6d, + 0xbf, 0x23, 0x29, 0x91, 0xd8, 0xc9, 0x67, 0xb4, 0x98, 0x84, 0xd3, 0x2b, + 0xd8, 0x37, 0xff, 0x24, 0x57, 0xd7, 0x23, 0xbe, 0x8a, 0xf3, 0x0c, 0x95, + 0x05, 0x86, 0x42, 0x8c, 0x85, 0x68, 0x25, 0x73, 0x6d, 0xc5, 0x05, 0x68, + 0x89, 0x86, 0x4c, 0x45, 0xaa, 0xfc, 0x7b, 0xf9, 0x96, 0x91, 0xc4, 0xf9, + 0xdd, 0x64, 0xf9, 0x2f, 0x3d, 0x99, 0xc7, 0x26, 0xe9, 0xb7, 0xc0, 0x7d, + 0x51, 0x3a, 0x75, 0x9d, 0x3f, 0x16, 0xcd, 0x7c, 0x19, 0x72, 0xb5, 0xb7, + 0x93, 0x9c, 0x11, 0x06, 0x1e, 0x6b, 0x33, 0x2a, 0x05, 0x59, 0xc2, 0xd3, + 0xf3, 0x5b, 0x1f, 0xb8, 0x3c, 0xf5, 0x56, 0xb9, 0x53, 0x02, 0x82, 0x01, + 0x00, 0x7b, 0x3b, 0xed, 0xaa, 0x33, 0xa2, 0xf5, 0x9b, 0xf8, 0x40, 0x8c, + 0xf2, 0xb9, 0xce, 0x6b, 0x4a, 0xac, 0xbc, 0xad, 0xcb, 0x9b, 0x1b, 0x90, + 0x92, 0x27, 0x22, 0x1d, 0x29, 0xad, 0x4b, 0x93, 0x29, 0x11, 0x87, 0xe0, + 0xe3, 0x01, 0x17, 0xa2, 0x75, 0xe8, 0xa2, 0x3b, 0xcb, 0x33, 0x94, 0x15, + 0x1d, 0x45, 0x16, 0x66, 0x51, 0xb1, 0x64, 0x83, 0xaa, 0x7e, 0xd1, 0xd8, + 0xb8, 0x94, 0x7e, 0xe5, 0xec, 0xdf, 0x89, 0x3d, 0x86, 0x28, 0xcb, 0xde, + 0x21, 0xed, 0xca, 0xf3, 0xa2, 0x04, 0x96, 0xaa, 0x54, 0xd8, 0x15, 0x70, + 0x2b, 0x77, 0x65, 0x1c, 0x49, 0xf3, 0x42, 0x88, 0x50, 0xd2, 0xbf, 0x19, + 0x16, 0x18, 0x25, 0xf5, 0xe9, 0x2e, 0xaf, 0xef, 0xee, 0x80, 0x16, 0x84, + 0xc9, 0xbd, 0xfc, 0x39, 0x7d, 0x73, 0x44, 0x40, 0x1d, 0xe7, 0xc7, 0x86, + 0x12, 0x40, 0x4c, 0x6d, 0xdc, 0xd7, 0x7f, 0x7e, 0x2b, 0x24, 0xeb, 0x26, + 0x58, 0x0d, 0xa2, 0xf3, 0x98, 0x65, 0x1a, 0xa9, 0x61, 0x2e, 0x9a, 0x35, + 0x4a, 0x46, 0x36, 0xf5, 0xe2, 0x85, 0xda, 0x0f, 0x2a, 0x02, 0xfa, 0x4a, + 0xbb, 0x6c, 0x78, 0xae, 0x2f, 0x68, 0xba, 0xa4, 0x6e, 0x5d, 0x8d, 0x0a, + 0x51, 0xfb, 0x25, 0x2b, 0x35, 0x3b, 0x43, 0x59, 0x9d, 0xd1, 0x88, 0x57, + 0xd3, 0xa7, 0xef, 0xf9, 0x68, 0x15, 0x84, 0x2b, 0x1d, 0x58, 0x23, 0x04, + 0xee, 0xe4, 0x98, 0x86, 0x2e, 0xdb, 0x04, 0xf4, 0x0b, 0xcc, 0x97, 0x91, + 0x90, 0x11, 0x5f, 0x4e, 0xde, 0x1e, 0x5c, 0xf3, 0x7f, 0x55, 0xa4, 0xb7, + 0xb2, 0xe2, 0x26, 0x1c, 0x64, 0x45, 0x5d, 0xbd, 0xdc, 0x60, 0x15, 0x77, + 0x7d, 0xfc, 0xb3, 0x35, 0x33, 0x90, 0xc4, 0xe4, 0xfb, 0x73, 0xc5, 0x75, + 0x5e, 0x6d, 0x16, 0x61, 0x3d, 0x0d, 0x91, 0x15, 0x0b, 0x49, 0x49, 0xf2, + 0xf0, 0xd1, 0xf5, 0xe5, 0xc1, 0x02, 0x82, 0x01, 0x00, 0x74, 0x45, 0x11, + 0xeb, 0x51, 0xa1, 0x61, 0x0c, 0xe7, 0x32, 0x27, 0x23, 0x73, 0x57, 0xb0, + 0xb4, 0x79, 0x69, 0x5b, 0x04, 0x59, 0x88, 0x6e, 0xbf, 0xe0, 0xdc, 0x61, + 0x13, 0x0b, 0x34, 0xca, 0x08, 0xaa, 0xde, 0x76, 0x30, 0x0a, 0xa3, 0x41, + 0xed, 0x5b, 0xd4, 0x7c, 0x30, 0x27, 0xfb, 0x13, 0x69, 0x71, 0x96, 0x5c, + 0x99, 0xb6, 0xa4, 0x43, 0xf0, 0xaf, 0xea, 0x0d, 0x4d, 0x83, 0x9d, 0xb3, + 0x68, 0xf4, 0xf8, 0xeb, 0x59, 0x8d, 0x0b, 0xde, 0xbd, 0xf0, 0xbb, 0x7d, + 0x77, 0x25, 0x58, 0xf6, 0x96, 0x93, 0x77, 0xb4, 0xa8, 0x27, 0xe0, 0x97, + 0x0d, 0xa7, 0x4a, 0xa7, 0xe3, 0x0d, 0x82, 0xc1, 0xb7, 0x72, 0x17, 0x31, + 0xd4, 0x9d, 0x33, 0xbb, 0xdf, 0x19, 0x33, 0xc5, 0xb5, 0x0d, 0x67, 0x1c, + 0x93, 0x83, 0x2f, 0x38, 0x28, 0x51, 0x44, 0xc2, 0x3f, 0xad, 0xa4, 0x1e, + 0x7c, 0xd3, 0xc3, 0x0f, 0x3e, 0x1d, 0xbb, 0x12, 0xfd, 0xb3, 0x92, 0xcb, + 0x38, 0x7b, 0xdd, 0xdc, 0x9c, 0xaf, 0xc8, 0x9f, 0x80, 0x04, 0xed, 0xd6, + 0xce, 0xa2, 0x0e, 0xb7, 0xd2, 0xec, 0x31, 0x1e, 0x62, 0xc0, 0xc7, 0x5d, + 0x46, 0x4e, 0x65, 0xe1, 0x02, 0x89, 0x05, 0x6a, 0x8f, 0x81, 0x15, 0x34, + 0x23, 0xf1, 0x35, 0xc4, 0xdc, 0x77, 0x3a, 0xe4, 0x83, 0x0f, 0x42, 0xb2, + 0x63, 0xaf, 0x5c, 0x10, 0x0e, 0x37, 0x7c, 0xb2, 0x67, 0x51, 0x01, 0xdb, + 0xb2, 0x68, 0x42, 0x8d, 0x62, 0xe0, 0xbd, 0xe3, 0xe4, 0xc4, 0x09, 0x51, + 0x8a, 0x5b, 0x52, 0xa2, 0xaf, 0xaf, 0x30, 0x6a, 0x45, 0x48, 0xe6, 0x24, + 0x83, 0xec, 0xe3, 0xb5, 0x90, 0xc7, 0x06, 0x32, 0x1b, 0xde, 0x7a, 0xf3, + 0x11, 0xcf, 0x83, 0xa2, 0x78, 0xfa, 0x2b, 0x35, 0xe7, 0xf2, 0xdb, 0xe7, + 0x9d, 0x39, 0x22, 0x99, 0xc3, 0x99, 0x46, 0x4c, 0x04, 0x48, 0x24, 0x63, + 0x89, 0x02, 0x82, 0x01, 0x01, 0x00, 0xde, 0x0c, 0xac, 0x8a, 0x43, 0x8a, + 0x75, 0xb3, 0xef, 0xc7, 0xbb, 0x62, 0x34, 0x7b, 0x01, 0x5d, 0x2c, 0x62, + 0xfc, 0xf5, 0x93, 0x75, 0xd2, 0xbc, 0x4d, 0x24, 0xcb, 0x5c, 0x14, 0x03, + 0x80, 0x7d, 0x13, 0xae, 0x85, 0x12, 0x2f, 0xc5, 0x05, 0xf5, 0xda, 0x08, + 0x85, 0xbb, 0xf4, 0x02, 0x1d, 0x17, 0x8a, 0x5c, 0x77, 0xd9, 0x06, 0xbc, + 0x1e, 0xb6, 0x52, 0x69, 0x1d, 0x5e, 0xa1, 0x3f, 0xce, 0x1f, 0x6c, 0x26, + 0xca, 0x5e, 0x35, 0x0a, 0x90, 0x03, 0xe8, 0x61, 0xe4, 0xc6, 0x5e, 0x91, + 0x25, 0x92, 0xb8, 0xf9, 0xc2, 0x0b, 0x9f, 0xea, 0xb6, 0xd7, 0x30, 0xad, + 0x6a, 0x24, 0xb3, 0xa3, 0x81, 0x98, 0xad, 0x22, 0xdf, 0xd7, 0x57, 0xe2, + 0x82, 0xca, 0x5f, 0x4d, 0x02, 0xfc, 0x8b, 0x69, 0xac, 0x8c, 0x63, 0x05, + 0xe7, 0xfa, 0x0e, 0xb0, 0x21, 0x27, 0xa9, 0xf4, 0xf3, 0xce, 0xd6, 0x96, + 0x9e, 0xe1, 0xd2, 0xcb, 0x3e, 0xf8, 0xbe, 0x46, 0xdc, 0xcc, 0x4d, 0xea, + 0x86, 0x45, 0x10, 0x95, 0x2c, 0x38, 0xbe, 0xa3, 0xe8, 0x76, 0xab, 0x6f, + 0xf5, 0x43, 0x38, 0xc2, 0xf5, 0x67, 0x14, 0x89, 0xe0, 0xe7, 0x93, 0x20, + 0x59, 0x94, 0xba, 0x38, 0x52, 0x05, 0x02, 0x99, 0x81, 0x23, 0x21, 0x7d, + 0x18, 0x2a, 0xa9, 0x3b, 0x6b, 0x2e, 0x76, 0xdd, 0x10, 0x0f, 0x7d, 0x31, + 0x99, 0xa8, 0x3a, 0xde, 0x35, 0x74, 0x05, 0xf6, 0x61, 0x0e, 0xb9, 0xd3, + 0x30, 0xfb, 0x12, 0x37, 0x3c, 0x6b, 0xc7, 0xac, 0xc4, 0x4f, 0xd9, 0xdb, + 0x0f, 0x50, 0x02, 0x5e, 0x63, 0xbe, 0x25, 0x5c, 0x8b, 0x5d, 0x8b, 0x43, + 0xc6, 0x9d, 0x67, 0x7e, 0x8d, 0x00, 0xec, 0x60, 0xe3, 0xfb, 0xf7, 0x95, + 0x1c, 0x8e, 0xe5, 0x54, 0x7b, 0xa7, 0x05, 0xd3, 0xc1, 0xf7, 0x20, 0x20, + 0xb7, 0x5f, 0xe3, 0x7a, 0xe1, 0x2d, 0x81, 0x17, 0x9b, 0x0e}; + +static const std::vector priv_key_79{ + 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xb2, 0x84, 0x5f, 0xee, 0xb3, 0x70, 0x77, 0xaf, 0x69, 0x71, + 0x65, 0x34, 0x32, 0xec, 0x64, 0xf6, 0x9a, 0xe8, 0x37, 0x7a, 0x6a, 0xdf, + 0xc8, 0xf1, 0x7c, 0x04, 0xaa, 0xd4, 0xe1, 0xba, 0x39, 0x3e, 0x94, 0xcb, + 0x40, 0xdd, 0xc3, 0x3d, 0xe8, 0x0d, 0x79, 0x58, 0xd8, 0x86, 0xbd, 0x54, + 0xbf, 0x32, 0x80, 0xcb, 0x7d, 0x4a, 0xbf, 0xc2, 0x70, 0x22, 0x7f, 0xea, + 0xfa, 0x6d, 0x1a, 0xe1, 0x01, 0x90, 0xbc, 0x7b, 0x5f, 0x58, 0x7a, 0xbd, + 0x7a, 0xc8, 0xfb, 0x84, 0xd5, 0xaa, 0x64, 0x0a, 0x6e, 0xae, 0x88, 0xf7, + 0x37, 0xd8, 0xeb, 0x63, 0x6e, 0x24, 0x12, 0x78, 0xbb, 0x6c, 0x63, 0x5d, + 0x11, 0xa6, 0xc0, 0xd6, 0x3e, 0x8c, 0x76, 0xe9, 0xd4, 0x52, 0x24, 0x60, + 0x49, 0xc7, 0x6e, 0x81, 0x85, 0x4d, 0x81, 0x54, 0x77, 0x65, 0x76, 0xab, + 0xc5, 0x55, 0x8b, 0x06, 0x5d, 0x2a, 0xc1, 0x35, 0xaf, 0xf5, 0x2b, 0x91, + 0xfa, 0x40, 0xd9, 0xe1, 0xc6, 0x9f, 0x41, 0x41, 0xa2, 0xfa, 0x1f, 0xb0, + 0x9a, 0x41, 0x5a, 0x8c, 0x27, 0x35, 0xc1, 0x09, 0xe8, 0x2f, 0xb7, 0xe4, + 0x9a, 0x08, 0x87, 0x34, 0x5f, 0x7d, 0x83, 0xc5, 0xaa, 0xbd, 0x65, 0x18, + 0xcb, 0xa7, 0xf6, 0xcc, 0xbb, 0x0a, 0x9d, 0xe6, 0x6c, 0xfb, 0x76, 0x11, + 0x09, 0xc4, 0xc6, 0xad, 0x73, 0x1e, 0x20, 0xb2, 0x7f, 0x79, 0xe5, 0x91, + 0xaf, 0x2d, 0x99, 0x14, 0xbb, 0xc3, 0x73, 0x27, 0x61, 0x02, 0x50, 0xf5, + 0x08, 0xac, 0xcf, 0xbd, 0xde, 0xed, 0x2e, 0x83, 0x5b, 0xbe, 0x5e, 0x99, + 0x23, 0x29, 0x46, 0xc2, 0xec, 0xff, 0x8a, 0x7a, 0xb6, 0x45, 0x38, 0xdf, + 0xa2, 0x4c, 0x3c, 0x83, 0xee, 0x3f, 0x6d, 0xf8, 0x74, 0x25, 0xfa, 0x08, + 0xeb, 0xf2, 0xb0, 0x55, 0x65, 0x30, 0xaa, 0x4c, 0x42, 0xe8, 0xbe, 0x1b, + 0x5d, 0xa6, 0x7f, 0xb7, 0x3b, 0x25, 0x58, 0x0c, 0x92, 0x4d, 0x02, 0x86, + 0x69, 0xfd, 0x4e, 0x53, 0x98, 0xcd, 0x1e, 0x0f, 0x9f, 0xf8, 0x1b, 0xb3, + 0xc2, 0x85, 0x75, 0x8a, 0x6f, 0x32, 0xad, 0x93, 0x34, 0x5a, 0xef, 0x6d, + 0x99, 0xf3, 0xf2, 0x20, 0xe0, 0xfb, 0xf9, 0xc9, 0xf5, 0xa5, 0xa3, 0x6e, + 0x95, 0x52, 0xd0, 0x3c, 0x2c, 0xd9, 0x11, 0x19, 0xd7, 0x4b, 0x5c, 0x0d, + 0x80, 0x69, 0x79, 0x4b, 0xcd, 0x8a, 0x51, 0xc8, 0x13, 0x0f, 0xe9, 0x67, + 0xf4, 0x37, 0x65, 0xdf, 0x57, 0xfb, 0x53, 0xba, 0xeb, 0x3d, 0x19, 0x2a, + 0x2b, 0x21, 0x5d, 0xfd, 0xff, 0xe9, 0xad, 0xd6, 0xe1, 0x70, 0x7c, 0x85, + 0xd4, 0xf3, 0xb7, 0xb0, 0xff, 0x3a, 0x65, 0x26, 0x13, 0x9b, 0x3b, 0x3f, + 0x56, 0xa0, 0xcc, 0x6b, 0xb5, 0xbc, 0x41, 0xfc, 0xed, 0xd5, 0xcc, 0xde, + 0xd1, 0x69, 0xa7, 0x46, 0x5c, 0x9a, 0x6b, 0xbc, 0x1c, 0x63, 0x94, 0x0a, + 0x03, 0x85, 0xb1, 0x9c, 0xb1, 0xae, 0x1f, 0x8d, 0x6c, 0x2d, 0x75, 0x85, + 0xa9, 0xb3, 0x3c, 0x4f, 0x28, 0x8f, 0xda, 0x6b, 0x89, 0xfb, 0x59, 0x72, + 0x81, 0xfc, 0x81, 0x36, 0x77, 0x5c, 0x50, 0x3a, 0x9c, 0xca, 0x13, 0x7d, + 0xf9, 0xa6, 0xd1, 0x9e, 0x1e, 0x43, 0x3c, 0xa6, 0x3d, 0xe4, 0x6c, 0xdc, + 0xb4, 0x2d, 0xe2, 0xfb, 0x98, 0xe8, 0x54, 0x4a, 0x5d, 0x89, 0x59, 0xc9, + 0x6d, 0x3a, 0x5e, 0x4e, 0x47, 0x87, 0x60, 0xdc, 0xab, 0xbc, 0x4a, 0x53, + 0xe6, 0x4e, 0xe5, 0xb8, 0x6d, 0xfe, 0xad, 0x08, 0xe0, 0xd2, 0x89, 0x7d, + 0xa5, 0x37, 0xc2, 0x03, 0xb9, 0x0d, 0xfa, 0x7c, 0x9d, 0x16, 0xc0, 0x64, + 0xc4, 0xd4, 0xa7, 0x15, 0x05, 0xda, 0x3b, 0x13, 0x42, 0xfc, 0x9c, 0x3d, + 0x07, 0xa1, 0x39, 0xd5, 0xc7, 0x6c, 0x5e, 0x67, 0x4f, 0x3e, 0x6e, 0xa1, + 0x49, 0x8d, 0x1e, 0x13, 0x51, 0xd6, 0xe2, 0x55, 0x99, 0xdd, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x48, 0x2f, 0x06, 0xab, 0x7a, + 0x9b, 0x4b, 0x89, 0xfe, 0x54, 0xff, 0xdb, 0x2f, 0x8c, 0x2e, 0xf7, 0x18, + 0x84, 0x35, 0x8a, 0xa6, 0x94, 0x7e, 0xa8, 0x46, 0xc1, 0x8c, 0x62, 0x30, + 0x34, 0x20, 0xd9, 0x91, 0x48, 0xee, 0x9d, 0xbd, 0x48, 0xd7, 0x00, 0x3b, + 0xc5, 0x15, 0x28, 0xc6, 0x7d, 0xf2, 0x21, 0xf5, 0xba, 0x52, 0x9b, 0x5b, + 0x16, 0xc0, 0x48, 0xf2, 0xf8, 0x8c, 0xf2, 0x79, 0x1f, 0xea, 0x86, 0x1f, + 0xf0, 0xb3, 0x09, 0x0f, 0xf8, 0x76, 0x21, 0xb6, 0xb2, 0x6b, 0xc3, 0x4e, + 0x58, 0x79, 0x90, 0xd1, 0x89, 0x45, 0x67, 0xcd, 0x26, 0x93, 0x6e, 0xba, + 0x99, 0x5f, 0x0f, 0xe0, 0xcd, 0xcd, 0x49, 0x64, 0x48, 0x3d, 0x5a, 0x86, + 0xea, 0xde, 0x13, 0xa8, 0xe9, 0xd6, 0x6b, 0x71, 0xdf, 0xa5, 0x8b, 0x45, + 0x74, 0x66, 0x22, 0xfc, 0xed, 0x50, 0x09, 0xdb, 0x01, 0x63, 0xc2, 0xda, + 0x05, 0x5f, 0x74, 0xff, 0x7d, 0x33, 0x77, 0xed, 0xa2, 0x41, 0xb2, 0x3b, + 0xac, 0xd2, 0xbd, 0xd8, 0xfa, 0x8c, 0x25, 0x48, 0xfb, 0xcb, 0x0f, 0x0d, + 0x53, 0x78, 0x33, 0x73, 0x64, 0x58, 0x74, 0x82, 0x57, 0x47, 0x15, 0x75, + 0xa7, 0x03, 0xf7, 0x39, 0x5d, 0xe1, 0x5b, 0xb5, 0x8b, 0xeb, 0x45, 0xcb, + 0xbb, 0x54, 0xee, 0x09, 0x3b, 0xb2, 0x7b, 0x82, 0xea, 0xb7, 0xd5, 0xc2, + 0xda, 0xea, 0x78, 0xdb, 0xbf, 0x20, 0xda, 0x8b, 0x3f, 0xba, 0xfc, 0xb9, + 0x1f, 0x7f, 0x36, 0x74, 0x8d, 0xe0, 0x48, 0x20, 0x68, 0x62, 0x2f, 0xfd, + 0xd2, 0xd7, 0xd2, 0x0e, 0x66, 0x55, 0xb5, 0x67, 0x0b, 0x82, 0xd1, 0x81, + 0xa9, 0x44, 0xf2, 0x90, 0xa0, 0xbc, 0xfb, 0x9e, 0xac, 0xaa, 0x35, 0xb3, + 0xbd, 0xf7, 0x19, 0x34, 0x15, 0x4f, 0x72, 0xfe, 0xa2, 0x49, 0x1c, 0x78, + 0x80, 0x05, 0xbe, 0x1e, 0xc0, 0xea, 0x09, 0x5d, 0x33, 0x36, 0x12, 0xa2, + 0xb9, 0x18, 0x00, 0xd7, 0x46, 0x35, 0x85, 0x3e, 0x54, 0xdb, 0x6c, 0xca, + 0x42, 0x38, 0x4f, 0xfd, 0x3f, 0x87, 0x92, 0xeb, 0x26, 0x77, 0x49, 0x1f, + 0x73, 0xa5, 0x76, 0x87, 0x9b, 0xbb, 0x05, 0xed, 0xa7, 0x16, 0x87, 0x9f, + 0xbc, 0x7d, 0xae, 0xf0, 0x51, 0x6b, 0x50, 0x47, 0xfd, 0x03, 0x80, 0x68, + 0x77, 0x3a, 0xe8, 0xd2, 0x8c, 0x15, 0x19, 0xf6, 0xa4, 0x9c, 0xc1, 0xc3, + 0x1e, 0x5b, 0xe7, 0x5e, 0x2e, 0xba, 0xa2, 0xac, 0x3d, 0x7f, 0x6b, 0x70, + 0xa5, 0x9e, 0x22, 0x6b, 0xd0, 0xb6, 0xd1, 0x29, 0xed, 0x05, 0x71, 0x64, + 0xdb, 0x19, 0x4e, 0x87, 0x8b, 0xcb, 0xb2, 0x5f, 0x3d, 0x00, 0x29, 0x0f, + 0x7d, 0xe8, 0xa0, 0x3c, 0xc9, 0xf9, 0xf3, 0x51, 0x2d, 0x2f, 0xf2, 0xa7, + 0xa3, 0x51, 0xe8, 0xd9, 0xa9, 0x46, 0xee, 0x46, 0x38, 0x98, 0xb7, 0xaa, + 0xec, 0x24, 0x7d, 0x3a, 0x50, 0x94, 0x98, 0x93, 0x4c, 0x79, 0xb5, 0x1b, + 0x1b, 0x02, 0xa9, 0xde, 0x9c, 0x15, 0x26, 0xd5, 0x30, 0xf2, 0x58, 0x8f, + 0xb3, 0x9f, 0x50, 0x5e, 0x10, 0xbb, 0x2f, 0x31, 0x99, 0xf6, 0x8f, 0x35, + 0x8e, 0x2d, 0xbb, 0x50, 0xe7, 0xd2, 0x75, 0xaf, 0xfd, 0x56, 0x6e, 0x67, + 0x17, 0x02, 0xf6, 0x2d, 0x29, 0x03, 0xba, 0x03, 0x3a, 0xab, 0xfb, 0x32, + 0xd7, 0xcf, 0xca, 0x9b, 0x8c, 0x8d, 0x2f, 0x08, 0xd8, 0xbe, 0x64, 0x48, + 0x32, 0x1c, 0xa5, 0xfd, 0x08, 0xdb, 0xf2, 0xc8, 0x00, 0x3e, 0x8a, 0x13, + 0x98, 0xb4, 0x8b, 0xe8, 0x3b, 0x65, 0x57, 0xfd, 0x8a, 0x08, 0x05, 0xe7, + 0x4f, 0x23, 0x72, 0xaa, 0xdf, 0xfc, 0x4b, 0xa5, 0x59, 0x63, 0xaa, 0xd6, + 0xd8, 0xb8, 0x38, 0x81, 0x47, 0xab, 0x31, 0xcc, 0x90, 0x0b, 0x57, 0xae, + 0x6f, 0xc4, 0xfd, 0x98, 0xe1, 0x59, 0x6c, 0x02, 0x87, 0x75, 0x56, 0x79, + 0x24, 0x49, 0x71, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd6, 0x97, 0xb4, 0x27, + 0x42, 0xc0, 0x6f, 0xa3, 0xec, 0xea, 0x5f, 0x9f, 0x96, 0x7b, 0x64, 0x51, + 0xe7, 0x77, 0xa7, 0x44, 0xaa, 0x6f, 0xc5, 0x9d, 0x50, 0x4d, 0x18, 0x70, + 0x0c, 0x90, 0x70, 0xde, 0x14, 0x49, 0x07, 0x23, 0x8b, 0xde, 0xb8, 0x70, + 0x9a, 0x27, 0x3a, 0x37, 0x87, 0xd4, 0x0e, 0x4b, 0x7a, 0xfa, 0xed, 0x68, + 0x79, 0xdf, 0xaa, 0x64, 0xf1, 0xab, 0x02, 0x06, 0x06, 0x27, 0x00, 0x46, + 0x22, 0x55, 0x73, 0xe3, 0x16, 0xa5, 0x4a, 0xbb, 0x80, 0x52, 0xe6, 0xc8, + 0xcf, 0x0c, 0xa9, 0xd8, 0x47, 0x82, 0x48, 0x03, 0x3e, 0x79, 0x1b, 0xe2, + 0xb8, 0x69, 0x28, 0xd5, 0xaf, 0x56, 0xaf, 0x11, 0x09, 0xb2, 0xea, 0x4d, + 0x14, 0xdb, 0xab, 0x60, 0xfb, 0x02, 0xd8, 0xf5, 0xef, 0x47, 0x3c, 0x7f, + 0xcc, 0x2b, 0x3a, 0x0e, 0xe1, 0xa7, 0x1c, 0xd4, 0xdb, 0x03, 0x56, 0x0f, + 0x1d, 0xa9, 0x07, 0x86, 0x36, 0xe6, 0xaa, 0x0b, 0x5d, 0xfc, 0x3c, 0xb0, + 0xab, 0x17, 0xaa, 0x89, 0x15, 0x5a, 0xd3, 0x6c, 0xdc, 0xcb, 0x38, 0x63, + 0x72, 0x0a, 0xbd, 0x0f, 0x84, 0xc6, 0x5a, 0x2b, 0x19, 0x8e, 0xaa, 0xf3, + 0xb8, 0x19, 0xb0, 0x8b, 0x14, 0x5b, 0xdd, 0x5e, 0xf0, 0xbc, 0x4c, 0x88, + 0x20, 0x30, 0x06, 0x26, 0xb6, 0xca, 0x28, 0xad, 0x2e, 0x7e, 0x37, 0xa3, + 0x27, 0x39, 0xfb, 0xfb, 0xf6, 0xd8, 0x5e, 0x57, 0xd2, 0x88, 0xab, 0xc2, + 0x07, 0xe9, 0x85, 0x90, 0x14, 0x31, 0xe4, 0xfd, 0xc1, 0xf8, 0xf8, 0x06, + 0xf8, 0x69, 0x69, 0xb9, 0xaa, 0xfb, 0xd7, 0x44, 0x63, 0x73, 0xf2, 0x98, + 0x86, 0xa6, 0xcc, 0xa0, 0x2e, 0x51, 0x77, 0x5f, 0xbb, 0x4b, 0xbd, 0x49, + 0x1d, 0x90, 0x8a, 0x45, 0xe3, 0x6c, 0x87, 0xd3, 0x67, 0xe7, 0x60, 0x52, + 0x78, 0x13, 0x7f, 0xcf, 0x97, 0x2d, 0x59, 0xa7, 0x18, 0x88, 0x9d, 0x87, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xd4, 0xf6, 0xa3, 0x64, 0xc7, 0xc8, 0x04, + 0xab, 0xf5, 0x77, 0x0a, 0x40, 0x4b, 0x09, 0x8f, 0xfb, 0x78, 0x84, 0xdc, + 0x48, 0x4d, 0x59, 0xef, 0x06, 0xb6, 0x4b, 0xe5, 0x7d, 0x3f, 0xf7, 0xd6, + 0x1b, 0x27, 0x68, 0x22, 0xf7, 0xb5, 0x04, 0xa6, 0xc8, 0x02, 0x5b, 0xc3, + 0x1c, 0xf3, 0x7f, 0xb2, 0x12, 0x97, 0x3e, 0xae, 0xd7, 0x6e, 0x7a, 0x45, + 0xb5, 0xe5, 0x94, 0x51, 0xcf, 0xcd, 0x58, 0xfa, 0x4f, 0xba, 0x42, 0xfd, + 0x0c, 0xf3, 0x10, 0xab, 0x84, 0x10, 0xe9, 0xd3, 0x74, 0xd9, 0xad, 0x43, + 0xc0, 0x04, 0xeb, 0x3e, 0x6d, 0x31, 0xc4, 0x58, 0x11, 0x0f, 0xc9, 0xcb, + 0x2a, 0x05, 0x93, 0x9f, 0xd2, 0x07, 0xe0, 0xd3, 0x27, 0x11, 0xd9, 0x6b, + 0xfb, 0x0b, 0x67, 0xd8, 0xcb, 0xd0, 0x6e, 0x1d, 0x1b, 0x00, 0x55, 0x4c, + 0xdb, 0xab, 0x3d, 0xa6, 0xa2, 0x04, 0xc3, 0x99, 0x9b, 0xc4, 0x7e, 0x98, + 0x23, 0x1b, 0x9a, 0xa9, 0x73, 0x7d, 0x5d, 0x1e, 0x48, 0x92, 0xe2, 0x0a, + 0x1c, 0x55, 0xa2, 0xb0, 0x01, 0xc7, 0x23, 0xd3, 0x46, 0x3d, 0xb8, 0x49, + 0x3c, 0x27, 0xaa, 0xa7, 0x84, 0x7c, 0x22, 0xbc, 0x4d, 0xed, 0x4f, 0x76, + 0xc4, 0x9e, 0x1f, 0x87, 0xaf, 0x7f, 0x5e, 0xe4, 0x0e, 0x6f, 0x89, 0x78, + 0x04, 0x3e, 0xf7, 0x5e, 0x2a, 0xda, 0x2f, 0x82, 0x30, 0xbe, 0x4b, 0xd0, + 0x09, 0x0f, 0x2a, 0xb8, 0xcb, 0xf3, 0xa9, 0x63, 0xb5, 0xd9, 0x03, 0x3b, + 0xf6, 0x4e, 0xe3, 0x53, 0xd9, 0x5e, 0x08, 0x4b, 0xac, 0x42, 0x73, 0x46, + 0x79, 0x00, 0x05, 0x01, 0xe6, 0x30, 0xee, 0xd3, 0xaa, 0xdf, 0x69, 0x46, + 0x7f, 0x08, 0xb1, 0x8a, 0x2f, 0xe5, 0x90, 0xbc, 0xd4, 0xac, 0x62, 0x90, + 0x5a, 0xae, 0xd7, 0xfe, 0xf3, 0xf2, 0x4b, 0x09, 0xe1, 0x5b, 0x74, 0xff, + 0x21, 0x38, 0xf6, 0xa9, 0xf5, 0x25, 0x29, 0x46, 0x7b, 0x02, 0x82, 0x01, + 0x00, 0x6b, 0x0f, 0x14, 0x59, 0xe1, 0xfb, 0x8f, 0xb7, 0x00, 0xa3, 0x8d, + 0x41, 0x59, 0x1a, 0x06, 0x5a, 0xb6, 0x58, 0x03, 0xa3, 0x46, 0x44, 0xad, + 0x1a, 0x66, 0xcd, 0x8f, 0xbb, 0x97, 0x09, 0x18, 0xc6, 0x32, 0xe8, 0x9c, + 0x1f, 0x27, 0xd0, 0xdd, 0xc3, 0x8f, 0xa4, 0xb2, 0x6e, 0xb1, 0xdd, 0x21, + 0xa4, 0x96, 0x9e, 0x49, 0x83, 0x2e, 0x0a, 0x60, 0x40, 0x2c, 0x31, 0x5c, + 0xb9, 0x14, 0xa8, 0xb0, 0x82, 0x4c, 0xee, 0xc4, 0xfa, 0x2e, 0x7a, 0x18, + 0x66, 0xa3, 0x06, 0xb9, 0x0c, 0xc5, 0xff, 0x53, 0x5d, 0x0b, 0x8f, 0xfb, + 0xcd, 0x62, 0x85, 0x99, 0x5b, 0xeb, 0x14, 0xcb, 0xc2, 0x8f, 0xcf, 0x77, + 0x57, 0xd0, 0xb6, 0xea, 0x1d, 0xba, 0xa2, 0x3d, 0x46, 0x0c, 0xf4, 0xc6, + 0xb9, 0x2b, 0xbf, 0x26, 0x77, 0xbb, 0xac, 0x75, 0x32, 0xa7, 0x71, 0x6f, + 0xf8, 0xe1, 0xab, 0x30, 0x6c, 0x2a, 0x28, 0x02, 0x10, 0xfb, 0xa2, 0xe8, + 0x82, 0xf3, 0x48, 0xbc, 0x1e, 0x87, 0xbd, 0x2e, 0xdf, 0x65, 0x40, 0x02, + 0xea, 0xf4, 0xdc, 0x8e, 0x2d, 0x4e, 0xdf, 0xfc, 0xa2, 0x99, 0x63, 0x3b, + 0xe8, 0xf4, 0xbf, 0x30, 0x9a, 0x96, 0xe6, 0x7a, 0x25, 0x68, 0xea, 0xcb, + 0xee, 0x69, 0xbc, 0x07, 0x92, 0x82, 0x3c, 0x73, 0x55, 0x2d, 0x2c, 0x7e, + 0x4e, 0xa8, 0x3b, 0x60, 0x16, 0x8d, 0xa3, 0x68, 0x0b, 0xb4, 0x83, 0x0d, + 0xce, 0x52, 0xc2, 0xcc, 0xad, 0xe8, 0xb4, 0xa0, 0x65, 0xd9, 0x2d, 0x6b, + 0x49, 0x0e, 0x54, 0xdf, 0xa8, 0xda, 0x95, 0xfc, 0xa1, 0x1c, 0xa4, 0xb8, + 0x28, 0xee, 0x55, 0x12, 0x5a, 0xf6, 0x12, 0x91, 0x53, 0xf8, 0xc7, 0xbb, + 0xfe, 0x8e, 0xba, 0xa2, 0x9c, 0xaf, 0x9b, 0x44, 0xe0, 0xc9, 0x2d, 0x84, + 0x35, 0xfc, 0x48, 0x7a, 0xcd, 0xaa, 0x0a, 0x50, 0x61, 0x88, 0xd2, 0x9f, + 0x3f, 0xb6, 0x05, 0xb2, 0x51, 0x02, 0x82, 0x01, 0x00, 0x25, 0xe7, 0xd4, + 0x83, 0x6e, 0xaf, 0xe2, 0x6c, 0xfd, 0x1e, 0xf8, 0x1b, 0x23, 0x80, 0x0b, + 0x39, 0xb6, 0x64, 0xe7, 0x94, 0x92, 0xf8, 0x0b, 0xfc, 0x84, 0xdc, 0x13, + 0x77, 0xec, 0xb7, 0xdf, 0x4b, 0x2c, 0x03, 0x74, 0x1d, 0xe5, 0x01, 0x73, + 0xf2, 0x2b, 0xc1, 0x4b, 0x84, 0x4e, 0xaf, 0x0e, 0xf2, 0x12, 0x2b, 0x9d, + 0x11, 0x49, 0x5f, 0xc8, 0x22, 0xad, 0x3f, 0x6e, 0x24, 0x6f, 0xa7, 0x83, + 0xbe, 0x47, 0x27, 0xff, 0x44, 0x9b, 0xca, 0xfe, 0xcc, 0x5d, 0xfa, 0x50, + 0xa1, 0xfe, 0xd0, 0xc1, 0x3b, 0x5f, 0x64, 0xc3, 0xd2, 0xc9, 0xc5, 0xe9, + 0xea, 0xf7, 0x85, 0x72, 0x7d, 0x03, 0x4b, 0x18, 0x6a, 0x58, 0xee, 0xa2, + 0x86, 0xd4, 0xbd, 0x7f, 0x63, 0xca, 0xce, 0xec, 0x1e, 0xb2, 0xf5, 0xb6, + 0x86, 0x84, 0xd3, 0xa9, 0xff, 0x7b, 0x86, 0x58, 0xaf, 0x83, 0xeb, 0x90, + 0xde, 0xd1, 0xe5, 0xba, 0x8c, 0x9d, 0x30, 0x35, 0x33, 0x12, 0x40, 0x4d, + 0xd0, 0x9b, 0x1c, 0x52, 0xb2, 0x62, 0x67, 0xb7, 0xae, 0x49, 0x54, 0xce, + 0x19, 0x35, 0x89, 0x24, 0xb7, 0xe9, 0x53, 0x8d, 0xc7, 0x9e, 0x14, 0xcc, + 0xb1, 0x8e, 0x28, 0xd3, 0xba, 0x01, 0x6f, 0x19, 0x46, 0x9a, 0x84, 0x38, + 0x51, 0x7d, 0x76, 0xd9, 0x7e, 0xdf, 0xfa, 0x45, 0xaf, 0x98, 0xf0, 0x55, + 0xda, 0xf9, 0x34, 0x23, 0x4e, 0x49, 0x7d, 0xd0, 0x30, 0xb5, 0x29, 0x14, + 0x4f, 0x5c, 0xd6, 0x1f, 0x89, 0x22, 0xd7, 0x81, 0xa8, 0x31, 0xfd, 0x86, + 0x02, 0x9e, 0x3d, 0x48, 0x70, 0xe7, 0x18, 0xfd, 0x12, 0x8c, 0xe9, 0x25, + 0x91, 0xc7, 0x7c, 0x44, 0x88, 0xfd, 0xf2, 0x23, 0xe7, 0x8c, 0x93, 0xeb, + 0x98, 0x6b, 0x2a, 0x8c, 0x09, 0x28, 0x0f, 0xd8, 0x18, 0x71, 0xaa, 0xfb, + 0x92, 0x3a, 0x26, 0x23, 0xf7, 0x34, 0xdd, 0x6a, 0xb8, 0xf0, 0xa9, 0x5d, + 0x1b, 0x02, 0x82, 0x01, 0x00, 0x4e, 0x5f, 0x65, 0x36, 0xb3, 0x03, 0xb8, + 0xb3, 0x61, 0xae, 0xbd, 0x5c, 0x2c, 0xa8, 0x88, 0x36, 0xf5, 0x42, 0xa5, + 0x4b, 0x34, 0x84, 0xdf, 0x24, 0x1e, 0xcc, 0xd7, 0x37, 0xa3, 0xe0, 0x76, + 0x82, 0x2b, 0xc7, 0x3c, 0x58, 0x45, 0x31, 0x6c, 0xb5, 0x77, 0x2c, 0x41, + 0x7b, 0xe5, 0xd3, 0x18, 0xc4, 0x3f, 0x21, 0x0c, 0x33, 0xf9, 0xee, 0x24, + 0x34, 0x74, 0x88, 0x19, 0x12, 0xcc, 0x1f, 0xc2, 0x7b, 0xcd, 0x24, 0x0d, + 0x16, 0x72, 0xfa, 0x0d, 0x73, 0x65, 0x77, 0x98, 0x7e, 0xe9, 0xdb, 0xbc, + 0xb7, 0xce, 0x71, 0x05, 0xf7, 0xfd, 0x0c, 0x44, 0x53, 0xe5, 0x2f, 0x04, + 0xae, 0xf0, 0x2e, 0x65, 0x98, 0xf2, 0x35, 0xab, 0xa9, 0x7c, 0xcc, 0x15, + 0x49, 0x6c, 0x48, 0xdc, 0x71, 0x10, 0xd6, 0x8a, 0x0b, 0xae, 0x39, 0xf0, + 0x29, 0xb5, 0x13, 0xb5, 0x7f, 0x98, 0x79, 0x6b, 0x65, 0xcb, 0x82, 0xd2, + 0x6f, 0x3a, 0x43, 0x01, 0x9e, 0xf6, 0x28, 0x83, 0xfe, 0xc9, 0xa9, 0xcc, + 0x98, 0x53, 0xeb, 0x89, 0xbb, 0xcd, 0x3e, 0xd9, 0x03, 0xc3, 0x6a, 0x13, + 0xaf, 0x4b, 0xf1, 0x89, 0x27, 0xc3, 0x26, 0x10, 0xae, 0x15, 0x8d, 0x7a, + 0x06, 0x80, 0x66, 0xba, 0xcd, 0xd9, 0xa3, 0x69, 0xa0, 0x78, 0x90, 0xc8, + 0xfc, 0x6d, 0x15, 0x91, 0x6d, 0x1f, 0x0d, 0x02, 0x8f, 0x55, 0x9b, 0xdb, + 0xe6, 0xfc, 0x37, 0x30, 0xbd, 0xf0, 0xd6, 0x4d, 0xc4, 0xa8, 0x71, 0x85, + 0xd4, 0x90, 0xe4, 0xe3, 0x30, 0xed, 0x2b, 0x64, 0xfe, 0xfc, 0x78, 0x35, + 0x0c, 0xd8, 0xe0, 0x92, 0x44, 0x45, 0x45, 0x78, 0x5c, 0xe6, 0x33, 0x10, + 0x21, 0xe6, 0x86, 0xaa, 0x76, 0x78, 0x22, 0xd6, 0xa4, 0x12, 0xbe, 0x6e, + 0xb3, 0x74, 0x5b, 0x6f, 0x9d, 0x66, 0xcc, 0x9e, 0x97, 0x1f, 0x76, 0x1a, + 0xda, 0xca, 0xd5, 0x63, 0xf6, 0xe2, 0xd1, 0xa8, 0xfc}; + +static const std::vector priv_key_80{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xe9, 0x66, 0x12, 0xfd, 0xcc, 0xdb, 0x8f, 0x79, 0x34, 0xac, + 0xe9, 0x77, 0x8a, 0xd3, 0xcf, 0x0e, 0x10, 0x95, 0xc1, 0x36, 0x19, 0x01, + 0x53, 0x44, 0x6f, 0x94, 0x8f, 0x62, 0xf7, 0x5f, 0x18, 0xee, 0x28, 0x1a, + 0x99, 0x0c, 0xb5, 0x57, 0xeb, 0xbd, 0xa2, 0x44, 0x34, 0x13, 0x46, 0x76, + 0xb7, 0x10, 0x5c, 0xbd, 0xe9, 0xfa, 0x10, 0x8e, 0xb8, 0xab, 0xd4, 0x54, + 0x0f, 0x95, 0x7d, 0x30, 0x40, 0x4e, 0x30, 0x82, 0x76, 0xfb, 0xbb, 0x70, + 0x31, 0x48, 0xcb, 0x37, 0x1e, 0x2c, 0x95, 0x66, 0x39, 0x6f, 0x07, 0x2d, + 0x4c, 0x03, 0x0f, 0x2b, 0x0a, 0xc0, 0xf9, 0xb7, 0x7c, 0x1c, 0xcb, 0xa5, + 0x3d, 0x2e, 0x9b, 0x5c, 0x4e, 0x11, 0xc5, 0x15, 0xc3, 0x81, 0x93, 0xd5, + 0x37, 0xd7, 0x22, 0xeb, 0x4f, 0xad, 0x6e, 0xcc, 0x04, 0x46, 0xfb, 0x7f, + 0xa9, 0x88, 0xca, 0x6d, 0xd6, 0x4e, 0xf4, 0x72, 0x51, 0xe8, 0x76, 0x06, + 0xaf, 0xa6, 0xce, 0x1b, 0x24, 0xca, 0x75, 0xaf, 0x69, 0xf2, 0xb3, 0x28, + 0xc7, 0x2d, 0x04, 0x27, 0x02, 0x66, 0xb1, 0x1f, 0x22, 0xba, 0x1f, 0x4d, + 0x36, 0xa6, 0xf1, 0xba, 0x5d, 0x61, 0x15, 0x18, 0x7f, 0x9e, 0x4d, 0x62, + 0xe0, 0x90, 0xc5, 0x76, 0x7a, 0xe8, 0xab, 0x83, 0x07, 0x30, 0x22, 0x47, + 0xdf, 0xd4, 0x12, 0xb2, 0x68, 0x70, 0x95, 0x8b, 0xa1, 0xd6, 0xf4, 0xed, + 0xc5, 0x49, 0x5e, 0xe4, 0x12, 0x9e, 0x96, 0x99, 0xe1, 0x05, 0xdb, 0x55, + 0x4a, 0xec, 0xf7, 0xb5, 0x5f, 0xc2, 0x18, 0xa5, 0xdb, 0x03, 0xbc, 0x58, + 0xf5, 0xca, 0xde, 0xee, 0x97, 0xbe, 0x98, 0x0a, 0xfa, 0xf3, 0xdd, 0x4c, + 0xbe, 0x57, 0x23, 0xd0, 0xd5, 0x95, 0x3f, 0xcb, 0xa4, 0x54, 0xc1, 0xd4, + 0x2b, 0x0e, 0xc7, 0x9d, 0x14, 0xaa, 0xa3, 0x34, 0xc9, 0x07, 0xf6, 0x47, + 0xea, 0x4d, 0x68, 0x2c, 0x0e, 0x93, 0xc2, 0x59, 0x48, 0x4d, 0xcf, 0xfb, + 0x85, 0x5b, 0xec, 0x8d, 0x62, 0x41, 0x1f, 0x29, 0xf6, 0x99, 0x2d, 0x3c, + 0xff, 0x7d, 0xd4, 0xdd, 0xbf, 0xd3, 0xbf, 0x43, 0x95, 0x46, 0x45, 0x29, + 0x05, 0x87, 0x7e, 0x57, 0x1b, 0x01, 0x9a, 0xc9, 0xb5, 0xb6, 0x83, 0x60, + 0x93, 0x43, 0x86, 0xa1, 0xcc, 0x4c, 0x44, 0xff, 0x25, 0x49, 0xee, 0xae, + 0xa9, 0x32, 0x8b, 0xcd, 0xa8, 0x3f, 0x4d, 0x99, 0x06, 0x63, 0x1a, 0x1f, + 0xc4, 0x75, 0x90, 0x6c, 0xb9, 0xc9, 0x2a, 0x5a, 0x9d, 0x25, 0x29, 0xa2, + 0x05, 0x2e, 0x0e, 0x38, 0x51, 0x15, 0xea, 0x25, 0xd6, 0xdf, 0x83, 0x76, + 0x4a, 0xac, 0x0f, 0x34, 0x17, 0x7b, 0x49, 0x9e, 0x61, 0x9f, 0xb8, 0x2c, + 0xf6, 0x69, 0xbd, 0x6c, 0xc0, 0x0e, 0xd8, 0xc5, 0x27, 0xa8, 0xeb, 0xff, + 0xf3, 0xf8, 0x8c, 0x92, 0x61, 0x2b, 0xa8, 0x9a, 0x38, 0x81, 0x79, 0xef, + 0x82, 0x51, 0x64, 0x9c, 0x9f, 0x40, 0x84, 0x1a, 0xe7, 0xda, 0x95, 0x77, + 0x35, 0x12, 0x1c, 0x80, 0x69, 0x4e, 0x94, 0xf4, 0xcd, 0xf2, 0x9f, 0xa4, + 0xbe, 0xeb, 0xfb, 0x71, 0xab, 0xbc, 0x80, 0x3e, 0x17, 0xda, 0x86, 0x1b, + 0x7c, 0x00, 0x6a, 0xfb, 0xf7, 0x9e, 0x95, 0xa8, 0x5d, 0x29, 0xc4, 0xd7, + 0xa4, 0xcc, 0xe9, 0x34, 0x15, 0xf9, 0x23, 0x01, 0x2d, 0x0b, 0x88, 0x88, + 0xb1, 0xd3, 0x55, 0x04, 0xe0, 0x47, 0x79, 0xa3, 0x13, 0x8a, 0x2a, 0xe4, + 0xc8, 0xa8, 0x8c, 0x93, 0x37, 0x0f, 0x36, 0x44, 0x0d, 0xeb, 0x05, 0xec, + 0x3d, 0x6d, 0x84, 0xa7, 0x15, 0xf0, 0x71, 0xc1, 0xa4, 0x0c, 0x22, 0x56, + 0xa4, 0xee, 0x18, 0x84, 0x83, 0x9f, 0x21, 0x0e, 0x2c, 0x6d, 0x07, 0x3e, + 0xa9, 0x4f, 0x6e, 0xea, 0xa0, 0x6e, 0xf1, 0x6f, 0x94, 0x64, 0xff, 0xe5, + 0x99, 0x2c, 0x1c, 0xa3, 0xb2, 0x4d, 0xea, 0x69, 0xa3, 0x45, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x4c, 0xd4, 0x19, 0xea, 0x4b, + 0xb5, 0xf6, 0x8b, 0x7a, 0x68, 0x74, 0xcd, 0xb1, 0xf8, 0x39, 0x0f, 0x33, + 0x2c, 0x68, 0x96, 0x6b, 0x32, 0xc1, 0x7b, 0x24, 0x93, 0xad, 0x83, 0x71, + 0x54, 0x6f, 0x7b, 0x6d, 0xde, 0x1b, 0x85, 0x50, 0x68, 0x69, 0xa4, 0x59, + 0xb6, 0xc3, 0xc1, 0x98, 0x8f, 0x59, 0x81, 0x5c, 0x55, 0xf3, 0xa0, 0x2a, + 0x35, 0x20, 0xdb, 0x07, 0x20, 0xc8, 0xa4, 0x77, 0xba, 0x1b, 0x60, 0xe1, + 0x9d, 0x00, 0x97, 0xaa, 0xc2, 0xaa, 0xa6, 0x80, 0xa6, 0x5b, 0x1b, 0x67, + 0xee, 0x67, 0x77, 0x81, 0xd0, 0x4a, 0x56, 0x33, 0x77, 0x02, 0xaa, 0x35, + 0x49, 0x4d, 0xe4, 0x98, 0xb0, 0x82, 0xec, 0x45, 0x9d, 0xe3, 0xe0, 0xfb, + 0x94, 0x47, 0x6f, 0xee, 0xfe, 0xdf, 0xcb, 0xc4, 0xa5, 0xda, 0xeb, 0x87, + 0x2e, 0x47, 0x36, 0x2a, 0x71, 0x82, 0x98, 0x11, 0xb2, 0x88, 0x3a, 0x23, + 0x43, 0x42, 0x6d, 0x17, 0xf4, 0xe9, 0x7b, 0x2a, 0x1b, 0x4b, 0x48, 0x0d, + 0xe7, 0x39, 0x23, 0xf8, 0x0f, 0xb3, 0x48, 0xc1, 0x36, 0x2a, 0x17, 0x2d, + 0xb4, 0xc7, 0x14, 0xa7, 0x5b, 0x1e, 0x63, 0x63, 0xec, 0xe9, 0xf2, 0x1c, + 0x24, 0x9d, 0x55, 0xb9, 0xb9, 0x93, 0x9c, 0x74, 0x33, 0xa5, 0x0f, 0xd3, + 0xed, 0x64, 0xbf, 0x56, 0x79, 0x7c, 0x57, 0x6d, 0xf4, 0x26, 0x66, 0xf1, + 0x03, 0x2e, 0xb9, 0xf8, 0x94, 0x10, 0x3e, 0x2f, 0xab, 0x39, 0xe9, 0xd4, + 0x3f, 0x41, 0x10, 0x51, 0x7b, 0xc9, 0x17, 0x2a, 0x0f, 0x1d, 0x3f, 0x62, + 0x27, 0xae, 0x69, 0x93, 0x65, 0x61, 0x3b, 0x6f, 0x98, 0xf0, 0x80, 0x7f, + 0xc2, 0x15, 0x8b, 0x92, 0xcc, 0x41, 0x57, 0xa3, 0xe5, 0x89, 0x79, 0x00, + 0xb0, 0x03, 0x1f, 0x17, 0x52, 0xc4, 0xfd, 0xaf, 0x7d, 0xa8, 0xa0, 0xe6, + 0xea, 0x68, 0x46, 0x63, 0xae, 0x96, 0x94, 0xf6, 0x76, 0x92, 0x31, 0x36, + 0x4e, 0x88, 0xe8, 0x47, 0x77, 0xf8, 0xdc, 0x01, 0xca, 0xfe, 0x16, 0x7b, + 0xcb, 0x1b, 0xbe, 0xc2, 0xd7, 0x80, 0x38, 0xaa, 0x94, 0x58, 0x1c, 0x5a, + 0xcb, 0x8c, 0xe5, 0x3d, 0xb7, 0x28, 0x9e, 0xb3, 0x0a, 0x04, 0xbe, 0xbb, + 0xcc, 0xe3, 0xf0, 0xb9, 0xac, 0x42, 0x2d, 0xc4, 0xee, 0x74, 0x49, 0x15, + 0x74, 0x4f, 0x3a, 0xa2, 0xa8, 0xbd, 0x9e, 0x69, 0xbd, 0x13, 0x79, 0x9f, + 0x68, 0xe5, 0x46, 0x24, 0x24, 0x74, 0xd1, 0xfe, 0x6e, 0x2b, 0x4e, 0xc8, + 0xfc, 0x87, 0x53, 0xba, 0x2f, 0x07, 0x65, 0xf7, 0x39, 0xc8, 0xcf, 0x30, + 0xaa, 0xc8, 0x53, 0xb8, 0x35, 0x11, 0xc1, 0xfc, 0x82, 0x0a, 0xbd, 0xff, + 0x85, 0x62, 0xc1, 0xd4, 0x2f, 0xaa, 0xc7, 0x15, 0x93, 0xe1, 0x10, 0xa3, + 0x61, 0xa2, 0x16, 0x70, 0x7c, 0x40, 0x9f, 0xa0, 0x38, 0x6d, 0x68, 0x8b, + 0x49, 0x27, 0xc7, 0xa6, 0x00, 0x6a, 0x9a, 0x17, 0x36, 0x2b, 0xfb, 0xdf, + 0xf0, 0x93, 0x83, 0xa7, 0x6a, 0x2b, 0x06, 0x37, 0x2d, 0x4e, 0x3a, 0xc3, + 0x2c, 0x3b, 0x4b, 0x95, 0x82, 0xc4, 0x9e, 0x80, 0x5a, 0xfc, 0x02, 0x61, + 0x8f, 0xe2, 0x2e, 0x23, 0xec, 0x30, 0x2f, 0x6d, 0x98, 0x62, 0x44, 0x10, + 0x47, 0x35, 0x12, 0x8b, 0xd9, 0xae, 0xd7, 0xe9, 0xb8, 0x05, 0xaf, 0x2d, + 0x91, 0x56, 0x29, 0xc1, 0xe7, 0x7f, 0x56, 0x06, 0xc3, 0x9a, 0x05, 0x16, + 0xd8, 0x49, 0xf6, 0xd0, 0x18, 0xea, 0xb0, 0xcd, 0xe4, 0x07, 0x34, 0x89, + 0x1b, 0x20, 0x90, 0xd8, 0xb7, 0x39, 0xed, 0xe9, 0xca, 0x2b, 0xe2, 0x6f, + 0x37, 0x83, 0x57, 0x7f, 0xd4, 0x2d, 0xe7, 0x7e, 0x05, 0xb7, 0x6b, 0xef, + 0xfb, 0x43, 0x22, 0x12, 0x3c, 0xb8, 0x46, 0x62, 0x8f, 0x31, 0x31, 0x06, + 0x7c, 0x0d, 0x22, 0x30, 0x1b, 0xbd, 0xa8, 0xa0, 0xa4, 0x20, 0x81, 0x8f, + 0x4e, 0xe8, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xff, 0xef, 0xce, 0x7e, + 0x04, 0x00, 0xb2, 0x94, 0x31, 0x94, 0xbb, 0x50, 0x7e, 0xe4, 0xf6, 0xc4, + 0x5a, 0x07, 0x8d, 0x13, 0x33, 0x09, 0xc0, 0xf8, 0x4b, 0x6a, 0x22, 0x47, + 0xf4, 0x1f, 0x6c, 0x35, 0x86, 0xaf, 0x3f, 0xe8, 0xe1, 0x39, 0x23, 0x4f, + 0x61, 0xe0, 0xe8, 0x24, 0xc8, 0xa7, 0xe6, 0xb3, 0x5e, 0x25, 0x12, 0xfd, + 0x9c, 0x97, 0x41, 0x16, 0x04, 0xbe, 0x1a, 0xba, 0x97, 0x18, 0x2b, 0x89, + 0x61, 0x64, 0x2c, 0xc0, 0xcd, 0x65, 0xda, 0xd7, 0xc1, 0x52, 0x6e, 0x1e, + 0xa7, 0xcd, 0x51, 0x1d, 0xea, 0x30, 0xc2, 0xfb, 0x13, 0xd4, 0x01, 0xcf, + 0x6c, 0x34, 0xa4, 0xcf, 0x7c, 0x0e, 0x85, 0x04, 0x29, 0xd0, 0x40, 0xde, + 0x98, 0xf5, 0x86, 0x03, 0xbc, 0xfe, 0xf0, 0x05, 0x6b, 0x5b, 0xec, 0x78, + 0xc7, 0x91, 0xe0, 0x80, 0x18, 0x45, 0xbb, 0x09, 0x22, 0xe6, 0x61, 0xbc, + 0xbf, 0x2b, 0x5a, 0xc0, 0x79, 0x63, 0x72, 0x34, 0x3d, 0xa4, 0xcd, 0xf7, + 0x0f, 0x8a, 0x88, 0x64, 0x62, 0x90, 0xea, 0x46, 0xa0, 0x76, 0x62, 0x5d, + 0xab, 0x1e, 0x7c, 0xaf, 0xa9, 0xac, 0xf8, 0xa8, 0x4e, 0xf0, 0x30, 0x9a, + 0x12, 0x52, 0x79, 0x2c, 0x87, 0x3e, 0xec, 0xd6, 0x96, 0x71, 0x37, 0x30, + 0x01, 0xb0, 0x7d, 0x77, 0x8d, 0xaf, 0x53, 0x73, 0x17, 0xf2, 0xb0, 0x9d, + 0x68, 0x1d, 0x79, 0x95, 0xc0, 0x86, 0xe8, 0x74, 0xae, 0xcc, 0x7b, 0x37, + 0x2f, 0xfb, 0xf1, 0x7a, 0x7b, 0xab, 0x86, 0x38, 0x61, 0x9c, 0xfa, 0x05, + 0x89, 0x44, 0x62, 0xf3, 0xb9, 0x88, 0xad, 0xa3, 0x1b, 0x21, 0xcd, 0x0f, + 0x60, 0xed, 0x9c, 0x0e, 0xc6, 0xda, 0x51, 0x91, 0x38, 0x31, 0x31, 0x42, + 0x34, 0xb2, 0xa4, 0x00, 0xe2, 0x1a, 0xcb, 0x8f, 0x4b, 0x61, 0xf5, 0xda, + 0x5e, 0x6d, 0x07, 0x47, 0x6a, 0x47, 0x20, 0x94, 0xd3, 0xe7, 0x76, 0x25, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xe9, 0x74, 0xd7, 0x71, 0x2a, 0xd9, 0xd7, + 0x89, 0xfa, 0xf1, 0xd1, 0x7c, 0xfc, 0x92, 0xcd, 0x84, 0xa5, 0x90, 0xff, + 0x67, 0x13, 0x12, 0x5e, 0xd9, 0xb5, 0x91, 0x78, 0x34, 0x93, 0x5e, 0x15, + 0xf2, 0x1f, 0xcd, 0xd4, 0xf0, 0xd2, 0x95, 0x8c, 0x0f, 0x09, 0x84, 0x2d, + 0xf6, 0x3a, 0x59, 0x25, 0xee, 0x9b, 0x26, 0x4b, 0x82, 0x10, 0xf3, 0x63, + 0x53, 0xcc, 0x61, 0x4f, 0xcd, 0xa8, 0xa6, 0x15, 0x9d, 0x26, 0x2c, 0x10, + 0xc3, 0xc2, 0x22, 0x89, 0x04, 0x52, 0x81, 0x59, 0xc7, 0x2e, 0x32, 0x86, + 0xbe, 0x86, 0xb1, 0x2d, 0x55, 0x12, 0xbe, 0xc1, 0xb3, 0xcc, 0x1b, 0x73, + 0x0f, 0x47, 0x29, 0xfe, 0xd4, 0xd8, 0x1d, 0x2e, 0x35, 0x6a, 0x87, 0x4d, + 0x61, 0xff, 0x96, 0x3c, 0x1c, 0xc9, 0xdc, 0x76, 0x88, 0x51, 0x1c, 0x99, + 0x1d, 0x54, 0xf5, 0x78, 0x05, 0x70, 0xcf, 0x0f, 0x72, 0x33, 0x08, 0xc8, + 0xc7, 0xe6, 0x3f, 0x82, 0xad, 0x69, 0xf3, 0x01, 0x24, 0xdc, 0xa9, 0x04, + 0x70, 0xa8, 0x70, 0x17, 0x35, 0x69, 0x5b, 0x65, 0x66, 0xc8, 0xc1, 0x84, + 0xf8, 0x7d, 0x5f, 0x66, 0xb3, 0x57, 0x80, 0x01, 0xed, 0x83, 0xca, 0x19, + 0xfb, 0xf1, 0x38, 0xa2, 0xa2, 0x47, 0x35, 0x17, 0x5b, 0xda, 0x6e, 0xc2, + 0xc7, 0xa9, 0xa0, 0x39, 0xf8, 0xa6, 0x0d, 0x99, 0x68, 0x52, 0xb1, 0xe8, + 0x1c, 0x47, 0xeb, 0xb6, 0xb6, 0xee, 0x53, 0xb8, 0x38, 0x78, 0x1e, 0x3e, + 0x3e, 0xd3, 0xa6, 0xb5, 0x29, 0xf0, 0xf5, 0x6c, 0xeb, 0xad, 0x91, 0xbc, + 0xf6, 0x2e, 0xf0, 0xb9, 0x7c, 0x9d, 0x32, 0x38, 0x78, 0xd4, 0xe0, 0x1e, + 0xb9, 0x09, 0xb6, 0xf2, 0x6a, 0xdb, 0x49, 0x0c, 0xb6, 0xd2, 0x3a, 0xa2, + 0x07, 0x66, 0x3c, 0xff, 0x02, 0x78, 0x26, 0xe6, 0x5e, 0x23, 0xc1, 0x93, + 0x95, 0xfe, 0x49, 0x9d, 0xcb, 0x8e, 0x00, 0x1e, 0xa1, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xe4, 0x8d, 0xa5, 0x6c, 0x39, 0x6c, 0xda, 0x0c, 0xa6, 0xfe, + 0x38, 0x0c, 0x59, 0x55, 0x64, 0xdc, 0xd1, 0xbd, 0x1e, 0x89, 0x7f, 0xb1, + 0x7d, 0x26, 0xfe, 0x49, 0xc8, 0x55, 0x53, 0x37, 0x60, 0x6d, 0xa8, 0x5a, + 0x06, 0x0b, 0x94, 0x5d, 0x6f, 0x1f, 0xeb, 0xbb, 0x69, 0xf3, 0xb7, 0x50, + 0xe1, 0x1f, 0x5a, 0xba, 0x66, 0xec, 0x1e, 0x13, 0xa0, 0xa6, 0xe6, 0x13, + 0x52, 0x51, 0x40, 0xae, 0xef, 0xea, 0x1e, 0x13, 0xd4, 0x37, 0x54, 0xf5, + 0x59, 0x6a, 0x05, 0x14, 0xf4, 0x8b, 0xe1, 0xb3, 0xe3, 0x75, 0x80, 0x76, + 0x8d, 0x18, 0xa4, 0x8b, 0x56, 0x16, 0x82, 0x7d, 0xbc, 0x94, 0x21, 0x27, + 0xe2, 0x37, 0x66, 0x93, 0xb7, 0xea, 0x50, 0xd4, 0x29, 0x1a, 0x5b, 0x83, + 0x9a, 0x9a, 0x6c, 0x56, 0x49, 0xa5, 0x4e, 0x2b, 0x02, 0x3d, 0xc1, 0xef, + 0x3b, 0x68, 0x9c, 0x46, 0xfa, 0x0f, 0x10, 0xf4, 0xc9, 0x75, 0x4a, 0xb1, + 0xb9, 0x01, 0xd7, 0xee, 0xbd, 0x93, 0x9c, 0xc8, 0x4c, 0xa6, 0xc0, 0xb2, + 0xc2, 0xd3, 0xd1, 0x66, 0x06, 0xcf, 0xb9, 0x09, 0x5f, 0xb5, 0x8b, 0x23, + 0x91, 0x66, 0xd4, 0x1f, 0x80, 0x77, 0x86, 0x57, 0x2a, 0x28, 0xce, 0x9a, + 0x2d, 0xec, 0x2f, 0xaa, 0xe8, 0xea, 0xb1, 0x07, 0x87, 0xf3, 0xe4, 0x8e, + 0x26, 0x4a, 0x88, 0x9f, 0x4c, 0x83, 0x34, 0xbf, 0xe5, 0x9d, 0x0a, 0xb2, + 0x2f, 0x12, 0x4c, 0x2b, 0x04, 0xf9, 0xb2, 0x9b, 0x1d, 0xf9, 0x10, 0x49, + 0x8b, 0x71, 0xfc, 0x11, 0xaf, 0xe0, 0x93, 0xc5, 0x83, 0x4c, 0x3d, 0x6a, + 0x46, 0x0d, 0x7b, 0x24, 0x43, 0x38, 0x31, 0x89, 0xdf, 0x2b, 0xfe, 0xfe, + 0x65, 0x8a, 0xf6, 0x90, 0x4f, 0x79, 0xdd, 0x0f, 0x8e, 0x8f, 0xcf, 0x5a, + 0xb8, 0x5f, 0xbd, 0xa4, 0xbc, 0x65, 0x86, 0x9f, 0x7c, 0xb9, 0x94, 0xb9, + 0xf1, 0xe9, 0x96, 0x16, 0x84, 0x15, 0x02, 0x82, 0x01, 0x00, 0x42, 0x08, + 0x5b, 0x7b, 0xd5, 0xfc, 0x01, 0xfc, 0x34, 0x2f, 0xbb, 0xea, 0x57, 0x62, + 0x8a, 0xa1, 0x0f, 0x57, 0xa0, 0xf6, 0x1d, 0xad, 0xdf, 0x88, 0x42, 0xd4, + 0x1f, 0xa4, 0xf7, 0x5d, 0xf0, 0x65, 0x28, 0xdb, 0xc6, 0x74, 0x4b, 0x8c, + 0x23, 0x2e, 0x89, 0xa9, 0x8a, 0x7a, 0x8f, 0xec, 0x71, 0x4f, 0x39, 0x31, + 0x2e, 0xc0, 0x5e, 0x5d, 0x09, 0x66, 0x45, 0x73, 0xec, 0xe7, 0xa5, 0xe1, + 0x3c, 0x51, 0xd3, 0xdf, 0x38, 0xea, 0xb5, 0xf9, 0xa0, 0xb9, 0xc9, 0x40, + 0x6f, 0x0d, 0x68, 0xa2, 0xbf, 0xfc, 0x1a, 0x0a, 0xf9, 0x60, 0x8b, 0xc9, + 0xca, 0xee, 0x39, 0x38, 0x36, 0x66, 0x46, 0xe1, 0xb9, 0x03, 0xa9, 0x11, + 0x2f, 0xe5, 0xc9, 0xf8, 0xf5, 0x49, 0x57, 0xca, 0xbd, 0xbc, 0x02, 0xd8, + 0xc9, 0xea, 0x2a, 0xcf, 0x24, 0xfb, 0xe7, 0xf0, 0xfa, 0x7e, 0xc7, 0x76, + 0xb9, 0xce, 0xba, 0x62, 0xac, 0xaf, 0xe6, 0x0f, 0x66, 0xbd, 0xf8, 0x2e, + 0xd4, 0xcf, 0x01, 0x5f, 0x09, 0x33, 0x78, 0x61, 0x24, 0x1f, 0x66, 0x6a, + 0x84, 0x96, 0xfb, 0x07, 0xc9, 0xbd, 0xa3, 0x70, 0x9d, 0x92, 0xf2, 0x97, + 0xf1, 0x73, 0xa6, 0x08, 0x3f, 0x2b, 0x45, 0x02, 0x98, 0xf5, 0xbf, 0xa0, + 0x63, 0xb8, 0x06, 0x63, 0xb7, 0xd2, 0x53, 0xc7, 0x4f, 0x3e, 0x66, 0x71, + 0x88, 0x47, 0xba, 0xc4, 0x39, 0x7b, 0xee, 0x57, 0xdc, 0xb9, 0x87, 0x55, + 0xc4, 0xd0, 0xac, 0x21, 0x19, 0xc8, 0x19, 0x83, 0x98, 0xd0, 0x81, 0x28, + 0x5a, 0x23, 0x9b, 0x57, 0x92, 0x94, 0x2b, 0x98, 0xc9, 0x4e, 0x57, 0x04, + 0x42, 0x76, 0xe2, 0xf7, 0x75, 0x99, 0x2f, 0x07, 0x41, 0x30, 0x3a, 0x50, + 0x42, 0x39, 0x5f, 0xe3, 0x57, 0xbb, 0x32, 0x0e, 0xe4, 0xae, 0x65, 0x1f, + 0xd3, 0x9f, 0x23, 0x0b, 0xf8, 0xdb, 0xbf, 0x2e, 0x41, 0x64, 0xb7, 0x08, + 0x8f, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0xdf, 0xcd, 0xa1, 0x2a, + 0xfd, 0xd3, 0xf8, 0xde, 0x2a, 0x3d, 0x09, 0xa1, 0x7e, 0xd9, 0xc8, 0xdb, + 0x92, 0xc7, 0x75, 0x2c, 0xd2, 0xef, 0xc2, 0x9e, 0xf1, 0xf2, 0x83, 0x32, + 0xd2, 0x7d, 0xae, 0x98, 0x33, 0x01, 0xc4, 0xbd, 0x61, 0xb4, 0x11, 0x71, + 0x73, 0x75, 0x20, 0xce, 0x04, 0xee, 0x99, 0x09, 0x6f, 0xa9, 0xe2, 0x85, + 0x71, 0xef, 0x70, 0xcd, 0x5b, 0x8a, 0x93, 0x34, 0xac, 0xcf, 0x41, 0xd7, + 0xa0, 0x15, 0xc4, 0xcd, 0xde, 0xae, 0xbc, 0x36, 0xb6, 0x3a, 0x39, 0x59, + 0x20, 0xea, 0xde, 0x55, 0x5b, 0x48, 0x3d, 0xa4, 0x78, 0xfb, 0x91, 0x01, + 0x04, 0xc1, 0xaa, 0x29, 0x1b, 0xbe, 0xc1, 0x1d, 0xf2, 0xd7, 0x08, 0x17, + 0x85, 0x32, 0xf3, 0x56, 0xc5, 0x38, 0x4f, 0xdf, 0x35, 0x7c, 0x0a, 0x9d, + 0xd2, 0xc6, 0xd5, 0x79, 0x26, 0x94, 0x11, 0x94, 0x2a, 0x33, 0xbc, 0x4d, + 0xdc, 0x0b, 0xaa, 0xfc, 0x91, 0xfc, 0x1b, 0x27, 0x3f, 0xe3, 0x56, 0x22, + 0x3e, 0xea, 0x84, 0x91, 0xda, 0xf1, 0xa9, 0x02, 0x9f, 0x45, 0x3a, 0xdc, + 0xf9, 0x2a, 0x16, 0xaf, 0xdb, 0xad, 0xb7, 0x25, 0xff, 0xd1, 0x30, 0xd5, + 0xa5, 0x16, 0x82, 0x72, 0x32, 0x59, 0xc0, 0xe5, 0xc0, 0xb7, 0xc6, 0xff, + 0x49, 0x1a, 0x3b, 0xd0, 0x6c, 0x98, 0xcf, 0x2a, 0x56, 0x2d, 0x9e, 0x2b, + 0x6d, 0x24, 0xc7, 0x36, 0x33, 0x42, 0xbb, 0x54, 0x3e, 0xb3, 0x2d, 0xed, + 0xc3, 0xf4, 0x96, 0x26, 0x9b, 0x24, 0x75, 0x5d, 0xc4, 0x2b, 0x34, 0x84, + 0xbc, 0xfa, 0xa3, 0xde, 0x7c, 0xa6, 0xe4, 0x56, 0x38, 0xa0, 0xfc, 0x89, + 0x96, 0x77, 0x9b, 0x36, 0xde, 0xeb, 0x6a, 0x60, 0x2d, 0xed, 0xbf, 0x19, + 0x29, 0x20, 0x5b, 0x22, 0x82, 0xc6, 0xd7, 0x92, 0xd7, 0x56, 0x48, 0x7f, + 0xa2, 0xd7, 0x35, 0x08, 0x1c, 0xe4, 0xf9, 0x9a, 0x3f, 0x8e, 0x1c}; + +static const std::vector priv_key_81{ + 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xa7, 0x3e, 0xad, 0xdc, 0x45, 0x76, 0x81, 0xb5, 0xc5, 0x77, + 0xe3, 0x43, 0xae, 0xfd, 0x4f, 0x2e, 0x39, 0xdf, 0xc2, 0x2e, 0x2f, 0x52, + 0x4c, 0xb1, 0xfb, 0x83, 0x56, 0x18, 0x32, 0xc7, 0x39, 0x89, 0x4e, 0x1e, + 0x0b, 0xa8, 0x3f, 0x9f, 0x3f, 0x37, 0x75, 0xe2, 0xdf, 0x7c, 0x8c, 0x70, + 0x75, 0x91, 0x09, 0x33, 0x48, 0xea, 0xfc, 0xd6, 0x6f, 0x3c, 0xff, 0x8c, + 0x81, 0xaa, 0x24, 0xd2, 0xbf, 0x47, 0xeb, 0xde, 0x86, 0x81, 0x17, 0x6f, + 0xbe, 0xc4, 0x69, 0xd8, 0xd1, 0xf3, 0xe3, 0xe5, 0x6b, 0xb0, 0x66, 0x1b, + 0xbe, 0x6b, 0x12, 0x5c, 0x9c, 0xf5, 0x38, 0xf8, 0xf6, 0xac, 0xe4, 0xfc, + 0x95, 0xe8, 0xc0, 0x24, 0xfb, 0xf0, 0x11, 0x48, 0x65, 0x49, 0xfb, 0xf9, + 0x3f, 0x0c, 0xd4, 0xd1, 0xac, 0x74, 0x2f, 0xe7, 0xfe, 0xc1, 0x4e, 0x2a, + 0xb5, 0xa9, 0xfc, 0x55, 0x2d, 0xcd, 0xa3, 0xff, 0x06, 0x99, 0xb4, 0xc4, + 0xe9, 0xc6, 0xdb, 0x2c, 0xe8, 0x67, 0x32, 0x47, 0xbe, 0x23, 0x6d, 0x39, + 0xce, 0xf8, 0xa0, 0xc7, 0x0f, 0x30, 0x9f, 0x9c, 0x76, 0x64, 0x40, 0x11, + 0x70, 0x42, 0xa9, 0x67, 0x7c, 0x0d, 0xd1, 0x78, 0x0d, 0xe1, 0x10, 0x86, + 0xad, 0x38, 0xa4, 0x45, 0xcc, 0x81, 0x77, 0xd4, 0x05, 0xd5, 0x02, 0xe5, + 0xf8, 0x1a, 0x8c, 0x9e, 0x73, 0xc4, 0xcb, 0x8e, 0xd9, 0x50, 0x76, 0x2a, + 0x5b, 0x53, 0x87, 0x38, 0xba, 0x53, 0xc4, 0x34, 0xde, 0xa0, 0xf7, 0x8d, + 0x90, 0x34, 0xd7, 0xea, 0xc8, 0x8a, 0x89, 0xf2, 0xd7, 0x51, 0xc9, 0xfe, + 0x18, 0x7e, 0x94, 0x9d, 0xef, 0xb2, 0x94, 0x3f, 0x73, 0x2e, 0xcc, 0x06, + 0xa0, 0x98, 0x18, 0xf1, 0xba, 0x5a, 0x41, 0x1e, 0xaf, 0xc3, 0xaa, 0x21, + 0xfa, 0xf9, 0x6f, 0x7c, 0x7c, 0xce, 0xd8, 0x2d, 0x3e, 0x24, 0xee, 0xd2, + 0x57, 0xce, 0x03, 0xed, 0x1a, 0xae, 0x25, 0xf1, 0x72, 0x26, 0x7e, 0x5d, + 0x76, 0x41, 0xa2, 0x7d, 0x56, 0xa6, 0x54, 0x65, 0x54, 0x75, 0x91, 0x6d, + 0x88, 0xf9, 0x6b, 0x52, 0x99, 0x82, 0xd8, 0x96, 0xe7, 0xd1, 0x1d, 0x7a, + 0x8d, 0x9a, 0xf6, 0xac, 0x3c, 0x1b, 0x1d, 0x3f, 0xa6, 0x7d, 0xb2, 0x88, + 0x6d, 0x81, 0x08, 0x0c, 0x1e, 0x21, 0x4b, 0x8f, 0x65, 0x06, 0x68, 0x3f, + 0x8c, 0xc3, 0xc9, 0x94, 0x8f, 0x00, 0x21, 0xc7, 0xb4, 0x29, 0xdf, 0x6d, + 0x33, 0xb9, 0x8c, 0xe6, 0xf5, 0xd1, 0xb8, 0xfd, 0x27, 0x69, 0xa5, 0xa8, + 0x08, 0xa9, 0x48, 0x59, 0x48, 0x0b, 0x3b, 0xcb, 0x95, 0x92, 0xe2, 0x10, + 0xa3, 0x2e, 0x86, 0x76, 0x83, 0x45, 0x95, 0x2d, 0x4d, 0xf6, 0xfc, 0xcd, + 0xde, 0x74, 0xec, 0xbc, 0x4a, 0x31, 0x88, 0x59, 0x57, 0xbc, 0xcb, 0xa8, + 0x97, 0x5f, 0xce, 0xef, 0xd1, 0xa9, 0xaa, 0x4c, 0x34, 0x9f, 0x9e, 0xa0, + 0x79, 0x48, 0x13, 0x6e, 0xd7, 0x74, 0x74, 0xbd, 0x08, 0x30, 0x17, 0x98, + 0x91, 0x4a, 0x6f, 0x11, 0x69, 0x12, 0xbc, 0xe8, 0xcd, 0x98, 0x10, 0x0b, + 0xa1, 0xff, 0xba, 0x23, 0x82, 0xd0, 0x40, 0xb0, 0x8e, 0x01, 0x0d, 0xb2, + 0x4a, 0xc7, 0xb3, 0x4b, 0x1f, 0x6b, 0xf2, 0xaf, 0x74, 0xe8, 0x1c, 0x72, + 0xd9, 0x6e, 0x08, 0xbe, 0x8b, 0xd4, 0x95, 0x6e, 0x87, 0xfd, 0xa8, 0x88, + 0x59, 0x95, 0xa1, 0x4a, 0x3d, 0x44, 0x22, 0xe3, 0x84, 0x67, 0x11, 0x81, + 0x1b, 0xf8, 0x00, 0xba, 0x4a, 0x23, 0xb3, 0xc5, 0xb1, 0x01, 0x62, 0xd6, + 0xe0, 0xb4, 0xf1, 0x86, 0xac, 0xe5, 0xc7, 0xba, 0x86, 0x28, 0x6e, 0xef, + 0x6d, 0xae, 0x7b, 0xbc, 0xaa, 0xa5, 0xd7, 0xb6, 0x9c, 0x67, 0x30, 0x67, + 0xd0, 0x40, 0x7f, 0xb4, 0xf8, 0xd5, 0xab, 0x6d, 0xd3, 0x59, 0xe3, 0x39, + 0xca, 0x1b, 0xf3, 0x10, 0x2f, 0x87, 0x28, 0x0d, 0x12, 0x1b, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa4, 0x9f, 0x18, 0xc9, + 0xb2, 0x02, 0x25, 0x49, 0x43, 0xf7, 0x6f, 0x57, 0x87, 0x1e, 0xc5, 0xda, + 0xcd, 0x92, 0xc7, 0xf3, 0x68, 0x17, 0x0d, 0x71, 0x40, 0x0e, 0x16, 0x27, + 0xb9, 0x8b, 0xca, 0xc1, 0xb1, 0x87, 0xf7, 0x97, 0x84, 0x10, 0x7f, 0x4c, + 0x5b, 0x18, 0x97, 0x3d, 0x64, 0x8b, 0xa9, 0xdd, 0xba, 0x7d, 0xa5, 0xaf, + 0xd0, 0x72, 0x4e, 0x8a, 0x6f, 0x4c, 0xe1, 0xb1, 0x15, 0x8f, 0xf0, 0x42, + 0x9e, 0x14, 0xaa, 0xb6, 0xd4, 0xd7, 0xe4, 0xa2, 0x37, 0x41, 0xf9, 0xdf, + 0xa4, 0x9a, 0x85, 0xb6, 0xdb, 0xbb, 0x41, 0x62, 0xe9, 0x6f, 0x09, 0xfc, + 0x83, 0x38, 0xe4, 0xae, 0x68, 0xb3, 0x8b, 0xe7, 0xcf, 0x82, 0x58, 0x0f, + 0x05, 0x24, 0x0a, 0xb7, 0x99, 0x73, 0xcc, 0xb1, 0x17, 0xa6, 0xcf, 0xa6, + 0x8a, 0x25, 0x44, 0xe9, 0x07, 0xc5, 0x18, 0x8e, 0x1a, 0xd7, 0xc9, 0x3f, + 0x1a, 0xc7, 0x03, 0xbb, 0x36, 0x69, 0x81, 0x67, 0x81, 0x04, 0x22, 0x3a, + 0xba, 0x0e, 0x4e, 0x45, 0x56, 0xd5, 0x49, 0x3a, 0x08, 0x20, 0x08, 0x7e, + 0xa7, 0x0d, 0x7e, 0xa7, 0xcd, 0x3c, 0x9d, 0x10, 0xb0, 0xe9, 0x30, 0xfd, + 0xf5, 0x0a, 0xc4, 0x36, 0x9e, 0x6a, 0xc2, 0x84, 0xf7, 0x85, 0xd0, 0xf8, + 0x3b, 0x78, 0x12, 0xc9, 0x8a, 0x91, 0xcc, 0xf6, 0x6d, 0x25, 0xe6, 0xf4, + 0x76, 0x1d, 0xc5, 0x20, 0xe3, 0x3f, 0x6c, 0x27, 0xba, 0xf9, 0x86, 0xc6, + 0xbf, 0x61, 0xff, 0x25, 0xd8, 0xa6, 0x9a, 0xa4, 0xb9, 0x47, 0xdc, 0x60, + 0x29, 0xcb, 0x44, 0x50, 0xb8, 0x90, 0x09, 0x92, 0x47, 0x3d, 0x72, 0xdc, + 0x87, 0xfa, 0x30, 0xa9, 0x86, 0xa0, 0x9b, 0x61, 0x3b, 0x64, 0x6d, 0x37, + 0x3b, 0xd4, 0x35, 0xd4, 0x56, 0x5a, 0x1e, 0x4d, 0x7a, 0x84, 0xc1, 0xe1, + 0x64, 0x7e, 0x9c, 0x26, 0x04, 0x82, 0x3d, 0x75, 0x86, 0xfd, 0xd3, 0x7c, + 0xb2, 0x50, 0xe5, 0x96, 0xd1, 0xe1, 0x60, 0x56, 0x72, 0x78, 0xc7, 0xd3, + 0x0b, 0x93, 0xc4, 0xe9, 0xee, 0x07, 0xe4, 0xae, 0xc5, 0xc6, 0x58, 0xcc, + 0x25, 0xec, 0x81, 0xd9, 0xf9, 0xa7, 0x67, 0xc6, 0x68, 0x59, 0x86, 0x83, + 0x6e, 0xd7, 0x6b, 0x42, 0x09, 0xc2, 0x57, 0x20, 0x74, 0xcd, 0xc0, 0xca, + 0x37, 0xc4, 0x88, 0x16, 0x8c, 0x28, 0x89, 0x8a, 0x74, 0xa9, 0x0d, 0x0f, + 0xcb, 0x16, 0xcb, 0x31, 0x3e, 0xa8, 0xdb, 0xb9, 0x3a, 0xc9, 0x33, 0xd2, + 0xb5, 0xfe, 0xd7, 0x94, 0x94, 0xba, 0xa1, 0x44, 0x79, 0x5f, 0x3a, 0xb0, + 0x39, 0x84, 0x6b, 0x84, 0x0c, 0xc5, 0x55, 0xcc, 0x36, 0xbc, 0x46, 0xca, + 0xb4, 0xfd, 0x3d, 0x43, 0xdb, 0x63, 0x47, 0x7b, 0x5f, 0x2a, 0x59, 0xbf, + 0x02, 0x8f, 0x87, 0x9f, 0xe6, 0xbd, 0x2c, 0x87, 0xa2, 0xf2, 0x8e, 0x32, + 0x0c, 0xfe, 0x66, 0xd0, 0x96, 0x0c, 0xdb, 0x5d, 0x5e, 0xf6, 0x54, 0x01, + 0x55, 0x9b, 0x18, 0x4b, 0x0a, 0x6c, 0x8e, 0x7d, 0x1f, 0x7b, 0x2d, 0x05, + 0xed, 0x04, 0x11, 0x07, 0x4c, 0x22, 0x5d, 0x13, 0xc9, 0x3f, 0x08, 0x82, + 0xe7, 0x74, 0x43, 0xa4, 0x96, 0xe3, 0xd1, 0xbf, 0xbf, 0xbb, 0xf2, 0x81, + 0x64, 0xf7, 0x42, 0x07, 0x5e, 0x31, 0xce, 0x09, 0xb9, 0x3f, 0x90, 0x39, + 0x8b, 0x02, 0x9f, 0x3e, 0x80, 0xce, 0x7c, 0x7c, 0xea, 0x58, 0x4e, 0x83, + 0xe3, 0xe3, 0xfd, 0xc2, 0xbb, 0xbe, 0xf3, 0xb1, 0xa9, 0x45, 0xfc, 0xe8, + 0xa9, 0x94, 0x6d, 0x94, 0xe0, 0x8f, 0x0e, 0x18, 0x5f, 0x54, 0x61, 0x77, + 0x41, 0x87, 0x80, 0xec, 0xda, 0xa5, 0xb7, 0x51, 0x78, 0x33, 0x50, 0xc3, + 0x69, 0x58, 0x5d, 0x66, 0x3e, 0xbc, 0xca, 0x08, 0x89, 0xa9, 0x9c, 0xd1, + 0x86, 0x09, 0xc1, 0x39, 0xe8, 0xff, 0x82, 0x18, 0xde, 0xd1, 0x2d, 0x9e, + 0xc5, 0xe4, 0xb9, 0x79, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd4, 0xbf, 0x92, + 0xc1, 0x01, 0x72, 0xe2, 0x75, 0xfb, 0x68, 0x4c, 0x1b, 0x8d, 0xef, 0x1d, + 0x35, 0x69, 0x7b, 0x9a, 0x36, 0xae, 0xa0, 0x1d, 0x32, 0x2f, 0xe9, 0x1e, + 0xaf, 0x84, 0x24, 0xa1, 0xf9, 0x63, 0x03, 0x22, 0x0f, 0xe5, 0xba, 0xad, + 0x6b, 0xba, 0xc6, 0x3f, 0xc7, 0x6e, 0xdb, 0xc4, 0xce, 0x49, 0x52, 0xa7, + 0x71, 0xa9, 0x82, 0x7b, 0xa1, 0x67, 0x82, 0xb8, 0xf6, 0x5d, 0xda, 0x91, + 0xd9, 0x81, 0x86, 0xb5, 0x1b, 0x92, 0x84, 0x07, 0x01, 0x0b, 0x8a, 0x3f, + 0xa6, 0x91, 0x11, 0x33, 0xec, 0xdf, 0xc2, 0xae, 0x99, 0xf3, 0xe3, 0x42, + 0x46, 0xf4, 0xe3, 0xe1, 0xeb, 0xc5, 0x0d, 0x35, 0x87, 0xbd, 0x9d, 0xcd, + 0x7f, 0xc4, 0x15, 0x8d, 0x03, 0x42, 0x5b, 0xe3, 0x39, 0xe7, 0xba, 0x67, + 0x4c, 0x22, 0x52, 0xd0, 0xd7, 0xb8, 0x05, 0x52, 0xe3, 0x04, 0x03, 0xe1, + 0x37, 0x7d, 0xcd, 0xb1, 0x74, 0x49, 0x60, 0xeb, 0x94, 0x66, 0xe6, 0xf8, + 0x04, 0x9c, 0x2d, 0x18, 0x39, 0x7f, 0xdf, 0xc1, 0x1f, 0x2d, 0xcd, 0x32, + 0xf2, 0xba, 0x47, 0x04, 0x9e, 0x74, 0x35, 0x17, 0x92, 0x50, 0x28, 0x28, + 0x11, 0x30, 0x39, 0xaf, 0xb5, 0xdb, 0xc0, 0x6a, 0x4b, 0xc1, 0xa3, 0x9c, + 0x8c, 0xe6, 0xce, 0x86, 0x2a, 0xdb, 0xda, 0xb2, 0x4c, 0xe8, 0xea, 0x85, + 0x28, 0xa5, 0x4f, 0x1d, 0x56, 0xb6, 0x32, 0x9e, 0xa2, 0x2b, 0xf1, 0x14, + 0x07, 0xcb, 0xe4, 0x9b, 0xb7, 0x1a, 0x0b, 0x60, 0x40, 0x0e, 0x85, 0xf9, + 0x4b, 0x59, 0xca, 0x78, 0x23, 0x76, 0x85, 0xde, 0xce, 0xfb, 0x42, 0x96, + 0x5a, 0x93, 0xfa, 0xae, 0x19, 0x6e, 0xf4, 0x42, 0x43, 0x72, 0xf2, 0xa4, + 0x07, 0xea, 0x9e, 0x5e, 0xf9, 0x81, 0x35, 0xdb, 0xe0, 0x9a, 0x63, 0x2f, + 0xaf, 0x89, 0x2f, 0x0d, 0x00, 0x51, 0x3d, 0xb1, 0x1d, 0xa4, 0xc2, 0x4f, + 0x35, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0x3e, 0xe3, 0xb6, 0x14, 0xc3, + 0x8d, 0x03, 0x9f, 0xd0, 0xa8, 0xeb, 0x50, 0x58, 0x8d, 0xc3, 0x86, 0x02, + 0x78, 0x64, 0x35, 0x03, 0x08, 0xe2, 0x15, 0x5c, 0x20, 0xc4, 0xb1, 0x1c, + 0xed, 0x90, 0x85, 0x1b, 0xca, 0x47, 0x43, 0x0c, 0x5f, 0x27, 0x09, 0x43, + 0x04, 0xb5, 0x40, 0xd3, 0xa7, 0xdf, 0x25, 0xe0, 0xf9, 0x96, 0x65, 0x1c, + 0x6b, 0xf8, 0xce, 0x11, 0x97, 0x55, 0x5e, 0x11, 0xed, 0xa4, 0x04, 0xa2, + 0x47, 0x93, 0x13, 0x22, 0xc9, 0xe0, 0x94, 0x6c, 0xf7, 0x5c, 0x3b, 0xaf, + 0x76, 0x8e, 0x7b, 0xb5, 0x9a, 0xc4, 0x23, 0x19, 0x02, 0x92, 0x9d, 0x78, + 0x9f, 0x0b, 0xf3, 0x02, 0xca, 0xf8, 0x3d, 0x0c, 0xb3, 0x79, 0xc3, 0x42, + 0xf8, 0xd0, 0x75, 0x01, 0x92, 0xa0, 0x6a, 0x72, 0x10, 0x39, 0xbe, 0xa9, + 0x41, 0x28, 0x37, 0xd4, 0x57, 0xc3, 0x89, 0x9b, 0xd7, 0xa4, 0xa2, 0xb2, + 0x5a, 0x52, 0x41, 0x11, 0xac, 0xf8, 0x07, 0x67, 0xd6, 0x12, 0x45, 0x90, + 0xd4, 0x03, 0x1a, 0xbe, 0x0f, 0xb6, 0xb9, 0x02, 0xb6, 0xbf, 0xb6, 0x6c, + 0xb6, 0x88, 0x06, 0x10, 0x61, 0xbb, 0xdb, 0xb7, 0xb9, 0xb4, 0x0f, 0x02, + 0xf0, 0x62, 0x88, 0xc6, 0x03, 0xcf, 0x82, 0xe8, 0x99, 0xf9, 0x52, 0xb9, + 0xd4, 0x4c, 0x4d, 0x37, 0x3e, 0x9d, 0x16, 0x2e, 0xc0, 0x8a, 0xf4, 0x11, + 0x72, 0x54, 0x7c, 0xc9, 0xe3, 0xf1, 0xd3, 0xee, 0x14, 0x3a, 0xe6, 0x30, + 0x00, 0x8b, 0xf6, 0xd9, 0x1d, 0x00, 0x09, 0xa9, 0x74, 0xbe, 0x12, 0x24, + 0xf7, 0x6f, 0x31, 0x05, 0x41, 0x24, 0xba, 0x5a, 0x81, 0x47, 0x18, 0xc5, + 0x28, 0xb3, 0x92, 0xb6, 0xeb, 0x42, 0xb4, 0x88, 0x31, 0xd3, 0x25, 0x80, + 0xe5, 0x78, 0xce, 0xa2, 0xf6, 0x4a, 0xd1, 0x31, 0x37, 0x28, 0x62, 0x6c, + 0xf4, 0x05, 0x8d, 0x54, 0x3b, 0x72, 0xec, 0x88, 0x76, 0x0f, 0x02, 0x82, + 0x01, 0x01, 0x00, 0xb1, 0x72, 0xe4, 0xae, 0x15, 0x4e, 0x44, 0xb3, 0x51, + 0xb2, 0x09, 0xa1, 0x05, 0xfe, 0xc6, 0x67, 0x11, 0x87, 0x65, 0xf6, 0x6c, + 0x2a, 0xe2, 0x8f, 0x44, 0xc4, 0xf5, 0xb2, 0x41, 0xce, 0xe8, 0x47, 0x01, + 0x9d, 0xd0, 0x60, 0x60, 0x26, 0x17, 0x95, 0xfe, 0xa0, 0x72, 0xfc, 0x1e, + 0x6c, 0x32, 0x38, 0x39, 0x92, 0x36, 0x55, 0xa8, 0xa4, 0x4c, 0x08, 0x31, + 0x35, 0x28, 0x9f, 0x5d, 0x62, 0xfc, 0x39, 0xe6, 0x3e, 0x7c, 0x7a, 0xf5, + 0xf7, 0x27, 0x7c, 0x68, 0xaa, 0xb4, 0x32, 0x73, 0x57, 0x5c, 0xef, 0x1b, + 0x27, 0xdf, 0xc8, 0x4b, 0x53, 0x67, 0xa9, 0x95, 0x83, 0x29, 0xa2, 0x24, + 0xa6, 0xc2, 0xda, 0x68, 0x7e, 0xe1, 0xb3, 0xca, 0xd2, 0x8a, 0xde, 0x88, + 0x0f, 0xea, 0x74, 0x16, 0xe3, 0x34, 0x5b, 0x9d, 0x59, 0x64, 0x16, 0x39, + 0xc8, 0x3e, 0xfd, 0x59, 0x10, 0xff, 0x5d, 0xf0, 0x91, 0x8b, 0x8c, 0xc9, + 0xd3, 0x8c, 0x4b, 0x28, 0x95, 0x47, 0x93, 0x58, 0xcc, 0x88, 0x23, 0x15, + 0x94, 0x85, 0x19, 0x43, 0x73, 0x9f, 0x26, 0x33, 0xd7, 0x1e, 0x74, 0x27, + 0xcb, 0x4c, 0xd0, 0xde, 0x08, 0xd0, 0x7a, 0x9d, 0xb5, 0xcf, 0xe8, 0x28, + 0xd5, 0xd2, 0x13, 0x43, 0xfc, 0xfa, 0x8b, 0xcf, 0xcb, 0xbc, 0xbe, 0xac, + 0xc8, 0x39, 0xe5, 0xca, 0x74, 0x2a, 0x02, 0xdf, 0xf7, 0x20, 0x2a, 0x7e, + 0x27, 0xb4, 0x86, 0xe1, 0x8d, 0xe0, 0x3e, 0x2c, 0x83, 0x8e, 0x99, 0xe7, + 0xa0, 0x4b, 0x74, 0xc2, 0x68, 0x5e, 0xa9, 0xc9, 0xc8, 0x05, 0xf2, 0xd6, + 0x5e, 0x0c, 0x9c, 0xa9, 0x98, 0x3d, 0x9e, 0x69, 0x45, 0x32, 0xc7, 0xc5, + 0xf2, 0xf7, 0xfe, 0x18, 0x37, 0x68, 0x37, 0xae, 0x2a, 0xd0, 0x5e, 0xdd, + 0xb6, 0x15, 0xa2, 0xbe, 0x43, 0x32, 0xb7, 0xff, 0xfd, 0x7d, 0xa3, 0xa1, + 0x1f, 0x8a, 0xc6, 0x85, 0xf1, 0x08, 0x6d, 0x02, 0x82, 0x01, 0x00, 0x15, + 0x5b, 0x5a, 0x39, 0x19, 0x8d, 0x03, 0x2b, 0x0e, 0x4b, 0xcb, 0x91, 0x65, + 0x6e, 0x70, 0x64, 0xfe, 0x94, 0xc6, 0x88, 0x03, 0xe4, 0x35, 0x8e, 0x20, + 0xac, 0x2d, 0x42, 0x12, 0x75, 0xba, 0x74, 0x6a, 0xdb, 0xdf, 0x24, 0x9e, + 0xe5, 0xf2, 0x37, 0x27, 0x51, 0x78, 0x6f, 0x6f, 0xd8, 0xc6, 0x68, 0xf5, + 0x11, 0x22, 0x0b, 0xa6, 0xe1, 0x54, 0x48, 0x0c, 0x3e, 0x6b, 0xac, 0x00, + 0x96, 0xb0, 0x7c, 0x86, 0x8d, 0x5e, 0x41, 0x2a, 0x77, 0xb7, 0xaa, 0xe0, + 0xb5, 0x8b, 0xae, 0xbb, 0x1a, 0xcc, 0xdf, 0x24, 0x1b, 0xca, 0xb7, 0xe3, + 0xed, 0xa4, 0x8b, 0x40, 0xb0, 0xeb, 0x58, 0x0e, 0x4b, 0x0e, 0x95, 0x37, + 0x8d, 0x60, 0x82, 0x9c, 0x89, 0x3f, 0xf4, 0x87, 0x66, 0x4a, 0x54, 0x41, + 0xd7, 0xa7, 0x07, 0x29, 0xc7, 0xb6, 0x85, 0x79, 0x1f, 0x4c, 0xcd, 0x10, + 0x8e, 0x7c, 0x5d, 0x19, 0x73, 0x0a, 0x08, 0xce, 0xa4, 0xfc, 0x91, 0x39, + 0xdf, 0xf8, 0x24, 0xea, 0x43, 0x0b, 0x6c, 0xe4, 0xea, 0xa4, 0xaa, 0x44, + 0x8a, 0x18, 0x30, 0xd2, 0x40, 0x49, 0x42, 0xb8, 0x3a, 0x06, 0xd5, 0x33, + 0xe5, 0x14, 0x8d, 0x1a, 0x46, 0xba, 0x92, 0x0a, 0x67, 0xd1, 0x41, 0xb5, + 0x67, 0xcf, 0xe7, 0x58, 0xb3, 0x25, 0xe7, 0x8f, 0x0e, 0x3c, 0xd3, 0xd8, + 0xe5, 0xcf, 0x43, 0x2f, 0xd1, 0xa6, 0x2b, 0x77, 0x2e, 0xc9, 0xc5, 0x01, + 0x33, 0xb3, 0xeb, 0xe8, 0x3f, 0xd1, 0xdf, 0x08, 0xac, 0x53, 0xda, 0x8c, + 0x2b, 0xf2, 0x9a, 0xb5, 0x3c, 0x3d, 0x12, 0x0c, 0xc6, 0xbc, 0xfa, 0x13, + 0xd8, 0xc4, 0xfd, 0x71, 0x90, 0x82, 0xd8, 0x43, 0xca, 0xab, 0xbe, 0xe1, + 0x7f, 0xce, 0xa1, 0xd4, 0xca, 0x10, 0x10, 0x39, 0x05, 0xac, 0x53, 0x96, + 0x4d, 0xbd, 0xc7, 0xc8, 0x62, 0x3d, 0xa7, 0x55, 0x2f, 0x4a, 0x3b, 0xd1, + 0x04, 0x4e, 0x5b, 0x02, 0x82, 0x01, 0x01, 0x00, 0x95, 0x56, 0xda, 0xdb, + 0x29, 0x96, 0xa8, 0x3c, 0xb6, 0x6b, 0xb1, 0x5c, 0xf3, 0xc1, 0xe4, 0xca, + 0x20, 0x75, 0x8a, 0x73, 0xb0, 0xae, 0x41, 0x63, 0xcd, 0x9d, 0x51, 0x7c, + 0x4e, 0x68, 0xca, 0x16, 0x4a, 0xdd, 0xd7, 0x87, 0xd3, 0x53, 0xf1, 0x7c, + 0x4f, 0x1b, 0x52, 0xf6, 0xb3, 0x7b, 0x42, 0x8a, 0xea, 0xaa, 0x79, 0xde, + 0xc4, 0x2e, 0xc4, 0xdf, 0x74, 0x09, 0x75, 0x71, 0x2b, 0xb1, 0xfb, 0x82, + 0x66, 0xe1, 0xf5, 0x19, 0x2f, 0x07, 0x40, 0xaf, 0x79, 0xd9, 0xb2, 0xaf, + 0x67, 0x95, 0xa9, 0x73, 0x37, 0xc8, 0xf6, 0x18, 0xb9, 0x19, 0xc0, 0x9e, + 0xf0, 0x8e, 0xa1, 0x1c, 0x79, 0x5a, 0xa6, 0x6e, 0x04, 0x2e, 0xae, 0x58, + 0x7a, 0x57, 0xe3, 0x09, 0xf4, 0x4a, 0xfb, 0x4e, 0xb1, 0xb9, 0x1d, 0x6c, + 0xfa, 0xe9, 0x70, 0x9e, 0x17, 0x10, 0x00, 0x5d, 0xf9, 0xfe, 0x4e, 0x14, + 0x92, 0xd5, 0x12, 0x98, 0xec, 0x3e, 0xb2, 0xb3, 0xb7, 0xa4, 0xfc, 0x42, + 0xfd, 0x04, 0xbf, 0x8a, 0x97, 0xe7, 0x34, 0xd6, 0xc2, 0x78, 0x89, 0x0e, + 0x36, 0x04, 0x07, 0x65, 0x67, 0xfe, 0xbe, 0xa1, 0x8b, 0xa0, 0xac, 0x60, + 0x08, 0xce, 0xb5, 0xc9, 0x22, 0x9e, 0x0a, 0x1e, 0xf8, 0xaf, 0xa0, 0xfc, + 0x56, 0xd7, 0xc8, 0xe4, 0x62, 0x76, 0x0a, 0x5f, 0x9d, 0xe5, 0x9a, 0x06, + 0xfd, 0x76, 0xdf, 0x1e, 0x8b, 0xf3, 0xaa, 0x98, 0x46, 0x90, 0xd3, 0xeb, + 0x1e, 0x4f, 0xf2, 0xb2, 0x30, 0xf5, 0xe4, 0xbd, 0xc7, 0x6a, 0x04, 0xb5, + 0xf4, 0x76, 0x1d, 0x69, 0x78, 0x6e, 0xc2, 0x31, 0xfb, 0x04, 0xaf, 0x2b, + 0xe1, 0xd6, 0x8f, 0x61, 0xde, 0xad, 0xd1, 0xe2, 0x98, 0xda, 0x70, 0xaa, + 0x65, 0x8e, 0x52, 0x4f, 0x7d, 0x55, 0xba, 0xc3, 0x5f, 0xfa, 0xc2, 0x5d, + 0xec, 0xde, 0xa3, 0x85, 0x01, 0x07, 0xc0, 0x4d, 0xf1, 0xc3, 0x95, 0xde}; + +static const std::vector priv_key_82{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xd5, 0xe2, 0x17, 0x21, 0x3c, 0x64, 0xa3, 0x6b, 0xfd, 0xdf, + 0x2a, 0x73, 0xb1, 0x70, 0x16, 0x93, 0x47, 0x3b, 0xdc, 0xfe, 0x51, 0xf6, + 0xbc, 0x79, 0x95, 0x92, 0x5c, 0xd9, 0x9b, 0x2d, 0x6c, 0xf9, 0x97, 0x38, + 0x9f, 0xa6, 0x44, 0x81, 0x2d, 0xc4, 0xc8, 0xf0, 0x00, 0x6b, 0xec, 0x4a, + 0xae, 0xcb, 0x09, 0x3d, 0x94, 0xb0, 0xd3, 0xe0, 0x27, 0xb9, 0xfb, 0x50, + 0xf4, 0x72, 0xa6, 0xa1, 0x89, 0x90, 0x5a, 0xaf, 0xe1, 0xa1, 0x83, 0x64, + 0x36, 0xe7, 0xc8, 0x16, 0x05, 0x73, 0x5f, 0xe2, 0xf7, 0x01, 0x0e, 0x30, + 0x49, 0xc2, 0x1c, 0x74, 0xba, 0x9a, 0xeb, 0x38, 0x66, 0x1e, 0x55, 0x00, + 0x62, 0x05, 0x01, 0x0a, 0xde, 0xf4, 0x16, 0x2d, 0x1b, 0xb6, 0x11, 0x55, + 0xad, 0x02, 0x99, 0x3b, 0xe5, 0x42, 0x82, 0x56, 0x5b, 0xf3, 0x94, 0x1d, + 0x01, 0xd5, 0x96, 0xbf, 0x3d, 0x3e, 0x45, 0xd8, 0x98, 0xc4, 0x03, 0xed, + 0x93, 0x40, 0x52, 0xc2, 0x98, 0xb6, 0xab, 0x50, 0x6f, 0xa2, 0x27, 0x34, + 0xc5, 0xd2, 0x65, 0x96, 0xa1, 0x90, 0x55, 0xa0, 0x85, 0xe3, 0x38, 0x3f, + 0x3b, 0xec, 0x2b, 0x9e, 0x10, 0x43, 0x2d, 0xdb, 0xac, 0xdd, 0x4c, 0xeb, + 0x61, 0x5b, 0xc4, 0x80, 0xeb, 0x2c, 0x17, 0x25, 0x10, 0x4c, 0x89, 0xc6, + 0x73, 0x22, 0x72, 0x64, 0x37, 0x98, 0xdb, 0x95, 0xff, 0x6f, 0x02, 0x7d, + 0x5c, 0x17, 0x9b, 0x1c, 0xc8, 0x91, 0x5e, 0x92, 0xca, 0xb9, 0x8d, 0xc4, + 0x8b, 0x81, 0xe0, 0xd4, 0xe1, 0x62, 0xd9, 0x8a, 0x6a, 0x8b, 0xbf, 0xba, + 0x7d, 0xa8, 0x3f, 0xe4, 0x28, 0x22, 0x7a, 0x8c, 0x67, 0xfa, 0x43, 0xdc, + 0x6b, 0x67, 0xc2, 0x53, 0x8c, 0xd8, 0xae, 0xc3, 0x38, 0xbe, 0xca, 0xdc, + 0xa1, 0x19, 0x07, 0x2d, 0xdf, 0x0d, 0x5a, 0x20, 0x72, 0x06, 0x83, 0x30, + 0x52, 0xde, 0xbe, 0xf1, 0xb3, 0xc1, 0xa3, 0x21, 0x30, 0x14, 0xbb, 0x30, + 0x08, 0xac, 0x81, 0xbc, 0x93, 0x8a, 0x52, 0x6b, 0x45, 0x0d, 0x49, 0x95, + 0xe8, 0x29, 0xec, 0x74, 0xa6, 0x46, 0xee, 0xf3, 0x21, 0xae, 0x43, 0x54, + 0x17, 0x85, 0x2a, 0x18, 0x36, 0x8f, 0x5f, 0x2b, 0x50, 0xd4, 0xb5, 0x89, + 0x1c, 0x7e, 0xc5, 0xde, 0xab, 0x56, 0x15, 0xc0, 0xdc, 0xc6, 0x7a, 0x6d, + 0x3a, 0x2d, 0x71, 0x03, 0x14, 0xd5, 0x31, 0x79, 0xf8, 0xa5, 0x6c, 0x8a, + 0xd1, 0x39, 0x06, 0xf7, 0x3c, 0x36, 0xb6, 0x3d, 0x76, 0x46, 0xad, 0x2b, + 0xc1, 0x34, 0xf1, 0x26, 0x72, 0x85, 0x3b, 0x47, 0x52, 0x98, 0x97, 0x2a, + 0xe4, 0x01, 0xf2, 0xb0, 0xa0, 0xbb, 0xe0, 0x86, 0xf6, 0xe7, 0x7e, 0x8e, + 0xd7, 0x0b, 0x4e, 0x9d, 0x75, 0x5f, 0x24, 0x8a, 0xaf, 0xab, 0xad, 0x3e, + 0xe2, 0x0a, 0x85, 0x10, 0x35, 0xa9, 0x70, 0x4e, 0x49, 0x85, 0x42, 0xc2, + 0x2c, 0x4d, 0x76, 0x48, 0xd1, 0xd6, 0x64, 0x51, 0x7b, 0x5b, 0x76, 0x9d, + 0x1c, 0x16, 0xa5, 0x73, 0x18, 0xdc, 0xc1, 0x7b, 0xa7, 0x93, 0x64, 0x6e, + 0xd9, 0x06, 0x01, 0x40, 0xa0, 0xd5, 0x40, 0x2a, 0xa2, 0x33, 0xec, 0xb9, + 0xb1, 0x26, 0xac, 0x0a, 0x28, 0x70, 0x27, 0xeb, 0x95, 0xe6, 0xb2, 0x74, + 0x0e, 0x2f, 0x57, 0x9a, 0x69, 0x07, 0x97, 0xc7, 0x24, 0xae, 0x88, 0x4f, + 0x8d, 0xb3, 0x95, 0x83, 0xd2, 0x05, 0xeb, 0x8c, 0x68, 0xaa, 0x77, 0x21, + 0xae, 0x69, 0x89, 0x6a, 0x48, 0xb7, 0x81, 0x9f, 0x3d, 0x7c, 0xae, 0xe5, + 0xa7, 0x5c, 0xbd, 0x5c, 0x53, 0x2e, 0x9d, 0xa8, 0xf3, 0x7f, 0xb9, 0x44, + 0xeb, 0x17, 0x50, 0x36, 0xf8, 0x16, 0x70, 0x20, 0xa9, 0x52, 0xf7, 0x57, + 0x48, 0xc8, 0xdd, 0xf5, 0xdb, 0x0a, 0x21, 0xb3, 0x67, 0x50, 0x7a, 0xfb, + 0x0e, 0x2f, 0xa2, 0xbd, 0x29, 0x89, 0x23, 0x04, 0x15, 0x05, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0x90, 0x6a, 0x4f, 0x89, + 0xce, 0x78, 0x79, 0x6b, 0xe2, 0x88, 0x3b, 0xe6, 0xd0, 0x49, 0x49, 0xc4, + 0xfa, 0x15, 0x2e, 0x9b, 0xbe, 0x06, 0x26, 0xae, 0xc5, 0xd2, 0x84, 0xc5, + 0x1d, 0xa5, 0x27, 0x6e, 0xc3, 0xaf, 0xa5, 0x04, 0xa4, 0x3e, 0xc1, 0x03, + 0x9d, 0x55, 0x88, 0x43, 0x56, 0xd1, 0xfa, 0x81, 0xf7, 0x64, 0x50, 0x30, + 0xb1, 0x6f, 0x2a, 0x03, 0xc6, 0xf0, 0x9b, 0x8d, 0x8a, 0x7b, 0x8a, 0x22, + 0x21, 0x49, 0x9e, 0xc4, 0xea, 0xad, 0xd0, 0xf0, 0xe1, 0xc6, 0x14, 0xba, + 0x19, 0x65, 0x6b, 0xb8, 0x97, 0xb6, 0xfd, 0x26, 0x87, 0x06, 0x3e, 0x35, + 0x7a, 0x5b, 0xa3, 0x80, 0x19, 0x8e, 0xdf, 0xa0, 0x57, 0x5a, 0xda, 0xbd, + 0xde, 0xf7, 0x68, 0x3d, 0xa0, 0x28, 0xc4, 0x5f, 0xfb, 0xcd, 0x58, 0x78, + 0x76, 0xff, 0x0e, 0xa9, 0x42, 0x39, 0xef, 0xd2, 0x23, 0x2e, 0x4f, 0x90, + 0xeb, 0xa2, 0x5b, 0x4c, 0x07, 0x06, 0xf4, 0x25, 0x3b, 0x7c, 0x4f, 0x97, + 0x0f, 0xc7, 0x89, 0x08, 0xe9, 0x06, 0x16, 0x08, 0x81, 0x35, 0x9b, 0x33, + 0x94, 0xcd, 0x85, 0x79, 0xad, 0xb1, 0xec, 0xa9, 0x03, 0xae, 0x7f, 0x76, + 0x8c, 0xd1, 0x46, 0x40, 0x4a, 0xbe, 0xa8, 0x07, 0x49, 0x80, 0x6e, 0xca, + 0x5f, 0x7a, 0x54, 0x2e, 0x09, 0xdd, 0x28, 0x42, 0x7b, 0x10, 0xb6, 0x05, + 0x8d, 0x47, 0x13, 0xa9, 0x05, 0xfa, 0x55, 0x23, 0x4f, 0x45, 0xb9, 0x1b, + 0x86, 0xcb, 0x00, 0xfd, 0x16, 0xff, 0x3d, 0xdf, 0x5d, 0x4b, 0x00, 0x40, + 0x39, 0x78, 0xdf, 0x86, 0x2a, 0xd8, 0x26, 0x1e, 0x63, 0xbd, 0x8f, 0x67, + 0xf0, 0x6d, 0x3b, 0x8b, 0xdd, 0x24, 0x48, 0x95, 0x4f, 0xbe, 0x10, 0x5d, + 0x02, 0x6b, 0xa8, 0xb6, 0x12, 0xcd, 0xb4, 0x2c, 0xed, 0x0f, 0x09, 0x0b, + 0xbf, 0xee, 0x26, 0x6f, 0xc5, 0x46, 0xec, 0xbd, 0xa0, 0x1a, 0x1d, 0x6f, + 0x86, 0x72, 0x8e, 0x91, 0x1e, 0xa5, 0x6b, 0x81, 0x30, 0xba, 0xde, 0x0d, + 0x08, 0xde, 0xca, 0x44, 0xc4, 0x28, 0xf8, 0xbf, 0x26, 0xeb, 0x49, 0x6e, + 0x2b, 0x37, 0x59, 0x63, 0x65, 0xc3, 0x6b, 0x63, 0xe4, 0x68, 0x18, 0x6c, + 0x08, 0xfe, 0xf9, 0x7b, 0x95, 0xd7, 0xa8, 0xd4, 0x41, 0xce, 0x9c, 0xfe, + 0x5c, 0x37, 0x0e, 0x18, 0x4b, 0xa9, 0x11, 0xa4, 0xaa, 0xab, 0x53, 0x16, + 0x4b, 0x1d, 0xa6, 0xec, 0xea, 0x41, 0xbb, 0xb7, 0x86, 0xc0, 0x7f, 0x92, + 0x8c, 0x9c, 0xd5, 0xbe, 0x64, 0x57, 0xa7, 0x32, 0x9e, 0x5a, 0x56, 0xc4, + 0x02, 0xcc, 0x16, 0xb2, 0x58, 0x58, 0x68, 0x16, 0xff, 0x27, 0xa2, 0x9a, + 0x6a, 0x73, 0xbe, 0xc5, 0xe3, 0x79, 0x71, 0x05, 0xc5, 0x21, 0x1f, 0xe7, + 0xa5, 0x0e, 0xc0, 0x12, 0xc4, 0xc1, 0x83, 0x21, 0x21, 0x1b, 0x36, 0xb2, + 0xbc, 0xe8, 0xe4, 0x1d, 0x96, 0x28, 0xb5, 0x0c, 0x6c, 0x30, 0xeb, 0xff, + 0x87, 0x9f, 0x41, 0x4c, 0x4d, 0x75, 0x0b, 0x07, 0x56, 0x09, 0x5b, 0x6b, + 0xcc, 0x6f, 0xaa, 0xfb, 0x9d, 0xe0, 0x4e, 0x74, 0xa6, 0x89, 0xec, 0xa4, + 0xa9, 0xbd, 0x99, 0x3b, 0x7c, 0x42, 0xa0, 0x1b, 0xb5, 0x71, 0x39, 0x56, + 0x79, 0xfb, 0x2f, 0x61, 0x07, 0xa4, 0x26, 0x6f, 0xc0, 0x7d, 0x1b, 0xd2, + 0x86, 0x8e, 0x1c, 0x26, 0x0f, 0xec, 0x79, 0x2e, 0x05, 0xa2, 0xfd, 0x2a, + 0x84, 0xc6, 0xd7, 0xb0, 0x9c, 0xff, 0x40, 0x40, 0x2f, 0xbc, 0x98, 0x4b, + 0x7c, 0x97, 0x5c, 0x28, 0xfc, 0xdd, 0xc2, 0xc0, 0xe4, 0xcd, 0xf2, 0x07, + 0x19, 0xf8, 0x1a, 0x1a, 0xd7, 0x4b, 0x91, 0x8b, 0xee, 0x8f, 0xc6, 0x33, + 0xae, 0x29, 0x06, 0xfe, 0x57, 0x0d, 0x06, 0x1e, 0xc8, 0x95, 0x5e, 0x51, + 0xd7, 0x18, 0x0f, 0x4c, 0x3f, 0xcf, 0x9a, 0x50, 0x89, 0x6e, 0x3e, 0x2f, + 0xcf, 0xb2, 0xeb, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf5, 0xaa, 0x62, + 0x8c, 0xd9, 0x8c, 0xa7, 0xa9, 0xee, 0x7d, 0xda, 0x8a, 0xed, 0xe1, 0x25, + 0x9e, 0x8b, 0x35, 0x32, 0x53, 0x8f, 0x69, 0x3c, 0x1d, 0xba, 0x20, 0xf9, + 0xa6, 0x0e, 0xed, 0xd0, 0x50, 0xf5, 0x9b, 0x1f, 0x02, 0x0b, 0xdb, 0xba, + 0xc1, 0x0e, 0x22, 0xc4, 0x2e, 0x26, 0x46, 0x73, 0x0a, 0x59, 0x91, 0xe3, + 0xd2, 0x49, 0xbd, 0xb3, 0xe8, 0xbf, 0xae, 0x6b, 0x50, 0xc7, 0x84, 0xdd, + 0xf2, 0x39, 0x40, 0xcc, 0xd5, 0xf8, 0x04, 0xd8, 0xbe, 0xe3, 0x93, 0x1f, + 0x84, 0x82, 0x65, 0x94, 0xda, 0x27, 0x98, 0x4d, 0xfb, 0x53, 0x68, 0xf8, + 0xf3, 0x3e, 0x34, 0x0e, 0x7f, 0xd2, 0xfa, 0xa7, 0xb8, 0xdd, 0x10, 0xb5, + 0x18, 0x0c, 0x6b, 0x8f, 0x2d, 0x3c, 0x5c, 0x76, 0x04, 0x12, 0x59, 0x09, + 0xfa, 0x80, 0x53, 0xdd, 0x82, 0x24, 0x29, 0x6f, 0x6b, 0xf1, 0xfc, 0x5e, + 0xf2, 0xac, 0x66, 0x22, 0x5f, 0x2b, 0x12, 0x76, 0xe3, 0x80, 0x3c, 0xb2, + 0xc6, 0x0c, 0x38, 0x3c, 0xc2, 0x8c, 0x84, 0x22, 0x68, 0xec, 0xfa, 0xf5, + 0x9b, 0xd4, 0xc2, 0x5f, 0xf4, 0x6f, 0xe8, 0xaa, 0x43, 0x7d, 0xcb, 0xaf, + 0x87, 0x01, 0xd3, 0x1f, 0x5c, 0x9d, 0x30, 0x1f, 0x52, 0xa9, 0x73, 0x67, + 0x62, 0x98, 0x49, 0xbf, 0x7d, 0xfd, 0x80, 0x6e, 0x7a, 0x0f, 0x96, 0xcc, + 0x9a, 0x5e, 0x9d, 0xa8, 0x13, 0xec, 0x54, 0xdb, 0x44, 0x6e, 0xc2, 0x44, + 0xaa, 0xd4, 0x4f, 0x60, 0x86, 0xd8, 0x73, 0xb1, 0x48, 0xe8, 0xf7, 0x78, + 0x25, 0x6d, 0x32, 0xce, 0x61, 0x8f, 0x31, 0x88, 0xc9, 0xa3, 0x93, 0x21, + 0x69, 0x1e, 0x6f, 0x0a, 0x6b, 0xa7, 0xce, 0x6b, 0x7b, 0xf9, 0x2e, 0x6a, + 0x35, 0x6a, 0xba, 0xa7, 0x6f, 0xb1, 0x20, 0xe2, 0xfc, 0x2c, 0x0e, 0x2a, + 0x01, 0x28, 0xbe, 0xa2, 0x4c, 0x24, 0x2b, 0x49, 0x9a, 0x24, 0x31, 0x1d, + 0x09, 0x02, 0x82, 0x01, 0x01, 0x00, 0xde, 0xe1, 0x6f, 0x69, 0xdf, 0x58, + 0x19, 0xef, 0x82, 0xfb, 0x87, 0x6f, 0xc2, 0x3c, 0xc1, 0xbb, 0x8b, 0x94, + 0x62, 0x52, 0x60, 0x62, 0xc9, 0x47, 0x3b, 0xc4, 0x13, 0xd9, 0x59, 0x81, + 0xb8, 0xde, 0x8d, 0x03, 0x77, 0x22, 0x50, 0x85, 0xba, 0x1a, 0x87, 0xd5, + 0x9c, 0xfd, 0xc5, 0x2a, 0x10, 0xc1, 0x19, 0x0b, 0x77, 0x8f, 0x7d, 0x2c, + 0xd8, 0xda, 0x72, 0x30, 0xf9, 0x8d, 0x37, 0xbf, 0x88, 0x85, 0xc7, 0xa3, + 0xfa, 0x12, 0x0a, 0x3e, 0x4b, 0x44, 0xb4, 0x38, 0xb7, 0x45, 0x74, 0x99, + 0x39, 0x9e, 0x54, 0xf7, 0x7d, 0x7b, 0xdb, 0x26, 0xf3, 0x8a, 0x6d, 0xc7, + 0xdc, 0x93, 0x50, 0xe6, 0x08, 0x16, 0x70, 0x99, 0x32, 0xc0, 0xed, 0xed, + 0x5c, 0x27, 0xa5, 0x76, 0xd5, 0x8c, 0x2e, 0x82, 0x96, 0x41, 0x15, 0x32, + 0x7a, 0x16, 0xf3, 0xf2, 0x7a, 0x9a, 0xe4, 0x43, 0x46, 0x1b, 0xd6, 0xd2, + 0x74, 0x56, 0x3f, 0x0e, 0x40, 0x55, 0x98, 0x16, 0x9b, 0x38, 0x05, 0x64, + 0xf4, 0xd2, 0xf4, 0x56, 0x92, 0x97, 0xf4, 0x1d, 0xb3, 0xd9, 0xf2, 0x9c, + 0xc0, 0xaf, 0x01, 0x73, 0x87, 0x4b, 0x37, 0xe5, 0x32, 0xf1, 0x4a, 0x2e, + 0x93, 0x53, 0x82, 0xbd, 0xa6, 0x24, 0xe2, 0xb9, 0x09, 0x8a, 0xac, 0x8e, + 0xe6, 0x4f, 0xb4, 0x4f, 0x83, 0x52, 0x89, 0xcf, 0x90, 0xc4, 0x49, 0x56, + 0x35, 0x01, 0x4a, 0xe9, 0xf4, 0x20, 0x5b, 0xe4, 0x9a, 0xe9, 0x0a, 0x79, + 0xb0, 0xf2, 0xca, 0x9f, 0x2d, 0x62, 0x27, 0x2e, 0x10, 0x4d, 0x9e, 0x4d, + 0xaf, 0x30, 0xe7, 0x71, 0xba, 0xbd, 0x4e, 0x17, 0x35, 0x6b, 0x90, 0x4c, + 0x5b, 0xe8, 0xca, 0x0a, 0x12, 0xa4, 0xb3, 0xca, 0x6b, 0xa4, 0x4f, 0x1a, + 0x08, 0xdd, 0x1a, 0x22, 0x21, 0xdb, 0x66, 0x85, 0x4c, 0x18, 0x50, 0xab, + 0x49, 0xb4, 0x05, 0xcf, 0xae, 0x16, 0x91, 0x13, 0x33, 0x1d, 0x02, 0x82, + 0x01, 0x01, 0x00, 0xbc, 0x92, 0x77, 0x67, 0x6a, 0xae, 0xbf, 0x1c, 0x7f, + 0xc6, 0xf7, 0x74, 0x61, 0x38, 0xcb, 0xe9, 0xb1, 0x2d, 0xba, 0x5d, 0xcd, + 0xdd, 0x97, 0x99, 0xb2, 0x00, 0x11, 0xe1, 0xd7, 0xdf, 0xd0, 0x61, 0xf4, + 0xc5, 0x87, 0xbd, 0xc8, 0x60, 0x78, 0x30, 0x2c, 0xab, 0x9f, 0x2f, 0x55, + 0x8e, 0x0a, 0x4c, 0x4d, 0x88, 0xe0, 0xf9, 0xd0, 0x44, 0xdf, 0xce, 0xaf, + 0x24, 0x31, 0x98, 0x26, 0x2e, 0xe5, 0x37, 0x43, 0x9f, 0x6c, 0x1c, 0x6a, + 0x6f, 0x3d, 0xf8, 0xf9, 0x33, 0x3b, 0xa4, 0x39, 0x7b, 0xc4, 0x10, 0xd9, + 0x07, 0xde, 0x04, 0x27, 0x78, 0x92, 0x70, 0x14, 0xb5, 0x5c, 0xd3, 0xdd, + 0x9d, 0x2e, 0x15, 0x87, 0x0b, 0x86, 0x16, 0xd9, 0xa1, 0xce, 0x9b, 0x88, + 0x93, 0xe8, 0xbb, 0x23, 0x62, 0x59, 0x78, 0x81, 0xfc, 0xde, 0x31, 0x41, + 0x94, 0xd4, 0xc4, 0x65, 0x51, 0xb5, 0x88, 0x4d, 0xb1, 0x70, 0x7c, 0xe0, + 0xd1, 0x21, 0x95, 0x6c, 0x20, 0x2b, 0x92, 0x3e, 0x5b, 0x04, 0xb8, 0xc9, + 0xa7, 0xbb, 0xca, 0x12, 0xee, 0x68, 0x8d, 0x9f, 0x79, 0x3c, 0xb2, 0xa3, + 0x1c, 0x53, 0x65, 0xcf, 0x30, 0x04, 0xa2, 0x7b, 0x52, 0x15, 0xe6, 0xbf, + 0x79, 0xea, 0xf1, 0x46, 0xc5, 0x20, 0xfc, 0xdb, 0xac, 0xf0, 0x62, 0xc3, + 0xae, 0x4c, 0x1f, 0x41, 0xcc, 0x1d, 0x6d, 0xf9, 0x66, 0xc7, 0x57, 0xd3, + 0xb7, 0x27, 0x40, 0x96, 0x4c, 0x64, 0xed, 0x44, 0x5f, 0x51, 0xd6, 0xf0, + 0x5b, 0x8e, 0x20, 0x4b, 0x43, 0x7a, 0x64, 0x30, 0x38, 0x29, 0x97, 0x55, + 0x95, 0x4e, 0x4c, 0x89, 0x55, 0x2c, 0xf6, 0x45, 0xb8, 0x32, 0xa5, 0x84, + 0x7f, 0xbc, 0x9d, 0xc3, 0x1e, 0x4f, 0xc4, 0x85, 0x12, 0x95, 0xe7, 0xf4, + 0x6d, 0x2c, 0x0f, 0x29, 0xba, 0x0d, 0xa0, 0x2a, 0x28, 0x7a, 0xe8, 0x3b, + 0x73, 0x46, 0xe2, 0x1d, 0x19, 0xde, 0x11, 0x02, 0x82, 0x01, 0x00, 0x65, + 0x7a, 0x40, 0xee, 0xf4, 0x68, 0xb9, 0x8e, 0x4a, 0x95, 0xd9, 0x49, 0x72, + 0x27, 0x95, 0x91, 0x9d, 0x70, 0x96, 0xff, 0xa8, 0xb0, 0xf1, 0xb1, 0xc4, + 0x2d, 0x77, 0x58, 0x1b, 0x9f, 0xab, 0x9b, 0x70, 0x9a, 0xe6, 0x50, 0x32, + 0x57, 0x60, 0xaf, 0x99, 0xaf, 0x11, 0xc6, 0x9d, 0x51, 0x94, 0xc5, 0x46, + 0x70, 0xe9, 0x23, 0xe4, 0xbb, 0x59, 0x94, 0xc4, 0x2f, 0x36, 0x40, 0x2c, + 0xe4, 0xc0, 0xf5, 0x20, 0x3b, 0xb1, 0xad, 0x2b, 0x0a, 0xc7, 0xdc, 0x65, + 0x2d, 0xf9, 0x8b, 0xdf, 0x15, 0xb0, 0x9d, 0x3d, 0x54, 0x5d, 0xc6, 0xd9, + 0xb6, 0x37, 0x66, 0x8c, 0xab, 0x55, 0xeb, 0xa1, 0x06, 0xcb, 0x21, 0xe4, + 0x6c, 0x6c, 0x26, 0x59, 0x6e, 0x1b, 0xea, 0x55, 0x34, 0xf0, 0xef, 0xdd, + 0x71, 0x49, 0x96, 0x22, 0x5f, 0x94, 0x25, 0x05, 0x37, 0x1e, 0xc9, 0x8d, + 0x2a, 0x70, 0x2e, 0x56, 0xb6, 0x05, 0x90, 0x0b, 0x2f, 0xa2, 0xed, 0x15, + 0xcd, 0x1d, 0x28, 0xf9, 0x93, 0xc8, 0xc0, 0x8f, 0xcd, 0x26, 0xfb, 0x96, + 0x83, 0x3b, 0x92, 0xfd, 0x1a, 0x8f, 0xc4, 0x5e, 0xa5, 0xca, 0x30, 0xde, + 0x27, 0x35, 0xf5, 0x94, 0x6f, 0xf6, 0x56, 0x2c, 0x8d, 0xca, 0xaa, 0xba, + 0xab, 0xc3, 0x03, 0x67, 0xa3, 0xbc, 0x8b, 0x07, 0xae, 0xb8, 0x3d, 0x09, + 0x4f, 0xff, 0x3a, 0xcf, 0xa5, 0x37, 0x86, 0xfa, 0x23, 0xe1, 0x2a, 0x26, + 0x8c, 0xc4, 0x57, 0x5c, 0x94, 0xa1, 0x93, 0x39, 0xdc, 0x15, 0x9e, 0xbd, + 0xf6, 0x04, 0x28, 0x42, 0xee, 0x5d, 0xd8, 0xa7, 0x58, 0x29, 0xcc, 0xed, + 0x54, 0x35, 0xd7, 0x5e, 0xa0, 0xd5, 0xab, 0xfc, 0xe9, 0x6f, 0x29, 0x9c, + 0x4e, 0x8a, 0x8a, 0x0a, 0x15, 0xf1, 0x79, 0x31, 0xdf, 0xde, 0x88, 0x75, + 0x7a, 0x35, 0x76, 0x50, 0xac, 0x5c, 0x67, 0x61, 0xc9, 0xf8, 0x1a, 0x80, + 0x3d, 0x3c, 0xa5, 0x02, 0x82, 0x01, 0x00, 0x08, 0x3b, 0x6e, 0x77, 0xdc, + 0x23, 0x86, 0xa3, 0x60, 0x22, 0x1a, 0xa7, 0x83, 0x2a, 0x16, 0x50, 0x66, + 0xf6, 0x4c, 0xde, 0x7e, 0xcc, 0xc7, 0xa1, 0x62, 0xf5, 0x24, 0x36, 0x73, + 0x38, 0x2b, 0xbc, 0x0a, 0x3c, 0x52, 0x8f, 0xed, 0x8d, 0x2a, 0x49, 0xd2, + 0x29, 0xd4, 0xd4, 0xea, 0x33, 0x64, 0xe9, 0x8c, 0x49, 0x45, 0x21, 0xe6, + 0x72, 0xef, 0x81, 0x58, 0xd5, 0xae, 0x30, 0xaa, 0x81, 0xdf, 0xe2, 0x91, + 0x4d, 0x9f, 0x85, 0x07, 0x50, 0x66, 0x5e, 0x29, 0x9c, 0x1e, 0x9c, 0xe9, + 0x84, 0x55, 0x0e, 0x0b, 0x3b, 0x1a, 0x57, 0xfc, 0x5b, 0x15, 0x48, 0xd4, + 0xd3, 0x8b, 0x82, 0x49, 0xa7, 0x0f, 0xa9, 0x8d, 0x85, 0x5a, 0x7b, 0xc8, + 0xd1, 0x88, 0x7b, 0x1e, 0xee, 0x39, 0x78, 0x6d, 0x5e, 0x16, 0xf5, 0x9c, + 0x91, 0x13, 0x78, 0xf6, 0xcb, 0xfd, 0xa1, 0xa8, 0x95, 0x51, 0x8d, 0x13, + 0xdf, 0x2e, 0x65, 0x79, 0x02, 0xf2, 0xeb, 0x31, 0x95, 0xa6, 0xb0, 0x63, + 0x26, 0x7b, 0xd2, 0xf8, 0x06, 0xfc, 0xa1, 0x67, 0x04, 0x86, 0x67, 0xcb, + 0xe6, 0x23, 0x94, 0x33, 0x1a, 0x34, 0xfb, 0x5e, 0xac, 0x99, 0x45, 0x29, + 0x58, 0x42, 0x70, 0xca, 0xa2, 0x49, 0x80, 0x44, 0x1f, 0x73, 0x83, 0x7a, + 0x6f, 0xed, 0xa7, 0x0d, 0xf2, 0x52, 0x2b, 0x1d, 0xf7, 0x79, 0x28, 0x6c, + 0x30, 0xd7, 0x91, 0x02, 0xfc, 0x18, 0xd0, 0x66, 0x07, 0x05, 0x99, 0x40, + 0xf4, 0x1d, 0x96, 0x9e, 0x9b, 0x25, 0xd4, 0x12, 0xd2, 0x36, 0xae, 0x3e, + 0x68, 0x7b, 0xd7, 0xcd, 0x83, 0xdd, 0x56, 0x01, 0x17, 0xc9, 0x4f, 0x32, + 0x8f, 0xcf, 0xa3, 0x25, 0xfc, 0xe9, 0x79, 0x45, 0x71, 0xd3, 0xf9, 0xbb, + 0xa1, 0x03, 0xbe, 0xf6, 0xef, 0xd8, 0x77, 0x97, 0x01, 0xc4, 0x49, 0x24, + 0x31, 0xde, 0xa8, 0x30, 0x1a, 0xe9, 0x9c, 0x4d, 0x6a, 0x95, 0x80}; + +static const std::vector priv_key_83{ + 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xc3, 0xfa, 0x33, 0xaf, 0x7e, 0xf5, 0x5f, 0x15, 0x75, 0x35, + 0x08, 0x3a, 0x97, 0xbb, 0xc2, 0x0d, 0xc0, 0xc5, 0x2a, 0xde, 0x39, 0x13, + 0xbd, 0x31, 0x14, 0x33, 0x92, 0xd2, 0x9c, 0x51, 0x1e, 0x4a, 0x80, 0xc0, + 0x5a, 0xaa, 0xd7, 0x93, 0xf2, 0x66, 0x2c, 0x5d, 0xa5, 0xe9, 0x40, 0x1a, + 0x98, 0x01, 0x19, 0x71, 0x2d, 0x68, 0x60, 0xbf, 0xdb, 0xbe, 0xd1, 0x78, + 0x26, 0x9b, 0x04, 0xc2, 0x58, 0xf2, 0x21, 0xbd, 0x29, 0xc4, 0x81, 0xd7, + 0x57, 0x65, 0xa6, 0xfa, 0x3c, 0xcf, 0xe6, 0x5d, 0x67, 0x87, 0xfb, 0xa8, + 0xfd, 0x7d, 0xc1, 0x28, 0x4d, 0x5e, 0x73, 0x98, 0x80, 0x05, 0xf9, 0x52, + 0x16, 0xfa, 0x8b, 0x28, 0x5f, 0x18, 0x9d, 0x5a, 0xa0, 0x46, 0xe7, 0xc0, + 0xc7, 0x5d, 0x72, 0xf2, 0xb3, 0x98, 0x53, 0x9f, 0x25, 0xd5, 0x53, 0x4e, + 0x8c, 0x79, 0x79, 0x85, 0xff, 0xe8, 0x2f, 0x41, 0xec, 0x50, 0xc8, 0x72, + 0xca, 0x04, 0xd1, 0x1b, 0xa1, 0x89, 0x0c, 0xed, 0x78, 0xea, 0x00, 0xd8, + 0x0e, 0xba, 0x2d, 0x86, 0x46, 0xfc, 0x82, 0x22, 0x5e, 0x01, 0xe4, 0x6c, + 0x8b, 0x4e, 0x7f, 0x15, 0x48, 0x6d, 0xe2, 0xbf, 0x71, 0x23, 0x42, 0x48, + 0xc7, 0x52, 0x3a, 0x2d, 0x5e, 0xf2, 0x69, 0xfd, 0xca, 0x28, 0xa8, 0x3a, + 0x9e, 0x8a, 0x22, 0xd0, 0xb2, 0x8e, 0x2a, 0xaf, 0x02, 0xc1, 0xe3, 0x45, + 0xff, 0xe0, 0x53, 0xd3, 0x7b, 0x24, 0x93, 0x29, 0xf9, 0xa5, 0xf7, 0x6f, + 0x7c, 0xd0, 0x29, 0x9c, 0x7d, 0xaf, 0x95, 0xc0, 0xf4, 0x60, 0x69, 0xca, + 0x42, 0xad, 0xa9, 0x2a, 0x0e, 0x9b, 0xb8, 0xdb, 0x1c, 0x0c, 0x44, 0xce, + 0xfa, 0x4c, 0x00, 0xaf, 0x5f, 0x53, 0xff, 0x28, 0xd2, 0x95, 0x08, 0x15, + 0x99, 0x38, 0x42, 0x76, 0x87, 0xf8, 0xbb, 0x37, 0x77, 0x00, 0xb9, 0x23, + 0x60, 0x74, 0x36, 0x78, 0xcd, 0x48, 0x73, 0x1c, 0x25, 0x64, 0xc5, 0x5e, + 0xd6, 0xea, 0xb6, 0xb4, 0x2a, 0x30, 0xae, 0xc6, 0x47, 0xb9, 0xc3, 0xb1, + 0xe8, 0x2d, 0x09, 0xf4, 0x14, 0xe8, 0x85, 0xc1, 0xb9, 0x31, 0x2c, 0x68, + 0x5b, 0xe2, 0x17, 0xe4, 0x08, 0x56, 0xb1, 0xbf, 0x19, 0x3f, 0xdf, 0x9c, + 0x1a, 0x2d, 0xd7, 0xe8, 0x25, 0x9f, 0x68, 0x44, 0x30, 0xa9, 0x35, 0x4d, + 0xce, 0x15, 0x12, 0xe3, 0xac, 0x17, 0xb3, 0xfe, 0x91, 0x3a, 0xdf, 0x32, + 0xdd, 0x37, 0xb9, 0x17, 0xe5, 0x6b, 0x52, 0x00, 0xff, 0xbe, 0xd2, 0xb2, + 0xc2, 0x73, 0x6d, 0x9f, 0xf0, 0xa2, 0xfc, 0xb1, 0xce, 0x5b, 0x5a, 0x5e, + 0x12, 0x16, 0x45, 0xb8, 0x33, 0xf4, 0x49, 0xeb, 0x5f, 0xd3, 0xec, 0x5a, + 0xed, 0x85, 0xf0, 0x1e, 0x26, 0x40, 0x78, 0x2e, 0x27, 0x39, 0x49, 0xa5, + 0x19, 0xd6, 0x76, 0xcb, 0xdb, 0xb4, 0xe6, 0x0d, 0x96, 0x90, 0x5d, 0x33, + 0x37, 0xab, 0x42, 0x37, 0xdf, 0x8c, 0xac, 0xf4, 0x89, 0x6e, 0x22, 0x6e, + 0x4a, 0x9e, 0x00, 0x98, 0xa1, 0xed, 0x5d, 0x35, 0x99, 0xc0, 0x44, 0xad, + 0x0d, 0x0a, 0x80, 0x93, 0xe4, 0xc3, 0x2d, 0xcd, 0xca, 0x61, 0x18, 0xcc, + 0xa6, 0xe8, 0xf5, 0xdb, 0x16, 0x7f, 0x84, 0xa2, 0xb0, 0x8e, 0x27, 0xc3, + 0x63, 0x95, 0xc9, 0x1f, 0x1c, 0xf4, 0x0b, 0x2e, 0x6f, 0x48, 0xf7, 0xba, + 0x98, 0xde, 0x56, 0x29, 0xa1, 0xb4, 0xa5, 0x96, 0x22, 0x4e, 0xa1, 0xbc, + 0x9d, 0xc0, 0xf8, 0x29, 0xc0, 0x00, 0xd1, 0x0a, 0x95, 0x9a, 0x27, 0x7b, + 0x1b, 0xd2, 0x4d, 0xbf, 0xee, 0xbd, 0x06, 0x7a, 0xae, 0x5d, 0xb9, 0x04, + 0xe4, 0x2b, 0xd4, 0x55, 0xf3, 0x90, 0x97, 0x84, 0xc1, 0x09, 0x50, 0xa8, + 0x02, 0x2a, 0x9a, 0x7f, 0xdb, 0xa4, 0x91, 0x88, 0xca, 0x06, 0xd6, 0x0a, + 0x0d, 0x34, 0x36, 0xcf, 0xb6, 0x27, 0x65, 0x55, 0x62, 0xa7, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x40, 0x4b, 0x8c, 0xbb, 0x6d, + 0xde, 0x98, 0x74, 0x54, 0xc0, 0xb2, 0x53, 0x6e, 0xc6, 0x65, 0xb2, 0xd7, + 0x64, 0x98, 0x5c, 0xd1, 0xc2, 0xfd, 0x15, 0xe5, 0xf7, 0xc9, 0x9a, 0x99, + 0x38, 0x2f, 0xc4, 0xe7, 0x9a, 0xb3, 0xe4, 0x4a, 0xd7, 0xb9, 0xf5, 0xf5, + 0x66, 0x3f, 0xf1, 0x57, 0x5b, 0xa2, 0x34, 0xf2, 0x20, 0xe4, 0x71, 0xd3, + 0x13, 0xfe, 0xc7, 0x0a, 0xb7, 0xed, 0x8a, 0x7c, 0x34, 0x3a, 0xb4, 0x2d, + 0x87, 0x7e, 0xf5, 0x7e, 0x57, 0xa4, 0xcf, 0xaf, 0xc9, 0x77, 0x3c, 0x09, + 0xea, 0xe8, 0xf5, 0x7f, 0x06, 0x01, 0x2c, 0x49, 0xbb, 0xac, 0x2e, 0x69, + 0xa4, 0x45, 0x94, 0x30, 0x28, 0xd3, 0x6b, 0x1d, 0x4e, 0x80, 0x6c, 0x75, + 0xeb, 0x6e, 0x9b, 0xf4, 0x9a, 0x95, 0x8d, 0xbe, 0x11, 0x8c, 0x04, 0x54, + 0xa2, 0xe8, 0xe9, 0xa4, 0xec, 0x27, 0x40, 0x0f, 0x33, 0x7c, 0x32, 0xb3, + 0x96, 0x60, 0x2e, 0x5c, 0xa4, 0xf4, 0x4c, 0x42, 0x42, 0x5b, 0x6b, 0xb8, + 0x37, 0x0c, 0xad, 0x50, 0xdb, 0x91, 0x71, 0x59, 0x50, 0x2d, 0x67, 0xd8, + 0x55, 0xe8, 0x1b, 0x9c, 0xd2, 0x53, 0x9d, 0xcc, 0x29, 0xb2, 0x5a, 0x82, + 0xc2, 0xa6, 0x1e, 0x98, 0x37, 0x82, 0x55, 0x22, 0xcb, 0x11, 0xd4, 0x5c, + 0x1b, 0xac, 0x40, 0x4c, 0x78, 0xf6, 0xdc, 0x80, 0xf1, 0x91, 0x32, 0xfd, + 0x23, 0xef, 0xb6, 0xa6, 0x96, 0xa7, 0x8c, 0xf4, 0x53, 0x74, 0x9a, 0x1a, + 0x41, 0xf2, 0x2a, 0x96, 0x14, 0x18, 0x91, 0xbe, 0xa5, 0x1d, 0xc3, 0x06, + 0x51, 0x88, 0x9b, 0x3c, 0xf9, 0xe3, 0x88, 0x4f, 0xf0, 0x81, 0x5c, 0x6b, + 0x78, 0x4f, 0x2a, 0x63, 0x44, 0xb8, 0x6f, 0x48, 0xe6, 0x40, 0x53, 0x31, + 0x6a, 0x36, 0x34, 0x38, 0xb3, 0xc5, 0x51, 0xe4, 0xd4, 0x38, 0x65, 0xcd, + 0x1e, 0x34, 0x47, 0xa3, 0x75, 0xcc, 0xc6, 0x33, 0xbc, 0xcc, 0x33, 0xfe, + 0xad, 0xf3, 0x57, 0xb2, 0xf2, 0xff, 0x0c, 0x1c, 0x42, 0xc2, 0x20, 0xed, + 0x87, 0x7a, 0x22, 0x19, 0xa7, 0x15, 0x01, 0x71, 0x4a, 0x34, 0xc0, 0xdf, + 0xbe, 0xf2, 0xa1, 0x58, 0xe4, 0xf3, 0xb6, 0x00, 0x3e, 0x1f, 0x49, 0x11, + 0x3a, 0xf1, 0x01, 0x16, 0x46, 0x58, 0x05, 0xd0, 0x42, 0x82, 0xd7, 0x2e, + 0xe4, 0x6a, 0x1e, 0xa6, 0x5e, 0x37, 0x90, 0xa7, 0x67, 0xef, 0x35, 0x11, + 0xdf, 0xb2, 0x89, 0x36, 0xb6, 0xe4, 0xcb, 0xc8, 0x55, 0x8e, 0x81, 0xce, + 0xe2, 0x3d, 0xf0, 0xd5, 0x68, 0x80, 0x8f, 0xc7, 0xef, 0xe2, 0xbb, 0x41, + 0xb0, 0x98, 0xbe, 0x73, 0x55, 0xec, 0x0a, 0x0e, 0x5d, 0xdc, 0x21, 0x7c, + 0x3a, 0x56, 0xe2, 0x39, 0x9b, 0xb1, 0xd0, 0x0c, 0xf7, 0xb7, 0x7c, 0x64, + 0xb8, 0x1a, 0x99, 0x26, 0x2d, 0xb3, 0xbd, 0xa8, 0xa6, 0x23, 0xe1, 0xcc, + 0x8e, 0x21, 0xa6, 0x74, 0x41, 0x33, 0xf3, 0x2a, 0x26, 0x5c, 0x19, 0x53, + 0x49, 0x22, 0x7f, 0x17, 0x28, 0x6f, 0xa1, 0xf2, 0x01, 0x2d, 0xe0, 0xd2, + 0x17, 0x63, 0x0e, 0x4b, 0xaf, 0xa0, 0xc1, 0x18, 0xb8, 0xc5, 0x11, 0x57, + 0x41, 0x3a, 0xe9, 0xf5, 0x02, 0xd8, 0x48, 0xb1, 0x58, 0x6a, 0xc6, 0xbb, + 0xa0, 0xf6, 0xa0, 0xcf, 0x2e, 0xdc, 0x07, 0xf3, 0xcf, 0x89, 0x75, 0x1e, + 0xdc, 0x76, 0x73, 0x04, 0xca, 0x30, 0x7c, 0x99, 0x66, 0x9b, 0x04, 0x48, + 0x1a, 0x31, 0x03, 0xab, 0xf2, 0xe6, 0x69, 0x04, 0x1d, 0x4c, 0xcf, 0x40, + 0x12, 0x58, 0x34, 0xb9, 0xe0, 0xde, 0x1c, 0x9b, 0x09, 0x8e, 0x29, 0xe2, + 0x16, 0x06, 0x90, 0xb5, 0x7e, 0x64, 0x67, 0xca, 0x02, 0x5d, 0x08, 0x29, + 0xdc, 0x65, 0xde, 0x87, 0xe4, 0xbb, 0xed, 0x24, 0x53, 0xc3, 0xb9, 0x79, + 0xa7, 0xbd, 0x86, 0x54, 0x56, 0xce, 0x4b, 0x4c, 0x19, 0x5b, 0x9c, 0x69, + 0xe0, 0xf9, 0xf9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe6, 0xe5, 0x7c, 0x22, + 0xf7, 0xa1, 0x68, 0x8c, 0xd6, 0x4e, 0x20, 0xc6, 0x39, 0xb7, 0x87, 0xb6, + 0x01, 0xe6, 0xf8, 0x14, 0x69, 0xc4, 0x9e, 0xcb, 0xbb, 0xca, 0x5d, 0x98, + 0x54, 0x86, 0x5c, 0x86, 0xa6, 0xa4, 0x25, 0xac, 0x89, 0x3a, 0xc2, 0x36, + 0x0e, 0x12, 0xd8, 0x32, 0xdd, 0xbe, 0x92, 0xd2, 0x63, 0xdc, 0x41, 0x78, + 0x83, 0xd4, 0x17, 0xe4, 0xb3, 0x42, 0x2a, 0x35, 0x05, 0x14, 0x8e, 0x41, + 0x5e, 0x81, 0xf9, 0x09, 0x14, 0x8c, 0x69, 0xaf, 0xe0, 0x8f, 0xf0, 0x17, + 0x8d, 0xdc, 0x13, 0x58, 0x26, 0x34, 0x13, 0xdc, 0x36, 0x66, 0xb4, 0xe4, + 0x89, 0x0d, 0x6c, 0x46, 0x3b, 0xb0, 0x79, 0x9b, 0x40, 0x97, 0x65, 0x5d, + 0x7a, 0x63, 0xff, 0x86, 0x64, 0x1b, 0x28, 0x9b, 0x95, 0x78, 0xd3, 0x67, + 0xd1, 0xfa, 0x26, 0x01, 0x10, 0x1a, 0x61, 0xa2, 0xcc, 0x39, 0xa4, 0x79, + 0xe5, 0xb1, 0x78, 0xd9, 0xdf, 0x3f, 0xab, 0x89, 0x7f, 0x24, 0x5f, 0x5a, + 0x53, 0x3e, 0xed, 0x22, 0xab, 0xf0, 0xc8, 0x01, 0xd0, 0x01, 0x70, 0xcf, + 0x76, 0x4a, 0x14, 0xbb, 0xc3, 0xc3, 0xa6, 0xd9, 0xa9, 0xc2, 0x1b, 0x7d, + 0x63, 0xc1, 0xfb, 0xb6, 0x93, 0x9d, 0x13, 0x5b, 0xb4, 0x25, 0x16, 0x6b, + 0xf3, 0x53, 0x12, 0xa6, 0xc3, 0x1c, 0xdd, 0x19, 0xad, 0xe3, 0x29, 0xfd, + 0xd6, 0xe7, 0xa6, 0x0e, 0xa6, 0x08, 0x67, 0x1d, 0xaf, 0xee, 0xca, 0xd3, + 0x52, 0xdf, 0x4a, 0x10, 0xca, 0x05, 0x7e, 0x23, 0x22, 0x2e, 0xb3, 0x4b, + 0x20, 0xd1, 0xb3, 0x78, 0xab, 0xcb, 0xef, 0xb9, 0x6e, 0x63, 0x63, 0x50, + 0x72, 0x1e, 0x55, 0xa2, 0xcb, 0x71, 0xb0, 0xa7, 0x0b, 0x1b, 0xf6, 0xde, + 0x42, 0x29, 0x38, 0xb9, 0x71, 0xc2, 0xba, 0xcc, 0xfc, 0x39, 0xb9, 0x62, + 0x21, 0x5a, 0xfc, 0xf8, 0x5d, 0xc5, 0xf5, 0x9a, 0xdd, 0x4b, 0x9a, 0xe3, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xd9, 0x48, 0xd1, 0x75, 0x11, 0xba, 0xb1, + 0x53, 0xc0, 0x9f, 0x34, 0xf0, 0x04, 0x03, 0x62, 0x29, 0x4f, 0xfa, 0x20, + 0x89, 0x84, 0xd7, 0x2c, 0xbb, 0x72, 0xae, 0xb0, 0x3c, 0x7d, 0xa7, 0x01, + 0x80, 0x3b, 0xd9, 0x08, 0x0c, 0x70, 0x8c, 0xfb, 0x34, 0x2a, 0x94, 0x44, + 0x83, 0xbb, 0x23, 0x49, 0x20, 0xa6, 0xae, 0xf4, 0xbc, 0xe2, 0xb5, 0xc7, + 0xc6, 0xba, 0x6c, 0x19, 0x89, 0x9c, 0x3f, 0x63, 0x40, 0x42, 0x74, 0x6f, + 0xb4, 0x9c, 0xbd, 0xfa, 0xf8, 0xc7, 0xc6, 0x47, 0x0a, 0x8a, 0x5e, 0x3d, + 0x2e, 0xba, 0x67, 0xd7, 0x8c, 0x3f, 0xdf, 0x20, 0x79, 0xf8, 0xcd, 0xdf, + 0xff, 0xe5, 0xee, 0x50, 0x4e, 0x1a, 0x21, 0x4d, 0xa5, 0x68, 0xff, 0xff, + 0x53, 0x3a, 0x56, 0x1d, 0xb4, 0xee, 0xd8, 0xd1, 0x12, 0x1f, 0x3a, 0x88, + 0x71, 0xfd, 0x62, 0x23, 0x55, 0x48, 0x9b, 0xec, 0x69, 0xd0, 0x1b, 0x49, + 0xc5, 0xfd, 0xaf, 0xf0, 0xac, 0x66, 0x7e, 0x80, 0x34, 0xac, 0xd7, 0x33, + 0x5a, 0x30, 0x01, 0x97, 0x63, 0x14, 0x9c, 0xef, 0x48, 0x18, 0x62, 0xcc, + 0x4a, 0xf5, 0x21, 0xe6, 0x0a, 0x9c, 0xa0, 0x27, 0x7c, 0xc6, 0xed, 0x6f, + 0x59, 0x46, 0x48, 0xde, 0x95, 0xdc, 0x78, 0xdc, 0x3a, 0x97, 0x68, 0xab, + 0x6f, 0xc8, 0x0a, 0xbc, 0x4a, 0x84, 0xe6, 0x56, 0x13, 0x67, 0x3f, 0x7e, + 0xfc, 0xf5, 0x23, 0x11, 0xc3, 0x8f, 0x43, 0xc4, 0x54, 0xf2, 0x2d, 0x9b, + 0x8e, 0x6e, 0x62, 0x8a, 0x6a, 0xc9, 0x97, 0xfa, 0x77, 0x4a, 0xe3, 0xf0, + 0x90, 0xdd, 0x60, 0x4b, 0x69, 0x8e, 0xc8, 0x00, 0x23, 0xca, 0x92, 0x91, + 0xf0, 0x39, 0x07, 0x0a, 0x1f, 0xd1, 0xb8, 0xca, 0xcc, 0xd1, 0xf2, 0xac, + 0x9b, 0x2c, 0x83, 0xa4, 0xba, 0x09, 0xf4, 0x19, 0x09, 0x5d, 0x43, 0xe8, + 0xf4, 0x09, 0x15, 0xa9, 0x7a, 0x1e, 0x44, 0xd0, 0x6d, 0x02, 0x82, 0x01, + 0x00, 0x0e, 0x6b, 0x94, 0xa6, 0x26, 0x6b, 0x09, 0x39, 0x8a, 0x84, 0xd4, + 0x9d, 0x2c, 0xab, 0x9e, 0xa9, 0x2a, 0x53, 0x3f, 0x79, 0x1e, 0xe5, 0xed, + 0xb8, 0xf1, 0xa0, 0x80, 0xd9, 0xeb, 0xa5, 0x7c, 0x8f, 0xd8, 0x46, 0x76, + 0x27, 0xe1, 0x66, 0x2f, 0x0c, 0xeb, 0x32, 0x18, 0x18, 0x8d, 0x2a, 0xc2, + 0xc6, 0xaa, 0xff, 0xed, 0x82, 0xd6, 0x50, 0xdf, 0xb1, 0x23, 0xd4, 0xe5, + 0x07, 0xec, 0xaa, 0x4c, 0xfc, 0x1e, 0x27, 0xe5, 0xe2, 0xc0, 0x4a, 0xc8, + 0xaa, 0xf8, 0x4e, 0x65, 0x03, 0x43, 0x93, 0xd4, 0x0d, 0x74, 0x4d, 0x5a, + 0x54, 0x2d, 0x7d, 0x9a, 0x9c, 0x8f, 0x46, 0xac, 0x55, 0x72, 0x92, 0xe1, + 0xf5, 0x65, 0x42, 0x4f, 0x4d, 0x58, 0x40, 0x78, 0x8b, 0xef, 0x22, 0x97, + 0x15, 0xa8, 0x6f, 0x24, 0x5c, 0xde, 0x8b, 0x4d, 0xe6, 0x51, 0x18, 0x24, + 0xb2, 0xe3, 0x28, 0x52, 0x72, 0x5e, 0x7b, 0x07, 0xfe, 0x2b, 0x68, 0x31, + 0x91, 0x63, 0xc4, 0x64, 0xc4, 0x22, 0x60, 0xd2, 0xb4, 0x90, 0xa2, 0x78, + 0x0b, 0x4c, 0xef, 0x5a, 0x19, 0x4a, 0xdc, 0xf3, 0x90, 0x8a, 0x78, 0x64, + 0xaa, 0x41, 0x64, 0xe3, 0x0c, 0xa0, 0xb7, 0x53, 0xbe, 0x22, 0x57, 0xf4, + 0x06, 0x8d, 0x28, 0xa7, 0xce, 0xd4, 0x22, 0x83, 0x0e, 0xb1, 0x2e, 0xd3, + 0x4c, 0x30, 0x44, 0xf8, 0xb1, 0x66, 0xc3, 0x8e, 0xe6, 0x69, 0x4e, 0x2b, + 0x0a, 0x7a, 0x9b, 0x62, 0x45, 0x72, 0x6e, 0x89, 0x94, 0xa4, 0xd9, 0x54, + 0xf8, 0x62, 0xc1, 0x21, 0xe7, 0x76, 0x44, 0x42, 0x7e, 0x2d, 0xd4, 0x8d, + 0xc3, 0x39, 0xf6, 0xb1, 0x14, 0x2c, 0x1c, 0x62, 0xe2, 0xc8, 0xeb, 0xef, + 0xc9, 0x6e, 0xf3, 0x2f, 0x26, 0xd0, 0x60, 0xfc, 0xae, 0xf0, 0x40, 0xe6, + 0x23, 0xb9, 0x38, 0xed, 0xb0, 0x08, 0x3f, 0x43, 0x7f, 0x4b, 0x73, 0xfa, + 0x93, 0xd2, 0x70, 0x4f, 0x5b, 0x02, 0x82, 0x01, 0x00, 0x7d, 0x44, 0x7c, + 0xf5, 0x48, 0x46, 0x60, 0xab, 0x4f, 0x56, 0xb9, 0xf7, 0x51, 0xe8, 0xfd, + 0x73, 0xa1, 0xd7, 0x2b, 0x60, 0xfd, 0x03, 0xec, 0x97, 0x18, 0xd3, 0xdb, + 0x68, 0xd4, 0x6c, 0x2e, 0xf2, 0x56, 0x0e, 0x96, 0x94, 0x4d, 0x63, 0x0a, + 0x04, 0x16, 0x34, 0x2a, 0x97, 0xe3, 0x90, 0xc1, 0x3d, 0x20, 0xbb, 0xa6, + 0xff, 0x2a, 0x98, 0xf0, 0x57, 0x02, 0xed, 0x05, 0x80, 0x0f, 0x63, 0x7f, + 0xfd, 0xf1, 0x12, 0x1d, 0xc0, 0x7b, 0xc9, 0x0f, 0x62, 0xd4, 0x11, 0xdc, + 0xad, 0x17, 0xfe, 0xa2, 0xb9, 0x48, 0xe0, 0x4b, 0x25, 0x61, 0x41, 0x6b, + 0x00, 0xc6, 0xcf, 0x32, 0x3f, 0xde, 0xb8, 0x98, 0xf5, 0x9e, 0x1c, 0xeb, + 0x1d, 0xdc, 0xbe, 0x11, 0xde, 0x52, 0xb8, 0x89, 0x21, 0xe1, 0xbd, 0x80, + 0x33, 0x39, 0x6b, 0xce, 0x74, 0x21, 0x47, 0xad, 0xe5, 0x22, 0x1a, 0x3a, + 0x9e, 0xfa, 0x4a, 0x71, 0x2a, 0xc3, 0x49, 0xe6, 0xb0, 0x0d, 0xdb, 0x0a, + 0x60, 0xd3, 0xf0, 0xb1, 0x7b, 0x62, 0x47, 0xd8, 0x96, 0x57, 0xb0, 0xee, + 0x46, 0x9b, 0x40, 0x82, 0x55, 0x08, 0xa4, 0x05, 0x72, 0xc2, 0xbf, 0x96, + 0x64, 0x5a, 0x6f, 0x52, 0x8d, 0x9e, 0x76, 0xae, 0x54, 0xa9, 0xa9, 0xc8, + 0x15, 0xc3, 0x6a, 0xa5, 0xc3, 0xa9, 0x09, 0x7f, 0x6a, 0x5a, 0xda, 0x4c, + 0x6f, 0x9d, 0x4b, 0xbf, 0x13, 0x68, 0xe4, 0x51, 0xfe, 0x73, 0x9e, 0xf7, + 0x16, 0x9e, 0x14, 0x6b, 0x25, 0x1f, 0x40, 0x92, 0x5a, 0x64, 0x64, 0xc9, + 0x12, 0x73, 0x4b, 0x9c, 0x4a, 0x78, 0x46, 0x66, 0xd3, 0xb1, 0x6c, 0x5e, + 0xa0, 0x43, 0xce, 0x62, 0x72, 0xa2, 0xfe, 0x0a, 0xf9, 0x33, 0x38, 0x9d, + 0x3a, 0x9e, 0x23, 0x91, 0x1d, 0x58, 0xf9, 0x80, 0x43, 0x7d, 0x2f, 0x8c, + 0x2b, 0x98, 0xe8, 0x68, 0xea, 0x20, 0x3e, 0xab, 0xd9, 0x6a, 0x8f, 0xf3, + 0xb5, 0x02, 0x82, 0x01, 0x00, 0x21, 0x9a, 0x93, 0x62, 0x23, 0xc7, 0x9c, + 0x51, 0x9c, 0x04, 0xd4, 0x42, 0x66, 0xf1, 0x00, 0xca, 0x61, 0xbd, 0xee, + 0x7a, 0x6e, 0x8e, 0xe3, 0xd1, 0xfb, 0x8b, 0xe9, 0xe0, 0x79, 0x40, 0x8f, + 0x9c, 0x88, 0x86, 0x7f, 0x6d, 0xf7, 0xfd, 0x7b, 0x88, 0x92, 0x9c, 0x2b, + 0xf2, 0x38, 0xd4, 0xf5, 0x76, 0xc6, 0xe5, 0x8c, 0xdf, 0x62, 0xa8, 0x60, + 0xe4, 0x3d, 0xb8, 0xbb, 0x40, 0x54, 0x40, 0x9b, 0x64, 0x30, 0x31, 0x56, + 0xcb, 0x06, 0x50, 0x61, 0x52, 0x2a, 0x29, 0x3a, 0x38, 0x4d, 0x25, 0xb3, + 0x9d, 0x51, 0xa4, 0x5e, 0xea, 0x64, 0xa4, 0xe2, 0xf8, 0xd1, 0xa0, 0x32, + 0xa8, 0x5d, 0xa7, 0x81, 0x20, 0x25, 0xa9, 0x3e, 0x85, 0x1e, 0x75, 0x25, + 0xa5, 0xfe, 0xf5, 0xc8, 0x43, 0x2a, 0xa7, 0xda, 0x3d, 0x53, 0x07, 0xc2, + 0x3a, 0x4d, 0xa0, 0x1b, 0x15, 0x82, 0xd5, 0xf7, 0xab, 0x64, 0xb8, 0xde, + 0x59, 0x1c, 0x99, 0xa9, 0xfd, 0x58, 0xc5, 0xb3, 0xeb, 0x64, 0xc0, 0xb3, + 0x1d, 0x4d, 0x5d, 0x2b, 0x2a, 0xd5, 0x73, 0xed, 0x73, 0xdc, 0x45, 0xb4, + 0x11, 0x9e, 0xbb, 0x6c, 0x84, 0x80, 0x0e, 0x77, 0x8f, 0x0e, 0x7c, 0x26, + 0x74, 0xae, 0x74, 0xec, 0xb6, 0xe9, 0x2c, 0xf4, 0xd4, 0xa5, 0x04, 0x61, + 0x7d, 0x4d, 0x1a, 0xe1, 0x57, 0x69, 0xfd, 0xed, 0xfc, 0xec, 0x98, 0x0e, + 0x6c, 0xbc, 0x18, 0x21, 0xf9, 0x1c, 0x87, 0x1b, 0x52, 0x29, 0x8f, 0xe2, + 0xc0, 0x2e, 0xae, 0xe5, 0xcc, 0xf5, 0x5a, 0x4b, 0x2b, 0x69, 0xc1, 0xce, + 0x97, 0xf1, 0x6d, 0x49, 0x91, 0xb0, 0x5c, 0x40, 0x2a, 0xa1, 0x7a, 0xbe, + 0x5c, 0xc5, 0x66, 0xd4, 0x26, 0xa9, 0x75, 0x3c, 0x94, 0xac, 0xc6, 0xf0, + 0xb1, 0xb6, 0x1c, 0xd5, 0x34, 0x5c, 0x00, 0x1c, 0x62, 0xa9, 0xd3, 0xac, + 0x7b, 0xad, 0x6e, 0x40, 0x0e, 0x73, 0x71, 0xdc, 0xd1}; + +static const std::vector priv_key_84{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xa9, 0x02, 0x75, 0x1d, 0x27, 0x95, 0x47, 0xdb, 0x8e, 0x39, + 0x7b, 0x46, 0x2b, 0xd1, 0x1d, 0x9c, 0x59, 0xb1, 0xf1, 0x0f, 0x11, 0xa2, + 0x52, 0xa6, 0x1c, 0x6c, 0x50, 0xa0, 0x24, 0x13, 0xd6, 0x91, 0x60, 0xb9, + 0xe7, 0xd7, 0x0a, 0xad, 0x7c, 0x7a, 0x81, 0x5c, 0xd2, 0x0e, 0xd1, 0xd9, + 0x00, 0x0e, 0xa0, 0xec, 0x44, 0x5d, 0xd1, 0x3e, 0x75, 0xc0, 0xec, 0xd8, + 0x36, 0x8b, 0xd0, 0x9d, 0xa3, 0x73, 0x07, 0xb5, 0xb0, 0x6a, 0xf1, 0xe7, + 0xc8, 0x22, 0xa9, 0xef, 0xd3, 0x02, 0x5f, 0x77, 0xd8, 0x79, 0x23, 0x5d, + 0x17, 0xe6, 0x2f, 0xb9, 0x3a, 0x77, 0x99, 0x1a, 0x0c, 0xac, 0x9a, 0x1f, + 0x69, 0xdd, 0xb9, 0x7f, 0x58, 0xe6, 0x80, 0x71, 0x3a, 0x34, 0xf1, 0x0d, + 0xab, 0x03, 0xb6, 0x59, 0x9e, 0x7f, 0x7d, 0xa2, 0xe7, 0x51, 0x6a, 0xce, + 0x60, 0x6e, 0xc2, 0x0a, 0x28, 0x00, 0xcb, 0x63, 0x0b, 0x8d, 0x21, 0x16, + 0x8d, 0x29, 0x18, 0xc8, 0x55, 0x6b, 0x19, 0x13, 0x48, 0xa4, 0x70, 0xc7, + 0x7e, 0xd8, 0x80, 0x5e, 0x63, 0xb3, 0x46, 0x6d, 0x06, 0x91, 0x44, 0x09, + 0xe2, 0x4f, 0x50, 0xbf, 0xe8, 0x4e, 0xb6, 0x22, 0x75, 0xb9, 0xe6, 0xae, + 0xa8, 0xaf, 0x9c, 0x49, 0x4f, 0x34, 0xaa, 0x43, 0x21, 0xfa, 0x0a, 0xac, + 0x6f, 0xc9, 0x37, 0x85, 0xf2, 0xe8, 0xae, 0xfa, 0x2a, 0x65, 0x19, 0x6f, + 0x26, 0x6c, 0x85, 0xd9, 0x76, 0x6d, 0xb2, 0xf9, 0x7b, 0x95, 0xb9, 0x71, + 0x2b, 0x3d, 0x0a, 0x39, 0x97, 0x22, 0xf0, 0x86, 0xc2, 0xf8, 0x11, 0x33, + 0x5d, 0x73, 0x25, 0xe9, 0x2b, 0xa5, 0x48, 0x74, 0xac, 0xc5, 0xa2, 0x54, + 0xcd, 0x43, 0x83, 0x55, 0xee, 0xe8, 0x0a, 0x6e, 0x82, 0xfe, 0xcd, 0x8c, + 0xee, 0x33, 0x50, 0x18, 0x62, 0x53, 0x39, 0xb6, 0x42, 0x3c, 0x5d, 0x56, + 0xd2, 0xfd, 0x28, 0x74, 0x23, 0x9b, 0xed, 0xa3, 0x04, 0xe9, 0x0f, 0x17, + 0xcd, 0x60, 0xbc, 0x3f, 0x28, 0x58, 0xae, 0x0c, 0xe2, 0x41, 0x79, 0xa1, + 0x34, 0x12, 0x7c, 0x5e, 0x19, 0xfb, 0xaf, 0x3f, 0x56, 0x7d, 0xd4, 0xc9, + 0xd7, 0x23, 0xc6, 0x0c, 0xb8, 0x39, 0x05, 0x62, 0x77, 0x9a, 0x75, 0xbd, + 0xf9, 0x06, 0x37, 0x70, 0x32, 0xcb, 0x5c, 0xcd, 0x1c, 0xdc, 0x96, 0x50, + 0x97, 0xe3, 0x17, 0x0d, 0x09, 0x68, 0x71, 0xda, 0xd9, 0xd8, 0xc4, 0x76, + 0x2f, 0x7d, 0xf7, 0x64, 0x75, 0x34, 0x01, 0x90, 0x1c, 0x74, 0x84, 0x74, + 0x65, 0x38, 0xb9, 0x76, 0xfe, 0x03, 0xab, 0xd2, 0x93, 0x89, 0x5e, 0x47, + 0xc1, 0x8b, 0x3b, 0x47, 0x48, 0xa9, 0xaa, 0x35, 0x00, 0x0a, 0x2c, 0x6a, + 0x2c, 0xf1, 0xf6, 0xd0, 0x5a, 0xc3, 0x84, 0x55, 0xf4, 0xee, 0x90, 0x9c, + 0x13, 0x6e, 0x48, 0x6f, 0x0d, 0x43, 0xce, 0x40, 0xac, 0xba, 0xa0, 0xf0, + 0xc2, 0x14, 0xc0, 0x80, 0x44, 0xd0, 0xe5, 0x53, 0x49, 0x2f, 0xa4, 0x2a, + 0x9a, 0xd3, 0x14, 0x1b, 0xad, 0x23, 0x80, 0xfe, 0x6c, 0x2d, 0xca, 0x0d, + 0x32, 0xb1, 0x76, 0x1d, 0x16, 0xbd, 0x6f, 0x4d, 0x3b, 0x3d, 0xae, 0x62, + 0x81, 0x51, 0xde, 0xc9, 0x93, 0xa5, 0x5a, 0xfd, 0xd9, 0x3b, 0x31, 0xa6, + 0x6a, 0x7c, 0x86, 0xbc, 0x23, 0xd7, 0xfd, 0x03, 0x52, 0x6e, 0xa2, 0x98, + 0x7d, 0x91, 0xdf, 0xca, 0x10, 0x9c, 0x1b, 0x1c, 0x73, 0xfc, 0xf9, 0x58, + 0x52, 0x79, 0x03, 0xa8, 0xc2, 0x51, 0xf3, 0x7d, 0x04, 0x4b, 0x91, 0x00, + 0x7a, 0xd8, 0x53, 0xf0, 0xc8, 0x5e, 0xfd, 0x8c, 0x11, 0x16, 0x56, 0xc7, + 0x1f, 0xa7, 0x12, 0x5a, 0x13, 0x9c, 0xd5, 0xd8, 0xf3, 0x98, 0x99, 0x69, + 0x91, 0xf5, 0xac, 0xcf, 0x69, 0x97, 0x77, 0x99, 0x27, 0xeb, 0x54, 0xf0, + 0x01, 0x07, 0xb1, 0xc7, 0x8a, 0x0d, 0xe7, 0x11, 0x14, 0x1d, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x6a, 0xb4, 0x6b, 0x7e, 0x91, + 0xbc, 0x35, 0x57, 0x10, 0x2f, 0x88, 0x7e, 0x20, 0x31, 0xf1, 0xf1, 0x01, + 0xcc, 0x4f, 0xb6, 0xc4, 0xda, 0x68, 0x36, 0x0a, 0x21, 0xf4, 0xb1, 0x76, + 0xb5, 0xb3, 0xb5, 0xab, 0x8d, 0x14, 0x2b, 0xf7, 0xc8, 0xda, 0x9b, 0x79, + 0xcb, 0x41, 0xb0, 0x2b, 0x9b, 0x46, 0xe6, 0xf5, 0x80, 0xd6, 0x15, 0x29, + 0x83, 0xb6, 0xd2, 0xac, 0x76, 0x41, 0xd1, 0xfa, 0x4f, 0x5c, 0x9f, 0xc6, + 0x91, 0x56, 0xa5, 0xde, 0xbf, 0x08, 0xe3, 0xa1, 0xc9, 0x11, 0xbf, 0x20, + 0xc9, 0x48, 0xba, 0x0a, 0xb2, 0xbe, 0xe1, 0x0c, 0xe6, 0x74, 0x5c, 0x88, + 0x24, 0x23, 0x36, 0x62, 0x44, 0x4d, 0x11, 0xb9, 0x09, 0x06, 0xf6, 0xd8, + 0xc7, 0x24, 0x09, 0xc2, 0xdb, 0x6f, 0x4a, 0x73, 0xb9, 0x97, 0x51, 0x44, + 0xe0, 0x32, 0x0d, 0x7c, 0x52, 0x7a, 0x1d, 0xd3, 0x92, 0x97, 0xf9, 0x10, + 0x70, 0x23, 0x1d, 0xe2, 0x73, 0x1b, 0x82, 0x83, 0xec, 0x0f, 0xca, 0x03, + 0x55, 0xe2, 0x7a, 0x37, 0xde, 0x2c, 0x5e, 0xc2, 0x85, 0x55, 0x8b, 0x1d, + 0x7e, 0xbe, 0x33, 0xbe, 0xf2, 0x42, 0x98, 0xf3, 0x11, 0x86, 0xb9, 0x13, + 0x53, 0x24, 0x62, 0xcf, 0x9b, 0x1c, 0x53, 0x6b, 0x67, 0xf9, 0x82, 0xf5, + 0xb0, 0x56, 0xe6, 0x48, 0x10, 0xe0, 0xae, 0xf8, 0xc8, 0x30, 0x39, 0xea, + 0x27, 0x75, 0xd6, 0xc8, 0xbd, 0x1d, 0x54, 0x4d, 0x19, 0xa4, 0x24, 0xd4, + 0x67, 0xa1, 0x38, 0x41, 0x91, 0x8a, 0xcc, 0x0a, 0x05, 0x9c, 0x3f, 0x69, + 0xfe, 0x9b, 0x60, 0x05, 0x74, 0x19, 0x9f, 0x16, 0xa3, 0x65, 0x74, 0x00, + 0x0f, 0xf1, 0xf9, 0x01, 0x69, 0x6b, 0x03, 0x22, 0x0b, 0x82, 0x3f, 0xac, + 0x3e, 0x63, 0xa4, 0x3d, 0xe0, 0xa9, 0x8f, 0x6a, 0x15, 0x4b, 0x16, 0xe2, + 0x8c, 0x08, 0xbb, 0x95, 0xee, 0xb8, 0x5d, 0x2f, 0x4a, 0x4c, 0x24, 0x22, + 0x52, 0x44, 0xf1, 0xa4, 0xc3, 0xcb, 0xe1, 0x1d, 0xe5, 0xbd, 0xdd, 0x63, + 0xfc, 0x98, 0xc2, 0xf2, 0xe3, 0x5d, 0x5a, 0xfe, 0x8a, 0xb8, 0xa0, 0x37, + 0x73, 0x2f, 0x7b, 0xf3, 0xd0, 0xa7, 0xf8, 0x09, 0x05, 0x67, 0x04, 0x8a, + 0xa8, 0x29, 0x40, 0x20, 0xea, 0xa0, 0x96, 0xe7, 0x8b, 0xe7, 0x35, 0x98, + 0x54, 0x26, 0x11, 0x22, 0xd2, 0x0d, 0xb5, 0x7b, 0x4c, 0xbe, 0xbe, 0x91, + 0xe3, 0xdd, 0x2a, 0xe5, 0xe2, 0x1f, 0x0e, 0x66, 0xa4, 0xb0, 0x43, 0xef, + 0xe7, 0x44, 0xed, 0xbd, 0xff, 0x34, 0xb3, 0x23, 0xaa, 0x65, 0xa1, 0xa0, + 0x5f, 0xb9, 0xed, 0x8a, 0x3d, 0xf7, 0x0a, 0x4f, 0x13, 0x98, 0x5b, 0x06, + 0xd4, 0x9b, 0x9c, 0x3f, 0x27, 0xe8, 0x08, 0x84, 0x96, 0xfc, 0x8d, 0x4d, + 0x92, 0xc2, 0x72, 0x8c, 0xb4, 0x3f, 0xdb, 0xac, 0xb4, 0x80, 0x28, 0x4f, + 0xc1, 0x76, 0x49, 0x10, 0xb1, 0x65, 0x36, 0x19, 0x69, 0x0e, 0x2f, 0xd8, + 0x7c, 0x1d, 0x44, 0x56, 0x0c, 0x5c, 0x7c, 0x70, 0xb1, 0x5c, 0xc1, 0xe6, + 0x9c, 0x3b, 0x4b, 0xac, 0x10, 0x0e, 0x22, 0x59, 0x56, 0x9f, 0x30, 0x69, + 0x1b, 0xbf, 0x47, 0x7d, 0x9f, 0xc0, 0xb4, 0xa9, 0x7a, 0x28, 0xc2, 0xd1, + 0x2f, 0xed, 0xba, 0x14, 0x79, 0xf6, 0x37, 0xe9, 0xbb, 0xe9, 0xce, 0xd9, + 0x2b, 0xa2, 0xd7, 0x75, 0x79, 0x68, 0xa2, 0x7f, 0x30, 0xed, 0x2b, 0x95, + 0x6b, 0x21, 0x26, 0x35, 0x20, 0x0c, 0x78, 0x23, 0x26, 0x41, 0xa4, 0x8f, + 0x1d, 0xa2, 0x4e, 0x8d, 0x57, 0x3d, 0x1d, 0xc4, 0x76, 0x3b, 0x05, 0x8d, + 0xce, 0xec, 0x6d, 0xed, 0xf3, 0x1b, 0xa2, 0x74, 0x4f, 0x1c, 0xa0, 0xc4, + 0x9d, 0xdf, 0x58, 0x45, 0xcf, 0x04, 0xcd, 0xd0, 0x56, 0xd2, 0x49, 0x5f, + 0x25, 0x99, 0x10, 0x88, 0x59, 0xa8, 0x27, 0x19, 0x39, 0x12, 0xa0, 0xa0, + 0xdc, 0x76, 0x1d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdb, 0xc9, 0x01, 0xf7, + 0xf0, 0x37, 0x36, 0x28, 0x9d, 0xc3, 0x87, 0x8a, 0xf3, 0xbc, 0x7f, 0x9f, + 0xd8, 0x87, 0x91, 0xf7, 0xd8, 0x37, 0xdf, 0xf5, 0x86, 0x08, 0x7e, 0xbc, + 0x3c, 0x37, 0x24, 0xf3, 0xb4, 0xce, 0x05, 0x68, 0x52, 0xc2, 0x20, 0x4d, + 0x29, 0x0a, 0x97, 0xba, 0xc4, 0x83, 0x49, 0x0b, 0x77, 0xb9, 0x8f, 0x71, + 0x2e, 0xd6, 0xbb, 0x1e, 0x5b, 0x0a, 0xb1, 0xed, 0x21, 0x1c, 0xad, 0x31, + 0x39, 0xad, 0x79, 0xca, 0xfb, 0x7d, 0xd2, 0x34, 0x0b, 0x92, 0x27, 0x35, + 0x56, 0x06, 0x30, 0x5e, 0x12, 0x8f, 0xe6, 0xe9, 0x84, 0xaf, 0xdb, 0xb1, + 0xa0, 0x89, 0xbe, 0x13, 0xdd, 0xdc, 0x46, 0x97, 0xa6, 0xfe, 0x12, 0xb9, + 0xe0, 0x4b, 0x34, 0xbe, 0x62, 0xe0, 0xc6, 0xac, 0xcd, 0x56, 0xfd, 0xdd, + 0xb1, 0x89, 0x0e, 0xaf, 0x2f, 0xff, 0xc1, 0xb4, 0x21, 0x63, 0x3b, 0x60, + 0x1a, 0xe5, 0xf6, 0x19, 0x76, 0x02, 0xbb, 0x8a, 0x7a, 0x3f, 0x26, 0xbb, + 0xb5, 0x6c, 0xae, 0x99, 0x8f, 0x5a, 0xb8, 0x97, 0x95, 0x41, 0xa0, 0x54, + 0xad, 0x4f, 0xf8, 0x75, 0x03, 0x63, 0xe1, 0xfb, 0xbb, 0xc3, 0x5d, 0xb1, + 0x7a, 0xab, 0xce, 0xdb, 0x82, 0x64, 0xc2, 0xc7, 0x93, 0x37, 0x8e, 0x3a, + 0xfb, 0x74, 0xc0, 0x31, 0x23, 0x9e, 0x42, 0xd2, 0x33, 0x10, 0x96, 0x12, + 0xb6, 0xc8, 0xe8, 0xd2, 0x11, 0x93, 0x60, 0x8d, 0xcd, 0xa3, 0x62, 0xf8, + 0x82, 0x10, 0x88, 0x21, 0x39, 0xbd, 0x6b, 0xd9, 0x47, 0xb5, 0x84, 0xe0, + 0x03, 0x57, 0x46, 0xa7, 0x63, 0x63, 0x69, 0xe2, 0x89, 0xf9, 0x3f, 0x8a, + 0x65, 0xa9, 0x1d, 0x4f, 0x4a, 0x56, 0x97, 0xb4, 0x98, 0xbe, 0x3f, 0x74, + 0x43, 0x69, 0x25, 0xc5, 0x6b, 0x12, 0x87, 0xde, 0x0b, 0x15, 0x96, 0x77, + 0xdf, 0xe7, 0x0e, 0x04, 0x13, 0x7c, 0xcc, 0x95, 0xf4, 0x8a, 0x54, 0x8b, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0xdb, 0xa1, 0x7f, 0x39, 0xc8, 0x2a, + 0xa4, 0xd5, 0x1b, 0x17, 0xfa, 0x1e, 0xda, 0x60, 0x32, 0x4d, 0x68, 0x0e, + 0xeb, 0x44, 0x94, 0x8f, 0x00, 0xc8, 0xb4, 0xec, 0x11, 0x3d, 0x52, 0xbe, + 0x03, 0x57, 0x6d, 0x7c, 0x04, 0x67, 0x95, 0xfd, 0xa0, 0x27, 0xb1, 0x06, + 0x9e, 0xea, 0xc4, 0xe0, 0xe1, 0x69, 0xa8, 0xd1, 0x5d, 0x11, 0xd0, 0xcf, + 0xb5, 0xe9, 0x07, 0xd7, 0x7a, 0x06, 0x4a, 0xb7, 0xde, 0xb1, 0x5d, 0xb9, + 0x6d, 0x3b, 0xc4, 0xd6, 0x6f, 0x4e, 0xb9, 0x91, 0x5b, 0x7f, 0xf1, 0xd7, + 0xdc, 0x76, 0x66, 0x3e, 0x6e, 0xcf, 0x4a, 0x4c, 0xff, 0x61, 0x5c, 0x5f, + 0xe2, 0xdb, 0x7a, 0x9d, 0x80, 0xb8, 0xc7, 0xe7, 0x8f, 0x86, 0x1c, 0x63, + 0x6d, 0x0b, 0x90, 0x96, 0xa1, 0x3a, 0x97, 0xe3, 0xac, 0x84, 0x61, 0x4f, + 0xcb, 0x9e, 0xe3, 0xca, 0x90, 0x2d, 0x4b, 0xe1, 0x75, 0x81, 0x5b, 0x12, + 0xe9, 0xa2, 0xb5, 0xc4, 0x2b, 0x7b, 0x68, 0x0b, 0x5c, 0x32, 0x7f, 0x6b, + 0x12, 0x70, 0xb7, 0x18, 0xb8, 0x6b, 0xf7, 0xfb, 0x58, 0xac, 0x82, 0x2a, + 0x40, 0xa8, 0x98, 0x0d, 0x84, 0xb6, 0xcf, 0x7c, 0x47, 0xb9, 0x89, 0x87, + 0xa6, 0xdf, 0x44, 0xcf, 0x1a, 0x69, 0xd5, 0x22, 0xda, 0x6e, 0xbb, 0x0c, + 0xb9, 0x74, 0x54, 0x7e, 0x9d, 0x0c, 0x8f, 0x8d, 0x3c, 0xfa, 0x59, 0xe5, + 0xb0, 0x35, 0x8a, 0x50, 0xb9, 0x25, 0xaa, 0xde, 0x50, 0x13, 0x62, 0x23, + 0x20, 0x1a, 0x10, 0x3b, 0x72, 0x98, 0xcb, 0xdc, 0xf7, 0x73, 0x38, 0x0d, + 0x8f, 0x36, 0xb9, 0xaf, 0x04, 0x82, 0xd7, 0x10, 0xe5, 0x78, 0xc5, 0xfe, + 0xcb, 0x54, 0x8d, 0xe4, 0xe0, 0x74, 0x33, 0xae, 0x4e, 0x83, 0x08, 0xfc, + 0xe2, 0x9b, 0xe0, 0xef, 0x8e, 0xa9, 0xaa, 0xa3, 0x49, 0x8f, 0xf5, 0xac, + 0x72, 0x53, 0x8e, 0xd7, 0x6b, 0x31, 0x62, 0xc6, 0xf7, 0x02, 0x82, 0x01, + 0x00, 0x3d, 0x42, 0xa2, 0xbc, 0xd4, 0x04, 0xdf, 0xa0, 0xa4, 0x90, 0xaa, + 0x88, 0x0d, 0x75, 0xdd, 0xf0, 0xd4, 0xee, 0xbc, 0xbd, 0xe3, 0x53, 0x77, + 0xa6, 0x3c, 0xcc, 0xc3, 0x5e, 0x7e, 0x3e, 0x34, 0x9b, 0x85, 0x2a, 0xe3, + 0x90, 0xf7, 0x78, 0x4a, 0x7e, 0x97, 0x50, 0xef, 0x87, 0xcc, 0x5c, 0x77, + 0x90, 0xad, 0xb7, 0x58, 0x07, 0x09, 0x32, 0x2b, 0x07, 0xc4, 0x02, 0x90, + 0x23, 0x73, 0x56, 0x45, 0xe3, 0xf1, 0x9a, 0xab, 0xd6, 0xeb, 0x10, 0x5f, + 0xf5, 0xc7, 0xbf, 0xde, 0x13, 0xdc, 0xbd, 0x6e, 0xdf, 0xd9, 0xb6, 0xa8, + 0x7b, 0x30, 0x53, 0xc0, 0x1d, 0x9b, 0x8c, 0xa9, 0x21, 0x6a, 0x76, 0x8a, + 0x6a, 0x9c, 0xce, 0x36, 0xb3, 0xfe, 0x93, 0x97, 0xc8, 0xf5, 0x50, 0x87, + 0xb0, 0x04, 0xb0, 0x19, 0xa4, 0xa0, 0x66, 0x7e, 0x64, 0x50, 0x31, 0xae, + 0x71, 0x21, 0xd9, 0x41, 0xe4, 0x80, 0xba, 0xd6, 0x44, 0xb4, 0x83, 0x00, + 0x79, 0x11, 0xa7, 0xe6, 0x88, 0xed, 0x81, 0xb4, 0x8c, 0xf2, 0xcb, 0x2b, + 0xa6, 0x7c, 0xa0, 0xc5, 0x2a, 0xb5, 0x00, 0x14, 0x55, 0xb1, 0x33, 0x36, + 0xfa, 0xee, 0x93, 0xfe, 0xda, 0x88, 0x41, 0xb9, 0x2f, 0xb0, 0x01, 0x9b, + 0xd4, 0xfa, 0xf0, 0xc2, 0x41, 0x28, 0x73, 0x9b, 0x5a, 0x56, 0xfe, 0x36, + 0xcb, 0xd6, 0x15, 0xea, 0x6e, 0x9e, 0xea, 0x13, 0x12, 0xf2, 0x79, 0x2c, + 0xb1, 0x79, 0xbe, 0xef, 0xc8, 0x2a, 0xa0, 0xa7, 0x00, 0xf3, 0xd2, 0x1b, + 0x6c, 0x7d, 0xb3, 0x57, 0xad, 0x04, 0xe1, 0x5f, 0xbd, 0x2a, 0x53, 0xbc, + 0x60, 0xbb, 0x6a, 0x70, 0xce, 0x87, 0x95, 0x82, 0xa8, 0xe6, 0x24, 0x8a, + 0xb6, 0x78, 0xd8, 0x96, 0x61, 0x36, 0xa4, 0xe9, 0x35, 0x44, 0xa9, 0xee, + 0x9a, 0xf2, 0x65, 0xfb, 0x01, 0xc0, 0xb3, 0xeb, 0x51, 0x31, 0x89, 0x58, + 0x90, 0xf7, 0x8f, 0x53, 0x0f, 0x02, 0x82, 0x01, 0x00, 0x37, 0x6d, 0xb4, + 0x02, 0x53, 0xad, 0xb5, 0xbc, 0x25, 0xb8, 0xf4, 0x3e, 0x5b, 0xf3, 0x97, + 0x04, 0x72, 0xe1, 0x2a, 0xda, 0x39, 0xbc, 0x2e, 0xab, 0xc4, 0xd7, 0x94, + 0x64, 0xa2, 0x44, 0xaa, 0xf5, 0xdb, 0xe7, 0x1a, 0xf5, 0x4e, 0x89, 0x60, + 0x19, 0x79, 0x33, 0x92, 0x2e, 0xaa, 0xe1, 0xf6, 0x83, 0xe1, 0xb1, 0x44, + 0x0a, 0x15, 0x9b, 0x1a, 0xf1, 0x18, 0x85, 0x39, 0xb9, 0xc5, 0x0d, 0xc2, + 0xc9, 0xf4, 0x5c, 0xf4, 0x79, 0xfa, 0x4b, 0x49, 0x29, 0x9c, 0x1c, 0x09, + 0xfe, 0x9e, 0x7e, 0xe5, 0x0d, 0xd1, 0x54, 0xa6, 0x9d, 0xa2, 0xc6, 0x43, + 0xf9, 0xe0, 0x5b, 0x17, 0x30, 0x94, 0x25, 0xe9, 0x35, 0x36, 0x52, 0x2b, + 0x34, 0x31, 0x49, 0xcb, 0x01, 0x08, 0x31, 0x95, 0x08, 0x1e, 0xac, 0x67, + 0xd1, 0xca, 0x90, 0x6f, 0xdc, 0x60, 0x87, 0xb9, 0x20, 0x71, 0x70, 0x9d, + 0x31, 0xed, 0xd3, 0x4b, 0xf6, 0xf6, 0xf6, 0x81, 0x1e, 0xd1, 0x27, 0x91, + 0x93, 0x4b, 0x30, 0xaf, 0x60, 0x48, 0xd6, 0x75, 0x22, 0x70, 0x5c, 0x29, + 0xac, 0x65, 0x1e, 0x5d, 0x71, 0x49, 0x47, 0x4e, 0xff, 0x20, 0x4e, 0x39, + 0xab, 0x24, 0x65, 0xc2, 0x09, 0x4d, 0x72, 0x5d, 0x72, 0x0d, 0x7c, 0x92, + 0xcc, 0xb8, 0x42, 0xf8, 0xa9, 0x3b, 0x45, 0x13, 0x45, 0x7b, 0x24, 0xec, + 0x5a, 0xd0, 0x0f, 0x01, 0xea, 0x64, 0x98, 0xe6, 0x73, 0xcb, 0x54, 0x5a, + 0x36, 0x67, 0xce, 0xc9, 0x1f, 0x1f, 0xd7, 0x94, 0x35, 0x87, 0x2a, 0x57, + 0xb4, 0x60, 0xff, 0xd6, 0x69, 0x8d, 0xba, 0x28, 0xba, 0x77, 0x70, 0xc0, + 0xf4, 0x2b, 0xd6, 0x6c, 0x10, 0xaa, 0x65, 0x2d, 0x9d, 0xb9, 0x7a, 0x57, + 0xc9, 0x09, 0x82, 0x3d, 0x5a, 0x3d, 0x13, 0xcf, 0xbf, 0xf6, 0xab, 0xf2, + 0x40, 0x23, 0x45, 0xc4, 0x61, 0x88, 0x7f, 0x7e, 0xce, 0x52, 0xe0, 0x82, + 0x2f, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd7, 0xa1, 0x6f, 0x06, 0x98, 0xc2, + 0x83, 0x6b, 0x03, 0xe7, 0x3d, 0xdb, 0x06, 0xe9, 0xbc, 0xae, 0x6d, 0x57, + 0x94, 0xfc, 0xbf, 0x93, 0x37, 0x9e, 0xe8, 0x2f, 0x50, 0x2d, 0xe2, 0x9c, + 0x76, 0x3f, 0x1b, 0x89, 0x05, 0x90, 0xd5, 0x97, 0xa7, 0xe9, 0x90, 0x8a, + 0x70, 0x48, 0xf9, 0xe4, 0x58, 0xb6, 0xf5, 0x0e, 0x69, 0x35, 0xad, 0xe4, + 0xb8, 0x8d, 0x50, 0xa3, 0x99, 0x41, 0x9b, 0xca, 0x33, 0x03, 0x72, 0xfb, + 0xa2, 0x43, 0xc8, 0xd2, 0xc5, 0x6b, 0x64, 0xb7, 0x7e, 0xfa, 0xec, 0xd3, + 0x2e, 0x9a, 0xd8, 0x62, 0xaa, 0x61, 0x47, 0x84, 0x6e, 0x7a, 0x1f, 0x09, + 0x93, 0xf1, 0xec, 0x5c, 0x0a, 0x80, 0xd0, 0xd0, 0x3b, 0x4c, 0x6e, 0x94, + 0x0a, 0x7a, 0xd9, 0x2f, 0xe1, 0x4b, 0x80, 0x07, 0xf9, 0x23, 0x02, 0x9a, + 0x7c, 0x8f, 0x7d, 0x27, 0xf7, 0x29, 0xe3, 0x55, 0x82, 0x31, 0xde, 0x65, + 0xae, 0xc2, 0x01, 0xa7, 0x97, 0x43, 0x92, 0x17, 0xbd, 0x7b, 0x8b, 0x7e, + 0x7b, 0x23, 0xfd, 0x75, 0x0b, 0x12, 0xd8, 0x07, 0xf3, 0x07, 0x7b, 0x4a, + 0x3d, 0xed, 0xdd, 0x5f, 0xc1, 0x21, 0xa6, 0xb6, 0x89, 0x54, 0x9c, 0xae, + 0xa1, 0x7f, 0xf1, 0x7a, 0x01, 0x31, 0xa3, 0x8c, 0xf0, 0x83, 0x44, 0x53, + 0x1e, 0x99, 0x5a, 0xc9, 0x4b, 0x3d, 0xa0, 0x85, 0x52, 0xb3, 0xa3, 0xf3, + 0x61, 0xf9, 0x83, 0xb4, 0x81, 0xaf, 0xe7, 0x78, 0xf9, 0xd8, 0xec, 0x55, + 0x22, 0x22, 0x1a, 0x26, 0xbc, 0x03, 0x7d, 0xb0, 0x39, 0x61, 0x3b, 0xae, + 0xd4, 0x6f, 0xd3, 0xff, 0x50, 0xa3, 0xf8, 0x43, 0xe7, 0xf3, 0x2b, 0xcc, + 0xf3, 0x19, 0x31, 0xaa, 0x9a, 0x9e, 0x49, 0xe1, 0x00, 0x86, 0xbd, 0x23, + 0x6e, 0x86, 0x44, 0xdd, 0x64, 0x7e, 0xa4, 0x94, 0x8e, 0x55, 0x61, 0xbd, + 0xe0, 0xce, 0xf3, 0x81, 0xda, 0x99, 0x65, 0xde, 0xda, 0x3b}; + +static const std::vector priv_key_85{ + 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0x8f, 0xba, 0x51, 0x09, 0x79, 0x8c, 0x3e, 0x0f, 0x39, 0xb7, + 0x7e, 0x6d, 0x99, 0xe2, 0x90, 0x56, 0x03, 0xe7, 0x95, 0x2b, 0x8a, 0xbd, + 0xe0, 0x13, 0x8f, 0x23, 0x03, 0xbe, 0x9f, 0x59, 0xdd, 0x40, 0xa8, 0x4b, + 0x65, 0xb7, 0x3f, 0xa3, 0xc0, 0x65, 0x6c, 0x3b, 0xd6, 0x85, 0x68, 0x8f, + 0xc0, 0xc8, 0x65, 0x77, 0x3f, 0x79, 0x73, 0xf1, 0x98, 0x3d, 0x21, 0x21, + 0x81, 0x35, 0x37, 0x26, 0xd2, 0x75, 0x74, 0xfc, 0x9f, 0x3c, 0x24, 0xd4, + 0xe9, 0x14, 0x81, 0x56, 0x5f, 0xe4, 0xcf, 0x76, 0x85, 0x24, 0x3d, 0xf1, + 0xcb, 0x4d, 0xc2, 0xcc, 0x7a, 0x1e, 0xfd, 0xfc, 0xc9, 0x78, 0xd9, 0x65, + 0xf5, 0xb6, 0x9b, 0xe3, 0xb5, 0xde, 0xa1, 0x39, 0xe8, 0x00, 0x76, 0x30, + 0x7e, 0x14, 0x67, 0xd5, 0xfa, 0x45, 0x49, 0xf3, 0xa5, 0xac, 0x7d, 0x25, + 0xc5, 0xe2, 0xee, 0xba, 0x41, 0x61, 0x8c, 0xb6, 0x87, 0x96, 0x2b, 0x9f, + 0xd0, 0xe6, 0xab, 0xb3, 0xd0, 0xd8, 0x52, 0x60, 0xea, 0x60, 0xd8, 0xb0, + 0x04, 0xbc, 0x17, 0xc4, 0x4f, 0x72, 0x27, 0x6f, 0xef, 0x63, 0x85, 0x59, + 0x57, 0x03, 0x8d, 0xdf, 0xad, 0x92, 0xc0, 0x3c, 0x7c, 0xbf, 0x7d, 0xcd, + 0x41, 0xd0, 0x53, 0xbf, 0x37, 0xe5, 0xac, 0xd1, 0x9d, 0xcf, 0x8f, 0x54, + 0x93, 0x81, 0xde, 0xbf, 0xb8, 0xa4, 0x29, 0x24, 0x64, 0x89, 0x74, 0x3a, + 0x5e, 0x51, 0xf7, 0x07, 0xe4, 0x0e, 0xd5, 0x52, 0xc7, 0x49, 0xf6, 0xf6, + 0x5e, 0x01, 0x00, 0xcc, 0x77, 0xf9, 0x57, 0x12, 0x10, 0x46, 0xd8, 0x4f, + 0x20, 0x0d, 0x28, 0xae, 0x37, 0x5b, 0xc2, 0xab, 0xd4, 0x87, 0x7f, 0xdf, + 0x48, 0x6e, 0x43, 0xdf, 0xfb, 0xfe, 0xfd, 0x63, 0xd5, 0x6c, 0x33, 0x63, + 0x83, 0x04, 0x57, 0x01, 0x32, 0xf6, 0x03, 0x28, 0x29, 0xab, 0x83, 0x6a, + 0x69, 0x35, 0x51, 0x43, 0xf3, 0x38, 0x53, 0xd1, 0x08, 0x80, 0x95, 0xf6, + 0x08, 0x0d, 0x40, 0x24, 0x12, 0x5f, 0x37, 0x88, 0x33, 0x67, 0x4d, 0x1c, + 0xfd, 0xe0, 0x85, 0xfa, 0xd1, 0xb4, 0xe8, 0x12, 0x27, 0xee, 0x7b, 0x5f, + 0x6a, 0x07, 0x7b, 0xa9, 0xaf, 0x45, 0x81, 0xdc, 0x47, 0x5d, 0x05, 0x98, + 0x04, 0x84, 0xaf, 0xa4, 0x2a, 0xe2, 0x60, 0x9b, 0x7b, 0x42, 0xdd, 0x45, + 0x3c, 0xbd, 0x76, 0x50, 0x15, 0x80, 0x10, 0xad, 0xc7, 0xee, 0xb4, 0x20, + 0x55, 0x22, 0x90, 0xba, 0x65, 0xfa, 0x71, 0xb5, 0x9e, 0xe2, 0x6c, 0x78, + 0xe8, 0x6d, 0xb2, 0x93, 0x7a, 0x83, 0x9a, 0x05, 0x89, 0x1e, 0x13, 0x7c, + 0xdb, 0x01, 0xa5, 0xb5, 0xd6, 0xe2, 0xac, 0x0f, 0x61, 0xa5, 0x42, 0x01, + 0xfc, 0xfe, 0xad, 0x82, 0x43, 0x13, 0x69, 0x7e, 0x77, 0x33, 0x49, 0xfb, + 0x83, 0xf6, 0x14, 0xdb, 0x4c, 0xe1, 0x2c, 0xd3, 0x00, 0x52, 0x5f, 0x0f, + 0x00, 0xec, 0x7c, 0xcf, 0xf2, 0x20, 0xb4, 0xb9, 0x34, 0x2c, 0x63, 0x8d, + 0xb7, 0x8b, 0x5d, 0x0b, 0x58, 0xf2, 0x05, 0xe3, 0xe1, 0x51, 0x0b, 0xf7, + 0xeb, 0xc4, 0xb7, 0x9c, 0xa6, 0x4b, 0x63, 0xf8, 0xd5, 0x5d, 0x4b, 0x8d, + 0x58, 0x4b, 0xe3, 0x5e, 0xd8, 0x47, 0x05, 0x67, 0xbf, 0xa3, 0x30, 0x97, + 0x5b, 0x08, 0xe2, 0x3f, 0x5c, 0x6a, 0x30, 0x5b, 0x22, 0xa3, 0xf5, 0xff, + 0x49, 0x30, 0x78, 0x6b, 0x0e, 0x4b, 0xd1, 0xf6, 0x6f, 0xa1, 0xa8, 0x5e, + 0x23, 0x3f, 0x91, 0x12, 0xc8, 0xbe, 0x4f, 0x38, 0x86, 0x03, 0x72, 0xab, + 0x77, 0x38, 0xd2, 0x4a, 0x19, 0x27, 0xf4, 0x2f, 0x72, 0xa7, 0xa5, 0x16, + 0xd5, 0x8f, 0xe0, 0x75, 0x9c, 0x1e, 0x27, 0xeb, 0xb9, 0x55, 0x88, 0x80, + 0x3c, 0x8f, 0xdb, 0xb4, 0xe4, 0xf6, 0xb5, 0xdb, 0xab, 0x2c, 0xd5, 0x5e, + 0x41, 0x0e, 0x4d, 0x05, 0xc5, 0xb2, 0x6d, 0x97, 0x89, 0xd1, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x63, 0x8f, 0xb7, 0x0f, 0x0f, + 0x29, 0xbc, 0xdb, 0xa3, 0x29, 0x9e, 0xe4, 0xa1, 0x52, 0xb6, 0x95, 0x3f, + 0x03, 0x2e, 0xec, 0x08, 0xa1, 0xdb, 0x14, 0xf1, 0x74, 0x59, 0xe5, 0xb4, + 0x50, 0xf5, 0xd9, 0x12, 0x3b, 0x98, 0x6c, 0x46, 0x23, 0x52, 0xe5, 0x6f, + 0x02, 0x4c, 0x6a, 0x01, 0xb2, 0x82, 0xe2, 0xce, 0x96, 0xba, 0x5b, 0x91, + 0x9b, 0x6b, 0xcf, 0xfc, 0xa1, 0x4e, 0xf5, 0xe4, 0x0c, 0x7a, 0x81, 0x6e, + 0xd6, 0x88, 0x1f, 0x8b, 0x8c, 0x09, 0x21, 0x71, 0x2e, 0xba, 0x22, 0xb0, + 0x2b, 0xf3, 0xb2, 0xd5, 0x4e, 0x27, 0x7c, 0xe8, 0x51, 0xe8, 0xce, 0x8b, + 0x36, 0x8f, 0x01, 0xad, 0xe6, 0xd9, 0x3c, 0xf3, 0xe3, 0xdb, 0x5a, 0x2a, + 0xe9, 0x07, 0xf3, 0x39, 0xec, 0x01, 0x8a, 0x75, 0x1b, 0x5e, 0xd0, 0x9c, + 0x97, 0xb0, 0xce, 0x39, 0xaa, 0xee, 0xd7, 0x72, 0x73, 0x87, 0x52, 0xe1, + 0xbc, 0x97, 0x53, 0xc9, 0x48, 0x5d, 0xd7, 0x4c, 0x5d, 0xb5, 0x70, 0x04, + 0x30, 0xaa, 0x6b, 0x07, 0xef, 0x76, 0x78, 0x2d, 0x26, 0x89, 0xba, 0x13, + 0xe3, 0x90, 0x3a, 0xaa, 0x66, 0xe6, 0xc5, 0xc9, 0x83, 0x86, 0xa3, 0x3f, + 0x93, 0x26, 0xff, 0x27, 0x50, 0x06, 0x25, 0x1f, 0xbe, 0x38, 0x24, 0x5b, + 0x80, 0xa1, 0x06, 0xe4, 0xcc, 0xbb, 0x99, 0x9d, 0x09, 0xc6, 0x07, 0xc1, + 0x90, 0x3a, 0x2c, 0x95, 0x5c, 0xd1, 0x75, 0x89, 0xdf, 0xe7, 0x74, 0xf7, + 0x04, 0xee, 0x94, 0x28, 0x05, 0x25, 0xbd, 0x20, 0x26, 0x83, 0x7d, 0x2f, + 0x79, 0x8d, 0xd8, 0xe5, 0x82, 0x7a, 0x3b, 0x63, 0x50, 0xbb, 0x7c, 0x4e, + 0xef, 0xe4, 0xbb, 0x30, 0x33, 0x25, 0xe3, 0x6c, 0x15, 0x3e, 0x64, 0xb6, + 0x76, 0x6f, 0xa3, 0x12, 0x3d, 0xfe, 0xc6, 0x04, 0xd7, 0x09, 0xcc, 0x2d, + 0x07, 0xa7, 0x45, 0xee, 0x34, 0xca, 0x48, 0x6a, 0xd0, 0xdd, 0x2b, 0xbf, + 0xa6, 0x2e, 0x68, 0x5f, 0xb6, 0x10, 0x47, 0xfc, 0x0d, 0xe3, 0xef, 0xbd, + 0xdd, 0x42, 0xe3, 0x07, 0xc3, 0x18, 0xd1, 0xe3, 0x9b, 0x22, 0x06, 0xcc, + 0x05, 0x97, 0xa6, 0x0c, 0xf3, 0x94, 0x27, 0xe3, 0x52, 0xce, 0xfb, 0x18, + 0xbe, 0x19, 0x28, 0xec, 0xda, 0xfd, 0x7e, 0x1f, 0x39, 0x71, 0x0f, 0xce, + 0xf1, 0x45, 0x69, 0x4b, 0x0e, 0x8c, 0xeb, 0x82, 0xd0, 0x60, 0x58, 0x3e, + 0x3b, 0xc2, 0x94, 0xd0, 0x76, 0x34, 0xbb, 0x27, 0xd5, 0xd5, 0xab, 0xa8, + 0xcd, 0xab, 0xe3, 0x85, 0xad, 0x9a, 0xd8, 0x78, 0x0d, 0xed, 0xf8, 0x69, + 0x44, 0xb5, 0x8b, 0xb5, 0x15, 0xdc, 0xd2, 0x5e, 0x0a, 0x45, 0x5a, 0x30, + 0xf5, 0xda, 0x57, 0x68, 0x83, 0x28, 0x8f, 0xe6, 0x72, 0x37, 0x1b, 0x05, + 0xb7, 0x68, 0xb3, 0x83, 0xcc, 0x15, 0x28, 0xb4, 0x0c, 0x90, 0x43, 0xc2, + 0x92, 0x4f, 0xdc, 0x62, 0x10, 0x13, 0x4f, 0x63, 0x86, 0x94, 0x99, 0xe7, + 0x38, 0x15, 0x16, 0x67, 0x8d, 0xca, 0xce, 0x0c, 0xb6, 0x92, 0x80, 0x75, + 0x34, 0x8d, 0xa8, 0xe0, 0xed, 0xd8, 0x97, 0xb3, 0x33, 0x72, 0x1f, 0xce, + 0xa5, 0x8f, 0xa8, 0x0f, 0x58, 0x50, 0x62, 0x79, 0x55, 0x3e, 0x18, 0x36, + 0x53, 0x7d, 0x50, 0xa2, 0xd6, 0x95, 0x2c, 0x70, 0xde, 0xf0, 0x97, 0x39, + 0x3c, 0x31, 0x5d, 0x17, 0xb3, 0xa7, 0x52, 0x23, 0xd1, 0xd0, 0x94, 0x35, + 0x7a, 0x7e, 0xf3, 0x2c, 0x1b, 0x0a, 0x3a, 0xd3, 0xea, 0x39, 0xc8, 0x38, + 0x56, 0xe2, 0xa4, 0xc1, 0xd5, 0x30, 0xf0, 0xbc, 0xa5, 0x59, 0x49, 0xd3, + 0x5e, 0x89, 0xc5, 0x8b, 0x5f, 0x07, 0x30, 0x21, 0x5b, 0xf4, 0x62, 0x68, + 0xa2, 0x64, 0x4e, 0x5d, 0x33, 0xd4, 0xd9, 0x4f, 0x39, 0xed, 0x23, 0xfa, + 0xf4, 0x53, 0x93, 0xc2, 0xd6, 0x39, 0x15, 0xde, 0xbb, 0xc2, 0xa7, 0x21, + 0x15, 0xb4, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0x2c, 0x66, 0x4e, + 0xab, 0x26, 0xed, 0x67, 0x08, 0xdf, 0x49, 0xee, 0xe9, 0xad, 0x0a, 0x0a, + 0xac, 0x0e, 0xbd, 0x23, 0xa3, 0x21, 0x12, 0x94, 0x1e, 0x01, 0x65, 0x96, + 0xdf, 0x6d, 0xa4, 0x24, 0xdc, 0x0e, 0xef, 0xcd, 0xc6, 0x53, 0x88, 0x56, + 0xa6, 0x0b, 0xae, 0xed, 0x45, 0xe9, 0xfc, 0xe4, 0x55, 0x2f, 0x2b, 0xcf, + 0x46, 0xe1, 0x19, 0xf4, 0x03, 0x7f, 0xb5, 0xc5, 0x81, 0x73, 0x6a, 0x49, + 0x47, 0x6d, 0x54, 0x22, 0xa6, 0xa6, 0x8b, 0x62, 0x3d, 0xe0, 0x6e, 0x80, + 0x3b, 0xf0, 0xd8, 0xf4, 0x07, 0xd1, 0x34, 0x99, 0x22, 0x5e, 0x0b, 0x64, + 0x99, 0xc8, 0xe4, 0xf8, 0x06, 0x06, 0x6d, 0xe5, 0x24, 0x0f, 0x6e, 0x7a, + 0xd1, 0x62, 0x56, 0x2c, 0xa8, 0x9b, 0x7b, 0xce, 0xf5, 0x2d, 0xbb, 0x12, + 0xaf, 0xec, 0xd3, 0x85, 0x1f, 0x60, 0x39, 0x5e, 0x6c, 0xfc, 0x1b, 0x70, + 0xbe, 0x6c, 0x9d, 0x74, 0x12, 0xc4, 0x65, 0xc6, 0xb1, 0x88, 0x7a, 0x95, + 0xb2, 0xc8, 0x33, 0x71, 0x1b, 0xb1, 0x2b, 0x85, 0x6e, 0x2e, 0x23, 0x3e, + 0x90, 0xd8, 0x56, 0x15, 0x2a, 0x6d, 0xa9, 0x84, 0x70, 0xd1, 0x53, 0xab, + 0xff, 0x21, 0x00, 0x24, 0xdd, 0x29, 0xc7, 0x45, 0x9d, 0xed, 0x4a, 0x27, + 0x50, 0x1f, 0x99, 0xdd, 0xfc, 0xcc, 0x0d, 0x07, 0x0e, 0x25, 0x9c, 0xc5, + 0x25, 0xac, 0x9b, 0xbf, 0xa3, 0xc6, 0xfe, 0xd1, 0x46, 0x31, 0x7e, 0x2a, + 0xa7, 0x8c, 0xe9, 0xfe, 0xe9, 0x7a, 0xf2, 0xcf, 0x3a, 0xf8, 0x6e, 0x1c, + 0x24, 0xd1, 0x01, 0x0b, 0x5e, 0x8b, 0x85, 0x1c, 0xa4, 0x1c, 0xd6, 0x40, + 0x7c, 0x54, 0xc3, 0x78, 0xcc, 0xe7, 0xf6, 0x1f, 0xac, 0x67, 0xe9, 0x0c, + 0x95, 0x73, 0xbb, 0x76, 0xf6, 0x31, 0x5a, 0xcc, 0x42, 0x34, 0x72, 0x4c, + 0x22, 0x4f, 0xfb, 0x3e, 0x5e, 0xc5, 0x6a, 0x29, 0x9f, 0x40, 0x42, 0x31, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6, 0xe6, 0x03, 0x11, 0xf4, 0x61, 0xaf, + 0x48, 0x3b, 0xf3, 0x24, 0x30, 0x02, 0x5a, 0xf5, 0xc0, 0x7e, 0x0f, 0x29, + 0xc2, 0x49, 0x31, 0x63, 0xe6, 0x86, 0xd8, 0xa1, 0x58, 0x3f, 0xa5, 0xa9, + 0xa0, 0x21, 0x91, 0x8d, 0xfa, 0xf1, 0x55, 0xbc, 0x78, 0x64, 0xdf, 0x34, + 0x0e, 0x3b, 0xf9, 0x89, 0xbb, 0x69, 0xfb, 0xb8, 0x44, 0x2e, 0xea, 0x86, + 0x67, 0xc8, 0x41, 0xc7, 0x7e, 0x91, 0x81, 0x92, 0x18, 0xd9, 0x6f, 0xad, + 0xb9, 0xee, 0x55, 0xc6, 0xd9, 0x7d, 0x02, 0x26, 0x8d, 0xbc, 0x8a, 0xb8, + 0x17, 0xb9, 0x39, 0xf1, 0xb3, 0x6f, 0x56, 0x06, 0x7a, 0xc4, 0x18, 0x64, + 0x78, 0x84, 0x0a, 0x05, 0x6f, 0xc3, 0xc0, 0x24, 0x88, 0xac, 0xa1, 0x7e, + 0xc4, 0x21, 0x55, 0x2e, 0x7a, 0x19, 0x6c, 0x5d, 0x1a, 0xd0, 0x37, 0x7c, + 0xdc, 0xc5, 0x22, 0xd0, 0x05, 0x6c, 0x56, 0x24, 0x42, 0x8d, 0x21, 0xcc, + 0xcc, 0x85, 0x64, 0xfe, 0x5b, 0xc5, 0xd9, 0x65, 0xbe, 0xb9, 0x51, 0xb6, + 0x10, 0xab, 0xf2, 0xdd, 0x24, 0x30, 0x77, 0x13, 0xac, 0xf6, 0xce, 0x31, + 0xa1, 0x2f, 0x38, 0x45, 0xe5, 0x96, 0x7f, 0x62, 0x20, 0xa4, 0x10, 0x0b, + 0xe5, 0xb1, 0x34, 0xd5, 0x33, 0x7f, 0xb4, 0x8a, 0xf4, 0xe0, 0xc1, 0x0f, + 0xca, 0xce, 0xa6, 0x55, 0xbf, 0x43, 0xcc, 0x5f, 0xde, 0x10, 0x3b, 0x39, + 0x86, 0xbc, 0xc6, 0xdc, 0xba, 0x38, 0xae, 0x1a, 0x50, 0xd5, 0x17, 0x56, + 0x56, 0xdf, 0x1e, 0xc4, 0x8a, 0x69, 0x25, 0x27, 0xe8, 0xb8, 0xf3, 0x27, + 0xf9, 0xe1, 0x49, 0x97, 0x77, 0x51, 0x9a, 0xbd, 0xda, 0x67, 0x27, 0xfc, + 0xb0, 0x6e, 0x93, 0xeb, 0xa2, 0x44, 0x7f, 0x03, 0xe0, 0xaf, 0xd1, 0xc4, + 0x9c, 0xc5, 0x26, 0x72, 0xe3, 0x74, 0xbe, 0xd5, 0xdb, 0x2b, 0xbd, 0xf6, + 0x58, 0xc1, 0xba, 0x52, 0x56, 0x79, 0x41, 0x39, 0xa1, 0x02, 0x82, 0x01, + 0x00, 0x6a, 0x96, 0x16, 0xa2, 0x89, 0xb5, 0xf7, 0x44, 0x87, 0x03, 0xdf, + 0x25, 0x31, 0x33, 0xd8, 0x45, 0x2d, 0x42, 0x25, 0xde, 0x12, 0xd9, 0x3c, + 0x01, 0xb4, 0x20, 0x23, 0x56, 0x1b, 0x8c, 0xf8, 0xd1, 0xfa, 0xb2, 0x03, + 0x46, 0x30, 0x55, 0x23, 0xc0, 0x5c, 0xfb, 0x85, 0xb3, 0xfb, 0x3d, 0xed, + 0x1a, 0x81, 0x33, 0x9b, 0xef, 0x97, 0x6b, 0x3e, 0x97, 0xf5, 0x9e, 0x9d, + 0x8d, 0x46, 0x78, 0x03, 0x11, 0x4e, 0x41, 0xd3, 0xb9, 0x04, 0x38, 0xeb, + 0x52, 0xa2, 0xdc, 0x1d, 0x4f, 0xdd, 0xf2, 0x4e, 0xd0, 0x84, 0xaf, 0xc8, + 0x41, 0x76, 0x5f, 0x03, 0x84, 0x4a, 0xa2, 0x91, 0x06, 0x04, 0x13, 0x35, + 0xf8, 0x98, 0xf1, 0x80, 0x24, 0x9c, 0x79, 0x90, 0x94, 0xda, 0xc4, 0x7e, + 0x85, 0x79, 0x8b, 0xc0, 0x39, 0x37, 0x72, 0xaf, 0xe3, 0x31, 0x6b, 0x87, + 0x19, 0xcb, 0x7e, 0x8b, 0x7f, 0x61, 0xb5, 0x24, 0x7b, 0x52, 0x52, 0x32, + 0x66, 0x62, 0xbb, 0x9f, 0xcf, 0x5e, 0xc9, 0x09, 0xd0, 0x5c, 0xce, 0xb2, + 0xf3, 0x60, 0x1c, 0x1b, 0xda, 0x53, 0x5d, 0xfb, 0xc5, 0xfd, 0x13, 0xdb, + 0x23, 0xeb, 0xae, 0x4c, 0xb9, 0xad, 0x54, 0x2b, 0xc2, 0x5c, 0x57, 0x7d, + 0x58, 0x1a, 0x43, 0x95, 0xed, 0x5c, 0x5b, 0x51, 0xe7, 0xb6, 0xbf, 0xda, + 0x0b, 0x29, 0xe8, 0xad, 0xb6, 0x1a, 0xae, 0xe8, 0x5a, 0x52, 0x08, 0xe6, + 0x0b, 0xb5, 0x38, 0x15, 0xd3, 0xbd, 0xb0, 0x40, 0x6e, 0x2a, 0x00, 0x55, + 0x53, 0x8c, 0xb8, 0x01, 0x86, 0xf1, 0xce, 0xb6, 0xd1, 0xf2, 0x46, 0xd3, + 0xc1, 0x08, 0x06, 0xab, 0x51, 0xc1, 0x4e, 0x1b, 0xbf, 0x0e, 0x39, 0xbc, + 0x42, 0xad, 0xd2, 0xe4, 0x3c, 0x21, 0x97, 0x0e, 0xf5, 0x09, 0x9d, 0xbe, + 0xb0, 0xc8, 0x47, 0x07, 0x63, 0xe5, 0x2e, 0x21, 0x3c, 0xbb, 0x73, 0xb7, + 0x3a, 0xd4, 0x40, 0x74, 0x91, 0x02, 0x82, 0x01, 0x00, 0x2a, 0x6b, 0x6e, + 0x8a, 0xdb, 0x83, 0x4c, 0x84, 0x14, 0x63, 0x70, 0x21, 0x32, 0x6a, 0xa6, + 0x54, 0xde, 0xe7, 0xe5, 0x67, 0x8a, 0x52, 0x4a, 0x39, 0x4d, 0x4d, 0x31, + 0x1e, 0xa6, 0xa4, 0x65, 0x93, 0x1e, 0x36, 0x04, 0x18, 0x0f, 0xa1, 0x32, + 0xf5, 0x39, 0x70, 0x0b, 0x42, 0xc1, 0xe6, 0x3e, 0x6b, 0x99, 0x49, 0x28, + 0x93, 0xa7, 0xcd, 0xfd, 0x1e, 0x54, 0xf3, 0xec, 0xb1, 0x0e, 0x4e, 0x5e, + 0xf4, 0x24, 0x7a, 0x22, 0x70, 0xdd, 0x36, 0x47, 0xc8, 0x69, 0x95, 0xf6, + 0x1b, 0x29, 0x7f, 0x82, 0xf2, 0xfd, 0xa2, 0xd2, 0xcc, 0x2b, 0x26, 0x68, + 0x9a, 0x50, 0xa0, 0xd7, 0xac, 0x9b, 0xf3, 0x37, 0x0f, 0x94, 0xf7, 0x1b, + 0x82, 0x17, 0x87, 0xdd, 0x3e, 0xdf, 0xfc, 0x41, 0xab, 0x4f, 0xfa, 0x32, + 0x1d, 0xe5, 0xec, 0xf8, 0xa8, 0xbb, 0x90, 0x37, 0x6f, 0x0a, 0x91, 0x70, + 0x17, 0x7f, 0x64, 0x37, 0x7b, 0xb7, 0xf4, 0x94, 0x89, 0xf4, 0x79, 0x57, + 0x7f, 0xc4, 0xbb, 0x8e, 0xde, 0x8f, 0x02, 0xe5, 0x07, 0x5f, 0xb6, 0x3e, + 0x79, 0xff, 0x44, 0x13, 0x7e, 0xae, 0xd4, 0xfe, 0x61, 0x21, 0x66, 0xa9, + 0xfb, 0xa8, 0x11, 0x90, 0xb0, 0xd5, 0x48, 0xcb, 0xaa, 0x06, 0x14, 0x79, + 0xa6, 0x11, 0xfa, 0xb5, 0x0e, 0xf4, 0x9e, 0xdf, 0x84, 0x5c, 0xd5, 0x29, + 0xe6, 0xf7, 0x1c, 0xc5, 0x5a, 0xda, 0xad, 0xc4, 0xc3, 0xec, 0x21, 0x75, + 0x39, 0x0a, 0x33, 0x3f, 0x73, 0x26, 0x8c, 0x9c, 0x48, 0xfd, 0xda, 0x00, + 0x47, 0x99, 0x9d, 0xcb, 0xc7, 0xc8, 0xd8, 0xa8, 0xa8, 0xa3, 0xe4, 0x9f, + 0xe3, 0xe7, 0xc8, 0xfe, 0x72, 0x6d, 0x33, 0x21, 0x93, 0xa1, 0x0f, 0x54, + 0x76, 0xe8, 0x50, 0x5e, 0xa9, 0x7d, 0x90, 0x4d, 0x55, 0x33, 0xde, 0x8e, + 0xfb, 0x26, 0x4a, 0x08, 0xb8, 0xcd, 0x35, 0xc9, 0xa3, 0x04, 0xbc, 0x7c, + 0x01, 0x02, 0x82, 0x01, 0x00, 0x4e, 0x82, 0x51, 0x51, 0xa7, 0x1c, 0xe0, + 0x3d, 0xc7, 0xfe, 0x57, 0x21, 0x89, 0x39, 0x73, 0xcd, 0x3c, 0xf8, 0x3c, + 0x4e, 0x30, 0x6a, 0xcc, 0x65, 0x15, 0x56, 0x5e, 0x5f, 0xaf, 0x3b, 0x92, + 0x48, 0x91, 0x18, 0xae, 0x02, 0xc5, 0x09, 0x28, 0x2c, 0x1e, 0xd1, 0xc9, + 0x58, 0xbf, 0xe7, 0x8f, 0x95, 0xf8, 0xf7, 0x6b, 0xa8, 0xcf, 0x3d, 0xf7, + 0xb7, 0x00, 0x45, 0x14, 0x00, 0xc4, 0xb9, 0xb5, 0xe8, 0xa3, 0x5f, 0x10, + 0xa2, 0xd7, 0x8c, 0x35, 0xa1, 0x3f, 0x66, 0xf9, 0x2b, 0x14, 0x75, 0xa5, + 0x34, 0xe3, 0x5b, 0xc3, 0xcc, 0xf5, 0xff, 0xec, 0xbc, 0xba, 0x86, 0x3a, + 0x33, 0x42, 0x8e, 0x27, 0x4e, 0x55, 0x72, 0xaf, 0xe5, 0x01, 0x3c, 0x4a, + 0x65, 0x1e, 0x8e, 0xce, 0x0f, 0x17, 0xf3, 0x4e, 0x5f, 0x7d, 0xb0, 0x57, + 0x47, 0x18, 0x36, 0x06, 0x09, 0x3a, 0xdc, 0xf8, 0x97, 0xe0, 0xde, 0x08, + 0xa9, 0x1a, 0x02, 0x67, 0xa2, 0xc5, 0xad, 0x35, 0xf7, 0x79, 0xab, 0x59, + 0xa2, 0xff, 0x03, 0xf0, 0x5a, 0xba, 0x08, 0x55, 0x83, 0xb2, 0xb5, 0x0b, + 0x6e, 0xe7, 0x4f, 0x69, 0x69, 0x0a, 0xb3, 0x0b, 0xd1, 0xed, 0x81, 0x76, + 0x74, 0x0b, 0x18, 0x5c, 0x03, 0xe2, 0x1a, 0x4b, 0x32, 0xcc, 0xf4, 0x93, + 0xde, 0x6b, 0xa2, 0x21, 0xa0, 0x4b, 0x97, 0xfe, 0x41, 0x7a, 0x37, 0x2c, + 0x93, 0x82, 0x69, 0x6c, 0x5e, 0x92, 0xe4, 0x4e, 0xc9, 0x96, 0x07, 0xff, + 0x8b, 0x11, 0x02, 0xbd, 0x68, 0x67, 0x36, 0xd6, 0x10, 0x39, 0x52, 0x02, + 0x4f, 0xdd, 0xc0, 0xee, 0xe2, 0xe0, 0x5e, 0x7f, 0x0e, 0x8b, 0x57, 0x28, + 0x69, 0x12, 0x18, 0xe9, 0x54, 0x25, 0xef, 0x0e, 0x6f, 0xc3, 0x5f, 0x90, + 0x23, 0x22, 0xe7, 0xd8, 0x1a, 0x06, 0x52, 0x8e, 0x53, 0x07, 0xb1, 0x93, + 0xf3, 0x31, 0xa4, 0x3b, 0x37, 0x44, 0xb7, 0xd8, 0x63}; + +static const std::vector priv_key_86{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xd8, 0x9d, 0x42, 0x4b, 0x14, 0xb8, 0x6a, 0xf7, 0x93, 0x19, + 0x72, 0x0c, 0x72, 0x83, 0xef, 0x4b, 0xa1, 0x34, 0xb6, 0x69, 0xa1, 0xd5, + 0xa8, 0x2f, 0xae, 0xb5, 0x19, 0x68, 0xa4, 0x8c, 0x78, 0x57, 0x51, 0xc8, + 0x2a, 0xa7, 0x73, 0xa8, 0x87, 0x4e, 0xa8, 0x25, 0x38, 0x91, 0xad, 0xb0, + 0x60, 0x45, 0x36, 0xe5, 0x37, 0xfd, 0xdc, 0x60, 0x49, 0xa1, 0x01, 0x5a, + 0x7e, 0x92, 0x92, 0x0e, 0xb2, 0x56, 0x51, 0x6a, 0x6c, 0xd0, 0xee, 0xfa, + 0x60, 0xd1, 0xc9, 0x3b, 0x67, 0x9a, 0xd6, 0x19, 0xf8, 0x1e, 0xb6, 0x27, + 0x17, 0x02, 0x52, 0x88, 0xe7, 0x28, 0x4d, 0x3d, 0x7b, 0xf5, 0x5b, 0xbb, + 0x9d, 0xc9, 0xa8, 0x67, 0xfa, 0x4c, 0x03, 0x23, 0xba, 0x4b, 0x28, 0x99, + 0xb6, 0x37, 0x39, 0xef, 0x9d, 0x96, 0x67, 0x90, 0xd6, 0x42, 0xf9, 0x5b, + 0x6b, 0xc8, 0xba, 0x34, 0x1e, 0x03, 0x71, 0x9d, 0x9e, 0x9c, 0xd8, 0x6e, + 0x0d, 0x8c, 0x4a, 0x2d, 0x0c, 0x3f, 0x25, 0xfb, 0xa8, 0x6e, 0xf4, 0xcb, + 0x81, 0xe9, 0x39, 0xd1, 0x59, 0x44, 0x5c, 0x64, 0xe0, 0x4a, 0x2e, 0x18, + 0x5b, 0x1b, 0xef, 0x1e, 0x11, 0x37, 0x74, 0x2c, 0x5e, 0x39, 0x9a, 0x91, + 0xf0, 0x66, 0xd8, 0xa5, 0x69, 0xbd, 0x9a, 0xca, 0xca, 0x41, 0x55, 0xea, + 0x11, 0xc4, 0xc6, 0x47, 0x48, 0x11, 0xe5, 0xd9, 0xd7, 0x9f, 0x0e, 0x55, + 0x96, 0xc5, 0x0f, 0xf2, 0x59, 0x2c, 0x3c, 0xe7, 0x43, 0x4b, 0xfc, 0x4e, + 0xf7, 0xdc, 0x5c, 0x1f, 0x7c, 0x36, 0x8d, 0x55, 0xc0, 0x71, 0x25, 0xf0, + 0x4b, 0xa5, 0xb1, 0xdd, 0x5b, 0x3b, 0xcf, 0x01, 0x0c, 0x87, 0x55, 0x3d, + 0x86, 0xdb, 0x3d, 0x04, 0x60, 0xdc, 0x8b, 0x88, 0xe9, 0x97, 0x0d, 0x1e, + 0xd1, 0xfc, 0xdb, 0x7f, 0x42, 0x55, 0xf4, 0x21, 0x79, 0x1f, 0x85, 0x19, + 0x4b, 0x91, 0x60, 0xf8, 0x9c, 0x38, 0x1e, 0xd1, 0x4c, 0xa5, 0x32, 0xfc, + 0x4b, 0x1e, 0x2e, 0x50, 0x7b, 0x01, 0xd8, 0x2a, 0xc5, 0xb6, 0x83, 0x67, + 0x8b, 0x34, 0xd9, 0x03, 0x60, 0x5d, 0xb1, 0x88, 0xb9, 0x10, 0x33, 0x25, + 0x43, 0x3c, 0x71, 0xc3, 0x98, 0xaf, 0x2e, 0x49, 0xe3, 0x0e, 0x8d, 0x71, + 0x00, 0xb5, 0x6e, 0x2a, 0x48, 0x8e, 0x32, 0x75, 0xa3, 0xe4, 0xcf, 0x75, + 0x46, 0x59, 0x15, 0xa2, 0x4a, 0xd7, 0xc6, 0x7d, 0x46, 0x6d, 0x10, 0xd5, + 0x6a, 0xf9, 0xf2, 0x97, 0xcf, 0x84, 0x83, 0x50, 0xa2, 0x70, 0xa7, 0x5a, + 0x3d, 0xf8, 0xca, 0x7f, 0x61, 0xd6, 0x63, 0x15, 0x3c, 0x27, 0x7d, 0xdf, + 0x3e, 0xf4, 0xf1, 0x68, 0xcc, 0x7e, 0x45, 0x16, 0x71, 0xde, 0x17, 0x4a, + 0x8c, 0x58, 0xbe, 0x3d, 0x3e, 0xd3, 0x33, 0xee, 0xe1, 0xc8, 0xaf, 0x47, + 0x9c, 0x4f, 0xbf, 0x78, 0x69, 0xf5, 0x34, 0xa9, 0xa8, 0xba, 0xe3, 0x04, + 0xa3, 0x49, 0x38, 0xfe, 0x92, 0x4a, 0x80, 0x6c, 0xca, 0xcc, 0xb3, 0x3f, + 0x22, 0xfc, 0x1d, 0x3a, 0x3a, 0xde, 0xad, 0xdb, 0xe0, 0x92, 0xea, 0x5b, + 0x3e, 0x2d, 0x87, 0x0c, 0xed, 0xf4, 0x1d, 0x4e, 0x39, 0x8a, 0x58, 0x6b, + 0x9d, 0xfa, 0x92, 0x0a, 0x0d, 0x24, 0x65, 0x7e, 0x54, 0xd5, 0x6b, 0x09, + 0xf4, 0x5d, 0xd2, 0xf4, 0xda, 0xac, 0x0e, 0xbe, 0xf8, 0x56, 0x87, 0x77, + 0x68, 0xb0, 0xa0, 0x79, 0xc5, 0x1b, 0x5f, 0x5a, 0x65, 0xdd, 0x95, 0xc7, + 0x54, 0xa4, 0x63, 0x56, 0xd1, 0x00, 0xa4, 0x00, 0x64, 0x3f, 0xce, 0xe3, + 0xe8, 0x79, 0xb0, 0x11, 0xdc, 0x4f, 0xa5, 0x2f, 0xcf, 0xb4, 0x0c, 0xd6, + 0x39, 0xb5, 0x55, 0xaf, 0x10, 0xb4, 0xcd, 0x5c, 0xe5, 0xff, 0xaf, 0xd3, + 0x6c, 0x20, 0xaa, 0x86, 0x65, 0x1d, 0x1b, 0xd5, 0x4c, 0x4c, 0x88, 0x78, + 0x54, 0x29, 0xb8, 0x6d, 0xd5, 0x0d, 0x07, 0x61, 0xf8, 0x4d, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd7, 0xa8, 0xb9, 0xb7, + 0xc6, 0x89, 0x54, 0xf5, 0xe7, 0x9e, 0x0d, 0xce, 0x16, 0xb5, 0x04, 0x29, + 0x67, 0xf5, 0xf3, 0x26, 0x77, 0xd9, 0x1f, 0xf9, 0x59, 0x17, 0x34, 0x94, + 0xda, 0x3e, 0x80, 0x11, 0x6f, 0x7a, 0xb9, 0xfc, 0xbd, 0x49, 0xac, 0x6c, + 0xc3, 0x3b, 0x4b, 0x76, 0xbe, 0x56, 0x3b, 0x82, 0xad, 0x84, 0xc8, 0x9a, + 0x16, 0x2e, 0x47, 0x1f, 0xe5, 0x19, 0x13, 0xab, 0x19, 0x7f, 0x48, 0x4e, + 0x68, 0x00, 0x6d, 0x16, 0x16, 0xd7, 0x70, 0x4d, 0x6c, 0xeb, 0x97, 0xda, + 0xb0, 0x0e, 0x6a, 0xd9, 0x28, 0xc1, 0x02, 0x47, 0x6d, 0xa4, 0x9f, 0x7f, + 0xa0, 0x66, 0xf6, 0x62, 0xf1, 0x51, 0x79, 0x66, 0xac, 0x23, 0xd9, 0x2e, + 0x94, 0x71, 0x9d, 0xa7, 0xf6, 0x64, 0x12, 0xe6, 0x28, 0xe8, 0x47, 0x1c, + 0xd7, 0x3f, 0x7c, 0x12, 0x71, 0xf0, 0x72, 0xff, 0x05, 0x63, 0x9d, 0xfe, + 0x0f, 0xbf, 0xbd, 0x8a, 0xaa, 0x6f, 0xe7, 0x4d, 0x25, 0x0c, 0x74, 0x84, + 0xea, 0x6c, 0x02, 0xe5, 0x75, 0x12, 0xa7, 0xe4, 0x6b, 0x8b, 0xe2, 0x34, + 0x0d, 0x48, 0xe1, 0x84, 0xf9, 0x1f, 0x86, 0x95, 0xe9, 0x1b, 0x26, 0x48, + 0xef, 0x80, 0xbc, 0xce, 0xdc, 0xf5, 0x2f, 0x43, 0x35, 0xae, 0x79, 0xf8, + 0x2b, 0x84, 0x7a, 0x99, 0x51, 0xd0, 0x18, 0xa0, 0xb0, 0x47, 0x87, 0x99, + 0x4a, 0x1d, 0xf8, 0x6e, 0x82, 0xf6, 0xf3, 0x84, 0x7e, 0xbb, 0xe9, 0xcc, + 0x01, 0x56, 0xbd, 0xc9, 0x89, 0x09, 0x95, 0xfb, 0xee, 0x3b, 0xea, 0x8e, + 0xe5, 0x67, 0xda, 0x90, 0xcc, 0x14, 0xd1, 0x3b, 0xc6, 0x39, 0x7b, 0xfb, + 0xaf, 0xbc, 0x7b, 0x9c, 0xc1, 0x60, 0xe0, 0x42, 0xa6, 0x1d, 0x15, 0xd2, + 0x7d, 0x99, 0x71, 0xf6, 0xd1, 0x39, 0x3e, 0x17, 0x60, 0xf0, 0xf2, 0x3a, + 0x61, 0x34, 0x72, 0x42, 0xcf, 0x60, 0xbf, 0xbb, 0x9d, 0xaf, 0xe6, 0xd6, + 0xa2, 0xd9, 0x50, 0x22, 0xd4, 0x2d, 0x54, 0x52, 0xd8, 0x63, 0xfa, 0x91, + 0xe5, 0xd8, 0x5f, 0x34, 0x25, 0x19, 0x3b, 0x71, 0x70, 0x52, 0xc5, 0x89, + 0xa3, 0x81, 0x35, 0x7a, 0xaf, 0x46, 0x75, 0x02, 0xa0, 0x82, 0xae, 0x20, + 0x82, 0xf4, 0x18, 0x1b, 0xed, 0x28, 0x33, 0x12, 0xf7, 0x83, 0xb5, 0xcc, + 0xcd, 0xcb, 0x94, 0xb4, 0x0e, 0xa2, 0x58, 0x31, 0x28, 0x55, 0x51, 0xec, + 0x1c, 0xb4, 0x95, 0xef, 0x88, 0x4f, 0x3f, 0x83, 0x70, 0x22, 0x98, 0xb5, + 0xed, 0xb6, 0x15, 0xce, 0x87, 0xd2, 0xb2, 0x82, 0x59, 0xb9, 0xd7, 0xcf, + 0x55, 0x81, 0xdd, 0x8b, 0x27, 0xd9, 0xd3, 0xc5, 0x23, 0x08, 0x3c, 0x31, + 0x6a, 0x73, 0x41, 0xf4, 0xb9, 0xa4, 0x9a, 0xb1, 0x56, 0x23, 0x2d, 0x3d, + 0xfb, 0xb0, 0xe4, 0x50, 0x86, 0xb5, 0x8e, 0x39, 0xc5, 0x1d, 0x83, 0x1c, + 0xb9, 0x43, 0x27, 0x64, 0xd2, 0x12, 0x7a, 0x69, 0x18, 0x05, 0xd9, 0xc4, + 0xb7, 0xb4, 0xc0, 0x73, 0x24, 0xb2, 0xfd, 0xb0, 0x20, 0x5f, 0xef, 0xd0, + 0x65, 0xc2, 0xd9, 0x0b, 0x92, 0xb8, 0xde, 0x4f, 0xf4, 0xb8, 0x27, 0x64, + 0xb7, 0xa5, 0x31, 0xb8, 0xd9, 0xc2, 0x5f, 0x46, 0x21, 0x14, 0x70, 0xe7, + 0xa0, 0xf5, 0xe6, 0x46, 0xb8, 0x04, 0x66, 0x36, 0x59, 0x9a, 0xe6, 0x4c, + 0x32, 0x2a, 0x03, 0x48, 0x93, 0xad, 0x0c, 0x72, 0xaf, 0x55, 0x58, 0xb5, + 0x82, 0xcb, 0x5f, 0x61, 0x5c, 0x13, 0x6d, 0xa2, 0xd2, 0x1d, 0xb8, 0xd9, + 0x11, 0x0f, 0x95, 0xf8, 0x74, 0xfa, 0xeb, 0x12, 0x68, 0xe7, 0xc8, 0x38, + 0x0b, 0x42, 0x19, 0x47, 0x6f, 0xab, 0xba, 0xb3, 0xae, 0x6c, 0x00, 0x8a, + 0x3d, 0xbc, 0x4e, 0x89, 0x85, 0xf5, 0xc5, 0x71, 0x24, 0xda, 0x56, 0x13, + 0x57, 0x9f, 0x92, 0x6a, 0xa3, 0xfa, 0xa4, 0x44, 0x31, 0x38, 0xe8, 0xcf, + 0xde, 0xbf, 0x3c, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfc, 0x21, 0xb5, + 0xfd, 0xc6, 0xc7, 0x43, 0x28, 0xd0, 0x1b, 0xa9, 0x6c, 0x69, 0x69, 0x8f, + 0xa6, 0xf8, 0x7a, 0x6f, 0xd2, 0xd0, 0x11, 0x70, 0xcb, 0xe3, 0xd7, 0xf3, + 0xea, 0x5f, 0xa1, 0xcc, 0xf1, 0x91, 0x1a, 0xcf, 0x48, 0x99, 0x38, 0x41, + 0x37, 0x58, 0xe4, 0x02, 0xa7, 0x3e, 0x3e, 0xfd, 0xfc, 0x42, 0x35, 0x3a, + 0xef, 0x94, 0x0a, 0x7a, 0x7e, 0x94, 0xe2, 0x08, 0xcb, 0xd2, 0xf6, 0xd4, + 0x3f, 0xb6, 0x59, 0x2f, 0xd7, 0xfd, 0x6c, 0xb1, 0x70, 0xbf, 0xd7, 0x28, + 0x35, 0xd5, 0x0d, 0x2d, 0x2b, 0xda, 0xa6, 0xbc, 0x27, 0x45, 0x86, 0x2e, + 0x5d, 0x03, 0xcd, 0x70, 0x02, 0xc3, 0x24, 0x6e, 0xe0, 0x5b, 0xce, 0xfd, + 0xfc, 0xb9, 0x23, 0xc7, 0x63, 0xf9, 0xec, 0x9c, 0x05, 0xa7, 0x70, 0xcd, + 0xf9, 0x6c, 0xfc, 0x65, 0x00, 0x99, 0xa0, 0x84, 0x8a, 0x68, 0x6e, 0xed, + 0x16, 0x0a, 0x00, 0x91, 0x16, 0xf9, 0x3e, 0xe7, 0xe2, 0xf3, 0x1d, 0x23, + 0xe4, 0x5d, 0x1b, 0xe4, 0xb0, 0xb3, 0x96, 0xd6, 0x91, 0xc4, 0x34, 0xad, + 0x44, 0x73, 0x79, 0xa6, 0x51, 0xe2, 0xef, 0x14, 0x82, 0xf7, 0xc6, 0x66, + 0xc0, 0xc9, 0xd2, 0x77, 0xb7, 0x3d, 0xb6, 0xce, 0xe9, 0x1f, 0x77, 0x0a, + 0xa6, 0x09, 0xe3, 0x68, 0xef, 0x3b, 0x9e, 0xdf, 0x70, 0x9c, 0x36, 0xd1, + 0xce, 0x88, 0x72, 0x42, 0x3f, 0xdd, 0x4b, 0x38, 0xd5, 0x4b, 0xa7, 0x0d, + 0x49, 0xea, 0xa1, 0x47, 0x25, 0x68, 0xfb, 0x0a, 0xec, 0x1e, 0xcc, 0x40, + 0x73, 0xe4, 0x07, 0x22, 0x05, 0x16, 0xcd, 0xd0, 0x1e, 0x11, 0xd7, 0x7f, + 0x6d, 0x4f, 0x5d, 0xe5, 0xb3, 0x32, 0xa5, 0xd6, 0xa9, 0x77, 0x96, 0xc2, + 0xd4, 0x69, 0xc5, 0x09, 0x2b, 0xef, 0x93, 0x89, 0xf1, 0x68, 0xef, 0x6e, + 0xb4, 0x81, 0x57, 0x61, 0x84, 0x06, 0x48, 0xa8, 0xc2, 0xe7, 0xb6, 0x45, + 0x07, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdb, 0xf0, 0x0c, 0x2f, 0x80, 0xfc, + 0x3f, 0x93, 0xc3, 0xb0, 0x29, 0x62, 0x54, 0xd9, 0xcc, 0xac, 0x77, 0x29, + 0x7e, 0xc7, 0x2e, 0xf8, 0x81, 0x19, 0x1c, 0xdf, 0x00, 0x2c, 0x56, 0x15, + 0x35, 0xf9, 0x6f, 0x84, 0x31, 0x98, 0x9c, 0x45, 0x20, 0xb5, 0xe9, 0xd4, + 0xce, 0x9d, 0xa6, 0xba, 0x46, 0x1c, 0x68, 0x6f, 0x3b, 0x22, 0x0a, 0x7d, + 0x59, 0xe6, 0xce, 0x10, 0xc2, 0x5a, 0xdd, 0xad, 0x2b, 0x19, 0x45, 0xa6, + 0x02, 0x4f, 0x58, 0x94, 0xec, 0x43, 0x32, 0x6a, 0x45, 0x9b, 0x00, 0xe0, + 0x3c, 0x08, 0x86, 0xa6, 0x1b, 0x4a, 0x3e, 0xc3, 0x35, 0x6a, 0x08, 0x2c, + 0xb1, 0x92, 0x2b, 0x73, 0xd3, 0xc9, 0x33, 0x56, 0x17, 0xf1, 0xf5, 0x37, + 0x63, 0x50, 0xfb, 0x39, 0xe5, 0xd7, 0xcf, 0x1a, 0x23, 0x5f, 0x59, 0x5f, + 0x18, 0xbd, 0x6e, 0x92, 0x6f, 0x0b, 0x64, 0x86, 0x2f, 0xdf, 0xa1, 0xae, + 0x85, 0x78, 0x5c, 0x30, 0xb7, 0xcc, 0x0c, 0xe5, 0xb7, 0x93, 0x31, 0x33, + 0x8e, 0x42, 0x41, 0x45, 0xea, 0xf4, 0x10, 0x1f, 0x3b, 0x89, 0x4d, 0x4e, + 0x61, 0x35, 0x55, 0xfd, 0xd9, 0x54, 0x25, 0xde, 0x4a, 0xb2, 0x69, 0x13, + 0xb7, 0x1d, 0xc9, 0xbc, 0xc2, 0xf4, 0x84, 0x90, 0x1c, 0xdf, 0xc9, 0x50, + 0x9c, 0x87, 0x13, 0x0f, 0xec, 0x83, 0xcb, 0x75, 0xfc, 0xa6, 0x4a, 0x24, + 0x09, 0x0f, 0xfa, 0x84, 0xc5, 0x3b, 0x4c, 0x11, 0xe0, 0xc0, 0x21, 0xb6, + 0xa6, 0x74, 0xcf, 0x2a, 0xa3, 0xd7, 0x36, 0x52, 0xbf, 0x32, 0xb3, 0x8b, + 0x2a, 0x97, 0xed, 0x08, 0x17, 0x9e, 0x9a, 0x86, 0x3f, 0x6a, 0x3c, 0x74, + 0x04, 0xc9, 0x9a, 0x4f, 0xba, 0x65, 0x7c, 0xeb, 0xa1, 0x13, 0x16, 0x59, + 0x6b, 0xf7, 0xf4, 0x47, 0xdf, 0xe3, 0x53, 0xc7, 0xf1, 0xe4, 0xa6, 0xef, + 0x72, 0xb6, 0xf0, 0x0d, 0xb7, 0xde, 0x5e, 0xe3, 0xb7, 0x0b, 0x02, 0x82, + 0x01, 0x00, 0x2f, 0xc5, 0x2f, 0x57, 0x1a, 0xcf, 0x6c, 0x31, 0x12, 0x64, + 0xfb, 0x4f, 0xb8, 0x15, 0x31, 0x0b, 0x80, 0xae, 0xa9, 0xfb, 0x36, 0x42, + 0xe7, 0xad, 0x29, 0xc9, 0x23, 0xc4, 0xb7, 0x43, 0xcf, 0xb1, 0xc1, 0x3d, + 0x64, 0x22, 0xac, 0x2d, 0x15, 0x66, 0x28, 0x28, 0x63, 0x3c, 0x4e, 0xb5, + 0xde, 0xa7, 0x69, 0xdf, 0xed, 0xff, 0xb0, 0x7b, 0xdf, 0xc3, 0x95, 0xef, + 0xd1, 0x9c, 0xd4, 0xa6, 0xc1, 0x86, 0x24, 0xc5, 0x77, 0x24, 0x24, 0x36, + 0xf0, 0xd3, 0x9c, 0xf5, 0x65, 0xff, 0xf5, 0x12, 0xdf, 0x09, 0x1d, 0x0f, + 0x54, 0x3c, 0xd8, 0x96, 0x58, 0xb8, 0x74, 0xdc, 0xfa, 0xa8, 0xfb, 0x52, + 0x2e, 0xd3, 0xc1, 0x71, 0x51, 0x7c, 0x0d, 0x93, 0xf2, 0xd6, 0x45, 0x67, + 0x08, 0x14, 0xa6, 0x29, 0xe0, 0x4c, 0xae, 0xd2, 0x8f, 0x4c, 0x72, 0xcf, + 0x0f, 0xed, 0xad, 0x65, 0xbe, 0xf3, 0xdb, 0x07, 0x4a, 0x76, 0x20, 0xd9, + 0x43, 0x54, 0x23, 0x9d, 0xd4, 0xcc, 0x12, 0xbc, 0x13, 0x33, 0x4b, 0x83, + 0x7b, 0xb9, 0xf8, 0x83, 0xc6, 0x84, 0x5e, 0xa0, 0xa0, 0xdb, 0x88, 0xf4, + 0xa5, 0x5d, 0x3f, 0x16, 0xcf, 0x27, 0x1d, 0xd6, 0x0b, 0xaa, 0xa3, 0x3d, + 0xbc, 0xac, 0x3c, 0xb2, 0xf0, 0x48, 0x8f, 0x3d, 0x10, 0x07, 0xab, 0xb3, + 0x29, 0x40, 0x8b, 0xc8, 0x73, 0x2d, 0xff, 0x7a, 0x2e, 0x85, 0x2d, 0x27, + 0x70, 0x68, 0x31, 0x42, 0x40, 0x69, 0x4d, 0xd4, 0x2a, 0xc7, 0xb2, 0xc1, + 0x45, 0xcb, 0x80, 0xf6, 0x50, 0x0b, 0xe5, 0x1b, 0x58, 0xdd, 0xbf, 0xf9, + 0x54, 0xc2, 0x2d, 0xbd, 0x37, 0xbe, 0x7d, 0x38, 0x1c, 0x2a, 0x3c, 0xa1, + 0x61, 0x2f, 0x90, 0xa1, 0xf6, 0xde, 0x0a, 0x00, 0x34, 0x01, 0xa8, 0x0d, + 0xbb, 0x28, 0x0b, 0x2a, 0xba, 0x3d, 0xe6, 0xf7, 0xa8, 0x59, 0x3c, 0x5b, + 0x8d, 0xe6, 0x07, 0xc2, 0xe8, 0x07, 0x02, 0x82, 0x01, 0x01, 0x00, 0x90, + 0xd1, 0x8a, 0x24, 0x89, 0x69, 0x0f, 0x2f, 0xeb, 0xed, 0x86, 0x02, 0x72, + 0x5e, 0x8b, 0x4f, 0x90, 0x93, 0x29, 0x20, 0x5c, 0x84, 0x52, 0xf5, 0x47, + 0x36, 0x6b, 0x35, 0xc6, 0x64, 0xe7, 0x0a, 0x5c, 0x6c, 0x8d, 0xff, 0xaf, + 0xfe, 0x30, 0xa0, 0xb7, 0xdc, 0x61, 0x44, 0x1b, 0x71, 0x92, 0x12, 0xc8, + 0x8d, 0x5d, 0x41, 0x77, 0xe8, 0xbc, 0x16, 0xa6, 0xdf, 0x10, 0x2a, 0xa6, + 0xc6, 0x8c, 0x97, 0x72, 0x6d, 0xf2, 0x1d, 0x6e, 0xf5, 0x78, 0x70, 0x72, + 0xb4, 0xd9, 0x2a, 0x4c, 0x34, 0x5a, 0x33, 0x3e, 0xfe, 0x07, 0x00, 0x27, + 0x3d, 0x80, 0x61, 0x56, 0x0a, 0x9f, 0xcd, 0xe0, 0x80, 0xbf, 0x16, 0x3f, + 0x90, 0x53, 0xea, 0x05, 0x0e, 0x38, 0x7e, 0x2d, 0x3e, 0x1d, 0x62, 0xb1, + 0xc2, 0xc3, 0x41, 0xd8, 0x66, 0x2e, 0xb3, 0x25, 0x28, 0x94, 0xa7, 0xca, + 0xc4, 0x34, 0xa7, 0xab, 0x1d, 0x70, 0x53, 0x25, 0x59, 0x0a, 0xdc, 0xf8, + 0x2d, 0x16, 0x68, 0x7c, 0x40, 0x37, 0x4e, 0xd7, 0x0e, 0x03, 0xbc, 0x3b, + 0x15, 0x65, 0xad, 0x6d, 0xd2, 0xcb, 0x5d, 0x44, 0x47, 0x07, 0x20, 0x4a, + 0x63, 0x09, 0x8a, 0x5a, 0x78, 0x19, 0xde, 0x2a, 0x64, 0xf9, 0x75, 0xea, + 0x07, 0xbe, 0x8b, 0x78, 0x52, 0x75, 0x0e, 0xd7, 0xf5, 0x67, 0x46, 0x0c, + 0xe5, 0x9e, 0xbb, 0x9c, 0x1c, 0x08, 0x3f, 0x96, 0x34, 0x70, 0x6e, 0x30, + 0x13, 0xa1, 0x8a, 0xc1, 0x68, 0x34, 0x48, 0xbb, 0xd4, 0x96, 0xd7, 0x71, + 0xb4, 0xa0, 0xa2, 0xf0, 0xe8, 0x14, 0xde, 0xbe, 0xbb, 0xd2, 0x59, 0xa3, + 0xe3, 0xfb, 0xc3, 0xa7, 0x14, 0xb9, 0xc6, 0x49, 0xae, 0x6f, 0xcc, 0xbd, + 0xa9, 0xa5, 0x81, 0x1c, 0xf9, 0x3a, 0x87, 0xa5, 0x38, 0xe2, 0x6a, 0x1c, + 0x53, 0x8e, 0xaa, 0x81, 0x65, 0x2f, 0x82, 0xd7, 0xa4, 0x20, 0xca, 0xf2, + 0x6e, 0x3c, 0xab, 0x02, 0x82, 0x01, 0x00, 0x14, 0x7f, 0x57, 0xe7, 0xa5, + 0x7f, 0x9a, 0x38, 0x7b, 0x9d, 0x8b, 0x32, 0xbd, 0x12, 0x1a, 0x7d, 0x0e, + 0xf0, 0x4e, 0x33, 0x29, 0xc5, 0xca, 0xa9, 0xee, 0xe5, 0xd5, 0x12, 0xb6, + 0xb1, 0xa8, 0xf1, 0x80, 0x91, 0x8c, 0xe9, 0x57, 0xd2, 0x5d, 0x5f, 0x47, + 0x95, 0xef, 0x37, 0x80, 0xf2, 0x8d, 0x31, 0x82, 0x51, 0xac, 0x54, 0x39, + 0x51, 0x98, 0x69, 0x56, 0x9d, 0x5c, 0x3c, 0x68, 0x2d, 0xff, 0x57, 0x0a, + 0x16, 0x59, 0x9e, 0xbe, 0xf2, 0xe3, 0xb1, 0x57, 0xb2, 0xc1, 0x7c, 0xcc, + 0x05, 0x1e, 0xbf, 0xb5, 0xb2, 0x71, 0xd6, 0x28, 0x16, 0x9d, 0x0c, 0x45, + 0x1c, 0xb9, 0x60, 0xa1, 0xa7, 0x2f, 0x1c, 0x74, 0x83, 0x52, 0x4d, 0xde, + 0xe7, 0x8e, 0x30, 0x06, 0xf7, 0x5b, 0x48, 0xb1, 0xa0, 0xc9, 0xfe, 0x70, + 0xf4, 0xdb, 0x36, 0xaf, 0xd3, 0x9c, 0x83, 0x87, 0x69, 0x69, 0xce, 0x37, + 0xa1, 0xb1, 0x5d, 0x51, 0x5a, 0x5f, 0x64, 0x8b, 0x1c, 0x0f, 0x8f, 0x48, + 0x0e, 0x79, 0x90, 0x6b, 0x59, 0x96, 0x8d, 0xe2, 0x0f, 0xd5, 0x70, 0x8c, + 0xe2, 0x29, 0x69, 0x30, 0x66, 0xbc, 0x40, 0x23, 0x96, 0x4f, 0xce, 0xf1, + 0xd0, 0x19, 0x74, 0xfe, 0xf6, 0x4d, 0x0c, 0xa3, 0x6f, 0x60, 0xd2, 0x44, + 0x8a, 0xee, 0xd2, 0xce, 0x27, 0xf4, 0x88, 0x3d, 0xf9, 0xc4, 0xed, 0x6b, + 0xbb, 0xaf, 0x69, 0xee, 0x97, 0xb0, 0x16, 0x0f, 0xb8, 0x19, 0x78, 0xab, + 0xeb, 0x9f, 0xaa, 0x7e, 0x69, 0x83, 0x86, 0x24, 0xe3, 0x99, 0xdf, 0x6f, + 0xc5, 0x4d, 0x50, 0x55, 0xbb, 0x5d, 0xcc, 0xc9, 0xc9, 0x4e, 0xb3, 0xe8, + 0x87, 0x92, 0xab, 0x0c, 0x69, 0xa3, 0x94, 0x78, 0x1f, 0xb7, 0x3f, 0x28, + 0x24, 0x16, 0x52, 0xd0, 0x85, 0x9a, 0x2c, 0x5b, 0xfd, 0xf4, 0xff, 0x04, + 0xe9, 0x69, 0xba, 0x24, 0x8e, 0xcd, 0x8d, 0x47, 0x0c, 0xd3, 0xd8}; + +static const std::vector priv_key_87{ + 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xc5, 0xa2, 0x11, 0x06, 0x9f, 0x21, 0x89, 0xbc, 0x37, 0x36, + 0x3d, 0xd0, 0x33, 0xaa, 0x6b, 0x06, 0x8a, 0x9b, 0x83, 0xf5, 0x72, 0xe1, + 0x09, 0x8d, 0xe9, 0xa2, 0x13, 0xb2, 0xa5, 0xbd, 0x51, 0x20, 0xf8, 0x5c, + 0x23, 0xca, 0x8e, 0x6b, 0x38, 0x2e, 0x23, 0x68, 0x94, 0x8b, 0x51, 0x7d, + 0x00, 0xdb, 0x5a, 0xef, 0x58, 0xd5, 0x79, 0x4e, 0x46, 0x13, 0x94, 0xdd, + 0xba, 0x9f, 0xb6, 0xf3, 0xad, 0x49, 0xdc, 0x35, 0x6d, 0x9f, 0x1d, 0xcd, + 0x0f, 0x25, 0x93, 0x4e, 0xc0, 0xc8, 0xcd, 0x0d, 0xc8, 0x33, 0xf0, 0x0f, + 0x29, 0xf5, 0xf6, 0x53, 0x7e, 0x70, 0xe6, 0x80, 0xa1, 0xcf, 0xd2, 0x04, + 0x48, 0xa8, 0xad, 0xb2, 0xed, 0x95, 0x9d, 0xda, 0x39, 0xc2, 0xd5, 0x9c, + 0x97, 0x5a, 0x78, 0x47, 0x2a, 0x68, 0xd9, 0x31, 0x4b, 0xa2, 0xff, 0x13, + 0x82, 0x88, 0xa0, 0xbd, 0xde, 0x65, 0x42, 0x6f, 0x2c, 0x24, 0xdd, 0xe0, + 0xba, 0xeb, 0xbf, 0x84, 0x44, 0xc9, 0xdd, 0x0c, 0xc3, 0xd7, 0x2f, 0x76, + 0x0d, 0xd1, 0x38, 0x32, 0xe6, 0xaf, 0x86, 0xc7, 0x37, 0x9d, 0x66, 0x19, + 0x8a, 0x7c, 0x5a, 0x5f, 0xa0, 0x85, 0xc7, 0x1f, 0x97, 0xf1, 0x02, 0x11, + 0xbf, 0x56, 0x2a, 0x70, 0xf4, 0xe1, 0x09, 0xc8, 0x3c, 0xb6, 0xda, 0xf3, + 0x28, 0xdb, 0xf9, 0x60, 0x6f, 0x11, 0x6d, 0x6c, 0x62, 0xb1, 0xef, 0xe4, + 0xfa, 0x4c, 0xfb, 0xda, 0x54, 0x05, 0x39, 0x7a, 0x92, 0xeb, 0x39, 0x1e, + 0xea, 0x81, 0xc7, 0xbf, 0x12, 0x91, 0x36, 0x04, 0x07, 0x38, 0xeb, 0x5f, + 0xa0, 0x15, 0xc0, 0x8e, 0x81, 0x54, 0xdf, 0x9b, 0xeb, 0x3a, 0x86, 0x50, + 0x4f, 0x40, 0x0d, 0x4f, 0xa2, 0x0b, 0xcb, 0x03, 0x8f, 0xf2, 0xbc, 0x88, + 0xc4, 0xd6, 0xcf, 0x36, 0x48, 0x41, 0xf7, 0x06, 0xb5, 0x2b, 0xbc, 0xcf, + 0x4c, 0x4d, 0x21, 0x8b, 0xae, 0xf4, 0x1f, 0x20, 0x83, 0xa7, 0xc7, 0x6f, + 0xac, 0x04, 0x60, 0x34, 0x02, 0xfa, 0x2d, 0xd4, 0x5e, 0x23, 0x86, 0x59, + 0xd1, 0xee, 0xeb, 0x97, 0x92, 0x9e, 0x35, 0xb0, 0x66, 0x0a, 0xa6, 0xff, + 0xeb, 0x2e, 0x93, 0x0d, 0xce, 0x0a, 0xe8, 0x26, 0x1f, 0x45, 0x90, 0x1e, + 0xa2, 0x18, 0xcd, 0xbe, 0x0b, 0xbd, 0x13, 0xd8, 0xc5, 0x44, 0x39, 0x6c, + 0x81, 0x74, 0x81, 0x34, 0xec, 0xc9, 0xa1, 0x23, 0x29, 0x49, 0x50, 0x25, + 0xe7, 0x87, 0xf7, 0xcf, 0x15, 0xd2, 0xb5, 0xaa, 0x63, 0x59, 0x3b, 0x1f, + 0xf8, 0xd5, 0x0c, 0x7f, 0x26, 0x72, 0x8f, 0x2b, 0xbe, 0x22, 0xbb, 0x8a, + 0x8b, 0x34, 0x4b, 0xdb, 0xca, 0xa5, 0xc4, 0x1c, 0xe8, 0x9e, 0x5d, 0xe3, + 0x5f, 0x4e, 0x62, 0x0a, 0x3e, 0x86, 0xef, 0xbd, 0x78, 0xa3, 0x71, 0xf8, + 0x5a, 0xe4, 0x73, 0x72, 0x64, 0x0e, 0xb0, 0xf3, 0xe7, 0xa8, 0x80, 0xfe, + 0x0b, 0xd6, 0xfb, 0x48, 0xa6, 0xd6, 0xb8, 0x0e, 0xa2, 0x56, 0x79, 0x23, + 0x6e, 0x41, 0x86, 0x45, 0x4a, 0x25, 0x13, 0xd4, 0xdc, 0x2a, 0xb8, 0x87, + 0x0d, 0x89, 0x38, 0xdd, 0x56, 0x11, 0xbd, 0xf8, 0x48, 0x45, 0x70, 0x4e, + 0x15, 0xc7, 0x7f, 0x52, 0x04, 0x05, 0x70, 0xa1, 0x92, 0x9d, 0xf2, 0xd5, + 0x43, 0x6f, 0x05, 0x01, 0x67, 0x84, 0x18, 0xce, 0x27, 0x97, 0xec, 0x0c, + 0x0d, 0x9b, 0x72, 0xd8, 0xf6, 0x73, 0x20, 0x7e, 0xa2, 0xa4, 0xf0, 0xec, + 0x44, 0x63, 0x83, 0xc8, 0xd2, 0x83, 0xb8, 0xc0, 0x27, 0xaa, 0x3d, 0x06, + 0xac, 0x66, 0xa8, 0x1f, 0x7b, 0x90, 0x9e, 0x7c, 0xf0, 0x46, 0x79, 0x77, + 0xa6, 0x4e, 0x8c, 0x90, 0x59, 0xfe, 0x36, 0x41, 0xf3, 0x87, 0x3e, 0x75, + 0x35, 0xc8, 0x68, 0xa6, 0xf5, 0x20, 0xe0, 0x25, 0x19, 0x28, 0xdc, 0xee, + 0xf8, 0x4f, 0x23, 0x2b, 0x46, 0xa9, 0x06, 0x4a, 0xd9, 0xe5, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xaf, 0x8d, 0x89, 0xc0, + 0x2f, 0x04, 0x94, 0x9b, 0xbb, 0x13, 0x94, 0x8e, 0xe8, 0x05, 0xfe, 0x71, + 0xde, 0x17, 0xcc, 0x7c, 0xf0, 0x21, 0xd3, 0xe1, 0xda, 0x61, 0xdd, 0x4b, + 0x78, 0x8c, 0x15, 0x8f, 0xca, 0xed, 0xd5, 0xe1, 0x2c, 0xe7, 0x33, 0x0d, + 0x50, 0xe8, 0xa9, 0xe2, 0xa3, 0x6c, 0xfd, 0xa0, 0xdc, 0x42, 0xf5, 0xcf, + 0x12, 0xa5, 0x23, 0xfc, 0x6a, 0xe5, 0x16, 0xcc, 0x9e, 0xb0, 0x10, 0x03, + 0x26, 0xf7, 0xd2, 0xbb, 0x5f, 0xb6, 0x72, 0x38, 0xf7, 0x84, 0x22, 0x1d, + 0x7c, 0x80, 0x3c, 0x91, 0x5e, 0x31, 0xaa, 0x1d, 0x51, 0x44, 0xd3, 0x71, + 0x28, 0x5f, 0xa4, 0xdc, 0xbc, 0xfa, 0x8f, 0x2c, 0x3e, 0xb7, 0x4c, 0xf1, + 0xf5, 0x39, 0x0e, 0xcb, 0xf2, 0x01, 0xda, 0x34, 0x43, 0xd9, 0x3b, 0x63, + 0xcd, 0x62, 0x4b, 0x84, 0xab, 0x3e, 0x42, 0x5a, 0x69, 0x26, 0x9f, 0x71, + 0xa5, 0x34, 0xa9, 0xaa, 0xc9, 0xe8, 0xc1, 0x41, 0x7e, 0x6a, 0xd8, 0xcb, + 0xd3, 0x6e, 0x6e, 0x5c, 0x2c, 0x4d, 0x9a, 0x72, 0x79, 0x90, 0x45, 0x78, + 0x2f, 0xa9, 0xb0, 0xce, 0x41, 0x0e, 0x79, 0x04, 0x83, 0x26, 0xa4, 0xa9, + 0x90, 0xba, 0x90, 0xb6, 0x46, 0x17, 0x4b, 0xb6, 0x17, 0x97, 0x24, 0xfe, + 0xed, 0x38, 0x90, 0x2e, 0x01, 0x89, 0xb3, 0x86, 0xcb, 0x1b, 0x0d, 0x2e, + 0x16, 0xdc, 0x0b, 0x43, 0x72, 0x0c, 0x1d, 0x06, 0xdb, 0x45, 0x12, 0x13, + 0x5d, 0xfe, 0x72, 0x99, 0x3d, 0xb1, 0x27, 0xb0, 0x46, 0xa5, 0x84, 0xb1, + 0xb6, 0xa0, 0x97, 0x65, 0xc9, 0x36, 0xb5, 0x35, 0xfd, 0x48, 0xd8, 0xbb, + 0x72, 0xb1, 0xc6, 0x9e, 0xc3, 0x06, 0x7d, 0x8f, 0x31, 0x03, 0xc6, 0xb6, + 0xe1, 0x0b, 0xf6, 0x07, 0x31, 0xcf, 0xef, 0xc1, 0xbc, 0x68, 0xc4, 0x80, + 0xcc, 0x14, 0x8a, 0x44, 0x22, 0xc0, 0xa5, 0x4f, 0x72, 0x77, 0xe8, 0xdc, + 0x61, 0xb1, 0xbe, 0x3a, 0x26, 0x34, 0xd5, 0xc0, 0x92, 0x99, 0x8a, 0xe8, + 0x7d, 0x82, 0x99, 0xab, 0x11, 0xdb, 0x50, 0xa7, 0xb5, 0x9c, 0xea, 0x34, + 0xe4, 0x11, 0xd9, 0x0b, 0x25, 0x4e, 0x31, 0xfd, 0x7b, 0x8e, 0xb1, 0x6d, + 0xf3, 0xd4, 0xba, 0x5c, 0x7b, 0x86, 0xe0, 0xe7, 0x42, 0xb3, 0x56, 0x4d, + 0xf7, 0x00, 0x00, 0x1b, 0x14, 0xbd, 0x21, 0x39, 0x8e, 0x5a, 0x6f, 0xec, + 0x5e, 0x62, 0xdc, 0x4e, 0x92, 0xb0, 0x13, 0xe6, 0x07, 0x74, 0x1c, 0x52, + 0xbc, 0xa3, 0xb1, 0x7a, 0x0d, 0x42, 0x59, 0x2a, 0x47, 0x3f, 0xb9, 0xb2, + 0x75, 0x1e, 0xad, 0xfe, 0x30, 0x6f, 0x87, 0xa4, 0x61, 0x3f, 0x28, 0xd8, + 0x3d, 0xe5, 0xe7, 0x79, 0x7d, 0xec, 0xed, 0xe6, 0x36, 0x3e, 0x5c, 0x66, + 0x92, 0xad, 0x7d, 0x30, 0xbe, 0x77, 0x88, 0x86, 0xab, 0xba, 0x84, 0x12, + 0x88, 0x68, 0x55, 0x43, 0xb1, 0xfd, 0x2d, 0x78, 0x76, 0xc7, 0xff, 0x1e, + 0x25, 0x0b, 0xb7, 0xcf, 0x4e, 0x92, 0x0e, 0x7d, 0xd4, 0x13, 0x29, 0x67, + 0x5b, 0xb0, 0xfa, 0x4d, 0xd0, 0x58, 0x31, 0x70, 0x5d, 0xea, 0x42, 0xd7, + 0xb0, 0xfa, 0x9a, 0xca, 0xcf, 0x56, 0xd1, 0xad, 0xa1, 0x97, 0x77, 0x78, + 0x7c, 0x54, 0x9f, 0x4e, 0xb4, 0x0a, 0x0a, 0x0c, 0xeb, 0x31, 0x64, 0x63, + 0x8c, 0x91, 0x3d, 0xdb, 0x59, 0xb7, 0x4f, 0x11, 0x32, 0x90, 0xbe, 0xd4, + 0x06, 0xc8, 0x2d, 0xda, 0x43, 0x2c, 0x59, 0x86, 0xc3, 0x91, 0x94, 0xe7, + 0xe4, 0x31, 0x5a, 0x14, 0x9e, 0xfd, 0x55, 0x74, 0x7b, 0x65, 0xd3, 0xc7, + 0xdd, 0x92, 0xd4, 0x51, 0xce, 0xa3, 0x62, 0xab, 0x1e, 0x50, 0x1d, 0x0a, + 0xc5, 0xf6, 0x9c, 0x00, 0xc3, 0x01, 0x99, 0x23, 0xdd, 0xcf, 0x3d, 0x47, + 0xf9, 0xa3, 0xec, 0x12, 0x26, 0x36, 0x68, 0xdf, 0xe6, 0x19, 0xa1, 0x60, + 0x6f, 0x40, 0xf3, 0x15, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0x60, 0x22, + 0xb1, 0xa9, 0x01, 0xea, 0x98, 0x27, 0x99, 0x01, 0xe6, 0x7c, 0x2b, 0x45, + 0x8a, 0x74, 0xad, 0x0e, 0x24, 0x0c, 0xaf, 0x0c, 0x0f, 0x7c, 0xc5, 0x1c, + 0xae, 0x32, 0x65, 0x0e, 0x7d, 0x6c, 0x76, 0x38, 0xb3, 0xdd, 0xb1, 0x76, + 0x8b, 0x4e, 0x51, 0x5d, 0x62, 0xad, 0x12, 0xfc, 0xac, 0x3c, 0xa3, 0x9e, + 0x5d, 0x13, 0x30, 0xb9, 0xd6, 0x41, 0x81, 0x89, 0x3a, 0x88, 0x06, 0x5b, + 0x48, 0x8f, 0x78, 0x85, 0xbb, 0x0a, 0x87, 0x63, 0x40, 0x77, 0x7c, 0x1a, + 0x3d, 0xc1, 0x52, 0x83, 0x33, 0x45, 0x3b, 0xf9, 0xa7, 0x43, 0x9e, 0x80, + 0x92, 0xb8, 0x48, 0x17, 0xfd, 0xbf, 0x99, 0xa1, 0x77, 0x5f, 0xcc, 0xcd, + 0x0f, 0x7f, 0xed, 0x22, 0x50, 0xca, 0x47, 0xc2, 0x94, 0xfb, 0x87, 0x17, + 0x4c, 0xf0, 0x87, 0xa4, 0x86, 0xc2, 0x53, 0x49, 0xea, 0x7b, 0x09, 0x3f, + 0x45, 0xcf, 0xd4, 0x6e, 0x55, 0x45, 0xc3, 0x14, 0x12, 0x9a, 0xba, 0xc2, + 0xdc, 0x4b, 0xea, 0xdd, 0x9e, 0x51, 0x0d, 0x47, 0xbb, 0x3b, 0xb1, 0xde, + 0x4e, 0xc2, 0xd8, 0x5a, 0x42, 0x2d, 0x10, 0x04, 0xce, 0x02, 0xa4, 0xb2, + 0x8d, 0x42, 0x81, 0xe3, 0x2a, 0xbd, 0xc3, 0xb1, 0x9d, 0xee, 0xcc, 0xc5, + 0xea, 0xe6, 0x5c, 0x73, 0x62, 0x59, 0x60, 0xf5, 0x17, 0x24, 0x23, 0x01, + 0x67, 0x00, 0x55, 0xd8, 0x1a, 0x96, 0xea, 0x4e, 0xc8, 0xd4, 0x25, 0x53, + 0x5f, 0x14, 0x47, 0x36, 0x97, 0xe6, 0x2a, 0xba, 0x29, 0x1c, 0x02, 0xad, + 0x95, 0x6c, 0xc7, 0x80, 0x44, 0xf6, 0x53, 0xef, 0x3f, 0x02, 0x75, 0x43, + 0x1c, 0x64, 0x47, 0x0c, 0xab, 0x68, 0xe5, 0xca, 0x29, 0xcd, 0x47, 0x7f, + 0x8e, 0x7c, 0xe9, 0x00, 0xf2, 0xd5, 0x94, 0xe2, 0x3c, 0x03, 0x57, 0x53, + 0x37, 0x2b, 0x1b, 0x8a, 0xd6, 0x64, 0xcf, 0x82, 0x65, 0x75, 0x7e, 0x6c, + 0x1b, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcd, 0x5a, 0x7c, 0x1c, 0xab, 0x75, + 0xf5, 0x02, 0x07, 0x67, 0xe4, 0xf2, 0x2e, 0xe9, 0xf5, 0x53, 0xbc, 0x62, + 0x41, 0x7f, 0xc2, 0xa9, 0x14, 0x53, 0x20, 0x56, 0x07, 0xe1, 0xed, 0x37, + 0xc4, 0x87, 0x79, 0x2a, 0xde, 0x5d, 0xc6, 0xd2, 0xdc, 0x7f, 0x91, 0x8f, + 0xdc, 0x24, 0x92, 0x86, 0x82, 0xe2, 0xb6, 0xca, 0x1a, 0x75, 0x29, 0xa2, + 0xe1, 0x0d, 0xfc, 0x8f, 0x52, 0xe8, 0x12, 0x39, 0x9c, 0x10, 0x28, 0x36, + 0x9e, 0xeb, 0xb7, 0x70, 0xe2, 0xab, 0xf4, 0x87, 0x9b, 0x5f, 0x51, 0x2b, + 0x01, 0x67, 0x4a, 0x37, 0x1e, 0x06, 0xcb, 0x43, 0x59, 0x53, 0x12, 0x05, + 0xef, 0x91, 0xf5, 0x83, 0xb2, 0x3f, 0xd0, 0xdb, 0x06, 0xf5, 0x5e, 0xed, + 0xfe, 0x64, 0x44, 0xeb, 0xef, 0xbd, 0x7c, 0xb4, 0xb6, 0x42, 0xe1, 0x91, + 0x78, 0x25, 0x1c, 0xd5, 0x35, 0x20, 0xee, 0xaf, 0xc7, 0xfb, 0x3b, 0x2b, + 0x6b, 0xad, 0x05, 0xf4, 0x4b, 0x36, 0xbf, 0x66, 0xf6, 0x8e, 0x20, 0x5b, + 0x50, 0x4e, 0x9f, 0xc0, 0xa2, 0x0c, 0x86, 0x51, 0xe2, 0xf2, 0x8e, 0x38, + 0xfc, 0x1b, 0x38, 0x19, 0x7f, 0x0a, 0xec, 0xfc, 0x6f, 0xb4, 0xa9, 0x0b, + 0x1b, 0xaf, 0xac, 0x43, 0x4a, 0xa6, 0xd9, 0x79, 0x08, 0xca, 0x2a, 0x30, + 0xf9, 0x90, 0xff, 0xa9, 0x54, 0xed, 0x6f, 0xfd, 0x03, 0xf3, 0x1a, 0x49, + 0x7e, 0xc2, 0x4a, 0x7f, 0xa6, 0xd6, 0xe9, 0x9a, 0x2e, 0xdd, 0xa7, 0x87, + 0x75, 0xc8, 0x49, 0x4f, 0xcc, 0xd3, 0x2f, 0xc9, 0x6c, 0x75, 0x3e, 0xea, + 0x0c, 0x55, 0x8b, 0xc5, 0xe5, 0x84, 0xd4, 0x75, 0xbf, 0x01, 0xb1, 0x26, + 0x83, 0xed, 0xd4, 0xaf, 0xb0, 0x10, 0x57, 0xed, 0x75, 0x65, 0x15, 0x75, + 0x83, 0xc2, 0x27, 0xc7, 0xb6, 0x39, 0x85, 0xfc, 0x0c, 0x9e, 0xcb, 0xd7, + 0xe8, 0x85, 0x5b, 0x0f, 0x8e, 0x57, 0x72, 0xc4, 0x31, 0xff, 0x02, 0x82, + 0x01, 0x00, 0x53, 0x17, 0xb3, 0x3b, 0xc5, 0xeb, 0x4e, 0x8a, 0x88, 0x78, + 0x53, 0x2a, 0xbf, 0xdf, 0xfc, 0x31, 0x29, 0x0e, 0xa0, 0x81, 0x4a, 0x01, + 0xd3, 0x88, 0x79, 0xa5, 0x24, 0xfa, 0x1f, 0x26, 0xf4, 0x0f, 0x1b, 0x00, + 0x78, 0x39, 0x39, 0x60, 0xbb, 0xc1, 0x59, 0xe5, 0x99, 0x20, 0x49, 0x8c, + 0xe8, 0xc8, 0xd2, 0x1e, 0xc0, 0xaf, 0x55, 0x64, 0x8e, 0x98, 0x93, 0x39, + 0x33, 0xe6, 0x18, 0xb0, 0x44, 0x23, 0x21, 0xb8, 0x1d, 0x2a, 0x2a, 0xef, + 0xe4, 0x6a, 0x7e, 0xa1, 0xcd, 0x5b, 0xdc, 0x92, 0x8e, 0x8b, 0x41, 0x23, + 0x6c, 0x1c, 0x9c, 0x72, 0x9d, 0x9c, 0x5e, 0x28, 0x7a, 0x66, 0xeb, 0x32, + 0xce, 0x41, 0x2b, 0x7f, 0x2f, 0xfd, 0xb5, 0x40, 0x6d, 0xdd, 0x5f, 0x8b, + 0x7a, 0x35, 0xb2, 0xeb, 0x29, 0xd1, 0x9a, 0x21, 0xb5, 0x3c, 0x79, 0xd7, + 0x8b, 0x4b, 0x58, 0xb9, 0x92, 0xac, 0x61, 0xde, 0x9c, 0x63, 0x88, 0x06, + 0xb6, 0x03, 0x5c, 0x49, 0xf6, 0xa4, 0x43, 0xba, 0x6f, 0x8a, 0x10, 0x7d, + 0xf1, 0x1e, 0x55, 0x90, 0xb4, 0x90, 0x4d, 0xa8, 0x98, 0x30, 0x4f, 0x70, + 0x62, 0x9e, 0x74, 0x47, 0xc5, 0xac, 0x5c, 0xac, 0xdf, 0xc7, 0xaf, 0x7e, + 0x8b, 0xad, 0xdf, 0x37, 0x12, 0xdd, 0x19, 0x5a, 0x3e, 0xd4, 0x01, 0x9e, + 0xf0, 0xaa, 0x20, 0x56, 0xea, 0x07, 0x2a, 0x16, 0xc9, 0xae, 0x96, 0x0d, + 0x6a, 0x0a, 0xd3, 0x79, 0xcf, 0x37, 0x76, 0xe8, 0x59, 0xa2, 0x3b, 0x4f, + 0x57, 0xbf, 0xbb, 0xa1, 0xaf, 0x97, 0x80, 0xbb, 0x7c, 0x28, 0x46, 0x07, + 0xa2, 0xdd, 0xd6, 0x5f, 0x64, 0x05, 0xf4, 0x4f, 0xfe, 0x16, 0xe5, 0x66, + 0xf2, 0x9a, 0xcc, 0x8f, 0xfb, 0x96, 0x3b, 0xcc, 0x7d, 0xb4, 0x68, 0x92, + 0x31, 0x06, 0xda, 0x7d, 0x9e, 0x24, 0x32, 0x16, 0xb4, 0xe9, 0x7f, 0xd0, + 0x78, 0x82, 0xed, 0x70, 0x78, 0xd7, 0x02, 0x82, 0x01, 0x01, 0x00, 0xab, + 0xed, 0x26, 0xde, 0x05, 0xfb, 0x82, 0xfe, 0x88, 0xde, 0xc6, 0x02, 0xb1, + 0x9e, 0x75, 0x23, 0xff, 0x23, 0xb0, 0x3c, 0xdb, 0xe8, 0x1d, 0x39, 0x1f, + 0x68, 0x87, 0xbe, 0xf2, 0x91, 0x6f, 0x3c, 0x11, 0x09, 0x00, 0x15, 0x39, + 0x42, 0x0f, 0x13, 0xca, 0xf5, 0xcb, 0xd4, 0xde, 0xcc, 0x39, 0x46, 0xc0, + 0xcc, 0xe2, 0x6b, 0xd7, 0x49, 0x23, 0xed, 0x46, 0xd7, 0x64, 0x0d, 0x22, + 0x3d, 0x13, 0x59, 0x3f, 0xa1, 0xc3, 0x5a, 0x0c, 0x42, 0x39, 0xb4, 0xc7, + 0xcc, 0xc5, 0x1b, 0x7f, 0x64, 0x67, 0x0f, 0x68, 0x46, 0x4f, 0x20, 0x57, + 0x0b, 0x72, 0xfc, 0xa6, 0xa9, 0x4b, 0x93, 0x43, 0x1f, 0x58, 0x9c, 0x2f, + 0x2b, 0x41, 0x5f, 0x2b, 0x74, 0x4c, 0x38, 0xfc, 0xaf, 0x20, 0x0f, 0xe0, + 0x19, 0x98, 0x42, 0xd4, 0x81, 0xab, 0x3a, 0x3f, 0x32, 0x8e, 0x01, 0x9d, + 0x74, 0x94, 0x14, 0xd5, 0xcc, 0x1b, 0xa1, 0x47, 0xcb, 0xe9, 0x30, 0xd3, + 0xfc, 0xcb, 0x4d, 0xe0, 0xef, 0x32, 0x84, 0x31, 0x21, 0xe1, 0x4a, 0x65, + 0x26, 0xa7, 0xc0, 0x75, 0xac, 0x65, 0xfe, 0x0f, 0xf0, 0xe0, 0xb9, 0x70, + 0x02, 0x45, 0x2f, 0xd7, 0x1b, 0x92, 0xb9, 0x78, 0x9a, 0xfa, 0x24, 0x49, + 0x0d, 0x19, 0x7b, 0xd0, 0xe9, 0x21, 0xf8, 0xf0, 0xe3, 0x7f, 0x54, 0x2f, + 0x1f, 0x81, 0x30, 0x06, 0x81, 0x23, 0xdc, 0x5c, 0xed, 0x14, 0xec, 0xf7, + 0xb5, 0x7b, 0xa9, 0x5d, 0xfa, 0x7e, 0x75, 0x0a, 0x54, 0x02, 0x63, 0x89, + 0xad, 0xb4, 0xdd, 0x50, 0xa8, 0x39, 0x5d, 0x61, 0xe1, 0x74, 0xb0, 0xca, + 0x04, 0x2e, 0xbf, 0xa6, 0xe6, 0x5d, 0x2c, 0x40, 0x96, 0x3a, 0xec, 0xe4, + 0x00, 0xcd, 0xf9, 0xac, 0x86, 0xaf, 0xa2, 0x5d, 0x15, 0xca, 0x8d, 0xcc, + 0x8c, 0x62, 0xb0, 0x8c, 0x6f, 0x9e, 0xa0, 0x0f, 0xc6, 0x2d, 0x61, 0x2f, + 0x97, 0xed, 0x57, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdf, 0xf2, 0x41, 0xe6, + 0x60, 0x5d, 0x23, 0x73, 0xac, 0x63, 0x33, 0xd6, 0x81, 0x9f, 0xe9, 0xf7, + 0xc1, 0x35, 0xf8, 0xff, 0x9b, 0xbc, 0x6a, 0x8b, 0x8a, 0x09, 0xf8, 0x6d, + 0xbf, 0x62, 0xd2, 0x96, 0x81, 0xd6, 0x8c, 0x39, 0x10, 0x27, 0x05, 0x72, + 0x26, 0xd9, 0xf0, 0x22, 0x91, 0xa3, 0x51, 0x12, 0x56, 0x88, 0x6d, 0x05, + 0x97, 0x85, 0xa0, 0xc8, 0x9f, 0xbd, 0xc1, 0x1b, 0x3d, 0xe8, 0x3e, 0x48, + 0xd1, 0x13, 0x59, 0xf5, 0x2f, 0x72, 0x59, 0x3e, 0xc4, 0x75, 0xae, 0xdf, + 0x11, 0x3c, 0xb7, 0x99, 0x9f, 0x29, 0xe6, 0xca, 0x44, 0xac, 0x41, 0x16, + 0x5d, 0x5b, 0x5f, 0xc2, 0xee, 0x37, 0xc4, 0xb4, 0xae, 0x8c, 0x1d, 0x58, + 0x71, 0xce, 0x6b, 0x23, 0xea, 0xc4, 0xdb, 0xc7, 0xb8, 0x5f, 0x0c, 0x6c, + 0xdc, 0x77, 0x1e, 0x72, 0x54, 0xc9, 0x52, 0x6d, 0xc3, 0x55, 0xee, 0xe8, + 0x5b, 0x12, 0x6b, 0xba, 0xa3, 0x93, 0xf0, 0xe6, 0x7d, 0x93, 0x06, 0xad, + 0x02, 0x46, 0x31, 0xcb, 0x31, 0x13, 0x3e, 0xe9, 0x48, 0xea, 0x90, 0xee, + 0x5d, 0xfc, 0x5e, 0xc8, 0xde, 0xa7, 0xf2, 0x60, 0x59, 0x5a, 0x3b, 0xfa, + 0xb7, 0x49, 0xda, 0xa2, 0xb5, 0x6a, 0x4d, 0xd8, 0x60, 0x87, 0x4c, 0x29, + 0xc6, 0x02, 0xb3, 0x3c, 0xd3, 0x07, 0x00, 0x3b, 0xfc, 0x7a, 0x53, 0x91, + 0xd6, 0xe2, 0x1f, 0x97, 0xf3, 0xe9, 0xb9, 0x23, 0x0a, 0x5f, 0x02, 0x21, + 0x20, 0x61, 0xcc, 0x03, 0x92, 0xc2, 0x29, 0x89, 0xfd, 0x87, 0xe1, 0x5c, + 0x6e, 0x87, 0x11, 0x5b, 0x51, 0x45, 0x7b, 0xe2, 0xca, 0xc1, 0x59, 0x52, + 0xa1, 0x4c, 0xc6, 0x3c, 0xf8, 0xec, 0xca, 0x9b, 0x6f, 0xa8, 0x44, 0x04, + 0xb8, 0x05, 0x29, 0x22, 0xbb, 0xc9, 0xff, 0x80, 0x8c, 0x4f, 0xaf, 0x8d, + 0x27, 0xf4, 0xfa, 0xee, 0x23, 0xa9, 0x0c, 0xbf, 0x91, 0xce, 0x03, 0x4e}; + +static const std::vector priv_key_88{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xa5, 0xee, 0x61, 0xf4, 0xcc, 0x25, 0x34, 0x1d, 0x7d, 0x4a, + 0x42, 0xb4, 0xbb, 0xb1, 0x70, 0x3a, 0xc6, 0xce, 0x6f, 0xa1, 0xa5, 0x23, + 0x7c, 0xeb, 0x4c, 0xa0, 0xef, 0xa1, 0xd7, 0x4d, 0xd7, 0xb6, 0x57, 0x1e, + 0xd9, 0xd6, 0xce, 0x9a, 0x4d, 0xc0, 0x98, 0xf0, 0x0d, 0x4a, 0xc5, 0x8a, + 0x5c, 0x29, 0xdb, 0xad, 0x05, 0x87, 0xed, 0x37, 0x99, 0x1c, 0x0a, 0x69, + 0xac, 0x7d, 0xad, 0xf1, 0x6d, 0xa3, 0xae, 0xd0, 0xde, 0x8e, 0x6a, 0x3c, + 0x49, 0x58, 0x0e, 0x96, 0xe8, 0x2b, 0xa7, 0x7c, 0x7e, 0x09, 0x07, 0xb4, + 0x8c, 0x02, 0x6d, 0x84, 0xd6, 0x5e, 0x2d, 0x74, 0xa2, 0x6e, 0x89, 0x9c, + 0x13, 0x5b, 0x1a, 0xb7, 0x08, 0x55, 0x18, 0x40, 0xa6, 0x05, 0x8a, 0x8f, + 0x09, 0x27, 0x4e, 0x9b, 0xd1, 0x8d, 0x44, 0x17, 0xda, 0xd7, 0xb0, 0xf3, + 0x74, 0x8e, 0x37, 0xe7, 0xee, 0x79, 0x88, 0x30, 0x18, 0x2b, 0x14, 0x16, + 0x38, 0xea, 0x88, 0x6f, 0x8a, 0x58, 0x20, 0xed, 0x1e, 0x4e, 0x3b, 0x51, + 0x22, 0xb4, 0x5d, 0x2d, 0x36, 0x5e, 0x93, 0x93, 0xaf, 0xed, 0x80, 0x6b, + 0x3c, 0x7f, 0x58, 0xaa, 0x3a, 0x9d, 0xf6, 0x7e, 0x74, 0x5e, 0xa9, 0x5b, + 0x0e, 0x0b, 0x84, 0x9c, 0xec, 0x18, 0x82, 0xac, 0x95, 0x53, 0x58, 0xe9, + 0x01, 0xa6, 0x70, 0x49, 0x02, 0x45, 0x65, 0xa2, 0x1c, 0xf5, 0x84, 0xf8, + 0x80, 0x95, 0xa7, 0xfb, 0xc0, 0x48, 0xfb, 0xd4, 0x5e, 0xf8, 0x7f, 0xa0, + 0xd7, 0xe4, 0xe5, 0x45, 0x8d, 0x80, 0x60, 0x2b, 0x87, 0x6b, 0xd0, 0x65, + 0xbc, 0x2b, 0xf9, 0x77, 0x66, 0xcf, 0x4d, 0x88, 0xf1, 0xae, 0x30, 0x1d, + 0x8d, 0x3e, 0x97, 0x3d, 0x59, 0x1e, 0xf9, 0x3b, 0xc3, 0x8d, 0x7a, 0x59, + 0xc8, 0x63, 0x61, 0xec, 0x31, 0xfa, 0xd9, 0x83, 0x58, 0x86, 0x3a, 0x58, + 0x1c, 0x1a, 0xc6, 0x19, 0xb7, 0x28, 0x0c, 0xf6, 0x74, 0x7b, 0xef, 0x4f, + 0xc2, 0x44, 0xae, 0xff, 0x09, 0x51, 0xfd, 0xb7, 0x1c, 0xda, 0x02, 0x3b, + 0x25, 0xe7, 0x6c, 0x30, 0xc1, 0x09, 0x14, 0x25, 0x8c, 0x45, 0x74, 0x76, + 0x7f, 0xda, 0x47, 0x43, 0xe9, 0xc9, 0x8e, 0x6a, 0x95, 0xaa, 0x88, 0xf9, + 0x5b, 0x37, 0x16, 0x1d, 0x0f, 0xf8, 0x47, 0xaa, 0x39, 0xdf, 0x82, 0x97, + 0x8f, 0x88, 0xe9, 0x73, 0xe4, 0xc4, 0x39, 0xa4, 0x0c, 0xc1, 0x4e, 0xa9, + 0xe4, 0x94, 0xe3, 0x37, 0x86, 0x4c, 0xb1, 0x2c, 0x22, 0x7e, 0x71, 0x7e, + 0xc9, 0x98, 0xfa, 0xa9, 0x7c, 0x41, 0xbe, 0x6b, 0x14, 0xf1, 0x4a, 0xdf, + 0x2d, 0xed, 0x84, 0x70, 0x2d, 0xbc, 0x32, 0x58, 0x94, 0xda, 0x78, 0x2d, + 0xc5, 0xa9, 0x3c, 0x8b, 0x0a, 0x95, 0xdc, 0x0b, 0x44, 0x97, 0x04, 0xfc, + 0x27, 0xd2, 0x28, 0xe9, 0xf5, 0xdd, 0xf2, 0x2e, 0xa9, 0x5e, 0xb0, 0x72, + 0x12, 0x3b, 0x9e, 0x5a, 0x7a, 0xfa, 0x07, 0x61, 0xd9, 0xd0, 0x54, 0x8f, + 0xfb, 0x27, 0x5c, 0xf8, 0x82, 0xe6, 0xb8, 0xbe, 0x9a, 0xbf, 0x3f, 0x85, + 0x1c, 0x8f, 0xca, 0x79, 0x79, 0x89, 0x64, 0x80, 0xe8, 0xd2, 0x52, 0x6b, + 0x9f, 0x1b, 0x94, 0x76, 0x80, 0xc1, 0x54, 0xf6, 0xc2, 0x2f, 0x09, 0x1d, + 0x29, 0x70, 0x1f, 0xc4, 0xc4, 0xa3, 0x35, 0x5b, 0x6a, 0x0c, 0x83, 0xb3, + 0x98, 0xca, 0x08, 0xf7, 0xd9, 0xf7, 0xfa, 0xf4, 0x20, 0x8b, 0x39, 0xbc, + 0x14, 0xc7, 0x6d, 0x93, 0xe6, 0xc5, 0x74, 0x14, 0xb7, 0xeb, 0x14, 0x23, + 0xca, 0x59, 0x57, 0xa1, 0x3f, 0x40, 0x35, 0xb5, 0x99, 0x29, 0x75, 0x6c, + 0xf5, 0x5b, 0xcb, 0x81, 0x0b, 0x67, 0x76, 0xce, 0x3a, 0x74, 0xcf, 0xa1, + 0xa5, 0x32, 0xd1, 0xaf, 0x4a, 0x8a, 0x43, 0xfd, 0x26, 0x31, 0x96, 0xc5, + 0x9a, 0x9a, 0xfb, 0xf2, 0x06, 0x47, 0x87, 0xb1, 0x59, 0x4b, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x06, 0x50, 0x82, 0x0d, 0xcc, + 0xcf, 0x05, 0xa2, 0xb1, 0xa7, 0xe7, 0xcd, 0xf4, 0xee, 0x95, 0xb4, 0xc6, + 0xe8, 0x08, 0x3b, 0x80, 0x8b, 0x4f, 0x2f, 0xad, 0x24, 0xda, 0xb9, 0xaf, + 0xf5, 0xd8, 0x65, 0xa9, 0xff, 0x14, 0x8f, 0x26, 0x21, 0x9d, 0x1f, 0xdd, + 0x32, 0x15, 0x6f, 0x69, 0x01, 0x10, 0xec, 0xce, 0xdd, 0x50, 0xbe, 0x91, + 0x7a, 0x72, 0x2b, 0x2d, 0x02, 0x44, 0x7c, 0x2b, 0xe8, 0x6a, 0x21, 0xb6, + 0x7f, 0x60, 0x58, 0xcf, 0x16, 0x28, 0x3c, 0x5f, 0xa1, 0xc2, 0x88, 0x16, + 0xc1, 0x98, 0x12, 0x43, 0xe6, 0xcd, 0x05, 0x32, 0xa1, 0xc1, 0x7e, 0xa8, + 0x00, 0x2e, 0x46, 0x42, 0x9a, 0x5b, 0xea, 0x35, 0xa4, 0x0d, 0x7f, 0x1f, + 0x83, 0x26, 0x4e, 0x43, 0xad, 0x99, 0xcd, 0x93, 0x22, 0x3e, 0xe1, 0x3f, + 0x5c, 0x21, 0x09, 0xe0, 0x44, 0x03, 0x85, 0x7d, 0xff, 0x27, 0x86, 0x1c, + 0x76, 0xa8, 0x14, 0xcb, 0x98, 0xe4, 0xe5, 0x97, 0xf7, 0x96, 0xae, 0x2f, + 0xe2, 0x96, 0x2a, 0xa7, 0xfb, 0x38, 0x74, 0xe0, 0xae, 0xdd, 0xc8, 0xcf, + 0x98, 0xe9, 0x33, 0x02, 0x96, 0x12, 0x21, 0x4e, 0x80, 0x7b, 0xe6, 0x93, + 0x00, 0xd0, 0xf0, 0xe1, 0x45, 0x03, 0xcd, 0xd0, 0x68, 0x20, 0x5b, 0xf6, + 0x6d, 0x16, 0xe9, 0xab, 0x12, 0x82, 0xeb, 0x90, 0x8e, 0x56, 0xb5, 0xc9, + 0x5e, 0x57, 0xf7, 0xc7, 0xed, 0xa5, 0x07, 0x0c, 0xf3, 0x79, 0xa7, 0xcd, + 0x5d, 0x91, 0x97, 0xa7, 0x53, 0xb9, 0xa3, 0x8e, 0x4e, 0x0d, 0x4a, 0x7b, + 0x5e, 0x6c, 0xb2, 0xdf, 0xa5, 0x5f, 0x79, 0xd4, 0xee, 0x84, 0x4d, 0x13, + 0x48, 0x48, 0xda, 0x36, 0x1e, 0x89, 0xc7, 0x7d, 0xfd, 0xe9, 0xac, 0x52, + 0x13, 0xc2, 0x27, 0x5a, 0x26, 0x9c, 0x87, 0x9b, 0xac, 0x5f, 0x62, 0x8a, + 0x70, 0x83, 0x27, 0xe8, 0x84, 0x7d, 0xdd, 0x4e, 0xf8, 0x9f, 0x8d, 0xa8, + 0xd3, 0x9c, 0x4f, 0xad, 0x32, 0x15, 0x69, 0xa2, 0xaf, 0x0c, 0x80, 0x06, + 0xa5, 0x78, 0xf7, 0xe5, 0x1c, 0x8a, 0x59, 0xbb, 0xb8, 0x64, 0x14, 0x59, + 0xff, 0x6a, 0xe4, 0xe8, 0x20, 0xe5, 0x67, 0x26, 0x1e, 0xe5, 0xc0, 0x9e, + 0xc7, 0xc8, 0x44, 0xd8, 0xb7, 0xb3, 0x54, 0xa5, 0x48, 0x26, 0x43, 0xad, + 0xf4, 0xe3, 0x0a, 0xc2, 0x3c, 0xbf, 0xf3, 0xd4, 0x16, 0x35, 0xdc, 0x54, + 0x05, 0xae, 0xb1, 0xfe, 0xcc, 0x52, 0xc4, 0x3a, 0x63, 0xcb, 0xa3, 0x29, + 0xd5, 0x57, 0x05, 0x05, 0x8e, 0x89, 0xe8, 0x57, 0xcc, 0x7c, 0x47, 0x29, + 0x73, 0x68, 0x4a, 0x16, 0xdb, 0xa4, 0x9d, 0x8e, 0x2a, 0xe7, 0x7e, 0xb2, + 0x0b, 0x65, 0xc6, 0x76, 0xe8, 0x70, 0x61, 0x92, 0x99, 0xcd, 0x65, 0xde, + 0x7c, 0x12, 0xd4, 0x02, 0xa3, 0x03, 0xd8, 0xc2, 0x98, 0xb9, 0x30, 0xf5, + 0x17, 0x66, 0x1c, 0xcb, 0x60, 0x6a, 0xd6, 0x61, 0xb5, 0x81, 0x4e, 0xbc, + 0xcf, 0x17, 0x3f, 0x5f, 0x71, 0xda, 0x0c, 0x59, 0x23, 0x60, 0x90, 0xce, + 0xf3, 0x20, 0x8a, 0xdc, 0x81, 0xcc, 0x53, 0x7a, 0x16, 0x59, 0x37, 0x7f, + 0x02, 0x12, 0x51, 0x80, 0xd4, 0xcd, 0xd1, 0xe0, 0x67, 0xb7, 0xc6, 0x60, + 0x97, 0x7b, 0x46, 0x19, 0xef, 0x74, 0xde, 0x30, 0x2e, 0x4a, 0x25, 0x27, + 0x65, 0x9f, 0xe1, 0x13, 0x24, 0xae, 0x4a, 0xaa, 0xae, 0x54, 0x31, 0x84, + 0x1b, 0xcc, 0x7f, 0x6b, 0xd3, 0x5a, 0xeb, 0xd9, 0x2b, 0x80, 0x90, 0x24, + 0x0d, 0x67, 0x7e, 0x20, 0x8c, 0x5c, 0x8f, 0xc6, 0x52, 0xb7, 0x85, 0xdc, + 0x80, 0x43, 0xda, 0x44, 0x7e, 0xf2, 0x8e, 0x99, 0xd3, 0xd0, 0xf2, 0x6f, + 0x19, 0x92, 0x1c, 0x1d, 0x77, 0xb0, 0x42, 0x7f, 0x3e, 0xc4, 0x14, 0x5b, + 0x65, 0xc3, 0xbd, 0x82, 0xec, 0xc9, 0xe9, 0x34, 0x66, 0x33, 0x77, 0x9c, + 0x14, 0x67, 0x71, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe8, 0x83, 0xf8, 0x72, + 0x7e, 0xda, 0xeb, 0x27, 0x24, 0x6d, 0x53, 0x6f, 0x9f, 0xea, 0xb1, 0xb3, + 0x47, 0x52, 0x2a, 0x13, 0x8f, 0x52, 0xab, 0x51, 0x76, 0xbd, 0xde, 0x5e, + 0xa6, 0x01, 0xed, 0x68, 0x36, 0xb1, 0xb2, 0xe0, 0x73, 0x39, 0x08, 0x87, + 0xc0, 0x4c, 0xae, 0x18, 0xd9, 0xf1, 0xc5, 0x90, 0x62, 0xce, 0x53, 0x23, + 0xc2, 0xab, 0x08, 0xd8, 0x2b, 0x6b, 0x40, 0x8e, 0x55, 0x62, 0xa1, 0x15, + 0x70, 0xde, 0xc2, 0x10, 0xcc, 0xc5, 0x8b, 0xaf, 0x19, 0x41, 0x09, 0xfa, + 0x6a, 0x28, 0xf1, 0xc0, 0xfe, 0x2e, 0xf1, 0x38, 0x29, 0xf0, 0x82, 0x5a, + 0x2c, 0x54, 0xa9, 0xa4, 0x99, 0x6e, 0x65, 0xea, 0x10, 0x56, 0x83, 0xdb, + 0x14, 0x58, 0x60, 0xd7, 0xa3, 0x81, 0x9f, 0x40, 0xcd, 0xb3, 0xc4, 0xac, + 0xb0, 0xc5, 0x3e, 0x88, 0x8a, 0x3a, 0x84, 0xf2, 0x23, 0x68, 0x0b, 0x4f, + 0xd4, 0xe3, 0x08, 0x8d, 0xf0, 0xe2, 0x45, 0xef, 0xa3, 0xb7, 0x7e, 0x55, + 0x7a, 0x89, 0xe8, 0xe0, 0xe1, 0x74, 0xf0, 0x3c, 0x61, 0x9d, 0xaf, 0xf7, + 0x1f, 0x85, 0xd9, 0x4e, 0x90, 0x71, 0x11, 0x6d, 0x3f, 0xe9, 0x07, 0xda, + 0x95, 0xcd, 0x19, 0x28, 0x3c, 0xd4, 0x6f, 0xb9, 0x2b, 0x36, 0xbf, 0xd5, + 0x45, 0x2b, 0x69, 0x5b, 0xe5, 0xa6, 0x5e, 0x64, 0x6e, 0xd3, 0x73, 0x94, + 0xfa, 0x73, 0x8b, 0x8b, 0x60, 0xcd, 0xca, 0xaf, 0x14, 0x10, 0x92, 0x84, + 0xc1, 0xef, 0x0f, 0x42, 0x5b, 0xa9, 0xa8, 0xce, 0x45, 0xa3, 0xc4, 0xad, + 0xa9, 0x29, 0x36, 0x72, 0x9d, 0x4d, 0xe1, 0xa1, 0xfa, 0xe5, 0x44, 0xb0, + 0xa4, 0x65, 0x7c, 0x36, 0xbb, 0xd5, 0xe1, 0xfc, 0xbe, 0x82, 0xbf, 0x27, + 0x9f, 0x01, 0x02, 0x64, 0x35, 0x16, 0x43, 0x6d, 0xb9, 0x91, 0xa2, 0x3d, + 0x06, 0xf5, 0x62, 0x7f, 0x3c, 0xf7, 0x40, 0x0f, 0xb8, 0x5e, 0xe5, 0x97, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6, 0xb0, 0xc6, 0xd6, 0x2a, 0xae, 0x77, + 0x11, 0x36, 0xbd, 0x50, 0xf9, 0xa6, 0xef, 0x27, 0x0f, 0x1c, 0xfe, 0xcc, + 0xc9, 0x97, 0x42, 0xb2, 0xe5, 0x2e, 0x92, 0x15, 0x55, 0xf8, 0x5a, 0xf5, + 0x64, 0x5b, 0xe8, 0xa7, 0xde, 0xfe, 0x00, 0x2c, 0x60, 0xe2, 0xe5, 0x55, + 0x03, 0x12, 0xd2, 0xdb, 0x27, 0x9d, 0x5b, 0xe6, 0xc5, 0x0f, 0xd5, 0x4e, + 0xff, 0x28, 0xfc, 0xbd, 0x67, 0xfe, 0xbc, 0xba, 0x54, 0xdf, 0xd0, 0x4f, + 0xd4, 0x3d, 0x09, 0xaf, 0xfe, 0xf4, 0xdd, 0x40, 0xeb, 0xd8, 0xfb, 0xfa, + 0xdb, 0xb6, 0x2e, 0xfc, 0xce, 0x47, 0x3a, 0xf5, 0x63, 0x44, 0x8c, 0x36, + 0x8f, 0xa9, 0xe1, 0xca, 0x1e, 0xc1, 0x19, 0xb1, 0x8c, 0xf8, 0xc8, 0x88, + 0x89, 0xd9, 0x90, 0x17, 0x66, 0xb9, 0x26, 0xb5, 0xe6, 0x12, 0x9e, 0xf1, + 0xee, 0xd5, 0xc1, 0xbb, 0xe2, 0xbe, 0xee, 0x86, 0xa2, 0x83, 0xfa, 0xcb, + 0x64, 0x89, 0x8e, 0x11, 0xb4, 0x90, 0xa4, 0x65, 0xe6, 0xf8, 0x48, 0x05, + 0xbb, 0x60, 0xa6, 0x17, 0xad, 0x0f, 0x13, 0xd4, 0x9c, 0x7e, 0xc6, 0x4f, + 0xa5, 0x92, 0x88, 0x2b, 0x90, 0x85, 0x54, 0x9c, 0xa6, 0x1e, 0x1a, 0x0a, + 0xe9, 0x0d, 0xf9, 0x80, 0xb3, 0x8b, 0x7b, 0xdd, 0xa5, 0x64, 0xf0, 0x6f, + 0xa4, 0x07, 0x91, 0x54, 0x71, 0x1e, 0x85, 0x92, 0xd4, 0x04, 0xa7, 0xfc, + 0xe3, 0x68, 0x37, 0x50, 0x60, 0xe3, 0xe1, 0x3b, 0xfc, 0xfd, 0xc6, 0xfd, + 0xcc, 0xe9, 0xbe, 0x8a, 0xc8, 0x1b, 0x30, 0xbd, 0x80, 0x56, 0xcf, 0x5a, + 0x33, 0x36, 0x11, 0x12, 0x6b, 0xee, 0x3a, 0x04, 0xf8, 0x0f, 0xed, 0xe8, + 0xaa, 0x41, 0xb7, 0x9a, 0xeb, 0x05, 0xe5, 0x1f, 0x28, 0x47, 0xd8, 0x80, + 0xea, 0x2b, 0xf7, 0xbc, 0xae, 0x25, 0x9b, 0xd9, 0x05, 0x53, 0xd6, 0x4a, + 0xca, 0x6b, 0x13, 0x6c, 0x51, 0xb9, 0x26, 0x28, 0x6d, 0x02, 0x82, 0x01, + 0x00, 0x36, 0xc9, 0x31, 0xb7, 0x38, 0xb0, 0xb8, 0x8b, 0xc6, 0x87, 0x84, + 0x0b, 0x5f, 0x30, 0xdb, 0xa2, 0x14, 0x82, 0x05, 0xac, 0x0a, 0x2f, 0x3e, + 0x72, 0xb9, 0x79, 0xcf, 0x75, 0x99, 0xc4, 0x06, 0x7e, 0x71, 0xb4, 0xb9, + 0x23, 0x2d, 0xc3, 0x18, 0x81, 0x74, 0x0c, 0x1d, 0x51, 0x79, 0xb9, 0x00, + 0x06, 0x1f, 0x61, 0xe2, 0x31, 0x20, 0xe3, 0x4f, 0xf8, 0x2f, 0x72, 0xdc, + 0x09, 0x2d, 0x91, 0x49, 0xc7, 0x55, 0x8b, 0x07, 0x4b, 0x12, 0x14, 0xd1, + 0xee, 0xf6, 0x12, 0x5f, 0x19, 0x83, 0xfe, 0x15, 0xc8, 0x95, 0x9b, 0xd5, + 0xf6, 0x97, 0xdb, 0x35, 0xbb, 0xad, 0x8a, 0x5d, 0x56, 0x8d, 0x58, 0x77, + 0xe7, 0x08, 0xe6, 0x79, 0xb7, 0x1b, 0x3a, 0x1f, 0xc7, 0x6f, 0x9d, 0x51, + 0x3a, 0xe1, 0xbd, 0x23, 0xf0, 0x54, 0xce, 0x85, 0x07, 0x83, 0x1a, 0x7a, + 0xcc, 0xdb, 0x0e, 0xde, 0xeb, 0x76, 0x8b, 0xf0, 0x2e, 0x11, 0xbe, 0x1f, + 0x20, 0x72, 0x01, 0x00, 0x61, 0x7f, 0xb8, 0x13, 0x09, 0x39, 0xd6, 0x65, + 0xec, 0xb4, 0x4b, 0x85, 0x74, 0xc3, 0x16, 0xb4, 0xb7, 0x50, 0x4d, 0x73, + 0xff, 0xbb, 0xf9, 0x5a, 0x82, 0x64, 0x9d, 0xa8, 0xf9, 0xd4, 0x2b, 0x72, + 0x0f, 0xbd, 0x60, 0xef, 0x1e, 0x7f, 0x67, 0xd5, 0x31, 0x74, 0x11, 0x19, + 0x58, 0xac, 0xcc, 0x62, 0x05, 0x8e, 0x65, 0xbf, 0x51, 0x9e, 0x03, 0x9f, + 0x68, 0x55, 0x5f, 0xfa, 0x46, 0x11, 0xb4, 0x14, 0x72, 0x5c, 0x4a, 0xc3, + 0x9d, 0xa6, 0xc7, 0x09, 0xc6, 0xa9, 0x7f, 0x2e, 0x77, 0x1f, 0x1d, 0x84, + 0xb6, 0xb7, 0xf9, 0x61, 0x90, 0x05, 0x8c, 0x6c, 0x12, 0x31, 0x7c, 0x19, + 0xfd, 0x85, 0x9e, 0x25, 0x10, 0x5e, 0xe4, 0xcb, 0xfd, 0x74, 0x8c, 0xc4, + 0x62, 0x8c, 0x41, 0x06, 0x6b, 0x3e, 0xc2, 0x7e, 0xec, 0xe0, 0x1e, 0x9a, + 0x17, 0x9a, 0x27, 0xb2, 0x0d, 0x02, 0x82, 0x01, 0x01, 0x00, 0x85, 0x73, + 0x52, 0x7b, 0xe5, 0x87, 0xb6, 0x20, 0x53, 0xed, 0x2c, 0xf6, 0x80, 0xf3, + 0xd7, 0x83, 0x59, 0xb9, 0xe2, 0xdc, 0x2b, 0x6b, 0x24, 0x84, 0xf7, 0x64, + 0xec, 0xc2, 0xf4, 0xfd, 0x74, 0x9d, 0xcf, 0xe9, 0x7e, 0x9f, 0x0c, 0xca, + 0x11, 0xa0, 0xe0, 0x7d, 0x87, 0x81, 0x0c, 0x42, 0x0c, 0xa6, 0xbe, 0x73, + 0x00, 0x7a, 0xd8, 0xdb, 0x07, 0xae, 0xaa, 0x41, 0x1d, 0x16, 0x97, 0x65, + 0x43, 0x73, 0x76, 0x5e, 0x93, 0xc1, 0xc4, 0xa8, 0x8b, 0xf0, 0x60, 0xec, + 0x32, 0x5d, 0x56, 0x0e, 0x93, 0x2b, 0xe5, 0xc4, 0x23, 0x15, 0x87, 0xc0, + 0xd0, 0xb9, 0xa7, 0xbc, 0x08, 0xab, 0x1e, 0xfc, 0x79, 0x89, 0xc7, 0xa2, + 0xbe, 0x28, 0xed, 0x1e, 0x87, 0x66, 0xb3, 0x0f, 0x67, 0x98, 0xb9, 0x0d, + 0x46, 0xf8, 0x7e, 0x87, 0xae, 0xd0, 0xb9, 0x42, 0xa0, 0xbd, 0xbc, 0x9d, + 0x3e, 0xa9, 0xfe, 0x60, 0xb8, 0x2c, 0x83, 0xb2, 0xcc, 0xca, 0x2a, 0x92, + 0x7c, 0x81, 0xa0, 0xc1, 0xf3, 0xb5, 0xf1, 0x9e, 0xc2, 0x52, 0xbf, 0x5d, + 0xcc, 0x04, 0x59, 0x33, 0x01, 0xc1, 0x3f, 0xed, 0xca, 0x6c, 0xf2, 0x88, + 0x61, 0x39, 0x93, 0x69, 0x90, 0xa8, 0xb7, 0x75, 0x97, 0x87, 0x10, 0x0f, + 0xf6, 0x53, 0xb8, 0x0d, 0x4e, 0x6f, 0xf2, 0xbb, 0x3d, 0x84, 0xb8, 0x37, + 0xf8, 0x8e, 0x79, 0xac, 0x40, 0xb5, 0xd9, 0x4d, 0xf6, 0xa0, 0x20, 0x36, + 0x4a, 0x7c, 0xbe, 0xe0, 0x9a, 0x4b, 0x12, 0x40, 0x06, 0xde, 0xaf, 0xc6, + 0x05, 0xd7, 0x77, 0x12, 0x56, 0xa0, 0x6c, 0x11, 0x42, 0x74, 0xa6, 0xfb, + 0xa8, 0xdf, 0x8f, 0xbb, 0x49, 0x26, 0xfd, 0x84, 0x62, 0x5c, 0xe5, 0xdc, + 0x7d, 0xcb, 0x0d, 0xd8, 0x60, 0x2b, 0x2e, 0xdc, 0xf3, 0xed, 0xfe, 0x38, + 0xfe, 0xe9, 0xbe, 0x59, 0x1e, 0x1f, 0x08, 0xe2, 0x92, 0x50, 0x8c, 0x40, + 0x0c, 0x6d, 0x02, 0x82, 0x01, 0x01, 0x00, 0x93, 0x7b, 0x8e, 0x3c, 0x40, + 0x4c, 0x79, 0x45, 0xf4, 0x83, 0x79, 0xd9, 0xb0, 0x32, 0xef, 0x7a, 0x44, + 0x87, 0x68, 0xf3, 0x2c, 0x3c, 0xda, 0x7a, 0x5a, 0x7b, 0x29, 0x7f, 0x87, + 0xd0, 0x40, 0x6c, 0x7f, 0xb4, 0xf4, 0x71, 0xc2, 0x57, 0xd9, 0x46, 0x9e, + 0xa0, 0x5d, 0xae, 0xf4, 0x90, 0x37, 0x28, 0x53, 0xb3, 0xa5, 0xa6, 0xee, + 0x21, 0xaf, 0xff, 0xf5, 0x53, 0x5b, 0x36, 0xe1, 0x97, 0x44, 0x59, 0x71, + 0xe3, 0x21, 0xe9, 0x58, 0xb1, 0xbc, 0x00, 0x0b, 0x2b, 0xe4, 0x8e, 0xe6, + 0x8e, 0x1d, 0x5e, 0xc4, 0xc2, 0x46, 0x0c, 0x81, 0x46, 0x4a, 0xcd, 0x54, + 0xdf, 0x9b, 0xda, 0x67, 0x27, 0x45, 0xee, 0x1e, 0x8d, 0x1b, 0x14, 0x54, + 0x99, 0x4c, 0x7e, 0x0c, 0xb8, 0xc9, 0x86, 0xb4, 0xe6, 0x71, 0x40, 0x47, + 0x7d, 0x96, 0x42, 0xd1, 0x7f, 0x31, 0xcf, 0x58, 0xeb, 0x30, 0xa0, 0x8c, + 0xfd, 0x05, 0xce, 0x71, 0xd7, 0xf5, 0xcf, 0x4b, 0xa7, 0xa6, 0xfc, 0x7c, + 0x63, 0xe3, 0xf6, 0x97, 0x64, 0xba, 0xc9, 0xb9, 0x86, 0xe5, 0xce, 0x38, + 0xa0, 0x23, 0xe5, 0xfa, 0x9c, 0x98, 0xf1, 0x3c, 0x75, 0x17, 0x19, 0x91, + 0x67, 0x7a, 0xf7, 0x5d, 0xfc, 0xf1, 0x16, 0xbb, 0xa8, 0x1d, 0xc7, 0x00, + 0x6a, 0x3b, 0x9f, 0x79, 0x6f, 0xe0, 0x26, 0xc2, 0x00, 0xe4, 0x04, 0xbd, + 0x00, 0x90, 0x5b, 0xc5, 0x36, 0x41, 0x06, 0x51, 0x76, 0x18, 0x73, 0xad, + 0xeb, 0x40, 0x0a, 0x0f, 0xeb, 0x74, 0x79, 0x41, 0xf9, 0x9a, 0x57, 0x1e, + 0x70, 0x80, 0x39, 0x85, 0xb7, 0x3f, 0xe0, 0x8e, 0xaf, 0xb0, 0xbe, 0x97, + 0xbd, 0xee, 0x0b, 0xac, 0x02, 0xcf, 0x14, 0xb3, 0x08, 0x3e, 0x8f, 0x68, + 0xc8, 0xa4, 0x48, 0xd3, 0x70, 0xd8, 0x76, 0x02, 0x7d, 0xea, 0xd3, 0xa1, + 0x27, 0x37, 0xb3, 0xbe, 0x73, 0x48, 0x83, 0x69, 0x70, 0x16, 0xd0}; + +static const std::vector priv_key_89{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xb9, 0x83, 0xb7, 0x72, 0xa8, 0xca, 0x5d, 0x55, 0x67, 0x80, + 0x28, 0x0d, 0x6d, 0x24, 0x03, 0xb7, 0x08, 0x7c, 0x1c, 0x39, 0x12, 0x9f, + 0x89, 0x61, 0x78, 0x4c, 0xcc, 0x5e, 0x32, 0x26, 0xcd, 0x0c, 0x4e, 0xd4, + 0xc9, 0xd8, 0x7a, 0xc0, 0xf8, 0x10, 0x87, 0x60, 0x7b, 0x1d, 0x7d, 0x2f, + 0xb3, 0x9a, 0xe5, 0x4e, 0x43, 0x66, 0x8f, 0x6b, 0xdb, 0x69, 0xc1, 0xeb, + 0x7a, 0x25, 0x0f, 0x6e, 0x63, 0x3b, 0x20, 0x3f, 0x35, 0xbb, 0xde, 0x24, + 0x77, 0x23, 0xc2, 0xf6, 0x93, 0x5f, 0xa8, 0x60, 0xab, 0x06, 0x26, 0x6c, + 0x86, 0x77, 0x0e, 0xf9, 0x6a, 0xb7, 0xb5, 0xa8, 0xbd, 0x31, 0x4c, 0x8c, + 0xee, 0xfc, 0xf5, 0x0d, 0x71, 0x81, 0xfe, 0x68, 0x12, 0x09, 0x76, 0x19, + 0x15, 0x5a, 0xcc, 0x74, 0xb0, 0x18, 0xfe, 0xac, 0x45, 0x48, 0xdc, 0x9a, + 0x31, 0x3a, 0xa4, 0x45, 0xca, 0x61, 0xac, 0x60, 0x67, 0x5b, 0xe0, 0xb0, + 0x86, 0x31, 0x8f, 0xa6, 0xae, 0x7d, 0x92, 0xd7, 0xbb, 0xf0, 0x23, 0x14, + 0x7d, 0x4c, 0x04, 0xb1, 0x0d, 0x47, 0x9d, 0x37, 0xc3, 0xa9, 0x98, 0x0a, + 0x3a, 0xd5, 0xce, 0xab, 0x81, 0xb3, 0x28, 0x19, 0xe3, 0xd2, 0xad, 0xf9, + 0x62, 0xb8, 0xcb, 0x60, 0xf1, 0x66, 0xd0, 0xf8, 0x9e, 0x63, 0xe7, 0x6e, + 0xf7, 0x9b, 0x5b, 0x36, 0x45, 0x02, 0x16, 0x9b, 0xfa, 0xf5, 0x91, 0x7a, + 0x26, 0xa0, 0x41, 0xcb, 0x3b, 0x51, 0xce, 0x2a, 0x73, 0x80, 0xfc, 0xd5, + 0x80, 0xa8, 0x1c, 0xc1, 0x79, 0x4c, 0xae, 0xd5, 0xa7, 0x92, 0xdd, 0xd4, + 0x73, 0xd0, 0x37, 0x3a, 0x5c, 0xbf, 0xfe, 0x42, 0x38, 0xb6, 0x5b, 0xbc, + 0x95, 0x05, 0x89, 0x73, 0x1f, 0xb2, 0x2d, 0xe3, 0x01, 0x53, 0xf9, 0xa5, + 0xa8, 0x2d, 0x43, 0x12, 0xeb, 0x59, 0x6d, 0xba, 0x38, 0x96, 0xb9, 0xe0, + 0x99, 0x6d, 0xee, 0x0d, 0x47, 0x13, 0x22, 0x18, 0x85, 0xa7, 0x56, 0x2c, + 0xfd, 0xa9, 0xbd, 0xa0, 0x2a, 0xaa, 0x09, 0xa5, 0xb9, 0xe0, 0xc3, 0x51, + 0x1b, 0x73, 0xf7, 0x06, 0xa8, 0x4b, 0xf1, 0x0f, 0x04, 0x38, 0xcf, 0x8e, + 0x52, 0xb5, 0xa9, 0xeb, 0xc0, 0x61, 0x34, 0x79, 0xa1, 0x5c, 0xd8, 0x5b, + 0x68, 0x3e, 0x00, 0xbc, 0xcc, 0x19, 0x18, 0xe0, 0x94, 0x68, 0x30, 0xb5, + 0xc8, 0x57, 0x92, 0xa2, 0x82, 0xd0, 0xc2, 0x7a, 0x31, 0xb7, 0x78, 0xc1, + 0x9f, 0x78, 0xe6, 0x7a, 0xba, 0xe5, 0xe8, 0x8d, 0x74, 0x5c, 0x2c, 0xe7, + 0xdb, 0xce, 0x28, 0x79, 0x9d, 0xc3, 0x5e, 0xf5, 0x8b, 0xde, 0xb7, 0x8f, + 0xa2, 0xcd, 0x8b, 0xa3, 0x6b, 0x51, 0x85, 0x55, 0x1e, 0x5e, 0xcc, 0x2f, + 0x03, 0x64, 0xd1, 0x25, 0x20, 0x13, 0xef, 0x76, 0x43, 0x94, 0xf2, 0xbc, + 0x01, 0x12, 0x07, 0x5e, 0xc3, 0xdd, 0x8a, 0x9d, 0xf2, 0xde, 0x44, 0x16, + 0x63, 0xa5, 0xa4, 0xee, 0x81, 0xba, 0x87, 0x86, 0x8e, 0x56, 0x12, 0xf0, + 0xb9, 0x64, 0x90, 0x51, 0xab, 0xa7, 0x98, 0x0a, 0x7c, 0xee, 0xcd, 0x2f, + 0x99, 0xa6, 0xe9, 0x81, 0x38, 0x07, 0xde, 0x8a, 0x87, 0x5e, 0xe7, 0xd3, + 0x17, 0x31, 0x80, 0x38, 0x22, 0x05, 0x95, 0x49, 0x4f, 0xc1, 0x56, 0x35, + 0x53, 0x1e, 0x7f, 0x0b, 0xd8, 0x88, 0x13, 0x20, 0x91, 0x30, 0xdc, 0x22, + 0xb6, 0xb0, 0x78, 0xc4, 0x00, 0x05, 0xbd, 0xc2, 0x5f, 0xb8, 0xe8, 0x0b, + 0x75, 0xa4, 0xf6, 0x65, 0xea, 0xe8, 0x03, 0xcb, 0xe9, 0x70, 0x82, 0x71, + 0x5b, 0xa2, 0x5a, 0x79, 0x05, 0x7c, 0x16, 0x1c, 0x5f, 0x82, 0xac, 0xd4, + 0xb0, 0x12, 0x1e, 0xf7, 0xcb, 0x3f, 0xd6, 0xa3, 0x64, 0x2e, 0x23, 0xfa, + 0x7f, 0x0b, 0x2d, 0xef, 0xcf, 0x9e, 0x07, 0x8b, 0x05, 0x8f, 0x67, 0x4f, + 0x42, 0xe3, 0xdc, 0xb1, 0x95, 0x06, 0x86, 0xe3, 0x10, 0x17, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x0a, 0x13, 0x0c, 0x18, 0x4e, + 0xf0, 0x46, 0x67, 0x47, 0xea, 0x9e, 0xc2, 0x33, 0xe6, 0x1b, 0xc9, 0x89, + 0xcd, 0x6b, 0x9e, 0xf1, 0xd2, 0xf6, 0x1b, 0xf3, 0xf3, 0x7f, 0xb9, 0xb1, + 0xd1, 0x87, 0x9b, 0x1e, 0x80, 0xd1, 0xc1, 0x4e, 0xd1, 0x41, 0xe7, 0x6b, + 0xe2, 0xa2, 0x6c, 0xf4, 0x8a, 0x6d, 0x9f, 0x80, 0xca, 0x62, 0x40, 0xa4, + 0x93, 0x3f, 0xe4, 0x1b, 0x62, 0xd5, 0x4c, 0x43, 0xed, 0x43, 0xb8, 0x47, + 0x45, 0x07, 0x7e, 0xff, 0x4e, 0x4d, 0xa6, 0x04, 0x85, 0x6d, 0x75, 0x69, + 0x68, 0x6e, 0x81, 0x33, 0xfe, 0xfa, 0xc2, 0x66, 0x6e, 0xc7, 0x0b, 0xd8, + 0xf2, 0xa3, 0xeb, 0x94, 0x73, 0xa6, 0xda, 0xd7, 0xd7, 0xf6, 0x0d, 0x10, + 0x2a, 0xc8, 0xa7, 0xf8, 0xe0, 0xdd, 0xd7, 0x03, 0x79, 0x66, 0xc2, 0xc4, + 0xb9, 0xc8, 0x3d, 0x6f, 0xb5, 0x73, 0xec, 0xf2, 0x54, 0xd3, 0xeb, 0xbf, + 0xf7, 0xb0, 0x45, 0x3e, 0x0b, 0x78, 0x0e, 0x22, 0xf5, 0xf3, 0x4d, 0xe0, + 0x76, 0x94, 0xbf, 0x32, 0xb8, 0x7f, 0x21, 0x6c, 0xb3, 0xcc, 0xbb, 0xd1, + 0xde, 0xe0, 0x62, 0x4a, 0x5e, 0x6b, 0xd9, 0x86, 0x92, 0xab, 0xc5, 0x75, + 0xed, 0x0a, 0x01, 0x3b, 0xef, 0x6a, 0x1c, 0x0c, 0xf7, 0x63, 0xc4, 0xa8, + 0x9e, 0x87, 0xc3, 0x77, 0x23, 0x00, 0x91, 0x50, 0x3f, 0xbf, 0x39, 0xa0, + 0xce, 0xb1, 0xaf, 0x3a, 0x4a, 0x3e, 0xe4, 0xbf, 0x0d, 0xf1, 0x57, 0xbc, + 0xf1, 0x73, 0x3a, 0x53, 0x00, 0xa9, 0x2e, 0xf7, 0xf8, 0xcd, 0xc4, 0x8b, + 0x4e, 0x10, 0xfe, 0x99, 0xcb, 0x5a, 0xca, 0xb8, 0xe5, 0x13, 0x7a, 0x5d, + 0xad, 0x6c, 0xf5, 0x02, 0x40, 0x58, 0x7b, 0x67, 0x7e, 0x77, 0xff, 0x2e, + 0x1c, 0xc0, 0xca, 0xb5, 0xa8, 0xf8, 0x5c, 0x14, 0xe3, 0x67, 0x22, 0x81, + 0x21, 0xf6, 0xc6, 0xc0, 0xab, 0x60, 0xc9, 0xa6, 0x7e, 0xd4, 0x18, 0x2f, + 0x13, 0x76, 0xf0, 0x88, 0xf7, 0xa5, 0x41, 0x37, 0xa9, 0x09, 0x57, 0x9e, + 0xef, 0xd2, 0xf0, 0x3d, 0x18, 0xf3, 0x54, 0xca, 0x1a, 0x19, 0x2b, 0x2b, + 0xba, 0x91, 0xbe, 0xc9, 0xde, 0x38, 0xdf, 0xed, 0x32, 0x97, 0x6b, 0xdb, + 0x0b, 0x1e, 0xdb, 0xbe, 0x00, 0xd6, 0x89, 0x12, 0x8b, 0xb5, 0x9e, 0xa2, + 0xc1, 0xaa, 0xbe, 0x50, 0x1b, 0xa7, 0x94, 0x25, 0x79, 0x8c, 0x55, 0x46, + 0xe0, 0x15, 0xad, 0x01, 0x12, 0xbf, 0x46, 0x68, 0xa7, 0x42, 0xd2, 0xe1, + 0x80, 0xf7, 0x2b, 0xd1, 0xc2, 0xa9, 0x95, 0x35, 0xd4, 0x46, 0xfc, 0x64, + 0x3b, 0xaf, 0x1e, 0xaf, 0xe6, 0x14, 0x38, 0x12, 0x95, 0x61, 0xe7, 0xd9, + 0xd7, 0xaf, 0x06, 0x7d, 0x2c, 0xb9, 0xa8, 0xc1, 0x76, 0xc4, 0x81, 0x7a, + 0xc4, 0x96, 0x1e, 0x9c, 0x97, 0xac, 0xa3, 0xcc, 0x85, 0x44, 0xe3, 0x4a, + 0x88, 0x42, 0xd8, 0x85, 0xe6, 0x08, 0x20, 0x38, 0x6d, 0x11, 0x5e, 0x96, + 0x90, 0x9e, 0x84, 0xb4, 0x4f, 0xdb, 0x5e, 0xb6, 0x77, 0xf4, 0xf2, 0xcf, + 0xf0, 0xda, 0xbf, 0xd7, 0xb0, 0xe9, 0x57, 0x3f, 0x80, 0x3a, 0xa3, 0xdf, + 0x1b, 0x2d, 0x89, 0x45, 0x2f, 0xcc, 0xdf, 0xd9, 0x96, 0x7a, 0x63, 0x12, + 0x85, 0xa0, 0x8f, 0x2b, 0xee, 0xb2, 0x27, 0x3f, 0x9c, 0xd0, 0xd9, 0x42, + 0xa9, 0x95, 0x02, 0x25, 0x07, 0x24, 0x90, 0xa0, 0x78, 0x89, 0x54, 0x61, + 0x34, 0x7e, 0x82, 0x0e, 0xa1, 0xab, 0x27, 0x87, 0x38, 0x8f, 0x61, 0x55, + 0x65, 0x0e, 0x3f, 0x70, 0xb1, 0xc7, 0x49, 0x07, 0x74, 0x9e, 0x68, 0x6f, + 0xa3, 0x39, 0xb2, 0x63, 0xda, 0xd0, 0xe1, 0xbf, 0x47, 0x60, 0x6b, 0x79, + 0x69, 0x11, 0xbc, 0x96, 0xc6, 0x00, 0xd4, 0x84, 0x2e, 0x20, 0xfe, 0x63, + 0x02, 0xf2, 0xae, 0x34, 0x28, 0xbc, 0x0b, 0xb9, 0xf0, 0x66, 0x2a, 0x71, + 0x8d, 0x45, 0xf9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf4, 0x72, 0x3d, 0x13, + 0x6e, 0x5a, 0xcc, 0x15, 0x04, 0x10, 0x2f, 0x04, 0x18, 0x1d, 0x5e, 0x15, + 0x28, 0x67, 0xcc, 0x47, 0x0a, 0x55, 0xd9, 0x55, 0x8e, 0x2f, 0xb3, 0x52, + 0x9a, 0xb0, 0x4b, 0x5e, 0xe9, 0x13, 0x69, 0x5a, 0x65, 0xa5, 0x15, 0xce, + 0x35, 0xb1, 0x71, 0xcd, 0x7a, 0xd2, 0xa6, 0xe5, 0xf1, 0xd4, 0xbb, 0x6f, + 0x92, 0x83, 0xd5, 0xc6, 0x21, 0x1b, 0x81, 0xae, 0x37, 0x2d, 0x3b, 0x32, + 0xdf, 0x3e, 0x45, 0xf3, 0xd3, 0x57, 0xc6, 0xf8, 0xb9, 0x66, 0x6f, 0x8d, + 0xe8, 0x47, 0xd7, 0xaf, 0x8f, 0x3e, 0x96, 0xd4, 0x37, 0x45, 0x75, 0xe1, + 0xca, 0x7f, 0x13, 0x95, 0x70, 0x44, 0x3b, 0xd9, 0x47, 0xc9, 0xf8, 0xe6, + 0x21, 0xd4, 0xbe, 0x72, 0x60, 0x4b, 0xbb, 0x2a, 0xae, 0xe0, 0xc7, 0x5d, + 0xf9, 0xb8, 0x09, 0x08, 0xe5, 0x18, 0x65, 0x5a, 0xc2, 0xd5, 0xd1, 0xc0, + 0x5c, 0xc4, 0x7d, 0x9f, 0x73, 0xb0, 0xbc, 0xeb, 0x93, 0x5a, 0x8b, 0x65, + 0xc3, 0x2e, 0x9c, 0x47, 0x37, 0xe0, 0x7c, 0xed, 0xc3, 0xd4, 0x4c, 0xf4, + 0x34, 0xf0, 0xdc, 0x07, 0xf8, 0xf4, 0xa6, 0xf2, 0x00, 0x79, 0x5a, 0xde, + 0x93, 0x85, 0x4e, 0xb0, 0x2f, 0x76, 0xb4, 0x4e, 0x4b, 0x40, 0xaf, 0x6c, + 0xf4, 0xa7, 0x32, 0x54, 0x3b, 0x67, 0xcc, 0x0e, 0xc1, 0x2c, 0xf8, 0x14, + 0x35, 0xae, 0x49, 0xfa, 0x7d, 0xa7, 0x67, 0x72, 0x46, 0x43, 0xe9, 0x40, + 0x58, 0x5e, 0xd7, 0x48, 0x27, 0x53, 0xd1, 0x67, 0x9b, 0x7e, 0xb8, 0x44, + 0x33, 0xda, 0x1a, 0xab, 0x7e, 0x6a, 0xf4, 0x55, 0x71, 0xf3, 0x23, 0x5a, + 0xe0, 0x2d, 0xb3, 0x7b, 0x3c, 0x9a, 0x8c, 0x39, 0xd4, 0x63, 0xd3, 0xe2, + 0x5d, 0xca, 0x68, 0xa5, 0x26, 0x59, 0x84, 0x12, 0xe6, 0x5b, 0x10, 0x41, + 0xbc, 0xb8, 0xc6, 0x73, 0x3b, 0x32, 0x93, 0xf7, 0xf6, 0xcc, 0x82, 0x9b, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0x48, 0x69, 0xcf, 0x41, 0x37, 0xab, + 0xdf, 0x52, 0x9c, 0xa4, 0x7e, 0x4a, 0x30, 0xd4, 0x0e, 0xed, 0xe7, 0xc4, + 0x95, 0x9f, 0xbb, 0xb8, 0xee, 0xb2, 0x72, 0x29, 0xe3, 0x24, 0x2d, 0xbe, + 0xf7, 0x5e, 0x55, 0xd0, 0x57, 0x43, 0xb7, 0xfe, 0xf1, 0x7a, 0x44, 0xef, + 0x09, 0x83, 0x57, 0x40, 0x6f, 0xc3, 0x41, 0xd4, 0xcc, 0xf7, 0x88, 0xef, + 0x0e, 0xd0, 0x6c, 0xe8, 0x54, 0xe1, 0x60, 0x0e, 0x89, 0x4b, 0x0e, 0x14, + 0x06, 0x1f, 0x75, 0xda, 0xab, 0x33, 0x55, 0xde, 0x69, 0x11, 0x29, 0x04, + 0xc6, 0xab, 0x89, 0xa9, 0x04, 0x5b, 0xd4, 0xf5, 0xf3, 0xca, 0x1f, 0x95, + 0x9c, 0x2d, 0x1b, 0x1a, 0xaa, 0x40, 0x05, 0xcc, 0x0c, 0xaf, 0x03, 0x3e, + 0xde, 0xcb, 0x84, 0x03, 0xdb, 0xff, 0x56, 0xa0, 0x4f, 0x3b, 0xe3, 0xdf, + 0x0a, 0xb4, 0x6e, 0xb1, 0x55, 0x93, 0xf3, 0xc3, 0x8d, 0x0d, 0xe8, 0x16, + 0x57, 0xdd, 0x90, 0xca, 0x84, 0x01, 0xd2, 0xe2, 0x42, 0x53, 0x06, 0xd4, + 0x7e, 0xf7, 0x6e, 0x90, 0x22, 0xda, 0xec, 0xd7, 0x3d, 0x19, 0x3b, 0xdc, + 0x77, 0xad, 0x54, 0xf4, 0x57, 0x8e, 0xde, 0x45, 0xdc, 0x46, 0xb4, 0x35, + 0x25, 0x23, 0xb4, 0x1f, 0x8f, 0x5f, 0xd9, 0xa6, 0x62, 0xe0, 0x29, 0x7d, + 0xcc, 0xcc, 0x72, 0x99, 0x73, 0xac, 0x3c, 0x45, 0x7a, 0x03, 0x5e, 0x3a, + 0x3b, 0x7b, 0x22, 0xcb, 0xde, 0x4e, 0xca, 0x5e, 0xb1, 0xbc, 0x5c, 0xdc, + 0xff, 0xeb, 0x7a, 0x11, 0x4f, 0x26, 0xbe, 0xb9, 0x4d, 0x2e, 0xec, 0xff, + 0x04, 0x9d, 0xee, 0xb7, 0x17, 0x19, 0xdd, 0x09, 0x66, 0x7b, 0xa4, 0xd9, + 0x03, 0xeb, 0x46, 0x52, 0x74, 0x93, 0xf0, 0xa5, 0x40, 0x96, 0x99, 0x6c, + 0x07, 0xba, 0x6e, 0x6e, 0xe5, 0x66, 0xdd, 0x1d, 0xdc, 0x75, 0xa6, 0xcc, + 0xae, 0x59, 0x20, 0x0c, 0x6e, 0xe5, 0xd9, 0x72, 0x35, 0x02, 0x82, 0x01, + 0x00, 0x24, 0x4b, 0xae, 0x1b, 0xeb, 0x7f, 0xd9, 0xdb, 0xa8, 0xfd, 0xca, + 0x2d, 0x5e, 0x73, 0x45, 0xdb, 0xf8, 0x62, 0xe9, 0x27, 0x07, 0x36, 0xd6, + 0x0d, 0x69, 0x0e, 0x56, 0x1f, 0x06, 0xce, 0xf4, 0x72, 0x04, 0x43, 0x98, + 0x9a, 0x0e, 0x8b, 0xa3, 0xa0, 0x39, 0xc2, 0xbe, 0x36, 0x17, 0x6d, 0x9d, + 0xd0, 0x78, 0xc6, 0xf0, 0x89, 0xd1, 0x84, 0x77, 0xc2, 0x72, 0x7a, 0x06, + 0x18, 0x5b, 0x23, 0x01, 0x2e, 0x3d, 0x8d, 0x9e, 0x8f, 0x64, 0xab, 0x1c, + 0xe5, 0x23, 0x8a, 0x3d, 0x38, 0x21, 0xec, 0x40, 0xef, 0x55, 0x62, 0xa2, + 0xbc, 0xa1, 0xf4, 0x53, 0x5b, 0x92, 0x58, 0xaa, 0x0c, 0xbf, 0x5d, 0xb2, + 0x51, 0x41, 0xe2, 0x90, 0x6d, 0x83, 0x4a, 0x76, 0x78, 0xbf, 0x29, 0x9f, + 0x81, 0xe7, 0xf3, 0x82, 0x46, 0xc6, 0xe4, 0x77, 0x9a, 0xf5, 0x81, 0x58, + 0xd3, 0x50, 0x28, 0xb5, 0x7b, 0x4d, 0x8a, 0xf3, 0x68, 0x30, 0xa2, 0x66, + 0x7a, 0xc8, 0x27, 0x62, 0x99, 0x5a, 0x90, 0xda, 0x2d, 0x8c, 0xf3, 0x6d, + 0x39, 0x54, 0xa1, 0x7a, 0x47, 0xac, 0x70, 0xb3, 0x0b, 0x10, 0x01, 0x2b, + 0xa4, 0xb5, 0x43, 0x4f, 0xa5, 0xca, 0xdb, 0xb9, 0x62, 0x59, 0xb9, 0xd3, + 0x6d, 0xe8, 0xa8, 0x93, 0x23, 0xa7, 0x74, 0x07, 0xfa, 0x0f, 0xd4, 0x0a, + 0xad, 0x8a, 0x2b, 0x66, 0x2e, 0x82, 0x05, 0xfe, 0x00, 0x0e, 0x96, 0x43, + 0xba, 0xe9, 0x09, 0xfe, 0x61, 0x4a, 0x7d, 0xd2, 0x93, 0x69, 0x1b, 0x7d, + 0xf5, 0x57, 0x56, 0x4a, 0x7f, 0xfd, 0xfe, 0xfd, 0x84, 0xc7, 0x41, 0x94, + 0x43, 0xf7, 0xa6, 0x75, 0x72, 0x71, 0xe4, 0xf7, 0x48, 0x6e, 0x28, 0x38, + 0x78, 0x01, 0xbc, 0x4c, 0xe2, 0xc8, 0xb0, 0x5c, 0x37, 0x61, 0x69, 0x5b, + 0x3d, 0xff, 0x2c, 0x38, 0x4e, 0xba, 0x79, 0xe9, 0x25, 0x84, 0xfd, 0xae, + 0x90, 0xdb, 0xf9, 0x63, 0xcf, 0x02, 0x82, 0x01, 0x00, 0x02, 0x27, 0xb9, + 0x7c, 0xc2, 0x15, 0x73, 0x03, 0xa4, 0x2f, 0xf6, 0xa7, 0x2b, 0xfd, 0x84, + 0xac, 0xb1, 0xb8, 0xeb, 0x76, 0x59, 0x72, 0x44, 0xa7, 0xe9, 0x34, 0xd9, + 0x00, 0x1b, 0x0b, 0xa2, 0xdd, 0xad, 0x9f, 0x38, 0x13, 0x6f, 0xbd, 0xdf, + 0xc7, 0x1f, 0xfb, 0x19, 0xc7, 0xba, 0x3c, 0x42, 0x8b, 0xba, 0xd7, 0xc5, + 0x1b, 0x8c, 0xf7, 0x68, 0xe7, 0x7a, 0x2a, 0x6b, 0x1d, 0x5d, 0xee, 0xa9, + 0xda, 0x9e, 0x09, 0x86, 0xf1, 0x56, 0x72, 0x01, 0x3d, 0xfa, 0xf0, 0xcd, + 0xe9, 0xce, 0x75, 0xed, 0x06, 0xa3, 0x2a, 0x80, 0xc4, 0x7a, 0x9c, 0x4f, + 0x2a, 0x28, 0x28, 0xd7, 0x89, 0x06, 0xfb, 0x10, 0xfd, 0xa8, 0x7e, 0x27, + 0xf8, 0x50, 0x0c, 0xb2, 0x2a, 0xd8, 0x89, 0x1b, 0x5d, 0xda, 0x64, 0x44, + 0x9c, 0xfc, 0x66, 0x17, 0xb8, 0x4f, 0xae, 0x16, 0xab, 0x83, 0x5b, 0xa5, + 0xe4, 0xaf, 0xad, 0xce, 0x69, 0xa5, 0x1c, 0x91, 0x12, 0x8b, 0xce, 0xa2, + 0x11, 0xe8, 0x47, 0xe0, 0x1d, 0x94, 0x73, 0x16, 0x88, 0x3c, 0x73, 0x7a, + 0x23, 0xc4, 0x5e, 0xe4, 0xa0, 0x33, 0x3d, 0x09, 0x04, 0xdb, 0xa1, 0xdd, + 0x96, 0x86, 0xf6, 0x42, 0xcc, 0xa9, 0xab, 0xba, 0xd9, 0xe5, 0x4f, 0x4d, + 0xc8, 0x35, 0x02, 0x60, 0xd1, 0xdf, 0xc6, 0xb9, 0xab, 0x0d, 0xd3, 0x11, + 0x56, 0x3c, 0x29, 0x54, 0x6e, 0x0a, 0x7c, 0xa5, 0x54, 0x4e, 0xfd, 0x71, + 0xb5, 0x79, 0x08, 0x72, 0xaf, 0x28, 0x16, 0x8f, 0x90, 0x98, 0x36, 0x6f, + 0x69, 0xca, 0xc6, 0x78, 0x41, 0xbd, 0xda, 0xc3, 0x0f, 0x2f, 0x8b, 0x43, + 0x2a, 0x6e, 0xde, 0xb2, 0x45, 0x97, 0xdb, 0x8c, 0xd8, 0x9c, 0x37, 0x84, + 0x2d, 0xc6, 0x3d, 0xe7, 0x73, 0xe2, 0x7e, 0x8d, 0x1e, 0x60, 0x58, 0xbd, + 0x97, 0x0f, 0x7b, 0x0d, 0x34, 0x35, 0xea, 0xe4, 0x18, 0x6a, 0xd6, 0x51, + 0xad, 0x02, 0x82, 0x01, 0x01, 0x00, 0x98, 0xc7, 0x38, 0x16, 0x76, 0x00, + 0x6c, 0x09, 0x69, 0xc4, 0x2c, 0xb8, 0x0d, 0xf8, 0x2b, 0x02, 0x36, 0xfd, + 0x25, 0x1e, 0xa1, 0xca, 0xa7, 0x87, 0x98, 0xc4, 0x59, 0x62, 0x98, 0x96, + 0x20, 0x1f, 0xca, 0xb5, 0xf4, 0xb3, 0xee, 0xbd, 0x6b, 0x2d, 0x39, 0x62, + 0x9d, 0x9a, 0x8b, 0xfd, 0x90, 0x47, 0xd2, 0xf2, 0xca, 0x24, 0xc7, 0xe9, + 0x21, 0xaa, 0x26, 0xab, 0xdb, 0x1c, 0x99, 0x6a, 0x4b, 0x33, 0x83, 0xd1, + 0xc0, 0xd5, 0x52, 0x89, 0xb4, 0x4c, 0xbe, 0x01, 0xea, 0x68, 0x5c, 0x08, + 0x48, 0xd5, 0x72, 0x1c, 0xa3, 0xdd, 0xd8, 0xd6, 0x01, 0x7a, 0xc3, 0xa7, + 0x7d, 0xce, 0xb1, 0x10, 0xfa, 0xee, 0x48, 0x69, 0xb9, 0x57, 0x7b, 0x26, + 0x9d, 0x91, 0x3b, 0x3d, 0x0e, 0x37, 0x84, 0xb3, 0x25, 0xe1, 0xe8, 0x54, + 0xde, 0x1a, 0x19, 0x46, 0x44, 0xbf, 0x39, 0xa4, 0xf2, 0xa0, 0xe1, 0x15, + 0x75, 0x4e, 0x7a, 0x1f, 0x87, 0x44, 0x0b, 0x51, 0x37, 0xc4, 0xe1, 0x45, + 0x2d, 0x95, 0x87, 0xb9, 0x54, 0xfa, 0xbf, 0x28, 0xe1, 0xbc, 0xff, 0x37, + 0x06, 0x49, 0x80, 0x99, 0x85, 0x3e, 0x8b, 0xb6, 0xc8, 0xa3, 0x89, 0xa9, + 0x19, 0x6e, 0x36, 0xd8, 0x3d, 0x39, 0xe3, 0xc5, 0xa1, 0x06, 0x55, 0x00, + 0x7c, 0x6e, 0x2b, 0x34, 0x40, 0x2f, 0x27, 0x2b, 0x67, 0x9c, 0xbe, 0x1a, + 0x8f, 0x70, 0x8d, 0xbb, 0x74, 0xdc, 0xc2, 0xc1, 0x4d, 0xc6, 0x11, 0xad, + 0x78, 0x1d, 0x63, 0x7c, 0xc5, 0xb2, 0x3a, 0x32, 0xa7, 0x25, 0xbd, 0x9d, + 0xbd, 0xd9, 0xd4, 0x54, 0xe6, 0x71, 0x5e, 0x7e, 0x9c, 0x37, 0xa4, 0x3b, + 0xfa, 0x76, 0xef, 0xeb, 0xb7, 0x81, 0x75, 0x1b, 0xd5, 0x67, 0x74, 0x1f, + 0x3c, 0xd3, 0xd1, 0x35, 0x6f, 0xbb, 0x26, 0xce, 0x48, 0x10, 0x95, 0x2a, + 0xb1, 0x16, 0xa1, 0x98, 0x90, 0x26, 0xc8, 0x6c, 0x56, 0x90}; + +static const std::vector priv_key_90{ + 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0x9f, 0x72, 0xc4, 0x8d, 0xb8, 0x74, 0x2b, 0x12, 0x5f, 0x3a, + 0x1f, 0xf9, 0xa5, 0xbe, 0xeb, 0x18, 0xbf, 0xf8, 0x51, 0x3c, 0x7a, 0x97, + 0x87, 0x43, 0x15, 0x74, 0x45, 0x56, 0x10, 0x87, 0x7a, 0xc6, 0x7c, 0x95, + 0x8c, 0x4f, 0xab, 0x2d, 0xe8, 0x63, 0x16, 0x1f, 0xb4, 0x6e, 0xdb, 0x18, + 0xe0, 0x06, 0x7e, 0x3e, 0x7d, 0x72, 0xd8, 0x6d, 0x03, 0x78, 0x6d, 0x33, + 0x78, 0xb6, 0x87, 0xaf, 0xed, 0x5b, 0xd2, 0x2e, 0x10, 0xca, 0xe6, 0xdc, + 0x98, 0xd9, 0x7f, 0xb6, 0xe7, 0xe4, 0xc6, 0xc8, 0x65, 0xe1, 0x49, 0x93, + 0x7d, 0x9f, 0x5c, 0x9c, 0x0d, 0xf6, 0x5b, 0xb6, 0xe9, 0x83, 0x64, 0x32, + 0xab, 0x57, 0x06, 0x9d, 0x96, 0x6b, 0x2c, 0x2b, 0x8e, 0x24, 0x33, 0x72, + 0xcd, 0x68, 0x99, 0x9a, 0xb1, 0xfa, 0xac, 0xd8, 0xa3, 0x9a, 0x74, 0x61, + 0x6f, 0x39, 0x6a, 0x09, 0xdb, 0x15, 0x16, 0x21, 0xbf, 0xcf, 0x2e, 0xbf, + 0x33, 0x4d, 0xbe, 0xf9, 0xe9, 0xfc, 0x48, 0xb5, 0xa4, 0x1c, 0x01, 0x04, + 0xce, 0xb0, 0xbb, 0xcb, 0xb9, 0xca, 0x25, 0x6a, 0x8a, 0x9d, 0x61, 0x12, + 0x1e, 0xc2, 0x1a, 0xd3, 0x0d, 0x14, 0x68, 0xa1, 0x86, 0x28, 0xcc, 0x30, + 0xe4, 0x5e, 0x8e, 0x55, 0x53, 0x31, 0x67, 0xbb, 0xf7, 0xe8, 0xe2, 0x15, + 0x04, 0xe0, 0xee, 0xd1, 0x3a, 0x9b, 0x04, 0x13, 0xd0, 0x3d, 0xe6, 0x83, + 0xcc, 0x8c, 0x95, 0x45, 0xfd, 0xe6, 0xb1, 0xa3, 0x3d, 0x1c, 0x1f, 0x39, + 0x15, 0xb7, 0xdf, 0x62, 0x76, 0x8c, 0x80, 0x29, 0x72, 0x67, 0xb2, 0xc5, + 0x8d, 0x9d, 0x0f, 0xec, 0x3e, 0x4a, 0x89, 0x57, 0xa2, 0xee, 0xa1, 0x97, + 0x19, 0x6d, 0xfe, 0x4f, 0x30, 0x6e, 0xbd, 0x2a, 0xfd, 0xa7, 0x49, 0xad, + 0xe5, 0xef, 0x33, 0x33, 0xf1, 0x28, 0x52, 0xbb, 0xd0, 0x39, 0x87, 0x7d, + 0x14, 0xc4, 0x28, 0x27, 0x9c, 0x74, 0x10, 0x95, 0x99, 0xb7, 0x27, 0x55, + 0xf4, 0x05, 0xb2, 0x3e, 0x03, 0x79, 0xb5, 0x54, 0xb0, 0xaa, 0x9d, 0xa5, + 0xd3, 0x55, 0xd7, 0xb5, 0x7a, 0x4d, 0xd8, 0x08, 0x3b, 0xf1, 0x20, 0xaa, + 0x91, 0x6a, 0x4b, 0x29, 0xb6, 0xde, 0x57, 0x28, 0xc5, 0x45, 0x16, 0x44, + 0x9e, 0x4d, 0x00, 0x05, 0xce, 0x9c, 0x8a, 0xa4, 0xe0, 0x6f, 0x64, 0x47, + 0xa1, 0x02, 0x8c, 0xf9, 0x5e, 0xfa, 0x3c, 0x0c, 0x58, 0x9c, 0x9a, 0x10, + 0x63, 0xb1, 0x15, 0xb2, 0x20, 0x4c, 0x4c, 0x75, 0x9d, 0x49, 0xe0, 0x86, + 0xb4, 0x92, 0x67, 0xd6, 0xed, 0x67, 0x9b, 0x17, 0x38, 0x5f, 0x37, 0xbd, + 0x3b, 0x92, 0x3c, 0x96, 0xe8, 0x96, 0x3f, 0xa7, 0x8f, 0x3d, 0xd2, 0x13, + 0x6b, 0xf6, 0x4c, 0xe0, 0xe8, 0xa7, 0x40, 0x75, 0xbc, 0x47, 0x58, 0x98, + 0x6e, 0xac, 0xac, 0xad, 0xd6, 0x7a, 0xd6, 0x4c, 0xd5, 0x99, 0x2b, 0x28, + 0x0b, 0x26, 0x1e, 0x39, 0x0f, 0xbb, 0x2f, 0x46, 0xf9, 0x78, 0x64, 0x38, + 0x10, 0x05, 0x50, 0x18, 0x8d, 0x75, 0x08, 0x7e, 0xd6, 0xe0, 0x04, 0x0d, + 0xdc, 0x49, 0x48, 0x21, 0xc4, 0xee, 0x54, 0x5e, 0xf7, 0xf1, 0x55, 0xea, + 0x3c, 0xd6, 0x66, 0x9b, 0xad, 0x01, 0x16, 0x2b, 0x83, 0xc0, 0xb2, 0x09, + 0x87, 0x0f, 0x35, 0x5a, 0x10, 0x35, 0xe2, 0xb8, 0xba, 0xd2, 0x37, 0x2d, + 0x5e, 0xf9, 0x4a, 0x5a, 0x6c, 0x4a, 0xaa, 0x67, 0xc2, 0x04, 0x38, 0xbd, + 0xbe, 0x22, 0xd4, 0xd3, 0x8c, 0xc0, 0x24, 0x16, 0xc3, 0x70, 0xef, 0x24, + 0x29, 0x85, 0x58, 0x85, 0x32, 0xfc, 0xcc, 0x1d, 0x36, 0x50, 0x54, 0x99, + 0x34, 0xe1, 0x9d, 0xca, 0x2d, 0x38, 0x4a, 0x96, 0xa9, 0xdb, 0xef, 0x40, + 0x46, 0xfc, 0x4c, 0x71, 0xef, 0x68, 0x5d, 0xa1, 0x4c, 0x6e, 0x7c, 0xf6, + 0x87, 0x45, 0x2d, 0xda, 0x33, 0x27, 0x52, 0xc3, 0x43, 0xeb, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x7b, 0x30, 0x07, 0x2d, 0x5b, + 0x09, 0xdd, 0x51, 0x17, 0x63, 0x67, 0xda, 0xcf, 0xb4, 0x3e, 0x1c, 0x64, + 0x0c, 0x6c, 0x6e, 0xe6, 0x63, 0xf5, 0xab, 0xdd, 0x82, 0x74, 0x23, 0x37, + 0x28, 0x04, 0xb2, 0x1f, 0x04, 0xc7, 0x5f, 0xb1, 0xe8, 0x08, 0xf7, 0xac, + 0xdb, 0x17, 0xe2, 0xe1, 0xc1, 0x49, 0x2b, 0x9b, 0x13, 0x9a, 0x86, 0x45, + 0x31, 0x8c, 0x11, 0xd9, 0x84, 0x7f, 0xc9, 0xbd, 0xf1, 0x2c, 0xd7, 0xd8, + 0xfd, 0xa0, 0x19, 0xb2, 0xdd, 0x51, 0xf6, 0x10, 0x16, 0xf6, 0xf8, 0x28, + 0xa0, 0x21, 0x1e, 0x3a, 0x63, 0x0a, 0x16, 0x3a, 0x4d, 0x92, 0xf7, 0xf8, + 0x09, 0xcc, 0x45, 0xa7, 0xff, 0x01, 0xa3, 0x7d, 0xc7, 0xf8, 0xb3, 0x9a, + 0x6f, 0x98, 0x24, 0xdd, 0xde, 0xdf, 0x55, 0xe5, 0xfe, 0xbf, 0x6c, 0xe5, + 0x67, 0x86, 0x96, 0xc9, 0x3d, 0x91, 0xd9, 0xf0, 0xd3, 0xe6, 0x80, 0x57, + 0x16, 0x02, 0x04, 0x06, 0xa0, 0xcf, 0xf9, 0x4c, 0x07, 0xf7, 0x3f, 0xe3, + 0xc8, 0xfa, 0x1e, 0x6c, 0xa7, 0x13, 0x2d, 0x36, 0x1a, 0x02, 0xd3, 0x6b, + 0xae, 0xf1, 0xa2, 0xff, 0xa1, 0x29, 0x44, 0x5b, 0xc7, 0x1c, 0xfe, 0xdc, + 0x8b, 0x96, 0x84, 0x24, 0xa5, 0xcd, 0x7a, 0x44, 0x4b, 0x25, 0xb8, 0x30, + 0xe5, 0xe7, 0x75, 0xf4, 0x5d, 0xba, 0xe4, 0x31, 0x7e, 0x52, 0xe1, 0xfa, + 0xf7, 0x77, 0xd6, 0xab, 0x26, 0xbe, 0xbd, 0x0a, 0x83, 0x05, 0xd3, 0xdb, + 0x00, 0x3c, 0x31, 0x62, 0xea, 0x0e, 0x9e, 0x7d, 0xa6, 0xab, 0xe2, 0x87, + 0x0d, 0xfe, 0x86, 0xa1, 0x76, 0xc1, 0x9f, 0x4b, 0xf3, 0x00, 0x79, 0x43, + 0xbd, 0x02, 0x73, 0x8d, 0x42, 0x98, 0xf2, 0x03, 0x1d, 0x99, 0x54, 0xa5, + 0x2f, 0xf6, 0xc2, 0xed, 0x48, 0xbe, 0x31, 0xdd, 0x04, 0x4f, 0x58, 0x10, + 0xfb, 0x6b, 0xb7, 0x56, 0xb7, 0x4b, 0x78, 0xf5, 0x71, 0x0d, 0x0c, 0xe2, + 0xa7, 0x14, 0x19, 0xd6, 0xa1, 0x26, 0x7b, 0xb7, 0x31, 0x0d, 0x2b, 0xdc, + 0xfe, 0xe6, 0x07, 0xa4, 0xd9, 0x63, 0x7e, 0xc5, 0x2e, 0xbc, 0x32, 0xa7, + 0x23, 0x77, 0x1e, 0xbd, 0x10, 0x41, 0xe8, 0xcf, 0x47, 0x75, 0x9d, 0x0e, + 0x0a, 0xfc, 0x3d, 0x54, 0xdd, 0xda, 0x96, 0x9a, 0x20, 0x34, 0xaa, 0xae, + 0x19, 0xdb, 0x65, 0xaa, 0x30, 0xb5, 0x01, 0x26, 0x25, 0xf9, 0x7d, 0xc2, + 0xd9, 0x4d, 0x7e, 0xac, 0xd4, 0x2d, 0x32, 0x32, 0xd2, 0xbb, 0x88, 0xa8, + 0xd4, 0x3d, 0x21, 0x18, 0x2d, 0xc1, 0xbc, 0xf0, 0xf5, 0x4c, 0x8d, 0xf9, + 0x52, 0xd8, 0x15, 0xf0, 0xaf, 0xb6, 0x5c, 0xe6, 0xde, 0x9e, 0xe0, 0x2d, + 0x7f, 0xd3, 0xfd, 0x84, 0x73, 0x7e, 0x03, 0xe2, 0xbb, 0x04, 0xd4, 0x02, + 0x20, 0xd2, 0x25, 0x94, 0x32, 0x32, 0xc2, 0x30, 0xea, 0xa4, 0x6a, 0x5c, + 0xdc, 0xed, 0x57, 0xa5, 0xca, 0x7f, 0x18, 0xb2, 0xc8, 0xcf, 0xc4, 0x9b, + 0x99, 0x63, 0xb3, 0x37, 0x6a, 0x39, 0xfa, 0x49, 0x3c, 0xa9, 0xd6, 0xbe, + 0xd2, 0x24, 0x64, 0xbb, 0xcb, 0x5e, 0x15, 0xac, 0x0a, 0x88, 0xcb, 0xee, + 0x4a, 0xc4, 0xa7, 0x39, 0xe7, 0x16, 0xd4, 0x41, 0x38, 0x7c, 0x3b, 0x9c, + 0x75, 0x7b, 0xbd, 0x37, 0xa9, 0xc6, 0xe4, 0x26, 0x52, 0xb7, 0xe3, 0xb6, + 0x77, 0x64, 0x27, 0x13, 0x4f, 0xca, 0x72, 0xa9, 0xcc, 0xfb, 0x33, 0xbe, + 0x49, 0xf7, 0xfe, 0x2e, 0x40, 0x2f, 0x80, 0x1e, 0x8d, 0x89, 0x4a, 0x2a, + 0x94, 0x39, 0x96, 0x81, 0xc0, 0xb2, 0x50, 0x88, 0x08, 0x88, 0x2d, 0xc7, + 0xeb, 0xd8, 0xc1, 0xdb, 0xde, 0xa2, 0x3e, 0x18, 0x75, 0xeb, 0x83, 0x56, + 0xed, 0x63, 0x03, 0x68, 0xc1, 0x71, 0x0b, 0xfb, 0xf0, 0x14, 0xb5, 0xbd, + 0x25, 0x8f, 0xf0, 0x9d, 0x47, 0x6f, 0x14, 0xbc, 0x93, 0x57, 0xbf, 0x8b, + 0x76, 0xe6, 0xe1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xca, 0xc3, 0xf2, 0x8b, + 0x5a, 0xd6, 0xc0, 0xea, 0x8f, 0xd2, 0x55, 0x6a, 0x3c, 0x42, 0x5e, 0x58, + 0xb2, 0xca, 0xea, 0x35, 0x34, 0x6f, 0x16, 0xdf, 0xe5, 0xcb, 0x9b, 0x3e, + 0xa3, 0xf7, 0x48, 0xc6, 0xe6, 0xce, 0x05, 0xfb, 0xf3, 0xec, 0x90, 0xf9, + 0x1b, 0xb0, 0x44, 0xec, 0x07, 0xd5, 0xd4, 0x21, 0x19, 0x01, 0x89, 0x4d, + 0x85, 0x0e, 0xf3, 0xe2, 0xb5, 0xdf, 0x55, 0x0c, 0x90, 0x7a, 0x8a, 0x02, + 0x80, 0x63, 0x02, 0x93, 0x2f, 0x5a, 0x08, 0xf3, 0xb7, 0x8b, 0x09, 0xe1, + 0x8e, 0xb4, 0x01, 0x38, 0x38, 0xc7, 0xe5, 0xf6, 0x50, 0x9f, 0x05, 0x2e, + 0x41, 0x36, 0xf0, 0xb6, 0x5f, 0x33, 0x97, 0x67, 0x41, 0x6f, 0xdb, 0x3d, + 0xcf, 0x5a, 0x5c, 0x50, 0xc2, 0x4c, 0x40, 0x61, 0xba, 0xc2, 0x3c, 0x9f, + 0x37, 0xe0, 0x94, 0x20, 0x00, 0xe3, 0xb5, 0xfe, 0xcd, 0x22, 0x5c, 0x0f, + 0x1c, 0x25, 0x56, 0x5d, 0x23, 0x9e, 0x7d, 0x30, 0x29, 0xab, 0xff, 0xdc, + 0x57, 0x56, 0x7f, 0x87, 0xce, 0xa9, 0x95, 0x8e, 0x9f, 0xfb, 0x99, 0x19, + 0xd0, 0x47, 0x3c, 0xa2, 0x8f, 0xe6, 0x70, 0x6f, 0x4b, 0x9c, 0xfc, 0x78, + 0x2d, 0x13, 0xec, 0x27, 0x49, 0xec, 0x49, 0x9d, 0x39, 0xa3, 0x31, 0x28, + 0xc9, 0xaa, 0x95, 0x9c, 0x52, 0xd8, 0x35, 0x58, 0xec, 0xf7, 0xf0, 0x83, + 0xa4, 0xa3, 0xcd, 0x54, 0x50, 0x9b, 0x0c, 0x89, 0xa7, 0x31, 0x0c, 0xd2, + 0x60, 0x76, 0xbc, 0xa5, 0x82, 0x7e, 0xf3, 0x47, 0x7b, 0x0f, 0xaf, 0x83, + 0xfe, 0x09, 0xe0, 0x1a, 0x57, 0xdd, 0x2a, 0x19, 0x56, 0x14, 0x02, 0xdd, + 0x43, 0xe1, 0x4b, 0x41, 0x32, 0x1b, 0x9a, 0x78, 0x2b, 0xf9, 0x1d, 0x3d, + 0x6a, 0xee, 0xb9, 0x42, 0xd6, 0xc4, 0x62, 0x61, 0x2c, 0xda, 0x41, 0xb0, + 0x45, 0x65, 0x70, 0x20, 0xdd, 0xe0, 0x1c, 0x47, 0x33, 0xe5, 0x85, 0xb1, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0x4f, 0x6f, 0xec, 0xb8, 0xbc, 0xf5, + 0x3f, 0x22, 0x7f, 0x65, 0x7e, 0x02, 0xdf, 0xb2, 0x1f, 0x8b, 0x90, 0x8f, + 0x81, 0x12, 0x84, 0xf5, 0x9c, 0x83, 0xe8, 0xd1, 0x7c, 0x8b, 0x37, 0x52, + 0x32, 0xe3, 0xe4, 0xe9, 0x3d, 0xa8, 0xfe, 0x13, 0x28, 0x81, 0x65, 0x84, + 0xab, 0xc2, 0x57, 0x92, 0xad, 0xa0, 0x33, 0x75, 0x78, 0x7e, 0x47, 0xef, + 0x2b, 0xe8, 0x7a, 0x80, 0xfc, 0xfb, 0xaa, 0x8f, 0x37, 0x11, 0x24, 0xbc, + 0x6b, 0xc9, 0x87, 0xc5, 0xbe, 0xd2, 0x76, 0xa1, 0xcc, 0xdb, 0x40, 0x2d, + 0xab, 0x18, 0xac, 0xb3, 0xde, 0xe5, 0x31, 0xa2, 0xf0, 0x9b, 0x3e, 0xd7, + 0x45, 0x4e, 0x6a, 0xc4, 0x11, 0x1a, 0xec, 0xec, 0x2b, 0x9c, 0x7c, 0x53, + 0x81, 0x99, 0x7d, 0xc5, 0x64, 0xd9, 0x73, 0x10, 0x4f, 0xca, 0xf8, 0x3d, + 0xf2, 0xc4, 0xb0, 0xef, 0xaf, 0x1e, 0xc0, 0xe7, 0x95, 0xc8, 0x65, 0xda, + 0xd0, 0xb4, 0x7f, 0xf9, 0xa1, 0xf1, 0xa3, 0xa7, 0x97, 0xe0, 0xe8, 0x2b, + 0xad, 0x1f, 0x30, 0xd5, 0xbc, 0x10, 0xe8, 0x77, 0x5a, 0x3c, 0x54, 0x81, + 0x66, 0xab, 0x72, 0xfc, 0xbb, 0x63, 0x1a, 0xd2, 0x48, 0x3a, 0xd9, 0x9e, + 0x3b, 0x28, 0x5e, 0xee, 0x12, 0x04, 0x41, 0xc7, 0xca, 0xf3, 0x71, 0x8a, + 0x95, 0xc2, 0x8b, 0x3f, 0x75, 0xc2, 0xa5, 0x87, 0xc0, 0xa7, 0x48, 0x64, + 0xb3, 0x0e, 0x25, 0x2d, 0x28, 0xf8, 0xab, 0x19, 0xaf, 0xd4, 0x2b, 0x88, + 0x66, 0xed, 0xa8, 0x45, 0x9a, 0xa3, 0x1e, 0xca, 0x22, 0x7c, 0xf3, 0x4b, + 0x6d, 0xda, 0x35, 0xd6, 0xca, 0xcc, 0x25, 0x7b, 0x12, 0xfa, 0x63, 0x7f, + 0x49, 0x0c, 0xaf, 0x51, 0x0d, 0x36, 0x0b, 0xd8, 0x96, 0x25, 0x33, 0x72, + 0x39, 0x07, 0x08, 0x44, 0x6b, 0x7f, 0x40, 0x01, 0x90, 0xc5, 0xcf, 0xd0, + 0x2e, 0x1e, 0x22, 0x71, 0xd4, 0x09, 0x22, 0x1e, 0x5b, 0x02, 0x82, 0x01, + 0x00, 0x6f, 0x9d, 0xa5, 0xaa, 0x28, 0x7b, 0x06, 0xff, 0x17, 0xe4, 0x84, + 0xb8, 0x52, 0x2b, 0x86, 0x9b, 0xf4, 0xef, 0xd6, 0x35, 0x2b, 0x83, 0xeb, + 0x67, 0x9c, 0xab, 0x93, 0xed, 0xcb, 0x7c, 0x98, 0x47, 0x45, 0x4e, 0x2b, + 0xe5, 0x21, 0xc5, 0x1b, 0x98, 0xc5, 0x31, 0x26, 0xff, 0x76, 0xe0, 0xb2, + 0x40, 0xf5, 0xee, 0xee, 0x92, 0x09, 0xa8, 0xcd, 0x80, 0x02, 0xf5, 0xc9, + 0x6f, 0x7d, 0x28, 0xb7, 0x47, 0xe1, 0x3c, 0x9f, 0x72, 0x3e, 0x22, 0xa5, + 0xc2, 0xe3, 0x4a, 0x5a, 0x4a, 0x1b, 0xaf, 0xe2, 0xeb, 0xfb, 0xf5, 0xae, + 0x15, 0x05, 0x14, 0x44, 0x59, 0xcd, 0xf4, 0x5c, 0x55, 0x47, 0xda, 0xb2, + 0x81, 0x58, 0x78, 0x26, 0x8b, 0xc3, 0xd4, 0xcd, 0xf4, 0x76, 0xc0, 0x5a, + 0xc0, 0x71, 0x79, 0xf2, 0xbd, 0x02, 0x99, 0x51, 0x70, 0xbc, 0x8c, 0x9c, + 0xe6, 0x82, 0x2d, 0x63, 0xd7, 0xbd, 0x7a, 0xa0, 0x2b, 0xed, 0x2b, 0x95, + 0x66, 0x29, 0xca, 0x50, 0xb2, 0x0e, 0x31, 0xc3, 0x4a, 0x12, 0xed, 0x2f, + 0x32, 0xaf, 0xc6, 0x63, 0xe4, 0xdd, 0xce, 0x19, 0x06, 0xb3, 0x87, 0xfa, + 0x64, 0x89, 0x8f, 0x05, 0x3b, 0x72, 0x35, 0x01, 0x4e, 0x2f, 0x57, 0x2e, + 0xbe, 0xa9, 0xb7, 0xb7, 0x9b, 0xe8, 0x47, 0x4a, 0xcc, 0x1e, 0x9e, 0x7d, + 0xdf, 0x51, 0xb2, 0xba, 0x66, 0xfc, 0xfe, 0x5e, 0x4d, 0x07, 0x82, 0x12, + 0x48, 0xc4, 0x0c, 0x30, 0x2e, 0xae, 0x83, 0x2e, 0x1d, 0x3d, 0xd4, 0x7c, + 0x3e, 0xe0, 0xf3, 0x25, 0x7e, 0xd7, 0x1c, 0xc0, 0x8c, 0x3f, 0xc9, 0xb3, + 0x1e, 0xf7, 0x4f, 0x54, 0xb4, 0x50, 0x65, 0x78, 0x73, 0x8f, 0x0d, 0xba, + 0xde, 0x63, 0xf6, 0x61, 0xae, 0x29, 0x6a, 0xf7, 0xf8, 0x5f, 0x19, 0x03, + 0xbe, 0xd2, 0x5d, 0xe2, 0xc3, 0x11, 0xb0, 0x61, 0x24, 0xf6, 0x7e, 0x23, + 0x92, 0xde, 0x72, 0x7e, 0x41, 0x02, 0x82, 0x01, 0x00, 0x02, 0x7a, 0x96, + 0xef, 0x3c, 0x4b, 0x1f, 0x5d, 0xfa, 0xa7, 0xc4, 0xf1, 0x2b, 0x49, 0xe3, + 0xe0, 0x9d, 0x90, 0x57, 0x24, 0x08, 0xbd, 0x58, 0x64, 0xe7, 0xfe, 0xea, + 0xed, 0x74, 0xad, 0x66, 0xb6, 0xb7, 0xb5, 0xae, 0xe5, 0x92, 0x7a, 0x26, + 0x74, 0x3e, 0x3b, 0xa8, 0xc9, 0x90, 0xa8, 0x11, 0x67, 0x4f, 0xec, 0xb2, + 0x4a, 0x9c, 0x8b, 0x78, 0x37, 0x7b, 0x32, 0x5e, 0xfa, 0x3e, 0x83, 0x18, + 0x26, 0x5e, 0x70, 0xac, 0x5d, 0x4b, 0x6a, 0xff, 0x95, 0x5c, 0xf4, 0x17, + 0x03, 0xf5, 0xc3, 0x31, 0x8c, 0xc4, 0xce, 0x03, 0x9d, 0x00, 0x07, 0x7f, + 0x71, 0x25, 0x08, 0x3e, 0x10, 0x5d, 0x69, 0xd5, 0x26, 0x3c, 0xc5, 0xa4, + 0x16, 0xd9, 0x63, 0x72, 0x87, 0xcb, 0x03, 0x10, 0x76, 0x30, 0x73, 0x49, + 0x45, 0x22, 0x43, 0xb2, 0x47, 0x96, 0x02, 0x73, 0xc1, 0x1d, 0x48, 0xd4, + 0xd1, 0x34, 0x59, 0x84, 0xbb, 0x43, 0x2d, 0xbc, 0x3e, 0x31, 0x42, 0x89, + 0xa2, 0xc6, 0x23, 0x35, 0xbe, 0x78, 0xfe, 0xd9, 0xf2, 0xe9, 0xe6, 0x62, + 0xe9, 0xda, 0x8a, 0x53, 0xd9, 0x96, 0xcc, 0xe0, 0xad, 0xd2, 0x07, 0x97, + 0x85, 0x4a, 0x2c, 0x39, 0xd5, 0x92, 0xa6, 0xb0, 0x99, 0xca, 0x31, 0xa1, + 0x2b, 0x2f, 0x9a, 0x3b, 0x51, 0xa2, 0xc6, 0xa2, 0x2e, 0x6a, 0x0a, 0x2d, + 0xc4, 0xc2, 0x8a, 0x92, 0xaa, 0xdd, 0xc6, 0xb9, 0x6a, 0xa2, 0xbd, 0x40, + 0xa0, 0xb8, 0xa5, 0x1c, 0x95, 0xdf, 0xe1, 0x4d, 0x92, 0x1c, 0xe6, 0x19, + 0x29, 0x19, 0x8e, 0xc9, 0x63, 0xfd, 0xe6, 0xe1, 0xd1, 0x37, 0x78, 0x52, + 0xae, 0xa6, 0x24, 0xa9, 0x81, 0x95, 0xc5, 0x66, 0xe3, 0x19, 0xc2, 0x45, + 0x95, 0x7b, 0xb9, 0xc9, 0x73, 0x48, 0x51, 0xe2, 0xbd, 0xcc, 0x20, 0x56, + 0xa4, 0x98, 0xba, 0xf9, 0x5e, 0x48, 0x02, 0xb6, 0x92, 0x1c, 0xd6, 0xad, + 0xb7, 0x02, 0x82, 0x01, 0x00, 0x04, 0xc5, 0x8b, 0x4e, 0xe0, 0xdd, 0x66, + 0x0c, 0x4c, 0xe8, 0x96, 0x76, 0x4a, 0x96, 0x33, 0x4f, 0xd6, 0xf7, 0x07, + 0x2a, 0x11, 0xf7, 0x88, 0x0c, 0x74, 0x78, 0x5e, 0x93, 0x37, 0x6e, 0x9d, + 0xe7, 0x25, 0xeb, 0x09, 0x15, 0x85, 0xa6, 0xc1, 0x2d, 0xa2, 0x17, 0xf4, + 0x20, 0x18, 0xf6, 0x78, 0x20, 0x7e, 0x53, 0x2e, 0xe2, 0x92, 0x19, 0xfb, + 0x5b, 0x57, 0xe9, 0xa1, 0x6f, 0xb8, 0x0d, 0xc9, 0x72, 0x1b, 0xc8, 0x84, + 0xf8, 0x19, 0x9e, 0x74, 0x90, 0xcc, 0xbf, 0x9f, 0x51, 0x63, 0xfd, 0xb5, + 0xfb, 0x18, 0x17, 0xa7, 0x76, 0x48, 0x22, 0xad, 0xd3, 0xa8, 0xa6, 0xc2, + 0x9d, 0xbe, 0xfc, 0x00, 0xf2, 0xed, 0x6b, 0xb0, 0xb7, 0xa6, 0xa3, 0x5b, + 0xa6, 0x62, 0x5a, 0x38, 0x8f, 0x26, 0xe2, 0xc7, 0x5d, 0x85, 0x3e, 0x80, + 0x91, 0x57, 0x47, 0xb9, 0xb5, 0x2e, 0xdd, 0xd1, 0x20, 0x65, 0x7d, 0x38, + 0x9b, 0x49, 0x0e, 0x67, 0x35, 0x27, 0xf2, 0xea, 0xb5, 0x7d, 0xca, 0xe8, + 0xb7, 0x8e, 0x65, 0xac, 0xe4, 0x02, 0xee, 0x80, 0xca, 0xb3, 0x54, 0xe7, + 0x10, 0x42, 0xd8, 0xf6, 0x70, 0xfe, 0xb3, 0x67, 0x99, 0x5f, 0x27, 0x1f, + 0x3a, 0x2b, 0xae, 0xc0, 0x63, 0x0e, 0x20, 0x30, 0x38, 0xe4, 0x43, 0xc6, + 0xce, 0x85, 0x34, 0x1b, 0x4e, 0x1b, 0xa1, 0x36, 0x8b, 0x3a, 0xa9, 0xf0, + 0x45, 0x0d, 0x2e, 0xcd, 0x94, 0x6c, 0x6d, 0xce, 0x5e, 0x02, 0x62, 0xd6, + 0x25, 0xab, 0xc3, 0x54, 0x76, 0x26, 0xae, 0x75, 0x1d, 0xee, 0xba, 0x9f, + 0x26, 0xbf, 0xd0, 0xe4, 0x60, 0x65, 0xef, 0x1d, 0x65, 0xcf, 0x6c, 0x2d, + 0x0e, 0x68, 0xac, 0x5c, 0x09, 0x35, 0xca, 0x4b, 0x87, 0x45, 0xda, 0x82, + 0xeb, 0x8b, 0xb0, 0x51, 0x73, 0xcd, 0xcd, 0x6c, 0x08, 0x41, 0x2d, 0x7c, + 0xeb, 0x66, 0x07, 0x5c, 0xa9, 0xe9, 0xde, 0xf8, 0x89}; + +static const std::vector priv_key_91{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xcc, 0xe9, 0x12, 0x0d, 0xbd, 0x73, 0xe3, 0xb5, 0x4c, 0x61, + 0x98, 0xbf, 0x4b, 0x1f, 0x93, 0xf5, 0x90, 0x8b, 0xf5, 0x6a, 0x61, 0xda, + 0x19, 0x38, 0xa4, 0xff, 0x3f, 0xb2, 0x8e, 0x87, 0x03, 0x86, 0x0f, 0x29, + 0x80, 0x33, 0x65, 0x22, 0x09, 0x7e, 0xd3, 0x8c, 0x28, 0xca, 0xf3, 0x2b, + 0x15, 0x48, 0xb7, 0xb8, 0xcc, 0x2a, 0x33, 0xde, 0xc6, 0x40, 0x02, 0xed, + 0xfd, 0xca, 0x2d, 0x99, 0x8c, 0x44, 0x9c, 0x70, 0xf4, 0xb3, 0x9e, 0x32, + 0x43, 0x0f, 0xf9, 0x2a, 0xe3, 0xf2, 0xd7, 0xa7, 0x5c, 0x99, 0x5a, 0x75, + 0x48, 0xd4, 0x78, 0x24, 0xbb, 0xda, 0x74, 0x04, 0xc0, 0xc1, 0xc5, 0x29, + 0x5b, 0x89, 0x7e, 0x1e, 0x4d, 0xf5, 0x58, 0x4d, 0x65, 0x14, 0x40, 0xb2, + 0xe3, 0x10, 0x6d, 0xc4, 0x7b, 0x4c, 0xda, 0x3e, 0xa6, 0xf1, 0xd0, 0xf2, + 0xd2, 0x8c, 0x9b, 0x15, 0x83, 0xc7, 0x33, 0x54, 0x47, 0xf4, 0xb9, 0xb4, + 0x7a, 0x96, 0x8c, 0xd0, 0xcb, 0x53, 0x3d, 0xe3, 0x85, 0x45, 0x77, 0xe4, + 0x6a, 0x5d, 0xf5, 0x91, 0x0a, 0x94, 0x5a, 0x96, 0x75, 0x16, 0xb0, 0xbd, + 0x5e, 0x0f, 0xa2, 0xda, 0xc9, 0xc6, 0x58, 0x96, 0xbf, 0x95, 0x34, 0x78, + 0x0d, 0xce, 0x36, 0x44, 0x01, 0x90, 0x99, 0xfa, 0x5a, 0x9b, 0xb2, 0xe4, + 0xa6, 0xe5, 0x31, 0xd0, 0x14, 0x4f, 0xb5, 0x76, 0xaf, 0x3c, 0x44, 0x90, + 0xa8, 0xd9, 0x2d, 0x32, 0x1e, 0x11, 0xa5, 0xbb, 0x97, 0x6f, 0x1e, 0x3a, + 0x70, 0x0c, 0xaa, 0x55, 0xf0, 0x09, 0x97, 0xfe, 0xa2, 0x7e, 0x79, 0x9b, + 0xc0, 0xdc, 0xb9, 0x65, 0xc8, 0x41, 0x3d, 0x26, 0xc6, 0x80, 0x64, 0xa3, + 0xc9, 0xb6, 0x92, 0xcf, 0xc5, 0xa9, 0x61, 0x59, 0xfe, 0xfe, 0xc0, 0x5a, + 0x64, 0x3a, 0x2d, 0x10, 0xf2, 0x6c, 0xfd, 0x5e, 0xe9, 0x40, 0xaa, 0xde, + 0x82, 0x45, 0xdb, 0xfe, 0xa0, 0xb8, 0x2c, 0x0d, 0x6c, 0x4d, 0x89, 0xe8, + 0x27, 0x50, 0xd8, 0x02, 0xc3, 0xa0, 0xdc, 0x46, 0x00, 0x01, 0x17, 0x6f, + 0xd0, 0x6d, 0xf9, 0x7b, 0x27, 0x35, 0x44, 0x42, 0x27, 0xbe, 0x32, 0x7c, + 0xf6, 0xa3, 0x0f, 0xa5, 0x9b, 0x8d, 0xc7, 0xd2, 0xab, 0x83, 0x1e, 0x58, + 0x97, 0x45, 0xc5, 0xc4, 0x53, 0x29, 0x21, 0xea, 0xc7, 0xd6, 0x3d, 0x68, + 0x79, 0x94, 0x39, 0x5a, 0x3f, 0x4a, 0x52, 0x3b, 0x56, 0x4c, 0xd2, 0x39, + 0x55, 0x5f, 0xb6, 0xc2, 0x24, 0x9e, 0x30, 0x29, 0x91, 0x01, 0x94, 0x3c, + 0x62, 0x12, 0x5f, 0x18, 0xf7, 0x89, 0x52, 0x9e, 0x55, 0x4c, 0xc1, 0xeb, + 0xc5, 0x9f, 0x7a, 0xaf, 0x83, 0x9e, 0x5e, 0x4e, 0x8f, 0xf6, 0x76, 0x28, + 0xfd, 0x92, 0x76, 0x3e, 0x06, 0x4e, 0x74, 0xd8, 0xe7, 0xab, 0xb0, 0x20, + 0x55, 0x17, 0x59, 0xb5, 0x1f, 0xa9, 0x9a, 0xb6, 0x7d, 0xe4, 0x93, 0xc6, + 0xa1, 0xdd, 0x52, 0x7d, 0x47, 0x6f, 0x07, 0x4f, 0xe1, 0xf2, 0xc5, 0xd8, + 0xc6, 0xfc, 0x61, 0x75, 0xa3, 0x22, 0xa4, 0xdd, 0x12, 0x29, 0x18, 0xc2, + 0x12, 0x19, 0x86, 0x8f, 0x86, 0x10, 0x87, 0x7c, 0x0b, 0xf5, 0x35, 0x13, + 0x6e, 0x6e, 0x2c, 0xc0, 0x06, 0xf4, 0x18, 0x97, 0xff, 0xcd, 0x1a, 0x82, + 0x34, 0x47, 0x0c, 0x1b, 0x52, 0x3a, 0x2a, 0x2b, 0x29, 0xff, 0x81, 0x26, + 0x47, 0x01, 0x07, 0xb5, 0xdd, 0xf3, 0x35, 0xcd, 0xae, 0x88, 0xcc, 0xc2, + 0x7b, 0xc4, 0xf9, 0x8b, 0xc4, 0xc7, 0xb5, 0x0a, 0xc2, 0xa8, 0x6c, 0x34, + 0x66, 0xd3, 0xdd, 0x8a, 0xfc, 0x78, 0x8b, 0xcc, 0x66, 0x3a, 0xe9, 0x75, + 0x1b, 0x6e, 0x3f, 0x6a, 0x5f, 0xd8, 0x5f, 0x51, 0x92, 0x12, 0x4b, 0x1c, + 0xb9, 0xae, 0x34, 0x8f, 0x22, 0x06, 0xf0, 0xcc, 0x29, 0xe5, 0xbd, 0xfe, + 0x24, 0x59, 0x31, 0x2a, 0x9e, 0x5a, 0xc7, 0x1e, 0xb7, 0x41, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x28, 0x95, 0x70, 0xd1, 0xef, + 0xd7, 0xe8, 0x1d, 0x9c, 0x47, 0x28, 0x2d, 0x9a, 0xff, 0x62, 0x1a, 0x9c, + 0xca, 0x5b, 0x8c, 0xfa, 0x5c, 0x6b, 0xea, 0x60, 0x23, 0x7d, 0xc6, 0x2b, + 0x9c, 0x6a, 0x02, 0x3f, 0x36, 0x85, 0x01, 0xa8, 0xe2, 0x18, 0xe7, 0x59, + 0x96, 0xc4, 0xed, 0x8d, 0x43, 0xd7, 0x2f, 0x53, 0xd3, 0xf1, 0xfb, 0xd9, + 0xd2, 0x21, 0x89, 0xc4, 0x0a, 0xc6, 0xdd, 0x28, 0x32, 0xe5, 0x29, 0x21, + 0xa2, 0xed, 0x94, 0x35, 0x9c, 0xd6, 0xd3, 0x6f, 0x12, 0x23, 0x9b, 0x91, + 0x42, 0xc0, 0x80, 0x4e, 0xfe, 0x33, 0xb2, 0x81, 0x29, 0x25, 0x5b, 0x9a, + 0xe6, 0xe6, 0x16, 0x7a, 0xaa, 0x3a, 0x4a, 0xfd, 0x03, 0x9b, 0x85, 0x20, + 0x3c, 0x13, 0xec, 0xf2, 0xf3, 0x7b, 0x2d, 0x61, 0xd0, 0x2c, 0x6b, 0x88, + 0x3e, 0x28, 0x6a, 0x74, 0x6b, 0xe3, 0x6f, 0x9d, 0xb7, 0xa1, 0x25, 0xee, + 0xf0, 0x9e, 0x5f, 0xc5, 0xf8, 0x0c, 0xdf, 0x8c, 0x7c, 0x3e, 0x08, 0xfa, + 0x94, 0xf9, 0x6c, 0x4c, 0xd6, 0x9c, 0x8a, 0x87, 0x7c, 0x76, 0x8f, 0xf3, + 0x71, 0x21, 0x37, 0xa1, 0x41, 0xa0, 0x43, 0x90, 0x89, 0xac, 0xb4, 0xf0, + 0x0e, 0xcb, 0x5b, 0x0d, 0xcd, 0x49, 0x4e, 0xb2, 0x48, 0xbd, 0xd6, 0x99, + 0xe8, 0x8f, 0xd1, 0x8e, 0x98, 0xe2, 0xc5, 0x3a, 0x1c, 0x70, 0x29, 0x69, + 0x53, 0x5c, 0x59, 0x9f, 0x6a, 0xd7, 0x46, 0x4c, 0x41, 0x44, 0xdb, 0x51, + 0xeb, 0xd9, 0x8e, 0x54, 0x7a, 0x56, 0x7e, 0xeb, 0xad, 0xa1, 0xa1, 0x04, + 0xcd, 0x95, 0xf9, 0x5e, 0xb4, 0x8e, 0x7a, 0x28, 0xee, 0x13, 0xbf, 0x78, + 0x11, 0x19, 0xf7, 0x8b, 0xf7, 0x34, 0x98, 0x48, 0x73, 0x86, 0x3e, 0x89, + 0xdd, 0x7d, 0x37, 0x8f, 0x79, 0x57, 0xa8, 0x7e, 0x0c, 0x81, 0x37, 0x3c, + 0xe7, 0x73, 0x63, 0x2f, 0x74, 0x6a, 0x70, 0xd3, 0xa5, 0x96, 0xc7, 0x08, + 0x1d, 0x48, 0xa8, 0x4f, 0xb1, 0xee, 0x32, 0xae, 0xe0, 0x6e, 0x17, 0xa2, + 0x54, 0x53, 0x44, 0xe5, 0x1d, 0xc0, 0x4d, 0xa7, 0xbe, 0x75, 0xd8, 0xb4, + 0x12, 0x83, 0x22, 0xff, 0x53, 0xa9, 0x55, 0x53, 0xa2, 0x5b, 0x39, 0x23, + 0x03, 0xbf, 0x37, 0xed, 0xe3, 0x2b, 0x21, 0x79, 0xbc, 0x81, 0xe7, 0x90, + 0xec, 0x15, 0xf7, 0xe2, 0x67, 0x13, 0x3e, 0x4d, 0xd9, 0x3d, 0x45, 0xb4, + 0x23, 0x83, 0xc2, 0x92, 0x17, 0xcc, 0x06, 0x66, 0xb8, 0x00, 0xe7, 0x4b, + 0x9e, 0x2c, 0x38, 0x89, 0x30, 0xf1, 0xc3, 0x18, 0x30, 0xc2, 0xf0, 0x82, + 0xfd, 0x5f, 0x10, 0x29, 0xc6, 0x74, 0x59, 0x3a, 0x38, 0x09, 0xa5, 0xa7, + 0x8b, 0xa3, 0xe5, 0xbf, 0x6f, 0xc3, 0x23, 0x28, 0xe9, 0x49, 0x7d, 0x11, + 0x74, 0xd7, 0xc4, 0x62, 0x17, 0x22, 0x9b, 0xa4, 0x01, 0x0f, 0xcd, 0x4b, + 0xeb, 0x6c, 0x99, 0x84, 0x27, 0xf2, 0xe2, 0x65, 0xc8, 0xce, 0x1b, 0xcd, + 0x36, 0x7c, 0xec, 0xeb, 0xaa, 0xa6, 0xe2, 0x0d, 0xd3, 0x11, 0xf1, 0x0d, + 0xad, 0xd5, 0xff, 0xfb, 0x8d, 0x23, 0x47, 0xeb, 0x41, 0xd2, 0x85, 0x9c, + 0xc0, 0x91, 0x46, 0x81, 0xb9, 0x54, 0x88, 0x6c, 0xe2, 0x3e, 0xff, 0x64, + 0xcc, 0xf0, 0x28, 0xd5, 0x59, 0x01, 0xc4, 0x7f, 0xfc, 0x65, 0xd7, 0xc3, + 0x6d, 0x91, 0x87, 0x6a, 0x7b, 0x3c, 0xd7, 0xc2, 0x25, 0x14, 0x80, 0xe4, + 0x66, 0x8f, 0x6d, 0x86, 0x51, 0xc3, 0x26, 0xf4, 0xdc, 0xf8, 0x3a, 0x23, + 0x8e, 0xa0, 0x5d, 0x04, 0x2b, 0x30, 0xb7, 0xfd, 0x74, 0x68, 0x97, 0x26, + 0x46, 0x30, 0x42, 0x8f, 0xec, 0xfa, 0xd3, 0x60, 0xea, 0xd4, 0x8d, 0x07, + 0x55, 0xb4, 0xbd, 0xd0, 0x62, 0x13, 0xa8, 0xa6, 0x1a, 0x5e, 0xc9, 0x64, + 0x6b, 0x84, 0xe9, 0xef, 0x27, 0x06, 0x6d, 0x7a, 0xee, 0xa4, 0x5b, 0x2e, + 0x3f, 0x80, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfd, 0xec, 0x84, 0x6e, + 0xb4, 0xfc, 0x01, 0x5c, 0x43, 0x25, 0xeb, 0x2e, 0x6e, 0x41, 0x03, 0x47, + 0xef, 0x88, 0x56, 0x3b, 0xf4, 0xf9, 0x9b, 0xe2, 0xdd, 0x86, 0x7e, 0x8c, + 0x0b, 0x20, 0xd5, 0x84, 0x8e, 0xd7, 0x79, 0x01, 0x1c, 0x80, 0x4b, 0x33, + 0xc9, 0x61, 0xc2, 0xde, 0xaf, 0x1c, 0xdd, 0x29, 0xc8, 0x46, 0xb2, 0xbe, + 0xab, 0x7e, 0x5a, 0xe9, 0x51, 0x21, 0xc0, 0xfb, 0x7a, 0xed, 0x00, 0xd0, + 0x9b, 0xce, 0x4c, 0xda, 0xb2, 0x1c, 0x9d, 0x75, 0xe2, 0x6f, 0x06, 0x10, + 0x04, 0x9a, 0x91, 0x3e, 0xdc, 0x27, 0xd8, 0x26, 0xae, 0x37, 0x4d, 0x0d, + 0x46, 0x87, 0xe9, 0xf7, 0xd2, 0xc6, 0x15, 0x35, 0x0c, 0x92, 0xc4, 0x9b, + 0x52, 0x2d, 0xb5, 0x86, 0xde, 0x29, 0x74, 0x28, 0xd1, 0x44, 0x6f, 0xf6, + 0xdd, 0x5c, 0xc6, 0x5b, 0x61, 0x2b, 0xd2, 0x68, 0xf9, 0x99, 0x3c, 0xee, + 0x2c, 0xb4, 0x75, 0x06, 0x2d, 0x99, 0x6e, 0xe7, 0x13, 0xc1, 0x56, 0x50, + 0x97, 0x19, 0x79, 0xe0, 0x6d, 0xab, 0x3e, 0x17, 0x23, 0x90, 0x92, 0x79, + 0xb8, 0x5b, 0x91, 0x01, 0xb4, 0x18, 0x9b, 0xf5, 0xf9, 0x9a, 0x0f, 0x41, + 0x28, 0x5b, 0xc9, 0xb9, 0x78, 0xae, 0x5a, 0x47, 0x8e, 0xea, 0x34, 0xda, + 0x81, 0xb0, 0x44, 0x2b, 0x21, 0x52, 0xd7, 0xbb, 0x38, 0x37, 0xe7, 0x75, + 0xac, 0x28, 0x46, 0xe2, 0xe1, 0x64, 0xe6, 0x79, 0x39, 0xaf, 0xb5, 0xd4, + 0x66, 0x61, 0xa3, 0xa3, 0xbf, 0x75, 0xa3, 0x33, 0xa0, 0x6a, 0x32, 0xff, + 0x15, 0x76, 0x00, 0x35, 0x25, 0x2a, 0xca, 0xce, 0x2d, 0xda, 0x37, 0xa5, + 0xb6, 0xed, 0x6f, 0xd3, 0x92, 0x14, 0x60, 0xc2, 0x20, 0xb4, 0x28, 0x12, + 0xda, 0x5f, 0xe8, 0xef, 0x80, 0x44, 0x51, 0x59, 0xe5, 0xea, 0x9f, 0xda, + 0x96, 0xc9, 0xe9, 0xe2, 0x32, 0xc8, 0x94, 0xf8, 0x33, 0xe0, 0xc5, 0xc1, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xce, 0x95, 0xf6, 0xd4, 0x04, 0x4a, 0x9f, + 0x32, 0xb9, 0xe1, 0x3e, 0x87, 0xb8, 0xce, 0xfe, 0x97, 0xb2, 0xdb, 0x75, + 0x3c, 0xaa, 0xb9, 0xeb, 0x6d, 0x58, 0x13, 0x2a, 0x8b, 0xf6, 0x28, 0x99, + 0xcd, 0x62, 0x70, 0x47, 0x15, 0xf9, 0x3f, 0x8e, 0x63, 0x6d, 0x5b, 0xf2, + 0x86, 0xb4, 0xde, 0x9c, 0xcf, 0x68, 0x66, 0x7d, 0x9f, 0x69, 0x8b, 0x06, + 0x2f, 0x2f, 0x63, 0x95, 0xc2, 0x63, 0x50, 0x12, 0x4e, 0xe4, 0x8f, 0xd5, + 0x5a, 0xea, 0x54, 0x1e, 0xcc, 0x8b, 0x27, 0xcf, 0x35, 0x9d, 0xa5, 0x3a, + 0x89, 0xf2, 0x6a, 0xca, 0x00, 0x26, 0x0f, 0xbd, 0x1d, 0x25, 0xe6, 0x61, + 0x4d, 0x46, 0x89, 0x2f, 0xf9, 0xbe, 0x93, 0xba, 0x9a, 0x94, 0xec, 0x52, + 0x01, 0xbb, 0x55, 0xec, 0x82, 0x5b, 0x33, 0x17, 0xac, 0x1b, 0xd3, 0x7a, + 0xcc, 0x90, 0xb3, 0xd3, 0xdf, 0x48, 0xa9, 0xe7, 0xcc, 0x2e, 0x66, 0x0e, + 0x06, 0xdc, 0x16, 0xf8, 0x13, 0x49, 0x1b, 0xa3, 0x78, 0x5b, 0xe1, 0x91, + 0x7e, 0x50, 0x9f, 0x67, 0x68, 0xc2, 0xe0, 0xfa, 0x2a, 0x92, 0xb5, 0xe4, + 0x28, 0xa7, 0x97, 0xb2, 0xa7, 0x9f, 0xfc, 0x0f, 0x56, 0xfa, 0x7f, 0x31, + 0x2c, 0xe7, 0x9c, 0x5d, 0xd4, 0x75, 0xde, 0xec, 0x34, 0x5c, 0xab, 0x4c, + 0x8a, 0x03, 0x89, 0x7c, 0xdc, 0x02, 0xce, 0x7a, 0x5f, 0xa0, 0x15, 0x49, + 0x59, 0x19, 0xd5, 0xc4, 0x28, 0xa1, 0x7b, 0x8a, 0x04, 0xfd, 0xdc, 0xc0, + 0x9b, 0x31, 0x03, 0xf6, 0xfe, 0xbe, 0xb3, 0x42, 0x83, 0x75, 0xfa, 0xf8, + 0xa9, 0xa4, 0xa5, 0x2e, 0xd5, 0x8a, 0xe3, 0x24, 0x8c, 0x84, 0x08, 0x71, + 0xc5, 0x34, 0x46, 0x30, 0x79, 0xa6, 0x24, 0xf2, 0x54, 0x8a, 0x89, 0x74, + 0xf1, 0x00, 0x70, 0xe6, 0xd9, 0x50, 0xd6, 0xc8, 0xa7, 0x6f, 0x22, 0x21, + 0x9a, 0xb4, 0x4d, 0x61, 0xa0, 0xb0, 0x89, 0x51, 0x81, 0x02, 0x82, 0x01, + 0x00, 0x28, 0x0a, 0x09, 0x7f, 0xe3, 0x6d, 0xf1, 0x50, 0xf9, 0x0d, 0x9b, + 0x9e, 0x00, 0xa8, 0xa3, 0xb9, 0xce, 0x1d, 0x73, 0x6b, 0x94, 0xdf, 0x5f, + 0x23, 0x50, 0xc7, 0x0a, 0x61, 0x4e, 0xc7, 0xe8, 0xa3, 0x34, 0x5a, 0xe9, + 0xab, 0xb1, 0x30, 0xd1, 0xaa, 0xe2, 0xd0, 0x55, 0x88, 0x03, 0x98, 0xcb, + 0x8e, 0xf1, 0x13, 0xa4, 0xcf, 0xc7, 0xfe, 0xee, 0x9a, 0xe7, 0xbe, 0x28, + 0xcd, 0xfe, 0xbe, 0x2c, 0x68, 0xb8, 0x88, 0xb9, 0x39, 0xaa, 0xe8, 0x34, + 0x34, 0x08, 0x76, 0x75, 0x40, 0x45, 0x59, 0x92, 0x19, 0x95, 0x61, 0x7b, + 0x05, 0xee, 0x66, 0xad, 0xf1, 0xaf, 0xf3, 0x72, 0x83, 0x2f, 0x6b, 0x28, + 0xa0, 0xea, 0xd0, 0xa1, 0xcb, 0xd4, 0x13, 0x7d, 0x12, 0x3d, 0x29, 0xd0, + 0x35, 0x37, 0x7a, 0x51, 0x25, 0x5e, 0x16, 0x68, 0xf8, 0xb3, 0xc3, 0xd3, + 0x33, 0xd6, 0x57, 0xc1, 0x71, 0xd4, 0xfe, 0xc7, 0x8d, 0x27, 0xd7, 0x8f, + 0xd3, 0x44, 0x1c, 0x32, 0x5e, 0x16, 0xd5, 0x5f, 0x90, 0x71, 0xfa, 0x94, + 0x99, 0xd5, 0x73, 0xd0, 0x84, 0xfc, 0xfb, 0x03, 0x4c, 0x7f, 0x77, 0x79, + 0xf0, 0x39, 0x61, 0x7f, 0x92, 0x48, 0xa8, 0xe0, 0x90, 0x2c, 0x65, 0x61, + 0xba, 0xf2, 0xe0, 0x1f, 0x61, 0x6d, 0x1d, 0xbc, 0x42, 0x08, 0xc9, 0x25, + 0x57, 0x52, 0x30, 0x0e, 0x81, 0x51, 0x9a, 0x30, 0x43, 0x4a, 0x43, 0x3c, + 0xcc, 0x54, 0xba, 0x4e, 0x33, 0xa5, 0xc9, 0x33, 0xa2, 0x78, 0x68, 0x36, + 0x49, 0xc7, 0xbb, 0xb7, 0x3a, 0xdd, 0xc9, 0x73, 0x92, 0xed, 0xbf, 0x67, + 0xa7, 0x47, 0x37, 0xa7, 0x9a, 0xab, 0xd3, 0x98, 0xd4, 0x85, 0xae, 0x4c, + 0xeb, 0x8f, 0x78, 0x98, 0xf1, 0x10, 0x1a, 0x1b, 0x82, 0xd8, 0x78, 0xed, + 0x52, 0xfd, 0x9c, 0x17, 0x84, 0xc2, 0x4e, 0x28, 0x61, 0x10, 0x9c, 0xec, + 0x50, 0x8e, 0xed, 0x9c, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc5, 0xd3, + 0x69, 0xa8, 0x21, 0xeb, 0xeb, 0x83, 0x41, 0xe8, 0xe6, 0x5e, 0x45, 0xa5, + 0x42, 0xbb, 0xb5, 0xf4, 0xdd, 0xd1, 0x98, 0x93, 0xad, 0x54, 0xea, 0x30, + 0x80, 0x5f, 0xc2, 0xfb, 0xa2, 0x3c, 0xc1, 0x75, 0x4f, 0x3d, 0x45, 0x8f, + 0x8d, 0x24, 0xbd, 0x46, 0x7d, 0x7a, 0x6d, 0x9d, 0x77, 0x80, 0x4e, 0x33, + 0x47, 0x3c, 0xee, 0x6e, 0xc9, 0x1f, 0x4a, 0x3c, 0x0c, 0xdf, 0x37, 0x07, + 0x28, 0x61, 0x10, 0x12, 0x84, 0x77, 0x29, 0x4a, 0x20, 0xac, 0x32, 0xdd, + 0x8e, 0x59, 0x83, 0x7b, 0x04, 0x11, 0xb1, 0x68, 0x7d, 0xc3, 0xa2, 0xaf, + 0x13, 0xa3, 0xe3, 0xf5, 0x37, 0x5c, 0x2e, 0x9d, 0x94, 0xa9, 0x8d, 0xcc, + 0x1d, 0xb7, 0x85, 0xc0, 0xbf, 0xcf, 0x14, 0xbb, 0xf5, 0x5d, 0xe7, 0x43, + 0x87, 0xf9, 0xb2, 0x33, 0xd3, 0xb6, 0x2d, 0x23, 0x67, 0x52, 0xbc, 0x5c, + 0xa7, 0xb2, 0x29, 0x04, 0x65, 0x8e, 0x40, 0x18, 0x66, 0xba, 0xe1, 0x19, + 0x6c, 0x73, 0x07, 0x59, 0x7c, 0x5f, 0xff, 0x88, 0x86, 0x18, 0x15, 0xf6, + 0x26, 0xd9, 0xb9, 0xe0, 0x20, 0x7a, 0xa5, 0xf2, 0x68, 0x8c, 0x88, 0x71, + 0x71, 0xa7, 0x12, 0xfd, 0xd5, 0xf3, 0x70, 0x5f, 0x96, 0xa2, 0xab, 0xb5, + 0x2b, 0x70, 0x01, 0x05, 0xb0, 0xa7, 0xc1, 0x37, 0x59, 0xaf, 0xbd, 0xa8, + 0x48, 0x1b, 0x66, 0x4a, 0xbc, 0x10, 0x6c, 0xe2, 0xfd, 0x93, 0x03, 0x00, + 0x30, 0x6d, 0x13, 0x44, 0xdf, 0xd4, 0x3d, 0x1d, 0xd4, 0xda, 0xa1, 0x77, + 0x3b, 0xcc, 0x73, 0xa0, 0x3f, 0x9b, 0x04, 0x25, 0x82, 0x31, 0xcf, 0x6c, + 0x30, 0x45, 0xb6, 0xf1, 0xf7, 0x30, 0xa7, 0x1c, 0x47, 0xb3, 0x56, 0x5c, + 0xaf, 0x0a, 0x32, 0x17, 0xeb, 0x3a, 0x15, 0xf8, 0x07, 0xb8, 0x36, 0xe7, + 0x57, 0x02, 0xaf, 0x33, 0x7a, 0x06, 0x91, 0x7e, 0x40, 0x6d, 0x06, 0x60, + 0x99, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0x41, 0xef, 0x6f, 0xf7, + 0x63, 0x0d, 0xaa, 0xe6, 0xa8, 0x1e, 0x55, 0xb0, 0x38, 0x8a, 0xd8, 0xc0, + 0xbf, 0x29, 0x13, 0x4b, 0x5f, 0xdf, 0xac, 0x46, 0x50, 0x80, 0xec, 0xe3, + 0xf5, 0x80, 0x8e, 0x36, 0x02, 0xa7, 0xdb, 0xfa, 0xd5, 0x8c, 0x88, 0xd4, + 0xb3, 0x4d, 0x78, 0x03, 0x6e, 0xc1, 0x24, 0xfc, 0x8a, 0xe4, 0xd0, 0x3a, + 0xa3, 0x28, 0xc2, 0x91, 0x00, 0x8c, 0xa2, 0x89, 0xe5, 0x8b, 0xf4, 0xff, + 0x18, 0x1a, 0x9d, 0x56, 0xe6, 0x68, 0x9c, 0x37, 0xb9, 0x23, 0xd1, 0xb0, + 0x7d, 0xa1, 0xbc, 0xa2, 0x9a, 0x04, 0x6f, 0x67, 0xef, 0x07, 0x0d, 0x09, + 0xab, 0xe6, 0x21, 0xb9, 0x71, 0x40, 0x43, 0x1c, 0xb2, 0x07, 0xc8, 0x93, + 0x42, 0x77, 0x9f, 0x89, 0x1c, 0xd0, 0x29, 0x9b, 0x89, 0x82, 0xa3, 0xae, + 0xe8, 0x26, 0x5a, 0xa9, 0xc5, 0x5b, 0x3c, 0xe6, 0xc3, 0x34, 0xe4, 0xee, + 0xe3, 0xa6, 0x7a, 0x4c, 0x0c, 0xd0, 0xd3, 0x57, 0xf8, 0x9b, 0xd7, 0x07, + 0x38, 0x3f, 0x2b, 0xb0, 0x66, 0x12, 0x0d, 0x39, 0xae, 0xf6, 0xe4, 0xf8, + 0x7c, 0xc7, 0x94, 0xcd, 0x13, 0x51, 0x4f, 0x60, 0x1f, 0x41, 0xb0, 0x60, + 0x33, 0x7f, 0xdd, 0x49, 0x64, 0xc0, 0xc5, 0x68, 0x38, 0x20, 0xca, 0xe3, + 0xbe, 0xc2, 0x40, 0x63, 0x69, 0xfa, 0x1b, 0x92, 0xb7, 0xfb, 0x96, 0x12, + 0x15, 0xb2, 0x42, 0x89, 0x08, 0x4c, 0xb6, 0x74, 0x60, 0x46, 0xd2, 0xf5, + 0x38, 0x39, 0x1f, 0x36, 0x54, 0x46, 0xeb, 0x22, 0x6f, 0x73, 0xbb, 0x1b, + 0x70, 0xe4, 0xe4, 0x50, 0x3a, 0x5a, 0x7d, 0x2f, 0x16, 0x9a, 0xff, 0x41, + 0x0e, 0x7d, 0x16, 0x76, 0x51, 0x82, 0x5c, 0x68, 0x79, 0x35, 0x20, 0xe3, + 0xda, 0xa0, 0xb6, 0x5f, 0x68, 0x82, 0x9f, 0x6c, 0x28, 0x44, 0xcd, 0x8e, + 0xca, 0x4d, 0x98, 0x85, 0xf1, 0x3b, 0x3d, 0xcf, 0x7d, 0x0f, 0x7e}; + +static const std::vector priv_key_92{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xe0, 0xe2, 0x95, 0x0d, 0xed, 0x43, 0x49, 0x82, 0x9b, 0x90, + 0x6a, 0x46, 0x42, 0x6e, 0x0f, 0x90, 0xb3, 0x1b, 0xec, 0x40, 0x6f, 0x11, + 0x40, 0x93, 0x92, 0xe4, 0x57, 0xd9, 0x90, 0x1b, 0x58, 0xa4, 0x5a, 0x05, + 0xe1, 0xd2, 0x86, 0x0f, 0xff, 0x05, 0x80, 0xae, 0xee, 0xf3, 0xaf, 0xba, + 0xb8, 0x72, 0x28, 0x3d, 0x06, 0x33, 0x69, 0xeb, 0x52, 0xa3, 0xb3, 0x0f, + 0xad, 0x8d, 0x49, 0xc6, 0xa9, 0x31, 0x7c, 0xf7, 0x2b, 0x72, 0xfe, 0x06, + 0xf3, 0x4c, 0xec, 0x3e, 0xad, 0xe0, 0x9a, 0x38, 0xd9, 0xf2, 0x45, 0xd5, + 0xf7, 0xe2, 0x53, 0x33, 0xe0, 0x87, 0x6c, 0x08, 0x14, 0x31, 0x07, 0xbd, + 0xba, 0xae, 0x32, 0x59, 0x36, 0x21, 0x98, 0x8b, 0x91, 0xa7, 0x9d, 0x1b, + 0x62, 0xdf, 0xd3, 0x16, 0x55, 0x4a, 0x8e, 0x96, 0x35, 0xaa, 0xac, 0xf7, + 0x10, 0x0e, 0x8b, 0x61, 0xc9, 0xa2, 0x98, 0xfb, 0xc3, 0x91, 0xb5, 0x5d, + 0x43, 0xcd, 0xb6, 0xbf, 0xfe, 0x11, 0x6c, 0x29, 0x47, 0x01, 0x98, 0x91, + 0x49, 0x8f, 0x45, 0x8f, 0x10, 0xad, 0xd3, 0x6e, 0x4a, 0xd4, 0x31, 0x83, + 0xcb, 0x07, 0xc2, 0x2f, 0x3c, 0x97, 0xf1, 0x7e, 0x96, 0x1d, 0xcc, 0x79, + 0x1f, 0xf0, 0x41, 0x69, 0x1f, 0xb0, 0x1f, 0x30, 0x27, 0x9a, 0xde, 0x50, + 0x60, 0xbc, 0x2e, 0x25, 0xdc, 0xdc, 0xca, 0x6b, 0xca, 0x91, 0x5f, 0x55, + 0x15, 0x88, 0x86, 0xba, 0x72, 0x41, 0x30, 0x63, 0xb5, 0xfe, 0x10, 0x08, + 0xe1, 0x12, 0x15, 0x1e, 0x29, 0xfb, 0xa9, 0xfe, 0x91, 0xb1, 0xfb, 0x93, + 0xb3, 0x04, 0xd7, 0x6c, 0x98, 0xf2, 0x2c, 0xd4, 0x47, 0xb3, 0x26, 0x78, + 0x0d, 0x76, 0x59, 0x91, 0x33, 0xa0, 0x25, 0xfe, 0x2a, 0xad, 0x31, 0x80, + 0x5c, 0x9d, 0xcd, 0x53, 0x96, 0x58, 0x2b, 0xe6, 0xa6, 0x0a, 0x8e, 0x95, + 0xfc, 0x75, 0x92, 0x42, 0xab, 0x7c, 0xf0, 0x15, 0x2e, 0x1b, 0x56, 0xe0, + 0xaa, 0x87, 0x17, 0xeb, 0x46, 0x26, 0x62, 0xee, 0x36, 0x5b, 0x25, 0x02, + 0x48, 0x5a, 0xb1, 0xf6, 0x73, 0xcc, 0x74, 0xe6, 0x5f, 0xc1, 0x63, 0xec, + 0xab, 0x10, 0xef, 0xe1, 0x15, 0x7b, 0xa8, 0x72, 0x24, 0x4a, 0x61, 0xb3, + 0x07, 0xe2, 0x0e, 0x12, 0xe8, 0x5c, 0xd3, 0xa4, 0xac, 0x17, 0x57, 0xea, + 0x21, 0xc4, 0xa6, 0x94, 0x93, 0x5f, 0x41, 0x74, 0x9e, 0x8b, 0x1f, 0xf5, + 0x41, 0x31, 0x35, 0xee, 0x01, 0x95, 0xf6, 0x65, 0xe3, 0x4b, 0x36, 0xf1, + 0x08, 0x77, 0x5b, 0xf1, 0x1d, 0x7a, 0x84, 0xdc, 0x4c, 0xbe, 0x98, 0x4f, + 0xfd, 0x7b, 0x13, 0x5d, 0x69, 0xe4, 0x0e, 0x47, 0xdc, 0xfb, 0xa1, 0xb8, + 0xcf, 0x5e, 0x14, 0xff, 0x29, 0xbb, 0x37, 0x5e, 0xdc, 0x5e, 0x66, 0x69, + 0x5b, 0x3c, 0x9a, 0xff, 0x2a, 0xdd, 0x8a, 0x19, 0x52, 0xc9, 0xd1, 0xd6, + 0x0f, 0xdc, 0xa3, 0xb9, 0x4e, 0x38, 0xe6, 0xb5, 0x51, 0x64, 0xca, 0x50, + 0x3d, 0x45, 0x4b, 0x8a, 0x6f, 0xcf, 0xca, 0x30, 0xe9, 0x5f, 0xcf, 0x8c, + 0x1d, 0xd4, 0x7f, 0x86, 0x47, 0x17, 0xeb, 0xd2, 0xa5, 0x0c, 0x64, 0xca, + 0x06, 0x32, 0xbb, 0xa5, 0xce, 0x80, 0xbc, 0x6c, 0xf1, 0x75, 0x0d, 0x6d, + 0xc2, 0x94, 0x98, 0x5c, 0xf1, 0x60, 0xcd, 0x83, 0x7e, 0x9e, 0x9e, 0xea, + 0xdd, 0x84, 0x21, 0x90, 0x1d, 0x86, 0xdb, 0xd5, 0x0b, 0xb1, 0xce, 0x26, + 0x11, 0xab, 0xf5, 0x29, 0x27, 0x44, 0xbe, 0x25, 0xa9, 0x0d, 0x81, 0xd8, + 0xbc, 0xcd, 0xb8, 0x7f, 0xb9, 0x74, 0x5e, 0xa0, 0xa0, 0x03, 0xcf, 0xe8, + 0x4c, 0x3e, 0x4b, 0x4c, 0x7e, 0x26, 0xfa, 0x04, 0xd8, 0xe3, 0x17, 0xeb, + 0xed, 0x94, 0x5f, 0xf4, 0xcd, 0x71, 0xf2, 0x12, 0x0e, 0x51, 0xca, 0xfd, + 0x41, 0xec, 0x68, 0x74, 0x64, 0x8c, 0x04, 0xf8, 0x9a, 0x4f, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0xff, 0x08, 0xc8, 0xd1, 0x09, 0xba, + 0x3a, 0xe6, 0xa4, 0x33, 0x6f, 0x70, 0xb7, 0x4d, 0xe0, 0xfe, 0xba, 0xa8, + 0x44, 0x6e, 0xf6, 0x15, 0x60, 0x97, 0x25, 0x2c, 0x97, 0xbe, 0xd6, 0xc0, + 0xca, 0x50, 0xac, 0x1a, 0xd8, 0x1f, 0xfa, 0x19, 0x42, 0x86, 0xb3, 0xb0, + 0x53, 0x25, 0x02, 0x5f, 0xda, 0xeb, 0x59, 0x8a, 0x38, 0xd8, 0x05, 0x2a, + 0x1e, 0x07, 0x1c, 0x5d, 0xe2, 0x3e, 0xe5, 0x45, 0xfc, 0x7c, 0x9f, 0x72, + 0x42, 0x35, 0x70, 0x48, 0x7b, 0xfd, 0x05, 0x04, 0x35, 0x6e, 0x95, 0x57, + 0x70, 0xe1, 0x12, 0x95, 0xa7, 0xc6, 0x07, 0x11, 0x38, 0xf5, 0x8c, 0x54, + 0xab, 0xfc, 0x1d, 0xee, 0x2f, 0x7b, 0x1b, 0x52, 0xdc, 0x29, 0x41, 0x26, + 0xb4, 0x4c, 0xfc, 0x3f, 0x26, 0xd2, 0xb5, 0xeb, 0x88, 0xf3, 0xcb, 0xf5, + 0xc5, 0xe8, 0x52, 0xc2, 0x6e, 0xe4, 0x31, 0xad, 0x40, 0x24, 0xa0, 0x35, + 0x59, 0xa0, 0x4a, 0x10, 0xcb, 0x93, 0xda, 0x75, 0x49, 0x0a, 0xa3, 0xa3, + 0x95, 0xf9, 0x30, 0x16, 0xc5, 0x96, 0x1a, 0x02, 0x9d, 0x94, 0x09, 0x36, + 0x39, 0x18, 0xb3, 0x31, 0x3b, 0xf4, 0xb2, 0x58, 0xe3, 0x7f, 0x7a, 0x6f, + 0xf4, 0x81, 0xe8, 0xa8, 0x14, 0x13, 0x2b, 0x4f, 0x62, 0xcb, 0xda, 0x15, + 0x5d, 0xcc, 0x2e, 0x40, 0x80, 0xe3, 0x46, 0x76, 0x87, 0x04, 0x19, 0x9b, + 0xce, 0x9a, 0x1b, 0x13, 0x9e, 0x3f, 0x39, 0x16, 0x0a, 0x32, 0x6c, 0x59, + 0x77, 0x8b, 0xa4, 0x60, 0xfb, 0xf7, 0xce, 0xbd, 0x04, 0x70, 0x9f, 0x64, + 0x04, 0x8d, 0xac, 0x66, 0x27, 0x5e, 0xd6, 0xd1, 0x93, 0x6c, 0x66, 0x09, + 0x5a, 0x41, 0x72, 0xbe, 0x0d, 0xf2, 0x78, 0xad, 0x06, 0xfe, 0xfd, 0x42, + 0x7e, 0xab, 0x2c, 0x18, 0xc2, 0xea, 0xdb, 0x3f, 0x2a, 0x04, 0xb5, 0x6d, + 0x01, 0x95, 0x7a, 0xd4, 0x17, 0x07, 0xc5, 0x8f, 0xf1, 0x0a, 0xc1, 0xc3, + 0xe0, 0x45, 0xda, 0xab, 0xc4, 0x27, 0xdb, 0x29, 0x66, 0x12, 0x20, 0xef, + 0x42, 0xc0, 0x59, 0xac, 0xf9, 0xfe, 0xa5, 0xa8, 0xa6, 0x16, 0xe3, 0x7f, + 0x32, 0xd1, 0x06, 0x07, 0x4d, 0xff, 0x98, 0xb4, 0x46, 0x12, 0x86, 0x9c, + 0xef, 0xdf, 0xa2, 0x62, 0x6e, 0x77, 0xfa, 0x75, 0x99, 0x31, 0x64, 0x9a, + 0x54, 0x97, 0xf8, 0xfd, 0x6d, 0x96, 0x56, 0x31, 0x80, 0x8b, 0xc3, 0x20, + 0xbf, 0x5b, 0xaf, 0xe7, 0xf7, 0x81, 0x08, 0xc6, 0xb6, 0x89, 0xbc, 0xde, + 0x18, 0x40, 0x93, 0x51, 0x05, 0x24, 0x88, 0x76, 0x8f, 0x0d, 0xa8, 0xe2, + 0x86, 0xe4, 0x1c, 0x69, 0xeb, 0x10, 0x92, 0x08, 0xce, 0x4c, 0x87, 0x5d, + 0x3e, 0x1b, 0x83, 0xd1, 0xc1, 0x25, 0xeb, 0xe3, 0xaa, 0x87, 0xbd, 0x9d, + 0xd2, 0xfe, 0x54, 0xfd, 0x76, 0x1f, 0xb2, 0x7f, 0x5d, 0xc7, 0x28, 0xb3, + 0x40, 0x07, 0xb4, 0x95, 0x28, 0x7b, 0xea, 0x62, 0x54, 0xb9, 0x0e, 0xa2, + 0x18, 0xd3, 0x89, 0x17, 0xf1, 0xa3, 0xf7, 0x8b, 0xee, 0x8c, 0x51, 0xca, + 0x88, 0x1f, 0xa9, 0xad, 0x24, 0xdf, 0xd7, 0x6f, 0x59, 0x29, 0x8d, 0xa1, + 0x45, 0x49, 0x44, 0xe8, 0x87, 0x21, 0x10, 0xa6, 0x28, 0x21, 0x5d, 0xee, + 0xae, 0xaf, 0xe3, 0xc4, 0x32, 0x5e, 0x18, 0x00, 0x28, 0x0b, 0xb9, 0xbc, + 0x64, 0x21, 0x51, 0x52, 0x99, 0xbb, 0x93, 0x24, 0x32, 0xf2, 0x8e, 0x84, + 0x9d, 0x79, 0xcc, 0xf2, 0x31, 0x26, 0xe2, 0x94, 0x53, 0xfc, 0x9b, 0xfc, + 0x05, 0xe1, 0x45, 0x72, 0x5c, 0x6f, 0xb7, 0x49, 0xd3, 0x27, 0x35, 0x1b, + 0x49, 0xdd, 0x77, 0xbd, 0xa6, 0xd8, 0x3a, 0x56, 0x9b, 0x76, 0xe8, 0x33, + 0xbf, 0x28, 0xa8, 0x04, 0xed, 0x5e, 0x6c, 0x2e, 0x3a, 0x58, 0xa5, 0x76, + 0x94, 0x5e, 0x96, 0xc0, 0x8e, 0x4c, 0x0f, 0xd9, 0x4f, 0xa1, 0xc2, 0x21, + 0xe0, 0x91, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf0, 0x8b, 0x48, 0xde, 0xda, + 0xf8, 0x3a, 0xa6, 0xc1, 0xba, 0x64, 0x1d, 0x82, 0x20, 0xf6, 0xe3, 0x33, + 0x6a, 0x2d, 0x23, 0xce, 0x15, 0x3d, 0x07, 0x5f, 0xf6, 0xa4, 0xef, 0x4a, + 0xa4, 0x57, 0xdb, 0x45, 0x20, 0x5e, 0xc7, 0x34, 0x21, 0x76, 0x22, 0x06, + 0x92, 0x4e, 0x0c, 0x87, 0x29, 0x65, 0x09, 0x9c, 0x67, 0x2a, 0x4c, 0x60, + 0x69, 0xdf, 0xa9, 0x8f, 0x9e, 0x0d, 0x11, 0x56, 0x19, 0xbe, 0x20, 0x8b, + 0xc8, 0x9c, 0x11, 0x8d, 0x95, 0xac, 0x1f, 0x89, 0x6c, 0xae, 0xf0, 0x1c, + 0x70, 0x3f, 0x1c, 0xf0, 0xa0, 0xe5, 0x05, 0xf2, 0x50, 0xd9, 0x9d, 0x47, + 0x6b, 0x08, 0x89, 0xe2, 0xe1, 0xd5, 0xd1, 0x3b, 0xda, 0x46, 0x2a, 0x86, + 0x04, 0xb8, 0x22, 0x5f, 0x30, 0xcb, 0xc8, 0x54, 0x7a, 0x9e, 0xb3, 0x60, + 0x2c, 0x1c, 0x28, 0x05, 0x0c, 0xd4, 0xbc, 0xf6, 0x87, 0x70, 0x87, 0x75, + 0x7a, 0x1d, 0x68, 0xa0, 0x0e, 0x19, 0x3d, 0x2b, 0xbd, 0xb4, 0xd8, 0x7e, + 0xfe, 0xf3, 0x5f, 0xf8, 0xc9, 0x7c, 0x37, 0x30, 0xd8, 0x12, 0xb7, 0xf8, + 0x2e, 0x1b, 0xc4, 0x12, 0x7b, 0xa7, 0x06, 0xe5, 0x32, 0x87, 0x2f, 0x01, + 0xa6, 0xc4, 0x45, 0xa3, 0xdd, 0xba, 0xaa, 0xb6, 0x93, 0xdc, 0x3e, 0x34, + 0x19, 0x62, 0xb2, 0xa9, 0x58, 0x90, 0x8c, 0x29, 0x3f, 0xde, 0x58, 0x18, + 0xff, 0x16, 0xe5, 0x39, 0x45, 0x91, 0xd3, 0x92, 0x36, 0xb8, 0x0f, 0x57, + 0x29, 0x0d, 0x2a, 0xa3, 0xd3, 0xe4, 0x55, 0x77, 0x5b, 0x0f, 0x64, 0x8e, + 0xef, 0xd3, 0xa0, 0xe7, 0x4e, 0x73, 0x2d, 0xc6, 0xa4, 0xa4, 0x18, 0x7b, + 0x2a, 0x3c, 0xcb, 0xfc, 0xf6, 0x72, 0xb6, 0xb4, 0xf9, 0xf0, 0xd2, 0x4f, + 0x63, 0x8d, 0x8e, 0x92, 0xde, 0x1c, 0xa5, 0xf1, 0xf3, 0x2b, 0x8d, 0x7e, + 0x40, 0x06, 0x6d, 0xa1, 0xe0, 0xf8, 0x79, 0xeb, 0x9a, 0x16, 0xf5, 0x02, + 0x82, 0x01, 0x01, 0x00, 0xef, 0x55, 0xb8, 0xf1, 0x1f, 0x39, 0xac, 0xbe, + 0x9c, 0x77, 0xba, 0xef, 0x23, 0xa2, 0x16, 0x39, 0xcf, 0xa0, 0x8b, 0x3f, + 0xc2, 0xb4, 0x75, 0xcf, 0xac, 0x4e, 0x1b, 0x89, 0x44, 0x14, 0x6f, 0x56, + 0xe1, 0x46, 0x6f, 0x09, 0x4e, 0xdd, 0xd2, 0xbb, 0x59, 0x71, 0x48, 0xf0, + 0xf8, 0x25, 0x9d, 0x25, 0x3e, 0x52, 0x13, 0xa2, 0x6d, 0x3e, 0x48, 0x20, + 0xb4, 0xb0, 0x65, 0xef, 0xde, 0x4e, 0x6e, 0xe3, 0xd0, 0x3b, 0xbe, 0xb2, + 0x15, 0x36, 0xb0, 0x52, 0x71, 0x42, 0xef, 0xff, 0xbe, 0x75, 0x07, 0xfe, + 0x1c, 0x29, 0x66, 0x0f, 0xc0, 0xf7, 0x95, 0xff, 0xe9, 0xbf, 0x1b, 0xa1, + 0xda, 0x0c, 0xa5, 0x1b, 0x71, 0xe1, 0x83, 0x6c, 0x94, 0xce, 0x85, 0xed, + 0xf3, 0x90, 0x6d, 0x22, 0x54, 0x6e, 0x39, 0xab, 0x71, 0xed, 0x87, 0xd1, + 0x7a, 0xb8, 0x15, 0x7a, 0xbc, 0x4b, 0xfc, 0xff, 0x79, 0x73, 0xd6, 0xf7, + 0x63, 0xc2, 0x11, 0x72, 0x9d, 0x6b, 0xd9, 0x27, 0xf2, 0x3e, 0x7f, 0x60, + 0x88, 0x8b, 0x53, 0x8f, 0xe9, 0xf4, 0x9e, 0x79, 0xc2, 0xb6, 0x4f, 0x3b, + 0xb4, 0xfb, 0x55, 0xc9, 0x8b, 0x22, 0x43, 0x3e, 0xce, 0xbb, 0xe5, 0xf2, + 0xc5, 0x4d, 0xb9, 0xa1, 0x37, 0xc9, 0x39, 0xc4, 0xd7, 0x1d, 0xbe, 0xd8, + 0x82, 0x36, 0x63, 0xda, 0x3a, 0xe0, 0xa7, 0xba, 0xee, 0x6a, 0x5b, 0xbb, + 0xba, 0xe1, 0xde, 0xc0, 0xf8, 0x6b, 0x48, 0xfe, 0x10, 0xc7, 0x4f, 0x54, + 0xff, 0x13, 0x91, 0x56, 0x69, 0xce, 0x12, 0x20, 0x95, 0xeb, 0xe7, 0x33, + 0xdc, 0xf2, 0xc5, 0x73, 0x24, 0xe3, 0x1b, 0xc2, 0x38, 0x15, 0x78, 0xed, + 0x9f, 0x5b, 0x17, 0xdf, 0x34, 0x4e, 0x77, 0x59, 0x06, 0x64, 0xd7, 0x11, + 0x56, 0x09, 0x34, 0x04, 0x13, 0xef, 0xf8, 0x0d, 0xfc, 0x3b, 0xf8, 0x7b, + 0x09, 0xd3, 0xea, 0x4b, 0x55, 0xe6, 0x39, 0xb3, 0x02, 0x82, 0x01, 0x00, + 0x50, 0x35, 0x51, 0x96, 0x26, 0x13, 0xd1, 0x92, 0xdb, 0x54, 0x68, 0x9f, + 0xc2, 0x4d, 0x75, 0xa5, 0xaa, 0xf6, 0x43, 0x99, 0x05, 0xd5, 0xe5, 0x24, + 0xb9, 0x66, 0x07, 0xf7, 0x56, 0xbf, 0x58, 0x20, 0x60, 0x7b, 0x7b, 0xbf, + 0x16, 0xed, 0xf5, 0x73, 0x41, 0x17, 0xb5, 0xf8, 0xcd, 0x75, 0x0b, 0x20, + 0xda, 0x4b, 0x38, 0x3a, 0x81, 0x87, 0xac, 0x31, 0xe1, 0x16, 0xc5, 0xaa, + 0xbb, 0x38, 0x18, 0x42, 0xc7, 0xf9, 0x9b, 0xb8, 0xea, 0xaa, 0x36, 0xdb, + 0xc9, 0x3a, 0x39, 0x57, 0x0d, 0x54, 0x8c, 0x66, 0xfd, 0x01, 0xd9, 0x7c, + 0x53, 0x21, 0x8c, 0x7e, 0xba, 0x5a, 0xc1, 0x5d, 0x21, 0x0f, 0x46, 0xf9, + 0xde, 0xe8, 0x58, 0xaf, 0x43, 0x42, 0xfd, 0x97, 0x50, 0x80, 0x77, 0xe3, + 0x13, 0xf0, 0x53, 0x4c, 0xe2, 0xcb, 0xb2, 0x93, 0xd1, 0xa3, 0x46, 0xa8, + 0xbf, 0xd7, 0xc7, 0xb9, 0x13, 0x7e, 0x25, 0xa2, 0x46, 0x84, 0x8c, 0xfb, + 0xed, 0xc2, 0xf3, 0x33, 0xa1, 0x9d, 0x27, 0xd0, 0x1f, 0xa8, 0x27, 0xc8, + 0x4b, 0x7c, 0x31, 0x39, 0xb1, 0x02, 0xc6, 0xf5, 0x69, 0x68, 0x5b, 0xf8, + 0x9b, 0xa2, 0x6e, 0x9b, 0x49, 0x04, 0xaf, 0xbb, 0xbc, 0xf9, 0x69, 0x8e, + 0x15, 0x15, 0x56, 0xc2, 0x53, 0x23, 0x07, 0xdb, 0x25, 0x46, 0xc7, 0xe4, + 0x44, 0xb8, 0xec, 0x4e, 0x19, 0xff, 0xad, 0x45, 0xc0, 0x04, 0x27, 0xad, + 0x11, 0xbb, 0x37, 0x42, 0xbe, 0x40, 0x8d, 0x08, 0x63, 0xda, 0x7a, 0xef, + 0xd8, 0xbd, 0xbf, 0x73, 0x3b, 0x8a, 0x52, 0xd9, 0xfb, 0x67, 0x18, 0x56, + 0xf2, 0x3e, 0xe2, 0x0c, 0xdb, 0xbc, 0xe8, 0xca, 0xe8, 0x4d, 0xd1, 0x50, + 0x85, 0x26, 0x36, 0x9c, 0x1a, 0x26, 0xcb, 0x03, 0xf8, 0x8b, 0x21, 0xa8, + 0x5f, 0xf6, 0x42, 0xd6, 0x8a, 0x7b, 0x94, 0xe9, 0x27, 0xaa, 0x59, 0x90, + 0x65, 0xf4, 0x5a, 0xa5, 0x02, 0x82, 0x01, 0x01, 0x00, 0x98, 0x4c, 0x8c, + 0x6b, 0xa3, 0xdb, 0x27, 0xba, 0x04, 0x07, 0x8c, 0xc5, 0x30, 0x7f, 0xac, + 0x75, 0x0d, 0x52, 0xb4, 0x49, 0xd6, 0xb4, 0xcf, 0x63, 0x5f, 0xda, 0x34, + 0x5b, 0x9d, 0x1f, 0x03, 0xda, 0xdd, 0x6f, 0xdc, 0xa8, 0xa7, 0xaf, 0x30, + 0xb2, 0x57, 0xb0, 0x67, 0x22, 0x30, 0x46, 0x7f, 0x41, 0x7b, 0xee, 0xee, + 0xdf, 0xa5, 0x74, 0xc4, 0xa1, 0x4b, 0x5a, 0x15, 0x04, 0x17, 0x0b, 0x02, + 0x35, 0xa6, 0x04, 0xde, 0xcc, 0xa4, 0x03, 0x31, 0x20, 0xc5, 0x42, 0x3b, + 0x47, 0x1b, 0x03, 0x8e, 0x1a, 0x7e, 0x01, 0x3a, 0x19, 0x3c, 0x4a, 0x51, + 0x01, 0x90, 0xd5, 0x33, 0xd8, 0x42, 0xd1, 0x59, 0x1f, 0xa5, 0xd0, 0x43, + 0xb9, 0x8c, 0xd7, 0xff, 0x11, 0xf4, 0xb4, 0x2b, 0x3e, 0x75, 0x4b, 0xcf, + 0x16, 0xf2, 0x60, 0x9c, 0xd5, 0x08, 0xaa, 0xab, 0xc0, 0x76, 0xa2, 0x44, + 0x54, 0xae, 0x0c, 0xb0, 0xf6, 0xac, 0x5c, 0x8a, 0x8d, 0xcc, 0xef, 0x1c, + 0x38, 0xf7, 0x46, 0x1d, 0xf8, 0x67, 0xeb, 0x81, 0x39, 0x4b, 0x3f, 0x86, + 0xb9, 0x24, 0xd6, 0xae, 0x84, 0xe8, 0x1e, 0x27, 0xf1, 0x20, 0xc0, 0xa4, + 0xda, 0x0a, 0xe4, 0x36, 0xe7, 0xcd, 0xf6, 0x2f, 0xf2, 0x0f, 0x75, 0xd5, + 0x75, 0x15, 0x0e, 0xb0, 0xab, 0x45, 0xf1, 0x26, 0x89, 0x70, 0x7e, 0x15, + 0x3e, 0x37, 0x09, 0x27, 0x66, 0xc6, 0xfd, 0x84, 0xaa, 0x77, 0x6a, 0x8e, + 0x00, 0x5e, 0xdc, 0xf5, 0xf6, 0xb8, 0x7a, 0xd3, 0x39, 0x92, 0x0a, 0xb8, + 0x2e, 0x54, 0x38, 0xd1, 0xdf, 0x86, 0xf2, 0x56, 0x03, 0x77, 0xad, 0xad, + 0xb4, 0x61, 0xcc, 0x08, 0x2f, 0xee, 0x00, 0x21, 0xa8, 0xbf, 0xb8, 0x4e, + 0xea, 0x2f, 0xcf, 0x6b, 0xac, 0x74, 0x7b, 0x56, 0xc6, 0x61, 0x89, 0x8a, + 0xe8, 0x1b, 0x62, 0x6e, 0x34, 0x9d, 0x84, 0x64, 0xcb, 0x9b, 0xd5, 0xed, + 0x51, 0x02, 0x82, 0x01, 0x01, 0x00, 0x89, 0xf9, 0x93, 0xc4, 0x20, 0xba, + 0x90, 0xf4, 0x35, 0x2e, 0x09, 0x37, 0xe4, 0xf4, 0xbf, 0x99, 0xd6, 0xa5, + 0xbe, 0x75, 0x64, 0x9e, 0x10, 0x04, 0xec, 0x09, 0x4f, 0x91, 0x8e, 0x91, + 0x22, 0xdb, 0x4e, 0x22, 0x70, 0x2d, 0x36, 0x91, 0xda, 0xb6, 0xcd, 0xbe, + 0xb3, 0x64, 0x40, 0x38, 0xeb, 0x43, 0xe3, 0x2c, 0x7c, 0xa6, 0x36, 0x5f, + 0x73, 0xd7, 0xde, 0x20, 0x13, 0xa8, 0x00, 0x4c, 0xe3, 0xef, 0x4b, 0x70, + 0xf4, 0xaa, 0xe2, 0xd4, 0xd5, 0xc3, 0x77, 0x13, 0x7f, 0xb1, 0x79, 0xc9, + 0xa0, 0x07, 0xbc, 0x30, 0x74, 0x45, 0x14, 0x54, 0xe0, 0x93, 0x53, 0xaa, + 0x0f, 0xfe, 0x3a, 0x8b, 0x6b, 0xbe, 0x5b, 0x7a, 0xa2, 0xcd, 0xba, 0x26, + 0x18, 0xdb, 0x38, 0xc6, 0x00, 0xe6, 0xc9, 0x33, 0x30, 0x37, 0x74, 0x1a, + 0x94, 0x44, 0xd4, 0x17, 0x66, 0x77, 0xa6, 0x7a, 0x26, 0x2e, 0xda, 0x33, + 0x6a, 0xf5, 0x3e, 0x9d, 0xbf, 0x35, 0x0b, 0x49, 0x5b, 0x31, 0x4b, 0x4a, + 0x04, 0xdd, 0x2c, 0x5b, 0x20, 0xac, 0xa0, 0x10, 0x84, 0xd2, 0x2a, 0x45, + 0xa4, 0xd5, 0x40, 0x5f, 0x60, 0x56, 0xc8, 0x8b, 0x9a, 0x71, 0x45, 0x32, + 0x05, 0xb1, 0xe0, 0x18, 0x76, 0xda, 0xb4, 0x10, 0x2e, 0x87, 0x78, 0x16, + 0x0d, 0xd3, 0x41, 0xaf, 0x9b, 0xbc, 0xc4, 0xdf, 0x66, 0x34, 0xa7, 0x8d, + 0x65, 0x52, 0xe6, 0x9f, 0x45, 0xcb, 0x81, 0x4d, 0xd5, 0xc5, 0x35, 0xa4, + 0x16, 0xd5, 0x82, 0xff, 0xa7, 0xed, 0x4a, 0xbc, 0x6a, 0x8d, 0x03, 0x73, + 0x39, 0x70, 0x5f, 0x10, 0xf8, 0xdd, 0x1b, 0x19, 0x26, 0xe3, 0x43, 0x9c, + 0x3c, 0x5d, 0x9d, 0xb4, 0x67, 0x88, 0xca, 0x38, 0xc0, 0x11, 0xe5, 0x89, + 0xed, 0xc4, 0xc0, 0xc2, 0xa2, 0x28, 0xf6, 0x04, 0xa8, 0xca, 0xc6, 0x10, + 0xea, 0x28, 0x23, 0x37, 0xdb, 0xa9, 0x21, 0xaa, 0x3d, 0xaa}; + +static const std::vector priv_key_93{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xab, 0xc9, 0x9f, 0x0a, 0x9f, 0xb8, 0x59, 0x11, 0xf8, 0x01, + 0x1c, 0x5a, 0x6f, 0x75, 0x33, 0x09, 0xf6, 0x59, 0xb9, 0x92, 0xcb, 0x3a, + 0xc5, 0xa4, 0x94, 0xb2, 0xb0, 0x9b, 0x51, 0x3e, 0x94, 0x37, 0xe4, 0xed, + 0xa3, 0x36, 0xec, 0x34, 0x19, 0xa2, 0xb0, 0x64, 0x37, 0x9f, 0xf9, 0x5f, + 0x7b, 0xd9, 0x1b, 0xce, 0xa2, 0x08, 0xbd, 0xab, 0x6a, 0x1d, 0xad, 0xee, + 0x6a, 0x5c, 0xa1, 0xc5, 0x1e, 0x48, 0x5b, 0xc5, 0x9d, 0x6e, 0xa1, 0x42, + 0xa9, 0x89, 0x95, 0xdf, 0x49, 0x11, 0x48, 0xff, 0x00, 0xbf, 0x33, 0x42, + 0x41, 0x50, 0x6f, 0x2d, 0x81, 0x4f, 0x0c, 0xf0, 0xd5, 0x4c, 0xb9, 0x90, + 0x68, 0x42, 0x99, 0xe8, 0xa2, 0xc6, 0x40, 0xe7, 0xf5, 0x0f, 0x1b, 0xc7, + 0x6a, 0xdc, 0xd6, 0x59, 0x88, 0xeb, 0x56, 0x18, 0x87, 0xc7, 0x8e, 0xe0, + 0x11, 0x05, 0xf2, 0x76, 0x73, 0x27, 0x87, 0x62, 0x8c, 0x4a, 0xfc, 0xc9, + 0x22, 0xf6, 0xcb, 0x2e, 0x99, 0x4f, 0x49, 0x0c, 0x33, 0x2d, 0xc2, 0x10, + 0xfc, 0x40, 0x50, 0x6e, 0xb0, 0xab, 0xfc, 0x9f, 0x36, 0x50, 0x42, 0xa8, + 0xad, 0x8a, 0x69, 0x75, 0x62, 0x5d, 0xbc, 0xb4, 0x9f, 0x4a, 0xa5, 0x74, + 0x32, 0xc9, 0x13, 0x3a, 0xab, 0xe8, 0x3a, 0xbc, 0xdb, 0xfa, 0x01, 0xeb, + 0xe1, 0x73, 0x14, 0x79, 0xb9, 0x20, 0x3d, 0x89, 0x56, 0x16, 0x17, 0x29, + 0xac, 0x86, 0xa2, 0xb6, 0x30, 0xd0, 0x86, 0x34, 0xab, 0xb4, 0x17, 0xd0, + 0x8a, 0x10, 0xde, 0x89, 0x06, 0xbb, 0x65, 0xf6, 0x3e, 0x19, 0xbe, 0xd7, + 0x5f, 0xd7, 0x67, 0x46, 0x1f, 0xf4, 0xfd, 0x3b, 0xad, 0xff, 0x59, 0x59, + 0x4c, 0x04, 0xca, 0x4f, 0xa6, 0x21, 0x1d, 0xa2, 0x9f, 0xd6, 0xde, 0xa0, + 0xc1, 0x6d, 0xcf, 0x76, 0x7b, 0x0f, 0x21, 0xe2, 0xdc, 0xe6, 0xc3, 0x7b, + 0xff, 0x72, 0x3b, 0x33, 0x1e, 0xed, 0xf5, 0x6b, 0xb3, 0x79, 0x27, 0x2e, + 0xca, 0x93, 0x3a, 0x62, 0x2f, 0x32, 0x36, 0x5a, 0xc9, 0x7e, 0x4f, 0xb6, + 0x6d, 0x65, 0x76, 0x4b, 0xc8, 0xf3, 0xcf, 0x05, 0x71, 0x98, 0x6a, 0x73, + 0x46, 0x32, 0xd8, 0xc7, 0x0c, 0x14, 0x12, 0x58, 0x17, 0xbd, 0x3d, 0x30, + 0xc3, 0xf2, 0x0a, 0x34, 0x17, 0xb7, 0x8c, 0xe8, 0xa5, 0x7d, 0x27, 0x30, + 0x49, 0xcd, 0x6a, 0x8e, 0x98, 0xf6, 0xb2, 0xcb, 0x87, 0xfd, 0xd0, 0xae, + 0x75, 0x81, 0x86, 0x4a, 0xdd, 0x7b, 0x0e, 0xed, 0xc8, 0xe8, 0x01, 0x8b, + 0x85, 0x64, 0x4c, 0x02, 0xec, 0xf2, 0xa5, 0x5d, 0x88, 0x19, 0xd1, 0x6c, + 0xe5, 0xdf, 0xcc, 0xde, 0xae, 0x79, 0xe7, 0xa0, 0x87, 0xf0, 0x81, 0x11, + 0xb5, 0x1b, 0x6a, 0x36, 0x2f, 0xb0, 0xc4, 0x84, 0xaf, 0x52, 0xb1, 0x90, + 0xa2, 0xb1, 0x49, 0x28, 0x8e, 0x8c, 0x3b, 0xda, 0x53, 0xb3, 0x8d, 0xfb, + 0xfd, 0xb2, 0x3a, 0xcf, 0xab, 0x85, 0xec, 0x86, 0xba, 0x59, 0x3d, 0x8e, + 0x24, 0x6d, 0x32, 0xf7, 0x8c, 0x0b, 0x20, 0xbc, 0x47, 0x95, 0x50, 0xee, + 0x7c, 0x15, 0x43, 0xdd, 0xb6, 0xa9, 0x90, 0x5b, 0xd2, 0x4b, 0xa6, 0x32, + 0x48, 0x29, 0x2b, 0x3b, 0x74, 0x4d, 0x1d, 0xcc, 0xd7, 0x2f, 0xc1, 0x79, + 0x59, 0x0b, 0x0f, 0xef, 0x0c, 0xce, 0x9b, 0x89, 0xf4, 0xae, 0xb4, 0x28, + 0xa1, 0xb1, 0x60, 0x70, 0x1e, 0x8e, 0xe7, 0x73, 0x88, 0xac, 0x55, 0x44, + 0xd8, 0xbb, 0x8e, 0x43, 0x2b, 0xe5, 0x1f, 0x94, 0x89, 0xbf, 0x12, 0xc3, + 0xaa, 0x3f, 0x63, 0x29, 0x3f, 0x7f, 0xbd, 0x16, 0x45, 0xe3, 0xf0, 0xc9, + 0x8d, 0x38, 0x67, 0x8b, 0xd9, 0x32, 0xe5, 0x33, 0xa1, 0x37, 0xc3, 0x60, + 0xbd, 0xa9, 0x14, 0x40, 0x00, 0x8f, 0x9c, 0xc5, 0x7f, 0x52, 0xbb, 0x86, + 0xae, 0xfd, 0x6b, 0xbf, 0x95, 0x47, 0x31, 0x2c, 0x74, 0xab, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x38, 0xd6, 0x0d, 0x53, 0xa3, + 0x82, 0x87, 0x9d, 0xa5, 0x53, 0x20, 0xc1, 0x5f, 0x0d, 0x04, 0xa4, 0xf0, + 0x27, 0xc1, 0x79, 0x2a, 0xda, 0x38, 0x17, 0xfa, 0xc6, 0xa0, 0x1d, 0xd3, + 0x24, 0x84, 0x3f, 0x75, 0xf3, 0x95, 0xc3, 0x8f, 0x24, 0xb1, 0xb2, 0x9c, + 0xef, 0x9b, 0x63, 0xc7, 0x4a, 0xeb, 0x1b, 0xea, 0xd2, 0x53, 0xd3, 0xd6, + 0x85, 0x07, 0x27, 0xe8, 0xaa, 0xef, 0xef, 0xd3, 0xe9, 0xf6, 0xd9, 0xf3, + 0xdb, 0x0e, 0xfa, 0x52, 0x4a, 0x4e, 0xf3, 0x61, 0x6d, 0xad, 0xac, 0x15, + 0x5d, 0xa1, 0x2e, 0xa1, 0x53, 0xf3, 0x6e, 0x1c, 0x4a, 0x8e, 0xf4, 0xcb, + 0x90, 0x46, 0xd2, 0x0a, 0xb7, 0x17, 0x77, 0xa9, 0x9a, 0x49, 0x78, 0x94, + 0x72, 0xea, 0x26, 0x64, 0x87, 0x76, 0xf8, 0xb7, 0xc6, 0x89, 0xc1, 0x6b, + 0x0b, 0xd4, 0xa8, 0x96, 0xc1, 0xd5, 0x80, 0x05, 0x37, 0x61, 0x64, 0x1b, + 0xab, 0xe4, 0x44, 0xcf, 0x1b, 0xf1, 0x00, 0x7c, 0x3a, 0xdf, 0xa8, 0x56, + 0xbf, 0xbd, 0x93, 0x0f, 0x19, 0x35, 0x8c, 0x45, 0xd0, 0x49, 0x8d, 0xad, + 0x98, 0x33, 0x8d, 0x1c, 0x70, 0xd8, 0x71, 0xe9, 0xf0, 0x57, 0x6a, 0x32, + 0x0c, 0x04, 0x83, 0xda, 0xf7, 0xf5, 0xf1, 0x86, 0xf6, 0x2b, 0x78, 0x3b, + 0x2e, 0xcf, 0x0d, 0x09, 0x63, 0xb4, 0x84, 0xb1, 0xaa, 0x90, 0x30, 0x75, + 0x8b, 0xa1, 0xba, 0xcf, 0x51, 0x0f, 0x6e, 0xc0, 0x18, 0xcd, 0x4f, 0xc0, + 0x87, 0x5e, 0xa3, 0xc8, 0x19, 0x4c, 0x04, 0xc6, 0xcb, 0xc9, 0x39, 0x69, + 0x43, 0xae, 0x4a, 0x30, 0x54, 0xeb, 0xb5, 0xc5, 0xca, 0x72, 0xba, 0x48, + 0xaa, 0x5d, 0x28, 0x15, 0xb4, 0xb0, 0xad, 0x09, 0x0e, 0x8f, 0x25, 0x77, + 0xbb, 0x9d, 0x6c, 0xa6, 0xdd, 0xc3, 0x01, 0x84, 0xd9, 0x6b, 0x5f, 0x97, + 0x53, 0x8a, 0xc8, 0xa2, 0xb6, 0xbc, 0xce, 0x5b, 0x7d, 0xcf, 0x66, 0x5a, + 0xbf, 0x4d, 0x40, 0xba, 0x12, 0xcc, 0x23, 0x1f, 0x7d, 0xe9, 0xec, 0x24, + 0xbe, 0x1b, 0xed, 0x01, 0xef, 0xbb, 0x90, 0xa4, 0xe1, 0xed, 0x67, 0xbf, + 0xe4, 0x30, 0xb2, 0xc9, 0x7f, 0xae, 0xa6, 0x38, 0x31, 0x63, 0xf6, 0xd3, + 0x05, 0x83, 0x5e, 0xe7, 0xf8, 0xb6, 0x92, 0xdf, 0xc1, 0x4b, 0xcf, 0xa5, + 0xa3, 0xb8, 0xfe, 0x7d, 0x5c, 0x6c, 0x6c, 0x28, 0xce, 0xfe, 0xe2, 0x9f, + 0x6d, 0x0f, 0xdd, 0xc5, 0x79, 0x23, 0x15, 0xf0, 0x16, 0xa2, 0x5d, 0x86, + 0x23, 0x27, 0x59, 0xa2, 0x02, 0x7f, 0x15, 0xe7, 0xcc, 0xe1, 0x64, 0xba, + 0x95, 0x69, 0x59, 0x44, 0xf4, 0xae, 0xc1, 0xf1, 0xdc, 0xc6, 0xdc, 0xba, + 0xd7, 0x05, 0xf5, 0x0e, 0xfb, 0x86, 0xbf, 0xf2, 0x85, 0xa2, 0xe2, 0x38, + 0x38, 0x41, 0x49, 0x49, 0xf5, 0xce, 0x49, 0xa3, 0x18, 0xb9, 0xf6, 0x33, + 0xf9, 0xba, 0x21, 0x24, 0x5c, 0xdc, 0x7e, 0x12, 0x2e, 0x2a, 0x7c, 0xeb, + 0x39, 0xb4, 0x8b, 0x48, 0x0c, 0x3b, 0x2b, 0xbd, 0x5a, 0xb0, 0xb0, 0x20, + 0xbf, 0x1a, 0x4d, 0xe6, 0x29, 0x9b, 0x4c, 0xfd, 0x3b, 0x1c, 0xb0, 0x47, + 0x3b, 0x66, 0x02, 0xdc, 0xdb, 0xfa, 0xbd, 0xaa, 0xc6, 0xf7, 0x2c, 0x47, + 0xd2, 0xbf, 0xd6, 0x68, 0xa9, 0xd4, 0xdd, 0x37, 0x5e, 0x56, 0x8f, 0x7e, + 0xd7, 0x4e, 0x0d, 0x09, 0x37, 0xc7, 0xd8, 0x1d, 0x1a, 0x9d, 0x37, 0x0f, + 0xd0, 0xe7, 0x12, 0xdb, 0xb9, 0x08, 0xff, 0x65, 0xc0, 0xa5, 0x22, 0x64, + 0x80, 0x2b, 0xdb, 0x73, 0x13, 0x59, 0x0e, 0xcc, 0x6a, 0x25, 0x4d, 0x8e, + 0xcc, 0xf1, 0x9f, 0xf6, 0x32, 0x6c, 0x37, 0xd4, 0x28, 0xa0, 0xe6, 0xad, + 0x7a, 0xf4, 0xc1, 0xd6, 0x72, 0xda, 0x7d, 0x9b, 0x1f, 0x46, 0xd8, 0x4a, + 0x58, 0x63, 0xc3, 0x69, 0x4a, 0xf9, 0x41, 0x65, 0x31, 0xc0, 0x91, 0x5b, + 0x5d, 0xb3, 0xe9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd1, 0xd7, 0xce, 0x5f, + 0xc4, 0x8a, 0xe7, 0x0e, 0xb1, 0x10, 0x22, 0xcb, 0xb3, 0xa0, 0x5d, 0x86, + 0x94, 0x8a, 0xcf, 0xad, 0x2d, 0x45, 0x03, 0x45, 0xc4, 0xf8, 0x9e, 0x4f, + 0xf2, 0x8c, 0x0e, 0x56, 0x91, 0xd6, 0xfa, 0x0c, 0x99, 0x06, 0x5e, 0x3d, + 0xbd, 0x76, 0x40, 0x6b, 0xcb, 0x9f, 0xde, 0x05, 0x57, 0xd9, 0x96, 0x40, + 0xe5, 0x91, 0x4f, 0x3f, 0x87, 0x11, 0x2b, 0x26, 0x4f, 0xa8, 0x48, 0x0b, + 0x07, 0x15, 0xff, 0x29, 0x8f, 0x6d, 0x64, 0x0e, 0x62, 0xc3, 0x36, 0x09, + 0xe9, 0x88, 0x22, 0x4f, 0xa8, 0x79, 0x95, 0x5c, 0xf4, 0xcb, 0xb3, 0x2d, + 0x3c, 0xb1, 0x62, 0x32, 0xbf, 0x80, 0xe2, 0xce, 0x82, 0xcb, 0x26, 0x6e, + 0x25, 0x6f, 0x61, 0xa7, 0x4f, 0xb0, 0xf0, 0xde, 0x66, 0x19, 0x45, 0xd5, + 0xa7, 0xbd, 0x03, 0xb4, 0xe5, 0x24, 0x82, 0xbc, 0x9d, 0xae, 0x0e, 0x98, + 0x2d, 0xdc, 0x90, 0x17, 0x91, 0x55, 0x68, 0x89, 0x88, 0x63, 0xc9, 0xca, + 0xad, 0x27, 0xb5, 0xaa, 0x2f, 0x91, 0x9f, 0xac, 0x46, 0x63, 0xa7, 0xbf, + 0xa1, 0x4d, 0x78, 0xcc, 0x99, 0x6e, 0x0d, 0xe1, 0x01, 0x0e, 0x40, 0xb5, + 0xdf, 0x75, 0x97, 0x12, 0x28, 0x66, 0x67, 0x85, 0xe8, 0x0f, 0x9e, 0x9e, + 0x3f, 0xf4, 0x19, 0x1c, 0x48, 0x66, 0xcd, 0x3b, 0xa6, 0x41, 0x8a, 0x39, + 0xe4, 0xe9, 0xfe, 0x9c, 0xd6, 0xb0, 0x05, 0x42, 0x37, 0x96, 0xcf, 0x38, + 0x61, 0xf6, 0xac, 0x50, 0xdb, 0x59, 0xd6, 0x1f, 0xed, 0x6a, 0xa1, 0xda, + 0x61, 0x35, 0xd5, 0xb9, 0xf6, 0x74, 0xbf, 0xc5, 0x15, 0x3e, 0xf9, 0xf5, + 0x2f, 0xc7, 0x59, 0x0a, 0xd5, 0xe6, 0xd0, 0x2c, 0x46, 0xb2, 0x6b, 0xc1, + 0x50, 0x22, 0xc1, 0x1f, 0x88, 0x17, 0xd4, 0x8c, 0xa1, 0xa3, 0x59, 0xb5, + 0x44, 0x92, 0x24, 0x7b, 0x76, 0xa3, 0xe1, 0x23, 0x08, 0xd5, 0x9a, 0x65, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xd1, 0x92, 0xed, 0x41, 0xd1, 0x94, 0x5c, + 0x58, 0xa1, 0xe9, 0xb8, 0xb1, 0x18, 0x9e, 0xcf, 0x6f, 0x9a, 0x9f, 0x7a, + 0xa0, 0x65, 0x3c, 0xb9, 0x73, 0xbf, 0x44, 0xbe, 0xe4, 0xbf, 0x9c, 0x38, + 0xbf, 0x42, 0x35, 0x3e, 0x25, 0xc1, 0xf8, 0xec, 0x64, 0x0e, 0x7f, 0x40, + 0x26, 0x50, 0x19, 0x0a, 0xa8, 0xe5, 0xff, 0x8c, 0xd4, 0x8b, 0x42, 0x52, + 0xf1, 0x48, 0xe1, 0xd8, 0xc2, 0xfb, 0xb4, 0x6e, 0x41, 0x61, 0x15, 0xec, + 0x56, 0x33, 0xfe, 0x0b, 0x05, 0x2b, 0xc3, 0x45, 0xe4, 0x4c, 0xbd, 0x4d, + 0x78, 0x52, 0x82, 0xd8, 0xa5, 0x61, 0x7c, 0xf8, 0x71, 0x1a, 0xec, 0xf0, + 0x8f, 0x4d, 0xea, 0x6d, 0x05, 0xd2, 0xc1, 0x3a, 0xc8, 0x71, 0x23, 0x7a, + 0xf3, 0xd2, 0xab, 0xcf, 0xf8, 0xed, 0x76, 0x1a, 0x4e, 0xc7, 0x15, 0x5e, + 0x51, 0x09, 0xe4, 0x82, 0xa4, 0xe4, 0x14, 0x77, 0x82, 0xa7, 0x1d, 0x78, + 0x50, 0x3c, 0xe0, 0xf5, 0x58, 0x70, 0x19, 0xd3, 0xea, 0x1d, 0xc9, 0xdd, + 0x42, 0x4d, 0xf9, 0x80, 0xfe, 0x21, 0x0a, 0x6a, 0xe7, 0xfe, 0x0d, 0xaf, + 0xa0, 0xbc, 0x61, 0x7e, 0x13, 0x24, 0x6c, 0x37, 0x27, 0xf7, 0x3a, 0x69, + 0x73, 0xca, 0xc7, 0x85, 0x30, 0x89, 0x1d, 0xbe, 0x34, 0x40, 0x9e, 0x0f, + 0x8c, 0x98, 0x0d, 0x42, 0xd2, 0xa3, 0x37, 0xe6, 0x5c, 0x7f, 0x2f, 0xe3, + 0xd7, 0x0c, 0xef, 0x79, 0x77, 0x9a, 0x69, 0x05, 0xad, 0xac, 0xba, 0x3a, + 0xd0, 0xca, 0xe0, 0xcc, 0xdf, 0xa8, 0x99, 0x85, 0x25, 0xfb, 0xf5, 0xfc, + 0x42, 0x95, 0x21, 0x92, 0x11, 0x6e, 0x9b, 0xea, 0xb2, 0x0f, 0x14, 0x91, + 0xdf, 0x0d, 0x25, 0x9b, 0x6f, 0x38, 0x58, 0xf8, 0x33, 0x87, 0x51, 0x1a, + 0x15, 0x60, 0x52, 0x21, 0xef, 0x1b, 0xc2, 0x2b, 0xb5, 0xa7, 0xce, 0x51, + 0x25, 0xbb, 0x50, 0x50, 0xf1, 0x1e, 0x71, 0xd9, 0xcf, 0x02, 0x82, 0x01, + 0x00, 0x0b, 0xb7, 0x3b, 0xcb, 0x77, 0x02, 0xb6, 0x51, 0xc8, 0xaa, 0xf8, + 0xf6, 0x5c, 0x8a, 0x08, 0x8e, 0xb9, 0xfe, 0x62, 0x07, 0xee, 0x2e, 0x1b, + 0x37, 0xaa, 0xfe, 0xa2, 0x80, 0x1e, 0x2f, 0x99, 0xa1, 0x55, 0xb5, 0x25, + 0xf2, 0xcc, 0x1c, 0x61, 0xe8, 0x9a, 0x8a, 0x5e, 0xa0, 0x66, 0x16, 0xff, + 0xe3, 0x56, 0x7b, 0x4c, 0x7b, 0x45, 0x15, 0xee, 0xd1, 0xc2, 0x2d, 0xc0, + 0x35, 0xfc, 0x5e, 0x8d, 0xdf, 0x27, 0xbf, 0x1f, 0xa6, 0xe7, 0x5e, 0x19, + 0x27, 0x00, 0x76, 0x9b, 0xae, 0xc3, 0xfe, 0x18, 0xc4, 0x4f, 0xc8, 0xb2, + 0x01, 0x25, 0x9d, 0xb5, 0xdc, 0x41, 0xb6, 0x39, 0xa0, 0x51, 0xb6, 0xd5, + 0x72, 0xe8, 0x34, 0x85, 0x69, 0xc2, 0xe7, 0x4c, 0x11, 0x76, 0x4e, 0x8f, + 0xb4, 0x2b, 0x09, 0x20, 0x30, 0x04, 0x94, 0x75, 0xff, 0x84, 0x87, 0x9c, + 0x51, 0x01, 0x90, 0xb5, 0x39, 0xe3, 0xdd, 0x9b, 0xa1, 0xe5, 0x38, 0x5a, + 0x84, 0xcb, 0x3b, 0x9f, 0x09, 0x94, 0xcf, 0x51, 0xc2, 0x35, 0xb3, 0xb0, + 0xb1, 0x82, 0xa0, 0x8f, 0xbe, 0x10, 0x38, 0x6e, 0x15, 0x26, 0x3f, 0xd1, + 0xc0, 0x8d, 0x39, 0x89, 0x7d, 0x5e, 0x03, 0x87, 0xb2, 0xb8, 0xd4, 0xb6, + 0xd4, 0xf0, 0x16, 0xe7, 0x29, 0x38, 0xb2, 0xdd, 0x30, 0x0a, 0x0e, 0xcb, + 0x48, 0x98, 0x48, 0xb2, 0x79, 0xf7, 0x00, 0xe5, 0x79, 0x46, 0x37, 0x3f, + 0xa3, 0xe9, 0xcc, 0x9e, 0xb7, 0x2c, 0x29, 0x04, 0x87, 0xe3, 0x27, 0x49, + 0xe0, 0x30, 0x76, 0x32, 0xa1, 0x29, 0xaa, 0x42, 0xcb, 0x86, 0x2a, 0x10, + 0x86, 0xe5, 0x5f, 0xc5, 0xbe, 0xdd, 0xb3, 0x08, 0x92, 0xa5, 0x4c, 0xa4, + 0xb4, 0xc4, 0x21, 0xb4, 0x08, 0x6f, 0xfb, 0xf0, 0xc2, 0x5c, 0xeb, 0xcf, + 0xaf, 0x26, 0x5b, 0x23, 0x68, 0x0e, 0x73, 0x06, 0x5c, 0x6a, 0x4c, 0x4e, + 0x06, 0x91, 0xb8, 0xb3, 0x4d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa5, 0x1b, + 0xcc, 0x2f, 0xfe, 0x9d, 0x93, 0xe3, 0x80, 0x2c, 0x52, 0x85, 0xb3, 0x8f, + 0xea, 0x7d, 0x52, 0xa4, 0x32, 0x48, 0x0b, 0x7a, 0x3b, 0xe1, 0x24, 0xdf, + 0x54, 0x45, 0x83, 0x6f, 0xe0, 0x85, 0x4d, 0xf4, 0x04, 0x72, 0x5a, 0xcf, + 0x71, 0xed, 0xa2, 0x3e, 0x3e, 0x9b, 0xf0, 0x9e, 0xc9, 0xf7, 0x26, 0xbc, + 0x9e, 0x87, 0x14, 0xef, 0xbb, 0xc8, 0xbc, 0x52, 0xb2, 0x23, 0x6b, 0x8a, + 0x4b, 0x12, 0xd7, 0x1a, 0x1e, 0x88, 0x0b, 0x8e, 0x29, 0xc0, 0x79, 0x29, + 0xee, 0xf6, 0x5e, 0x3f, 0x05, 0xb9, 0xb5, 0xc7, 0xc0, 0x47, 0x0a, 0xf7, + 0x1a, 0x04, 0x81, 0xe2, 0x09, 0xe3, 0xdc, 0xce, 0xc3, 0xf5, 0xc2, 0x84, + 0xd9, 0x7a, 0xf1, 0x27, 0xb2, 0xc6, 0x45, 0x43, 0x77, 0x25, 0xf6, 0x6f, + 0x05, 0x6a, 0xeb, 0x0d, 0xba, 0xb0, 0xbd, 0xca, 0x79, 0xe2, 0xce, 0x8e, + 0x11, 0x59, 0xad, 0xaf, 0x5a, 0x0a, 0x5c, 0xec, 0x1e, 0x5e, 0xfe, 0x72, + 0x5a, 0xb2, 0x27, 0xa5, 0xd1, 0xdb, 0x5a, 0xf3, 0x26, 0xdd, 0x0f, 0xca, + 0xd5, 0x4e, 0xd0, 0xa8, 0x97, 0xa5, 0x5a, 0xc4, 0xb4, 0x3f, 0x00, 0x83, + 0x01, 0x31, 0x4b, 0x65, 0x89, 0x8e, 0xe0, 0x43, 0x30, 0x7b, 0x7c, 0x8b, + 0x22, 0x3e, 0xa8, 0x69, 0xde, 0x76, 0x35, 0x94, 0xbd, 0x00, 0x95, 0xf6, + 0x84, 0x56, 0x7b, 0x1d, 0x8f, 0xb2, 0xed, 0x4d, 0xfd, 0xb4, 0x6c, 0xc2, + 0x30, 0xe7, 0x13, 0x1d, 0xe5, 0x18, 0x79, 0xbd, 0x81, 0xaa, 0xf3, 0x79, + 0x7f, 0x9c, 0xdd, 0x54, 0x7e, 0xd9, 0x36, 0x04, 0xac, 0xbf, 0x6f, 0x15, + 0x07, 0x62, 0x20, 0xdf, 0x63, 0xcd, 0x06, 0xde, 0x8a, 0x06, 0xa5, 0xad, + 0xf2, 0x5d, 0x26, 0x4e, 0x8e, 0xee, 0x28, 0x64, 0x8c, 0xb7, 0x84, 0x77, + 0x05, 0x58, 0xa8, 0x4b, 0xb3, 0x42, 0xb6, 0xc0, 0x20, 0x04, 0xd6, 0xa7, + 0x7b, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0x82, 0x76, 0x0f, 0x73, 0xbc, + 0x0c, 0x2a, 0x1c, 0xa2, 0xfd, 0x43, 0x61, 0x1b, 0x8e, 0xcc, 0x0b, 0xae, + 0x83, 0xd2, 0x54, 0x0f, 0x8d, 0x0d, 0x4b, 0x58, 0x9a, 0x1a, 0x9b, 0xf9, + 0x24, 0x0e, 0x81, 0x4e, 0x4a, 0x8b, 0x55, 0x92, 0x5f, 0x0b, 0x4d, 0x3c, + 0xf1, 0x74, 0x42, 0x1f, 0x30, 0x6e, 0x11, 0x61, 0x6a, 0x1a, 0x88, 0x10, + 0xc8, 0x00, 0x12, 0x9d, 0xf0, 0x4d, 0x49, 0x74, 0xb4, 0xbd, 0xd7, 0xc3, + 0xf3, 0x6d, 0x75, 0xe7, 0x15, 0xe7, 0x55, 0xcb, 0xe5, 0xb2, 0x23, 0x02, + 0x74, 0x10, 0xd3, 0xc2, 0x35, 0xa2, 0x1e, 0x20, 0x2b, 0x96, 0x94, 0x6b, + 0x0e, 0xaf, 0xe8, 0x11, 0x5e, 0x65, 0x1e, 0x72, 0xdb, 0xaa, 0x53, 0x8e, + 0x07, 0x7f, 0x2c, 0xa3, 0x49, 0x49, 0x3a, 0xcf, 0x3c, 0x6f, 0x3f, 0x3f, + 0xec, 0x50, 0x57, 0x24, 0x11, 0xbe, 0x43, 0x10, 0xd0, 0x81, 0x75, 0x87, + 0x03, 0xd6, 0x5d, 0x47, 0x23, 0x3a, 0xf8, 0x5e, 0x28, 0x9b, 0xde, 0xc0, + 0x76, 0x8a, 0xaa, 0xf8, 0x03, 0x11, 0x28, 0x78, 0xb3, 0x7e, 0xad, 0xff, + 0x1f, 0x65, 0xe5, 0x62, 0x8a, 0x98, 0x8f, 0xcb, 0xdb, 0x2e, 0x37, 0xd8, + 0x32, 0xa8, 0xa4, 0xb2, 0xa0, 0xf2, 0xbd, 0x67, 0xf9, 0x67, 0xe9, 0x57, + 0x77, 0x9c, 0xf5, 0xe7, 0xfd, 0xf9, 0x89, 0x3e, 0x7b, 0xeb, 0x48, 0xab, + 0xae, 0x65, 0xf1, 0x85, 0x91, 0x69, 0xc7, 0xd2, 0x5a, 0xa4, 0x96, 0x41, + 0xc9, 0x45, 0x8f, 0x30, 0xbe, 0xad, 0x48, 0xfc, 0x22, 0x97, 0x41, 0x0e, + 0x38, 0xe6, 0x00, 0xfa, 0x5e, 0x29, 0x03, 0xd0, 0x58, 0x63, 0x2c, 0x29, + 0x3e, 0xfd, 0xd3, 0x54, 0x23, 0xf2, 0x9a, 0xc3, 0x8f, 0x55, 0x28, 0x88, + 0x86, 0x76, 0x62, 0x8b, 0xab, 0xc0, 0xdc, 0x3c, 0x99, 0x28, 0x6c, 0xdc, + 0xbc, 0xd3, 0x77, 0xef, 0x96, 0xe5, 0x91, 0xfc, 0x4e, 0xb1, 0x3b}; + +static const std::vector priv_key_94{ + 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xbf, 0xe8, 0xdc, 0xd6, 0xb2, 0x0e, 0x93, 0x68, 0x74, 0x05, + 0xba, 0xf7, 0xf2, 0xc3, 0xc3, 0xd1, 0xd3, 0x57, 0x26, 0xe9, 0xd7, 0x61, + 0x23, 0xc1, 0xa5, 0x7a, 0xb6, 0xf3, 0x99, 0x7d, 0xa9, 0xa2, 0x89, 0x67, + 0xe7, 0x1d, 0xc1, 0xb2, 0x8c, 0x1a, 0x57, 0x62, 0x9f, 0x99, 0xe5, 0x4d, + 0x87, 0xab, 0x1c, 0xdc, 0xb7, 0x41, 0xe6, 0xef, 0x76, 0x9d, 0x4d, 0xb8, + 0xe1, 0xed, 0xd8, 0xc2, 0x3b, 0xa5, 0x44, 0x00, 0x3b, 0x4a, 0xc3, 0x96, + 0x18, 0x36, 0x20, 0xb3, 0xa6, 0x7d, 0x70, 0x48, 0xd2, 0x50, 0x66, 0x14, + 0xd1, 0x26, 0xd2, 0xaa, 0xfb, 0x49, 0xad, 0xcd, 0x68, 0xc2, 0x14, 0x83, + 0x82, 0x1a, 0x99, 0xfc, 0x07, 0xd5, 0x16, 0x6a, 0x25, 0xe3, 0xe7, 0x1f, + 0x13, 0xea, 0xf9, 0xb6, 0x61, 0x75, 0xd5, 0x96, 0x6c, 0x37, 0x69, 0xab, + 0x0f, 0xc4, 0x23, 0xfa, 0x91, 0xb5, 0x30, 0x39, 0xbb, 0x78, 0x3d, 0x2a, + 0x7c, 0xd4, 0xe5, 0xae, 0x04, 0xd6, 0xe8, 0x63, 0xed, 0x0a, 0x06, 0x34, + 0x60, 0x81, 0x1b, 0x02, 0x1d, 0x58, 0xe9, 0x68, 0xee, 0xde, 0xa2, 0xea, + 0x12, 0xc0, 0x44, 0x65, 0x6e, 0x58, 0x10, 0x9a, 0xaa, 0x9a, 0xe8, 0x7e, + 0x0c, 0xa5, 0x9d, 0x02, 0xd1, 0x87, 0x27, 0xc2, 0xb7, 0xf8, 0x6e, 0x82, + 0x6c, 0x8d, 0x1a, 0x22, 0x19, 0x3d, 0x73, 0x02, 0x3b, 0xb5, 0xce, 0xbe, + 0xa4, 0x84, 0xf1, 0x44, 0xcb, 0x99, 0x57, 0x81, 0x72, 0xf6, 0xd8, 0x45, + 0xb1, 0x98, 0x80, 0x02, 0xfb, 0x7c, 0x02, 0x97, 0x7c, 0x90, 0x5d, 0xe5, + 0xda, 0xb5, 0xe1, 0x8a, 0xaa, 0x1f, 0xb8, 0x14, 0x56, 0xfc, 0xae, 0xd2, + 0x6b, 0x04, 0xe0, 0x81, 0x17, 0x38, 0x0f, 0xa0, 0x80, 0x51, 0xbf, 0xdb, + 0xa4, 0x7b, 0x60, 0x0b, 0x9e, 0xc5, 0xf4, 0x7b, 0x83, 0x34, 0xce, 0xb8, + 0x86, 0x75, 0x3f, 0x8f, 0x63, 0x3e, 0x26, 0x37, 0x5a, 0x6d, 0xb6, 0x19, + 0x3c, 0xf5, 0x36, 0x7f, 0x74, 0x84, 0x9c, 0x7b, 0x97, 0xeb, 0x2c, 0x3e, + 0x3c, 0xd4, 0x52, 0x62, 0xef, 0xc7, 0x34, 0xc9, 0x2a, 0x17, 0x13, 0x88, + 0x39, 0xcf, 0x86, 0xaa, 0xa9, 0x3e, 0xac, 0x6c, 0x91, 0x87, 0xf6, 0xcd, + 0xb5, 0x99, 0x27, 0x22, 0xbc, 0xa6, 0xb5, 0xb9, 0x8d, 0x10, 0x3d, 0xaf, + 0xd3, 0x31, 0x23, 0x3a, 0xc4, 0x9f, 0xdf, 0x9f, 0x88, 0x44, 0x22, 0x8c, + 0x5f, 0x4b, 0xc1, 0x8a, 0x1d, 0xb4, 0x8c, 0x52, 0xd8, 0x9d, 0xda, 0xbb, + 0x08, 0xaa, 0x92, 0xd3, 0x30, 0xb3, 0x4d, 0xee, 0x06, 0xda, 0x32, 0xd9, + 0x13, 0xcd, 0xd4, 0x7f, 0xaa, 0x1e, 0x86, 0x4d, 0x85, 0xe5, 0x62, 0x4e, + 0x38, 0x14, 0x53, 0x78, 0x9a, 0x53, 0xd6, 0x7d, 0x80, 0x82, 0x31, 0xd7, + 0x14, 0x9d, 0xc3, 0x51, 0x7a, 0x3b, 0xeb, 0x78, 0x3e, 0x4c, 0x85, 0x75, + 0xbd, 0x55, 0xfe, 0x6e, 0x40, 0x70, 0x31, 0x7b, 0xab, 0x6b, 0x5c, 0x7e, + 0xd8, 0x98, 0x26, 0x3f, 0xee, 0x26, 0x05, 0xf8, 0x74, 0xe9, 0x90, 0x97, + 0xff, 0xcf, 0xe0, 0x9e, 0x65, 0xa6, 0xe6, 0xb4, 0x92, 0x4a, 0xde, 0x24, + 0x77, 0xb1, 0x05, 0x69, 0x95, 0xa2, 0xa7, 0x27, 0x1b, 0x17, 0xa3, 0xe5, + 0xce, 0xd9, 0x80, 0x40, 0x3f, 0x7a, 0xea, 0x9c, 0x75, 0x4e, 0xed, 0x40, + 0xcb, 0xcc, 0x70, 0xfc, 0xfe, 0xf4, 0x9a, 0x2f, 0x34, 0x98, 0x1c, 0xcd, + 0x83, 0x4b, 0x3f, 0x43, 0xd7, 0x55, 0x8f, 0x9e, 0x55, 0x50, 0x55, 0xb7, + 0xdd, 0xd5, 0x29, 0x95, 0x7d, 0x81, 0x08, 0xe7, 0x67, 0xeb, 0x35, 0xfe, + 0x0d, 0x0a, 0x5e, 0x5a, 0x1d, 0xb5, 0xbe, 0xc9, 0xba, 0x6c, 0x3a, 0xf4, + 0x58, 0xde, 0x73, 0x47, 0x44, 0x39, 0x78, 0x41, 0x5b, 0xfc, 0x7f, 0x02, + 0xeb, 0x42, 0xf8, 0xcd, 0xf6, 0x92, 0x08, 0x83, 0xa1, 0x9d, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x2d, 0xeb, 0x08, 0xd4, 0x32, + 0x1c, 0x7c, 0xb6, 0xd4, 0x73, 0xfe, 0x8d, 0x8f, 0x3f, 0xba, 0x1d, 0xfd, + 0x84, 0x6f, 0xe2, 0x29, 0xcf, 0xab, 0x5f, 0x8d, 0x39, 0xb4, 0x86, 0xca, + 0xe6, 0x1f, 0x6d, 0xad, 0x94, 0xf7, 0xde, 0xcd, 0xd6, 0xeb, 0xe0, 0xed, + 0xa1, 0xc2, 0x70, 0x6f, 0x46, 0x42, 0xbc, 0xf5, 0x95, 0xf6, 0x1f, 0x45, + 0xa3, 0x6c, 0x6d, 0x2d, 0x08, 0x9c, 0xbe, 0x6d, 0x4b, 0xe4, 0x3b, 0xa1, + 0xee, 0xb0, 0x41, 0x2e, 0x55, 0x3e, 0x8b, 0xcc, 0xfd, 0x4f, 0x4b, 0xda, + 0x4f, 0x02, 0x4b, 0x8c, 0x71, 0x54, 0xae, 0x06, 0x60, 0x34, 0xea, 0x27, + 0x34, 0xeb, 0xe8, 0xec, 0x41, 0x9f, 0x22, 0xc0, 0x4f, 0x66, 0x8c, 0x5c, + 0xe5, 0x9f, 0x15, 0x4d, 0xda, 0xc8, 0xc8, 0x43, 0x61, 0x99, 0x26, 0x39, + 0xa9, 0xd9, 0x50, 0xd4, 0xee, 0xc2, 0x41, 0xfb, 0x1d, 0xdc, 0x39, 0x4f, + 0x45, 0xb1, 0x0e, 0x8f, 0x0c, 0x18, 0x7c, 0x54, 0x4c, 0x74, 0x09, 0xfb, + 0xe6, 0xd4, 0xf3, 0xbe, 0x12, 0x50, 0x38, 0xf3, 0xfe, 0x68, 0x89, 0x3a, + 0xa8, 0x09, 0xe7, 0xa9, 0x71, 0x7a, 0x75, 0x18, 0xa8, 0x70, 0x63, 0x8f, + 0xed, 0x81, 0xfe, 0xb8, 0xbc, 0x58, 0x48, 0x54, 0x2e, 0x35, 0x76, 0x32, + 0x54, 0x4b, 0xf2, 0x9c, 0x76, 0x86, 0x84, 0xa8, 0x89, 0x1a, 0x22, 0xf2, + 0xde, 0xc8, 0xec, 0xb2, 0x80, 0x39, 0x1b, 0x3a, 0x23, 0x6c, 0xd7, 0xce, + 0xf1, 0x41, 0x51, 0xc0, 0xe3, 0xc4, 0x1f, 0xaa, 0x19, 0x8c, 0x94, 0xda, + 0x85, 0xe6, 0x9f, 0x20, 0x68, 0x7c, 0x11, 0x62, 0xda, 0xeb, 0xe3, 0xd5, + 0x06, 0xc0, 0xdd, 0x8a, 0xf2, 0xfb, 0xfa, 0x59, 0xc1, 0x69, 0x8d, 0xd7, + 0x67, 0x5e, 0xec, 0xb0, 0x8c, 0x5c, 0x69, 0xcc, 0xcc, 0x5a, 0xfc, 0x20, + 0x88, 0x61, 0x17, 0x84, 0x92, 0xf0, 0x51, 0x23, 0x99, 0x2a, 0x74, 0x6d, + 0x5a, 0x4b, 0xb1, 0x8c, 0x1a, 0x7e, 0xbc, 0xd0, 0xbb, 0xb2, 0xf1, 0x0d, + 0x9c, 0x7a, 0xae, 0xaf, 0x2e, 0x38, 0x27, 0xb3, 0x90, 0xef, 0x6b, 0x41, + 0x1a, 0x3d, 0x8d, 0x54, 0x4b, 0xcb, 0x23, 0xce, 0xf2, 0xe3, 0x6c, 0xeb, + 0x9b, 0xd7, 0xbd, 0xce, 0xc4, 0xe7, 0x45, 0x85, 0x05, 0x51, 0x7b, 0x5c, + 0x89, 0xc1, 0xa5, 0xc1, 0xa5, 0x03, 0xee, 0x40, 0x91, 0xd1, 0xe8, 0xd8, + 0x35, 0x90, 0xac, 0x4f, 0x58, 0xa9, 0xd7, 0xcc, 0x43, 0x0b, 0x92, 0x16, + 0xfe, 0xc2, 0xac, 0xfe, 0xbc, 0x75, 0xe1, 0xf8, 0x26, 0x9e, 0x9f, 0xc5, + 0x5c, 0x0b, 0xd9, 0x97, 0x4f, 0xda, 0xe5, 0xc3, 0x53, 0x9e, 0x30, 0xe8, + 0xcb, 0x7e, 0xee, 0xe7, 0xda, 0x19, 0x59, 0x39, 0xe9, 0xae, 0xdf, 0x2a, + 0xfd, 0x69, 0x38, 0xe5, 0x05, 0x90, 0x8c, 0xf0, 0xce, 0x02, 0x9d, 0xe5, + 0x84, 0x47, 0x0e, 0x2e, 0x66, 0x29, 0x1d, 0x9a, 0xfe, 0x21, 0xf8, 0x27, + 0x16, 0x16, 0x43, 0xb8, 0xbd, 0x55, 0x06, 0x82, 0x73, 0x07, 0x78, 0x1f, + 0xd5, 0x30, 0x17, 0x7e, 0x73, 0xde, 0xc6, 0x50, 0x1e, 0xce, 0x12, 0x13, + 0xd8, 0xcd, 0x14, 0x03, 0x02, 0x3f, 0x0d, 0xb2, 0x23, 0xbb, 0x67, 0xee, + 0x85, 0x4a, 0x24, 0xce, 0xd1, 0x53, 0x14, 0x38, 0xb7, 0x26, 0xb4, 0x2a, + 0x64, 0x4e, 0xfd, 0x92, 0x9e, 0x22, 0xc1, 0x7c, 0x5c, 0x32, 0x8a, 0xc9, + 0xcd, 0x7d, 0x6d, 0x2c, 0x17, 0x5d, 0x1c, 0x46, 0x58, 0x89, 0xe5, 0x09, + 0xc0, 0xdd, 0x63, 0x60, 0xcd, 0x7c, 0xb6, 0xef, 0x05, 0xe6, 0xcf, 0x63, + 0xa7, 0x37, 0x4f, 0x47, 0xf5, 0xc6, 0x59, 0x13, 0x3d, 0x9b, 0x3f, 0x3d, + 0x97, 0x57, 0x34, 0x0d, 0xfb, 0x36, 0x18, 0x7f, 0x69, 0xfd, 0x0a, 0xbc, + 0x96, 0xf1, 0x63, 0xed, 0x33, 0xdf, 0x04, 0xf1, 0xfd, 0x61, 0x1f, 0xd7, + 0x5c, 0xd9, 0x3d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe0, 0x89, 0xb9, 0x02, + 0x01, 0x5f, 0xfb, 0x34, 0x07, 0xfe, 0x94, 0xe6, 0x5e, 0x9e, 0xa6, 0xcb, + 0x90, 0xb1, 0x11, 0xba, 0x8f, 0xba, 0x42, 0x15, 0x27, 0xdd, 0x8f, 0x9e, + 0x73, 0x13, 0x0f, 0x08, 0x80, 0xca, 0x32, 0x07, 0xfa, 0x2c, 0x72, 0x7d, + 0x39, 0x61, 0x41, 0xd3, 0x33, 0xf9, 0x5c, 0x5d, 0x8e, 0x27, 0x43, 0x7f, + 0xcd, 0x76, 0x29, 0x7a, 0xd4, 0x44, 0x45, 0x0b, 0x25, 0x1b, 0x1e, 0x9c, + 0x8e, 0x81, 0x23, 0x4c, 0xd3, 0x01, 0x22, 0x87, 0x87, 0x16, 0xbe, 0x6f, + 0x29, 0x44, 0xce, 0x66, 0x2a, 0xcd, 0xc3, 0x4a, 0x29, 0x05, 0x13, 0x97, + 0x8e, 0xa4, 0x6a, 0x3d, 0xbf, 0xf7, 0x05, 0xa5, 0xce, 0xe2, 0x9c, 0x52, + 0xd2, 0x6d, 0x74, 0xcf, 0xcf, 0x7e, 0x2e, 0xa7, 0x89, 0xc5, 0x45, 0x5f, + 0x9b, 0xe6, 0x4c, 0x52, 0xee, 0x17, 0x41, 0xcb, 0x5d, 0xb8, 0xd7, 0x78, + 0x4b, 0x31, 0x6d, 0xa1, 0x46, 0x5c, 0x71, 0xd0, 0x1e, 0x5d, 0x17, 0x64, + 0xe9, 0x57, 0x41, 0x4c, 0x0b, 0x35, 0xd2, 0xae, 0x11, 0xe2, 0xfe, 0xdb, + 0x10, 0x39, 0x23, 0xd1, 0xf1, 0x9f, 0x88, 0x41, 0xf0, 0xf6, 0x69, 0x2e, + 0xbf, 0x71, 0xb4, 0x80, 0x03, 0xd7, 0x3e, 0xb2, 0x3d, 0x18, 0xd0, 0x8c, + 0xad, 0x0c, 0xb8, 0xac, 0xfb, 0x21, 0xad, 0x85, 0x67, 0x06, 0x5b, 0x77, + 0x3a, 0x75, 0x4f, 0x28, 0x3c, 0x1b, 0x59, 0xb6, 0xff, 0x69, 0xb6, 0x91, + 0xd6, 0x2c, 0x4d, 0xf7, 0x46, 0xbf, 0xed, 0xbc, 0x06, 0x6a, 0x13, 0x01, + 0x59, 0x7b, 0xac, 0x5b, 0xf4, 0x9c, 0x05, 0xa0, 0x1e, 0x64, 0xbf, 0xa4, + 0xec, 0x5a, 0xaa, 0xc9, 0xa1, 0x24, 0x59, 0x01, 0xcb, 0xea, 0x74, 0x9a, + 0x3c, 0x94, 0xf6, 0xfa, 0xd1, 0x2e, 0x01, 0xf2, 0x92, 0x0b, 0xd3, 0xd5, + 0xcd, 0xc5, 0x6d, 0xbd, 0xeb, 0x03, 0x6d, 0xe7, 0x00, 0xef, 0xd7, 0x3f, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xda, 0xcc, 0xbf, 0x05, 0x7a, 0xa3, 0x0a, + 0x5b, 0x6e, 0xfb, 0x0f, 0x0c, 0x37, 0xaa, 0xc0, 0xa6, 0x81, 0xe3, 0xab, + 0xf1, 0x53, 0xa2, 0x9b, 0x0c, 0x78, 0x06, 0x16, 0xc7, 0xce, 0xd1, 0xf0, + 0x0f, 0xa7, 0x53, 0x14, 0xb1, 0x44, 0x7b, 0x53, 0xfd, 0xc0, 0xb9, 0xe2, + 0x24, 0x99, 0xaa, 0xfe, 0x07, 0x22, 0x4b, 0xdf, 0x5b, 0xc8, 0xae, 0x33, + 0x82, 0xdf, 0xff, 0x52, 0x97, 0xe8, 0xfd, 0x3d, 0x55, 0x3b, 0x72, 0x25, + 0xab, 0xdd, 0xb0, 0x92, 0xbd, 0x4f, 0xed, 0x24, 0x29, 0x48, 0x62, 0x2f, + 0xa6, 0x0c, 0x6c, 0xf3, 0x73, 0xf3, 0xb1, 0x0c, 0x5f, 0xf5, 0x98, 0xe9, + 0xec, 0x93, 0xa7, 0x74, 0xdf, 0xc7, 0x8e, 0x92, 0x5a, 0xed, 0xa2, 0x9b, + 0xbd, 0x02, 0x7c, 0x64, 0x2e, 0x9c, 0xac, 0x25, 0x8c, 0x3d, 0x83, 0xa3, + 0x1c, 0x65, 0xbd, 0xd0, 0x38, 0x21, 0x71, 0x07, 0xad, 0x33, 0xc7, 0xb0, + 0xc3, 0xc9, 0x22, 0x4b, 0xe7, 0x06, 0x3c, 0x16, 0xc7, 0x77, 0x4c, 0xea, + 0x37, 0x8f, 0x76, 0xcd, 0xc1, 0xb9, 0x31, 0x54, 0x7a, 0xf5, 0x88, 0x5a, + 0xe3, 0x10, 0x43, 0xd6, 0x3e, 0xe8, 0x14, 0x92, 0x97, 0x85, 0xda, 0xd7, + 0x2c, 0xbd, 0xf5, 0xf7, 0x14, 0xd2, 0x41, 0xff, 0xde, 0x52, 0xa4, 0xe1, + 0x1f, 0x9c, 0x21, 0xdc, 0x6e, 0x45, 0xa7, 0xf0, 0x3f, 0x46, 0x12, 0x66, + 0x11, 0xc8, 0x07, 0x3a, 0x74, 0xb2, 0x8d, 0x9b, 0x3c, 0x80, 0x2f, 0x44, + 0xf9, 0x46, 0x74, 0xca, 0x8a, 0x0c, 0x7e, 0xcc, 0x84, 0x23, 0x52, 0x0f, + 0x9b, 0x87, 0x03, 0x44, 0x2b, 0xc6, 0xf5, 0xbc, 0x7e, 0x64, 0xda, 0x15, + 0xe2, 0x7b, 0x81, 0x50, 0x95, 0x0c, 0x15, 0xe6, 0xb3, 0x97, 0xb2, 0x7e, + 0x83, 0x34, 0xdf, 0x8a, 0x74, 0xd8, 0x5e, 0xcd, 0x91, 0xba, 0x99, 0x16, + 0xc9, 0x53, 0xb1, 0x0c, 0x43, 0xa6, 0x0d, 0xcc, 0x23, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xc2, 0x43, 0xc5, 0xb2, 0x4b, 0x78, 0x3c, 0x41, 0x57, 0x0d, + 0x56, 0xcc, 0x3d, 0x5e, 0xec, 0x16, 0x41, 0x38, 0x41, 0x8b, 0x74, 0xa0, + 0x84, 0x5e, 0x03, 0x60, 0xb8, 0xca, 0x30, 0xeb, 0x73, 0x5d, 0x3a, 0xf8, + 0x34, 0xf3, 0x1b, 0xea, 0x6a, 0x9f, 0x97, 0x0e, 0x63, 0x42, 0x14, 0xbc, + 0x90, 0xc2, 0x4c, 0xa4, 0x01, 0xcd, 0x47, 0xf9, 0x0c, 0x88, 0x3d, 0xb0, + 0x57, 0x3f, 0xfe, 0x39, 0x89, 0x71, 0x90, 0x05, 0x80, 0x82, 0x0e, 0x28, + 0xf4, 0x33, 0xe7, 0x97, 0xb0, 0xe9, 0x41, 0xfe, 0x4a, 0xc8, 0xb0, 0x0d, + 0xd8, 0x01, 0x88, 0x9d, 0xe0, 0xc6, 0x86, 0x5e, 0x0f, 0xa1, 0x1f, 0x3d, + 0xdc, 0x40, 0x09, 0x4f, 0x9c, 0x4a, 0x37, 0xcf, 0x05, 0x7a, 0x6a, 0x1d, + 0xd4, 0xc5, 0x94, 0xf7, 0xfd, 0x3e, 0x6c, 0x06, 0x83, 0x50, 0x58, 0xb7, + 0xfc, 0x6f, 0xb3, 0xc5, 0xa1, 0x7e, 0x6d, 0x27, 0xf5, 0x9e, 0xcb, 0xde, + 0x5d, 0x85, 0xdf, 0x4f, 0x51, 0x57, 0x38, 0x5f, 0x0a, 0x9a, 0x7d, 0x34, + 0x72, 0xf3, 0xb1, 0x7c, 0x00, 0x5d, 0x8d, 0x9a, 0xb2, 0x38, 0x08, 0xe1, + 0xaa, 0xa4, 0xca, 0x92, 0x96, 0x8c, 0x20, 0x8c, 0x82, 0xcb, 0x23, 0x07, + 0x8e, 0x31, 0xed, 0x94, 0x53, 0x92, 0xf2, 0x81, 0x88, 0x21, 0xf9, 0x20, + 0xb9, 0x1d, 0x2a, 0xf6, 0xa0, 0x19, 0xf6, 0x94, 0xda, 0x08, 0x88, 0x80, + 0x6d, 0x4d, 0x5b, 0x8b, 0x9d, 0xae, 0x6d, 0x6b, 0x65, 0x85, 0x24, 0x4c, + 0x17, 0xa6, 0x4e, 0xb2, 0x65, 0x81, 0x0c, 0x67, 0x68, 0xc7, 0x22, 0x49, + 0xfe, 0xbf, 0xfa, 0xab, 0xd5, 0xf7, 0x1d, 0x9a, 0x90, 0x1a, 0xe4, 0x75, + 0x2b, 0x20, 0xd7, 0xc9, 0x20, 0x5a, 0xf5, 0x41, 0x38, 0xb1, 0xe6, 0x5a, + 0xf4, 0xca, 0x66, 0xbb, 0x1e, 0xea, 0xe3, 0x1e, 0x06, 0x05, 0x83, 0x98, + 0x32, 0xf4, 0xe2, 0xa5, 0x9f, 0x47, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3, + 0x4e, 0x68, 0x64, 0xf7, 0xa7, 0x79, 0xa3, 0x4c, 0x59, 0x86, 0x81, 0x1d, + 0x5f, 0xaa, 0x3f, 0xf7, 0x49, 0xc7, 0x3d, 0xcf, 0xae, 0x22, 0x40, 0xeb, + 0x12, 0x64, 0x5b, 0x4e, 0xde, 0x4f, 0x2f, 0x69, 0xe8, 0xdb, 0x5b, 0xb1, + 0x09, 0x75, 0x5b, 0xd9, 0x21, 0x14, 0x20, 0x1f, 0x9b, 0x66, 0xcd, 0xef, + 0x6b, 0x52, 0xa1, 0x97, 0x6d, 0x08, 0x46, 0x16, 0xb4, 0xce, 0x81, 0x13, + 0x54, 0x99, 0xde, 0xef, 0x05, 0x61, 0x63, 0x1c, 0xac, 0x75, 0x0f, 0xcf, + 0xbc, 0x9a, 0xbe, 0xcf, 0x01, 0xf6, 0x0e, 0x7e, 0xa0, 0xf2, 0x5f, 0xda, + 0x73, 0x7b, 0xdc, 0x5c, 0x5a, 0x76, 0xd4, 0xda, 0xa8, 0x6b, 0xc7, 0x25, + 0x56, 0xba, 0x85, 0xb8, 0x01, 0xa2, 0x8b, 0x01, 0x21, 0x10, 0x3c, 0x1b, + 0x55, 0xfe, 0xde, 0x44, 0x3a, 0xb0, 0xea, 0xb4, 0x56, 0xce, 0xfa, 0x8b, + 0xbf, 0x5d, 0x5e, 0xda, 0x0d, 0xb2, 0x57, 0xd1, 0xbe, 0x6f, 0x8a, 0x75, + 0x22, 0x46, 0x23, 0x1e, 0xf6, 0xe5, 0x4b, 0x5b, 0x20, 0x6d, 0x62, 0x33, + 0x71, 0x39, 0x3b, 0xd8, 0xd8, 0x32, 0x68, 0xe5, 0x27, 0xe8, 0xa2, 0x96, + 0x7f, 0x66, 0xab, 0x22, 0xac, 0xc9, 0xce, 0x02, 0x73, 0x00, 0x6e, 0xf1, + 0x90, 0x40, 0x59, 0xaf, 0xe3, 0xc5, 0xa0, 0x75, 0xba, 0x34, 0x0d, 0xaa, + 0xd7, 0xd1, 0xb8, 0x69, 0x50, 0x1b, 0x14, 0x5c, 0x3d, 0x37, 0x8c, 0xdb, + 0xa5, 0x53, 0xa0, 0x99, 0xbb, 0x98, 0x11, 0xfb, 0x36, 0x5d, 0x65, 0x04, + 0xea, 0x5a, 0x9c, 0xc8, 0xfa, 0x83, 0x3c, 0x0d, 0x34, 0x79, 0x31, 0xaa, + 0x93, 0xc8, 0x01, 0xfa, 0xfc, 0x40, 0xf4, 0xbd, 0xd2, 0x1c, 0xa0, 0x2e, + 0xfd, 0x8d, 0xc5, 0x59, 0xef, 0xd6, 0xc6, 0x3f, 0xf8, 0x1a, 0x9b, 0x5a, + 0x58, 0xa5, 0x9f, 0x23, 0xb5, 0x6b, 0x85, 0xa2, 0xd3, 0x33, 0x63, 0x5f, + 0x62, 0x89, 0x89, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa5, 0xc7, 0x11, 0xd4, + 0xf3, 0x2a, 0x85, 0x48, 0x5c, 0x20, 0x71, 0x5f, 0xb4, 0x6f, 0x0d, 0x1a, + 0xc7, 0x46, 0xf5, 0xde, 0x58, 0x32, 0x01, 0xb9, 0x76, 0x91, 0xab, 0x7a, + 0x0e, 0x8d, 0x04, 0xf8, 0xa6, 0x6e, 0x1f, 0x58, 0x61, 0x60, 0x29, 0x6f, + 0x6c, 0xbc, 0x3a, 0xcf, 0xf4, 0x32, 0xbc, 0x95, 0x26, 0xd0, 0xc9, 0x4b, + 0x3c, 0x8c, 0xc5, 0x51, 0x9b, 0x23, 0x3c, 0x87, 0x55, 0x68, 0xe3, 0x73, + 0xab, 0xd8, 0xf3, 0x7b, 0xbf, 0x19, 0xdb, 0xac, 0x1e, 0x7a, 0xef, 0xa8, + 0x95, 0x30, 0x7d, 0x9e, 0x5f, 0x19, 0x65, 0xa6, 0x39, 0xb7, 0x30, 0xfb, + 0x44, 0x06, 0x2b, 0xdd, 0xca, 0x45, 0xab, 0x6a, 0xf2, 0x3b, 0xbc, 0xb2, + 0xf5, 0xcd, 0xab, 0x3a, 0xcb, 0xd2, 0x1b, 0xe0, 0xf9, 0x10, 0x47, 0x5e, + 0x25, 0x7e, 0xa6, 0x0b, 0xf2, 0x17, 0x50, 0x32, 0x86, 0x80, 0xa1, 0x6f, + 0x56, 0x52, 0x04, 0xa4, 0x8f, 0x27, 0xea, 0xe2, 0x7b, 0xec, 0xe4, 0xbb, + 0x70, 0xe1, 0x9b, 0x0d, 0x19, 0xb9, 0x0e, 0x06, 0x99, 0x62, 0x45, 0x1e, + 0x33, 0x04, 0xbe, 0x40, 0x94, 0xf2, 0x41, 0xb1, 0xab, 0x08, 0x3b, 0x5d, + 0xf2, 0x3f, 0xd1, 0x77, 0xa6, 0xe6, 0xc6, 0xe1, 0xe0, 0x24, 0x1f, 0x88, + 0x2d, 0x3e, 0x62, 0x76, 0xd5, 0x79, 0x7f, 0x07, 0x6b, 0x74, 0xee, 0xb7, + 0x7e, 0x2f, 0x87, 0x5c, 0xb9, 0x5f, 0x36, 0xf7, 0x2c, 0x22, 0x62, 0x40, + 0x7b, 0x0f, 0x95, 0xc8, 0x23, 0x0e, 0xa1, 0x8f, 0x67, 0xdf, 0x04, 0x67, + 0xf4, 0x12, 0xe6, 0x14, 0xc0, 0xc6, 0xba, 0x16, 0x57, 0x05, 0x20, 0x62, + 0x80, 0x1b, 0x0c, 0x1b, 0x19, 0x4e, 0x31, 0xd1, 0xb0, 0x54, 0x31, 0x9e, + 0xdb, 0xe2, 0x92, 0x06, 0xce, 0xc2, 0x6b, 0xe8, 0xe5, 0x32, 0x26, 0xa3, + 0x95, 0xfa, 0xc9, 0xa9, 0x86, 0xa3, 0xcc, 0x2f, 0x39, 0x49, 0xab, 0x9d}; + +static const std::vector priv_key_95{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xbe, 0x5e, 0x75, 0x4a, 0x40, 0x8b, 0xa3, 0xc4, 0x58, 0x34, + 0x54, 0x54, 0xa6, 0xcf, 0xc7, 0x00, 0xb0, 0x38, 0x06, 0xcf, 0x91, 0xd0, + 0x38, 0x55, 0x07, 0x8b, 0xcf, 0x0a, 0xba, 0x02, 0x58, 0x8e, 0xae, 0xf3, + 0x7e, 0x13, 0x3c, 0xa1, 0x86, 0x98, 0x50, 0xb4, 0x46, 0x94, 0x69, 0x54, + 0xec, 0x1b, 0xa2, 0x2a, 0x7d, 0xbf, 0x2f, 0x35, 0xf0, 0x39, 0x0f, 0x82, + 0xdb, 0x78, 0x79, 0x93, 0xb1, 0x3d, 0x83, 0x1b, 0x50, 0x4a, 0x8c, 0x18, + 0xbd, 0x6b, 0x84, 0xf4, 0xfe, 0xdc, 0xc7, 0x09, 0xe2, 0xcb, 0x63, 0x00, + 0xd0, 0xa2, 0x1d, 0x13, 0x1c, 0x46, 0x68, 0x0b, 0xe7, 0x8f, 0xa4, 0xbd, + 0x0a, 0xe9, 0x7b, 0xaf, 0x77, 0x8d, 0x04, 0x92, 0x17, 0x21, 0x2d, 0x29, + 0xed, 0xf4, 0xfa, 0xa3, 0xbf, 0x91, 0xaf, 0xa0, 0x55, 0x92, 0xf3, 0x73, + 0x38, 0xff, 0xe3, 0xc6, 0xa6, 0x96, 0xe0, 0x9f, 0xd2, 0x4a, 0xe3, 0x39, + 0xb5, 0xd9, 0x85, 0xcc, 0x23, 0x59, 0xe7, 0x18, 0xe7, 0x32, 0xe8, 0x19, + 0x8f, 0x1c, 0xe3, 0x11, 0x5e, 0x03, 0x63, 0x2f, 0x77, 0xf2, 0x1d, 0x01, + 0x90, 0xb0, 0x85, 0x20, 0xf1, 0xbe, 0x04, 0x6d, 0x9e, 0x4d, 0xfb, 0xa6, + 0xb9, 0x6c, 0x98, 0xc6, 0x6d, 0x00, 0xa4, 0x20, 0x66, 0x3c, 0x8e, 0xb9, + 0x9b, 0x98, 0x37, 0xd5, 0xbe, 0x2c, 0x16, 0x14, 0xb6, 0x02, 0x3a, 0xf3, + 0x56, 0xeb, 0x4e, 0x2f, 0x96, 0x54, 0x75, 0x4d, 0x09, 0x19, 0xdb, 0xe8, + 0x53, 0x89, 0xd0, 0x2b, 0x94, 0xbd, 0x76, 0xe1, 0x9b, 0x47, 0xea, 0x8a, + 0xc1, 0x01, 0x76, 0x75, 0xa3, 0xe2, 0x54, 0xe8, 0xf2, 0xcf, 0x22, 0xc2, + 0xfb, 0x71, 0x7f, 0xfb, 0x13, 0x52, 0x6c, 0x77, 0xd5, 0x70, 0x00, 0xeb, + 0x74, 0x17, 0xd5, 0xbd, 0x4f, 0xf6, 0x53, 0xb1, 0x65, 0xe6, 0xef, 0x9d, + 0xfe, 0xe6, 0xee, 0xd9, 0x55, 0x84, 0x8f, 0xd2, 0x10, 0x0c, 0xd8, 0xd8, + 0x4e, 0xbf, 0x73, 0xdc, 0xdf, 0x81, 0x09, 0xe3, 0x37, 0xf2, 0xbb, 0xc8, + 0x2c, 0x72, 0x95, 0xb9, 0xfd, 0x9c, 0x66, 0x8c, 0x82, 0xb4, 0x3e, 0xd8, + 0x9b, 0xbf, 0xba, 0x99, 0x87, 0x47, 0x4e, 0x00, 0xfa, 0x2e, 0x54, 0xec, + 0x9a, 0x70, 0xbb, 0x4b, 0xc2, 0x86, 0x14, 0x30, 0x49, 0x40, 0x3b, 0x3c, + 0x20, 0x4d, 0x7c, 0xfb, 0x69, 0x7e, 0xbc, 0x12, 0x73, 0xc0, 0x40, 0x35, + 0xde, 0x86, 0x3c, 0x48, 0xed, 0x89, 0x39, 0x67, 0x3e, 0xc2, 0x4c, 0x7b, + 0x2a, 0x90, 0xdc, 0xfe, 0xe4, 0x56, 0xa0, 0xa5, 0x38, 0xc9, 0x77, 0x78, + 0x0a, 0xca, 0x02, 0xa6, 0x33, 0xbb, 0x6e, 0xe4, 0x14, 0xa5, 0xc0, 0x11, + 0xb4, 0x62, 0xcf, 0xc5, 0x50, 0xe9, 0xcc, 0xfc, 0x34, 0x98, 0x23, 0x53, + 0x99, 0x43, 0xfe, 0xd5, 0x08, 0x67, 0x4e, 0x03, 0x06, 0x22, 0x18, 0x25, + 0x2f, 0xba, 0x79, 0x79, 0x68, 0xfa, 0x71, 0x6b, 0xfb, 0x94, 0xff, 0xe7, + 0xc5, 0xe8, 0x7f, 0xfb, 0xf9, 0x16, 0x06, 0x46, 0x24, 0x7c, 0x90, 0x79, + 0x9a, 0x72, 0x8b, 0x12, 0xdb, 0xac, 0x04, 0x0b, 0x77, 0x46, 0xd8, 0x2a, + 0xc2, 0xca, 0xc2, 0xe5, 0xef, 0x7f, 0x40, 0xb4, 0x0a, 0xd8, 0x57, 0x8f, + 0x71, 0x50, 0xde, 0x7f, 0x9b, 0x6b, 0x75, 0xaf, 0x9b, 0x01, 0xc0, 0x7b, + 0x09, 0xcb, 0xa5, 0xcc, 0x33, 0x7c, 0x79, 0xe9, 0x5f, 0x64, 0x39, 0x91, + 0xeb, 0x4a, 0xfd, 0x37, 0x44, 0xb9, 0x68, 0x79, 0x7e, 0xa9, 0x76, 0x80, + 0xcc, 0xbc, 0xd0, 0xed, 0xd8, 0x13, 0x2a, 0x5e, 0x4a, 0x56, 0xa2, 0x9d, + 0xfc, 0xb8, 0x74, 0xf2, 0x79, 0xe1, 0xc1, 0x16, 0x61, 0x93, 0x43, 0x43, + 0x8e, 0x00, 0x61, 0x7a, 0x2d, 0xe1, 0xd7, 0x18, 0x70, 0x5e, 0x0a, 0x0f, + 0x14, 0xcf, 0xcc, 0x64, 0x41, 0x5a, 0x0e, 0x6b, 0x17, 0xff, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x00, 0xcd, 0xfb, 0x66, 0xed, + 0xf0, 0xe9, 0x27, 0x4a, 0x4c, 0x26, 0x53, 0x19, 0x45, 0x65, 0x8c, 0xee, + 0x31, 0xbe, 0x6d, 0xa0, 0x2b, 0x26, 0x21, 0xcd, 0xdf, 0x5c, 0x67, 0xaa, + 0x33, 0x9a, 0x56, 0x38, 0x0d, 0x15, 0x6a, 0x55, 0x66, 0x45, 0x60, 0x5d, + 0x6e, 0xf5, 0xa1, 0x68, 0xf4, 0x8f, 0xee, 0xe9, 0xf7, 0x8e, 0x02, 0x81, + 0xdb, 0x93, 0x81, 0x5a, 0x3c, 0x6e, 0x5b, 0x0b, 0x00, 0x81, 0xce, 0x45, + 0xc0, 0x96, 0xcd, 0x49, 0xdc, 0x4c, 0xe8, 0xa8, 0x6e, 0x34, 0xa9, 0x90, + 0x39, 0xcd, 0x78, 0x98, 0x99, 0x87, 0x48, 0x38, 0x21, 0x3d, 0x8c, 0x5a, + 0xa2, 0x3a, 0x3f, 0x54, 0x2d, 0xec, 0x5e, 0xe2, 0x43, 0xf2, 0x98, 0x68, + 0xfd, 0x89, 0x15, 0x7d, 0xd0, 0x60, 0x8e, 0x19, 0x85, 0x19, 0xa9, 0x2e, + 0xf9, 0xd9, 0x82, 0xbe, 0x7e, 0xad, 0x2d, 0xff, 0xb3, 0x76, 0x3e, 0xcb, + 0x02, 0x41, 0xec, 0x49, 0x1b, 0x94, 0x56, 0x30, 0x07, 0x95, 0xda, 0xaa, + 0x6c, 0x63, 0x85, 0xc6, 0x8f, 0x5d, 0x18, 0x7d, 0x29, 0x34, 0xa1, 0x85, + 0x08, 0xcd, 0x53, 0xfb, 0xa5, 0x67, 0x0c, 0x27, 0xf3, 0xe4, 0xb1, 0xad, + 0xe9, 0x1c, 0xb3, 0x2d, 0xae, 0x1d, 0xb8, 0x84, 0xc8, 0xc9, 0xeb, 0x27, + 0xc6, 0x6f, 0x48, 0x30, 0x3e, 0x3e, 0x97, 0x1d, 0x1d, 0x4d, 0x29, 0x78, + 0x8a, 0x6b, 0xde, 0x84, 0x8b, 0x44, 0xc1, 0xc7, 0xd9, 0xd1, 0xa3, 0xd7, + 0xbf, 0x14, 0x9b, 0xc4, 0x5f, 0x2e, 0x03, 0x36, 0x1b, 0x09, 0x0c, 0xe7, + 0xf4, 0xba, 0x28, 0x4a, 0xa8, 0x7d, 0x7a, 0x59, 0x1a, 0xd4, 0x2f, 0x7f, + 0xb6, 0x60, 0x58, 0x59, 0xc8, 0x43, 0x31, 0xce, 0x9d, 0xac, 0x0e, 0x3c, + 0x21, 0x21, 0x88, 0xd0, 0xa8, 0x2e, 0x1c, 0x6f, 0xad, 0xd6, 0x29, 0xaf, + 0x5e, 0xdf, 0x94, 0x63, 0x4c, 0xe2, 0xa7, 0xed, 0x38, 0x83, 0xf1, 0x02, + 0x9c, 0x52, 0x41, 0x10, 0xb2, 0x80, 0xe4, 0x61, 0x13, 0x53, 0xb7, 0xb4, + 0x73, 0x0f, 0x5c, 0xe9, 0x6c, 0x1f, 0xd7, 0x3a, 0x01, 0x93, 0x7c, 0xd1, + 0x6d, 0x5f, 0x75, 0x99, 0x49, 0x7c, 0xf7, 0x89, 0x7a, 0xba, 0x66, 0xce, + 0xe6, 0x26, 0xc8, 0xb4, 0xc7, 0x89, 0x7f, 0x70, 0xee, 0x09, 0xcf, 0x21, + 0x59, 0x47, 0xab, 0xd4, 0x87, 0x72, 0x4f, 0x8c, 0xd9, 0xc6, 0x13, 0x78, + 0x31, 0x03, 0x39, 0x06, 0xd8, 0xfa, 0x60, 0x12, 0x23, 0x3b, 0xb4, 0x9f, + 0x02, 0x06, 0xe1, 0x0b, 0xc6, 0xb8, 0x8e, 0xaa, 0x61, 0x67, 0x2a, 0xc7, + 0x9d, 0xde, 0xe8, 0x26, 0xd3, 0x3e, 0x35, 0xb1, 0x23, 0x19, 0x70, 0xe1, + 0x3b, 0xef, 0x4f, 0x88, 0x5f, 0x21, 0xc3, 0x7d, 0x49, 0x7f, 0x12, 0x3c, + 0x42, 0x2c, 0x68, 0x11, 0x65, 0x9f, 0xe4, 0x44, 0x09, 0xf2, 0xc8, 0xdf, + 0x10, 0x30, 0xe4, 0x7c, 0x98, 0x97, 0x19, 0x46, 0xd0, 0x9e, 0x70, 0x9f, + 0xdb, 0x78, 0xad, 0x83, 0x07, 0xd7, 0xc8, 0xe4, 0x92, 0xef, 0xf6, 0xb1, + 0x95, 0x35, 0x68, 0xb6, 0x74, 0x15, 0x0d, 0x2f, 0x66, 0xaa, 0x36, 0xbb, + 0xa1, 0xdc, 0x65, 0x23, 0xd7, 0xeb, 0xf9, 0x08, 0x4e, 0x70, 0x19, 0x0e, + 0x38, 0xae, 0xd1, 0xf9, 0xef, 0xac, 0xf5, 0x3d, 0x10, 0xba, 0xf9, 0x4c, + 0x61, 0xab, 0x18, 0x10, 0x5c, 0x03, 0x32, 0xaa, 0x9f, 0xab, 0x33, 0x58, + 0xe2, 0x36, 0x8a, 0x4f, 0x22, 0x29, 0xc5, 0xce, 0x65, 0x0d, 0x5e, 0x29, + 0x40, 0x6e, 0x5c, 0x43, 0x60, 0x32, 0x93, 0x46, 0x0f, 0xc8, 0x47, 0x4d, + 0xdd, 0x2f, 0xec, 0xf8, 0x25, 0xd7, 0x2f, 0x63, 0x52, 0xfa, 0x3f, 0xdd, + 0xed, 0x2d, 0x05, 0x37, 0x51, 0x9d, 0xf2, 0x59, 0xd6, 0xd3, 0x47, 0xf3, + 0x76, 0x2b, 0x38, 0xf1, 0x1b, 0x98, 0x3d, 0xf8, 0xa6, 0x16, 0x89, 0x24, + 0xe6, 0x6c, 0x09, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfd, 0x67, 0xcd, 0xf8, + 0x7c, 0xab, 0x90, 0x9d, 0x16, 0xa0, 0xff, 0x2d, 0xcf, 0x00, 0x5f, 0x7e, + 0x2a, 0x78, 0x42, 0xcf, 0x58, 0x72, 0x34, 0xe2, 0xf5, 0x28, 0xb7, 0x07, + 0xca, 0x05, 0xfa, 0x9a, 0x26, 0x98, 0xa1, 0x3e, 0xc6, 0xdf, 0x02, 0xc2, + 0x1f, 0x40, 0xbe, 0xdc, 0x07, 0xf0, 0x0b, 0x0d, 0x6a, 0x5b, 0x4b, 0xc3, + 0x43, 0xda, 0x29, 0x30, 0x36, 0x98, 0xbf, 0x38, 0xdd, 0xe8, 0x81, 0xaf, + 0x4e, 0xc3, 0x2d, 0x81, 0x87, 0x7e, 0x6e, 0x10, 0xa7, 0x75, 0x1c, 0xc2, + 0x7a, 0x05, 0x84, 0x76, 0xad, 0xd9, 0x8e, 0x5b, 0x84, 0xe4, 0x9a, 0xf4, + 0xa1, 0xcb, 0xb6, 0x67, 0xeb, 0x86, 0xbc, 0x53, 0xc9, 0xd3, 0xeb, 0xef, + 0x36, 0x5a, 0x50, 0xb3, 0xe9, 0xc8, 0x69, 0xa1, 0x30, 0x97, 0xd7, 0xee, + 0xc2, 0xf1, 0x21, 0x9b, 0x35, 0xa9, 0x80, 0xed, 0x01, 0x1e, 0x03, 0xbe, + 0xd5, 0xe5, 0x7d, 0x46, 0x3c, 0xa6, 0xf6, 0xc7, 0x8f, 0x53, 0x46, 0x27, + 0x1e, 0x1e, 0xdb, 0xe9, 0x88, 0xe2, 0xb7, 0xaa, 0xcf, 0x2b, 0x45, 0xc8, + 0x13, 0xd6, 0xf1, 0xfb, 0x92, 0xb4, 0xc7, 0xca, 0x6a, 0x0c, 0x1e, 0x43, + 0x04, 0xc9, 0xfe, 0xa9, 0xc6, 0x61, 0xd2, 0xef, 0xc4, 0x17, 0xf8, 0xed, + 0xf4, 0x22, 0xb4, 0x8e, 0x6d, 0x22, 0xc8, 0x37, 0xfb, 0x41, 0x89, 0x90, + 0x22, 0xd9, 0x3e, 0x73, 0x49, 0x54, 0x06, 0xd9, 0x4f, 0x73, 0xda, 0x38, + 0x73, 0x3d, 0x3e, 0x2e, 0x2a, 0x96, 0xb6, 0x56, 0x27, 0x10, 0xdf, 0x77, + 0x9c, 0x7f, 0x09, 0x8b, 0xd2, 0x51, 0x9c, 0x16, 0x7a, 0xc8, 0xa2, 0x08, + 0xd5, 0xaf, 0xf9, 0xe9, 0xaa, 0x0b, 0x04, 0x7f, 0xba, 0x4a, 0xd0, 0xb0, + 0x15, 0x46, 0xe8, 0x14, 0x62, 0xf2, 0xb4, 0x6e, 0x98, 0x52, 0x4e, 0x0f, + 0x2d, 0xe2, 0x2d, 0x23, 0x85, 0x68, 0x4c, 0xf9, 0x63, 0x4b, 0xba, 0x35, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc0, 0x51, 0x6e, 0x15, 0x54, 0x41, 0x74, + 0x4e, 0xc1, 0x51, 0x52, 0xe5, 0x18, 0xe8, 0x90, 0x65, 0x0e, 0x0b, 0x47, + 0x94, 0x98, 0x08, 0x7b, 0xa7, 0x09, 0xb4, 0x4e, 0x02, 0xa3, 0xe0, 0x41, + 0xee, 0xa3, 0x78, 0x3a, 0x90, 0x1b, 0x0a, 0x3b, 0x05, 0x1a, 0xa5, 0x21, + 0xd6, 0xd8, 0xce, 0x8e, 0xa6, 0xba, 0x16, 0x96, 0xcd, 0x2f, 0x80, 0x9c, + 0x8c, 0x07, 0x3d, 0xc3, 0xec, 0xe6, 0x09, 0x37, 0x58, 0x0a, 0x65, 0x8c, + 0x01, 0x75, 0xaa, 0x4b, 0xd9, 0xdf, 0xe7, 0x25, 0xa0, 0xf3, 0x05, 0x83, + 0x8c, 0xd7, 0x48, 0xdf, 0x84, 0x16, 0x87, 0xc1, 0xda, 0xa0, 0xa1, 0x35, + 0x05, 0x59, 0xdb, 0x77, 0x6c, 0x90, 0xe6, 0xfd, 0xc4, 0xb1, 0xc4, 0x33, + 0xf9, 0xb5, 0xf1, 0x7b, 0x66, 0xcd, 0xeb, 0x9a, 0x5b, 0xed, 0x25, 0x34, + 0x4b, 0x81, 0xcf, 0x46, 0x06, 0xea, 0xdf, 0x81, 0x4c, 0xa0, 0x71, 0xe2, + 0xa2, 0x86, 0xda, 0x87, 0x3a, 0xed, 0x19, 0x23, 0x6c, 0x4d, 0x96, 0x41, + 0x1d, 0x21, 0xc4, 0xa8, 0x58, 0x39, 0xf7, 0xc2, 0x20, 0xbe, 0x71, 0x35, + 0x9e, 0x4a, 0xc2, 0x3e, 0xf3, 0x4d, 0xaa, 0x4c, 0x13, 0x51, 0x02, 0xab, + 0x37, 0xd5, 0x43, 0xf8, 0x0f, 0xa7, 0x5d, 0x2f, 0xcd, 0xf6, 0xb1, 0x39, + 0x9a, 0xae, 0x63, 0x42, 0x13, 0xba, 0x3a, 0xcc, 0x60, 0x8f, 0xb2, 0xd6, + 0xbb, 0x6a, 0x05, 0xbc, 0xcb, 0xc0, 0x95, 0x79, 0x99, 0x21, 0x63, 0x8c, + 0xcb, 0x56, 0xea, 0xb5, 0xee, 0x3c, 0x3d, 0x8b, 0x25, 0x28, 0x23, 0x14, + 0x15, 0x9a, 0xbf, 0x0a, 0x00, 0x40, 0x3a, 0x5b, 0x73, 0x9f, 0xd1, 0xfa, + 0x47, 0x63, 0xfb, 0x42, 0xb2, 0x44, 0xad, 0x1d, 0xed, 0x08, 0x3f, 0xde, + 0x53, 0xb3, 0x81, 0xd1, 0x74, 0x68, 0x40, 0x6b, 0x37, 0x73, 0x3f, 0x10, + 0xbd, 0x03, 0x76, 0xb3, 0x78, 0x4b, 0x68, 0x6f, 0xe3, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xf5, 0x19, 0x9b, 0x4a, 0x76, 0x63, 0x87, 0x5b, 0xb9, 0xd0, + 0x7d, 0x21, 0x34, 0xb0, 0x1a, 0xad, 0x30, 0xac, 0xe3, 0x8a, 0x23, 0xf5, + 0x4b, 0x1c, 0x1e, 0x9e, 0x83, 0xf2, 0x3f, 0xc0, 0x6a, 0xb5, 0x01, 0x11, + 0xee, 0x1c, 0x87, 0x44, 0x9b, 0x29, 0x62, 0x0b, 0x40, 0xd0, 0x17, 0xc9, + 0x61, 0x17, 0x57, 0xc0, 0xf8, 0x55, 0xe4, 0xe2, 0x35, 0xa6, 0x91, 0x98, + 0x4a, 0x94, 0xd9, 0x66, 0x93, 0x51, 0x1a, 0x30, 0x84, 0x6a, 0x5d, 0xc0, + 0xb6, 0xfa, 0xda, 0xcd, 0xd6, 0xc4, 0x70, 0x3b, 0xb7, 0xf5, 0x06, 0x90, + 0x80, 0x36, 0x1b, 0x22, 0xf6, 0x92, 0x19, 0x90, 0xad, 0x5c, 0x74, 0x9d, + 0xfc, 0xb8, 0x5a, 0x65, 0xe5, 0x35, 0x99, 0xef, 0xdf, 0x51, 0x35, 0x95, + 0x88, 0x3d, 0xc5, 0x7f, 0x88, 0xf7, 0x42, 0x8c, 0xf2, 0xc1, 0x6a, 0x35, + 0x0a, 0x23, 0xb3, 0x49, 0xf1, 0xbb, 0x7a, 0xae, 0x1e, 0xee, 0x79, 0xa9, + 0xd0, 0xd6, 0x12, 0xd6, 0x2b, 0xeb, 0x98, 0x21, 0xa6, 0xf9, 0x8a, 0x52, + 0x27, 0xee, 0x49, 0xb5, 0x84, 0x28, 0x52, 0xb0, 0x3b, 0x9b, 0xe6, 0x39, + 0x7f, 0x69, 0x54, 0x0b, 0x66, 0x95, 0xd2, 0x23, 0x02, 0x73, 0xfa, 0x13, + 0x12, 0x70, 0xa0, 0xcd, 0xc3, 0x13, 0x7d, 0x68, 0xb8, 0x15, 0x6e, 0x90, + 0x0e, 0xf2, 0xbe, 0xce, 0x94, 0x1c, 0xda, 0xe8, 0x1f, 0x94, 0x68, 0xdf, + 0xa2, 0x44, 0x3c, 0xaa, 0x44, 0xef, 0x06, 0xdf, 0xbc, 0xad, 0xf0, 0xb9, + 0x97, 0xa1, 0x5a, 0xe5, 0xe2, 0x0f, 0x92, 0x49, 0xf9, 0xd4, 0xc8, 0xd7, + 0xf0, 0xce, 0x79, 0x72, 0x67, 0xef, 0x7d, 0xa8, 0x59, 0x64, 0x5d, 0xf9, + 0x8c, 0x1f, 0x72, 0xf3, 0xfc, 0x47, 0xe4, 0x3c, 0x92, 0x2b, 0x6d, 0xcd, + 0x6d, 0x21, 0xef, 0xa8, 0xe4, 0x21, 0xa0, 0x72, 0xbc, 0xd0, 0x37, 0xb0, + 0x3b, 0x8b, 0x98, 0x34, 0x5d, 0xe5, 0x02, 0x82, 0x01, 0x00, 0x35, 0x45, + 0xd9, 0x42, 0x9b, 0x46, 0x4e, 0x5b, 0x8a, 0x7d, 0x66, 0x83, 0x03, 0xb5, + 0x58, 0x5a, 0x45, 0xdb, 0xa6, 0x06, 0x69, 0x5e, 0xe0, 0x31, 0xd3, 0x24, + 0x58, 0xff, 0xae, 0x39, 0x6e, 0xca, 0x16, 0x0a, 0x35, 0xde, 0xb9, 0x3e, + 0xca, 0x3e, 0x8d, 0xb4, 0xf4, 0x7c, 0xb9, 0x2d, 0xee, 0xa2, 0x0c, 0xa6, + 0x39, 0x3b, 0xb9, 0x4e, 0xdd, 0x0e, 0x84, 0xea, 0xfd, 0x1c, 0xe0, 0x53, + 0xe9, 0x3a, 0xc0, 0x16, 0x85, 0x03, 0xda, 0x7e, 0x43, 0xe8, 0xa4, 0x77, + 0x39, 0x1b, 0x2e, 0x76, 0x76, 0x8c, 0x4b, 0x0e, 0x6a, 0xac, 0x02, 0x39, + 0xb4, 0xdf, 0x44, 0xe3, 0xa2, 0xf6, 0x4a, 0x7f, 0xda, 0xc2, 0xfe, 0x18, + 0x9e, 0x6f, 0x1f, 0xf7, 0x03, 0x96, 0xc6, 0x69, 0x90, 0x0f, 0x58, 0x37, + 0x4d, 0x58, 0xed, 0x86, 0x02, 0xc8, 0x6f, 0xba, 0xe4, 0xe1, 0x01, 0xaa, + 0xcb, 0xfc, 0x57, 0xed, 0x74, 0x24, 0x25, 0x4a, 0xdf, 0x6e, 0xd9, 0x42, + 0xbf, 0x67, 0x3e, 0xce, 0xc2, 0x56, 0xb9, 0x85, 0xea, 0x44, 0x16, 0x3a, + 0xa5, 0x51, 0xc0, 0xaf, 0x47, 0x75, 0x03, 0xac, 0x6f, 0x17, 0xa2, 0x89, + 0xeb, 0xec, 0xe5, 0xe1, 0xe1, 0x5f, 0xe3, 0xf9, 0xa1, 0xfb, 0x64, 0x17, + 0x12, 0x28, 0xf1, 0x8f, 0x02, 0x2f, 0xf0, 0xe2, 0x99, 0xe9, 0x31, 0x0b, + 0x1c, 0x96, 0x1a, 0xf8, 0x25, 0x37, 0x61, 0x15, 0x19, 0xc9, 0x2f, 0x1d, + 0xb8, 0xc3, 0x4c, 0x56, 0x71, 0x27, 0xda, 0x79, 0xc5, 0xcf, 0xaa, 0x6c, + 0x39, 0xe1, 0x1f, 0x0f, 0x28, 0x7f, 0x1b, 0x90, 0x93, 0xca, 0xa2, 0x00, + 0x08, 0x59, 0x2d, 0x0a, 0x53, 0x53, 0xf7, 0x44, 0x20, 0xa3, 0x95, 0x16, + 0x87, 0x55, 0xa3, 0x95, 0x5d, 0x96, 0xbe, 0x00, 0xd5, 0xee, 0x72, 0xfa, + 0x75, 0x38, 0xb4, 0xf9, 0xe1, 0x3f, 0x1a, 0x78, 0x85, 0x1a, 0x6b, 0x79, + 0x10, 0x95, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcc, 0x8b, 0xb4, 0x3d, 0x97, + 0xd3, 0x28, 0x4e, 0x94, 0x49, 0xcf, 0x97, 0x4a, 0x9d, 0x31, 0x1c, 0xf5, + 0x2b, 0x61, 0x93, 0xff, 0xd0, 0x58, 0x0d, 0x2f, 0x3e, 0xc2, 0xa1, 0x94, + 0x7b, 0xd3, 0x42, 0x89, 0x15, 0xbf, 0xf1, 0x48, 0xa5, 0x56, 0x96, 0x58, + 0xa0, 0x67, 0x03, 0xa4, 0x5b, 0x9e, 0xce, 0xa4, 0x3d, 0x3e, 0x4f, 0xb0, + 0x43, 0xec, 0xd2, 0x6e, 0x9a, 0x0d, 0x85, 0xc2, 0x74, 0xb9, 0x72, 0x7c, + 0x3f, 0x17, 0x13, 0xcf, 0xdd, 0x44, 0xd8, 0x32, 0xf4, 0x7d, 0x57, 0x36, + 0xe0, 0x07, 0xad, 0x18, 0xa0, 0xb3, 0xfe, 0x48, 0x66, 0x8b, 0xef, 0xc1, + 0xe0, 0x2d, 0xf9, 0xad, 0xb8, 0x27, 0x50, 0x4e, 0x81, 0xbd, 0x2a, 0xc6, + 0x20, 0x5e, 0x8d, 0x3f, 0xab, 0xe7, 0xbb, 0xa0, 0x5b, 0x26, 0x05, 0xc7, + 0xc8, 0xa4, 0x9f, 0xb7, 0x36, 0xca, 0xa0, 0xa5, 0xe4, 0x35, 0x21, 0x45, + 0x02, 0xb6, 0x6e, 0x1f, 0x18, 0x22, 0x12, 0x59, 0xe5, 0x5d, 0xe0, 0x44, + 0xf9, 0xc2, 0xc2, 0xa5, 0x93, 0x87, 0xdb, 0xbb, 0xad, 0xa6, 0x64, 0x59, + 0xd0, 0x17, 0xcf, 0x17, 0xbe, 0x18, 0xc7, 0x07, 0xa4, 0x1c, 0x1a, 0x6d, + 0x95, 0xb8, 0x67, 0x96, 0xaa, 0x35, 0x07, 0x65, 0x9d, 0xa0, 0x80, 0xfb, + 0x1f, 0x55, 0x5a, 0xef, 0xda, 0xca, 0xbb, 0x4b, 0x52, 0x0f, 0x6f, 0x76, + 0x55, 0x6a, 0xc9, 0x62, 0x50, 0x50, 0xcf, 0xb0, 0x46, 0xb1, 0x71, 0xf6, + 0xe9, 0x5a, 0x5c, 0xe7, 0x57, 0xec, 0x7b, 0xe3, 0x98, 0x05, 0x2b, 0xc0, + 0x0d, 0xc9, 0x5a, 0x8f, 0x31, 0x26, 0x5b, 0x0e, 0x41, 0xf8, 0x5f, 0xbd, + 0x33, 0xbc, 0xda, 0xc6, 0x84, 0x8a, 0x86, 0x74, 0x22, 0x72, 0xc1, 0xbb, + 0x23, 0x21, 0x54, 0xc3, 0x61, 0x2e, 0x18, 0xb3, 0x66, 0xf7, 0x58, 0x14, + 0x52, 0xe2, 0x93, 0x9b, 0x2a, 0x64, 0xd3, 0x23, 0x77, 0xf4, 0x36}; + +static const std::vector priv_key_96{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xd6, 0xfe, 0x22, 0xb5, 0xfa, 0xc9, 0xf0, 0x0a, 0xdd, 0x01, + 0x33, 0x30, 0x1c, 0x5d, 0x00, 0x21, 0x8e, 0x17, 0x9f, 0x88, 0xc5, 0x5f, + 0xdc, 0x1b, 0x6e, 0x1c, 0x78, 0x60, 0xc8, 0x56, 0xac, 0x09, 0xcd, 0x94, + 0x1a, 0xa8, 0x5c, 0x12, 0xdb, 0xe6, 0xfe, 0x1d, 0x92, 0x57, 0x8a, 0x06, + 0x24, 0xd9, 0xff, 0x5f, 0x91, 0x12, 0x82, 0xea, 0xb0, 0xf4, 0x52, 0xb0, + 0x88, 0xcf, 0x87, 0xee, 0x2a, 0x1b, 0x74, 0xf5, 0xe4, 0x16, 0xf0, 0xe0, + 0xcc, 0x3a, 0x11, 0x63, 0xc8, 0x55, 0x44, 0xc2, 0xb3, 0x26, 0x00, 0x5b, + 0xb4, 0x5c, 0x6d, 0xed, 0x75, 0xeb, 0x61, 0x96, 0x14, 0xa6, 0x1a, 0x26, + 0x92, 0x64, 0xb5, 0x25, 0xda, 0x86, 0x45, 0x93, 0x00, 0xf7, 0xf6, 0xef, + 0xcd, 0xe8, 0xd3, 0xa3, 0x1c, 0xb0, 0xb3, 0xca, 0xda, 0x4c, 0x98, 0x15, + 0xcb, 0xdb, 0xc2, 0x45, 0xf5, 0xf3, 0x07, 0x8a, 0x1c, 0x81, 0x24, 0x9f, + 0x02, 0x32, 0x25, 0x29, 0x5c, 0xc1, 0x2b, 0xd9, 0x88, 0x06, 0xf9, 0x8b, + 0x25, 0x72, 0xfe, 0xbf, 0x33, 0x46, 0x52, 0xa9, 0x07, 0x64, 0xb0, 0x63, + 0xe7, 0x23, 0xd8, 0xaf, 0x19, 0x68, 0x8b, 0x19, 0x3b, 0x39, 0xf0, 0x15, + 0xa8, 0xd6, 0x3b, 0xee, 0x60, 0x98, 0x19, 0x57, 0xd9, 0x19, 0xcb, 0x9b, + 0x86, 0xbe, 0xbe, 0xd8, 0x87, 0xca, 0x71, 0x1c, 0xa1, 0x25, 0xab, 0x79, + 0x08, 0xb2, 0xc4, 0xd7, 0x8f, 0x2c, 0x38, 0x5e, 0xd7, 0xf5, 0x53, 0x93, + 0x87, 0xc8, 0xe9, 0x4d, 0x16, 0x71, 0xea, 0xda, 0xde, 0x08, 0x89, 0x00, + 0xd4, 0x3c, 0x49, 0x1e, 0x22, 0xba, 0xc9, 0x5c, 0xe0, 0x4c, 0xe5, 0x39, + 0x8c, 0x05, 0x47, 0xda, 0x57, 0x6e, 0x77, 0x62, 0x86, 0xcb, 0x40, 0xed, + 0x3f, 0x3f, 0x50, 0x95, 0x3c, 0xde, 0xb8, 0x81, 0x2b, 0x4c, 0xce, 0x43, + 0x4c, 0x22, 0xf3, 0xaa, 0x71, 0xfe, 0x2e, 0x27, 0x2b, 0xe7, 0x92, 0xa8, + 0x68, 0xcd, 0x33, 0x34, 0xd6, 0x7f, 0x27, 0x93, 0xd9, 0xcb, 0xb8, 0xa3, + 0xa0, 0xa0, 0x39, 0x9b, 0x1a, 0x58, 0x73, 0xe5, 0x07, 0x9b, 0xea, 0x36, + 0x7f, 0xe8, 0xa6, 0x85, 0x93, 0x68, 0xb2, 0x87, 0x94, 0x3e, 0x6a, 0xb0, + 0x38, 0xc2, 0xd0, 0xb3, 0xe1, 0x0b, 0x95, 0x7d, 0x8c, 0x03, 0x7f, 0x58, + 0xbd, 0x42, 0xc5, 0xd5, 0x43, 0xd3, 0xda, 0x0f, 0x8a, 0xeb, 0x41, 0x95, + 0x21, 0x8f, 0xb9, 0xd3, 0x5d, 0x2c, 0x5f, 0xcd, 0x9b, 0x0e, 0x13, 0x3c, + 0xf5, 0x3a, 0xbf, 0xec, 0x62, 0x24, 0x21, 0x37, 0x0e, 0x1a, 0x18, 0xcc, + 0xd3, 0x5b, 0x3f, 0x9b, 0x20, 0xa8, 0x12, 0x81, 0x47, 0x4f, 0x5e, 0x18, + 0xd4, 0x9c, 0xcf, 0x36, 0x12, 0xf6, 0x13, 0x91, 0x23, 0x9a, 0x09, 0x66, + 0x05, 0x56, 0x31, 0x62, 0xe2, 0xd3, 0xd0, 0xaf, 0xc4, 0x36, 0x89, 0xf6, + 0xf4, 0x8c, 0x3e, 0xca, 0xe4, 0xa3, 0x24, 0xb6, 0x8d, 0xc4, 0x18, 0x1d, + 0xef, 0xff, 0x6a, 0x39, 0x33, 0x04, 0x05, 0x47, 0x48, 0x73, 0x25, 0x62, + 0xdf, 0x96, 0xf3, 0xe1, 0xd7, 0xe3, 0xbc, 0xb9, 0x6f, 0x9e, 0xd7, 0x65, + 0x67, 0x0a, 0x91, 0xbd, 0xd7, 0x9a, 0x3d, 0x11, 0xd6, 0x30, 0x77, 0x16, + 0x2a, 0xb5, 0x09, 0x9e, 0x36, 0xfd, 0x51, 0xb2, 0xb1, 0x18, 0x8b, 0xe2, + 0x1b, 0xb5, 0xe4, 0xec, 0x43, 0x77, 0x9b, 0x90, 0x3e, 0xaf, 0xb3, 0x52, + 0x85, 0xa9, 0xa1, 0xa8, 0x3d, 0xa6, 0x88, 0xbd, 0xa6, 0x90, 0x67, 0xc9, + 0x2d, 0xdd, 0xc4, 0xd7, 0x2e, 0xeb, 0x81, 0x22, 0xc3, 0x11, 0x15, 0x91, + 0x28, 0xde, 0x97, 0xe3, 0xf2, 0x26, 0xbb, 0x88, 0x47, 0xd6, 0x1b, 0x75, + 0xbe, 0xa4, 0xb9, 0xa4, 0x60, 0xac, 0x4f, 0xc6, 0x8f, 0xcc, 0x9c, 0x1e, + 0x7e, 0xb5, 0x6b, 0xdf, 0x40, 0x90, 0x85, 0xfc, 0x96, 0x03, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x2c, 0xb4, 0xd4, 0x0a, 0xfb, + 0x87, 0x9a, 0x7e, 0xe7, 0xce, 0x24, 0x12, 0xd1, 0x13, 0x15, 0xbf, 0xe4, + 0x88, 0x4d, 0x08, 0x67, 0xe2, 0xb3, 0x26, 0x91, 0x13, 0x22, 0x85, 0x1d, + 0xa3, 0xc8, 0x4a, 0x91, 0x91, 0x46, 0xa9, 0xd3, 0xdb, 0xa8, 0x16, 0xb4, + 0xa8, 0xf9, 0x91, 0x72, 0x86, 0x2c, 0x8b, 0x98, 0x6b, 0x0b, 0x03, 0xca, + 0x6d, 0x7b, 0x36, 0x93, 0x2b, 0x5a, 0x87, 0xad, 0x40, 0x7d, 0x49, 0x10, + 0x5d, 0x41, 0x7c, 0xf3, 0xc2, 0x0b, 0x35, 0xd7, 0xff, 0xe3, 0xdc, 0xb7, + 0x5b, 0xb5, 0x5d, 0x25, 0x9d, 0xec, 0x37, 0x7c, 0x34, 0x70, 0xdc, 0xed, + 0x82, 0x03, 0xf1, 0x36, 0x66, 0xe6, 0xf2, 0x42, 0x29, 0x08, 0xf3, 0xfa, + 0xeb, 0xc2, 0xbb, 0xcd, 0x81, 0xb8, 0x53, 0xbe, 0x0e, 0xa1, 0x1c, 0xad, + 0x86, 0x75, 0x36, 0x90, 0x39, 0x98, 0x16, 0xae, 0xa3, 0x55, 0xad, 0x9f, + 0xd7, 0xbc, 0x6d, 0xae, 0x6b, 0xd2, 0x4d, 0x13, 0x25, 0x32, 0xc0, 0x88, + 0x99, 0xc7, 0x8b, 0x8b, 0xc0, 0xbf, 0x9c, 0xd6, 0x14, 0x74, 0x59, 0x1f, + 0x3f, 0x3e, 0xe6, 0x55, 0x37, 0xb1, 0x0c, 0xe7, 0x36, 0x22, 0x16, 0x77, + 0x36, 0x5b, 0xf6, 0x84, 0x52, 0x3c, 0xb5, 0xaf, 0xe8, 0xb5, 0xf5, 0x6a, + 0xef, 0xb5, 0x99, 0x83, 0x99, 0x67, 0xbf, 0xaa, 0x77, 0xe4, 0x64, 0xd8, + 0x78, 0x97, 0x99, 0xf9, 0xba, 0x45, 0x70, 0xc7, 0x35, 0xfb, 0xf3, 0xba, + 0x15, 0x1e, 0xdb, 0x48, 0xf1, 0xd8, 0xbe, 0x92, 0xa5, 0x11, 0x11, 0xc7, + 0x40, 0x94, 0x03, 0x3a, 0x5a, 0x0d, 0xc8, 0x2b, 0x7c, 0x34, 0xc4, 0x9a, + 0xb2, 0xd1, 0x81, 0xab, 0xf8, 0xf7, 0x80, 0xf1, 0x9c, 0x19, 0xaa, 0x42, + 0xf1, 0x1e, 0x0e, 0x8e, 0x05, 0xc7, 0xad, 0x26, 0xd8, 0xa1, 0xbb, 0xbe, + 0xaa, 0x3d, 0x92, 0xcf, 0x21, 0x77, 0x67, 0x9d, 0x3b, 0xc8, 0x50, 0x2d, + 0x3d, 0x34, 0x97, 0x27, 0xf3, 0xf4, 0x98, 0xf6, 0x79, 0x8f, 0x42, 0xbc, + 0xb5, 0xaf, 0xb8, 0x4e, 0x37, 0xeb, 0x46, 0xf2, 0x8f, 0xba, 0x92, 0x99, + 0x68, 0xa5, 0x70, 0x5b, 0xf0, 0xcf, 0x07, 0x73, 0x1d, 0x7d, 0xae, 0xde, + 0xfb, 0x78, 0x4d, 0x0d, 0x29, 0x71, 0x1c, 0xfe, 0x7f, 0x70, 0xb5, 0x0e, + 0xf6, 0x9d, 0x30, 0xfd, 0xc1, 0x56, 0x38, 0x3f, 0xd4, 0x55, 0x26, 0xc8, + 0x77, 0x5e, 0x46, 0x0d, 0x8f, 0xbe, 0x10, 0x6b, 0x5a, 0x5c, 0x21, 0xf7, + 0x8e, 0x39, 0x91, 0x7d, 0x53, 0x7d, 0xdc, 0xe4, 0xcd, 0xb4, 0xa0, 0x00, + 0x03, 0x63, 0x06, 0x24, 0x10, 0x7c, 0xfd, 0x31, 0x33, 0x47, 0x8f, 0x06, + 0x8e, 0xc5, 0x38, 0x0e, 0xa7, 0xf2, 0x21, 0x9a, 0x22, 0xfe, 0x11, 0x94, + 0xc5, 0x0e, 0x34, 0xe6, 0xad, 0xe3, 0x73, 0x9b, 0x9e, 0x36, 0xd8, 0x8e, + 0xe6, 0xa0, 0xc1, 0x6d, 0xbe, 0x05, 0xec, 0x67, 0x6a, 0xf5, 0xa7, 0x80, + 0x48, 0x44, 0xb2, 0xd7, 0x1d, 0xef, 0x35, 0xdd, 0x6a, 0x1c, 0x85, 0x1c, + 0x93, 0xa7, 0xcf, 0x86, 0xc8, 0xed, 0x19, 0xee, 0xf6, 0x72, 0xc8, 0x60, + 0x79, 0xf5, 0xbd, 0x06, 0xc5, 0x8c, 0x6a, 0xde, 0x66, 0xb8, 0x97, 0xb9, + 0x4f, 0x8b, 0x58, 0x40, 0x82, 0x34, 0xc3, 0xa8, 0x26, 0x78, 0x7f, 0xb1, + 0x98, 0xb2, 0x93, 0x53, 0xc7, 0x1b, 0xbc, 0x97, 0x2f, 0xb4, 0x27, 0x33, + 0xf5, 0x55, 0x37, 0x69, 0x0c, 0xcd, 0xfd, 0x0c, 0x8b, 0xb3, 0x0d, 0x64, + 0x47, 0x83, 0x63, 0x86, 0x4d, 0xa3, 0x56, 0x29, 0xc0, 0xc2, 0x88, 0x43, + 0xb9, 0x5c, 0x95, 0x9a, 0x8a, 0xbb, 0x0f, 0xb2, 0xc5, 0xa5, 0xd3, 0xf2, + 0x56, 0xd3, 0x48, 0x5e, 0x1b, 0xec, 0x39, 0x6c, 0x64, 0xe3, 0x47, 0x8e, + 0x88, 0x90, 0xe5, 0x05, 0xbd, 0x50, 0xd6, 0x2e, 0x9c, 0x0a, 0x6f, 0x34, + 0xe4, 0x7f, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xed, 0x66, 0x39, 0x40, + 0x78, 0x06, 0x23, 0x82, 0xf6, 0xa0, 0x7c, 0x85, 0x65, 0xf4, 0x62, 0x90, + 0xf6, 0x7b, 0x64, 0x00, 0xfa, 0xa0, 0x43, 0x4d, 0x23, 0xa8, 0x0f, 0x7d, + 0xa8, 0x44, 0x3e, 0x52, 0x4e, 0xaf, 0x96, 0x09, 0xa4, 0x52, 0xaf, 0x5d, + 0x27, 0x3d, 0x77, 0x58, 0xe3, 0xd0, 0x96, 0x60, 0x1b, 0xef, 0x85, 0xd5, + 0xdc, 0x7c, 0x5d, 0xbb, 0x1f, 0xc1, 0xb1, 0xa3, 0x7b, 0x82, 0x4f, 0x1b, + 0x07, 0x52, 0xc7, 0x9a, 0xb4, 0xbb, 0x0c, 0x08, 0x16, 0x5a, 0xbd, 0xde, + 0xfb, 0x98, 0xf5, 0xcc, 0x45, 0xfc, 0x39, 0xcd, 0x8d, 0x99, 0xd5, 0x14, + 0x09, 0xc5, 0xde, 0xcf, 0x67, 0xda, 0xa2, 0x25, 0x69, 0x88, 0x1f, 0xaf, + 0x34, 0xe7, 0xb2, 0xc1, 0x3d, 0x04, 0x1b, 0x26, 0xe8, 0x90, 0x1e, 0x68, + 0x5f, 0x5c, 0xf8, 0x09, 0xd5, 0xf0, 0xe1, 0xcc, 0xff, 0x74, 0x3f, 0x59, + 0xeb, 0x52, 0x42, 0xdc, 0xec, 0xca, 0x4a, 0x08, 0x88, 0xc6, 0x1a, 0x7f, + 0x14, 0x02, 0x7b, 0x4e, 0x55, 0x1b, 0xff, 0x16, 0xae, 0xce, 0x08, 0x92, + 0xf2, 0x21, 0xbb, 0xca, 0x97, 0x01, 0x54, 0x2c, 0x74, 0x77, 0x32, 0x74, + 0x11, 0x38, 0xbd, 0x57, 0x1c, 0x19, 0x4b, 0xdb, 0x81, 0x4d, 0x19, 0xf1, + 0x59, 0xd1, 0x43, 0x0e, 0xc8, 0x11, 0x09, 0x20, 0x55, 0x27, 0xee, 0x20, + 0xde, 0x23, 0xc3, 0x98, 0x52, 0x7f, 0xf0, 0x11, 0x7a, 0x97, 0x28, 0x1d, + 0x7d, 0xb2, 0x85, 0xa5, 0x9d, 0xc8, 0xd2, 0x48, 0x12, 0x3d, 0x6d, 0x14, + 0xf5, 0xe3, 0x55, 0x03, 0xe2, 0x90, 0x3a, 0xb0, 0xba, 0x88, 0x02, 0x06, + 0x7c, 0x08, 0xac, 0x73, 0x51, 0x1d, 0x24, 0xf5, 0x95, 0x6f, 0xf4, 0xb0, + 0x0a, 0xa7, 0x16, 0xfd, 0xfd, 0x42, 0x1e, 0xe4, 0x47, 0xc7, 0x2c, 0x35, + 0x5c, 0xa6, 0x7a, 0x75, 0x5d, 0xe1, 0xb0, 0x97, 0x2c, 0xed, 0xe5, 0x53, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xe7, 0xd6, 0x7a, 0x7f, 0x7e, 0xcf, 0xb8, + 0x3c, 0x6d, 0xac, 0x5d, 0x0c, 0xfe, 0x1a, 0x29, 0x0c, 0x0f, 0x78, 0xae, + 0xda, 0xf2, 0x83, 0x45, 0x9b, 0x0e, 0x34, 0x6c, 0xca, 0x73, 0x84, 0x32, + 0x41, 0x05, 0x03, 0xbc, 0x11, 0x7f, 0xc6, 0x00, 0x72, 0x41, 0x4c, 0x2a, + 0x90, 0x2d, 0xb9, 0x9a, 0xaf, 0x16, 0x73, 0xb8, 0xf1, 0x3e, 0x6e, 0x4b, + 0x5c, 0xdb, 0x1d, 0x2b, 0xa3, 0xe7, 0x43, 0xd8, 0x9a, 0x47, 0xd3, 0x60, + 0xa4, 0x37, 0xe9, 0x83, 0xc7, 0x92, 0x1a, 0xda, 0xc8, 0xec, 0x6a, 0xc1, + 0xbc, 0x1e, 0xd1, 0xff, 0xf4, 0xce, 0xe9, 0x21, 0xb3, 0xa5, 0xdb, 0x94, + 0x7c, 0x8c, 0x60, 0xd3, 0xd3, 0x51, 0xed, 0x96, 0x67, 0x35, 0x23, 0x97, + 0xa5, 0xb0, 0xea, 0x81, 0xad, 0xe7, 0x2d, 0xbf, 0x5a, 0x4c, 0x48, 0xba, + 0xea, 0xd7, 0xfe, 0x04, 0x81, 0x8f, 0xf3, 0x9d, 0xf5, 0x11, 0x77, 0x77, + 0x67, 0xfc, 0xe1, 0xa0, 0x57, 0xec, 0x91, 0x74, 0xa3, 0x8b, 0x7e, 0x72, + 0x24, 0x08, 0xb7, 0x6d, 0x7f, 0x9d, 0x17, 0x1c, 0x33, 0x2e, 0x36, 0x2b, + 0xef, 0x4d, 0x2a, 0x6b, 0x3e, 0x18, 0xa6, 0xcf, 0x1b, 0x5c, 0x67, 0xa9, + 0x9e, 0x37, 0x9f, 0x74, 0x8e, 0x62, 0x10, 0xd6, 0xd9, 0x87, 0x51, 0xe1, + 0x4d, 0x7f, 0xcd, 0x56, 0x05, 0xac, 0x35, 0xed, 0x0b, 0x8b, 0xe2, 0x92, + 0x0d, 0xbc, 0xdf, 0x13, 0x79, 0xd0, 0x30, 0x24, 0xae, 0xf1, 0xfe, 0xd8, + 0x14, 0xf2, 0xf3, 0xca, 0x2c, 0xa8, 0x73, 0x9b, 0x7b, 0x69, 0xc2, 0xcd, + 0x22, 0x12, 0x89, 0x72, 0x71, 0xcf, 0x83, 0xfb, 0x24, 0xc3, 0xc1, 0x56, + 0x20, 0xa0, 0xeb, 0x28, 0x61, 0x9c, 0x4f, 0xf8, 0xff, 0x1e, 0x06, 0xbd, + 0x7d, 0xd9, 0x31, 0xa5, 0xdb, 0xd5, 0x80, 0x6a, 0x05, 0xe0, 0xf9, 0x82, + 0x31, 0x7c, 0xed, 0xfd, 0x2a, 0x6d, 0x33, 0x46, 0x91, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xed, 0x0f, 0xfb, 0x73, 0xe9, 0x67, 0x17, 0xe7, 0x1b, 0xa8, + 0xbf, 0x2f, 0xe6, 0xd3, 0xd7, 0xe9, 0xb2, 0x79, 0x1d, 0x2f, 0xed, 0x16, + 0x44, 0x9e, 0xaf, 0x50, 0x8f, 0xc7, 0x87, 0x54, 0x3e, 0x77, 0xaa, 0xa3, + 0xa4, 0x4c, 0x14, 0x8f, 0x8d, 0x16, 0x94, 0xac, 0xc8, 0x95, 0x37, 0x49, + 0x80, 0x20, 0x91, 0x44, 0xea, 0x7c, 0xd9, 0x24, 0x47, 0xe5, 0x28, 0x9d, + 0x1f, 0x6a, 0x85, 0x57, 0x66, 0xef, 0x32, 0xac, 0xf3, 0x2e, 0x05, 0xf4, + 0x12, 0xdb, 0xb0, 0x97, 0x04, 0xab, 0xba, 0xca, 0xd0, 0x09, 0x20, 0x89, + 0xf2, 0x9e, 0xd5, 0x1c, 0x1c, 0xaf, 0x59, 0xe3, 0x01, 0xd0, 0x53, 0x80, + 0xfc, 0x12, 0x28, 0x04, 0x0a, 0xbf, 0xc7, 0x30, 0xe8, 0x4c, 0x17, 0x46, + 0x16, 0x67, 0x10, 0x2d, 0x7a, 0x6f, 0xf7, 0x6a, 0xbb, 0x35, 0xf7, 0x32, + 0x08, 0x09, 0xd1, 0xbe, 0x9f, 0xd4, 0x87, 0x2d, 0x2a, 0x1f, 0xbb, 0x45, + 0x76, 0x10, 0x77, 0xa4, 0x7b, 0xa9, 0x12, 0xae, 0x37, 0xbb, 0xcd, 0x39, + 0x9b, 0xcd, 0x66, 0xd9, 0xcf, 0xae, 0x0d, 0xa4, 0xaa, 0x06, 0x70, 0x2c, + 0x9f, 0x85, 0x94, 0xf7, 0xc2, 0xa6, 0x2c, 0xdc, 0x60, 0x16, 0xb0, 0xb4, + 0x82, 0x0f, 0xbc, 0x5a, 0xe5, 0xe1, 0x21, 0x33, 0xda, 0xa6, 0xd4, 0x1a, + 0x4e, 0xe6, 0xbe, 0xa2, 0x95, 0x24, 0xb5, 0x2f, 0x39, 0x8e, 0xce, 0x33, + 0x7b, 0xe3, 0xb8, 0x6b, 0x61, 0x5f, 0xb1, 0xb9, 0xa7, 0xc3, 0xee, 0x80, + 0x2f, 0x9c, 0x50, 0xba, 0x8e, 0x47, 0x34, 0x13, 0xc3, 0x3d, 0x91, 0xed, + 0x3c, 0xee, 0x66, 0x16, 0x93, 0x0f, 0x2e, 0xa4, 0xea, 0xb0, 0x6c, 0xfb, + 0x91, 0x80, 0xbb, 0xad, 0x84, 0xc6, 0x96, 0x9c, 0xac, 0x55, 0x0d, 0xa6, + 0x0d, 0x7b, 0x20, 0x42, 0x40, 0x5f, 0x39, 0x19, 0xf5, 0x87, 0x66, 0x2c, + 0x8d, 0x4f, 0x29, 0x4a, 0x96, 0x89, 0x02, 0x82, 0x01, 0x00, 0x57, 0xc4, + 0xe8, 0x0d, 0x5a, 0x89, 0xf3, 0x3a, 0xd5, 0x5e, 0x7a, 0xbf, 0xcf, 0x77, + 0x41, 0xf0, 0xf1, 0xee, 0x83, 0x6c, 0x1a, 0x81, 0xbe, 0x19, 0x4c, 0x90, + 0x66, 0x5b, 0x62, 0xce, 0x3a, 0x64, 0x49, 0x2c, 0xb7, 0xc7, 0x7c, 0x33, + 0x0e, 0xba, 0x32, 0xa4, 0x4e, 0x3c, 0xd5, 0x42, 0xbe, 0x1f, 0xe9, 0x05, + 0x18, 0x90, 0x24, 0x4d, 0x87, 0x34, 0x79, 0x33, 0x9a, 0xf0, 0xeb, 0x3d, + 0xd1, 0x43, 0xdf, 0x4b, 0x53, 0xfb, 0xf7, 0xba, 0xed, 0x0b, 0xe1, 0xf1, + 0x4e, 0xc0, 0xe0, 0x58, 0x2e, 0x4e, 0x34, 0xf0, 0xd5, 0xd0, 0xed, 0x80, + 0x6f, 0x24, 0xde, 0xf6, 0xb9, 0x49, 0x49, 0xaf, 0xe2, 0xa1, 0xcf, 0x13, + 0x7e, 0x6c, 0x46, 0x3e, 0xda, 0x4b, 0x7d, 0x25, 0xda, 0xc0, 0x66, 0x93, + 0xf8, 0x2c, 0x8c, 0x52, 0xc0, 0x88, 0xe6, 0x0a, 0xa1, 0xd4, 0x17, 0x16, + 0x68, 0xc7, 0x7d, 0xbc, 0x57, 0xb5, 0x43, 0x94, 0x7b, 0xaa, 0xad, 0xc2, + 0x07, 0x81, 0x5e, 0xef, 0x18, 0xf1, 0x31, 0x67, 0x98, 0x09, 0xc7, 0x04, + 0x17, 0xc5, 0xfc, 0x89, 0xbf, 0xaa, 0x51, 0xf1, 0x6c, 0x36, 0x4f, 0x08, + 0xdf, 0xc1, 0x81, 0x03, 0x31, 0xc0, 0xd7, 0x58, 0x03, 0xbd, 0x5f, 0xbc, + 0xf6, 0x49, 0xd6, 0x24, 0x16, 0x82, 0xcb, 0x8e, 0x86, 0x31, 0x91, 0x97, + 0xbc, 0xcd, 0x31, 0x41, 0x2e, 0x80, 0x0a, 0xef, 0xfd, 0x24, 0x91, 0xbf, + 0x98, 0x33, 0xaf, 0x24, 0x06, 0xd4, 0x2f, 0x82, 0x42, 0x19, 0x14, 0x10, + 0xe8, 0x5d, 0x19, 0x96, 0x09, 0x29, 0x0c, 0x11, 0x83, 0x05, 0x39, 0x45, + 0xc3, 0x0f, 0x91, 0x18, 0xa1, 0xad, 0xaa, 0x9e, 0x3c, 0x64, 0x6f, 0xd4, + 0x0a, 0xf5, 0x32, 0x7d, 0xe4, 0xc1, 0x3f, 0x37, 0xbf, 0x8d, 0xf1, 0x4f, + 0x33, 0x54, 0x54, 0x6e, 0xc1, 0x6e, 0x50, 0xd8, 0x9c, 0x8e, 0xb2, 0x56, + 0xc6, 0x31, 0x02, 0x82, 0x01, 0x01, 0x00, 0x80, 0xec, 0xd0, 0x5f, 0x2a, + 0xc8, 0x65, 0x9c, 0x4c, 0xdf, 0xa4, 0x8c, 0x96, 0x2b, 0x45, 0x9f, 0xcc, + 0x44, 0xc0, 0x93, 0x61, 0x65, 0x53, 0xa4, 0x76, 0x60, 0xca, 0xda, 0x84, + 0x0f, 0xf4, 0xbd, 0x4d, 0x8b, 0x84, 0x90, 0x97, 0xbc, 0x8b, 0x98, 0x5f, + 0x4e, 0x65, 0x7f, 0xf7, 0x2d, 0x1e, 0xeb, 0x94, 0x93, 0x53, 0x97, 0x71, + 0x5e, 0x7f, 0x34, 0x58, 0x2c, 0x16, 0xe1, 0xb2, 0x46, 0x6e, 0xde, 0xbb, + 0x41, 0xd9, 0x6a, 0x2b, 0x02, 0xfe, 0xfb, 0xea, 0xd6, 0x93, 0xae, 0x23, + 0x30, 0xcc, 0xab, 0x23, 0x53, 0x94, 0x63, 0x7d, 0x00, 0xca, 0x17, 0xfc, + 0x87, 0xd6, 0x80, 0x76, 0x99, 0x65, 0x06, 0x8b, 0xe9, 0x44, 0x29, 0xfe, + 0x7a, 0x7f, 0xdc, 0x5b, 0xfb, 0x35, 0x66, 0x02, 0x83, 0xa1, 0x87, 0x52, + 0x09, 0x0e, 0xcb, 0x9f, 0xd1, 0x12, 0x9c, 0xf7, 0x23, 0x81, 0xf8, 0xee, + 0x24, 0xb6, 0xc9, 0x8f, 0xff, 0x17, 0x49, 0x7a, 0xfe, 0x46, 0x77, 0xc8, + 0x01, 0xcb, 0xee, 0x00, 0x17, 0xc9, 0x29, 0x10, 0x40, 0x2e, 0x57, 0xff, + 0x4b, 0x51, 0x0a, 0x60, 0x6c, 0x49, 0x5a, 0x66, 0x11, 0xdd, 0x81, 0xde, + 0xea, 0x67, 0xd8, 0x6e, 0x9c, 0x82, 0x63, 0x9a, 0x9c, 0x95, 0x12, 0x1c, + 0x52, 0x29, 0xa6, 0x51, 0x8e, 0x46, 0xad, 0x3b, 0xc1, 0xaf, 0xef, 0xae, + 0x57, 0x7d, 0x5a, 0x5e, 0xae, 0xe0, 0x57, 0x0b, 0x16, 0x0f, 0x21, 0xb8, + 0xb0, 0xf8, 0x4b, 0x3b, 0x7c, 0xcb, 0x6b, 0x77, 0x0f, 0x9c, 0xe0, 0x12, + 0xe5, 0xbc, 0xb8, 0x4b, 0xdb, 0xfb, 0x18, 0xe8, 0xc0, 0x50, 0x5c, 0x93, + 0x7d, 0x35, 0x66, 0x9b, 0xe1, 0x50, 0xbb, 0x3b, 0x9c, 0x14, 0xdb, 0xe3, + 0x61, 0x2a, 0xff, 0xbe, 0x83, 0xed, 0x28, 0x2a, 0x42, 0xb2, 0x62, 0x93, + 0x5a, 0xe1, 0x24, 0x68, 0x11, 0xc1, 0xb7, 0x9a, 0xf4, 0x7e, 0x3e}; + +static const std::vector priv_key_97{ + 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xe5, 0x03, 0x6c, 0x04, 0x9a, 0x64, 0xaf, 0x33, 0x3e, 0x1c, + 0x2b, 0x9d, 0xdc, 0x57, 0xc5, 0xe5, 0x6a, 0xae, 0x01, 0x7b, 0x4b, 0x6f, + 0xd0, 0x72, 0x65, 0x87, 0x88, 0x7a, 0xe0, 0xee, 0x7e, 0x72, 0xb8, 0x0a, + 0x42, 0x42, 0x81, 0xa9, 0x17, 0xd3, 0x81, 0x0c, 0x11, 0xc7, 0x63, 0x82, + 0xb8, 0xf8, 0x52, 0x12, 0x93, 0x44, 0xc8, 0x38, 0xa6, 0x34, 0xea, 0xfc, + 0xa3, 0xc2, 0x96, 0xde, 0x65, 0x3a, 0x7d, 0xd7, 0x88, 0x09, 0xbc, 0x33, + 0xe7, 0x87, 0xaa, 0x86, 0xd6, 0x95, 0x65, 0x27, 0x70, 0x28, 0xfc, 0x4d, + 0x1b, 0x44, 0x88, 0x0f, 0xe0, 0xa9, 0xbd, 0xe1, 0xaa, 0x7e, 0xce, 0xa9, + 0xc4, 0xe3, 0xaa, 0xa7, 0x26, 0xad, 0x19, 0x70, 0x10, 0x49, 0x21, 0x4d, + 0xc8, 0x6a, 0x5c, 0x57, 0x40, 0xb8, 0xcf, 0xee, 0xa0, 0xd9, 0x1d, 0x51, + 0xfa, 0xc4, 0x08, 0x16, 0x20, 0x5d, 0x00, 0x19, 0x55, 0xc1, 0x00, 0xdf, + 0x76, 0xf0, 0x1c, 0xe5, 0x0e, 0xe0, 0xfa, 0x3a, 0x11, 0x98, 0xb3, 0xc1, + 0x10, 0x34, 0x7f, 0xd3, 0xaa, 0x97, 0x8e, 0x1c, 0x66, 0x80, 0x04, 0x66, + 0x39, 0x1f, 0x84, 0x2b, 0x4f, 0x4e, 0x95, 0xa2, 0x2f, 0xf5, 0x83, 0x04, + 0x82, 0x3e, 0xad, 0xd6, 0x8e, 0x8f, 0xf6, 0x52, 0x26, 0x82, 0xbb, 0x8b, + 0x78, 0x16, 0x4f, 0x45, 0xe8, 0xbf, 0x43, 0x78, 0x96, 0x00, 0x74, 0x73, + 0xaf, 0xd0, 0xbd, 0x72, 0x9a, 0xfe, 0x6f, 0xb5, 0x6b, 0x4e, 0xa8, 0x95, + 0x0d, 0x4e, 0x0a, 0x69, 0xb9, 0x9b, 0x0c, 0xc8, 0xb7, 0x62, 0xb4, 0x5a, + 0xf4, 0xf1, 0x9e, 0x28, 0xb9, 0x92, 0xd4, 0x18, 0x00, 0xba, 0x85, 0x8b, + 0x00, 0x92, 0x23, 0x39, 0xdf, 0x83, 0xb9, 0xe0, 0xef, 0xb3, 0xc8, 0x26, + 0xd6, 0xa7, 0x4d, 0xea, 0x8b, 0x02, 0x4a, 0x3b, 0x47, 0xa1, 0xa4, 0x7c, + 0xfa, 0x90, 0x62, 0xc2, 0x5a, 0x65, 0xc0, 0xe0, 0xce, 0xfa, 0x15, 0x4e, + 0x4b, 0x8c, 0x23, 0x0d, 0x4a, 0x9e, 0x00, 0x9a, 0x8b, 0x2c, 0x3d, 0x20, + 0xa2, 0xbc, 0xde, 0x0f, 0xe3, 0xaf, 0x68, 0x99, 0x75, 0x47, 0xc6, 0x56, + 0xad, 0xd6, 0xc7, 0x0c, 0x6b, 0xde, 0x7f, 0x3e, 0x5a, 0x40, 0x33, 0x94, + 0x90, 0x1f, 0x0f, 0xfb, 0x13, 0xc6, 0x23, 0x47, 0xa7, 0x84, 0xb8, 0x26, + 0x21, 0x6f, 0xfe, 0xe0, 0x70, 0xd2, 0xec, 0x6b, 0x83, 0xf4, 0x43, 0x61, + 0x98, 0x00, 0x8d, 0x72, 0x45, 0xa5, 0x21, 0x57, 0xc2, 0xc1, 0x89, 0xc3, + 0x6a, 0xee, 0x31, 0x79, 0x0d, 0x91, 0x90, 0x27, 0xaf, 0xc2, 0x7a, 0x1e, + 0x2d, 0x90, 0xa1, 0x5d, 0xfd, 0x10, 0x18, 0xb4, 0xa8, 0xf9, 0xfe, 0x6d, + 0xf7, 0x7b, 0x95, 0x98, 0x4a, 0x11, 0x4f, 0x51, 0x84, 0x08, 0xa7, 0x14, + 0xb7, 0xdb, 0x03, 0xd4, 0xb2, 0x82, 0xa1, 0xc2, 0x91, 0xf7, 0x3b, 0xc2, + 0xd3, 0xd6, 0xa5, 0x93, 0x9c, 0xaf, 0x43, 0x9b, 0x2e, 0x0f, 0xfc, 0x1b, + 0x0a, 0x37, 0x3c, 0x25, 0x4e, 0x7e, 0x74, 0x01, 0x62, 0x86, 0xa6, 0x2e, + 0x7e, 0x7a, 0x43, 0xbf, 0xd2, 0xa4, 0x8f, 0x32, 0x0f, 0x66, 0x9b, 0x37, + 0x6d, 0xf1, 0xc3, 0x67, 0x5b, 0xd6, 0x09, 0x4d, 0x63, 0xb0, 0x15, 0xdf, + 0xc7, 0xc9, 0xe7, 0x28, 0x44, 0x4c, 0x59, 0xcd, 0x53, 0x5f, 0xe9, 0x08, + 0xb9, 0x90, 0x7b, 0x98, 0x94, 0x58, 0xe3, 0xfc, 0xe6, 0xb1, 0x4e, 0x3b, + 0xae, 0x0c, 0xcd, 0x66, 0x32, 0x8f, 0x9f, 0x8a, 0x4a, 0x12, 0x0b, 0x72, + 0x6f, 0xec, 0x81, 0x7c, 0x2d, 0x33, 0xa4, 0xae, 0xa3, 0xb4, 0xb0, 0x3d, + 0x4c, 0x42, 0x0b, 0x9f, 0x7a, 0xda, 0x82, 0xdd, 0x86, 0x2c, 0xac, 0xe4, + 0x40, 0x24, 0x1f, 0xfa, 0x03, 0x5a, 0x06, 0x72, 0x12, 0x0f, 0xb9, 0xa4, + 0xe4, 0x18, 0x84, 0x13, 0x71, 0x93, 0x2d, 0x28, 0xaf, 0x31, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd1, 0x62, 0x9f, 0x90, + 0x55, 0xd9, 0x58, 0x96, 0x71, 0x63, 0x30, 0x3d, 0xd5, 0x08, 0x2b, 0x57, + 0xe6, 0x81, 0xd1, 0xb8, 0xf8, 0xef, 0xf2, 0x95, 0xa5, 0x5e, 0x95, 0xda, + 0x43, 0x6d, 0xcb, 0x0e, 0xf8, 0x55, 0xe8, 0xdf, 0x05, 0xcd, 0xa4, 0x8b, + 0x2c, 0xa1, 0xec, 0x5f, 0x71, 0x0c, 0x44, 0x32, 0x46, 0x57, 0xd5, 0x6e, + 0x3d, 0xe2, 0x0d, 0x94, 0xb4, 0x84, 0xe8, 0xf5, 0x31, 0x1b, 0x85, 0x52, + 0x45, 0x5c, 0x9a, 0x74, 0xcc, 0x2e, 0x68, 0xb2, 0x11, 0xa7, 0xd6, 0xea, + 0x20, 0xe2, 0x3e, 0x1a, 0x3b, 0x14, 0x04, 0xaa, 0x53, 0xfc, 0xb0, 0x5c, + 0x81, 0xcf, 0xa2, 0x22, 0xee, 0xb1, 0x29, 0xe3, 0x3e, 0x54, 0x35, 0x78, + 0x6e, 0x99, 0x97, 0x4a, 0x45, 0xb8, 0xe8, 0x54, 0xd6, 0xb8, 0xaf, 0xe4, + 0x49, 0xb8, 0xd4, 0x37, 0xae, 0x27, 0x16, 0x2f, 0xc5, 0x74, 0xf5, 0x82, + 0x12, 0x65, 0x17, 0x92, 0xaf, 0x49, 0xa1, 0x65, 0x48, 0x05, 0xe5, 0xe4, + 0xac, 0xe4, 0x0a, 0xd2, 0xa3, 0x07, 0x11, 0xd9, 0xee, 0x45, 0x88, 0xe3, + 0xa8, 0x7b, 0x2e, 0xfc, 0x3d, 0x09, 0x79, 0x90, 0xe7, 0x36, 0xf1, 0xfb, + 0xd7, 0xb3, 0xc2, 0x45, 0xa6, 0xd4, 0xa8, 0x80, 0xc6, 0x50, 0x35, 0x68, + 0x4a, 0xbe, 0x31, 0x97, 0xb6, 0x01, 0x7e, 0x7a, 0x67, 0x60, 0x73, 0xbc, + 0xeb, 0xe3, 0x84, 0xc2, 0x45, 0xb6, 0xc0, 0x39, 0x09, 0xfd, 0x8e, 0xd8, + 0xb3, 0x2a, 0x1c, 0x42, 0x7e, 0xc0, 0x48, 0xb9, 0xe1, 0xab, 0x68, 0x97, + 0xea, 0xc8, 0x59, 0x63, 0x55, 0xa3, 0x13, 0xf1, 0x15, 0xba, 0x06, 0x71, + 0xc8, 0x99, 0x69, 0x91, 0x20, 0x28, 0x47, 0x0d, 0x56, 0x47, 0xc3, 0xa4, + 0x9c, 0x7e, 0x9c, 0xaa, 0xb3, 0x85, 0x4f, 0x1d, 0x08, 0x90, 0x39, 0x28, + 0x8e, 0xd6, 0x44, 0x57, 0xf6, 0x1c, 0x8e, 0xbb, 0x14, 0x90, 0xbe, 0x34, + 0x2f, 0x9b, 0xad, 0xda, 0xa0, 0x48, 0x83, 0xa1, 0xca, 0xaa, 0x39, 0x45, + 0x70, 0x94, 0x3d, 0x4b, 0xdf, 0xf1, 0xd1, 0xdf, 0xc4, 0x41, 0xaf, 0x33, + 0x5e, 0xa9, 0xa8, 0x3f, 0xd4, 0x91, 0x59, 0xd5, 0x60, 0x1d, 0x53, 0x53, + 0x81, 0x72, 0xb5, 0xd6, 0xb0, 0x9a, 0x87, 0xdc, 0x62, 0x36, 0x8d, 0x5a, + 0x26, 0x44, 0x3a, 0xf0, 0x82, 0xd4, 0xf9, 0x47, 0x6a, 0x8d, 0xda, 0x25, + 0x76, 0x06, 0xf5, 0xa1, 0xfe, 0x20, 0x24, 0x2a, 0x4a, 0x17, 0x01, 0xc6, + 0x39, 0x90, 0x35, 0xe5, 0xff, 0x66, 0xf7, 0x27, 0xa9, 0xc9, 0xe3, 0x94, + 0xee, 0xb6, 0xbc, 0xa6, 0x3a, 0x72, 0xb4, 0x7b, 0x24, 0xc8, 0x4c, 0x3e, + 0xbd, 0x01, 0x9e, 0x3c, 0xcc, 0xad, 0x4f, 0x01, 0xe4, 0xb3, 0x8b, 0xcf, + 0xf6, 0xe2, 0xce, 0x01, 0x87, 0x53, 0x2c, 0x44, 0xba, 0x8d, 0x0b, 0xfb, + 0x21, 0xeb, 0xa8, 0xe6, 0x01, 0x88, 0x1e, 0x42, 0x7c, 0x44, 0x7c, 0x17, + 0x11, 0xba, 0xf2, 0x08, 0xa3, 0x73, 0x46, 0x3e, 0x56, 0x67, 0x17, 0x55, + 0x7f, 0xcf, 0xf0, 0x4b, 0x58, 0x24, 0x2c, 0xbd, 0xfb, 0xab, 0x1a, 0x74, + 0x33, 0xf9, 0x74, 0xe4, 0x46, 0xa3, 0x8c, 0xc6, 0x0d, 0xb2, 0x65, 0x09, + 0x04, 0x26, 0x23, 0x55, 0x63, 0x37, 0x68, 0xf1, 0xe8, 0xb9, 0xce, 0xca, + 0x17, 0x66, 0xbd, 0xea, 0x36, 0x32, 0x2d, 0x28, 0xff, 0x9f, 0xf1, 0xbf, + 0xfb, 0x6c, 0xc1, 0x24, 0x9f, 0x25, 0x05, 0xa6, 0xcc, 0xf8, 0x94, 0x96, + 0xca, 0x7b, 0x7d, 0x48, 0x03, 0xa3, 0x6e, 0x7e, 0x45, 0x5e, 0x7a, 0xc4, + 0x37, 0xda, 0x71, 0x76, 0x75, 0x8a, 0x98, 0x8f, 0x4e, 0x48, 0xd4, 0xc9, + 0x11, 0x45, 0x27, 0x96, 0xe7, 0x47, 0x98, 0xd7, 0x23, 0x9f, 0x37, 0x04, + 0x6d, 0x1d, 0x43, 0x99, 0x89, 0x56, 0xd0, 0xbf, 0xdd, 0xe0, 0x6a, 0xc2, + 0x3f, 0xda, 0x77, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0xf5, 0xd3, + 0x43, 0xf4, 0xb6, 0xce, 0xf4, 0xfb, 0xf6, 0xf9, 0xc2, 0x10, 0xd9, 0x5b, + 0x24, 0xa8, 0xe9, 0x8c, 0x26, 0xd8, 0x6f, 0x32, 0xe2, 0x9e, 0xbd, 0x9c, + 0xca, 0xf0, 0xfc, 0x81, 0x6b, 0xf2, 0x9c, 0x11, 0x4f, 0xdb, 0x3b, 0xc8, + 0xe2, 0xb6, 0x82, 0xec, 0x9b, 0x22, 0xb7, 0xe9, 0x72, 0x4a, 0x56, 0x39, + 0x15, 0x88, 0x5e, 0xd5, 0xb7, 0x87, 0x4c, 0xe6, 0x12, 0x40, 0x8d, 0xc1, + 0xc0, 0x5c, 0xfe, 0xf2, 0x34, 0x0f, 0xa2, 0xfa, 0x54, 0x7d, 0xa1, 0x3d, + 0xd4, 0xda, 0xec, 0xd4, 0xe2, 0x1b, 0x1a, 0x7d, 0x28, 0xde, 0x36, 0x2c, + 0xa7, 0xe5, 0x50, 0x89, 0xb1, 0xf7, 0x23, 0x87, 0x6c, 0x49, 0x8f, 0x10, + 0x05, 0xcd, 0x88, 0x1d, 0xae, 0x39, 0x07, 0xa3, 0x7c, 0x92, 0x69, 0xa3, + 0xbe, 0xea, 0x0c, 0x92, 0x18, 0xd4, 0x9d, 0x25, 0xb6, 0x01, 0x83, 0xfe, + 0x59, 0xf7, 0xd8, 0x5b, 0x78, 0xf3, 0xe5, 0xf4, 0x86, 0x3f, 0xf0, 0x84, + 0x01, 0x7f, 0xd1, 0x1d, 0x49, 0x17, 0xa8, 0x0d, 0xc8, 0x78, 0x72, 0x48, + 0xfa, 0x21, 0x20, 0xa9, 0x64, 0x2e, 0x7c, 0x45, 0x36, 0xbe, 0x96, 0x6a, + 0x25, 0xed, 0x20, 0x68, 0x29, 0x9a, 0xd2, 0x29, 0x50, 0x1a, 0xad, 0xda, + 0x4f, 0x94, 0x83, 0xb8, 0x6c, 0xa9, 0xd3, 0x12, 0xee, 0x84, 0xbb, 0xfe, + 0xde, 0x1d, 0x90, 0xb3, 0xa2, 0xf7, 0x65, 0x59, 0xc0, 0xce, 0x9d, 0xab, + 0x18, 0x61, 0x4a, 0xde, 0xfe, 0x8f, 0x93, 0xba, 0x61, 0x75, 0xa3, 0x82, + 0x35, 0x31, 0x5b, 0x24, 0xa7, 0x13, 0x5f, 0x03, 0x1b, 0xf2, 0x57, 0xc3, + 0xc7, 0x70, 0x8f, 0xa6, 0xa8, 0x9d, 0x7e, 0x0a, 0xef, 0x07, 0xe3, 0xc6, + 0x04, 0x20, 0x58, 0x57, 0x7a, 0xea, 0xb3, 0xb5, 0xaa, 0xc7, 0x80, 0xc2, + 0x97, 0x82, 0x83, 0x20, 0xf0, 0x9d, 0x36, 0xd5, 0x72, 0xa8, 0xa5, 0x78, + 0xab, 0x02, 0x82, 0x01, 0x01, 0x00, 0xed, 0x65, 0x6c, 0x45, 0x12, 0x4a, + 0xa2, 0xc2, 0x28, 0x32, 0xaa, 0xe3, 0x46, 0xf0, 0x17, 0x14, 0x19, 0xa8, + 0xd3, 0xee, 0x2d, 0x67, 0xde, 0xd9, 0xfd, 0x9e, 0x4b, 0x49, 0xc8, 0xa1, + 0xf4, 0xbe, 0xcc, 0x90, 0xf2, 0x1a, 0x57, 0xf8, 0x36, 0xf4, 0xbc, 0xa2, + 0xee, 0x67, 0xec, 0xe8, 0x74, 0xd5, 0xa4, 0xb9, 0x82, 0x71, 0x62, 0x34, + 0x00, 0x56, 0x5b, 0x75, 0x71, 0xc9, 0xb1, 0x9f, 0xa3, 0xd0, 0x49, 0x5b, + 0xbb, 0xd5, 0x74, 0x2a, 0x6e, 0xcd, 0xf5, 0x94, 0x00, 0x37, 0x2b, 0x9a, + 0xad, 0x39, 0xf3, 0x91, 0x91, 0xfc, 0x79, 0x91, 0x14, 0x3d, 0x8c, 0xd5, + 0xea, 0x7e, 0x1a, 0xa9, 0x89, 0x5d, 0x7f, 0x70, 0xac, 0xb7, 0x4e, 0x51, + 0x1f, 0x64, 0xd3, 0x9f, 0x00, 0xef, 0x5e, 0x6c, 0x66, 0xa9, 0x36, 0x24, + 0x4b, 0xa9, 0xd1, 0xe6, 0xa7, 0xa1, 0x05, 0xcb, 0x8d, 0x74, 0x7a, 0xbf, + 0x33, 0x59, 0x00, 0x31, 0x12, 0xbf, 0xc0, 0xaa, 0xda, 0x70, 0x48, 0x37, + 0xb3, 0x6f, 0x37, 0x66, 0xb4, 0x51, 0x88, 0xd4, 0xd3, 0x06, 0x17, 0x9d, + 0x7f, 0xe7, 0x38, 0xd6, 0xe7, 0xde, 0x8b, 0x2a, 0x9c, 0xb7, 0xb5, 0xc7, + 0xeb, 0x03, 0x4f, 0xc8, 0xba, 0x3b, 0xa8, 0x03, 0x60, 0x1b, 0xa4, 0x19, + 0x5b, 0xf4, 0x19, 0x1f, 0x16, 0xf6, 0xb8, 0xe6, 0x95, 0x71, 0x5f, 0x11, + 0x9b, 0xdb, 0x6a, 0x52, 0x99, 0x68, 0x1b, 0xbe, 0x43, 0xcb, 0x5f, 0x54, + 0x97, 0x39, 0xa3, 0x33, 0x0d, 0x68, 0x7a, 0x13, 0x51, 0x1c, 0x37, 0x36, + 0xba, 0xc1, 0x6a, 0x29, 0xbd, 0xde, 0xe1, 0x4e, 0x90, 0x49, 0x3a, 0x7a, + 0x85, 0xf9, 0xc9, 0x14, 0x81, 0x23, 0x4d, 0x86, 0x76, 0x24, 0xcb, 0x4e, + 0x2e, 0x64, 0x2e, 0x8c, 0x64, 0xa3, 0x20, 0xfe, 0xa3, 0x1c, 0x49, 0x84, + 0xc5, 0x0a, 0x95, 0x09, 0x47, 0x6b, 0x98, 0xf7, 0x2f, 0x93, 0x02, 0x82, + 0x01, 0x01, 0x00, 0xc9, 0xac, 0x60, 0x35, 0x7b, 0x8f, 0x1a, 0x1d, 0x07, + 0xf2, 0x5d, 0x6d, 0xb4, 0xb2, 0xbb, 0x72, 0x89, 0x9a, 0x07, 0x80, 0xe5, + 0x78, 0x91, 0x96, 0x6d, 0x49, 0xac, 0xd4, 0x31, 0xce, 0x12, 0xa6, 0xa3, + 0xbd, 0xfd, 0x89, 0x38, 0x20, 0x6f, 0x61, 0x6c, 0xe8, 0x27, 0xee, 0x5c, + 0x80, 0xd1, 0xdc, 0x2a, 0x86, 0x95, 0x21, 0x57, 0x77, 0x12, 0x92, 0x48, + 0xa4, 0x6c, 0xb1, 0xf5, 0x13, 0x8e, 0x68, 0xd7, 0xc8, 0xbe, 0xe3, 0xf2, + 0xed, 0x05, 0xfe, 0x9f, 0x85, 0x60, 0x68, 0x05, 0xcc, 0x27, 0xe0, 0xe9, + 0x7f, 0x4d, 0x3c, 0x65, 0x92, 0xda, 0x0e, 0xd5, 0xfe, 0x5a, 0x24, 0x02, + 0x0d, 0x7a, 0x96, 0xdc, 0xcf, 0x3e, 0xa7, 0x6e, 0x7b, 0xbc, 0xb9, 0x3d, + 0x0b, 0x56, 0xdf, 0xf0, 0xf4, 0xe1, 0xea, 0x93, 0x59, 0x66, 0xa9, 0x6e, + 0x5f, 0x52, 0x9f, 0x7a, 0x47, 0x5f, 0x1b, 0xfb, 0x81, 0x2c, 0xd9, 0xee, + 0x5b, 0x18, 0xbf, 0xd5, 0x51, 0x45, 0x8b, 0xaf, 0xe4, 0x86, 0x44, 0xdd, + 0x53, 0xb8, 0xc5, 0xc0, 0x4e, 0x9b, 0xf7, 0xdf, 0xbb, 0xbb, 0x78, 0xfb, + 0x59, 0x32, 0x70, 0x8d, 0x5d, 0x6a, 0x1b, 0xc4, 0xb4, 0x95, 0x3b, 0x7c, + 0x9a, 0x29, 0x70, 0xa8, 0x08, 0xd7, 0x61, 0xeb, 0x87, 0x51, 0xc1, 0x33, + 0x42, 0x12, 0x90, 0xc3, 0xc6, 0x7e, 0x50, 0xc6, 0xd6, 0x17, 0x4c, 0x7b, + 0x39, 0xc1, 0xfc, 0xe8, 0xfd, 0xea, 0xee, 0x02, 0xed, 0xd0, 0x83, 0x13, + 0x9e, 0xf1, 0x32, 0x8b, 0x8d, 0xd6, 0x54, 0x38, 0x15, 0x15, 0x2e, 0x77, + 0x6c, 0x3c, 0xae, 0xc2, 0xce, 0x17, 0x2c, 0x34, 0x68, 0xab, 0x11, 0xc1, + 0x63, 0x5f, 0xec, 0x69, 0x86, 0x01, 0x7b, 0xf7, 0x2a, 0x0d, 0x6e, 0x6c, + 0x62, 0x0b, 0x76, 0x06, 0x6b, 0xc8, 0xfd, 0x4f, 0x70, 0x64, 0x22, 0xfa, + 0x50, 0x00, 0x29, 0x1d, 0x3d, 0xdb, 0xf7, 0x02, 0x82, 0x01, 0x00, 0x08, + 0x09, 0xb6, 0x17, 0xc4, 0x9d, 0xc8, 0x53, 0x00, 0x9f, 0x6e, 0x8f, 0xd1, + 0x78, 0x11, 0x9f, 0xf9, 0x9a, 0x70, 0xca, 0x90, 0xb9, 0x02, 0x9f, 0xa8, + 0xe9, 0xb2, 0x2c, 0xe6, 0x61, 0x2d, 0x73, 0x44, 0x63, 0xe7, 0xfe, 0xa2, + 0x59, 0xe2, 0x2a, 0x79, 0x34, 0x9f, 0x13, 0xdf, 0xbe, 0xa3, 0x2e, 0x14, + 0xac, 0xbf, 0x50, 0xed, 0x7d, 0x4b, 0x41, 0xa1, 0x49, 0x21, 0xb8, 0x2d, + 0x8e, 0x75, 0x32, 0x79, 0x39, 0x64, 0xeb, 0xbe, 0x4a, 0x2d, 0x84, 0x45, + 0xbb, 0x64, 0x22, 0x7a, 0x14, 0x7b, 0xa7, 0x09, 0xab, 0x35, 0x21, 0x32, + 0x50, 0x8a, 0x39, 0xe7, 0x49, 0xda, 0xed, 0xb8, 0x23, 0x63, 0x66, 0x4a, + 0x09, 0x5b, 0x9f, 0xbd, 0x44, 0x1b, 0xe7, 0x03, 0x0f, 0x50, 0x2d, 0xca, + 0xa9, 0xaa, 0xf4, 0x31, 0xc4, 0x1a, 0xd7, 0xbe, 0x26, 0xac, 0x28, 0x54, + 0x94, 0xe6, 0xce, 0x39, 0xd5, 0xbd, 0x7c, 0x56, 0xf8, 0x52, 0x65, 0x31, + 0xb5, 0xd7, 0x3d, 0x94, 0x04, 0x66, 0xcb, 0xee, 0x39, 0x49, 0x03, 0xb5, + 0xb9, 0x57, 0x07, 0xce, 0xc6, 0xe3, 0x6c, 0xc5, 0xcc, 0xe8, 0xfe, 0xed, + 0x01, 0x5d, 0x5b, 0x0f, 0x09, 0x9c, 0xd8, 0x78, 0xdc, 0x18, 0x0a, 0x2b, + 0x0f, 0x2a, 0x32, 0xe5, 0x64, 0x82, 0x6b, 0x8a, 0x6a, 0x36, 0x11, 0xd6, + 0x82, 0xe0, 0x2e, 0x7d, 0x84, 0x90, 0x1d, 0x66, 0xc5, 0x33, 0x32, 0x86, + 0x35, 0xf3, 0xff, 0xaf, 0xd3, 0xa2, 0x67, 0x2e, 0x32, 0x6d, 0x52, 0xcb, + 0x47, 0x5a, 0x28, 0xb5, 0x69, 0xe1, 0xfa, 0xe8, 0x88, 0x4f, 0x48, 0x7b, + 0xa2, 0x78, 0x5a, 0x32, 0x63, 0xb1, 0xa3, 0x9a, 0x7e, 0x5a, 0x3d, 0x02, + 0xc3, 0xf9, 0xbe, 0x17, 0x30, 0x27, 0x7b, 0xf6, 0xe3, 0x84, 0x08, 0xcd, + 0xf6, 0x31, 0x39, 0xa4, 0xf7, 0x9c, 0xe0, 0x55, 0xd9, 0x81, 0x94, 0x90, + 0x12, 0x56, 0x87, 0x02, 0x82, 0x01, 0x00, 0x52, 0xed, 0x53, 0x25, 0x50, + 0x3f, 0x83, 0xa5, 0x65, 0x85, 0xb1, 0x47, 0x69, 0x46, 0xcd, 0xd5, 0xa4, + 0x39, 0x33, 0x79, 0x04, 0x3e, 0x91, 0xdb, 0x5f, 0x2b, 0x7d, 0x31, 0x3c, + 0x18, 0xe5, 0x4c, 0x29, 0x11, 0x21, 0x20, 0x94, 0x15, 0x59, 0x6f, 0xbe, + 0xa2, 0x06, 0x1c, 0xb0, 0xf9, 0xc7, 0xb0, 0x46, 0xcb, 0x89, 0x77, 0x30, + 0xd2, 0x74, 0xa8, 0x88, 0xdc, 0xd8, 0x0c, 0xc8, 0xba, 0x63, 0x04, 0x7b, + 0x17, 0x96, 0xa9, 0xf6, 0x15, 0xaa, 0x49, 0x50, 0x6e, 0xd0, 0x08, 0x53, + 0xbd, 0x1e, 0x1f, 0x7c, 0x4e, 0xab, 0xa6, 0xf1, 0x0c, 0x66, 0xa2, 0xd0, + 0x63, 0x93, 0x51, 0x9b, 0x37, 0x80, 0x53, 0x6b, 0xa8, 0x37, 0x76, 0x2d, + 0x91, 0x76, 0x65, 0x6a, 0x35, 0x0f, 0x92, 0x8a, 0x05, 0xe2, 0x62, 0x88, + 0xa5, 0xb9, 0xbc, 0xa5, 0x83, 0xb1, 0xc2, 0xd3, 0xd9, 0x49, 0x7b, 0xd9, + 0x80, 0x9e, 0x9b, 0x82, 0x32, 0x32, 0xda, 0xe4, 0x99, 0x7a, 0x4a, 0x19, + 0x44, 0x29, 0x0a, 0xd7, 0xe1, 0x08, 0x6a, 0xfd, 0x5d, 0x34, 0x66, 0xdc, + 0x02, 0xe4, 0x47, 0x22, 0x46, 0xe4, 0xa6, 0x8f, 0x73, 0xad, 0x5d, 0x0d, + 0x28, 0xbd, 0xd5, 0xd2, 0xb6, 0xf6, 0x09, 0x13, 0x51, 0xe0, 0x04, 0x60, + 0xc6, 0xd5, 0x2e, 0x4c, 0x4d, 0x92, 0x83, 0xbc, 0xc3, 0x4a, 0xeb, 0xae, + 0x77, 0x6c, 0x6b, 0x76, 0xe8, 0xf0, 0xef, 0xd0, 0x35, 0x74, 0xa9, 0x51, + 0x24, 0x8e, 0x7e, 0x1c, 0xab, 0x2d, 0xb5, 0x96, 0x84, 0x0e, 0x19, 0x98, + 0x18, 0xf7, 0x70, 0x61, 0xef, 0x5b, 0x68, 0x71, 0x6f, 0xe9, 0x53, 0xd4, + 0x8d, 0x4d, 0x82, 0xd5, 0xa7, 0x0f, 0xfb, 0x84, 0xe9, 0x29, 0x8e, 0x4c, + 0x0b, 0x23, 0x09, 0xe7, 0x60, 0x2e, 0xad, 0xbf, 0xa1, 0xc4, 0x37, 0x20, + 0xfc, 0x9c, 0xf7, 0x31, 0xfe, 0x00, 0xac, 0x4a, 0x0b, 0x0a, 0x60}; + +static const std::vector priv_key_98{ + 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, + 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02, + 0x01, 0x00, 0xb9, 0x34, 0x3d, 0xd9, 0x6e, 0xd5, 0x58, 0xcd, 0x9a, 0x99, + 0x74, 0x0f, 0xb5, 0xde, 0x19, 0xa5, 0xca, 0x4c, 0x74, 0x0e, 0x10, 0x8b, + 0xcd, 0xae, 0x2d, 0x6a, 0xfd, 0x8d, 0x50, 0x91, 0xc0, 0x9e, 0xed, 0x87, + 0x02, 0x1f, 0xa1, 0xbd, 0x29, 0x1f, 0x6c, 0x23, 0xfd, 0x66, 0x57, 0xfe, + 0xfd, 0x47, 0x0f, 0xa6, 0x72, 0xab, 0x56, 0x8e, 0x41, 0xf5, 0xe3, 0x7b, + 0xf1, 0xb3, 0x82, 0x41, 0xad, 0x62, 0xf7, 0x76, 0x30, 0xb6, 0x44, 0xcd, + 0x77, 0xbe, 0x7d, 0xb8, 0x7d, 0x49, 0xae, 0x13, 0xa1, 0x51, 0xfe, 0x99, + 0x21, 0x98, 0xfa, 0x98, 0xd7, 0x90, 0x09, 0x9f, 0xab, 0xf7, 0x1e, 0x50, + 0x85, 0x34, 0x82, 0xf3, 0x21, 0xc8, 0x33, 0xe5, 0xc7, 0xf7, 0x66, 0x79, + 0xfa, 0xa9, 0xce, 0x2e, 0x4e, 0xd7, 0xac, 0xde, 0xef, 0x98, 0x94, 0x49, + 0x76, 0xb9, 0xb5, 0xa0, 0x6f, 0xcc, 0x00, 0xc7, 0xe3, 0x6a, 0x4d, 0x10, + 0x47, 0x55, 0x65, 0x87, 0x24, 0x39, 0x03, 0xb6, 0x78, 0xa3, 0x08, 0x5e, + 0xde, 0xd3, 0xa1, 0x7e, 0x7a, 0x7e, 0x69, 0x19, 0x66, 0xa0, 0xa2, 0x36, + 0xcc, 0xc9, 0x29, 0xaf, 0x83, 0xee, 0x37, 0xa7, 0x83, 0x72, 0xd5, 0x2c, + 0xd9, 0xbe, 0x2f, 0x79, 0xce, 0xa1, 0x8b, 0xb2, 0x0f, 0xcc, 0xb5, 0x93, + 0x35, 0xb0, 0x9b, 0x7d, 0x4e, 0x65, 0xb9, 0x3f, 0x8f, 0x06, 0xac, 0x98, + 0x3e, 0x52, 0x1a, 0x34, 0x1f, 0x38, 0x01, 0x9f, 0x96, 0x0b, 0x80, 0x66, + 0x1f, 0x9c, 0x4e, 0xaa, 0x7a, 0xac, 0x7c, 0x90, 0x01, 0x9a, 0xff, 0x2c, + 0x1e, 0xd8, 0x55, 0x71, 0xec, 0xfa, 0x86, 0xc4, 0x61, 0x88, 0x31, 0x73, + 0x9d, 0x78, 0xaf, 0x3a, 0xf4, 0x32, 0xe7, 0x54, 0x86, 0x74, 0xda, 0xf1, + 0xa7, 0x81, 0x60, 0x1e, 0xc1, 0xec, 0xef, 0xa9, 0x1f, 0xec, 0xf9, 0x8f, + 0xa5, 0x11, 0x3d, 0xe6, 0x7f, 0x02, 0x9e, 0x01, 0xfc, 0xe0, 0x87, 0x0f, + 0xae, 0x71, 0xcb, 0xde, 0x1a, 0xa2, 0xb2, 0x5c, 0xb9, 0x58, 0xef, 0x78, + 0xad, 0xa5, 0x40, 0xe0, 0x54, 0x55, 0x1b, 0xe7, 0x5c, 0x96, 0x59, 0x83, + 0x4d, 0x2f, 0xb4, 0x58, 0xb2, 0x0b, 0xe0, 0xc4, 0xdf, 0xcf, 0xd0, 0x2f, + 0x5c, 0x69, 0xad, 0xe3, 0x2a, 0x63, 0x01, 0x65, 0x6d, 0x83, 0xf7, 0xec, + 0x8b, 0x88, 0xa6, 0x10, 0xa9, 0xa4, 0xf5, 0xab, 0x2c, 0x1e, 0x60, 0xfc, + 0x8a, 0x09, 0x68, 0x48, 0x65, 0x8a, 0x1c, 0xab, 0x99, 0x2c, 0xdc, 0x99, + 0x54, 0xe2, 0x93, 0x41, 0xcd, 0xbd, 0x41, 0x84, 0x90, 0x9e, 0x60, 0x79, + 0xd3, 0x22, 0xb8, 0xa7, 0x6e, 0xda, 0x67, 0xd6, 0xb5, 0xca, 0x87, 0x8d, + 0x85, 0x0d, 0x6c, 0x3e, 0xa2, 0xff, 0xf7, 0x11, 0x9c, 0x1a, 0xa3, 0x13, + 0xd0, 0x37, 0x97, 0x49, 0x4f, 0x11, 0xb5, 0x4c, 0xd3, 0x6e, 0x4a, 0x8b, + 0x22, 0x57, 0x2b, 0x00, 0x88, 0x25, 0x1f, 0x9f, 0xb3, 0xed, 0x15, 0x31, + 0xa4, 0xe7, 0x05, 0x49, 0x05, 0x43, 0x73, 0xbd, 0x4e, 0x0a, 0x17, 0xa0, + 0x23, 0x0d, 0x10, 0x4c, 0x3f, 0x66, 0x6e, 0xbf, 0x2d, 0x14, 0xd2, 0x06, + 0x04, 0x05, 0xb8, 0x46, 0x20, 0x2d, 0x2e, 0x4a, 0x44, 0xad, 0xc7, 0x08, + 0xb1, 0x87, 0x49, 0xb7, 0x52, 0x35, 0xd9, 0x1e, 0xf7, 0x86, 0xef, 0x9b, + 0x86, 0x1a, 0xc1, 0x26, 0x2d, 0xad, 0x72, 0x8a, 0x39, 0x7c, 0xb9, 0xe2, + 0x99, 0xbb, 0x64, 0x73, 0x3d, 0x43, 0xaa, 0x2d, 0x21, 0x47, 0x7c, 0x72, + 0x6b, 0xfd, 0x59, 0x93, 0x80, 0x45, 0x78, 0xac, 0x05, 0x33, 0x46, 0x7a, + 0xf9, 0xa8, 0xee, 0x31, 0xd4, 0x02, 0xbc, 0xac, 0x63, 0x34, 0x84, 0xe5, + 0x44, 0x5e, 0xd3, 0xb1, 0xa7, 0x4d, 0x2a, 0x95, 0xfe, 0xca, 0x1c, 0x47, + 0x67, 0xd4, 0xcc, 0x7c, 0x15, 0x07, 0x65, 0x55, 0x84, 0x81, 0x02, 0x03, + 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0x87, 0x77, 0xa7, 0xf9, + 0xe0, 0x31, 0x1b, 0xd8, 0xa0, 0x49, 0xb8, 0x74, 0x39, 0x62, 0x30, 0xbe, + 0x6d, 0x1f, 0xc9, 0x0f, 0xf4, 0x98, 0x5e, 0x25, 0x16, 0x41, 0x99, 0x1f, + 0x01, 0x9c, 0xeb, 0x19, 0x14, 0xc2, 0xd9, 0x11, 0xcc, 0x1b, 0x71, 0xf5, + 0xf3, 0x02, 0xcc, 0x3a, 0x4d, 0x09, 0x4d, 0xb7, 0xe9, 0xc1, 0xa5, 0x44, + 0xa0, 0x76, 0x43, 0xd7, 0x18, 0xc3, 0x33, 0x43, 0x4b, 0x76, 0xc0, 0xdd, + 0x90, 0x06, 0x9a, 0x90, 0xe7, 0xf8, 0xa6, 0xaa, 0xe6, 0x88, 0xc8, 0xd3, + 0xd9, 0x09, 0xb0, 0xc9, 0x2a, 0x02, 0x56, 0x69, 0xf0, 0x7b, 0x55, 0xc9, + 0x9c, 0xd0, 0x77, 0x57, 0xb5, 0x8b, 0xce, 0x33, 0x5f, 0xc9, 0x79, 0x9f, + 0x58, 0x1e, 0xae, 0x4a, 0xcf, 0x61, 0x4f, 0xb1, 0x5f, 0x07, 0xce, 0x51, + 0xc1, 0xb7, 0xfb, 0xe7, 0x4e, 0x28, 0x02, 0x38, 0xca, 0x9a, 0x84, 0xcb, + 0xe2, 0x92, 0x53, 0x4d, 0x10, 0xfb, 0x64, 0x42, 0x19, 0x96, 0x65, 0x2f, + 0x73, 0x00, 0xc8, 0x72, 0xf0, 0x0f, 0x7c, 0xcb, 0xad, 0xe7, 0xb6, 0xaf, + 0xba, 0x2e, 0x83, 0x3b, 0xe2, 0x0b, 0x55, 0x75, 0x9b, 0x11, 0x2f, 0xde, + 0x52, 0x45, 0x2c, 0x48, 0x15, 0x97, 0xcd, 0xd9, 0x68, 0x1e, 0x9f, 0xbe, + 0xd8, 0x50, 0xb1, 0x6f, 0xda, 0x2c, 0xc8, 0x6b, 0xdb, 0x00, 0x28, 0x15, + 0x0e, 0x10, 0x68, 0x8c, 0xc8, 0x38, 0x3f, 0xf5, 0x8c, 0x07, 0x2e, 0x02, + 0xa8, 0x65, 0x53, 0xba, 0x2b, 0xfc, 0x07, 0x09, 0x2d, 0x1d, 0x53, 0xc7, + 0xd1, 0x01, 0x00, 0xbb, 0xa0, 0x04, 0x64, 0xb7, 0x76, 0xa0, 0x73, 0x67, + 0xb8, 0xa5, 0xf2, 0x75, 0x4d, 0x3e, 0xb5, 0x23, 0x6e, 0x81, 0x1f, 0xd8, + 0x10, 0x0f, 0x6a, 0x9e, 0x14, 0xfc, 0x07, 0xbb, 0x01, 0x54, 0xde, 0x22, + 0x72, 0x16, 0xf2, 0x2c, 0x43, 0x4b, 0x07, 0xc1, 0x79, 0xd6, 0x9c, 0x75, + 0x4a, 0x87, 0x50, 0x5e, 0xd6, 0xcd, 0xd1, 0xcb, 0x04, 0x3f, 0x21, 0x62, + 0x92, 0x04, 0xfe, 0x46, 0x71, 0x24, 0x8c, 0x4e, 0x70, 0xd2, 0x8d, 0xd7, + 0xa5, 0xe6, 0x2f, 0xe9, 0xcf, 0xd0, 0x8b, 0x15, 0xa0, 0xbf, 0x57, 0x54, + 0x15, 0x8c, 0x55, 0xbf, 0x27, 0x1b, 0xec, 0x49, 0x63, 0x92, 0x3c, 0x06, + 0x96, 0x48, 0x68, 0xc0, 0x0b, 0x70, 0xf7, 0xf8, 0x7e, 0xa5, 0x4e, 0x2b, + 0x18, 0x8d, 0x36, 0x05, 0x47, 0x7c, 0xcf, 0xa2, 0xf6, 0x58, 0xa6, 0x29, + 0x8d, 0x62, 0x7f, 0x56, 0xae, 0x95, 0x13, 0x1f, 0xa0, 0xe1, 0x2c, 0x53, + 0x6b, 0x8a, 0xfe, 0x96, 0x2f, 0x8d, 0xaf, 0x4b, 0x9e, 0x66, 0xbd, 0xab, + 0x86, 0x7e, 0x38, 0x09, 0xd8, 0x0c, 0x53, 0x34, 0x42, 0x1d, 0x14, 0x30, + 0x5e, 0x3f, 0xba, 0x57, 0x10, 0xbe, 0xeb, 0xd3, 0xf2, 0x10, 0x12, 0xdf, + 0xeb, 0x94, 0x66, 0x44, 0xb1, 0xaf, 0x60, 0x4a, 0xee, 0xcb, 0x93, 0xef, + 0xe2, 0x88, 0xf0, 0x47, 0xc0, 0x76, 0xac, 0xf5, 0x79, 0x81, 0xe0, 0xb0, + 0xe8, 0x73, 0xfb, 0xfd, 0xfb, 0x4a, 0x49, 0x57, 0x9a, 0x7c, 0x1a, 0x8b, + 0x2c, 0x94, 0x53, 0x41, 0xe8, 0x76, 0x02, 0x7e, 0x93, 0xc2, 0x13, 0xf3, + 0x7b, 0x6c, 0x09, 0xe1, 0x25, 0x24, 0x88, 0xd3, 0x14, 0x36, 0xdc, 0x62, + 0xa9, 0x92, 0x4c, 0x4d, 0x92, 0xfc, 0xcb, 0x1f, 0x51, 0x29, 0x69, 0x07, + 0xe2, 0xfa, 0xba, 0x67, 0x4d, 0xd7, 0xab, 0x7e, 0x3d, 0x73, 0x76, 0x1a, + 0x7c, 0x62, 0x2b, 0xdb, 0xda, 0xbd, 0x45, 0xf0, 0x2c, 0xdc, 0x66, 0xf0, + 0xd6, 0x40, 0x0c, 0x6b, 0x45, 0x87, 0x5a, 0xc7, 0x20, 0xfe, 0x04, 0x5a, + 0xc8, 0x6a, 0x8e, 0x83, 0x24, 0x77, 0x0a, 0xba, 0x7b, 0x9d, 0x7b, 0xbe, + 0x49, 0xb9, 0x8a, 0x81, 0x99, 0x25, 0xab, 0x8d, 0x20, 0x02, 0x85, 0xef, + 0x0e, 0x92, 0x7d, 0x55, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfc, 0xcc, 0xd1, + 0xad, 0x86, 0xa9, 0x3b, 0x05, 0xa2, 0xcb, 0xa0, 0xcb, 0x9c, 0xe8, 0x24, + 0x92, 0x4f, 0x59, 0x63, 0x06, 0x84, 0x1a, 0xf3, 0x40, 0x51, 0x69, 0xef, + 0x83, 0x6d, 0x6b, 0xd9, 0x6c, 0x57, 0xdd, 0x26, 0xce, 0x2d, 0x01, 0xe4, + 0x6e, 0xf1, 0x90, 0x87, 0x13, 0x46, 0xe1, 0x48, 0x6c, 0xdb, 0x3c, 0x11, + 0xdc, 0x05, 0xb5, 0x6e, 0x85, 0xc2, 0xa8, 0xfc, 0x5e, 0x1f, 0xf1, 0x5a, + 0xc2, 0x23, 0xe0, 0x33, 0xff, 0x80, 0xaa, 0x03, 0xa3, 0xc0, 0x46, 0x46, + 0x36, 0x79, 0x6e, 0x76, 0x86, 0x5f, 0x1f, 0x3e, 0x4d, 0x25, 0x5d, 0x7c, + 0xf8, 0xd2, 0xe1, 0x30, 0xda, 0x41, 0x2a, 0x65, 0x08, 0x05, 0x3a, 0x4a, + 0x4b, 0x46, 0xbc, 0x09, 0x10, 0x84, 0xcf, 0xf4, 0xfa, 0x5e, 0xe0, 0x07, + 0xd9, 0xe4, 0x8e, 0xfc, 0xba, 0x6c, 0x4d, 0xdc, 0x45, 0x25, 0xf5, 0xf4, + 0xa9, 0x3e, 0x57, 0x71, 0xbf, 0x1a, 0x55, 0x69, 0x9e, 0xb3, 0xc4, 0x1e, + 0xff, 0x56, 0x2e, 0x52, 0x9c, 0xd4, 0x81, 0xac, 0xa6, 0x01, 0xb7, 0xd4, + 0xb4, 0xa7, 0x70, 0x88, 0x69, 0xb7, 0xc3, 0xcb, 0xf7, 0x9a, 0xeb, 0x24, + 0x99, 0xa7, 0x84, 0x5e, 0x08, 0x05, 0xd6, 0xf3, 0x9e, 0x59, 0x4f, 0x68, + 0xfb, 0xc6, 0x9f, 0x1e, 0x92, 0xf7, 0x48, 0x8e, 0x57, 0xa8, 0x07, 0x5a, + 0x8f, 0x38, 0xc6, 0x4d, 0xb3, 0xfb, 0xe6, 0x42, 0xbd, 0x8c, 0xdc, 0x48, + 0xba, 0x23, 0xce, 0x01, 0x98, 0x58, 0xad, 0xed, 0xd8, 0xc3, 0xfe, 0x56, + 0xcc, 0x81, 0xe1, 0xb2, 0x33, 0xe8, 0xf4, 0x8a, 0x02, 0x17, 0x5f, 0xa2, + 0x91, 0x9d, 0x4c, 0x16, 0xbc, 0x90, 0x03, 0xa3, 0xae, 0xce, 0x7f, 0x3b, + 0x48, 0x27, 0x45, 0xb6, 0xf7, 0x67, 0xf1, 0x37, 0xac, 0xf1, 0xbb, 0x6c, + 0x67, 0x34, 0x30, 0x44, 0x0a, 0x3d, 0x17, 0x23, 0x77, 0x68, 0xf2, 0x35, + 0x83, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x8c, 0x61, 0xe6, 0x48, 0x01, + 0x5d, 0x9d, 0x08, 0xf8, 0x78, 0x6e, 0x92, 0x36, 0xa5, 0xcb, 0x11, 0x00, + 0x48, 0x76, 0x6e, 0xe1, 0xd4, 0x3a, 0x85, 0x99, 0xb4, 0x45, 0x78, 0x53, + 0xbd, 0x67, 0xd1, 0x68, 0xd8, 0xd2, 0xc0, 0x76, 0xce, 0x44, 0x13, 0x43, + 0xdf, 0xe0, 0xaf, 0x9b, 0x21, 0x9b, 0xd2, 0x24, 0x57, 0xe0, 0xc4, 0x31, + 0x30, 0x4d, 0xaf, 0xeb, 0x78, 0xe0, 0x07, 0x88, 0x99, 0x21, 0x14, 0xbe, + 0x18, 0x2a, 0xac, 0x56, 0x6d, 0xe4, 0xa7, 0x88, 0xbe, 0x21, 0xa9, 0x1c, + 0x78, 0xfc, 0x6c, 0xb2, 0x14, 0xb6, 0xb4, 0x64, 0x96, 0x0b, 0xd4, 0xa2, + 0x57, 0xed, 0x88, 0x73, 0xe9, 0x4d, 0x94, 0xa8, 0x1f, 0x83, 0xac, 0xae, + 0x7f, 0x96, 0xea, 0xf5, 0xe3, 0xea, 0x09, 0x37, 0x56, 0x94, 0x11, 0xb1, + 0xdb, 0xb1, 0x42, 0x18, 0x59, 0xc7, 0x93, 0x30, 0x21, 0xd5, 0x4f, 0x2b, + 0x60, 0x01, 0xaf, 0x99, 0x82, 0x1a, 0x9e, 0x5f, 0x7b, 0xde, 0x3d, 0x39, + 0x6e, 0xd1, 0x2e, 0x65, 0x20, 0x21, 0xa0, 0xf8, 0x0a, 0x66, 0x24, 0x2c, + 0xe8, 0xbd, 0xbd, 0x1d, 0x55, 0x8c, 0x00, 0x47, 0x52, 0x41, 0xb7, 0x54, + 0xea, 0xfd, 0x8d, 0x2d, 0x32, 0x17, 0xc7, 0x17, 0x9d, 0x44, 0x07, 0x1f, + 0x1f, 0xdf, 0x3f, 0xb1, 0x98, 0xa6, 0xad, 0xdb, 0xdf, 0x14, 0xed, 0xfd, + 0xc7, 0x96, 0x0c, 0x0a, 0xef, 0x66, 0x68, 0xf6, 0x91, 0x2c, 0x52, 0xdf, + 0x53, 0xf2, 0x50, 0xce, 0x93, 0xfe, 0x42, 0x09, 0xdb, 0x18, 0x13, 0xe8, + 0xf0, 0x71, 0x60, 0xf5, 0xc1, 0x17, 0xee, 0x16, 0x21, 0x10, 0xff, 0x21, + 0xf3, 0x52, 0x27, 0xf2, 0xce, 0xc2, 0xc7, 0xf5, 0x86, 0xa6, 0xe3, 0x52, + 0xb5, 0x8a, 0x09, 0x00, 0xec, 0x91, 0xda, 0xa3, 0xf0, 0x5a, 0xb1, 0xeb, + 0xff, 0x2d, 0xd0, 0x0f, 0xf9, 0x45, 0x53, 0x40, 0x42, 0xab, 0x02, 0x82, + 0x01, 0x00, 0x76, 0xbb, 0xc8, 0x5b, 0x85, 0x1c, 0xe4, 0xe0, 0xcf, 0xc6, + 0x6e, 0x1e, 0x53, 0xf2, 0xe0, 0x82, 0x6b, 0x8c, 0x63, 0x2b, 0x43, 0x4e, + 0xd9, 0x23, 0x43, 0x59, 0xcb, 0x29, 0xe2, 0x71, 0xbe, 0x2b, 0xd9, 0xd4, + 0xc0, 0x0e, 0x24, 0x2b, 0x78, 0x5b, 0xf7, 0x4f, 0x57, 0x71, 0xe1, 0x5f, + 0x9c, 0x41, 0xac, 0x72, 0xb9, 0x3c, 0xaa, 0xdd, 0xbd, 0x2c, 0x4b, 0xf2, + 0x4c, 0x9d, 0xf4, 0xc8, 0xca, 0x44, 0xd6, 0xce, 0xcd, 0xfd, 0x5a, 0x34, + 0x00, 0x03, 0xa0, 0x22, 0x21, 0x86, 0x22, 0x60, 0x94, 0x80, 0xa6, 0x1a, + 0xa9, 0x8b, 0x58, 0x5a, 0x61, 0x81, 0x08, 0xa2, 0xc5, 0xec, 0x2c, 0xa1, + 0x39, 0xd4, 0x9b, 0x87, 0xf6, 0x2f, 0x06, 0xe8, 0xf8, 0x24, 0xef, 0x0c, + 0x31, 0x56, 0x8a, 0xcb, 0x14, 0x44, 0xed, 0xc9, 0x8e, 0xc0, 0x0c, 0x70, + 0x41, 0x5d, 0xa4, 0xe7, 0xb1, 0x62, 0xf0, 0x29, 0xe7, 0xfd, 0xc6, 0xe3, + 0x88, 0xf9, 0x06, 0x1b, 0xbe, 0x27, 0x55, 0x15, 0xea, 0xad, 0x48, 0x4e, + 0x23, 0x85, 0xd0, 0xd6, 0xc3, 0xab, 0x99, 0xdd, 0x0b, 0xe5, 0x03, 0x6f, + 0x8d, 0xd4, 0x1c, 0xca, 0x06, 0x65, 0xb8, 0xbd, 0x3d, 0xe0, 0xec, 0xc5, + 0x39, 0xa5, 0x0c, 0xf3, 0x74, 0x2e, 0x94, 0xea, 0x55, 0x54, 0xd7, 0x9a, + 0x17, 0x68, 0xea, 0x3d, 0x91, 0xf6, 0x24, 0xc7, 0x56, 0xe5, 0x8b, 0x11, + 0x6a, 0x15, 0x57, 0x1c, 0x7b, 0x78, 0x19, 0xaa, 0xff, 0x2a, 0xcb, 0xb3, + 0xdd, 0x3b, 0x6b, 0x4a, 0x81, 0x00, 0x0a, 0x9c, 0xb3, 0xb3, 0x17, 0xde, + 0x0b, 0x17, 0xd2, 0x5c, 0x93, 0xa1, 0x6a, 0xcc, 0xba, 0xfd, 0x13, 0x72, + 0xf2, 0x24, 0xff, 0x4d, 0xd8, 0xcd, 0x19, 0xcc, 0xef, 0x93, 0xa2, 0x19, + 0x34, 0x7a, 0x21, 0x0b, 0x53, 0x6d, 0xe1, 0xa0, 0x2d, 0xc4, 0xd5, 0x4e, + 0x91, 0xd4, 0xda, 0xd0, 0xaf, 0xfb, 0x02, 0x82, 0x01, 0x00, 0x4c, 0xa5, + 0x37, 0x51, 0x23, 0xf6, 0x22, 0xea, 0xcd, 0x42, 0xb5, 0xfd, 0x02, 0x16, + 0x01, 0x35, 0x76, 0xd2, 0x35, 0xca, 0xe8, 0xcf, 0xb3, 0xaa, 0xe2, 0xf4, + 0x88, 0xbe, 0xa7, 0x49, 0x19, 0xab, 0xb6, 0xe1, 0xf1, 0x52, 0x57, 0xc3, + 0x75, 0xd2, 0x4e, 0x49, 0x3b, 0xd2, 0x18, 0x11, 0xfe, 0xef, 0x2e, 0x37, + 0x1a, 0x0e, 0xca, 0x3f, 0x0b, 0xed, 0x83, 0xca, 0x68, 0x90, 0xad, 0xa3, + 0x7e, 0x69, 0x0d, 0x90, 0x0e, 0x52, 0x4a, 0x31, 0xdc, 0x21, 0x48, 0xf2, + 0x52, 0x39, 0x71, 0x62, 0x28, 0x73, 0x88, 0x7c, 0x52, 0x88, 0xc4, 0x3a, + 0x23, 0x33, 0xdc, 0x87, 0x28, 0x05, 0xf3, 0xf0, 0xe2, 0xd4, 0x88, 0xbf, + 0x18, 0x79, 0xf8, 0x75, 0x2b, 0xc1, 0x62, 0x6e, 0x70, 0xe1, 0x31, 0x39, + 0x03, 0x51, 0xe9, 0xd5, 0x54, 0xe2, 0x21, 0x0f, 0xd0, 0x89, 0x06, 0x36, + 0xf2, 0x6c, 0xb9, 0x39, 0x11, 0xb8, 0x3e, 0xaa, 0x2e, 0x88, 0x70, 0x56, + 0xb7, 0x49, 0x80, 0x9d, 0xdb, 0x12, 0xf3, 0xb1, 0xf2, 0x2a, 0xac, 0x1d, + 0x12, 0x2a, 0xe1, 0xf7, 0xd4, 0x79, 0xce, 0x32, 0x91, 0xc6, 0x70, 0x4a, + 0xb5, 0x6c, 0x13, 0xdf, 0x49, 0x55, 0xab, 0x7f, 0x5f, 0xec, 0x65, 0xb9, + 0xd9, 0xd4, 0x76, 0x50, 0x9a, 0xf6, 0xe2, 0x91, 0xd2, 0xbf, 0xb3, 0x67, + 0x9a, 0xc8, 0x73, 0xe6, 0x75, 0xcd, 0x75, 0x48, 0x76, 0xc3, 0xd4, 0x7b, + 0x87, 0xa2, 0xa4, 0x8f, 0x8e, 0x40, 0x06, 0x14, 0x16, 0x59, 0x1f, 0x65, + 0xe5, 0xba, 0xf6, 0x50, 0x09, 0x0b, 0x5c, 0xc3, 0xb2, 0x50, 0xf4, 0x44, + 0xe8, 0xe8, 0x88, 0x4b, 0xb8, 0xa3, 0xc7, 0x9d, 0xac, 0x2f, 0xe0, 0x06, + 0x10, 0x2c, 0x5d, 0xd4, 0x6c, 0x4a, 0x68, 0x19, 0x8f, 0x94, 0x9f, 0xd4, + 0xc5, 0xa2, 0x5a, 0xfa, 0x06, 0x44, 0x13, 0xb6, 0xa3, 0x79, 0x58, 0x67, + 0x77, 0x97, 0x02, 0x82, 0x01, 0x00, 0x7e, 0x3b, 0xc2, 0x5b, 0x06, 0xf6, + 0x42, 0xf9, 0x8a, 0x9e, 0xee, 0x09, 0x1d, 0xe9, 0x58, 0xde, 0x87, 0xac, + 0x82, 0x52, 0xfe, 0xc1, 0x17, 0xdd, 0x7c, 0x6e, 0x87, 0x3c, 0xfe, 0xff, + 0xbb, 0x01, 0x23, 0x20, 0xdd, 0xed, 0x22, 0xe3, 0x64, 0x06, 0x89, 0x34, + 0x69, 0x97, 0xa1, 0x3b, 0x8f, 0xb9, 0x6d, 0xa2, 0x5b, 0xd8, 0x90, 0xaf, + 0x6e, 0x65, 0x1f, 0x48, 0x84, 0xd9, 0x05, 0x1e, 0x24, 0xc9, 0xea, 0xd4, + 0x2f, 0x09, 0x63, 0x29, 0xb2, 0x69, 0x2a, 0xcd, 0x42, 0x37, 0x4d, 0x82, + 0x25, 0xa7, 0xb6, 0x11, 0x59, 0x31, 0x0a, 0x77, 0xdc, 0xbd, 0xc4, 0xad, + 0x80, 0x91, 0x43, 0xe6, 0xd6, 0x84, 0x89, 0x09, 0x65, 0xcf, 0x48, 0x5d, + 0x0e, 0x80, 0x52, 0x86, 0x40, 0x8b, 0xbd, 0xd3, 0x53, 0x79, 0x01, 0x61, + 0x47, 0x2c, 0x7b, 0x0d, 0x2c, 0x30, 0x9e, 0x89, 0x77, 0x85, 0xc2, 0x66, + 0x62, 0xe2, 0x7e, 0xc6, 0x20, 0xac, 0x7a, 0x49, 0x64, 0x24, 0x41, 0x00, + 0x49, 0xc0, 0x84, 0x8a, 0x2a, 0xf3, 0x4c, 0x44, 0xa2, 0x2f, 0x98, 0x6a, + 0xe8, 0xa9, 0x88, 0x91, 0xdd, 0xe9, 0x02, 0x19, 0xa4, 0xbb, 0xb7, 0x97, + 0x66, 0xbe, 0x31, 0x01, 0xff, 0xdd, 0xe6, 0xc3, 0x6a, 0x13, 0xda, 0xd1, + 0x35, 0x5d, 0xc4, 0x1d, 0xe4, 0x1b, 0xcd, 0x28, 0x2b, 0x29, 0xa1, 0x71, + 0xba, 0xc3, 0x19, 0x6d, 0xf7, 0xf1, 0x85, 0x22, 0xd7, 0x77, 0x6a, 0x94, + 0x7a, 0xc2, 0x16, 0x58, 0xfc, 0xac, 0x2d, 0x91, 0x36, 0x3a, 0xce, 0x96, + 0x81, 0x18, 0x4b, 0x2d, 0xb5, 0x28, 0x41, 0xc7, 0xb1, 0xcb, 0x12, 0x26, + 0x19, 0x97, 0xfc, 0x19, 0x89, 0x14, 0xed, 0x73, 0xa7, 0x26, 0xfa, 0xdf, + 0x94, 0xfa, 0xaa, 0x5b, 0x91, 0xa8, 0xcc, 0x1f, 0xb3, 0x0d, 0xc0, 0xdc, + 0x02, 0x37, 0x69, 0xdf, 0x5e, 0x76, 0xed, 0xdb, 0xbd, 0xd6}; + +const RsaDecryptTestVector kRsa4096DecryptWycheproofVectors[] = { + + // Comment: + // tcID: 1 + {1, + {}, + {0x59, 0x1b, 0xe9, 0xc4, 0xc0, 0x87, 0x76, 0x4d, 0x1c, 0x3f, 0x38, 0xb2, + 0x94, 0x8c, 0x89, 0x6b, 0xdc, 0xa1, 0x96, 0x16, 0xe7, 0x0c, 0xe1, 0xea, + 0x20, 0xc3, 0xc1, 0x36, 0x1d, 0x51, 0x63, 0x53, 0x45, 0xbb, 0x8d, 0xb8, + 0xf5, 0x59, 0xbe, 0x2a, 0x08, 0xdf, 0xa6, 0xc8, 0xe0, 0xa7, 0x17, 0xe9, + 0xc6, 0x97, 0x47, 0x62, 0xb7, 0x39, 0x27, 0x21, 0x36, 0x82, 0xe7, 0x30, + 0xcd, 0x46, 0x97, 0xd3, 0x77, 0xf8, 0xc3, 0x6c, 0xea, 0xb1, 0xb5, 0x2f, + 0xa4, 0xe6, 0x7f, 0x7f, 0x23, 0x0a, 0x1e, 0x3a, 0x55, 0x1a, 0x51, 0xb6, + 0xe3, 0x55, 0xf3, 0xd4, 0x00, 0x42, 0xd3, 0x50, 0x8a, 0x08, 0x98, 0xb0, + 0x61, 0xbd, 0xa6, 0xb6, 0xcf, 0xd1, 0xa1, 0x37, 0x53, 0xf3, 0x37, 0x9a, + 0x1b, 0xa3, 0x3f, 0x9e, 0x30, 0x33, 0x17, 0xcd, 0xf7, 0x68, 0xdd, 0xb0, + 0x09, 0xd8, 0x4a, 0x35, 0x72, 0x31, 0xd0, 0x4a, 0xa1, 0x59, 0xd8, 0x87, + 0x56, 0xf8, 0x03, 0x7b, 0xf1, 0xda, 0x99, 0x67, 0x20, 0xdc, 0x03, 0x60, + 0x99, 0x8f, 0x20, 0x55, 0xc1, 0xfa, 0x37, 0x47, 0x30, 0x47, 0xbc, 0xad, + 0x28, 0xb5, 0xc4, 0xff, 0x55, 0x40, 0x76, 0x9d, 0x6f, 0x23, 0x81, 0x5c, + 0xc0, 0x07, 0x88, 0x21, 0xc1, 0x97, 0x62, 0x49, 0x92, 0x63, 0x10, 0xf0, + 0xfa, 0x40, 0x13, 0xe1, 0xdd, 0x0b, 0xc7, 0x29, 0x4f, 0x4e, 0x50, 0xea, + 0xaa, 0x2f, 0x5a, 0xe3, 0xcf, 0x93, 0x6d, 0xea, 0x03, 0x2b, 0x42, 0xe5, + 0x88, 0x9d, 0x0f, 0x7f, 0xb8, 0xf1, 0x39, 0xec, 0xed, 0xe9, 0x58, 0xff, + 0x27, 0x56, 0xbe, 0x87, 0x6f, 0xea, 0x0b, 0x42, 0x6c, 0x90, 0x26, 0x82, + 0x52, 0x3f, 0xda, 0x74, 0x7e, 0xf8, 0xae, 0xe0, 0xb7, 0x2e, 0x0a, 0x76, + 0x65, 0x9a, 0x68, 0x9b, 0x98, 0x96, 0x85, 0xde, 0x91, 0x2a, 0x10, 0xcd, + 0x2c, 0x7e, 0x09, 0x5b, 0x14, 0x72, 0x94, 0xe8, 0xcd, 0xfc, 0x9e, 0x27, + 0x2a, 0x7d, 0xcd, 0xa4, 0x58, 0xc6, 0x1a, 0x6f, 0x94, 0xcb, 0xd1, 0xd5, + 0x4d, 0x9c, 0xec, 0x61, 0xf9, 0x5d, 0x7b, 0x46, 0x98, 0x76, 0x1a, 0x39, + 0x30, 0x71, 0x5b, 0x53, 0x71, 0x5e, 0xc6, 0x18, 0x3c, 0xec, 0x15, 0x9f, + 0x4b, 0x1e, 0x53, 0x20, 0x73, 0xb7, 0xcb, 0xb9, 0x22, 0x4e, 0x5c, 0x0d, + 0x5f, 0x8e, 0x36, 0x04, 0x1d, 0x5b, 0xe8, 0xf8, 0xde, 0x22, 0x03, 0xc6, + 0x6c, 0xde, 0xf2, 0x4a, 0x27, 0x80, 0x27, 0xe5, 0xa2, 0x21, 0x2b, 0xb5, + 0xad, 0xa3, 0x35, 0x20, 0xb3, 0x04, 0xf1, 0x86, 0xb5, 0x97, 0x3b, 0x00, + 0xc5, 0xd2, 0xad, 0x7d, 0x73, 0xe4, 0x04, 0xca, 0x1e, 0x93, 0x08, 0x28, + 0xf0, 0x8c, 0x85, 0xb6, 0x20, 0x01, 0xf5, 0x89, 0xa7, 0x3e, 0xf0, 0xd1, + 0xe8, 0xc2, 0x36, 0x7a, 0xb6, 0xf1, 0xa3, 0xbc, 0x29, 0xd9, 0x64, 0x55, + 0x97, 0xcf, 0x7c, 0x0a, 0x85, 0xbb, 0xf5, 0xbc, 0xee, 0x4c, 0x12, 0xfc, + 0x89, 0xaf, 0x54, 0x59, 0x22, 0x13, 0x27, 0x59, 0xf8, 0x3f, 0xdd, 0xb3, + 0x69, 0xb5, 0x5f, 0xe6, 0x8f, 0x2c, 0x93, 0xa7, 0xd2, 0x45, 0x9b, 0x04, + 0xf5, 0x2b, 0xfc, 0x2f, 0xc9, 0xec, 0x23, 0x7c, 0x14, 0xf6, 0x51, 0xb4, + 0x1e, 0x9f, 0xe8, 0x13, 0x20, 0x5c, 0x34, 0x5d, 0x1c, 0x36, 0xa8, 0x38, + 0x78, 0x5a, 0x24, 0x65, 0x61, 0x9f, 0xa0, 0xd4, 0x37, 0x00, 0x88, 0xcf, + 0x2b, 0x40, 0x83, 0xc9, 0x72, 0xb1, 0x7e, 0x4e, 0x0e, 0x20, 0x7e, 0x14, + 0x2a, 0x76, 0x55, 0x29, 0xb3, 0x25, 0xac, 0x91, 0xe1, 0x6e, 0xaa, 0xbe, + 0xd7, 0xd0, 0x10, 0xe1, 0x73, 0x55, 0x25, 0xd1, 0x66, 0xcd, 0x31, 0x0c, + 0xaa, 0xb5, 0xb2, 0x7e, 0x56, 0xbf, 0xf3, 0x6c, 0x47, 0x88, 0x68, 0x23, + 0x3a, 0x38, 0x22, 0x8e, 0x01, 0x77, 0xce, 0xc9}, + priv_key_66, + true}, + + // Comment: + // tcID: 2 + {2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + {0xae, 0x1e, 0xdf, 0xea, 0x69, 0x2e, 0xca, 0x58, 0x77, 0x5d, 0x3c, 0x35, + 0x99, 0x9e, 0x57, 0x38, 0x88, 0x6a, 0x47, 0x88, 0x48, 0x14, 0x99, 0x4b, + 0x29, 0xdc, 0xc9, 0x7b, 0x99, 0xe7, 0x9d, 0x9f, 0x35, 0xac, 0x1d, 0xe6, + 0x80, 0xca, 0x6a, 0xc6, 0x63, 0x8f, 0xe7, 0x37, 0x71, 0xad, 0xe6, 0x5e, + 0x74, 0xd1, 0x3f, 0x8d, 0xe0, 0x1e, 0xe5, 0xcd, 0xf5, 0xc4, 0xc4, 0xed, + 0x2b, 0x86, 0x26, 0x12, 0x18, 0xec, 0x52, 0x94, 0x37, 0x60, 0x63, 0x53, + 0xa8, 0x0f, 0xe4, 0x5b, 0xe9, 0xfc, 0x7f, 0x9f, 0x27, 0x85, 0x0a, 0x70, + 0x65, 0x3a, 0xd3, 0x1f, 0x49, 0x0c, 0x10, 0x75, 0x42, 0x9a, 0xd5, 0x26, + 0x3c, 0x46, 0x99, 0x2a, 0x12, 0x65, 0x87, 0x1a, 0x5e, 0xcf, 0xc7, 0x39, + 0x0c, 0x86, 0xd7, 0x2e, 0xad, 0x11, 0x80, 0x28, 0xa3, 0xfb, 0x3b, 0x9f, + 0xc8, 0x1a, 0xd0, 0x55, 0xc1, 0x37, 0xe3, 0x4c, 0x6d, 0x56, 0x76, 0x9c, + 0xc8, 0xcc, 0x6e, 0x9e, 0xda, 0xa3, 0x19, 0x58, 0xd0, 0xb2, 0xac, 0x87, + 0x75, 0x18, 0x70, 0xf8, 0xc9, 0x55, 0xed, 0x2a, 0x09, 0x99, 0xd5, 0x63, + 0x8c, 0x8a, 0x42, 0x86, 0x41, 0x74, 0xa0, 0xc8, 0x04, 0x5a, 0x6f, 0xa8, + 0x10, 0xb6, 0xe0, 0x20, 0x4f, 0x15, 0x80, 0x0d, 0xfe, 0xa5, 0x68, 0x8d, + 0x98, 0x15, 0x6b, 0x15, 0x89, 0xd4, 0xc5, 0x10, 0x32, 0xc7, 0x76, 0x1b, + 0xb0, 0x2f, 0xb9, 0x0f, 0xc1, 0x56, 0x43, 0xdb, 0x17, 0xf3, 0x98, 0xb3, + 0x0f, 0x79, 0x90, 0x6c, 0x73, 0x9d, 0xc1, 0x07, 0x51, 0x01, 0x10, 0x32, + 0xbc, 0x75, 0x82, 0x83, 0x22, 0xde, 0x3d, 0x1e, 0x98, 0xde, 0x6f, 0x1b, + 0xf6, 0x44, 0x61, 0x9e, 0x91, 0xcd, 0xd8, 0x75, 0xf1, 0x8b, 0x08, 0xc5, + 0x87, 0x6a, 0x48, 0x5d, 0x8d, 0x46, 0xe5, 0xcd, 0xe5, 0x43, 0x5e, 0x26, + 0xea, 0xdc, 0xac, 0x8d, 0xc4, 0x8e, 0xad, 0x9f, 0x9f, 0xb7, 0x47, 0x22, + 0x0f, 0xcd, 0xb0, 0x9d, 0x2d, 0xfb, 0x1d, 0x11, 0x97, 0xb5, 0x91, 0xb1, + 0xaa, 0x30, 0x03, 0xc6, 0x1d, 0xd8, 0x80, 0xfc, 0x4e, 0x0b, 0x7d, 0xa5, + 0x91, 0x46, 0xe0, 0x4e, 0xb0, 0xd1, 0x27, 0x15, 0xf6, 0xf4, 0x47, 0x04, + 0xbf, 0x0a, 0x9a, 0x0f, 0xd7, 0x7b, 0xc7, 0xb7, 0x4d, 0x3b, 0x61, 0x15, + 0x7f, 0xf5, 0xb0, 0x22, 0x1c, 0x78, 0x2f, 0xc8, 0x86, 0xb9, 0xcf, 0xde, + 0xfc, 0xaa, 0x2c, 0xd7, 0x37, 0x17, 0x8c, 0x68, 0x3c, 0x84, 0x05, 0x5b, + 0xee, 0xcc, 0xdd, 0x1d, 0x40, 0x2d, 0x53, 0x8e, 0x0b, 0x72, 0x48, 0x5f, + 0x3b, 0xe9, 0x3d, 0x80, 0x41, 0xa1, 0x45, 0xab, 0x0d, 0x42, 0x85, 0x57, + 0x06, 0xd6, 0x10, 0x56, 0xa1, 0xd4, 0x9a, 0x65, 0x6c, 0xd6, 0x74, 0x86, + 0x68, 0x23, 0x49, 0xed, 0x0a, 0x6f, 0x8f, 0xf5, 0x2f, 0xf0, 0x5e, 0xf8, + 0x00, 0xa9, 0x69, 0xb9, 0x78, 0xf9, 0x3d, 0x44, 0x1f, 0x89, 0x63, 0x02, + 0x02, 0x9c, 0xe5, 0xe8, 0xe8, 0x00, 0xf3, 0xb5, 0xc2, 0xbb, 0x9c, 0x92, + 0xc9, 0x3c, 0xda, 0x18, 0x14, 0x5f, 0xca, 0xeb, 0x8f, 0x89, 0x42, 0x78, + 0x70, 0x74, 0xb0, 0x2b, 0x43, 0x4b, 0x4e, 0x52, 0xb6, 0xdd, 0xd9, 0x18, + 0xc4, 0xad, 0x0e, 0xa2, 0x25, 0x75, 0xfd, 0xa6, 0xb1, 0x08, 0xb6, 0xe0, + 0xb8, 0xc7, 0xf6, 0x81, 0x76, 0x7c, 0x55, 0x3f, 0x5b, 0x6b, 0x2a, 0xb5, + 0x6b, 0xc6, 0x57, 0xf7, 0x01, 0x7d, 0x1d, 0xef, 0xf8, 0xf1, 0xf5, 0x59, + 0x06, 0x76, 0x7b, 0xd0, 0x39, 0x03, 0x83, 0x73, 0x41, 0x6e, 0xb1, 0x19, + 0x8e, 0x01, 0x95, 0x11, 0x2d, 0xf8, 0xc8, 0x7c, 0x52, 0x84, 0x0e, 0x32, + 0xe4, 0xd6, 0x16, 0x96, 0x3b, 0x2e, 0x9c, 0xc7, 0x52, 0x4c, 0x21, 0x48, + 0x7d, 0x7e, 0x81, 0x69, 0x61, 0x25, 0xca, 0x63}, + priv_key_66, + true}, + + // Comment: + // tcID: 3 + {3, + {0x54, 0x65, 0x73, 0x74}, + {0x04, 0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, 0x24, 0xf9, + 0x63, 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, 0x39, 0xc0, + 0x42, 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, 0x7a, 0x75, + 0x84, 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, 0xc8, 0xd5, + 0xdc, 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, 0xe1, 0xf4, + 0x67, 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, 0xd2, 0x24, + 0x99, 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, 0x6a, 0xa9, + 0x48, 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, 0xe5, 0x62, + 0x04, 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, 0xb2, 0x92, + 0x34, 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, 0xac, 0x65, + 0x25, 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, 0x69, 0x4d, + 0x64, 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, 0x1a, 0x04, + 0x92, 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, 0x99, 0x31, + 0x56, 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, 0x4c, 0x09, + 0x37, 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, 0x70, 0xd3, + 0x04, 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, 0x6e, 0x91, + 0xb2, 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, 0x0b, 0xff, + 0x66, 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, 0x91, 0x90, + 0xdb, 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, 0x61, 0xdd, + 0x2c, 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, 0x7a, 0x08, + 0x71, 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, 0x73, 0x87, + 0x42, 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, 0x7f, 0x12, + 0x3b, 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, 0x0c, 0xba, + 0x58, 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, 0x0a, 0xa8, + 0x20, 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, 0xbc, 0x7f, + 0x25, 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, 0xcf, 0xff, + 0xc5, 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, 0x73, 0x19, + 0x67, 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, 0xed, 0xc6, + 0xee, 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, 0xae, 0x17, + 0x98, 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, 0xa2, 0xdd, + 0x17, 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, 0x75, 0x42, + 0x55, 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, 0x61, 0xf7, + 0x88, 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, 0xd0, 0xcc, + 0xa5, 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, 0x12, 0x4e, + 0x8c, 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, 0xfa, 0x7f, + 0xe6, 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, 0xe0, 0x61, + 0xf8, 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, 0xf2, 0xc2, + 0xa5, 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, 0xd9, 0x0c, + 0xcd, 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, 0xe1, 0x42, + 0xbb, 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, 0x0c, 0x27, + 0x73, 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, 0x96, 0x3f, + 0xee, 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, 0x11, 0x59, + 0x64, 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda}, + priv_key_66, + true}, + + // Comment: + // tcID: 4 + {4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + {0xc5, 0x50, 0xc1, 0xdb, 0x08, 0xba, 0x64, 0x7b, 0x81, 0x29, 0x73, 0xac, + 0x38, 0x78, 0x4a, 0x62, 0xe7, 0x07, 0x84, 0x03, 0x67, 0xa7, 0x25, 0xe6, + 0x04, 0x89, 0xa0, 0x99, 0x5a, 0x78, 0x94, 0x63, 0xd0, 0x5a, 0x3a, 0x6e, + 0xf7, 0xcf, 0x06, 0xa8, 0xfa, 0x73, 0x04, 0xcf, 0x28, 0xe8, 0xb1, 0x1d, + 0x1b, 0x68, 0x4b, 0xa8, 0x7e, 0x3b, 0xe7, 0x12, 0xb2, 0xc0, 0x86, 0xe2, + 0xac, 0xc7, 0xc8, 0xd4, 0x6e, 0xa8, 0x41, 0x75, 0xbe, 0xe9, 0xe4, 0xd2, + 0x5c, 0x4a, 0x24, 0x96, 0x72, 0x96, 0x37, 0x48, 0x11, 0xd4, 0xaf, 0xc6, + 0x67, 0x52, 0x23, 0xe6, 0x24, 0xb7, 0xf2, 0xc5, 0x9f, 0x8a, 0x02, 0xa8, + 0x75, 0xb1, 0xca, 0x75, 0xde, 0x2f, 0x5f, 0xde, 0x43, 0xb8, 0x5b, 0x7a, + 0xef, 0xcd, 0xa3, 0xbe, 0xae, 0x7c, 0xfd, 0xe9, 0xea, 0x02, 0x15, 0xc4, + 0x8d, 0x65, 0xa8, 0xb4, 0x01, 0x4a, 0xca, 0x44, 0x6b, 0x78, 0x0c, 0x78, + 0x5a, 0x49, 0xfd, 0xc8, 0x48, 0x1e, 0x3c, 0x34, 0x2c, 0x82, 0xa6, 0x6d, + 0x11, 0x03, 0xbc, 0x48, 0xa4, 0xbe, 0xf5, 0x70, 0x2e, 0x6b, 0x91, 0x57, + 0xed, 0x36, 0x7e, 0x20, 0x60, 0x5d, 0x46, 0x45, 0x08, 0x49, 0x50, 0xab, + 0xf3, 0x6e, 0xe4, 0x9d, 0x76, 0xd2, 0x5b, 0xc2, 0x63, 0x91, 0x30, 0xe0, + 0x1f, 0xd9, 0x59, 0x2e, 0xf3, 0x99, 0xaa, 0x67, 0x0c, 0x3c, 0xc5, 0x49, + 0x78, 0x74, 0x66, 0xbf, 0x7f, 0xb5, 0xfa, 0x5b, 0xe2, 0x03, 0xcf, 0x86, + 0x75, 0x94, 0x19, 0x81, 0x2a, 0xf0, 0x03, 0x85, 0x0f, 0xfd, 0x3b, 0xf9, + 0xc7, 0x17, 0x09, 0x19, 0xca, 0x68, 0xc2, 0x24, 0xcd, 0x4f, 0xe9, 0xa3, + 0x56, 0x6b, 0xdc, 0x17, 0x79, 0x3a, 0x69, 0x68, 0x83, 0x13, 0xd7, 0x1a, + 0xde, 0xd8, 0xb6, 0x4e, 0x3b, 0xe8, 0xc4, 0x7f, 0x81, 0x10, 0x3a, 0xb3, + 0x5a, 0xd6, 0x09, 0x0d, 0x98, 0xd7, 0xd0, 0x09, 0x52, 0xaa, 0xbd, 0x1c, + 0x67, 0xec, 0xe3, 0xe2, 0xee, 0x12, 0x71, 0x7f, 0x4f, 0xc1, 0xe8, 0x49, + 0xce, 0x2b, 0x81, 0x30, 0xac, 0x58, 0x73, 0xcc, 0xfb, 0x99, 0xcf, 0x68, + 0x37, 0x56, 0x64, 0x1d, 0x11, 0x74, 0x72, 0x76, 0xcb, 0xee, 0x0a, 0x9e, + 0x75, 0xa7, 0x85, 0x10, 0x12, 0x51, 0x7b, 0xd4, 0xc1, 0x97, 0xcc, 0x84, + 0x3c, 0x9f, 0x26, 0xc6, 0xf2, 0xf3, 0x57, 0x32, 0x39, 0x18, 0x60, 0x0d, + 0xb9, 0x6d, 0xd4, 0x38, 0x82, 0x02, 0xaf, 0xe2, 0x76, 0xed, 0xcb, 0x9b, + 0x73, 0xb2, 0xd7, 0xd4, 0x31, 0x26, 0xc3, 0xa9, 0x2f, 0x73, 0x54, 0xdb, + 0xa6, 0xe6, 0x7a, 0x1b, 0xda, 0x30, 0x61, 0x28, 0x97, 0x39, 0x21, 0x16, + 0xd3, 0x3e, 0x53, 0x00, 0x5e, 0x4e, 0xea, 0x4d, 0xda, 0x08, 0x7e, 0x5e, + 0xee, 0x5a, 0x30, 0x73, 0x90, 0x76, 0xc1, 0xba, 0x83, 0x86, 0x70, 0xf0, + 0x31, 0x5c, 0xeb, 0x7c, 0xdc, 0x9b, 0x7a, 0xaf, 0x5a, 0xad, 0xb0, 0x49, + 0x34, 0x5c, 0x81, 0xfc, 0xd9, 0x72, 0x43, 0x1f, 0x80, 0xae, 0x87, 0x22, + 0xa3, 0xf4, 0xa5, 0x8b, 0x68, 0xc4, 0x2f, 0x32, 0x06, 0xf8, 0xcf, 0x43, + 0x42, 0x05, 0x70, 0x0a, 0x27, 0x74, 0x2c, 0xfe, 0x25, 0xa0, 0x78, 0x6e, + 0x5f, 0x0b, 0xf4, 0xdb, 0xf9, 0xb1, 0x50, 0xa5, 0x28, 0x07, 0xbe, 0x2d, + 0xb3, 0x1b, 0x32, 0x58, 0xb8, 0x7f, 0x3f, 0x5e, 0x61, 0x7f, 0xb3, 0xb1, + 0x83, 0x9d, 0x43, 0x53, 0x95, 0x1e, 0x7f, 0x55, 0x6a, 0xd3, 0x68, 0x9f, + 0x0d, 0x94, 0x18, 0xe4, 0x31, 0x1d, 0x99, 0xb7, 0x90, 0xf3, 0x9a, 0xe0, + 0x5c, 0xb2, 0x8f, 0xdb, 0xa7, 0x11, 0xd3, 0x3e, 0x28, 0xbf, 0xe8, 0x74, + 0x21, 0xfe, 0xf6, 0x7d, 0x98, 0x03, 0x88, 0x73, 0xa6, 0xbc, 0x8a, 0x10, + 0x3e, 0xd1, 0x4d, 0xfa, 0x87, 0x24, 0x93, 0x32}, + priv_key_66, + true}, + + // Comment: + // tcID: 5 + {5, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + {0x06, 0xc2, 0x3a, 0x69, 0x99, 0xc8, 0x70, 0xc6, 0x87, 0x07, 0xf2, 0xc2, + 0xd8, 0x5c, 0x11, 0xc3, 0x5f, 0xb7, 0x7e, 0xf6, 0xcd, 0x26, 0x33, 0x93, + 0xa1, 0xa6, 0xa8, 0x36, 0x32, 0x98, 0xf4, 0xb8, 0x93, 0x7a, 0x8d, 0x17, + 0x6f, 0xc2, 0x68, 0xa9, 0xa1, 0xd4, 0xf3, 0xbe, 0xa5, 0x16, 0x23, 0xf7, + 0xff, 0x7c, 0x76, 0xc4, 0xe4, 0xc8, 0xb1, 0x24, 0x08, 0x47, 0x1a, 0x46, + 0x0d, 0x9d, 0x1f, 0x22, 0x6e, 0x41, 0xd1, 0x7d, 0xa8, 0x0b, 0x03, 0xef, + 0xd2, 0x7b, 0xa0, 0x0b, 0xcb, 0x70, 0x67, 0xdd, 0x9e, 0x02, 0xc2, 0x6a, + 0x3a, 0xe9, 0xf8, 0xb0, 0x82, 0xf6, 0xcd, 0xcf, 0x1f, 0xcf, 0x76, 0xdd, + 0x2f, 0xf7, 0x74, 0x30, 0x7b, 0x78, 0x10, 0xa4, 0x12, 0x8e, 0xb2, 0x09, + 0x08, 0x80, 0xc9, 0x67, 0x84, 0x5e, 0xf0, 0x2a, 0x6d, 0xa6, 0x34, 0x47, + 0x49, 0xfc, 0xba, 0x45, 0x6b, 0xac, 0xf4, 0x3d, 0x91, 0x5b, 0xd3, 0x94, + 0xeb, 0x9b, 0xab, 0xdd, 0x19, 0x14, 0x02, 0x87, 0xe4, 0x4b, 0xdf, 0x19, + 0x51, 0xeb, 0x4c, 0x05, 0x8b, 0x48, 0x9c, 0x7f, 0x39, 0x84, 0xdc, 0x57, + 0x63, 0xf6, 0x4b, 0x91, 0x8f, 0x35, 0x39, 0x3c, 0x4f, 0x6e, 0x86, 0xc4, + 0x57, 0x13, 0x3a, 0x10, 0x1b, 0x60, 0xcd, 0xa0, 0xf9, 0xd0, 0xc9, 0x3c, + 0x90, 0xdc, 0xba, 0xe3, 0x34, 0x5c, 0xdb, 0x89, 0x49, 0x47, 0xd8, 0xbf, + 0x13, 0x71, 0x69, 0x4c, 0x0c, 0x21, 0xd0, 0x09, 0xd4, 0x17, 0x3b, 0xc8, + 0x49, 0xea, 0x7d, 0x00, 0xf0, 0xd2, 0xc7, 0x7e, 0x46, 0x83, 0xb4, 0x03, + 0xc3, 0x2d, 0xed, 0x38, 0xf3, 0x8a, 0xfb, 0x61, 0xef, 0x13, 0x48, 0xe8, + 0x89, 0xb3, 0xd8, 0xe0, 0xf7, 0x87, 0xbf, 0x85, 0xb6, 0xb9, 0x3d, 0xde, + 0xe2, 0xc9, 0x78, 0x05, 0x73, 0x4d, 0x20, 0x00, 0x61, 0x11, 0xb2, 0x6a, + 0xd1, 0xed, 0xe2, 0xd1, 0x6d, 0x3f, 0x02, 0x38, 0x36, 0x9d, 0x50, 0x08, + 0xd2, 0x55, 0xf1, 0xe1, 0xc5, 0x18, 0xe6, 0x8f, 0x82, 0xd0, 0xa0, 0x9e, + 0xee, 0x6c, 0xa8, 0x03, 0xeb, 0xcf, 0x11, 0xb9, 0x5c, 0xd2, 0x0e, 0x19, + 0x5c, 0xd3, 0xf0, 0xd8, 0x22, 0x1a, 0x78, 0xba, 0xd4, 0x28, 0x20, 0xf2, + 0xa5, 0xa7, 0x18, 0x4b, 0x46, 0x1a, 0x70, 0x02, 0xd0, 0x6b, 0x00, 0x31, + 0x83, 0xaa, 0x66, 0xa3, 0x13, 0xd9, 0x11, 0x64, 0xa7, 0xd6, 0xd0, 0x9a, + 0xa5, 0x67, 0xaf, 0xf8, 0x3e, 0x3c, 0xd5, 0x12, 0x36, 0x88, 0x93, 0x15, + 0x63, 0x37, 0xa7, 0x41, 0xb3, 0x88, 0xd1, 0xf1, 0x8b, 0x10, 0xde, 0x38, + 0x6a, 0x28, 0x99, 0x31, 0x17, 0x67, 0x9d, 0xea, 0xbd, 0x6b, 0x00, 0xd7, + 0xf8, 0xc6, 0x41, 0xd6, 0xf2, 0x01, 0xee, 0x8f, 0xe4, 0xb9, 0x93, 0x4c, + 0x9b, 0xdc, 0x48, 0xa7, 0x0f, 0x21, 0x45, 0x0c, 0x6f, 0x23, 0xb2, 0x1e, + 0x65, 0x5f, 0x88, 0x18, 0xba, 0xd2, 0x8f, 0x07, 0x55, 0xc8, 0x56, 0xe3, + 0xee, 0x92, 0x6b, 0x02, 0x1f, 0x2c, 0x3d, 0x53, 0x36, 0xbf, 0x17, 0x52, + 0xd6, 0xb5, 0x43, 0x88, 0xb7, 0x45, 0xb6, 0xe1, 0x09, 0xd4, 0xc6, 0x88, + 0x56, 0x08, 0xa6, 0x1e, 0xa8, 0xa5, 0xd5, 0x11, 0xeb, 0x78, 0x36, 0x02, + 0x5c, 0xd1, 0x50, 0x3b, 0xb3, 0xd2, 0x5a, 0xc2, 0x08, 0x19, 0xb7, 0xd9, + 0xa1, 0x25, 0x7a, 0x8d, 0x68, 0xb0, 0xbc, 0x51, 0xe7, 0xb0, 0x85, 0xde, + 0x69, 0xc2, 0x67, 0xc0, 0x59, 0x0f, 0xad, 0x3e, 0x00, 0x3c, 0xa8, 0x01, + 0x88, 0x35, 0xb2, 0xc7, 0xcb, 0x32, 0xa2, 0x5b, 0xdf, 0xf2, 0xbe, 0xa8, + 0x11, 0x1b, 0xc1, 0x65, 0x6d, 0xa3, 0xb8, 0xcf, 0x4c, 0xe3, 0xce, 0x1a, + 0x5b, 0x2c, 0x68, 0x38, 0xd9, 0xc2, 0x76, 0xa6, 0xc1, 0xa4, 0xb5, 0x8b, + 0x07, 0xe1, 0x7a, 0xad, 0x2c, 0x64, 0x57, 0x36}, + priv_key_66, + true}, + + // Comment: + // tcID: 6 + {6, + {0x61}, + {0x2d, 0x45, 0x2f, 0xce, 0x30, 0x31, 0xf6, 0x44, 0xf4, 0xa2, 0x2e, 0x0d, + 0x7b, 0x2d, 0xf7, 0x29, 0x6e, 0xdb, 0x3a, 0xac, 0xef, 0xab, 0x84, 0xe7, + 0xc5, 0x71, 0x07, 0x02, 0x1c, 0x61, 0xac, 0xbe, 0xf4, 0x98, 0xa9, 0x14, + 0xb9, 0xa7, 0x0d, 0x3e, 0x33, 0xf9, 0x7f, 0x66, 0x76, 0x7e, 0xed, 0x7a, + 0x14, 0xc1, 0x6d, 0xa8, 0x8e, 0xc1, 0x56, 0xe4, 0x36, 0x24, 0x5b, 0x5d, + 0x9d, 0x7b, 0xd1, 0x02, 0x3c, 0x99, 0x71, 0x55, 0xe2, 0xe6, 0x4d, 0x68, + 0x01, 0xb5, 0x35, 0xc3, 0xc8, 0x61, 0xb1, 0x95, 0x98, 0x80, 0x73, 0x87, + 0xc0, 0xee, 0x36, 0x6d, 0x02, 0x49, 0x50, 0xb9, 0x96, 0xcb, 0x20, 0x61, + 0x55, 0x49, 0x3f, 0x0f, 0x32, 0x0c, 0xbd, 0xf5, 0x8f, 0x59, 0xc5, 0x91, + 0x1e, 0x10, 0xdb, 0x3f, 0x80, 0x34, 0xb8, 0x9a, 0x81, 0x87, 0x8d, 0xee, + 0x5a, 0x73, 0xdf, 0xde, 0x62, 0x0e, 0xd2, 0x24, 0x18, 0x13, 0x64, 0xe7, + 0xc7, 0xea, 0x58, 0x12, 0xc8, 0x74, 0xb2, 0x52, 0xed, 0xed, 0xbe, 0x4c, + 0x86, 0x44, 0xfd, 0xd3, 0xd3, 0x12, 0xc7, 0xbb, 0x47, 0x85, 0xff, 0xf4, + 0xb2, 0x3a, 0x3a, 0xb0, 0x0a, 0x2e, 0x5f, 0xdb, 0x31, 0x92, 0x40, 0x4d, + 0x8f, 0x1a, 0xf8, 0x66, 0x8d, 0x89, 0xe7, 0xb4, 0xaa, 0xf7, 0x06, 0x34, + 0xb9, 0x8d, 0x98, 0xb2, 0xc2, 0x44, 0xc3, 0x36, 0xe5, 0x7b, 0x3c, 0xf8, + 0x41, 0x12, 0x94, 0xf1, 0xa6, 0x14, 0xf5, 0x5b, 0x06, 0xa7, 0x8e, 0x56, + 0xee, 0xa9, 0x8c, 0x6f, 0x59, 0xb2, 0x81, 0x36, 0x43, 0x51, 0x5a, 0x91, + 0x9f, 0x7b, 0xe4, 0xed, 0x59, 0xda, 0xbf, 0x69, 0xd6, 0x8f, 0x43, 0x37, + 0x69, 0x64, 0xf0, 0x24, 0x3e, 0xc6, 0xdd, 0x19, 0xa0, 0xa3, 0x60, 0x9f, + 0x8c, 0xe3, 0xe7, 0x22, 0xea, 0x33, 0x75, 0xa6, 0xb5, 0xf7, 0xab, 0x24, + 0xea, 0xfe, 0xab, 0xd5, 0x8f, 0x81, 0xa2, 0xb3, 0xd2, 0xbd, 0x3a, 0xea, + 0x2e, 0x6c, 0xfe, 0x39, 0x65, 0x42, 0x96, 0x1c, 0x1f, 0xa9, 0xd8, 0x06, + 0x03, 0x79, 0x45, 0xab, 0x86, 0x6a, 0x0a, 0xf6, 0xb2, 0xff, 0x9f, 0x51, + 0x7d, 0x8b, 0xeb, 0x5c, 0xf0, 0xc8, 0x67, 0x9e, 0xc7, 0x53, 0x24, 0xfd, + 0x82, 0xc0, 0x3e, 0x21, 0x75, 0x72, 0xbd, 0xc1, 0x2f, 0x37, 0x4a, 0x44, + 0x5c, 0xe5, 0x28, 0xb4, 0xee, 0x5d, 0x8c, 0x93, 0xd3, 0xb8, 0xf2, 0x54, + 0xd3, 0x72, 0xca, 0xbc, 0xec, 0x7c, 0xa6, 0x9c, 0x4c, 0x53, 0x9c, 0x0e, + 0x1d, 0x02, 0xde, 0x02, 0xa0, 0xa3, 0x37, 0xbd, 0xaa, 0x99, 0x10, 0xef, + 0x94, 0x02, 0xf4, 0x49, 0x21, 0x9b, 0x2e, 0x73, 0x76, 0x63, 0x7d, 0xcc, + 0xdb, 0x01, 0x69, 0x3e, 0x50, 0x19, 0x6b, 0x76, 0x91, 0xcd, 0x8f, 0x65, + 0x57, 0xe4, 0x2a, 0xfa, 0x7b, 0x9b, 0x7a, 0x7c, 0x92, 0x5e, 0x65, 0x87, + 0x61, 0x3c, 0xcf, 0x00, 0x7b, 0xbd, 0xf5, 0x45, 0x7e, 0x67, 0xa2, 0xc2, + 0xaf, 0xce, 0xbd, 0x60, 0x9a, 0xd8, 0xd0, 0x49, 0x03, 0xcd, 0x2f, 0x74, + 0x8e, 0x1f, 0xd3, 0xee, 0xc0, 0xf7, 0xf8, 0x12, 0x25, 0x7d, 0xa9, 0xd9, + 0x92, 0x07, 0x78, 0x8e, 0x97, 0x70, 0xd1, 0x2e, 0xee, 0x02, 0x40, 0xf9, + 0xae, 0x93, 0xad, 0x9a, 0xc9, 0xb4, 0xfb, 0x63, 0xd4, 0xbf, 0x35, 0xf0, + 0xc0, 0xa3, 0x63, 0xbc, 0xf1, 0x9e, 0xb0, 0xcf, 0x70, 0x85, 0xea, 0xd9, + 0x24, 0x4d, 0x46, 0x23, 0xa1, 0x5d, 0xeb, 0x7b, 0x9c, 0x02, 0x69, 0x8d, + 0x38, 0xee, 0x78, 0x71, 0x3f, 0xb6, 0x7c, 0xe6, 0x62, 0xad, 0x0c, 0x76, + 0x13, 0x0b, 0x0b, 0x54, 0x1a, 0x51, 0x20, 0x40, 0x5b, 0x86, 0x83, 0xaf, + 0x5e, 0xc8, 0x3b, 0xd8, 0xfe, 0xdf, 0x72, 0xbb, 0x60, 0x49, 0x1f, 0x82, + 0x94, 0x48, 0xcf, 0x76, 0xa7, 0x3e, 0x53, 0x4b}, + priv_key_66, + true}, + + // Comment: + // tcID: 7 + {7, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + {0x3e, 0xd6, 0x0c, 0xd7, 0x36, 0x81, 0xd5, 0x06, 0xcc, 0xfe, 0xa3, 0x49, + 0xe5, 0xfb, 0x08, 0x6e, 0xab, 0x2b, 0x67, 0x9e, 0xcb, 0x79, 0x65, 0x32, + 0xaf, 0x88, 0x80, 0x88, 0xcc, 0x84, 0xd8, 0x69, 0x2c, 0x63, 0x26, 0xcc, + 0xa3, 0x74, 0x5d, 0x20, 0xa9, 0x4e, 0x71, 0x03, 0x35, 0xe1, 0x05, 0xd2, + 0xb7, 0x1f, 0x68, 0x34, 0xf7, 0xcd, 0x16, 0xa1, 0xa2, 0x19, 0x3a, 0x3e, + 0xd8, 0x8a, 0xa0, 0x1b, 0x31, 0xcc, 0x5a, 0x87, 0x34, 0x17, 0x8f, 0x6d, + 0x92, 0x56, 0xa9, 0xa6, 0x60, 0xe9, 0x67, 0xee, 0x58, 0xba, 0x4a, 0xd6, + 0x3c, 0xc3, 0x3e, 0xc6, 0xa0, 0x8a, 0xa1, 0xc3, 0x24, 0xa8, 0x8f, 0x55, + 0xaa, 0x70, 0x0b, 0x4d, 0x5e, 0xad, 0xf4, 0x6c, 0xbf, 0x7a, 0x3c, 0x53, + 0x04, 0xbf, 0x88, 0x3b, 0x23, 0x3d, 0x5a, 0x3a, 0x2f, 0x9a, 0xe8, 0xf8, + 0x58, 0x95, 0x9c, 0x7f, 0x83, 0x2e, 0x79, 0x3b, 0x5d, 0xd6, 0x8f, 0x19, + 0x6b, 0x83, 0x70, 0x2d, 0x92, 0x98, 0x57, 0xa3, 0x9d, 0x74, 0xa4, 0xe3, + 0x86, 0xf7, 0xf6, 0x63, 0x6f, 0x7c, 0x03, 0xb9, 0x6f, 0xfe, 0xac, 0x87, + 0x62, 0x50, 0x88, 0xb0, 0x7a, 0x1f, 0xbe, 0xeb, 0x44, 0xfc, 0x03, 0xcb, + 0x31, 0x2b, 0x8f, 0x3b, 0x43, 0x08, 0x84, 0x6b, 0x05, 0x66, 0x20, 0x8b, + 0x51, 0x66, 0x87, 0xc5, 0xa7, 0x86, 0xee, 0x44, 0x3a, 0xb3, 0x99, 0xea, + 0x59, 0x8a, 0x26, 0x31, 0xd4, 0x0a, 0x7e, 0xc8, 0x67, 0x1e, 0x49, 0xb6, + 0xf8, 0xbe, 0x46, 0xa3, 0x37, 0xd9, 0xfd, 0x80, 0xc5, 0x63, 0x08, 0x85, + 0x72, 0x47, 0xcd, 0x71, 0x42, 0x05, 0xd6, 0x47, 0xfd, 0xcf, 0x80, 0x19, + 0x60, 0x8f, 0x20, 0xbb, 0xd7, 0x81, 0x6f, 0x42, 0x7e, 0xb4, 0xe4, 0x38, + 0x4f, 0x8c, 0x10, 0xc5, 0x7f, 0xb0, 0xa7, 0xa3, 0x55, 0x7b, 0xd8, 0x0a, + 0x67, 0x44, 0xb3, 0xce, 0x3f, 0x53, 0xed, 0x8e, 0x32, 0xb2, 0xe3, 0x84, + 0x66, 0x5b, 0xd2, 0x74, 0xb9, 0xfd, 0x74, 0x7c, 0x64, 0x61, 0x11, 0xcc, + 0xea, 0x90, 0xeb, 0x80, 0x9e, 0x69, 0x0b, 0xba, 0x31, 0xd1, 0x90, 0xc6, + 0xa2, 0xe2, 0xa8, 0x95, 0xfc, 0xc7, 0x1f, 0x52, 0x1f, 0xa9, 0xc0, 0x48, + 0x16, 0x45, 0x34, 0x8b, 0x71, 0x8a, 0xaa, 0xfa, 0x96, 0x8b, 0xc1, 0x8c, + 0xc2, 0x00, 0x65, 0xf2, 0x59, 0x24, 0xb8, 0xf0, 0x56, 0x5d, 0x1e, 0x93, + 0x87, 0x5f, 0xc6, 0xec, 0x02, 0x49, 0xe5, 0xbe, 0x0b, 0x1b, 0xb9, 0xd8, + 0xae, 0x05, 0x4d, 0xff, 0x2a, 0x36, 0x8f, 0xf4, 0xb1, 0x1a, 0x37, 0x24, + 0xfb, 0x8c, 0x56, 0x03, 0x3e, 0xbd, 0xa0, 0x52, 0x46, 0x02, 0x4e, 0xe0, + 0xbe, 0x01, 0x26, 0x21, 0x7b, 0x69, 0x88, 0x24, 0x2a, 0x17, 0x43, 0x02, + 0x84, 0xd2, 0xe9, 0xb2, 0x04, 0xb9, 0x29, 0x6a, 0xe2, 0x27, 0x40, 0xa2, + 0xe8, 0x47, 0x94, 0x8c, 0x60, 0x08, 0x54, 0x64, 0xd8, 0x15, 0x8d, 0x9b, + 0xa7, 0xdb, 0x29, 0xf4, 0x59, 0x4d, 0xbc, 0x85, 0x48, 0x23, 0x04, 0xe4, + 0x66, 0x93, 0x66, 0x89, 0x59, 0x95, 0x05, 0x57, 0x6e, 0x92, 0xc6, 0x44, + 0x16, 0x53, 0xc2, 0x74, 0x4a, 0x37, 0xb5, 0xbc, 0xa6, 0xfd, 0x88, 0xc3, + 0xcb, 0xf9, 0x90, 0x43, 0x3b, 0xd3, 0xd2, 0xf9, 0x97, 0x7e, 0x47, 0x4b, + 0x4d, 0x09, 0xf3, 0xd4, 0x89, 0xe7, 0x87, 0x00, 0xdf, 0x6a, 0xd9, 0xdd, + 0x2b, 0x81, 0x70, 0x65, 0x2d, 0x7d, 0xf5, 0x55, 0x57, 0xd8, 0x60, 0x55, + 0xb8, 0x03, 0xff, 0xca, 0x1a, 0x8c, 0x3f, 0x21, 0x43, 0x69, 0xbf, 0xad, + 0x68, 0x3f, 0x77, 0xa4, 0xe1, 0x34, 0xfc, 0xc4, 0xdb, 0xa9, 0x21, 0x34, + 0x11, 0x73, 0x23, 0x89, 0x3a, 0x83, 0xc5, 0xa7, 0x6c, 0x08, 0x1d, 0x7f, + 0x81, 0x98, 0xc2, 0x04, 0x0d, 0x3f, 0xc3, 0x08}, + priv_key_66, + true}, + + // Comment: Longest valid message size + // tcID: 8 + {8, + {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78}, + {0x3f, 0x1e, 0xea, 0xa5, 0x9c, 0x4b, 0x46, 0x6f, 0x1c, 0xd4, 0xcc, 0x42, + 0x34, 0x57, 0x49, 0x74, 0x6e, 0x18, 0xc8, 0x08, 0x05, 0xc8, 0x85, 0xdf, + 0x89, 0xce, 0x60, 0x80, 0x31, 0x69, 0x24, 0x14, 0xff, 0x9d, 0x71, 0x64, + 0xd0, 0x6a, 0x3c, 0xfc, 0xb1, 0x6d, 0x20, 0xb4, 0x39, 0xe6, 0x5c, 0x44, + 0xec, 0x53, 0x40, 0x16, 0xe9, 0xd9, 0xa1, 0x73, 0xca, 0x56, 0x52, 0xa7, + 0x07, 0x84, 0x1e, 0x87, 0x7c, 0x1b, 0xb3, 0xee, 0x6e, 0x74, 0x40, 0x58, + 0x0e, 0x1e, 0xdb, 0xa7, 0x9c, 0x7c, 0xe5, 0x17, 0xbb, 0xc3, 0x2f, 0x12, + 0x7f, 0xe0, 0xa5, 0xea, 0x6d, 0x27, 0x15, 0xa1, 0x74, 0x2a, 0xdb, 0x5a, + 0xb5, 0x53, 0x86, 0x65, 0x62, 0x0d, 0xa3, 0x02, 0x8c, 0xd1, 0xa5, 0x06, + 0x01, 0x94, 0x2c, 0x0d, 0x25, 0x5d, 0xad, 0x1c, 0x2b, 0x3f, 0xd7, 0x78, + 0x93, 0x18, 0xc0, 0x25, 0x7c, 0x1a, 0xc1, 0x40, 0xc0, 0xd3, 0xcb, 0x07, + 0x66, 0xa7, 0xb5, 0x1b, 0xed, 0xd5, 0xf1, 0xe1, 0xa6, 0x5e, 0x53, 0x34, + 0x22, 0x15, 0x89, 0x29, 0x82, 0x4b, 0x7a, 0x81, 0x89, 0xf1, 0xc3, 0xaa, + 0x0b, 0xc5, 0x15, 0x86, 0xa8, 0x2f, 0xa1, 0x30, 0xbb, 0x46, 0x5a, 0xa1, + 0x40, 0xde, 0xf4, 0x45, 0xa8, 0x6b, 0x6d, 0x63, 0x31, 0xd6, 0xd9, 0x85, + 0x47, 0xd8, 0xda, 0x1a, 0x1c, 0x98, 0x9b, 0x3d, 0x5e, 0x6b, 0x1f, 0x4b, + 0x82, 0x78, 0xde, 0x98, 0x63, 0xcf, 0x8c, 0xfc, 0x30, 0xc7, 0x76, 0xda, + 0xad, 0x90, 0xdd, 0x4b, 0x92, 0x14, 0x29, 0x5c, 0x95, 0x10, 0xd3, 0x7a, + 0x03, 0x5c, 0x3c, 0x10, 0x4c, 0x16, 0xd5, 0x7b, 0x65, 0xec, 0x0a, 0x81, + 0x61, 0x73, 0xcc, 0xb5, 0x80, 0xe1, 0x6b, 0x53, 0x79, 0x48, 0xb3, 0xb2, + 0x1a, 0xa5, 0xfc, 0x56, 0xe7, 0x86, 0x63, 0xb1, 0xb0, 0x1c, 0x66, 0x23, + 0xa9, 0x77, 0xeb, 0x4a, 0xec, 0xde, 0x5d, 0x6a, 0xab, 0x63, 0x20, 0xbe, + 0x17, 0x0f, 0x9c, 0xd5, 0xcb, 0xc6, 0xa5, 0x20, 0xf3, 0x2f, 0x23, 0xdd, + 0x00, 0x01, 0x16, 0x20, 0x0f, 0xae, 0xc4, 0xf0, 0x4e, 0x78, 0x83, 0xab, + 0xe9, 0xcc, 0xc4, 0x82, 0x95, 0x13, 0x84, 0xe7, 0x14, 0x9c, 0xae, 0x39, + 0xc6, 0x38, 0x5c, 0xa1, 0x75, 0x93, 0xa9, 0xcb, 0x24, 0x28, 0xfc, 0xb9, + 0x4e, 0xb6, 0x98, 0x6b, 0x1a, 0x49, 0xb6, 0x0f, 0x5f, 0xe4, 0x31, 0x21, + 0x42, 0x35, 0x10, 0xd9, 0x8b, 0xec, 0x37, 0xf7, 0x00, 0xab, 0xe8, 0xad, + 0xef, 0x9f, 0xd7, 0xe1, 0x33, 0x21, 0xdc, 0xad, 0x20, 0x1a, 0xe5, 0xa6, + 0x03, 0x3b, 0x59, 0x80, 0x6f, 0x79, 0x5b, 0xc0, 0x24, 0x8e, 0x4c, 0x03, + 0x9e, 0x2f, 0x77, 0x06, 0x35, 0xe1, 0xce, 0xab, 0x3c, 0xfc, 0xee, 0x3f, + 0x4c, 0x7c, 0xa6, 0x86, 0x03, 0xb4, 0x10, 0xcd, 0x96, 0x29, 0xd2, 0x39, + 0x1f, 0x38, 0xec, 0x85, 0x76, 0xce, 0xe6, 0x84, 0xaa, 0xf7, 0xe6, 0x17, + 0xd8, 0xda, 0x42, 0x4c, 0x32, 0x31, 0x24, 0xb2, 0x86, 0x38, 0xb7, 0x8e, + 0x94, 0x19, 0x33, 0xc7, 0xeb, 0xff, 0x9a, 0xb2, 0xd4, 0xa2, 0x70, 0x69, + 0xb8, 0x3d, 0x82, 0xbd, 0xd6, 0x94, 0x71, 0x5b, 0xe0, 0xa9, 0x14, 0x5e, + 0x30, 0xb9, 0x43, 0x8d, 0x0e, 0x1b, 0x9f, 0xba, 0xe8, 0xdd, 0xf2, 0x15, + 0xf0, 0x10, 0xff, 0xff, 0x55, 0x92, 0x68, 0x28, 0xd6, 0xa8, 0xf4, 0xc6, + 0x4c, 0x38, 0x37, 0x0e, 0x5c, 0x3e, 0xdc, 0x73, 0x85, 0xfe, 0xf5, 0xac, + 0xdb, 0xc4, 0xcb, 0xcc, 0xb3, 0x43, 0x52, 0xc8, 0x08, 0x3b, 0x6a, 0x6d, + 0x86, 0x24, 0x6b, 0x94, 0x0e, 0x7d, 0x19, 0xe9, 0x8e, 0xe4, 0x4c, 0x5b, + 0x8d, 0x86, 0x7d, 0x5b, 0x74, 0x60, 0x61, 0xba, 0x71, 0xd5, 0x0c, 0x2d, + 0x7a, 0xb4, 0xaf, 0x66, 0xdb, 0x6a, 0xfc, 0xb1}, + priv_key_66, + true}, + + // Comment: ps is all 0 + // tcID: 9 + {9, + {0x54, 0x65, 0x73, 0x74}, + {0x55, 0x6e, 0xa7, 0xb7, 0xb4, 0xca, 0x2c, 0xee, 0x4c, 0xb4, 0xa3, 0x86, + 0x74, 0x4b, 0x99, 0xcc, 0x7f, 0xea, 0x3a, 0xd3, 0x59, 0xca, 0xc1, 0xf0, + 0x8f, 0xac, 0x04, 0x17, 0xe0, 0x51, 0xac, 0x35, 0xa7, 0x04, 0xc0, 0x51, + 0xa1, 0x4e, 0xb3, 0x03, 0x1b, 0xfb, 0x25, 0xbe, 0xd2, 0xc5, 0x1e, 0x19, + 0x67, 0x06, 0x8b, 0x19, 0x27, 0xd5, 0x95, 0xd4, 0x0c, 0x6f, 0x9d, 0x5e, + 0xe0, 0x29, 0xdb, 0x18, 0x79, 0x93, 0xbf, 0xfa, 0xcd, 0x77, 0x20, 0x75, + 0xe9, 0xb1, 0x6f, 0x8b, 0xfc, 0x0d, 0xbd, 0x5a, 0x18, 0xff, 0x06, 0x5c, + 0xb6, 0xf9, 0x9e, 0xd7, 0x59, 0xd2, 0x19, 0xf3, 0xe0, 0x3b, 0xaf, 0x53, + 0xc6, 0x27, 0x0c, 0x5a, 0xe1, 0xe6, 0x6e, 0xcd, 0x4c, 0xa7, 0x1e, 0x44, + 0xbc, 0x8e, 0xfa, 0x02, 0x92, 0x98, 0x7c, 0x8c, 0xae, 0xf2, 0xb4, 0x64, + 0xcf, 0x3a, 0x2f, 0xba, 0xdd, 0x12, 0x61, 0x3e, 0xa6, 0x0e, 0x0a, 0x5b, + 0x5e, 0x0f, 0xd2, 0x07, 0x38, 0x83, 0x74, 0xd2, 0x0f, 0x2b, 0xe3, 0x6e, + 0x83, 0x32, 0xba, 0x8b, 0x37, 0xe2, 0x0b, 0x8f, 0x46, 0x1b, 0x87, 0xaf, + 0xa2, 0x53, 0xa3, 0x4c, 0xd7, 0xeb, 0x33, 0x14, 0xde, 0x4c, 0x3a, 0x64, + 0x27, 0xac, 0xb2, 0x74, 0x29, 0xcb, 0x15, 0x36, 0xf3, 0x17, 0x12, 0x24, + 0xc8, 0x4e, 0x05, 0xf8, 0x15, 0x37, 0xa7, 0x5e, 0x6e, 0xc2, 0x8a, 0x82, + 0xac, 0x6f, 0xe2, 0x1a, 0xf3, 0x8c, 0x26, 0x83, 0x1a, 0x9e, 0x7c, 0xde, + 0x61, 0xdc, 0x7f, 0x3e, 0x09, 0x92, 0x17, 0x02, 0x84, 0xe9, 0x95, 0x18, + 0xa3, 0x04, 0x8c, 0xe6, 0xc4, 0xd6, 0x87, 0xa3, 0xec, 0xba, 0xa8, 0xed, + 0x02, 0x44, 0x37, 0x13, 0x43, 0xbd, 0x93, 0x5a, 0x05, 0xbe, 0x10, 0x3d, + 0x25, 0x5a, 0x21, 0x62, 0xc7, 0xb9, 0x14, 0xb9, 0x97, 0x31, 0xf8, 0xb2, + 0xfe, 0x08, 0x89, 0x94, 0xe6, 0xc6, 0x16, 0x61, 0x1b, 0x12, 0xcf, 0x5f, + 0x5f, 0x60, 0x77, 0xe3, 0xd1, 0x8b, 0xd4, 0x35, 0xaa, 0xf0, 0xaa, 0xa5, + 0x3e, 0xd4, 0x0c, 0x02, 0x3b, 0x8d, 0x2d, 0x13, 0xfb, 0x19, 0x0f, 0xdc, + 0x20, 0x22, 0x04, 0x9c, 0x6f, 0xe4, 0xb6, 0xeb, 0x66, 0xf0, 0xbf, 0x6a, + 0x36, 0xe8, 0x1c, 0x8a, 0x92, 0x0c, 0x53, 0xbf, 0xa9, 0xc9, 0x3b, 0x51, + 0xf8, 0xb2, 0x65, 0x90, 0x51, 0xe4, 0x45, 0xc9, 0xb8, 0x16, 0xc0, 0x2e, + 0x20, 0x72, 0x02, 0x42, 0x27, 0x47, 0x0f, 0x10, 0xda, 0x39, 0x8e, 0x35, + 0x67, 0x9e, 0x11, 0x47, 0x95, 0x05, 0x3d, 0x2f, 0x96, 0xc3, 0xfb, 0x03, + 0x3c, 0xbd, 0xbb, 0x0b, 0x2e, 0x31, 0x44, 0x75, 0x84, 0xc3, 0x5a, 0xbd, + 0x60, 0x87, 0x5f, 0xfc, 0xc1, 0xbf, 0xb2, 0x4f, 0x89, 0x2e, 0xf2, 0x13, + 0xf5, 0x07, 0xb8, 0xeb, 0x63, 0x46, 0x0d, 0xf3, 0x82, 0xc6, 0xc5, 0x07, + 0xc6, 0xed, 0x17, 0xeb, 0xbe, 0x04, 0x95, 0x01, 0xba, 0x62, 0xf5, 0x3b, + 0x49, 0x9f, 0xf3, 0x1d, 0x2c, 0x04, 0xa2, 0x42, 0xf7, 0xe1, 0x6e, 0x31, + 0x24, 0x39, 0xba, 0xca, 0x22, 0x81, 0x30, 0xc3, 0x87, 0x4e, 0x36, 0xc8, + 0x4c, 0x58, 0x72, 0xeb, 0xe7, 0x74, 0xe3, 0xdd, 0x25, 0xdb, 0xe6, 0xb5, + 0xaf, 0xf9, 0x45, 0xcb, 0x03, 0x99, 0xf7, 0x42, 0xd2, 0x00, 0xbe, 0x70, + 0x57, 0x37, 0x55, 0x38, 0x70, 0x1c, 0x3d, 0x51, 0x01, 0xfe, 0xee, 0x7b, + 0x02, 0x15, 0x9d, 0xed, 0x18, 0x5e, 0xee, 0xaa, 0xed, 0xb7, 0x2c, 0xa1, + 0xd4, 0x18, 0x9a, 0xd1, 0x65, 0xb2, 0x90, 0xb6, 0xb3, 0x26, 0x1b, 0x0c, + 0xbf, 0x74, 0xa8, 0x7e, 0x17, 0x96, 0xc1, 0xb1, 0x28, 0xa7, 0xd8, 0xbd, + 0xe8, 0x9e, 0x18, 0x99, 0x17, 0x21, 0x5c, 0xc0, 0x13, 0xad, 0xd1, 0xc0, + 0x7f, 0x8e, 0xb1, 0xde, 0x06, 0x9c, 0xe0, 0x48}, + priv_key_66, + false}, + + // Comment: ps is all 1 + // tcID: 10 + {10, + {0x54, 0x65, 0x73, 0x74}, + {0x2e, 0x63, 0x09, 0x33, 0x4d, 0x66, 0xe1, 0x5e, 0x8c, 0xbe, 0x39, 0xa9, + 0xcd, 0x2c, 0x3c, 0x6d, 0x8f, 0x19, 0xd4, 0x9f, 0x01, 0x7d, 0x87, 0xab, + 0xb9, 0x9d, 0xd4, 0xb3, 0x21, 0x35, 0x96, 0x85, 0x86, 0x76, 0x6b, 0xea, + 0x12, 0x52, 0x9f, 0x6e, 0xb0, 0x1d, 0xa0, 0xa1, 0x90, 0x27, 0x93, 0xab, + 0x8f, 0xb6, 0x56, 0xe7, 0xdf, 0x70, 0xb5, 0xde, 0x12, 0x54, 0x86, 0x70, + 0x58, 0x3a, 0x75, 0xd6, 0x8e, 0xb6, 0xbd, 0x36, 0x35, 0x7f, 0xd3, 0x26, + 0xd0, 0x7a, 0xa4, 0xf1, 0xc6, 0x90, 0xaf, 0x4a, 0x4b, 0x61, 0x89, 0xcc, + 0x2d, 0xe4, 0x56, 0xd1, 0x63, 0xec, 0xce, 0xe0, 0x6e, 0xce, 0xdf, 0x4f, + 0x41, 0xa0, 0x28, 0x8e, 0xec, 0x24, 0xc2, 0xe3, 0xab, 0xfb, 0xae, 0x9f, + 0xfa, 0x34, 0x9d, 0x57, 0x85, 0x94, 0xbe, 0xf8, 0x18, 0x26, 0x89, 0x25, + 0xdc, 0xb2, 0x94, 0xee, 0x90, 0x66, 0x35, 0x5b, 0x06, 0x15, 0x13, 0xde, + 0xfe, 0x16, 0x17, 0x49, 0xa2, 0x46, 0x9a, 0xbf, 0x3f, 0xfa, 0xa2, 0x8d, + 0x53, 0x7d, 0x55, 0xa7, 0x1a, 0x79, 0x10, 0xe4, 0xb2, 0x98, 0x36, 0x29, + 0x8f, 0x9e, 0xa4, 0x64, 0xbd, 0x32, 0x7d, 0x33, 0xd3, 0x39, 0x67, 0x02, + 0x9b, 0x17, 0x31, 0xc7, 0x42, 0xcf, 0xb8, 0xd4, 0xa6, 0xfd, 0xe0, 0x7b, + 0xf2, 0x87, 0x89, 0xe2, 0xa2, 0x59, 0x0d, 0x08, 0x4f, 0x73, 0x30, 0xb5, + 0x2c, 0x9e, 0xd8, 0x87, 0x09, 0x22, 0xde, 0xc3, 0x27, 0x23, 0x7b, 0x1e, + 0xe9, 0x17, 0x8d, 0xc6, 0x11, 0xbf, 0xf1, 0x43, 0x80, 0xb3, 0x30, 0xef, + 0x94, 0xe6, 0x77, 0xa4, 0x0c, 0x81, 0xc6, 0x13, 0x68, 0xb1, 0xee, 0xef, + 0x2c, 0xa7, 0x53, 0xb9, 0x08, 0x61, 0xbb, 0x44, 0x21, 0xf7, 0xda, 0x83, + 0x65, 0x16, 0x37, 0x8e, 0xaa, 0xd2, 0xab, 0x7f, 0x80, 0xe2, 0x64, 0x2b, + 0x84, 0xf6, 0x6f, 0xb0, 0xac, 0xd6, 0x28, 0x07, 0xf9, 0x67, 0x3b, 0x8d, + 0x97, 0x5d, 0xb1, 0x72, 0x95, 0x8d, 0x54, 0x52, 0x8c, 0x91, 0x51, 0x16, + 0x25, 0x7a, 0x5e, 0xe2, 0xfc, 0xe3, 0x16, 0x02, 0x53, 0x19, 0x05, 0x11, + 0xbc, 0xec, 0xd7, 0x26, 0x24, 0x35, 0xfe, 0xd8, 0xad, 0x1a, 0x11, 0xdd, + 0xc8, 0xbf, 0x0e, 0xce, 0x11, 0x33, 0x3b, 0x01, 0xa3, 0x08, 0x7f, 0x40, + 0xbe, 0xb1, 0xc4, 0xd1, 0x12, 0xc2, 0xee, 0xaa, 0x46, 0xf3, 0xc7, 0xcc, + 0x84, 0x35, 0x26, 0xac, 0x0a, 0xbf, 0x01, 0x04, 0xc9, 0x4c, 0x8b, 0xe9, + 0xe5, 0x4e, 0xc2, 0x85, 0xad, 0x57, 0x03, 0xef, 0x15, 0x14, 0xfd, 0x21, + 0x0c, 0xfd, 0xaa, 0x6b, 0x2c, 0xd2, 0xe9, 0xd3, 0x9b, 0xac, 0xfc, 0x33, + 0x87, 0x39, 0xad, 0xa8, 0x98, 0x2b, 0x5b, 0x6a, 0xf6, 0x83, 0xec, 0x8c, + 0x2b, 0xc9, 0x02, 0xbc, 0x9b, 0xc4, 0xc9, 0xd5, 0xca, 0x61, 0x99, 0xfe, + 0xd5, 0x02, 0x48, 0x1d, 0x86, 0xf2, 0xa6, 0xf9, 0xdd, 0x23, 0xf3, 0xf8, + 0xee, 0xda, 0x71, 0xcb, 0xaf, 0x90, 0xb5, 0x1a, 0x50, 0xf5, 0xc6, 0x28, + 0x0a, 0xec, 0x08, 0x46, 0x9f, 0xb4, 0x54, 0x47, 0xab, 0x48, 0x78, 0xcf, + 0xca, 0x86, 0xef, 0x78, 0xda, 0xa0, 0xb6, 0x18, 0xb9, 0xaf, 0x3c, 0x16, + 0xfc, 0x9e, 0x44, 0x02, 0x52, 0x0b, 0x7f, 0xb3, 0xab, 0xbf, 0x30, 0x86, + 0xa2, 0xec, 0xef, 0xe8, 0x4a, 0x10, 0x40, 0x6b, 0x87, 0x9e, 0x41, 0x0f, + 0xd4, 0x6c, 0x51, 0x87, 0x60, 0x05, 0x9e, 0x37, 0xf5, 0x6b, 0xef, 0xef, + 0x10, 0x59, 0x05, 0x93, 0xcb, 0x47, 0x07, 0xa0, 0x60, 0x5c, 0x05, 0x60, + 0x51, 0x95, 0x6f, 0xcb, 0x9d, 0x95, 0xf3, 0x6d, 0x4f, 0x38, 0x52, 0xcb, + 0x15, 0xaa, 0xe1, 0x72, 0x57, 0x8f, 0x73, 0x52, 0x2f, 0x96, 0x6d, 0x07, + 0x7a, 0x9d, 0x8d, 0x98, 0xd3, 0x16, 0xb6, 0x64}, + priv_key_66, + true}, + + // Comment: rsa_sslv23_padding + // tcID: 11 + {11, + {0x54, 0x65, 0x73, 0x74}, + {0x80, 0xe0, 0x48, 0x0b, 0x11, 0xf1, 0x9f, 0xbe, 0xf3, 0x55, 0x1f, 0xb1, + 0x23, 0xa4, 0xfd, 0x96, 0x8d, 0x5e, 0x5f, 0xf6, 0x4c, 0x88, 0xc1, 0xc2, + 0xb7, 0x05, 0x46, 0x57, 0x0e, 0xb5, 0x85, 0xd5, 0xb1, 0x19, 0xf9, 0xd5, + 0x11, 0xfb, 0x15, 0xab, 0x3e, 0x25, 0xb1, 0xdc, 0xee, 0x9f, 0xd3, 0xf3, + 0x37, 0xf9, 0x49, 0x37, 0x7a, 0xf4, 0x31, 0xdf, 0x9e, 0xa9, 0xb6, 0x0c, + 0x07, 0x22, 0x5d, 0xa8, 0x7b, 0xa0, 0xd6, 0x1c, 0x0f, 0x7a, 0x99, 0xae, + 0xb1, 0x30, 0xb0, 0x9c, 0x29, 0x4e, 0x0d, 0x49, 0xca, 0xf3, 0x85, 0x4a, + 0x65, 0xfa, 0x98, 0xbe, 0x56, 0x44, 0x45, 0x7c, 0xba, 0x4e, 0x55, 0x91, + 0xb0, 0xf0, 0x43, 0x49, 0x32, 0xb7, 0x87, 0xe0, 0x57, 0x33, 0x54, 0x93, + 0x2a, 0x6a, 0x9f, 0x0e, 0x33, 0x55, 0x52, 0x41, 0x21, 0xb0, 0x4f, 0xbb, + 0x8f, 0xb5, 0xe4, 0xa7, 0x87, 0xfa, 0x50, 0x9a, 0x7f, 0xa9, 0x46, 0xaa, + 0xa3, 0x4e, 0x91, 0xc1, 0x68, 0x27, 0xa6, 0x56, 0x39, 0xb0, 0x67, 0x37, + 0xbb, 0x1a, 0x9f, 0xd5, 0xb8, 0x5c, 0x85, 0xc5, 0x8b, 0x11, 0x6c, 0xdb, + 0x2a, 0x90, 0x01, 0x42, 0xff, 0x18, 0x86, 0x29, 0x2d, 0xe9, 0xd4, 0xd9, + 0x44, 0xed, 0xca, 0xf4, 0xe9, 0x8a, 0xa2, 0x85, 0x60, 0xbd, 0x6d, 0x35, + 0xb4, 0xd6, 0x4f, 0x0c, 0x7e, 0x72, 0xc1, 0xb5, 0x72, 0x88, 0x35, 0x81, + 0xec, 0x8e, 0x47, 0x9a, 0x83, 0x6b, 0xc2, 0xfc, 0x55, 0xc4, 0x9f, 0x8a, + 0xe5, 0x0a, 0x91, 0x18, 0xa8, 0x15, 0x97, 0xac, 0x5e, 0x0b, 0x31, 0x03, + 0x5a, 0xeb, 0x0c, 0xef, 0x1e, 0x53, 0x27, 0xdf, 0x6e, 0xc7, 0x17, 0x9f, + 0xf4, 0x61, 0xb6, 0xf1, 0x57, 0xc6, 0x90, 0xbd, 0xcd, 0xb9, 0x93, 0x7f, + 0xee, 0x7e, 0x83, 0x55, 0x38, 0x46, 0x67, 0xcc, 0x7a, 0x69, 0x85, 0x6f, + 0x6e, 0x86, 0x45, 0x7e, 0xab, 0x8d, 0x87, 0xea, 0x8b, 0xe3, 0x3e, 0x5f, + 0x68, 0x41, 0x84, 0x00, 0x13, 0x19, 0xfd, 0xac, 0xaf, 0xdd, 0x20, 0xb9, + 0x0e, 0x2e, 0x03, 0x86, 0x3b, 0xda, 0x10, 0x8c, 0x34, 0x9d, 0xe9, 0x50, + 0x37, 0x7f, 0xc1, 0x1f, 0x20, 0xee, 0x32, 0xf4, 0x81, 0xd7, 0x4f, 0xb6, + 0x56, 0x44, 0x9c, 0x30, 0x94, 0x59, 0xa0, 0xd2, 0x96, 0x12, 0x4f, 0x72, + 0x65, 0x19, 0xa7, 0x3c, 0x2a, 0x5b, 0x41, 0xbf, 0xf6, 0x77, 0x9d, 0x91, + 0xae, 0x9b, 0x47, 0xc6, 0x09, 0x1e, 0x69, 0x5e, 0xe7, 0xbf, 0xc5, 0x9e, + 0xcf, 0xe1, 0x23, 0xe4, 0xd0, 0x32, 0x7a, 0x3c, 0xb5, 0xb0, 0x4c, 0xf0, + 0xa9, 0x98, 0x48, 0x7a, 0xfc, 0x20, 0xa3, 0xd0, 0xaa, 0xcd, 0xe8, 0x7a, + 0x08, 0x04, 0x81, 0xae, 0x04, 0x55, 0x79, 0x6c, 0x52, 0x73, 0x81, 0x5c, + 0xd2, 0xb2, 0xd7, 0x6e, 0xdc, 0x7c, 0x95, 0x58, 0xbe, 0x1e, 0xa2, 0x84, + 0x0a, 0x17, 0x58, 0x49, 0x41, 0xb3, 0xc8, 0x6a, 0xcd, 0x32, 0x96, 0x7a, + 0x64, 0xbd, 0x12, 0x95, 0xa9, 0x4d, 0x3a, 0xb3, 0x4c, 0xfc, 0x67, 0xb2, + 0xcd, 0x27, 0x90, 0x08, 0x98, 0xbf, 0x46, 0x14, 0x53, 0xa8, 0x71, 0x6c, + 0x88, 0x20, 0xac, 0x8e, 0x6e, 0x98, 0x80, 0xa3, 0xee, 0xe3, 0x8b, 0x19, + 0x6d, 0x9a, 0xf4, 0x6a, 0x3f, 0xf7, 0xab, 0xd2, 0x35, 0x4e, 0x1a, 0x5f, + 0x65, 0x4a, 0x1d, 0xc1, 0xce, 0x45, 0xcb, 0x49, 0x02, 0x98, 0x8e, 0x3e, + 0x14, 0xd7, 0x8d, 0x78, 0xf9, 0x6f, 0x59, 0xca, 0x20, 0xeb, 0x5c, 0xfc, + 0xcb, 0x27, 0x67, 0xe9, 0x37, 0xa5, 0x5a, 0xcb, 0x7d, 0xec, 0x40, 0x7f, + 0x96, 0xf6, 0xe5, 0xf6, 0x34, 0x5d, 0xaa, 0xca, 0x1e, 0x8b, 0x11, 0xa7, + 0x2a, 0x59, 0x95, 0x15, 0xe0, 0x8a, 0x96, 0xdc, 0xdf, 0xe2, 0xa8, 0xb8, + 0xda, 0xbc, 0x0a, 0x4d, 0xca, 0xc4, 0xca, 0xbd}, + priv_key_66, + true}, + + // Comment: byte 0 of ps is 0 + // tcID: 12 + {12, + {0x54, 0x65, 0x73, 0x74}, + {0x4a, 0x7a, 0x03, 0x20, 0x2b, 0x98, 0x23, 0x09, 0xbc, 0xf2, 0xf9, 0x9d, + 0x30, 0xcd, 0x0b, 0xeb, 0xe2, 0x4b, 0x43, 0x80, 0x0e, 0x3b, 0xef, 0x58, + 0xab, 0xbc, 0x11, 0xe8, 0x65, 0xec, 0x2b, 0xce, 0xed, 0x4d, 0x25, 0xae, + 0x1a, 0xa9, 0x57, 0x50, 0xd2, 0x67, 0x23, 0x3c, 0x5d, 0xb0, 0x86, 0x0e, + 0x48, 0x22, 0x8a, 0x4f, 0xd8, 0xc2, 0x95, 0x3f, 0xca, 0x6b, 0xc7, 0xae, + 0xf9, 0x59, 0x72, 0x9a, 0x7d, 0x35, 0xc9, 0xaf, 0x48, 0x68, 0xfe, 0x63, + 0x30, 0x3b, 0xa4, 0xf0, 0x0a, 0x8f, 0xef, 0x77, 0x7e, 0xec, 0xab, 0x7b, + 0xae, 0xb5, 0xd9, 0xdb, 0x61, 0xc4, 0xa7, 0x58, 0x1e, 0xb0, 0xc1, 0x2c, + 0x88, 0x7a, 0xb6, 0xee, 0x59, 0xf6, 0xd0, 0xd8, 0xad, 0x04, 0x4c, 0x64, + 0xc3, 0x9e, 0x34, 0x4d, 0xb3, 0xf2, 0xfb, 0x79, 0x06, 0xaf, 0x25, 0xdb, + 0xc1, 0x26, 0x3d, 0x9e, 0xe3, 0xba, 0xee, 0x8f, 0xf4, 0x6a, 0x49, 0xfe, + 0xc4, 0xd8, 0x93, 0x42, 0x5b, 0xb2, 0x2c, 0xcf, 0xdf, 0x7b, 0xd8, 0x6a, + 0xdb, 0x23, 0xb3, 0x17, 0x1e, 0xe6, 0x53, 0xbd, 0x12, 0x9c, 0x04, 0x2c, + 0x60, 0xd0, 0x49, 0x73, 0x0a, 0x28, 0xcd, 0x9c, 0xa8, 0x3c, 0xcc, 0x8d, + 0x88, 0x38, 0x34, 0x17, 0x01, 0xf5, 0x45, 0x50, 0x3f, 0x3e, 0x35, 0x6b, + 0xbd, 0x4c, 0xe2, 0x69, 0xf4, 0x55, 0xc9, 0x80, 0x0a, 0x1e, 0x03, 0x22, + 0x88, 0x80, 0xed, 0xb0, 0x59, 0x01, 0x36, 0xec, 0x39, 0x82, 0xb3, 0x3a, + 0x4f, 0x56, 0x16, 0x07, 0xd0, 0x0e, 0xaf, 0x9d, 0xdf, 0x68, 0xb6, 0x7f, + 0x18, 0x80, 0x8c, 0x48, 0x5f, 0x7d, 0x20, 0x01, 0x71, 0x2c, 0xa5, 0xe6, + 0x2a, 0xda, 0x62, 0xd3, 0xbb, 0x57, 0x5e, 0x61, 0x2c, 0xd2, 0xe9, 0x4b, + 0xd8, 0x8e, 0x83, 0x10, 0x26, 0xeb, 0x7a, 0x23, 0xcf, 0xf7, 0xf3, 0xbe, + 0x1b, 0xb3, 0x20, 0xd8, 0x53, 0x20, 0x20, 0x39, 0xb0, 0xf5, 0x9d, 0xde, + 0x82, 0x11, 0xf9, 0xc6, 0x54, 0x94, 0x33, 0x5e, 0x99, 0xb9, 0x04, 0x9b, + 0x5c, 0xa3, 0x56, 0xdd, 0xe1, 0x7f, 0x3b, 0xe1, 0x68, 0x8e, 0x6c, 0xfd, + 0x23, 0x22, 0x71, 0x47, 0x40, 0x65, 0x12, 0x4a, 0x8b, 0x55, 0x18, 0x65, + 0x00, 0xbc, 0x42, 0xba, 0x4d, 0x6d, 0xfa, 0xb3, 0x81, 0xd5, 0xda, 0xb6, + 0xd7, 0xee, 0x1e, 0x73, 0x05, 0xe9, 0xee, 0x93, 0xf1, 0x20, 0x2a, 0x9b, + 0x8d, 0xc6, 0xa9, 0xb7, 0xf6, 0x90, 0x34, 0xd9, 0xde, 0x54, 0xd1, 0x12, + 0x89, 0x1a, 0x05, 0x32, 0x23, 0xb8, 0x48, 0x9e, 0xe5, 0xb2, 0x42, 0x38, + 0x62, 0x9d, 0xdf, 0x6b, 0x5d, 0x78, 0xec, 0x36, 0x6f, 0xd0, 0xb0, 0x0d, + 0xc6, 0x12, 0xc5, 0x75, 0x12, 0x48, 0x10, 0x81, 0x06, 0xa8, 0x06, 0x76, + 0xa3, 0x13, 0x7c, 0xfe, 0x96, 0x00, 0x83, 0x42, 0x69, 0x6a, 0xe5, 0x9c, + 0x36, 0x9c, 0x73, 0x64, 0xfb, 0x07, 0x0f, 0xb0, 0xa5, 0xaf, 0x3f, 0xf5, + 0x48, 0xf1, 0x19, 0xc8, 0x8f, 0x2a, 0x70, 0x59, 0xef, 0x88, 0x0d, 0x0d, + 0x13, 0x5b, 0x08, 0x59, 0x18, 0xd4, 0x8a, 0x37, 0x70, 0x27, 0xf7, 0x8c, + 0x72, 0xac, 0x6b, 0x4e, 0xac, 0xb8, 0x69, 0xc8, 0xbf, 0x86, 0x13, 0x5d, + 0x45, 0x9c, 0xd0, 0x72, 0x02, 0x94, 0x5b, 0x97, 0x87, 0x32, 0x28, 0xfb, + 0x28, 0x0e, 0xf7, 0x70, 0xfd, 0x31, 0x7a, 0xd5, 0xb2, 0xd3, 0x69, 0x25, + 0x82, 0x6d, 0x78, 0x6b, 0xdc, 0x9f, 0xbb, 0x76, 0x0d, 0x39, 0x07, 0xd3, + 0xef, 0x82, 0x6a, 0x6e, 0xa4, 0x7b, 0x0e, 0xac, 0x1e, 0xf7, 0x09, 0xb7, + 0xef, 0xac, 0xd4, 0x0a, 0xcf, 0x51, 0x33, 0x9e, 0xbe, 0x4b, 0x99, 0x70, + 0x2e, 0x08, 0x4b, 0xb6, 0xa1, 0x5f, 0x07, 0x0d, 0x40, 0x9d, 0xf7, 0xe7, + 0xfc, 0x80, 0x2e, 0x0e, 0x6a, 0x98, 0x8a, 0x05}, + priv_key_66, + false}, + + // Comment: byte 1 of ps is 0 + // tcID: 13 + {13, + {0x54, 0x65, 0x73, 0x74}, + {0x05, 0x25, 0x6d, 0xdf, 0x55, 0x99, 0x1c, 0xf3, 0xe7, 0x4b, 0x8f, 0xb8, + 0xb3, 0x17, 0x2d, 0xb6, 0xe3, 0x27, 0xf1, 0x5c, 0x2c, 0xf1, 0x38, 0x30, + 0xfd, 0x16, 0x97, 0x16, 0xf7, 0xe5, 0xe7, 0x17, 0x14, 0x7f, 0x91, 0x60, + 0x28, 0x14, 0xe4, 0xe7, 0xb3, 0x8e, 0xc9, 0xbb, 0x7f, 0xb5, 0xb5, 0xb6, + 0x08, 0x95, 0xa8, 0x9a, 0x94, 0x9d, 0x83, 0x53, 0x98, 0xee, 0x67, 0x98, + 0x85, 0x7e, 0x05, 0x85, 0x74, 0x38, 0xec, 0x27, 0xdc, 0xc8, 0x97, 0xa7, + 0x77, 0xb8, 0x5d, 0x42, 0x01, 0x46, 0xe5, 0xa0, 0xf0, 0xff, 0x64, 0xb2, + 0x39, 0x79, 0xb9, 0x62, 0x6b, 0xf6, 0xa3, 0x4a, 0x8e, 0x01, 0x65, 0x8f, + 0xc1, 0x43, 0xeb, 0x9d, 0x6f, 0xdf, 0xe1, 0xdc, 0x87, 0x83, 0x63, 0xb0, + 0x38, 0xe7, 0xf2, 0xd9, 0x1a, 0x7f, 0x50, 0x85, 0x46, 0x84, 0xf7, 0xbf, + 0x2c, 0xcb, 0xf0, 0x42, 0x47, 0x7b, 0x9c, 0x6c, 0x50, 0xb8, 0x14, 0x6f, + 0x59, 0x48, 0x00, 0xa5, 0xb9, 0x07, 0xf0, 0x4f, 0xcd, 0x03, 0x22, 0x0b, + 0xc2, 0x52, 0x60, 0x74, 0x8b, 0x24, 0xf6, 0x28, 0x1d, 0x3f, 0xd9, 0x39, + 0xb5, 0x1d, 0x2d, 0x69, 0x4f, 0xa7, 0x69, 0x41, 0xb8, 0x87, 0x3c, 0x0c, + 0x70, 0x31, 0x1f, 0xec, 0x77, 0xbf, 0xf5, 0xb0, 0x75, 0x2d, 0xca, 0xf8, + 0x6a, 0x8a, 0x04, 0x1a, 0x29, 0xc5, 0xed, 0x35, 0xb0, 0xa9, 0x6b, 0xfe, + 0x6f, 0x82, 0x75, 0x4c, 0xd2, 0xd1, 0x73, 0x76, 0x3f, 0x97, 0x53, 0xdc, + 0xda, 0x7f, 0x56, 0x51, 0xec, 0x40, 0xe1, 0xda, 0x28, 0x2c, 0x01, 0xbb, + 0x0b, 0xe7, 0xb5, 0xfa, 0xa3, 0x90, 0xfd, 0x13, 0x4b, 0x05, 0xaf, 0x61, + 0xb3, 0xfb, 0xd8, 0x3b, 0x0d, 0xdf, 0x00, 0x60, 0x01, 0x58, 0x43, 0xae, + 0xd0, 0x3b, 0xb7, 0x9a, 0x11, 0xec, 0x90, 0x67, 0x66, 0xa6, 0xfc, 0x82, + 0xfc, 0x28, 0x01, 0x61, 0x65, 0xb7, 0xe5, 0xf9, 0xc9, 0xb9, 0x13, 0xd5, + 0x2e, 0xb0, 0xe1, 0x86, 0x22, 0x09, 0xb9, 0xcc, 0x69, 0x50, 0xb5, 0xd4, + 0x7c, 0x21, 0xc3, 0xfd, 0x06, 0x73, 0xd0, 0xd7, 0xaa, 0x28, 0x1c, 0xa5, + 0xec, 0x3a, 0x36, 0xcd, 0x9a, 0x45, 0x70, 0x41, 0x9a, 0x29, 0x82, 0x0c, + 0x75, 0x30, 0x7b, 0xda, 0xf0, 0x01, 0x2b, 0x68, 0x57, 0x9a, 0x6a, 0xe9, + 0xe8, 0x32, 0x82, 0x5f, 0x47, 0xea, 0xd6, 0xb6, 0xaf, 0x0a, 0x17, 0x24, + 0xba, 0x76, 0x79, 0xa8, 0x82, 0x33, 0x08, 0x2b, 0x65, 0x86, 0x2b, 0xf1, + 0xfb, 0x76, 0x65, 0x6b, 0x0e, 0xd7, 0x6d, 0xd7, 0x58, 0x47, 0x0b, 0x00, + 0xc1, 0x47, 0x96, 0x5b, 0x4e, 0xe2, 0x33, 0x27, 0x54, 0x76, 0xe9, 0x03, + 0x0e, 0xd3, 0x01, 0xdc, 0xd1, 0x9c, 0xbf, 0x7d, 0xdf, 0xea, 0xec, 0xad, + 0x3d, 0x17, 0xd7, 0x12, 0x9c, 0x4e, 0x9b, 0x43, 0x52, 0x42, 0x2a, 0x3d, + 0x2b, 0x81, 0x2d, 0x09, 0xe8, 0x29, 0xd5, 0xd8, 0xc2, 0xe4, 0x1f, 0x6a, + 0xa1, 0x06, 0x64, 0x82, 0x4c, 0xf0, 0xd3, 0xb4, 0x59, 0x7a, 0xa2, 0xcc, + 0x13, 0x7f, 0x05, 0xdf, 0x67, 0x2f, 0x17, 0xf0, 0xa3, 0x45, 0x73, 0x9c, + 0x93, 0xf2, 0xcd, 0x58, 0x3b, 0xc4, 0xed, 0x5d, 0xc2, 0xbc, 0x72, 0x95, + 0xd8, 0x9c, 0x0d, 0x98, 0x6e, 0xb8, 0x8e, 0xcf, 0x57, 0x32, 0xa8, 0x7f, + 0xb8, 0xa1, 0x0f, 0xb4, 0x49, 0xfb, 0x3f, 0x5d, 0xa7, 0x49, 0x52, 0x51, + 0x1b, 0xf2, 0xce, 0x03, 0xbd, 0x74, 0xdb, 0x02, 0x6b, 0x76, 0xdf, 0x93, + 0xb8, 0x16, 0xa6, 0x4b, 0x43, 0x72, 0xb3, 0x3e, 0x87, 0x32, 0x26, 0x68, + 0x12, 0x04, 0x02, 0x2f, 0xc9, 0x45, 0xd9, 0xc2, 0x90, 0x99, 0x82, 0xe6, + 0x51, 0x7e, 0xc2, 0x15, 0x7f, 0x57, 0xf4, 0xa3, 0x6c, 0xbf, 0xad, 0xab, + 0x9b, 0xa6, 0xc8, 0x58, 0x9e, 0xb0, 0x33, 0x10}, + priv_key_66, + false}, + + // Comment: byte 7 of ps is 0 + // tcID: 14 + {14, + {0x54, 0x65, 0x73, 0x74}, + {0x9e, 0xa6, 0x99, 0x11, 0x24, 0xc0, 0x47, 0x78, 0x8b, 0x4c, 0xe7, 0x68, + 0x61, 0x4e, 0xdc, 0x52, 0xcb, 0x1b, 0xf8, 0x88, 0x65, 0xf8, 0x0a, 0x7b, + 0x7b, 0xbb, 0xc4, 0x35, 0xc1, 0x38, 0x96, 0x25, 0xa0, 0x85, 0xa5, 0x03, + 0x03, 0x38, 0x85, 0x65, 0x27, 0xd8, 0x6f, 0x0f, 0xa9, 0x36, 0x31, 0x01, + 0xa7, 0x80, 0x0d, 0x7e, 0x61, 0xdb, 0xc0, 0x81, 0xd5, 0x83, 0x9b, 0xc6, + 0x79, 0x72, 0x84, 0x03, 0xbf, 0x02, 0x8a, 0x22, 0xce, 0xbb, 0xfd, 0x2c, + 0x99, 0x84, 0xd5, 0x81, 0xca, 0x79, 0xcb, 0xdd, 0x2e, 0x99, 0x62, 0xfa, + 0xe6, 0x4a, 0x5b, 0xd3, 0xb2, 0xa8, 0xd4, 0x19, 0xcb, 0x39, 0xfb, 0xbe, + 0x2d, 0xf7, 0xb8, 0xa9, 0xb4, 0xe7, 0xc6, 0x03, 0xae, 0x1c, 0xd9, 0x23, + 0xce, 0xa1, 0xda, 0x15, 0x61, 0xbe, 0xee, 0xfa, 0x68, 0x0d, 0x5b, 0xb3, + 0x6f, 0xe9, 0x82, 0x2c, 0xe1, 0x2e, 0x1c, 0x88, 0x49, 0x8c, 0x22, 0x73, + 0xb7, 0x66, 0x46, 0x91, 0x83, 0x53, 0xc6, 0x63, 0xf9, 0x1a, 0x2f, 0x54, + 0x43, 0x2c, 0xb3, 0xfd, 0xbc, 0x5c, 0x71, 0x91, 0xec, 0x5b, 0x84, 0x12, + 0xda, 0x54, 0xea, 0x45, 0x61, 0x6c, 0x41, 0x25, 0x77, 0x5d, 0xba, 0x29, + 0x93, 0x0c, 0x36, 0xa1, 0x25, 0x22, 0xff, 0x3a, 0xf5, 0xeb, 0x62, 0x8d, + 0x2f, 0xce, 0xf3, 0x0b, 0x88, 0x71, 0x14, 0xab, 0x59, 0x08, 0xfb, 0xa3, + 0xac, 0xe7, 0xb7, 0xc7, 0x1b, 0x10, 0x1a, 0xb1, 0xfe, 0x31, 0x16, 0x53, + 0x99, 0x7a, 0x50, 0xde, 0x08, 0xb7, 0xa3, 0xe9, 0x2d, 0x50, 0xee, 0xba, + 0x20, 0x64, 0xe9, 0x16, 0x2c, 0x13, 0xee, 0xe2, 0x3b, 0x9f, 0xad, 0x9e, + 0xc0, 0x0b, 0xd6, 0x2e, 0x62, 0x83, 0x57, 0x45, 0x54, 0x7a, 0xfe, 0xb8, + 0xfc, 0x1f, 0xa5, 0xaf, 0x5a, 0x8b, 0xe0, 0x60, 0xba, 0xb8, 0xe4, 0xe2, + 0xfa, 0x26, 0x64, 0xf6, 0x2c, 0x89, 0x56, 0xad, 0x4d, 0x20, 0xdd, 0x27, + 0x93, 0x2e, 0x57, 0xaa, 0x44, 0xea, 0xc7, 0xa8, 0x6b, 0x86, 0x7c, 0x4f, + 0xf6, 0xe0, 0x49, 0x98, 0x11, 0x09, 0xc8, 0x45, 0x85, 0xbd, 0xb5, 0x0c, + 0x31, 0xe6, 0x06, 0x4d, 0xc4, 0xc5, 0x92, 0xcb, 0x17, 0x96, 0xab, 0x05, + 0x98, 0x49, 0xdb, 0x56, 0x98, 0xe1, 0x95, 0x6c, 0x38, 0xf0, 0xe0, 0x72, + 0x57, 0xfb, 0xad, 0xda, 0x13, 0x7b, 0x57, 0xf0, 0x3b, 0x8d, 0xbd, 0x3d, + 0x6d, 0x5e, 0x4c, 0x06, 0x47, 0x4b, 0xde, 0x19, 0x4c, 0xfb, 0x7d, 0x67, + 0x1c, 0xa3, 0xd2, 0xf9, 0x9b, 0x82, 0x7a, 0xf9, 0x54, 0xcb, 0xf0, 0xc0, + 0xdf, 0xff, 0x8c, 0xd6, 0x3a, 0xf7, 0x5f, 0x7e, 0x01, 0xb6, 0x63, 0x07, + 0x98, 0xa0, 0x0c, 0xc0, 0x16, 0x76, 0xb0, 0xcd, 0xaf, 0xf7, 0x4c, 0xb2, + 0x70, 0xc2, 0x16, 0x28, 0x29, 0x06, 0x93, 0x1a, 0x7d, 0xaf, 0x29, 0xa4, + 0xef, 0x80, 0x34, 0x40, 0x7e, 0x18, 0x6f, 0x2f, 0x9d, 0xbe, 0xac, 0x1f, + 0x71, 0x2e, 0x8b, 0xb7, 0xb1, 0xa4, 0xb1, 0x21, 0xe0, 0x45, 0xe9, 0x54, + 0x7d, 0x15, 0xef, 0x1b, 0xa1, 0xd8, 0x01, 0x5f, 0x1d, 0x19, 0xa3, 0xbe, + 0x35, 0x3f, 0x7a, 0x82, 0xa8, 0x8c, 0x13, 0x03, 0x52, 0xb8, 0xcf, 0xea, + 0xaa, 0xab, 0x87, 0x19, 0x02, 0xfa, 0x5f, 0x68, 0xc8, 0x52, 0x93, 0x1b, + 0x4a, 0x01, 0x4e, 0x4f, 0xe3, 0x64, 0x48, 0x61, 0xf2, 0x76, 0xa6, 0xc1, + 0x7a, 0xdb, 0xaf, 0xfa, 0xa7, 0xcd, 0x23, 0xc2, 0x23, 0xc4, 0xe5, 0x4e, + 0x2b, 0x85, 0xb4, 0x62, 0x04, 0xb6, 0x6a, 0x3c, 0x44, 0x7b, 0x4d, 0xb7, + 0x22, 0xe6, 0xa9, 0xdc, 0x0c, 0x61, 0xce, 0x29, 0x40, 0x7a, 0x4d, 0x24, + 0x6a, 0x2f, 0xe8, 0x38, 0x6c, 0xdf, 0xe9, 0x97, 0x32, 0x31, 0x60, 0x26, + 0xa2, 0xc6, 0x32, 0xaf, 0xe5, 0x08, 0x42, 0x97}, + priv_key_66, + false}, + + // Comment: ps truncated + // tcID: 15 + {15, + {0x54, 0x65, 0x73, 0x74}, + {0x14, 0x27, 0xb2, 0x36, 0x4d, 0xed, 0xf9, 0xb3, 0x3b, 0x1c, 0xf7, 0x0f, + 0x88, 0x23, 0xb6, 0x0a, 0x26, 0x86, 0x52, 0x0f, 0x90, 0x4e, 0x89, 0x24, + 0x7b, 0xc6, 0xb5, 0xb6, 0x82, 0x17, 0x0f, 0xd1, 0x52, 0x55, 0x4f, 0x86, + 0x2c, 0xa6, 0x42, 0x34, 0x34, 0x5b, 0xb8, 0x3b, 0x11, 0x85, 0x39, 0xea, + 0xa4, 0xc0, 0xb7, 0xfc, 0x46, 0xe2, 0x1d, 0x2f, 0xbc, 0x7e, 0xb5, 0xbb, + 0x26, 0xad, 0xe5, 0x46, 0x4a, 0x77, 0x23, 0xf8, 0xd4, 0x4c, 0x8d, 0x0a, + 0x88, 0xe1, 0xd1, 0xd7, 0xfc, 0xa1, 0x71, 0x7a, 0xdc, 0xa7, 0x20, 0x7b, + 0x55, 0xc5, 0xb5, 0x24, 0x57, 0xc8, 0xaa, 0x2c, 0x6d, 0x9a, 0x19, 0xe0, + 0x7e, 0x04, 0xca, 0x09, 0xac, 0x39, 0x30, 0x15, 0x12, 0xaa, 0x66, 0xd6, + 0x1c, 0x53, 0x63, 0x89, 0x81, 0x38, 0xd1, 0xf3, 0x90, 0xaf, 0x65, 0x1c, + 0xf2, 0x30, 0xfd, 0xd8, 0xcc, 0x69, 0x1d, 0x3c, 0x69, 0xde, 0xce, 0x67, + 0xe4, 0xd9, 0x30, 0x1b, 0x74, 0xb1, 0xcf, 0x6f, 0xe7, 0xae, 0xbe, 0x66, + 0x26, 0xd4, 0x9f, 0x47, 0xea, 0x33, 0xe5, 0x86, 0x1b, 0xa4, 0xc5, 0xbc, + 0x0a, 0x24, 0xf5, 0x06, 0xb4, 0xaf, 0xc9, 0x59, 0xe3, 0x37, 0x33, 0xfe, + 0xf1, 0xef, 0x7a, 0x20, 0x7c, 0x29, 0xc6, 0x10, 0xce, 0xb9, 0xae, 0x53, + 0xf7, 0x08, 0x0a, 0x84, 0x49, 0x1b, 0xd1, 0x2d, 0x60, 0x9e, 0xd2, 0x16, + 0x44, 0x5e, 0xe5, 0x43, 0x15, 0x91, 0x5b, 0x89, 0x25, 0x61, 0xef, 0xdb, + 0x17, 0x81, 0x15, 0x0f, 0xe9, 0xc2, 0x43, 0xaf, 0x88, 0x00, 0xc7, 0xed, + 0xb8, 0x46, 0x6d, 0xa8, 0xe4, 0xd0, 0x24, 0x0c, 0x0f, 0x62, 0x7e, 0xc2, + 0x10, 0x63, 0x26, 0x80, 0x5c, 0xbd, 0xd8, 0x45, 0xb3, 0x0a, 0xc3, 0x5d, + 0xd4, 0x66, 0x92, 0xec, 0x96, 0x4f, 0x66, 0x96, 0xad, 0xed, 0xf7, 0x29, + 0x48, 0x47, 0x42, 0x55, 0xd5, 0x05, 0x05, 0xac, 0xfc, 0x1f, 0x4b, 0xe6, + 0xf9, 0xb3, 0x00, 0x70, 0x88, 0x61, 0xf2, 0xb9, 0xf9, 0x79, 0x6b, 0x0d, + 0x48, 0x8f, 0xfa, 0xbd, 0x14, 0xf6, 0x75, 0x0e, 0x67, 0x47, 0x7c, 0x59, + 0xa0, 0xab, 0xf2, 0x1f, 0x06, 0x63, 0x88, 0xb0, 0xcd, 0x11, 0x33, 0xc9, + 0x0d, 0xec, 0x0b, 0xfc, 0xcf, 0x45, 0xf3, 0x4f, 0x77, 0x77, 0x48, 0xca, + 0x86, 0x87, 0xf3, 0x26, 0x8c, 0x9b, 0x32, 0xd0, 0x55, 0x25, 0x88, 0xdf, + 0x9f, 0xc4, 0x96, 0xf2, 0x9d, 0x7a, 0x91, 0x52, 0xd2, 0x3b, 0x8b, 0x51, + 0x20, 0x3c, 0xf1, 0x51, 0xc6, 0x12, 0xfe, 0x18, 0x34, 0x32, 0xac, 0xe0, + 0x3f, 0xba, 0x2f, 0xe5, 0x06, 0x8d, 0x74, 0x94, 0x63, 0xe5, 0x0b, 0xfc, + 0x09, 0x91, 0x22, 0x20, 0xa6, 0x18, 0xf6, 0x50, 0xaf, 0xe5, 0x92, 0xe3, + 0xbc, 0x4c, 0x73, 0x14, 0xe6, 0xd9, 0xa1, 0x2a, 0xea, 0x44, 0xac, 0x0b, + 0x50, 0xd7, 0x9c, 0x8b, 0x93, 0x93, 0xb0, 0xdf, 0x70, 0x15, 0x0a, 0xf7, + 0xda, 0x49, 0x9a, 0x9c, 0x2d, 0x1e, 0xa3, 0xdc, 0xe3, 0x63, 0x30, 0x5c, + 0x21, 0xf3, 0xec, 0xe8, 0xf3, 0x88, 0x09, 0x19, 0xbb, 0x57, 0xe7, 0x64, + 0x76, 0x0f, 0xf7, 0x86, 0x3c, 0x18, 0x4c, 0x04, 0x3b, 0xe1, 0xc8, 0xde, + 0x30, 0xb1, 0x77, 0xe1, 0xbc, 0xd5, 0xce, 0xcb, 0x5e, 0x80, 0x4d, 0x1e, + 0xe9, 0x6f, 0xc8, 0x23, 0xf7, 0xcf, 0x2b, 0xc3, 0x15, 0x93, 0x81, 0xc7, + 0x8a, 0x49, 0x87, 0x94, 0x07, 0x19, 0x19, 0x98, 0xca, 0x75, 0x9c, 0xf3, + 0x0e, 0xb5, 0x03, 0x78, 0x3f, 0x88, 0xea, 0x15, 0x79, 0x70, 0xdd, 0xc6, + 0xba, 0x75, 0x69, 0xe1, 0x36, 0x2c, 0xbb, 0x99, 0xeb, 0x45, 0xb6, 0x57, + 0x8f, 0x14, 0x2d, 0xf5, 0xf1, 0xcb, 0xbc, 0xf2, 0xa7, 0x13, 0x72, 0x9c, + 0x2a, 0x01, 0x17, 0x78, 0x1f, 0x85, 0x09, 0xdf}, + priv_key_66, + false}, + + // Comment: ps missing + // tcID: 16 + {16, + {0x54, 0x65, 0x73, 0x74}, + {0xa4, 0xdf, 0xae, 0x87, 0x79, 0xa1, 0x1c, 0x42, 0x54, 0xa5, 0x9c, 0x7c, + 0x5e, 0xb0, 0x8e, 0x2c, 0xcf, 0x9d, 0x28, 0x69, 0x2c, 0x2d, 0xf4, 0x90, + 0x21, 0x84, 0xe6, 0x91, 0x46, 0xc5, 0x77, 0x24, 0xfa, 0x0a, 0x4b, 0x27, + 0x01, 0x43, 0x5f, 0xdb, 0x7d, 0xea, 0x14, 0xcd, 0x5b, 0xfd, 0xaf, 0xda, + 0x49, 0x40, 0x03, 0x70, 0x36, 0x8f, 0x85, 0xd3, 0x92, 0x9b, 0x24, 0x3f, + 0xbe, 0xbf, 0xcd, 0x71, 0xe5, 0xba, 0x5f, 0x1d, 0x3d, 0x45, 0xcb, 0x1e, + 0x5c, 0xa5, 0x31, 0x94, 0xb4, 0xe5, 0xc9, 0x8f, 0x1a, 0x78, 0xae, 0xf3, + 0xc4, 0x8c, 0x52, 0xa4, 0xd3, 0x6a, 0xb7, 0x88, 0x8b, 0x16, 0x1b, 0xb5, + 0x46, 0xdb, 0xf5, 0xf6, 0x9f, 0x66, 0x1e, 0xa0, 0x59, 0x90, 0x73, 0xb7, + 0x55, 0x3d, 0x53, 0x47, 0x6c, 0x1b, 0xf9, 0xfa, 0x7b, 0x35, 0xf9, 0x40, + 0x7a, 0xd0, 0x6b, 0x14, 0xc5, 0xc7, 0xc6, 0x78, 0xdf, 0x93, 0x30, 0x2b, + 0xa9, 0xf3, 0xe4, 0xe8, 0x75, 0x1e, 0xd4, 0xbb, 0xfa, 0xfc, 0x58, 0x51, + 0xae, 0x29, 0xbb, 0x71, 0x7a, 0xc2, 0x6e, 0x42, 0x36, 0xdc, 0x78, 0x94, + 0x38, 0xf0, 0x1d, 0x7b, 0x54, 0xdb, 0x01, 0xe5, 0x22, 0xf1, 0x6e, 0x1f, + 0x4a, 0xd8, 0x61, 0x32, 0x49, 0x31, 0x69, 0x69, 0x96, 0x7f, 0x19, 0x7d, + 0xb0, 0xee, 0x4e, 0xdb, 0x7e, 0x08, 0xad, 0xa8, 0xaf, 0x5b, 0x43, 0xc5, + 0xd2, 0x24, 0xb1, 0x1b, 0xb7, 0x98, 0x5c, 0x5d, 0x1a, 0x8e, 0xc4, 0x25, + 0xf6, 0xb4, 0xbd, 0x6c, 0x29, 0x2d, 0x0a, 0x32, 0x02, 0x17, 0xdc, 0xbb, + 0x8c, 0x80, 0x5a, 0xce, 0x15, 0x94, 0xfa, 0x60, 0x8e, 0x19, 0x57, 0x8b, + 0x44, 0x7a, 0xe6, 0xfc, 0xdb, 0xd8, 0xf6, 0x5a, 0x79, 0xb1, 0xfc, 0x78, + 0x39, 0x14, 0xe4, 0xe3, 0x7f, 0x12, 0x53, 0x34, 0x26, 0x62, 0x95, 0xba, + 0xc6, 0x7d, 0xc6, 0x2c, 0x8e, 0xc1, 0x59, 0x98, 0xfb, 0xac, 0x88, 0x2a, + 0x96, 0xa9, 0xbd, 0xe2, 0x5d, 0xa3, 0x81, 0xb4, 0x3a, 0x85, 0x48, 0x8a, + 0x63, 0x4f, 0x61, 0x05, 0x21, 0x00, 0xd7, 0x95, 0xd7, 0x1c, 0x7d, 0x24, + 0x97, 0x6c, 0xbf, 0xbe, 0x3e, 0xbe, 0x16, 0x93, 0x89, 0xb1, 0x7a, 0x68, + 0xa8, 0x94, 0x0d, 0x81, 0xc8, 0x1d, 0xd1, 0x1f, 0x62, 0xf9, 0xd2, 0x6e, + 0xd8, 0x0e, 0xf4, 0x0b, 0xe0, 0xcb, 0xc7, 0x01, 0x50, 0xc0, 0x82, 0x91, + 0xb3, 0xc1, 0xc7, 0x27, 0x67, 0xfe, 0x22, 0xb3, 0xb7, 0xab, 0x9d, 0x9d, + 0x67, 0xab, 0x05, 0x8c, 0xe0, 0x54, 0x51, 0xba, 0xae, 0xf3, 0xb0, 0x66, + 0x85, 0x1e, 0xc4, 0xe1, 0xef, 0xc6, 0x31, 0x24, 0x4a, 0xe1, 0x3a, 0x72, + 0x0f, 0xcf, 0x2a, 0x19, 0xd0, 0x48, 0x31, 0x7e, 0xfc, 0xe2, 0x3a, 0xb2, + 0xff, 0x42, 0x22, 0x64, 0x26, 0xf8, 0x8e, 0x02, 0x35, 0xff, 0x1d, 0x29, + 0xdf, 0x1e, 0x0e, 0xa9, 0xcb, 0x3c, 0x49, 0x93, 0x27, 0xbc, 0xc1, 0xc9, + 0x99, 0xbb, 0xe5, 0xeb, 0xae, 0xd9, 0x16, 0xb9, 0x7f, 0xb6, 0x2d, 0x72, + 0x7c, 0x65, 0xd4, 0x3d, 0x61, 0xd1, 0x3e, 0x81, 0x44, 0x15, 0x38, 0x05, + 0x8b, 0x64, 0xc2, 0xb1, 0x9f, 0x2f, 0x4c, 0x96, 0x46, 0xb5, 0x16, 0xfb, + 0x28, 0x74, 0x27, 0xb5, 0xfd, 0x9b, 0x7e, 0xae, 0x36, 0xe8, 0x4e, 0x0b, + 0x71, 0x83, 0x01, 0x30, 0x36, 0x38, 0x62, 0xa2, 0x69, 0x21, 0x7a, 0x0d, + 0x7a, 0x10, 0xdc, 0x60, 0x2f, 0x5e, 0xac, 0x5b, 0x2d, 0x0f, 0x65, 0x5a, + 0x84, 0x93, 0x79, 0x1e, 0xef, 0x41, 0xd4, 0x26, 0x5b, 0xa3, 0xaf, 0x34, + 0x76, 0x26, 0x58, 0xe0, 0x85, 0xf1, 0xca, 0x82, 0xc7, 0x10, 0x72, 0x7c, + 0x58, 0x02, 0xc0, 0xbd, 0x55, 0xed, 0x1a, 0x1b, 0xd8, 0x9a, 0x29, 0x09, + 0x2f, 0x1c, 0xe7, 0x50, 0xa2, 0x61, 0xa4, 0xb9}, + priv_key_66, + false}, + + // Comment: Block type = 0 + // tcID: 17 + {17, + {0x54, 0x65, 0x73, 0x74}, + {0x70, 0x7b, 0xba, 0x45, 0xb2, 0xe3, 0x45, 0x89, 0x5f, 0x4d, 0x6e, 0x5f, + 0xf7, 0xdd, 0xfd, 0x52, 0x70, 0x35, 0x4f, 0x19, 0x40, 0xb4, 0xc5, 0x18, + 0xa6, 0xec, 0x0e, 0x0b, 0x47, 0xd9, 0xb5, 0x2c, 0xfc, 0xac, 0x90, 0x8b, + 0xee, 0x3f, 0xc8, 0x16, 0x16, 0x34, 0x49, 0x27, 0x20, 0xf2, 0x11, 0x8c, + 0x5e, 0x73, 0x2c, 0xad, 0xb6, 0xb4, 0x93, 0x8c, 0x9b, 0x28, 0x75, 0x41, + 0x04, 0xab, 0xe2, 0x2d, 0x9e, 0x7d, 0x27, 0x94, 0x31, 0xd8, 0x33, 0xa8, + 0xcf, 0x46, 0xe6, 0x68, 0x9d, 0x02, 0xef, 0x41, 0xdf, 0x19, 0xd8, 0xea, + 0x80, 0x38, 0x50, 0x89, 0x9b, 0xb2, 0x2a, 0x64, 0x8c, 0xb8, 0xbd, 0x7b, + 0x38, 0xd8, 0x20, 0xa7, 0x08, 0xa7, 0x62, 0xf4, 0x4f, 0xc7, 0xce, 0x85, + 0x07, 0xaa, 0x5a, 0x03, 0x9d, 0x16, 0x1d, 0x93, 0xef, 0x28, 0x77, 0x89, + 0xa1, 0x82, 0x9e, 0xa4, 0xd3, 0x9a, 0xf8, 0xa5, 0x61, 0x86, 0x2a, 0xe2, + 0x35, 0x40, 0xbd, 0xd6, 0x40, 0x5f, 0x8e, 0x58, 0xf4, 0xaa, 0xf3, 0x2c, + 0xcf, 0x5c, 0x7e, 0x42, 0x74, 0xb1, 0xd8, 0xea, 0x5f, 0xf5, 0xf7, 0x97, + 0x06, 0x39, 0x85, 0x48, 0x3e, 0x0d, 0xe2, 0xe6, 0x09, 0x82, 0xa5, 0x73, + 0x1b, 0x5e, 0xd1, 0x8a, 0x5f, 0xab, 0xfc, 0x84, 0xe7, 0xc9, 0xb7, 0x80, + 0x3b, 0x53, 0xb9, 0x4a, 0x8f, 0x5d, 0xb1, 0x7c, 0x27, 0xce, 0xb8, 0x89, + 0xa1, 0x34, 0x8c, 0x42, 0x3e, 0x27, 0xe3, 0x28, 0xfe, 0x37, 0x0c, 0x41, + 0x9d, 0x21, 0xbb, 0x0c, 0xc8, 0x06, 0xfd, 0x36, 0xa4, 0x68, 0x0a, 0x84, + 0xd7, 0xd5, 0x61, 0x20, 0xed, 0x3d, 0xa0, 0x43, 0x9e, 0xb1, 0x93, 0x17, + 0x3e, 0x5c, 0xb5, 0x8e, 0x77, 0x49, 0xa7, 0x96, 0x8a, 0x4e, 0x62, 0xaf, + 0x8a, 0x39, 0x1a, 0xb4, 0x7f, 0x2e, 0x32, 0xc3, 0x53, 0x11, 0xd8, 0x9a, + 0x42, 0xf4, 0x2f, 0x8a, 0xfa, 0x07, 0xe4, 0x76, 0x5b, 0x67, 0xdb, 0x5d, + 0x88, 0x19, 0x5f, 0xac, 0x81, 0xe1, 0x24, 0x8a, 0x78, 0x0e, 0x9f, 0x0d, + 0x4e, 0x9e, 0x5c, 0xea, 0x61, 0xd7, 0x3b, 0x7f, 0xd0, 0x6d, 0x06, 0x23, + 0x24, 0x25, 0xe6, 0x20, 0x65, 0x6e, 0xeb, 0x19, 0x4f, 0x79, 0x17, 0x46, + 0x13, 0x46, 0x46, 0x86, 0x87, 0xba, 0x7e, 0xb7, 0xdc, 0x28, 0xd8, 0xf9, + 0xa4, 0x2a, 0xe1, 0xfa, 0xf1, 0xa7, 0x4a, 0x1e, 0x3a, 0xf1, 0xf5, 0xd7, + 0xc4, 0xfb, 0x9b, 0x6a, 0xbc, 0x64, 0x41, 0xca, 0xe2, 0x77, 0x5c, 0xaf, + 0x59, 0x23, 0x42, 0x1e, 0xff, 0x11, 0xf6, 0x23, 0x1a, 0xf8, 0x2e, 0x02, + 0x5b, 0x68, 0x89, 0x17, 0x13, 0x48, 0xc9, 0xe6, 0x6b, 0x15, 0x15, 0x43, + 0xf1, 0xe4, 0xeb, 0x0d, 0xcd, 0x41, 0x89, 0x05, 0x45, 0xb7, 0x53, 0xda, + 0x2d, 0x58, 0xe1, 0xbb, 0x22, 0xe1, 0x89, 0x39, 0x75, 0x35, 0x48, 0x2b, + 0xd8, 0xac, 0x28, 0x01, 0x56, 0x98, 0x29, 0x94, 0x32, 0x3e, 0x20, 0xf2, + 0xb8, 0x2f, 0x28, 0x7f, 0x54, 0x16, 0x80, 0x55, 0x15, 0x86, 0xe8, 0xe3, + 0x10, 0x33, 0x71, 0xcb, 0xb0, 0xdb, 0x9c, 0x86, 0x61, 0xdc, 0xd0, 0x7d, + 0xe1, 0xa3, 0xc4, 0x9c, 0x2b, 0xa5, 0xd4, 0xd4, 0xf0, 0x04, 0xed, 0x63, + 0x32, 0x0a, 0x79, 0x82, 0x18, 0xc1, 0xfd, 0xab, 0xeb, 0x49, 0x1c, 0xbc, + 0x43, 0x8a, 0x82, 0x68, 0x1b, 0xd9, 0xf5, 0x40, 0x13, 0x44, 0x90, 0x9d, + 0x2a, 0xa4, 0xae, 0x7a, 0x8d, 0x33, 0xfa, 0x1e, 0xae, 0xd4, 0x19, 0xd2, + 0xa3, 0x7b, 0x36, 0x0e, 0x7f, 0x32, 0x02, 0x5d, 0x8c, 0xad, 0x01, 0x59, + 0x8b, 0x88, 0x59, 0xb6, 0x34, 0x18, 0xb9, 0xbf, 0x09, 0xd1, 0xca, 0xbd, + 0xe9, 0x49, 0x23, 0x61, 0xe0, 0x93, 0x63, 0xfc, 0x7e, 0xea, 0x0d, 0x91, + 0xff, 0x94, 0x17, 0x00, 0x2b, 0x79, 0xa5, 0x7f}, + priv_key_66, + false}, + + // Comment: Block type = 1 + // tcID: 18 + {18, + {0x54, 0x65, 0x73, 0x74}, + {0xdf, 0x0e, 0xab, 0x19, 0x82, 0xae, 0x5a, 0xb7, 0x97, 0x65, 0xbb, 0xcc, + 0x8d, 0xaa, 0xf4, 0x3d, 0x46, 0x59, 0xe9, 0x0a, 0xee, 0x06, 0x02, 0x68, + 0x88, 0x0a, 0x84, 0xe9, 0x41, 0x88, 0x19, 0x40, 0xbf, 0xe1, 0x6a, 0xb9, + 0x30, 0x91, 0xc9, 0x30, 0xb5, 0x70, 0x2f, 0x25, 0x32, 0x89, 0x68, 0x7f, + 0x79, 0x88, 0xf0, 0x31, 0x3c, 0xfe, 0xea, 0xa8, 0xa8, 0x12, 0x96, 0x9b, + 0x8d, 0x8e, 0xdb, 0x59, 0xfb, 0x58, 0x51, 0x38, 0xf8, 0xca, 0x28, 0xf2, + 0xd3, 0x1f, 0xcf, 0xed, 0x2f, 0xf3, 0x0c, 0x98, 0x0b, 0xc2, 0xb7, 0xd2, + 0x01, 0xbb, 0xe6, 0x3b, 0xb5, 0xba, 0xd0, 0x79, 0x3e, 0x3c, 0x12, 0x9f, + 0x8a, 0x31, 0x91, 0x40, 0x5d, 0xb1, 0x0b, 0x6e, 0xbc, 0x57, 0xd6, 0x9d, + 0xc7, 0xf3, 0x84, 0xcd, 0xdc, 0xd3, 0xc2, 0xba, 0x9f, 0x58, 0x29, 0x8e, + 0xb2, 0x0c, 0x9c, 0x4c, 0x04, 0x6a, 0x47, 0xbf, 0x9e, 0x6e, 0x03, 0x97, + 0x0c, 0x90, 0x2d, 0x55, 0xdb, 0x16, 0xc7, 0x04, 0xb4, 0x95, 0x0f, 0x86, + 0xd1, 0xd7, 0xdd, 0x88, 0x7d, 0x21, 0xa8, 0x06, 0xa9, 0xf6, 0x05, 0x31, + 0xbb, 0x1d, 0x8e, 0xf7, 0xa5, 0xce, 0x22, 0x85, 0xcb, 0x01, 0x21, 0xdd, + 0xc8, 0x50, 0xd4, 0x1e, 0xe8, 0x43, 0x6a, 0x13, 0x6e, 0xcc, 0xda, 0xf6, + 0x68, 0xde, 0x86, 0x00, 0x4d, 0xa1, 0xa4, 0xcb, 0x62, 0x0a, 0x51, 0xbe, + 0x9b, 0x34, 0x28, 0x79, 0x8b, 0x59, 0x4d, 0x34, 0xf3, 0xa1, 0x74, 0x63, + 0x8b, 0x5a, 0xe0, 0xea, 0x76, 0x80, 0x46, 0xcd, 0xa3, 0x26, 0x18, 0xa6, + 0x00, 0x81, 0x62, 0xbc, 0x96, 0x24, 0xf0, 0xc8, 0x01, 0xe3, 0x68, 0x86, + 0x07, 0x9f, 0xbf, 0x55, 0xae, 0x9f, 0x54, 0x88, 0x2a, 0xca, 0x01, 0x73, + 0xc7, 0xb9, 0x0a, 0x45, 0x73, 0x3b, 0x42, 0x4b, 0x19, 0x63, 0x8e, 0x53, + 0x58, 0x37, 0x99, 0x3c, 0xb3, 0x84, 0xc2, 0x0e, 0xe3, 0xd4, 0xb3, 0x8c, + 0x98, 0x82, 0x9d, 0xdd, 0x49, 0xdf, 0xe9, 0x46, 0x51, 0x65, 0xae, 0x9c, + 0x9c, 0xd2, 0x4d, 0xe6, 0xa9, 0x11, 0xc2, 0x31, 0xdf, 0xa4, 0xd7, 0xf0, + 0xba, 0x30, 0x3b, 0x25, 0x79, 0xcd, 0x19, 0xf9, 0xe3, 0x2c, 0x6a, 0x3d, + 0xf4, 0x96, 0xd1, 0xc3, 0xb1, 0x46, 0x10, 0xfb, 0x04, 0x15, 0x2b, 0x63, + 0xb7, 0xe2, 0x7d, 0xc2, 0xd5, 0xab, 0x78, 0xe0, 0x58, 0x45, 0x04, 0xbe, + 0x5d, 0x3f, 0x0c, 0x75, 0x5d, 0x47, 0x15, 0x5c, 0x0b, 0xa6, 0xb6, 0x3d, + 0xbe, 0x2b, 0xc2, 0xd2, 0x54, 0x93, 0x6c, 0x37, 0x6d, 0xe4, 0x0e, 0x66, + 0xb7, 0x2d, 0xaf, 0x59, 0x36, 0x41, 0xaf, 0xbf, 0x54, 0x4a, 0xa7, 0xb8, + 0xc6, 0xd0, 0xec, 0x46, 0x4d, 0x50, 0x23, 0x8a, 0xb3, 0x22, 0x46, 0x96, + 0xc9, 0x61, 0x38, 0x96, 0x5e, 0xbf, 0x64, 0x42, 0x11, 0x3f, 0xc3, 0x5e, + 0xda, 0xf4, 0x8c, 0xa1, 0x70, 0xc4, 0x05, 0xe1, 0xa2, 0x18, 0x24, 0x97, + 0x4a, 0xac, 0x27, 0x20, 0x8f, 0x3e, 0x60, 0xc6, 0xf3, 0x4d, 0x7a, 0x86, + 0xb4, 0x66, 0x83, 0x60, 0x42, 0x3d, 0x34, 0x0b, 0x91, 0xae, 0x1a, 0x41, + 0xeb, 0x09, 0x22, 0xe8, 0x44, 0xc4, 0x07, 0x40, 0xc0, 0x6f, 0x2e, 0x91, + 0x3c, 0x1a, 0xf6, 0xf5, 0x83, 0xdc, 0x80, 0x42, 0xfb, 0xcb, 0x8a, 0xb2, + 0x3b, 0x7e, 0x2e, 0x2d, 0xc1, 0x31, 0x4f, 0x52, 0xa8, 0x92, 0x70, 0x72, + 0x02, 0xb4, 0xe2, 0x55, 0x8b, 0x92, 0x77, 0x8c, 0xcd, 0x64, 0xdf, 0x2c, + 0xa0, 0xde, 0x19, 0x0a, 0x5f, 0x0a, 0x33, 0xc1, 0x38, 0x2b, 0x96, 0x8b, + 0xa6, 0xd2, 0x4e, 0x9b, 0xf9, 0xca, 0xa8, 0x90, 0xbc, 0x87, 0x74, 0x9f, + 0x83, 0xf5, 0x84, 0x5b, 0x59, 0xb7, 0x94, 0x87, 0x2a, 0x76, 0x78, 0xdf, + 0x60, 0xd8, 0xb8, 0x3f, 0xc1, 0xd0, 0xe5, 0x97}, + priv_key_66, + false}, + + // Comment: Block type = 0xff + // tcID: 19 + {19, + {0x54, 0x65, 0x73, 0x74}, + {0xcf, 0x23, 0x55, 0x09, 0xad, 0xc3, 0xf7, 0x06, 0xff, 0x62, 0xe4, 0x22, + 0x83, 0xe0, 0xfd, 0xc3, 0x7e, 0x68, 0xd2, 0xa5, 0x4d, 0xa8, 0x7d, 0x5f, + 0x89, 0x5b, 0x99, 0x9f, 0x8d, 0xe6, 0x38, 0xbd, 0x3b, 0x11, 0x11, 0x59, + 0xfd, 0x18, 0xa4, 0xed, 0x60, 0x69, 0x23, 0x2a, 0x09, 0x1e, 0xba, 0xad, + 0xd7, 0x97, 0xca, 0x7f, 0xc2, 0xac, 0xa6, 0xaf, 0x70, 0x4f, 0x94, 0xf5, + 0x03, 0x88, 0xf7, 0xd4, 0x93, 0xfb, 0x89, 0x56, 0x66, 0x28, 0x08, 0x42, + 0x11, 0x60, 0xe2, 0x31, 0x49, 0x5f, 0xfa, 0xc5, 0x5d, 0x59, 0x88, 0x42, + 0x6d, 0xf0, 0xb8, 0x39, 0x41, 0x1a, 0x60, 0xe3, 0x91, 0x0b, 0xaa, 0x40, + 0xe4, 0x83, 0x61, 0xb9, 0x54, 0x12, 0xbf, 0x9b, 0xb8, 0x5d, 0x07, 0xc3, + 0xe1, 0x39, 0x7d, 0x06, 0x42, 0xf2, 0xb0, 0xdf, 0xfa, 0x03, 0x0f, 0xb6, + 0x50, 0x9a, 0xc5, 0xbb, 0x25, 0x18, 0xf1, 0xf5, 0x9b, 0xf3, 0xf0, 0x7e, + 0x0c, 0x44, 0xd4, 0xe5, 0xa5, 0x74, 0xae, 0x78, 0x5f, 0x4d, 0x53, 0x6b, + 0x01, 0xaf, 0x5e, 0x28, 0x97, 0xb6, 0x55, 0x13, 0x9c, 0x3d, 0x32, 0xad, + 0x68, 0xd7, 0x29, 0xb4, 0x0b, 0xb1, 0x96, 0x96, 0x73, 0xf8, 0xfc, 0xc2, + 0xfc, 0x17, 0x5c, 0xfb, 0x6f, 0xb6, 0xfc, 0x22, 0x4e, 0xd7, 0xf1, 0xa6, + 0xa8, 0xbf, 0x31, 0x15, 0x44, 0x57, 0x75, 0xf9, 0x03, 0x20, 0x3e, 0x61, + 0x70, 0x8c, 0x66, 0x5a, 0x3f, 0xb2, 0x3a, 0xbf, 0x6f, 0xc0, 0xb0, 0x4b, + 0xb6, 0x5e, 0x1d, 0xa5, 0xb8, 0x7e, 0x75, 0x4c, 0xcb, 0xe3, 0x71, 0x79, + 0x75, 0xfe, 0xca, 0x47, 0x21, 0x13, 0xe8, 0x3a, 0x63, 0xd0, 0x86, 0xb6, + 0x13, 0x01, 0xb8, 0xfc, 0x8d, 0x41, 0xcb, 0x6e, 0xe6, 0x95, 0x4d, 0x64, + 0x7b, 0x93, 0xd2, 0xd0, 0xf1, 0xbe, 0xe5, 0x41, 0x5a, 0xef, 0xaa, 0x76, + 0x5d, 0x3e, 0x7c, 0xb9, 0x87, 0x37, 0xc1, 0x7d, 0xac, 0x86, 0x2d, 0x5d, + 0x4c, 0x3f, 0x54, 0x0f, 0x81, 0x87, 0xd5, 0xb7, 0xf0, 0xc4, 0xca, 0x55, + 0x0f, 0x32, 0x6f, 0x5c, 0xfb, 0x9e, 0xf2, 0x04, 0x07, 0x04, 0x2d, 0xbf, + 0xee, 0xf5, 0xfb, 0xe0, 0xf6, 0xe0, 0xff, 0x91, 0x3b, 0xf9, 0x0a, 0x86, + 0x27, 0x7e, 0xe9, 0x61, 0xc6, 0x24, 0x24, 0xe9, 0xa4, 0x0e, 0xf3, 0xf3, + 0xc8, 0x2f, 0xd0, 0xf6, 0x4f, 0x5a, 0x60, 0xf3, 0x7d, 0x4b, 0xc9, 0xfc, + 0xd9, 0xe2, 0x9b, 0xd8, 0x80, 0x3b, 0x5e, 0xcf, 0x83, 0x82, 0xf2, 0x9b, + 0xa4, 0xec, 0x2d, 0x75, 0x25, 0x8f, 0xa3, 0x62, 0xb4, 0x53, 0xf3, 0x6f, + 0x87, 0x35, 0x8e, 0x0e, 0x9d, 0xdf, 0x29, 0x3c, 0x58, 0x01, 0x93, 0x02, + 0x87, 0x89, 0x97, 0x60, 0x40, 0xbb, 0xaf, 0xe3, 0x34, 0xeb, 0x3c, 0x28, + 0x04, 0xca, 0xd5, 0x92, 0xcf, 0x4a, 0x2f, 0x79, 0xe9, 0xbc, 0xf5, 0x8d, + 0x94, 0x07, 0x48, 0x70, 0xe9, 0xa9, 0xef, 0x85, 0xb5, 0xf8, 0xfc, 0x9c, + 0x93, 0xd8, 0x96, 0xf5, 0x6e, 0x63, 0x2f, 0x6b, 0x3d, 0x72, 0xfa, 0x25, + 0x4e, 0x86, 0xd2, 0x97, 0x4b, 0x11, 0xe3, 0x00, 0x23, 0x8e, 0x60, 0xbb, + 0x80, 0x47, 0x10, 0x67, 0x00, 0xb2, 0x6e, 0x19, 0x89, 0xd2, 0xc2, 0x21, + 0x14, 0x09, 0x55, 0xe4, 0x49, 0x75, 0x3f, 0xb0, 0x19, 0x9e, 0x53, 0xc8, + 0x80, 0x36, 0x1e, 0xeb, 0x12, 0x01, 0x36, 0xfd, 0xbf, 0xf1, 0x03, 0xe2, + 0x73, 0xbe, 0x56, 0x4d, 0x7e, 0x41, 0x37, 0xd4, 0x65, 0x23, 0x51, 0xef, + 0xae, 0xf7, 0x76, 0xb6, 0x6c, 0x32, 0xba, 0x7a, 0x44, 0x21, 0x11, 0x00, + 0xc7, 0xb1, 0xa8, 0xc6, 0x1a, 0x31, 0xa8, 0x89, 0x0a, 0xb3, 0x76, 0x6d, + 0x71, 0xf3, 0xae, 0x76, 0xf1, 0xc6, 0xe3, 0x2c, 0xee, 0x8a, 0x45, 0x88, + 0x00, 0xe0, 0xe4, 0x08, 0x58, 0x31, 0x71, 0xf1}, + priv_key_66, + false}, + + // Comment: First byte is not zero + // tcID: 20 + {20, + {0x54, 0x65, 0x73, 0x74}, + {0x95, 0xe6, 0x86, 0xfa, 0x46, 0x9e, 0x35, 0x57, 0xda, 0x1f, 0x42, 0x7b, + 0x01, 0xa3, 0x39, 0xcd, 0x50, 0xb6, 0xae, 0xf7, 0x26, 0x39, 0x5b, 0xab, + 0x94, 0xb0, 0x6d, 0x43, 0x7e, 0x2c, 0xa5, 0x46, 0xf0, 0x1a, 0x2f, 0x2e, + 0x86, 0xd7, 0x25, 0xea, 0xe2, 0x10, 0x3c, 0x2f, 0xdc, 0xaf, 0x11, 0x76, + 0xc2, 0x7a, 0xf6, 0xa2, 0x70, 0x35, 0xf3, 0x58, 0x4d, 0xdf, 0x87, 0xca, + 0x80, 0xbb, 0xb0, 0x50, 0xec, 0x15, 0xb7, 0x87, 0x22, 0x3e, 0xc6, 0xf3, + 0x71, 0xe3, 0x33, 0x60, 0xdd, 0x7e, 0x95, 0xdc, 0x00, 0x76, 0x0a, 0x60, + 0x1c, 0xb2, 0x00, 0x24, 0x73, 0x94, 0x6d, 0x39, 0xd1, 0x84, 0x96, 0x94, + 0x30, 0x95, 0x82, 0x41, 0xee, 0x61, 0xf6, 0x43, 0x3d, 0x65, 0xa1, 0xd7, + 0x66, 0x9e, 0x43, 0x68, 0xa6, 0xd8, 0xa1, 0xe1, 0xe4, 0xaa, 0x8e, 0x4e, + 0xa3, 0x81, 0xbf, 0x65, 0xf9, 0xbc, 0x90, 0x14, 0x7a, 0x58, 0xd9, 0x3a, + 0xe4, 0xc1, 0x16, 0xa2, 0x58, 0xe3, 0x9a, 0x6e, 0xdf, 0x22, 0x94, 0xa4, + 0x6b, 0xa1, 0x5f, 0x52, 0x62, 0x64, 0xac, 0xd1, 0x22, 0xf9, 0x9b, 0x9d, + 0x3c, 0xd9, 0x5b, 0xe9, 0xc0, 0xca, 0x68, 0xb3, 0xd5, 0x64, 0xe8, 0x78, + 0x8f, 0x18, 0x85, 0x5f, 0xdd, 0xf3, 0xbb, 0xf1, 0x6b, 0xa0, 0xcf, 0x2d, + 0xe3, 0xdc, 0xba, 0x19, 0xaf, 0x3e, 0xf1, 0x78, 0xa8, 0xe9, 0x79, 0x62, + 0x03, 0x74, 0xda, 0xf2, 0x98, 0x4d, 0x5b, 0x2b, 0x99, 0x47, 0xc3, 0xa5, + 0x2f, 0xe1, 0x37, 0x87, 0xb2, 0x4f, 0x8a, 0x33, 0xa6, 0xb2, 0xac, 0x6c, + 0x9d, 0x31, 0xb0, 0x2d, 0xac, 0x33, 0x14, 0x53, 0x2e, 0x9c, 0xcd, 0x62, + 0x85, 0x36, 0xe0, 0x04, 0x97, 0x5a, 0x1c, 0x13, 0xc9, 0x35, 0x47, 0xf1, + 0x0a, 0xa6, 0x68, 0xa7, 0x78, 0xc1, 0xc8, 0xcd, 0x81, 0xf2, 0x95, 0x97, + 0x85, 0x94, 0x77, 0xda, 0xe5, 0xe7, 0xef, 0xdd, 0xe6, 0x07, 0x08, 0x7c, + 0xe5, 0x15, 0x0a, 0x2e, 0x1c, 0xd0, 0x4a, 0x7b, 0xd7, 0x6a, 0xba, 0x1f, + 0xfc, 0xe0, 0xd8, 0x7c, 0x33, 0xe7, 0x0c, 0x42, 0x52, 0x81, 0xcb, 0x1e, + 0x4f, 0xe5, 0xf8, 0xa8, 0x09, 0x03, 0x2d, 0x45, 0xc4, 0x1a, 0x8a, 0x80, + 0xbe, 0x6b, 0x87, 0xd9, 0xe7, 0x0d, 0xee, 0xa2, 0xda, 0xef, 0xcf, 0x46, + 0xd9, 0xb6, 0xf4, 0x53, 0x9c, 0x81, 0x9a, 0x49, 0xce, 0xdc, 0x57, 0xb6, + 0x1d, 0x0c, 0x89, 0xfc, 0x40, 0x96, 0x6e, 0x4d, 0x1b, 0xcd, 0x9a, 0xf1, + 0xd7, 0xcb, 0x83, 0x3a, 0xdd, 0xcb, 0x41, 0x1f, 0xbe, 0x4c, 0xcb, 0x30, + 0x8e, 0xb5, 0x6a, 0xb9, 0xb0, 0x15, 0xc0, 0x20, 0x25, 0x9d, 0x69, 0x61, + 0x93, 0x88, 0xfd, 0x75, 0x07, 0x69, 0x8b, 0x3a, 0x82, 0xe9, 0xa6, 0xad, + 0x37, 0x15, 0x44, 0xbf, 0x68, 0x08, 0x19, 0x2e, 0xe7, 0xcc, 0x55, 0x74, + 0xaf, 0x65, 0xa3, 0xf6, 0xef, 0x85, 0x21, 0x0b, 0x7b, 0x1a, 0xde, 0xf2, + 0x14, 0xc0, 0x20, 0x35, 0x92, 0xdb, 0x76, 0xb7, 0x01, 0xee, 0x7f, 0xe9, + 0x09, 0x24, 0xfe, 0x0c, 0x8c, 0x6e, 0xb8, 0xe9, 0xf5, 0xda, 0xee, 0x18, + 0x1f, 0xa8, 0x5f, 0x0a, 0xc7, 0xd1, 0x64, 0x09, 0xe2, 0x42, 0x2f, 0xd8, + 0xb3, 0xbf, 0x87, 0xe1, 0x61, 0x50, 0x0f, 0x5b, 0xb8, 0x5e, 0xed, 0xa6, + 0x97, 0x95, 0x00, 0x96, 0x33, 0x4e, 0xac, 0x21, 0xa6, 0x70, 0xa9, 0x0f, + 0x87, 0x61, 0x96, 0x89, 0x9a, 0x4d, 0x75, 0xdc, 0xa3, 0x76, 0xd7, 0xae, + 0x19, 0x76, 0xa2, 0xcf, 0x31, 0x5f, 0xa3, 0x78, 0xe1, 0x12, 0x51, 0x09, + 0x0b, 0x2a, 0xee, 0xc3, 0x9d, 0xd1, 0x48, 0x87, 0x01, 0xdd, 0x6c, 0x44, + 0xf2, 0x68, 0xe5, 0x21, 0x0a, 0xac, 0xdc, 0xf1, 0xb3, 0xfd, 0x41, 0xbf, + 0xeb, 0x9d, 0xb1, 0x55, 0x0c, 0xed, 0xee, 0x6b}, + priv_key_66, + false}, + + // Comment: First byte is not zero + // tcID: 21 + {21, + {0x54, 0x65, 0x73, 0x74}, + {0x35, 0xbd, 0xd3, 0x34, 0x43, 0xb5, 0x80, 0x35, 0x5f, 0xc6, 0xb7, 0x02, + 0x07, 0x14, 0x20, 0xb4, 0x86, 0x46, 0x12, 0xe0, 0x52, 0x67, 0x18, 0x9e, + 0x46, 0xbf, 0xe0, 0x97, 0xfb, 0x82, 0xff, 0x1c, 0xee, 0x6f, 0xde, 0x5e, + 0x28, 0xd4, 0x07, 0x3c, 0x60, 0x86, 0x69, 0x3e, 0x71, 0xb0, 0xd3, 0xc2, + 0x93, 0xc3, 0xbd, 0xfb, 0x92, 0x6b, 0xa0, 0x66, 0xcd, 0x96, 0x66, 0xae, + 0xa3, 0xbd, 0xb1, 0xb3, 0x55, 0x03, 0x2a, 0xcf, 0x2c, 0xa1, 0x76, 0x24, + 0xad, 0x23, 0x80, 0x03, 0xee, 0x95, 0x09, 0xa7, 0x07, 0x5e, 0x08, 0x11, + 0xfb, 0xd6, 0xc4, 0xa9, 0x74, 0xc3, 0x64, 0x72, 0x50, 0xa5, 0x5f, 0x92, + 0x42, 0xfe, 0x76, 0xa8, 0x46, 0xd2, 0x08, 0x44, 0x94, 0x71, 0x6e, 0x31, + 0x12, 0x7f, 0xd5, 0x3b, 0xcc, 0x83, 0x1b, 0x52, 0x65, 0x35, 0xfc, 0xcf, + 0x49, 0x48, 0xc8, 0x04, 0xc3, 0xd3, 0xc5, 0x98, 0x2f, 0x0c, 0x96, 0xfe, + 0xdf, 0x22, 0x06, 0x97, 0x83, 0xf8, 0xb4, 0x00, 0x67, 0x7c, 0x13, 0x3a, + 0xcc, 0x7b, 0x3d, 0x1b, 0x20, 0x85, 0xfb, 0xc2, 0x77, 0x17, 0x60, 0xd4, + 0x02, 0x52, 0xcb, 0x6b, 0xf3, 0xad, 0x74, 0xf7, 0x83, 0xe7, 0x85, 0xa6, + 0xed, 0x51, 0xee, 0x60, 0x5a, 0x44, 0x12, 0x6f, 0x64, 0x7c, 0xfe, 0x49, + 0x49, 0x4e, 0xac, 0x85, 0x07, 0xaa, 0xad, 0x1f, 0x8a, 0xc8, 0x25, 0x7e, + 0x85, 0x85, 0x77, 0x50, 0xad, 0x49, 0xc9, 0x3c, 0xf7, 0x85, 0x81, 0x45, + 0xb2, 0xe1, 0x97, 0x2b, 0xea, 0x43, 0xb4, 0xb0, 0x68, 0x66, 0x56, 0xde, + 0x9a, 0x26, 0xb1, 0x8e, 0x9e, 0x37, 0x12, 0xa5, 0x30, 0xf1, 0x87, 0x9a, + 0xdd, 0xdc, 0x65, 0x9e, 0x2d, 0xaa, 0x5e, 0x30, 0x26, 0xf2, 0xee, 0x84, + 0x4c, 0x71, 0x69, 0xdd, 0xcf, 0xc6, 0x9b, 0x41, 0xda, 0x1b, 0x5f, 0xe7, + 0x95, 0xd1, 0x45, 0x1f, 0x7b, 0x47, 0x4c, 0x03, 0xe3, 0xc4, 0xa4, 0x90, + 0x93, 0x50, 0x56, 0x13, 0x91, 0x95, 0x73, 0x0d, 0x65, 0xaa, 0x54, 0xcf, + 0x1a, 0x04, 0xe3, 0x83, 0x2d, 0x01, 0x6d, 0x0b, 0x27, 0x3f, 0x84, 0x67, + 0xce, 0x1e, 0x3d, 0xbb, 0xe9, 0x1e, 0xef, 0x57, 0xda, 0xf5, 0x4f, 0x2b, + 0xb0, 0x3a, 0x40, 0x3f, 0x04, 0x29, 0x22, 0xfd, 0x96, 0xfa, 0x1e, 0x47, + 0xe1, 0xa9, 0x78, 0xcc, 0x73, 0xc0, 0x4f, 0x6d, 0x11, 0x75, 0x35, 0x70, + 0x2c, 0x7d, 0x24, 0x95, 0xcd, 0x5f, 0x14, 0x1a, 0x40, 0xc9, 0xcb, 0xee, + 0x87, 0xf0, 0x70, 0x75, 0x82, 0x16, 0x33, 0xe9, 0x5e, 0x5a, 0x21, 0x38, + 0xb7, 0x26, 0xb4, 0xc8, 0x5c, 0xf4, 0xfb, 0xa9, 0x2b, 0xa1, 0xde, 0x58, + 0x91, 0xb9, 0x16, 0xdd, 0xef, 0x44, 0x04, 0x56, 0x35, 0x9e, 0x81, 0xac, + 0xcf, 0x06, 0x17, 0x10, 0x2d, 0xb6, 0x8c, 0xe9, 0xe3, 0xaf, 0xde, 0x9c, + 0x08, 0x27, 0x65, 0x79, 0x3c, 0x59, 0xe7, 0x72, 0xc7, 0x6d, 0x91, 0xaa, + 0x28, 0xd0, 0x32, 0x79, 0x9d, 0xc7, 0x75, 0x59, 0x4a, 0x6b, 0x37, 0xeb, + 0xd7, 0x4f, 0xd8, 0x41, 0x23, 0xcc, 0xad, 0xd2, 0xf3, 0x81, 0xdb, 0x7b, + 0x75, 0xc5, 0x02, 0x45, 0x14, 0x86, 0x13, 0xcf, 0x30, 0x33, 0xf2, 0xbc, + 0x1f, 0x52, 0x30, 0xea, 0x32, 0x71, 0x34, 0xf0, 0x03, 0xb3, 0x52, 0x04, + 0xe0, 0x67, 0x8d, 0xd7, 0xf7, 0x41, 0x6c, 0x94, 0xe6, 0xd5, 0x97, 0xea, + 0x03, 0x86, 0xd7, 0x4f, 0xb9, 0xa0, 0x1f, 0x5d, 0xa1, 0xfc, 0x86, 0x6b, + 0xe9, 0x37, 0x65, 0x00, 0x55, 0x09, 0xe9, 0x9d, 0xc2, 0x68, 0xaa, 0xd4, + 0xca, 0x51, 0x36, 0x8b, 0x76, 0xfc, 0x74, 0x73, 0x0f, 0x33, 0x89, 0xb1, + 0x20, 0x06, 0x22, 0x51, 0xe1, 0xa5, 0x70, 0xbe, 0x4a, 0x78, 0xe0, 0xcc, + 0x59, 0x49, 0x57, 0x4d, 0xe7, 0x0b, 0xd4, 0x75}, + priv_key_66, + false}, + + // Comment: signature padding + // tcID: 22 + {22, + {0x54, 0x65, 0x73, 0x74}, + {0xc1, 0xea, 0x62, 0x89, 0x1d, 0xb6, 0x99, 0xa2, 0xa0, 0x8e, 0xa5, 0xd0, + 0x11, 0x80, 0xaf, 0xb7, 0x32, 0xb2, 0xb0, 0xce, 0x09, 0xd3, 0xd0, 0xa5, + 0x8a, 0x73, 0xbb, 0x2b, 0xf1, 0x4f, 0x6b, 0xb7, 0xad, 0xd6, 0x66, 0x29, + 0xfe, 0x97, 0x10, 0x1a, 0x20, 0x57, 0x03, 0x0a, 0x6b, 0x7b, 0x78, 0xfa, + 0x20, 0x67, 0x54, 0x86, 0x6d, 0xb2, 0xd3, 0x6b, 0x2a, 0x03, 0xa7, 0x61, + 0x6c, 0x38, 0x54, 0xf8, 0xaa, 0xb9, 0xed, 0xee, 0x7a, 0x09, 0x73, 0x27, + 0x4d, 0x7e, 0x15, 0xe7, 0xfc, 0x1b, 0xff, 0xa3, 0xd1, 0x82, 0xfb, 0xa6, + 0x9f, 0x29, 0x39, 0x49, 0x20, 0x79, 0xf8, 0x50, 0x08, 0xb9, 0xfa, 0x4b, + 0x29, 0xe2, 0x7e, 0xe1, 0x0e, 0x3d, 0xa8, 0xb1, 0x7d, 0x4f, 0xaf, 0x00, + 0x25, 0xdd, 0xe2, 0x76, 0x77, 0x98, 0x7d, 0x4e, 0xfd, 0x55, 0x8d, 0x95, + 0x5b, 0x8b, 0x9a, 0xe6, 0xb8, 0x0a, 0x7e, 0xd7, 0xb7, 0xb0, 0x87, 0xb4, + 0x0a, 0x2c, 0xab, 0x35, 0x54, 0x63, 0x5b, 0x40, 0xc3, 0x22, 0xa3, 0x33, + 0x24, 0x0a, 0x15, 0xc4, 0x7c, 0x7f, 0x06, 0x13, 0x0f, 0x16, 0x30, 0xb8, + 0x5a, 0x15, 0x85, 0x8d, 0x90, 0x53, 0x36, 0xd2, 0x9f, 0x1e, 0x16, 0xc0, + 0xe0, 0x27, 0x7f, 0x64, 0xdc, 0xb1, 0x99, 0x05, 0xa6, 0x9b, 0xe4, 0xf0, + 0x0a, 0x96, 0x95, 0x04, 0x36, 0x8a, 0x8d, 0xeb, 0x00, 0x90, 0x45, 0x4c, + 0xc0, 0x78, 0x99, 0x48, 0xbf, 0x17, 0x1a, 0xbd, 0x83, 0x32, 0x7e, 0x82, + 0x5b, 0xde, 0x69, 0x66, 0x2e, 0x2d, 0x7b, 0xbf, 0xb1, 0x81, 0xd6, 0x46, + 0x51, 0xbe, 0x0f, 0xcc, 0x31, 0xb7, 0x87, 0xc9, 0xa1, 0x98, 0xcc, 0xc4, + 0x28, 0x1d, 0xd0, 0x75, 0x5a, 0xf5, 0x56, 0x9a, 0x43, 0x9e, 0x25, 0x39, + 0x04, 0xd1, 0x37, 0xd3, 0xd6, 0x9b, 0x57, 0x98, 0x7a, 0x57, 0x56, 0x5d, + 0xc9, 0x41, 0xb7, 0x85, 0x47, 0x86, 0x3c, 0x44, 0x9d, 0xef, 0xab, 0x34, + 0xa0, 0x27, 0x94, 0xf3, 0x48, 0xfb, 0xf0, 0x30, 0xa2, 0xc3, 0x39, 0x21, + 0x2d, 0x36, 0xa6, 0x5e, 0x7d, 0xd1, 0x08, 0xa6, 0x00, 0x92, 0x24, 0x6a, + 0xb7, 0x14, 0xb8, 0x19, 0x15, 0xfa, 0x14, 0xbf, 0xe3, 0x72, 0x67, 0x10, + 0xaa, 0xe8, 0x18, 0x14, 0xe5, 0x39, 0x40, 0xc4, 0xf1, 0x2a, 0x0f, 0xd1, + 0x45, 0x23, 0x76, 0x74, 0x87, 0x06, 0x5a, 0x03, 0x86, 0xb6, 0xf1, 0x16, + 0x26, 0x6f, 0x3a, 0xb6, 0xbf, 0x97, 0x4b, 0x51, 0xe1, 0x8c, 0x74, 0xf6, + 0x29, 0x2f, 0x05, 0xb7, 0x7b, 0x56, 0x62, 0xe2, 0x1e, 0xbe, 0xbd, 0x6c, + 0x52, 0xd5, 0x2d, 0xb2, 0x33, 0x34, 0xd6, 0xac, 0x20, 0x0f, 0xd5, 0xe5, + 0xb2, 0x90, 0x34, 0xc0, 0xcf, 0x07, 0x8a, 0x3c, 0xaf, 0x37, 0x1d, 0xef, + 0x45, 0xa0, 0xed, 0x1d, 0x23, 0xc2, 0xd0, 0x51, 0x36, 0x13, 0x09, 0x9b, + 0x7c, 0x81, 0xd9, 0xdf, 0xb2, 0x42, 0x53, 0xa8, 0x0e, 0x79, 0xdb, 0xf9, + 0xaa, 0x94, 0x5d, 0xa7, 0x31, 0xdd, 0x05, 0x59, 0x6e, 0xb0, 0x6e, 0xa9, + 0x8e, 0xc8, 0xb7, 0x8e, 0x0d, 0x0f, 0x79, 0x94, 0xdf, 0xfd, 0xaf, 0x32, + 0x6d, 0xa1, 0x0b, 0x1b, 0x09, 0x8e, 0x0f, 0x2b, 0x2c, 0xc7, 0x4b, 0xbd, + 0x1a, 0x56, 0x7b, 0x2c, 0xdc, 0x91, 0xe5, 0x6b, 0x3c, 0x63, 0x79, 0xd2, + 0x96, 0x09, 0xb5, 0x67, 0x27, 0xa5, 0x20, 0x55, 0x28, 0x87, 0x7b, 0xc3, + 0x1d, 0x91, 0x90, 0x9b, 0x72, 0x3e, 0x9a, 0x56, 0xad, 0x73, 0xba, 0x15, + 0xc7, 0xbb, 0x4a, 0x37, 0xf8, 0x77, 0x7e, 0x53, 0xa9, 0x1f, 0x95, 0xe1, + 0xa5, 0x32, 0xbd, 0x39, 0x3e, 0xb8, 0x92, 0xbd, 0xa8, 0x2f, 0x42, 0x22, + 0x03, 0x0c, 0xf4, 0xfb, 0x3e, 0x72, 0xf4, 0x5a, 0xe7, 0xe4, 0xaf, 0x23, + 0xec, 0x51, 0x65, 0x29, 0x52, 0x45, 0xda, 0x32}, + priv_key_66, + false}, + + // Comment: no zero after padding + // tcID: 23 + {23, + {0x54, 0x65, 0x73, 0x74}, + {0x80, 0xbb, 0x96, 0x27, 0xf3, 0x7e, 0xf2, 0xec, 0xcf, 0x2a, 0x82, 0x3f, + 0xce, 0x1d, 0x31, 0x73, 0x59, 0xc8, 0x5b, 0x15, 0x4d, 0x49, 0xe7, 0xa4, + 0xbf, 0x71, 0x23, 0x54, 0x44, 0x99, 0x36, 0xe1, 0xba, 0xb0, 0x33, 0x2a, + 0xd6, 0xb3, 0x7e, 0x48, 0xfb, 0x1d, 0x34, 0x66, 0xaf, 0xde, 0x77, 0xba, + 0x5c, 0xed, 0x23, 0xfa, 0x82, 0xe9, 0xa2, 0xc9, 0x66, 0xf0, 0x5a, 0xc1, + 0x7b, 0x12, 0xc7, 0x6b, 0x13, 0x4d, 0x36, 0x4b, 0x61, 0xb8, 0x95, 0xf5, + 0x04, 0x8c, 0xe3, 0x0d, 0xba, 0x4c, 0xe4, 0x77, 0xb5, 0x60, 0x66, 0x81, + 0xd7, 0xb4, 0x3e, 0xf8, 0xdc, 0xc2, 0x88, 0x4d, 0xd0, 0xe8, 0x06, 0xa0, + 0xdf, 0x70, 0xca, 0xbb, 0x2c, 0xbc, 0x13, 0xdc, 0xe5, 0xdf, 0x45, 0x12, + 0x11, 0x37, 0x58, 0x6c, 0x8f, 0x95, 0x6a, 0x7b, 0xfe, 0x8f, 0x43, 0xbd, + 0x0e, 0xa1, 0xcc, 0x01, 0xa3, 0x8e, 0x51, 0x0c, 0xdf, 0x79, 0xdc, 0x4a, + 0x86, 0x66, 0x73, 0xc2, 0x30, 0x5b, 0x42, 0x3d, 0x1c, 0xf3, 0xdf, 0x43, + 0xec, 0xa9, 0xd9, 0x14, 0x85, 0x42, 0x86, 0xb2, 0x0f, 0x95, 0x0c, 0xfa, + 0xb3, 0x78, 0x8e, 0x73, 0x5f, 0xb7, 0xa4, 0x72, 0x7c, 0x66, 0xc5, 0xd5, + 0xb9, 0x5a, 0xd5, 0x87, 0x4b, 0x4a, 0x6d, 0xfe, 0x65, 0xb4, 0xce, 0x2d, + 0x46, 0xa8, 0x7a, 0x25, 0xa5, 0x11, 0xc0, 0x8a, 0x06, 0x12, 0x8d, 0xd6, + 0x7a, 0x5d, 0xcc, 0xf6, 0xcf, 0x3f, 0xa0, 0x99, 0xb5, 0xc5, 0xff, 0x7d, + 0xe6, 0xc8, 0x38, 0x28, 0x9f, 0x83, 0x5d, 0xa8, 0x13, 0x6a, 0xca, 0x1a, + 0x8b, 0x47, 0x52, 0xea, 0x6c, 0xd6, 0xc1, 0x0a, 0x69, 0x21, 0x79, 0xc2, + 0xc3, 0x7a, 0xde, 0x16, 0x17, 0x51, 0x5e, 0x84, 0x9c, 0x1f, 0x6c, 0xb5, + 0xe6, 0x1b, 0x23, 0x7c, 0xd2, 0x33, 0x86, 0x32, 0x9f, 0xf8, 0x14, 0x04, + 0xe3, 0xb8, 0xe9, 0x22, 0x0b, 0xb0, 0x75, 0x9f, 0x6c, 0x61, 0x24, 0x26, + 0xdf, 0xcf, 0x94, 0x77, 0x24, 0xb4, 0xb6, 0x70, 0xdb, 0xfa, 0x2b, 0x73, + 0xa7, 0xbb, 0x77, 0x23, 0x5e, 0x25, 0x9e, 0xdd, 0x71, 0x07, 0x64, 0x0b, + 0xbb, 0xbe, 0x0c, 0x03, 0xeb, 0x24, 0x55, 0x05, 0x11, 0x91, 0xf5, 0x81, + 0xa2, 0xae, 0xf3, 0x6a, 0xc2, 0x94, 0x65, 0xee, 0x1c, 0xb0, 0xe8, 0xdf, + 0xbd, 0xdf, 0x73, 0xff, 0xd7, 0xee, 0x50, 0xb3, 0xa2, 0xba, 0x30, 0x30, + 0x18, 0x2a, 0x8e, 0xd2, 0xae, 0xc8, 0xc4, 0xa8, 0x0b, 0x0c, 0x4f, 0x4e, + 0xd3, 0xf8, 0xff, 0x04, 0x13, 0x52, 0xc6, 0x8b, 0x45, 0x42, 0x06, 0xfc, + 0x3a, 0xdd, 0x8d, 0x83, 0x11, 0x30, 0x21, 0xc5, 0xbd, 0xd9, 0x32, 0x60, + 0x04, 0xd4, 0x0b, 0x54, 0x0e, 0xf4, 0xa3, 0x98, 0xb2, 0x31, 0x48, 0xff, + 0x12, 0x51, 0x33, 0x89, 0xd2, 0x6e, 0x4b, 0xac, 0x48, 0x5f, 0x1c, 0x76, + 0x4b, 0x6f, 0x2e, 0x3d, 0xdb, 0xc3, 0x69, 0xd1, 0x35, 0xe4, 0xb7, 0x17, + 0x5a, 0x2e, 0x84, 0x3c, 0x8d, 0x61, 0x02, 0x1a, 0x28, 0xbd, 0xf9, 0x8f, + 0x27, 0x50, 0x2e, 0xbc, 0xec, 0x5a, 0x4b, 0x9f, 0x5f, 0xfd, 0xec, 0x2f, + 0x47, 0x91, 0xab, 0x51, 0x88, 0x87, 0x6f, 0xac, 0x0f, 0x4e, 0xe0, 0x64, + 0x8d, 0x7a, 0x37, 0x22, 0x52, 0xdb, 0x62, 0x11, 0x4e, 0xfa, 0xe4, 0xf2, + 0x3b, 0x9c, 0x08, 0xa8, 0x62, 0x55, 0x45, 0x5e, 0xcf, 0xfa, 0x9e, 0xb0, + 0xbd, 0x31, 0x89, 0xad, 0x67, 0x99, 0x0b, 0x36, 0x10, 0x22, 0x24, 0x8f, + 0x4b, 0xba, 0xd2, 0x79, 0xf4, 0xf2, 0x1b, 0x1f, 0x33, 0x50, 0x6f, 0x44, + 0x04, 0x2e, 0x5c, 0x1c, 0x13, 0xf4, 0x04, 0x6b, 0x69, 0x8f, 0xbb, 0xf9, + 0x8f, 0x50, 0xa8, 0x0e, 0x7d, 0x49, 0xa1, 0x9e, 0xbd, 0x9a, 0xbb, 0x23, + 0x9f, 0x6d, 0xee, 0x93, 0xa1, 0x82, 0xbe, 0x92}, + priv_key_66, + false}, + + // Comment: no padding + // tcID: 24 + {24, + {0x54, 0x65, 0x73, 0x74}, + {0x91, 0x7f, 0x64, 0x04, 0xf9, 0xaa, 0xd2, 0x8b, 0x2e, 0x68, 0xc5, 0xa6, + 0xd8, 0xd8, 0x9d, 0x31, 0xa5, 0xd9, 0x63, 0xf5, 0x5c, 0x5b, 0x30, 0xe2, + 0xe2, 0x32, 0x11, 0x82, 0x55, 0x9b, 0x9b, 0x42, 0x3d, 0x5c, 0xca, 0xe8, + 0x80, 0x48, 0x21, 0x8f, 0xac, 0xf4, 0x0f, 0x30, 0x8b, 0x73, 0x5d, 0x4f, + 0x74, 0x5c, 0xe7, 0xe7, 0x32, 0xf1, 0x71, 0xab, 0x18, 0x0f, 0xb0, 0x32, + 0xcf, 0x20, 0x93, 0xbb, 0xaf, 0x4b, 0x3f, 0xec, 0xf0, 0xed, 0x91, 0x00, + 0x4d, 0x8b, 0xce, 0x09, 0x8e, 0x1d, 0xe2, 0x79, 0xa8, 0xa4, 0xd0, 0x61, + 0x7a, 0x80, 0x4b, 0xcf, 0x8b, 0x51, 0xd3, 0x7e, 0xbd, 0x5b, 0x05, 0x68, + 0xb5, 0xc1, 0x8a, 0x69, 0x66, 0x5a, 0xc2, 0x03, 0x28, 0x71, 0x59, 0x3e, + 0x70, 0xd3, 0xea, 0x98, 0x72, 0x9d, 0xc9, 0x34, 0x17, 0xcf, 0xfa, 0x00, + 0x8b, 0x3b, 0xf0, 0x78, 0xae, 0x06, 0xe0, 0x69, 0x7f, 0x7d, 0x88, 0x5f, + 0x13, 0xf9, 0xaa, 0xe2, 0x0c, 0x8c, 0xd1, 0xd8, 0xfd, 0x2a, 0xe8, 0x49, + 0xfe, 0x56, 0x27, 0x57, 0x76, 0x98, 0xf1, 0x5b, 0x4a, 0x30, 0x6e, 0x7d, + 0xee, 0x3b, 0xa2, 0x99, 0x3a, 0xd0, 0x7f, 0x28, 0x5e, 0x63, 0xbe, 0xe6, + 0x76, 0x1d, 0xe3, 0x54, 0xbb, 0x10, 0x64, 0xfc, 0x63, 0xf9, 0x19, 0xff, + 0x9d, 0xec, 0x0b, 0xd4, 0x55, 0xb1, 0xbc, 0xa7, 0x04, 0x5b, 0x1b, 0x24, + 0x6f, 0xee, 0x11, 0x67, 0x8c, 0x40, 0x06, 0x4e, 0x12, 0x01, 0xa8, 0xe1, + 0x59, 0x53, 0x26, 0xce, 0x63, 0x55, 0x38, 0x3c, 0x43, 0xe5, 0x3d, 0x73, + 0x4a, 0x4b, 0xbe, 0x79, 0x4c, 0xbd, 0xd5, 0x9c, 0x87, 0x3d, 0x61, 0x27, + 0x03, 0x52, 0x98, 0x2d, 0x2a, 0xd3, 0xe8, 0xb8, 0xb2, 0xa2, 0x38, 0x14, + 0x2d, 0x24, 0xdf, 0xe4, 0xa5, 0x27, 0x44, 0x45, 0x7f, 0xf4, 0x43, 0x51, + 0x6e, 0xb9, 0xfd, 0x17, 0x2b, 0x3b, 0x1b, 0x97, 0x24, 0xfd, 0xc2, 0x05, + 0xee, 0x28, 0xb5, 0xdd, 0xe5, 0x6b, 0x0d, 0x88, 0x5d, 0xff, 0x70, 0x75, + 0xbf, 0xe4, 0x4a, 0x1b, 0x52, 0xb0, 0xa5, 0x04, 0xb9, 0xc6, 0x44, 0x34, + 0x9b, 0x4a, 0xb8, 0x8f, 0xf2, 0x39, 0x91, 0x40, 0xab, 0x15, 0x06, 0x5a, + 0x88, 0x4d, 0xe4, 0x0e, 0xf6, 0x0b, 0x3d, 0x24, 0x4d, 0x3c, 0x27, 0x08, + 0x57, 0xab, 0xa1, 0x21, 0xb7, 0x3e, 0xc9, 0x69, 0x4b, 0x46, 0x67, 0x3c, + 0x2d, 0x47, 0xee, 0x20, 0xb5, 0x28, 0xe7, 0x77, 0xbe, 0x85, 0x58, 0x90, + 0x08, 0x43, 0x1e, 0x7e, 0xc5, 0xe5, 0xc0, 0x69, 0x70, 0x3c, 0xf4, 0x2a, + 0xa3, 0xf1, 0x47, 0x15, 0x0f, 0x4a, 0xc8, 0x20, 0xe4, 0xfc, 0x66, 0x25, + 0x95, 0x5e, 0xbc, 0xbe, 0xe1, 0x36, 0x20, 0xd9, 0x52, 0x0f, 0x06, 0x52, + 0x73, 0x97, 0xcc, 0x64, 0x79, 0x4e, 0xbe, 0x0f, 0xbb, 0x3f, 0x56, 0x96, + 0x7f, 0x8d, 0x51, 0x6b, 0xe9, 0x6c, 0x58, 0x92, 0xc9, 0xd0, 0x8a, 0xef, + 0x8b, 0x08, 0x2e, 0x0b, 0xd3, 0x1c, 0x4c, 0x63, 0x96, 0xbd, 0x3e, 0x8f, + 0x24, 0x3c, 0x11, 0x0e, 0xa7, 0x29, 0x5a, 0xb0, 0x9f, 0xdd, 0xde, 0x9c, + 0x94, 0xd6, 0x41, 0x75, 0x2f, 0x81, 0xbe, 0x4e, 0x45, 0xc0, 0x4a, 0x00, + 0xdc, 0x50, 0xe6, 0xe3, 0x1e, 0xcd, 0x94, 0x89, 0xea, 0xac, 0x6c, 0x20, + 0x66, 0x8d, 0x8e, 0x62, 0x71, 0x72, 0x07, 0xc0, 0xe8, 0xe1, 0xe0, 0x75, + 0x9e, 0xe4, 0x3d, 0x89, 0x95, 0x6e, 0x09, 0xdc, 0xb1, 0x0c, 0xe8, 0xe5, + 0xce, 0x1b, 0xc8, 0xb5, 0x02, 0x82, 0xb8, 0xf5, 0x51, 0x70, 0xc4, 0x37, + 0x9c, 0x1a, 0x23, 0xaa, 0xbf, 0x2c, 0x14, 0xe3, 0xe1, 0xc2, 0x9b, 0xaf, + 0x3f, 0x59, 0x45, 0xd2, 0x40, 0xb9, 0xb3, 0xb8, 0x58, 0x02, 0x83, 0x98, + 0xb2, 0x71, 0xda, 0xd7, 0x15, 0xe7, 0xc7, 0x9e}, + priv_key_66, + false}, + + // Comment: m = 2 + // tcID: 25 + {25, + {0x54, 0x65, 0x73, 0x74}, + {0xe1, 0x14, 0xae, 0x9a, 0x71, 0x3e, 0x4c, 0xad, 0xce, 0x8b, 0xdc, 0x80, + 0x66, 0x7f, 0x94, 0xaa, 0x59, 0x77, 0x88, 0xd8, 0xff, 0xef, 0x3b, 0xa7, + 0x4e, 0xfc, 0xb8, 0xf8, 0xa2, 0x72, 0x20, 0x63, 0x94, 0x72, 0xe1, 0x57, + 0x8a, 0x29, 0xcd, 0xd6, 0x30, 0x6c, 0x1a, 0xe9, 0xea, 0x46, 0x31, 0x2f, + 0xd6, 0x92, 0x0f, 0xde, 0xa9, 0x04, 0xed, 0x8c, 0xed, 0xc4, 0xf2, 0x91, + 0x69, 0xf0, 0x8b, 0x72, 0x89, 0xa1, 0x56, 0xbd, 0x55, 0x24, 0xb4, 0x36, + 0x0f, 0x99, 0x0d, 0x87, 0xc4, 0xc8, 0x15, 0x1c, 0x3b, 0xba, 0xfd, 0x97, + 0x0a, 0x50, 0x02, 0xc2, 0x27, 0x9c, 0x0d, 0xdc, 0x12, 0x6e, 0x38, 0xc5, + 0x5b, 0x5f, 0x81, 0xda, 0xda, 0x71, 0x90, 0x55, 0x70, 0x9d, 0xcd, 0x7a, + 0xd8, 0x1e, 0x8c, 0xc8, 0x0e, 0x88, 0xdf, 0xc1, 0x42, 0x1b, 0x29, 0x08, + 0x73, 0x59, 0x32, 0x02, 0x9f, 0xa6, 0x74, 0xdf, 0x66, 0x31, 0x2d, 0x85, + 0x04, 0x20, 0x08, 0xc4, 0xf4, 0x81, 0xaf, 0x12, 0xd3, 0x5b, 0x98, 0x74, + 0x10, 0xfb, 0xc9, 0xe4, 0xc8, 0x06, 0x00, 0x13, 0x0a, 0x34, 0xe9, 0x8c, + 0x97, 0x47, 0x8e, 0x48, 0x98, 0xc5, 0xdb, 0x12, 0xdc, 0xe1, 0x29, 0x96, + 0xa5, 0x04, 0xe8, 0x2e, 0x9a, 0x07, 0xb6, 0xfd, 0xe2, 0x8d, 0xa9, 0xe3, + 0x42, 0x4a, 0xf5, 0x76, 0xad, 0x51, 0xba, 0xfd, 0x68, 0x13, 0x2e, 0x79, + 0x93, 0xd2, 0x23, 0xa3, 0xaf, 0xf2, 0xa0, 0x8a, 0xfd, 0xf9, 0x1c, 0x52, + 0x2b, 0xc1, 0x28, 0x5c, 0xfd, 0xfc, 0x34, 0x79, 0xa8, 0x3a, 0x7e, 0x45, + 0x76, 0x7e, 0x87, 0x14, 0x4f, 0xf0, 0x24, 0x70, 0x34, 0x04, 0x03, 0x3c, + 0x73, 0x22, 0xfd, 0x0d, 0xde, 0x78, 0xd6, 0x0f, 0xa1, 0xa5, 0x99, 0xe6, + 0x93, 0x39, 0x1d, 0xbe, 0x0d, 0x47, 0xd3, 0x25, 0x3e, 0x32, 0x14, 0x5d, + 0x75, 0xce, 0x8c, 0xd4, 0xc5, 0x38, 0xcb, 0xba, 0xec, 0xfe, 0xb5, 0x2c, + 0x4f, 0x71, 0x6f, 0x90, 0xb0, 0xbc, 0x56, 0xf9, 0x5b, 0x14, 0xa6, 0x40, + 0xc6, 0x25, 0x5c, 0xe8, 0xb2, 0xee, 0x04, 0x38, 0x2c, 0x4a, 0xc1, 0x32, + 0x32, 0x0b, 0x45, 0x7f, 0x1c, 0x7f, 0x3b, 0xe4, 0x9a, 0xc8, 0x84, 0x8f, + 0xc4, 0x49, 0xa0, 0x9c, 0xd1, 0x72, 0xdb, 0xe0, 0xb6, 0x93, 0xd0, 0x5a, + 0x2c, 0x5d, 0x5d, 0x57, 0x1d, 0xf3, 0xb6, 0x56, 0xf6, 0x24, 0xdf, 0x63, + 0x71, 0xf1, 0xd4, 0x53, 0xf5, 0x98, 0x66, 0xf4, 0x80, 0x8e, 0x14, 0xe0, + 0x25, 0x9b, 0x7d, 0xb5, 0x58, 0x7b, 0x61, 0x80, 0x67, 0x53, 0xcd, 0x05, + 0x28, 0x95, 0x0d, 0x0f, 0x58, 0xa0, 0xf3, 0xda, 0x11, 0xf0, 0x71, 0x4b, + 0x44, 0x9d, 0xbc, 0xb1, 0x07, 0xf8, 0x71, 0x2d, 0x46, 0x7f, 0x2a, 0x84, + 0x4b, 0xad, 0x51, 0x4c, 0x54, 0xf5, 0xe1, 0x2c, 0xfb, 0x57, 0xac, 0xbe, + 0x1b, 0x31, 0x30, 0xfb, 0x99, 0x90, 0xb1, 0x84, 0x40, 0x77, 0x7d, 0x77, + 0x14, 0x13, 0x37, 0xe0, 0xf8, 0x03, 0x98, 0xf1, 0x12, 0xf8, 0x73, 0xdb, + 0xa5, 0xa9, 0xab, 0x0a, 0xdf, 0x89, 0x9b, 0x98, 0x17, 0x6b, 0x4a, 0xf7, + 0x21, 0x8e, 0xc0, 0x04, 0xb4, 0x52, 0xf9, 0xa3, 0xbc, 0xb3, 0x53, 0xf3, + 0x14, 0x19, 0x76, 0xec, 0x92, 0xd2, 0xf4, 0x84, 0x15, 0x2a, 0x33, 0x71, + 0x3a, 0x1b, 0x40, 0x4f, 0x51, 0x52, 0x37, 0x70, 0xb0, 0xcd, 0xf7, 0x19, + 0x56, 0xa1, 0x98, 0xf5, 0x11, 0xc4, 0xc2, 0xf4, 0xbb, 0xfb, 0x49, 0x62, + 0x3e, 0x11, 0x3b, 0x83, 0x68, 0x1b, 0x56, 0xf6, 0xd6, 0x5d, 0xb6, 0xb9, + 0x13, 0x81, 0xaf, 0xd5, 0xae, 0x12, 0x9a, 0xf4, 0xbb, 0xb6, 0xf5, 0xdd, + 0x2d, 0x40, 0x86, 0xf1, 0xea, 0x8e, 0x22, 0xab, 0xa3, 0xa9, 0x30, 0x25, + 0x88, 0x61, 0xcb, 0x8f, 0x26, 0x85, 0x3d, 0xba}, + priv_key_66, + false}, + + // Comment: m = n-2 + // tcID: 26 + {26, + {0x54, 0x65, 0x73, 0x74}, + {0x14, 0xed, 0x0f, 0x73, 0x5b, 0x91, 0xfd, 0xf6, 0x3c, 0x87, 0x17, 0x71, + 0x2b, 0x2e, 0x83, 0x17, 0xa0, 0x51, 0x37, 0xdd, 0x8e, 0x8b, 0x3c, 0x39, + 0xfc, 0xe5, 0xa3, 0x43, 0xd6, 0x95, 0xaa, 0xb9, 0x9f, 0x34, 0x0d, 0xea, + 0x04, 0xca, 0x4a, 0x7c, 0xc2, 0xc0, 0x7d, 0x4f, 0x41, 0x7f, 0x98, 0x7f, + 0x02, 0x8a, 0x0a, 0x36, 0x58, 0xc0, 0x16, 0x5d, 0xca, 0xd6, 0x4c, 0x55, + 0x8b, 0x08, 0x5f, 0xbb, 0x86, 0x2e, 0x6d, 0x5e, 0x7b, 0x11, 0x55, 0x99, + 0x5a, 0xf5, 0xa6, 0x22, 0xaa, 0x47, 0xa9, 0x06, 0xdc, 0xc0, 0x36, 0x44, + 0x42, 0xe4, 0xb3, 0xaa, 0xea, 0xee, 0x7c, 0xdd, 0xf7, 0xbc, 0x86, 0x7b, + 0x60, 0x3d, 0x91, 0xfe, 0x07, 0xe3, 0xb5, 0x14, 0x34, 0xdc, 0xe4, 0x5d, + 0xed, 0xfc, 0xff, 0xe5, 0x1f, 0x3f, 0xa5, 0xd8, 0x6b, 0xf2, 0x7c, 0x2b, + 0xfa, 0xbc, 0xa8, 0xcb, 0x7c, 0x06, 0x07, 0x17, 0x31, 0x06, 0x94, 0xaa, + 0x04, 0x1b, 0xe0, 0xef, 0x77, 0x37, 0x02, 0xd7, 0xe2, 0x39, 0xe2, 0xb9, + 0x96, 0x44, 0x5d, 0x79, 0xce, 0xc2, 0x71, 0x82, 0xaf, 0x3a, 0xf7, 0x87, + 0xba, 0xce, 0x0f, 0x67, 0x37, 0x13, 0x3b, 0xbc, 0x08, 0xf6, 0x20, 0x10, + 0xd6, 0xbe, 0xa8, 0x2b, 0xc4, 0xb5, 0x81, 0x7d, 0x01, 0xb8, 0x3f, 0x1b, + 0x2e, 0xa6, 0x79, 0x23, 0x5b, 0x14, 0x7e, 0x7a, 0x34, 0xdc, 0xcd, 0x83, + 0xad, 0x83, 0x58, 0x35, 0xea, 0xf7, 0xc9, 0xac, 0x1c, 0x72, 0x2e, 0xc3, + 0xda, 0x54, 0x79, 0x44, 0x2d, 0xca, 0x61, 0x13, 0x8c, 0x82, 0x62, 0x82, + 0xe4, 0x5e, 0x36, 0x6f, 0x43, 0x09, 0xec, 0x5e, 0x96, 0x4e, 0x1d, 0x60, + 0xe2, 0xf6, 0x6e, 0x95, 0xf3, 0xfa, 0xf8, 0x12, 0xed, 0x79, 0x77, 0x2a, + 0xff, 0x71, 0x75, 0x20, 0x1c, 0xbb, 0xc4, 0x73, 0x63, 0x49, 0xba, 0x6d, + 0xd7, 0xf7, 0x83, 0x39, 0xaa, 0x52, 0x1d, 0x07, 0x77, 0x40, 0x75, 0xbb, + 0x19, 0x40, 0xb5, 0xce, 0x57, 0x70, 0x40, 0x95, 0x3a, 0xb5, 0xae, 0xd4, + 0x8f, 0xcb, 0xa9, 0x1f, 0x70, 0x2e, 0xf3, 0xc8, 0x0f, 0x74, 0xbf, 0x47, + 0x37, 0xf4, 0xac, 0x65, 0xfc, 0x95, 0x7d, 0xc4, 0x2e, 0xf0, 0x6f, 0xc6, + 0x81, 0xfc, 0x19, 0x49, 0x05, 0x93, 0x23, 0xcc, 0x72, 0xd2, 0x6f, 0x03, + 0x81, 0xe0, 0x19, 0x0e, 0x0d, 0x4e, 0x77, 0xec, 0xfb, 0x19, 0x8c, 0xb1, + 0x1f, 0x17, 0x33, 0xb1, 0xcd, 0x38, 0xbf, 0x95, 0xf4, 0x14, 0x3c, 0x37, + 0x4e, 0x8c, 0x65, 0x85, 0x42, 0x15, 0xb5, 0xdb, 0xcf, 0x1c, 0xec, 0x12, + 0x1d, 0x6b, 0x7e, 0xbe, 0xc7, 0x31, 0x3e, 0x0c, 0xd3, 0x02, 0x3c, 0x25, + 0x86, 0xa5, 0xef, 0xf4, 0xe8, 0x7d, 0x8f, 0x79, 0x8c, 0x9e, 0xa5, 0xa4, + 0xc9, 0x76, 0xec, 0xb1, 0x84, 0x4d, 0xbe, 0xf4, 0x6a, 0x82, 0x89, 0xbc, + 0x50, 0x4d, 0x1c, 0xb2, 0x84, 0x42, 0x37, 0x33, 0xf6, 0x18, 0xb3, 0x09, + 0x65, 0x49, 0xed, 0xa4, 0x0f, 0x69, 0x28, 0xd0, 0x4a, 0xe1, 0x74, 0xf7, + 0x40, 0x36, 0x9c, 0x47, 0x85, 0xe0, 0x16, 0x27, 0xbc, 0x2a, 0x8e, 0x60, + 0xca, 0x11, 0x1e, 0x2d, 0xa8, 0xe1, 0x33, 0x70, 0x85, 0xbb, 0x1d, 0xfc, + 0xc7, 0xff, 0x10, 0x64, 0xcb, 0x80, 0xd9, 0x66, 0x43, 0x0a, 0x5e, 0xae, + 0x58, 0x6a, 0xe9, 0x97, 0xf7, 0x9c, 0x99, 0x26, 0xfb, 0x72, 0x2d, 0xc9, + 0x68, 0x83, 0xc4, 0x7b, 0x2f, 0x5a, 0xc4, 0x42, 0x7d, 0x4d, 0x86, 0x2c, + 0x4c, 0x96, 0xb4, 0x76, 0xc2, 0xef, 0x5d, 0x86, 0x7b, 0x08, 0x52, 0x65, + 0x07, 0x6c, 0x3c, 0x8a, 0xa8, 0x78, 0x7a, 0x67, 0x1e, 0x0b, 0x85, 0xe8, + 0x31, 0xfe, 0x47, 0x44, 0x0d, 0xaf, 0x40, 0xc2, 0x19, 0x2c, 0x7b, 0xce, + 0xfc, 0xd8, 0x39, 0x8e, 0x92, 0xc8, 0x12, 0x8b}, + priv_key_66, + false}, + + // Comment: c = 0 + // tcID: 27 + {27, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_66, + false}, + + // Comment: c = 1 + // tcID: 28 + {28, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + priv_key_66, + false}, + + // Comment: c = n-1 + // tcID: 29 + {29, + {0x54, 0x65, 0x73, 0x74}, + {0xf6, 0x01, 0xbe, 0x0d, 0xcc, 0xd0, 0x4a, 0xa4, 0x0b, 0x12, 0xf3, 0xf1, + 0x91, 0xae, 0x17, 0xc1, 0xf9, 0xc8, 0xc0, 0xb6, 0x8e, 0x7a, 0x77, 0xe1, + 0x4b, 0xe2, 0x5c, 0x3c, 0x79, 0x07, 0xcb, 0x1d, 0x33, 0xa6, 0xef, 0x41, + 0x8e, 0xf4, 0x18, 0x52, 0xf3, 0x2c, 0x98, 0x39, 0x2b, 0xc5, 0xc9, 0xae, + 0xd9, 0x1c, 0x1a, 0x15, 0x01, 0xc5, 0x03, 0xea, 0xb8, 0x9b, 0x3e, 0xe6, + 0xf4, 0xf8, 0xeb, 0x2e, 0x0f, 0xcf, 0xc4, 0x1b, 0xd0, 0x36, 0x09, 0xcf, + 0x6a, 0x8e, 0xb3, 0xaa, 0x6f, 0x0f, 0xbe, 0x23, 0x18, 0x7b, 0x33, 0xdb, + 0x4d, 0x34, 0xb6, 0x6d, 0x12, 0x8a, 0x8a, 0xba, 0x0a, 0x2a, 0xbf, 0x40, + 0xbb, 0x9d, 0x13, 0xd8, 0xe2, 0x55, 0x45, 0x69, 0xa5, 0x7a, 0xb1, 0xd8, + 0xc6, 0x1b, 0x8c, 0xad, 0x2d, 0xc8, 0x85, 0x99, 0xae, 0x0d, 0xa5, 0x34, + 0x6e, 0x15, 0xda, 0xce, 0x1b, 0xac, 0x7b, 0xf6, 0x97, 0x37, 0xc2, 0x2f, + 0x08, 0x3b, 0xe9, 0xb4, 0x6b, 0xb8, 0xb1, 0xea, 0xb5, 0x95, 0x7b, 0x2d, + 0xa7, 0x40, 0x27, 0x5e, 0x96, 0xc8, 0x71, 0x95, 0xb9, 0x6f, 0xe1, 0x14, + 0x52, 0x15, 0x9d, 0xaf, 0xcf, 0xd9, 0x16, 0xce, 0xe5, 0xd7, 0x49, 0xa7, + 0x7b, 0xc3, 0x90, 0x5a, 0x5e, 0xbd, 0x38, 0x7a, 0xe4, 0x45, 0xe8, 0xfe, + 0x70, 0xf1, 0x6e, 0x9a, 0x08, 0x66, 0x39, 0x77, 0x9c, 0xef, 0xfb, 0xfd, + 0x41, 0x55, 0x7b, 0xd9, 0x9a, 0xea, 0x6a, 0x37, 0x1a, 0x6b, 0x4b, 0x16, + 0x06, 0x15, 0xa1, 0xa1, 0x2b, 0xc6, 0x95, 0x8d, 0x34, 0xbc, 0xe0, 0xc8, + 0x5a, 0xdc, 0xbd, 0x83, 0x92, 0xfa, 0x10, 0xce, 0xca, 0x52, 0x20, 0x9d, + 0x56, 0x19, 0x6b, 0xa3, 0xd2, 0x73, 0xce, 0x22, 0x8f, 0x1f, 0x11, 0x11, + 0x92, 0xaa, 0x92, 0xde, 0x2a, 0x03, 0x97, 0x98, 0xa1, 0x7b, 0xce, 0xcb, + 0x4d, 0xc6, 0x10, 0x0e, 0x6f, 0x8a, 0xe8, 0xc2, 0x64, 0x3f, 0x2a, 0xe7, + 0x68, 0xb2, 0x25, 0x5f, 0x08, 0x2c, 0x97, 0x8e, 0x95, 0xca, 0x55, 0x15, + 0x55, 0xf1, 0x06, 0x08, 0x23, 0x1c, 0xf8, 0x00, 0x3b, 0xbf, 0x80, 0x79, + 0x69, 0xff, 0xf1, 0xe5, 0x19, 0x14, 0xb9, 0xa8, 0xc9, 0xb8, 0xf4, 0x56, + 0x46, 0x45, 0xb9, 0xe5, 0xd7, 0x05, 0xff, 0xad, 0x29, 0x66, 0x3f, 0x5d, + 0xae, 0x3d, 0x76, 0x65, 0x2b, 0x42, 0x2e, 0x43, 0xf1, 0x3e, 0x6c, 0x14, + 0x91, 0x09, 0x08, 0x05, 0xc2, 0xd1, 0x26, 0x8a, 0x74, 0xa2, 0x51, 0x17, + 0x74, 0x27, 0xe3, 0x3a, 0x9a, 0x91, 0x17, 0x5c, 0x36, 0x70, 0xb9, 0x17, + 0x46, 0x00, 0x8b, 0xce, 0x1f, 0xd2, 0x31, 0xe6, 0xe4, 0xf2, 0xad, 0x70, + 0xcb, 0x43, 0xac, 0xa5, 0xf0, 0x76, 0x00, 0xa6, 0xd3, 0x1d, 0xd0, 0x29, + 0x15, 0x24, 0x3d, 0xfd, 0xd9, 0x43, 0xa0, 0x21, 0x65, 0xda, 0x36, 0x7a, + 0x6b, 0x7e, 0x4d, 0xae, 0x1d, 0xd2, 0xe8, 0xb8, 0x36, 0x90, 0x30, 0x80, + 0x79, 0x5d, 0x25, 0x85, 0x07, 0x6c, 0xc1, 0xc1, 0x5d, 0xd9, 0xe8, 0xd2, + 0xe5, 0xe0, 0x47, 0x52, 0x65, 0x69, 0xb1, 0xbf, 0xd3, 0x95, 0xd9, 0x57, + 0xeb, 0x9f, 0xde, 0x32, 0x5d, 0x34, 0x2d, 0x14, 0x42, 0x6e, 0x71, 0xef, + 0xdc, 0x18, 0x87, 0x51, 0x5e, 0x53, 0xcd, 0xea, 0x58, 0x34, 0x92, 0x1f, + 0x92, 0x86, 0x29, 0xe7, 0x48, 0xee, 0xd0, 0x97, 0xac, 0x40, 0x24, 0xe2, + 0xbf, 0x25, 0x5d, 0x70, 0x41, 0x1f, 0x87, 0x37, 0x39, 0x48, 0xcf, 0x8e, + 0x8a, 0xa7, 0xef, 0xfa, 0x2b, 0x0a, 0xb4, 0x7d, 0x51, 0x66, 0x09, 0x1e, + 0x1a, 0xed, 0xec, 0x60, 0x56, 0x8b, 0x15, 0x5b, 0xd9, 0xc2, 0x7b, 0xc5, + 0x5f, 0x3e, 0xce, 0x35, 0xf8, 0x3d, 0x63, 0x6d, 0xbc, 0xd5, 0xab, 0xf4, + 0x85, 0x3a, 0x05, 0x1d, 0xb9, 0x4d, 0x50, 0x44}, + priv_key_66, + false}, + + // Comment: ciphertext is empty + // tcID: 30 + {30, {0x54, 0x65, 0x73, 0x74}, {}, priv_key_66, false}, + + // Comment: prepended bytes to ciphertext + // tcID: 31 + {31, + {0x54, 0x65, 0x73, 0x74}, + {0x00, 0x00, 0x04, 0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, + 0x24, 0xf9, 0x63, 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, + 0x39, 0xc0, 0x42, 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, + 0x7a, 0x75, 0x84, 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, + 0xc8, 0xd5, 0xdc, 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, + 0xe1, 0xf4, 0x67, 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, + 0xd2, 0x24, 0x99, 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, + 0x6a, 0xa9, 0x48, 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, + 0xe5, 0x62, 0x04, 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, + 0xb2, 0x92, 0x34, 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, + 0xac, 0x65, 0x25, 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, + 0x69, 0x4d, 0x64, 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, + 0x1a, 0x04, 0x92, 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, + 0x99, 0x31, 0x56, 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, + 0x4c, 0x09, 0x37, 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, + 0x70, 0xd3, 0x04, 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, + 0x6e, 0x91, 0xb2, 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, + 0x0b, 0xff, 0x66, 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, + 0x91, 0x90, 0xdb, 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, + 0x61, 0xdd, 0x2c, 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, + 0x7a, 0x08, 0x71, 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, + 0x73, 0x87, 0x42, 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, + 0x7f, 0x12, 0x3b, 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, + 0x0c, 0xba, 0x58, 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, + 0x0a, 0xa8, 0x20, 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, + 0xbc, 0x7f, 0x25, 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, + 0xcf, 0xff, 0xc5, 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, + 0x73, 0x19, 0x67, 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, + 0xed, 0xc6, 0xee, 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, + 0xae, 0x17, 0x98, 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, + 0xa2, 0xdd, 0x17, 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, + 0x75, 0x42, 0x55, 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, + 0x61, 0xf7, 0x88, 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, + 0xd0, 0xcc, 0xa5, 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, + 0x12, 0x4e, 0x8c, 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, + 0xfa, 0x7f, 0xe6, 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, + 0xe0, 0x61, 0xf8, 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, + 0xf2, 0xc2, 0xa5, 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, + 0xd9, 0x0c, 0xcd, 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, + 0xe1, 0x42, 0xbb, 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, + 0x0c, 0x27, 0x73, 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, + 0x96, 0x3f, 0xee, 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, + 0x11, 0x59, 0x64, 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda}, + priv_key_66, + false}, + + // Comment: appended bytes to ciphertext + // tcID: 32 + {32, + {0x54, 0x65, 0x73, 0x74}, + {0x04, 0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, 0x24, 0xf9, + 0x63, 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, 0x39, 0xc0, + 0x42, 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, 0x7a, 0x75, + 0x84, 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, 0xc8, 0xd5, + 0xdc, 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, 0xe1, 0xf4, + 0x67, 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, 0xd2, 0x24, + 0x99, 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, 0x6a, 0xa9, + 0x48, 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, 0xe5, 0x62, + 0x04, 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, 0xb2, 0x92, + 0x34, 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, 0xac, 0x65, + 0x25, 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, 0x69, 0x4d, + 0x64, 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, 0x1a, 0x04, + 0x92, 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, 0x99, 0x31, + 0x56, 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, 0x4c, 0x09, + 0x37, 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, 0x70, 0xd3, + 0x04, 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, 0x6e, 0x91, + 0xb2, 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, 0x0b, 0xff, + 0x66, 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, 0x91, 0x90, + 0xdb, 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, 0x61, 0xdd, + 0x2c, 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, 0x7a, 0x08, + 0x71, 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, 0x73, 0x87, + 0x42, 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, 0x7f, 0x12, + 0x3b, 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, 0x0c, 0xba, + 0x58, 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, 0x0a, 0xa8, + 0x20, 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, 0xbc, 0x7f, + 0x25, 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, 0xcf, 0xff, + 0xc5, 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, 0x73, 0x19, + 0x67, 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, 0xed, 0xc6, + 0xee, 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, 0xae, 0x17, + 0x98, 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, 0xa2, 0xdd, + 0x17, 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, 0x75, 0x42, + 0x55, 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, 0x61, 0xf7, + 0x88, 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, 0xd0, 0xcc, + 0xa5, 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, 0x12, 0x4e, + 0x8c, 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, 0xfa, 0x7f, + 0xe6, 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, 0xe0, 0x61, + 0xf8, 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, 0xf2, 0xc2, + 0xa5, 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, 0xd9, 0x0c, + 0xcd, 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, 0xe1, 0x42, + 0xbb, 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, 0x0c, 0x27, + 0x73, 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, 0x96, 0x3f, + 0xee, 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, 0x11, 0x59, + 0x64, 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda, 0x00, 0x00}, + priv_key_66, + false}, + + // Comment: truncated ciphertext + // tcID: 33 + {33, + {0x54, 0x65, 0x73, 0x74}, + {0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, 0x24, 0xf9, 0x63, + 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, 0x39, 0xc0, 0x42, + 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, 0x7a, 0x75, 0x84, + 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, 0xc8, 0xd5, 0xdc, + 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, 0xe1, 0xf4, 0x67, + 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, 0xd2, 0x24, 0x99, + 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, 0x6a, 0xa9, 0x48, + 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, 0xe5, 0x62, 0x04, + 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, 0xb2, 0x92, 0x34, + 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, 0xac, 0x65, 0x25, + 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, 0x69, 0x4d, 0x64, + 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, 0x1a, 0x04, 0x92, + 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, 0x99, 0x31, 0x56, + 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, 0x4c, 0x09, 0x37, + 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, 0x70, 0xd3, 0x04, + 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, 0x6e, 0x91, 0xb2, + 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, 0x0b, 0xff, 0x66, + 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, 0x91, 0x90, 0xdb, + 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, 0x61, 0xdd, 0x2c, + 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, 0x7a, 0x08, 0x71, + 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, 0x73, 0x87, 0x42, + 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, 0x7f, 0x12, 0x3b, + 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, 0x0c, 0xba, 0x58, + 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, 0x0a, 0xa8, 0x20, + 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, 0xbc, 0x7f, 0x25, + 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, 0xcf, 0xff, 0xc5, + 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, 0x73, 0x19, 0x67, + 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, 0xed, 0xc6, 0xee, + 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, 0xae, 0x17, 0x98, + 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, 0xa2, 0xdd, 0x17, + 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, 0x75, 0x42, 0x55, + 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, 0x61, 0xf7, 0x88, + 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, 0xd0, 0xcc, 0xa5, + 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, 0x12, 0x4e, 0x8c, + 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, 0xfa, 0x7f, 0xe6, + 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, 0xe0, 0x61, 0xf8, + 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, 0xf2, 0xc2, 0xa5, + 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, 0xd9, 0x0c, 0xcd, + 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, 0xe1, 0x42, 0xbb, + 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, 0x0c, 0x27, 0x73, + 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, 0x96, 0x3f, 0xee, + 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, 0x11, 0x59, 0x64, + 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda}, + priv_key_66, + false}, + + // Comment: edge case for ciphertext + // tcID: 34 + {34, + {0x10, 0x61, 0xf2, 0x9b, 0x99, 0x66, 0x6e, 0x00, 0x47, 0x07, 0x3d, 0x09, + 0x56, 0xf9, 0xc8, 0x13, 0x1c, 0x62, 0x85, 0x02, 0x4f, 0x8d, 0xe9, 0x2a, + 0xf0, 0x8f, 0x22, 0x56, 0xbc, 0xd4, 0xc3, 0x3e, 0xfe, 0x91, 0xfb, 0x5c, + 0x97, 0x14, 0xd3, 0x70, 0xcd, 0xd7, 0x47, 0x62, 0x00, 0x70, 0x65, 0x61, + 0xfd, 0x65, 0xf9, 0x5d, 0xa0, 0xce, 0xae, 0x13, 0x43, 0xc6, 0xb7, 0xc7, + 0x67, 0xc6, 0x1b, 0xa6, 0x08, 0x4b, 0x68, 0xac, 0x52, 0xa1, 0x20, 0xd1, + 0xda, 0x04, 0x0d, 0x2f, 0x2b, 0x64, 0xe6, 0x07, 0xef, 0x0a, 0xef, 0xf6, + 0x8c, 0x66, 0x36, 0x8d, 0x99, 0x89, 0x46, 0x95, 0xce, 0x29, 0x9b, 0xb2, + 0xd5, 0x66, 0xbf, 0xe4, 0x2f, 0x80, 0x5a, 0x14, 0xe6, 0x18, 0xe5, 0xa6, + 0xb5, 0x35, 0x89, 0xf2, 0x09, 0xce, 0x8c, 0xc4, 0x75, 0x62, 0x62, 0xfd, + 0xbb, 0x69, 0xbd, 0x16, 0x5f, 0xdf, 0x21, 0xe0, 0x59, 0x55, 0xcb, 0x79, + 0x0b, 0x87, 0x7a, 0x32, 0x2e, 0x58, 0x6e, 0xa1, 0x55, 0xb6, 0x60, 0xe5, + 0xfd, 0xa3, 0xb8, 0x00, 0xfd, 0xf9, 0xfa, 0x38, 0xc0, 0xef, 0x7d, 0x30, + 0x5c, 0x86, 0x3a, 0x44, 0xdc, 0x33, 0x93, 0x0d, 0x6a, 0x0c, 0x9e, 0x24, + 0xeb, 0x5a, 0x85, 0xd1, 0x04, 0x7a, 0x26, 0x77, 0x60, 0xc0, 0xad, 0xc1, + 0x73, 0x77, 0x9d, 0x2c, 0x2c, 0x63, 0xbb, 0xa1, 0x62, 0x1a, 0x9b, 0x02, + 0x73, 0x9f, 0x7f, 0x9d, 0xc4, 0xa8, 0x4f, 0xdf, 0xd3, 0xb5, 0x20, 0xaa, + 0x62, 0xe5, 0x17, 0xc0, 0x68, 0x6d, 0x1e, 0x36, 0xcf, 0x95, 0xaf, 0xc3, + 0xc4, 0x1b, 0x92, 0xf0, 0xd3, 0xc6, 0xb6, 0xc6, 0x96, 0xf5, 0x5b, 0x85, + 0x59, 0x4b, 0x30, 0xea, 0xb8, 0xdd, 0x10, 0xc3, 0xf9, 0xc7, 0x30, 0xea, + 0x48, 0x44, 0x26, 0xaa, 0xbf, 0x1b, 0xb9, 0x0b, 0xff, 0x49, 0x1b, 0x77, + 0xdd, 0xac, 0x73, 0x86, 0x76, 0x7d, 0x8f, 0x20, 0x67, 0xf1, 0x99, 0x77, + 0xcd, 0x60, 0xd8, 0xbe, 0x38, 0x74, 0xa8, 0xfe, 0x7c, 0xec, 0x37, 0x32, + 0xbc, 0xdc, 0xa0, 0x51, 0xc0, 0x99, 0x38, 0x0a, 0x04}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + priv_key_67, + true}, + + // Comment: edge case for ciphertext + // tcID: 35 + {35, + {0xe6, 0x42, 0x66, 0xa3, 0x7c, 0x81, 0x0f, 0xdd, 0x0a, 0x9f, 0x34, 0x9d, + 0xba, 0xd2, 0x67, 0x2d, 0x87, 0x44, 0xd0, 0x0d, 0x52, 0x8c, 0x28, 0xa5, + 0xf1, 0x52, 0xfd, 0xdb, 0xea, 0x34, 0xd8, 0x9e, 0xbf, 0xb6, 0xa8, 0x41, + 0xdf, 0xb6, 0x5f, 0x0c, 0x67, 0x19, 0x57, 0x5a, 0x8a, 0xae, 0xf7, 0x64, + 0x52, 0x5f, 0xde, 0x3d, 0x75, 0x9b, 0xbf, 0xf6, 0x4a, 0x1c, 0x51, 0x31, + 0x03, 0x14, 0x17, 0xf3, 0x46, 0xe4, 0x85, 0x64, 0xa0, 0x1b, 0x59, 0xe5, + 0x17, 0xed, 0xb5, 0x4f, 0x41, 0xaf, 0xf7, 0xb4, 0xa5, 0x90, 0x84, 0xd0, + 0x09, 0x84, 0xd3, 0xea, 0xd2, 0x47, 0x45, 0xe2, 0x47, 0xa7, 0xc5, 0xc6, + 0xeb, 0xf1, 0xae, 0xe9, 0xdc, 0xd2, 0xdc, 0x0e, 0x67, 0x6c, 0x34, 0x64, + 0x79, 0x3c, 0x01, 0x39, 0x4f, 0x78, 0xb2, 0xf1, 0x5f, 0x81, 0x5c, 0x79, + 0x6a, 0x92, 0xeb, 0x1c, 0x58, 0x15, 0x74, 0xe0, 0x2d, 0xf4, 0xee, 0xd9, + 0x66, 0x70, 0xc8, 0x60, 0x4f, 0x33, 0x6e, 0x1a, 0xb1, 0x6d, 0x7e, 0xa3, + 0x7f, 0x9a, 0x19, 0xd7, 0x05, 0x9d, 0x10, 0x78, 0xe5, 0x05, 0xa4, 0x0e, + 0xf7, 0x64, 0x91, 0x66, 0x5c, 0x05, 0x14, 0x1f, 0x57, 0xdc, 0x4c, 0x64, + 0xbc, 0x35, 0xd4, 0xdf, 0x15, 0x57, 0xb3, 0x46, 0xb5, 0x96, 0xa8, 0x37, + 0x91, 0x3f, 0x69, 0xd8, 0x84, 0x99, 0xc8, 0x42, 0x69, 0x45, 0xcf, 0xc3, + 0xd4, 0xcf, 0xe3, 0x86, 0xea, 0xdc, 0xc5, 0x72, 0xfb, 0x1e, 0xf3, 0x37, + 0xa9, 0x64, 0xce, 0x9d, 0xb2, 0x08, 0xcf, 0xe2, 0xf7, 0x14, 0xfd, 0xbf, + 0xa3, 0x37, 0xf6, 0x2c, 0xa9, 0x73, 0x4e, 0x56, 0x54, 0x06, 0x9f, 0xb9, + 0xc6, 0xdc, 0x4a, 0x12, 0x40, 0x7b, 0xfa, 0x50, 0xd3, 0x10, 0x04, 0x03, + 0x17, 0xfc, 0x56, 0x82, 0x9c, 0xf8, 0xbb, 0x53, 0x65, 0x71, 0xbc, 0xe6, + 0x28, 0x00, 0xbf, 0x22, 0x5e, 0x2e, 0x21, 0x46, 0xb7, 0x67, 0x8c, 0x52, + 0xcc, 0x22, 0xf6, 0x6a, 0x7a, 0xa2, 0x7d, 0x9d, 0xd9, 0x50, 0x6c, 0x99, + 0xd6, 0x96, 0x9b, 0x94, 0x1d, 0x28, 0xfb, 0x05, 0x5a, 0xa2, 0xd5, 0xf5, + 0x27, 0xc9, 0x5f, 0x97, 0xf8, 0x8b, 0xf1, 0xff, 0x5c, 0x5a, 0x7b, 0x26, + 0x7a, 0x92, 0xd3, 0xac, 0xd2, 0x9a, 0x22, 0x5d, 0xcd, 0x7f, 0x74, 0x8c, + 0x5f, 0x17, 0x1f, 0x93, 0x60, 0x88, 0x63, 0x3a, 0x72, 0x52, 0xee, 0xad, + 0xbd, 0xb7, 0xc4, 0x79, 0xbd, 0x21, 0x7e, 0x95, 0x0c, 0x4e, 0x99, 0x13, + 0x92, 0xfe, 0xeb, 0xec, 0xfb, 0x09, 0xe1, 0xd4, 0xd4, 0x56, 0x5c, 0xf3, + 0xae, 0x45, 0xa4, 0x0c, 0x29, 0x01, 0xc9, 0x1e, 0x29, 0x02, 0xe8, 0xb4, + 0x00, 0x8c, 0x17, 0xc7, 0x49, 0xde, 0x00, 0x85, 0x36, 0x8b, 0x56, 0x9c, + 0x51, 0xb3, 0x49, 0xec, 0xf8, 0x20, 0x64, 0x11, 0xe1, 0xb0, 0xc1, 0x29, + 0x05, 0x78, 0x0c, 0xb2, 0x63, 0xfb, 0xeb, 0x5c, 0x91, 0x2f, 0x1d, 0xd5, + 0xed, 0x63, 0xcc, 0xf8, 0xc3, 0xd1, 0x89, 0xd3, 0x02, 0xf3, 0x07, 0xfa, + 0x76, 0x9a, 0xbd, 0x84, 0x5a, 0xcd, 0x5a, 0x67, 0x98, 0xd3, 0x39, 0xca, + 0xa3, 0x7d, 0x04, 0xac, 0xb7, 0xd5, 0xea, 0xeb, 0xd8, 0x83, 0xbe, 0x75, + 0x03, 0x33, 0xbd, 0xf5, 0xe6}, + {0xae, 0x4a, 0x8f, 0x37, 0xd8, 0x42, 0xdc, 0xfb, 0xab, 0x76, 0xd0, 0x0d, + 0x98, 0xc5, 0x4c, 0xcb, 0x9f, 0x7f, 0x88, 0x0b, 0xd5, 0x05, 0x20, 0xf0, + 0xfc, 0xde, 0x0d, 0x54, 0x8a, 0xc8, 0x09, 0xee, 0xd5, 0x8a, 0x94, 0x98, + 0x12, 0xe9, 0xa7, 0x81, 0xc3, 0x94, 0x00, 0x9f, 0x62, 0xaf, 0xf3, 0x9c, + 0xc3, 0x4c, 0x81, 0xfc, 0x76, 0x0d, 0xc5, 0xd5, 0x32, 0x16, 0xa7, 0x66, + 0xc6, 0x8d, 0x42, 0x22, 0x8c, 0x72, 0xe7, 0x81, 0xb0, 0xb4, 0x1a, 0x80, + 0x7a, 0x44, 0xf1, 0x73, 0x15, 0x25, 0xba, 0xf1, 0x64, 0x0c, 0xa2, 0xef, + 0x4c, 0x22, 0x71, 0xae, 0xde, 0x93, 0xb5, 0xc7, 0x62, 0x7c, 0x88, 0x03, + 0xa8, 0xd2, 0x21, 0xfc, 0x44, 0xd9, 0x73, 0xc6, 0x34, 0x2d, 0xde, 0xeb, + 0xc4, 0x0b, 0x35, 0xa9, 0x79, 0xa7, 0x50, 0x62, 0xc6, 0x5a, 0xa7, 0x95, + 0x36, 0x03, 0x0d, 0x79, 0x75, 0xdb, 0xab, 0x31, 0x13, 0x59, 0xc0, 0x08, + 0xe3, 0x43, 0xaf, 0x0c, 0x0e, 0x78, 0x90, 0xbb, 0xa9, 0x34, 0x4d, 0x61, + 0x76, 0x56, 0x26, 0x63, 0x71, 0xc2, 0x2e, 0xb5, 0x3e, 0xb5, 0x27, 0xe0, + 0x6a, 0x6d, 0xb6, 0x90, 0x96, 0x5a, 0x4f, 0xff, 0xf4, 0xc8, 0xf3, 0x09, + 0x33, 0x72, 0x16, 0xfd, 0x97, 0x6a, 0x47, 0x6a, 0x48, 0x6d, 0x8b, 0x4b, + 0x50, 0xa3, 0x65, 0xff, 0x80, 0x52, 0x05, 0x54, 0xe7, 0x2d, 0xb1, 0x81, + 0xae, 0x87, 0x51, 0x57, 0x24, 0xc6, 0xb7, 0xf1, 0xac, 0x2f, 0x25, 0xa1, + 0xec, 0x7d, 0x7c, 0x34, 0xfc, 0xd1, 0x0e, 0x1e, 0x0d, 0x3a, 0xa9, 0x61, + 0x0e, 0x33, 0x64, 0xa7, 0x63, 0xe8, 0x42, 0xfc, 0xbc, 0x95, 0x9a, 0x82, + 0xd1, 0x26, 0xfb, 0xc0, 0xa8, 0xa2, 0xfa, 0x94, 0xb2, 0xf3, 0xa6, 0x26, + 0x28, 0xe0, 0x65, 0x8d, 0x1a, 0xdf, 0x43, 0xe1, 0xc5, 0x4b, 0xe6, 0xe3, + 0xb6, 0x8a, 0x89, 0x51, 0x51, 0xcb, 0xd4, 0x52, 0x3c, 0x8b, 0x8e, 0x2a, + 0x49, 0x98, 0xc2, 0x0a, 0x4b, 0x84, 0xd1, 0xc3, 0xcb, 0x1b, 0xbe, 0x3b, + 0x5e, 0xf1, 0x25, 0x6e, 0x27, 0x10, 0xa5, 0x47, 0x2e, 0xd8, 0xb4, 0xab, + 0x54, 0x26, 0x31, 0x7d, 0xfd, 0x9e, 0x2d, 0x5f, 0xf5, 0x27, 0xfe, 0xc5, + 0xfc, 0xd5, 0x2e, 0xc0, 0xc3, 0x5d, 0xb8, 0xb3, 0x14, 0x9d, 0x15, 0xa4, + 0x99, 0x71, 0xf7, 0x40, 0xb0, 0xe9, 0x4a, 0x3d, 0xed, 0x05, 0x01, 0x08, + 0x95, 0xbe, 0x40, 0xc8, 0xbf, 0xf8, 0xf7, 0x98, 0x72, 0xcf, 0x48, 0x1e, + 0xef, 0xaf, 0xe0, 0xb8, 0x25, 0x3f, 0x9b, 0x12, 0xd8, 0xc3, 0x82, 0x7c, + 0xd7, 0x4d, 0x9b, 0xfe, 0xf9, 0x0c, 0x29, 0x2e, 0x2b, 0xa1, 0x2b, 0xaa, + 0x7d, 0xfc, 0xfe, 0xb1, 0xa7, 0x30, 0x84, 0x28, 0x6e, 0x1d, 0xd2, 0x8d, + 0xc8, 0x51, 0x28, 0x25, 0x42, 0xbd, 0x50, 0x17, 0x85, 0x02, 0x69, 0xf2, + 0xc5, 0x32, 0xa9, 0x10, 0xb3, 0xf4, 0x93, 0x67, 0x1a, 0x27, 0xda, 0x9a, + 0x52, 0x1e, 0x01, 0x9e, 0x34, 0x78, 0x83, 0x0e, 0x49, 0x24, 0x3c, 0x86, + 0x0a, 0x55, 0x59, 0xf9, 0xf7, 0xcc, 0x15, 0xd1, 0xf4, 0x21, 0x85, 0xd6, + 0xd3, 0x3e, 0xfe, 0x01, 0xb3, 0xd7, 0x31, 0x16, 0x6a, 0x7f, 0x98, 0x9a, + 0xb9, 0x3e, 0x70, 0xc7, 0x41, 0xbb, 0x94, 0x3d, 0xb6, 0x82, 0x29, 0x6a, + 0x5b, 0xe6, 0xee, 0x0b, 0x02, 0xa6, 0xc4, 0x8d, 0x3b, 0x10, 0xc0, 0xa8, + 0x22, 0x97, 0x5f, 0x98, 0x06, 0xe3, 0x3e, 0x89, 0xb9, 0x09, 0x75, 0xd2, + 0x29, 0x94, 0x7b, 0xfb, 0xcb, 0x35, 0xb1, 0xef, 0x54, 0x53, 0x5d, 0x8c, + 0x24, 0x9c, 0xb1, 0x24, 0x11, 0x84, 0xc8, 0xc9, 0xd2, 0xdb, 0x99, 0xcd, + 0x94, 0x9a, 0xf9, 0xbd, 0x41, 0x38, 0xb3, 0xbe, 0xd7, 0x00, 0x0f, 0xde, + 0x26, 0x48, 0xcd, 0x06, 0xe4, 0xf5, 0xd0, 0xcf}, + priv_key_68, + true}, + + // Comment: ciphertext has low hamming weight + // tcID: 36 + {36, + {0x84, 0x1b, 0xa2, 0x9b, 0xf0, 0x36, 0x76, 0x71, 0xa0, 0x64, 0x35, 0xac, + 0xbd, 0x87, 0xd9, 0x36, 0x2a, 0xa8, 0xa6, 0x67, 0x49, 0x68, 0x04, 0x1d, + 0x63, 0xd0, 0x67, 0x6d, 0xe8, 0xe3, 0x1f, 0x11, 0xa9, 0x19, 0x14, 0x64, + 0x58, 0x68, 0xde, 0x92, 0xd1, 0x5d, 0x87, 0x3d, 0x71, 0x38, 0xfe, 0xa4, + 0x30, 0x2a, 0x04, 0x05, 0x81, 0x7d, 0x74, 0xb5, 0x9d, 0x79, 0xcb, 0x14, + 0x1e, 0xa7, 0xff, 0x43, 0xd4, 0x1e, 0xcc, 0xf8, 0x01, 0xf4, 0x6d, 0x6d, + 0x8f, 0x9a, 0x4d, 0x7d, 0xd0, 0x5e, 0x83, 0xf3, 0x4b, 0x73, 0xce, 0xed, + 0x85, 0xc8, 0xf8, 0xda, 0xd3, 0xe9, 0x03, 0xf6, 0x64, 0x0d, 0xfe, 0x00, + 0x4f, 0x08, 0x62, 0xfe, 0xc1, 0x57, 0xc7, 0x2b, 0x7a, 0xc8, 0x2d, 0xa4, + 0x5c, 0x51, 0xb1, 0x76, 0x33, 0xe1, 0xf4, 0x11, 0xc3, 0x73, 0xc4, 0x5e, + 0x2d, 0x39, 0x67, 0xd8, 0x53, 0xac, 0x0f, 0xba, 0x8d, 0x8b, 0xd8, 0x76, + 0x5d, 0xac, 0x56, 0x2c, 0xb9, 0xaf, 0xb8, 0xf3, 0xc1, 0x06, 0x17, 0x7b, + 0x5b, 0x8a, 0x23, 0x3d, 0x28, 0x22, 0xfc, 0x9b, 0x68, 0xe4, 0x4a, 0x91, + 0x53, 0x21, 0xbe, 0xdf, 0x76, 0x38, 0x4b, 0x7c, 0xec, 0xdb, 0x76, 0xd1, + 0x85, 0xf0, 0x01, 0xec, 0xfb, 0x8b, 0x8f, 0xbd, 0x8c, 0x31, 0xf5, 0x8b, + 0x1e, 0x22, 0x6d, 0x70, 0x45, 0x92, 0x7d, 0x97, 0xf5, 0xbf, 0x7a, 0xe1, + 0x51, 0xee, 0xa5, 0x0f, 0xa4, 0x17, 0x87, 0x85, 0x12, 0xec, 0x15, 0x4d, + 0x96, 0xd2, 0x4b, 0x30, 0xea, 0x1c, 0x94, 0x17, 0xd4, 0x91, 0x06, 0x4e, + 0xee, 0x1a, 0x3c, 0xe9, 0x25, 0xf8, 0x22, 0xa7, 0x4e, 0x41, 0xf4, 0x82, + 0x79}, + {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_69, + true}, + + // Comment: ciphertext has high hamming weight + // tcID: 37 + {37, + {0x9a, 0xc7, 0xb1, 0xfd, 0xcc, 0xc1, 0xcd, 0x75, 0x42, 0x94, 0x0a, 0x84, + 0xe7, 0xaa, 0x9f, 0xce, 0x00, 0x05, 0x4e, 0x48, 0xa4, 0xe8, 0x6d, 0xb6, + 0x1f, 0x30, 0x6e, 0x95, 0x47, 0x40, 0xef, 0x7a, 0xb6, 0xe1, 0xcd, 0x81, + 0xc5, 0x18, 0x53, 0x57, 0x09, 0xdc, 0x92, 0x00, 0xb5, 0xf7, 0x81, 0xc4, + 0x68, 0x24, 0x13, 0x09, 0xef, 0x17, 0x7f, 0x65, 0x23, 0xe1, 0x28, 0xb5, + 0xba, 0x12, 0x46, 0x1b, 0x9f, 0xe9, 0x13, 0x45, 0xd4, 0xf9, 0x96, 0x3a, + 0xe1, 0x76, 0x95, 0xd5, 0x32, 0x8a, 0x75, 0x52, 0x8c, 0x70, 0xd9, 0xe2, + 0x9a, 0xcd, 0xc7, 0x79, 0x47, 0xd6, 0x09, 0x53, 0xe4, 0xef, 0x59, 0xfe, + 0xec, 0xa7, 0xe7, 0xa1, 0x19, 0x78, 0x32, 0x49, 0x00, 0x69, 0x6d, 0x75, + 0xc5, 0xd3, 0x82, 0xae, 0x4c, 0x21, 0xe3, 0xb1, 0xa7, 0x75, 0x47, 0x3e, + 0x6c, 0x92, 0x38, 0x40, 0x8b, 0x9b, 0xf5, 0xa8, 0x24, 0xe8, 0xcc, 0x4c, + 0x2b, 0xd0, 0x03, 0xe7, 0xa0, 0xd4, 0x12, 0x30, 0x1f, 0xed, 0x07, 0x00, + 0x25, 0xda, 0x16, 0xd9, 0x1f, 0x71, 0x82, 0xd0, 0xac, 0xaf, 0x05, 0x5f, + 0xa9, 0x49, 0xca, 0x68, 0x46, 0x27, 0x77, 0x7f, 0xb9, 0x7e, 0x7c, 0xd3, + 0xfe, 0xdb, 0xbe, 0xe1, 0xd2, 0xd6, 0x97, 0xe4, 0xbd, 0xbe, 0x06, 0xd3, + 0x6e, 0xc9, 0x85, 0x30, 0x04, 0xe2, 0x8e, 0x6e, 0x9d, 0x36, 0x7a, 0xa6, + 0x6d, 0x9d, 0x14, 0xc8, 0x73, 0x66, 0x3e, 0xa3, 0xcc, 0xd1, 0x1e, 0x5f, + 0xaa, 0x8e, 0xd3, 0x86, 0xe0, 0x71, 0x33, 0x1d, 0xf8, 0x78, 0xf4, 0xe0, + 0xaa, 0xe5, 0xdd, 0x33, 0x5b, 0x17, 0x7c, 0x79, 0x6a, 0x5b, 0xea, 0x0e, + 0xd5, 0x29, 0x16, 0x15, 0xac, 0x34, 0x83, 0x87, 0x7d, 0x02, 0x79, 0x8b, + 0x05, 0x14, 0x3b, 0x01, 0x29, 0xe3, 0xde, 0x3d, 0x47, 0x8c, 0x08, 0xea, + 0xc6, 0xc2, 0xe5, 0x91, 0x95, 0x87, 0x79, 0x31, 0x86, 0x03, 0x40, 0x0c, + 0xc6, 0xc0, 0x3e, 0xb0, 0x57, 0x9f, 0x2e, 0x6d, 0x88, 0x8b, 0xf9, 0xf1, + 0x73, 0x20, 0x39, 0xfe, 0x11, 0x8e, 0x6e, 0x48, 0x88, 0xbc, 0x29, 0x86, + 0x8f, 0x80, 0x67, 0x5d, 0x63, 0xbf, 0xe7, 0x76, 0x24, 0x84, 0x84, 0x67, + 0x0d, 0x79, 0x76, 0x0a, 0xa6, 0x0c, 0xb0, 0x26, 0x7a, 0xdc, 0xcb, 0xfc, + 0xd6, 0x79, 0xf7, 0x86, 0xf0, 0x55, 0x66, 0xc7, 0xb4, 0x00, 0x6b, 0xcd, + 0xad, 0xe1, 0x57, 0x73, 0xd8, 0xaa, 0x94, 0xf2, 0x89, 0x46, 0x8c, 0x7c, + 0x7d, 0xcb, 0xf8, 0x2b, 0x61, 0x69, 0x3a, 0xfd, 0xa5, 0x20, 0x4c, 0x40, + 0x1b, 0x32, 0x47, 0x46, 0x25, 0x10, 0x88, 0xa3, 0x84, 0x9d, 0x5b, 0x16, + 0xbe, 0xb2, 0x0d, 0xa4, 0x44, 0xf4, 0xb3, 0xd8, 0x14, 0xcb, 0xd5, 0x90, + 0xa0, 0x87, 0x5b, 0xc0, 0x26, 0xb0, 0x85, 0xa0, 0x9d, 0x86, 0x80, 0x61, + 0x7c, 0x94, 0xa2, 0x97, 0xcb, 0x2f, 0xfa, 0xa5, 0x0e, 0x7a, 0x6d, 0x19, + 0x38, 0xae, 0x61, 0xb6, 0x70, 0xce, 0x20, 0x30, 0x1b, 0x26, 0x3b, 0x58, + 0x2c, 0xfe, 0x84, 0xe6, 0x79, 0xa9, 0x86, 0xd6, 0x01, 0x45, 0x34, 0xc0, + 0x45}, + {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_70, + true}, + + // Comment: ciphertext has high hamming weight + // tcID: 38 + {38, + {0xe5, 0x51, 0x66, 0x5c, 0xd3, 0xec, 0x3c, 0x28, 0x75, 0xc2, 0xe0, 0xc4, + 0x91, 0xd0, 0x3c, 0xc3, 0xc3, 0x39, 0xff, 0xda, 0x64, 0xf1, 0x25, 0x47, + 0x9d, 0x2f, 0x9b, 0x64, 0xca, 0xdb, 0x3d, 0xd7, 0x07, 0x4f, 0xa5, 0x7a, + 0x4e, 0xae, 0xf4, 0x14, 0x3f, 0x20, 0x7f, 0xa1, 0xe2, 0x8c, 0x7d, 0x44, + 0x78, 0xf9, 0x74, 0x3d, 0x9a, 0x0f, 0xc5, 0xb1, 0x4d, 0x53, 0x43, 0x5a, + 0x5c, 0xf0, 0x11, 0x8c, 0xf3, 0x4b, 0x15, 0x95, 0x0b, 0x61, 0x69, 0x85, + 0x1f, 0x6a, 0x92, 0x03, 0x4d, 0x46, 0xf1, 0x52, 0x16, 0x34, 0xea, 0xb1, + 0x58, 0xdc, 0x97, 0xcc, 0xd4, 0x7b, 0x21, 0xeb, 0x85, 0x32, 0x57, 0x9a, + 0x99, 0xfc, 0x4d, 0xfc, 0x6b, 0xc8, 0xdf, 0xef, 0x35, 0xf0, 0x43, 0x86, + 0xfe, 0x8e, 0x4b, 0x59, 0xbd, 0xb3, 0xf5, 0xd1, 0xea, 0x32, 0xe5, 0xe9, + 0x85, 0x68, 0x48, 0xed, 0xf5, 0x34, 0xac, 0x8f, 0x7a, 0xc1, 0x3c, 0xf3, + 0x18, 0x80, 0x8e, 0x91, 0x83, 0x97, 0xe5, 0x8e, 0x44, 0x46, 0x22, 0xc5, + 0x1c, 0x31, 0xbe, 0xe5, 0x1d, 0xf1, 0xa7, 0x68, 0x69, 0x06, 0x13, 0x9f, + 0x9f, 0xa6, 0xf5, 0x45, 0x82, 0xe3, 0x64, 0x0c, 0x70, 0xd9, 0x2a, 0x2d, + 0x44, 0xf6, 0xb4, 0x3b, 0xaa, 0xfb, 0x13, 0xe5, 0xce, 0x75, 0xc7, 0xa9, + 0x70, 0x36, 0xc8, 0x74}, + {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_71, + true}, + + // Comment: ciphertext mod p,q has high hamming weight + // tcID: 39 + {39, + {0xd5, 0xcb, 0xc8, 0x6b, 0xec, 0x33, 0x3d, 0x49, 0x97, 0x68, 0x38, 0xd2, + 0x37, 0x75, 0x18, 0xe5, 0x66, 0x61, 0x52, 0xc0, 0xaa, 0xa3, 0xe3, 0x42, + 0xdd, 0x24, 0xa3, 0x2a, 0x51, 0x85, 0x66, 0xfd, 0xfc, 0x6f, 0x1f, 0xbd, + 0xf1, 0x31, 0xce, 0x9d, 0x4c, 0x5e, 0x13, 0x1b, 0x56, 0xd6, 0x4b, 0x71, + 0x25, 0xf9, 0xd2, 0x37, 0x28, 0x48, 0xb2, 0xd7, 0x1d, 0xc6, 0x98, 0x62, + 0xf3, 0x94, 0x1e, 0x9c, 0xef, 0xbb, 0x27, 0x29, 0xac, 0xd2, 0xeb, 0x1e, + 0xca, 0xd8, 0xdd, 0xc7, 0x20, 0x6c, 0x19, 0xfe, 0x63, 0xe9, 0xf5, 0x1d, + 0xff, 0xad, 0x75, 0x80, 0x2c, 0x54, 0xf0, 0x41, 0x97, 0xad, 0x3b, 0x31, + 0xc9, 0x48, 0xab, 0x54, 0x41, 0x76, 0x01, 0x25, 0x68, 0xdb, 0xde, 0xdf, + 0x84, 0xd5, 0xb0, 0x9e, 0xbb, 0xa4, 0xc3, 0x25, 0xc5, 0x98, 0x68, 0xec, + 0x43, 0x7f, 0xae, 0x4b, 0x1a, 0xb0, 0x6d, 0xbd, 0x0c, 0x07, 0xf1, 0x71, + 0x0a, 0x8a, 0x68, 0x19, 0xe4, 0x7d, 0x9f, 0x24, 0x95, 0x9c, 0x6a, 0x77, + 0x1a, 0x8e, 0x43, 0x58, 0xb9, 0x55, 0xf3, 0xa5, 0x58, 0x64, 0x28, 0xf0, + 0x8a, 0xcc, 0xdc, 0x7e, 0xc3, 0x0e, 0x43, 0x13, 0x8b, 0xce, 0xaa, 0x37, + 0xf8, 0x86, 0xbf, 0x9d, 0x95, 0x1d, 0xa7, 0x3a, 0xc3, 0xa6, 0x4e, 0x26, + 0x73, 0x0b, 0x47, 0x76, 0x8f, 0xa3, 0xab, 0x22, 0xf8, 0xf4, 0x81, 0x04, + 0xdb, 0xde, 0x12, 0x3e, 0x98, 0x8e, 0xd5, 0x1f, 0xfe, 0x28, 0xbc, 0x43, + 0x1d, 0x8f, 0xe4, 0x4a, 0xc6, 0x62, 0x23, 0x5d, 0x4b, 0x40, 0xac, 0xec, + 0x39, 0x8e, 0xa5, 0x78, 0x46, 0x21, 0x1e, 0xd4, 0x0e, 0x72, 0x64, 0xa6, + 0x91, 0xf7, 0xbc, 0x9d, 0xee, 0xcc, 0xc5, 0xe7, 0x07, 0x5c, 0x0a, 0x8d, + 0x6f, 0x59, 0x67, 0x90, 0x07, 0xc2, 0x28, 0xb9, 0x40, 0xb5, 0xdc, 0x42, + 0xd9, 0x16, 0xac, 0x44, 0x86, 0x99, 0x5a, 0xda, 0xda, 0x84, 0x32, 0xe3, + 0xe8, 0x65, 0xc8, 0x3e, 0x31, 0xe9, 0x21, 0x5f, 0x98, 0x71, 0x94, 0x98, + 0x35, 0x8a, 0xc2, 0xfb, 0xea, 0x93, 0x0d, 0x50, 0x1d, 0xdb, 0xde, 0x9d, + 0x49, 0x6e, 0x7a, 0xa8, 0xb8, 0xb1, 0xe7, 0x08, 0xf4, 0x26, 0xbd, 0xdb, + 0x4c, 0xee, 0x6e, 0x14, 0xc7, 0xb0, 0xc0, 0xcb, 0xc5, 0xcc, 0x29, 0xfa, + 0xa1, 0x5a, 0xf7, 0x3a, 0x0f, 0x63, 0x18, 0x5a, 0x7d, 0x9f, 0xb5, 0xb0, + 0x6c, 0x4b, 0xeb, 0xbf, 0x02, 0x33, 0x73, 0xd7, 0x5f, 0x41, 0xb0, 0xc3, + 0x35, 0x03, 0x81, 0x80, 0x6a, 0x79, 0xc9, 0x5c, 0x77, 0x3c, 0x70, 0xe4, + 0x6c, 0xe6, 0x21, 0x2e, 0xc1, 0xaa, 0x3d, 0x9a, 0x7c, 0x43, 0x3d, 0xa6, + 0xfa, 0x0f, 0x38, 0x7d, 0x57, 0x44, 0x8f, 0x4a, 0x48, 0xfb, 0xe7, 0x48, + 0x8b, 0x91, 0x70, 0xf2, 0x9f, 0x6a, 0xad, 0x9d, 0x2c, 0x18, 0x26, 0xb6, + 0xdf, 0xb5, 0x2f, 0x94, 0xf9, 0xf2, 0x1e, 0x60, 0xce, 0xc9, 0x71, 0x95, + 0x06, 0x65, 0x61, 0x51, 0xe1, 0x2a, 0xf6, 0x1b, 0xce, 0x93, 0x19, 0xda, + 0x5a, 0x60, 0x74, 0xdc, 0x89, 0x8b, 0x07, 0x50, 0x30, 0x4a, 0x1c, 0xf4, + 0x00, 0xca, 0x91, 0xfd, 0xb3, 0x61}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_72, + true}, + + // Comment: ciphertext mod p,q has low hamming weight + // tcID: 40 + {40, + {0x39, 0xfe, 0xcb, 0x50, 0x0d, 0x8c, 0x7f, 0x55, 0x79, 0x9e, 0x68, 0x91, + 0x07, 0x39, 0x04, 0x35, 0x26, 0x40, 0xb5, 0x13, 0xe4, 0x38, 0x03, 0xaf, + 0xa7, 0xe7, 0x68, 0xbb, 0x64, 0xff, 0x20, 0xd1, 0x95, 0xec, 0x14, 0xf5, + 0xef, 0x18, 0xd5, 0xef, 0xbc, 0x50, 0xdb, 0x87, 0x5c, 0xd9, 0x08, 0xc6, + 0x0f, 0x4d, 0xe8, 0xe9, 0x3c, 0x6e, 0xe1, 0x00, 0xf0, 0x8d, 0x78, 0xb2, + 0x74, 0x66, 0xfd, 0x4a, 0x37, 0x3d, 0xf4, 0x6b, 0x78, 0x66, 0x5f, 0x1e, + 0x88, 0x22, 0xc3, 0xe2, 0xe6, 0x1a, 0x9e, 0x0d, 0xa7, 0x3e, 0x1c, 0x26, + 0xe7, 0xd9, 0x6d, 0x8b, 0x6c, 0x64, 0x35, 0x02, 0x53, 0x4a, 0x77, 0x34, + 0xfa, 0x41, 0xf9, 0xbf, 0x58, 0xb9, 0xa0, 0xa0, 0x0e, 0xe0, 0x38, 0x64, + 0x82, 0x11, 0x45, 0x23, 0x46, 0x1d, 0x0e, 0xe8, 0x7e, 0xe2, 0xa9, 0xf4, + 0xd4, 0x97, 0xb6, 0x7f, 0x54, 0x60, 0x9c, 0x05, 0x19, 0x49, 0x91, 0xf1, + 0x83, 0xc8, 0x48, 0x61, 0x1b, 0xca, 0xdb, 0xbe, 0x0f, 0x87, 0xcb, 0x12, + 0x6f, 0xbe, 0x2d, 0x33, 0xd4, 0x33, 0x8f, 0x10, 0xa2, 0x07, 0x34, 0x58, + 0xea, 0x71, 0x10, 0x50, 0xc2, 0x5c, 0x36, 0x9b, 0xbe, 0x59, 0x8a, 0xc2, + 0xf7, 0xce, 0x8b, 0x0e, 0x66, 0x6a, 0x5e, 0x20, 0x17, 0x6e, 0xca, 0x54, + 0x03, 0x58, 0xa3, 0x36, 0x4d, 0xc6, 0x7b, 0x15, 0x46, 0xf0, 0xd7, 0xbb, + 0x2a, 0xe3, 0x88, 0xa8, 0xea, 0xbb, 0x5e, 0xd9, 0xf9, 0x24, 0x3f, 0x6e, + 0xea, 0x5b, 0x5e, 0xcd, 0x00, 0xf7, 0xbe, 0x6a, 0x06, 0x66, 0x15, 0x1a, + 0x97, 0xf0, 0xee, 0x8a, 0xf5, 0x8d, 0x04, 0x0a, 0xee, 0x12, 0xd3, 0xbc, + 0xc5, 0x76, 0x0d, 0xed, 0xeb, 0x5d, 0x24, 0x96, 0xbe, 0x0c, 0x4f, 0xfc, + 0x56, 0x58, 0x74, 0x64, 0x89, 0x84, 0x23, 0x61, 0xa3, 0x07, 0xdc, 0x84, + 0x06, 0x2f, 0x30, 0x25, 0x4c, 0x41, 0x82, 0xee, 0xbd, 0xab, 0xb5, 0xf3, + 0x21, 0xb6, 0xc9, 0x6c, 0xf8, 0xf2, 0x05, 0x61, 0x55, 0xfd, 0xdb, 0x55, + 0xda, 0xf5, 0x45, 0xfd, 0x81, 0x1f, 0x6d, 0x15, 0x52, 0x77, 0xbe, 0x75, + 0x4b, 0x58, 0x29, 0xb6, 0x9d, 0xaf, 0xf3, 0xea, 0xa3, 0xfa, 0xc5, 0x32, + 0xa7, 0x1c, 0xc0, 0x29, 0x0a, 0xdf, 0x7a, 0x0c, 0x23, 0x89, 0x34, 0xb8, + 0x67, 0x39, 0xb0, 0x05, 0xb7, 0x0b, 0x8a, 0xb2, 0xf0, 0xad, 0x73, 0x20, + 0xcf, 0x03, 0x7c, 0x6d, 0x31, 0xbd, 0x13, 0x5c, 0x2e, 0x30, 0xb3, 0x5e, + 0x7d, 0x80, 0xf6, 0x3d, 0xde, 0x8e, 0x89, 0x9a, 0xcd, 0x10, 0x71, 0x01, + 0x27, 0xb1, 0x10, 0x02, 0xa7, 0x8a, 0xf5, 0x49, 0x4d, 0xb4, 0x19, 0x8b, + 0x0b, 0x8e, 0x4a, 0xc6, 0x65, 0x4f, 0x63, 0x97, 0x2d, 0xd2, 0xfc, 0xdc, + 0x8e, 0xe3, 0xd6, 0xe2, 0x54, 0xd8, 0xdc, 0xa4, 0x91, 0xce, 0xea, 0x61, + 0x34, 0x1c, 0x90, 0x99, 0xbf, 0x3a, 0x78, 0x35, 0x48, 0xc5, 0xd9, 0x70, + 0xa7, 0xac, 0x45, 0x68, 0x0f, 0xc1, 0x7f, 0x33, 0x7a, 0x8d, 0xfe, 0x84, + 0x03, 0x04, 0xae, 0x2a, 0x64, 0xa8, 0x7f, 0xcc, 0x36, 0x04, 0xbc, 0xe4, + 0x91, 0x1d, 0x3e, 0xe3, 0x1c, 0x31, 0x35, 0x2e, 0xd3, 0x68, 0x2f, 0x85, + 0x4a, 0x87, 0xa2, 0xa9, 0xd0, 0xee, 0x1e, 0x80, 0xcb, 0x43, 0x78, 0x71, + 0x31, 0x68, 0x2b, 0xc1, 0x94, 0x23, 0x24, 0x65, 0x22, 0x39, 0xeb, 0xfa, + 0x15, 0x18, 0x78, 0xe5, 0x6a, 0xc1, 0x11, 0x2f, 0x89, 0xf1, 0xb8, 0x01, + 0x20, 0xef}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_73, + true}, + + // Comment: special case ciphertext + // tcID: 41 + {41, + {0xe2, 0xab, 0x50, 0xf3, 0x0a, 0x47, 0x77, 0xe3, 0x6f, 0x70, 0x79, 0xf6, + 0x75, 0x90, 0x3c, 0xd3, 0x7e, 0x75, 0x32, 0x4e, 0x97, 0x4e, 0xc3, 0xd7, + 0x73, 0xfe, 0x4b, 0x43, 0x63, 0x37, 0x3a, 0xd6, 0x23, 0x1d, 0xa9, 0xdc, + 0xae, 0xc8, 0xcd, 0x69, 0x7c, 0x46, 0x60, 0x1a, 0x0c, 0x15, 0xf8, 0xac, + 0x80, 0xb7, 0x52, 0x75, 0x85, 0x92, 0x96, 0x23, 0x93, 0x9a, 0x8f, 0xa3, + 0xc0, 0x11, 0x5a, 0x52, 0x63, 0x61, 0x65, 0xd8, 0x42, 0x95, 0x80, 0xc5, + 0x4a, 0x89, 0x00, 0x34, 0xde, 0x32, 0x49, 0x90, 0x86, 0x85, 0xe7, 0xc9, + 0x63, 0x7c, 0x54, 0xe2, 0x7e, 0x42, 0x7e, 0x95, 0x52, 0x80, 0xec, 0xe1, + 0x86, 0x66, 0xdc, 0xf1, 0x86, 0x90, 0xef, 0xa6, 0x92, 0xe0, 0xfb, 0x19, + 0xd6, 0x88, 0xf4, 0x3a, 0xbd, 0x5f, 0x9a, 0xc9, 0xcc, 0xaf, 0xad, 0x37, + 0xed, 0xd0, 0xeb, 0x06, 0xf2, 0x15, 0x39, 0x4b, 0x13, 0xad}, + {0x58, 0xe4, 0x06, 0x4a, 0x0b, 0x8e, 0x5d, 0xb6, 0x9f, 0xdf, 0x24, 0x72, + 0xeb, 0xef, 0xc6, 0xa9, 0xd8, 0x80, 0x56, 0xcb, 0x9c, 0xae, 0xf2, 0x75, + 0x09, 0xcb, 0xf8, 0x9e, 0xe2, 0x7b, 0x37, 0x35, 0x63, 0xf1, 0xa1, 0x0d, + 0x72, 0x14, 0x42, 0x17, 0xee, 0xd2, 0xfc, 0x50, 0x8d, 0x9f, 0x19, 0x77, + 0xc2, 0x2a, 0x22, 0x14, 0x51, 0xae, 0x4c, 0x86, 0x1b, 0x30, 0xe7, 0xa5, + 0x25, 0x80, 0xe1, 0x7b, 0xd8, 0xd3, 0x62, 0x78, 0x78, 0xe5, 0xf2, 0x3a, + 0x47, 0x9d, 0xcc, 0xf2, 0x18, 0x6f, 0xbf, 0xec, 0xa2, 0x50, 0xaf, 0xce, + 0x20, 0x34, 0x04, 0x2d, 0x29, 0x76, 0xda, 0xa6, 0x56, 0xfd, 0xc6, 0x0c, + 0x95, 0x0a, 0x1c, 0x9f, 0x9d, 0x68, 0x61, 0x3b, 0x37, 0xf2, 0x53, 0x37, + 0x72, 0x46, 0x76, 0x91, 0x65, 0xf2, 0x86, 0xaf, 0x45, 0x74, 0x40, 0x15, + 0xdc, 0x59, 0x64, 0x25, 0x14, 0xf5, 0x2b, 0xba, 0xb9, 0xdc, 0xf8, 0x82, + 0xd3, 0x76, 0xcb, 0x81, 0xd1, 0x36, 0xbd, 0x08, 0xbc, 0x1a, 0x71, 0x24, + 0x8b, 0xa6, 0xdd, 0x8a, 0x11, 0x4a, 0xf5, 0xe9, 0x56, 0xa4, 0xda, 0x9f, + 0x9a, 0xab, 0x16, 0xad, 0x27, 0x2a, 0x7f, 0xef, 0x04, 0xde, 0xff, 0x88, + 0x72, 0x3d, 0x2a, 0x4e, 0x20, 0x38, 0x86, 0xc7, 0x0a, 0x01, 0x26, 0x6c, + 0xe3, 0x29, 0x21, 0x91, 0x96, 0x92, 0xcb, 0x90, 0x19, 0x26, 0x12, 0xfa, + 0x67, 0x62, 0x19, 0x24, 0xca, 0x94, 0x9e, 0x10, 0x33, 0x05, 0xb5, 0x88, + 0x70, 0xb6, 0x18, 0xaa, 0xe0, 0x5b, 0x31, 0xe6, 0x34, 0x64, 0x3f, 0x56, + 0x94, 0x6d, 0x28, 0xc0, 0xad, 0xcd, 0xc4, 0x33, 0x93, 0x57, 0x9a, 0x62, + 0x15, 0x0e, 0x55, 0x19, 0xc6, 0x74, 0xd1, 0x76, 0xc0, 0x37, 0x3b, 0x4c, + 0xdf, 0x5b, 0x3f, 0x92, 0x55, 0x35, 0x80, 0x54, 0x3b, 0xca, 0xc2, 0xc6, + 0x16, 0x4d, 0xf6, 0xf1, 0x55, 0x13, 0x28, 0x7d, 0x0d, 0x9d, 0x90, 0x87, + 0xaf, 0x9b, 0x3c, 0xd1, 0xd8, 0xa6, 0x82, 0x9d, 0x08, 0x9f, 0x5d, 0x07, + 0xfa, 0xee, 0x36, 0x8d, 0x5b, 0xf5, 0x2c, 0x01, 0xe8, 0x28, 0x3f, 0x50, + 0xb5, 0xba, 0x2e, 0x03, 0x95, 0x1a, 0x3b, 0xd3, 0x3b, 0xb8, 0xeb, 0xe9, + 0x26, 0xf9, 0x03, 0xe2, 0xa5, 0x23, 0xa7, 0x7f, 0x90, 0x5d, 0xa3, 0xee, + 0xa3, 0x56, 0xdd, 0x28, 0x27, 0x19, 0xce, 0x1a, 0xeb, 0xe2, 0x90, 0xf4, + 0xc1, 0xda, 0xcd, 0xbd, 0xf4, 0xbb, 0xbb, 0x29, 0xbb, 0x9c, 0x0b, 0x57, + 0xaf, 0x42, 0xb4, 0xb9, 0xc4, 0x95, 0x3a, 0x1a, 0x19, 0xfc, 0x7a, 0x77, + 0x8c, 0x51, 0xf5, 0xf9, 0x3e, 0x43, 0xdb, 0xbc, 0x75, 0x28, 0x81, 0x7e, + 0xdc, 0x56, 0x7e, 0x9b, 0x13, 0x43, 0xa4, 0x4e, 0xd8, 0xca, 0x3b, 0x21, + 0x10, 0xea, 0x04, 0x60, 0x2a, 0x2b, 0x62, 0x1e, 0xf4, 0xd9, 0x8e, 0xfe, + 0xfa, 0xf8, 0x84, 0x25, 0xc1, 0xd7, 0x2a, 0x5c, 0x34, 0xb4, 0x81, 0x39, + 0x2e, 0xc7, 0xcc, 0x15, 0x39, 0xb4, 0x7e, 0x23, 0xec, 0xc7, 0xac, 0xbc, + 0xf6, 0x18, 0xd0, 0x8b, 0xe0, 0x59, 0x13, 0xfc, 0xdd, 0x54, 0x6a, 0x30, + 0xc1, 0xbf, 0x45, 0x8b, 0xfe, 0x62, 0x79, 0x0e, 0x6c, 0x8e, 0x76, 0xe0, + 0x3f, 0xbd, 0xe7, 0x82, 0x46, 0x24, 0x09, 0x85, 0x0c, 0xbc, 0xf3, 0xa9, + 0x52, 0xe6, 0xc5, 0xce, 0x43, 0xbd, 0x2f, 0x52, 0x9d, 0x0b, 0xb8, 0xce, + 0xf9, 0x10, 0x71, 0x71, 0x3f, 0x26, 0xad, 0xb0, 0xdd, 0xc4, 0x84, 0x6d, + 0x21, 0xfa, 0x54, 0xbc, 0x03, 0x63, 0x81, 0x9e, 0xa3, 0x85, 0xcc, 0x20, + 0x85, 0x46, 0x9f, 0x4d, 0x5a, 0x36, 0x03, 0x13, 0x60, 0x40, 0x97, 0x6d, + 0xc2, 0x3d, 0x48, 0x0d, 0x68, 0xa1, 0x59, 0x78, 0x2b, 0xaf, 0xee, 0xea, + 0x93, 0xb5, 0x8e, 0x53, 0x6b, 0x8f, 0x4b, 0x19}, + priv_key_74, + true}, + + // Comment: ciphertext is a simple fraction + // tcID: 42 + {42, + {0xb6, 0x96, 0xad, 0xc2, 0x8d, 0xda, 0xe0, 0x05, 0x90, 0x92, 0x42, 0x2b, + 0xf7, 0x46, 0xd9, 0xfb, 0x3a, 0x7e, 0x67, 0xd5, 0x84, 0x4e, 0xdb, 0xed, + 0xbd, 0x2b, 0x76, 0xb7, 0xce, 0x3d, 0x46, 0xf6, 0xbb, 0x77, 0xbb, 0x04, + 0xa3, 0xb3, 0xe0, 0x6e, 0x82, 0x37, 0xa2, 0x84, 0xe1, 0x87, 0x68, 0xcd, + 0x07, 0xbe, 0x1b, 0xa8, 0x34, 0x91, 0xde, 0x27, 0x5b, 0x2b, 0xc3, 0xf5, + 0xbe, 0xb7, 0x6f, 0x74, 0xe7, 0xdd, 0xe2, 0xb7, 0xb4, 0xe4, 0x07, 0x94, + 0xb3, 0xb4, 0xe9, 0x71, 0x6d, 0xe2, 0xd9, 0xdf, 0xcc, 0x02, 0x7f, 0x65, + 0xfa, 0x9f, 0x4e, 0x08, 0x1b, 0x73, 0xeb, 0x6e, 0x50, 0xea, 0x6a, 0xd5, + 0x9e, 0x3d, 0x59, 0xf4, 0xd0, 0xef, 0xe6, 0xac, 0xcc, 0x8e, 0xe0, 0xe5, + 0xa9, 0x7a, 0x13, 0x6c, 0x71, 0x13, 0x76, 0xff, 0xee, 0xd8, 0x00, 0x54, + 0xaf, 0x8c, 0x60, 0x21, 0xf2, 0x78, 0xee, 0x55, 0x79, 0x4c, 0x8e, 0xc9, + 0x2c, 0x0a, 0xc7, 0x32, 0xa5, 0xdd, 0x28, 0xa0, 0x2e, 0xa0, 0xf9, 0x48, + 0x5a, 0x6d, 0x0c, 0xb0, 0x6c, 0xc0, 0x44, 0x0d, 0x02, 0xa3, 0xd8, 0xfb, + 0xdc, 0xd7, 0xbd, 0x21, 0xd1, 0xf1, 0x34, 0xe1, 0xde, 0x99, 0x3c, 0xba, + 0x7c, 0x52, 0x7f, 0x33, 0x40, 0xa7, 0x22, 0x0d, 0xcb, 0x27, 0xd8, 0x23, + 0x97, 0xf3, 0x46, 0xf3, 0x1f, 0x0a, 0x36, 0x27, 0x5e, 0xf5, 0x2c, 0x88, + 0xe2, 0xe7, 0x3a, 0xb6, 0x65, 0x86, 0x96, 0x11, 0xc9, 0x10, 0x24, 0x31, + 0xe1, 0x3c, 0x48, 0x79, 0x98, 0xf9, 0x98, 0xd5, 0xf3, 0x9b, 0x4e, 0x1d, + 0xd5, 0x72, 0xb8, 0x29, 0xc7, 0x89, 0xc8, 0x3b, 0x91, 0xbc, 0xc7, 0xa8, + 0x37, 0xf8, 0x81, 0xc2, 0x13, 0x16, 0xd5, 0x9c, 0xcf, 0xac, 0xcf, 0x70, + 0x46, 0x72, 0xda, 0x03, 0x35, 0x8e, 0x4a, 0x40, 0xbe, 0x0a, 0x6f, 0xbd, + 0x01, 0x65, 0x88, 0xc4, 0x7d, 0x59, 0xb4, 0x58, 0x0d, 0xa5, 0x71, 0xa2, + 0xfe, 0x39, 0xd2, 0xa0, 0x35, 0x20, 0x9c, 0xf0, 0xd2, 0x67, 0x3d, 0x36, + 0x2a, 0x56, 0x78, 0xd7, 0x73, 0x62, 0x11, 0xc5, 0xf6, 0xe3, 0xfc, 0x1d, + 0x9d, 0x70, 0x59, 0xbe, 0x6f, 0xf5, 0x68, 0x3f, 0xae, 0x03, 0x48, 0xc6, + 0x2c, 0x30, 0xc4, 0x60, 0x3c, 0xc1, 0x3d, 0x16, 0xf5, 0x88, 0xbf, 0xe1, + 0x26, 0x13, 0xe8, 0xf3, 0x2d, 0xb3, 0xa8, 0xa3, 0xb3, 0x44, 0xc5, 0x5e, + 0x3b, 0xed, 0x63, 0xd0, 0x4d, 0x1f, 0x0e, 0xe6, 0x6a, 0xea, 0xda, 0x45, + 0xd4, 0x4b, 0x3b, 0xfc, 0x43, 0x44, 0x20, 0x2f, 0xcf, 0x11, 0x92, 0x31, + 0x67, 0x61, 0x45, 0x01, 0x92, 0x03, 0xab, 0x56, 0x29, 0x3c, 0x53, 0x1b, + 0x24, 0x82, 0x93, 0x91, 0x2a, 0x19, 0x05, 0x53, 0x6d, 0x8c, 0x45, 0xf2, + 0x02, 0x66, 0x37, 0xc0, 0x65, 0xa2, 0xec, 0x26, 0x75, 0xc6, 0x42, 0x9d, + 0x8b, 0xb9, 0x7e, 0xe7, 0x2e, 0xee, 0x25, 0x4e, 0x49, 0x3c, 0x00, 0x4d, + 0xbf, 0x68, 0x27, 0xe3, 0x53, 0x82, 0xe8, 0x7e, 0xae, 0x2d, 0xc1, 0x89}, + {0x09, 0x6f, 0x12, 0x39, 0x81, 0x9d, 0x50, 0xee, 0xa3, 0x5c, 0x3c, 0x05, + 0xcc, 0x0b, 0x5e, 0x88, 0xfe, 0xd0, 0x76, 0x25, 0xe0, 0x42, 0x35, 0xb8, + 0xc6, 0x41, 0x23, 0x9c, 0x6c, 0xda, 0xef, 0x5a, 0x3c, 0x61, 0xd7, 0x03, + 0xcd, 0x89, 0x27, 0x89, 0x57, 0xe4, 0x4b, 0x88, 0xf3, 0xf8, 0x55, 0xb1, + 0x17, 0xeb, 0x8f, 0xf5, 0xe0, 0xb3, 0xa7, 0xe9, 0x3e, 0xf4, 0xaa, 0xd3, + 0x40, 0xda, 0xc7, 0x7f, 0x72, 0x63, 0xcc, 0x28, 0xef, 0x6c, 0x30, 0x18, + 0x71, 0x1c, 0x5a, 0x2e, 0x4e, 0x18, 0x46, 0xfb, 0x75, 0x14, 0x4b, 0x7d, + 0xb0, 0x83, 0xea, 0xd7, 0x1e, 0x61, 0x26, 0x49, 0x3c, 0x03, 0x71, 0xfb, + 0xf7, 0xd0, 0xaf, 0x79, 0x08, 0x19, 0x87, 0x1d, 0x52, 0x46, 0x59, 0xfb, + 0x4e, 0x52, 0x59, 0x3d, 0x2d, 0x33, 0x1e, 0x1a, 0x1c, 0x3d, 0x7f, 0x35, + 0x94, 0x73, 0x51, 0x8b, 0xad, 0x26, 0x22, 0xc8, 0x1d, 0x65, 0xbd, 0x12, + 0x21, 0x93, 0x1a, 0xb0, 0x21, 0xda, 0xbb, 0xe5, 0xa6, 0x92, 0x34, 0xf1, + 0xba, 0x72, 0x44, 0x9d, 0xf8, 0x0a, 0x01, 0x63, 0x52, 0x5d, 0xc3, 0xbb, + 0x1c, 0x98, 0x42, 0xa2, 0x86, 0x9d, 0xe8, 0xfc, 0xc3, 0x00, 0x64, 0x31, + 0xff, 0x53, 0x60, 0xc7, 0xa6, 0xe4, 0x21, 0x1e, 0x94, 0x48, 0x0d, 0x24, + 0xc3, 0x76, 0x5d, 0x1a, 0x0e, 0xf6, 0x3b, 0x1f, 0xe8, 0x07, 0xf5, 0xc5, + 0x43, 0x5d, 0x04, 0x65, 0xbf, 0x8e, 0xc5, 0xde, 0x13, 0xc8, 0x84, 0x71, + 0x2f, 0x7e, 0x29, 0x10, 0x74, 0x27, 0xd7, 0xc2, 0x92, 0xe3, 0xe8, 0x37, + 0xca, 0x94, 0x09, 0xc6, 0x39, 0x6b, 0xd9, 0xb9, 0x34, 0xe3, 0x89, 0xab, + 0xf9, 0xba, 0x77, 0x86, 0x52, 0x12, 0xec, 0x94, 0xdf, 0x3c, 0x8a, 0xba, + 0x3f, 0xc1, 0x3c, 0xd7, 0x79, 0x23, 0x2a, 0x54, 0x89, 0x1c, 0x62, 0xd1, + 0x71, 0x8a, 0x69, 0xbc, 0xc1, 0xe1, 0x60, 0x9e, 0xbc, 0x00, 0x26, 0xc1, + 0xb2, 0x2d, 0x09, 0xfa, 0x3d, 0xe4, 0x4a, 0x0e, 0x7b, 0x20, 0x7a, 0xb5, + 0xfa, 0x78, 0x8e, 0x2b, 0x0b, 0xae, 0x63, 0x9e, 0xcd, 0x46, 0xdf, 0x6a, + 0x51, 0x76, 0x7d, 0x32, 0x46, 0xbd, 0x4b, 0x10, 0x1a, 0x26, 0x82, 0x30, + 0x5d, 0xc9, 0x24, 0x0d, 0x00, 0x7a, 0xbd, 0x2b, 0x29, 0x0a, 0xba, 0x03, + 0x9b, 0xf0, 0x46, 0x80, 0xc0, 0x19, 0xdc, 0xd0, 0x89, 0x2c, 0x88, 0x3c, + 0x71, 0x3d, 0x6c, 0x4c, 0x0e, 0x05, 0xff, 0xcf, 0xbe, 0x51, 0xad, 0x93, + 0xb4, 0x05, 0x46, 0x81, 0x8d, 0x9d, 0x89, 0xd8, 0xae, 0x4d, 0x8e, 0x14, + 0xac, 0xd6, 0x90, 0x52, 0x87, 0xc6, 0xa3, 0xed, 0xe1, 0xd1, 0xe8, 0x50, + 0xea, 0x29, 0x3d, 0x72, 0x30, 0xa4, 0x57, 0xef, 0x19, 0xc8, 0x64, 0x89, + 0x44, 0x95, 0x59, 0xc9, 0x65, 0xea, 0x60, 0x59, 0xa8, 0x08, 0x94, 0x20, + 0x51, 0x09, 0xc2, 0xef, 0x9b, 0x93, 0xef, 0x9a, 0xdc, 0x1c, 0x01, 0xe9, + 0xef, 0x0a, 0x53, 0x20, 0x02, 0x10, 0xb3, 0xe5, 0x0e, 0xf5, 0xd1, 0x91, + 0x08, 0xd7, 0xeb, 0xa0, 0x15, 0x54, 0x68, 0x1c, 0x74, 0x74, 0x49, 0xdf, + 0x77, 0x6a, 0x54, 0x8a, 0x4e, 0xa5, 0x60, 0x5e, 0x0d, 0xee, 0xc3, 0x30, + 0x78, 0x61, 0x47, 0x0e, 0xed, 0x89, 0x54, 0xe8, 0x1d, 0x89, 0xee, 0xce, + 0x20, 0x22, 0xbd, 0xc5, 0x46, 0x72, 0x44, 0x82, 0xd7, 0x36, 0xeb, 0x1e, + 0x78, 0x5a, 0xeb, 0x2d, 0xa9, 0xb5, 0xc9, 0x38, 0xd5, 0xd3, 0xbd, 0xea, + 0x1c, 0x25, 0x2c, 0x3e, 0x9f, 0x32, 0xd6, 0xf1, 0x29, 0xaf, 0x69, 0xb8, + 0x85, 0xa1, 0x34, 0x57, 0xff, 0x23, 0xac, 0x7b, 0x86, 0xb6, 0x63, 0x90, + 0x1e, 0x5c, 0x1c, 0x5f, 0x77, 0xcd, 0x82, 0x05, 0xd2, 0x69, 0x94, 0xba, + 0xc2, 0x10, 0x42, 0x0f, 0xd7, 0xdb, 0xa2, 0x13}, + priv_key_75, + true}, + + // Comment: ciphertext is a simple fraction + // tcID: 43 + {43, + {0x22, 0x4d, 0x2a, 0x87, 0x34, 0x8e, 0x18, 0xc8, 0x52, 0x39, 0xf4, 0x42, + 0x8f, 0xb5, 0x14, 0x0a, 0x16, 0xbd, 0xe5, 0x75, 0x27, 0x5e, 0x65, 0xd2, + 0x1d, 0x90, 0xb6, 0x11, 0x20, 0xde, 0x49, 0x86, 0xc1, 0xa8, 0xdd, 0xfe, + 0xe3, 0x5e, 0xc2, 0x29, 0x58, 0xb8, 0x03, 0x9a, 0xf0, 0xf4, 0x6f, 0xfd, + 0xca, 0xef, 0xfb, 0xd2, 0xb9, 0xba, 0x78, 0x40, 0xd8, 0x65, 0x59, 0x5c, + 0xfc, 0x22, 0xef, 0x38, 0x3e, 0x47, 0x55, 0xab, 0x48, 0x87, 0x8c, 0x21, + 0xf3, 0x17, 0x15, 0x44, 0x2a, 0x62, 0x0b, 0xed, 0xed, 0x64, 0x29, 0xc3, + 0x33, 0x90, 0x8f, 0xa5, 0x68, 0xe7, 0x54, 0xed, 0x07, 0x8b, 0x77, 0xab, + 0x19, 0xc0, 0x3f, 0xab, 0xf9, 0xc8, 0x25, 0xac, 0x19, 0xd7, 0x00, 0xdf, + 0x00, 0x3a, 0x00, 0xc6, 0x6c, 0xb4, 0x60, 0xf9, 0x81, 0x9d, 0x02, 0xa4, + 0x76, 0x26, 0x25, 0xce, 0xc6, 0xd3, 0xb6, 0x1e, 0xee, 0xef, 0xe4, 0x07, + 0x61, 0xe7, 0x91, 0xd0, 0xda, 0xd8, 0x0e, 0xe3, 0xbb, 0x0d, 0xe7, 0x0f, + 0x59, 0xf0, 0xbb, 0xdf, 0x9e, 0x00, 0x00, 0x26, 0x92, 0xb6, 0xeb, 0x52, + 0xfe, 0xc5, 0xbf, 0x65, 0xe0, 0x0a, 0xbd, 0x1d, 0x9d, 0x5a, 0x6c, 0xa2, + 0x2e, 0x39, 0x57, 0xe4, 0x42, 0xfb, 0x18, 0x97, 0x7f, 0xa7, 0x21, 0x05, + 0x2c, 0xcc, 0x5a, 0x2f, 0xf1, 0x87, 0x26, 0xff, 0x69, 0x91, 0x7d, 0xd6, + 0x03, 0xbc, 0x9c, 0xe6, 0xbe, 0x66, 0x99, 0x61, 0x2f, 0x46, 0xb0, 0xb3, + 0xcb, 0xbc, 0x92, 0x7b, 0xcb, 0x57, 0x60, 0x12, 0x4e, 0x3e, 0xf4, 0x82, + 0x25, 0xa6, 0xa5, 0x37, 0x4f, 0x96, 0xfd, 0xc7, 0x2e, 0x49, 0x53, 0xb7, + 0x4c, 0xa4, 0x15, 0x58, 0x5b, 0x0b, 0x04, 0x5b, 0xa0, 0x9e, 0x8e, 0x1a, + 0x4c, 0xe1, 0x83, 0xae, 0xac, 0xaf, 0x9f, 0x49, 0x47, 0x5d, 0x42, 0x06, + 0x4f, 0xda, 0xe6, 0xef, 0x3d, 0x07, 0xa5, 0x72, 0x98, 0xdf, 0xd6, 0xb3, + 0x9e, 0x29, 0x28, 0x98, 0xa8, 0xae, 0xc1, 0x6b, 0x36, 0x95, 0xba, 0x74, + 0xda, 0x57, 0x82, 0x8d, 0xc4, 0xb1, 0x1a, 0x55, 0x92, 0xfb, 0xca, 0xe2, + 0x06, 0x4b, 0x0d, 0x3b, 0xc4, 0x4c, 0x2e, 0x37, 0xc4, 0x91, 0x84, 0x80, + 0x65, 0x20, 0xd4, 0x18, 0x17, 0x0a, 0x82, 0x1d, 0xe0, 0xd3, 0x68, 0x85, + 0x80, 0xfd, 0x7d, 0x52, 0x27, 0x74, 0xad, 0x34, 0x2b, 0x57, 0x1e, 0x6b, + 0x5a, 0x5d, 0xf9, 0x3a, 0x25, 0x57, 0x33, 0x76, 0xed, 0x99, 0x5f, 0x22, + 0x45, 0xa3, 0x8d, 0xac, 0x82, 0x84, 0x99, 0xd8, 0x52, 0xc9, 0xbd, 0x4b, + 0x4b, 0x63, 0x73, 0xfe, 0x2d, 0x37, 0x4d, 0x5e, 0xa7, 0x45, 0x39, 0x2f, + 0xd1, 0x93, 0xdf, 0x51, 0x30, 0x9c, 0x98, 0x3f, 0x14, 0x83, 0xa7, 0xcb, + 0xd0, 0x2f, 0x71, 0xf7, 0x07, 0xb6, 0x75, 0x30, 0x8b, 0xb4, 0x23, 0x5e, + 0xde, 0x4f, 0xc1, 0x81, 0x23, 0xd4, 0xa3, 0x90, 0x2e, 0x8b, 0x5d, 0x9c, + 0xb1, 0x7e, 0xc2, 0x04, 0x0d, 0x4c, 0x37, 0xdf, 0x67, 0x4a, 0xde, 0x41, + 0x68, 0xcf, 0xbe, 0x36, 0xc5, 0x9c, 0x8c, 0xc7, 0x25, 0xe1, 0xa6, 0xcf, + 0x51, 0x41}, + {0x56, 0xaf, 0xf1, 0xb3, 0x69, 0x4b, 0x12, 0x72, 0x10, 0x58, 0xf9, 0x90, + 0x6c, 0x27, 0xd6, 0x89, 0x81, 0x13, 0xc0, 0xd7, 0x95, 0x5d, 0x37, 0x2d, + 0x17, 0x4a, 0x53, 0x05, 0x27, 0x7a, 0x3e, 0x5d, 0xf2, 0x9c, 0x65, 0x27, + 0x89, 0x6b, 0xc5, 0xe7, 0xea, 0xff, 0x00, 0xd3, 0x5a, 0x34, 0xa5, 0xf9, + 0x18, 0x34, 0xd2, 0xee, 0xe2, 0x8c, 0x10, 0x8a, 0x14, 0x3e, 0x93, 0x30, + 0x71, 0x2c, 0x64, 0x7f, 0xe2, 0x6b, 0xb6, 0xe4, 0xbc, 0x65, 0xb1, 0x5a, + 0x7a, 0xec, 0xa8, 0x17, 0xd9, 0x0a, 0x8e, 0xb5, 0x29, 0x31, 0x02, 0xc1, + 0x2a, 0xe3, 0x88, 0x12, 0xbd, 0x65, 0x26, 0x2b, 0x0e, 0xc6, 0x0f, 0x14, + 0x81, 0x56, 0x76, 0xae, 0xa1, 0x28, 0xbd, 0xeb, 0xa9, 0x4c, 0x1b, 0x94, + 0x72, 0x22, 0x9e, 0x3c, 0xe4, 0x2d, 0xa2, 0x9c, 0xe5, 0x8e, 0xd3, 0xa6, + 0x71, 0x80, 0x04, 0xca, 0xed, 0xd0, 0x83, 0x8e, 0xd9, 0x9d, 0x43, 0x8b, + 0xac, 0x44, 0x78, 0xbd, 0x76, 0xa2, 0x93, 0x17, 0xe1, 0x7a, 0xdb, 0xb4, + 0xf9, 0xc6, 0x61, 0xb0, 0xaa, 0x50, 0x70, 0x01, 0x93, 0xd8, 0x92, 0xec, + 0x53, 0x66, 0xb1, 0x60, 0xa4, 0x70, 0x36, 0xf1, 0x89, 0x1b, 0xb3, 0x70, + 0xce, 0xbc, 0x82, 0x78, 0x20, 0x7a, 0x35, 0x5d, 0xcd, 0x4c, 0x33, 0x77, + 0x16, 0xa4, 0xf4, 0x8e, 0xe3, 0x67, 0x49, 0x3d, 0x08, 0xce, 0x26, 0x34, + 0x6e, 0xd3, 0x75, 0x03, 0xc1, 0x26, 0x31, 0xad, 0xd0, 0xfb, 0xb7, 0x01, + 0x4b, 0xae, 0x27, 0xcf, 0xcd, 0xc8, 0x5f, 0x56, 0x03, 0x5c, 0x05, 0xbc, + 0x9d, 0x1f, 0xca, 0x30, 0x0d, 0x44, 0x6b, 0x72, 0x13, 0xe7, 0x39, 0x6d, + 0x73, 0x17, 0x6d, 0xce, 0x4d, 0x94, 0xfc, 0x62, 0x5e, 0x70, 0x30, 0x67, + 0x02, 0x11, 0xf9, 0x8e, 0x67, 0xbf, 0xd9, 0x70, 0x79, 0xa3, 0x08, 0xf8, + 0x12, 0x6d, 0x4a, 0x6f, 0x8d, 0x61, 0x32, 0x7f, 0x9d, 0x04, 0xd7, 0xfe, + 0x75, 0x55, 0x01, 0xfc, 0x0c, 0x40, 0x18, 0xb1, 0x60, 0x00, 0x7f, 0x4a, + 0x36, 0xaf, 0x21, 0x75, 0xfa, 0xd8, 0xd6, 0x12, 0xf2, 0x0d, 0x24, 0x17, + 0xfa, 0xcf, 0xde, 0xe6, 0xb2, 0x8f, 0x9b, 0x9f, 0xd8, 0x1a, 0x5a, 0x60, + 0x2e, 0x6c, 0x57, 0x61, 0xb1, 0xfa, 0xa9, 0xd4, 0xfa, 0xd3, 0xa3, 0x3d, + 0x3e, 0x27, 0x2c, 0xd4, 0x65, 0x56, 0x72, 0x09, 0x1e, 0x8c, 0xe5, 0xc8, + 0xc2, 0x48, 0x5d, 0x89, 0x86, 0xf4, 0x3f, 0xf0, 0xcb, 0x17, 0x98, 0xae, + 0x3c, 0x22, 0xef, 0x0a, 0x87, 0x1d, 0x87, 0x3d, 0xe7, 0xf9, 0x97, 0xeb, + 0x62, 0x73, 0x38, 0x3d, 0x0c, 0x51, 0x15, 0x48, 0xa4, 0xe2, 0x91, 0x38, + 0x0f, 0xe4, 0x23, 0xf7, 0x83, 0x71, 0xa5, 0xc9, 0xef, 0xbd, 0xa9, 0xc0, + 0xb5, 0x1b, 0x51, 0x28, 0x83, 0xf9, 0x0a, 0x5b, 0xce, 0x4d, 0x8e, 0x6c, + 0x99, 0xff, 0x27, 0xd0, 0xbc, 0x2f, 0xbb, 0xea, 0xb3, 0x91, 0xbb, 0x5d, + 0x87, 0x7e, 0x07, 0x44, 0x59, 0x33, 0xcb, 0x0b, 0x55, 0xd5, 0x9a, 0x17, + 0x55, 0x6e, 0xbf, 0x1c, 0x24, 0xdd, 0xdd, 0xf8, 0x66, 0x6e, 0x4f, 0x45, + 0x66, 0xaa, 0xf7, 0xb7, 0x36, 0x49, 0x43, 0xe9, 0xd8, 0x68, 0x1a, 0xe4, + 0xd3, 0x52, 0x55, 0x16, 0x52, 0xee, 0x7a, 0xe6, 0x87, 0xb6, 0x38, 0xc0, + 0xd6, 0xa7, 0xa2, 0x27, 0xe8, 0xea, 0xa9, 0x78, 0x21, 0x15, 0x17, 0xce, + 0xfe, 0xfd, 0x08, 0x53, 0x29, 0x09, 0xb8, 0x87, 0x65, 0x60, 0x54, 0x15, + 0xb6, 0xe1, 0xab, 0xad, 0x13, 0x14, 0x11, 0x87, 0xc7, 0x19, 0xa0, 0x1e, + 0x39, 0x05, 0x0e, 0x98, 0xe3, 0xa2, 0xc0, 0xe9, 0x1c, 0xb0, 0xc4, 0xc5, + 0xea, 0x05, 0x2e, 0x34, 0x49, 0x8f, 0x7f, 0xad, 0x67, 0x05, 0x1d, 0x65, + 0x0a, 0xa7, 0xa8, 0xad, 0x8d, 0x66, 0x13, 0xda}, + priv_key_76, + true}, + + // Comment: edge case for Montgomery reduction (32 bit) + // tcID: 44 + {44, + {0x99, 0xe0, 0x06, 0xf0, 0x4a, 0xdf, 0x3e, 0xf6, 0xcf, 0xf0, 0x4b, 0xd1, + 0x76, 0xf6, 0xe9, 0x4c, 0x43, 0x14, 0x4f, 0xc7, 0x77, 0x99, 0x0a, 0xa8, + 0xe3, 0xfb, 0xe1, 0xaf, 0x20, 0x60, 0x9c, 0xd3, 0x5d, 0x1a, 0x8c, 0x65, + 0xd0, 0xd3, 0x5d, 0xbb, 0x0b, 0x94, 0x70, 0xde, 0x1b, 0x16, 0x24, 0x9b, + 0x1e, 0xf4, 0xe4, 0x56, 0x62, 0x21, 0x13, 0x14, 0xeb, 0xec, 0x26, 0x91, + 0x8c, 0x25, 0x45, 0x45, 0x66, 0x21, 0xc2, 0x56, 0x76, 0x9b, 0xa4, 0x61, + 0x66, 0x20, 0xe6, 0x7f, 0x9f, 0x40, 0xd1, 0x49, 0x95, 0x2c, 0xaf, 0xff, + 0x6d, 0xa8, 0x00, 0xaa, 0x5e, 0x4f, 0x67, 0x93, 0x8e, 0x7f, 0x8f, 0x39, + 0xab, 0xdf, 0x66, 0x6f, 0x5b, 0xb8, 0x78, 0xc5, 0x91, 0x66, 0x39, 0xa4, + 0x82, 0xc2, 0x68, 0x62, 0xf8, 0x30, 0x27, 0x94, 0x91, 0x87, 0xd5, 0x34, + 0x2c, 0x28, 0xee, 0xc8, 0x32, 0xd2, 0xc2, 0x25, 0x12, 0x6b, 0xb5, 0x11, + 0xea, 0x0f, 0xc0, 0xd1, 0x29, 0xe9, 0xb1, 0x4f, 0x22, 0xba, 0xef, 0xa3, + 0xed, 0x56, 0x11, 0x19, 0xd9, 0x5f, 0x3b, 0x65, 0xb9, 0xc2, 0x41, 0x64, + 0x35, 0xf9, 0x5b, 0x05, 0x6c, 0xc7, 0xe8, 0xc4, 0x75, 0xd2, 0xb0, 0x8b, + 0xe6, 0x4f, 0x7f, 0xda, 0x96, 0xed, 0xe5, 0xd1, 0x64, 0x39, 0x34, 0x2b, + 0xfc, 0x8b, 0x0b, 0xc4, 0xab, 0xd5, 0xf9, 0x9d, 0xdf, 0x03, 0x45, 0x35, + 0x7c, 0x95, 0xc2, 0x62, 0xf0, 0xdc, 0xe5, 0x59, 0xca, 0xbe, 0xd9, 0x22, + 0x33, 0x5e, 0xb4, 0x49, 0x8f, 0x7c, 0xb2, 0x5c, 0x67, 0x29, 0x3d, 0xb8, + 0x51, 0x85, 0xbb, 0xf3, 0x49, 0x9d, 0x83, 0xaf, 0x75, 0x59, 0xfe, 0xc5, + 0x5b, 0x5b, 0x2b, 0x34, 0x56, 0xb1, 0x9b, 0x47, 0xeb, 0xb0, 0xaf, 0x5f, + 0x9f, 0x34, 0xaa, 0x2a, 0x7b, 0x29, 0x31, 0x99, 0x4d, 0xbc, 0xd1, 0x99, + 0x0d, 0x48, 0x38, 0x21, 0xbc, 0xa5, 0x46, 0x06, 0x78, 0x2b, 0x71, 0xcd, + 0xf0, 0x1d, 0x07, 0xfa, 0x61, 0xbf, 0xff, 0x5e, 0xf1, 0xac, 0x9b, 0x60, + 0x06, 0xda, 0x06, 0xb4, 0xcb, 0xf1, 0x66, 0x64, 0xf3, 0x9d, 0x3f, 0xe6, + 0xe5, 0xed, 0x46, 0x18, 0xca, 0x50, 0x2e, 0x8d, 0x32, 0x52, 0x87, 0xf1, + 0x45, 0xd7, 0xd7, 0x62, 0x4b, 0xee, 0xda, 0x41, 0x5f, 0x4e, 0x7e, 0x87, + 0x76, 0xb8, 0x50, 0x41, 0x42, 0xd1, 0x08, 0x59, 0xb8, 0xae, 0x32, 0x43, + 0xcb, 0x22, 0xc9, 0x29, 0x98, 0x45, 0x70, 0x51, 0x78, 0x2a, 0x2b, 0xc6, + 0x8f, 0x6b, 0x2b, 0x5b, 0x88, 0x45, 0xb6, 0x02, 0xd5, 0xa5, 0x98, 0x9c, + 0x5d, 0xfb, 0x28, 0xf5, 0xf8, 0xab, 0x0f, 0x46, 0x5f, 0xa1, 0x2d, 0x0d, + 0x47, 0x32, 0x5d, 0x42, 0xb0, 0x21}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00}, + priv_key_77, + true}, + + // Comment: edge case for Montgomery reduction (32 bit) + // tcID: 45 + {45, + {0x03, 0xc0, 0x08, 0x34, 0xc2, 0xf1, 0x24, 0x71, 0x4a, 0x36, 0x07, 0x97, + 0x03, 0x0b, 0x05, 0x89, 0x2d, 0x80, 0x53, 0x01, 0xd1, 0x49, 0xfd, 0x16, + 0x7e, 0x4e, 0x72, 0x13, 0x1e, 0xc4, 0x9c, 0x5b, 0x1f, 0xbb, 0x3f, 0x96, + 0x0b, 0xa5, 0x89, 0xb8, 0x8b, 0x03, 0xbe, 0x5c, 0x1f, 0x02, 0x41, 0x16, + 0x61, 0x4d, 0xcb, 0x98, 0x96, 0xd9, 0xdf, 0x40, 0x9a, 0x26, 0x81, 0x18, + 0x3e, 0x2d, 0xac, 0x50, 0x09, 0xb9, 0x6a, 0x3d, 0x07, 0x5f, 0x24, 0xc6, + 0xf3, 0x9b, 0x5a, 0xc8, 0xa2, 0x25, 0x1c, 0xfb, 0xf0, 0xea, 0x06, 0xaa, + 0x59, 0x3f, 0xde, 0x6f, 0x02, 0x17, 0xbb, 0x0c, 0x2b, 0x02, 0xd2, 0xda, + 0x80, 0xbf, 0x27, 0xb2, 0x33, 0x38, 0x9b, 0xbe, 0x61, 0x53, 0x2e, 0xb4, + 0x4b, 0xaa, 0x15, 0x73, 0xcf, 0x42, 0x4f, 0xc9, 0x12, 0x2f, 0xa6, 0xe9, + 0xd8, 0x50, 0xbc, 0x94, 0xb5, 0x93, 0x31, 0xe7, 0xaf, 0x03, 0xfd, 0xdd, + 0x15, 0xfc, 0xaa, 0x7e, 0x96, 0x33, 0xdc, 0x7b, 0xcf, 0x3c, 0x3e, 0x0c, + 0xbf, 0xfe, 0x1c, 0x40, 0x70, 0xd9, 0x0d, 0x29, 0xe3, 0xd9, 0x17, 0x0b, + 0xe4, 0x9b, 0x90, 0xaf, 0x97, 0x09, 0xc0, 0x50, 0x75, 0x4c, 0x5b, 0x71, + 0x64, 0xf0, 0x8b, 0x35, 0xb6, 0x55, 0x9c, 0x43, 0x7b, 0x2d, 0xf9, 0x1e, + 0xdd, 0x87, 0xd3, 0xdb, 0xfb, 0x49, 0x57, 0x77, 0x50, 0x6c, 0x4d, 0x5d, + 0x6d, 0xc5, 0x9d, 0x6e, 0x18, 0xc4, 0xed, 0x19, 0x1e, 0xbe, 0xac, 0x9f, + 0xdb, 0x80, 0x8f, 0x07, 0x3f, 0x1f, 0x68, 0xf5, 0x12, 0xa7, 0xdc, 0x9e, + 0xfa, 0x70, 0xf5, 0xbc, 0xc7, 0x2d, 0xa7, 0x16, 0x26, 0x67, 0x87, 0x16, + 0xbe, 0x26, 0x86, 0xa7, 0x4e, 0xed, 0xdd, 0x30, 0x5c, 0xc2, 0xa0, 0x9a, + 0x70, 0xef, 0x67, 0x24, 0xcf, 0xcd, 0x58, 0x98, 0xbf, 0x06, 0x24}, + {0xba, 0x25, 0x74, 0x69, 0x16, 0x42, 0xaf, 0x63, 0xd0, 0x7e, 0xb2, 0x04, + 0x36, 0xed, 0x4f, 0x18, 0x85, 0xf5, 0x19, 0x82, 0x0c, 0x79, 0xea, 0x05, + 0x58, 0x29, 0x25, 0x8b, 0xbe, 0xe2, 0xe8, 0x97, 0xaf, 0x1e, 0x55, 0x80, + 0x6f, 0xf6, 0xdc, 0x2f, 0x59, 0xe3, 0x5b, 0xc2, 0x80, 0xe8, 0x41, 0xc7, + 0x24, 0x72, 0x26, 0xbd, 0x27, 0xc1, 0x47, 0x12, 0xdf, 0xed, 0x7f, 0x4a, + 0x2a, 0x9e, 0xf0, 0x8d, 0x17, 0xe0, 0x5b, 0xc0, 0x08, 0x4e, 0xa0, 0xaf, + 0x63, 0xc9, 0x68, 0x59, 0x0c, 0x44, 0x9e, 0x5b, 0xd1, 0x2d, 0x9f, 0x5b, + 0xfd, 0x9f, 0x0d, 0xfc, 0x73, 0xab, 0x4b, 0xba, 0xe8, 0x4d, 0x02, 0xe7, + 0x9e, 0x3a, 0x5a, 0x02, 0xd8, 0xb9, 0x64, 0x67, 0xae, 0xea, 0x57, 0x42, + 0x80, 0xdb, 0x38, 0x99, 0x81, 0x0b, 0x38, 0x2d, 0x7a, 0xfb, 0xe3, 0xcf, + 0x1d, 0x58, 0x5b, 0x45, 0x1b, 0x44, 0x87, 0x72, 0x05, 0x03, 0x9f, 0x24, + 0x57, 0xd7, 0x0b, 0x60, 0x5d, 0xb6, 0x73, 0x73, 0xad, 0xe6, 0xd9, 0x81, + 0xf8, 0xd9, 0xaf, 0xc1, 0xe2, 0xaf, 0x2c, 0xc4, 0xac, 0xeb, 0x23, 0xfe, + 0x31, 0x71, 0x49, 0x56, 0x0d, 0x22, 0x12, 0xcc, 0x18, 0x7e, 0x8a, 0x5a, + 0xbf, 0xfa, 0x9c, 0xa5, 0x28, 0xb9, 0x2b, 0xd4, 0x7b, 0xe4, 0x3a, 0x27, + 0xd9, 0xd1, 0x8c, 0x31, 0x54, 0xd2, 0xe8, 0x1c, 0xa0, 0x36, 0xe3, 0x71, + 0x0b, 0xa3, 0x05, 0x07, 0x6f, 0x78, 0x96, 0xc0, 0xae, 0x6c, 0xc2, 0x79, + 0xae, 0x68, 0xed, 0xa5, 0xea, 0xcd, 0x24, 0x32, 0x6b, 0xf3, 0xaa, 0xdb, + 0x13, 0xd5, 0xe4, 0x53, 0xbe, 0xfd, 0xbe, 0x76, 0xa2, 0xb1, 0x03, 0xfa, + 0x52, 0xee, 0x35, 0xd5, 0xfc, 0x67, 0x7c, 0x81, 0x4e, 0x12, 0x6f, 0xb5, + 0x78, 0x90, 0x3a, 0x94, 0x1f, 0x0f, 0x56, 0x6b, 0x0f, 0xb6, 0xba, 0x6d, + 0xd0, 0x23, 0x7e, 0xaf, 0x9a, 0xe1, 0xc2, 0xb9, 0xc1, 0xa9, 0x34, 0xd6, + 0x7f, 0xac, 0xfb, 0xc3, 0x82, 0x09, 0x9a, 0x8c, 0x48, 0xc1, 0x61, 0x76, + 0x46, 0x60, 0xc4, 0x50, 0xdf, 0x00, 0x14, 0x78, 0xa8, 0xc2, 0xe0, 0x9d, + 0x28, 0x86, 0xbd, 0x81, 0xb9, 0xe0, 0xb7, 0xfa, 0x8a, 0xe2, 0x26, 0x36, + 0x44, 0xa9, 0x26, 0xba, 0x9d, 0xe5, 0x39, 0x3e, 0x4e, 0x71, 0x4d, 0x47, + 0xc3, 0x37, 0x5b, 0xeb, 0x36, 0x34, 0x9a, 0x2b, 0x4c, 0x2c, 0x45, 0xea, + 0xbc, 0xc5, 0x47, 0x2d, 0x76, 0x7b, 0xbe, 0x07, 0x43, 0xc0, 0x68, 0x57, + 0x16, 0xb1, 0xf5, 0x0d, 0x20, 0x9c, 0x0b, 0x4d, 0x3b, 0x45, 0xb6, 0x52, + 0x4a, 0x51, 0x4d, 0x46, 0x0c, 0x96, 0x7e, 0x72, 0x52, 0x9e, 0x6a, 0x49, + 0xd3, 0x8e, 0x72, 0x20, 0x87, 0xc5, 0x1f, 0x9d, 0x9f, 0x21, 0x69, 0xd9, + 0x38, 0x59, 0xe1, 0x96, 0xe0, 0xa9, 0x4d, 0x49, 0xdf, 0x35, 0xb5, 0x64, + 0x43, 0x38, 0x49, 0xa2, 0x3b, 0xe9, 0x67, 0x37, 0xc0, 0x79, 0x88, 0xda, + 0xe8, 0x71, 0xa5, 0x2f, 0x78, 0xe5, 0xbd, 0xb8, 0x36, 0x35, 0xb2, 0x43, + 0xd5, 0x8d, 0xc7, 0xa4, 0xb6, 0x45, 0x63, 0xbc, 0x20, 0x80, 0xe0, 0x6c, + 0x87, 0x4e, 0x0d, 0x49, 0x38, 0xae, 0x36, 0x04, 0x74, 0x23, 0x06, 0xa1, + 0x94, 0xf2, 0x56, 0x94, 0x38, 0xbc, 0x57, 0xb8, 0x6d, 0xfd, 0x2f, 0x4d, + 0x54, 0x4e, 0x6e, 0x7b, 0x36, 0x09, 0xb5, 0x16, 0x23, 0x48, 0x44, 0x00, + 0xd5, 0x31, 0x52, 0x97, 0x67, 0x47, 0x26, 0xc3, 0x9f, 0xb2, 0x3e, 0xfb, + 0x24, 0x99, 0xf5, 0x85, 0xd9, 0x98, 0xf0, 0x9d, 0x94, 0x3a, 0x68, 0x54, + 0x42, 0x85, 0x49, 0x22, 0x5b, 0xd8, 0xf3, 0x0b, 0x2c, 0xca, 0x68, 0xb2, + 0xbd, 0x4d, 0x04, 0xb7, 0xd8, 0xda, 0x8e, 0x49, 0xd8, 0x85, 0xd1, 0x32, + 0xf4, 0x0e, 0x94, 0xbb, 0x34, 0x3f, 0xb7, 0xcb}, + priv_key_78, + true}, + + // Comment: edge case for Montgomery reduction (64 bit) + // tcID: 46 + {46, + {0xa7, 0x13, 0x45, 0x97, 0x75, 0xc7, 0xcc, 0x5c, 0x19, 0x90, 0x92, 0x2d, + 0xe8, 0x82, 0x21, 0x0b, 0xd0, 0x21, 0xef, 0xce, 0x76, 0x72, 0xdc, 0x10, + 0xd1, 0x8e, 0x4c, 0x95, 0xf4, 0x7e, 0xc3, 0xc6, 0xe9, 0x76, 0x4f, 0xe5, + 0x52, 0x6a, 0x28, 0xfe, 0x8a, 0xc2, 0xb6, 0xb2, 0xab, 0xae, 0xe2, 0x72, + 0xbb, 0xbb, 0xa6, 0x5b, 0xcc, 0x90, 0x76, 0x8c, 0x77, 0x98, 0x70, 0xb6, + 0xe3, 0xb1, 0xcf, 0x6a, 0x5c, 0x37, 0x82, 0x6f, 0x43, 0xf8, 0x20, 0x4c, + 0x17, 0x05, 0xf7, 0x8f, 0x33, 0x79, 0x6f, 0x17, 0x78, 0x16, 0xef, 0x16, + 0x03, 0x77, 0xfd, 0x41, 0xe4, 0x0b, 0x2c, 0xae, 0x9c, 0x8f, 0x80, 0x4f, + 0x69, 0x76, 0xf4, 0xa6, 0xa9, 0xd0, 0x63, 0xa4, 0x56, 0xaf, 0xbc, 0x89, + 0x0d, 0x6e, 0x72, 0x47, 0x7d, 0x91, 0x2c, 0x7c, 0x86, 0xfd, 0xc5, 0x53, + 0xc9, 0xda, 0x49, 0x06, 0xad, 0xad, 0xfb, 0x47, 0x7e, 0x92, 0xf2, 0x8a, + 0xea, 0x91, 0xda, 0x2e, 0xda, 0xb4, 0x5c, 0xd1, 0x23, 0x0e, 0xf8, 0xf4, + 0x13, 0x8e, 0x92, 0x3a, 0xeb, 0xc4, 0x07, 0x75, 0x1c, 0xee, 0x06, 0xfc, + 0xd6, 0x94, 0xe4, 0xd0, 0x80, 0x8c, 0xac, 0x2a, 0xe2, 0x47, 0x64, 0x28, + 0x05, 0x47, 0xac, 0x56, 0x42, 0x26, 0x0e, 0x08, 0xa2, 0x08, 0xfb, 0x9f, + 0xe1, 0xf6, 0xbc, 0xe4, 0x13, 0x4d, 0x83, 0x10, 0xf3, 0x56, 0x70, 0x01, + 0x09, 0xf5, 0x0c, 0xb8, 0x36, 0xc8, 0x9a, 0xcb, 0x72, 0x75, 0x5a, 0x3e, + 0x48, 0x98, 0xce, 0x6b, 0xb3, 0x93, 0xe0, 0x47, 0x7a, 0x77, 0x59, 0xd5, + 0xf9, 0xe1, 0xe5, 0x14, 0xca, 0xae, 0xb2, 0xeb, 0x37, 0x58, 0x45, 0x00, + 0x0d, 0xd4, 0x0e, 0x80, 0xff, 0x96, 0x2a, 0xf2, 0x9e, 0xe6, 0xa4, 0x1f, + 0x2a, 0x54, 0x64, 0x75, 0xf6, 0xa2, 0x84, 0x5c, 0xd9, 0xd4, 0xfd, 0xe9, + 0xea, 0xa5, 0xb6, 0x66, 0x67, 0x88, 0x6e, 0xec, 0xbc, 0xb0, 0x6f, 0x8d, + 0x91, 0x7a, 0xd1, 0x4e, 0x9e, 0x7b, 0x7b, 0xec, 0xda, 0x4c, 0x59, 0xd9, + 0x61, 0x64, 0xc6, 0x6c}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_79, + true}, + + // Comment: edge case for Montgomery reduction (64 bit) + // tcID: 47 + {47, + {0x4f, 0xd4, 0x02, 0xe3, 0x2a, 0xc7, 0x32, 0x5e, 0x64, 0x7f, 0x98, 0x78, + 0x09, 0x65, 0x2c, 0xc7, 0x91, 0x8a, 0x51, 0xbd, 0x9a, 0xa5, 0xaa, 0xce, + 0x60, 0xbd, 0x8b, 0xdd, 0x58, 0xc5, 0x66, 0xaf, 0x21, 0xc5, 0x91, 0x25, + 0xdf, 0xf9, 0xc9, 0x3d, 0x3a, 0x54, 0x0d, 0x3e, 0x5c, 0xb9, 0x45, 0xd8, + 0x99, 0x75, 0x7a, 0x5a, 0x75, 0x8c, 0x15, 0x9e, 0xc7, 0x12, 0x28, 0x21, + 0x20, 0x84, 0x03, 0x6a, 0xc4, 0x0f, 0x62, 0xbe, 0x87, 0xa2, 0x7a, 0x53, + 0x73, 0x13, 0x78, 0x67, 0xb4, 0x1f, 0xc1, 0xb8, 0x62, 0xf2, 0x80, 0x71, + 0x6f, 0xd1, 0x33, 0xf5, 0x06, 0x38, 0xdb, 0xf4, 0x94, 0x4b, 0xbc, 0xfe, + 0x48, 0x3e, 0x54, 0x55, 0x38, 0x7c, 0x0c, 0x13, 0x8c, 0x41, 0x92, 0x34, + 0xd2, 0xf5, 0xa9, 0x24, 0xc4, 0x1c, 0xf1, 0x13, 0xfe, 0xac, 0xed, 0xa5, + 0x91, 0x0c, 0x0c, 0x04, 0x6c, 0xa9, 0x70, 0xb2, 0xa0, 0x77, 0xe5, 0xf2, + 0x3c, 0xa5, 0x07, 0x14, 0x71, 0x7b, 0x17, 0x46, 0x32, 0x45, 0xfb, 0x51, + 0x60, 0xd0, 0xe4, 0x7f, 0xd2, 0x64, 0x4a, 0xda, 0x25, 0x24, 0x33, 0x41, + 0x73, 0xe5, 0xf6, 0xb3, 0x2e, 0x76, 0x78, 0x7f, 0x7d, 0x48, 0x2e, 0x4f, + 0x63, 0x85, 0xb0, 0x4d, 0xbf, 0x6f, 0x67, 0x87, 0x7d, 0xbc, 0x0c, 0x27, + 0xbd, 0x6f, 0x7c, 0x0f, 0x79, 0x9e, 0xab, 0xc1, 0xcf, 0x34, 0xc3, 0x3d, + 0xfb, 0xf0, 0x1f, 0x4d, 0x9a, 0x7b, 0x8d, 0xab, 0xcc, 0x42, 0x37, 0x4f, + 0x36, 0x27, 0xcf, 0x99, 0xab, 0x44, 0xa0, 0xe2, 0x64, 0xdc, 0x3d, 0x87, + 0xfb, 0x91, 0x04, 0xe8, 0x1e, 0xe8, 0x8e, 0x1c, 0xad, 0x00, 0x01, 0xdc, + 0xea, 0x59, 0x0c, 0x7d, 0x2e, 0xab, 0x64, 0xdb, 0xd9, 0x8b, 0x17, 0x89, + 0x60, 0x9f, 0x78, 0x8c, 0x53, 0x05, 0x60, 0x3d, 0xc7, 0x48, 0xe3, 0x06, + 0x8d, 0xb1, 0x9a, 0xcd, 0xd2, 0xd3, 0x85, 0x31, 0x4e, 0xe1, 0x6a, 0x1a, + 0xbc, 0xa9, 0x87, 0x29, 0x25, 0x9a, 0xd5, 0x90, 0x0d, 0x64, 0x9b, 0xb1, + 0xc4, 0xae, 0x1b, 0xb0, 0x39, 0x05, 0x6a, 0xf1, 0x2c, 0x91, 0x58, 0xe9, + 0xcf, 0x1e, 0xa4, 0x90, 0x37, 0x57, 0x1b, 0xa7, 0xd7, 0x31, 0x2c, 0x44, + 0x8e, 0xf7, 0x7d, 0xce, 0x4a, 0x24, 0x3e, 0x1a, 0x89, 0xf1, 0xd4, 0x51, + 0x97, 0x56, 0x0a, 0xd3, 0x7d, 0x85, 0x95, 0xba, 0x8f, 0x94, 0x15, 0x37, + 0x2c, 0x51, 0x84, 0x56, 0xe3, 0xf3, 0xe7, 0xcf, 0x82, 0x81, 0x66, 0xe2, + 0x82, 0xbb, 0x49, 0xdf, 0x94, 0x93, 0x51, 0xce, 0x27, 0xfd, 0x1c, 0x49, + 0x48, 0xe1, 0x97, 0xd1, 0x8d, 0xd2, 0x37, 0x9c, 0x3d, 0x7d, 0xdd, 0x25, + 0x80, 0x15, 0x2e, 0x01, 0xdb, 0x3e, 0x5a, 0xee, 0x30, 0x2b, 0x8a, 0x2c, + 0xb4, 0x66, 0x8d, 0x55, 0xa6, 0x03, 0x0d, 0x8c, 0x3f, 0x27, 0xdc, 0x1f, + 0x1d, 0xc4, 0xaa, 0x72, 0x79, 0xa3, 0xa6, 0x4f, 0x91, 0xb2, 0x68, 0xeb, + 0xda, 0xeb, 0xb4, 0xfa, 0xd9, 0x8f, 0x64, 0xc1, 0x8e, 0x79, 0x61, 0x07, + 0xb0, 0xf7, 0xee, 0x65, 0xb3, 0x76, 0xa8, 0x4c, 0x02, 0xe6, 0x97, 0x56, + 0xb9, 0x1c, 0x7b, 0x4a, 0xb7, 0x53, 0x36, 0x1b, 0x90, 0x15, 0xcb, 0x46, + 0x7a, 0x50, 0xf9, 0xf2, 0x52, 0x1a, 0xa9, 0x51, 0x1d, 0x13, 0x49, 0x8f, + 0xcd, 0x58, 0xcd, 0xd1, 0xb8, 0xa9, 0x71, 0xba, 0x1d, 0xa5, 0xb3, 0x29, + 0x9c, 0x94, 0xae, 0x0d, 0x66, 0xf5, 0xaf, 0x75, 0x69, 0x08, 0xd9, 0xf8, + 0x8b, 0xa7, 0xc6, 0x76, 0xe2, 0x6a, 0xe9, 0xac, 0x9d, 0xd1, 0xd8, 0xf5, + 0x9e, 0x60, 0xbf, 0xaf, 0xf8, 0xc5, 0x74}, + {0xe9, 0x66, 0x12, 0xfd, 0xcc, 0xdb, 0x8f, 0x79, 0x34, 0xac, 0xe9, 0x77, + 0x8a, 0xd3, 0xcf, 0x0e, 0x10, 0x95, 0xc1, 0x36, 0x19, 0x01, 0x53, 0x44, + 0x6f, 0x94, 0x8f, 0x62, 0xf7, 0x5f, 0x18, 0xee, 0x28, 0x1a, 0x99, 0x0c, + 0xb5, 0x57, 0xeb, 0xbd, 0xa2, 0x44, 0x34, 0x13, 0x46, 0x76, 0xb7, 0x10, + 0x5c, 0xbd, 0xe9, 0xfa, 0x10, 0x8e, 0xb8, 0xab, 0xd4, 0x54, 0x0f, 0x95, + 0x7d, 0x30, 0x40, 0x4e, 0x30, 0x82, 0x76, 0xfb, 0xbb, 0x70, 0x31, 0x48, + 0xcb, 0x37, 0x1e, 0x2c, 0x95, 0x66, 0x39, 0x6f, 0x07, 0x2d, 0x4c, 0x03, + 0x0f, 0x2b, 0x0a, 0xc0, 0xf9, 0xb7, 0x7c, 0x1c, 0xcb, 0xa5, 0x3d, 0x2e, + 0x9b, 0x5c, 0x4e, 0x11, 0xc5, 0x15, 0xc3, 0x81, 0x93, 0xd5, 0x37, 0xd7, + 0x22, 0xeb, 0x4f, 0xad, 0x6e, 0xcc, 0x04, 0x46, 0xfb, 0x7f, 0xa9, 0x88, + 0xca, 0x6d, 0xd6, 0x4e, 0xf4, 0x72, 0x51, 0xe8, 0x76, 0x06, 0xaf, 0xa6, + 0xce, 0x1b, 0x24, 0xca, 0x75, 0xaf, 0x69, 0xf2, 0xb3, 0x28, 0xc7, 0x2d, + 0x04, 0x27, 0x02, 0x66, 0xb1, 0x1f, 0x22, 0xba, 0x1f, 0x4d, 0x36, 0xa6, + 0xf1, 0xba, 0x5d, 0x61, 0x15, 0x18, 0x7f, 0x9e, 0x4d, 0x62, 0xe0, 0x90, + 0xc5, 0x76, 0x7a, 0xe8, 0xab, 0x83, 0x07, 0x30, 0x22, 0x47, 0xdf, 0xd4, + 0x12, 0xb2, 0x68, 0x70, 0x95, 0x8b, 0xa1, 0xd6, 0xf4, 0xed, 0xc5, 0x49, + 0x5e, 0xe4, 0x12, 0x9e, 0x96, 0x99, 0xe1, 0x05, 0xdb, 0x55, 0x4a, 0xec, + 0xf7, 0xb5, 0x5f, 0xc2, 0x18, 0xa5, 0xdb, 0x03, 0xbc, 0x58, 0xf5, 0xca, + 0xde, 0xee, 0x97, 0xbe, 0x98, 0x0a, 0xfa, 0xf3, 0xdd, 0x4c, 0xbe, 0x57, + 0x23, 0xd0, 0xd5, 0x95, 0x3f, 0xcb, 0xa4, 0x54, 0xc1, 0xd4, 0x2b, 0x0e, + 0xc7, 0x9d, 0x14, 0xaa, 0xa3, 0x34, 0xc9, 0x07, 0xf5, 0x47, 0xea, 0x4d, + 0x68, 0x2c, 0x0e, 0x93, 0xc2, 0x59, 0x48, 0x4d, 0xcf, 0xfb, 0x85, 0x5b, + 0xec, 0x8d, 0x62, 0x41, 0x1f, 0x29, 0xf6, 0x99, 0x2d, 0x3c, 0xff, 0x7d, + 0xd4, 0xdd, 0xbf, 0xd3, 0xbf, 0x43, 0x95, 0x46, 0x45, 0x29, 0x05, 0x87, + 0x7e, 0x57, 0x1b, 0x01, 0x9a, 0xc9, 0xb5, 0xb6, 0x83, 0x60, 0x93, 0x43, + 0x86, 0xa1, 0xcc, 0x4c, 0x44, 0xff, 0x25, 0x49, 0xee, 0xae, 0xa9, 0x32, + 0x8b, 0xcd, 0xa8, 0x3f, 0x4d, 0x99, 0x06, 0x63, 0x1a, 0x1f, 0xc4, 0x75, + 0x90, 0x6c, 0xb9, 0xc9, 0x2a, 0x5a, 0x9d, 0x25, 0x29, 0xa2, 0x05, 0x2e, + 0x0e, 0x38, 0x51, 0x15, 0xea, 0x25, 0xd6, 0xdf, 0x83, 0x76, 0x4a, 0xac, + 0x0f, 0x34, 0x17, 0x7b, 0x49, 0x9e, 0x61, 0x9f, 0xb8, 0x2c, 0xf6, 0x69, + 0xbd, 0x6c, 0xc0, 0x0e, 0xd8, 0xc5, 0x27, 0xa8, 0xeb, 0xff, 0xf3, 0xf8, + 0x8c, 0x92, 0x61, 0x2b, 0xa8, 0x9a, 0x38, 0x81, 0x79, 0xef, 0x82, 0x51, + 0x64, 0x9c, 0x9f, 0x40, 0x84, 0x1a, 0xe7, 0xda, 0x95, 0x77, 0x35, 0x12, + 0x1c, 0x80, 0x69, 0x4e, 0x94, 0xf4, 0xcd, 0xf2, 0x9f, 0xa4, 0xbe, 0xeb, + 0xfb, 0x71, 0xab, 0xbc, 0x80, 0x3e, 0x17, 0xda, 0x86, 0x1b, 0x7c, 0x00, + 0x6a, 0xfb, 0xf7, 0x9e, 0x95, 0xa8, 0x5d, 0x29, 0xc4, 0xd7, 0xa4, 0xcc, + 0xe9, 0x34, 0x15, 0xf9, 0x23, 0x01, 0x2d, 0x0b, 0x88, 0x88, 0xb1, 0xd3, + 0x55, 0x04, 0xe0, 0x47, 0x79, 0xa3, 0x13, 0x8a, 0x2a, 0xe4, 0xc8, 0xa8, + 0x8c, 0x93, 0x37, 0x0f, 0x36, 0x44, 0x0d, 0xeb, 0x05, 0xec, 0x3d, 0x6d, + 0x84, 0xa7, 0x15, 0xf0, 0x71, 0xc1, 0xa4, 0x0c, 0x22, 0x56, 0xa4, 0xee, + 0x18, 0x84, 0x83, 0x9f, 0x21, 0x0e, 0x2c, 0x6d, 0x07, 0x3e, 0xa9, 0x4f, + 0x6e, 0xea, 0xa0, 0x6e, 0xf1, 0x6f, 0x94, 0x64, 0xff, 0xe5, 0x99, 0x2d, + 0x1c, 0xa3, 0xb2, 0x4d, 0xea, 0x69, 0xa3, 0x45}, + priv_key_80, + true}, + + // Comment: edge case for Montgomery reduction (2048 bit) + // tcID: 48 + {48, + {0xe4, 0xcd, 0x51, 0xfe, 0x2b, 0x40, 0xa7, 0xb6, 0x55, 0xfd, 0x12, 0xc6, + 0x4d, 0x60, 0xff, 0xff, 0x33, 0x2e, 0xae, 0x14, 0xb6, 0xf9, 0x9e, 0x86, + 0x14, 0xc7, 0x82, 0x81, 0x0a, 0x55, 0xe1, 0x96, 0x71, 0x4e, 0x33, 0x86, + 0x2a, 0x78, 0x18, 0x99, 0x9f, 0x99, 0x95, 0x9d, 0x38, 0x72, 0xb5, 0xf4, + 0xd6, 0xcf, 0xe0, 0x77, 0x48, 0x2f, 0xb2, 0xc5, 0xbc, 0x41, 0x5d, 0x66, + 0xf1, 0x01, 0x0a, 0xe7, 0x26, 0x23, 0xce, 0xdd, 0x17, 0x85, 0x41, 0x97, + 0xa4, 0x9e, 0xd8, 0xa0, 0x33, 0xba, 0x2e, 0xa8, 0x15, 0xc3, 0x6b, 0x15, + 0x26, 0x30, 0x47, 0xf5, 0x41, 0x15, 0x1b, 0xb7, 0x22, 0x73, 0xe5, 0xf2, + 0xdf, 0x12, 0x9e, 0x06, 0xd4, 0x0f, 0xc0, 0x24, 0xf8, 0x54, 0xba, 0xd9, + 0x0b, 0x3e, 0x4a, 0x2d, 0xfd, 0x08, 0xb3, 0xdc, 0xc0, 0xdf, 0x0a, 0xf5, + 0x88, 0xb7, 0x10, 0x61, 0x3c, 0x6b, 0xda, 0xdc, 0xcc, 0xb1, 0xcd, 0x38, + 0x0c, 0x82, 0xc6, 0xdb, 0xcc, 0xcd, 0xe6, 0xa9, 0x67, 0xc7, 0x47, 0x86, + 0x55, 0xf3, 0x5a, 0xf6, 0x2e, 0x65, 0x1c, 0x4c, 0x47, 0xcc, 0x99, 0x85, + 0x66, 0xaf, 0x61, 0x2d, 0x4d, 0xaa, 0x68, 0x61, 0xe8, 0x73, 0xd2, 0x62, + 0x0d, 0x13, 0x05, 0x03, 0x07, 0xa7, 0x8b, 0xdc, 0xd3, 0x38, 0x23, 0x69, + 0x57, 0xfd, 0xb5, 0x8a, 0xa8, 0x4b, 0x04, 0x17, 0xbd, 0x64, 0x28, 0x37, + 0x2c, 0xcc, 0x90, 0x34, 0x81, 0xe8, 0xf1, 0x57, 0x78, 0x29, 0x43, 0x69, + 0xfb, 0x6e, 0x38, 0x74, 0xbc, 0x51, 0x0f, 0x8e, 0x7c, 0xed, 0x22, 0x27, + 0x65, 0x84, 0x9c, 0xb9, 0xf5, 0x0f, 0xa4, 0xc9, 0x82, 0x4b, 0xc8, 0x3b, + 0x90, 0x96, 0xab, 0x55, 0xcd, 0xe2, 0x32, 0x4e, 0xcd, 0xb1, 0x48, 0x79, + 0x91, 0x41, 0xe3, 0x3b, 0x1a, 0x2f, 0xdd, 0xde, 0x54, 0x36, 0xce, 0xc5, + 0xcb, 0x0f, 0x13, 0xde, 0xff, 0xc6, 0xbd, 0xc4, 0x2e, 0x53, 0x65, 0xf1, + 0xe3, 0x7c, 0x02, 0x3a, 0xd6, 0xc5, 0xd7, 0xc8, 0x8f, 0xeb, 0xdd, 0x32, + 0x73, 0xa5, 0xec, 0xe7, 0x31, 0xec, 0x31, 0x82, 0xc7, 0x0a, 0x1b}, + {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_81, + true}, + + // Comment: edge case for Montgomery reduction (2048 bit) + // tcID: 49 + {49, + {0x13, 0x13, 0x2d, 0xed, 0x3a, 0x26, 0xb6, 0xa5, 0xef, 0xe4, 0x57, 0x93, + 0x60, 0xe9, 0xa7, 0xe7, 0x24, 0xe9, 0x6f, 0xc6, 0xeb, 0x99, 0x46, 0x9c, + 0xa9, 0x65, 0xb1, 0x82, 0x5a, 0xa1, 0xc9, 0x89, 0x79, 0xee, 0x28, 0xb9, + 0xaf, 0xac, 0xf4, 0xeb, 0x61, 0x9e, 0xe9, 0x1b, 0x22, 0x98, 0x27, 0xf5, + 0x05, 0xac, 0x21, 0x91, 0x5b, 0xc4, 0xac, 0x1b, 0x50, 0x40, 0xaf, 0x9a, + 0x90, 0x18, 0x12, 0xda, 0x4d, 0x2e, 0x29, 0x8d, 0x5b, 0x51, 0xa7, 0xc7, + 0x04, 0xd8, 0x05, 0x19, 0x27, 0xa5, 0xbd, 0xae, 0xde, 0xa7, 0x95, 0x3f, + 0x7f, 0xa1, 0x74, 0x33, 0x92, 0x1c, 0xbe, 0x30, 0xe7, 0x80, 0x2c, 0xbd, + 0x03, 0x59, 0xb0, 0x9e, 0x6b, 0x20, 0x40, 0xfb, 0x10, 0x69, 0x4d, 0x4c, + 0x57, 0xe2, 0x03, 0xeb, 0xc7, 0x01, 0x01, 0x1f, 0x15, 0x6b, 0xd2, 0xe0, + 0x17, 0x5c, 0x27, 0x4f, 0x9c, 0xa6, 0x84, 0x45, 0xa1, 0x0e, 0xdc, 0x71, + 0x07, 0x03, 0x52, 0x80, 0xc5, 0x8b, 0xf9, 0xbf, 0x84, 0xa8, 0xee, 0x00, + 0x26, 0x03, 0xf3, 0x4c, 0x8e, 0x1d, 0xc3, 0xe9, 0xf7, 0x36, 0xac, 0x9a, + 0xe5, 0x48, 0x04, 0x79, 0x02, 0x7d, 0xd3, 0x83, 0x14, 0xe0, 0x30, 0xae, + 0xa4, 0x78, 0xc7, 0x4b, 0xdf, 0x92, 0xf3, 0xed, 0x4c, 0x63, 0xe9, 0xde, + 0x85, 0x7e, 0xdb, 0x90, 0xb3, 0xcb, 0x49, 0x2a, 0xdd, 0xbc, 0x1d, 0x61, + 0x67, 0x80, 0xbe, 0xf6, 0x9e, 0x8f, 0x31, 0x2b, 0x3b, 0x2f, 0xc8, 0x4a, + 0x18, 0x0e, 0x3a, 0x41, 0x11, 0x0d, 0x6d, 0x9a, 0xa0, 0xd6, 0x5d, 0xe7, + 0x85, 0x3d, 0x7c, 0x3b, 0x16, 0x20, 0xa5, 0x44, 0xd0, 0x45, 0x62, 0x45, + 0x5e, 0x10, 0xe3, 0xce, 0xa6, 0xc1, 0x9c, 0x2c, 0x22, 0x48, 0x7d, 0xf4, + 0x63, 0xe5, 0xa8, 0x47, 0xee, 0xa8, 0xd5, 0x47, 0x5b, 0xe3, 0xc5, 0x39, + 0x7e, 0xd5, 0x44, 0x09, 0xfc, 0x50, 0x2a, 0x41, 0xac, 0x56, 0x25, 0xe5, + 0xb3, 0x75, 0xe8, 0x77, 0xa8, 0xec, 0x16, 0x9b, 0x74, 0x66, 0xf5, 0x45, + 0x30, 0x81, 0x24, 0xf9, 0xc6, 0x22, 0x37, 0xa8, 0x99, 0xf9, 0xd5, 0x12, + 0x9e, 0x69, 0xde, 0x96, 0x86, 0x9a, 0x43, 0xcc, 0x32, 0x95, 0xdb, 0xea, + 0xcb, 0xfa, 0xa6, 0xcc, 0x76, 0x29, 0xe4, 0x0d, 0xde, 0x21, 0x19, 0x5f, + 0x94, 0x0b, 0x5e, 0x31, 0x4f, 0x11, 0x08, 0xad, 0x1a, 0xee, 0xae, 0xf1, + 0xbc, 0x89, 0x76, 0x26, 0x11, 0x2e, 0xde, 0x38, 0x11, 0x14, 0xa0, 0x9e, + 0x0e, 0xe4, 0x07, 0x01, 0x66, 0xdd, 0xf9, 0x87, 0x48, 0x5a, 0xbc, 0x92, + 0xad, 0xa2, 0xe7, 0xaa, 0xb6, 0x99, 0x28, 0x8d, 0x91, 0xfe, 0x0a, 0x9c, + 0x77, 0x87, 0xea, 0xd2, 0x1f, 0xd7, 0xc0, 0x75, 0xcc, 0x18, 0xf5, 0x51, + 0x4a, 0xee, 0x82, 0xb3, 0xf0, 0x26, 0x51, 0xb9, 0x9c, 0x9f, 0x8b, 0x9c, + 0x86, 0x58, 0x89, 0xd0, 0x77, 0x32, 0xed, 0x8b, 0x73, 0xb2, 0xff, 0x9f, + 0x0a, 0x6d, 0x3c, 0xc4, 0xc5, 0x85, 0x85, 0xe4, 0x38, 0x6c, 0xb9, 0x02, + 0xb1, 0x8f, 0x3f, 0xd2, 0xe5, 0x42, 0x37, 0x39, 0x5c, 0x7f, 0x8d, 0x32}, + {0xd4, 0xe2, 0x17, 0x21, 0x3c, 0x64, 0xa3, 0x6b, 0xfd, 0xdf, 0x2a, 0x73, + 0xb1, 0x70, 0x16, 0x93, 0x47, 0x3b, 0xdc, 0xfe, 0x51, 0xf6, 0xbc, 0x79, + 0x95, 0x92, 0x5c, 0xd9, 0x9b, 0x2d, 0x6c, 0xf9, 0x97, 0x38, 0x9f, 0xa6, + 0x44, 0x81, 0x2d, 0xc4, 0xc8, 0xf0, 0x00, 0x6b, 0xec, 0x4a, 0xae, 0xcb, + 0x09, 0x3d, 0x94, 0xb0, 0xd3, 0xe0, 0x27, 0xb9, 0xfb, 0x50, 0xf4, 0x72, + 0xa6, 0xa1, 0x89, 0x90, 0x5a, 0xaf, 0xe1, 0xa1, 0x83, 0x64, 0x36, 0xe7, + 0xc8, 0x16, 0x05, 0x73, 0x5f, 0xe2, 0xf7, 0x01, 0x0e, 0x30, 0x49, 0xc2, + 0x1c, 0x74, 0xba, 0x9a, 0xeb, 0x38, 0x66, 0x1e, 0x55, 0x00, 0x62, 0x05, + 0x01, 0x0a, 0xde, 0xf4, 0x16, 0x2d, 0x1b, 0xb6, 0x11, 0x55, 0xad, 0x02, + 0x99, 0x3b, 0xe5, 0x42, 0x82, 0x56, 0x5b, 0xf3, 0x94, 0x1d, 0x01, 0xd5, + 0x96, 0xbf, 0x3d, 0x3e, 0x45, 0xd8, 0x98, 0xc4, 0x03, 0xed, 0x93, 0x40, + 0x52, 0xc2, 0x98, 0xb6, 0xab, 0x50, 0x6f, 0xa2, 0x27, 0x34, 0xc5, 0xd2, + 0x65, 0x96, 0xa1, 0x90, 0x55, 0xa0, 0x85, 0xe3, 0x38, 0x3f, 0x3b, 0xec, + 0x2b, 0x9e, 0x10, 0x43, 0x2d, 0xdb, 0xac, 0xdd, 0x4c, 0xeb, 0x61, 0x5b, + 0xc4, 0x80, 0xeb, 0x2c, 0x17, 0x25, 0x10, 0x4c, 0x89, 0xc6, 0x73, 0x22, + 0x72, 0x64, 0x37, 0x98, 0xdb, 0x95, 0xff, 0x6f, 0x02, 0x7d, 0x5c, 0x17, + 0x9b, 0x1c, 0xc8, 0x91, 0x5e, 0x92, 0xca, 0xb9, 0x8d, 0xc4, 0x8b, 0x81, + 0xe0, 0xd4, 0xe1, 0x62, 0xd9, 0x8a, 0x6a, 0x8b, 0xbf, 0xba, 0x7d, 0xa8, + 0x3f, 0xe4, 0x28, 0x22, 0x7a, 0x8c, 0x67, 0xfa, 0x43, 0xdc, 0x6b, 0x67, + 0xc2, 0x53, 0x8c, 0xd8, 0xae, 0xc3, 0x38, 0xbe, 0xca, 0xdc, 0xa1, 0x19, + 0x07, 0x2d, 0xdf, 0x0d, 0x5a, 0x20, 0x72, 0x06, 0x83, 0x30, 0x52, 0xde, + 0xbe, 0xf1, 0xb3, 0xc2, 0xa3, 0x21, 0x30, 0x14, 0xbb, 0x30, 0x08, 0xac, + 0x81, 0xbc, 0x93, 0x8a, 0x52, 0x6b, 0x45, 0x0d, 0x49, 0x95, 0xe8, 0x29, + 0xec, 0x74, 0xa6, 0x46, 0xee, 0xf3, 0x21, 0xae, 0x43, 0x54, 0x17, 0x85, + 0x2a, 0x18, 0x36, 0x8f, 0x5f, 0x2b, 0x50, 0xd4, 0xb5, 0x89, 0x1c, 0x7e, + 0xc5, 0xde, 0xab, 0x56, 0x15, 0xc0, 0xdc, 0xc6, 0x7a, 0x6d, 0x3a, 0x2d, + 0x71, 0x03, 0x14, 0xd5, 0x31, 0x79, 0xf8, 0xa5, 0x6c, 0x8a, 0xd1, 0x39, + 0x06, 0xf7, 0x3c, 0x36, 0xb6, 0x3d, 0x76, 0x46, 0xad, 0x2b, 0xc1, 0x34, + 0xf1, 0x26, 0x72, 0x85, 0x3b, 0x47, 0x52, 0x98, 0x97, 0x2a, 0xe4, 0x01, + 0xf2, 0xb0, 0xa0, 0xbb, 0xe0, 0x86, 0xf6, 0xe7, 0x7e, 0x8e, 0xd7, 0x0b, + 0x4e, 0x9d, 0x75, 0x5f, 0x24, 0x8a, 0xaf, 0xab, 0xad, 0x3e, 0xe2, 0x0a, + 0x85, 0x10, 0x35, 0xa9, 0x70, 0x4e, 0x49, 0x85, 0x42, 0xc2, 0x2c, 0x4d, + 0x76, 0x48, 0xd1, 0xd6, 0x64, 0x51, 0x7b, 0x5b, 0x76, 0x9d, 0x1c, 0x16, + 0xa5, 0x73, 0x18, 0xdc, 0xc1, 0x7b, 0xa7, 0x93, 0x64, 0x6e, 0xd9, 0x06, + 0x01, 0x40, 0xa0, 0xd5, 0x40, 0x2a, 0xa2, 0x33, 0xec, 0xb9, 0xb1, 0x26, + 0xac, 0x0a, 0x28, 0x70, 0x27, 0xeb, 0x95, 0xe6, 0xb2, 0x74, 0x0e, 0x2f, + 0x57, 0x9a, 0x69, 0x07, 0x97, 0xc7, 0x24, 0xae, 0x88, 0x4f, 0x8d, 0xb3, + 0x95, 0x83, 0xd2, 0x05, 0xeb, 0x8c, 0x68, 0xaa, 0x77, 0x21, 0xae, 0x69, + 0x89, 0x6a, 0x48, 0xb7, 0x81, 0x9f, 0x3d, 0x7c, 0xae, 0xe5, 0xa7, 0x5c, + 0xbd, 0x5c, 0x53, 0x2e, 0x9d, 0xa8, 0xf3, 0x7f, 0xb9, 0x44, 0xeb, 0x17, + 0x50, 0x36, 0xf8, 0x16, 0x70, 0x20, 0xa9, 0x52, 0xf7, 0x57, 0x48, 0xc8, + 0xdd, 0xf5, 0xdb, 0x0a, 0x21, 0xb3, 0x67, 0x50, 0x7a, 0xfb, 0x0e, 0x2f, + 0xa2, 0xbd, 0x29, 0x89, 0x23, 0x04, 0x15, 0x05}, + priv_key_82, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (32 bit) + // tcID: 50 + {50, + {0x42, 0xcd, 0x72, 0x80, 0x11, 0xce, 0x4c, 0x27, 0x56, 0x3b, 0x64, + 0xb0, 0x95, 0x0b, 0x38, 0x23, 0xbc, 0xa0, 0xcf, 0x6d, 0xa9, 0x12, + 0x83, 0x66, 0x72, 0xf6, 0x06, 0x9a, 0xa4, 0x8b, 0xe1, 0x14, 0x42, + 0x38, 0xc3, 0xbb, 0x20, 0x70, 0xbf, 0x4d, 0xd3, 0xac, 0xd2, 0xe4, + 0x00, 0x41, 0x51, 0xb2, 0xb8, 0x8c, 0x4e, 0x12, 0xf6, 0x0d, 0xcc, + 0x32, 0x05, 0xb8, 0x79, 0x56, 0x9f, 0xa6, 0xd9, 0xb2, 0x2c, 0xc9, + 0x69, 0x2c, 0xc3, 0xfd, 0xf8, 0xaa, 0x15, 0xe7, 0x94, 0xd2, 0xf3, + 0x1f, 0xb3, 0xc0, 0xe9, 0x80, 0x1b, 0x94, 0x92, 0x05, 0x74, 0x40, + 0x7e, 0x94, 0xb7, 0x88, 0x73, 0xea, 0x4d, 0x6c, 0x41, 0x06, 0xc8, + 0x8a, 0xf4, 0x09, 0x5d, 0xae, 0x6b, 0xf9, 0x4c, 0xfe, 0xfe}, + {0xb3, 0xa0, 0xb2, 0xa1, 0x30, 0xa1, 0x0c, 0xb3, 0xf5, 0xf0, 0xcf, 0x83, + 0x36, 0x6c, 0x8d, 0x69, 0x86, 0x84, 0x44, 0xaf, 0x28, 0x7f, 0x01, 0xf4, + 0xe9, 0x32, 0xd1, 0x78, 0x84, 0x31, 0xe1, 0xf8, 0x9d, 0xcb, 0xb5, 0x68, + 0xcc, 0x9f, 0xa6, 0xfa, 0x9c, 0xdd, 0x45, 0xa9, 0x62, 0xaf, 0x0c, 0x14, + 0x91, 0x54, 0x8f, 0xb8, 0x29, 0x42, 0xa3, 0x8f, 0x8c, 0x83, 0x87, 0x67, + 0x55, 0x9f, 0xde, 0x85, 0x07, 0xf3, 0xb4, 0x1d, 0x9f, 0x02, 0xfe, 0xd4, + 0xbd, 0xa5, 0x43, 0x2b, 0x2d, 0x17, 0xb2, 0xd8, 0x50, 0xd4, 0xb9, 0xca, + 0x44, 0x2c, 0x40, 0xb7, 0x24, 0xeb, 0x4a, 0x08, 0x33, 0x8e, 0x46, 0x69, + 0x50, 0x17, 0x63, 0x91, 0x22, 0xc0, 0x19, 0x51, 0xde, 0xa4, 0x15, 0x39, + 0x2b, 0x5d, 0xa5, 0x19, 0xdd, 0x7f, 0x4e, 0xac, 0xab, 0xf7, 0xfa, 0x58, + 0x3a, 0x88, 0x03, 0x1e, 0x39, 0x3c, 0x46, 0x7b, 0xe3, 0xb7, 0x6d, 0x56, + 0xb9, 0x82, 0xd0, 0x8e, 0xae, 0x46, 0x56, 0x39, 0x12, 0x4e, 0x01, 0x68, + 0x09, 0x28, 0xa0, 0x0c, 0x89, 0xc1, 0xd1, 0xb8, 0x36, 0xa0, 0x1a, 0x1f, + 0xca, 0xb4, 0x9d, 0xd6, 0x8f, 0x7f, 0x26, 0x99, 0x0a, 0xdc, 0xb4, 0xf3, + 0xc8, 0x57, 0xe8, 0xde, 0x98, 0xac, 0x36, 0x09, 0x2b, 0x7d, 0x9b, 0x48, + 0xb4, 0xa7, 0x1c, 0x52, 0x4e, 0x38, 0xe7, 0xf9, 0xb4, 0x4b, 0x7d, 0xcd, + 0x51, 0x1f, 0xcc, 0x05, 0x94, 0xff, 0x4d, 0xb1, 0x43, 0x8b, 0xeb, 0x8f, + 0x5e, 0xdc, 0x1f, 0xc3, 0x4e, 0x7f, 0xfd, 0xea, 0x46, 0x8f, 0x6e, 0x9d, + 0xbf, 0xda, 0x95, 0xfb, 0x64, 0x01, 0x36, 0xde, 0x31, 0xb5, 0xd4, 0x42, + 0x6e, 0x03, 0xac, 0xfc, 0x9c, 0xe1, 0xb7, 0x03, 0xe3, 0xdf, 0x34, 0x4f, + 0x1e, 0x94, 0x41, 0x11, 0x5e, 0x9c, 0x86, 0xae, 0xcd, 0xae, 0x80, 0x6e, + 0xec, 0x92, 0xd1, 0x9b, 0xdf, 0x50, 0x2f, 0x2a, 0xf3, 0x21, 0x63, 0x38, + 0x9c, 0x03, 0x29, 0xba, 0x28, 0x70, 0x41, 0x72, 0x91, 0x6d, 0x0a, 0xac, + 0x43, 0x4c, 0x7f, 0x43, 0x16, 0x3b, 0x1b, 0x42, 0xd9, 0x07, 0x70, 0xae, + 0x29, 0x89, 0x76, 0x8f, 0xeb, 0xd8, 0x15, 0xfc, 0x26, 0x87, 0x86, 0xa1, + 0xc9, 0x0f, 0xd9, 0xe2, 0x24, 0x43, 0x22, 0xbb, 0x44, 0x41, 0x48, 0xc4, + 0x4f, 0x2b, 0xa2, 0x69, 0xc2, 0x17, 0x17, 0x1a, 0x69, 0x01, 0x6d, 0x8b, + 0xfc, 0x75, 0x8a, 0xed, 0xb1, 0x35, 0x90, 0x98, 0x7e, 0xf9, 0xc0, 0xe8, + 0xc6, 0xd7, 0x04, 0xd2, 0x4d, 0x7b, 0x7e, 0xfa, 0x8a, 0x35, 0x42, 0xea, + 0x49, 0x1f, 0xf8, 0x0e, 0x8d, 0x20, 0x46, 0x3f, 0xc9, 0x27, 0x02, 0x88, + 0xba, 0x77, 0xb3, 0x7e, 0x86, 0x91, 0x66, 0xb4, 0x65, 0x4d, 0xb2, 0xd8, + 0xe3, 0x0f, 0xcf, 0x88, 0x37, 0x70, 0x57, 0x77, 0x1d, 0x8b, 0xf2, 0x3e, + 0x4b, 0x92, 0xea, 0x95, 0x83, 0xab, 0xff, 0xdc, 0x43, 0x4c, 0x47, 0xba, + 0xc5, 0x43, 0x58, 0xe4, 0x2e, 0x75, 0x19, 0xd7, 0x83, 0x2a, 0xe5, 0x8c, + 0x7e, 0xd1, 0x08, 0x9f, 0x93, 0x92, 0x6d, 0xbe, 0xd6, 0xa4, 0x54, 0xa8, + 0xed, 0xe4, 0xba, 0xd2, 0xe2, 0x3e, 0xc8, 0xeb, 0x7d, 0xdb, 0xc0, 0x3b, + 0xba, 0x06, 0x4e, 0x08, 0xba, 0xda, 0xf9, 0x0a, 0x2a, 0xf0, 0x02, 0x50, + 0x2b, 0x8b, 0xf1, 0x8d, 0xe4, 0x07, 0x73, 0xbc, 0xed, 0x68, 0xec, 0x47, + 0xfb, 0xde, 0x6f, 0x53, 0x36, 0xd8, 0x62, 0x2e, 0x76, 0xf9, 0x14, 0xca, + 0x03, 0xe3, 0x8a, 0x99, 0x1f, 0x82, 0xcb, 0x0b, 0x54, 0x77, 0x34, 0xae, + 0x3c, 0x72, 0xb3, 0x68, 0xde, 0xc2, 0x8e, 0xb0, 0x97, 0x59, 0x45, 0x6a, + 0x5b, 0x0c, 0xb5, 0xfb, 0x14, 0xa0, 0x2c, 0x69, 0xbd, 0x38, 0x34, 0x67, + 0xd1, 0x34, 0x98, 0x32, 0xba, 0x0b, 0x17, 0xbe}, + priv_key_83, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (32 bit) + // tcID: 51 + {51, + {0x87, 0x7b, 0xbf, 0x21, 0x5c, 0x28, 0x06, 0x7c, 0xee, 0xe0, 0x79, + 0x3b, 0xef, 0x25, 0x64, 0x2e, 0x3a, 0x77, 0x93, 0x41, 0x82, 0xc9, + 0x88, 0x02, 0xa3, 0x61, 0xa1, 0xce, 0xff, 0xc1, 0x12, 0xf1, 0xfe, + 0x3f, 0x92, 0xe2, 0x76, 0x5e, 0xad, 0x7a, 0xdb, 0xa3, 0xe1, 0xe8, + 0xcf, 0xca, 0x7b, 0x36, 0xe4, 0x7f, 0x8e, 0x85, 0x57, 0x06, 0x9c, + 0x29, 0x84, 0x1f, 0xbc, 0x8e, 0x65, 0xa8, 0x71, 0x29, 0x66, 0x02, + 0xcb, 0xaa, 0x0b, 0x49, 0xc2, 0x7f, 0x2e, 0xa5}, + {0x89, 0x53, 0x7d, 0x14, 0x45, 0xd9, 0x07, 0xe8, 0x79, 0xce, 0x41, 0xe2, + 0x81, 0xe7, 0x53, 0x68, 0x95, 0x73, 0xb4, 0x5b, 0x42, 0x20, 0x43, 0x9a, + 0x09, 0x9f, 0x9a, 0xb6, 0x7e, 0xb7, 0x7c, 0xac, 0x90, 0x5b, 0xd7, 0x51, + 0x35, 0x5b, 0x71, 0xc8, 0xe2, 0xa3, 0x4b, 0x37, 0xfa, 0xb5, 0x75, 0xeb, + 0x36, 0x7b, 0xa9, 0xdd, 0xaf, 0x4f, 0xf8, 0xc8, 0x36, 0xce, 0x40, 0x8a, + 0xbd, 0x8e, 0x45, 0x3e, 0x81, 0x38, 0xf0, 0xa2, 0x5f, 0xb2, 0xd1, 0xd5, + 0x0e, 0xdb, 0xb1, 0xdd, 0xf7, 0xbb, 0xd8, 0x75, 0x76, 0xa3, 0x5d, 0xe3, + 0x2f, 0x73, 0x31, 0x82, 0x63, 0x41, 0x02, 0x7f, 0x33, 0xf6, 0x65, 0x4a, + 0xbc, 0x20, 0xb6, 0xca, 0x1b, 0x94, 0x29, 0x53, 0x80, 0x3f, 0xc7, 0x77, + 0x97, 0x06, 0xea, 0x0a, 0x4e, 0xd1, 0xf1, 0x14, 0xd8, 0x99, 0xef, 0x4f, + 0xa8, 0x1f, 0x5a, 0x50, 0x21, 0x8e, 0x21, 0xb8, 0x1a, 0x6a, 0x37, 0xeb, + 0x58, 0xa6, 0x8e, 0x5c, 0x5d, 0xf7, 0x30, 0x4e, 0x8c, 0xe5, 0x82, 0x9b, + 0x6c, 0x7d, 0xf9, 0x9f, 0x92, 0x50, 0xf8, 0xa2, 0x41, 0x82, 0xc8, 0x9c, + 0x8c, 0x9d, 0x94, 0x51, 0xc2, 0x60, 0x48, 0x6c, 0xfb, 0x49, 0x60, 0xfb, + 0x9c, 0xf1, 0x67, 0xff, 0x29, 0xba, 0xdd, 0xd9, 0x37, 0xce, 0x37, 0x34, + 0x70, 0x3a, 0xdd, 0x10, 0x3b, 0x45, 0xbb, 0x84, 0xe9, 0xcd, 0xf9, 0xfe, + 0x0a, 0xfa, 0xa7, 0xbf, 0xc6, 0x0e, 0x35, 0xe8, 0xdc, 0x5e, 0xed, 0xa2, + 0xd9, 0xdb, 0xf9, 0x01, 0x83, 0xa5, 0x2e, 0x26, 0xb4, 0xfd, 0xc6, 0x2c, + 0x22, 0x1c, 0xbf, 0x17, 0x57, 0x72, 0xb1, 0x48, 0xf5, 0xf8, 0xc1, 0x1e, + 0xe4, 0x42, 0x4c, 0x12, 0xe2, 0xeb, 0xd0, 0x9f, 0x77, 0x45, 0x5b, 0x90, + 0xda, 0xff, 0x72, 0xba, 0xfa, 0x5a, 0x31, 0x93, 0xc0, 0xa8, 0x8a, 0x04, + 0xf4, 0x79, 0xa4, 0x30, 0x51, 0xb2, 0x6d, 0x64, 0x29, 0x7b, 0x24, 0x5a, + 0xba, 0x57, 0x3b, 0xd6, 0xaa, 0x0a, 0xfe, 0xd1, 0xb5, 0xbc, 0x6a, 0x5e, + 0x6f, 0x90, 0x41, 0xa5, 0xce, 0xcd, 0x7c, 0xe8, 0x05, 0xe4, 0xa5, 0xd9, + 0xf7, 0x1b, 0xda, 0x66, 0x4a, 0x88, 0x29, 0x63, 0x20, 0x25, 0xbd, 0x03, + 0x60, 0x78, 0x74, 0xf7, 0x15, 0x1c, 0x45, 0xde, 0x11, 0x0c, 0x33, 0x36, + 0x54, 0xe7, 0x80, 0x77, 0xc1, 0xb8, 0x5d, 0xab, 0x47, 0xef, 0x74, 0x1d, + 0x89, 0x7a, 0x7e, 0x51, 0x16, 0xb8, 0xa9, 0xcb, 0xe2, 0xb2, 0xcc, 0x59, + 0xf3, 0x0a, 0xe4, 0x44, 0x65, 0x3f, 0xea, 0x95, 0xaf, 0x9b, 0xb3, 0xc2, + 0x77, 0x24, 0xff, 0xf0, 0x0c, 0x81, 0xec, 0xcd, 0xc6, 0x5b, 0xd1, 0x4c, + 0x46, 0x0f, 0x80, 0x6b, 0xd9, 0xbb, 0x1e, 0x96, 0x94, 0x60, 0xab, 0xcf, + 0xe9, 0x01, 0x7b, 0x4a, 0xfd, 0x83, 0x2b, 0xd4, 0xb1, 0x86, 0x4b, 0xcd, + 0xe6, 0xef, 0x0d, 0x64, 0xe2, 0x10, 0x5b, 0x18, 0x18, 0x78, 0xff, 0xc7, + 0x8c, 0x95, 0x1a, 0x69, 0xa9, 0x4f, 0x54, 0xf4, 0xcc, 0xdd, 0xe8, 0x98, + 0xce, 0xe5, 0x79, 0x25, 0xfd, 0xa0, 0xe5, 0x10, 0x9f, 0x3a, 0xc0, 0x8c, + 0x1c, 0x27, 0x5a, 0xa3, 0x76, 0x29, 0xe3, 0xa5, 0x0c, 0xd3, 0x22, 0xa7, + 0x99, 0x5a, 0xd4, 0x74, 0xa8, 0xcd, 0xa8, 0x6d, 0x44, 0x0b, 0xe6, 0x4d, + 0x39, 0xc3, 0xb6, 0x8c, 0x92, 0x73, 0x23, 0xee, 0x6a, 0x3f, 0x54, 0x97, + 0x59, 0x51, 0x30, 0xa5, 0x4f, 0x86, 0x56, 0x0c, 0xb7, 0xff, 0xe2, 0xed, + 0x27, 0x90, 0x5c, 0xe8, 0x7b, 0x53, 0x6a, 0xb4, 0xba, 0x5a, 0x57, 0x28, + 0x87, 0xfa, 0x0f, 0x5a, 0x6e, 0xbf, 0xd5, 0x6a, 0xb5, 0x68, 0xd1, 0x97, + 0x65, 0xfb, 0x07, 0xa7, 0x84, 0x97, 0xdf, 0x52, 0x0b, 0x1b, 0x78, 0x77, + 0x9c, 0x32, 0xc3, 0x65, 0xab, 0x5e, 0xd3, 0x21}, + priv_key_84, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (64 bit) + // tcID: 52 + {52, + {0xf5, 0x2b, 0x1a, 0xd4, 0xf7, 0x24, 0x6c, 0x94, 0xe2, 0x8a, 0x5b, 0x92, + 0x3d, 0x56, 0xba, 0x27, 0x95, 0xce, 0x95, 0xdd, 0x74, 0x7b, 0x67, 0x63, + 0x6c, 0x8f, 0xa0, 0x8b, 0x22, 0x30, 0x3b, 0x95, 0x45, 0x00, 0xf4, 0xfd, + 0xcd, 0xc8, 0x6d, 0x0b, 0x68, 0x56, 0x66, 0xf5, 0x1e, 0xc1, 0xc2, 0x6e, + 0xf6, 0xae, 0x90, 0x03, 0x41, 0x1b, 0x56, 0x26, 0xb6, 0xe6, 0xde, 0x11, + 0x8f, 0x82, 0x2a, 0xb4, 0x92, 0xfa, 0x0f, 0x98, 0x5e, 0xc1, 0xbf, 0x7f, + 0x8c, 0x90, 0xf3, 0x2e, 0xdf, 0xb4, 0x9a, 0x14, 0x9e, 0xda, 0x08, 0x8a, + 0x67, 0x53, 0x42, 0x7c, 0x1f, 0xfc, 0x25, 0x6c, 0xf3, 0xf8, 0x0c, 0x99, + 0x03, 0xff, 0xbf, 0x26, 0xcf, 0xb2, 0x27, 0x6e, 0x13, 0x91, 0xfa, 0xa8, + 0x4f, 0x3f, 0x15, 0x77, 0x46, 0x37, 0xe3, 0x37, 0x0b, 0x8d, 0xd3, 0xc6, + 0x56, 0x04, 0x1a, 0x83, 0x3b, 0x4d, 0xf0, 0x8d, 0x82, 0xee, 0x12, 0x6b, + 0x3f, 0x5a, 0x11, 0x55, 0x45, 0x36, 0x4b, 0x6f, 0x3c, 0xb4, 0x1f, 0xcb, + 0xfc, 0xc3, 0x06, 0x1d, 0xad, 0x6d, 0xfe, 0xc0, 0x00, 0xb0, 0x50, 0xbe, + 0xe2, 0x74, 0x5a, 0xef, 0xa5, 0x93, 0x80, 0xbf, 0x1f, 0x51, 0x0d, 0x9e, + 0xad, 0x7a, 0xd8, 0x06, 0x3a, 0x1d, 0x02, 0x4d, 0x02, 0xac, 0x97, 0xd0, + 0xf2, 0x82, 0xfc, 0xc8, 0x19, 0x9d, 0x19, 0x30, 0x68, 0x59, 0xb4, 0xbb, + 0x45, 0xc4, 0x48, 0x0a, 0x29, 0x57, 0x85, 0x5d, 0xd8, 0xde, 0x8c, 0xe3, + 0x79, 0xba, 0x37, 0x25, 0x1d, 0xc5, 0x53, 0xe1, 0x98, 0x5a, 0xf2, 0xaa, + 0x36, 0xb4, 0xd6, 0xb1, 0x0c, 0x76, 0xd9, 0x4b, 0x8a, 0x17, 0xc6, 0xcc, + 0x64, 0x28, 0x69, 0x57, 0xc0, 0x67, 0x7c, 0x8a, 0x52, 0xa8, 0x0b, 0xcf, + 0xab, 0xc4, 0x0f, 0x25, 0x6c, 0x66, 0x5b, 0xfb, 0xfc, 0xb1, 0xf4, 0x3d, + 0xd2, 0x56, 0x8a, 0xb2, 0x07, 0xf2, 0x0c, 0x56, 0x85, 0x21, 0xd8, 0x81, + 0xb7, 0x8a, 0x1e, 0xb5, 0xf9, 0x29, 0xb7, 0x89, 0x78, 0x8b, 0x37, 0xe6, + 0x26, 0x27, 0x95, 0x91, 0x64, 0x38, 0x97, 0xb3, 0x0c, 0xb5, 0xbe, 0x28, + 0x33, 0xea, 0x70, 0x6b, 0x87, 0x9b, 0xdf, 0xb6, 0x5b, 0xc5, 0x1b, 0x3f, + 0xfe, 0x66, 0x80, 0xb0, 0xbb, 0x58, 0xfb, 0xd4, 0x6a, 0x47, 0x68, 0xd7, + 0xf6, 0x17, 0x44, 0xac, 0x9f, 0x4d, 0xd2, 0x34, 0xbc, 0x7a, 0xa5, 0x6a, + 0xba, 0x32, 0x2c, 0xde, 0x46, 0x21, 0x29, 0xc0, 0x5d, 0xeb, 0xd5, 0xef, + 0xdd, 0xef, 0xde, 0x23, 0xed, 0x1f, 0x34, 0xc0, 0x60, 0xa1, 0x72, 0x87, + 0x9a, 0xc2, 0xba, 0xed, 0x4e, 0x37, 0x0c, 0x63, 0xb5, 0xf1, 0xef, 0x21, + 0xab, 0x31, 0x3f, 0x2f, 0x4a, 0x66, 0x4c, 0xb4, 0x9e, 0x0a, 0xb5, 0x1b, + 0xc8, 0x17, 0x4b, 0x3a, 0x69, 0x59, 0x1a, 0x6e, 0x0f, 0x85, 0x8a, 0xa2, + 0x0f, 0x25, 0xc5, 0xfa, 0x09, 0x7f, 0xb8, 0x4f, 0x20, 0x63, 0xa9, 0x6f, + 0x48, 0xb5, 0x4c, 0xf9, 0xc2, 0xcf, 0x7d, 0x4f, 0xce, 0x23, 0x82, 0x48, + 0xe3, 0xf0, 0xd1, 0x68, 0x84, 0xe3, 0xe6, 0xa1, 0xbd, 0xb5, 0xa9, 0x38, + 0x02, 0x68, 0xc6, 0xa2, 0x4c, 0xbf, 0x8b, 0x77, 0xd5, 0x3f, 0x0d, 0xb0, + 0x8e, 0x60, 0xf1, 0xb8, 0xcf, 0x08, 0x3a, 0x00, 0x81, 0x0d, 0x4a, 0xd3, + 0xb8, 0x8b, 0x7e, 0x0e, 0xd0, 0x6f, 0xdd, 0xbb, 0xb4, 0x77, 0x5f, 0x37, + 0xa4, 0x22, 0x23, 0x36, 0xb7, 0x98, 0x07, 0x1a, 0x7e, 0xdb, 0x6e, 0xe7, + 0xeb, 0x11, 0xed, 0x89, 0x33, 0x19, 0x04, 0x90, 0x1f, 0x95, 0xeb, 0x70, + 0x46, 0xe1, 0x56, 0x09, 0x55, 0xdf, 0xea, 0x9d, 0x46, 0xb5, 0x0b, 0x0a, + 0xf3, 0x96, 0xa9, 0xde}, + {0x39, 0x9e, 0xdf, 0x95, 0x46, 0xdb, 0x86, 0xf8, 0x46, 0xda, 0xf8, 0xa9, + 0xd8, 0x44, 0x7c, 0x62, 0x2b, 0xec, 0xae, 0x04, 0xb9, 0xb7, 0x33, 0x5d, + 0x04, 0x79, 0x59, 0x93, 0xdd, 0xd1, 0x6e, 0x53, 0x23, 0x75, 0x49, 0x8d, + 0x57, 0xe3, 0x8f, 0x83, 0x1a, 0x7c, 0xbd, 0x7e, 0xda, 0x6d, 0x01, 0xa3, + 0x82, 0x32, 0x9b, 0x2b, 0xf6, 0xbe, 0x2b, 0x46, 0x35, 0xe9, 0x63, 0x46, + 0xf2, 0x57, 0x44, 0x7d, 0xf0, 0x90, 0x41, 0xab, 0xdc, 0x4d, 0x23, 0x99, + 0x5d, 0xc1, 0x07, 0x03, 0x3c, 0x0d, 0xaf, 0xe2, 0x0f, 0x2c, 0xe5, 0xfd, + 0x08, 0xd6, 0x3c, 0xdf, 0xfc, 0x10, 0xbf, 0xf0, 0x2d, 0xaa, 0xfa, 0x56, + 0xbb, 0xea, 0x0c, 0xc7, 0xda, 0xfe, 0xf2, 0xd3, 0x65, 0xec, 0xcd, 0x7a, + 0xcd, 0x0b, 0xc4, 0x90, 0xf2, 0xa8, 0xf7, 0x6e, 0x66, 0x0e, 0xe8, 0xa4, + 0x10, 0xff, 0xa3, 0xa3, 0xa9, 0xf9, 0x95, 0xfc, 0x86, 0x98, 0xb7, 0x07, + 0x6d, 0x44, 0xd9, 0xb6, 0xf9, 0x05, 0x61, 0xa9, 0xbb, 0xf9, 0x3f, 0x3f, + 0x5a, 0x02, 0xe8, 0xbc, 0x5e, 0xb2, 0x31, 0xdc, 0xfd, 0x07, 0x76, 0x26, + 0x3c, 0x44, 0x38, 0x7b, 0xa5, 0x56, 0xc6, 0x3e, 0x20, 0xc2, 0xf5, 0xd0, + 0x7a, 0xe2, 0x0f, 0x50, 0xef, 0xbb, 0x9b, 0xc3, 0xaf, 0x56, 0x0c, 0xcc, + 0x5a, 0x1b, 0x24, 0xa1, 0xdc, 0xaf, 0x3e, 0x31, 0xaa, 0x51, 0x75, 0xae, + 0x58, 0xa6, 0x2a, 0xc6, 0x83, 0x7d, 0xf8, 0x98, 0x7c, 0x78, 0xad, 0x35, + 0xef, 0xec, 0x27, 0x64, 0x88, 0x77, 0x7d, 0xc6, 0x05, 0x4b, 0x7f, 0x92, + 0x91, 0xd5, 0x1c, 0xe5, 0x96, 0x75, 0x75, 0x7a, 0x67, 0xa3, 0xa7, 0xa2, + 0x36, 0x47, 0x84, 0x8a, 0xd9, 0x33, 0xca, 0x2e, 0xdf, 0x6d, 0x02, 0x83, + 0x2d, 0x91, 0x5a, 0x7f, 0x63, 0x16, 0xbf, 0x88, 0xff, 0xa5, 0xdb, 0xdc, + 0x1d, 0x10, 0x85, 0x3e, 0xc3, 0xdc, 0x08, 0xdb, 0x19, 0x43, 0x40, 0x91, + 0xd3, 0xb4, 0x9e, 0xdd, 0xe4, 0x55, 0x6b, 0x81, 0x56, 0xa5, 0xc5, 0x70, + 0x6e, 0xff, 0x82, 0xc1, 0xae, 0x5a, 0x51, 0xf8, 0xb9, 0x2d, 0x0a, 0xed, + 0x28, 0x2c, 0x0f, 0x52, 0x6c, 0x8a, 0x86, 0x6d, 0xc2, 0x94, 0x0d, 0xa1, + 0x2d, 0x7f, 0x46, 0x02, 0x39, 0x3f, 0x5b, 0x3b, 0x62, 0xe7, 0x2e, 0x97, + 0xb1, 0xd2, 0x9d, 0x5f, 0x37, 0x39, 0x8c, 0x12, 0xef, 0x45, 0x13, 0xfd, + 0x46, 0xf7, 0x48, 0x77, 0x4d, 0x0a, 0x29, 0xdf, 0x9e, 0x63, 0x38, 0x2c, + 0xd3, 0x81, 0x9c, 0x73, 0x12, 0xe9, 0xc0, 0x61, 0x22, 0xa2, 0x43, 0x07, + 0x64, 0x34, 0xd2, 0xa4, 0x08, 0xca, 0x76, 0x6b, 0x82, 0x17, 0x9a, 0x48, + 0x2f, 0x78, 0xb4, 0x1b, 0xb5, 0xf0, 0xde, 0x44, 0xee, 0x24, 0x64, 0x79, + 0x3f, 0xf4, 0x6e, 0x12, 0xb3, 0xb0, 0xd6, 0xe3, 0x9f, 0x18, 0x39, 0x81, + 0xe5, 0x4a, 0x80, 0x09, 0x73, 0x6d, 0xb0, 0x94, 0x1d, 0xf0, 0xbd, 0x45, + 0x9a, 0xc0, 0x53, 0x5f, 0x5e, 0x04, 0x85, 0x11, 0x92, 0xf3, 0x8f, 0x94, + 0xdb, 0x62, 0xa8, 0xd6, 0x0a, 0xaa, 0xb3, 0x2f, 0xc9, 0xbe, 0xe2, 0x05, + 0x6e, 0x95, 0xa7, 0xc6, 0x2a, 0x6c, 0xee, 0x62, 0x50, 0xf6, 0x13, 0x71, + 0xb1, 0x43, 0xf4, 0x9a, 0xe9, 0x81, 0x13, 0x7a, 0xee, 0xb7, 0xf5, 0x21, + 0x99, 0x8a, 0xc2, 0x4f, 0x1d, 0x51, 0x87, 0x6f, 0x11, 0x9f, 0x58, 0xe3, + 0x3b, 0xe0, 0x9e, 0xd7, 0xf3, 0xb8, 0x9f, 0x34, 0xac, 0xbc, 0xc5, 0x41, + 0x0c, 0x11, 0x85, 0xc3, 0x1a, 0x4e, 0x74, 0xb1, 0xd1, 0x32, 0xbb, 0xfb, + 0x77, 0xd7, 0x1c, 0x3c, 0xcc, 0x50, 0x37, 0xd0, 0x8c, 0x5c, 0x31, 0x58, + 0x8f, 0x67, 0x38, 0xe3, 0xac, 0xc5, 0x85, 0x14, 0x5c, 0xd5, 0x18, 0xa5, + 0xb1, 0x9a, 0x39, 0xd3, 0x1a, 0xad, 0x7d, 0xe5}, + priv_key_85, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (64 bit) + // tcID: 53 + {53, + {0x20, 0x60, 0x2d, 0x44, 0xc5, 0x30, 0xd3, 0x9b, 0xe3, 0x25, 0xa5, 0xdf, + 0x04, 0x43, 0x25, 0xdb, 0x22, 0xc7, 0x9e, 0xc5, 0x7d, 0xed, 0x8e, 0x01, + 0x80, 0xdc, 0xae, 0xb4, 0xb3, 0xa8, 0xd0, 0x9c, 0x77, 0x8b, 0x59, 0xd7, + 0x62, 0xab, 0x57, 0xe8, 0x02, 0xd4, 0x55, 0x79, 0x6b, 0xe1, 0x23, 0xc8, + 0x26, 0x56, 0x6d, 0x02, 0x18, 0x93, 0x38, 0x20, 0x66, 0x52, 0x9d, 0xc3, + 0x27, 0x5c, 0x5a, 0x14, 0x04, 0x1d, 0x56, 0x4c, 0x02, 0xae, 0x0a, 0xa4, + 0x66, 0xd7, 0x0f, 0x6f, 0x7e, 0xa7, 0x7d, 0x9a, 0x70, 0x2b, 0x6e, 0xdc, + 0xfe, 0x44, 0xe5, 0xe2, 0x03, 0x51, 0x90, 0x9d, 0x16, 0x8a, 0x73, 0x24, + 0xcd, 0x40, 0x05, 0xc1, 0x6c, 0xe7, 0x6c, 0x90, 0x13, 0x50, 0xaf, 0x73, + 0xb7, 0x64, 0x9d, 0x9f, 0x1a, 0x70, 0xb1, 0x06, 0xbb, 0x37, 0x4b, 0xef, + 0x6c, 0xc4, 0x56, 0x61, 0x1a, 0x78, 0x1c, 0xc7, 0xd5, 0x35, 0x05, 0xcf, + 0xdf, 0xc4, 0x7e, 0x9c, 0xf3, 0xd3, 0x80, 0xba, 0x34, 0x40, 0x2b, 0xda, + 0xd7, 0xbf, 0x5d, 0x07, 0x81, 0xa7, 0x73, 0xfa, 0x35, 0x18, 0x2b, 0x86, + 0xe6, 0x94, 0x3e, 0x9b, 0x35, 0xb7, 0x71, 0x33, 0xb8, 0xe4, 0xe9, 0x8f, + 0x18, 0xe0, 0x57, 0x4b, 0xe7, 0xe2, 0xf8, 0x42, 0xfa, 0x45, 0xae, 0xa4, + 0x20, 0xcf, 0x74, 0x06, 0xc7, 0xbe, 0x3c, 0x6d, 0x1a, 0x0a, 0x87, 0x41, + 0xef, 0x0e, 0xce, 0x42, 0x5e, 0x70, 0xaf, 0x85, 0xc2, 0x63, 0x54, 0x63, + 0x6e, 0x30, 0x9b, 0x6b, 0x2b, 0x30, 0x5f, 0x0b, 0xec, 0x34, 0xf1, 0xe7, + 0x8a, 0x50, 0x75, 0xfd, 0x1b, 0x92, 0x81, 0x01, 0x2f, 0xd1, 0xbf, 0x36, + 0xac, 0x1b, 0x8c, 0x8b, 0xa9, 0xfe, 0xb6, 0x9a, 0xfc, 0x35, 0x4e, 0x94, + 0x03, 0xaf, 0x5d, 0x29, 0xfa, 0x27, 0x91, 0x67, 0x02, 0x77, 0x48, 0xb1, + 0x8d, 0x4b, 0x8f, 0x1c, 0x67, 0x9e, 0xdd, 0x72, 0x04, 0x77, 0x0a, 0x66, + 0xe1, 0x0f, 0x86, 0x62, 0x4b, 0x74, 0xce, 0xba, 0x93, 0x9d, 0x3a, 0xc7, + 0x91, 0xfe, 0xa1, 0xd0, 0x12, 0x5b, 0x56, 0x7b, 0x21, 0xa9, 0x17, 0x5c, + 0x1c, 0x0f, 0x92, 0x4d, 0x94, 0x9e, 0xf7, 0x7a, 0xbd, 0xe8, 0x08, 0xac, + 0x46, 0xba, 0x63, 0x06, 0xe5, 0x07, 0x3f, 0x76, 0xec, 0xbd, 0x75, 0x38, + 0xf7, 0x45, 0xce, 0xe4, 0x3a, 0x29, 0x38, 0x35, 0x5a, 0x52, 0xd1, 0x32, + 0x07, 0x7a, 0xa2, 0x1a, 0x31, 0xe7, 0x35, 0x23, 0x8f, 0x27, 0x41, 0x52, + 0x9b, 0x57, 0x4d, 0x56, 0x9c, 0x77, 0xcb, 0x5b, 0x18, 0x17, 0xed, 0x2f, + 0xe3, 0x70, 0x29, 0x02, 0xed, 0xd7, 0xf6, 0x8b, 0xfe, 0x2c, 0x34, 0x14, + 0x19, 0x90, 0x7f, 0xf7, 0xad, 0xc4, 0xaf, 0xd9, 0x20, 0xda, 0x3b}, + {0xc8, 0x19, 0xe7, 0x9c, 0x69, 0x7b, 0x2b, 0x28, 0xd7, 0xc8, 0x82, 0x26, + 0xf4, 0xeb, 0x0b, 0xd4, 0x71, 0x7f, 0x7e, 0xd4, 0x7e, 0x85, 0x65, 0xa1, + 0xe2, 0xd5, 0x5c, 0x1f, 0x68, 0x49, 0xb3, 0x36, 0x6e, 0xc5, 0x02, 0xd5, + 0x49, 0x2a, 0x26, 0x19, 0x99, 0xe2, 0x19, 0xb7, 0x92, 0x85, 0xbe, 0x7e, + 0xe6, 0x10, 0x9c, 0x19, 0x74, 0xe7, 0x0f, 0xe3, 0x53, 0x8f, 0xc3, 0xfb, + 0xe8, 0xe9, 0xfc, 0x4e, 0xbd, 0x58, 0x4b, 0xe8, 0xe7, 0xea, 0x92, 0x6c, + 0x8b, 0x9e, 0x2e, 0x03, 0x56, 0xfa, 0x24, 0x14, 0x77, 0xae, 0xe9, 0x42, + 0x22, 0xd6, 0x29, 0xe9, 0x90, 0x7e, 0xcc, 0x95, 0x93, 0x43, 0x46, 0xb6, + 0xe6, 0x13, 0xff, 0x2d, 0x40, 0x25, 0x9b, 0x85, 0x41, 0x01, 0x23, 0xd9, + 0x33, 0x83, 0xa0, 0xf2, 0xd5, 0xc2, 0xd9, 0xcd, 0x8a, 0x10, 0x54, 0xec, + 0x8a, 0xf4, 0x8c, 0x44, 0x09, 0x17, 0x85, 0x99, 0x9e, 0xb8, 0x4c, 0x61, + 0x1e, 0x00, 0x51, 0x4c, 0xe7, 0x5b, 0x83, 0x57, 0xb6, 0x58, 0xc9, 0x9c, + 0xa8, 0xe7, 0xf3, 0xc7, 0x6d, 0x26, 0x92, 0x71, 0xd0, 0x10, 0x72, 0x4c, + 0xf8, 0x6c, 0x51, 0x06, 0x97, 0x22, 0x95, 0x74, 0x63, 0xd4, 0x87, 0xea, + 0xa0, 0x6e, 0xb1, 0x17, 0x2e, 0x8e, 0xde, 0x17, 0xc3, 0x9d, 0x44, 0xe8, + 0x59, 0x99, 0x55, 0x9b, 0x15, 0xbd, 0x97, 0xa5, 0x7a, 0x0a, 0x93, 0x37, + 0x3b, 0xdb, 0x92, 0x28, 0x87, 0x9d, 0x72, 0xfd, 0xed, 0x49, 0x70, 0x6d, + 0xcf, 0x1f, 0xc9, 0xe8, 0x98, 0xe0, 0x59, 0x21, 0x65, 0x1a, 0x31, 0xc5, + 0xcd, 0x5f, 0xf9, 0x5d, 0x3f, 0xea, 0x45, 0xeb, 0xae, 0x5c, 0xc7, 0x1a, + 0xd5, 0x0e, 0xb4, 0x58, 0xa3, 0xa1, 0x9c, 0x6f, 0x2f, 0x1f, 0x68, 0x50, + 0x88, 0x59, 0xd1, 0x96, 0x31, 0xeb, 0xfd, 0x8e, 0x35, 0xca, 0xe3, 0x6d, + 0xfb, 0xf3, 0x6e, 0xa0, 0x8b, 0x8e, 0x30, 0x66, 0x8c, 0x10, 0x00, 0xa4, + 0xb3, 0x76, 0x61, 0x1b, 0x7b, 0xa3, 0x82, 0x93, 0x89, 0xa8, 0x58, 0x23, + 0x11, 0xa1, 0x9e, 0x3a, 0x1b, 0xbc, 0xad, 0xd0, 0xfc, 0x76, 0xa2, 0x0f, + 0x5c, 0xaf, 0x81, 0x71, 0xe0, 0xec, 0x98, 0x62, 0x17, 0x48, 0x83, 0x2a, + 0x14, 0xc0, 0xa9, 0xda, 0x25, 0xe9, 0xaf, 0x6a, 0x1d, 0xc6, 0xf2, 0x05, + 0xe2, 0xde, 0xb3, 0x21, 0x35, 0x7e, 0x9f, 0x47, 0x28, 0xa8, 0x33, 0xe5, + 0x15, 0x12, 0x7f, 0x5d, 0x1a, 0x25, 0x6b, 0x0c, 0x1f, 0x95, 0xaa, 0x86, + 0x57, 0x7a, 0x0b, 0x96, 0xd7, 0x0d, 0xda, 0x97, 0x81, 0x8d, 0x90, 0xf8, + 0x16, 0xfe, 0xcd, 0x69, 0x19, 0x82, 0xbd, 0xf3, 0x7e, 0x20, 0xf0, 0xc7, + 0xa5, 0xe1, 0xfe, 0x23, 0x62, 0x03, 0x69, 0x35, 0x8a, 0xd7, 0xef, 0x25, + 0x8b, 0x98, 0x70, 0x82, 0xb4, 0xfc, 0x7c, 0xa3, 0xf8, 0x92, 0xe3, 0xdf, + 0x4d, 0x5d, 0x8d, 0x0c, 0x0c, 0x37, 0x96, 0x76, 0x32, 0xa9, 0xda, 0x04, + 0x05, 0x11, 0x6b, 0x29, 0xe5, 0xb7, 0xdf, 0xd7, 0x0e, 0x82, 0x1b, 0x53, + 0x8a, 0xf9, 0xdb, 0x14, 0xed, 0xef, 0x5b, 0xb6, 0xda, 0x7d, 0xed, 0xe1, + 0x4e, 0x2c, 0xaa, 0x6f, 0xfb, 0x20, 0x72, 0xd1, 0x7a, 0x9e, 0x95, 0xa3, + 0x96, 0xcc, 0x6c, 0xd7, 0xa2, 0xcb, 0xcf, 0x60, 0xd8, 0xba, 0x9b, 0xab, + 0x06, 0x7f, 0x67, 0x04, 0x75, 0xc1, 0x28, 0xd3, 0x04, 0x9b, 0x71, 0xf5, + 0xef, 0x04, 0xfa, 0xac, 0x70, 0xa2, 0xcf, 0xd7, 0x27, 0xd6, 0x0a, 0x4e, + 0xa6, 0x41, 0x96, 0xce, 0x4a, 0x7b, 0x90, 0x9b, 0x36, 0xe6, 0x09, 0x79, + 0xf9, 0xf1, 0x75, 0xee, 0x5f, 0x60, 0xc5, 0x44, 0x58, 0x09, 0x98, 0xb6, + 0xc3, 0x8b, 0x4e, 0x83, 0x17, 0x92, 0x94, 0xd8, 0x1e, 0x83, 0x28, 0xea, + 0x48, 0x5b, 0x66, 0x70, 0x65, 0x9b, 0xa6, 0xfe}, + priv_key_86, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (4096 bit) + // tcID: 54 + {54, + {0x8a, 0x2d, 0x9d, 0x18, 0xff, 0x13, 0x68, 0x2f, 0x12, 0x09, 0x1d, 0x4d, + 0x05, 0x71, 0xe0, 0x02, 0x80, 0x72, 0x28, 0x60, 0xd8, 0x74, 0x63, 0x5a, + 0x1a, 0xd9, 0xd4, 0x0f, 0x04, 0x50, 0x2c, 0x5c, 0x99, 0xe0, 0xfd, 0x52, + 0x32, 0xe4, 0x0d, 0xb1, 0xbf, 0xb7, 0x82, 0x32, 0x2c, 0x99, 0x66, 0xea, + 0xc4, 0xe5, 0x55, 0xb7, 0xfc, 0x14, 0xdd, 0x2b, 0xb8, 0x16, 0x88, 0xc4, + 0xb0, 0x1f, 0x4a, 0xd1, 0x07, 0x66, 0x03, 0xb5, 0x75, 0x94, 0x6d, 0x31, + 0xe5, 0x33, 0x39, 0xa2, 0xdc, 0x56, 0xe3, 0x59, 0x36, 0x88, 0x22, 0xf0, + 0x03, 0xa1, 0xb7, 0xac, 0x29, 0xce, 0x59, 0xf6, 0x0f, 0x67, 0x09, 0x47, + 0x2d, 0xbf, 0x2a, 0x1d, 0x4b, 0x7b, 0x40, 0x61, 0xec, 0xe1, 0x72, 0x44, + 0x38, 0x73, 0x90, 0x39, 0xa6, 0x9d, 0x7d, 0x7e, 0x46, 0xa4, 0x2b, 0xa9, + 0xcb, 0xa9, 0x6f, 0x96, 0x9c, 0x93, 0x43, 0x63, 0x96, 0x5b, 0x53, 0x34, + 0x46, 0xe2, 0x56, 0x50, 0x22, 0x2b, 0xa0, 0x01, 0x96, 0x98, 0x33, 0xf8, + 0x62, 0xa5, 0x35, 0xea, 0xc6, 0x44, 0xd0, 0xcf, 0xee, 0xed, 0x49, 0xe3, + 0x8f, 0xce, 0x35, 0x45, 0x39, 0x44, 0xcb, 0xbc, 0x32, 0xa9, 0x77, 0x77, + 0x2e, 0x35, 0x8f, 0x88, 0x35, 0xfb, 0x25, 0x43, 0xc9, 0x23, 0x5f, 0x97, + 0x87, 0x65, 0x40, 0xff, 0x59, 0x6b, 0x7b, 0xd2, 0xec, 0x28, 0xe3, 0xd1, + 0x03, 0x78, 0xf5, 0xa3, 0x8f, 0xd9, 0xea, 0xd1, 0xc2, 0x4c, 0xf3, 0xed, + 0xd6, 0x14, 0x80, 0x83, 0xb2, 0xff, 0x9d, 0x98, 0x05, 0x22, 0x18, 0x01, + 0x89, 0x21, 0xf1, 0x08, 0xee, 0xb7, 0x6a, 0xcf, 0x9d, 0xbd, 0xcc, 0xd5, + 0x3a, 0x24, 0xda, 0x25, 0xfb, 0x0b, 0x61, 0x64, 0x4d, 0x65, 0xb7, 0x2d, + 0xb7, 0x07, 0x88, 0x5e, 0x7f, 0x0f, 0x16, 0x6d, 0x69, 0xa0, 0xaf, 0x35, + 0xf8, 0x37, 0x4f, 0x32, 0xdb, 0x54, 0x44, 0x15, 0x6c, 0x70, 0xfb, 0x72, + 0xd0, 0x7d, 0x6a, 0x4e, 0x27, 0x00, 0x95, 0x55, 0xde, 0xda, 0xd6, 0x6f, + 0x5d, 0xb6, 0xe6, 0x8b, 0x12, 0x56, 0x42, 0x0d, 0x15, 0xd0, 0x5e, 0xa1, + 0x6d, 0x33, 0xd5, 0x6f, 0xfc, 0xbd, 0x25, 0xfd, 0xbd, 0x4c, 0x74, 0xbd, + 0x5e, 0xe1, 0x85}, + {0x9a, 0xbb, 0xd1, 0x4f, 0x73, 0xf3, 0xe8, 0x67, 0xbd, 0x77, 0x1b, 0x78, + 0xae, 0xea, 0xf2, 0x23, 0x4e, 0x0f, 0x5b, 0x27, 0x09, 0x67, 0xe3, 0xc8, + 0x0e, 0x08, 0x18, 0xa5, 0x79, 0xb0, 0x54, 0xb3, 0xc4, 0x40, 0x1b, 0x32, + 0x6c, 0x1f, 0x22, 0xfe, 0x13, 0xcf, 0xd8, 0x61, 0xad, 0x57, 0x64, 0xc0, + 0xc7, 0x6d, 0x69, 0xab, 0xa1, 0xc4, 0x30, 0x48, 0x84, 0x76, 0xdb, 0x3c, + 0xf1, 0xc8, 0xfb, 0x04, 0x6e, 0x35, 0x1c, 0xb0, 0x7b, 0x86, 0x1b, 0xdb, + 0x95, 0x6e, 0x1b, 0xfd, 0xb4, 0x70, 0xd3, 0xeb, 0xb9, 0xb6, 0x21, 0x41, + 0xf9, 0xb9, 0x1a, 0x9a, 0x1a, 0xb6, 0x67, 0xfb, 0xc4, 0x58, 0x09, 0x10, + 0x25, 0xc8, 0x89, 0xc9, 0xca, 0x35, 0xbc, 0x8a, 0xe0, 0xa6, 0x6f, 0x6b, + 0x60, 0x98, 0xcf, 0x06, 0x35, 0xd4, 0xe6, 0x09, 0x93, 0xfb, 0x02, 0x89, + 0x54, 0xab, 0x55, 0xea, 0x9d, 0x68, 0x90, 0x5e, 0x52, 0x10, 0xe9, 0x86, + 0xfe, 0x19, 0x52, 0x12, 0xb7, 0x1d, 0x36, 0xc9, 0x7e, 0x67, 0x3e, 0x7f, + 0x47, 0xc9, 0x0c, 0x7c, 0x5d, 0x6c, 0xb8, 0xbb, 0xfb, 0xb3, 0xb8, 0x0c, + 0xe5, 0xb5, 0xb7, 0x92, 0x0e, 0x72, 0xcb, 0x10, 0x7d, 0xd5, 0x8d, 0x56, + 0x93, 0x43, 0x78, 0xf5, 0x90, 0xf1, 0x2a, 0xea, 0x3b, 0x82, 0x78, 0x67, + 0xbe, 0xe4, 0xad, 0xed, 0x76, 0xe8, 0x4b, 0xb9, 0x47, 0x48, 0xa3, 0xa7, + 0xd5, 0xe4, 0xc0, 0xe5, 0x94, 0x9b, 0xda, 0xcc, 0x77, 0xcf, 0xb4, 0xad, + 0xd6, 0xa8, 0xae, 0xf7, 0xe6, 0x61, 0xcd, 0xff, 0x17, 0x4e, 0xab, 0xed, + 0xed, 0xc9, 0x53, 0x4e, 0x23, 0x17, 0x46, 0x79, 0xb8, 0x28, 0xaf, 0x32, + 0x59, 0xed, 0xfc, 0x68, 0x87, 0x84, 0x0a, 0x17, 0xdf, 0x3a, 0xde, 0x16, + 0xca, 0x1c, 0x0a, 0x0c, 0x6c, 0x25, 0xe2, 0x24, 0xc9, 0x28, 0x42, 0x7e, + 0x0b, 0x68, 0xad, 0xa1, 0xe3, 0x6c, 0x35, 0xd2, 0x6f, 0xbd, 0x34, 0xdb, + 0x70, 0x6c, 0xb2, 0x20, 0x42, 0x4e, 0xed, 0x06, 0xad, 0x26, 0x45, 0x0e, + 0xa3, 0x25, 0xd6, 0x40, 0x77, 0x49, 0x49, 0x57, 0x4f, 0x6f, 0xb1, 0x5b, + 0x07, 0xec, 0x82, 0x11, 0x5f, 0xed, 0x72, 0x8a, 0xb5, 0x5b, 0x5f, 0xf0, + 0xd4, 0x1e, 0x51, 0x1b, 0x0c, 0x45, 0xc8, 0xe0, 0x6a, 0x96, 0xa5, 0x4b, + 0xcd, 0x04, 0x27, 0x1b, 0x0a, 0x50, 0xf3, 0xf7, 0x71, 0xda, 0x81, 0x0e, + 0x85, 0x2c, 0x05, 0x0c, 0x57, 0xa0, 0x7d, 0xb6, 0x93, 0x70, 0x4b, 0x0d, + 0x65, 0x8a, 0xf8, 0x4f, 0x87, 0x4a, 0xd1, 0xfb, 0xde, 0xda, 0xb4, 0xb4, + 0xf6, 0x20, 0xb8, 0x29, 0xf3, 0x55, 0xdc, 0x28, 0x0c, 0xfe, 0x5d, 0xf5, + 0xd9, 0x3f, 0xa9, 0x30, 0xe4, 0x76, 0x7b, 0x22, 0x86, 0xdd, 0xf3, 0x43, + 0x4b, 0xa6, 0x2c, 0xd8, 0x32, 0x59, 0x2a, 0x9d, 0xdf, 0xf8, 0x50, 0xa6, + 0xf3, 0x2b, 0xb9, 0x93, 0xfb, 0x1a, 0xf5, 0x21, 0xdf, 0xb9, 0x63, 0x40, + 0x3a, 0x35, 0xe5, 0x78, 0xd5, 0x5d, 0x07, 0x92, 0x60, 0x00, 0x82, 0x74, + 0x5b, 0x63, 0xec, 0x6a, 0x1a, 0xba, 0x8b, 0x50, 0xcb, 0x73, 0xcf, 0xae, + 0xcc, 0xd4, 0x54, 0xa3, 0x8e, 0xc9, 0x67, 0xa2, 0xc2, 0x4b, 0xa9, 0x0a, + 0xba, 0xc2, 0xe3, 0x60, 0x63, 0x27, 0x5d, 0x36, 0x48, 0xeb, 0x18, 0x11, + 0x99, 0xba, 0xca, 0x1e, 0x7e, 0x53, 0x76, 0x23, 0x31, 0x91, 0xaa, 0x2a, + 0x8c, 0xf7, 0xff, 0x15, 0x19, 0x60, 0x5e, 0x2d, 0x7c, 0x47, 0xb8, 0xab, + 0xf1, 0xd7, 0x4f, 0x89, 0xaf, 0xa1, 0x4b, 0x56, 0x96, 0xc3, 0xa5, 0x41, + 0xc1, 0x9e, 0xdc, 0x7b, 0xdc, 0x43, 0x5f, 0x66, 0xd1, 0x88, 0x69, 0xe4, + 0x54, 0x52, 0x1c, 0xc9, 0xc2, 0xb6, 0xb4, 0xe2, 0x33, 0xa6, 0xc4, 0x0e, + 0xb0, 0x9d, 0x48, 0xb1, 0x79, 0xf5, 0x98, 0x2d}, + priv_key_87, + true}, + + // Comment: edge case for Montgomery reduction over Z/nZ (4096 bit) + // tcID: 55 + {55, + {0x20, 0xb8, 0xed, 0xf3, 0xbf, 0x85, 0x14, 0x7f, 0xe0, 0xbb, 0x51, 0xc7, + 0x59, 0x89, 0x7a, 0x59, 0xd6, 0x61, 0xb8, 0xbd, 0x81, 0xca, 0xe7, 0x53, + 0x11, 0x6f, 0xbc, 0x69, 0xa6, 0xca, 0xa3, 0x93, 0xfe, 0x6b, 0xe8, 0x21, + 0x94, 0x47, 0x91, 0x6b, 0x5a, 0xb4, 0xec, 0xa3, 0x18, 0x5c, 0xf7, 0x88, + 0x1a, 0x22, 0x74, 0x32, 0xe2, 0xdc, 0x67, 0x2a, 0xf5, 0x18, 0x94, 0x24, + 0x66, 0xc9, 0x34, 0x4e, 0x58, 0x5d, 0xa7, 0xc0, 0x7e, 0xdc, 0x33, 0xfe, + 0x65, 0x21, 0xa1, 0xe6, 0x89, 0xd0, 0xc6, 0xa4, 0xde, 0xc3, 0xaf, 0xb4, + 0x16, 0x24, 0xdd, 0xed, 0xbe, 0x27, 0x1b, 0x96, 0xe3, 0x26, 0xa2, 0x0b, + 0xc2, 0xce, 0xdc, 0x30, 0x75, 0x6b, 0x59, 0x15, 0xd2, 0x5a, 0x93, 0x20, + 0x62, 0xb1, 0x31, 0x13, 0xc0, 0x0f, 0x58, 0xd7, 0xca, 0x00, 0x53, 0xdf, + 0x99, 0x36, 0x37, 0x40, 0x55, 0x59, 0x29, 0xab, 0x12, 0x64, 0x5a, 0x65, + 0xd8, 0x68, 0xc2, 0x81, 0x73, 0xb1, 0xa3, 0x2f, 0x20, 0x06, 0x4b, 0xd2, + 0xec, 0x5e, 0x0f, 0xfe, 0xf4, 0x96, 0x04, 0x1a, 0xf5, 0xbf, 0xde, 0xbf, + 0x80, 0x40, 0xee, 0x6b, 0x24, 0x5c, 0x91, 0x20, 0xf4, 0x51, 0xcd, 0xdd, + 0xa4, 0x0b, 0x9d, 0x86, 0xc2, 0x30, 0x34, 0xf6, 0x8e, 0x43, 0x29, 0xc2, + 0xba, 0x5d, 0x05, 0x7a, 0x5e, 0xec, 0x0e, 0x20, 0x34, 0xa3, 0xac, 0x04, + 0xb7, 0xc1, 0x55, 0xdf, 0xe7, 0x2b, 0x99, 0x5f, 0x87, 0x3a, 0xf1, 0x6a, + 0xc2, 0x6e, 0x09, 0xde, 0x73, 0x7b, 0x4d, 0xd8, 0x53, 0x1e, 0x61, 0xbb, + 0xfe, 0x26, 0xc1, 0x5b, 0x14, 0x0b, 0x9b, 0x09, 0x1e, 0x55, 0x15, 0x94, + 0xcf, 0x56, 0x4c, 0xfc, 0xe7, 0x2d, 0xa5, 0xc9, 0xa8, 0xd8, 0xbb, 0x72, + 0x43, 0x26, 0xf2, 0x23, 0x63, 0xc0, 0xb7, 0x62, 0x3b, 0xbb, 0x4b, 0xb1, + 0xfb, 0xee, 0xba, 0xd9, 0x69, 0x49, 0x6a, 0x5d, 0xb8, 0x22, 0x3e, 0x10, + 0xf0, 0xfa, 0x50, 0x51, 0xb0, 0x3b, 0x87, 0x07, 0xac, 0x61, 0x8b, 0x43, + 0xff, 0x77, 0x50, 0x2e, 0x83, 0x96, 0xad, 0x08, 0xc1, 0xdf, 0xcf, 0xe3, + 0x67, 0xca, 0x8c, 0xf3, 0xd7, 0xdc, 0x45, 0x9f, 0x64, 0xe5, 0xce, 0x19, + 0xf8, 0x61, 0xa6, 0x2a, 0x13, 0x00, 0x64, 0x0a, 0xa3, 0x81, 0xa4, 0x37, + 0x9e, 0x54, 0x87, 0xc1, 0xf9, 0xe1, 0x28, 0xa8, 0xad, 0x5a, 0x6b, 0x47, + 0x29, 0x22, 0x0b, 0x1a, 0x98, 0x46, 0x0f, 0xe8, 0x46, 0x2f, 0x54, 0xe5, + 0x8c, 0x8f, 0xf0, 0x7d, 0x29, 0x0e, 0xbd, 0xf6, 0x76, 0xf4, 0x17, 0x0f, + 0x98, 0x76, 0xe2, 0x9f, 0xb5, 0x00, 0x0e, 0x65, 0x4a, 0x3d, 0x0a, 0x88, + 0xb5, 0xa6, 0xaa, 0x87, 0xfa, 0x78, 0xdf, 0xf1, 0x61, 0xba, 0x63, 0x3d, + 0xec, 0x97, 0x5d, 0x4f, 0x13, 0xb6, 0xe4, 0xd3, 0x3e, 0x69, 0x79, 0x6c, + 0x85, 0x8e, 0xb6, 0x6c, 0x46, 0x71, 0xa2, 0x27, 0x70, 0xe9, 0xfe, 0xba, + 0xb1, 0x08, 0x84, 0xc5, 0x62, 0xfe, 0x98, 0x45, 0xec, 0x7d, 0xe1, 0xa7, + 0x4e, 0xca, 0x79, 0xec, 0x57, 0xb6, 0xae, 0x34, 0x9a, 0x93, 0x75, 0x9b, + 0xa9, 0x43, 0xfd, 0xa5, 0x0d, 0x86, 0x62, 0x7b, 0x7d, 0xd2, 0x93, 0xfe, + 0xcd, 0x2b, 0xbd, 0xd8, 0x01, 0x6e, 0xd9, 0xcd, 0x1b, 0x05, 0xb4, 0x8e, + 0x3c, 0xcd, 0x69, 0x1d, 0xea, 0xcb, 0x81, 0xde, 0x47, 0x29, 0xc8, 0x5c, + 0x9a, 0xbe, 0xaf}, + {0x6d, 0x40, 0x6f, 0x69, 0xa2, 0x32, 0x52, 0x90, 0x30, 0xef, 0xa4, 0x03, + 0x1b, 0xd4, 0x11, 0xa3, 0x6c, 0xa9, 0xc6, 0xa6, 0x49, 0x89, 0x0f, 0x18, + 0xbe, 0x38, 0xf8, 0xe3, 0x07, 0x6c, 0x30, 0x1f, 0xb9, 0x81, 0xf8, 0x49, + 0x87, 0x09, 0xd5, 0x6e, 0x9d, 0x5f, 0x44, 0xed, 0xec, 0x50, 0xbf, 0x0c, + 0x30, 0xcc, 0x02, 0xbf, 0xca, 0xd3, 0x51, 0xab, 0x82, 0x93, 0x2e, 0x86, + 0xb7, 0xf1, 0x31, 0x58, 0x08, 0x4d, 0xc9, 0xb5, 0xf3, 0x03, 0x63, 0x08, + 0xac, 0xd9, 0xc2, 0x5e, 0x2f, 0x18, 0x37, 0x41, 0x8f, 0x6c, 0x1e, 0x4e, + 0x74, 0x12, 0xf4, 0x16, 0x93, 0x2e, 0x93, 0x91, 0xa3, 0xac, 0xdb, 0x14, + 0xcd, 0xfa, 0x11, 0x7a, 0x64, 0x47, 0x9a, 0x73, 0xed, 0xf7, 0x52, 0x51, + 0xd5, 0x76, 0xd4, 0xc8, 0x9f, 0x9e, 0x13, 0x1c, 0x65, 0x5d, 0xad, 0xeb, + 0xde, 0x92, 0xcb, 0x82, 0xfa, 0x92, 0x0f, 0xfa, 0x5f, 0x8f, 0x3b, 0xa5, + 0x4b, 0x7e, 0xf7, 0x75, 0x74, 0x15, 0xbe, 0xd6, 0xed, 0x4c, 0x78, 0xf9, + 0xf5, 0xeb, 0x94, 0x34, 0xbc, 0x59, 0x29, 0xa7, 0xe5, 0xc4, 0xc1, 0x00, + 0x3c, 0x91, 0xcb, 0x03, 0x29, 0xa8, 0x23, 0xc3, 0xcd, 0x5c, 0xe8, 0x89, + 0x3f, 0xfe, 0xb8, 0xff, 0x05, 0xae, 0xc3, 0x5a, 0x5b, 0x02, 0x10, 0xdb, + 0xa8, 0x8e, 0x3f, 0x3c, 0x4f, 0xa8, 0x5b, 0xaa, 0xbe, 0x08, 0x8a, 0x31, + 0x0e, 0x1f, 0x17, 0xba, 0x9c, 0x1d, 0x20, 0x3a, 0xa7, 0x7f, 0x96, 0xa4, + 0x89, 0x54, 0x19, 0xc8, 0x19, 0x8a, 0xf6, 0x99, 0x47, 0x9c, 0x88, 0xe7, + 0x2b, 0xc1, 0x4d, 0x56, 0xe0, 0x67, 0x77, 0x31, 0x20, 0xdd, 0xdd, 0x09, + 0xf8, 0x96, 0x85, 0x6f, 0x3f, 0x75, 0x2b, 0x3c, 0x2a, 0xe9, 0x58, 0x79, + 0xd5, 0x62, 0x61, 0x68, 0x60, 0x12, 0xf2, 0x5b, 0xbe, 0xcb, 0x4a, 0x8b, + 0x1d, 0x86, 0xcf, 0x95, 0x79, 0x79, 0x89, 0xb7, 0x3a, 0x83, 0xb5, 0x8e, + 0x8b, 0x1e, 0x70, 0x2d, 0x61, 0x67, 0xe1, 0x5a, 0xe0, 0x1e, 0xd0, 0x55, + 0xa1, 0x14, 0x0c, 0x0e, 0xd6, 0x64, 0xa2, 0x39, 0x7e, 0x68, 0x47, 0x0c, + 0x5d, 0xe7, 0xb5, 0x27, 0x32, 0x98, 0x1d, 0x07, 0x34, 0x49, 0x35, 0x27, + 0x79, 0xc5, 0x43, 0xe6, 0x21, 0x26, 0xf7, 0x99, 0x1e, 0x91, 0xeb, 0xab, + 0x4a, 0xb9, 0x84, 0xde, 0xc3, 0x4f, 0x31, 0x5e, 0xa5, 0xab, 0x1e, 0xe0, + 0x4b, 0x1d, 0xc1, 0x91, 0x37, 0x58, 0x9e, 0xfb, 0x40, 0x40, 0x23, 0x98, + 0xef, 0x67, 0x2e, 0x36, 0x08, 0xa9, 0xb1, 0x8d, 0x24, 0x65, 0xfa, 0x6c, + 0x41, 0x0d, 0x68, 0xad, 0x60, 0x95, 0x38, 0xd1, 0xa1, 0x79, 0x82, 0x86, + 0x49, 0xca, 0xe4, 0x77, 0x2c, 0xd4, 0x83, 0x79, 0x0c, 0x7e, 0x56, 0x16, + 0x6d, 0xd5, 0xa0, 0xa5, 0xd7, 0x11, 0xde, 0x1c, 0xd1, 0x7a, 0x80, 0x05, + 0xc7, 0xff, 0x28, 0xda, 0xa5, 0xd8, 0xfc, 0x37, 0x73, 0xce, 0x39, 0x5e, + 0xcf, 0x72, 0x52, 0x50, 0x7b, 0x45, 0xa9, 0xfe, 0xe0, 0x75, 0x17, 0x8d, + 0xfe, 0x43, 0xa3, 0x63, 0xb7, 0x91, 0xba, 0xad, 0x3c, 0x0d, 0x1c, 0x29, + 0x23, 0x81, 0x11, 0x5f, 0xdd, 0xbc, 0x47, 0x8b, 0xce, 0x18, 0x2e, 0x86, + 0x48, 0x61, 0x49, 0x88, 0x60, 0xa6, 0x9b, 0xf7, 0x15, 0xbc, 0x6d, 0xd0, + 0x57, 0xb1, 0x97, 0x22, 0x57, 0x9b, 0x90, 0xde, 0xfa, 0xe2, 0x7e, 0x2d, + 0xa2, 0xeb, 0x77, 0x07, 0x03, 0x90, 0x87, 0xf6, 0x38, 0xcb, 0x85, 0x44, + 0xd3, 0xca, 0x7b, 0x0b, 0xbd, 0xd6, 0x74, 0x37, 0x5d, 0x99, 0xf0, 0xae, + 0x7a, 0x4c, 0x58, 0x56, 0xa8, 0xe9, 0x99, 0xfc, 0x47, 0x86, 0x8f, 0x13, + 0xf5, 0xf1, 0x53, 0xe6, 0x7b, 0x2a, 0xab, 0xfc, 0x53, 0x45, 0x84, 0xe1, + 0xaf, 0xc3, 0xc4, 0x0a, 0xf9, 0x5c, 0x21, 0xde}, + priv_key_88, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 56 + {56, + {0xff, 0x75, 0x9d, 0xef, 0xa2, 0x6f, 0xa2, 0x81, 0x92, 0xb8, 0x0b, 0xf0, + 0xc5, 0x0f, 0xc8, 0x0a, 0x24, 0x6b, 0xc1, 0x03, 0x4e, 0xbf, 0x72, 0x5a, + 0xb5, 0x09, 0x7c, 0xc0, 0x99, 0xb2, 0xb1, 0xdf, 0x06, 0xef, 0x59, 0xd5, + 0x61, 0xae, 0x7c, 0x6f, 0xf3, 0xf1, 0x9f, 0xd3, 0x59, 0xc5, 0xda, 0x9f, + 0x31, 0x00, 0x17, 0xe5, 0x17, 0x83, 0xb0, 0xef, 0x4c, 0xe8, 0x45, 0xed, + 0xaa, 0x92, 0xc4, 0x94, 0x2a, 0x94, 0x8a, 0x6b, 0x81, 0xdb, 0x64, 0x7b, + 0xd0, 0x98, 0xce, 0xa1, 0x97, 0xc9, 0x19, 0x91, 0x74, 0x9c, 0x48, 0xa0, + 0x79, 0x4c, 0xb0, 0xa6, 0x31, 0x91, 0x1d, 0x5d, 0xc3, 0x0d, 0x09, 0x1d, + 0xa3, 0xa7, 0xe4, 0x11, 0x6b, 0x15, 0x1f, 0x06, 0xc3, 0x84, 0xba, 0xe2, + 0x0e, 0x4d, 0x45, 0xd9, 0xc3, 0x1f, 0x46, 0xff, 0x07, 0xc0, 0x9b, 0x0b, + 0x86, 0xfa, 0x63, 0xca, 0x42, 0x23, 0x23, 0xa2, 0xdf, 0xb3, 0x74, 0x7d, + 0xe2, 0x6f, 0x33, 0x10, 0x58, 0x0d, 0xf0, 0x0a, 0xfd, 0x09, 0x33, 0xc1, + 0xa5, 0x19, 0x77, 0x60, 0x3a, 0xf1, 0xfa, 0xfa, 0x46, 0x85, 0x4e, 0xc3, + 0xe0, 0x3c, 0x2c, 0x01, 0x5e, 0x91, 0x88, 0xf1, 0xdd, 0x3a, 0x81, 0x56, + 0xda, 0xee, 0xd9, 0xf4, 0xa8, 0xf7, 0xa0, 0x51, 0xb3, 0x2f, 0xfb, 0xcb, + 0xf0, 0x96, 0x1d, 0x7a, 0xd1, 0x58, 0xeb, 0x89, 0x6d, 0xbc, 0x58, 0x16, + 0xaf, 0x3d, 0x25, 0x1d, 0x72, 0x5e, 0x0b, 0x6d, 0xfa, 0x9a, 0x53, 0x7f, + 0xa3, 0x00, 0x8d, 0xae, 0x66, 0x4b, 0x37, 0x88, 0xd0, 0x82, 0xbf, 0xcd, + 0x1a, 0xce, 0xb1, 0x58, 0x1c, 0x00, 0x01, 0x28, 0x24, 0x1a, 0x07, 0xa4, + 0xe0, 0x2c, 0xf8, 0x57, 0xc2, 0x77, 0xb8, 0xf2, 0x7f, 0x52, 0xfe, 0x91, + 0x69, 0xa9}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_89, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 57 + {57, + {0xe7, 0x6e, 0x5a, 0xfe, 0xd8, 0x6d, 0xf0, 0x19, 0x22, 0x63, 0x29, 0xb0, + 0x40, 0x16, 0xeb, 0x6b, 0x10, 0x1e, 0x9b, 0xcf, 0x2f, 0x7b, 0x34, 0xbe, + 0x04, 0xcf, 0xdb, 0x34, 0x38, 0x98, 0xd4, 0xf8, 0xa7, 0x3b, 0xb5, 0xdf, + 0xa6, 0xb9, 0xf6, 0xbc, 0xf1, 0xb8, 0x34, 0x74, 0xea, 0x1c, 0xf1, 0xc0, + 0x89, 0x13, 0x1d, 0x97, 0x6b, 0x90, 0x64, 0x71, 0x75, 0x49, 0x6a, 0x4c, + 0xf9, 0x4a, 0x75, 0xb0, 0x8a, 0x0b, 0x2f, 0xad, 0xe4, 0x57, 0x92, 0xd6, + 0x5b, 0x7a, 0x98, 0xb1, 0x65, 0x07, 0xc3, 0x3c, 0x10, 0x8a, 0xf2, 0x4b, + 0xde, 0x91, 0xb7, 0xdf, 0x28, 0x8b, 0x89, 0x93, 0x95, 0x1c, 0x34, 0x6e, + 0x25, 0x74, 0x86, 0x7c, 0xdb, 0x1c, 0xd5, 0xdb, 0x39, 0xf0, 0x04, 0x1e, + 0x0d, 0x09, 0x05, 0x43, 0xd5, 0x13, 0x18, 0xed, 0xb5, 0x2f, 0x3b, 0x92, + 0x26, 0x13, 0x48, 0xa2, 0x1b, 0x46, 0x50, 0xcb, 0x56, 0xf0, 0x05, 0xa3, + 0x2a, 0x3e, 0x39, 0xf5, 0x76, 0xc2, 0x47, 0x87, 0x39, 0xf9, 0x7c, 0xed, + 0xf7, 0x30, 0x1c, 0x39, 0xeb, 0xef, 0xbb, 0xe4, 0xd5, 0x10, 0xaa, 0x59, + 0x7f, 0x4b, 0x00, 0x49, 0xf8, 0xa5, 0xe8, 0x8b, 0xe7, 0xb6, 0x6b, 0x97, + 0x79, 0x65, 0x51, 0xdb, 0x30, 0xfb, 0x14, 0x64, 0x9a, 0x4a, 0x2d, 0x9d, + 0xce, 0x4a, 0x69, 0x31, 0x9f, 0x39, 0xe5, 0xab, 0x86, 0xdc, 0xd1, 0x0b, + 0x08, 0xcf, 0xee, 0x31, 0x2a, 0xb1, 0x7d, 0x59, 0xe2, 0x91, 0x8b, 0xe1, + 0x2c, 0xa1, 0x93, 0x9e, 0x44, 0x4c, 0xb2, 0x0d, 0x5a, 0xfa, 0x37, 0xaa, + 0x02, 0xd2, 0x3e, 0x54, 0x11, 0x03, 0xae, 0xd8, 0x0a, 0x76, 0xf2, 0xcc, + 0xff, 0x76, 0x36, 0xaa, 0x1d, 0xf8, 0x79, 0x8c, 0xa5, 0x7f, 0x2d, 0x11, + 0x07, 0x5b, 0x3f, 0xed, 0x23, 0x87, 0x87, 0x3e, 0x41, 0x80, 0xa6, 0xde, + 0x99, 0x14, 0xbd, 0xfa, 0xe3, 0x66, 0xca, 0xf8, 0x90, 0x37, 0x10, 0x5d, + 0x53, 0x21, 0x02, 0xa7, 0x10, 0x02, 0x68, 0xc8, 0x7e, 0x9f, 0x79, 0x19, + 0x86, 0x4c, 0x64, 0x04, 0xd4, 0x9c, 0x30, 0x8f, 0x53, 0xdd, 0x40, 0xc4, + 0xf2, 0xc4, 0x21, 0x6b, 0x5e, 0x0c, 0x13, 0x1f, 0x1a, 0x97, 0x8b, 0xac, + 0x16, 0xa2, 0xc7, 0xb3, 0xee, 0x62, 0x12, 0xfb, 0x17, 0xe4, 0x2e, 0xe6, + 0x9b, 0x33, 0x94, 0xe2, 0xc0, 0x72, 0x64, 0xda, 0x95, 0x4b, 0x32, 0x2d, + 0xf4, 0x2a, 0xac, 0x99, 0x9e, 0x50, 0x32, 0xba, 0xb4, 0xe2, 0x51, 0x18, + 0x58, 0xc8, 0x30, 0x95, 0x4e, 0x61, 0xcb, 0xa0, 0x87, 0xa0, 0x6c, 0x94, + 0xa9, 0x3e, 0x69, 0x30, 0x81, 0xa7, 0x06, 0xa4, 0xe0, 0xa2, 0xb9, 0xce, + 0xe5, 0xc3, 0x6f, 0x94, 0x18, 0x66, 0xdf, 0xe6, 0xd8, 0x01, 0xe9, 0x66, + 0x0e, 0x8b, 0xab, 0x8d, 0x6f, 0x17, 0x5a, 0x26, 0x37, 0x09, 0xa7, 0xed, + 0x26, 0x6f, 0xd1, 0x35, 0x0e, 0xf8, 0x8b, 0x4a, 0xb9, 0x13, 0xc1, 0x39, + 0x9d, 0x69, 0x3c, 0x8e, 0x79, 0xde, 0xca, 0x2c, 0xe3, 0x5d, 0xee, 0x6a, + 0xc1, 0xab, 0x1c, 0xe6, 0x6f, 0x8f, 0xd1, 0x2b, 0x62, 0xae, 0x98, 0x0e, + 0x2c, 0x8f, 0xf7, 0x52, 0x87, 0xcc, 0x0b, 0x5d, 0xe2, 0xda, 0x59, 0x2b, + 0xbe, 0x36, 0x74, 0x50, 0xab, 0x9c, 0x75, 0xee, 0xca, 0x6e, 0xeb, 0x2d, + 0xcf, 0xd2, 0x9f, 0x74, 0x86, 0x3c, 0xf8, 0xb9, 0x6e, 0x9c, 0x97, 0x9d, + 0xa7, 0xb2, 0x49, 0x82, 0x60, 0x8f, 0xcf, 0xb1, 0xbd, 0x7c, 0x20, 0x64, + 0xd1, 0x52, 0x04, 0xff, 0x67, 0x89, 0x79, 0xae, 0xcf, 0x68, 0x66, 0x0b, + 0x6c, 0x55, 0xaa, 0xbf, 0x06, 0xd4, 0xb3, 0x6d, 0xc2, 0xde, 0xac, 0x17, + 0x2c, 0xba, 0xe6, 0xc7, 0xb6, 0x8d, 0xa1, 0x08, 0xcf, 0x0b}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + priv_key_90, + false}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 58 + {58, + {0x49, 0x68, 0xaf, 0xfb, 0xa6, 0x21, 0xd9, 0x9a, 0x54, 0x6d, 0x86, 0xae, + 0xa6, 0x0e, 0x00, 0xf6, 0x5d, 0x72, 0xfa, 0xda, 0xe9, 0x41, 0x62, 0xb0, + 0x36, 0x63, 0xdf, 0x29, 0x6d, 0xdd, 0x98, 0xc4, 0x7e, 0x96, 0x04, 0x08, + 0x96, 0x57, 0x99, 0x4b, 0x6b, 0x07, 0xb3, 0x9d, 0x42, 0x92, 0x5e, 0xe7, + 0x78, 0x2e, 0x29, 0x53, 0xf8, 0xe7, 0x69, 0xaf, 0xd6, 0xe2, 0xbd, 0x56, + 0x7b, 0x55, 0x57, 0x2c, 0x84, 0xb4, 0xc5, 0xa6, 0x32, 0x1e, 0xcb, 0xd2, + 0x80, 0xf4, 0xc8, 0x73, 0x21, 0x22, 0xc1, 0x71, 0x7c, 0x3a, 0x58, 0x7a, + 0x7b, 0x21, 0x4b, 0x8a, 0xb9, 0xbe, 0xa3, 0x3d, 0x43, 0xbb, 0xb8, 0x79, + 0x5a, 0xdd, 0x9f, 0x30, 0x58, 0xc4, 0x03, 0x46, 0x50, 0x61, 0xb5, 0x7b, + 0x13, 0x66, 0x3a, 0xeb, 0xc2, 0x66, 0x5b, 0xd7, 0xad, 0x17, 0x94, 0x81, + 0xba, 0xc3, 0xcd, 0x87, 0x1c, 0x46, 0x0e, 0x97, 0x24, 0xbf, 0x1a, 0x95, + 0x9b, 0x82, 0xee, 0x71, 0x39, 0x52, 0xcb, 0xf6, 0x29, 0xb7, 0xb3, 0x3e, + 0xba, 0xb4, 0xbe, 0xb1, 0xb6, 0xc5, 0x71, 0x42, 0xe8, 0x5a, 0x7b, 0x67, + 0x18, 0x96, 0xc8, 0xf6, 0xb7, 0x93, 0x35, 0x03, 0x9c, 0xed, 0xba, 0x47, + 0xc0, 0x77, 0xe9, 0xef, 0x7d, 0xc7, 0xec, 0x6d, 0x59, 0xa0, 0x3c, 0x34, + 0x4b}, + {0xcc, 0xe9, 0x12, 0x0d, 0xbd, 0x73, 0xe3, 0xb5, 0x4c, 0x61, 0x98, 0xbf, + 0x4b, 0x1f, 0x93, 0xf5, 0x90, 0x8b, 0xf5, 0x6a, 0x61, 0xda, 0x19, 0x38, + 0xa4, 0xff, 0x3f, 0xb2, 0x8e, 0x87, 0x03, 0x86, 0x0f, 0x29, 0x80, 0x33, + 0x65, 0x22, 0x09, 0x7e, 0xd3, 0x8c, 0x28, 0xca, 0xf3, 0x2b, 0x15, 0x48, + 0xb7, 0xb8, 0xcc, 0x2a, 0x33, 0xde, 0xc6, 0x40, 0x02, 0xed, 0xfd, 0xca, + 0x2d, 0x99, 0x8c, 0x44, 0x9c, 0x70, 0xf4, 0xb3, 0x9e, 0x32, 0x43, 0x0f, + 0xf9, 0x2a, 0xe3, 0xf2, 0xd7, 0xa7, 0x5c, 0x99, 0x5a, 0x75, 0x48, 0xd4, + 0x78, 0x24, 0xbb, 0xda, 0x74, 0x04, 0xc0, 0xc1, 0xc5, 0x29, 0x5b, 0x89, + 0x7e, 0x1e, 0x4d, 0xf5, 0x58, 0x4d, 0x65, 0x14, 0x40, 0xb2, 0xe3, 0x10, + 0x6d, 0xc4, 0x7b, 0x4c, 0xda, 0x3e, 0xa6, 0xf1, 0xd0, 0xf2, 0xd2, 0x8c, + 0x9b, 0x15, 0x83, 0xc7, 0x33, 0x54, 0x47, 0xf4, 0xb9, 0xb4, 0x7a, 0x96, + 0x8c, 0xd0, 0xcb, 0x53, 0x3d, 0xe3, 0x85, 0x45, 0x77, 0xe4, 0x6a, 0x5d, + 0xf5, 0x91, 0x0a, 0x94, 0x5a, 0x96, 0x75, 0x16, 0xb0, 0xbd, 0x5e, 0x0f, + 0xa2, 0xda, 0xc9, 0xc6, 0x58, 0x96, 0xbf, 0x95, 0x34, 0x78, 0x0d, 0xce, + 0x36, 0x44, 0x01, 0x90, 0x99, 0xfa, 0x5a, 0x9b, 0xb2, 0xe4, 0xa6, 0xe5, + 0x31, 0xd0, 0x14, 0x4f, 0xb5, 0x76, 0xaf, 0x3c, 0x44, 0x90, 0xa8, 0xd9, + 0x2d, 0x32, 0x1e, 0x11, 0xa5, 0xbb, 0x97, 0x6f, 0x1e, 0x3a, 0x70, 0x0c, + 0xaa, 0x55, 0xf0, 0x09, 0x97, 0xfe, 0xa2, 0x7e, 0x79, 0x9b, 0xc0, 0xdc, + 0xb9, 0x65, 0xc8, 0x41, 0x3d, 0x26, 0xc6, 0x80, 0x64, 0xa3, 0xc9, 0xb6, + 0x92, 0xcf, 0xc5, 0xa9, 0x61, 0x59, 0xfe, 0xfe, 0xc0, 0x5a, 0x64, 0x3a, + 0x2d, 0x10, 0xf2, 0x6c, 0xfd, 0x5e, 0xe9, 0x40, 0xaa, 0xde, 0x82, 0x45, + 0xdb, 0xfe, 0xa0, 0xb7, 0xac, 0x0d, 0x6c, 0x4d, 0x89, 0xe8, 0x27, 0x50, + 0xd8, 0x02, 0xc3, 0xa0, 0xdc, 0x46, 0x00, 0x01, 0x17, 0x6f, 0xd0, 0x6d, + 0xf9, 0x7b, 0x27, 0x35, 0x44, 0x42, 0x27, 0xbe, 0x32, 0x7c, 0xf6, 0xa3, + 0x0f, 0xa5, 0x9b, 0x8d, 0xc7, 0xd2, 0xab, 0x83, 0x1e, 0x58, 0x97, 0x45, + 0xc5, 0xc4, 0x53, 0x29, 0x21, 0xea, 0xc7, 0xd6, 0x3d, 0x68, 0x79, 0x94, + 0x39, 0x5a, 0x3f, 0x4a, 0x52, 0x3b, 0x56, 0x4c, 0xd2, 0x39, 0x55, 0x5f, + 0xb6, 0xc2, 0x24, 0x9e, 0x30, 0x29, 0x91, 0x01, 0x94, 0x3c, 0x62, 0x12, + 0x5f, 0x18, 0xf7, 0x89, 0x52, 0x9e, 0x55, 0x4c, 0xc1, 0xeb, 0xc5, 0x9f, + 0x7a, 0xaf, 0x83, 0x9e, 0x5e, 0x4e, 0x8f, 0xf6, 0x76, 0x28, 0xfd, 0x92, + 0x76, 0x3e, 0x06, 0x4e, 0x74, 0xd8, 0xe7, 0xab, 0xb0, 0x20, 0x55, 0x17, + 0x59, 0xb5, 0x1f, 0xa9, 0x9a, 0xb6, 0x7d, 0xe4, 0x93, 0xc6, 0xa1, 0xdd, + 0x52, 0x7d, 0x47, 0x6f, 0x07, 0x4f, 0xe1, 0xf2, 0xc5, 0xd8, 0xc6, 0xfc, + 0x61, 0x75, 0xa3, 0x22, 0xa4, 0xdd, 0x12, 0x29, 0x18, 0xc2, 0x12, 0x19, + 0x86, 0x8f, 0x86, 0x10, 0x87, 0x7c, 0x0b, 0xf5, 0x35, 0x13, 0x6e, 0x6e, + 0x2c, 0xc0, 0x06, 0xf4, 0x18, 0x97, 0xff, 0xcd, 0x1a, 0x82, 0x34, 0x47, + 0x0c, 0x1b, 0x52, 0x3a, 0x2a, 0x2b, 0x29, 0xff, 0x81, 0x26, 0x47, 0x01, + 0x07, 0xb5, 0xdd, 0xf3, 0x35, 0xcd, 0xae, 0x88, 0xcc, 0xc2, 0x7b, 0xc4, + 0xf9, 0x8b, 0xc4, 0xc7, 0xb5, 0x0a, 0xc2, 0xa8, 0x6c, 0x34, 0x66, 0xd3, + 0xdd, 0x8a, 0xfc, 0x78, 0x8b, 0xcc, 0x66, 0x3a, 0xe9, 0x75, 0x1b, 0x6e, + 0x3f, 0x6a, 0x5f, 0xd8, 0x5f, 0x51, 0x92, 0x12, 0x4b, 0x1c, 0xb9, 0xae, + 0x34, 0x8f, 0x22, 0x06, 0xf0, 0xcc, 0x29, 0xe5, 0xbd, 0xfe, 0x24, 0x59, + 0x31, 0x2a, 0x9e, 0x5a, 0xc7, 0x1e, 0xb7, 0x40}, + priv_key_91, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 59 + {59, + {0x72, 0x64, 0xa9, 0x2e, 0xdd, 0xb7, 0x03, 0xef, 0x87, 0x71, 0xd6, 0x97, + 0x9b, 0xa1, 0x27, 0x68, 0xd9, 0x9c, 0x5b, 0x2a, 0xe7, 0xc4, 0x34, 0xd9, + 0xa1, 0x42, 0xed, 0x30, 0xd7, 0x03, 0xbc, 0xc6, 0x28, 0x83, 0xdd, 0x79, + 0x68, 0x72, 0x15, 0x5b, 0x69, 0x8a, 0xc1, 0x67, 0x98, 0xa3, 0x07, 0x7b, + 0x1b, 0x60, 0xc7, 0x29, 0x5d, 0x70, 0x4e, 0x8d, 0xe8, 0x61, 0x7a, 0xd4, + 0x5d, 0x65, 0x21, 0x49, 0x89, 0xc2, 0x9b, 0x1a, 0xe5, 0x5a, 0x95, 0x67, + 0x12, 0xc9, 0xe6, 0x95, 0xde, 0x25, 0xea, 0xf0, 0x6e, 0xc0, 0x45, 0x37, + 0x78, 0x8e, 0x06, 0x83, 0x3b, 0x81, 0x54, 0xc7, 0xfd, 0x68, 0xc0, 0xb2, + 0x16, 0xf6, 0x9f, 0x2b, 0x77, 0xd3, 0x16, 0xc7, 0x39, 0x73, 0xb1, 0xe9, + 0x1f, 0xd5, 0x36, 0x42, 0x39, 0x43, 0x8e, 0xe7, 0xe0, 0xde, 0x90, 0x43, + 0x0d, 0xb8, 0x46, 0x01, 0x0a, 0xab, 0x7a, 0x90, 0x20, 0xa7, 0x68, 0xb3, + 0xfe, 0x27, 0x42, 0x81, 0x8b, 0x77, 0x4c, 0xfe, 0xac, 0xa0, 0x38, 0x41, + 0xa0, 0x94, 0x0a, 0x61, 0x68, 0xd1, 0x08, 0x08, 0xd4, 0x68, 0xde, 0x46, + 0xa9, 0x4e, 0x3e, 0xb2, 0x3b, 0x32, 0x54, 0x24, 0x51, 0xf5, 0xbb, 0xd8, + 0x08, 0x64, 0x49, 0x35, 0x43, 0x16, 0x52, 0xed, 0x08, 0xa0, 0x9c, 0xea, + 0x06, 0x8a, 0x30, 0x1b, 0x25, 0x28, 0x47, 0xb9, 0x0a, 0x4a, 0x86, 0xec, + 0xcd, 0xd4, 0x4e, 0x09, 0xb8, 0xc9, 0xdd, 0xe6, 0xee, 0x45, 0xbe, 0x4d, + 0x5e, 0x7a, 0x90, 0xad, 0xc7, 0x49, 0xb2, 0x69, 0x65, 0xd4, 0x3e, 0xb1, + 0x0b, 0x34, 0x79, 0x08, 0x46, 0x72, 0x99, 0x24, 0x49, 0x7a, 0xd8, 0xb9, + 0x76, 0x6c, 0xe5, 0xc7, 0x71, 0x48, 0x3c, 0x6c, 0x51, 0xf4, 0xd3, 0xb9, + 0xf5, 0x1f, 0x7f, 0xf9, 0x8e, 0xde, 0x6c, 0xc4, 0xdb, 0x1d, 0xcb, 0xe0, + 0x18, 0xbc, 0x0f, 0x92, 0x91, 0x78, 0x4b, 0xf6, 0x56, 0x0e, 0xfb, 0x37, + 0xf0, 0x6e, 0xad, 0x8e, 0xe9, 0x73, 0x08, 0x9b, 0x10, 0xc5, 0xf8, 0xd5, + 0xfe, 0x26, 0x56, 0xca, 0x73, 0xc5, 0x00, 0x07, 0x6d, 0x9a, 0xc9, 0xd2, + 0xe0, 0x7b, 0x6c, 0x47, 0x34, 0xad, 0xc7, 0x7b, 0x60, 0x2e, 0xb6, 0x2f, + 0x6c, 0xc5, 0xf5, 0xdb, 0xc4, 0x2e, 0x07, 0x28, 0x27, 0xb2, 0x9a, 0xbf, + 0x1c, 0x5a, 0x80, 0x6e, 0xd1, 0x6c, 0x17, 0x1f, 0xf2, 0xf8, 0x43, 0x48, + 0xc8, 0xff, 0x07, 0x72, 0x94, 0x0a, 0xd1, 0x91, 0xcb, 0x30, 0xa2, 0x1f, + 0x81, 0x62, 0x79, 0x60, 0x7c, 0xa5, 0xc4, 0x8c, 0xda, 0xcf, 0x15, 0xfa, + 0x3a, 0xba, 0xb2, 0x4e, 0x67, 0xdd, 0x7e, 0x80, 0xbc, 0xe7, 0xb1, 0xe6, + 0x97, 0x7c, 0x95, 0xeb, 0x57, 0xc2, 0xb1, 0x35, 0x0f, 0xc7, 0x46, 0x23, + 0x44, 0x93, 0x51, 0x8f, 0xd4, 0x88, 0x28, 0xf4, 0x39, 0xa2, 0xca, 0x79, + 0x9b, 0xd3, 0x7a, 0xf7, 0xad, 0x11, 0x83, 0x3f, 0xdb, 0x11, 0x33, 0x62, + 0xe5, 0xaf, 0x7c, 0x73, 0x1e, 0x52, 0x4e, 0x7f, 0x89, 0xbb, 0x97, 0xc4, + 0xa1}, + {0xe0, 0xe2, 0x95, 0x0d, 0xed, 0x43, 0x49, 0x82, 0x9b, 0x90, 0x6a, 0x46, + 0x42, 0x6e, 0x0f, 0x90, 0xb3, 0x1b, 0xec, 0x40, 0x6f, 0x11, 0x40, 0x93, + 0x92, 0xe4, 0x57, 0xd9, 0x90, 0x1b, 0x58, 0xa4, 0x5a, 0x05, 0xe1, 0xd2, + 0x86, 0x0f, 0xff, 0x05, 0x80, 0xae, 0xee, 0xf3, 0xaf, 0xba, 0xb8, 0x72, + 0x28, 0x3d, 0x06, 0x33, 0x69, 0xeb, 0x52, 0xa3, 0xb3, 0x0f, 0xad, 0x8d, + 0x49, 0xc6, 0xa9, 0x31, 0x7c, 0xf7, 0x2b, 0x72, 0xfe, 0x06, 0xf3, 0x4c, + 0xec, 0x3e, 0xad, 0xe0, 0x9a, 0x38, 0xd9, 0xf2, 0x45, 0xd5, 0xf7, 0xe2, + 0x53, 0x33, 0xe0, 0x87, 0x6c, 0x08, 0x14, 0x31, 0x07, 0xbd, 0xba, 0xae, + 0x32, 0x59, 0x36, 0x21, 0x98, 0x8b, 0x91, 0xa7, 0x9d, 0x1b, 0x62, 0xdf, + 0xd3, 0x16, 0x55, 0x4a, 0x8e, 0x96, 0x35, 0xaa, 0xac, 0xf7, 0x10, 0x0e, + 0x8b, 0x61, 0xc9, 0xa2, 0x98, 0xfb, 0xc3, 0x91, 0xb5, 0x5d, 0x43, 0xcd, + 0xb6, 0xbf, 0xfe, 0x11, 0x6c, 0x29, 0x47, 0x01, 0x98, 0x91, 0x49, 0x8f, + 0x45, 0x8f, 0x10, 0xad, 0xd3, 0x6e, 0x4a, 0xd4, 0x31, 0x83, 0xcb, 0x07, + 0xc2, 0x2f, 0x3c, 0x97, 0xf1, 0x7e, 0x96, 0x1d, 0xcc, 0x79, 0x1f, 0xf0, + 0x41, 0x69, 0x1f, 0xb0, 0x1f, 0x30, 0x27, 0x9a, 0xde, 0x50, 0x60, 0xbc, + 0x2e, 0x25, 0xdc, 0xdc, 0xca, 0x6b, 0xca, 0x91, 0x5f, 0x55, 0x15, 0x88, + 0x86, 0xba, 0x72, 0x41, 0x30, 0x63, 0xb5, 0xfe, 0x10, 0x08, 0xe1, 0x12, + 0x15, 0x1e, 0x29, 0xfb, 0xa9, 0xfe, 0x91, 0xb1, 0xfb, 0x93, 0xb3, 0x04, + 0xd7, 0x6c, 0x98, 0xf2, 0x2c, 0xd4, 0x47, 0xb3, 0x26, 0x78, 0x0d, 0x76, + 0x59, 0x91, 0x33, 0xa0, 0x25, 0xfe, 0x2a, 0xad, 0x31, 0x80, 0x5c, 0x9d, + 0xcd, 0x53, 0x96, 0x58, 0x2b, 0xe6, 0xa6, 0x0a, 0x8e, 0x95, 0xfc, 0x75, + 0x92, 0x42, 0xab, 0x7c, 0xef, 0x15, 0x2e, 0x1b, 0x56, 0xe0, 0xaa, 0x87, + 0x17, 0xeb, 0x46, 0x26, 0x62, 0xee, 0x36, 0x5b, 0x25, 0x02, 0x48, 0x5a, + 0xb1, 0xf6, 0x73, 0xcc, 0x74, 0xe6, 0x5f, 0xc1, 0x63, 0xec, 0xab, 0x10, + 0xef, 0xe1, 0x15, 0x7b, 0xa8, 0x72, 0x24, 0x4a, 0x61, 0xb3, 0x07, 0xe2, + 0x0e, 0x12, 0xe8, 0x5c, 0xd3, 0xa4, 0xac, 0x17, 0x57, 0xea, 0x21, 0xc4, + 0xa6, 0x94, 0x93, 0x5f, 0x41, 0x74, 0x9e, 0x8b, 0x1f, 0xf5, 0x41, 0x31, + 0x35, 0xee, 0x01, 0x95, 0xf6, 0x65, 0xe3, 0x4b, 0x36, 0xf1, 0x08, 0x77, + 0x5b, 0xf1, 0x1d, 0x7a, 0x84, 0xdc, 0x4c, 0xbe, 0x98, 0x4f, 0xfd, 0x7b, + 0x13, 0x5d, 0x69, 0xe4, 0x0e, 0x47, 0xdc, 0xfb, 0xa1, 0xb8, 0xcf, 0x5e, + 0x14, 0xff, 0x29, 0xbb, 0x37, 0x5e, 0xdc, 0x5e, 0x66, 0x69, 0x5b, 0x3c, + 0x9a, 0xff, 0x2a, 0xdd, 0x8a, 0x19, 0x52, 0xc9, 0xd1, 0xd6, 0x0f, 0xdc, + 0xa3, 0xb9, 0x4e, 0x38, 0xe6, 0xb5, 0x51, 0x64, 0xca, 0x50, 0x3d, 0x45, + 0x4b, 0x8a, 0x6f, 0xcf, 0xca, 0x30, 0xe9, 0x5f, 0xcf, 0x8c, 0x1d, 0xd4, + 0x7f, 0x86, 0x47, 0x17, 0xeb, 0xd2, 0xa5, 0x0c, 0x64, 0xca, 0x06, 0x32, + 0xbb, 0xa5, 0xce, 0x80, 0xbc, 0x6c, 0xf1, 0x75, 0x0d, 0x6d, 0xc2, 0x94, + 0x98, 0x5c, 0xf1, 0x60, 0xcd, 0x83, 0x7e, 0x9e, 0x9e, 0xea, 0xdd, 0x84, + 0x21, 0x90, 0x1d, 0x86, 0xdb, 0xd5, 0x0b, 0xb1, 0xce, 0x26, 0x11, 0xab, + 0xf5, 0x29, 0x27, 0x44, 0xbe, 0x25, 0xa9, 0x0d, 0x81, 0xd8, 0xbc, 0xcd, + 0xb8, 0x7f, 0xb9, 0x74, 0x5e, 0xa0, 0xa0, 0x03, 0xcf, 0xe8, 0x4c, 0x3e, + 0x4b, 0x4c, 0x7e, 0x26, 0xfa, 0x04, 0xd8, 0xe3, 0x17, 0xeb, 0xed, 0x94, + 0x5f, 0xf4, 0xcd, 0x71, 0xf2, 0x12, 0x0e, 0x51, 0xca, 0xfd, 0x41, 0xec, + 0x68, 0x74, 0x64, 0x8c, 0x04, 0xf8, 0x9a, 0x50}, + priv_key_92, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 60 + {60, + {0xf2, 0x0a, 0x01, 0xca, 0xa1, 0x52, 0x56, 0xf2, 0xc7, 0x29, 0xfb, 0x2b, + 0x54, 0xf4, 0x09, 0x2b, 0x09, 0x1f, 0xba, 0x4c, 0x09, 0xa5, 0xd7, 0xbb, + 0x25, 0x62, 0x04, 0x7d, 0xf8, 0x67, 0x27, 0xfd, 0x13, 0xe0, 0x01, 0xb4, + 0x81, 0x69, 0xf6, 0xc9, 0x47, 0x91, 0x91, 0x96, 0xf6, 0xd2, 0xc4, 0xec, + 0x04, 0x41, 0xbf, 0x08, 0xdf, 0xd1, 0x7a, 0x32, 0x32, 0xf2, 0x9d, 0x19, + 0xc2, 0x8f, 0x26, 0x6b, 0x78, 0x70, 0x1d, 0x99, 0x7d, 0xcc, 0x09, 0x84, + 0x57, 0xa1, 0x0a, 0x3e, 0x05, 0x19, 0xf5, 0x12, 0x52, 0x8f, 0x5d, 0xd7, + 0x53, 0xbe, 0x92, 0x5d, 0x38, 0x09, 0xc8, 0x5b, 0xec, 0x05, 0x80, 0x20, + 0xe8, 0xd9, 0xb4, 0x89, 0x3f, 0x06, 0xdb, 0x87, 0xb7, 0x00, 0xdf, 0x73, + 0xb7, 0xc6, 0x4a, 0x9b, 0x6e, 0xf8, 0xea, 0x13, 0xf7, 0x65, 0xae, 0x93, + 0xd8, 0x79, 0x7a, 0xb2, 0x83, 0x55, 0xc6, 0x6e, 0xdb, 0x72, 0x68, 0xc4, + 0x2b, 0xc8, 0x83, 0x84, 0x3f, 0x03, 0x41, 0xd6, 0xbc, 0xec, 0xf1, 0x98, + 0xd8, 0x4c, 0xf3, 0x20, 0x99, 0x3c, 0x8a, 0xb1, 0xd1, 0x59, 0x59, 0x9b, + 0xa0, 0x04, 0x81, 0xe6, 0x23, 0x78, 0x42, 0xb6, 0x19, 0xc2, 0xc3, 0xa0, + 0xd4, 0x77, 0xde, 0x34, 0x8c, 0x62, 0x50, 0xf0, 0xc9, 0xe5, 0x35, 0xfb, + 0x1d, 0xea, 0x0e, 0x27, 0x3e, 0x51, 0x8b, 0x30, 0x68, 0xf6, 0x3d, 0xf5, + 0x10, 0xda, 0x78, 0xc3, 0x37, 0x45, 0xc9, 0x92, 0xbe, 0x37, 0x75, 0x5a, + 0x81, 0x42, 0xd7, 0xf0, 0xe2, 0x78, 0x0c, 0x67, 0x52, 0x46, 0xd5, 0xff, + 0x82, 0x26, 0x8a, 0xb8, 0xeb, 0x63, 0x77, 0x0e, 0xf5, 0xa8, 0xc1, 0xc1, + 0x8c, 0xf6, 0x98, 0x22, 0xc2, 0xa4, 0x30, 0x28, 0xa8, 0xab, 0xb8, 0x93, + 0x39, 0x42, 0x96, 0x31, 0x8e, 0x9f, 0x36, 0x00, 0xc9, 0xb6, 0xdb, 0x74, + 0x2c, 0xd8, 0xae, 0xc8, 0x22, 0x32, 0xfc, 0x44, 0x85, 0xad, 0xe6, 0x2d, + 0x48, 0xec, 0x4a, 0x76, 0x2d, 0x88, 0x47, 0x9d, 0xef, 0x21, 0xfa, 0xe7, + 0x98, 0xb7, 0x6b, 0x04, 0x14, 0xf2, 0x10, 0xe1, 0xbe, 0x08, 0xdc, 0x74, + 0x6c, 0x4b, 0x19, 0x0e, 0xe7, 0xb9, 0xdd, 0xd1, 0x7e, 0x71, 0x57, 0x71, + 0x3f, 0x43, 0xe2, 0x56, 0x38, 0xc2, 0x65, 0x4d, 0x18, 0x31, 0xe1, 0xf3, + 0x8a, 0xa7, 0xba, 0xff, 0xb8, 0xad, 0xe3, 0xb9, 0xf9, 0x7b, 0x10, 0x4b, + 0xa9, 0xcc, 0xd0, 0x16, 0x25, 0x68, 0xf7, 0x03, 0xf9, 0xfd, 0xd5, 0xe9, + 0x98, 0x88, 0x5a, 0x2c, 0x76, 0xcb, 0xf5, 0xb1, 0x99, 0xac, 0x82, 0xa4, + 0x67, 0x0d, 0x9e, 0xc9, 0xc6, 0x19, 0xf3, 0xbd, 0x34, 0x36, 0x33, 0xe7, + 0xca, 0xfe, 0x73, 0xf2, 0x5c, 0xc1, 0x81, 0xfe, 0x9f, 0x00, 0x91, 0xb9, + 0xdd, 0xd7, 0x56, 0xea, 0x06, 0xff, 0x6b, 0x27, 0x58, 0x23, 0x09, 0xfb, + 0x31, 0xbd, 0xbc, 0xeb, 0x15, 0x95, 0x1e, 0xfe, 0x0f, 0x04, 0x52, 0x22, + 0x0c, 0x26, 0xda, 0xc0, 0x0e, 0xf2, 0xf7, 0xe2, 0x0f, 0xf1, 0x60, 0xb7, + 0xf5, 0x89, 0x3d, 0x7f, 0xe4, 0x58, 0xd5, 0x2f, 0x74, 0x8f, 0xca, 0x03, + 0xdf, 0x14, 0xe2}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_93, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 61 + {61, + {0xc6, 0x01, 0x0b, 0xe5, 0x2a, 0xda, 0x47, 0x09, 0x68, 0x1e, 0x52, 0x25, + 0x88, 0xe8, 0x49, 0x33, 0xac, 0xff, 0xed, 0x23, 0xfe, 0xc9, 0x69, 0xdd, + 0xd3, 0x8a, 0xc4, 0x06, 0x1e, 0x9f, 0x21, 0x88, 0x39, 0x51, 0x8e, 0x2d, + 0x42, 0xc7, 0x5b, 0xc0, 0xab, 0xc3, 0x5e, 0xcc, 0x3d, 0x33, 0x0e, 0x17, + 0x29, 0x12, 0x34, 0x22, 0x0e, 0x19, 0xb2, 0xa5, 0x76, 0x21, 0xc1, 0x01, + 0xb1, 0x0d, 0xfd, 0x19, 0xa4, 0x4b, 0x7a, 0xfe, 0x2e, 0x94, 0x5e, 0xb9, + 0x0a, 0x60, 0xb3, 0x72, 0x52, 0x7b, 0x51, 0xcc, 0x9a, 0x1a, 0x4a, 0xa9, + 0xeb, 0x25, 0xaa, 0x8f, 0x93, 0x06, 0xd5, 0x48, 0x2c, 0xf2, 0x89, 0x0a, + 0x84, 0xb5, 0x6e, 0xa6, 0x66, 0xc5, 0x7f, 0x6b, 0x40, 0x07, 0x92, 0x7f, + 0xbe, 0x69, 0x56, 0x2f, 0x5f, 0x45, 0x41, 0x5d, 0x2e, 0x39, 0x9e, 0x2f, + 0xac, 0x4c, 0xd2, 0xe6, 0x63, 0xa3, 0xa6, 0xbe, 0x92, 0x9a, 0x3c, 0x13, + 0x3b, 0xb4, 0x37, 0xf9, 0x77, 0x71, 0x19, 0x2a, 0xa1, 0xfe, 0x97, 0x1a, + 0x9e, 0x74, 0x9c, 0x8a, 0xaf, 0xdf, 0x10, 0x06, 0xb3, 0xe1, 0xfd, 0x9a, + 0x65, 0xb4, 0x0d, 0xfe, 0x4f, 0xed, 0xa6, 0x20, 0xda, 0x48, 0xfe, 0x09, + 0x4b, 0xbf, 0xef, 0xa1, 0x4a, 0x53, 0x78, 0x9d, 0xae, 0x28, 0x0d, 0x5f, + 0xd9, 0x53, 0x5c, 0xf6, 0x2e, 0x98, 0x5e, 0x48, 0x12, 0x9d, 0x8c, 0x87, + 0x8b, 0xbc, 0x49, 0x39, 0xee, 0x69, 0xb6, 0xfd, 0x9f, 0xf2, 0x43, 0x27, + 0xd9, 0xc5, 0x3b, 0x67, 0x75, 0x49, 0xb9, 0xe6, 0x26, 0x72, 0x16, 0x86, + 0xd1, 0x74, 0xb4, 0x8b, 0x46, 0x34, 0xcb, 0x48, 0x88, 0x70, 0xd7, 0xe4, + 0x10, 0xa5, 0xa4, 0xa3, 0xcd, 0xd2, 0x3e, 0x63, 0xec, 0x54, 0xd5, 0x73, + 0x61, 0x29, 0xa1, 0x6f, 0x2f, 0x73, 0x7f, 0xff, 0xc3, 0x06, 0x27, 0x15, + 0x6f, 0x39, 0xbc, 0xb3, 0xb5, 0xd0, 0xd1, 0x92, 0xc4, 0xda, 0xcf, 0x6c, + 0xe7, 0xde, 0xd9, 0xa1, 0x12, 0x83, 0x09, 0x89, 0x4e, 0xf5, 0x45, 0xfb, + 0x90, 0x87, 0xbe, 0x6d, 0x87, 0x78, 0x63, 0x98, 0x1f, 0xd5, 0xa0, 0x62, + 0x58, 0x27, 0x7b, 0x1c, 0xb8, 0xef, 0x7c, 0x06, 0x1d, 0x2f, 0xfe, 0xe5, + 0xc9, 0x16, 0x37, 0x1b, 0x1a, 0x2d, 0x1e, 0xf1, 0xb6, 0x19, 0x2f, 0xe7, + 0xd6, 0x92, 0x69, 0x91, 0x69, 0x03, 0xe0, 0xd0, 0xda, 0xb2, 0x32, 0x82, + 0x2a, 0x94, 0x7e, 0xf9, 0xcd, 0x87, 0xa9, 0x5b, 0x6d, 0xeb, 0x48, 0xaa, + 0x79, 0xa2, 0xc6, 0xa1, 0xab, 0x80, 0x64, 0x4d, 0xbc, 0xd7, 0xc4, 0xdb, + 0x72, 0x63, 0xe9, 0xd6, 0xb3, 0x44, 0xd5, 0xd5, 0xaa, 0x21, 0xce, 0xd9, + 0x54, 0xaa, 0x30, 0x3e, 0x73, 0x89, 0x54, 0xd2, 0x51, 0x9b, 0x8d, 0xdc, + 0x92, 0xb6, 0xe2, 0x4e, 0x98, 0x2d, 0x38, 0xdf, 0xff, 0xcc, 0xac, 0xb6, + 0xe8, 0xee, 0xbf, 0x7d, 0x06, 0x19, 0x55, 0xde, 0x60, 0xba, 0xe8, 0x09, + 0xd2, 0xa2, 0x0a, 0xe9, 0xaf, 0x8d, 0x84, 0x67, 0x5b, 0x72, 0x32, 0xbe, + 0x7a, 0x77, 0xe5, 0x1e, 0x03, 0x22, 0x4e, 0x00, 0x47, 0xb4, 0xba, 0x54, + 0xa4}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + priv_key_94, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 62 + {62, + {0x41, 0xd5, 0xfa, 0xd2, 0x4d, 0x6f, 0x49, 0x56, 0xda, 0x61, 0x44, 0xb5, + 0x53, 0xa7, 0x90, 0x5a, 0x30, 0x48, 0x62, 0x9c, 0x0d, 0xc5, 0x72, 0x23, + 0x45, 0x34, 0x90, 0x86, 0x48, 0x12, 0x65, 0x24, 0x03, 0x77, 0xbc, 0xf5, + 0x73, 0xf8, 0x32, 0xbf, 0x98, 0x1b, 0x78, 0xaf, 0x34, 0xef, 0xdb, 0x43, + 0x32, 0x21, 0x68, 0xc5, 0x0d, 0xd7, 0xbd, 0xe5, 0x3b, 0x14, 0xc6, 0xc5, + 0xae, 0x21, 0x82, 0x5e, 0xc8, 0x79, 0x71, 0x13, 0x65, 0x96, 0xec, 0xe3, + 0xef, 0xee, 0xc5, 0xf1, 0x8e, 0x08, 0x9c, 0x4c, 0xc3, 0x5b, 0x14, 0xaf, + 0x08, 0xa9, 0x27, 0x30, 0x44, 0xd4, 0x59, 0xfe, 0x74, 0x75, 0xcb, 0x33, + 0xb9, 0x46, 0xd7, 0x44, 0xa2, 0x70, 0xf7, 0x3a, 0x49, 0xaa, 0x21, 0xa4, + 0xae, 0x57, 0xb3, 0xb8, 0x95, 0xc5, 0xcd, 0x3a, 0x2a, 0xa9, 0xd2, 0x9d, + 0x60, 0x9f, 0xa8, 0x4b, 0xd1, 0x88, 0x0e, 0x16, 0xb7, 0x22, 0xd4, 0xf0, + 0x61, 0xbd, 0xfa, 0x46, 0x41, 0x8b, 0x7d, 0xf9, 0x42, 0xfb, 0x47, 0xd1, + 0xfa, 0xd8, 0x94, 0xfe, 0xca, 0x6b, 0xce, 0x5a, 0xf4, 0x65, 0xfc, 0xd7, + 0xce, 0xf1, 0x39, 0x19, 0x2a, 0x12, 0x3d, 0xa7, 0xe4, 0x0a, 0xca, 0x35, + 0x24, 0x24, 0x3d, 0xba, 0xd7, 0x34, 0x20, 0x59, 0x34, 0x44, 0x1f, 0x46, + 0xa3, 0x41, 0x6e, 0xdf, 0x6b, 0xc8, 0xca, 0x0c, 0xd2, 0xdf, 0x9e, 0xa3, + 0x40, 0x43, 0xe5, 0x64, 0xea, 0x45, 0x61, 0x06, 0x7b, 0xcc, 0x50, 0x4a, + 0x3b, 0x8b, 0xc5, 0x3f, 0x16, 0x53, 0x02, 0x23, 0x0c, 0xf1, 0xd9, 0xf3, + 0x8c, 0x20, 0xe4, 0xfd, 0x36, 0xe5, 0x73, 0x10, 0x87, 0x6f, 0xbd, 0x5b, + 0xf3, 0xed, 0x4f, 0x14, 0xac, 0x0a, 0xd3, 0x60, 0x5c, 0x51, 0x61, 0xbb, + 0x00, 0x5d, 0xe4, 0xe9, 0x2f, 0x2b, 0xba, 0xa0, 0xc1, 0x07, 0xc2, 0xd5, + 0xde, 0x7f, 0x7c, 0x3d, 0x4e, 0xd6, 0xa5, 0x4d, 0x5a, 0x86, 0x2d, 0x76, + 0x90, 0x5d, 0xd0, 0x78, 0x64, 0x30, 0x54, 0x98, 0xae, 0x90, 0x25, 0xcd, + 0xce, 0x3c, 0x10, 0x58, 0xdf, 0xfa, 0x8d, 0x78, 0x34, 0xe0, 0x48, 0x8c, + 0xb0, 0xeb, 0x13, 0x10, 0x5f, 0xd9, 0xfc, 0x22, 0xd4, 0x83, 0x10, 0x52, + 0x24, 0xba, 0x1b, 0x77, 0xd9, 0x24, 0x1d, 0xd8, 0xc7, 0xa7, 0x89, 0xa7, + 0x7f, 0xac, 0x7b, 0x65, 0x4c, 0x77, 0x7b, 0x39, 0x21, 0xad, 0xbd, 0x40, + 0x23, 0x7c, 0x7e, 0x24, 0x4b, 0x65, 0xec, 0xce, 0x1c, 0xed, 0xd4, 0x9b, + 0xb9, 0x9d, 0x28, 0x8f, 0x53, 0x84, 0xa1, 0xb3, 0xf8, 0x15, 0xef, 0x72, + 0x3d, 0x02, 0xfb, 0x95, 0xbf, 0x88, 0x94, 0xf2, 0xd2, 0x27, 0x04, 0x08, + 0xb3, 0x49, 0xeb, 0x14, 0xca, 0x34, 0x79, 0x0f, 0x10, 0x3b, 0xb8, 0x1c, + 0xd5, 0x72, 0x2c, 0x1d, 0x2b, 0x5f, 0x43, 0x00, 0xca, 0x6f, 0x91, 0xe9, + 0x18, 0x5c, 0x96, 0x5b, 0xb1, 0x42, 0xef, 0x99, 0x9c, 0x2f, 0xdc, 0x88, + 0xd0, 0x1c, 0x21, 0x3e, 0x75, 0xfa, 0x38, 0xa4, 0x38, 0xa4, 0xc6, 0x98, + 0x47, 0xa9, 0xe0, 0xab, 0x64, 0x8e, 0x99, 0xfa, 0x96}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + priv_key_95, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 63 + {63, + {0x2c, 0xa0, 0xc8, 0x1f, 0x59, 0x51, 0x7b, 0xc9, 0x86, 0xc2, 0x92, 0xc2, + 0x72, 0x6a, 0xdf, 0xa1, 0x1f, 0xdd, 0x2a, 0x53, 0x14, 0x7e, 0xc3, 0x7b, + 0xda, 0xe5, 0xc5, 0x0a, 0xf6, 0x3a, 0x90, 0x17, 0x78, 0x50, 0x02, 0x7d, + 0x68, 0x0a, 0xb2, 0x7d, 0xab, 0x71, 0x06, 0x41, 0xa8, 0x5e, 0x1e}, + {0xd6, 0xfe, 0x22, 0xb5, 0xfa, 0xc9, 0xf0, 0x0a, 0xdd, 0x01, 0x33, 0x30, + 0x1c, 0x5d, 0x00, 0x21, 0x8e, 0x17, 0x9f, 0x88, 0xc5, 0x5f, 0xdc, 0x1b, + 0x6e, 0x1c, 0x78, 0x60, 0xc8, 0x56, 0xac, 0x09, 0xcd, 0x94, 0x1a, 0xa8, + 0x5c, 0x12, 0xdb, 0xe6, 0xfe, 0x1d, 0x92, 0x57, 0x8a, 0x06, 0x24, 0xd9, + 0xff, 0x5f, 0x91, 0x12, 0x82, 0xea, 0xb0, 0xf4, 0x52, 0xb0, 0x88, 0xcf, + 0x87, 0xee, 0x2a, 0x1b, 0x74, 0xf5, 0xe4, 0x16, 0xf0, 0xe0, 0xcc, 0x3a, + 0x11, 0x63, 0xc8, 0x55, 0x44, 0xc2, 0xb3, 0x26, 0x00, 0x5b, 0xb4, 0x5c, + 0x6d, 0xed, 0x75, 0xeb, 0x61, 0x96, 0x14, 0xa6, 0x1a, 0x26, 0x92, 0x64, + 0xb5, 0x25, 0xda, 0x86, 0x45, 0x93, 0x00, 0xf7, 0xf6, 0xef, 0xcd, 0xe8, + 0xd3, 0xa3, 0x1c, 0xb0, 0xb3, 0xca, 0xda, 0x4c, 0x98, 0x15, 0xcb, 0xdb, + 0xc2, 0x45, 0xf5, 0xf3, 0x07, 0x8a, 0x1c, 0x81, 0x24, 0x9f, 0x02, 0x32, + 0x25, 0x29, 0x5c, 0xc1, 0x2b, 0xd9, 0x88, 0x06, 0xf9, 0x8b, 0x25, 0x72, + 0xfe, 0xbf, 0x33, 0x46, 0x52, 0xa9, 0x07, 0x64, 0xb0, 0x63, 0xe7, 0x23, + 0xd8, 0xaf, 0x19, 0x68, 0x8b, 0x19, 0x3b, 0x39, 0xf0, 0x15, 0xa8, 0xd6, + 0x3b, 0xee, 0x60, 0x98, 0x19, 0x57, 0xd9, 0x19, 0xcb, 0x9b, 0x86, 0xbe, + 0xbe, 0xd8, 0x87, 0xca, 0x71, 0x1c, 0xa1, 0x25, 0xab, 0x79, 0x08, 0xb2, + 0xc4, 0xd7, 0x8f, 0x2c, 0x38, 0x5e, 0xd7, 0xf5, 0x53, 0x93, 0x87, 0xc8, + 0xe9, 0x4d, 0x16, 0x71, 0xea, 0xda, 0xde, 0x08, 0x89, 0x00, 0xd4, 0x3c, + 0x49, 0x1e, 0x22, 0xba, 0xc9, 0x5c, 0xe0, 0x4c, 0xe5, 0x39, 0x8c, 0x05, + 0x47, 0xda, 0x57, 0x6e, 0x77, 0x62, 0x86, 0xcb, 0x40, 0xed, 0x3f, 0x3f, + 0x50, 0x95, 0x3c, 0xde, 0xb8, 0x81, 0x2b, 0x4c, 0xce, 0x43, 0x4c, 0x22, + 0xf3, 0xaa, 0x71, 0xfd, 0xae, 0x27, 0x2b, 0xe7, 0x92, 0xa8, 0x68, 0xcd, + 0x33, 0x34, 0xd6, 0x7f, 0x27, 0x93, 0xd9, 0xcb, 0xb8, 0xa3, 0xa0, 0xa0, + 0x39, 0x9b, 0x1a, 0x58, 0x73, 0xe5, 0x07, 0x9b, 0xea, 0x36, 0x7f, 0xe8, + 0xa6, 0x85, 0x93, 0x68, 0xb2, 0x87, 0x94, 0x3e, 0x6a, 0xb0, 0x38, 0xc2, + 0xd0, 0xb3, 0xe1, 0x0b, 0x95, 0x7d, 0x8c, 0x03, 0x7f, 0x58, 0xbd, 0x42, + 0xc5, 0xd5, 0x43, 0xd3, 0xda, 0x0f, 0x8a, 0xeb, 0x41, 0x95, 0x21, 0x8f, + 0xb9, 0xd3, 0x5d, 0x2c, 0x5f, 0xcd, 0x9b, 0x0e, 0x13, 0x3c, 0xf5, 0x3a, + 0xbf, 0xec, 0x62, 0x24, 0x21, 0x37, 0x0e, 0x1a, 0x18, 0xcc, 0xd3, 0x5b, + 0x3f, 0x9b, 0x20, 0xa8, 0x12, 0x81, 0x47, 0x4f, 0x5e, 0x18, 0xd4, 0x9c, + 0xcf, 0x36, 0x12, 0xf6, 0x13, 0x91, 0x23, 0x9a, 0x09, 0x66, 0x05, 0x56, + 0x31, 0x62, 0xe2, 0xd3, 0xd0, 0xaf, 0xc4, 0x36, 0x89, 0xf6, 0xf4, 0x8c, + 0x3e, 0xca, 0xe4, 0xa3, 0x24, 0xb6, 0x8d, 0xc4, 0x18, 0x1d, 0xef, 0xff, + 0x6a, 0x39, 0x33, 0x04, 0x05, 0x47, 0x48, 0x73, 0x25, 0x62, 0xdf, 0x96, + 0xf3, 0xe1, 0xd7, 0xe3, 0xbc, 0xb9, 0x6f, 0x9e, 0xd7, 0x65, 0x67, 0x0a, + 0x91, 0xbd, 0xd7, 0x9a, 0x3d, 0x11, 0xd6, 0x30, 0x77, 0x16, 0x2a, 0xb5, + 0x09, 0x9e, 0x36, 0xfd, 0x51, 0xb2, 0xb1, 0x18, 0x8b, 0xe2, 0x1b, 0xb5, + 0xe4, 0xec, 0x43, 0x77, 0x9b, 0x90, 0x3e, 0xaf, 0xb3, 0x52, 0x85, 0xa9, + 0xa1, 0xa8, 0x3d, 0xa6, 0x88, 0xbd, 0xa6, 0x90, 0x67, 0xc9, 0x2d, 0xdd, + 0xc4, 0xd7, 0x2e, 0xeb, 0x81, 0x22, 0xc3, 0x11, 0x15, 0x91, 0x28, 0xde, + 0x97, 0xe3, 0xf2, 0x26, 0xbb, 0x88, 0x47, 0xd6, 0x1b, 0x75, 0xbe, 0xa4, + 0xb9, 0xa4, 0x60, 0xac, 0x4f, 0xc6, 0x8f, 0xcc, 0x9c, 0x1e, 0x7e, 0xb5, + 0x6b, 0xdf, 0x40, 0x90, 0x85, 0xfc, 0x96, 0x02}, + priv_key_96, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 64 + {64, + {0xdb, 0x2c, 0x1f, 0xb8, 0xac, 0xa1, 0xdf, 0xb4, 0xe6, 0x23, 0x4f, 0xd5, + 0x7d, 0x78, 0xff, 0x93, 0xdf, 0x46, 0xa0, 0x82, 0xf7, 0xdf, 0x40, 0x75, + 0xa0, 0x8c, 0xa2, 0x97, 0x8c, 0xf2, 0x75, 0x10, 0x58, 0xda, 0xa6, 0x2c, + 0x90, 0xb5, 0x5c, 0x87, 0xab, 0x1b, 0xc8, 0xed, 0x34, 0x77, 0x43, 0x1f, + 0xd3, 0xd8, 0x8b, 0x77, 0x2e, 0x5e, 0xdb, 0x12, 0x07, 0x1d, 0x49, 0xf9, + 0xf6, 0xfa, 0x02, 0x60, 0xaf, 0xa8, 0x37, 0xb1, 0x52, 0x15, 0x81, 0xbc, + 0xf1, 0x81, 0x0a, 0xc0, 0x0d, 0x9b, 0x38, 0xfe, 0x86, 0x7a, 0x3e, 0xf2, + 0xa4, 0xbf, 0xb3, 0x8b, 0xf1, 0x25, 0x50, 0xd9, 0xff, 0x59, 0x5d, 0x4f, + 0x34, 0x5a, 0x1e, 0xb5, 0x8a, 0xc5, 0x67, 0xb7, 0xce, 0x91, 0xbc, 0x79, + 0xce, 0xba, 0xe7, 0x1d, 0x49, 0x08, 0xa8, 0x03, 0xc1, 0x1c, 0x5d, 0xef, + 0xf9, 0x0a, 0x91, 0x8b, 0x76, 0x55, 0xdc, 0x0d, 0x67, 0x2d, 0xbf, 0xbf, + 0x20, 0x49, 0x17, 0xd3, 0x01, 0x39, 0xa2, 0xfa, 0x37, 0x52, 0xd9, 0xf0, + 0x12, 0xe7, 0x74, 0x65, 0xaf, 0x7d, 0xe4, 0x21, 0xcf, 0xaa, 0x9f, 0xdc, + 0x55, 0x07, 0x03, 0x7a, 0x7c, 0x2d, 0x89, 0x0b, 0x2a, 0xc1, 0x2b, 0x56, + 0x57, 0x86, 0x7f, 0xc0, 0x6c, 0x15, 0x61, 0xb1, 0xea, 0x99, 0x28, 0x68, + 0x1c, 0x38, 0x3c, 0x87, 0x5a, 0x94, 0x44, 0xfc, 0x44, 0xa1, 0x80, 0x5c, + 0x51, 0x75, 0x8d, 0x61, 0xd6, 0xa3, 0xa8, 0xfe, 0x45, 0xac, 0x12, 0x00, + 0xea, 0x2f, 0x90, 0xf2, 0x2d, 0xa6, 0x6d, 0x1d, 0xe9, 0xf6, 0xb3, 0x5d, + 0x80, 0xa5, 0xc0, 0xa9, 0xee, 0x0b, 0xf5, 0xa4, 0x3f, 0x58, 0x3a, 0x08, + 0xf2, 0x30, 0x87, 0xe0, 0xf1, 0xb5, 0x9c, 0xd5, 0xcb, 0x75, 0xcb, 0xbc, + 0x74, 0x3f, 0x89, 0xb5, 0x35, 0x89, 0x88, 0x98, 0xad, 0x29, 0x85, 0x71}, + {0xe5, 0x03, 0x6c, 0x04, 0x9a, 0x64, 0xaf, 0x33, 0x3e, 0x1c, 0x2b, 0x9d, + 0xdc, 0x57, 0xc5, 0xe5, 0x6a, 0xae, 0x01, 0x7b, 0x4b, 0x6f, 0xd0, 0x72, + 0x65, 0x87, 0x88, 0x7a, 0xe0, 0xee, 0x7e, 0x72, 0xb8, 0x0a, 0x42, 0x42, + 0x81, 0xa9, 0x17, 0xd3, 0x81, 0x0c, 0x11, 0xc7, 0x63, 0x82, 0xb8, 0xf8, + 0x52, 0x12, 0x93, 0x44, 0xc8, 0x38, 0xa6, 0x34, 0xea, 0xfc, 0xa3, 0xc2, + 0x96, 0xde, 0x65, 0x3a, 0x7d, 0xd7, 0x88, 0x09, 0xbc, 0x33, 0xe7, 0x87, + 0xaa, 0x86, 0xd6, 0x95, 0x65, 0x27, 0x70, 0x28, 0xfc, 0x4d, 0x1b, 0x44, + 0x88, 0x0f, 0xe0, 0xa9, 0xbd, 0xe1, 0xaa, 0x7e, 0xce, 0xa9, 0xc4, 0xe3, + 0xaa, 0xa7, 0x26, 0xad, 0x19, 0x70, 0x10, 0x49, 0x21, 0x4d, 0xc8, 0x6a, + 0x5c, 0x57, 0x40, 0xb8, 0xcf, 0xee, 0xa0, 0xd9, 0x1d, 0x51, 0xfa, 0xc4, + 0x08, 0x16, 0x20, 0x5d, 0x00, 0x19, 0x55, 0xc1, 0x00, 0xdf, 0x76, 0xf0, + 0x1c, 0xe5, 0x0e, 0xe0, 0xfa, 0x3a, 0x11, 0x98, 0xb3, 0xc1, 0x10, 0x34, + 0x7f, 0xd3, 0xaa, 0x97, 0x8e, 0x1c, 0x66, 0x80, 0x04, 0x66, 0x39, 0x1f, + 0x84, 0x2b, 0x4f, 0x4e, 0x95, 0xa2, 0x2f, 0xf5, 0x83, 0x04, 0x82, 0x3e, + 0xad, 0xd6, 0x8e, 0x8f, 0xf6, 0x52, 0x26, 0x82, 0xbb, 0x8b, 0x78, 0x16, + 0x4f, 0x45, 0xe8, 0xbf, 0x43, 0x78, 0x96, 0x00, 0x74, 0x73, 0xaf, 0xd0, + 0xbd, 0x72, 0x9a, 0xfe, 0x6f, 0xb5, 0x6b, 0x4e, 0xa8, 0x95, 0x0d, 0x4e, + 0x0a, 0x69, 0xb9, 0x9b, 0x0c, 0xc8, 0xb7, 0x62, 0xb4, 0x5a, 0xf4, 0xf1, + 0x9e, 0x28, 0xb9, 0x92, 0xd4, 0x18, 0x00, 0xba, 0x85, 0x8b, 0x00, 0x92, + 0x23, 0x39, 0xdf, 0x83, 0xb9, 0xe0, 0xef, 0xb3, 0xc8, 0x26, 0xd6, 0xa7, + 0x4d, 0xea, 0x8b, 0x02, 0x4a, 0x3b, 0x47, 0xa1, 0xa4, 0x7c, 0xfa, 0x90, + 0x62, 0xc2, 0x5a, 0x65, 0xbf, 0xe0, 0xce, 0xfa, 0x15, 0x4e, 0x4b, 0x8c, + 0x23, 0x0d, 0x4a, 0x9e, 0x00, 0x9a, 0x8b, 0x2c, 0x3d, 0x20, 0xa2, 0xbc, + 0xde, 0x0f, 0xe3, 0xaf, 0x68, 0x99, 0x75, 0x47, 0xc6, 0x56, 0xad, 0xd6, + 0xc7, 0x0c, 0x6b, 0xde, 0x7f, 0x3e, 0x5a, 0x40, 0x33, 0x94, 0x90, 0x1f, + 0x0f, 0xfb, 0x13, 0xc6, 0x23, 0x47, 0xa7, 0x84, 0xb8, 0x26, 0x21, 0x6f, + 0xfe, 0xe0, 0x70, 0xd2, 0xec, 0x6b, 0x83, 0xf4, 0x43, 0x61, 0x98, 0x00, + 0x8d, 0x72, 0x45, 0xa5, 0x21, 0x57, 0xc2, 0xc1, 0x89, 0xc3, 0x6a, 0xee, + 0x31, 0x79, 0x0d, 0x91, 0x90, 0x27, 0xaf, 0xc2, 0x7a, 0x1e, 0x2d, 0x90, + 0xa1, 0x5d, 0xfd, 0x10, 0x18, 0xb4, 0xa8, 0xf9, 0xfe, 0x6d, 0xf7, 0x7b, + 0x95, 0x98, 0x4a, 0x11, 0x4f, 0x51, 0x84, 0x08, 0xa7, 0x14, 0xb7, 0xdb, + 0x03, 0xd4, 0xb2, 0x82, 0xa1, 0xc2, 0x91, 0xf7, 0x3b, 0xc2, 0xd3, 0xd6, + 0xa5, 0x93, 0x9c, 0xaf, 0x43, 0x9b, 0x2e, 0x0f, 0xfc, 0x1b, 0x0a, 0x37, + 0x3c, 0x25, 0x4e, 0x7e, 0x74, 0x01, 0x62, 0x86, 0xa6, 0x2e, 0x7e, 0x7a, + 0x43, 0xbf, 0xd2, 0xa4, 0x8f, 0x32, 0x0f, 0x66, 0x9b, 0x37, 0x6d, 0xf1, + 0xc3, 0x67, 0x5b, 0xd6, 0x09, 0x4d, 0x63, 0xb0, 0x15, 0xdf, 0xc7, 0xc9, + 0xe7, 0x28, 0x44, 0x4c, 0x59, 0xcd, 0x53, 0x5f, 0xe9, 0x08, 0xb9, 0x90, + 0x7b, 0x98, 0x94, 0x58, 0xe3, 0xfc, 0xe6, 0xb1, 0x4e, 0x3b, 0xae, 0x0c, + 0xcd, 0x66, 0x32, 0x8f, 0x9f, 0x8a, 0x4a, 0x12, 0x0b, 0x72, 0x6f, 0xec, + 0x81, 0x7c, 0x2d, 0x33, 0xa4, 0xae, 0xa3, 0xb4, 0xb0, 0x3d, 0x4c, 0x42, + 0x0b, 0x9f, 0x7a, 0xda, 0x82, 0xdd, 0x86, 0x2c, 0xac, 0xe4, 0x40, 0x24, + 0x1f, 0xfa, 0x03, 0x5a, 0x06, 0x72, 0x12, 0x0f, 0xb9, 0xa4, 0xe4, 0x18, + 0x84, 0x13, 0x71, 0x93, 0x2d, 0x28, 0xaf, 0x32}, + priv_key_97, + true}, + + // Comment: edge case for montgomery reduction with special primes + // tcID: 65 + {65, + {0x22, 0x9f, 0x09, 0xdf, 0xdf, 0x4e, 0xde, 0xf7, 0xa8, 0xcf, 0xa0, 0x4f, + 0xbb, 0x14, 0x37, 0xe2, 0x2b, 0x81, 0x4e, 0xea, 0x8b, 0xb7, 0xb7, 0xe8, + 0x10, 0x94, 0xc9, 0x4f, 0xfa, 0x8a, 0xac, 0x13, 0xd2, 0xa9, 0xcd, 0x1b, + 0x51, 0xc0, 0xde, 0xe1, 0xbe, 0xa8, 0x2d, 0x03, 0x70, 0x34, 0xbc, 0x03, + 0x10, 0x50, 0x41, 0xe8, 0x6e, 0xec, 0x10, 0xab, 0xe3, 0xb7, 0x43, 0x13, + 0xce, 0xc2, 0x7c, 0x1e, 0x04, 0x6a, 0x5d, 0x0b, 0xc5, 0x7b, 0xce, 0x9a, + 0x51, 0x71, 0xbd, 0x9b, 0xfe, 0x32, 0x17, 0xca, 0x59, 0x95, 0xeb, 0x08, + 0x25, 0x29, 0x5d, 0xa3, 0x31, 0xeb, 0xdc, 0x09, 0x6c, 0x0b, 0x73}, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + priv_key_98, + true}}; + +#endif // rsa_pkcs1_4096_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h new file mode 100644 index 000000000..5c867c2ea --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h @@ -0,0 +1,2650 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_2048_sha1_20_vectors_h__ +#define rsa_pss_2048_sha1_20_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_0{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbd, 0x31, 0xc7, + 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, 0x46, 0xff, 0x78, + 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, 0x20, 0x86, 0x79, + 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, 0x31, 0x7d, 0x22, + 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, 0x8f, 0x52, 0xfb, + 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, 0xea, 0xe8, 0xdf, + 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, 0xe0, 0x0e, 0x80, + 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, 0x4e, 0x78, 0xb3, + 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, 0x68, 0x5e, 0x4d, + 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, 0xaf, 0xf2, 0x8a, + 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, 0xc1, 0x20, 0xad, + 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, 0xa6, 0x72, 0xcd, + 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, 0x61, 0xd0, 0x9b, + 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, 0x20, 0x82, 0x14, + 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, 0x63, 0xa1, 0xb0, + 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, 0x6a, 0x2f, 0xcb, + 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, 0x78, 0xa2, 0x3a, + 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, 0xfb, 0x6c, 0xbd, + 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, 0xc6, 0xb8, 0xf9, + 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, 0xf5, 0x05, 0x75, + 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, 0x9b, 0xd8, 0xd2, + 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, 0x88, 0x25, 0x61, + 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaPssTestVector kRsaPss2048Sha120WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 1, + 20, + {0x1d, 0x5a, 0x9b, 0xb4, 0x9c, 0xb1, 0xf5, 0xc2, 0x86, 0x2f, 0x36, 0xe4, + 0x51, 0xdc, 0xe7, 0xfc, 0x60, 0x7f, 0x3d, 0x30, 0x2e, 0xb9, 0xa9, 0xfb, + 0xea, 0x5b, 0x67, 0x3a, 0x29, 0xfa, 0x90, 0x23, 0x30, 0x83, 0x81, 0x26, + 0x2c, 0x53, 0x8c, 0xb5, 0x39, 0x10, 0xb5, 0x77, 0x3a, 0x7a, 0x44, 0xff, + 0x46, 0x58, 0x28, 0xbd, 0xfc, 0xcf, 0x8a, 0x7a, 0x4e, 0xf9, 0x02, 0xe9, + 0x45, 0xdd, 0x5f, 0x62, 0x26, 0xff, 0xb7, 0xd5, 0xb0, 0x5f, 0x23, 0x35, + 0xe5, 0x76, 0x2c, 0x5a, 0xce, 0xff, 0x71, 0xc8, 0x40, 0x81, 0x50, 0x95, + 0x9c, 0x17, 0x80, 0xcc, 0x9c, 0x22, 0xfc, 0xce, 0xbd, 0x34, 0x05, 0xe8, + 0x1f, 0x1b, 0xc1, 0x6d, 0x27, 0x6c, 0x07, 0xe4, 0xa5, 0x45, 0xdd, 0xb1, + 0xaa, 0xde, 0xb7, 0x51, 0xb5, 0x71, 0xd2, 0x2f, 0x3e, 0x4b, 0xc4, 0xe0, + 0x20, 0x20, 0xee, 0xc5, 0x90, 0x1a, 0x1e, 0xbc, 0x04, 0x41, 0x5e, 0x9d, + 0xdf, 0xe9, 0x67, 0xfb, 0xe4, 0xec, 0x71, 0x66, 0x92, 0x3a, 0xa0, 0x95, + 0xb9, 0xfc, 0x7a, 0x81, 0xfc, 0x21, 0xba, 0x37, 0xb5, 0x22, 0x0a, 0x97, + 0x3f, 0xc5, 0xf3, 0x2f, 0xdb, 0x8e, 0x08, 0x41, 0xed, 0x32, 0x14, 0x50, + 0x24, 0x84, 0x02, 0xa1, 0x59, 0xd2, 0xc0, 0x8e, 0x4a, 0x72, 0xb7, 0x80, + 0x31, 0x0d, 0x42, 0x0a, 0x6e, 0x49, 0x9c, 0x2b, 0x34, 0xb0, 0xbd, 0x6f, + 0xe0, 0xd1, 0xd0, 0xe1, 0xa7, 0x81, 0x05, 0x63, 0x32, 0x4a, 0xd8, 0xe7, + 0x78, 0x72, 0x07, 0x55, 0xeb, 0x00, 0xac, 0x6e, 0x28, 0xb2, 0x04, 0xff, + 0x5f, 0xbb, 0x01, 0xfc, 0xfc, 0x91, 0xe8, 0xf1, 0xd2, 0xf1, 0x13, 0xa5, + 0xf3, 0x28, 0x43, 0x11, 0x9f, 0x5e, 0x06, 0xbe, 0xec, 0x0f, 0xe9, 0x4e, + 0x5b, 0xfd, 0x0c, 0xcd, 0xd7, 0xf3, 0x22, 0xbd, 0xab, 0x7b, 0x05, 0xc4, + 0xf8, 0x3c, 0x05, 0x04}, + pub_key_0, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 2, + 20, + {0x01, 0xe9, 0xb1, 0xd4, 0xf3, 0x6d, 0x04, 0x0a, 0x55, 0x3e, 0xe1, 0x2a, + 0xfb, 0x76, 0xa3, 0x6d, 0x04, 0xc6, 0xc5, 0xa0, 0xf3, 0xdf, 0x84, 0xae, + 0x22, 0x42, 0x2e, 0x81, 0x57, 0xe5, 0x7b, 0x1c, 0x43, 0xa7, 0xbd, 0xaa, + 0xde, 0x30, 0xae, 0x73, 0x07, 0x36, 0x32, 0xa4, 0x67, 0x99, 0x73, 0xec, + 0x10, 0xbc, 0xbb, 0x30, 0x16, 0xf6, 0xe2, 0x0c, 0x9c, 0xad, 0x29, 0xa1, + 0x4f, 0x96, 0x05, 0x25, 0x07, 0x81, 0x9e, 0x90, 0xcf, 0x56, 0xba, 0x50, + 0xc9, 0x7d, 0xf5, 0xe5, 0x00, 0x1c, 0x7f, 0x94, 0x81, 0x7e, 0xd2, 0x9f, + 0x75, 0x00, 0xf8, 0x39, 0xeb, 0x41, 0x5e, 0xf3, 0x18, 0x2a, 0xed, 0xb2, + 0x48, 0x4b, 0xac, 0xe4, 0x3c, 0xd2, 0xfc, 0xaa, 0xa6, 0xf5, 0xdb, 0xc4, + 0xb6, 0x49, 0x17, 0x91, 0x59, 0x2f, 0x08, 0x4b, 0x2a, 0x14, 0xab, 0x30, + 0x3e, 0x89, 0xde, 0xb2, 0x8a, 0x68, 0xc7, 0x2b, 0x0b, 0x63, 0x0a, 0xe8, + 0x5b, 0xec, 0xb6, 0x7f, 0x2b, 0x72, 0x2f, 0x23, 0xa0, 0xf3, 0x21, 0xf3, + 0xa7, 0x49, 0x6b, 0x25, 0x18, 0x95, 0x11, 0x16, 0x40, 0x45, 0x29, 0x32, + 0x57, 0x9a, 0xa5, 0x3f, 0xfb, 0x8f, 0x8f, 0xb4, 0xff, 0xd3, 0x31, 0xfa, + 0x48, 0xc6, 0xf1, 0xe8, 0xe1, 0x52, 0xce, 0x7e, 0x04, 0xcf, 0xec, 0x94, + 0x1c, 0xd9, 0x6d, 0xcf, 0x7a, 0x88, 0x5a, 0x30, 0x22, 0xe4, 0x26, 0xd8, + 0x7e, 0x81, 0x11, 0x33, 0x6f, 0x11, 0x66, 0x87, 0x8d, 0xcf, 0x8d, 0x19, + 0x0f, 0xfb, 0x16, 0xa5, 0x74, 0xfe, 0xa9, 0xeb, 0x6d, 0x7e, 0x27, 0x0e, + 0x02, 0x5c, 0x6d, 0x98, 0x81, 0x7e, 0x75, 0xc9, 0x68, 0xf7, 0x8c, 0x47, + 0x50, 0xbe, 0x01, 0x8f, 0x74, 0x96, 0x8d, 0x7f, 0x3e, 0x5c, 0xb9, 0xd6, + 0xf4, 0x7d, 0x5a, 0xaf, 0xc9, 0x9c, 0x85, 0xc8, 0x3a, 0xf7, 0x17, 0x5c, + 0x73, 0x09, 0x1a, 0xe8}, + pub_key_0, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 3, + 20, + {0xac, 0x3c, 0x33, 0x2b, 0x52, 0xf0, 0x6b, 0xa2, 0x19, 0x0c, 0x6e, 0xe3, + 0x12, 0xc3, 0x23, 0x21, 0xac, 0x37, 0x70, 0x19, 0xc3, 0x54, 0x53, 0x53, + 0x7a, 0x39, 0x3b, 0xcf, 0x0c, 0x1e, 0x6f, 0x36, 0x97, 0xf7, 0x70, 0xcc, + 0xec, 0x09, 0x27, 0x40, 0x10, 0x0a, 0x70, 0x09, 0xcb, 0xa2, 0x0f, 0x86, + 0x30, 0x41, 0x08, 0x16, 0x5d, 0x5d, 0xe5, 0x72, 0xdf, 0x89, 0xc4, 0x24, + 0x23, 0xea, 0xba, 0xf9, 0x10, 0x61, 0x9d, 0x55, 0x5f, 0x7b, 0x27, 0xf7, + 0xac, 0xa3, 0x18, 0x61, 0xdb, 0x0b, 0xca, 0x83, 0x57, 0x95, 0x64, 0x66, + 0xd3, 0x79, 0x2f, 0xb6, 0x66, 0x9c, 0x77, 0xb9, 0x8b, 0xed, 0x3c, 0x72, + 0x1f, 0x71, 0x32, 0x15, 0x48, 0xf8, 0xb4, 0x31, 0x3e, 0x53, 0x5e, 0xab, + 0x56, 0x38, 0xb9, 0xe3, 0x41, 0xf4, 0xba, 0xc6, 0xc9, 0xca, 0x02, 0xbd, + 0x07, 0x11, 0x1d, 0xa4, 0xe3, 0x9f, 0x2c, 0xb8, 0xed, 0x8e, 0xa5, 0xda, + 0xce, 0xd3, 0xad, 0xa8, 0x37, 0x6e, 0xc8, 0xdb, 0x27, 0xf6, 0xd6, 0x19, + 0xad, 0x92, 0xe0, 0x1f, 0xb4, 0x9b, 0xb3, 0xe5, 0x3e, 0xc3, 0xb8, 0x4c, + 0xa6, 0x7b, 0x18, 0xc2, 0x68, 0xdb, 0x08, 0xec, 0x28, 0x75, 0x2b, 0x0c, + 0x13, 0xf2, 0x69, 0xa3, 0x9f, 0xa7, 0x00, 0xda, 0xc1, 0x63, 0xb5, 0xb9, + 0x43, 0x9c, 0xd7, 0xa9, 0x88, 0x36, 0x73, 0x33, 0x5f, 0x2b, 0x7e, 0xcc, + 0x07, 0x28, 0xab, 0x38, 0xdf, 0x17, 0x8c, 0xe1, 0x44, 0x79, 0xbf, 0x6a, + 0x8a, 0xa1, 0xe2, 0x4a, 0x43, 0x3e, 0x41, 0xf9, 0xf2, 0x17, 0xbe, 0x5c, + 0x01, 0x81, 0x24, 0x51, 0x35, 0xd1, 0xe2, 0x65, 0xe1, 0xca, 0x1a, 0xa0, + 0x6d, 0xd6, 0xe8, 0x53, 0xf5, 0xd1, 0xf1, 0x44, 0x87, 0x8e, 0x2f, 0x64, + 0x46, 0x15, 0x99, 0xcf, 0x88, 0x49, 0x02, 0x85, 0xb5, 0x2a, 0x79, 0xb7, + 0x44, 0xf2, 0x5e, 0xc5}, + pub_key_0, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 4, + 20, + {0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, 0x6f, 0x2a, + 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, 0xbd, 0x13, + 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, 0x26, 0xe4, + 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, 0x61, 0xd2, + 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, 0xa6, 0x7b, + 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, 0xe4, 0x94, + 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, 0x5c, 0x38, + 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, 0x68, 0xb3, + 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, 0xb9, 0x1d, + 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, 0xc7, 0xc6, + 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, 0xae, 0x3b, + 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, 0x9c, 0x5d, + 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, 0x08, 0xf5, + 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, 0x0f, 0xb4, + 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, 0xa6, 0x11, + 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, 0x2c, 0xb6, + 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, 0x9b, 0x51, + 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, 0x28, 0xd7, + 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, 0xe5, 0x80, + 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, 0x43, 0x7d, + 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, 0x2e, 0x17, + 0x2b, 0x7f, 0xe2, 0x51}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 5, + 20, + {0x1b, 0x92, 0x01, 0x5b, 0xd3, 0x4f, 0xcc, 0xe8, 0x19, 0xbc, 0xf7, 0x5a, + 0x6c, 0x38, 0xa0, 0x5a, 0xe2, 0xb4, 0x25, 0xf4, 0xb2, 0x18, 0x02, 0x30, + 0x6c, 0x1a, 0xf6, 0x45, 0xd1, 0x19, 0x7d, 0x2c, 0x84, 0xb8, 0x4b, 0x24, + 0xd4, 0x53, 0xec, 0xcc, 0x44, 0xf5, 0x78, 0x46, 0x5b, 0x81, 0x00, 0xad, + 0x9d, 0x60, 0xac, 0x49, 0x12, 0xc7, 0xaa, 0x4d, 0x57, 0x45, 0xa1, 0xac, + 0xea, 0xd1, 0x76, 0xd8, 0x75, 0x8f, 0x6a, 0xbb, 0x53, 0x2d, 0x87, 0x4b, + 0xa5, 0x40, 0x7d, 0x9e, 0x3e, 0x39, 0x9f, 0x2c, 0xd6, 0x16, 0x6b, 0x9d, + 0x3a, 0xd1, 0x74, 0x5c, 0xd2, 0x0d, 0xdb, 0xb5, 0x84, 0x89, 0x18, 0x79, + 0xeb, 0xe7, 0x1b, 0xfd, 0x42, 0x75, 0xd4, 0xc1, 0x76, 0xc9, 0xda, 0x1e, + 0x13, 0x90, 0x3e, 0x42, 0xbe, 0x68, 0xff, 0x2a, 0x78, 0xd2, 0xda, 0x93, + 0x24, 0xa8, 0xcf, 0xc7, 0xa8, 0xe2, 0xfd, 0x08, 0x30, 0x7c, 0x0e, 0xe1, + 0x42, 0x88, 0x08, 0x71, 0x96, 0xc8, 0x40, 0xa0, 0xe2, 0xb3, 0x81, 0x1d, + 0x9e, 0x9b, 0xda, 0x6e, 0xc2, 0x4b, 0xc8, 0x6e, 0x7c, 0xa5, 0xe3, 0x4b, + 0x57, 0x96, 0x9e, 0x3a, 0xac, 0x31, 0x38, 0x8f, 0xd2, 0xe6, 0x96, 0x52, + 0x8f, 0x7d, 0x51, 0x36, 0xbd, 0x44, 0xc1, 0x22, 0x15, 0x6a, 0x51, 0x47, + 0xf0, 0x5b, 0xc9, 0xb1, 0x18, 0xd3, 0xa3, 0x3e, 0xe6, 0xd7, 0xfa, 0xec, + 0xbb, 0x04, 0x82, 0x90, 0xbb, 0x0d, 0x47, 0x19, 0xc2, 0x5b, 0xa7, 0x17, + 0x41, 0xd7, 0x43, 0x4d, 0x66, 0xfc, 0x4b, 0xab, 0xa9, 0xb9, 0x95, 0xdf, + 0xbc, 0x56, 0xe3, 0x50, 0x7c, 0xfc, 0x97, 0xaa, 0x2d, 0x67, 0xac, 0xfa, + 0x10, 0x83, 0xe0, 0xef, 0x58, 0xe6, 0xdb, 0x69, 0x75, 0xb3, 0xbd, 0x6b, + 0x10, 0xdd, 0xf1, 0xc1, 0x30, 0x87, 0xd2, 0xbf, 0x54, 0x6a, 0x93, 0x1f, + 0x0b, 0xaa, 0x0c, 0xc6}, + pub_key_0, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 6, + 20, + {0xab, 0x8c, 0x1e, 0x95, 0xac, 0xc3, 0x6a, 0xd6, 0x21, 0x8e, 0x48, 0xf0, + 0x33, 0x83, 0x5d, 0x15, 0xec, 0x6b, 0xc7, 0x18, 0x15, 0x52, 0xfe, 0xb6, + 0xdd, 0x6e, 0x12, 0x85, 0x46, 0x91, 0x7b, 0xac, 0x89, 0x2f, 0x5b, 0x34, + 0x9a, 0x23, 0x4d, 0x05, 0x1a, 0x83, 0xea, 0x64, 0x69, 0xe2, 0x71, 0x89, + 0xf2, 0x99, 0x53, 0x02, 0x38, 0x83, 0x37, 0xc2, 0xff, 0xb3, 0xa7, 0x46, + 0xdb, 0x17, 0xb1, 0x57, 0x92, 0x3b, 0xcf, 0x6e, 0x98, 0x5e, 0xbd, 0x20, + 0x3a, 0x4e, 0x9a, 0x23, 0x69, 0x7c, 0xf2, 0x92, 0x59, 0x12, 0xec, 0xad, + 0xc3, 0xd3, 0xf6, 0x82, 0x52, 0xe5, 0xe0, 0x1e, 0x11, 0x2d, 0xb1, 0x82, + 0x96, 0x58, 0xb1, 0x6f, 0xfe, 0x71, 0x88, 0x22, 0x89, 0x21, 0x82, 0x9e, + 0xe5, 0x9d, 0x57, 0x5c, 0x6a, 0xd8, 0x29, 0x9d, 0x76, 0xc7, 0xf5, 0xd6, + 0xcb, 0x20, 0x4b, 0x76, 0x98, 0x54, 0xde, 0x02, 0x04, 0x08, 0x75, 0x60, + 0x46, 0x59, 0x04, 0xc7, 0x3e, 0xc3, 0xbb, 0xc1, 0xb4, 0x7b, 0xbc, 0x98, + 0x58, 0x6f, 0x0b, 0xa1, 0x7b, 0x99, 0xc4, 0x32, 0x34, 0xd2, 0x62, 0xb7, + 0xf1, 0xe1, 0x9f, 0xb2, 0xcd, 0xd2, 0x0b, 0x92, 0xc3, 0x22, 0xd6, 0xe4, + 0x98, 0x83, 0x5b, 0x3c, 0xe8, 0x48, 0x0e, 0xda, 0x17, 0x29, 0x21, 0xb5, + 0xa4, 0x70, 0x7d, 0x5c, 0xcb, 0x66, 0x2e, 0x1e, 0xe4, 0xb3, 0xb4, 0xc3, + 0x6b, 0x5b, 0x48, 0x5a, 0x10, 0xae, 0xcf, 0x1b, 0x12, 0x44, 0x97, 0x32, + 0x01, 0x8e, 0x59, 0x4a, 0x73, 0x4b, 0x68, 0xc8, 0xfa, 0xd4, 0xa7, 0x30, + 0xb4, 0x69, 0xd0, 0x97, 0xc8, 0x9c, 0x41, 0x21, 0xd4, 0xf6, 0xdc, 0xe3, + 0x4b, 0xe7, 0x8f, 0x65, 0x59, 0x1b, 0x67, 0x3b, 0x1d, 0x0e, 0xe1, 0x70, + 0xcb, 0x3c, 0x18, 0x52, 0xca, 0x22, 0xbd, 0x53, 0xb9, 0xb2, 0x6b, 0x2f, + 0xa1, 0x9f, 0xf2, 0x75}, + pub_key_0, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 7, + 20, + {0x26, 0x4d, 0xc9, 0x79, 0xcd, 0xb2, 0x93, 0xd1, 0x80, 0xf1, 0x5e, 0xf3, + 0x18, 0x33, 0x34, 0xd4, 0x94, 0x04, 0x10, 0xc9, 0x63, 0x97, 0x12, 0x91, + 0x00, 0x06, 0xc6, 0x8e, 0x37, 0x66, 0xc3, 0xab, 0xa1, 0xdd, 0x95, 0x51, + 0x0d, 0x71, 0xe7, 0xd9, 0x1d, 0x93, 0xe6, 0x11, 0x28, 0xda, 0x45, 0x6c, + 0xb0, 0xd8, 0x4c, 0x44, 0x55, 0x2f, 0x33, 0x50, 0x4b, 0xd2, 0xda, 0xe3, + 0x06, 0x99, 0xd3, 0x72, 0xe3, 0x94, 0x91, 0x2a, 0x66, 0xc3, 0x34, 0xe8, + 0x88, 0x87, 0x3a, 0x94, 0x9d, 0x58, 0xa3, 0xb7, 0xd7, 0xd4, 0x3e, 0x76, + 0x39, 0x1a, 0xb0, 0xcc, 0x49, 0x0e, 0x7c, 0x3a, 0xfe, 0xe6, 0xa5, 0xf3, + 0x26, 0x2b, 0x7d, 0x29, 0x89, 0x19, 0xd6, 0x4c, 0x5e, 0x7b, 0xb8, 0x1c, + 0xd7, 0xbf, 0x8e, 0x61, 0x2b, 0x9f, 0x6e, 0x26, 0x6e, 0xb2, 0x83, 0x16, + 0xa7, 0xfd, 0x01, 0xe4, 0x4b, 0x62, 0x10, 0x0f, 0x4b, 0x46, 0x2b, 0xa5, + 0xb2, 0x38, 0x11, 0x50, 0x81, 0x53, 0x6a, 0xd1, 0xf6, 0xa0, 0x68, 0xd6, + 0x56, 0xd0, 0x00, 0x00, 0x43, 0x1a, 0xfd, 0x1b, 0x6a, 0x5b, 0x57, 0xf4, + 0x3f, 0x27, 0xca, 0x77, 0x8c, 0x08, 0xa4, 0xf8, 0x6f, 0x62, 0xef, 0x84, + 0xc7, 0x3a, 0xa7, 0x2b, 0x0c, 0x36, 0x1c, 0x68, 0x34, 0x5c, 0x10, 0x59, + 0x9e, 0xd7, 0x31, 0xd6, 0x42, 0x3c, 0x75, 0x04, 0x62, 0xac, 0xfb, 0x46, + 0x99, 0x10, 0xa5, 0x0a, 0xa2, 0xfc, 0xad, 0x3e, 0xf8, 0xc9, 0x08, 0x63, + 0x3b, 0xd3, 0xfb, 0x0b, 0x2e, 0x7e, 0x89, 0x88, 0xf9, 0xbe, 0x2e, 0xbd, + 0x71, 0x53, 0x33, 0x38, 0x1c, 0x65, 0x06, 0xe0, 0xcd, 0xab, 0xa7, 0x69, + 0x11, 0x09, 0xcc, 0xeb, 0x8a, 0xd5, 0x36, 0x4f, 0xbc, 0x03, 0x5c, 0x30, + 0x9a, 0x50, 0x91, 0x2d, 0xbb, 0x67, 0x0a, 0x8c, 0x25, 0x5c, 0x28, 0x7a, + 0x9b, 0xa9, 0x92, 0xf0}, + pub_key_0, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 8, + 20, + {0x91, 0xd5, 0xf6, 0x7d, 0xd4, 0xf9, 0x3a, 0x60, 0x93, 0xad, 0xb8, 0xa7, + 0x68, 0x6b, 0xe7, 0xe4, 0x58, 0xf6, 0x6c, 0x23, 0xe3, 0x24, 0x64, 0x94, + 0x2f, 0x46, 0x19, 0x30, 0x55, 0xc6, 0x1c, 0x29, 0xdb, 0x94, 0xeb, 0x12, + 0xf9, 0x6c, 0x91, 0x8e, 0x1c, 0xbf, 0xcb, 0xcd, 0x2e, 0xd6, 0xf4, 0xef, + 0x6d, 0x27, 0x1c, 0xb6, 0xde, 0xf9, 0x03, 0x75, 0xb1, 0xc0, 0x7b, 0xb2, + 0xd5, 0xe7, 0xc1, 0xc9, 0x24, 0x25, 0xb1, 0x6b, 0x2d, 0x8a, 0xcf, 0xb8, + 0x7b, 0x8a, 0xec, 0xec, 0xb8, 0x74, 0xb7, 0xbc, 0x2e, 0xc9, 0xb2, 0x86, + 0x5f, 0x88, 0x82, 0xe0, 0x80, 0x7d, 0xb9, 0xed, 0x48, 0x1e, 0xd5, 0xfe, + 0xd0, 0xf3, 0xdc, 0xa5, 0xb6, 0x43, 0x68, 0x6e, 0x70, 0xb4, 0x94, 0x0a, + 0xf6, 0xd0, 0x86, 0xed, 0x7f, 0xb9, 0x1f, 0xc3, 0x0b, 0x32, 0x2c, 0xe9, + 0xfd, 0xa1, 0x3a, 0xb7, 0x0a, 0x72, 0x06, 0xfe, 0xab, 0x15, 0x29, 0x91, + 0x41, 0x5d, 0x50, 0xae, 0x58, 0x6e, 0x8a, 0x92, 0x29, 0xa5, 0xd2, 0xeb, + 0xdd, 0x1c, 0xfe, 0x56, 0xc1, 0x31, 0xfb, 0x83, 0x2f, 0x1d, 0xc3, 0x9b, + 0xd9, 0xfc, 0xe7, 0xb7, 0x3b, 0x19, 0x08, 0x32, 0xb4, 0x05, 0x2f, 0x5d, + 0xd3, 0x4c, 0xff, 0xcb, 0x39, 0xf5, 0xb0, 0xd5, 0x27, 0xdb, 0x23, 0x22, + 0xd2, 0x92, 0x42, 0x7b, 0xba, 0x61, 0x1c, 0xca, 0xf8, 0xaf, 0xd7, 0xce, + 0xf8, 0x87, 0x83, 0x37, 0xf1, 0xa8, 0xb2, 0xbc, 0x0f, 0x5a, 0xc0, 0x84, + 0x97, 0xee, 0xcc, 0x95, 0xb2, 0x3b, 0xa1, 0x71, 0x70, 0x77, 0x95, 0xfd, + 0xf5, 0x39, 0x7f, 0x94, 0xea, 0xd6, 0xb8, 0x56, 0x9b, 0x48, 0x71, 0xae, + 0xef, 0x10, 0x52, 0xfb, 0x4e, 0x89, 0x5b, 0xad, 0x9f, 0x17, 0x46, 0x2c, + 0x1d, 0xfd, 0x71, 0x29, 0x50, 0x63, 0x1f, 0x62, 0x55, 0x03, 0xd1, 0x33, + 0x6e, 0x85, 0x0e, 0x6f}, + pub_key_0, + {0x38, 0x36, 0x33, 0x32, 0x37, 0x32, 0x37, 0x38, 0x30}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 9, + 20, + {0x50, 0x0b, 0xa4, 0x95, 0x29, 0x45, 0xdf, 0x53, 0x2e, 0x56, 0x5c, 0x98, + 0x03, 0xee, 0x08, 0xea, 0xe2, 0xb7, 0xb6, 0x9e, 0x02, 0x19, 0x9c, 0xdc, + 0x51, 0x01, 0x84, 0xfa, 0xb3, 0xf2, 0x26, 0x13, 0xf4, 0xa0, 0x05, 0xfb, + 0x42, 0x5b, 0xcf, 0xf9, 0x6e, 0x25, 0xba, 0x4f, 0x66, 0xa8, 0x49, 0xab, + 0xbd, 0x29, 0x9f, 0x2e, 0xa7, 0xd5, 0x30, 0xb2, 0x63, 0xba, 0xb4, 0x89, + 0x9e, 0xe3, 0xb6, 0x12, 0x1b, 0x88, 0xb1, 0xf2, 0xba, 0x01, 0x86, 0x86, + 0x7f, 0xca, 0xcf, 0x68, 0x6a, 0x71, 0xfd, 0xba, 0x46, 0xc2, 0xe5, 0x37, + 0x91, 0x67, 0x60, 0x3b, 0xd8, 0x8a, 0x9e, 0x1a, 0x20, 0xf5, 0x21, 0x14, + 0x20, 0xa1, 0x73, 0x7a, 0x77, 0xc4, 0x0f, 0xce, 0x3a, 0x77, 0x22, 0x11, + 0x56, 0x82, 0x88, 0x2b, 0xa0, 0x4f, 0xb5, 0x21, 0x08, 0x87, 0x50, 0x17, + 0x8f, 0x3b, 0x66, 0x59, 0x21, 0x01, 0x12, 0x09, 0xf4, 0x04, 0x6b, 0x99, + 0x81, 0xb7, 0x96, 0x96, 0xcb, 0x41, 0x93, 0xfe, 0x56, 0x78, 0x3e, 0xa9, + 0x6f, 0xfe, 0xa6, 0x2f, 0xd3, 0xf5, 0x94, 0x5e, 0x47, 0x90, 0xed, 0x1a, + 0x10, 0x59, 0xb5, 0xf8, 0x11, 0x24, 0xe5, 0x2d, 0xfd, 0xae, 0x58, 0xe6, + 0x81, 0x4a, 0x1e, 0xa9, 0x18, 0x51, 0xc0, 0x45, 0xd7, 0x19, 0x60, 0x60, + 0x0a, 0x2a, 0x94, 0xdb, 0x05, 0xf4, 0x0f, 0xdc, 0xc6, 0x1b, 0x90, 0xe8, + 0x46, 0xe5, 0x63, 0x12, 0x2e, 0x6f, 0xff, 0x4a, 0xd1, 0xba, 0x74, 0x39, + 0x4a, 0xf7, 0xfc, 0x13, 0xec, 0x46, 0xfd, 0x7b, 0xef, 0xe8, 0x82, 0x5a, + 0xbb, 0x40, 0xb3, 0x65, 0xe8, 0xec, 0xec, 0x71, 0x31, 0x76, 0x9a, 0xe3, + 0x87, 0x1e, 0x80, 0x6e, 0xff, 0x4f, 0x60, 0x92, 0x80, 0x2a, 0x8e, 0xda, + 0xa8, 0xcc, 0x47, 0xac, 0x80, 0x53, 0xc8, 0xfe, 0xfc, 0xa2, 0x16, 0x48, + 0xab, 0xca, 0xb6, 0x0f}, + pub_key_0, + {0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x35, 0x31, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 10, + 20, + {0x32, 0x96, 0xd2, 0xcb, 0xab, 0xc9, 0x25, 0x7d, 0x91, 0xb7, 0x5b, 0x51, + 0xb9, 0x94, 0xdf, 0xb8, 0xf7, 0x77, 0xfd, 0x26, 0x30, 0x80, 0x14, 0x14, + 0xc3, 0x3d, 0x40, 0x58, 0x60, 0xe3, 0xf7, 0x5b, 0x8b, 0x08, 0x54, 0x09, + 0x52, 0xe4, 0xde, 0xfb, 0xa2, 0x50, 0xd3, 0x94, 0x65, 0x37, 0x77, 0x4f, + 0x93, 0xa8, 0xc8, 0x86, 0x07, 0xc8, 0xd6, 0x73, 0xa0, 0xa1, 0xc7, 0x16, + 0x1e, 0xa1, 0x4c, 0x56, 0xb8, 0xd3, 0xe2, 0xd1, 0x78, 0x62, 0xe9, 0x32, + 0x14, 0x6f, 0x29, 0x93, 0x7b, 0x00, 0x84, 0x29, 0x5f, 0x16, 0xbd, 0xa9, + 0xf6, 0xc5, 0x55, 0xaf, 0x0e, 0x26, 0xf7, 0xdd, 0xd2, 0x23, 0xaf, 0x61, + 0x18, 0xc7, 0x95, 0x46, 0x3a, 0xc9, 0xb5, 0xbe, 0x70, 0xbd, 0x41, 0x3b, + 0xbe, 0xda, 0x91, 0x53, 0x9f, 0x05, 0xda, 0x15, 0x72, 0x75, 0xc2, 0x42, + 0x69, 0xf0, 0x39, 0xbe, 0x88, 0xb3, 0xc3, 0x58, 0x9e, 0x4c, 0xbc, 0x99, + 0x74, 0x6f, 0x3a, 0xcf, 0x18, 0x6b, 0x79, 0xbf, 0x27, 0x88, 0x2e, 0xf2, + 0xef, 0x3e, 0xdc, 0x0d, 0xc7, 0x17, 0xed, 0x2b, 0x94, 0xed, 0x55, 0x17, + 0x7f, 0x99, 0x53, 0x7a, 0x32, 0x61, 0xcf, 0x50, 0x98, 0x52, 0x11, 0x56, + 0x52, 0x37, 0x62, 0x61, 0xb0, 0x90, 0xef, 0x76, 0x6c, 0xc6, 0x8a, 0x99, + 0xec, 0x4e, 0xc7, 0xaa, 0x8e, 0xc6, 0xca, 0xb7, 0x24, 0xb4, 0xec, 0xca, + 0xe9, 0x80, 0x5f, 0x30, 0x0c, 0x48, 0xa0, 0x76, 0xf0, 0xdd, 0x34, 0x5b, + 0x60, 0x18, 0x94, 0x1b, 0xbe, 0x4f, 0xdb, 0xf9, 0x4e, 0x54, 0x8b, 0xdd, + 0x6b, 0xdb, 0x6c, 0x62, 0xa3, 0x58, 0x40, 0x7e, 0xd3, 0xc8, 0x4f, 0xf5, + 0x87, 0xeb, 0xb3, 0x6c, 0xa8, 0x28, 0x18, 0xfd, 0x82, 0x61, 0x8c, 0x94, + 0xbd, 0x35, 0x59, 0x44, 0x54, 0x7b, 0x09, 0xaf, 0x94, 0xa0, 0x3e, 0x68, + 0xa3, 0xf0, 0x7f, 0x94}, + pub_key_0, + {0x33, 0x30, 0x36, 0x35, 0x33, 0x31, 0x30, 0x36, 0x31}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 11, + 20, + {0x97, 0xe5, 0x85, 0x9c, 0x08, 0x0f, 0x77, 0x6f, 0xaa, 0x13, 0x03, 0x9d, + 0xb1, 0x9d, 0x49, 0xea, 0xf2, 0xa1, 0x6b, 0x04, 0x82, 0x46, 0xc9, 0x39, + 0xef, 0x87, 0x5f, 0xdb, 0x4e, 0x28, 0xeb, 0x2b, 0xf4, 0xee, 0x3c, 0x11, + 0x4b, 0x2d, 0x99, 0xb2, 0x07, 0x53, 0xd1, 0x08, 0x20, 0x61, 0xfc, 0x49, + 0x35, 0x42, 0x9a, 0x92, 0xaa, 0xd3, 0xd4, 0x86, 0x71, 0x86, 0x57, 0xa8, + 0xca, 0x21, 0x41, 0x87, 0x3e, 0x69, 0x66, 0x8e, 0xdd, 0x74, 0x9f, 0x99, + 0xf1, 0xcd, 0x75, 0x7d, 0xfe, 0x7c, 0xc2, 0xdb, 0x29, 0x7c, 0xf1, 0xbc, + 0xaa, 0x1f, 0x82, 0xc3, 0xcd, 0x92, 0x48, 0x2f, 0x4d, 0xca, 0x6c, 0xa6, + 0x6b, 0x0c, 0x28, 0x27, 0x6c, 0x32, 0xc4, 0xc2, 0x86, 0x4c, 0x8e, 0x87, + 0xe8, 0xc4, 0x2b, 0x40, 0x08, 0xa8, 0x7a, 0x41, 0x00, 0x52, 0x31, 0x30, + 0xc8, 0xe4, 0xbb, 0x35, 0xb7, 0xfa, 0x7d, 0x1a, 0xf7, 0xea, 0x60, 0x97, + 0xda, 0x7f, 0x7a, 0xe8, 0x37, 0x2d, 0x5a, 0xed, 0xa2, 0x0b, 0x4a, 0x4b, + 0xa3, 0xa6, 0xc9, 0x3e, 0x1b, 0x77, 0xb1, 0x7a, 0x08, 0x32, 0x8a, 0x27, + 0xd9, 0x75, 0xcc, 0xfa, 0x6d, 0x1b, 0x90, 0x10, 0xb3, 0x4c, 0xcc, 0x12, + 0xeb, 0xc0, 0xc3, 0xd4, 0xe6, 0xbb, 0x14, 0xc1, 0xb6, 0x55, 0xa1, 0x5b, + 0x7f, 0x68, 0x60, 0x40, 0x68, 0xc9, 0xc4, 0x93, 0xf5, 0x61, 0x01, 0x7a, + 0x1a, 0xae, 0xc7, 0xc8, 0x4d, 0x1a, 0x24, 0xd9, 0xef, 0x97, 0xaa, 0x68, + 0x3a, 0x24, 0x0a, 0xbd, 0x14, 0x1a, 0x55, 0xda, 0xa3, 0xc2, 0x10, 0x17, + 0x4e, 0x73, 0x1d, 0xaf, 0xf6, 0x3e, 0xb3, 0x9a, 0xc3, 0xaa, 0xb1, 0xa7, + 0x9b, 0x9a, 0x0f, 0x91, 0x78, 0xa7, 0xc3, 0x74, 0xf0, 0xbd, 0x01, 0x48, + 0xe4, 0xff, 0xd8, 0xc9, 0xe1, 0x7f, 0x2d, 0xc7, 0xef, 0x8f, 0xb2, 0x0e, + 0x3f, 0x5f, 0x10, 0x43}, + pub_key_0, + {0x38, 0x35, 0x39, 0x39, 0x36, 0x37, 0x34, 0x35, 0x36, 0x39}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 12, + 20, + {0x83, 0x57, 0xbf, 0x73, 0x0c, 0x66, 0x8c, 0xf6, 0x32, 0xcf, 0x2b, 0x1b, + 0x5f, 0x9f, 0x9f, 0x38, 0x37, 0x06, 0x1a, 0x1d, 0xe0, 0xb8, 0x69, 0x06, + 0xde, 0xbe, 0xcd, 0x43, 0x07, 0x7b, 0xd1, 0x32, 0xb6, 0xc6, 0xa0, 0x78, + 0xb3, 0x5b, 0x68, 0x78, 0xa0, 0x7a, 0x8d, 0x0a, 0x84, 0xce, 0xb4, 0x5c, + 0x93, 0xcf, 0x8e, 0x56, 0xe2, 0x1e, 0x7c, 0xfc, 0x09, 0x51, 0x07, 0x41, + 0x26, 0x72, 0xb5, 0x8f, 0xae, 0xea, 0x7c, 0xdb, 0xa7, 0x17, 0x65, 0x10, + 0x18, 0x90, 0xb1, 0x2a, 0x92, 0xaf, 0x31, 0xd1, 0x2f, 0x63, 0x70, 0x52, + 0x92, 0x15, 0xc2, 0x99, 0x46, 0x9e, 0xbf, 0xdc, 0xaa, 0x20, 0x55, 0xd2, + 0xc2, 0x26, 0x1b, 0xfc, 0xe7, 0x32, 0x99, 0x77, 0xf1, 0x3f, 0xce, 0xb5, + 0x1d, 0x44, 0x5b, 0x56, 0xa5, 0x7a, 0x4e, 0x34, 0xe7, 0xc6, 0xab, 0xcb, + 0xd7, 0xec, 0xd1, 0x3a, 0xf0, 0xd9, 0x2a, 0x63, 0x00, 0xcc, 0xaf, 0x70, + 0xe3, 0xae, 0x8a, 0x82, 0x73, 0x80, 0xc5, 0x8b, 0xfe, 0x4f, 0x38, 0x1a, + 0xb0, 0x85, 0x78, 0x45, 0x45, 0xd6, 0xb2, 0x3e, 0xbf, 0x89, 0x6e, 0xa8, + 0xc4, 0x53, 0xaf, 0x1b, 0x49, 0x87, 0x84, 0x02, 0x5c, 0x9e, 0x9e, 0xb0, + 0x1e, 0x10, 0xe9, 0xd1, 0xe2, 0x2e, 0xaf, 0x2c, 0x77, 0x90, 0x2b, 0x64, + 0x43, 0x5b, 0xe4, 0xc5, 0x4b, 0x9f, 0x3d, 0x74, 0xb6, 0x34, 0x82, 0xe6, + 0x9c, 0xf7, 0x51, 0xf5, 0x22, 0xf5, 0xa3, 0xff, 0x59, 0xa3, 0x5c, 0xce, + 0xc8, 0xe6, 0x12, 0x32, 0x14, 0x95, 0xa7, 0x27, 0xfd, 0xab, 0xe0, 0x89, + 0x12, 0x65, 0xcb, 0x45, 0xa1, 0x8c, 0x99, 0x84, 0x6a, 0xec, 0x27, 0xbc, + 0xeb, 0xdd, 0x79, 0x19, 0x5f, 0x65, 0xe0, 0x5a, 0x4d, 0x57, 0x99, 0xa3, + 0x33, 0x21, 0x95, 0x89, 0xc6, 0x1e, 0x1a, 0xaa, 0x93, 0x54, 0x79, 0x74, + 0x13, 0x87, 0x46, 0xfa}, + pub_key_0, + {0x31, 0x35, 0x39, 0x36, 0x37, 0x38, 0x30, 0x36, 0x35, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 13, + 20, + {0x46, 0xf2, 0x50, 0x7d, 0x08, 0x17, 0xc1, 0x47, 0x53, 0xed, 0x5d, 0x4a, + 0x9f, 0xa6, 0xc9, 0x8c, 0xbc, 0xf7, 0x48, 0x3f, 0x23, 0x7e, 0xcf, 0x5d, + 0x26, 0xd7, 0x6e, 0x65, 0x22, 0xe9, 0x40, 0x21, 0x58, 0x41, 0xda, 0x07, + 0xf3, 0xf2, 0x0d, 0x4a, 0xf6, 0xd8, 0xa3, 0x5e, 0x18, 0x26, 0x17, 0x15, + 0x01, 0x15, 0x06, 0x3c, 0x1e, 0x1d, 0xc8, 0x97, 0xb6, 0x7a, 0xde, 0x6b, + 0x62, 0x63, 0x70, 0x0f, 0x54, 0x20, 0xa7, 0xf6, 0x59, 0x5c, 0xe6, 0x20, + 0xf9, 0x0c, 0xe6, 0xb8, 0x39, 0x3f, 0xf0, 0x06, 0xfe, 0x4f, 0x08, 0x25, + 0xde, 0xe8, 0x2d, 0xdc, 0xa8, 0x45, 0x7e, 0xf7, 0x4d, 0x78, 0xe3, 0x35, + 0x2f, 0x05, 0xec, 0xce, 0x19, 0x6a, 0x1b, 0xf4, 0xd4, 0x5f, 0x01, 0x83, + 0x17, 0xa6, 0xa4, 0x2c, 0x59, 0xa2, 0xf2, 0x87, 0x6f, 0x95, 0xe4, 0x05, + 0xd6, 0x5c, 0x4b, 0xc5, 0xf0, 0x38, 0x0d, 0x0e, 0x09, 0x56, 0x76, 0x6f, + 0x89, 0xb1, 0x58, 0x50, 0xfb, 0xf7, 0x36, 0xcb, 0x04, 0x29, 0x21, 0xe4, + 0x58, 0x97, 0x21, 0xb5, 0xad, 0x9a, 0xbb, 0x62, 0x13, 0xbf, 0xec, 0xf8, + 0xea, 0xb2, 0xed, 0x07, 0x7c, 0x6c, 0xf3, 0x3b, 0xe2, 0x6e, 0x8b, 0x9f, + 0xc5, 0xf9, 0x5a, 0xdc, 0x04, 0x5e, 0xff, 0xf8, 0x65, 0x82, 0x31, 0xe2, + 0x8f, 0xd5, 0x95, 0x70, 0x15, 0x31, 0xe8, 0xbc, 0x3c, 0x74, 0xb4, 0x2f, + 0x12, 0x27, 0x1f, 0x07, 0x7e, 0x08, 0xcf, 0x93, 0x86, 0xd5, 0xb6, 0x11, + 0xbd, 0x88, 0x21, 0x8e, 0x42, 0xae, 0x75, 0x7e, 0xab, 0x5c, 0x0c, 0x9b, + 0x97, 0x4c, 0x2b, 0xc1, 0x7d, 0xa1, 0x2c, 0x8b, 0xab, 0xad, 0x3e, 0xef, + 0xda, 0x8a, 0x16, 0xa5, 0x6c, 0xe3, 0x43, 0x1d, 0xa3, 0x54, 0x60, 0xb1, + 0xad, 0x1d, 0xf2, 0xb2, 0xe1, 0x72, 0xcd, 0xfc, 0x00, 0x65, 0x12, 0xe1, + 0xa4, 0xac, 0x86, 0x6f}, + pub_key_0, + {0x33, 0x32, 0x37, 0x30, 0x38, 0x33, 0x38, 0x39, 0x39}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 14, + 20, + {0x0c, 0x3b, 0x3f, 0x51, 0x20, 0xfb, 0x9c, 0x7d, 0xc3, 0xa7, 0x15, 0x49, + 0x87, 0x86, 0xaa, 0xe8, 0xe2, 0xdf, 0xe5, 0xd6, 0x3f, 0x54, 0xcf, 0x80, + 0x5d, 0x02, 0xba, 0xfd, 0x36, 0xc8, 0x06, 0xc8, 0x3d, 0x0a, 0x93, 0xaf, + 0x5d, 0x1e, 0xda, 0x29, 0x3f, 0x4f, 0xfe, 0x6d, 0x0a, 0xb2, 0x18, 0x64, + 0x8a, 0x82, 0xad, 0x12, 0xdd, 0x32, 0x8a, 0x60, 0xf6, 0xc6, 0x32, 0xdb, + 0xf9, 0xf6, 0xe5, 0xe5, 0x04, 0xfd, 0x08, 0xb8, 0xb8, 0x4d, 0x8d, 0x58, + 0x00, 0x0a, 0x2d, 0x2a, 0x9f, 0x9a, 0x96, 0x6e, 0xe8, 0x98, 0xd9, 0xcb, + 0x75, 0xa6, 0x9c, 0x93, 0x0b, 0x26, 0x0f, 0x6d, 0xba, 0x3a, 0x03, 0x01, + 0xae, 0x87, 0x6e, 0x21, 0x2d, 0x4f, 0xb9, 0x71, 0xd8, 0x19, 0xc2, 0x0c, + 0xb0, 0x7a, 0xaf, 0x0f, 0xcd, 0xbc, 0x15, 0x27, 0x65, 0x39, 0x81, 0x73, + 0xdc, 0x0d, 0x72, 0x29, 0xeb, 0xcd, 0x8a, 0x9a, 0xad, 0xdf, 0xf4, 0x5d, + 0x11, 0x8b, 0xf6, 0x3a, 0xb3, 0x97, 0xad, 0xb3, 0x9a, 0xf9, 0x12, 0x03, + 0xe8, 0xfa, 0x5a, 0x7d, 0x28, 0xf2, 0x93, 0x7f, 0xf7, 0xcf, 0x31, 0xae, + 0x90, 0xdd, 0x9e, 0xfc, 0x9f, 0x25, 0x49, 0xbf, 0x6c, 0xbc, 0xc3, 0xc6, + 0x5a, 0xaf, 0x78, 0xa9, 0x3c, 0x76, 0x00, 0x7b, 0xee, 0x27, 0x20, 0x93, + 0x0e, 0x2a, 0x53, 0x31, 0x33, 0x59, 0x83, 0x94, 0x3a, 0x6d, 0x93, 0x57, + 0x0b, 0x11, 0x61, 0x51, 0x65, 0x19, 0x6f, 0x9d, 0x7d, 0xda, 0xdf, 0x80, + 0x5d, 0x44, 0x30, 0x21, 0x58, 0x05, 0x14, 0xd9, 0x21, 0xf4, 0x39, 0x89, + 0x14, 0x46, 0xc1, 0xfb, 0x1d, 0xd7, 0x40, 0x79, 0x4b, 0xbd, 0x6d, 0xec, + 0xb0, 0x17, 0xac, 0xc2, 0x38, 0xa8, 0x1c, 0xea, 0xb3, 0x60, 0x71, 0xbe, + 0x58, 0x55, 0x15, 0x57, 0xb0, 0x96, 0x43, 0xcd, 0x2b, 0xd7, 0xbe, 0x6e, + 0x69, 0xb7, 0x7a, 0xa8}, + pub_key_0, + {0x34, 0x36, 0x30, 0x35, 0x38, 0x34, 0x35, 0x36, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 15, + 20, + {0x94, 0xb7, 0x77, 0x21, 0x5d, 0x1a, 0xe1, 0x9f, 0x95, 0x9d, 0x04, 0x6f, + 0xc0, 0x2f, 0xde, 0x3e, 0x11, 0x3e, 0x15, 0xbd, 0xad, 0xb1, 0xd7, 0x92, + 0xc7, 0x44, 0xf2, 0x17, 0x20, 0x0e, 0x27, 0x5d, 0x39, 0x54, 0xb7, 0x98, + 0xb4, 0x3e, 0x5e, 0xe3, 0x82, 0x87, 0x74, 0x20, 0x14, 0x40, 0x87, 0xbe, + 0x34, 0x0e, 0x11, 0xd2, 0x87, 0x9c, 0x10, 0xaf, 0x63, 0x76, 0x43, 0x7b, + 0x5a, 0x8f, 0x62, 0x63, 0x4f, 0xa1, 0x9b, 0x93, 0x38, 0x36, 0x0a, 0x31, + 0x8c, 0x95, 0xc9, 0x42, 0x1d, 0x90, 0xf6, 0x03, 0x37, 0x63, 0x4f, 0x3a, + 0x03, 0xa2, 0x26, 0x07, 0x96, 0xd8, 0x92, 0x8e, 0x05, 0x6a, 0xa7, 0x75, + 0x9c, 0xb1, 0x3f, 0x3b, 0xbc, 0x72, 0x95, 0x4f, 0x9c, 0x9d, 0xa7, 0xea, + 0xb1, 0xd3, 0x56, 0x40, 0x50, 0xe4, 0x26, 0x7c, 0xed, 0x55, 0x7e, 0x36, + 0x84, 0xe5, 0x09, 0x0c, 0xef, 0x96, 0xf5, 0x85, 0x15, 0x3d, 0xb8, 0xc7, + 0x32, 0xb7, 0x8b, 0x4f, 0x7d, 0xf5, 0x9d, 0xb2, 0x19, 0xd7, 0xae, 0xac, + 0x42, 0xd4, 0xf2, 0x0b, 0x1d, 0xc9, 0x82, 0x51, 0x71, 0xbb, 0xeb, 0xc2, + 0x71, 0x2e, 0x72, 0x2e, 0xd6, 0xfe, 0xd1, 0x2d, 0xfc, 0x72, 0xdc, 0xcb, + 0x1e, 0x9a, 0x2c, 0x6d, 0x93, 0xe4, 0xc8, 0x66, 0x41, 0xe1, 0xdf, 0xe1, + 0x6d, 0x6d, 0x43, 0x62, 0x9d, 0xee, 0x7d, 0x80, 0xeb, 0xa8, 0xe9, 0x63, + 0x9e, 0xa5, 0x94, 0xff, 0xa2, 0x06, 0xcf, 0x3f, 0x0e, 0x56, 0x1b, 0x29, + 0x53, 0xa2, 0x90, 0xd8, 0xcd, 0x70, 0xbd, 0x0c, 0xcb, 0xef, 0x64, 0xb3, + 0x2b, 0xd6, 0x6b, 0x29, 0x4f, 0x1f, 0xb1, 0xec, 0x97, 0xba, 0xd0, 0xe0, + 0x96, 0xe5, 0xe2, 0x00, 0xe5, 0x81, 0x2f, 0xe0, 0x25, 0x33, 0x3c, 0xed, + 0xd7, 0xd1, 0xec, 0x8c, 0x11, 0x1b, 0x28, 0xbe, 0xb4, 0xa4, 0x02, 0xf5, + 0xca, 0xbf, 0x2f, 0x99}, + pub_key_0, + {0x31, 0x31, 0x31, 0x37, 0x38, 0x36, 0x36, 0x34, 0x32, 0x30, 0x32}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 16, + 20, + {0x81, 0x9f, 0x62, 0x4b, 0x0d, 0xfe, 0x68, 0x22, 0xd3, 0x92, 0x3a, 0xc1, + 0xe5, 0xc7, 0x5f, 0x79, 0xe1, 0xda, 0x3d, 0xfb, 0xc1, 0x3b, 0x33, 0x28, + 0x74, 0xd4, 0x05, 0x2e, 0xeb, 0xb3, 0x0f, 0x9b, 0x2a, 0x09, 0xec, 0xf7, + 0x5f, 0x11, 0x22, 0x99, 0x0c, 0x37, 0x36, 0x7d, 0x75, 0xe4, 0xec, 0x51, + 0x0f, 0x46, 0x45, 0xb9, 0xf4, 0x1f, 0xe4, 0xf2, 0xf9, 0x80, 0x5a, 0x98, + 0x1e, 0xa8, 0x1c, 0xe9, 0x32, 0x12, 0x76, 0x13, 0x12, 0x6c, 0xaf, 0x8e, + 0x04, 0xb9, 0xd1, 0x94, 0xa9, 0x27, 0xb7, 0x20, 0xb2, 0x4c, 0xd9, 0xf1, + 0x72, 0x1e, 0x33, 0xd1, 0x21, 0xc5, 0x99, 0x30, 0xec, 0x48, 0xa5, 0xf5, + 0x57, 0x4f, 0x9a, 0xa8, 0xc6, 0xba, 0xfb, 0x5c, 0x8c, 0xcf, 0x9d, 0xdd, + 0xb2, 0xdb, 0xb4, 0x18, 0xd9, 0x88, 0x4e, 0xcb, 0x4a, 0x93, 0x1a, 0x92, + 0x65, 0x36, 0x0d, 0xac, 0x74, 0x75, 0xde, 0x7e, 0x4c, 0xc7, 0x95, 0xce, + 0x7a, 0x58, 0x6c, 0x7d, 0x47, 0x6b, 0xa4, 0x70, 0xdd, 0xa7, 0xc0, 0x3b, + 0x3f, 0x1a, 0xb6, 0x9d, 0x93, 0x72, 0xd7, 0xcf, 0xf3, 0x42, 0x23, 0x06, + 0xed, 0xd8, 0xfe, 0x8f, 0x6d, 0xd7, 0x45, 0x59, 0x6f, 0x1f, 0xca, 0xcf, + 0xb9, 0x99, 0x14, 0x47, 0x0c, 0x13, 0xe7, 0x52, 0xbf, 0xaa, 0xdc, 0xe6, + 0x32, 0xfe, 0x41, 0x24, 0xd6, 0xcc, 0xd8, 0x0e, 0xeb, 0xf8, 0x7a, 0x69, + 0x82, 0xa9, 0x98, 0xaa, 0x4a, 0x08, 0x92, 0xc2, 0x70, 0xae, 0x6d, 0xe0, + 0xb9, 0xbc, 0xbf, 0xbc, 0x9c, 0xbd, 0x96, 0xdf, 0xf2, 0xe2, 0xf9, 0x3f, + 0x80, 0xd9, 0x37, 0x0f, 0xa2, 0xa0, 0x15, 0xe1, 0x3d, 0x03, 0x76, 0xb4, + 0xd9, 0xdc, 0xbd, 0xed, 0xea, 0x29, 0xba, 0x9b, 0x61, 0x6a, 0x83, 0x26, + 0x1c, 0xcf, 0x6e, 0xc5, 0x60, 0x79, 0xff, 0x2e, 0xc9, 0x3d, 0x72, 0x98, + 0x9c, 0xf9, 0x34, 0x54}, + pub_key_0, + {0x38, 0x30, 0x35, 0x34, 0x35, 0x35, 0x34, 0x36, 0x34}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 17, + 20, + {0x11, 0x8d, 0x4d, 0xcf, 0xeb, 0xd8, 0x2e, 0xa7, 0x4b, 0x28, 0x04, 0x1b, + 0xd8, 0xbf, 0x5f, 0x96, 0x9d, 0x04, 0xe1, 0x60, 0xe2, 0xb8, 0xab, 0x2f, + 0xbb, 0xe1, 0xc2, 0xa1, 0x67, 0x3c, 0xdd, 0x4f, 0xa7, 0xd8, 0x01, 0xaa, + 0x4b, 0xc2, 0x3f, 0x98, 0x98, 0xbc, 0x0d, 0xcb, 0x24, 0x0e, 0x8a, 0x3e, + 0xde, 0x07, 0x6f, 0x91, 0x1f, 0xfe, 0xb2, 0x74, 0x9c, 0x03, 0xd2, 0x19, + 0x23, 0x05, 0x5f, 0x88, 0x78, 0xae, 0xed, 0x88, 0x56, 0x3d, 0xbb, 0xc4, + 0x54, 0x22, 0xb6, 0x58, 0xf8, 0x64, 0x7d, 0xc8, 0x68, 0x88, 0x5c, 0x92, + 0x01, 0x5d, 0xf4, 0xd5, 0x92, 0x5f, 0x3e, 0x6d, 0x75, 0xe8, 0x57, 0x54, + 0xb7, 0xf0, 0x02, 0x37, 0x4d, 0x45, 0x83, 0xed, 0x31, 0x0b, 0xc9, 0x91, + 0xca, 0xd2, 0x81, 0x2f, 0xd2, 0x9d, 0x09, 0x06, 0xc4, 0xde, 0xa5, 0xc5, + 0x29, 0x21, 0xfe, 0x21, 0x84, 0x88, 0x0c, 0x5e, 0x8c, 0xa5, 0x1b, 0x06, + 0xbc, 0x56, 0x54, 0xed, 0xd5, 0xe0, 0xe7, 0x2e, 0x20, 0x92, 0x2a, 0x9c, + 0x9b, 0x2f, 0xcd, 0x06, 0x8c, 0x70, 0x0e, 0xc8, 0x28, 0x78, 0xb6, 0xac, + 0x04, 0xa5, 0x6b, 0xec, 0xd7, 0x6f, 0xbb, 0xe9, 0xfd, 0x4a, 0xbf, 0xa9, + 0x34, 0x87, 0x56, 0xf9, 0x83, 0xbf, 0xa9, 0x25, 0x39, 0x42, 0x4d, 0x97, + 0x2d, 0x76, 0x4e, 0x78, 0x13, 0xbb, 0xbd, 0x34, 0xbb, 0x36, 0x9e, 0xc1, + 0x47, 0xfc, 0xb1, 0xa9, 0x4e, 0x86, 0x02, 0xe3, 0x59, 0xf1, 0xef, 0x31, + 0x27, 0x25, 0xf2, 0xbb, 0x81, 0xc0, 0x49, 0x32, 0xc1, 0xc4, 0xeb, 0xeb, + 0xfa, 0x09, 0xe3, 0x16, 0x5d, 0x02, 0x87, 0xa8, 0x5a, 0x22, 0xf0, 0x89, + 0x8d, 0x63, 0x85, 0x53, 0x80, 0x66, 0x24, 0x6a, 0xde, 0x07, 0xcb, 0x51, + 0x58, 0x0d, 0xb1, 0xfc, 0xca, 0x86, 0xaf, 0xad, 0x06, 0xfe, 0x2f, 0x96, + 0x95, 0xc2, 0xf8, 0xfd}, + pub_key_0, + {0x32, 0x37, 0x33, 0x35, 0x32, 0x33, 0x30, 0x35, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 18, + 20, + {0x53, 0x71, 0x13, 0x44, 0x08, 0x85, 0x47, 0xe4, 0x05, 0xb1, 0xe3, 0xf7, + 0x60, 0x5e, 0x44, 0xf9, 0xb7, 0xb6, 0x73, 0x5d, 0x5d, 0x3c, 0x32, 0xee, + 0x0e, 0x40, 0x8f, 0xe7, 0xec, 0x9c, 0xcf, 0x58, 0x99, 0x84, 0x87, 0x44, + 0x3f, 0x66, 0xd4, 0xed, 0xc0, 0x02, 0x0d, 0xba, 0x88, 0xef, 0xde, 0xf9, + 0xea, 0xd4, 0x03, 0xa2, 0x87, 0x4b, 0x28, 0x92, 0x05, 0x4e, 0x39, 0x1f, + 0x61, 0xc1, 0xb3, 0x6e, 0x49, 0x0a, 0x86, 0x23, 0x86, 0x8e, 0xa3, 0xe3, + 0xee, 0xb0, 0x7e, 0xb6, 0xa2, 0xde, 0x96, 0x50, 0x3b, 0x93, 0xf4, 0xfb, + 0x53, 0x42, 0x25, 0x07, 0x2c, 0x6b, 0xf9, 0x08, 0x37, 0xc0, 0x29, 0xa1, + 0xf5, 0xc2, 0xa5, 0xd8, 0x19, 0x4d, 0xf2, 0xe2, 0x03, 0xfb, 0x0c, 0x2a, + 0xae, 0xea, 0x50, 0x67, 0x67, 0x95, 0x28, 0x97, 0xd9, 0x00, 0xd9, 0xfb, + 0x20, 0xc8, 0xcf, 0x4f, 0x7b, 0x68, 0xa9, 0x7a, 0x52, 0x78, 0xd7, 0xaa, + 0xa6, 0xe3, 0x83, 0xf0, 0xcc, 0x8d, 0x2b, 0x53, 0xbb, 0x74, 0x8a, 0xb6, + 0xb0, 0xdc, 0x5f, 0xb1, 0xce, 0x82, 0xb0, 0x8a, 0xa9, 0x86, 0x44, 0x9b, + 0x3c, 0x31, 0x37, 0xa5, 0x96, 0x59, 0x85, 0xd0, 0xcd, 0x62, 0xb7, 0xa1, + 0xa1, 0x1b, 0x31, 0xa4, 0x98, 0x66, 0x9a, 0x0b, 0x30, 0x72, 0x69, 0x2e, + 0xed, 0x9a, 0x13, 0x93, 0xe4, 0x2d, 0x7e, 0x61, 0xb9, 0x02, 0x26, 0xac, + 0xc6, 0x2b, 0x28, 0x4e, 0xc5, 0x50, 0xc0, 0x81, 0x3c, 0x4a, 0xfa, 0x25, + 0xa1, 0xb6, 0xfc, 0x10, 0x3c, 0xb8, 0x0c, 0xf4, 0x29, 0x94, 0x4b, 0x55, + 0x7e, 0x13, 0x34, 0xe8, 0x1c, 0x11, 0x73, 0xdf, 0x4a, 0x86, 0xab, 0x10, + 0x7c, 0xd8, 0xec, 0x6c, 0x75, 0x39, 0x2c, 0xc7, 0xcb, 0x11, 0xc9, 0x21, + 0x2f, 0x15, 0xee, 0x7e, 0x18, 0xaa, 0x0d, 0x27, 0x00, 0x6a, 0xf5, 0xc5, + 0xed, 0xe7, 0xb0, 0xe6}, + pub_key_0, + {0x31, 0x32, 0x32, 0x38, 0x34, 0x34, 0x30, 0x38, 0x30, 0x37}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 19, + 20, + {0x97, 0x2a, 0xb5, 0xdf, 0xd3, 0xaa, 0x92, 0xef, 0x9f, 0xf4, 0x00, 0x26, + 0x76, 0x47, 0x16, 0x78, 0x4c, 0x87, 0x15, 0x4f, 0x12, 0x96, 0x7e, 0xd3, + 0xf0, 0x2a, 0xde, 0xe5, 0xf7, 0x3f, 0xe9, 0xa0, 0x59, 0x4b, 0x22, 0x59, + 0x9e, 0x82, 0x9b, 0xcd, 0xae, 0xb0, 0x02, 0x17, 0xa1, 0x22, 0x18, 0xda, + 0xdf, 0x06, 0xc9, 0x94, 0x0a, 0xaf, 0x9c, 0x02, 0xc7, 0x5c, 0xb1, 0x49, + 0xa8, 0x9e, 0x25, 0x8a, 0x54, 0x88, 0x94, 0xbf, 0x47, 0x62, 0x10, 0x0b, + 0xa1, 0x7b, 0xc8, 0xbc, 0x60, 0xa7, 0xa0, 0xd0, 0x53, 0x07, 0xb7, 0x13, + 0x36, 0x78, 0xdb, 0xa4, 0xba, 0xbf, 0x66, 0x0d, 0x12, 0x41, 0x86, 0x59, + 0xce, 0xa2, 0x5c, 0x9f, 0x98, 0x2b, 0xdb, 0x9b, 0x1d, 0x23, 0x00, 0xfd, + 0xd9, 0xd1, 0x44, 0xa2, 0x5d, 0x4f, 0x15, 0x0e, 0x54, 0xca, 0x7c, 0xa3, + 0x44, 0xdd, 0xe9, 0xe9, 0xe1, 0xba, 0x57, 0x83, 0xc2, 0xcb, 0x60, 0x6b, + 0xbc, 0x86, 0x34, 0x1a, 0xb9, 0x34, 0x4a, 0x08, 0x40, 0xdc, 0x51, 0x5d, + 0xd1, 0xd5, 0x89, 0xbe, 0xde, 0x2e, 0x3f, 0x48, 0x3b, 0x20, 0x18, 0x0f, + 0x08, 0x69, 0x5c, 0xca, 0x0e, 0x9e, 0x1c, 0xef, 0xc6, 0x8b, 0x6b, 0xfc, + 0x35, 0x27, 0xe4, 0x8f, 0xf0, 0x26, 0x0a, 0x3f, 0x69, 0x6c, 0x06, 0x80, + 0x36, 0x4b, 0xd4, 0xb6, 0x83, 0x0d, 0x67, 0x5e, 0xc4, 0x98, 0x66, 0x38, + 0xe9, 0x76, 0xb8, 0x3c, 0xb1, 0xf5, 0x6a, 0xd5, 0xfe, 0x70, 0x5d, 0x5d, + 0xee, 0x0c, 0x0c, 0x5e, 0xb2, 0x9b, 0xd1, 0x5a, 0x24, 0xf2, 0x65, 0x96, + 0x50, 0x00, 0xeb, 0xce, 0xe5, 0xa8, 0x55, 0x1a, 0xd8, 0xef, 0x74, 0xb4, + 0x05, 0x92, 0x47, 0x72, 0x55, 0x16, 0x9b, 0xda, 0x56, 0xdc, 0x8f, 0x35, + 0xfa, 0xfa, 0xf7, 0x96, 0xfb, 0xfa, 0x44, 0xd3, 0x66, 0x03, 0x3e, 0x15, + 0xac, 0xfe, 0x04, 0x8b}, + pub_key_0, + {0x35, 0x31, 0x31, 0x36, 0x35, 0x38, 0x39, 0x38, 0x37}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 20, + 20, + {0x7a, 0x7c, 0xde, 0xad, 0x06, 0xba, 0x21, 0x2e, 0x8d, 0xd6, 0xb4, 0x46, + 0xf9, 0x11, 0xcf, 0x37, 0xb4, 0x0c, 0x5a, 0xc7, 0xf9, 0xc8, 0x17, 0x12, + 0x5c, 0x0d, 0x5e, 0xe3, 0xcd, 0xe4, 0x9e, 0xf3, 0x36, 0xb8, 0x7e, 0xb9, + 0x4f, 0x7d, 0x8a, 0x93, 0xe1, 0xd9, 0xfd, 0x0e, 0xfe, 0xb7, 0x7e, 0x72, + 0x47, 0x69, 0xb2, 0x7d, 0x6f, 0x63, 0xba, 0x91, 0xf7, 0x21, 0x9f, 0x23, + 0xe0, 0x85, 0xa3, 0x43, 0x3e, 0x4d, 0x69, 0xca, 0x8f, 0x8e, 0x42, 0x05, + 0x34, 0xf5, 0x54, 0xc6, 0x9a, 0x72, 0x21, 0xd7, 0x0e, 0x57, 0xf8, 0xa8, + 0x24, 0x6b, 0x24, 0xb5, 0x98, 0x67, 0x16, 0xc5, 0x0d, 0xa4, 0x94, 0x2a, + 0x17, 0x20, 0xe5, 0x1b, 0x3a, 0xb8, 0x7e, 0xfd, 0xad, 0x42, 0xe0, 0x2c, + 0xac, 0x25, 0x4b, 0xe2, 0x67, 0x3d, 0x5b, 0xfa, 0x46, 0x69, 0xe7, 0x64, + 0xde, 0xfb, 0x40, 0x11, 0x21, 0xa2, 0x50, 0x55, 0x99, 0x3d, 0xc5, 0xeb, + 0xba, 0x22, 0x17, 0x68, 0x34, 0xb4, 0xa2, 0xf9, 0xa8, 0xa3, 0xa3, 0x4d, + 0x35, 0xae, 0x2c, 0x34, 0x4e, 0x9a, 0x84, 0x67, 0x5d, 0x94, 0xef, 0x8f, + 0x56, 0xb1, 0x6d, 0x84, 0x8d, 0x15, 0x85, 0x1c, 0x05, 0x8a, 0xe6, 0x4d, + 0xf8, 0xa4, 0x04, 0xee, 0xe0, 0x9b, 0x63, 0xbb, 0x64, 0xfe, 0x01, 0x7c, + 0x20, 0x6a, 0x94, 0xdb, 0xd7, 0xb2, 0x74, 0x44, 0x0f, 0x04, 0xfe, 0x07, + 0xd2, 0x2d, 0x07, 0x9c, 0x2d, 0x2a, 0x86, 0x86, 0xf2, 0x47, 0xeb, 0x98, + 0x3a, 0x0e, 0xe6, 0x25, 0xb2, 0xd4, 0xb9, 0xfd, 0xd4, 0xd9, 0xad, 0xe5, + 0x37, 0x12, 0xf0, 0xd1, 0x3c, 0xf1, 0xff, 0x1a, 0xac, 0x03, 0xd0, 0x9f, + 0x80, 0x33, 0x5b, 0xf9, 0x36, 0x43, 0x27, 0xa8, 0x91, 0x71, 0xa8, 0xa5, + 0x1f, 0x42, 0x19, 0xf8, 0x66, 0x46, 0xbe, 0x96, 0xf0, 0xd9, 0x6c, 0x6c, + 0xb2, 0x7f, 0x43, 0xd3}, + pub_key_0, + {0x36, 0x38, 0x34, 0x35, 0x38, 0x35, 0x36, 0x37, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 21, + 20, + {0xbb, 0x15, 0x91, 0x55, 0x02, 0xad, 0x77, 0xb3, 0xa0, 0x80, 0xee, 0xd7, + 0x0b, 0x44, 0x4b, 0x75, 0x34, 0x96, 0x45, 0x0a, 0x41, 0x14, 0xd4, 0x35, + 0xd2, 0xae, 0xe9, 0xfb, 0xf1, 0xb3, 0x45, 0x07, 0x4f, 0xe8, 0x5c, 0x23, + 0xad, 0x4e, 0xf5, 0x26, 0x03, 0xb3, 0xa8, 0xa0, 0x77, 0xd5, 0x02, 0x4e, + 0x3d, 0x56, 0xdd, 0x62, 0x01, 0x69, 0xb6, 0xdc, 0x0f, 0xf7, 0x43, 0x7f, + 0xe1, 0xa5, 0x20, 0xc2, 0x93, 0xd7, 0x8f, 0xaa, 0x77, 0x25, 0x8e, 0x8c, + 0x86, 0x32, 0x10, 0x0e, 0x06, 0x44, 0xf4, 0x69, 0xf0, 0xa3, 0x25, 0x0a, + 0x53, 0x48, 0x3e, 0x9a, 0x2f, 0x8d, 0xab, 0x0b, 0xda, 0xea, 0xd5, 0xdf, + 0x41, 0xdd, 0x1b, 0xba, 0x91, 0xdd, 0x01, 0xd7, 0x9e, 0xda, 0x1d, 0xf8, + 0x38, 0xdd, 0x45, 0x67, 0xd0, 0x45, 0x26, 0xb0, 0xe1, 0xfc, 0xb5, 0xd0, + 0x7c, 0xc6, 0x28, 0xf4, 0xff, 0x62, 0xfe, 0xcb, 0x65, 0xd2, 0x38, 0x6a, + 0xf6, 0x38, 0xba, 0x6d, 0x0e, 0x59, 0x45, 0x18, 0x69, 0x9c, 0x56, 0x85, + 0x03, 0x36, 0x35, 0xaf, 0x6c, 0xb3, 0x02, 0xd0, 0x7b, 0xf3, 0x9a, 0x1d, + 0xc5, 0xb5, 0x0e, 0xde, 0x06, 0xba, 0xac, 0xaf, 0xad, 0x9a, 0x2e, 0xe9, + 0xac, 0x48, 0xbf, 0x88, 0xc1, 0x13, 0x29, 0xd2, 0xbe, 0x62, 0xd5, 0x65, + 0xb0, 0x31, 0x28, 0x13, 0xfc, 0x81, 0xc9, 0xe3, 0xcd, 0x24, 0x3a, 0xac, + 0xaa, 0x6c, 0x11, 0xdc, 0xcb, 0xb6, 0x94, 0x1e, 0x2a, 0xba, 0x6f, 0x93, + 0x52, 0x4b, 0x01, 0x40, 0xf3, 0x09, 0x87, 0x16, 0x80, 0x36, 0xb1, 0x38, + 0x10, 0xc1, 0x0f, 0x65, 0xf0, 0xac, 0xc4, 0x43, 0xf7, 0xdf, 0x70, 0x09, + 0xc2, 0x38, 0xa8, 0xd5, 0xbf, 0xab, 0x00, 0x11, 0x6f, 0x1a, 0xdc, 0xb4, + 0xcb, 0xf5, 0x5c, 0x48, 0x42, 0x39, 0x68, 0x94, 0x04, 0x78, 0x8b, 0xd2, + 0x9e, 0xb7, 0x87, 0xf8}, + pub_key_0, + {0x32, 0x37, 0x37, 0x36, 0x32, 0x39, 0x39, 0x31, 0x34, 0x35}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 22, + 20, + {0x4f, 0xe9, 0x65, 0xe8, 0xb6, 0x85, 0xd1, 0xef, 0xf3, 0x8f, 0x26, 0x26, + 0x1f, 0x5c, 0x16, 0x8b, 0x77, 0x56, 0x0d, 0xe5, 0xf2, 0xd7, 0x24, 0x3a, + 0x33, 0xc3, 0xc1, 0xc7, 0xf2, 0x67, 0xd7, 0xb6, 0x0e, 0x9a, 0x61, 0x44, + 0x4b, 0x6c, 0xf0, 0xa7, 0x1c, 0xaa, 0x18, 0xca, 0x81, 0xf3, 0x89, 0x60, + 0xf4, 0x5e, 0xf2, 0x95, 0x86, 0x91, 0x0c, 0x24, 0x0c, 0x93, 0x82, 0x05, + 0x51, 0xf3, 0xda, 0x5e, 0x15, 0x18, 0x06, 0x84, 0x80, 0x7f, 0xaa, 0x5d, + 0x9f, 0xd3, 0x61, 0x32, 0x5b, 0x9d, 0x39, 0xc7, 0xb8, 0xe8, 0x05, 0xab, + 0xd7, 0x5b, 0x69, 0xaf, 0x4d, 0x02, 0x03, 0x45, 0xbc, 0xda, 0x26, 0x6a, + 0x15, 0x54, 0x0b, 0x32, 0xcc, 0xd2, 0x8e, 0x57, 0xf7, 0x06, 0x3e, 0xdc, + 0x22, 0x8f, 0xbc, 0x81, 0x5f, 0x1a, 0xb9, 0x65, 0xfa, 0x54, 0x2e, 0xd6, + 0x79, 0xc4, 0x3f, 0x7b, 0x49, 0x49, 0xf7, 0x44, 0x8e, 0x68, 0x82, 0xbc, + 0x36, 0xa8, 0xf1, 0x04, 0x12, 0xdc, 0x0e, 0x82, 0x8b, 0x33, 0xad, 0x4e, + 0x09, 0xa5, 0xc7, 0x2d, 0x37, 0x30, 0x14, 0x35, 0x20, 0xe4, 0xeb, 0x62, + 0x53, 0x56, 0x61, 0x5b, 0xf4, 0x9e, 0x51, 0xcc, 0xeb, 0xe9, 0x04, 0xaf, + 0x7c, 0x63, 0x97, 0x78, 0x5d, 0xe0, 0xf2, 0x03, 0x71, 0x68, 0x9f, 0x29, + 0x75, 0x66, 0x65, 0x24, 0x10, 0x3b, 0xdb, 0xb4, 0xbf, 0x27, 0xf1, 0xe2, + 0x02, 0x01, 0x8a, 0xca, 0x80, 0x03, 0xde, 0x61, 0x5f, 0x07, 0x37, 0x73, + 0xcc, 0xa7, 0xe6, 0x47, 0xe7, 0x1e, 0xe5, 0x1d, 0x97, 0xcc, 0x30, 0x35, + 0x6a, 0x17, 0xb5, 0x0a, 0xa3, 0xc4, 0x7a, 0x74, 0xe1, 0x33, 0xaa, 0xbb, + 0xa4, 0xae, 0x41, 0x75, 0x07, 0x86, 0xa9, 0xb1, 0xe5, 0x84, 0xe3, 0x19, + 0x83, 0x6c, 0x3c, 0x7e, 0x7c, 0x8c, 0x2e, 0xb2, 0xce, 0x66, 0x04, 0x32, + 0x38, 0x56, 0xb3, 0x99}, + pub_key_0, + {0x32, 0x38, 0x37, 0x39, 0x32, 0x38, 0x32, 0x38, 0x33, 0x34}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 23, + 20, + {0x9e, 0x12, 0xdc, 0x1e, 0xc8, 0x81, 0x82, 0xf9, 0x46, 0x2a, 0x79, 0x5d, + 0x71, 0x0d, 0xd0, 0x74, 0x47, 0xe7, 0x9a, 0x4e, 0x03, 0x5b, 0x97, 0xc1, + 0x6e, 0x35, 0x1c, 0x4b, 0x5d, 0x4e, 0x98, 0x45, 0x9b, 0x8e, 0x5a, 0x52, + 0xe2, 0xf5, 0x1d, 0xcc, 0x1e, 0xdc, 0x4c, 0x89, 0x43, 0x86, 0x3f, 0xa9, + 0xab, 0xc8, 0xfb, 0xd7, 0x5e, 0xe2, 0xf4, 0x76, 0x91, 0xa5, 0x84, 0x28, + 0x03, 0x40, 0x21, 0xc6, 0xd3, 0x32, 0x31, 0x91, 0xa5, 0xa5, 0xfd, 0xb2, + 0xda, 0x2a, 0xc1, 0xb2, 0xa1, 0x49, 0xb8, 0xd1, 0x02, 0x55, 0x76, 0x30, + 0x9e, 0x21, 0x41, 0x0c, 0x94, 0x00, 0xcb, 0xd3, 0xb6, 0x7d, 0x2a, 0xc4, + 0xd4, 0xaf, 0x6f, 0x57, 0xc6, 0x38, 0x0f, 0xda, 0x28, 0x17, 0xc2, 0x63, + 0x98, 0x47, 0x95, 0x93, 0x4b, 0x48, 0x84, 0x4f, 0x5e, 0xa4, 0x76, 0x14, + 0x02, 0x35, 0x41, 0x12, 0xa2, 0xa8, 0xe2, 0xc0, 0x6d, 0xcc, 0xea, 0x0e, + 0x53, 0x5a, 0x06, 0xb6, 0xb1, 0x27, 0x4a, 0x42, 0xf2, 0x18, 0xb1, 0xd4, + 0x42, 0xc2, 0xc8, 0x34, 0x7e, 0x7f, 0xd1, 0x68, 0x10, 0x0e, 0xf6, 0x58, + 0xc6, 0x3c, 0x79, 0x0e, 0x6b, 0xdf, 0xad, 0x3f, 0x4e, 0x57, 0xa5, 0x36, + 0xe2, 0xce, 0x18, 0x1a, 0x97, 0x6d, 0xee, 0x1d, 0x60, 0x5c, 0xee, 0x94, + 0x7b, 0xf5, 0xb2, 0x28, 0xf7, 0xc5, 0x40, 0xc2, 0xc9, 0xc9, 0xf2, 0xca, + 0xa0, 0x46, 0x1b, 0xf7, 0x37, 0xe3, 0x2f, 0x54, 0x54, 0xf5, 0x2c, 0xf5, + 0x30, 0x0b, 0x23, 0xe8, 0xa9, 0x92, 0x1d, 0x5e, 0x4a, 0x38, 0x0e, 0xb8, + 0x36, 0xb6, 0x45, 0x51, 0x5c, 0x0c, 0x71, 0xea, 0x80, 0x3b, 0x73, 0x0d, + 0x06, 0x67, 0xdb, 0xa4, 0x9b, 0xe3, 0x82, 0x5c, 0x7a, 0x5f, 0x49, 0xaf, + 0xb7, 0xe9, 0x89, 0xc8, 0x52, 0x46, 0xce, 0xec, 0x23, 0x6c, 0x3a, 0x0e, + 0xb4, 0x3e, 0xd8, 0xbe}, + pub_key_0, + {0x36, 0x36, 0x35, 0x37, 0x36, 0x37, 0x39, 0x37, 0x33}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 24, + 20, + {0x3f, 0x55, 0x47, 0x0e, 0x61, 0x2c, 0x83, 0x2e, 0xea, 0x00, 0xcd, 0x73, + 0x8b, 0x61, 0x52, 0xbd, 0x03, 0xd8, 0x8c, 0x3a, 0xbd, 0xa9, 0x5c, 0xcc, + 0x2e, 0xd6, 0xeb, 0x6a, 0xa5, 0xc0, 0xe4, 0xd8, 0x58, 0x98, 0x2a, 0x54, + 0x8d, 0x25, 0x91, 0x4e, 0xac, 0x76, 0x49, 0xc5, 0x3d, 0x21, 0x69, 0xda, + 0x5a, 0xd4, 0xf0, 0x9b, 0xb6, 0x4d, 0x62, 0x90, 0xc9, 0x13, 0xd3, 0x46, + 0x42, 0x4d, 0x18, 0x9b, 0xc2, 0x41, 0x4e, 0xd5, 0x0d, 0xd2, 0xbd, 0xcf, + 0xe3, 0xe9, 0xe8, 0x0a, 0x99, 0x2c, 0x66, 0x11, 0xec, 0x86, 0xb5, 0x37, + 0xa8, 0xb5, 0xcd, 0x92, 0x98, 0x5c, 0xb6, 0x22, 0x6a, 0x03, 0x67, 0xc2, + 0xff, 0x20, 0xd2, 0x85, 0x9c, 0x21, 0x88, 0x2f, 0xaf, 0xb2, 0xb9, 0xc4, + 0x7f, 0x48, 0xfd, 0x19, 0xcf, 0xa1, 0x4f, 0x79, 0x3e, 0x0f, 0xff, 0x45, + 0xd0, 0x6a, 0x2e, 0x88, 0x62, 0x53, 0xa2, 0x09, 0xed, 0x95, 0x03, 0x0d, + 0xa0, 0x5a, 0x1c, 0x6e, 0xa3, 0x5d, 0x29, 0x93, 0xc6, 0x00, 0x49, 0x1b, + 0x49, 0x3d, 0xed, 0x76, 0xe9, 0x52, 0xac, 0xb0, 0x44, 0x2c, 0x52, 0x76, + 0x0f, 0xbb, 0x1f, 0x73, 0x59, 0x57, 0xa1, 0xab, 0x30, 0xfe, 0xfe, 0xa6, + 0xe7, 0xb5, 0x96, 0xa7, 0xaa, 0x4e, 0xa4, 0x79, 0xba, 0x6a, 0x6a, 0xeb, + 0x86, 0x6c, 0xe6, 0xca, 0xf3, 0x8c, 0xb7, 0xc6, 0x33, 0x8b, 0x29, 0x93, + 0x21, 0x3c, 0x39, 0xc9, 0x8b, 0x0c, 0xdd, 0x6e, 0x46, 0xc9, 0x70, 0x20, + 0x69, 0xb8, 0x5a, 0x8c, 0x7e, 0x05, 0x0c, 0x10, 0x79, 0xb1, 0x1f, 0xd2, + 0x09, 0xfd, 0xe0, 0xcc, 0x58, 0xd3, 0x7b, 0xee, 0xc4, 0x6d, 0xb4, 0xc8, + 0xc9, 0x5b, 0x40, 0x2c, 0x45, 0xb2, 0xf5, 0xb7, 0x90, 0x6f, 0x1e, 0xf1, + 0x9f, 0x2a, 0x84, 0xdb, 0xb8, 0xe5, 0x4b, 0xd5, 0xd5, 0xdd, 0x39, 0xa5, + 0x32, 0xed, 0x6e, 0x37}, + pub_key_0, + {0x37, 0x34, 0x36, 0x35, 0x35, 0x35, 0x37, 0x30, 0x37}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 25, + 20, + {0x08, 0x82, 0x3a, 0x3e, 0xef, 0xc4, 0xd1, 0x3f, 0x80, 0x14, 0x19, 0xb3, + 0x74, 0xa5, 0xd8, 0xcd, 0x51, 0xf9, 0x28, 0x1e, 0x12, 0x4d, 0xeb, 0x04, + 0x15, 0x25, 0x0e, 0x9e, 0x35, 0x3e, 0x3a, 0x2f, 0x97, 0x4a, 0x83, 0x34, + 0x7c, 0xa0, 0x9d, 0x3b, 0x5e, 0xc2, 0x4e, 0xc9, 0x40, 0x48, 0xb0, 0x96, + 0xa4, 0xb1, 0x1d, 0xfa, 0xc5, 0x2f, 0x24, 0x80, 0xb5, 0x22, 0xf7, 0x0e, + 0xb4, 0xee, 0xee, 0xd6, 0xf8, 0x49, 0x41, 0xbc, 0x37, 0xd1, 0xdd, 0x1d, + 0x82, 0xd7, 0xb9, 0x88, 0x3b, 0xee, 0xf1, 0xa6, 0xcd, 0xcd, 0xc5, 0xb3, + 0xf6, 0x02, 0x4d, 0x92, 0x99, 0xb1, 0x0d, 0x76, 0x97, 0xc0, 0x32, 0x5e, + 0x2c, 0x75, 0x76, 0x4f, 0x22, 0x5c, 0xdf, 0x5f, 0xed, 0x48, 0x3a, 0xc3, + 0x00, 0xa4, 0x89, 0xb6, 0x95, 0x36, 0xac, 0xc9, 0xfc, 0x90, 0xd5, 0x81, + 0xdf, 0xa1, 0x0d, 0x67, 0x05, 0x6b, 0x3e, 0xf9, 0xb0, 0x5e, 0x09, 0xaa, + 0x8d, 0xfd, 0x3d, 0x68, 0x8e, 0xc4, 0xd6, 0x3f, 0x48, 0x3c, 0x30, 0x1a, + 0x44, 0x93, 0x4b, 0xba, 0x18, 0x41, 0x86, 0x09, 0x48, 0xc1, 0x30, 0xd6, + 0x35, 0x3e, 0x7d, 0x74, 0xc9, 0xca, 0x9e, 0x76, 0x4c, 0x44, 0xe3, 0xb6, + 0xfb, 0x16, 0x65, 0xaf, 0xd3, 0x8b, 0x6a, 0x7d, 0xf8, 0x89, 0x2d, 0x90, + 0xa0, 0xd5, 0x48, 0x3d, 0xfa, 0xec, 0x62, 0x70, 0x08, 0x4a, 0xd7, 0x6a, + 0xa5, 0x0f, 0x38, 0xe3, 0x43, 0x89, 0xf8, 0x91, 0xfa, 0x64, 0x55, 0xed, + 0x9f, 0x3c, 0xba, 0xcc, 0x42, 0x22, 0x66, 0xf6, 0xca, 0x2b, 0x10, 0xae, + 0xa5, 0xc3, 0xca, 0xf8, 0x30, 0x35, 0xc0, 0x68, 0x33, 0xcd, 0x7b, 0xbb, + 0xba, 0x83, 0xda, 0xdf, 0xb2, 0x88, 0x07, 0xf7, 0xb3, 0xd7, 0xf4, 0xac, + 0x6e, 0x90, 0x25, 0xa4, 0x72, 0x17, 0xc3, 0xdd, 0x1d, 0xfe, 0x94, 0x26, + 0xaa, 0xe6, 0x17, 0x5f}, + pub_key_0, + {0x39, 0x38, 0x37, 0x34, 0x31, 0x32, 0x31, 0x35, 0x38, 0x38}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 26, + 20, + {0xbb, 0x6c, 0x05, 0x5b, 0x3f, 0x55, 0x67, 0x1f, 0x0c, 0xe8, 0x5c, 0x56, + 0x41, 0xb9, 0x70, 0xb5, 0xca, 0x0d, 0xd1, 0xf1, 0xb8, 0x97, 0x8b, 0x91, + 0x5c, 0x8e, 0x36, 0x39, 0x07, 0x00, 0xf6, 0xbf, 0xc7, 0x65, 0xdc, 0x6b, + 0x16, 0x94, 0x62, 0x56, 0x72, 0xf7, 0x0c, 0x0b, 0xdc, 0x97, 0x51, 0x7d, + 0x81, 0xcc, 0xa9, 0x19, 0x0a, 0xc4, 0xbc, 0x9e, 0xb5, 0x10, 0x5d, 0xf3, + 0x45, 0x7f, 0x48, 0x14, 0x4a, 0xb9, 0xdc, 0xc0, 0x49, 0xae, 0x54, 0xf2, + 0x81, 0x23, 0xaf, 0x02, 0x04, 0x17, 0x66, 0x85, 0xef, 0x6c, 0x2d, 0x71, + 0xb0, 0xe6, 0x18, 0x38, 0x94, 0x00, 0xe1, 0x8e, 0x90, 0xfd, 0x1d, 0xfe, + 0x65, 0xcd, 0xe8, 0x8b, 0x62, 0x8f, 0xdc, 0x41, 0x06, 0x31, 0xec, 0xae, + 0x8d, 0x64, 0xb8, 0x6d, 0xa3, 0x29, 0x22, 0x8c, 0xe4, 0xc9, 0x9f, 0xcf, + 0x57, 0x2e, 0x77, 0xe3, 0xea, 0x36, 0x6c, 0xe6, 0xd3, 0x3d, 0x14, 0x01, + 0xe2, 0x50, 0xc7, 0x5a, 0x32, 0x9c, 0x71, 0xc7, 0xf5, 0x36, 0x3a, 0x95, + 0xcf, 0xde, 0x27, 0xbc, 0x8c, 0xf0, 0x10, 0xbe, 0xf5, 0x7a, 0xac, 0xbd, + 0x44, 0xc6, 0x0a, 0x4d, 0x5b, 0x7a, 0xea, 0x41, 0xdf, 0x9b, 0x9d, 0x59, + 0xef, 0xa0, 0xcb, 0x6c, 0xd3, 0x43, 0xb3, 0xc9, 0x5c, 0x7a, 0xcb, 0xd8, + 0x4d, 0x77, 0x87, 0x3a, 0x57, 0x75, 0xc8, 0x75, 0x7c, 0x58, 0x5d, 0x66, + 0x5c, 0xfa, 0xe9, 0xbf, 0x10, 0x09, 0x5f, 0xe4, 0xf9, 0x79, 0xb5, 0x86, + 0x6b, 0x6f, 0xb3, 0x93, 0xb0, 0x98, 0x90, 0xe1, 0x18, 0xa3, 0x5a, 0xe8, + 0xa1, 0x7f, 0x7e, 0xb8, 0xf6, 0x0d, 0xd6, 0xe4, 0x95, 0x40, 0x10, 0xba, + 0x90, 0x3e, 0x69, 0xf4, 0xcd, 0xc6, 0x38, 0x80, 0xbb, 0x24, 0xc3, 0x01, + 0x9a, 0xcc, 0x59, 0x6e, 0x60, 0x28, 0xb5, 0xf1, 0xaa, 0x86, 0xcc, 0x16, + 0xd6, 0xf9, 0x72, 0x0b}, + pub_key_0, + {0x32, 0x36, 0x30, 0x32, 0x33, 0x30, 0x32, 0x33, 0x37, 0x30}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 27, + 20, + {0x80, 0xac, 0x09, 0x7d, 0x00, 0x55, 0x5c, 0x8f, 0x6a, 0xc3, 0x4f, 0x3e, + 0xa9, 0x65, 0x70, 0x43, 0x22, 0x83, 0xb3, 0x73, 0xbf, 0xbf, 0xc3, 0x27, + 0xe5, 0xe1, 0xf8, 0x8b, 0x9b, 0x25, 0xd8, 0xdc, 0xcd, 0x61, 0xd1, 0x06, + 0x4a, 0x94, 0x4a, 0x10, 0x41, 0x8f, 0xfb, 0x86, 0x3c, 0xa2, 0xee, 0xe2, + 0x81, 0x82, 0xd0, 0x46, 0xea, 0x81, 0x9b, 0x77, 0x6e, 0x00, 0xa6, 0xfd, + 0x62, 0x83, 0x6a, 0xa3, 0xf3, 0x34, 0xaa, 0xf7, 0xd1, 0x48, 0x97, 0x97, + 0x17, 0x82, 0xa8, 0xe5, 0x57, 0xc5, 0x33, 0x14, 0xa3, 0xda, 0x16, 0xf3, + 0xbf, 0x09, 0x95, 0x9c, 0x13, 0x9a, 0xbf, 0x42, 0xc9, 0x5a, 0x94, 0x3e, + 0x8f, 0x73, 0x6f, 0xe6, 0xac, 0x47, 0xaa, 0xc2, 0xc4, 0x45, 0x3d, 0x2a, + 0x70, 0x91, 0x21, 0x4e, 0x9d, 0x6c, 0x81, 0x09, 0x8f, 0x39, 0x90, 0x7d, + 0x00, 0x1b, 0x4c, 0xda, 0xef, 0x6a, 0x66, 0xb4, 0x26, 0xb5, 0x71, 0x10, + 0x5a, 0x94, 0x33, 0x13, 0x49, 0xd0, 0xc4, 0xd4, 0x56, 0x26, 0x3e, 0x09, + 0x0c, 0x0e, 0xd0, 0x1a, 0xd2, 0x19, 0x5c, 0xa0, 0xe7, 0xaf, 0xfd, 0x36, + 0xd0, 0xf5, 0x59, 0xcd, 0xf1, 0x2c, 0x8c, 0x81, 0x28, 0xc7, 0xcf, 0x1a, + 0x8a, 0xeb, 0xae, 0xf6, 0x15, 0x4b, 0x4b, 0xf8, 0xe3, 0xbd, 0x8d, 0xb7, + 0x89, 0xea, 0xb0, 0x80, 0xb1, 0x4b, 0x45, 0xb1, 0x05, 0x27, 0xe8, 0x00, + 0x45, 0x2f, 0xbe, 0x2f, 0x20, 0x34, 0x5c, 0xb4, 0x1a, 0xfa, 0xe4, 0xf3, + 0x55, 0x30, 0x93, 0x6c, 0x1b, 0x99, 0x13, 0x7a, 0x33, 0x70, 0xf4, 0xf1, + 0xc9, 0xec, 0xcf, 0xa8, 0x1b, 0xfa, 0x37, 0x49, 0xfe, 0xc4, 0xb1, 0xb0, + 0x67, 0x2b, 0x50, 0xe9, 0x70, 0xc6, 0x21, 0xba, 0x0a, 0x66, 0xd1, 0xe7, + 0x75, 0xbb, 0x4d, 0xf0, 0x67, 0x4f, 0x58, 0x7c, 0x93, 0x8a, 0x29, 0x17, + 0x6c, 0x60, 0x33, 0x18}, + pub_key_0, + {0x33, 0x37, 0x32, 0x36, 0x36, 0x31, 0x31, 0x36, 0x30, 0x38}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 28, + 20, + {0x66, 0x9f, 0x32, 0x56, 0x20, 0x3b, 0x4f, 0xfe, 0x73, 0xec, 0x01, 0xc2, + 0xd7, 0xd1, 0x20, 0xab, 0x9c, 0x02, 0xba, 0xb8, 0x2a, 0xc7, 0x54, 0x95, + 0xdc, 0xfa, 0x24, 0xdb, 0x2f, 0x8e, 0x79, 0x97, 0x06, 0x73, 0xd4, 0x79, + 0x0d, 0xa7, 0x72, 0xf4, 0xb1, 0x6b, 0x14, 0xf8, 0x10, 0x47, 0x08, 0x60, + 0x34, 0xb3, 0xad, 0x92, 0x71, 0x96, 0xa4, 0x83, 0x90, 0x77, 0x4a, 0xef, + 0xe0, 0xd2, 0x77, 0xff, 0x46, 0x67, 0x98, 0xd3, 0x49, 0x7c, 0x0e, 0x10, + 0x8d, 0x51, 0x47, 0x69, 0x45, 0xe4, 0xc3, 0x24, 0xd3, 0x21, 0x45, 0xaf, + 0x5d, 0x8c, 0xaf, 0xe8, 0x8b, 0xfd, 0x6a, 0x4b, 0x52, 0xc8, 0xe0, 0x33, + 0xab, 0x4b, 0x95, 0xbc, 0x5b, 0x5c, 0x34, 0x51, 0x80, 0x8f, 0x01, 0x9b, + 0x39, 0x28, 0x5e, 0xfd, 0x4f, 0xeb, 0x6c, 0x21, 0x70, 0x8b, 0x00, 0xaa, + 0x5b, 0xc7, 0x81, 0xaf, 0xa8, 0x7f, 0xd7, 0x47, 0x5c, 0xad, 0x67, 0x38, + 0x33, 0x61, 0x71, 0x59, 0xe7, 0x50, 0x51, 0x64, 0x60, 0x64, 0xd8, 0x1e, + 0xd4, 0x20, 0x44, 0x79, 0x1c, 0x27, 0xe3, 0x7e, 0xec, 0x42, 0x18, 0x93, + 0xfd, 0x37, 0x1d, 0x7c, 0xd9, 0x6b, 0x46, 0x2c, 0x15, 0x85, 0x60, 0x54, + 0x5d, 0xf3, 0xf5, 0x86, 0x2f, 0xe9, 0x79, 0x58, 0xc9, 0x97, 0x4c, 0x93, + 0x32, 0xb4, 0x6d, 0x89, 0x44, 0x86, 0xe9, 0x7c, 0x84, 0x52, 0x8a, 0x1f, + 0x55, 0xa3, 0xd9, 0xad, 0xd4, 0x29, 0xcd, 0x7c, 0x1a, 0x05, 0xfb, 0x58, + 0x2a, 0xff, 0xc1, 0x2f, 0xa3, 0xae, 0xee, 0x98, 0x0a, 0x93, 0xb8, 0x16, + 0x8f, 0x28, 0x4d, 0x7f, 0x95, 0xfa, 0xa2, 0xdd, 0xf1, 0x37, 0xe4, 0x45, + 0xd2, 0xc5, 0x65, 0x8b, 0x89, 0xa2, 0xa2, 0x30, 0xa9, 0xa6, 0x40, 0xbb, + 0xee, 0x40, 0x66, 0x5c, 0x2b, 0xed, 0xe3, 0xf1, 0x6b, 0x98, 0x6c, 0x72, + 0xad, 0x15, 0xb4, 0xf2}, + pub_key_0, + {0x37, 0x33, 0x34, 0x34, 0x36, 0x33, 0x34, 0x34, 0x32, 0x35}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 29, + 20, + {0x50, 0x19, 0x1c, 0xd6, 0x48, 0x15, 0x55, 0x05, 0x42, 0x31, 0xeb, 0x25, + 0xb7, 0xd4, 0x4f, 0x37, 0x40, 0x52, 0xa2, 0x28, 0x03, 0x6f, 0x1e, 0x79, + 0x6c, 0x2d, 0x92, 0x3c, 0x9d, 0xf9, 0xbf, 0xd2, 0xf8, 0x81, 0x62, 0x08, + 0x70, 0xee, 0x4d, 0x7d, 0xff, 0xa4, 0x63, 0x7e, 0x57, 0x0d, 0x60, 0x55, + 0x34, 0x5c, 0x87, 0xb6, 0x1a, 0x2c, 0x8f, 0x4f, 0x3b, 0x53, 0x6d, 0x89, + 0xcb, 0x03, 0x79, 0x88, 0x3c, 0x99, 0xfa, 0x24, 0x6e, 0x3a, 0xe9, 0xc6, + 0xa1, 0x57, 0x77, 0x07, 0x67, 0xbb, 0x01, 0x8d, 0x70, 0x23, 0x82, 0x84, + 0x0e, 0x51, 0x25, 0xea, 0x59, 0xbb, 0x63, 0x67, 0xf9, 0x8c, 0x07, 0x03, + 0x27, 0xd3, 0x0b, 0xc4, 0xe1, 0x7c, 0x40, 0xb4, 0x65, 0xfb, 0x53, 0x14, + 0xe5, 0x96, 0x92, 0x52, 0x7d, 0x79, 0x2c, 0x91, 0x55, 0xf5, 0xf1, 0xc2, + 0xd9, 0xf4, 0x06, 0x1a, 0x3b, 0x78, 0x47, 0x41, 0x78, 0x8d, 0x92, 0xd7, + 0x61, 0xe1, 0xa3, 0xc5, 0x53, 0x32, 0x0b, 0x41, 0x65, 0xc8, 0x64, 0xe8, + 0x74, 0xf2, 0x46, 0x64, 0xde, 0x3d, 0xc6, 0xb5, 0x72, 0xdb, 0xbd, 0x4f, + 0xdc, 0x49, 0x54, 0x31, 0xde, 0x28, 0x83, 0x89, 0xc2, 0x69, 0x0b, 0xcf, + 0x56, 0x48, 0x26, 0x32, 0xee, 0x34, 0xb6, 0x38, 0xaa, 0x90, 0x2f, 0x5e, + 0xa8, 0x08, 0x93, 0x3a, 0xea, 0xce, 0x4e, 0xef, 0xbd, 0x2b, 0x6e, 0xf5, + 0x4b, 0x47, 0xcf, 0x2a, 0xfe, 0x58, 0x6c, 0x20, 0xbf, 0x01, 0x5e, 0x78, + 0x2d, 0x5a, 0xb9, 0x52, 0xbf, 0x76, 0x96, 0x26, 0x84, 0x67, 0xa6, 0xbe, + 0xb2, 0xf2, 0x50, 0x6c, 0xbc, 0xbe, 0xc9, 0x19, 0x67, 0x4f, 0xc7, 0x85, + 0x47, 0x4e, 0xe0, 0x60, 0x8c, 0x43, 0x98, 0x0f, 0x64, 0x98, 0x7e, 0xc0, + 0xb7, 0x5e, 0x80, 0x41, 0x87, 0x1e, 0xd9, 0xa2, 0xf9, 0x9b, 0xf4, 0x62, + 0x35, 0x04, 0xa9, 0xd5}, + pub_key_0, + {0x39, 0x31, 0x30, 0x32, 0x34, 0x30, 0x39, 0x31, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 30, + 20, + {0x55, 0xa3, 0xbe, 0x3e, 0x5c, 0x6c, 0x1b, 0xb4, 0x72, 0xfe, 0xb5, 0x4e, + 0x21, 0x54, 0xae, 0xf1, 0x0c, 0x88, 0x80, 0x19, 0x51, 0x83, 0x86, 0x0a, + 0x3c, 0x19, 0xdc, 0x2f, 0x0d, 0x9f, 0x2e, 0x74, 0x73, 0xb9, 0x0b, 0xb2, + 0xa9, 0xec, 0xdb, 0x1a, 0x8b, 0x14, 0x4e, 0xe2, 0x7c, 0x60, 0xed, 0x7e, + 0xa2, 0x58, 0x38, 0xbf, 0x6e, 0xcd, 0x60, 0xc2, 0xc5, 0xda, 0xe9, 0x21, + 0x34, 0x39, 0xa9, 0xee, 0x8a, 0x7a, 0x49, 0xe9, 0x70, 0xee, 0xf3, 0xcd, + 0xbd, 0x86, 0xf0, 0xb2, 0x59, 0xd7, 0xad, 0x59, 0x82, 0x30, 0xf4, 0x3e, + 0x2a, 0x5a, 0xc0, 0xa0, 0xf6, 0x8f, 0x94, 0x7c, 0xbd, 0xed, 0x0d, 0x20, + 0xe7, 0xa7, 0x68, 0xfc, 0xa5, 0x30, 0xf3, 0xda, 0xc4, 0x15, 0x15, 0xec, + 0x9c, 0xa7, 0x91, 0x67, 0xde, 0x3d, 0x80, 0x0c, 0x8b, 0xf5, 0x47, 0x16, + 0x3b, 0x03, 0x5a, 0x0f, 0x3f, 0x45, 0xc3, 0x71, 0xd5, 0x39, 0x69, 0xeb, + 0xb6, 0xd1, 0x4e, 0x58, 0x50, 0xba, 0xb3, 0x03, 0xdb, 0xfc, 0xf8, 0x60, + 0x92, 0xb4, 0x7d, 0x41, 0x58, 0x2e, 0xde, 0x46, 0x0b, 0xf9, 0x92, 0x0c, + 0x8e, 0xee, 0x79, 0x21, 0x87, 0xd1, 0xda, 0x13, 0x49, 0x45, 0x04, 0x6d, + 0x28, 0xaf, 0x67, 0xc4, 0x33, 0xfb, 0x80, 0x2f, 0x09, 0xa6, 0xbf, 0xa9, + 0x46, 0xa8, 0xaa, 0xdb, 0xa2, 0xae, 0x9f, 0x89, 0xaf, 0xb5, 0x30, 0x54, + 0x0c, 0xbd, 0x22, 0x96, 0x01, 0x26, 0xe6, 0xe8, 0x58, 0xbe, 0x58, 0xe6, + 0x37, 0x29, 0x03, 0x69, 0x8c, 0x64, 0x42, 0x53, 0xcb, 0x5f, 0xf7, 0x2c, + 0x49, 0x3b, 0x35, 0xca, 0xa4, 0x40, 0x7d, 0x38, 0x1f, 0x96, 0xb3, 0x04, + 0xb0, 0x99, 0x3c, 0xe0, 0x8b, 0x7b, 0x0c, 0x69, 0x2c, 0x0b, 0xb7, 0x93, + 0x6f, 0x74, 0x36, 0x66, 0xdb, 0x5a, 0xeb, 0xe2, 0xaf, 0xc2, 0xc6, 0x7e, + 0x3b, 0x25, 0x6f, 0xec}, + pub_key_0, + {0x33, 0x38, 0x32, 0x39, 0x38, 0x31, 0x38, 0x36, 0x38, 0x35}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 31, + 20, + {0xb6, 0xfd, 0x6d, 0x2d, 0x4e, 0xbe, 0x58, 0x60, 0x47, 0x0a, 0xec, 0x5e, + 0x25, 0xbb, 0xbb, 0x02, 0xd6, 0x7d, 0x46, 0xd9, 0x60, 0x00, 0x83, 0x11, + 0xd1, 0xdb, 0xff, 0xf3, 0xb8, 0x50, 0x48, 0xce, 0xf4, 0x06, 0x42, 0x36, + 0x21, 0x04, 0xe8, 0xe5, 0x44, 0xb9, 0x14, 0xb9, 0x97, 0x4e, 0xb5, 0x3f, + 0xf1, 0xcc, 0x12, 0xcb, 0x8b, 0x0f, 0xd5, 0xb8, 0xa9, 0x24, 0xe9, 0x6a, + 0xd9, 0x82, 0xcc, 0xaf, 0xc1, 0xa8, 0x00, 0x92, 0x58, 0x6a, 0xdb, 0xd2, + 0x90, 0x52, 0x50, 0x45, 0x2e, 0x38, 0xb3, 0x42, 0xf7, 0x92, 0x1c, 0xfc, + 0x82, 0x62, 0x3e, 0xd4, 0x99, 0x74, 0x2b, 0x2f, 0xb0, 0xb9, 0x0d, 0x1b, + 0x52, 0x85, 0xba, 0xd2, 0xfa, 0x03, 0xab, 0x82, 0x46, 0x84, 0x88, 0x35, + 0x66, 0x05, 0xb5, 0xb7, 0x69, 0x33, 0x35, 0xe8, 0xdc, 0xf9, 0x83, 0xf6, + 0x39, 0xd8, 0x2c, 0x31, 0x68, 0x02, 0x0e, 0x27, 0xa7, 0xe0, 0xd0, 0x6b, + 0x2a, 0xf1, 0x84, 0xeb, 0x96, 0x61, 0x8c, 0xe9, 0x42, 0xc9, 0x9b, 0x49, + 0xbf, 0xcc, 0x27, 0xa4, 0xb6, 0xb4, 0x7c, 0x5c, 0x07, 0x86, 0x5c, 0x5b, + 0x2e, 0xaf, 0xe3, 0x0c, 0x6b, 0xba, 0x2d, 0x9a, 0x97, 0x81, 0x8a, 0xa0, + 0xeb, 0x5d, 0x22, 0x88, 0x01, 0x81, 0x03, 0x66, 0x8f, 0x89, 0x2e, 0x8b, + 0xf5, 0xef, 0x18, 0x37, 0x52, 0x1c, 0xd2, 0xbd, 0x41, 0xb5, 0xb8, 0xf6, + 0xa9, 0x54, 0xf5, 0xc4, 0xa5, 0x0d, 0xe8, 0x74, 0xb8, 0xe0, 0x07, 0x84, + 0xa5, 0x54, 0x6c, 0xc9, 0xb7, 0xce, 0x8d, 0xe2, 0xff, 0x77, 0x67, 0x49, + 0xb0, 0x02, 0x7b, 0x37, 0x15, 0x8c, 0xd5, 0xb1, 0x1b, 0x44, 0x0a, 0x52, + 0xa1, 0x82, 0x0b, 0x79, 0x50, 0xfa, 0x68, 0x5b, 0xb4, 0x35, 0x05, 0xe1, + 0xd3, 0x53, 0x12, 0xa6, 0xfd, 0xcb, 0xec, 0xdb, 0xe9, 0x47, 0x67, 0x2d, + 0xc2, 0xbe, 0x74, 0xa1}, + pub_key_0, + {0x31, 0x33, 0x33, 0x32, 0x31, 0x34, 0x33, 0x38, 0x30, 0x39}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 32, + 20, + {0x7f, 0xc5, 0x4d, 0x81, 0x08, 0x36, 0x8e, 0xef, 0x19, 0xf5, 0x87, 0x72, + 0x75, 0xd0, 0x7e, 0x87, 0x1a, 0x32, 0x51, 0xcc, 0xa7, 0x1c, 0x63, 0xca, + 0xfb, 0x46, 0x80, 0x87, 0x48, 0xcc, 0xe2, 0x40, 0xb8, 0xeb, 0x95, 0xa1, + 0xf2, 0x18, 0xb7, 0x79, 0x54, 0xed, 0xd2, 0xab, 0x87, 0x68, 0xe3, 0xfc, + 0xaa, 0x8c, 0x8d, 0x3e, 0x9b, 0x7d, 0x67, 0x8c, 0x0d, 0x44, 0xf9, 0x73, + 0x1d, 0x5a, 0x58, 0xf6, 0xac, 0x5f, 0x36, 0x43, 0x18, 0x7b, 0xf8, 0x8b, + 0xa6, 0x02, 0x33, 0x01, 0x20, 0x09, 0x36, 0xd9, 0x41, 0x45, 0x17, 0xf1, + 0xb1, 0x3a, 0xc2, 0xaf, 0xc0, 0x1d, 0x8c, 0xb8, 0xe0, 0x11, 0x63, 0x11, + 0x09, 0xf2, 0xe8, 0xeb, 0x66, 0xb6, 0x1b, 0x71, 0x10, 0xc2, 0x73, 0xe2, + 0x6c, 0x20, 0x66, 0xe9, 0x38, 0x47, 0x32, 0xb5, 0xd9, 0x78, 0xc0, 0xb2, + 0xd6, 0xa9, 0xf0, 0x22, 0x75, 0x33, 0xe0, 0x92, 0x37, 0x3f, 0xe9, 0xd8, + 0xc2, 0xdc, 0x33, 0xf8, 0x25, 0x3c, 0x13, 0xaa, 0x57, 0x30, 0xb3, 0xf7, + 0x92, 0xdd, 0x66, 0xc6, 0xb6, 0xb2, 0xbe, 0x2d, 0xc5, 0x72, 0x3a, 0x47, + 0x0d, 0x8d, 0xa1, 0x5c, 0x79, 0x28, 0x6d, 0x18, 0x42, 0xc5, 0xce, 0xa6, + 0x7e, 0xaa, 0x47, 0xb9, 0x06, 0xc4, 0xf0, 0x34, 0xd1, 0x58, 0x76, 0x10, + 0xd9, 0xfa, 0x02, 0xcb, 0x72, 0x41, 0x36, 0x4f, 0x88, 0x62, 0x45, 0x8f, + 0xeb, 0x6d, 0x8f, 0xff, 0x98, 0x25, 0x5b, 0x4c, 0x81, 0xb6, 0x9c, 0x24, + 0x8d, 0x5f, 0x5d, 0xd7, 0x21, 0xee, 0x47, 0x7b, 0x1f, 0x73, 0x41, 0xc7, + 0x38, 0x08, 0xb8, 0x80, 0xa8, 0x8f, 0x84, 0x25, 0xdf, 0xf9, 0xc2, 0x7c, + 0x2b, 0xd0, 0x14, 0x0a, 0x61, 0xb8, 0xc6, 0x4d, 0x8d, 0xae, 0x15, 0xc4, + 0x35, 0x9a, 0x91, 0x8d, 0xe4, 0x2c, 0x8a, 0x77, 0x8b, 0x8b, 0x8e, 0x35, + 0x2b, 0x62, 0x42, 0x91}, + pub_key_0, + {0x34, 0x34, 0x34, 0x35, 0x38, 0x30, 0x35, 0x31, 0x35, 0x39}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 33, + 20, + {0x03, 0x9c, 0xa7, 0x9f, 0x8b, 0xcf, 0x17, 0x37, 0x4b, 0xde, 0x9d, 0xca, + 0x5b, 0x76, 0x15, 0xb8, 0x09, 0xac, 0x8d, 0x49, 0x24, 0x1a, 0x48, 0xb1, + 0x18, 0xc1, 0x8c, 0xbd, 0xd4, 0xe3, 0xfc, 0x43, 0xc2, 0xe3, 0x79, 0x2b, + 0x73, 0xd4, 0x03, 0x06, 0x2c, 0xe8, 0x00, 0xf2, 0x69, 0x55, 0x12, 0x5b, + 0x7b, 0x15, 0xbe, 0xb6, 0x0a, 0x64, 0x47, 0x71, 0x00, 0x82, 0xc6, 0xc6, + 0xbf, 0x80, 0xd2, 0x4d, 0xbb, 0x41, 0x7a, 0x58, 0xab, 0x93, 0x41, 0x60, + 0xb1, 0x88, 0x83, 0xba, 0x64, 0xf2, 0x9b, 0x46, 0x1f, 0x6f, 0x76, 0xf8, + 0x33, 0xeb, 0xd1, 0x6c, 0x38, 0xf7, 0x66, 0x49, 0x76, 0xaa, 0xec, 0x15, + 0x21, 0xab, 0x6a, 0x56, 0x7b, 0x34, 0x28, 0x3a, 0x98, 0xb8, 0x55, 0x6b, + 0x4f, 0xd3, 0x46, 0xb0, 0x50, 0xed, 0x4b, 0x17, 0x56, 0xc1, 0x22, 0x8f, + 0x89, 0x11, 0x72, 0xa6, 0x34, 0x44, 0x47, 0x79, 0xe2, 0x67, 0x98, 0x47, + 0x6d, 0x48, 0x1e, 0x41, 0x6e, 0x11, 0x80, 0xaa, 0x17, 0x09, 0xf8, 0x85, + 0xfe, 0x5c, 0x6f, 0x09, 0x14, 0x66, 0xab, 0xa6, 0x28, 0x7f, 0x72, 0x7f, + 0x26, 0xd0, 0x86, 0x61, 0x8e, 0xbb, 0xcc, 0x2c, 0x02, 0x0a, 0x00, 0x1a, + 0xd8, 0xb2, 0x4d, 0x2a, 0xd0, 0xda, 0xc7, 0x84, 0x45, 0x6e, 0x16, 0x2d, + 0x06, 0x03, 0x05, 0x67, 0x18, 0x7c, 0x25, 0xf2, 0xe2, 0xa0, 0x23, 0xe3, + 0x0d, 0xec, 0xc0, 0x76, 0xea, 0xca, 0x92, 0xd2, 0xc8, 0x20, 0x42, 0xdd, + 0x07, 0x7a, 0xbf, 0xb7, 0x88, 0xfa, 0x03, 0xa0, 0xda, 0xab, 0x97, 0x14, + 0xdb, 0x41, 0x58, 0x22, 0x50, 0x1d, 0x99, 0xf8, 0x96, 0x00, 0xf8, 0xd6, + 0x77, 0xfa, 0xa7, 0x26, 0xaa, 0x43, 0xd2, 0x31, 0x46, 0x45, 0xb2, 0x32, + 0x05, 0x88, 0xb4, 0xca, 0xd7, 0x20, 0x8b, 0x2f, 0xd1, 0x2d, 0x7f, 0x99, + 0xfc, 0x37, 0xd8, 0x09}, + pub_key_0, + {0x39, 0x37, 0x36, 0x37, 0x30, 0x32, 0x32, 0x32, 0x32, 0x39}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 34, + 20, + {0x90, 0x7f, 0x82, 0x6f, 0x39, 0x41, 0x2c, 0x22, 0x97, 0x44, 0x69, 0xbb, + 0xb2, 0x8f, 0x04, 0x9d, 0x84, 0x04, 0xb9, 0x39, 0x7b, 0xbb, 0x86, 0x32, + 0x2c, 0x74, 0x28, 0x72, 0xd8, 0xdc, 0x00, 0x8b, 0xd1, 0x99, 0xec, 0x7e, + 0x89, 0x1c, 0x1a, 0x79, 0x9d, 0xa6, 0x0e, 0xf2, 0x0c, 0x9d, 0xd7, 0x57, + 0x3b, 0xa9, 0x69, 0x76, 0x1f, 0x5d, 0x81, 0x2f, 0x72, 0xe8, 0x89, 0xaf, + 0x85, 0x5b, 0x83, 0x3b, 0x5a, 0xa1, 0xca, 0xc3, 0x38, 0xcf, 0x2a, 0x42, + 0xd4, 0xe0, 0xa9, 0xd1, 0x4c, 0xbc, 0x6f, 0xb0, 0x04, 0x86, 0x6a, 0xba, + 0x01, 0x34, 0x1e, 0x9d, 0xee, 0x8e, 0x28, 0x96, 0xdf, 0x16, 0x39, 0x96, + 0xd7, 0x8c, 0x4d, 0x30, 0xd8, 0xc6, 0x87, 0x70, 0xe7, 0xc7, 0x2e, 0xaf, + 0x68, 0x9c, 0xc4, 0x97, 0x13, 0xc3, 0xeb, 0x47, 0x9b, 0xe8, 0x45, 0x2c, + 0x93, 0x5a, 0xa4, 0x4c, 0x48, 0xae, 0xcb, 0xb0, 0xd3, 0xf0, 0x64, 0x66, + 0x14, 0xd3, 0x67, 0x50, 0xef, 0x12, 0x60, 0x36, 0x82, 0x8b, 0xe7, 0x6b, + 0xe5, 0x80, 0x87, 0x99, 0x61, 0x93, 0x2a, 0x74, 0xf3, 0x4b, 0xac, 0x99, + 0x83, 0xfb, 0xa0, 0xb9, 0x70, 0xac, 0x74, 0x0f, 0x58, 0x41, 0x52, 0xc5, + 0xcb, 0xb4, 0xd6, 0xe3, 0x81, 0x5e, 0x87, 0x70, 0x1a, 0xda, 0x8d, 0x30, + 0xa5, 0x01, 0xab, 0xdb, 0x62, 0xab, 0x17, 0x3a, 0xa1, 0xa7, 0xa3, 0x19, + 0x9c, 0xa2, 0x7c, 0xfb, 0x17, 0x98, 0x95, 0x13, 0x20, 0x89, 0xc0, 0x38, + 0xe4, 0x0a, 0x27, 0x3b, 0xe4, 0x5b, 0x47, 0x1a, 0x1a, 0x1f, 0x70, 0xe7, + 0xd1, 0x76, 0xb7, 0x42, 0x4e, 0x85, 0x2b, 0x3f, 0x8c, 0x60, 0x81, 0x93, + 0xa7, 0x12, 0x65, 0x88, 0xc5, 0x06, 0x5c, 0xfc, 0x5a, 0x71, 0x17, 0xbe, + 0xb7, 0x2f, 0x73, 0xea, 0x8a, 0x83, 0x6c, 0x8a, 0x15, 0xf1, 0x2e, 0xca, + 0x67, 0xf8, 0x40, 0x51}, + pub_key_0, + {0x31, 0x30, 0x37, 0x38, 0x38, 0x39, 0x30, 0x31, 0x37, 0x32, 0x35}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 35, + 20, + {0x7b, 0x78, 0x6c, 0x0a, 0x1b, 0xaa, 0xf5, 0x2f, 0xb8, 0x44, 0x59, 0xe9, + 0x2a, 0xfa, 0xf0, 0x38, 0xbf, 0xe9, 0x97, 0xc9, 0xa4, 0xd9, 0x10, 0x30, + 0x36, 0x33, 0xfe, 0x27, 0x50, 0xb9, 0x74, 0x48, 0xa1, 0x5b, 0xb0, 0x57, + 0xb5, 0x05, 0x68, 0x3b, 0xc5, 0x3c, 0xa4, 0xb1, 0x8f, 0xff, 0x1d, 0xd9, + 0x0d, 0x14, 0x16, 0xbb, 0x8c, 0x0f, 0xb2, 0xc2, 0x95, 0x50, 0xd7, 0xdd, + 0xa9, 0xc9, 0xa7, 0xf0, 0x87, 0x38, 0x67, 0x76, 0xfe, 0x65, 0xb1, 0x28, + 0x8c, 0x1f, 0x55, 0x08, 0xba, 0x94, 0x68, 0xed, 0x93, 0x28, 0xc9, 0xd6, + 0x62, 0x0e, 0x68, 0x82, 0xfc, 0x81, 0x8c, 0x4e, 0xbe, 0x83, 0x2d, 0xf3, + 0x6d, 0xcb, 0x5d, 0x92, 0x83, 0x7a, 0x71, 0x1e, 0xa6, 0xf0, 0xd2, 0x0b, + 0x78, 0x42, 0x35, 0x93, 0x3d, 0x0c, 0x57, 0x1e, 0x2d, 0x60, 0x61, 0x44, + 0x5e, 0xf5, 0xd1, 0xbc, 0x22, 0xd4, 0x33, 0x78, 0xd2, 0x59, 0x3b, 0x2a, + 0x76, 0x21, 0x14, 0xf6, 0x87, 0xbc, 0xf5, 0x9c, 0xad, 0xb4, 0xec, 0xab, + 0xf2, 0x58, 0xd3, 0xe1, 0x4a, 0x4b, 0xde, 0xa0, 0xb2, 0x15, 0x82, 0x8b, + 0x2e, 0x74, 0x62, 0x43, 0x9f, 0xcd, 0x4c, 0xb9, 0x95, 0x18, 0xbb, 0x5d, + 0x5d, 0xd9, 0x26, 0x6d, 0x6d, 0xcd, 0x45, 0x9b, 0xf3, 0x6c, 0xf3, 0x2c, + 0xb8, 0x68, 0x30, 0x67, 0x91, 0x8a, 0x22, 0x5c, 0x16, 0x85, 0xdb, 0x5e, + 0x52, 0xf9, 0xa5, 0x30, 0x5c, 0xbe, 0x60, 0xa3, 0x8d, 0xf2, 0xba, 0xbe, + 0x90, 0x13, 0x67, 0xec, 0xa5, 0x7f, 0x9c, 0xfe, 0xee, 0x29, 0x55, 0x54, + 0x9a, 0xd9, 0xb9, 0x93, 0x18, 0xb0, 0x15, 0xae, 0x19, 0x40, 0x2a, 0x4d, + 0xad, 0x77, 0x52, 0xe1, 0x5b, 0x94, 0xb2, 0x5b, 0x34, 0x14, 0xcc, 0x9b, + 0xe0, 0xc1, 0x34, 0x21, 0xf3, 0x1a, 0x41, 0xd0, 0xb1, 0xa3, 0xe4, 0x3c, + 0xe2, 0xc1, 0xd3, 0x09}, + pub_key_0, + {0x38, 0x32, 0x31, 0x37, 0x33, 0x33, 0x38, 0x36, 0x33, 0x31}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 36, + 20, + {0x64, 0x2e, 0x3b, 0x94, 0xf8, 0xc5, 0xa0, 0x89, 0x7b, 0x57, 0x87, 0x80, + 0x5c, 0x99, 0xb0, 0x4a, 0xf6, 0xc7, 0xa2, 0xef, 0x47, 0xea, 0xe1, 0x0d, + 0xdc, 0xbf, 0x58, 0xe0, 0xf9, 0x41, 0x13, 0x73, 0x92, 0x0d, 0x1e, 0x4d, + 0x76, 0x96, 0x19, 0xf9, 0x71, 0x82, 0xdb, 0x36, 0xa9, 0xc3, 0x8b, 0x6c, + 0xd6, 0x95, 0xa1, 0xd9, 0x6d, 0xaa, 0xa9, 0xc9, 0x28, 0x8d, 0xdd, 0x47, + 0x74, 0xf9, 0xe0, 0x85, 0xdc, 0xb4, 0x82, 0x9f, 0x1c, 0xd8, 0x52, 0x23, + 0x90, 0x16, 0xdd, 0x23, 0xce, 0xb1, 0xa4, 0x93, 0xa1, 0x29, 0x4e, 0x3d, + 0x35, 0x10, 0x4f, 0x48, 0x38, 0x4a, 0xce, 0xbf, 0xa0, 0xcb, 0xec, 0xdc, + 0x11, 0x4f, 0x44, 0x5c, 0x63, 0xd8, 0xa1, 0x52, 0x4e, 0x60, 0x8d, 0x3f, + 0x75, 0x17, 0x27, 0x82, 0xb1, 0xc3, 0x16, 0x9d, 0x53, 0x17, 0x90, 0x2a, + 0x67, 0x96, 0x68, 0x8d, 0xd6, 0xb0, 0x11, 0x2d, 0x08, 0x22, 0xa5, 0xc6, + 0x5a, 0x9a, 0xb3, 0x1b, 0xe8, 0x4c, 0x93, 0x9c, 0xec, 0xc4, 0x19, 0x0d, + 0xfc, 0x76, 0x6c, 0xfd, 0x29, 0xb9, 0x65, 0xca, 0x02, 0xba, 0xcc, 0xf2, + 0xe3, 0xa6, 0x8f, 0x13, 0xfa, 0x30, 0x4b, 0x46, 0x9c, 0x60, 0xd7, 0xeb, + 0x49, 0x04, 0x9d, 0x78, 0xdc, 0x1e, 0x0e, 0xd9, 0x4d, 0xaa, 0x27, 0x3d, + 0xfb, 0xde, 0x71, 0x40, 0x24, 0xe6, 0x2b, 0xa9, 0x7c, 0xfc, 0x7b, 0x3d, + 0x32, 0xff, 0xf0, 0x34, 0x98, 0x65, 0x18, 0xe0, 0x48, 0x61, 0x24, 0xa6, + 0xd6, 0xd3, 0x3f, 0x40, 0x47, 0x41, 0x82, 0xb2, 0xc2, 0x35, 0x30, 0x6c, + 0x7d, 0x0d, 0x50, 0x88, 0xe7, 0xe7, 0x33, 0xb0, 0xa8, 0x95, 0x74, 0x5a, + 0x4b, 0xf4, 0xc1, 0x87, 0xd2, 0xcd, 0xc9, 0xd6, 0xa8, 0xdf, 0x71, 0x53, + 0xb4, 0x1f, 0x16, 0x30, 0x5a, 0x15, 0xda, 0x78, 0x07, 0xc6, 0xbc, 0x69, + 0xc3, 0x13, 0xb4, 0xca}, + pub_key_0, + {0x31, 0x31, 0x34, 0x38, 0x36, 0x30, 0x37, 0x32, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 37, + 20, + {0x5a, 0xce, 0x1b, 0x9c, 0xe1, 0xf5, 0x79, 0x01, 0xe8, 0xb8, 0xa9, 0x0f, + 0x03, 0x37, 0x50, 0xf8, 0x07, 0xe5, 0x23, 0x61, 0x77, 0x9b, 0xfd, 0x97, + 0xc6, 0x0f, 0x02, 0x9c, 0xff, 0x8a, 0x70, 0x77, 0x4c, 0x06, 0x78, 0x1a, + 0x2e, 0xc5, 0xd1, 0x61, 0x16, 0xe0, 0xea, 0x51, 0x70, 0xb9, 0x9d, 0x04, + 0x86, 0xee, 0xfa, 0xfc, 0xff, 0x11, 0xf2, 0x78, 0x0d, 0x7d, 0x04, 0x13, + 0x9e, 0x28, 0xe4, 0x08, 0xa3, 0x58, 0xb4, 0x8a, 0xd5, 0x5c, 0x0d, 0x62, + 0xa3, 0x57, 0x32, 0x3d, 0x3e, 0xc7, 0x59, 0x20, 0x5d, 0xf7, 0x7c, 0x73, + 0xf8, 0x9e, 0x99, 0x1f, 0x84, 0x91, 0x14, 0xd8, 0xbf, 0xcf, 0xe4, 0xb6, + 0xa4, 0xea, 0xfd, 0x86, 0xa9, 0xcf, 0x43, 0x50, 0x07, 0x75, 0xb1, 0xcf, + 0x4b, 0x49, 0x80, 0xc4, 0xf6, 0xee, 0xe1, 0x7a, 0xef, 0x78, 0x2e, 0xb7, + 0xf9, 0x41, 0x44, 0xab, 0x1e, 0x7a, 0x0a, 0xb9, 0xc8, 0x3e, 0xf2, 0x86, + 0x0c, 0x14, 0x29, 0xd4, 0xac, 0x91, 0x74, 0x29, 0x5f, 0x5a, 0xee, 0xb6, + 0xa3, 0xd5, 0xfd, 0x43, 0x08, 0x07, 0xb9, 0xc2, 0xec, 0x20, 0xe0, 0xe2, + 0xcd, 0x12, 0x42, 0xe4, 0x96, 0xe5, 0x47, 0x0b, 0x73, 0x3d, 0xb5, 0x2c, + 0x85, 0x7b, 0xe5, 0xa6, 0x5c, 0x60, 0x47, 0x79, 0xd9, 0xe1, 0xbf, 0xa5, + 0xa7, 0xba, 0xcb, 0xf2, 0x97, 0x9f, 0x1e, 0x53, 0x32, 0x78, 0x07, 0x6f, + 0x10, 0x2b, 0x14, 0xef, 0xc3, 0x21, 0xe9, 0x05, 0xae, 0x52, 0x85, 0xe5, + 0x0e, 0x3c, 0x99, 0x98, 0x03, 0x67, 0x18, 0xb3, 0x4c, 0xff, 0x35, 0xea, + 0x0c, 0x08, 0x27, 0x35, 0xea, 0x57, 0x6a, 0xcc, 0x2f, 0x18, 0x06, 0x5c, + 0x7e, 0x05, 0xdf, 0x03, 0xd3, 0xfe, 0xe2, 0x09, 0xf1, 0xa8, 0xdf, 0x7d, + 0xa5, 0xa0, 0x7a, 0xf3, 0xa4, 0xab, 0x86, 0xe5, 0x4e, 0xdf, 0x85, 0xfe, + 0x61, 0x34, 0x3f, 0xef}, + pub_key_0, + {0x38, 0x30, 0x34, 0x33, 0x33, 0x35, 0x30, 0x30, 0x36, 0x35}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 38, + 20, + {0x30, 0xa1, 0xa5, 0x57, 0xfc, 0x96, 0x51, 0xe0, 0x8c, 0x00, 0x4b, 0x23, + 0xa5, 0xfc, 0x25, 0x6b, 0x13, 0xf9, 0xf9, 0x22, 0x10, 0x82, 0xf8, 0x67, + 0x64, 0x3d, 0xd7, 0x07, 0xfd, 0x55, 0x13, 0xde, 0x72, 0xb5, 0x2d, 0x13, + 0xbd, 0x1b, 0x1b, 0x6f, 0xd0, 0x90, 0xfd, 0x81, 0x6b, 0xeb, 0x48, 0x68, + 0x13, 0x41, 0x9b, 0xd9, 0xf4, 0x26, 0xf9, 0xd4, 0xe8, 0xec, 0x7e, 0x5c, + 0x86, 0xd4, 0x22, 0x8e, 0x3b, 0xfb, 0x89, 0x92, 0x87, 0xb2, 0x35, 0x4d, + 0x5b, 0x72, 0x0d, 0xb6, 0x0b, 0x68, 0x98, 0x2e, 0x76, 0xba, 0x2b, 0x14, + 0xed, 0x22, 0xb8, 0xbf, 0x84, 0x92, 0x44, 0xc9, 0xae, 0x6b, 0x55, 0x07, + 0x1b, 0xce, 0xfd, 0x4f, 0x70, 0x63, 0xd1, 0x5b, 0xa4, 0x3e, 0x0a, 0x5f, + 0x74, 0x7b, 0xef, 0x73, 0x73, 0xcb, 0x2d, 0xcb, 0xff, 0x6d, 0x51, 0x1b, + 0x03, 0x0d, 0x3e, 0x13, 0xf6, 0x28, 0x89, 0x64, 0x06, 0x95, 0x5a, 0x77, + 0x57, 0x35, 0x70, 0x30, 0x50, 0x73, 0xd9, 0x2c, 0x5c, 0xfb, 0x2a, 0x9c, + 0x4d, 0x92, 0xf8, 0x67, 0xc1, 0x80, 0x1e, 0x63, 0xc8, 0xad, 0xdb, 0xa4, + 0x3c, 0xe3, 0xd7, 0xfa, 0xf9, 0x1a, 0xf4, 0x64, 0xf9, 0x41, 0xfa, 0xa4, + 0x8f, 0x28, 0xf5, 0x49, 0xd8, 0x97, 0xf9, 0x3c, 0x07, 0x43, 0x94, 0x13, + 0x72, 0x03, 0xa1, 0x91, 0x76, 0xcb, 0xdb, 0x41, 0xbc, 0xff, 0x26, 0x0b, + 0x7b, 0x00, 0x53, 0x50, 0x89, 0x56, 0x97, 0x0e, 0x31, 0xf6, 0x58, 0x07, + 0xb4, 0x0c, 0x3b, 0x79, 0x05, 0xda, 0x15, 0x1b, 0x55, 0x20, 0x93, 0x1e, + 0xc5, 0xc4, 0x70, 0xf0, 0x20, 0xac, 0xb3, 0x06, 0xfc, 0x6e, 0x96, 0x9a, + 0x89, 0x96, 0x6f, 0xef, 0x4a, 0xb1, 0xc2, 0xa1, 0x7f, 0xd5, 0xa1, 0x12, + 0xe0, 0xa8, 0x41, 0xb8, 0x53, 0xdd, 0x14, 0x49, 0xbe, 0x32, 0xa3, 0xb5, + 0x2d, 0x2f, 0x6e, 0x89}, + pub_key_0, + {0x36, 0x36, 0x39, 0x39, 0x34, 0x34, 0x37, 0x30, 0x33, 0x35}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 39, + 20, + {0x19, 0x60, 0xaa, 0x85, 0xaf, 0xb7, 0x5f, 0x52, 0xa0, 0xbe, 0xe9, 0x17, + 0xbd, 0x0a, 0xfd, 0x51, 0xde, 0x8a, 0xbb, 0xe1, 0xbe, 0x7a, 0xbf, 0xa7, + 0xc8, 0x32, 0x1f, 0x74, 0xe1, 0x89, 0x21, 0xdb, 0x7d, 0x53, 0xde, 0x05, + 0x25, 0x35, 0xc2, 0xb1, 0x0c, 0x71, 0xc3, 0x2a, 0xd8, 0x40, 0x16, 0xa9, + 0x98, 0x98, 0x0a, 0x89, 0xca, 0xcf, 0xbb, 0xda, 0x35, 0x43, 0xc3, 0x99, + 0x31, 0x95, 0x38, 0xf3, 0xa2, 0x16, 0x98, 0x1b, 0xa9, 0x38, 0xa5, 0x3f, + 0x52, 0xb0, 0xd5, 0xb0, 0x78, 0xa6, 0xce, 0xf7, 0x04, 0x7b, 0xeb, 0xce, + 0x6c, 0x50, 0x23, 0xdb, 0x08, 0x01, 0x72, 0xd9, 0x0b, 0x86, 0x86, 0x98, + 0xa2, 0x90, 0x9b, 0x2f, 0xde, 0x70, 0x13, 0x28, 0x37, 0x07, 0xf9, 0xb7, + 0x4f, 0x3d, 0x80, 0x0c, 0x39, 0xb0, 0xf5, 0xdc, 0xfe, 0xd8, 0x45, 0x79, + 0x16, 0x78, 0xc7, 0x69, 0x63, 0x24, 0xab, 0xc9, 0x73, 0x31, 0x70, 0x2f, + 0x22, 0x36, 0x62, 0x01, 0x82, 0xfb, 0x52, 0x8e, 0x2b, 0xe5, 0x95, 0xad, + 0x10, 0x16, 0x1b, 0xd8, 0x89, 0xff, 0x68, 0x8b, 0xde, 0x34, 0x95, 0x0f, + 0x2b, 0x2f, 0xbb, 0xb3, 0x98, 0x3f, 0x76, 0xca, 0x92, 0x24, 0xdf, 0x04, + 0xe2, 0xde, 0xf7, 0xad, 0xa7, 0xda, 0xc4, 0xba, 0x70, 0xd7, 0x63, 0xe2, + 0xbd, 0x7b, 0xf0, 0xb5, 0xa9, 0xd0, 0x5e, 0x80, 0x8f, 0x9e, 0x44, 0x26, + 0xf0, 0x4c, 0xc9, 0x4e, 0x28, 0x51, 0x0f, 0xd8, 0xb9, 0x1a, 0x83, 0x8f, + 0x86, 0xc8, 0x08, 0x85, 0x1e, 0xd8, 0x8f, 0xb0, 0xe4, 0x75, 0x5a, 0xfc, + 0x73, 0xe5, 0x71, 0x6e, 0x9e, 0x42, 0xd7, 0x94, 0xe3, 0x51, 0xa4, 0xf3, + 0x10, 0x00, 0x42, 0x73, 0x36, 0xe7, 0x05, 0x28, 0x49, 0xcc, 0x67, 0x3b, + 0x7e, 0x54, 0x54, 0x71, 0x27, 0xe7, 0xe6, 0xf6, 0x62, 0xca, 0xf6, 0xbc, + 0x51, 0x2d, 0x52, 0x5e}, + pub_key_0, + {0x39, 0x39, 0x33, 0x35, 0x32, 0x39, 0x32, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 40, + 20, + {0x59, 0x6a, 0x2b, 0x36, 0x37, 0x0d, 0xd1, 0x15, 0xba, 0x49, 0x61, 0x09, + 0xe5, 0xa9, 0x85, 0x1b, 0x2f, 0xf5, 0x8c, 0x2f, 0x9a, 0x5b, 0xfd, 0x1b, + 0x26, 0xcd, 0xf3, 0xea, 0xbb, 0x84, 0x0c, 0x49, 0xb4, 0x6b, 0x6a, 0x68, + 0x87, 0xe4, 0xc1, 0x3c, 0x4b, 0x93, 0x0b, 0x73, 0x76, 0x49, 0xbd, 0xc5, + 0x6f, 0xb8, 0x91, 0x68, 0xe4, 0x6d, 0x91, 0xa1, 0xf1, 0x18, 0x6a, 0xde, + 0xcd, 0x0f, 0xe8, 0x67, 0xce, 0xc0, 0x67, 0xc9, 0xa9, 0x0e, 0x8e, 0x1a, + 0x66, 0x38, 0x80, 0xec, 0x44, 0x00, 0x67, 0x22, 0xd4, 0xa6, 0x88, 0x8b, + 0x83, 0xb7, 0x64, 0xa8, 0x64, 0x92, 0x5d, 0xe7, 0x00, 0xb3, 0x0a, 0x6b, + 0x07, 0x52, 0x04, 0xa8, 0x97, 0x88, 0x00, 0x29, 0x6d, 0x5e, 0xb0, 0xef, + 0x1f, 0x0d, 0xc9, 0xac, 0x87, 0xc5, 0xfb, 0x7a, 0x4b, 0x2a, 0x7c, 0xd1, + 0x48, 0x56, 0x6e, 0xd6, 0xea, 0xcd, 0xaf, 0xfe, 0x22, 0xd9, 0x14, 0xda, + 0x5f, 0x2d, 0x6c, 0xed, 0xf7, 0xad, 0xa2, 0x85, 0x93, 0xb5, 0x48, 0x77, + 0x5d, 0x74, 0x8a, 0x61, 0xb6, 0xed, 0x22, 0xab, 0x59, 0x34, 0xbd, 0xa0, + 0xc5, 0x77, 0x82, 0xca, 0xf1, 0xf4, 0x8a, 0x30, 0x9c, 0x80, 0xbe, 0xd4, + 0xfc, 0xaa, 0xcf, 0xae, 0x1d, 0xc0, 0x43, 0x28, 0x47, 0x58, 0x3a, 0xee, + 0x83, 0x32, 0xee, 0xc9, 0x43, 0x5e, 0x40, 0x9f, 0xce, 0x2e, 0x0d, 0x3e, + 0x14, 0xf6, 0xc4, 0xcc, 0xf1, 0x21, 0xb8, 0xee, 0xa6, 0xf5, 0xb4, 0x15, + 0x89, 0x4e, 0xba, 0x24, 0xef, 0x06, 0x6a, 0x08, 0xd5, 0xfa, 0xa9, 0x23, + 0x1f, 0xe3, 0xe7, 0x76, 0x7c, 0xd1, 0xfb, 0xde, 0xa7, 0x85, 0x0d, 0xb1, + 0xae, 0xae, 0xda, 0x75, 0x5d, 0xcb, 0xd8, 0xae, 0xc3, 0x3a, 0x7d, 0xab, + 0xf4, 0x30, 0xbb, 0x70, 0x02, 0x75, 0x4e, 0x38, 0xa7, 0x01, 0x17, 0xb4, + 0x7d, 0x3f, 0x67, 0x7e}, + pub_key_0, + {0x34, 0x32, 0x36, 0x31, 0x37, 0x34, 0x30, 0x35, 0x35, 0x30}, + true}, + + // Comment: first byte of m_hash modified + // tcID: 41 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 41, + 20, + {0xb8, 0xed, 0xfc, 0xc9, 0xff, 0x64, 0x51, 0xff, 0x58, 0x38, 0xc4, 0x70, + 0x23, 0x2c, 0x4d, 0x0f, 0x35, 0x8a, 0x88, 0xff, 0x63, 0x44, 0xe6, 0x2c, + 0xf4, 0xcf, 0x91, 0x70, 0x57, 0x6e, 0x65, 0x95, 0xfb, 0x22, 0xf6, 0xb2, + 0xf3, 0xb2, 0x19, 0x0a, 0x6f, 0x28, 0x67, 0x45, 0xe3, 0x9a, 0x30, 0x0c, + 0xfd, 0x36, 0x8f, 0x82, 0xf8, 0x6f, 0x12, 0xf8, 0x1a, 0xd4, 0xf8, 0x54, + 0x6c, 0xaf, 0xed, 0xb0, 0x0a, 0x38, 0xbc, 0x85, 0xf8, 0xe2, 0x40, 0x12, + 0x7f, 0xc2, 0x32, 0xef, 0x82, 0x87, 0xc7, 0xbb, 0xd3, 0x5f, 0xda, 0xf5, + 0x5c, 0xa8, 0x49, 0xc9, 0x74, 0x5e, 0xf2, 0xed, 0x13, 0x71, 0xa8, 0x4e, + 0x77, 0xcd, 0xb0, 0x75, 0x13, 0xa5, 0xe8, 0xdc, 0x48, 0x98, 0xe7, 0xa9, + 0xc8, 0xc5, 0x2a, 0x3e, 0x35, 0xb3, 0x68, 0x2a, 0xbb, 0xa3, 0xb5, 0x83, + 0x12, 0x30, 0x26, 0xb9, 0x84, 0x0a, 0xe2, 0x86, 0x14, 0x84, 0x26, 0xc5, + 0x9b, 0x4c, 0x00, 0x56, 0x6a, 0x14, 0x7c, 0x6d, 0x89, 0xe0, 0x39, 0xb2, + 0x80, 0x52, 0xa8, 0x97, 0x4f, 0x96, 0x6c, 0x2d, 0x77, 0xcb, 0xd2, 0x6a, + 0xd9, 0x4f, 0x54, 0xce, 0x98, 0x77, 0x48, 0x37, 0x4e, 0x88, 0xb7, 0xbc, + 0xc4, 0xaf, 0xd2, 0x45, 0x82, 0xd4, 0x08, 0xdb, 0x9c, 0xf9, 0x49, 0x06, + 0xae, 0x9d, 0x00, 0x39, 0xe1, 0xbd, 0x22, 0xad, 0x8a, 0x23, 0xa8, 0xc3, + 0x79, 0x77, 0x7e, 0xca, 0xc9, 0x54, 0x54, 0x0f, 0x1b, 0x13, 0x18, 0x63, + 0x69, 0xfe, 0x34, 0x80, 0x95, 0x5c, 0xbe, 0xf6, 0x09, 0x07, 0x54, 0xb2, + 0x86, 0xc8, 0xe9, 0xad, 0xaa, 0x28, 0x8b, 0x10, 0x24, 0xd9, 0x4b, 0xe0, + 0x29, 0x1d, 0x20, 0xe2, 0x0a, 0x9e, 0xeb, 0x52, 0x5d, 0x5e, 0x9a, 0x2e, + 0x0e, 0x0b, 0x5c, 0xb4, 0x41, 0x98, 0x02, 0xb3, 0x08, 0xe2, 0x75, 0x54, + 0xca, 0x34, 0x10, 0xa0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of m_hash modified + // tcID: 42 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 42, + 20, + {0x48, 0xc5, 0x90, 0x34, 0x7b, 0x59, 0x3c, 0xab, 0x64, 0x2b, 0x07, 0xd4, + 0x9b, 0xc2, 0x22, 0x95, 0x03, 0xad, 0x80, 0x79, 0xdf, 0xa8, 0x2e, 0x3c, + 0xe1, 0xf0, 0x14, 0xd1, 0xf0, 0x04, 0x6c, 0x58, 0x62, 0xea, 0x5d, 0x3d, + 0x3c, 0x3f, 0x44, 0x70, 0x53, 0x70, 0xb1, 0x50, 0x79, 0xe1, 0xdd, 0xa2, + 0x62, 0x7e, 0x3a, 0xe8, 0x61, 0xfd, 0xff, 0x25, 0xee, 0xfb, 0xbb, 0x43, + 0x64, 0x00, 0x70, 0x28, 0x16, 0xff, 0x8c, 0x60, 0xae, 0xc8, 0xe2, 0xca, + 0xe0, 0xe0, 0xfd, 0x2e, 0xa8, 0x7a, 0x3c, 0x9e, 0xa0, 0x37, 0x31, 0xfa, + 0x2c, 0x5f, 0xc7, 0x82, 0x99, 0xae, 0xa7, 0x62, 0x99, 0x51, 0xcb, 0x71, + 0xad, 0xf1, 0x60, 0x8e, 0x58, 0x43, 0xb3, 0xf9, 0xc9, 0x9f, 0x0c, 0x3a, + 0xd3, 0x7b, 0x6c, 0x85, 0xe0, 0xa2, 0x71, 0xa1, 0xf5, 0xa0, 0x73, 0x22, + 0x43, 0x3c, 0x59, 0x45, 0xf9, 0xa4, 0x71, 0xe6, 0x95, 0xc0, 0xee, 0x81, + 0x56, 0x4a, 0x9b, 0xc6, 0x13, 0xb7, 0x3e, 0x07, 0x00, 0xa8, 0x04, 0xd7, + 0xc8, 0x19, 0x6f, 0x16, 0x07, 0x29, 0xb8, 0xf9, 0x01, 0x67, 0xa6, 0x70, + 0x47, 0x61, 0x93, 0x0b, 0xcc, 0x5a, 0xab, 0x75, 0xf2, 0xd5, 0xe7, 0x10, + 0x67, 0xe7, 0x99, 0x83, 0x3a, 0x8f, 0x4d, 0x8e, 0xd4, 0x9e, 0xa1, 0x7e, + 0xc7, 0x1a, 0x29, 0xbb, 0x9d, 0x20, 0xc9, 0x65, 0x01, 0x24, 0x1d, 0x97, + 0x93, 0x1e, 0x90, 0xb0, 0xf5, 0x0d, 0xb3, 0x9a, 0x57, 0x82, 0x9c, 0x61, + 0x5c, 0xa2, 0x62, 0xd7, 0x56, 0x74, 0x4b, 0xa3, 0x42, 0x2c, 0x35, 0x05, + 0x48, 0x4c, 0x79, 0xe9, 0x64, 0xd8, 0x40, 0x92, 0x73, 0x31, 0xa1, 0x49, + 0x08, 0x89, 0xee, 0x67, 0xed, 0x1a, 0xf6, 0x81, 0xd3, 0x50, 0xe0, 0xa1, + 0xfc, 0x95, 0xb4, 0x46, 0xc9, 0x5e, 0x38, 0xa3, 0xc1, 0x4a, 0xf3, 0x23, + 0x6c, 0xfd, 0xff, 0x4d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 43 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 43, + 20, + {0x53, 0xdb, 0xcd, 0xc6, 0x1a, 0xca, 0xb0, 0xd9, 0x66, 0x64, 0x4f, 0x60, + 0xbb, 0xa8, 0xb9, 0xc7, 0x82, 0x61, 0xf0, 0x1a, 0xfc, 0xbe, 0xe9, 0x5e, + 0x20, 0x6f, 0xae, 0x66, 0x5c, 0x07, 0xfc, 0x69, 0xc1, 0x30, 0x15, 0x94, + 0x1a, 0xf7, 0xb6, 0x84, 0x74, 0x51, 0x91, 0xfb, 0x78, 0x38, 0x76, 0x80, + 0xa2, 0x74, 0x83, 0x8d, 0x1d, 0x9a, 0x3b, 0xd4, 0xb5, 0xf5, 0x56, 0x40, + 0x6e, 0xd1, 0x1e, 0x18, 0x79, 0xde, 0xf7, 0xc2, 0xf0, 0x18, 0xf5, 0x7b, + 0x31, 0x73, 0x20, 0x01, 0x3e, 0x9d, 0x49, 0x95, 0xf1, 0x61, 0x0c, 0xb3, + 0xca, 0xbb, 0x8f, 0x8c, 0xdb, 0xf7, 0x18, 0xd5, 0xc3, 0x04, 0x43, 0x17, + 0xb0, 0x00, 0x57, 0x42, 0x44, 0xd5, 0xfb, 0x9f, 0xe6, 0x64, 0xbb, 0xd4, + 0x0a, 0xeb, 0x0b, 0xd0, 0x66, 0xd4, 0xcc, 0xfa, 0x22, 0x4a, 0x49, 0xc3, + 0xe9, 0xe3, 0xa3, 0xae, 0x32, 0x36, 0x90, 0xe5, 0xfe, 0x77, 0xa3, 0xc7, + 0x2d, 0x5d, 0xc7, 0x52, 0xbe, 0x7d, 0x68, 0xec, 0xc3, 0x89, 0x58, 0xa2, + 0xbf, 0xa8, 0xe0, 0xc9, 0x36, 0x5b, 0x5e, 0x54, 0x6c, 0xa1, 0x5f, 0xb9, + 0x5e, 0x20, 0x5a, 0x30, 0x81, 0x8b, 0x01, 0xb6, 0x1f, 0xbf, 0x7a, 0x67, + 0x09, 0x28, 0x1b, 0x9c, 0xcc, 0xc9, 0xa0, 0xc1, 0x11, 0x9c, 0xb8, 0xc1, + 0x1c, 0x4f, 0xa2, 0xe5, 0xfe, 0xa4, 0xaf, 0xfc, 0x47, 0x7b, 0x19, 0x35, + 0xb8, 0xba, 0x73, 0x8c, 0x39, 0x08, 0x9f, 0x15, 0xc6, 0xfe, 0x0f, 0xec, + 0x0c, 0x78, 0xb9, 0x74, 0x64, 0x6e, 0xa0, 0xeb, 0xb8, 0x0c, 0xa5, 0xe8, + 0x38, 0x6d, 0x98, 0x03, 0x76, 0x47, 0x04, 0xe7, 0xf1, 0x61, 0x88, 0xa8, + 0x11, 0xde, 0x89, 0x37, 0x9f, 0xab, 0x80, 0x47, 0x17, 0x36, 0x4c, 0xf9, + 0xec, 0x39, 0x37, 0x1e, 0xaa, 0x41, 0x6c, 0x62, 0x8a, 0x55, 0xd2, 0xdc, + 0x1a, 0x5b, 0x5e, 0xd9}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 44 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 44, + 20, + {0x17, 0xb5, 0x50, 0xac, 0x16, 0x8e, 0x25, 0xeb, 0xf6, 0xd1, 0xbd, 0x66, + 0xac, 0x30, 0x81, 0x5c, 0xfd, 0xb6, 0x80, 0x27, 0x87, 0x93, 0xfe, 0xc7, + 0x8b, 0x36, 0xe2, 0xf2, 0x8d, 0x10, 0xc3, 0x28, 0x92, 0xdd, 0x0a, 0xf9, + 0x95, 0x0f, 0x84, 0x02, 0xad, 0x8b, 0x54, 0x59, 0x74, 0x72, 0x24, 0x9a, + 0xeb, 0x95, 0x63, 0x21, 0x5e, 0x17, 0xa1, 0x7a, 0xd8, 0xff, 0xad, 0x7c, + 0x4a, 0x1c, 0x14, 0xc4, 0xb9, 0x2c, 0xd8, 0xdf, 0xc0, 0x35, 0xcf, 0xaa, + 0xc6, 0xd6, 0x62, 0xe2, 0x7c, 0x0d, 0xf6, 0xb1, 0xd7, 0x87, 0xb7, 0x13, + 0x6a, 0x4a, 0xbd, 0x5e, 0xf2, 0xab, 0xf8, 0x05, 0xcf, 0xa6, 0x8a, 0xc8, + 0xee, 0xe0, 0xa6, 0xb5, 0x00, 0x1b, 0x9f, 0xe8, 0x85, 0x5a, 0x08, 0x52, + 0x6d, 0xa1, 0x97, 0x1d, 0x32, 0xd0, 0xa3, 0x92, 0x42, 0x4b, 0xbd, 0x37, + 0xbd, 0x43, 0xf6, 0x8b, 0x81, 0x19, 0xaa, 0x5c, 0x6e, 0xa3, 0x3d, 0xa8, + 0x17, 0x66, 0x0e, 0xbc, 0x35, 0xd8, 0x0c, 0x4d, 0x47, 0x7a, 0xf3, 0x36, + 0x3b, 0xdc, 0xa4, 0xc9, 0x76, 0xec, 0x84, 0xf2, 0xaa, 0xe2, 0xcf, 0xfd, + 0xf9, 0xce, 0x51, 0x7b, 0x50, 0x99, 0x4e, 0x6a, 0x06, 0x2f, 0x19, 0x9d, + 0x71, 0x32, 0x3c, 0x53, 0x2d, 0x57, 0xe7, 0x6f, 0x8d, 0x89, 0x67, 0x4c, + 0x36, 0x1e, 0x22, 0x75, 0x32, 0x65, 0x89, 0xb1, 0x42, 0xb4, 0xdb, 0x82, + 0x68, 0xa1, 0xb3, 0x64, 0x25, 0xa7, 0xd7, 0x0c, 0x57, 0x11, 0x5d, 0xf2, + 0xbc, 0x96, 0x95, 0xd6, 0xdc, 0x2a, 0xd6, 0xf3, 0x85, 0x0d, 0x0c, 0xfd, + 0xa5, 0x45, 0xa8, 0xe8, 0x7a, 0x75, 0xa4, 0x9a, 0xd2, 0x83, 0x8c, 0xd2, + 0x40, 0xf3, 0x46, 0x1a, 0x28, 0x52, 0x01, 0xa8, 0x3d, 0xbb, 0x67, 0x08, + 0x51, 0xa9, 0xab, 0xcd, 0xb1, 0x1f, 0x2b, 0x26, 0xd8, 0xc8, 0x9f, 0x1e, + 0xe4, 0xd4, 0x4e, 0xe9}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in m_hash flipped + // tcID: 45 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 45, + 20, + {0x11, 0xcb, 0x2f, 0x04, 0x4d, 0x4b, 0xae, 0x43, 0xfa, 0x2c, 0x7b, 0xb9, + 0x67, 0xf8, 0xf3, 0xae, 0xf3, 0x37, 0x16, 0xe0, 0xe5, 0x19, 0xad, 0x0c, + 0x49, 0x57, 0x0b, 0xd7, 0x28, 0x88, 0x32, 0x23, 0x9f, 0x71, 0xbe, 0x6a, + 0xb8, 0x2b, 0x9b, 0xb9, 0x65, 0x20, 0x97, 0x2d, 0xf4, 0xb4, 0x5c, 0x8b, + 0x85, 0xf0, 0xdc, 0xbd, 0x8a, 0xa6, 0x83, 0x95, 0x06, 0xc8, 0xb4, 0x4a, + 0x99, 0x0b, 0x20, 0xe0, 0xc2, 0xb5, 0x8c, 0x31, 0x35, 0x59, 0xf8, 0x6a, + 0xed, 0x3b, 0xd6, 0x48, 0xd8, 0xa7, 0xba, 0x5e, 0xf2, 0xaf, 0x00, 0xb9, + 0x58, 0xeb, 0x89, 0xfd, 0x69, 0xa3, 0x10, 0x7b, 0xdc, 0x51, 0x9c, 0x60, + 0xdf, 0xfb, 0x21, 0xa2, 0x0d, 0x4a, 0x37, 0xdf, 0x75, 0x72, 0xb3, 0xe4, + 0x96, 0xdb, 0x68, 0xca, 0x86, 0xf9, 0xe8, 0x5f, 0xf1, 0x32, 0x01, 0x63, + 0x99, 0xbb, 0x0c, 0xde, 0x7a, 0x71, 0x9b, 0xc1, 0x72, 0x9d, 0xf1, 0xb1, + 0xb3, 0xe6, 0xe4, 0xdc, 0x1a, 0xc0, 0x22, 0x46, 0xbd, 0xa3, 0xde, 0x9e, + 0xcd, 0x89, 0xac, 0x14, 0xf4, 0x94, 0x8d, 0xa2, 0x98, 0xda, 0x77, 0xe1, + 0x42, 0x58, 0x6a, 0xc0, 0xd4, 0x88, 0x54, 0xb4, 0xd1, 0xec, 0xa3, 0x6a, + 0x18, 0xaf, 0x52, 0x21, 0xce, 0x51, 0x78, 0x9a, 0xcb, 0xf7, 0x72, 0xc0, + 0x6e, 0x43, 0x60, 0x09, 0xa3, 0xb8, 0x85, 0x40, 0xe5, 0x93, 0xd4, 0x27, + 0x1b, 0xab, 0xce, 0x1e, 0xcf, 0xd1, 0x49, 0xfa, 0x53, 0x67, 0x33, 0x8e, + 0x82, 0xff, 0x3b, 0x89, 0x83, 0xc8, 0xaf, 0x02, 0xdf, 0x99, 0xe3, 0x70, + 0x39, 0xa7, 0xd0, 0x3f, 0x11, 0x3d, 0xff, 0x04, 0x3f, 0x59, 0x8e, 0x3d, + 0x68, 0xf3, 0x08, 0x3e, 0xc3, 0xcd, 0x54, 0x5a, 0x52, 0xa0, 0x76, 0x48, + 0x7f, 0x7f, 0xf9, 0x3c, 0x01, 0x65, 0x38, 0xdd, 0x6f, 0xb9, 0xf9, 0x47, + 0xe8, 0x7d, 0xa7, 0x16}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 0 + // tcID: 46 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 46, + 20, + {0x0d, 0xd1, 0x6c, 0x3c, 0xcc, 0x10, 0xb2, 0x80, 0xbc, 0x36, 0xc0, 0x10, + 0x4e, 0x7c, 0x5f, 0xe4, 0x71, 0x07, 0xc1, 0xba, 0x51, 0x1d, 0x19, 0x73, + 0x57, 0xaa, 0x7a, 0x53, 0x7e, 0x90, 0xf0, 0x79, 0xa0, 0x03, 0x85, 0x74, + 0x4a, 0x85, 0xa0, 0x70, 0x80, 0x4e, 0x91, 0x34, 0xa7, 0x5f, 0xa7, 0x3b, + 0xf1, 0xc0, 0x53, 0x16, 0x2e, 0xd2, 0xe6, 0x22, 0xef, 0x1d, 0x3a, 0x1b, + 0x9f, 0x11, 0x7c, 0x47, 0xa7, 0xb6, 0x8f, 0x9e, 0x10, 0x00, 0xbf, 0x85, + 0x15, 0x70, 0x98, 0x7f, 0xbb, 0x9f, 0x8b, 0x5f, 0xd2, 0xbf, 0xc0, 0x58, + 0xf9, 0x5f, 0x2b, 0xd1, 0x2c, 0xa9, 0x77, 0xe4, 0x4f, 0x59, 0x6d, 0xf0, + 0xa1, 0xc4, 0x8d, 0xe9, 0xd0, 0xc8, 0x40, 0x73, 0x2d, 0x94, 0xac, 0x2f, + 0x11, 0x15, 0x6c, 0x9e, 0x73, 0x9d, 0xe8, 0xdf, 0x89, 0x31, 0xef, 0xae, + 0x8a, 0xa4, 0x2c, 0xd6, 0x25, 0x4b, 0x3f, 0xbe, 0x14, 0x05, 0x31, 0x3e, + 0x8b, 0x19, 0xca, 0x86, 0x04, 0x5e, 0xdf, 0x87, 0x63, 0x1b, 0xd2, 0x19, + 0xf6, 0x92, 0x3b, 0x8d, 0xfd, 0x78, 0x3a, 0xc9, 0xe7, 0xc9, 0x13, 0xcf, + 0x73, 0x48, 0xc7, 0xb5, 0x02, 0x8b, 0x47, 0x88, 0x98, 0xa3, 0x66, 0xb8, + 0x93, 0x93, 0x8a, 0x94, 0xd2, 0xfe, 0xa9, 0x2e, 0x78, 0x00, 0x1a, 0xe2, + 0xba, 0xaf, 0x5d, 0xc0, 0xc3, 0x1e, 0x9b, 0x0d, 0x46, 0x19, 0xe0, 0xfd, + 0xe4, 0x54, 0x14, 0xb0, 0xc5, 0x86, 0x3c, 0x88, 0x26, 0x40, 0x6d, 0x87, + 0xb4, 0x8f, 0xbe, 0x0c, 0x52, 0x16, 0x4d, 0x0a, 0x8d, 0x1f, 0xd0, 0x0b, + 0x88, 0x3d, 0xda, 0xe8, 0xe1, 0x23, 0x5c, 0x84, 0x6d, 0x51, 0xe5, 0xcb, + 0x20, 0xd7, 0x24, 0x57, 0x6d, 0xfd, 0xfa, 0x01, 0xd1, 0x5f, 0x47, 0xcb, + 0xac, 0x56, 0xb1, 0x75, 0x43, 0xfc, 0xdf, 0xe8, 0x1d, 0xd7, 0x0d, 0xca, + 0x54, 0x5f, 0xfd, 0xd0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 32 + // tcID: 47 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 47, + 20, + {0x18, 0xbd, 0x76, 0x41, 0x74, 0x87, 0x32, 0x63, 0x34, 0x17, 0x71, 0xa7, + 0x83, 0x53, 0x49, 0x21, 0xcc, 0xc5, 0xf3, 0x39, 0x5c, 0xa9, 0x6a, 0x3a, + 0x57, 0x70, 0x6b, 0xab, 0x1f, 0x78, 0x90, 0x5c, 0x00, 0x2f, 0x3c, 0xd6, + 0xe1, 0x79, 0x1e, 0x23, 0x8a, 0x8b, 0xa6, 0xb9, 0xfd, 0xdd, 0x74, 0xd4, + 0xe7, 0x58, 0x52, 0x7b, 0xc3, 0xce, 0x76, 0xa2, 0xd9, 0xb3, 0x7e, 0x13, + 0x0b, 0xcc, 0xb8, 0xe2, 0x35, 0xf8, 0x38, 0x8e, 0x54, 0x15, 0x2f, 0x44, + 0x73, 0x46, 0xa5, 0x80, 0xf4, 0x80, 0x8b, 0xcc, 0x17, 0xdf, 0xa5, 0x1c, + 0x69, 0xc2, 0x62, 0x5e, 0xfe, 0xe5, 0x75, 0x31, 0x4b, 0x60, 0x9b, 0x8e, + 0x30, 0xf1, 0xca, 0xf8, 0x22, 0x41, 0x1b, 0xa1, 0xce, 0xcb, 0xb2, 0xc2, + 0x95, 0xc7, 0x66, 0x20, 0xea, 0x1b, 0x64, 0xfa, 0xdb, 0xd4, 0xa8, 0xb5, + 0x2e, 0xa3, 0x98, 0xf6, 0x05, 0x38, 0xf3, 0xa1, 0x9f, 0xc9, 0xc7, 0xc5, + 0xf7, 0xb7, 0xde, 0x80, 0x2e, 0x16, 0xc2, 0x90, 0xd6, 0x35, 0x27, 0x85, + 0x90, 0xbc, 0x36, 0x7b, 0x93, 0x5e, 0xb7, 0x20, 0x95, 0x47, 0xaa, 0x1c, + 0xb3, 0x78, 0xe5, 0x4e, 0x2e, 0x38, 0x3d, 0x8a, 0x2c, 0x67, 0xa6, 0x9e, + 0x79, 0x0f, 0xca, 0xb5, 0x40, 0xa5, 0x1c, 0xf7, 0x56, 0xc8, 0x6a, 0x5f, + 0xd0, 0xf3, 0x37, 0xb1, 0x42, 0x46, 0xed, 0xa6, 0x5e, 0x9b, 0x8b, 0x85, + 0xe6, 0xeb, 0xe6, 0x2e, 0x89, 0x15, 0x6a, 0x38, 0x7e, 0x9d, 0x1b, 0x72, + 0x06, 0xda, 0x72, 0xc0, 0x82, 0x2d, 0x20, 0xa2, 0x06, 0x37, 0x39, 0x19, + 0x56, 0xd4, 0x73, 0xfe, 0xa4, 0x26, 0x50, 0x5e, 0x6a, 0x54, 0x12, 0x60, + 0xb9, 0x2c, 0xb4, 0xb6, 0x69, 0x80, 0x59, 0x2d, 0xcf, 0x92, 0xbf, 0xa7, + 0x1d, 0x26, 0x4c, 0x57, 0x54, 0x96, 0xdc, 0xc0, 0x98, 0xba, 0xc8, 0x2e, + 0xdd, 0x5c, 0x6d, 0xc1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: salt is all 0 + // tcID: 48 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 48, + 20, + {0x60, 0x83, 0xe2, 0x4a, 0xcb, 0xd4, 0x97, 0x3b, 0x8e, 0x28, 0xbd, 0x22, + 0xe9, 0x96, 0x92, 0x42, 0x52, 0xe3, 0x06, 0x02, 0x9c, 0x3d, 0xb5, 0xc5, + 0x35, 0x3f, 0x3e, 0x4c, 0x50, 0x5d, 0x36, 0xf1, 0xfb, 0x7e, 0x58, 0x08, + 0x23, 0xe2, 0x19, 0x64, 0xf9, 0x20, 0x6f, 0xbb, 0x15, 0x84, 0x65, 0xf6, + 0x4b, 0x26, 0x08, 0x9e, 0x1f, 0xd4, 0xb8, 0xbc, 0xb2, 0xab, 0xcc, 0x03, + 0x84, 0x78, 0x1b, 0xb0, 0x05, 0xdb, 0x9c, 0xa7, 0x14, 0x67, 0x66, 0x1c, + 0xc7, 0xe8, 0xe6, 0xa1, 0xc6, 0xb5, 0xdc, 0x8a, 0xe6, 0x46, 0xf0, 0xe6, + 0x80, 0x59, 0x20, 0x01, 0x62, 0x28, 0xf4, 0x00, 0x78, 0x49, 0x06, 0xa2, + 0x33, 0x9f, 0x5e, 0x23, 0x85, 0xcf, 0x29, 0x55, 0x06, 0xc2, 0x23, 0x3b, + 0x66, 0x2a, 0x0e, 0x01, 0x60, 0x91, 0x83, 0x26, 0x11, 0x22, 0xb3, 0x09, + 0xa1, 0x87, 0x4b, 0x34, 0xcc, 0x74, 0x24, 0x2f, 0x36, 0x20, 0xe3, 0xdb, + 0xc6, 0x39, 0xa2, 0x5a, 0x9e, 0x28, 0xc5, 0x4e, 0x4d, 0x3d, 0xb0, 0x8d, + 0x6a, 0x79, 0x3e, 0xc4, 0x68, 0x90, 0x2c, 0xf0, 0xdf, 0xfd, 0xc3, 0xeb, + 0xcb, 0x09, 0x82, 0xae, 0x7a, 0x96, 0x95, 0x1e, 0xbf, 0x5e, 0x76, 0x40, + 0x45, 0x2b, 0xa0, 0xf5, 0x33, 0x22, 0x73, 0xfd, 0x9b, 0xbe, 0x4d, 0xba, + 0x26, 0xe7, 0xeb, 0x10, 0x6c, 0x7e, 0xd1, 0x6c, 0x8b, 0xaa, 0x1f, 0x1d, + 0x7e, 0x5d, 0x16, 0x04, 0x82, 0x74, 0x1e, 0x95, 0x12, 0xb7, 0x8a, 0xa6, + 0x2a, 0x94, 0x2c, 0xab, 0xbb, 0x38, 0x78, 0x9e, 0x7b, 0xb3, 0x80, 0x15, + 0x7b, 0xb4, 0x2e, 0x6a, 0x71, 0xc5, 0x80, 0xdb, 0xa2, 0x54, 0xcb, 0x8f, + 0x59, 0x62, 0x0f, 0x30, 0xac, 0x80, 0x9d, 0x3e, 0xd8, 0x14, 0xc5, 0xee, + 0x0f, 0x31, 0x06, 0xb0, 0x38, 0x06, 0x99, 0x3d, 0x79, 0xde, 0xd9, 0x4a, + 0xb4, 0xc3, 0xb4, 0xd0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: salt is all 1 + // tcID: 49 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 49, + 20, + {0x46, 0xdf, 0x0c, 0xd4, 0x9c, 0xa2, 0x1a, 0x0e, 0xe8, 0x4d, 0x8d, 0x8a, + 0x2a, 0x63, 0x2c, 0x3c, 0x3d, 0x41, 0x88, 0x00, 0x87, 0x73, 0xc0, 0x5b, + 0x6e, 0x14, 0x8f, 0x62, 0x9c, 0x62, 0xb9, 0xdb, 0xf3, 0xd8, 0xb1, 0xdf, + 0x5b, 0xfe, 0xbc, 0x16, 0xef, 0xb1, 0x4e, 0x5e, 0xd1, 0x0b, 0xb9, 0xcd, + 0x53, 0xf8, 0x15, 0xec, 0x39, 0x06, 0xa2, 0xb6, 0xe9, 0xcc, 0xcd, 0xe6, + 0x4f, 0x52, 0xc2, 0x3c, 0xdf, 0xd5, 0x60, 0x5f, 0x8c, 0x8c, 0x2f, 0x62, + 0xea, 0xdb, 0x0b, 0x24, 0x45, 0xfa, 0x79, 0xa4, 0xe6, 0x67, 0xcb, 0x63, + 0xb1, 0x0b, 0xb9, 0x18, 0x1e, 0x8e, 0xc1, 0x19, 0x46, 0x05, 0x4d, 0xbd, + 0x13, 0xe9, 0xca, 0x54, 0x5c, 0xd9, 0xda, 0x94, 0x5b, 0xd0, 0x3a, 0xe1, + 0xc4, 0xf8, 0xed, 0x48, 0x55, 0x5d, 0x2e, 0x71, 0xe1, 0xba, 0x8d, 0x41, + 0x0a, 0x72, 0x5f, 0xaf, 0xbe, 0xee, 0x8e, 0xf6, 0x79, 0x8f, 0xef, 0x9d, + 0x3a, 0x9c, 0x6d, 0x48, 0x82, 0x5c, 0x99, 0x6d, 0xa1, 0xf2, 0x21, 0x50, + 0x48, 0x91, 0x6b, 0xdf, 0x96, 0xd2, 0x94, 0xc9, 0x87, 0xca, 0x67, 0x8d, + 0x6b, 0x16, 0x06, 0xae, 0xfa, 0xb2, 0x99, 0x5b, 0x11, 0xee, 0x07, 0x16, + 0x33, 0xeb, 0x1c, 0x48, 0x73, 0xc1, 0x25, 0x2a, 0x38, 0xf3, 0x45, 0x34, + 0x82, 0xcc, 0x72, 0xdd, 0xc9, 0x2f, 0x9f, 0x47, 0x64, 0xad, 0xf4, 0x32, + 0x72, 0x74, 0x11, 0x8d, 0x9a, 0xdb, 0xef, 0x6e, 0x8d, 0xdb, 0xde, 0x84, + 0xad, 0x7c, 0x69, 0x91, 0xf7, 0x15, 0x5a, 0x1f, 0x77, 0xaa, 0xb1, 0xd0, + 0x1f, 0x95, 0x93, 0x1c, 0xf7, 0x3d, 0x61, 0x92, 0x5c, 0x19, 0xd6, 0x60, + 0x40, 0xe0, 0xf7, 0xd8, 0xbf, 0xc6, 0x89, 0x77, 0xdb, 0x94, 0x81, 0x25, + 0xdd, 0x81, 0xa0, 0x28, 0x2b, 0x30, 0xb1, 0x94, 0x2e, 0x05, 0x97, 0xb4, + 0x89, 0xc6, 0xc2, 0xe4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: byte 0 in zero padding modified + // tcID: 50 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 50, + 20, + {0x21, 0xcd, 0x7d, 0x32, 0xc9, 0x13, 0x62, 0xb7, 0x09, 0xbc, 0x62, 0x9d, + 0x9e, 0x04, 0xb2, 0x42, 0x60, 0x4c, 0x32, 0x5c, 0x95, 0x86, 0xdf, 0xf3, + 0xdc, 0x15, 0x2e, 0xfe, 0x3a, 0x05, 0xb1, 0xe2, 0xf1, 0xce, 0x85, 0x26, + 0x5c, 0x94, 0xac, 0xe1, 0xf0, 0xad, 0x3c, 0x50, 0xd3, 0x27, 0xca, 0x58, + 0x2e, 0x4b, 0x99, 0x36, 0x3c, 0x5f, 0xc2, 0xca, 0x40, 0x60, 0x36, 0x76, + 0xc7, 0x74, 0xb3, 0xd7, 0x06, 0xf7, 0xe0, 0xdf, 0xc3, 0x1e, 0x03, 0x06, + 0xf8, 0x83, 0x52, 0x73, 0xfa, 0xcb, 0x8a, 0xa9, 0xc6, 0x50, 0x3b, 0xcf, + 0xf6, 0xaf, 0x47, 0x18, 0x75, 0xf8, 0xa4, 0xbc, 0xb5, 0xb5, 0xb6, 0x40, + 0x5e, 0xc2, 0x2e, 0x7b, 0xca, 0xc9, 0xfb, 0x7f, 0xa2, 0xca, 0x84, 0xcf, + 0xac, 0x60, 0xf1, 0x19, 0x0f, 0x3d, 0xab, 0x9b, 0xa3, 0x4a, 0xb1, 0x30, + 0x4e, 0x07, 0xe2, 0xfa, 0x9a, 0x25, 0xce, 0xa4, 0xc4, 0x59, 0xe7, 0x8e, + 0x05, 0x29, 0x9d, 0xb7, 0x49, 0x7d, 0x43, 0x01, 0xe0, 0x5e, 0xba, 0x53, + 0x8f, 0x78, 0x45, 0xbe, 0xf4, 0x72, 0x0f, 0xed, 0xe2, 0xb5, 0x41, 0x50, + 0x1a, 0x6e, 0xbc, 0xab, 0x62, 0xa0, 0x4a, 0x1f, 0xfd, 0xdd, 0xdd, 0xff, + 0x81, 0x46, 0x51, 0x38, 0x02, 0xfa, 0x49, 0x52, 0x77, 0xce, 0x5f, 0x02, + 0x44, 0x21, 0x37, 0x86, 0xde, 0xa4, 0xd5, 0xa6, 0xd0, 0x2f, 0xcd, 0x93, + 0xcd, 0x41, 0x49, 0x07, 0xc5, 0x57, 0x10, 0x7c, 0xc5, 0x3f, 0xa5, 0xc5, + 0x40, 0x9f, 0x2f, 0xa0, 0xd5, 0x92, 0xcb, 0xa7, 0x92, 0x73, 0xc9, 0xb9, + 0xd4, 0xde, 0xb8, 0xd2, 0x31, 0x98, 0x90, 0x9b, 0x71, 0x21, 0x98, 0xbe, + 0x83, 0xc9, 0x55, 0xa9, 0x15, 0xe5, 0x52, 0x9c, 0x63, 0x4d, 0x83, 0x75, + 0xdc, 0x05, 0x59, 0xd7, 0x2e, 0x30, 0xea, 0x9f, 0x47, 0x54, 0x7f, 0x6d, + 0x2d, 0x52, 0x52, 0x9b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 7 in zero padding modified + // tcID: 51 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 51, + 20, + {0x27, 0x46, 0xd7, 0xd4, 0x8f, 0xf2, 0xf1, 0x73, 0x64, 0xc4, 0x0a, 0x0d, + 0xf2, 0x77, 0x24, 0x26, 0x56, 0xaf, 0x6c, 0xcf, 0xa8, 0x98, 0x02, 0xd6, + 0xc3, 0x1e, 0xc3, 0x23, 0x88, 0x56, 0x1f, 0xbd, 0x26, 0x1c, 0x85, 0xcc, + 0x03, 0xe2, 0x59, 0x9b, 0x84, 0x5e, 0x23, 0xec, 0x90, 0x49, 0x3f, 0x63, + 0x7a, 0x3c, 0x1d, 0x09, 0x0b, 0x26, 0x04, 0xcf, 0x5c, 0x3e, 0xcb, 0xa9, + 0xb0, 0x90, 0x78, 0x56, 0x0e, 0x75, 0x52, 0x35, 0x95, 0x92, 0x39, 0x10, + 0xf6, 0x88, 0xe9, 0x13, 0x37, 0x18, 0x5c, 0x4d, 0x09, 0x78, 0x62, 0x3b, + 0xae, 0x7c, 0x33, 0xd1, 0xc3, 0xb5, 0x0d, 0x83, 0x79, 0x4c, 0x0a, 0x5a, + 0x44, 0xa5, 0x30, 0x9b, 0xa1, 0xd3, 0x9f, 0x3c, 0x5d, 0xc3, 0xb3, 0x16, + 0x61, 0xc8, 0x95, 0xab, 0xa0, 0x48, 0x9c, 0xd3, 0x92, 0x29, 0x01, 0x35, + 0x10, 0x8c, 0xce, 0x56, 0x79, 0x4c, 0xce, 0xa4, 0x91, 0xab, 0x42, 0x4b, + 0xac, 0x44, 0x05, 0xcb, 0x90, 0xa7, 0x2a, 0xb5, 0x30, 0x42, 0xb3, 0xfa, + 0x86, 0x32, 0x22, 0xc4, 0x1d, 0x15, 0x6c, 0xa0, 0xe7, 0x52, 0xf7, 0x33, + 0xeb, 0x58, 0x8b, 0xd9, 0x53, 0x2a, 0xc4, 0x22, 0xbe, 0xef, 0xfa, 0xc4, + 0xc0, 0x1c, 0x37, 0x26, 0x2f, 0x49, 0xfe, 0x7e, 0x3f, 0x9d, 0xff, 0x3f, + 0x99, 0x3e, 0xac, 0x7b, 0x1a, 0xda, 0xf1, 0x53, 0x80, 0x5e, 0x1b, 0x44, + 0xf7, 0x53, 0x9e, 0x04, 0xa3, 0x8c, 0x19, 0x57, 0x97, 0x64, 0xa6, 0xd8, + 0xc0, 0x63, 0x4f, 0xca, 0xb0, 0xcc, 0x22, 0xce, 0x41, 0x05, 0x19, 0x68, + 0xee, 0xeb, 0x44, 0xf1, 0x7f, 0xed, 0x7a, 0xe9, 0x59, 0xd5, 0x19, 0x9e, + 0xe5, 0xe0, 0x89, 0x6a, 0x96, 0x4e, 0xef, 0xce, 0x58, 0x3b, 0x8e, 0x09, + 0x84, 0xf4, 0x1a, 0x26, 0xd0, 0xbd, 0xc3, 0x06, 0xb4, 0x6d, 0x97, 0xb2, + 0x9d, 0x58, 0x7f, 0x88}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes in zero padding modified + // tcID: 52 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 52, + 20, + {0x39, 0x61, 0x0e, 0xbb, 0x75, 0x05, 0xfe, 0x88, 0x53, 0xdd, 0x2d, 0x4b, + 0xb0, 0xc3, 0xa3, 0x49, 0x0b, 0x66, 0x94, 0x65, 0xc4, 0xc8, 0x30, 0x80, + 0xd6, 0x43, 0x33, 0x72, 0x09, 0x80, 0x2c, 0x9b, 0x6a, 0x11, 0xe6, 0xc7, + 0x94, 0x81, 0xcb, 0x54, 0x06, 0x16, 0xc7, 0xf8, 0x77, 0xac, 0x58, 0xbb, + 0xa0, 0x8c, 0xf3, 0xf9, 0x3c, 0xcd, 0x6d, 0xea, 0xc0, 0xe8, 0x22, 0x75, + 0x81, 0xaa, 0x73, 0x46, 0x1f, 0xdc, 0xc8, 0x90, 0x82, 0x42, 0x46, 0x8a, + 0x4c, 0x57, 0x11, 0x1c, 0x63, 0x77, 0x12, 0xa1, 0xce, 0x5e, 0xae, 0x6b, + 0xdb, 0xbb, 0xde, 0xb0, 0x85, 0xae, 0xcc, 0xb2, 0xcc, 0x24, 0x79, 0xd5, + 0x02, 0x26, 0x0c, 0x1d, 0x1f, 0xf6, 0x37, 0x59, 0xd2, 0x7f, 0x58, 0xec, + 0xdf, 0x87, 0xfe, 0xcf, 0x5d, 0x23, 0x07, 0x2f, 0x70, 0x9b, 0x5a, 0xa8, + 0x11, 0xdb, 0xdb, 0x06, 0x7a, 0xa3, 0x94, 0xc2, 0x72, 0xc2, 0x70, 0xbd, + 0x8e, 0xd1, 0xc9, 0xd0, 0x49, 0x1f, 0xcc, 0xad, 0x73, 0xb7, 0x4a, 0x4b, + 0x46, 0xe2, 0xf8, 0xfe, 0xc3, 0xe2, 0x42, 0x76, 0x61, 0x36, 0x0c, 0x41, + 0xbe, 0x30, 0x60, 0x15, 0xe4, 0x33, 0x64, 0xbb, 0x45, 0x9a, 0x8c, 0x3c, + 0xd1, 0x79, 0x7f, 0xc4, 0xa8, 0x9b, 0xe3, 0xa5, 0x20, 0x39, 0x63, 0x20, + 0x42, 0x7f, 0x12, 0xde, 0x28, 0xd3, 0x00, 0x1a, 0xe2, 0x57, 0xfd, 0x98, + 0xa4, 0xf0, 0xf9, 0x06, 0x78, 0x1a, 0x2f, 0xf6, 0x96, 0xbf, 0x51, 0x34, + 0x6c, 0x92, 0x54, 0x5b, 0xd1, 0x8c, 0x37, 0x16, 0x8d, 0x94, 0x34, 0x80, + 0xad, 0x1e, 0xa9, 0xdc, 0xb4, 0x7a, 0x2c, 0xc6, 0x85, 0x4b, 0xbf, 0x74, + 0x56, 0xf2, 0x05, 0x12, 0x1f, 0x1f, 0x4f, 0x5b, 0xeb, 0x65, 0x19, 0x52, + 0x1a, 0x91, 0x71, 0x1a, 0xa1, 0x57, 0xd2, 0x44, 0x1b, 0x9b, 0xea, 0x9a, + 0x29, 0xcc, 0xba, 0x7c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 53 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 53, + 20, + {0x68, 0x1d, 0x7a, 0xfa, 0xca, 0xdf, 0x19, 0xda, 0xb9, 0x25, 0x2f, 0xbc, + 0x35, 0xba, 0x86, 0xa8, 0xd3, 0x4f, 0x47, 0x86, 0x75, 0x92, 0x51, 0xa9, + 0x1d, 0xba, 0x18, 0x87, 0x2a, 0x07, 0x0a, 0xf3, 0x9e, 0x5b, 0x3e, 0x9a, + 0x12, 0x88, 0x6b, 0x63, 0x88, 0xcc, 0x59, 0xd2, 0xf8, 0x3b, 0xf1, 0x9a, + 0x09, 0xd1, 0xcf, 0x6c, 0xdf, 0x32, 0xf0, 0xf5, 0x7c, 0xb7, 0x0a, 0xe8, + 0xdf, 0x8d, 0x62, 0x3b, 0xc7, 0xc2, 0xa4, 0x5a, 0x34, 0x4b, 0x02, 0x48, + 0x2c, 0xdd, 0x02, 0x6b, 0x42, 0x07, 0x73, 0x5b, 0xae, 0x60, 0x89, 0x83, + 0x1c, 0x8e, 0xf3, 0xd9, 0x74, 0x28, 0x28, 0x8e, 0x36, 0x3b, 0xdf, 0xcf, + 0x6d, 0x31, 0x3f, 0xed, 0xe6, 0x72, 0x82, 0x40, 0xaf, 0x8f, 0x06, 0x9f, + 0x9b, 0x6d, 0x7b, 0x57, 0xe0, 0x29, 0xaa, 0xb5, 0xb9, 0x2e, 0x3d, 0xd3, + 0x62, 0x7f, 0x1d, 0x1a, 0x9a, 0x24, 0x2d, 0xe3, 0xe1, 0x4a, 0x4c, 0xf5, + 0x02, 0x5f, 0x9a, 0x3b, 0xa2, 0xdd, 0xda, 0x23, 0x08, 0x0f, 0x3d, 0x25, + 0x0d, 0xb3, 0x20, 0xc3, 0x54, 0x15, 0x8c, 0x2a, 0x7e, 0x53, 0x0e, 0xa7, + 0x7e, 0xf3, 0x85, 0x83, 0xba, 0x1d, 0x3b, 0xb2, 0x14, 0x1b, 0x05, 0x3c, + 0x94, 0x66, 0xc0, 0x43, 0xe4, 0xcc, 0x26, 0x12, 0x56, 0xba, 0xdd, 0xf5, + 0x7b, 0xed, 0x45, 0xc9, 0xa4, 0x91, 0xb4, 0x9f, 0x56, 0xd3, 0x58, 0x4a, + 0x3d, 0x6b, 0x0d, 0xf5, 0x84, 0x34, 0x08, 0xb0, 0x28, 0x7b, 0x85, 0x0e, + 0x88, 0xc4, 0x31, 0x40, 0xfa, 0x32, 0xcf, 0xe5, 0xda, 0x29, 0xd0, 0x6e, + 0xe0, 0x51, 0xbb, 0x0b, 0x00, 0x13, 0xfa, 0x6c, 0x5b, 0x6e, 0xf6, 0xea, + 0x02, 0x5d, 0x10, 0x6f, 0x8b, 0xe8, 0x16, 0x6a, 0x92, 0x14, 0xe1, 0xf7, + 0x7c, 0xb1, 0x9e, 0x98, 0x52, 0x98, 0xe6, 0xd7, 0x1d, 0x8c, 0x00, 0xb9, + 0x20, 0xae, 0x29, 0x8c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 54 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 54, + 20, + {0x02, 0xea, 0xe2, 0x70, 0x38, 0x79, 0x52, 0x2f, 0x66, 0x60, 0x22, 0x1d, + 0xc9, 0x8a, 0x84, 0xa1, 0xa5, 0xbf, 0x69, 0xd2, 0x19, 0x88, 0x64, 0xda, + 0x83, 0xa6, 0x33, 0xd0, 0xee, 0xf5, 0x6d, 0x83, 0x95, 0x06, 0x45, 0xff, + 0x98, 0x78, 0xbf, 0x12, 0x61, 0x8e, 0xc8, 0xcf, 0xf8, 0x26, 0xc6, 0xe3, + 0xd9, 0x55, 0xd8, 0x2b, 0xc7, 0xf6, 0xd1, 0x0a, 0xc2, 0x07, 0x46, 0x7c, + 0x37, 0x3d, 0x7c, 0x7c, 0xe8, 0xd6, 0xdb, 0x7e, 0xb9, 0xe9, 0x66, 0xde, + 0xd3, 0xc7, 0x8a, 0x89, 0xab, 0xae, 0x18, 0x0e, 0xb1, 0x26, 0x2b, 0x80, + 0xa9, 0x76, 0xb3, 0x2d, 0x77, 0x64, 0x2f, 0x39, 0xeb, 0xc4, 0x38, 0x8d, + 0x28, 0x44, 0xad, 0x24, 0x14, 0xba, 0x6a, 0x0a, 0xf1, 0xb2, 0x63, 0xbf, + 0xb4, 0x4f, 0x16, 0xf6, 0xd3, 0xbd, 0xf4, 0x44, 0x17, 0xac, 0x31, 0x18, + 0x2a, 0x84, 0x0c, 0x83, 0x84, 0x8f, 0x1e, 0x60, 0xb3, 0x65, 0x25, 0xb0, + 0x13, 0x5b, 0xca, 0x97, 0x18, 0xb9, 0xc6, 0xe8, 0xc0, 0x6a, 0xd3, 0xc6, + 0x2e, 0xb0, 0x7e, 0xb0, 0xf7, 0xc5, 0x27, 0x93, 0xa3, 0x88, 0xed, 0xab, + 0x9b, 0x3e, 0x37, 0xea, 0xd9, 0x29, 0xba, 0xbb, 0x8a, 0x86, 0x66, 0x45, + 0x75, 0x1d, 0xed, 0x5d, 0x33, 0x1e, 0xfd, 0xe2, 0xd8, 0x36, 0x31, 0x79, + 0x18, 0x8b, 0xd1, 0x4a, 0xd3, 0x23, 0xdc, 0x0f, 0x9d, 0x34, 0x3c, 0x4c, + 0x3d, 0x07, 0xc2, 0x0a, 0x5e, 0xd6, 0xad, 0x02, 0x10, 0x2d, 0x3c, 0x80, + 0x4f, 0xce, 0xfb, 0xd4, 0x3e, 0x84, 0x8d, 0x2a, 0xca, 0xa6, 0x32, 0xec, + 0xa2, 0xe7, 0x2d, 0xcb, 0xd2, 0x20, 0x0b, 0x5b, 0x59, 0x58, 0x68, 0xef, + 0x1a, 0x11, 0x53, 0x36, 0xf7, 0x54, 0xa1, 0x64, 0x29, 0x2c, 0x7b, 0x46, + 0x5e, 0x9d, 0x07, 0xed, 0x64, 0xf0, 0x39, 0x7c, 0xf3, 0x66, 0x4f, 0xd6, + 0xf8, 0x7e, 0x0c, 0x1e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 55 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 55, + 20, + {0x6b, 0x8d, 0xc3, 0x66, 0xea, 0xe1, 0x34, 0x8b, 0x77, 0x00, 0x19, 0xd1, + 0xa2, 0xd2, 0xa3, 0xa0, 0x75, 0xed, 0xa3, 0x6f, 0x99, 0xc1, 0x20, 0x29, + 0x02, 0xbf, 0x44, 0xc5, 0x0b, 0x3e, 0xc8, 0xe7, 0x5c, 0x04, 0x15, 0xee, + 0xbd, 0xc6, 0x1d, 0x70, 0xf3, 0x7c, 0x82, 0x80, 0xb5, 0xae, 0x6b, 0x2e, + 0x03, 0xdd, 0xd0, 0xb1, 0xf1, 0x5c, 0x69, 0x44, 0xcd, 0xe9, 0x43, 0x3b, + 0x08, 0x37, 0x26, 0x5b, 0x8c, 0xd6, 0x58, 0xf2, 0x10, 0x29, 0xb0, 0x91, + 0x83, 0x2e, 0xe2, 0x8c, 0x50, 0x47, 0xdb, 0x21, 0xde, 0x40, 0x29, 0xb0, + 0xee, 0x17, 0x36, 0x9f, 0x99, 0xdb, 0xfc, 0xc2, 0xa4, 0xad, 0x42, 0xdc, + 0xc5, 0x8e, 0x21, 0x06, 0x73, 0x15, 0x4b, 0x4f, 0xa1, 0x47, 0x4d, 0xbd, + 0x68, 0x4f, 0x9c, 0x76, 0x39, 0xc0, 0x85, 0x6d, 0x93, 0x6c, 0x8b, 0x7f, + 0xdc, 0x43, 0x7b, 0xec, 0x8d, 0x6f, 0x87, 0x54, 0xcd, 0x95, 0x77, 0x63, + 0x9b, 0x14, 0x41, 0x3a, 0xb7, 0xb3, 0x0e, 0xd2, 0x36, 0x44, 0x05, 0x16, + 0x83, 0x7f, 0x82, 0x0a, 0x0b, 0x0e, 0x14, 0x6c, 0x48, 0x70, 0x6d, 0x53, + 0x4b, 0xf0, 0x38, 0x41, 0xf3, 0xc0, 0x17, 0x2b, 0xd6, 0x98, 0xeb, 0x83, + 0x56, 0x33, 0x2d, 0x25, 0x65, 0xdb, 0xeb, 0x51, 0x43, 0xa8, 0x22, 0xa0, + 0xa4, 0xb9, 0x78, 0x18, 0x26, 0x18, 0x91, 0x3e, 0x64, 0xfa, 0xa7, 0x1a, + 0x15, 0xd4, 0x54, 0xbc, 0x05, 0xac, 0xcb, 0x74, 0xd1, 0x33, 0x8a, 0x4e, + 0x66, 0xea, 0x77, 0xe6, 0x90, 0xa6, 0x23, 0x8c, 0x90, 0xb8, 0x4a, 0x52, + 0x61, 0xb1, 0x7c, 0x6d, 0x2f, 0xe9, 0x47, 0xc3, 0x7b, 0xbb, 0xae, 0x99, + 0xae, 0xa0, 0x74, 0x2f, 0x65, 0x59, 0xd6, 0x17, 0x7a, 0x27, 0x2d, 0xb4, + 0xd5, 0x10, 0x47, 0xa2, 0x06, 0xb8, 0x04, 0xa5, 0x90, 0xed, 0xad, 0x0f, + 0x7a, 0xf7, 0xc0, 0x78}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 56 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 56, + 20, + {0x96, 0xa0, 0x51, 0x98, 0x0a, 0x5d, 0xb7, 0x7b, 0x94, 0xa7, 0xad, 0xc3, + 0x2f, 0x73, 0x97, 0x3d, 0xcf, 0xcd, 0x62, 0xe9, 0x5b, 0x0e, 0x0d, 0x2e, + 0x08, 0x44, 0x10, 0xc3, 0x7f, 0x65, 0xb5, 0x0d, 0x01, 0x8e, 0x99, 0x46, + 0x33, 0x4f, 0xa5, 0xd2, 0x68, 0xa6, 0x84, 0x8d, 0xc1, 0x64, 0xdb, 0x1d, + 0x01, 0x2c, 0x5d, 0x42, 0xda, 0x61, 0x3d, 0x9d, 0x16, 0x7d, 0xc1, 0x37, + 0x23, 0xb3, 0x34, 0xac, 0xfb, 0xb4, 0x72, 0xd3, 0x20, 0x27, 0xee, 0x6b, + 0x52, 0x90, 0x3f, 0xb8, 0xfc, 0x07, 0xc1, 0xa8, 0xca, 0x31, 0x15, 0x6f, + 0xd7, 0x35, 0x68, 0xd3, 0xa1, 0xd9, 0x33, 0xd1, 0x44, 0xd0, 0xf2, 0x63, + 0xa2, 0xad, 0xae, 0x75, 0x1e, 0x8d, 0x4f, 0xb5, 0xb9, 0x49, 0xad, 0xb3, + 0x40, 0x75, 0xa6, 0xfa, 0x59, 0xdd, 0xfc, 0xc4, 0x93, 0x99, 0xf9, 0xd0, + 0x1d, 0xc8, 0xd8, 0x73, 0x3b, 0xe4, 0x7f, 0x2e, 0xcf, 0xb3, 0x96, 0xa3, + 0xcf, 0xe4, 0x0d, 0x61, 0x9b, 0xe4, 0x43, 0x67, 0x67, 0xf7, 0x6d, 0x00, + 0x89, 0xb8, 0x45, 0xf4, 0xa2, 0x65, 0xa5, 0xff, 0xba, 0xcb, 0x69, 0xdf, + 0xca, 0xa6, 0x8d, 0xe6, 0xb3, 0x4b, 0x6c, 0x5b, 0x14, 0x33, 0xe1, 0x49, + 0xb3, 0xbd, 0xca, 0x5b, 0xc7, 0x2b, 0x98, 0x61, 0x77, 0x57, 0xa1, 0x24, + 0x2b, 0x46, 0xf1, 0xfd, 0x0d, 0x7d, 0x0a, 0x7a, 0xf7, 0x5a, 0xdb, 0x95, + 0x04, 0x33, 0xe1, 0xb7, 0x58, 0x4f, 0xa2, 0xde, 0x51, 0xb9, 0x32, 0x31, + 0xdd, 0x73, 0x51, 0x2c, 0xee, 0x72, 0x8a, 0x3e, 0x6f, 0x7c, 0xb9, 0x51, + 0x77, 0x07, 0x2d, 0xcf, 0xd2, 0x53, 0x62, 0xda, 0x53, 0x7f, 0xd4, 0x13, + 0x48, 0x87, 0xab, 0x1b, 0x53, 0x69, 0x79, 0xf3, 0x96, 0x9a, 0x02, 0xcd, + 0xc2, 0xf3, 0x69, 0x9e, 0x39, 0x4b, 0x00, 0x1a, 0xb2, 0x27, 0xdf, 0x7d, + 0xaa, 0x17, 0x5b, 0x75}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of h replaced by 0 + // tcID: 57 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 57, + 20, + {0x5b, 0xac, 0x31, 0x03, 0x06, 0x2a, 0x57, 0x26, 0xa5, 0x78, 0x76, 0xfa, + 0xbc, 0xe9, 0xd1, 0x13, 0xf9, 0x81, 0x6f, 0x30, 0xf0, 0x33, 0x0a, 0xc8, + 0xbf, 0x07, 0x97, 0xeb, 0xd4, 0x1c, 0x53, 0x26, 0xea, 0x69, 0x3e, 0xd7, + 0xa3, 0xdb, 0x0a, 0xf2, 0x51, 0xef, 0x26, 0x8f, 0xa9, 0x5e, 0xe1, 0x16, + 0x5e, 0xe3, 0xd5, 0xfb, 0xa2, 0x63, 0x0f, 0xa7, 0x5c, 0x34, 0x6a, 0xe4, + 0x22, 0xc3, 0xd1, 0x4d, 0x25, 0xe1, 0x6e, 0xb1, 0xc3, 0xb7, 0x62, 0xd9, + 0xac, 0xe3, 0x79, 0xad, 0x50, 0x06, 0xe8, 0x56, 0x8b, 0x2b, 0x49, 0x4c, + 0x7c, 0xbb, 0x90, 0xfb, 0x75, 0x89, 0xb6, 0x07, 0xda, 0x24, 0xcb, 0x8c, + 0xd6, 0xa4, 0xd8, 0x51, 0xca, 0x4b, 0xc6, 0x74, 0x18, 0x19, 0xdd, 0xf9, + 0xac, 0xb7, 0xb3, 0xcb, 0x50, 0xcd, 0x43, 0x56, 0xb6, 0x34, 0xad, 0x27, + 0x78, 0x44, 0x61, 0x46, 0xb4, 0x91, 0x2b, 0x9d, 0xa4, 0x30, 0x92, 0x1b, + 0xff, 0x3a, 0x8c, 0xc7, 0xe3, 0x30, 0xe8, 0x2a, 0x38, 0xbd, 0x9f, 0x69, + 0xea, 0xf4, 0x78, 0x59, 0xb5, 0x19, 0x9c, 0xce, 0xea, 0x0b, 0x9d, 0x11, + 0x1d, 0xbd, 0xe5, 0xe2, 0x0a, 0x84, 0x51, 0xfd, 0x98, 0x96, 0x85, 0x98, + 0x61, 0x72, 0xe4, 0xf6, 0x9b, 0xa2, 0x98, 0x3c, 0x30, 0x1c, 0x51, 0xe5, + 0x7d, 0xdc, 0x45, 0x7a, 0xf8, 0xfe, 0xac, 0x97, 0x09, 0xd8, 0x4d, 0x9b, + 0x3c, 0x70, 0xfb, 0xba, 0x42, 0x3a, 0xbb, 0xa4, 0xcc, 0xa6, 0xea, 0xb1, + 0xff, 0xf4, 0x2a, 0xcd, 0xee, 0xc5, 0xec, 0x89, 0x93, 0x6c, 0x4e, 0xa8, + 0xf8, 0x37, 0xb0, 0x1e, 0xff, 0x95, 0x4d, 0x13, 0xfb, 0xcf, 0xe8, 0x73, + 0x1a, 0x6c, 0x7c, 0xc9, 0x27, 0x1a, 0x80, 0x5a, 0x98, 0xb8, 0x87, 0x7f, + 0x36, 0x43, 0x35, 0xea, 0x23, 0x90, 0x03, 0xcc, 0x62, 0x59, 0xae, 0xbb, + 0x92, 0x2d, 0x2f, 0x97}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits of h replaced by 1s + // tcID: 58 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 58, + 20, + {0x1e, 0x10, 0x8d, 0xdf, 0x1d, 0x6d, 0x93, 0x1d, 0xd5, 0x68, 0xfc, 0xde, + 0x1e, 0x11, 0x97, 0x1d, 0xcd, 0x86, 0xb4, 0x09, 0x69, 0x99, 0x09, 0xd4, + 0xc2, 0x68, 0x9a, 0xc1, 0x7f, 0xcf, 0x0c, 0xde, 0x9b, 0xc2, 0x7d, 0x10, + 0xf9, 0xf2, 0x87, 0x01, 0x13, 0xcc, 0x61, 0xf9, 0x98, 0x3d, 0x1e, 0xc5, + 0xe4, 0xb1, 0xb5, 0xf8, 0xad, 0x0e, 0x48, 0x8a, 0x99, 0x1f, 0x14, 0x55, + 0xc5, 0xad, 0x4f, 0x72, 0x10, 0x56, 0xe5, 0x4d, 0x11, 0xb7, 0x7d, 0xc7, + 0xba, 0x73, 0xbd, 0x3c, 0xaa, 0xeb, 0x89, 0xc2, 0x11, 0x41, 0xf0, 0x01, + 0x05, 0x01, 0xc9, 0xf7, 0x2a, 0x3f, 0xcd, 0x4d, 0x7e, 0x7e, 0x59, 0xf7, + 0x01, 0xdf, 0x03, 0x2f, 0xa3, 0x92, 0xbf, 0x82, 0xa1, 0xde, 0x9f, 0xf9, + 0xf6, 0xc1, 0x5e, 0xf2, 0xb0, 0xa5, 0x42, 0x01, 0xf7, 0x87, 0xbd, 0x87, + 0xba, 0x4f, 0xc9, 0x69, 0x60, 0x65, 0xe5, 0xdb, 0x96, 0xca, 0xe4, 0xb6, + 0x1f, 0x66, 0x29, 0x43, 0x96, 0xee, 0xea, 0x94, 0xc1, 0xc0, 0xac, 0x10, + 0xdd, 0x8f, 0x1c, 0xae, 0x92, 0x8c, 0x7b, 0x7f, 0xfa, 0x84, 0xa8, 0x66, + 0xd6, 0x9d, 0x45, 0x0f, 0x07, 0x2f, 0x74, 0x6a, 0x4a, 0xf2, 0x0d, 0x4b, + 0x39, 0xd2, 0x6c, 0xbe, 0xe4, 0x3b, 0x22, 0x7e, 0x96, 0xc4, 0xef, 0x5e, + 0xde, 0x5a, 0xa0, 0x43, 0xd5, 0x1c, 0x6a, 0x5e, 0x94, 0xc8, 0xa5, 0x97, + 0x58, 0xf9, 0xb4, 0x21, 0x33, 0xcf, 0xf0, 0xb0, 0x1c, 0x36, 0x5f, 0xed, + 0x57, 0xd1, 0x89, 0x10, 0x6c, 0x4e, 0x38, 0xcc, 0x73, 0xef, 0xe7, 0x16, + 0x5a, 0xaa, 0x76, 0xb2, 0xa2, 0xfb, 0x0a, 0x2c, 0x41, 0x53, 0x66, 0x73, + 0x23, 0x4c, 0x41, 0x16, 0xa7, 0x44, 0x5d, 0xd9, 0xfc, 0x93, 0xe0, 0xf2, + 0x7e, 0xab, 0x8e, 0x5d, 0x4c, 0x19, 0xa7, 0x12, 0xe0, 0x98, 0x40, 0x15, + 0x1e, 0x44, 0x05, 0x3f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in hash h flipped + // tcID: 59 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 59, + 20, + {0x48, 0x77, 0x08, 0x5b, 0xc4, 0x5b, 0x4e, 0x53, 0x8a, 0x2f, 0x25, 0x75, + 0x5c, 0xa4, 0x10, 0x03, 0x2a, 0x01, 0xaf, 0x46, 0x05, 0x23, 0xbe, 0xa0, + 0xee, 0x1d, 0xa7, 0x67, 0xd7, 0x36, 0x88, 0xad, 0xf0, 0x9d, 0x8b, 0x30, + 0x0c, 0x50, 0x00, 0xd7, 0x44, 0x56, 0xa5, 0x58, 0x06, 0xdc, 0xfa, 0x1e, + 0x1b, 0x1c, 0x78, 0x7a, 0x69, 0xff, 0xf2, 0x95, 0x21, 0x57, 0x72, 0x17, + 0x36, 0x49, 0xfb, 0xf9, 0x6c, 0x17, 0xc8, 0x58, 0xd4, 0xbe, 0x9a, 0x7a, + 0xb9, 0xb7, 0xb3, 0x18, 0x92, 0x43, 0xed, 0xb9, 0x97, 0xaf, 0x6a, 0x01, + 0x00, 0xf5, 0x54, 0xe3, 0x68, 0x16, 0x9b, 0x11, 0x5c, 0xf4, 0x4d, 0xd1, + 0xb4, 0x86, 0x65, 0x40, 0x7d, 0xfc, 0xcb, 0x41, 0xed, 0xef, 0xa3, 0x56, + 0xc2, 0x97, 0x31, 0x5f, 0xe5, 0xd3, 0x2a, 0xe9, 0x1e, 0x21, 0x70, 0x5d, + 0x60, 0x02, 0xc4, 0xc6, 0x24, 0xc4, 0xb8, 0x96, 0xdd, 0x60, 0x24, 0x83, + 0x9b, 0x01, 0x13, 0xfc, 0x71, 0x12, 0x90, 0x52, 0x33, 0x0a, 0x30, 0x98, + 0x92, 0xc1, 0x3c, 0xf5, 0xc6, 0x8e, 0xf7, 0x22, 0xd6, 0x37, 0xe9, 0x76, + 0x61, 0x36, 0x6d, 0x40, 0xf8, 0x07, 0x9c, 0x5c, 0x78, 0x98, 0x57, 0x47, + 0x1d, 0x73, 0xfb, 0xa4, 0xf4, 0x68, 0xa6, 0xc2, 0x6c, 0x21, 0xe6, 0x56, + 0x59, 0xb5, 0xfe, 0x28, 0xfe, 0xa0, 0xe3, 0x4f, 0xd4, 0x77, 0x65, 0x11, + 0x9e, 0x41, 0xd3, 0xa1, 0x2a, 0x14, 0x81, 0x81, 0xa7, 0x8f, 0x85, 0xc8, + 0x04, 0x46, 0xe2, 0xde, 0x5b, 0x42, 0xc4, 0x2b, 0x35, 0x4d, 0x71, 0x0a, + 0x4f, 0x62, 0x37, 0xa8, 0x30, 0xa5, 0x9e, 0x79, 0x52, 0x56, 0x0a, 0x8f, + 0xfc, 0xe4, 0x02, 0x84, 0x5c, 0x38, 0xe9, 0xd4, 0xa0, 0x20, 0x2e, 0x3d, + 0x4d, 0x8a, 0x03, 0x52, 0x98, 0xe4, 0xb4, 0x80, 0x25, 0xe0, 0x3e, 0x62, + 0xbc, 0x6c, 0x1f, 0xf0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: hash of salt missing + // tcID: 60 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 60, + 20, + {0x49, 0x62, 0x6b, 0xd9, 0x83, 0x77, 0xf1, 0xd2, 0xe5, 0x71, 0xa9, 0xd9, + 0x19, 0x3b, 0xcd, 0xe1, 0xc2, 0x9a, 0xff, 0xe1, 0x78, 0x06, 0x55, 0x49, + 0x91, 0x68, 0x0b, 0xea, 0xbe, 0xf4, 0x01, 0x2c, 0x73, 0xfd, 0xcc, 0xd5, + 0x85, 0x4b, 0x7d, 0xd6, 0x5a, 0x3a, 0xff, 0x86, 0x86, 0x88, 0xb6, 0xd4, + 0x55, 0x3f, 0x79, 0xea, 0x5f, 0xe9, 0xf0, 0x4d, 0x3f, 0x6a, 0xfa, 0xef, + 0x95, 0x66, 0x55, 0x02, 0x25, 0x4b, 0x15, 0x28, 0xdd, 0x35, 0xe1, 0x4a, + 0x0d, 0x33, 0xe7, 0x10, 0x42, 0x10, 0xca, 0x91, 0x39, 0x7a, 0xc7, 0x66, + 0xbc, 0x7f, 0xde, 0x1a, 0x03, 0x0b, 0x6e, 0x2d, 0x38, 0xad, 0x4d, 0x69, + 0xd0, 0x55, 0x57, 0x46, 0x46, 0x02, 0xc0, 0x40, 0x88, 0x8f, 0xb6, 0xf1, + 0x5f, 0x46, 0x5a, 0x61, 0x27, 0x6e, 0x67, 0x30, 0xbb, 0x31, 0x06, 0x90, + 0x8f, 0x60, 0xe4, 0x31, 0xaf, 0xa8, 0xc1, 0x12, 0x7c, 0x82, 0xb0, 0xf2, + 0x3d, 0xde, 0xe4, 0x10, 0xe3, 0xc5, 0xe7, 0x36, 0x91, 0xfb, 0x6d, 0x76, + 0xf2, 0xb6, 0x40, 0x53, 0x48, 0x72, 0x8d, 0x78, 0xa5, 0x20, 0x56, 0x1f, + 0xbb, 0x31, 0x99, 0x29, 0x6d, 0xc8, 0xb7, 0xd4, 0x3e, 0x01, 0x90, 0x16, + 0x1a, 0x28, 0x99, 0x23, 0xa1, 0x17, 0x84, 0x09, 0xb4, 0x38, 0x10, 0xe5, + 0xb7, 0x10, 0xdd, 0x74, 0xba, 0x5d, 0xfa, 0xd6, 0xa9, 0xa3, 0x56, 0x75, + 0xfe, 0xd1, 0x58, 0x47, 0x28, 0xf9, 0xd2, 0x22, 0xe9, 0xb1, 0x15, 0xf8, + 0x39, 0x00, 0xb6, 0xea, 0x83, 0x3e, 0xb2, 0x8b, 0xc8, 0x56, 0xd5, 0xb7, + 0x06, 0xbc, 0xa4, 0x7f, 0xf2, 0xca, 0x21, 0x13, 0xe1, 0xa7, 0xba, 0x96, + 0x9a, 0x0d, 0xe3, 0x31, 0x9d, 0x9f, 0x81, 0x56, 0x70, 0x57, 0x5b, 0x85, + 0xe2, 0x16, 0xdf, 0xf8, 0x88, 0x4c, 0xec, 0x20, 0xb5, 0x6a, 0x3b, 0xf5, + 0x18, 0x36, 0xf2, 0x06}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of ps modified + // tcID: 61 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 61, + 20, + {0x7d, 0xf9, 0xad, 0xda, 0x89, 0xf8, 0x3a, 0xbb, 0xdf, 0x0e, 0x34, 0x93, + 0x57, 0x84, 0x61, 0xfb, 0x8e, 0x01, 0xf5, 0x9d, 0xc1, 0x04, 0x6f, 0xd0, + 0x1a, 0xcb, 0x4f, 0x9c, 0x79, 0xa9, 0xa5, 0xf9, 0x5f, 0x7d, 0x73, 0xdc, + 0x0a, 0x9d, 0xff, 0x9a, 0xc4, 0xb0, 0x3b, 0x68, 0x53, 0xa5, 0xe7, 0x88, + 0xda, 0x82, 0x0a, 0x54, 0xe0, 0xdc, 0x71, 0xcd, 0x5f, 0x4c, 0x6e, 0x7e, + 0x19, 0x1e, 0xf9, 0x85, 0xac, 0x99, 0xfe, 0x3b, 0x79, 0xe5, 0x78, 0xdf, + 0x13, 0xdb, 0xa5, 0x21, 0xda, 0x80, 0x82, 0xf7, 0xad, 0xdf, 0x6a, 0xf7, + 0xef, 0x4d, 0xf6, 0x49, 0xfb, 0xae, 0x8c, 0x9d, 0x58, 0xb7, 0x41, 0x9f, + 0x55, 0x1a, 0xd6, 0x7f, 0x06, 0x1e, 0x16, 0x53, 0xd2, 0x6e, 0xcc, 0x41, + 0xf9, 0xdf, 0xf8, 0xde, 0xa2, 0x36, 0x46, 0x2f, 0x0d, 0xa7, 0xbb, 0x34, + 0xbe, 0xa8, 0x90, 0xe2, 0x18, 0x82, 0x43, 0x7d, 0x9f, 0xa8, 0xf6, 0x75, + 0x95, 0x4e, 0x1c, 0x72, 0xa8, 0xae, 0x23, 0x5b, 0xbc, 0xfe, 0xa0, 0xb7, + 0x2a, 0x96, 0x34, 0x35, 0xe7, 0xc6, 0x9d, 0x7c, 0x5b, 0xe8, 0x6f, 0xcd, + 0x79, 0xa5, 0x0e, 0xcb, 0xd5, 0x3e, 0x33, 0xf7, 0xd3, 0xef, 0xf2, 0x68, + 0xee, 0x87, 0xb0, 0xcf, 0x63, 0x4a, 0x7a, 0x9a, 0xb2, 0xfa, 0x35, 0x03, + 0xe8, 0xdf, 0x25, 0x4b, 0xb2, 0xf2, 0x23, 0xc1, 0xd2, 0xa9, 0xda, 0x9c, + 0xab, 0xba, 0xb9, 0x48, 0xab, 0x3b, 0x29, 0xf5, 0x3e, 0x70, 0xcc, 0x7e, + 0xd8, 0x59, 0xe5, 0xc3, 0xc1, 0xc6, 0x6e, 0xe0, 0x2b, 0x24, 0x75, 0xc8, + 0x6c, 0x30, 0xb1, 0x48, 0xc6, 0x40, 0xd6, 0x7d, 0x7d, 0xf0, 0x87, 0x9f, + 0xd1, 0x4b, 0x4a, 0xf9, 0xfa, 0x19, 0xa6, 0x8d, 0x6b, 0xd3, 0xcb, 0x86, + 0x6c, 0x94, 0xdb, 0x16, 0x6e, 0xf1, 0x28, 0x27, 0xb6, 0x74, 0x48, 0xd7, + 0xc3, 0x16, 0xb3, 0x88}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of ps modified + // tcID: 62 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 62, + 20, + {0x87, 0xec, 0x6a, 0x8c, 0x3c, 0x3f, 0x5d, 0xb0, 0xd8, 0x56, 0x30, 0xbd, + 0x76, 0xff, 0x0a, 0x99, 0x00, 0x7e, 0xeb, 0x86, 0x75, 0xae, 0x68, 0xf1, + 0x39, 0x4c, 0x25, 0xe1, 0xaf, 0x4f, 0x34, 0x00, 0x51, 0x62, 0x6d, 0x2d, + 0xa4, 0x0d, 0xf6, 0x53, 0xdc, 0xb7, 0x18, 0x94, 0xb4, 0xf2, 0x92, 0xa6, + 0xc0, 0xdc, 0x32, 0x9c, 0x9a, 0xa8, 0xf5, 0x99, 0x41, 0x88, 0x39, 0x89, + 0x00, 0x89, 0x08, 0x1c, 0xa3, 0x91, 0x0f, 0x86, 0x0e, 0x1c, 0xdf, 0xeb, + 0x9a, 0xb1, 0x25, 0x6a, 0x0f, 0x45, 0xff, 0xee, 0xea, 0xc8, 0x61, 0xdc, + 0x64, 0x71, 0xa9, 0x02, 0x37, 0x5d, 0xe4, 0x28, 0x7b, 0x05, 0xcc, 0x59, + 0xd8, 0xcd, 0x5b, 0x84, 0xff, 0x90, 0xe9, 0x51, 0xd0, 0xb0, 0xc5, 0x74, + 0xf3, 0xf3, 0xd6, 0x3a, 0x61, 0x7b, 0xa1, 0xe3, 0xea, 0xe4, 0x1c, 0x93, + 0x1a, 0x27, 0x6a, 0xf8, 0x77, 0x2f, 0xd0, 0xd2, 0x09, 0x7d, 0x4a, 0xcd, + 0x1c, 0xce, 0x8f, 0xd6, 0x2e, 0xa2, 0x95, 0x8d, 0x24, 0x8e, 0xfa, 0x8b, + 0x96, 0xf3, 0xaa, 0x5a, 0xfb, 0xa3, 0x96, 0xb1, 0x7e, 0x29, 0x0e, 0x6a, + 0x99, 0x2e, 0xe4, 0xcd, 0x01, 0x24, 0x81, 0x02, 0x55, 0xd4, 0x44, 0x1e, + 0xb6, 0x79, 0xa4, 0x7c, 0x72, 0x6e, 0xb7, 0x84, 0x20, 0x13, 0x95, 0x40, + 0x2b, 0x4f, 0x14, 0x4f, 0x48, 0xc6, 0xfb, 0x63, 0xac, 0xcd, 0x25, 0xef, + 0xab, 0x39, 0xb6, 0xf5, 0x73, 0x73, 0x28, 0x9b, 0x33, 0x77, 0x4c, 0xc8, + 0xaf, 0x37, 0xcb, 0x2a, 0x4b, 0x43, 0xce, 0xb7, 0x2a, 0x04, 0xfc, 0x80, + 0xf2, 0x75, 0x70, 0x81, 0xea, 0x8f, 0x27, 0xca, 0xea, 0x18, 0x61, 0x29, + 0x68, 0x81, 0xbd, 0x94, 0x8b, 0xd2, 0x44, 0x58, 0x89, 0x2f, 0x5c, 0xdd, + 0x1b, 0xaf, 0xb7, 0x0a, 0xe4, 0x86, 0x98, 0x4a, 0xf8, 0x3c, 0xbe, 0xf4, + 0xfd, 0xfc, 0x0c, 0xc4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0xff + // tcID: 63 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 63, + 20, + {0xa8, 0x95, 0x75, 0x5f, 0x24, 0x94, 0xf5, 0xc3, 0x5e, 0x72, 0x03, 0xda, + 0x9d, 0xdc, 0x02, 0x18, 0x0c, 0x77, 0xcb, 0x1b, 0x99, 0x4f, 0x59, 0x02, + 0x0e, 0xc7, 0x2f, 0x51, 0x74, 0xff, 0xa5, 0x9a, 0x71, 0x7a, 0x7e, 0x7d, + 0x0e, 0xd3, 0x8f, 0x86, 0x36, 0x90, 0x7c, 0x9e, 0xb3, 0x48, 0x07, 0xda, + 0x4c, 0x43, 0x36, 0x2f, 0x34, 0x2d, 0x5a, 0xb0, 0x17, 0x9f, 0xdd, 0x26, + 0x88, 0x54, 0x56, 0xcc, 0x69, 0xa4, 0xa5, 0xcf, 0x9e, 0x95, 0xa0, 0xb2, + 0x3c, 0x80, 0x08, 0x29, 0xed, 0xa1, 0x5f, 0xce, 0xee, 0xb3, 0xb4, 0x54, + 0xd5, 0xab, 0x92, 0x0d, 0x00, 0x44, 0xa3, 0xcf, 0xde, 0xcf, 0x4c, 0x43, + 0x4f, 0x28, 0x48, 0x4d, 0x3a, 0xfa, 0x70, 0xa4, 0x88, 0x83, 0x9f, 0xbc, + 0x63, 0xdf, 0x9a, 0x19, 0x1c, 0x3e, 0xe3, 0xb5, 0xdf, 0x05, 0x98, 0xeb, + 0xa1, 0x55, 0xbc, 0x96, 0x23, 0x12, 0x63, 0x3b, 0xab, 0x04, 0xb4, 0x8d, + 0x47, 0x11, 0x0f, 0x19, 0xc9, 0x7f, 0xac, 0xb6, 0xea, 0x3d, 0x38, 0x38, + 0xe1, 0xf4, 0x41, 0x85, 0x1b, 0xcb, 0x06, 0xed, 0x39, 0x5a, 0x1f, 0xc6, + 0xf6, 0x37, 0x0e, 0x06, 0x50, 0x94, 0x93, 0x9d, 0xbd, 0xec, 0x28, 0xfb, + 0x63, 0x96, 0xcb, 0x06, 0x2e, 0xee, 0x52, 0x48, 0x53, 0xf1, 0x51, 0xa1, + 0xd2, 0x20, 0x1e, 0x51, 0xd2, 0xda, 0xa6, 0x68, 0x04, 0x65, 0xed, 0x2c, + 0xef, 0x8d, 0x6c, 0xd3, 0x6a, 0xa4, 0x3f, 0x77, 0x34, 0x75, 0x4b, 0x9f, + 0x49, 0x96, 0x20, 0xd9, 0x56, 0xc2, 0xcd, 0x6f, 0xd0, 0xc2, 0xca, 0x31, + 0x73, 0xfd, 0xad, 0x36, 0x84, 0x36, 0xd8, 0x31, 0x3e, 0x14, 0x80, 0x85, + 0xd2, 0x2c, 0x79, 0x31, 0xfe, 0xe7, 0xff, 0x58, 0xd4, 0xd0, 0x93, 0x34, + 0x81, 0x6c, 0x21, 0x1c, 0x15, 0x32, 0xf1, 0x08, 0x6d, 0xd1, 0x97, 0xbf, + 0xa4, 0xb2, 0xf6, 0x28}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0x80 + // tcID: 64 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 64, + 20, + {0x0a, 0xe8, 0x89, 0x87, 0xb0, 0x01, 0xf5, 0xa5, 0xd5, 0xd7, 0xb2, 0x57, + 0xa5, 0x7f, 0xc2, 0xc3, 0x7f, 0x64, 0x2f, 0x13, 0x67, 0x17, 0x17, 0x1f, + 0xce, 0x28, 0x43, 0x04, 0x95, 0xde, 0xef, 0xb9, 0x40, 0x79, 0x97, 0xb9, + 0xe6, 0x48, 0xb0, 0xaa, 0xef, 0xf5, 0x68, 0xac, 0xb3, 0xe5, 0xb5, 0x3e, + 0x65, 0x7b, 0x41, 0x7e, 0x9c, 0xd8, 0xda, 0x52, 0x79, 0xa5, 0x2c, 0x03, + 0x8d, 0x96, 0x57, 0x43, 0x09, 0x6c, 0x2d, 0x53, 0x3c, 0x25, 0xea, 0x98, + 0xcd, 0x74, 0x7c, 0xa5, 0xd7, 0x19, 0xf4, 0x3c, 0xc2, 0xda, 0xca, 0x42, + 0x6c, 0xf7, 0xbe, 0xe2, 0x05, 0xbf, 0x89, 0xc2, 0x25, 0xa0, 0x81, 0x7d, + 0x59, 0x07, 0x9b, 0x81, 0x62, 0xc6, 0x02, 0x2a, 0xd0, 0x29, 0xd0, 0x94, + 0x6e, 0xb9, 0x9e, 0x8e, 0x44, 0xec, 0x08, 0x98, 0xc9, 0x89, 0x26, 0x14, + 0xc0, 0xc4, 0x89, 0x06, 0xdf, 0x99, 0x21, 0x92, 0x75, 0xa0, 0x4f, 0xc1, + 0xef, 0xe9, 0x2d, 0x5d, 0x6b, 0xf9, 0x8c, 0x90, 0xa5, 0xac, 0x46, 0x9a, + 0x36, 0xf4, 0x7a, 0x0f, 0x23, 0x88, 0x9f, 0xd1, 0x8d, 0xa1, 0xb3, 0x8e, + 0xf1, 0x12, 0xda, 0xfb, 0x69, 0x6f, 0x53, 0x6b, 0xbd, 0x04, 0xe6, 0xc9, + 0x66, 0xa9, 0xba, 0x32, 0x6b, 0xbd, 0x63, 0x8d, 0x82, 0xb6, 0xd7, 0x66, + 0x19, 0x16, 0xb7, 0xbd, 0x7d, 0x3d, 0x4a, 0xc4, 0x26, 0xe9, 0xf0, 0xfd, + 0x52, 0x79, 0x18, 0x50, 0x5a, 0x60, 0x27, 0xb8, 0xdd, 0x71, 0x6a, 0x39, + 0x66, 0xfb, 0x43, 0x9c, 0xc4, 0xa1, 0x30, 0xa1, 0x30, 0x14, 0x23, 0x8c, + 0x5f, 0x10, 0x4d, 0x75, 0x4f, 0xbf, 0xec, 0x2f, 0x1c, 0x78, 0x0b, 0x49, + 0xaa, 0xf8, 0x03, 0x61, 0x8c, 0x2a, 0x8b, 0x69, 0xec, 0x7d, 0x0f, 0x09, + 0x85, 0x5c, 0xb1, 0x01, 0x98, 0x78, 0xf5, 0x2d, 0xf1, 0x3c, 0x44, 0x92, + 0xa4, 0x80, 0xdc, 0xe7}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0 + // tcID: 65 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 65, + 20, + {0x3a, 0xb3, 0xc8, 0xcf, 0x8b, 0x99, 0xa2, 0xbf, 0x88, 0x21, 0x53, 0xef, + 0x1a, 0xd6, 0xdb, 0x44, 0x9e, 0x1e, 0xdf, 0x67, 0x3a, 0x01, 0xe0, 0x14, + 0xb4, 0x0d, 0x1a, 0x23, 0xfc, 0xb3, 0x8f, 0xba, 0x21, 0xbd, 0x63, 0xcc, + 0xd9, 0xdf, 0x9a, 0x08, 0x49, 0xd5, 0x9c, 0x41, 0x52, 0x09, 0x46, 0xd4, + 0x6f, 0xd2, 0x6f, 0xed, 0x9e, 0xd4, 0xbd, 0x65, 0xba, 0x0e, 0x00, 0x70, + 0x5c, 0x11, 0x9e, 0xbf, 0xcd, 0xf3, 0x1c, 0xed, 0x34, 0x43, 0x3e, 0xcd, + 0xf9, 0xb4, 0x17, 0x0f, 0x99, 0x90, 0xc2, 0xa2, 0x6c, 0x4a, 0xfd, 0xdd, + 0x28, 0x4b, 0x7e, 0x13, 0x4b, 0x9b, 0xa8, 0xb6, 0xd0, 0xd4, 0x16, 0x24, + 0xa1, 0x69, 0xb8, 0xf4, 0xeb, 0xec, 0x7a, 0x87, 0xd0, 0xde, 0x0e, 0xe7, + 0x87, 0x0c, 0x99, 0xd4, 0xd0, 0x51, 0x46, 0xa7, 0xb7, 0x1c, 0x94, 0x60, + 0x6f, 0xd1, 0x78, 0xaa, 0x65, 0x5c, 0x3e, 0xdb, 0xa0, 0xf7, 0x64, 0xf3, + 0x29, 0x2d, 0x76, 0x21, 0x7d, 0x43, 0x49, 0xf9, 0x0d, 0x09, 0x19, 0xc4, + 0x2c, 0x35, 0xbe, 0x21, 0x61, 0x3f, 0xca, 0xf8, 0x24, 0xe1, 0x6a, 0xb3, + 0xf4, 0x5e, 0xf1, 0x7c, 0x14, 0x25, 0x59, 0x75, 0xcb, 0x85, 0xf7, 0xe1, + 0xf5, 0xdd, 0xbc, 0x01, 0x51, 0xac, 0x49, 0x61, 0xf6, 0x8a, 0x33, 0x1b, + 0x97, 0x73, 0x7b, 0x17, 0x1e, 0x93, 0xc0, 0x1a, 0x0f, 0x46, 0x05, 0xc7, + 0x25, 0x6d, 0xe9, 0x3c, 0xe1, 0xe1, 0xcc, 0x8f, 0x51, 0x75, 0x83, 0x89, + 0x99, 0xc7, 0x34, 0x80, 0x9b, 0xda, 0xf8, 0xb9, 0x5e, 0xdf, 0xac, 0x0d, + 0x5f, 0x98, 0xc3, 0xde, 0x33, 0xad, 0x63, 0x99, 0xe8, 0x20, 0x7a, 0x80, + 0x15, 0x37, 0x3e, 0x1f, 0x5e, 0xd7, 0x6e, 0x30, 0x4b, 0x5e, 0x2a, 0xc2, + 0x60, 0xbb, 0xed, 0x23, 0xc6, 0x62, 0xc3, 0x8b, 0x6f, 0x29, 0xdc, 0xb0, + 0x1f, 0xaa, 0x48, 0x94}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0xff + // tcID: 66 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 66, + 20, + {0x5a, 0x7e, 0x54, 0x9f, 0x99, 0xc1, 0x38, 0xd3, 0xfa, 0x7e, 0xde, 0x3a, + 0xd6, 0x55, 0x47, 0x3f, 0x78, 0xc3, 0xa8, 0xde, 0x65, 0x0b, 0xf8, 0xdb, + 0x6a, 0x51, 0x16, 0xf0, 0x80, 0x7e, 0x5d, 0xf8, 0x44, 0x45, 0xed, 0x72, + 0xea, 0x6a, 0x82, 0xa8, 0x15, 0x0d, 0xb3, 0x52, 0xb8, 0x52, 0x10, 0xe1, + 0x20, 0x81, 0x8d, 0xa1, 0x3d, 0x98, 0x00, 0xd1, 0x58, 0x23, 0xf5, 0x78, + 0x0b, 0x60, 0x51, 0xe5, 0x1b, 0xf4, 0x48, 0x86, 0x54, 0xe6, 0xa9, 0x3c, + 0x95, 0xd1, 0x9b, 0x45, 0x37, 0x87, 0x44, 0x48, 0x3b, 0x43, 0xb3, 0x72, + 0x00, 0xd9, 0x33, 0x77, 0x5d, 0x2f, 0x84, 0xa7, 0x71, 0x9c, 0xdf, 0xf6, + 0xda, 0xe2, 0xe1, 0x57, 0x16, 0xc8, 0x6a, 0x9c, 0x5a, 0x00, 0x42, 0xa5, + 0x26, 0x8c, 0xdc, 0x7b, 0x5e, 0x18, 0x60, 0xc1, 0x50, 0xd8, 0x52, 0x53, + 0x57, 0x37, 0x87, 0xb2, 0x83, 0x9f, 0xed, 0xf6, 0x4d, 0xf3, 0xd5, 0x4c, + 0x97, 0x7f, 0x63, 0xe7, 0xbf, 0xaf, 0x31, 0x68, 0xf0, 0x15, 0x3e, 0x2e, + 0xf0, 0x19, 0x24, 0x4e, 0x5c, 0xdd, 0x9b, 0xe6, 0x9b, 0x42, 0x16, 0x07, + 0xfe, 0xf7, 0x27, 0xbd, 0x54, 0x42, 0xad, 0xa4, 0xba, 0xb8, 0x02, 0xac, + 0x9f, 0xc0, 0xc0, 0x04, 0x4e, 0xb5, 0xb4, 0x35, 0xa9, 0xca, 0xf2, 0x17, + 0x73, 0x2b, 0x67, 0x40, 0x57, 0x1b, 0xf9, 0xf7, 0xb1, 0xb3, 0xfd, 0x83, + 0xda, 0x8d, 0x4c, 0x80, 0x6a, 0x7e, 0x22, 0x41, 0xe3, 0x7c, 0xd0, 0xd0, + 0x6a, 0xba, 0xe2, 0x8a, 0xc5, 0xa8, 0x3a, 0xe3, 0xb2, 0xf8, 0x1f, 0x33, + 0x74, 0xdb, 0xea, 0x97, 0xe4, 0x6c, 0x66, 0xe8, 0x21, 0x22, 0x6f, 0xc7, + 0xcf, 0x0b, 0x0a, 0xf2, 0xdc, 0xbd, 0xb7, 0xc5, 0xcf, 0xf6, 0x41, 0x77, + 0x5c, 0x81, 0xfe, 0xa4, 0xc8, 0xcb, 0x93, 0x09, 0xe9, 0x89, 0xbc, 0xa0, + 0x4a, 0x4a, 0x5d, 0x3d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: shifted salt + // tcID: 67 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 67, + 20, + {0x49, 0x75, 0xc3, 0xfd, 0x63, 0x58, 0x98, 0x99, 0x38, 0x63, 0x3d, 0x07, + 0xcf, 0x7b, 0xf0, 0x12, 0x1c, 0x8a, 0x8c, 0x98, 0x7f, 0xde, 0x1c, 0xac, + 0x40, 0x59, 0x24, 0xab, 0x88, 0xc5, 0xa3, 0x17, 0x5d, 0x27, 0x20, 0x7e, + 0xbb, 0xfe, 0x42, 0xb2, 0x44, 0x04, 0x22, 0x7e, 0x38, 0x8b, 0x11, 0xd9, + 0x2b, 0xbb, 0xac, 0xbb, 0xcf, 0x15, 0x2d, 0x3f, 0xac, 0x01, 0x66, 0xac, + 0xb8, 0x68, 0xf9, 0x08, 0x51, 0x59, 0x03, 0xe3, 0x7d, 0xa9, 0x8e, 0x96, + 0xae, 0xa3, 0x67, 0xc1, 0x79, 0x53, 0x0a, 0x43, 0xf7, 0x8d, 0x87, 0x7c, + 0xf0, 0x83, 0x83, 0x33, 0xfc, 0xea, 0x30, 0x3c, 0xf6, 0x71, 0x0f, 0x04, + 0x65, 0x13, 0xf0, 0x1d, 0x58, 0x6b, 0xc5, 0x4b, 0x42, 0xbf, 0xcf, 0x5d, + 0xd4, 0x7b, 0x1a, 0x01, 0xea, 0x8b, 0x95, 0xaa, 0xfb, 0x4b, 0x94, 0x06, + 0x88, 0x8b, 0x32, 0x66, 0x44, 0x5f, 0x74, 0x9b, 0x1c, 0x56, 0x45, 0x9c, + 0xe4, 0xe1, 0x0a, 0x57, 0xed, 0xc5, 0x9f, 0x61, 0x0b, 0x8b, 0x74, 0xed, + 0xf9, 0x98, 0x7c, 0x98, 0x88, 0x46, 0x01, 0x08, 0xa1, 0x15, 0x25, 0xd0, + 0xe7, 0x22, 0x8b, 0xa5, 0xeb, 0x94, 0x72, 0xa0, 0xfa, 0xda, 0x1d, 0x05, + 0x6c, 0x8b, 0x0d, 0x08, 0xef, 0xee, 0x27, 0x61, 0x10, 0x75, 0x95, 0xc6, + 0xb2, 0x21, 0x71, 0x6b, 0x67, 0x82, 0xc2, 0x7b, 0xd7, 0x75, 0x5f, 0x1a, + 0x23, 0xae, 0xf6, 0xcb, 0x96, 0x6a, 0x31, 0x47, 0x19, 0x21, 0x59, 0x4a, + 0x1d, 0xe1, 0x7e, 0xbc, 0x7e, 0x5b, 0x52, 0xb9, 0x33, 0xae, 0x52, 0xa0, + 0x79, 0x4b, 0xf4, 0xbc, 0xd1, 0xa7, 0x92, 0xe7, 0x8a, 0x47, 0xf0, 0x19, + 0x69, 0x8a, 0x37, 0xd0, 0xd3, 0x89, 0xca, 0x20, 0x40, 0xc0, 0xd3, 0x75, + 0x8e, 0xed, 0xf0, 0xfa, 0x81, 0x00, 0x41, 0x57, 0x4b, 0x32, 0x93, 0x8d, + 0x29, 0x0c, 0xfb, 0x45}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 68 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 68, + 20, + {0x88, 0x1d, 0xc4, 0xbf, 0x8b, 0x2c, 0x6c, 0x17, 0xe1, 0x0b, 0xef, 0x3d, + 0xab, 0x32, 0x7b, 0x4c, 0xbb, 0x76, 0x41, 0x3a, 0x7e, 0x5a, 0xfb, 0xd2, + 0x4f, 0x19, 0x8f, 0xa4, 0x61, 0xbc, 0xe9, 0x39, 0x2d, 0x31, 0xf0, 0xa1, + 0x1d, 0x69, 0xbd, 0x67, 0xb7, 0x5f, 0xa3, 0x0f, 0xf2, 0x10, 0x0d, 0xcd, + 0x52, 0xb8, 0xe0, 0xc2, 0x4c, 0x91, 0xb0, 0x19, 0x6d, 0x17, 0x2a, 0xe3, + 0xfc, 0x1d, 0x40, 0xfb, 0x16, 0x7b, 0x2a, 0xbd, 0xce, 0x4b, 0x83, 0xfe, + 0xd3, 0x65, 0xb9, 0xd5, 0x94, 0x6a, 0x33, 0x3d, 0x0f, 0x66, 0x9d, 0x99, + 0xed, 0xf7, 0xb8, 0xa3, 0xa1, 0xc8, 0xdd, 0xf2, 0x39, 0x7c, 0xb7, 0x7b, + 0xcb, 0x62, 0xae, 0xcf, 0x81, 0x88, 0x07, 0xd6, 0x96, 0xaf, 0x4f, 0x18, + 0x6b, 0xf2, 0xe0, 0x62, 0x8d, 0xdb, 0x1b, 0x9d, 0x45, 0xdc, 0xd6, 0xeb, + 0x96, 0x5d, 0xd1, 0xb5, 0xeb, 0x2b, 0xad, 0xe6, 0x0f, 0xbf, 0x5b, 0x2a, + 0xe8, 0x16, 0xf4, 0x5f, 0x9e, 0x0a, 0xd0, 0x24, 0x03, 0x9b, 0xf6, 0x4c, + 0x08, 0x1e, 0x37, 0x63, 0x0d, 0x6d, 0xb5, 0x1a, 0x36, 0x8e, 0x92, 0x25, + 0x62, 0x68, 0x17, 0x8a, 0xeb, 0xd3, 0x29, 0x63, 0xa0, 0x76, 0x93, 0xf8, + 0x28, 0xd0, 0x1e, 0xeb, 0xaa, 0xd0, 0xfa, 0x04, 0xe0, 0xff, 0x29, 0xd8, + 0xc7, 0xae, 0x68, 0x1b, 0xe4, 0xec, 0x16, 0xd2, 0xa6, 0xba, 0xfc, 0x15, + 0x73, 0xe3, 0x8f, 0x58, 0xc6, 0xc2, 0xc3, 0x6a, 0x5d, 0x5a, 0x2a, 0xe7, + 0x71, 0x8a, 0xdb, 0x13, 0x90, 0x77, 0x0d, 0x9a, 0x38, 0x82, 0xf8, 0x95, + 0xb3, 0xf0, 0xfe, 0xe1, 0x6a, 0x2b, 0xdc, 0x74, 0x3b, 0x09, 0x06, 0x56, + 0x7b, 0x69, 0x38, 0xd7, 0x3a, 0x66, 0x6c, 0xc3, 0x3d, 0x85, 0x14, 0x23, + 0x59, 0xd4, 0x0e, 0xab, 0xbc, 0x1d, 0xa6, 0x5a, 0xe6, 0x16, 0xc7, 0x81, + 0x8f, 0x86, 0xfe, 0x1a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: bit 7 of masked_db not cleared + // tcID: 69 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 69, + 20, + {0x15, 0x87, 0x22, 0x63, 0xf8, 0x27, 0x0e, 0x7a, 0xe9, 0xd3, 0x12, 0x7a, + 0x9b, 0x67, 0x78, 0x28, 0xca, 0xe2, 0x07, 0x7e, 0x53, 0x4e, 0xa3, 0x49, + 0x07, 0x02, 0x89, 0x39, 0x4d, 0x13, 0x59, 0x93, 0x92, 0xb5, 0xf8, 0x03, + 0xf8, 0xdb, 0xfe, 0x40, 0xa5, 0x48, 0x72, 0x23, 0xdd, 0xa2, 0xa3, 0xc6, + 0xf3, 0x0d, 0xdc, 0x92, 0xc4, 0xe6, 0xd9, 0xd2, 0x2e, 0x7d, 0x0d, 0x2b, + 0x60, 0x19, 0x7e, 0x03, 0x2f, 0x18, 0x8d, 0xa3, 0x54, 0x57, 0x27, 0x3c, + 0xe5, 0x51, 0x8b, 0x42, 0x61, 0x96, 0xc9, 0x52, 0xd0, 0x21, 0x9f, 0xf6, + 0x19, 0x0f, 0xce, 0x90, 0x5d, 0x85, 0x6d, 0x49, 0x1b, 0x00, 0x99, 0x98, + 0x21, 0xce, 0x8d, 0x1e, 0xa4, 0xb1, 0x8f, 0x34, 0x23, 0xeb, 0xad, 0x24, + 0x2b, 0xc8, 0x46, 0xe0, 0xaf, 0x40, 0x8f, 0x21, 0xcd, 0xdb, 0xf4, 0x4e, + 0x9e, 0x5f, 0x5d, 0x30, 0x0d, 0x71, 0xa3, 0xb1, 0x04, 0xea, 0xa2, 0x23, + 0x0e, 0xe6, 0x33, 0xd2, 0xea, 0x44, 0x01, 0x6a, 0xf7, 0x35, 0xcd, 0x5e, + 0xd9, 0xc7, 0xb4, 0x21, 0xf3, 0x22, 0x78, 0x15, 0x47, 0xbc, 0xbb, 0x0c, + 0xd9, 0x5e, 0x47, 0x80, 0x41, 0x2f, 0x73, 0x4b, 0xf6, 0x81, 0xbb, 0x47, + 0xab, 0xd4, 0x6b, 0x15, 0x8d, 0x25, 0x1e, 0xc9, 0x20, 0x56, 0x55, 0x3a, + 0xc0, 0x6a, 0x59, 0xc4, 0xba, 0x7f, 0xd2, 0x0b, 0xfe, 0x50, 0xcc, 0x58, + 0x38, 0x68, 0x32, 0xb5, 0x2e, 0x54, 0x8d, 0xf3, 0x45, 0xb0, 0x86, 0xb5, + 0x75, 0x7c, 0x4c, 0x9f, 0x2e, 0x13, 0x31, 0x31, 0xbe, 0xcc, 0x90, 0xa7, + 0x2e, 0xc6, 0xc3, 0x13, 0xe7, 0x66, 0x4d, 0xbc, 0x92, 0x2c, 0x87, 0xa9, + 0x03, 0x64, 0xbf, 0xc7, 0x46, 0xa4, 0x25, 0xdf, 0x77, 0xc9, 0xb9, 0x7d, + 0xc2, 0xaf, 0xec, 0xb2, 0xcc, 0x36, 0xfe, 0xc4, 0x15, 0xa4, 0xe1, 0xc6, + 0xa9, 0x57, 0xb4, 0xb3}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of masked_db changed to 0 + // tcID: 70 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 70, + 20, + {0x6d, 0xe5, 0x0a, 0x99, 0x11, 0x89, 0x35, 0x47, 0xab, 0x56, 0x06, 0x5d, + 0x29, 0x53, 0x03, 0x87, 0x68, 0xcd, 0x06, 0x89, 0xa6, 0x3b, 0x07, 0x03, + 0xc0, 0xdc, 0x99, 0xe7, 0xcd, 0xa4, 0x12, 0xff, 0x49, 0xec, 0xa5, 0x03, + 0x67, 0x1f, 0x06, 0x86, 0x35, 0xf6, 0x9b, 0x38, 0xc0, 0x62, 0x74, 0x27, + 0xf0, 0x27, 0x85, 0xb3, 0x87, 0x0c, 0x67, 0x91, 0xad, 0xd3, 0x7d, 0x43, + 0x6a, 0x81, 0x53, 0x8e, 0x6f, 0xe3, 0xdd, 0x0e, 0xaf, 0xdb, 0x50, 0xa1, + 0x8d, 0x2f, 0x2d, 0x97, 0xe3, 0xcb, 0xa0, 0x62, 0xfc, 0x83, 0x43, 0xa6, + 0xdf, 0xd4, 0x48, 0xc1, 0x19, 0x97, 0xd1, 0xc5, 0xbf, 0x6e, 0x18, 0x95, + 0xe0, 0x9a, 0xb4, 0x35, 0xeb, 0xb1, 0x60, 0x52, 0xc2, 0x03, 0x47, 0xf4, + 0xd0, 0x77, 0xc6, 0xc7, 0x77, 0x92, 0x97, 0xa2, 0x9e, 0x76, 0xe4, 0x9c, + 0xdf, 0x0d, 0x10, 0x71, 0x3f, 0xce, 0x20, 0xab, 0x51, 0xd2, 0x73, 0xfe, + 0xba, 0xff, 0xd0, 0x67, 0x9a, 0x1e, 0xd5, 0x6d, 0xa5, 0xc0, 0x43, 0x0a, + 0x90, 0xa5, 0xfc, 0xa1, 0xec, 0x20, 0x10, 0x29, 0x3b, 0x2e, 0xb8, 0xfe, + 0x34, 0xa7, 0x32, 0xef, 0x46, 0x79, 0x31, 0x8f, 0xc5, 0x68, 0x2c, 0xd8, + 0x79, 0x6d, 0x57, 0xbe, 0x09, 0x90, 0x40, 0x43, 0x96, 0x1d, 0x51, 0x71, + 0xfa, 0x32, 0x30, 0x67, 0x45, 0x01, 0x54, 0x4e, 0x3d, 0x54, 0x82, 0xf5, + 0x10, 0xaf, 0xeb, 0x0e, 0xe4, 0xba, 0x9f, 0xd1, 0xcf, 0xe5, 0xba, 0x55, + 0x27, 0xc9, 0xc3, 0x2f, 0xf0, 0x9d, 0xf5, 0x79, 0x88, 0x4d, 0x4a, 0x5b, + 0x03, 0x51, 0xce, 0xfa, 0x07, 0xba, 0xf4, 0x09, 0x61, 0x41, 0x23, 0x48, + 0xb6, 0x84, 0x6f, 0xce, 0x5b, 0xd6, 0xd6, 0x5a, 0x54, 0x38, 0x82, 0x12, + 0x18, 0xd6, 0x77, 0xe7, 0x74, 0x82, 0x81, 0x08, 0xad, 0x80, 0x5f, 0x57, + 0x4c, 0xe7, 0xb5, 0x97}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 71 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 71, + 20, + {0x1f, 0x47, 0xac, 0x7f, 0xd4, 0x58, 0x5e, 0xa4, 0x2a, 0xb0, 0x8e, 0x10, + 0x02, 0xf5, 0x47, 0xdc, 0x78, 0xdb, 0xac, 0xda, 0x00, 0xeb, 0x2b, 0x3e, + 0x74, 0xd0, 0xe4, 0x6d, 0x45, 0xff, 0xa8, 0xfa, 0x7b, 0x35, 0xd7, 0xaf, + 0xdf, 0x60, 0x5b, 0x2d, 0xa7, 0x72, 0xbf, 0x54, 0x84, 0x3f, 0x15, 0x29, + 0x7b, 0xcc, 0x6f, 0x52, 0xee, 0xec, 0xae, 0xfe, 0x1c, 0x26, 0x10, 0x8c, + 0x35, 0xf9, 0x05, 0x9c, 0x82, 0x23, 0x76, 0x7c, 0x19, 0x59, 0x7f, 0x44, + 0x70, 0xde, 0x50, 0x28, 0xb6, 0xc5, 0x22, 0xae, 0xfc, 0x5b, 0x61, 0xd5, + 0x45, 0xeb, 0xd6, 0xd3, 0x31, 0x2c, 0xc0, 0x92, 0xd1, 0xfc, 0x2a, 0x70, + 0xc5, 0x24, 0xfe, 0x02, 0x56, 0x02, 0x9d, 0x3d, 0x35, 0x79, 0x75, 0x21, + 0x5b, 0x2b, 0xb6, 0x23, 0x36, 0xc4, 0xf4, 0x92, 0x3e, 0xaa, 0x0c, 0xc4, + 0x22, 0xa3, 0xa0, 0x88, 0xb8, 0x6f, 0x4e, 0x0d, 0x81, 0xb6, 0xb4, 0xe0, + 0x4c, 0x21, 0x80, 0x8a, 0x19, 0xac, 0x22, 0x9f, 0x26, 0x57, 0xed, 0xd4, + 0x2a, 0x6c, 0x41, 0xe8, 0x83, 0xe6, 0x9a, 0x91, 0x67, 0x17, 0xb5, 0x9f, + 0xc6, 0x98, 0x0d, 0x79, 0x88, 0x4e, 0xae, 0x5e, 0xa9, 0x18, 0x02, 0x2d, + 0xa2, 0x8c, 0xe2, 0xf8, 0xe5, 0x2a, 0x2e, 0x5d, 0xd5, 0x0d, 0x2d, 0x29, + 0x69, 0x74, 0x8c, 0x2d, 0x97, 0x52, 0x5e, 0x67, 0x2c, 0x12, 0x11, 0x3f, + 0x60, 0x5b, 0x8c, 0x4b, 0xfc, 0xbf, 0xdc, 0xa0, 0x5b, 0xd8, 0x52, 0x85, + 0xd8, 0xfe, 0x6d, 0x22, 0xb7, 0x3d, 0x3b, 0x04, 0xfa, 0xfd, 0x45, 0x3c, + 0xfa, 0x72, 0x67, 0xce, 0xfd, 0xb5, 0x28, 0x19, 0x00, 0x38, 0x9f, 0xf5, + 0x3b, 0xb4, 0xdc, 0x3b, 0xf0, 0xdc, 0x36, 0x6d, 0x86, 0x91, 0x2d, 0x82, + 0x24, 0x10, 0xe8, 0xf7, 0x7f, 0x33, 0x39, 0x2c, 0x0c, 0x27, 0xfe, 0xd3, + 0x65, 0x9d, 0xa4, 0x63}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 72 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 72, + 20, + {0x79, 0x22, 0xbf, 0xdd, 0x4d, 0xa2, 0x22, 0x91, 0x8c, 0x57, 0x31, 0x84, + 0xb1, 0xd8, 0x1a, 0x14, 0xfe, 0x87, 0xec, 0xa0, 0xa3, 0x0c, 0x55, 0xf9, + 0x16, 0x7a, 0xd8, 0x14, 0x4e, 0xa0, 0x6a, 0x9d, 0x22, 0xb1, 0x08, 0xa4, + 0x14, 0x37, 0xb4, 0x2a, 0xa0, 0x8a, 0xfa, 0xc4, 0x4e, 0x76, 0x61, 0xf7, + 0xb4, 0xc6, 0x29, 0x38, 0x97, 0x42, 0x6c, 0xb2, 0xe9, 0x60, 0xaf, 0xf1, + 0x63, 0x61, 0x33, 0x49, 0xb3, 0x58, 0x1c, 0xbd, 0x3a, 0x88, 0x4f, 0xf9, + 0x89, 0x8c, 0x45, 0xc5, 0xc2, 0x13, 0xd9, 0x96, 0xcd, 0xc1, 0xcc, 0x11, + 0x9d, 0xbc, 0xd7, 0xe0, 0xe9, 0x9e, 0xd0, 0x8f, 0x99, 0xf8, 0xb6, 0x9f, + 0x8a, 0xa0, 0x79, 0xcc, 0x6d, 0x15, 0x00, 0x66, 0x97, 0xd4, 0xa7, 0xfc, + 0x5b, 0xcf, 0xd3, 0x49, 0xfc, 0xf2, 0x6f, 0x43, 0xb6, 0xf5, 0x07, 0x4d, + 0xb8, 0xe4, 0x48, 0xbc, 0x92, 0xab, 0x84, 0x42, 0xb2, 0x7e, 0x82, 0x64, + 0x3a, 0x11, 0x84, 0x2a, 0x0d, 0xc7, 0x0b, 0x82, 0x2c, 0xf7, 0xae, 0x26, + 0xe9, 0x07, 0x91, 0xf6, 0x7d, 0x25, 0xa3, 0x21, 0xae, 0xc2, 0x4c, 0xcd, + 0x75, 0x53, 0xe6, 0x31, 0xbc, 0xe7, 0x48, 0x88, 0xc4, 0x3d, 0x9e, 0xcd, + 0x18, 0xe7, 0x7f, 0xc2, 0x46, 0x15, 0xec, 0x44, 0x5b, 0x7d, 0x7e, 0xe8, + 0x3a, 0xaf, 0x63, 0xc0, 0x73, 0x3d, 0xa2, 0x5e, 0xcd, 0x51, 0x2f, 0x7d, + 0xc7, 0xee, 0xc6, 0xe3, 0xfb, 0x49, 0x9d, 0x7e, 0xee, 0x61, 0x65, 0xc7, + 0x8a, 0x42, 0x75, 0xa9, 0xe6, 0xfd, 0xcb, 0x1b, 0x96, 0x2f, 0x38, 0xc8, + 0x13, 0x9d, 0xa5, 0x08, 0x95, 0x65, 0xb3, 0x9c, 0x6d, 0x73, 0x73, 0x9f, + 0x84, 0xc7, 0x0e, 0xd6, 0x0e, 0x2c, 0x83, 0xbb, 0x4f, 0x35, 0x1d, 0x4c, + 0x87, 0xcb, 0xa2, 0xcf, 0x6c, 0x68, 0xb9, 0x87, 0x9e, 0x28, 0x3b, 0x9c, + 0x5e, 0x3d, 0xe1, 0xc8}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 73 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 73, + 20, + {0x8a, 0x7e, 0x60, 0x0a, 0x66, 0x75, 0xa0, 0x6e, 0x67, 0x7f, 0xf1, 0x34, + 0x4f, 0xd5, 0x3a, 0x8d, 0xd2, 0xb9, 0x9f, 0xcc, 0xa4, 0x0c, 0x2a, 0xb7, + 0x99, 0x63, 0x66, 0x63, 0x59, 0x4a, 0xc3, 0xfe, 0x2a, 0x51, 0x0b, 0xf1, + 0xe3, 0xec, 0x4c, 0xa9, 0xdd, 0x28, 0xcc, 0xed, 0x48, 0xb4, 0xe8, 0x45, + 0x7e, 0xd7, 0x4f, 0x4e, 0xc2, 0xad, 0xf3, 0x1b, 0x77, 0xff, 0x1b, 0xfa, + 0xbd, 0x0f, 0x80, 0xc9, 0xab, 0x46, 0x88, 0xf1, 0x56, 0x30, 0x40, 0x6d, + 0x8c, 0xa3, 0x1e, 0xda, 0xa3, 0xa3, 0xcc, 0x79, 0x80, 0xba, 0x1b, 0x76, + 0x0c, 0xfb, 0xd3, 0xff, 0x90, 0x16, 0xe1, 0xf3, 0xfa, 0x0c, 0x34, 0xcb, + 0x59, 0x37, 0x8b, 0x0f, 0x37, 0x45, 0xb4, 0x51, 0xfd, 0x3e, 0x05, 0x3c, + 0x87, 0x11, 0xec, 0xc4, 0x1f, 0xea, 0xaf, 0x35, 0x09, 0x80, 0x53, 0x2a, + 0x7d, 0xb6, 0x7a, 0xfc, 0x35, 0xf0, 0x0d, 0xa1, 0xf1, 0x91, 0xff, 0x4f, + 0x66, 0xb8, 0xe7, 0xe2, 0x73, 0x68, 0xbc, 0x26, 0x16, 0x0f, 0x54, 0x0a, + 0xf7, 0x84, 0xe8, 0xec, 0xb3, 0x8e, 0x2d, 0xad, 0xf4, 0xbe, 0x82, 0xe4, + 0xb7, 0x61, 0x62, 0x6c, 0x5c, 0x06, 0xef, 0xe0, 0xda, 0xda, 0x64, 0x2e, + 0xb2, 0x6f, 0x12, 0xd1, 0xee, 0x96, 0x68, 0x4a, 0x5e, 0xf8, 0xe5, 0xfe, + 0xee, 0xb0, 0xda, 0x9e, 0xf4, 0x32, 0x64, 0x73, 0x36, 0xe4, 0xec, 0x71, + 0x5c, 0xfa, 0x26, 0x0a, 0x87, 0x27, 0xae, 0xc4, 0xa0, 0x80, 0x73, 0x80, + 0x86, 0xad, 0x26, 0xb5, 0x13, 0x55, 0xb8, 0xbf, 0xaf, 0x1b, 0x13, 0x5e, + 0x97, 0xd1, 0x08, 0xb3, 0x6c, 0x73, 0xb4, 0x36, 0xcc, 0x5c, 0xb5, 0x95, + 0x93, 0xa7, 0xce, 0x0f, 0x0e, 0x74, 0x83, 0x15, 0x23, 0x19, 0xfc, 0xeb, + 0x37, 0x47, 0x94, 0x51, 0xee, 0xea, 0x09, 0x8a, 0x8e, 0xeb, 0x0d, 0xee, + 0x19, 0x75, 0x6e, 0x03}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 0 + // tcID: 74 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 74, + 20, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 1 + // tcID: 75 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 75, + 20, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n-1 + // tcID: 76 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 76, + 20, + {0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, + 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, + 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, + 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, + 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, + 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, + 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, + 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, + 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, + 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, + 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, + 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, + 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, + 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, + 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, + 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, + 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, + 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, + 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, + 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, + 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, + 0x88, 0x25, 0x61, 0xe4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n + // tcID: 77 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 77, + 20, + {0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, + 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, + 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, + 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, + 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, + 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, + 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, + 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, + 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, + 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, + 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, + 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, + 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, + 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, + 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, + 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, + 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, + 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, + 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, + 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, + 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, + 0x88, 0x25, 0x61, 0xe5}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to signature + // tcID: 78 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 78, + 20, + {0x00, 0x00, 0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, + 0x6f, 0x2a, 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, + 0xbd, 0x13, 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, + 0x26, 0xe4, 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, + 0x61, 0xd2, 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, + 0xa6, 0x7b, 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, + 0xe4, 0x94, 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, + 0x5c, 0x38, 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, + 0x68, 0xb3, 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, + 0xb9, 0x1d, 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, + 0xc7, 0xc6, 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, + 0xae, 0x3b, 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, + 0x9c, 0x5d, 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, + 0x08, 0xf5, 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, + 0x0f, 0xb4, 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, + 0xa6, 0x11, 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, + 0x2c, 0xb6, 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, + 0x9b, 0x51, 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, + 0x28, 0xd7, 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, + 0xe5, 0x80, 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, + 0x43, 0x7d, 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, + 0x2e, 0x17, 0x2b, 0x7f, 0xe2, 0x51}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to signature + // tcID: 79 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 79, + 20, + {0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, 0x6f, 0x2a, + 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, 0xbd, 0x13, + 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, 0x26, 0xe4, + 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, 0x61, 0xd2, + 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, 0xa6, 0x7b, + 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, 0xe4, 0x94, + 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, 0x5c, 0x38, + 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, 0x68, 0xb3, + 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, 0xb9, 0x1d, + 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, 0xc7, 0xc6, + 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, 0xae, 0x3b, + 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, 0x9c, 0x5d, + 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, 0x08, 0xf5, + 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, 0x0f, 0xb4, + 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, 0xa6, 0x11, + 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, 0x2c, 0xb6, + 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, 0x9b, 0x51, + 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, 0x28, 0xd7, + 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, 0xe5, 0x80, + 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, 0x43, 0x7d, + 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, 0x2e, 0x17, + 0x2b, 0x7f, 0xe2, 0x51, 0x00, 0x00}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated signature + // tcID: 80 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 80, + 20, + {0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, 0x6f, 0x2a, + 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, 0xbd, 0x13, + 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, 0x26, 0xe4, + 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, 0x61, 0xd2, + 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, 0xa6, 0x7b, + 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, 0xe4, 0x94, + 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, 0x5c, 0x38, + 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, 0x68, 0xb3, + 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, 0xb9, 0x1d, + 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, 0xc7, 0xc6, + 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, 0xae, 0x3b, + 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, 0x9c, 0x5d, + 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, 0x08, 0xf5, + 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, 0x0f, 0xb4, + 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, 0xa6, 0x11, + 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, 0x2c, 0xb6, + 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, 0x9b, 0x51, + 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, 0x28, 0xd7, + 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, 0xe5, 0x80, + 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, 0x43, 0x7d, + 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, 0x2e, 0x17, + 0x2b, 0x7f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: empty signature + // tcID: 81 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 81, + 20, + {}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS #1 v1.5 signature + // tcID: 82 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 82, + 20, + {0x35, 0x98, 0xf8, 0x79, 0x16, 0xb4, 0x5e, 0x65, 0x7d, 0xf6, 0x3a, 0x83, + 0x9c, 0x7e, 0x54, 0x49, 0x53, 0xc0, 0x03, 0x94, 0x77, 0xb3, 0x96, 0xa2, + 0x76, 0xd8, 0xdf, 0x75, 0x2b, 0x0a, 0x98, 0x19, 0x2a, 0x10, 0xfd, 0xf4, + 0x31, 0x03, 0x33, 0x53, 0xf8, 0x56, 0x5c, 0x6d, 0xe1, 0xb2, 0x68, 0xf4, + 0xcc, 0xb4, 0x4c, 0x00, 0xce, 0x76, 0x0c, 0x67, 0xe9, 0x74, 0x09, 0x27, + 0x1c, 0x55, 0x05, 0x5b, 0x3e, 0xa8, 0x85, 0xd7, 0x42, 0xde, 0xf2, 0xc6, + 0xcd, 0x32, 0xf5, 0xfe, 0xd0, 0x77, 0x19, 0x3d, 0x12, 0xbd, 0x48, 0xd7, + 0x81, 0x30, 0x35, 0x3a, 0xd4, 0xac, 0xa3, 0x4d, 0x91, 0x48, 0xbf, 0xe8, + 0x0d, 0x8e, 0xa4, 0x55, 0xc3, 0xce, 0x4b, 0x24, 0xf7, 0x01, 0x31, 0x90, + 0x8e, 0x19, 0x47, 0xfe, 0xae, 0x31, 0x1e, 0x29, 0xe0, 0xae, 0x9d, 0x10, + 0x74, 0xba, 0x73, 0x12, 0x45, 0x68, 0x46, 0x8e, 0x34, 0xc8, 0xb0, 0x73, + 0x28, 0x3d, 0x16, 0x35, 0x9c, 0x53, 0x0e, 0xa6, 0x13, 0xad, 0xb4, 0xde, + 0x2b, 0xa9, 0x4e, 0xbc, 0x47, 0x0a, 0x57, 0x05, 0x55, 0x71, 0xef, 0x9f, + 0x57, 0x5c, 0x06, 0x8e, 0x00, 0xde, 0x09, 0xb6, 0xd1, 0xaf, 0x20, 0x51, + 0xb9, 0x30, 0x79, 0xdd, 0xc6, 0x83, 0x09, 0x0d, 0x44, 0x27, 0x84, 0x7b, + 0x4b, 0x9e, 0xd6, 0x3a, 0x34, 0xa0, 0x1d, 0x9a, 0xee, 0xef, 0x00, 0x52, + 0x42, 0x78, 0xff, 0x54, 0xb7, 0xd2, 0x95, 0x5c, 0xca, 0xe5, 0xca, 0x10, + 0x01, 0xee, 0x75, 0x88, 0xf5, 0xa2, 0x11, 0x66, 0xdd, 0xe7, 0xb2, 0x94, + 0x1a, 0x61, 0x36, 0xb3, 0x8d, 0x37, 0x4a, 0xac, 0x73, 0x75, 0x2b, 0xcf, + 0xd3, 0xe7, 0x00, 0x06, 0x6b, 0x29, 0x72, 0xc6, 0x6c, 0xef, 0x76, 0xa4, + 0x8d, 0x81, 0x81, 0x1e, 0x26, 0xfc, 0x76, 0x46, 0x97, 0x4a, 0x14, 0x97, + 0x08, 0xae, 0x2d, 0x21}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_pss_2048_sha1_20_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h new file mode 100644 index 000000000..07ede00c4 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h @@ -0,0 +1,3226 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_2048_sha256_0_vectors_h__ +#define rsa_pss_2048_sha256_0_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_1{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa2, 0xb4, 0x51, + 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, 0x51, 0x35, 0x50, + 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, 0x09, 0x4f, 0xa1, + 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, 0x3f, 0x7c, 0xaf, + 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, 0x17, 0x00, 0xf6, + 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, 0xc8, 0x84, 0x50, + 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, 0x2e, 0xd8, 0xa7, + 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, 0x15, 0xe8, 0x24, + 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, 0x25, 0x4a, 0x2f, + 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, 0xe1, 0xa0, 0x29, + 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, 0x90, 0xed, 0x81, + 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, 0x04, 0x28, 0xe0, + 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, 0x21, 0xd0, 0xfc, + 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, 0x4d, 0x1e, 0xce, + 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, 0xed, 0x54, 0x11, + 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, 0x09, 0xad, 0xa0, + 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, 0x69, 0x81, 0x6f, + 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, 0x79, 0xd4, 0x60, + 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, 0xc2, 0x2c, 0x4e, + 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, 0x62, 0x80, 0x7d, + 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, 0x6f, 0x45, 0x3d, + 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, 0xf7, 0x42, 0xb9, + 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaPssTestVector kRsaPss2048Sha2560WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 1, + 0, + {0x20, 0x08, 0x1f, 0x88, 0x94, 0xa1, 0x33, 0x0c, 0x4d, 0x50, 0x3f, 0x64, + 0x28, 0x80, 0xe3, 0xc3, 0x0e, 0x39, 0x8f, 0xc6, 0x23, 0x5c, 0x24, 0xf1, + 0xbe, 0x75, 0x2e, 0x2d, 0x49, 0xcd, 0x94, 0x93, 0xac, 0x0c, 0xf9, 0x99, + 0xe2, 0x75, 0xc4, 0xf8, 0x9f, 0xf0, 0x8f, 0x0d, 0x9b, 0xa4, 0xe2, 0x64, + 0xa3, 0x32, 0x52, 0x5a, 0x61, 0x6d, 0x33, 0x6b, 0xd9, 0xe8, 0x22, 0xf4, + 0x1a, 0xb3, 0xf4, 0xfa, 0xe2, 0xf4, 0x8e, 0xc6, 0x6c, 0x2e, 0x52, 0x64, + 0x2e, 0xd9, 0x3b, 0x7c, 0xb9, 0x44, 0x39, 0x6f, 0xba, 0xa7, 0x27, 0xcb, + 0xfd, 0xfc, 0x1f, 0x20, 0xaa, 0xce, 0x99, 0xa6, 0xf2, 0xa7, 0x44, 0x75, + 0xc3, 0x38, 0xf8, 0xd9, 0xf2, 0x2a, 0x38, 0xcb, 0x5b, 0xc5, 0x17, 0x52, + 0x07, 0x65, 0x03, 0xb3, 0xae, 0xf1, 0xe6, 0x5e, 0x5a, 0x8f, 0x85, 0x83, + 0xd9, 0xae, 0x73, 0x78, 0xde, 0xd0, 0x38, 0xcf, 0x51, 0x68, 0x98, 0xad, + 0x06, 0xbe, 0xb9, 0x0a, 0x42, 0xb8, 0x57, 0x64, 0x52, 0x6f, 0xce, 0xa4, + 0x4f, 0x74, 0x25, 0x8f, 0xa4, 0xef, 0xb1, 0xda, 0x25, 0x3d, 0x33, 0x7f, + 0x65, 0x61, 0x91, 0x81, 0xce, 0xb8, 0x32, 0xdf, 0xe2, 0x85, 0xce, 0x78, + 0xae, 0x6b, 0x15, 0xf2, 0x04, 0xe2, 0x3b, 0xab, 0x27, 0x4e, 0x87, 0x44, + 0x5d, 0x9f, 0x5d, 0xf9, 0x7f, 0x41, 0xdc, 0x8e, 0x3a, 0x97, 0x73, 0x6b, + 0x62, 0x59, 0x1d, 0x07, 0x57, 0x44, 0xb2, 0x55, 0x2f, 0x90, 0xbc, 0xf1, + 0xb1, 0x39, 0x3e, 0x1e, 0x76, 0x27, 0xef, 0x1f, 0x98, 0x5f, 0x2b, 0xba, + 0xbd, 0x52, 0xe4, 0x3a, 0x35, 0xd0, 0xdd, 0xf4, 0xc6, 0x71, 0x26, 0xe3, + 0x91, 0xf9, 0x22, 0xef, 0x7b, 0x1b, 0xb1, 0x91, 0x1c, 0xd6, 0xe1, 0xb3, + 0x03, 0xcb, 0x29, 0x10, 0xdd, 0x70, 0x67, 0x2b, 0xbf, 0xb6, 0x2e, 0xa4, + 0xea, 0xad, 0x72, 0x5c}, + pub_key_1, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 2, + 0, + {0x4b, 0xf1, 0x6f, 0x09, 0x87, 0x01, 0xd3, 0x40, 0xc4, 0x38, 0x36, 0x8e, + 0x65, 0x8e, 0xd8, 0x90, 0x4d, 0x3a, 0x21, 0xf7, 0x71, 0x4c, 0x02, 0x44, + 0x0d, 0x74, 0x76, 0xea, 0xd1, 0x32, 0x76, 0x6b, 0x3d, 0x57, 0x8b, 0x32, + 0x5a, 0xe7, 0x52, 0xf9, 0x06, 0x87, 0x3a, 0xf1, 0xb7, 0x95, 0x58, 0x5a, + 0x2a, 0x0d, 0x0e, 0x67, 0x88, 0xfe, 0x90, 0x33, 0x21, 0xb2, 0x08, 0x0b, + 0xd0, 0xdf, 0xb9, 0xde, 0x42, 0xc3, 0xbe, 0x41, 0xae, 0xff, 0x37, 0xe3, + 0x2d, 0xef, 0xdc, 0x0a, 0x75, 0xf1, 0x2a, 0xdb, 0x5b, 0x9d, 0xe4, 0xd0, + 0x67, 0xa9, 0x20, 0xa7, 0x20, 0xcb, 0x16, 0xcf, 0xaf, 0x56, 0xd7, 0xc0, + 0x9d, 0x8e, 0xf3, 0x84, 0xa8, 0xaa, 0x10, 0x65, 0x45, 0x22, 0x9b, 0x54, + 0x0c, 0x52, 0xb4, 0x9e, 0xcc, 0x9d, 0x6d, 0x14, 0xea, 0x70, 0x48, 0x06, + 0x42, 0xb9, 0xcd, 0x03, 0x30, 0xef, 0xc0, 0x05, 0x50, 0x2e, 0x4c, 0x38, + 0xb9, 0x6a, 0x36, 0x45, 0x64, 0x47, 0xce, 0x21, 0x33, 0xdf, 0x78, 0x85, + 0x43, 0x07, 0x01, 0x0e, 0xc2, 0x21, 0x30, 0x5d, 0xc9, 0x05, 0x70, 0x25, + 0x23, 0x21, 0xe0, 0x6c, 0x1b, 0xb0, 0x1d, 0x75, 0x10, 0x0e, 0x85, 0xe6, + 0x83, 0x26, 0xfe, 0x92, 0x48, 0x8c, 0x0c, 0x5e, 0x58, 0x52, 0x4b, 0x10, + 0xf8, 0xec, 0x74, 0x58, 0xd8, 0x87, 0xce, 0xc2, 0x54, 0xd3, 0x9b, 0x0b, + 0xef, 0x92, 0x1b, 0xa3, 0x1f, 0xd5, 0xa1, 0x17, 0x97, 0x7f, 0x19, 0x45, + 0xfc, 0x04, 0x83, 0x77, 0x27, 0x45, 0x69, 0x49, 0xff, 0xdc, 0x98, 0x86, + 0xf2, 0x10, 0x71, 0x18, 0x6b, 0xf3, 0x2d, 0xfb, 0xd9, 0xc3, 0xcd, 0x6a, + 0x2a, 0x00, 0xa1, 0xcd, 0xd5, 0xfc, 0x3c, 0x22, 0xf4, 0xbb, 0xaa, 0xb9, + 0x2a, 0xa8, 0x51, 0x16, 0x71, 0x1f, 0x1c, 0x53, 0x75, 0x4b, 0xdd, 0x2b, + 0xc3, 0x84, 0xf2, 0xa8}, + pub_key_1, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 3, + 0, + {0x2b, 0x31, 0x55, 0xb1, 0x49, 0x71, 0xf7, 0x9c, 0x9e, 0x32, 0x94, 0x72, + 0x3c, 0x7e, 0x41, 0xde, 0xd4, 0x1a, 0xf7, 0x09, 0xf6, 0xed, 0xb2, 0xc1, + 0x9f, 0x35, 0x26, 0x58, 0x4a, 0xaa, 0x1e, 0xf2, 0xde, 0x2e, 0x7a, 0x8d, + 0xca, 0xf5, 0xd7, 0xc3, 0x23, 0x9f, 0x60, 0x4c, 0x42, 0x16, 0x56, 0xdc, + 0x58, 0xe8, 0xb0, 0x85, 0x2f, 0x7a, 0x65, 0xcd, 0x55, 0x77, 0x24, 0xa9, + 0xb2, 0xa1, 0x7c, 0xac, 0x38, 0xd8, 0x02, 0x0e, 0x93, 0x9b, 0xfe, 0xfe, + 0xc5, 0xdc, 0xe0, 0xd8, 0x99, 0x3e, 0x75, 0x61, 0x5b, 0x97, 0x49, 0x44, + 0xe4, 0xc4, 0xa8, 0x11, 0xe4, 0x0d, 0xb6, 0x3f, 0x13, 0xd2, 0xb6, 0x26, + 0xbf, 0x26, 0x25, 0x7a, 0x70, 0x6a, 0x7b, 0xed, 0xc8, 0x63, 0xd0, 0x10, + 0x0b, 0x67, 0x6a, 0xb7, 0x0d, 0x4a, 0x4f, 0x6e, 0xaf, 0x46, 0x92, 0xe0, + 0xb6, 0x9e, 0xe4, 0x42, 0x6c, 0xfe, 0x7c, 0xfc, 0x3e, 0x92, 0xd9, 0x3b, + 0xb8, 0x04, 0x56, 0x98, 0x83, 0xcf, 0x31, 0xfb, 0x28, 0x2e, 0xfa, 0x5a, + 0x81, 0xce, 0x9f, 0x6d, 0x9f, 0x0e, 0xd7, 0x92, 0x51, 0xef, 0x2a, 0x0b, + 0x59, 0x6f, 0x80, 0xe0, 0xeb, 0x96, 0xed, 0xe6, 0x7e, 0x30, 0x45, 0x7a, + 0x07, 0x65, 0x5d, 0x77, 0x79, 0x28, 0xb8, 0x98, 0xed, 0x16, 0x79, 0x04, + 0x66, 0x73, 0xe4, 0x89, 0xd9, 0xc6, 0x30, 0x5d, 0xee, 0x05, 0xab, 0xfd, + 0xeb, 0xa7, 0x35, 0x70, 0x99, 0xf9, 0xcf, 0xfd, 0x00, 0x73, 0x51, 0x65, + 0xdd, 0xc3, 0x9a, 0xa7, 0x35, 0x5b, 0x10, 0xa8, 0xb8, 0x61, 0x2d, 0xfa, + 0x2f, 0x83, 0x6f, 0xb9, 0xf5, 0xf8, 0x9f, 0x14, 0x07, 0x36, 0x5d, 0x6b, + 0x39, 0xa3, 0x9e, 0x89, 0xc6, 0x64, 0x7f, 0xf9, 0xda, 0x5f, 0xc6, 0xf9, + 0x60, 0x30, 0x66, 0x86, 0xa8, 0xed, 0x8e, 0x2c, 0xe1, 0x2c, 0xc7, 0xfd, + 0x98, 0x70, 0xd5, 0x76}, + pub_key_1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 4, + 0, + {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a, + 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef, + 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf, + 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f, + 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01, + 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2, + 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe, + 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef, + 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d, + 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18, + 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a, + 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b, + 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21, + 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21, + 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c, + 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8, + 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1, + 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9, + 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb, + 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f, + 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77, + 0xc8, 0x48, 0xcb, 0x1f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 5, + 0, + {0x50, 0x1c, 0x81, 0x19, 0xa0, 0xf8, 0xaa, 0x21, 0x39, 0xef, 0x5e, 0x05, + 0xad, 0xc6, 0x53, 0x84, 0xfa, 0x38, 0x9b, 0x90, 0x23, 0x53, 0x21, 0x71, + 0xd5, 0x14, 0x65, 0x1f, 0xf4, 0x86, 0x77, 0xaa, 0xd5, 0x46, 0x32, 0x6a, + 0x2e, 0x3c, 0x02, 0xb3, 0x9e, 0xd8, 0x4e, 0x5b, 0x7e, 0x46, 0x30, 0x60, + 0x4f, 0x29, 0x79, 0xc1, 0xfd, 0x7b, 0xf3, 0x7d, 0xa8, 0xe0, 0xce, 0xdc, + 0xae, 0xcf, 0xbe, 0xa6, 0xf9, 0xc7, 0x15, 0x14, 0x1a, 0x1d, 0x05, 0x25, + 0x29, 0xd0, 0xd0, 0xfc, 0xd7, 0x1e, 0xb7, 0x08, 0x67, 0xe2, 0x70, 0x43, + 0x77, 0x80, 0x1a, 0x0e, 0xc7, 0x21, 0xfc, 0x59, 0xfc, 0xa9, 0xd8, 0xb1, + 0xb0, 0x8c, 0xd9, 0xae, 0x3a, 0xb0, 0x94, 0xf5, 0xbb, 0xe2, 0xfa, 0xaf, + 0x31, 0x71, 0xdc, 0xf1, 0x71, 0x2c, 0x53, 0x4b, 0xbc, 0x7e, 0xa8, 0x02, + 0xa2, 0xa7, 0x2d, 0x8c, 0xeb, 0xef, 0xee, 0xff, 0x15, 0x30, 0xe4, 0x08, + 0x1b, 0x85, 0xa4, 0x2a, 0xe3, 0x8f, 0x63, 0x0f, 0x38, 0xc1, 0x12, 0x11, + 0x99, 0xf2, 0x15, 0x6e, 0x26, 0x7c, 0xe2, 0x46, 0x7f, 0x9b, 0x48, 0x53, + 0xdb, 0xd2, 0x9d, 0xd9, 0x99, 0xae, 0xbf, 0xc4, 0x02, 0xf2, 0xa0, 0xc3, + 0x3b, 0x8c, 0x1b, 0x80, 0x22, 0x94, 0x1e, 0x75, 0x4b, 0x7a, 0x18, 0x7d, + 0xf4, 0xc5, 0x96, 0x33, 0xdc, 0x6e, 0x76, 0xcb, 0x32, 0x00, 0xe3, 0x4a, + 0xcf, 0xde, 0x53, 0xa3, 0x86, 0x64, 0x78, 0x33, 0xdc, 0x2a, 0xcc, 0xf2, + 0x44, 0x72, 0x6f, 0xdb, 0xf4, 0x40, 0xcd, 0x32, 0x50, 0x31, 0x88, 0xa2, + 0x91, 0xe5, 0xb0, 0x67, 0x8a, 0xa7, 0x29, 0xb5, 0x39, 0xc1, 0xf5, 0xf9, + 0x7e, 0x7b, 0x78, 0x8c, 0x0c, 0x20, 0xb8, 0x8d, 0x90, 0xc9, 0x0a, 0x3b, + 0xf3, 0x33, 0x00, 0xd1, 0x81, 0xb9, 0xae, 0x79, 0x7c, 0xbc, 0x76, 0x04, + 0x9b, 0x43, 0xbe, 0x3d}, + pub_key_1, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 6, + 0, + {0xa1, 0x7d, 0x67, 0x93, 0x73, 0x54, 0xc7, 0xfc, 0xba, 0x18, 0xdd, 0x53, + 0x83, 0xed, 0xbf, 0x2f, 0x08, 0x68, 0xcc, 0xbe, 0x0a, 0x31, 0x68, 0x76, + 0xfb, 0x1c, 0x4f, 0xb1, 0x4e, 0x7f, 0x4c, 0x04, 0x8e, 0xf5, 0xde, 0xd5, + 0xd0, 0x1d, 0x02, 0x55, 0x6c, 0xff, 0x0c, 0x8b, 0xf0, 0x81, 0xbd, 0x09, + 0xc4, 0x6c, 0xe4, 0xda, 0x15, 0x6e, 0x98, 0x10, 0xdf, 0x19, 0x5c, 0x5b, + 0x65, 0xdd, 0xbc, 0x30, 0x25, 0xb8, 0x4f, 0x91, 0x04, 0x70, 0x49, 0xf2, + 0x05, 0x34, 0x1c, 0xa8, 0xdc, 0x55, 0xe4, 0x40, 0xbf, 0x8d, 0x9a, 0x3e, + 0x98, 0xc2, 0x31, 0xbb, 0x74, 0xe7, 0x1b, 0xe0, 0x19, 0xcd, 0xf4, 0x51, + 0xe9, 0x62, 0xd8, 0xb7, 0xe8, 0xe6, 0xd7, 0x66, 0xd3, 0xbe, 0x43, 0x0c, + 0x75, 0x96, 0xff, 0xca, 0xfb, 0xb7, 0x85, 0xe5, 0xfe, 0x89, 0x87, 0xce, + 0x72, 0x1a, 0xe2, 0x28, 0x83, 0x2c, 0x8b, 0x4f, 0xe0, 0xb0, 0x07, 0x1b, + 0x0e, 0x5c, 0x65, 0x28, 0x56, 0xf7, 0x85, 0x69, 0x5f, 0x70, 0xcb, 0xb3, + 0xc6, 0x23, 0x94, 0xa8, 0x29, 0x1b, 0xa5, 0xf5, 0x87, 0xd4, 0xfd, 0x7b, + 0xb4, 0x48, 0x64, 0x9a, 0x72, 0x26, 0x14, 0x47, 0xaa, 0xe6, 0xa2, 0xb7, + 0x50, 0x82, 0x4d, 0x40, 0x0c, 0xa4, 0x02, 0x54, 0x3c, 0x8b, 0xdb, 0xbb, + 0x8e, 0x7c, 0x3b, 0x44, 0xcb, 0x70, 0x85, 0xa8, 0x33, 0x92, 0x34, 0x6a, + 0xbe, 0x99, 0x9e, 0xa2, 0xa5, 0xea, 0x15, 0xe9, 0xee, 0xf6, 0xbf, 0x08, + 0xa8, 0x80, 0x96, 0xee, 0x4e, 0x53, 0x23, 0x69, 0xf0, 0x05, 0x92, 0x85, + 0x29, 0x8b, 0x38, 0x7a, 0x42, 0x8e, 0x5e, 0x34, 0xed, 0x72, 0x96, 0xe0, + 0xb5, 0x3d, 0x34, 0xc5, 0xe2, 0x3f, 0x0d, 0x3c, 0x12, 0xe8, 0xa2, 0xd3, + 0x13, 0x26, 0x72, 0xa6, 0x55, 0xc7, 0x04, 0x8b, 0xdc, 0x0c, 0x69, 0xb3, + 0x6c, 0xae, 0x60, 0x2f}, + pub_key_1, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 7, + 0, + {0x64, 0xc2, 0x6d, 0x43, 0xb0, 0x28, 0xf2, 0x84, 0xe9, 0x66, 0x7d, 0x59, + 0x51, 0xe7, 0x0c, 0x75, 0xe6, 0x11, 0xae, 0x2a, 0xb8, 0x76, 0xf6, 0x6c, + 0xcf, 0xaf, 0x09, 0xbd, 0x54, 0xa2, 0x6d, 0xd1, 0x79, 0x83, 0xd9, 0x93, + 0xbd, 0x4f, 0x52, 0x70, 0x53, 0x7f, 0x4c, 0x4b, 0x2e, 0x48, 0x69, 0x5e, + 0xda, 0x28, 0xc8, 0xc3, 0x65, 0x48, 0x6b, 0x5f, 0xc3, 0xbd, 0xe4, 0x04, + 0x9d, 0xcf, 0x6f, 0xd7, 0x22, 0xe6, 0x34, 0xfd, 0xf5, 0x57, 0x1d, 0x29, + 0xb1, 0xe1, 0x56, 0xa4, 0x8b, 0x0c, 0x70, 0x6d, 0x96, 0x15, 0x5d, 0x86, + 0xc2, 0x0d, 0xbb, 0xb1, 0xa4, 0x7c, 0x7e, 0x54, 0xef, 0xa1, 0x5b, 0x25, + 0xd7, 0x6f, 0x50, 0x2b, 0x30, 0x69, 0xe2, 0x51, 0x4f, 0x89, 0xd9, 0xbd, + 0xfd, 0xa9, 0xbc, 0xda, 0x02, 0x30, 0x1c, 0x58, 0xe2, 0x17, 0x3c, 0xf4, + 0xf3, 0xdd, 0x49, 0xd8, 0x41, 0x58, 0x02, 0xc1, 0x1a, 0xed, 0x78, 0xf0, + 0x31, 0xe8, 0xe2, 0xe5, 0x01, 0x97, 0x44, 0x3e, 0x5f, 0xe9, 0xab, 0x55, + 0xaf, 0xd8, 0xde, 0xeb, 0x7b, 0x5d, 0xb8, 0xba, 0x7a, 0x7b, 0x9f, 0xce, + 0x6b, 0x7d, 0x9e, 0xea, 0xb9, 0xef, 0x25, 0x03, 0x57, 0x42, 0xd0, 0x76, + 0x93, 0x5c, 0x05, 0x9d, 0x07, 0x6b, 0x47, 0x14, 0x12, 0x7d, 0x40, 0x8c, + 0x94, 0x28, 0xa9, 0x0c, 0xb9, 0x89, 0x1a, 0x15, 0x1e, 0xee, 0x8d, 0xe7, + 0xd0, 0xce, 0xa3, 0x2b, 0x0a, 0xd2, 0xd8, 0xca, 0x4a, 0xbe, 0xb0, 0x52, + 0x1b, 0x29, 0x6b, 0x5a, 0xc0, 0x8f, 0x7c, 0x53, 0xd5, 0xc8, 0x5e, 0x47, + 0xed, 0x82, 0x8e, 0x0c, 0x11, 0x46, 0x8d, 0x6c, 0xb5, 0x0b, 0xea, 0x89, + 0xe4, 0xb4, 0x55, 0x93, 0x63, 0x76, 0xbd, 0xe9, 0xf2, 0x2e, 0xb9, 0x8b, + 0x3e, 0x23, 0x95, 0xee, 0xdd, 0x05, 0xd1, 0xde, 0xf3, 0x8f, 0xd5, 0xe0, + 0x82, 0xad, 0xe3, 0xb0}, + pub_key_1, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 8, + 0, + {0x08, 0xa9, 0x00, 0xc5, 0xc0, 0xcf, 0x38, 0x96, 0x3b, 0x8d, 0x47, 0x68, + 0x2c, 0xc7, 0xda, 0xe9, 0xd3, 0xf0, 0xa7, 0x8e, 0x57, 0x1e, 0xe5, 0xbc, + 0xe6, 0x58, 0x15, 0x42, 0x48, 0xb0, 0x08, 0x4a, 0xb9, 0x6a, 0x7a, 0xb0, + 0xca, 0x8c, 0x6a, 0xd8, 0xd6, 0xfc, 0x10, 0x50, 0x40, 0xc9, 0xde, 0x8f, + 0x8d, 0xf6, 0x1c, 0x1b, 0x6b, 0xe5, 0x9a, 0x5b, 0x89, 0x9d, 0xf5, 0x86, + 0x02, 0x6e, 0x4b, 0x3a, 0xc1, 0x53, 0x1a, 0xb0, 0x9b, 0x5f, 0xb5, 0x02, + 0x6c, 0xbd, 0x25, 0x2c, 0x6a, 0x54, 0x8f, 0xae, 0x9e, 0xe8, 0x81, 0xfa, + 0x38, 0x2d, 0x98, 0x49, 0x9f, 0xb8, 0x8c, 0x2b, 0x06, 0x1f, 0x56, 0x0e, + 0x1d, 0xaf, 0x98, 0x14, 0x57, 0x05, 0x05, 0x4f, 0xd0, 0xce, 0x66, 0xd8, + 0xfb, 0x2f, 0x64, 0xab, 0x16, 0x0f, 0x4b, 0xf1, 0xed, 0x1a, 0x54, 0xcf, + 0x69, 0x38, 0x2a, 0xfb, 0x75, 0xc7, 0x1c, 0xf4, 0xc3, 0x8b, 0xfc, 0x16, + 0x03, 0x65, 0x3a, 0xf3, 0x5a, 0x7a, 0xb1, 0xab, 0x72, 0x68, 0xcf, 0xbe, + 0xd8, 0x8b, 0xd4, 0xe7, 0x79, 0xa8, 0x81, 0x1a, 0xcc, 0x94, 0x7a, 0x21, + 0xb0, 0x59, 0xea, 0x43, 0xc1, 0x97, 0x86, 0xf3, 0x70, 0x07, 0x63, 0x60, + 0xf4, 0x62, 0x0a, 0x48, 0x6d, 0x6e, 0x05, 0x72, 0xe5, 0xc6, 0xc7, 0x96, + 0x60, 0x47, 0x36, 0xac, 0xc5, 0xb4, 0x1c, 0x6d, 0xa7, 0xab, 0x2a, 0x40, + 0x63, 0x0b, 0xb8, 0xbf, 0x57, 0x2a, 0xe9, 0x6c, 0x9b, 0xf2, 0x93, 0x58, + 0x00, 0x21, 0xd5, 0xa0, 0xb4, 0x2a, 0x19, 0x6c, 0x74, 0xb8, 0x0b, 0x55, + 0x22, 0x58, 0x39, 0x75, 0x63, 0x80, 0x30, 0x52, 0x03, 0xb2, 0xbf, 0xd7, + 0x52, 0x56, 0x18, 0xb4, 0x02, 0xd5, 0x28, 0x8d, 0xa2, 0x88, 0xbb, 0x3d, + 0x78, 0xde, 0xae, 0xb2, 0x6f, 0xdd, 0x43, 0x2b, 0x2a, 0xac, 0x74, 0x6c, + 0x4f, 0xea, 0x8b, 0x0f}, + pub_key_1, + {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 9, + 0, + {0x29, 0xb1, 0xc6, 0x7e, 0x4b, 0xe6, 0x42, 0xcd, 0x69, 0xe7, 0xf3, 0x81, + 0x15, 0xdb, 0x51, 0xd9, 0x63, 0xa5, 0x42, 0x60, 0xa8, 0x77, 0x78, 0x1d, + 0xde, 0xba, 0x5f, 0xa6, 0xff, 0x2f, 0xc0, 0xda, 0x18, 0x2f, 0x89, 0x23, + 0xbb, 0x92, 0x57, 0xe9, 0x29, 0x89, 0x43, 0x83, 0x92, 0xf0, 0x47, 0x94, + 0x3f, 0x57, 0x69, 0xee, 0x05, 0x7c, 0x71, 0x62, 0xc7, 0x1c, 0xf2, 0xc0, + 0x14, 0x7e, 0xad, 0x67, 0x0a, 0xb9, 0xae, 0x2c, 0x1f, 0xda, 0xb6, 0x04, + 0x60, 0x1a, 0x2d, 0xba, 0x88, 0x48, 0x3b, 0x2d, 0x3b, 0x1d, 0xd5, 0x30, + 0xaa, 0xa1, 0x7f, 0x7a, 0x05, 0x6f, 0x1d, 0xee, 0x49, 0xe0, 0xb9, 0x67, + 0x98, 0x45, 0x06, 0xbd, 0x39, 0xf2, 0xdf, 0x29, 0xa0, 0x6d, 0x58, 0xf1, + 0x59, 0x46, 0x59, 0x73, 0xa0, 0xfc, 0xf1, 0xeb, 0x58, 0x90, 0x46, 0x48, + 0x63, 0xae, 0xe9, 0x2a, 0x4f, 0x39, 0x38, 0x74, 0x2c, 0x87, 0x61, 0x64, + 0xef, 0x95, 0xcf, 0x34, 0x75, 0x3e, 0x99, 0x26, 0xef, 0x87, 0x00, 0x4d, + 0x20, 0x7b, 0x9e, 0x49, 0x69, 0x22, 0xbd, 0x00, 0xdf, 0xba, 0xff, 0xd9, + 0xdd, 0xfa, 0x21, 0x6a, 0x4b, 0x7b, 0xff, 0xad, 0x0d, 0x96, 0x08, 0xe0, + 0xa2, 0xe8, 0xd2, 0x2e, 0x41, 0xa5, 0x14, 0x49, 0x46, 0x83, 0x83, 0x1e, + 0x25, 0xc2, 0x4f, 0x03, 0x2d, 0x1b, 0xfa, 0xc1, 0x9d, 0x19, 0x3c, 0x4b, + 0x34, 0x38, 0x15, 0x74, 0x7a, 0x25, 0x4f, 0x02, 0x63, 0x13, 0xa6, 0xb5, + 0x54, 0x08, 0x59, 0x21, 0xc6, 0xa8, 0xd0, 0xb3, 0x62, 0xa7, 0xe7, 0x5f, + 0x64, 0x19, 0x21, 0x5a, 0x5b, 0x9d, 0x4b, 0x7b, 0x87, 0x2c, 0xd9, 0x52, + 0xf8, 0x30, 0x42, 0x64, 0x62, 0xa5, 0x47, 0xa4, 0x75, 0xed, 0x36, 0x96, + 0xbb, 0x97, 0x72, 0x23, 0xc1, 0xfb, 0x5a, 0xef, 0xcc, 0xac, 0xee, 0xf9, + 0x96, 0x89, 0x78, 0x8f}, + pub_key_1, + {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 10, + 0, + {0x12, 0xa1, 0xcb, 0x80, 0xd9, 0xca, 0x2b, 0x22, 0x9f, 0x85, 0xc7, 0xaa, + 0x17, 0x05, 0xab, 0xaa, 0x61, 0x52, 0xb3, 0xfe, 0x1c, 0x6d, 0xde, 0xad, + 0xde, 0x2d, 0xe5, 0x6f, 0x49, 0xcb, 0x5d, 0x51, 0x76, 0xc9, 0x1b, 0xf9, + 0xa1, 0x2a, 0x12, 0x37, 0x27, 0x53, 0xd0, 0xb6, 0x57, 0xfc, 0xed, 0x52, + 0xa8, 0xc6, 0xae, 0x88, 0xcf, 0x6e, 0x84, 0xa3, 0x58, 0xb9, 0x96, 0xfd, + 0x06, 0xed, 0x08, 0x46, 0xdd, 0x68, 0x5b, 0x80, 0x02, 0x32, 0x17, 0x7f, + 0x17, 0xd7, 0x2d, 0xa5, 0xe8, 0x17, 0xca, 0xba, 0x8e, 0xc9, 0xa1, 0xf0, + 0x8e, 0xc7, 0xe0, 0x15, 0xaa, 0x28, 0x21, 0xa1, 0xf9, 0x77, 0x7b, 0xa6, + 0xa7, 0xd0, 0x95, 0x04, 0x49, 0x25, 0x4e, 0x5b, 0xc5, 0xa0, 0xbc, 0x63, + 0xf7, 0xa6, 0xc7, 0x97, 0xfa, 0x5b, 0x2d, 0x30, 0xe8, 0x17, 0x04, 0x73, + 0x5f, 0x8d, 0xbb, 0xe1, 0xa6, 0xc7, 0xc8, 0xdb, 0x18, 0xc1, 0x42, 0xb0, + 0x86, 0x1f, 0x85, 0x25, 0xb6, 0x6e, 0x4c, 0x55, 0x09, 0x03, 0x77, 0xb0, + 0x83, 0x50, 0x00, 0x1b, 0x18, 0xcd, 0x27, 0xf6, 0xe1, 0xbe, 0x8d, 0x43, + 0xb9, 0x36, 0x88, 0x3f, 0x7e, 0x05, 0x70, 0x16, 0xb7, 0x8f, 0x6f, 0x81, + 0x0c, 0xfb, 0xc1, 0x9d, 0x39, 0x49, 0x09, 0x04, 0x08, 0x44, 0xc9, 0xcd, + 0xc9, 0xff, 0x5c, 0x8b, 0x37, 0x32, 0x7f, 0xec, 0xed, 0x82, 0x0f, 0x3d, + 0xab, 0xbc, 0x1f, 0x59, 0x7b, 0x2e, 0xd3, 0x53, 0xe7, 0xbb, 0xd3, 0xd3, + 0x15, 0xe9, 0xe0, 0x21, 0x24, 0xf9, 0x8b, 0x01, 0x4b, 0xe8, 0x27, 0xc6, + 0x35, 0xe1, 0x3f, 0x28, 0x4c, 0x1d, 0xd5, 0xf5, 0x45, 0x71, 0x29, 0xd2, + 0xef, 0x24, 0x9a, 0xd1, 0x26, 0x59, 0xcf, 0xca, 0x95, 0x64, 0x63, 0x14, + 0xab, 0xbb, 0xe0, 0x90, 0xe1, 0x2f, 0xf4, 0x48, 0x0a, 0x50, 0xe3, 0x93, + 0xa4, 0x7a, 0x19, 0xbe}, + pub_key_1, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 11, + 0, + {0x7b, 0xed, 0x5b, 0xb4, 0x38, 0x26, 0x84, 0x10, 0x53, 0xd2, 0x3c, 0xb2, + 0xf5, 0x74, 0xc6, 0x87, 0xbe, 0x82, 0x7e, 0x99, 0x68, 0xb3, 0x7a, 0xf2, + 0x48, 0xdb, 0x45, 0x1e, 0xfc, 0xb8, 0x18, 0xd0, 0xbb, 0x89, 0x75, 0xdd, + 0xf7, 0x40, 0x74, 0x96, 0x60, 0x32, 0x81, 0xc5, 0x71, 0x9a, 0xab, 0x83, + 0xaf, 0xb4, 0x18, 0xf4, 0x96, 0xd8, 0xcf, 0x26, 0xe9, 0x1c, 0x56, 0x97, + 0x4e, 0x65, 0xb3, 0x82, 0xf9, 0x6a, 0x20, 0x69, 0x95, 0xdf, 0xf1, 0xb5, + 0x78, 0x39, 0xf7, 0x20, 0x8e, 0x33, 0x8e, 0x86, 0x35, 0x8c, 0xcc, 0xaa, + 0x30, 0xcf, 0xf9, 0x67, 0x7a, 0xc0, 0xa7, 0xaf, 0xa4, 0x8e, 0x8a, 0xe3, + 0xe3, 0x94, 0x2e, 0x36, 0xfa, 0x3f, 0xdf, 0xb4, 0x7d, 0xb4, 0x29, 0x50, + 0x27, 0xe0, 0xcc, 0x4e, 0x2b, 0x98, 0xef, 0x1d, 0xb4, 0x95, 0x19, 0xb3, + 0x16, 0xff, 0x4b, 0xfa, 0xac, 0x24, 0x63, 0x91, 0x69, 0x1c, 0x77, 0x05, + 0xac, 0xb8, 0x99, 0x23, 0xd3, 0x99, 0x81, 0x38, 0x82, 0x86, 0xc5, 0x96, + 0x9b, 0xc4, 0x28, 0x51, 0x78, 0x88, 0x72, 0x65, 0x90, 0x19, 0xa3, 0xbb, + 0x05, 0xa7, 0x2f, 0xe8, 0x15, 0xee, 0x17, 0xdd, 0x0b, 0xac, 0xe9, 0x2a, + 0x93, 0x46, 0x83, 0xe0, 0x19, 0x04, 0x96, 0x69, 0xef, 0x28, 0x56, 0x25, + 0xb0, 0xbd, 0xf9, 0x93, 0x5b, 0xef, 0xca, 0x3a, 0x0b, 0xf6, 0xb4, 0x15, + 0x4d, 0x65, 0xb6, 0x2a, 0x83, 0x59, 0x7a, 0xbf, 0xdb, 0x0e, 0xc3, 0x35, + 0xc2, 0xce, 0xbf, 0xa6, 0x27, 0x91, 0x8e, 0xe2, 0x8d, 0x64, 0xef, 0x0d, + 0xeb, 0xea, 0xb2, 0x7e, 0x9e, 0xfe, 0xdf, 0xcc, 0x55, 0x77, 0x89, 0xf4, + 0x4d, 0x1e, 0x57, 0x12, 0x7b, 0x06, 0x6a, 0x22, 0x1e, 0x11, 0xf4, 0xc0, + 0xb1, 0x46, 0x29, 0x3d, 0x78, 0xd7, 0x2a, 0x5f, 0x89, 0x9f, 0x95, 0x4b, + 0x5d, 0xd3, 0x7c, 0x1e}, + pub_key_1, + {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 12, + 0, + {0x38, 0xb0, 0x9e, 0xb6, 0xac, 0xd2, 0xd2, 0xf0, 0xe0, 0x83, 0xf0, 0xbf, + 0x84, 0x52, 0x3a, 0x47, 0x5f, 0xb5, 0x51, 0x9e, 0xbc, 0xb8, 0xa5, 0xfc, + 0x20, 0x07, 0xce, 0xc2, 0xca, 0x6f, 0x01, 0xb1, 0x4e, 0x43, 0x32, 0xac, + 0xd9, 0x35, 0xb0, 0x70, 0x14, 0x0c, 0xb2, 0x41, 0xb4, 0x25, 0x5f, 0xa0, + 0x97, 0xdb, 0x27, 0x81, 0xb5, 0x72, 0x86, 0x6b, 0x55, 0xaa, 0xb5, 0x68, + 0x4d, 0x73, 0x18, 0x1b, 0x4c, 0x91, 0x1e, 0xc6, 0xe7, 0x2b, 0x3c, 0x26, + 0x7c, 0x09, 0x46, 0x97, 0x37, 0xea, 0x36, 0xeb, 0x2a, 0xeb, 0xa7, 0x43, + 0xc2, 0x9f, 0xc4, 0xff, 0x0c, 0x82, 0xb3, 0x00, 0x2e, 0xd8, 0xda, 0xea, + 0xc3, 0x13, 0xd2, 0xec, 0x4f, 0x7d, 0x9e, 0x70, 0x7e, 0xc3, 0x34, 0xf0, + 0x22, 0x88, 0x52, 0xea, 0xe8, 0xd5, 0x8c, 0x27, 0xe1, 0xfd, 0xd1, 0xdb, + 0xf8, 0xd1, 0x5b, 0x8a, 0x7b, 0x0f, 0x82, 0x4e, 0xb4, 0xf2, 0xc0, 0x19, + 0x19, 0x24, 0x74, 0x9e, 0x2a, 0xf4, 0xad, 0xc0, 0xa0, 0xed, 0x41, 0x97, + 0x8b, 0xbf, 0x39, 0x0e, 0x31, 0x86, 0x00, 0x68, 0xaa, 0x8d, 0xb5, 0xd5, + 0xc7, 0xc7, 0xe8, 0x6b, 0x0c, 0xbc, 0x92, 0x39, 0xfe, 0xa6, 0x5b, 0xf0, + 0xd9, 0xb0, 0xa4, 0xd7, 0xa7, 0x05, 0x8c, 0xe6, 0xe4, 0x23, 0x85, 0x8d, + 0x3a, 0x09, 0x56, 0xc3, 0xac, 0x3a, 0xf7, 0xf4, 0x08, 0xc7, 0x92, 0x6e, + 0xbf, 0x86, 0xd4, 0x7c, 0xd4, 0x9d, 0xe3, 0x64, 0xf9, 0x06, 0x71, 0xaf, + 0xb5, 0x2b, 0xd7, 0xd1, 0x7a, 0xad, 0x00, 0x83, 0x3e, 0xc7, 0x9e, 0x43, + 0x40, 0x1e, 0xa2, 0x43, 0x7d, 0x0e, 0xf7, 0xa8, 0x9a, 0xd3, 0x5d, 0xcf, + 0x88, 0x41, 0x21, 0xbf, 0x91, 0xac, 0x17, 0xdf, 0x17, 0x16, 0x3a, 0xe1, + 0x9f, 0x08, 0x43, 0x98, 0xca, 0x3a, 0xbe, 0xe4, 0x7d, 0xb7, 0xc1, 0x11, + 0xc8, 0x1b, 0xda, 0xd9}, + pub_key_1, + {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 13, + 0, + {0x49, 0x52, 0x54, 0xa0, 0xe2, 0xeb, 0x9c, 0xa9, 0xf0, 0xfa, 0x28, 0x1c, + 0xc7, 0xee, 0x50, 0x31, 0xcc, 0xad, 0xd0, 0xff, 0x52, 0xa1, 0xc7, 0x7d, + 0xc7, 0xfd, 0x02, 0x7f, 0x54, 0x31, 0x92, 0x58, 0xdc, 0x0a, 0x4e, 0x4b, + 0xf9, 0x8d, 0x13, 0x71, 0x1a, 0x4d, 0x9a, 0xb0, 0xc1, 0xac, 0x8d, 0x67, + 0xf9, 0x8c, 0x04, 0x74, 0x7a, 0xe6, 0xb9, 0xef, 0x95, 0xe6, 0x7c, 0x86, + 0x71, 0xd7, 0xd9, 0xa2, 0xa2, 0xbc, 0x5e, 0x58, 0xb1, 0xb8, 0x63, 0x52, + 0x5b, 0xc1, 0x0c, 0x6f, 0xe6, 0x53, 0x88, 0x59, 0x0b, 0x96, 0xf2, 0x46, + 0xc5, 0x8d, 0x11, 0x8f, 0x03, 0xbc, 0x67, 0x3b, 0x87, 0x71, 0x5d, 0xb6, + 0x93, 0x85, 0x90, 0x7b, 0x5e, 0xd7, 0xad, 0x57, 0x6b, 0x45, 0x23, 0x61, + 0xac, 0x81, 0x64, 0xf9, 0xea, 0xdd, 0x25, 0x0e, 0xb4, 0x45, 0xd6, 0x97, + 0xce, 0x7c, 0x0b, 0xb4, 0x36, 0x0c, 0x65, 0x86, 0x8a, 0x8f, 0xe0, 0x61, + 0x01, 0xb5, 0x6f, 0x4f, 0x7c, 0xf8, 0x2a, 0x9b, 0xc7, 0x82, 0x54, 0xef, + 0xf9, 0x74, 0x36, 0x6f, 0x2c, 0xa2, 0xf7, 0xa1, 0x70, 0x96, 0xb0, 0x5b, + 0x9b, 0xae, 0x47, 0xee, 0x57, 0x2e, 0xb6, 0x0c, 0xce, 0xea, 0xf1, 0xe7, + 0xb4, 0x84, 0xe9, 0x0b, 0x5b, 0x0a, 0x8e, 0xe6, 0xf1, 0x51, 0x7d, 0x1e, + 0x69, 0x4d, 0x23, 0xa2, 0xf9, 0xd3, 0x3f, 0xf4, 0x7a, 0x3a, 0xcb, 0x7c, + 0x9e, 0x93, 0xa6, 0xfb, 0x9e, 0xd2, 0xe9, 0x94, 0x77, 0x3c, 0xaf, 0x5a, + 0x8e, 0xd3, 0x45, 0x35, 0x54, 0x80, 0x71, 0x24, 0xfc, 0x4a, 0x4a, 0x19, + 0xfa, 0xd8, 0x8c, 0x70, 0xd5, 0xd5, 0xd9, 0x09, 0x69, 0xe1, 0x9a, 0xcd, + 0x4c, 0x1f, 0x10, 0xb8, 0x76, 0x29, 0xdc, 0xf5, 0xde, 0x6a, 0x74, 0x41, + 0xf4, 0x7e, 0xa4, 0xcc, 0x4b, 0x84, 0xca, 0x6f, 0xf4, 0x3e, 0x09, 0x05, + 0xa7, 0x30, 0x83, 0xfa}, + pub_key_1, + {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 14, + 0, + {0x7d, 0x0a, 0xee, 0x24, 0xec, 0x62, 0xcd, 0x2c, 0x62, 0x38, 0xe4, 0x9d, + 0xd5, 0x89, 0xdd, 0xcc, 0x80, 0x4b, 0x51, 0x22, 0xf5, 0x7c, 0xa8, 0xc2, + 0xd3, 0xf7, 0xdd, 0xcd, 0xf1, 0x50, 0x3c, 0x3e, 0xae, 0x8a, 0xe1, 0x92, + 0xa0, 0x05, 0x7f, 0xca, 0x6e, 0xbf, 0xb3, 0x23, 0x1c, 0xb9, 0xaa, 0xa3, + 0x80, 0xbf, 0x45, 0x09, 0xdf, 0x5c, 0x83, 0x20, 0x4c, 0xc6, 0x1b, 0x48, + 0x70, 0xe4, 0x23, 0x36, 0x16, 0xee, 0x70, 0x97, 0x50, 0x72, 0x22, 0xc2, + 0x20, 0x10, 0xc3, 0xf3, 0x4b, 0x6c, 0x75, 0xe4, 0xa3, 0x41, 0x92, 0x0d, + 0xce, 0x40, 0xe4, 0xcf, 0xb7, 0x22, 0x06, 0xf0, 0x0d, 0xad, 0x39, 0xcd, + 0x07, 0x86, 0x42, 0x75, 0x75, 0xca, 0xb1, 0x98, 0x32, 0xb6, 0x4c, 0xe9, + 0xdd, 0x45, 0xbf, 0x8c, 0x00, 0x23, 0xb5, 0xb0, 0x07, 0x54, 0x4c, 0x40, + 0x48, 0xeb, 0x06, 0xb0, 0xa7, 0x3e, 0x15, 0x83, 0xdb, 0x64, 0xb9, 0xae, + 0x70, 0xca, 0x88, 0xa7, 0xa1, 0x69, 0x95, 0x3c, 0xb2, 0x07, 0xac, 0xca, + 0x09, 0x98, 0x76, 0x84, 0x1c, 0x6f, 0x0a, 0xe9, 0xa4, 0xce, 0xcd, 0xee, + 0x90, 0x0d, 0x2e, 0xf1, 0xe5, 0x55, 0x9f, 0x8b, 0x49, 0x64, 0x67, 0x73, + 0x3e, 0x44, 0xbd, 0xc6, 0xce, 0x8f, 0x22, 0x2f, 0xce, 0x5e, 0x99, 0xae, + 0x3b, 0xf2, 0xee, 0x9f, 0x68, 0x21, 0xde, 0xe0, 0xf1, 0xa1, 0xfd, 0xb0, + 0x72, 0xe9, 0x24, 0x04, 0xe3, 0x25, 0xe0, 0x6f, 0x81, 0x3d, 0x70, 0xdf, + 0x65, 0x25, 0xe7, 0x6f, 0x0e, 0xa5, 0x93, 0x4e, 0x53, 0xca, 0x6a, 0xa1, + 0x21, 0x60, 0xf6, 0xa9, 0x2d, 0xd9, 0xd1, 0xf5, 0xa4, 0xa6, 0x1e, 0x47, + 0xf3, 0xf0, 0x1f, 0x29, 0x7f, 0x04, 0x70, 0xc3, 0x43, 0xdf, 0x41, 0x67, + 0x58, 0x8b, 0x81, 0xc5, 0x22, 0x39, 0x08, 0xb6, 0x8c, 0x4e, 0x23, 0x80, + 0xd9, 0x5f, 0xad, 0xb6}, + pub_key_1, + {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 15, + 0, + {0x5d, 0x82, 0x21, 0x77, 0x79, 0x1f, 0xaa, 0x3b, 0xeb, 0x14, 0x93, 0xaf, + 0x76, 0x0b, 0x50, 0xf6, 0x2e, 0x78, 0xf1, 0x4b, 0x3e, 0xb2, 0x78, 0x67, + 0x9d, 0x59, 0xdb, 0xb8, 0xff, 0x0e, 0xca, 0x8b, 0x4f, 0x4f, 0x90, 0x12, + 0x4b, 0x83, 0x0c, 0x8d, 0x63, 0x5e, 0x90, 0xb8, 0x6d, 0xe9, 0x7d, 0x92, + 0x21, 0x2b, 0x1e, 0x42, 0xaa, 0xe5, 0x7c, 0xea, 0xd0, 0x65, 0x0e, 0x7e, + 0x92, 0x04, 0xd3, 0xd2, 0x04, 0xb4, 0x3d, 0x2e, 0x63, 0x76, 0x09, 0x2d, + 0x2b, 0x28, 0x0a, 0xcd, 0x18, 0x39, 0x82, 0x95, 0x65, 0x0d, 0xc9, 0x4f, + 0x74, 0xb7, 0xfa, 0x71, 0x98, 0xc0, 0x86, 0x88, 0x90, 0x07, 0x84, 0x22, + 0xe2, 0xce, 0x12, 0xd3, 0x75, 0x98, 0x6e, 0xf3, 0x87, 0xa8, 0x2b, 0x18, + 0x8a, 0x23, 0x17, 0x84, 0xc8, 0x6e, 0x85, 0xab, 0x0c, 0x63, 0x0f, 0x78, + 0x76, 0xc6, 0x52, 0xe4, 0xf4, 0xba, 0x9a, 0x4d, 0x4d, 0xc3, 0xca, 0x70, + 0x31, 0x6b, 0xba, 0xe3, 0x39, 0x9f, 0x82, 0xc3, 0xe4, 0xe2, 0x49, 0x83, + 0x14, 0x3b, 0xaa, 0xf4, 0xe1, 0x76, 0xc7, 0xc0, 0xec, 0x1c, 0xf9, 0x08, + 0xef, 0xf9, 0xc1, 0x5b, 0x34, 0x68, 0xfc, 0x7a, 0x44, 0xf6, 0xbc, 0x07, + 0x7c, 0xc3, 0x46, 0x7e, 0x4e, 0xc3, 0xa5, 0x0b, 0xa5, 0x18, 0x58, 0xac, + 0x9c, 0xf3, 0xcf, 0xf0, 0xc9, 0x9c, 0xe5, 0xc9, 0x63, 0xeb, 0xe5, 0x34, + 0x17, 0x52, 0xdb, 0x2c, 0xb6, 0xed, 0x59, 0x80, 0x54, 0x40, 0x56, 0xd3, + 0x08, 0xc7, 0xc7, 0x4f, 0xd1, 0x49, 0x85, 0xa4, 0x14, 0xee, 0x61, 0x66, + 0x9b, 0xf4, 0xab, 0xf4, 0x87, 0x67, 0x07, 0x1c, 0xfd, 0x0c, 0x1a, 0x1d, + 0xf8, 0x4b, 0x8d, 0xd4, 0xdf, 0xca, 0x74, 0xb3, 0x42, 0xec, 0x82, 0x0a, + 0xeb, 0x73, 0xa5, 0xeb, 0xa0, 0xdf, 0x78, 0xb8, 0x5a, 0x56, 0x8d, 0xc3, + 0x6c, 0xee, 0xa5, 0xb8}, + pub_key_1, + {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 16, + 0, + {0x97, 0x8c, 0x88, 0x52, 0xab, 0x3a, 0x09, 0xc6, 0xe2, 0x8f, 0x62, 0x7c, + 0xd9, 0x17, 0x92, 0x73, 0x53, 0x87, 0x4c, 0xb7, 0xb2, 0xd6, 0x64, 0x7f, + 0x3f, 0x58, 0x89, 0xff, 0x81, 0xb0, 0x48, 0xf4, 0xa4, 0xc6, 0x07, 0x3a, + 0xe6, 0xd9, 0x9b, 0xc7, 0x35, 0x4d, 0x9e, 0x45, 0xc8, 0x05, 0xfe, 0xbe, + 0x5b, 0xe5, 0xdd, 0x3f, 0x95, 0xad, 0x14, 0x51, 0x31, 0x19, 0x16, 0x9a, + 0x6a, 0xc7, 0xa6, 0xa5, 0xb8, 0x8e, 0xad, 0x21, 0x71, 0xd9, 0x99, 0xf1, + 0x99, 0xb3, 0x24, 0x25, 0x15, 0x66, 0x06, 0x6f, 0x8d, 0x9a, 0x3b, 0xb5, + 0x1a, 0x5b, 0x59, 0xc7, 0x99, 0x85, 0x8d, 0x45, 0x91, 0x36, 0x34, 0x1a, + 0xb7, 0x74, 0x48, 0x0f, 0x05, 0x9f, 0xee, 0x15, 0x3b, 0xc0, 0x3e, 0x37, + 0xcf, 0x67, 0x6b, 0x1d, 0xb4, 0xab, 0xb2, 0xf7, 0x97, 0x95, 0x54, 0xfb, + 0x63, 0x52, 0x00, 0xce, 0x1c, 0x53, 0x44, 0x8e, 0x5d, 0xc3, 0x97, 0xbe, + 0x13, 0xc4, 0xd8, 0xf8, 0xbc, 0x2c, 0xf2, 0x11, 0x7a, 0x0c, 0x4d, 0xdc, + 0xb0, 0x89, 0x26, 0xfd, 0x5a, 0x1a, 0xdd, 0xd1, 0x93, 0xd0, 0xc1, 0xf2, + 0x16, 0x77, 0x31, 0xc7, 0x3a, 0xff, 0xba, 0x2c, 0x74, 0x37, 0x44, 0x3d, + 0x8b, 0xce, 0x82, 0x85, 0x40, 0xa3, 0xd4, 0x2f, 0x03, 0xb5, 0x90, 0xdd, + 0xed, 0x09, 0x58, 0xaa, 0x4f, 0xe4, 0x8d, 0x66, 0xd3, 0xde, 0xdb, 0x06, + 0x97, 0xf3, 0x66, 0xb3, 0xc7, 0xef, 0x9b, 0xea, 0x8c, 0x2b, 0x56, 0x70, + 0xa3, 0x1c, 0x41, 0xdf, 0x21, 0x82, 0x8a, 0x3a, 0x48, 0x1d, 0x9e, 0x42, + 0xc9, 0x3e, 0xf0, 0xb5, 0xcf, 0x43, 0x33, 0x0e, 0x63, 0x56, 0x02, 0x18, + 0x93, 0x07, 0x81, 0x79, 0xfd, 0x85, 0x7a, 0x14, 0xc4, 0x37, 0xd8, 0xb8, + 0xc6, 0x6d, 0x4e, 0x4e, 0xfc, 0xe1, 0x36, 0x9f, 0x69, 0x45, 0xc6, 0xbf, + 0x87, 0x85, 0x08, 0xa0}, + pub_key_1, + {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 17, + 0, + {0x13, 0x22, 0x28, 0xbc, 0x78, 0x12, 0x49, 0xb5, 0x47, 0xb2, 0x54, 0x3f, + 0x00, 0x4b, 0x58, 0x07, 0xc0, 0x5f, 0x65, 0x30, 0xeb, 0x68, 0x5a, 0x0a, + 0x3c, 0x6b, 0x7e, 0xbe, 0x5c, 0x38, 0xef, 0x39, 0xed, 0xde, 0xdc, 0x5c, + 0xf3, 0xf9, 0x8f, 0x45, 0x2f, 0xfb, 0x20, 0x2e, 0x30, 0xdc, 0xcb, 0x8f, + 0x14, 0xc2, 0x52, 0xe6, 0x73, 0x47, 0x3e, 0xc7, 0xbf, 0xeb, 0x0d, 0x9c, + 0xb1, 0x6c, 0x2d, 0x88, 0xea, 0x16, 0x6f, 0xbb, 0x69, 0xec, 0xa1, 0x6f, + 0x7e, 0x03, 0x05, 0xe0, 0x54, 0xf1, 0x58, 0xed, 0x24, 0xc7, 0x4d, 0x02, + 0x32, 0x87, 0x30, 0x48, 0x81, 0x79, 0x25, 0x4e, 0xbd, 0x63, 0x97, 0x2f, + 0x2a, 0x51, 0xc4, 0x5f, 0x27, 0x49, 0x39, 0xd8, 0x9b, 0xcb, 0xad, 0x5d, + 0xf3, 0xd3, 0x96, 0x11, 0x15, 0x39, 0x2a, 0xa4, 0x83, 0xbe, 0xba, 0x4f, + 0x00, 0xe5, 0x55, 0x31, 0x55, 0x0f, 0x6e, 0x16, 0x7d, 0xa3, 0x85, 0x19, + 0x27, 0x3b, 0x3d, 0x16, 0x55, 0x5d, 0xbc, 0x28, 0x69, 0x79, 0xb4, 0x0c, + 0xee, 0x6e, 0x5e, 0x55, 0x59, 0xcd, 0xfb, 0xe6, 0xbc, 0x20, 0x8b, 0x53, + 0xe6, 0x33, 0x74, 0x00, 0x82, 0x1c, 0x43, 0x64, 0x6f, 0x94, 0x0f, 0xe6, + 0x24, 0x46, 0x68, 0x34, 0xb3, 0x35, 0xb3, 0xba, 0xd2, 0x7b, 0x8f, 0x29, + 0x8d, 0xfb, 0x4a, 0x1d, 0x3e, 0x63, 0x08, 0xa5, 0xfe, 0xa7, 0x7f, 0xd5, + 0x34, 0x7a, 0xbb, 0xd2, 0xee, 0x8e, 0x70, 0x8c, 0xa2, 0xf8, 0x71, 0x9c, + 0xee, 0x6f, 0xfe, 0x9a, 0xa9, 0x14, 0x43, 0xfc, 0x8e, 0xa5, 0x04, 0x17, + 0xd5, 0xf5, 0x46, 0xc2, 0x23, 0xfd, 0x07, 0xa5, 0x87, 0xac, 0x54, 0x7a, + 0x2e, 0x4b, 0x3f, 0x68, 0x6b, 0x70, 0x34, 0xc0, 0x64, 0x53, 0xdb, 0x15, + 0xfd, 0xe3, 0x1b, 0xd1, 0xb1, 0xc7, 0x64, 0x48, 0xa3, 0xba, 0xb5, 0xd1, + 0x4c, 0x7f, 0xf9, 0x4d}, + pub_key_1, + {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 18, + 0, + {0xa0, 0x4a, 0x78, 0xf9, 0x2d, 0x66, 0x93, 0xc9, 0x47, 0x0e, 0x7e, 0x88, + 0x69, 0x0e, 0x40, 0xa4, 0xae, 0x8a, 0xef, 0xd0, 0xaf, 0x18, 0x45, 0x45, + 0x06, 0x90, 0x33, 0x73, 0x21, 0xce, 0x5b, 0x5e, 0x12, 0x5f, 0x98, 0x1b, + 0x76, 0x8e, 0x9e, 0x0a, 0x8a, 0x4a, 0x37, 0xe6, 0x87, 0xa0, 0x38, 0xda, + 0x1d, 0x2c, 0x21, 0x46, 0x2b, 0x96, 0x2b, 0x3c, 0xbb, 0xde, 0xb1, 0x70, + 0x22, 0x7f, 0xd9, 0x2f, 0x8e, 0x22, 0xe9, 0x9e, 0x6a, 0x18, 0x3a, 0xc6, + 0x8c, 0x0c, 0x42, 0x70, 0x8e, 0x36, 0x95, 0x59, 0xcf, 0xe7, 0xa1, 0xbc, + 0x5f, 0xd6, 0x4a, 0xc7, 0x1e, 0x8e, 0xd3, 0x4c, 0xe7, 0x0e, 0x86, 0x33, + 0x65, 0x03, 0x02, 0x8e, 0x61, 0x74, 0xb3, 0xff, 0x2b, 0x90, 0x76, 0xf4, + 0xb6, 0xb8, 0x4f, 0x05, 0x0f, 0xe3, 0x6a, 0xc4, 0x5a, 0x0f, 0x1d, 0xe6, + 0x77, 0xb7, 0x8f, 0x42, 0x90, 0x8d, 0xe1, 0x40, 0xd1, 0xf2, 0xa6, 0xec, + 0x88, 0x7a, 0x4f, 0xbc, 0x79, 0x5f, 0x76, 0x1f, 0x2f, 0x9b, 0x71, 0xd4, + 0x5d, 0xe9, 0xe6, 0xce, 0x78, 0x20, 0xbd, 0x6f, 0xd1, 0xa5, 0x3f, 0x0c, + 0x15, 0x16, 0xe3, 0xdf, 0x5b, 0x31, 0x48, 0x65, 0x18, 0xb7, 0x67, 0xab, + 0x55, 0x48, 0x14, 0xed, 0xe6, 0x27, 0x0b, 0x41, 0x7d, 0x53, 0x48, 0x0d, + 0x82, 0xc4, 0x15, 0xd8, 0x6d, 0x40, 0x35, 0x5b, 0x40, 0x53, 0x41, 0x03, + 0x4d, 0xa2, 0x94, 0x9c, 0xdd, 0x75, 0x98, 0x19, 0x59, 0x75, 0x23, 0x6e, + 0x26, 0x4b, 0x09, 0x88, 0x22, 0xaa, 0x88, 0x44, 0x48, 0x8f, 0x16, 0xfc, + 0xbc, 0xe0, 0x76, 0xba, 0xff, 0x03, 0xa9, 0xae, 0xf6, 0xa2, 0xab, 0xa1, + 0x55, 0xca, 0x14, 0xfa, 0x30, 0xe0, 0xef, 0xff, 0x4c, 0x96, 0x8e, 0xac, + 0x26, 0x57, 0x60, 0xdf, 0xff, 0x20, 0x56, 0xf6, 0xb1, 0x07, 0x9d, 0xc2, + 0x93, 0x16, 0xb6, 0x29}, + pub_key_1, + {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 19, + 0, + {0x22, 0x1e, 0xfc, 0x61, 0xab, 0x6d, 0xd3, 0x04, 0x4c, 0xf7, 0x77, 0x80, + 0xd3, 0x79, 0xc0, 0x1a, 0xf6, 0x53, 0x12, 0x95, 0x1e, 0x5e, 0xa5, 0xbd, + 0x5e, 0xcf, 0xaf, 0xa5, 0xef, 0x55, 0xc5, 0xa5, 0x4e, 0x8b, 0xcd, 0xba, + 0x38, 0xa7, 0xb1, 0x27, 0x53, 0xbf, 0x04, 0x9e, 0x5a, 0xef, 0x8f, 0x2b, + 0x71, 0x79, 0x64, 0x29, 0xca, 0x93, 0x50, 0xce, 0x82, 0x0a, 0x10, 0xc7, + 0x04, 0x2d, 0xea, 0x4b, 0xee, 0xf1, 0x96, 0xed, 0x5e, 0xc3, 0xa3, 0x4c, + 0xfa, 0x53, 0x4e, 0x71, 0x1a, 0xe8, 0x00, 0x96, 0x31, 0xa6, 0xa3, 0xc6, + 0xd8, 0x7b, 0x25, 0xaf, 0x09, 0x0c, 0xab, 0xb2, 0xc8, 0x0e, 0x14, 0x32, + 0x17, 0x63, 0xfe, 0x15, 0x45, 0xbf, 0xca, 0x78, 0x26, 0x74, 0x15, 0xfc, + 0x89, 0x87, 0x8e, 0x96, 0x82, 0x83, 0xb2, 0x16, 0xaf, 0x23, 0xa9, 0xa5, + 0xe6, 0x75, 0x02, 0x8e, 0x62, 0xe1, 0xe2, 0xdf, 0x11, 0x77, 0x37, 0xc7, + 0x73, 0xd8, 0x32, 0xc7, 0x05, 0xd3, 0xed, 0x36, 0xe6, 0x80, 0xf1, 0xe3, + 0xb2, 0xec, 0xf0, 0x6a, 0xef, 0xf6, 0x9e, 0x00, 0x72, 0xf9, 0x51, 0xa3, + 0x44, 0x49, 0xb4, 0x13, 0x4e, 0x9e, 0x13, 0x9f, 0xfd, 0xdc, 0xe8, 0xc3, + 0x8b, 0x2f, 0xf0, 0xd2, 0x0a, 0x31, 0x4b, 0x45, 0xa9, 0x34, 0x5e, 0x3a, + 0xe6, 0xe3, 0x12, 0xa9, 0x46, 0x73, 0x60, 0x5e, 0x5e, 0xd8, 0x69, 0x30, + 0x02, 0xd6, 0x06, 0x29, 0xc6, 0x0f, 0xa5, 0x44, 0x69, 0x14, 0x8d, 0x5c, + 0x50, 0xd8, 0x0e, 0xd8, 0xa1, 0xa0, 0xd2, 0x2e, 0x46, 0x72, 0xf9, 0xf3, + 0xa2, 0xeb, 0x85, 0xd2, 0x98, 0x92, 0x8e, 0x4f, 0xc3, 0x33, 0xfd, 0x1e, + 0x0a, 0xd5, 0x90, 0x9e, 0x65, 0xb8, 0xfb, 0x82, 0x91, 0x74, 0x15, 0x47, + 0x3f, 0x28, 0xa1, 0x7a, 0x61, 0x8c, 0x07, 0x90, 0x3e, 0x8a, 0xcb, 0xf8, + 0x01, 0x5e, 0x1c, 0x81}, + pub_key_1, + {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 20, + 0, + {0x55, 0xb6, 0x73, 0x74, 0xc9, 0xef, 0x2a, 0xe6, 0x09, 0xf7, 0x0b, 0xd1, + 0xc8, 0x05, 0xf5, 0xc0, 0x92, 0x27, 0x8e, 0x8a, 0x2e, 0x45, 0xf0, 0x49, + 0xb9, 0x49, 0xbd, 0x57, 0xd4, 0xbe, 0xd4, 0x4d, 0xd9, 0x88, 0x0c, 0xd5, + 0x98, 0x96, 0xde, 0x26, 0x6e, 0x3a, 0x52, 0x94, 0xf2, 0x90, 0x23, 0xa7, + 0xfe, 0x37, 0x6b, 0xfd, 0xc3, 0x5b, 0xb9, 0x2d, 0x54, 0x2f, 0x28, 0xf7, + 0xef, 0xaa, 0x37, 0xd4, 0xf3, 0x2c, 0x29, 0x7c, 0xef, 0x38, 0xc7, 0x23, + 0xb2, 0x7c, 0xd1, 0xfc, 0x0e, 0x45, 0xf6, 0xba, 0xbb, 0x61, 0xa2, 0x75, + 0x47, 0xb3, 0x7a, 0x18, 0x68, 0x66, 0xa9, 0xc7, 0x25, 0xa0, 0xd4, 0x25, + 0x3e, 0x35, 0xbe, 0xfe, 0xbf, 0x4f, 0x47, 0xae, 0xf7, 0xcb, 0x1c, 0x4b, + 0x35, 0x41, 0x9b, 0x6e, 0x02, 0x4e, 0x01, 0x51, 0xd4, 0x7c, 0x0c, 0x49, + 0xfc, 0x3b, 0xbe, 0xab, 0xeb, 0x75, 0xf2, 0xdd, 0x59, 0x6f, 0xef, 0x0f, + 0x8c, 0x9c, 0x27, 0x5f, 0x60, 0x58, 0xb9, 0x13, 0x0c, 0x58, 0xe0, 0x26, + 0x6e, 0xf1, 0x2e, 0x02, 0x33, 0xc6, 0xd1, 0x6f, 0x78, 0xec, 0x5c, 0xcc, + 0x1e, 0x8c, 0x7e, 0x03, 0xe3, 0xbc, 0xf1, 0x2b, 0xe3, 0x33, 0x17, 0xdf, + 0xb6, 0x60, 0xcf, 0x6d, 0x38, 0x51, 0xbb, 0x2a, 0xef, 0xf5, 0x69, 0x3f, + 0xe1, 0xa6, 0xe4, 0xb6, 0x44, 0xe0, 0xfc, 0x86, 0x0a, 0x3d, 0x6c, 0x21, + 0x00, 0x00, 0x9f, 0x29, 0xc6, 0x32, 0xfd, 0x9a, 0x57, 0x9a, 0x6b, 0xec, + 0xe0, 0x4e, 0xd2, 0x7b, 0xaa, 0xd3, 0xc5, 0xd6, 0x2b, 0x12, 0xba, 0x30, + 0x37, 0x2e, 0x5d, 0x7b, 0xed, 0x23, 0x70, 0x2c, 0x14, 0x6f, 0x4a, 0x64, + 0x4a, 0x6c, 0xa1, 0xbc, 0x9b, 0x23, 0xf2, 0x9c, 0xfe, 0xc3, 0xb4, 0x7f, + 0x7c, 0x92, 0xe9, 0xfe, 0xf4, 0x71, 0xb9, 0xe2, 0x55, 0x57, 0x00, 0xac, + 0x3c, 0x29, 0x60, 0xb1}, + pub_key_1, + {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 21, + 0, + {0x74, 0xaf, 0x7b, 0x30, 0x1b, 0x5b, 0x48, 0x0a, 0xb7, 0x0b, 0x7a, 0xf2, + 0xde, 0xcd, 0x15, 0x5d, 0x7c, 0x6a, 0x28, 0x0c, 0xa7, 0x76, 0x63, 0xc2, + 0x76, 0xcd, 0xbb, 0x70, 0x2f, 0x78, 0x43, 0xfc, 0x3b, 0x0e, 0x3d, 0x54, + 0x66, 0x9f, 0xa9, 0xb9, 0x90, 0x93, 0xf3, 0x23, 0x53, 0x3f, 0x3e, 0xe5, + 0x84, 0x48, 0x3c, 0x83, 0xfd, 0x2f, 0x20, 0xd2, 0xd2, 0x91, 0xab, 0x84, + 0x82, 0x43, 0x5f, 0xb5, 0x3d, 0xfa, 0x19, 0xa8, 0x98, 0xfc, 0xe3, 0x6f, + 0x47, 0x09, 0x51, 0xb4, 0x80, 0x8e, 0xe4, 0xcd, 0xee, 0xd2, 0x73, 0x54, + 0x6d, 0xb4, 0xe6, 0xdb, 0x79, 0xcb, 0x2a, 0x42, 0x9c, 0x04, 0xc6, 0xe0, + 0xe7, 0x66, 0x1f, 0x6e, 0xe8, 0x4e, 0xea, 0x57, 0x98, 0x17, 0x97, 0xa2, + 0x98, 0xee, 0x37, 0xad, 0x26, 0x61, 0xb0, 0x02, 0x34, 0x5a, 0xfc, 0x0f, + 0xe9, 0x7c, 0x6b, 0x2b, 0x95, 0x5e, 0xfe, 0x1d, 0x75, 0x3f, 0x3e, 0x26, + 0x53, 0x3b, 0x43, 0xc0, 0xee, 0x48, 0x81, 0xe6, 0xe7, 0xbb, 0x36, 0xbd, + 0x56, 0xf0, 0x61, 0xbc, 0xe3, 0x40, 0xa9, 0xaf, 0x0a, 0x67, 0x9b, 0xb2, + 0x9f, 0x10, 0xc3, 0xc1, 0x40, 0xab, 0x6a, 0x5d, 0x3f, 0xee, 0x7f, 0x5e, + 0xe9, 0x02, 0x01, 0xd3, 0x35, 0xa0, 0x9c, 0xd9, 0x9d, 0x71, 0xc3, 0xfc, + 0x4a, 0x89, 0x07, 0x23, 0xf1, 0x99, 0x2f, 0x18, 0xea, 0x3f, 0xe6, 0x72, + 0xab, 0x65, 0x56, 0x14, 0x0f, 0xe4, 0xca, 0x5b, 0x16, 0xb1, 0x68, 0x73, + 0x6d, 0x58, 0xca, 0x8b, 0x0e, 0x2b, 0xe3, 0x64, 0x93, 0x1a, 0x1c, 0x2d, + 0x63, 0xeb, 0xad, 0x5f, 0xa3, 0xa0, 0x75, 0xa8, 0x89, 0xee, 0x1c, 0x56, + 0xd5, 0xc1, 0x28, 0xb1, 0x51, 0xba, 0x55, 0xa0, 0xdb, 0x41, 0x39, 0x97, + 0x31, 0x43, 0x18, 0x2b, 0x65, 0x21, 0x96, 0x2e, 0xc3, 0x6a, 0x81, 0x97, + 0x5b, 0x0e, 0x4a, 0x7b}, + pub_key_1, + {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 22, + 0, + {0x3e, 0xd6, 0xa5, 0x56, 0xe0, 0xd2, 0x63, 0x50, 0xf6, 0x1e, 0xcc, 0x89, + 0x65, 0x50, 0x88, 0x84, 0x81, 0xa0, 0xe4, 0xfd, 0xdc, 0x0a, 0x8d, 0xb8, + 0x5c, 0xe3, 0x54, 0x7b, 0xef, 0x67, 0xd5, 0xa4, 0xdc, 0x8e, 0xc6, 0x53, + 0x12, 0x3b, 0x8f, 0xef, 0x83, 0x6e, 0x6d, 0x16, 0x18, 0x7c, 0x74, 0x60, + 0x42, 0xd8, 0xeb, 0x68, 0x31, 0x05, 0x45, 0x57, 0x8e, 0x7a, 0xa6, 0x9d, + 0x67, 0x6e, 0x2f, 0xec, 0xbe, 0xc0, 0x05, 0x67, 0xe6, 0x7d, 0x9f, 0x90, + 0xba, 0xd6, 0xff, 0xad, 0x56, 0xf2, 0xce, 0xb9, 0x0d, 0x06, 0xca, 0xcf, + 0x8e, 0x73, 0x60, 0x43, 0x95, 0x42, 0xa6, 0x77, 0x3e, 0x0b, 0x25, 0xb1, + 0x5f, 0x38, 0x5f, 0x35, 0x6f, 0x63, 0x03, 0x34, 0x81, 0x77, 0xe6, 0x62, + 0xb6, 0xed, 0x30, 0x85, 0x4d, 0xfd, 0x40, 0xb6, 0x49, 0xe9, 0x8e, 0xb9, + 0x28, 0x9e, 0x96, 0x4e, 0x15, 0xbd, 0xfa, 0xd7, 0xa5, 0x59, 0x64, 0x35, + 0xa2, 0xc2, 0xe5, 0xf8, 0x49, 0x43, 0x1c, 0xf1, 0x4d, 0x2b, 0x35, 0x49, + 0x69, 0x1e, 0x64, 0x2d, 0x5d, 0xba, 0xdb, 0x12, 0x8f, 0x66, 0x3f, 0xb0, + 0x6f, 0x84, 0xae, 0x23, 0x3d, 0x8b, 0xd8, 0x1f, 0xc7, 0x57, 0x19, 0x70, + 0xde, 0x9c, 0x5a, 0x14, 0x85, 0x4e, 0xc0, 0x3b, 0x3b, 0x42, 0x4a, 0xa5, + 0x09, 0x1c, 0x0d, 0xa9, 0xa2, 0x50, 0x20, 0xd8, 0x3e, 0xe4, 0x39, 0xe8, + 0x48, 0x98, 0x41, 0x1e, 0x97, 0x7d, 0xb5, 0x3a, 0x9b, 0xca, 0xe5, 0x59, + 0x85, 0xc2, 0x18, 0xc1, 0xb3, 0xd0, 0x8a, 0x96, 0x45, 0x93, 0x77, 0x4f, + 0x91, 0x20, 0xae, 0xa7, 0x23, 0x68, 0x3f, 0x8e, 0xbc, 0x9f, 0x09, 0x55, + 0x98, 0xa1, 0x31, 0x22, 0x59, 0xbf, 0x1e, 0x20, 0xab, 0x6a, 0x79, 0x92, + 0x8f, 0xb2, 0x28, 0x58, 0x57, 0x2b, 0xb1, 0x1a, 0x77, 0x35, 0x43, 0x83, + 0x71, 0x32, 0x32, 0xdb}, + pub_key_1, + {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 23, + 0, + {0x05, 0xd9, 0x75, 0xcc, 0xb9, 0x28, 0x59, 0xe4, 0x32, 0x2c, 0x77, 0x12, + 0x11, 0x98, 0x77, 0x40, 0x16, 0x18, 0x26, 0x8b, 0xa4, 0x86, 0xa0, 0x5a, + 0x52, 0x5c, 0xe5, 0xfa, 0x87, 0x9c, 0x5b, 0x8c, 0xb2, 0xe3, 0x81, 0x71, + 0xf1, 0xb8, 0xc5, 0xba, 0xdf, 0xd2, 0xd3, 0x2b, 0x27, 0x67, 0x67, 0x38, + 0x9b, 0x01, 0x11, 0x48, 0xe9, 0x94, 0xc4, 0x00, 0xb8, 0xdc, 0xd2, 0xe4, + 0x49, 0x19, 0xb2, 0x0f, 0xda, 0xc7, 0x5e, 0xa3, 0xc5, 0xbd, 0x2e, 0x1b, + 0x48, 0x8d, 0x28, 0x5e, 0x97, 0x45, 0x69, 0x93, 0x2c, 0x41, 0x87, 0x41, + 0xda, 0x41, 0xab, 0x22, 0x9d, 0xd6, 0x5c, 0xa0, 0x9c, 0xf2, 0x81, 0xf4, + 0x2e, 0x23, 0x1c, 0x86, 0x57, 0x62, 0x3d, 0xba, 0xaf, 0x7b, 0x5d, 0x87, + 0x5a, 0xeb, 0x7d, 0xd4, 0xae, 0xa1, 0xfd, 0x15, 0xfe, 0x6a, 0x0b, 0x7e, + 0xff, 0xff, 0x66, 0xe9, 0xbf, 0x97, 0x9e, 0x70, 0xb0, 0xec, 0x28, 0xda, + 0xb2, 0x60, 0xec, 0x68, 0xd6, 0x79, 0xb1, 0x3e, 0x76, 0xdc, 0x1f, 0x0a, + 0x82, 0xa0, 0xc5, 0x98, 0xb3, 0x41, 0x2c, 0xf6, 0xa2, 0xf3, 0x06, 0xe8, + 0xe5, 0x10, 0x76, 0x98, 0xd3, 0xc5, 0x4a, 0x7e, 0xde, 0x18, 0x8f, 0xf3, + 0x96, 0xec, 0xf7, 0xe1, 0x53, 0xcb, 0xbe, 0x32, 0x2e, 0x48, 0xde, 0x7f, + 0xb4, 0xc8, 0xee, 0xe3, 0xcd, 0xe0, 0xcd, 0x35, 0x61, 0x57, 0x79, 0xce, + 0x24, 0xf8, 0x5f, 0x55, 0x0a, 0x35, 0xd3, 0xd3, 0x1a, 0x6a, 0xda, 0x61, + 0x75, 0xdc, 0xe6, 0x34, 0x6f, 0x2b, 0x4c, 0x7a, 0xb0, 0xd6, 0x0d, 0x4a, + 0x95, 0x50, 0x0b, 0xc5, 0x4e, 0xb5, 0xa1, 0xda, 0x60, 0x28, 0x19, 0x2d, + 0x5a, 0x53, 0x72, 0xf4, 0x8d, 0xbf, 0x70, 0x47, 0x84, 0xdb, 0x56, 0x16, + 0xfc, 0x1e, 0x69, 0x0f, 0x7a, 0xb3, 0xbe, 0x16, 0x7b, 0x53, 0x28, 0xd4, + 0x87, 0x89, 0x3c, 0x3a}, + pub_key_1, + {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 24, + 0, + {0x40, 0xf9, 0xb7, 0x40, 0x51, 0xd6, 0xa9, 0x5f, 0xda, 0xa2, 0x5b, 0x05, + 0x59, 0x8b, 0x42, 0x2e, 0xef, 0x97, 0x85, 0x2d, 0xda, 0x21, 0x7d, 0x51, + 0xb5, 0x91, 0xa3, 0x69, 0x37, 0xaf, 0x45, 0xdd, 0xf5, 0xe0, 0x6f, 0x3e, + 0xab, 0xfa, 0xf1, 0x76, 0x10, 0xe5, 0x54, 0x90, 0xed, 0x3e, 0x00, 0xd1, + 0x1c, 0x85, 0x61, 0xf7, 0xcf, 0xfa, 0x25, 0x60, 0x0f, 0xb9, 0xef, 0x7a, + 0x51, 0x14, 0x39, 0x94, 0x15, 0xa9, 0x33, 0xeb, 0x68, 0x11, 0xae, 0x21, + 0x42, 0x35, 0x1c, 0xc0, 0x62, 0x1a, 0x5d, 0x39, 0xff, 0x45, 0x28, 0x75, + 0xb1, 0xa6, 0x69, 0xc6, 0x66, 0xc6, 0x06, 0xe4, 0xb8, 0x17, 0x97, 0x5b, + 0x96, 0x66, 0x35, 0x81, 0x16, 0x94, 0xc8, 0xa9, 0x20, 0xa5, 0xcb, 0xe8, + 0x30, 0x0d, 0xf0, 0x0c, 0x0a, 0xe0, 0xfa, 0xa1, 0xa7, 0x81, 0x29, 0x12, + 0xda, 0xa0, 0x81, 0xc7, 0x20, 0x4a, 0xf6, 0xeb, 0x7f, 0x71, 0x52, 0xec, + 0x82, 0xb4, 0x5b, 0x50, 0x4d, 0xc3, 0x21, 0x4e, 0xb9, 0xec, 0x5b, 0x32, + 0x2c, 0x58, 0x77, 0x14, 0x10, 0xda, 0xd1, 0x21, 0xf5, 0xcd, 0x88, 0x7b, + 0xff, 0x99, 0x76, 0xc3, 0x8c, 0x3c, 0xc9, 0xb1, 0xa4, 0x4d, 0x36, 0x83, + 0xe9, 0x5c, 0x76, 0xe6, 0xa8, 0x3a, 0xf6, 0xc6, 0x50, 0xcf, 0x60, 0x91, + 0xb6, 0x8e, 0x6e, 0xa2, 0xe6, 0xf2, 0x8b, 0x11, 0xe0, 0xc6, 0x64, 0xad, + 0x13, 0x2f, 0xf0, 0x98, 0xd0, 0xce, 0xe6, 0x5c, 0x8f, 0x0b, 0x43, 0x63, + 0x28, 0x33, 0x2c, 0xa0, 0xbd, 0x10, 0x48, 0xaf, 0x8d, 0xe6, 0x18, 0xfd, + 0xb4, 0x94, 0x14, 0x8a, 0xf8, 0xd2, 0xd9, 0x8e, 0xf4, 0x81, 0x9f, 0xed, + 0xe5, 0x64, 0x47, 0x6a, 0x52, 0xfa, 0x2b, 0x7d, 0x17, 0x6e, 0x57, 0xf0, + 0xfd, 0x9e, 0x49, 0x9a, 0x21, 0x5d, 0xe6, 0xb7, 0x73, 0x72, 0x78, 0xd7, + 0xe6, 0xd9, 0x5a, 0x2b}, + pub_key_1, + {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 25, + 0, + {0x94, 0xcd, 0x1d, 0x5b, 0x54, 0xa8, 0x86, 0x49, 0xf9, 0x20, 0xe1, 0xde, + 0xcf, 0x75, 0x0e, 0x04, 0xc8, 0x63, 0x0e, 0x32, 0xd7, 0x18, 0x10, 0x01, + 0x6b, 0x98, 0x81, 0x8b, 0xfd, 0x0d, 0x97, 0x8b, 0xab, 0x27, 0x25, 0x46, + 0x6c, 0x1a, 0x82, 0x6b, 0xdf, 0x4e, 0xf4, 0x2b, 0x11, 0x5b, 0x90, 0x4e, + 0x32, 0x8f, 0xf1, 0xc0, 0x12, 0xc7, 0x04, 0x86, 0x56, 0x40, 0xaf, 0x61, + 0xaf, 0xf3, 0xf7, 0xbb, 0x6a, 0x3f, 0xd6, 0x67, 0xed, 0x2c, 0x91, 0xeb, + 0xb9, 0x3a, 0x02, 0x32, 0x65, 0x53, 0x60, 0x80, 0x70, 0x02, 0xc2, 0xf0, + 0x5f, 0xb6, 0x4c, 0x90, 0xf8, 0x42, 0xb7, 0xbe, 0xc1, 0x1d, 0xd1, 0x96, + 0x0b, 0xf8, 0x5f, 0x21, 0x67, 0xb3, 0x97, 0xe0, 0x85, 0x2b, 0x79, 0x0c, + 0x7f, 0x19, 0x3d, 0x6e, 0x7f, 0x26, 0x4b, 0x2a, 0x50, 0x24, 0x80, 0x7d, + 0xd5, 0xd7, 0x6d, 0x94, 0x87, 0xab, 0x0e, 0x42, 0x2c, 0x92, 0x16, 0xc6, + 0x93, 0xaa, 0x17, 0x09, 0xe5, 0x6b, 0x3b, 0x61, 0x71, 0x9c, 0x9d, 0x6b, + 0x35, 0xf5, 0x10, 0xa7, 0x21, 0xd9, 0x47, 0x1f, 0x83, 0xca, 0x1a, 0x6e, + 0x46, 0xf7, 0xc1, 0x4a, 0xd0, 0xe4, 0xab, 0x4f, 0x25, 0x13, 0xa3, 0x89, + 0xe7, 0x09, 0x77, 0xb3, 0xd7, 0xd9, 0x91, 0x7a, 0x13, 0xc2, 0x5c, 0x1a, + 0x43, 0x9a, 0x75, 0x18, 0x5e, 0x9a, 0xab, 0x64, 0xee, 0x75, 0x76, 0xdb, + 0x62, 0x3e, 0x51, 0x42, 0x83, 0xb2, 0xd9, 0x4e, 0x10, 0x5f, 0x8c, 0x39, + 0xac, 0xdf, 0xd8, 0x53, 0x81, 0x72, 0x75, 0xe9, 0x05, 0x41, 0xc6, 0x78, + 0x12, 0xe4, 0x0a, 0x79, 0xfc, 0xda, 0x5a, 0x2d, 0x32, 0xd2, 0xc4, 0x00, + 0xd1, 0x19, 0x3f, 0x1b, 0x75, 0x6c, 0x98, 0xe8, 0xd3, 0x21, 0x25, 0x75, + 0xde, 0xce, 0x26, 0xc4, 0x47, 0x92, 0xfe, 0x3f, 0xbc, 0xe5, 0xdc, 0x56, + 0xd0, 0x24, 0x8c, 0x5e}, + pub_key_1, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 26, + 0, + {0x17, 0xda, 0x64, 0x46, 0x87, 0x4a, 0x87, 0xe7, 0xa7, 0xae, 0x4f, 0xb6, + 0x37, 0xc1, 0x91, 0xdb, 0x1d, 0x13, 0xc2, 0x0b, 0xef, 0xdc, 0x72, 0x6c, + 0x8a, 0xf2, 0x6a, 0x63, 0xb7, 0x8b, 0xf0, 0xc9, 0x98, 0xb8, 0x2c, 0x25, + 0xa1, 0x25, 0x67, 0x4a, 0x50, 0x71, 0x7a, 0x84, 0x9d, 0xdf, 0x00, 0x4b, + 0xa0, 0xf1, 0x40, 0x09, 0x21, 0xc0, 0x8a, 0x37, 0xa0, 0xc5, 0x6a, 0x72, + 0x83, 0x22, 0xa2, 0x06, 0x9d, 0xca, 0x41, 0x21, 0xc0, 0xc4, 0x7c, 0x43, + 0x7e, 0x7a, 0x16, 0xcc, 0x35, 0x92, 0xad, 0x54, 0x41, 0xa1, 0x57, 0x02, + 0x8d, 0x8c, 0xb6, 0xcf, 0x7c, 0xe5, 0xb8, 0x58, 0x2f, 0xd5, 0x25, 0xa1, + 0xc5, 0xfa, 0xce, 0x82, 0x20, 0x4e, 0x01, 0xfa, 0xbc, 0xa6, 0x02, 0x43, + 0x02, 0x2e, 0xa4, 0xd5, 0x81, 0x26, 0xfa, 0x33, 0x17, 0x0a, 0x60, 0x53, + 0xce, 0x2f, 0xd5, 0x3b, 0x46, 0xb1, 0x65, 0xd1, 0x05, 0x15, 0x1d, 0x5a, + 0x3e, 0xa7, 0xb0, 0xf2, 0xf0, 0x19, 0x78, 0x4a, 0xe8, 0x7f, 0xed, 0x52, + 0x9d, 0x77, 0x1b, 0xa5, 0xa6, 0xa6, 0xab, 0x60, 0x93, 0x4a, 0x8a, 0xef, + 0x5d, 0x4a, 0x4f, 0x25, 0xe5, 0xac, 0x91, 0xb6, 0x4e, 0x47, 0xae, 0xe0, + 0x95, 0x35, 0x2a, 0xc6, 0xa9, 0xf6, 0x8f, 0x5e, 0xea, 0xd8, 0x36, 0x73, + 0x0c, 0x08, 0xa3, 0x53, 0x95, 0xe0, 0xa2, 0xcc, 0x1a, 0xab, 0x29, 0xb7, + 0xe1, 0xd5, 0xef, 0x23, 0x8e, 0x93, 0x9e, 0x98, 0x47, 0xb9, 0x0d, 0x72, + 0x28, 0xb1, 0x23, 0x97, 0x49, 0xe7, 0x9c, 0x07, 0x39, 0x4a, 0xcf, 0x13, + 0xaa, 0x32, 0xe3, 0x49, 0xc2, 0x37, 0x31, 0x83, 0x8b, 0x24, 0x1c, 0x20, + 0xf7, 0xeb, 0xfa, 0x62, 0x7f, 0x96, 0xdc, 0xdf, 0x39, 0x5b, 0x4f, 0x77, + 0x3c, 0x74, 0x34, 0x7c, 0xcb, 0x96, 0x6f, 0xf8, 0xa3, 0x12, 0x2f, 0x6d, + 0x6f, 0x11, 0x92, 0xeb}, + pub_key_1, + {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 27, + 0, + {0x01, 0x69, 0xa2, 0x2f, 0x82, 0xd7, 0xc1, 0xfc, 0x21, 0xca, 0xf6, 0x13, + 0x1d, 0x6a, 0x40, 0x02, 0x57, 0x82, 0x12, 0xf3, 0xbe, 0xeb, 0x18, 0x5a, + 0x83, 0x24, 0x08, 0x83, 0x3b, 0xbc, 0x24, 0x6f, 0x05, 0x22, 0x29, 0x59, + 0xe9, 0x08, 0x49, 0xbd, 0x41, 0x20, 0x7d, 0x6d, 0x74, 0xa4, 0x8e, 0x08, + 0x4b, 0x6e, 0xaa, 0xfa, 0xec, 0x78, 0xc9, 0xc0, 0xaa, 0xd7, 0xa9, 0xb2, + 0x46, 0x24, 0xe8, 0xc4, 0xc6, 0x6b, 0xec, 0x56, 0xfc, 0x86, 0xd2, 0xec, + 0x31, 0x76, 0x2a, 0x74, 0x98, 0xdd, 0x48, 0x20, 0x7a, 0x16, 0xb3, 0x15, + 0xc6, 0x8a, 0xac, 0x94, 0x66, 0x20, 0x13, 0x94, 0x03, 0x07, 0xe6, 0xf6, + 0xdc, 0x1d, 0x2d, 0x51, 0x28, 0x85, 0x19, 0x8f, 0x28, 0x8a, 0xdb, 0xd7, + 0x3b, 0x31, 0x09, 0x30, 0x0b, 0x1f, 0x03, 0xe1, 0x37, 0xb9, 0x04, 0xf7, + 0x43, 0xcc, 0xc7, 0xb9, 0x0d, 0xb2, 0x46, 0xc7, 0xee, 0x7b, 0x18, 0xc1, + 0xb6, 0xb2, 0xad, 0x5f, 0x06, 0x14, 0x96, 0xf8, 0xca, 0xc5, 0x34, 0xb5, + 0x8f, 0x16, 0x1e, 0x27, 0x78, 0xe8, 0xf7, 0x3d, 0xb6, 0xf4, 0x55, 0xaa, + 0xd6, 0x2f, 0x59, 0x9c, 0xff, 0xc8, 0xef, 0x16, 0xa4, 0x62, 0xbf, 0x38, + 0x0e, 0x0d, 0x09, 0xad, 0x82, 0x95, 0xe7, 0xe9, 0xa7, 0xba, 0xfa, 0x1b, + 0x7f, 0xd8, 0x41, 0x66, 0xda, 0xd9, 0x36, 0x37, 0x3b, 0x32, 0x3b, 0x52, + 0x5a, 0x11, 0x1d, 0x3b, 0x34, 0xe5, 0xf9, 0x18, 0x35, 0x8c, 0xec, 0x48, + 0x14, 0x4a, 0x99, 0xf2, 0xc6, 0x14, 0xff, 0xb2, 0x3f, 0x9a, 0x3c, 0x8f, + 0x9a, 0x49, 0x1f, 0x8a, 0x7f, 0xb0, 0x82, 0x5d, 0xcd, 0xe6, 0x2b, 0x40, + 0xb9, 0xb5, 0x6f, 0xbc, 0x81, 0x6e, 0x21, 0x42, 0x5f, 0xa4, 0xb0, 0x62, + 0x1d, 0x21, 0x5f, 0xa0, 0x19, 0xd2, 0x93, 0x10, 0x7a, 0x54, 0x7d, 0x55, + 0xa1, 0xf5, 0x52, 0xb9}, + pub_key_1, + {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 28, + 0, + {0x78, 0xb2, 0x09, 0x81, 0x26, 0xeb, 0x13, 0xca, 0x30, 0x6f, 0x31, 0xcb, + 0x64, 0xba, 0x1a, 0xfc, 0x17, 0xe0, 0x53, 0x58, 0x0b, 0x68, 0x18, 0x4a, + 0x02, 0x9d, 0x5a, 0xd4, 0x7e, 0xc8, 0x02, 0x94, 0x74, 0xa6, 0x4d, 0xcc, + 0xea, 0x67, 0xef, 0x1d, 0x01, 0xb4, 0xf9, 0x5f, 0x1c, 0x2b, 0x41, 0x6d, + 0x31, 0x24, 0x37, 0x13, 0x9e, 0xd1, 0x97, 0x7e, 0xc8, 0x0a, 0x93, 0x39, + 0xbf, 0x92, 0x5c, 0xd2, 0xf2, 0xc1, 0x57, 0xdd, 0x3a, 0xcc, 0xb4, 0x7d, + 0x1b, 0x85, 0xea, 0xa4, 0x3a, 0x7f, 0x2f, 0x60, 0x83, 0xe8, 0x50, 0x84, + 0xb0, 0x5d, 0x80, 0x33, 0x6b, 0x2d, 0x04, 0x35, 0x31, 0x5d, 0x01, 0x24, + 0xed, 0x15, 0x5b, 0xe0, 0x10, 0x0a, 0x98, 0xf7, 0x5b, 0x9d, 0x75, 0x96, + 0xf3, 0x79, 0x9c, 0xfb, 0x3a, 0x1b, 0x7e, 0x2a, 0x8a, 0xc3, 0xc8, 0x05, + 0xda, 0x8d, 0xa5, 0x84, 0x4a, 0x27, 0xb0, 0x44, 0x86, 0xf8, 0x0f, 0x1d, + 0xdf, 0xd4, 0x63, 0xba, 0x9d, 0x01, 0xa8, 0x50, 0x09, 0x6a, 0x60, 0x03, + 0x46, 0x77, 0x2d, 0x8b, 0xbf, 0xc7, 0x3c, 0x99, 0x32, 0x52, 0x26, 0x87, + 0xb2, 0x96, 0xdd, 0xcf, 0x28, 0x92, 0xf3, 0x7b, 0x2a, 0x9b, 0x90, 0xbe, + 0x7d, 0xcd, 0x90, 0x81, 0xdf, 0x2a, 0x48, 0x01, 0x4f, 0x5b, 0xdd, 0x08, + 0xc1, 0x14, 0x98, 0x9a, 0x49, 0x20, 0xea, 0xd5, 0x75, 0x63, 0xc4, 0x61, + 0x58, 0x74, 0xf3, 0xb7, 0x70, 0x76, 0x07, 0xd6, 0x25, 0x76, 0x14, 0x84, + 0x7b, 0xd9, 0x94, 0x29, 0x64, 0x2a, 0x58, 0xa3, 0x05, 0x38, 0x3c, 0x83, + 0x5a, 0x1b, 0xbc, 0x2e, 0xa8, 0xb4, 0x43, 0xa2, 0xaa, 0xef, 0xa5, 0xc8, + 0xcd, 0xe4, 0x59, 0x90, 0x40, 0x16, 0xdd, 0xf3, 0x81, 0xc5, 0x91, 0xdc, + 0x23, 0x8e, 0x10, 0xa8, 0x24, 0x9c, 0x7e, 0x1c, 0xaa, 0xd9, 0x6b, 0x42, + 0xea, 0x41, 0x5f, 0x7d}, + pub_key_1, + {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 29, + 0, + {0x37, 0xac, 0x7d, 0x00, 0x88, 0xf2, 0x11, 0x18, 0xf5, 0xf9, 0xf8, 0x34, + 0x06, 0x3d, 0x56, 0x96, 0x64, 0x56, 0xa9, 0xba, 0x84, 0x00, 0x89, 0xa1, + 0xb1, 0x80, 0x5f, 0xcf, 0xc8, 0x08, 0xff, 0x22, 0xcc, 0x9d, 0x7b, 0x3b, + 0x3a, 0x36, 0x1c, 0xbf, 0x1c, 0x2f, 0x96, 0xc6, 0x2f, 0x69, 0x4b, 0x47, + 0xa6, 0xe9, 0xa1, 0x9f, 0x2a, 0xda, 0xce, 0x72, 0x12, 0x00, 0xa5, 0x21, + 0x10, 0xf3, 0x4b, 0x9c, 0x95, 0xf4, 0x5f, 0xb4, 0xaf, 0x9c, 0x25, 0x0d, + 0x04, 0x72, 0x01, 0x80, 0x69, 0xd4, 0x93, 0x84, 0x7f, 0xaf, 0xd4, 0x68, + 0xe8, 0xf5, 0x0b, 0x4d, 0x2f, 0x1a, 0xd9, 0x7e, 0x10, 0x01, 0x58, 0x62, + 0xec, 0x02, 0x82, 0x2b, 0x1e, 0x17, 0xdc, 0xe3, 0xda, 0x17, 0x15, 0xf6, + 0xf0, 0x9f, 0xb8, 0x9b, 0x4f, 0x7d, 0x0c, 0x35, 0xb8, 0x50, 0x94, 0x45, + 0xf7, 0x70, 0xea, 0x6e, 0xc3, 0x25, 0xe9, 0x33, 0xc6, 0x51, 0xdd, 0x4d, + 0x75, 0xf5, 0x70, 0x20, 0x80, 0xec, 0x3b, 0x03, 0xc4, 0x8b, 0x38, 0x0b, + 0x1f, 0x20, 0x21, 0x12, 0xea, 0xc8, 0x68, 0x6d, 0x3e, 0x6e, 0x37, 0xf2, + 0x68, 0x5a, 0x6b, 0xe8, 0xb0, 0x78, 0x58, 0x45, 0x33, 0xae, 0x66, 0x85, + 0x5c, 0xfd, 0x6f, 0x6b, 0x75, 0x8e, 0x44, 0x87, 0xba, 0xb1, 0x9a, 0x65, + 0xa1, 0x22, 0x45, 0xa6, 0xf1, 0x77, 0xfb, 0xfd, 0x86, 0x1c, 0x94, 0xc5, + 0xd3, 0x0b, 0x6f, 0xbf, 0x75, 0x0d, 0x66, 0xb6, 0x82, 0xf9, 0x8e, 0x34, + 0xfa, 0xcf, 0x4a, 0xad, 0xd6, 0x7b, 0x4d, 0xb4, 0x46, 0x3c, 0xb0, 0x83, + 0x28, 0xd8, 0xd5, 0x93, 0x57, 0x89, 0x5d, 0xa5, 0x5f, 0x17, 0x36, 0xc9, + 0x1c, 0x62, 0xb2, 0x63, 0x4a, 0x66, 0xac, 0xe8, 0xb2, 0xea, 0x44, 0xa8, + 0x6e, 0x5d, 0xbc, 0x09, 0xaa, 0xd6, 0x99, 0x85, 0x24, 0x07, 0x7a, 0x68, + 0xb9, 0xc1, 0xf3, 0x3c}, + pub_key_1, + {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 30, + 0, + {0x6d, 0x25, 0x0a, 0x92, 0x0d, 0xe5, 0x96, 0x5e, 0xc3, 0x6a, 0xb9, 0x16, + 0xad, 0x58, 0x5e, 0xf2, 0x12, 0x52, 0x35, 0x5f, 0x06, 0x29, 0xb0, 0x84, + 0xa1, 0x19, 0xf7, 0xe9, 0xb7, 0x3d, 0x3d, 0xe1, 0x42, 0x56, 0xf6, 0x12, + 0xfa, 0x92, 0xe3, 0xd6, 0x58, 0xef, 0xb3, 0xe5, 0x33, 0x43, 0xc0, 0xed, + 0xb8, 0xb7, 0xe5, 0x5a, 0x70, 0x4d, 0xce, 0x2a, 0xf2, 0xf7, 0xd8, 0x61, + 0xa4, 0x04, 0xd1, 0x55, 0x4f, 0xe1, 0x9a, 0xa9, 0xa6, 0xb9, 0xaa, 0x8a, + 0x13, 0x89, 0x72, 0x47, 0xa3, 0x7a, 0x2d, 0x97, 0x3c, 0xee, 0x58, 0xc3, + 0x60, 0x8c, 0x94, 0x78, 0x9f, 0xb8, 0xac, 0x1c, 0xe0, 0x5d, 0x6f, 0x0c, + 0x2c, 0x1c, 0x7b, 0x8b, 0xaa, 0x7b, 0xaa, 0x1c, 0xc8, 0xd7, 0x7d, 0x4b, + 0x7e, 0x91, 0x1d, 0xb3, 0x71, 0x03, 0x81, 0x17, 0xaf, 0x95, 0xb1, 0xe2, + 0x40, 0xab, 0x31, 0x70, 0x31, 0xbb, 0xa8, 0x36, 0x86, 0xb8, 0xab, 0x99, + 0xd7, 0x5b, 0xaa, 0xbe, 0xd4, 0x87, 0x3f, 0xc7, 0x28, 0x84, 0x79, 0x4b, + 0x3a, 0x3d, 0xa9, 0x05, 0xda, 0x01, 0x6a, 0xc2, 0x92, 0x62, 0x2b, 0x8f, + 0x73, 0xe4, 0x46, 0xf4, 0x6a, 0x99, 0x2c, 0xad, 0x8d, 0x2b, 0x9c, 0x9b, + 0x4d, 0x50, 0x38, 0x1f, 0x58, 0xde, 0x58, 0xda, 0x58, 0xa2, 0x5a, 0xe3, + 0x41, 0xb1, 0x1d, 0x30, 0x2e, 0x11, 0xdb, 0x18, 0xd2, 0xba, 0xfe, 0x67, + 0x3d, 0xea, 0x10, 0x93, 0xd6, 0x7f, 0x7d, 0x1e, 0x49, 0x19, 0xab, 0xbd, + 0x43, 0xc0, 0xc0, 0x00, 0x8b, 0x8e, 0xab, 0x08, 0x9e, 0xc6, 0xbb, 0xcf, + 0x12, 0x6f, 0xb9, 0x99, 0x8f, 0xa8, 0x69, 0x7a, 0xb4, 0x8c, 0xfa, 0x5d, + 0x90, 0xae, 0x76, 0xea, 0xfd, 0xec, 0xf1, 0x80, 0x37, 0xfc, 0x3c, 0x8c, + 0x5f, 0xba, 0x02, 0xe3, 0x7a, 0xe7, 0x9b, 0x29, 0x66, 0x5c, 0x05, 0x1e, + 0x27, 0x1f, 0x26, 0x9a}, + pub_key_1, + {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 31, + 0, + {0x97, 0xa3, 0xe3, 0x42, 0xaa, 0x73, 0x97, 0x3a, 0x4b, 0x99, 0x38, 0x73, + 0xd1, 0x74, 0x1d, 0xc9, 0xad, 0x91, 0x6f, 0x5d, 0xe6, 0x3d, 0x78, 0xf8, + 0xc6, 0xa7, 0xf7, 0xb2, 0x24, 0x7e, 0x2e, 0xd6, 0x2a, 0x76, 0x51, 0x0d, + 0x0e, 0x25, 0xe6, 0xa2, 0x7e, 0xa0, 0xe2, 0xea, 0x8a, 0x5d, 0x8e, 0x38, + 0x38, 0x15, 0x28, 0xf9, 0x13, 0x45, 0x8b, 0xf6, 0xca, 0xec, 0xcb, 0x73, + 0xfe, 0x2e, 0x2a, 0xe3, 0x83, 0x0d, 0x0c, 0x3f, 0x46, 0x38, 0x59, 0xbf, + 0xd5, 0x5f, 0xc2, 0x6e, 0x5b, 0xb1, 0x6f, 0x95, 0xa1, 0x51, 0x7f, 0x44, + 0x59, 0x79, 0x26, 0x5f, 0xd0, 0x9b, 0x17, 0x03, 0x32, 0x97, 0xaa, 0x6d, + 0x53, 0x36, 0x20, 0x61, 0x82, 0xd5, 0x03, 0x03, 0x96, 0x17, 0x6e, 0xd0, + 0x4b, 0x0f, 0x6b, 0x86, 0xa9, 0xad, 0x9d, 0x18, 0x0c, 0x17, 0xf7, 0xaf, + 0xc6, 0xaa, 0xcb, 0xa9, 0x41, 0x6f, 0x0a, 0x67, 0xd5, 0xf7, 0xb8, 0xd9, + 0x3c, 0x99, 0x4b, 0x71, 0x9f, 0xac, 0x07, 0x53, 0x89, 0xf8, 0x3e, 0xef, + 0xd9, 0xc9, 0xf3, 0xad, 0xe1, 0x46, 0x63, 0x29, 0x17, 0xc2, 0x6f, 0x62, + 0x2a, 0x13, 0x13, 0xef, 0x47, 0x0f, 0x25, 0x7f, 0x67, 0xf9, 0xfb, 0xfe, + 0x67, 0x24, 0x5e, 0xc2, 0x53, 0x95, 0x97, 0x51, 0xa8, 0x4a, 0xe8, 0x4c, + 0x7a, 0x0c, 0x06, 0x12, 0x93, 0x37, 0x64, 0x5d, 0xfa, 0x36, 0xc6, 0x5c, + 0xee, 0xe8, 0xfd, 0x1c, 0xcb, 0xd0, 0x21, 0xa5, 0x17, 0x81, 0xf4, 0xab, + 0x83, 0x98, 0xaf, 0x33, 0x44, 0xb0, 0xa3, 0xb9, 0x03, 0x6e, 0xd4, 0xb9, + 0xd1, 0x7f, 0x7c, 0x57, 0x29, 0x03, 0x39, 0x1a, 0x64, 0xa8, 0xc4, 0x5c, + 0x1f, 0xe5, 0xef, 0x9d, 0xa6, 0x07, 0xa0, 0xa7, 0xce, 0xd1, 0xf9, 0x7a, + 0x86, 0x51, 0xb4, 0x4b, 0xa4, 0xf0, 0x37, 0x48, 0x46, 0x26, 0xbf, 0x77, + 0x0d, 0x17, 0x65, 0xe1}, + pub_key_1, + {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 32, + 0, + {0x6f, 0xe1, 0xf5, 0xe3, 0xf1, 0x1d, 0xba, 0xc4, 0x00, 0x04, 0x35, 0x05, + 0xb0, 0xb3, 0x31, 0xc3, 0x2c, 0x28, 0xc3, 0x7b, 0x4d, 0x3c, 0xfd, 0x9b, + 0xbf, 0x95, 0x9b, 0x30, 0x1b, 0x3b, 0xbc, 0x75, 0x22, 0x48, 0xe0, 0x52, + 0xb5, 0xfc, 0x3f, 0xd6, 0xc8, 0x0b, 0x2a, 0x81, 0x75, 0x44, 0x01, 0x05, + 0xbf, 0x84, 0x90, 0x4d, 0x2f, 0xa9, 0xea, 0x76, 0x3a, 0x31, 0xba, 0x53, + 0x2f, 0x7c, 0x52, 0x8e, 0x15, 0x96, 0x7f, 0x48, 0x58, 0xc0, 0xa6, 0x7f, + 0xb9, 0xb9, 0x1b, 0x0e, 0xd4, 0x39, 0x26, 0xf3, 0xbb, 0xb9, 0x0d, 0x97, + 0x0e, 0x8d, 0x81, 0xa3, 0xd2, 0x38, 0x05, 0x56, 0xe6, 0x3e, 0xfe, 0x0b, + 0x49, 0xff, 0x70, 0x2d, 0xb5, 0xc1, 0x83, 0x5a, 0xdb, 0xad, 0x43, 0x83, + 0x0a, 0x98, 0x3f, 0xa8, 0x91, 0x52, 0x97, 0x32, 0x10, 0x4e, 0x60, 0x94, + 0x1c, 0x03, 0xfc, 0x8e, 0x26, 0x7c, 0x0a, 0x88, 0x9c, 0xa7, 0xd2, 0x9d, + 0x61, 0x58, 0x11, 0xd0, 0x5e, 0x96, 0x4f, 0xaa, 0x99, 0xf8, 0x1c, 0x2b, + 0xac, 0x92, 0x9b, 0x26, 0xb0, 0x82, 0x5c, 0x35, 0xab, 0xd7, 0xd3, 0xa3, + 0x6c, 0x09, 0x56, 0x81, 0x41, 0xa5, 0x38, 0x53, 0x76, 0x0d, 0x63, 0x24, + 0x46, 0xd4, 0x08, 0x8d, 0x03, 0x2b, 0x34, 0x8e, 0xf0, 0x94, 0x2b, 0x91, + 0xeb, 0xf1, 0xc6, 0x8b, 0xaf, 0xc9, 0x1b, 0xc5, 0x48, 0x63, 0x45, 0x22, + 0x45, 0xaf, 0x96, 0xc0, 0x02, 0x50, 0x30, 0x2a, 0x05, 0xb2, 0x47, 0x23, + 0xf7, 0x32, 0x7e, 0xf4, 0x20, 0xfc, 0xb4, 0x42, 0x7f, 0x40, 0xd5, 0xe3, + 0x3e, 0xf4, 0xc4, 0x82, 0x0e, 0x0a, 0x7d, 0xf5, 0x7c, 0x24, 0x81, 0x4b, + 0x6e, 0xd8, 0xbd, 0x61, 0xde, 0x28, 0xc6, 0x59, 0x76, 0x35, 0x6a, 0x32, + 0x79, 0xd5, 0x21, 0x34, 0x75, 0x3e, 0x00, 0x8f, 0x02, 0xcd, 0x9d, 0x27, + 0xbc, 0xb6, 0x33, 0x0f}, + pub_key_1, + {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 33, + 0, + {0x9a, 0xe7, 0x8d, 0xe1, 0x84, 0xd5, 0xb7, 0x20, 0x7e, 0x99, 0x08, 0x7c, + 0x84, 0xda, 0xcd, 0x1d, 0x5d, 0x51, 0x01, 0x19, 0xa2, 0x5b, 0x43, 0x15, + 0x50, 0x50, 0x15, 0x4c, 0x15, 0x39, 0xa7, 0xb4, 0x41, 0x46, 0xde, 0x65, + 0xc8, 0x35, 0x42, 0x63, 0x65, 0xc6, 0xd8, 0x77, 0x8c, 0x29, 0xe6, 0xe7, + 0x63, 0x97, 0x65, 0xda, 0x41, 0x84, 0xdb, 0xe0, 0x9e, 0x8f, 0x59, 0x46, + 0xeb, 0x2d, 0x63, 0x2c, 0xab, 0xa6, 0xe3, 0x1e, 0xb2, 0xed, 0xfc, 0x30, + 0x01, 0x6f, 0xfc, 0x4e, 0x3b, 0x7e, 0xed, 0x4d, 0x2d, 0x95, 0xcc, 0x56, + 0x3c, 0x27, 0x94, 0xd7, 0x0f, 0x8e, 0xf6, 0x0f, 0xf3, 0xf7, 0x7f, 0x87, + 0x6d, 0x82, 0xcd, 0x07, 0x5b, 0xb2, 0xfb, 0x6a, 0xb0, 0xd0, 0x27, 0xce, + 0x9d, 0xc5, 0xf3, 0xb2, 0x6a, 0x3e, 0x93, 0xc8, 0xa2, 0xc2, 0xe8, 0xbc, + 0xeb, 0x14, 0xf9, 0xeb, 0x45, 0xba, 0x4e, 0x10, 0x95, 0xa1, 0x9f, 0x44, + 0x1f, 0xee, 0x14, 0x5c, 0x60, 0xdf, 0x21, 0xad, 0xf2, 0x06, 0x8f, 0xe5, + 0x66, 0xdd, 0x79, 0x26, 0xda, 0xde, 0x24, 0xb3, 0x1b, 0x71, 0xf5, 0xdb, + 0x3d, 0x4d, 0xda, 0xf6, 0xc4, 0xe4, 0x4b, 0xee, 0x59, 0xe0, 0xd3, 0x30, + 0x2d, 0xca, 0x6d, 0x75, 0xfc, 0xc8, 0x79, 0x52, 0xcb, 0x58, 0x55, 0x5c, + 0x7d, 0xfb, 0xec, 0x53, 0x97, 0x5c, 0x7e, 0x1c, 0xda, 0x80, 0x3c, 0x20, + 0x07, 0xec, 0x1e, 0x53, 0xff, 0xfa, 0x36, 0x3e, 0x69, 0x61, 0x3d, 0x17, + 0xf8, 0x70, 0xc2, 0x67, 0x44, 0x42, 0x84, 0x0d, 0x10, 0x05, 0x03, 0x9e, + 0xcd, 0x21, 0x06, 0x92, 0x1a, 0xb6, 0xeb, 0xd9, 0xd9, 0x6e, 0x21, 0x30, + 0x7a, 0x80, 0xe9, 0x94, 0xff, 0x85, 0xea, 0xe5, 0x34, 0x9f, 0x4b, 0x42, + 0x6d, 0x45, 0x8a, 0xeb, 0x22, 0xca, 0xe5, 0x33, 0xe4, 0x67, 0x24, 0xcf, + 0xa5, 0xf2, 0xb4, 0x42}, + pub_key_1, + {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 34, + 0, + {0xa2, 0x88, 0xda, 0xb1, 0xbd, 0xd7, 0xf4, 0x67, 0x6d, 0x1b, 0xcc, 0x84, + 0x29, 0x1a, 0x77, 0x84, 0xbe, 0x62, 0xf0, 0x01, 0xc5, 0xc1, 0xa8, 0x3a, + 0xd5, 0x75, 0xb1, 0x5c, 0xf5, 0x6a, 0x86, 0x86, 0x00, 0xba, 0xdc, 0x95, + 0xf2, 0x29, 0x54, 0xf9, 0xf4, 0x74, 0x34, 0x0d, 0x87, 0x4d, 0x3d, 0x56, + 0xfd, 0x23, 0xa8, 0xa8, 0x5e, 0xe3, 0xf0, 0x52, 0xc7, 0xbe, 0x5c, 0xa6, + 0x53, 0xcc, 0x2f, 0xd2, 0xc1, 0xea, 0x62, 0xf0, 0x2c, 0x0c, 0x5b, 0x65, + 0x3f, 0xc2, 0x01, 0x27, 0x2d, 0x43, 0x26, 0x71, 0x05, 0x9e, 0xe2, 0x79, + 0x39, 0x8e, 0x5a, 0xd0, 0xc4, 0x5e, 0x73, 0x5e, 0xb5, 0xc0, 0x3a, 0x2f, + 0xf9, 0xc8, 0x2a, 0xb5, 0x3d, 0x1a, 0xc9, 0x22, 0x55, 0x89, 0xec, 0xee, + 0x80, 0xfd, 0xe9, 0x0a, 0x03, 0x6e, 0x07, 0x9e, 0x45, 0xb3, 0x3b, 0x0b, + 0x4f, 0x0e, 0x6a, 0xfc, 0x31, 0x7a, 0xd3, 0x74, 0x4d, 0xd6, 0x5d, 0x22, + 0x60, 0x7c, 0xf3, 0x1d, 0xba, 0xbe, 0xb3, 0x8b, 0x0e, 0xb9, 0x35, 0xed, + 0xe4, 0x42, 0x0a, 0x1d, 0x82, 0x46, 0xb8, 0x0d, 0xa2, 0x17, 0xdb, 0xed, + 0x5d, 0x1c, 0xf6, 0xa4, 0xcf, 0x88, 0xac, 0x03, 0xa3, 0xec, 0xa3, 0x07, + 0xbc, 0x7a, 0xf4, 0xcd, 0xea, 0x63, 0x89, 0x4f, 0x67, 0x6e, 0xf2, 0x53, + 0xf7, 0xc8, 0xe1, 0xe7, 0xac, 0x1f, 0x67, 0xfb, 0x45, 0xab, 0xd2, 0xae, + 0xac, 0x3a, 0xc8, 0x89, 0x9a, 0x73, 0x86, 0x7a, 0xf8, 0x66, 0x88, 0xb6, + 0x7b, 0x3e, 0xcd, 0xf9, 0xe6, 0x38, 0x0a, 0x84, 0xb9, 0x9b, 0x98, 0xd2, + 0xdc, 0x4e, 0x65, 0x68, 0x25, 0x58, 0xd2, 0x87, 0x11, 0xdb, 0xb1, 0x28, + 0x8a, 0x03, 0x51, 0xce, 0xf1, 0x87, 0xf1, 0xed, 0xda, 0x14, 0xab, 0x57, + 0xa8, 0xfb, 0xc7, 0x1f, 0xb6, 0x03, 0x75, 0xe6, 0x82, 0xa5, 0x35, 0x66, + 0xeb, 0xa5, 0xff, 0x0b}, + pub_key_1, + {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 35, + 0, + {0x0a, 0x53, 0x39, 0x30, 0x14, 0x00, 0xf5, 0x05, 0x42, 0x4b, 0xbd, 0x72, + 0xa8, 0x83, 0x55, 0x75, 0x9c, 0xe2, 0xb8, 0xe4, 0x3c, 0x97, 0xc7, 0xdc, + 0x6f, 0xc9, 0x0d, 0xc4, 0xbd, 0x33, 0x9d, 0xd3, 0x97, 0xbc, 0xdc, 0xd7, + 0x06, 0xae, 0x49, 0xdf, 0x8d, 0x5f, 0x53, 0x5f, 0x37, 0xc4, 0x27, 0x5e, + 0x89, 0x44, 0x19, 0x34, 0x5b, 0xc0, 0x1a, 0x15, 0xa1, 0x12, 0x51, 0xac, + 0x2b, 0x01, 0xbe, 0xa9, 0xed, 0xcf, 0x09, 0x32, 0x39, 0xb6, 0xbd, 0x15, + 0x19, 0x69, 0x74, 0xed, 0x38, 0xeb, 0xdd, 0xae, 0xdd, 0x60, 0xe6, 0xba, + 0x3e, 0xe6, 0x7a, 0xe0, 0x05, 0xc7, 0x38, 0x50, 0xca, 0x8a, 0x13, 0xa1, + 0xec, 0x69, 0x34, 0x33, 0xbb, 0xa8, 0xeb, 0x40, 0xdc, 0xb2, 0x3f, 0x33, + 0xa1, 0xa6, 0xfa, 0xc6, 0x4d, 0x63, 0x4c, 0x93, 0x63, 0xf2, 0x76, 0xc1, + 0x19, 0xd8, 0xe7, 0xe7, 0x64, 0x9e, 0x15, 0xfe, 0xe7, 0xc0, 0xa0, 0x39, + 0xdd, 0x41, 0xff, 0xd5, 0x87, 0x15, 0x92, 0xb7, 0xbc, 0xd7, 0xc3, 0x05, + 0x2b, 0x3d, 0xaf, 0xf5, 0xc9, 0x98, 0x44, 0x2f, 0x78, 0x8f, 0x4a, 0xf4, + 0x3a, 0xd0, 0x32, 0xf2, 0x57, 0xdd, 0x4f, 0xa0, 0xc7, 0xc6, 0x7f, 0x07, + 0x8d, 0x6b, 0x06, 0x08, 0xdf, 0x1a, 0x1d, 0x3b, 0x49, 0x48, 0x32, 0x7e, + 0xde, 0xd4, 0x7f, 0x9f, 0x4e, 0xd1, 0x66, 0x01, 0xa6, 0xe7, 0xfe, 0x86, + 0xec, 0xaf, 0x97, 0x21, 0xa4, 0x39, 0x1b, 0x01, 0x05, 0x1c, 0x00, 0x57, + 0x66, 0x27, 0xd4, 0x4f, 0x66, 0xca, 0x56, 0x57, 0x23, 0x6e, 0x1f, 0x52, + 0x60, 0xa3, 0x1f, 0x01, 0x7c, 0x6d, 0xae, 0x68, 0xd1, 0x7e, 0x98, 0x49, + 0x97, 0xe1, 0x89, 0x26, 0x26, 0xdd, 0x97, 0xf4, 0x14, 0x29, 0xa9, 0x14, + 0xa7, 0x66, 0x9e, 0x65, 0x01, 0x82, 0x84, 0x5b, 0x26, 0x14, 0xc7, 0x7f, + 0x39, 0x26, 0x71, 0x87}, + pub_key_1, + {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 36, + 0, + {0x83, 0x83, 0xa9, 0x89, 0xde, 0x89, 0x65, 0x6e, 0xc9, 0x03, 0x37, 0x18, + 0x1c, 0xc6, 0x15, 0x38, 0x5f, 0x69, 0x16, 0x22, 0xaf, 0x12, 0x88, 0x60, + 0x32, 0x85, 0x20, 0x62, 0x5b, 0xfa, 0xa1, 0xff, 0xd2, 0x79, 0x2f, 0xcd, + 0x83, 0x95, 0xcb, 0x8f, 0x4a, 0xb3, 0x98, 0x6c, 0x00, 0xe9, 0xd4, 0x3a, + 0x0d, 0xb6, 0x78, 0xcf, 0x1c, 0xd3, 0xf1, 0x30, 0xe9, 0x56, 0x69, 0xee, + 0x31, 0x60, 0xda, 0x36, 0xb9, 0x9e, 0xae, 0x93, 0x88, 0xa2, 0x40, 0x79, + 0x32, 0x6e, 0x0c, 0x3e, 0x87, 0xee, 0xb7, 0xfe, 0xd2, 0xad, 0x44, 0x4e, + 0x1b, 0x66, 0xd3, 0x07, 0x2f, 0x05, 0x71, 0x67, 0xee, 0x96, 0x7e, 0x9d, + 0xd0, 0x8d, 0xec, 0x18, 0x3c, 0x4b, 0xd5, 0x5b, 0x07, 0x28, 0x0f, 0x74, + 0xbe, 0x43, 0x44, 0x5a, 0x19, 0xaa, 0x06, 0x59, 0xf7, 0x8f, 0xab, 0xcf, + 0x56, 0xe4, 0xbb, 0xcf, 0x39, 0x27, 0xe3, 0x08, 0xef, 0x77, 0x3e, 0xa6, + 0x32, 0x4e, 0x5b, 0x23, 0xfd, 0xb4, 0x6b, 0x08, 0x05, 0x7a, 0x1a, 0x63, + 0x27, 0x2b, 0x9c, 0x29, 0xa0, 0xd0, 0xed, 0x59, 0xd4, 0x77, 0x8a, 0xd7, + 0xcf, 0x2b, 0xa5, 0x76, 0xec, 0x19, 0xd3, 0xd8, 0x1c, 0x86, 0x9c, 0xf7, + 0x62, 0xd0, 0x42, 0x60, 0xef, 0x80, 0x5a, 0x35, 0x05, 0x5d, 0x90, 0x13, + 0xb3, 0x27, 0x01, 0x3d, 0xa7, 0xa8, 0x98, 0xb6, 0x68, 0x42, 0x75, 0xdb, + 0xe5, 0x05, 0x7b, 0x83, 0x3d, 0x73, 0x8c, 0xda, 0x3f, 0x01, 0x8c, 0x10, + 0x0d, 0x63, 0x84, 0x89, 0x59, 0xe1, 0x54, 0x92, 0xfa, 0xde, 0x26, 0x37, + 0x8f, 0x4b, 0x39, 0xbe, 0xd4, 0xbd, 0x56, 0x25, 0x9e, 0xa8, 0xdf, 0x02, + 0x3f, 0x2c, 0x63, 0x01, 0x4f, 0xad, 0x63, 0x48, 0x06, 0xf6, 0xa6, 0x50, + 0xb5, 0xe6, 0x8f, 0xb3, 0x5f, 0x6c, 0xaf, 0x19, 0x8e, 0xd0, 0x9d, 0xed, + 0xcf, 0xba, 0x9d, 0xa4}, + pub_key_1, + {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 37, + 0, + {0x23, 0xb5, 0xe6, 0xdc, 0x26, 0xe1, 0x0e, 0x99, 0xbf, 0x04, 0x05, 0xb8, + 0x43, 0x47, 0xe1, 0xcb, 0xbb, 0x6a, 0xf4, 0xa8, 0xd0, 0x02, 0x5d, 0x03, + 0x13, 0x56, 0x1c, 0x72, 0x6d, 0xe0, 0x26, 0x8f, 0xfe, 0x4f, 0xf7, 0xb2, + 0xe2, 0x0a, 0x96, 0xe4, 0xbd, 0x69, 0x95, 0x83, 0x28, 0x1a, 0xae, 0xb1, + 0x0b, 0x59, 0x2e, 0x20, 0x7e, 0x1c, 0xc5, 0xd8, 0xfb, 0x7d, 0x5c, 0x2c, + 0x1d, 0x8f, 0x03, 0x44, 0x67, 0xca, 0x09, 0x0e, 0xc4, 0x88, 0x5e, 0x0a, + 0x1b, 0x09, 0xde, 0xa6, 0x1a, 0x12, 0x9c, 0x96, 0x74, 0x50, 0xcd, 0xb5, + 0x98, 0x4a, 0xc5, 0xdb, 0xc8, 0x52, 0x89, 0x3a, 0xfd, 0xf3, 0x33, 0xb5, + 0x22, 0x7d, 0xf2, 0xf0, 0x23, 0xf3, 0x7f, 0x31, 0x0f, 0x13, 0xdd, 0x73, + 0xec, 0xb9, 0xc8, 0x64, 0xcc, 0xba, 0x1c, 0x93, 0xf6, 0xb7, 0xc4, 0x93, + 0x4f, 0xd8, 0x17, 0xe2, 0x6f, 0xc2, 0xcd, 0x60, 0x7d, 0xfc, 0xc6, 0x61, + 0x8b, 0x41, 0xcc, 0x57, 0x16, 0x03, 0xaa, 0x26, 0xdd, 0x4f, 0xc1, 0x80, + 0xd5, 0xb3, 0xae, 0x91, 0x54, 0x18, 0xd3, 0x5d, 0x64, 0x76, 0xdd, 0x34, + 0xd4, 0x61, 0x2f, 0x50, 0xcc, 0xa2, 0x49, 0xff, 0x66, 0x1f, 0xc5, 0xa2, + 0xbc, 0xd0, 0x9a, 0x80, 0x6d, 0xa0, 0xff, 0x04, 0x63, 0x48, 0x9f, 0xc0, + 0xfa, 0xc1, 0x0c, 0xdd, 0x41, 0xd4, 0x24, 0x37, 0x66, 0x58, 0x4a, 0xe3, + 0x8e, 0x99, 0xc6, 0x8e, 0x9a, 0xbf, 0xfe, 0x36, 0x28, 0x94, 0xcf, 0x5a, + 0xb1, 0x01, 0x00, 0xdd, 0x31, 0x71, 0xc6, 0xcf, 0x63, 0xd9, 0x3d, 0xa5, + 0xf8, 0xf6, 0xf7, 0xd3, 0x87, 0x7c, 0xeb, 0xe6, 0x4f, 0x3a, 0xfa, 0x8b, + 0xfe, 0x78, 0xf4, 0x43, 0x6b, 0x83, 0xf8, 0xb8, 0x45, 0xff, 0xd9, 0x4f, + 0x99, 0x80, 0xd5, 0x8a, 0x74, 0x38, 0x56, 0xb6, 0xef, 0xdd, 0xbb, 0xeb, + 0xab, 0xd3, 0x1d, 0x9e}, + pub_key_1, + {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 38, + 0, + {0x9f, 0x8a, 0x9a, 0xbd, 0x11, 0x9e, 0x44, 0x26, 0x10, 0x97, 0xa7, 0xfb, + 0x12, 0x0f, 0xa7, 0xed, 0xfb, 0x77, 0x41, 0x8a, 0xa3, 0xa5, 0x49, 0x8a, + 0xbe, 0xaf, 0x17, 0xe2, 0x45, 0x3e, 0x8b, 0xe2, 0x6a, 0x81, 0x4e, 0x7c, + 0xc1, 0xa2, 0x76, 0xa3, 0x51, 0xae, 0x00, 0x2a, 0xc8, 0x74, 0x6f, 0x63, + 0x0f, 0x7d, 0xa9, 0x45, 0x9d, 0x3f, 0xa4, 0x17, 0x8f, 0x8e, 0xc9, 0x75, + 0x6f, 0xa6, 0xde, 0xbd, 0xf4, 0xd5, 0x58, 0x14, 0xbc, 0xe8, 0xf8, 0x4e, + 0xab, 0x38, 0xdf, 0xa0, 0xc9, 0x8f, 0x81, 0x44, 0x88, 0x00, 0x75, 0x5d, + 0x08, 0xc3, 0xb9, 0x69, 0x1e, 0x83, 0x7a, 0x2a, 0xa0, 0x52, 0xb5, 0xca, + 0x41, 0x2e, 0x2b, 0xb8, 0x15, 0x6e, 0x4a, 0x3a, 0xca, 0x3d, 0x35, 0xc9, + 0xbd, 0x44, 0x7d, 0x6b, 0x5b, 0x53, 0x29, 0x05, 0xc6, 0x0e, 0x70, 0xdd, + 0x65, 0xf6, 0xc7, 0x9a, 0x28, 0xf2, 0x36, 0xe3, 0xa0, 0xcb, 0xe4, 0xf7, + 0x34, 0xb2, 0xa3, 0xb2, 0x2f, 0xb7, 0x33, 0xe4, 0x50, 0x38, 0x82, 0x0e, + 0x08, 0x7b, 0xdd, 0x42, 0x9b, 0x5b, 0x54, 0xb8, 0x4a, 0x6d, 0x12, 0x10, + 0x78, 0x8b, 0xb5, 0x58, 0xf0, 0x32, 0x5e, 0xcf, 0x8a, 0xb7, 0xf4, 0x64, + 0x1b, 0xff, 0x09, 0x56, 0x4f, 0x06, 0xaf, 0x6d, 0x79, 0x2d, 0xf9, 0x88, + 0x69, 0x95, 0x50, 0xd3, 0x5f, 0x21, 0x97, 0xb4, 0xbd, 0x7c, 0xb7, 0xea, + 0xea, 0x64, 0x34, 0x1c, 0xe8, 0x23, 0x91, 0xab, 0x87, 0x98, 0xc1, 0xef, + 0x6b, 0xe8, 0xa7, 0xed, 0x8f, 0x2e, 0x1d, 0xca, 0xa3, 0x31, 0xda, 0x28, + 0x44, 0xc0, 0x6e, 0x3e, 0x05, 0x6a, 0xd0, 0xba, 0x22, 0xc4, 0x72, 0x4e, + 0xa7, 0x92, 0x9f, 0x57, 0x27, 0x4f, 0xe5, 0xa2, 0xc4, 0x62, 0x78, 0x0b, + 0x19, 0x0d, 0x54, 0x04, 0xc6, 0x8c, 0x82, 0x3b, 0xa2, 0x33, 0xae, 0x35, + 0x02, 0x6a, 0x6e, 0x72}, + pub_key_1, + {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 39, + 0, + {0x22, 0x7f, 0xb4, 0x2c, 0xb5, 0xc3, 0xd8, 0x8b, 0x8b, 0x71, 0xd1, 0xa6, + 0x52, 0x2b, 0xc5, 0xf8, 0x24, 0xb2, 0x50, 0x7d, 0x29, 0x98, 0xa9, 0x4b, + 0x9b, 0x97, 0x2c, 0xab, 0xe4, 0xab, 0x46, 0xeb, 0x47, 0xcd, 0x10, 0x6f, + 0x79, 0xc1, 0x7d, 0x4a, 0x0c, 0x59, 0xc7, 0xb7, 0x4b, 0x5b, 0x3d, 0x03, + 0x18, 0x0c, 0xe1, 0x55, 0xa8, 0xbb, 0x09, 0x20, 0xe9, 0x87, 0xfd, 0x2b, + 0xbd, 0xd6, 0x4d, 0x91, 0xff, 0x3f, 0x57, 0xb5, 0xdf, 0xbe, 0x57, 0xf3, + 0x98, 0x9c, 0xe4, 0xaa, 0x9d, 0x9e, 0x3e, 0xfa, 0xfc, 0x50, 0x1c, 0x44, + 0x37, 0xa0, 0xb1, 0x4e, 0x29, 0x83, 0x26, 0x2a, 0x61, 0xb1, 0x5a, 0x10, + 0x00, 0x88, 0x8e, 0xe1, 0x48, 0x2b, 0xee, 0x4a, 0x1e, 0x6a, 0xfc, 0x92, + 0xbe, 0xd1, 0x7f, 0x35, 0xa3, 0x2d, 0xf6, 0x7f, 0xad, 0x28, 0x97, 0x97, + 0x75, 0xcf, 0x0c, 0x1e, 0xdd, 0xe0, 0x06, 0x91, 0x95, 0x66, 0xcf, 0xdc, + 0x36, 0x57, 0xc9, 0xad, 0x2a, 0x82, 0xd2, 0xe6, 0x8a, 0x11, 0xe2, 0x3f, + 0x01, 0xf4, 0xd8, 0xfa, 0xff, 0x87, 0x3f, 0x5b, 0xd1, 0x60, 0x9e, 0x3b, + 0x90, 0x1a, 0xe1, 0x3f, 0x8a, 0x59, 0x9d, 0x42, 0xd2, 0xfb, 0x5a, 0xc9, + 0xf9, 0x70, 0x7d, 0x73, 0x09, 0x21, 0xc5, 0x98, 0x1c, 0xaf, 0xaa, 0xed, + 0x86, 0xd3, 0x70, 0xbd, 0xc7, 0x58, 0x5b, 0xae, 0x3e, 0xa4, 0x00, 0x2c, + 0x50, 0xc9, 0x6b, 0x19, 0x52, 0x83, 0x59, 0x2c, 0x5d, 0x57, 0x7c, 0x53, + 0x62, 0x7d, 0x94, 0x6a, 0xfa, 0x48, 0xd1, 0x0e, 0x8c, 0x89, 0x43, 0x2f, + 0x50, 0x21, 0x0f, 0x8e, 0x0c, 0x99, 0xa2, 0x3e, 0xb0, 0x89, 0x55, 0x93, + 0x90, 0xdf, 0xeb, 0x47, 0x2d, 0xb7, 0x40, 0xe2, 0x7c, 0xa2, 0x55, 0xf0, + 0x76, 0x4c, 0x7a, 0x57, 0x5d, 0x39, 0x09, 0xc2, 0x43, 0x08, 0xf1, 0x87, + 0xbd, 0xe9, 0x0f, 0xea}, + pub_key_1, + {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 40, + 0, + {0x49, 0xb8, 0xd3, 0x5a, 0xc6, 0x09, 0x3b, 0xd9, 0xd5, 0x3d, 0x5a, 0xcf, + 0x6a, 0xf1, 0xa2, 0xf2, 0x94, 0xc1, 0x3b, 0x00, 0x72, 0x56, 0x49, 0x31, + 0xb8, 0xe6, 0x9e, 0x11, 0xd7, 0xfb, 0xcc, 0x7c, 0xce, 0xa4, 0x4f, 0x5e, + 0x52, 0xf2, 0x8b, 0x63, 0xb0, 0x9d, 0xed, 0xdd, 0xd5, 0x76, 0x65, 0x15, + 0xee, 0xd3, 0xed, 0x3d, 0x59, 0x54, 0x24, 0xe7, 0x08, 0x46, 0xba, 0x96, + 0xb9, 0xbd, 0x12, 0x78, 0x17, 0x15, 0xac, 0x7c, 0x40, 0x5a, 0xcf, 0x97, + 0xa8, 0xa7, 0x35, 0xc8, 0xa9, 0xd2, 0x74, 0xb6, 0x6a, 0x54, 0xf2, 0xa2, + 0x41, 0x38, 0xfd, 0x90, 0x06, 0xb2, 0xb5, 0x23, 0xd1, 0x5f, 0x7d, 0x4b, + 0xb4, 0x58, 0x52, 0xee, 0x06, 0x28, 0x58, 0x48, 0x17, 0xc3, 0x21, 0x1d, + 0xe2, 0xe6, 0x28, 0x11, 0xe0, 0x3f, 0x15, 0x06, 0x0c, 0x1c, 0xdc, 0x5f, + 0x6f, 0x7e, 0x0e, 0xda, 0xe7, 0x85, 0x70, 0xa5, 0x3d, 0x04, 0xe3, 0x79, + 0x96, 0x33, 0xf8, 0xe7, 0xbc, 0x99, 0xa2, 0x4d, 0x32, 0xf3, 0x07, 0x96, + 0x3c, 0xce, 0x9e, 0x9f, 0x5e, 0x6d, 0x22, 0x34, 0xa9, 0xdd, 0x9a, 0x8b, + 0xaa, 0x39, 0xd9, 0x05, 0x8d, 0x4f, 0x9b, 0x75, 0x09, 0xae, 0x7e, 0xaa, + 0x77, 0x6d, 0x73, 0x4d, 0xa7, 0xcb, 0x7a, 0xd5, 0x14, 0x8b, 0x2a, 0x06, + 0x99, 0x50, 0x40, 0x5f, 0x0f, 0x22, 0x54, 0xd4, 0x7e, 0x9e, 0x70, 0x3a, + 0x40, 0xcd, 0x51, 0x79, 0x14, 0xbf, 0xfb, 0x38, 0xfd, 0x00, 0xf4, 0x87, + 0x30, 0x56, 0xdf, 0x33, 0xed, 0x50, 0x22, 0xea, 0x01, 0x15, 0xbf, 0xab, + 0xc7, 0x66, 0xc5, 0xec, 0x8d, 0x5b, 0xbc, 0xac, 0x2a, 0x4c, 0x70, 0x81, + 0xe5, 0x96, 0x0b, 0xf1, 0xeb, 0x36, 0x4d, 0x8c, 0xbc, 0xeb, 0xac, 0x11, + 0x86, 0x6e, 0x5e, 0x7d, 0x1d, 0xab, 0x2d, 0x0f, 0xb1, 0x8e, 0x46, 0x52, + 0x6a, 0x44, 0x52, 0xf8}, + pub_key_1, + {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 41 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 41, + 0, + {0x2f, 0xe9, 0x09, 0x88, 0xf9, 0xe8, 0x8d, 0x1c, 0xac, 0xc4, 0xc6, 0xcd, + 0x25, 0x94, 0xc0, 0xd9, 0xb0, 0x25, 0x13, 0xae, 0xfa, 0x1c, 0x82, 0x15, + 0x5b, 0xd7, 0xec, 0x58, 0xe0, 0x86, 0xb3, 0xd8, 0x08, 0xb8, 0x85, 0x41, + 0x19, 0x62, 0x3f, 0x17, 0x90, 0x54, 0x45, 0xdc, 0xe9, 0xa0, 0x00, 0xf0, + 0x1b, 0x1e, 0xf7, 0x97, 0x3d, 0xb1, 0xf9, 0x18, 0x14, 0xa2, 0x91, 0x19, + 0xeb, 0x74, 0x4d, 0x51, 0xff, 0x94, 0x3f, 0x55, 0x41, 0xb0, 0xfd, 0x0a, + 0x28, 0xe2, 0xf7, 0x1d, 0x4d, 0xbd, 0x75, 0x9c, 0xd2, 0x8f, 0x33, 0x21, + 0x32, 0x5e, 0xa0, 0x32, 0x7c, 0x19, 0x35, 0x6b, 0xb5, 0x76, 0xf3, 0xb2, + 0x11, 0xf7, 0x99, 0x69, 0xfa, 0x1b, 0xb1, 0xfa, 0xf3, 0x33, 0xda, 0x12, + 0xf2, 0xf8, 0x29, 0x70, 0x30, 0xd6, 0xf2, 0x68, 0xee, 0xb0, 0x32, 0x02, + 0x99, 0x41, 0x9d, 0x02, 0xaf, 0xe8, 0xb4, 0x55, 0xed, 0xf7, 0xb1, 0x16, + 0x91, 0xed, 0x99, 0xb9, 0x80, 0x00, 0x14, 0xaa, 0xd9, 0x4a, 0xe8, 0x74, + 0x78, 0x07, 0x7c, 0x35, 0xe8, 0x23, 0xf4, 0x1a, 0x22, 0xf2, 0x85, 0xd6, + 0xcf, 0x57, 0x5d, 0x1b, 0xd4, 0x09, 0xa8, 0xaf, 0x55, 0x6c, 0x1a, 0xdd, + 0xdc, 0x58, 0x1c, 0xf3, 0xb9, 0x3c, 0x7c, 0x16, 0x17, 0x62, 0xe8, 0x6b, + 0x00, 0x6a, 0x3d, 0x08, 0x31, 0x5c, 0xcc, 0x52, 0xb2, 0x05, 0xb6, 0xdf, + 0xdd, 0xc4, 0xb2, 0xc0, 0x63, 0x15, 0x29, 0xbd, 0xae, 0x65, 0xc6, 0x3f, + 0xad, 0x31, 0xa0, 0x0a, 0xe9, 0x92, 0x3e, 0x48, 0xe9, 0xe9, 0x62, 0x13, + 0xc7, 0x3a, 0xfb, 0xeb, 0x53, 0xb9, 0x00, 0x5d, 0x42, 0xf9, 0xfe, 0xb7, + 0x3f, 0x28, 0x8e, 0x2a, 0xb9, 0x18, 0x84, 0x02, 0x0b, 0xa8, 0xd1, 0x98, + 0xa9, 0x31, 0x0b, 0x88, 0x80, 0xc9, 0x12, 0xdc, 0xe2, 0x90, 0x83, 0xef, + 0xe6, 0xd6, 0xe3, 0x61}, + pub_key_1, + {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33}, + true}, + + // Comment: + // tcID: 42 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 42, + 0, + {0x43, 0x48, 0xae, 0x89, 0xc8, 0xe5, 0xd0, 0x3f, 0xb9, 0x4d, 0x2a, 0x8a, + 0x63, 0xa6, 0x57, 0x7f, 0x7c, 0xa1, 0x0e, 0x7d, 0x53, 0xe4, 0x89, 0x8e, + 0x1c, 0xab, 0xc0, 0xee, 0x96, 0xa1, 0xc7, 0xeb, 0x84, 0x1b, 0x98, 0x46, + 0x17, 0x32, 0x1f, 0xb0, 0x5b, 0x81, 0x2a, 0x17, 0x12, 0x4f, 0x31, 0x1c, + 0x91, 0xcc, 0xb9, 0x48, 0x76, 0x57, 0x13, 0xfc, 0x5f, 0xef, 0x61, 0xf6, + 0x0f, 0x6d, 0xfe, 0x3b, 0xc1, 0x5d, 0x1d, 0x93, 0x77, 0x63, 0xc1, 0xf8, + 0x7b, 0x38, 0x99, 0x75, 0x2f, 0x47, 0x33, 0xb6, 0xb7, 0x40, 0xaf, 0x33, + 0x40, 0xea, 0x04, 0x15, 0xd4, 0x1d, 0xba, 0x82, 0x19, 0x1f, 0x9a, 0xf1, + 0xcb, 0xa3, 0x18, 0x9e, 0x72, 0xc0, 0xba, 0x44, 0xdd, 0xa4, 0x7e, 0xdb, + 0x6d, 0xff, 0x3a, 0xc6, 0xde, 0x21, 0x58, 0x6b, 0x15, 0x35, 0x3b, 0x54, + 0xf1, 0xb2, 0xb2, 0x28, 0x1c, 0x98, 0xb2, 0x33, 0x4e, 0x39, 0xef, 0x48, + 0x69, 0x1d, 0xdd, 0x4f, 0x1b, 0x67, 0xc0, 0x6f, 0x24, 0xf2, 0x2d, 0xfd, + 0x08, 0x86, 0x5e, 0xf3, 0xfc, 0xa3, 0x3e, 0xc4, 0xe1, 0x13, 0xa2, 0x04, + 0xe3, 0x49, 0x82, 0x2f, 0x2b, 0x4f, 0xf5, 0x12, 0xe4, 0xf1, 0x1c, 0xf0, + 0x11, 0xff, 0x8b, 0x6d, 0xbf, 0x3a, 0xb5, 0xcc, 0xe1, 0xd9, 0x0d, 0xcb, + 0xdb, 0x91, 0xd1, 0x3f, 0x77, 0xed, 0xb9, 0xbf, 0xfc, 0x65, 0x0f, 0x5f, + 0x42, 0xca, 0x1e, 0xae, 0x85, 0x5a, 0x2f, 0x2f, 0xa9, 0xa4, 0x16, 0x89, + 0x97, 0x52, 0x2b, 0xea, 0x76, 0x71, 0xa5, 0x5d, 0x56, 0x75, 0x0b, 0x78, + 0xf9, 0xf6, 0x6a, 0x2d, 0x72, 0x60, 0x77, 0x22, 0x75, 0x3f, 0xb9, 0x98, + 0x7a, 0xcf, 0x43, 0xb0, 0xe6, 0x60, 0x21, 0x58, 0x0c, 0x79, 0xc5, 0xa6, + 0x21, 0xd9, 0x6d, 0x9e, 0xbe, 0x8d, 0x24, 0xed, 0x90, 0x58, 0xa6, 0x7e, + 0x27, 0x51, 0x9a, 0xb8}, + pub_key_1, + {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 43 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 43, + 0, + {0x07, 0x4d, 0x9b, 0xb6, 0x85, 0x8d, 0xde, 0xc8, 0x81, 0x6b, 0xea, 0xcb, + 0xf7, 0x58, 0xb0, 0x02, 0x26, 0x86, 0x3d, 0x1c, 0x52, 0x00, 0x18, 0x8d, + 0xeb, 0xef, 0xd6, 0xda, 0x12, 0xb6, 0xe7, 0xbe, 0x8e, 0x30, 0x08, 0x5d, + 0x91, 0x3d, 0x87, 0x42, 0xf1, 0x21, 0x50, 0x75, 0x63, 0x9d, 0x93, 0x0c, + 0xf1, 0x67, 0x1c, 0xce, 0x3c, 0x34, 0x4c, 0xf9, 0x15, 0xda, 0x8d, 0xc8, + 0xb8, 0xaa, 0x46, 0xbb, 0x75, 0x38, 0x27, 0xbe, 0x2d, 0x4e, 0x2e, 0x76, + 0x62, 0xd2, 0x66, 0xc9, 0x1b, 0xdc, 0xd4, 0x66, 0x7d, 0x28, 0xcc, 0xbc, + 0xd7, 0xbd, 0xe9, 0x0a, 0x4b, 0xad, 0xa2, 0xa2, 0x29, 0x6f, 0x0d, 0x58, + 0x82, 0xef, 0x9c, 0x8e, 0x49, 0x2e, 0xb9, 0x47, 0x07, 0xd0, 0xfb, 0x39, + 0x4f, 0x08, 0xdb, 0xd0, 0xb7, 0x17, 0x7b, 0x75, 0x6b, 0xd6, 0x7d, 0x19, + 0x1c, 0xa2, 0x4d, 0xd0, 0x2c, 0x10, 0x15, 0x6b, 0x5a, 0x45, 0x6f, 0x37, + 0x0e, 0x74, 0x5d, 0x84, 0x0b, 0xa4, 0x12, 0x13, 0x65, 0x03, 0xaa, 0x9b, + 0x4f, 0xfd, 0x38, 0x7a, 0xa7, 0x91, 0xf0, 0xb5, 0x66, 0xd6, 0xca, 0xd8, + 0x8e, 0x7e, 0x80, 0x3d, 0x9b, 0x0b, 0xeb, 0x83, 0x70, 0x8c, 0xbe, 0x56, + 0x07, 0xc1, 0x65, 0x00, 0x72, 0xb4, 0xbb, 0x4d, 0x5a, 0xce, 0xd0, 0x07, + 0xef, 0xb0, 0xfa, 0x89, 0x2c, 0x79, 0x53, 0x4f, 0x7a, 0x38, 0x00, 0x0d, + 0xfa, 0xae, 0xde, 0xb0, 0x55, 0xe3, 0x9b, 0xe7, 0xe1, 0x7e, 0x59, 0x3b, + 0x77, 0x3d, 0xcc, 0x4b, 0x44, 0xb3, 0x76, 0x12, 0xf9, 0xa6, 0x39, 0xa6, + 0xb9, 0x4c, 0xed, 0x87, 0xf8, 0xc7, 0xa5, 0x23, 0x14, 0xfa, 0xe9, 0x7c, + 0x7e, 0x82, 0x13, 0xfc, 0x56, 0x17, 0x7f, 0x9b, 0x8b, 0x31, 0x11, 0xfd, + 0x4e, 0x74, 0x57, 0x48, 0x2f, 0xb5, 0xb8, 0xa9, 0xec, 0xda, 0x0e, 0x00, + 0xf7, 0xb9, 0x46, 0x14}, + pub_key_1, + {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38}, + true}, + + // Comment: + // tcID: 44 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 44, + 0, + {0x9e, 0x04, 0x80, 0x4c, 0xb3, 0x16, 0xa4, 0x1d, 0x33, 0x0e, 0x38, 0x1a, + 0xae, 0x55, 0x5d, 0x86, 0x6c, 0xb1, 0xbe, 0x35, 0x56, 0x00, 0x4d, 0xb7, + 0x2e, 0xb4, 0xa1, 0x1d, 0x11, 0xda, 0x11, 0x06, 0x0f, 0x7e, 0xe7, 0xdd, + 0xb0, 0xc4, 0x5b, 0x12, 0x06, 0xd5, 0x0a, 0xd2, 0x23, 0x31, 0x41, 0xd2, + 0xfa, 0x6f, 0xc1, 0x90, 0xc0, 0x9c, 0x92, 0xa5, 0xbe, 0x6e, 0x97, 0x79, + 0x42, 0xe2, 0xa4, 0xf9, 0x74, 0x0e, 0xd6, 0x7d, 0xc9, 0xea, 0x9e, 0x76, + 0x7f, 0x73, 0x69, 0x0c, 0x90, 0x80, 0x17, 0x73, 0x6d, 0x4f, 0xea, 0x0a, + 0xd1, 0x23, 0xfa, 0x4f, 0x9f, 0xe8, 0x4d, 0x56, 0x72, 0xdb, 0xaa, 0x5f, + 0xdf, 0x75, 0x81, 0x05, 0x30, 0x87, 0x09, 0xf4, 0xc3, 0xa3, 0x95, 0x43, + 0x3e, 0x99, 0x4a, 0xf2, 0x89, 0x04, 0x15, 0xe6, 0x07, 0x73, 0xe1, 0x66, + 0xb4, 0xc1, 0x52, 0x97, 0x81, 0x54, 0x8f, 0x1b, 0xaa, 0x7b, 0x82, 0x34, + 0x08, 0x79, 0x48, 0x0a, 0x06, 0x6c, 0x3f, 0xce, 0xaa, 0xbe, 0xc9, 0xcc, + 0xf6, 0x68, 0x79, 0xce, 0x33, 0x65, 0xf9, 0xb9, 0xc0, 0x4e, 0xe2, 0xf8, + 0x5b, 0xa0, 0x8d, 0x6e, 0x39, 0xff, 0xae, 0xee, 0xe2, 0xc4, 0x58, 0x34, + 0xb6, 0xd7, 0xe1, 0x6d, 0x94, 0x2d, 0xba, 0xe4, 0x5b, 0xc2, 0x2f, 0xf7, + 0xea, 0xdb, 0x3d, 0x91, 0x7c, 0x4d, 0xb5, 0xf8, 0x46, 0x2e, 0x8e, 0x6e, + 0x61, 0x8f, 0x1e, 0x84, 0xd1, 0x6e, 0xb4, 0x36, 0xd4, 0xac, 0x4d, 0x07, + 0xf1, 0x02, 0x6e, 0xd7, 0x5d, 0x70, 0xd2, 0xba, 0x03, 0x32, 0xb9, 0xc2, + 0x13, 0x82, 0xf8, 0x6a, 0x7a, 0x9c, 0xa7, 0x02, 0xe8, 0x55, 0xe4, 0x8a, + 0x44, 0xfa, 0x65, 0xbb, 0xdc, 0x7e, 0xf5, 0xc8, 0x76, 0x02, 0x30, 0xa2, + 0x10, 0x2c, 0x6f, 0x95, 0x1c, 0x63, 0x9e, 0xc8, 0x24, 0x92, 0x12, 0x9d, + 0x81, 0x0f, 0x62, 0x61}, + pub_key_1, + {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34}, + true}, + + // Comment: + // tcID: 45 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 45, + 0, + {0x98, 0xf3, 0x53, 0xe2, 0xfb, 0x80, 0xca, 0x88, 0x41, 0x38, 0xd7, 0xcb, + 0xfd, 0x82, 0x43, 0x23, 0x82, 0x72, 0xd4, 0x1c, 0xd3, 0xd2, 0x09, 0x10, + 0x4f, 0x5c, 0x5c, 0x40, 0xb4, 0x98, 0x20, 0x4f, 0xd7, 0x31, 0xee, 0xbc, + 0x0f, 0x47, 0x06, 0xe3, 0xe2, 0x2f, 0x16, 0x5a, 0x5c, 0x98, 0x9b, 0xf0, + 0xd0, 0xd2, 0xda, 0xee, 0x6f, 0xdf, 0xca, 0x4e, 0x59, 0x9f, 0x35, 0x55, + 0x09, 0x98, 0x2d, 0x98, 0x8d, 0xd3, 0x06, 0x1b, 0x1c, 0x13, 0xd6, 0x12, + 0xc0, 0x03, 0xdb, 0x6f, 0x56, 0x2a, 0x68, 0xdd, 0x7c, 0xb7, 0xfe, 0x7d, + 0xea, 0x74, 0xa1, 0x94, 0x34, 0xdb, 0x03, 0xda, 0x48, 0xca, 0x84, 0xa8, + 0xaf, 0x51, 0xef, 0x34, 0x04, 0x4c, 0x86, 0xac, 0x04, 0x45, 0x87, 0x1c, + 0xaa, 0xf6, 0x45, 0x47, 0x04, 0x60, 0xa1, 0x56, 0x20, 0x06, 0x7a, 0x0a, + 0x8e, 0x82, 0x1e, 0xa7, 0xb5, 0x0e, 0x66, 0x31, 0x78, 0x4e, 0xdb, 0x2f, + 0xe8, 0x84, 0xf1, 0x6b, 0x3e, 0xe5, 0x0e, 0xba, 0x2d, 0x81, 0x56, 0x44, + 0x74, 0x4c, 0x9b, 0x29, 0x2c, 0x51, 0x07, 0xca, 0x27, 0x69, 0x00, 0x4d, + 0xbf, 0x4b, 0x42, 0xeb, 0x7d, 0x73, 0x8b, 0x9b, 0xf2, 0x24, 0x1c, 0x07, + 0x39, 0xf1, 0x59, 0x79, 0xa7, 0x1a, 0xd6, 0x93, 0x5e, 0xe7, 0xdd, 0xd3, + 0xd7, 0x75, 0xb7, 0x66, 0x15, 0x13, 0xc7, 0x76, 0x1a, 0xe4, 0x48, 0xff, + 0xc3, 0xfc, 0x28, 0x70, 0x77, 0xd0, 0x11, 0x78, 0x15, 0xb3, 0xd5, 0x78, + 0x90, 0xac, 0x37, 0xb8, 0x7c, 0x97, 0x2e, 0x32, 0xbc, 0x0f, 0x75, 0x92, + 0x14, 0xd2, 0x73, 0x9c, 0x4b, 0xe9, 0x30, 0x7f, 0x25, 0x1a, 0x4f, 0x30, + 0x27, 0xa8, 0xdb, 0xb7, 0xe3, 0xf9, 0x35, 0x4b, 0x26, 0xeb, 0x98, 0x14, + 0x5d, 0xe8, 0x1e, 0xa8, 0xe2, 0x3a, 0xed, 0x40, 0x1f, 0x31, 0x5c, 0xc5, + 0x02, 0x27, 0xb5, 0xfb}, + pub_key_1, + {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 46 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 46, + 0, + {0x47, 0x82, 0x85, 0x8a, 0x9e, 0x77, 0xc7, 0x10, 0x92, 0x9f, 0x71, 0xaf, + 0x2b, 0x01, 0x99, 0x00, 0x2f, 0xee, 0x97, 0x95, 0x16, 0x1e, 0xc8, 0xce, + 0xc4, 0x49, 0xd3, 0xb1, 0x59, 0x9a, 0x5b, 0x02, 0x35, 0xe0, 0x79, 0xfc, + 0x4c, 0x73, 0xab, 0x09, 0xfe, 0x65, 0x87, 0x52, 0x50, 0x63, 0x8f, 0x0d, + 0x07, 0x5a, 0xca, 0xbd, 0x10, 0x42, 0xee, 0x9f, 0x51, 0xe6, 0x6b, 0xdb, + 0x15, 0x66, 0x2a, 0x83, 0x28, 0x58, 0x3f, 0xfb, 0x73, 0xf3, 0xb7, 0xf1, + 0x5e, 0xfd, 0xe5, 0x39, 0xbe, 0xf8, 0x11, 0xec, 0xea, 0x95, 0xd1, 0x6c, + 0xac, 0x91, 0xf3, 0x0f, 0x80, 0x50, 0x6d, 0x68, 0xc9, 0x4c, 0xba, 0xb5, + 0xb1, 0x07, 0x00, 0x50, 0x16, 0x8a, 0x96, 0x72, 0x1c, 0x97, 0x09, 0xdc, + 0x8c, 0xab, 0xf8, 0x5c, 0xa3, 0xd7, 0x2a, 0x9d, 0x3c, 0x5e, 0xd8, 0x7b, + 0x46, 0x17, 0xeb, 0x24, 0x5b, 0xc3, 0x48, 0x99, 0xe8, 0x6b, 0x60, 0xd2, + 0x94, 0xfc, 0x42, 0x8e, 0xea, 0xf1, 0xf8, 0x6c, 0x54, 0x74, 0xa9, 0xe2, + 0x7d, 0x7a, 0x9a, 0xd4, 0x58, 0x88, 0x65, 0x57, 0x4f, 0x1b, 0x71, 0xb1, + 0xd8, 0xae, 0x66, 0x55, 0xba, 0xba, 0x63, 0xa4, 0xe5, 0x79, 0xde, 0xec, + 0x9e, 0xa1, 0xee, 0xf1, 0x78, 0x7b, 0x42, 0x7d, 0x5f, 0x5b, 0x77, 0xb6, + 0x69, 0x73, 0x3b, 0xd6, 0xf7, 0xf0, 0x7e, 0xa4, 0x1d, 0x6f, 0x2c, 0x2c, + 0x04, 0x05, 0x89, 0xfb, 0xbd, 0x59, 0xbb, 0x0f, 0x39, 0xef, 0x6d, 0xaa, + 0xa2, 0x84, 0x30, 0xc1, 0x8e, 0x64, 0xd0, 0xac, 0xfd, 0xc0, 0x72, 0xbb, + 0xda, 0x93, 0x2d, 0xff, 0xaf, 0x38, 0xac, 0x4b, 0x49, 0x5d, 0xa1, 0xce, + 0xcc, 0x36, 0xca, 0x25, 0xdb, 0xaf, 0x06, 0xcb, 0xab, 0xde, 0xd8, 0x15, + 0xba, 0x6a, 0xa5, 0x5f, 0x04, 0xdb, 0x12, 0x68, 0x3b, 0xcc, 0x4c, 0x5f, + 0xcc, 0x5c, 0xe8, 0x75}, + pub_key_1, + {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 47 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 47, + 0, + {0x25, 0x6f, 0x84, 0x2e, 0x0e, 0xa1, 0xdd, 0x3d, 0xd5, 0xcb, 0x05, 0xcb, + 0x18, 0x4c, 0xde, 0x79, 0xba, 0x34, 0xc8, 0x7f, 0x08, 0x3e, 0x21, 0x55, + 0x70, 0xb4, 0x02, 0xee, 0x92, 0x9a, 0x47, 0x04, 0x94, 0x27, 0xad, 0x56, + 0x8b, 0x30, 0xc0, 0x05, 0xef, 0x4f, 0x88, 0xfd, 0x51, 0x10, 0x96, 0xe2, + 0x34, 0x11, 0xe9, 0x27, 0xfd, 0x2a, 0xa8, 0x5a, 0x3e, 0xb6, 0xe0, 0x1d, + 0xee, 0x3e, 0x9f, 0xb5, 0x86, 0x5a, 0xbb, 0x46, 0x0e, 0xf7, 0x6f, 0xe8, + 0xd9, 0x32, 0xdc, 0x08, 0x94, 0x58, 0x24, 0x01, 0x1f, 0xd2, 0x26, 0x91, + 0x5e, 0xe3, 0x97, 0x74, 0x75, 0x66, 0x0d, 0x7f, 0x40, 0xb3, 0xcf, 0xab, + 0x3c, 0x9e, 0x7e, 0x90, 0xe3, 0x7f, 0xf8, 0x7d, 0x2d, 0xaa, 0x83, 0x4b, + 0xb3, 0x64, 0x5c, 0xd1, 0x83, 0x2f, 0x28, 0x33, 0xfe, 0xbb, 0x80, 0xa6, + 0x50, 0xcd, 0xe0, 0x07, 0xfa, 0x6c, 0x52, 0x32, 0xab, 0x5c, 0x9f, 0x0b, + 0xc8, 0x5d, 0x8c, 0x2f, 0xe3, 0x26, 0xef, 0x25, 0xca, 0x04, 0x0b, 0xf9, + 0x5a, 0x3e, 0x37, 0x34, 0xf1, 0x76, 0x49, 0x81, 0xfa, 0xa5, 0xba, 0xc8, + 0x7e, 0xc6, 0x4d, 0x9b, 0x3e, 0x4a, 0x98, 0x67, 0xe4, 0xd5, 0x5b, 0x31, + 0x31, 0x71, 0x74, 0x0e, 0x84, 0x13, 0xa5, 0xe4, 0x29, 0x7b, 0x20, 0x66, + 0x24, 0x28, 0x9f, 0x15, 0x32, 0xc9, 0xad, 0xdf, 0xe9, 0xf8, 0x85, 0xa6, + 0xa6, 0xca, 0xab, 0xd2, 0x53, 0xfd, 0xd3, 0x31, 0xe7, 0x62, 0xa8, 0x2c, + 0x97, 0x7b, 0xb2, 0x1c, 0x8e, 0x1e, 0x57, 0x02, 0xf7, 0x7e, 0xf0, 0xc2, + 0xf6, 0x92, 0x59, 0xe0, 0x02, 0x7c, 0x3a, 0x7d, 0x8c, 0x7c, 0x80, 0x34, + 0xfc, 0x24, 0xfb, 0xff, 0x14, 0xb5, 0x50, 0x28, 0x16, 0xf4, 0xd7, 0xfc, + 0xf1, 0xed, 0x75, 0x0d, 0x8b, 0xe2, 0x40, 0x51, 0x86, 0xaf, 0xe5, 0x4a, + 0xd9, 0xcd, 0x50, 0x30}, + pub_key_1, + {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36}, + true}, + + // Comment: + // tcID: 48 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 48, + 0, + {0x62, 0xba, 0xb4, 0x02, 0xf2, 0x29, 0xe2, 0x6a, 0x53, 0x57, 0x05, 0x67, + 0x6f, 0xaa, 0x60, 0xd4, 0xcb, 0xd3, 0x84, 0x1d, 0x4f, 0x5f, 0xd3, 0x05, + 0x8e, 0x1d, 0x5c, 0x44, 0xa5, 0x00, 0xe8, 0x72, 0xf0, 0x03, 0x57, 0x47, + 0xcb, 0x5b, 0xc1, 0x2b, 0x97, 0x2f, 0x64, 0x01, 0xcd, 0xd1, 0xe2, 0x12, + 0xfd, 0x54, 0x0d, 0x45, 0xaa, 0x5f, 0xa5, 0x35, 0x14, 0x0c, 0x6b, 0xa7, + 0xf1, 0x65, 0x15, 0x4b, 0xa4, 0xb7, 0x71, 0xc1, 0xed, 0xd2, 0x7e, 0xba, + 0x09, 0x7a, 0xbe, 0xdd, 0x29, 0x47, 0x28, 0x44, 0x7c, 0x22, 0xed, 0x52, + 0x51, 0x8b, 0x1d, 0xd8, 0x72, 0x12, 0xea, 0xae, 0x44, 0x72, 0x4e, 0x25, + 0x05, 0x2a, 0xd4, 0xbf, 0xd0, 0x18, 0x5d, 0xe9, 0xed, 0xde, 0x00, 0x84, + 0xb0, 0xfd, 0x35, 0xcb, 0xb2, 0x26, 0xf5, 0x36, 0x61, 0xfc, 0x12, 0xa1, + 0x4f, 0x1b, 0x8e, 0x31, 0xfb, 0xf3, 0xdd, 0xcc, 0xc7, 0x24, 0x2f, 0xb5, + 0x69, 0x5d, 0x9a, 0xe8, 0x4a, 0xc1, 0x04, 0xc2, 0x9e, 0x39, 0x39, 0x11, + 0x03, 0xd1, 0x5c, 0x4c, 0xd8, 0xba, 0x24, 0x98, 0xe9, 0xca, 0x24, 0xa6, + 0x18, 0xdf, 0x21, 0xe7, 0xcd, 0xb9, 0x04, 0xd6, 0xde, 0x49, 0x54, 0x63, + 0x7b, 0x28, 0xea, 0xd7, 0x4a, 0x31, 0x57, 0x02, 0xe8, 0xa1, 0x4c, 0x47, + 0x8d, 0x00, 0x49, 0x05, 0xd8, 0x7b, 0x63, 0x41, 0xf8, 0x4d, 0x51, 0x9a, + 0xae, 0x66, 0x08, 0xa7, 0x66, 0x18, 0xf8, 0xff, 0xca, 0xd7, 0x1a, 0x70, + 0xd1, 0x80, 0xd4, 0xfe, 0x05, 0x97, 0xce, 0x60, 0x44, 0x63, 0x4c, 0x5e, + 0x1b, 0xde, 0x39, 0xc1, 0x56, 0xb6, 0xad, 0x37, 0x75, 0xb0, 0x03, 0x31, + 0xf7, 0x6d, 0xb1, 0xd8, 0x98, 0x44, 0xc1, 0x30, 0xe9, 0xef, 0x5f, 0x82, + 0x6b, 0x9f, 0x57, 0x32, 0xc9, 0xd1, 0xea, 0xc8, 0x17, 0xd3, 0xef, 0xb4, + 0x69, 0x56, 0xbb, 0x47}, + pub_key_1, + {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38}, + true}, + + // Comment: + // tcID: 49 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 49, + 0, + {0x42, 0x28, 0x0e, 0x80, 0xad, 0x24, 0x46, 0x18, 0x47, 0x89, 0x75, 0xf9, + 0x38, 0x7c, 0xbd, 0x44, 0x7d, 0x85, 0xdb, 0xab, 0x3e, 0x70, 0xbb, 0x1d, + 0xb6, 0x65, 0x79, 0xa2, 0x49, 0x6b, 0x03, 0x51, 0xfc, 0xb0, 0x56, 0xa9, + 0x0c, 0x5b, 0x78, 0xed, 0xc2, 0xce, 0x67, 0x75, 0xb3, 0x42, 0xc5, 0x51, + 0x54, 0x68, 0x7d, 0x3c, 0xff, 0xf1, 0xbe, 0xa1, 0xca, 0x31, 0xf3, 0x08, + 0xb7, 0x3c, 0x2a, 0x29, 0x19, 0x1a, 0x8a, 0x3e, 0x1c, 0x21, 0xc3, 0x3d, + 0xaa, 0x4d, 0x37, 0x50, 0xda, 0x25, 0x32, 0x49, 0xd8, 0x7b, 0xbe, 0xe6, + 0x11, 0x0c, 0x9e, 0xa2, 0x54, 0x59, 0xb9, 0x75, 0xd4, 0xa7, 0x2f, 0x0b, + 0x06, 0x4f, 0xe1, 0x53, 0x32, 0x01, 0x21, 0x33, 0xa6, 0x7c, 0x0c, 0x8c, + 0x8e, 0x4b, 0x90, 0xfe, 0xc9, 0x39, 0x19, 0xd4, 0xd1, 0xee, 0x71, 0x79, + 0x94, 0x88, 0x9d, 0x62, 0xd3, 0x94, 0xfb, 0x80, 0x90, 0xf5, 0x8c, 0x4a, + 0x07, 0x92, 0x6c, 0x67, 0xd3, 0x55, 0xd9, 0x65, 0x4b, 0xfa, 0x52, 0x1d, + 0x29, 0xfd, 0x16, 0x6f, 0xe5, 0xf3, 0x63, 0x72, 0x26, 0x16, 0x6f, 0x0e, + 0x45, 0x8b, 0xf3, 0x19, 0x62, 0x27, 0xe2, 0x62, 0xee, 0xbc, 0x55, 0xfc, + 0x39, 0xf0, 0x41, 0x79, 0x5f, 0xc6, 0xd1, 0xc2, 0x37, 0xf9, 0x86, 0x94, + 0xe4, 0x1f, 0x12, 0x8d, 0xe0, 0xc9, 0xcf, 0x6c, 0xef, 0x7c, 0x1f, 0xcd, + 0xcc, 0x61, 0xc0, 0xc7, 0x32, 0xab, 0x96, 0x03, 0x59, 0x8b, 0x0b, 0x56, + 0x55, 0xa7, 0xe3, 0x9e, 0x44, 0x27, 0x4a, 0x70, 0x49, 0xab, 0x42, 0xe5, + 0x09, 0xc5, 0x01, 0x32, 0x54, 0x2c, 0x88, 0x8f, 0x3e, 0x6b, 0x95, 0x6c, + 0x45, 0x27, 0xc5, 0x15, 0xfa, 0x8b, 0x01, 0xad, 0xd9, 0x94, 0xbd, 0x50, + 0xa6, 0xad, 0xf0, 0x85, 0x85, 0x05, 0x49, 0x6e, 0xe2, 0xa7, 0xb9, 0xa0, + 0x43, 0xa8, 0xb8, 0xf5}, + pub_key_1, + {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 50 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 50, + 0, + {0x2d, 0x8a, 0x12, 0x7e, 0xdb, 0xca, 0xf5, 0x0a, 0x1b, 0x35, 0xae, 0x0c, + 0x7b, 0xf2, 0x07, 0x76, 0x98, 0x64, 0x48, 0xec, 0x57, 0x65, 0xb1, 0x5e, + 0xd7, 0xd8, 0x86, 0x11, 0x7a, 0xf2, 0x64, 0x04, 0x3a, 0x1c, 0x3f, 0xde, + 0x6a, 0xf1, 0x84, 0x84, 0x28, 0xa5, 0x25, 0xdd, 0xc9, 0xf3, 0x34, 0xd1, + 0x0c, 0xe6, 0xaa, 0xb0, 0x44, 0x57, 0xef, 0x28, 0x63, 0x80, 0x7c, 0xa6, + 0x74, 0xdc, 0x0e, 0xe8, 0x4b, 0x0a, 0x1a, 0xb4, 0x9a, 0x1b, 0x99, 0x9c, + 0x4b, 0x21, 0x26, 0xde, 0xd5, 0x16, 0xed, 0x11, 0x57, 0xdb, 0x04, 0x7b, + 0xa0, 0x52, 0xdc, 0x7d, 0x98, 0x53, 0xde, 0x48, 0x1a, 0x6b, 0xfc, 0xdf, + 0xe2, 0xd3, 0x14, 0x39, 0x98, 0x0e, 0x62, 0xce, 0x20, 0xc7, 0x7d, 0xde, + 0x58, 0x77, 0x6b, 0x21, 0x27, 0xa5, 0x57, 0xff, 0xd8, 0xc5, 0x15, 0x99, + 0x69, 0x9f, 0x0c, 0xf2, 0x67, 0xa1, 0x08, 0x37, 0x8a, 0x80, 0x26, 0xe0, + 0xa5, 0x30, 0x03, 0x30, 0x9c, 0xc6, 0x45, 0xb5, 0x17, 0x6d, 0xd6, 0x11, + 0x56, 0x3c, 0x67, 0x36, 0xb8, 0x3e, 0x8e, 0x0e, 0x6f, 0xe0, 0xb0, 0x62, + 0xf2, 0xcc, 0x13, 0x7a, 0x41, 0x5b, 0x09, 0x7b, 0xdc, 0xe6, 0x6d, 0x95, + 0x2f, 0xe2, 0xbd, 0x9e, 0x40, 0x7a, 0x46, 0x24, 0xd1, 0x15, 0x71, 0x06, + 0xa5, 0xd7, 0xdd, 0xfa, 0x76, 0xb0, 0x97, 0x38, 0xc0, 0x9a, 0x58, 0x17, + 0xb5, 0x45, 0xdc, 0xb2, 0x7f, 0x8a, 0xd9, 0xff, 0x09, 0x86, 0xf8, 0x0c, + 0x99, 0xed, 0x49, 0xbd, 0x87, 0x4c, 0x89, 0xe8, 0xc8, 0xd0, 0xc5, 0x9e, + 0xe3, 0xec, 0x04, 0x21, 0x4c, 0xba, 0xc6, 0x12, 0xe4, 0xac, 0x3b, 0x25, + 0xd6, 0x2f, 0xd2, 0x86, 0xa4, 0x31, 0xa5, 0x7a, 0x75, 0x8b, 0xf3, 0x1e, + 0xb5, 0x2d, 0x38, 0xd1, 0x3b, 0xca, 0x1d, 0x17, 0x07, 0x4f, 0x4c, 0x9c, + 0x28, 0xbd, 0x93, 0x16}, + pub_key_1, + {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 51 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 51, + 0, + {0x15, 0xe8, 0xfe, 0x3e, 0x7d, 0xcb, 0x5c, 0xa5, 0xc1, 0x6e, 0x1f, 0x12, + 0xfe, 0xc4, 0x69, 0x8a, 0xe2, 0x8c, 0x51, 0x1b, 0x02, 0xc4, 0x0f, 0x83, + 0x55, 0x5b, 0x2b, 0xb1, 0x5b, 0x20, 0xb7, 0x46, 0x2a, 0xbe, 0x1d, 0x0d, + 0x42, 0xb5, 0x3a, 0x58, 0xb7, 0xf1, 0x28, 0x7a, 0xf1, 0x52, 0x24, 0xa0, + 0xe5, 0x05, 0xe7, 0x19, 0x1d, 0x01, 0xf7, 0xf3, 0xb9, 0xa4, 0x56, 0xa5, + 0x52, 0x3c, 0x56, 0xbe, 0x92, 0xc4, 0x14, 0xa8, 0xe2, 0x23, 0x92, 0x20, + 0xe6, 0xc1, 0x70, 0x56, 0x31, 0x02, 0x21, 0xe4, 0xec, 0x25, 0xf8, 0x6a, + 0x7a, 0x0c, 0xaf, 0x42, 0x39, 0xfc, 0xbc, 0x5f, 0x70, 0x4e, 0xe9, 0x2b, + 0x8b, 0xe9, 0x9c, 0x86, 0xda, 0x42, 0xab, 0x09, 0xc0, 0x42, 0x30, 0x8e, + 0x92, 0xde, 0x00, 0xc7, 0x47, 0xf2, 0x3e, 0xb2, 0x77, 0xa9, 0xf6, 0x41, + 0xe0, 0x90, 0xe4, 0x66, 0x28, 0xf7, 0x44, 0xa0, 0x98, 0xf9, 0x2d, 0x03, + 0x1e, 0xe3, 0x15, 0x9d, 0x06, 0x87, 0xdf, 0x6b, 0x58, 0x51, 0x98, 0xa7, + 0x98, 0x5e, 0x29, 0x17, 0xd8, 0x72, 0x3f, 0x7e, 0xb1, 0x17, 0x5f, 0x38, + 0xf2, 0x8b, 0xfe, 0x74, 0x54, 0xd4, 0x1e, 0x08, 0x63, 0x26, 0xa4, 0xc2, + 0xfc, 0x16, 0x02, 0x74, 0x92, 0xd4, 0xcd, 0xa2, 0x37, 0x1d, 0x65, 0xbb, + 0x24, 0x1a, 0x87, 0xfb, 0x26, 0x4f, 0xa2, 0xd2, 0x51, 0x6c, 0x5f, 0xf8, + 0x17, 0xc4, 0x05, 0xc0, 0xfa, 0x48, 0x62, 0x5f, 0x54, 0x0e, 0x65, 0x02, + 0x26, 0x7e, 0xcb, 0x3e, 0x0f, 0xb7, 0x75, 0x73, 0x36, 0x1f, 0xef, 0x5d, + 0x74, 0x60, 0xae, 0x4d, 0x4a, 0x0f, 0xd2, 0x2d, 0xc5, 0x10, 0x3d, 0x2b, + 0x74, 0x9f, 0xd7, 0xbf, 0x28, 0x30, 0xe2, 0x2d, 0x9f, 0xcd, 0x8b, 0x08, + 0x27, 0x28, 0x47, 0x58, 0xbe, 0x30, 0xdb, 0x77, 0x30, 0x85, 0x53, 0x85, + 0x5d, 0x36, 0x69, 0x91}, + pub_key_1, + {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 52 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 52, + 0, + {0x0a, 0x8e, 0x7c, 0x3d, 0x26, 0x83, 0x4d, 0x46, 0xdb, 0xb4, 0xf9, 0xd6, + 0xb9, 0xb6, 0xae, 0xbb, 0x2e, 0xa3, 0xb1, 0xb1, 0x80, 0xae, 0x01, 0xdc, + 0xed, 0x1d, 0xf0, 0x33, 0x53, 0xa2, 0xae, 0x59, 0x83, 0x20, 0xe1, 0x71, + 0x8c, 0x9e, 0x43, 0xf4, 0x72, 0x6c, 0xab, 0x81, 0xb5, 0xaa, 0xda, 0xf7, + 0x76, 0x90, 0x95, 0x7e, 0xa0, 0x47, 0x7f, 0xdb, 0x8a, 0x30, 0x4d, 0xbd, + 0xf3, 0xfc, 0xc5, 0x3a, 0xe4, 0xe9, 0x5b, 0x41, 0xc2, 0x7a, 0x39, 0x2f, + 0x0d, 0xfc, 0x83, 0x9f, 0xe8, 0x69, 0x8d, 0xe5, 0x88, 0x90, 0xba, 0x06, + 0x46, 0x09, 0xcd, 0x72, 0xc8, 0xe2, 0x67, 0xb9, 0x0b, 0xdd, 0xa0, 0xeb, + 0xfa, 0xb8, 0x47, 0x4d, 0x0c, 0xef, 0x48, 0x59, 0xaa, 0x85, 0x68, 0x16, + 0x4e, 0x72, 0x13, 0x6a, 0x21, 0x4f, 0xf9, 0x27, 0x9f, 0xfd, 0xa0, 0xe8, + 0xbf, 0x9d, 0xec, 0xe0, 0x30, 0x9f, 0x06, 0xe2, 0x24, 0x45, 0x95, 0xd1, + 0x7a, 0xf3, 0xbe, 0x94, 0xc7, 0xef, 0x9a, 0x15, 0x42, 0x29, 0x7e, 0x7e, + 0x6d, 0x40, 0xf9, 0xc4, 0xb2, 0xee, 0x6b, 0x65, 0x22, 0x99, 0xcc, 0xb2, + 0x0d, 0xa2, 0x74, 0x71, 0x18, 0x61, 0xe3, 0x93, 0x17, 0x34, 0x7f, 0xd5, + 0x6f, 0x5f, 0x13, 0x00, 0x7f, 0x31, 0xe2, 0x90, 0x43, 0x00, 0x19, 0xd8, + 0x26, 0xb2, 0xbe, 0xa3, 0x35, 0x4e, 0x92, 0x6a, 0x23, 0x5a, 0x9a, 0x3e, + 0x9b, 0x68, 0xe1, 0x79, 0xde, 0x25, 0xf3, 0xfe, 0xae, 0x8d, 0x3a, 0xce, + 0x9b, 0x99, 0x9a, 0xfb, 0x1b, 0x50, 0x19, 0x08, 0x48, 0x20, 0x75, 0x23, + 0x62, 0x68, 0x59, 0x6a, 0x4f, 0x89, 0x25, 0x42, 0xc1, 0xf0, 0x5d, 0xbf, + 0x66, 0x30, 0x0c, 0x9f, 0x24, 0x9c, 0x31, 0xc3, 0x4f, 0xca, 0xd5, 0x8f, + 0xad, 0x5d, 0x7e, 0xfd, 0xf3, 0xe1, 0x6a, 0xd3, 0x11, 0xea, 0xc4, 0x98, + 0x1f, 0x16, 0x4d, 0x8a}, + pub_key_1, + {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34}, + true}, + + // Comment: + // tcID: 53 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 53, + 0, + {0x91, 0x5e, 0xe8, 0x62, 0x25, 0xd1, 0x5a, 0x30, 0x8b, 0x4f, 0x4e, 0x7c, + 0xe1, 0x3f, 0x39, 0x6f, 0xbe, 0x81, 0x3b, 0x81, 0x1d, 0x4f, 0xe2, 0x18, + 0x34, 0x15, 0xbc, 0xdc, 0x19, 0x6f, 0xcf, 0x22, 0x04, 0xa3, 0x4d, 0xcf, + 0x07, 0x81, 0x52, 0x68, 0x53, 0xc4, 0x1f, 0x91, 0xde, 0x1a, 0x32, 0x52, + 0x8e, 0xe7, 0xa6, 0xd3, 0x07, 0xa7, 0xec, 0x4e, 0x23, 0x09, 0x9d, 0x52, + 0x69, 0xdb, 0x7d, 0xaa, 0x3b, 0x51, 0x1d, 0x00, 0xf7, 0x4b, 0x0d, 0xd2, + 0x11, 0xd2, 0xc7, 0x6c, 0x30, 0x91, 0x9e, 0xc3, 0xc6, 0x06, 0x25, 0x05, + 0x53, 0x0f, 0xf2, 0x4f, 0xed, 0x58, 0x1f, 0x28, 0x6f, 0xd1, 0x49, 0x9d, + 0x78, 0x9d, 0x2e, 0x7a, 0x4e, 0x25, 0xba, 0x39, 0x84, 0xf2, 0xe6, 0xe0, + 0x7e, 0x26, 0xbb, 0xc4, 0x5f, 0xb0, 0x26, 0x24, 0xff, 0xc1, 0xb9, 0xee, + 0xdb, 0x8e, 0x77, 0xe0, 0x76, 0xb0, 0xc9, 0xa8, 0x36, 0x04, 0x62, 0x37, + 0xdb, 0x99, 0x2c, 0x0f, 0x4c, 0x53, 0x13, 0x36, 0xee, 0x1b, 0xb9, 0xef, + 0x75, 0xbd, 0x6c, 0xd6, 0x47, 0x46, 0x0f, 0x8a, 0x8c, 0xaf, 0xb3, 0x13, + 0x90, 0x8d, 0xfd, 0xeb, 0x52, 0x98, 0x24, 0xee, 0xe0, 0x1d, 0x76, 0xce, + 0xd6, 0x16, 0x13, 0x3c, 0x93, 0x29, 0x7a, 0xd5, 0x06, 0x6f, 0x08, 0xf4, + 0x67, 0xf2, 0x38, 0x7e, 0xdf, 0x24, 0x7c, 0x68, 0x07, 0x08, 0x04, 0xa8, + 0x00, 0xac, 0xe3, 0x63, 0x48, 0x01, 0x61, 0x19, 0x1b, 0x0f, 0x50, 0xae, + 0x26, 0x0e, 0x31, 0x2e, 0xf8, 0x5c, 0x2d, 0x42, 0x9b, 0xee, 0x51, 0x7f, + 0xb2, 0x21, 0x83, 0xbf, 0x2f, 0xc9, 0x1b, 0x0f, 0x30, 0x54, 0x12, 0xda, + 0x4f, 0x3e, 0xe2, 0x00, 0x87, 0xe0, 0xa1, 0x58, 0xd0, 0x36, 0xf3, 0x11, + 0xf1, 0xcc, 0xeb, 0x9d, 0x0b, 0xc9, 0x1a, 0x75, 0xc0, 0x23, 0x3f, 0xdb, + 0x6b, 0x18, 0xc9, 0x1f}, + pub_key_1, + {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34}, + true}, + + // Comment: + // tcID: 54 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 54, + 0, + {0x2b, 0x85, 0x0d, 0xd6, 0xa6, 0x5d, 0x22, 0x5a, 0x55, 0xd5, 0x26, 0xe8, + 0x34, 0xc5, 0x5a, 0x6a, 0x2a, 0x71, 0xae, 0x2a, 0x7d, 0x1d, 0xb1, 0x43, + 0x9e, 0xc1, 0x2a, 0xe1, 0x14, 0x7b, 0x26, 0xa8, 0xd5, 0x32, 0x5c, 0x76, + 0x4d, 0x4c, 0x5d, 0x1e, 0x3c, 0xc1, 0xd4, 0x9c, 0x61, 0xa0, 0xe3, 0x64, + 0x88, 0x79, 0x7f, 0x59, 0x2a, 0x1a, 0x19, 0xc3, 0xe2, 0x00, 0xcd, 0xf8, + 0x3c, 0x18, 0x80, 0xbb, 0x27, 0x2a, 0x4a, 0xdb, 0xcd, 0x1d, 0xae, 0x96, + 0x1a, 0x19, 0x85, 0x79, 0x15, 0x23, 0x3f, 0x20, 0x95, 0x94, 0x4b, 0x9b, + 0x96, 0xa0, 0x9a, 0xa0, 0xcf, 0x99, 0x71, 0x18, 0x3e, 0xf3, 0x60, 0x10, + 0x36, 0x98, 0xac, 0x04, 0x9f, 0x42, 0x96, 0x00, 0xc3, 0x39, 0xee, 0xcc, + 0xde, 0x2b, 0xf4, 0x93, 0x53, 0xc7, 0x2e, 0xa4, 0xa2, 0x43, 0xdb, 0x91, + 0xbc, 0xff, 0x7e, 0xc0, 0x1e, 0x51, 0x42, 0x31, 0x03, 0xa1, 0xb3, 0x88, + 0xe1, 0xf7, 0x50, 0xb1, 0x1b, 0xa8, 0xbe, 0x65, 0x58, 0xa2, 0xb0, 0xb2, + 0x21, 0x6d, 0xb2, 0x22, 0x9f, 0xc6, 0x55, 0xec, 0xfa, 0x90, 0x00, 0xfa, + 0x66, 0x4d, 0xbc, 0xd8, 0x29, 0x9e, 0x1e, 0x25, 0x8d, 0x13, 0xae, 0x59, + 0x69, 0x6e, 0xda, 0xe7, 0x97, 0x4e, 0xb1, 0xc6, 0x3a, 0x73, 0xaa, 0x6e, + 0xa1, 0x2d, 0x20, 0x03, 0x52, 0xe1, 0xc7, 0xc2, 0x73, 0x1d, 0x36, 0x05, + 0xff, 0x9f, 0x1e, 0x18, 0xb2, 0x5a, 0xf1, 0x3d, 0x24, 0x59, 0x81, 0x77, + 0x16, 0x6d, 0xae, 0x95, 0x03, 0x3b, 0x42, 0x4f, 0x78, 0x88, 0x3e, 0xd1, + 0x4c, 0x68, 0x49, 0xd5, 0xb8, 0xfe, 0xb5, 0x26, 0xe3, 0xac, 0x14, 0xf5, + 0x09, 0x88, 0xe4, 0x95, 0x6f, 0x99, 0xb3, 0x4d, 0x49, 0x90, 0x03, 0x50, + 0x85, 0x21, 0x8e, 0x6c, 0x16, 0xce, 0xd8, 0x14, 0x94, 0x17, 0xb7, 0xb4, + 0xd9, 0xd2, 0x5a, 0x57}, + pub_key_1, + {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31}, + true}, + + // Comment: + // tcID: 55 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 55, + 0, + {0x86, 0xb2, 0x2f, 0x94, 0x8d, 0xd5, 0xaf, 0x9d, 0xf6, 0x5c, 0x1d, 0x06, + 0x26, 0x08, 0x39, 0x3d, 0x90, 0xd3, 0x98, 0x2d, 0x9b, 0x3f, 0x27, 0x98, + 0x65, 0xb8, 0xd6, 0x75, 0xcf, 0x2f, 0x46, 0xba, 0xf3, 0x90, 0x14, 0x10, + 0xa3, 0x88, 0xbb, 0x87, 0xa7, 0xf5, 0xda, 0xd2, 0x68, 0xd0, 0x89, 0x9f, + 0xee, 0xde, 0x82, 0x22, 0xc0, 0xe5, 0x52, 0xc9, 0x1a, 0x76, 0xaa, 0x5f, + 0x5b, 0x4b, 0x30, 0xb5, 0x73, 0xba, 0xcc, 0x17, 0x87, 0xa2, 0xe4, 0x87, + 0xb9, 0x90, 0xc5, 0x58, 0xb1, 0x97, 0x20, 0x69, 0xa8, 0xf2, 0x9c, 0xad, + 0x25, 0xab, 0xb5, 0x09, 0x4e, 0x94, 0x26, 0x62, 0x18, 0xf7, 0x81, 0x6e, + 0xd9, 0xb3, 0x14, 0xee, 0xc8, 0x28, 0x9d, 0xae, 0x61, 0xde, 0x5a, 0xe5, + 0x16, 0xd6, 0x3c, 0x58, 0xf9, 0x9b, 0x01, 0xdd, 0x5c, 0xd9, 0x49, 0x5e, + 0xe4, 0x7a, 0x98, 0x12, 0x65, 0xd8, 0x36, 0xd6, 0x9f, 0xc5, 0x51, 0x21, + 0xa2, 0xc7, 0x85, 0x68, 0x5f, 0x44, 0x7c, 0xa6, 0x3c, 0x3b, 0xd1, 0x9d, + 0xc3, 0x3a, 0xb6, 0x3a, 0x1c, 0xcd, 0xfd, 0xd9, 0x4d, 0x5c, 0xda, 0x20, + 0xbe, 0x63, 0x9d, 0x48, 0x4d, 0xa0, 0x22, 0x73, 0x64, 0x0a, 0x19, 0xaf, + 0xe0, 0x3d, 0x36, 0x2f, 0x58, 0xda, 0x9d, 0x75, 0xbd, 0x71, 0xde, 0x52, + 0xe0, 0xfe, 0x84, 0x9f, 0x11, 0x4b, 0xa3, 0x67, 0xf1, 0x22, 0x82, 0x98, + 0x9d, 0xeb, 0xb3, 0x3a, 0x1d, 0x27, 0x8e, 0x93, 0x42, 0x45, 0xf9, 0x81, + 0xac, 0x0e, 0x22, 0x28, 0x67, 0xfc, 0x1c, 0x16, 0xe4, 0xbb, 0x08, 0xdd, + 0x8f, 0xf2, 0x0c, 0x41, 0xf3, 0x5f, 0xee, 0xae, 0xe1, 0x4e, 0x19, 0xbc, + 0x72, 0xc5, 0x4f, 0x69, 0x2c, 0xdf, 0x2c, 0x09, 0xc5, 0x1f, 0x53, 0x78, + 0xc3, 0xf8, 0x4e, 0x6d, 0xf6, 0xf9, 0x90, 0x94, 0x14, 0x05, 0xf8, 0x60, + 0x82, 0x42, 0xed, 0xbf}, + pub_key_1, + {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36}, + true}, + + // Comment: + // tcID: 56 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 56, + 0, + {0x8b, 0x7c, 0x4b, 0xb2, 0xf5, 0xc2, 0xe9, 0x21, 0x81, 0xf8, 0x1b, 0xf1, + 0x8f, 0x55, 0x36, 0x1c, 0x8e, 0x37, 0x28, 0xe8, 0xa4, 0xc8, 0x0e, 0xe9, + 0x60, 0xf5, 0xe3, 0xd2, 0x8c, 0xe7, 0x84, 0xd5, 0x98, 0xbb, 0x3e, 0xba, + 0x64, 0x1f, 0x8b, 0x6e, 0xe1, 0x8e, 0x45, 0x55, 0x24, 0x4c, 0xe6, 0x5d, + 0x7e, 0x56, 0x3b, 0x5c, 0xfc, 0xe7, 0x60, 0xe6, 0x4c, 0x03, 0x47, 0xe2, + 0x09, 0xb6, 0xed, 0x2b, 0x4a, 0xa4, 0x5e, 0xd4, 0xce, 0x14, 0x80, 0x7f, + 0xc2, 0x14, 0x77, 0x59, 0x00, 0xc5, 0xca, 0xb7, 0xef, 0x93, 0x42, 0xe5, + 0x26, 0xb2, 0xe3, 0x46, 0xce, 0xdf, 0x9c, 0x33, 0xde, 0xc7, 0xdf, 0x3c, + 0x58, 0x90, 0xbe, 0x5f, 0xee, 0x98, 0x5c, 0x1f, 0xb4, 0xf1, 0x46, 0xde, + 0x70, 0xd1, 0xb5, 0xcc, 0xda, 0x6f, 0xa4, 0x69, 0xa2, 0x07, 0xd4, 0xa0, + 0x74, 0x31, 0x0b, 0x2d, 0x4b, 0x05, 0xb6, 0xb3, 0x9b, 0xf7, 0xa9, 0x39, + 0x06, 0x84, 0xb6, 0x24, 0x07, 0x88, 0xa1, 0x76, 0xdd, 0x89, 0x1b, 0xbe, + 0x4a, 0x00, 0xf2, 0xb9, 0x06, 0xcb, 0x85, 0x29, 0x7c, 0x36, 0xe2, 0xdf, + 0x8b, 0x51, 0x92, 0xc9, 0xb3, 0x3c, 0xbf, 0x2f, 0x94, 0xa7, 0x23, 0x99, + 0x6f, 0x51, 0xdf, 0xac, 0x1f, 0x97, 0x49, 0x71, 0x94, 0x30, 0x4f, 0x33, + 0x83, 0xc0, 0xdf, 0x16, 0x08, 0x7f, 0xf3, 0xa4, 0xf0, 0xb3, 0x37, 0x8b, + 0x91, 0xc8, 0x23, 0x33, 0x66, 0xed, 0xe6, 0xac, 0x90, 0xab, 0x0c, 0xcc, + 0x72, 0xdd, 0x20, 0x6c, 0xe3, 0xbb, 0xb1, 0xb7, 0x83, 0x1c, 0x7c, 0x2a, + 0x3d, 0xb6, 0x40, 0x55, 0x83, 0xc6, 0xdb, 0x9d, 0x35, 0xf2, 0xfb, 0x72, + 0xeb, 0xe1, 0x2c, 0xd0, 0x35, 0xa1, 0xc9, 0x7c, 0x45, 0x70, 0x31, 0xe4, + 0x81, 0xe4, 0x88, 0x14, 0x27, 0xbd, 0xb5, 0x6b, 0xad, 0xcb, 0x27, 0x38, + 0xf3, 0x41, 0xc5, 0x09}, + pub_key_1, + {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 57 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 57, + 0, + {0x5a, 0x97, 0x8a, 0xe0, 0xc6, 0x3f, 0xa0, 0x6a, 0xe1, 0x4b, 0x79, 0x9f, + 0x22, 0x57, 0x8b, 0x4a, 0xde, 0xde, 0x79, 0xcf, 0x13, 0x4a, 0x42, 0x42, + 0x29, 0x0a, 0x58, 0x16, 0x07, 0xd4, 0x91, 0xf5, 0xde, 0x67, 0x1f, 0x62, + 0x95, 0xbf, 0xa2, 0xc5, 0xa5, 0x7a, 0x3a, 0xe0, 0xcd, 0x87, 0x90, 0xe9, + 0xf7, 0xc9, 0xc5, 0x93, 0x3c, 0xfb, 0x52, 0x24, 0xd4, 0xc8, 0x83, 0x81, + 0x2d, 0x8d, 0x30, 0x8e, 0xdb, 0x8e, 0x59, 0x7a, 0x2e, 0x7b, 0x20, 0x7e, + 0x0f, 0x5a, 0x23, 0x15, 0xeb, 0x8b, 0x76, 0xb7, 0x25, 0xe4, 0x31, 0x97, + 0x9d, 0xee, 0xfa, 0x6c, 0xd4, 0xff, 0x8e, 0xe6, 0x38, 0x4c, 0xf1, 0x7d, + 0x2f, 0x50, 0x60, 0xab, 0x57, 0xa7, 0x83, 0xd4, 0xae, 0x9f, 0x31, 0xff, + 0xde, 0xc0, 0x5f, 0x1a, 0x15, 0x81, 0x42, 0x21, 0x8e, 0xfb, 0x75, 0x4d, + 0x01, 0xef, 0x33, 0xf3, 0x06, 0x2e, 0x4a, 0xb3, 0xc7, 0xc7, 0x7b, 0xaf, + 0x34, 0xef, 0x2f, 0xf9, 0xae, 0xc9, 0x5e, 0x87, 0x77, 0x6e, 0x50, 0x54, + 0xf4, 0x32, 0x6a, 0xfd, 0xd7, 0xf3, 0x34, 0x45, 0x18, 0x8b, 0x6f, 0x00, + 0xea, 0x80, 0x71, 0x42, 0x37, 0x40, 0xb5, 0xa2, 0x45, 0xdd, 0xe5, 0x61, + 0xf8, 0x14, 0xf3, 0x3b, 0x7b, 0x4c, 0x8f, 0xc7, 0x58, 0xe8, 0xf9, 0xd0, + 0xb3, 0x5c, 0x5f, 0xfa, 0x19, 0x92, 0x41, 0xf1, 0xe8, 0x0c, 0x92, 0xf0, + 0x59, 0x44, 0x59, 0xb9, 0xb7, 0xad, 0xb3, 0xea, 0x65, 0x7f, 0xd8, 0xd3, + 0xe8, 0xec, 0x31, 0x50, 0x5a, 0x45, 0x0e, 0x4b, 0xa6, 0x16, 0x6c, 0x02, + 0x8f, 0xf7, 0xa7, 0xad, 0xc6, 0x72, 0x39, 0xae, 0x35, 0xce, 0xdc, 0x75, + 0x57, 0xfc, 0xe8, 0x1b, 0xa4, 0xca, 0x48, 0x46, 0xf2, 0x3b, 0xc3, 0xa9, + 0xe2, 0xe0, 0xe4, 0x60, 0xb6, 0x4d, 0xb4, 0x60, 0xce, 0x41, 0xe6, 0x09, + 0x11, 0x2a, 0x70, 0xb6}, + pub_key_1, + {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30}, + true}, + + // Comment: + // tcID: 58 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 58, + 0, + {0x3d, 0x2a, 0x22, 0xdb, 0xb1, 0xb7, 0x5e, 0xee, 0xf6, 0x58, 0xa7, 0x16, + 0xdf, 0xfd, 0xed, 0x2d, 0xeb, 0xa0, 0x58, 0x9a, 0xb0, 0x02, 0xf6, 0x39, + 0x49, 0xac, 0x22, 0x8a, 0x32, 0x02, 0x9a, 0xc3, 0xd3, 0x72, 0x29, 0x73, + 0x64, 0xef, 0xef, 0x9b, 0x37, 0xfa, 0xee, 0xca, 0xdb, 0xd8, 0x41, 0xae, + 0x4c, 0x65, 0x12, 0x82, 0x09, 0x67, 0x08, 0x76, 0x9d, 0xcb, 0x21, 0xca, + 0x1d, 0xa8, 0xcf, 0x19, 0x6d, 0x15, 0x86, 0x29, 0xe8, 0x60, 0x0e, 0xb7, + 0x57, 0xc5, 0xf6, 0x72, 0x2e, 0xe2, 0xdf, 0x00, 0xed, 0x0e, 0x0c, 0x50, + 0x3f, 0x1e, 0xdf, 0x89, 0xf3, 0xb0, 0x93, 0x09, 0xd7, 0xf4, 0x46, 0xd6, + 0x84, 0xba, 0x70, 0x39, 0x2d, 0x65, 0xf2, 0xd7, 0xd0, 0x89, 0x41, 0x39, + 0x8e, 0xfe, 0xc0, 0xa8, 0xcd, 0x1f, 0xf1, 0xaa, 0x50, 0x8e, 0x8a, 0x7e, + 0x30, 0x4d, 0xb3, 0xfa, 0x9c, 0x14, 0x72, 0x9c, 0x61, 0x02, 0x4e, 0x48, + 0x64, 0xce, 0x63, 0x60, 0x5b, 0xae, 0x91, 0x38, 0xdc, 0x2f, 0xcc, 0xd1, + 0x07, 0xcb, 0x44, 0x3a, 0x24, 0x7e, 0xec, 0x78, 0x05, 0x14, 0x22, 0x87, + 0xbd, 0xc8, 0x8b, 0x6f, 0xbd, 0x24, 0xe1, 0xf4, 0xd0, 0xf9, 0xb1, 0xee, + 0x48, 0x0a, 0xae, 0x1f, 0x06, 0x2d, 0x53, 0x3c, 0xe7, 0xee, 0x7d, 0x9f, + 0x2a, 0x0b, 0x34, 0x0f, 0x11, 0x58, 0x4b, 0x64, 0x32, 0x4f, 0xb8, 0xfa, + 0x1a, 0x5a, 0xf4, 0xd2, 0x00, 0x34, 0x78, 0xe1, 0x0e, 0x31, 0x29, 0x96, + 0xa6, 0xe4, 0x91, 0x74, 0xa2, 0x6b, 0x35, 0x65, 0xc1, 0x47, 0xa5, 0x52, + 0x85, 0xad, 0xb7, 0xb9, 0x2b, 0xc5, 0x84, 0xaf, 0x11, 0x9b, 0xee, 0xc1, + 0xcf, 0x23, 0x5a, 0xf2, 0xb3, 0x2a, 0x81, 0x0a, 0xc8, 0x03, 0xac, 0xac, + 0x2a, 0x8b, 0x8c, 0x26, 0x13, 0x33, 0x1a, 0x62, 0x60, 0x46, 0x88, 0xc2, + 0xc6, 0x11, 0xbd, 0x48}, + pub_key_1, + {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 59 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 59, + 0, + {0x78, 0xe5, 0xd7, 0x81, 0xd7, 0x74, 0xb8, 0xd7, 0x7a, 0x9c, 0x29, 0x0b, + 0x8a, 0x1b, 0xab, 0xbb, 0x18, 0x93, 0xab, 0xd8, 0x0d, 0x04, 0x94, 0x06, + 0x3e, 0x55, 0xf7, 0x01, 0x82, 0x3f, 0x16, 0xbf, 0x71, 0x5d, 0xef, 0x50, + 0x85, 0x78, 0x7b, 0x73, 0xf4, 0xf3, 0x42, 0x0c, 0x15, 0xd1, 0x8b, 0x8f, + 0x5f, 0xee, 0xe1, 0x94, 0xb2, 0x67, 0x62, 0xef, 0xe7, 0xb5, 0xe0, 0xed, + 0x3a, 0x3c, 0x9b, 0x98, 0x18, 0x32, 0x28, 0x87, 0xd2, 0xad, 0xc5, 0xf7, + 0xdc, 0x42, 0xdb, 0x0b, 0x31, 0xfa, 0x3b, 0xfb, 0x36, 0xea, 0x1b, 0x10, + 0xba, 0x28, 0xac, 0xba, 0x19, 0xbd, 0x24, 0x94, 0x61, 0x6f, 0x40, 0xce, + 0x71, 0x7d, 0x24, 0x34, 0xbf, 0x65, 0x43, 0xc5, 0x51, 0x43, 0x22, 0xe6, + 0x70, 0xb8, 0x69, 0xc4, 0x16, 0x66, 0x26, 0xc1, 0x52, 0x29, 0x89, 0x9b, + 0x63, 0xac, 0xb9, 0x03, 0x64, 0xad, 0xf8, 0x42, 0xce, 0xa5, 0xcc, 0x95, + 0xa0, 0x23, 0xfe, 0xac, 0x64, 0x35, 0x4e, 0xe1, 0x87, 0xfb, 0x2b, 0xf8, + 0x03, 0xf5, 0x0c, 0xf2, 0xbb, 0xc1, 0xfe, 0x3a, 0xa5, 0xb8, 0xdd, 0xc7, + 0xb7, 0xc3, 0xd4, 0x70, 0xb3, 0x3b, 0xee, 0x5a, 0xcf, 0xf2, 0x91, 0xaf, + 0x4b, 0x48, 0xaa, 0xb5, 0x02, 0x68, 0xf5, 0x96, 0x26, 0x06, 0x95, 0xdb, + 0x71, 0x1f, 0x53, 0xfb, 0x8f, 0x08, 0xf2, 0x21, 0x13, 0xf2, 0x9c, 0xca, + 0x6d, 0xa4, 0x76, 0xf7, 0x16, 0xbe, 0xb4, 0x3f, 0xc2, 0xdf, 0x98, 0x8d, + 0xf8, 0x20, 0xa0, 0xe5, 0x8d, 0xb8, 0x17, 0xd8, 0xec, 0x90, 0x51, 0x1e, + 0x8e, 0xf5, 0xb9, 0x0e, 0x1f, 0xc0, 0x3f, 0xd8, 0x36, 0x9f, 0xeb, 0xfa, + 0x15, 0x24, 0xcf, 0xbd, 0x66, 0xaf, 0x9f, 0x39, 0x51, 0x94, 0xda, 0x94, + 0xc6, 0x43, 0xb8, 0x67, 0x22, 0xb6, 0x2e, 0xf0, 0x83, 0x64, 0xff, 0xba, + 0x80, 0xd3, 0xcf, 0x5b}, + pub_key_1, + {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 60 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 60, + 0, + {0x05, 0xa0, 0x89, 0x48, 0x9b, 0xe8, 0x6b, 0x22, 0x25, 0xbc, 0x65, 0x91, + 0x6a, 0x5a, 0xfe, 0xa3, 0x4d, 0x6a, 0x37, 0x2f, 0x7f, 0x2b, 0x2b, 0xf4, + 0x93, 0xe1, 0x1f, 0x94, 0x92, 0x36, 0xdc, 0xfc, 0x3f, 0x2f, 0x1b, 0xdf, + 0xf3, 0x34, 0xa7, 0x37, 0xc2, 0x3e, 0x4f, 0x18, 0xaa, 0x89, 0xd6, 0x12, + 0x65, 0xc5, 0x93, 0x5a, 0xae, 0x98, 0x19, 0xa0, 0x5a, 0xda, 0x91, 0xd9, + 0x43, 0xa6, 0xf4, 0x2a, 0xc2, 0xd4, 0x8f, 0x76, 0x01, 0x19, 0xfb, 0xde, + 0xbf, 0xf6, 0xb1, 0x54, 0xfa, 0x6b, 0xf8, 0x31, 0xa9, 0xf4, 0xd3, 0xb7, + 0x1e, 0x41, 0xc2, 0x88, 0x1f, 0x5e, 0xb7, 0x63, 0x66, 0x29, 0x70, 0x4f, + 0x93, 0x61, 0x31, 0xd9, 0x06, 0xda, 0x62, 0xaf, 0x4b, 0xf6, 0x37, 0x1b, + 0xa7, 0x13, 0x59, 0x21, 0xba, 0xf8, 0x10, 0x08, 0xdf, 0x10, 0x16, 0xe3, + 0xfc, 0xc8, 0xae, 0x0f, 0x1f, 0xa8, 0xcf, 0x89, 0x5b, 0xec, 0x5c, 0xa6, + 0x89, 0xcd, 0x43, 0xfc, 0x17, 0x5e, 0x8b, 0xb2, 0xf9, 0xd4, 0x69, 0x85, + 0xa8, 0x3e, 0x2d, 0xa1, 0x85, 0x35, 0x6b, 0x81, 0x4c, 0x80, 0x6d, 0x53, + 0x81, 0xfd, 0x4b, 0x2d, 0x70, 0x74, 0xb9, 0xfc, 0x6c, 0x74, 0x08, 0x23, + 0x9c, 0xc7, 0x6f, 0x54, 0x63, 0x8d, 0x7e, 0x27, 0xab, 0x4d, 0x6f, 0x1b, + 0x58, 0x62, 0xee, 0x15, 0xf2, 0xc4, 0xd0, 0xef, 0xf6, 0xfb, 0xa9, 0x0c, + 0xae, 0xf5, 0x26, 0xaa, 0x7a, 0x60, 0x42, 0xb1, 0xc0, 0x8c, 0x02, 0x1c, + 0x6d, 0x29, 0x8a, 0xfd, 0x91, 0xfd, 0x46, 0x6f, 0x66, 0x85, 0xc4, 0xf0, + 0xad, 0xd1, 0x01, 0xd7, 0xf8, 0x23, 0x1c, 0xe7, 0x04, 0x01, 0x36, 0x71, + 0xa1, 0x46, 0x81, 0x10, 0xcd, 0xf9, 0xb8, 0x82, 0x96, 0x99, 0xb0, 0x3e, + 0xae, 0x22, 0x38, 0xbb, 0xa6, 0x70, 0xe9, 0x59, 0xfb, 0x15, 0x0e, 0x94, + 0xfe, 0xa8, 0x89, 0xba}, + pub_key_1, + {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 61 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 61, + 0, + {0x30, 0x67, 0x42, 0xec, 0xb8, 0x09, 0x93, 0xc0, 0xd6, 0xf3, 0xd9, 0x87, + 0xd4, 0x62, 0xba, 0x4e, 0xcb, 0x87, 0x76, 0x49, 0xd0, 0xf6, 0x03, 0x6c, + 0x62, 0x94, 0xa2, 0xb8, 0x65, 0x22, 0x1d, 0xd9, 0x5e, 0x4f, 0xa3, 0xfe, + 0x76, 0x94, 0xa6, 0xbb, 0x6c, 0x6f, 0x93, 0xa5, 0x91, 0xcc, 0x92, 0xfe, + 0x63, 0x1d, 0x31, 0xbd, 0x90, 0x59, 0xb8, 0xa5, 0x7b, 0x7f, 0x83, 0x02, + 0xb2, 0xd4, 0x14, 0xad, 0xb8, 0x13, 0xe2, 0x1f, 0x02, 0xa8, 0xb1, 0xe0, + 0x62, 0x8b, 0x1a, 0x52, 0x35, 0x9a, 0x4a, 0xb9, 0x47, 0xe2, 0x35, 0xf9, + 0x77, 0x58, 0xd4, 0xb5, 0x0e, 0x67, 0x9e, 0x62, 0x25, 0x15, 0x2a, 0x99, + 0x50, 0xba, 0x54, 0xe1, 0xe1, 0x90, 0x6f, 0x15, 0xbb, 0x91, 0xf8, 0xcf, + 0xc8, 0xd1, 0x4a, 0x2c, 0xb4, 0x1e, 0xe8, 0x65, 0x43, 0x20, 0xdc, 0xed, + 0xbf, 0x3b, 0x21, 0xd0, 0x07, 0x05, 0xce, 0x6c, 0xc9, 0x3d, 0xa7, 0x42, + 0x6f, 0x4d, 0x41, 0xbf, 0xb2, 0x1f, 0xb4, 0xcf, 0xe1, 0x87, 0xf8, 0xa2, + 0x4c, 0xec, 0xbd, 0x1e, 0xc6, 0xa5, 0x68, 0xef, 0xc6, 0x4b, 0x13, 0xa0, + 0xea, 0xa5, 0xd4, 0x5a, 0xee, 0xcd, 0x81, 0xaf, 0x18, 0x49, 0x54, 0xa5, + 0x6c, 0x42, 0xb1, 0x0a, 0x40, 0xb0, 0xc1, 0xff, 0x6e, 0xe4, 0x9c, 0x14, + 0x93, 0xcd, 0x93, 0xfb, 0x83, 0xe9, 0xea, 0xc5, 0xaa, 0xc5, 0x26, 0xa0, + 0xe6, 0xd9, 0x65, 0x52, 0xc1, 0x78, 0x05, 0x24, 0x70, 0x70, 0xa3, 0x0e, + 0xa5, 0xb9, 0xfa, 0x4f, 0x67, 0x85, 0x2e, 0x11, 0xed, 0x25, 0x8c, 0xfb, + 0x1e, 0xe4, 0xe6, 0x48, 0x08, 0xdc, 0xfd, 0xd1, 0x10, 0x96, 0xdf, 0xed, + 0x7c, 0x37, 0x6c, 0xd1, 0x37, 0x3f, 0x0c, 0x6a, 0xc1, 0xfa, 0xd8, 0x87, + 0x8b, 0x95, 0xc7, 0x83, 0xdf, 0x87, 0xa3, 0xf0, 0x54, 0xfe, 0xce, 0xc0, + 0xd1, 0xf5, 0x11, 0x6d}, + pub_key_1, + {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35}, + true}, + + // Comment: first byte of m_hash modified + // tcID: 62 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 62, + 0, + {0x6b, 0x77, 0xfb, 0x8c, 0xd2, 0x87, 0xc6, 0x66, 0xcb, 0xc3, 0x0f, 0x00, + 0xbc, 0xfc, 0xcd, 0x31, 0xf6, 0xdc, 0x01, 0x65, 0x5c, 0x3c, 0x97, 0x6d, + 0x1b, 0x2a, 0x98, 0x0d, 0x53, 0xbe, 0x40, 0xd6, 0xa4, 0xa7, 0x67, 0x60, + 0x24, 0xab, 0xeb, 0x18, 0x25, 0xec, 0x47, 0x58, 0x93, 0x65, 0xc0, 0x7e, + 0x5d, 0x4c, 0x3d, 0x34, 0xe2, 0x49, 0x81, 0x41, 0x26, 0xe3, 0x2b, 0xa4, + 0x0a, 0xa8, 0x1d, 0xde, 0xa0, 0xf6, 0x1f, 0xe4, 0xe3, 0x72, 0x5a, 0xeb, + 0x97, 0x51, 0x10, 0x3f, 0xd0, 0x34, 0xcf, 0x3f, 0xa5, 0x16, 0xfd, 0xc1, + 0x56, 0x9a, 0xeb, 0x7b, 0x02, 0x8d, 0x19, 0x2c, 0x8e, 0xf4, 0xef, 0x60, + 0xa5, 0xbe, 0xfb, 0x8a, 0x4d, 0xe5, 0x95, 0xbd, 0x47, 0x17, 0x46, 0x28, + 0x79, 0xf4, 0x24, 0xe8, 0x72, 0x86, 0xae, 0xc0, 0xbc, 0xe6, 0xf9, 0xe7, + 0x63, 0xee, 0x34, 0x17, 0x65, 0xc2, 0x4c, 0xef, 0x24, 0xf9, 0x16, 0xa5, + 0x2a, 0x77, 0x75, 0x95, 0x87, 0x94, 0x71, 0xe2, 0xf3, 0x18, 0x8c, 0x1b, + 0xe7, 0x7f, 0xdc, 0xed, 0x94, 0x1f, 0xe0, 0xcf, 0x73, 0x9b, 0xd8, 0xd5, + 0xa4, 0xce, 0xed, 0x9f, 0xa1, 0xe4, 0x7f, 0x6f, 0x12, 0xdb, 0xa6, 0x8c, + 0xbe, 0x7b, 0xb2, 0xeb, 0x81, 0xe4, 0x6c, 0x27, 0x88, 0xb8, 0x47, 0xd0, + 0xab, 0x6f, 0x55, 0x95, 0x1f, 0x78, 0x7d, 0xb4, 0xec, 0x73, 0x67, 0x72, + 0x85, 0x1c, 0x43, 0x53, 0x4b, 0x7e, 0xbc, 0xf2, 0x26, 0xc2, 0x54, 0x08, + 0x06, 0xd9, 0x25, 0xbe, 0xbe, 0xc9, 0xd1, 0x09, 0x91, 0x5e, 0x46, 0x6d, + 0x08, 0xe2, 0x47, 0x0b, 0x7e, 0x85, 0xb4, 0xfa, 0xc6, 0x6e, 0x08, 0x9b, + 0x1a, 0x53, 0x5b, 0xa7, 0x03, 0xdb, 0xc1, 0x0f, 0x80, 0x0f, 0x6b, 0xdd, + 0x55, 0x73, 0x70, 0xe9, 0xce, 0x76, 0x1e, 0x86, 0x46, 0x68, 0x33, 0x90, + 0x3e, 0xfe, 0x31, 0x5c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of m_hash modified + // tcID: 63 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 63, + 0, + {0x4a, 0xf6, 0xc0, 0x2b, 0x1f, 0x3c, 0x27, 0x19, 0xfd, 0x1c, 0x84, 0x96, + 0x56, 0x58, 0xe3, 0x66, 0x51, 0xff, 0x89, 0x14, 0x84, 0xf4, 0xc4, 0x17, + 0x7f, 0xce, 0x21, 0x85, 0xb7, 0x09, 0x8c, 0x86, 0x19, 0x39, 0xfc, 0xba, + 0x67, 0x7e, 0x8a, 0xd4, 0x61, 0x57, 0x7a, 0x66, 0x6a, 0xc7, 0x76, 0x53, + 0xac, 0x37, 0xfe, 0x61, 0xb5, 0xfc, 0x23, 0x5b, 0xa7, 0x69, 0x17, 0xe0, + 0x3c, 0x34, 0x19, 0xfa, 0x3b, 0x05, 0x51, 0x71, 0xf9, 0x59, 0xed, 0xc7, + 0xf9, 0xfd, 0x34, 0x92, 0x09, 0xa2, 0x3a, 0x4a, 0xba, 0x57, 0xca, 0x80, + 0x74, 0x4f, 0x69, 0xbe, 0x6f, 0xfd, 0x1a, 0x22, 0x52, 0xa1, 0x82, 0xa3, + 0xa2, 0xc1, 0xa2, 0xc0, 0x69, 0xdd, 0x49, 0x53, 0xda, 0xb9, 0xa6, 0xac, + 0xb4, 0xc7, 0x04, 0x7d, 0x74, 0x02, 0x58, 0x42, 0x75, 0xcb, 0x72, 0x68, + 0x75, 0xc0, 0x85, 0x80, 0x66, 0xf5, 0x0c, 0xae, 0xbd, 0xf7, 0xe9, 0xaf, + 0xb6, 0xd4, 0xf3, 0x27, 0x06, 0x62, 0xaf, 0xbc, 0x66, 0xed, 0x14, 0xce, + 0x69, 0xa8, 0x46, 0xfc, 0x0c, 0x54, 0xf9, 0xe5, 0x7b, 0xd4, 0xf8, 0x27, + 0xc0, 0xb7, 0x80, 0xc3, 0x0d, 0xcf, 0x86, 0x61, 0xcf, 0x4b, 0xb6, 0x78, + 0xee, 0x03, 0x96, 0xbf, 0x8e, 0x0a, 0x08, 0xd2, 0x59, 0x59, 0x31, 0x70, + 0xdf, 0xf3, 0xf9, 0x3d, 0xfd, 0xe9, 0xf4, 0xd9, 0xce, 0xd5, 0x10, 0xe0, + 0x7a, 0x27, 0x36, 0xc8, 0x72, 0x7d, 0x2f, 0x9e, 0x97, 0x3e, 0x32, 0x52, + 0x4e, 0x07, 0x2a, 0x92, 0xdb, 0xa8, 0xed, 0xb2, 0xd1, 0x62, 0x8d, 0xa0, + 0x37, 0x41, 0xd2, 0x27, 0x25, 0x59, 0x14, 0x71, 0x74, 0x45, 0x40, 0x71, + 0x11, 0xee, 0xfa, 0xaa, 0x88, 0x9f, 0xeb, 0xfc, 0x6f, 0x4b, 0x0d, 0x42, + 0xdd, 0x95, 0x89, 0x37, 0x71, 0x0b, 0xa5, 0xe9, 0x44, 0x14, 0xa2, 0x6e, + 0x09, 0xcb, 0x3f, 0x5c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 64 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 64, + 0, + {0x60, 0x1f, 0x64, 0x31, 0xb0, 0x60, 0x7c, 0x80, 0xd5, 0xc9, 0x2c, 0x86, + 0xa6, 0x3d, 0x06, 0xfc, 0xd8, 0x62, 0xbb, 0x35, 0xed, 0xa3, 0x1a, 0x7f, + 0x33, 0x1a, 0x59, 0xab, 0xbb, 0x8e, 0xc1, 0x8f, 0xbc, 0x86, 0xec, 0x95, + 0xad, 0x63, 0x72, 0x32, 0x16, 0xe1, 0x51, 0xb7, 0xbf, 0x73, 0x13, 0x5c, + 0x02, 0x8a, 0x5a, 0xc3, 0xb4, 0x5f, 0x30, 0xa7, 0xff, 0x8e, 0xa4, 0x3d, + 0x5d, 0xfa, 0x6a, 0x52, 0xf5, 0xfe, 0x14, 0x05, 0xe6, 0xf5, 0xd6, 0x4a, + 0xbc, 0x49, 0x99, 0xf8, 0xc5, 0x80, 0x70, 0x1b, 0xd9, 0xe4, 0x51, 0xbc, + 0xf6, 0xd5, 0x4b, 0xf0, 0xbd, 0x1c, 0x83, 0xc7, 0xe0, 0x39, 0x9e, 0x78, + 0x05, 0x75, 0x7c, 0xf4, 0x36, 0x16, 0x4f, 0x36, 0x5e, 0xe7, 0x6f, 0x29, + 0x43, 0x38, 0x61, 0x85, 0x6b, 0x67, 0xb6, 0xcb, 0xd8, 0xb2, 0x35, 0x36, + 0x57, 0x86, 0xc2, 0xde, 0x9b, 0x30, 0x5e, 0x32, 0x93, 0x79, 0x22, 0x02, + 0xe1, 0x84, 0x8f, 0x95, 0x95, 0x26, 0x5e, 0xd6, 0xfd, 0x4b, 0x17, 0x40, + 0xbc, 0xbc, 0xc6, 0x97, 0xd7, 0x19, 0xff, 0x70, 0xb9, 0x20, 0x0e, 0x65, + 0xd7, 0x71, 0x14, 0x94, 0xe1, 0x88, 0x55, 0xfa, 0xc3, 0x6b, 0xf9, 0x48, + 0x7b, 0x54, 0x79, 0x8f, 0x39, 0xd5, 0xa3, 0x2b, 0x5d, 0x62, 0xdd, 0xe3, + 0xde, 0x2c, 0x3b, 0x5f, 0x8f, 0x7f, 0x4b, 0xba, 0xf3, 0xea, 0x04, 0xe1, + 0x1c, 0xc8, 0xa4, 0xf6, 0x24, 0x7e, 0x25, 0xc8, 0xa3, 0xa4, 0xe0, 0x5d, + 0x83, 0x11, 0x99, 0xd1, 0x4c, 0xf4, 0x4e, 0xcc, 0x8e, 0x66, 0xc8, 0xca, + 0x38, 0x83, 0xb5, 0xaa, 0xac, 0x3e, 0xb5, 0x88, 0x9b, 0x23, 0xde, 0xa6, + 0xba, 0x66, 0x49, 0xc8, 0xa6, 0x9c, 0xfe, 0xd5, 0x47, 0xca, 0x93, 0x6a, + 0x57, 0xb2, 0x20, 0xc4, 0x4b, 0x8e, 0xb8, 0x60, 0x4c, 0x8d, 0xbd, 0x81, + 0xa3, 0x50, 0x01, 0x16}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 65 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 65, + 0, + {0x2a, 0x31, 0x52, 0x41, 0x93, 0x05, 0x43, 0x09, 0xce, 0x7b, 0x6a, 0xe9, + 0xc4, 0xbb, 0x05, 0x3f, 0x5a, 0x5a, 0xed, 0x27, 0x3d, 0x7a, 0x4a, 0x60, + 0x94, 0x96, 0xc7, 0x20, 0x5f, 0x50, 0x77, 0xdd, 0xc7, 0x46, 0xe8, 0xa4, + 0xea, 0x37, 0x6b, 0xb8, 0x79, 0x55, 0x6d, 0x49, 0x99, 0xe7, 0x88, 0xfc, + 0x8f, 0x82, 0x37, 0x8f, 0x62, 0x81, 0x14, 0x06, 0x63, 0xaf, 0x2f, 0xe0, + 0x99, 0x5a, 0x1b, 0x73, 0xee, 0xef, 0x60, 0x34, 0x1d, 0x07, 0x20, 0xce, + 0x47, 0x28, 0x2e, 0xb8, 0x7b, 0xb7, 0x99, 0x08, 0xbe, 0x8c, 0x3f, 0xfe, + 0x86, 0x18, 0x2d, 0x17, 0x4a, 0xfd, 0x05, 0x22, 0xa8, 0x7f, 0xa5, 0x6e, + 0x0d, 0x14, 0x9a, 0xb4, 0xc3, 0x22, 0x92, 0xca, 0x1d, 0x1a, 0x84, 0x78, + 0xad, 0x40, 0x90, 0x00, 0x6b, 0x32, 0xa1, 0x47, 0xff, 0xe4, 0x30, 0x34, + 0x87, 0x19, 0x6d, 0x30, 0x8d, 0xd5, 0x9f, 0x81, 0xef, 0xf9, 0x56, 0xbd, + 0x6c, 0xa8, 0x7e, 0xe0, 0x24, 0x69, 0x27, 0xe2, 0x79, 0xbf, 0x80, 0x80, + 0x7e, 0xf4, 0x58, 0x29, 0x82, 0x4c, 0x80, 0xb8, 0x2f, 0x74, 0x42, 0x02, + 0x1b, 0xcc, 0xd8, 0xce, 0x45, 0x13, 0xcb, 0xd4, 0xd4, 0x15, 0x0f, 0xff, + 0x20, 0xdd, 0xc2, 0xea, 0x94, 0x2e, 0xf3, 0x18, 0x45, 0x52, 0x65, 0xb5, + 0x66, 0x7a, 0x74, 0xeb, 0xbe, 0xb8, 0x3a, 0x05, 0xd1, 0x5f, 0x32, 0x15, + 0xc0, 0x4b, 0x11, 0x3c, 0x8b, 0x55, 0xec, 0x8b, 0xe5, 0x12, 0xe7, 0x97, + 0xa3, 0xac, 0xe1, 0x5d, 0x25, 0x14, 0xc2, 0xbb, 0x74, 0xf5, 0x0e, 0x09, + 0x69, 0xeb, 0x1a, 0x22, 0x91, 0xfd, 0xb6, 0xfd, 0xea, 0x1a, 0xf0, 0xcb, + 0xea, 0x6f, 0x05, 0x93, 0x7b, 0xe6, 0x14, 0x00, 0x3c, 0x15, 0x69, 0xb6, + 0x48, 0xc2, 0x01, 0x2e, 0xc5, 0xdc, 0xde, 0x80, 0x6f, 0x68, 0xe2, 0x47, + 0x59, 0x7b, 0xcc, 0xe6}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in m_hash flipped + // tcID: 66 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 66, + 0, + {0x82, 0x91, 0xcb, 0xd8, 0x15, 0x29, 0xc8, 0xf1, 0xe2, 0x7a, 0x90, 0x7d, + 0xfe, 0xf2, 0xde, 0x16, 0xdc, 0x6d, 0x38, 0x2b, 0x11, 0x2c, 0xc3, 0xd2, + 0xd6, 0x9f, 0x4c, 0x69, 0x15, 0xe7, 0xc6, 0x99, 0x2e, 0xea, 0xc6, 0xe4, + 0xb8, 0x2f, 0x53, 0x96, 0xa4, 0x6e, 0xab, 0x56, 0x28, 0x58, 0x83, 0x5a, + 0xb0, 0xc0, 0xae, 0xe6, 0x3d, 0x25, 0x85, 0xdc, 0x75, 0x37, 0xdc, 0x00, + 0x08, 0xa4, 0xb4, 0x08, 0x03, 0x46, 0x7a, 0xbd, 0x5f, 0xdc, 0xa4, 0x11, + 0x42, 0x82, 0x26, 0x5c, 0x2b, 0xd9, 0x29, 0xa0, 0x3c, 0x78, 0x92, 0x77, + 0x4a, 0x21, 0xed, 0x64, 0x54, 0xe7, 0x36, 0x84, 0x67, 0x3d, 0x64, 0x48, + 0xb1, 0x95, 0x55, 0xd0, 0xcb, 0xa9, 0xe4, 0xc0, 0x0c, 0x99, 0xaf, 0x77, + 0xb3, 0x0f, 0x1d, 0xaa, 0x4b, 0x15, 0xee, 0xf8, 0x48, 0x9e, 0x15, 0xa2, + 0x76, 0xfe, 0xd1, 0x55, 0x3e, 0x61, 0x7a, 0x64, 0xdc, 0x58, 0xd5, 0xdf, + 0xf3, 0xc0, 0x58, 0x53, 0xa7, 0x03, 0x90, 0x47, 0xd2, 0x43, 0xc5, 0x2e, + 0x53, 0xf7, 0xdc, 0xfc, 0x40, 0x64, 0x1b, 0xb9, 0xac, 0xc3, 0x3e, 0xd9, + 0x6c, 0x74, 0xc7, 0x9c, 0x93, 0xb7, 0x9f, 0x32, 0x56, 0x6c, 0xf5, 0x53, + 0x42, 0x8c, 0xf8, 0x5d, 0x2d, 0x36, 0xa0, 0x70, 0xc8, 0x9f, 0x1e, 0xce, + 0xb4, 0x60, 0x6f, 0xd2, 0x85, 0xf7, 0xba, 0x3d, 0xde, 0xf7, 0x0f, 0xf1, + 0x51, 0xed, 0x0f, 0xd3, 0xa5, 0xb6, 0xc5, 0x33, 0x8e, 0xb2, 0xf8, 0x12, + 0xcb, 0x4c, 0xf4, 0x82, 0x7c, 0xae, 0xf0, 0xb8, 0x96, 0xa1, 0xd4, 0x9f, + 0x49, 0xe2, 0xc3, 0x04, 0x94, 0x62, 0xd0, 0x7d, 0x0e, 0x64, 0xd3, 0x3f, + 0x1e, 0x2c, 0x61, 0x5c, 0x62, 0xa9, 0x58, 0xab, 0xb6, 0x94, 0x2d, 0x9a, + 0xc8, 0xfd, 0xc3, 0x9a, 0xcc, 0x59, 0x5c, 0xd3, 0x81, 0xae, 0xad, 0x07, + 0x5a, 0xb7, 0xb5, 0x1c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 20 + // tcID: 67 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 67, + 0, + {0x57, 0xe8, 0xcc, 0x1d, 0xc0, 0x0c, 0x07, 0x38, 0x3d, 0x89, 0xa7, 0x9b, + 0x5c, 0x8e, 0x4f, 0x5b, 0xde, 0x2a, 0x2b, 0xa5, 0x5a, 0x3c, 0x72, 0x01, + 0xb3, 0x29, 0x1c, 0x4d, 0x80, 0x5b, 0x1b, 0x2e, 0xb3, 0x6f, 0x8f, 0x32, + 0x6b, 0x54, 0x23, 0x42, 0xda, 0x18, 0x0a, 0xbe, 0x50, 0x86, 0x69, 0xbb, + 0x6c, 0xc2, 0xdd, 0x54, 0xe3, 0x27, 0xbc, 0x70, 0xc1, 0xe3, 0x17, 0xba, + 0x93, 0xa0, 0xfd, 0x21, 0xe7, 0xfc, 0xe2, 0x2a, 0x0c, 0x59, 0x7c, 0x74, + 0x20, 0xd1, 0xd5, 0x60, 0x2a, 0xc4, 0x3d, 0x93, 0x48, 0xba, 0x3e, 0xba, + 0x56, 0x1f, 0x25, 0x0e, 0x30, 0x1a, 0xb9, 0x55, 0xb0, 0xdc, 0x33, 0xe4, + 0xab, 0xde, 0x32, 0x94, 0x6b, 0x9b, 0x3e, 0x86, 0xc8, 0xbf, 0x07, 0xa4, + 0x46, 0x46, 0xca, 0x59, 0x59, 0x60, 0xbb, 0x98, 0x8f, 0xef, 0x04, 0xb2, + 0x82, 0x49, 0x67, 0xe9, 0xda, 0x8b, 0x02, 0x64, 0xf1, 0xda, 0x06, 0x59, + 0x37, 0x39, 0x35, 0x31, 0x3a, 0x57, 0x4b, 0x53, 0x80, 0xf0, 0xb5, 0x4c, + 0xe1, 0xbc, 0x0d, 0xde, 0x42, 0x3b, 0xd3, 0xa5, 0x4f, 0x6a, 0xe5, 0xfa, + 0xfa, 0x77, 0x2a, 0x55, 0xc1, 0xc4, 0x4e, 0xb6, 0xed, 0xff, 0xec, 0xf1, + 0x3e, 0x6e, 0x5e, 0x1e, 0xda, 0xf8, 0x7a, 0x79, 0xe3, 0x38, 0x57, 0x73, + 0x04, 0x14, 0x1f, 0xbc, 0x44, 0xf0, 0xe9, 0xee, 0xb2, 0x86, 0xf5, 0x53, + 0xf8, 0x79, 0xad, 0xdd, 0x6e, 0x12, 0xe4, 0x36, 0xfa, 0x3a, 0xf5, 0x1a, + 0xd5, 0x3a, 0x72, 0xf2, 0x67, 0x9f, 0x0e, 0xd1, 0x02, 0xd5, 0x04, 0xee, + 0x08, 0x70, 0x6f, 0xe1, 0x11, 0xea, 0xee, 0x49, 0xd8, 0x80, 0xd1, 0xa0, + 0xb9, 0x19, 0x24, 0xb3, 0xb7, 0x99, 0x68, 0xed, 0x0f, 0x9b, 0xff, 0x44, + 0x6d, 0xac, 0x19, 0x9e, 0xe8, 0x9b, 0x15, 0x8c, 0x07, 0x49, 0x27, 0xd2, + 0x7b, 0x86, 0x44, 0x98}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 32 + // tcID: 68 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 68, + 0, + {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3, + 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4, + 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb, + 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde, + 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91, + 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82, + 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4, + 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2, + 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95, + 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24, + 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f, + 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13, + 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a, + 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e, + 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b, + 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad, + 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20, + 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea, + 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad, + 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42, + 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7, + 0x27, 0x1c, 0x6d, 0x36}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 0 in zero padding modified + // tcID: 69 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 69, + 0, + {0x1a, 0xbb, 0x40, 0xf0, 0x3d, 0xbe, 0x5b, 0x4f, 0x13, 0x65, 0x86, 0x2d, + 0x9f, 0x09, 0x5a, 0x8d, 0x57, 0xe8, 0x92, 0x25, 0x65, 0x37, 0x2f, 0x0b, + 0x34, 0xef, 0x5e, 0x23, 0x24, 0x41, 0xd5, 0x77, 0xb3, 0xc1, 0xf1, 0x9a, + 0x24, 0x0e, 0xbd, 0xa8, 0x80, 0xa0, 0x9c, 0xb4, 0x1a, 0x72, 0x67, 0x73, + 0x26, 0x23, 0xb0, 0xfa, 0xa4, 0x14, 0x84, 0x3f, 0x9e, 0xf0, 0x63, 0xf9, + 0x3a, 0x92, 0xbf, 0xe5, 0xf9, 0x8f, 0x7c, 0x28, 0xda, 0x18, 0x4f, 0x01, + 0x1a, 0xa7, 0x87, 0xeb, 0xd0, 0xb5, 0xfd, 0xa4, 0xae, 0xc1, 0xbe, 0xab, + 0x67, 0x57, 0xad, 0xd3, 0x2f, 0x7a, 0x35, 0xcb, 0x40, 0x77, 0x79, 0xaa, + 0xce, 0xf4, 0x3c, 0x04, 0x29, 0x28, 0x0e, 0x5a, 0x04, 0x0c, 0xf5, 0x94, + 0x3d, 0xfb, 0x57, 0x9f, 0x86, 0xe0, 0xc6, 0x3c, 0xc8, 0x28, 0xfb, 0xca, + 0xfc, 0x9c, 0x8a, 0x15, 0xec, 0x98, 0xfb, 0x64, 0xec, 0xb5, 0xe2, 0x95, + 0xdc, 0x36, 0x0f, 0x50, 0x23, 0x0f, 0x41, 0x53, 0x37, 0xaa, 0xac, 0x6f, + 0xca, 0xc0, 0x2f, 0xe6, 0x25, 0xef, 0x61, 0x74, 0x44, 0x88, 0xeb, 0x7c, + 0xd8, 0x1a, 0x4e, 0x78, 0x8a, 0x44, 0x3f, 0x56, 0xb3, 0x2b, 0xb3, 0xa7, + 0xa3, 0x44, 0x90, 0x08, 0x06, 0x95, 0x2f, 0x6f, 0x3f, 0x55, 0xf8, 0xd9, + 0xe9, 0x21, 0x7d, 0xda, 0xf0, 0x6a, 0x0f, 0xfe, 0x8b, 0x0b, 0xf5, 0x55, + 0x1d, 0x87, 0xcc, 0x92, 0x51, 0xd8, 0x39, 0x44, 0x1c, 0xdb, 0x3c, 0x72, + 0xae, 0x9c, 0x6a, 0x5a, 0x3d, 0xe7, 0xab, 0x85, 0xf9, 0x08, 0xae, 0x7d, + 0x04, 0x23, 0x2c, 0x52, 0x14, 0x3d, 0x27, 0x2e, 0x87, 0xa5, 0x4c, 0x5b, + 0x39, 0xd3, 0x99, 0xb4, 0x9c, 0xa7, 0xe9, 0x6e, 0xdd, 0x3b, 0x6e, 0x22, + 0xc2, 0x96, 0xde, 0x69, 0xe9, 0xe1, 0x84, 0x80, 0x38, 0x02, 0x57, 0x80, + 0xe4, 0xf1, 0xac, 0x29}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 7 in zero padding modified + // tcID: 70 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 70, + 0, + {0xa1, 0x1b, 0xd4, 0xfd, 0xd3, 0x0f, 0xb3, 0x53, 0x31, 0x45, 0x30, 0xd6, + 0x0b, 0x1c, 0xd9, 0x21, 0xd6, 0x09, 0x16, 0x58, 0xe0, 0xc7, 0x75, 0x43, + 0x2b, 0x6b, 0x70, 0x2b, 0x15, 0x63, 0xa9, 0xe5, 0xb5, 0x47, 0xf9, 0x68, + 0xac, 0x13, 0xac, 0x5b, 0x70, 0x27, 0xae, 0xb5, 0x3e, 0xa8, 0x98, 0x7c, + 0x94, 0x41, 0xfb, 0xca, 0xf4, 0x14, 0xbd, 0x04, 0x43, 0x44, 0x45, 0xb2, + 0xce, 0x6a, 0x1d, 0x9d, 0xea, 0x2f, 0x2f, 0x17, 0x9a, 0x6d, 0x40, 0x34, + 0x2a, 0x25, 0xb1, 0x03, 0x00, 0xd4, 0x53, 0x58, 0xf7, 0x03, 0xf8, 0x14, + 0x91, 0x78, 0x70, 0xf0, 0xa4, 0x7f, 0x4b, 0x4a, 0xc4, 0x72, 0x28, 0x57, + 0x40, 0x96, 0xff, 0x24, 0x0a, 0xb0, 0x96, 0x6b, 0xb7, 0x7e, 0xa9, 0xb5, + 0x15, 0x5c, 0x6a, 0x4f, 0xa0, 0xa1, 0x85, 0xce, 0x5d, 0x38, 0x9c, 0x6c, + 0xe2, 0x88, 0x21, 0x26, 0x26, 0x98, 0xbe, 0xad, 0xd0, 0xfb, 0xec, 0x4b, + 0xa2, 0xb6, 0x63, 0x89, 0xd6, 0x10, 0xf2, 0x90, 0x65, 0x6b, 0x7a, 0x4f, + 0x7e, 0xa1, 0xf4, 0xa3, 0xc4, 0x4b, 0x35, 0x28, 0xbf, 0x62, 0xf7, 0x2a, + 0xbf, 0x79, 0x35, 0xe0, 0xd8, 0xb6, 0xcf, 0xc2, 0xdb, 0x94, 0x7e, 0x44, + 0x07, 0x52, 0x41, 0x0a, 0x43, 0xa0, 0xef, 0x77, 0xc0, 0xdc, 0x31, 0xb5, + 0x8b, 0xe0, 0x21, 0xb9, 0x41, 0x18, 0xe5, 0xe0, 0xca, 0xb1, 0xd8, 0x99, + 0x4e, 0x76, 0xdd, 0xff, 0xcc, 0x2e, 0x5d, 0x55, 0xfa, 0x59, 0xd1, 0xba, + 0x79, 0x2f, 0xda, 0x9d, 0xb2, 0xb5, 0xba, 0x9e, 0xc6, 0xf6, 0xba, 0xc3, + 0x95, 0xc2, 0x50, 0xe2, 0xb8, 0xff, 0x24, 0x5a, 0x44, 0x8b, 0x61, 0x17, + 0x97, 0x32, 0x2b, 0xce, 0x63, 0x7c, 0x0b, 0x15, 0x37, 0xc9, 0x76, 0x5a, + 0x84, 0x98, 0xe0, 0xe0, 0x37, 0x1a, 0xf2, 0xf8, 0xec, 0x15, 0xf3, 0x2e, + 0x76, 0x5e, 0xe2, 0x34}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes in zero padding modified + // tcID: 71 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 71, + 0, + {0x83, 0x67, 0x3b, 0xf6, 0xd1, 0x78, 0xe8, 0x73, 0xe9, 0x86, 0xc9, 0xa9, + 0x75, 0x0b, 0xef, 0xdf, 0x2d, 0x6a, 0x3f, 0x01, 0x28, 0xec, 0x90, 0xb5, + 0xa8, 0x05, 0x9d, 0x32, 0xf9, 0xf9, 0x59, 0x23, 0x49, 0x09, 0x5e, 0x24, + 0xf8, 0x8e, 0x9f, 0xc4, 0x8a, 0xe5, 0x49, 0x00, 0x9f, 0x52, 0xb4, 0xd8, + 0x21, 0xfd, 0x40, 0x84, 0x8a, 0x9a, 0xce, 0xae, 0xc2, 0x52, 0x37, 0x4b, + 0x17, 0xd4, 0x95, 0x02, 0x96, 0xe3, 0x0b, 0x3f, 0xf4, 0x89, 0xd4, 0x20, + 0xb8, 0xda, 0xae, 0xf4, 0x74, 0x88, 0x69, 0x67, 0x62, 0xae, 0x4c, 0xc5, + 0x5a, 0xde, 0x17, 0x0c, 0x5e, 0x0d, 0x72, 0xe6, 0x96, 0xaf, 0x79, 0x3d, + 0x5c, 0xfa, 0x04, 0x47, 0x7c, 0x14, 0x77, 0x32, 0x32, 0x8e, 0x27, 0x59, + 0x99, 0x74, 0x6c, 0x36, 0x80, 0xc3, 0xdc, 0xa7, 0x01, 0x59, 0x2b, 0x17, + 0xbb, 0x37, 0xdd, 0x8c, 0x5e, 0xeb, 0x3a, 0x92, 0x9f, 0x93, 0x2a, 0x35, + 0x21, 0xa8, 0x00, 0x4c, 0x10, 0xc9, 0xe3, 0xee, 0xd8, 0xd9, 0x56, 0x83, + 0x5a, 0x70, 0x0c, 0xab, 0xca, 0x21, 0x03, 0x8a, 0x9d, 0x6d, 0xde, 0x44, + 0xf8, 0x88, 0x33, 0x6c, 0x16, 0x7c, 0x04, 0xac, 0x26, 0xe8, 0x00, 0xa9, + 0x91, 0x30, 0xa6, 0xe1, 0xd3, 0xb3, 0xbd, 0x80, 0x61, 0xda, 0xfd, 0x2b, + 0x46, 0x21, 0x02, 0x24, 0x9f, 0xd0, 0x7d, 0xc5, 0x0a, 0x2e, 0x57, 0xa8, + 0xc6, 0xcd, 0x52, 0x38, 0x1f, 0xd4, 0xe1, 0xbf, 0xdb, 0xab, 0x18, 0xfd, + 0x60, 0x2c, 0x88, 0x90, 0xd5, 0x1e, 0x80, 0x53, 0xc3, 0xc2, 0xab, 0x5c, + 0x96, 0xba, 0xe2, 0x84, 0x7b, 0x55, 0x39, 0xae, 0xd3, 0xad, 0x83, 0x95, + 0x3f, 0x47, 0x84, 0x1f, 0x8f, 0x50, 0xfa, 0x28, 0x44, 0x6d, 0x30, 0xc2, + 0x0b, 0x2b, 0x7d, 0xd8, 0xab, 0xf4, 0xe4, 0x9c, 0x06, 0x36, 0x43, 0x7c, + 0x22, 0x83, 0x3b, 0xa9}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 72 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 72, + 0, + {0x90, 0xc3, 0xcb, 0x33, 0x31, 0xe8, 0xb3, 0x52, 0xc3, 0x7d, 0xb4, 0x62, + 0x83, 0xa1, 0xa6, 0x6b, 0x64, 0x7e, 0xcc, 0xa4, 0x3e, 0x34, 0x61, 0xce, + 0x1a, 0xfc, 0x49, 0xd6, 0x23, 0x04, 0x57, 0x34, 0x1a, 0x52, 0xb5, 0x58, + 0x49, 0x6f, 0xf8, 0x30, 0x53, 0x17, 0x5a, 0x7b, 0xfb, 0x47, 0x55, 0xa1, + 0xbe, 0xf0, 0xe6, 0x5f, 0x47, 0x0d, 0x61, 0x39, 0xea, 0xaa, 0x28, 0xcc, + 0x1c, 0x08, 0x39, 0x05, 0x85, 0x9c, 0x14, 0x75, 0x86, 0x8c, 0xeb, 0x1e, + 0x38, 0x29, 0x43, 0x7f, 0x64, 0xa7, 0xad, 0x75, 0x7c, 0x9d, 0xa3, 0xb6, + 0xe8, 0x44, 0x3e, 0x8f, 0x98, 0x1f, 0x5c, 0x07, 0x24, 0xc5, 0x90, 0x9b, + 0xd4, 0xeb, 0xcf, 0xa6, 0x5e, 0xea, 0x4e, 0x4f, 0x7a, 0xf5, 0x22, 0x2d, + 0xba, 0x64, 0xa5, 0x12, 0x28, 0x75, 0x9c, 0x69, 0xe2, 0x6c, 0x44, 0xd9, + 0xa5, 0x28, 0xd7, 0x5a, 0x5b, 0x96, 0x85, 0x52, 0x53, 0xda, 0x88, 0xf9, + 0xb5, 0x47, 0x44, 0xb1, 0xa8, 0xb0, 0x23, 0x28, 0x39, 0x4c, 0x45, 0x2e, + 0x62, 0xef, 0x75, 0xcd, 0x69, 0xf7, 0xde, 0xf6, 0x7b, 0x80, 0xe4, 0x85, + 0x9b, 0xa3, 0xe7, 0x3b, 0x08, 0xa2, 0xa3, 0xff, 0x93, 0x1f, 0x44, 0xd1, + 0xd5, 0x24, 0x32, 0x0a, 0x33, 0x41, 0x6b, 0xf4, 0xfc, 0x74, 0x48, 0x47, + 0xd1, 0x2e, 0x3e, 0x97, 0x3c, 0xb8, 0x70, 0xfd, 0xc3, 0xac, 0x1b, 0xdb, + 0xac, 0xb6, 0x77, 0xbc, 0xc6, 0x3f, 0x92, 0x73, 0x66, 0xf4, 0xd0, 0xd6, + 0x1e, 0xe3, 0xbc, 0x0d, 0x1a, 0x1b, 0x3d, 0x14, 0x96, 0x72, 0xc6, 0x39, + 0x8f, 0x34, 0x09, 0xfe, 0x9e, 0x7c, 0x7c, 0x0a, 0x15, 0x05, 0x71, 0x57, + 0x3b, 0x87, 0x88, 0x9b, 0x4f, 0x23, 0xef, 0x49, 0xb6, 0xf5, 0x98, 0x44, + 0x12, 0x64, 0x2e, 0x5b, 0x0a, 0xbe, 0x7f, 0x5e, 0xc4, 0xb4, 0xcf, 0x12, + 0xc4, 0x6a, 0x38, 0xf4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 73 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 73, + 0, + {0x7a, 0x73, 0x18, 0x79, 0x94, 0x77, 0xeb, 0x6d, 0xa5, 0x5c, 0x7b, 0x5f, + 0x6a, 0x03, 0x38, 0x07, 0x1d, 0x98, 0x10, 0x11, 0xe1, 0xa9, 0xbc, 0x6f, + 0xa3, 0xa2, 0x25, 0x8c, 0xa5, 0xca, 0xa0, 0x39, 0xfc, 0x7f, 0x76, 0x82, + 0x34, 0xcc, 0x08, 0xe4, 0x25, 0x32, 0x3f, 0x57, 0x69, 0x1c, 0xbc, 0xf5, + 0xf8, 0x3d, 0x6a, 0x34, 0x39, 0xa6, 0x39, 0x81, 0x8c, 0x6b, 0x2b, 0xd3, + 0xa8, 0x60, 0xc9, 0xa6, 0xb9, 0xa8, 0xe0, 0x72, 0x8a, 0xa7, 0xdd, 0xff, + 0xe1, 0x8f, 0x82, 0xc0, 0x28, 0x54, 0xca, 0x07, 0xb1, 0x7d, 0xb0, 0xf1, + 0x66, 0xd2, 0xe5, 0x21, 0xad, 0xa5, 0xc1, 0xf8, 0x5d, 0x0c, 0x2f, 0x25, + 0x93, 0x01, 0xd3, 0xf4, 0xb4, 0xf1, 0x38, 0x0f, 0x94, 0xbb, 0x81, 0x9d, + 0xcf, 0xac, 0x9a, 0xdb, 0x76, 0x4a, 0x19, 0x80, 0x91, 0xe1, 0x10, 0xf0, + 0xd3, 0xc5, 0xfb, 0xe2, 0x0a, 0x29, 0x36, 0x6f, 0xa5, 0x2d, 0x24, 0x6c, + 0xc9, 0x22, 0xbf, 0xd2, 0xb4, 0x4a, 0x61, 0x9b, 0x59, 0xb4, 0x97, 0xa5, + 0x37, 0x92, 0x82, 0xee, 0x30, 0x60, 0x8f, 0x42, 0x43, 0xf7, 0x32, 0x8c, + 0xa8, 0xae, 0xc2, 0x0f, 0x61, 0xaa, 0x8b, 0x40, 0x83, 0xab, 0xd1, 0xc2, + 0x06, 0xfb, 0xc9, 0xea, 0x59, 0x8d, 0x16, 0x3e, 0x52, 0xda, 0x10, 0x26, + 0xae, 0x34, 0x9d, 0x26, 0x46, 0x9e, 0x22, 0x44, 0xb8, 0x61, 0x39, 0x89, + 0x5f, 0x80, 0xec, 0x4e, 0x8b, 0x6f, 0x59, 0x65, 0xa2, 0x8a, 0xc4, 0xe9, + 0x63, 0x6e, 0xc3, 0xb1, 0xe5, 0xd6, 0x85, 0x48, 0x3a, 0x04, 0x75, 0xfa, + 0x64, 0x54, 0x21, 0xed, 0x6e, 0xe9, 0x63, 0x3f, 0x27, 0x6a, 0xa4, 0x00, + 0x0e, 0xef, 0xb1, 0x73, 0xb5, 0xff, 0xe8, 0x24, 0xd3, 0x8a, 0x4d, 0x7e, + 0x24, 0x14, 0x6e, 0x4a, 0x6a, 0xde, 0xdc, 0x3f, 0xfd, 0xe4, 0x52, 0x1d, + 0xab, 0x87, 0x91, 0x20}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 74 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 74, + 0, + {0x33, 0x17, 0x56, 0xb9, 0x2b, 0x34, 0x63, 0x79, 0xe1, 0xc5, 0x0d, 0xea, + 0x5e, 0x05, 0xd9, 0x29, 0x12, 0xea, 0xbc, 0x56, 0x89, 0x05, 0xd7, 0xf2, + 0x90, 0xed, 0x35, 0x3e, 0x70, 0x56, 0x71, 0xf0, 0xf5, 0xa4, 0x39, 0x21, + 0xd7, 0x1c, 0xef, 0x11, 0xfa, 0x2c, 0xc2, 0x3c, 0x95, 0x4e, 0xf2, 0x7e, + 0xeb, 0xfb, 0xae, 0xc7, 0x7a, 0x33, 0x14, 0x7b, 0x5c, 0x64, 0x08, 0xb7, + 0xfb, 0x8b, 0xa9, 0xd8, 0xe3, 0xcc, 0xd5, 0xaf, 0x54, 0x19, 0x42, 0xa9, + 0x46, 0xbf, 0x05, 0x7d, 0x39, 0xac, 0x34, 0xe9, 0x54, 0xca, 0x3e, 0xb3, + 0x08, 0x44, 0x9a, 0x9a, 0x8f, 0xed, 0x15, 0xf7, 0x60, 0xd9, 0x39, 0x2c, + 0x32, 0x61, 0x8c, 0x28, 0x99, 0x93, 0xb3, 0x88, 0x75, 0xdf, 0x41, 0x2d, + 0x46, 0x05, 0x00, 0xed, 0x0a, 0xc7, 0xd9, 0xb7, 0x9b, 0x0c, 0x34, 0xe8, + 0xa6, 0x43, 0x10, 0xad, 0x4c, 0xb0, 0xe7, 0xd6, 0xdd, 0x1d, 0xd8, 0xad, + 0x6a, 0xa8, 0x16, 0x83, 0xa3, 0x42, 0x06, 0x18, 0x78, 0x3a, 0x31, 0x5b, + 0x26, 0x43, 0xf7, 0xe8, 0xc8, 0xa9, 0x57, 0x34, 0xaa, 0x1e, 0xa5, 0x26, + 0x75, 0x2b, 0xca, 0x4d, 0x44, 0x3a, 0x18, 0x22, 0x4c, 0xed, 0x3d, 0x2a, + 0x07, 0xbb, 0xb7, 0x34, 0xd0, 0x16, 0x29, 0x48, 0x3f, 0x5c, 0x8b, 0x91, + 0xd9, 0x49, 0x26, 0x91, 0x6e, 0x86, 0xee, 0x43, 0x0f, 0x4f, 0x6f, 0x07, + 0xc4, 0x0d, 0x58, 0x08, 0xf0, 0xf5, 0x9b, 0x9f, 0x43, 0x87, 0x23, 0xbc, + 0xfb, 0x0a, 0x8f, 0x59, 0x5e, 0x3d, 0xa0, 0x0d, 0x5f, 0x2c, 0x3b, 0xc9, + 0xeb, 0xa4, 0xe6, 0x4c, 0xfc, 0x5e, 0xdd, 0x9c, 0x24, 0x4e, 0xaa, 0x4a, + 0xa8, 0xf7, 0x18, 0x1f, 0xc0, 0x89, 0x5c, 0x91, 0x13, 0x05, 0xfb, 0x8d, + 0xd3, 0xd4, 0x04, 0x86, 0x5f, 0x6e, 0xe2, 0xa4, 0xde, 0x8f, 0x5d, 0xe7, + 0x96, 0x2c, 0xfa, 0x9e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 75 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 75, + 0, + {0x28, 0x48, 0x1a, 0x5b, 0xc8, 0x76, 0x2a, 0xb8, 0xcf, 0xad, 0x8d, 0x78, + 0x88, 0xe5, 0xdb, 0x6b, 0x67, 0x8b, 0x12, 0x55, 0x4a, 0x24, 0x4a, 0xeb, + 0xed, 0xbb, 0x4d, 0x83, 0xfe, 0x0f, 0xb6, 0x76, 0xd7, 0x74, 0x11, 0x28, + 0x54, 0x84, 0xec, 0x8b, 0x76, 0x84, 0x3d, 0x4e, 0xbe, 0xd1, 0xdc, 0x9d, + 0xbc, 0x20, 0x39, 0xc3, 0xd0, 0xe7, 0xe5, 0x28, 0x8d, 0xe9, 0x60, 0x2f, + 0x7e, 0xe8, 0x27, 0x93, 0xe7, 0x5d, 0x23, 0x20, 0xd8, 0xa7, 0xc2, 0x54, + 0x11, 0x6c, 0xcb, 0x08, 0x65, 0x73, 0x14, 0x2c, 0xfd, 0x33, 0xe3, 0x6c, + 0xce, 0x3f, 0x83, 0x09, 0x01, 0xdc, 0x73, 0x4e, 0xf1, 0x83, 0x64, 0xe1, + 0xc0, 0x12, 0x5c, 0xd8, 0xfc, 0xc3, 0xc7, 0xf4, 0xf3, 0x33, 0xd4, 0xb0, + 0x53, 0x86, 0xc3, 0xcb, 0xdf, 0x61, 0x6d, 0x38, 0x6a, 0x08, 0x68, 0x62, + 0xb5, 0x91, 0xd8, 0x0c, 0x34, 0x83, 0x27, 0x67, 0xfe, 0xb8, 0x3a, 0xeb, + 0xda, 0xce, 0x7d, 0x19, 0x26, 0x9b, 0x0b, 0x5b, 0xf3, 0x40, 0x49, 0x9a, + 0x9d, 0x53, 0x0c, 0x15, 0xb1, 0x9c, 0x68, 0xce, 0x22, 0x73, 0x64, 0x08, + 0x0b, 0x27, 0xe6, 0xf4, 0xe0, 0x17, 0xd6, 0xdf, 0xdf, 0x6e, 0xf0, 0x5f, + 0x4b, 0x73, 0xb9, 0x26, 0x02, 0xa6, 0x24, 0x93, 0x91, 0x81, 0x2a, 0x28, + 0x6d, 0x8f, 0xc8, 0x72, 0x04, 0xa4, 0x77, 0xd1, 0x43, 0x07, 0xaa, 0x2e, + 0x23, 0xf1, 0x2f, 0x74, 0x52, 0xe1, 0x5d, 0x4b, 0xfa, 0xa3, 0xde, 0xee, + 0x56, 0x90, 0x3e, 0xd6, 0x60, 0x31, 0x30, 0x4d, 0xac, 0x16, 0xf6, 0x39, + 0x30, 0x08, 0xa5, 0x34, 0x96, 0x84, 0x50, 0x79, 0xaf, 0x72, 0xe6, 0xc5, + 0xd4, 0x78, 0x16, 0x64, 0xec, 0x75, 0x7c, 0x74, 0x1e, 0xa0, 0xdc, 0x9b, + 0xa6, 0x28, 0xdf, 0x2d, 0xbf, 0xa5, 0x91, 0xf1, 0x6c, 0x35, 0x2d, 0x51, + 0x71, 0xb3, 0xa0, 0xc5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of h replaced by 0 + // tcID: 76 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 76, + 0, + {0x26, 0x7c, 0xdb, 0x3f, 0x7e, 0xc3, 0x90, 0xac, 0x09, 0x10, 0xa3, 0xac, + 0xd4, 0x28, 0x93, 0xb3, 0xc4, 0x45, 0x22, 0x64, 0x13, 0xce, 0x38, 0xd7, + 0xfe, 0xcd, 0x82, 0x5e, 0x29, 0xd3, 0xa7, 0xc8, 0xa2, 0xc3, 0x61, 0x60, + 0x7b, 0x70, 0xb8, 0x8f, 0x1c, 0xce, 0xde, 0xe4, 0xc9, 0xd3, 0xc8, 0xd1, + 0x09, 0xbc, 0x3e, 0x77, 0xad, 0x74, 0x92, 0x36, 0xf5, 0x46, 0x35, 0x27, + 0x13, 0xb7, 0x15, 0x81, 0xef, 0x0e, 0xd3, 0xb9, 0xa9, 0xd1, 0xa1, 0x10, + 0x35, 0x62, 0x9c, 0x8f, 0x6c, 0xf9, 0x12, 0xcc, 0xa1, 0x0e, 0xeb, 0x2b, + 0x02, 0xd3, 0xbc, 0xbc, 0xb1, 0x67, 0xf0, 0x2c, 0xe4, 0x3d, 0x00, 0x51, + 0x39, 0x99, 0xe4, 0x71, 0x0c, 0xf5, 0xd4, 0xf4, 0xd7, 0x30, 0xdf, 0xfe, + 0x9e, 0x52, 0xac, 0x5a, 0x11, 0xd6, 0x45, 0x38, 0x21, 0x29, 0x8e, 0x66, + 0xdd, 0x88, 0x2f, 0xa7, 0xee, 0xaa, 0x99, 0xd0, 0x6d, 0x32, 0x4a, 0x14, + 0x36, 0xe2, 0xe2, 0xf3, 0xa8, 0xe7, 0x87, 0x44, 0xcd, 0xb2, 0x1d, 0x00, + 0x70, 0x98, 0x7a, 0x48, 0x95, 0x69, 0x7f, 0x26, 0xd3, 0x7f, 0x79, 0xe9, + 0x3f, 0x67, 0x02, 0x61, 0x9d, 0xdc, 0x4b, 0x69, 0x86, 0x45, 0x0f, 0x84, + 0x63, 0x07, 0x17, 0x64, 0x32, 0x24, 0xd1, 0x34, 0xa9, 0x22, 0xb5, 0xae, + 0xba, 0xa4, 0x30, 0x44, 0x4b, 0xb5, 0x87, 0x07, 0x9f, 0x92, 0x5b, 0xa9, + 0x3a, 0x42, 0xbf, 0x84, 0x75, 0x79, 0xb8, 0xbd, 0x7e, 0x72, 0xba, 0xa5, + 0xee, 0xf8, 0x2a, 0xf8, 0x3a, 0xfd, 0xe8, 0x09, 0xea, 0xd8, 0xf8, 0x10, + 0xbf, 0x44, 0x41, 0x10, 0x7a, 0x30, 0x95, 0xa4, 0xf4, 0xf1, 0x37, 0xa3, + 0xa2, 0x4b, 0xd5, 0xf2, 0x1a, 0x18, 0xcf, 0xec, 0x80, 0x9a, 0x16, 0x4f, + 0x44, 0x71, 0xc4, 0x90, 0x91, 0x39, 0x0d, 0x2f, 0xc1, 0xc6, 0x57, 0x8d, + 0xfb, 0xc2, 0x06, 0x0a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits of h replaced by 1s + // tcID: 77 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 77, + 0, + {0x7b, 0x9f, 0xb5, 0x86, 0xf1, 0x45, 0x5c, 0x9f, 0xd9, 0x5d, 0xb2, 0x5e, + 0xc6, 0x6c, 0xc1, 0xb8, 0xe0, 0x23, 0x73, 0x55, 0x17, 0x7c, 0xf1, 0xc4, + 0x0d, 0xf5, 0x9e, 0xc1, 0xeb, 0x84, 0xa9, 0x51, 0x49, 0xfc, 0x4c, 0x06, + 0x11, 0x7e, 0x83, 0x01, 0x83, 0x6a, 0x32, 0xaa, 0xe7, 0xe9, 0xed, 0x18, + 0xb9, 0xea, 0xe6, 0x7e, 0x5f, 0x76, 0xce, 0xd6, 0x0e, 0x89, 0xb8, 0xe1, + 0x1d, 0x34, 0x67, 0xaf, 0xd7, 0x11, 0x94, 0xb4, 0x94, 0xf7, 0x06, 0x2c, + 0x15, 0x73, 0x1a, 0x47, 0x55, 0x86, 0xfc, 0x90, 0xeb, 0xbd, 0x1b, 0x38, + 0x2d, 0x5c, 0x55, 0xc0, 0xb3, 0x19, 0x86, 0x9b, 0x3d, 0x40, 0x9b, 0x82, + 0xce, 0xc0, 0xaf, 0xb1, 0x9f, 0x63, 0x52, 0xef, 0xcd, 0x6f, 0x1e, 0xd9, + 0x49, 0xf2, 0x7a, 0x03, 0x06, 0xa3, 0xfd, 0x1e, 0xc4, 0x72, 0x2c, 0xd3, + 0x35, 0xc1, 0x16, 0x98, 0x71, 0xc6, 0x37, 0x96, 0xbf, 0x3a, 0x93, 0x3d, + 0xee, 0x3f, 0x81, 0xf0, 0x1f, 0xa8, 0xb6, 0xe7, 0x10, 0x07, 0x2f, 0xea, + 0x56, 0x2c, 0xd9, 0x38, 0xfb, 0x2b, 0xb1, 0x05, 0x38, 0x45, 0x55, 0x5b, + 0x07, 0xcd, 0xa7, 0x4f, 0x14, 0x4a, 0xc8, 0x4d, 0x95, 0x57, 0x32, 0x6c, + 0xca, 0x79, 0x9a, 0xf5, 0x01, 0xf9, 0x47, 0x4c, 0xd8, 0xb1, 0x8a, 0x2a, + 0xf4, 0xd1, 0xa1, 0x2f, 0x93, 0xa5, 0xb6, 0xdf, 0xd1, 0x88, 0x0e, 0x58, + 0xea, 0x82, 0xe9, 0x8f, 0xab, 0xe9, 0x6f, 0xa7, 0x69, 0x81, 0xa6, 0x24, + 0x3e, 0x8e, 0x4c, 0xa3, 0x86, 0xf5, 0xea, 0x44, 0x63, 0xf6, 0x15, 0xba, + 0x18, 0x12, 0xe3, 0x88, 0x42, 0xfd, 0x51, 0xc7, 0x1e, 0x0b, 0x6a, 0x9d, + 0xa6, 0x8a, 0x2b, 0x14, 0x32, 0xa7, 0xce, 0x26, 0x86, 0x63, 0x8e, 0x55, + 0x12, 0x9d, 0x42, 0x24, 0xc9, 0x45, 0x13, 0x20, 0x7e, 0xbf, 0x90, 0xe8, + 0xc5, 0xf4, 0x35, 0xab}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in hash h flipped + // tcID: 78 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 78, + 0, + {0x6b, 0xd4, 0x14, 0xe8, 0x77, 0xab, 0xc9, 0x2b, 0x60, 0x8b, 0x08, 0xa2, + 0x73, 0x94, 0x6f, 0x90, 0xba, 0x6c, 0x6c, 0x27, 0xde, 0x24, 0x48, 0x17, + 0x56, 0x38, 0xf6, 0x7a, 0x6b, 0x14, 0x49, 0x2f, 0xc1, 0x41, 0x5e, 0xce, + 0x54, 0x0b, 0xe3, 0xe3, 0xdf, 0x8c, 0x8e, 0xa7, 0x15, 0x42, 0x11, 0x63, + 0x7d, 0x9b, 0x51, 0x44, 0x31, 0x2e, 0x11, 0x3b, 0xda, 0x25, 0x26, 0xb6, + 0xfb, 0x2c, 0xaf, 0x7b, 0x07, 0x67, 0x33, 0x32, 0xdf, 0xa6, 0x05, 0x46, + 0x8e, 0x37, 0xf4, 0x02, 0x6e, 0xad, 0xb4, 0xc0, 0xf8, 0x4b, 0x7b, 0x48, + 0x2b, 0xa6, 0x75, 0x28, 0x39, 0xfb, 0xa4, 0x6b, 0x76, 0x57, 0x09, 0xc3, + 0xc6, 0xe5, 0x4d, 0xe1, 0x39, 0x53, 0x24, 0x5a, 0x33, 0x64, 0xbb, 0xf2, + 0x12, 0x22, 0x37, 0x4e, 0xb6, 0x3e, 0x61, 0xe6, 0x8d, 0x73, 0xa1, 0x26, + 0xf4, 0x0f, 0x11, 0x54, 0x05, 0xfe, 0x90, 0x92, 0xb0, 0x0b, 0x60, 0xa7, + 0xf0, 0xb9, 0x95, 0x09, 0x20, 0x61, 0x42, 0x74, 0x54, 0xf6, 0x87, 0x6a, + 0xe2, 0xab, 0x3b, 0x27, 0x57, 0x33, 0x73, 0x49, 0xff, 0x3c, 0xa3, 0xe2, + 0x33, 0x28, 0x88, 0xb9, 0x61, 0x6f, 0xcf, 0xfb, 0x3b, 0x92, 0x49, 0x77, + 0xef, 0x85, 0x65, 0x53, 0xf5, 0x5b, 0x2f, 0x1b, 0x11, 0x5e, 0xf0, 0xad, + 0x78, 0x56, 0xf6, 0x66, 0xa9, 0x86, 0x31, 0x09, 0xc6, 0x49, 0x8c, 0x52, + 0x27, 0x1e, 0xa2, 0xe6, 0x85, 0x4f, 0xe7, 0x3e, 0x9e, 0x4d, 0x4e, 0xc6, + 0x66, 0xfe, 0x66, 0x8f, 0x0e, 0xa1, 0xd1, 0xaf, 0x19, 0x85, 0x3e, 0x9a, + 0x07, 0x06, 0x64, 0x18, 0x69, 0x74, 0x29, 0xcc, 0x31, 0xff, 0xf1, 0x07, + 0xb6, 0xba, 0x21, 0x2b, 0x4a, 0x3c, 0xc1, 0x9b, 0x59, 0xad, 0xa4, 0x59, + 0xef, 0xbc, 0x4c, 0xcb, 0x90, 0xda, 0x8a, 0x0b, 0xbb, 0x48, 0x28, 0x04, + 0x56, 0xde, 0x69, 0xd2}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: hash of salt missing + // tcID: 79 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 79, + 0, + {0x39, 0x22, 0x0d, 0xab, 0xef, 0x40, 0xda, 0x1a, 0x50, 0x2b, 0xf2, 0x31, + 0xbd, 0xd2, 0x3d, 0x8d, 0x2c, 0xef, 0x5b, 0x85, 0x95, 0x0b, 0x7a, 0xba, + 0xba, 0x4c, 0xe6, 0x3e, 0xb5, 0x72, 0x83, 0xfa, 0xcf, 0x1c, 0x50, 0xb5, + 0x67, 0xa0, 0xd2, 0x72, 0xb6, 0xe5, 0x92, 0x10, 0xbb, 0xa6, 0x16, 0x37, + 0x35, 0xe0, 0xbe, 0x82, 0xdb, 0xe4, 0xa4, 0xed, 0x2d, 0xce, 0x3f, 0x3f, + 0xd1, 0x8e, 0xec, 0xee, 0x04, 0x75, 0x17, 0xa8, 0x5a, 0x1e, 0x63, 0x43, + 0x37, 0x88, 0x4f, 0x9e, 0xd6, 0xae, 0xd6, 0xc2, 0x50, 0xd8, 0xf0, 0x45, + 0x3f, 0x3a, 0x10, 0x3c, 0x8b, 0x68, 0x4b, 0x8f, 0x45, 0x2d, 0x05, 0x91, + 0x7b, 0x56, 0x8c, 0xb2, 0xf8, 0x2f, 0x6e, 0xc2, 0x9c, 0x07, 0xe0, 0xd4, + 0x51, 0x30, 0x7a, 0x3b, 0x54, 0xdc, 0xb0, 0x31, 0x65, 0xda, 0x59, 0x61, + 0x18, 0x38, 0xf8, 0xb5, 0x5d, 0x2e, 0x8c, 0xbc, 0x02, 0x0f, 0xc5, 0xb4, + 0x82, 0xe1, 0xf8, 0xf1, 0xad, 0x4d, 0x77, 0x8b, 0x93, 0xe6, 0x48, 0xc1, + 0x16, 0x0b, 0x3c, 0xb4, 0x3d, 0xd0, 0x71, 0xb6, 0x73, 0x39, 0xed, 0xbd, + 0xac, 0xd7, 0xb6, 0x68, 0xec, 0x92, 0xa3, 0xe2, 0x80, 0x81, 0x85, 0x24, + 0x3f, 0x29, 0x21, 0xd5, 0x02, 0xe0, 0x57, 0x94, 0x32, 0x01, 0x7b, 0x7a, + 0xfd, 0x9e, 0x98, 0x35, 0x15, 0xb3, 0xd9, 0xb2, 0xdd, 0xef, 0x7a, 0xfe, + 0x4e, 0xe5, 0xb3, 0x40, 0x5e, 0x2c, 0x66, 0x17, 0xce, 0x2a, 0xcd, 0xb6, + 0x24, 0x32, 0x13, 0xd2, 0xdb, 0xf8, 0xc7, 0x2c, 0xac, 0x4d, 0x4a, 0xc0, + 0xe6, 0x92, 0x65, 0xf2, 0x04, 0x99, 0xa2, 0x9c, 0xf5, 0x0a, 0x67, 0xec, + 0xf2, 0xcf, 0xa2, 0xdf, 0x61, 0xc5, 0x85, 0xf3, 0x2b, 0x9f, 0x06, 0x7f, + 0x84, 0xba, 0xab, 0x8b, 0x88, 0x15, 0x2b, 0x65, 0xb2, 0x20, 0x89, 0x8f, + 0x91, 0xb9, 0xf5, 0x06}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of ps modified + // tcID: 80 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 80, + 0, + {0x48, 0x7b, 0xc9, 0x02, 0x1d, 0x8e, 0x95, 0xd0, 0x5c, 0x1d, 0x32, 0x37, + 0xc3, 0xe9, 0xf1, 0x0d, 0xf7, 0x64, 0xe8, 0xf7, 0x0a, 0x06, 0x8f, 0xe6, + 0xd9, 0x3b, 0x86, 0x52, 0x33, 0xf6, 0xce, 0x80, 0x88, 0xbf, 0xc1, 0x17, + 0xc9, 0x08, 0x6a, 0x3b, 0xea, 0x29, 0xd8, 0x6e, 0x6d, 0x75, 0xfd, 0x9c, + 0x87, 0x00, 0xe8, 0x71, 0xf6, 0x02, 0x7b, 0xdd, 0x0b, 0x37, 0xc1, 0xb5, + 0x81, 0xdd, 0xa8, 0x07, 0xa1, 0x40, 0x17, 0x21, 0xf8, 0xa5, 0x82, 0xa0, + 0x63, 0x09, 0xbf, 0xdf, 0xea, 0x5e, 0xf1, 0x77, 0xcb, 0x7b, 0xff, 0x47, + 0x17, 0x9d, 0x9f, 0xee, 0x32, 0xbf, 0x54, 0x5e, 0x3e, 0x45, 0x13, 0x21, + 0x2b, 0x68, 0xfc, 0x3e, 0xaa, 0x43, 0xf9, 0xbf, 0x86, 0xab, 0x06, 0x6f, + 0xea, 0x31, 0x01, 0x82, 0x99, 0xf4, 0x40, 0x1e, 0x3e, 0x09, 0x85, 0xc0, + 0xd4, 0x50, 0xf1, 0x02, 0x16, 0x28, 0x96, 0xe6, 0x19, 0xa2, 0x08, 0x3d, + 0x5f, 0xd2, 0xf2, 0xa0, 0x3f, 0xac, 0x6a, 0xd9, 0x9d, 0x38, 0xea, 0xad, + 0xe1, 0xc5, 0x6a, 0x79, 0x96, 0xa3, 0x5e, 0x5e, 0x65, 0x70, 0x78, 0x54, + 0x7c, 0x43, 0xd1, 0x3f, 0xbf, 0x62, 0xa6, 0x4a, 0x00, 0x7c, 0x8f, 0x03, + 0xb7, 0x9b, 0x9c, 0x59, 0xd1, 0x96, 0x97, 0x06, 0x93, 0x44, 0xb7, 0xab, + 0x30, 0x9b, 0x53, 0x2a, 0x74, 0x49, 0x87, 0x8d, 0x3c, 0x33, 0x47, 0x20, + 0x98, 0x02, 0x69, 0x17, 0xf9, 0x9d, 0x07, 0xd4, 0xb2, 0x4c, 0x39, 0xc6, + 0x7d, 0xac, 0x09, 0x9d, 0x77, 0xc2, 0xc0, 0x31, 0x3a, 0x55, 0x7d, 0x8a, + 0x5a, 0xeb, 0x89, 0x62, 0x14, 0x21, 0x1f, 0xdc, 0xcb, 0x53, 0x1f, 0x39, + 0x0d, 0x91, 0x84, 0x8b, 0xe4, 0x59, 0xdf, 0x01, 0xc0, 0x14, 0x45, 0x4c, + 0x8c, 0x9f, 0xb3, 0x90, 0xd6, 0xf7, 0x59, 0x71, 0x3e, 0x30, 0x12, 0x8a, + 0x91, 0x84, 0xe8, 0x81}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of ps modified + // tcID: 81 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 81, + 0, + {0x5b, 0xc1, 0xe9, 0x6a, 0xd5, 0x36, 0xde, 0xe1, 0xb3, 0xd2, 0x3e, 0x31, + 0xf0, 0x53, 0xb9, 0xb0, 0xe1, 0x43, 0x9c, 0xe7, 0xc4, 0x8e, 0xbb, 0x54, + 0xf0, 0x1a, 0x81, 0xde, 0x10, 0x13, 0x36, 0x12, 0xdd, 0x0c, 0x1b, 0x4d, + 0xc0, 0xb6, 0x0d, 0x6a, 0xfc, 0xbd, 0x18, 0xe4, 0x01, 0x23, 0xb4, 0x02, + 0x36, 0xbc, 0xd7, 0x73, 0xb5, 0xff, 0x47, 0x3b, 0x5f, 0x35, 0xc6, 0xed, + 0x42, 0x94, 0x54, 0x1e, 0x7f, 0x02, 0x8a, 0xcb, 0xc2, 0x9f, 0x55, 0x83, + 0xe9, 0x33, 0x31, 0xd4, 0xc0, 0x36, 0x31, 0xaf, 0xaf, 0x79, 0xbc, 0x68, + 0x3c, 0x18, 0x7c, 0x79, 0x29, 0xd2, 0xf7, 0xdb, 0x52, 0xd1, 0xa3, 0x4d, + 0x88, 0x21, 0x0a, 0xb5, 0x02, 0x31, 0x21, 0x98, 0x37, 0xe1, 0xb6, 0x0d, + 0x49, 0xce, 0x80, 0x48, 0xe9, 0xee, 0x4e, 0xf5, 0x5c, 0x22, 0x18, 0x67, + 0x4f, 0x29, 0x71, 0x58, 0xc7, 0x11, 0xe4, 0xfb, 0xa6, 0x23, 0x51, 0x87, + 0x9e, 0x7d, 0x05, 0x8e, 0x0c, 0xef, 0x25, 0x57, 0x5c, 0xb0, 0xab, 0x9f, + 0x6d, 0x69, 0x61, 0xa4, 0xcb, 0x6d, 0x9a, 0xb0, 0xa6, 0x8a, 0x30, 0x1f, + 0xa3, 0xbb, 0xb8, 0xd0, 0x89, 0x9f, 0x43, 0xba, 0xe4, 0x0e, 0xc1, 0x97, + 0x58, 0x59, 0x1e, 0x5e, 0x0c, 0xfa, 0x84, 0xdd, 0x08, 0xf7, 0x85, 0x9e, + 0xbf, 0x54, 0xc7, 0x6e, 0x04, 0xe7, 0x47, 0x48, 0x83, 0x33, 0x13, 0xbf, + 0x15, 0x79, 0x3b, 0x5b, 0xbc, 0x47, 0x49, 0x4f, 0x3b, 0xf4, 0x39, 0xd7, + 0xfb, 0x52, 0x25, 0x64, 0x0f, 0x3f, 0x37, 0x56, 0xd9, 0xd4, 0x45, 0x2f, + 0x7f, 0xbd, 0xd8, 0x28, 0xfe, 0x84, 0x4f, 0x75, 0x7a, 0x0c, 0xc5, 0x85, + 0xae, 0x0a, 0x6a, 0x54, 0x10, 0x06, 0x5c, 0x8c, 0xe4, 0xe0, 0x31, 0x9c, + 0x35, 0x65, 0x65, 0xeb, 0xdb, 0x1b, 0xa0, 0xfe, 0xfe, 0x78, 0x0c, 0x70, + 0xa5, 0x13, 0x53, 0x65}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0xff + // tcID: 82 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 82, + 0, + {0x2b, 0x3b, 0xe6, 0x99, 0x70, 0x57, 0xae, 0x17, 0xc7, 0x49, 0xc4, 0x35, + 0xdb, 0xc6, 0x81, 0x10, 0x20, 0x4e, 0x95, 0xb3, 0xe1, 0x27, 0xa2, 0x30, + 0x12, 0x1e, 0x27, 0xc9, 0x5a, 0xac, 0xe9, 0x0e, 0x9f, 0x22, 0x1e, 0x27, + 0x63, 0x83, 0x30, 0x24, 0xb3, 0xbb, 0x87, 0x33, 0x68, 0xe3, 0xe9, 0x92, + 0x89, 0x7d, 0x87, 0x67, 0xeb, 0xa2, 0x47, 0x96, 0x37, 0xee, 0x93, 0x83, + 0x79, 0x6c, 0xbc, 0x10, 0x45, 0x5d, 0xa3, 0xb5, 0x2c, 0x7f, 0xac, 0x1d, + 0x91, 0x13, 0x1e, 0x3f, 0x78, 0xf5, 0xf6, 0x16, 0xb3, 0xfd, 0x41, 0x3b, + 0x31, 0x0f, 0xe8, 0xf5, 0x0e, 0xf4, 0xf7, 0x21, 0xfc, 0x02, 0x6a, 0x62, + 0x22, 0xf0, 0xd9, 0x11, 0x36, 0x24, 0xcf, 0x7d, 0x48, 0x1e, 0x79, 0xe7, + 0x88, 0x58, 0x7e, 0xe6, 0x59, 0xe8, 0x12, 0x96, 0xea, 0xa4, 0x38, 0xff, + 0x13, 0x45, 0x4e, 0x36, 0xea, 0x50, 0xe9, 0xf0, 0x38, 0xed, 0x2a, 0x75, + 0x48, 0xa8, 0xd1, 0x69, 0x63, 0x5c, 0x3e, 0x15, 0xbc, 0x20, 0xcd, 0x83, + 0xc8, 0x27, 0x9d, 0x16, 0xe6, 0xb0, 0xed, 0xca, 0xc2, 0xe9, 0xc7, 0x2b, + 0x90, 0x48, 0xdd, 0x7f, 0xd1, 0xd2, 0x98, 0xe4, 0x14, 0xc3, 0x83, 0x22, + 0x36, 0xd6, 0x12, 0xaf, 0x38, 0x41, 0xe4, 0x26, 0xc7, 0x4f, 0x20, 0x48, + 0x4e, 0xf4, 0x08, 0xb1, 0x9f, 0x22, 0x44, 0x9e, 0x70, 0x14, 0x60, 0x63, + 0x3f, 0xbc, 0x51, 0x55, 0x85, 0x1e, 0x81, 0x2e, 0x88, 0x6c, 0xbf, 0xd6, + 0x21, 0x8b, 0xb2, 0x73, 0x88, 0xe2, 0x05, 0x47, 0xfb, 0x4a, 0x48, 0xd2, + 0xe0, 0xf9, 0xa2, 0x84, 0xf9, 0xbc, 0x1e, 0x93, 0x91, 0xb2, 0x8a, 0xb7, + 0xf3, 0xf4, 0x5f, 0xf5, 0xae, 0xb6, 0xaf, 0x12, 0xfa, 0xae, 0x43, 0x73, + 0x61, 0x87, 0x7d, 0x04, 0xe2, 0xdf, 0x1a, 0x10, 0x57, 0xac, 0x3a, 0x68, + 0x0e, 0x51, 0x23, 0xef}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0x80 + // tcID: 83 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 83, + 0, + {0x4b, 0xb8, 0xfd, 0x79, 0xda, 0x58, 0xfd, 0x32, 0x17, 0x66, 0x19, 0x38, + 0xc9, 0x07, 0x72, 0xee, 0xbd, 0xe7, 0xbf, 0xe5, 0xd4, 0x9f, 0xa5, 0x97, + 0xcf, 0x44, 0x80, 0x19, 0xa5, 0x6d, 0x71, 0x0e, 0xa1, 0x26, 0xe8, 0xb9, + 0x4a, 0xac, 0xb4, 0x5b, 0xed, 0x81, 0xdf, 0x07, 0xed, 0x4c, 0x89, 0xa9, + 0x88, 0x9b, 0xac, 0x0a, 0xd2, 0xab, 0xd5, 0x06, 0x37, 0x4d, 0x5e, 0xbe, + 0xd1, 0x47, 0x77, 0x67, 0x3f, 0xb1, 0xc5, 0x1a, 0x3f, 0x84, 0x4e, 0x96, + 0x19, 0xbf, 0x70, 0x7c, 0x98, 0x66, 0xb2, 0x17, 0x21, 0xa7, 0x54, 0x58, + 0xc1, 0x00, 0xd5, 0x7b, 0x9e, 0xbf, 0x6c, 0xa5, 0x8a, 0xaf, 0xf1, 0xd4, + 0x7c, 0xb2, 0xd0, 0xf2, 0x60, 0x74, 0xdc, 0x15, 0xd0, 0x90, 0x0a, 0x11, + 0xd6, 0x81, 0xbc, 0xd7, 0x6b, 0x11, 0x11, 0x40, 0x50, 0x0a, 0x51, 0xcf, + 0x8c, 0x1b, 0x5f, 0xf4, 0x77, 0x11, 0x76, 0xf1, 0xdc, 0x08, 0x84, 0xd4, + 0x2b, 0x36, 0xa1, 0x56, 0x90, 0xb9, 0x91, 0xc7, 0x7f, 0x96, 0x05, 0xee, + 0x9c, 0x43, 0x29, 0xfe, 0xad, 0x40, 0x36, 0x4f, 0x2b, 0x63, 0x72, 0x81, + 0x23, 0x19, 0xc0, 0xed, 0x4a, 0x6a, 0x15, 0xc0, 0x71, 0x6d, 0xa9, 0x42, + 0x6d, 0xdb, 0xbe, 0xe7, 0x99, 0x38, 0xbb, 0xf8, 0xdc, 0x3b, 0x45, 0x9b, + 0xad, 0x11, 0xce, 0x79, 0xc0, 0xba, 0xe6, 0x08, 0x0a, 0x06, 0xb6, 0xc8, + 0xc1, 0xc0, 0x51, 0xfc, 0x37, 0xe0, 0xbf, 0x05, 0x46, 0xc7, 0xb5, 0x5b, + 0x2c, 0xb6, 0xd9, 0x0b, 0xbf, 0x49, 0x61, 0xcc, 0xd1, 0xad, 0xc6, 0x23, + 0xc9, 0xb9, 0xb5, 0x19, 0x12, 0xd6, 0xb7, 0x88, 0x43, 0x93, 0x2c, 0xe0, + 0x43, 0x23, 0xf8, 0xa9, 0x15, 0x9d, 0x10, 0xac, 0x94, 0xc2, 0xd9, 0x80, + 0xe9, 0xb4, 0x8f, 0xc1, 0x43, 0x29, 0x9d, 0x4c, 0x83, 0x00, 0x50, 0xac, + 0xe6, 0x1f, 0x72, 0x38}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0 + // tcID: 84 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 84, + 0, + {0x9a, 0xca, 0x5b, 0x5f, 0xe1, 0x36, 0x9d, 0xc4, 0x6e, 0xff, 0x90, 0x8e, + 0x69, 0x0b, 0xa8, 0x87, 0x44, 0xdb, 0x0c, 0x86, 0xf7, 0xda, 0x7e, 0x64, + 0x4e, 0xac, 0x31, 0x44, 0x93, 0xba, 0x6a, 0x7d, 0x00, 0x3d, 0xc5, 0x40, + 0x0e, 0x1c, 0x52, 0x1c, 0x37, 0x3e, 0xde, 0x41, 0x0a, 0xfc, 0xaa, 0xe8, + 0xa4, 0xea, 0x8e, 0x14, 0xd1, 0xe6, 0xc2, 0xac, 0x3f, 0x39, 0xc0, 0xbf, + 0x8b, 0xfe, 0xb6, 0x88, 0x96, 0x22, 0x60, 0xf9, 0x10, 0x58, 0xef, 0x9c, + 0x1a, 0x0b, 0xa3, 0x96, 0x89, 0x73, 0x6d, 0x03, 0x9f, 0xf8, 0x65, 0x24, + 0xa9, 0x7d, 0x8e, 0xaa, 0xf2, 0x48, 0x60, 0x17, 0x93, 0x02, 0x3c, 0xe6, + 0x56, 0x9c, 0x3c, 0xf1, 0x5d, 0xff, 0x30, 0xf4, 0x1e, 0x38, 0x46, 0x90, + 0xab, 0x40, 0x81, 0x2c, 0xb1, 0xe4, 0x41, 0x4a, 0x03, 0x70, 0xfc, 0x39, + 0xf5, 0x26, 0xab, 0xab, 0x87, 0xbb, 0x9a, 0x40, 0x5f, 0xd4, 0x48, 0x69, + 0x06, 0x9f, 0x34, 0x3f, 0x28, 0xba, 0xb5, 0x0a, 0x1e, 0x58, 0x2d, 0x4b, + 0xce, 0xd2, 0x5d, 0x41, 0xf9, 0xfd, 0xd2, 0xe9, 0x58, 0x17, 0x7a, 0x36, + 0x25, 0xbb, 0x59, 0xc4, 0x67, 0x7f, 0x7f, 0x74, 0x93, 0x21, 0x02, 0x3f, + 0xc9, 0xb9, 0xb7, 0x24, 0xe8, 0x17, 0x2a, 0x4a, 0x51, 0x27, 0x43, 0xa1, + 0xc7, 0x8c, 0x3c, 0x8b, 0x1f, 0x05, 0x56, 0xfe, 0xde, 0x02, 0xe9, 0xf6, + 0xf2, 0xf8, 0x51, 0xfd, 0x31, 0xe2, 0x1f, 0x08, 0x86, 0xa3, 0x5d, 0x12, + 0xa0, 0xe0, 0x4f, 0x04, 0x12, 0x51, 0x52, 0x4b, 0xd7, 0x83, 0x8d, 0x91, + 0x65, 0x70, 0x26, 0x54, 0x0e, 0x13, 0x3a, 0x2a, 0xc1, 0xad, 0xe5, 0x2f, + 0x03, 0xef, 0xb5, 0x09, 0xc3, 0x05, 0x78, 0xbf, 0xde, 0x27, 0x2f, 0x0d, + 0x9f, 0xc2, 0xe5, 0x15, 0xe5, 0x41, 0x25, 0x9d, 0xfc, 0x24, 0x9b, 0xf1, + 0x76, 0x2b, 0x17, 0xb5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0xff + // tcID: 85 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 85, + 0, + {0x92, 0x11, 0xea, 0x63, 0x74, 0x36, 0x2d, 0x77, 0xf4, 0x91, 0xd9, 0xdc, + 0xa7, 0xe8, 0xe8, 0xd2, 0xb6, 0x72, 0xbd, 0x56, 0x5d, 0xda, 0x15, 0x66, + 0x81, 0x46, 0x70, 0xd2, 0x2e, 0x3f, 0x21, 0x1b, 0x38, 0x24, 0x65, 0x29, + 0xa5, 0xf0, 0x13, 0x33, 0xce, 0xd7, 0x03, 0x23, 0xe6, 0xcc, 0x4d, 0xe5, + 0x8e, 0x9d, 0xee, 0x11, 0xa9, 0x0f, 0x34, 0x5f, 0xc5, 0x3c, 0x1c, 0xb0, + 0xf0, 0xc2, 0x28, 0x72, 0x30, 0xd1, 0xcf, 0xc8, 0x3d, 0x33, 0xc6, 0x15, + 0x8a, 0x87, 0x30, 0x85, 0x3b, 0x51, 0x63, 0xc8, 0x25, 0xec, 0x05, 0x08, + 0x4c, 0xf0, 0x81, 0x63, 0x25, 0xe2, 0x1b, 0xa8, 0x7f, 0x16, 0x85, 0x19, + 0x7c, 0x98, 0x91, 0xca, 0x3b, 0x89, 0xd8, 0xd8, 0xbb, 0xad, 0x39, 0x5f, + 0x7f, 0x71, 0xb9, 0x1e, 0xf9, 0x37, 0xa1, 0xd8, 0x1b, 0xf7, 0x49, 0x73, + 0x56, 0x92, 0x8b, 0x77, 0xb1, 0x0f, 0xe2, 0x70, 0x50, 0x0a, 0x73, 0x1d, + 0x49, 0x8b, 0xeb, 0x85, 0x49, 0x0c, 0x1d, 0x3c, 0x41, 0x45, 0x33, 0x6d, + 0x2a, 0x8c, 0xe8, 0x43, 0x03, 0x54, 0xb3, 0xaf, 0xcb, 0xf0, 0xc9, 0x23, + 0xb0, 0xb0, 0xe8, 0x24, 0xad, 0xb3, 0x6d, 0x7b, 0xe6, 0x9a, 0x8e, 0x95, + 0x1f, 0x64, 0xa5, 0xb1, 0xd6, 0x48, 0xdf, 0xd9, 0xfe, 0xa4, 0x9b, 0x59, + 0xc9, 0x9e, 0xfc, 0xf0, 0x15, 0xc6, 0xb3, 0x93, 0x7d, 0x89, 0x86, 0x10, + 0x0f, 0x48, 0x02, 0x23, 0x46, 0x13, 0x6e, 0xb5, 0x6f, 0x95, 0x38, 0xb1, + 0x15, 0x28, 0x4e, 0xad, 0x85, 0x19, 0x63, 0x85, 0xd9, 0x1d, 0xd4, 0x14, + 0xee, 0x22, 0xa3, 0xc7, 0xf4, 0x0f, 0x63, 0x2c, 0xbe, 0x56, 0x5c, 0x8d, + 0x0a, 0x32, 0x54, 0x04, 0xd0, 0xd4, 0x90, 0x52, 0x82, 0xcf, 0x7a, 0xcc, + 0x62, 0x10, 0xa6, 0xea, 0xa2, 0x6f, 0x3c, 0x39, 0x61, 0x66, 0x0a, 0x94, + 0x47, 0x71, 0xb3, 0x42}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: shifted salt + // tcID: 86 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 86, + 0, + {0x39, 0x11, 0x2e, 0x1c, 0x82, 0x51, 0xd5, 0xff, 0xe1, 0x37, 0x3e, 0x70, + 0xfa, 0xc9, 0x46, 0x35, 0x8b, 0x00, 0xba, 0xe6, 0xa4, 0x61, 0xa1, 0xaf, + 0x56, 0x1a, 0x82, 0xd8, 0x1e, 0xc4, 0xac, 0xdc, 0x63, 0xee, 0xcb, 0x3b, + 0x98, 0xf5, 0xf0, 0x70, 0x92, 0x9d, 0xec, 0x66, 0xa7, 0x58, 0xd4, 0xa1, + 0x2c, 0xec, 0x26, 0x00, 0x20, 0x8d, 0x75, 0x97, 0x32, 0x0b, 0xa5, 0xdb, + 0x41, 0x20, 0x06, 0xeb, 0xe7, 0x6e, 0xd5, 0x93, 0xd8, 0xb1, 0x09, 0x0e, + 0x93, 0xbe, 0x21, 0xb1, 0xc0, 0x07, 0x00, 0xe3, 0x93, 0xdd, 0xb4, 0xb7, + 0xd7, 0xa8, 0xbb, 0xda, 0xab, 0x60, 0x30, 0x87, 0xab, 0xd2, 0xb9, 0x0a, + 0x04, 0x08, 0xa7, 0x75, 0xa4, 0x46, 0x9d, 0x4f, 0x2f, 0x6b, 0x34, 0xd2, + 0x28, 0xda, 0x55, 0xbb, 0x48, 0x72, 0xef, 0x6d, 0xde, 0x52, 0x82, 0xf5, + 0xbb, 0xcd, 0xd6, 0xa8, 0xce, 0xfc, 0x71, 0xc4, 0xca, 0xf0, 0x04, 0x53, + 0xe6, 0xd6, 0xc5, 0x93, 0x21, 0xb7, 0x38, 0xd3, 0xb2, 0x1a, 0x3d, 0x8f, + 0x0d, 0xa4, 0xaf, 0xde, 0x30, 0xc1, 0x6b, 0xc5, 0x72, 0x2a, 0xc3, 0x0a, + 0xd6, 0xbb, 0x1f, 0x9f, 0xe0, 0x45, 0x1a, 0xd1, 0x50, 0xfb, 0x3d, 0x67, + 0xa8, 0x05, 0x99, 0x3e, 0x50, 0x6a, 0x80, 0xb2, 0xde, 0xa3, 0x80, 0x1b, + 0xbe, 0xdb, 0x8f, 0xf7, 0xb6, 0x76, 0xf5, 0x0c, 0xa3, 0xfa, 0x5b, 0x9b, + 0xd7, 0x44, 0xc0, 0x08, 0x22, 0xc9, 0x75, 0xe2, 0xab, 0x8c, 0xc6, 0xa9, + 0x17, 0x43, 0x62, 0x79, 0xa9, 0xe8, 0x5a, 0xea, 0x62, 0x47, 0x7e, 0xf8, + 0x42, 0x70, 0xf6, 0xef, 0xe4, 0x95, 0xed, 0x50, 0x36, 0x23, 0x10, 0x8c, + 0xa3, 0x9d, 0x5c, 0x47, 0xba, 0xfa, 0x35, 0x05, 0xf0, 0x49, 0x95, 0xec, + 0x9c, 0x2a, 0x0e, 0x41, 0x1f, 0xed, 0x91, 0x79, 0xc9, 0xa9, 0xe9, 0x4f, + 0xce, 0xcd, 0xa5, 0xad}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 87 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 87, + 0, + {0x1b, 0xaa, 0xb3, 0x4d, 0x75, 0x3d, 0x4c, 0x16, 0x91, 0x07, 0xff, 0x7d, + 0xba, 0x46, 0xec, 0x1a, 0x42, 0x03, 0xcb, 0x16, 0x54, 0x48, 0x9d, 0x6f, + 0xc2, 0x0d, 0x20, 0x6b, 0xb2, 0x1f, 0xab, 0x48, 0x38, 0x72, 0xc4, 0x4a, + 0xe8, 0x01, 0x7b, 0x7c, 0x07, 0xaa, 0xdb, 0x8e, 0x84, 0x89, 0xa2, 0xb4, + 0x1b, 0x89, 0xf9, 0x33, 0x1f, 0xef, 0x63, 0x31, 0x74, 0x08, 0x10, 0x5e, + 0xae, 0x19, 0x90, 0x03, 0x77, 0xce, 0x15, 0x0e, 0xc8, 0x9a, 0x37, 0xb2, + 0x6b, 0xfb, 0x16, 0x9a, 0x89, 0xaa, 0x1c, 0x71, 0xa8, 0x3c, 0xba, 0x68, + 0x58, 0xd5, 0xb4, 0x73, 0x53, 0xe8, 0x20, 0x17, 0xf1, 0x9a, 0x66, 0x88, + 0x92, 0x77, 0x68, 0xbf, 0xd0, 0xe7, 0x5b, 0xfc, 0xd7, 0x1a, 0x5e, 0x19, + 0x48, 0x54, 0x39, 0x07, 0xd6, 0x5b, 0xc8, 0xfc, 0x81, 0x34, 0x36, 0xa1, + 0x59, 0x49, 0xfb, 0xaf, 0x0a, 0x7f, 0x95, 0xdd, 0xf0, 0x10, 0xf2, 0x98, + 0xdf, 0x93, 0x14, 0x20, 0x38, 0x38, 0xa6, 0x0b, 0x39, 0xc5, 0xbc, 0xbc, + 0x7a, 0x43, 0x85, 0x00, 0x64, 0x99, 0x50, 0xbf, 0x28, 0xe7, 0x8f, 0x94, + 0x15, 0x5c, 0xc6, 0x64, 0xad, 0x5f, 0xf9, 0x96, 0xe5, 0x17, 0x89, 0xfb, + 0x13, 0x03, 0x8e, 0x17, 0x57, 0xdc, 0x19, 0xb6, 0x57, 0x2f, 0x02, 0x8f, + 0xdd, 0x8b, 0xe3, 0x18, 0xab, 0x93, 0x3a, 0xdc, 0xed, 0x2e, 0x87, 0xb5, + 0x69, 0x54, 0x45, 0x03, 0x91, 0x60, 0x30, 0xb4, 0x06, 0x0e, 0x23, 0x1b, + 0x02, 0x65, 0x37, 0x28, 0x05, 0xcb, 0x53, 0x21, 0x4c, 0x6f, 0x21, 0xe1, + 0x3c, 0x63, 0x2c, 0xe0, 0x80, 0x31, 0xee, 0x36, 0x8b, 0xcd, 0xf3, 0xea, + 0xcb, 0x3b, 0x87, 0x26, 0x9e, 0x8a, 0x86, 0x84, 0x70, 0x3a, 0x34, 0x85, + 0x24, 0x02, 0x0e, 0x82, 0x0d, 0xe9, 0x3f, 0x1f, 0x33, 0x4b, 0x59, 0xcd, + 0xdf, 0xf5, 0x1a, 0x12}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of masked_db changed to 0 + // tcID: 88 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 88, + 0, + {0x7f, 0x04, 0x56, 0x0a, 0xce, 0xa9, 0x5c, 0x8b, 0x3d, 0xf6, 0x7a, 0x74, + 0xfb, 0x2b, 0x32, 0xd9, 0x04, 0xe5, 0xc5, 0x9b, 0x43, 0xb1, 0x0b, 0x11, + 0x51, 0x9e, 0x79, 0x6e, 0xfa, 0x77, 0xc0, 0xc9, 0xb1, 0x4b, 0xea, 0xf1, + 0xba, 0x13, 0x08, 0xa6, 0x5f, 0xee, 0x50, 0xe7, 0x86, 0x22, 0x89, 0xd4, + 0x6a, 0x3c, 0xfe, 0x79, 0xf4, 0x23, 0xe7, 0xd9, 0x20, 0x1d, 0xfc, 0x74, + 0x28, 0xbe, 0xc7, 0xf3, 0x04, 0x22, 0x85, 0x08, 0xb7, 0xe8, 0xe5, 0xaf, + 0x4d, 0xba, 0xbb, 0xb3, 0x95, 0x8d, 0x1f, 0x48, 0xda, 0xe4, 0x01, 0x6c, + 0xf6, 0x99, 0x42, 0x1b, 0x7a, 0x9a, 0x0b, 0x1d, 0xc1, 0xc8, 0x06, 0xa7, + 0xb1, 0x9c, 0xf6, 0x5f, 0xb7, 0xd4, 0x46, 0x5a, 0x03, 0x1b, 0xd8, 0xc2, + 0x40, 0x71, 0xb3, 0x97, 0xdc, 0x1f, 0x69, 0x87, 0xcd, 0xdc, 0x8b, 0x69, + 0xf5, 0xf3, 0xdd, 0xe2, 0x5f, 0xa3, 0x6c, 0x2a, 0xd6, 0xe0, 0x30, 0xc6, + 0x44, 0x13, 0xbf, 0x3e, 0xb3, 0x91, 0x76, 0xbc, 0x00, 0x3c, 0x90, 0x9e, + 0x37, 0xd2, 0x8d, 0x5a, 0x04, 0x0c, 0x15, 0xbb, 0x4a, 0x73, 0xc7, 0x4c, + 0x39, 0xc4, 0xd1, 0x32, 0xd0, 0x9f, 0xd5, 0x65, 0xab, 0xd7, 0xb6, 0x3d, + 0x81, 0x11, 0x5e, 0xcc, 0x8a, 0x15, 0x17, 0x86, 0xf6, 0xea, 0x50, 0x88, + 0x2e, 0x50, 0xdb, 0x36, 0x2c, 0xce, 0xd3, 0x97, 0x02, 0xae, 0x1e, 0xcc, + 0x17, 0x6c, 0xec, 0xe9, 0x50, 0x9f, 0xf0, 0x71, 0xb8, 0x7f, 0x14, 0x25, + 0x47, 0xca, 0x3a, 0xab, 0x04, 0xbe, 0xc1, 0xa7, 0xd0, 0xc6, 0xff, 0x35, + 0x06, 0x04, 0x20, 0xb9, 0x9e, 0x28, 0x55, 0x15, 0xee, 0xc0, 0x16, 0xec, + 0x41, 0x9c, 0xaf, 0x75, 0xcf, 0x11, 0xaf, 0x56, 0xa3, 0x95, 0x18, 0x7f, + 0xe6, 0x57, 0x57, 0x86, 0x99, 0x8b, 0x6b, 0x43, 0x48, 0x56, 0x1a, 0x0d, + 0xd6, 0x88, 0x78, 0xcf}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 89 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 89, + 0, + {0x1c, 0x02, 0x91, 0x85, 0x06, 0x13, 0x85, 0x64, 0x39, 0x43, 0xdc, 0xa8, + 0xad, 0xef, 0xc5, 0x66, 0x6c, 0xa0, 0x39, 0x76, 0x5d, 0x29, 0xf8, 0xba, + 0xa2, 0x0d, 0xc3, 0xcc, 0x43, 0x98, 0x1e, 0xbe, 0x1e, 0x6d, 0x1f, 0x09, + 0xa6, 0x17, 0x55, 0x99, 0x55, 0x43, 0x73, 0x23, 0xe5, 0x0f, 0x64, 0x64, + 0xa6, 0x99, 0x50, 0xba, 0xf2, 0x3c, 0x74, 0x63, 0xb1, 0xb1, 0xc6, 0x76, + 0x1b, 0x50, 0xbb, 0xa8, 0x9c, 0x81, 0x29, 0x9d, 0x45, 0x43, 0xf7, 0x6e, + 0x3e, 0x4c, 0xa4, 0xe3, 0x0c, 0xe7, 0x10, 0xa2, 0x07, 0x07, 0xb1, 0x8d, + 0xee, 0x5d, 0x2a, 0xc9, 0xe0, 0xd9, 0x33, 0x01, 0x48, 0x52, 0x6f, 0x19, + 0x34, 0x39, 0xcb, 0x33, 0x23, 0x8e, 0xf9, 0xd8, 0x24, 0x24, 0xfc, 0x12, + 0x87, 0x09, 0x7e, 0x76, 0x26, 0xba, 0xe0, 0x13, 0x0b, 0x73, 0x5a, 0x22, + 0xcb, 0x6e, 0xf0, 0x8b, 0xa4, 0xd8, 0x40, 0xb3, 0x70, 0xc9, 0xe8, 0x65, + 0x8f, 0x83, 0x26, 0x7e, 0x52, 0xb8, 0xd5, 0x6a, 0xe0, 0xad, 0xa9, 0xdc, + 0x51, 0x14, 0x92, 0x0f, 0x97, 0x88, 0x4d, 0x6b, 0xf5, 0x29, 0xbb, 0xd7, + 0xc8, 0x1b, 0x2f, 0x9a, 0x70, 0x0e, 0x4d, 0xf4, 0xc7, 0x1a, 0x8c, 0xe3, + 0x14, 0x1f, 0x9f, 0x4b, 0xe3, 0x1c, 0x9d, 0x63, 0x96, 0x19, 0xb2, 0x0f, + 0x72, 0x5f, 0x55, 0x47, 0x5b, 0x38, 0xce, 0x36, 0xfa, 0xee, 0x92, 0x98, + 0x64, 0xa5, 0xc7, 0x79, 0x3e, 0xc2, 0x6d, 0xd6, 0xd1, 0xc4, 0xb7, 0x5f, + 0x11, 0x1f, 0xeb, 0xa3, 0x76, 0x5d, 0x0d, 0x35, 0xa2, 0x72, 0xfc, 0x52, + 0xfd, 0xb8, 0x5f, 0x2c, 0x0b, 0xd1, 0xbd, 0x22, 0xcf, 0xb4, 0x7b, 0xd0, + 0xba, 0x58, 0xd0, 0x0a, 0xf1, 0x19, 0x75, 0x9e, 0x1f, 0x4d, 0x57, 0x63, + 0xf1, 0x5c, 0xba, 0x4e, 0x78, 0x8f, 0xc6, 0xf8, 0xa2, 0x21, 0xdb, 0xde, + 0xb3, 0x2c, 0x48, 0x4a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 90 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 90, + 0, + {0x05, 0x94, 0xa2, 0xa0, 0xf3, 0xd1, 0x08, 0x57, 0xe8, 0xe2, 0xa8, 0x9d, + 0x72, 0xdf, 0x80, 0xc8, 0xb3, 0x79, 0x77, 0xbf, 0x2c, 0x39, 0x00, 0x87, + 0xd1, 0xdf, 0x76, 0x72, 0xfc, 0xa5, 0x0d, 0x21, 0xb7, 0xa3, 0xb2, 0x44, + 0x53, 0xb5, 0x5a, 0xfe, 0xe4, 0xc6, 0xfb, 0x2a, 0xdf, 0x83, 0xe6, 0xb3, + 0xe6, 0xa6, 0x3d, 0xb3, 0x1b, 0x68, 0x5c, 0xa9, 0x56, 0xbd, 0xa1, 0xf3, + 0x07, 0x4e, 0xb5, 0x33, 0x64, 0xd9, 0xbb, 0xb9, 0xad, 0x16, 0x88, 0x3b, + 0x56, 0xce, 0xb6, 0x6c, 0xae, 0x51, 0x71, 0x2d, 0x59, 0x2e, 0x10, 0xf8, + 0x51, 0xc4, 0x43, 0x1a, 0x4f, 0x7b, 0x36, 0x25, 0xc7, 0x74, 0x80, 0x8b, + 0xf7, 0xc6, 0x94, 0xc5, 0x82, 0xf1, 0xf2, 0x0c, 0x2f, 0x51, 0xca, 0x9f, + 0x78, 0x1c, 0x61, 0x72, 0xd0, 0x52, 0x01, 0xe1, 0xe0, 0xad, 0x96, 0xf7, + 0x23, 0x1c, 0x27, 0x86, 0xe0, 0x39, 0xcd, 0xaf, 0xcc, 0x40, 0x45, 0xbb, + 0x07, 0x8c, 0x2f, 0x43, 0x2d, 0x34, 0x09, 0xdc, 0xaf, 0x25, 0xd8, 0xc0, + 0x54, 0x9d, 0xe0, 0x3d, 0x79, 0x64, 0x60, 0x6a, 0xa0, 0xfb, 0xda, 0x33, + 0x3a, 0x0e, 0xac, 0x26, 0xe5, 0xf3, 0xba, 0x13, 0xb1, 0xd6, 0xdc, 0x71, + 0x0c, 0x01, 0xa1, 0x7e, 0x1a, 0x24, 0x24, 0x1b, 0xd7, 0x41, 0xd5, 0x1d, + 0xb4, 0xca, 0xfb, 0xac, 0xa5, 0x18, 0xfe, 0x32, 0xfe, 0xb0, 0xed, 0x5c, + 0xb9, 0x16, 0xc8, 0xc0, 0x94, 0xc4, 0x1f, 0x09, 0x2c, 0xec, 0xb7, 0xa9, + 0xcc, 0x08, 0x18, 0x35, 0x1b, 0x5c, 0x8b, 0x65, 0x63, 0xbb, 0xa3, 0x2f, + 0xb8, 0xe8, 0x6b, 0x4c, 0x81, 0xf4, 0xf5, 0x7c, 0x24, 0xa8, 0x80, 0xe9, + 0x1d, 0xaf, 0x31, 0xcd, 0x19, 0x11, 0xaa, 0x66, 0x90, 0xc8, 0xe4, 0x5f, + 0x00, 0xdd, 0x62, 0x98, 0x63, 0x69, 0xbf, 0xa5, 0x82, 0x4b, 0x78, 0x5c, + 0x1c, 0x56, 0xfd, 0xbb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 91 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 91, + 0, + {0x10, 0xbc, 0x1d, 0x1d, 0x1f, 0xdd, 0x4a, 0x8f, 0x74, 0xb1, 0x7f, 0x2c, + 0x82, 0x58, 0x07, 0x8e, 0xf5, 0xc4, 0xf5, 0xfb, 0x97, 0x3a, 0x25, 0x05, + 0x06, 0x0b, 0x12, 0x65, 0x04, 0xc9, 0x36, 0x6a, 0x45, 0x78, 0xe2, 0xa3, + 0x33, 0xb1, 0xa9, 0xc5, 0x80, 0x23, 0x9e, 0xe9, 0x59, 0xd1, 0x70, 0x17, + 0x66, 0x46, 0x31, 0x98, 0x2c, 0xb8, 0x55, 0x4f, 0xae, 0x8c, 0xed, 0xae, + 0x07, 0xeb, 0x7e, 0x2f, 0xb6, 0x9c, 0xb7, 0x02, 0xdb, 0x93, 0xd9, 0x48, + 0xd0, 0xd0, 0xe4, 0x65, 0x4d, 0x9e, 0xb4, 0x91, 0x92, 0xef, 0x87, 0xe9, + 0x2f, 0x4d, 0x22, 0x9b, 0xa5, 0x6f, 0x16, 0x5a, 0x8a, 0xd4, 0x76, 0x9d, + 0x0c, 0x70, 0x71, 0x11, 0xb9, 0xbe, 0x90, 0xc6, 0xcc, 0x29, 0xcb, 0x33, + 0x89, 0xa9, 0xae, 0x4d, 0x50, 0x45, 0xd8, 0xa6, 0x92, 0x34, 0xcd, 0x5e, + 0x57, 0xfa, 0xbb, 0x76, 0xe5, 0xd1, 0x86, 0x9d, 0x83, 0xcd, 0x2f, 0x3e, + 0xa8, 0xf0, 0x41, 0x91, 0x94, 0xcc, 0x54, 0xc3, 0x98, 0xa2, 0x88, 0xaa, + 0xa3, 0x5f, 0x76, 0x5c, 0xa8, 0xe0, 0xe2, 0x64, 0x86, 0x5b, 0x70, 0x9d, + 0x5a, 0x21, 0xc9, 0xd8, 0x07, 0xc4, 0xc0, 0x75, 0x1f, 0x9e, 0x4e, 0x68, + 0xc9, 0xcd, 0xc6, 0x1d, 0x93, 0x11, 0x3e, 0x5b, 0xb8, 0x11, 0xc2, 0xe2, + 0x17, 0xf3, 0x1e, 0xb1, 0x4f, 0x01, 0x0a, 0xad, 0x77, 0xab, 0xed, 0x3e, + 0x43, 0x05, 0xe7, 0xbd, 0xb1, 0x06, 0x68, 0x79, 0x23, 0x78, 0x49, 0x88, + 0x3c, 0x3e, 0xf0, 0x99, 0xb8, 0x5c, 0x78, 0x35, 0x2b, 0x32, 0x37, 0x4d, + 0xd2, 0x44, 0xe1, 0x73, 0xed, 0xc3, 0x82, 0x49, 0x24, 0x09, 0x8c, 0xfc, + 0xe9, 0xd7, 0x29, 0x16, 0x6c, 0xcf, 0xcc, 0xad, 0xae, 0x88, 0x71, 0x26, + 0x69, 0x27, 0x76, 0x3a, 0xe6, 0xa5, 0xe7, 0x50, 0xf4, 0x9b, 0x83, 0x7b, + 0x60, 0x68, 0x2a, 0xa9}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 0 + // tcID: 92 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 92, + 0, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 1 + // tcID: 93 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 93, + 0, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n-1 + // tcID: 94 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 94, + 0, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n + // tcID: 95 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 95, + 0, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to signature + // tcID: 96 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 96, + 0, + {0x00, 0x00, 0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, + 0xd4, 0x1a, 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, + 0x65, 0xef, 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, + 0xd2, 0xaf, 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, + 0xc0, 0x1f, 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, + 0x45, 0x01, 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, + 0xc3, 0xc2, 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, + 0x8d, 0xfe, 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, + 0xaa, 0xef, 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, + 0x3c, 0x8d, 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, + 0x58, 0x18, 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, + 0x99, 0x9a, 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, + 0xb8, 0x9b, 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, + 0x1d, 0x21, 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, + 0xbd, 0x21, 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, + 0xe2, 0x1c, 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, + 0xdd, 0xd8, 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, + 0x1f, 0xd1, 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, + 0xba, 0xc9, 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, + 0xe0, 0xfb, 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, + 0xcc, 0x9f, 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, + 0xfe, 0x77, 0xc8, 0x48, 0xcb, 0x1f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to signature + // tcID: 97 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 97, + 0, + {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a, + 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef, + 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf, + 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f, + 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01, + 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2, + 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe, + 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef, + 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d, + 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18, + 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a, + 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b, + 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21, + 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21, + 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c, + 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8, + 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1, + 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9, + 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb, + 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f, + 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77, + 0xc8, 0x48, 0xcb, 0x1f, 0x00, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated signature + // tcID: 98 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 98, + 0, + {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a, + 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef, + 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf, + 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f, + 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01, + 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2, + 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe, + 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef, + 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d, + 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18, + 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a, + 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b, + 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21, + 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21, + 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c, + 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8, + 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1, + 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9, + 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb, + 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f, + 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77, + 0xc8, 0x48}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: empty signature + // tcID: 99 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 99, + 0, + {}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS #1 v1.5 signature + // tcID: 100 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 100, + 0, + {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1, + 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b, + 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30, + 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1, + 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde, + 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda, + 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b, + 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6, + 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99, + 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41, + 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b, + 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec, + 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac, + 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c, + 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac, + 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f, + 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25, + 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c, + 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e, + 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed, + 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47, + 0xf8, 0x81, 0x63, 0xa8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_pss_2048_sha256_0_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h new file mode 100644 index 000000000..df0ceea6a --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h @@ -0,0 +1,3297 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_2048_sha256_32_vectors_h__ +#define rsa_pss_2048_sha256_32_vectors_h__ + +#include "testvectors_base/test-structs.h" + +#include "testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h" + +const RsaPssTestVector kRsaPss2048Sha25632WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 1, + 32, + {0x4f, 0x01, 0xe0, 0xc1, 0x2b, 0x08, 0x62, 0x5e, 0xca, 0xc8, 0x9a, 0x69, + 0x23, 0x19, 0x06, 0xed, 0xf8, 0x26, 0x38, 0x0f, 0x37, 0xc9, 0x59, 0xa9, + 0x66, 0x90, 0xd0, 0x46, 0x31, 0x6d, 0x68, 0xff, 0xce, 0x9d, 0x5c, 0x47, + 0x16, 0x94, 0xfc, 0xeb, 0xfc, 0x6b, 0x45, 0x53, 0x48, 0x64, 0x68, 0x92, + 0x56, 0xe4, 0xfc, 0x81, 0xc7, 0x8e, 0x58, 0x3f, 0x67, 0x5d, 0x0c, 0x94, + 0xb4, 0x49, 0x64, 0x74, 0x51, 0xe8, 0x1b, 0xef, 0xf0, 0x1a, 0x11, 0xa5, + 0x16, 0xd5, 0xe5, 0xce, 0x3f, 0x1a, 0x91, 0x04, 0x37, 0xcb, 0x8a, 0x3a, + 0x50, 0x96, 0xb1, 0x9f, 0xb1, 0x5f, 0x45, 0x24, 0xa3, 0x5b, 0x23, 0xd8, + 0x9c, 0xdb, 0xa1, 0x2c, 0xf5, 0xb7, 0x1a, 0xac, 0x10, 0x47, 0xb2, 0x8c, + 0x56, 0x2d, 0xf7, 0xc5, 0x54, 0x2c, 0x34, 0xce, 0x23, 0xa1, 0x82, 0xcf, + 0x7e, 0x0e, 0x23, 0x19, 0x34, 0xb1, 0x72, 0x94, 0x79, 0x9d, 0x44, 0x87, + 0x7a, 0x1d, 0x68, 0xef, 0x1b, 0x8f, 0x07, 0x36, 0x19, 0xb7, 0x61, 0x8e, + 0x6b, 0x7c, 0x22, 0xdb, 0x20, 0x03, 0x0d, 0x98, 0xcf, 0x59, 0x1f, 0xfc, + 0x3d, 0x4d, 0xa5, 0xf5, 0x86, 0x13, 0xec, 0xd5, 0xec, 0xfc, 0x3b, 0x40, + 0xa1, 0xd0, 0x2f, 0x40, 0x89, 0x1c, 0xa4, 0x36, 0x95, 0xcd, 0x4c, 0x08, + 0x8b, 0x05, 0xa8, 0x05, 0x4c, 0x89, 0xc5, 0x95, 0xa4, 0x7e, 0x27, 0x48, + 0x16, 0xf3, 0x53, 0x84, 0x22, 0x6f, 0x74, 0x45, 0x9e, 0xe6, 0x3e, 0x25, + 0xa1, 0xbf, 0xc0, 0x3c, 0x36, 0x04, 0x90, 0x55, 0x2e, 0xc3, 0x83, 0x43, + 0xf8, 0xac, 0xe5, 0x02, 0xf0, 0x65, 0x30, 0x3b, 0x00, 0xbc, 0x0e, 0xc3, + 0x20, 0x71, 0x1b, 0x21, 0x1f, 0xde, 0x92, 0xe5, 0x7f, 0xeb, 0x90, 0x13, + 0xc3, 0x60, 0x93, 0x42, 0x49, 0x5e, 0xc0, 0xd7, 0xca, 0xbd, 0xec, 0x21, + 0xe5, 0x4a, 0xcc, 0x38}, + pub_key_1, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 2, + 32, + {0x06, 0x58, 0xc6, 0x8f, 0xe0, 0x89, 0x56, 0x46, 0x05, 0x6d, 0x9b, 0xca, + 0x42, 0x2a, 0x64, 0xfe, 0x48, 0x81, 0x3b, 0x4e, 0x14, 0xf0, 0xc8, 0xc4, + 0x12, 0x2e, 0x56, 0xd3, 0x45, 0xb6, 0x81, 0x3d, 0xc6, 0x28, 0x6f, 0xfd, + 0xe0, 0x14, 0x61, 0x7e, 0x35, 0x1c, 0x7a, 0xf0, 0xa0, 0xd2, 0xc0, 0xf2, + 0x85, 0xde, 0xf7, 0x9c, 0xb7, 0x34, 0xe1, 0xe0, 0x55, 0xa2, 0x5f, 0xa6, + 0xfd, 0xdc, 0x1c, 0x07, 0xda, 0x17, 0xb4, 0xb2, 0x35, 0xc6, 0x37, 0x41, + 0x3b, 0x18, 0x49, 0xc2, 0x43, 0x11, 0xfa, 0x72, 0x33, 0x1f, 0x4c, 0x04, + 0x58, 0xc3, 0x64, 0xa4, 0x91, 0x6d, 0xe8, 0x61, 0x9b, 0x88, 0x4d, 0x7e, + 0x37, 0x28, 0x8f, 0xad, 0x12, 0x92, 0x6f, 0xc0, 0x91, 0xf4, 0x85, 0x16, + 0x86, 0xa0, 0x4f, 0xd0, 0xa5, 0x04, 0xdb, 0xce, 0x3d, 0xb3, 0x70, 0x66, + 0x3a, 0x6e, 0xa6, 0x12, 0x8f, 0xea, 0x86, 0xc2, 0xca, 0x94, 0xc6, 0x3e, + 0x0d, 0x34, 0xd7, 0xf2, 0xc8, 0x45, 0xb5, 0xd7, 0x1d, 0x9a, 0x5e, 0x54, + 0x44, 0x51, 0xf5, 0x24, 0xa4, 0x51, 0xac, 0xb8, 0x5c, 0x49, 0xbb, 0xa7, + 0x86, 0x4e, 0x0a, 0x34, 0xa4, 0x86, 0x13, 0xa8, 0x19, 0xca, 0xf3, 0xdf, + 0xd0, 0xd5, 0x10, 0xc9, 0x40, 0xf1, 0xdf, 0x21, 0xc3, 0x37, 0x39, 0x15, + 0xbe, 0x1f, 0x35, 0x09, 0xa5, 0x57, 0xfa, 0x4d, 0x5a, 0x4e, 0x9f, 0x27, + 0x3e, 0x85, 0x46, 0x79, 0x61, 0x13, 0x3e, 0x24, 0x82, 0xc0, 0x90, 0x73, + 0x86, 0x45, 0x42, 0x28, 0xfb, 0x02, 0x46, 0x63, 0x86, 0x16, 0xfc, 0x31, + 0xbb, 0xb6, 0xfa, 0x7c, 0x23, 0x61, 0xb8, 0x03, 0x59, 0x94, 0xee, 0xc6, + 0x9a, 0x92, 0x3f, 0x4c, 0x0b, 0xb0, 0xba, 0x86, 0x96, 0xdf, 0xe8, 0xb1, + 0x40, 0x0c, 0x23, 0x98, 0xd7, 0xb3, 0x43, 0xfd, 0xf4, 0x98, 0xb1, 0x11, + 0x6c, 0x8d, 0xe6, 0x02}, + pub_key_1, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 3, + 32, + {0x40, 0x1e, 0xb0, 0x3c, 0xdb, 0x47, 0xca, 0x88, 0x03, 0x3e, 0x30, 0x30, + 0xf6, 0xbd, 0xec, 0xba, 0xc8, 0xf5, 0xc8, 0xfc, 0x1d, 0xd6, 0xa1, 0x3d, + 0x23, 0xd3, 0x79, 0xed, 0x9a, 0x2b, 0x30, 0x98, 0x91, 0xd1, 0x3d, 0x74, + 0xfe, 0xa9, 0xd2, 0x1d, 0x15, 0x9b, 0x9e, 0x6d, 0x8f, 0x37, 0xef, 0xa2, + 0x48, 0x99, 0x62, 0xe2, 0x45, 0x55, 0xf5, 0x6d, 0xd4, 0x34, 0xff, 0x1d, + 0x31, 0xce, 0x4f, 0x9f, 0x5a, 0xbd, 0x3f, 0x22, 0xcb, 0xea, 0x8b, 0x69, + 0x1d, 0x6a, 0x11, 0xe4, 0x4e, 0xfb, 0x83, 0xe2, 0xbc, 0xa1, 0x55, 0xe6, + 0xa1, 0x64, 0x32, 0x5e, 0x0f, 0xde, 0x2a, 0x88, 0x65, 0xaf, 0xd5, 0xc9, + 0xf5, 0x11, 0x61, 0xa9, 0xd6, 0x15, 0xf6, 0x2a, 0xf7, 0xec, 0x2e, 0x31, + 0xb3, 0xe5, 0xab, 0x64, 0x9c, 0x16, 0x44, 0x90, 0xd3, 0x1d, 0x88, 0xcf, + 0xae, 0x35, 0xb8, 0x4a, 0xea, 0x79, 0x25, 0x69, 0x0f, 0x92, 0x9a, 0x14, + 0x4b, 0x6d, 0x2f, 0x48, 0xe8, 0xfb, 0x89, 0x4a, 0x52, 0xde, 0xec, 0xd1, + 0xb9, 0xa6, 0x49, 0x69, 0x90, 0xc4, 0xec, 0xf1, 0x58, 0x86, 0x99, 0xa4, + 0x2c, 0xac, 0xd1, 0x0c, 0x53, 0xaf, 0x35, 0x05, 0x14, 0xe4, 0x29, 0x1e, + 0xa9, 0xa0, 0x58, 0xe7, 0x7f, 0x10, 0x1e, 0x32, 0xc1, 0xc0, 0xce, 0xfa, + 0x61, 0xd9, 0x45, 0xf7, 0xbc, 0x93, 0x1f, 0x8b, 0xd1, 0x9e, 0x7b, 0xa3, + 0x16, 0x93, 0x58, 0xa6, 0x0e, 0x5a, 0x8b, 0x01, 0x23, 0xbc, 0x31, 0x99, + 0xb9, 0xfd, 0xca, 0xfe, 0x8e, 0x51, 0x9c, 0x41, 0xba, 0x67, 0x54, 0x91, + 0xa2, 0x7b, 0x85, 0xe4, 0x4e, 0xf2, 0xd7, 0x72, 0x77, 0xc1, 0x0f, 0xe1, + 0x07, 0x29, 0x3c, 0x82, 0x90, 0x18, 0x69, 0x13, 0xbc, 0x9a, 0x99, 0xb6, + 0x40, 0xd8, 0xda, 0x04, 0x1b, 0x64, 0xf3, 0x1e, 0xab, 0x1d, 0x35, 0x92, + 0x09, 0x85, 0xf4, 0xa5}, + pub_key_1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 4, + 32, + {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3, + 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4, + 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb, + 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde, + 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91, + 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82, + 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4, + 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2, + 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95, + 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24, + 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f, + 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13, + 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a, + 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e, + 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b, + 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad, + 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20, + 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea, + 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad, + 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42, + 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7, + 0x27, 0x1c, 0x6d, 0x36}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 5, + 32, + {0x59, 0x97, 0x24, 0xad, 0xc1, 0xba, 0xe3, 0x1e, 0x84, 0xeb, 0x6e, 0x13, + 0x99, 0xcd, 0x90, 0xcd, 0x67, 0xf4, 0x8b, 0x43, 0x2c, 0x63, 0x71, 0x9b, + 0x60, 0x04, 0x02, 0x38, 0x4a, 0xae, 0xa9, 0xb2, 0x1e, 0xe8, 0x64, 0xcd, + 0xcf, 0x25, 0x90, 0x29, 0x18, 0x08, 0x77, 0xc8, 0x47, 0xa2, 0x23, 0x91, + 0x2b, 0x06, 0x47, 0xf0, 0x66, 0xa5, 0x9a, 0x65, 0xdf, 0x6c, 0x2d, 0x3a, + 0x66, 0x75, 0xb1, 0x45, 0x0f, 0x0b, 0x05, 0x18, 0x5c, 0xee, 0x48, 0x6b, + 0xfa, 0xc5, 0x6c, 0xfd, 0xed, 0x18, 0x2b, 0xab, 0xce, 0xfe, 0x60, 0x56, + 0x8a, 0x69, 0x54, 0xf0, 0x26, 0xcb, 0x2f, 0x59, 0x00, 0x2a, 0x2f, 0x75, + 0x5e, 0x9b, 0xce, 0x49, 0x79, 0x3f, 0x28, 0x0d, 0x89, 0x82, 0x2c, 0x9b, + 0xd3, 0xa0, 0x6a, 0x7a, 0xd2, 0x20, 0x9c, 0x3d, 0x6c, 0xab, 0x7c, 0x1f, + 0x74, 0xc8, 0xbb, 0xf4, 0xbf, 0x37, 0x4e, 0x7a, 0xe8, 0xa5, 0x39, 0xfc, + 0xcb, 0x83, 0xa7, 0x8c, 0xff, 0x96, 0xa4, 0xf5, 0x38, 0xad, 0xeb, 0xa0, + 0x86, 0x96, 0x59, 0xd0, 0xe9, 0x64, 0x7d, 0x98, 0xf9, 0x6c, 0xb5, 0x5d, + 0x9c, 0xb7, 0xe5, 0x84, 0x40, 0xc4, 0xc9, 0xd8, 0x5b, 0x8e, 0x9d, 0xc6, + 0x02, 0xe9, 0x09, 0xe2, 0x9e, 0x45, 0xf2, 0xb8, 0x2d, 0xed, 0x44, 0xf4, + 0x0e, 0x9c, 0xeb, 0x12, 0x92, 0xda, 0x20, 0x06, 0x39, 0x67, 0xe3, 0xa1, + 0x16, 0xf4, 0xae, 0xb2, 0x02, 0x86, 0x3c, 0xea, 0x52, 0x3f, 0x21, 0x5b, + 0x8e, 0xc7, 0xfc, 0x4f, 0x6a, 0x22, 0xcd, 0x86, 0x52, 0xed, 0x66, 0x1e, + 0x33, 0x80, 0x3f, 0x3f, 0xa1, 0xbe, 0x96, 0x6f, 0xa8, 0x75, 0x4c, 0xc7, + 0xb0, 0xfa, 0x89, 0x4c, 0xee, 0x0f, 0x04, 0x5e, 0xfb, 0xa1, 0x4c, 0x4f, + 0x4a, 0x1d, 0x7c, 0xb8, 0x37, 0xce, 0xa6, 0x9e, 0x30, 0x52, 0x25, 0x26, + 0xb8, 0xa5, 0x87, 0x8f}, + pub_key_1, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 6, + 32, + {0x4e, 0x68, 0xa8, 0x37, 0x5e, 0x08, 0x69, 0x90, 0xbd, 0xe0, 0x5f, 0xc4, + 0xbb, 0xde, 0x2d, 0x36, 0x8f, 0x8d, 0x96, 0xa5, 0xbb, 0xcf, 0x16, 0xd9, + 0x23, 0x9f, 0xcd, 0xd4, 0x59, 0x42, 0xd7, 0x64, 0xfc, 0x23, 0x17, 0xd9, + 0x0f, 0x4f, 0x62, 0xec, 0x80, 0x05, 0x94, 0x90, 0x24, 0x0b, 0xe8, 0xf3, + 0x2d, 0xfc, 0x32, 0x41, 0x4a, 0x42, 0x7c, 0x7e, 0x34, 0xbe, 0x25, 0xed, + 0x0d, 0xca, 0xee, 0x69, 0x27, 0x88, 0x1e, 0x79, 0x7d, 0xb9, 0x7a, 0x03, + 0x41, 0xfd, 0xde, 0x45, 0x9b, 0x9c, 0xc9, 0x15, 0xd0, 0xa3, 0x48, 0xe1, + 0x5d, 0xcb, 0xfe, 0x1b, 0x07, 0x80, 0x47, 0x2f, 0x52, 0xa8, 0x87, 0xfa, + 0xff, 0xc9, 0x88, 0xa9, 0xce, 0xb6, 0x77, 0xe1, 0xcf, 0x56, 0x38, 0xe4, + 0x4a, 0x9d, 0x6f, 0x25, 0x32, 0x41, 0x7e, 0xd0, 0xbd, 0xe5, 0xd6, 0x7f, + 0x5d, 0xc9, 0x22, 0x9e, 0xf1, 0xf3, 0xcf, 0xd9, 0xcb, 0x46, 0xc6, 0x95, + 0x73, 0x8f, 0xd0, 0x06, 0xcc, 0x62, 0xd0, 0x2f, 0x5d, 0xf7, 0x69, 0x96, + 0x27, 0x02, 0x23, 0x06, 0x0f, 0x72, 0x50, 0x5c, 0xcf, 0xbd, 0xf4, 0xe8, + 0x8d, 0x96, 0x1e, 0x2e, 0x77, 0x63, 0x70, 0x54, 0x80, 0x33, 0x51, 0x48, + 0xec, 0xdd, 0x23, 0xd1, 0x20, 0x2c, 0x26, 0xa9, 0x63, 0x86, 0x0d, 0xc7, + 0x69, 0xa4, 0x3e, 0x44, 0xc7, 0x22, 0x85, 0x09, 0x2b, 0xa7, 0xf2, 0x4d, + 0x81, 0x84, 0x4e, 0x61, 0x2b, 0xf0, 0x3f, 0x9c, 0x2d, 0xdd, 0x4e, 0x59, + 0x60, 0x62, 0x2f, 0x71, 0x67, 0x2f, 0x4e, 0x42, 0xb8, 0xa8, 0xf3, 0x6c, + 0x68, 0x47, 0xa0, 0x5f, 0x70, 0x40, 0x02, 0x07, 0x47, 0x1c, 0x57, 0x5d, + 0x6a, 0x96, 0x0f, 0xac, 0x1d, 0xe8, 0x09, 0x11, 0x8e, 0xfb, 0x52, 0x90, + 0x3c, 0xa3, 0x7f, 0x12, 0xd4, 0x0f, 0x6d, 0xe7, 0x4d, 0xec, 0xb9, 0xa5, + 0xb8, 0xa4, 0x15, 0xd4}, + pub_key_1, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 7, + 32, + {0x8b, 0xdd, 0x6d, 0xb9, 0x03, 0x23, 0xf3, 0xbf, 0x26, 0xa3, 0x6a, 0x4a, + 0xb5, 0xb9, 0x21, 0x80, 0xc9, 0x68, 0x81, 0xbd, 0x32, 0xb6, 0x63, 0x17, + 0xc4, 0xb4, 0x8c, 0x2b, 0xa1, 0x42, 0x1f, 0x84, 0x34, 0x00, 0x0c, 0x06, + 0xad, 0xde, 0x42, 0x64, 0xc6, 0xea, 0x2d, 0x53, 0x46, 0x46, 0x8c, 0x6d, + 0x5e, 0x97, 0xcb, 0x13, 0xd3, 0xcb, 0x93, 0x2e, 0x52, 0x3a, 0xc5, 0x7b, + 0x59, 0xc8, 0x14, 0xfa, 0x03, 0x97, 0xca, 0x6d, 0xcc, 0x9b, 0xec, 0x4b, + 0xe1, 0x14, 0x7d, 0x77, 0xab, 0xcd, 0x31, 0x8a, 0x6a, 0xba, 0x1a, 0xf4, + 0x6e, 0xde, 0x2f, 0x56, 0x40, 0xda, 0x06, 0x51, 0x1a, 0x00, 0x6f, 0xd1, + 0xbd, 0x5f, 0xb8, 0xe0, 0x4b, 0xe2, 0x27, 0x89, 0x95, 0x6a, 0xdc, 0x47, + 0xbb, 0xec, 0x79, 0x88, 0xbe, 0x47, 0x71, 0x50, 0xf9, 0xb2, 0x4a, 0x07, + 0xdf, 0xf5, 0x15, 0x30, 0xe8, 0xf0, 0xc1, 0x4c, 0xfe, 0xf7, 0xd2, 0x5c, + 0xa1, 0x41, 0xf5, 0x12, 0x93, 0x99, 0x87, 0xb7, 0xeb, 0x08, 0x25, 0x63, + 0x3d, 0x41, 0xa4, 0x87, 0x42, 0xbd, 0x7f, 0x56, 0xd4, 0xdb, 0x97, 0x33, + 0xd9, 0x2a, 0xc0, 0xf3, 0x6b, 0x40, 0x41, 0xf5, 0x13, 0x32, 0x69, 0x5f, + 0x55, 0x1e, 0xc9, 0x10, 0x76, 0xda, 0x23, 0x01, 0x12, 0x0c, 0x43, 0x8e, + 0xb9, 0xec, 0x19, 0x7c, 0xbe, 0x31, 0x8d, 0x45, 0x71, 0xb6, 0xb7, 0x90, + 0x98, 0xd1, 0x7e, 0xde, 0xd0, 0xca, 0x47, 0x74, 0x7a, 0x14, 0x3e, 0x34, + 0xf8, 0x82, 0xad, 0x6e, 0x3f, 0x49, 0x0f, 0x3a, 0x71, 0x0f, 0xf7, 0xec, + 0x1b, 0xff, 0xce, 0x02, 0x20, 0x27, 0x16, 0x5d, 0x96, 0x28, 0x1e, 0x59, + 0x31, 0x80, 0xc6, 0x7f, 0x44, 0xae, 0xda, 0x9c, 0xe6, 0x60, 0x5e, 0x6b, + 0x8e, 0x5e, 0xac, 0x13, 0x47, 0x69, 0x5d, 0xab, 0x21, 0x1a, 0x96, 0x5b, + 0xb3, 0xd3, 0xf9, 0x28}, + pub_key_1, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 8, + 32, + {0x3a, 0x52, 0xbe, 0xc8, 0x4b, 0x5b, 0x41, 0xe0, 0x93, 0x58, 0xa7, 0xfe, + 0x24, 0xbb, 0x7a, 0xe0, 0xcb, 0x39, 0x36, 0x43, 0x74, 0xc9, 0x11, 0xe0, + 0xd3, 0xf0, 0x11, 0xf2, 0xc4, 0xc7, 0x96, 0x67, 0xf4, 0x3e, 0xb7, 0x00, + 0xfc, 0xb3, 0x3e, 0x44, 0x53, 0x36, 0x54, 0xb3, 0xef, 0xdb, 0x37, 0xe6, + 0x27, 0xea, 0xf1, 0x35, 0x2d, 0x21, 0xa1, 0x87, 0xa7, 0x0a, 0x86, 0xb7, + 0x9b, 0x2c, 0x34, 0xae, 0x3e, 0xef, 0x94, 0x4e, 0x3e, 0x61, 0xd3, 0x61, + 0xc3, 0xba, 0xa4, 0x46, 0xdd, 0x46, 0x5f, 0x2d, 0xdc, 0x0b, 0x2a, 0xe7, + 0xbc, 0x8b, 0xee, 0xc1, 0x76, 0x19, 0x22, 0xfb, 0x5d, 0x7a, 0xa6, 0xcc, + 0x4f, 0xab, 0x9d, 0x1a, 0x08, 0x35, 0xf1, 0x5c, 0xd7, 0x1c, 0xcb, 0x3f, + 0xcb, 0x57, 0xc5, 0x78, 0xa4, 0x6a, 0x71, 0x97, 0xda, 0xb4, 0x78, 0xb7, + 0xd1, 0xed, 0x7c, 0x62, 0x35, 0xde, 0xa3, 0xb1, 0x17, 0x47, 0x2c, 0x33, + 0x4c, 0x3a, 0x18, 0xfb, 0x8a, 0x57, 0x49, 0x22, 0xf5, 0x11, 0xd7, 0xeb, + 0xf0, 0x30, 0x20, 0x1d, 0xd7, 0x45, 0x7a, 0x38, 0x60, 0xa6, 0xaf, 0x62, + 0x52, 0xdd, 0xaf, 0x90, 0xd0, 0x7d, 0x90, 0xac, 0xa0, 0x3f, 0x70, 0x37, + 0x22, 0x34, 0x00, 0xc0, 0x66, 0xdb, 0x1d, 0x7f, 0xeb, 0x91, 0xd8, 0x48, + 0x15, 0xaf, 0x24, 0x30, 0x19, 0x0a, 0x21, 0x70, 0xac, 0x7e, 0xef, 0xf8, + 0x98, 0xeb, 0xd5, 0xc4, 0xc7, 0xe9, 0xbe, 0xd1, 0x9a, 0xa8, 0x62, 0x93, + 0xaa, 0x25, 0x7a, 0x9a, 0xd0, 0xa5, 0x14, 0x6b, 0xe8, 0x0e, 0x7c, 0xe6, + 0x08, 0x1c, 0x89, 0x06, 0xd2, 0x69, 0xd0, 0x6b, 0xf0, 0x37, 0xe3, 0x4e, + 0xe1, 0x8a, 0xba, 0x11, 0x3d, 0xcf, 0xc9, 0x8e, 0xca, 0x70, 0xab, 0xed, + 0x72, 0x49, 0xdc, 0x9a, 0x49, 0xf9, 0x71, 0x64, 0x8e, 0x58, 0xd7, 0xdb, + 0x22, 0x82, 0xed, 0x6a}, + pub_key_1, + {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 9, + 32, + {0x0b, 0x47, 0xd3, 0xbf, 0xed, 0xac, 0x89, 0x32, 0x3c, 0xef, 0x0d, 0x27, + 0x30, 0x35, 0x67, 0x4b, 0x93, 0x7f, 0x41, 0x06, 0x35, 0x5c, 0x0b, 0xaa, + 0xbf, 0x66, 0x64, 0xa5, 0x7b, 0x30, 0x64, 0xa7, 0x89, 0x59, 0x2e, 0xc5, + 0xec, 0x4a, 0x63, 0x99, 0x7b, 0x6f, 0x3d, 0xd8, 0x1b, 0x05, 0x14, 0xa7, + 0x8b, 0x88, 0x24, 0xed, 0xb2, 0xb0, 0xff, 0xaf, 0x45, 0xf8, 0xae, 0x64, + 0x32, 0xce, 0x35, 0x21, 0xbf, 0x77, 0xe0, 0x19, 0x12, 0xdf, 0x0d, 0xa5, + 0xd6, 0xfa, 0xd9, 0xf5, 0x54, 0xa3, 0xd6, 0x9b, 0x40, 0x28, 0x66, 0x52, + 0x6e, 0x69, 0x14, 0xb5, 0xc7, 0x8a, 0xf8, 0x47, 0x23, 0x3d, 0x34, 0x82, + 0x59, 0x81, 0x43, 0xdd, 0x6f, 0xc6, 0x5a, 0x81, 0xdf, 0x92, 0xcf, 0xe1, + 0x19, 0xf3, 0x8b, 0x0d, 0x4f, 0x9d, 0x1a, 0x51, 0xa9, 0x9a, 0xa5, 0x69, + 0xe4, 0x2c, 0xde, 0xc9, 0xb4, 0x2a, 0x05, 0x98, 0xf5, 0xf0, 0xbb, 0xaa, + 0x1b, 0xcd, 0x44, 0xc1, 0x9c, 0x76, 0x14, 0x20, 0x2e, 0x0a, 0xeb, 0xaa, + 0xef, 0xff, 0x7f, 0x3d, 0x19, 0x76, 0x35, 0xe4, 0x90, 0xbb, 0xa8, 0x19, + 0x27, 0xce, 0x49, 0x1a, 0x58, 0x10, 0x95, 0x25, 0x93, 0xf8, 0xfd, 0x57, + 0xa8, 0x0f, 0x60, 0xbc, 0x3c, 0x0b, 0x2a, 0x7b, 0x10, 0xa0, 0xf9, 0xdd, + 0x49, 0x30, 0xdb, 0x81, 0x72, 0xbc, 0xb1, 0x64, 0x2f, 0x6d, 0x03, 0x33, + 0x2a, 0x7d, 0x90, 0xce, 0x1e, 0xdc, 0x1f, 0x80, 0x54, 0xb5, 0xbd, 0x4f, + 0x47, 0x60, 0x99, 0x6b, 0xcd, 0x56, 0x5b, 0xdd, 0xd2, 0xc6, 0xdc, 0x8f, + 0x54, 0xfc, 0x6d, 0xa5, 0xe6, 0xfe, 0x80, 0xa2, 0x24, 0x8f, 0x92, 0x02, + 0x16, 0xb1, 0xbb, 0x83, 0x6d, 0x78, 0x85, 0xa0, 0x23, 0xd9, 0x2e, 0xda, + 0xd5, 0xd2, 0x0b, 0x0e, 0x47, 0xcf, 0x5b, 0xeb, 0x2c, 0xbb, 0x13, 0x93, + 0xc6, 0x24, 0xeb, 0x3a}, + pub_key_1, + {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 10, + 32, + {0x20, 0xc9, 0xd4, 0x47, 0xee, 0x65, 0xa4, 0xcf, 0x78, 0x83, 0xab, 0x72, + 0x4d, 0xf0, 0xc4, 0x54, 0x81, 0x40, 0x29, 0xc8, 0x17, 0x8d, 0xdd, 0x25, + 0xea, 0xaf, 0xab, 0x34, 0x34, 0x4d, 0x6e, 0x06, 0x87, 0x7d, 0x5a, 0x71, + 0x21, 0xaf, 0x22, 0xc7, 0xe5, 0x33, 0x3e, 0x2d, 0x4f, 0x2b, 0xdf, 0x42, + 0x45, 0x0b, 0x7b, 0x73, 0x5c, 0x33, 0x5e, 0xbd, 0xfb, 0x46, 0x1f, 0x7b, + 0x20, 0xdb, 0xb7, 0x7c, 0x68, 0xc4, 0x49, 0xb7, 0x82, 0x6a, 0xd1, 0x46, + 0x68, 0xe2, 0x10, 0x3b, 0x63, 0x6b, 0x30, 0x0a, 0x67, 0x5a, 0x9b, 0x3b, + 0x1a, 0xca, 0x93, 0x64, 0x20, 0xcf, 0x3f, 0xd8, 0xde, 0xb2, 0xac, 0x8a, + 0xec, 0x65, 0x28, 0x40, 0x9f, 0x64, 0x19, 0xd8, 0xd5, 0xac, 0x9e, 0xc2, + 0x75, 0x7a, 0xd4, 0x78, 0x1e, 0x9c, 0xbd, 0xa9, 0x89, 0x12, 0xf4, 0x30, + 0x47, 0x10, 0xd3, 0xa8, 0x90, 0x53, 0xeb, 0xfa, 0x7a, 0x84, 0x35, 0x3c, + 0x86, 0xb0, 0xc4, 0x8e, 0xea, 0x5a, 0x54, 0x1a, 0xf4, 0x64, 0x4f, 0xfa, + 0x21, 0xb7, 0x66, 0xe7, 0x38, 0xf0, 0xd9, 0x4c, 0xc7, 0x96, 0x00, 0x4b, + 0x62, 0x5f, 0x24, 0x4f, 0x63, 0xc4, 0x16, 0x66, 0xb2, 0x21, 0x33, 0x17, + 0xf7, 0x78, 0xf0, 0xd9, 0xd7, 0xd0, 0x9a, 0x10, 0x03, 0xcb, 0xe1, 0xb2, + 0xbf, 0xef, 0x58, 0x5f, 0x15, 0x80, 0xf9, 0x41, 0x39, 0x80, 0x59, 0xa0, + 0x9e, 0xc0, 0x7a, 0xe3, 0x5b, 0xb6, 0x90, 0x72, 0x8c, 0xe8, 0x5c, 0x2e, + 0x19, 0x2d, 0x42, 0x3a, 0x71, 0xb5, 0x13, 0x00, 0x8c, 0x29, 0x58, 0x2b, + 0x37, 0xdf, 0x1f, 0x83, 0xe4, 0x0a, 0x69, 0x9c, 0x88, 0x04, 0x8a, 0xad, + 0xd8, 0x12, 0x11, 0x32, 0x2b, 0x3c, 0x9b, 0xb4, 0x49, 0xad, 0xdb, 0x03, + 0x7c, 0x55, 0x35, 0x51, 0xd7, 0x83, 0x5e, 0x90, 0xd5, 0x3f, 0x1a, 0x18, + 0x83, 0x76, 0x6d, 0x5b}, + pub_key_1, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 11, + 32, + {0x7c, 0x5e, 0x13, 0x5d, 0x76, 0x70, 0xa5, 0x7d, 0x8f, 0xd7, 0xa1, 0xc9, + 0xc7, 0xb3, 0x3a, 0x6e, 0x07, 0xa5, 0x7d, 0x95, 0x7f, 0x7a, 0x5d, 0x95, + 0x94, 0x20, 0x0e, 0xaa, 0x96, 0x47, 0xa1, 0xd4, 0x60, 0xbb, 0xeb, 0xc4, + 0x0e, 0x00, 0x36, 0xa7, 0xd7, 0x66, 0x5e, 0xba, 0xca, 0x9f, 0xfe, 0x3a, + 0x16, 0x6f, 0xa1, 0x41, 0x1c, 0x70, 0x40, 0x49, 0x97, 0x5a, 0x5e, 0x46, + 0xb4, 0xd4, 0xfa, 0x03, 0xad, 0xbf, 0x69, 0xd1, 0xa1, 0x8a, 0xdf, 0x59, + 0x50, 0x5e, 0x6d, 0x2c, 0xfb, 0xb8, 0x2d, 0x5d, 0x32, 0xb7, 0xe3, 0xdc, + 0xeb, 0x85, 0x42, 0xe9, 0xed, 0x8c, 0x7a, 0xc2, 0x48, 0xf9, 0xf7, 0xa8, + 0x4a, 0xbf, 0x3f, 0x16, 0xe8, 0x62, 0x72, 0x6a, 0x4d, 0xd1, 0x89, 0xc6, + 0x1d, 0x69, 0x79, 0xd8, 0x5b, 0xa9, 0x82, 0xdb, 0x3a, 0x5b, 0x29, 0x03, + 0xf3, 0x8d, 0x25, 0x58, 0xcc, 0x11, 0x5d, 0x64, 0x81, 0x95, 0x25, 0x06, + 0x18, 0x2a, 0x09, 0xe0, 0x4e, 0xc2, 0x57, 0xb1, 0x92, 0x35, 0xf6, 0xc6, + 0xe2, 0xc6, 0x58, 0x7b, 0xed, 0xb9, 0x07, 0x09, 0x29, 0x8c, 0x14, 0x2f, + 0xa3, 0x17, 0x42, 0xf4, 0x01, 0xf2, 0x2e, 0x2b, 0x4b, 0x44, 0x6f, 0x96, + 0x42, 0xb5, 0x98, 0xcf, 0x43, 0xd4, 0xd2, 0x9b, 0xd0, 0x93, 0x4f, 0x48, + 0x53, 0xef, 0x70, 0xec, 0x72, 0xb9, 0x7f, 0x6b, 0xfb, 0x08, 0x4f, 0x45, + 0xea, 0x43, 0x9c, 0x4d, 0xd8, 0x24, 0x2d, 0x05, 0x9b, 0xc3, 0xc1, 0xa8, + 0x51, 0xc6, 0x7d, 0x94, 0x35, 0x7f, 0x93, 0x58, 0x70, 0x14, 0xb2, 0x86, + 0x0d, 0x7f, 0x19, 0x5f, 0x7b, 0x6b, 0xfb, 0x39, 0xaf, 0xa7, 0x12, 0x33, + 0x8c, 0x68, 0x4f, 0x68, 0x50, 0x1c, 0x5f, 0xb9, 0xa6, 0x7d, 0xbb, 0x36, + 0x54, 0x4e, 0x6b, 0xae, 0x5f, 0x72, 0xdc, 0xc8, 0x58, 0x15, 0xc2, 0xd4, + 0xd7, 0x0b, 0x5b, 0xaa}, + pub_key_1, + {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 12, + 32, + {0x80, 0xff, 0x5c, 0x82, 0x58, 0xbc, 0x0c, 0x74, 0x99, 0x3d, 0xbd, 0xc0, + 0xba, 0x64, 0x4e, 0x05, 0x0c, 0xf4, 0x72, 0x13, 0xa6, 0xa1, 0x9b, 0xc8, + 0x3d, 0x5e, 0x4b, 0x20, 0x80, 0xad, 0xcc, 0xa7, 0x63, 0xa5, 0x59, 0x18, + 0xa7, 0xe1, 0x9d, 0x85, 0xa0, 0xda, 0x38, 0xc5, 0xcc, 0x4c, 0x0b, 0x95, + 0x88, 0x84, 0xfc, 0x79, 0x57, 0x8d, 0x4c, 0x91, 0xbc, 0x40, 0x37, 0x56, + 0xc6, 0xdc, 0x35, 0x37, 0x40, 0xdf, 0x2d, 0x03, 0x30, 0xf3, 0x2e, 0x1c, + 0xa9, 0x11, 0x36, 0x93, 0x3f, 0x24, 0x91, 0xc6, 0xe7, 0xe9, 0xa0, 0x1e, + 0xa7, 0xbc, 0xc8, 0x70, 0x88, 0xd7, 0x86, 0x3e, 0x04, 0x8f, 0xe9, 0x79, + 0x6d, 0x95, 0x5e, 0xc7, 0xcf, 0x1d, 0x16, 0x6a, 0xc3, 0x6a, 0x43, 0x1e, + 0x4f, 0x85, 0x8d, 0x93, 0xd8, 0xca, 0xeb, 0xc6, 0xff, 0x60, 0xa6, 0x78, + 0xd3, 0x8f, 0xfc, 0x0c, 0x88, 0xe8, 0xee, 0x0e, 0xa6, 0x55, 0xd4, 0xc1, + 0xa4, 0x63, 0x45, 0x55, 0x6e, 0x46, 0x33, 0xff, 0xdc, 0xe6, 0x89, 0x14, + 0xc7, 0x5a, 0x55, 0xf0, 0x71, 0xd4, 0xe5, 0x9a, 0x2e, 0xb0, 0xd6, 0xfb, + 0x6f, 0xe4, 0xf2, 0x8b, 0x63, 0xad, 0xfc, 0x59, 0x0a, 0x4f, 0x5f, 0xc7, + 0x28, 0x12, 0xda, 0xcc, 0x54, 0x7f, 0xa0, 0xc4, 0x98, 0x56, 0x20, 0xd4, + 0x01, 0x90, 0x83, 0xee, 0xf1, 0x15, 0xdb, 0xdd, 0xd6, 0x73, 0x84, 0x7b, + 0x79, 0x54, 0x0a, 0x4b, 0xee, 0x6d, 0xc4, 0xee, 0x8d, 0xe2, 0x67, 0x05, + 0x7e, 0x32, 0x1c, 0x44, 0xaa, 0xe0, 0x47, 0xd7, 0xbe, 0xf2, 0x30, 0x23, + 0x69, 0xcf, 0xf2, 0x91, 0xf6, 0xef, 0xa9, 0x0d, 0xde, 0x97, 0x67, 0x2e, + 0xc3, 0xcd, 0xf4, 0x95, 0x3f, 0x27, 0xf2, 0x6c, 0xe6, 0x2e, 0x77, 0x25, + 0x1f, 0xbf, 0x50, 0x77, 0xfa, 0x98, 0x6d, 0xab, 0x52, 0x13, 0xf1, 0xf9, + 0x4b, 0x19, 0xe1, 0x27}, + pub_key_1, + {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 13, + 32, + {0x70, 0xed, 0xdb, 0x0b, 0x9c, 0xda, 0xcf, 0x82, 0xad, 0xd0, 0xc5, 0x8a, + 0x15, 0x4f, 0xf2, 0xc0, 0xca, 0x5c, 0xbe, 0x28, 0x77, 0xdb, 0xac, 0x3e, + 0x55, 0x96, 0xde, 0x69, 0xc6, 0x86, 0xac, 0x27, 0x10, 0xa7, 0x8c, 0xaa, + 0xf6, 0x49, 0x2a, 0xf1, 0x8b, 0x42, 0x95, 0x6c, 0x45, 0x0d, 0xc4, 0xeb, + 0x1a, 0x3e, 0x6f, 0xd6, 0x69, 0x10, 0x0d, 0x55, 0xe0, 0x6b, 0x34, 0x28, + 0xc6, 0x28, 0x52, 0x54, 0x29, 0x1f, 0xab, 0x9c, 0x80, 0x63, 0x4c, 0x6f, + 0x9c, 0x87, 0x4d, 0xb7, 0x7c, 0x21, 0x07, 0xdb, 0x37, 0x72, 0x0b, 0x43, + 0x98, 0x2d, 0x97, 0x63, 0xcf, 0x34, 0xf7, 0x92, 0x83, 0x26, 0x5d, 0xd7, + 0x0f, 0x03, 0xe4, 0x44, 0x15, 0x8e, 0x82, 0x70, 0x95, 0x55, 0xdb, 0x72, + 0xfd, 0x7d, 0x13, 0xa0, 0x04, 0x29, 0x01, 0x40, 0xc8, 0x05, 0x11, 0x98, + 0x5f, 0xc5, 0xad, 0x27, 0x5a, 0x72, 0xab, 0xfa, 0x7a, 0xb8, 0x78, 0xcf, + 0x04, 0x3e, 0x66, 0x94, 0x34, 0x0e, 0xc6, 0xb3, 0xcb, 0xef, 0x57, 0x28, + 0xf2, 0xc3, 0xc6, 0x37, 0x47, 0xff, 0x75, 0x90, 0x66, 0x73, 0xbe, 0x53, + 0x80, 0x0a, 0x7e, 0xac, 0x17, 0xa4, 0x7d, 0xeb, 0xac, 0x1c, 0x5a, 0x9d, + 0xd3, 0x6e, 0xeb, 0xba, 0x9c, 0x23, 0x57, 0x5f, 0xfe, 0x1e, 0xd4, 0xcc, + 0xd2, 0xfd, 0x3a, 0x4b, 0x99, 0x02, 0xf5, 0x63, 0xb1, 0x7f, 0x2b, 0xd9, + 0x63, 0x8d, 0x23, 0x48, 0xaf, 0x17, 0x5e, 0x1c, 0xb9, 0x18, 0xa0, 0x68, + 0x16, 0x91, 0xa8, 0x44, 0x44, 0x75, 0x17, 0x50, 0x46, 0x33, 0x25, 0xeb, + 0xef, 0x2c, 0x40, 0x49, 0x3f, 0x04, 0x9c, 0x65, 0x50, 0x77, 0xa7, 0x0b, + 0xf4, 0x20, 0xb5, 0x09, 0x17, 0x90, 0x63, 0x15, 0x65, 0x71, 0x78, 0xe7, + 0xcf, 0xe6, 0x07, 0xe9, 0xc2, 0x2a, 0x23, 0xe6, 0x7f, 0xb8, 0x85, 0x90, + 0xb7, 0x53, 0x41, 0x1c}, + pub_key_1, + {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 14, + 32, + {0x0f, 0xf6, 0xe3, 0x7a, 0x9a, 0xa0, 0x33, 0x91, 0xe6, 0xec, 0x82, 0x70, + 0xb9, 0x26, 0xc1, 0x23, 0xc7, 0xe6, 0x85, 0x3e, 0x01, 0xe4, 0x53, 0x03, + 0x82, 0xae, 0x1e, 0x90, 0x67, 0xc2, 0xc4, 0x47, 0xf2, 0xd2, 0x1e, 0xa4, + 0xf6, 0xb8, 0xcf, 0xfe, 0xa5, 0xcd, 0xea, 0xd0, 0xe7, 0xbb, 0xf4, 0xc2, + 0x6c, 0x07, 0x41, 0x83, 0x97, 0xf7, 0xdd, 0x85, 0xf4, 0xbb, 0xac, 0x03, + 0x76, 0xaa, 0x09, 0x95, 0x74, 0xdb, 0xd3, 0x14, 0x20, 0x81, 0x42, 0x87, + 0x62, 0xe0, 0x09, 0x23, 0x88, 0x14, 0x2b, 0x35, 0x14, 0x83, 0xb6, 0x7f, + 0xd8, 0xab, 0xfb, 0x5b, 0x73, 0xf1, 0x03, 0x83, 0xd3, 0x3f, 0xc2, 0x1a, + 0xee, 0xdc, 0x6a, 0x0e, 0x6f, 0x8a, 0x3d, 0x47, 0xf1, 0x1c, 0x8b, 0x31, + 0x94, 0x25, 0xf9, 0x76, 0x8c, 0xbb, 0xf4, 0x98, 0xad, 0xee, 0x29, 0xe7, + 0xd5, 0x26, 0x11, 0xfe, 0xff, 0x85, 0x96, 0xb1, 0xef, 0x21, 0xeb, 0xd2, + 0x03, 0x39, 0x7d, 0x58, 0x42, 0xca, 0xcf, 0x57, 0x0d, 0x79, 0xcf, 0x0b, + 0x43, 0x08, 0xa3, 0x2d, 0x09, 0x51, 0xa7, 0xfb, 0xf7, 0x94, 0xb8, 0x4e, + 0x54, 0x0c, 0xb5, 0x2b, 0xb0, 0x76, 0x97, 0x2f, 0x00, 0x3a, 0xd5, 0x9a, + 0x35, 0xde, 0xb7, 0xaf, 0x88, 0x7b, 0xed, 0xfd, 0x26, 0xcc, 0x7b, 0x2b, + 0xf3, 0x34, 0xe2, 0x42, 0x51, 0x89, 0x78, 0xff, 0x2e, 0x48, 0x22, 0x4f, + 0x89, 0xc7, 0x89, 0x47, 0x37, 0xbb, 0x83, 0x5b, 0xc3, 0x53, 0xf4, 0xc0, + 0x13, 0x95, 0x53, 0xd3, 0xaa, 0x47, 0x22, 0xd0, 0xcb, 0x15, 0xc5, 0xe0, + 0xac, 0xa5, 0xf5, 0xeb, 0x91, 0xdc, 0x9f, 0x46, 0x39, 0xaa, 0x81, 0x31, + 0x40, 0x38, 0x36, 0x7c, 0x27, 0x79, 0xba, 0x55, 0x21, 0xb2, 0x50, 0xb5, + 0xad, 0xa4, 0x8e, 0xa3, 0xd2, 0xbc, 0x41, 0xa1, 0x68, 0x09, 0x00, 0xbc, + 0xf3, 0xcf, 0x66, 0xbb}, + pub_key_1, + {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 15, + 32, + {0x22, 0xbe, 0xe4, 0x51, 0x00, 0xf2, 0x6f, 0x64, 0xd7, 0xd9, 0x94, 0x18, + 0x78, 0x41, 0xd9, 0xee, 0xd5, 0xae, 0x1a, 0xf0, 0x60, 0x16, 0x04, 0xb7, + 0x2e, 0xa0, 0x05, 0xfa, 0xe6, 0xe2, 0x8c, 0xf0, 0xac, 0x2d, 0xdd, 0x97, + 0x61, 0x04, 0x6e, 0xda, 0x1e, 0xe5, 0x59, 0x49, 0x82, 0x0c, 0x55, 0x45, + 0xa0, 0xaf, 0x3f, 0xce, 0xd4, 0x02, 0xbd, 0xd4, 0x63, 0xf4, 0x30, 0x70, + 0xda, 0x8a, 0x4d, 0xff, 0x41, 0x53, 0x1a, 0x0c, 0xe0, 0x9b, 0x2e, 0xaa, + 0x14, 0xbb, 0xd3, 0x71, 0x3b, 0x79, 0xbd, 0xf0, 0x0a, 0x14, 0x41, 0x67, + 0xcd, 0x21, 0x42, 0xdf, 0x7a, 0xa8, 0xc5, 0xa2, 0x4b, 0xe6, 0x9c, 0x4c, + 0x1a, 0x72, 0x8c, 0xd0, 0x44, 0x21, 0x18, 0x36, 0x58, 0x72, 0x6c, 0x57, + 0x65, 0xb3, 0x67, 0x01, 0xf0, 0xd6, 0x1d, 0x26, 0xd0, 0x62, 0xba, 0xec, + 0x16, 0xeb, 0x59, 0xb1, 0x59, 0x4a, 0x18, 0x53, 0x63, 0xd8, 0xef, 0xf9, + 0x93, 0xab, 0x9c, 0x6d, 0x5a, 0x58, 0x99, 0x19, 0x91, 0x69, 0xad, 0xa4, + 0x4b, 0x77, 0xeb, 0xa6, 0x24, 0xc5, 0x3b, 0xd7, 0xb7, 0x45, 0xb0, 0x53, + 0xc5, 0x53, 0x55, 0xda, 0x88, 0xe6, 0xb8, 0x3e, 0x74, 0x06, 0x9d, 0x7d, + 0x7e, 0x51, 0x96, 0x4a, 0x0a, 0xd6, 0x66, 0xff, 0x02, 0x7e, 0xc4, 0x79, + 0x2c, 0x6f, 0x13, 0x9f, 0x1b, 0xaa, 0xee, 0x76, 0x9d, 0xeb, 0xc5, 0x5a, + 0xbd, 0xcb, 0xfd, 0x22, 0xfe, 0x84, 0xd6, 0xd6, 0xc7, 0x0a, 0x1c, 0xd1, + 0x45, 0x97, 0xe7, 0xe3, 0xc2, 0x18, 0xb3, 0x6f, 0x35, 0xf5, 0x7d, 0x4b, + 0x4d, 0xae, 0x3f, 0x1c, 0x1d, 0xee, 0x43, 0x32, 0x59, 0xe9, 0x61, 0xcf, + 0x69, 0xc3, 0xe0, 0x19, 0x43, 0x8a, 0xb6, 0x0d, 0xbd, 0xba, 0xe0, 0x50, + 0x51, 0x9f, 0xc3, 0x62, 0x0f, 0xf6, 0x77, 0xd5, 0xce, 0x9e, 0xd6, 0xfc, + 0x43, 0x86, 0x8e, 0x1b}, + pub_key_1, + {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 16, + 32, + {0x1b, 0x41, 0xb1, 0x02, 0x1b, 0x3b, 0xd5, 0xfc, 0x18, 0x6e, 0xed, 0x5c, + 0x1d, 0x2a, 0x69, 0xf7, 0xe6, 0x48, 0xd7, 0x5a, 0x03, 0xb0, 0xfb, 0xd6, + 0x21, 0x04, 0x44, 0x2c, 0x55, 0xa7, 0x07, 0x81, 0x2e, 0xf6, 0x35, 0xc7, + 0x26, 0x9c, 0xfc, 0xb1, 0x24, 0xf4, 0x64, 0xd6, 0x53, 0x2f, 0x28, 0x88, + 0x0b, 0x26, 0xf9, 0x1b, 0x4f, 0x3f, 0x82, 0x62, 0x07, 0xc0, 0xb2, 0x54, + 0x01, 0xba, 0x1e, 0xed, 0x2b, 0x48, 0x95, 0x73, 0x70, 0x80, 0x08, 0x5a, + 0xde, 0x80, 0xf1, 0x36, 0x20, 0xc2, 0x0b, 0xce, 0x00, 0x4a, 0x15, 0x7e, + 0x70, 0x8f, 0x45, 0x0b, 0xc6, 0x15, 0xfd, 0x35, 0xc1, 0xd2, 0x48, 0xed, + 0x0f, 0x9c, 0xbf, 0xdc, 0x77, 0x22, 0x2d, 0x84, 0x7f, 0xa8, 0x14, 0x3e, + 0x85, 0xf3, 0xed, 0xdc, 0xdd, 0xbb, 0x13, 0x7b, 0xc7, 0xbd, 0xb2, 0xce, + 0xab, 0xad, 0xbf, 0xf8, 0xaa, 0xde, 0xe8, 0x6a, 0xaa, 0xa2, 0x17, 0xa3, + 0x53, 0x39, 0x39, 0xfe, 0xf1, 0xd6, 0xf5, 0xf3, 0xb5, 0x27, 0x7d, 0x7f, + 0x8e, 0xf1, 0xca, 0x07, 0x19, 0x47, 0x30, 0xed, 0xee, 0x92, 0xcc, 0x3f, + 0xc9, 0xad, 0xe2, 0xfa, 0xa6, 0x03, 0x11, 0x7e, 0x5a, 0xb8, 0x12, 0xad, + 0x5a, 0x37, 0x54, 0x29, 0xeb, 0xb9, 0x13, 0xfb, 0x37, 0x0e, 0xee, 0xff, + 0x36, 0x27, 0x27, 0xc9, 0xbf, 0x29, 0x01, 0xcd, 0xf3, 0x4c, 0x6d, 0x3f, + 0x03, 0xca, 0x5a, 0xdc, 0x84, 0x97, 0x59, 0xec, 0x2c, 0x8d, 0xd6, 0x4f, + 0xa2, 0x47, 0x16, 0xaf, 0x61, 0x07, 0x49, 0xce, 0x46, 0x2f, 0x18, 0x9a, + 0x5c, 0x3c, 0x94, 0x7e, 0x4c, 0xc6, 0x5d, 0x66, 0x98, 0x3e, 0xa9, 0xef, + 0xa2, 0x92, 0x7d, 0xd4, 0xd9, 0x05, 0x4c, 0x2e, 0x0b, 0x96, 0x94, 0x28, + 0xb1, 0x8a, 0xab, 0x61, 0x6d, 0x3f, 0x95, 0xd2, 0x4d, 0x8a, 0x72, 0x5d, + 0x26, 0x86, 0xd1, 0x0c}, + pub_key_1, + {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 17, + 32, + {0x52, 0x44, 0x9f, 0x16, 0x36, 0x76, 0xb9, 0xa8, 0x24, 0x9b, 0x63, 0xd0, + 0x34, 0x0d, 0x82, 0x30, 0x5c, 0xf3, 0x6a, 0x92, 0x0f, 0x17, 0x33, 0x89, + 0xf3, 0x04, 0x04, 0x45, 0x03, 0xb3, 0xf5, 0xdb, 0xb5, 0x03, 0xb8, 0xc0, + 0x9c, 0xae, 0x20, 0xa2, 0x4c, 0xb6, 0x25, 0x3a, 0x16, 0xd2, 0xe6, 0x35, + 0x59, 0xe0, 0x74, 0x6f, 0x05, 0xc6, 0xdd, 0xd8, 0xfd, 0x65, 0x7c, 0x34, + 0xc2, 0xde, 0x6f, 0xee, 0x62, 0xcf, 0xd2, 0xd4, 0xc6, 0xc4, 0x25, 0x8b, + 0x13, 0x8b, 0x7e, 0x82, 0x73, 0x26, 0x11, 0x08, 0x12, 0xb1, 0xa0, 0x45, + 0x73, 0x98, 0x9b, 0x96, 0x9c, 0x76, 0x9d, 0x29, 0xc8, 0x88, 0xe1, 0xe6, + 0x45, 0x46, 0x41, 0x9d, 0x17, 0xa1, 0x6c, 0xe9, 0xab, 0xeb, 0xc2, 0xbc, + 0x00, 0xf8, 0x82, 0x24, 0x01, 0xee, 0x1e, 0xcf, 0xb9, 0xaa, 0xe3, 0x9f, + 0x35, 0x79, 0x23, 0x38, 0xf6, 0x07, 0x79, 0x1a, 0xcd, 0x3d, 0x7d, 0xfd, + 0x3e, 0x6b, 0x58, 0x4d, 0xc9, 0x38, 0x2f, 0x55, 0x89, 0x90, 0x60, 0x7d, + 0x26, 0xf1, 0xf4, 0x61, 0xc5, 0xb5, 0x78, 0x79, 0xd2, 0xb0, 0xd1, 0xb6, + 0xf5, 0x0d, 0x8b, 0xa2, 0x3b, 0x37, 0x01, 0x5d, 0xa5, 0x59, 0xc4, 0x1f, + 0xad, 0x4b, 0xa3, 0x60, 0x7b, 0x5c, 0xb4, 0x0d, 0x18, 0xc2, 0x13, 0x10, + 0x91, 0x10, 0x2a, 0x42, 0x95, 0x55, 0x5e, 0xa3, 0x7e, 0x9c, 0xe9, 0x2c, + 0xc7, 0xdd, 0x2f, 0x41, 0xbb, 0x5e, 0xb3, 0x0d, 0x02, 0xc3, 0x05, 0x11, + 0x6c, 0x0f, 0x65, 0x46, 0x4e, 0x8e, 0x95, 0x84, 0xd1, 0x75, 0x7f, 0x4b, + 0xe2, 0xaa, 0x28, 0x14, 0xce, 0x6b, 0x38, 0x7c, 0xdd, 0x7a, 0xe7, 0x8a, + 0xa0, 0x03, 0x2a, 0xd5, 0x93, 0x5d, 0x74, 0xd4, 0xd5, 0x66, 0x59, 0xe8, + 0x04, 0x34, 0x2a, 0xea, 0x3a, 0x78, 0x5d, 0x6b, 0xfb, 0x70, 0xc0, 0xcb, + 0x44, 0x89, 0x79, 0x03}, + pub_key_1, + {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 18, + 32, + {0x33, 0xc7, 0x6d, 0xf0, 0x7a, 0x9a, 0xe7, 0x33, 0x5f, 0x5e, 0x31, 0xb3, + 0xd1, 0x4d, 0x74, 0x12, 0xcc, 0x79, 0xc8, 0x76, 0x1f, 0xfc, 0x7f, 0xb5, + 0x52, 0x8a, 0xde, 0x2e, 0x50, 0x88, 0xd3, 0xbe, 0x3e, 0x26, 0x99, 0x62, + 0x08, 0x8f, 0x35, 0x68, 0x30, 0xf6, 0xdb, 0xb4, 0x60, 0xc7, 0x3a, 0x52, + 0x60, 0x57, 0xd5, 0x76, 0x48, 0xcb, 0xc7, 0x09, 0xc1, 0x4c, 0x23, 0xd8, + 0x5f, 0x85, 0xc1, 0x1a, 0xd5, 0xc6, 0xcc, 0x7e, 0x3c, 0xeb, 0x52, 0x38, + 0xbe, 0x9e, 0x83, 0x80, 0xbd, 0x78, 0x91, 0x06, 0xcd, 0x10, 0xe0, 0x34, + 0x03, 0x68, 0x73, 0xba, 0x7b, 0x8a, 0xc9, 0x47, 0x0a, 0x01, 0xcf, 0x40, + 0x48, 0xb4, 0x88, 0x78, 0x25, 0x87, 0xe2, 0xe5, 0xd7, 0xb4, 0xd2, 0x11, + 0x6e, 0x34, 0xb9, 0x4f, 0x9c, 0x3d, 0x22, 0x98, 0x31, 0x15, 0xc0, 0xfe, + 0x96, 0xb4, 0x20, 0x63, 0xb4, 0xf6, 0xfe, 0xf5, 0x94, 0x3f, 0xbc, 0x89, + 0x1a, 0x32, 0x0f, 0x09, 0xe6, 0x2f, 0x36, 0xcb, 0x1a, 0x6d, 0x83, 0x75, + 0x2a, 0x1c, 0x4f, 0xa6, 0xb6, 0x28, 0x99, 0xaf, 0xff, 0x51, 0x18, 0xaf, + 0x71, 0x02, 0xe1, 0x23, 0xfe, 0x9c, 0x7b, 0x2a, 0x51, 0xcf, 0x30, 0x56, + 0x67, 0x08, 0x48, 0x24, 0x0b, 0xe9, 0x3a, 0xaa, 0x03, 0x85, 0xed, 0x09, + 0x3d, 0xa7, 0x63, 0xc9, 0x17, 0x26, 0xde, 0xba, 0xf1, 0xbb, 0x9a, 0x48, + 0xdf, 0x4b, 0xe3, 0x42, 0xa3, 0xcb, 0x9c, 0x33, 0x5d, 0x2b, 0x3e, 0xf9, + 0x99, 0xda, 0x4e, 0xab, 0x94, 0xd1, 0x5b, 0xa3, 0x7b, 0x07, 0xd0, 0x49, + 0xf8, 0x85, 0x57, 0x2f, 0x47, 0xe7, 0xdc, 0x33, 0xb5, 0xd4, 0x81, 0xb5, + 0xce, 0x1a, 0x3f, 0x8b, 0x3a, 0x42, 0x37, 0xbe, 0xfb, 0xf0, 0x4f, 0x01, + 0x5a, 0x97, 0x21, 0x7d, 0xae, 0x6b, 0x16, 0xe7, 0xd8, 0x55, 0xb9, 0x41, + 0x3d, 0x7c, 0x22, 0x71}, + pub_key_1, + {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 19, + 32, + {0x2d, 0xae, 0xba, 0xd5, 0xdc, 0x34, 0xfd, 0x91, 0x91, 0x64, 0xe3, 0xef, + 0x95, 0xbb, 0xad, 0x50, 0xef, 0xca, 0x0e, 0xf2, 0x36, 0x4b, 0x6d, 0xb5, + 0x5d, 0xdd, 0xc8, 0xfd, 0x70, 0x3c, 0xd0, 0x46, 0xe1, 0x2d, 0x2d, 0x21, + 0x81, 0x00, 0x2d, 0x3e, 0x6c, 0x79, 0xa3, 0x67, 0x1e, 0x2c, 0x7c, 0xe1, + 0x80, 0x17, 0x6c, 0x34, 0x82, 0xba, 0xac, 0xc9, 0x00, 0x76, 0xda, 0x77, + 0x27, 0xc9, 0xb0, 0xc9, 0x58, 0xac, 0x40, 0xf5, 0x47, 0x37, 0x6b, 0x44, + 0xe4, 0xf2, 0x66, 0xdf, 0x35, 0x41, 0x97, 0x79, 0xa4, 0xfd, 0x30, 0x60, + 0x3c, 0x00, 0x42, 0xfc, 0x47, 0x3d, 0x4a, 0x37, 0xca, 0x3f, 0x06, 0x9a, + 0x91, 0x5d, 0x2d, 0x0a, 0xb9, 0x5b, 0x81, 0xbe, 0xe5, 0x36, 0x6c, 0x05, + 0x3b, 0x99, 0xd1, 0x56, 0xcc, 0x31, 0xb2, 0xf3, 0xd6, 0x8b, 0x0e, 0xa5, + 0xf9, 0x8d, 0xa4, 0x84, 0x8e, 0xb8, 0xa4, 0xdf, 0xce, 0x8b, 0xa1, 0xe1, + 0x67, 0xcb, 0xa0, 0xae, 0x25, 0x84, 0x75, 0x7e, 0x5c, 0x1e, 0x46, 0x39, + 0x8d, 0x46, 0x95, 0xdd, 0x7a, 0x96, 0x41, 0x2e, 0x2e, 0x1c, 0x7e, 0x62, + 0xb3, 0x47, 0x5a, 0x66, 0x89, 0xc5, 0xa8, 0x0c, 0xc6, 0xb7, 0xc4, 0xbe, + 0x01, 0xa3, 0xcc, 0xe6, 0x04, 0x5a, 0x43, 0xaa, 0xb7, 0x32, 0x53, 0x08, + 0x98, 0xe6, 0x0f, 0x55, 0xaf, 0xf4, 0x27, 0xaf, 0xb2, 0x01, 0xe8, 0x56, + 0x94, 0xb6, 0x1e, 0x81, 0xee, 0x86, 0xe5, 0x89, 0x59, 0xa1, 0x74, 0xea, + 0x87, 0xdd, 0x7f, 0x24, 0x4d, 0x29, 0xc6, 0x16, 0xb8, 0x5c, 0xb4, 0x26, + 0xe7, 0x47, 0x3b, 0xf5, 0x68, 0xa2, 0x64, 0x9f, 0x1e, 0xfc, 0x40, 0x59, + 0x2b, 0x70, 0x04, 0x99, 0x31, 0x4b, 0xc8, 0x09, 0xd4, 0xd9, 0x66, 0x89, + 0x46, 0xd6, 0x0e, 0x27, 0xaf, 0x85, 0x2c, 0x02, 0xf6, 0xc7, 0x21, 0x0d, + 0xbf, 0x96, 0xac, 0x82}, + pub_key_1, + {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 20, + 32, + {0x5c, 0x47, 0x99, 0xe8, 0x6c, 0x69, 0x8d, 0x3e, 0x09, 0xd8, 0xc8, 0x06, + 0x10, 0x4c, 0xa3, 0xe7, 0xcb, 0x60, 0x4d, 0x92, 0x2d, 0x43, 0x73, 0xd7, + 0x11, 0x93, 0x24, 0xe9, 0x5b, 0xef, 0xda, 0x06, 0x69, 0x73, 0x22, 0x94, + 0x66, 0x6e, 0x90, 0x09, 0xf9, 0xc7, 0x71, 0x1b, 0x13, 0x0c, 0xe5, 0x31, + 0xb1, 0xcd, 0x16, 0xca, 0x5a, 0x14, 0x74, 0x90, 0xa3, 0x9f, 0x87, 0x26, + 0xb3, 0x48, 0x2c, 0xb3, 0xf2, 0x68, 0x3a, 0x8a, 0x14, 0xd0, 0x4e, 0xd5, + 0x90, 0x12, 0x00, 0x5d, 0xf7, 0x9d, 0x25, 0x00, 0x73, 0x03, 0x60, 0xdf, + 0xd4, 0x0f, 0x6d, 0x7f, 0x90, 0xec, 0x71, 0xc1, 0x01, 0xa6, 0x86, 0xf0, + 0x2c, 0xf3, 0x8c, 0x59, 0x8e, 0xfc, 0x33, 0xa6, 0x0b, 0xd5, 0xd9, 0xc6, + 0xd4, 0xb2, 0xc0, 0x84, 0x25, 0x8f, 0x86, 0x5b, 0x8e, 0x77, 0xe8, 0x02, + 0xdc, 0x85, 0xfa, 0x8c, 0x2f, 0x59, 0xd4, 0x53, 0x0f, 0xbd, 0x1e, 0x2a, + 0xee, 0x00, 0x5c, 0x3d, 0x44, 0x6f, 0xf8, 0xf5, 0x9c, 0x80, 0x7f, 0x06, + 0x64, 0xe5, 0xe6, 0x2f, 0x38, 0xee, 0xe7, 0xbe, 0x9b, 0x2e, 0xea, 0x3f, + 0x8f, 0x98, 0xeb, 0x2b, 0x44, 0xa0, 0x84, 0x8a, 0x70, 0x76, 0x27, 0x1c, + 0xa9, 0x86, 0xde, 0x85, 0x99, 0x83, 0x0a, 0x59, 0xa1, 0x28, 0x97, 0x34, + 0x77, 0x41, 0x18, 0xa9, 0x67, 0xe7, 0x0f, 0x63, 0xdf, 0x1b, 0xb8, 0x23, + 0x74, 0xa1, 0xa0, 0x8f, 0xd9, 0x12, 0x22, 0xec, 0x77, 0x11, 0x7f, 0x2a, + 0xf9, 0x70, 0x6a, 0xbb, 0x91, 0x23, 0x0b, 0x06, 0xd5, 0x02, 0x2e, 0x2a, + 0x87, 0x84, 0x91, 0x93, 0x44, 0x64, 0x7a, 0x3b, 0x26, 0x60, 0xcb, 0x5a, + 0x68, 0x9f, 0x06, 0x2a, 0xc8, 0x4c, 0x36, 0x13, 0x27, 0x80, 0x43, 0xbe, + 0x92, 0x04, 0xa4, 0x23, 0x91, 0x69, 0xfd, 0x14, 0xfa, 0x05, 0xc3, 0x4d, + 0x8a, 0x6a, 0x6e, 0x64}, + pub_key_1, + {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 21, + 32, + {0x32, 0x75, 0x3c, 0x1f, 0x0f, 0xff, 0x11, 0xb1, 0xaa, 0xe6, 0x20, 0xf2, + 0x1f, 0x4b, 0x25, 0xee, 0x32, 0xeb, 0x53, 0x19, 0x41, 0x3c, 0x20, 0x1a, + 0x71, 0xda, 0x05, 0x03, 0xd3, 0x20, 0x77, 0xc9, 0x11, 0xe4, 0x0f, 0xae, + 0x8a, 0x14, 0xd9, 0x44, 0xbc, 0x57, 0xb3, 0x6b, 0x05, 0xd8, 0x5a, 0x9b, + 0x4e, 0x2d, 0x92, 0xf2, 0x60, 0xf6, 0xcd, 0xe6, 0x77, 0x39, 0xb6, 0xd2, + 0x52, 0xe4, 0x80, 0x0c, 0x8e, 0x5c, 0x94, 0x99, 0xf6, 0x03, 0xec, 0xed, + 0x7f, 0x97, 0x65, 0x1e, 0x1e, 0xe8, 0x78, 0x65, 0x4c, 0x0b, 0xb2, 0x05, + 0xba, 0x39, 0xb5, 0x92, 0x85, 0xa6, 0x95, 0x61, 0x99, 0x63, 0xf7, 0xf3, + 0x6d, 0xfd, 0xb7, 0xa2, 0x04, 0x05, 0x52, 0xbb, 0xa7, 0xff, 0x13, 0xd0, + 0x47, 0xd2, 0x73, 0xf0, 0xfc, 0x1c, 0xa3, 0x89, 0x2e, 0x76, 0x92, 0x60, + 0x9d, 0x43, 0xad, 0xc0, 0xde, 0x6e, 0x31, 0x91, 0xf2, 0xee, 0x58, 0xf3, + 0x06, 0x95, 0x31, 0x50, 0x9a, 0x94, 0xde, 0x11, 0x3f, 0xc1, 0x0c, 0x3e, + 0x5d, 0x4c, 0x88, 0x61, 0x08, 0x39, 0x4a, 0x55, 0xdb, 0xc2, 0xfa, 0x4b, + 0xaa, 0xb0, 0x62, 0x3d, 0xb3, 0x47, 0xcd, 0x0f, 0x6e, 0x63, 0x06, 0xaf, + 0x89, 0x73, 0xf0, 0xf1, 0x66, 0x55, 0x8c, 0x31, 0x90, 0x1c, 0x94, 0x58, + 0xef, 0x27, 0x43, 0x32, 0xc1, 0x5e, 0xd9, 0xc4, 0xa6, 0xff, 0x8d, 0xf0, + 0x90, 0xbe, 0xcb, 0x78, 0x41, 0xce, 0x5c, 0xdc, 0x40, 0x70, 0x5b, 0x79, + 0x92, 0x77, 0x82, 0x5f, 0x02, 0x95, 0x82, 0xeb, 0x21, 0x89, 0x0e, 0x23, + 0x71, 0x28, 0x37, 0x08, 0x88, 0x26, 0xc1, 0x08, 0x34, 0x10, 0x28, 0xc9, + 0x6b, 0x4c, 0x6a, 0x0d, 0xd7, 0xb3, 0x7d, 0xef, 0xcd, 0x82, 0x62, 0x2b, + 0xde, 0x64, 0xa2, 0xd5, 0x4e, 0x47, 0x49, 0xb0, 0x65, 0xdb, 0x7d, 0xa5, + 0xa5, 0x15, 0xef, 0xf6}, + pub_key_1, + {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 22, + 32, + {0xa2, 0x22, 0x60, 0x16, 0xf8, 0x48, 0xd9, 0x64, 0x42, 0xf8, 0x2b, 0xbc, + 0x33, 0xbf, 0xbf, 0x09, 0x8c, 0x4c, 0xad, 0x85, 0xb0, 0x79, 0x15, 0xdc, + 0xbc, 0x32, 0x3b, 0xaa, 0xd4, 0x79, 0xbd, 0x97, 0x1f, 0x81, 0xfa, 0xa4, + 0x9b, 0x06, 0x37, 0x76, 0x14, 0x7c, 0x44, 0x82, 0x10, 0xd4, 0xad, 0xef, + 0x7f, 0x06, 0xfe, 0xf4, 0x4b, 0xad, 0xdc, 0x67, 0x25, 0x01, 0xe0, 0x44, + 0x4f, 0xe8, 0xa2, 0x8f, 0x87, 0x1f, 0x49, 0xf6, 0xec, 0x63, 0x4b, 0xf4, + 0xf4, 0x9d, 0x13, 0xe4, 0xf7, 0x3c, 0x83, 0x2c, 0x97, 0x8b, 0xd2, 0x27, + 0xbc, 0x1e, 0x85, 0x80, 0x41, 0x22, 0x15, 0x78, 0x85, 0xc8, 0x74, 0x4d, + 0x31, 0xf7, 0x77, 0x16, 0x8a, 0x8c, 0xdb, 0xe7, 0xa4, 0x74, 0x23, 0x66, + 0xcd, 0xcf, 0x0b, 0xce, 0x50, 0xa0, 0xf5, 0x50, 0xcc, 0x17, 0x29, 0xf2, + 0x08, 0x9c, 0x92, 0x79, 0x90, 0xd9, 0x4f, 0x73, 0xcc, 0x96, 0x2a, 0xf2, + 0x5d, 0x70, 0xa1, 0xfc, 0x4d, 0xa6, 0xdf, 0x84, 0x57, 0xdd, 0xb5, 0xa4, + 0x96, 0x9b, 0xfc, 0xa4, 0xd2, 0xb1, 0x96, 0x4b, 0xae, 0x88, 0x22, 0x6a, + 0xb1, 0x10, 0x47, 0xda, 0x7b, 0x6e, 0x7a, 0xdf, 0x8f, 0x96, 0xdb, 0xd7, + 0x72, 0x74, 0x7f, 0x29, 0xbd, 0x9b, 0x93, 0x61, 0x24, 0x4a, 0x04, 0xb7, + 0x55, 0x8d, 0xf6, 0x2d, 0x84, 0x82, 0x8f, 0x7a, 0xad, 0x2e, 0x56, 0x2f, + 0x23, 0x06, 0xa9, 0x69, 0x73, 0xa0, 0x68, 0xb1, 0x76, 0x00, 0x8b, 0x0c, + 0x75, 0x34, 0xee, 0xbf, 0x0a, 0xe9, 0xf7, 0x97, 0x9a, 0x09, 0x02, 0x21, + 0x2d, 0x4e, 0x20, 0xdc, 0xf1, 0x62, 0xab, 0x51, 0xcd, 0x55, 0x94, 0x4d, + 0x9b, 0xc0, 0x76, 0x92, 0x34, 0x8f, 0x83, 0x06, 0xca, 0x90, 0xa8, 0x03, + 0x06, 0xd4, 0x04, 0xd2, 0x17, 0x24, 0xa2, 0x8e, 0xfb, 0xdd, 0x22, 0x8e, + 0x20, 0x80, 0xdc, 0x89}, + pub_key_1, + {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 23, + 32, + {0x6b, 0x9a, 0x45, 0xec, 0x51, 0x7b, 0xf8, 0x38, 0xa5, 0x35, 0xed, 0x93, + 0xfb, 0x36, 0xbb, 0x02, 0x74, 0x71, 0xb1, 0x1d, 0x20, 0xd0, 0xbf, 0x6b, + 0x1e, 0xda, 0xae, 0xef, 0xa2, 0x5b, 0xcc, 0xdf, 0x58, 0x81, 0xf3, 0x44, + 0x09, 0xa0, 0x42, 0xda, 0xdb, 0xe4, 0xa7, 0xb3, 0xc4, 0x1b, 0xf2, 0x4a, + 0xbe, 0x66, 0xc1, 0xf7, 0xf3, 0x7b, 0x92, 0xb9, 0x65, 0x8f, 0x59, 0xc5, + 0x5f, 0xa8, 0x8a, 0xa1, 0x63, 0x24, 0x65, 0xba, 0x82, 0x45, 0xc5, 0xf0, + 0xc9, 0x8d, 0x08, 0x2f, 0xca, 0xbb, 0x5e, 0x9f, 0xb8, 0x34, 0xd7, 0x27, + 0xa3, 0x54, 0xf8, 0xf8, 0xa7, 0xfc, 0xdb, 0x8d, 0x32, 0x30, 0x72, 0x54, + 0x72, 0xa6, 0xa4, 0xec, 0xb6, 0xf3, 0xd9, 0x75, 0x40, 0x77, 0x3e, 0x53, + 0xeb, 0x45, 0x38, 0x3a, 0xcb, 0xe4, 0xbc, 0x81, 0x16, 0x8e, 0x24, 0x4f, + 0xe7, 0x69, 0xb1, 0xa7, 0xd5, 0x22, 0x0d, 0xbc, 0xaf, 0x83, 0x1e, 0x46, + 0xc9, 0x3f, 0x6e, 0xa7, 0xca, 0x2e, 0xe3, 0x0c, 0xe9, 0x28, 0x1d, 0xd9, + 0x67, 0x4f, 0xcc, 0xdc, 0x79, 0x6f, 0xd6, 0x14, 0x7b, 0xe4, 0xbd, 0x99, + 0xc5, 0x3a, 0x12, 0xea, 0xcf, 0xd4, 0xb9, 0xb0, 0x09, 0x72, 0xb0, 0x53, + 0x9e, 0x3d, 0x94, 0xb8, 0x59, 0x11, 0x69, 0x4e, 0xa9, 0x8f, 0x27, 0x49, + 0x6b, 0x56, 0x7a, 0x29, 0xfd, 0x30, 0x87, 0x84, 0x2b, 0xa0, 0x14, 0x02, + 0x90, 0x1d, 0x1b, 0xb1, 0xba, 0x6b, 0x3c, 0x79, 0x31, 0xf1, 0x32, 0x9f, + 0xf5, 0x64, 0x49, 0x89, 0xbd, 0xc1, 0xf7, 0x02, 0x50, 0x59, 0xd0, 0xd0, + 0x69, 0x51, 0x7f, 0xbb, 0x68, 0x2c, 0x0b, 0xe0, 0x49, 0xec, 0x7e, 0x38, + 0xb6, 0x14, 0xaf, 0x1c, 0xf9, 0xcc, 0x37, 0xea, 0xb7, 0x4e, 0x20, 0xe6, + 0xbc, 0xa4, 0x68, 0xf9, 0x3d, 0x3f, 0x13, 0x74, 0x95, 0x57, 0xb7, 0x01, + 0x29, 0xef, 0x95, 0xe5}, + pub_key_1, + {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 24, + 32, + {0x01, 0x92, 0x6c, 0xbf, 0x92, 0x19, 0x0f, 0xe7, 0xcc, 0xd7, 0xf8, 0x58, + 0xc2, 0x60, 0x03, 0x6a, 0x7a, 0x9d, 0x55, 0x4b, 0xf6, 0x36, 0xa8, 0x2d, + 0x43, 0xed, 0xd3, 0xd2, 0xcf, 0x0f, 0x5f, 0x70, 0x06, 0xc2, 0xe0, 0xd6, + 0xdc, 0x43, 0xc7, 0xc4, 0x27, 0xe4, 0x99, 0x40, 0xcd, 0xc5, 0xc3, 0x97, + 0xdf, 0x66, 0x84, 0x18, 0x97, 0xd3, 0xe1, 0x18, 0xcf, 0xa8, 0x6f, 0x51, + 0x88, 0xc5, 0x44, 0x09, 0xff, 0xc1, 0x69, 0xe8, 0xf1, 0x92, 0xc3, 0xa8, + 0x48, 0x96, 0x93, 0x1d, 0x98, 0xae, 0x8a, 0x9e, 0x83, 0x07, 0x5e, 0x6d, + 0xab, 0xe4, 0xd2, 0x8a, 0x56, 0xf0, 0xa9, 0x28, 0x24, 0x32, 0x51, 0x1a, + 0xb0, 0x9a, 0x1a, 0x0e, 0xd4, 0x20, 0xbe, 0x66, 0x55, 0x21, 0x93, 0x6a, + 0x1c, 0x98, 0x34, 0xa4, 0x56, 0x99, 0x7c, 0x0e, 0x5e, 0x2c, 0x1f, 0xc5, + 0x6a, 0xb4, 0x59, 0x27, 0xb6, 0x04, 0x2d, 0x35, 0x71, 0x16, 0x3b, 0xa5, + 0x9d, 0x99, 0x4b, 0x90, 0x2a, 0xa5, 0xed, 0x41, 0x6c, 0xef, 0xf4, 0x31, + 0x3f, 0xb1, 0xc6, 0x73, 0x34, 0xed, 0x7b, 0xe7, 0x15, 0xd2, 0xe9, 0x6c, + 0x04, 0x5d, 0x6c, 0x0b, 0xfd, 0x20, 0xf2, 0xf5, 0x04, 0x0e, 0x09, 0xfb, + 0xb0, 0x77, 0xa0, 0x1f, 0x98, 0x23, 0x84, 0xcc, 0xd8, 0x83, 0xcf, 0xa2, + 0xfa, 0x25, 0xd3, 0x53, 0x20, 0x74, 0x67, 0x28, 0xae, 0x53, 0x0b, 0xb7, + 0x96, 0xf5, 0xae, 0x6e, 0xc2, 0xc3, 0x6a, 0xad, 0x33, 0x44, 0xce, 0x69, + 0x04, 0x5b, 0x79, 0x30, 0x52, 0xcf, 0x3a, 0x56, 0x92, 0x93, 0xa2, 0xd2, + 0x32, 0xea, 0xb3, 0x78, 0x85, 0x3d, 0xc4, 0x03, 0x0b, 0x91, 0xe1, 0xf0, + 0x8c, 0x31, 0x34, 0x82, 0x24, 0xb7, 0x74, 0xe8, 0xb7, 0x1a, 0x7e, 0x23, + 0xe7, 0x74, 0x03, 0xcb, 0x26, 0xd1, 0xf2, 0xb1, 0xbb, 0x80, 0x0c, 0x77, + 0x28, 0x60, 0x45, 0x1d}, + pub_key_1, + {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 25, + 32, + {0x36, 0x3c, 0xa2, 0x3e, 0xc7, 0xd9, 0x80, 0xa8, 0x3a, 0x5f, 0x36, 0x7c, + 0xba, 0x3e, 0x9a, 0x22, 0x25, 0xb3, 0xa3, 0xec, 0xaf, 0x64, 0x34, 0xb5, + 0xa3, 0x47, 0xe3, 0xba, 0xa5, 0xce, 0x5e, 0xa2, 0x78, 0x24, 0xfe, 0xc7, + 0x27, 0xec, 0x7b, 0x3b, 0xa2, 0xd4, 0x1c, 0xdc, 0x97, 0x23, 0xf5, 0xcf, + 0xf3, 0xe7, 0x5d, 0xc7, 0xf7, 0xb9, 0x20, 0x0b, 0xaa, 0xa2, 0xc0, 0x2b, + 0x4d, 0x83, 0x99, 0xb1, 0x76, 0x0a, 0x10, 0x11, 0x23, 0x1e, 0x2b, 0x26, + 0xba, 0xd9, 0x32, 0x62, 0x04, 0xc5, 0x07, 0x9a, 0xc1, 0xc1, 0x30, 0x3a, + 0xc0, 0x8f, 0xba, 0xe4, 0x2f, 0x6a, 0x40, 0x32, 0x40, 0x7e, 0x87, 0x91, + 0x5f, 0xa3, 0x75, 0x9c, 0x43, 0xb2, 0x9c, 0xa0, 0x7a, 0x1a, 0x32, 0x59, + 0xfb, 0xee, 0x42, 0x74, 0xb6, 0x3a, 0x52, 0x86, 0x0c, 0x63, 0x51, 0x24, + 0x6f, 0x8c, 0x1c, 0x84, 0x53, 0x8e, 0x5e, 0x6f, 0x6a, 0xdd, 0x7f, 0xf6, + 0x15, 0x2a, 0xcc, 0xa4, 0xde, 0xdd, 0xda, 0xb1, 0x46, 0xa2, 0x5b, 0xbd, + 0xf0, 0x07, 0x6e, 0x28, 0x79, 0xec, 0xf9, 0x3b, 0xaf, 0x9d, 0x64, 0x7b, + 0x32, 0xcf, 0x32, 0xa9, 0xe6, 0x27, 0x18, 0xee, 0xc5, 0x99, 0xcd, 0x7b, + 0x51, 0x51, 0x0a, 0x70, 0xfd, 0x98, 0x9a, 0x77, 0x42, 0x60, 0x49, 0x09, + 0x26, 0x21, 0xc2, 0x38, 0x6a, 0x82, 0x77, 0x1b, 0x06, 0xa4, 0xc5, 0xb8, + 0x6b, 0xc2, 0x8f, 0xdd, 0x63, 0x0e, 0x76, 0xfe, 0x43, 0xf2, 0x1c, 0x5d, + 0x22, 0xfa, 0x63, 0x00, 0x1d, 0xa3, 0x00, 0xef, 0x97, 0x77, 0xc9, 0xdc, + 0x41, 0x21, 0x15, 0x88, 0x40, 0xbd, 0x08, 0x43, 0x94, 0xd6, 0x00, 0xa6, + 0xdb, 0x28, 0x4b, 0x1e, 0x77, 0x11, 0x12, 0xb5, 0x6b, 0x63, 0x36, 0x4f, + 0x00, 0x7c, 0xd7, 0x16, 0x66, 0x90, 0x2c, 0xac, 0x56, 0x32, 0x3c, 0x6e, + 0x54, 0x94, 0xd5, 0x0c}, + pub_key_1, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 26, + 32, + {0x4a, 0x2d, 0xc2, 0x05, 0xdb, 0x89, 0x9d, 0x51, 0x44, 0x7b, 0x68, 0x9d, + 0x3a, 0xd6, 0x01, 0x00, 0x3e, 0xaf, 0xb7, 0x0a, 0x51, 0x05, 0x1a, 0xe4, + 0xe5, 0x70, 0xc5, 0x12, 0x5a, 0xfa, 0xe6, 0x64, 0x27, 0x05, 0x6f, 0xc2, + 0xc9, 0xf7, 0x1b, 0xc4, 0x26, 0x10, 0xef, 0x85, 0xba, 0x0f, 0x49, 0xa2, + 0x72, 0x12, 0x47, 0xd4, 0xa7, 0x7c, 0x6d, 0xc9, 0xf0, 0x14, 0x29, 0xc2, + 0xd9, 0xb9, 0x09, 0xfc, 0x84, 0xdf, 0xb0, 0x49, 0xbd, 0x35, 0x18, 0x72, + 0x30, 0x1a, 0x77, 0x36, 0x19, 0x55, 0x96, 0xa1, 0xc4, 0x9c, 0xcb, 0x1b, + 0x36, 0x75, 0x44, 0xa1, 0x90, 0xd1, 0x88, 0xe4, 0xe6, 0x67, 0x49, 0x73, + 0x1a, 0x76, 0x0d, 0x76, 0xaa, 0x11, 0x6f, 0xa4, 0xa1, 0x89, 0x66, 0x5a, + 0x98, 0x97, 0x5b, 0x7e, 0xc8, 0x03, 0xe2, 0x69, 0x5f, 0xef, 0x42, 0xea, + 0xe7, 0xc7, 0xf8, 0xe2, 0x74, 0xe4, 0xfb, 0x1c, 0x99, 0xab, 0x0e, 0xeb, + 0xc7, 0x6a, 0xd6, 0xbc, 0x8d, 0x76, 0x8d, 0x2d, 0xfd, 0x59, 0x69, 0x18, + 0x1e, 0x78, 0xb3, 0xee, 0x72, 0xfa, 0x90, 0x0c, 0x31, 0x51, 0x0f, 0x07, + 0x1a, 0x1d, 0xa8, 0xb7, 0x58, 0x9e, 0x49, 0xe2, 0x54, 0xde, 0x88, 0x50, + 0xdb, 0x02, 0xb1, 0xbe, 0x84, 0x1a, 0xf4, 0x78, 0x04, 0x5a, 0x84, 0x7f, + 0x2d, 0xb9, 0x12, 0x6a, 0x42, 0x81, 0x88, 0x7e, 0x02, 0xbe, 0xb5, 0x8f, + 0x1f, 0x0b, 0xbe, 0x67, 0xc9, 0xc7, 0xac, 0xfb, 0x49, 0xb5, 0xe4, 0xec, + 0x4f, 0xc7, 0x6e, 0xf3, 0x06, 0x54, 0xb5, 0xd3, 0xff, 0xcf, 0xcd, 0xf7, + 0xcc, 0x91, 0x2c, 0x5e, 0x1f, 0x2b, 0x20, 0xd9, 0x1b, 0xdd, 0x61, 0x14, + 0xd2, 0x54, 0x05, 0xab, 0x65, 0x21, 0x5c, 0x05, 0xc4, 0xad, 0x2b, 0x6f, + 0xae, 0x66, 0x62, 0xae, 0x51, 0x30, 0xd1, 0x76, 0x52, 0xce, 0x42, 0xc0, + 0xce, 0x86, 0xc1, 0x53}, + pub_key_1, + {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 27, + 32, + {0x45, 0xa2, 0x55, 0x08, 0x93, 0x82, 0x0a, 0xd5, 0x11, 0xea, 0xba, 0xe3, + 0x50, 0x39, 0xa1, 0x34, 0x57, 0x35, 0x0d, 0xf7, 0xec, 0x21, 0xce, 0xdc, + 0x14, 0x84, 0x53, 0x0d, 0xc3, 0x7a, 0xd3, 0x32, 0xa1, 0x70, 0xaf, 0x8b, + 0xb3, 0x05, 0xe4, 0xbd, 0x6d, 0xa7, 0x8c, 0xfa, 0x43, 0x82, 0x04, 0x5d, + 0xdf, 0xbe, 0x24, 0x99, 0xa1, 0x9d, 0x51, 0x83, 0x8b, 0x3a, 0x55, 0x3d, + 0x7a, 0x84, 0x9c, 0x49, 0xe2, 0x84, 0x09, 0x3e, 0x1f, 0x2f, 0xe4, 0xb2, + 0x69, 0x29, 0x5a, 0x75, 0xf1, 0x2d, 0xcd, 0x0e, 0x72, 0x7a, 0x79, 0xc1, + 0xf0, 0xe9, 0xcd, 0x2a, 0x89, 0xe2, 0x95, 0xa3, 0x55, 0xa5, 0x2d, 0xa7, + 0xee, 0x1d, 0xc2, 0x54, 0x7f, 0xa4, 0x3d, 0x96, 0xab, 0xef, 0x1a, 0x3b, + 0x51, 0x21, 0xbc, 0xa6, 0x7c, 0xf4, 0x50, 0xcd, 0x08, 0x7c, 0x9d, 0x90, + 0x4c, 0xf7, 0x97, 0x83, 0x40, 0x57, 0x33, 0x4f, 0x78, 0x8c, 0x96, 0x76, + 0x3a, 0x4f, 0xf0, 0xa8, 0x99, 0x06, 0x83, 0x63, 0x62, 0x1d, 0x90, 0x13, + 0x6e, 0xb5, 0x30, 0xc3, 0x20, 0x41, 0xef, 0x3e, 0xde, 0x97, 0xa4, 0x4b, + 0xe1, 0x37, 0xd0, 0x8c, 0x2a, 0x70, 0x19, 0xf3, 0x1f, 0x8e, 0x27, 0xe1, + 0x56, 0xe5, 0x09, 0x22, 0x78, 0x60, 0xc7, 0x23, 0xe3, 0xae, 0xf1, 0x96, + 0x85, 0xa5, 0xe3, 0xa1, 0x0b, 0x78, 0xdf, 0x66, 0xb3, 0x8f, 0x29, 0x9d, + 0x60, 0xb2, 0x33, 0x8b, 0xc6, 0xa9, 0x43, 0xbc, 0x1b, 0x2f, 0x92, 0x61, + 0x97, 0x7e, 0xf4, 0xe0, 0x8d, 0x1b, 0x6b, 0x42, 0xde, 0x17, 0xc4, 0xc6, + 0x52, 0x09, 0x9d, 0x37, 0x7a, 0x7a, 0xb9, 0x83, 0xff, 0x98, 0x3c, 0x3b, + 0xbb, 0xca, 0x99, 0xf7, 0x9c, 0x81, 0x48, 0xf2, 0xaf, 0xa9, 0xb0, 0xf1, + 0xbe, 0xe5, 0x1e, 0x32, 0x2f, 0xfc, 0x05, 0xb0, 0x51, 0xe1, 0x7d, 0x13, + 0x2a, 0x6e, 0x90, 0xc4}, + pub_key_1, + {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 28, + 32, + {0x25, 0x8d, 0x16, 0x93, 0x22, 0xa9, 0x54, 0x6c, 0xaa, 0x2b, 0x68, 0x08, + 0x9b, 0x48, 0x1b, 0xd3, 0x83, 0x48, 0x15, 0x9f, 0xa9, 0xed, 0x19, 0x2d, + 0x2e, 0xb6, 0x08, 0x39, 0x02, 0x95, 0x52, 0xa4, 0x20, 0xd5, 0xb2, 0x46, + 0x44, 0xc3, 0x38, 0x1a, 0x5f, 0xfb, 0xf2, 0xed, 0x46, 0x07, 0x29, 0x74, + 0x91, 0x8d, 0x77, 0x7f, 0x1c, 0x53, 0xad, 0x51, 0xf9, 0xce, 0x8a, 0x91, + 0xaf, 0xf9, 0x5d, 0xbc, 0xd8, 0x17, 0xf5, 0x0e, 0xf1, 0x3e, 0xbf, 0xc9, + 0xef, 0xb6, 0xc3, 0x69, 0x87, 0xdf, 0xaa, 0xa9, 0x6e, 0x37, 0xaa, 0x89, + 0xdd, 0x7a, 0x32, 0x34, 0x89, 0x06, 0xbc, 0xc2, 0x2f, 0x4d, 0x0b, 0x51, + 0x04, 0xc4, 0x21, 0x81, 0xf7, 0x69, 0x74, 0x65, 0x1e, 0x3c, 0xed, 0x20, + 0xd5, 0x41, 0x2f, 0x70, 0x46, 0x7d, 0x83, 0x4c, 0xb4, 0x9b, 0x1b, 0x7e, + 0x15, 0x32, 0xff, 0x41, 0x7f, 0x91, 0xdc, 0xf6, 0x53, 0xf1, 0x8c, 0x43, + 0xa6, 0xad, 0x9f, 0xf4, 0x46, 0x96, 0x00, 0x89, 0x0f, 0x83, 0x6c, 0x55, + 0x39, 0x63, 0xbc, 0x23, 0x79, 0xd5, 0xbd, 0x79, 0xad, 0x33, 0x80, 0x35, + 0xf7, 0xf4, 0xaa, 0x6a, 0x27, 0xfb, 0xd9, 0x24, 0xb5, 0xbc, 0x8d, 0x8b, + 0x53, 0x73, 0xde, 0x7f, 0x4c, 0xda, 0xc7, 0x5c, 0xbe, 0x0b, 0x8a, 0xbd, + 0x39, 0x61, 0xdb, 0x17, 0xb8, 0x19, 0xd4, 0x6c, 0xcb, 0x4c, 0xce, 0xdd, + 0xcd, 0xb3, 0x63, 0x63, 0x09, 0xd6, 0x75, 0x4c, 0x6d, 0x82, 0xa6, 0x1f, + 0x5d, 0x9b, 0x9b, 0xfa, 0xbd, 0x0c, 0x94, 0x87, 0x77, 0x26, 0x4c, 0x11, + 0x38, 0xc6, 0xfb, 0x60, 0x64, 0xfd, 0xd5, 0xa7, 0x97, 0xe5, 0x51, 0xc1, + 0xd0, 0xe5, 0x45, 0xd1, 0xd3, 0x2d, 0x63, 0xe1, 0xeb, 0xdf, 0xcb, 0x78, + 0x27, 0x56, 0x92, 0xcb, 0x50, 0x71, 0x79, 0x10, 0x31, 0x2d, 0xa9, 0x91, + 0x70, 0x52, 0xcf, 0x53}, + pub_key_1, + {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 29, + 32, + {0x82, 0x4d, 0x03, 0x72, 0xc4, 0x02, 0x97, 0xe3, 0xa0, 0x05, 0x92, 0x36, + 0xa9, 0x3f, 0x60, 0xdb, 0x3d, 0x25, 0x14, 0xde, 0xfe, 0x40, 0x9b, 0xfa, + 0xa2, 0x89, 0x0f, 0x4d, 0x04, 0xcb, 0x21, 0x04, 0x3b, 0xa1, 0x87, 0x1b, + 0x83, 0x74, 0xfa, 0x51, 0xf1, 0xc4, 0xd7, 0x39, 0x2d, 0x0e, 0x24, 0x42, + 0x22, 0xb1, 0xec, 0xcd, 0x11, 0x80, 0x09, 0xe4, 0x6b, 0xbf, 0xd2, 0xa8, + 0x4b, 0xac, 0x9e, 0x84, 0xdd, 0xc5, 0x10, 0x2e, 0xb4, 0x50, 0x8f, 0x5b, + 0x9d, 0x77, 0x45, 0x0f, 0x7a, 0xed, 0x31, 0xcb, 0xf5, 0xb6, 0xa4, 0x03, + 0x2b, 0xb4, 0x4f, 0xd8, 0x08, 0xba, 0xd4, 0x03, 0xe8, 0xb7, 0x8a, 0xf3, + 0x75, 0x6f, 0x47, 0x25, 0x63, 0xe0, 0x50, 0x52, 0x65, 0x27, 0xde, 0xbc, + 0x1e, 0xc4, 0x9e, 0xcf, 0x5d, 0x5c, 0x10, 0xf2, 0x79, 0xd0, 0x6a, 0x5d, + 0xbb, 0x7c, 0xca, 0x18, 0x8b, 0xa2, 0x12, 0xbe, 0x9f, 0xd3, 0x6c, 0x7e, + 0xef, 0x8b, 0x18, 0x74, 0x05, 0xda, 0x50, 0xdf, 0xea, 0x14, 0x0c, 0x4b, + 0x60, 0x4d, 0xc3, 0x13, 0xf2, 0x89, 0x41, 0xf2, 0xc4, 0x44, 0x71, 0x43, + 0xa1, 0x42, 0x0b, 0x31, 0xcd, 0x23, 0x66, 0x32, 0x52, 0xec, 0x04, 0x26, + 0xc8, 0x46, 0x5a, 0xde, 0x55, 0xce, 0xcb, 0xb9, 0xb9, 0xcf, 0x4f, 0x88, + 0xe2, 0xb4, 0xb7, 0xc8, 0x6c, 0xc5, 0xe2, 0xc6, 0xa4, 0xfb, 0x25, 0xc5, + 0x58, 0x35, 0xa2, 0xec, 0xa1, 0x78, 0x0f, 0xbd, 0xbb, 0x8b, 0x35, 0x4b, + 0xa5, 0x12, 0xd4, 0x12, 0xe8, 0x4e, 0x73, 0x76, 0x4e, 0x05, 0x55, 0x14, + 0xe1, 0x0d, 0x7e, 0xa3, 0x2a, 0xd7, 0xe1, 0xa3, 0xc2, 0x0d, 0xfc, 0x53, + 0x73, 0x2d, 0x85, 0xfa, 0xe4, 0x0c, 0xa9, 0x51, 0xb5, 0xfc, 0x18, 0xf9, + 0xab, 0x21, 0xc9, 0x00, 0x1d, 0xae, 0x67, 0xc6, 0x20, 0x0b, 0x9c, 0xfc, + 0x6d, 0x14, 0x25, 0x65}, + pub_key_1, + {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 30, + 32, + {0x83, 0x67, 0x89, 0x3d, 0x5a, 0xd7, 0x7b, 0xe2, 0x4a, 0x73, 0x9c, 0xff, + 0xda, 0xa7, 0xbd, 0x41, 0x4d, 0x66, 0x44, 0x23, 0x57, 0xdb, 0x9b, 0xb3, + 0x39, 0xa7, 0xce, 0x86, 0x2b, 0x40, 0x03, 0x63, 0xd9, 0xe7, 0x01, 0x4a, + 0xa1, 0xce, 0xd3, 0xa8, 0xc3, 0x1d, 0x65, 0xf2, 0x47, 0xe9, 0x6b, 0xa5, + 0x64, 0x9d, 0xf6, 0x36, 0xfb, 0x75, 0x9d, 0xf0, 0x4b, 0x7a, 0x62, 0xda, + 0x27, 0xa6, 0x40, 0x25, 0xbb, 0xb9, 0x71, 0x9c, 0x7a, 0xb1, 0xd7, 0x4d, + 0x63, 0xd2, 0xad, 0x5a, 0x32, 0x4d, 0xb8, 0x71, 0x87, 0x42, 0xe5, 0x43, + 0x8b, 0x78, 0x0a, 0xe6, 0x30, 0x49, 0x9b, 0xea, 0x06, 0x5e, 0x22, 0x15, + 0xdf, 0x93, 0x13, 0xfd, 0x45, 0xa5, 0x79, 0x41, 0xe9, 0x63, 0x2c, 0xe6, + 0x6f, 0xe1, 0x3a, 0x53, 0x59, 0x90, 0x0a, 0x0a, 0xd5, 0xde, 0x92, 0x61, + 0xae, 0xf6, 0xa1, 0x1c, 0x3b, 0x98, 0xbe, 0x76, 0x5c, 0x94, 0xa6, 0xd2, + 0x4f, 0xb7, 0xc8, 0x8f, 0xde, 0xc9, 0xd6, 0xfa, 0x52, 0xff, 0xe9, 0x75, + 0x91, 0x7d, 0x3b, 0x3d, 0x68, 0x79, 0x4c, 0x6f, 0xc8, 0x99, 0xb0, 0xf6, + 0x90, 0x11, 0x73, 0xfa, 0x91, 0x34, 0x5d, 0xf1, 0x5f, 0x1d, 0x08, 0xdb, + 0xaa, 0x0e, 0xd7, 0x7e, 0x69, 0x2f, 0x9d, 0xe8, 0x0d, 0x66, 0x70, 0xa9, + 0x5b, 0xce, 0x1b, 0x01, 0x4b, 0xee, 0xba, 0x77, 0x54, 0x3b, 0xaf, 0x40, + 0x92, 0xf4, 0xb2, 0x15, 0x8a, 0x1f, 0x27, 0xb6, 0x2c, 0xed, 0xb0, 0xbd, + 0x3f, 0x2c, 0xdd, 0x38, 0x1d, 0x9a, 0x46, 0xba, 0xe1, 0xaa, 0x34, 0xc2, + 0xb8, 0xc3, 0x6a, 0x65, 0xd4, 0xe4, 0x4f, 0xa5, 0xaa, 0xb1, 0xcd, 0x18, + 0x8d, 0x42, 0x02, 0x22, 0x7d, 0x6f, 0xd5, 0x37, 0x77, 0x69, 0x80, 0xeb, + 0xe6, 0x36, 0xdd, 0x81, 0xd3, 0xbc, 0x07, 0x75, 0xba, 0xb2, 0x3c, 0xcd, + 0x96, 0x23, 0xd4, 0x23}, + pub_key_1, + {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 31, + 32, + {0x99, 0xf1, 0x49, 0xe9, 0x94, 0x0d, 0x2a, 0x6e, 0xb2, 0xe8, 0x24, 0xb4, + 0x88, 0x38, 0xd5, 0x6f, 0x38, 0x3e, 0x45, 0x03, 0xce, 0xa7, 0x1e, 0x9e, + 0xce, 0xca, 0xf2, 0xa6, 0xe9, 0xd6, 0x16, 0xc1, 0xe9, 0x41, 0xfc, 0x0f, + 0x89, 0x94, 0xa0, 0x37, 0x3c, 0xa6, 0x32, 0x5f, 0x6d, 0xe2, 0xb7, 0x6b, + 0xe0, 0x43, 0xe4, 0x81, 0x2d, 0x36, 0x1d, 0x89, 0xcc, 0xe1, 0x66, 0xe7, + 0xc0, 0xf4, 0xae, 0x8e, 0x0c, 0x2c, 0x8a, 0xa0, 0x53, 0xeb, 0xe4, 0x56, + 0x8e, 0x0c, 0x54, 0x34, 0xac, 0xb6, 0x53, 0x59, 0x02, 0xdd, 0x13, 0x90, + 0x14, 0x46, 0xa3, 0x8d, 0x79, 0x05, 0xee, 0xfa, 0x51, 0xa2, 0x2b, 0xb5, + 0xb2, 0xa0, 0x5b, 0x24, 0x2b, 0x06, 0x16, 0x43, 0xa8, 0xb1, 0x53, 0x8c, + 0x34, 0x22, 0x55, 0x43, 0x8d, 0x46, 0x82, 0x4c, 0x43, 0xc5, 0xdf, 0x1f, + 0xb8, 0x46, 0x31, 0x14, 0x7b, 0x9c, 0xc6, 0x89, 0xd7, 0xb8, 0x28, 0xf2, + 0xbd, 0x5a, 0xbf, 0xb4, 0x8b, 0xd4, 0x0a, 0x1b, 0x0f, 0xf6, 0x86, 0x6e, + 0xad, 0xfd, 0x95, 0x88, 0xa0, 0x36, 0x1d, 0x9b, 0xc6, 0xa0, 0x76, 0xb9, + 0x78, 0xb9, 0xf8, 0x55, 0xa3, 0x67, 0x32, 0x20, 0x78, 0x16, 0xc8, 0xb3, + 0xc4, 0x26, 0x91, 0x4c, 0x73, 0xc9, 0x61, 0x3c, 0xa5, 0x3e, 0xf8, 0x26, + 0x1f, 0xc3, 0x0d, 0xc7, 0xa1, 0x5c, 0xf7, 0xc8, 0x58, 0x60, 0x92, 0x65, + 0x94, 0x66, 0x26, 0x00, 0x0a, 0x14, 0x65, 0xd4, 0x1b, 0x07, 0x6a, 0xc9, + 0xde, 0xd9, 0x3b, 0x86, 0xe9, 0x5d, 0xe5, 0x8c, 0x1a, 0x4d, 0x2b, 0x5c, + 0xfe, 0xd5, 0xd3, 0x11, 0xb6, 0xf2, 0x4c, 0xbf, 0x25, 0x7f, 0xb0, 0x3c, + 0x47, 0xe4, 0x43, 0xca, 0xba, 0xf1, 0xe7, 0x66, 0x16, 0x7f, 0x52, 0x4e, + 0x6f, 0xb6, 0x65, 0xe4, 0x2e, 0xe0, 0x46, 0x14, 0x4f, 0x25, 0x54, 0x4d, + 0x46, 0xd3, 0x4e, 0xfa}, + pub_key_1, + {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 32, + 32, + {0x20, 0xd0, 0x44, 0xf0, 0x45, 0xbd, 0xdd, 0xb0, 0xbf, 0xe9, 0x94, 0xa3, + 0x4b, 0x54, 0x37, 0xe6, 0x14, 0x46, 0xf9, 0x56, 0x8f, 0x3c, 0x7d, 0x09, + 0x13, 0x74, 0x30, 0xcf, 0xa1, 0x7e, 0x39, 0x29, 0xab, 0x8b, 0x84, 0x9e, + 0xc7, 0xcd, 0x63, 0x20, 0x79, 0xa8, 0x8f, 0x99, 0x4c, 0x0f, 0x4a, 0x0c, + 0xe2, 0x3f, 0x29, 0x76, 0x59, 0x5d, 0xf1, 0x98, 0xb4, 0xf1, 0x43, 0x12, + 0x05, 0xc2, 0x9b, 0x3f, 0xa1, 0xd3, 0x79, 0x80, 0x85, 0x54, 0x46, 0xd2, + 0x53, 0x27, 0xee, 0x66, 0x93, 0x24, 0xc3, 0x66, 0x60, 0x22, 0xc0, 0x10, + 0x0c, 0xf1, 0xbf, 0x85, 0x5c, 0x87, 0x74, 0xf3, 0xaa, 0x48, 0x98, 0xda, + 0xce, 0x7a, 0x16, 0x69, 0x3c, 0x61, 0x4e, 0xac, 0x00, 0xcb, 0x33, 0x7f, + 0x05, 0xec, 0x25, 0x88, 0xf6, 0x70, 0x37, 0x0c, 0x3e, 0xe4, 0x0f, 0x29, + 0xe8, 0xe9, 0x00, 0xda, 0x16, 0xd1, 0xdd, 0x28, 0xaa, 0xeb, 0x09, 0x8f, + 0x8f, 0x3b, 0x91, 0x8c, 0x56, 0x2f, 0x8c, 0x25, 0x12, 0xaf, 0x23, 0x8e, + 0xd4, 0xec, 0xb3, 0xbe, 0x4a, 0xe3, 0x93, 0x74, 0xeb, 0x63, 0x8b, 0x02, + 0x14, 0x19, 0xa3, 0xe0, 0x08, 0x90, 0xa4, 0xef, 0xf7, 0x08, 0x76, 0xfa, + 0xbd, 0x74, 0xee, 0xa1, 0xbd, 0x56, 0xde, 0x05, 0xdc, 0xa2, 0x08, 0x92, + 0x8d, 0x43, 0x4e, 0x73, 0x42, 0xe9, 0x17, 0x94, 0x71, 0xe9, 0x58, 0xe2, + 0x35, 0xa2, 0x98, 0xf3, 0x5e, 0xdc, 0xf9, 0xad, 0x77, 0x41, 0x1f, 0x82, + 0x4d, 0x5c, 0x53, 0xb4, 0x30, 0x8c, 0xd0, 0x8b, 0x04, 0x43, 0xb5, 0x8f, + 0xc5, 0xa8, 0x68, 0x39, 0x95, 0x38, 0xe5, 0x29, 0x4d, 0xcb, 0xd2, 0xe9, + 0x4d, 0x02, 0xc7, 0x19, 0xaa, 0x91, 0xac, 0x12, 0xc3, 0x83, 0x9b, 0xea, + 0x47, 0xce, 0xc6, 0x49, 0x62, 0x0b, 0x73, 0x23, 0x5f, 0x36, 0x8f, 0xd5, + 0xd9, 0x77, 0xe0, 0x33}, + pub_key_1, + {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 33, + 32, + {0x4c, 0x8d, 0x64, 0xae, 0xab, 0xd2, 0xe1, 0x2c, 0x8f, 0x2e, 0x3d, 0x31, + 0xac, 0x3f, 0x4b, 0x86, 0x17, 0x23, 0xab, 0x8f, 0x9a, 0x52, 0xcb, 0x89, + 0x10, 0xb2, 0x98, 0xfa, 0x3a, 0x73, 0x5b, 0xf9, 0x12, 0x84, 0xe9, 0xad, + 0x92, 0xbe, 0xf3, 0x99, 0x5a, 0x10, 0x58, 0xfd, 0xb0, 0xf6, 0x96, 0x14, + 0x3d, 0x92, 0xa9, 0x9c, 0x69, 0xc2, 0x33, 0xf6, 0x0f, 0x64, 0x87, 0x38, + 0x82, 0xc1, 0xc9, 0xca, 0x8e, 0x54, 0xcd, 0x03, 0x35, 0x08, 0x04, 0xaa, + 0xc3, 0x19, 0x74, 0x7c, 0x5c, 0xb8, 0xec, 0x6e, 0x42, 0xf6, 0x10, 0x04, + 0x74, 0x15, 0x81, 0x11, 0xb3, 0x05, 0x48, 0x51, 0x9e, 0x02, 0xae, 0x9a, + 0xb3, 0x95, 0x07, 0xef, 0xe5, 0x0b, 0x8b, 0x21, 0x2c, 0xaa, 0x82, 0x30, + 0x5d, 0x9f, 0x2d, 0x2c, 0x43, 0xb2, 0xf7, 0x5c, 0x55, 0x38, 0xb0, 0xff, + 0xe9, 0x42, 0x3e, 0x10, 0x44, 0xb5, 0xfa, 0x05, 0xbd, 0x67, 0x5e, 0x1a, + 0xfb, 0xe6, 0xd2, 0x2e, 0x73, 0xce, 0xd8, 0xdd, 0xdb, 0x3a, 0x00, 0xef, + 0x37, 0x21, 0x11, 0x36, 0x83, 0x8b, 0xfc, 0xd3, 0x76, 0x55, 0x20, 0x3b, + 0xf2, 0xc8, 0x30, 0xa6, 0x2f, 0x2c, 0x70, 0x70, 0x30, 0xe2, 0xb9, 0x64, + 0x44, 0x3d, 0xf1, 0xea, 0x24, 0xab, 0x12, 0x71, 0xfd, 0x06, 0xb3, 0xd6, + 0xc1, 0xab, 0x78, 0xb1, 0x33, 0x74, 0xc0, 0x86, 0xed, 0xab, 0x36, 0x26, + 0x7a, 0xc0, 0x65, 0xbf, 0x5a, 0xd7, 0x99, 0xd2, 0xf2, 0x7a, 0x6f, 0x4b, + 0xae, 0x70, 0x8b, 0xe1, 0x10, 0x38, 0x41, 0xaa, 0xf2, 0x1f, 0xf5, 0x47, + 0x47, 0x46, 0x34, 0xe9, 0x4c, 0x7f, 0xfe, 0xc8, 0xb4, 0xbd, 0xf8, 0x1c, + 0xd0, 0x0c, 0xf0, 0xf0, 0xe6, 0xf2, 0x34, 0xcf, 0x2d, 0x20, 0x8e, 0x2a, + 0xf2, 0xe2, 0xfe, 0xc0, 0x01, 0x94, 0x4e, 0x94, 0x44, 0xb0, 0x05, 0xc8, + 0xed, 0x91, 0x99, 0x03}, + pub_key_1, + {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 34, + 32, + {0x0e, 0x97, 0xe2, 0x94, 0x58, 0x3f, 0x52, 0x8a, 0xf6, 0x31, 0xe4, 0x4c, + 0x02, 0x56, 0x33, 0x44, 0x65, 0x7e, 0xd4, 0x77, 0x83, 0xc1, 0x19, 0xa9, + 0xd2, 0x8d, 0x6c, 0x0f, 0x39, 0xb6, 0xeb, 0xea, 0x40, 0xe1, 0x84, 0x7b, + 0x9f, 0x2f, 0xe2, 0x70, 0x8b, 0xed, 0xf4, 0x4d, 0x20, 0x37, 0xef, 0x4b, + 0xa7, 0x46, 0x4c, 0x63, 0x0b, 0x8e, 0xa5, 0xbf, 0xe1, 0xc6, 0x6d, 0x4b, + 0x87, 0x29, 0xb2, 0x0f, 0xfd, 0x22, 0xfb, 0x57, 0x21, 0x19, 0x9e, 0x88, + 0x4b, 0x3b, 0x31, 0x4e, 0xd1, 0xa6, 0xb8, 0xab, 0xf1, 0x1c, 0x72, 0x31, + 0x4d, 0xce, 0x37, 0x5a, 0xca, 0x1d, 0x02, 0xaa, 0xb7, 0x73, 0xd8, 0x88, + 0x30, 0xd1, 0xb5, 0x6e, 0x86, 0xf4, 0x5b, 0x18, 0x62, 0x48, 0x22, 0x42, + 0xd9, 0xff, 0x57, 0xa1, 0x47, 0x38, 0x76, 0xc4, 0x76, 0xc3, 0x3f, 0xb8, + 0x22, 0x84, 0x20, 0xf3, 0xa6, 0xa3, 0x1f, 0x85, 0xb7, 0x7a, 0xec, 0x3a, + 0x8d, 0x60, 0xb3, 0x83, 0xee, 0xd4, 0xf0, 0x7d, 0xba, 0xde, 0x10, 0x20, + 0xf5, 0xaf, 0xcc, 0x08, 0x13, 0x2d, 0x04, 0x23, 0x31, 0x9e, 0x85, 0xf5, + 0x12, 0x35, 0xb4, 0xaa, 0x5e, 0x16, 0xc0, 0xb1, 0x83, 0xe0, 0xfd, 0x65, + 0x3e, 0x59, 0x4c, 0x6b, 0x17, 0xf2, 0x5d, 0x05, 0x5b, 0x41, 0x0b, 0x78, + 0xc8, 0x90, 0xf2, 0x9c, 0x79, 0x66, 0xa8, 0x09, 0x6c, 0xc2, 0x48, 0x90, + 0x60, 0x84, 0x17, 0x6e, 0x09, 0x0a, 0xf5, 0x00, 0xc9, 0xc5, 0xd9, 0x23, + 0x5a, 0x2d, 0x35, 0xf2, 0x31, 0xba, 0xe7, 0x4d, 0xeb, 0x9b, 0x86, 0x0a, + 0x54, 0x1d, 0x2b, 0xb9, 0x33, 0xff, 0x0a, 0x20, 0x0c, 0xcf, 0xf8, 0xea, + 0x36, 0x42, 0xe3, 0x35, 0x05, 0x62, 0xcf, 0x29, 0xdc, 0x2c, 0x11, 0x00, + 0x40, 0x1a, 0x9a, 0xe0, 0xc0, 0xf5, 0xe1, 0xe6, 0x42, 0x0b, 0x21, 0x9e, + 0x34, 0x41, 0x62, 0x54}, + pub_key_1, + {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 35, + 32, + {0x80, 0xaa, 0x94, 0xe4, 0x9e, 0xe8, 0x24, 0x19, 0x10, 0x50, 0xc8, 0xbb, + 0xaa, 0x73, 0xb3, 0x52, 0xfe, 0xa2, 0x31, 0x18, 0x93, 0xd8, 0xb8, 0xe0, + 0x0e, 0x61, 0xa2, 0xd1, 0x47, 0x01, 0x78, 0x3d, 0x36, 0x4e, 0x15, 0xfc, + 0x09, 0x03, 0x54, 0x82, 0x74, 0x77, 0x11, 0xfa, 0x1f, 0xa7, 0x26, 0x29, + 0x46, 0x0f, 0xaf, 0xdb, 0x23, 0x47, 0x45, 0x64, 0x52, 0x74, 0x47, 0xe0, + 0xc0, 0x5b, 0xe2, 0xba, 0x89, 0x5e, 0x2d, 0xd1, 0x85, 0x3b, 0x9e, 0x60, + 0x79, 0xaf, 0xc1, 0x46, 0x4f, 0x7c, 0x86, 0x89, 0xb2, 0xad, 0x74, 0xf8, + 0xcd, 0x2b, 0xbb, 0xc7, 0x69, 0x0c, 0x91, 0xbf, 0xe2, 0x67, 0x1b, 0xf3, + 0xfd, 0xb1, 0xa4, 0x39, 0x27, 0xc5, 0xe7, 0x31, 0x23, 0xf4, 0xdc, 0xdd, + 0xb8, 0xdf, 0xf9, 0xf0, 0x6b, 0xf2, 0x54, 0xca, 0x2c, 0xda, 0x0a, 0x03, + 0x99, 0x39, 0xce, 0xaf, 0x2e, 0x19, 0x6f, 0x2c, 0xb2, 0x68, 0xee, 0xa3, + 0x7c, 0x51, 0x5d, 0x00, 0x82, 0xe5, 0xe9, 0xb4, 0xa8, 0x27, 0x19, 0xc6, + 0xf5, 0xdd, 0xd6, 0xe6, 0xa7, 0x79, 0x05, 0x43, 0x25, 0xc1, 0xac, 0x45, + 0xd6, 0xc2, 0x59, 0x9f, 0x2c, 0x83, 0xde, 0xf5, 0x08, 0x81, 0xcd, 0x9d, + 0x3a, 0x85, 0x08, 0x74, 0x96, 0x46, 0xc9, 0x29, 0x6a, 0xe2, 0x42, 0x9a, + 0x96, 0xf5, 0x80, 0xd7, 0xcf, 0xc5, 0x4b, 0x2f, 0x08, 0x72, 0x6e, 0xd3, + 0xca, 0xf7, 0xc3, 0xe5, 0xab, 0x37, 0xd3, 0x2a, 0xff, 0x30, 0x9b, 0x1f, + 0x34, 0xc1, 0xb8, 0xd7, 0x7e, 0x2d, 0xa6, 0x9b, 0x61, 0x9e, 0x38, 0x04, + 0xae, 0x6c, 0xe4, 0x39, 0xe7, 0x96, 0xf8, 0x63, 0x40, 0xdd, 0x0b, 0xbb, + 0xe7, 0xea, 0x82, 0x38, 0x57, 0xd9, 0xe4, 0xeb, 0x1a, 0xeb, 0x76, 0x04, + 0xfa, 0x16, 0xf4, 0xb0, 0x68, 0x3f, 0x78, 0xa8, 0x25, 0x3d, 0x00, 0xfe, + 0xdb, 0x5b, 0x60, 0x24}, + pub_key_1, + {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 36, + 32, + {0x1e, 0x10, 0xe4, 0x13, 0x57, 0x96, 0x44, 0x3f, 0xf3, 0xa8, 0x15, 0xbe, + 0x4c, 0x87, 0x3f, 0x9f, 0x61, 0x67, 0x5c, 0x85, 0x13, 0x7f, 0xf4, 0x39, + 0x7f, 0x60, 0x0f, 0x4f, 0x5f, 0xf7, 0x96, 0x34, 0xaa, 0x4f, 0xfd, 0xe2, + 0x19, 0x54, 0x19, 0xfc, 0x78, 0xac, 0x82, 0xeb, 0x7b, 0xe2, 0x06, 0xf9, + 0x14, 0x43, 0xb1, 0x2d, 0x74, 0x34, 0x57, 0xcf, 0x7f, 0xdb, 0xfa, 0xc6, + 0xd7, 0xf6, 0x6f, 0xab, 0xe2, 0x6f, 0xba, 0x46, 0x4d, 0x7f, 0x98, 0x4c, + 0x6a, 0x50, 0x2b, 0x19, 0xc8, 0xd4, 0xb6, 0x34, 0xcd, 0xed, 0x91, 0xd4, + 0x28, 0x9b, 0xd8, 0x4e, 0xa7, 0xb2, 0xfd, 0xf2, 0xe6, 0x22, 0x9b, 0xf4, + 0x7b, 0x40, 0xfe, 0xb3, 0x68, 0x69, 0x2f, 0x60, 0x27, 0x7e, 0xef, 0x9c, + 0x02, 0x28, 0xbd, 0x31, 0x5a, 0x32, 0x37, 0x45, 0x81, 0x07, 0xc8, 0xfb, + 0xfd, 0xe8, 0x30, 0xf8, 0xc3, 0x2a, 0xcc, 0x4d, 0x17, 0x2e, 0x8e, 0xec, + 0xcf, 0xac, 0x19, 0xe9, 0x90, 0x21, 0xcf, 0x81, 0x22, 0x48, 0x7f, 0x93, + 0x17, 0x59, 0x81, 0xbf, 0x9b, 0x79, 0x7f, 0xf8, 0x69, 0x15, 0x3b, 0x8a, + 0xdd, 0xaa, 0xed, 0x1f, 0x18, 0x4a, 0x67, 0x7f, 0xd6, 0x94, 0xd8, 0x8e, + 0xe0, 0xed, 0xa3, 0x95, 0x9b, 0xb3, 0xa0, 0xd8, 0xf6, 0x6c, 0x36, 0x16, + 0x58, 0x35, 0x9e, 0xb1, 0x17, 0xea, 0xa9, 0x1f, 0x02, 0xc6, 0xc0, 0x88, + 0x9f, 0x69, 0xf9, 0xa1, 0x4f, 0xad, 0x91, 0xd2, 0xfa, 0x44, 0x3d, 0x2b, + 0xb1, 0x7f, 0x3a, 0xaa, 0x41, 0x92, 0x85, 0x46, 0xe1, 0x63, 0xec, 0x2d, + 0x09, 0xec, 0x5c, 0xc9, 0x75, 0x8c, 0x7c, 0xda, 0x12, 0xfb, 0x29, 0x69, + 0x2f, 0x09, 0xab, 0xb9, 0x87, 0xa1, 0x35, 0x89, 0x2f, 0x17, 0xaf, 0xac, + 0x78, 0x01, 0x46, 0x24, 0x29, 0x8b, 0x1a, 0xf7, 0x9a, 0x52, 0x3f, 0xc0, + 0xcb, 0xde, 0xb1, 0x20}, + pub_key_1, + {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 37, + 32, + {0x73, 0xe3, 0x94, 0x68, 0xa5, 0x64, 0x07, 0x18, 0xbb, 0x56, 0xf2, 0x69, + 0x39, 0xca, 0x18, 0x40, 0x69, 0x95, 0x01, 0x3c, 0xd1, 0x0a, 0x7a, 0x72, + 0xe6, 0x5d, 0x2e, 0x6b, 0x1d, 0xf2, 0xe8, 0x41, 0xc1, 0xa7, 0x39, 0x41, + 0x35, 0xce, 0x0e, 0x5d, 0xa4, 0xa8, 0x30, 0xbd, 0xfa, 0xac, 0x5b, 0xc5, + 0xb2, 0xd8, 0xdd, 0xbe, 0x6b, 0x50, 0x98, 0xa3, 0xd9, 0xde, 0x96, 0xcc, + 0x63, 0x98, 0x23, 0xf7, 0xa1, 0xb2, 0x3f, 0x76, 0x9b, 0xa1, 0x8d, 0x0d, + 0x47, 0x72, 0xc1, 0xe9, 0x89, 0x89, 0x1a, 0x4d, 0x60, 0xa9, 0x5b, 0xcd, + 0x42, 0x16, 0x0a, 0x78, 0x93, 0x13, 0x61, 0x52, 0x2d, 0xa1, 0xce, 0x1f, + 0x10, 0x20, 0x4f, 0x57, 0xc5, 0x19, 0xa1, 0x0c, 0x2c, 0xc9, 0xee, 0x31, + 0x45, 0xa0, 0xa2, 0xac, 0x31, 0xc3, 0x7b, 0x3b, 0x5e, 0x55, 0x72, 0xaa, + 0xff, 0xda, 0x55, 0x9f, 0x05, 0xa6, 0x84, 0x40, 0x2b, 0xb5, 0xc3, 0xb2, + 0x8c, 0x6a, 0x2a, 0xe2, 0x63, 0x21, 0x40, 0x73, 0x99, 0x95, 0x08, 0xd9, + 0x6a, 0x96, 0xc3, 0x0b, 0xf0, 0x2f, 0xde, 0x3d, 0xe1, 0x62, 0xd9, 0x37, + 0xc4, 0xf2, 0xb3, 0x1f, 0xfd, 0xeb, 0xc4, 0x2f, 0x92, 0x67, 0xe6, 0x21, + 0x85, 0x5f, 0xd1, 0x8e, 0xb9, 0x7c, 0x0c, 0xfa, 0x49, 0x77, 0xc1, 0xa3, + 0x76, 0x5b, 0x4e, 0xbc, 0xe9, 0x55, 0xa9, 0xc8, 0x71, 0x30, 0xba, 0xef, + 0x18, 0x53, 0x49, 0x74, 0x07, 0xb1, 0x92, 0x2b, 0xe2, 0xf4, 0x3b, 0x6d, + 0xea, 0xf7, 0x91, 0x0d, 0x6f, 0x8f, 0xbf, 0xa9, 0x7d, 0x87, 0x0f, 0x16, + 0xe1, 0x7a, 0x3b, 0x9c, 0x13, 0x3b, 0xe1, 0x39, 0x1e, 0x84, 0x7e, 0x10, + 0x30, 0x96, 0xfe, 0xe4, 0x90, 0x5f, 0x24, 0x6f, 0xac, 0xbb, 0xe8, 0xc9, + 0x5f, 0x62, 0xd1, 0x5f, 0x30, 0x2c, 0xb2, 0x7e, 0x8d, 0x4b, 0x69, 0xec, + 0x24, 0x9a, 0xf4, 0xbd}, + pub_key_1, + {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 38, + 32, + {0x40, 0xe3, 0x50, 0x42, 0x84, 0xc5, 0x96, 0x20, 0xca, 0xf1, 0x45, 0xdd, + 0x9f, 0x24, 0x25, 0xc3, 0x9c, 0x66, 0xbb, 0x4e, 0x0d, 0x7a, 0xbd, 0xdd, + 0x69, 0x4b, 0x81, 0x0b, 0xe4, 0xa9, 0xe2, 0xf7, 0x28, 0xd7, 0x06, 0x53, + 0x10, 0x19, 0xe7, 0xe0, 0x72, 0x93, 0x06, 0x6d, 0xe0, 0xdd, 0x6c, 0x7c, + 0x68, 0xcc, 0xf3, 0x2f, 0xf2, 0xd9, 0x1d, 0xea, 0x74, 0xc5, 0x92, 0xc5, + 0x04, 0x91, 0x61, 0x48, 0x55, 0x1c, 0x99, 0xdd, 0xd5, 0xe4, 0xea, 0x0a, + 0x90, 0x65, 0x00, 0x34, 0x1b, 0x1f, 0x7f, 0x6a, 0x03, 0xc4, 0x90, 0x18, + 0x27, 0xfa, 0xbd, 0xdf, 0xfa, 0xf1, 0xf0, 0x28, 0x13, 0x9d, 0xb5, 0x29, + 0x25, 0x54, 0x18, 0x6b, 0x86, 0x7a, 0x01, 0x25, 0x20, 0xd5, 0x54, 0xbb, + 0xc4, 0x2b, 0x1d, 0x73, 0xd5, 0x2b, 0x39, 0x7a, 0x7c, 0x31, 0x0e, 0x7d, + 0x19, 0x50, 0x37, 0xf1, 0x5f, 0xb1, 0xfe, 0x72, 0x9f, 0x57, 0x7d, 0x18, + 0x47, 0x89, 0x44, 0x36, 0xb9, 0x82, 0x8e, 0xca, 0x4f, 0xe8, 0x81, 0x94, + 0x5c, 0x1a, 0x38, 0xa4, 0x08, 0x05, 0x36, 0x5d, 0xdd, 0xf6, 0xcf, 0x77, + 0x08, 0xcb, 0xa2, 0x94, 0x8a, 0x15, 0xb7, 0x56, 0x75, 0x7d, 0x62, 0x46, + 0xda, 0xd9, 0x09, 0x85, 0x22, 0x2e, 0x4b, 0xae, 0xcc, 0x78, 0x23, 0xe4, + 0xe7, 0xe9, 0x9d, 0x56, 0x8a, 0x9d, 0xa1, 0x44, 0xa5, 0xb5, 0x56, 0x22, + 0x0a, 0xae, 0x30, 0xb8, 0xa8, 0xd9, 0x16, 0xa0, 0x50, 0xa8, 0x69, 0xc7, + 0x03, 0x68, 0x60, 0x7d, 0xd0, 0x09, 0x2c, 0xa9, 0xb5, 0xa0, 0x08, 0x65, + 0xd3, 0xbc, 0x1e, 0xe0, 0xec, 0x06, 0xdf, 0x53, 0xf9, 0x82, 0x83, 0x27, + 0x12, 0x7f, 0x33, 0xa9, 0x77, 0x96, 0xf6, 0xb0, 0xb2, 0x55, 0xf1, 0xce, + 0xe3, 0x43, 0x28, 0xcf, 0xd2, 0xca, 0x1e, 0xa3, 0xe6, 0x92, 0xd0, 0xa9, + 0x4e, 0x45, 0x7e, 0xcd}, + pub_key_1, + {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 39, + 32, + {0x72, 0xf7, 0xf4, 0xbf, 0x01, 0xa6, 0x78, 0x4f, 0xac, 0xe7, 0xd3, 0x1b, + 0x19, 0xc1, 0x9b, 0xa1, 0xc7, 0x5b, 0x16, 0xef, 0xf4, 0x19, 0xf8, 0x1b, + 0x39, 0xc1, 0xc1, 0x7c, 0xd4, 0x89, 0xec, 0xaf, 0xff, 0xdb, 0x2d, 0xfe, + 0xb3, 0x30, 0x45, 0xcf, 0x67, 0x9a, 0x45, 0x53, 0x36, 0xbd, 0x68, 0x69, + 0xae, 0x61, 0x10, 0x90, 0x43, 0x68, 0x72, 0x93, 0xbf, 0x98, 0xef, 0x7a, + 0xd0, 0x3a, 0xfe, 0x6e, 0x71, 0xce, 0x4d, 0x43, 0x31, 0x97, 0x43, 0xc0, + 0x7c, 0x31, 0x3b, 0x12, 0xa7, 0x28, 0xc8, 0xa9, 0x82, 0x56, 0xbd, 0x1f, + 0xd7, 0x35, 0x15, 0x2d, 0x1d, 0x2c, 0x83, 0xde, 0x2b, 0x8b, 0x57, 0xcf, + 0x9b, 0xed, 0x46, 0x91, 0xad, 0xe1, 0x5e, 0xab, 0xd2, 0x61, 0x37, 0x7c, + 0x8e, 0x26, 0xba, 0xb0, 0x3d, 0x0d, 0xa0, 0x55, 0x08, 0x6d, 0xc4, 0xca, + 0x58, 0x70, 0xbd, 0xcd, 0x9e, 0xf3, 0xe7, 0xe0, 0x97, 0x3b, 0xe8, 0x71, + 0x73, 0x8a, 0x3e, 0x38, 0x9d, 0x77, 0x4d, 0x5d, 0x04, 0xd7, 0x1a, 0xe0, + 0xa3, 0xbe, 0x03, 0x74, 0x6a, 0xa4, 0xb7, 0xf2, 0x0a, 0xfb, 0xb3, 0xa4, + 0x4d, 0x91, 0x63, 0xcb, 0xf4, 0xe6, 0x75, 0xe3, 0x6d, 0x01, 0xf0, 0x16, + 0x08, 0x7d, 0x4e, 0x7c, 0x68, 0xb2, 0xe3, 0x02, 0x0f, 0x6f, 0xad, 0x36, + 0x39, 0x48, 0x80, 0x4b, 0x04, 0x94, 0xd7, 0xb3, 0x8d, 0x2a, 0xd4, 0xee, + 0x12, 0x88, 0xbf, 0xc5, 0x16, 0x6b, 0x59, 0xae, 0x3d, 0xb2, 0xc2, 0xc0, + 0x39, 0x71, 0xfd, 0x42, 0xd0, 0x4e, 0x6f, 0xec, 0xbd, 0x36, 0xcb, 0xa6, + 0x39, 0x0f, 0xdd, 0x87, 0x8b, 0x67, 0xa2, 0xc6, 0x56, 0x5a, 0x78, 0x26, + 0x67, 0x11, 0x44, 0x71, 0x21, 0x08, 0xe3, 0x7a, 0xdb, 0xe8, 0x19, 0x8a, + 0x2b, 0xb3, 0xa3, 0x71, 0xc9, 0x0d, 0x8c, 0x68, 0x80, 0xdb, 0xcc, 0x94, + 0x8c, 0xb4, 0xf7, 0x75}, + pub_key_1, + {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 40, + 32, + {0x08, 0x4c, 0xf6, 0x62, 0x8f, 0x8f, 0x96, 0xad, 0x84, 0x21, 0x05, 0x19, + 0x8b, 0xc3, 0x0a, 0x72, 0xbc, 0x3e, 0xa4, 0xaa, 0x4b, 0xb0, 0x11, 0x76, + 0x78, 0x0f, 0x38, 0x4f, 0x9f, 0x4e, 0xf2, 0xdc, 0x9b, 0x59, 0x1d, 0x04, + 0x2c, 0x56, 0xc8, 0x98, 0xe4, 0x8d, 0x46, 0x82, 0x26, 0xa9, 0xa3, 0x61, + 0xa9, 0xc8, 0xe0, 0xb2, 0x79, 0x86, 0xfe, 0x64, 0x99, 0x11, 0x2d, 0x9f, + 0x42, 0x5e, 0x08, 0xc7, 0x78, 0xd0, 0x1d, 0x3b, 0x22, 0x1d, 0xc1, 0x10, + 0x41, 0x10, 0x06, 0x37, 0x3f, 0xf9, 0x03, 0xd7, 0x86, 0x78, 0xb5, 0xb0, + 0x43, 0x19, 0xb5, 0xf9, 0x6a, 0xd1, 0x4d, 0x13, 0x95, 0xde, 0xfa, 0x4a, + 0x51, 0x7d, 0x5c, 0xa7, 0x30, 0x79, 0x83, 0xa7, 0x81, 0x91, 0x92, 0xae, + 0x7d, 0x87, 0x82, 0x8e, 0xda, 0x55, 0x39, 0x14, 0x44, 0xcf, 0xb7, 0x37, + 0x88, 0x9f, 0x47, 0x94, 0x37, 0x11, 0x2b, 0x1a, 0x45, 0xc6, 0x87, 0xa5, + 0x63, 0xa0, 0x76, 0x60, 0x22, 0x3d, 0x7f, 0xa1, 0x99, 0xe0, 0x92, 0x4d, + 0x6b, 0x80, 0xea, 0x18, 0xde, 0x20, 0x1a, 0x6d, 0x8e, 0x08, 0xa8, 0x0d, + 0xdd, 0x09, 0x54, 0x03, 0x2c, 0xd3, 0xf9, 0xce, 0x0d, 0x85, 0xd0, 0x18, + 0x0a, 0x08, 0xa8, 0x8d, 0x81, 0x3c, 0x6e, 0xd2, 0x89, 0xde, 0xcf, 0x3f, + 0x1c, 0x15, 0x14, 0xad, 0xef, 0x9a, 0x96, 0x62, 0x33, 0x4d, 0x6e, 0x51, + 0x77, 0xd3, 0xdc, 0xd2, 0x4a, 0x2a, 0x17, 0x0a, 0x65, 0x55, 0xd2, 0x18, + 0xaa, 0x30, 0x63, 0x8a, 0x20, 0x6b, 0x17, 0x83, 0xed, 0xef, 0x43, 0xae, + 0xb6, 0xf6, 0x41, 0x92, 0xf2, 0xfe, 0xc5, 0x2e, 0x2f, 0x82, 0xf4, 0xdf, + 0xe2, 0x37, 0x26, 0x71, 0x9e, 0x16, 0xa3, 0xef, 0x87, 0x3a, 0xe3, 0x74, + 0x88, 0x44, 0x96, 0x34, 0x83, 0x3e, 0xf2, 0xb7, 0x4b, 0x47, 0x66, 0xf4, + 0xcc, 0xff, 0xeb, 0x2a}, + pub_key_1, + {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 41 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 41, + 32, + {0x4a, 0x51, 0x0d, 0xd6, 0xed, 0xc7, 0xea, 0xea, 0x7e, 0xe9, 0x30, 0x2b, + 0x00, 0x78, 0x44, 0x43, 0x3b, 0x01, 0x0d, 0xca, 0x7b, 0xe4, 0xad, 0x12, + 0xa8, 0x16, 0x5d, 0xa9, 0x3f, 0xb8, 0xff, 0x74, 0xee, 0x5b, 0x83, 0x67, + 0x69, 0x60, 0x8a, 0x1e, 0x20, 0x7e, 0x20, 0x8a, 0x7d, 0x7f, 0xb2, 0x60, + 0x6c, 0x9f, 0x0b, 0xdc, 0xf7, 0x13, 0x91, 0xed, 0x51, 0x71, 0x10, 0x0a, + 0xb7, 0x38, 0xe5, 0x4d, 0x01, 0x80, 0xa6, 0x29, 0x70, 0x6d, 0xb3, 0x9e, + 0xfb, 0x88, 0xb6, 0x90, 0x78, 0x3c, 0xa9, 0xad, 0x25, 0x23, 0x4b, 0xcd, + 0x6c, 0xe0, 0x92, 0x0a, 0x01, 0xf7, 0x4c, 0x9a, 0xfa, 0xf3, 0x65, 0x00, + 0x43, 0x45, 0x19, 0xaf, 0xb3, 0xe8, 0xed, 0x2b, 0x65, 0xa9, 0x47, 0x29, + 0x81, 0x01, 0xa7, 0x51, 0xba, 0x46, 0xcb, 0x7e, 0xe5, 0x1c, 0x37, 0x90, + 0x3d, 0x60, 0xf6, 0xac, 0x8a, 0x7f, 0x3b, 0xc7, 0x26, 0xf3, 0x94, 0xdf, + 0xd5, 0xb5, 0x3c, 0x12, 0xd5, 0x70, 0x3f, 0xd7, 0x19, 0xaa, 0xc9, 0x58, + 0x90, 0x46, 0xf9, 0xf4, 0x06, 0x48, 0x53, 0xfd, 0xe4, 0xc9, 0x23, 0x74, + 0xc1, 0xda, 0x4f, 0xad, 0x27, 0xa4, 0xf6, 0x03, 0xcf, 0x23, 0xa9, 0xec, + 0x4e, 0xe4, 0x78, 0x67, 0x7f, 0x00, 0x0c, 0xe1, 0x8f, 0xeb, 0x79, 0x1b, + 0x13, 0x0c, 0x03, 0x7d, 0x43, 0x47, 0xab, 0xe3, 0x69, 0x01, 0x58, 0x67, + 0x28, 0xfb, 0x3b, 0x09, 0x26, 0x2c, 0xcd, 0x0f, 0xeb, 0x79, 0xaa, 0x61, + 0xeb, 0x35, 0x03, 0x28, 0x3e, 0xbd, 0xb4, 0x95, 0x31, 0x68, 0x14, 0xa7, + 0x4c, 0x74, 0xf5, 0x81, 0x9b, 0x16, 0x5e, 0x2d, 0x0e, 0xfd, 0x65, 0xd5, + 0x3e, 0x4f, 0x1e, 0x73, 0xd7, 0x6d, 0xa1, 0x84, 0x7f, 0x8f, 0x8b, 0x95, + 0x56, 0x78, 0x43, 0x7b, 0x45, 0x84, 0xbf, 0x6d, 0x8a, 0x8a, 0x29, 0x16, + 0x84, 0xa1, 0xa9, 0x9b}, + pub_key_1, + {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33}, + true}, + + // Comment: + // tcID: 42 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 42, + 32, + {0x12, 0xb0, 0x6d, 0xf2, 0x8d, 0xbd, 0xb8, 0xc6, 0xc3, 0x46, 0x10, 0xeb, + 0xca, 0x8c, 0x6a, 0x73, 0x05, 0x58, 0xf6, 0x66, 0x9b, 0xf1, 0x60, 0xb8, + 0x08, 0x3b, 0x4a, 0x18, 0xa4, 0xd6, 0x41, 0xc3, 0x33, 0xd7, 0x70, 0xd0, + 0x3c, 0x5a, 0x6a, 0x16, 0x5d, 0xb0, 0x73, 0x05, 0xc0, 0xd0, 0xde, 0xb6, + 0x72, 0x13, 0x55, 0xd4, 0xc5, 0x96, 0x3a, 0x0b, 0x61, 0x4b, 0xf0, 0xad, + 0x52, 0x2c, 0xe2, 0xf3, 0x39, 0xfe, 0xc3, 0x01, 0xc6, 0x1b, 0xd3, 0x54, + 0x0d, 0x0a, 0x7b, 0xf2, 0x95, 0xcd, 0x67, 0xa7, 0xab, 0x81, 0x40, 0x1e, + 0x3a, 0xf1, 0xc6, 0x6e, 0x5a, 0xc4, 0xd7, 0x7e, 0x95, 0xc8, 0xb5, 0xd0, + 0x0b, 0xf1, 0x28, 0xdd, 0x1f, 0x47, 0xa8, 0x47, 0xab, 0x78, 0xad, 0xe2, + 0x2f, 0x6d, 0xdb, 0x15, 0x8e, 0x6d, 0xa4, 0x69, 0x50, 0xc1, 0x3e, 0xeb, + 0x10, 0x92, 0x1b, 0xdf, 0x3b, 0x58, 0x18, 0x50, 0x6d, 0x63, 0x50, 0x20, + 0x81, 0x05, 0x35, 0xdb, 0x03, 0xe2, 0x91, 0xc5, 0x03, 0x90, 0x2f, 0x25, + 0xcd, 0x67, 0xe2, 0xd2, 0xf7, 0x31, 0x12, 0x2d, 0x9f, 0x18, 0xc7, 0x11, + 0x8e, 0xce, 0x36, 0x9a, 0xda, 0xac, 0xe1, 0xc7, 0x42, 0x22, 0xb4, 0x70, + 0x46, 0x47, 0x6d, 0x6f, 0x48, 0x91, 0x0a, 0x7d, 0x6b, 0x6d, 0xc4, 0xfa, + 0x52, 0x81, 0x99, 0xd5, 0x4a, 0x47, 0x28, 0x2e, 0x59, 0x94, 0x8e, 0xa6, + 0x6b, 0xdc, 0x52, 0xb9, 0xdf, 0xad, 0x6d, 0x2a, 0xd3, 0x4f, 0x19, 0x01, + 0x7b, 0x2f, 0x92, 0x9c, 0xe5, 0x68, 0x4a, 0xb5, 0x9d, 0x30, 0xe0, 0x25, + 0x2b, 0x96, 0xc7, 0x62, 0x98, 0x7c, 0x35, 0xc7, 0x7e, 0xb9, 0xaf, 0x34, + 0xe5, 0x68, 0xfb, 0x7a, 0x2c, 0x2c, 0x7f, 0x69, 0x8c, 0xd4, 0x87, 0xaf, + 0x18, 0x52, 0xe1, 0x7a, 0xf1, 0xbc, 0x2b, 0x25, 0xfe, 0xff, 0xd3, 0x13, + 0x15, 0xa6, 0xce, 0xad}, + pub_key_1, + {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 43 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 43, + 32, + {0x29, 0xc0, 0x19, 0x87, 0x26, 0x6a, 0xc0, 0x14, 0x48, 0x7e, 0x26, 0x05, + 0x2c, 0x19, 0xcd, 0xd9, 0x65, 0x89, 0x66, 0x44, 0x41, 0x97, 0x02, 0x5b, + 0xda, 0x28, 0xc8, 0xd4, 0x7a, 0x67, 0xf7, 0x01, 0x7d, 0xce, 0x38, 0x9d, + 0xec, 0x61, 0x9d, 0x61, 0xc0, 0x1f, 0x7f, 0x17, 0x58, 0xf8, 0xd5, 0x50, + 0xf9, 0xd4, 0xaa, 0x98, 0xd6, 0xab, 0xfe, 0xa6, 0xae, 0xd8, 0x14, 0x3f, + 0xa4, 0x14, 0x3c, 0x85, 0x3d, 0x4a, 0xf2, 0xba, 0x3c, 0x5c, 0x5d, 0xf1, + 0xf1, 0x81, 0x1d, 0x31, 0x51, 0xd3, 0x5c, 0x6b, 0xab, 0x09, 0xec, 0x94, + 0xab, 0xa0, 0x19, 0x83, 0x83, 0xe3, 0x26, 0x95, 0x5a, 0x1c, 0xe5, 0x4d, + 0x06, 0x4c, 0x6d, 0x73, 0x4f, 0x35, 0xba, 0xb7, 0xb1, 0x8d, 0x3d, 0x36, + 0xd1, 0xff, 0x0a, 0xce, 0x46, 0x70, 0x1c, 0x7d, 0xb0, 0x04, 0xb7, 0x5c, + 0xb4, 0x4b, 0xa1, 0xbc, 0xd2, 0xdc, 0xd2, 0xcc, 0x76, 0xd1, 0xb4, 0x6c, + 0xfd, 0x91, 0xd2, 0xb2, 0xf5, 0xb0, 0x32, 0x96, 0x22, 0x4a, 0x8e, 0x4e, + 0x45, 0x00, 0x31, 0xa3, 0x2a, 0xbe, 0xf8, 0x6c, 0x1f, 0x06, 0xa0, 0x08, + 0xb5, 0x6b, 0x1c, 0x3c, 0x49, 0x9b, 0x8e, 0xb9, 0x51, 0xcc, 0xbc, 0xc9, + 0x40, 0x4d, 0x3c, 0xbc, 0x68, 0xe0, 0xb0, 0x29, 0x2c, 0x4d, 0x14, 0x10, + 0x30, 0xd6, 0xf3, 0xdb, 0x18, 0x80, 0x0c, 0x98, 0x7c, 0x34, 0x73, 0x0e, + 0x68, 0x9a, 0x43, 0xf0, 0x43, 0x6f, 0xf0, 0x02, 0x23, 0x3d, 0xa7, 0xe8, + 0xbe, 0x5b, 0x24, 0x2a, 0xbb, 0x13, 0x23, 0x8d, 0xb2, 0x47, 0xb0, 0xb3, + 0x9a, 0xf3, 0x06, 0x40, 0x66, 0xd3, 0xd6, 0xb4, 0x4d, 0xa0, 0x65, 0xac, + 0x90, 0x05, 0xea, 0x21, 0xa1, 0xac, 0xe2, 0xb8, 0xca, 0x27, 0x29, 0xf5, + 0xde, 0x2f, 0x57, 0x9f, 0x66, 0xf2, 0x01, 0xe9, 0x1b, 0xcc, 0x31, 0xd5, + 0xb4, 0x30, 0xe3, 0x22}, + pub_key_1, + {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38}, + true}, + + // Comment: + // tcID: 44 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 44, + 32, + {0x40, 0x00, 0x26, 0x44, 0x0d, 0xc3, 0x8f, 0x61, 0xc8, 0x73, 0xf0, 0xe4, + 0xec, 0xa1, 0x52, 0xd7, 0x2e, 0x42, 0x37, 0xa6, 0x85, 0xca, 0x69, 0x09, + 0x1b, 0x71, 0x93, 0x8c, 0xad, 0x22, 0x59, 0xfa, 0x04, 0x5a, 0xf8, 0x1d, + 0x9a, 0x8e, 0x56, 0x8f, 0x71, 0xb2, 0xf4, 0x2b, 0x9b, 0x5f, 0xdb, 0xa8, + 0x6b, 0xc3, 0xd5, 0xd5, 0xdd, 0x85, 0xdf, 0xaf, 0x2c, 0x12, 0x82, 0x00, + 0xbf, 0x78, 0x6b, 0xa2, 0x09, 0xc7, 0x83, 0xd9, 0xa9, 0xcc, 0xdc, 0x0c, + 0xdd, 0xfc, 0xfe, 0xf5, 0x79, 0xf6, 0xc9, 0xab, 0xc4, 0xaa, 0x4b, 0x4e, + 0xf4, 0x1f, 0x39, 0x13, 0x6f, 0xe1, 0xd9, 0x60, 0x04, 0x77, 0x78, 0xfe, + 0x29, 0x71, 0x2b, 0xf6, 0xb2, 0x78, 0x17, 0x06, 0x95, 0x54, 0xac, 0x10, + 0xf2, 0x85, 0x3c, 0xbc, 0x82, 0x58, 0x82, 0xbf, 0xad, 0x98, 0x45, 0xef, + 0x30, 0x4c, 0x17, 0xe2, 0x58, 0x7e, 0x12, 0x4c, 0x69, 0x79, 0x42, 0x7a, + 0x3b, 0xe8, 0x09, 0x65, 0xb2, 0x5b, 0x6e, 0xd2, 0x58, 0x78, 0x75, 0x8c, + 0xf3, 0x37, 0x6c, 0x7e, 0xc7, 0xc2, 0xbb, 0x8e, 0xcf, 0x25, 0x29, 0x47, + 0x5e, 0xd2, 0x4a, 0xb2, 0xe3, 0x7b, 0xea, 0xc3, 0x30, 0x7f, 0xbc, 0x2b, + 0xc0, 0xd5, 0x1b, 0x39, 0x00, 0x5d, 0xa9, 0xfe, 0x87, 0xd8, 0x48, 0xcb, + 0xc1, 0xf8, 0x62, 0x5d, 0x47, 0xd7, 0xdd, 0x85, 0x5a, 0xcd, 0x1b, 0x1f, + 0xc7, 0x4e, 0xdf, 0x07, 0x78, 0xfe, 0x64, 0x98, 0x92, 0xf1, 0xe9, 0x75, + 0x01, 0x10, 0xad, 0xde, 0x7e, 0x36, 0x06, 0xf3, 0x25, 0x51, 0x53, 0x38, + 0x45, 0xa5, 0xc4, 0x54, 0x53, 0xe9, 0xc1, 0x7d, 0x4b, 0x81, 0x2d, 0xed, + 0x1c, 0x9c, 0xcb, 0xa7, 0x02, 0xa1, 0xd2, 0x14, 0x8c, 0x64, 0x54, 0x7f, + 0x6b, 0x53, 0xb8, 0xcd, 0xf8, 0x54, 0xb9, 0xfc, 0x9e, 0xc4, 0x93, 0xc5, + 0x28, 0x30, 0xd7, 0x69}, + pub_key_1, + {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34}, + true}, + + // Comment: + // tcID: 45 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 45, + 32, + {0x5e, 0xa7, 0x7a, 0x29, 0x8d, 0x24, 0x68, 0x29, 0x62, 0x74, 0x6d, 0x11, + 0xdc, 0x54, 0xc1, 0x38, 0xa7, 0x9a, 0xda, 0x1c, 0x4e, 0x14, 0x31, 0xbd, + 0x06, 0xba, 0xd9, 0x7a, 0xc4, 0xd0, 0x42, 0x4a, 0x50, 0x0b, 0x75, 0x32, + 0xa3, 0x54, 0x0b, 0x65, 0x7f, 0x93, 0x4a, 0x72, 0x32, 0xf9, 0x88, 0xee, + 0x65, 0x9c, 0x02, 0x43, 0x33, 0x7d, 0x7a, 0xaa, 0xd5, 0x34, 0xbf, 0x15, + 0xea, 0xac, 0x57, 0x35, 0x14, 0x4c, 0xff, 0xda, 0x19, 0xe9, 0x65, 0x99, + 0xf1, 0xd1, 0xe1, 0xe1, 0x87, 0xda, 0x6d, 0xa5, 0xfb, 0xe2, 0xf9, 0xce, + 0x7c, 0x12, 0x40, 0xa3, 0xd2, 0xaa, 0xa3, 0xc6, 0x39, 0xc5, 0xeb, 0x8e, + 0xdb, 0xbe, 0x4e, 0xaf, 0x69, 0xae, 0x8d, 0xf4, 0x52, 0x86, 0xf8, 0x5d, + 0xac, 0x27, 0xee, 0xd1, 0x62, 0xa8, 0x7f, 0x71, 0xdc, 0xd4, 0xe7, 0x0a, + 0x99, 0x60, 0xe7, 0x06, 0xe6, 0xa4, 0xe3, 0xb5, 0xc5, 0xaf, 0xe0, 0x0d, + 0x74, 0x1a, 0x97, 0x41, 0x8e, 0x89, 0xf0, 0xf3, 0xbc, 0x44, 0x13, 0x7f, + 0x06, 0x93, 0x5c, 0x76, 0x7b, 0xb0, 0x43, 0x38, 0xa3, 0xde, 0xc5, 0x91, + 0x73, 0x51, 0xc6, 0x52, 0x51, 0xd7, 0x4a, 0xf5, 0xe5, 0x69, 0x82, 0x48, + 0xeb, 0x49, 0x8d, 0xcf, 0xdf, 0x49, 0x8a, 0xae, 0x03, 0xea, 0x8c, 0xc8, + 0x85, 0x93, 0xb9, 0x8b, 0x34, 0x98, 0x84, 0x17, 0xba, 0x69, 0x7b, 0xdf, + 0xd4, 0x19, 0x00, 0x12, 0x16, 0xe5, 0x7b, 0x18, 0x27, 0x81, 0xd0, 0x7d, + 0x3a, 0xfd, 0x03, 0x71, 0xe1, 0xde, 0x64, 0x00, 0x4f, 0xaf, 0xa5, 0x38, + 0xc0, 0x1e, 0x60, 0x40, 0x92, 0x6b, 0xb1, 0x93, 0xc3, 0x4f, 0x3b, 0xa8, + 0x20, 0x33, 0x1f, 0x8f, 0xce, 0xef, 0xd8, 0x7e, 0x78, 0xfa, 0x09, 0xb0, + 0x7a, 0xfd, 0x0d, 0x11, 0x69, 0x93, 0xec, 0x54, 0x9c, 0xb3, 0xb7, 0xf1, + 0x04, 0x3c, 0xa6, 0x05}, + pub_key_1, + {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 46 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 46, + 32, + {0x65, 0x67, 0xfa, 0x3a, 0x97, 0x6c, 0x47, 0x25, 0x55, 0xe4, 0x54, 0x72, + 0xbb, 0x8a, 0x6e, 0xcf, 0xec, 0x7e, 0x0e, 0x80, 0xe8, 0x02, 0xd5, 0x8b, + 0xa5, 0x3a, 0x25, 0x56, 0x69, 0x10, 0x1d, 0x3d, 0x36, 0x2e, 0x64, 0xcc, + 0x34, 0x60, 0x94, 0x2d, 0x61, 0xfb, 0xe6, 0x17, 0x77, 0x2d, 0x38, 0x1d, + 0xd3, 0x45, 0xb7, 0x3f, 0x4b, 0xd3, 0x76, 0x73, 0x37, 0x58, 0x23, 0x80, + 0x1b, 0xfc, 0x6d, 0x1b, 0xea, 0x2e, 0x0e, 0x9c, 0xce, 0x5e, 0x60, 0x7a, + 0xfc, 0x3e, 0x66, 0xc3, 0xda, 0x25, 0xcb, 0x29, 0xe2, 0x33, 0x59, 0xcd, + 0x93, 0x62, 0x6e, 0xfc, 0xff, 0x1e, 0x9e, 0x79, 0xb0, 0xa7, 0xce, 0xdb, + 0x75, 0xba, 0xdb, 0x69, 0xe1, 0x0a, 0x0c, 0xc0, 0x9e, 0x26, 0xb3, 0x68, + 0x4e, 0xa1, 0x1e, 0x3c, 0x43, 0xd3, 0xaf, 0x04, 0x0d, 0xa8, 0x7c, 0xce, + 0x5b, 0x1e, 0x30, 0xbd, 0xbd, 0xcd, 0xc7, 0xbd, 0xfe, 0xbb, 0xe5, 0xbe, + 0x55, 0x42, 0xe1, 0x8b, 0x62, 0x93, 0x5b, 0x0c, 0x2b, 0xf8, 0xb3, 0xcf, + 0x25, 0x07, 0xaa, 0xf2, 0xbe, 0xd2, 0x09, 0xbf, 0x4e, 0x7f, 0xab, 0x1f, + 0xcd, 0xee, 0xd4, 0x7c, 0x9f, 0x7e, 0x2b, 0x0d, 0xd2, 0xe4, 0xb0, 0xb8, + 0xd3, 0xb2, 0xba, 0xd9, 0x36, 0x8f, 0x58, 0xc6, 0xde, 0x0c, 0xe6, 0x1e, + 0xee, 0xfb, 0x9b, 0x3b, 0x98, 0xdc, 0xfe, 0x78, 0x81, 0xe8, 0x1e, 0x67, + 0xe8, 0xe8, 0x90, 0x8a, 0x6c, 0x71, 0x01, 0x1f, 0xf6, 0x9c, 0xe2, 0x1f, + 0xcc, 0x31, 0x39, 0x8a, 0x99, 0x80, 0x4c, 0x9a, 0xb4, 0x8f, 0x50, 0xbc, + 0xbc, 0xa8, 0x01, 0x04, 0xa8, 0xb6, 0x7a, 0x80, 0x03, 0x88, 0x0c, 0xdc, + 0xb1, 0x14, 0xc1, 0x32, 0x55, 0xd7, 0xb1, 0xd1, 0xdc, 0xd7, 0xf0, 0x8a, + 0xee, 0xaa, 0xd0, 0x66, 0x37, 0xaa, 0xa0, 0x51, 0xcb, 0x0e, 0xaf, 0xfa, + 0xd2, 0x42, 0x0d, 0xf4}, + pub_key_1, + {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 47 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 47, + 32, + {0x74, 0x2e, 0x9b, 0xee, 0x46, 0x2e, 0xec, 0xfe, 0xf3, 0xe7, 0xa0, 0x5d, + 0x24, 0xc4, 0x98, 0x25, 0x9e, 0x56, 0xc5, 0xbd, 0xb9, 0xd0, 0xa5, 0x2a, + 0xaa, 0x24, 0xe0, 0x7d, 0x68, 0xc9, 0xef, 0xdc, 0xd6, 0x4d, 0xfa, 0x5d, + 0x3d, 0x44, 0xce, 0x73, 0xc1, 0x97, 0x18, 0x8a, 0x91, 0x68, 0xec, 0x7a, + 0xad, 0xa0, 0x5a, 0x3a, 0xaf, 0xb8, 0xd3, 0xe8, 0xc4, 0x5b, 0x2d, 0x20, + 0x94, 0xf2, 0xb2, 0xf9, 0xdf, 0x61, 0x25, 0xe9, 0xf0, 0xa5, 0xc1, 0x29, + 0xf3, 0x3d, 0xb1, 0x38, 0x7d, 0xfa, 0xf7, 0x72, 0x4c, 0xfd, 0x54, 0x8f, + 0x08, 0xa9, 0x45, 0x93, 0x89, 0x35, 0x58, 0xc3, 0x4d, 0x9e, 0x66, 0xd3, + 0x31, 0xbb, 0x07, 0x19, 0xfc, 0x73, 0x15, 0x22, 0x41, 0xf3, 0xe3, 0x05, + 0xd1, 0xa7, 0x60, 0x43, 0x28, 0xc1, 0x2e, 0x65, 0xbe, 0x34, 0x2c, 0x0f, + 0x49, 0xd0, 0x65, 0x0e, 0x4b, 0x32, 0xbd, 0x8d, 0xb6, 0x5b, 0x86, 0x74, + 0xc3, 0x28, 0x45, 0x49, 0xd4, 0xb6, 0x85, 0x3d, 0xb3, 0x20, 0xca, 0xb0, + 0xd0, 0x19, 0x28, 0x7a, 0x8a, 0xfa, 0xf2, 0x48, 0x6d, 0x74, 0x9b, 0x8b, + 0xbd, 0xd8, 0x03, 0x78, 0x45, 0x51, 0x12, 0xd5, 0xd5, 0x42, 0x65, 0xc5, + 0xe9, 0x4c, 0xc3, 0xde, 0xba, 0xac, 0x80, 0xa6, 0xe3, 0xf0, 0xba, 0x47, + 0xe5, 0x83, 0x11, 0xbd, 0x0f, 0x04, 0x07, 0xac, 0x90, 0xb3, 0x5d, 0x66, + 0xa8, 0xaa, 0x43, 0x2f, 0x7b, 0xc5, 0x9c, 0xf0, 0xf6, 0xff, 0x13, 0x48, + 0x52, 0xa3, 0x3f, 0x99, 0x7a, 0x24, 0xc7, 0x37, 0x81, 0x7c, 0x90, 0xc8, + 0x9b, 0x22, 0xcf, 0x31, 0x3d, 0x30, 0xd9, 0xb9, 0xda, 0xde, 0x41, 0x37, + 0x1f, 0x8d, 0x6a, 0xbe, 0xc6, 0x3a, 0x8e, 0x01, 0x53, 0x2b, 0x4d, 0x4c, + 0x50, 0x4f, 0xc4, 0xe7, 0x8a, 0xba, 0xbd, 0xf3, 0x25, 0x97, 0x0f, 0x4d, + 0xc6, 0x17, 0xe4, 0xd1}, + pub_key_1, + {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36}, + true}, + + // Comment: + // tcID: 48 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 48, + 32, + {0x25, 0x07, 0x37, 0x3f, 0x2b, 0x7f, 0x35, 0xf5, 0x8d, 0x9e, 0xa3, 0x1c, + 0xad, 0xe4, 0x82, 0xf1, 0x3a, 0x06, 0x6f, 0x4d, 0xc8, 0x9f, 0x38, 0xa9, + 0x35, 0x9f, 0x5c, 0x6a, 0xdb, 0x8b, 0x41, 0x19, 0xf0, 0xa6, 0x2f, 0xad, + 0x11, 0x44, 0x17, 0x43, 0x1a, 0x64, 0x08, 0x86, 0x9a, 0x23, 0x31, 0x38, + 0x6d, 0xce, 0xde, 0x69, 0x67, 0xfc, 0xe3, 0x0a, 0x06, 0x21, 0x6f, 0x14, + 0x64, 0xb2, 0xa8, 0x6f, 0x13, 0x0b, 0x4e, 0xb6, 0x4e, 0xe6, 0x3e, 0xde, + 0x48, 0x96, 0x87, 0xc8, 0x2d, 0x57, 0x8c, 0x33, 0x04, 0x6f, 0x65, 0x30, + 0xb1, 0xf2, 0x7d, 0x65, 0xd0, 0x26, 0xf9, 0x49, 0x84, 0x09, 0xfc, 0x84, + 0x58, 0xf7, 0xaa, 0x60, 0x32, 0xd6, 0x4f, 0x69, 0x2c, 0x16, 0x3d, 0xae, + 0xae, 0x12, 0x4b, 0x2e, 0xf8, 0x79, 0xc5, 0x36, 0x0d, 0x78, 0x98, 0x53, + 0x27, 0xfb, 0x6f, 0x20, 0xdb, 0x8c, 0xcc, 0xc3, 0x2e, 0xde, 0x88, 0x23, + 0xed, 0x05, 0x31, 0x3e, 0x4a, 0x3c, 0xc7, 0x78, 0x4e, 0xa0, 0x29, 0xa4, + 0x2b, 0x11, 0x0d, 0x07, 0x18, 0x63, 0x38, 0xe9, 0xad, 0xcf, 0xee, 0x27, + 0x82, 0x6d, 0x04, 0x15, 0x0e, 0x5d, 0x81, 0xbb, 0x02, 0xcb, 0x1a, 0x5d, + 0x7a, 0x09, 0x50, 0x68, 0x8f, 0x21, 0x3a, 0x95, 0x5e, 0xf2, 0x70, 0x3a, + 0x3d, 0xd4, 0x70, 0x2a, 0xbc, 0xdb, 0x6a, 0x9e, 0xa8, 0x5a, 0x6c, 0x76, + 0x4b, 0xa6, 0x27, 0xaf, 0xa3, 0x54, 0xdd, 0xd9, 0x8d, 0x21, 0x08, 0xa0, + 0x5b, 0xdc, 0x3f, 0x6d, 0x47, 0x40, 0xab, 0x24, 0xf2, 0xdc, 0x30, 0x6c, + 0x1e, 0xd9, 0xa5, 0x5f, 0xe7, 0x24, 0x50, 0x7a, 0xd5, 0x18, 0x55, 0xfc, + 0x82, 0xb8, 0x6e, 0xe6, 0x00, 0x0e, 0xef, 0x49, 0x91, 0x80, 0x00, 0x38, + 0x1f, 0x71, 0x7e, 0x12, 0xb6, 0xa6, 0x94, 0x2f, 0xeb, 0x13, 0x13, 0xca, + 0xc5, 0x25, 0x71, 0x2e}, + pub_key_1, + {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38}, + true}, + + // Comment: + // tcID: 49 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 49, + 32, + {0x82, 0xd4, 0xd4, 0xac, 0xff, 0x7b, 0xdb, 0x07, 0x3c, 0x4f, 0x92, 0x30, + 0xb8, 0x1f, 0x91, 0x0f, 0xd9, 0x19, 0xdd, 0x1f, 0x87, 0x95, 0xe7, 0xa6, + 0xe8, 0xbb, 0x3b, 0x96, 0x8b, 0xf9, 0x2f, 0xb2, 0xd6, 0x2b, 0x59, 0x20, + 0x80, 0xc3, 0xbc, 0x6e, 0x3b, 0xcb, 0xc1, 0x43, 0x3a, 0x2f, 0x3b, 0xb4, + 0xf1, 0x54, 0x8e, 0x78, 0xad, 0x86, 0xba, 0x9e, 0x7c, 0xd1, 0xf1, 0x1b, + 0x03, 0x17, 0xef, 0xf4, 0xc3, 0xe7, 0xea, 0xc7, 0x9b, 0xfb, 0xf1, 0x5b, + 0xfd, 0x38, 0x96, 0xb5, 0x37, 0xaf, 0xdd, 0x3f, 0x41, 0x01, 0x1c, 0xeb, + 0x71, 0x6e, 0xdb, 0x7c, 0xf6, 0x3f, 0x5d, 0xb7, 0x74, 0xc3, 0xf5, 0x06, + 0x55, 0xb1, 0x3e, 0x5c, 0x58, 0x76, 0x06, 0xeb, 0xd6, 0x00, 0x4e, 0xdc, + 0x16, 0x9b, 0x68, 0x02, 0x42, 0x5e, 0x20, 0xa3, 0x82, 0xe2, 0x4e, 0x54, + 0xf7, 0x7c, 0xf4, 0xb6, 0xad, 0xf0, 0xe8, 0x56, 0x8c, 0xf2, 0xc8, 0xb5, + 0x88, 0xbe, 0xe5, 0xff, 0xcf, 0xc9, 0x01, 0x7e, 0x67, 0xaa, 0xbe, 0x73, + 0x16, 0x53, 0x04, 0xe8, 0x83, 0x63, 0x51, 0x82, 0xd1, 0x9f, 0x48, 0x95, + 0x96, 0xf7, 0xe9, 0x07, 0x9c, 0x26, 0xfa, 0x97, 0xad, 0x9e, 0x02, 0xee, + 0x41, 0x71, 0x71, 0x79, 0xbc, 0x0c, 0xa3, 0xb3, 0x80, 0xf9, 0xe6, 0x39, + 0x05, 0x2a, 0xc3, 0x60, 0x85, 0x14, 0xa2, 0x35, 0x38, 0x7b, 0x59, 0x3f, + 0xd6, 0x47, 0x0a, 0x3a, 0xee, 0x56, 0xf9, 0xb8, 0xd7, 0x3b, 0x57, 0x07, + 0xce, 0xb6, 0xf6, 0xc9, 0x26, 0xec, 0xc4, 0xb8, 0xed, 0x9c, 0xd7, 0x5b, + 0x8d, 0x9a, 0x89, 0x31, 0xf7, 0x22, 0x51, 0xe3, 0x66, 0x41, 0x53, 0x72, + 0xfa, 0x8f, 0xbc, 0xce, 0x42, 0xd7, 0x7c, 0x35, 0x3c, 0xa9, 0x26, 0xfb, + 0x3f, 0x12, 0xf6, 0x05, 0x43, 0x11, 0x1c, 0xbd, 0xbd, 0xb1, 0x84, 0x23, + 0x82, 0xfa, 0xd2, 0x5a}, + pub_key_1, + {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 50 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 50, + 32, + {0x7b, 0xe5, 0x86, 0x16, 0x00, 0xd3, 0x19, 0x6b, 0xd6, 0x12, 0x41, 0x61, + 0xc3, 0x27, 0x2a, 0xb3, 0x61, 0x67, 0xb4, 0x13, 0x7b, 0x07, 0x05, 0xb6, + 0x48, 0xe9, 0x3c, 0xb9, 0xca, 0xd8, 0xa4, 0xbe, 0x37, 0x10, 0x7b, 0x2a, + 0xb4, 0x49, 0xf4, 0x21, 0xfd, 0x57, 0xa5, 0x5b, 0xc3, 0xfe, 0x9c, 0x6f, + 0xb6, 0xb8, 0x29, 0xdd, 0x6d, 0x6f, 0xcb, 0xe8, 0x8e, 0xec, 0xa9, 0xbb, + 0x93, 0x43, 0x37, 0x64, 0xfd, 0x0a, 0x88, 0x11, 0x31, 0x55, 0xa6, 0x7a, + 0x5f, 0xb5, 0x14, 0xfb, 0x21, 0x01, 0x37, 0x2e, 0x6d, 0xcf, 0xe9, 0x34, + 0x1c, 0x95, 0x38, 0xd8, 0x67, 0x34, 0x72, 0xa0, 0xe7, 0x5c, 0x02, 0x8c, + 0xcd, 0xa4, 0xaa, 0x2e, 0x10, 0xf7, 0x93, 0xcd, 0x0e, 0x10, 0x16, 0x21, + 0x67, 0xa9, 0x8c, 0x9b, 0xf6, 0x88, 0x0a, 0x78, 0x65, 0x1f, 0x77, 0x77, + 0x4e, 0xb2, 0x03, 0x39, 0xf3, 0x96, 0x8e, 0x9c, 0xfa, 0xb7, 0x4d, 0xac, + 0x22, 0x61, 0xde, 0xd1, 0x11, 0xc0, 0x47, 0xcc, 0xb1, 0x87, 0xe1, 0x1d, + 0xdf, 0x25, 0x5d, 0x36, 0x95, 0xe2, 0x51, 0x92, 0x86, 0x3d, 0x63, 0x22, + 0x57, 0x44, 0x4d, 0x5e, 0x46, 0x9f, 0xcf, 0x0e, 0xd8, 0x8f, 0xdc, 0x95, + 0x4e, 0xe9, 0x41, 0x64, 0xd7, 0x02, 0x18, 0xef, 0x03, 0x3c, 0xc5, 0x98, + 0xba, 0x97, 0x4d, 0x8a, 0x53, 0xbc, 0xbd, 0x01, 0xde, 0x33, 0x3d, 0x4e, + 0x18, 0x5f, 0xaf, 0x85, 0xb8, 0x6a, 0xcf, 0xf6, 0x5b, 0x29, 0xf1, 0x5d, + 0x97, 0x32, 0x1d, 0xdc, 0x21, 0xf9, 0xaf, 0xac, 0xca, 0x67, 0x4e, 0xcc, + 0xce, 0x7f, 0xce, 0x12, 0x87, 0xba, 0x50, 0x8c, 0xc2, 0xa5, 0x5c, 0x53, + 0x4a, 0x2c, 0x5d, 0x67, 0x8b, 0x92, 0xb8, 0x6d, 0xd0, 0x2d, 0xe6, 0x41, + 0x68, 0x4c, 0x7c, 0x8b, 0x0f, 0x14, 0x86, 0x3c, 0xfa, 0xec, 0x3d, 0x7e, + 0xb8, 0x43, 0x04, 0x86}, + pub_key_1, + {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 51 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 51, + 32, + {0x60, 0x24, 0x40, 0xab, 0xa9, 0xa9, 0xad, 0xd4, 0x71, 0x65, 0x55, 0xfd, + 0xa1, 0xdb, 0xc6, 0xa9, 0x34, 0x22, 0x4c, 0x6b, 0x76, 0x24, 0x33, 0x48, + 0x5e, 0x16, 0x06, 0x20, 0xfe, 0xe1, 0x60, 0x7e, 0x90, 0x79, 0xeb, 0x26, + 0x5d, 0xdb, 0xbf, 0xaf, 0x75, 0xfa, 0x26, 0x6b, 0x19, 0xd7, 0x52, 0xb7, + 0x72, 0x1d, 0x4e, 0xa5, 0x20, 0x3e, 0xe2, 0xdc, 0xa8, 0x40, 0xf0, 0x78, + 0xda, 0xd7, 0x51, 0x7e, 0xa2, 0x39, 0x21, 0x42, 0xe4, 0xa9, 0x08, 0x64, + 0x01, 0xbc, 0x3f, 0xf1, 0x9e, 0xd5, 0xb7, 0x62, 0x83, 0x90, 0xb0, 0x17, + 0x5b, 0xc9, 0x82, 0x66, 0x8f, 0xc8, 0x6e, 0x2f, 0xab, 0x33, 0xac, 0xf1, + 0x7f, 0x3a, 0xc2, 0x29, 0xd1, 0x2a, 0xb7, 0xcd, 0xc2, 0x9f, 0xfb, 0x98, + 0x64, 0x96, 0x69, 0xae, 0x3e, 0x64, 0x43, 0xd0, 0x91, 0x6b, 0x61, 0x14, + 0x89, 0xc9, 0x64, 0x2d, 0x35, 0x6c, 0xa1, 0xbf, 0xd3, 0xae, 0xe3, 0x5d, + 0x96, 0xbf, 0x9b, 0xc7, 0xa9, 0xb6, 0x73, 0x4b, 0xe5, 0xf7, 0x7f, 0x96, + 0xdd, 0xf2, 0xb9, 0xcb, 0x36, 0x66, 0x50, 0x61, 0x9c, 0x53, 0xdc, 0x5b, + 0x5b, 0xea, 0xdc, 0x7d, 0x58, 0x15, 0xe7, 0xb3, 0x6b, 0x58, 0xf3, 0xce, + 0xde, 0x2d, 0x47, 0xff, 0x22, 0x8c, 0xac, 0xce, 0x27, 0x89, 0xb8, 0xd8, + 0x75, 0xed, 0xae, 0xf9, 0xb0, 0x91, 0x9b, 0xdc, 0xcb, 0x9c, 0xf9, 0x0a, + 0x7b, 0x5e, 0xb4, 0xe7, 0xb9, 0x96, 0x21, 0x5c, 0x94, 0x3c, 0x01, 0x7e, + 0x24, 0xd1, 0xf2, 0xad, 0x8c, 0x3b, 0xd8, 0x44, 0x66, 0x8d, 0x0d, 0xeb, + 0x56, 0x6d, 0x58, 0x7e, 0x37, 0x8c, 0x38, 0xd5, 0x47, 0xf8, 0xaa, 0x47, + 0x34, 0x65, 0xfa, 0xde, 0xc8, 0x62, 0x4f, 0xdf, 0xf1, 0xf9, 0x80, 0xc9, + 0x50, 0x6c, 0xa1, 0x2e, 0xb9, 0x99, 0xf2, 0xb8, 0xf1, 0x8f, 0x0f, 0x5c, + 0x9b, 0x2b, 0xf4, 0x60}, + pub_key_1, + {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 52 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 52, + 32, + {0x1b, 0xf6, 0x5b, 0x12, 0x5c, 0xcf, 0x21, 0xec, 0x88, 0x94, 0x57, 0x6b, + 0xb4, 0x66, 0x2a, 0x39, 0xea, 0x4e, 0x34, 0xe3, 0xbd, 0xa2, 0xca, 0x48, + 0x71, 0x8c, 0x56, 0x71, 0x9d, 0x1e, 0xc0, 0xd9, 0xa0, 0x64, 0x5d, 0x06, + 0x44, 0x0c, 0x2d, 0xbe, 0x96, 0xb1, 0xf8, 0x5f, 0xd2, 0x02, 0x06, 0xb0, + 0x01, 0x27, 0x9a, 0xd2, 0x73, 0xe1, 0xa6, 0x56, 0xb5, 0x54, 0xfe, 0xca, + 0xb0, 0x3d, 0x58, 0x8a, 0xaf, 0xa8, 0xcb, 0xe9, 0x57, 0xa5, 0xd5, 0x8c, + 0x97, 0x6f, 0x85, 0xff, 0xfb, 0xe1, 0x55, 0xba, 0xcf, 0x78, 0xf7, 0xa3, + 0x97, 0x88, 0x02, 0x7a, 0x1c, 0xbd, 0xe3, 0xc0, 0x1c, 0x79, 0x57, 0xf6, + 0xbd, 0x2b, 0x97, 0x08, 0xac, 0x5d, 0x66, 0x11, 0xa8, 0x2e, 0x43, 0xf1, + 0x36, 0x3f, 0x72, 0xec, 0xf4, 0x58, 0x3a, 0x32, 0xc9, 0xc8, 0x87, 0xff, + 0x5a, 0xf1, 0xa7, 0x0b, 0x0f, 0x08, 0x15, 0xdb, 0x3d, 0x89, 0xf6, 0xdb, + 0xa2, 0xf0, 0x6c, 0xbc, 0xb1, 0x9c, 0xfc, 0x49, 0x85, 0x1b, 0x02, 0x20, + 0x83, 0x28, 0x09, 0xa1, 0x58, 0xae, 0x9a, 0x8a, 0xa4, 0x50, 0x88, 0x80, + 0xf1, 0x16, 0x9a, 0x30, 0x1e, 0x70, 0x96, 0xab, 0x74, 0xdd, 0x44, 0x77, + 0xb3, 0xf1, 0xb6, 0x24, 0x2f, 0x8b, 0xc6, 0x59, 0x1e, 0x61, 0xbb, 0x46, + 0xd8, 0x71, 0xef, 0xa0, 0xb7, 0x48, 0x36, 0xfc, 0xde, 0xcf, 0x37, 0x1c, + 0x04, 0xcf, 0x78, 0x6c, 0x98, 0x99, 0xd8, 0xc0, 0xcb, 0x47, 0xac, 0xb6, + 0x79, 0x03, 0x27, 0xf6, 0xb4, 0xed, 0xcc, 0xe4, 0xb1, 0xff, 0x65, 0x1f, + 0xba, 0x61, 0xc4, 0x44, 0x2a, 0xe3, 0xe4, 0xd9, 0xa2, 0x36, 0x01, 0xca, + 0x8f, 0x8a, 0xea, 0x8c, 0x60, 0x55, 0xc3, 0xb1, 0xca, 0xe8, 0xfe, 0x4b, + 0x50, 0x67, 0x71, 0xa4, 0xb1, 0x5e, 0xc8, 0xd2, 0xc1, 0xd1, 0x41, 0xdc, + 0xed, 0x2d, 0x90, 0x8a}, + pub_key_1, + {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34}, + true}, + + // Comment: + // tcID: 53 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 53, + 32, + {0x9f, 0xb1, 0x19, 0xff, 0xba, 0xea, 0xb1, 0xf3, 0x38, 0xeb, 0x3c, 0x8d, + 0xb5, 0xaf, 0xf1, 0xe1, 0x33, 0x10, 0x17, 0x2c, 0xfb, 0x7b, 0x97, 0x73, + 0x62, 0x0a, 0x9f, 0xb6, 0xe8, 0x45, 0x4f, 0x02, 0x98, 0x40, 0xc8, 0x8a, + 0xe4, 0xf3, 0x3f, 0x85, 0x55, 0x8a, 0x82, 0xa9, 0xb9, 0xbc, 0x2b, 0x9a, + 0xa4, 0xce, 0x6d, 0x49, 0xf5, 0x34, 0x3f, 0x79, 0x01, 0x1f, 0x67, 0xf2, + 0xc2, 0xf4, 0x6e, 0xc7, 0xb7, 0x87, 0x29, 0x9b, 0x8f, 0xb9, 0xd0, 0xc4, + 0x6a, 0x18, 0xac, 0xce, 0x35, 0x30, 0xc9, 0xb8, 0x81, 0x53, 0x02, 0x29, + 0x64, 0xd8, 0x7d, 0xfd, 0xbf, 0xa7, 0x47, 0x94, 0xf5, 0x06, 0x7a, 0x39, + 0xbf, 0x3e, 0x44, 0x5c, 0xce, 0xd3, 0x58, 0xbf, 0x57, 0xbb, 0xc4, 0x5b, + 0x7a, 0x29, 0xe5, 0x50, 0xb5, 0xfb, 0xdc, 0x0a, 0xa9, 0x1d, 0x1b, 0x4d, + 0xb7, 0x4b, 0x11, 0xd9, 0x9e, 0x99, 0x5b, 0xa2, 0xe1, 0xac, 0x76, 0xc0, + 0xfb, 0xa4, 0x96, 0xfa, 0x95, 0x01, 0x6b, 0x8c, 0x95, 0x44, 0x10, 0x53, + 0x28, 0xb1, 0x4b, 0x3a, 0x3f, 0x1c, 0xd4, 0x53, 0x14, 0xab, 0x67, 0xdd, + 0x87, 0x58, 0xdf, 0x4d, 0x4e, 0x66, 0xa0, 0x1d, 0xc8, 0x9d, 0xc5, 0x41, + 0xe9, 0xd4, 0x6f, 0xee, 0xc6, 0xd1, 0x46, 0x98, 0x46, 0xc7, 0x78, 0xd8, + 0x89, 0x3d, 0x39, 0xa3, 0x37, 0xd3, 0x17, 0xf6, 0x6e, 0xd7, 0x72, 0x51, + 0x96, 0xaf, 0x6e, 0x87, 0x8d, 0x53, 0x66, 0x3e, 0x05, 0xb8, 0xc6, 0xea, + 0x21, 0x52, 0x64, 0xd2, 0xc8, 0x97, 0x42, 0x4a, 0xf9, 0xc3, 0x0a, 0xee, + 0x50, 0x21, 0x08, 0x6b, 0x6c, 0xb6, 0xdb, 0x4b, 0xbe, 0x27, 0xbd, 0xa9, + 0x9e, 0x92, 0x94, 0x69, 0xdf, 0x91, 0x92, 0xbb, 0xdf, 0xdb, 0xa5, 0x72, + 0x86, 0x4b, 0x15, 0xf4, 0x68, 0x91, 0x6f, 0x25, 0xf7, 0xbb, 0x87, 0xd3, + 0xd0, 0x2f, 0x39, 0xc2}, + pub_key_1, + {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34}, + true}, + + // Comment: + // tcID: 54 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 54, + 32, + {0x77, 0x59, 0x0c, 0x14, 0x37, 0xb5, 0x65, 0x7d, 0x4d, 0xf3, 0x85, 0xc0, + 0xc6, 0x39, 0xe0, 0xe4, 0xee, 0xcf, 0x14, 0xdf, 0x26, 0xe8, 0x9d, 0x67, + 0x30, 0x33, 0x94, 0x4c, 0x59, 0x38, 0xbb, 0x6b, 0x17, 0x72, 0xb5, 0xa9, + 0xae, 0xfd, 0xf9, 0x1c, 0x19, 0x64, 0x1c, 0x1f, 0xdc, 0xa9, 0x88, 0x36, + 0xbe, 0xa1, 0xdc, 0x82, 0x19, 0xc0, 0x1e, 0xdc, 0x9e, 0xac, 0x96, 0xaf, + 0xa2, 0xf0, 0x45, 0x87, 0xb7, 0x6e, 0x85, 0x28, 0x7f, 0x78, 0x51, 0x8c, + 0xf3, 0xfb, 0xe1, 0xe8, 0x4a, 0xb5, 0x74, 0xa9, 0x35, 0x8c, 0x1b, 0x0a, + 0xe3, 0xf5, 0xa8, 0x43, 0x38, 0x2f, 0xaa, 0xd1, 0x6d, 0x0a, 0x7f, 0x58, + 0xa7, 0xfd, 0x73, 0x86, 0x8e, 0x4a, 0xc2, 0xdf, 0xa5, 0x7f, 0x8b, 0xa6, + 0x92, 0x73, 0x4a, 0x68, 0x9f, 0xc0, 0xb4, 0xeb, 0x27, 0x0a, 0x42, 0x5a, + 0x69, 0xfd, 0x3d, 0xfc, 0xa7, 0xfa, 0x30, 0xe0, 0x99, 0x96, 0x68, 0x4d, + 0xbe, 0x7f, 0x95, 0x9d, 0xf6, 0x02, 0x56, 0x49, 0xc1, 0xb4, 0x5b, 0x06, + 0x97, 0x31, 0x5b, 0x98, 0xfd, 0x66, 0xe5, 0x87, 0xed, 0x09, 0xab, 0xd4, + 0x3f, 0x0c, 0xcf, 0x4d, 0xff, 0x7a, 0xd8, 0x3a, 0x8a, 0x29, 0xa7, 0x01, + 0xbe, 0x77, 0xff, 0x87, 0x98, 0x2c, 0x3b, 0x82, 0x8b, 0x48, 0x41, 0x0b, + 0x7b, 0xc2, 0x7a, 0xa0, 0x1d, 0x65, 0x9e, 0x88, 0xaa, 0xe6, 0xf0, 0x9d, + 0xdc, 0x3b, 0x22, 0x1f, 0xad, 0x15, 0x23, 0xf7, 0x2e, 0x08, 0x04, 0xf3, + 0x45, 0x18, 0xd2, 0x13, 0xc6, 0x5b, 0x47, 0xf2, 0x35, 0xfd, 0x62, 0x64, + 0x19, 0xed, 0xd0, 0xc9, 0x37, 0x34, 0xea, 0xf1, 0x1a, 0x91, 0xc0, 0xbf, + 0x8c, 0x4c, 0x3e, 0x7a, 0x9c, 0x95, 0xc8, 0xf6, 0x6f, 0x0a, 0x69, 0x0e, + 0x6d, 0x7e, 0xf7, 0x5b, 0x6b, 0xb3, 0x08, 0x0d, 0xb7, 0x5a, 0x8e, 0xcc, + 0x3b, 0xe8, 0x68, 0x53}, + pub_key_1, + {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31}, + true}, + + // Comment: + // tcID: 55 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 55, + 32, + {0x8c, 0xf0, 0x2d, 0x19, 0xd7, 0xdc, 0x5f, 0x00, 0xec, 0x29, 0x38, 0x22, + 0x0b, 0xf4, 0x00, 0xbe, 0xfa, 0x20, 0x44, 0xfd, 0x40, 0x33, 0xe8, 0x74, + 0xdd, 0xee, 0x5b, 0x9b, 0x1f, 0x71, 0x96, 0x1b, 0xb1, 0x51, 0xe6, 0x70, + 0x74, 0x3e, 0x36, 0xf1, 0x67, 0xe0, 0x2a, 0x8c, 0x49, 0xb2, 0x27, 0x93, + 0x0e, 0x23, 0x6e, 0x09, 0xce, 0xc2, 0x3d, 0xb4, 0x17, 0xec, 0xa1, 0x87, + 0x40, 0xf7, 0x8c, 0x75, 0x2e, 0x85, 0x87, 0x9c, 0x32, 0xc1, 0xb3, 0xe2, + 0x11, 0x39, 0xef, 0x92, 0x9e, 0x99, 0x14, 0x9f, 0xcb, 0x0e, 0xcf, 0x0e, + 0x33, 0x4f, 0x24, 0x24, 0x27, 0x80, 0x27, 0x3e, 0x9e, 0xf0, 0x89, 0x3d, + 0xf5, 0x89, 0x96, 0xbc, 0x15, 0x67, 0x79, 0xaf, 0xaa, 0xe7, 0xde, 0xa5, + 0x63, 0x28, 0x87, 0x5c, 0xd8, 0x5b, 0x03, 0x0c, 0x8b, 0x4c, 0xb4, 0xf4, + 0x66, 0xa8, 0x7c, 0x44, 0x99, 0x26, 0xd9, 0x13, 0x3f, 0x45, 0x2f, 0xf7, + 0x51, 0x0f, 0xdc, 0xdf, 0xd6, 0x6f, 0x0f, 0xca, 0x6e, 0x9d, 0x1a, 0x84, + 0xb2, 0xfb, 0x9a, 0x7d, 0x00, 0x18, 0x85, 0xf5, 0x2e, 0xd6, 0x3a, 0xee, + 0x3a, 0x22, 0x05, 0x99, 0x63, 0xdf, 0x11, 0xeb, 0x6a, 0x67, 0xf1, 0x10, + 0x30, 0xd2, 0x84, 0x1c, 0xdb, 0x90, 0xd3, 0xa0, 0x96, 0x73, 0x9f, 0x36, + 0xff, 0xed, 0x1e, 0xb5, 0x38, 0xc1, 0xb0, 0x95, 0xf8, 0x17, 0x2d, 0xfc, + 0xb1, 0xb5, 0xa3, 0x25, 0x46, 0x8f, 0x78, 0xa9, 0xba, 0x11, 0xe0, 0x28, + 0xe1, 0xfc, 0xa6, 0x77, 0x58, 0xee, 0x0f, 0x66, 0xa7, 0xc7, 0x00, 0x2f, + 0x9d, 0x4b, 0x31, 0x78, 0x4b, 0x93, 0xe9, 0x9e, 0x83, 0x8c, 0x44, 0xef, + 0xed, 0x88, 0x17, 0x56, 0xc5, 0x93, 0x47, 0x98, 0xb9, 0xb9, 0x34, 0xb7, + 0x51, 0xd4, 0x34, 0x36, 0x26, 0xff, 0xc6, 0x87, 0x56, 0x76, 0xf4, 0x37, + 0x30, 0x51, 0x35, 0x1d}, + pub_key_1, + {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36}, + true}, + + // Comment: + // tcID: 56 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 56, + 32, + {0x0e, 0x44, 0x38, 0x4d, 0x7e, 0x96, 0x52, 0x13, 0x40, 0xc9, 0xf0, 0x2a, + 0xe7, 0xe3, 0x20, 0x63, 0x6e, 0x68, 0x5e, 0x96, 0x57, 0x80, 0xe1, 0x91, + 0xf9, 0xb6, 0xb8, 0x9d, 0xf8, 0xc1, 0xc8, 0xf6, 0x80, 0x08, 0xc1, 0x69, + 0x1b, 0x3e, 0x70, 0x6e, 0x01, 0x59, 0x11, 0xb5, 0x19, 0xf0, 0x88, 0x13, + 0xbf, 0x8f, 0xa5, 0x37, 0x7e, 0x2e, 0xc2, 0xab, 0x85, 0x82, 0x37, 0xb9, + 0xdb, 0xd4, 0x58, 0xa2, 0x77, 0xe5, 0xe4, 0x2b, 0xae, 0x0e, 0x0d, 0xed, + 0x39, 0xf7, 0xc8, 0xc4, 0xf9, 0x5f, 0xef, 0x46, 0x04, 0x42, 0x17, 0xd2, + 0xe4, 0xa6, 0x46, 0x32, 0x74, 0x1c, 0x7b, 0x84, 0xe0, 0x06, 0x3a, 0x13, + 0xbe, 0x92, 0x38, 0x0a, 0x46, 0xfd, 0x43, 0xf6, 0x76, 0x4c, 0xef, 0xfb, + 0x5d, 0x8a, 0x32, 0xeb, 0x0b, 0xf3, 0xaf, 0x7a, 0xf9, 0xa3, 0xb4, 0xe0, + 0x7c, 0xe5, 0x62, 0x62, 0xa4, 0xea, 0x3e, 0xa2, 0xf3, 0xab, 0xd4, 0xa5, + 0xeb, 0x71, 0x84, 0x98, 0x20, 0x03, 0x1f, 0x61, 0x33, 0x5e, 0x4f, 0xb8, + 0x26, 0x9b, 0x9c, 0x20, 0x1c, 0x8f, 0x6c, 0xa6, 0x62, 0xd2, 0x2a, 0xe1, + 0xbc, 0x9b, 0x58, 0x34, 0xa2, 0x91, 0xca, 0xb8, 0x64, 0xc9, 0xac, 0xa7, + 0xe1, 0x12, 0x0d, 0xdc, 0xc6, 0x59, 0x7e, 0xfe, 0xe5, 0xfe, 0x3f, 0xf2, + 0xbc, 0x8f, 0x70, 0x7b, 0x65, 0x67, 0x60, 0x3b, 0x53, 0x6b, 0x8d, 0x17, + 0xd3, 0xf0, 0xf0, 0xbd, 0x9c, 0xe7, 0x4a, 0x53, 0x5c, 0x20, 0x12, 0xfa, + 0xf0, 0xb6, 0xbb, 0xba, 0x54, 0x4a, 0x37, 0x6a, 0xf3, 0x38, 0xf8, 0x25, + 0x16, 0x5b, 0xa3, 0x1b, 0xbc, 0x5f, 0x88, 0xfa, 0x86, 0xba, 0x8b, 0xac, + 0x02, 0xf4, 0x03, 0x5e, 0xae, 0xd4, 0x70, 0x8c, 0xe7, 0x97, 0x25, 0x63, + 0x27, 0x22, 0x96, 0x09, 0x7a, 0x13, 0x29, 0x68, 0xaa, 0x37, 0x03, 0x0a, + 0xf8, 0xe3, 0xc5, 0xe7}, + pub_key_1, + {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 57 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 57, + 32, + {0x90, 0x58, 0x01, 0xfa, 0x11, 0xf3, 0x06, 0x6c, 0x89, 0xd0, 0x97, 0x6a, + 0x30, 0x3f, 0x21, 0xf9, 0x7f, 0x04, 0x2d, 0xab, 0x01, 0x02, 0xa0, 0x66, + 0x76, 0x3d, 0xda, 0x90, 0x7a, 0xc8, 0x22, 0xa2, 0x3f, 0x9b, 0xb9, 0x9a, + 0x93, 0xda, 0xa2, 0xd4, 0x14, 0xdf, 0x4e, 0x71, 0x22, 0xf7, 0x4c, 0xde, + 0xae, 0x59, 0x70, 0xdc, 0x13, 0x2c, 0xd0, 0xff, 0x14, 0x1c, 0x56, 0x98, + 0xee, 0xcf, 0x43, 0xdc, 0x6e, 0xd1, 0xc9, 0x3e, 0xd6, 0xf6, 0xab, 0xf8, + 0xb5, 0xf0, 0x56, 0xf6, 0x74, 0xe9, 0x6d, 0xc9, 0xa6, 0x9e, 0x29, 0x35, + 0x10, 0x01, 0x95, 0x15, 0xde, 0xcf, 0x3c, 0x13, 0x96, 0xcd, 0x84, 0xf5, + 0xa8, 0xea, 0x6e, 0xb6, 0xa8, 0x2a, 0x91, 0x97, 0xdc, 0x8a, 0xf1, 0x8f, + 0xd4, 0x71, 0x5a, 0xe2, 0x4f, 0x06, 0x38, 0xed, 0xfc, 0xd1, 0xc1, 0x2c, + 0x5f, 0xba, 0xf6, 0xc7, 0xc9, 0xb2, 0x70, 0xe9, 0x18, 0x45, 0x7b, 0x3a, + 0xfb, 0x0b, 0x9a, 0x4b, 0xe1, 0xf2, 0x38, 0x41, 0x0e, 0x85, 0xbd, 0xd7, + 0x07, 0x2e, 0xd6, 0x84, 0xb1, 0xdb, 0x2d, 0x96, 0xe0, 0xaf, 0x02, 0xb7, + 0x38, 0x86, 0x24, 0x10, 0x71, 0x32, 0xc7, 0xe1, 0x20, 0x04, 0x1f, 0xdf, + 0x0b, 0xa4, 0x6a, 0x7f, 0x0c, 0x12, 0xe1, 0x8b, 0x8e, 0x72, 0xdc, 0xfa, + 0x1a, 0x29, 0x3c, 0xd3, 0x99, 0x89, 0x3e, 0x05, 0x30, 0x80, 0x77, 0x3a, + 0x5b, 0x9e, 0x70, 0x3e, 0x6d, 0x6b, 0xeb, 0xbf, 0xb8, 0x1f, 0xa2, 0x3d, + 0xa8, 0x14, 0x53, 0x29, 0xfd, 0xee, 0xeb, 0x72, 0xd6, 0x01, 0x30, 0xbf, + 0x05, 0x78, 0x39, 0xce, 0x75, 0x8c, 0xe6, 0x13, 0x6b, 0xc4, 0x67, 0xda, + 0xa8, 0xee, 0x8d, 0xc9, 0xd7, 0xcf, 0xdb, 0x96, 0x6a, 0x96, 0xbb, 0xae, + 0x15, 0xa3, 0x31, 0x67, 0xc1, 0x01, 0xf3, 0xfb, 0xdd, 0xc1, 0x64, 0xcd, + 0xc0, 0xe9, 0x4e, 0x04}, + pub_key_1, + {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30}, + true}, + + // Comment: + // tcID: 58 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 58, + 32, + {0x36, 0x6a, 0xb7, 0xae, 0x0f, 0xc2, 0x87, 0x53, 0xf7, 0xcc, 0x8e, 0x71, + 0x11, 0x39, 0x8b, 0x78, 0xc8, 0x32, 0x3d, 0xe7, 0x17, 0x7e, 0x51, 0xf9, + 0xb6, 0x67, 0x9a, 0x87, 0x88, 0x88, 0x73, 0xf9, 0xe5, 0x50, 0xaa, 0xba, + 0x9f, 0xd7, 0xdd, 0x25, 0xf2, 0xdb, 0x2b, 0x52, 0x24, 0x66, 0x4d, 0x5e, + 0x73, 0x8a, 0xfb, 0x98, 0xcb, 0xf7, 0xb2, 0xe8, 0x6d, 0x2e, 0xc9, 0xa1, + 0x0e, 0x68, 0xcf, 0xc8, 0x22, 0x8a, 0xdf, 0x86, 0x6f, 0x7c, 0xac, 0xe0, + 0xc6, 0xdb, 0xcd, 0x38, 0x1e, 0xa6, 0x2d, 0xcf, 0x4e, 0x23, 0x9a, 0x2b, + 0x7b, 0xbf, 0xf1, 0xb8, 0x3d, 0xb5, 0x79, 0x0d, 0xf0, 0x9f, 0x2b, 0x8b, + 0xda, 0xab, 0xf4, 0x8c, 0x38, 0xbc, 0x5d, 0x00, 0x91, 0x49, 0x61, 0xae, + 0xea, 0x73, 0xc6, 0xe7, 0x03, 0xbd, 0xe7, 0x8b, 0x80, 0x6d, 0xd4, 0x10, + 0x47, 0xd1, 0x79, 0x9b, 0xa8, 0xad, 0xd7, 0x16, 0x0d, 0x6a, 0xbe, 0x46, + 0x8a, 0xed, 0x61, 0xf7, 0x8c, 0xab, 0x2d, 0xc7, 0x39, 0xb9, 0x5f, 0x5f, + 0xf2, 0xb9, 0xda, 0x3a, 0x2c, 0xab, 0xb0, 0x12, 0x9e, 0x1e, 0x06, 0x4a, + 0xf1, 0x7d, 0x37, 0xa1, 0x94, 0x13, 0x3e, 0x04, 0x98, 0xd7, 0xf2, 0xc8, + 0x31, 0x9c, 0x01, 0xef, 0x20, 0xac, 0x6f, 0x4b, 0x81, 0xea, 0xa0, 0x37, + 0xc8, 0x61, 0x04, 0xbc, 0xd0, 0x3d, 0xc3, 0xd8, 0xe5, 0xcd, 0xd6, 0x5a, + 0xf7, 0xce, 0x55, 0xd6, 0xc4, 0x83, 0x52, 0x05, 0x21, 0x39, 0x9a, 0xad, + 0xf7, 0xf2, 0xc4, 0x34, 0x83, 0x80, 0x67, 0xa2, 0x55, 0xe1, 0xee, 0x7e, + 0x35, 0x64, 0x1b, 0x19, 0x97, 0x83, 0x6f, 0x01, 0x09, 0x02, 0xcc, 0xf3, + 0xb2, 0xb1, 0x67, 0x48, 0xec, 0x87, 0xbc, 0x52, 0xdb, 0x2e, 0x65, 0x83, + 0x50, 0xc1, 0x10, 0xaa, 0x50, 0xbd, 0xc7, 0x42, 0x42, 0x22, 0x70, 0xd3, + 0xa2, 0xbd, 0x31, 0x5b}, + pub_key_1, + {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 59 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 59, + 32, + {0x92, 0x83, 0x23, 0x28, 0xc1, 0x28, 0x07, 0x51, 0x4d, 0xdc, 0xd9, 0x19, + 0x63, 0x6b, 0x9b, 0xd1, 0x25, 0x19, 0x2c, 0xa9, 0x88, 0x83, 0x06, 0x9b, + 0x2c, 0xa8, 0xed, 0xfb, 0xfb, 0x0d, 0x42, 0x25, 0xdb, 0x3a, 0x62, 0x1b, + 0xd0, 0x3a, 0x71, 0x16, 0xf9, 0xb9, 0x19, 0xb1, 0x6b, 0x25, 0x68, 0xa8, + 0x97, 0xa7, 0x93, 0xd2, 0x0e, 0x9c, 0x43, 0x28, 0xad, 0xd7, 0x1a, 0xb2, + 0xa2, 0x04, 0x5c, 0x78, 0xab, 0x1c, 0x3c, 0xb7, 0x69, 0xab, 0x95, 0x7a, + 0xf2, 0xa3, 0xb5, 0x72, 0xb3, 0xbf, 0x2c, 0x04, 0x53, 0xbe, 0xe1, 0x0b, + 0xbb, 0x9f, 0xa7, 0xef, 0xc6, 0x06, 0x05, 0x21, 0x59, 0x89, 0x97, 0x9d, + 0x7e, 0xe5, 0x72, 0x4f, 0x73, 0xce, 0x85, 0xc7, 0x10, 0xaa, 0x00, 0xf2, + 0x49, 0x61, 0xe5, 0x44, 0x4f, 0x09, 0xa8, 0x3a, 0x82, 0xea, 0xfe, 0x38, + 0x39, 0xf8, 0xdc, 0x3f, 0xa5, 0xe2, 0x7a, 0x6c, 0xb1, 0x22, 0xad, 0x34, + 0xf8, 0x0b, 0x18, 0x11, 0x42, 0xf7, 0x62, 0xa8, 0x7f, 0xdf, 0x8e, 0x8e, + 0x77, 0xb4, 0x2b, 0x34, 0x16, 0x50, 0x21, 0x58, 0xcc, 0x66, 0xdc, 0x2d, + 0xce, 0x34, 0xe2, 0x9f, 0x1c, 0x9e, 0xbd, 0xe9, 0xd6, 0x0c, 0x79, 0x69, + 0xb7, 0x2d, 0x9e, 0x84, 0x11, 0x10, 0xe0, 0x35, 0x80, 0x7e, 0x2a, 0x6f, + 0x85, 0xcd, 0xcd, 0xb8, 0x75, 0xb3, 0xbf, 0x8e, 0x3a, 0xb1, 0xf6, 0xd0, + 0x5f, 0x4a, 0xdb, 0x3d, 0x73, 0x8e, 0x99, 0x65, 0xc5, 0x2d, 0x81, 0x38, + 0x7c, 0xd0, 0xa7, 0x02, 0xab, 0x85, 0x57, 0x6a, 0x50, 0x07, 0x2a, 0x99, + 0x4f, 0x13, 0xc7, 0xe6, 0x91, 0xc3, 0xeb, 0x1f, 0xc4, 0xc4, 0x66, 0x52, + 0xa5, 0xa3, 0xf4, 0x82, 0xff, 0x8f, 0xc2, 0x58, 0x88, 0x15, 0x4c, 0xc8, + 0xa1, 0x34, 0x89, 0x13, 0xd1, 0xcd, 0x0c, 0x19, 0xd7, 0x7c, 0x55, 0xb6, + 0xe4, 0x6e, 0x50, 0xf9}, + pub_key_1, + {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 60 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 60, + 32, + {0x3f, 0xc1, 0x7d, 0xe4, 0x11, 0xc9, 0x92, 0x43, 0xa0, 0xe5, 0xd4, 0xaf, + 0xd5, 0x13, 0x1f, 0x17, 0x7b, 0xcb, 0x4e, 0xdc, 0xe0, 0x34, 0xc9, 0x1a, + 0xd9, 0xdf, 0xa8, 0x7e, 0x3c, 0x31, 0xde, 0xde, 0xa6, 0x75, 0x57, 0x4e, + 0x91, 0x79, 0x54, 0x83, 0x26, 0x08, 0xda, 0xbc, 0x72, 0x54, 0x47, 0x29, + 0xfb, 0xcf, 0x91, 0xfd, 0xd1, 0xf1, 0x14, 0xca, 0x43, 0xdf, 0x0a, 0xf7, + 0x3e, 0x22, 0x26, 0xb7, 0x3a, 0x17, 0x97, 0xfd, 0xe7, 0xda, 0xa3, 0xce, + 0xa6, 0xb0, 0x86, 0x21, 0x7d, 0x65, 0x67, 0x98, 0xf9, 0xab, 0xde, 0x4a, + 0x56, 0x3e, 0x5a, 0x8d, 0xe2, 0x03, 0x48, 0x0b, 0x42, 0xaf, 0x12, 0xe6, + 0x36, 0xff, 0xaf, 0x7c, 0x72, 0xd2, 0xdd, 0x79, 0x11, 0x65, 0xce, 0x3c, + 0xe4, 0xb1, 0xe2, 0x1e, 0x8b, 0x74, 0x9c, 0xf8, 0xe9, 0x1b, 0x78, 0xf5, + 0x61, 0x86, 0x7c, 0x89, 0x23, 0x61, 0xc1, 0x52, 0x9c, 0x2c, 0x9e, 0xe7, + 0x80, 0xb6, 0xa7, 0x9b, 0x72, 0xb4, 0x47, 0x63, 0x9c, 0xed, 0x5b, 0x4a, + 0x04, 0xfd, 0x3d, 0x2d, 0x71, 0x69, 0x23, 0xbc, 0xaf, 0xd7, 0x93, 0xcd, + 0x14, 0x54, 0x71, 0x0d, 0xa5, 0xc7, 0x85, 0xec, 0xd2, 0xc4, 0x4c, 0xac, + 0x2f, 0x79, 0x52, 0x0b, 0xcd, 0xed, 0x6d, 0x3d, 0x27, 0xf9, 0xd2, 0xa7, + 0x13, 0x7a, 0x68, 0xe6, 0x9c, 0x34, 0xd1, 0x55, 0x92, 0xe9, 0x63, 0xf9, + 0x15, 0xe8, 0x8b, 0x80, 0x30, 0xcb, 0x7f, 0x27, 0x5a, 0x3b, 0xe4, 0x98, + 0xb2, 0x53, 0x10, 0xab, 0x4c, 0xfb, 0xa7, 0xbd, 0xc0, 0x75, 0x6a, 0xad, + 0xcf, 0xd3, 0x94, 0x4a, 0x60, 0x9c, 0x40, 0xb9, 0x53, 0x1c, 0xfe, 0xd5, + 0x5e, 0x7f, 0x9f, 0x69, 0x14, 0xd5, 0x3c, 0xc1, 0x7d, 0xbf, 0x1d, 0x97, + 0x07, 0xfc, 0x57, 0xde, 0xd6, 0xbc, 0x04, 0xf6, 0x90, 0x51, 0x9c, 0xdb, + 0x2b, 0xdc, 0xea, 0x29}, + pub_key_1, + {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 61 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 61, + 32, + {0x46, 0x7d, 0x46, 0x6c, 0xb8, 0xe1, 0x57, 0xb9, 0xcf, 0x3f, 0x51, 0x92, + 0x0b, 0x18, 0xf1, 0xdb, 0x24, 0x01, 0xf4, 0xd2, 0xc3, 0x97, 0xec, 0x58, + 0xbd, 0x3c, 0x6d, 0xdb, 0x1d, 0x5e, 0x9d, 0x94, 0x14, 0x58, 0x35, 0x34, + 0x06, 0x07, 0x73, 0xa1, 0x33, 0x82, 0xf9, 0x3f, 0x0d, 0x88, 0x52, 0xfe, + 0xd2, 0x08, 0xe4, 0xff, 0x56, 0x0e, 0xcc, 0x20, 0x30, 0x77, 0x29, 0x55, + 0x02, 0x2a, 0xa5, 0x94, 0x76, 0x72, 0x62, 0xdd, 0x02, 0xf1, 0xa8, 0x9a, + 0xc4, 0x8b, 0xf4, 0xf7, 0xa2, 0xc3, 0x4e, 0x8c, 0x76, 0x4e, 0x32, 0xb3, + 0x9b, 0x9f, 0x9d, 0x1d, 0x85, 0x71, 0x64, 0xfd, 0xac, 0xea, 0x8a, 0x93, + 0xe3, 0x45, 0x6f, 0x4d, 0xfd, 0x96, 0x58, 0x08, 0x0e, 0x3e, 0x45, 0xc0, + 0xf1, 0x7b, 0xb5, 0x99, 0xc4, 0x56, 0xe2, 0xcf, 0x59, 0x46, 0x14, 0x0d, + 0x46, 0x77, 0x55, 0xee, 0xab, 0xea, 0xfe, 0xef, 0x44, 0x0c, 0x72, 0x27, + 0x2a, 0xf0, 0x8a, 0x4a, 0x4a, 0x13, 0x91, 0xd9, 0x6d, 0x75, 0x02, 0x11, + 0x36, 0x1e, 0x5f, 0xb7, 0x8e, 0x94, 0x39, 0xc3, 0xe3, 0xb3, 0x9e, 0x01, + 0xac, 0x66, 0xe4, 0x0d, 0x84, 0x72, 0x79, 0x08, 0xdb, 0x4d, 0xd7, 0xca, + 0x74, 0x2c, 0x14, 0x54, 0x76, 0x2b, 0x20, 0x22, 0xdc, 0xa5, 0xe1, 0xbb, + 0x1c, 0xa5, 0xd0, 0x51, 0x58, 0x99, 0x88, 0x33, 0x6b, 0xd5, 0x33, 0x4f, + 0x72, 0xd1, 0x2f, 0xe9, 0xee, 0x85, 0xa9, 0xc7, 0x7a, 0xd4, 0xe0, 0x9e, + 0x41, 0x83, 0x92, 0x86, 0x61, 0xe7, 0x2c, 0xff, 0x1c, 0x0b, 0x48, 0x02, + 0x15, 0xb9, 0xaf, 0xae, 0xf2, 0x60, 0x13, 0x99, 0xa4, 0x7f, 0xe6, 0x28, + 0x6a, 0xcc, 0x71, 0x08, 0x50, 0xb7, 0xc2, 0x2d, 0x27, 0x6e, 0x90, 0x12, + 0x19, 0x02, 0x8a, 0x29, 0x6e, 0xdf, 0x83, 0xbf, 0xd5, 0xef, 0x21, 0x59, + 0x8e, 0x5f, 0xb5, 0x5a}, + pub_key_1, + {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35}, + true}, + + // Comment: first byte of m_hash modified + // tcID: 62 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 62, + 32, + {0x67, 0xd1, 0xd1, 0xc0, 0xa3, 0x98, 0x14, 0x86, 0x25, 0x31, 0x7c, 0x3f, + 0x5e, 0x44, 0xb7, 0x38, 0xbd, 0xf4, 0x61, 0xc2, 0x7a, 0x59, 0x59, 0x4b, + 0x39, 0xeb, 0xb2, 0xae, 0xbe, 0xf2, 0x33, 0xc7, 0x80, 0x93, 0x79, 0xe5, + 0x44, 0x11, 0x41, 0x1b, 0x82, 0xd2, 0xe7, 0xac, 0x88, 0xf9, 0x89, 0xb5, + 0x83, 0x73, 0xd5, 0x32, 0xc7, 0x58, 0xba, 0xea, 0x12, 0x18, 0x78, 0xce, + 0x97, 0x59, 0x44, 0x17, 0x38, 0xd1, 0x21, 0x88, 0x1c, 0x1f, 0xa2, 0xd0, + 0x44, 0x21, 0xf0, 0x2d, 0xd5, 0x65, 0xb1, 0x27, 0x70, 0xd8, 0x44, 0x61, + 0x1e, 0xd1, 0x87, 0x3a, 0x0b, 0x64, 0xd8, 0x22, 0x70, 0x9a, 0x6b, 0x78, + 0xd6, 0xd3, 0x89, 0x2b, 0x29, 0x44, 0x04, 0xbc, 0xe6, 0x71, 0x10, 0x01, + 0xd6, 0xc3, 0xa5, 0x45, 0x46, 0xc7, 0x6a, 0x1d, 0x17, 0x81, 0x96, 0x74, + 0xb0, 0xbe, 0x90, 0x44, 0x97, 0xa2, 0x33, 0xb4, 0x66, 0xfe, 0x4b, 0xec, + 0xc8, 0x32, 0xde, 0xe7, 0x40, 0xf9, 0xab, 0x79, 0xe5, 0xb9, 0xf5, 0xdb, + 0x0b, 0x0f, 0x9a, 0xac, 0x00, 0x84, 0xba, 0x05, 0xce, 0xbf, 0x42, 0x30, + 0x3b, 0x5c, 0xa2, 0xad, 0x95, 0xe3, 0xd6, 0x1b, 0x29, 0xed, 0x64, 0x75, + 0x54, 0x5c, 0x02, 0xe9, 0x3e, 0x7b, 0x0e, 0x11, 0x8a, 0xf9, 0x2f, 0x5c, + 0xdd, 0xb1, 0xfa, 0xeb, 0x2c, 0xbc, 0x23, 0xc9, 0xe6, 0x9c, 0x12, 0x0e, + 0x29, 0xdf, 0x7f, 0xe3, 0x19, 0x91, 0xe8, 0x87, 0xb3, 0xb2, 0x9e, 0x77, + 0x68, 0x8c, 0x60, 0xe8, 0x0b, 0xe6, 0x5c, 0xcc, 0xf3, 0xd7, 0x86, 0x1a, + 0x7a, 0x14, 0xc3, 0x9e, 0x6a, 0x6e, 0x56, 0x45, 0x56, 0x8e, 0x2c, 0xc5, + 0xe4, 0xa1, 0x7b, 0x75, 0xdb, 0x1d, 0xd4, 0x15, 0xaa, 0xdb, 0x45, 0xe1, + 0x12, 0xa9, 0xb5, 0x82, 0xb2, 0xff, 0x6e, 0x82, 0xa4, 0x3d, 0x7a, 0x73, + 0x47, 0xb7, 0xb5, 0x6d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of m_hash modified + // tcID: 63 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 63, + 32, + {0x84, 0x23, 0x48, 0xf2, 0xb2, 0xcd, 0xd4, 0xc7, 0x2c, 0xda, 0x7d, 0xbe, + 0xc0, 0xfb, 0x8b, 0x11, 0x4e, 0x41, 0x9c, 0xbf, 0xc1, 0xee, 0x1b, 0x7c, + 0xe5, 0xd7, 0x0e, 0xc5, 0x6a, 0x83, 0x3c, 0x4e, 0xbc, 0x8c, 0x11, 0x4d, + 0xc3, 0xc9, 0x21, 0x64, 0xb1, 0x3f, 0x46, 0x92, 0xf2, 0x36, 0xd6, 0xb8, + 0x8e, 0x56, 0x18, 0xb2, 0x3a, 0xf9, 0xfa, 0x97, 0x9f, 0xe9, 0xb5, 0xd8, + 0xeb, 0x22, 0x8b, 0x1e, 0xfd, 0x0d, 0xa8, 0xe4, 0x7b, 0x4c, 0x40, 0x42, + 0x96, 0x5c, 0x8b, 0x9f, 0x08, 0xeb, 0x9f, 0x6f, 0xdf, 0x7e, 0x47, 0x2c, + 0x88, 0xf5, 0x32, 0xd4, 0xd8, 0x51, 0x62, 0x3b, 0x4b, 0xf9, 0x9e, 0x02, + 0x1e, 0x82, 0xef, 0x31, 0x3c, 0x7d, 0x93, 0x17, 0x9a, 0xf8, 0x10, 0xb7, + 0x0a, 0xaf, 0x92, 0x9a, 0x39, 0x5e, 0xce, 0x71, 0x3d, 0x5f, 0xec, 0x33, + 0x39, 0xe3, 0x94, 0x21, 0x0b, 0x56, 0xf1, 0xed, 0xf2, 0x6d, 0xed, 0xfb, + 0x04, 0x08, 0x3b, 0xd2, 0x4e, 0xb0, 0xd3, 0xca, 0x11, 0x77, 0x61, 0xf3, + 0x83, 0x19, 0xc3, 0xb9, 0x7a, 0x94, 0x53, 0x99, 0x3d, 0xaf, 0xd3, 0xd2, + 0xdd, 0x8c, 0x01, 0xcd, 0x63, 0x11, 0x7f, 0x8f, 0xda, 0x46, 0xf5, 0x25, + 0x65, 0xe4, 0xd7, 0xde, 0x9f, 0x71, 0x8f, 0x1f, 0x23, 0x25, 0x4c, 0x4f, + 0x9e, 0xe7, 0x7a, 0xd1, 0x41, 0x4a, 0xf4, 0xd4, 0xdc, 0xf9, 0x59, 0xa8, + 0x9b, 0xef, 0x43, 0x83, 0x29, 0x51, 0x6c, 0xc9, 0xb7, 0x91, 0x49, 0xdb, + 0x05, 0x8d, 0x20, 0x6e, 0x6d, 0x7c, 0x01, 0x33, 0xe7, 0xc8, 0x70, 0x33, + 0x5f, 0x04, 0x90, 0xb8, 0xc5, 0x69, 0xd7, 0x87, 0x44, 0x3c, 0x4a, 0x84, + 0xff, 0x66, 0x5d, 0xbc, 0x6f, 0x43, 0x53, 0xde, 0xc6, 0x6f, 0x9c, 0x48, + 0x8a, 0x3f, 0x91, 0x07, 0x1c, 0xe1, 0x95, 0x53, 0xa7, 0xc1, 0x56, 0x02, + 0x5f, 0x1f, 0x81, 0xb2}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 64 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 64, + 32, + {0x77, 0xc9, 0xdd, 0x77, 0x86, 0xf0, 0xb5, 0xcb, 0xe7, 0x6f, 0x20, 0xab, + 0xf2, 0x43, 0x61, 0xf8, 0x97, 0x9d, 0x3a, 0x6c, 0x6c, 0x12, 0x2e, 0x79, + 0x8e, 0xda, 0x90, 0x6b, 0x0b, 0x97, 0x00, 0xcd, 0x2d, 0xd2, 0x6e, 0x52, + 0x86, 0xdd, 0xd3, 0x9d, 0x07, 0xb7, 0xc2, 0x43, 0x79, 0xcb, 0x40, 0xf8, + 0x35, 0x03, 0x54, 0xa3, 0x6b, 0x07, 0x59, 0xbf, 0xad, 0xe6, 0x1d, 0x3d, + 0x77, 0x07, 0x02, 0xb5, 0x82, 0x18, 0xc5, 0xdc, 0x64, 0xdd, 0xd0, 0xd5, + 0xfc, 0xe4, 0x05, 0xa1, 0x6f, 0xbc, 0x4d, 0xe3, 0xa5, 0xfb, 0xe7, 0x73, + 0x70, 0x32, 0x60, 0x5c, 0x06, 0xac, 0x82, 0xe1, 0x74, 0x61, 0x9c, 0x30, + 0x04, 0xd2, 0x4b, 0xbf, 0x22, 0xbd, 0x1a, 0xb3, 0xe4, 0xd4, 0x32, 0xb4, + 0xae, 0x36, 0xc2, 0x35, 0x73, 0xcb, 0xad, 0x84, 0x5c, 0x16, 0xa1, 0x84, + 0x2e, 0x5d, 0xe1, 0xa3, 0xbf, 0xa2, 0xf1, 0x2d, 0x34, 0x96, 0xa3, 0x11, + 0x4f, 0xda, 0x83, 0x0d, 0xd6, 0x06, 0x1c, 0xf5, 0x38, 0xa4, 0x57, 0x1f, + 0xe0, 0x88, 0xcc, 0x03, 0xdd, 0x7e, 0x87, 0x62, 0xfb, 0x08, 0xb8, 0x45, + 0x01, 0x84, 0x3f, 0x5f, 0x03, 0x62, 0xa4, 0xfb, 0x09, 0x7d, 0x6f, 0xe9, + 0xb9, 0x69, 0x70, 0xc0, 0xc5, 0x05, 0xd2, 0xf6, 0xa5, 0x97, 0x54, 0xc4, + 0x26, 0x84, 0x90, 0x86, 0x27, 0xfa, 0x8c, 0x73, 0x4e, 0xcd, 0x58, 0x7c, + 0x16, 0x1d, 0xe7, 0xb7, 0xbd, 0xd6, 0x99, 0x24, 0xc0, 0xb4, 0xd0, 0x6c, + 0xb7, 0xdb, 0x2a, 0x70, 0xdd, 0x92, 0x57, 0x87, 0x6d, 0x1d, 0xa1, 0xed, + 0x8c, 0xc0, 0x0f, 0xa6, 0x82, 0x79, 0x52, 0x5c, 0x34, 0x6b, 0x72, 0x56, + 0xc9, 0x16, 0xcc, 0xf1, 0xdf, 0x93, 0x86, 0xff, 0x9d, 0x1e, 0xb2, 0x7f, + 0x0a, 0x5d, 0x83, 0xa0, 0x0a, 0x27, 0x38, 0xfa, 0x2d, 0xbf, 0xaa, 0x50, + 0x0b, 0xae, 0xa7, 0x89}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 65 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 65, + 32, + {0x45, 0x52, 0x21, 0xc3, 0x85, 0xf7, 0x69, 0xfe, 0xdd, 0x12, 0x3a, 0xfa, + 0x37, 0xa4, 0x2b, 0x74, 0x77, 0xd6, 0xc3, 0xed, 0x96, 0x8c, 0xe4, 0x4d, + 0x49, 0x82, 0xc4, 0x1a, 0xd2, 0x9a, 0x3f, 0x59, 0xba, 0xeb, 0x2b, 0x56, + 0x6d, 0xba, 0xcc, 0x91, 0xb4, 0x23, 0xfb, 0xae, 0xc3, 0x71, 0xf3, 0x80, + 0x9c, 0x20, 0xca, 0xd6, 0xaf, 0xcc, 0x2b, 0x8d, 0xf7, 0x82, 0xe4, 0x72, + 0xc9, 0x54, 0xcd, 0xef, 0xfc, 0xa4, 0x95, 0x53, 0xf6, 0xec, 0xa5, 0x87, + 0x81, 0x89, 0x4c, 0x67, 0xfe, 0xd1, 0xd9, 0x32, 0x6a, 0x53, 0x42, 0x2f, + 0x96, 0x42, 0x03, 0x1b, 0x69, 0xff, 0x45, 0xe6, 0xa8, 0x26, 0xd1, 0x8e, + 0x42, 0x41, 0xb5, 0x21, 0x42, 0x31, 0xf7, 0xd2, 0x52, 0xd4, 0xc6, 0x40, + 0x38, 0x6a, 0x17, 0xc2, 0xa1, 0x83, 0x9b, 0xa9, 0xc5, 0xa3, 0x4e, 0x94, + 0xb2, 0xb8, 0xf3, 0x0f, 0xb2, 0x59, 0xfa, 0x75, 0x23, 0x39, 0xf1, 0x34, + 0xe5, 0x43, 0x75, 0xa9, 0xa4, 0xf3, 0xa5, 0xdb, 0xd5, 0xf3, 0xfb, 0x93, + 0xc3, 0x8b, 0x59, 0xfc, 0x33, 0xa7, 0x7d, 0xbd, 0xea, 0x9b, 0x8f, 0xab, + 0x7c, 0x20, 0x9e, 0x6f, 0x40, 0x3d, 0x18, 0x89, 0x58, 0xb5, 0xfa, 0x54, + 0x81, 0xbd, 0x22, 0x5b, 0x26, 0x6b, 0xee, 0x67, 0x61, 0x13, 0x21, 0x04, + 0x89, 0x0c, 0x8c, 0x25, 0xf0, 0x45, 0x83, 0x08, 0x4e, 0xb0, 0x1c, 0x26, + 0x6c, 0xcb, 0xca, 0x40, 0x16, 0x17, 0x12, 0x0c, 0x61, 0xa3, 0x88, 0xcc, + 0x68, 0x3f, 0xdd, 0x5d, 0x19, 0x5c, 0x8d, 0xcd, 0x48, 0xf4, 0xd1, 0xa9, + 0xbe, 0x80, 0xc0, 0x77, 0x27, 0xf7, 0x8a, 0x10, 0xcd, 0x26, 0x35, 0x9c, + 0x8d, 0xd1, 0xd8, 0x76, 0x14, 0xf8, 0xac, 0xac, 0x15, 0x06, 0xc5, 0xbb, + 0xa7, 0x9b, 0x30, 0xc0, 0xaf, 0x74, 0x5c, 0x87, 0x24, 0x33, 0xf1, 0x7e, + 0x8a, 0x52, 0xa9, 0x4e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in m_hash flipped + // tcID: 66 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 66, + 32, + {0x5d, 0x1f, 0x5b, 0x3a, 0xda, 0x8d, 0x45, 0x07, 0xa7, 0x44, 0x78, 0x29, + 0xf2, 0x67, 0x64, 0xb9, 0xf7, 0x94, 0xcc, 0xb4, 0xc2, 0x87, 0x87, 0x0b, + 0x5c, 0x5a, 0xac, 0x64, 0x9f, 0x92, 0x72, 0xfb, 0xbe, 0x22, 0xf0, 0x64, + 0xcb, 0x75, 0xe5, 0xb3, 0x81, 0x3b, 0xf8, 0x74, 0xc6, 0x97, 0x7d, 0xc2, + 0x86, 0xef, 0x1d, 0xed, 0xde, 0xee, 0x1a, 0x84, 0xa9, 0x30, 0x2f, 0xbb, + 0xc9, 0xc8, 0xf8, 0x6e, 0xc4, 0x5e, 0xed, 0x54, 0x69, 0xbb, 0x85, 0xee, + 0xd8, 0x61, 0x8e, 0xfd, 0xaf, 0x29, 0xea, 0x4b, 0xc0, 0xa9, 0xcd, 0x0c, + 0x0b, 0xe7, 0x1e, 0x82, 0xbd, 0xab, 0x6f, 0x15, 0xa9, 0xf7, 0xa6, 0x37, + 0xf2, 0x97, 0xe0, 0xb5, 0xad, 0x4c, 0x78, 0x85, 0xbd, 0x27, 0xb8, 0x9f, + 0x4a, 0x52, 0x45, 0x2f, 0x01, 0x76, 0xdf, 0x3d, 0x26, 0x6f, 0x9c, 0x13, + 0xfc, 0x44, 0xd3, 0xfc, 0xc3, 0xe7, 0x1e, 0x3c, 0xc5, 0xed, 0xe3, 0xfe, + 0x25, 0x55, 0xff, 0x2b, 0xf2, 0xb7, 0x2a, 0x21, 0x98, 0xaf, 0x70, 0x9e, + 0x29, 0xc2, 0xf6, 0xf5, 0xce, 0x44, 0x99, 0x7c, 0x02, 0xea, 0x7a, 0xeb, + 0xc9, 0xa3, 0x3d, 0x0c, 0x60, 0x9f, 0xf0, 0xf5, 0x86, 0xe7, 0x53, 0xe5, + 0x85, 0xee, 0x50, 0x52, 0xa0, 0xbf, 0x2f, 0x71, 0x24, 0x7c, 0xf4, 0x3a, + 0xc2, 0x44, 0x81, 0x8c, 0x84, 0x34, 0x76, 0x62, 0x33, 0x83, 0x84, 0xd6, + 0xc1, 0xa4, 0xc9, 0xb9, 0xeb, 0xc1, 0x4f, 0x91, 0x2d, 0xb6, 0x88, 0xe6, + 0x58, 0xd4, 0x53, 0xbb, 0x20, 0x82, 0xc8, 0xde, 0xf4, 0xc4, 0x40, 0xa6, + 0xb2, 0x5e, 0x03, 0xea, 0x44, 0x59, 0xc1, 0xc9, 0xbd, 0x54, 0x95, 0xe2, + 0xce, 0x93, 0x43, 0x43, 0x9c, 0xbb, 0xf0, 0x3a, 0xff, 0xca, 0x63, 0x85, + 0x6c, 0xc5, 0x09, 0x36, 0xd4, 0x9c, 0xf2, 0xdc, 0xfc, 0x73, 0x67, 0x9c, + 0x9a, 0xa3, 0x2e, 0x56}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 0 + // tcID: 67 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 67, + 32, + {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a, + 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef, + 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf, + 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f, + 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01, + 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2, + 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe, + 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef, + 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d, + 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18, + 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a, + 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b, + 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21, + 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21, + 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c, + 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8, + 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1, + 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9, + 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb, + 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f, + 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77, + 0xc8, 0x48, 0xcb, 0x1f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 20 + // tcID: 68 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 68, + 32, + {0x57, 0xe8, 0xcc, 0x1d, 0xc0, 0x0c, 0x07, 0x38, 0x3d, 0x89, 0xa7, 0x9b, + 0x5c, 0x8e, 0x4f, 0x5b, 0xde, 0x2a, 0x2b, 0xa5, 0x5a, 0x3c, 0x72, 0x01, + 0xb3, 0x29, 0x1c, 0x4d, 0x80, 0x5b, 0x1b, 0x2e, 0xb3, 0x6f, 0x8f, 0x32, + 0x6b, 0x54, 0x23, 0x42, 0xda, 0x18, 0x0a, 0xbe, 0x50, 0x86, 0x69, 0xbb, + 0x6c, 0xc2, 0xdd, 0x54, 0xe3, 0x27, 0xbc, 0x70, 0xc1, 0xe3, 0x17, 0xba, + 0x93, 0xa0, 0xfd, 0x21, 0xe7, 0xfc, 0xe2, 0x2a, 0x0c, 0x59, 0x7c, 0x74, + 0x20, 0xd1, 0xd5, 0x60, 0x2a, 0xc4, 0x3d, 0x93, 0x48, 0xba, 0x3e, 0xba, + 0x56, 0x1f, 0x25, 0x0e, 0x30, 0x1a, 0xb9, 0x55, 0xb0, 0xdc, 0x33, 0xe4, + 0xab, 0xde, 0x32, 0x94, 0x6b, 0x9b, 0x3e, 0x86, 0xc8, 0xbf, 0x07, 0xa4, + 0x46, 0x46, 0xca, 0x59, 0x59, 0x60, 0xbb, 0x98, 0x8f, 0xef, 0x04, 0xb2, + 0x82, 0x49, 0x67, 0xe9, 0xda, 0x8b, 0x02, 0x64, 0xf1, 0xda, 0x06, 0x59, + 0x37, 0x39, 0x35, 0x31, 0x3a, 0x57, 0x4b, 0x53, 0x80, 0xf0, 0xb5, 0x4c, + 0xe1, 0xbc, 0x0d, 0xde, 0x42, 0x3b, 0xd3, 0xa5, 0x4f, 0x6a, 0xe5, 0xfa, + 0xfa, 0x77, 0x2a, 0x55, 0xc1, 0xc4, 0x4e, 0xb6, 0xed, 0xff, 0xec, 0xf1, + 0x3e, 0x6e, 0x5e, 0x1e, 0xda, 0xf8, 0x7a, 0x79, 0xe3, 0x38, 0x57, 0x73, + 0x04, 0x14, 0x1f, 0xbc, 0x44, 0xf0, 0xe9, 0xee, 0xb2, 0x86, 0xf5, 0x53, + 0xf8, 0x79, 0xad, 0xdd, 0x6e, 0x12, 0xe4, 0x36, 0xfa, 0x3a, 0xf5, 0x1a, + 0xd5, 0x3a, 0x72, 0xf2, 0x67, 0x9f, 0x0e, 0xd1, 0x02, 0xd5, 0x04, 0xee, + 0x08, 0x70, 0x6f, 0xe1, 0x11, 0xea, 0xee, 0x49, 0xd8, 0x80, 0xd1, 0xa0, + 0xb9, 0x19, 0x24, 0xb3, 0xb7, 0x99, 0x68, 0xed, 0x0f, 0x9b, 0xff, 0x44, + 0x6d, 0xac, 0x19, 0x9e, 0xe8, 0x9b, 0x15, 0x8c, 0x07, 0x49, 0x27, 0xd2, + 0x7b, 0x86, 0x44, 0x98}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: salt is all 0 + // tcID: 69 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 69, + 32, + {0x15, 0x91, 0xae, 0x74, 0x3c, 0x58, 0xce, 0xb7, 0x23, 0xa7, 0x6f, 0x50, + 0x2e, 0x21, 0xff, 0x6a, 0x65, 0xc2, 0x4c, 0xab, 0xf5, 0xf5, 0x27, 0xba, + 0xb5, 0xa6, 0xf2, 0xa6, 0x9f, 0x20, 0xc7, 0x76, 0xfd, 0x22, 0x51, 0xe4, + 0x3a, 0xd2, 0x2e, 0x09, 0xb1, 0x48, 0x6c, 0xeb, 0x19, 0x35, 0xb2, 0xdc, + 0x2a, 0xde, 0x95, 0xe2, 0x33, 0xf2, 0x96, 0xcc, 0x0e, 0x5a, 0x8a, 0xf8, + 0x10, 0x96, 0x59, 0xbe, 0x76, 0xb6, 0xbf, 0xdf, 0x37, 0xe1, 0x48, 0x37, + 0xfd, 0x6c, 0x34, 0xbf, 0xed, 0x1f, 0x19, 0xec, 0x9d, 0x21, 0xf9, 0x74, + 0xb9, 0x84, 0xfe, 0x4d, 0x47, 0x73, 0x89, 0x6e, 0xbc, 0xc7, 0xfb, 0x86, + 0x2f, 0xd6, 0x41, 0xcd, 0x0d, 0x77, 0x17, 0x84, 0x85, 0xc7, 0x0c, 0x2d, + 0x68, 0xb4, 0xd9, 0xbe, 0x1d, 0x86, 0x3f, 0x6f, 0x25, 0x4b, 0x77, 0x99, + 0x1f, 0xc9, 0x05, 0x3f, 0x5d, 0x54, 0x15, 0xd1, 0xaa, 0x74, 0xba, 0x90, + 0x67, 0xe2, 0xe6, 0x60, 0x7f, 0xb6, 0x51, 0x63, 0x8c, 0x9c, 0xc0, 0x43, + 0x0a, 0x40, 0xc9, 0xb6, 0x91, 0x97, 0x7b, 0x55, 0x7a, 0x31, 0xd9, 0x5a, + 0x29, 0x0a, 0x95, 0xb5, 0x6e, 0xf2, 0xec, 0x8e, 0x43, 0x13, 0x68, 0x6a, + 0x9c, 0x5e, 0xf4, 0x82, 0x35, 0x91, 0x2b, 0x21, 0x0f, 0xdd, 0x2c, 0x50, + 0xaa, 0xfa, 0xc2, 0x81, 0x31, 0x10, 0x4c, 0x79, 0x5c, 0x42, 0xae, 0x75, + 0x81, 0x0b, 0x02, 0x84, 0xb2, 0xd2, 0x57, 0xe8, 0x1e, 0xca, 0xc4, 0x24, + 0x06, 0x22, 0xeb, 0xc2, 0x61, 0xab, 0x8b, 0xce, 0xee, 0xeb, 0xe8, 0x0f, + 0x1c, 0xfa, 0x70, 0xf1, 0x8d, 0x78, 0x2a, 0xeb, 0xb9, 0x7d, 0x80, 0x3e, + 0xa3, 0xa8, 0x95, 0xbe, 0x54, 0x1b, 0xe6, 0x94, 0x1d, 0xf1, 0x03, 0xea, + 0xaa, 0xbd, 0x87, 0x08, 0x48, 0xbf, 0xaf, 0x58, 0xcd, 0xaf, 0x6c, 0xec, + 0xdd, 0x5a, 0x10, 0xbf}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: salt is all 1 + // tcID: 70 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 70, + 32, + {0x6f, 0x2f, 0x65, 0x0a, 0xc1, 0x0d, 0x5a, 0xa2, 0xc1, 0x67, 0x03, 0xf6, + 0x57, 0x23, 0x3d, 0xa8, 0xc0, 0x35, 0xda, 0x67, 0xa6, 0xe9, 0xe9, 0x50, + 0xdf, 0xd0, 0x39, 0x13, 0x99, 0xda, 0x3a, 0x86, 0xca, 0x78, 0x37, 0xdd, + 0x7c, 0xf2, 0x3e, 0x86, 0x4d, 0x9c, 0xfc, 0xa1, 0xfe, 0x77, 0xda, 0xe4, + 0x5a, 0x01, 0xba, 0x21, 0xd2, 0x3d, 0xd9, 0x18, 0xca, 0x7b, 0xba, 0x09, + 0x4a, 0xae, 0x37, 0x61, 0x00, 0x19, 0x8f, 0x59, 0x83, 0x43, 0x96, 0xec, + 0x94, 0x2f, 0xcf, 0xfd, 0xd7, 0xd6, 0xa4, 0x49, 0x53, 0xf6, 0x9b, 0xc6, + 0x02, 0x91, 0xb1, 0xee, 0xd5, 0x92, 0x1a, 0x04, 0x34, 0xd8, 0xb8, 0x95, + 0x3b, 0xeb, 0x9d, 0x1e, 0x1b, 0x15, 0xfd, 0xca, 0x70, 0x90, 0xfa, 0x5c, + 0x64, 0x68, 0x47, 0xc0, 0xb7, 0x59, 0xe9, 0x4f, 0x05, 0x69, 0x11, 0xad, + 0x18, 0x8d, 0x4b, 0x0c, 0xc3, 0x99, 0xc8, 0xc3, 0x45, 0x75, 0x7d, 0x50, + 0x22, 0xf1, 0xa3, 0x89, 0x26, 0xde, 0x0c, 0xbd, 0xa8, 0x64, 0x8a, 0x7a, + 0xff, 0xd9, 0xf0, 0x31, 0x26, 0x2b, 0x10, 0x79, 0xa3, 0x68, 0x1d, 0x58, + 0x24, 0x91, 0x86, 0xfe, 0xc4, 0xf6, 0xe9, 0x8b, 0xf1, 0x51, 0xc9, 0xb6, + 0x80, 0xa4, 0x6b, 0x88, 0xda, 0xda, 0x9b, 0x42, 0xcc, 0xa3, 0x65, 0xcf, + 0x90, 0x8e, 0xd0, 0x50, 0x1c, 0xd2, 0x1e, 0x02, 0xa5, 0xbc, 0x4c, 0x06, + 0x75, 0xf2, 0x3e, 0xce, 0x50, 0x98, 0x7b, 0x70, 0x34, 0x99, 0xee, 0xb9, + 0x4b, 0x6c, 0x40, 0xb5, 0xcd, 0xf2, 0x22, 0x99, 0x77, 0x6f, 0xe3, 0x08, + 0x00, 0xf8, 0x87, 0xa1, 0xdf, 0xff, 0x18, 0xcd, 0x8a, 0x7d, 0xa8, 0xc2, + 0x38, 0x80, 0x60, 0xdc, 0xb7, 0x8c, 0x92, 0x5c, 0x54, 0xb4, 0xe6, 0x20, + 0xcd, 0x3f, 0xe7, 0x54, 0x6a, 0xcc, 0xfb, 0x3b, 0xba, 0xe9, 0xde, 0x08, + 0xba, 0x88, 0x60, 0x09}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: byte 0 in zero padding modified + // tcID: 71 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 71, + 32, + {0x37, 0x48, 0x7b, 0x94, 0x8d, 0xac, 0x95, 0xa1, 0xe5, 0x7b, 0xf1, 0xac, + 0x40, 0x88, 0x8b, 0x8e, 0x07, 0x4c, 0xf9, 0xdb, 0x9c, 0x98, 0x25, 0xe7, + 0xb7, 0x26, 0x7d, 0x3b, 0x10, 0x5a, 0x8c, 0x67, 0xcb, 0x9b, 0x33, 0xc0, + 0xe5, 0xfd, 0x64, 0x18, 0x36, 0x79, 0x8f, 0x41, 0xb8, 0xb1, 0xf0, 0x24, + 0xb1, 0x32, 0x43, 0xda, 0x4f, 0xa5, 0xe5, 0x27, 0x09, 0x83, 0x37, 0xe5, + 0xca, 0xc4, 0x1e, 0x05, 0x23, 0xa2, 0x8f, 0xb1, 0x35, 0xae, 0x06, 0x0e, + 0x7c, 0x1e, 0x4e, 0xb9, 0x55, 0x62, 0x22, 0xbc, 0x43, 0xbf, 0x16, 0x59, + 0xf6, 0x5a, 0x2a, 0x2d, 0xb1, 0x08, 0xac, 0x9b, 0x7c, 0x99, 0x42, 0xa5, + 0x65, 0x8f, 0xcb, 0xca, 0x56, 0x22, 0xc1, 0x15, 0xe3, 0x4e, 0xad, 0x88, + 0x3e, 0xa4, 0xef, 0x03, 0xf7, 0xf6, 0x29, 0x90, 0xf2, 0x82, 0xfa, 0x79, + 0x1b, 0x04, 0x48, 0x90, 0x53, 0x77, 0x13, 0x29, 0xa4, 0x82, 0x46, 0x7c, + 0xba, 0x8a, 0x13, 0xad, 0x98, 0xf2, 0x7f, 0xf7, 0xb6, 0x1c, 0x24, 0xa4, + 0x52, 0xe0, 0x85, 0xd4, 0x32, 0x13, 0x0b, 0x72, 0x59, 0xe5, 0x9b, 0x28, + 0x66, 0xe5, 0x53, 0x20, 0x11, 0x9b, 0x21, 0xe3, 0xc7, 0x06, 0xf3, 0x59, + 0x6e, 0xc1, 0x74, 0x51, 0x7c, 0x43, 0xcd, 0xbe, 0x95, 0x7e, 0x01, 0x2b, + 0x57, 0x39, 0x61, 0xb1, 0xfa, 0x92, 0x53, 0x73, 0x94, 0x5a, 0xb3, 0x20, + 0x9a, 0x10, 0x07, 0xd1, 0x97, 0xe1, 0xe9, 0x30, 0x1d, 0xd0, 0xaf, 0xa4, + 0x85, 0xac, 0xf6, 0x64, 0x3b, 0xa0, 0x58, 0x7a, 0x69, 0xf7, 0xc4, 0x4b, + 0xdf, 0x1e, 0x53, 0xc3, 0x2f, 0x05, 0xa3, 0xb9, 0x6d, 0xb0, 0xc4, 0x62, + 0x50, 0x9c, 0x29, 0x2d, 0x7d, 0xe0, 0x9a, 0x6c, 0x78, 0xeb, 0xf1, 0x13, + 0x14, 0x53, 0xd3, 0x7a, 0xb0, 0x37, 0x17, 0x60, 0x11, 0x29, 0x67, 0x30, + 0xf5, 0x7c, 0xda, 0x97}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 7 in zero padding modified + // tcID: 72 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 72, + 32, + {0x24, 0x1a, 0x3a, 0x75, 0x69, 0x21, 0x0a, 0x47, 0xb8, 0x31, 0x25, 0xfb, + 0x67, 0x03, 0x9a, 0x68, 0xd9, 0x85, 0x9b, 0x97, 0x1a, 0x49, 0xaf, 0x62, + 0xbf, 0xd4, 0xbd, 0xe0, 0x1e, 0x3b, 0x95, 0x5a, 0xb1, 0x66, 0xbb, 0xa5, + 0x16, 0x56, 0x57, 0xfb, 0xfa, 0x51, 0x95, 0x73, 0x02, 0x7e, 0xf1, 0xa0, + 0xf4, 0x0c, 0xf7, 0x53, 0x3f, 0x94, 0x1d, 0x64, 0xe0, 0x9f, 0xcf, 0xcc, + 0x35, 0xcd, 0xd5, 0x64, 0xc1, 0xee, 0x08, 0x23, 0x16, 0x6d, 0xfc, 0x05, + 0x4e, 0xd9, 0x3e, 0x01, 0xc5, 0x83, 0x1c, 0x03, 0x69, 0x20, 0x33, 0x5d, + 0x8b, 0x8d, 0xaa, 0x32, 0x22, 0x0d, 0xd5, 0xc0, 0xb6, 0xa0, 0x71, 0xf0, + 0x8d, 0x19, 0x41, 0x1c, 0x64, 0x18, 0xaa, 0xa9, 0x88, 0x33, 0x75, 0x58, + 0x7b, 0x19, 0xf0, 0x72, 0x0e, 0x79, 0xf1, 0x84, 0x53, 0x5d, 0x7e, 0xd8, + 0xc5, 0x36, 0x0e, 0x66, 0x7a, 0xde, 0x54, 0x1c, 0x1d, 0xdb, 0xf9, 0xc0, + 0x62, 0x92, 0x55, 0xd8, 0xd2, 0x86, 0xea, 0xe8, 0xde, 0xfd, 0x34, 0xf0, + 0x00, 0xa3, 0xbe, 0x1f, 0xa7, 0xfe, 0xa6, 0x5a, 0x4c, 0xd4, 0xf6, 0x4b, + 0x11, 0xc6, 0x41, 0x80, 0x6f, 0xa5, 0x7d, 0x67, 0xb4, 0xc6, 0xb7, 0xb4, + 0x98, 0x92, 0xf3, 0x8d, 0xc5, 0xd1, 0x3a, 0xbd, 0xab, 0xfa, 0xa6, 0xcb, + 0x91, 0xed, 0x60, 0x22, 0xd4, 0xfb, 0x46, 0x7c, 0xdb, 0x60, 0x46, 0xb1, + 0x3f, 0xcc, 0x81, 0x42, 0xa9, 0x7b, 0xc3, 0x4e, 0xdd, 0xd0, 0x45, 0x79, + 0x6f, 0x4e, 0x19, 0xb1, 0x88, 0x5d, 0x04, 0xc5, 0x1f, 0x53, 0xe5, 0xbc, + 0x0c, 0x27, 0x26, 0x78, 0x99, 0x0a, 0xea, 0x50, 0xa1, 0x24, 0x27, 0x4c, + 0xdf, 0x04, 0x8e, 0xcd, 0xb7, 0x07, 0x4c, 0xa8, 0x6f, 0x36, 0x84, 0x1a, + 0x7a, 0xde, 0x80, 0xa8, 0xae, 0xc6, 0xa6, 0x53, 0xa0, 0x29, 0x2c, 0x82, + 0xa1, 0xb5, 0xc6, 0x78}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes in zero padding modified + // tcID: 73 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 73, + 32, + {0x48, 0x4d, 0x71, 0xbe, 0x45, 0x1d, 0x1f, 0x36, 0x67, 0xe0, 0x1f, 0x3e, + 0x7f, 0x1a, 0x80, 0xdb, 0x97, 0x64, 0xf7, 0x51, 0xca, 0x87, 0xff, 0xc6, + 0x35, 0x29, 0x53, 0xa7, 0x73, 0xf6, 0x51, 0x9e, 0x8a, 0x0f, 0x21, 0x0d, + 0x6d, 0x43, 0xb4, 0x17, 0x67, 0x0d, 0x9c, 0x0c, 0xe3, 0xc1, 0x1a, 0x66, + 0x8c, 0xc8, 0x33, 0x94, 0xa5, 0xe2, 0xd7, 0xbc, 0xd4, 0xae, 0x98, 0xe5, + 0x0e, 0xd2, 0x6c, 0x0a, 0xb6, 0x6b, 0x41, 0xad, 0x2e, 0x28, 0xfa, 0x70, + 0x3f, 0x2d, 0xa0, 0x4d, 0xb0, 0x96, 0x38, 0x75, 0x84, 0x2d, 0x90, 0xa7, + 0x78, 0x99, 0x64, 0x2d, 0xc2, 0x97, 0xcf, 0x37, 0xa7, 0x6f, 0xdb, 0x00, + 0x7a, 0x99, 0x0c, 0x5b, 0x7a, 0xf8, 0x3e, 0x26, 0x4b, 0xe9, 0x32, 0x31, + 0x49, 0xfb, 0x68, 0x0a, 0xcb, 0x69, 0xa1, 0x9e, 0x0c, 0x5a, 0xa9, 0x49, + 0xc2, 0x09, 0x4e, 0x0a, 0x18, 0xab, 0xfa, 0x1b, 0x19, 0x9b, 0x73, 0x36, + 0x36, 0x54, 0x63, 0x8d, 0x86, 0xf9, 0xab, 0xe7, 0x3a, 0x67, 0x8f, 0xf0, + 0xa4, 0x1f, 0x6b, 0x70, 0x2b, 0x70, 0xea, 0x1a, 0xed, 0xb2, 0x87, 0xad, + 0xd7, 0x9b, 0x9a, 0x7f, 0x4a, 0x97, 0x53, 0x5d, 0x0d, 0xb4, 0x6c, 0x05, + 0x98, 0x30, 0x72, 0x48, 0x1d, 0xbe, 0x43, 0xfe, 0x6d, 0xfe, 0x33, 0x22, + 0x9c, 0xa1, 0xae, 0xc4, 0x2e, 0x19, 0xaf, 0xeb, 0x5b, 0xd3, 0x5f, 0x1e, + 0x44, 0x26, 0x4c, 0x1f, 0xc6, 0xc1, 0x8f, 0xdd, 0xc9, 0x5f, 0xad, 0xf1, + 0xb1, 0x67, 0x6f, 0x18, 0x5e, 0x5b, 0x55, 0xf9, 0xa2, 0xbf, 0xe6, 0xb6, + 0xd4, 0x02, 0x89, 0xf2, 0x40, 0x63, 0x35, 0x13, 0x82, 0x8a, 0x7b, 0x96, + 0x77, 0x48, 0xbb, 0xf0, 0xcc, 0xd1, 0xd3, 0xfb, 0x9f, 0x62, 0x40, 0xf3, + 0x17, 0x90, 0xa7, 0x89, 0xd8, 0xc7, 0x09, 0xc2, 0x78, 0xdd, 0xbb, 0x0f, + 0x70, 0x67, 0x78, 0xb5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 74 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 74, + 32, + {0x3f, 0x27, 0xe0, 0xfa, 0xfc, 0x57, 0x62, 0x9c, 0xcc, 0x04, 0x32, 0x82, + 0x71, 0x87, 0x76, 0x6a, 0x30, 0x53, 0x7e, 0x82, 0x1a, 0x2f, 0xcd, 0x5f, + 0x10, 0x88, 0x10, 0x0d, 0x4d, 0x8b, 0x6a, 0x6a, 0x9c, 0xe9, 0x50, 0xf5, + 0x11, 0x02, 0xe3, 0xb5, 0x51, 0x67, 0xd4, 0xb4, 0x9e, 0x0b, 0x6a, 0x30, + 0x6e, 0x0f, 0xdf, 0x90, 0x83, 0x7d, 0x06, 0x30, 0x85, 0x90, 0x93, 0xe9, + 0x0a, 0x94, 0xfa, 0x56, 0x4b, 0x7a, 0x4a, 0x82, 0xf4, 0xcc, 0xb7, 0x72, + 0x37, 0x7e, 0x07, 0xa2, 0xb5, 0xa6, 0x87, 0x3d, 0x98, 0xbf, 0x66, 0x5c, + 0x92, 0xdf, 0x1c, 0xe7, 0xcb, 0xdb, 0x58, 0x3c, 0xda, 0x83, 0x94, 0x7b, + 0x3c, 0x9c, 0x3d, 0xf5, 0xb3, 0x80, 0x7b, 0x47, 0x0f, 0x23, 0xf8, 0xd0, + 0x8d, 0xf9, 0xfb, 0xa7, 0x8e, 0x13, 0xd6, 0xb6, 0x35, 0xf9, 0xf5, 0x9d, + 0x2d, 0x4b, 0xaa, 0x34, 0x83, 0x1d, 0xc6, 0xc3, 0xe5, 0xa2, 0x96, 0x95, + 0x64, 0x5b, 0x1e, 0xd5, 0x0f, 0x3a, 0x33, 0x89, 0xe9, 0xe1, 0x19, 0xde, + 0x76, 0x5e, 0x6d, 0x7d, 0xaa, 0xff, 0x0b, 0x45, 0x4e, 0xad, 0xd1, 0x0f, + 0x44, 0x5e, 0x40, 0x2b, 0xf3, 0xcf, 0x4d, 0x14, 0xf4, 0xd1, 0x6c, 0x2d, + 0x9e, 0x4f, 0xb5, 0x57, 0x1c, 0xea, 0x79, 0x29, 0xd5, 0x30, 0x19, 0xd4, + 0x14, 0xd1, 0x18, 0xe8, 0x2d, 0x49, 0x1b, 0xf3, 0xfb, 0x3b, 0xd7, 0x42, + 0x7a, 0xbd, 0x6e, 0xb4, 0x8a, 0x0e, 0xd2, 0x77, 0x22, 0x1c, 0x42, 0x84, + 0x0e, 0xaa, 0x1f, 0xd5, 0xe7, 0xce, 0x65, 0x8f, 0x77, 0x63, 0x09, 0x9c, + 0x1d, 0x59, 0x43, 0x1e, 0x49, 0x8c, 0xb5, 0x83, 0x57, 0xa6, 0x59, 0xae, + 0xa8, 0xe1, 0x81, 0xec, 0x0f, 0xb5, 0xad, 0x8a, 0x55, 0xd1, 0xc0, 0xf1, + 0x29, 0x50, 0x0a, 0x25, 0xb8, 0x5c, 0xbc, 0xc8, 0x73, 0x3f, 0xa3, 0xdf, + 0xa9, 0xea, 0x30, 0xa4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 75 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 75, + 32, + {0x00, 0x6e, 0x3f, 0x34, 0x3b, 0x22, 0xfb, 0xf5, 0xcc, 0xe8, 0x16, 0xef, + 0xbf, 0xe0, 0x66, 0x36, 0xc1, 0x61, 0x96, 0x32, 0x66, 0x55, 0x91, 0xf9, + 0xb1, 0xfd, 0x2b, 0xd0, 0xaa, 0xac, 0x9a, 0x0f, 0x77, 0x6c, 0x50, 0x1d, + 0x7a, 0x23, 0x2f, 0xd2, 0xed, 0xcc, 0x12, 0xac, 0x63, 0xb3, 0xb5, 0x6a, + 0xa1, 0x2a, 0xe8, 0x79, 0x82, 0xc1, 0x99, 0x7e, 0x5a, 0xc5, 0xfd, 0x50, + 0xf6, 0xa5, 0xc3, 0x50, 0xe6, 0xe8, 0x4f, 0xc1, 0x7d, 0x21, 0x49, 0x54, + 0x7b, 0xab, 0xc4, 0x83, 0x0f, 0x8c, 0x2e, 0xef, 0x18, 0x85, 0xe4, 0xbf, + 0xb1, 0x5c, 0x9b, 0x73, 0x32, 0x2b, 0x69, 0x3e, 0xa7, 0x4e, 0xab, 0xf4, + 0x3e, 0x50, 0x50, 0xc4, 0x77, 0xc0, 0xe7, 0x5e, 0xcf, 0x75, 0xcf, 0xe4, + 0x87, 0xf4, 0x1f, 0x4a, 0x2d, 0xf4, 0x97, 0x2a, 0x16, 0xe0, 0x58, 0x0d, + 0x57, 0x94, 0x6d, 0x50, 0x4f, 0xb0, 0x73, 0xf2, 0x3e, 0xa6, 0x91, 0x08, + 0x6e, 0x5b, 0xc4, 0x0e, 0x2b, 0x2e, 0x1d, 0xd6, 0x53, 0xf2, 0xab, 0x20, + 0x1a, 0xd6, 0x09, 0xfd, 0x06, 0x98, 0x3a, 0x5c, 0xeb, 0xb9, 0x86, 0x78, + 0xc0, 0x39, 0x15, 0x05, 0x63, 0xf6, 0xc9, 0x44, 0xbd, 0x65, 0x58, 0xb4, + 0x22, 0xde, 0x25, 0xb9, 0x72, 0x08, 0x87, 0xd9, 0x7e, 0xf6, 0x3b, 0x34, + 0xcd, 0xee, 0x01, 0x39, 0x39, 0x1c, 0x48, 0x55, 0x89, 0x41, 0xba, 0x94, + 0xbd, 0xc0, 0xc2, 0x2e, 0x60, 0x5d, 0xd9, 0xca, 0xe6, 0x69, 0x40, 0x6c, + 0x3d, 0xdb, 0x36, 0x17, 0x87, 0xec, 0x64, 0x37, 0xc8, 0x7a, 0x68, 0x8b, + 0x0c, 0x64, 0xf0, 0x29, 0x0b, 0x1b, 0xc0, 0xce, 0x17, 0x46, 0x65, 0x92, + 0xa4, 0x8b, 0x83, 0xb2, 0x7f, 0x04, 0x42, 0xbd, 0xb1, 0x5e, 0xf7, 0x53, + 0xad, 0x56, 0xea, 0xab, 0xeb, 0x08, 0xbb, 0x3b, 0x7a, 0xce, 0x7f, 0x96, + 0x20, 0xfe, 0xa1, 0x13}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 76 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 76, + 32, + {0x83, 0x8d, 0x0a, 0xd3, 0x4f, 0x23, 0x93, 0xae, 0xc5, 0x36, 0x82, 0xed, + 0x48, 0xf9, 0x37, 0xa4, 0x58, 0xa3, 0x22, 0x16, 0xa7, 0x4d, 0xcc, 0x4a, + 0x1e, 0x59, 0x1a, 0x53, 0x81, 0x19, 0xc3, 0xb5, 0x6c, 0xad, 0x78, 0xb1, + 0xc4, 0xb7, 0x22, 0x94, 0x83, 0x73, 0xc5, 0x1c, 0x04, 0xa5, 0x0e, 0x46, + 0xfb, 0x5f, 0x30, 0x34, 0xf4, 0x3c, 0x5d, 0x26, 0x03, 0x64, 0x61, 0x7e, + 0x6f, 0x03, 0xaf, 0x7d, 0x75, 0xd6, 0x6b, 0xaf, 0x3d, 0xfa, 0x1c, 0xa9, + 0x4e, 0x75, 0xe7, 0x7d, 0x30, 0x4c, 0x63, 0xea, 0x50, 0x15, 0xcd, 0xd7, + 0xfb, 0x1e, 0x1c, 0xdf, 0xbd, 0x6b, 0x5e, 0xbe, 0xf2, 0xb2, 0xad, 0xdf, + 0x69, 0x7f, 0x14, 0xc9, 0x7c, 0xf9, 0xb5, 0xcb, 0xb1, 0xba, 0xb7, 0xf6, + 0x12, 0xb3, 0xa4, 0x28, 0xd3, 0x2c, 0xef, 0xbb, 0x78, 0x8b, 0xdb, 0x70, + 0x72, 0x9e, 0x53, 0xd5, 0xb8, 0xcd, 0x14, 0xf5, 0x86, 0xaa, 0x2b, 0x94, + 0x10, 0xbb, 0xae, 0x2d, 0x09, 0x3b, 0xd1, 0x1f, 0x49, 0x14, 0x69, 0x47, + 0x9e, 0xb6, 0x40, 0x84, 0x75, 0x14, 0xd7, 0x22, 0x69, 0xcd, 0xda, 0xb4, + 0x84, 0xd8, 0x82, 0xaa, 0xa9, 0x76, 0x18, 0x39, 0xac, 0xa9, 0x85, 0x1b, + 0x3d, 0x40, 0x92, 0x11, 0xde, 0x83, 0xdf, 0x74, 0x26, 0x74, 0xd6, 0x30, + 0x5c, 0xc3, 0xa7, 0x11, 0x43, 0xfa, 0x50, 0x77, 0xbc, 0xe9, 0xd3, 0xc8, + 0xda, 0x1f, 0x6d, 0xa0, 0xdf, 0x5c, 0x27, 0x1f, 0x04, 0x8b, 0xa5, 0x89, + 0xe5, 0xc3, 0x4a, 0x23, 0xef, 0x12, 0x74, 0x72, 0x99, 0xd9, 0xdc, 0x42, + 0x99, 0x58, 0x93, 0x64, 0xf2, 0x13, 0x7a, 0xce, 0x59, 0x78, 0x1e, 0x3f, + 0x01, 0x01, 0x1a, 0xe1, 0x45, 0xa5, 0xe1, 0xaf, 0x20, 0xc7, 0x45, 0x16, + 0xe0, 0xb5, 0x6d, 0x72, 0x9e, 0x49, 0xb3, 0xde, 0x31, 0x0c, 0x19, 0x7e, + 0x7a, 0x76, 0x0e, 0xfa}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 77 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 77, + 32, + {0x6b, 0x19, 0xa0, 0x3c, 0x77, 0x4e, 0x1c, 0x3c, 0x24, 0xea, 0x88, 0x9b, + 0x55, 0x2e, 0x99, 0xfe, 0x00, 0x68, 0xa6, 0xcd, 0xa0, 0x22, 0xd5, 0xcc, + 0xb6, 0xd7, 0x5a, 0x44, 0x7c, 0xfa, 0x0b, 0x16, 0xb5, 0xb1, 0x44, 0x20, + 0x8d, 0xd4, 0x07, 0xe4, 0x40, 0x23, 0x0f, 0xfa, 0xad, 0x4f, 0x12, 0xa0, + 0x74, 0x6d, 0xa1, 0x08, 0xda, 0xb5, 0xd4, 0xf1, 0x62, 0xbd, 0xc9, 0xb2, + 0x4d, 0xc6, 0x8a, 0x2e, 0x9e, 0x07, 0x7e, 0xf5, 0x70, 0x24, 0x72, 0xc4, + 0xce, 0xaa, 0x89, 0xc2, 0x9c, 0xac, 0x41, 0xb4, 0x78, 0x2b, 0x92, 0xf6, + 0xc8, 0x7e, 0x01, 0x4d, 0xf2, 0x48, 0x35, 0x80, 0xca, 0xdf, 0x2b, 0x45, + 0x5f, 0x82, 0x3f, 0xe1, 0x2c, 0x9c, 0x79, 0xa1, 0x55, 0xea, 0x32, 0xa9, + 0xf1, 0xed, 0x12, 0x0f, 0xe0, 0xf1, 0x3b, 0x10, 0xab, 0x47, 0x92, 0xfd, + 0x94, 0xb9, 0x9e, 0x0a, 0xa6, 0xff, 0xd2, 0x7c, 0x04, 0xef, 0x70, 0x88, + 0xe3, 0xcb, 0x93, 0x54, 0x36, 0x52, 0x96, 0x50, 0x89, 0x4f, 0xee, 0x6b, + 0x5b, 0x78, 0xe0, 0xbb, 0x5a, 0xa5, 0x9e, 0xe7, 0xbb, 0xb2, 0xfb, 0x46, + 0xaf, 0x78, 0x4e, 0x2c, 0x33, 0xeb, 0x76, 0xa1, 0x2c, 0xdd, 0x7d, 0x00, + 0x87, 0xa0, 0x81, 0xd8, 0x2d, 0x3e, 0x46, 0x6a, 0x38, 0x1d, 0xd3, 0x7d, + 0x25, 0xd3, 0xb4, 0xa9, 0x27, 0x56, 0x72, 0x3c, 0xb1, 0xf1, 0xf4, 0x9d, + 0x04, 0x81, 0xd1, 0x2b, 0xaa, 0x21, 0xff, 0x77, 0xc0, 0x29, 0x1f, 0x90, + 0x26, 0x82, 0x22, 0x6d, 0x99, 0xd7, 0x7d, 0x36, 0xbf, 0xe5, 0x8d, 0x18, + 0x25, 0x98, 0x8c, 0x97, 0xd9, 0xd0, 0x0e, 0x15, 0xab, 0x48, 0xc9, 0x91, + 0x95, 0x83, 0xfd, 0x60, 0x59, 0x3f, 0xa9, 0x3a, 0xb1, 0xca, 0x8e, 0x7d, + 0xab, 0xaa, 0x91, 0x2f, 0x65, 0x35, 0xbb, 0xb0, 0x5e, 0x82, 0xbb, 0xfa, + 0xa8, 0x53, 0x7b, 0x0e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of h replaced by 0 + // tcID: 78 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 78, + 32, + {0x68, 0x26, 0x73, 0xd7, 0xc9, 0x8a, 0xe7, 0x00, 0x39, 0xe9, 0xf2, 0x59, + 0x27, 0x5c, 0x88, 0x4d, 0xa7, 0xc7, 0x71, 0x36, 0xe0, 0x6d, 0x47, 0xe8, + 0xaf, 0x72, 0xf8, 0x2a, 0x09, 0x61, 0x4a, 0x08, 0xed, 0x12, 0x5c, 0x6d, + 0x3a, 0x80, 0xf7, 0x01, 0xa6, 0x1d, 0xc2, 0xad, 0x96, 0x7e, 0x96, 0x37, + 0x66, 0x2b, 0xf4, 0x0b, 0x48, 0x54, 0x3e, 0x5b, 0x62, 0x0d, 0xaf, 0x37, + 0xe3, 0x08, 0x8d, 0x2a, 0x54, 0xa8, 0xc5, 0x14, 0x7e, 0xf9, 0x92, 0x27, + 0xcd, 0x5c, 0xfd, 0x0a, 0x47, 0x8d, 0x1f, 0xd1, 0xec, 0x62, 0xc4, 0x95, + 0xcb, 0x89, 0x04, 0x6d, 0xf7, 0x56, 0x90, 0x86, 0x21, 0x09, 0x99, 0x13, + 0xaa, 0x41, 0x42, 0xc3, 0xdb, 0xa2, 0xa6, 0x2d, 0xe6, 0xa8, 0x89, 0x9f, + 0x0a, 0xcc, 0x79, 0x32, 0xe3, 0x35, 0x81, 0xd4, 0x10, 0x20, 0x20, 0x42, + 0x3a, 0x99, 0x87, 0x67, 0x77, 0xc5, 0x92, 0x92, 0xd5, 0x97, 0x42, 0x8f, + 0x50, 0xb8, 0x46, 0xa3, 0x9d, 0x70, 0x9d, 0x38, 0xc3, 0xa8, 0x42, 0xf9, + 0xa9, 0x53, 0x1f, 0x26, 0xdc, 0x2a, 0x11, 0xf5, 0x18, 0x95, 0x0e, 0xee, + 0x92, 0x56, 0x0f, 0xb6, 0xb6, 0x66, 0x7a, 0x11, 0x32, 0x37, 0xa3, 0xe6, + 0xd7, 0xbd, 0xae, 0x48, 0xba, 0xfc, 0x90, 0xa7, 0x6a, 0x68, 0x39, 0xb9, + 0x7e, 0x63, 0x01, 0xe5, 0x46, 0xf5, 0xb1, 0x36, 0xff, 0x23, 0xd6, 0x62, + 0x59, 0x3f, 0x74, 0x92, 0x0d, 0xcc, 0xb5, 0x6d, 0x47, 0xfe, 0xa5, 0x57, + 0xad, 0xca, 0x4b, 0x36, 0x82, 0x04, 0x69, 0x42, 0x5c, 0xdd, 0x40, 0x71, + 0xad, 0xe7, 0xc5, 0xc1, 0x4f, 0x36, 0x5b, 0xa4, 0xe0, 0xda, 0x97, 0xcd, + 0xd6, 0x2c, 0xec, 0x66, 0xfd, 0xc7, 0x24, 0xd3, 0xf3, 0x09, 0xb6, 0x29, + 0x7c, 0x1c, 0x84, 0x09, 0x1a, 0x74, 0xd6, 0x56, 0xb4, 0xb0, 0x30, 0x78, + 0x7d, 0xf5, 0x93, 0xb0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits of h replaced by 1s + // tcID: 79 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 79, + 32, + {0x14, 0x52, 0xce, 0xf4, 0xf4, 0xe0, 0xd4, 0x6c, 0xa8, 0xca, 0xf3, 0xa6, + 0x28, 0x07, 0x4f, 0x7e, 0xd0, 0xac, 0xaf, 0xd0, 0xa1, 0x6c, 0x4c, 0x4c, + 0x42, 0x3c, 0xd3, 0x61, 0xcd, 0x61, 0x31, 0x9d, 0x5e, 0x91, 0x2b, 0x16, + 0x2b, 0xb2, 0xb7, 0x32, 0x6e, 0x56, 0xe2, 0x0d, 0x5f, 0x98, 0x14, 0xd6, + 0x33, 0x9e, 0x0c, 0xc4, 0x4d, 0xa9, 0xba, 0x1b, 0xe2, 0x8e, 0x47, 0x38, + 0x80, 0xb6, 0x27, 0x6a, 0x86, 0xb8, 0xcd, 0xfd, 0x91, 0xd2, 0xf5, 0xfa, + 0x83, 0x00, 0x24, 0xb8, 0x42, 0x83, 0x4b, 0xcf, 0x2d, 0x42, 0x5c, 0x48, + 0xb5, 0xa5, 0x84, 0x64, 0xb7, 0xa3, 0x11, 0x1f, 0x55, 0xad, 0xe2, 0xd3, + 0xb9, 0xcd, 0xb9, 0x58, 0x39, 0x2e, 0xfd, 0x55, 0x9f, 0x6b, 0x61, 0x36, + 0xcd, 0x15, 0x8e, 0x15, 0x7f, 0xaa, 0x4b, 0x7e, 0xe8, 0x6a, 0x34, 0x57, + 0xdc, 0xdb, 0xd8, 0x77, 0xb8, 0x2d, 0x53, 0xc2, 0x3d, 0x6e, 0x71, 0x48, + 0x8e, 0x55, 0x45, 0x74, 0xb7, 0x8f, 0x0b, 0xe7, 0x2d, 0xa8, 0xd4, 0x16, + 0x0a, 0xee, 0x68, 0x0c, 0xe4, 0x85, 0xf9, 0xfa, 0x54, 0x45, 0x62, 0xa1, + 0x2a, 0x89, 0x32, 0x85, 0x60, 0xa7, 0x73, 0xff, 0x25, 0x13, 0x8d, 0xec, + 0xf4, 0x20, 0x0e, 0x25, 0x58, 0xe3, 0xb5, 0xa3, 0x64, 0xa4, 0x37, 0x2c, + 0xd1, 0xf6, 0x4f, 0xb2, 0x58, 0x87, 0xb8, 0xc2, 0xb3, 0x93, 0x8a, 0xca, + 0x10, 0xd8, 0x72, 0x75, 0x35, 0xd0, 0xeb, 0x0b, 0x73, 0xaf, 0x2b, 0x7a, + 0xd7, 0x06, 0x56, 0xf9, 0x7c, 0x5c, 0x1a, 0x97, 0xd3, 0xe2, 0xc2, 0xd1, + 0xcd, 0x27, 0x32, 0xc5, 0xfe, 0x8f, 0xdc, 0x5b, 0xa6, 0xf5, 0x54, 0xbd, + 0x51, 0x90, 0xa5, 0x47, 0x42, 0x31, 0x3a, 0x61, 0x75, 0xdb, 0x2a, 0x77, + 0xd3, 0x6d, 0x24, 0x93, 0x4d, 0xc0, 0x56, 0xd6, 0x6c, 0xc6, 0xbd, 0x83, + 0xab, 0xac, 0x61, 0xe0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in hash h flipped + // tcID: 80 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 80, + 32, + {0x2f, 0x5a, 0xb0, 0x41, 0xe8, 0x7b, 0x74, 0xc0, 0xff, 0xa6, 0xf5, 0xb0, + 0xa4, 0xc5, 0xec, 0x8d, 0x0e, 0xe3, 0xd2, 0x35, 0x7a, 0x0f, 0xd2, 0xfa, + 0xce, 0x27, 0x5d, 0xbc, 0x6b, 0x50, 0xa2, 0x30, 0xf2, 0x10, 0x8b, 0x4b, + 0x37, 0xfa, 0x45, 0xd5, 0xbb, 0x12, 0x11, 0xfb, 0x26, 0xb9, 0x6d, 0x31, + 0x5c, 0xec, 0x93, 0x91, 0xd1, 0x98, 0xad, 0x77, 0x13, 0xfa, 0xf3, 0xc4, + 0xfb, 0x60, 0x80, 0x6c, 0xbe, 0x63, 0x78, 0xc7, 0xa0, 0x8c, 0x2e, 0x75, + 0xa6, 0x78, 0x48, 0xca, 0x98, 0xc8, 0x0a, 0x02, 0x68, 0x06, 0x50, 0xed, + 0xa9, 0x8f, 0xf0, 0xc8, 0x18, 0xf1, 0xe7, 0xaf, 0x9f, 0xf3, 0xa3, 0x23, + 0x61, 0x50, 0x69, 0x9a, 0x4c, 0x90, 0x0c, 0x39, 0x4c, 0x2a, 0x00, 0xea, + 0x65, 0xb3, 0x9f, 0xea, 0x87, 0x35, 0x04, 0x89, 0x8c, 0x6f, 0xce, 0xd5, + 0xe4, 0x52, 0x0b, 0xf3, 0xd6, 0x9a, 0x11, 0xde, 0xbd, 0x3e, 0x66, 0xad, + 0x68, 0x1b, 0x7d, 0x03, 0xbb, 0xca, 0x94, 0x0f, 0xbc, 0x80, 0x9f, 0x03, + 0xf9, 0x90, 0x79, 0xd0, 0xf2, 0x4f, 0x31, 0xcd, 0xc7, 0x6a, 0xfa, 0xb7, + 0x3e, 0xc0, 0xb4, 0xf5, 0xba, 0xff, 0x44, 0x37, 0xb0, 0xa3, 0x04, 0xa8, + 0x89, 0x3c, 0xf5, 0x93, 0xbc, 0xf4, 0x7b, 0x2f, 0x63, 0xa4, 0x01, 0xf1, + 0xb4, 0x56, 0xf1, 0x74, 0x1b, 0x3b, 0x36, 0x41, 0xe3, 0x15, 0x4e, 0x6f, + 0x4b, 0xc0, 0x35, 0x72, 0x3f, 0xc3, 0x53, 0x2e, 0xe2, 0x2d, 0x4f, 0x65, + 0xa3, 0x96, 0x3c, 0x1b, 0x27, 0x8c, 0x1a, 0x9a, 0x8c, 0xe7, 0xe0, 0x48, + 0x76, 0xe8, 0xc3, 0x27, 0xa7, 0x04, 0x63, 0xe3, 0x78, 0x5b, 0x9a, 0x5a, + 0xa5, 0xb4, 0xa5, 0x0c, 0xb4, 0xe3, 0x5d, 0x92, 0x08, 0x51, 0x72, 0xa6, + 0x1c, 0xc5, 0x40, 0x7a, 0xf2, 0x75, 0x2a, 0x59, 0xd0, 0x6b, 0x58, 0xa2, + 0x42, 0x92, 0x63, 0x28}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: hash of salt missing + // tcID: 81 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 81, + 32, + {0x83, 0xd3, 0xf4, 0xb1, 0x8d, 0x26, 0x53, 0x18, 0x95, 0x72, 0xe7, 0x5e, + 0x9b, 0x44, 0x64, 0x29, 0x2c, 0xa6, 0x49, 0x59, 0x1a, 0x82, 0xb1, 0x56, + 0x9c, 0xe1, 0x38, 0x38, 0xc2, 0x45, 0xda, 0x67, 0x37, 0x1b, 0x1e, 0xa7, + 0x8e, 0x42, 0x15, 0xeb, 0xa8, 0xde, 0x71, 0x34, 0x11, 0xff, 0x06, 0x0a, + 0x98, 0x04, 0x05, 0xf0, 0xba, 0xd9, 0x95, 0x46, 0x98, 0x91, 0x53, 0x01, + 0x7a, 0x38, 0x0f, 0x9c, 0x7b, 0x56, 0x65, 0x00, 0xfd, 0xd5, 0xa1, 0x58, + 0x30, 0xeb, 0x0c, 0x5f, 0x47, 0x23, 0xe3, 0x41, 0x39, 0x12, 0x68, 0x93, + 0x3a, 0x41, 0x31, 0x1e, 0x98, 0x32, 0xb3, 0x40, 0xef, 0xbc, 0x2c, 0xff, + 0xb4, 0xba, 0xa9, 0xc5, 0xdd, 0x47, 0x78, 0x3e, 0xac, 0x81, 0xa4, 0x1e, + 0x3d, 0x63, 0x36, 0x57, 0x2d, 0x38, 0xb0, 0x34, 0xdf, 0xe5, 0xef, 0x4b, + 0x94, 0xe5, 0xc3, 0xf9, 0x03, 0xcf, 0x3e, 0x8e, 0x0a, 0x3c, 0x2c, 0x59, + 0xcf, 0xd1, 0x3f, 0x99, 0xf6, 0x96, 0xb0, 0xfb, 0xfe, 0x71, 0x36, 0x8c, + 0xda, 0x5a, 0x1d, 0x28, 0xba, 0xd1, 0xaf, 0x3c, 0x89, 0x76, 0xe3, 0xf6, + 0xc1, 0xba, 0xc0, 0x87, 0x07, 0xd2, 0x68, 0x4f, 0x6d, 0x55, 0xc2, 0xed, + 0x4b, 0x43, 0x3c, 0x9e, 0xfd, 0xe9, 0x1b, 0x20, 0x6e, 0x08, 0x42, 0xe5, + 0x34, 0xbe, 0x7e, 0x88, 0xfa, 0x21, 0x97, 0x63, 0xb9, 0x60, 0xd9, 0xd5, + 0xa4, 0x3a, 0x47, 0x99, 0x90, 0xaa, 0x97, 0x32, 0x66, 0x16, 0x93, 0xb9, + 0xe4, 0xda, 0x89, 0xa7, 0xbb, 0x5d, 0xda, 0x87, 0x8a, 0xe4, 0x3f, 0x5e, + 0x1a, 0x11, 0x94, 0x4f, 0x7a, 0x5c, 0x6e, 0xfa, 0xd6, 0x00, 0xdd, 0xd1, + 0x3a, 0x14, 0x8c, 0x1f, 0xc8, 0xfd, 0x25, 0x74, 0xb9, 0x66, 0x73, 0x42, + 0xc7, 0x3f, 0x2a, 0x8b, 0x96, 0x51, 0x1a, 0x5f, 0x75, 0xcb, 0x1c, 0xe4, + 0x86, 0xb9, 0xdf, 0x81}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of ps modified + // tcID: 82 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 82, + 32, + {0x31, 0xce, 0x7c, 0xa5, 0x97, 0xf7, 0x6a, 0xb9, 0x5d, 0x47, 0x56, 0x3f, + 0x72, 0x8f, 0xf9, 0x3b, 0xf4, 0x3d, 0x98, 0x64, 0xe5, 0xbd, 0x12, 0x29, + 0xb8, 0x24, 0xae, 0x26, 0xb5, 0xa1, 0x3c, 0x79, 0xf6, 0xf7, 0x95, 0x72, + 0x17, 0xb3, 0x7e, 0x1a, 0xf0, 0x53, 0x7f, 0xea, 0x81, 0x61, 0x61, 0x87, + 0xff, 0x08, 0xa0, 0xd5, 0xc9, 0x8a, 0x92, 0xda, 0x8d, 0xba, 0x61, 0xbc, + 0x5c, 0x14, 0xda, 0x33, 0x21, 0xfd, 0x11, 0x46, 0xd8, 0x3c, 0x2c, 0xbd, + 0x0e, 0xc0, 0x68, 0x7d, 0x81, 0xf6, 0xd7, 0x34, 0x9f, 0x5a, 0x0c, 0xab, + 0x08, 0x40, 0xe2, 0x2c, 0xbf, 0xa8, 0x3f, 0x02, 0xa7, 0x9d, 0x32, 0x1f, + 0xf8, 0x88, 0x30, 0xd4, 0x7d, 0x48, 0x42, 0xc0, 0xb0, 0x32, 0xc2, 0x7a, + 0x18, 0x1a, 0xc0, 0x6a, 0x42, 0xcd, 0x0b, 0xfe, 0xda, 0xf7, 0x5f, 0x2d, + 0xaa, 0x53, 0xf6, 0x4e, 0xac, 0xb5, 0x98, 0x65, 0x45, 0xbc, 0xf1, 0x50, + 0xb8, 0xd4, 0x33, 0xe6, 0x6b, 0x69, 0x8f, 0x25, 0x53, 0xf9, 0xda, 0x25, + 0x9b, 0xec, 0x31, 0x9d, 0x8c, 0x0c, 0xec, 0x05, 0xd9, 0xc3, 0x20, 0xe7, + 0x30, 0x04, 0x63, 0xd4, 0x1e, 0xb0, 0x77, 0x02, 0x8c, 0x1e, 0x0a, 0x7d, + 0x6d, 0x87, 0xd4, 0xdd, 0xdf, 0x54, 0xc5, 0xb7, 0x8d, 0x6a, 0x15, 0xe4, + 0x52, 0x7e, 0x37, 0x11, 0x0b, 0x9b, 0x9a, 0xd2, 0xf3, 0xb2, 0xdd, 0x0d, + 0xb5, 0x91, 0x22, 0x7d, 0x41, 0xcc, 0x9f, 0x26, 0xf2, 0x34, 0x95, 0x81, + 0xdd, 0x89, 0xe0, 0xba, 0x63, 0x9d, 0x0c, 0xf9, 0xf8, 0xc8, 0x6f, 0xe8, + 0x19, 0xdb, 0xad, 0xc6, 0x88, 0x52, 0x2b, 0x58, 0xd7, 0x28, 0x4c, 0xaa, + 0xbf, 0x84, 0x3e, 0x71, 0x43, 0x39, 0x52, 0x55, 0xe9, 0xa0, 0xd7, 0x10, + 0xff, 0xbe, 0xf6, 0xad, 0x13, 0xf6, 0xa9, 0x36, 0x1e, 0x20, 0xd2, 0xf6, + 0xf5, 0xa4, 0x14, 0xf5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of ps modified + // tcID: 83 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 83, + 32, + {0x57, 0x98, 0x78, 0x51, 0x87, 0x91, 0x07, 0x03, 0x68, 0x0c, 0xb2, 0x10, + 0x9f, 0x49, 0x2c, 0x3f, 0x0a, 0x91, 0xb4, 0xa8, 0xf1, 0x1d, 0x3d, 0xa7, + 0x75, 0xab, 0xa8, 0x91, 0xee, 0xde, 0xc3, 0xd7, 0x6f, 0xd3, 0x0a, 0x93, + 0x9f, 0x5d, 0x7a, 0x2b, 0xaf, 0x72, 0x90, 0xc5, 0x73, 0xe8, 0x86, 0xce, + 0xc8, 0xec, 0xec, 0x0b, 0x15, 0x98, 0xf2, 0xcd, 0x16, 0x9d, 0x53, 0xb4, + 0xab, 0xf8, 0xac, 0xcc, 0x09, 0x70, 0x91, 0x87, 0xf3, 0x2a, 0x12, 0xc8, + 0x0f, 0xdb, 0x42, 0xed, 0x98, 0xd9, 0xe9, 0x8b, 0x09, 0x23, 0x82, 0x8f, + 0x0e, 0x38, 0xac, 0xc3, 0x38, 0x23, 0x4f, 0x7b, 0x7a, 0x0e, 0xe3, 0x77, + 0x64, 0x4a, 0x65, 0x5f, 0x48, 0x81, 0x6e, 0xa4, 0xa5, 0xbf, 0xf0, 0xf6, + 0xd6, 0x3c, 0x39, 0x45, 0xdc, 0x3a, 0xaf, 0x92, 0x1e, 0x94, 0x04, 0x86, + 0x45, 0x94, 0xbc, 0x32, 0x3c, 0x1f, 0x3e, 0xf4, 0x2f, 0x93, 0x61, 0xed, + 0x6c, 0xb8, 0xfc, 0xff, 0x29, 0x94, 0x29, 0x3e, 0x17, 0x86, 0x5e, 0x2f, + 0xad, 0x2d, 0x88, 0x52, 0x77, 0x25, 0x1f, 0xa2, 0x4d, 0x7e, 0x7a, 0xac, + 0xeb, 0xc4, 0x8d, 0x61, 0xc3, 0xb4, 0x80, 0x47, 0xdd, 0x7c, 0x99, 0x82, + 0x6b, 0x31, 0x05, 0xd2, 0xf8, 0x20, 0xcd, 0x62, 0x40, 0x4c, 0xad, 0x5d, + 0x75, 0x8d, 0xa4, 0x61, 0xaf, 0x67, 0x67, 0x7e, 0x39, 0xe5, 0x50, 0x86, + 0xd8, 0xfa, 0x52, 0xea, 0x03, 0x34, 0xbc, 0x3b, 0x77, 0xf9, 0x51, 0x91, + 0xff, 0xac, 0xd2, 0x8e, 0xad, 0x07, 0xa3, 0x4e, 0x46, 0x72, 0x57, 0x7c, + 0x4c, 0x65, 0xb5, 0xbb, 0x9d, 0x5f, 0x9c, 0xab, 0x6e, 0x1f, 0x12, 0x42, + 0x21, 0x62, 0x91, 0xb6, 0x9a, 0x0c, 0x98, 0x71, 0x44, 0x52, 0xf0, 0x1f, + 0x37, 0x72, 0x2f, 0xf2, 0x65, 0x89, 0x73, 0x4c, 0xf6, 0x02, 0x0c, 0x5a, + 0xc9, 0x19, 0x63, 0x74}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0xff + // tcID: 84 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 84, + 32, + {0x37, 0x47, 0xc7, 0xc1, 0x16, 0xcf, 0x30, 0x56, 0x7e, 0x24, 0xfd, 0x42, + 0x13, 0xc1, 0x26, 0xec, 0x84, 0x36, 0x6a, 0x26, 0xeb, 0x30, 0x4a, 0x65, + 0xd1, 0x44, 0xdd, 0x9b, 0x45, 0x30, 0x54, 0xdf, 0x4e, 0x50, 0x36, 0xc8, + 0x61, 0xb5, 0x80, 0x71, 0x37, 0x93, 0x4b, 0x1c, 0xef, 0x35, 0x14, 0x11, + 0xe4, 0x06, 0x54, 0xba, 0xe5, 0xdf, 0x6f, 0xbe, 0x3c, 0x42, 0xd7, 0x63, + 0x40, 0x7f, 0x27, 0x3d, 0x3d, 0xbe, 0x05, 0x9f, 0xc6, 0x41, 0x2a, 0x36, + 0x67, 0x75, 0x60, 0x3e, 0x06, 0x4b, 0x15, 0x61, 0xa5, 0x8e, 0x70, 0x86, + 0x0e, 0xdf, 0x95, 0x4d, 0xbe, 0x66, 0x6f, 0x8f, 0xe4, 0x4f, 0x44, 0xf8, + 0x7d, 0xf3, 0xb0, 0xe3, 0xf3, 0xe1, 0x9c, 0x90, 0x49, 0x66, 0xad, 0xa5, + 0x2f, 0x00, 0x80, 0x6f, 0x97, 0x5f, 0x25, 0x6d, 0x4a, 0x85, 0x5c, 0xee, + 0x97, 0x3e, 0x20, 0xf3, 0x3c, 0x31, 0xf9, 0xf2, 0xb3, 0x79, 0x2f, 0xcf, + 0x32, 0x6f, 0x07, 0x5f, 0x86, 0xf2, 0x75, 0xd8, 0xef, 0x8d, 0xf2, 0xdd, + 0x0a, 0xba, 0xc8, 0x3d, 0x49, 0x1d, 0x48, 0x5f, 0xc1, 0x67, 0xcd, 0x40, + 0xf3, 0x80, 0x2f, 0x66, 0x03, 0x6d, 0xf4, 0xfd, 0x64, 0xfc, 0x44, 0x1a, + 0xc8, 0xa2, 0x5b, 0x40, 0x5d, 0x5e, 0xf9, 0x60, 0x12, 0x76, 0x23, 0xc2, + 0x69, 0xca, 0x83, 0x66, 0x71, 0xa6, 0x6a, 0x6b, 0xf2, 0xf3, 0x9c, 0x07, + 0x92, 0xda, 0xde, 0x17, 0x56, 0x4d, 0x31, 0x86, 0x3c, 0x7e, 0x01, 0x61, + 0xee, 0x0b, 0xb8, 0x85, 0x22, 0xac, 0x0c, 0x90, 0x54, 0xbe, 0xbc, 0xed, + 0xb6, 0x03, 0xa2, 0xd1, 0x8d, 0xdb, 0x0f, 0x64, 0xa9, 0x1c, 0xa5, 0xa2, + 0xf0, 0x08, 0x6a, 0xfd, 0x0d, 0x8c, 0x07, 0xcb, 0x0c, 0x1e, 0x7f, 0x24, + 0xd1, 0x2f, 0x86, 0x6c, 0xdc, 0xde, 0x46, 0xd6, 0x63, 0xc1, 0xd4, 0xdc, + 0x7f, 0x7c, 0x6f, 0x62}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0x80 + // tcID: 85 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 85, + 32, + {0x13, 0x77, 0xd4, 0x99, 0x7c, 0x03, 0xd8, 0x85, 0xe4, 0xb9, 0x5f, 0x03, + 0x50, 0xb1, 0xc8, 0x09, 0x1a, 0x4d, 0x9b, 0xee, 0xf9, 0x53, 0x3d, 0xc6, + 0xab, 0xd1, 0x94, 0xa1, 0x43, 0x9c, 0x38, 0x36, 0x22, 0xb9, 0xdc, 0xa5, + 0xa4, 0x9d, 0xa2, 0x47, 0xcd, 0x55, 0xc0, 0x21, 0x86, 0x82, 0x9f, 0x69, + 0x5e, 0xbb, 0x00, 0x7e, 0xf0, 0x53, 0x5c, 0x47, 0x57, 0xba, 0xad, 0x05, + 0x7d, 0x7b, 0xf7, 0x6d, 0xcf, 0xe3, 0x7c, 0xb9, 0x18, 0x1b, 0x0c, 0x29, + 0x0d, 0xb1, 0x6d, 0x0a, 0xbc, 0x51, 0xff, 0x32, 0xd0, 0x3b, 0x6a, 0x8e, + 0x56, 0xec, 0xd2, 0x70, 0xda, 0xc2, 0x31, 0xc8, 0x1e, 0x50, 0xc7, 0xe0, + 0x20, 0x3d, 0x22, 0xb9, 0x91, 0x29, 0x1f, 0xec, 0x65, 0x0b, 0x99, 0x04, + 0xb2, 0x53, 0x9a, 0x8a, 0x33, 0x01, 0x72, 0x84, 0x3b, 0xcf, 0xf0, 0xcf, + 0x46, 0xf0, 0x6e, 0x32, 0xf5, 0x5b, 0xec, 0x1f, 0x5a, 0x73, 0x4e, 0x70, + 0xec, 0x8e, 0x4e, 0x88, 0x83, 0xe3, 0xc2, 0x2e, 0xab, 0x75, 0x61, 0xd9, + 0xc7, 0x67, 0x37, 0x02, 0x53, 0x52, 0xb5, 0xc9, 0xfa, 0x9c, 0x76, 0xea, + 0xac, 0xb9, 0x09, 0xd2, 0x3d, 0x0d, 0x7d, 0x7b, 0x6f, 0x10, 0x94, 0xcc, + 0xec, 0x8b, 0xa9, 0x4f, 0x14, 0x9f, 0x81, 0x94, 0x6f, 0xae, 0xdb, 0x39, + 0xac, 0x55, 0x7c, 0xc2, 0x88, 0x17, 0xc9, 0x11, 0x4a, 0x89, 0xa6, 0xf7, + 0x20, 0xd8, 0x49, 0xf9, 0x0c, 0xb2, 0x3a, 0xd2, 0x02, 0xed, 0x46, 0x82, + 0x03, 0x6b, 0x3c, 0xb7, 0x0b, 0x6f, 0xd5, 0xdf, 0x02, 0x25, 0x90, 0x0e, + 0xae, 0xc7, 0xa2, 0x1e, 0x39, 0xfd, 0x43, 0x3d, 0x32, 0x00, 0xae, 0xd4, + 0xbb, 0x4a, 0xbc, 0x3b, 0x53, 0x13, 0x93, 0xfa, 0x46, 0x2f, 0xbc, 0x92, + 0x0c, 0x91, 0x8f, 0x19, 0x38, 0xd3, 0x3c, 0xa8, 0x6e, 0x7c, 0xa3, 0xbb, + 0xf1, 0xd3, 0x4d, 0x74}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0 + // tcID: 86 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 86, + 32, + {0x7d, 0x0f, 0x3c, 0xeb, 0xb4, 0x37, 0x25, 0x69, 0xe8, 0xf0, 0x2d, 0xf9, + 0xf4, 0x22, 0x22, 0x15, 0x1c, 0xc3, 0x16, 0x59, 0xdf, 0x8d, 0x50, 0x78, + 0xe9, 0xee, 0x8e, 0x91, 0x03, 0x07, 0x35, 0xd2, 0x7e, 0x66, 0xda, 0x8c, + 0x87, 0x03, 0x9a, 0x27, 0xac, 0x28, 0x58, 0x8e, 0x84, 0x31, 0xd7, 0xad, + 0x15, 0x83, 0x53, 0x4e, 0x85, 0x70, 0x31, 0x8c, 0xbb, 0x25, 0x54, 0xc0, + 0x70, 0x16, 0xbf, 0xb0, 0x2f, 0xe5, 0x9a, 0xf0, 0x05, 0x76, 0xb7, 0x90, + 0x82, 0x86, 0xf4, 0xb2, 0x7e, 0x36, 0xf7, 0x68, 0xa1, 0x18, 0xc3, 0xf3, + 0xa1, 0xce, 0xae, 0xff, 0xee, 0x03, 0xa1, 0xb6, 0x72, 0x70, 0xc3, 0xe4, + 0x89, 0xcc, 0xe5, 0xc5, 0xf1, 0x17, 0x1e, 0x0a, 0x87, 0x34, 0x55, 0x34, + 0x03, 0x04, 0x7f, 0xaf, 0xf6, 0x80, 0xdb, 0xcd, 0x70, 0xbf, 0x0f, 0xc1, + 0xf0, 0xf4, 0x46, 0x1b, 0xd4, 0xe6, 0x8c, 0x6c, 0x09, 0x78, 0xda, 0x34, + 0x90, 0xa1, 0x37, 0xdd, 0xd8, 0xf6, 0x2b, 0xd7, 0x9c, 0x6a, 0x1d, 0xaf, + 0x70, 0xf7, 0xa9, 0xa3, 0xe9, 0x00, 0x56, 0xcc, 0xd4, 0x1c, 0x62, 0xf0, + 0x49, 0x15, 0xbf, 0x12, 0x8f, 0x74, 0xda, 0xbc, 0xc4, 0x7c, 0xba, 0x85, + 0xb0, 0xfa, 0xe4, 0x7a, 0x04, 0xda, 0x32, 0xe1, 0x77, 0x99, 0xca, 0x15, + 0x08, 0x14, 0xd2, 0x77, 0x93, 0x81, 0x6e, 0x6a, 0x19, 0x83, 0x90, 0xc3, + 0x5d, 0x1f, 0x35, 0xab, 0xf6, 0x81, 0x67, 0x61, 0xa5, 0xff, 0x0c, 0x28, + 0xb1, 0xe6, 0x0e, 0xee, 0xd2, 0x44, 0xb1, 0xf2, 0x49, 0x34, 0x17, 0x4a, + 0x1d, 0x2c, 0x46, 0x94, 0x75, 0xf3, 0xeb, 0x88, 0x42, 0xeb, 0x9f, 0x5c, + 0x62, 0x24, 0x38, 0x69, 0x94, 0xaf, 0xf9, 0x57, 0x9f, 0x26, 0xea, 0x7d, + 0x73, 0xc6, 0x68, 0xa1, 0x13, 0xef, 0x7d, 0xee, 0x8b, 0x2b, 0xda, 0x57, + 0x61, 0x35, 0xd4, 0x52}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0xff + // tcID: 87 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 87, + 32, + {0x53, 0xf2, 0xdb, 0x26, 0x23, 0x58, 0xc2, 0x17, 0x92, 0xec, 0xa6, 0x35, + 0x80, 0x6e, 0xa1, 0xc1, 0xad, 0x04, 0x1d, 0x93, 0x34, 0xe9, 0x77, 0xa2, + 0x5c, 0x1d, 0xe0, 0xfc, 0x82, 0x33, 0xec, 0x6f, 0x01, 0x73, 0x7a, 0xdc, + 0xf1, 0xfb, 0x4d, 0xbe, 0xdb, 0xd0, 0x07, 0x84, 0x06, 0xec, 0xad, 0x92, + 0x1e, 0x37, 0xc7, 0x7d, 0x45, 0x85, 0xb5, 0xeb, 0x5e, 0xcc, 0x74, 0xc0, + 0x7a, 0xda, 0x18, 0x64, 0xa3, 0xc1, 0x3a, 0xca, 0xba, 0x93, 0x72, 0xf8, + 0x52, 0xae, 0xf5, 0x5f, 0xf2, 0xdc, 0x42, 0xc0, 0xaa, 0xef, 0x74, 0xbb, + 0x65, 0x6b, 0x8e, 0x0b, 0xec, 0xcb, 0x7b, 0x9e, 0xae, 0x58, 0x7f, 0xdf, + 0x3b, 0x52, 0xeb, 0x67, 0x8a, 0xf1, 0x03, 0x2e, 0x60, 0xad, 0x12, 0x32, + 0x1c, 0x9c, 0x10, 0xc4, 0x45, 0x44, 0x8d, 0xf5, 0x23, 0x85, 0x6a, 0xd2, + 0x62, 0x20, 0x8a, 0x06, 0xb8, 0x81, 0x7e, 0xe2, 0x29, 0xdf, 0x82, 0x5f, + 0x08, 0x0a, 0x72, 0xd5, 0xe1, 0xa4, 0x3f, 0x22, 0x22, 0x15, 0x82, 0x4a, + 0x8e, 0xa6, 0xd4, 0x55, 0xc8, 0x0b, 0x25, 0x63, 0xc6, 0x5b, 0xe1, 0xea, + 0xa0, 0x45, 0x57, 0x14, 0xae, 0x57, 0x6a, 0xe6, 0x7e, 0x46, 0xd0, 0x06, + 0x93, 0x4c, 0xf0, 0xc1, 0x37, 0xb8, 0xc9, 0x90, 0x0a, 0xf9, 0xed, 0x71, + 0x63, 0x91, 0xce, 0x96, 0xec, 0x43, 0x29, 0x6e, 0x83, 0xa5, 0xa1, 0x03, + 0x90, 0xed, 0x91, 0xf2, 0xe6, 0x75, 0x3e, 0xd0, 0x25, 0x4f, 0x02, 0x90, + 0xad, 0x89, 0x94, 0x62, 0xb3, 0xb7, 0xaf, 0x42, 0xc3, 0xc5, 0xf0, 0x89, + 0x38, 0x63, 0xa3, 0xb5, 0xe6, 0x05, 0x2d, 0x3a, 0x6d, 0xee, 0x55, 0x47, + 0x46, 0x96, 0x0a, 0x07, 0xfb, 0x6e, 0xcd, 0xf7, 0x81, 0xe4, 0x7b, 0x96, + 0x02, 0x3b, 0xa0, 0x1c, 0xfd, 0xe4, 0xc7, 0x21, 0x46, 0x11, 0xa1, 0xbe, + 0x57, 0x35, 0xe2, 0xfd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: shifted salt + // tcID: 88 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 88, + 32, + {0x11, 0xe8, 0x93, 0x82, 0x38, 0xa2, 0x0f, 0x0e, 0x69, 0x47, 0x01, 0x59, + 0x87, 0x38, 0x0d, 0xfd, 0x88, 0xa1, 0x66, 0x16, 0x06, 0xbd, 0x05, 0xbb, + 0xe4, 0x29, 0x8f, 0x47, 0x46, 0xe8, 0x1e, 0x3b, 0xbf, 0x34, 0xae, 0xce, + 0xba, 0x53, 0x60, 0xf1, 0x83, 0x9e, 0xe0, 0xd7, 0xd7, 0xfe, 0x3e, 0x57, + 0x8c, 0xac, 0xc2, 0xd2, 0x4b, 0x15, 0xee, 0xfe, 0x20, 0x64, 0xed, 0xb1, + 0xfd, 0x04, 0xff, 0x9a, 0x44, 0xc0, 0xa6, 0x00, 0xeb, 0xf0, 0x0f, 0x64, + 0xfb, 0xb1, 0xea, 0xd4, 0x24, 0x6e, 0x5f, 0xfb, 0xad, 0x0c, 0x22, 0x44, + 0x1e, 0xd0, 0x73, 0x46, 0x2f, 0x26, 0xe3, 0x0b, 0x61, 0xa0, 0xa9, 0x14, + 0x2b, 0x4f, 0x99, 0x3d, 0x1b, 0x26, 0xfa, 0x32, 0xe1, 0x13, 0x82, 0xda, + 0x33, 0xb9, 0xeb, 0x58, 0x55, 0xce, 0xf6, 0x73, 0x6b, 0xec, 0x2f, 0x4f, + 0x5b, 0xc6, 0xbf, 0x82, 0xfd, 0xf7, 0xda, 0x62, 0x34, 0x6a, 0x4d, 0x96, + 0x96, 0xc5, 0x3e, 0x1c, 0xfa, 0x78, 0x96, 0x67, 0xb7, 0x21, 0xf3, 0x2f, + 0x77, 0x79, 0xda, 0xf7, 0xdf, 0x85, 0x47, 0x40, 0x96, 0xa9, 0xe9, 0xa7, + 0x29, 0x1a, 0xfc, 0x76, 0xdf, 0x3a, 0x66, 0xc7, 0xa0, 0xb9, 0x97, 0xb4, + 0x1b, 0xfb, 0x71, 0xfe, 0xdb, 0xdb, 0x4e, 0x65, 0x09, 0x5e, 0xfe, 0x1a, + 0x81, 0xd3, 0x5b, 0x66, 0xbe, 0x55, 0x43, 0x2e, 0x0a, 0x6e, 0x33, 0x90, + 0x54, 0x75, 0xb4, 0x6a, 0x94, 0xe0, 0x5b, 0xce, 0x7f, 0xee, 0x84, 0x64, + 0x5f, 0x50, 0x0d, 0x8e, 0xbd, 0x7c, 0x02, 0x82, 0xc3, 0x5f, 0x22, 0x77, + 0x4e, 0x70, 0x89, 0x26, 0x22, 0x10, 0xf8, 0x3e, 0xd4, 0x85, 0xcd, 0x2b, + 0x04, 0x5a, 0xcd, 0x5d, 0x62, 0xb4, 0xbb, 0x53, 0xdc, 0xbe, 0xb2, 0x58, + 0x8d, 0xc6, 0x53, 0x55, 0x18, 0x18, 0x9c, 0xb0, 0x22, 0x0a, 0x7c, 0x94, + 0x06, 0xe4, 0x54, 0xd6}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 89 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 89, + 32, + {0x39, 0xa8, 0xe9, 0x47, 0xc9, 0x19, 0xec, 0xfa, 0xd7, 0xee, 0x28, 0xbb, + 0x70, 0x8c, 0x1f, 0x9e, 0x82, 0x50, 0x36, 0x37, 0x4e, 0xa0, 0xf6, 0x10, + 0xbf, 0x55, 0x31, 0xd8, 0x9b, 0x81, 0x3d, 0x50, 0x6f, 0xd0, 0x0b, 0xdc, + 0x15, 0x85, 0x0b, 0x25, 0x0a, 0xc5, 0x0f, 0xc5, 0x56, 0xa6, 0x76, 0xc8, + 0x94, 0xfb, 0x64, 0x1d, 0xc6, 0x50, 0x99, 0x9e, 0xb6, 0x23, 0x9b, 0x91, + 0xe2, 0xc7, 0x55, 0x12, 0x6b, 0xbb, 0x9f, 0xef, 0x57, 0x83, 0xa5, 0xab, + 0x83, 0x4e, 0x0a, 0xd9, 0x1c, 0x60, 0xe7, 0x20, 0xe8, 0x0e, 0x09, 0x6c, + 0x09, 0x11, 0x67, 0xa2, 0xa1, 0xda, 0xe8, 0x38, 0xa1, 0x6f, 0xe0, 0xeb, + 0xaa, 0x8e, 0xfb, 0x35, 0x73, 0xc8, 0x9a, 0xc5, 0xd8, 0xe0, 0x58, 0x4b, + 0x5e, 0xc4, 0xe2, 0x16, 0x8e, 0xf0, 0x97, 0xf9, 0x37, 0xef, 0x0f, 0x0d, + 0x2a, 0x2f, 0x96, 0x4a, 0x8e, 0x6a, 0x81, 0x0d, 0xd1, 0x5b, 0x9c, 0x27, + 0xb2, 0x34, 0xd7, 0x88, 0xaf, 0x3c, 0x4f, 0x54, 0xdc, 0x97, 0x03, 0x56, + 0x57, 0xff, 0x19, 0xf2, 0x83, 0x55, 0x55, 0xdb, 0xaf, 0xd0, 0x2c, 0x4e, + 0xd3, 0xc7, 0x66, 0x54, 0xfa, 0x86, 0x8b, 0xab, 0xb7, 0x15, 0x34, 0xbf, + 0xe8, 0x46, 0x74, 0xee, 0xdd, 0xbf, 0xc2, 0xb2, 0x7a, 0x51, 0x7f, 0x66, + 0x6b, 0xd0, 0x3a, 0x27, 0xd8, 0x17, 0x3b, 0xb9, 0x28, 0x26, 0xa2, 0x31, + 0xcd, 0x9a, 0x24, 0x1c, 0x17, 0x14, 0x45, 0xb4, 0x16, 0x93, 0x4e, 0xbe, + 0xc5, 0xf7, 0xee, 0xa4, 0xfb, 0x41, 0xa6, 0x19, 0x37, 0xd9, 0xa9, 0x8f, + 0x61, 0xb2, 0xfd, 0x1c, 0xa8, 0xe2, 0xbe, 0x12, 0x5e, 0x85, 0xcc, 0x8d, + 0x16, 0xd5, 0x53, 0xb1, 0x14, 0xab, 0x72, 0x39, 0x5e, 0x86, 0xfe, 0xa5, + 0x2f, 0x54, 0xed, 0xd8, 0x53, 0xe9, 0xc5, 0x15, 0x65, 0x57, 0xe3, 0x8f, + 0x62, 0x1b, 0x97, 0x5a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: bit 7 of masked_db not cleared + // tcID: 90 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 90, + 32, + {0x9c, 0x13, 0xd8, 0x77, 0xac, 0x2b, 0xd8, 0xc0, 0x2c, 0x11, 0xe2, 0x9f, + 0xfc, 0xc0, 0xc1, 0x04, 0x6d, 0xbc, 0x98, 0x70, 0x17, 0x7e, 0x84, 0x3c, + 0x30, 0xb4, 0x99, 0xc2, 0xbf, 0x7f, 0xd0, 0x9d, 0xaa, 0x43, 0x46, 0x9c, + 0xaf, 0x2b, 0x8c, 0x3e, 0x95, 0x5d, 0xed, 0x95, 0xe4, 0xd6, 0x22, 0x09, + 0xf7, 0x57, 0x1b, 0xb4, 0x55, 0x93, 0xf4, 0xcd, 0x8b, 0x0c, 0x7b, 0xc9, + 0x47, 0x0a, 0x8a, 0x69, 0x38, 0x37, 0x24, 0x8b, 0x5a, 0x78, 0x54, 0xdc, + 0x8e, 0x37, 0xe7, 0x52, 0xd9, 0x49, 0x47, 0x92, 0x72, 0x64, 0x29, 0x94, + 0x18, 0x20, 0x61, 0xd7, 0xaf, 0x80, 0xb0, 0xac, 0x6f, 0x6e, 0x98, 0x48, + 0x74, 0xc8, 0xcd, 0xc6, 0xa5, 0xd7, 0xd1, 0x7d, 0xc9, 0xe9, 0xde, 0x5a, + 0xd1, 0x21, 0x20, 0xcd, 0xb9, 0xf6, 0xc0, 0xd0, 0x9c, 0x0e, 0x11, 0xb8, + 0x7b, 0x34, 0x23, 0xe3, 0x7b, 0xa9, 0x43, 0x7a, 0x4f, 0x76, 0xcc, 0x1e, + 0x61, 0x24, 0x57, 0x9e, 0x5f, 0x79, 0x83, 0x2b, 0x89, 0x71, 0x0d, 0xe1, + 0x96, 0x8c, 0xe4, 0x6e, 0x3e, 0x69, 0xfa, 0x18, 0x5c, 0x0a, 0x92, 0x4e, + 0x8c, 0xb5, 0xf9, 0x96, 0xee, 0x59, 0x63, 0xf6, 0x82, 0x6d, 0xd3, 0x77, + 0x14, 0xde, 0x26, 0x4d, 0x75, 0x54, 0x5e, 0x85, 0x09, 0xca, 0xf8, 0x73, + 0x53, 0x30, 0xcd, 0xe7, 0xed, 0x42, 0x28, 0xe5, 0x77, 0x94, 0x71, 0x82, + 0x7b, 0x83, 0x75, 0x7c, 0x46, 0x60, 0x22, 0x11, 0x7c, 0x45, 0xd5, 0x98, + 0xf5, 0xa4, 0xa7, 0xfe, 0xd7, 0xbe, 0x4e, 0x1b, 0x4d, 0x32, 0x0f, 0x89, + 0x48, 0x79, 0x06, 0x1a, 0x75, 0xd1, 0xa4, 0x1e, 0xfd, 0x8d, 0xca, 0xf3, + 0xc6, 0x17, 0x33, 0xed, 0x8c, 0xa2, 0xcc, 0x2f, 0x83, 0x71, 0x4f, 0x8f, + 0xdb, 0xc7, 0xa9, 0x7c, 0xd6, 0xd6, 0xb9, 0x7e, 0xa3, 0xd3, 0x6e, 0xbd, + 0x69, 0x89, 0x06, 0x33}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of masked_db changed to 0 + // tcID: 91 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 91, + 32, + {0x00, 0x56, 0x6c, 0x95, 0x52, 0x4a, 0xd0, 0x99, 0x5e, 0xda, 0x7d, 0x66, + 0x8f, 0xa0, 0x8e, 0x8f, 0x75, 0xbe, 0xa8, 0x68, 0xb6, 0x09, 0x72, 0xd6, + 0x48, 0x8c, 0xbe, 0x89, 0x39, 0xbb, 0xde, 0x68, 0xfa, 0x52, 0x06, 0xe6, + 0x71, 0xf3, 0x55, 0x55, 0xf6, 0x28, 0xfa, 0x70, 0x7c, 0xe7, 0xba, 0x0f, + 0x46, 0x8c, 0xfa, 0x8b, 0x97, 0x37, 0xe0, 0xef, 0x64, 0xe0, 0xe2, 0x3c, + 0x90, 0x1e, 0x49, 0x65, 0xcc, 0xaa, 0xee, 0xfa, 0x9b, 0x84, 0x36, 0x3a, + 0x30, 0x37, 0xcf, 0x5f, 0x9e, 0x04, 0x4e, 0x29, 0x5f, 0xe5, 0x7f, 0x32, + 0xc1, 0x12, 0x5c, 0xa7, 0x0c, 0x63, 0x9b, 0x22, 0x73, 0x2a, 0xa4, 0xc4, + 0xb3, 0xe5, 0x56, 0x26, 0x90, 0xbc, 0x1d, 0x7e, 0x7e, 0x74, 0xdd, 0x01, + 0xc6, 0x74, 0x21, 0x2d, 0xcb, 0x63, 0xc5, 0x8f, 0xa2, 0x33, 0x33, 0xd4, + 0x5e, 0x1e, 0x4c, 0xcf, 0xfa, 0x5d, 0x18, 0x64, 0x43, 0xcc, 0x78, 0x5c, + 0x5e, 0xce, 0x3f, 0x2d, 0x7a, 0x89, 0x95, 0xe2, 0x5d, 0xe6, 0xa1, 0x71, + 0xcb, 0xc9, 0x60, 0xc2, 0x72, 0xc2, 0x89, 0x9f, 0x6f, 0x87, 0xce, 0xad, + 0xb7, 0x2e, 0xea, 0x1b, 0xe0, 0x85, 0x24, 0x56, 0x69, 0xac, 0x08, 0x99, + 0x35, 0x91, 0xe7, 0x2b, 0xb9, 0xaf, 0xf8, 0xbc, 0x29, 0x38, 0x8b, 0x35, + 0xc9, 0x9f, 0x1b, 0xa7, 0x47, 0x7a, 0xf9, 0xd1, 0x67, 0x54, 0x89, 0x4a, + 0x50, 0xd4, 0xca, 0xea, 0x4b, 0xc8, 0x0e, 0x2a, 0xef, 0x2c, 0xed, 0x27, + 0xf4, 0xa1, 0xc8, 0x8b, 0xe2, 0x84, 0xbb, 0xb4, 0x0c, 0xb8, 0xae, 0x27, + 0x9b, 0x4e, 0x38, 0xa4, 0xcd, 0x8a, 0x51, 0xa9, 0x2a, 0x27, 0x9a, 0x79, + 0x9b, 0x33, 0x16, 0xc2, 0x93, 0x8e, 0x13, 0x86, 0x04, 0x3a, 0xe7, 0xab, + 0x1d, 0x86, 0x05, 0xcd, 0x31, 0x0d, 0x72, 0x39, 0xc8, 0x05, 0xa0, 0x7a, + 0x19, 0xc7, 0xb1, 0x7d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 92 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 92, + 32, + {0x2b, 0x46, 0xa0, 0xaa, 0xb5, 0xf5, 0x73, 0xe3, 0x2f, 0xfb, 0xcb, 0x41, + 0x1c, 0xd9, 0x9d, 0x2f, 0x90, 0xaa, 0x9b, 0x1a, 0xbb, 0xc6, 0x00, 0xb0, + 0xcd, 0xa0, 0xd8, 0x24, 0xf7, 0x90, 0x20, 0xaa, 0xb4, 0x7a, 0x24, 0x94, + 0xca, 0xea, 0x20, 0xfc, 0x93, 0x01, 0x7e, 0x77, 0xb9, 0x9e, 0xb7, 0x3a, + 0x1f, 0x8a, 0x55, 0x0b, 0x61, 0x1e, 0x27, 0x47, 0xad, 0x29, 0x20, 0x77, + 0x72, 0x62, 0x9c, 0x2e, 0xc4, 0x09, 0x18, 0xc0, 0x7a, 0xde, 0xf1, 0xc9, + 0x0c, 0x99, 0xa1, 0x5c, 0xdd, 0xb9, 0xea, 0xc8, 0x89, 0x55, 0xb4, 0x09, + 0x3a, 0x9e, 0x74, 0x3d, 0x24, 0x20, 0xb4, 0x64, 0x7e, 0x16, 0x7b, 0xff, + 0x8d, 0xdb, 0x07, 0xce, 0x19, 0x7d, 0xb8, 0x9d, 0x8a, 0x7d, 0x3f, 0x32, + 0x70, 0x58, 0xa4, 0x1c, 0xc4, 0x59, 0xed, 0x4f, 0x6d, 0x5d, 0x23, 0xdf, + 0xc0, 0x15, 0x47, 0x9d, 0x95, 0xe1, 0x95, 0xda, 0x37, 0xf5, 0xb1, 0xfc, + 0x31, 0x8a, 0x3f, 0x74, 0xa0, 0xac, 0x5f, 0xe2, 0xb9, 0x56, 0x9c, 0x7f, + 0xd9, 0x9b, 0x8e, 0xb3, 0xed, 0x39, 0x67, 0xa5, 0xed, 0xa1, 0xd2, 0x46, + 0xa3, 0xb2, 0x25, 0x54, 0x8f, 0x67, 0xff, 0x86, 0x02, 0x02, 0x03, 0x3e, + 0x71, 0x64, 0xd4, 0xb9, 0x9d, 0xcf, 0x95, 0xf4, 0x23, 0x2d, 0x18, 0xa7, + 0x91, 0x3f, 0x72, 0x58, 0xa3, 0x31, 0x79, 0x13, 0x3a, 0x6f, 0xb4, 0xab, + 0x5a, 0x49, 0x37, 0xb6, 0x42, 0xea, 0xcb, 0x92, 0x90, 0x8c, 0xf7, 0x94, + 0x95, 0x74, 0x5a, 0xbc, 0x58, 0x35, 0x24, 0xcb, 0x02, 0x36, 0xfb, 0xfa, + 0xdd, 0x2c, 0x7e, 0x8b, 0x0a, 0x65, 0x97, 0x01, 0x79, 0x12, 0xb4, 0x73, + 0x7f, 0xc0, 0x14, 0x32, 0x62, 0x5a, 0x50, 0x83, 0x55, 0x86, 0x96, 0x70, + 0xbe, 0xf2, 0x5d, 0x32, 0xaf, 0xe6, 0x75, 0x3c, 0x38, 0xcf, 0xd9, 0x6e, + 0xc3, 0x89, 0x53, 0xfb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 93 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 93, + 32, + {0x3b, 0x65, 0x97, 0x53, 0x57, 0xab, 0x2a, 0x41, 0x0c, 0x2f, 0xae, 0x7f, + 0x2f, 0x03, 0x81, 0xe6, 0xc4, 0x09, 0x51, 0x26, 0x04, 0x51, 0xf2, 0xef, + 0xf0, 0x5f, 0x0d, 0xc7, 0x07, 0xab, 0xd0, 0x13, 0xa9, 0x96, 0xfc, 0x10, + 0x65, 0x8a, 0x69, 0x63, 0xf4, 0x62, 0x87, 0x7a, 0x80, 0x8f, 0x61, 0xad, + 0x03, 0x62, 0xb9, 0xf6, 0x40, 0x75, 0x0b, 0x19, 0xde, 0xbf, 0x3d, 0x59, + 0x69, 0x21, 0x34, 0xe3, 0x57, 0xa4, 0x9e, 0xd3, 0x69, 0x3f, 0x50, 0x92, + 0x4b, 0x7c, 0x8a, 0x18, 0x24, 0xcc, 0xaf, 0xcb, 0x4b, 0x93, 0xf7, 0x67, + 0x9d, 0xd8, 0x92, 0x82, 0x3c, 0xd4, 0x79, 0x89, 0x5d, 0x41, 0xfd, 0x1c, + 0x40, 0xfb, 0x89, 0xfb, 0x1d, 0xa1, 0x9b, 0xc1, 0xfd, 0xc7, 0x2e, 0xb0, + 0x38, 0x78, 0x2f, 0x24, 0xba, 0x33, 0x26, 0x42, 0x8c, 0xfb, 0x16, 0x6a, + 0x47, 0x5a, 0x9f, 0xd2, 0x7f, 0x94, 0xd1, 0xa0, 0xca, 0x6f, 0xa0, 0xe6, + 0xa0, 0xd2, 0xc2, 0x88, 0x3d, 0xb3, 0xee, 0xb2, 0xc0, 0xa5, 0x94, 0x74, + 0xda, 0x36, 0x21, 0x16, 0x95, 0xfb, 0x81, 0x1b, 0x9e, 0x8b, 0xc7, 0xf0, + 0x5c, 0xcb, 0x1f, 0x50, 0xd2, 0x6d, 0x71, 0xa2, 0xdd, 0x20, 0x9b, 0x0d, + 0x26, 0x9a, 0x73, 0x66, 0x10, 0xc7, 0xdc, 0x1f, 0x73, 0x43, 0xa4, 0x73, + 0x6f, 0xa2, 0xb8, 0xc2, 0x78, 0x27, 0xdf, 0xca, 0xd4, 0x9b, 0xc4, 0xa8, + 0x68, 0x22, 0xcd, 0xe1, 0x57, 0x9d, 0xfb, 0xd6, 0x46, 0x47, 0x4f, 0x11, + 0xe1, 0xa6, 0x0f, 0x5e, 0x4a, 0xc2, 0xf2, 0xa3, 0xa5, 0x42, 0x1a, 0x7b, + 0xaa, 0x9d, 0xea, 0x5d, 0x24, 0xbe, 0x03, 0xcb, 0x6f, 0xee, 0x77, 0x1d, + 0xd8, 0x08, 0xb6, 0x7f, 0x88, 0x6b, 0x37, 0xbe, 0x5a, 0x30, 0x0f, 0x65, + 0x51, 0xd7, 0xe7, 0x63, 0x6e, 0x99, 0x97, 0xb3, 0x25, 0x5c, 0xee, 0xd5, + 0x18, 0x7e, 0xbc, 0xc0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 94 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 94, + 32, + {0x45, 0x16, 0xc8, 0xa3, 0x9b, 0x85, 0x44, 0xd1, 0xc6, 0x5d, 0x96, 0x47, + 0x2f, 0xea, 0x0b, 0x27, 0x53, 0x06, 0x03, 0x30, 0xe7, 0x6e, 0x6f, 0x90, + 0xf4, 0x1a, 0xb3, 0x49, 0x95, 0x3d, 0x26, 0xab, 0x1b, 0x95, 0xfd, 0x87, + 0x48, 0x45, 0x35, 0xb6, 0x8c, 0x0a, 0xfc, 0xf1, 0x54, 0x2a, 0x9b, 0x96, + 0x6a, 0x9b, 0xf9, 0x8b, 0x89, 0xa5, 0x3b, 0xb2, 0x88, 0x77, 0xb3, 0x4d, + 0x16, 0x8a, 0x4b, 0xa8, 0x20, 0x12, 0x15, 0xc5, 0x5f, 0x9e, 0x86, 0xd3, + 0x0b, 0x71, 0x59, 0x09, 0x35, 0x17, 0x68, 0x2e, 0x6e, 0x95, 0x60, 0x78, + 0x94, 0x7e, 0x54, 0xe3, 0xf3, 0xa7, 0x79, 0xda, 0x03, 0x2a, 0xf7, 0xdc, + 0x6b, 0xca, 0xb1, 0xc0, 0xb2, 0xa6, 0x69, 0x3f, 0xe0, 0xee, 0xb9, 0xde, + 0x0d, 0x15, 0x8b, 0xcc, 0x12, 0x52, 0x93, 0xa6, 0xf1, 0x0c, 0xca, 0xf1, + 0x49, 0x9b, 0x6a, 0xd9, 0x12, 0xed, 0x59, 0x12, 0x53, 0x7e, 0x3c, 0x3c, + 0x5f, 0x18, 0xeb, 0x0a, 0xb8, 0xe7, 0x01, 0x05, 0x6d, 0x7b, 0x97, 0x3b, + 0x8b, 0x61, 0xaf, 0x91, 0x88, 0x58, 0xb8, 0x71, 0x52, 0xb6, 0xc4, 0x06, + 0x71, 0xbf, 0x96, 0x73, 0x5a, 0xb1, 0xa1, 0x12, 0x97, 0x23, 0x46, 0xe7, + 0x71, 0xe7, 0xcd, 0x94, 0x82, 0xf6, 0xf5, 0x9d, 0x32, 0x0b, 0x87, 0x98, + 0xa2, 0x71, 0xcf, 0x21, 0x77, 0x97, 0x47, 0xf9, 0x64, 0x28, 0x1a, 0xfa, + 0x13, 0x03, 0x14, 0x2e, 0xb3, 0xe1, 0x84, 0x17, 0x72, 0xde, 0x82, 0x5b, + 0x4b, 0x5e, 0x68, 0x02, 0x4d, 0xea, 0x01, 0x41, 0x93, 0xc4, 0xe1, 0xc2, + 0x06, 0xbd, 0xc6, 0x12, 0x1a, 0x8f, 0x2d, 0x41, 0x83, 0x7b, 0xe3, 0xd1, + 0x38, 0x33, 0xed, 0x61, 0x5d, 0x5b, 0x9d, 0xf4, 0xac, 0x4c, 0x86, 0xcd, + 0x25, 0x34, 0x4f, 0xe1, 0x02, 0x2d, 0xf0, 0xad, 0xab, 0xfe, 0x2d, 0x46, + 0xf7, 0xd9, 0xf0, 0xd0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 0 + // tcID: 95 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 95, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 1 + // tcID: 96 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 96, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n-1 + // tcID: 97 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 97, + 32, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n + // tcID: 98 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 98, + 32, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to signature + // tcID: 99 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 99, + 32, + {0x00, 0x00, 0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, + 0x07, 0xd3, 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, + 0x46, 0xc4, 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, + 0x35, 0xeb, 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, + 0x59, 0xde, 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, + 0x8c, 0x91, 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, + 0xb4, 0x82, 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, + 0xd1, 0xc4, 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, + 0x16, 0xf2, 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, + 0x45, 0x95, 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, + 0x1d, 0x24, 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, + 0x95, 0x0f, 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, + 0x8c, 0x13, 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, + 0x9c, 0x1a, 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, + 0x7a, 0x2e, 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, + 0x73, 0x4b, 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, + 0x81, 0xad, 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, + 0x8a, 0x20, 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, + 0xbf, 0xea, 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, + 0x44, 0xad, 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, + 0xbf, 0x42, 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, + 0xe0, 0xa7, 0x27, 0x1c, 0x6d, 0x36}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to signature + // tcID: 100 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 100, + 32, + {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3, + 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4, + 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb, + 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde, + 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91, + 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82, + 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4, + 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2, + 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95, + 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24, + 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f, + 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13, + 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a, + 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e, + 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b, + 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad, + 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20, + 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea, + 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad, + 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42, + 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7, + 0x27, 0x1c, 0x6d, 0x36, 0x00, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated signature + // tcID: 101 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 101, + 32, + {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3, + 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4, + 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb, + 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde, + 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91, + 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82, + 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4, + 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2, + 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95, + 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24, + 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f, + 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13, + 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a, + 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e, + 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b, + 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad, + 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20, + 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea, + 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad, + 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42, + 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7, + 0x27, 0x1c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: empty signature + // tcID: 102 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 102, + 32, + {}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS #1 v1.5 signature + // tcID: 103 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 103, + 32, + {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1, + 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b, + 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30, + 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1, + 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde, + 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda, + 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b, + 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6, + 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99, + 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41, + 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b, + 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec, + 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac, + 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c, + 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac, + 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f, + 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25, + 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c, + 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e, + 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed, + 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47, + 0xf8, 0x81, 0x63, 0xa8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_pss_2048_sha256_32_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h new file mode 100644 index 000000000..f011decc3 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h @@ -0,0 +1,4355 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_3072_sha256_32_vectors_h__ +#define rsa_pss_3072_sha256_32_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_2{ + 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00, + 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xc6, 0xfe, 0x23, + 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, 0xac, 0x6f, 0x71, + 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, 0x40, 0x39, 0x86, + 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, 0x62, 0xf9, 0xdf, + 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, 0x26, 0x0b, 0x25, + 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, 0x8d, 0x75, 0x25, + 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, 0x20, 0x07, 0x52, + 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, 0xa8, 0x0e, 0x09, + 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, 0x3b, 0xe7, 0xd8, + 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, 0x3b, 0x51, 0xbf, + 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, 0xe0, 0x3b, 0xda, + 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, 0x96, 0xb4, 0xfe, + 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, 0xfd, 0x59, 0x28, + 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, 0x84, 0xab, 0xda, + 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, 0x48, 0x1d, 0xad, + 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, 0x28, 0x17, 0x73, + 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, 0x19, 0xff, 0xdc, + 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, 0xc7, 0xba, 0xb5, + 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, 0x41, 0x08, 0xc1, + 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, 0xae, 0xa0, 0x7b, + 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, 0xb4, 0x65, 0x61, + 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, 0xec, 0xa5, 0x75, + 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, 0x79, 0x09, 0x44, + 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, 0x53, 0x0e, 0x56, + 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, 0xd3, 0xaa, 0x58, + 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, 0x19, 0xe1, 0xcc, + 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, 0x39, 0x16, 0xdb, + 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, 0x87, 0xcb, 0x0d, + 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, 0xd0, 0x2d, 0xd0, + 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, 0xc1, 0x89, 0x37, + 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, 0xf6, 0x9d, 0xd0, + 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, 0xbe, 0x60, 0x84, + 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03, 0x02, 0x03, 0x01, + 0x00, 0x01}; + +const RsaPssTestVector kRsaPss3072Sha25632WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 1, + 32, + {0xb5, 0x20, 0x06, 0x56, 0x82, 0x63, 0x3b, 0xa5, 0x4c, 0x9b, 0x71, 0x3b, + 0x2e, 0xf1, 0x9c, 0xdc, 0x1f, 0xcf, 0x27, 0x5b, 0xa1, 0x74, 0x4c, 0x23, + 0x50, 0xda, 0x73, 0x07, 0xa2, 0x09, 0x71, 0xcc, 0x30, 0xee, 0xfa, 0x37, + 0xd1, 0x66, 0x7d, 0x23, 0xd2, 0x00, 0x01, 0xa6, 0x74, 0xf0, 0xe0, 0x0d, + 0xf4, 0xf9, 0xb9, 0xe1, 0xd5, 0xfe, 0x7e, 0xb8, 0x5c, 0xc4, 0x5c, 0xab, + 0x5d, 0xd6, 0x25, 0x75, 0x9d, 0xe8, 0x30, 0x17, 0x99, 0x5c, 0x93, 0xd4, + 0x8b, 0x12, 0x6d, 0xf0, 0x3a, 0xa7, 0x4e, 0xf8, 0x7d, 0xae, 0xa0, 0xc1, + 0x65, 0x2d, 0xd3, 0x70, 0xad, 0x5d, 0x66, 0x35, 0x98, 0xa3, 0x83, 0xca, + 0xc2, 0x17, 0xa2, 0x08, 0xb2, 0x2c, 0x7c, 0xf0, 0xe4, 0x48, 0xcc, 0x7a, + 0xe0, 0x55, 0x5f, 0x89, 0x2c, 0xcb, 0x8d, 0xed, 0x68, 0x94, 0xcf, 0xb0, + 0xc3, 0x28, 0xcb, 0x54, 0x2b, 0xe0, 0x48, 0x5d, 0x86, 0x0c, 0xa7, 0x72, + 0x03, 0x08, 0x1f, 0x3b, 0x04, 0xc6, 0xf5, 0x5c, 0x56, 0x89, 0xb1, 0xa6, + 0x6b, 0x1c, 0x24, 0x81, 0x9a, 0x4a, 0x7e, 0xa5, 0x5f, 0x32, 0xe0, 0x0f, + 0x61, 0xac, 0xcf, 0x4b, 0x41, 0x1b, 0xb3, 0x20, 0xa9, 0x6c, 0x99, 0x01, + 0x73, 0xb6, 0x3c, 0xcd, 0x74, 0xe7, 0xda, 0x7d, 0xf5, 0xce, 0xaf, 0x33, + 0xa3, 0x9a, 0x8a, 0xcb, 0x89, 0xa8, 0x45, 0xa5, 0x94, 0xb1, 0x64, 0xec, + 0x6e, 0x22, 0xcc, 0xe9, 0x40, 0xeb, 0x06, 0xf2, 0xd4, 0x87, 0xa8, 0xbc, + 0x45, 0x74, 0x45, 0x18, 0x78, 0xc2, 0xbb, 0xf5, 0x7d, 0x24, 0x1f, 0x76, + 0x58, 0x6e, 0x07, 0x03, 0xbf, 0x5f, 0x86, 0xbe, 0xe8, 0x32, 0xd0, 0x5b, + 0x75, 0xfa, 0xba, 0xed, 0x6a, 0xcc, 0xad, 0xfc, 0x1e, 0xc2, 0xcd, 0x6e, + 0x61, 0x9d, 0xbb, 0x29, 0xb6, 0x5d, 0x6e, 0x6f, 0x5e, 0x11, 0x8a, 0xd5, + 0x2d, 0x82, 0xa9, 0x55, 0xd2, 0x10, 0x05, 0xec, 0xd6, 0x3f, 0xb3, 0x82, + 0xf3, 0x2b, 0xb8, 0xe2, 0xe1, 0xe5, 0x72, 0x20, 0xb3, 0x45, 0xcd, 0x64, + 0x22, 0xbd, 0xd8, 0x4a, 0x91, 0x49, 0x5d, 0x0a, 0xb5, 0x77, 0x5b, 0x08, + 0x13, 0x9e, 0xde, 0xe9, 0x60, 0xda, 0xb1, 0xb4, 0xff, 0xd9, 0xea, 0x5b, + 0x27, 0x39, 0x8b, 0x58, 0xe6, 0xe3, 0x52, 0x11, 0xc3, 0x58, 0x15, 0x01, + 0xe9, 0x9b, 0xf5, 0xe3, 0xf1, 0x7f, 0xd7, 0x93, 0x81, 0x52, 0x8d, 0x28, + 0xa4, 0x92, 0x7e, 0x28, 0x08, 0x2f, 0x45, 0xbf, 0xa9, 0x51, 0x9f, 0x98, + 0xea, 0x66, 0x3d, 0xc8, 0x4c, 0x50, 0x31, 0x7a, 0xdf, 0x0b, 0xd5, 0xda, + 0x98, 0xb0, 0x14, 0x59, 0x01, 0x1c, 0xec, 0x61, 0x80, 0x05, 0x34, 0xdd, + 0x5a, 0xfc, 0x5a, 0x56, 0x7c, 0x19, 0xe4, 0xa4, 0x00, 0xf0, 0x6d, 0xee, + 0x74, 0x11, 0x20, 0x83, 0xb5, 0x32, 0x26, 0x15, 0xc1, 0x44, 0xce, 0x3b}, + pub_key_2, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 2, + 32, + {0x8e, 0x10, 0xf2, 0x3f, 0x49, 0x01, 0x1d, 0x76, 0x19, 0x46, 0xb2, 0x83, + 0xd7, 0x15, 0x2e, 0x85, 0x1e, 0xe7, 0x6e, 0x5c, 0xaa, 0x17, 0x41, 0xb0, + 0x90, 0x1e, 0xea, 0x31, 0x7d, 0x89, 0x45, 0xf2, 0xa0, 0x36, 0x85, 0x51, + 0xb3, 0xf2, 0xb3, 0xa6, 0xa0, 0xd6, 0xa9, 0x39, 0xae, 0xbd, 0xed, 0x8f, + 0xea, 0x0a, 0x96, 0xdd, 0x1d, 0x03, 0x7b, 0xe3, 0x3b, 0x1c, 0x35, 0xce, + 0x78, 0xdc, 0x89, 0x69, 0x39, 0x18, 0xa9, 0x9d, 0x54, 0x7a, 0x1d, 0x89, + 0x2f, 0x40, 0x47, 0xc0, 0x9f, 0xff, 0x7a, 0x65, 0x23, 0xac, 0xb0, 0xcb, + 0x0c, 0xdd, 0xeb, 0xcd, 0x4a, 0x6f, 0xdc, 0xc3, 0x09, 0xa4, 0x66, 0xca, + 0x95, 0x80, 0xfe, 0xdf, 0x03, 0x2b, 0xf5, 0x61, 0x54, 0xf8, 0xd7, 0x9d, + 0x5c, 0x46, 0x86, 0xab, 0xfd, 0x2c, 0x7a, 0xbd, 0x34, 0x2b, 0x37, 0xe5, + 0x37, 0x3b, 0x59, 0xa0, 0x7f, 0xa8, 0x65, 0xb1, 0x18, 0xc4, 0x4f, 0x2c, + 0x44, 0xb8, 0x51, 0x30, 0x6d, 0xc9, 0x7e, 0xae, 0xeb, 0x63, 0x8f, 0x14, + 0xba, 0xfb, 0xb0, 0x9c, 0x81, 0x99, 0x6b, 0xea, 0xba, 0xae, 0xc2, 0x8c, + 0x19, 0xf0, 0x6f, 0xfd, 0x59, 0xdb, 0xe3, 0x08, 0x0e, 0x01, 0x24, 0xe2, + 0x38, 0x64, 0x18, 0x05, 0x27, 0x35, 0xf5, 0x41, 0xd4, 0x96, 0x32, 0x2c, + 0x03, 0xeb, 0xee, 0x6e, 0x4d, 0xca, 0xba, 0x24, 0xdd, 0xe9, 0x77, 0x2a, + 0x9f, 0x07, 0x99, 0x73, 0xdf, 0x26, 0xe8, 0x54, 0xc2, 0x55, 0xeb, 0x48, + 0xdf, 0x50, 0xc0, 0x1d, 0x49, 0x83, 0x1e, 0x54, 0xb6, 0x4d, 0x0f, 0xf8, + 0x62, 0xd0, 0x3f, 0xb4, 0xd8, 0x2f, 0xf2, 0x04, 0xd3, 0x03, 0xb5, 0x37, + 0x17, 0x6c, 0x50, 0xea, 0x56, 0x76, 0x1a, 0x83, 0xd0, 0xae, 0xd8, 0xed, + 0x2d, 0xee, 0xcb, 0xbb, 0xa9, 0x81, 0xc8, 0xaa, 0xcd, 0x13, 0x00, 0x05, + 0x1a, 0x86, 0x4d, 0x1e, 0xfd, 0xc8, 0x97, 0xf3, 0x13, 0x83, 0xcc, 0xd6, + 0xf1, 0x81, 0xbf, 0x97, 0x6a, 0x75, 0xe7, 0xa7, 0x61, 0x3b, 0x60, 0xb3, + 0xcb, 0x2a, 0x6f, 0x7a, 0xb8, 0x63, 0x6f, 0x67, 0x29, 0x90, 0xc1, 0x30, + 0x17, 0xf2, 0x98, 0x1c, 0x11, 0xba, 0x36, 0x09, 0x6c, 0xbe, 0xa8, 0x98, + 0xf0, 0x16, 0xc5, 0x81, 0xee, 0x85, 0x9e, 0x95, 0x0b, 0xec, 0x19, 0x5c, + 0xc4, 0xe3, 0x76, 0xe1, 0x34, 0x34, 0x1b, 0x2f, 0xd3, 0xe3, 0xd6, 0x18, + 0x1b, 0xa4, 0xd3, 0x77, 0xb2, 0xaa, 0xb6, 0xa1, 0x48, 0xc6, 0xea, 0x8c, + 0xca, 0x9e, 0xe3, 0x47, 0x82, 0x97, 0xe9, 0x01, 0x85, 0x6a, 0xb1, 0x8f, + 0x61, 0xc0, 0x23, 0x3c, 0x89, 0x98, 0x41, 0xe5, 0xda, 0x12, 0x55, 0x16, + 0xcf, 0x52, 0x74, 0xdc, 0x1b, 0x22, 0xe2, 0xa5, 0x1c, 0x92, 0x2d, 0xae, + 0xec, 0xcf, 0xad, 0x0f, 0x2a, 0x8b, 0xf8, 0x4e, 0x53, 0x1b, 0xc4, 0xf8}, + pub_key_2, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 3, + 32, + {0x22, 0x91, 0x5c, 0xfa, 0x1d, 0x7d, 0xd3, 0x0f, 0x50, 0xb4, 0xc0, 0xe4, + 0xce, 0xe4, 0x2c, 0x5f, 0x0a, 0xa1, 0xb7, 0xa6, 0x64, 0x4f, 0x8a, 0x11, + 0xe6, 0x11, 0xb2, 0xdb, 0x04, 0x2b, 0x12, 0x2a, 0xf8, 0x21, 0x1f, 0xfc, + 0x1d, 0xc2, 0x20, 0xb4, 0x35, 0xd8, 0x91, 0x9c, 0xf6, 0x4d, 0x71, 0x5b, + 0x54, 0xff, 0x8a, 0x76, 0x2f, 0x70, 0x2b, 0x36, 0x5c, 0xbd, 0xab, 0x45, + 0x55, 0x09, 0xb9, 0x7d, 0x9b, 0x31, 0x00, 0x11, 0x46, 0x7d, 0x41, 0x86, + 0x64, 0x7b, 0x95, 0x7e, 0x2e, 0xfa, 0x40, 0x4a, 0xed, 0x3b, 0x84, 0x84, + 0x05, 0x29, 0xbd, 0xef, 0x77, 0x46, 0x34, 0x83, 0x85, 0xa1, 0xc6, 0xa2, + 0xec, 0xdb, 0x88, 0xd1, 0xcc, 0x2b, 0x40, 0xb3, 0x6c, 0x34, 0x63, 0x86, + 0x73, 0x9c, 0x39, 0xd2, 0x81, 0x59, 0x38, 0xe4, 0x63, 0xa3, 0x53, 0x48, + 0x42, 0x6f, 0x17, 0xd3, 0x2d, 0x63, 0x3b, 0x87, 0x3d, 0x61, 0x24, 0xd8, + 0xb4, 0x9a, 0x72, 0x67, 0x43, 0xaf, 0x7c, 0x0e, 0x56, 0xd6, 0x33, 0x94, + 0x15, 0x5b, 0x63, 0x08, 0x9c, 0x63, 0xed, 0x88, 0x97, 0xf8, 0xaf, 0x2a, + 0x22, 0x60, 0xd3, 0x34, 0x99, 0xaf, 0xab, 0x11, 0xc9, 0x11, 0xfa, 0xa7, + 0x54, 0xce, 0xd5, 0xac, 0xda, 0xc2, 0xde, 0x57, 0x1f, 0x39, 0xc2, 0x76, + 0x87, 0x16, 0xe4, 0x30, 0x82, 0x44, 0xa9, 0x9d, 0x1e, 0x65, 0xda, 0x70, + 0x61, 0xd2, 0xfe, 0xb8, 0xec, 0x8b, 0x4e, 0x51, 0x7b, 0xd5, 0xe1, 0x9c, + 0xac, 0x62, 0x66, 0x98, 0x47, 0x9a, 0xb2, 0x01, 0x92, 0x57, 0xcf, 0x83, + 0xad, 0x7b, 0x64, 0x1d, 0xb2, 0x34, 0x5b, 0x38, 0x00, 0x6d, 0x63, 0xf8, + 0x4b, 0x41, 0x77, 0x2b, 0x90, 0x03, 0x77, 0x78, 0x38, 0x9c, 0xc3, 0x0e, + 0xd6, 0xab, 0xa6, 0xaf, 0x21, 0x2d, 0x93, 0x26, 0x79, 0x2a, 0xf7, 0x46, + 0xd7, 0xbc, 0xa9, 0x21, 0x1f, 0xa3, 0x44, 0xfd, 0xc2, 0x79, 0x8a, 0x49, + 0x0a, 0xed, 0x3a, 0x28, 0x40, 0x62, 0x0c, 0x2a, 0x85, 0xe3, 0xd9, 0xb9, + 0xc3, 0x8f, 0x23, 0x30, 0x07, 0x26, 0x63, 0xe1, 0x6d, 0xd2, 0x6b, 0xc4, + 0x14, 0xc7, 0xd6, 0x8f, 0x6b, 0x11, 0xd2, 0xcd, 0x3e, 0x03, 0x87, 0xc1, + 0x83, 0x4c, 0x5e, 0x22, 0x62, 0xa9, 0xe2, 0xdc, 0x1b, 0xf7, 0xc0, 0x10, + 0x8b, 0x4e, 0x20, 0x52, 0x56, 0x6c, 0x7a, 0x94, 0x1e, 0xf6, 0xb3, 0x8c, + 0x86, 0x87, 0xfd, 0x7a, 0xbe, 0x6a, 0xdd, 0x2b, 0x74, 0x5c, 0x2c, 0x2d, + 0x68, 0x0a, 0xe3, 0xe5, 0x64, 0x6c, 0xe2, 0xe7, 0x17, 0xef, 0x98, 0x99, + 0xc7, 0xf3, 0xfb, 0x1e, 0x30, 0x88, 0xe8, 0xc0, 0x58, 0x7d, 0x86, 0x54, + 0x6f, 0x75, 0x27, 0x71, 0x81, 0x95, 0x95, 0xa7, 0xa3, 0xd4, 0x22, 0x82, + 0x0c, 0xea, 0xa1, 0x2e, 0x3e, 0xe6, 0x71, 0xa4, 0x56, 0xda, 0xc6, 0x73}, + pub_key_2, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 4, + 32, + {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67, + 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9, + 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89, + 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36, + 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7, + 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86, + 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8, + 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e, + 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5, + 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c, + 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f, + 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94, + 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30, + 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1, + 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91, + 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1, + 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb, + 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e, + 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55, + 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51, + 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d, + 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc, + 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b, + 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38, + 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c, + 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3, + 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b, + 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd, + 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17, + 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37, + 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25, + 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, 0xd5, 0x58}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 5, + 32, + {0x6e, 0x47, 0x1c, 0x93, 0x42, 0xaa, 0xa2, 0x7b, 0xdd, 0xf6, 0x4b, 0x02, + 0xe8, 0x80, 0x56, 0x11, 0xa1, 0x37, 0x70, 0xb2, 0x2c, 0xc3, 0xd2, 0x4c, + 0xdf, 0xa9, 0xa2, 0xfc, 0x14, 0x86, 0x5f, 0x59, 0x34, 0x4c, 0x28, 0x8c, + 0xf1, 0x5d, 0x4c, 0x87, 0x85, 0x08, 0x99, 0x68, 0xa1, 0x2e, 0x9d, 0x3e, + 0x63, 0xb8, 0x17, 0x94, 0x89, 0x56, 0x87, 0x43, 0x44, 0x8f, 0x69, 0x8f, + 0x31, 0x66, 0x40, 0x14, 0x63, 0x22, 0xef, 0x3b, 0x61, 0x1f, 0xc9, 0x83, + 0x96, 0xcf, 0x4a, 0x47, 0x57, 0xe4, 0x8c, 0xe6, 0x70, 0x1f, 0x12, 0x3f, + 0xc0, 0xbb, 0x8d, 0xf8, 0x0b, 0x63, 0xcd, 0x23, 0x71, 0x52, 0x2f, 0x8e, + 0xd9, 0x29, 0xf7, 0xbd, 0xb7, 0x09, 0xd4, 0x24, 0xaf, 0x6e, 0xab, 0x2e, + 0xab, 0x21, 0x2b, 0x43, 0xaf, 0xe5, 0x37, 0xfe, 0xc7, 0xbb, 0xb9, 0xdd, + 0x02, 0xe6, 0x4f, 0x11, 0x6e, 0x02, 0xad, 0x12, 0x14, 0xae, 0x93, 0x1a, + 0x6f, 0xe2, 0x8a, 0x59, 0x82, 0x02, 0x90, 0x88, 0xa2, 0x7b, 0xb9, 0x5e, + 0xf2, 0xee, 0x46, 0xad, 0x21, 0x20, 0x83, 0x71, 0x93, 0x27, 0xac, 0xab, + 0x5e, 0xe5, 0x1c, 0x82, 0xd9, 0x4d, 0x5b, 0x14, 0xf6, 0xdf, 0xfd, 0x22, + 0x42, 0xdd, 0xf9, 0xfb, 0xbb, 0x2d, 0x03, 0xf9, 0x45, 0x79, 0x6a, 0x3e, + 0x35, 0x34, 0x6f, 0x23, 0x34, 0xca, 0x6b, 0x4e, 0xc5, 0xd9, 0xed, 0x6f, + 0x15, 0x84, 0x68, 0x8e, 0x66, 0x19, 0x51, 0xe9, 0x48, 0xcb, 0x95, 0xfc, + 0x5c, 0xc0, 0x4e, 0x90, 0xca, 0xd9, 0x8c, 0x86, 0x1d, 0xdf, 0xf5, 0x14, + 0xc6, 0x02, 0x75, 0x65, 0x0a, 0xe3, 0x00, 0x31, 0x85, 0xef, 0xe0, 0xc0, + 0x43, 0x56, 0xb0, 0x7f, 0x36, 0x1f, 0x7d, 0xc7, 0xe1, 0x7c, 0x5d, 0xe4, + 0x79, 0xcb, 0xf1, 0x19, 0xc2, 0x91, 0x0a, 0xaf, 0xfa, 0x03, 0x2a, 0xaa, + 0x81, 0xec, 0x9e, 0xb9, 0xf7, 0xe1, 0xad, 0x21, 0xa4, 0x10, 0xff, 0xce, + 0x25, 0x02, 0xe4, 0x82, 0x94, 0x04, 0xd0, 0x1a, 0xe0, 0x90, 0xef, 0x28, + 0x9b, 0xc2, 0x8c, 0x9c, 0x3f, 0x37, 0xd3, 0xfc, 0xae, 0x33, 0xe1, 0x52, + 0x3b, 0x3c, 0x9b, 0x81, 0xe3, 0x01, 0xf5, 0x1d, 0x04, 0x61, 0x96, 0xfc, + 0x15, 0xc9, 0x0d, 0x58, 0xbd, 0x35, 0xa1, 0xfb, 0x11, 0xfa, 0x04, 0x62, + 0x1b, 0x32, 0xcb, 0x61, 0xe7, 0x18, 0xa4, 0x34, 0xa0, 0xaa, 0xef, 0xcb, + 0x67, 0x6c, 0xbc, 0xa8, 0x88, 0x55, 0x4d, 0x1e, 0x84, 0xd4, 0x3b, 0x10, + 0x8f, 0xc1, 0xcb, 0x12, 0x3c, 0xd2, 0xd3, 0x00, 0xda, 0x63, 0x0f, 0xb7, + 0x7a, 0x3c, 0xe2, 0x9a, 0x0f, 0x53, 0xaf, 0x32, 0xa5, 0xce, 0x81, 0xc5, + 0xad, 0x77, 0x2a, 0x19, 0x9d, 0x11, 0x80, 0xa9, 0xe2, 0xf0, 0x90, 0x84, + 0x7c, 0xd8, 0x7d, 0xdf, 0x7b, 0x39, 0xae, 0xec, 0x89, 0xa6, 0xb4, 0x92}, + pub_key_2, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 6, + 32, + {0x39, 0xf7, 0xdc, 0x90, 0x10, 0xbf, 0x3c, 0x20, 0x0d, 0xf5, 0x51, 0x49, + 0x94, 0x04, 0xca, 0x40, 0x34, 0x6e, 0x58, 0xce, 0x0c, 0x56, 0x27, 0x1e, + 0x2e, 0xb7, 0x83, 0x51, 0x87, 0xae, 0x57, 0xa7, 0xb9, 0xa0, 0x68, 0x8c, + 0x9b, 0x08, 0x8a, 0xd8, 0x5e, 0x12, 0x8f, 0x56, 0xc0, 0x29, 0x9c, 0x43, + 0x7a, 0x1a, 0x9a, 0x91, 0x04, 0xf3, 0xf5, 0x1a, 0xab, 0x70, 0x43, 0xd5, + 0x71, 0x49, 0x63, 0xe4, 0x6a, 0xce, 0x5d, 0x8e, 0x43, 0x5f, 0xd3, 0xe4, + 0x16, 0xdd, 0x61, 0x47, 0x4e, 0x9d, 0xca, 0xc3, 0xff, 0xa6, 0xc3, 0xf0, + 0xeb, 0xc4, 0xad, 0xa9, 0x87, 0xc4, 0x31, 0x3e, 0xc3, 0x6f, 0x2c, 0x43, + 0xd2, 0xdc, 0x74, 0x9e, 0x49, 0x6f, 0xbf, 0xad, 0x63, 0x9d, 0xc8, 0x11, + 0x30, 0x43, 0x88, 0x99, 0x0b, 0x98, 0xcf, 0x10, 0xff, 0x61, 0x6a, 0x86, + 0x6b, 0xf5, 0xd9, 0x8c, 0xd5, 0x19, 0x9b, 0xb7, 0x47, 0x04, 0xae, 0x4e, + 0xf3, 0x65, 0x42, 0x41, 0x30, 0x73, 0x8b, 0x9d, 0x81, 0xf8, 0x93, 0xa5, + 0xe2, 0x31, 0x6e, 0xe6, 0xda, 0xea, 0x18, 0x5c, 0x17, 0x0f, 0x69, 0xeb, + 0xd2, 0xad, 0x45, 0x5b, 0x56, 0x67, 0x6e, 0xbd, 0xa9, 0xd0, 0xbb, 0x0b, + 0xf4, 0xd3, 0x35, 0x74, 0x75, 0xed, 0x81, 0x66, 0xa3, 0xd2, 0xdf, 0xe6, + 0xe0, 0x93, 0xc3, 0xa4, 0xbc, 0x5b, 0xc2, 0xfc, 0x22, 0x75, 0xe6, 0x77, + 0x9d, 0x80, 0x91, 0x07, 0xb6, 0x21, 0x13, 0x8f, 0xc6, 0x29, 0xa6, 0x76, + 0x7d, 0x58, 0x09, 0xc8, 0x5b, 0xf8, 0x8b, 0x46, 0xb1, 0x4a, 0x8e, 0x4e, + 0xe9, 0xe3, 0x10, 0xdb, 0x74, 0x6f, 0x4c, 0x0a, 0x79, 0xa3, 0xd3, 0x6f, + 0x6e, 0x30, 0x51, 0x25, 0x64, 0x2d, 0xbf, 0x82, 0x34, 0x74, 0xfb, 0x91, + 0x3a, 0x99, 0x67, 0xa6, 0xd1, 0x20, 0xe8, 0x2a, 0x79, 0xac, 0xe4, 0x8c, + 0x50, 0x1f, 0xed, 0x8d, 0xd6, 0xed, 0xb9, 0x63, 0x4d, 0xf9, 0x09, 0xfe, + 0x67, 0x75, 0xf8, 0xf6, 0xfc, 0x5b, 0x79, 0xf5, 0x88, 0x1e, 0x1f, 0x13, + 0xb7, 0xcd, 0xe3, 0x7c, 0x7c, 0x3f, 0x97, 0x31, 0x9c, 0xd6, 0x12, 0xf8, + 0xad, 0x2b, 0x1a, 0xc9, 0x21, 0x07, 0x9f, 0x18, 0x21, 0x3e, 0x5f, 0xac, + 0xba, 0x0b, 0x83, 0xc1, 0x78, 0x87, 0xe6, 0x95, 0x01, 0xa6, 0xd2, 0xeb, + 0x37, 0x66, 0x1f, 0x03, 0x59, 0x0a, 0xf1, 0xa1, 0x56, 0x46, 0x16, 0x5e, + 0xb7, 0x85, 0xf4, 0x67, 0xca, 0xd0, 0xc6, 0x25, 0x94, 0x7e, 0x8a, 0x8a, + 0x4a, 0x68, 0xf8, 0x93, 0x80, 0x77, 0xd5, 0xef, 0x7f, 0x1b, 0x8b, 0x4d, + 0xa0, 0xd0, 0x9a, 0xd5, 0x87, 0x4b, 0xcb, 0x22, 0xcc, 0xc4, 0xee, 0x36, + 0xb9, 0x34, 0x1b, 0x97, 0x4a, 0x51, 0xa1, 0xd6, 0xca, 0x00, 0x9d, 0xed, + 0x4a, 0xce, 0x9f, 0xaa, 0x99, 0xd9, 0x24, 0xa2, 0x34, 0x21, 0xaa, 0xbb}, + pub_key_2, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 7, + 32, + {0xae, 0x84, 0x72, 0xe9, 0x87, 0x80, 0x6e, 0x51, 0x10, 0xbe, 0xae, 0x33, + 0x00, 0x56, 0xff, 0x97, 0x4a, 0xbf, 0xce, 0x7e, 0xa9, 0x92, 0x79, 0x79, + 0xcd, 0xd1, 0x43, 0x46, 0x74, 0x74, 0x14, 0xcd, 0xce, 0x06, 0xa9, 0xc7, + 0x8e, 0xb1, 0x84, 0x6c, 0x75, 0xdc, 0x28, 0x8d, 0x7d, 0xa5, 0x31, 0x53, + 0x1d, 0xa4, 0x9b, 0xa7, 0x65, 0x1d, 0x3a, 0x1f, 0x79, 0xe3, 0x29, 0x7f, + 0xe3, 0x7a, 0xa7, 0x3e, 0x07, 0x5c, 0xfe, 0x5a, 0xc0, 0x04, 0xb1, 0x66, + 0x52, 0x6c, 0xba, 0x55, 0xf9, 0x14, 0xe0, 0xd2, 0xfb, 0x1f, 0x12, 0xa6, + 0x0a, 0x32, 0x22, 0xda, 0xc4, 0x34, 0xfa, 0x37, 0x8c, 0x2e, 0x7b, 0x0e, + 0xa9, 0xc2, 0xcb, 0x5e, 0x22, 0xcc, 0x34, 0x3e, 0xa6, 0x24, 0xad, 0x6c, + 0xf5, 0x54, 0x5a, 0x61, 0x36, 0x4c, 0xd6, 0x7d, 0x6d, 0xc2, 0x3d, 0x22, + 0xe4, 0x88, 0x8a, 0x25, 0x3e, 0x94, 0x0f, 0xf0, 0xe0, 0xce, 0x02, 0x07, + 0xc1, 0xfe, 0xed, 0xcc, 0xdf, 0xa1, 0x0f, 0x50, 0xd2, 0x36, 0x3b, 0xdb, + 0xdf, 0x10, 0x89, 0x3e, 0x39, 0x67, 0xd7, 0x55, 0x5f, 0xba, 0x15, 0x7f, + 0x9a, 0x45, 0x0d, 0x6b, 0xbe, 0x63, 0xff, 0x31, 0x77, 0x7b, 0xdf, 0xd4, + 0x02, 0xaf, 0xa7, 0x2c, 0x3a, 0x21, 0x81, 0xe5, 0xcc, 0x02, 0x54, 0x43, + 0xce, 0xc3, 0x0d, 0x25, 0x36, 0x53, 0xdb, 0x7e, 0x82, 0xeb, 0x7d, 0xd4, + 0x88, 0xe6, 0x49, 0x1f, 0xd2, 0x50, 0x01, 0x72, 0x3e, 0xae, 0x2e, 0x31, + 0x06, 0xc7, 0xb5, 0x0c, 0x2b, 0x73, 0xc1, 0x42, 0xa4, 0xa3, 0x1e, 0xc4, + 0x3e, 0xdc, 0x9e, 0xc9, 0x01, 0x13, 0x83, 0xc9, 0x9a, 0x09, 0x5b, 0x36, + 0x25, 0x8a, 0x0a, 0x77, 0xaa, 0xc2, 0xaf, 0x19, 0xb2, 0x6a, 0xf8, 0xa1, + 0x66, 0xb1, 0x30, 0xf7, 0xf5, 0x7f, 0x03, 0xa0, 0xe8, 0x00, 0x7d, 0x5a, + 0xc0, 0xee, 0xa9, 0xec, 0xbe, 0x14, 0xfb, 0x78, 0x85, 0x53, 0x8a, 0x22, + 0xc1, 0x3d, 0xe5, 0x77, 0x1b, 0xfd, 0xf5, 0x23, 0xfe, 0xf9, 0xc9, 0xb5, + 0xf5, 0x2e, 0xbc, 0x2a, 0xf7, 0x90, 0x2a, 0x0b, 0xaf, 0x2a, 0x33, 0x92, + 0x3b, 0x0d, 0x06, 0x22, 0xb8, 0xfd, 0x5c, 0x93, 0x82, 0x14, 0xae, 0xa4, + 0xb9, 0xe7, 0xf0, 0xa6, 0x47, 0xc5, 0x52, 0x0c, 0x3a, 0x94, 0xa2, 0x97, + 0x37, 0xb9, 0x5c, 0xc6, 0x23, 0xf2, 0x0b, 0xba, 0x8e, 0xaa, 0x3e, 0x9d, + 0xb6, 0x01, 0x16, 0xfe, 0x17, 0x60, 0xd9, 0xb7, 0xac, 0x18, 0x41, 0xe7, + 0x58, 0x6a, 0xec, 0x97, 0x08, 0x21, 0x2a, 0x5b, 0xef, 0x2f, 0xf6, 0x7c, + 0x74, 0x46, 0x28, 0x83, 0x06, 0x2e, 0x05, 0x2a, 0xb9, 0xfd, 0x90, 0xff, + 0xca, 0x0f, 0x0a, 0x61, 0x66, 0xb7, 0x1a, 0x93, 0xbd, 0x28, 0x9a, 0x1d, + 0x4a, 0xcd, 0x2d, 0x6c, 0xe7, 0x2a, 0xe0, 0xb9, 0x1c, 0xdd, 0xe7, 0x2e}, + pub_key_2, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 8, + 32, + {0x5c, 0xe9, 0x90, 0x63, 0xbb, 0x6c, 0x6b, 0xf8, 0xe4, 0x67, 0x72, 0xe8, + 0x70, 0x1b, 0x63, 0xab, 0xb2, 0xfe, 0xb5, 0xf8, 0x8c, 0x5b, 0x76, 0xb7, + 0x6c, 0x00, 0xc7, 0x19, 0x40, 0x2c, 0xcb, 0x39, 0x9d, 0x6c, 0x6d, 0x8c, + 0x67, 0xed, 0x5b, 0x6f, 0xb0, 0xf1, 0xdf, 0xeb, 0x8f, 0x8d, 0xcc, 0x5b, + 0xae, 0x03, 0xad, 0x57, 0xc1, 0xb0, 0xf5, 0x30, 0x33, 0xdd, 0x25, 0x03, + 0xb9, 0x60, 0x4f, 0xdc, 0x40, 0xeb, 0xa5, 0x1e, 0x4b, 0x03, 0xc9, 0x1a, + 0x8d, 0x12, 0xb1, 0xa3, 0xb9, 0x29, 0xb1, 0xff, 0x1e, 0x8e, 0x79, 0xcb, + 0x58, 0xd7, 0x88, 0x11, 0x4d, 0x53, 0xf7, 0xe0, 0x7d, 0x87, 0xa8, 0x85, + 0xf6, 0xdd, 0x4d, 0x26, 0x56, 0x05, 0x83, 0x98, 0x6f, 0x7a, 0x84, 0xdc, + 0x46, 0x6b, 0xa9, 0x81, 0xdb, 0x06, 0xbe, 0xdd, 0xb1, 0xfa, 0x80, 0xb0, + 0xa4, 0x44, 0xb9, 0xa5, 0x6c, 0x82, 0xf9, 0x8a, 0x92, 0x79, 0x77, 0xda, + 0x9f, 0xa1, 0xca, 0x83, 0xae, 0xba, 0xf2, 0xc4, 0x36, 0x92, 0xce, 0xf6, + 0x1b, 0x12, 0x99, 0x5d, 0x8d, 0xd0, 0xf3, 0xbd, 0x6b, 0xf0, 0x61, 0x02, + 0x5d, 0xdd, 0x34, 0xaf, 0x3e, 0x02, 0x57, 0x20, 0x33, 0x90, 0xa8, 0x07, + 0x65, 0xef, 0x70, 0x6a, 0xcf, 0x7d, 0xf6, 0xf4, 0x32, 0x10, 0xa7, 0x92, + 0x86, 0x73, 0xd2, 0x60, 0xf2, 0xf3, 0xc3, 0x0a, 0x9b, 0xba, 0x9b, 0x08, + 0x73, 0x5d, 0xd9, 0xaa, 0x3f, 0xf2, 0xfc, 0x27, 0xa2, 0xee, 0x9e, 0x13, + 0x0c, 0x88, 0xba, 0x36, 0x7c, 0x3d, 0x14, 0x28, 0xf1, 0x73, 0xea, 0x08, + 0xe2, 0x73, 0x88, 0x6b, 0xc1, 0x53, 0xc1, 0x1e, 0x24, 0xb0, 0x5c, 0xdb, + 0xf9, 0xb0, 0x05, 0x73, 0xb0, 0x13, 0x17, 0x04, 0x17, 0xfd, 0x96, 0xb0, + 0x10, 0x6f, 0x72, 0xc0, 0x73, 0xf1, 0x21, 0x6b, 0xa8, 0x72, 0xec, 0xcc, + 0x9f, 0x56, 0xff, 0x9e, 0x3e, 0x08, 0xbf, 0xde, 0x64, 0x04, 0x1d, 0x99, + 0x6b, 0x11, 0x7a, 0x11, 0x4b, 0x72, 0x3c, 0xd9, 0x7f, 0x70, 0xe0, 0x70, + 0x68, 0xec, 0xe6, 0x43, 0xf5, 0x8d, 0x5e, 0xe5, 0xca, 0xdc, 0xa7, 0xe2, + 0x4a, 0x18, 0xb0, 0xa6, 0x6a, 0xb7, 0x24, 0xfb, 0x65, 0x3a, 0x01, 0xc5, + 0x74, 0x9d, 0x51, 0xd4, 0xbf, 0x54, 0x08, 0xd2, 0xd2, 0x00, 0x8b, 0x30, + 0xeb, 0x3d, 0xc2, 0x0b, 0x0e, 0x14, 0x51, 0x0c, 0x06, 0x40, 0x2f, 0x78, + 0x92, 0x76, 0xb6, 0x23, 0x78, 0x02, 0xd6, 0x08, 0xab, 0x49, 0x37, 0x80, + 0x01, 0xed, 0x6f, 0x36, 0x04, 0xab, 0xca, 0x03, 0x8e, 0x3c, 0x7e, 0x05, + 0x7d, 0x95, 0xe8, 0x5c, 0x9e, 0x66, 0x8f, 0x39, 0x7b, 0xcc, 0xe1, 0x87, + 0x65, 0x13, 0x21, 0x42, 0xd6, 0xb0, 0xf1, 0x18, 0xc5, 0x11, 0xe5, 0x7d, + 0xef, 0xcb, 0x31, 0x6f, 0xe4, 0x1d, 0xec, 0x06, 0xb9, 0x88, 0xd9, 0x11}, + pub_key_2, + {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 9, + 32, + {0xa7, 0xe0, 0xad, 0x7e, 0xc6, 0x4a, 0x60, 0x0e, 0x37, 0xb7, 0x0d, 0xca, + 0xba, 0x90, 0x36, 0xbb, 0x3e, 0xa9, 0x55, 0x08, 0xc9, 0x61, 0x66, 0x8c, + 0x4e, 0x05, 0x1c, 0x8f, 0x3f, 0xaa, 0x45, 0x44, 0x96, 0xce, 0x6c, 0x00, + 0x9a, 0xe9, 0xcf, 0xea, 0xa2, 0xc1, 0x94, 0xc5, 0xc9, 0x27, 0x8e, 0x46, + 0xb7, 0x5b, 0xab, 0x40, 0xc5, 0x2f, 0x07, 0x7a, 0x4f, 0xea, 0x17, 0x5b, + 0x26, 0x79, 0x12, 0x1d, 0x30, 0xb7, 0x06, 0x13, 0x9c, 0xde, 0x7a, 0xb5, + 0x71, 0xc8, 0x9f, 0x4d, 0x19, 0xab, 0xe0, 0x7c, 0x67, 0xc7, 0x0a, 0xfd, + 0x3e, 0x4c, 0x2c, 0x05, 0xd6, 0x0c, 0x92, 0xbb, 0x2a, 0x63, 0x9b, 0xa3, + 0x89, 0x82, 0x60, 0x88, 0x89, 0x96, 0x05, 0xf1, 0x70, 0x7e, 0xca, 0xcd, + 0x88, 0xe4, 0x24, 0x91, 0xde, 0xbc, 0x78, 0x29, 0x5b, 0x44, 0xf4, 0xe0, + 0x97, 0x91, 0xf9, 0xd5, 0x41, 0x82, 0x3a, 0xd5, 0xc4, 0x89, 0x52, 0xbd, + 0x31, 0x51, 0xef, 0x98, 0xac, 0xe7, 0xe2, 0x51, 0xd1, 0x2e, 0xbc, 0xc9, + 0x37, 0x0b, 0xc2, 0x05, 0xa1, 0x68, 0x8c, 0x9a, 0x5e, 0x91, 0x90, 0xcd, + 0x08, 0x2d, 0xa1, 0xae, 0x94, 0xf2, 0x2e, 0xb2, 0xb0, 0xb4, 0x6b, 0x2a, + 0x5e, 0xb2, 0x27, 0x3b, 0x0b, 0x32, 0x42, 0x15, 0xde, 0x18, 0x7d, 0x68, + 0x54, 0x71, 0xa0, 0x7f, 0x67, 0x3d, 0x43, 0xe5, 0x8f, 0x36, 0xc1, 0xe0, + 0xf0, 0x74, 0x76, 0x5d, 0xc5, 0x9c, 0x1e, 0xbc, 0xe4, 0x49, 0x22, 0x93, + 0x61, 0xd0, 0x75, 0x22, 0xc7, 0xf0, 0x3f, 0x27, 0xed, 0xa5, 0x7a, 0xb8, + 0xbc, 0x89, 0xac, 0x68, 0x3d, 0x27, 0xff, 0x4f, 0x95, 0xa3, 0x28, 0x89, + 0x25, 0x07, 0x95, 0x2f, 0x14, 0xd9, 0xe3, 0xd8, 0x64, 0x3d, 0x80, 0x5c, + 0x32, 0x7e, 0xef, 0x8b, 0xdf, 0x13, 0xab, 0x7e, 0x66, 0x34, 0xa1, 0x03, + 0xfe, 0x92, 0xcb, 0xe9, 0xe7, 0xb0, 0x0f, 0x9b, 0xdf, 0x8e, 0xfa, 0x74, + 0x08, 0x66, 0xc0, 0x44, 0x73, 0x57, 0x99, 0xd5, 0x92, 0x45, 0xaa, 0xfb, + 0x8d, 0x04, 0xe8, 0xbd, 0x55, 0xb6, 0x6f, 0xea, 0x31, 0xc9, 0xfc, 0xe4, + 0xce, 0xdd, 0x4a, 0xbe, 0x68, 0x44, 0x4f, 0xc8, 0xa6, 0xdd, 0x55, 0x0c, + 0x3c, 0x8f, 0x1d, 0x65, 0x97, 0xbd, 0xe0, 0x01, 0xfb, 0x97, 0x7b, 0x78, + 0x02, 0xe0, 0x26, 0x3b, 0x73, 0x19, 0xad, 0x7a, 0x6c, 0x1c, 0x4a, 0x6c, + 0x55, 0x87, 0x74, 0x64, 0x1b, 0x20, 0x4b, 0x6d, 0x3e, 0xb2, 0xa2, 0xae, + 0xed, 0xbf, 0x4a, 0x38, 0xde, 0x65, 0x84, 0x03, 0x11, 0x02, 0xa1, 0x95, + 0x8f, 0xab, 0x6f, 0xbe, 0xa9, 0x97, 0x67, 0x93, 0xbd, 0x1e, 0xa6, 0xc9, + 0xae, 0xaa, 0xfe, 0x81, 0x51, 0x5b, 0x95, 0x4c, 0x76, 0x15, 0xf8, 0xc4, + 0x55, 0x38, 0xf4, 0x0a, 0x22, 0xad, 0xf0, 0xce, 0x6f, 0x2c, 0x97, 0x7d}, + pub_key_2, + {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 10, + 32, + {0x6c, 0x60, 0x10, 0x7d, 0xd1, 0x82, 0xd5, 0xcb, 0xf4, 0x55, 0x0e, 0x7a, + 0x6e, 0x3a, 0x65, 0x2f, 0x73, 0x15, 0x03, 0xd8, 0xfa, 0xfb, 0xa3, 0xa7, + 0xaa, 0x52, 0xe7, 0xac, 0x93, 0xd4, 0xde, 0x4e, 0x03, 0xd9, 0x11, 0xe0, + 0x58, 0xad, 0xe4, 0x48, 0x28, 0x5b, 0xb9, 0xc3, 0x45, 0x2b, 0x60, 0x89, + 0x7c, 0x09, 0x9f, 0xd4, 0xba, 0x22, 0xff, 0x41, 0x94, 0xee, 0xf1, 0xa3, + 0xfc, 0xc3, 0x25, 0x0c, 0xb9, 0xae, 0x27, 0x0c, 0x33, 0xee, 0x76, 0x7b, + 0x2b, 0x4f, 0x18, 0x85, 0x26, 0x12, 0xe2, 0x7c, 0x4a, 0xb3, 0x1d, 0x8e, + 0xa6, 0xcc, 0xbf, 0x12, 0x2a, 0x35, 0x7a, 0x6d, 0x6e, 0x52, 0x71, 0x91, + 0xa3, 0x6e, 0x0a, 0xa2, 0xaa, 0x92, 0x5f, 0x68, 0xe1, 0x58, 0xc8, 0xd5, + 0xde, 0xcf, 0xbf, 0x84, 0x84, 0xd1, 0x6c, 0x2c, 0xe9, 0x06, 0x82, 0x6d, + 0xc4, 0x77, 0x3d, 0x59, 0xfd, 0x1a, 0x40, 0x32, 0xc2, 0xf5, 0x76, 0xa1, + 0xae, 0x83, 0x74, 0xa1, 0x3c, 0xc2, 0x4a, 0xbe, 0x15, 0xac, 0x14, 0x03, + 0x45, 0x2a, 0xc7, 0xcd, 0x8a, 0x64, 0x3d, 0xfe, 0x18, 0xc9, 0x11, 0xae, + 0x34, 0xf7, 0x73, 0x52, 0x0f, 0xa9, 0x44, 0x72, 0xc5, 0x96, 0xdb, 0xd6, + 0xf5, 0xb9, 0x32, 0x27, 0x95, 0x1e, 0xbb, 0xcb, 0xac, 0xf6, 0x0b, 0x18, + 0xe5, 0xa6, 0x03, 0x30, 0xeb, 0xa9, 0xbc, 0xe0, 0xd8, 0xa7, 0x32, 0xcf, + 0xc2, 0x7c, 0x7c, 0x0b, 0x9e, 0x22, 0x07, 0x06, 0x70, 0xa1, 0x65, 0x84, + 0x6d, 0x9d, 0x7e, 0x9b, 0x24, 0xdc, 0x6e, 0xe9, 0x75, 0x93, 0x47, 0xf5, + 0xc6, 0x32, 0x0b, 0x63, 0x78, 0x9d, 0x5c, 0xcb, 0xe9, 0x56, 0x6d, 0x9f, + 0x3c, 0x53, 0x4e, 0x15, 0x2f, 0x26, 0x86, 0x63, 0x1a, 0x41, 0xaa, 0x85, + 0x80, 0x1a, 0x31, 0xa7, 0xf3, 0x1c, 0xab, 0xf9, 0x59, 0xcd, 0xc9, 0x37, + 0x55, 0xa3, 0xac, 0xdf, 0xcf, 0x0d, 0xdb, 0xbc, 0x52, 0x98, 0xe9, 0x1f, + 0xbb, 0xb2, 0x67, 0x55, 0x65, 0x91, 0x2e, 0x5f, 0xd9, 0x5c, 0xd5, 0x9b, + 0x57, 0x44, 0x83, 0x32, 0x22, 0x24, 0x7a, 0xaa, 0xa5, 0xa5, 0x86, 0x8d, + 0xa4, 0xd1, 0xd1, 0xaf, 0x59, 0x0b, 0x86, 0x33, 0xdf, 0xe6, 0x10, 0x5e, + 0x0a, 0x6a, 0xbd, 0xed, 0x24, 0x97, 0xac, 0x7e, 0x46, 0x65, 0x04, 0x32, + 0xcb, 0xf0, 0xb7, 0x84, 0xb9, 0x44, 0x77, 0x70, 0xb2, 0x0f, 0x75, 0xb2, + 0x61, 0x8f, 0xb7, 0xe6, 0xcc, 0x6f, 0xc5, 0xca, 0xdb, 0x02, 0x29, 0x80, + 0xf7, 0x89, 0x43, 0xfa, 0x9f, 0x78, 0x4e, 0x5f, 0x0c, 0x8f, 0xb5, 0x19, + 0x22, 0x39, 0xdb, 0xd3, 0x29, 0x3a, 0x38, 0xe6, 0xda, 0xde, 0x27, 0xa0, + 0x7e, 0x08, 0xb5, 0x45, 0x97, 0x02, 0x9f, 0x92, 0xa8, 0xb2, 0x9b, 0x70, + 0x0f, 0x84, 0x2f, 0xda, 0x55, 0xae, 0xb3, 0xe0, 0xdd, 0xa7, 0x94, 0x05}, + pub_key_2, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 11, + 32, + {0x22, 0x64, 0xd2, 0x76, 0xcc, 0xe2, 0x2a, 0xec, 0x8d, 0x10, 0x9c, 0xed, + 0x7a, 0x04, 0x8e, 0xa4, 0x4d, 0x62, 0x7a, 0xee, 0x57, 0x7f, 0x11, 0x17, + 0x99, 0x83, 0x16, 0xaf, 0x91, 0x1e, 0x98, 0x13, 0x90, 0x85, 0xbc, 0x92, + 0xf1, 0x20, 0x82, 0x7b, 0x30, 0x4c, 0x4c, 0xa5, 0x19, 0x74, 0x3a, 0x33, + 0xf7, 0xbe, 0x05, 0xd8, 0xa4, 0x9a, 0x28, 0xcd, 0x71, 0x6c, 0xa6, 0x5f, + 0x6b, 0x97, 0x65, 0x13, 0xb3, 0x3a, 0x44, 0x0b, 0x6e, 0x8e, 0xc5, 0xda, + 0xeb, 0x85, 0xd6, 0xa5, 0x92, 0x6d, 0xc5, 0x01, 0x5a, 0x2d, 0x24, 0xd9, + 0x4f, 0xf1, 0xf8, 0x7a, 0x07, 0x38, 0x67, 0xbe, 0xa1, 0x37, 0xa7, 0x21, + 0x72, 0x54, 0xb9, 0xbd, 0x04, 0x02, 0x73, 0x66, 0x4c, 0x58, 0xd6, 0x1e, + 0x61, 0x8a, 0xce, 0x6b, 0xc9, 0x42, 0xc4, 0x46, 0x40, 0x1c, 0x72, 0x15, + 0x65, 0xf7, 0x4f, 0xad, 0x5b, 0xf3, 0x14, 0x75, 0x09, 0x37, 0x52, 0xe3, + 0xa6, 0x7f, 0xb3, 0x22, 0x31, 0xec, 0x8d, 0x26, 0x64, 0x95, 0x94, 0xf3, + 0x2c, 0x5d, 0x45, 0x3f, 0x0b, 0xaa, 0xe5, 0x1b, 0x20, 0xdc, 0xc2, 0x4f, + 0x0e, 0x5e, 0x82, 0xee, 0xe7, 0x1d, 0x85, 0xaa, 0x77, 0xf3, 0x3a, 0xb0, + 0x1c, 0xb5, 0x88, 0x42, 0x0c, 0xf6, 0x72, 0x46, 0x1c, 0x49, 0x0d, 0xb5, + 0x2d, 0xc2, 0xfd, 0xcc, 0x7a, 0x22, 0xcc, 0xb2, 0xb9, 0x2f, 0xe8, 0xde, + 0x0e, 0x3f, 0x81, 0x10, 0xc9, 0x3e, 0x58, 0x90, 0x07, 0x6d, 0xb8, 0x29, + 0x2b, 0x76, 0xf6, 0xfe, 0x80, 0xec, 0xf3, 0x12, 0x0b, 0x4f, 0x38, 0x24, + 0xf7, 0x7e, 0x53, 0x85, 0x51, 0xec, 0xd4, 0x35, 0x92, 0x2c, 0x7d, 0x43, + 0x3f, 0x04, 0x67, 0xb4, 0x45, 0x02, 0x6d, 0x03, 0x71, 0xa4, 0x9a, 0x73, + 0xfb, 0x2e, 0xe9, 0x00, 0xc0, 0x94, 0xfc, 0xb8, 0xec, 0xc4, 0xc0, 0x1b, + 0x33, 0x0d, 0xde, 0x05, 0x61, 0xfc, 0xde, 0x6b, 0xf2, 0xdf, 0xb6, 0xd2, + 0x6f, 0x3c, 0x3d, 0x9b, 0x89, 0x73, 0x42, 0xd8, 0x07, 0x9e, 0x29, 0x22, + 0x68, 0x28, 0xa3, 0x9d, 0x8f, 0xec, 0x96, 0xb5, 0x3e, 0x06, 0x0a, 0x77, + 0x1f, 0xee, 0x75, 0xb4, 0x82, 0xb2, 0xe0, 0xe2, 0x62, 0x06, 0x93, 0x16, + 0xbd, 0x50, 0xe8, 0xe2, 0x10, 0x07, 0x8c, 0xe5, 0x64, 0x76, 0xf7, 0x0f, + 0x14, 0x9b, 0xfb, 0x35, 0x6f, 0xe1, 0xe4, 0x90, 0xea, 0x64, 0x2c, 0xe8, + 0x5a, 0x86, 0x64, 0xe5, 0x0d, 0x0b, 0x3f, 0x35, 0x08, 0x06, 0xd9, 0xde, + 0x39, 0x26, 0xc8, 0xb2, 0xd4, 0x17, 0xfa, 0xcd, 0x92, 0x67, 0x41, 0x02, + 0x2f, 0xaf, 0xa2, 0xf7, 0xb1, 0x07, 0x81, 0x39, 0x7c, 0xf0, 0x12, 0x69, + 0x74, 0x42, 0xea, 0x74, 0x2c, 0x11, 0xf2, 0x3a, 0x5b, 0x5e, 0xf5, 0xfd, + 0x10, 0x36, 0x92, 0x07, 0xcc, 0xa6, 0x93, 0xfc, 0x8a, 0xf5, 0x7d, 0x22}, + pub_key_2, + {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 12, + 32, + {0x67, 0x7d, 0xd6, 0x91, 0x8b, 0xf4, 0xc9, 0x69, 0x34, 0xe3, 0x29, 0xa1, + 0x14, 0x00, 0x24, 0x60, 0xd6, 0x7d, 0x1e, 0x8f, 0x72, 0x9e, 0xea, 0x9d, + 0x2e, 0x8b, 0xae, 0x78, 0xf4, 0x44, 0x2f, 0x1a, 0x48, 0x0f, 0xf1, 0xe5, + 0xd2, 0x0c, 0x1b, 0xd8, 0x1e, 0x61, 0xe5, 0xf9, 0x2e, 0x5e, 0x42, 0x88, + 0x1c, 0xb1, 0xfc, 0x22, 0xbb, 0x7d, 0xa3, 0xa4, 0xd2, 0x10, 0x60, 0xbb, + 0x23, 0xbb, 0x17, 0xc2, 0x34, 0xa8, 0x5c, 0x76, 0xf7, 0x59, 0x1f, 0xb5, + 0x4c, 0xe0, 0xef, 0x70, 0xee, 0x75, 0x56, 0x90, 0x5e, 0xb6, 0x70, 0x83, + 0x0b, 0x9d, 0x10, 0x90, 0x5d, 0x10, 0x0f, 0x0c, 0x25, 0x5b, 0x94, 0x46, + 0x89, 0xf2, 0x3e, 0x13, 0x13, 0xb0, 0x44, 0x87, 0x77, 0xc5, 0x2b, 0xa8, + 0x0b, 0x76, 0x7e, 0x07, 0x10, 0x88, 0x18, 0xaa, 0x51, 0x31, 0xf8, 0xb7, + 0x5c, 0x84, 0xfd, 0x2d, 0x7b, 0x40, 0x35, 0xe0, 0xdf, 0x9a, 0x21, 0x3a, + 0xfa, 0x8c, 0xb9, 0x13, 0x48, 0x2a, 0xe0, 0xaf, 0x76, 0xa9, 0x97, 0xaa, + 0xa0, 0xc8, 0xcb, 0x63, 0x97, 0x5b, 0xf9, 0xc0, 0x06, 0xd8, 0x9f, 0xe4, + 0xea, 0x6e, 0xf0, 0x35, 0xcd, 0xb4, 0x13, 0x71, 0x03, 0x58, 0x5b, 0x9d, + 0x05, 0x15, 0x0b, 0x08, 0x6d, 0x7f, 0x32, 0x9b, 0x70, 0xef, 0xcb, 0x42, + 0x8d, 0xdf, 0x76, 0xca, 0x36, 0xd4, 0x4a, 0xf7, 0x42, 0x32, 0x6a, 0xa0, + 0x50, 0x39, 0x38, 0x2a, 0xf6, 0x72, 0x16, 0xc1, 0x2f, 0x7e, 0xb2, 0xdc, + 0xf0, 0x15, 0x95, 0xf3, 0xb7, 0x82, 0x35, 0x34, 0x1b, 0xe0, 0xbf, 0x7e, + 0xa3, 0x0f, 0x62, 0x94, 0x23, 0x9c, 0x7a, 0x4b, 0x1e, 0xad, 0x8f, 0x98, + 0xba, 0xc8, 0x05, 0xe8, 0x8c, 0xae, 0xb4, 0x82, 0xb1, 0x3c, 0x5b, 0xc5, + 0x52, 0x32, 0x9a, 0x47, 0xf1, 0xe2, 0x62, 0x33, 0xcd, 0x24, 0xa3, 0xb4, + 0xbf, 0xb6, 0xbe, 0x6d, 0x9e, 0x3a, 0xe8, 0xe5, 0x8f, 0x06, 0xc9, 0x5b, + 0x51, 0x3c, 0xcd, 0x5c, 0x61, 0x68, 0x5a, 0xd0, 0xae, 0xf6, 0x27, 0xbe, + 0xba, 0xb0, 0xb7, 0x2b, 0xca, 0x3b, 0xc3, 0x74, 0xf4, 0x96, 0x45, 0xe4, + 0x03, 0xbb, 0xea, 0xa2, 0x55, 0xb5, 0x01, 0xdc, 0xe3, 0xf1, 0xf4, 0x6f, + 0x9d, 0x74, 0xd1, 0xaa, 0xc2, 0xf6, 0xec, 0x5e, 0xed, 0xc5, 0x44, 0x0e, + 0x3d, 0xd9, 0xf2, 0x64, 0xbc, 0xb1, 0xd9, 0x8b, 0x85, 0x5d, 0x1c, 0xc7, + 0x88, 0xd7, 0x96, 0x91, 0x9d, 0x01, 0x4a, 0xe2, 0x15, 0xdf, 0xe2, 0x36, + 0x1a, 0x1d, 0x13, 0xaa, 0x55, 0xa7, 0x16, 0x3f, 0x41, 0x64, 0xcf, 0xf3, + 0x8c, 0x5f, 0x62, 0xc0, 0x0f, 0x59, 0xeb, 0x20, 0xef, 0xec, 0x26, 0xe0, + 0xfc, 0xf6, 0x6d, 0x37, 0xf1, 0x2c, 0x7a, 0x9d, 0x23, 0xdd, 0xe6, 0x8f, + 0x25, 0x62, 0x0d, 0xf1, 0xa4, 0xd5, 0xe5, 0xe5, 0x5c, 0xa9, 0x46, 0x34}, + pub_key_2, + {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 13, + 32, + {0xad, 0x82, 0x5d, 0xf9, 0x62, 0x15, 0xeb, 0xac, 0x22, 0xf3, 0x7e, 0x59, + 0x48, 0xfd, 0xb2, 0x28, 0x1b, 0xb7, 0xca, 0x69, 0xfb, 0xd9, 0xed, 0x6d, + 0x3f, 0x4d, 0x2f, 0xb2, 0x1c, 0xc6, 0xf9, 0xd0, 0x7c, 0xf7, 0x77, 0x9a, + 0x26, 0x4d, 0xd4, 0x27, 0xa8, 0x63, 0xf0, 0xcc, 0x36, 0xa8, 0x12, 0xf1, + 0x25, 0xd6, 0xed, 0x9b, 0xcc, 0xf6, 0xc2, 0x33, 0xae, 0x89, 0x58, 0x29, + 0x9c, 0xfe, 0x64, 0x5b, 0x17, 0x33, 0x11, 0x31, 0xc3, 0x24, 0x59, 0x37, + 0x75, 0x24, 0x32, 0x6f, 0x2e, 0x9e, 0xb4, 0x31, 0x24, 0xe2, 0xe2, 0xfb, + 0x7a, 0x02, 0x5e, 0x0e, 0xc3, 0xde, 0x65, 0x51, 0xb7, 0xec, 0x0a, 0xff, + 0x5d, 0x1b, 0x4c, 0x4c, 0x03, 0xe4, 0x54, 0xef, 0xcd, 0x25, 0x0a, 0x7c, + 0x97, 0x11, 0xf2, 0x1e, 0x71, 0xf6, 0xe3, 0x47, 0xb5, 0xe7, 0x40, 0x0c, + 0xef, 0x50, 0xee, 0xd9, 0x34, 0x26, 0xb4, 0x3c, 0xd1, 0x1c, 0xf5, 0x5c, + 0x34, 0xa9, 0xd6, 0xd1, 0xd5, 0x43, 0x14, 0xb1, 0xf0, 0x86, 0x9f, 0xeb, + 0xf3, 0xb9, 0x2b, 0x8d, 0xb4, 0x21, 0xc4, 0xfa, 0x00, 0x0e, 0x98, 0xab, + 0x0f, 0x89, 0x11, 0x20, 0xd7, 0xc0, 0xa9, 0x1b, 0xf5, 0x0e, 0x30, 0x7f, + 0xb2, 0xca, 0xfa, 0x59, 0x6c, 0x80, 0x0a, 0x05, 0xe6, 0xf4, 0x2c, 0x57, + 0x7a, 0x02, 0xaa, 0x21, 0x69, 0xcd, 0xbe, 0xbc, 0xa1, 0x4c, 0x41, 0xd1, + 0x0e, 0xe1, 0xbd, 0x41, 0x57, 0x85, 0xd7, 0x59, 0x43, 0x47, 0xf4, 0x6e, + 0x70, 0x0f, 0x62, 0xbc, 0xaa, 0x5c, 0xd7, 0x28, 0x02, 0x52, 0x47, 0xf3, + 0x9c, 0x40, 0xed, 0xc0, 0x97, 0x70, 0x15, 0x60, 0x4e, 0x19, 0x6f, 0xa3, + 0x0b, 0x1a, 0x49, 0xd8, 0x41, 0x32, 0x46, 0x9d, 0x1a, 0x87, 0x0a, 0x57, + 0xd2, 0x72, 0xc9, 0x8e, 0xd9, 0x3d, 0x86, 0x45, 0xa7, 0xbb, 0x92, 0xa4, + 0x47, 0x60, 0x57, 0xbf, 0x2b, 0x13, 0x4c, 0xa2, 0x0e, 0x45, 0xda, 0x22, + 0xcc, 0xa2, 0x96, 0x1f, 0xd5, 0x2d, 0x65, 0xf8, 0x40, 0xb0, 0x7a, 0x87, + 0xaa, 0x4a, 0xd1, 0x04, 0xaf, 0x67, 0xd7, 0xbb, 0xc5, 0x3e, 0xa9, 0x50, + 0x16, 0x88, 0x3e, 0x3e, 0xe0, 0x87, 0xf3, 0x95, 0x82, 0xb1, 0x3e, 0x27, + 0x4d, 0xf3, 0x2a, 0xa4, 0x19, 0xea, 0xbe, 0x12, 0xa9, 0xee, 0xb0, 0x88, + 0x68, 0x42, 0x5c, 0x0a, 0x1a, 0xd0, 0x67, 0x98, 0xd0, 0xf7, 0xda, 0x98, + 0x73, 0x40, 0x31, 0x3c, 0xd4, 0x25, 0x4a, 0x41, 0x40, 0xa6, 0x2f, 0x3b, + 0xb1, 0xb7, 0x6b, 0xf5, 0x7a, 0x2c, 0x07, 0x12, 0xef, 0x21, 0x05, 0xf4, + 0xde, 0x08, 0x19, 0xf6, 0xc7, 0x24, 0xe0, 0xa2, 0xd9, 0x2f, 0x87, 0x68, + 0x3a, 0x27, 0x34, 0xbe, 0xdb, 0x4f, 0xce, 0xcc, 0x75, 0xff, 0x26, 0x29, + 0x1a, 0xd8, 0x62, 0xfc, 0x33, 0x97, 0xa9, 0xf0, 0x2e, 0x6e, 0xdd, 0xf4}, + pub_key_2, + {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 14, + 32, + {0xb3, 0xc3, 0x01, 0x91, 0x8f, 0x5d, 0x1b, 0xec, 0xd6, 0xc8, 0x8e, 0xf0, + 0x4f, 0x90, 0x85, 0x09, 0xe9, 0xb6, 0x2a, 0xcd, 0x20, 0x7c, 0xb0, 0xc0, + 0x3e, 0x96, 0x8b, 0x56, 0xd4, 0x23, 0x7b, 0x4a, 0x23, 0xce, 0xad, 0x6f, + 0xa5, 0xa7, 0x2e, 0xa6, 0x47, 0x2a, 0xf4, 0x7e, 0xf3, 0x85, 0x47, 0x66, + 0x37, 0x6b, 0xed, 0xaf, 0x67, 0xc1, 0x4a, 0x79, 0x13, 0xd4, 0x8a, 0x74, + 0xaa, 0x65, 0x21, 0xf8, 0xac, 0x81, 0x4f, 0x01, 0xe3, 0xbc, 0xb0, 0x73, + 0xe3, 0xb8, 0x5f, 0x31, 0x5b, 0xf5, 0x14, 0x68, 0xc2, 0x84, 0x44, 0x23, + 0x14, 0x02, 0xa7, 0x7c, 0xbe, 0xbd, 0x0c, 0xbf, 0xc9, 0x8b, 0x06, 0xfe, + 0x92, 0x5f, 0x5d, 0x59, 0xb4, 0x35, 0x3c, 0x21, 0xab, 0xb3, 0x24, 0x69, + 0x6b, 0xd5, 0xd4, 0x02, 0xe7, 0xcc, 0x54, 0x35, 0xbc, 0xcd, 0x8e, 0xec, + 0x3e, 0xeb, 0x8e, 0x7e, 0x4b, 0x5d, 0x4f, 0x8f, 0x71, 0x9a, 0xdc, 0x00, + 0xea, 0xe9, 0x18, 0x0c, 0xb3, 0xcc, 0xe9, 0xdd, 0x89, 0x23, 0x1b, 0x63, + 0x76, 0x51, 0xa7, 0x6d, 0x87, 0xc0, 0x31, 0x1d, 0x0f, 0x9d, 0xe0, 0xf7, + 0xc9, 0xbd, 0x7f, 0x64, 0x85, 0xd7, 0xd6, 0x00, 0xbb, 0xf1, 0x05, 0xe1, + 0xfc, 0x6d, 0x37, 0x44, 0xe8, 0x35, 0x28, 0xfe, 0x76, 0x1c, 0x2a, 0xb0, + 0xfa, 0x0c, 0xd5, 0xc3, 0x86, 0xd2, 0xee, 0x44, 0xb0, 0x96, 0x7c, 0xe2, + 0xda, 0xc3, 0xab, 0xf1, 0xc7, 0x23, 0x86, 0x85, 0x69, 0xf4, 0x3a, 0xe0, + 0x9f, 0x1a, 0x5e, 0xe3, 0x22, 0x45, 0xb1, 0x15, 0x69, 0xfb, 0x2d, 0xff, + 0xf0, 0x8f, 0x6f, 0x40, 0xc0, 0xcf, 0x45, 0xd2, 0xbc, 0x7f, 0xc5, 0x24, + 0xa8, 0x27, 0x79, 0x32, 0x8f, 0x85, 0x0f, 0xfa, 0xed, 0xcd, 0x9d, 0xe2, + 0x7d, 0xb5, 0xe1, 0xbd, 0x37, 0x2a, 0x76, 0xfb, 0x60, 0xfb, 0xbc, 0xf8, + 0x8a, 0x14, 0xa2, 0xd8, 0x20, 0x64, 0x7f, 0x66, 0x0a, 0x89, 0x4f, 0x54, + 0x20, 0xc7, 0x24, 0x6d, 0x9d, 0x94, 0x01, 0xad, 0x56, 0xd5, 0x77, 0xb5, + 0x69, 0x07, 0xd9, 0xfd, 0x3b, 0x69, 0xe3, 0x5f, 0xaa, 0x40, 0x00, 0x02, + 0x07, 0xd7, 0x04, 0x08, 0x7e, 0x3a, 0x70, 0x11, 0xcc, 0x34, 0x3c, 0xc9, + 0x4f, 0x99, 0xba, 0x65, 0x3d, 0xa6, 0x45, 0x14, 0x85, 0xa9, 0xfc, 0x17, + 0xbb, 0xad, 0x26, 0x88, 0xb5, 0x11, 0xee, 0x68, 0xcd, 0x90, 0x28, 0x8e, + 0x4f, 0x5e, 0x83, 0xab, 0x74, 0x2a, 0x54, 0xbe, 0x00, 0x6b, 0x51, 0xfd, + 0x75, 0xe9, 0xea, 0x3a, 0xd0, 0x9e, 0xf7, 0x11, 0x2f, 0x79, 0x3b, 0x61, + 0xd5, 0x47, 0x0a, 0xa1, 0x62, 0x55, 0xdb, 0x34, 0xa8, 0xab, 0xd5, 0x96, + 0x3b, 0x53, 0xa9, 0x40, 0xc8, 0x90, 0xce, 0x89, 0xf2, 0x7b, 0x8f, 0x7e, + 0x53, 0x54, 0x89, 0xe9, 0x65, 0xf3, 0x3a, 0x4b, 0x97, 0x98, 0xc3, 0x01}, + pub_key_2, + {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 15, + 32, + {0x60, 0x28, 0x83, 0xfa, 0x2f, 0x9a, 0x6c, 0xa3, 0x54, 0x37, 0xd3, 0x77, + 0xff, 0xfa, 0x5c, 0xf5, 0xa5, 0x64, 0x38, 0x98, 0x76, 0x39, 0x60, 0xc7, + 0x72, 0x2d, 0x5a, 0x5b, 0x80, 0x8f, 0xdf, 0xb4, 0xa0, 0x9a, 0x0c, 0xd3, + 0xbb, 0xc8, 0xc5, 0xd2, 0xfc, 0x8a, 0x60, 0x32, 0x29, 0xa5, 0xde, 0x18, + 0x86, 0x6a, 0xa0, 0xc5, 0xd8, 0x8c, 0x22, 0x72, 0x78, 0x47, 0x84, 0xc8, + 0x83, 0x91, 0x8f, 0xcb, 0xf4, 0x7a, 0xc6, 0x2f, 0x5e, 0x75, 0x23, 0xd6, + 0x5d, 0x6a, 0xb4, 0x86, 0xc6, 0x8c, 0xa2, 0x45, 0x19, 0x9e, 0x1a, 0xca, + 0xd7, 0xf0, 0x87, 0xb4, 0xe8, 0x22, 0x66, 0x91, 0x05, 0xf4, 0xf4, 0x5a, + 0x50, 0xc1, 0xa4, 0x37, 0x22, 0xfb, 0xac, 0x7a, 0x9b, 0x88, 0xef, 0x7b, + 0xcb, 0xe5, 0x79, 0x6a, 0xc9, 0x60, 0x1a, 0x09, 0xd3, 0xfd, 0x62, 0x01, + 0xc7, 0x7e, 0xe0, 0x9f, 0x59, 0x1a, 0x9d, 0x37, 0xf4, 0x8b, 0x3e, 0x93, + 0xfb, 0x6e, 0xe5, 0xd9, 0x68, 0x3d, 0x3e, 0xf4, 0xd5, 0x81, 0xfb, 0x2a, + 0xd9, 0xe5, 0xcb, 0x28, 0x96, 0xba, 0xcb, 0xd0, 0x78, 0x95, 0x2f, 0x9d, + 0xd0, 0x45, 0x40, 0xfb, 0xee, 0xec, 0xf6, 0xd8, 0xd9, 0xfa, 0x45, 0xe7, + 0x91, 0xcc, 0xf3, 0x02, 0x71, 0x30, 0xd1, 0xf1, 0xec, 0x55, 0x1f, 0xb3, + 0x5e, 0xbb, 0xa6, 0xff, 0x32, 0x9c, 0x7d, 0x31, 0xc5, 0xbe, 0xdd, 0x65, + 0x30, 0x3d, 0x56, 0xb5, 0x8f, 0x82, 0x6f, 0x38, 0x91, 0x7b, 0x3f, 0x79, + 0xd8, 0x2b, 0x44, 0x2f, 0x46, 0x68, 0xad, 0x47, 0x9b, 0x7e, 0x10, 0x8e, + 0x2e, 0x59, 0xd8, 0x86, 0x40, 0xc1, 0xda, 0x8e, 0xcd, 0xf7, 0x19, 0x15, + 0x6d, 0xdc, 0xad, 0x93, 0xd5, 0x68, 0xd9, 0x59, 0x3d, 0xfc, 0x7b, 0xf0, + 0xbd, 0xa2, 0x51, 0x94, 0x54, 0xcd, 0x2b, 0x1d, 0xaf, 0xef, 0xd5, 0x56, + 0x09, 0x1a, 0x2a, 0x13, 0xff, 0x80, 0xc7, 0x5b, 0xbe, 0x9d, 0xdb, 0x04, + 0xb1, 0xe5, 0x5f, 0x7e, 0xdc, 0xcb, 0x8a, 0x08, 0x32, 0xef, 0x03, 0x07, + 0x95, 0x64, 0xcc, 0x36, 0x7c, 0xf5, 0xb6, 0x96, 0xbe, 0x4e, 0x19, 0x30, + 0x01, 0xd8, 0xc3, 0xbc, 0x51, 0x24, 0x22, 0x73, 0x59, 0xc7, 0x61, 0x63, + 0x81, 0xa4, 0x73, 0xb0, 0x7f, 0x31, 0xd6, 0x49, 0x4c, 0x06, 0x2b, 0x2a, + 0x91, 0x51, 0x42, 0x0b, 0x82, 0x8b, 0x83, 0x0f, 0x25, 0x0e, 0x66, 0xec, + 0x57, 0x0e, 0x38, 0xbc, 0x44, 0xe2, 0x6b, 0xb8, 0x3d, 0x45, 0xc7, 0xf7, + 0x94, 0xa9, 0x46, 0x0b, 0x4b, 0x6d, 0x74, 0x6c, 0x88, 0x8d, 0x08, 0x4a, + 0x75, 0x4a, 0xc7, 0xd7, 0x5a, 0xb1, 0xbf, 0xf2, 0x32, 0xbe, 0x49, 0xdd, + 0x1f, 0xb7, 0x3e, 0xfd, 0x76, 0xfb, 0xda, 0x26, 0xe6, 0x41, 0x1b, 0x3b, + 0x1d, 0xe8, 0x67, 0x15, 0x18, 0xf9, 0x37, 0xb8, 0xce, 0x3b, 0xa8, 0xc0}, + pub_key_2, + {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 16, + 32, + {0xb2, 0x59, 0x67, 0x6e, 0x6b, 0x9b, 0x49, 0xed, 0xc0, 0x4c, 0xf3, 0xf6, + 0xb0, 0x62, 0x67, 0xa6, 0xaf, 0x92, 0x4d, 0x27, 0x8c, 0x21, 0xf5, 0x99, + 0x4c, 0x21, 0x90, 0xd0, 0xcb, 0x66, 0x7d, 0x64, 0x12, 0x91, 0x36, 0x1a, + 0x8b, 0xfa, 0xee, 0x82, 0x36, 0x36, 0x0a, 0x4d, 0xff, 0xbd, 0x5e, 0xc4, + 0xf1, 0xf8, 0xd9, 0xf8, 0x5b, 0x54, 0xc1, 0xbb, 0xe3, 0xc9, 0xdc, 0x35, + 0x33, 0x24, 0x43, 0xc2, 0x50, 0x9f, 0x0a, 0xd7, 0xd5, 0xec, 0x42, 0x57, + 0x1d, 0x75, 0x5a, 0xf8, 0x14, 0xcc, 0x0e, 0xf4, 0x8e, 0x51, 0x4d, 0xc5, + 0x34, 0x2c, 0xa7, 0x65, 0x3d, 0x53, 0x57, 0x89, 0xc8, 0xc2, 0x1f, 0xee, + 0x5e, 0x54, 0x7a, 0xc3, 0xc2, 0x47, 0xc9, 0xbe, 0x6b, 0x79, 0x21, 0x99, + 0xdb, 0x48, 0xa1, 0x72, 0x99, 0xb5, 0xf9, 0xd3, 0xbb, 0x98, 0x81, 0xca, + 0x95, 0x75, 0x11, 0x32, 0xfa, 0xc7, 0x6d, 0x77, 0x6a, 0xd0, 0x28, 0x72, + 0x27, 0x9b, 0xd7, 0x7d, 0xcb, 0x43, 0xb0, 0xca, 0xe7, 0x67, 0x3e, 0x40, + 0x90, 0x7c, 0x1b, 0xc3, 0x21, 0xe1, 0x46, 0x37, 0xf2, 0x24, 0x48, 0x1f, + 0x58, 0xb9, 0x0f, 0x87, 0x5c, 0xdc, 0x08, 0xc4, 0x95, 0x15, 0xb4, 0xbe, + 0x48, 0x21, 0x47, 0xfc, 0xf2, 0xe6, 0x21, 0x26, 0xfe, 0x4c, 0x03, 0x10, + 0xc0, 0x67, 0x7e, 0xb7, 0xec, 0xcd, 0x93, 0x52, 0xa9, 0xcc, 0x09, 0x02, + 0xb5, 0x4e, 0x4b, 0x34, 0x54, 0xf3, 0xff, 0xd6, 0x96, 0x66, 0xd1, 0x64, + 0x69, 0xbe, 0x95, 0x8a, 0x54, 0xaa, 0xd1, 0xd2, 0xa5, 0x8e, 0xb5, 0x61, + 0xb4, 0xb2, 0x22, 0xa4, 0xca, 0x5e, 0xdc, 0xb5, 0x61, 0x2d, 0x03, 0xb8, + 0xbd, 0x2f, 0x7f, 0x26, 0x30, 0x2b, 0x51, 0x56, 0x7b, 0x83, 0xfe, 0x1d, + 0x59, 0xee, 0xed, 0x36, 0xbd, 0x2e, 0xf1, 0x28, 0xcf, 0x47, 0x6c, 0xcb, + 0xab, 0xe4, 0xeb, 0x55, 0xd8, 0xc4, 0xec, 0x91, 0xa0, 0xbd, 0xa8, 0x44, + 0x59, 0x72, 0xfb, 0x3d, 0x74, 0xa4, 0xbc, 0xee, 0x2e, 0xcf, 0x5e, 0x90, + 0xf5, 0xbc, 0x19, 0xd4, 0xe9, 0x90, 0x8e, 0x7a, 0xa2, 0x84, 0xcd, 0xbc, + 0x37, 0xd2, 0x2f, 0xf4, 0xea, 0x70, 0x47, 0x9e, 0x8e, 0x2a, 0x9d, 0x2b, + 0xf0, 0xa6, 0xf0, 0x2b, 0x3a, 0x2d, 0x26, 0x43, 0xa3, 0x4d, 0x7d, 0x4f, + 0x93, 0x78, 0x2d, 0xf0, 0x60, 0x7c, 0x80, 0x61, 0x77, 0xf6, 0x19, 0x63, + 0xb6, 0x0c, 0x08, 0xe4, 0x15, 0x4a, 0x07, 0x4e, 0x92, 0xb2, 0x6c, 0x4f, + 0x2c, 0x67, 0x8c, 0x9d, 0xa7, 0xcd, 0x9d, 0x16, 0x30, 0x7c, 0x73, 0x09, + 0x55, 0x9a, 0x39, 0x35, 0xa8, 0xef, 0xf9, 0x59, 0x3b, 0x54, 0x54, 0xa1, + 0xcd, 0x60, 0xc3, 0x88, 0xc9, 0x95, 0xdf, 0x97, 0x10, 0x75, 0xc5, 0x39, + 0x7f, 0xeb, 0x77, 0xf3, 0x6e, 0xd8, 0xb9, 0x98, 0x7b, 0x8e, 0xf3, 0xdb}, + pub_key_2, + {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 17, + 32, + {0x57, 0x76, 0x5f, 0xb3, 0x0e, 0x12, 0xf0, 0x81, 0x43, 0xd7, 0x2d, 0x7a, + 0x42, 0x32, 0xc9, 0x15, 0x83, 0xd6, 0x0a, 0xfb, 0xd8, 0xdf, 0xe0, 0x1c, + 0x3b, 0x50, 0xd8, 0x61, 0x14, 0x0d, 0x3c, 0x5b, 0xd0, 0xa1, 0x7c, 0x3a, + 0x51, 0xdf, 0xad, 0x96, 0xd8, 0xce, 0x07, 0x16, 0x34, 0x8d, 0xc6, 0xf6, + 0x2c, 0x12, 0xc1, 0x6b, 0xab, 0x54, 0x01, 0xa1, 0xfa, 0x90, 0x95, 0x0e, + 0x96, 0x80, 0x10, 0x64, 0xda, 0xb2, 0x53, 0x7a, 0x4c, 0xd0, 0xb5, 0x22, + 0x77, 0x08, 0x61, 0x8e, 0xd2, 0xe3, 0x4e, 0x2e, 0xab, 0x8a, 0x55, 0x7a, + 0x31, 0x6a, 0x5a, 0x7c, 0x42, 0xb6, 0xb2, 0x97, 0xcf, 0xa6, 0x46, 0xcf, + 0x8a, 0x90, 0xaf, 0x59, 0x73, 0x0f, 0xe5, 0xd3, 0x4d, 0xf9, 0xa2, 0xd4, + 0xa9, 0xbb, 0x0d, 0x8b, 0xb1, 0xd8, 0xe5, 0xde, 0xcf, 0xfd, 0xda, 0x6f, + 0x50, 0x86, 0x3b, 0xde, 0x34, 0x7c, 0x17, 0xed, 0x88, 0xe2, 0x32, 0xc4, + 0xd3, 0x23, 0x5b, 0x00, 0xce, 0x5d, 0xb0, 0x88, 0xe5, 0x14, 0xf3, 0x49, + 0x0f, 0x8d, 0x45, 0x9e, 0xba, 0x99, 0x3d, 0x31, 0xf9, 0x9b, 0xb2, 0x4a, + 0x09, 0x7c, 0x0e, 0x32, 0x24, 0x54, 0xe6, 0xc6, 0x8e, 0x6c, 0x9c, 0xb0, + 0x04, 0x2a, 0x8f, 0xe1, 0xa5, 0x89, 0x74, 0x58, 0xd0, 0x97, 0xee, 0x68, + 0xe5, 0xc7, 0x91, 0x63, 0xf0, 0x5e, 0xe0, 0x81, 0x74, 0x99, 0xa9, 0x8f, + 0x2a, 0xf0, 0x38, 0xaa, 0xf0, 0x2c, 0x48, 0x8f, 0xad, 0x86, 0xee, 0x0c, + 0x15, 0x7f, 0xbd, 0x1c, 0xfb, 0x91, 0xa1, 0x7b, 0xc0, 0x09, 0x71, 0x32, + 0x6d, 0x15, 0xe1, 0xc0, 0x2a, 0xb4, 0x40, 0xc4, 0x6b, 0x07, 0xc8, 0x07, + 0xda, 0xd0, 0x82, 0x2e, 0x2d, 0xce, 0x95, 0x05, 0xea, 0x75, 0xdc, 0xea, + 0x6b, 0xa1, 0x34, 0xb5, 0x8e, 0xe9, 0xeb, 0x79, 0xbb, 0x70, 0xc2, 0x04, + 0x5c, 0x1a, 0x4e, 0x62, 0x06, 0xee, 0x9e, 0x12, 0x90, 0x9b, 0x1c, 0x3a, + 0x7a, 0x38, 0x6c, 0xde, 0x5f, 0xb1, 0x96, 0x51, 0x01, 0x15, 0x9d, 0xd3, + 0x4c, 0x58, 0x61, 0x70, 0x49, 0x1b, 0x3b, 0x8c, 0xca, 0x3a, 0x9b, 0x4f, + 0x1d, 0x0b, 0x74, 0x38, 0xae, 0xde, 0x0e, 0xfb, 0x1c, 0xdc, 0x9e, 0x77, + 0x12, 0xab, 0xe0, 0x67, 0x5e, 0xa9, 0xee, 0x87, 0xe2, 0xcd, 0x82, 0x00, + 0xcb, 0x08, 0xbb, 0xb8, 0x5a, 0x3f, 0x87, 0x69, 0x5c, 0x31, 0x47, 0x09, + 0x2e, 0x15, 0x3c, 0x29, 0x2e, 0x5a, 0x32, 0x47, 0x5b, 0xc4, 0x80, 0x0f, + 0xa2, 0xe3, 0xd0, 0x37, 0x07, 0x0b, 0xc6, 0xf1, 0x30, 0xe5, 0x23, 0x4f, + 0x5c, 0xd7, 0x4c, 0x91, 0x09, 0xd2, 0xcc, 0xa1, 0x4e, 0xb8, 0x3b, 0xf6, + 0x17, 0x47, 0x71, 0x2b, 0x4b, 0x9c, 0x90, 0x93, 0x3d, 0x2c, 0x25, 0xd8, + 0x76, 0xba, 0x1b, 0xf7, 0xa8, 0xe6, 0x01, 0xb4, 0x72, 0xc1, 0x54, 0xc5}, + pub_key_2, + {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 18, + 32, + {0x27, 0xc6, 0x77, 0xb2, 0xb0, 0xb5, 0x46, 0xf2, 0x3d, 0x5c, 0x3c, 0xea, + 0xed, 0x40, 0x07, 0xcf, 0xff, 0x9f, 0xc1, 0xe0, 0x84, 0x3d, 0xe4, 0x3e, + 0x7d, 0xde, 0xe8, 0xba, 0x32, 0x27, 0x49, 0x54, 0xd7, 0x9d, 0x9f, 0xad, + 0x43, 0xc1, 0x0e, 0x89, 0x02, 0x66, 0x12, 0x3f, 0x24, 0x7a, 0xbd, 0x2c, + 0xa3, 0x51, 0xa1, 0x5b, 0x19, 0x6a, 0x34, 0x0b, 0x77, 0x53, 0xd4, 0xcd, + 0x37, 0x56, 0xa0, 0x91, 0x27, 0x1a, 0x25, 0xfb, 0xf7, 0x83, 0x4b, 0x05, + 0xee, 0x9c, 0x5d, 0xb4, 0xa8, 0xa3, 0x55, 0xd5, 0x74, 0x6f, 0xf9, 0xb0, + 0xff, 0x61, 0x06, 0x1a, 0xc4, 0x67, 0x0b, 0xfc, 0x94, 0x68, 0xa4, 0x10, + 0x19, 0x17, 0xca, 0x61, 0xbf, 0x6d, 0xa1, 0xb0, 0x29, 0x87, 0x2b, 0xc3, + 0xfe, 0x14, 0xa3, 0x06, 0xd4, 0xd4, 0x37, 0x94, 0xde, 0xb2, 0xa1, 0xae, + 0x0a, 0x4a, 0xa5, 0xf4, 0x32, 0xe9, 0xf3, 0x3e, 0x53, 0x6f, 0x39, 0xc2, + 0x49, 0xfc, 0x3f, 0xfc, 0x29, 0x4a, 0x46, 0x6e, 0x7b, 0xd7, 0xb3, 0xd3, + 0x5e, 0x7c, 0xe5, 0xf1, 0x5a, 0x35, 0x64, 0xdf, 0x93, 0x51, 0x77, 0x0f, + 0xe6, 0x6b, 0x13, 0x12, 0xe6, 0x94, 0x37, 0xa0, 0x28, 0xd0, 0x7f, 0xe3, + 0x1a, 0xb3, 0x64, 0x4f, 0xa6, 0xd1, 0x6d, 0x9e, 0x37, 0x7f, 0xc3, 0xb8, + 0x82, 0x0f, 0x79, 0xd2, 0x20, 0xb0, 0x30, 0x12, 0xad, 0xd3, 0x69, 0xc6, + 0x30, 0xc7, 0xc0, 0x1c, 0x12, 0x3d, 0xfe, 0x1b, 0xe9, 0x7d, 0x8d, 0x71, + 0xd4, 0x91, 0xdc, 0x38, 0xe7, 0x78, 0x16, 0x35, 0x13, 0x96, 0x36, 0x21, + 0x3e, 0xda, 0x76, 0x55, 0xeb, 0x2a, 0xb9, 0xbf, 0x8c, 0x44, 0xaf, 0x43, + 0xd3, 0xc0, 0x98, 0x66, 0x7c, 0x68, 0x87, 0xbe, 0x8e, 0x7f, 0x29, 0xcc, + 0x72, 0xdb, 0xbb, 0xfd, 0x5c, 0x43, 0xec, 0xe1, 0xa0, 0xbd, 0xfb, 0xd0, + 0x1a, 0xaa, 0xad, 0x10, 0x77, 0x00, 0xed, 0x7d, 0x94, 0x68, 0x13, 0x86, + 0x38, 0xaf, 0xe7, 0xc7, 0xec, 0x64, 0xe6, 0x67, 0x38, 0xe1, 0x88, 0x40, + 0x0e, 0x8a, 0x71, 0xf8, 0x95, 0x26, 0xf8, 0x17, 0x0f, 0xb5, 0x6a, 0x20, + 0x0f, 0x69, 0xdc, 0x9e, 0x46, 0x64, 0xfc, 0x24, 0xf4, 0x0c, 0x80, 0xe1, + 0x17, 0xf3, 0x66, 0x6f, 0x91, 0xcc, 0xba, 0xf8, 0xdf, 0xae, 0x5f, 0xa1, + 0x45, 0xc9, 0xa9, 0x4a, 0xd6, 0x42, 0x19, 0x64, 0x3a, 0x66, 0xc9, 0x3a, + 0x68, 0x2a, 0x36, 0x5b, 0xf0, 0x82, 0x66, 0x1a, 0x00, 0xbc, 0x8b, 0x0a, + 0x66, 0x3a, 0x6f, 0x2e, 0xfb, 0xda, 0xe2, 0x97, 0x44, 0xc7, 0x35, 0x93, + 0x7c, 0x0f, 0x0d, 0x7f, 0x6f, 0xaf, 0x7e, 0xac, 0xd0, 0x68, 0xcd, 0x02, + 0xc0, 0x16, 0xcd, 0x16, 0x74, 0x1d, 0x49, 0x17, 0x0b, 0xc4, 0x0e, 0x2f, + 0xe3, 0x56, 0x5c, 0xf3, 0x86, 0x6d, 0xb6, 0xfc, 0x1d, 0x52, 0x89, 0x59}, + pub_key_2, + {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 19, + 32, + {0x98, 0x49, 0xc3, 0x25, 0x0c, 0x03, 0x09, 0x5e, 0xcc, 0x9a, 0xd4, 0x04, + 0xf9, 0xee, 0x41, 0x2c, 0x4e, 0xe7, 0x97, 0xef, 0x0a, 0x0f, 0x0e, 0x80, + 0x62, 0x47, 0x22, 0x5f, 0xe0, 0x3b, 0x3c, 0xa5, 0x38, 0x11, 0x57, 0x47, + 0x6b, 0x44, 0xbb, 0x89, 0x09, 0xd1, 0xcf, 0xb2, 0x45, 0x04, 0x01, 0x08, + 0x73, 0x33, 0x3d, 0xc9, 0x69, 0xf0, 0x35, 0xe0, 0x8d, 0x55, 0x2c, 0x2b, + 0x9e, 0x2d, 0xa8, 0x21, 0x59, 0x61, 0x9a, 0x75, 0xaa, 0xee, 0x04, 0xf2, + 0x0c, 0x53, 0x59, 0x45, 0x0b, 0x6d, 0x85, 0xdb, 0xdc, 0x98, 0xe3, 0x17, + 0x40, 0x10, 0x39, 0x5b, 0xba, 0x07, 0xcf, 0x3e, 0x64, 0xcd, 0x1e, 0xe4, + 0x4f, 0x81, 0x75, 0x4a, 0x64, 0xca, 0xb4, 0xef, 0xe7, 0xc0, 0x19, 0xe0, + 0x5b, 0xa8, 0xb3, 0x57, 0x73, 0x33, 0xfa, 0x69, 0x28, 0x58, 0xc3, 0xda, + 0xdc, 0xb0, 0xf7, 0x04, 0x7c, 0xdb, 0x1d, 0x2b, 0xf7, 0x5b, 0x34, 0x49, + 0x39, 0x88, 0xad, 0x84, 0x79, 0x45, 0x17, 0xf1, 0x8c, 0x93, 0x4d, 0x95, + 0xa7, 0xed, 0x5f, 0xfe, 0x75, 0xaa, 0x5b, 0x3b, 0x56, 0x08, 0x46, 0x2f, + 0x18, 0xbf, 0x5c, 0x65, 0x6e, 0x6f, 0x1e, 0x62, 0x6d, 0x0e, 0x2a, 0xe4, + 0xab, 0x7c, 0x69, 0xda, 0x07, 0xa2, 0x61, 0x6c, 0x51, 0x5b, 0x88, 0xfe, + 0x33, 0xfe, 0xba, 0x7c, 0xab, 0x21, 0xeb, 0x98, 0x69, 0xff, 0xa0, 0x1c, + 0xde, 0x1c, 0xf3, 0xb3, 0x18, 0xe4, 0xb7, 0xc7, 0x08, 0x9e, 0xc2, 0xd3, + 0x74, 0x8f, 0x93, 0xce, 0x3e, 0xbc, 0xad, 0x0d, 0x75, 0xbc, 0x2e, 0x5f, + 0x9b, 0xd2, 0x0f, 0x10, 0xd6, 0xd9, 0x46, 0xee, 0x11, 0x2b, 0xe2, 0x5d, + 0xd9, 0x77, 0x93, 0xf7, 0x29, 0x5c, 0xf6, 0x86, 0x2e, 0xc1, 0x16, 0xf3, + 0x06, 0xd5, 0x32, 0x87, 0x59, 0xc3, 0x04, 0x32, 0x91, 0x78, 0xa5, 0x0a, + 0x01, 0xee, 0x76, 0xb5, 0xc5, 0x35, 0x2a, 0xe1, 0x60, 0xe0, 0xe7, 0x11, + 0x6f, 0x6e, 0x96, 0x40, 0xd7, 0xbe, 0x77, 0x28, 0x7c, 0x39, 0x10, 0xc9, + 0x29, 0xbc, 0x3a, 0x2a, 0x5c, 0xe1, 0xcb, 0xe0, 0x8e, 0x48, 0xd5, 0xa2, + 0x7a, 0x11, 0x06, 0x2d, 0x74, 0x44, 0x2c, 0x5e, 0xc8, 0xa9, 0x2b, 0xe9, + 0xbd, 0x8a, 0xa8, 0x2d, 0xb1, 0x7b, 0xec, 0x86, 0xb2, 0xe1, 0x41, 0x50, + 0x0f, 0xc5, 0xed, 0xaa, 0xd5, 0x89, 0xbc, 0xc0, 0xa0, 0xbc, 0x15, 0x2a, + 0x69, 0x85, 0x74, 0x20, 0xbd, 0x5f, 0x64, 0x83, 0xaa, 0x3d, 0xb9, 0xd1, + 0xfa, 0x4c, 0xe7, 0xf6, 0xa1, 0xe2, 0x09, 0x64, 0xb1, 0x62, 0x0e, 0x8a, + 0x3a, 0x13, 0x83, 0x93, 0x11, 0xa6, 0x10, 0x31, 0xe3, 0x1b, 0xdb, 0xbd, + 0x3e, 0x13, 0x50, 0xd1, 0x77, 0x3e, 0xd1, 0x32, 0x35, 0x5e, 0xaa, 0x3a, + 0xdc, 0x8a, 0x29, 0x24, 0x37, 0x29, 0x3c, 0x26, 0xfc, 0x42, 0x88, 0x44}, + pub_key_2, + {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 20, + 32, + {0x9d, 0x81, 0xba, 0x9f, 0xff, 0x8a, 0x9e, 0x27, 0xc1, 0xaf, 0x56, 0xef, + 0xb4, 0xb4, 0x80, 0x88, 0x78, 0x5b, 0x96, 0x77, 0x39, 0x78, 0x43, 0xf3, + 0x35, 0xf0, 0x38, 0xb4, 0x6e, 0x86, 0x30, 0x45, 0xc5, 0xc4, 0x8f, 0xc6, + 0x89, 0xec, 0x04, 0x6f, 0x87, 0xd7, 0xc2, 0xa1, 0xe2, 0x23, 0x08, 0x55, + 0x81, 0x81, 0xa1, 0xdd, 0x95, 0x71, 0x10, 0x88, 0xba, 0x84, 0xdb, 0x74, + 0xeb, 0xe3, 0x33, 0x98, 0xf7, 0x7b, 0x76, 0x0c, 0x69, 0x33, 0x71, 0xa4, + 0x03, 0xd8, 0x98, 0x8e, 0x3e, 0x90, 0xd0, 0x25, 0xae, 0xde, 0x1e, 0x7b, + 0x9d, 0x42, 0x8e, 0xe4, 0xce, 0x45, 0x02, 0xa3, 0x07, 0xbd, 0x15, 0x1c, + 0xde, 0xc1, 0xae, 0x14, 0x8c, 0x6e, 0x0d, 0x36, 0xd5, 0x0d, 0x3c, 0x19, + 0xeb, 0x12, 0x66, 0x71, 0x4b, 0x01, 0x11, 0xac, 0xe6, 0x12, 0xdd, 0x8a, + 0xbd, 0xae, 0xf9, 0x69, 0xc3, 0x2c, 0xf3, 0xba, 0xe1, 0xbd, 0xd4, 0xb1, + 0x4c, 0xd5, 0x3b, 0x3f, 0xfb, 0xe5, 0x9c, 0xa7, 0x5d, 0x27, 0x9b, 0xe3, + 0xa9, 0x33, 0xeb, 0x34, 0x96, 0xe0, 0xcc, 0x5d, 0x9b, 0x63, 0x9a, 0x58, + 0x99, 0xac, 0xcc, 0x4c, 0x91, 0xf8, 0x20, 0xcf, 0xcc, 0x46, 0x09, 0x63, + 0x0c, 0xd4, 0x7f, 0x0f, 0x32, 0x1a, 0x34, 0x9f, 0x04, 0x9c, 0xfe, 0xb5, + 0xa7, 0x4d, 0xd1, 0xdc, 0xa0, 0xf8, 0x98, 0xa3, 0x64, 0x91, 0xcc, 0x37, + 0x52, 0xc2, 0xa8, 0xc3, 0x0d, 0x39, 0xc2, 0x4f, 0x9c, 0xbf, 0xa2, 0x1c, + 0xfc, 0xa1, 0x56, 0x00, 0xe4, 0xae, 0x16, 0x1a, 0x98, 0x34, 0xf8, 0x39, + 0x87, 0x8b, 0xbe, 0x66, 0xe2, 0x01, 0xb8, 0xc8, 0xaa, 0x8a, 0x43, 0x09, + 0x13, 0xe1, 0x57, 0xc3, 0xc7, 0xd7, 0x4b, 0xcd, 0x90, 0x1d, 0xe4, 0x31, + 0x08, 0xd6, 0x04, 0x98, 0x05, 0xbc, 0x85, 0xac, 0x0b, 0x29, 0x86, 0x91, + 0x84, 0xfd, 0x58, 0x7f, 0xe4, 0x6d, 0x47, 0xeb, 0x74, 0x0a, 0x86, 0x00, + 0x99, 0x40, 0x24, 0x04, 0x80, 0xd3, 0xba, 0x70, 0x0a, 0x71, 0x30, 0x20, + 0x76, 0x37, 0xa4, 0x38, 0x74, 0x60, 0x84, 0x01, 0x1f, 0x90, 0x39, 0xe5, + 0x2c, 0x1f, 0x6a, 0xa5, 0xc9, 0x9d, 0x70, 0x93, 0xd1, 0x4e, 0x3b, 0x4d, + 0xa4, 0x14, 0x8f, 0x82, 0x5a, 0x22, 0x2f, 0xb8, 0xb1, 0xc3, 0x5e, 0x59, + 0x46, 0xd0, 0x2c, 0xed, 0x55, 0x44, 0x3c, 0xf0, 0x73, 0x6f, 0x72, 0x01, + 0x1b, 0x12, 0x9a, 0x40, 0x63, 0x2c, 0xaa, 0xef, 0xb7, 0x8c, 0x44, 0xfc, + 0xfc, 0x31, 0xfb, 0x24, 0x49, 0xf2, 0xd4, 0x6c, 0x7a, 0xa5, 0x39, 0x66, + 0xb7, 0x96, 0x6e, 0xba, 0x8d, 0x14, 0x3b, 0x32, 0x20, 0x04, 0x59, 0x91, + 0xf6, 0x6b, 0x1e, 0xfe, 0x10, 0xf6, 0x96, 0xd5, 0xd5, 0x68, 0xea, 0x87, + 0x59, 0x8a, 0xb5, 0xfd, 0x66, 0x55, 0xdb, 0x50, 0x6b, 0xee, 0x18, 0xbe}, + pub_key_2, + {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 21, + 32, + {0x8f, 0x0c, 0x40, 0x86, 0xce, 0x83, 0x92, 0x42, 0xb6, 0x69, 0x6e, 0x7e, + 0x0f, 0xe6, 0x3b, 0xe0, 0x7b, 0x1d, 0xa1, 0xb7, 0x74, 0x47, 0x52, 0x01, + 0x72, 0xfc, 0xcc, 0xb4, 0x1f, 0x34, 0x1b, 0xa9, 0x44, 0x92, 0x7a, 0xcc, + 0x17, 0xcf, 0x1c, 0xa0, 0x68, 0x66, 0x92, 0x13, 0x0b, 0xe5, 0xbf, 0xde, + 0x23, 0x63, 0x85, 0x62, 0x8b, 0x0e, 0x99, 0xbd, 0x0b, 0x3a, 0xc5, 0xfc, + 0xf2, 0xb6, 0x4b, 0xb6, 0xfd, 0x0c, 0x8c, 0xa7, 0x34, 0xfe, 0xbb, 0xd0, + 0x0d, 0xcc, 0x9b, 0x99, 0x88, 0x7d, 0xbd, 0x4a, 0x8c, 0x5f, 0x7b, 0xc9, + 0x70, 0x31, 0xa7, 0xe1, 0x8f, 0x61, 0x43, 0xd5, 0x61, 0xb2, 0x9e, 0xf3, + 0xe2, 0x54, 0x49, 0x55, 0x9c, 0x55, 0x63, 0xa9, 0x16, 0x95, 0x92, 0xef, + 0xa5, 0x34, 0xfb, 0x9b, 0x75, 0xca, 0xcb, 0x7c, 0xa6, 0x7b, 0x3a, 0x8f, + 0xf7, 0x6f, 0x56, 0x42, 0xdf, 0xbf, 0xfa, 0x93, 0xe4, 0xba, 0x7e, 0x51, + 0xe8, 0xa5, 0x91, 0x9a, 0xfd, 0xbb, 0x1c, 0x3e, 0xc9, 0x1c, 0x9c, 0xba, + 0x07, 0x69, 0x02, 0x38, 0x36, 0x14, 0xb2, 0xb1, 0x90, 0x6e, 0x61, 0x92, + 0xb4, 0x51, 0x23, 0x98, 0x70, 0xaf, 0xb8, 0x63, 0xe1, 0x58, 0xf8, 0xec, + 0x61, 0x12, 0x7f, 0x8a, 0x7a, 0x94, 0x42, 0x61, 0x0c, 0x1c, 0xa4, 0x7e, + 0x5a, 0x9c, 0x8a, 0x0f, 0x46, 0x05, 0x48, 0x32, 0x07, 0x27, 0xef, 0x16, + 0x33, 0xcf, 0x90, 0x92, 0xce, 0xe6, 0x5e, 0x37, 0x3e, 0xf1, 0x63, 0x22, + 0xfa, 0xdd, 0xcd, 0xb4, 0xf6, 0x71, 0xd9, 0x13, 0x05, 0xae, 0x8b, 0x3e, + 0x4d, 0xc9, 0xec, 0x65, 0xf5, 0x06, 0x96, 0x67, 0xd4, 0x62, 0xf4, 0x29, + 0xb0, 0x25, 0xee, 0x6f, 0x05, 0xcc, 0x38, 0xf8, 0xea, 0x53, 0xf4, 0xcf, + 0x0d, 0x81, 0xb4, 0xea, 0x90, 0xf7, 0xe0, 0x78, 0xe3, 0xb8, 0xc8, 0x04, + 0xad, 0x2c, 0xc7, 0x52, 0x52, 0x53, 0xfa, 0x81, 0xeb, 0xf5, 0x0e, 0x8e, + 0x62, 0xbd, 0x68, 0x41, 0xf2, 0x87, 0x27, 0x21, 0x4d, 0x18, 0x36, 0x65, + 0xa1, 0x08, 0xbc, 0xf8, 0xe6, 0xf9, 0x9b, 0x28, 0x4a, 0x86, 0xb3, 0xf6, + 0xad, 0xb5, 0xf5, 0xdf, 0x71, 0xac, 0xda, 0x60, 0xcb, 0x68, 0x64, 0x97, + 0x0c, 0xc2, 0x27, 0x69, 0xc1, 0xb1, 0xec, 0x94, 0xab, 0xd1, 0xfb, 0xdd, + 0x1c, 0x21, 0xed, 0xf2, 0xc3, 0x75, 0xbb, 0x16, 0x7e, 0xf6, 0x65, 0x38, + 0xde, 0xdd, 0xe6, 0xb6, 0xb3, 0xc7, 0xf8, 0x63, 0x44, 0x43, 0xff, 0x16, + 0x34, 0x82, 0x25, 0x0f, 0x1c, 0x8e, 0x97, 0x74, 0x8c, 0xbe, 0x8b, 0xa0, + 0x37, 0x06, 0x62, 0xb1, 0xa1, 0x0f, 0xb5, 0x8b, 0x1a, 0xb5, 0x95, 0xe2, + 0x28, 0xaf, 0x81, 0x3d, 0x3f, 0xbb, 0x85, 0x2e, 0x9b, 0x80, 0x14, 0xa9, + 0x8a, 0xfd, 0x6d, 0x96, 0xb2, 0xe2, 0x7c, 0x0e, 0xb7, 0x68, 0x85, 0x95}, + pub_key_2, + {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 22, + 32, + {0x2b, 0x1f, 0x09, 0x3b, 0x09, 0xdd, 0xb2, 0x7d, 0x5c, 0x25, 0x51, 0x87, + 0x81, 0x40, 0x9d, 0xb4, 0x71, 0xc8, 0x3e, 0x84, 0xe5, 0x03, 0x32, 0xc4, + 0x7a, 0x18, 0x3a, 0x65, 0x7c, 0xe6, 0x0f, 0xd4, 0x4a, 0xd9, 0xa7, 0x86, + 0xb4, 0xd6, 0xae, 0x95, 0x06, 0xe5, 0x91, 0xa4, 0x49, 0xdc, 0x0c, 0x46, + 0xf6, 0x5d, 0x9d, 0xe5, 0x16, 0x50, 0x79, 0xbf, 0x5b, 0xb7, 0x76, 0xb7, + 0x0e, 0xeb, 0x82, 0x6e, 0x3c, 0x58, 0xdd, 0x7a, 0x91, 0x6e, 0x37, 0xd8, + 0x3b, 0x7e, 0xa6, 0xae, 0xf7, 0xa1, 0x2f, 0x1a, 0xae, 0x14, 0x62, 0x84, + 0x4b, 0x0b, 0xab, 0x4a, 0xcd, 0x4a, 0x5c, 0x9c, 0xff, 0xee, 0xc5, 0xc5, + 0x2b, 0x0a, 0x6d, 0x36, 0xeb, 0xb3, 0x4f, 0xac, 0xde, 0xf9, 0xc3, 0xdf, + 0xc4, 0x6d, 0x8a, 0x11, 0x5d, 0x38, 0x35, 0xce, 0xa3, 0x27, 0x75, 0x43, + 0x4e, 0x78, 0xdc, 0xdb, 0xc3, 0xe5, 0x44, 0x4c, 0x82, 0xc0, 0xfa, 0x23, + 0xf5, 0x2f, 0xca, 0xab, 0x3b, 0x8d, 0xec, 0x37, 0x2e, 0xf7, 0xb1, 0x9a, + 0x0b, 0x39, 0x1f, 0xfa, 0x81, 0x10, 0xe7, 0x7f, 0xbf, 0xb6, 0xfe, 0xa8, + 0xa8, 0xde, 0xf4, 0x6a, 0x5f, 0x6c, 0xe2, 0x05, 0x66, 0xaf, 0x9e, 0x09, + 0x18, 0x40, 0x4d, 0xf4, 0x44, 0x6d, 0x6a, 0x69, 0x30, 0x0e, 0xea, 0xda, + 0xc1, 0xb0, 0xf5, 0xb8, 0x16, 0x25, 0xf4, 0x4c, 0xb9, 0xab, 0xb1, 0x87, + 0x65, 0x72, 0x81, 0x5c, 0x23, 0x63, 0xe5, 0xd3, 0x66, 0x91, 0xe0, 0x70, + 0xc1, 0x9b, 0xaf, 0x8c, 0x65, 0x4e, 0x64, 0x40, 0x57, 0x27, 0x39, 0xc4, + 0x68, 0xab, 0x75, 0x89, 0xd2, 0x62, 0xd3, 0x99, 0x2f, 0xcd, 0xb2, 0x94, + 0x7d, 0x6f, 0x18, 0xe4, 0xbe, 0x55, 0x57, 0x24, 0x37, 0xe9, 0x55, 0xd7, + 0xf8, 0xb6, 0x0f, 0xf4, 0xb1, 0xf1, 0xdc, 0x9d, 0x0c, 0x5e, 0x6b, 0xde, + 0xdf, 0x91, 0x32, 0x25, 0xfc, 0x65, 0xb0, 0xac, 0xbe, 0x8b, 0x6b, 0xae, + 0xde, 0x36, 0x2c, 0xb6, 0x15, 0xe8, 0x6f, 0xa2, 0x33, 0x5e, 0xb8, 0x18, + 0x87, 0x8d, 0x3d, 0xd7, 0xbf, 0x68, 0x9d, 0xd4, 0x48, 0x20, 0x5c, 0xdf, + 0x14, 0xf6, 0x9c, 0xa5, 0x92, 0x5d, 0xf6, 0x6c, 0xf4, 0x21, 0xda, 0x22, + 0x00, 0x35, 0xbe, 0xbe, 0x9a, 0x78, 0xec, 0x5f, 0xda, 0x4c, 0x0e, 0x4f, + 0x49, 0xa4, 0x56, 0xf9, 0xfe, 0xfc, 0x79, 0x1f, 0xa9, 0x10, 0x9e, 0xaa, + 0xcb, 0x52, 0x1e, 0x27, 0xae, 0xe9, 0x5c, 0x12, 0x0f, 0x4f, 0x9c, 0xde, + 0x09, 0x3b, 0x7a, 0x80, 0x2d, 0xac, 0x80, 0x81, 0x0b, 0x9d, 0x4d, 0x57, + 0x93, 0x41, 0x66, 0x72, 0xb5, 0x8c, 0xa1, 0x92, 0x73, 0x28, 0x4a, 0x58, + 0x1a, 0xde, 0x84, 0xfd, 0x6d, 0x9b, 0xfa, 0x31, 0xa3, 0xb5, 0x25, 0x4b, + 0xec, 0xe8, 0x75, 0xa5, 0x6f, 0xb3, 0xad, 0x64, 0x51, 0xb1, 0xa6, 0x61}, + pub_key_2, + {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 23, + 32, + {0x2b, 0x04, 0xd2, 0x24, 0x78, 0x8e, 0x2e, 0x94, 0x20, 0x44, 0x86, 0xc1, + 0x11, 0xc0, 0xb0, 0x75, 0x40, 0xb8, 0xe7, 0x32, 0x4a, 0x8d, 0x57, 0x25, + 0x78, 0x41, 0xec, 0xdb, 0x77, 0xd6, 0xac, 0x90, 0x6a, 0xc7, 0x95, 0xdd, + 0xa7, 0x2d, 0x51, 0xb0, 0x54, 0xb5, 0xce, 0x6c, 0x52, 0x32, 0xe0, 0x61, + 0xa1, 0x8d, 0x67, 0xd6, 0x4c, 0x7c, 0x1b, 0x1e, 0xf1, 0xb6, 0x01, 0xcc, + 0xe2, 0x8b, 0x84, 0xed, 0x36, 0x45, 0xaf, 0xc6, 0x16, 0xee, 0xd7, 0xd1, + 0xed, 0x7c, 0x21, 0xfa, 0x34, 0x8a, 0x41, 0x8f, 0xc7, 0x41, 0x74, 0x49, + 0xbd, 0x99, 0x73, 0x40, 0xe9, 0x9c, 0x67, 0x2a, 0x5b, 0x83, 0xdc, 0x43, + 0x00, 0x3f, 0xff, 0x82, 0x77, 0x1a, 0x30, 0xb7, 0xb6, 0x66, 0xfe, 0xe4, + 0x0e, 0x07, 0x8d, 0xfb, 0xc7, 0xaf, 0x96, 0x9d, 0x1a, 0xad, 0xec, 0x23, + 0x7c, 0xcd, 0xe3, 0x89, 0x59, 0xa0, 0xb5, 0x85, 0x2b, 0xa0, 0xae, 0xb1, + 0x5d, 0x88, 0x64, 0xac, 0x41, 0xda, 0xca, 0xd4, 0x60, 0xe9, 0xe6, 0x9c, + 0xea, 0x03, 0x74, 0xcb, 0x90, 0xfe, 0x2d, 0xf0, 0x46, 0x80, 0x11, 0x40, + 0x9c, 0xbb, 0xec, 0x50, 0x85, 0xf3, 0x16, 0x84, 0x14, 0x21, 0x00, 0xc1, + 0x35, 0x21, 0x74, 0x2a, 0x47, 0xaf, 0x69, 0x62, 0xe7, 0xa3, 0x8d, 0x68, + 0x2f, 0x59, 0x1c, 0x8b, 0x63, 0xfe, 0x3f, 0x62, 0x96, 0x18, 0xaf, 0xa3, + 0x90, 0x25, 0x90, 0x90, 0x4f, 0x3c, 0x99, 0xbb, 0xd3, 0xf2, 0x68, 0x1f, + 0x42, 0x19, 0x67, 0x14, 0xcb, 0x6e, 0x59, 0xa6, 0x42, 0x22, 0x62, 0xb5, + 0xd6, 0xc8, 0x22, 0x0f, 0x65, 0x64, 0xcf, 0x35, 0xb3, 0x87, 0x3e, 0x35, + 0x60, 0x15, 0xae, 0x3d, 0xc6, 0xfb, 0xd2, 0x43, 0xc2, 0x9a, 0x8b, 0x40, + 0x43, 0xa3, 0x67, 0xa4, 0x9a, 0x0d, 0xd4, 0x4b, 0x92, 0x1d, 0x98, 0x00, + 0x5a, 0x7b, 0xb0, 0x47, 0x83, 0x71, 0x71, 0x0c, 0x4a, 0x86, 0x7a, 0x00, + 0x22, 0x74, 0x24, 0x49, 0xd5, 0x94, 0xa3, 0x21, 0x72, 0x77, 0x76, 0xd9, + 0x06, 0xe6, 0x36, 0xc4, 0xf1, 0xc7, 0x98, 0xa6, 0x5d, 0xf8, 0x18, 0x4d, + 0x7c, 0x82, 0x61, 0x41, 0x3b, 0x16, 0xa4, 0x54, 0x4c, 0x37, 0xa8, 0xbf, + 0xd4, 0xa3, 0xfc, 0xc4, 0xdd, 0x0c, 0xca, 0x3c, 0x30, 0x49, 0xc0, 0x44, + 0x6d, 0xc0, 0xe2, 0x7e, 0x33, 0x4c, 0x70, 0xf6, 0x67, 0x87, 0xd8, 0xbf, + 0xce, 0x5b, 0xd9, 0xdc, 0x2c, 0xc5, 0x81, 0x1a, 0xd9, 0x25, 0x18, 0xe6, + 0x79, 0xe8, 0xd2, 0x19, 0x92, 0x63, 0x21, 0xb0, 0xe7, 0xc7, 0x7d, 0x47, + 0x43, 0xdb, 0x31, 0x8a, 0xc1, 0xe4, 0x7f, 0x6a, 0x5d, 0xbf, 0x3f, 0x6c, + 0x53, 0x83, 0x1a, 0x2e, 0xc8, 0x82, 0x9a, 0x07, 0x12, 0x5f, 0x5a, 0xfc, + 0xa4, 0xf9, 0xf2, 0x7a, 0x96, 0x8f, 0xe5, 0xd2, 0x69, 0xd5, 0xd4, 0x27}, + pub_key_2, + {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 24, + 32, + {0x3e, 0xd7, 0x9e, 0x78, 0x05, 0xfd, 0x64, 0xff, 0xfe, 0x18, 0x63, 0xe6, + 0xe9, 0x23, 0x3a, 0x50, 0x2b, 0xdf, 0x1e, 0x35, 0x62, 0x27, 0x99, 0xa3, + 0xfd, 0x4d, 0xa7, 0x6a, 0x23, 0xa8, 0x0e, 0x3e, 0x6f, 0xca, 0xb6, 0x1e, + 0x5c, 0x3f, 0x62, 0x14, 0x74, 0xe9, 0x1b, 0x90, 0xa4, 0x3b, 0x36, 0xed, + 0xe2, 0x7a, 0x86, 0x27, 0x46, 0x0d, 0x04, 0xa7, 0x46, 0x77, 0xae, 0x09, + 0x94, 0xe9, 0x49, 0xb7, 0xb9, 0x3e, 0x01, 0x86, 0x8c, 0x54, 0x13, 0xaf, + 0x61, 0xdc, 0xb5, 0xa9, 0x29, 0x0f, 0x92, 0x1f, 0xdc, 0x24, 0x07, 0x3e, + 0x5c, 0x7a, 0x85, 0xce, 0x91, 0x00, 0x16, 0xc2, 0x87, 0x2e, 0xa4, 0x10, + 0xc2, 0x39, 0xaf, 0x0a, 0x33, 0x73, 0x0e, 0xd8, 0x95, 0x79, 0xf8, 0xd1, + 0xf0, 0x74, 0x3e, 0xbe, 0xc1, 0xe5, 0x56, 0x00, 0xfe, 0xa2, 0xa3, 0xa9, + 0x8e, 0x49, 0xac, 0x1c, 0x5a, 0xe1, 0x2e, 0x3c, 0x27, 0xc3, 0x2d, 0xf9, + 0xea, 0x5f, 0xef, 0xeb, 0x5c, 0x4d, 0x00, 0x4c, 0xed, 0xbc, 0xdd, 0x30, + 0xcb, 0xfc, 0x00, 0xfc, 0x21, 0xb4, 0xaa, 0x5b, 0x17, 0x2e, 0x87, 0xd3, + 0x49, 0x20, 0xc6, 0xdd, 0x31, 0xd9, 0xc8, 0x0d, 0xb4, 0x0c, 0xad, 0xca, + 0xc6, 0x34, 0x16, 0x34, 0xec, 0xf8, 0xc2, 0x8f, 0xdb, 0x3c, 0xba, 0xe6, + 0xc2, 0x36, 0xa7, 0x13, 0x22, 0xb8, 0x1a, 0xbb, 0x91, 0x37, 0xba, 0xaa, + 0x83, 0xf6, 0x58, 0x26, 0xf1, 0xd6, 0x6e, 0x51, 0x1f, 0x72, 0x79, 0x35, + 0xe0, 0x1f, 0x16, 0xcc, 0x70, 0xc5, 0xab, 0x78, 0x45, 0x1f, 0x2f, 0xc1, + 0x99, 0xc0, 0x20, 0x51, 0x78, 0x9c, 0x36, 0x83, 0xbc, 0x57, 0x31, 0x90, + 0xad, 0xec, 0xfc, 0x04, 0x14, 0x05, 0xc9, 0xa3, 0xaa, 0x8a, 0x6e, 0x36, + 0xb5, 0xb4, 0xf0, 0x16, 0x58, 0x9d, 0x21, 0x4d, 0xa8, 0xbb, 0xb2, 0xe7, + 0x45, 0x6b, 0x50, 0x59, 0x9e, 0xce, 0x0d, 0x8b, 0x61, 0xf1, 0x06, 0x95, + 0x5c, 0xdd, 0x38, 0xeb, 0x73, 0x7d, 0xb4, 0xfd, 0x52, 0x78, 0x3d, 0x60, + 0x67, 0x6a, 0xf3, 0x0c, 0x0d, 0x58, 0xbc, 0xb4, 0x46, 0x55, 0x21, 0x0d, + 0x2d, 0x53, 0xf1, 0xd7, 0x00, 0x1c, 0x92, 0x5f, 0x74, 0x75, 0x40, 0x41, + 0xe9, 0x4b, 0x92, 0x51, 0xd9, 0x50, 0x78, 0x4b, 0xbd, 0xe1, 0x35, 0xef, + 0x91, 0x08, 0xff, 0xaf, 0x59, 0x17, 0x0f, 0xe7, 0x6d, 0x07, 0x20, 0x11, + 0xad, 0x7f, 0xd1, 0xcf, 0x1a, 0xe2, 0x76, 0x31, 0x40, 0x37, 0x6b, 0xe7, + 0x01, 0xa5, 0x21, 0x0b, 0x29, 0xfa, 0xef, 0x9e, 0x25, 0x01, 0xcb, 0x3e, + 0x27, 0x69, 0x95, 0x52, 0x30, 0xbc, 0xef, 0xf7, 0xca, 0x53, 0xaf, 0xce, + 0x81, 0x09, 0xb7, 0xcd, 0xd3, 0x81, 0x2f, 0x41, 0x24, 0x82, 0xf8, 0x15, + 0x7d, 0x55, 0xac, 0xde, 0xad, 0xea, 0x7d, 0x9a, 0x3b, 0x31, 0x43, 0x65}, + pub_key_2, + {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 25, + 32, + {0x07, 0x23, 0x89, 0x93, 0x59, 0x94, 0x03, 0x3e, 0xb7, 0xa1, 0xbd, 0x07, + 0xc3, 0xdd, 0xeb, 0x07, 0xf6, 0x45, 0x89, 0x18, 0x0b, 0xb5, 0xa0, 0x44, + 0x5f, 0x7c, 0x36, 0x41, 0x2d, 0xe2, 0x02, 0x1c, 0xf7, 0x71, 0x52, 0x54, + 0x52, 0x8c, 0x7b, 0xa9, 0x56, 0x05, 0x04, 0x5d, 0x21, 0x95, 0x49, 0x9e, + 0x09, 0x5b, 0xee, 0xa8, 0x26, 0xd0, 0xf8, 0x6d, 0xa9, 0x38, 0x60, 0x78, + 0xb8, 0x3a, 0x64, 0xc4, 0xe3, 0xda, 0xbd, 0x43, 0x41, 0x5f, 0x68, 0xa1, + 0xb4, 0xf0, 0x83, 0x81, 0xed, 0x29, 0x01, 0x82, 0x72, 0x71, 0x02, 0xe8, + 0x75, 0xbd, 0xc2, 0x85, 0x4a, 0x28, 0xa7, 0x25, 0xa8, 0xb9, 0x93, 0x4d, + 0xea, 0x06, 0xa8, 0x79, 0x9c, 0x46, 0x46, 0x3a, 0x21, 0xa9, 0x94, 0x9f, + 0x8b, 0xc1, 0x9f, 0x87, 0xb5, 0xc0, 0xea, 0xbe, 0xbd, 0x25, 0x20, 0x0c, + 0x1a, 0xea, 0x8e, 0xb8, 0xae, 0x35, 0xbe, 0x9b, 0x15, 0x3a, 0xe5, 0x4e, + 0x11, 0xf3, 0x48, 0xbe, 0x42, 0x11, 0x27, 0xb4, 0xbf, 0xa8, 0x98, 0x2c, + 0xb7, 0xdb, 0x0a, 0x12, 0x2a, 0x7b, 0x68, 0xc0, 0xf4, 0x49, 0x67, 0x66, + 0xc9, 0x25, 0x02, 0x52, 0xc7, 0x5f, 0xfc, 0x31, 0x7e, 0x6c, 0x2a, 0x81, + 0x9e, 0xdf, 0x70, 0x60, 0x9a, 0x8a, 0x59, 0x35, 0xfc, 0x8e, 0x06, 0x55, + 0x4b, 0x84, 0xf3, 0x1a, 0x5a, 0x2e, 0x1c, 0xa8, 0x55, 0xf9, 0x6c, 0x86, + 0xac, 0xc1, 0x24, 0x59, 0xcf, 0xe9, 0x2b, 0x61, 0x35, 0x73, 0xaf, 0x36, + 0x55, 0x02, 0x36, 0x5a, 0x3a, 0x3f, 0x7c, 0xd0, 0x47, 0xff, 0x3a, 0x22, + 0x7f, 0xc0, 0x9c, 0x54, 0x94, 0x03, 0x6d, 0x39, 0xc7, 0x88, 0x7b, 0xf1, + 0xf1, 0x1d, 0xae, 0x79, 0xf8, 0x3c, 0x0d, 0x4f, 0xe7, 0xcf, 0xa0, 0x2c, + 0x8e, 0x11, 0x56, 0x1f, 0x35, 0x1f, 0x86, 0xb6, 0x91, 0xa1, 0x4a, 0xf9, + 0x45, 0x35, 0x32, 0x84, 0xf9, 0xc7, 0xc0, 0xea, 0x73, 0xd5, 0x38, 0x90, + 0x49, 0xca, 0x01, 0x95, 0xcb, 0x10, 0x3f, 0xa8, 0x1f, 0x45, 0xca, 0x01, + 0xa1, 0x7c, 0x7a, 0x85, 0x7a, 0x14, 0x22, 0x23, 0xf6, 0x7c, 0x85, 0x51, + 0x30, 0x34, 0x78, 0xcf, 0x79, 0x1f, 0x0f, 0x63, 0x8e, 0x02, 0xe6, 0x0c, + 0x7f, 0x94, 0x52, 0xf8, 0x48, 0xeb, 0xf0, 0xb6, 0xd6, 0xd8, 0xd0, 0x05, + 0x9b, 0xf8, 0xa2, 0xd5, 0x13, 0x22, 0x1c, 0x38, 0x5c, 0xe0, 0x75, 0xe8, + 0xab, 0xe3, 0xae, 0x0a, 0x7d, 0xf9, 0xe6, 0x50, 0x90, 0xca, 0x27, 0x85, + 0x28, 0x6b, 0x24, 0x5c, 0xf5, 0xce, 0x73, 0x4e, 0x4d, 0xd2, 0xa2, 0x57, + 0x74, 0x58, 0x3a, 0x4a, 0xec, 0x4f, 0xc1, 0xce, 0xd4, 0x02, 0xf2, 0x5c, + 0x23, 0x53, 0xbd, 0xe8, 0x0c, 0x2e, 0xf3, 0xee, 0xdc, 0xb5, 0xb7, 0x61, + 0xa7, 0xf2, 0xb8, 0x7c, 0x20, 0x1f, 0x3d, 0x5f, 0x9c, 0x08, 0xd3, 0xa5}, + pub_key_2, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 26, + 32, + {0x9c, 0x43, 0x68, 0x8f, 0x7c, 0xcc, 0x42, 0x86, 0xe1, 0x04, 0xc6, 0x53, + 0xc8, 0x79, 0x79, 0xab, 0xfb, 0x36, 0x86, 0x9a, 0x82, 0xff, 0x4b, 0xc2, + 0xc6, 0xcb, 0xeb, 0x4d, 0xdc, 0xd4, 0xc5, 0x1b, 0x83, 0x33, 0x67, 0xac, + 0x00, 0x09, 0x8a, 0x84, 0xce, 0xef, 0x06, 0x2a, 0xf0, 0xa0, 0xc0, 0xde, + 0xc4, 0x6b, 0x54, 0xd7, 0x26, 0xf3, 0x7d, 0xf1, 0x17, 0x76, 0x2f, 0x83, + 0x87, 0x26, 0x11, 0xaa, 0x49, 0x5a, 0x88, 0xe6, 0x9f, 0xe0, 0xe3, 0x1e, + 0x58, 0xce, 0xe9, 0x1e, 0x3b, 0x70, 0x98, 0x7f, 0xf1, 0x7f, 0x70, 0x3a, + 0x39, 0xa7, 0xaf, 0x95, 0xee, 0x41, 0x21, 0xb5, 0xbc, 0x09, 0x2b, 0xb4, + 0xa1, 0x30, 0x64, 0x35, 0xd0, 0x94, 0xa9, 0x31, 0x53, 0xee, 0x22, 0xdc, + 0x50, 0xd4, 0xd4, 0x84, 0x5c, 0x60, 0xaa, 0x06, 0x5a, 0xa0, 0x3c, 0xa6, + 0xf3, 0x27, 0xdd, 0xb3, 0xc8, 0x70, 0xac, 0x69, 0x3b, 0x56, 0x79, 0xab, + 0x33, 0x90, 0xe6, 0x78, 0x2d, 0xac, 0x49, 0xb7, 0x6f, 0x71, 0xa0, 0xdd, + 0x63, 0x54, 0x24, 0x01, 0x84, 0xf8, 0xdd, 0x94, 0x00, 0xdd, 0x84, 0xbc, + 0x29, 0x59, 0x23, 0x4a, 0x3c, 0x9a, 0xea, 0x08, 0xb4, 0xce, 0x78, 0x1d, + 0x38, 0x40, 0x5e, 0xea, 0xd7, 0x54, 0xb8, 0xf3, 0xcf, 0x4c, 0x5b, 0xdd, + 0x0c, 0xbf, 0x3a, 0x15, 0x01, 0x7e, 0xf4, 0xbb, 0x58, 0x13, 0xbc, 0x9b, + 0xd5, 0x57, 0xfe, 0x28, 0x8c, 0xbe, 0x32, 0xe6, 0xf6, 0x65, 0x9d, 0xdc, + 0xb0, 0x1e, 0xe1, 0x0a, 0x48, 0xa9, 0xf9, 0xd3, 0x3c, 0xb5, 0xe5, 0x71, + 0x64, 0xfa, 0x77, 0x78, 0x4c, 0x89, 0xb6, 0xe9, 0xa5, 0x5b, 0xa6, 0x59, + 0x99, 0xf7, 0xcd, 0x61, 0x17, 0x0d, 0x82, 0x6f, 0x89, 0xe3, 0xcb, 0xae, + 0x12, 0x3d, 0xde, 0xbe, 0x1d, 0x2b, 0xcf, 0x2d, 0xac, 0x72, 0xa7, 0x98, + 0xee, 0x9d, 0x2a, 0x47, 0xe8, 0x0f, 0x1e, 0x73, 0xad, 0x28, 0xc6, 0x51, + 0x6b, 0x27, 0x10, 0x12, 0x73, 0x3e, 0x3d, 0x8c, 0x3d, 0xb6, 0x95, 0x42, + 0x9d, 0x0d, 0x67, 0x30, 0x2e, 0x53, 0x33, 0xf1, 0xaf, 0xab, 0xe6, 0xc3, + 0x6c, 0xab, 0xac, 0x97, 0xc4, 0xf3, 0x02, 0xe2, 0x8b, 0x3a, 0x08, 0x21, + 0xdb, 0x91, 0x5b, 0x10, 0xc1, 0xe5, 0xbe, 0xdb, 0x64, 0xbc, 0x5b, 0x88, + 0xd9, 0x9b, 0x7f, 0xbd, 0x32, 0xd3, 0xaf, 0x00, 0xb0, 0x62, 0x01, 0xc6, + 0x4f, 0xa6, 0x6f, 0x38, 0xfc, 0xf4, 0x19, 0x03, 0xa7, 0xef, 0x1d, 0xf4, + 0x26, 0x5c, 0x0e, 0x12, 0x0d, 0x1a, 0xcc, 0xb6, 0x31, 0xc4, 0x3b, 0x7b, + 0x8f, 0xd4, 0x9f, 0x8f, 0x77, 0xe2, 0x28, 0xb5, 0x50, 0x65, 0x6f, 0xf7, + 0xca, 0xeb, 0x79, 0x37, 0x8d, 0xc3, 0xb8, 0x68, 0xba, 0x63, 0xd8, 0xe9, + 0x7b, 0x83, 0x2b, 0xa1, 0x82, 0x24, 0xd0, 0x8c, 0xc8, 0x7e, 0x67, 0xcf}, + pub_key_2, + {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 27, + 32, + {0x80, 0x7f, 0x9a, 0x9f, 0x0f, 0xe0, 0xf0, 0x4c, 0x59, 0xcd, 0xb1, 0xf8, + 0x7b, 0xe6, 0x0f, 0x51, 0x0d, 0xfe, 0xf3, 0xaf, 0xbf, 0x5f, 0xc8, 0xd1, + 0x3a, 0xa7, 0x35, 0x77, 0x8a, 0x4c, 0x88, 0x23, 0xe8, 0x28, 0x04, 0x65, + 0x0a, 0x83, 0x7a, 0xfa, 0xc8, 0x49, 0xe7, 0x8c, 0x8d, 0x1f, 0xd8, 0x1b, + 0x36, 0x4e, 0x98, 0x58, 0x9d, 0xa3, 0xf2, 0x09, 0x2b, 0xae, 0x5f, 0x7c, + 0x04, 0x1e, 0xc0, 0xc3, 0x99, 0xb9, 0x94, 0xcf, 0xa8, 0x9b, 0xc3, 0xc3, + 0x01, 0xec, 0x39, 0x80, 0xf7, 0xbf, 0xc7, 0x89, 0xa7, 0x83, 0x8d, 0x21, + 0x28, 0x66, 0xa5, 0x00, 0x76, 0x3b, 0x5d, 0x29, 0x09, 0x4f, 0x11, 0x2a, + 0xd5, 0x72, 0xb2, 0xa8, 0x25, 0xf1, 0x95, 0x10, 0x86, 0x9c, 0x5c, 0x6e, + 0x67, 0x52, 0x09, 0xc7, 0x22, 0xbe, 0x18, 0xcb, 0x9d, 0xe4, 0xa9, 0x5b, + 0x90, 0x2d, 0x46, 0x72, 0x4d, 0x64, 0x13, 0x58, 0x1c, 0xce, 0x11, 0x3a, + 0x53, 0x99, 0x1d, 0x74, 0x8a, 0xd8, 0xfd, 0x13, 0x26, 0x43, 0xbc, 0xa1, + 0xe5, 0xfd, 0x30, 0x52, 0x47, 0x04, 0x4e, 0xfe, 0xa0, 0x7f, 0x5b, 0x17, + 0x14, 0x5e, 0xf2, 0xf0, 0x3f, 0xaa, 0x8b, 0x13, 0xbe, 0x02, 0xd4, 0x94, + 0x45, 0xf8, 0x86, 0x4e, 0x1e, 0x0b, 0x00, 0x51, 0xf5, 0xb5, 0x94, 0xd1, + 0xf0, 0xb9, 0x12, 0x14, 0x8d, 0xb8, 0x2a, 0x68, 0x83, 0x30, 0x1d, 0x53, + 0x28, 0x39, 0xf6, 0x25, 0x0f, 0x0c, 0x34, 0xa1, 0xc1, 0x7a, 0x7e, 0x08, + 0x87, 0xf4, 0x2e, 0x65, 0x0e, 0x26, 0xea, 0xc3, 0xf9, 0xcc, 0x45, 0x3b, + 0x69, 0xc1, 0x2b, 0xc6, 0x54, 0x8e, 0x06, 0xa3, 0x7d, 0xc9, 0x05, 0xde, + 0xd4, 0x80, 0x26, 0xd0, 0x8f, 0x32, 0xa1, 0x7c, 0x7a, 0x76, 0xd5, 0x46, + 0x29, 0x65, 0x40, 0x19, 0x4e, 0x95, 0xab, 0x33, 0x10, 0xa7, 0xbb, 0xaf, + 0x0c, 0x6a, 0x2e, 0x97, 0x34, 0xd8, 0x52, 0x2a, 0xb4, 0x6f, 0xf4, 0x57, + 0xf5, 0xa5, 0x02, 0x38, 0xee, 0xaa, 0x40, 0x27, 0x32, 0x5d, 0x2a, 0x48, + 0xe2, 0xeb, 0x0c, 0x0a, 0xe7, 0x93, 0x12, 0x96, 0xd1, 0x6a, 0xf2, 0x5a, + 0xbd, 0x5e, 0x6c, 0x2a, 0xb0, 0x0f, 0x7b, 0x07, 0xf5, 0xf2, 0x1e, 0xdb, + 0x70, 0x34, 0x18, 0x0c, 0xfa, 0x0b, 0x3f, 0xd3, 0xcf, 0xd3, 0x4b, 0x80, + 0x4d, 0x3d, 0x12, 0x52, 0x91, 0x27, 0x44, 0x75, 0xe2, 0xd3, 0xac, 0x97, + 0xbd, 0xc2, 0xba, 0xa2, 0x08, 0x89, 0x2f, 0xb0, 0x41, 0x75, 0x65, 0xfe, + 0x9f, 0x7e, 0x98, 0x7e, 0x1c, 0x2a, 0x1e, 0xa0, 0x4c, 0x51, 0x34, 0x72, + 0x78, 0xac, 0x2e, 0x3f, 0x85, 0x0d, 0x35, 0x5e, 0x3a, 0xc6, 0xad, 0xff, + 0x00, 0x7d, 0x15, 0x86, 0x97, 0x37, 0x2f, 0x42, 0xf3, 0x0b, 0xef, 0x18, + 0x5c, 0xb1, 0xb9, 0xba, 0x2f, 0x04, 0x58, 0x48, 0x0f, 0x0f, 0xf6, 0xe1}, + pub_key_2, + {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 28, + 32, + {0x30, 0x91, 0x94, 0x7d, 0x5f, 0xa8, 0xbd, 0xeb, 0x46, 0x3a, 0x0a, 0x5c, + 0x32, 0x80, 0x4f, 0xd2, 0x44, 0x20, 0x3f, 0xde, 0x74, 0x75, 0x9a, 0x31, + 0x01, 0xa4, 0x75, 0x18, 0xb6, 0x8e, 0xb9, 0x99, 0x48, 0xd6, 0x25, 0xb4, + 0xf9, 0xbb, 0xc3, 0x84, 0x86, 0x2e, 0x6b, 0x33, 0xc5, 0xb4, 0xc4, 0xfa, + 0xe2, 0x40, 0xb7, 0x82, 0xb0, 0xbc, 0xb2, 0x98, 0xe5, 0xea, 0x09, 0x05, + 0x42, 0xf9, 0xf0, 0xc1, 0xa0, 0xcf, 0x21, 0xa4, 0x2a, 0xb1, 0x11, 0xcb, + 0x1c, 0x80, 0x72, 0xe6, 0x25, 0xf6, 0x01, 0x89, 0x09, 0x2a, 0x71, 0x64, + 0x33, 0x9e, 0x5d, 0x1e, 0xb7, 0x7a, 0xa0, 0x7b, 0x4d, 0x8b, 0x9c, 0xbf, + 0x85, 0x0e, 0xf0, 0x90, 0x7f, 0x28, 0x9e, 0x2b, 0x8b, 0x2c, 0xd6, 0x1f, + 0xd1, 0x84, 0xaf, 0x76, 0x48, 0x40, 0x4a, 0x9b, 0x15, 0xe5, 0x96, 0xdd, + 0xb5, 0x87, 0x98, 0xed, 0x43, 0x8a, 0xe4, 0xa6, 0x32, 0x5a, 0xdf, 0x39, + 0xc4, 0x74, 0x53, 0x60, 0x95, 0x5e, 0x6a, 0x6c, 0x06, 0x0e, 0xda, 0xcc, + 0xd3, 0x81, 0x42, 0x10, 0x20, 0x38, 0xbd, 0x8f, 0x1d, 0x9d, 0x5a, 0x33, + 0xf3, 0x9f, 0xb1, 0x2f, 0x0c, 0x93, 0x5e, 0xc9, 0x8a, 0x0c, 0x00, 0xef, + 0xd9, 0x3b, 0xee, 0xdd, 0x16, 0xf3, 0x40, 0x12, 0x99, 0x77, 0xcc, 0xa9, + 0x09, 0x99, 0xe7, 0x73, 0xb0, 0xca, 0x93, 0x09, 0xb8, 0xda, 0x7c, 0x33, + 0xa4, 0xf7, 0xdb, 0x34, 0x66, 0x31, 0xbc, 0xdf, 0xb3, 0xb1, 0x2c, 0x81, + 0x83, 0xa4, 0xa3, 0x62, 0x8d, 0x71, 0x3a, 0x96, 0x67, 0xed, 0x70, 0xc9, + 0xf8, 0x3a, 0xcc, 0x27, 0x97, 0x08, 0x6f, 0x5f, 0xd5, 0x68, 0x5d, 0xad, + 0x61, 0x27, 0xed, 0xe0, 0x4e, 0x60, 0x36, 0x75, 0x8d, 0xdf, 0xeb, 0xa4, + 0xda, 0x38, 0x5f, 0xe7, 0x22, 0xe2, 0x49, 0xf8, 0x83, 0x66, 0xfb, 0xab, + 0x3f, 0x8f, 0x65, 0xa0, 0x25, 0x12, 0xf2, 0x86, 0xce, 0x0f, 0xe2, 0x1f, + 0x77, 0xb2, 0x62, 0xd5, 0xdb, 0x77, 0x87, 0xad, 0x02, 0x18, 0xb3, 0xb3, + 0x0f, 0x76, 0xc3, 0x3f, 0x75, 0x60, 0x66, 0x83, 0x64, 0x22, 0x3b, 0x65, + 0xa9, 0x6a, 0x27, 0x2e, 0x23, 0xda, 0x28, 0x53, 0x46, 0xe0, 0x87, 0xf6, + 0x7a, 0xf3, 0x31, 0xfd, 0xa3, 0x1c, 0x50, 0x7c, 0x36, 0x48, 0x02, 0x93, + 0x54, 0x07, 0xb4, 0x55, 0xb6, 0x7c, 0xd0, 0x5c, 0xbb, 0x15, 0xae, 0xbf, + 0xa3, 0xb7, 0xfe, 0x2e, 0x03, 0x1d, 0x75, 0x47, 0xdf, 0xa8, 0xaa, 0x36, + 0x08, 0xbd, 0xd4, 0xee, 0x2f, 0x72, 0x2b, 0x1b, 0x4a, 0xb8, 0x51, 0x37, + 0x7b, 0xf1, 0x0d, 0x42, 0xa1, 0xb2, 0xb3, 0x33, 0x41, 0xa5, 0x3a, 0x7c, + 0xe1, 0x09, 0x4a, 0xe3, 0x34, 0x18, 0xf2, 0x2c, 0x7b, 0xbe, 0x84, 0xab, + 0x8b, 0x8b, 0xbf, 0x72, 0x26, 0x58, 0x4b, 0xb6, 0x90, 0x59, 0x25, 0x92}, + pub_key_2, + {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 29, + 32, + {0x7a, 0xac, 0x4a, 0xe7, 0x76, 0x95, 0x4d, 0xf9, 0xe6, 0xc8, 0x82, 0x89, + 0xa0, 0x8c, 0x15, 0x81, 0x05, 0x2f, 0x81, 0x85, 0x3c, 0xca, 0xca, 0x02, + 0x9e, 0x6b, 0xdb, 0x56, 0x4f, 0x91, 0xe5, 0x29, 0xd8, 0x22, 0x3c, 0x76, + 0x85, 0x53, 0x71, 0x81, 0xd1, 0xa7, 0x5a, 0xdb, 0xf7, 0xbc, 0xba, 0xe0, + 0x89, 0xa7, 0xd1, 0x77, 0xba, 0x6c, 0x83, 0xbb, 0x70, 0x4d, 0xd4, 0x27, + 0xfc, 0x42, 0x09, 0x3a, 0x1b, 0xf1, 0xea, 0x66, 0x88, 0x6d, 0x79, 0x46, + 0xea, 0xc4, 0xb8, 0x11, 0xa1, 0x11, 0xb6, 0x3b, 0x46, 0x4d, 0xa8, 0xff, + 0x91, 0x00, 0x42, 0xa3, 0x5f, 0xac, 0x71, 0x4e, 0x8a, 0xdf, 0x5d, 0xca, + 0x82, 0x7b, 0xb3, 0x84, 0xcb, 0x3f, 0xb0, 0x40, 0x31, 0x2c, 0x04, 0xfe, + 0x8d, 0x52, 0x63, 0xfb, 0x02, 0xa9, 0xd0, 0x82, 0x76, 0xd5, 0x3e, 0xe9, + 0x66, 0xb6, 0x90, 0xab, 0x28, 0x72, 0xd6, 0xc1, 0x02, 0xa7, 0xf4, 0x15, + 0xfb, 0xb1, 0x94, 0x20, 0xbf, 0xa5, 0x86, 0x15, 0x67, 0xee, 0x50, 0x15, + 0x8a, 0x4e, 0xe1, 0x41, 0xdb, 0xab, 0x2e, 0xb6, 0x40, 0xd7, 0xad, 0x76, + 0x8f, 0xcb, 0x68, 0xd9, 0xa4, 0xb1, 0x99, 0x32, 0x9d, 0x13, 0x07, 0x60, + 0x90, 0xe9, 0x65, 0x5c, 0x33, 0xbb, 0x79, 0x1e, 0xa8, 0x30, 0x40, 0x1e, + 0x2d, 0xa5, 0x7e, 0x11, 0x0e, 0xf0, 0x68, 0xa9, 0x9d, 0x26, 0x0a, 0x1f, + 0xd4, 0x8f, 0x10, 0x4f, 0x55, 0x58, 0x26, 0x45, 0x42, 0xe6, 0xfe, 0xe2, + 0x6e, 0xff, 0x4e, 0xcb, 0xa4, 0xf9, 0xdf, 0x16, 0x33, 0x0e, 0x2b, 0x00, + 0x0e, 0xd9, 0xd3, 0x78, 0x55, 0xb0, 0xa1, 0x4f, 0x1b, 0x72, 0x65, 0xfa, + 0x0d, 0xb6, 0x35, 0x6b, 0xf2, 0x60, 0x30, 0x84, 0x10, 0xc8, 0x99, 0xfd, + 0x00, 0xd7, 0x95, 0xbe, 0xdc, 0x5e, 0x1d, 0xaa, 0x2b, 0x3b, 0x8e, 0x58, + 0x78, 0x4a, 0x2e, 0x0d, 0xe1, 0x6a, 0x3b, 0xb0, 0xf6, 0x4b, 0xf7, 0x3a, + 0x50, 0xbd, 0x3c, 0x2e, 0xbb, 0x46, 0x2a, 0x25, 0x80, 0xca, 0xdb, 0xb6, + 0xa1, 0xe6, 0x11, 0x83, 0x6a, 0x60, 0xb7, 0xc8, 0xb6, 0xc1, 0x08, 0x3c, + 0x9d, 0x29, 0xea, 0xd4, 0xbd, 0x0b, 0x62, 0x7e, 0x53, 0x8b, 0x8e, 0xaa, + 0xc3, 0x98, 0xdd, 0x72, 0x18, 0xda, 0xcf, 0xb2, 0x90, 0x51, 0x33, 0xfe, + 0x7c, 0x31, 0xbe, 0xf2, 0x9b, 0xb1, 0x34, 0x6d, 0x4e, 0x61, 0x63, 0x64, + 0x98, 0x54, 0xa6, 0xc7, 0xb3, 0x25, 0xf2, 0x14, 0x9a, 0xd9, 0x1b, 0x8d, + 0x8b, 0x82, 0x7d, 0xe2, 0x78, 0xdb, 0x00, 0xdd, 0x0d, 0xd9, 0x82, 0x7a, + 0xf6, 0x2f, 0xa2, 0x29, 0xbd, 0xfb, 0xec, 0x0c, 0x71, 0xcb, 0xe9, 0x61, + 0xbf, 0xa7, 0xed, 0x25, 0x96, 0x69, 0x20, 0x75, 0x3d, 0xeb, 0xdb, 0x70, + 0xe3, 0xd6, 0x1c, 0xa7, 0x47, 0xec, 0x55, 0xc4, 0xbb, 0x05, 0xba, 0xe2}, + pub_key_2, + {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 30, + 32, + {0xaa, 0x16, 0x54, 0x29, 0xaf, 0x52, 0x69, 0xd3, 0x5d, 0x74, 0xe8, 0xb0, + 0x33, 0xff, 0x4d, 0xb8, 0x82, 0x28, 0x2d, 0x22, 0xb6, 0x0a, 0x24, 0x1e, + 0x6d, 0x0a, 0x54, 0x6d, 0xc1, 0x91, 0xd0, 0x3c, 0x0f, 0x75, 0x24, 0x8d, + 0xb4, 0xdc, 0x83, 0x3c, 0x58, 0x7d, 0xb4, 0x1b, 0x9c, 0x43, 0x8f, 0x48, + 0x5a, 0x21, 0x52, 0xf8, 0xf8, 0x16, 0x17, 0x75, 0x65, 0x33, 0xcb, 0x15, + 0xdb, 0xd0, 0xc7, 0x56, 0x5a, 0x64, 0x03, 0x27, 0xdc, 0x64, 0xda, 0x2b, + 0xad, 0xc2, 0x30, 0x52, 0xde, 0x4b, 0x8d, 0xbe, 0xb9, 0x47, 0x70, 0x56, + 0xba, 0xce, 0xe1, 0xeb, 0x95, 0xe9, 0x3a, 0xf4, 0x6d, 0x6d, 0x68, 0xcc, + 0x79, 0x57, 0x78, 0xb3, 0x50, 0x6b, 0x14, 0xde, 0x84, 0x28, 0xfb, 0xe8, + 0x78, 0x26, 0x00, 0xe1, 0x0d, 0xf7, 0xcc, 0xe9, 0x86, 0x70, 0x49, 0x4e, + 0xfb, 0xda, 0x15, 0x89, 0x0f, 0x72, 0xcf, 0x08, 0x93, 0x57, 0xd7, 0x43, + 0xe9, 0xed, 0x68, 0x1a, 0x14, 0xb8, 0x4c, 0x15, 0x9b, 0x92, 0xcd, 0x5c, + 0x25, 0x9e, 0x6d, 0xa4, 0x5e, 0xdc, 0x34, 0x84, 0xa8, 0x53, 0xad, 0x74, + 0xdf, 0xe9, 0x9f, 0x1b, 0x39, 0xdf, 0x3d, 0x3b, 0x20, 0x81, 0x1c, 0x89, + 0xc5, 0x04, 0x70, 0x47, 0xa8, 0x3b, 0x67, 0xaf, 0xc9, 0x44, 0x40, 0x1a, + 0x6e, 0x99, 0xd9, 0xdc, 0xbe, 0x55, 0x75, 0x6f, 0xaa, 0x16, 0xdd, 0x21, + 0x7e, 0xe3, 0x81, 0x2d, 0x7b, 0x2d, 0xb0, 0x54, 0x04, 0x8d, 0x5a, 0xdd, + 0x49, 0x6c, 0xc4, 0x9f, 0x41, 0x7d, 0x1b, 0x60, 0x8f, 0x55, 0xff, 0xca, + 0xc5, 0x74, 0x20, 0x7c, 0x10, 0x66, 0x7d, 0xab, 0x31, 0xec, 0x80, 0xb1, + 0x3d, 0x30, 0x1f, 0xd2, 0x57, 0xb2, 0x5c, 0xd8, 0xe3, 0x5c, 0xd2, 0x01, + 0xf6, 0x29, 0x62, 0x7a, 0x5f, 0x23, 0xf2, 0x5b, 0x16, 0x67, 0xbd, 0x05, + 0xbf, 0x01, 0x95, 0xea, 0xd6, 0x89, 0x81, 0x3a, 0xcd, 0xed, 0x91, 0x4a, + 0x8e, 0x80, 0x0f, 0x72, 0xe3, 0x32, 0x60, 0x5a, 0x50, 0xbc, 0x2f, 0xc5, + 0x6f, 0x2b, 0xc5, 0xd2, 0x6f, 0xf8, 0xe8, 0xd7, 0xbf, 0xb2, 0x90, 0xbd, + 0x85, 0xad, 0x3f, 0xce, 0x2e, 0x2f, 0x38, 0x7c, 0x9b, 0xcf, 0x99, 0xdf, + 0xce, 0xaa, 0x9b, 0x3f, 0xd0, 0xb7, 0xbf, 0x9a, 0xa7, 0x51, 0xde, 0xf1, + 0xba, 0x58, 0x04, 0x15, 0x79, 0x16, 0xdd, 0x77, 0x15, 0x18, 0x81, 0x1e, + 0xa9, 0x2d, 0xa7, 0x2d, 0xd5, 0x6b, 0xaa, 0xd4, 0x86, 0xbf, 0x5e, 0xe7, + 0x4b, 0xe5, 0x15, 0x44, 0x48, 0xfc, 0xe4, 0xf4, 0xcd, 0x99, 0xa5, 0x39, + 0x21, 0xc3, 0xd1, 0x9c, 0xf2, 0x10, 0x11, 0x5d, 0x90, 0x72, 0x33, 0x5b, + 0xb8, 0x2f, 0x5b, 0xe4, 0x8d, 0x0a, 0xe2, 0x66, 0xc2, 0x25, 0x4e, 0xfb, + 0x16, 0x41, 0xc2, 0xb0, 0x62, 0xc6, 0x75, 0x88, 0xcd, 0x62, 0x13, 0x34}, + pub_key_2, + {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 31, + 32, + {0x27, 0xd8, 0x88, 0xfc, 0x7c, 0x46, 0xd5, 0x57, 0xa8, 0x3e, 0x3c, 0x9c, + 0xd5, 0x07, 0x56, 0x9e, 0x29, 0x74, 0xad, 0xe0, 0xb8, 0x7c, 0xee, 0x08, + 0x0e, 0x75, 0xdf, 0xf7, 0x34, 0x04, 0x7e, 0xbc, 0xd9, 0xd7, 0xd4, 0xfc, + 0x58, 0x9c, 0x32, 0xc7, 0x14, 0xb8, 0x10, 0xd6, 0x5a, 0x39, 0x46, 0x0f, + 0xbb, 0x85, 0xed, 0x5e, 0x57, 0xc7, 0x49, 0xc1, 0x8d, 0x41, 0xa8, 0xe5, + 0xef, 0xd9, 0xcf, 0x8f, 0xb7, 0xba, 0x68, 0x02, 0xce, 0x95, 0x04, 0xa7, + 0xcd, 0x38, 0xd4, 0x54, 0x78, 0xdc, 0x1e, 0xca, 0xc6, 0xe7, 0x1a, 0x74, + 0x75, 0xf8, 0xf2, 0x04, 0x6a, 0xb4, 0x21, 0xbd, 0x92, 0xc0, 0xf0, 0x25, + 0x45, 0xe5, 0x19, 0x76, 0x94, 0x7e, 0x09, 0x78, 0x7d, 0x96, 0x9e, 0xfc, + 0xe3, 0xe3, 0x9e, 0x66, 0xeb, 0x56, 0x45, 0xf1, 0xb1, 0x5d, 0x85, 0x0d, + 0x58, 0x0f, 0xa1, 0xaf, 0xb5, 0xaf, 0x6b, 0xee, 0xbd, 0x41, 0x14, 0xe4, + 0xe6, 0x2d, 0x8e, 0x94, 0x00, 0x1c, 0x82, 0xf2, 0xb6, 0xce, 0xe0, 0x35, + 0x91, 0xde, 0x92, 0x4c, 0x7f, 0xaf, 0x75, 0xf1, 0xee, 0xf6, 0x04, 0x7d, + 0x36, 0x70, 0xc2, 0x79, 0x7b, 0x21, 0x0d, 0x4f, 0xfb, 0x88, 0xf4, 0x24, + 0xbf, 0x8c, 0x84, 0xe6, 0x15, 0x32, 0x72, 0x77, 0x00, 0x0b, 0x91, 0xaf, + 0x82, 0xfb, 0xbf, 0xa5, 0xcc, 0x46, 0x12, 0x64, 0x4f, 0x7c, 0xfb, 0x71, + 0x85, 0x71, 0x3e, 0x0a, 0x64, 0x08, 0x57, 0x6b, 0xb6, 0x71, 0x04, 0x04, + 0x96, 0xbd, 0x3f, 0x8d, 0x78, 0x75, 0xf7, 0x5a, 0x6e, 0xb0, 0x8e, 0x44, + 0xe2, 0xa9, 0xe3, 0xb3, 0x12, 0x74, 0x78, 0x7b, 0xe8, 0xae, 0x66, 0x53, + 0x32, 0x86, 0x4e, 0x2f, 0xde, 0x4b, 0x94, 0x4d, 0x64, 0x43, 0xb9, 0x9b, + 0x3c, 0x6c, 0x3a, 0x71, 0x2f, 0xc2, 0x71, 0x47, 0xf9, 0x87, 0x99, 0x35, + 0x1a, 0x5c, 0x84, 0xe3, 0xb9, 0xce, 0x89, 0x8a, 0x43, 0xfd, 0x85, 0xf8, + 0xc2, 0x96, 0xa2, 0xd8, 0x2f, 0x81, 0x3a, 0xd4, 0xf7, 0xa2, 0xad, 0xb1, + 0x57, 0xe9, 0xac, 0x74, 0x38, 0x46, 0xee, 0x59, 0x6c, 0x78, 0x2b, 0x21, + 0x38, 0xe6, 0xc1, 0x24, 0x8c, 0x37, 0x28, 0xf5, 0xd1, 0xa4, 0x6c, 0x9a, + 0x75, 0xce, 0x7b, 0xba, 0xeb, 0xe8, 0xb3, 0x3d, 0x44, 0xa7, 0x0b, 0xf8, + 0xe3, 0x5b, 0x00, 0x0b, 0xda, 0xdb, 0xf3, 0x79, 0x6a, 0x38, 0xec, 0x4c, + 0x27, 0xf6, 0xa2, 0x16, 0x16, 0x6d, 0xfc, 0x16, 0x21, 0xf8, 0x50, 0x9f, + 0x73, 0xcd, 0x25, 0x3a, 0xcf, 0x1a, 0xba, 0x9b, 0x68, 0x72, 0x12, 0x91, + 0x7a, 0xa8, 0x40, 0xfd, 0x53, 0x99, 0xac, 0xac, 0xfe, 0xbe, 0xb2, 0xce, + 0xff, 0x5b, 0x22, 0x28, 0x7b, 0xf5, 0x40, 0x2f, 0x9c, 0x56, 0xb0, 0x25, + 0xbc, 0x33, 0x7f, 0x22, 0xae, 0x1c, 0x6a, 0xce, 0x24, 0xd0, 0x16, 0xfe}, + pub_key_2, + {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 32, + 32, + {0x52, 0x7d, 0xca, 0x15, 0x94, 0x92, 0x9a, 0xc8, 0xf5, 0xb1, 0x3a, 0x38, + 0xb7, 0x30, 0x0b, 0x0d, 0x69, 0x24, 0x94, 0x52, 0x61, 0x51, 0xb9, 0x0d, + 0x30, 0x33, 0x4c, 0x06, 0xda, 0xf2, 0xea, 0xd8, 0x7a, 0x84, 0x88, 0xb2, + 0x54, 0x7f, 0xbd, 0x3d, 0x93, 0x31, 0x56, 0x23, 0x21, 0xda, 0x29, 0x07, + 0x7f, 0xa9, 0x80, 0x10, 0x97, 0xec, 0x16, 0x91, 0xae, 0x0e, 0xaa, 0x68, + 0x79, 0x30, 0x0d, 0x44, 0x11, 0x87, 0x4c, 0xdc, 0xf3, 0xaa, 0xb8, 0x48, + 0x23, 0x5d, 0x69, 0xcc, 0x76, 0x96, 0xaf, 0x87, 0xf8, 0x61, 0xa2, 0x02, + 0x9d, 0xb0, 0xe8, 0x3f, 0x5f, 0xc7, 0x97, 0x20, 0xb8, 0x24, 0xb3, 0x69, + 0x2f, 0x5b, 0x5b, 0xa0, 0xe8, 0x20, 0x7e, 0xfd, 0x2c, 0x3e, 0x66, 0xbd, + 0x0e, 0x3b, 0xa7, 0x99, 0x89, 0xd1, 0xd6, 0xf2, 0x78, 0x4f, 0x69, 0xbb, + 0x43, 0xa6, 0xbf, 0x5f, 0xa4, 0x8d, 0xd9, 0x57, 0x8b, 0x31, 0xbb, 0x7a, + 0xb9, 0x3b, 0x17, 0x97, 0x8b, 0x0d, 0x17, 0x37, 0x86, 0x39, 0xcb, 0x61, + 0x0b, 0x49, 0x8d, 0x98, 0x97, 0xee, 0xda, 0x4e, 0x30, 0x25, 0x12, 0xe7, + 0xaa, 0xe0, 0x47, 0x0c, 0xc4, 0x3a, 0xc4, 0xb7, 0x07, 0x72, 0x8a, 0xe3, + 0x28, 0x34, 0x4e, 0x90, 0x8c, 0x0a, 0xd0, 0x51, 0xc4, 0x77, 0x51, 0x53, + 0x2b, 0xce, 0x56, 0xdf, 0xfd, 0x05, 0xe8, 0x51, 0x5d, 0x29, 0x77, 0x98, + 0xc5, 0x8b, 0x87, 0x63, 0x84, 0x3a, 0xf7, 0xdf, 0xe4, 0x81, 0xf4, 0x0b, + 0x2b, 0x7d, 0x7c, 0xbe, 0xe8, 0x68, 0xa5, 0x06, 0x57, 0x2d, 0x6a, 0x54, + 0xcf, 0x00, 0x8c, 0xe8, 0x5e, 0xc0, 0x06, 0x0b, 0xf8, 0x23, 0x01, 0x95, + 0x3b, 0x23, 0xbd, 0xd5, 0xe4, 0x77, 0x47, 0xa5, 0x35, 0xd3, 0xef, 0x8f, + 0xdf, 0x5d, 0xb0, 0xc6, 0x5d, 0x70, 0x1b, 0x16, 0x7a, 0x53, 0x1f, 0xcf, + 0x36, 0xa4, 0x8e, 0x63, 0xd8, 0xcc, 0x44, 0x96, 0xcd, 0x74, 0xcc, 0x5d, + 0x11, 0xab, 0x04, 0xb3, 0x2b, 0x7e, 0x9c, 0x24, 0x84, 0x0e, 0xdd, 0xa7, + 0x71, 0xfb, 0x0a, 0xd3, 0xc1, 0x3f, 0x2a, 0xa3, 0x80, 0x3a, 0x10, 0x4e, + 0x09, 0xcd, 0x32, 0x38, 0xde, 0x3f, 0x3c, 0x06, 0xc4, 0x22, 0x24, 0xa9, + 0xe6, 0x62, 0x87, 0xaa, 0x53, 0xdb, 0x9e, 0xd0, 0x88, 0xb7, 0xd6, 0x96, + 0x4f, 0xb5, 0x82, 0x3e, 0x03, 0x96, 0x81, 0x35, 0x07, 0x28, 0x1b, 0x6c, + 0x4c, 0xe1, 0xd5, 0xba, 0x08, 0x75, 0xc6, 0xeb, 0x3a, 0x24, 0x88, 0xaf, + 0x15, 0x35, 0x52, 0xe3, 0x02, 0xe4, 0xda, 0x44, 0x07, 0x53, 0xe2, 0x1f, + 0xe0, 0x85, 0xe7, 0x70, 0xfa, 0x3c, 0x23, 0xa4, 0xbc, 0x0f, 0x05, 0x6c, + 0x46, 0x4c, 0x52, 0xf3, 0xbb, 0xb1, 0x28, 0x78, 0xdd, 0xbf, 0xa8, 0x87, + 0x61, 0x46, 0x6e, 0x83, 0x72, 0x8d, 0xda, 0xe9, 0xb6, 0x04, 0x5b, 0x45}, + pub_key_2, + {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 33, + 32, + {0xc6, 0xfa, 0x78, 0xfe, 0x10, 0x91, 0xdf, 0x4c, 0xb9, 0xd5, 0xf9, 0x02, + 0x13, 0xf5, 0x2d, 0x43, 0xe8, 0xe2, 0x36, 0x2a, 0x0e, 0xc8, 0x15, 0x87, + 0x83, 0xd5, 0x90, 0xb8, 0xbf, 0xf6, 0x63, 0x66, 0xfa, 0x01, 0xc9, 0x72, + 0x38, 0x61, 0xc4, 0xf8, 0xfe, 0x32, 0x22, 0x6e, 0xfb, 0x1c, 0x88, 0x62, + 0x1d, 0x12, 0xa3, 0xce, 0x93, 0x97, 0xb0, 0xe8, 0xf7, 0x28, 0xf0, 0x87, + 0x92, 0x38, 0x66, 0x03, 0xaa, 0x68, 0xe2, 0x2a, 0x29, 0x1f, 0xcf, 0x57, + 0xab, 0x7b, 0xcd, 0xa3, 0x21, 0x0c, 0x09, 0xfb, 0x7a, 0x48, 0xea, 0x19, + 0x67, 0xf6, 0xd0, 0xa2, 0x29, 0x71, 0xe5, 0xd4, 0x8f, 0xc4, 0x39, 0xc3, + 0xb1, 0xed, 0x39, 0x12, 0x93, 0xdd, 0x4f, 0x70, 0x52, 0x89, 0xba, 0x25, + 0xb0, 0xd4, 0xf5, 0x42, 0x81, 0x6e, 0x59, 0x2f, 0x91, 0x04, 0x61, 0xb1, + 0xf4, 0xc0, 0x4e, 0xf9, 0xe7, 0x3e, 0x55, 0x46, 0xdc, 0x83, 0x21, 0xf5, + 0x1d, 0x89, 0x24, 0x5c, 0x9b, 0x5f, 0x68, 0xec, 0x0e, 0xae, 0x43, 0xbf, + 0x82, 0xc2, 0xa3, 0x69, 0x49, 0xa9, 0x45, 0x88, 0x27, 0x7f, 0x82, 0x9a, + 0x01, 0x7d, 0x60, 0x25, 0x4b, 0x2c, 0x31, 0x85, 0x35, 0x1a, 0x3a, 0x85, + 0x6f, 0x7a, 0xac, 0x7a, 0x23, 0xb8, 0xe3, 0xf8, 0x7f, 0xf1, 0xf0, 0x71, + 0x6a, 0x4d, 0x1b, 0x90, 0x7b, 0xec, 0xbe, 0xf5, 0x24, 0x5f, 0xf0, 0xfe, + 0xaf, 0xd1, 0x76, 0x14, 0x29, 0xe7, 0x04, 0x90, 0x55, 0xd2, 0x0d, 0x96, + 0x7c, 0xc0, 0x2f, 0xd4, 0x0a, 0x1a, 0x25, 0xc3, 0x66, 0x1e, 0xfc, 0xf9, + 0x7b, 0x2d, 0xc6, 0x11, 0xdb, 0xfb, 0x2c, 0xaa, 0x0d, 0xb2, 0xf0, 0x08, + 0x29, 0xe5, 0x79, 0x04, 0x0a, 0x33, 0xf7, 0xec, 0x9f, 0x2b, 0xbc, 0x3d, + 0x99, 0x70, 0x49, 0xa7, 0xb1, 0x2d, 0xd4, 0x0a, 0x68, 0xf8, 0xd9, 0xb5, + 0x26, 0x4e, 0xd5, 0x10, 0xcf, 0xad, 0x1b, 0x64, 0x4c, 0x24, 0xf0, 0xe8, + 0xc3, 0x35, 0x4f, 0xe4, 0x88, 0x5b, 0xf3, 0x85, 0xf3, 0xbc, 0xfe, 0xa7, + 0x3a, 0x13, 0xa0, 0xee, 0xf5, 0x55, 0xa7, 0x06, 0xf5, 0x24, 0x4f, 0xd9, + 0x02, 0xb2, 0x06, 0x2e, 0x94, 0xc1, 0xbf, 0xe8, 0x84, 0x66, 0xee, 0x9c, + 0x63, 0x27, 0x61, 0x60, 0x5f, 0xa7, 0x9b, 0x6d, 0x79, 0x9d, 0x9e, 0x79, + 0x89, 0x7b, 0xf0, 0xe5, 0x6e, 0xfa, 0x34, 0xf0, 0x55, 0x57, 0x16, 0x04, + 0xa4, 0x09, 0xd5, 0xd8, 0x99, 0xa8, 0x55, 0x0f, 0xfd, 0x6f, 0x00, 0x2c, + 0xdf, 0xf6, 0xdd, 0xa4, 0xa5, 0x20, 0x1b, 0x2f, 0x95, 0xa7, 0x60, 0x1c, + 0x84, 0x6c, 0xf1, 0xd0, 0x03, 0xc5, 0xb3, 0xfe, 0x93, 0xa9, 0xba, 0x80, + 0x8b, 0x20, 0x86, 0x16, 0x9e, 0x5b, 0xb2, 0xb8, 0x95, 0xfb, 0x29, 0x10, + 0x0f, 0x14, 0x1e, 0xbb, 0x35, 0x67, 0xbe, 0xde, 0xae, 0xcd, 0xf0, 0x01}, + pub_key_2, + {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 34, + 32, + {0xc5, 0x82, 0x18, 0x7c, 0x93, 0x24, 0x3b, 0x6e, 0x33, 0xd1, 0x53, 0x66, + 0x12, 0xde, 0x1c, 0xd3, 0x50, 0xce, 0x22, 0xa3, 0x52, 0x0f, 0x3f, 0x9e, + 0xbd, 0x59, 0x04, 0x6a, 0x9f, 0x7d, 0x52, 0x20, 0x0f, 0xde, 0xd0, 0xaa, + 0x32, 0xbf, 0x9e, 0x82, 0x49, 0xc1, 0x89, 0xa5, 0x92, 0x73, 0xf2, 0xcf, + 0xf5, 0xbb, 0x7d, 0xa3, 0x2b, 0xcd, 0x53, 0xc7, 0x2b, 0x0a, 0xa7, 0x30, + 0xf8, 0x2d, 0x9e, 0x51, 0x62, 0x93, 0x2a, 0x7f, 0x42, 0xb6, 0x5f, 0xb9, + 0xe7, 0xa9, 0xab, 0x25, 0x45, 0x8c, 0xab, 0xa2, 0xb6, 0x05, 0x89, 0x22, + 0xc2, 0x10, 0x78, 0xaa, 0x7e, 0x31, 0xdb, 0xf2, 0x4c, 0xee, 0x8d, 0xfe, + 0x93, 0x67, 0x10, 0x2d, 0xfa, 0x41, 0xcb, 0x73, 0x32, 0x3f, 0xa0, 0xfd, + 0x58, 0xd9, 0xf1, 0x9a, 0x16, 0x75, 0x87, 0xe1, 0x9b, 0x5a, 0xbe, 0xb0, + 0x75, 0xe8, 0xac, 0xdb, 0xe8, 0x9c, 0xc5, 0xda, 0x76, 0x6b, 0x9f, 0x87, + 0x17, 0x5c, 0x7b, 0xc7, 0xb7, 0xfc, 0xb7, 0xa6, 0x8b, 0x44, 0xdd, 0x88, + 0x24, 0xcd, 0x4a, 0x56, 0x16, 0x5d, 0x5f, 0xa2, 0x90, 0xbc, 0x33, 0x26, + 0x64, 0xba, 0x88, 0x50, 0x55, 0xbb, 0x7e, 0x34, 0x37, 0xd3, 0x35, 0x01, + 0x23, 0x7f, 0xb6, 0xba, 0xb3, 0xbe, 0x51, 0x4b, 0x8f, 0xf4, 0xc2, 0xf1, + 0x5e, 0x84, 0x9e, 0xb2, 0xd8, 0xbb, 0xe1, 0x9b, 0xce, 0x13, 0x17, 0x98, + 0x23, 0x06, 0xfc, 0x29, 0xff, 0xb9, 0x21, 0xa7, 0x6b, 0x68, 0x8c, 0x75, + 0xda, 0xbe, 0x44, 0x03, 0x5b, 0x59, 0x83, 0x05, 0x90, 0xb6, 0x4c, 0x14, + 0x3d, 0x72, 0x3e, 0x61, 0x14, 0x42, 0x61, 0x86, 0xeb, 0x0d, 0x12, 0xa5, + 0xee, 0x5b, 0xbd, 0x5e, 0x73, 0xf5, 0x38, 0xa8, 0x34, 0x0a, 0xaa, 0x80, + 0xe0, 0xc0, 0x36, 0xef, 0x0d, 0xaa, 0x3e, 0x98, 0x0f, 0xa6, 0x9c, 0xa7, + 0x3f, 0x7e, 0x04, 0xd2, 0xef, 0x8c, 0x95, 0x65, 0xc8, 0xc0, 0xc0, 0x15, + 0x4a, 0xf2, 0xee, 0x9e, 0x3c, 0x90, 0xd9, 0x66, 0x0d, 0x92, 0x67, 0xe1, + 0x84, 0x7f, 0xc2, 0x51, 0xd4, 0x09, 0xdf, 0x72, 0xe4, 0x66, 0xfd, 0x64, + 0x15, 0x76, 0x13, 0x90, 0x34, 0x71, 0x42, 0xcc, 0x8b, 0x63, 0x94, 0xa6, + 0x3e, 0x17, 0x9a, 0xd4, 0x01, 0xf4, 0xef, 0x51, 0xfc, 0xa0, 0x28, 0x8c, + 0x78, 0xa9, 0x59, 0x58, 0x31, 0x2f, 0xeb, 0xd8, 0x94, 0xd1, 0xa3, 0x6f, + 0xf9, 0xa8, 0x2e, 0x4a, 0xbc, 0xd8, 0xa2, 0x7d, 0x08, 0x5c, 0xbc, 0xdc, + 0x54, 0x91, 0x0d, 0x4d, 0xf2, 0x94, 0x7a, 0xc2, 0x2f, 0xb7, 0x27, 0x4f, + 0xa2, 0x28, 0x2e, 0x39, 0xb2, 0x46, 0xc5, 0x8c, 0xfe, 0xef, 0x59, 0x62, + 0xe3, 0x5b, 0x77, 0x2d, 0x25, 0x73, 0xb8, 0x65, 0x07, 0x78, 0xb3, 0x17, + 0xde, 0x8e, 0x17, 0xbe, 0x4c, 0xe0, 0x56, 0x53, 0x7d, 0x79, 0x72, 0x09}, + pub_key_2, + {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 35, + 32, + {0x5e, 0x43, 0xe4, 0xfa, 0x01, 0xf4, 0x7b, 0x68, 0xcc, 0x79, 0x16, 0xaf, + 0xef, 0xa3, 0x0e, 0x10, 0x67, 0xd5, 0xc9, 0x72, 0x31, 0xdd, 0xde, 0xf9, + 0x25, 0x42, 0x4b, 0x7c, 0xa4, 0x5a, 0x8f, 0x37, 0x36, 0x2b, 0x11, 0x70, + 0xd0, 0x15, 0x94, 0xfa, 0xc6, 0x51, 0x89, 0x19, 0x95, 0x50, 0x7d, 0xa1, + 0x4c, 0xbe, 0x02, 0xf5, 0x06, 0x30, 0x46, 0x52, 0x5b, 0x0d, 0xd1, 0x85, + 0xd6, 0xb4, 0x96, 0x2d, 0x28, 0xf7, 0x3e, 0x35, 0x4b, 0xd9, 0xb7, 0x8c, + 0x9a, 0xb0, 0xfc, 0x35, 0x56, 0x55, 0x71, 0x16, 0x7a, 0xf0, 0xd1, 0x1c, + 0xe0, 0xcf, 0xf9, 0x84, 0x7c, 0xd0, 0x67, 0x79, 0xce, 0x92, 0xc1, 0xbd, + 0x24, 0x32, 0x11, 0x6b, 0x21, 0x6d, 0xd5, 0x2f, 0x47, 0xc0, 0xf7, 0x27, + 0x48, 0x13, 0xe8, 0x05, 0xe6, 0xc4, 0xf6, 0xcf, 0x03, 0x7c, 0x0f, 0x34, + 0x64, 0x48, 0x55, 0x8a, 0xf3, 0x81, 0xe7, 0x6b, 0x7e, 0x16, 0x12, 0x91, + 0xfa, 0xb0, 0x55, 0xfa, 0xb8, 0xda, 0xaf, 0x7a, 0x5f, 0xd9, 0xae, 0x3e, + 0xf4, 0x3f, 0xac, 0xde, 0x73, 0xd4, 0x83, 0x71, 0x1c, 0xff, 0x04, 0xac, + 0xad, 0x39, 0xac, 0x74, 0xfb, 0xa5, 0xd8, 0xcd, 0xcb, 0x22, 0xc9, 0x98, + 0x1c, 0x48, 0xbe, 0x6c, 0x31, 0x3a, 0x94, 0x4f, 0x25, 0xfa, 0xc0, 0x03, + 0x7f, 0x6f, 0x68, 0x1c, 0x44, 0xdd, 0x90, 0xf5, 0x6d, 0x76, 0x3e, 0x30, + 0x8b, 0x99, 0x8f, 0xef, 0xf1, 0x15, 0xfe, 0xd1, 0x6e, 0x19, 0xb8, 0x3b, + 0xa8, 0x52, 0x1d, 0x0a, 0x46, 0x59, 0x05, 0xb0, 0x4c, 0x77, 0xcb, 0xa3, + 0x4f, 0xc6, 0xdb, 0x05, 0x5c, 0xe7, 0xae, 0xae, 0x95, 0x19, 0x7d, 0xc4, + 0xe1, 0x54, 0xf6, 0x87, 0x58, 0x78, 0xa1, 0xa0, 0x7b, 0x14, 0xbb, 0xc0, + 0xe7, 0x87, 0x06, 0x68, 0x34, 0x6b, 0x92, 0xb3, 0x22, 0xfa, 0x91, 0xbc, + 0x11, 0xac, 0x38, 0x06, 0xfc, 0x3d, 0xd3, 0x9f, 0xab, 0xb0, 0xcf, 0x02, + 0x76, 0x2e, 0x00, 0x40, 0x03, 0x80, 0x5d, 0xe8, 0xa4, 0x81, 0x92, 0x97, + 0x0d, 0x85, 0x9c, 0x9b, 0x54, 0x32, 0x94, 0xd1, 0x1f, 0xe9, 0xeb, 0xe5, + 0x24, 0xae, 0x7c, 0x36, 0x68, 0x2c, 0x78, 0x6d, 0x99, 0xcc, 0x14, 0xbd, + 0xcc, 0xdb, 0xd6, 0x48, 0xb0, 0x70, 0x31, 0x22, 0xd9, 0xbf, 0x26, 0x67, + 0xa2, 0x51, 0x68, 0x65, 0xe7, 0x09, 0x39, 0x7d, 0x10, 0x50, 0xed, 0x4a, + 0x7e, 0x65, 0x50, 0x09, 0x54, 0xec, 0x04, 0x25, 0xd7, 0xa8, 0xd4, 0xc0, + 0xc4, 0xae, 0x45, 0x54, 0xce, 0xbf, 0xa7, 0x65, 0x0a, 0x24, 0x2a, 0xa8, + 0x91, 0xec, 0x7d, 0xa7, 0x03, 0x3f, 0x38, 0x4c, 0xaf, 0xcf, 0xa2, 0xeb, + 0x3a, 0xad, 0x09, 0x01, 0x20, 0xfe, 0x63, 0xfa, 0x07, 0x76, 0x50, 0x88, + 0x82, 0xbd, 0x4f, 0xff, 0x34, 0x0f, 0x8d, 0xb1, 0xeb, 0xf7, 0x0a, 0x1a}, + pub_key_2, + {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 36, + 32, + {0x25, 0xd0, 0xcd, 0xc3, 0xc0, 0x6b, 0x10, 0x67, 0x2d, 0x73, 0x35, 0xb0, + 0xbe, 0x5f, 0xcf, 0x40, 0x2b, 0x3a, 0xd0, 0x7b, 0x4b, 0xc3, 0xa9, 0x7f, + 0x04, 0xec, 0x4b, 0x37, 0x54, 0x75, 0x17, 0x2d, 0xb4, 0x81, 0xe2, 0x3b, + 0xe1, 0x99, 0xea, 0xbc, 0x2e, 0x56, 0x93, 0x6b, 0x8f, 0x3e, 0x53, 0x7f, + 0x9a, 0x76, 0xfb, 0xe6, 0x0f, 0x5d, 0x03, 0x65, 0x40, 0x0f, 0x36, 0x40, + 0xff, 0xee, 0xd1, 0xd1, 0x9f, 0x8e, 0x98, 0xf7, 0x95, 0x7f, 0x53, 0x36, + 0x21, 0x36, 0x21, 0x20, 0xdf, 0x4d, 0x6f, 0x0c, 0x69, 0x02, 0x76, 0x0f, + 0x10, 0x74, 0xa1, 0x22, 0x22, 0x3d, 0x1b, 0x64, 0x3b, 0xac, 0xb9, 0x4c, + 0x8e, 0xa3, 0x3f, 0x7c, 0xa2, 0xc8, 0xcc, 0x6c, 0x1f, 0x12, 0xc3, 0xef, + 0x49, 0x16, 0xe4, 0xb8, 0x73, 0xfb, 0xfe, 0x96, 0x32, 0xf2, 0xbc, 0x95, + 0xdc, 0x8c, 0x64, 0xec, 0x63, 0x91, 0x87, 0xb0, 0x78, 0xb9, 0xc4, 0xeb, + 0x5d, 0x51, 0x64, 0xd3, 0x77, 0xb2, 0x67, 0xc4, 0xe2, 0xa6, 0x18, 0x39, + 0x89, 0x8f, 0x2a, 0x42, 0x3a, 0x26, 0x32, 0xed, 0x19, 0x97, 0x11, 0x32, + 0x36, 0x6a, 0xba, 0xf8, 0x71, 0xa8, 0x9b, 0xf2, 0x8e, 0x76, 0x58, 0x96, + 0x07, 0x2a, 0x77, 0x03, 0x2d, 0x28, 0xd5, 0xba, 0x55, 0xbc, 0xbd, 0x72, + 0x53, 0x0c, 0xef, 0xdc, 0x29, 0x13, 0x1a, 0x21, 0x74, 0x18, 0xff, 0x9a, + 0xc8, 0x14, 0x36, 0x8a, 0xa6, 0x6f, 0x6d, 0xb1, 0x98, 0xe3, 0x3c, 0x38, + 0x17, 0xa8, 0x05, 0x4b, 0x56, 0x04, 0xe7, 0x96, 0xe0, 0xfd, 0x27, 0xd7, + 0x2f, 0xdc, 0x2d, 0xf7, 0x80, 0xd3, 0x73, 0x69, 0x48, 0x0a, 0x87, 0xe7, + 0xb6, 0x9a, 0xef, 0x0a, 0x57, 0x17, 0x13, 0x9b, 0xb9, 0xae, 0xb1, 0x68, + 0x30, 0x08, 0x01, 0x54, 0x9a, 0xf1, 0x95, 0xa7, 0xb3, 0xb1, 0x7f, 0xa7, + 0x5f, 0x7d, 0x6f, 0xc9, 0x2e, 0x38, 0xd2, 0xaf, 0xd7, 0x0a, 0x74, 0xdd, + 0xde, 0x53, 0x16, 0xe7, 0xe7, 0xee, 0xf2, 0x9a, 0xbd, 0x1e, 0x9e, 0xb9, + 0xd6, 0xdc, 0x1c, 0x38, 0xb8, 0x76, 0xa2, 0xd5, 0x14, 0x2a, 0x23, 0x77, + 0xab, 0x22, 0xb4, 0x63, 0xc1, 0x30, 0x84, 0xf4, 0xff, 0x7d, 0x44, 0xb6, + 0xe2, 0x91, 0x6f, 0xcb, 0xce, 0xff, 0x37, 0x8a, 0x65, 0xa1, 0x0a, 0x0c, + 0x5d, 0xa9, 0x4a, 0x74, 0x96, 0xa1, 0xa9, 0x98, 0x5c, 0xa5, 0x19, 0x0c, + 0xc2, 0x07, 0xb6, 0x0d, 0x69, 0xb2, 0x8c, 0x48, 0x0b, 0x7d, 0x26, 0xcb, + 0x5b, 0x74, 0x02, 0x31, 0xd9, 0x0d, 0x9d, 0xe1, 0xc5, 0x5d, 0x64, 0x7f, + 0xde, 0x75, 0x63, 0x1b, 0x2b, 0x6d, 0x36, 0x3a, 0x52, 0xf2, 0x49, 0xcf, + 0x6b, 0x64, 0x38, 0x03, 0xc5, 0x73, 0xe7, 0x3b, 0xe9, 0x28, 0x6c, 0xcd, + 0x17, 0xcf, 0xe2, 0x0d, 0x3d, 0xaf, 0x63, 0xae, 0x5a, 0x18, 0xa4, 0x97}, + pub_key_2, + {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 37, + 32, + {0x81, 0x01, 0xf3, 0x56, 0xf3, 0xc6, 0xe0, 0xb2, 0x1a, 0x1c, 0x07, 0x5f, + 0x7a, 0x3e, 0xfa, 0xa5, 0xcd, 0xcb, 0xd9, 0x37, 0x4a, 0x9d, 0xf4, 0x47, + 0xf5, 0xbe, 0x5b, 0x3b, 0x28, 0xa4, 0x64, 0x98, 0x4e, 0x6c, 0x6b, 0x81, + 0x9d, 0x61, 0xf1, 0xc7, 0xf0, 0x76, 0x57, 0xe9, 0x5c, 0xe6, 0x3a, 0x4d, + 0xad, 0x76, 0x8b, 0x72, 0x3f, 0x1e, 0x30, 0x51, 0x70, 0xbc, 0x4d, 0x10, + 0x16, 0xce, 0xf6, 0x95, 0xd9, 0x1a, 0x65, 0x86, 0x4b, 0xd1, 0xab, 0x23, + 0x65, 0xb2, 0xbc, 0x59, 0x6d, 0x25, 0x2e, 0xe2, 0x06, 0xf7, 0x1c, 0xd4, + 0x42, 0x28, 0xfe, 0x12, 0x7e, 0x73, 0x73, 0xef, 0xa6, 0xbd, 0x2e, 0x84, + 0x51, 0x29, 0x21, 0x8b, 0x99, 0x09, 0x7a, 0x07, 0x4f, 0x7c, 0xc0, 0x3e, + 0xf9, 0xde, 0xd0, 0x93, 0xf4, 0xbe, 0x64, 0x30, 0x42, 0xbe, 0xf2, 0x9f, + 0xcf, 0x88, 0x19, 0x96, 0x7a, 0x34, 0xa8, 0xdb, 0x6a, 0x06, 0x6b, 0x73, + 0xc3, 0x11, 0xdd, 0x29, 0x31, 0xc3, 0x9b, 0x1a, 0xea, 0xf5, 0x5f, 0xcd, + 0xc0, 0x35, 0xdf, 0x8b, 0xab, 0x81, 0x05, 0xcf, 0x0f, 0x07, 0xf5, 0xcb, + 0xb3, 0x00, 0x29, 0xda, 0x31, 0x49, 0x93, 0x92, 0x6c, 0x2e, 0x92, 0xb5, + 0x09, 0x85, 0x68, 0xab, 0x1c, 0x53, 0x3b, 0x17, 0x9b, 0x8c, 0x2f, 0x8f, + 0xaf, 0x71, 0x69, 0x9f, 0x7e, 0x6e, 0xff, 0x87, 0xda, 0xa4, 0xa5, 0xc7, + 0x15, 0xc7, 0xac, 0x0e, 0x18, 0x1b, 0x87, 0xb2, 0xd8, 0xd7, 0x91, 0xb6, + 0x11, 0x30, 0x04, 0x5f, 0xd3, 0x5c, 0x34, 0xea, 0x29, 0x71, 0x0d, 0xeb, + 0x0c, 0x33, 0xc3, 0x39, 0xcd, 0xa0, 0x11, 0x95, 0xd1, 0x2a, 0x5e, 0x23, + 0xed, 0x54, 0x59, 0x58, 0xf7, 0x48, 0xe2, 0x3d, 0x6b, 0x86, 0xe0, 0x34, + 0x18, 0x6d, 0x9d, 0xc2, 0xe5, 0xb5, 0x27, 0xa7, 0x37, 0x59, 0x84, 0xce, + 0x50, 0x5b, 0xba, 0x46, 0xb5, 0x4b, 0x58, 0x34, 0xe1, 0xc9, 0x52, 0xa7, + 0xaf, 0x46, 0x8d, 0x9b, 0x9d, 0xc2, 0x9f, 0x38, 0x45, 0x8f, 0x74, 0xd3, + 0x77, 0x3f, 0xc5, 0xc3, 0x5a, 0x80, 0x44, 0xa2, 0xfa, 0xaa, 0xb8, 0x57, + 0x59, 0x66, 0x92, 0x25, 0xb0, 0xa9, 0x81, 0xd8, 0x80, 0x3d, 0xec, 0x5a, + 0x56, 0x55, 0x51, 0x11, 0x99, 0xab, 0x43, 0xab, 0xb2, 0x13, 0xc4, 0xa6, + 0x1b, 0x1c, 0x1b, 0x39, 0x31, 0xe2, 0x9c, 0x25, 0xf9, 0x48, 0xfc, 0xec, + 0x49, 0xfc, 0xd9, 0x9d, 0xf1, 0x42, 0x0e, 0x2d, 0x89, 0x4f, 0x2c, 0x33, + 0xa3, 0x35, 0x08, 0x2c, 0xba, 0x06, 0x44, 0xe5, 0xd1, 0xf1, 0x4d, 0x49, + 0x96, 0x5d, 0xb1, 0xc4, 0x9b, 0x7d, 0x33, 0xc2, 0xda, 0xe8, 0xec, 0x6b, + 0x19, 0x41, 0xe8, 0x64, 0x71, 0x28, 0xee, 0x2b, 0x29, 0x5e, 0xc5, 0xb7, + 0x4d, 0x27, 0xd6, 0xbb, 0x6c, 0xe0, 0xf1, 0xeb, 0x19, 0xa8, 0x3b, 0xc2}, + pub_key_2, + {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 38, + 32, + {0x13, 0x0b, 0x9b, 0xeb, 0x5f, 0xa3, 0x71, 0x18, 0xed, 0x59, 0xec, 0xa2, + 0xfa, 0x8d, 0x7c, 0x92, 0x1d, 0xe1, 0x6a, 0x68, 0x33, 0xb9, 0x3d, 0x98, + 0xa3, 0x70, 0x72, 0x28, 0xca, 0x50, 0xb8, 0xed, 0x6e, 0xfc, 0x25, 0x47, + 0x84, 0x43, 0x05, 0x12, 0xc4, 0xed, 0x00, 0x57, 0x69, 0xc8, 0x43, 0x4c, + 0x9e, 0x75, 0x2e, 0xe4, 0x70, 0x69, 0xc9, 0x5c, 0xc1, 0xf4, 0x76, 0x86, + 0x6d, 0xcd, 0xd6, 0x2f, 0x20, 0x62, 0xde, 0x83, 0x92, 0xe5, 0xfb, 0xd8, + 0xc1, 0x9b, 0xa2, 0xa0, 0x8c, 0x80, 0xff, 0x6b, 0x66, 0xaf, 0xf8, 0x41, + 0x1a, 0xe4, 0x9e, 0xba, 0xb9, 0x3c, 0xba, 0xec, 0x14, 0x1e, 0x8d, 0x9d, + 0x07, 0x9b, 0xa5, 0xa2, 0xa5, 0x52, 0xb1, 0x84, 0x5f, 0xc5, 0x7e, 0xe7, + 0x18, 0xa4, 0x5e, 0x94, 0x1e, 0x92, 0x5a, 0x5d, 0xf2, 0xbb, 0x9f, 0xe1, + 0x1b, 0x46, 0x02, 0xa6, 0x39, 0x98, 0x62, 0xc3, 0x18, 0x50, 0x86, 0x62, + 0x78, 0x36, 0x04, 0x3e, 0xa1, 0x5e, 0x5a, 0x90, 0xa2, 0xa1, 0xed, 0x07, + 0x4d, 0x7f, 0x75, 0x09, 0x0f, 0xb7, 0x26, 0x65, 0x35, 0x6a, 0x68, 0xbb, + 0xa2, 0xf3, 0x86, 0x10, 0x92, 0x5f, 0x69, 0x32, 0x6b, 0xb2, 0x4d, 0x02, + 0xc3, 0x7a, 0xf0, 0x9c, 0xd0, 0x5c, 0xdb, 0x4c, 0x1d, 0x10, 0x50, 0x5d, + 0x1c, 0x50, 0x6b, 0x71, 0x93, 0x06, 0xe4, 0x57, 0x0b, 0x75, 0x2f, 0xb2, + 0x8b, 0xe3, 0x45, 0x30, 0x46, 0xfa, 0x61, 0xe5, 0x50, 0x9e, 0x4c, 0xda, + 0xb1, 0x6c, 0x4a, 0xdf, 0x44, 0xfd, 0x30, 0x21, 0x20, 0x25, 0x26, 0x47, + 0x9c, 0xcd, 0xe6, 0xff, 0x14, 0x19, 0x01, 0x00, 0xd5, 0x26, 0x6f, 0x6c, + 0xae, 0x54, 0x3e, 0x65, 0xe3, 0x4f, 0xc9, 0x72, 0x6d, 0x9b, 0xc4, 0x97, + 0x51, 0x46, 0x6a, 0xa6, 0x7d, 0x54, 0xa7, 0xef, 0xe7, 0x97, 0x7e, 0x8e, + 0x64, 0xdd, 0x4c, 0xb3, 0xba, 0x04, 0x51, 0xdf, 0x8d, 0xb5, 0x24, 0xfd, + 0x09, 0xb1, 0xe1, 0x96, 0xe2, 0xd2, 0x6c, 0x46, 0xe2, 0x29, 0x29, 0x1f, + 0x4d, 0xf7, 0xac, 0x83, 0x87, 0x55, 0x54, 0xd0, 0xca, 0x1f, 0x55, 0x78, + 0x6d, 0xbe, 0xfb, 0x03, 0xd8, 0xfd, 0x9a, 0x01, 0x84, 0x01, 0x53, 0x7d, + 0xab, 0xde, 0x19, 0x34, 0x94, 0x39, 0x98, 0x23, 0xe3, 0x41, 0x86, 0x0e, + 0x4f, 0x1c, 0x24, 0xa4, 0xde, 0x0c, 0x86, 0xf4, 0x99, 0x7e, 0xed, 0x03, + 0x08, 0xb6, 0xce, 0x27, 0xb3, 0xb9, 0x26, 0xca, 0x80, 0x28, 0x4d, 0xdf, + 0xbe, 0x74, 0xa6, 0x2e, 0x97, 0x01, 0x6e, 0x9a, 0xef, 0x9c, 0xa7, 0x18, + 0x2c, 0xfb, 0x3f, 0x1a, 0x16, 0xe1, 0xe5, 0xb5, 0xe3, 0xa2, 0xb1, 0xdd, + 0xe1, 0x12, 0x63, 0x92, 0x18, 0x05, 0x4f, 0x0e, 0x9d, 0x47, 0x72, 0x91, + 0xf0, 0xd5, 0x80, 0xc1, 0xab, 0x7e, 0x84, 0x0e, 0x37, 0xa5, 0x0f, 0xcf}, + pub_key_2, + {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 39, + 32, + {0xbc, 0x3d, 0xef, 0x5a, 0x81, 0x6a, 0x23, 0xd2, 0x3f, 0xc8, 0xa7, 0xb8, + 0xc4, 0xcc, 0x87, 0x89, 0xe4, 0x04, 0x4a, 0x8c, 0x96, 0x3c, 0xbe, 0x7f, + 0xf9, 0xcb, 0xcb, 0x9e, 0x50, 0xbe, 0x23, 0xac, 0x92, 0x52, 0x4c, 0x5a, + 0x53, 0x38, 0xab, 0x8b, 0x42, 0xe7, 0xdb, 0x1a, 0xa8, 0x31, 0x80, 0xce, + 0x33, 0x54, 0xaa, 0xd4, 0x30, 0xff, 0xd2, 0xae, 0x43, 0xeb, 0xaa, 0xfa, + 0x88, 0x99, 0x0d, 0x10, 0x0e, 0x27, 0xd7, 0x88, 0xc7, 0x79, 0xae, 0xe2, + 0x38, 0x46, 0xe4, 0x67, 0x4a, 0xf2, 0x1b, 0x81, 0xcc, 0xed, 0xb8, 0xcd, + 0xc6, 0x5d, 0x63, 0x80, 0x56, 0x6f, 0x64, 0x9e, 0xd1, 0x4c, 0x3e, 0x43, + 0xde, 0xc9, 0x4b, 0x3a, 0x52, 0x7c, 0xa6, 0xcb, 0x53, 0x00, 0x1b, 0x6d, + 0x8f, 0x92, 0x10, 0xed, 0xe0, 0x57, 0xfc, 0xe8, 0x3f, 0x0b, 0xd7, 0xda, + 0x60, 0x03, 0x3b, 0x96, 0xaf, 0xc4, 0x8a, 0x44, 0xcb, 0x43, 0x41, 0x38, + 0x2f, 0x13, 0x43, 0x31, 0xa8, 0xe2, 0x6f, 0x2e, 0xf0, 0x95, 0x67, 0x01, + 0xaa, 0x12, 0x15, 0x13, 0x13, 0x75, 0x43, 0x81, 0xae, 0x2d, 0x5a, 0x99, + 0x16, 0x72, 0x22, 0xbc, 0x91, 0x56, 0x5e, 0x83, 0xae, 0xa3, 0xf0, 0x57, + 0xb2, 0x86, 0x79, 0x4d, 0xd9, 0x80, 0x5b, 0x6b, 0x53, 0x38, 0x31, 0xc2, + 0x39, 0x84, 0x49, 0x8a, 0x55, 0x98, 0x5c, 0xc8, 0x46, 0x5c, 0x3f, 0x35, + 0x76, 0x4d, 0x28, 0x71, 0x56, 0x92, 0xe9, 0xa9, 0x24, 0x90, 0xf2, 0xec, + 0x82, 0x12, 0x27, 0x99, 0x57, 0x6b, 0x80, 0x8b, 0xc9, 0xd0, 0xfd, 0xaf, + 0x87, 0xbb, 0x4d, 0x39, 0x1f, 0x5b, 0xb2, 0x5c, 0x50, 0x6a, 0x6f, 0xb9, + 0x2e, 0x6f, 0xe7, 0x46, 0xde, 0x50, 0x6e, 0xb3, 0x74, 0x8a, 0x6d, 0x03, + 0x6e, 0xf5, 0xd8, 0x80, 0x40, 0x00, 0xdd, 0x0e, 0xcf, 0x73, 0x87, 0x09, + 0xae, 0x6d, 0xda, 0xef, 0xf4, 0x47, 0x34, 0x51, 0x33, 0x74, 0xa0, 0x22, + 0xc2, 0x1a, 0xd5, 0x28, 0xa4, 0x2f, 0x6f, 0x0a, 0x15, 0xf0, 0xb5, 0xc4, + 0x7d, 0x3a, 0x64, 0x37, 0x91, 0x91, 0xf1, 0x61, 0xd5, 0xf9, 0x6b, 0xe3, + 0x3e, 0x7d, 0x61, 0xdf, 0xcc, 0xe2, 0xa3, 0x0e, 0xcb, 0x73, 0xe3, 0x4b, + 0x99, 0xd8, 0x61, 0x62, 0xb6, 0x65, 0x50, 0x84, 0x1d, 0xd7, 0x00, 0xa3, + 0x8d, 0xc1, 0x05, 0x78, 0x38, 0x39, 0x75, 0x13, 0xae, 0xba, 0xa4, 0x11, + 0xe3, 0x47, 0xc2, 0x9f, 0xa9, 0xa2, 0xd1, 0x78, 0x93, 0x78, 0xf0, 0x44, + 0xcd, 0xcb, 0x94, 0x17, 0xf8, 0xec, 0x37, 0x03, 0xbe, 0x8c, 0xe9, 0x11, + 0xba, 0xe9, 0x6d, 0x44, 0xc5, 0xc3, 0x66, 0x4c, 0x62, 0xdf, 0x09, 0xf5, + 0x8a, 0x27, 0x09, 0xeb, 0x37, 0x9c, 0x39, 0x21, 0xca, 0x5b, 0x1a, 0x27, + 0x7b, 0xc7, 0xfd, 0xb7, 0xbc, 0x57, 0x73, 0x75, 0x42, 0x31, 0x6e, 0xd1}, + pub_key_2, + {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 40, + 32, + {0x07, 0x48, 0x44, 0x1e, 0xdc, 0x13, 0x3a, 0xe2, 0x6f, 0xa1, 0x30, 0x03, + 0x37, 0x71, 0x6e, 0x02, 0x49, 0xd9, 0xc9, 0x09, 0x6e, 0x9e, 0xeb, 0x77, + 0x34, 0x99, 0xb4, 0x42, 0xdb, 0xd1, 0x64, 0x1f, 0x3a, 0xee, 0xbb, 0x86, + 0xad, 0xe9, 0x83, 0x20, 0x63, 0x01, 0xad, 0xe3, 0x97, 0xb1, 0x08, 0x9f, + 0x43, 0xde, 0xc0, 0x80, 0x2d, 0x87, 0xd2, 0x32, 0x87, 0xf8, 0x9f, 0x71, + 0x80, 0xb2, 0xd9, 0x2c, 0xe2, 0xf7, 0x70, 0x41, 0x03, 0x80, 0x05, 0xd1, + 0xcf, 0xc2, 0x7f, 0xbc, 0xab, 0x2b, 0xaf, 0xd4, 0x77, 0xa5, 0x1c, 0xd4, + 0xf7, 0x54, 0xfb, 0x58, 0x31, 0x1b, 0x80, 0xc7, 0xf4, 0x81, 0x20, 0x5b, + 0x02, 0xc1, 0x10, 0x25, 0x36, 0xe4, 0xed, 0x18, 0xf9, 0xc2, 0x6b, 0x1b, + 0xde, 0xe6, 0x7b, 0x72, 0xba, 0xcf, 0xa4, 0xd6, 0x9b, 0xbe, 0x8e, 0xea, + 0x7c, 0x67, 0x96, 0x3c, 0x64, 0x4c, 0x26, 0x93, 0x3d, 0x27, 0xeb, 0xf9, + 0x84, 0xdf, 0xee, 0xda, 0x41, 0x6d, 0x45, 0xbf, 0xa1, 0x83, 0xad, 0xfc, + 0x10, 0xd8, 0xee, 0xf0, 0x3e, 0x7b, 0x15, 0x94, 0x62, 0x10, 0x2e, 0x54, + 0x6f, 0x40, 0xbc, 0xf2, 0x7e, 0x72, 0x3c, 0xa2, 0xae, 0x51, 0x6e, 0x76, + 0x84, 0x88, 0xb2, 0xce, 0x19, 0x30, 0x3f, 0x4c, 0xfe, 0x54, 0xf2, 0x7b, + 0xe9, 0xf6, 0x7b, 0x23, 0x9a, 0xa6, 0xb3, 0x79, 0x48, 0x79, 0x95, 0x67, + 0x11, 0x05, 0xa2, 0x19, 0x23, 0xbf, 0xcd, 0x14, 0xd5, 0x1b, 0x4b, 0x5d, + 0x72, 0x2c, 0xc7, 0xcd, 0x0a, 0x6f, 0x4b, 0x45, 0xa9, 0x5b, 0xdf, 0xb2, + 0x68, 0xfc, 0x6d, 0xfd, 0x38, 0xcf, 0x73, 0x80, 0x4c, 0x20, 0x29, 0xec, + 0x83, 0xd0, 0x55, 0xd4, 0x99, 0x95, 0xc4, 0xe1, 0x89, 0x6b, 0xab, 0x3b, + 0x7a, 0xb0, 0x83, 0x5b, 0xd8, 0xff, 0x1a, 0x2c, 0xf4, 0xca, 0x18, 0x5c, + 0xb8, 0xb5, 0x20, 0xc8, 0xd7, 0x07, 0xd7, 0x04, 0x29, 0xe6, 0x67, 0xa5, + 0xe2, 0xf4, 0x00, 0x60, 0x49, 0x4a, 0x02, 0x2c, 0x17, 0xda, 0x52, 0xcc, + 0x81, 0x11, 0xc4, 0x03, 0x85, 0x16, 0x4a, 0x34, 0xee, 0x45, 0xdf, 0xb5, + 0x2b, 0xb3, 0x45, 0x45, 0xde, 0xe9, 0x70, 0x8f, 0xdf, 0x2e, 0xe2, 0x21, + 0xf7, 0x43, 0x4d, 0x0a, 0x0f, 0x80, 0xb7, 0xba, 0xe2, 0xa7, 0xe9, 0xc0, + 0x1e, 0x2d, 0x74, 0xa8, 0x89, 0xa2, 0x5a, 0x43, 0xf3, 0x9b, 0x3e, 0x75, + 0xce, 0x3c, 0x09, 0x32, 0x0c, 0xad, 0x05, 0x4d, 0x14, 0x52, 0x47, 0xc7, + 0xc9, 0x9d, 0x5b, 0x31, 0xa5, 0x3f, 0x9c, 0xd0, 0x52, 0x7c, 0xee, 0x1c, + 0x44, 0xed, 0x85, 0x45, 0x75, 0x0b, 0x63, 0x39, 0x16, 0xbc, 0x01, 0x64, + 0x54, 0xa0, 0xe1, 0xd4, 0xc0, 0x46, 0xe6, 0x00, 0xa4, 0x30, 0x29, 0xaf, + 0xa4, 0x33, 0x5d, 0x74, 0x79, 0x5c, 0xa5, 0x12, 0x16, 0xbb, 0x20, 0x41}, + pub_key_2, + {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 41 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 41, + 32, + {0x03, 0x23, 0x9c, 0xd5, 0xb4, 0x51, 0x55, 0xf6, 0xc4, 0x8a, 0xb1, 0xca, + 0x33, 0x47, 0xf7, 0x84, 0x64, 0x2e, 0x7a, 0xa7, 0x0b, 0xb7, 0xda, 0xd5, + 0xdd, 0x98, 0xd6, 0x54, 0x2f, 0xc4, 0xff, 0xa1, 0xfb, 0x4c, 0x1a, 0x4d, + 0xa2, 0x92, 0x7e, 0x3c, 0x39, 0x53, 0x86, 0xf2, 0xa6, 0x02, 0x49, 0x63, + 0xcd, 0x4f, 0x3e, 0xf4, 0x86, 0x25, 0xb9, 0xe8, 0x9e, 0x92, 0xed, 0x53, + 0xea, 0x68, 0xb1, 0xec, 0xf9, 0x62, 0xef, 0xf8, 0xe6, 0x11, 0x5f, 0x2e, + 0xef, 0x77, 0x65, 0x2c, 0x1b, 0x99, 0xd4, 0xd6, 0x12, 0x83, 0x67, 0x97, + 0x12, 0x03, 0xcd, 0x84, 0xd1, 0x34, 0xe1, 0xd3, 0xa2, 0xbb, 0xe0, 0xc9, + 0xd1, 0x58, 0x79, 0x51, 0x81, 0x65, 0xed, 0x03, 0xd4, 0x18, 0x1e, 0x29, + 0x5d, 0x6e, 0x66, 0xc4, 0x61, 0x9e, 0x61, 0xad, 0xca, 0x73, 0xa0, 0xdc, + 0x27, 0x27, 0x5e, 0xc3, 0x5d, 0x42, 0x6f, 0x6a, 0xdd, 0x92, 0xbb, 0x79, + 0x8d, 0xf2, 0x6b, 0x61, 0xbd, 0x34, 0x92, 0xb1, 0xd8, 0xfc, 0x6c, 0xa9, + 0xed, 0x67, 0x59, 0xc7, 0xc8, 0xff, 0x6e, 0xa3, 0x27, 0x53, 0xe1, 0x1b, + 0x4c, 0xa5, 0xcb, 0xae, 0x38, 0xf9, 0x8a, 0xc7, 0x77, 0x7a, 0xa5, 0x2a, + 0x5b, 0x75, 0x90, 0xf5, 0xd5, 0xd7, 0x61, 0x35, 0x39, 0x3f, 0xfe, 0x9a, + 0x3f, 0x15, 0x37, 0x9a, 0x4a, 0x26, 0x27, 0x96, 0xaa, 0x9b, 0x5a, 0xe0, + 0x86, 0x72, 0xf2, 0xa3, 0x56, 0x45, 0x34, 0xe2, 0xdc, 0x3f, 0x95, 0x7a, + 0x87, 0x16, 0xfe, 0x78, 0x6b, 0x00, 0x21, 0xb6, 0xe1, 0x93, 0x53, 0x55, + 0xab, 0xf9, 0xb0, 0xb7, 0x5a, 0xd3, 0xb8, 0x0a, 0xec, 0x1c, 0x15, 0x25, + 0x42, 0xb8, 0x13, 0xb8, 0x5f, 0x58, 0x20, 0xa7, 0x9d, 0x5f, 0x53, 0xe3, + 0xa3, 0x37, 0xb3, 0x6d, 0x4d, 0x3a, 0x64, 0x1c, 0x45, 0x0f, 0x88, 0x52, + 0x82, 0x37, 0xb6, 0x10, 0xf4, 0x89, 0x88, 0x60, 0x78, 0xa6, 0xa3, 0x7a, + 0x3a, 0x2d, 0x6d, 0x0b, 0xc4, 0x9a, 0xed, 0x98, 0xf9, 0x30, 0x6d, 0xbc, + 0xfb, 0xa3, 0x30, 0xd0, 0x0a, 0x0c, 0x45, 0xbe, 0x89, 0xc8, 0x57, 0x47, + 0x31, 0x0a, 0xe1, 0xbf, 0x8c, 0x92, 0xca, 0x96, 0x0a, 0x24, 0xbe, 0xb7, + 0x6a, 0x40, 0x20, 0xfe, 0x04, 0x37, 0xfb, 0xb9, 0x1e, 0xd5, 0xa5, 0x62, + 0x03, 0x18, 0x5e, 0xe5, 0x03, 0x5e, 0x1e, 0xb4, 0xc9, 0xa0, 0xcd, 0xb0, + 0xcf, 0x6e, 0xd8, 0xfc, 0xab, 0x39, 0x56, 0xb5, 0x43, 0xdf, 0xeb, 0xc8, + 0xea, 0x1f, 0x27, 0x5f, 0xa5, 0x29, 0xbf, 0x33, 0x56, 0x8a, 0x05, 0x3d, + 0x20, 0x41, 0xe3, 0x40, 0xdf, 0xf7, 0x24, 0xed, 0xf6, 0xeb, 0x6d, 0x2d, + 0xac, 0x13, 0x5a, 0xca, 0x21, 0x73, 0xba, 0xee, 0x10, 0x44, 0x42, 0x23, + 0x9c, 0x22, 0x66, 0xa7, 0xcc, 0x03, 0xcd, 0xef, 0xe5, 0xb9, 0x28, 0xc8}, + pub_key_2, + {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33}, + true}, + + // Comment: + // tcID: 42 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 42, + 32, + {0x64, 0xed, 0x1b, 0xc0, 0x54, 0x0b, 0x10, 0x94, 0x47, 0x05, 0x8f, 0xac, + 0x11, 0xad, 0x2a, 0x45, 0xda, 0xca, 0xe2, 0xb1, 0x74, 0xab, 0xb4, 0xc1, + 0x11, 0xe8, 0x68, 0xab, 0x5d, 0x9a, 0x62, 0x21, 0x45, 0xe5, 0x9f, 0x59, + 0x8e, 0x73, 0x68, 0x6b, 0x51, 0x70, 0x71, 0xb3, 0xf7, 0xbe, 0xe3, 0x4d, + 0x55, 0x14, 0x22, 0x7b, 0x93, 0x48, 0xfe, 0x0b, 0x2a, 0x5b, 0x77, 0x2b, + 0x7a, 0xd4, 0xd9, 0x58, 0x2a, 0xb2, 0x89, 0x8e, 0x18, 0x83, 0x74, 0x9e, + 0x75, 0x94, 0x7c, 0x64, 0x7a, 0x4c, 0xaa, 0x9d, 0x77, 0xd0, 0x93, 0x86, + 0xd9, 0xb4, 0xec, 0xaf, 0xc7, 0x41, 0xec, 0x27, 0x45, 0x54, 0x29, 0x9b, + 0xa2, 0x5f, 0x05, 0x15, 0xb7, 0xa1, 0xe5, 0x85, 0x44, 0xfb, 0x5d, 0xcd, + 0x8f, 0x99, 0x59, 0x5c, 0x05, 0x9f, 0x6b, 0x14, 0xaa, 0xbf, 0x62, 0xc2, + 0x63, 0xba, 0xc6, 0xb2, 0x95, 0x87, 0x5c, 0x86, 0x3e, 0x21, 0x0b, 0xfa, + 0xd7, 0x97, 0x72, 0xc6, 0x4b, 0xa0, 0xa3, 0x46, 0x11, 0x6c, 0xe7, 0x95, + 0x13, 0xfb, 0x17, 0x6f, 0x0e, 0x1f, 0x21, 0x29, 0xec, 0x2d, 0xb1, 0x12, + 0x84, 0x8d, 0xaf, 0xfd, 0x20, 0xda, 0x01, 0xf8, 0x20, 0x8b, 0x29, 0xf1, + 0x02, 0xcd, 0x81, 0x36, 0x91, 0xad, 0xac, 0xcf, 0x98, 0x06, 0x8c, 0x08, + 0x11, 0x68, 0xf2, 0xc1, 0x93, 0x20, 0x55, 0x07, 0x9f, 0x46, 0xe3, 0xeb, + 0xf3, 0x6e, 0x05, 0xbd, 0x45, 0x54, 0xab, 0x2d, 0x1a, 0x75, 0xa3, 0xbc, + 0xe9, 0xdb, 0x7c, 0x4d, 0x84, 0xa8, 0x98, 0x73, 0xf5, 0xb6, 0xbc, 0x87, + 0x47, 0x16, 0x6c, 0xfa, 0x86, 0x10, 0x92, 0x66, 0x4d, 0x1c, 0xe9, 0x5e, + 0x28, 0x01, 0x1e, 0xe9, 0x66, 0x1f, 0x14, 0x12, 0xc8, 0xec, 0x3e, 0xa1, + 0x96, 0xf9, 0x96, 0xe3, 0xe9, 0xe9, 0x3b, 0x5d, 0xd5, 0xf8, 0x9d, 0x31, + 0xd9, 0xf5, 0x67, 0x08, 0xbe, 0xb9, 0xb0, 0x6b, 0x92, 0xf7, 0xc1, 0xe5, + 0x8d, 0xf5, 0xef, 0xd5, 0xc6, 0x31, 0x15, 0xa7, 0x92, 0xba, 0x4d, 0x7f, + 0x69, 0xdd, 0xc7, 0x82, 0xae, 0x36, 0x45, 0x89, 0x4d, 0xac, 0x86, 0xd4, + 0x7e, 0x26, 0x71, 0xb8, 0xf0, 0xe6, 0x3e, 0xc7, 0x55, 0x9f, 0xb9, 0x97, + 0xb2, 0x5d, 0xae, 0xfd, 0x15, 0x89, 0xa8, 0x0f, 0x16, 0x3f, 0x93, 0xce, + 0xaa, 0x39, 0x72, 0x92, 0xad, 0xa9, 0x73, 0x29, 0x6c, 0x6b, 0x0f, 0x26, + 0x60, 0xc6, 0xbf, 0x7b, 0x66, 0xb6, 0x28, 0xb6, 0x96, 0xa6, 0x10, 0x9c, + 0x9e, 0x51, 0x6f, 0xad, 0xb2, 0x5a, 0x3f, 0x47, 0x5e, 0xe1, 0xf2, 0x73, + 0xa4, 0x90, 0xa0, 0x28, 0x39, 0x6b, 0xab, 0x59, 0xff, 0xb8, 0xe9, 0x1a, + 0xbc, 0xe0, 0xa2, 0x46, 0x63, 0x1c, 0x2c, 0x76, 0xee, 0x08, 0xf8, 0x70, + 0x17, 0x04, 0xf0, 0xc4, 0x34, 0x7e, 0xdf, 0x03, 0xe3, 0xf2, 0xe5, 0x21}, + pub_key_2, + {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 43 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 43, + 32, + {0x65, 0x49, 0x2f, 0xcd, 0xdd, 0x65, 0x29, 0xa4, 0xe1, 0xc1, 0x9f, 0x79, + 0x50, 0xc4, 0x92, 0x02, 0x1d, 0xb0, 0x3f, 0x4d, 0x74, 0x05, 0x13, 0x96, + 0xa9, 0x4a, 0xbb, 0xfc, 0x6c, 0x70, 0xec, 0x10, 0xad, 0xc1, 0xc4, 0x4c, + 0xf7, 0x75, 0x35, 0xe9, 0x8d, 0xa1, 0xa0, 0x96, 0xef, 0x5e, 0x93, 0xbc, + 0x55, 0xf9, 0xa9, 0xde, 0xd5, 0xd5, 0x9e, 0xb1, 0x5e, 0xbe, 0xc1, 0x7d, + 0xd5, 0x1c, 0xbf, 0x7e, 0x26, 0xcf, 0x9a, 0x82, 0x91, 0xd7, 0xab, 0xd8, + 0x29, 0x43, 0x98, 0x19, 0x3e, 0x98, 0x1a, 0xb8, 0x4f, 0x53, 0x85, 0x96, + 0x2e, 0x7c, 0xb7, 0xb2, 0x6f, 0x43, 0x87, 0x5b, 0x8a, 0x2a, 0x2e, 0x89, + 0xea, 0xb0, 0x11, 0xcd, 0x8a, 0x9d, 0x3d, 0x68, 0x34, 0x07, 0xee, 0xfb, + 0xc7, 0xef, 0xdd, 0x2a, 0x81, 0x61, 0x8b, 0x5a, 0x7c, 0x0f, 0x6f, 0x07, + 0xcf, 0x31, 0x1f, 0xa4, 0x26, 0xc8, 0x69, 0x74, 0xa9, 0xda, 0x06, 0xc9, + 0xa8, 0x98, 0x1a, 0x04, 0x8f, 0x8c, 0x7b, 0x32, 0x55, 0xea, 0xeb, 0x3e, + 0x10, 0xd3, 0xd8, 0xc0, 0x18, 0x7d, 0xc5, 0xb3, 0x62, 0x9b, 0xf5, 0x34, + 0x99, 0x96, 0x65, 0x5b, 0xf5, 0xf3, 0x72, 0xb5, 0x0d, 0x82, 0x38, 0x1c, + 0xac, 0xb3, 0xd9, 0x24, 0x8b, 0x31, 0x3f, 0xc3, 0x53, 0x64, 0x51, 0x99, + 0x82, 0x45, 0x34, 0xcd, 0x49, 0x53, 0xb2, 0xaa, 0xcb, 0x20, 0x11, 0x0a, + 0xe4, 0x26, 0xae, 0x59, 0xf8, 0x46, 0x50, 0xbb, 0x3b, 0x85, 0xf5, 0x80, + 0x94, 0x05, 0x65, 0x11, 0x36, 0x2f, 0x9f, 0xe6, 0x26, 0x01, 0xfc, 0x05, + 0xee, 0x75, 0xf5, 0x93, 0x5b, 0x85, 0x26, 0xba, 0xb6, 0x96, 0x8b, 0x96, + 0xc0, 0xc6, 0x5d, 0x40, 0xfe, 0xce, 0x4b, 0x70, 0x03, 0x7f, 0xc3, 0x19, + 0xdd, 0xb9, 0xf9, 0xd8, 0x6a, 0x45, 0x3d, 0x32, 0xde, 0x28, 0x18, 0xef, + 0x5e, 0x26, 0x93, 0xa6, 0xbe, 0xec, 0x62, 0x7d, 0x88, 0x1a, 0x00, 0x80, + 0x5e, 0x55, 0x3e, 0x15, 0x17, 0x6e, 0x9f, 0xaa, 0x6c, 0x91, 0x02, 0x9e, + 0x3b, 0x80, 0x1b, 0xea, 0x69, 0xf4, 0x27, 0xc2, 0xdc, 0x05, 0xf9, 0xdb, + 0x8c, 0xe7, 0xd5, 0xa3, 0x1a, 0x6d, 0xa5, 0xeb, 0x8f, 0x11, 0x25, 0xd3, + 0xba, 0x72, 0x49, 0x97, 0xdf, 0x48, 0xaf, 0x34, 0xe4, 0x0a, 0x63, 0x07, + 0xc7, 0xef, 0x1d, 0x20, 0x53, 0x61, 0xbd, 0xc8, 0x98, 0x17, 0xc4, 0xd1, + 0xa2, 0x02, 0x38, 0x74, 0xcb, 0x2a, 0x8d, 0xc9, 0x03, 0xab, 0x17, 0x1f, + 0xd1, 0x4d, 0xf0, 0x74, 0x5d, 0x65, 0xf3, 0x20, 0x4d, 0x99, 0xe0, 0xd9, + 0x20, 0xbc, 0x36, 0xf3, 0x82, 0xda, 0xd0, 0x9a, 0x4b, 0x17, 0x4a, 0xdb, + 0xd8, 0xbc, 0x72, 0x02, 0x7b, 0xfa, 0x11, 0x85, 0x83, 0x8e, 0x2b, 0x20, + 0xca, 0x7a, 0x6e, 0xd2, 0x26, 0xeb, 0x8b, 0x85, 0xdf, 0x5f, 0xe2, 0x6a}, + pub_key_2, + {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38}, + true}, + + // Comment: + // tcID: 44 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 44, + 32, + {0x37, 0xec, 0x05, 0x63, 0x88, 0x18, 0x1d, 0x85, 0x38, 0xbc, 0x2e, 0xfe, + 0xcd, 0x67, 0x99, 0x86, 0xd8, 0xa0, 0xef, 0x2a, 0xe3, 0x1d, 0xdc, 0x67, + 0xfc, 0x54, 0xaa, 0x91, 0x5a, 0xb6, 0x03, 0xa6, 0xa3, 0x4d, 0x62, 0xfa, + 0xe5, 0x86, 0xe4, 0x50, 0x1b, 0xbc, 0x61, 0x08, 0x5f, 0xd7, 0x98, 0xb3, + 0xef, 0x75, 0x3c, 0xfa, 0x2c, 0x06, 0x48, 0xb3, 0xce, 0xae, 0xcd, 0xd3, + 0x93, 0xee, 0x60, 0x1a, 0x89, 0xd5, 0x02, 0xff, 0x9a, 0xc1, 0x47, 0x11, + 0xba, 0x6a, 0x8d, 0x37, 0x7a, 0xfa, 0xfd, 0xbf, 0x40, 0x17, 0xf6, 0xcb, + 0x09, 0x5b, 0x7b, 0xea, 0x1d, 0x99, 0x26, 0x0e, 0x51, 0xaf, 0x92, 0xbb, + 0xe9, 0x34, 0x90, 0xaa, 0x48, 0x4f, 0xb3, 0x8a, 0x91, 0xf8, 0xe4, 0xbb, + 0x94, 0xaf, 0x87, 0x2b, 0xda, 0x58, 0x7f, 0x2f, 0x7c, 0x52, 0x69, 0xba, + 0x71, 0x10, 0xc5, 0xf2, 0x18, 0x2c, 0x81, 0x0f, 0xf0, 0xee, 0x35, 0x6d, + 0xfe, 0x7b, 0x08, 0x4b, 0x3d, 0xe5, 0xe1, 0x5a, 0x11, 0x96, 0xba, 0xef, + 0x0b, 0xc8, 0x64, 0x09, 0xef, 0x18, 0x72, 0x97, 0xe0, 0x17, 0x19, 0xca, + 0x19, 0x14, 0xbe, 0xae, 0x4e, 0x52, 0xb7, 0xa4, 0x94, 0xe0, 0xfe, 0x25, + 0x78, 0xc4, 0x05, 0x1b, 0x5b, 0xe6, 0x11, 0x35, 0xdd, 0x03, 0x45, 0xdd, + 0x96, 0xea, 0x78, 0x0e, 0x7e, 0xfb, 0xfa, 0x63, 0x42, 0x42, 0x3f, 0xe4, + 0xf6, 0x7b, 0xb5, 0xc7, 0x9d, 0xc5, 0x58, 0x52, 0xb3, 0xbe, 0x79, 0xfe, + 0xdd, 0x98, 0x08, 0x97, 0xd6, 0x8d, 0x61, 0xea, 0x3e, 0x4d, 0x53, 0x36, + 0xd8, 0x23, 0x70, 0xf9, 0x24, 0xac, 0xc1, 0x39, 0xb6, 0xac, 0x71, 0x1c, + 0xea, 0xe9, 0xcc, 0x60, 0xb9, 0xbe, 0xa1, 0x3c, 0x32, 0x07, 0x4a, 0x47, + 0x5c, 0x62, 0x22, 0x9d, 0x96, 0x3a, 0x15, 0x27, 0x01, 0x21, 0x46, 0xc5, + 0x3f, 0x97, 0x09, 0x3f, 0x5b, 0x2e, 0x20, 0x39, 0xa4, 0xd5, 0x2f, 0x45, + 0x66, 0xbf, 0x3b, 0x8b, 0xf5, 0x5d, 0x8d, 0x2e, 0xfd, 0xca, 0x72, 0x95, + 0x05, 0xbf, 0x0d, 0x1b, 0x0b, 0x12, 0x0a, 0xa8, 0x35, 0xef, 0x2c, 0xb7, + 0xc3, 0xba, 0x06, 0x5f, 0x81, 0x38, 0x6c, 0xad, 0xbc, 0x00, 0xc0, 0x60, + 0xc1, 0x8f, 0x4a, 0xc9, 0x89, 0xc7, 0x57, 0xa6, 0x31, 0x08, 0xbe, 0x4e, + 0xcf, 0x6d, 0xa3, 0x18, 0x38, 0xb1, 0x7e, 0xe1, 0xc3, 0x7b, 0x66, 0xa8, + 0x87, 0xf7, 0x41, 0xf8, 0xbd, 0xeb, 0xc3, 0xc0, 0xb9, 0x59, 0x94, 0x04, + 0x61, 0xe2, 0x08, 0xae, 0xe5, 0x39, 0xcb, 0xd1, 0x09, 0x94, 0xbc, 0xc6, + 0xc0, 0xd2, 0xf5, 0x5c, 0x41, 0xa1, 0x7f, 0x8f, 0xde, 0x8a, 0xa5, 0xc0, + 0xd3, 0xc4, 0xfb, 0xb3, 0x5d, 0xd4, 0x8b, 0x6e, 0xbd, 0x9f, 0x71, 0x8d, + 0x92, 0x4b, 0xf1, 0x6a, 0xa4, 0xd1, 0x07, 0x47, 0x1a, 0x9a, 0x3e, 0x71}, + pub_key_2, + {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34}, + true}, + + // Comment: + // tcID: 45 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 45, + 32, + {0x0b, 0x31, 0x0c, 0xe9, 0x60, 0xef, 0xe7, 0xd0, 0x7c, 0x04, 0xce, 0x0e, + 0x3d, 0x36, 0x5f, 0x15, 0x7a, 0x48, 0xb1, 0x71, 0xbc, 0xf2, 0xdd, 0xc7, + 0x5e, 0xf0, 0x2e, 0x09, 0x77, 0x11, 0xec, 0xd1, 0x94, 0x2a, 0xce, 0x2c, + 0x41, 0x46, 0x82, 0xdc, 0x2c, 0x4b, 0x2c, 0xa8, 0x84, 0xb9, 0xfd, 0x7a, + 0x49, 0x52, 0x73, 0x19, 0xc9, 0xf4, 0x44, 0xcb, 0x3e, 0x39, 0xa9, 0x2d, + 0x1d, 0x7c, 0x82, 0x36, 0x01, 0x04, 0x32, 0xe7, 0x31, 0x18, 0x15, 0x14, + 0xd0, 0x84, 0x2e, 0xed, 0x1a, 0x35, 0x80, 0xca, 0x55, 0x1f, 0x81, 0xcf, + 0x8a, 0x43, 0x01, 0x4a, 0xd4, 0xd5, 0x7f, 0x48, 0xa9, 0x12, 0x07, 0xca, + 0xc1, 0x55, 0xdc, 0x40, 0x72, 0x40, 0x78, 0xa4, 0xd2, 0x20, 0xf3, 0x90, + 0x6b, 0x9c, 0x22, 0x89, 0xaf, 0x6e, 0xa3, 0x90, 0x22, 0x2e, 0x3f, 0x6c, + 0x17, 0xa6, 0x29, 0x16, 0x96, 0x54, 0x59, 0x38, 0x7d, 0x4e, 0xf6, 0x0c, + 0x39, 0xeb, 0x90, 0x9f, 0x6c, 0x2f, 0xbf, 0x5d, 0x5e, 0x67, 0xc6, 0x5e, + 0xc1, 0x32, 0xf7, 0x63, 0xcb, 0x43, 0x12, 0x72, 0x81, 0xcb, 0x01, 0x48, + 0xa0, 0x65, 0x71, 0xf7, 0xff, 0x84, 0xb1, 0x1a, 0x55, 0x1e, 0x4a, 0x2b, + 0x7c, 0xe4, 0x27, 0x92, 0x83, 0x0a, 0x13, 0xca, 0x5c, 0x1a, 0x63, 0xaa, + 0x50, 0x44, 0xf1, 0xfa, 0x96, 0x08, 0x5d, 0xcd, 0xf0, 0xd2, 0xc4, 0xd7, + 0xf8, 0xac, 0x3a, 0x95, 0x7b, 0xbc, 0xd6, 0xf1, 0x40, 0x9c, 0xdc, 0xc2, + 0xad, 0x59, 0xf8, 0xf6, 0x2b, 0x72, 0x86, 0x30, 0x9c, 0x8b, 0x77, 0xf8, + 0x56, 0x79, 0xbe, 0xe9, 0x2d, 0xf4, 0xab, 0xdd, 0xa6, 0x72, 0x87, 0xd1, + 0x5e, 0x61, 0x45, 0xeb, 0xf4, 0xf7, 0xff, 0xbb, 0x11, 0x13, 0x9f, 0x17, + 0x25, 0x2c, 0x80, 0xec, 0x7e, 0xf1, 0xa7, 0xf5, 0x89, 0xae, 0x44, 0xb2, + 0x6b, 0x00, 0xd1, 0x1e, 0x22, 0x8b, 0xb1, 0xa7, 0x53, 0x39, 0xb4, 0x7c, + 0xa9, 0x4e, 0x84, 0xff, 0x79, 0x7b, 0x85, 0x51, 0xa6, 0x34, 0x4b, 0x72, + 0xcb, 0x83, 0x73, 0xc2, 0x6e, 0x36, 0x0c, 0xef, 0xf4, 0xb4, 0x35, 0x11, + 0xa4, 0x7f, 0x7e, 0x6e, 0x99, 0xfe, 0xc8, 0x28, 0xdd, 0x1e, 0x9b, 0xfe, + 0x90, 0x1f, 0xca, 0x7b, 0x95, 0xe8, 0x8f, 0x74, 0x19, 0xa7, 0xe3, 0xfb, + 0xeb, 0x14, 0xb1, 0x16, 0x3e, 0x03, 0x2d, 0x73, 0x18, 0x76, 0xa7, 0x70, + 0x44, 0x18, 0xa2, 0x75, 0x31, 0xd4, 0xf6, 0xa3, 0x36, 0x52, 0xe5, 0xa4, + 0x19, 0xd2, 0x1a, 0xee, 0xd1, 0x48, 0x6b, 0xe6, 0x26, 0xd6, 0xa0, 0x9b, + 0xc3, 0xd3, 0x58, 0x1e, 0xab, 0xf5, 0x55, 0x54, 0x5c, 0xc9, 0xd5, 0x80, + 0x05, 0xf7, 0x4c, 0x94, 0xf7, 0x07, 0x77, 0x45, 0x05, 0x01, 0xdf, 0x2a, + 0x8d, 0x16, 0x9a, 0x57, 0xd8, 0xc2, 0xec, 0x70, 0xdd, 0x15, 0x9f, 0xbf}, + pub_key_2, + {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 46 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 46, + 32, + {0x0d, 0x5c, 0x19, 0x37, 0x6a, 0x13, 0x37, 0x66, 0x55, 0xc0, 0x52, 0x70, + 0x30, 0x17, 0x74, 0xc7, 0xd0, 0x88, 0x79, 0xd4, 0xfd, 0xc3, 0x41, 0xe6, + 0x44, 0x11, 0xdf, 0xbe, 0xa6, 0xc1, 0x35, 0xc6, 0x3a, 0xb5, 0x0c, 0x20, + 0xba, 0xc3, 0x75, 0xda, 0x36, 0x81, 0x1c, 0xb6, 0xcb, 0xc9, 0xca, 0x6a, + 0xce, 0x90, 0x6c, 0x6a, 0xcd, 0x56, 0x81, 0xec, 0x4a, 0x6b, 0x54, 0x5a, + 0x54, 0x31, 0x6e, 0xd1, 0x52, 0x6a, 0x69, 0xfa, 0x65, 0x25, 0xb1, 0x1c, + 0x9b, 0x98, 0xf8, 0xf2, 0x9a, 0x98, 0x49, 0x50, 0xf7, 0x74, 0x86, 0xb0, + 0xa1, 0x5c, 0xe8, 0x55, 0x82, 0x61, 0x02, 0xbd, 0x3b, 0xa3, 0xb1, 0x65, + 0x1c, 0x8d, 0xca, 0xf4, 0x03, 0x1c, 0xe2, 0x8f, 0x51, 0xaf, 0x0a, 0x36, + 0x1a, 0x23, 0xe2, 0x93, 0xaa, 0xdb, 0x72, 0x7b, 0x18, 0x1e, 0xeb, 0x50, + 0xf4, 0xfc, 0xed, 0xfd, 0x58, 0x47, 0xf1, 0xd0, 0x14, 0x21, 0xf1, 0x2f, + 0x3c, 0xd1, 0x1b, 0x1a, 0x2b, 0x3b, 0x3f, 0xf2, 0xe6, 0xfb, 0x31, 0xf2, + 0xc1, 0x38, 0xa2, 0xf4, 0xf7, 0x7d, 0x00, 0x8a, 0x46, 0x39, 0xfc, 0x81, + 0x4a, 0xa6, 0xfb, 0xf8, 0xa4, 0x70, 0x04, 0xc7, 0xbb, 0x72, 0xde, 0x41, + 0xd0, 0x32, 0x95, 0x80, 0xf9, 0xdd, 0xbd, 0x2d, 0x19, 0xe0, 0x77, 0xfd, + 0x90, 0x87, 0x14, 0x49, 0x31, 0x89, 0x5b, 0xea, 0x8b, 0x61, 0x63, 0x54, + 0xf7, 0xda, 0x1a, 0xcf, 0x07, 0x7d, 0x8c, 0xd3, 0x40, 0x21, 0xa8, 0x8f, + 0xbb, 0x73, 0xcc, 0xb7, 0x35, 0xc1, 0xba, 0xe6, 0x12, 0x7c, 0x48, 0xd1, + 0x51, 0xdb, 0x02, 0xd7, 0x67, 0x17, 0x60, 0xb2, 0x5d, 0x24, 0x00, 0x71, + 0x11, 0x52, 0xd5, 0xc2, 0x7a, 0x31, 0x8d, 0xdd, 0x47, 0x4f, 0x84, 0x88, + 0x5c, 0x12, 0xe8, 0xfb, 0xfa, 0x55, 0x33, 0x22, 0x48, 0x24, 0x39, 0xf5, + 0xc9, 0xd2, 0x83, 0x2a, 0xce, 0x15, 0xaa, 0x33, 0x6c, 0xc0, 0x92, 0xa1, + 0x30, 0x24, 0x47, 0x6b, 0x95, 0xcc, 0xfe, 0xf9, 0x02, 0x2a, 0x4e, 0x0f, + 0x0b, 0xfb, 0xc5, 0x5c, 0x40, 0x94, 0x7d, 0x45, 0x57, 0x0e, 0xa8, 0xf0, + 0x98, 0x00, 0xf8, 0x5e, 0x0c, 0xfd, 0xa4, 0xeb, 0x99, 0x99, 0xd8, 0x59, + 0xb9, 0xb3, 0xa1, 0xe9, 0xe9, 0xee, 0x08, 0x07, 0xab, 0x32, 0xe9, 0x3f, + 0x1e, 0x16, 0xee, 0x36, 0xe4, 0xf4, 0xb6, 0x56, 0xeb, 0x3c, 0x61, 0x6a, + 0xd7, 0x97, 0xe1, 0x7d, 0xfb, 0x53, 0x00, 0xc6, 0x55, 0x3e, 0xec, 0xe8, + 0x76, 0xdc, 0xe9, 0x78, 0xb8, 0xcb, 0x08, 0x2a, 0x0e, 0x9b, 0xcc, 0xcf, + 0x47, 0x08, 0xa4, 0xf8, 0x21, 0x18, 0x93, 0x54, 0xf9, 0xe7, 0x31, 0x0c, + 0x35, 0x8e, 0x86, 0x45, 0x38, 0xac, 0x37, 0x42, 0x17, 0xe8, 0x37, 0x9a, + 0xa9, 0xf0, 0xe0, 0xe7, 0xda, 0xca, 0x3a, 0xb8, 0xd4, 0x6a, 0x6a, 0xe6}, + pub_key_2, + {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 47 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 47, + 32, + {0x45, 0x67, 0xe5, 0x47, 0x63, 0x46, 0xc0, 0x6b, 0x1b, 0xa2, 0x64, 0xf6, + 0x6c, 0xfd, 0x9e, 0x18, 0x10, 0x59, 0xd4, 0x4b, 0x0c, 0x37, 0xc4, 0x28, + 0x0a, 0x41, 0xe4, 0x1d, 0x11, 0x3c, 0x89, 0x83, 0x4c, 0x0a, 0xa6, 0x8d, + 0x25, 0xe1, 0xab, 0x87, 0x17, 0xcd, 0x85, 0xc8, 0xb4, 0xbd, 0xee, 0x48, + 0x2c, 0x3e, 0xed, 0x7d, 0x2e, 0xee, 0x16, 0x94, 0x7b, 0xd6, 0x8c, 0xa7, + 0xe6, 0x38, 0x11, 0x87, 0xb9, 0xf0, 0x9a, 0x34, 0x68, 0xe2, 0xf6, 0x7b, + 0x0c, 0xbf, 0x40, 0x4f, 0x0f, 0x56, 0x34, 0xf0, 0xce, 0x62, 0xad, 0x7e, + 0xed, 0x6f, 0x55, 0x7d, 0x78, 0x74, 0x29, 0x0b, 0x8b, 0x3a, 0x93, 0x47, + 0xe4, 0xf2, 0x03, 0xe7, 0xd2, 0x46, 0x09, 0x6f, 0x45, 0x75, 0x12, 0x7e, + 0x86, 0x0b, 0x13, 0x69, 0x7b, 0x27, 0xfb, 0xdf, 0x4f, 0xe4, 0x65, 0x41, + 0xc4, 0x81, 0x61, 0x67, 0x6b, 0xf1, 0x39, 0xcb, 0x8b, 0x75, 0xce, 0x52, + 0x80, 0x79, 0xbd, 0x6f, 0x01, 0xe6, 0x86, 0x63, 0xa7, 0xa7, 0xa3, 0xca, + 0x94, 0x4e, 0xea, 0x31, 0x25, 0x39, 0xd3, 0x2e, 0xd1, 0x1e, 0x0f, 0x3b, + 0x10, 0x62, 0xea, 0x9c, 0x25, 0x16, 0x97, 0x46, 0x8c, 0xb7, 0xca, 0xdd, + 0x18, 0x2f, 0x4e, 0x47, 0x60, 0x2c, 0x14, 0x55, 0x33, 0x95, 0xc6, 0x91, + 0xa4, 0x27, 0x1f, 0x11, 0x7a, 0x9d, 0xb6, 0x13, 0xe2, 0xe8, 0x2a, 0x9a, + 0x57, 0x05, 0xab, 0x4f, 0xfc, 0x7d, 0xc7, 0xc0, 0xab, 0xd0, 0x37, 0x1c, + 0x5c, 0xa1, 0x08, 0x80, 0x27, 0x7f, 0xf8, 0x3f, 0x86, 0xb4, 0x20, 0x4f, + 0x72, 0x00, 0x5b, 0x6b, 0xd4, 0x2a, 0xb0, 0x3d, 0xb0, 0xab, 0x7e, 0xf8, + 0x2d, 0xbd, 0x48, 0xc7, 0xaa, 0x8e, 0x8f, 0x44, 0x8b, 0xce, 0x64, 0x08, + 0x2f, 0xd9, 0x35, 0x42, 0x0b, 0x88, 0xfa, 0xc0, 0x10, 0x80, 0xcf, 0x54, + 0x4b, 0x18, 0x74, 0x63, 0x46, 0xc0, 0xb1, 0xe8, 0x0d, 0x82, 0xc4, 0x74, + 0x5a, 0xde, 0x0b, 0x0a, 0x53, 0xf2, 0x26, 0x59, 0x4c, 0x7e, 0x55, 0x0d, + 0xf3, 0x7f, 0x58, 0x56, 0x39, 0x0f, 0xde, 0x9d, 0xe9, 0xfe, 0x73, 0xb7, + 0x8e, 0xfb, 0x48, 0x40, 0xb9, 0xe3, 0x30, 0x80, 0x3b, 0x92, 0xb1, 0xa1, + 0x92, 0x26, 0x9e, 0x85, 0x37, 0x73, 0x0f, 0xfb, 0x82, 0x07, 0x94, 0x77, + 0x24, 0xdd, 0x6d, 0x73, 0xc2, 0xf9, 0x7b, 0x7c, 0x46, 0x5d, 0xd4, 0x7c, + 0x0d, 0xec, 0x5d, 0x6b, 0x27, 0x37, 0x8e, 0x53, 0xdf, 0xe9, 0x1a, 0xb7, + 0xc8, 0xfc, 0xf2, 0x7e, 0xfd, 0xb0, 0x8f, 0xce, 0xc4, 0x50, 0x3d, 0x02, + 0xf2, 0x31, 0xa5, 0x23, 0x67, 0xec, 0x85, 0x37, 0x0e, 0xb1, 0xd9, 0x59, + 0x83, 0x9a, 0x77, 0x63, 0x47, 0x81, 0x58, 0x7f, 0xdc, 0x98, 0x15, 0x60, + 0x3b, 0x83, 0x65, 0xd8, 0xda, 0x7f, 0x55, 0xf9, 0xa1, 0x43, 0x9b, 0xfe}, + pub_key_2, + {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36}, + true}, + + // Comment: + // tcID: 48 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 48, + 32, + {0x61, 0x7d, 0xb8, 0xfc, 0x96, 0xc1, 0x22, 0xd6, 0x56, 0x6a, 0x59, 0xa0, + 0x3f, 0x25, 0x73, 0x36, 0xc7, 0x56, 0x51, 0x17, 0x65, 0x17, 0x51, 0xb4, + 0xb7, 0x60, 0x45, 0xe6, 0xa0, 0x75, 0xaa, 0x3f, 0xd4, 0x81, 0xb4, 0x83, + 0xd0, 0x6f, 0x96, 0x6c, 0x06, 0x85, 0x2e, 0x0f, 0xab, 0xf2, 0xa9, 0x97, + 0xee, 0xde, 0x48, 0x1e, 0xa7, 0x07, 0x27, 0x82, 0x83, 0xf8, 0x0f, 0x8f, + 0xd3, 0xd9, 0xd7, 0x6b, 0x96, 0x80, 0x63, 0xeb, 0x16, 0x0a, 0x4f, 0x22, + 0xb2, 0xd5, 0xc4, 0x57, 0x15, 0xb0, 0x46, 0xab, 0xb0, 0x0a, 0x99, 0x96, + 0xd9, 0xa4, 0xc3, 0x18, 0x60, 0x8b, 0x6d, 0xe1, 0x7f, 0x82, 0x87, 0xf7, + 0x69, 0xd8, 0x01, 0xc7, 0xec, 0xd1, 0xe6, 0x56, 0x56, 0xde, 0x68, 0x55, + 0xf7, 0x7f, 0x30, 0x24, 0xfb, 0x57, 0xb3, 0xf5, 0xba, 0x53, 0x0f, 0xdb, + 0xb5, 0xf3, 0x4a, 0x1d, 0x5d, 0x34, 0x35, 0x7b, 0xef, 0x98, 0x4c, 0x29, + 0xe3, 0x63, 0x28, 0xc7, 0xb6, 0x1a, 0x82, 0xd8, 0x4a, 0x24, 0xbd, 0x81, + 0x1a, 0x94, 0x5d, 0xb0, 0x51, 0xd3, 0x01, 0x1f, 0x70, 0x38, 0x65, 0xcf, + 0x45, 0xcc, 0xc5, 0x9a, 0x72, 0x2e, 0x88, 0x02, 0xe7, 0xb7, 0x44, 0xa1, + 0xc1, 0xd5, 0xe1, 0x9b, 0xae, 0x1c, 0xa9, 0x83, 0x0c, 0x2a, 0xe2, 0x22, + 0x39, 0xa1, 0x15, 0xc2, 0xe6, 0xbb, 0x5e, 0x05, 0x18, 0x08, 0x26, 0xeb, + 0x5a, 0x98, 0x48, 0xa5, 0x23, 0x7e, 0x1c, 0x7b, 0x2f, 0x38, 0x69, 0x0f, + 0x43, 0xe9, 0x12, 0x90, 0x1f, 0x45, 0xa6, 0x9c, 0xbb, 0xcf, 0xac, 0xd0, + 0xf6, 0xe6, 0x28, 0x7d, 0x63, 0xb2, 0x31, 0x42, 0x56, 0x26, 0xe8, 0x76, + 0xa8, 0x83, 0x7a, 0x6e, 0xef, 0x68, 0x6f, 0x9a, 0x27, 0xee, 0x04, 0xdd, + 0xa2, 0x58, 0x43, 0xca, 0x1c, 0x71, 0x3a, 0xcd, 0x64, 0xdd, 0x26, 0x38, + 0x2f, 0x3f, 0x41, 0x59, 0x0c, 0x66, 0xac, 0xba, 0x0e, 0x8f, 0xe5, 0xb6, + 0x10, 0xf3, 0xfd, 0xa9, 0x6c, 0xc5, 0x0a, 0x2b, 0x12, 0xb4, 0xfe, 0xfc, + 0x59, 0x38, 0x80, 0x20, 0xc0, 0x78, 0x37, 0x5e, 0xb5, 0x42, 0x2b, 0x38, + 0x64, 0x1d, 0x6b, 0x7c, 0x52, 0x98, 0xc0, 0x47, 0xab, 0x7f, 0x48, 0xc9, + 0x9c, 0xfc, 0x35, 0x58, 0xfa, 0xd3, 0xac, 0xc9, 0x22, 0x66, 0x53, 0xa5, + 0x0b, 0x21, 0x0b, 0x7e, 0x82, 0xb1, 0xb7, 0x57, 0xc2, 0x24, 0x62, 0xb0, + 0x66, 0xd8, 0x1c, 0x80, 0xca, 0xa5, 0x1d, 0xad, 0xd9, 0x92, 0x28, 0xa7, + 0xf2, 0x1a, 0xc4, 0x53, 0x8a, 0xa4, 0x4e, 0xa0, 0x34, 0x53, 0x4f, 0x2b, + 0xaf, 0xb9, 0xd1, 0xa3, 0x5f, 0x88, 0xea, 0x87, 0x0c, 0x97, 0x5b, 0xcf, + 0x1e, 0x2f, 0x20, 0x0a, 0xe1, 0x75, 0x71, 0x2f, 0x01, 0x25, 0x80, 0x73, + 0xb1, 0xfd, 0xb8, 0x0c, 0xc0, 0xb8, 0xd5, 0x57, 0xe6, 0xe2, 0x65, 0xff}, + pub_key_2, + {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38}, + true}, + + // Comment: + // tcID: 49 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 49, + 32, + {0x5f, 0xd3, 0xfa, 0xbd, 0xd5, 0x7d, 0x92, 0xca, 0x50, 0x67, 0x81, 0xf7, + 0x01, 0x0a, 0x67, 0x5e, 0x30, 0x3c, 0x2e, 0x79, 0x4c, 0x14, 0x66, 0xf0, + 0x2b, 0x21, 0x05, 0x09, 0xa8, 0xea, 0xc6, 0x48, 0x7c, 0xe3, 0x23, 0xe7, + 0x57, 0xd2, 0x5c, 0xc8, 0xf7, 0xf3, 0x7b, 0x04, 0x1a, 0x6b, 0x91, 0x0b, + 0xef, 0x34, 0xc0, 0x48, 0x0b, 0x6e, 0xc7, 0xa0, 0xb7, 0xe9, 0x7a, 0x48, + 0x16, 0x7f, 0xa2, 0xeb, 0x19, 0xca, 0x90, 0xe6, 0x2b, 0xde, 0x2a, 0x8e, + 0xab, 0x7c, 0x29, 0x1b, 0xe6, 0x2a, 0xf4, 0xcb, 0x45, 0x8d, 0xe6, 0xae, + 0x14, 0x3a, 0x4a, 0x0d, 0xc7, 0x16, 0x30, 0x72, 0x8c, 0x08, 0x69, 0xde, + 0x47, 0xb1, 0xd3, 0x1e, 0x24, 0xbc, 0xe2, 0x6f, 0x39, 0x5f, 0x49, 0xa1, + 0xe3, 0x29, 0xb5, 0x23, 0x14, 0x91, 0xe4, 0x02, 0x06, 0xa3, 0x32, 0x32, + 0xd6, 0x7e, 0xb6, 0xa9, 0x44, 0xc4, 0x9b, 0x0c, 0x3c, 0x84, 0x43, 0x9a, + 0xff, 0x43, 0x2f, 0xff, 0x3c, 0x97, 0xc6, 0xe3, 0xef, 0x38, 0x0e, 0x16, + 0x38, 0x32, 0x83, 0x9a, 0x6f, 0xe7, 0xdc, 0xec, 0xc2, 0x66, 0x59, 0x64, + 0x1b, 0x20, 0xe9, 0x1f, 0x84, 0xb0, 0x78, 0xc5, 0xe5, 0xee, 0x5b, 0xa5, + 0x67, 0xc9, 0xbc, 0xcf, 0xde, 0xb4, 0x5f, 0x29, 0x8a, 0x8d, 0xd7, 0x28, + 0x81, 0xa5, 0x87, 0xfc, 0x9e, 0x0c, 0x4f, 0x6d, 0xa8, 0xd4, 0x9d, 0xce, + 0x0f, 0xbe, 0x01, 0xad, 0xec, 0x3c, 0xd8, 0x7d, 0x4e, 0x58, 0x10, 0x9e, + 0xad, 0x90, 0xfd, 0x57, 0x2f, 0x69, 0x8c, 0x7d, 0x49, 0x45, 0xb7, 0x5f, + 0x5e, 0x1f, 0x1d, 0xff, 0x29, 0x6f, 0x68, 0xf5, 0xd5, 0xad, 0x80, 0x68, + 0xfd, 0x59, 0xea, 0xfe, 0xee, 0x4e, 0xe2, 0x9a, 0x2a, 0x9a, 0x9c, 0x06, + 0xa3, 0xc5, 0x01, 0xf0, 0xab, 0x92, 0xfa, 0x99, 0xee, 0x06, 0x34, 0x2a, + 0x8b, 0x17, 0x8b, 0xd0, 0x01, 0x93, 0x53, 0xb2, 0x4f, 0xe1, 0x18, 0xe8, + 0xe1, 0x2e, 0x92, 0xca, 0xba, 0x88, 0xb5, 0x93, 0xdd, 0x6e, 0xe4, 0x61, + 0x9b, 0xe0, 0x13, 0xc3, 0xb5, 0x95, 0x54, 0xc9, 0xa4, 0x71, 0xda, 0x32, + 0x15, 0x5f, 0xd3, 0x99, 0x2c, 0x5a, 0x81, 0xa6, 0xb1, 0xc5, 0x7c, 0xc5, + 0x10, 0x21, 0x6e, 0xf8, 0xde, 0x06, 0x67, 0x9f, 0x08, 0xdd, 0x5c, 0xdb, + 0x24, 0x16, 0x85, 0x46, 0xf9, 0xd6, 0xf1, 0x6f, 0x23, 0x52, 0xcf, 0x18, + 0x3b, 0x50, 0x47, 0x7b, 0x0e, 0x89, 0x37, 0xa1, 0xee, 0xc2, 0x7a, 0x02, + 0x28, 0x22, 0xbe, 0x4b, 0xad, 0x08, 0x6b, 0x97, 0x17, 0xd6, 0xee, 0xff, + 0x40, 0xd7, 0x43, 0xed, 0x6a, 0xe1, 0x4b, 0x56, 0xfb, 0x14, 0x0d, 0x08, + 0x06, 0xf0, 0x4e, 0x55, 0xc6, 0x0f, 0xdc, 0x49, 0x87, 0x16, 0xec, 0x55, + 0x4d, 0x6b, 0x53, 0x16, 0x1f, 0x26, 0x0c, 0xfc, 0xe2, 0xea, 0x3e, 0xbb}, + pub_key_2, + {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 50 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 50, + 32, + {0x47, 0x31, 0x82, 0x1b, 0x07, 0x1f, 0x69, 0xfe, 0x50, 0x79, 0xe2, 0xc6, + 0x55, 0xd9, 0x64, 0x38, 0xd9, 0xb2, 0x05, 0xf2, 0x33, 0x4e, 0x49, 0x57, + 0x31, 0xb0, 0xf4, 0xf4, 0x43, 0xfb, 0xd6, 0x30, 0x25, 0x03, 0x1e, 0xe5, + 0x93, 0x3d, 0x10, 0xcf, 0x02, 0xe6, 0xef, 0xc8, 0x89, 0xc4, 0xed, 0x6f, + 0xe6, 0x09, 0x97, 0x7b, 0x95, 0x04, 0x6e, 0x46, 0x8f, 0x0e, 0x00, 0x60, + 0x54, 0xc5, 0x6a, 0x5b, 0x3b, 0x4b, 0xcf, 0x39, 0xf1, 0x26, 0xef, 0xf5, + 0xcd, 0x75, 0x42, 0xf7, 0xe9, 0xac, 0x18, 0x97, 0xfd, 0x29, 0x5a, 0x00, + 0xb5, 0xf1, 0x03, 0x10, 0x76, 0x13, 0x84, 0xf1, 0x10, 0xcd, 0x92, 0x96, + 0xe1, 0x48, 0x42, 0x75, 0xd4, 0xd6, 0x55, 0x3f, 0x3f, 0x70, 0x5b, 0x62, + 0xf7, 0x06, 0x92, 0x70, 0x01, 0x85, 0xbc, 0x9b, 0xe3, 0xa0, 0xd3, 0x78, + 0x21, 0xe1, 0x53, 0x73, 0x79, 0xd3, 0x1a, 0x1e, 0xd0, 0x6b, 0xda, 0x54, + 0xb0, 0xa4, 0xe4, 0xa8, 0x5c, 0xb2, 0x93, 0xaa, 0x3c, 0xd2, 0xe3, 0xe7, + 0x28, 0xe0, 0x96, 0xb6, 0x3b, 0x00, 0x81, 0xad, 0xa8, 0xef, 0x3d, 0xb8, + 0xd9, 0xeb, 0x06, 0x9d, 0x26, 0x8f, 0xfe, 0x14, 0x29, 0xc9, 0x12, 0x66, + 0xda, 0x75, 0x0e, 0x7a, 0x7d, 0x3c, 0x5e, 0xaf, 0x43, 0x77, 0x27, 0x63, + 0xe4, 0x46, 0x4a, 0x45, 0x92, 0x48, 0xb3, 0x1b, 0x5c, 0x08, 0x32, 0x56, + 0x17, 0xa0, 0xd9, 0x35, 0x0d, 0x22, 0x96, 0xe3, 0xa3, 0x80, 0xd2, 0x04, + 0x8b, 0xe1, 0x29, 0x90, 0x5b, 0x6f, 0x66, 0x87, 0x02, 0x2f, 0x9e, 0x5c, + 0x1a, 0x2b, 0x70, 0xa5, 0x63, 0x4a, 0x26, 0xf3, 0x5b, 0x56, 0x18, 0x50, + 0x4c, 0xa4, 0x15, 0x87, 0xce, 0xb5, 0x4c, 0xc9, 0x9c, 0x9b, 0x11, 0xf4, + 0x15, 0xc7, 0xac, 0x6a, 0xeb, 0x61, 0x58, 0xb9, 0xf1, 0x7e, 0x44, 0xb4, + 0xcc, 0x6a, 0x72, 0xe6, 0xe0, 0x5d, 0xf2, 0x96, 0xfa, 0xf0, 0x6e, 0x70, + 0xde, 0xd3, 0x85, 0x2a, 0x82, 0x55, 0x4b, 0x74, 0x10, 0x11, 0xf8, 0x03, + 0x5b, 0xc1, 0x18, 0x39, 0xb3, 0xfd, 0xff, 0xec, 0x38, 0xee, 0x87, 0xb8, + 0xd2, 0xa1, 0x91, 0x03, 0x5d, 0x73, 0xd4, 0x5a, 0x6e, 0x04, 0xcd, 0x37, + 0xbf, 0xc2, 0xfe, 0x2f, 0x1f, 0x75, 0x9d, 0x64, 0xbd, 0x4b, 0x60, 0xfe, + 0xe5, 0x4e, 0x71, 0xd0, 0xcc, 0x57, 0x16, 0xc6, 0xea, 0x9b, 0x21, 0x18, + 0x89, 0x4b, 0xc4, 0x20, 0x57, 0xef, 0x60, 0x27, 0xe9, 0xe8, 0x2d, 0x43, + 0x61, 0x12, 0xa0, 0xb6, 0xd6, 0xab, 0xf7, 0xb2, 0x81, 0xb1, 0x3d, 0x59, + 0xc7, 0x2d, 0x05, 0x37, 0xc6, 0xf9, 0x41, 0x6e, 0x99, 0x32, 0x82, 0x4b, + 0x6f, 0x6f, 0x03, 0x52, 0x56, 0x4c, 0x44, 0xeb, 0x9f, 0xd7, 0xc9, 0xec, + 0xa9, 0x9f, 0x1f, 0x61, 0xbd, 0xe4, 0xbe, 0x6b, 0x68, 0x90, 0xe6, 0xee}, + pub_key_2, + {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 51 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 51, + 32, + {0x2a, 0xc1, 0x25, 0xba, 0x10, 0x20, 0xac, 0xe4, 0xa4, 0x69, 0x4a, 0x63, + 0xd7, 0xf6, 0x1b, 0x01, 0x67, 0x43, 0xd8, 0xfe, 0xcc, 0x59, 0x4e, 0xdc, + 0x98, 0xd6, 0xac, 0x28, 0xdf, 0xb8, 0xf4, 0x1d, 0x91, 0x86, 0x44, 0x85, + 0xb3, 0xfa, 0xec, 0x75, 0xa8, 0x9c, 0x1a, 0xb4, 0x3a, 0xb1, 0x01, 0x38, + 0x82, 0x09, 0x73, 0x4f, 0xfb, 0x6d, 0x29, 0x88, 0x6e, 0xa1, 0xb2, 0x81, + 0x4b, 0xd6, 0xed, 0xad, 0x0d, 0x27, 0x8d, 0xa8, 0x62, 0xf2, 0xb1, 0x2e, + 0xc1, 0x8d, 0x60, 0xcf, 0xcf, 0x5a, 0x71, 0x6d, 0x6a, 0x37, 0xe8, 0x98, + 0xa5, 0xb2, 0x92, 0x35, 0xc6, 0xfc, 0x8b, 0xfc, 0xcb, 0x95, 0xa5, 0x62, + 0xf2, 0xf2, 0x0e, 0x5f, 0x7b, 0xf3, 0x1a, 0xbf, 0x28, 0xb8, 0x2b, 0xbe, + 0x5d, 0x31, 0x69, 0x0b, 0x3e, 0xb3, 0xb1, 0xaa, 0x36, 0xa8, 0x9a, 0xf2, + 0x1c, 0xe2, 0x47, 0xf8, 0xe0, 0x79, 0x08, 0x7f, 0xd3, 0x71, 0xf0, 0xe1, + 0x76, 0xf7, 0x2e, 0xf0, 0x46, 0x86, 0xe7, 0x56, 0x59, 0x1e, 0x38, 0xef, + 0x77, 0xcd, 0x73, 0xaf, 0x07, 0x87, 0xb0, 0x1e, 0x02, 0xfd, 0xf1, 0x6c, + 0xc7, 0xeb, 0x94, 0xf6, 0x77, 0x3d, 0xbd, 0x5a, 0x7f, 0x81, 0x88, 0x19, + 0xaa, 0xbe, 0xfe, 0x0c, 0x9b, 0xd4, 0x7d, 0x79, 0x63, 0x3b, 0x84, 0xcc, + 0x9f, 0xcf, 0x7b, 0x33, 0x5e, 0x3e, 0x6c, 0x7b, 0x48, 0xe8, 0xe5, 0xb8, + 0x6e, 0x3e, 0x85, 0xaf, 0x24, 0x9c, 0x36, 0x1c, 0x43, 0xae, 0xf3, 0x6c, + 0x16, 0xf4, 0x01, 0xda, 0x46, 0x3a, 0x23, 0x19, 0x4b, 0x0e, 0x6b, 0x1d, + 0xfc, 0x66, 0x9e, 0xf1, 0xef, 0x4e, 0xb6, 0x26, 0xe8, 0x8c, 0x8e, 0x63, + 0xed, 0xc8, 0x23, 0x54, 0x4e, 0x28, 0xdd, 0x70, 0x10, 0x40, 0x97, 0x6d, + 0x08, 0x2f, 0x38, 0xdf, 0x50, 0xde, 0x1a, 0xe7, 0xbe, 0x4f, 0x23, 0x85, + 0x94, 0xf8, 0xbc, 0xac, 0x3b, 0x51, 0xb2, 0xa7, 0x9c, 0x5b, 0x70, 0x40, + 0x3a, 0x49, 0xa1, 0xb8, 0x6c, 0xe3, 0x2e, 0xbf, 0x3b, 0x70, 0x33, 0x1a, + 0x75, 0xfd, 0x25, 0xa5, 0x48, 0x60, 0x84, 0x27, 0x99, 0xe6, 0xb8, 0x49, + 0xf8, 0x16, 0x48, 0xb5, 0xb2, 0x88, 0x28, 0x3a, 0x6c, 0xca, 0x85, 0x73, + 0xe9, 0x6b, 0xb5, 0xc0, 0x90, 0xf3, 0x23, 0x00, 0x4a, 0x35, 0xc9, 0xb2, + 0x01, 0x62, 0x1c, 0xf1, 0x8e, 0xd1, 0x18, 0x7d, 0xb8, 0xec, 0x02, 0xce, + 0x20, 0x5e, 0xd2, 0xef, 0x0d, 0x9a, 0x8c, 0xc7, 0x2d, 0xec, 0xb8, 0x11, + 0x62, 0x9c, 0xbd, 0x86, 0x4e, 0xde, 0x9f, 0x3d, 0x95, 0xe5, 0x60, 0x9a, + 0x3c, 0xb4, 0x97, 0xf5, 0x81, 0xc5, 0x37, 0x40, 0xbf, 0x93, 0xb6, 0x58, + 0xd6, 0xd6, 0xdf, 0x30, 0x77, 0xc4, 0x85, 0xd5, 0x14, 0x58, 0xb0, 0x58, + 0x03, 0xc4, 0x91, 0x96, 0x16, 0xf4, 0xb0, 0x12, 0xcf, 0xd9, 0x66, 0xb5}, + pub_key_2, + {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 52 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 52, + 32, + {0xb8, 0x3b, 0x74, 0x42, 0x5a, 0x7d, 0x0b, 0x75, 0x19, 0x20, 0x94, 0xa3, + 0x2f, 0x8d, 0xce, 0x49, 0xf9, 0xc2, 0x80, 0xe4, 0x1d, 0xa0, 0xa8, 0xc3, + 0xc7, 0x55, 0xb7, 0xf1, 0x73, 0x11, 0x09, 0x23, 0xe3, 0x60, 0x52, 0x8b, + 0x2c, 0x7d, 0xc5, 0x24, 0x57, 0xb3, 0xfc, 0xc3, 0x53, 0xaf, 0xba, 0xa0, + 0xc5, 0x46, 0x00, 0x29, 0x55, 0x65, 0x8d, 0x90, 0x4b, 0xd3, 0x58, 0x35, + 0xc6, 0xbc, 0x72, 0xfb, 0xf4, 0x48, 0x40, 0xae, 0x15, 0x58, 0x02, 0xc5, + 0x73, 0x48, 0x9d, 0x6c, 0x7d, 0x51, 0xba, 0x6f, 0x4b, 0x27, 0x16, 0x8c, + 0x05, 0x88, 0x26, 0xff, 0x94, 0xdb, 0x0c, 0x45, 0x64, 0xc1, 0x78, 0xe4, + 0x75, 0xde, 0xde, 0x97, 0x8a, 0x70, 0x8a, 0x94, 0xea, 0x7e, 0xb8, 0xa6, + 0xba, 0x43, 0xe4, 0x7f, 0x8a, 0x72, 0xe0, 0x53, 0x51, 0xb4, 0x2f, 0xed, + 0x7e, 0xea, 0x51, 0xb7, 0xfa, 0x3b, 0x63, 0xe1, 0x46, 0x43, 0x79, 0x7f, + 0x58, 0xb7, 0x71, 0x7e, 0x97, 0x92, 0xf8, 0xf5, 0xa4, 0x33, 0xd6, 0xfb, + 0xce, 0xec, 0x38, 0x99, 0xa5, 0x97, 0xd6, 0x5a, 0x33, 0xfa, 0xfb, 0xad, + 0x96, 0x0b, 0x67, 0xd0, 0x53, 0x9b, 0x82, 0xe8, 0x8f, 0x74, 0x92, 0x92, + 0x32, 0xca, 0x00, 0x7d, 0x93, 0x80, 0x4b, 0x26, 0x9e, 0x55, 0x45, 0x29, + 0xe7, 0x31, 0x03, 0x40, 0xd8, 0xa9, 0xd4, 0xa6, 0x21, 0x65, 0xe2, 0x7c, + 0x3b, 0x5c, 0x21, 0x58, 0x37, 0x44, 0xfa, 0x84, 0x9d, 0xf3, 0xa1, 0x8f, + 0xb3, 0x02, 0x5e, 0x0f, 0x47, 0xbe, 0x2b, 0xbb, 0x41, 0x57, 0x4c, 0x56, + 0x46, 0xf9, 0x16, 0xf3, 0x64, 0xd5, 0x65, 0xb9, 0xfb, 0x04, 0x41, 0x50, + 0xb9, 0xe9, 0x09, 0x5f, 0xee, 0x41, 0x96, 0x20, 0xdd, 0x20, 0x55, 0x4f, + 0xfb, 0x9e, 0xdf, 0xe1, 0xe7, 0x2f, 0x49, 0xcf, 0xa4, 0x83, 0x45, 0x85, + 0xd2, 0x5f, 0x69, 0x31, 0x08, 0x55, 0x72, 0x66, 0x52, 0x9c, 0xa3, 0xa5, + 0x6f, 0x56, 0xf0, 0x5c, 0xfe, 0x44, 0xb5, 0x47, 0xed, 0x35, 0x9a, 0x56, + 0x2b, 0x94, 0x39, 0x1d, 0xc3, 0xe9, 0xaf, 0xe4, 0x41, 0x48, 0x39, 0x52, + 0x2a, 0x6d, 0x34, 0xa9, 0x07, 0xa9, 0xb3, 0xbb, 0xfc, 0x61, 0xf1, 0x08, + 0x15, 0xf2, 0x75, 0xa6, 0x23, 0x43, 0xd8, 0x69, 0xe6, 0x31, 0xfa, 0x77, + 0x6c, 0xfb, 0x08, 0xc9, 0xeb, 0x6f, 0x76, 0xfb, 0x24, 0x9c, 0x63, 0x93, + 0x61, 0xe4, 0x0b, 0x02, 0x54, 0x39, 0xe4, 0x71, 0x15, 0x53, 0x83, 0x5b, + 0x26, 0xb2, 0x24, 0x23, 0xde, 0x4a, 0x64, 0x06, 0x7f, 0x6d, 0xf2, 0x8c, + 0x93, 0x68, 0xc4, 0x6d, 0x93, 0x39, 0x14, 0xef, 0x65, 0x9d, 0x58, 0x4b, + 0x70, 0x3b, 0xeb, 0x86, 0x75, 0xd6, 0xe4, 0xbe, 0x7e, 0x2e, 0xd5, 0x0e, + 0xe6, 0xc3, 0x01, 0x2d, 0x0b, 0xd3, 0x8e, 0xfd, 0x07, 0x84, 0xf6, 0xc5}, + pub_key_2, + {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34}, + true}, + + // Comment: + // tcID: 53 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 53, + 32, + {0x2a, 0xd2, 0x43, 0xfb, 0xa3, 0x59, 0xfd, 0x75, 0x82, 0xb7, 0x75, 0xef, + 0x93, 0xb1, 0xb3, 0x3a, 0x1b, 0x7d, 0xdb, 0xaa, 0x13, 0xa6, 0x7c, 0xb1, + 0x02, 0x08, 0xa1, 0x32, 0x45, 0x26, 0xad, 0x5a, 0xa7, 0xb7, 0x2c, 0x98, + 0x98, 0x0a, 0x29, 0xc0, 0x16, 0x11, 0xc0, 0x0b, 0xa9, 0x6d, 0xb2, 0x03, + 0xa3, 0x6a, 0x7a, 0x15, 0xd4, 0xca, 0x00, 0xf3, 0x0d, 0x3a, 0x76, 0x0d, + 0xcd, 0x9e, 0x59, 0x6e, 0x2c, 0xcf, 0x99, 0x2c, 0x11, 0xa0, 0x61, 0x93, + 0x5e, 0x69, 0x90, 0x03, 0x8e, 0x28, 0x15, 0x18, 0x12, 0x00, 0xd9, 0xf1, + 0xc2, 0x2a, 0xfc, 0xc9, 0x89, 0xbe, 0x0b, 0x94, 0x51, 0x93, 0x6d, 0xdf, + 0x1f, 0x72, 0x6c, 0xa3, 0x7b, 0x00, 0xdf, 0xd6, 0x7f, 0xbb, 0x05, 0x4e, + 0x8c, 0xfa, 0x8f, 0xa3, 0xca, 0x3f, 0xec, 0xcd, 0xc0, 0x33, 0xf2, 0x6d, + 0x45, 0x79, 0xe8, 0xbf, 0x4a, 0x7c, 0x2e, 0x8e, 0x4b, 0xd4, 0x2c, 0x32, + 0xa0, 0x15, 0xe3, 0xc9, 0x1d, 0x03, 0x2e, 0x46, 0x71, 0x7e, 0xc9, 0xeb, + 0x1d, 0xf8, 0x17, 0xba, 0x54, 0x93, 0x6a, 0xea, 0x3e, 0x42, 0x64, 0x56, + 0x15, 0x62, 0x69, 0x91, 0xbf, 0xe6, 0x0e, 0x86, 0xe9, 0x26, 0x2a, 0x61, + 0xf9, 0x56, 0xe1, 0x05, 0x00, 0x69, 0x12, 0x33, 0xc0, 0xed, 0x4e, 0x53, + 0x4d, 0x05, 0x49, 0x2d, 0x73, 0x72, 0x0d, 0x33, 0xc0, 0xe6, 0x62, 0x2c, + 0x7c, 0x94, 0x60, 0x74, 0xb8, 0x59, 0xfe, 0x09, 0x57, 0x09, 0x1a, 0x8a, + 0x00, 0xef, 0x55, 0xb8, 0x72, 0x13, 0x5f, 0xf4, 0x32, 0xe2, 0x55, 0xd8, + 0xe6, 0xef, 0xe1, 0xa1, 0xeb, 0x3f, 0xcc, 0xba, 0x43, 0x77, 0x39, 0xaf, + 0x0b, 0x53, 0x0b, 0x7c, 0xac, 0x72, 0x3b, 0x3e, 0x61, 0x18, 0x5c, 0xf0, + 0x6a, 0x68, 0x18, 0x72, 0x5c, 0x88, 0x33, 0x4d, 0x2a, 0xef, 0x25, 0xdf, + 0x07, 0xcc, 0xf4, 0xfb, 0x01, 0x8a, 0xa2, 0xdd, 0x13, 0xd6, 0xbe, 0x2a, + 0x7a, 0xd8, 0x81, 0x4f, 0x53, 0x83, 0x4a, 0x72, 0xaa, 0xcf, 0x68, 0xff, + 0x81, 0x94, 0x89, 0xb2, 0xe5, 0xed, 0xdb, 0x0c, 0x9b, 0xf4, 0xcf, 0x35, + 0x0e, 0xba, 0x63, 0xf8, 0x3e, 0xcb, 0x02, 0x71, 0x36, 0x35, 0xa2, 0x05, + 0xef, 0xf1, 0xe9, 0x7d, 0xac, 0x41, 0x47, 0x76, 0x37, 0xff, 0x8f, 0x25, + 0xf0, 0xe4, 0x51, 0xd0, 0xbb, 0x23, 0xa3, 0x61, 0x5e, 0x0d, 0x13, 0x8a, + 0xb6, 0x32, 0xae, 0xa6, 0x0a, 0x05, 0xae, 0x6f, 0xd1, 0xb9, 0x77, 0x53, + 0xeb, 0xf8, 0x77, 0xcc, 0xf1, 0x98, 0x30, 0x64, 0xa3, 0x71, 0x0b, 0x3c, + 0x12, 0x28, 0x9d, 0x1b, 0x33, 0x50, 0xb3, 0x82, 0xe8, 0xf3, 0x7e, 0xff, + 0xcd, 0x53, 0x2f, 0xa1, 0x34, 0x34, 0xbf, 0xa9, 0xaf, 0x1b, 0xee, 0x8e, + 0xef, 0x60, 0xbc, 0x2a, 0xc6, 0x3d, 0x8c, 0x14, 0x02, 0xdc, 0x65, 0x51}, + pub_key_2, + {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34}, + true}, + + // Comment: + // tcID: 54 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 54, + 32, + {0x09, 0x35, 0xbd, 0x01, 0x91, 0xfa, 0x4d, 0xbe, 0xb1, 0xda, 0x86, 0xc8, + 0x36, 0xf2, 0x00, 0x99, 0x0d, 0x4a, 0x22, 0x05, 0xd2, 0x36, 0xce, 0xbb, + 0x0c, 0x74, 0x87, 0xb7, 0x54, 0xb8, 0xef, 0x20, 0x6e, 0x7f, 0x70, 0x72, + 0xdb, 0x5f, 0x1e, 0x31, 0x21, 0xe3, 0x60, 0x0c, 0xe4, 0x25, 0x97, 0xa9, + 0x61, 0x86, 0xdb, 0x67, 0x21, 0x11, 0xf0, 0xba, 0x87, 0x28, 0xea, 0xa9, + 0x6e, 0x36, 0x1b, 0x7a, 0xc5, 0xfe, 0x43, 0x01, 0x3f, 0x58, 0xca, 0x17, + 0xd1, 0x06, 0x33, 0xf0, 0xf1, 0xfb, 0x3f, 0x16, 0x4e, 0x15, 0x1e, 0x10, + 0x77, 0x5c, 0x70, 0x4d, 0x5c, 0xc5, 0x37, 0xf7, 0x1a, 0xc8, 0xa6, 0x1d, + 0xde, 0xf7, 0xd5, 0x89, 0xce, 0xdf, 0xf8, 0x95, 0x4d, 0x1a, 0x48, 0x39, + 0x37, 0x04, 0x4d, 0x14, 0x74, 0x13, 0x9a, 0xfa, 0x0c, 0xc7, 0x3f, 0xbd, + 0xad, 0x9e, 0x12, 0xfc, 0x12, 0x97, 0x6f, 0x55, 0xec, 0x81, 0x77, 0x7f, + 0x42, 0x8e, 0x0d, 0xc1, 0x86, 0xe3, 0xf3, 0xbf, 0x93, 0xb3, 0x58, 0xbf, + 0x9e, 0x16, 0x27, 0xfd, 0xfe, 0x51, 0x87, 0x6d, 0x5f, 0x34, 0x95, 0x9e, + 0xdc, 0x40, 0xef, 0xf1, 0x0b, 0xa7, 0x1c, 0x56, 0xae, 0x8e, 0xc8, 0xf0, + 0x7f, 0xca, 0x2e, 0x1f, 0xc5, 0x26, 0x3c, 0x2c, 0x22, 0xf1, 0xc8, 0x13, + 0x84, 0x99, 0xf8, 0x24, 0x92, 0x0a, 0x9a, 0x83, 0x96, 0xb3, 0x1a, 0xe4, + 0x17, 0xc2, 0x5a, 0x8f, 0x92, 0x8f, 0xaa, 0x66, 0x5a, 0x9c, 0xb6, 0xb5, + 0x47, 0x52, 0xf9, 0x8f, 0x17, 0x27, 0x90, 0x98, 0xa5, 0x4b, 0x68, 0xc5, + 0x8f, 0xc5, 0x87, 0x99, 0x98, 0xe7, 0xf6, 0x51, 0x30, 0xed, 0x96, 0x15, + 0x5e, 0xc6, 0xae, 0x0d, 0x92, 0xb3, 0x5b, 0xad, 0xff, 0xd0, 0x5b, 0x19, + 0x58, 0x0b, 0xe8, 0x38, 0x6b, 0x7e, 0x8d, 0x2f, 0xdf, 0xe3, 0x38, 0xf9, + 0x71, 0x78, 0x01, 0x08, 0xf8, 0x86, 0xa3, 0x09, 0x19, 0x6b, 0x65, 0x42, + 0xdc, 0x40, 0x38, 0xa1, 0xba, 0x45, 0x6f, 0xac, 0x18, 0xe1, 0x6c, 0x99, + 0x75, 0xc9, 0xc6, 0x0c, 0x47, 0xfa, 0x14, 0xab, 0x95, 0x3a, 0xf3, 0x72, + 0xeb, 0xe4, 0x67, 0x8d, 0xae, 0x70, 0x08, 0x4e, 0xaf, 0xc4, 0x32, 0x45, + 0xcf, 0x51, 0x31, 0x42, 0xea, 0xbd, 0xf1, 0x03, 0x19, 0xf4, 0x33, 0xd7, + 0x53, 0x1f, 0x0d, 0x8b, 0x84, 0xb1, 0xb6, 0xdc, 0xaf, 0x86, 0x45, 0x64, + 0x4f, 0x0d, 0x52, 0xda, 0x66, 0x18, 0x23, 0xb3, 0xde, 0x25, 0x9c, 0xe2, + 0x87, 0x8e, 0xb2, 0x0b, 0x5c, 0x2f, 0x76, 0xc3, 0x48, 0xd9, 0xc0, 0x6a, + 0x2f, 0xea, 0xa2, 0x16, 0xef, 0xfd, 0x2e, 0x45, 0x45, 0x30, 0xa0, 0x37, + 0xd8, 0xa4, 0x3c, 0xd9, 0x64, 0x1b, 0x55, 0xbf, 0x6e, 0x2d, 0x30, 0x77, + 0x7f, 0x29, 0x13, 0x99, 0x41, 0xd8, 0x1c, 0xba, 0x66, 0x64, 0x30, 0x6a}, + pub_key_2, + {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31}, + true}, + + // Comment: + // tcID: 55 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 55, + 32, + {0x81, 0x22, 0x58, 0x7a, 0xc5, 0x47, 0xb1, 0x7e, 0xeb, 0x67, 0x04, 0x34, + 0xc9, 0xa4, 0x71, 0xb2, 0x7c, 0xcf, 0x84, 0x20, 0x7b, 0x20, 0x18, 0x77, + 0x63, 0xdc, 0x7e, 0xb1, 0x9c, 0xbd, 0xa4, 0xf5, 0xab, 0x19, 0x79, 0x72, + 0xee, 0x7d, 0x69, 0x30, 0xbd, 0x39, 0x9e, 0x09, 0xe0, 0xcc, 0xa2, 0x7d, + 0x0d, 0x5c, 0xc8, 0x32, 0x22, 0xd6, 0xab, 0x2a, 0x7c, 0x0e, 0x34, 0xec, + 0x7d, 0x4b, 0x95, 0xfd, 0x84, 0xb1, 0xf5, 0x7a, 0x53, 0x44, 0x72, 0x8e, + 0x96, 0xed, 0x08, 0x45, 0x3e, 0xd3, 0x1b, 0xa9, 0xc2, 0xfa, 0xc3, 0xed, + 0xb7, 0x3f, 0xf9, 0xe9, 0x37, 0xc1, 0xb1, 0xba, 0x1a, 0x7d, 0xd0, 0xc9, + 0x27, 0x20, 0x33, 0x33, 0xf7, 0xcb, 0x18, 0xc5, 0x43, 0xd4, 0x3b, 0xfa, + 0x4c, 0x90, 0x5a, 0xbb, 0xb2, 0xd1, 0x38, 0x5a, 0x76, 0x4e, 0xf1, 0x02, + 0x3b, 0x3b, 0x82, 0x24, 0x03, 0xb8, 0x86, 0xb4, 0x5c, 0x2b, 0x0c, 0xa2, + 0x3a, 0xd5, 0xc5, 0x00, 0x09, 0xda, 0xf3, 0x66, 0xc1, 0x5b, 0x4a, 0x5b, + 0xed, 0x78, 0xa3, 0xbd, 0xdc, 0xd0, 0xc5, 0xab, 0xde, 0x07, 0x44, 0xa9, + 0xfd, 0xfc, 0xde, 0x2d, 0xfb, 0xaa, 0x9c, 0x35, 0xd7, 0x5f, 0x15, 0xf4, + 0xb5, 0x52, 0xd6, 0xe1, 0xfd, 0x46, 0x14, 0x48, 0x1a, 0xb0, 0xa8, 0xb6, + 0x09, 0xfb, 0xa2, 0xce, 0xb2, 0x07, 0xe3, 0x22, 0x41, 0xa7, 0xa3, 0xca, + 0x8d, 0xe0, 0x2d, 0x36, 0xae, 0xa4, 0xd0, 0x81, 0x51, 0x45, 0x32, 0xe9, + 0x63, 0x45, 0x41, 0x2f, 0xe7, 0x8e, 0xd4, 0x5a, 0x50, 0x07, 0xdc, 0xe6, + 0x7f, 0xa1, 0xa8, 0x8c, 0x29, 0xcd, 0x4c, 0x54, 0x2b, 0x9d, 0x3a, 0xd4, + 0x4f, 0x84, 0xd2, 0x1c, 0x0b, 0xc3, 0x08, 0x1c, 0x54, 0xf7, 0xb9, 0x49, + 0x9e, 0x4c, 0x28, 0xe6, 0x48, 0xf1, 0xdb, 0x97, 0x32, 0xb7, 0x74, 0x01, + 0x00, 0x18, 0x6b, 0x1f, 0x7f, 0xb1, 0x11, 0xb5, 0xc1, 0x79, 0xcb, 0x6e, + 0x61, 0x0d, 0xca, 0x78, 0x10, 0x54, 0x7b, 0x18, 0x1e, 0xaf, 0x41, 0x88, + 0x34, 0x85, 0x36, 0x06, 0x94, 0x66, 0xc1, 0x29, 0x80, 0xa9, 0x2c, 0xb9, + 0xf7, 0x47, 0x11, 0x68, 0xf0, 0xa0, 0xc4, 0x7e, 0x74, 0xd5, 0x2f, 0xea, + 0x5a, 0x22, 0xf7, 0x0c, 0xb4, 0x8d, 0xe3, 0x81, 0xe0, 0x41, 0x9a, 0x62, + 0x53, 0x39, 0xca, 0xc9, 0x9f, 0x44, 0x01, 0x39, 0x9e, 0x28, 0xa1, 0xf1, + 0x0a, 0x2e, 0x02, 0x03, 0x5e, 0x47, 0x3c, 0x0d, 0x03, 0x17, 0x85, 0x9f, + 0x10, 0x10, 0xcd, 0x25, 0x4a, 0x99, 0xae, 0xb5, 0xa5, 0xd1, 0xb2, 0x4c, + 0x9a, 0xf1, 0xda, 0x9c, 0xd5, 0x07, 0x62, 0x08, 0x08, 0x97, 0x62, 0xae, + 0xf4, 0x52, 0xc3, 0x98, 0x12, 0x59, 0xd5, 0x19, 0x6a, 0xe7, 0xca, 0xca, + 0xed, 0x7f, 0xf8, 0x7c, 0xdc, 0x69, 0xa8, 0x90, 0xa1, 0xb1, 0x61, 0x4e}, + pub_key_2, + {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36}, + true}, + + // Comment: + // tcID: 56 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 56, + 32, + {0x72, 0x66, 0xf3, 0x39, 0x0c, 0x4e, 0x83, 0x54, 0x4d, 0xe1, 0x22, 0xf2, + 0x4f, 0x5c, 0x5d, 0xf6, 0xe8, 0xe5, 0xd0, 0x8d, 0x2c, 0xaa, 0x08, 0xcd, + 0xab, 0x67, 0x2d, 0xc1, 0xd4, 0x3d, 0xd0, 0x51, 0x08, 0x55, 0xb1, 0x5b, + 0x1c, 0xbb, 0x90, 0xdc, 0x31, 0x8d, 0xfd, 0x19, 0x7e, 0x45, 0xb1, 0x26, + 0x26, 0x11, 0xeb, 0xe2, 0x20, 0x4a, 0x75, 0x77, 0xde, 0xb5, 0xfb, 0xe9, + 0x3d, 0x36, 0xb5, 0x87, 0xdc, 0xf7, 0x9f, 0x99, 0x57, 0xb0, 0x2d, 0xaa, + 0x33, 0xe2, 0x7b, 0x19, 0xb6, 0x23, 0xf5, 0x5f, 0xeb, 0x79, 0xfc, 0x5a, + 0xeb, 0xb2, 0x1a, 0x55, 0xd6, 0x1a, 0x2e, 0x39, 0x7e, 0x52, 0x8b, 0x5f, + 0x68, 0xbd, 0xce, 0x0e, 0x87, 0x49, 0xf5, 0x5f, 0x08, 0xdc, 0x41, 0x15, + 0x35, 0x4e, 0x5e, 0xb1, 0x1a, 0xdd, 0x44, 0xd9, 0xe3, 0xdc, 0x4e, 0x43, + 0xb8, 0x9a, 0x0d, 0xfa, 0x8e, 0x0c, 0xa0, 0xa8, 0x3a, 0xee, 0xe2, 0x98, + 0xc7, 0xba, 0xa0, 0xfd, 0x0a, 0x5f, 0x8a, 0xfa, 0x48, 0x80, 0xc6, 0xfc, + 0x16, 0xc1, 0xf5, 0x43, 0x45, 0x1d, 0xfd, 0xac, 0xfa, 0xea, 0x6e, 0x75, + 0x87, 0x37, 0x07, 0x93, 0xb6, 0xda, 0x0d, 0x6e, 0x96, 0x42, 0x15, 0x6a, + 0xd4, 0xce, 0x85, 0xff, 0x9e, 0x8f, 0xcb, 0x3e, 0x78, 0x6b, 0x3f, 0x86, + 0x3a, 0x77, 0xb9, 0xe2, 0xe3, 0xfd, 0xa7, 0xe9, 0x10, 0x6a, 0x96, 0x00, + 0x35, 0x88, 0xac, 0x08, 0x54, 0x09, 0x4d, 0x4e, 0x2a, 0x61, 0x35, 0x34, + 0x25, 0x50, 0xc0, 0xcb, 0x13, 0x4b, 0x1e, 0x84, 0x38, 0xad, 0x95, 0xb8, + 0x0b, 0xae, 0x70, 0x2b, 0xd6, 0x2d, 0x7d, 0x07, 0x30, 0x80, 0x92, 0x38, + 0x16, 0x50, 0xf0, 0x0e, 0x71, 0x2c, 0x96, 0xea, 0x1e, 0x44, 0xee, 0xcf, + 0xc2, 0x7f, 0x9f, 0x0e, 0x79, 0xd0, 0x38, 0xe9, 0x05, 0xdb, 0xf4, 0xc2, + 0x1a, 0x5a, 0x53, 0x6f, 0xc7, 0xdc, 0x8a, 0xe5, 0xbf, 0x21, 0x9b, 0x71, + 0x56, 0xf7, 0xab, 0x68, 0x5d, 0x95, 0x98, 0xfd, 0x16, 0x5f, 0x97, 0x94, + 0xb2, 0xc6, 0xd6, 0x6e, 0xcc, 0xe2, 0xa5, 0x45, 0x13, 0x45, 0xf5, 0xb0, + 0x5d, 0xbe, 0xa4, 0xb0, 0x08, 0x7f, 0x38, 0x44, 0x48, 0x95, 0x5c, 0x53, + 0x07, 0x31, 0xe7, 0x9c, 0xb9, 0x87, 0xc1, 0xdc, 0x19, 0xe6, 0xef, 0x0f, + 0x64, 0xb7, 0x28, 0xeb, 0xec, 0xcc, 0x8c, 0x77, 0xb8, 0x17, 0xd7, 0xa8, + 0xd2, 0x90, 0x96, 0x01, 0xed, 0x4f, 0xb1, 0xfc, 0x60, 0x42, 0x84, 0x0c, + 0x56, 0x75, 0x8f, 0x11, 0xc9, 0x91, 0xbe, 0x89, 0x98, 0x8b, 0xd4, 0xf0, + 0x73, 0x92, 0x51, 0x0d, 0x80, 0x4e, 0xb5, 0xcc, 0xa1, 0xe3, 0x8c, 0xa4, + 0x04, 0x82, 0x14, 0x0e, 0x85, 0x34, 0xd9, 0x7c, 0x26, 0x24, 0x0b, 0x29, + 0x11, 0x96, 0xef, 0xb3, 0x6e, 0x37, 0x03, 0x5a, 0xcf, 0x6b, 0x7b, 0x3b}, + pub_key_2, + {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 57 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 57, + 32, + {0x63, 0xe5, 0x41, 0x27, 0xba, 0x82, 0x52, 0x24, 0x3a, 0xaf, 0x8d, 0x07, + 0xea, 0xf7, 0x6a, 0x53, 0xb5, 0x2b, 0x89, 0x70, 0x07, 0x20, 0x98, 0xdb, + 0x52, 0x95, 0xcd, 0xa1, 0x73, 0x16, 0x4f, 0x6f, 0xbe, 0x81, 0x14, 0xb3, + 0xd8, 0x0f, 0xf9, 0xba, 0xb4, 0xee, 0x9f, 0x9b, 0xc9, 0x1d, 0xda, 0xa5, + 0x72, 0xaa, 0x3c, 0x5b, 0x18, 0x6f, 0xbb, 0xf5, 0xb0, 0xb4, 0xc5, 0xef, + 0xd0, 0x39, 0x61, 0x95, 0xf9, 0xb6, 0xd1, 0x4a, 0x84, 0x00, 0x16, 0xbb, + 0x24, 0xd0, 0xea, 0xb6, 0xdf, 0xa4, 0x87, 0x84, 0xf5, 0x49, 0x05, 0x57, + 0x80, 0xf2, 0x64, 0x56, 0x73, 0xb6, 0x0c, 0x35, 0x9a, 0x2a, 0x2c, 0x9a, + 0xdf, 0xca, 0x78, 0x38, 0x33, 0x66, 0xa4, 0x09, 0x09, 0xb8, 0xfc, 0x33, + 0x49, 0xf7, 0xe4, 0x25, 0xbb, 0xfc, 0x78, 0x59, 0x83, 0x69, 0x95, 0x59, + 0x45, 0x59, 0x1d, 0xc4, 0xc3, 0x32, 0xfa, 0x81, 0x87, 0xce, 0xba, 0x20, + 0xc2, 0x5c, 0xc1, 0xba, 0xed, 0xdd, 0xcf, 0xc0, 0x3d, 0x31, 0xcf, 0xf2, + 0xac, 0x92, 0xe5, 0xaa, 0x72, 0x27, 0xcd, 0x5e, 0xe1, 0x76, 0x69, 0xfb, + 0xe6, 0x84, 0x3b, 0x75, 0x00, 0x58, 0x69, 0x5b, 0xdb, 0x32, 0xd1, 0x5f, + 0x1c, 0x2c, 0x65, 0x41, 0x31, 0x8a, 0x6a, 0x73, 0xbb, 0x8b, 0xa2, 0xc1, + 0xd0, 0x45, 0x9c, 0x8b, 0x0d, 0xf0, 0x49, 0x52, 0xe6, 0xe2, 0x59, 0x28, + 0x51, 0xf2, 0x62, 0x90, 0x10, 0x1f, 0x30, 0xaf, 0xab, 0x2e, 0x31, 0x0d, + 0x14, 0x17, 0x95, 0x5b, 0x9f, 0x74, 0x2c, 0xc8, 0x99, 0x9a, 0x14, 0x19, + 0xa0, 0x53, 0x06, 0x1e, 0xbe, 0xcf, 0x89, 0x64, 0x00, 0x55, 0x5b, 0x99, + 0x93, 0x2c, 0x89, 0x2f, 0x74, 0x27, 0xb5, 0x36, 0xd4, 0xec, 0x2e, 0x12, + 0xdd, 0x15, 0x87, 0x66, 0xc9, 0xa8, 0x94, 0xb9, 0x4a, 0x07, 0x67, 0x74, + 0x5a, 0xbc, 0xdf, 0x3c, 0xdf, 0x31, 0xd3, 0x43, 0x91, 0xe2, 0xb6, 0xd7, + 0x93, 0x46, 0x01, 0x74, 0x1a, 0xf8, 0x81, 0xbc, 0x22, 0x41, 0xbe, 0xbb, + 0xb0, 0xbb, 0x0e, 0x7e, 0xa1, 0xfe, 0x31, 0x7c, 0x6a, 0x49, 0xbe, 0xd7, + 0x6f, 0xbb, 0xd5, 0xb1, 0x13, 0x72, 0xa7, 0x20, 0x2c, 0x84, 0xde, 0x24, + 0xd9, 0x21, 0x80, 0x20, 0x9a, 0x8a, 0xcf, 0x98, 0x63, 0xfe, 0x8c, 0x5c, + 0x32, 0xc6, 0xbf, 0x9c, 0x2e, 0x18, 0xcc, 0x04, 0xc0, 0x78, 0xb0, 0xb1, + 0x52, 0x1b, 0x99, 0x92, 0x75, 0x7f, 0x8c, 0x1e, 0xf9, 0x05, 0x1d, 0x25, + 0xda, 0x1e, 0x99, 0xaa, 0x88, 0x4e, 0xe7, 0x97, 0xa5, 0x07, 0x79, 0x90, + 0xdd, 0x93, 0x7c, 0xe3, 0xda, 0x61, 0x83, 0xdc, 0xe3, 0x45, 0xcb, 0x6c, + 0xad, 0x05, 0x11, 0xa0, 0xb5, 0xb5, 0xe4, 0x43, 0xd6, 0x14, 0x63, 0x7a, + 0x65, 0xc7, 0xe6, 0xb4, 0x6a, 0xd3, 0x1f, 0xac, 0x8d, 0xcf, 0xcb, 0x0c}, + pub_key_2, + {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30}, + true}, + + // Comment: + // tcID: 58 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 58, + 32, + {0xa9, 0xf6, 0xdb, 0xcb, 0x6e, 0x1b, 0x58, 0xbe, 0xd2, 0x75, 0x76, 0xc8, + 0x9f, 0xd8, 0xc1, 0xb6, 0x67, 0x94, 0x52, 0x5e, 0x9a, 0xec, 0x25, 0x11, + 0xf1, 0x51, 0xcf, 0x78, 0xc5, 0x91, 0x5b, 0x38, 0x73, 0x9a, 0xa8, 0x30, + 0x0d, 0x6e, 0x9d, 0xba, 0x0d, 0x01, 0x63, 0x10, 0xb6, 0xf3, 0x5b, 0xe6, + 0x2a, 0x44, 0xae, 0xdd, 0x88, 0x23, 0xd7, 0x71, 0xdd, 0xcd, 0xfe, 0xc3, + 0xb8, 0xbc, 0x4d, 0x9f, 0x63, 0xc0, 0xba, 0xd9, 0x75, 0x44, 0x1b, 0x33, + 0x41, 0xfa, 0xa7, 0xa6, 0xc8, 0x8b, 0x39, 0xa9, 0x14, 0x8d, 0xdf, 0xf3, + 0xee, 0xc7, 0x1c, 0x2f, 0x51, 0x1c, 0x42, 0x28, 0x8e, 0xe5, 0xe4, 0x25, + 0xf7, 0x79, 0xcd, 0xcd, 0xac, 0xfe, 0x47, 0x74, 0x8c, 0xbf, 0xe0, 0x43, + 0xf8, 0x89, 0xb0, 0xce, 0x03, 0xec, 0x56, 0x06, 0x2a, 0xba, 0xdb, 0x2f, + 0x69, 0x2d, 0xcc, 0xf9, 0xbb, 0xa3, 0xb3, 0x69, 0xbc, 0xca, 0x67, 0x8d, + 0xf7, 0x2e, 0xb5, 0xee, 0xd4, 0xeb, 0x83, 0x0a, 0x7d, 0x61, 0xc0, 0x04, + 0x11, 0x35, 0xcd, 0xb0, 0x96, 0x57, 0x8b, 0xbc, 0xb1, 0xb8, 0x42, 0xd4, + 0x30, 0x9b, 0xe9, 0x95, 0xf6, 0x94, 0x78, 0x43, 0xb4, 0xf1, 0xc7, 0x91, + 0x90, 0x00, 0xd6, 0x96, 0xbb, 0xcd, 0xb5, 0x16, 0x68, 0x8f, 0x69, 0xc0, + 0x97, 0x22, 0x40, 0x4a, 0x67, 0x66, 0xf2, 0x21, 0x70, 0xf0, 0xf0, 0x7b, + 0x95, 0x8f, 0x91, 0x59, 0xfd, 0x2b, 0x8b, 0xcd, 0xa1, 0x15, 0xe7, 0xb7, + 0x94, 0x09, 0xe3, 0xfc, 0xac, 0xa7, 0x1a, 0xf9, 0xb7, 0x5e, 0x05, 0xcd, + 0xf6, 0x2c, 0x8b, 0x9b, 0x90, 0x42, 0x83, 0x13, 0x4b, 0xe5, 0x6b, 0x58, + 0xc5, 0x4c, 0x30, 0x7c, 0xf0, 0xe5, 0x90, 0xe6, 0x9f, 0x5f, 0x18, 0x03, + 0x29, 0x37, 0x5e, 0xea, 0x2c, 0x2b, 0x04, 0x56, 0x7c, 0x6a, 0xc9, 0x9d, + 0xf6, 0x56, 0x0f, 0xb0, 0xfc, 0x5d, 0x93, 0x30, 0x4e, 0x96, 0x40, 0xcf, + 0xd8, 0xee, 0xe0, 0xb2, 0xd5, 0xa5, 0xbb, 0x05, 0xd2, 0xac, 0x7b, 0x1d, + 0xf1, 0xb0, 0xe4, 0xc6, 0x4a, 0x27, 0x8a, 0x0c, 0x6c, 0x69, 0x4c, 0xc1, + 0xb3, 0x55, 0x53, 0x96, 0xa6, 0xba, 0xd3, 0x32, 0x61, 0xc8, 0x20, 0xb2, + 0x42, 0xa3, 0xa6, 0x40, 0xaa, 0x7d, 0x17, 0xf2, 0x71, 0x0e, 0xe1, 0x27, + 0xee, 0xf8, 0x04, 0x69, 0x9d, 0x7b, 0x1d, 0xf6, 0xa3, 0x17, 0x42, 0xe9, + 0xd5, 0x8c, 0xad, 0xfe, 0x42, 0xae, 0x7e, 0x1b, 0x9f, 0x93, 0xbb, 0x83, + 0xbc, 0xe3, 0x87, 0xb5, 0x6d, 0x7e, 0x92, 0xcd, 0xbb, 0xd7, 0xda, 0x8d, + 0xa5, 0x83, 0x34, 0x25, 0x7e, 0xd8, 0x37, 0xd1, 0x15, 0xeb, 0x95, 0xfc, + 0xd1, 0x97, 0xcf, 0xa9, 0xda, 0xee, 0xaf, 0x91, 0x41, 0xdd, 0xa6, 0x89, + 0xc0, 0x11, 0x34, 0x44, 0x89, 0xa9, 0x5c, 0xca, 0xbb, 0x01, 0x4e, 0xce}, + pub_key_2, + {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 59 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 59, + 32, + {0x5a, 0x16, 0xc6, 0xeb, 0x90, 0xbd, 0x39, 0xe9, 0x32, 0x22, 0x4b, 0xa1, + 0xab, 0x24, 0xe3, 0x28, 0x3d, 0x8d, 0x0b, 0xa5, 0x5e, 0xd6, 0xb2, 0x4b, + 0x99, 0x3b, 0xf0, 0x85, 0xeb, 0xb1, 0xa2, 0x8c, 0xcb, 0xab, 0x38, 0x5b, + 0x1e, 0x1b, 0x64, 0x4a, 0x89, 0x18, 0x94, 0x32, 0x0d, 0xd0, 0x67, 0xe2, + 0xe8, 0x38, 0x58, 0x02, 0x43, 0xda, 0xdb, 0x38, 0x3c, 0xa7, 0x96, 0xec, + 0xf1, 0x24, 0x2a, 0xd1, 0xa9, 0xcf, 0xda, 0xef, 0x6e, 0x22, 0x6b, 0xf3, + 0x03, 0xd9, 0x48, 0x2d, 0xc2, 0xaf, 0x1b, 0x3e, 0x5d, 0x8c, 0xbc, 0xc4, + 0x0a, 0xeb, 0x52, 0xde, 0xb6, 0x0c, 0x0b, 0x09, 0x2d, 0x0b, 0xee, 0xa7, + 0x90, 0x4c, 0x3f, 0xa0, 0xc3, 0xb4, 0x0e, 0x48, 0x7d, 0x6d, 0x3e, 0xd8, + 0x0f, 0x10, 0xe1, 0xaa, 0x6a, 0x17, 0x72, 0x8f, 0xf9, 0xc3, 0xbb, 0xc5, + 0x51, 0x82, 0x96, 0x49, 0x9d, 0x30, 0x58, 0x31, 0x89, 0x87, 0x78, 0x51, + 0xa9, 0x1f, 0xf6, 0xb4, 0xcc, 0x7e, 0xc2, 0xe7, 0xb3, 0x39, 0x98, 0x96, + 0x13, 0x43, 0x70, 0x04, 0xab, 0x69, 0x99, 0xdb, 0x14, 0xff, 0x55, 0xc0, + 0xba, 0xac, 0xdb, 0xbd, 0x85, 0x98, 0x24, 0xb9, 0x00, 0xb2, 0x4c, 0x57, + 0x1d, 0x27, 0x10, 0xec, 0x22, 0xf5, 0xe4, 0x50, 0x52, 0x30, 0x7c, 0x17, + 0x65, 0xd9, 0x5f, 0x94, 0xb9, 0x9c, 0xf5, 0x7a, 0x90, 0x79, 0x25, 0x58, + 0x80, 0x58, 0xc8, 0xf7, 0xf7, 0xfa, 0x86, 0xdd, 0x87, 0xe8, 0x7e, 0x01, + 0x3c, 0x88, 0x4d, 0x09, 0x9f, 0x9e, 0xce, 0x5d, 0x3b, 0xce, 0xb1, 0x6e, + 0x42, 0x78, 0x93, 0x57, 0xe6, 0x5e, 0x9b, 0x75, 0xb8, 0x1a, 0x89, 0xe3, + 0x0a, 0xd8, 0xf2, 0xa9, 0x7c, 0x74, 0xa3, 0x5b, 0x09, 0x5e, 0x7c, 0x70, + 0x83, 0x5a, 0x01, 0x92, 0xb2, 0x85, 0x01, 0xc8, 0xe8, 0x82, 0x65, 0xcb, + 0xff, 0xd6, 0xe4, 0xc5, 0xc5, 0x78, 0xad, 0x57, 0xd1, 0xf8, 0x81, 0x11, + 0x51, 0x65, 0x19, 0x15, 0x70, 0xa1, 0x9d, 0xf3, 0x3a, 0x53, 0x6b, 0x90, + 0x9d, 0x05, 0x1e, 0xd9, 0x8e, 0x2d, 0x9d, 0x98, 0x51, 0xe3, 0x29, 0x89, + 0xe6, 0x23, 0x57, 0xf2, 0x73, 0xae, 0xa3, 0x8d, 0xa0, 0x84, 0x26, 0x19, + 0x3b, 0x7c, 0x10, 0x39, 0xfd, 0x52, 0x20, 0xb0, 0x71, 0xcf, 0xfc, 0xe9, + 0x69, 0x0f, 0xe8, 0x6c, 0x76, 0x48, 0xc3, 0x31, 0x8f, 0xd4, 0x98, 0x4b, + 0x25, 0xf5, 0x09, 0xdc, 0xb7, 0x98, 0xcd, 0x14, 0x10, 0x22, 0x5a, 0x40, + 0x19, 0x32, 0x59, 0x02, 0x5c, 0x34, 0xba, 0x22, 0x95, 0x5e, 0x65, 0x65, + 0x10, 0x3a, 0x4d, 0x01, 0xc7, 0x8d, 0xe6, 0x04, 0xdd, 0xe9, 0xe3, 0x4b, + 0x83, 0x8b, 0x49, 0x6b, 0xd1, 0x73, 0x32, 0x07, 0x13, 0x70, 0x00, 0xd7, + 0x67, 0xf6, 0xe3, 0xce, 0x63, 0x9c, 0xe5, 0xf1, 0x97, 0x07, 0xa9, 0xad}, + pub_key_2, + {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 60 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 60, + 32, + {0x4b, 0x48, 0xed, 0xb4, 0x60, 0x41, 0x6b, 0x6e, 0x1d, 0xbe, 0xb8, 0x7f, + 0xd5, 0x11, 0xaa, 0x57, 0x9c, 0xaa, 0xec, 0xef, 0x2b, 0xb7, 0xc7, 0x81, + 0x8e, 0x4d, 0x57, 0xed, 0x2f, 0x1b, 0x1f, 0x65, 0x63, 0x65, 0xd7, 0x95, + 0x45, 0xc7, 0xe3, 0x92, 0x82, 0x42, 0x12, 0xdc, 0x16, 0x5d, 0x56, 0x1a, + 0xf6, 0x99, 0x37, 0x60, 0x87, 0xa6, 0x21, 0xc5, 0xb8, 0x80, 0xfe, 0x3b, + 0xd5, 0x08, 0x4c, 0xd5, 0x7b, 0xa6, 0xea, 0x2c, 0xdf, 0x1f, 0x48, 0x21, + 0xe2, 0xbf, 0x05, 0x45, 0x11, 0xc9, 0xed, 0xbb, 0xcf, 0x2f, 0x46, 0x14, + 0x7a, 0xaf, 0x69, 0xb7, 0xd9, 0xd4, 0xc1, 0x4b, 0xbc, 0xf5, 0x14, 0x23, + 0xe6, 0x10, 0x76, 0x13, 0x06, 0xc1, 0xca, 0xf1, 0xd4, 0x67, 0x96, 0x16, + 0x5b, 0x22, 0xef, 0x8d, 0xff, 0x23, 0x37, 0x31, 0x43, 0x44, 0xfb, 0x5d, + 0x80, 0xb3, 0x8f, 0x1b, 0x38, 0x27, 0x9a, 0xd6, 0x59, 0x11, 0xcf, 0x5e, + 0x19, 0xc1, 0x31, 0x39, 0xf1, 0xf9, 0xc3, 0xe0, 0x73, 0xe1, 0xa6, 0x6f, + 0x66, 0x56, 0xc2, 0x9f, 0xa6, 0xec, 0x91, 0xf8, 0x49, 0x63, 0xcd, 0xf4, + 0x71, 0x8e, 0x1c, 0xfe, 0xb1, 0xa5, 0xd1, 0x71, 0xa0, 0xce, 0xe5, 0xd9, + 0x04, 0x77, 0xdf, 0x64, 0x8c, 0x56, 0x18, 0xe3, 0x75, 0x92, 0x01, 0x66, + 0x6c, 0x97, 0x4f, 0x36, 0x63, 0x98, 0x04, 0xc6, 0x4c, 0x39, 0x40, 0x2c, + 0x24, 0x10, 0xf1, 0xe8, 0x45, 0xcf, 0xde, 0xdb, 0x80, 0x4b, 0x59, 0xa0, + 0x59, 0xac, 0x1c, 0x29, 0x41, 0x5e, 0xb1, 0x4d, 0xc5, 0x70, 0x7d, 0xa5, + 0xc2, 0xd1, 0x90, 0xbe, 0xa8, 0x37, 0xcc, 0xdd, 0xfb, 0xf9, 0x98, 0xed, + 0xa7, 0xde, 0xed, 0x2e, 0xad, 0xf3, 0xfe, 0x2c, 0xf3, 0x93, 0x49, 0xcb, + 0xab, 0x80, 0x46, 0x1e, 0x0d, 0xc4, 0x54, 0x86, 0x39, 0x68, 0x6a, 0x4c, + 0x47, 0x5a, 0x3a, 0x43, 0x2c, 0xd6, 0x21, 0x6d, 0x43, 0xd8, 0x3e, 0x62, + 0xa2, 0xc7, 0xb4, 0x44, 0x29, 0xee, 0x42, 0xaf, 0xe5, 0x73, 0xd4, 0x5f, + 0x34, 0x03, 0x04, 0x03, 0x18, 0x37, 0xb9, 0x8d, 0xd7, 0xbe, 0x03, 0x26, + 0x70, 0x5d, 0xd7, 0x88, 0x6d, 0x7e, 0xb2, 0x6c, 0x57, 0x28, 0xc1, 0xe3, + 0x43, 0x3c, 0xe6, 0xbf, 0x2f, 0xd3, 0x87, 0x7a, 0x48, 0xc0, 0x6e, 0x34, + 0xab, 0xec, 0xf9, 0xca, 0xb7, 0x18, 0x13, 0xbb, 0x18, 0xa6, 0xc7, 0xfe, + 0x6f, 0x4f, 0x49, 0x90, 0xda, 0x06, 0x5e, 0xd1, 0x0c, 0xfb, 0x05, 0xe9, + 0xae, 0xf4, 0x78, 0x48, 0x03, 0x9b, 0x85, 0x5a, 0xb0, 0xcd, 0x07, 0xc6, + 0x0c, 0x5f, 0xc5, 0x6a, 0x6e, 0x1e, 0x55, 0x22, 0xa4, 0x60, 0xaf, 0xa9, + 0x46, 0x64, 0x94, 0x74, 0xc9, 0xe6, 0x64, 0x80, 0xd2, 0xa2, 0x65, 0xac, + 0x1a, 0x29, 0x70, 0x55, 0x71, 0xdc, 0x03, 0x31, 0x0d, 0x50, 0xc1, 0x1c}, + pub_key_2, + {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 61 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 61, + 32, + {0x8b, 0xd9, 0x72, 0xbf, 0x9f, 0xa5, 0x2f, 0x2d, 0x1f, 0x2d, 0x56, 0x4e, + 0xdb, 0x34, 0x31, 0x08, 0x51, 0xc8, 0xc4, 0xb9, 0xf9, 0x13, 0x6d, 0x8f, + 0xe4, 0x94, 0xcc, 0x79, 0x83, 0x2e, 0xc4, 0x97, 0x94, 0x0b, 0x64, 0x2e, + 0x32, 0x46, 0x65, 0x27, 0xcb, 0xd4, 0x0a, 0xf8, 0x17, 0xe3, 0xec, 0xb8, + 0x44, 0xbd, 0x62, 0xa4, 0x9a, 0x53, 0x87, 0x1a, 0xcb, 0xac, 0xeb, 0x15, + 0xc7, 0x2a, 0x2d, 0xef, 0xf8, 0xf7, 0xcb, 0xb8, 0x19, 0x19, 0x85, 0xfb, + 0xfd, 0x78, 0x0a, 0xdc, 0xb8, 0x6a, 0x99, 0xc3, 0x4c, 0x53, 0x7f, 0x84, + 0x8b, 0x58, 0x6b, 0x12, 0x9e, 0x0a, 0x5e, 0x96, 0x0f, 0x81, 0x0b, 0x81, + 0x2c, 0x99, 0xd1, 0x5b, 0x38, 0xe3, 0x65, 0x7b, 0xc0, 0x9f, 0x8e, 0xd4, + 0x34, 0x6a, 0x3d, 0xbc, 0xc1, 0x64, 0x02, 0xe3, 0x31, 0xa1, 0x38, 0x39, + 0xb7, 0xb2, 0x35, 0x18, 0x78, 0x6a, 0x67, 0xe2, 0xac, 0x96, 0xa6, 0xef, + 0x7d, 0x9e, 0x93, 0x1a, 0xbc, 0x8f, 0xe1, 0x88, 0xe3, 0xc3, 0x49, 0xa2, + 0x76, 0x21, 0xb2, 0xda, 0x88, 0xc6, 0xfa, 0x45, 0xdd, 0xef, 0x43, 0x6b, + 0x42, 0x08, 0x86, 0xcd, 0xb1, 0x9f, 0xc0, 0x31, 0xee, 0x58, 0x20, 0x18, + 0x24, 0xac, 0x06, 0xb5, 0x12, 0x9c, 0x51, 0x37, 0xe1, 0x0b, 0x6a, 0x70, + 0x1a, 0xd7, 0xb3, 0x1d, 0x20, 0x4e, 0x32, 0xc4, 0xa8, 0x4e, 0x1b, 0x37, + 0x66, 0x28, 0x79, 0x85, 0xe7, 0x21, 0xbd, 0xd8, 0x91, 0x73, 0x62, 0x6a, + 0xe8, 0xc6, 0xb3, 0x28, 0xdd, 0x26, 0x49, 0x6b, 0x27, 0x26, 0xd5, 0x87, + 0x8b, 0x47, 0x59, 0x0b, 0x38, 0xd0, 0xcd, 0xd7, 0xf3, 0x10, 0x57, 0xdc, + 0x06, 0x64, 0x55, 0xd4, 0xea, 0x87, 0x38, 0xc5, 0xdd, 0x25, 0x1e, 0xa5, + 0x08, 0x15, 0xe9, 0x6b, 0xd5, 0xa4, 0x5e, 0xb6, 0xdb, 0xa8, 0x0d, 0xde, + 0x52, 0xb6, 0x30, 0x68, 0x19, 0x6b, 0x08, 0x01, 0xb3, 0x9f, 0x57, 0xb2, + 0xd6, 0xc8, 0x2e, 0x52, 0xe6, 0xbb, 0x66, 0x22, 0x40, 0x46, 0xd1, 0xa2, + 0x25, 0x0f, 0xbe, 0x1d, 0xba, 0xd2, 0x5e, 0x97, 0x0b, 0xb0, 0xf4, 0x3a, + 0x32, 0x5f, 0x23, 0xa4, 0x0d, 0x9e, 0xe8, 0x79, 0x90, 0x9c, 0x30, 0x0a, + 0xdd, 0xf6, 0x92, 0x95, 0x32, 0x9c, 0x5c, 0xf1, 0x15, 0x3c, 0xf4, 0x06, + 0x49, 0x17, 0xa7, 0x34, 0xa2, 0xfe, 0x98, 0xf5, 0xb1, 0x3a, 0x96, 0xd7, + 0xc2, 0x4e, 0x94, 0x69, 0xe7, 0x63, 0xf8, 0x4e, 0xd1, 0x3d, 0xec, 0x5e, + 0x5a, 0xab, 0x26, 0x06, 0x63, 0xa1, 0x78, 0x2c, 0x12, 0xa0, 0xb8, 0x28, + 0x6d, 0x96, 0xb2, 0xb0, 0xbb, 0x1a, 0x48, 0xdf, 0x46, 0x17, 0x26, 0x85, + 0x3c, 0xe6, 0x0b, 0xf6, 0xef, 0x8c, 0xa3, 0x82, 0x0b, 0xfa, 0x5a, 0xfb, + 0x4e, 0xde, 0x20, 0x7a, 0x8b, 0xa7, 0x82, 0x5b, 0x7c, 0xff, 0x4c, 0xd8}, + pub_key_2, + {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35}, + true}, + + // Comment: first byte of m_hash modified + // tcID: 62 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 62, + 32, + {0x73, 0x0a, 0x26, 0xb2, 0xc3, 0xfc, 0x2d, 0xf4, 0x74, 0x21, 0x2c, 0x04, + 0xfc, 0xb3, 0x46, 0xb3, 0xb7, 0x8a, 0x58, 0xc6, 0x11, 0x35, 0x18, 0x71, + 0xac, 0x1c, 0x52, 0x62, 0x86, 0x7c, 0xe1, 0x9a, 0x6f, 0x55, 0x38, 0x80, + 0xd6, 0x8b, 0xa4, 0xc3, 0x58, 0x27, 0x61, 0x0b, 0x72, 0xbb, 0x04, 0x41, + 0x62, 0xb0, 0x83, 0xfe, 0x9f, 0xfa, 0x7a, 0x82, 0xe2, 0x36, 0x60, 0x90, + 0x46, 0x48, 0x21, 0x94, 0x6f, 0x2c, 0xe1, 0xa8, 0xea, 0x19, 0xb1, 0x2c, + 0x10, 0xc0, 0xe4, 0x2a, 0x52, 0xff, 0x80, 0x58, 0x51, 0xc2, 0x26, 0x74, + 0x8a, 0x9d, 0x65, 0xd7, 0xcb, 0x20, 0x57, 0xc9, 0xee, 0x0b, 0xed, 0xdd, + 0x8c, 0xa0, 0x2a, 0xe1, 0xbc, 0x36, 0xce, 0xd3, 0x99, 0x25, 0xd2, 0x42, + 0x9d, 0x53, 0x1c, 0x2e, 0x60, 0x7b, 0xfb, 0xf0, 0x64, 0x87, 0x08, 0xef, + 0x4f, 0x7d, 0x81, 0x6c, 0x88, 0x39, 0xcc, 0x8c, 0x62, 0x03, 0x6a, 0xc3, + 0x7e, 0x81, 0x1f, 0x94, 0xa9, 0x43, 0x19, 0x8a, 0xcf, 0x6e, 0x19, 0xc6, + 0x6c, 0xd8, 0x29, 0xbd, 0xe9, 0xde, 0xc9, 0x96, 0x9e, 0xb4, 0x72, 0x4e, + 0x2d, 0x4d, 0xdc, 0x4f, 0x8c, 0x2b, 0xb2, 0x52, 0x70, 0x07, 0xdd, 0xba, + 0xf2, 0x97, 0x59, 0x37, 0xec, 0xe7, 0xf1, 0x77, 0x9d, 0xb2, 0x8c, 0x61, + 0x05, 0x03, 0xe7, 0xeb, 0xbf, 0x0b, 0x03, 0x45, 0x9a, 0x1f, 0x47, 0x94, + 0x13, 0x68, 0x42, 0xb5, 0x7d, 0x04, 0xf1, 0x4e, 0x22, 0xb9, 0x8e, 0xf3, + 0x79, 0x39, 0xc6, 0x4d, 0x08, 0xfb, 0x24, 0x2c, 0xca, 0x54, 0x8b, 0x7b, + 0xb2, 0xc2, 0xd8, 0xb1, 0xdf, 0x6b, 0xb8, 0xb0, 0xb7, 0xf6, 0xf3, 0x8e, + 0x47, 0x22, 0x6e, 0x9f, 0xc0, 0xa4, 0x72, 0x3c, 0x2a, 0x51, 0x8e, 0xbd, + 0xc5, 0xc4, 0xc8, 0xf1, 0x5d, 0xb7, 0x4f, 0xe9, 0x58, 0xbb, 0x56, 0x7e, + 0x55, 0xf0, 0x92, 0xd3, 0xdc, 0x8a, 0xf0, 0x12, 0x8b, 0x35, 0x3e, 0x2d, + 0x27, 0x3d, 0x57, 0x44, 0x33, 0xc2, 0x2c, 0xca, 0x57, 0x9c, 0x47, 0x90, + 0x05, 0xb5, 0x2c, 0x71, 0x5e, 0xff, 0x1e, 0xf4, 0xec, 0xa8, 0xd8, 0x2d, + 0x2f, 0x6d, 0x7c, 0xc9, 0x72, 0xfe, 0x0e, 0x75, 0xf1, 0x9e, 0xee, 0xa3, + 0xb7, 0x7e, 0xa7, 0xfe, 0x26, 0xb1, 0xd2, 0x9c, 0xed, 0xbf, 0xa7, 0xef, + 0x07, 0x37, 0xe4, 0xaa, 0x50, 0xa5, 0x67, 0xb5, 0xfb, 0x41, 0x7e, 0x35, + 0x6f, 0xa8, 0x03, 0x4a, 0x72, 0xa5, 0x3c, 0x5d, 0x1c, 0x0c, 0xd4, 0x67, + 0x80, 0x8d, 0xf6, 0xfa, 0xeb, 0xa8, 0x9d, 0xdd, 0xea, 0xeb, 0x09, 0xc3, + 0xce, 0x79, 0x37, 0x45, 0x0b, 0x41, 0xe7, 0xc1, 0xd4, 0x40, 0x3b, 0x30, + 0x33, 0xd3, 0x53, 0x1a, 0xdc, 0x24, 0xe9, 0xf5, 0xfe, 0x35, 0xd8, 0x77, + 0xa3, 0xe3, 0x6f, 0xd3, 0x70, 0x22, 0x89, 0xe6, 0x9b, 0x46, 0x0b, 0x97}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of m_hash modified + // tcID: 63 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 63, + 32, + {0x39, 0xe9, 0x5e, 0x2d, 0xbb, 0xcf, 0x18, 0x17, 0x40, 0x71, 0x46, 0xb1, + 0x91, 0x48, 0xae, 0xcc, 0xdc, 0x6b, 0x53, 0x87, 0x29, 0xae, 0x4f, 0x3b, + 0xc2, 0x40, 0xf4, 0xed, 0x8c, 0xb9, 0xdc, 0x6a, 0x0e, 0x9c, 0xdf, 0x43, + 0x6b, 0xf5, 0x23, 0x7e, 0x79, 0xe2, 0x39, 0xa4, 0x32, 0xa9, 0x53, 0xce, + 0x38, 0x04, 0xa7, 0xa5, 0x5b, 0xcc, 0x3f, 0x7a, 0x0d, 0x37, 0xd0, 0x12, + 0x3b, 0x1f, 0x04, 0x6e, 0xcb, 0xf0, 0xeb, 0x33, 0xf5, 0x26, 0x31, 0xe0, + 0x49, 0xb0, 0x69, 0x2b, 0xa2, 0xe5, 0x5d, 0xb1, 0x34, 0xf6, 0x0e, 0x08, + 0x5c, 0x07, 0x8b, 0x0c, 0xbb, 0xd6, 0x6a, 0x74, 0xbd, 0x09, 0xc8, 0x52, + 0xfa, 0x9f, 0x02, 0x9f, 0xdc, 0xc2, 0x56, 0x79, 0x99, 0x0d, 0xc4, 0x82, + 0x28, 0x4d, 0xe9, 0xfc, 0x74, 0xdf, 0x34, 0x3a, 0xa7, 0x19, 0x7d, 0x84, + 0x68, 0x90, 0x11, 0xf6, 0x1e, 0xc0, 0xd1, 0xd0, 0xfd, 0x3b, 0x81, 0x1a, + 0x91, 0x8e, 0x80, 0xb9, 0xed, 0xe6, 0xc7, 0x8c, 0x03, 0xf0, 0xff, 0x6e, + 0xc7, 0xe7, 0xec, 0xba, 0x9c, 0xbd, 0x8a, 0x41, 0x24, 0x12, 0x80, 0x34, + 0xe4, 0x25, 0xaa, 0xcb, 0x00, 0x4c, 0x04, 0x2b, 0xe8, 0x05, 0x71, 0x0e, + 0x94, 0xca, 0x4d, 0x36, 0xcc, 0x2f, 0x5d, 0x89, 0x30, 0x36, 0x09, 0x19, + 0x50, 0xbb, 0x16, 0x63, 0xd3, 0x49, 0x9f, 0x8e, 0xbe, 0x09, 0xea, 0x27, + 0x60, 0xe3, 0x93, 0x9b, 0x83, 0x5e, 0xfa, 0x58, 0x58, 0x34, 0x11, 0x2a, + 0x55, 0x15, 0xc8, 0x90, 0x0d, 0xb9, 0x8a, 0x44, 0x91, 0x4a, 0x6c, 0x3e, + 0x5c, 0xae, 0xad, 0x29, 0xb1, 0x82, 0xe5, 0x85, 0x09, 0x2e, 0xe5, 0x91, + 0x26, 0xc9, 0xe6, 0xa7, 0x73, 0x7d, 0x3b, 0x34, 0xb2, 0xfd, 0xae, 0xb7, + 0x4d, 0xdb, 0x29, 0x9c, 0xc3, 0x72, 0x56, 0x87, 0x16, 0x7d, 0x5c, 0x1f, + 0x92, 0xd9, 0x18, 0x6f, 0x3a, 0xef, 0xca, 0x61, 0xad, 0x6c, 0x27, 0x28, + 0x3d, 0xbc, 0x82, 0x1f, 0x6b, 0x5a, 0xac, 0xb2, 0x38, 0x50, 0x0a, 0x51, + 0xf7, 0x43, 0x9a, 0x8b, 0xf5, 0x55, 0xee, 0x26, 0xfb, 0xa4, 0xc8, 0x61, + 0x3f, 0xc4, 0x3f, 0xfc, 0xd2, 0x54, 0x97, 0x7f, 0x5f, 0x67, 0x09, 0x5e, + 0xf2, 0x3e, 0x95, 0x67, 0x21, 0xd5, 0xd7, 0x1a, 0x8a, 0x73, 0x50, 0x31, + 0x06, 0xb2, 0x55, 0x5c, 0x74, 0x33, 0xca, 0xbb, 0x30, 0x4f, 0x30, 0x49, + 0x2c, 0x90, 0xb3, 0x57, 0x12, 0x7b, 0x09, 0xd4, 0x5f, 0x17, 0x1d, 0x7f, + 0x4d, 0x49, 0x39, 0xc8, 0x45, 0x16, 0xf9, 0x6e, 0xb8, 0xf0, 0x69, 0x33, + 0x85, 0xe5, 0x3a, 0x3c, 0xf8, 0xa6, 0xb4, 0xd0, 0x63, 0x8b, 0x12, 0x1e, + 0x2e, 0x70, 0xb5, 0x45, 0x18, 0x83, 0xef, 0x36, 0x80, 0x97, 0xc7, 0xa2, + 0x01, 0x0d, 0xfd, 0x88, 0x90, 0x15, 0xee, 0xf0, 0x08, 0x15, 0x13, 0xd7}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 64 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 64, + 32, + {0x84, 0xf1, 0xe3, 0x7e, 0x7d, 0x52, 0x95, 0x5a, 0x8d, 0x07, 0x6e, 0x83, + 0xfa, 0xbc, 0xe6, 0xa7, 0x15, 0x3d, 0x49, 0xe7, 0x71, 0x14, 0x6a, 0xd6, + 0x65, 0xac, 0x95, 0xb6, 0x7e, 0xea, 0x85, 0xec, 0xf8, 0xc1, 0x26, 0x88, + 0x7c, 0x0b, 0x0e, 0x4f, 0xf2, 0xf4, 0xf3, 0xca, 0x11, 0xcc, 0xc5, 0x10, + 0xfc, 0x4a, 0x06, 0x2b, 0x31, 0x57, 0xed, 0xf2, 0x0f, 0xf2, 0x76, 0x3e, + 0xd0, 0xc4, 0x4c, 0xa8, 0xd4, 0x8c, 0x57, 0x11, 0x19, 0xbf, 0x5a, 0x4a, + 0xda, 0x5d, 0x87, 0xea, 0xf5, 0xc3, 0x89, 0xcd, 0x8c, 0xe3, 0xa9, 0xce, + 0x70, 0xbf, 0xa9, 0x8d, 0x55, 0x36, 0xfc, 0x73, 0x1a, 0x26, 0x07, 0x06, + 0x6b, 0xb2, 0xcd, 0x09, 0x15, 0x51, 0x14, 0x04, 0xe6, 0x9a, 0xe5, 0xba, + 0x69, 0xbc, 0x19, 0x7e, 0xd9, 0x95, 0xf5, 0x1d, 0x83, 0x5b, 0xde, 0x74, + 0xc5, 0xdd, 0x1d, 0x4e, 0x69, 0xa5, 0x44, 0x45, 0xf3, 0x72, 0x36, 0x92, + 0xc3, 0xb2, 0x01, 0xc2, 0x83, 0x70, 0xe4, 0x89, 0x2e, 0xa5, 0x6c, 0x3d, + 0x2b, 0x83, 0x54, 0x48, 0x9a, 0x72, 0x84, 0x95, 0xe7, 0xd7, 0xd6, 0x11, + 0xe8, 0x2c, 0x73, 0x9d, 0x53, 0xde, 0xd8, 0x2f, 0x1e, 0x72, 0xc4, 0xe7, + 0x27, 0x3e, 0xc6, 0x3c, 0x8f, 0xc4, 0xcd, 0x13, 0x24, 0x12, 0x19, 0x65, + 0x9d, 0x9c, 0x6c, 0x86, 0x20, 0xa4, 0x55, 0x47, 0x75, 0x87, 0x73, 0x7a, + 0xb9, 0x79, 0x59, 0xa9, 0x1e, 0xfa, 0xbc, 0x1e, 0x1d, 0xe8, 0x21, 0x8b, + 0xb6, 0x74, 0x66, 0xb8, 0xe8, 0x90, 0xf4, 0x7b, 0x5a, 0xe4, 0x62, 0x66, + 0xac, 0x06, 0xe0, 0x62, 0x47, 0xf3, 0xa1, 0x69, 0xa3, 0x1f, 0x9f, 0xaf, + 0xa2, 0x68, 0xbd, 0x45, 0x3c, 0x67, 0xb7, 0x7f, 0x7c, 0xa9, 0xa5, 0x3a, + 0xde, 0xe4, 0x2b, 0x3a, 0x9a, 0xcd, 0x4a, 0xf4, 0x67, 0xf7, 0xde, 0xfb, + 0xcf, 0xb9, 0x6f, 0x08, 0x77, 0x17, 0x13, 0x7b, 0xcc, 0x0b, 0xfb, 0x41, + 0xf5, 0xad, 0xd9, 0x4a, 0xf4, 0x98, 0x1c, 0x00, 0xd9, 0x5f, 0x99, 0x29, + 0x95, 0xaa, 0x3a, 0xe4, 0x06, 0xdd, 0x6d, 0xf5, 0x6a, 0x70, 0x70, 0x83, + 0x4d, 0x20, 0x1e, 0xb1, 0xcd, 0x12, 0xc7, 0xca, 0x87, 0x77, 0x9d, 0xe0, + 0xeb, 0x38, 0xdb, 0xb9, 0x2f, 0x4e, 0x7f, 0x6f, 0x78, 0xdd, 0x22, 0x4d, + 0x0d, 0xee, 0x4b, 0x12, 0xb2, 0x08, 0x36, 0x15, 0x55, 0x53, 0xb0, 0xa7, + 0x6e, 0x2c, 0xc0, 0x71, 0xab, 0xb5, 0x9a, 0x70, 0xab, 0x39, 0x36, 0x79, + 0xca, 0x45, 0x8d, 0x18, 0xf9, 0xa5, 0xec, 0x69, 0xd1, 0xd7, 0x0b, 0x07, + 0x4d, 0x6c, 0xc8, 0xf9, 0xc3, 0xd5, 0x14, 0x3d, 0xe1, 0xc5, 0x3d, 0xac, + 0x15, 0x6d, 0x36, 0xd2, 0x86, 0x60, 0x95, 0x3a, 0xc6, 0x86, 0x70, 0xe3, + 0x43, 0x17, 0xa8, 0x86, 0x4c, 0xf7, 0xc7, 0x21, 0x4e, 0x5c, 0x9c, 0x33}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 65 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 65, + 32, + {0x87, 0x5c, 0x6f, 0x8f, 0x33, 0x95, 0xf7, 0x50, 0x24, 0xb7, 0xad, 0xe4, + 0xf6, 0xb3, 0x00, 0x4c, 0x46, 0x07, 0xaa, 0x6c, 0xc9, 0x91, 0x68, 0xd0, + 0x1c, 0xcd, 0x6c, 0xb4, 0x81, 0xb5, 0x1f, 0xb8, 0xa2, 0xbb, 0x44, 0xbd, + 0x10, 0xa0, 0xe7, 0x76, 0x8f, 0x28, 0x26, 0x53, 0xab, 0x6c, 0xa3, 0x40, + 0xb0, 0x44, 0xad, 0x03, 0xe0, 0x9a, 0xbd, 0x01, 0xbd, 0x09, 0x62, 0xa5, + 0xe3, 0x72, 0x4f, 0xf7, 0xa4, 0x9f, 0xfe, 0xe7, 0x81, 0x8d, 0xd5, 0xac, + 0xd0, 0xa6, 0x96, 0x8c, 0x5c, 0x45, 0x8c, 0x20, 0x7d, 0x0f, 0x77, 0xef, + 0xf3, 0xf8, 0xa2, 0xbe, 0x4b, 0x55, 0x93, 0x14, 0xb0, 0x2e, 0x41, 0x38, + 0x65, 0xec, 0xbf, 0xc0, 0xbf, 0x7e, 0xd7, 0xe6, 0x6a, 0xe1, 0x0b, 0x86, + 0xef, 0xa9, 0x87, 0x3e, 0xff, 0x30, 0xa1, 0x7a, 0xed, 0xbf, 0x81, 0xcd, + 0x98, 0x81, 0x1b, 0xa2, 0x28, 0x54, 0x3e, 0xce, 0x8b, 0x14, 0xf6, 0x4c, + 0xa9, 0x8d, 0xd2, 0x6a, 0xa5, 0xee, 0x83, 0xa1, 0x84, 0x7d, 0x6f, 0xda, + 0xbb, 0x81, 0x40, 0xe4, 0xdf, 0xe4, 0x8d, 0xb3, 0x9f, 0x6a, 0x48, 0xa8, + 0x25, 0xb7, 0xaf, 0x48, 0xc1, 0xe1, 0xbd, 0x12, 0x4a, 0x2f, 0x6b, 0x76, + 0xd0, 0xe3, 0x7f, 0x76, 0xf4, 0xba, 0x98, 0x6a, 0xb3, 0xaf, 0xeb, 0x55, + 0xc7, 0xcf, 0x2f, 0x45, 0x02, 0x1d, 0xc3, 0x25, 0x32, 0x2a, 0xe6, 0x1b, + 0x53, 0x1f, 0x43, 0x24, 0x2c, 0x65, 0xba, 0x8b, 0x4a, 0x55, 0x08, 0x01, + 0xe9, 0x66, 0x60, 0x27, 0x30, 0xcc, 0x18, 0x6b, 0xf4, 0x67, 0x8d, 0x30, + 0x0d, 0x57, 0x83, 0xda, 0x4b, 0xb9, 0xd9, 0xad, 0x54, 0xac, 0xeb, 0x65, + 0x6e, 0xc7, 0xe4, 0x59, 0x8e, 0x3c, 0x20, 0x9a, 0xc4, 0x8e, 0x1b, 0x77, + 0x5b, 0x68, 0x89, 0x6f, 0xe2, 0x82, 0xbc, 0x2e, 0x3b, 0xf9, 0xca, 0xc9, + 0x9c, 0x60, 0x1d, 0x64, 0xde, 0x18, 0xd3, 0x1d, 0x18, 0x92, 0xb3, 0x09, + 0x8f, 0xae, 0x29, 0x33, 0x85, 0x4f, 0x82, 0x2c, 0x49, 0xfa, 0xa0, 0x9e, + 0x07, 0x9c, 0x4f, 0xfa, 0x9d, 0xd2, 0xc0, 0x06, 0x47, 0x12, 0x63, 0xf0, + 0x2e, 0x7e, 0x8e, 0xaf, 0x03, 0x45, 0x13, 0x94, 0x82, 0xcd, 0x82, 0xed, + 0x8e, 0x6d, 0x3e, 0x08, 0x08, 0x87, 0xed, 0x13, 0xf2, 0xe6, 0x58, 0x19, + 0xa1, 0xdc, 0xdb, 0x6d, 0x3f, 0x56, 0x92, 0xf5, 0xec, 0x7f, 0x3a, 0x06, + 0x09, 0xf2, 0xf7, 0x1c, 0xa4, 0x56, 0x4d, 0x58, 0xf6, 0x0a, 0x03, 0x11, + 0xbe, 0x5b, 0x59, 0x7d, 0xdd, 0xa9, 0xb0, 0x7b, 0x52, 0x54, 0x1e, 0xa9, + 0x24, 0xcc, 0x05, 0x14, 0x62, 0x43, 0xd8, 0xb3, 0x89, 0x9d, 0x3a, 0xb0, + 0x01, 0x18, 0x47, 0x67, 0xf8, 0x96, 0xf0, 0xe0, 0x44, 0x22, 0x4d, 0x96, + 0xc9, 0x75, 0x12, 0x7c, 0x1c, 0x98, 0x7a, 0x84, 0xd1, 0x5c, 0xfa, 0x12}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in m_hash flipped + // tcID: 66 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 66, + 32, + {0xbe, 0xd5, 0xc4, 0x4c, 0x1e, 0x2a, 0x04, 0x1c, 0x21, 0x30, 0xca, 0xf3, + 0x4c, 0xe4, 0x3e, 0x4e, 0xfd, 0xde, 0x6f, 0x78, 0x46, 0xc3, 0x0d, 0x5a, + 0x1b, 0xbd, 0xd8, 0x8c, 0x26, 0x64, 0x85, 0x32, 0x2b, 0x1f, 0xd6, 0xd6, + 0x35, 0x3e, 0x85, 0xca, 0x45, 0x38, 0xd8, 0x62, 0x39, 0x4f, 0xd3, 0x21, + 0x80, 0xb3, 0x6c, 0x10, 0xb3, 0x14, 0xa8, 0x82, 0x3a, 0x6c, 0x4a, 0x78, + 0xcb, 0x62, 0xb5, 0xb9, 0x88, 0x4a, 0x6c, 0xa4, 0x80, 0xad, 0x29, 0x93, + 0xd4, 0xf2, 0x09, 0xd1, 0x89, 0x5f, 0x9a, 0x41, 0x82, 0xa1, 0x4d, 0x47, + 0xf0, 0x9a, 0x13, 0xc9, 0xc9, 0xbb, 0xaf, 0x21, 0x1d, 0x07, 0x65, 0x3f, + 0x8c, 0x61, 0x0c, 0x16, 0xd1, 0x56, 0xc9, 0x31, 0xdf, 0x94, 0x36, 0xbc, + 0x7b, 0x9e, 0xf9, 0x29, 0xde, 0xde, 0x2c, 0x1d, 0x59, 0xa2, 0xb0, 0x44, + 0x12, 0x90, 0xf5, 0x18, 0x25, 0xef, 0x44, 0x96, 0x45, 0x64, 0xe3, 0x42, + 0x0d, 0xcf, 0x3c, 0x16, 0x22, 0xa8, 0x22, 0x7a, 0x82, 0xb8, 0xd3, 0x80, + 0x6e, 0xb5, 0xd2, 0x46, 0xa3, 0xb0, 0x52, 0x7c, 0xde, 0x1b, 0xe3, 0xf2, + 0x19, 0xa9, 0x01, 0x56, 0x53, 0xf3, 0xf8, 0xa3, 0x95, 0x6d, 0x05, 0x5e, + 0xff, 0x6a, 0x90, 0xf4, 0x2b, 0x48, 0xf3, 0xfa, 0xe5, 0xdc, 0x57, 0xd6, + 0xbe, 0x11, 0x19, 0x56, 0xe6, 0xa9, 0xb6, 0xef, 0x52, 0xdc, 0x35, 0xef, + 0x5a, 0xc3, 0x63, 0xf1, 0xce, 0x80, 0x2c, 0x4c, 0x09, 0x55, 0x5d, 0xd3, + 0x43, 0xad, 0x0d, 0xda, 0x96, 0xb4, 0x67, 0x16, 0x6a, 0xc5, 0x15, 0x83, + 0x0e, 0x9e, 0x2e, 0xe4, 0x0d, 0x56, 0xe6, 0x85, 0x58, 0x40, 0x8b, 0x1f, + 0xb7, 0x1c, 0xbc, 0x4a, 0x96, 0x4e, 0xbd, 0x83, 0x2e, 0x31, 0x5d, 0x8b, + 0xee, 0x13, 0x52, 0x93, 0x14, 0xa8, 0xae, 0x34, 0x6f, 0x4d, 0x12, 0xf5, + 0xef, 0x00, 0x68, 0x6f, 0x4e, 0xc2, 0x6f, 0x94, 0x79, 0xf5, 0x7e, 0x69, + 0x24, 0x42, 0x64, 0xd8, 0x1a, 0x0f, 0xa3, 0x9b, 0xa7, 0x67, 0x0c, 0xdf, + 0x2d, 0xb9, 0x68, 0x4e, 0x0b, 0x70, 0xd2, 0x86, 0x4c, 0x4f, 0x25, 0x14, + 0xe4, 0x98, 0xe8, 0x7d, 0x47, 0x4e, 0x65, 0xcb, 0x18, 0x88, 0x35, 0xd5, + 0xfd, 0x8c, 0x34, 0xe5, 0x43, 0x29, 0x44, 0xcc, 0x08, 0x74, 0xea, 0xdc, + 0xd0, 0xa3, 0xe6, 0x2d, 0x9f, 0x53, 0x35, 0x83, 0xd3, 0x3f, 0x5a, 0x99, + 0xaf, 0x63, 0xd6, 0xcf, 0x42, 0x93, 0x63, 0xf5, 0x8f, 0x69, 0x1d, 0xeb, + 0x4a, 0x95, 0xff, 0x40, 0x9e, 0x32, 0xc3, 0x93, 0xf3, 0x44, 0xc5, 0xe0, + 0x34, 0x7b, 0x2f, 0x12, 0x12, 0x5f, 0x6e, 0x39, 0x44, 0xf5, 0x63, 0xd5, + 0x9c, 0x65, 0x39, 0xc6, 0x61, 0x12, 0x9f, 0x30, 0x02, 0x67, 0xdd, 0xe2, + 0x99, 0x97, 0x2f, 0x02, 0xdc, 0xc2, 0x40, 0xbb, 0x85, 0x41, 0xac, 0xf2}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 0 + // tcID: 67 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 67, + 32, + {0x4e, 0x28, 0xf5, 0x46, 0x28, 0x3f, 0x9a, 0xc7, 0x4c, 0xc9, 0x9c, 0x6b, + 0xca, 0x79, 0xbc, 0x20, 0x8e, 0x47, 0x22, 0x0c, 0xfb, 0x07, 0x17, 0xaa, + 0xbc, 0x52, 0x1a, 0xc5, 0x51, 0x19, 0xec, 0x6b, 0xbc, 0xac, 0x88, 0x0b, + 0xed, 0x00, 0x07, 0xc0, 0x4e, 0xef, 0x92, 0xa2, 0x4b, 0x09, 0x1d, 0x9a, + 0x09, 0xee, 0x5d, 0x3b, 0x5b, 0xe7, 0x90, 0xab, 0xdb, 0x2c, 0x98, 0xa0, + 0x73, 0x13, 0xd5, 0x05, 0xfc, 0x87, 0x6a, 0xdc, 0xbb, 0x10, 0x89, 0x02, + 0x69, 0x40, 0xe0, 0x3d, 0xfc, 0x10, 0xfb, 0x46, 0xa0, 0xc2, 0xa7, 0x64, + 0xeb, 0xe8, 0x6e, 0x51, 0xec, 0xc2, 0xab, 0x48, 0x9f, 0x56, 0xda, 0xf3, + 0x87, 0x64, 0xfc, 0x0a, 0x36, 0xa9, 0xcb, 0x45, 0x29, 0x36, 0x7c, 0x98, + 0x80, 0xbf, 0xd7, 0x63, 0x1c, 0x34, 0x0f, 0xb7, 0xfb, 0xac, 0x0e, 0xdd, + 0x2e, 0x1d, 0xef, 0x00, 0xd6, 0x5b, 0xd5, 0x2e, 0x59, 0x7e, 0x2e, 0xba, + 0x1b, 0xe1, 0xe4, 0x1b, 0xd8, 0x9a, 0x00, 0xf5, 0xc6, 0x6f, 0xbc, 0x18, + 0xb9, 0x3e, 0x9c, 0xc1, 0xb5, 0xbe, 0x96, 0x27, 0x80, 0xf6, 0xd7, 0xa9, + 0xc6, 0xd3, 0x75, 0xa2, 0x85, 0x56, 0x11, 0x4f, 0x37, 0xa8, 0xa3, 0x60, + 0x6d, 0xcd, 0x68, 0xc8, 0x12, 0x8b, 0xf7, 0xa7, 0xe5, 0xf1, 0x20, 0x57, + 0x78, 0xbc, 0xf3, 0x04, 0x8b, 0xd4, 0xf7, 0xc1, 0x0c, 0xbd, 0xb4, 0xae, + 0x75, 0x99, 0x54, 0xc4, 0xe4, 0xdb, 0x0a, 0x9f, 0xe4, 0xdf, 0x27, 0x0c, + 0x41, 0xbb, 0x86, 0x88, 0x5d, 0xbd, 0xd8, 0xcb, 0x7e, 0x72, 0xa3, 0x33, + 0x22, 0x23, 0x8a, 0x2d, 0x29, 0x61, 0x5a, 0x2f, 0x01, 0xe9, 0xfc, 0x59, + 0xc2, 0x30, 0xc2, 0xcc, 0xe5, 0x8a, 0xd0, 0x96, 0xc2, 0xde, 0x50, 0x71, + 0xe0, 0x20, 0xf7, 0x6c, 0x8c, 0x39, 0x87, 0x4f, 0x1d, 0xe6, 0x77, 0xdd, + 0x5d, 0x2f, 0x96, 0xab, 0x4d, 0xc1, 0x45, 0x09, 0x8d, 0x25, 0xb7, 0x40, + 0xb5, 0x27, 0x9f, 0x05, 0x71, 0x3d, 0xaf, 0xf5, 0x4b, 0xa6, 0x95, 0xf9, + 0x50, 0x03, 0x98, 0x82, 0x05, 0x9c, 0xfc, 0x2f, 0x86, 0xc3, 0x5a, 0x05, + 0x01, 0xb8, 0xd0, 0x91, 0x4a, 0xa5, 0x9a, 0x80, 0x6e, 0x8d, 0x14, 0x03, + 0xfb, 0x2e, 0xef, 0x16, 0x3b, 0xa1, 0xd6, 0xe3, 0xd1, 0xe1, 0x8d, 0xc9, + 0x9c, 0x62, 0x2f, 0x8c, 0x2d, 0x36, 0x0b, 0xfa, 0xb2, 0xc9, 0xe8, 0xfd, + 0x9d, 0x74, 0xa0, 0x27, 0xe4, 0x66, 0xfb, 0xcf, 0x4f, 0xa5, 0x67, 0x77, + 0xee, 0x0f, 0xea, 0x7e, 0x04, 0xae, 0x19, 0x01, 0xe6, 0x5b, 0x53, 0x61, + 0xf9, 0x71, 0x46, 0xd7, 0xf4, 0xa5, 0x50, 0xad, 0xf7, 0x75, 0x39, 0xfa, + 0xbb, 0x71, 0x35, 0x96, 0x7d, 0xc1, 0x6f, 0x8c, 0xa9, 0x9e, 0x82, 0x83, + 0xdd, 0x69, 0x62, 0x7c, 0xf2, 0x7c, 0xb9, 0xd2, 0xdf, 0x20, 0xbb, 0xbb}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 20 + // tcID: 68 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 68, + 32, + {0x78, 0xd3, 0x50, 0x92, 0x84, 0xdc, 0x06, 0xb5, 0x45, 0x83, 0xe1, 0x1d, + 0xdf, 0x25, 0x07, 0xd9, 0xe5, 0x0b, 0xdb, 0xf0, 0x79, 0xfc, 0x31, 0x9d, + 0x10, 0x7b, 0xc2, 0x52, 0x7c, 0x1b, 0x74, 0x2f, 0x4c, 0x75, 0x93, 0x20, + 0xfa, 0x22, 0x43, 0x5d, 0x74, 0xe9, 0x42, 0x53, 0xfe, 0xb4, 0xa3, 0x79, + 0x12, 0x8e, 0x7f, 0x33, 0xc5, 0xf3, 0x46, 0x2f, 0xbf, 0xb9, 0x2f, 0xf4, + 0x0c, 0x10, 0xb2, 0x3f, 0x8b, 0xdc, 0x58, 0x90, 0x11, 0x47, 0x57, 0x36, + 0x42, 0x07, 0x76, 0x80, 0x14, 0x38, 0x0f, 0xc1, 0x6e, 0xbe, 0xaf, 0x22, + 0xa7, 0xb1, 0xa9, 0x36, 0x6f, 0x3f, 0xbb, 0xbb, 0x91, 0x23, 0x47, 0xf1, + 0xef, 0x59, 0x5d, 0x74, 0x2a, 0x97, 0x6b, 0x69, 0x37, 0x75, 0x33, 0xe7, + 0xb6, 0x1d, 0x32, 0x37, 0xc3, 0x69, 0x3c, 0xf4, 0x3b, 0x34, 0xf9, 0x27, + 0x73, 0x49, 0x7b, 0x8d, 0xf7, 0xac, 0x06, 0x60, 0xf6, 0x74, 0x39, 0xaa, + 0xa6, 0x6f, 0xe1, 0x79, 0xb3, 0x4d, 0x9d, 0xd4, 0xd0, 0x13, 0xe8, 0xfa, + 0xb9, 0x58, 0xfb, 0xe2, 0xa2, 0x7c, 0xe8, 0x4b, 0x6d, 0x1c, 0x3c, 0x29, + 0x98, 0xa5, 0x0d, 0x41, 0xb6, 0xb3, 0x80, 0x00, 0x19, 0x16, 0x73, 0xc2, + 0x37, 0x92, 0xdb, 0x2f, 0xe4, 0x7e, 0x4d, 0xdd, 0x3b, 0x53, 0x96, 0xc6, + 0x5d, 0xc4, 0x48, 0x12, 0xe5, 0x52, 0x98, 0xb8, 0xb5, 0x0b, 0x5a, 0x2a, + 0x01, 0xd5, 0x08, 0xb9, 0xd2, 0x15, 0x98, 0x61, 0x13, 0xb0, 0x99, 0x71, + 0x7c, 0x3a, 0x4e, 0xe9, 0x30, 0xf4, 0x79, 0x30, 0x8c, 0x20, 0xc2, 0x66, + 0x30, 0xaa, 0x54, 0x19, 0xc2, 0x58, 0x9c, 0x8c, 0xbb, 0xaf, 0xa7, 0xea, + 0xeb, 0xd7, 0x1f, 0xca, 0x9e, 0x75, 0x17, 0x93, 0x62, 0x9d, 0x76, 0x7b, + 0xe8, 0x70, 0x9f, 0xef, 0x91, 0x77, 0xd6, 0x63, 0x1a, 0x48, 0x73, 0x1f, + 0x5e, 0x59, 0xfc, 0x7e, 0x98, 0xcd, 0x46, 0x63, 0x75, 0xe8, 0x77, 0x5b, + 0xa9, 0x35, 0xf1, 0x2b, 0x45, 0x57, 0x58, 0x19, 0xec, 0xef, 0x4d, 0x78, + 0xd8, 0x5b, 0x6e, 0x98, 0x4d, 0x90, 0xd4, 0x1c, 0x93, 0xbb, 0x03, 0xc8, + 0x32, 0xfe, 0x41, 0x5f, 0xb5, 0x67, 0xa1, 0xd9, 0x51, 0xf7, 0xdb, 0xdf, + 0x40, 0x7b, 0xee, 0xf8, 0xca, 0xa3, 0xa7, 0x41, 0xca, 0x7c, 0x77, 0x29, + 0xc8, 0xd8, 0xba, 0x98, 0x89, 0x6d, 0xbe, 0x52, 0xd9, 0x78, 0x5f, 0xeb, + 0x49, 0x33, 0x2e, 0x64, 0x67, 0x71, 0xe7, 0xd8, 0x4b, 0x75, 0x47, 0x6a, + 0xaf, 0xa0, 0xa5, 0x45, 0x12, 0x80, 0x63, 0x39, 0xcb, 0x54, 0xec, 0x1c, + 0x70, 0x94, 0x3b, 0xeb, 0x50, 0x89, 0x66, 0x74, 0x1e, 0xba, 0x4d, 0x39, + 0xc2, 0xfe, 0x53, 0x5a, 0xa8, 0x2a, 0x9c, 0xb9, 0x2e, 0xec, 0x99, 0xd3, + 0x85, 0x40, 0xef, 0xa3, 0xe3, 0x9f, 0xbc, 0x02, 0xd7, 0x57, 0xad, 0x74}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: salt is all 0 + // tcID: 69 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 69, + 32, + {0x04, 0x2b, 0xea, 0x79, 0xb2, 0x24, 0x18, 0x31, 0x1d, 0x75, 0xe8, 0x6d, + 0x0c, 0x05, 0xa9, 0xab, 0x49, 0x05, 0xe5, 0x9b, 0x3e, 0x0b, 0x12, 0xfa, + 0x0b, 0x1e, 0x37, 0x2b, 0xbf, 0x66, 0x69, 0x0e, 0x1c, 0x23, 0x14, 0x5b, + 0x23, 0xb9, 0x27, 0x35, 0xf2, 0x21, 0x4a, 0xc1, 0xea, 0xc2, 0xcc, 0x40, + 0x45, 0xe2, 0x99, 0xf4, 0x0f, 0x7e, 0x41, 0x8c, 0x91, 0xff, 0x32, 0x8e, + 0x68, 0xbf, 0x17, 0x46, 0x6e, 0xb3, 0xe2, 0x8d, 0xe3, 0x13, 0x9e, 0xc2, + 0x3b, 0x57, 0xce, 0x5a, 0xaf, 0xbc, 0x1e, 0x0e, 0x15, 0x21, 0xa2, 0x92, + 0x93, 0x5a, 0x35, 0xc6, 0xd6, 0x18, 0x9a, 0x42, 0xa8, 0x1c, 0x57, 0x3f, + 0x8b, 0xe9, 0xa0, 0xcf, 0x80, 0xb3, 0x44, 0x57, 0x39, 0x2f, 0xaf, 0x03, + 0x1b, 0x63, 0x25, 0x44, 0xfd, 0xd5, 0x02, 0x85, 0xa7, 0xfa, 0x82, 0xa4, + 0xae, 0x61, 0x50, 0xb6, 0x0d, 0xd9, 0xa3, 0x2c, 0xfd, 0x13, 0x1b, 0x24, + 0x6d, 0x6c, 0x89, 0xfc, 0x92, 0xe9, 0xa1, 0xdf, 0x96, 0x85, 0x7a, 0x6b, + 0x56, 0xfd, 0x9c, 0x89, 0x7a, 0xa4, 0xc8, 0xb4, 0xee, 0x8e, 0x10, 0xdc, + 0xd0, 0xee, 0x80, 0x33, 0x4d, 0x22, 0x61, 0xf0, 0x29, 0x30, 0xa3, 0xa5, + 0x4a, 0x34, 0x77, 0xc8, 0xe1, 0x55, 0x73, 0x18, 0x78, 0x63, 0x72, 0x56, + 0xf7, 0x08, 0x53, 0x48, 0x49, 0x30, 0xd1, 0x80, 0xa3, 0x7c, 0x0b, 0x60, + 0x4a, 0xaa, 0xf6, 0x49, 0xce, 0x93, 0xf8, 0x86, 0xa5, 0xf9, 0xaa, 0xf8, + 0x6e, 0x52, 0x92, 0x86, 0xbf, 0x1a, 0xb5, 0xc8, 0xe1, 0x89, 0xd4, 0x4a, + 0x28, 0x81, 0x4d, 0x5e, 0x1c, 0x7e, 0x5c, 0x37, 0x6d, 0x8e, 0x80, 0xec, + 0xe5, 0x68, 0x6d, 0x6e, 0xba, 0xb9, 0x0a, 0x51, 0x77, 0x3b, 0xe4, 0xa9, + 0x19, 0xb2, 0x2b, 0xde, 0x12, 0x3c, 0xee, 0xd0, 0x6c, 0x76, 0xd2, 0xc1, + 0xaf, 0x87, 0x85, 0x40, 0xb5, 0xec, 0x81, 0xce, 0x06, 0x79, 0x59, 0xea, + 0x83, 0x33, 0xe2, 0x34, 0x0a, 0x9f, 0x9d, 0x7f, 0x2b, 0x22, 0xe1, 0x05, + 0x2e, 0x74, 0x78, 0x38, 0x2c, 0xa9, 0x37, 0xcb, 0xda, 0xd6, 0x2a, 0x6d, + 0x8f, 0xa4, 0x09, 0x17, 0x0e, 0xf2, 0xa0, 0x32, 0x99, 0x12, 0x69, 0x65, + 0xd5, 0x58, 0x97, 0x8c, 0xad, 0x7d, 0x39, 0x9a, 0x68, 0x3d, 0x19, 0xb7, + 0x6b, 0xc5, 0x98, 0xb9, 0x4f, 0x6c, 0x94, 0xc3, 0x3c, 0x6b, 0xb1, 0x65, + 0x2d, 0x44, 0x50, 0x8c, 0x77, 0x7d, 0xe0, 0xda, 0x7b, 0x65, 0x1e, 0x7c, + 0x93, 0x8e, 0x80, 0x2b, 0xac, 0x83, 0x55, 0xd3, 0x50, 0x30, 0x29, 0xcd, + 0x17, 0x25, 0xe2, 0xdd, 0x70, 0xa9, 0x06, 0x27, 0xdf, 0x66, 0xc0, 0x49, + 0x89, 0xe5, 0x41, 0xa5, 0x6d, 0xc7, 0xdf, 0x6a, 0x6a, 0x24, 0x17, 0x5d, + 0x92, 0x1e, 0xcd, 0xcf, 0xdc, 0xd0, 0xe8, 0xb4, 0x54, 0xde, 0x4a, 0x6e}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: salt is all 1 + // tcID: 70 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 70, + 32, + {0x1d, 0x8b, 0xfd, 0xc0, 0xdd, 0xfb, 0x31, 0x2f, 0x4b, 0x90, 0x2b, 0xd2, + 0x41, 0xcb, 0x57, 0x50, 0xf8, 0x03, 0x12, 0x68, 0x8d, 0xaf, 0x5e, 0x29, + 0xec, 0x6f, 0xb8, 0xcb, 0x08, 0x5f, 0xc2, 0x97, 0x8b, 0x25, 0xf1, 0x01, + 0x48, 0x3e, 0x99, 0xd6, 0xc3, 0xa0, 0x4e, 0x7a, 0x66, 0xe8, 0x00, 0x25, + 0x7e, 0xcd, 0xe1, 0xef, 0x18, 0xc7, 0xba, 0x17, 0xee, 0xec, 0xd9, 0x4d, + 0x89, 0x24, 0x5d, 0x15, 0xa6, 0x69, 0x0b, 0xe9, 0xd6, 0x1f, 0xaa, 0x9c, + 0x94, 0xce, 0xfd, 0x06, 0xa2, 0x4a, 0xd2, 0x29, 0xf5, 0x21, 0x68, 0x8a, + 0xf4, 0x4a, 0x2b, 0x26, 0xf7, 0x26, 0x26, 0x86, 0x07, 0xa3, 0xe4, 0xc6, + 0x32, 0x28, 0x26, 0x1a, 0xc1, 0xbd, 0xfe, 0x71, 0x4f, 0xf0, 0x41, 0x4d, + 0x60, 0x29, 0x77, 0x2e, 0x53, 0x24, 0x37, 0x70, 0xd7, 0x35, 0xdb, 0xe2, + 0x11, 0xdf, 0x1c, 0xe9, 0x60, 0x56, 0x43, 0x14, 0x05, 0xc2, 0xc6, 0x12, + 0xce, 0x30, 0x79, 0x57, 0xc5, 0xe7, 0xa7, 0x61, 0x6b, 0xfe, 0x87, 0x71, + 0x48, 0x65, 0x0d, 0xe4, 0xef, 0x0b, 0x4c, 0xb3, 0x42, 0xaa, 0xbc, 0x93, + 0x15, 0xbe, 0xab, 0x5e, 0x33, 0xf5, 0x39, 0x86, 0xef, 0xa2, 0xb4, 0x9d, + 0xe1, 0x2b, 0x7d, 0xd1, 0xae, 0x36, 0x76, 0xba, 0x09, 0xa2, 0xae, 0xec, + 0x8c, 0x39, 0xc6, 0x5d, 0xd4, 0x4c, 0xe4, 0x08, 0xa8, 0xc8, 0x7d, 0x91, + 0xe2, 0x22, 0x5e, 0xe7, 0x76, 0xcc, 0x1d, 0x92, 0x4f, 0x35, 0x4b, 0xa2, + 0xe9, 0x1c, 0x0d, 0x52, 0xb5, 0x5f, 0xff, 0x4c, 0xcc, 0xa2, 0xcf, 0x6e, + 0xe7, 0x6e, 0xe6, 0xb9, 0x58, 0x8b, 0xa8, 0xf2, 0xd1, 0x61, 0x0a, 0x7c, + 0x7e, 0xc5, 0x20, 0x60, 0x2b, 0x37, 0xe2, 0x06, 0x09, 0x5e, 0x65, 0x8f, + 0xa1, 0x44, 0x39, 0x3d, 0xe3, 0xfa, 0x47, 0xd0, 0x48, 0xa0, 0x17, 0xed, + 0x93, 0xab, 0x89, 0xf8, 0x35, 0xb6, 0x3f, 0x82, 0x32, 0xc3, 0xf3, 0x1e, + 0xae, 0xab, 0xe7, 0x6a, 0x05, 0x6c, 0x53, 0xd8, 0x7f, 0x23, 0x49, 0x19, + 0x8c, 0x73, 0xcd, 0xbe, 0x9b, 0xc8, 0x90, 0x85, 0xf6, 0x10, 0xcb, 0xbe, + 0x5f, 0x5b, 0xa6, 0x5a, 0x01, 0x90, 0xd7, 0x33, 0x9f, 0x2c, 0x26, 0xa7, + 0xe3, 0x91, 0x3a, 0xa9, 0x8a, 0xca, 0x13, 0x8b, 0xd8, 0x7e, 0x61, 0x78, + 0xc1, 0x69, 0xd8, 0xa1, 0x20, 0xeb, 0x5e, 0x74, 0xc5, 0x1b, 0xf5, 0x04, + 0x02, 0x14, 0xef, 0xdc, 0xcf, 0x7f, 0x9f, 0xc6, 0x16, 0x24, 0x07, 0x90, + 0x81, 0xf9, 0xfa, 0xf9, 0xc7, 0x0b, 0x29, 0x4b, 0xce, 0x55, 0x89, 0x5e, + 0xef, 0x36, 0x27, 0xcf, 0xec, 0x1c, 0xbd, 0x48, 0x89, 0x40, 0xf7, 0xdc, + 0x5f, 0x34, 0xb3, 0x86, 0xfa, 0xc8, 0x6a, 0x56, 0x97, 0x60, 0xbd, 0x49, + 0x0e, 0x85, 0x6d, 0x36, 0x49, 0x12, 0xea, 0x35, 0x4d, 0x4a, 0xbd, 0x97}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: byte 0 in zero padding modified + // tcID: 71 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 71, + 32, + {0xb0, 0x1d, 0x88, 0xbd, 0xc0, 0xb6, 0x08, 0x6a, 0x22, 0xc3, 0xdd, 0xd9, + 0xb0, 0x4a, 0x4e, 0x4a, 0x95, 0xc3, 0xb2, 0x55, 0x0d, 0xc7, 0xe6, 0xc0, + 0x6e, 0x7a, 0x36, 0xab, 0x17, 0xec, 0xab, 0xfc, 0x56, 0x06, 0xa0, 0x6f, + 0x7a, 0xe7, 0xa0, 0xfe, 0x47, 0x23, 0x74, 0x3e, 0x40, 0x31, 0x12, 0xc7, + 0xfc, 0x08, 0x80, 0x0e, 0xcb, 0x68, 0x7a, 0x64, 0xde, 0x4b, 0xe5, 0xea, + 0x24, 0x82, 0x60, 0x0f, 0xbe, 0xb0, 0x1b, 0x46, 0xfc, 0x79, 0x9b, 0x42, + 0x06, 0xba, 0xcf, 0xfa, 0x8c, 0x38, 0xd2, 0x7c, 0x99, 0xca, 0xda, 0xa0, + 0xaf, 0x33, 0x3a, 0x80, 0x02, 0x82, 0x93, 0x98, 0xd1, 0x99, 0x6d, 0x1e, + 0x8f, 0x64, 0x68, 0x86, 0x70, 0xe3, 0x0f, 0x14, 0xe9, 0x6d, 0x99, 0x77, + 0x05, 0x6f, 0x31, 0x0f, 0xfa, 0xa9, 0xd1, 0x0b, 0x83, 0xd1, 0xc0, 0xee, + 0xc4, 0xd3, 0xd7, 0x3f, 0x64, 0xad, 0xaa, 0x34, 0x3f, 0xb8, 0xb2, 0x06, + 0xae, 0xeb, 0x29, 0x90, 0x34, 0x20, 0x13, 0xff, 0x42, 0xc7, 0x24, 0x2d, + 0xcf, 0x30, 0xf1, 0x65, 0x34, 0x88, 0xb4, 0x97, 0x6d, 0xff, 0x36, 0xa7, + 0x98, 0x53, 0xcb, 0xa1, 0xdd, 0x28, 0xc6, 0x44, 0x7e, 0x62, 0x6e, 0x14, + 0xa9, 0x24, 0x59, 0x36, 0x62, 0x08, 0xb7, 0xca, 0xdc, 0x54, 0x42, 0xc1, + 0xa0, 0xbf, 0x0d, 0x4d, 0x8b, 0xe6, 0xe3, 0x2d, 0x53, 0x06, 0x17, 0x31, + 0x12, 0x74, 0x2a, 0x87, 0x3e, 0x8c, 0x4d, 0xb7, 0x81, 0xcd, 0x36, 0x2b, + 0x4e, 0xf1, 0x98, 0xf3, 0x2c, 0x75, 0x0b, 0x44, 0xef, 0xfe, 0x3b, 0xcb, + 0x04, 0x48, 0x42, 0x6f, 0x09, 0x09, 0x41, 0xed, 0x4c, 0x15, 0x1c, 0x9b, + 0x75, 0x58, 0x8a, 0xc0, 0x86, 0x7a, 0x2f, 0x46, 0x8d, 0xc2, 0xfa, 0x46, + 0xf0, 0xbe, 0x77, 0x8a, 0x8d, 0x6f, 0x2b, 0xa0, 0x1f, 0xf4, 0x75, 0x34, + 0xc6, 0xd7, 0x1d, 0x62, 0x10, 0x9d, 0xea, 0x67, 0x41, 0xc6, 0x01, 0x42, + 0x58, 0x0a, 0x1f, 0x4e, 0x22, 0xb1, 0x76, 0x12, 0x00, 0xf4, 0xf1, 0x59, + 0x99, 0x70, 0xe1, 0xc4, 0x56, 0x49, 0x6f, 0xf8, 0x25, 0x25, 0x08, 0x5c, + 0x0a, 0x12, 0xee, 0xa8, 0xc4, 0x12, 0xb9, 0x29, 0xbb, 0x18, 0x73, 0xcd, + 0x7d, 0xbb, 0x2a, 0xb3, 0x5b, 0x9e, 0xef, 0x30, 0x9d, 0x9f, 0x06, 0x17, + 0xfd, 0x37, 0xfb, 0x3c, 0x56, 0xa5, 0xbc, 0x84, 0xd9, 0x65, 0x09, 0x8d, + 0xd6, 0xb0, 0xc0, 0x58, 0x90, 0x8f, 0x9c, 0xbd, 0xe6, 0x85, 0x8f, 0x0d, + 0x07, 0x34, 0x72, 0x6c, 0x59, 0x3f, 0x2b, 0xce, 0xc3, 0x22, 0x36, 0x74, + 0x1e, 0x11, 0x0a, 0xcb, 0x9d, 0x53, 0x6a, 0x79, 0x42, 0xf6, 0x7f, 0x4c, + 0x8a, 0x4b, 0x06, 0x47, 0x82, 0x29, 0xba, 0xb0, 0x9e, 0x8a, 0x3e, 0xc7, + 0x39, 0x30, 0xb7, 0x5e, 0x82, 0xfd, 0x4a, 0xc8, 0xe4, 0x66, 0xfa, 0x5b}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 7 in zero padding modified + // tcID: 72 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 72, + 32, + {0x52, 0xc6, 0x36, 0xd9, 0x1f, 0x3a, 0x8c, 0x26, 0x9e, 0xa2, 0xbe, 0x76, + 0x72, 0x93, 0xa3, 0x25, 0xa7, 0xad, 0xdd, 0x7b, 0x10, 0x26, 0x25, 0x1d, + 0x45, 0xc1, 0xe9, 0x9d, 0x81, 0x8f, 0x6f, 0x8b, 0x1d, 0x52, 0x30, 0x67, + 0x68, 0xd1, 0x63, 0xb9, 0xd0, 0xde, 0x36, 0x00, 0xe1, 0x8b, 0x8e, 0x6f, + 0xc3, 0xd9, 0xe8, 0x74, 0xcc, 0xfc, 0xef, 0x45, 0xe4, 0x01, 0x1e, 0xba, + 0xcf, 0x35, 0x00, 0xe7, 0x12, 0xf3, 0x68, 0x63, 0xe5, 0x3c, 0xb0, 0x1d, + 0xb1, 0x74, 0x97, 0x98, 0x94, 0x1d, 0x55, 0x74, 0x28, 0xac, 0x01, 0x7d, + 0x22, 0xbe, 0x75, 0x3e, 0xb4, 0x01, 0xdf, 0x9a, 0x96, 0x26, 0x11, 0x26, + 0xb0, 0x17, 0xbc, 0xea, 0xdb, 0x8a, 0x58, 0xe2, 0xd8, 0x5b, 0xd5, 0x17, + 0x97, 0xe5, 0x9c, 0xf9, 0xb3, 0x4b, 0x9a, 0x42, 0xad, 0x90, 0xea, 0x44, + 0x1d, 0xa5, 0x8f, 0xd9, 0x86, 0xe0, 0x23, 0xd5, 0xf6, 0x17, 0x49, 0x8b, + 0xe1, 0x30, 0x45, 0x52, 0xcb, 0x6f, 0x3b, 0x27, 0xa4, 0x4a, 0x6d, 0xc9, + 0x28, 0x9a, 0x29, 0xf1, 0x0b, 0xa8, 0x79, 0xc8, 0x2c, 0xcf, 0xba, 0xf7, + 0x46, 0x8f, 0x65, 0xff, 0xd1, 0xd9, 0xb1, 0xf4, 0x4f, 0x60, 0x48, 0x0a, + 0x87, 0x43, 0xe4, 0x11, 0x0a, 0x45, 0x4d, 0x6b, 0x88, 0xf8, 0xf6, 0x87, + 0x0a, 0x32, 0x33, 0x65, 0x10, 0xa0, 0xe9, 0x67, 0xb3, 0x52, 0xb5, 0xf7, + 0x3b, 0xd6, 0xa8, 0xf3, 0x9c, 0xa6, 0xf4, 0x0b, 0x65, 0xc0, 0x16, 0x14, + 0x9a, 0xb7, 0x44, 0x94, 0x52, 0xa5, 0x9e, 0xc8, 0x7d, 0xfa, 0xae, 0xf3, + 0x3f, 0xed, 0x36, 0xf1, 0x75, 0x9d, 0xc4, 0x48, 0x5b, 0x63, 0xee, 0x30, + 0x2d, 0x30, 0x24, 0x41, 0x50, 0x2c, 0x61, 0xb1, 0xd8, 0x42, 0x78, 0x43, + 0x08, 0x0d, 0x96, 0x83, 0x41, 0x87, 0x3b, 0x27, 0x29, 0x91, 0xa0, 0xec, + 0xf9, 0xc1, 0x9d, 0x6f, 0x37, 0x17, 0x0c, 0xa7, 0xcd, 0xb8, 0xa3, 0x06, + 0x8a, 0xcc, 0x8d, 0x6a, 0x7a, 0xa4, 0xe8, 0xa3, 0x3e, 0xf4, 0x63, 0x09, + 0x7a, 0x79, 0x78, 0xdf, 0xee, 0xa1, 0x40, 0x18, 0x73, 0x26, 0x72, 0xdf, + 0x9a, 0x12, 0x4f, 0x7b, 0x31, 0x64, 0xf3, 0xcc, 0xc5, 0x27, 0xa8, 0xc0, + 0xd7, 0xa2, 0xd7, 0x5a, 0xbc, 0x03, 0xef, 0xce, 0x9a, 0xdb, 0xa2, 0x96, + 0x55, 0x8f, 0xbb, 0x11, 0x10, 0xb4, 0xc6, 0xe7, 0xc8, 0xf7, 0x95, 0x2f, + 0x67, 0xbc, 0x55, 0x82, 0x19, 0xd2, 0xa8, 0x36, 0xc6, 0x73, 0x46, 0x7a, + 0x49, 0x95, 0x14, 0x0d, 0x9d, 0x7c, 0xc3, 0x77, 0xad, 0xca, 0x98, 0x98, + 0xf8, 0xac, 0xe6, 0x44, 0x6f, 0xeb, 0x50, 0xe5, 0xb7, 0x44, 0xf7, 0x6a, + 0x7f, 0x75, 0xf1, 0x03, 0xb6, 0x54, 0x09, 0x6f, 0xd2, 0x90, 0x2f, 0xd8, + 0x63, 0x45, 0x2a, 0xb4, 0xbc, 0x0f, 0x89, 0xc4, 0x57, 0xbf, 0x1a, 0xba}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes in zero padding modified + // tcID: 73 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 73, + 32, + {0xbc, 0xf0, 0xf1, 0x16, 0x94, 0xa2, 0xa7, 0x07, 0x89, 0x84, 0x54, 0xa8, + 0x16, 0x25, 0xb8, 0x3e, 0x3f, 0xe9, 0xa9, 0x61, 0x55, 0xef, 0xad, 0x7c, + 0xac, 0xd0, 0x49, 0xc3, 0x48, 0xc2, 0x3e, 0xb7, 0x28, 0xfc, 0xb3, 0xea, + 0xf3, 0x95, 0x01, 0x56, 0x57, 0x05, 0x91, 0x29, 0x32, 0x8f, 0x19, 0xf6, + 0xe4, 0x4f, 0x05, 0x0d, 0x10, 0x78, 0x3a, 0xdf, 0xa3, 0x84, 0xf2, 0x0c, + 0x25, 0xac, 0x54, 0x5c, 0x38, 0x77, 0x1a, 0x0c, 0x46, 0xc9, 0x72, 0x4a, + 0x00, 0x08, 0x68, 0x04, 0x3d, 0x60, 0xcb, 0x9c, 0x68, 0x85, 0x95, 0xc1, + 0x34, 0x02, 0x2a, 0x0b, 0x6e, 0x99, 0xd5, 0x94, 0x58, 0x1f, 0x94, 0x63, + 0x8d, 0x24, 0xcf, 0xf6, 0x74, 0xa1, 0xf2, 0xeb, 0xc7, 0x7c, 0x0d, 0x13, + 0xa8, 0xdb, 0xd6, 0x18, 0x48, 0xbb, 0x05, 0x95, 0xc6, 0xe2, 0x01, 0x60, + 0x8f, 0x00, 0xc7, 0x5c, 0x5c, 0xec, 0x3d, 0x30, 0x91, 0xbd, 0xaa, 0xf5, + 0xd9, 0xc7, 0xcc, 0x60, 0x33, 0x75, 0x91, 0xed, 0xf4, 0x85, 0x0e, 0x7b, + 0x78, 0x2d, 0x45, 0x29, 0x2b, 0xaa, 0x16, 0x5d, 0x99, 0xa8, 0x11, 0xd7, + 0x9f, 0xbd, 0xd7, 0x5d, 0x83, 0x89, 0xa2, 0x70, 0x50, 0x7d, 0x3e, 0xb2, + 0x6d, 0x5c, 0x24, 0x0e, 0xf0, 0x08, 0x69, 0xd9, 0x10, 0x88, 0x3c, 0xcb, + 0x54, 0x36, 0xb3, 0x69, 0x07, 0xa8, 0x2e, 0x40, 0x58, 0xb5, 0xa2, 0xc6, + 0xa2, 0x7e, 0x09, 0x2e, 0xf4, 0xcd, 0xcd, 0x5c, 0x98, 0xbb, 0x41, 0x0b, + 0xf2, 0x29, 0xd8, 0xfe, 0x95, 0x20, 0x55, 0x9e, 0x81, 0x67, 0xc0, 0xb1, + 0xfd, 0x3b, 0x94, 0x63, 0x22, 0x09, 0xbf, 0xe0, 0x33, 0x28, 0x92, 0xf8, + 0x79, 0xf2, 0x5a, 0xfb, 0xba, 0x6f, 0xb6, 0x7c, 0xb1, 0xdf, 0xc2, 0x25, + 0x74, 0x6d, 0xf6, 0x18, 0xad, 0xa7, 0x4a, 0x2c, 0x08, 0x5b, 0xdb, 0xae, + 0xc3, 0xb4, 0xf6, 0xd6, 0x75, 0x50, 0x4a, 0xf6, 0x22, 0x1d, 0xdd, 0x35, + 0xdb, 0x01, 0x82, 0x9d, 0xf1, 0xfd, 0x38, 0x62, 0x36, 0xdf, 0x6e, 0xe4, + 0x76, 0xa3, 0x66, 0x01, 0x78, 0xa7, 0x40, 0x8d, 0xff, 0x69, 0xa8, 0x6f, + 0xeb, 0x52, 0x2c, 0xbe, 0xdf, 0x7f, 0xf8, 0x66, 0xd5, 0x87, 0x8b, 0xca, + 0xf1, 0x9e, 0x82, 0xf0, 0x9b, 0xfe, 0x2e, 0x6d, 0x33, 0xb4, 0xfb, 0x70, + 0xe1, 0x46, 0x7c, 0xac, 0xee, 0xea, 0xe4, 0xe5, 0xe0, 0xd8, 0xc8, 0x1b, + 0x0a, 0x7d, 0x3e, 0x17, 0xec, 0x59, 0x4c, 0x9b, 0xe9, 0xc9, 0xec, 0x51, + 0xc2, 0x3a, 0xae, 0x99, 0xc8, 0x1f, 0xe9, 0x19, 0xd9, 0x42, 0xde, 0x16, + 0x7e, 0xee, 0x37, 0x0c, 0x60, 0x55, 0x64, 0xb8, 0xdb, 0xf1, 0xfe, 0xe8, + 0x60, 0xc6, 0xe0, 0x52, 0xa2, 0x80, 0xc7, 0x19, 0x0f, 0xda, 0x3c, 0x2f, + 0x8c, 0x1f, 0x40, 0x1e, 0x82, 0xc4, 0xdc, 0x1d, 0x67, 0xc7, 0x3e, 0x78}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 74 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 74, + 32, + {0x58, 0x38, 0x4f, 0xb4, 0x3a, 0xfc, 0xcf, 0x19, 0xcd, 0xd0, 0x0c, 0x20, + 0x06, 0xd5, 0xa6, 0xbd, 0xd1, 0x2a, 0x5a, 0xc1, 0x49, 0xba, 0x6b, 0x21, + 0xd5, 0xdb, 0xfc, 0xa1, 0xb3, 0x94, 0x62, 0x40, 0x07, 0xfa, 0x5a, 0x72, + 0x9a, 0x8d, 0x4e, 0x30, 0x8d, 0xaa, 0xce, 0xce, 0x63, 0x65, 0x46, 0x06, + 0xe9, 0xbe, 0x32, 0xae, 0x81, 0x84, 0xce, 0x9a, 0xa2, 0x37, 0xcd, 0xeb, + 0x44, 0xce, 0x1c, 0x96, 0x1a, 0x45, 0x98, 0x19, 0x2a, 0x60, 0x9d, 0x1e, + 0xdc, 0xe2, 0xb9, 0xa9, 0xb8, 0x94, 0x4c, 0xff, 0x2c, 0x9b, 0xfe, 0xec, + 0x9e, 0x2f, 0xe6, 0xc7, 0x88, 0x7f, 0x04, 0xe1, 0x91, 0x1d, 0x7f, 0xdc, + 0x99, 0x4c, 0xdc, 0xc5, 0xc1, 0x28, 0x2b, 0xbb, 0x2a, 0x51, 0x9d, 0x4e, + 0x64, 0x33, 0xbf, 0x08, 0x77, 0x90, 0xc8, 0x83, 0x3f, 0xc6, 0x3e, 0x92, + 0x36, 0x46, 0x31, 0x21, 0xad, 0xe0, 0x94, 0xe0, 0x82, 0xd7, 0x2a, 0x45, + 0x6e, 0xf9, 0xea, 0xf9, 0x28, 0xb2, 0xd3, 0x8a, 0x72, 0x74, 0xb2, 0x3a, + 0x51, 0x36, 0x11, 0x8e, 0x82, 0xb8, 0x97, 0x41, 0x4b, 0xb6, 0xcd, 0x01, + 0x77, 0x29, 0x8a, 0xac, 0x69, 0x70, 0xf1, 0x79, 0x40, 0x3d, 0x15, 0x25, + 0x53, 0xfc, 0x2d, 0x7e, 0x13, 0xe4, 0x0c, 0x3b, 0x48, 0x75, 0xe6, 0xbc, + 0x3f, 0xda, 0x90, 0x45, 0x82, 0xee, 0x49, 0x81, 0x7f, 0x39, 0xe3, 0xc7, + 0x9b, 0x8e, 0xf7, 0x01, 0x05, 0xde, 0x88, 0x38, 0x74, 0x84, 0x59, 0x50, + 0x59, 0x45, 0x3f, 0x9f, 0x57, 0xb5, 0x2f, 0x1e, 0x79, 0xf5, 0x22, 0x6e, + 0xa2, 0xf8, 0x16, 0x8e, 0x2e, 0x48, 0xde, 0x1d, 0x0d, 0x54, 0x4d, 0xaa, + 0xd2, 0x05, 0xf6, 0xc3, 0x2a, 0x68, 0x65, 0xf6, 0x6a, 0xcd, 0x4b, 0x31, + 0x88, 0x34, 0x74, 0x15, 0x53, 0xcb, 0x1b, 0xce, 0x7a, 0x7c, 0x06, 0xe4, + 0xc3, 0x3c, 0xf5, 0x1e, 0xab, 0xcb, 0xbe, 0x44, 0x62, 0x6f, 0x53, 0xf7, + 0xa2, 0x72, 0x9c, 0xef, 0xda, 0x59, 0xec, 0xba, 0x55, 0xff, 0xb4, 0xbc, + 0xcb, 0x74, 0x6d, 0xbd, 0x76, 0x89, 0xe7, 0xf3, 0xc1, 0xf2, 0x9a, 0x6f, + 0x26, 0x18, 0x0f, 0xdf, 0xb1, 0x43, 0xb1, 0x6d, 0x10, 0xe5, 0x8c, 0x72, + 0xd4, 0xf8, 0xab, 0xb3, 0xdc, 0x3d, 0x35, 0xca, 0xbe, 0xbe, 0x79, 0x28, + 0xb5, 0xd6, 0x1d, 0x5c, 0x1c, 0x9b, 0xed, 0x92, 0x2b, 0xd4, 0x4b, 0xad, + 0xf9, 0xdb, 0x2f, 0x0e, 0x29, 0xf5, 0x4d, 0x95, 0x0a, 0x99, 0x78, 0xb1, + 0x40, 0x8a, 0x29, 0x35, 0xc6, 0xab, 0x9e, 0x24, 0x91, 0xbb, 0x06, 0x24, + 0xa8, 0x88, 0xd3, 0x06, 0x69, 0x2f, 0xcf, 0x71, 0xe4, 0xc9, 0x3b, 0xfd, + 0x38, 0xce, 0x65, 0x90, 0xe0, 0x22, 0xc8, 0xe5, 0xbe, 0xf0, 0xa9, 0xb5, + 0xa3, 0x15, 0x2e, 0xdc, 0xc6, 0x1c, 0x7a, 0xb8, 0xbd, 0xee, 0xf2, 0x19}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 75 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 75, + 32, + {0x4e, 0x71, 0xb9, 0x2c, 0x27, 0xa2, 0x2e, 0x50, 0x03, 0xc8, 0xff, 0x63, + 0x97, 0x20, 0xb5, 0xb8, 0x09, 0xb3, 0x4f, 0x1f, 0x27, 0x97, 0x13, 0x5b, + 0xb4, 0xce, 0x06, 0xa7, 0xd1, 0xf6, 0x56, 0x9c, 0x5c, 0xc4, 0x91, 0x0d, + 0x7c, 0xd0, 0xbb, 0xb1, 0x5e, 0xc6, 0xd0, 0xcb, 0xeb, 0x56, 0x12, 0xeb, + 0x96, 0x45, 0xea, 0xb2, 0x05, 0x13, 0x0e, 0x3c, 0xf0, 0x4a, 0x00, 0x11, + 0xf5, 0x67, 0x28, 0xeb, 0x44, 0x7d, 0x26, 0xdc, 0x77, 0xa4, 0xec, 0xab, + 0xa3, 0x96, 0xae, 0x84, 0xff, 0x14, 0x81, 0x42, 0x2d, 0x83, 0xe4, 0x41, + 0x8f, 0x48, 0x58, 0xcf, 0x66, 0x39, 0xb8, 0x31, 0x10, 0x5d, 0x0f, 0x8c, + 0x42, 0x8f, 0xa9, 0xdc, 0x69, 0xe3, 0x80, 0xdc, 0xd7, 0x7d, 0x8d, 0x30, + 0xc3, 0x62, 0xb1, 0xca, 0x06, 0x7b, 0xba, 0xf1, 0x24, 0xaa, 0xaa, 0x0b, + 0x0c, 0xe4, 0xbb, 0xe9, 0xaf, 0xa7, 0xf2, 0x78, 0x7b, 0x6b, 0x8c, 0x47, + 0x6b, 0x61, 0x39, 0x96, 0x0e, 0x1b, 0x43, 0x6f, 0x8b, 0x13, 0xa1, 0xb8, + 0x5f, 0xfa, 0xd3, 0x82, 0xe3, 0x16, 0x22, 0x32, 0x61, 0xd7, 0xe7, 0xa5, + 0xf2, 0x30, 0x0c, 0xfc, 0x04, 0xe5, 0x19, 0x57, 0xea, 0x4a, 0x0a, 0x65, + 0xd1, 0x95, 0x96, 0xc3, 0x03, 0x42, 0x39, 0xb8, 0xbf, 0x8f, 0x0b, 0xea, + 0x6f, 0x0d, 0x6d, 0x74, 0x9e, 0x2d, 0x3d, 0xf8, 0x24, 0x1e, 0x46, 0x22, + 0x20, 0x4c, 0x33, 0x4c, 0xd7, 0x48, 0xc4, 0xd0, 0x25, 0x4f, 0xac, 0x93, + 0xdb, 0x64, 0xfb, 0xba, 0xf7, 0x9e, 0xca, 0xd1, 0x2a, 0xd1, 0x9c, 0x74, + 0xd9, 0x44, 0x97, 0x07, 0x79, 0xa6, 0x40, 0x11, 0x35, 0xa5, 0xa8, 0xcb, + 0xb3, 0x2b, 0x63, 0x34, 0x98, 0x8d, 0xf3, 0x42, 0x4c, 0x39, 0x93, 0xc1, + 0x57, 0x62, 0x09, 0x88, 0xae, 0xe3, 0xbf, 0x27, 0x6e, 0xca, 0x44, 0xda, + 0xaa, 0x53, 0x70, 0x26, 0x5a, 0x6d, 0xdb, 0xce, 0xe5, 0xd2, 0x07, 0x67, + 0x0c, 0x0d, 0x46, 0xd5, 0x55, 0x02, 0x7c, 0x18, 0x54, 0xba, 0x92, 0x21, + 0xbb, 0x86, 0xdc, 0xc4, 0xdf, 0x2f, 0xa8, 0xe9, 0x98, 0x33, 0xe3, 0x62, + 0x14, 0x7c, 0x8d, 0x2c, 0x45, 0x98, 0xf4, 0x67, 0xd0, 0xff, 0xb8, 0xce, + 0xb1, 0x8c, 0x91, 0x87, 0x51, 0x1b, 0x41, 0x35, 0xea, 0x06, 0x8d, 0x99, + 0x61, 0xbd, 0x07, 0xee, 0x0f, 0xe5, 0x6b, 0x7d, 0xab, 0xb2, 0x22, 0xac, + 0x54, 0x27, 0x46, 0xda, 0xa4, 0xa4, 0x5c, 0xfd, 0x77, 0xf0, 0x21, 0x3f, + 0x7e, 0x5b, 0xcd, 0xbf, 0xeb, 0xb5, 0xa4, 0xad, 0x18, 0xd7, 0x9a, 0x59, + 0x9d, 0x07, 0x55, 0xdb, 0xaa, 0xa1, 0x9f, 0xd0, 0x3f, 0x4b, 0xd8, 0xcf, + 0x9c, 0x7c, 0x84, 0x16, 0xc1, 0x4d, 0x23, 0xb0, 0xca, 0x54, 0xde, 0x5f, + 0x04, 0x92, 0xd2, 0xd9, 0xce, 0xd1, 0xc8, 0xb5, 0xcb, 0x79, 0xcc, 0xb5}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 76 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 76, + 32, + {0x1a, 0x9f, 0x21, 0xdb, 0x6f, 0x3f, 0xe4, 0x15, 0xa3, 0x44, 0xb6, 0x1d, + 0xb7, 0x6e, 0xbf, 0x60, 0xa8, 0x4f, 0xf0, 0xdf, 0x70, 0xec, 0xb5, 0xcd, + 0x14, 0xa1, 0x6a, 0xaf, 0xdb, 0xfb, 0xf8, 0x95, 0x30, 0x3d, 0x9e, 0xb8, + 0x31, 0xd7, 0xa9, 0xbe, 0xd8, 0x9e, 0xe3, 0xca, 0x73, 0x7f, 0x49, 0x64, + 0x3b, 0x07, 0x7a, 0x82, 0x4d, 0xc3, 0xf4, 0x33, 0xc0, 0x0e, 0xf1, 0xb6, + 0x93, 0xf8, 0x2d, 0x30, 0x44, 0x9f, 0xcd, 0x32, 0x3a, 0x48, 0xc8, 0x4c, + 0xc5, 0xaf, 0x37, 0x5d, 0x7b, 0xfa, 0x2d, 0x3a, 0xd8, 0x82, 0x48, 0x02, + 0x25, 0xfe, 0x4a, 0x6a, 0xdf, 0x05, 0xc0, 0x34, 0x1a, 0x79, 0x13, 0xab, + 0x93, 0x1b, 0xd0, 0x85, 0x13, 0x4f, 0xe4, 0x70, 0x00, 0x3d, 0x3a, 0x61, + 0x2d, 0x88, 0xff, 0x0d, 0xa5, 0x4a, 0xf1, 0xbe, 0xde, 0x6b, 0xfd, 0x58, + 0xf1, 0x99, 0x01, 0xde, 0x43, 0xba, 0x61, 0xc7, 0x2d, 0x5f, 0x96, 0x30, + 0x2b, 0x64, 0x28, 0xbf, 0x03, 0x84, 0x7d, 0x54, 0xec, 0x1d, 0x74, 0x92, + 0x17, 0x87, 0xba, 0x1f, 0xed, 0xc4, 0x80, 0x60, 0x5f, 0xcb, 0x45, 0xb7, + 0x4d, 0x37, 0xdd, 0x0a, 0xbb, 0x40, 0x67, 0xf9, 0x7e, 0x28, 0xcc, 0xbb, + 0x86, 0xbc, 0x0a, 0x1c, 0x05, 0xee, 0xb6, 0x58, 0x29, 0x84, 0x60, 0x6b, + 0xe2, 0x15, 0x74, 0xbb, 0xb7, 0xbc, 0x04, 0xed, 0xef, 0x52, 0x8a, 0x85, + 0x81, 0xeb, 0x13, 0x5e, 0x97, 0x1c, 0x6d, 0xbb, 0xa2, 0x1b, 0x11, 0x55, + 0xe7, 0x77, 0xda, 0x9f, 0x6c, 0x6a, 0xc1, 0x82, 0xb4, 0xde, 0x0c, 0x9e, + 0xbf, 0xbc, 0x59, 0xc7, 0x1e, 0xe6, 0x68, 0x8d, 0x9b, 0x05, 0x4c, 0xf7, + 0x77, 0x2f, 0x59, 0x6f, 0xc9, 0xf6, 0xe8, 0x7b, 0xca, 0x4e, 0xe8, 0xdf, + 0x7d, 0x62, 0x67, 0xe2, 0x98, 0x24, 0xb1, 0xa7, 0x08, 0x40, 0xc6, 0x9e, + 0x1d, 0x16, 0x28, 0x58, 0xec, 0xe7, 0xde, 0x3b, 0xf0, 0x80, 0x72, 0xf5, + 0xca, 0xaa, 0xdd, 0x1b, 0x8c, 0x66, 0x17, 0xfa, 0x78, 0x88, 0xbd, 0x5e, + 0x9d, 0x53, 0x67, 0xbe, 0x06, 0x4c, 0xc8, 0x2a, 0xc4, 0xb5, 0x9b, 0x24, + 0x0e, 0x0e, 0x73, 0x97, 0x06, 0x04, 0x17, 0xe6, 0x38, 0x6a, 0x62, 0x3c, + 0x96, 0xbc, 0x7f, 0x9b, 0xc1, 0xda, 0x43, 0x65, 0xe0, 0x8c, 0x22, 0xcb, + 0xdd, 0x2e, 0xf1, 0xa4, 0xa7, 0x7d, 0xfe, 0xf4, 0xbb, 0xb3, 0xe4, 0xcb, + 0xee, 0xe7, 0x01, 0x2c, 0x25, 0xce, 0x52, 0xce, 0xef, 0xa1, 0x8b, 0xf5, + 0x05, 0x65, 0x83, 0x10, 0x90, 0x30, 0xf9, 0x1d, 0x92, 0xde, 0x82, 0x00, + 0xf3, 0xb2, 0x02, 0xef, 0xb9, 0xcf, 0x58, 0xd3, 0x75, 0xdf, 0x1d, 0xfe, + 0xe6, 0x99, 0x58, 0x62, 0x98, 0xb9, 0xee, 0xf0, 0xd1, 0xe9, 0x94, 0x66, + 0xbd, 0x47, 0xa0, 0xd1, 0x28, 0xfb, 0x90, 0x89, 0xec, 0x6c, 0x87, 0xe9}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 77 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 77, + 32, + {0x70, 0xda, 0xb9, 0xab, 0xa4, 0x5e, 0x87, 0x81, 0x1d, 0x66, 0x7c, 0x5e, + 0x83, 0x24, 0xd1, 0xf0, 0xcc, 0x50, 0x07, 0x1c, 0x30, 0x6e, 0x68, 0x77, + 0xac, 0xfb, 0x9a, 0x58, 0xe4, 0xb7, 0x47, 0x98, 0xb1, 0x93, 0x15, 0x90, + 0x21, 0x87, 0x5e, 0x18, 0xdd, 0xe2, 0x42, 0xa5, 0x1c, 0x38, 0x85, 0xcc, + 0x51, 0x57, 0x3a, 0x95, 0xee, 0xe4, 0x02, 0x9f, 0x66, 0x32, 0x22, 0xe0, + 0xfe, 0xfd, 0x68, 0xcd, 0x4f, 0xa7, 0x1c, 0x6f, 0xca, 0x4e, 0xe8, 0xe2, + 0x87, 0x6e, 0x62, 0xbf, 0x82, 0x11, 0xe0, 0x98, 0x6b, 0x4e, 0x1e, 0x7a, + 0xfb, 0x2c, 0x19, 0xdd, 0xd5, 0xe4, 0xe1, 0x84, 0xa7, 0x7c, 0xb1, 0x1a, + 0x04, 0x5f, 0x77, 0xbd, 0x26, 0x22, 0x66, 0x57, 0x32, 0xd1, 0x67, 0x41, + 0x11, 0x16, 0x69, 0x24, 0xfa, 0xf5, 0xb9, 0x35, 0xeb, 0x2b, 0xf4, 0xac, + 0x8c, 0xd4, 0x7b, 0x63, 0xac, 0x00, 0x78, 0xc5, 0xec, 0x05, 0xd4, 0xde, + 0xdc, 0x91, 0x59, 0x5c, 0x2b, 0x3f, 0x5c, 0x8d, 0xc3, 0x99, 0x05, 0x1e, + 0xd0, 0x65, 0x44, 0x01, 0xca, 0xe2, 0x01, 0x28, 0xc3, 0xda, 0xb2, 0x8e, + 0x76, 0x68, 0xb0, 0x5b, 0x4d, 0xa6, 0x24, 0xfb, 0xfa, 0xb8, 0x3e, 0x42, + 0x50, 0x31, 0xc8, 0xb8, 0xf4, 0xbb, 0x76, 0xb7, 0x8e, 0x2e, 0x66, 0x6e, + 0xb8, 0x54, 0xb0, 0xaf, 0x34, 0x20, 0x11, 0xa5, 0xe1, 0x9b, 0xb2, 0x52, + 0xf9, 0x0a, 0x94, 0xef, 0x9c, 0x91, 0x6a, 0x94, 0x5e, 0x3e, 0x1f, 0xa9, + 0x26, 0x63, 0x94, 0x25, 0xc2, 0xe2, 0x95, 0x45, 0x33, 0xfd, 0xab, 0x1f, + 0x6b, 0x94, 0x46, 0x50, 0x24, 0x94, 0x78, 0x79, 0x23, 0x39, 0xd9, 0xb2, + 0xf7, 0x7b, 0x46, 0xb0, 0x94, 0xc9, 0x86, 0x72, 0x00, 0x29, 0xe0, 0x40, + 0xc5, 0xc6, 0xb7, 0xc1, 0x4b, 0x77, 0x7f, 0xc9, 0xa1, 0x64, 0x00, 0x4a, + 0x5b, 0x01, 0x1b, 0x15, 0xce, 0x6c, 0xab, 0x8d, 0x08, 0x0f, 0x9a, 0x00, + 0x65, 0x46, 0xbe, 0x01, 0x05, 0x91, 0xc6, 0x38, 0xd6, 0x01, 0xd7, 0x75, + 0x63, 0x7f, 0x2e, 0xd7, 0xab, 0x94, 0xcc, 0x78, 0x6b, 0x05, 0xe0, 0xea, + 0x7b, 0x0b, 0x0b, 0x4c, 0x7d, 0x1c, 0x73, 0x0d, 0xe9, 0x3f, 0xec, 0x53, + 0x80, 0xc1, 0xfa, 0x76, 0x50, 0x1f, 0x7e, 0x3a, 0x8e, 0xeb, 0x26, 0x28, + 0x7b, 0x27, 0xfc, 0xa1, 0x7c, 0x30, 0x95, 0x28, 0x93, 0x13, 0x6a, 0x5c, + 0x12, 0xc4, 0x81, 0x63, 0xc9, 0xe7, 0x79, 0x61, 0x54, 0xb0, 0xb2, 0xd6, + 0xcc, 0x7a, 0x5d, 0x94, 0x91, 0xa9, 0xc7, 0x77, 0xe6, 0xd3, 0x8c, 0x60, + 0x41, 0x3c, 0x5d, 0xfe, 0x92, 0x19, 0x62, 0xeb, 0xad, 0x11, 0xfc, 0x67, + 0x71, 0xee, 0x4f, 0x3c, 0xef, 0x2a, 0x27, 0x17, 0xa7, 0x8b, 0xb6, 0xae, + 0x08, 0x95, 0x16, 0x08, 0x18, 0x88, 0x17, 0x98, 0xb5, 0x8d, 0x05, 0x95}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of h replaced by 0 + // tcID: 78 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 78, + 32, + {0x9f, 0x8d, 0x0b, 0x7f, 0xc6, 0x93, 0x4a, 0x3e, 0xb7, 0xec, 0x6f, 0xeb, + 0x90, 0xbc, 0x8e, 0xd2, 0xc4, 0x57, 0xee, 0xac, 0x96, 0x4f, 0x0f, 0xa9, + 0xce, 0x89, 0x24, 0x21, 0x8c, 0x5d, 0xd3, 0x8c, 0xe8, 0x50, 0x83, 0xe6, + 0x57, 0xbb, 0xd1, 0x9c, 0xe6, 0xd6, 0xdd, 0xb5, 0x42, 0x23, 0x15, 0xc0, + 0x67, 0xea, 0x83, 0x07, 0x38, 0x1c, 0x72, 0x75, 0xe9, 0x75, 0x7f, 0x11, + 0xf9, 0x47, 0x23, 0xbe, 0xd3, 0xa1, 0x74, 0x72, 0x85, 0x55, 0xde, 0xa4, + 0x5c, 0x8d, 0xeb, 0x32, 0x65, 0x87, 0x9d, 0x95, 0xf0, 0x05, 0xd6, 0xbb, + 0xfb, 0x4c, 0x75, 0xec, 0xc7, 0x45, 0x2a, 0x20, 0xb9, 0x23, 0xf7, 0x8d, + 0x68, 0x1a, 0x01, 0x0a, 0x2c, 0x5d, 0x15, 0x19, 0x84, 0x13, 0x83, 0xcf, + 0xa8, 0xb2, 0x99, 0xab, 0x60, 0xdb, 0x09, 0x90, 0x5a, 0xe9, 0x91, 0x4c, + 0x7c, 0xcf, 0x1d, 0x1b, 0xcb, 0x57, 0x8e, 0xed, 0xe6, 0x3d, 0xa1, 0x2a, + 0xb0, 0xb1, 0x62, 0x31, 0xdd, 0x40, 0xf3, 0xe7, 0x56, 0xa3, 0xee, 0x84, + 0x71, 0x6c, 0x64, 0xdb, 0x34, 0x8b, 0x1b, 0xc3, 0xfd, 0x49, 0xdc, 0xe7, + 0xbe, 0xe9, 0x8a, 0x16, 0xa1, 0xf6, 0xd9, 0x19, 0x0d, 0x57, 0xb9, 0x40, + 0xa2, 0x65, 0xa3, 0x1f, 0x82, 0x98, 0xbe, 0xb1, 0xa1, 0xf7, 0x59, 0xbe, + 0x17, 0x72, 0x4c, 0x5f, 0x91, 0x1c, 0xa1, 0xd8, 0xbc, 0x9f, 0x22, 0x33, + 0xed, 0xdb, 0x09, 0xfe, 0x51, 0xd2, 0xd3, 0x6e, 0xd1, 0x97, 0x6f, 0x04, + 0x31, 0xf0, 0x6b, 0x8f, 0xfa, 0x84, 0x81, 0x05, 0xbf, 0x01, 0x9d, 0x30, + 0xd7, 0xd8, 0xd0, 0x53, 0x03, 0xda, 0xeb, 0xb5, 0x69, 0x80, 0xd1, 0xa6, + 0x96, 0xf1, 0xdc, 0x92, 0x24, 0x16, 0x49, 0x32, 0xdf, 0xd1, 0x19, 0xe8, + 0xdb, 0x7b, 0x87, 0xe4, 0x4e, 0x0d, 0xcf, 0xa1, 0xb7, 0x6a, 0xa2, 0xdf, + 0xba, 0x2b, 0xeb, 0xa0, 0x2f, 0x14, 0xd1, 0x41, 0x0d, 0xfd, 0xed, 0xd2, + 0x78, 0x32, 0xc0, 0x38, 0x40, 0xff, 0x86, 0x84, 0x4b, 0x41, 0xb7, 0x37, + 0x81, 0x19, 0x5c, 0x82, 0x0a, 0xae, 0x42, 0xf7, 0x56, 0x95, 0x97, 0x75, + 0xf6, 0x03, 0x8f, 0x96, 0x15, 0xbd, 0x31, 0x9f, 0x27, 0x88, 0x75, 0x6a, + 0xfd, 0x3f, 0x37, 0xd3, 0x84, 0xa7, 0x75, 0xc4, 0xd6, 0x48, 0x4a, 0xd3, + 0xdd, 0xdd, 0x7c, 0xb9, 0xa4, 0x5e, 0x2b, 0x75, 0x0d, 0x73, 0xf4, 0xf8, + 0x02, 0xe6, 0x0e, 0xfe, 0xbc, 0xc2, 0x35, 0x63, 0x0a, 0xce, 0x45, 0xf2, + 0xc5, 0x0a, 0x2d, 0x6f, 0xbf, 0xc1, 0x0b, 0x95, 0x1e, 0x36, 0xc3, 0x63, + 0x64, 0x0e, 0xa7, 0x62, 0xce, 0x6e, 0xd5, 0x76, 0x49, 0xbe, 0x8b, 0x49, + 0xa4, 0x5c, 0x98, 0x7a, 0x66, 0xb8, 0x6c, 0x2d, 0x59, 0x00, 0x56, 0xf7, + 0xd4, 0xa1, 0x78, 0xe1, 0x56, 0x3b, 0xb0, 0x7e, 0xd8, 0xcb, 0xb8, 0xb0}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits of h replaced by 1s + // tcID: 79 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 79, + 32, + {0x31, 0x2f, 0xe5, 0x04, 0x66, 0x19, 0x32, 0x4e, 0x6b, 0x32, 0xa3, 0x85, + 0xbc, 0xca, 0xbb, 0x71, 0x3d, 0x78, 0x7f, 0xf7, 0xa7, 0xfc, 0x95, 0x27, + 0xbf, 0x1b, 0x57, 0x62, 0x79, 0x40, 0x36, 0x5f, 0xc8, 0x4c, 0xb8, 0x58, + 0x43, 0x5f, 0x07, 0x83, 0x22, 0x93, 0x5d, 0x03, 0x84, 0x72, 0x8d, 0xc7, + 0x7a, 0x56, 0xe6, 0x42, 0x9a, 0xdb, 0x6a, 0xb9, 0xc9, 0xe3, 0xb6, 0xa2, + 0x50, 0x36, 0x3d, 0x3a, 0x52, 0x9c, 0x7b, 0xea, 0xd3, 0x1f, 0xcc, 0x57, + 0x59, 0x0f, 0xae, 0xc3, 0x72, 0xf8, 0x16, 0x14, 0x8f, 0xc7, 0x3c, 0x8e, + 0x0e, 0xed, 0x5b, 0x6d, 0xc5, 0x91, 0xa1, 0x0c, 0xa6, 0x71, 0x1e, 0xb1, + 0x21, 0xee, 0xa9, 0x91, 0xaf, 0xd5, 0xb8, 0xa8, 0x20, 0xca, 0xa3, 0x77, + 0x07, 0x1a, 0x04, 0xa1, 0x1f, 0x3e, 0xa5, 0x26, 0xd1, 0x50, 0xce, 0x9e, + 0x6f, 0x7e, 0x51, 0x52, 0x2f, 0xa7, 0xb8, 0x6e, 0xa5, 0xe0, 0x3a, 0x4a, + 0x37, 0xc4, 0x4c, 0xf7, 0x7c, 0x35, 0xb4, 0x90, 0x7f, 0xeb, 0xb1, 0xfb, + 0xd6, 0xd6, 0xd9, 0xc9, 0xf1, 0x17, 0xdc, 0x0c, 0x41, 0xb4, 0x65, 0xdc, + 0x2a, 0xfb, 0xdd, 0x09, 0xb9, 0x32, 0x37, 0x56, 0x4a, 0x48, 0x14, 0xcb, + 0x28, 0x31, 0xa0, 0x95, 0xfe, 0x98, 0x62, 0xd1, 0xf6, 0x07, 0xa3, 0x19, + 0x05, 0xd4, 0x5d, 0x69, 0x46, 0xa3, 0xd5, 0xb6, 0x37, 0x7d, 0x85, 0xb4, + 0x24, 0xb9, 0x9f, 0xe3, 0x6e, 0x1d, 0x0f, 0xc5, 0xc7, 0xe7, 0x4b, 0xdc, + 0x65, 0x88, 0xbb, 0xa4, 0xaf, 0x33, 0xb9, 0x74, 0x2e, 0x57, 0x27, 0xb3, + 0x2c, 0x24, 0xb2, 0x93, 0x7a, 0x3f, 0xae, 0x82, 0xdf, 0x37, 0x34, 0xe8, + 0x6b, 0x79, 0xfe, 0x21, 0xd9, 0x81, 0x0f, 0xef, 0x8d, 0x6b, 0xe7, 0x53, + 0xfd, 0xfc, 0xcb, 0xdf, 0x78, 0xd7, 0x35, 0xc4, 0x22, 0x3c, 0xc8, 0xe7, + 0x78, 0x1f, 0x11, 0x1d, 0xa2, 0xd8, 0x3a, 0x63, 0x28, 0x89, 0x95, 0xd9, + 0xba, 0xf1, 0x86, 0x81, 0x58, 0xec, 0x31, 0x17, 0x04, 0x2a, 0x4b, 0xc4, + 0x12, 0x5f, 0x7d, 0xb1, 0xa2, 0xe9, 0x58, 0x77, 0xfe, 0x14, 0x37, 0x70, + 0x1f, 0x31, 0x95, 0x5a, 0x20, 0xfa, 0x05, 0xe6, 0x87, 0xca, 0x84, 0xb6, + 0xa8, 0xa4, 0xdc, 0xbf, 0x34, 0xef, 0x62, 0x75, 0x28, 0xbd, 0xd2, 0x2a, + 0x3d, 0xae, 0xb6, 0x97, 0x61, 0xc4, 0x7b, 0x87, 0x99, 0xd1, 0xe2, 0x4e, + 0xcc, 0xba, 0xa0, 0xcf, 0xd3, 0xf5, 0x68, 0x4d, 0x98, 0xc5, 0xc6, 0x9a, + 0x79, 0x94, 0x28, 0x46, 0xc7, 0x45, 0xbf, 0xab, 0x42, 0x8e, 0xea, 0xdd, + 0x4d, 0xc5, 0x2c, 0xf3, 0x82, 0x7c, 0x08, 0x54, 0x7c, 0x7e, 0x8a, 0x8f, + 0xb0, 0xdc, 0x14, 0x9e, 0x8b, 0x04, 0x3a, 0x49, 0xeb, 0xd2, 0x16, 0x0e, + 0x03, 0x72, 0x73, 0x3d, 0x38, 0x00, 0x05, 0x81, 0xe7, 0x75, 0xd0, 0xc7}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in hash h flipped + // tcID: 80 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 80, + 32, + {0x69, 0xd4, 0x19, 0x0a, 0xb2, 0xeb, 0x0b, 0x4a, 0x59, 0xfe, 0x36, 0x92, + 0xc6, 0xb9, 0x9d, 0xd3, 0xec, 0x7a, 0x84, 0x98, 0xf3, 0xb8, 0x1d, 0xbb, + 0xc4, 0x70, 0x9b, 0x77, 0xad, 0x49, 0xae, 0x34, 0x4a, 0x68, 0xac, 0xc3, + 0x3e, 0xc0, 0x51, 0x76, 0xa5, 0xc1, 0xf5, 0x72, 0xdc, 0xa5, 0xca, 0x96, + 0x2d, 0x51, 0xba, 0xb6, 0x38, 0x1d, 0x0d, 0xd0, 0x50, 0xf5, 0x39, 0xfb, + 0x5f, 0x65, 0x32, 0xa3, 0xc8, 0x11, 0xd2, 0xcb, 0xde, 0x95, 0xb0, 0x43, + 0xd8, 0x54, 0xc5, 0x0f, 0x47, 0x9c, 0xca, 0xfa, 0x3c, 0xd7, 0xdd, 0xce, + 0x18, 0x25, 0x58, 0x69, 0x3c, 0x70, 0x1d, 0xf6, 0x67, 0x47, 0xe5, 0x37, + 0xe2, 0x9a, 0xdb, 0x9c, 0x7e, 0x2e, 0xc3, 0xf3, 0x45, 0xfa, 0x50, 0x10, + 0xff, 0x3f, 0x8c, 0xa5, 0xcf, 0x4d, 0xe3, 0x11, 0x39, 0xdc, 0x3f, 0x9e, + 0xd9, 0x3b, 0x4f, 0x7e, 0xe7, 0x7b, 0xf9, 0xbd, 0x29, 0x75, 0x7f, 0x33, + 0x0e, 0x25, 0x9e, 0x6d, 0xdd, 0x5e, 0x40, 0xf8, 0x61, 0x52, 0xf2, 0x6c, + 0x76, 0xcf, 0x7a, 0x77, 0x8b, 0x75, 0x65, 0x28, 0x74, 0x06, 0xe4, 0x31, + 0xc4, 0x40, 0x81, 0x24, 0x20, 0xbb, 0x1c, 0x9e, 0x36, 0x61, 0x4b, 0x51, + 0x74, 0x5c, 0xd3, 0x5a, 0xd1, 0x8a, 0x01, 0x8a, 0xca, 0xf3, 0xa8, 0x87, + 0x1e, 0x90, 0x49, 0x88, 0xb6, 0x6e, 0x2a, 0x09, 0x66, 0x2f, 0x88, 0x81, + 0x0b, 0xf5, 0xbf, 0xc1, 0x7d, 0xd7, 0x46, 0x5a, 0xbb, 0x77, 0xd2, 0xf6, + 0x25, 0xca, 0x83, 0xcc, 0xf2, 0xe2, 0xf1, 0x87, 0xb2, 0x17, 0xc2, 0x8c, + 0xc0, 0x81, 0x8f, 0x04, 0xe2, 0x59, 0xec, 0xd5, 0x9c, 0x0c, 0xe0, 0x7f, + 0x67, 0x32, 0xeb, 0x18, 0xc7, 0x2f, 0xbd, 0x00, 0x7a, 0x1f, 0x07, 0x0c, + 0x55, 0x44, 0x24, 0x18, 0x5b, 0xa4, 0x5e, 0x9e, 0xb1, 0xb1, 0x0b, 0x05, + 0x55, 0xf8, 0xd4, 0x67, 0x8f, 0xd7, 0xf7, 0xe9, 0x1c, 0x92, 0xde, 0x9f, + 0x2a, 0x11, 0xc4, 0x5b, 0xe7, 0xdc, 0x13, 0x66, 0xff, 0xc3, 0xab, 0x71, + 0xf2, 0x63, 0xeb, 0x89, 0x2e, 0xce, 0xf2, 0x53, 0x53, 0xbe, 0xc9, 0xca, + 0x6a, 0xb7, 0x86, 0x68, 0xcb, 0x9b, 0x66, 0xa9, 0xd0, 0xcd, 0x68, 0xb4, + 0xdf, 0x0b, 0x2e, 0xe1, 0x79, 0x40, 0xfc, 0x1c, 0x66, 0x91, 0x5c, 0xf3, + 0x0b, 0xe0, 0x60, 0x95, 0x2c, 0xba, 0x3b, 0x42, 0x37, 0xbe, 0xbf, 0x7c, + 0xa4, 0xb5, 0x90, 0x23, 0xa9, 0x29, 0x3c, 0x66, 0x34, 0x91, 0x2a, 0x90, + 0x29, 0x15, 0x28, 0xe4, 0x8b, 0x96, 0x54, 0x2a, 0x05, 0x60, 0xda, 0x0c, + 0x45, 0x74, 0x07, 0xbf, 0x45, 0x4a, 0x9c, 0xe5, 0x91, 0x9c, 0x70, 0xe6, + 0x25, 0x36, 0xb8, 0xe5, 0xe2, 0x6f, 0x95, 0x94, 0x0a, 0x2a, 0x64, 0x46, + 0xa0, 0x0e, 0x9c, 0xa6, 0x4e, 0x71, 0x00, 0x12, 0xd0, 0x7c, 0x99, 0x04}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: hash of salt missing + // tcID: 81 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 81, + 32, + {0x39, 0xd6, 0x28, 0xb8, 0x28, 0xf4, 0x4d, 0xad, 0x50, 0x1d, 0xb9, 0x9f, + 0x8d, 0xeb, 0x5c, 0x33, 0x36, 0x3c, 0x04, 0x3b, 0x4b, 0xa0, 0x41, 0xc7, + 0x62, 0xa0, 0xab, 0x6c, 0x7e, 0xdc, 0x99, 0x3a, 0x6c, 0xa1, 0x65, 0xe1, + 0x59, 0x81, 0xf8, 0x2e, 0xf3, 0x0c, 0xf9, 0x1e, 0x67, 0x9a, 0xd3, 0x35, + 0x75, 0x14, 0xa6, 0xa8, 0x8f, 0x45, 0x10, 0x7f, 0xf7, 0x67, 0x55, 0x87, + 0xd2, 0xa7, 0x8f, 0xf6, 0x67, 0xd2, 0xcf, 0x66, 0x94, 0x6a, 0x8b, 0xe5, + 0xb7, 0xdb, 0xd5, 0x35, 0xc5, 0x30, 0xa9, 0xaf, 0x96, 0xd2, 0xab, 0x04, + 0x90, 0x2b, 0x9e, 0xa2, 0xf7, 0x90, 0xe1, 0x0c, 0x10, 0x99, 0x50, 0x18, + 0x0e, 0x61, 0x75, 0x9d, 0xe7, 0x08, 0xae, 0x81, 0x67, 0xe1, 0xb8, 0xba, + 0x43, 0xef, 0x31, 0x7d, 0x8a, 0x14, 0x1e, 0x70, 0x61, 0x81, 0x84, 0xdf, + 0x8f, 0xb0, 0x54, 0xb8, 0x91, 0xd6, 0x91, 0x36, 0x49, 0xdf, 0x60, 0x3e, + 0x39, 0x18, 0xb0, 0xb2, 0x2a, 0x85, 0xc0, 0xe1, 0x95, 0x51, 0xa6, 0xd5, + 0x6b, 0xad, 0x91, 0xca, 0xe1, 0xfd, 0x99, 0xdf, 0xc3, 0xab, 0xeb, 0xb3, + 0xfa, 0x5e, 0xba, 0x6b, 0xe1, 0xc2, 0x6b, 0x10, 0x3d, 0xbf, 0xa3, 0x6a, + 0x89, 0xcd, 0x59, 0x5e, 0x4e, 0xd8, 0x81, 0x39, 0x3b, 0x72, 0x96, 0xa5, + 0x0a, 0x23, 0x7e, 0xdc, 0x33, 0x1e, 0x18, 0xb7, 0xd2, 0x19, 0x83, 0xb6, + 0x6f, 0xf9, 0xec, 0x5c, 0x32, 0x19, 0x55, 0xde, 0xd1, 0x4e, 0x17, 0x97, + 0x52, 0xb3, 0x21, 0x17, 0xa5, 0x52, 0xb5, 0x13, 0xa1, 0xb8, 0xa9, 0x48, + 0x52, 0xc0, 0x2e, 0xad, 0x94, 0x57, 0xd6, 0xc8, 0x2c, 0x33, 0xec, 0x95, + 0xbe, 0x7c, 0xf8, 0xef, 0xf6, 0x06, 0x89, 0x2d, 0x1a, 0xa3, 0x45, 0xe0, + 0xe3, 0xfe, 0x9b, 0x6c, 0xeb, 0x55, 0x89, 0x76, 0x00, 0x2c, 0x8b, 0xaf, + 0x26, 0xa4, 0x94, 0xad, 0xf5, 0xa7, 0x96, 0x28, 0xed, 0xe5, 0xc9, 0x9c, + 0x9a, 0xfd, 0x70, 0x6f, 0x26, 0x2f, 0xd4, 0x22, 0x72, 0xe2, 0xaa, 0xd7, + 0x90, 0xb0, 0xd8, 0xd0, 0x34, 0xe6, 0xfe, 0x05, 0x68, 0x32, 0x98, 0x6b, + 0x07, 0x57, 0x05, 0x3d, 0x25, 0x89, 0x9b, 0xd7, 0x8a, 0x5d, 0x77, 0x37, + 0x14, 0xd1, 0xe5, 0x2d, 0x71, 0x21, 0x51, 0x8e, 0x39, 0x31, 0xac, 0x75, + 0x12, 0x50, 0xb6, 0xf8, 0x68, 0x97, 0x16, 0x48, 0xe2, 0xa1, 0xa1, 0xb4, + 0x24, 0xb8, 0x0e, 0xc0, 0x9c, 0x1f, 0xe1, 0x53, 0xe6, 0xed, 0xc5, 0x32, + 0xd7, 0x37, 0xef, 0xce, 0x26, 0xc0, 0x25, 0xff, 0xe0, 0x71, 0x33, 0x27, + 0xe5, 0xff, 0x37, 0xf6, 0x92, 0x79, 0x29, 0x74, 0xa6, 0x87, 0x3a, 0x29, + 0x05, 0x89, 0xa9, 0xb8, 0x88, 0xd6, 0xd8, 0x2e, 0xa8, 0x56, 0xa5, 0x23, + 0xc9, 0xf3, 0xa6, 0xb2, 0xed, 0xaa, 0xf3, 0xd7, 0x6d, 0xa4, 0x1f, 0xe0}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of ps modified + // tcID: 82 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 82, + 32, + {0x54, 0xa5, 0xa3, 0x18, 0x6b, 0xbd, 0xf9, 0xa0, 0x8d, 0xf3, 0xb3, 0xbb, + 0x34, 0x39, 0x79, 0xc4, 0xe7, 0x4e, 0x3e, 0x6d, 0x50, 0x7b, 0x6b, 0x81, + 0xe1, 0xaa, 0x34, 0x42, 0x1f, 0xee, 0x0f, 0xc5, 0x3f, 0x9d, 0xc5, 0xb0, + 0xf8, 0x0a, 0xd5, 0x35, 0xe2, 0x5c, 0xaf, 0x47, 0xff, 0x3e, 0x3a, 0xbb, + 0x72, 0x9e, 0x27, 0x1e, 0x2e, 0x3d, 0x94, 0x5b, 0x61, 0xe5, 0x6f, 0xb2, + 0x9e, 0x32, 0xe7, 0xd9, 0x3e, 0x74, 0x84, 0x74, 0x27, 0x62, 0x52, 0xe3, + 0xb3, 0xf0, 0x5b, 0xa7, 0x09, 0xa1, 0x90, 0x9b, 0x95, 0x41, 0x4d, 0xa0, + 0xad, 0xa0, 0xef, 0xfd, 0x5e, 0xa3, 0x57, 0x25, 0x60, 0xfd, 0x24, 0xd3, + 0xbf, 0xe2, 0x79, 0x80, 0x06, 0xc3, 0x22, 0xac, 0xdf, 0xb7, 0xca, 0xea, + 0xb1, 0x2b, 0x82, 0x16, 0x9b, 0x72, 0x77, 0x1b, 0x07, 0x03, 0x03, 0x70, + 0xf3, 0x01, 0xa3, 0x1f, 0x0b, 0x91, 0x97, 0x24, 0xa5, 0x59, 0x4d, 0x9b, + 0x48, 0xbb, 0x5c, 0x89, 0x45, 0xce, 0xba, 0xe0, 0x16, 0x53, 0x76, 0x6b, + 0x71, 0x00, 0x10, 0x3a, 0xaa, 0x38, 0xd4, 0xc0, 0x08, 0x06, 0x41, 0xfb, + 0x7d, 0x94, 0x6c, 0x2b, 0xa6, 0x6b, 0xeb, 0xc4, 0xe6, 0xdf, 0x76, 0xc1, + 0x27, 0xee, 0xdd, 0x9b, 0x83, 0xdd, 0x23, 0x93, 0x57, 0xec, 0xd3, 0xc7, + 0xa4, 0xe0, 0x37, 0x0b, 0x01, 0x6d, 0x54, 0x22, 0x03, 0x96, 0x3e, 0x96, + 0x2a, 0xba, 0x5a, 0xd8, 0x30, 0x5d, 0x29, 0x80, 0xb3, 0x5b, 0x8e, 0x4f, + 0x65, 0xe2, 0x38, 0x7a, 0xfa, 0x91, 0x2c, 0x13, 0xac, 0x7f, 0x72, 0x5b, + 0x91, 0xba, 0xde, 0xdb, 0x13, 0x32, 0xb2, 0x1e, 0x15, 0x69, 0x27, 0x52, + 0xd4, 0x74, 0xfc, 0xfe, 0x1b, 0x40, 0x8d, 0x5c, 0x2b, 0xc2, 0xe2, 0x9f, + 0x67, 0xb9, 0xab, 0x76, 0xcd, 0xfd, 0x64, 0xbb, 0xeb, 0x80, 0x9c, 0xe9, + 0xe8, 0x9c, 0xa2, 0x17, 0x22, 0xb4, 0xe0, 0x4f, 0x03, 0xbb, 0xcf, 0x07, + 0x0d, 0xf8, 0x38, 0x74, 0x85, 0xd7, 0xa2, 0xc3, 0xfa, 0x0b, 0x0b, 0x3c, + 0xd7, 0xe1, 0x75, 0x62, 0x51, 0x0d, 0xad, 0x0f, 0xfb, 0x1c, 0x16, 0xd8, + 0x38, 0xb0, 0x42, 0xab, 0x85, 0xd5, 0x8f, 0xbf, 0x44, 0x29, 0xeb, 0x91, + 0xdc, 0x9f, 0xb4, 0x99, 0xd5, 0x4c, 0xb9, 0x23, 0x00, 0xd3, 0x31, 0xdc, + 0x56, 0x09, 0xb2, 0x70, 0xdb, 0xe6, 0x39, 0x52, 0x2d, 0x84, 0x37, 0x8b, + 0x52, 0x9d, 0xd7, 0xb5, 0x92, 0xc5, 0xea, 0xeb, 0xef, 0xd4, 0xe0, 0x32, + 0x40, 0x1b, 0x07, 0x35, 0x01, 0xa4, 0xfe, 0x15, 0x30, 0x85, 0x1c, 0x2d, + 0x84, 0x52, 0x63, 0xb0, 0xc9, 0x88, 0xd6, 0xf4, 0x9e, 0x7d, 0xea, 0x2c, + 0xb4, 0x92, 0x5f, 0x9e, 0xca, 0xf7, 0x73, 0x65, 0xbf, 0x01, 0x89, 0x42, + 0x02, 0x78, 0x3c, 0xb4, 0xc7, 0x9f, 0x33, 0x70, 0xb7, 0x4e, 0xa7, 0x89}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of ps modified + // tcID: 83 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 83, + 32, + {0x4e, 0xd9, 0x72, 0x4e, 0xd7, 0x88, 0x2a, 0x0e, 0xa9, 0xd6, 0x1c, 0xf2, + 0xd1, 0xbf, 0xb1, 0xc0, 0x42, 0xd9, 0x4b, 0x24, 0x27, 0xd7, 0x10, 0x79, + 0x62, 0x5d, 0x8d, 0x59, 0xf7, 0xe5, 0x63, 0x2a, 0x57, 0x85, 0x21, 0x97, + 0x3b, 0xd4, 0x96, 0xcd, 0xab, 0xf1, 0xe9, 0xdd, 0x45, 0xba, 0xc4, 0x56, + 0x44, 0x09, 0x30, 0xd2, 0x21, 0xb9, 0x5c, 0xc4, 0xd2, 0x08, 0x0e, 0x96, + 0xc9, 0x63, 0x68, 0x5b, 0x90, 0x90, 0x00, 0xc4, 0x5d, 0x62, 0x83, 0x5b, + 0x9e, 0x68, 0xdd, 0xc7, 0x28, 0xe9, 0xc0, 0x3a, 0x48, 0x31, 0xa9, 0x04, + 0x35, 0xab, 0xab, 0x57, 0xa9, 0x9a, 0xff, 0xcc, 0x72, 0x70, 0xb4, 0x90, + 0xb8, 0x50, 0x72, 0x16, 0x09, 0xf5, 0x68, 0xfa, 0x4a, 0x40, 0x4f, 0xf8, + 0xb0, 0x54, 0x34, 0x5e, 0x1d, 0x8e, 0x4e, 0xdb, 0x92, 0x34, 0x33, 0x0f, + 0x9d, 0xbe, 0x60, 0xe4, 0xee, 0x20, 0x42, 0xa5, 0xbf, 0xb2, 0x8d, 0x3a, + 0x11, 0xa9, 0xfd, 0x03, 0x65, 0x56, 0x87, 0x56, 0x19, 0x38, 0xc4, 0x5b, + 0xaf, 0xc6, 0x4f, 0x59, 0xd0, 0xd5, 0xd7, 0x2f, 0xd2, 0x3b, 0xc4, 0x0a, + 0x52, 0x1d, 0xda, 0x3e, 0x2b, 0x4a, 0x7b, 0x69, 0xb6, 0x04, 0x71, 0x93, + 0xcf, 0x8d, 0xc3, 0xfe, 0xe3, 0xfd, 0x29, 0x9f, 0xe8, 0x8b, 0x58, 0xfa, + 0x05, 0x2b, 0xce, 0x5c, 0x4a, 0xf6, 0x2b, 0xaf, 0x54, 0x8b, 0xd5, 0xfa, + 0x8c, 0x08, 0xbf, 0x6a, 0xa1, 0x7e, 0xdd, 0xb8, 0xfd, 0x17, 0x5c, 0x40, + 0x12, 0x8d, 0x1e, 0xfc, 0x64, 0xe4, 0x0e, 0x08, 0x07, 0x6f, 0x73, 0x8a, + 0x5d, 0xa4, 0x95, 0xb1, 0xe9, 0xe0, 0xa2, 0xf5, 0x2f, 0x1a, 0xcc, 0x19, + 0x36, 0xc9, 0x05, 0xfb, 0x69, 0x87, 0x1d, 0xe2, 0x15, 0x9a, 0xa5, 0xb4, + 0xac, 0xcf, 0xec, 0xa0, 0x07, 0x64, 0xec, 0xbd, 0x03, 0xf0, 0xc9, 0xa2, + 0xd8, 0x23, 0x1f, 0x26, 0xce, 0x5e, 0x7a, 0xef, 0x43, 0xf2, 0x71, 0xd3, + 0x62, 0x34, 0x59, 0x93, 0x0a, 0x0d, 0x99, 0xa5, 0xa4, 0x1c, 0x72, 0x60, + 0x85, 0x11, 0x35, 0x09, 0xc1, 0x5a, 0xba, 0xec, 0xd8, 0xe7, 0x8f, 0x25, + 0xfb, 0x2e, 0x5c, 0x39, 0x83, 0xaf, 0xda, 0x6e, 0xad, 0xd0, 0xe6, 0x8d, + 0x74, 0x26, 0x13, 0xd0, 0x85, 0xea, 0x1d, 0xb5, 0x24, 0xf8, 0xd9, 0x7e, + 0x18, 0x91, 0x36, 0xb6, 0x48, 0x1e, 0x3e, 0x61, 0xb7, 0xf5, 0x29, 0x0f, + 0x2d, 0x10, 0xb1, 0x5a, 0x9b, 0x93, 0xa5, 0xfb, 0x4a, 0x68, 0x91, 0xf5, + 0xe4, 0xa3, 0x41, 0x79, 0x7e, 0x5f, 0xe2, 0x7e, 0x3c, 0x20, 0x2d, 0x26, + 0x7d, 0x76, 0xbe, 0x40, 0x9a, 0x3b, 0x72, 0xb1, 0x5e, 0x40, 0x67, 0x29, + 0xa2, 0xe5, 0x6c, 0x9b, 0x9d, 0x7c, 0xda, 0x30, 0x28, 0x3d, 0x7d, 0xd3, + 0x52, 0xc8, 0x8e, 0xa8, 0x23, 0x50, 0xe4, 0xa1, 0x2f, 0xa1, 0x7b, 0x97}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0xff + // tcID: 84 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 84, + 32, + {0xa8, 0x55, 0xda, 0x78, 0xc4, 0x4b, 0xe7, 0x4d, 0xdd, 0xee, 0x63, 0x41, + 0x57, 0xb6, 0x85, 0xa2, 0x27, 0x71, 0x4c, 0xbb, 0x6a, 0x21, 0x28, 0x8c, + 0xdb, 0xf3, 0xa8, 0x7a, 0xa4, 0x8b, 0x1d, 0xa9, 0x8c, 0xd5, 0x90, 0xa0, + 0x49, 0xd2, 0xab, 0x71, 0x51, 0x36, 0xd1, 0x47, 0x14, 0x2e, 0x55, 0x26, + 0xbe, 0xc5, 0xd1, 0xd0, 0x8a, 0x24, 0xd9, 0x9e, 0x99, 0x65, 0x24, 0x2f, + 0xed, 0x7c, 0x0e, 0x9e, 0x3a, 0x94, 0xc6, 0xcd, 0x76, 0x51, 0x10, 0x83, + 0xb7, 0xfc, 0x24, 0x4d, 0xb4, 0xb8, 0xef, 0xa0, 0x94, 0x62, 0x45, 0x64, + 0xfe, 0xb6, 0x19, 0x92, 0xb0, 0x2b, 0x3f, 0x77, 0x24, 0xfb, 0xe6, 0xf5, + 0x3f, 0x4f, 0x12, 0x20, 0xfe, 0x03, 0xf2, 0x8a, 0x6d, 0xef, 0xec, 0x46, + 0x32, 0xcd, 0x07, 0x46, 0x36, 0xfc, 0x12, 0x9d, 0x75, 0xf7, 0xc1, 0x2f, + 0x2d, 0xa8, 0x39, 0x03, 0xb1, 0xb4, 0x0e, 0x24, 0x15, 0x09, 0x6f, 0x3b, + 0xf3, 0x95, 0x5d, 0x1b, 0xc2, 0x31, 0xf6, 0x43, 0xcd, 0x96, 0x44, 0x63, + 0x19, 0x9d, 0xa0, 0x0d, 0xf1, 0x64, 0xf7, 0xeb, 0xdd, 0x96, 0x7b, 0x24, + 0x15, 0xed, 0x46, 0x0f, 0x9d, 0x26, 0xbd, 0xf6, 0x54, 0x2a, 0xd3, 0x55, + 0xdc, 0x05, 0x47, 0xdd, 0xfc, 0x93, 0xc2, 0x72, 0x90, 0x2e, 0xb0, 0x69, + 0x8a, 0x53, 0xb0, 0xd0, 0x6e, 0xac, 0x9a, 0xcb, 0x9d, 0x54, 0xd3, 0x35, + 0xc4, 0xa4, 0x60, 0xc9, 0x7f, 0xd7, 0x78, 0xdd, 0xa4, 0x08, 0x54, 0xab, + 0xb7, 0x08, 0x6b, 0xef, 0xf7, 0x89, 0x28, 0xb6, 0x16, 0x04, 0xdd, 0x94, + 0xf8, 0xe0, 0xbf, 0x8e, 0xd5, 0x41, 0x85, 0xc3, 0xbf, 0x14, 0xcb, 0x8b, + 0xbb, 0xd7, 0x9c, 0x6f, 0x9d, 0xa3, 0x88, 0x8e, 0xee, 0x31, 0x69, 0x2b, + 0x30, 0xf3, 0x70, 0xf8, 0xd6, 0xe2, 0x71, 0x6d, 0xaf, 0x73, 0xeb, 0x5f, + 0x31, 0x8e, 0xd4, 0xf9, 0x97, 0x05, 0xf0, 0x19, 0xee, 0xd2, 0x9b, 0x2b, + 0xa5, 0xfa, 0x61, 0x93, 0xeb, 0x00, 0x49, 0xfd, 0xde, 0xcf, 0xf0, 0x2e, + 0xd1, 0x93, 0x00, 0x10, 0x2e, 0x27, 0xbe, 0x3c, 0x85, 0xd2, 0x31, 0xbc, + 0xa8, 0xcd, 0x1c, 0x24, 0xe1, 0x75, 0xe9, 0x5f, 0xbc, 0x2a, 0x3b, 0xf8, + 0xe2, 0x3e, 0x2b, 0x8a, 0x62, 0x2f, 0x48, 0xcd, 0x10, 0x06, 0x72, 0xe0, + 0x58, 0xc2, 0xca, 0x2f, 0x3b, 0x18, 0x55, 0xed, 0xdb, 0x06, 0xb6, 0xe7, + 0x07, 0xe1, 0xf0, 0x59, 0x56, 0xa4, 0x68, 0x39, 0x76, 0x74, 0x91, 0x93, + 0xfa, 0xec, 0xcb, 0x5e, 0x25, 0xaf, 0x7a, 0x99, 0x52, 0x8d, 0xa6, 0x1c, + 0x68, 0x62, 0x69, 0xb4, 0x9e, 0xa5, 0xb7, 0x68, 0x76, 0x8d, 0x7f, 0x62, + 0x4a, 0x16, 0x00, 0xe4, 0x03, 0xdb, 0x22, 0x9a, 0x85, 0xe8, 0x64, 0x4f, + 0x4d, 0xd7, 0x14, 0x73, 0x15, 0xce, 0xdb, 0xdc, 0x85, 0x70, 0x3c, 0x89}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0x80 + // tcID: 85 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 85, + 32, + {0x5b, 0x7d, 0x07, 0x9d, 0x66, 0x7b, 0x60, 0xb3, 0x50, 0x80, 0x89, 0x03, + 0x1b, 0x60, 0x43, 0x27, 0xbb, 0xcd, 0xae, 0xdc, 0x88, 0x7c, 0x95, 0x30, + 0xba, 0x15, 0x54, 0x69, 0x4d, 0xfa, 0xf0, 0x81, 0xac, 0x91, 0xfd, 0x33, + 0x93, 0x23, 0x79, 0x3d, 0x86, 0x27, 0x86, 0xc9, 0x26, 0x96, 0xf1, 0xd9, + 0x52, 0x3c, 0xc8, 0xaa, 0xc1, 0x4d, 0xba, 0x90, 0xa6, 0x36, 0x3b, 0xee, + 0x9a, 0x93, 0xfc, 0xd7, 0x75, 0x19, 0x73, 0xec, 0xb7, 0x0c, 0xd8, 0x12, + 0x72, 0x5f, 0x11, 0x90, 0xd6, 0x2f, 0x9d, 0x95, 0x0a, 0x55, 0x23, 0x36, + 0xee, 0xec, 0x2f, 0x27, 0x59, 0xc4, 0xd3, 0x47, 0xd4, 0xb7, 0x57, 0x17, + 0xc4, 0x63, 0x65, 0xc6, 0x84, 0xac, 0xfa, 0xac, 0x48, 0xff, 0xa5, 0xa3, + 0xa7, 0x47, 0x48, 0xbd, 0x13, 0xd4, 0xce, 0x46, 0x1d, 0xf0, 0x09, 0x5b, + 0xc2, 0xfe, 0x74, 0xb5, 0x65, 0xf6, 0x29, 0xbe, 0x54, 0x07, 0x98, 0x5c, + 0xa7, 0xce, 0xaa, 0xc4, 0x38, 0x10, 0xe4, 0x29, 0x51, 0xe7, 0xa7, 0xab, + 0xd8, 0xc2, 0xf5, 0x48, 0xde, 0xca, 0x74, 0xf3, 0x4a, 0xfa, 0x47, 0xc2, + 0xd7, 0x2b, 0x85, 0xee, 0xa9, 0xcd, 0x24, 0x34, 0xd4, 0xb5, 0xba, 0x81, + 0xf9, 0xee, 0xc8, 0x65, 0xa2, 0xc4, 0xae, 0x17, 0xd4, 0xfe, 0x00, 0xac, + 0xed, 0x59, 0xbc, 0x20, 0xf0, 0xe8, 0xa4, 0xe9, 0xb5, 0xfe, 0x98, 0xda, + 0x5b, 0x78, 0x59, 0x71, 0x9f, 0xea, 0x29, 0xb6, 0x43, 0x32, 0x3f, 0x2f, + 0xb0, 0x5f, 0x4b, 0xba, 0x83, 0x80, 0x4b, 0xa1, 0xae, 0x30, 0x40, 0xe6, + 0x23, 0x31, 0xd4, 0xee, 0x15, 0xad, 0x82, 0x22, 0x1f, 0x14, 0xab, 0xe7, + 0xa9, 0xdc, 0x44, 0x08, 0x51, 0xfb, 0x97, 0x70, 0x8b, 0x12, 0x0e, 0x4d, + 0x32, 0xe3, 0x73, 0x27, 0xd1, 0x03, 0xb6, 0x26, 0xa6, 0x48, 0x45, 0xa7, + 0x6d, 0x24, 0x76, 0x2d, 0x12, 0xe4, 0x21, 0x0e, 0x16, 0x6a, 0x87, 0xfa, + 0x77, 0xf8, 0xe2, 0xf2, 0xc9, 0xfe, 0xda, 0x8d, 0xfa, 0xae, 0xfa, 0x10, + 0x77, 0x44, 0x80, 0xb8, 0xe6, 0xf6, 0xbd, 0x91, 0x2c, 0x40, 0x48, 0xb7, + 0x7a, 0xb3, 0xcd, 0x76, 0x84, 0xc3, 0x48, 0xc3, 0xca, 0x39, 0x8c, 0xa0, + 0xc0, 0x63, 0x93, 0xe8, 0x3d, 0xef, 0xa0, 0xee, 0xa7, 0x03, 0x4c, 0x97, + 0x69, 0x5e, 0x75, 0x56, 0xfa, 0xce, 0xf2, 0x3c, 0xc8, 0xa0, 0xe9, 0xd3, + 0x95, 0x08, 0x0f, 0xbd, 0x94, 0xb0, 0x85, 0x38, 0x05, 0x50, 0xde, 0xca, + 0x1a, 0x29, 0x52, 0x55, 0x48, 0x73, 0xbe, 0x09, 0x36, 0x71, 0x4c, 0x5d, + 0x78, 0xca, 0x53, 0xd3, 0x67, 0x28, 0x91, 0x9a, 0x7c, 0x4e, 0x70, 0x69, + 0xce, 0x97, 0xbf, 0x21, 0x5d, 0xa1, 0xd0, 0x2c, 0xf1, 0x40, 0x68, 0xc1, + 0x61, 0x00, 0xf8, 0xf7, 0x8b, 0xab, 0xa2, 0xd1, 0x9a, 0xbd, 0x30, 0x6e}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0 + // tcID: 86 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 86, + 32, + {0x85, 0x74, 0xa8, 0x0f, 0x36, 0x97, 0x3b, 0xf6, 0xb9, 0x86, 0xc7, 0xb8, + 0x1b, 0xc6, 0xd2, 0x89, 0xb1, 0x18, 0xca, 0xaf, 0xff, 0xc3, 0x1d, 0x2c, + 0x99, 0xd2, 0xdc, 0xcc, 0x1e, 0x66, 0x11, 0xd5, 0x98, 0xdd, 0xa3, 0xfd, + 0x7c, 0x22, 0xcf, 0x10, 0xc7, 0x72, 0x9f, 0xa8, 0x4a, 0x87, 0xe3, 0xf1, + 0x9f, 0xf4, 0xbf, 0x11, 0xa9, 0x60, 0x18, 0x69, 0x4b, 0x7d, 0x82, 0x9b, + 0xc0, 0x03, 0x00, 0x9e, 0xb1, 0x04, 0xe8, 0x95, 0x5e, 0x8a, 0x87, 0x17, + 0xf2, 0xfa, 0x89, 0x22, 0x02, 0x81, 0xfe, 0xd0, 0x87, 0x8b, 0x9f, 0xeb, + 0xf7, 0x7e, 0x5b, 0x81, 0xe9, 0x35, 0x15, 0xa8, 0x54, 0x1d, 0x7a, 0x4b, + 0x8a, 0x4c, 0x00, 0x8a, 0x29, 0x8d, 0x31, 0x7e, 0x7b, 0x82, 0xc8, 0x26, + 0xb5, 0xd6, 0x7b, 0xf0, 0x4d, 0x45, 0x9a, 0x5d, 0x5f, 0xd7, 0xf6, 0x93, + 0x89, 0xdf, 0xbb, 0x25, 0x14, 0x6c, 0x48, 0x05, 0xca, 0xb1, 0xaa, 0xdd, + 0x00, 0x9d, 0x7b, 0x00, 0x95, 0x6b, 0xa9, 0x3f, 0x6d, 0x02, 0xf5, 0x26, + 0x6d, 0x8b, 0x06, 0xe2, 0x8b, 0x34, 0x6b, 0x06, 0xf1, 0xc3, 0x50, 0x1c, + 0xef, 0x04, 0xa1, 0xc6, 0x07, 0xd7, 0xf8, 0x5e, 0xe0, 0x37, 0x17, 0x8e, + 0x6f, 0x2b, 0x0d, 0xde, 0x30, 0x7e, 0xb6, 0xf5, 0xf8, 0x82, 0x29, 0x54, + 0x1c, 0xb3, 0xd3, 0x7e, 0x49, 0x5c, 0xb5, 0x99, 0x72, 0x64, 0xa0, 0xc1, + 0x34, 0x27, 0x13, 0xe8, 0x54, 0x8e, 0x31, 0x86, 0x81, 0xa7, 0x83, 0x38, + 0x1d, 0xec, 0x9d, 0x65, 0x24, 0xf5, 0xc8, 0x0c, 0x43, 0x7b, 0x99, 0x7f, + 0x2f, 0xb9, 0x5c, 0x80, 0xca, 0x71, 0x58, 0xd0, 0xeb, 0xd5, 0x31, 0xb4, + 0xc9, 0xba, 0xfb, 0x19, 0xad, 0x9e, 0xa0, 0x54, 0x22, 0x17, 0xc1, 0xad, + 0x96, 0x5e, 0xe6, 0xf1, 0xaf, 0xa5, 0xa4, 0x8b, 0xec, 0xbf, 0x65, 0xb3, + 0x80, 0xf1, 0x94, 0x6d, 0xcc, 0x85, 0xfb, 0xcd, 0x82, 0xfb, 0x90, 0x01, + 0x1e, 0x65, 0x0d, 0xd1, 0xe5, 0x07, 0xdd, 0x19, 0x03, 0x7e, 0xc1, 0xf2, + 0xac, 0x98, 0xa8, 0x7c, 0x25, 0xa6, 0xf5, 0x88, 0xaa, 0x6b, 0x6f, 0x93, + 0xd3, 0x5b, 0x83, 0xc1, 0xe8, 0xe0, 0x91, 0x52, 0x47, 0x0d, 0xae, 0x2a, + 0xf8, 0xaf, 0xc1, 0xfb, 0x21, 0x46, 0xcd, 0x42, 0x6f, 0xe8, 0xd3, 0xca, + 0xe5, 0xa8, 0x0c, 0x1a, 0x63, 0xc7, 0xfc, 0x42, 0x82, 0x52, 0x26, 0xbe, + 0xc2, 0x6d, 0x57, 0xfb, 0x62, 0xbd, 0x04, 0x8f, 0xcd, 0x92, 0x1b, 0x8b, + 0xe7, 0xaa, 0x8d, 0x02, 0x49, 0x26, 0xfe, 0x3c, 0xf5, 0xc5, 0xe3, 0xe7, + 0xf5, 0xb2, 0xf5, 0x0b, 0x33, 0xde, 0xa5, 0x47, 0x38, 0x9e, 0x40, 0xfd, + 0x67, 0xa8, 0x52, 0x3c, 0xd5, 0xfa, 0xcb, 0x29, 0xe9, 0x75, 0x83, 0xf2, + 0x6a, 0x34, 0xf1, 0xed, 0x88, 0x08, 0x69, 0x80, 0x0a, 0x4b, 0x35, 0xd6}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0xff + // tcID: 87 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 87, + 32, + {0x78, 0x57, 0xb1, 0xfe, 0x06, 0xfc, 0xc4, 0x17, 0xc0, 0x77, 0x66, 0xa9, + 0x89, 0x2a, 0xe3, 0x0e, 0xac, 0xa6, 0x5d, 0xf7, 0x47, 0x45, 0x75, 0xa7, + 0x0d, 0x8e, 0x28, 0x6f, 0xc2, 0x2e, 0x30, 0x92, 0xdc, 0xd2, 0x34, 0x46, + 0xb1, 0x01, 0xcf, 0x27, 0x95, 0x1e, 0xeb, 0x2c, 0xf8, 0x79, 0xd3, 0x20, + 0xb2, 0xbd, 0x12, 0xf4, 0x5b, 0x79, 0xc1, 0x00, 0x18, 0x17, 0x85, 0x32, + 0xd8, 0xfc, 0x4d, 0x70, 0x85, 0x83, 0xad, 0xb4, 0xd7, 0xd7, 0x46, 0x9c, + 0xd5, 0x36, 0x2c, 0x07, 0x4c, 0x51, 0x91, 0x06, 0xc7, 0x61, 0x22, 0x85, + 0x57, 0xd4, 0x28, 0x0d, 0xad, 0xd9, 0x07, 0xb2, 0x76, 0x75, 0xe3, 0x18, + 0x03, 0x3a, 0xd3, 0x2e, 0xa7, 0x1e, 0x00, 0x1c, 0x3e, 0x7f, 0x68, 0xf6, + 0xdc, 0x07, 0x50, 0x93, 0x96, 0xa6, 0x1d, 0xb2, 0x9a, 0x9a, 0xd3, 0x76, + 0xf4, 0x06, 0xff, 0x35, 0xae, 0xae, 0xbf, 0x8c, 0x6f, 0xd0, 0xbf, 0x7d, + 0xf4, 0xbb, 0x72, 0x1c, 0x91, 0xdf, 0xdf, 0xfa, 0x93, 0x3f, 0x37, 0xdb, + 0x0b, 0xee, 0x5d, 0x4f, 0x7d, 0x34, 0xf3, 0xdf, 0x2a, 0x3a, 0x0f, 0x38, + 0x3e, 0x44, 0x36, 0x47, 0x83, 0x8d, 0x7c, 0x02, 0xca, 0x87, 0xd9, 0xd7, + 0x98, 0x14, 0xee, 0x9d, 0x5b, 0x28, 0x60, 0xfd, 0xfe, 0xa5, 0x57, 0x77, + 0x02, 0xdb, 0xc8, 0x29, 0x61, 0x0e, 0xe1, 0xeb, 0x13, 0xf6, 0xe6, 0xf0, + 0x63, 0x6f, 0x39, 0xc5, 0xec, 0x53, 0x7c, 0x06, 0x95, 0xbc, 0xa4, 0x97, + 0x1d, 0xca, 0xb6, 0x90, 0x7e, 0x90, 0x76, 0x50, 0xb9, 0x2b, 0x96, 0xd5, + 0xd6, 0x4c, 0x6d, 0xe5, 0x2c, 0x4d, 0x98, 0x6d, 0x45, 0x8f, 0x01, 0x95, + 0x34, 0x5b, 0x1e, 0x84, 0xfb, 0xea, 0xa4, 0x83, 0xe3, 0xc9, 0x26, 0x16, + 0x7a, 0x0d, 0x1a, 0x97, 0x70, 0x24, 0xae, 0xf2, 0x47, 0x4c, 0x31, 0x75, + 0x25, 0x15, 0xb5, 0x50, 0x21, 0x04, 0x8d, 0x2f, 0xc2, 0x3e, 0xcc, 0x5e, + 0xc5, 0x12, 0x6c, 0x57, 0xb1, 0x8a, 0x16, 0x56, 0xed, 0x49, 0xaa, 0x90, + 0xe0, 0xcb, 0x51, 0xe7, 0x7e, 0x56, 0x50, 0x7d, 0x7f, 0xc6, 0x0b, 0x1f, + 0x76, 0x13, 0x54, 0x42, 0x3b, 0x11, 0x0d, 0x44, 0xc6, 0x76, 0x64, 0x78, + 0x1e, 0x5c, 0xae, 0xcb, 0x5d, 0xa5, 0x47, 0x5b, 0x01, 0xab, 0x23, 0x56, + 0x99, 0x33, 0x78, 0x49, 0x1c, 0x2c, 0xe4, 0xfb, 0xc4, 0x1b, 0xad, 0xf1, + 0x10, 0xc3, 0x3b, 0xd0, 0xb7, 0x8c, 0xd1, 0x95, 0x40, 0xd8, 0xaa, 0xf2, + 0x7b, 0xc9, 0xf3, 0x45, 0x0c, 0xe7, 0x57, 0x9c, 0x87, 0xee, 0x40, 0xa4, + 0x54, 0x13, 0x30, 0x93, 0xad, 0x89, 0xb2, 0x9b, 0x99, 0xb4, 0xb1, 0x5c, + 0x21, 0xf0, 0x72, 0xbd, 0x2f, 0x5c, 0x99, 0x1e, 0x6a, 0x98, 0xa2, 0x3f, + 0xef, 0xc0, 0x61, 0x21, 0xba, 0x81, 0x54, 0x0c, 0xad, 0x7e, 0x2a, 0x34}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: shifted salt + // tcID: 88 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 88, + 32, + {0x93, 0x93, 0xa9, 0x98, 0x9b, 0xa8, 0x65, 0xa8, 0xbe, 0x0f, 0xee, 0x26, + 0x5e, 0xe6, 0xb5, 0xb3, 0xcb, 0x93, 0x80, 0x01, 0x9e, 0x3c, 0x43, 0x77, + 0x52, 0x1a, 0x72, 0x9a, 0x96, 0x8d, 0xee, 0x03, 0x74, 0xb5, 0x47, 0xe9, + 0x4e, 0x6b, 0x12, 0xd8, 0x60, 0xbd, 0xfd, 0x51, 0x97, 0x78, 0x7d, 0x35, + 0x20, 0x8a, 0xe3, 0xe8, 0xd6, 0xa6, 0x89, 0xd0, 0x31, 0x07, 0x2f, 0x6b, + 0x99, 0x3b, 0x7a, 0x89, 0x00, 0xa2, 0x78, 0xfb, 0xf1, 0xc0, 0x7d, 0xad, + 0xcb, 0xa6, 0xb4, 0x07, 0x43, 0x75, 0xc6, 0x66, 0xe0, 0x35, 0xc2, 0xf1, + 0x2d, 0x15, 0x8f, 0x62, 0x62, 0x77, 0xd7, 0xd4, 0xb7, 0x81, 0xc8, 0xb6, + 0xbd, 0x71, 0xa9, 0x7f, 0x57, 0x5f, 0x08, 0xc4, 0x52, 0x0b, 0x2d, 0x66, + 0x58, 0x87, 0x56, 0xb9, 0xfc, 0x86, 0x03, 0xa3, 0x46, 0xce, 0xc7, 0x3e, + 0xba, 0x4e, 0x83, 0x50, 0xd7, 0x57, 0x0e, 0x92, 0x3c, 0xf8, 0x4c, 0x1b, + 0x33, 0xad, 0x7b, 0xdd, 0x50, 0x7d, 0x87, 0xc3, 0xdd, 0xf0, 0x10, 0x84, + 0x70, 0x3f, 0x47, 0xd4, 0x23, 0xa5, 0xab, 0xac, 0xb7, 0xa6, 0xca, 0xf5, + 0xbf, 0x7a, 0xc4, 0xc6, 0x1c, 0xfc, 0x91, 0xba, 0x94, 0x83, 0xe7, 0xb3, + 0xcb, 0xf9, 0xa0, 0x94, 0xaa, 0xe2, 0x5b, 0x17, 0x46, 0x8f, 0xb3, 0xa3, + 0xb6, 0xa4, 0x2d, 0x23, 0x22, 0x5b, 0xd4, 0x85, 0x9d, 0x22, 0x79, 0x03, + 0x7d, 0xe2, 0xff, 0x44, 0x6e, 0xb4, 0x41, 0xde, 0x70, 0x60, 0xa6, 0x75, + 0xb6, 0x1b, 0x3e, 0x59, 0x1a, 0x4f, 0x85, 0x42, 0x65, 0xff, 0xe9, 0x37, + 0xbc, 0xf5, 0x75, 0xea, 0x85, 0xb8, 0x40, 0x46, 0xaf, 0x56, 0x8a, 0x29, + 0x89, 0x02, 0x77, 0x4a, 0xd9, 0xa8, 0x88, 0x84, 0x7f, 0x3d, 0x20, 0x49, + 0x6d, 0x8c, 0x57, 0x0d, 0xa9, 0x07, 0x68, 0x6e, 0x34, 0x41, 0x99, 0x88, + 0x57, 0xe3, 0x92, 0x7f, 0xee, 0xbb, 0xf5, 0x54, 0x0d, 0x73, 0x4f, 0xc7, + 0x09, 0x32, 0x63, 0xb0, 0xef, 0xdc, 0x33, 0xf3, 0x2f, 0x93, 0xb9, 0x36, + 0xd8, 0xf8, 0x1b, 0x92, 0x07, 0x45, 0xc2, 0xc8, 0x54, 0x26, 0x60, 0x59, + 0xc9, 0x21, 0x20, 0x43, 0x5b, 0x3f, 0x41, 0xd7, 0xa3, 0xa5, 0xa7, 0xd2, + 0xc3, 0x57, 0x1a, 0x15, 0xdb, 0x21, 0x36, 0x36, 0x2f, 0x73, 0x6e, 0x09, + 0x9e, 0x89, 0x37, 0x85, 0x87, 0x6f, 0x0f, 0xf0, 0xb5, 0x1d, 0x30, 0x06, + 0x41, 0x72, 0x35, 0x12, 0x9b, 0xa4, 0x48, 0x0c, 0x41, 0x64, 0x32, 0x9f, + 0x1f, 0x9c, 0x6a, 0xaf, 0x48, 0xc9, 0x34, 0x11, 0xe3, 0x88, 0xf0, 0x0c, + 0xd8, 0xb6, 0xb1, 0x25, 0xf4, 0xf1, 0xd3, 0xfb, 0xf2, 0x1e, 0xe7, 0xad, + 0x43, 0x55, 0xa4, 0x16, 0x10, 0x1c, 0xd8, 0x57, 0xf6, 0xae, 0x91, 0x95, + 0x8a, 0xa8, 0x8b, 0x31, 0x13, 0x4a, 0x7b, 0x69, 0x06, 0xaa, 0x18, 0x4d}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 89 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 89, + 32, + {0xb7, 0x7b, 0x9c, 0x58, 0x62, 0xc9, 0xfd, 0x0f, 0x4e, 0x4d, 0x72, 0xfb, + 0x7b, 0xcb, 0x23, 0xb2, 0xa5, 0xd2, 0x12, 0x4f, 0x13, 0xaa, 0x70, 0x01, + 0x27, 0x54, 0x51, 0xa1, 0x01, 0x48, 0x99, 0x3a, 0x3e, 0x84, 0x6e, 0x0b, + 0x29, 0x15, 0x7a, 0xa3, 0xa1, 0xa8, 0xae, 0x64, 0x3e, 0x2e, 0xe8, 0x4a, + 0x45, 0x9b, 0x03, 0x32, 0x01, 0x69, 0x26, 0x97, 0xef, 0xf5, 0x3b, 0x36, + 0x06, 0xe8, 0x5c, 0x66, 0x49, 0xd7, 0x6c, 0x82, 0x88, 0x89, 0x94, 0x99, + 0xf2, 0x75, 0x19, 0x18, 0x87, 0x9a, 0x03, 0x4d, 0x61, 0x65, 0x43, 0xc0, + 0xb7, 0xcf, 0xb2, 0x15, 0x74, 0x4b, 0x8d, 0xd0, 0x3e, 0x50, 0xce, 0x4e, + 0xed, 0xa2, 0x89, 0x1d, 0xdb, 0x8c, 0xa9, 0xc5, 0x68, 0xcc, 0xf9, 0x8b, + 0x31, 0x28, 0xbe, 0x25, 0xe1, 0x91, 0xa4, 0x46, 0x2f, 0x64, 0x58, 0xc7, + 0x18, 0xb3, 0x3e, 0x5f, 0x51, 0x9e, 0x3d, 0xe1, 0x52, 0xb0, 0xec, 0x69, + 0x1f, 0x2f, 0x5b, 0x8f, 0x3c, 0xc1, 0x50, 0xce, 0x37, 0x81, 0x40, 0x95, + 0x00, 0x1c, 0xd6, 0x0b, 0x3d, 0xc6, 0xe6, 0x94, 0xa3, 0xdf, 0x5a, 0xab, + 0x7a, 0x0c, 0x1b, 0x2d, 0xc1, 0x52, 0xc2, 0x69, 0x01, 0x29, 0x4b, 0x01, + 0xcb, 0xa4, 0x3b, 0x74, 0xe4, 0xe2, 0x8d, 0x14, 0xa9, 0xa6, 0x14, 0xd0, + 0x19, 0x8c, 0x30, 0xfe, 0x57, 0x88, 0x31, 0xc8, 0xd1, 0xb5, 0x1b, 0x1d, + 0xb0, 0xdc, 0x34, 0xf6, 0xc4, 0x7d, 0xe0, 0xd3, 0x8d, 0x20, 0xef, 0xd1, + 0xaf, 0xc8, 0xd3, 0x85, 0xe6, 0xbf, 0xfe, 0xae, 0x43, 0x28, 0x0f, 0x62, + 0xa5, 0xf2, 0x71, 0x5a, 0xf7, 0x9a, 0xf6, 0x4f, 0x04, 0xd1, 0x26, 0xe1, + 0xdd, 0x36, 0x06, 0x7b, 0xb4, 0x4d, 0x01, 0xeb, 0xc7, 0x87, 0x69, 0x76, + 0x6b, 0xd4, 0x33, 0x2a, 0x43, 0xdb, 0xa1, 0xb1, 0x24, 0xa4, 0xcb, 0xed, + 0x38, 0x1c, 0xcb, 0x43, 0x95, 0x2e, 0xe4, 0xcc, 0x19, 0x20, 0x1f, 0x05, + 0x55, 0x8c, 0x11, 0xf5, 0x1a, 0xb5, 0xe7, 0x6b, 0x76, 0xb0, 0x1f, 0xcd, + 0x03, 0x6a, 0x94, 0x9e, 0xc9, 0xe4, 0xd7, 0x15, 0x3f, 0xb2, 0x5a, 0x1a, + 0xaf, 0xdc, 0x8e, 0x0f, 0x17, 0x54, 0xbb, 0x59, 0xff, 0xec, 0xb9, 0xa6, + 0xfd, 0x9c, 0xb0, 0x5d, 0x52, 0x76, 0x61, 0xbc, 0x01, 0x3c, 0xb7, 0x3c, + 0xec, 0x4a, 0xd1, 0xab, 0x04, 0x6e, 0x1e, 0x94, 0xb6, 0xd5, 0x18, 0x60, + 0x4c, 0x7c, 0xe7, 0xba, 0xe1, 0xdd, 0x13, 0x19, 0xb6, 0x12, 0xcd, 0xe5, + 0x29, 0xa6, 0xae, 0x58, 0x8c, 0x4c, 0x6a, 0x6a, 0x76, 0x69, 0xe8, 0x2e, + 0x14, 0x1b, 0xa6, 0x35, 0x2e, 0x45, 0x52, 0xfd, 0xf0, 0x5d, 0x9d, 0x1e, + 0x3f, 0xa2, 0x17, 0xac, 0x5b, 0x38, 0x62, 0x9d, 0x81, 0xed, 0x74, 0x96, + 0x29, 0xec, 0x53, 0xf3, 0xb3, 0x0f, 0x29, 0xdf, 0x88, 0x3f, 0xa6, 0x8e}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: bit 7 of masked_db not cleared + // tcID: 90 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 90, + 32, + {0x6a, 0xe7, 0x42, 0x56, 0x10, 0xf6, 0xd9, 0xb6, 0xcf, 0x5a, 0x35, 0x8b, + 0xdf, 0xf3, 0xbd, 0xd0, 0x08, 0x02, 0xd5, 0x5c, 0xda, 0xba, 0x22, 0x01, + 0x79, 0x47, 0x38, 0xb9, 0x00, 0x48, 0x9d, 0xfe, 0xb1, 0x1d, 0x92, 0x1d, + 0x87, 0x44, 0x9e, 0xf9, 0xd1, 0xe5, 0xb0, 0xde, 0xae, 0x4b, 0xdb, 0x26, + 0xcc, 0x13, 0xc9, 0x91, 0x6a, 0x76, 0x7c, 0xde, 0x8e, 0x0e, 0xf6, 0x7d, + 0xe6, 0xf8, 0x04, 0x2e, 0x1d, 0x5f, 0x60, 0x0b, 0xf7, 0x07, 0xf6, 0x53, + 0x80, 0xf9, 0x71, 0x22, 0x2d, 0x37, 0x08, 0x8e, 0xda, 0xaf, 0xa4, 0x90, + 0x9e, 0xd5, 0x66, 0x69, 0x46, 0x01, 0xe2, 0x5b, 0xec, 0x8c, 0x31, 0x28, + 0xdd, 0x61, 0xe6, 0x64, 0x68, 0x8b, 0x5c, 0xe2, 0xed, 0x2f, 0x62, 0x6a, + 0x5b, 0x61, 0x8b, 0xb1, 0x0d, 0x12, 0xcc, 0x78, 0xeb, 0xbb, 0x0f, 0x3c, + 0xd6, 0x88, 0x3b, 0x64, 0x76, 0xfe, 0x4f, 0x89, 0x00, 0x8d, 0x9e, 0x8f, + 0xeb, 0x7e, 0x83, 0x5f, 0xa8, 0x73, 0xf2, 0xd6, 0xd9, 0x97, 0x34, 0x12, + 0xab, 0xcf, 0x12, 0xd2, 0x64, 0x67, 0x23, 0xb1, 0xa5, 0xab, 0x4e, 0x3b, + 0x20, 0x6d, 0x49, 0xab, 0x6f, 0x47, 0x78, 0x90, 0x10, 0xcf, 0x90, 0x2a, + 0xdf, 0x72, 0x0a, 0x02, 0xc7, 0x67, 0x78, 0x47, 0x92, 0x54, 0x87, 0x63, + 0x4f, 0x81, 0xe1, 0x63, 0x81, 0x9f, 0x28, 0x6d, 0xa4, 0xd4, 0x24, 0x37, + 0xe6, 0x6e, 0xad, 0x92, 0x78, 0xa0, 0x88, 0xd9, 0xa2, 0x62, 0x8a, 0xec, + 0x13, 0x7b, 0xe6, 0x0e, 0xac, 0x2e, 0xb3, 0x03, 0x06, 0xe5, 0x98, 0xb9, + 0x45, 0x9f, 0x0e, 0xe1, 0xc7, 0x9d, 0xc1, 0x32, 0x24, 0x8f, 0x01, 0x3f, + 0x15, 0xfb, 0x80, 0xba, 0x71, 0x37, 0x03, 0xb6, 0x68, 0x48, 0x61, 0x2d, + 0x8f, 0x4e, 0x5d, 0x6b, 0xc4, 0x44, 0xe1, 0x66, 0x99, 0x8f, 0x31, 0x07, + 0xb4, 0x59, 0xef, 0xc7, 0x3e, 0xbe, 0x1b, 0xdc, 0x0b, 0x98, 0xe4, 0xd5, + 0x7b, 0xb9, 0x60, 0xd6, 0xdb, 0x05, 0x40, 0xf6, 0x8b, 0x96, 0x21, 0x2d, + 0xa6, 0xff, 0xb0, 0x5b, 0xac, 0x7a, 0xce, 0x76, 0xdb, 0x7b, 0x3b, 0xb6, + 0x91, 0x88, 0x71, 0x5c, 0x09, 0x1f, 0x14, 0x35, 0x4f, 0xbb, 0x8a, 0x02, + 0xcf, 0x2b, 0x2d, 0x77, 0xe7, 0xf2, 0xe8, 0xdb, 0x50, 0x5e, 0x93, 0x60, + 0x3b, 0xbf, 0xff, 0x2f, 0x33, 0xba, 0x54, 0xbe, 0x38, 0x63, 0x0d, 0xba, + 0x29, 0x1b, 0xef, 0xec, 0xa4, 0x5c, 0x76, 0xc6, 0x7f, 0x34, 0x4b, 0x9d, + 0xaf, 0x7a, 0x7b, 0x07, 0x12, 0xb5, 0xa4, 0x9e, 0x7b, 0x6a, 0xf2, 0x97, + 0x34, 0x51, 0x65, 0x70, 0xca, 0xc3, 0x2d, 0x02, 0x07, 0x4a, 0x74, 0xcc, + 0x0e, 0x49, 0x79, 0x75, 0x08, 0xe1, 0xaf, 0xf2, 0xaf, 0x9f, 0x20, 0xa7, + 0x16, 0x34, 0x40, 0xfd, 0x96, 0x2b, 0xbc, 0xc5, 0x26, 0x9d, 0x8f, 0x13}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of masked_db changed to 0 + // tcID: 91 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 91, + 32, + {0xb9, 0xbd, 0xe8, 0xfc, 0x00, 0x5a, 0xb0, 0xb6, 0xb0, 0x31, 0x7a, 0xad, + 0xbe, 0xf7, 0xd6, 0xe8, 0xab, 0xb6, 0x93, 0x91, 0xbd, 0x7e, 0xa4, 0x3f, + 0xba, 0x5a, 0x49, 0xff, 0xec, 0x02, 0x97, 0x9f, 0x89, 0xd0, 0xa9, 0xef, + 0xea, 0xcf, 0xcc, 0xab, 0xae, 0x27, 0x1c, 0x99, 0x8a, 0xd7, 0xfb, 0xff, + 0x44, 0x42, 0x36, 0x7c, 0x07, 0xe4, 0x9a, 0x89, 0x2b, 0x96, 0x32, 0xbf, + 0x4f, 0x30, 0xde, 0x3e, 0x95, 0x58, 0x38, 0x75, 0xf3, 0x06, 0x9f, 0xd3, + 0x29, 0x9a, 0x30, 0xbc, 0x21, 0xe7, 0x45, 0x26, 0xcc, 0x51, 0xcb, 0x10, + 0xda, 0xfe, 0x22, 0xb0, 0x6d, 0x3a, 0x41, 0x2a, 0x65, 0x09, 0xda, 0xa8, + 0x3d, 0x33, 0x7e, 0x18, 0xc5, 0xde, 0xe6, 0x59, 0x1a, 0x11, 0x26, 0x2e, + 0x00, 0x8c, 0x3b, 0x56, 0x2a, 0x18, 0xa9, 0xad, 0xa3, 0x16, 0x92, 0x67, + 0xea, 0xa8, 0x49, 0xb1, 0x6a, 0x37, 0x7b, 0x19, 0x5c, 0xa6, 0xf8, 0x3d, + 0xf0, 0xd2, 0xc2, 0x94, 0x5a, 0x3d, 0x3f, 0xc2, 0xb8, 0x72, 0xbc, 0x2b, + 0xa9, 0x65, 0xef, 0x41, 0x86, 0xad, 0x1e, 0x7e, 0xa5, 0xb5, 0x6f, 0xb6, + 0x89, 0xfa, 0xda, 0x3f, 0x37, 0x7e, 0x08, 0x97, 0xe5, 0xcf, 0x86, 0x90, + 0x6d, 0xd2, 0xd8, 0x94, 0x84, 0x8a, 0x6f, 0x3d, 0x64, 0xd9, 0x6a, 0x55, + 0x23, 0xfd, 0x74, 0xd2, 0xe8, 0x41, 0x88, 0x09, 0xfc, 0xef, 0xe5, 0xb9, + 0xbf, 0x12, 0xf5, 0xae, 0x71, 0x89, 0xe2, 0xaa, 0xd2, 0x68, 0xe8, 0x35, + 0xb5, 0xa7, 0x01, 0x07, 0x3e, 0x26, 0xbe, 0x13, 0x1c, 0x9d, 0xac, 0x06, + 0x20, 0x31, 0x42, 0xd9, 0x3c, 0x95, 0xaf, 0x3d, 0x00, 0xac, 0xec, 0x60, + 0x3a, 0xae, 0x2a, 0x24, 0xbf, 0xf3, 0xd5, 0x48, 0x1c, 0x7e, 0x71, 0xbe, + 0x5f, 0x63, 0xa1, 0xc4, 0x7e, 0xef, 0x68, 0x0a, 0x00, 0x99, 0x10, 0x08, + 0xca, 0x00, 0x47, 0xc7, 0xbe, 0xf7, 0x81, 0x2c, 0x9b, 0x82, 0x3a, 0x64, + 0xe6, 0xcb, 0x40, 0xd0, 0xfb, 0x44, 0x72, 0xb7, 0x02, 0xbf, 0x4f, 0x1c, + 0x94, 0x83, 0xf8, 0x35, 0x81, 0x2e, 0xb3, 0xf7, 0x08, 0x08, 0xe3, 0xde, + 0xc7, 0xab, 0x2c, 0xe2, 0xd8, 0xcf, 0x1c, 0x0d, 0xed, 0xe8, 0x52, 0x17, + 0x80, 0x51, 0x31, 0x40, 0xf1, 0x0d, 0x84, 0x72, 0x7d, 0x4f, 0x14, 0xae, + 0x06, 0xf6, 0x52, 0x76, 0xfe, 0xba, 0x18, 0x57, 0xa7, 0xe8, 0x79, 0xe9, + 0xc4, 0xf5, 0x9c, 0x80, 0x76, 0x0b, 0x11, 0x7e, 0x1c, 0x40, 0x83, 0xe3, + 0x42, 0x01, 0x8d, 0xa1, 0xc4, 0x2a, 0xdc, 0x6c, 0x52, 0x55, 0x40, 0x4a, + 0xda, 0xf8, 0x46, 0x0d, 0x12, 0x2d, 0x3c, 0x67, 0x0a, 0xa2, 0x9b, 0x58, + 0xc0, 0x87, 0xd1, 0x18, 0x64, 0x3e, 0xac, 0xe8, 0x66, 0x67, 0xe6, 0xba, + 0xd6, 0xc0, 0x7f, 0x07, 0x8f, 0x9c, 0xdb, 0x86, 0x18, 0xb4, 0x8e, 0x92}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 92 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 92, + 32, + {0x87, 0x2f, 0x41, 0x08, 0x15, 0x92, 0x64, 0x94, 0x66, 0x9f, 0xf8, 0x1d, + 0xc7, 0x11, 0x4e, 0x09, 0x6f, 0x00, 0x77, 0x90, 0xf6, 0xa4, 0xae, 0x3a, + 0x94, 0x6b, 0x64, 0x98, 0x4e, 0xb2, 0x8b, 0xf2, 0x83, 0x51, 0x61, 0x6c, + 0xc8, 0x2e, 0xd3, 0x41, 0x72, 0xf1, 0xd1, 0xd0, 0xa8, 0x91, 0x8f, 0x87, + 0xd6, 0x42, 0x58, 0x32, 0x8d, 0xb6, 0x3b, 0x72, 0x12, 0x7f, 0xbd, 0x26, + 0x32, 0x0a, 0x21, 0xc1, 0x14, 0xa7, 0xf0, 0xb6, 0xc8, 0x8e, 0xf7, 0x17, + 0xd9, 0x49, 0xf5, 0x7a, 0x28, 0xe6, 0x62, 0x44, 0xb1, 0xfb, 0xaa, 0xa9, + 0x42, 0xd3, 0xab, 0x22, 0x45, 0xac, 0x76, 0xf0, 0xcc, 0x4b, 0xaf, 0xcc, + 0x11, 0x9a, 0x64, 0xf7, 0xd1, 0x67, 0xe3, 0xe2, 0xa6, 0x4d, 0xc9, 0xa0, + 0x04, 0x46, 0x4b, 0x28, 0xbf, 0xdc, 0xac, 0x00, 0xa2, 0x4e, 0xd7, 0xe3, + 0x68, 0x9c, 0xa1, 0xed, 0x23, 0x48, 0x0c, 0x1a, 0x06, 0x25, 0x60, 0x1c, + 0x4e, 0x7f, 0x1e, 0x37, 0x4b, 0x54, 0xc1, 0xc1, 0xfb, 0xed, 0x91, 0xe0, + 0x96, 0x7b, 0x40, 0xa3, 0x92, 0x02, 0x10, 0xb8, 0x46, 0x19, 0xc2, 0x32, + 0x17, 0xc2, 0xa6, 0xa3, 0x97, 0x34, 0x32, 0x06, 0x07, 0xab, 0xee, 0x43, + 0x2c, 0x7a, 0xd2, 0xbb, 0x0a, 0x8b, 0x73, 0x54, 0x00, 0xbf, 0x77, 0x52, + 0x56, 0xa6, 0x13, 0x24, 0xd4, 0xc4, 0xee, 0x74, 0x3f, 0xfe, 0x99, 0xa7, + 0xbc, 0xd1, 0x3a, 0x27, 0xb0, 0xfa, 0x33, 0xc0, 0xdf, 0xbe, 0x0c, 0xf9, + 0x66, 0x31, 0x16, 0x99, 0x75, 0x73, 0xa5, 0x92, 0x04, 0xc6, 0x2a, 0xa4, + 0x97, 0xe9, 0x8a, 0x69, 0x8b, 0x5d, 0xd1, 0x93, 0x14, 0xde, 0x9e, 0xf9, + 0x5c, 0xb8, 0xbd, 0xad, 0x0e, 0x07, 0xb7, 0x22, 0xeb, 0x67, 0x95, 0xf6, + 0xea, 0x80, 0x98, 0xb7, 0xb0, 0x92, 0xf7, 0xbd, 0xf7, 0x3a, 0xa4, 0x59, + 0xdd, 0x85, 0x84, 0x3b, 0x31, 0x0d, 0x71, 0xe0, 0x40, 0x04, 0x70, 0xac, + 0x14, 0xdb, 0x38, 0x39, 0x40, 0x51, 0x9c, 0x06, 0x0d, 0x11, 0x1f, 0x0b, + 0x80, 0x89, 0x60, 0x83, 0xb6, 0xfb, 0x30, 0x5e, 0xe6, 0xd9, 0xd7, 0x87, + 0x9d, 0x17, 0x7f, 0x7c, 0xfd, 0x85, 0xc9, 0x13, 0xd2, 0x26, 0xfd, 0x6c, + 0x75, 0xf3, 0x85, 0x19, 0xd7, 0xe8, 0xf6, 0xd3, 0x2b, 0xce, 0x50, 0xe8, + 0x59, 0x01, 0xfe, 0x6b, 0xdf, 0xc7, 0x49, 0x97, 0x86, 0x2a, 0x3b, 0x80, + 0x9e, 0x5e, 0xd5, 0x79, 0x30, 0x13, 0xcd, 0x19, 0xaf, 0x9e, 0xfc, 0xa6, + 0x16, 0xa9, 0xac, 0x3e, 0x34, 0x61, 0x36, 0x14, 0x23, 0x74, 0xf5, 0x8c, + 0xa8, 0x23, 0xb6, 0xa6, 0xb2, 0x87, 0x0b, 0xfe, 0xc4, 0x12, 0x07, 0xb0, + 0xa8, 0xf5, 0x8d, 0x72, 0xc1, 0x19, 0xe3, 0x19, 0xa3, 0x93, 0x4c, 0xbd, + 0x40, 0x45, 0x1f, 0x0a, 0x1e, 0x26, 0xb4, 0x47, 0xa5, 0x68, 0x7b, 0x9a}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 93 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 93, + 32, + {0x5e, 0x0a, 0x2f, 0x62, 0x7d, 0x11, 0xc2, 0xf5, 0xc2, 0xa6, 0x1c, 0xec, + 0x6b, 0x9a, 0xb6, 0xea, 0x6f, 0x26, 0x20, 0x08, 0x5e, 0x52, 0xab, 0x1d, + 0x16, 0x23, 0x65, 0xa2, 0xc7, 0x04, 0x01, 0x78, 0xb3, 0xe6, 0x22, 0x25, + 0x03, 0xef, 0xdb, 0xc6, 0x6e, 0xff, 0x0c, 0xb8, 0x92, 0xbe, 0x95, 0xab, + 0xee, 0x6a, 0xe0, 0x2a, 0xf0, 0xa2, 0x94, 0x36, 0xde, 0x4e, 0xcd, 0x2f, + 0xf6, 0x3e, 0xb7, 0xe0, 0x82, 0xd5, 0x1a, 0xb3, 0x1d, 0x35, 0x83, 0x09, + 0x74, 0x7c, 0xe6, 0x1e, 0x30, 0xdf, 0x4a, 0xb3, 0x38, 0x23, 0x41, 0xb8, + 0x8e, 0xb2, 0xda, 0x84, 0x40, 0x6a, 0xe2, 0x0f, 0xb3, 0xbf, 0x9a, 0x96, + 0x8c, 0xf5, 0xcc, 0xc8, 0x71, 0xbe, 0x02, 0xf6, 0xcd, 0x9f, 0x2a, 0x89, + 0xff, 0xc6, 0xf3, 0xa6, 0x9a, 0x58, 0x95, 0x26, 0xe8, 0xa4, 0xf1, 0xa8, + 0xc0, 0x49, 0x28, 0x6f, 0xfc, 0xa8, 0x35, 0x9e, 0x81, 0xcb, 0x31, 0x73, + 0xa2, 0xd2, 0xe2, 0xcc, 0x76, 0xa4, 0x82, 0x9e, 0xde, 0xbd, 0xd3, 0xdb, + 0xda, 0x32, 0x7a, 0x92, 0xdd, 0x35, 0x20, 0x2b, 0x59, 0x7b, 0xdf, 0x07, + 0x7d, 0x7a, 0xc2, 0x92, 0x4f, 0x8c, 0xfb, 0x29, 0xa8, 0x5d, 0xc2, 0x5d, + 0xfd, 0x2a, 0xb6, 0xe7, 0x70, 0xcc, 0x80, 0x12, 0x0a, 0x7b, 0xd5, 0x94, + 0xe0, 0x20, 0x39, 0x2e, 0x58, 0xac, 0xca, 0x9d, 0x73, 0x56, 0x77, 0x3e, + 0x58, 0xaa, 0xcf, 0xab, 0xd6, 0x6c, 0x2d, 0x9a, 0x88, 0x83, 0x79, 0xb7, + 0x38, 0x68, 0xd0, 0x7e, 0x3d, 0x14, 0xaf, 0x1d, 0xad, 0xc1, 0x84, 0x3f, + 0x2a, 0x6c, 0x8e, 0x14, 0xc9, 0x3b, 0x3b, 0x29, 0x13, 0x41, 0x69, 0xc5, + 0xae, 0x3b, 0x29, 0x3e, 0xe6, 0xf6, 0xa4, 0x75, 0xf2, 0x0c, 0x7c, 0x15, + 0x92, 0x58, 0xa8, 0xcf, 0x1a, 0x1c, 0xed, 0xe6, 0x02, 0xaf, 0xa9, 0xfe, + 0x7c, 0x61, 0xa3, 0x21, 0x8c, 0x34, 0x02, 0x4a, 0x87, 0xbd, 0xf4, 0xa6, + 0x4e, 0xf1, 0x2c, 0x78, 0xa1, 0x1a, 0x50, 0xbc, 0x15, 0x21, 0x83, 0x6b, + 0xc4, 0xd8, 0x4e, 0xba, 0x90, 0xab, 0x1d, 0xb1, 0xb1, 0x7e, 0xf0, 0xe6, + 0xe9, 0x5d, 0x7c, 0x9d, 0xe5, 0xd6, 0xb8, 0x4e, 0x11, 0xdd, 0x54, 0x22, + 0xa8, 0x69, 0xec, 0xc7, 0xf9, 0x0f, 0x95, 0x27, 0x94, 0xf6, 0x09, 0x3d, + 0xf8, 0x9f, 0xb6, 0x64, 0xaa, 0xe8, 0x66, 0x69, 0xc6, 0x3b, 0xd4, 0x6d, + 0xe5, 0x97, 0x23, 0x88, 0xd8, 0x19, 0x08, 0xfe, 0x56, 0xc6, 0xbd, 0x02, + 0x9e, 0x39, 0x30, 0x47, 0xc5, 0x29, 0x24, 0xa9, 0x7a, 0xa5, 0x5c, 0x07, + 0xd4, 0x82, 0xf9, 0x8b, 0x78, 0x4e, 0x6d, 0x39, 0xcb, 0xc2, 0x80, 0x33, + 0x0a, 0x34, 0xac, 0x4a, 0x8a, 0x72, 0x73, 0x32, 0x35, 0xe6, 0x62, 0x34, + 0x90, 0x3a, 0x45, 0x05, 0x22, 0x8a, 0x3f, 0xc8, 0xe1, 0x14, 0x60, 0x34}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 94 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 94, + 32, + {0x07, 0xf0, 0x77, 0x24, 0x11, 0xcd, 0xb1, 0xe0, 0x28, 0x02, 0xf8, 0xca, + 0x69, 0x9b, 0xf5, 0x5b, 0xeb, 0xad, 0xd2, 0x54, 0xc9, 0xaa, 0xdc, 0x16, + 0xe1, 0xd6, 0xd4, 0xaf, 0x3e, 0x12, 0x67, 0x0b, 0xfd, 0x2a, 0xdc, 0x2d, + 0xbe, 0x80, 0x19, 0x5f, 0x06, 0x5d, 0x75, 0xfa, 0x4a, 0x25, 0xef, 0x75, + 0x77, 0x66, 0xff, 0xfa, 0x4d, 0x90, 0x2b, 0x38, 0x6a, 0x9c, 0x7f, 0x24, + 0x72, 0x06, 0xf6, 0x0c, 0x74, 0x49, 0x38, 0xf5, 0x0d, 0x6f, 0x84, 0x01, + 0x70, 0xae, 0x94, 0xc6, 0x79, 0x22, 0x99, 0xc3, 0x86, 0xa1, 0xd6, 0xd7, + 0xae, 0xb7, 0x3f, 0xec, 0xd5, 0xb7, 0x2a, 0x28, 0x24, 0x9a, 0x2a, 0xd7, + 0x71, 0xa5, 0x51, 0x8f, 0xb6, 0x94, 0xf5, 0x49, 0x24, 0xe1, 0x5c, 0xec, + 0xb2, 0xd7, 0x55, 0xda, 0x44, 0xb5, 0x45, 0x35, 0xdc, 0x6f, 0x8f, 0xce, + 0x0e, 0x91, 0xea, 0x16, 0x0e, 0xa9, 0x42, 0xc9, 0xe3, 0x4e, 0xef, 0x5d, + 0x73, 0x67, 0xc9, 0x06, 0x5f, 0x5a, 0xc2, 0x70, 0xef, 0x11, 0xa3, 0x5b, + 0xce, 0xdf, 0x66, 0x31, 0x83, 0xf7, 0x4c, 0xd2, 0xd5, 0x04, 0x41, 0x0b, + 0x97, 0xb4, 0x03, 0x4a, 0x59, 0xd2, 0x01, 0x33, 0x3f, 0x23, 0x5f, 0x59, + 0x92, 0x4a, 0xad, 0x30, 0xfa, 0x87, 0x7a, 0x31, 0xe0, 0xc1, 0x57, 0x3f, + 0x62, 0xe7, 0xbe, 0x41, 0xf9, 0x61, 0xe9, 0xc3, 0x1e, 0xc3, 0x34, 0x15, + 0x3d, 0x83, 0xad, 0xb0, 0xef, 0x38, 0x96, 0x3f, 0x0f, 0x5e, 0x20, 0xc9, + 0x0b, 0x67, 0xae, 0x5c, 0x5e, 0x2e, 0xf8, 0x52, 0x05, 0x87, 0x58, 0x7c, + 0x22, 0xe8, 0x69, 0x88, 0x1a, 0xbc, 0x6b, 0xfc, 0xec, 0xd6, 0x2a, 0x1f, + 0x87, 0x81, 0x15, 0xe6, 0xcb, 0xca, 0x72, 0x59, 0xe8, 0xb9, 0xe1, 0x16, + 0xfd, 0xee, 0xd8, 0x41, 0xf1, 0xd6, 0x98, 0xe8, 0x5f, 0x65, 0xc7, 0xae, + 0x07, 0x42, 0x1c, 0xf3, 0x09, 0x6f, 0x6b, 0x31, 0xa0, 0x7e, 0x25, 0x19, + 0x44, 0xbd, 0x7e, 0x2c, 0xf5, 0x0c, 0xcf, 0x69, 0xa1, 0x8d, 0xe7, 0xc1, + 0x77, 0x00, 0xb2, 0x57, 0x86, 0xd2, 0x9e, 0xd7, 0x4f, 0xe8, 0xd5, 0x75, + 0x7d, 0x4d, 0xab, 0xe2, 0xd6, 0xfb, 0xff, 0xc2, 0x22, 0x74, 0x48, 0xee, + 0x8d, 0x55, 0x59, 0xf9, 0x92, 0xa3, 0xb6, 0x35, 0xcd, 0x74, 0xa6, 0x8c, + 0x32, 0x9f, 0x17, 0x85, 0xe7, 0x43, 0xce, 0x9d, 0x3b, 0xee, 0x57, 0xb9, + 0x97, 0xf9, 0xae, 0x2d, 0xeb, 0x53, 0x1f, 0x89, 0x94, 0xad, 0xa9, 0x8d, + 0x9a, 0x35, 0x36, 0xb0, 0x74, 0x81, 0x4c, 0x2d, 0x50, 0x03, 0xd6, 0xa3, + 0xd5, 0x0a, 0x9e, 0x56, 0x28, 0x7f, 0x3a, 0xee, 0x8e, 0xd8, 0x71, 0x04, + 0xc1, 0x96, 0x56, 0xa6, 0x05, 0x75, 0x15, 0xfe, 0x17, 0xbb, 0x2a, 0x72, + 0xa5, 0x3a, 0x7c, 0x19, 0xb7, 0xa8, 0x14, 0x25, 0x2c, 0x8b, 0xee, 0x61}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 0 + // tcID: 95 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 95, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 1 + // tcID: 96 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 96, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n-1 + // tcID: 97 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 97, + 32, + {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, + 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, + 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, + 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, + 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, + 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, + 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, + 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, + 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, + 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, + 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, + 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, + 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, + 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, + 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, + 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, + 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, + 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, + 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, + 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, + 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, + 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, + 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, + 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, + 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, + 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, + 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, + 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, + 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, + 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, + 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, + 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x02}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n + // tcID: 98 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 98, + 32, + {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, + 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, + 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, + 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, + 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, + 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, + 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, + 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, + 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, + 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, + 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, + 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, + 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, + 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, + 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, + 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, + 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, + 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, + 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, + 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, + 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, + 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, + 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, + 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, + 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, + 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, + 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, + 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, + 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, + 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, + 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, + 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to signature + // tcID: 99 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 99, + 32, + {0x00, 0x00, 0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, + 0xb5, 0x67, 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, + 0xef, 0xb9, 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, + 0xf9, 0x89, 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, + 0xa9, 0x36, 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, + 0x9e, 0xa7, 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, + 0x7e, 0x86, 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, + 0xa8, 0xd8, 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, + 0x75, 0x8e, 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, + 0xce, 0xa5, 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, + 0xeb, 0x1c, 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, + 0x6b, 0x5f, 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, + 0x44, 0x94, 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, + 0x0c, 0x30, 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, + 0xe1, 0xa1, 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, + 0x65, 0x91, 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, + 0x25, 0xe1, 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, + 0xc1, 0xbb, 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, + 0x5f, 0x4e, 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, + 0x0a, 0x55, 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, + 0xf1, 0x51, 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, + 0xf1, 0x5d, 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, + 0x1c, 0xbc, 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, + 0x1d, 0x8b, 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, + 0x6a, 0x38, 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, + 0xc0, 0x5c, 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, + 0x35, 0xc3, 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, + 0x81, 0x0b, 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, + 0xb3, 0xcd, 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, + 0xa0, 0x17, 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, + 0xbd, 0x37, 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, + 0xf1, 0x25, 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, + 0xd5, 0x58}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to signature + // tcID: 100 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 100, + 32, + {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67, + 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9, + 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89, + 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36, + 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7, + 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86, + 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8, + 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e, + 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5, + 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c, + 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f, + 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94, + 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30, + 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1, + 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91, + 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1, + 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb, + 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e, + 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55, + 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51, + 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d, + 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc, + 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b, + 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38, + 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c, + 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3, + 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b, + 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd, + 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17, + 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37, + 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25, + 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, 0xd5, 0x58, + 0x00, 0x00}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated signature + // tcID: 101 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 101, + 32, + {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67, + 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9, + 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89, + 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36, + 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7, + 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86, + 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8, + 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e, + 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5, + 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c, + 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f, + 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94, + 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30, + 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1, + 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91, + 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1, + 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb, + 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e, + 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55, + 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51, + 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d, + 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc, + 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b, + 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38, + 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c, + 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3, + 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b, + 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd, + 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17, + 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37, + 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25, + 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: empty signature + // tcID: 102 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 102, + 32, + {}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS #1 v1.5 signature + // tcID: 103 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 103, + 32, + {0x63, 0x6d, 0x31, 0xd8, 0xd5, 0xdf, 0xe0, 0xfc, 0x6a, 0xb0, 0x1e, 0xf2, + 0xcc, 0xd4, 0x60, 0x2d, 0xfe, 0xa6, 0x2d, 0x38, 0x6b, 0x00, 0x2c, 0x42, + 0x9e, 0x7e, 0x84, 0x6e, 0x7a, 0x98, 0xd0, 0xcb, 0x1d, 0x44, 0x8d, 0x25, + 0xbe, 0x03, 0x9d, 0x51, 0x58, 0x88, 0x7a, 0xb4, 0x6a, 0x9d, 0xd4, 0x9c, + 0x41, 0x53, 0x7a, 0x89, 0x03, 0x6a, 0x06, 0x5f, 0xc1, 0x03, 0x29, 0xdf, + 0x05, 0x1e, 0x5f, 0x2e, 0x5c, 0x1d, 0x44, 0x36, 0xe8, 0x47, 0x90, 0xff, + 0x6d, 0xb4, 0xd3, 0xf3, 0x15, 0x75, 0xe5, 0xf0, 0xfb, 0xdf, 0xca, 0xee, + 0x62, 0x57, 0x22, 0xc5, 0x49, 0x2f, 0xce, 0xaa, 0x3f, 0xb2, 0x9d, 0x0a, + 0x86, 0x52, 0x00, 0xde, 0xc0, 0x6e, 0x11, 0x7b, 0x04, 0x75, 0x3c, 0xa9, + 0x45, 0x0a, 0x7c, 0xa7, 0xf7, 0xd1, 0xa1, 0x17, 0x6c, 0xc3, 0x8e, 0xca, + 0xb7, 0x21, 0x86, 0x44, 0x13, 0xa0, 0xd7, 0xa2, 0x2d, 0x8f, 0xc1, 0x59, + 0x5b, 0x6c, 0xd0, 0x03, 0x2f, 0xbf, 0x15, 0x4f, 0xbb, 0xb3, 0x1b, 0x56, + 0xd3, 0xbf, 0x96, 0x37, 0x61, 0xce, 0x8e, 0xc9, 0xfb, 0x38, 0xbb, 0xa3, + 0x41, 0x97, 0x16, 0xd0, 0xd3, 0x9e, 0x97, 0x68, 0x57, 0xe7, 0x9b, 0x1f, + 0xae, 0xfd, 0x5f, 0x5a, 0x2c, 0xe0, 0xeb, 0xd9, 0x49, 0x68, 0xda, 0x1e, + 0xc3, 0xa3, 0x87, 0x80, 0x46, 0x94, 0xd9, 0x0f, 0x37, 0xb3, 0x40, 0x33, + 0xc7, 0xf7, 0x0c, 0xcf, 0xb2, 0x6b, 0xef, 0xfa, 0xaf, 0xb7, 0xbf, 0x56, + 0xc1, 0xb8, 0x38, 0x5d, 0x48, 0x92, 0x17, 0x45, 0x8e, 0x0a, 0x68, 0xb5, + 0xd6, 0x80, 0xf9, 0xfa, 0x45, 0x38, 0x2f, 0xd1, 0xc2, 0x27, 0xff, 0x3c, + 0x11, 0xe3, 0xec, 0x82, 0x42, 0x6e, 0xc6, 0x48, 0xa5, 0x64, 0xf0, 0xe8, + 0x86, 0xe5, 0xb1, 0x2e, 0x69, 0x5d, 0xd2, 0xfc, 0x84, 0x65, 0xbd, 0x9d, + 0x08, 0x73, 0x1f, 0xb1, 0x40, 0x08, 0x4c, 0x79, 0xbe, 0x64, 0xd9, 0x15, + 0xbc, 0xb4, 0xba, 0x10, 0xf1, 0xed, 0xb4, 0xc3, 0x7e, 0x35, 0x23, 0x17, + 0x53, 0xbe, 0x2d, 0x9f, 0x33, 0x9d, 0x37, 0xd7, 0xb5, 0xf2, 0x2c, 0x91, + 0x58, 0x4a, 0x68, 0xa9, 0x73, 0xf9, 0xcc, 0x46, 0x9a, 0x23, 0xd3, 0xb5, + 0x80, 0x01, 0x57, 0xdb, 0xd7, 0x2a, 0x84, 0x05, 0xfe, 0xf4, 0xe4, 0x44, + 0xff, 0x01, 0xf7, 0xfd, 0x23, 0xef, 0xa1, 0x43, 0xc1, 0x88, 0x75, 0x04, + 0xe8, 0x17, 0x73, 0x74, 0x38, 0x43, 0xd8, 0xa7, 0x32, 0x09, 0xa1, 0xde, + 0xb6, 0x6c, 0x5f, 0x30, 0x5d, 0xf5, 0x39, 0xbc, 0x30, 0xe8, 0x71, 0x33, + 0x2e, 0x82, 0x33, 0x0e, 0x5b, 0x66, 0xfa, 0x6e, 0xa2, 0x53, 0xb2, 0xb6, + 0x4b, 0x4c, 0x97, 0x81, 0x01, 0x1d, 0x20, 0xe8, 0x0d, 0xdd, 0x8c, 0xb8, + 0x39, 0x16, 0x83, 0x4e, 0xb8, 0xfa, 0x69, 0x6b, 0x0a, 0x4b, 0x6b, 0xcd}, + pub_key_2, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_pss_3072_sha256_32_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h new file mode 100644 index 000000000..b019c8658 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h @@ -0,0 +1,5485 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_4096_sha256_32_vectors_h__ +#define rsa_pss_4096_sha256_32_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_3{ + 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, + 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x95, 0x63, 0x53, + 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4, 0x60, 0x24, 0x66, + 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd, 0x39, 0xe2, 0xa9, + 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c, 0x95, 0x5d, 0x48, + 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01, 0xa0, 0x18, 0xee, + 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28, 0x02, 0x36, 0xcd, + 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70, 0x9c, 0xb4, 0xb5, + 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59, 0xc4, 0x3b, 0xe7, + 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7, 0x50, 0x24, 0xa2, + 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7, 0xca, 0x12, 0x27, + 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68, 0xe4, 0x97, 0x6e, + 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0, 0x24, 0xfb, 0xb8, + 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1, 0xc6, 0xeb, 0x1d, + 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36, 0x08, 0x80, 0x30, + 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b, 0x8c, 0x8e, 0x6d, + 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97, 0x54, 0x7e, 0x77, + 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc, 0x94, 0x32, 0x11, + 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32, 0xad, 0x51, 0x0d, + 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86, 0x9e, 0xfb, 0x8b, + 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4, 0x2b, 0x34, 0x38, + 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52, 0x27, 0x6b, 0xee, + 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05, 0xe3, 0x09, 0x64, + 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96, 0x0c, 0x3e, 0xd6, + 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f, 0xec, 0xce, 0x4b, + 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c, 0x4c, 0xeb, 0x65, + 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1, 0x6e, 0x5a, 0xdf, + 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5, 0xf1, 0x74, 0xf4, + 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a, 0x6b, 0x6d, 0x6c, + 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd, 0x23, 0x8d, 0xd3, + 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9, 0xe7, 0xb9, 0x9e, + 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e, 0x00, 0x93, 0xbc, + 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13, 0x76, 0xe7, 0x05, + 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78, 0x92, 0x7b, 0x92, + 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f, 0x49, 0xb9, 0x07, + 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5, 0x5d, 0xf8, 0x1c, + 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f, 0xb4, 0x17, 0xf9, + 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3, 0x92, 0x45, 0x51, + 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e, 0x6a, 0x18, 0x52, + 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67, 0x17, 0x4a, 0x3b, + 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8, 0x57, 0x7b, 0x8b, + 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65, 0xdd, 0x38, 0xe5, + 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda, 0xb7, 0x77, 0x3b, + 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4, 0x59, 0xf2, 0x1f, + 0x3e, 0x62, 0x4e, 0xe6, 0xed, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaPssTestVector kRsaPss4096Sha25632WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 1, + 32, + {0x49, 0x2e, 0x60, 0xb8, 0x28, 0xa9, 0x84, 0x75, 0x01, 0xc7, 0xff, 0x46, + 0xa4, 0xa3, 0x04, 0xee, 0x7b, 0xf6, 0x1a, 0xe8, 0x7d, 0xd8, 0x8c, 0xd5, + 0x59, 0x8c, 0x76, 0x28, 0x9a, 0x70, 0xab, 0x3a, 0xfb, 0x7f, 0xa9, 0xef, + 0xa3, 0x22, 0x8a, 0x1e, 0x82, 0x62, 0x41, 0xc1, 0x3c, 0x2e, 0x12, 0x0d, + 0x22, 0xcd, 0x3a, 0x38, 0xa9, 0xb9, 0xec, 0x58, 0x26, 0xa9, 0x71, 0x1b, + 0xdb, 0x11, 0x97, 0x48, 0xe0, 0xf7, 0x08, 0x0c, 0xcf, 0x91, 0x7e, 0x8c, + 0xb5, 0x3f, 0x6f, 0x21, 0xed, 0x19, 0xf4, 0xff, 0xad, 0x9e, 0xfd, 0x94, + 0xc6, 0x6e, 0x32, 0x92, 0x26, 0xa8, 0x11, 0xee, 0xf9, 0x28, 0x81, 0x6b, + 0x5e, 0xdb, 0x3b, 0x10, 0xd1, 0xf4, 0x83, 0xb6, 0x4b, 0xca, 0xd9, 0xb0, + 0x55, 0xdc, 0x78, 0xe9, 0x94, 0x91, 0x56, 0x0f, 0x59, 0xa5, 0x98, 0x00, + 0x1e, 0x76, 0xa0, 0xbf, 0xf0, 0xdd, 0xad, 0x4e, 0xbf, 0xd5, 0x65, 0x49, + 0x5e, 0x2b, 0x52, 0x3b, 0x02, 0xdc, 0x80, 0x05, 0x0b, 0x64, 0xdb, 0x4a, + 0x20, 0x0b, 0x5c, 0xa9, 0xef, 0xd8, 0xa1, 0x33, 0x9d, 0x6c, 0xdf, 0xf6, + 0xa8, 0x2d, 0xcb, 0xf7, 0x69, 0xd3, 0xb0, 0xed, 0x7a, 0xe5, 0x3e, 0xa8, + 0xf1, 0x78, 0x8e, 0xb0, 0x25, 0xe1, 0x86, 0xa5, 0xea, 0xc0, 0x2e, 0x3e, + 0x1f, 0xb1, 0xf0, 0xae, 0xec, 0x29, 0xb2, 0x92, 0x9c, 0x7a, 0x71, 0x8c, + 0x32, 0x15, 0x96, 0x09, 0xf9, 0x73, 0x10, 0x9d, 0x4a, 0x87, 0x6b, 0xce, + 0xcd, 0xee, 0xe6, 0xc6, 0x41, 0x8d, 0xf2, 0x7f, 0xa4, 0x6e, 0xb5, 0xcd, + 0x23, 0x8e, 0x27, 0x4f, 0x94, 0xab, 0x57, 0x1c, 0x96, 0x8b, 0x2c, 0x4a, + 0x83, 0x8c, 0xd8, 0x12, 0xaa, 0x90, 0xe4, 0x65, 0x7b, 0x95, 0xc0, 0xcc, + 0xd6, 0x8d, 0x60, 0xbd, 0x7d, 0x33, 0xb6, 0xe2, 0x91, 0xa6, 0xa1, 0x3f, + 0x68, 0xe0, 0x46, 0xcd, 0x41, 0xec, 0xfc, 0x2b, 0xbe, 0x35, 0xfa, 0x9b, + 0x4a, 0x0c, 0x17, 0xd8, 0x9a, 0x70, 0x8f, 0x89, 0xf9, 0x75, 0xbf, 0x5a, + 0x5e, 0xb9, 0xab, 0xc8, 0x12, 0xb0, 0xc4, 0x98, 0xd9, 0x3d, 0x2d, 0x16, + 0x1f, 0x5c, 0x79, 0x69, 0xaf, 0xbc, 0xf7, 0x98, 0x02, 0x9f, 0x3c, 0x14, + 0xef, 0xc3, 0xf7, 0xc2, 0x65, 0xb9, 0x3f, 0xda, 0x57, 0x2d, 0x26, 0x5e, + 0x9e, 0x11, 0x6f, 0xfa, 0x94, 0x16, 0xe1, 0x11, 0xaa, 0xd3, 0x20, 0x72, + 0xf6, 0x19, 0x43, 0xe9, 0xf0, 0x75, 0x4f, 0x6e, 0x11, 0x6a, 0xb5, 0x11, + 0x9e, 0xd0, 0x9b, 0xbe, 0x24, 0x50, 0x22, 0xb6, 0xe8, 0xbf, 0xe3, 0x5d, + 0xce, 0xe4, 0xa5, 0x3e, 0xd3, 0x75, 0xf5, 0x45, 0x1c, 0x43, 0xf3, 0x8f, + 0x6e, 0xb5, 0x5b, 0x48, 0xe3, 0x86, 0x03, 0x0c, 0xfb, 0x76, 0xc4, 0x08, + 0xc8, 0x1f, 0x60, 0x68, 0x86, 0xc8, 0x1a, 0xac, 0xc7, 0x6a, 0x99, 0x97, + 0x35, 0x68, 0x24, 0x13, 0x06, 0x9c, 0xc0, 0x16, 0xf6, 0xe3, 0x90, 0xea, + 0x2d, 0xf7, 0xe8, 0xe7, 0x4d, 0x08, 0x8f, 0xb0, 0x64, 0x3a, 0xeb, 0xf4, + 0x89, 0x9e, 0xe8, 0x17, 0x7a, 0x4a, 0x5f, 0xae, 0xa3, 0x88, 0x91, 0x81, + 0x61, 0x2f, 0xfd, 0xff, 0xcd, 0xb3, 0xfc, 0x69, 0x9d, 0x57, 0x8e, 0xba, + 0x38, 0x3e, 0x23, 0xe1, 0xbe, 0xb6, 0x88, 0x24, 0xc0, 0xbc, 0x7f, 0x92, + 0x0a, 0xfb, 0xbe, 0xa8, 0xce, 0x7b, 0xf2, 0xb7, 0xc3, 0xbb, 0x40, 0xf3, + 0x3c, 0x6b, 0x7c, 0x8f, 0xb6, 0xcf, 0x73, 0xe6, 0xe2, 0xf3, 0x67, 0x96, + 0x69, 0xf2, 0x35, 0xdd, 0xfe, 0xbe, 0xea, 0xfa, 0x87, 0x29, 0x18, 0x58, + 0x1d, 0x99, 0xc8, 0x4d, 0x6d, 0xc3, 0x7f, 0xf8, 0x59, 0x49, 0x44, 0x9d, + 0x39, 0x94, 0x98, 0x2d, 0x33, 0x2c, 0xb9, 0xf9, 0xb8, 0xac, 0xa6, 0x91, + 0x65, 0x1c, 0x4b, 0x63, 0xe5, 0x8f, 0x6b, 0x38}, + pub_key_3, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 2, + 32, + {0x37, 0x31, 0xdf, 0x2c, 0xf4, 0x6d, 0xe0, 0x10, 0xd0, 0x67, 0x75, 0x04, + 0x4d, 0xb5, 0xad, 0x8c, 0x98, 0xfc, 0xb8, 0xbf, 0x2b, 0xe3, 0x57, 0xfd, + 0x39, 0xaf, 0x55, 0xa8, 0x64, 0x39, 0x5b, 0xd2, 0x4f, 0xe7, 0xcf, 0x10, + 0x43, 0x74, 0x15, 0x9c, 0xff, 0xf1, 0xb5, 0x37, 0xbb, 0x26, 0xec, 0xd6, + 0x7a, 0x04, 0x88, 0xba, 0x7a, 0x12, 0x4d, 0x82, 0x73, 0xee, 0x0b, 0x3c, + 0xee, 0x00, 0xbf, 0x94, 0xc5, 0xd3, 0x49, 0x00, 0xc4, 0xcc, 0xd6, 0xe2, + 0x00, 0xca, 0xc6, 0xe9, 0x0d, 0x97, 0xd8, 0xb4, 0x19, 0x7e, 0xa7, 0x8a, + 0xd3, 0x6b, 0xe7, 0xa4, 0xfe, 0xa6, 0xe1, 0xb4, 0x3b, 0x1e, 0xd9, 0x54, + 0xc7, 0x37, 0xbd, 0x6e, 0xc6, 0x96, 0x09, 0x45, 0xf2, 0x43, 0x08, 0xb0, + 0x85, 0xe2, 0x55, 0xc1, 0x14, 0x2c, 0x61, 0xaf, 0x87, 0x69, 0x95, 0xbb, + 0x57, 0x36, 0xae, 0x19, 0xca, 0x0e, 0x1c, 0xd9, 0xb3, 0x19, 0x63, 0x4f, + 0xf7, 0x10, 0x3a, 0x4d, 0xc8, 0x9e, 0xaa, 0x41, 0xc0, 0x0c, 0xd1, 0x73, + 0x23, 0x6c, 0x27, 0x5c, 0x46, 0x3a, 0x1c, 0xbb, 0x67, 0xf6, 0x5e, 0x45, + 0xb1, 0xbc, 0xc4, 0xe1, 0x0c, 0x7f, 0x34, 0x56, 0x91, 0x1e, 0x4f, 0x9a, + 0xc4, 0xce, 0xe8, 0xb4, 0x36, 0x51, 0x98, 0x0d, 0xc2, 0xe8, 0xc3, 0x32, + 0xe5, 0x45, 0x2e, 0x35, 0xf2, 0x56, 0x46, 0x3b, 0x96, 0xbb, 0x21, 0x79, + 0x9e, 0x22, 0xf4, 0x34, 0x98, 0x46, 0xe8, 0xa2, 0x58, 0x37, 0x63, 0x22, + 0x6b, 0x32, 0x78, 0x13, 0x4b, 0x93, 0x13, 0x75, 0x71, 0x63, 0xce, 0x6c, + 0xe0, 0x62, 0x83, 0x76, 0x00, 0x1f, 0xca, 0x63, 0xc5, 0x35, 0xd3, 0x84, + 0xa6, 0xaa, 0x7c, 0xfe, 0xcc, 0x29, 0xeb, 0xbb, 0x5c, 0xf6, 0xbe, 0x9d, + 0x2b, 0x21, 0x14, 0x64, 0xe0, 0x2a, 0x09, 0xc0, 0x89, 0xfa, 0x63, 0xcd, + 0xd9, 0x57, 0x1f, 0x3f, 0xc5, 0x59, 0xbd, 0x2b, 0x92, 0xb7, 0xa5, 0xa7, + 0x24, 0xd3, 0xb8, 0x8f, 0xb4, 0xe4, 0x20, 0x79, 0xad, 0xd8, 0x7a, 0xe1, + 0x88, 0xa9, 0x83, 0xc1, 0x1f, 0xb7, 0x69, 0xd3, 0xce, 0x65, 0xfc, 0x5a, + 0xa2, 0x7d, 0xc1, 0x7b, 0x69, 0x14, 0x28, 0x39, 0x71, 0x27, 0x8a, 0x74, + 0x91, 0x01, 0xe3, 0x8d, 0x3b, 0x92, 0xed, 0x28, 0x17, 0xce, 0x2b, 0x37, + 0xd4, 0xdb, 0xde, 0xc1, 0x4f, 0x44, 0xf2, 0xb0, 0x15, 0x43, 0x3c, 0xd6, + 0xe5, 0xa5, 0xde, 0x6d, 0x80, 0x3e, 0x95, 0xb8, 0xb8, 0x19, 0x6b, 0xcc, + 0x4a, 0x77, 0xff, 0x6a, 0x84, 0x19, 0xf5, 0xc7, 0x8b, 0x4d, 0xcf, 0xda, + 0xe0, 0xf9, 0xf9, 0x8e, 0x8a, 0xb7, 0x92, 0xcd, 0xc1, 0x86, 0x45, 0xa1, + 0x46, 0x04, 0xa6, 0x04, 0xa4, 0x17, 0xab, 0xce, 0xe8, 0x05, 0x1a, 0xff, + 0x0e, 0xab, 0x88, 0x7f, 0x23, 0x5b, 0x1c, 0x61, 0x43, 0x32, 0x7a, 0x0d, + 0xb2, 0xe0, 0x0a, 0x63, 0xe4, 0xc6, 0xb8, 0xe0, 0x02, 0xf2, 0x1c, 0x86, + 0x16, 0x3d, 0xe6, 0x8e, 0x49, 0xc7, 0x66, 0xfa, 0x91, 0xad, 0x95, 0x6c, + 0x12, 0xd3, 0x68, 0x56, 0xcf, 0x58, 0x32, 0x4d, 0x41, 0x7b, 0x48, 0x98, + 0xaa, 0xa6, 0xdb, 0x3e, 0xac, 0x37, 0x2f, 0x06, 0xef, 0x21, 0xd7, 0xa7, + 0xe8, 0x6b, 0x54, 0x09, 0x72, 0xdd, 0x4e, 0x3f, 0x7a, 0xfa, 0xe7, 0xca, + 0xec, 0x8a, 0x69, 0x2f, 0x31, 0x38, 0x6e, 0x7b, 0x3e, 0x8b, 0x93, 0x44, + 0x99, 0xa9, 0x45, 0xcd, 0xf5, 0x56, 0xea, 0xe3, 0x01, 0x0c, 0xb1, 0xec, + 0xe6, 0xa0, 0x8d, 0x0d, 0xea, 0x95, 0x00, 0x15, 0x7e, 0x78, 0x11, 0x7d, + 0x0f, 0x4c, 0xdf, 0xf0, 0x96, 0xfb, 0xa9, 0x73, 0xf7, 0xc0, 0x4f, 0x79, + 0xbf, 0x42, 0xa5, 0x4e, 0x4a, 0x82, 0xe5, 0x45, 0x6f, 0x06, 0x5b, 0xbe, + 0x93, 0x82, 0x60, 0x5c, 0x44, 0x4d, 0x21, 0xcf}, + pub_key_3, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 3, + 32, + {0x2b, 0x98, 0x1b, 0x66, 0x1e, 0x1e, 0x24, 0x4b, 0x67, 0xe1, 0x89, 0x2b, + 0xda, 0xb5, 0x45, 0xed, 0xc9, 0xef, 0x68, 0xb5, 0x0b, 0x45, 0x72, 0xa5, + 0x36, 0xdd, 0x4a, 0x40, 0xf3, 0x11, 0x95, 0x64, 0x8b, 0x81, 0x80, 0x45, + 0x4f, 0xaa, 0x87, 0x65, 0xba, 0x19, 0xb7, 0xac, 0x6a, 0x59, 0x17, 0x6c, + 0x1a, 0x2c, 0x62, 0x1e, 0x6f, 0x41, 0x31, 0xaf, 0x96, 0xbe, 0xb4, 0xea, + 0x47, 0x25, 0x2d, 0x76, 0x17, 0xb9, 0xd8, 0xb4, 0x32, 0xb5, 0xcd, 0x90, + 0x0f, 0x7b, 0x32, 0x8b, 0x00, 0x13, 0x36, 0x4a, 0x52, 0x0c, 0xe4, 0x6a, + 0xe6, 0x6a, 0x63, 0xb7, 0x18, 0x1a, 0xb6, 0x0b, 0x51, 0x48, 0x39, 0xec, + 0x8f, 0x6b, 0xb6, 0x3e, 0xc2, 0xf8, 0x3a, 0x2a, 0x14, 0x2d, 0x8c, 0xe5, + 0x32, 0xf6, 0x3e, 0xbd, 0xd3, 0xf2, 0x9c, 0xe2, 0x67, 0x97, 0xf4, 0x6f, + 0x68, 0x48, 0x18, 0x18, 0xff, 0x1e, 0x00, 0xc4, 0x7d, 0xf1, 0xe7, 0xe8, + 0xd8, 0x09, 0x73, 0x73, 0x07, 0xa6, 0x39, 0x02, 0xc9, 0x4d, 0x9c, 0x2e, + 0xe5, 0xc6, 0x9f, 0x1f, 0xa0, 0x60, 0x2e, 0xee, 0xda, 0xb4, 0xd7, 0xf6, + 0xd0, 0x03, 0x2d, 0xe1, 0xa8, 0x29, 0x4c, 0x11, 0x7a, 0xd2, 0xaa, 0x34, + 0xf1, 0x17, 0x55, 0x44, 0xf2, 0xbc, 0x1d, 0x46, 0x6c, 0x59, 0x65, 0xae, + 0x57, 0x96, 0xba, 0xe2, 0x16, 0xce, 0xe8, 0xbf, 0x7b, 0x91, 0xf9, 0x74, + 0x6a, 0x97, 0x74, 0x9c, 0xce, 0x03, 0x88, 0xf8, 0xf4, 0x43, 0xd1, 0x43, + 0x17, 0xe8, 0x25, 0xcb, 0xa2, 0xea, 0x27, 0x80, 0x45, 0x82, 0x68, 0x35, + 0xdf, 0xab, 0x50, 0x09, 0x1c, 0xc9, 0x88, 0xfc, 0x12, 0xd4, 0x91, 0x39, + 0x20, 0xcd, 0x62, 0x5a, 0xc3, 0x21, 0xdf, 0x4d, 0x89, 0x17, 0x5b, 0xa3, + 0xf4, 0x9f, 0x89, 0xd3, 0x72, 0x31, 0x8b, 0xc2, 0x22, 0x64, 0x3a, 0xb8, + 0x88, 0x24, 0x6f, 0x8e, 0x5a, 0xd6, 0x4f, 0x22, 0x7b, 0xe0, 0x43, 0xbe, + 0xc3, 0x82, 0x8c, 0xea, 0x0b, 0xc0, 0x22, 0x9b, 0xe6, 0xe7, 0x1a, 0x03, + 0x5d, 0xca, 0x97, 0xbf, 0xe0, 0xc2, 0xf3, 0x4c, 0xe0, 0x3c, 0x1e, 0xe9, + 0xd0, 0x84, 0xd1, 0x9a, 0x6d, 0x6c, 0x30, 0x11, 0x68, 0x12, 0x9a, 0x65, + 0x89, 0xce, 0xe1, 0x11, 0x9c, 0xee, 0x84, 0xe3, 0x5b, 0x56, 0x1d, 0x1f, + 0x65, 0x8b, 0x2e, 0x4f, 0x16, 0xc2, 0xb4, 0xac, 0x2d, 0xed, 0x8e, 0xd5, + 0x75, 0x7e, 0xbe, 0xc2, 0xd5, 0xed, 0x59, 0xc6, 0x6f, 0x7b, 0xd9, 0x32, + 0xd6, 0x4c, 0x58, 0xaf, 0x7f, 0xc1, 0x6a, 0xf4, 0xd3, 0xf6, 0xbc, 0x42, + 0x89, 0x71, 0x14, 0xc9, 0xec, 0x53, 0x7f, 0x8b, 0x7e, 0xa8, 0x67, 0x52, + 0xa2, 0xa2, 0x61, 0x33, 0xa7, 0xb8, 0x08, 0x5f, 0x4d, 0x43, 0x8b, 0xa6, + 0x43, 0xf7, 0xa3, 0x89, 0xa1, 0xc6, 0x81, 0x1c, 0x2e, 0xe4, 0xed, 0xa4, + 0x80, 0x60, 0xd2, 0x7e, 0x62, 0x99, 0xb4, 0x4c, 0x8d, 0x50, 0x4d, 0x28, + 0x0c, 0xa5, 0x6c, 0xa4, 0x9c, 0x24, 0x6b, 0x5c, 0x4c, 0x89, 0x7d, 0x3e, + 0x1d, 0x35, 0x2e, 0x04, 0x7f, 0x73, 0x5c, 0xb7, 0xe3, 0x0c, 0xe8, 0x70, + 0x61, 0xef, 0x26, 0x7b, 0xd9, 0xc5, 0x0e, 0x7d, 0xe7, 0x70, 0x32, 0xa1, + 0x62, 0xac, 0x9a, 0x02, 0x6e, 0x68, 0x4b, 0xb4, 0xd0, 0xe8, 0x13, 0x1a, + 0x90, 0x24, 0x04, 0x94, 0x41, 0x8f, 0xbe, 0x47, 0x1c, 0x99, 0x00, 0xa6, + 0xb3, 0x22, 0x30, 0x6e, 0x47, 0x91, 0x5f, 0x83, 0xcd, 0xd8, 0xe5, 0x25, + 0x56, 0x6e, 0x8a, 0x71, 0xdf, 0xc8, 0x69, 0xee, 0x5c, 0x7e, 0x74, 0xd3, + 0x3a, 0xc8, 0x64, 0x6d, 0x7c, 0x17, 0x0f, 0xf8, 0x2f, 0x2f, 0x3e, 0x5d, + 0x31, 0x9d, 0xc6, 0x1c, 0xad, 0x06, 0x23, 0x51, 0x45, 0xc0, 0x31, 0xd0, + 0x3c, 0xd4, 0x20, 0xfc, 0x37, 0x0a, 0xdb, 0x3e}, + pub_key_3, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 4, + 32, + {0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, 0x5a, 0x1f, + 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, 0x60, 0x99, + 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, 0xc1, 0x67, + 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, 0x9c, 0x35, + 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, 0xb4, 0x94, + 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, 0xb7, 0x26, + 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, 0x57, 0xaf, + 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, 0x43, 0x52, + 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, 0xb2, 0x41, + 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, 0x7b, 0x58, + 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, 0x22, 0x0b, + 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, 0x19, 0xbd, + 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, 0xe9, 0xbe, + 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, 0x4c, 0x9a, + 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, 0xab, 0x20, + 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, 0x73, 0x5c, + 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, 0xdd, 0x4a, + 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, 0x45, 0x96, + 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, 0xa4, 0x14, + 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, 0x4e, 0xbe, + 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, 0x6e, 0x48, + 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, 0xbb, 0x2f, + 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, 0xb6, 0x9c, + 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, 0x8a, 0x01, + 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, 0xfd, 0x1d, + 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, 0xef, 0x76, + 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, 0x84, 0x5e, + 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, 0x02, 0x52, + 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, 0xc8, 0x87, + 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, 0x0a, 0x96, + 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, 0xfc, 0x0b, + 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, 0x0b, 0xc0, + 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, 0xb2, 0xae, + 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, 0xe4, 0xf5, + 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, 0x66, 0xd5, + 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, 0x86, 0xc9, + 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, 0x15, 0x17, + 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, 0x7f, 0xcb, + 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, 0xc0, 0x35, + 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, 0x20, 0x6d, + 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, 0x6c, 0x2b, + 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, 0xbe, 0x35, + 0xde, 0x70, 0x10, 0x30, 0x90, 0x93, 0x7f, 0x44}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 5, + 32, + {0x66, 0x38, 0x1e, 0x10, 0xca, 0x91, 0xed, 0xb0, 0x43, 0xad, 0xc7, 0x21, + 0x88, 0x3b, 0x8c, 0x00, 0x5e, 0xaa, 0xc4, 0xda, 0xf0, 0x40, 0x37, 0x9f, + 0x4d, 0x69, 0xa2, 0xbd, 0x7d, 0xed, 0x69, 0xcc, 0x6e, 0x85, 0xd8, 0x0a, + 0x6f, 0x3c, 0xe8, 0xaa, 0xd5, 0x23, 0xa5, 0xd1, 0x85, 0xcb, 0xb2, 0xfc, + 0xeb, 0xec, 0xe5, 0x21, 0x0f, 0xeb, 0x03, 0x18, 0x06, 0x5c, 0xed, 0x24, + 0x4f, 0xf7, 0x38, 0x30, 0xcb, 0xc6, 0x28, 0xd7, 0x95, 0x72, 0xf7, 0xf0, + 0x96, 0x1c, 0x11, 0x18, 0x83, 0xb9, 0xc4, 0x03, 0x36, 0xd1, 0x10, 0xcd, + 0xd4, 0xdc, 0x4b, 0x9a, 0x04, 0xae, 0x4a, 0x03, 0x80, 0xe8, 0xb1, 0x7f, + 0x06, 0x67, 0xb7, 0x1b, 0x2c, 0x5b, 0xdd, 0x1c, 0x9b, 0x48, 0xc4, 0xe8, + 0x36, 0x94, 0x82, 0x0d, 0x4c, 0xf4, 0x20, 0x00, 0x51, 0xbf, 0x31, 0x01, + 0x55, 0x96, 0x25, 0xc0, 0xd0, 0x6f, 0xd0, 0x99, 0x6b, 0x75, 0x9e, 0x9f, + 0x4c, 0x68, 0x96, 0x10, 0xe4, 0x16, 0x55, 0xb2, 0x62, 0x95, 0x74, 0x57, + 0xa4, 0xd8, 0x34, 0x1c, 0x65, 0xbd, 0x89, 0xdd, 0x43, 0x80, 0x25, 0x69, + 0x9d, 0xda, 0x37, 0xaa, 0x2d, 0x05, 0x1c, 0xd3, 0xc9, 0x74, 0x10, 0x3a, + 0xaf, 0xb0, 0x92, 0xe8, 0x65, 0xb1, 0x39, 0x76, 0x61, 0xbe, 0x3e, 0xee, + 0x3f, 0x95, 0xd7, 0xa7, 0x5d, 0x9a, 0x2e, 0xbd, 0x74, 0xe6, 0xd2, 0xcf, + 0xa5, 0x4f, 0xf0, 0xd8, 0x75, 0x31, 0x30, 0xec, 0xa1, 0x55, 0x5e, 0xac, + 0x4b, 0xea, 0x45, 0xe9, 0x0a, 0x6a, 0x37, 0xd7, 0xd0, 0x57, 0xcc, 0xde, + 0x4c, 0x32, 0xe4, 0x3c, 0x74, 0x99, 0xd5, 0xc3, 0x87, 0x54, 0xce, 0x95, + 0x03, 0x08, 0xfc, 0xff, 0x69, 0xd4, 0x2a, 0xa4, 0xa4, 0xfa, 0x85, 0xe6, + 0xd9, 0x2b, 0xd2, 0x0d, 0x60, 0x58, 0x23, 0xe1, 0x98, 0xe9, 0x4a, 0xf5, + 0xad, 0x65, 0xca, 0x4c, 0x2f, 0xb9, 0x19, 0x39, 0x1f, 0x91, 0x9a, 0xa5, + 0xfe, 0x04, 0x8f, 0xf5, 0x1a, 0x50, 0x6f, 0x63, 0x06, 0x3c, 0xc5, 0xf7, + 0x77, 0xfa, 0x70, 0xb2, 0x0c, 0xf7, 0x59, 0xa0, 0xb8, 0x12, 0xb2, 0x52, + 0x72, 0x65, 0xfc, 0x7f, 0x32, 0xa4, 0x0c, 0xc2, 0x75, 0xef, 0x94, 0xeb, + 0xb4, 0xa0, 0x41, 0x02, 0x80, 0xad, 0x65, 0x8e, 0x67, 0xc3, 0x4d, 0x58, + 0x1b, 0x5e, 0x7a, 0x17, 0xc5, 0x62, 0x9b, 0xe3, 0x4c, 0xeb, 0x70, 0xca, + 0x68, 0xf4, 0x0a, 0xed, 0xaa, 0x3c, 0x9b, 0x7d, 0xbc, 0xf3, 0x4f, 0x30, + 0xf1, 0x27, 0x89, 0x90, 0x9a, 0x35, 0x40, 0x51, 0x20, 0x44, 0xbd, 0x81, + 0x27, 0x60, 0xc3, 0xf7, 0x6d, 0xbc, 0x64, 0x4b, 0x89, 0x76, 0x0b, 0x54, + 0xd9, 0xe0, 0x90, 0xdd, 0x9c, 0xba, 0xb9, 0x35, 0x59, 0x7c, 0x55, 0xfd, + 0xc6, 0x79, 0x3f, 0x8e, 0xf0, 0x07, 0xf7, 0x32, 0x73, 0x2e, 0x3d, 0x1f, + 0xcc, 0x3e, 0x3e, 0xd2, 0x53, 0x68, 0x9a, 0xa2, 0x9a, 0xcf, 0xcf, 0x85, + 0x84, 0x7a, 0xcb, 0x74, 0xa7, 0x22, 0x53, 0x3b, 0x0b, 0x5d, 0xeb, 0xfb, + 0xcd, 0x0b, 0x53, 0x88, 0xf6, 0xb1, 0x9e, 0x8b, 0x9a, 0xc4, 0x77, 0x53, + 0xf8, 0xa6, 0x16, 0xed, 0x9a, 0x7e, 0x41, 0x63, 0xce, 0x86, 0x69, 0x43, + 0x7c, 0x62, 0x27, 0x1b, 0xad, 0x34, 0x97, 0xed, 0xf3, 0xb6, 0x55, 0xe4, + 0xd1, 0x52, 0x3c, 0xd8, 0xf3, 0x44, 0x8c, 0x5d, 0x07, 0xc4, 0x8d, 0xcf, + 0xaf, 0x1e, 0x1f, 0x83, 0x10, 0xba, 0xf3, 0xd3, 0x70, 0x7e, 0xa2, 0x32, + 0x88, 0x91, 0x1f, 0xdf, 0x91, 0xd7, 0x37, 0x97, 0x38, 0xba, 0x8f, 0xee, + 0x9c, 0xe5, 0x25, 0xca, 0x0b, 0x9c, 0x4c, 0x03, 0xbf, 0x1b, 0xbc, 0xd7, + 0xd1, 0x36, 0x9c, 0x0d, 0x2f, 0x5e, 0x01, 0x27, 0xce, 0x2d, 0x1f, 0x95, + 0x32, 0x2c, 0x94, 0xd4, 0xc3, 0x09, 0xf2, 0xe8}, + pub_key_3, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 6, + 32, + {0x13, 0x4d, 0x55, 0x89, 0x4c, 0x80, 0xee, 0xfa, 0xb7, 0x74, 0x4a, 0xbb, + 0xc9, 0xfc, 0x5c, 0xbc, 0x08, 0x70, 0x72, 0xda, 0x82, 0x43, 0x23, 0x6f, + 0xda, 0x9d, 0xf5, 0xdd, 0xed, 0xd8, 0x1d, 0x23, 0xf0, 0x99, 0x80, 0x61, + 0xce, 0xec, 0x59, 0xd1, 0xbd, 0x4f, 0xa2, 0xf4, 0x04, 0x54, 0x70, 0x56, + 0xf9, 0x61, 0x6f, 0x77, 0x84, 0x33, 0x30, 0xbc, 0x65, 0xa2, 0xd2, 0x38, + 0x65, 0x74, 0xec, 0x91, 0x98, 0xb2, 0xab, 0xca, 0xde, 0xe4, 0x13, 0x90, + 0x74, 0xc3, 0x20, 0x8e, 0x2f, 0x09, 0xee, 0xc1, 0xe5, 0x27, 0xe2, 0x6b, + 0x78, 0xb8, 0x77, 0x31, 0x21, 0xf8, 0x52, 0xbb, 0x84, 0x80, 0xe2, 0x2b, + 0x34, 0xc0, 0xe1, 0xca, 0xfe, 0x9b, 0xb2, 0x24, 0xce, 0x62, 0x43, 0xc4, + 0x6c, 0x03, 0xcf, 0xbd, 0x0f, 0xda, 0xf2, 0x80, 0x41, 0xdb, 0xa1, 0x77, + 0xce, 0xd1, 0xa2, 0xad, 0x70, 0xca, 0x2f, 0x1e, 0x7d, 0xdd, 0xd6, 0xcd, + 0x13, 0x77, 0x32, 0xf4, 0xa7, 0x74, 0xe4, 0x7e, 0xb5, 0x9d, 0x82, 0x25, + 0xd4, 0xc6, 0xa5, 0x07, 0xf8, 0xf2, 0x73, 0xb6, 0x00, 0xa5, 0xb6, 0x44, + 0x9d, 0x63, 0x92, 0x4b, 0x3a, 0x0c, 0xef, 0xe9, 0x87, 0xcb, 0x59, 0x98, + 0xdf, 0xfe, 0xf8, 0x35, 0xdf, 0xe3, 0xa6, 0x75, 0x44, 0x2c, 0x90, 0xd0, + 0x20, 0x67, 0xc9, 0xb3, 0xff, 0x0e, 0x3f, 0x1d, 0x84, 0xce, 0x88, 0x01, + 0xbf, 0x36, 0x6e, 0x04, 0x07, 0x10, 0xad, 0x2c, 0x08, 0xc9, 0xf3, 0x79, + 0xbd, 0x07, 0x79, 0x7e, 0xd9, 0x54, 0xd3, 0xe1, 0x5e, 0xf1, 0x35, 0x0f, + 0xfe, 0xf8, 0x8e, 0x9b, 0xce, 0x71, 0x74, 0x46, 0x63, 0x58, 0xef, 0xfd, + 0x24, 0x94, 0xd7, 0xe1, 0x74, 0xae, 0x88, 0xb0, 0x4e, 0x17, 0xc5, 0xff, + 0xa7, 0xb6, 0x3b, 0xb6, 0xcf, 0x19, 0x4d, 0x00, 0x7b, 0x3a, 0xc2, 0x21, + 0x13, 0xfe, 0x3a, 0x1d, 0xc0, 0xc9, 0x7d, 0x38, 0x53, 0xaa, 0x67, 0xc8, + 0x92, 0xd7, 0xd6, 0xbc, 0x5b, 0x0b, 0xe6, 0x68, 0x1e, 0x18, 0x00, 0x46, + 0x40, 0x41, 0x65, 0x87, 0x45, 0x2c, 0x85, 0x66, 0x44, 0xae, 0x6c, 0x07, + 0xd1, 0x35, 0xaf, 0xae, 0x80, 0xfb, 0x80, 0x13, 0x2c, 0x1f, 0xaf, 0x56, + 0xc5, 0xb2, 0x24, 0x92, 0x3c, 0xef, 0x5a, 0xbe, 0x99, 0x69, 0xb8, 0x07, + 0x02, 0x3f, 0xb8, 0x41, 0x46, 0xa6, 0x2e, 0x19, 0xbb, 0x6d, 0x8e, 0x5a, + 0xf0, 0x47, 0x5e, 0x07, 0xf4, 0x8b, 0x46, 0x9b, 0xa3, 0x17, 0x8c, 0x99, + 0x74, 0x1a, 0xf6, 0xe5, 0x7a, 0xef, 0xcb, 0x76, 0x6e, 0xad, 0x4e, 0xa6, + 0xcb, 0x3d, 0x17, 0x25, 0x32, 0x70, 0x48, 0x18, 0xfd, 0x82, 0xe1, 0x21, + 0x32, 0xb6, 0x32, 0x9d, 0xbd, 0xc6, 0x2e, 0x4c, 0x9d, 0xa1, 0xfe, 0xe2, + 0xcb, 0x19, 0xe4, 0xf6, 0x0e, 0xbf, 0xeb, 0xc6, 0x81, 0xa5, 0xb8, 0x92, + 0xaf, 0xb8, 0x12, 0xe8, 0x20, 0x29, 0x12, 0x3a, 0x74, 0x14, 0xf5, 0x6f, + 0x57, 0xe0, 0x97, 0x31, 0xfe, 0x10, 0x7f, 0x68, 0x2f, 0x10, 0xa5, 0xc3, + 0x1f, 0xde, 0xc1, 0xd6, 0x01, 0x18, 0xcc, 0x36, 0x46, 0xb0, 0x28, 0x4e, + 0x19, 0x48, 0xb2, 0xbd, 0x37, 0xc2, 0x80, 0x13, 0x5a, 0xb5, 0x87, 0x96, + 0x0f, 0xd0, 0x76, 0x96, 0x29, 0x86, 0x0d, 0x17, 0xc4, 0x34, 0x92, 0x71, + 0x26, 0x7a, 0x89, 0xc2, 0x6c, 0x5f, 0x5d, 0xeb, 0xfd, 0xf4, 0x0d, 0x84, + 0x34, 0x28, 0xaf, 0x10, 0x10, 0xf8, 0x7a, 0xb7, 0x36, 0x48, 0xac, 0x1c, + 0x69, 0x88, 0x98, 0x71, 0x78, 0x89, 0xc3, 0x8b, 0xe7, 0xa0, 0x6b, 0x7d, + 0xfe, 0x9f, 0x63, 0xa9, 0xc7, 0xa1, 0x9a, 0x77, 0xd6, 0x1e, 0x32, 0x35, + 0xce, 0xac, 0xca, 0xd9, 0x9c, 0xce, 0x00, 0x4d, 0x6a, 0x87, 0x0b, 0x27, + 0xcd, 0x13, 0x41, 0x43, 0x83, 0xef, 0x4a, 0xff}, + pub_key_3, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 7, + 32, + {0x7a, 0x78, 0x48, 0x54, 0x8b, 0x15, 0xbf, 0x23, 0xe4, 0xdc, 0x19, 0x08, + 0xe5, 0xb3, 0xaa, 0x89, 0x89, 0x93, 0x6c, 0x49, 0x8e, 0x77, 0xd5, 0x87, + 0xe6, 0x4e, 0xbc, 0x9b, 0x33, 0x5c, 0xe6, 0xf4, 0x00, 0xa3, 0x96, 0x5c, + 0x02, 0x7c, 0x6c, 0x24, 0x8a, 0xfc, 0xda, 0x5c, 0x80, 0xef, 0xe8, 0xd1, + 0xf1, 0xbd, 0x9e, 0x71, 0xa5, 0xc4, 0x59, 0xaa, 0x42, 0x8a, 0x4a, 0xe1, + 0xd1, 0xce, 0xf9, 0x1a, 0xe4, 0x87, 0x88, 0xf3, 0x61, 0xdd, 0x44, 0x0f, + 0xb3, 0xcf, 0x74, 0x5c, 0x99, 0x35, 0x66, 0x4e, 0x43, 0xb8, 0x1e, 0x9f, + 0x86, 0x09, 0x85, 0x41, 0x8b, 0x61, 0xc3, 0xaf, 0xe6, 0x3b, 0x85, 0xcb, + 0xd0, 0x7e, 0x7d, 0xd3, 0x60, 0x1c, 0x8e, 0xf8, 0xb7, 0x46, 0x76, 0x94, + 0xe3, 0x22, 0x1b, 0xa4, 0xac, 0xe7, 0x37, 0xc3, 0x13, 0x4a, 0x8b, 0xd7, + 0xf7, 0xec, 0xd8, 0x4d, 0x13, 0x82, 0xa9, 0x3e, 0x5c, 0x9a, 0x6b, 0x69, + 0xc9, 0xa8, 0xf1, 0x2c, 0xbd, 0x61, 0x2e, 0x48, 0xe5, 0x14, 0x59, 0x72, + 0xa1, 0xad, 0x4f, 0x92, 0xcb, 0x0a, 0x57, 0xf4, 0x4e, 0x0f, 0xde, 0x45, + 0x48, 0xd2, 0x31, 0xa5, 0xee, 0x0e, 0xfa, 0x86, 0x98, 0x15, 0x4c, 0x66, + 0xdd, 0xfd, 0x8f, 0xdb, 0xdd, 0x41, 0xd1, 0x47, 0x6b, 0xb5, 0xd8, 0x85, + 0x26, 0x63, 0xe4, 0xb7, 0x89, 0x17, 0x55, 0xef, 0x9f, 0xa7, 0xb5, 0xd5, + 0x08, 0xb1, 0x90, 0xd5, 0x92, 0x70, 0xd3, 0x2a, 0x0a, 0x7f, 0x32, 0xb1, + 0xa2, 0x85, 0x70, 0xa7, 0xe5, 0x25, 0x92, 0x32, 0x4f, 0xc4, 0x61, 0xa3, + 0x2b, 0xde, 0x7e, 0x2c, 0xd1, 0x4b, 0x04, 0x12, 0x9a, 0x40, 0x02, 0x74, + 0xe4, 0x18, 0x3c, 0xbe, 0x44, 0xaa, 0x4b, 0xea, 0x3b, 0x46, 0x80, 0x06, + 0x1b, 0x11, 0x9a, 0x97, 0xda, 0x65, 0xc6, 0xed, 0x4b, 0xff, 0x5f, 0x2f, + 0x59, 0x19, 0x3c, 0xcd, 0xfa, 0x8d, 0x02, 0x18, 0x16, 0xa2, 0xb5, 0xd3, + 0x2a, 0xc5, 0x24, 0x14, 0xd1, 0xc5, 0x1f, 0x8c, 0x19, 0x8f, 0x4c, 0x03, + 0xe0, 0x99, 0x3f, 0x8e, 0x47, 0xc2, 0x68, 0x59, 0x8d, 0x66, 0x5c, 0x2b, + 0x62, 0x4c, 0xb6, 0x6f, 0xf0, 0x22, 0x19, 0xa9, 0x10, 0x0a, 0xdb, 0x3c, + 0xa9, 0x67, 0x4c, 0xa1, 0xb6, 0x3d, 0x77, 0xd6, 0x15, 0x63, 0x07, 0xef, + 0xe9, 0x53, 0xa4, 0x89, 0x52, 0x9a, 0x17, 0x01, 0xce, 0xac, 0x83, 0xef, + 0x11, 0x34, 0xe7, 0xcc, 0x7a, 0xaa, 0x57, 0x8f, 0xa4, 0x90, 0x9e, 0x9c, + 0x4c, 0x02, 0x20, 0xa5, 0xc8, 0x82, 0x43, 0x3d, 0xd3, 0xf0, 0xaf, 0x1d, + 0x87, 0xbe, 0xde, 0x7a, 0xd9, 0x79, 0xec, 0xc9, 0x99, 0x9c, 0xcc, 0xae, + 0xc3, 0xc4, 0xd3, 0x92, 0x65, 0xef, 0xad, 0x3c, 0x39, 0x80, 0x9a, 0xd3, + 0xf2, 0x4f, 0xed, 0x39, 0x82, 0xdc, 0x74, 0xc5, 0x7f, 0xf8, 0xcf, 0x15, + 0x78, 0xd9, 0x40, 0xf9, 0xc6, 0xd3, 0x51, 0xaf, 0xf9, 0xcd, 0xaa, 0x24, + 0x81, 0xd0, 0xf3, 0x55, 0x05, 0x43, 0x89, 0xab, 0x2a, 0x6e, 0xdb, 0x6b, + 0x54, 0x55, 0x67, 0x7d, 0x82, 0x84, 0x53, 0xcd, 0x6a, 0xa2, 0x10, 0x00, + 0xad, 0xda, 0x95, 0x64, 0x41, 0x25, 0xcd, 0xc6, 0xb4, 0xa4, 0xf9, 0x5c, + 0xb6, 0x9a, 0x1a, 0xbd, 0x23, 0xb4, 0x66, 0x03, 0x48, 0x5e, 0x69, 0x6d, + 0xc4, 0x19, 0xcb, 0xeb, 0xa7, 0x67, 0xb2, 0xfa, 0x70, 0x81, 0xe1, 0x64, + 0x1c, 0x4b, 0x2d, 0xaa, 0x44, 0xf5, 0xfb, 0x2b, 0x9a, 0x65, 0x13, 0xdd, + 0x12, 0xd6, 0xf1, 0x2f, 0x0f, 0x1c, 0xf7, 0xda, 0x5a, 0x74, 0x22, 0x3d, + 0xa8, 0xdc, 0x39, 0x04, 0x68, 0xe4, 0x6a, 0xf1, 0x65, 0x83, 0xfa, 0xac, + 0xb7, 0xfc, 0x0e, 0xf4, 0xc0, 0x95, 0xc6, 0x41, 0xaf, 0x4d, 0x76, 0xbe, + 0x03, 0xe8, 0x80, 0xd4, 0xf4, 0xe2, 0xc8, 0xa3}, + pub_key_3, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 8, + 32, + {0x30, 0x3a, 0xfb, 0xfa, 0x17, 0xc9, 0xc8, 0xd1, 0x8b, 0x64, 0x86, 0x7e, + 0x72, 0x93, 0xf2, 0x2c, 0x8a, 0x13, 0x9a, 0x6b, 0x10, 0x6a, 0xc8, 0x6e, + 0x9a, 0x59, 0xb5, 0x90, 0xf0, 0x85, 0xd5, 0x72, 0xa0, 0xb1, 0xbc, 0x17, + 0x7a, 0x35, 0xe3, 0xba, 0x74, 0xd6, 0x6e, 0x3c, 0x6d, 0x9f, 0x7b, 0x5d, + 0xae, 0xf3, 0x4e, 0x03, 0x08, 0x0d, 0x13, 0x95, 0x1f, 0xc2, 0xe7, 0x3c, + 0xd1, 0xc7, 0xce, 0xf4, 0xa8, 0x15, 0x07, 0x1a, 0x08, 0x99, 0x64, 0xc3, + 0x5a, 0xfc, 0xa9, 0x74, 0x5a, 0xe5, 0x4c, 0x1d, 0xc2, 0x44, 0x3c, 0x79, + 0xdd, 0xb9, 0xf1, 0x11, 0x18, 0x2c, 0x50, 0x11, 0x77, 0xfd, 0x63, 0x51, + 0xdf, 0xa8, 0xa9, 0x80, 0xf1, 0xba, 0x2c, 0x99, 0xb4, 0x89, 0xb7, 0x8c, + 0x3e, 0x31, 0x00, 0x20, 0x07, 0xb0, 0x08, 0x50, 0xc5, 0x2e, 0x5d, 0xb7, + 0xf6, 0xcf, 0xab, 0x31, 0xac, 0x0a, 0x6c, 0x8f, 0x6d, 0x05, 0x16, 0xe1, + 0x93, 0x04, 0xe8, 0x37, 0x60, 0x88, 0xaa, 0xe4, 0x08, 0xba, 0x6f, 0x69, + 0xb2, 0xf7, 0x0e, 0xbe, 0xcd, 0x64, 0xa5, 0x3e, 0x3d, 0xa8, 0x51, 0xec, + 0x36, 0xcc, 0xcd, 0xb7, 0xe3, 0x17, 0xa4, 0xf4, 0xa3, 0x37, 0x78, 0x1a, + 0x7e, 0x9b, 0x0c, 0x16, 0x8a, 0xf7, 0x65, 0x43, 0x1e, 0x73, 0x42, 0xf5, + 0x31, 0x64, 0xc5, 0x0c, 0x12, 0xd1, 0xe3, 0x3b, 0x5f, 0x02, 0x6a, 0x6c, + 0xf1, 0x92, 0x5b, 0x76, 0x86, 0x92, 0x52, 0xd2, 0x90, 0xed, 0x04, 0x8a, + 0xd6, 0xc8, 0x8b, 0x00, 0x10, 0xab, 0x29, 0x3f, 0x6d, 0x15, 0xd0, 0x5c, + 0x88, 0x4f, 0x5c, 0x83, 0x0f, 0xd0, 0x9d, 0x10, 0x7b, 0xce, 0xd6, 0xa0, + 0x69, 0x72, 0x15, 0xaf, 0xd1, 0x21, 0xbc, 0x13, 0x74, 0x38, 0xeb, 0xff, + 0xda, 0x18, 0xb1, 0xa6, 0xf6, 0x07, 0x62, 0x58, 0x13, 0xca, 0x9a, 0x93, + 0xb5, 0x4d, 0x8a, 0xd6, 0xbe, 0x5a, 0xd5, 0xaa, 0xb8, 0x08, 0xd5, 0xfb, + 0x52, 0x93, 0xcc, 0xf6, 0xbd, 0x18, 0xdc, 0x92, 0x0f, 0xd7, 0x2c, 0x25, + 0x85, 0x72, 0xb6, 0x60, 0xfc, 0x20, 0x72, 0x25, 0x14, 0x88, 0xc8, 0x62, + 0x3e, 0x3d, 0x2b, 0xf9, 0x88, 0xa7, 0x2f, 0xb2, 0x89, 0xbe, 0x80, 0x46, + 0x97, 0x58, 0x28, 0xe2, 0x10, 0x21, 0x7f, 0xd0, 0x4d, 0x82, 0xc5, 0x69, + 0x40, 0x31, 0xbe, 0x9a, 0x9f, 0x29, 0x32, 0xab, 0xa4, 0x49, 0xda, 0x9d, + 0x21, 0x73, 0x87, 0x05, 0xa5, 0x13, 0xa5, 0xdd, 0xa2, 0xf2, 0x77, 0xba, + 0x9a, 0x01, 0x7c, 0x63, 0x63, 0xda, 0x90, 0x42, 0x83, 0x8a, 0xff, 0x0c, + 0x9a, 0xe4, 0xb5, 0x65, 0x55, 0x80, 0xe7, 0x4a, 0x95, 0x45, 0x96, 0x66, + 0x10, 0x8f, 0xd5, 0xd8, 0x70, 0x48, 0x6b, 0x7c, 0xe4, 0x18, 0x7f, 0x05, + 0x7f, 0xca, 0x8f, 0xbb, 0x0c, 0x87, 0x7e, 0x1f, 0xb3, 0xff, 0xac, 0xc2, + 0x67, 0x32, 0xc2, 0x6a, 0x50, 0xc5, 0x81, 0x53, 0x7a, 0xdf, 0xd5, 0x96, + 0xba, 0xf3, 0x05, 0x63, 0xd7, 0xd2, 0x3a, 0xf2, 0xd6, 0x83, 0x95, 0xf7, + 0x74, 0xf5, 0x2a, 0xbc, 0x23, 0x87, 0x38, 0xa2, 0xfd, 0x15, 0xd1, 0xff, + 0x20, 0x46, 0xe0, 0x7c, 0x38, 0x2d, 0x17, 0x6d, 0x6f, 0xca, 0x53, 0x48, + 0xc1, 0xa4, 0x4b, 0x44, 0xbf, 0x89, 0x88, 0x3c, 0xa5, 0x69, 0xb7, 0xcb, + 0x9d, 0x7b, 0x85, 0x50, 0xe6, 0x52, 0x29, 0xc4, 0xfb, 0x21, 0xe3, 0xde, + 0xdb, 0x80, 0xed, 0x3e, 0xc5, 0x1b, 0x37, 0x8c, 0x77, 0x75, 0x06, 0x17, + 0x74, 0x19, 0x76, 0xd5, 0xb2, 0xf7, 0x64, 0xc7, 0xdb, 0x5e, 0x10, 0x36, + 0x51, 0x78, 0x2d, 0xf4, 0x84, 0x17, 0x89, 0xb6, 0x99, 0x3c, 0x5b, 0x73, + 0x84, 0x00, 0x38, 0xca, 0xd1, 0x6b, 0x03, 0xa3, 0x68, 0xdd, 0x66, 0x84, + 0xb7, 0xa9, 0x0e, 0xde, 0x21, 0xa2, 0xed, 0x2b}, + pub_key_3, + {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 9, + 32, + {0x24, 0x52, 0x58, 0xfb, 0xe3, 0x95, 0x7d, 0xf0, 0x86, 0xcf, 0x99, 0xd1, + 0x13, 0xf5, 0x29, 0x7d, 0x52, 0x87, 0xf6, 0x80, 0x92, 0x36, 0xe9, 0x7e, + 0x39, 0x8a, 0x4a, 0x66, 0xd4, 0x32, 0x36, 0xdc, 0x93, 0xc5, 0xff, 0x7b, + 0x08, 0x92, 0x60, 0xce, 0xeb, 0x83, 0x12, 0xed, 0x7c, 0x7f, 0xc2, 0xa0, + 0xfa, 0xa6, 0xb5, 0x93, 0x3a, 0xdb, 0x45, 0x3e, 0x06, 0x19, 0xef, 0x06, + 0x60, 0x1d, 0x5b, 0x2e, 0x2b, 0xa8, 0xb4, 0x3c, 0x76, 0x70, 0x4c, 0x29, + 0xf4, 0x54, 0x16, 0xd0, 0x08, 0x5d, 0x20, 0x99, 0x11, 0xdb, 0x79, 0x8c, + 0x0a, 0xaa, 0xee, 0x22, 0x1d, 0x79, 0x5f, 0xac, 0x94, 0xd6, 0x6d, 0x9b, + 0xc0, 0x1e, 0xb4, 0x3f, 0xd9, 0xca, 0xa2, 0x3b, 0x5e, 0x34, 0xd3, 0x3c, + 0xec, 0xb7, 0x35, 0x31, 0x91, 0x33, 0x69, 0x6a, 0xad, 0xaf, 0x31, 0x64, + 0x24, 0xa9, 0xbd, 0x44, 0x5a, 0x6b, 0x8b, 0xd7, 0x79, 0x79, 0x1e, 0xdb, + 0x30, 0x2f, 0x35, 0x2b, 0x14, 0x60, 0xa6, 0x9a, 0x25, 0xfd, 0x14, 0x43, + 0x2c, 0xf0, 0x43, 0xfc, 0xc4, 0xf1, 0xae, 0x1b, 0x7b, 0xcf, 0xe6, 0x95, + 0x5d, 0xa3, 0xa8, 0x9d, 0x6a, 0xbb, 0xfa, 0x08, 0xe7, 0x03, 0x37, 0x2b, + 0x97, 0x7c, 0x57, 0xa8, 0x4b, 0xa8, 0x1f, 0x7c, 0xb5, 0x1b, 0xd5, 0x8a, + 0x99, 0x29, 0xa8, 0xb8, 0xdf, 0xf8, 0x05, 0xae, 0xc9, 0x9b, 0x03, 0xa4, + 0x6c, 0xe8, 0x2a, 0x16, 0xd2, 0x5f, 0x6f, 0x30, 0xe5, 0x01, 0xa9, 0xbd, + 0x0f, 0xb8, 0xa4, 0x71, 0x05, 0x89, 0x3c, 0x2b, 0x36, 0x1f, 0x80, 0xf2, + 0xae, 0x87, 0x2e, 0x53, 0x58, 0x29, 0x07, 0x70, 0x19, 0x8c, 0xd2, 0xb5, + 0x13, 0x9c, 0x23, 0x4e, 0x70, 0xb8, 0x0a, 0xa1, 0x8c, 0xea, 0x9d, 0x9b, + 0x94, 0xe2, 0xb3, 0xc4, 0x6e, 0x93, 0x11, 0xb2, 0xfc, 0x51, 0x3e, 0x28, + 0xa5, 0xdc, 0x83, 0xa4, 0xb1, 0x60, 0x3d, 0x59, 0xba, 0x12, 0xf6, 0x95, + 0x65, 0x6f, 0xc4, 0x0b, 0xc6, 0xf8, 0x90, 0x73, 0x1e, 0x9d, 0x99, 0x02, + 0x42, 0xfb, 0x79, 0xf5, 0xfd, 0x21, 0x11, 0xed, 0x7b, 0x70, 0x19, 0xc0, + 0xf2, 0x2c, 0x1b, 0x84, 0xe3, 0x82, 0xff, 0xf7, 0x44, 0xe9, 0xf0, 0x47, + 0x6e, 0x4e, 0xef, 0x72, 0x59, 0x73, 0x0a, 0xce, 0x36, 0xcd, 0x7b, 0x17, + 0x47, 0x85, 0x6f, 0xde, 0x8d, 0x1c, 0x68, 0x83, 0xdf, 0x62, 0xb2, 0x0e, + 0xaa, 0x58, 0xd1, 0x8f, 0xeb, 0xd3, 0x16, 0x09, 0x1a, 0xcb, 0xd3, 0x23, + 0x90, 0x3a, 0x93, 0x51, 0x01, 0x6d, 0x08, 0x9b, 0xa5, 0x1d, 0xf6, 0x7f, + 0x5c, 0xd1, 0x41, 0x14, 0xb8, 0x53, 0x00, 0x49, 0x47, 0x88, 0x83, 0xd5, + 0x3f, 0x03, 0x76, 0xcc, 0xdc, 0x8e, 0xc4, 0x72, 0xaf, 0x29, 0x07, 0xa5, + 0x46, 0x3c, 0x32, 0x0c, 0x06, 0x6e, 0xcd, 0x8a, 0xa6, 0xee, 0x8c, 0xfa, + 0xc5, 0x8f, 0x67, 0xbc, 0x05, 0x16, 0x85, 0xf0, 0xd3, 0x8b, 0xd2, 0x64, + 0x94, 0x42, 0xaa, 0xdf, 0xd8, 0x77, 0x49, 0xe2, 0x2a, 0xca, 0xbb, 0x6c, + 0x39, 0x6e, 0x01, 0x8d, 0x62, 0x35, 0x40, 0xed, 0xd2, 0x97, 0x78, 0x42, + 0xeb, 0xc5, 0x18, 0xe3, 0xb2, 0x95, 0x4a, 0x85, 0x55, 0xde, 0x5d, 0x4b, + 0x67, 0x50, 0x27, 0x48, 0x8b, 0x52, 0xf8, 0xce, 0x32, 0xae, 0x86, 0x4b, + 0x9e, 0x96, 0x51, 0x63, 0xb0, 0x78, 0x0b, 0x53, 0xe8, 0xe2, 0x27, 0xe9, + 0x14, 0xc1, 0x39, 0xf9, 0x1a, 0xfb, 0x66, 0x2b, 0x9c, 0x4f, 0xbf, 0x21, + 0xbc, 0xb7, 0xb4, 0x30, 0x40, 0x11, 0x31, 0x55, 0xb9, 0x75, 0x71, 0x80, + 0x6c, 0x11, 0x2a, 0xae, 0x1e, 0x9d, 0xa3, 0x47, 0x43, 0xdf, 0x2c, 0xee, + 0xa8, 0x12, 0xf3, 0xb9, 0x31, 0xf3, 0x3b, 0xb1, 0x03, 0xd9, 0xc5, 0x23, + 0x9c, 0x92, 0xc7, 0x01, 0xc0, 0x56, 0x5f, 0xb0}, + pub_key_3, + {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 10, + 32, + {0x3f, 0x4d, 0x6a, 0xd9, 0x5e, 0x3b, 0x93, 0x73, 0x72, 0xff, 0xe7, 0x04, + 0xd3, 0x2b, 0x54, 0xc8, 0x79, 0xf0, 0x4e, 0x85, 0xdd, 0xa3, 0x32, 0xb3, + 0x60, 0xb2, 0x10, 0x69, 0x42, 0xc4, 0x5c, 0x7b, 0xcd, 0x2c, 0x7a, 0xce, + 0x3c, 0x7c, 0xd0, 0xb5, 0x85, 0x18, 0x2a, 0x83, 0xe8, 0x9a, 0x34, 0x80, + 0x9f, 0xcd, 0x72, 0x68, 0x7c, 0x00, 0x7c, 0x9a, 0x2a, 0xe0, 0x73, 0x59, + 0x44, 0x9f, 0xf9, 0x83, 0xbb, 0x1b, 0x5c, 0x3a, 0x0f, 0xb4, 0x4c, 0xc6, + 0x94, 0xee, 0xe2, 0x8b, 0x87, 0xd9, 0x61, 0x84, 0x7f, 0xd9, 0xa3, 0x06, + 0x76, 0x97, 0xc3, 0x28, 0x3d, 0x4e, 0x8b, 0x79, 0xfc, 0x08, 0x6c, 0xe7, + 0x7e, 0xcc, 0xbd, 0xe9, 0x0a, 0x79, 0x60, 0xd9, 0x11, 0x2a, 0xc4, 0xe9, + 0xf0, 0xce, 0x5b, 0xa8, 0x97, 0xbc, 0x56, 0x4b, 0x3b, 0xb6, 0xfe, 0x02, + 0x3d, 0xc3, 0x69, 0xc0, 0x17, 0x24, 0x45, 0x5e, 0xb4, 0x01, 0x70, 0xd9, + 0x20, 0x71, 0xb3, 0xcb, 0x08, 0xde, 0x7c, 0xb5, 0x53, 0x00, 0xb2, 0x44, + 0x99, 0x2e, 0x80, 0xc2, 0xe1, 0x81, 0xd8, 0x54, 0xc9, 0x97, 0x4f, 0xb7, + 0x6b, 0xcf, 0xfd, 0x3b, 0x93, 0x89, 0xf3, 0x7f, 0x39, 0xdc, 0x0c, 0x0d, + 0xf1, 0x55, 0x84, 0xfb, 0x6c, 0xa4, 0xc2, 0x9b, 0x1f, 0xe1, 0xda, 0xbb, + 0x15, 0x70, 0xa2, 0x35, 0xf5, 0xb1, 0x7a, 0x28, 0x39, 0x69, 0x95, 0x8c, + 0xc7, 0xee, 0xd4, 0xa1, 0xd1, 0x5e, 0xac, 0xf8, 0x4f, 0x8c, 0xd7, 0x21, + 0x4b, 0x06, 0x3b, 0x79, 0xc9, 0x76, 0x88, 0x70, 0x39, 0xad, 0xb9, 0xa1, + 0x45, 0x6f, 0x02, 0x2c, 0x11, 0xc4, 0x96, 0x6c, 0x32, 0xdd, 0x4c, 0x77, + 0x82, 0xa1, 0x87, 0xee, 0xff, 0x40, 0x86, 0x5a, 0xc9, 0x26, 0xcf, 0xe9, + 0x7a, 0x86, 0x40, 0xec, 0xae, 0x28, 0xc5, 0x44, 0x8e, 0x8d, 0xcb, 0xb5, + 0x02, 0x79, 0x23, 0x2f, 0x0d, 0xc5, 0x97, 0xb5, 0x8d, 0xfc, 0x4c, 0xe5, + 0x3d, 0x95, 0x30, 0x58, 0x4a, 0x80, 0x8c, 0xc7, 0xa2, 0x0d, 0xcd, 0xc9, + 0x00, 0x24, 0x93, 0x17, 0x32, 0xb9, 0x2a, 0xd1, 0x7b, 0xee, 0x31, 0xb6, + 0x0e, 0x7e, 0x3d, 0x66, 0x67, 0xd8, 0x09, 0xe4, 0xbb, 0x02, 0xca, 0xa2, + 0x8d, 0x36, 0x76, 0xa7, 0xeb, 0x5f, 0xcc, 0xc8, 0x41, 0x38, 0x5a, 0x01, + 0x05, 0x97, 0xb0, 0x2f, 0xdc, 0x72, 0x87, 0x15, 0xfd, 0xa8, 0x9c, 0xfc, + 0xa3, 0x7c, 0x72, 0xce, 0xc4, 0x4b, 0x6b, 0xef, 0xa8, 0x09, 0x3b, 0x99, + 0xa4, 0xcf, 0x0a, 0x81, 0xa2, 0x3e, 0x48, 0x4a, 0x67, 0x1b, 0x58, 0x94, + 0x37, 0xb4, 0xe6, 0xa9, 0x53, 0xe2, 0x7e, 0x73, 0x39, 0xe0, 0x0c, 0xf0, + 0x76, 0x2b, 0x9b, 0xa9, 0xaa, 0xd6, 0x41, 0x70, 0xb8, 0xf0, 0x7c, 0x76, + 0xf2, 0x72, 0x97, 0x71, 0xb8, 0xd4, 0x06, 0x93, 0x6f, 0xb2, 0x19, 0xd3, + 0xde, 0xcb, 0x9f, 0xa0, 0x75, 0xf5, 0x1c, 0xa8, 0x04, 0xf7, 0xea, 0x59, + 0xda, 0xe8, 0xf6, 0x63, 0xe4, 0x9f, 0x6b, 0x00, 0x7a, 0x03, 0x00, 0xa2, + 0x8b, 0xb5, 0x47, 0x07, 0xcd, 0x89, 0x14, 0x39, 0x20, 0x71, 0x04, 0x46, + 0x39, 0x07, 0xbd, 0xb7, 0xf7, 0xce, 0x2c, 0x78, 0x61, 0x88, 0x8c, 0xed, + 0x55, 0x27, 0xf9, 0x1e, 0x6f, 0x52, 0x00, 0x3f, 0xce, 0x10, 0x90, 0xd9, + 0x23, 0x1a, 0x07, 0x30, 0x3a, 0x41, 0x61, 0x38, 0x11, 0x8b, 0xe8, 0xc4, + 0x9f, 0xc9, 0x19, 0x45, 0x02, 0x47, 0xa9, 0x00, 0x41, 0x64, 0x03, 0x0b, + 0xbc, 0x69, 0x53, 0x4d, 0xc7, 0xf6, 0x18, 0x67, 0xf4, 0x94, 0x68, 0x28, + 0x84, 0x31, 0x4d, 0xd0, 0xfd, 0x65, 0x73, 0xaf, 0x2c, 0xdc, 0x3e, 0x86, + 0xce, 0x5c, 0x9d, 0xd6, 0xaf, 0x71, 0xde, 0xe5, 0x12, 0xc7, 0x8f, 0x8c, + 0xd5, 0xeb, 0x4c, 0xce, 0x39, 0x67, 0xe3, 0x49}, + pub_key_3, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 11, + 32, + {0x87, 0x32, 0xca, 0x98, 0xef, 0xa1, 0x35, 0xda, 0x43, 0x3f, 0x00, 0xd9, + 0xf4, 0xf5, 0xd7, 0x6a, 0xb7, 0x11, 0x87, 0x6c, 0xdc, 0xd9, 0x65, 0x59, + 0x8e, 0x24, 0x3a, 0x7e, 0x68, 0x56, 0x5e, 0xba, 0x7d, 0x60, 0xa9, 0x5a, + 0x58, 0x38, 0xda, 0xb1, 0xa3, 0xe3, 0x50, 0x51, 0xcd, 0xc1, 0xad, 0x7b, + 0xe6, 0xa6, 0xa8, 0x72, 0xec, 0x63, 0x1c, 0x8f, 0x23, 0xc8, 0x4f, 0xf8, + 0x31, 0xa2, 0x5a, 0x01, 0xf3, 0xf8, 0xa4, 0x95, 0x47, 0xed, 0x98, 0xec, + 0xd7, 0x67, 0x2f, 0xf5, 0x61, 0xc4, 0x38, 0xaa, 0x86, 0xc5, 0xa8, 0xa7, + 0xfb, 0xc0, 0x7c, 0xa1, 0xf6, 0x43, 0x7d, 0x6e, 0x30, 0xb6, 0x95, 0xed, + 0x81, 0x11, 0x13, 0x65, 0xf7, 0x21, 0xff, 0xfc, 0x36, 0x97, 0x9c, 0xa2, + 0xd1, 0xa5, 0x58, 0x18, 0xf5, 0xa0, 0xfc, 0xc9, 0x22, 0xdd, 0xe8, 0x7e, + 0xd5, 0xb7, 0x6f, 0xc4, 0x7d, 0x5f, 0x4e, 0xf2, 0x19, 0xf0, 0x56, 0x68, + 0xfe, 0xb3, 0x98, 0xb7, 0x75, 0x73, 0xf9, 0xb1, 0x23, 0x2f, 0x09, 0x06, + 0x47, 0xa2, 0x63, 0x2d, 0xbf, 0xa3, 0xee, 0x02, 0xc5, 0x85, 0x66, 0x0d, + 0x76, 0xf2, 0xe3, 0x50, 0x4a, 0x68, 0x23, 0x82, 0x60, 0x6a, 0x76, 0x6e, + 0x21, 0x4c, 0x51, 0xa2, 0x81, 0x3b, 0x73, 0x0a, 0x93, 0x01, 0x3d, 0xdf, + 0x4a, 0x7e, 0xf0, 0x80, 0x28, 0xc8, 0xe4, 0x44, 0xda, 0x2b, 0x8d, 0x1f, + 0x58, 0x37, 0x80, 0xbb, 0xa7, 0x14, 0x8a, 0x01, 0x03, 0x14, 0xf2, 0x58, + 0x83, 0x10, 0xda, 0x17, 0x84, 0x5a, 0x0e, 0xe3, 0x7d, 0xd6, 0x30, 0x8d, + 0x1f, 0x8d, 0x9b, 0x87, 0xa8, 0x8d, 0xf5, 0x7c, 0xb1, 0xd5, 0x30, 0x44, + 0x1c, 0x6a, 0x2c, 0x7a, 0x18, 0xfd, 0x47, 0xb4, 0xb7, 0xf8, 0x93, 0x53, + 0xd3, 0x10, 0x8e, 0x91, 0xbb, 0x58, 0x4c, 0x2c, 0x98, 0xa7, 0x4e, 0x41, + 0x3e, 0x8e, 0x3b, 0xe7, 0xc8, 0x27, 0x3d, 0x08, 0x22, 0xdb, 0xab, 0xf9, + 0x69, 0x70, 0xc6, 0x1b, 0x10, 0x4c, 0xee, 0xd8, 0x30, 0x60, 0x38, 0xa2, + 0x15, 0xc6, 0x1f, 0x15, 0xbb, 0x47, 0x43, 0xdc, 0xbd, 0x80, 0xde, 0x6e, + 0xf1, 0x45, 0x89, 0x23, 0x21, 0x3f, 0x7b, 0x27, 0xab, 0xff, 0x06, 0x14, + 0xb6, 0xe1, 0xc3, 0xb0, 0x2c, 0x40, 0x11, 0xba, 0x2a, 0x65, 0x90, 0xfc, + 0x95, 0x77, 0x68, 0x7a, 0x2b, 0xc5, 0x26, 0x77, 0x62, 0x36, 0x7d, 0x7b, + 0x62, 0xb0, 0x31, 0x10, 0xbf, 0xe5, 0xb8, 0x02, 0x3f, 0xf6, 0xa7, 0xc4, + 0x6e, 0x46, 0xa5, 0xde, 0xb7, 0xa5, 0xfb, 0x5f, 0x7b, 0x50, 0x20, 0x77, + 0x60, 0xe4, 0x49, 0x65, 0x5b, 0xb7, 0xad, 0x84, 0x63, 0x80, 0x91, 0x11, + 0x97, 0x29, 0x75, 0x8e, 0x11, 0xc3, 0x0c, 0x7d, 0xac, 0x2f, 0x0b, 0xac, + 0x20, 0x0f, 0x0d, 0x62, 0xe0, 0xc6, 0x03, 0xa9, 0xa6, 0xa4, 0x11, 0x0d, + 0xfc, 0x70, 0xba, 0x83, 0x8b, 0xc7, 0x6a, 0xed, 0x76, 0x2c, 0xc9, 0xa7, + 0xc3, 0x83, 0x04, 0x28, 0xf0, 0xc8, 0xc6, 0x8f, 0x79, 0x72, 0xa3, 0xed, + 0x68, 0xf9, 0x89, 0x5e, 0xd0, 0xfd, 0xb7, 0xa7, 0xd6, 0xf2, 0x06, 0xe8, + 0xcf, 0x44, 0x10, 0x0b, 0xdc, 0xeb, 0x12, 0x6f, 0xf8, 0xa5, 0xbf, 0x21, + 0xb1, 0xe6, 0xdc, 0xe1, 0x7c, 0x3b, 0xd3, 0xb8, 0x90, 0x8a, 0x8f, 0x4a, + 0xa1, 0xd7, 0xf1, 0x68, 0x00, 0x18, 0x5d, 0x96, 0x33, 0x2b, 0xe6, 0xd5, + 0xc3, 0xc5, 0xdb, 0xe0, 0x32, 0x4d, 0x1c, 0xc8, 0x09, 0xce, 0x72, 0xf1, + 0xcb, 0x16, 0x96, 0xc5, 0x57, 0x4b, 0x13, 0x43, 0x06, 0x87, 0xb2, 0xdd, + 0xf1, 0x97, 0x0c, 0x5b, 0x45, 0xfa, 0x3c, 0x4d, 0xf5, 0x5b, 0x46, 0xc8, + 0x86, 0x03, 0x67, 0x7f, 0x29, 0xfd, 0xdc, 0x4e, 0xb3, 0x02, 0xe2, 0x49, + 0x0f, 0xa0, 0x9a, 0xf3, 0xb1, 0x4d, 0x8f, 0x9e}, + pub_key_3, + {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 12, + 32, + {0x4e, 0x3b, 0x54, 0x82, 0x19, 0xcb, 0xdb, 0xa8, 0x5f, 0x3c, 0xa9, 0xe7, + 0x39, 0xa1, 0x53, 0xe8, 0xfc, 0x69, 0xa4, 0x97, 0x46, 0x48, 0x80, 0x6e, + 0xb9, 0x2c, 0xf2, 0x48, 0x4b, 0x00, 0xdc, 0x27, 0x2b, 0x4a, 0xe4, 0xb8, + 0x8d, 0xb9, 0xb3, 0x8a, 0x5e, 0x43, 0x20, 0x33, 0x2c, 0x2e, 0xa6, 0x24, + 0x48, 0xc0, 0x8e, 0x44, 0x96, 0x8f, 0xc1, 0xea, 0x13, 0x90, 0xf6, 0x64, + 0x69, 0xba, 0x52, 0xd4, 0x63, 0x3e, 0xa9, 0x8b, 0xd3, 0xb6, 0x20, 0x4e, + 0x81, 0x3b, 0xfa, 0x33, 0x53, 0xdb, 0xbe, 0xe7, 0xc0, 0xc6, 0x59, 0x27, + 0x9d, 0x7b, 0xc7, 0x87, 0x70, 0x29, 0x0c, 0x44, 0x4a, 0xd6, 0x10, 0x5e, + 0xa2, 0x63, 0x4f, 0xcb, 0x66, 0xae, 0x05, 0x35, 0x90, 0x0e, 0xf9, 0xcc, + 0x45, 0x8f, 0xf9, 0xda, 0x86, 0xe4, 0x0d, 0xfd, 0x4e, 0x51, 0xf6, 0xbd, + 0xc7, 0xb2, 0x21, 0x64, 0x1f, 0x67, 0x83, 0xd1, 0x42, 0x13, 0xb6, 0x50, + 0x7f, 0xfd, 0xdc, 0xda, 0x84, 0x4a, 0xe3, 0x8b, 0x32, 0x3c, 0x6f, 0x22, + 0x41, 0x5d, 0xce, 0xd5, 0x37, 0x57, 0x5e, 0x17, 0x56, 0x33, 0x99, 0x75, + 0x57, 0xaf, 0x09, 0x90, 0x58, 0x9f, 0x01, 0x9a, 0xb5, 0xae, 0x99, 0xe3, + 0x25, 0x57, 0xf8, 0x2b, 0x1b, 0x9c, 0x1c, 0x54, 0xe9, 0xce, 0x28, 0x9c, + 0xbc, 0x98, 0xfa, 0xfa, 0xcd, 0xa9, 0xeb, 0xbd, 0xdf, 0x5f, 0xb3, 0xd9, + 0x9f, 0xb7, 0x3e, 0x4c, 0xcb, 0x3d, 0x2f, 0x2b, 0xa8, 0x89, 0xbc, 0x47, + 0x20, 0x78, 0x87, 0xf6, 0x46, 0xd5, 0x29, 0xbd, 0x1c, 0xf7, 0x8e, 0xc9, + 0x15, 0xef, 0xb3, 0x08, 0x6d, 0x6d, 0x4d, 0x66, 0x4e, 0x8b, 0x07, 0xd0, + 0x94, 0xbc, 0x88, 0xd8, 0xe9, 0xfb, 0xf6, 0xb2, 0xef, 0x22, 0xe5, 0x6d, + 0xcc, 0x7e, 0xa6, 0x34, 0xaa, 0x02, 0x1e, 0xfa, 0xa4, 0xb8, 0x5a, 0xa5, + 0x17, 0xb7, 0x48, 0x32, 0x2a, 0x8e, 0x0e, 0xe3, 0xc5, 0x33, 0x24, 0x86, + 0x5a, 0x8b, 0xbc, 0x54, 0x50, 0x08, 0xa5, 0xb8, 0x55, 0xe9, 0x81, 0x34, + 0x18, 0xdb, 0x9f, 0x74, 0xb1, 0x78, 0xc1, 0xaa, 0xd2, 0x0e, 0x52, 0xbd, + 0x76, 0x79, 0xd2, 0xa6, 0x51, 0x76, 0x0c, 0x6c, 0x19, 0x5d, 0xe9, 0x2b, + 0xfc, 0x27, 0xfe, 0xc2, 0x40, 0x5b, 0xb4, 0xb2, 0x67, 0x15, 0x2c, 0xbd, + 0xe7, 0x12, 0xce, 0x65, 0x8a, 0x58, 0x70, 0x0e, 0xaf, 0xd2, 0xb0, 0xd3, + 0xf0, 0x6e, 0xad, 0x2c, 0xca, 0x73, 0xec, 0x56, 0xcf, 0x4e, 0x55, 0xb5, + 0xcb, 0x11, 0x22, 0x63, 0xbd, 0xd8, 0x63, 0x6b, 0x51, 0x77, 0x9f, 0xa2, + 0x78, 0x47, 0xb2, 0xb6, 0x58, 0xb3, 0x9c, 0xc0, 0x23, 0xdf, 0x2d, 0x67, + 0x14, 0x39, 0x22, 0xdb, 0xcb, 0xbd, 0x07, 0x79, 0x6d, 0x77, 0x02, 0xae, + 0xb8, 0x31, 0xbc, 0xac, 0x75, 0x8f, 0xa5, 0x0d, 0x57, 0x89, 0x96, 0xb5, + 0xda, 0x3e, 0xcd, 0xf9, 0x79, 0x9b, 0xf2, 0x79, 0x89, 0xe5, 0x89, 0x5b, + 0xc1, 0xd8, 0x6e, 0x99, 0xcc, 0x8e, 0xe5, 0x62, 0x94, 0x79, 0xe9, 0x9f, + 0x2c, 0x0a, 0x03, 0x8d, 0x05, 0x31, 0xaa, 0x2f, 0xd6, 0xcf, 0xfc, 0x52, + 0xba, 0xfa, 0x44, 0x06, 0xdf, 0x74, 0xe0, 0xf3, 0x3e, 0xd3, 0x3f, 0xde, + 0x3b, 0x4f, 0x4c, 0xac, 0xcd, 0x06, 0xb6, 0x8f, 0xeb, 0xad, 0x7f, 0x59, + 0xe7, 0xe9, 0x51, 0xc9, 0x5c, 0x24, 0xa5, 0x88, 0xce, 0x25, 0xd5, 0xe9, + 0x2b, 0x9b, 0x41, 0x1d, 0x8b, 0x25, 0xaf, 0x54, 0xe8, 0x75, 0x53, 0x26, + 0x4f, 0xaa, 0x6c, 0x57, 0x73, 0xd6, 0xd5, 0x9a, 0x01, 0x25, 0x2b, 0xcc, + 0x05, 0xa4, 0x0f, 0x3b, 0xbc, 0xb9, 0x95, 0x61, 0x5c, 0xb8, 0x5d, 0xd1, + 0x77, 0x1c, 0xf0, 0x5b, 0x75, 0x30, 0x5b, 0x5d, 0xbc, 0x9c, 0xcc, 0x85, + 0x71, 0xc0, 0x29, 0x09, 0x05, 0xc2, 0x2b, 0xf0}, + pub_key_3, + {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 13, + 32, + {0x45, 0x6c, 0x58, 0xe8, 0x09, 0x07, 0xcd, 0x77, 0x23, 0xf3, 0x51, 0x42, + 0x57, 0x50, 0xbf, 0xbb, 0x8f, 0xbc, 0xd7, 0xa4, 0x27, 0x94, 0x06, 0x3f, + 0x9c, 0x30, 0x93, 0x18, 0x0a, 0x79, 0xc9, 0xb2, 0x89, 0xb0, 0xc2, 0xe7, + 0xdb, 0x35, 0xcf, 0x0e, 0x90, 0xaf, 0x75, 0xf3, 0xd8, 0x30, 0xcf, 0x27, + 0xab, 0x4f, 0xd7, 0x39, 0xe1, 0xdb, 0x1e, 0x51, 0xd3, 0x2b, 0xaf, 0x5c, + 0x2c, 0x21, 0x9e, 0x2d, 0xb5, 0xb8, 0x56, 0xb5, 0xf0, 0xfc, 0x49, 0xfe, + 0x33, 0xb3, 0x2c, 0xb5, 0x3f, 0x62, 0x01, 0xb4, 0x7b, 0x32, 0x0b, 0xac, + 0x4f, 0x8e, 0x26, 0xd4, 0x61, 0xac, 0x6b, 0xb4, 0xc5, 0x4a, 0x8c, 0xb3, + 0x66, 0x67, 0x17, 0xf9, 0xfd, 0xfc, 0xf1, 0x48, 0x41, 0x0e, 0xe6, 0xe2, + 0x46, 0x83, 0x94, 0xeb, 0xaa, 0x58, 0xa2, 0x3f, 0xa3, 0xc7, 0x34, 0x9e, + 0xde, 0x81, 0x90, 0x45, 0xd1, 0x3a, 0x08, 0x2d, 0x03, 0x04, 0xe5, 0xd0, + 0xdf, 0xce, 0xf2, 0x37, 0xc6, 0x61, 0x88, 0x46, 0x63, 0xdc, 0x95, 0x6b, + 0xe1, 0x12, 0xd4, 0x7b, 0xbe, 0x62, 0x7a, 0x1e, 0x66, 0xde, 0xae, 0xa2, + 0x51, 0xaa, 0xc6, 0x24, 0xff, 0x45, 0xb1, 0x5a, 0x6c, 0xd4, 0x9c, 0x50, + 0x44, 0x5f, 0xc6, 0xf3, 0xe8, 0xa1, 0x5c, 0xaf, 0x4f, 0x9d, 0x08, 0x2f, + 0xac, 0x7b, 0x78, 0x86, 0x95, 0xe3, 0x40, 0x1b, 0x5b, 0x80, 0xfa, 0xde, + 0x65, 0x1c, 0x1f, 0xc2, 0x40, 0x4f, 0x5a, 0xd4, 0x5e, 0xd6, 0x32, 0xbd, + 0xdd, 0x1d, 0x02, 0xac, 0xaa, 0x64, 0x67, 0xf0, 0xda, 0x10, 0x72, 0x02, + 0xab, 0x96, 0x48, 0x44, 0xdb, 0xf0, 0x0a, 0x48, 0x71, 0x6e, 0x28, 0xd8, + 0x41, 0x76, 0xaa, 0x98, 0xec, 0xb7, 0x6a, 0xb5, 0x2c, 0x63, 0x1d, 0xdb, + 0x9e, 0x1f, 0x06, 0xe6, 0x65, 0x5c, 0xfb, 0x9f, 0xa1, 0xbc, 0xcf, 0x05, + 0xe9, 0xea, 0x3a, 0xa7, 0x73, 0xe5, 0x40, 0xd0, 0xe7, 0x93, 0x7f, 0x78, + 0xe7, 0x54, 0xa8, 0xae, 0x4b, 0x57, 0xb0, 0xea, 0x7d, 0x3e, 0x7c, 0xf4, + 0x26, 0x86, 0xf2, 0x29, 0xe4, 0x25, 0xf0, 0x0c, 0xac, 0xf7, 0x66, 0xd0, + 0xc5, 0x6d, 0xe3, 0x15, 0x1a, 0x15, 0x1e, 0x12, 0x20, 0x4c, 0x04, 0xd9, + 0x7a, 0x14, 0x70, 0x90, 0x3e, 0x78, 0xcb, 0xaa, 0x74, 0xab, 0x12, 0x95, + 0x5e, 0x1b, 0x2c, 0xb1, 0x62, 0xac, 0xb0, 0x7a, 0xca, 0x88, 0x75, 0x07, + 0xa6, 0x61, 0x98, 0x7e, 0x83, 0xfa, 0x9b, 0x06, 0x06, 0xf2, 0xb0, 0xd1, + 0x30, 0x3a, 0x70, 0x9f, 0x40, 0x7c, 0xb6, 0x86, 0x6a, 0x56, 0x0f, 0xad, + 0x21, 0xf6, 0x0a, 0x65, 0xbc, 0x4d, 0xb2, 0x44, 0x0b, 0x1a, 0x0b, 0x34, + 0x9c, 0xc2, 0x96, 0x68, 0xa9, 0xf3, 0x2a, 0x6d, 0x6e, 0x4c, 0xa7, 0xff, + 0x2b, 0xee, 0x3d, 0x67, 0x04, 0x02, 0xfc, 0xfc, 0x05, 0xa5, 0x1b, 0x98, + 0x8d, 0xea, 0xef, 0x45, 0xb6, 0x50, 0x46, 0x89, 0xfb, 0xed, 0x87, 0x93, + 0xf5, 0x06, 0x1e, 0x50, 0xb8, 0x03, 0xba, 0x73, 0x84, 0x3f, 0x3d, 0x8b, + 0xa4, 0xef, 0x09, 0x7f, 0xf3, 0x61, 0xa7, 0xcb, 0x58, 0xe9, 0x5b, 0xc7, + 0x40, 0xd9, 0x3a, 0x84, 0x20, 0xf8, 0x1c, 0x13, 0xea, 0x40, 0xf2, 0xf4, + 0xec, 0x44, 0xa0, 0x19, 0x5d, 0x01, 0x05, 0x77, 0xfd, 0xc4, 0x2f, 0xdc, + 0xc9, 0xb1, 0x7a, 0x0c, 0x27, 0x3d, 0xc7, 0x9b, 0x48, 0xbd, 0x41, 0x7c, + 0x98, 0x02, 0x58, 0x68, 0x90, 0x26, 0xd2, 0x92, 0x50, 0x8c, 0x0c, 0x21, + 0x34, 0x6b, 0x6d, 0x99, 0x59, 0xf9, 0x00, 0xcb, 0x3d, 0x7e, 0xdc, 0x5a, + 0xcb, 0x5e, 0xf2, 0xe1, 0xf7, 0x5e, 0xb3, 0x56, 0x0c, 0x82, 0xa2, 0x0e, + 0x7b, 0xfe, 0x4c, 0x15, 0x17, 0x92, 0xb3, 0x53, 0x1c, 0x70, 0x87, 0x44, + 0x14, 0x9f, 0xaa, 0xea, 0x51, 0xa9, 0xe8, 0xbc}, + pub_key_3, + {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 14, + 32, + {0x70, 0xae, 0xb4, 0x08, 0x72, 0x75, 0xeb, 0x48, 0x8c, 0x13, 0xaf, 0x70, + 0xb3, 0xbd, 0x01, 0xed, 0x72, 0x8c, 0xba, 0xa7, 0xe9, 0xd2, 0x32, 0x27, + 0xb4, 0x85, 0x2d, 0x07, 0xbd, 0xbd, 0xdb, 0xcc, 0xd7, 0xe7, 0xe4, 0x5c, + 0xbf, 0x67, 0xa3, 0x60, 0x9c, 0xc5, 0xd9, 0x16, 0xf0, 0x90, 0xbc, 0xc0, + 0x03, 0xca, 0x86, 0x94, 0x3a, 0x56, 0xb9, 0x94, 0x82, 0xcb, 0xa5, 0x53, + 0xf5, 0x4a, 0x6c, 0x30, 0xf9, 0xcd, 0x09, 0x83, 0x2c, 0xaa, 0xe0, 0xee, + 0xbc, 0x61, 0xac, 0x28, 0x24, 0xd1, 0xad, 0xaa, 0x44, 0x8e, 0x3c, 0xeb, + 0x66, 0x78, 0xda, 0x38, 0x62, 0x9b, 0x2e, 0x3d, 0xbe, 0xd1, 0x49, 0x37, + 0x88, 0x1c, 0xd9, 0x88, 0x7b, 0x23, 0xb0, 0x97, 0x1b, 0x9a, 0xd2, 0xb3, + 0x0d, 0x63, 0xf5, 0x53, 0xbd, 0x6d, 0x82, 0x35, 0x18, 0x5b, 0x43, 0xf7, + 0xa1, 0xdb, 0x62, 0x95, 0x2c, 0x4d, 0x0a, 0xaa, 0xb7, 0xb5, 0x98, 0x77, + 0x7a, 0x3c, 0x64, 0x06, 0xc5, 0xfd, 0xde, 0x26, 0x64, 0xf0, 0x11, 0x22, + 0x69, 0xf8, 0xa0, 0x2d, 0xba, 0xac, 0x93, 0x66, 0x74, 0xf0, 0x83, 0x30, + 0xdd, 0x7a, 0xd4, 0x9d, 0x7a, 0xa7, 0xa4, 0x39, 0x26, 0xf9, 0xa4, 0x08, + 0x24, 0xa3, 0x86, 0xef, 0x00, 0x02, 0x96, 0x3b, 0x26, 0x97, 0xe2, 0x3d, + 0xb3, 0xbc, 0x22, 0x7d, 0x12, 0x73, 0x02, 0x71, 0xe2, 0x84, 0x2a, 0xde, + 0x15, 0x1d, 0xb6, 0xdb, 0x67, 0x0c, 0xf8, 0x49, 0xed, 0x14, 0x27, 0x9b, + 0x13, 0x78, 0x29, 0x1d, 0x32, 0xfc, 0xc4, 0xb7, 0x6d, 0x91, 0x8e, 0xe5, + 0xa0, 0xb6, 0x4f, 0x6b, 0x5b, 0xd4, 0x3d, 0x84, 0xfd, 0x52, 0x58, 0xf5, + 0x3d, 0x90, 0x8f, 0x9b, 0xfe, 0xe9, 0xb9, 0xde, 0x51, 0x0f, 0x6e, 0x94, + 0xab, 0x42, 0x09, 0xea, 0xd7, 0xd4, 0x8d, 0x4b, 0x1b, 0xdf, 0xc1, 0x3a, + 0xfb, 0xde, 0xd3, 0x6d, 0x85, 0xde, 0x2a, 0xda, 0xae, 0x2e, 0x72, 0xbe, + 0xeb, 0xd2, 0xb8, 0x32, 0x08, 0xb7, 0x17, 0x1d, 0x16, 0x18, 0xa6, 0x60, + 0x16, 0xe3, 0xc5, 0xf8, 0x93, 0x64, 0xc9, 0xc4, 0xb8, 0xe5, 0xc3, 0x31, + 0x29, 0xf8, 0x5f, 0xaf, 0xe0, 0xe4, 0x80, 0x80, 0xb6, 0xb7, 0x8a, 0xc0, + 0xf8, 0x98, 0xf7, 0x3f, 0x96, 0x35, 0xd8, 0xe7, 0x29, 0x39, 0xa0, 0x39, + 0xd5, 0x6e, 0x59, 0xb3, 0x59, 0xf5, 0xf7, 0xe8, 0x91, 0xf8, 0x1c, 0x59, + 0x36, 0x9d, 0xc9, 0x7d, 0xa6, 0x67, 0xb8, 0xe2, 0xa2, 0xd8, 0x6f, 0x84, + 0xac, 0x9d, 0xbe, 0x98, 0xee, 0xd7, 0x4c, 0x4f, 0x3d, 0x73, 0x80, 0x90, + 0x37, 0xba, 0x17, 0x46, 0x78, 0x25, 0xfa, 0x21, 0xaa, 0xff, 0xd1, 0x8d, + 0xaf, 0x6b, 0xce, 0x69, 0xb8, 0xa7, 0xb8, 0x89, 0x74, 0x56, 0x50, 0x12, + 0xf9, 0xec, 0x01, 0xa5, 0x16, 0x46, 0x88, 0x4c, 0x1e, 0x64, 0x34, 0x60, + 0x12, 0x44, 0x89, 0x40, 0xc4, 0xb3, 0xaf, 0x1c, 0x9f, 0x86, 0xbc, 0xf6, + 0x56, 0xba, 0x5e, 0xfb, 0x0b, 0x1e, 0x65, 0xe8, 0xf9, 0xba, 0xfe, 0x42, + 0x29, 0x5b, 0xca, 0x71, 0x20, 0x30, 0xef, 0x6c, 0xef, 0x2d, 0x8d, 0xbb, + 0x30, 0x0e, 0xe5, 0x7a, 0xf3, 0xcc, 0x40, 0xe1, 0x9d, 0xc1, 0xee, 0x41, + 0x38, 0xe7, 0x8c, 0xfb, 0xf6, 0xf9, 0x8b, 0xb8, 0xef, 0x27, 0x8d, 0xfd, + 0xa3, 0xb2, 0x46, 0x4b, 0xb0, 0xbb, 0x6c, 0x9c, 0xdf, 0xd1, 0x9e, 0x1b, + 0x70, 0x00, 0x4c, 0x99, 0x4d, 0x4e, 0xa2, 0x96, 0x2c, 0x4c, 0xb6, 0x6e, + 0x4f, 0xde, 0x4c, 0xe9, 0xc6, 0x2b, 0x05, 0xce, 0xa7, 0x44, 0x41, 0x4d, + 0xa3, 0xcd, 0xf4, 0x1e, 0x62, 0x85, 0xc1, 0x13, 0x4c, 0xa5, 0x3d, 0xc8, + 0x58, 0x1c, 0x60, 0x90, 0xf2, 0xf4, 0xb6, 0x49, 0x45, 0x5c, 0xab, 0x26, + 0x91, 0x25, 0x71, 0xdd, 0x03, 0xfc, 0x4b, 0xa4}, + pub_key_3, + {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 15, + 32, + {0x27, 0xb2, 0xc1, 0x63, 0xe9, 0x57, 0xb5, 0x44, 0x02, 0x2b, 0x48, 0x74, + 0x23, 0xba, 0xfd, 0xcd, 0x96, 0xb0, 0xd6, 0xb8, 0xb9, 0x1f, 0x3d, 0xf9, + 0x5e, 0x1b, 0x57, 0x67, 0x9a, 0x5a, 0xb1, 0xc0, 0x46, 0xde, 0x6d, 0xfa, + 0x0f, 0x6a, 0x89, 0x8a, 0x6a, 0xa1, 0xb5, 0xa8, 0x1d, 0xc8, 0xee, 0xb1, + 0x13, 0xfc, 0x99, 0x2f, 0x4c, 0x64, 0x48, 0x6e, 0x29, 0xb7, 0x33, 0xfb, + 0x4b, 0xf0, 0x40, 0xaf, 0xbf, 0x2a, 0x03, 0x3e, 0xeb, 0xf8, 0x37, 0xd0, + 0x82, 0x3c, 0x46, 0xa7, 0x08, 0x06, 0xde, 0x28, 0xa2, 0xa2, 0xff, 0x3e, + 0x39, 0x11, 0x6e, 0x72, 0x6a, 0xfc, 0x7d, 0x40, 0x08, 0x64, 0xbd, 0xef, + 0xab, 0x2e, 0xdd, 0xe9, 0x86, 0x62, 0xe1, 0xb6, 0xb0, 0x36, 0x26, 0x6f, + 0xef, 0xcb, 0xc6, 0x04, 0x0f, 0x95, 0xed, 0x6c, 0x31, 0x6c, 0x09, 0x69, + 0xbd, 0xd3, 0xaa, 0x93, 0xdb, 0x59, 0xd9, 0xe5, 0x1a, 0x51, 0x72, 0xad, + 0xf7, 0x1f, 0x1a, 0xf7, 0x0d, 0xaf, 0x87, 0x34, 0x85, 0x52, 0x3d, 0x92, + 0x35, 0xc2, 0x17, 0x40, 0x72, 0x40, 0x93, 0x8d, 0x57, 0x46, 0xdc, 0xee, + 0x5b, 0x97, 0x8a, 0xab, 0x32, 0x13, 0xb6, 0x6f, 0xb7, 0x5f, 0xb6, 0x85, + 0xd9, 0x9f, 0x99, 0x16, 0x0f, 0x23, 0x29, 0x0b, 0xaf, 0x90, 0xe9, 0xde, + 0x69, 0x0e, 0x1b, 0xae, 0xfe, 0x71, 0x6f, 0x11, 0x91, 0x63, 0x65, 0x3d, + 0x35, 0xd7, 0xd6, 0x38, 0xaf, 0x70, 0x71, 0x2f, 0xc9, 0x7d, 0xef, 0x6f, + 0xe8, 0x8c, 0xe8, 0x52, 0x0e, 0x69, 0x5f, 0x8a, 0x7b, 0x28, 0xa1, 0xce, + 0x73, 0xf0, 0xb9, 0xd6, 0xce, 0x43, 0x3a, 0xc0, 0xed, 0x54, 0x46, 0x65, + 0x6a, 0x9b, 0x31, 0xde, 0xc1, 0x71, 0x2d, 0x3c, 0x0f, 0xb6, 0xda, 0xb5, + 0xf8, 0xcf, 0xb7, 0xfa, 0x38, 0x58, 0xbc, 0xcb, 0x01, 0x03, 0x3d, 0x9e, + 0xc0, 0x92, 0xa2, 0xf7, 0xf0, 0xca, 0xf6, 0x88, 0x67, 0xf9, 0x0a, 0x03, + 0x18, 0xdb, 0xee, 0x1d, 0x40, 0xed, 0xc4, 0xc8, 0xec, 0x0f, 0xea, 0x96, + 0x0b, 0xa0, 0x42, 0x62, 0xdd, 0x7b, 0x2e, 0x48, 0xa3, 0x20, 0x02, 0x85, + 0x70, 0x5a, 0xb1, 0x50, 0x98, 0x8f, 0x0b, 0x4f, 0xce, 0x4f, 0xd3, 0x13, + 0xd4, 0x5f, 0x10, 0x9d, 0x1f, 0x4a, 0x7c, 0x1c, 0x18, 0x4d, 0x91, 0x23, + 0xe8, 0x96, 0x98, 0x1b, 0x81, 0xaf, 0xd2, 0x80, 0x10, 0x69, 0x17, 0xde, + 0xc3, 0x6f, 0x5b, 0x0e, 0xf5, 0xd3, 0xa7, 0x1b, 0xb3, 0x7a, 0x0e, 0x9c, + 0x42, 0x49, 0x1c, 0xc2, 0x8b, 0xb8, 0x2c, 0x70, 0x25, 0x67, 0x75, 0xa5, + 0xf2, 0xcc, 0x5b, 0xaf, 0xcc, 0x15, 0xa8, 0x85, 0x2b, 0x41, 0xac, 0x59, + 0xb1, 0xc7, 0xf6, 0x54, 0xca, 0x8d, 0x80, 0x37, 0x5b, 0xc4, 0x9e, 0x2e, + 0x6b, 0x41, 0x54, 0x58, 0x62, 0x8d, 0x96, 0x5d, 0x4e, 0xf4, 0xa7, 0x51, + 0x70, 0x1a, 0xbd, 0x20, 0xcc, 0x9f, 0x45, 0xe3, 0xce, 0xa9, 0x08, 0xad, + 0x75, 0xe3, 0xbc, 0x25, 0x8b, 0x36, 0xf5, 0x84, 0xe6, 0x05, 0x02, 0xe7, + 0xcd, 0x02, 0xd2, 0xd4, 0xf8, 0x97, 0x6b, 0xcc, 0x52, 0x69, 0x5a, 0xdf, + 0x1b, 0xd6, 0x32, 0x5e, 0x06, 0xff, 0xe0, 0xca, 0x16, 0x1b, 0xe9, 0x92, + 0xb4, 0xfc, 0xe0, 0x4d, 0x24, 0x40, 0xd6, 0x03, 0x51, 0x64, 0xb0, 0x9a, + 0x8b, 0x95, 0x56, 0x73, 0xe2, 0x01, 0xf4, 0x73, 0xc0, 0xf7, 0x59, 0xb2, + 0x7e, 0x89, 0x2c, 0x7f, 0xa6, 0x14, 0x83, 0x74, 0x3e, 0x25, 0xaf, 0x67, + 0x08, 0x33, 0xf6, 0xfd, 0x49, 0xbd, 0x60, 0x6a, 0xa0, 0x43, 0x69, 0x29, + 0x53, 0x55, 0xa9, 0x31, 0x63, 0xfa, 0xaa, 0xec, 0x78, 0x94, 0x00, 0xce, + 0x03, 0x06, 0x7b, 0xae, 0x20, 0x6d, 0xc5, 0x8c, 0x8c, 0x7b, 0x41, 0x57, + 0x25, 0x1e, 0x63, 0xd6, 0x83, 0x25, 0x7c, 0x27}, + pub_key_3, + {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 16, + 32, + {0x67, 0x5b, 0x9d, 0xfb, 0xd8, 0x1c, 0x45, 0x91, 0x3b, 0x46, 0x53, 0x31, + 0x53, 0xfa, 0x93, 0x16, 0x1a, 0xdc, 0x71, 0xce, 0xbd, 0xcd, 0x21, 0x8b, + 0x53, 0x4c, 0x43, 0xf2, 0x4b, 0x59, 0xdf, 0x6f, 0xe8, 0x31, 0x1d, 0xa8, + 0x86, 0x89, 0x83, 0x00, 0xe8, 0x18, 0xcc, 0xfb, 0x89, 0x11, 0xd7, 0x40, + 0xcf, 0x61, 0x9e, 0xdb, 0x42, 0x64, 0x39, 0x38, 0x18, 0x5d, 0xb0, 0xe2, + 0x74, 0x9e, 0x1b, 0xf4, 0xd6, 0xae, 0x5a, 0x5c, 0x2d, 0x7c, 0x41, 0x39, + 0xc3, 0x39, 0xca, 0x64, 0xe8, 0xda, 0xb0, 0xbb, 0xaf, 0x76, 0x2c, 0x5a, + 0x6c, 0xf9, 0xb6, 0xe0, 0x4c, 0x86, 0xe4, 0x76, 0xa6, 0xae, 0xc5, 0x6c, + 0x11, 0x0a, 0x94, 0xc9, 0xba, 0x05, 0x45, 0xf6, 0xf7, 0xfd, 0xfd, 0x08, + 0x51, 0x0f, 0x55, 0x5c, 0xd6, 0x7a, 0x9a, 0x8f, 0xe1, 0x2f, 0x8d, 0x04, + 0xbc, 0x00, 0x63, 0x4b, 0xb3, 0xf8, 0x4f, 0xc9, 0x25, 0x87, 0xa3, 0xd4, + 0xa9, 0xbb, 0x12, 0x17, 0x62, 0xd8, 0xbd, 0x21, 0xc8, 0x54, 0x62, 0xab, + 0x0f, 0x33, 0xde, 0x23, 0x54, 0x98, 0x51, 0x6c, 0xa6, 0x3e, 0x0c, 0x4e, + 0x15, 0x7f, 0xd3, 0x03, 0x1d, 0x78, 0xda, 0x71, 0x17, 0xf4, 0x62, 0x56, + 0xfd, 0x99, 0xcd, 0xd5, 0xcb, 0x18, 0xac, 0x82, 0xd8, 0x5c, 0x4e, 0xe1, + 0xfa, 0x95, 0x4e, 0x60, 0x3d, 0xc0, 0x93, 0x67, 0xa9, 0x79, 0xd4, 0x52, + 0x45, 0x0a, 0x63, 0x99, 0x5e, 0xb8, 0x3b, 0xae, 0x1d, 0x37, 0x1b, 0x33, + 0xca, 0xc5, 0x39, 0x08, 0x3e, 0xb5, 0x28, 0x94, 0xf5, 0x34, 0xd0, 0x6d, + 0x3e, 0x09, 0x1e, 0x8e, 0x6a, 0x1d, 0xc8, 0xdf, 0xba, 0xfd, 0x4a, 0xbd, + 0x4d, 0xf3, 0xfd, 0x5a, 0xaf, 0x8b, 0x93, 0xbb, 0xd1, 0xff, 0x1d, 0x26, + 0xba, 0x7d, 0x1a, 0xae, 0x04, 0xe2, 0x5a, 0x1f, 0xff, 0xb6, 0xaa, 0x7c, + 0x02, 0xa4, 0xe7, 0x5d, 0xc0, 0x99, 0xd0, 0xe3, 0xd8, 0x38, 0x1d, 0x7d, + 0xf7, 0x0b, 0xd2, 0x55, 0x81, 0x13, 0xc5, 0x2c, 0xa8, 0xf8, 0x39, 0x48, + 0x7f, 0xf5, 0x57, 0x1c, 0x2a, 0x12, 0xc4, 0xc8, 0x59, 0x6b, 0x02, 0x3a, + 0x0f, 0x9c, 0xf9, 0x09, 0x58, 0xb6, 0x9e, 0x51, 0x3e, 0x59, 0xeb, 0xb5, + 0xbb, 0x89, 0x2b, 0x9b, 0x48, 0xc8, 0xe7, 0x98, 0x87, 0x55, 0x1e, 0x9d, + 0xf7, 0x3f, 0x8f, 0x13, 0x57, 0x94, 0x7f, 0x9c, 0xb4, 0x35, 0x83, 0xc0, + 0xb7, 0x75, 0xab, 0x9e, 0xc0, 0xd8, 0x9a, 0x70, 0x0c, 0xbb, 0xf9, 0x35, + 0xab, 0x3e, 0xc0, 0x00, 0x61, 0xb8, 0xd4, 0x62, 0xb8, 0x3c, 0x49, 0x6a, + 0x4b, 0x8a, 0xbf, 0xb0, 0xde, 0xe0, 0xc1, 0x1b, 0x4d, 0x5e, 0x3b, 0x69, + 0x12, 0xa3, 0x35, 0x99, 0xb0, 0x14, 0xb7, 0xc3, 0x81, 0xc2, 0xd8, 0xe8, + 0x2d, 0x06, 0x19, 0x7c, 0xf2, 0xc4, 0x06, 0x98, 0x73, 0x08, 0x81, 0xde, + 0x5d, 0xf4, 0xe7, 0x20, 0x2f, 0xca, 0xd1, 0x5b, 0xce, 0x63, 0xc6, 0xd0, + 0x85, 0x73, 0xcd, 0x77, 0x12, 0x55, 0x14, 0x04, 0xcf, 0x83, 0x09, 0x67, + 0x97, 0x6e, 0x25, 0x8f, 0x90, 0x3a, 0xa5, 0x18, 0xd7, 0xee, 0x96, 0x7d, + 0x1c, 0x7c, 0x31, 0x9b, 0xbc, 0xa1, 0xa2, 0x44, 0x20, 0xed, 0x6b, 0xea, + 0xc8, 0x37, 0x19, 0xc4, 0x32, 0x14, 0xb9, 0x61, 0x71, 0x44, 0xc1, 0xda, + 0xf7, 0x62, 0xb6, 0x6f, 0x22, 0xbc, 0x34, 0xb8, 0x66, 0x7d, 0xcc, 0xb5, + 0xb3, 0xbc, 0x98, 0x00, 0x90, 0xea, 0x22, 0xfa, 0x61, 0xc6, 0x8e, 0x91, + 0x19, 0xfd, 0x5f, 0x3d, 0x88, 0xc8, 0x4e, 0x2e, 0xa9, 0xf8, 0x3f, 0x0d, + 0xd7, 0xdf, 0xc7, 0x6b, 0x75, 0x35, 0x20, 0x5f, 0xe0, 0xc4, 0xf7, 0x79, + 0x8e, 0x14, 0xf5, 0x55, 0x92, 0x63, 0xdf, 0xc3, 0x66, 0x6e, 0x95, 0x36, + 0xe8, 0xc7, 0x94, 0x45, 0x67, 0x4d, 0xcc, 0xf1}, + pub_key_3, + {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 17, + 32, + {0x1d, 0x18, 0x24, 0x02, 0x9d, 0xe3, 0x9c, 0x79, 0x07, 0x28, 0x84, 0x99, + 0x36, 0x2e, 0xfe, 0x10, 0xd0, 0x61, 0x79, 0xa8, 0x21, 0x1e, 0x20, 0x0f, + 0x73, 0x88, 0x9c, 0x1b, 0x9b, 0x68, 0xf7, 0xbf, 0x0c, 0xeb, 0x17, 0xff, + 0x58, 0xdf, 0xe4, 0x94, 0x65, 0x4e, 0x10, 0x88, 0x64, 0xa2, 0x85, 0x90, + 0x75, 0xad, 0xf2, 0xad, 0x2b, 0xb2, 0xe6, 0x6a, 0x06, 0x1a, 0xc9, 0x33, + 0x0c, 0xa9, 0xfd, 0xdc, 0x52, 0x5b, 0x3b, 0xe8, 0x76, 0x1f, 0x01, 0xa9, + 0xc3, 0xeb, 0x7c, 0x92, 0x86, 0x21, 0x56, 0x12, 0x96, 0x28, 0x82, 0xb4, + 0x2e, 0xf7, 0x4a, 0x23, 0x28, 0xe8, 0xe4, 0x51, 0x1d, 0x3a, 0x58, 0x96, + 0x53, 0xbf, 0x0e, 0x46, 0xf2, 0x99, 0xa5, 0x2b, 0xd7, 0x2a, 0x69, 0x7f, + 0xc6, 0xf0, 0x9c, 0x4e, 0xe6, 0x2c, 0x2d, 0x34, 0xd5, 0x48, 0x7a, 0xd8, + 0xc7, 0x23, 0xfa, 0xf4, 0x26, 0x69, 0x58, 0x3f, 0x2c, 0x74, 0x18, 0xc5, + 0xc3, 0xf4, 0x89, 0x7a, 0x19, 0x3a, 0x19, 0x51, 0x1c, 0x19, 0x84, 0x0e, + 0xb5, 0xc2, 0xc7, 0x1b, 0x81, 0x02, 0x3c, 0x0d, 0xf8, 0xb1, 0xc6, 0xd3, + 0xf2, 0x7a, 0x88, 0x05, 0x47, 0xda, 0xc9, 0xb1, 0x2e, 0x09, 0x4d, 0xc9, + 0x09, 0x04, 0xd4, 0x74, 0x73, 0xdb, 0xa6, 0x6c, 0xf6, 0x12, 0x07, 0xc7, + 0x09, 0xcc, 0x57, 0x79, 0x1b, 0x07, 0x86, 0x14, 0x8f, 0x62, 0xc5, 0x91, + 0xf7, 0x2e, 0x46, 0x75, 0x4e, 0x3d, 0x6e, 0x6f, 0x83, 0x8c, 0x97, 0x39, + 0x7c, 0x5b, 0xc9, 0x0e, 0x60, 0x79, 0xbe, 0xd3, 0xde, 0xe5, 0xcf, 0xaf, + 0x35, 0x20, 0xf5, 0x0e, 0x12, 0x7b, 0xe6, 0xba, 0x35, 0xcd, 0x97, 0x83, + 0xb4, 0x64, 0x24, 0xad, 0x90, 0x7a, 0x5c, 0x04, 0xed, 0xec, 0x02, 0x56, + 0x0c, 0x3d, 0x72, 0x17, 0x9a, 0x6e, 0xe5, 0xcb, 0xbc, 0x9c, 0xc2, 0x33, + 0x1e, 0xf0, 0xfb, 0x15, 0x7e, 0xd6, 0x0b, 0xa4, 0xef, 0xfb, 0xaa, 0x9a, + 0x20, 0x8e, 0xf0, 0x3e, 0x1a, 0x46, 0x59, 0xd2, 0xd9, 0xa7, 0x7f, 0x36, + 0xfa, 0x78, 0x3a, 0xa9, 0xe6, 0xdf, 0xa7, 0x20, 0x15, 0xf6, 0xd6, 0xa5, + 0x86, 0x22, 0x3a, 0x46, 0x40, 0xe0, 0x4f, 0xe0, 0x1b, 0x00, 0x3a, 0xa3, + 0x95, 0x29, 0x7c, 0x8d, 0x95, 0x79, 0xcd, 0x3b, 0x8e, 0x01, 0x34, 0xa0, + 0x6a, 0xc3, 0x61, 0x81, 0x9e, 0xa8, 0x49, 0x9e, 0x01, 0x06, 0x15, 0x47, + 0x8c, 0xf3, 0xd8, 0x83, 0xb8, 0xf6, 0xa1, 0xed, 0x2c, 0xd8, 0x3c, 0xda, + 0x71, 0xc7, 0xa5, 0x95, 0xb3, 0x58, 0x2a, 0xce, 0x4c, 0xab, 0x76, 0xa3, + 0x87, 0xf9, 0xf1, 0xf3, 0x0a, 0xba, 0x9f, 0x5f, 0xc6, 0xea, 0xd0, 0xad, + 0x95, 0x34, 0x31, 0x56, 0xa7, 0x34, 0x64, 0x5a, 0xbf, 0x5b, 0x27, 0x71, + 0x29, 0x9d, 0xbe, 0x5d, 0xaf, 0x2e, 0x2b, 0xe5, 0xd4, 0xf1, 0xe6, 0xdb, + 0x93, 0xe9, 0x2e, 0xe5, 0x20, 0x2b, 0x74, 0x19, 0xb4, 0x7e, 0xd5, 0x53, + 0x9d, 0x14, 0xd3, 0x0d, 0x09, 0x9d, 0x39, 0xf5, 0x04, 0xa4, 0x16, 0x2b, + 0xf8, 0xa1, 0x6a, 0x98, 0x6c, 0x5c, 0xbe, 0xc2, 0xa7, 0xd5, 0x6a, 0xe0, + 0x6d, 0x81, 0x5c, 0x4b, 0x91, 0x30, 0x1d, 0x23, 0x5a, 0x3d, 0x7e, 0x55, + 0x36, 0x08, 0x66, 0x99, 0xb4, 0x4e, 0x5b, 0x92, 0xfd, 0x72, 0x38, 0x04, + 0xca, 0xf6, 0xac, 0xef, 0xa2, 0xfd, 0x58, 0xa9, 0xdd, 0xe0, 0xc0, 0x52, + 0x4c, 0xb8, 0xd5, 0xa6, 0x28, 0x8b, 0x05, 0x49, 0x0b, 0x11, 0x53, 0x79, + 0x2b, 0xad, 0x9f, 0xd9, 0x9e, 0xe6, 0x96, 0xaa, 0x3b, 0x83, 0xd8, 0xf0, + 0x4f, 0x96, 0x52, 0x42, 0xe9, 0x8b, 0x1e, 0x6a, 0x96, 0xcc, 0x13, 0xf5, + 0xde, 0x46, 0xa2, 0xfc, 0xbc, 0xe6, 0xbd, 0xf3, 0x30, 0x22, 0xf7, 0x86, + 0x0f, 0xaa, 0xaf, 0x6d, 0x1f, 0xf0, 0xa5, 0xcb}, + pub_key_3, + {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 18, + 32, + {0x7e, 0xba, 0x46, 0xdb, 0x89, 0x35, 0xbb, 0x9f, 0x29, 0xf3, 0xe5, 0x00, + 0x9b, 0x8e, 0xa1, 0x90, 0x22, 0xf1, 0x77, 0xfb, 0xdf, 0xf7, 0xb5, 0xc1, + 0x1a, 0xc0, 0xfe, 0x7f, 0xc3, 0x1e, 0xd6, 0x3c, 0xd1, 0x26, 0x85, 0x09, + 0x69, 0x56, 0xbe, 0x4c, 0xea, 0x1c, 0xa3, 0x7f, 0x73, 0x81, 0x04, 0x14, + 0x4a, 0xe4, 0xa6, 0x25, 0x91, 0xa4, 0x67, 0xcf, 0xaa, 0x68, 0xb7, 0xe4, + 0x5c, 0x76, 0xbf, 0xf4, 0x71, 0x90, 0x26, 0xf4, 0xa5, 0xb1, 0xad, 0x2e, + 0x1a, 0x58, 0x7b, 0xff, 0x30, 0x8a, 0x27, 0x64, 0x7c, 0x93, 0xcd, 0x86, + 0x94, 0x45, 0xd2, 0x30, 0x43, 0xf8, 0x7f, 0xb1, 0xbf, 0x07, 0x30, 0xe6, + 0xf6, 0x20, 0x86, 0x4a, 0x61, 0xa0, 0x97, 0xbc, 0x49, 0x4e, 0xff, 0x10, + 0xae, 0x87, 0xfa, 0x27, 0x01, 0x80, 0xad, 0x06, 0x42, 0xba, 0x63, 0x8b, + 0xcd, 0x53, 0xd7, 0x53, 0xd2, 0xb8, 0xec, 0xd1, 0xf7, 0x0d, 0xee, 0x4e, + 0xb0, 0xc9, 0x0d, 0x11, 0x08, 0x67, 0x7e, 0xf1, 0x9a, 0x13, 0xc5, 0xbb, + 0xfa, 0x2b, 0x1a, 0x4f, 0xec, 0xcc, 0xdd, 0x54, 0xe1, 0x59, 0x09, 0xfc, + 0x73, 0xe2, 0x94, 0x76, 0x77, 0xbb, 0xb4, 0xcf, 0xd0, 0x97, 0xb3, 0x93, + 0x3f, 0xac, 0xbb, 0x3d, 0x4b, 0x60, 0x8e, 0x60, 0x0d, 0x06, 0xd5, 0xad, + 0x53, 0xce, 0x53, 0x7e, 0xfa, 0xe6, 0x9a, 0x5c, 0x6a, 0xc2, 0x57, 0xc8, + 0x50, 0xea, 0xf2, 0x11, 0xaa, 0x58, 0xa3, 0x83, 0x63, 0x68, 0xa2, 0x14, + 0x98, 0xbc, 0x63, 0xaa, 0x27, 0x1a, 0xd5, 0xe8, 0xbf, 0x16, 0x9e, 0xe1, + 0x49, 0xeb, 0x7f, 0x76, 0x13, 0x93, 0x06, 0x1e, 0xcf, 0x56, 0x78, 0x56, + 0xc6, 0x4e, 0xf7, 0x57, 0x5a, 0x97, 0x85, 0xd2, 0xc4, 0x82, 0xcb, 0xd9, + 0xa2, 0x99, 0x9c, 0xc6, 0x49, 0x9c, 0xd3, 0x91, 0x03, 0xec, 0x8d, 0x91, + 0xad, 0x3c, 0xb8, 0xca, 0xc0, 0xb4, 0x58, 0x8e, 0xa1, 0xcb, 0xb8, 0xa6, + 0x1c, 0xf6, 0x22, 0xbb, 0x63, 0x8d, 0xb4, 0xf0, 0xad, 0x7c, 0xa8, 0xb1, + 0xea, 0xf9, 0xd7, 0xc6, 0x0f, 0x9c, 0x74, 0x27, 0xe0, 0x8c, 0xcc, 0xc2, + 0x50, 0x57, 0xf4, 0x97, 0xbd, 0x44, 0x4a, 0xa1, 0x1d, 0xa0, 0x61, 0xda, + 0xaa, 0xe0, 0xe5, 0xce, 0xa7, 0xe6, 0xac, 0xa7, 0x93, 0xa5, 0x10, 0x10, + 0xbe, 0x4b, 0x4c, 0x50, 0x0a, 0xf4, 0x33, 0xab, 0xdb, 0x21, 0xda, 0xb5, + 0xf7, 0x9a, 0x84, 0xc3, 0x02, 0xd2, 0x90, 0xaa, 0x29, 0x6f, 0x03, 0xfc, + 0x1a, 0x4e, 0xde, 0x68, 0x37, 0x62, 0xb7, 0x2b, 0xfd, 0x26, 0x94, 0xbe, + 0xb5, 0x37, 0xd0, 0x6c, 0x75, 0x0f, 0xdd, 0xc3, 0x12, 0xeb, 0x9f, 0xfc, + 0xff, 0xd2, 0x55, 0x58, 0xd8, 0x8d, 0xdc, 0xd2, 0x50, 0x9f, 0xf2, 0xf2, + 0x61, 0x5c, 0x5f, 0x9e, 0x29, 0xe6, 0xd1, 0xba, 0xb5, 0x14, 0x5c, 0x6d, + 0xad, 0xf4, 0x90, 0xaa, 0x97, 0x85, 0x30, 0xeb, 0x23, 0x58, 0xbc, 0xa9, + 0x75, 0x94, 0x34, 0xf7, 0x65, 0xc0, 0x71, 0x30, 0x74, 0x9d, 0x3b, 0x14, + 0xef, 0x7c, 0x2c, 0x5e, 0x45, 0x54, 0x7d, 0x6a, 0x45, 0x8f, 0xd3, 0xc1, + 0xf8, 0x0a, 0xe7, 0x25, 0xa2, 0x4b, 0x72, 0xf8, 0x96, 0xf5, 0x5d, 0x40, + 0xda, 0x4a, 0x21, 0xb3, 0x61, 0x28, 0x49, 0xd1, 0x81, 0x19, 0xd5, 0x2b, + 0x96, 0x23, 0x02, 0xea, 0xcc, 0x66, 0x20, 0xf3, 0x95, 0x1e, 0x2d, 0x41, + 0xf5, 0x44, 0x80, 0x1d, 0x4f, 0x10, 0x07, 0x47, 0x9f, 0x89, 0x52, 0x1e, + 0x02, 0x39, 0x89, 0xe9, 0xeb, 0x98, 0x65, 0x98, 0x9f, 0xbc, 0x18, 0x23, + 0x4a, 0x0d, 0x07, 0xa8, 0x9c, 0x9f, 0x9b, 0x8d, 0x05, 0x1f, 0xf1, 0xeb, + 0x5d, 0x41, 0xd3, 0x94, 0xea, 0x80, 0x45, 0xf9, 0x49, 0x80, 0x02, 0x0c, + 0xd1, 0xc1, 0x99, 0x2c, 0xde, 0xaf, 0x5a, 0x27}, + pub_key_3, + {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 19, + 32, + {0x90, 0x46, 0x29, 0x30, 0xf5, 0x6f, 0x9a, 0xba, 0xa7, 0xd7, 0xcd, 0x95, + 0xbb, 0x07, 0xbc, 0xd9, 0x10, 0x8f, 0xb5, 0xeb, 0x9c, 0x05, 0x95, 0xe5, + 0xa3, 0x70, 0x50, 0x7c, 0x45, 0x7e, 0x18, 0x8d, 0x2b, 0x6d, 0x4f, 0xea, + 0x1f, 0x6d, 0x6a, 0xb5, 0xe3, 0xb9, 0x6c, 0x1f, 0xa1, 0x40, 0xef, 0x5e, + 0xcb, 0x43, 0xcd, 0x48, 0xf9, 0x42, 0x38, 0x7f, 0xa1, 0x55, 0xd2, 0xa7, + 0x3a, 0x19, 0xf7, 0x59, 0xc6, 0x81, 0x85, 0x81, 0x50, 0xa1, 0x37, 0x9c, + 0xbe, 0xed, 0x48, 0x7e, 0x39, 0xbc, 0x74, 0xa7, 0x2d, 0x48, 0xd8, 0xa8, + 0xae, 0x1b, 0x40, 0xe8, 0x94, 0xc6, 0xdf, 0xf1, 0x9f, 0x4e, 0x2e, 0x51, + 0x16, 0xb3, 0xcd, 0xf0, 0x78, 0xeb, 0x2e, 0x30, 0x39, 0x3e, 0x35, 0x80, + 0xbc, 0xe9, 0x71, 0xba, 0x01, 0x87, 0xc4, 0xd9, 0x02, 0x03, 0xde, 0x37, + 0xa1, 0xc1, 0x3c, 0x3e, 0xa4, 0x0c, 0xdd, 0xca, 0xda, 0x0b, 0x15, 0xab, + 0x8c, 0x96, 0x3c, 0x95, 0xa8, 0xee, 0x80, 0xff, 0x1f, 0xe4, 0x4f, 0xae, + 0x72, 0xd1, 0x8a, 0xd0, 0xf3, 0xaf, 0x15, 0x67, 0xe5, 0xce, 0x04, 0xb4, + 0x72, 0x2f, 0x93, 0xb5, 0x81, 0xfa, 0x42, 0x73, 0x12, 0x15, 0xb5, 0x15, + 0xf5, 0x72, 0xcb, 0x98, 0x44, 0x6a, 0x53, 0x61, 0x4c, 0x93, 0xaf, 0xd5, + 0xf8, 0xd6, 0x74, 0x2e, 0x0b, 0x1d, 0x7f, 0x44, 0x9d, 0xd3, 0x9e, 0xf1, + 0x73, 0x4c, 0xf8, 0xe0, 0x4e, 0x61, 0xfd, 0xf0, 0xb7, 0xb2, 0xa4, 0xad, + 0x44, 0x61, 0x5f, 0x88, 0xf7, 0xe1, 0xd4, 0xfe, 0x10, 0x5f, 0xcc, 0xf3, + 0x97, 0xf9, 0x53, 0x1f, 0x38, 0x33, 0xf0, 0xed, 0x49, 0x67, 0x9b, 0x91, + 0xb0, 0x67, 0xb4, 0xf9, 0xca, 0x35, 0xd5, 0x3c, 0x4e, 0x69, 0x30, 0xb7, + 0x5b, 0xdd, 0x03, 0xf3, 0xcb, 0xfc, 0xdc, 0xab, 0xe7, 0xf6, 0x88, 0xf6, + 0x9e, 0x88, 0xa7, 0x6b, 0x31, 0xbc, 0xc3, 0xe2, 0x00, 0xcb, 0x5e, 0xce, + 0x2a, 0x90, 0xd7, 0x7b, 0x97, 0xf4, 0xf1, 0xb1, 0x92, 0x69, 0x4d, 0x92, + 0x90, 0x4d, 0xef, 0x23, 0x2c, 0xe4, 0xd7, 0x77, 0x5b, 0x94, 0x95, 0x6c, + 0x75, 0xce, 0x88, 0x20, 0xdc, 0xed, 0x07, 0x86, 0xc8, 0x20, 0xc2, 0x32, + 0x4b, 0x40, 0x0c, 0x95, 0x15, 0x61, 0x97, 0x0e, 0x76, 0x9b, 0x61, 0x6e, + 0x60, 0x5e, 0xb9, 0xb5, 0xf8, 0x73, 0xa7, 0x1c, 0x16, 0x8e, 0x38, 0x28, + 0x5d, 0xdb, 0x57, 0x22, 0x00, 0x90, 0x3c, 0x24, 0xf8, 0xdc, 0xca, 0x7a, + 0x6d, 0xec, 0xa9, 0x1c, 0x27, 0xd0, 0x53, 0xd8, 0x7d, 0x34, 0x05, 0xdc, + 0x5f, 0x71, 0x69, 0xcd, 0x7b, 0x54, 0xc9, 0x35, 0xf8, 0xc9, 0x0b, 0x3c, + 0xec, 0x40, 0x46, 0x07, 0x7d, 0x1d, 0x84, 0xd8, 0xac, 0xdf, 0x05, 0xd7, + 0xa0, 0xcd, 0xd9, 0x2e, 0xf6, 0xee, 0x59, 0xed, 0xfd, 0x06, 0x7c, 0xf0, + 0x0e, 0x7b, 0xf4, 0xe9, 0x11, 0xb8, 0x77, 0xf6, 0x0b, 0x95, 0x7b, 0x88, + 0xf0, 0xe7, 0x16, 0x65, 0x72, 0x79, 0x44, 0xff, 0x95, 0x74, 0x8c, 0x47, + 0xeb, 0xca, 0xfe, 0x04, 0x00, 0x9a, 0x3f, 0x35, 0x6c, 0x3e, 0xdb, 0xc4, + 0x23, 0xc7, 0xa3, 0x1a, 0x9e, 0x83, 0x45, 0xdd, 0x90, 0x41, 0x92, 0x6d, + 0x38, 0x8d, 0xc0, 0x43, 0x6b, 0x6d, 0x51, 0x4d, 0x10, 0xa3, 0xdd, 0x13, + 0xbc, 0x03, 0x21, 0xf1, 0xe6, 0xf5, 0x62, 0x97, 0x29, 0x4d, 0x4e, 0x7e, + 0x2d, 0x77, 0xec, 0xbb, 0xed, 0x84, 0xdd, 0xa2, 0xd0, 0x3e, 0xb9, 0xa8, + 0x46, 0xb3, 0xab, 0x94, 0x02, 0x71, 0x1d, 0x72, 0xaf, 0x55, 0xfa, 0xce, + 0x36, 0x8d, 0xa7, 0x4e, 0xcb, 0x26, 0x3e, 0xa9, 0x52, 0x2d, 0x9a, 0x7e, + 0xbb, 0xad, 0x40, 0x63, 0xa3, 0x03, 0x0c, 0x3b, 0xcd, 0x4b, 0x7c, 0x9e, + 0xcc, 0xd8, 0xec, 0xeb, 0x34, 0xaf, 0x00, 0x47}, + pub_key_3, + {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 20, + 32, + {0x6a, 0x41, 0x13, 0x80, 0xc1, 0xd5, 0x06, 0x6a, 0x85, 0x55, 0xfd, 0xdf, + 0x5d, 0x48, 0x27, 0xfc, 0xfb, 0x0d, 0xb8, 0x9b, 0x1c, 0x60, 0xe0, 0x71, + 0xe2, 0x4b, 0xb8, 0x67, 0x73, 0xf9, 0x51, 0xb5, 0x30, 0x0f, 0xe4, 0x23, + 0x23, 0x8a, 0xb7, 0xdf, 0x1c, 0x10, 0x9d, 0x85, 0x4f, 0x68, 0x04, 0xab, + 0xa4, 0x90, 0x1a, 0xb6, 0x70, 0x1e, 0xa5, 0x45, 0xa8, 0x46, 0x95, 0x00, + 0xdc, 0xf9, 0x5e, 0x7f, 0xc9, 0xe1, 0xbf, 0x9f, 0xa7, 0x9b, 0x50, 0x31, + 0xf1, 0x30, 0xf5, 0x83, 0xd9, 0x1e, 0xad, 0x61, 0xad, 0x11, 0xfa, 0x2c, + 0x5a, 0x97, 0xd9, 0x90, 0x90, 0x9e, 0xb3, 0x37, 0xfd, 0x48, 0xeb, 0x3b, + 0xba, 0x09, 0xc7, 0x61, 0xf0, 0xdc, 0xbd, 0x48, 0xcb, 0xb2, 0xbb, 0x6c, + 0x77, 0x81, 0x31, 0xc3, 0xc6, 0xe7, 0x34, 0x03, 0xac, 0x7c, 0x00, 0x06, + 0x13, 0x9f, 0xab, 0xae, 0xc0, 0xd9, 0x1c, 0x4e, 0xb1, 0xad, 0xc3, 0x9e, + 0x6b, 0x05, 0x04, 0xa7, 0x71, 0x40, 0xe6, 0x85, 0xf6, 0x0f, 0x5c, 0xed, + 0xa2, 0x37, 0xf4, 0x7a, 0x5e, 0xe4, 0xab, 0x53, 0x83, 0xf9, 0xd5, 0x79, + 0xdd, 0xde, 0x74, 0x88, 0x6a, 0x0d, 0xaf, 0x3c, 0x8e, 0xfb, 0xdb, 0x76, + 0x66, 0x53, 0x2a, 0x44, 0xb7, 0x85, 0x6d, 0x13, 0xa5, 0xf7, 0x5d, 0x16, + 0x56, 0xe5, 0xc6, 0xa9, 0x16, 0x7d, 0x26, 0xa1, 0x10, 0xc9, 0x02, 0xe9, + 0xb3, 0xc8, 0x27, 0x4e, 0x01, 0xf0, 0x55, 0x75, 0x51, 0xdc, 0x56, 0xc0, + 0xa2, 0x1a, 0xe0, 0x7e, 0xbc, 0x6f, 0x76, 0x35, 0xd4, 0x5e, 0xb0, 0xd7, + 0xbc, 0x48, 0x9e, 0x1b, 0x2e, 0x1e, 0x47, 0x27, 0x18, 0xcd, 0x55, 0x19, + 0x33, 0x80, 0xfe, 0xab, 0xed, 0xdb, 0xa9, 0xab, 0x7d, 0xaf, 0xe0, 0xc7, + 0x7a, 0x57, 0x64, 0x0f, 0xe5, 0x62, 0x26, 0xc7, 0x3d, 0xee, 0xc2, 0x6c, + 0xb8, 0x84, 0x19, 0xe0, 0x04, 0x75, 0x50, 0xbe, 0xd9, 0x5a, 0xd0, 0xce, + 0x8d, 0x97, 0xaf, 0xf7, 0xbe, 0x98, 0xf9, 0xa6, 0x9b, 0x18, 0xfc, 0x14, + 0xb1, 0x66, 0x6e, 0x1a, 0x61, 0x62, 0xb9, 0xe2, 0x35, 0x37, 0xe4, 0x84, + 0x3b, 0xfe, 0xba, 0x82, 0xb8, 0x84, 0xde, 0xd1, 0x5f, 0x30, 0xba, 0x00, + 0x27, 0x3a, 0xc4, 0xfd, 0x03, 0xa5, 0x62, 0x08, 0x01, 0x19, 0xfe, 0xbe, + 0x45, 0xcc, 0x26, 0x78, 0x47, 0x43, 0x9a, 0xb0, 0xab, 0x18, 0x08, 0x0f, + 0x43, 0xb5, 0x3f, 0x13, 0x11, 0x4d, 0x7d, 0x85, 0x4c, 0xc6, 0xa0, 0x64, + 0x12, 0x89, 0xa1, 0xa1, 0xd7, 0x30, 0xe7, 0xf4, 0xd6, 0xdf, 0xcd, 0xb3, + 0x2c, 0xe4, 0xa3, 0x70, 0x04, 0x75, 0x99, 0x6c, 0x12, 0xf1, 0x50, 0x00, + 0x6f, 0x0d, 0x32, 0x0e, 0x68, 0xbf, 0xea, 0x09, 0xdb, 0x46, 0xc4, 0xe3, + 0x93, 0x61, 0x30, 0x5c, 0x54, 0x43, 0xbb, 0x71, 0x66, 0xc3, 0x9b, 0x77, + 0x5a, 0xf0, 0x1b, 0xf9, 0xa6, 0x8e, 0xf4, 0x53, 0xc0, 0x4a, 0xcd, 0xa0, + 0x4b, 0xda, 0xef, 0xda, 0x50, 0xc3, 0x1d, 0xc9, 0x95, 0xf0, 0x83, 0xb7, + 0xfd, 0x54, 0x52, 0xd1, 0x0d, 0x01, 0xb9, 0xc1, 0x4e, 0xf4, 0x32, 0x18, + 0x0d, 0xd2, 0x03, 0x34, 0xca, 0x82, 0xe8, 0xea, 0x9e, 0xbd, 0x2c, 0x84, + 0x89, 0xb0, 0x2e, 0x30, 0x61, 0xbb, 0x7e, 0x61, 0x9e, 0xc3, 0x57, 0x86, + 0x10, 0x82, 0x53, 0x5d, 0x6c, 0x7b, 0x3f, 0x53, 0xd0, 0x3e, 0x91, 0x2b, + 0x11, 0xd2, 0x2c, 0xae, 0x5f, 0x6d, 0x81, 0xcc, 0x77, 0x1b, 0x8b, 0xb4, + 0x19, 0xbb, 0x30, 0x57, 0x4c, 0x52, 0x1f, 0x6a, 0x96, 0xf6, 0xb7, 0x57, + 0x48, 0xb8, 0xe6, 0xbb, 0x50, 0x6a, 0xc1, 0xe2, 0x3a, 0xcd, 0xc3, 0xf6, + 0x79, 0xea, 0xb5, 0xd4, 0xa8, 0x52, 0x28, 0x34, 0x1b, 0x79, 0x74, 0xd2, + 0xe3, 0xcb, 0x0d, 0xb9, 0xb8, 0x4f, 0xda, 0x6a}, + pub_key_3, + {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 21, + 32, + {0x81, 0x94, 0x00, 0x7c, 0x4c, 0x78, 0xb5, 0x87, 0x71, 0x2d, 0x64, 0xa5, + 0xdf, 0x69, 0x81, 0x2d, 0x75, 0x0f, 0x12, 0xe7, 0xc5, 0x7e, 0xbf, 0x45, + 0x6b, 0xeb, 0x07, 0x74, 0x6e, 0x35, 0x5b, 0xd9, 0x5a, 0x50, 0x53, 0xed, + 0x9d, 0x72, 0xfc, 0x3e, 0xf8, 0x32, 0x41, 0x57, 0xd2, 0xd2, 0x77, 0x3a, + 0x60, 0x4c, 0xdc, 0x49, 0x93, 0xb9, 0x13, 0xf2, 0x13, 0xc9, 0xf5, 0xc1, + 0x6c, 0x52, 0x13, 0x2e, 0xda, 0x2c, 0x7a, 0xe2, 0x31, 0x62, 0x08, 0x0f, + 0xdb, 0x3b, 0xa3, 0x7d, 0x0b, 0x52, 0x05, 0x57, 0x81, 0xa4, 0x1a, 0x52, + 0xfa, 0x69, 0x7d, 0xde, 0x39, 0x8f, 0x80, 0xd7, 0x65, 0x1d, 0x62, 0xae, + 0x65, 0x43, 0x9d, 0x1a, 0x7a, 0x31, 0xa0, 0x1d, 0x69, 0xd9, 0x00, 0x20, + 0xbc, 0xf3, 0x71, 0xc1, 0x5a, 0xa8, 0x93, 0xe3, 0x0a, 0x7e, 0xcc, 0x74, + 0xd1, 0x59, 0x6a, 0xe9, 0x49, 0x83, 0xc0, 0x81, 0xc4, 0xb3, 0x30, 0x7e, + 0x2d, 0xfb, 0xfd, 0x71, 0x83, 0x9b, 0xbd, 0xa7, 0x27, 0x14, 0xb0, 0xaf, + 0xb7, 0xab, 0x5e, 0x2e, 0xbf, 0x45, 0xf1, 0xb3, 0x03, 0xd9, 0xc5, 0xb9, + 0x29, 0x0c, 0x43, 0x74, 0x61, 0x7e, 0xfa, 0x01, 0xf7, 0x64, 0x43, 0x64, + 0x38, 0x30, 0xb1, 0xc0, 0x81, 0xc8, 0x47, 0xe4, 0x12, 0xe1, 0x6e, 0x6d, + 0x81, 0xcf, 0x01, 0x96, 0xa8, 0x4d, 0x2c, 0xce, 0x51, 0x71, 0x96, 0x8d, + 0xad, 0x61, 0x81, 0xd8, 0x96, 0x42, 0x59, 0x33, 0x61, 0x49, 0x19, 0x23, + 0x0c, 0x99, 0xdb, 0x54, 0x92, 0x81, 0xe5, 0xa4, 0xa8, 0x17, 0x54, 0x47, + 0xc8, 0x10, 0x56, 0xdc, 0x2d, 0xac, 0x7e, 0x4f, 0x2c, 0x3f, 0x40, 0xd4, + 0x8f, 0x3c, 0xf6, 0x92, 0x7f, 0x42, 0x68, 0x6a, 0x6a, 0xe0, 0xed, 0xbe, + 0xdd, 0xb2, 0x0a, 0xf1, 0x85, 0x0b, 0xfb, 0x25, 0xac, 0x16, 0xcc, 0x25, + 0x18, 0x47, 0xcd, 0x60, 0xcd, 0x31, 0x5f, 0x3c, 0xca, 0xf9, 0x63, 0xb0, + 0x3d, 0x0d, 0xbb, 0x44, 0xae, 0xc1, 0x82, 0x79, 0xc3, 0x38, 0xcf, 0x0f, + 0x21, 0x4b, 0x06, 0xfa, 0x6b, 0xae, 0x60, 0xce, 0x81, 0x35, 0x0b, 0x70, + 0xd8, 0x63, 0x99, 0xd1, 0x61, 0x26, 0x3b, 0x1d, 0xf5, 0xc3, 0xa5, 0x40, + 0x96, 0xb2, 0x3b, 0xb9, 0xbc, 0xa7, 0xe8, 0x3c, 0x86, 0x97, 0xf4, 0xa2, + 0x4f, 0xd6, 0xc0, 0xb7, 0x7c, 0x2e, 0x8c, 0x1f, 0x0b, 0xb5, 0xf6, 0xda, + 0xf8, 0xc5, 0x7f, 0x49, 0x04, 0xdc, 0x19, 0x7b, 0xc7, 0x4e, 0xf4, 0x25, + 0x40, 0xcf, 0x7d, 0x0f, 0xb4, 0x99, 0x61, 0x2d, 0x5d, 0xef, 0x3e, 0x70, + 0x7f, 0xce, 0xa0, 0x5c, 0xe0, 0x16, 0xf7, 0xe1, 0xbe, 0xa0, 0xee, 0x3a, + 0xc8, 0xf1, 0x86, 0x1e, 0xa4, 0x6a, 0x09, 0x1e, 0x54, 0x0e, 0xef, 0x09, + 0xbe, 0xa5, 0x10, 0xc6, 0x26, 0xdd, 0x7b, 0x55, 0xba, 0x4c, 0x88, 0xca, + 0x66, 0x06, 0xeb, 0x8d, 0x90, 0x23, 0xa3, 0xd0, 0xb2, 0x3c, 0x0b, 0x3f, + 0x9e, 0xde, 0x7c, 0xea, 0xda, 0xe7, 0x62, 0x51, 0x00, 0xc9, 0x5a, 0x23, + 0xfd, 0x7f, 0x74, 0x53, 0x23, 0x80, 0xd1, 0xff, 0xb8, 0x27, 0x62, 0x04, + 0x95, 0xee, 0x53, 0x94, 0x0a, 0x01, 0xdd, 0x2e, 0x3e, 0xff, 0xdc, 0x91, + 0xa6, 0x60, 0xac, 0x88, 0x77, 0x23, 0xd7, 0xdb, 0x1b, 0x2a, 0x41, 0x2a, + 0x7c, 0xe0, 0x22, 0xb7, 0x79, 0x95, 0x7e, 0xb1, 0x4a, 0xdc, 0xa8, 0x7a, + 0x87, 0xb4, 0xf5, 0xc3, 0x0b, 0x77, 0x08, 0xb0, 0x23, 0xa2, 0x19, 0x8e, + 0x04, 0xa6, 0xe0, 0xfe, 0x06, 0xa7, 0xfe, 0xa4, 0x47, 0x8b, 0xe8, 0x5c, + 0xab, 0x8b, 0xa1, 0x71, 0x63, 0xe8, 0xf0, 0x13, 0xf3, 0x89, 0x42, 0xeb, + 0xa3, 0x71, 0x93, 0x9a, 0x51, 0x0b, 0x5f, 0xdc, 0x75, 0xdd, 0x9e, 0xb2, + 0xb7, 0xa4, 0xd8, 0x41, 0x0f, 0xcf, 0x4b, 0x58}, + pub_key_3, + {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 22, + 32, + {0x2b, 0xcb, 0xa1, 0xb9, 0x30, 0x21, 0x78, 0x57, 0xb5, 0xa0, 0xeb, 0xcb, + 0x5a, 0xd8, 0x50, 0x30, 0x56, 0xcb, 0x07, 0x50, 0x4f, 0xfc, 0x76, 0x9d, + 0x7f, 0x9c, 0x28, 0xc0, 0xfb, 0xd7, 0xc7, 0x53, 0xc8, 0xf8, 0x7d, 0x3d, + 0x88, 0x9b, 0x21, 0xdb, 0x6f, 0x07, 0xd5, 0xd5, 0x1e, 0x29, 0x2c, 0x5a, + 0xfd, 0x10, 0x6c, 0xc7, 0x11, 0x8e, 0x3f, 0xf7, 0x84, 0xae, 0x08, 0x3a, + 0x33, 0xe5, 0x29, 0x8e, 0x85, 0x6a, 0x25, 0x77, 0x79, 0x6e, 0x66, 0x2b, + 0xe6, 0x83, 0x9c, 0x09, 0xda, 0x8b, 0x70, 0x59, 0xa6, 0x01, 0x71, 0x02, + 0xbc, 0xae, 0x65, 0xba, 0x10, 0x95, 0xab, 0x32, 0x00, 0xd6, 0x2a, 0x49, + 0x7d, 0xb4, 0xf3, 0x72, 0xcb, 0xd3, 0x3a, 0xa0, 0x56, 0xfc, 0xdc, 0xeb, + 0xd7, 0x2e, 0xa8, 0xc6, 0xaa, 0x24, 0x56, 0x83, 0x0f, 0x2e, 0x6a, 0x9b, + 0xe2, 0xf7, 0x7a, 0x92, 0xdb, 0x74, 0x75, 0xf5, 0x23, 0x1d, 0xca, 0xca, + 0x42, 0x93, 0x75, 0x4e, 0xd3, 0x3a, 0xc0, 0x08, 0xcc, 0xef, 0xe4, 0xda, + 0x81, 0x11, 0x88, 0x15, 0x42, 0xd1, 0xf1, 0x50, 0x23, 0x2a, 0xe8, 0x20, + 0x00, 0x46, 0xa3, 0xa2, 0x23, 0x22, 0xa8, 0x18, 0x96, 0xef, 0x9d, 0xdf, + 0x26, 0x52, 0xcc, 0xbf, 0xd0, 0xbd, 0x19, 0xfe, 0xa2, 0x08, 0x89, 0x66, + 0xaa, 0x9e, 0x7a, 0x47, 0xdd, 0xed, 0x36, 0x84, 0xc4, 0xa5, 0x83, 0xd4, + 0x4c, 0xec, 0x00, 0x83, 0x1f, 0x4e, 0x1f, 0xd3, 0xad, 0x4f, 0x61, 0x71, + 0x6e, 0xed, 0x63, 0x7b, 0x03, 0x37, 0xbb, 0x6b, 0x5e, 0x9b, 0x5e, 0x69, + 0x9e, 0x83, 0x19, 0xf7, 0xe7, 0x48, 0xb7, 0x66, 0xec, 0x81, 0xcd, 0xc0, + 0x3a, 0x67, 0xf4, 0x0e, 0xe0, 0x50, 0xef, 0x79, 0xb6, 0x0f, 0x79, 0x37, + 0xc7, 0xa3, 0x6b, 0x34, 0x7d, 0x84, 0xe7, 0x66, 0x74, 0x21, 0x6e, 0x87, + 0x0a, 0xd2, 0x9a, 0x96, 0x87, 0xdd, 0x6d, 0x5b, 0x0a, 0x09, 0x25, 0x79, + 0x33, 0x2e, 0xb6, 0xce, 0x1e, 0x92, 0xd4, 0xd3, 0xcc, 0xd1, 0xe0, 0x6d, + 0xd1, 0x8b, 0x3c, 0x0b, 0x71, 0x71, 0xc4, 0xe1, 0x6c, 0xb1, 0x88, 0x61, + 0xc9, 0x17, 0x58, 0x1c, 0x31, 0x7b, 0x6e, 0x7d, 0x3e, 0xb5, 0x33, 0x0e, + 0xbb, 0xc5, 0xfb, 0x8d, 0x2b, 0x6d, 0x94, 0x80, 0xb2, 0x3e, 0x12, 0x93, + 0xdd, 0xbd, 0x37, 0x70, 0xd6, 0x07, 0x35, 0xc9, 0x8e, 0xe0, 0x58, 0x84, + 0x9b, 0x4a, 0xb7, 0x2c, 0xdf, 0xb1, 0xbe, 0x58, 0xa9, 0xdd, 0x09, 0x0f, + 0xbe, 0xda, 0x78, 0x3c, 0xd7, 0x0a, 0xea, 0x93, 0x3a, 0xa0, 0xa7, 0xfc, + 0x35, 0x7c, 0x38, 0x73, 0x00, 0x0b, 0x7d, 0xfa, 0xf0, 0x31, 0xf0, 0x3c, + 0x9b, 0xfe, 0xf0, 0x74, 0x63, 0xfd, 0xf0, 0x7e, 0x30, 0x77, 0xa3, 0x7e, + 0xc9, 0x18, 0xb8, 0xbd, 0x30, 0xf6, 0x78, 0x3c, 0xc0, 0x05, 0x1a, 0xd0, + 0x23, 0x31, 0x89, 0x90, 0xf4, 0xf1, 0x58, 0xa7, 0x2d, 0x20, 0x7a, 0xb5, + 0x50, 0x5c, 0x98, 0x93, 0x7e, 0xac, 0xd1, 0xdc, 0x04, 0x70, 0x4c, 0x56, + 0xd0, 0xc7, 0x14, 0x7b, 0x8c, 0x35, 0xdc, 0x4c, 0x7b, 0xcb, 0x99, 0x2d, + 0x57, 0x58, 0x4d, 0x09, 0x64, 0x71, 0x64, 0x8e, 0x83, 0x53, 0xa2, 0xa8, + 0x0c, 0x9a, 0xe7, 0x09, 0xbf, 0x4a, 0xb2, 0x0f, 0x44, 0xd0, 0x60, 0xb3, + 0x36, 0x63, 0x85, 0xb8, 0xa4, 0xb6, 0x9b, 0x0c, 0x05, 0x81, 0x24, 0x7f, + 0x2e, 0x85, 0x9a, 0xa6, 0x11, 0x4d, 0x57, 0xe1, 0xfe, 0x62, 0x11, 0xfa, + 0x3b, 0xe3, 0xf3, 0x6a, 0x1b, 0xf3, 0xcc, 0x6a, 0xf3, 0x3b, 0x5e, 0x7e, + 0x80, 0xb8, 0x29, 0xdd, 0x96, 0x0c, 0xef, 0x2f, 0xa2, 0x49, 0xf2, 0xd5, + 0x32, 0x36, 0xd8, 0x87, 0xdd, 0xf5, 0xf3, 0xf3, 0x89, 0x25, 0xb8, 0x88, + 0x06, 0x20, 0xab, 0xe2, 0x36, 0xdf, 0x52, 0x3d}, + pub_key_3, + {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 23, + 32, + {0x39, 0x7c, 0x56, 0xd2, 0x90, 0x1a, 0x34, 0xd8, 0x33, 0xfc, 0x25, 0x63, + 0xc3, 0x9e, 0xa8, 0x2f, 0xf3, 0x92, 0xcd, 0xc2, 0xa3, 0x4e, 0xfb, 0x9c, + 0x43, 0xb5, 0xd7, 0x30, 0x76, 0xfc, 0x49, 0x75, 0xc8, 0xe4, 0xfb, 0xd4, + 0x99, 0x45, 0x8a, 0x19, 0xb8, 0xf8, 0x3c, 0x6a, 0x71, 0x9a, 0x36, 0xcf, + 0xca, 0xfe, 0x0f, 0xe0, 0x03, 0xf5, 0x27, 0x3e, 0xa0, 0xa9, 0x35, 0xf0, + 0x72, 0x92, 0x25, 0x90, 0xea, 0xd8, 0x40, 0x4d, 0xc7, 0xb5, 0x58, 0xe6, + 0x86, 0xc4, 0x1e, 0xab, 0x65, 0xae, 0x42, 0xb6, 0x2f, 0xce, 0x11, 0x79, + 0x0a, 0x0e, 0xb7, 0x15, 0x4b, 0x3e, 0xdb, 0xae, 0x38, 0x33, 0x65, 0x0d, + 0x8e, 0x95, 0xde, 0x4d, 0x28, 0x07, 0x22, 0x7c, 0x47, 0xc2, 0x67, 0x53, + 0x10, 0x73, 0x14, 0x68, 0xb4, 0xf8, 0x88, 0xad, 0xf4, 0x14, 0x21, 0xdd, + 0x2d, 0x22, 0xa1, 0x3a, 0x93, 0x76, 0x29, 0xfa, 0x3c, 0x4c, 0xe0, 0x75, + 0x55, 0x17, 0x91, 0x71, 0x25, 0xd3, 0xc7, 0xb3, 0xd8, 0x2b, 0xe5, 0xd8, + 0x2b, 0x1e, 0x2d, 0xf7, 0x36, 0x71, 0x10, 0x2d, 0xd5, 0xee, 0x10, 0xf4, + 0xb6, 0x35, 0x56, 0x26, 0xc2, 0x8e, 0x71, 0x8f, 0x44, 0x8b, 0xc2, 0xee, + 0x7e, 0xeb, 0x7e, 0xc8, 0x2e, 0xb2, 0x5e, 0xed, 0xbf, 0xfe, 0xb4, 0xc0, + 0xb6, 0xda, 0x13, 0x86, 0xa1, 0x34, 0xe6, 0xdb, 0x3e, 0x56, 0x56, 0x3d, + 0xa0, 0x95, 0x3f, 0x23, 0x42, 0xf5, 0xcc, 0xad, 0xac, 0x5c, 0xe5, 0x56, + 0x0a, 0x0e, 0x32, 0x37, 0x40, 0x27, 0x34, 0xce, 0x5c, 0x67, 0xb7, 0x2c, + 0x47, 0xba, 0xf7, 0xc2, 0x87, 0xe2, 0xc3, 0x96, 0xf7, 0xb8, 0x93, 0x2f, + 0x10, 0x27, 0x38, 0xbb, 0x4f, 0xb8, 0x6f, 0x79, 0x58, 0x72, 0x2e, 0x95, + 0x82, 0xeb, 0x38, 0xf6, 0x78, 0xc0, 0xaf, 0x1a, 0xb4, 0xf5, 0x1b, 0xeb, + 0x8e, 0x3b, 0x91, 0xcc, 0x06, 0x59, 0x50, 0x3f, 0x39, 0xad, 0x52, 0x6c, + 0x8d, 0x45, 0x62, 0xdc, 0x30, 0xe2, 0x9d, 0xb9, 0x40, 0x54, 0x8c, 0xbb, + 0x7a, 0x44, 0x06, 0x9c, 0x3d, 0x31, 0xde, 0xda, 0xcf, 0x57, 0x10, 0x97, + 0xb6, 0x25, 0x26, 0xe7, 0xb0, 0xa8, 0xd8, 0x79, 0x59, 0xc9, 0xdf, 0xa5, + 0x38, 0x9a, 0x88, 0x8f, 0xec, 0x47, 0x73, 0x10, 0x7a, 0xa1, 0xa4, 0xe3, + 0xc7, 0xd5, 0x20, 0x1a, 0xe4, 0x94, 0x28, 0x40, 0xe0, 0x3b, 0x90, 0x42, + 0xae, 0x52, 0x5a, 0x5e, 0x90, 0x58, 0xc7, 0x0a, 0xb4, 0xae, 0xc8, 0x51, + 0x01, 0x3e, 0xe4, 0x1f, 0xac, 0x50, 0x8d, 0xa6, 0x1e, 0xd6, 0x38, 0x8b, + 0xf9, 0xb9, 0x20, 0xc2, 0x2e, 0xbe, 0xd8, 0x52, 0x43, 0x7d, 0x59, 0xba, + 0x3e, 0x38, 0xc5, 0xb3, 0xdc, 0xea, 0xa8, 0x09, 0xbd, 0x2b, 0xd6, 0x38, + 0x6b, 0xa3, 0x37, 0x60, 0x1f, 0x35, 0xcd, 0x6a, 0x2d, 0x65, 0x37, 0x01, + 0x78, 0x57, 0x2d, 0xc6, 0x19, 0x31, 0xd8, 0xb1, 0xaa, 0x3d, 0x84, 0xb1, + 0x8c, 0xc7, 0x5d, 0x96, 0x78, 0xe5, 0x0d, 0x40, 0x88, 0x6b, 0x48, 0x35, + 0x7f, 0xfc, 0xb1, 0x58, 0xc4, 0x54, 0x62, 0x6f, 0xf0, 0x27, 0x6c, 0x30, + 0x54, 0x14, 0xf7, 0x13, 0x48, 0xb8, 0x09, 0x1f, 0xc7, 0x01, 0x0c, 0x89, + 0x88, 0xa2, 0x47, 0xd5, 0x90, 0x3d, 0x29, 0x1a, 0xd7, 0x07, 0x76, 0xfa, + 0x97, 0x90, 0x57, 0x6f, 0x0b, 0xd0, 0xa8, 0xbe, 0xd2, 0x61, 0xce, 0xca, + 0x85, 0xec, 0x83, 0xec, 0x4f, 0x8c, 0xde, 0x14, 0x50, 0x22, 0x5a, 0x76, + 0x87, 0xea, 0xe7, 0x0a, 0x57, 0xd3, 0x79, 0xee, 0xe2, 0x82, 0x98, 0xe1, + 0x0f, 0x67, 0x1b, 0x08, 0x6d, 0x35, 0x52, 0x2e, 0x26, 0x8e, 0x86, 0xd9, + 0x3a, 0xff, 0x44, 0xf8, 0x69, 0x45, 0x61, 0xa6, 0x5d, 0x7a, 0x48, 0xb2, + 0x5a, 0x85, 0x48, 0xab, 0x52, 0x6a, 0x41, 0x20}, + pub_key_3, + {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 24, + 32, + {0x16, 0xa4, 0x5e, 0x41, 0xcd, 0xc7, 0x8c, 0x9e, 0xe7, 0x9d, 0x7c, 0x42, + 0xca, 0x47, 0x08, 0x5b, 0x81, 0x72, 0x5e, 0xfc, 0x88, 0x7f, 0xdf, 0x69, + 0x62, 0x44, 0x3d, 0x1b, 0xe0, 0x64, 0x20, 0x88, 0x75, 0xdf, 0x17, 0x6e, + 0x3b, 0xf8, 0x37, 0xd0, 0x21, 0xef, 0xd2, 0x2f, 0xa7, 0x8f, 0x7a, 0x3e, + 0x6b, 0xbb, 0x2a, 0x01, 0x1b, 0x25, 0xf1, 0x25, 0x67, 0x86, 0x9b, 0xc2, + 0x23, 0x5a, 0x81, 0xf1, 0xa4, 0xf0, 0x3c, 0xb1, 0x05, 0x1f, 0x84, 0x2a, + 0xf5, 0xd4, 0xea, 0x4a, 0x31, 0x33, 0x2f, 0x03, 0x3f, 0x03, 0xc0, 0x12, + 0x02, 0x63, 0xc8, 0xb2, 0x8f, 0x07, 0xa0, 0x46, 0xc6, 0xc2, 0x72, 0x8a, + 0xe6, 0x5c, 0xd3, 0x33, 0xf6, 0xd8, 0x47, 0x58, 0x9d, 0xb6, 0x4a, 0x7a, + 0x78, 0x01, 0xc5, 0x08, 0xf5, 0x8f, 0x05, 0xb1, 0xa3, 0x44, 0x3a, 0xdb, + 0x23, 0x63, 0x4a, 0x56, 0xf3, 0xbf, 0x06, 0x70, 0xb9, 0x26, 0x6e, 0x89, + 0x6c, 0xd8, 0xe6, 0x92, 0x6c, 0xd2, 0x12, 0x3f, 0x85, 0x77, 0x9f, 0x81, + 0x4e, 0xf4, 0x72, 0x54, 0x75, 0x63, 0xd6, 0x8e, 0xa4, 0x07, 0xf7, 0x56, + 0x22, 0xce, 0xed, 0x4a, 0xcc, 0x9c, 0xcc, 0x98, 0x9b, 0x5a, 0x1b, 0x10, + 0x47, 0xcc, 0x3e, 0x2b, 0x8c, 0x06, 0xe6, 0x38, 0x27, 0x3f, 0x23, 0xc2, + 0x04, 0x31, 0x4b, 0x3e, 0xc7, 0xcc, 0x6a, 0x2a, 0xa5, 0x30, 0x5c, 0x77, + 0x4d, 0x4e, 0xd1, 0xc4, 0x76, 0x2e, 0x89, 0x97, 0xa6, 0x42, 0x2d, 0xb0, + 0xd3, 0xfe, 0x70, 0x6d, 0xa8, 0x50, 0x6e, 0x33, 0xbb, 0xa0, 0x60, 0x7a, + 0xb1, 0x0d, 0x29, 0xa8, 0xe3, 0xba, 0x78, 0x8b, 0x45, 0xc5, 0x88, 0x30, + 0x4d, 0x1b, 0x44, 0x01, 0x20, 0xd0, 0xd6, 0x25, 0x15, 0x91, 0x13, 0xdd, + 0x82, 0xe3, 0xd9, 0x3b, 0x0a, 0xe2, 0xb6, 0xeb, 0x25, 0xc2, 0x2e, 0x22, + 0xbb, 0x9d, 0x50, 0x28, 0x5d, 0x63, 0x41, 0x20, 0x6c, 0xd5, 0x6e, 0x60, + 0x0e, 0xac, 0x1a, 0xea, 0xcb, 0x35, 0x89, 0x03, 0xa9, 0x3b, 0x51, 0x64, + 0x60, 0xb4, 0x04, 0xfa, 0x26, 0xdf, 0x59, 0x91, 0x0f, 0x9d, 0x05, 0x31, + 0x51, 0xe5, 0x4b, 0xdd, 0x6c, 0xd1, 0x55, 0xca, 0x21, 0x41, 0xf0, 0x7b, + 0xdf, 0x3e, 0x9d, 0x38, 0x14, 0x2b, 0x8f, 0xae, 0xc3, 0x60, 0xc3, 0x94, + 0x1a, 0x36, 0x1e, 0xb8, 0x6a, 0xf7, 0xe6, 0xb1, 0x3e, 0x5f, 0xbe, 0x71, + 0x6c, 0x3d, 0x0c, 0x85, 0xa3, 0x5c, 0x60, 0xbe, 0x70, 0x69, 0x9c, 0x9f, + 0x40, 0x40, 0x2d, 0xba, 0x71, 0xe0, 0xb8, 0xd6, 0xea, 0x56, 0x47, 0x93, + 0x93, 0xd3, 0xa9, 0xed, 0xcd, 0x6f, 0xfb, 0xe3, 0x10, 0x66, 0xbc, 0x63, + 0x59, 0xb6, 0x05, 0x0e, 0x47, 0x25, 0x1f, 0xd0, 0x3e, 0xcc, 0x31, 0x3f, + 0x56, 0xa7, 0x8d, 0x31, 0x38, 0x90, 0x32, 0x9b, 0x59, 0xc7, 0xf0, 0x91, + 0x56, 0x25, 0xfd, 0x05, 0x87, 0xe9, 0x26, 0xfc, 0x62, 0xad, 0xb7, 0x4e, + 0x45, 0x29, 0xda, 0x1b, 0x9a, 0x2f, 0xa5, 0xda, 0xd4, 0x41, 0xd4, 0x13, + 0xc3, 0xa2, 0xf5, 0xad, 0xdb, 0x6c, 0xd9, 0x22, 0xbe, 0xbf, 0x72, 0xe0, + 0x31, 0x64, 0x0f, 0x6c, 0x63, 0x32, 0x54, 0x89, 0x7a, 0x70, 0xfd, 0x45, + 0x72, 0xd1, 0x5d, 0xbe, 0x42, 0x46, 0x4f, 0x73, 0x77, 0xfd, 0xac, 0x03, + 0x3e, 0x7a, 0x2f, 0xc1, 0x34, 0xc5, 0x6a, 0x9e, 0x0b, 0x9d, 0x3b, 0xbf, + 0x12, 0x1b, 0xb5, 0xbf, 0xde, 0x34, 0xdf, 0x96, 0x77, 0x17, 0x8c, 0x90, + 0x5c, 0x01, 0x30, 0x5c, 0x77, 0x3a, 0xb0, 0xf1, 0xbe, 0xc2, 0x2d, 0x94, + 0x3b, 0xd7, 0x86, 0xa9, 0x6e, 0x8d, 0x43, 0xa4, 0x4b, 0xd6, 0x9b, 0x98, + 0xda, 0xe8, 0x6a, 0x59, 0x03, 0x70, 0x26, 0x6f, 0x6d, 0xd0, 0x72, 0xb7, + 0xd7, 0xaf, 0x9c, 0x06, 0x98, 0xac, 0x85, 0x2d}, + pub_key_3, + {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 25, + 32, + {0x87, 0xb0, 0x0f, 0xd0, 0x63, 0xa5, 0xe5, 0x5b, 0x9d, 0xc6, 0x0c, 0xad, + 0x16, 0xc1, 0x6d, 0xad, 0x3f, 0xfe, 0xa0, 0xad, 0x11, 0xa9, 0x9c, 0x75, + 0xe4, 0xd1, 0xe0, 0x1a, 0xdd, 0x40, 0x9e, 0xbe, 0x87, 0x49, 0xa1, 0xc6, + 0xef, 0xf1, 0x7e, 0xb0, 0x6a, 0xc7, 0xbc, 0x6c, 0x98, 0xbc, 0xbd, 0x26, + 0x9c, 0x6d, 0x87, 0x28, 0x9b, 0x1c, 0x13, 0xab, 0xe3, 0xbd, 0xb7, 0x26, + 0x23, 0x98, 0x39, 0x0e, 0x22, 0xf5, 0xf1, 0x09, 0xf4, 0x98, 0x91, 0x06, + 0x7a, 0x35, 0x57, 0x7a, 0xc6, 0x99, 0x6e, 0xde, 0xe7, 0x1f, 0x66, 0x75, + 0xc2, 0x66, 0x5c, 0x99, 0x60, 0xd9, 0x07, 0x90, 0xda, 0x3b, 0xfb, 0x98, + 0x2f, 0xf2, 0xf9, 0x19, 0x4e, 0xcc, 0x5c, 0x26, 0x65, 0x62, 0x42, 0xd7, + 0xa8, 0xb9, 0xab, 0xed, 0x9e, 0x0e, 0x35, 0xdf, 0xc7, 0xf8, 0x57, 0x77, + 0x23, 0xdb, 0xf4, 0x17, 0xd6, 0x5d, 0x1c, 0x63, 0x4d, 0xe9, 0xe0, 0xc3, + 0x7e, 0xf0, 0x63, 0xef, 0x80, 0xd0, 0x7c, 0x13, 0x79, 0x98, 0xfb, 0x48, + 0x69, 0xda, 0x6c, 0x7f, 0xa6, 0xd7, 0x01, 0x3c, 0xc1, 0xde, 0x7b, 0xd3, + 0x4c, 0x25, 0xa0, 0xfb, 0xeb, 0x64, 0x69, 0xc7, 0x9f, 0x7f, 0x83, 0x19, + 0xca, 0x54, 0x1a, 0xe0, 0xc8, 0xc4, 0x70, 0x39, 0x5f, 0xda, 0xb5, 0x9e, + 0xbf, 0x78, 0xf5, 0x89, 0xef, 0x45, 0xcc, 0x8b, 0x7e, 0xf2, 0x99, 0x9e, + 0x54, 0x4b, 0xfb, 0xb8, 0x43, 0xd3, 0x31, 0x91, 0xc8, 0x9d, 0x72, 0x1b, + 0x29, 0xcb, 0x9b, 0x6c, 0x8e, 0xdd, 0x16, 0x1b, 0xe9, 0x43, 0xf1, 0x81, + 0xf7, 0xa4, 0xcf, 0xe7, 0x5c, 0x45, 0x64, 0xc1, 0xf1, 0x83, 0x06, 0x4d, + 0x9f, 0x3e, 0x9a, 0x3b, 0x99, 0x6f, 0x61, 0xe5, 0xa6, 0x51, 0x3b, 0xac, + 0x16, 0xf9, 0x9c, 0x42, 0x8d, 0xb7, 0x53, 0xfd, 0x61, 0xc4, 0x9d, 0x8e, + 0x80, 0xe1, 0x20, 0xfc, 0x46, 0xb6, 0xa7, 0xe4, 0xfb, 0x19, 0x4f, 0x66, + 0x8d, 0xb7, 0x8f, 0xa5, 0x5b, 0x39, 0x3b, 0xb5, 0x27, 0x74, 0x22, 0x4f, + 0x18, 0x13, 0x76, 0xdf, 0x0a, 0xbc, 0xfe, 0xbf, 0xc9, 0x0e, 0xbe, 0xcb, + 0x48, 0x19, 0x13, 0x5e, 0xcf, 0x10, 0x1c, 0x34, 0xc0, 0x2a, 0xb3, 0xdc, + 0x1d, 0x6b, 0xcc, 0x79, 0xa5, 0xb0, 0x65, 0xff, 0x3d, 0xdc, 0xa9, 0xa5, + 0xc6, 0x6c, 0x6b, 0x70, 0x15, 0x4a, 0x79, 0x58, 0xad, 0xfd, 0x96, 0x20, + 0x9b, 0xc4, 0xba, 0x05, 0xe1, 0x81, 0x20, 0x5c, 0xef, 0x7f, 0x3d, 0xf2, + 0xa1, 0xb0, 0xc5, 0xd0, 0x95, 0xcf, 0x2d, 0xe4, 0xb4, 0x27, 0xcf, 0x84, + 0x7d, 0x67, 0xdb, 0x36, 0x7f, 0xa6, 0xb5, 0x7f, 0x10, 0x9e, 0xe8, 0xd1, + 0xa3, 0xa8, 0xb9, 0x93, 0x5a, 0x4f, 0x36, 0xb8, 0x86, 0x85, 0xe8, 0x91, + 0xe9, 0x68, 0x49, 0x82, 0x20, 0x0a, 0x32, 0x1a, 0xee, 0x1a, 0xe9, 0xc8, + 0x6d, 0x10, 0x8f, 0x2c, 0xf8, 0x87, 0x57, 0x62, 0xfa, 0xf9, 0xa6, 0x05, + 0x9d, 0x87, 0x1b, 0xd9, 0x77, 0x23, 0x2f, 0xe9, 0xd0, 0x2a, 0x9d, 0xc2, + 0x37, 0x64, 0xb3, 0x97, 0xce, 0x64, 0x73, 0x56, 0xac, 0xb3, 0xda, 0x35, + 0x6b, 0xf5, 0x8f, 0x1b, 0x3f, 0x08, 0x0f, 0x56, 0x9f, 0x6e, 0x13, 0x09, + 0x48, 0xb0, 0xab, 0x4e, 0x13, 0x28, 0x11, 0x1b, 0xb8, 0xb7, 0xfb, 0x65, + 0x4e, 0xa2, 0x8c, 0xd9, 0xd5, 0x06, 0x3e, 0x29, 0xc4, 0x5c, 0xa8, 0xce, + 0x28, 0x63, 0x61, 0xa6, 0x65, 0x1f, 0x0e, 0x5a, 0xb4, 0x01, 0xdd, 0xb4, + 0x96, 0xf1, 0x3c, 0xb5, 0x6e, 0xa0, 0x7c, 0x31, 0xed, 0xd3, 0xc6, 0xb4, + 0x9a, 0x5b, 0x9a, 0x5a, 0x98, 0x66, 0x89, 0x6c, 0x0c, 0xa0, 0x1f, 0x67, + 0xb5, 0x4e, 0xff, 0x86, 0x95, 0xec, 0x75, 0xa6, 0x26, 0x10, 0xf1, 0xe6, + 0x1e, 0x5b, 0xcc, 0x16, 0x98, 0xd1, 0xdb, 0x98}, + pub_key_3, + {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 26, + 32, + {0x42, 0xb8, 0x7d, 0xc0, 0xb6, 0x29, 0x17, 0x05, 0xfb, 0x72, 0xc5, 0x0b, + 0x2a, 0x6b, 0x30, 0x91, 0x25, 0x6d, 0x7e, 0x20, 0xf4, 0x97, 0x0a, 0x26, + 0x41, 0x26, 0x2f, 0x1e, 0x2c, 0xdf, 0xa5, 0x10, 0x88, 0xe2, 0xed, 0x86, + 0x01, 0x86, 0x97, 0xa1, 0x0b, 0xc8, 0xec, 0x38, 0x1f, 0x37, 0x08, 0xe0, + 0xf6, 0x03, 0x18, 0xbc, 0x46, 0xc5, 0xf8, 0x72, 0x6f, 0xfe, 0x9f, 0x0f, + 0x8a, 0xa1, 0x01, 0x24, 0xfc, 0xd1, 0x6c, 0xbe, 0x8a, 0xf6, 0x8b, 0xf1, + 0x35, 0x38, 0x1d, 0xa1, 0x55, 0xa3, 0xea, 0xdf, 0xe9, 0x9d, 0x07, 0x67, + 0x5e, 0x49, 0x42, 0x00, 0x9c, 0xcf, 0x5e, 0x91, 0xb2, 0xcf, 0x6e, 0x0b, + 0xb5, 0x0c, 0x87, 0xb8, 0xb4, 0xf2, 0x05, 0x11, 0xee, 0x8f, 0xc1, 0x6e, + 0x48, 0x9b, 0x30, 0xbc, 0x9f, 0xbc, 0x19, 0x18, 0xfd, 0x60, 0x79, 0xe0, + 0xd1, 0xee, 0xe9, 0x30, 0xb6, 0x90, 0xdf, 0xc9, 0x14, 0xd1, 0xd4, 0x81, + 0xb3, 0xf7, 0xd1, 0xe9, 0x53, 0x25, 0x36, 0xa8, 0xe3, 0xbd, 0xd8, 0x0a, + 0xea, 0x0f, 0x8f, 0x42, 0x29, 0xc7, 0x3d, 0x7a, 0x49, 0xfd, 0x33, 0x33, + 0xbf, 0x2e, 0xe2, 0xe9, 0x45, 0xce, 0xd2, 0x82, 0x8c, 0x73, 0xc8, 0x6f, + 0xfb, 0x01, 0xf7, 0xa2, 0x48, 0x69, 0xbe, 0x8c, 0xe6, 0x66, 0x67, 0x0f, + 0x84, 0x8d, 0x16, 0x37, 0xde, 0x12, 0xc2, 0x33, 0x77, 0x4b, 0x35, 0xd7, + 0x1c, 0xd5, 0xea, 0x44, 0x35, 0xc1, 0x6b, 0xf8, 0xfc, 0x05, 0xda, 0x13, + 0x51, 0xb9, 0xda, 0x24, 0xff, 0xe8, 0x8b, 0x8c, 0x12, 0xf4, 0xad, 0x8e, + 0xb7, 0xb0, 0x80, 0xd4, 0x9e, 0x1f, 0xa7, 0x3f, 0xae, 0x1f, 0x9f, 0x60, + 0x59, 0xb1, 0x52, 0x40, 0x7e, 0x02, 0x8e, 0xd9, 0xf9, 0x1e, 0x96, 0x0c, + 0x01, 0x89, 0xfa, 0x29, 0x92, 0xae, 0x60, 0x9a, 0xd3, 0xd3, 0x70, 0x67, + 0x06, 0x1c, 0x77, 0x9d, 0x37, 0xdb, 0xb4, 0x69, 0xc0, 0x30, 0x67, 0xd2, + 0x49, 0x7e, 0xd2, 0x03, 0x80, 0x38, 0x00, 0x1c, 0x6a, 0xff, 0x46, 0x34, + 0x0b, 0xda, 0x1d, 0x46, 0xc3, 0x97, 0xbe, 0x46, 0x3f, 0xe4, 0x0e, 0xcc, + 0x24, 0xe1, 0x6c, 0xa0, 0xe8, 0x2a, 0x26, 0x02, 0x9f, 0x71, 0x46, 0xa0, + 0x59, 0xb5, 0x0d, 0x46, 0x6d, 0x05, 0xa4, 0xbf, 0x45, 0xe7, 0xd5, 0x57, + 0x2e, 0x48, 0xd6, 0xf7, 0xee, 0xcf, 0x10, 0x3a, 0x98, 0x30, 0x9a, 0xda, + 0xb9, 0x5f, 0x7b, 0xcc, 0x7b, 0x0f, 0x4b, 0x12, 0xe4, 0x1b, 0xd5, 0x67, + 0x81, 0x17, 0x2f, 0xc8, 0x4a, 0x52, 0x55, 0x7a, 0x29, 0x67, 0x5a, 0x65, + 0x09, 0xf2, 0x70, 0x3e, 0x25, 0x03, 0xe4, 0xdf, 0x3f, 0x99, 0xf3, 0x6e, + 0xf1, 0xf0, 0x51, 0x7e, 0x54, 0x59, 0x9d, 0x19, 0xb2, 0x8c, 0x30, 0x07, + 0x66, 0x07, 0xe7, 0xbe, 0x62, 0x95, 0x20, 0x16, 0x9f, 0x5e, 0xae, 0xf6, + 0xde, 0xc6, 0xd6, 0xc4, 0x22, 0x0f, 0xf8, 0x1c, 0x72, 0xf4, 0x58, 0x57, + 0xe7, 0xcc, 0x15, 0x7e, 0xf4, 0xc8, 0xf3, 0x04, 0xaa, 0x38, 0xf3, 0x75, + 0xe5, 0xba, 0xf3, 0x98, 0x3e, 0xe0, 0x03, 0xfc, 0xf1, 0x5e, 0x3c, 0x16, + 0x22, 0x4e, 0x90, 0x39, 0xa4, 0x7f, 0x5f, 0x76, 0xa4, 0xee, 0x7b, 0x31, + 0x57, 0x13, 0x53, 0xf7, 0xa7, 0x8c, 0x5d, 0x21, 0xf7, 0x2a, 0xef, 0xe3, + 0xba, 0x37, 0x88, 0x2a, 0x15, 0x06, 0x96, 0x54, 0xc1, 0x5b, 0x03, 0x06, + 0x9c, 0xed, 0x15, 0xcb, 0xb1, 0x7d, 0x93, 0xb1, 0x54, 0xcb, 0x1d, 0x8a, + 0x9a, 0x03, 0xd0, 0x93, 0x71, 0x28, 0x4a, 0xfe, 0x12, 0xe8, 0x5b, 0x02, + 0xeb, 0x57, 0xa4, 0xf6, 0x4c, 0xfc, 0xc1, 0x65, 0xe6, 0x35, 0xd7, 0x89, + 0xfd, 0x9a, 0x81, 0x6a, 0x30, 0xe0, 0xbf, 0x91, 0x09, 0xff, 0x31, 0xa9, + 0x3d, 0xcc, 0x7e, 0x73, 0x5b, 0x6b, 0xee, 0x48}, + pub_key_3, + {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 27, + 32, + {0x59, 0x99, 0x7b, 0xe2, 0xc7, 0x27, 0x45, 0x86, 0x03, 0xfe, 0xb7, 0x53, + 0x68, 0x07, 0xfb, 0x91, 0x01, 0x0d, 0x2f, 0x07, 0xce, 0x7a, 0xd3, 0x97, + 0x68, 0x88, 0xa7, 0x12, 0x26, 0xf5, 0xa5, 0x2d, 0x22, 0xec, 0x38, 0x9d, + 0xbc, 0x9d, 0xae, 0x07, 0x60, 0x76, 0xca, 0xc0, 0x03, 0x0d, 0x63, 0xac, + 0xff, 0xce, 0x3e, 0xdc, 0xce, 0x0e, 0x59, 0x61, 0xcc, 0x0e, 0x15, 0xe7, + 0xf4, 0xda, 0xd3, 0x76, 0xc4, 0x53, 0xf0, 0x40, 0xed, 0xe1, 0x9a, 0xde, + 0x90, 0x0c, 0xd9, 0xe4, 0xb8, 0xca, 0xf0, 0x1d, 0x04, 0x2b, 0x1b, 0xcf, + 0x5b, 0x8c, 0x9c, 0x61, 0x73, 0x14, 0x82, 0xb0, 0xd5, 0x86, 0x7c, 0xba, + 0x2b, 0x36, 0x77, 0x7d, 0x6a, 0xbd, 0x10, 0x58, 0xcc, 0x46, 0xc5, 0x9d, + 0x62, 0x15, 0x8f, 0xea, 0x9a, 0xd3, 0x1e, 0x67, 0x2b, 0xbc, 0xf9, 0xcf, + 0x7c, 0x5a, 0x25, 0x69, 0x32, 0x8d, 0xbc, 0xe8, 0x89, 0x94, 0x8b, 0x6f, + 0x8b, 0xb5, 0x2c, 0xfd, 0xfb, 0x4e, 0x1b, 0xa3, 0x67, 0x20, 0x0c, 0x2a, + 0xa9, 0x57, 0xba, 0xc9, 0xd4, 0x19, 0x59, 0xca, 0x2d, 0x1c, 0x0e, 0x67, + 0x88, 0x73, 0xa1, 0x36, 0xa2, 0x29, 0x7a, 0x6c, 0xce, 0x79, 0x05, 0x1e, + 0xf6, 0x26, 0x05, 0x29, 0xb3, 0xbc, 0x1d, 0x8a, 0xf2, 0x38, 0x97, 0xda, + 0x1a, 0xa7, 0x15, 0xca, 0x34, 0xb6, 0xe3, 0x81, 0x42, 0xa7, 0x78, 0x35, + 0x7e, 0x26, 0x7a, 0x07, 0xe0, 0xdd, 0x44, 0x0c, 0x38, 0xe9, 0xb7, 0x10, + 0xaa, 0x66, 0x5f, 0x02, 0xe8, 0x2d, 0x98, 0x80, 0xeb, 0x16, 0x6d, 0xeb, + 0x2d, 0x4e, 0x1c, 0x18, 0x5b, 0xc0, 0xcb, 0xf8, 0xfd, 0xb6, 0x5a, 0x97, + 0xe7, 0xb2, 0x19, 0x99, 0xbe, 0xfc, 0xd5, 0x51, 0x5b, 0x0f, 0xb0, 0xb6, + 0x66, 0xf4, 0xaf, 0x68, 0xd9, 0x59, 0x2b, 0x47, 0x7d, 0x9d, 0x41, 0xfe, + 0x41, 0x0e, 0xb5, 0x8f, 0x01, 0xd7, 0xb1, 0xf6, 0xb1, 0x79, 0x65, 0xc1, + 0x00, 0x65, 0xfd, 0x92, 0x5d, 0x28, 0xbc, 0x6b, 0x6d, 0xc2, 0x63, 0x48, + 0xbd, 0xea, 0xf7, 0xbc, 0x01, 0x44, 0x18, 0x36, 0x14, 0x35, 0xf2, 0x09, + 0x5c, 0xea, 0x87, 0x07, 0x30, 0xda, 0xe1, 0xf6, 0xc9, 0x8c, 0xe7, 0x53, + 0x5e, 0xad, 0x1b, 0xc6, 0x6c, 0xb9, 0xf6, 0x9e, 0x09, 0x4e, 0xdb, 0xd6, + 0xc9, 0xa7, 0x43, 0x4c, 0x8f, 0xb6, 0xb5, 0x72, 0x76, 0x92, 0x4f, 0x77, + 0x87, 0x2b, 0x29, 0xf1, 0x02, 0xe4, 0x5c, 0xa2, 0x31, 0x6f, 0xe0, 0xd6, + 0x54, 0x5d, 0x9c, 0x9f, 0xd6, 0xf5, 0x6c, 0x07, 0xdd, 0xc8, 0x98, 0x1b, + 0xe1, 0xca, 0x95, 0x2f, 0xc7, 0xde, 0x6b, 0xb4, 0x97, 0x21, 0xf8, 0x3d, + 0xf7, 0xb2, 0xae, 0xfd, 0xe9, 0x71, 0xf4, 0x84, 0xd9, 0x72, 0xed, 0x29, + 0x64, 0x12, 0x1d, 0x1a, 0xcd, 0x8d, 0xb1, 0xdc, 0x2b, 0x6b, 0x35, 0x19, + 0x5d, 0x07, 0x7d, 0x18, 0xc9, 0x42, 0x82, 0xf6, 0x6d, 0xa5, 0xf0, 0x11, + 0x39, 0xf9, 0x3e, 0xf9, 0xd2, 0x81, 0xc8, 0xac, 0x70, 0x65, 0x9b, 0x93, + 0x96, 0x3e, 0x56, 0x2f, 0xa4, 0xb2, 0xb7, 0x4a, 0x58, 0x13, 0xbe, 0x56, + 0x6a, 0x1a, 0x10, 0x66, 0x6c, 0x01, 0x64, 0x40, 0x59, 0x8f, 0x7c, 0x52, + 0x9b, 0x1a, 0xbb, 0x3e, 0x18, 0x9b, 0x7b, 0x00, 0xb8, 0xf2, 0xe1, 0xb9, + 0x44, 0xd0, 0x9a, 0x47, 0x3f, 0xde, 0x4b, 0xaf, 0x35, 0xc1, 0x8c, 0xf4, + 0xec, 0xf1, 0xd7, 0x59, 0xf1, 0xbe, 0xdd, 0x8c, 0x3d, 0x24, 0x4d, 0x25, + 0x8e, 0xb2, 0x7d, 0x68, 0x5a, 0x14, 0x04, 0x65, 0xb7, 0x74, 0x1c, 0x9c, + 0x3a, 0xda, 0x76, 0x16, 0x15, 0x2e, 0xfd, 0x67, 0xbf, 0xa9, 0x19, 0x0c, + 0x59, 0x1e, 0x29, 0x7a, 0xe2, 0x72, 0xe5, 0x2d, 0xc0, 0x06, 0x4d, 0x44, + 0x2d, 0xae, 0xf3, 0x75, 0xed, 0xdf, 0x89, 0xc6}, + pub_key_3, + {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 28, + 32, + {0x71, 0xd8, 0x8b, 0x86, 0xe5, 0x36, 0x05, 0x2d, 0x02, 0x47, 0xf9, 0xe8, + 0x4b, 0xd7, 0x44, 0x0c, 0x99, 0x51, 0x82, 0x7a, 0xc2, 0xc5, 0xaf, 0x27, + 0xc6, 0x01, 0x62, 0xd3, 0xa1, 0x3d, 0x30, 0xcb, 0x85, 0xe7, 0x1a, 0x79, + 0x51, 0x17, 0xbb, 0x9f, 0x81, 0xb0, 0xeb, 0x15, 0x37, 0xc2, 0xe4, 0xc7, + 0x31, 0x66, 0x31, 0xf7, 0xdc, 0x4f, 0x04, 0xe5, 0x80, 0xbd, 0xbb, 0xbf, + 0x88, 0x2e, 0xfd, 0xf9, 0xe7, 0xaa, 0x76, 0x55, 0xf1, 0x64, 0x39, 0xcc, + 0x09, 0x8b, 0xd2, 0xc7, 0x7c, 0x0a, 0x0b, 0x74, 0xe1, 0xeb, 0x17, 0x9e, + 0x91, 0x1f, 0xe1, 0x09, 0xa2, 0x44, 0x3c, 0x22, 0x57, 0x4e, 0x0b, 0x5d, + 0xc0, 0x7e, 0x72, 0x10, 0x85, 0xfe, 0x68, 0xaa, 0xec, 0x83, 0xc0, 0xbe, + 0x78, 0x98, 0xe0, 0xdd, 0x3b, 0x45, 0x82, 0xc8, 0x45, 0xe6, 0x33, 0xb0, + 0x66, 0x90, 0xb2, 0x84, 0xcc, 0x53, 0x70, 0x82, 0x92, 0x4c, 0xf8, 0xd0, + 0x9e, 0xc4, 0xe1, 0x63, 0x3d, 0x05, 0xcf, 0xe8, 0x9b, 0xfe, 0x13, 0x80, + 0xf6, 0xed, 0x48, 0x15, 0x5e, 0x5e, 0x4f, 0xb1, 0x78, 0xf6, 0x62, 0x59, + 0xdf, 0x28, 0x75, 0x1b, 0xf9, 0x6c, 0xc6, 0xea, 0xd4, 0xf3, 0xc1, 0xd0, + 0xd0, 0xa0, 0x61, 0x8d, 0x46, 0x25, 0xfd, 0x0f, 0x5b, 0xc3, 0xcb, 0x8b, + 0xce, 0xbc, 0x60, 0xe5, 0x05, 0xa9, 0xdd, 0x72, 0xbd, 0x02, 0x23, 0x03, + 0x5f, 0xee, 0x6f, 0xf4, 0x64, 0x35, 0x57, 0x00, 0x66, 0xec, 0xff, 0x5e, + 0x6c, 0x93, 0x73, 0x37, 0x72, 0x11, 0xb5, 0x11, 0x1e, 0x24, 0xfb, 0x76, + 0x56, 0xf6, 0x5f, 0xb9, 0x4a, 0xa7, 0xdf, 0x71, 0xfd, 0x5e, 0xa3, 0x4f, + 0xf4, 0xbb, 0x1a, 0xe3, 0x2d, 0x51, 0x46, 0x8b, 0x22, 0x8b, 0xb8, 0x20, + 0x95, 0xd4, 0x15, 0x5d, 0xcb, 0xfa, 0x0a, 0xb9, 0xdf, 0x12, 0x59, 0x8d, + 0xa8, 0x1e, 0x33, 0x34, 0xed, 0xc3, 0x00, 0xbd, 0x1f, 0x9c, 0x4e, 0xb6, + 0x0a, 0x2a, 0x1f, 0x7b, 0x42, 0x62, 0x48, 0x52, 0x1d, 0x99, 0xa0, 0x66, + 0x4e, 0x9c, 0x97, 0x39, 0x32, 0xd6, 0x08, 0x37, 0x10, 0x42, 0x22, 0x5e, + 0x4d, 0xeb, 0x38, 0xc3, 0x58, 0xc2, 0xc7, 0xf5, 0x93, 0xf8, 0x86, 0xc5, + 0x53, 0x97, 0xda, 0xc5, 0x3f, 0x94, 0xe1, 0x3f, 0x17, 0x1e, 0xc0, 0x6a, + 0x03, 0x27, 0xf5, 0xf4, 0x58, 0x51, 0x4a, 0xce, 0x46, 0x18, 0xc2, 0xb4, + 0xae, 0x41, 0x4b, 0x29, 0x27, 0xd9, 0x8c, 0x52, 0x72, 0x7f, 0x09, 0xa1, + 0x6c, 0x5f, 0x5f, 0x2d, 0x27, 0x93, 0x6d, 0x37, 0xe3, 0xba, 0x4c, 0xdc, + 0xaa, 0x18, 0x68, 0x8e, 0x24, 0x51, 0xed, 0x19, 0xf6, 0x7a, 0xdc, 0x47, + 0x32, 0x83, 0x7e, 0x2c, 0x8f, 0xa8, 0xc5, 0x60, 0x2f, 0x26, 0x0e, 0x79, + 0xfe, 0x0d, 0x91, 0x46, 0x45, 0x8f, 0x94, 0x1e, 0xb9, 0xc5, 0x76, 0xc4, + 0xe8, 0xd3, 0x1e, 0x8c, 0x94, 0x8b, 0x92, 0x74, 0xac, 0x8f, 0x29, 0xbe, + 0x19, 0x1b, 0xdb, 0x68, 0xad, 0xbc, 0x01, 0xa2, 0x0c, 0xf2, 0xfc, 0x48, + 0xe0, 0x29, 0x1e, 0x0b, 0xd9, 0x96, 0x9b, 0xaa, 0xd2, 0x7e, 0xbc, 0xab, + 0xb9, 0x79, 0x58, 0xe9, 0x41, 0x30, 0x43, 0xea, 0x28, 0x73, 0xf5, 0x62, + 0x29, 0xb8, 0x60, 0x1e, 0x7f, 0xde, 0x11, 0x3a, 0x09, 0x70, 0x63, 0x64, + 0x48, 0x35, 0xc2, 0x84, 0x82, 0xa1, 0x12, 0x08, 0x5a, 0x7f, 0xdf, 0xfd, + 0xaf, 0x4e, 0x0d, 0xab, 0x20, 0xbe, 0x8f, 0xf4, 0xad, 0xab, 0x5e, 0xb7, + 0x39, 0x3a, 0xcc, 0xe6, 0x57, 0x5e, 0xa4, 0x09, 0x66, 0xac, 0xa0, 0x6b, + 0x4e, 0x1d, 0xfb, 0xa1, 0x00, 0x2c, 0x7c, 0x5d, 0x05, 0x5a, 0x89, 0xe1, + 0x12, 0x59, 0xef, 0x06, 0x1c, 0xb0, 0xa1, 0xf7, 0xc7, 0x8e, 0xcd, 0x08, + 0x2d, 0x8a, 0x5a, 0xe2, 0x22, 0x81, 0x17, 0xc0}, + pub_key_3, + {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 29, + 32, + {0x87, 0x2d, 0xbd, 0x85, 0x06, 0x28, 0xbe, 0x3e, 0xdd, 0x02, 0xa7, 0xd8, + 0x61, 0x8c, 0x81, 0xa5, 0x71, 0x33, 0x95, 0xd6, 0x72, 0x5f, 0x24, 0xa7, + 0xc7, 0xa4, 0xa5, 0xfd, 0x2b, 0xc3, 0x77, 0xc0, 0xb3, 0x28, 0x5d, 0x2f, + 0xa3, 0xb1, 0x08, 0x64, 0x32, 0x5e, 0x3f, 0x50, 0x49, 0x2a, 0x10, 0x7a, + 0x31, 0x38, 0x0a, 0x62, 0x84, 0x90, 0x50, 0x3a, 0x94, 0x2b, 0x8a, 0xb8, + 0x0a, 0x71, 0xb9, 0xde, 0x49, 0xa7, 0xa1, 0x69, 0xf4, 0x5f, 0xbd, 0xb6, + 0x63, 0xa9, 0x6d, 0xed, 0x6f, 0xb7, 0x34, 0x5b, 0xba, 0x35, 0x60, 0xb9, + 0x5a, 0xa8, 0x87, 0x34, 0x62, 0xef, 0x1a, 0x30, 0x39, 0xd8, 0x89, 0x91, + 0x1f, 0xdb, 0x3c, 0x99, 0x16, 0x05, 0x6a, 0x76, 0xcf, 0xba, 0xaa, 0x4a, + 0x13, 0x32, 0x8b, 0x96, 0xc3, 0xfe, 0xfa, 0xa5, 0x40, 0x3e, 0xc1, 0x03, + 0x25, 0xf3, 0x61, 0x9b, 0x17, 0x6f, 0x60, 0x42, 0xa6, 0x8b, 0x49, 0x6a, + 0x23, 0x32, 0x09, 0x05, 0xa5, 0x89, 0xea, 0xf5, 0x32, 0x27, 0x3e, 0x6d, + 0x67, 0x5f, 0x25, 0xc4, 0xda, 0x6d, 0xa1, 0xd4, 0x2b, 0xfa, 0x53, 0xa1, + 0x6c, 0x85, 0x0e, 0x25, 0x0f, 0x16, 0xb4, 0x92, 0x77, 0xaa, 0xe5, 0xcf, + 0xea, 0xe1, 0x7b, 0x65, 0xd6, 0x1d, 0xff, 0xfe, 0xe8, 0x5c, 0xfd, 0xde, + 0x1e, 0x0a, 0xad, 0xe5, 0xc2, 0xc2, 0x4c, 0xeb, 0x24, 0x1c, 0x7a, 0x15, + 0xed, 0x5d, 0x52, 0x9e, 0x7a, 0x68, 0x01, 0x34, 0xc5, 0xce, 0x39, 0x23, + 0xe7, 0x7d, 0xd3, 0xef, 0x5d, 0xa6, 0xa3, 0x19, 0x4d, 0xf0, 0xbc, 0xae, + 0x4a, 0xcb, 0x2b, 0xa7, 0x66, 0xc5, 0xff, 0xfc, 0x3b, 0xa6, 0xe3, 0xf8, + 0x49, 0xad, 0xe9, 0x4b, 0xb1, 0x4f, 0x0b, 0x4a, 0xae, 0x88, 0xba, 0x7d, + 0x4d, 0x32, 0x12, 0x7d, 0x74, 0xd3, 0x19, 0xf8, 0x47, 0x80, 0x6e, 0xbb, + 0x34, 0xab, 0x11, 0x22, 0x22, 0x88, 0x8b, 0x3d, 0xf6, 0x2d, 0xf9, 0x7b, + 0x60, 0x3e, 0x76, 0x3e, 0x40, 0xcb, 0xb2, 0x50, 0x3f, 0x0f, 0x88, 0xc2, + 0x01, 0xb2, 0xec, 0x01, 0x98, 0x30, 0x6a, 0xca, 0xc1, 0x1d, 0xa2, 0x4e, + 0xb9, 0x83, 0xa0, 0x1e, 0x93, 0x06, 0x3b, 0x01, 0xe4, 0x19, 0xee, 0x6d, + 0x39, 0xa8, 0x19, 0x17, 0x1b, 0xce, 0xf4, 0xbd, 0x70, 0xb1, 0xc1, 0xee, + 0xc3, 0xfe, 0x26, 0x75, 0x73, 0x61, 0x1f, 0xfc, 0x2f, 0x51, 0xb8, 0x63, + 0x95, 0x6f, 0x91, 0xa8, 0x34, 0x1c, 0x64, 0x78, 0xb1, 0x34, 0x73, 0xe1, + 0x58, 0x5a, 0xc6, 0xfa, 0x7e, 0x7e, 0xd8, 0x04, 0x02, 0x1f, 0x60, 0xb2, + 0x76, 0x4a, 0x72, 0x7f, 0x0b, 0x0f, 0xb6, 0x83, 0xb0, 0xb0, 0x23, 0xc1, + 0x0f, 0x79, 0xf9, 0x83, 0xfd, 0x54, 0x22, 0xdc, 0x63, 0x8b, 0x9d, 0xc8, + 0x3b, 0x59, 0xea, 0xc9, 0x71, 0x93, 0x03, 0x1c, 0xc6, 0x11, 0x2a, 0x26, + 0xf6, 0x01, 0x53, 0x1a, 0xc2, 0x73, 0xad, 0x97, 0x04, 0x27, 0xa2, 0x6e, + 0x97, 0x0e, 0x88, 0x6a, 0x6a, 0xe4, 0xcb, 0xeb, 0xea, 0x85, 0x0b, 0x5c, + 0x86, 0xa5, 0xf2, 0x7e, 0x4e, 0x39, 0xb3, 0xd1, 0x7e, 0xf0, 0xf5, 0x17, + 0x34, 0x41, 0xae, 0x24, 0x2f, 0xa3, 0xdf, 0xcd, 0x36, 0xc2, 0xe8, 0xff, + 0x7a, 0x9a, 0x91, 0x0b, 0x1b, 0x75, 0x7d, 0xcd, 0x16, 0xac, 0xdd, 0x2c, + 0xd0, 0x9c, 0x51, 0x77, 0x80, 0xb6, 0x5d, 0x03, 0xf4, 0xc6, 0x55, 0xa1, + 0x09, 0x19, 0xb7, 0x96, 0x0b, 0xe4, 0x5e, 0xe1, 0xda, 0x72, 0x3b, 0x37, + 0x0e, 0x29, 0x36, 0x50, 0x90, 0x2e, 0xc2, 0xd2, 0x40, 0x7a, 0x9d, 0x05, + 0xc1, 0x91, 0xbd, 0xbe, 0xcc, 0xa3, 0xaf, 0x3a, 0xa9, 0x52, 0xf6, 0x44, + 0x50, 0x55, 0x81, 0xf2, 0xc4, 0x31, 0x3f, 0x12, 0x4a, 0x15, 0x4b, 0xa1, + 0x04, 0x1f, 0x8c, 0x4a, 0x1f, 0x5b, 0x19, 0x03}, + pub_key_3, + {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 30, + 32, + {0x1c, 0xa4, 0xf5, 0x4a, 0xb7, 0x46, 0x34, 0xf3, 0x7d, 0xca, 0xe2, 0x89, + 0xb8, 0x0a, 0x35, 0x7b, 0xd0, 0x68, 0x8b, 0xa1, 0x47, 0x3a, 0x78, 0x39, + 0x8f, 0x4e, 0xe1, 0xb4, 0xaa, 0xc4, 0x7c, 0xa1, 0x8c, 0x7e, 0x61, 0x9b, + 0xd9, 0x5e, 0x62, 0xef, 0xac, 0xbd, 0x01, 0x12, 0x60, 0xfe, 0xbc, 0xfb, + 0xb4, 0xc3, 0x9e, 0xf7, 0x70, 0xec, 0x10, 0x77, 0x3e, 0x92, 0x0a, 0xa0, + 0xc2, 0xe7, 0x73, 0xc5, 0x7f, 0x6e, 0xdf, 0x30, 0x8f, 0x9a, 0xf7, 0xdf, + 0x14, 0xf4, 0xd4, 0xb5, 0x07, 0x20, 0x4c, 0xd9, 0x01, 0x28, 0xb6, 0xa2, + 0xaf, 0xc5, 0xe3, 0x5d, 0x1f, 0x8a, 0x4c, 0x4b, 0x1d, 0xc9, 0x4e, 0x1e, + 0x0f, 0x83, 0xa8, 0xdd, 0x4f, 0x91, 0xa6, 0xb2, 0xa6, 0xe9, 0x52, 0x7d, + 0xe6, 0xcf, 0xe3, 0xfa, 0x8c, 0xde, 0xa1, 0x20, 0x04, 0xf1, 0x10, 0x6c, + 0x68, 0xff, 0x66, 0x1d, 0xcd, 0xe9, 0x01, 0x8e, 0xa2, 0x93, 0x6d, 0x55, + 0xbc, 0x5e, 0xe2, 0x7f, 0x11, 0xaa, 0xa0, 0xf2, 0x87, 0xf1, 0x44, 0x98, + 0xd0, 0x86, 0xd6, 0x20, 0xfd, 0xce, 0xe1, 0xa4, 0x8a, 0xa2, 0xb1, 0xee, + 0xa9, 0x5f, 0x52, 0x89, 0x34, 0x83, 0x7f, 0x93, 0xf7, 0x3c, 0xfb, 0x71, + 0x34, 0xa8, 0x58, 0xda, 0x3a, 0x49, 0xe1, 0x1f, 0x7b, 0x5c, 0x49, 0x48, + 0xcc, 0x56, 0x15, 0x6c, 0x15, 0x0b, 0x10, 0x4f, 0x0c, 0x17, 0xa5, 0x67, + 0x49, 0x6f, 0x5f, 0xac, 0x7d, 0x6d, 0x7a, 0x7e, 0xae, 0xbb, 0xc7, 0xc2, + 0x4e, 0x4f, 0xb8, 0x0c, 0x40, 0xae, 0x8c, 0x9a, 0xbf, 0xd6, 0xfa, 0xa7, + 0x74, 0xb4, 0x38, 0xee, 0xfd, 0xa7, 0xf2, 0x7e, 0x25, 0xaf, 0x39, 0x3b, + 0x0d, 0x8e, 0xb0, 0x53, 0x2d, 0xb8, 0xea, 0x3e, 0x7d, 0x0d, 0x5d, 0xe3, + 0x98, 0x3a, 0x06, 0xfc, 0x4a, 0x8e, 0x15, 0x90, 0xe4, 0x22, 0x64, 0xa8, + 0xc4, 0x46, 0x98, 0x2d, 0x14, 0x1f, 0x99, 0x41, 0xec, 0x98, 0x86, 0x6e, + 0xc3, 0xcd, 0x04, 0xad, 0x1b, 0x29, 0xe1, 0x63, 0xe2, 0x40, 0x7b, 0x20, + 0xec, 0x11, 0x60, 0x14, 0xa5, 0xef, 0x70, 0xba, 0xe8, 0x5d, 0x57, 0x02, + 0xab, 0x7d, 0x77, 0x1b, 0xca, 0x15, 0xdd, 0x3d, 0xb1, 0x98, 0xbb, 0x26, + 0x64, 0x5e, 0xe1, 0x20, 0x07, 0x86, 0x38, 0x8b, 0x73, 0x9e, 0x02, 0xd3, + 0x32, 0x44, 0xb6, 0xdb, 0x27, 0x65, 0x24, 0x12, 0x56, 0x45, 0x83, 0x74, + 0x2b, 0xc7, 0x00, 0x79, 0x9f, 0x41, 0x81, 0x53, 0xd9, 0xd3, 0x01, 0x88, + 0x36, 0x1d, 0x77, 0x2b, 0x1b, 0xb5, 0xfb, 0x24, 0x05, 0xcb, 0x1d, 0x1c, + 0xaa, 0xb3, 0x03, 0x40, 0x0c, 0xd6, 0x53, 0x99, 0xbb, 0x8d, 0xde, 0x39, + 0x38, 0x52, 0x37, 0x3b, 0xbe, 0x3b, 0xd5, 0x0e, 0xc4, 0x6d, 0x51, 0x64, + 0x18, 0xaf, 0xb8, 0x91, 0x40, 0x26, 0xb2, 0x77, 0x38, 0xe7, 0xa0, 0x97, + 0x39, 0x00, 0x21, 0x13, 0x6c, 0xce, 0xa7, 0x5e, 0xd6, 0x5a, 0xf3, 0xc6, + 0x3d, 0xfb, 0xae, 0x93, 0x8a, 0x9c, 0x52, 0xfa, 0xd4, 0x24, 0x35, 0xc2, + 0x1a, 0xaa, 0x94, 0x3a, 0x89, 0xff, 0x66, 0x53, 0xc3, 0xda, 0x52, 0xcf, + 0xb2, 0xac, 0x32, 0x81, 0x9f, 0x09, 0x95, 0x4a, 0x0e, 0x5d, 0xfb, 0xfa, + 0x23, 0x7f, 0x6e, 0x87, 0x2f, 0x03, 0x7c, 0x56, 0x9f, 0xbc, 0x41, 0x88, + 0x65, 0x52, 0xfb, 0x7f, 0x6e, 0x22, 0xef, 0xeb, 0xbb, 0x1b, 0x81, 0x97, + 0xcb, 0x87, 0x0b, 0x3e, 0x95, 0x5d, 0xef, 0x4e, 0x26, 0x03, 0x33, 0xc5, + 0x9c, 0x98, 0xc6, 0xba, 0x97, 0x3b, 0xcd, 0xc5, 0x23, 0x6e, 0xe0, 0xf4, + 0x50, 0xda, 0x19, 0x6d, 0xe4, 0xb1, 0x8d, 0xe9, 0x22, 0x9a, 0x82, 0x91, + 0xc7, 0x41, 0xb9, 0xd1, 0x75, 0xd9, 0xa1, 0xe9, 0xda, 0xcb, 0x1c, 0xe3, + 0x30, 0x50, 0x08, 0xff, 0x19, 0xc9, 0x3c, 0x62}, + pub_key_3, + {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 31, + 32, + {0x00, 0xe1, 0xe7, 0x6b, 0xe1, 0x27, 0x6a, 0x4a, 0x11, 0xf1, 0x76, 0xb1, + 0x6d, 0xd1, 0x95, 0x49, 0x1f, 0x28, 0xcd, 0x53, 0xf6, 0xe0, 0x5c, 0xf2, + 0x42, 0x36, 0xfc, 0xd2, 0x88, 0x81, 0xf0, 0xd3, 0x3b, 0x25, 0xb9, 0xe2, + 0x36, 0xda, 0x7f, 0xa3, 0x2c, 0xc4, 0x0b, 0x12, 0x8d, 0x00, 0x7e, 0x0b, + 0xc0, 0x64, 0x0f, 0xfe, 0x42, 0xdb, 0xb2, 0xc5, 0x03, 0x5f, 0x96, 0x51, + 0x61, 0x10, 0x91, 0x3d, 0x03, 0x7d, 0x7d, 0xe0, 0x17, 0xe2, 0x64, 0xd1, + 0xfd, 0x11, 0x86, 0x2c, 0xf9, 0x11, 0x54, 0x7f, 0xe0, 0x73, 0x33, 0xb5, + 0xbf, 0x48, 0xc3, 0xc2, 0xab, 0x46, 0x9e, 0x73, 0x3c, 0x51, 0xfa, 0xf3, + 0x46, 0xf4, 0x03, 0xc9, 0x55, 0x5b, 0x7d, 0x27, 0x3c, 0xce, 0x68, 0xef, + 0x59, 0xd7, 0xb8, 0xcb, 0x36, 0xfa, 0xa9, 0x1f, 0x91, 0x66, 0x93, 0xd1, + 0xf5, 0xe7, 0xf9, 0x21, 0x0f, 0xd5, 0xcb, 0xfa, 0xb7, 0x2c, 0xcf, 0x93, + 0x1d, 0x04, 0x77, 0x3c, 0x8f, 0x04, 0x60, 0xa1, 0x81, 0x7c, 0xdb, 0xfe, + 0x47, 0x9c, 0x87, 0xe3, 0x0d, 0x2e, 0x9f, 0xcb, 0x81, 0xa8, 0x04, 0x38, + 0x3b, 0x0e, 0x5a, 0xc0, 0xd7, 0x3f, 0x5e, 0x57, 0x22, 0x9b, 0x7a, 0xdc, + 0x5f, 0x8c, 0x1e, 0x8a, 0xd1, 0x9a, 0x15, 0x02, 0x08, 0x3b, 0xa6, 0x16, + 0x29, 0xc1, 0xf4, 0x42, 0x52, 0x73, 0xe8, 0x81, 0xfc, 0x30, 0x34, 0x48, + 0xf3, 0x2f, 0x0c, 0xad, 0x03, 0xaa, 0x3e, 0x73, 0x46, 0xd7, 0xbf, 0x3b, + 0x9b, 0x27, 0xb0, 0x9b, 0xa2, 0x1d, 0xf7, 0x3f, 0x63, 0xba, 0x1c, 0x42, + 0x0e, 0xb5, 0xce, 0x21, 0xa1, 0xf7, 0x77, 0x55, 0x4f, 0x38, 0x77, 0xcf, + 0xbc, 0x49, 0xd5, 0xc7, 0x26, 0x8a, 0xac, 0x84, 0x4e, 0x90, 0x9f, 0x00, + 0x31, 0xa3, 0x2d, 0x62, 0xbf, 0xd0, 0xd8, 0x7c, 0x26, 0xe1, 0xd3, 0x86, + 0xf3, 0x47, 0x31, 0x71, 0x2f, 0xb9, 0xe7, 0x8a, 0xb5, 0x8a, 0x08, 0x3a, + 0x45, 0x01, 0x46, 0x78, 0xa4, 0x96, 0x51, 0xf3, 0x1b, 0xb3, 0xfd, 0x72, + 0xcf, 0xfb, 0x12, 0x79, 0x61, 0xde, 0x04, 0x46, 0x2f, 0x9e, 0x33, 0x5d, + 0xf3, 0x84, 0x21, 0x75, 0x33, 0xd3, 0x76, 0x02, 0xd3, 0xe8, 0xc1, 0x9c, + 0x93, 0xe0, 0x90, 0x97, 0xe2, 0x0c, 0x4c, 0xb7, 0x6b, 0xc2, 0x35, 0x9e, + 0x86, 0xb3, 0x89, 0xcd, 0x0d, 0x17, 0x52, 0x0b, 0x63, 0x15, 0xb4, 0x3f, + 0x96, 0x5f, 0x6d, 0x23, 0xe6, 0x5f, 0x75, 0xf8, 0xbe, 0x42, 0x64, 0x9b, + 0x2e, 0xaa, 0x1a, 0x7f, 0x11, 0xb0, 0x33, 0x62, 0x7c, 0xf0, 0xb9, 0x26, + 0x85, 0x2d, 0xd8, 0x64, 0x0e, 0x5a, 0x9a, 0xcf, 0xf4, 0x7c, 0x7b, 0x35, + 0x68, 0x50, 0x8c, 0xe0, 0xdf, 0x17, 0xac, 0x2e, 0x72, 0xd6, 0x59, 0x8b, + 0xb8, 0xff, 0xf2, 0xaa, 0x61, 0xde, 0x42, 0xdf, 0x99, 0x7b, 0x18, 0x46, + 0xbe, 0x0a, 0xba, 0x4a, 0x41, 0xf9, 0xf0, 0x6c, 0x6f, 0xef, 0x81, 0xe9, + 0xe8, 0xb5, 0x00, 0xcf, 0xe0, 0x8f, 0xcb, 0x77, 0x6b, 0xaa, 0x66, 0x46, + 0x02, 0x4f, 0x39, 0x1a, 0x2f, 0x69, 0xe4, 0x5a, 0x06, 0x0a, 0x66, 0x41, + 0xbe, 0x13, 0x9a, 0xed, 0x93, 0x5d, 0x92, 0x62, 0xcf, 0x8f, 0x42, 0x75, + 0xb1, 0x7f, 0x73, 0x5c, 0x72, 0xe9, 0xc6, 0x0a, 0x89, 0xbf, 0x59, 0x13, + 0xba, 0x4c, 0x93, 0xb9, 0xe4, 0x26, 0xc9, 0x29, 0x8b, 0xea, 0x99, 0x9b, + 0x83, 0xff, 0x53, 0xb0, 0x7e, 0xeb, 0xe7, 0x1c, 0x13, 0x15, 0x5e, 0xe0, + 0xfb, 0x02, 0x7b, 0x0e, 0x8c, 0x46, 0xfb, 0x9a, 0xa6, 0x41, 0xe9, 0xbb, + 0xcc, 0xf8, 0xdf, 0x1e, 0xa8, 0xde, 0xad, 0xd2, 0x64, 0x0e, 0x01, 0x66, + 0x2d, 0xdc, 0xa3, 0x41, 0x6a, 0x68, 0xf0, 0xc7, 0x69, 0x0b, 0x79, 0xab, + 0xa5, 0x2b, 0x1f, 0xa6, 0x57, 0x45, 0x4e, 0x8e}, + pub_key_3, + {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 32, + 32, + {0x28, 0xfc, 0xdd, 0x6c, 0xf0, 0x3b, 0x8d, 0x97, 0xf7, 0x44, 0xc2, 0x7b, + 0x3e, 0xed, 0x91, 0x5b, 0x93, 0x84, 0x5c, 0x1f, 0xa1, 0xf8, 0x78, 0xb7, + 0xf2, 0x2d, 0x79, 0x5a, 0x1d, 0x5e, 0x6a, 0x5f, 0x1a, 0x18, 0xd1, 0xd6, + 0xd8, 0xcd, 0xbe, 0xcc, 0xab, 0xce, 0x95, 0x77, 0xbd, 0x28, 0x31, 0xeb, + 0x9e, 0xc1, 0xdb, 0x4a, 0xf7, 0xa3, 0xeb, 0xe8, 0x14, 0xe2, 0xb7, 0x5a, + 0xd4, 0x89, 0xfe, 0x02, 0xbf, 0x8e, 0x36, 0xd3, 0x61, 0xec, 0x48, 0x04, + 0x21, 0xb8, 0x27, 0x17, 0xea, 0xa4, 0x8c, 0xcf, 0x4e, 0x14, 0x28, 0x5f, + 0x5a, 0x12, 0xe4, 0x4a, 0x39, 0x6e, 0x72, 0x30, 0x72, 0xb8, 0x62, 0x13, + 0x4d, 0xae, 0xce, 0xad, 0xef, 0x8a, 0xc4, 0x25, 0x55, 0xb8, 0x25, 0x70, + 0xfa, 0x70, 0xf8, 0x3d, 0x8d, 0xed, 0xf2, 0x22, 0x35, 0xfb, 0x7c, 0xda, + 0x91, 0x7e, 0xbf, 0x56, 0x44, 0xb3, 0x2f, 0x8b, 0x92, 0x17, 0x1b, 0x52, + 0x41, 0xd6, 0x48, 0x98, 0x3b, 0x43, 0x08, 0x27, 0x6b, 0x4d, 0x71, 0xb6, + 0x5e, 0x61, 0x92, 0x6e, 0x70, 0x57, 0xd0, 0x1d, 0x98, 0xeb, 0xb7, 0xdb, + 0x44, 0x2b, 0xf9, 0x55, 0x3f, 0x59, 0xbf, 0x8e, 0x2b, 0x66, 0xce, 0xb8, + 0x67, 0x40, 0xc0, 0x11, 0xfd, 0x43, 0xb9, 0x79, 0xf2, 0x58, 0x09, 0xe3, + 0xee, 0x72, 0xe9, 0x19, 0x08, 0xda, 0xd7, 0xb6, 0x60, 0x31, 0x8b, 0xd1, + 0xc0, 0x99, 0x94, 0x1f, 0x7b, 0x7f, 0xd8, 0x7d, 0x05, 0x05, 0xd1, 0x72, + 0x98, 0x43, 0x8d, 0x23, 0xf7, 0xca, 0x32, 0x83, 0x80, 0xd5, 0xd8, 0x3c, + 0x0a, 0x96, 0xef, 0x33, 0x25, 0x0a, 0xd0, 0x5a, 0x23, 0x46, 0x5b, 0x36, + 0xb3, 0x30, 0x5a, 0xf3, 0x0a, 0x98, 0x1c, 0x76, 0x80, 0xeb, 0x10, 0xf5, + 0x7b, 0xe4, 0x8a, 0xe1, 0x14, 0x11, 0x4b, 0x5c, 0x29, 0xf6, 0xf7, 0x51, + 0x70, 0xbb, 0x45, 0x03, 0xd3, 0x40, 0xc7, 0xa3, 0x00, 0x67, 0x0a, 0x72, + 0x76, 0x40, 0xa1, 0x86, 0xc8, 0xe4, 0x91, 0xc4, 0x0c, 0x83, 0x37, 0xd0, + 0x49, 0xda, 0xc3, 0xf6, 0x61, 0xca, 0x8b, 0xc4, 0xcf, 0x0e, 0x73, 0x46, + 0xb5, 0x15, 0x3c, 0x37, 0x41, 0x30, 0x7e, 0x6d, 0x2f, 0x0b, 0x6f, 0x57, + 0xb2, 0x47, 0xb3, 0xcf, 0xb9, 0x58, 0xb3, 0xdb, 0x7f, 0x71, 0xdd, 0x84, + 0xad, 0x57, 0xf6, 0x70, 0x67, 0xe9, 0xfc, 0xcb, 0x3a, 0xe8, 0x9c, 0xc7, + 0x7d, 0x6a, 0x97, 0x20, 0xc1, 0xcf, 0x69, 0x57, 0x85, 0x25, 0xb2, 0xcd, + 0x03, 0x50, 0xe0, 0xad, 0x48, 0x0d, 0x45, 0x9b, 0x0e, 0xf7, 0xa4, 0xec, + 0x62, 0x38, 0xc3, 0xf8, 0x68, 0xbc, 0xf7, 0xd8, 0xf7, 0x69, 0x3d, 0x9b, + 0x06, 0xd1, 0x93, 0xc1, 0x2e, 0x40, 0xd1, 0x7a, 0x27, 0x05, 0x43, 0xdb, + 0x29, 0xc0, 0x43, 0x7e, 0x14, 0xfe, 0x1e, 0xa5, 0xaa, 0x2f, 0xe1, 0x9c, + 0x6c, 0x32, 0xbf, 0xe7, 0x0f, 0xb6, 0x07, 0x2a, 0x8c, 0x12, 0xee, 0xe8, + 0xb2, 0x1f, 0x63, 0x71, 0x6b, 0x05, 0x6c, 0x76, 0xd3, 0x8f, 0xcc, 0x78, + 0x47, 0xf8, 0xb3, 0xc3, 0xb4, 0xf2, 0xa8, 0x88, 0x4e, 0x1e, 0x01, 0xdb, + 0x98, 0x1f, 0xb1, 0x56, 0xeb, 0x1a, 0x91, 0x5b, 0x82, 0xe3, 0x87, 0x70, + 0x38, 0x7c, 0x2d, 0x4e, 0x82, 0xab, 0xce, 0x0e, 0xf5, 0x70, 0xc3, 0xfd, + 0x14, 0x9c, 0x95, 0x1e, 0x31, 0x39, 0x0e, 0x30, 0x57, 0x01, 0x88, 0x0d, + 0xd7, 0x5e, 0x0d, 0x9a, 0xa5, 0xf2, 0x78, 0x0f, 0xf2, 0x21, 0x34, 0x57, + 0x61, 0xd7, 0xa0, 0x05, 0x35, 0x1c, 0xc0, 0x3e, 0xc3, 0x13, 0x82, 0x16, + 0x87, 0xb1, 0x19, 0x04, 0xe7, 0xb7, 0x69, 0x46, 0x98, 0x75, 0xea, 0x8c, + 0x33, 0xb7, 0x7d, 0xdd, 0x47, 0x5c, 0x67, 0x4c, 0xba, 0x98, 0x12, 0x92, + 0xb4, 0xab, 0xac, 0x1a, 0xc2, 0x29, 0xdd, 0x81}, + pub_key_3, + {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 33, + 32, + {0x23, 0x64, 0x1d, 0x3c, 0xc8, 0x8c, 0x01, 0x60, 0xef, 0x82, 0x44, 0xb8, + 0xd5, 0xfd, 0xa3, 0xb2, 0x96, 0xf4, 0x9f, 0x92, 0x5f, 0xd4, 0xd4, 0x61, + 0xba, 0xf6, 0x67, 0x69, 0x84, 0x06, 0x1b, 0xa8, 0xe5, 0x63, 0x91, 0x1d, + 0xf8, 0x53, 0x3b, 0x2e, 0xce, 0x77, 0xfb, 0x11, 0x1b, 0x2b, 0x36, 0xab, + 0xb0, 0x26, 0x11, 0x10, 0x6e, 0xad, 0x00, 0x13, 0x49, 0xc1, 0xf6, 0xfd, + 0x03, 0x42, 0xe8, 0x4a, 0xd1, 0x80, 0x93, 0xa4, 0xf9, 0x8d, 0x5b, 0xa4, + 0x8b, 0xbc, 0x4f, 0xcd, 0x95, 0x0c, 0x2a, 0x7a, 0x7f, 0x27, 0xb1, 0x2a, + 0xa6, 0xf2, 0xee, 0x3c, 0x5d, 0x7c, 0x59, 0xf2, 0xb3, 0x42, 0x7b, 0xcf, + 0x95, 0x6a, 0x2f, 0xfd, 0x36, 0x80, 0x3c, 0x7b, 0x78, 0x4e, 0x55, 0x27, + 0x91, 0x11, 0xb3, 0x18, 0x21, 0x70, 0xf6, 0x14, 0xc5, 0x2a, 0x94, 0x2a, + 0x33, 0x01, 0x9a, 0xe9, 0xf4, 0x4e, 0xf9, 0x83, 0x7e, 0xfe, 0x83, 0xdd, + 0xea, 0x6f, 0x40, 0x4f, 0x74, 0xf9, 0x52, 0x98, 0x71, 0xc7, 0x60, 0xa5, + 0xf8, 0x01, 0x33, 0x2b, 0x82, 0x1e, 0x78, 0xe6, 0xdf, 0x01, 0x46, 0x90, + 0x6c, 0xb4, 0x9e, 0xe6, 0x52, 0x04, 0x1d, 0x64, 0x19, 0x03, 0x11, 0xe6, + 0x99, 0xed, 0x40, 0x1b, 0x31, 0x22, 0xd3, 0x6a, 0xeb, 0x46, 0x61, 0x81, + 0xa5, 0x0c, 0xca, 0xf3, 0x1d, 0x7c, 0xce, 0x25, 0x3b, 0x73, 0x14, 0x98, + 0x12, 0x0c, 0x4f, 0x1c, 0x89, 0xcd, 0x5a, 0x05, 0x7f, 0x71, 0x57, 0xf0, + 0x72, 0x17, 0x04, 0x86, 0xf7, 0x15, 0x6a, 0x22, 0x1f, 0x47, 0xdc, 0xa3, + 0x41, 0x36, 0x0b, 0x68, 0x2e, 0xac, 0xa6, 0x95, 0xf1, 0xba, 0x21, 0x83, + 0xea, 0xd1, 0xd6, 0x01, 0x1f, 0xae, 0x67, 0x41, 0x9e, 0x05, 0xcd, 0xf5, + 0x22, 0xcd, 0x97, 0x68, 0xb3, 0x20, 0x9a, 0xb6, 0x19, 0x9c, 0xfa, 0x56, + 0x12, 0x92, 0x77, 0x69, 0xef, 0x0b, 0x93, 0xf5, 0x76, 0xcc, 0xf2, 0xbd, + 0xb9, 0x0f, 0x11, 0xe7, 0x01, 0x7d, 0xd4, 0x06, 0xa0, 0xb3, 0xe3, 0x2f, + 0x57, 0x23, 0x90, 0x49, 0xf2, 0xaa, 0xd5, 0xd3, 0x3e, 0xc1, 0x60, 0x6e, + 0x73, 0x46, 0x03, 0x55, 0x28, 0xc9, 0x3d, 0xf5, 0x08, 0x0f, 0xfc, 0xdc, + 0xbd, 0xba, 0xf8, 0x09, 0x46, 0x02, 0x3f, 0x3e, 0x83, 0x60, 0x68, 0x36, + 0x5a, 0x89, 0x1e, 0xa1, 0x6e, 0x26, 0xdd, 0x96, 0x91, 0xae, 0xe6, 0x74, + 0x12, 0xd3, 0xc6, 0xef, 0x68, 0xdf, 0xb0, 0x67, 0x1a, 0xe5, 0x42, 0x49, + 0x7b, 0xcc, 0x25, 0x65, 0x67, 0x81, 0xb9, 0x66, 0x0d, 0xe0, 0x0b, 0x56, + 0x2d, 0x0f, 0xf2, 0x6f, 0x72, 0x6f, 0x46, 0x7b, 0xd6, 0xfe, 0x0e, 0xf7, + 0x80, 0xbf, 0x93, 0x02, 0x7b, 0x84, 0x8c, 0x08, 0xd2, 0xcc, 0xb5, 0x97, + 0xce, 0x88, 0xfa, 0xb5, 0x3f, 0x0c, 0xd2, 0xf5, 0x91, 0x4f, 0x4e, 0xb8, + 0x6a, 0xf4, 0x63, 0x27, 0x7e, 0x96, 0x84, 0x23, 0x89, 0xf5, 0xdd, 0xf6, + 0x33, 0x98, 0xf8, 0x50, 0xbc, 0xa9, 0x73, 0xfd, 0x30, 0x5c, 0xc7, 0xf2, + 0x7d, 0xc9, 0x88, 0x0a, 0x56, 0x0f, 0xd2, 0xbd, 0x1c, 0x66, 0xad, 0x84, + 0x81, 0xc3, 0x48, 0x7e, 0xcd, 0xb1, 0x78, 0x31, 0xff, 0xd2, 0x1e, 0x02, + 0x29, 0x21, 0x86, 0x87, 0xd2, 0xe2, 0xa1, 0xb3, 0x00, 0x1b, 0xb1, 0x29, + 0x95, 0xb6, 0x12, 0xe8, 0x0a, 0x3a, 0x2e, 0xde, 0x51, 0x5f, 0x7d, 0x0d, + 0xbb, 0x07, 0x9d, 0xa4, 0x25, 0xdb, 0xbc, 0xe6, 0xee, 0xd0, 0x57, 0x95, + 0x5b, 0xfe, 0xcb, 0x3e, 0x5d, 0xf1, 0xd9, 0x5f, 0x78, 0xeb, 0x6b, 0x8d, + 0xdd, 0xc4, 0x85, 0x72, 0x0c, 0x4a, 0x90, 0xb3, 0x0f, 0xc2, 0x87, 0x32, + 0x8f, 0x6d, 0x88, 0x3e, 0x1a, 0x29, 0xaa, 0x45, 0xd5, 0x6c, 0x0e, 0xb9, + 0x86, 0x76, 0x61, 0x5a, 0xa2, 0x1b, 0x65, 0xd4}, + pub_key_3, + {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 34, + 32, + {0x50, 0x95, 0x37, 0xd3, 0xac, 0xd3, 0xfd, 0x84, 0xce, 0xd9, 0x89, 0x10, + 0x46, 0xc0, 0x10, 0xf8, 0x07, 0x16, 0x50, 0xdc, 0x57, 0x84, 0xdb, 0x1f, + 0x68, 0x8b, 0x6b, 0xff, 0x39, 0x1f, 0x1f, 0xcd, 0x6e, 0x1e, 0x4c, 0x36, + 0xbb, 0x8e, 0x9c, 0xf9, 0x22, 0x4a, 0xca, 0x94, 0x62, 0xf8, 0xc6, 0x59, + 0xf6, 0x51, 0x47, 0x1b, 0xde, 0xb9, 0x59, 0x9d, 0x9c, 0xc4, 0x6e, 0x8b, + 0x72, 0x22, 0x7a, 0x63, 0x06, 0x0c, 0xed, 0xa3, 0xf3, 0xdd, 0xe4, 0x91, + 0x8b, 0xbd, 0x8f, 0xe3, 0xaf, 0x7a, 0x09, 0xc8, 0x25, 0x61, 0x7b, 0xd7, + 0xa8, 0x5e, 0xd3, 0xad, 0x7f, 0x2d, 0x9c, 0x4d, 0xb7, 0x47, 0x8d, 0x4e, + 0x2b, 0x02, 0xfa, 0xc3, 0xf8, 0xdc, 0x04, 0x2a, 0x3a, 0x92, 0xc8, 0xfe, + 0x97, 0x54, 0x91, 0x2b, 0x7e, 0x41, 0x6c, 0xd0, 0x8e, 0x79, 0xda, 0xf3, + 0x6d, 0x41, 0x04, 0x7d, 0x48, 0x93, 0x34, 0x5b, 0xa0, 0xaa, 0x80, 0x0f, + 0x06, 0x1a, 0x2a, 0xba, 0xdc, 0x00, 0x10, 0x46, 0x3a, 0x03, 0x86, 0x73, + 0xab, 0x20, 0x4b, 0x05, 0x89, 0xa4, 0x27, 0x35, 0x30, 0x15, 0xad, 0xa4, + 0xdb, 0xa9, 0x8c, 0x02, 0xc0, 0x7a, 0xee, 0xae, 0xfe, 0xef, 0x29, 0x9d, + 0xe8, 0xac, 0x22, 0x21, 0xc2, 0x9d, 0x8f, 0xfe, 0xe3, 0x59, 0x7f, 0x62, + 0xf1, 0x53, 0x90, 0x45, 0xad, 0x77, 0x40, 0x6a, 0xfa, 0x13, 0xc3, 0x5a, + 0x99, 0x0d, 0x79, 0x42, 0xe1, 0x0f, 0xd9, 0xdf, 0x96, 0x2f, 0x1f, 0xea, + 0xac, 0x38, 0xce, 0xc5, 0xd7, 0x56, 0xe6, 0xa4, 0x76, 0x4b, 0xf5, 0x34, + 0x8a, 0x0c, 0xd6, 0x6c, 0xf3, 0x7a, 0x03, 0x85, 0xe6, 0x04, 0xe5, 0x04, + 0x96, 0x39, 0xb8, 0x22, 0xbd, 0xbf, 0x97, 0xeb, 0xc4, 0x5e, 0x5c, 0x02, + 0xb0, 0x58, 0xc3, 0x3e, 0x09, 0xe6, 0xff, 0x30, 0x51, 0x3c, 0x7f, 0xcf, + 0xe7, 0x07, 0x56, 0x33, 0x3b, 0x30, 0xbb, 0xfa, 0xde, 0x73, 0xd5, 0xa7, + 0xa4, 0x07, 0xa0, 0xf1, 0xe9, 0xed, 0xe0, 0x88, 0x51, 0x17, 0xc8, 0x01, + 0x20, 0x53, 0x04, 0x3d, 0x62, 0xba, 0x34, 0xf1, 0x1c, 0x12, 0x3e, 0xaa, + 0x13, 0xd7, 0xdc, 0xce, 0x8f, 0xda, 0x53, 0x41, 0x78, 0x8d, 0x38, 0x6e, + 0xa3, 0x1f, 0xa2, 0x3c, 0x0d, 0x55, 0xdd, 0xfa, 0x50, 0x11, 0xd3, 0x19, + 0xce, 0x6c, 0xeb, 0x99, 0xa5, 0xbe, 0x50, 0x54, 0x88, 0x16, 0x90, 0xe4, + 0xcf, 0x76, 0x17, 0x4b, 0x50, 0x70, 0x49, 0xcf, 0x75, 0xa1, 0x5f, 0x8a, + 0x27, 0x43, 0x3b, 0xc6, 0x73, 0x0f, 0x07, 0xe6, 0xe8, 0xd7, 0xcd, 0x38, + 0x31, 0x8a, 0x1d, 0x0a, 0x6e, 0x88, 0xbd, 0xb5, 0x52, 0xd3, 0x85, 0x6f, + 0x68, 0xd3, 0xec, 0xa0, 0x44, 0x5d, 0x9b, 0x60, 0x58, 0x55, 0x6d, 0xc6, + 0x91, 0x10, 0x5c, 0xed, 0x55, 0xd0, 0x9c, 0xdd, 0x28, 0x7d, 0xbf, 0xb2, + 0xf0, 0x1a, 0x8d, 0xc4, 0x01, 0xc7, 0xf5, 0x1b, 0xc8, 0x89, 0xa2, 0x33, + 0xb8, 0x37, 0xa1, 0x9f, 0xd3, 0x23, 0x1a, 0xe1, 0x68, 0x0d, 0x3b, 0x51, + 0x47, 0x31, 0x2c, 0xff, 0xd3, 0xdb, 0x57, 0x66, 0x06, 0xa2, 0xc9, 0x32, + 0xd8, 0x6d, 0xfd, 0xa0, 0xb7, 0xbd, 0x82, 0x27, 0x98, 0xef, 0xa4, 0xc7, + 0x1c, 0xb9, 0x86, 0x81, 0x3c, 0xd0, 0x96, 0x67, 0x1d, 0xfb, 0xfc, 0x94, + 0x8d, 0x08, 0xf2, 0xfa, 0x12, 0x28, 0xf9, 0x3e, 0x2b, 0x7a, 0x43, 0xeb, + 0x93, 0x71, 0x57, 0x34, 0x93, 0xcd, 0x17, 0xab, 0x25, 0x84, 0x26, 0x04, + 0x50, 0xf0, 0x61, 0x28, 0x8e, 0x85, 0xfe, 0x9b, 0x66, 0x84, 0xcf, 0x83, + 0xa5, 0x60, 0x9f, 0x54, 0x9d, 0x62, 0x87, 0x93, 0x24, 0x28, 0x73, 0x6c, + 0x08, 0x0a, 0x3e, 0xb5, 0x7e, 0x5e, 0x8c, 0xb3, 0x42, 0xd7, 0xed, 0x68, + 0xdd, 0xcd, 0x7d, 0xac, 0x4c, 0xaa, 0x46, 0x14}, + pub_key_3, + {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 35, + 32, + {0x3b, 0xec, 0x4f, 0xa5, 0x85, 0x69, 0x65, 0xf7, 0x31, 0x27, 0x00, 0xe6, + 0xdc, 0xc9, 0x6d, 0xdd, 0x5b, 0xba, 0xd9, 0x9e, 0x53, 0xc4, 0x7f, 0xa3, + 0xab, 0x8d, 0x13, 0x25, 0x4f, 0xc7, 0x8a, 0xe5, 0xbd, 0x98, 0x15, 0xc9, + 0xc9, 0xf3, 0xc8, 0x43, 0xe9, 0x3e, 0xd0, 0x42, 0x71, 0x97, 0xcd, 0x9b, + 0x39, 0x5f, 0x7e, 0xf1, 0x99, 0x12, 0x57, 0xb9, 0x5c, 0x28, 0xb5, 0xb3, + 0xec, 0xfd, 0x68, 0x18, 0xac, 0xf5, 0xd7, 0x31, 0x12, 0xa6, 0xb1, 0xf1, + 0x03, 0x13, 0x50, 0x7d, 0x60, 0x2c, 0xb5, 0xc6, 0x2c, 0xd8, 0x14, 0xe1, + 0xf3, 0x2a, 0x16, 0x5a, 0x32, 0x5b, 0xf0, 0x7a, 0x08, 0x62, 0x32, 0xb3, + 0x85, 0x0f, 0x41, 0xf2, 0x00, 0x81, 0x13, 0x35, 0x35, 0xa0, 0xd1, 0x1e, + 0x92, 0xa7, 0x3d, 0xac, 0x1b, 0x23, 0xdf, 0xa3, 0xae, 0x5d, 0x75, 0x85, + 0x2b, 0xc1, 0x2f, 0x3b, 0x91, 0x4e, 0x98, 0x78, 0x76, 0x01, 0x1a, 0x0c, + 0xf0, 0xf5, 0xd5, 0x7c, 0x5c, 0x86, 0x5c, 0xaf, 0x17, 0x41, 0xcd, 0x88, + 0x89, 0xb5, 0x5c, 0x6a, 0x5c, 0xe7, 0x22, 0x85, 0xc7, 0x6d, 0x1b, 0xea, + 0xfb, 0x1e, 0x56, 0xfb, 0xc2, 0x66, 0x27, 0x16, 0x3c, 0xbf, 0xcc, 0x5a, + 0x2f, 0xf8, 0xbb, 0xc6, 0x6d, 0x17, 0x50, 0xb5, 0x33, 0xd0, 0x03, 0xd2, + 0xc0, 0x58, 0x7a, 0xc7, 0x95, 0xfe, 0xd4, 0x79, 0x94, 0x06, 0x6e, 0x59, + 0x28, 0xe1, 0x4c, 0x6a, 0xe4, 0xff, 0x4b, 0x20, 0x2a, 0x80, 0x41, 0xd3, + 0x7e, 0x37, 0x60, 0x99, 0xe6, 0x7f, 0xcb, 0x08, 0x0c, 0x30, 0x0a, 0x0a, + 0xd3, 0xc8, 0x8d, 0x6f, 0x09, 0xe1, 0x2b, 0xed, 0x47, 0x4c, 0x40, 0xef, + 0x0d, 0x69, 0xc2, 0x70, 0xe1, 0x20, 0xc5, 0x36, 0x1d, 0x03, 0x61, 0x80, + 0xac, 0x67, 0x3b, 0x44, 0xe1, 0xab, 0xf1, 0xd5, 0xe0, 0xcb, 0xa7, 0x9e, + 0xbc, 0xf9, 0x4a, 0xe8, 0xa0, 0x23, 0xb5, 0x31, 0xa7, 0xd3, 0x5b, 0xe9, + 0x16, 0xcb, 0xc8, 0xaa, 0xc8, 0xaa, 0xe9, 0xe7, 0xb3, 0xfd, 0x89, 0xda, + 0xa3, 0xda, 0xb7, 0xab, 0x5a, 0x81, 0xa6, 0x95, 0x40, 0x90, 0x6a, 0x1a, + 0x00, 0xe4, 0xd8, 0xf1, 0x10, 0xb8, 0x42, 0x17, 0x10, 0x9c, 0x58, 0x05, + 0x5a, 0xf4, 0xf2, 0x3d, 0x57, 0x03, 0x32, 0x1f, 0x8b, 0x22, 0x66, 0x3e, + 0x74, 0xa0, 0x53, 0x9b, 0x78, 0x3e, 0xa7, 0x6c, 0x25, 0xf9, 0x4b, 0xa4, + 0xc7, 0xfa, 0x33, 0xf5, 0x27, 0x96, 0xf6, 0x22, 0x37, 0x19, 0xb6, 0xdb, + 0x91, 0x62, 0x03, 0xeb, 0x15, 0x67, 0x08, 0xa6, 0xdf, 0xe6, 0x08, 0x10, + 0x90, 0x65, 0xbc, 0x0f, 0x45, 0x22, 0x97, 0xf9, 0xbe, 0x77, 0xba, 0xdd, + 0x71, 0x49, 0x5f, 0x7d, 0xd3, 0xf9, 0x3f, 0x31, 0xd2, 0x51, 0xb2, 0x86, + 0x51, 0xa4, 0x8b, 0x0d, 0x24, 0x65, 0x31, 0x4c, 0x62, 0x3f, 0x31, 0xf4, + 0x52, 0x29, 0xd6, 0x42, 0x42, 0x58, 0x1d, 0xcc, 0x26, 0x1e, 0x72, 0x53, + 0x0b, 0x21, 0x04, 0xa3, 0x27, 0x93, 0xe1, 0x9b, 0xbf, 0x11, 0x14, 0x5b, + 0xab, 0x33, 0x52, 0x9b, 0xef, 0xac, 0x93, 0xdd, 0xc1, 0x95, 0x6d, 0x3d, + 0xe9, 0x33, 0xfa, 0x4d, 0x61, 0xc1, 0x10, 0x95, 0x23, 0x2d, 0x46, 0x0b, + 0x9f, 0xeb, 0x21, 0x03, 0xb6, 0x8f, 0x0a, 0x12, 0x99, 0x3b, 0x9f, 0x3e, + 0x9e, 0xcc, 0xd6, 0x31, 0xf0, 0x30, 0x24, 0x24, 0x03, 0xa3, 0x9b, 0xbe, + 0x55, 0x53, 0xa1, 0x5a, 0x13, 0x8b, 0x6d, 0x99, 0xa6, 0x44, 0xcd, 0x2f, + 0xc8, 0x2b, 0x66, 0x4f, 0xc4, 0x2c, 0xae, 0xbb, 0xf1, 0xd7, 0x41, 0xe8, + 0x65, 0xa0, 0xb5, 0x2e, 0x32, 0xb7, 0x06, 0x86, 0x41, 0x68, 0xf4, 0xd8, + 0xb2, 0x99, 0x03, 0xc7, 0x1b, 0xb3, 0xc4, 0x46, 0x5d, 0x64, 0x4a, 0x54, + 0x7b, 0x5c, 0x6d, 0x51, 0xfe, 0x8d, 0xfa, 0x8a}, + pub_key_3, + {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 36, + 32, + {0x76, 0x55, 0x91, 0x25, 0x06, 0x99, 0x9c, 0x9f, 0x50, 0x94, 0x66, 0xf9, + 0x00, 0x88, 0xbc, 0x69, 0x7e, 0x0e, 0xad, 0xfc, 0x01, 0x4e, 0x14, 0x6d, + 0x3d, 0x8a, 0xb8, 0x05, 0x0f, 0x4f, 0x40, 0x7c, 0x25, 0x35, 0x51, 0x12, + 0x36, 0x1e, 0x64, 0xca, 0x8d, 0xef, 0x90, 0xee, 0x3c, 0x9f, 0x9f, 0x8e, + 0x46, 0x97, 0xcc, 0x9a, 0x08, 0xfe, 0xbb, 0x70, 0x5e, 0x15, 0xab, 0x09, + 0x2d, 0x7e, 0x59, 0xdf, 0xdb, 0x25, 0x5a, 0x2c, 0x89, 0x04, 0x6b, 0x4c, + 0xa3, 0x3f, 0xd9, 0x49, 0x43, 0x08, 0x0f, 0x37, 0x64, 0xa9, 0x9c, 0xc2, + 0x60, 0x16, 0x89, 0x51, 0x1e, 0x6e, 0x9d, 0x89, 0x01, 0x4f, 0xf2, 0xff, + 0x33, 0x63, 0xe3, 0xb4, 0x99, 0x46, 0x91, 0x46, 0x9f, 0xd4, 0x05, 0x42, + 0xba, 0x91, 0xa6, 0x32, 0x15, 0x23, 0x01, 0x22, 0xda, 0x5d, 0x43, 0xee, + 0xe9, 0xba, 0xce, 0xd2, 0x76, 0x7b, 0xdb, 0x6c, 0x57, 0x52, 0xb8, 0x9c, + 0x7c, 0x53, 0x0d, 0x0b, 0xb7, 0xc1, 0x8a, 0x3c, 0x0f, 0xca, 0xfc, 0xee, + 0xfb, 0xc2, 0xe5, 0xf3, 0xa3, 0x30, 0xf7, 0xa9, 0xf8, 0xdc, 0x3c, 0x73, + 0x87, 0x3c, 0x44, 0x30, 0x5f, 0x80, 0xca, 0x49, 0x8c, 0x96, 0xe1, 0x5e, + 0xcf, 0x53, 0x6d, 0xd0, 0x0e, 0xf7, 0x13, 0x2c, 0x08, 0xe5, 0xf6, 0xcb, + 0xe0, 0x2d, 0x55, 0x16, 0x56, 0x35, 0x3d, 0x0c, 0x07, 0xa4, 0x98, 0x1a, + 0xb0, 0x61, 0x30, 0xe0, 0x7f, 0xf5, 0xd1, 0x45, 0x97, 0xc4, 0x2c, 0x84, + 0x32, 0xd9, 0x65, 0x5c, 0x7b, 0x79, 0x3a, 0x46, 0x77, 0x11, 0x07, 0xb2, + 0x02, 0xba, 0xd1, 0xab, 0x8b, 0xe4, 0xb3, 0x11, 0x2a, 0xfd, 0x57, 0xeb, + 0xfc, 0x89, 0x63, 0x5f, 0xaf, 0x67, 0xa8, 0x4f, 0x0a, 0x97, 0xfb, 0xf7, + 0xd1, 0x36, 0xb6, 0x7c, 0xce, 0x9c, 0x17, 0x80, 0x7f, 0xdb, 0x99, 0x3f, + 0xa3, 0x3a, 0x56, 0x24, 0x4f, 0xbe, 0x18, 0x2b, 0x47, 0xef, 0xaa, 0xb6, + 0x4c, 0xf2, 0x8b, 0xc3, 0x69, 0x55, 0x3a, 0xe0, 0xe9, 0x58, 0x4e, 0x69, + 0xde, 0x76, 0x81, 0xf5, 0x82, 0x62, 0x43, 0x7f, 0xce, 0x90, 0x13, 0xc1, + 0xc2, 0x0a, 0x1d, 0x92, 0x6d, 0x99, 0x63, 0x6c, 0x6c, 0xbf, 0x2e, 0xb4, + 0xa3, 0x39, 0x63, 0x60, 0xe6, 0x08, 0x08, 0xcc, 0x73, 0x30, 0x56, 0x3c, + 0x00, 0x6c, 0xda, 0xd7, 0xde, 0xcf, 0xfb, 0x12, 0x96, 0x6a, 0x19, 0xd8, + 0xc5, 0x16, 0x89, 0x71, 0x6b, 0x17, 0xa4, 0xdd, 0x8d, 0x0a, 0xdc, 0x4a, + 0x8f, 0xda, 0x4d, 0x86, 0xcd, 0x60, 0xed, 0xb2, 0xb3, 0xd6, 0x83, 0x08, + 0x66, 0x30, 0xaa, 0x91, 0x24, 0x2a, 0xbc, 0x60, 0x1c, 0x60, 0x8d, 0xee, + 0xdc, 0x6d, 0x54, 0x2f, 0x61, 0x33, 0x73, 0xea, 0x10, 0x39, 0x39, 0x91, + 0xe9, 0x88, 0x9c, 0xb7, 0x3d, 0xb9, 0xcc, 0x21, 0x55, 0x6a, 0xb6, 0x79, + 0x6f, 0xdf, 0xa5, 0xc9, 0xc4, 0xee, 0xbd, 0x99, 0xda, 0xf4, 0xe9, 0xcd, + 0x7d, 0x2e, 0x9f, 0x98, 0x4e, 0x4e, 0xaf, 0x42, 0xc4, 0xf5, 0xa6, 0x10, + 0x3a, 0x48, 0xcc, 0x93, 0x17, 0x57, 0x88, 0x2a, 0x5d, 0x04, 0x4b, 0xe8, + 0x53, 0x50, 0x23, 0x5b, 0xdf, 0xe8, 0xc4, 0x78, 0x11, 0x7c, 0xac, 0x02, + 0xb7, 0x8d, 0x60, 0x9f, 0x20, 0xde, 0x8e, 0x80, 0xec, 0xf6, 0x67, 0x3d, + 0x19, 0xaf, 0xcd, 0x90, 0x63, 0x95, 0x67, 0x93, 0x4d, 0x28, 0xd0, 0xcc, + 0x6c, 0xf3, 0xde, 0x5f, 0xd9, 0xe6, 0xdb, 0x80, 0x86, 0x6a, 0xa2, 0xd0, + 0x95, 0xef, 0x9e, 0xb2, 0x1a, 0x86, 0x5e, 0xe1, 0x4e, 0x0e, 0x30, 0xeb, + 0xf6, 0x06, 0x04, 0xa5, 0x07, 0xea, 0x81, 0xbc, 0x1d, 0x8a, 0x19, 0xd0, + 0x6d, 0x23, 0x35, 0x36, 0xca, 0xc5, 0x49, 0xe3, 0x73, 0x19, 0x26, 0x9d, + 0xb4, 0xa5, 0x4e, 0x55, 0xcb, 0x0c, 0x73, 0xfc}, + pub_key_3, + {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 37, + 32, + {0x61, 0x17, 0x07, 0xa6, 0xb3, 0x90, 0xde, 0x22, 0xef, 0x2e, 0xec, 0xc6, + 0x74, 0x96, 0xfc, 0xf2, 0xb1, 0x62, 0x51, 0x28, 0x3f, 0xbe, 0xf2, 0x60, + 0x87, 0xe1, 0x98, 0x91, 0x50, 0xc1, 0x24, 0x8c, 0xd1, 0x89, 0xe6, 0x5c, + 0x52, 0xb9, 0xed, 0x2d, 0x0c, 0xb6, 0xfc, 0x16, 0x44, 0xb6, 0xc2, 0x1e, + 0xdc, 0xce, 0xab, 0xd6, 0x3b, 0xe7, 0xf5, 0xbd, 0x52, 0x4e, 0xf6, 0x8e, + 0xf6, 0x27, 0xd4, 0xed, 0x6e, 0x1e, 0xec, 0xc0, 0xe3, 0x3b, 0xa3, 0xc1, + 0xb9, 0xd5, 0xdb, 0x70, 0x35, 0x82, 0xa3, 0xcc, 0xd8, 0x17, 0xd0, 0x87, + 0x3a, 0x75, 0x6c, 0x42, 0xbe, 0x88, 0x2e, 0xc3, 0x3b, 0x4b, 0x0c, 0x4f, + 0x74, 0xb8, 0xd0, 0x0b, 0xe2, 0x6e, 0x35, 0x2f, 0x8b, 0x5d, 0xef, 0x42, + 0x91, 0x4c, 0x39, 0xcf, 0x98, 0xb5, 0x49, 0xff, 0xe8, 0x43, 0x29, 0x5e, + 0xae, 0xea, 0x3d, 0xbc, 0x5e, 0xfb, 0x96, 0xb2, 0x6f, 0xb5, 0x74, 0x8c, + 0x63, 0xb3, 0x71, 0x95, 0x24, 0xe9, 0xf1, 0x6a, 0xae, 0x63, 0xda, 0x88, + 0xa0, 0xef, 0x10, 0xcc, 0xc0, 0xed, 0xce, 0x91, 0x92, 0xf8, 0xb3, 0x3f, + 0x41, 0x8a, 0x6c, 0x78, 0x70, 0xd9, 0xa7, 0x24, 0x5b, 0x23, 0xc8, 0x8b, + 0x2d, 0x1a, 0x87, 0x0a, 0x62, 0x1a, 0x0e, 0x93, 0xee, 0xb2, 0x3e, 0x51, + 0xd9, 0x0f, 0x23, 0xdc, 0x9c, 0xec, 0xc7, 0x66, 0xa8, 0x0f, 0x96, 0xc6, + 0x62, 0x86, 0xb2, 0xa4, 0x16, 0x67, 0xea, 0xa1, 0x52, 0xc9, 0x7c, 0xb7, + 0x9b, 0x7a, 0x15, 0xf3, 0xc6, 0xbe, 0xf6, 0xcb, 0xa8, 0xe9, 0x8e, 0xa5, + 0xf0, 0xc2, 0xc0, 0x9c, 0x13, 0x01, 0x7b, 0x73, 0x34, 0xd3, 0x23, 0xba, + 0xea, 0xe1, 0xc3, 0x82, 0x87, 0x51, 0x3b, 0xcb, 0x67, 0x0c, 0x34, 0x07, + 0x29, 0xf0, 0x91, 0x3a, 0x4e, 0x85, 0x76, 0x1b, 0xd0, 0xfb, 0xb3, 0x28, + 0xd0, 0x34, 0xa4, 0x79, 0x10, 0x48, 0xaa, 0xed, 0x08, 0x9d, 0x1f, 0x23, + 0xc5, 0xe5, 0xa8, 0xf8, 0x54, 0x27, 0xbf, 0xfe, 0xad, 0x66, 0xf7, 0xa1, + 0x68, 0x86, 0xa6, 0xd9, 0x05, 0x6c, 0xd6, 0x0c, 0xa7, 0x61, 0xf4, 0xf0, + 0x8f, 0xae, 0x54, 0xd7, 0x7a, 0x27, 0x90, 0x85, 0x2b, 0xff, 0x84, 0x89, + 0x20, 0x78, 0x83, 0x17, 0x58, 0x93, 0xf2, 0xd2, 0xc5, 0x0d, 0x23, 0x8b, + 0xa2, 0x81, 0x40, 0x63, 0x18, 0xf2, 0x4a, 0x43, 0x25, 0x5a, 0x09, 0xd6, + 0x19, 0x19, 0x71, 0x5f, 0xeb, 0xa8, 0x3e, 0xbc, 0x99, 0x18, 0x24, 0x07, + 0x1f, 0x3a, 0x6b, 0x98, 0xb7, 0xf5, 0x18, 0xf3, 0x82, 0x84, 0xfc, 0x36, + 0xe7, 0x19, 0xe9, 0x09, 0xc9, 0x52, 0xc2, 0xba, 0xd5, 0x15, 0xa8, 0x0b, + 0x70, 0x0e, 0xa2, 0xae, 0x11, 0xcd, 0x1d, 0x6d, 0x78, 0xa5, 0x99, 0xa5, + 0x92, 0xcf, 0xdc, 0x91, 0x2c, 0xb4, 0x1c, 0x51, 0x47, 0x11, 0xa0, 0x19, + 0x33, 0x11, 0x80, 0x79, 0x93, 0xc6, 0xd8, 0x8b, 0x9c, 0x78, 0x84, 0xc9, + 0xb6, 0x14, 0xb2, 0xde, 0xa1, 0xb5, 0x0b, 0xb2, 0xe7, 0xf8, 0x71, 0xcc, + 0x37, 0x3b, 0x4e, 0x5e, 0x97, 0xd5, 0x14, 0xc9, 0x73, 0xcb, 0xc3, 0x0b, + 0x5c, 0x2f, 0xd6, 0xd2, 0x9d, 0x85, 0x0e, 0x18, 0xc2, 0x0d, 0x0a, 0x68, + 0x79, 0x3a, 0x05, 0x2f, 0x5b, 0x2f, 0xf8, 0x30, 0xad, 0xf7, 0x2d, 0xec, + 0x17, 0x29, 0x65, 0x1b, 0x69, 0xa1, 0x67, 0xe4, 0x01, 0x8a, 0x25, 0x0d, + 0x45, 0xcb, 0x4b, 0xdc, 0x35, 0xce, 0xe5, 0xe1, 0x64, 0x3f, 0x00, 0xb2, + 0x32, 0x81, 0xbe, 0x65, 0x46, 0x45, 0x7e, 0x8b, 0x4d, 0xbe, 0x5b, 0x3b, + 0x11, 0xe5, 0x01, 0x10, 0x81, 0x4a, 0x99, 0xbd, 0x9a, 0xcc, 0x15, 0x88, + 0x9f, 0xe7, 0x0a, 0xa3, 0x9f, 0xe6, 0x88, 0xad, 0xe3, 0xfc, 0x27, 0x92, + 0x15, 0x06, 0xa1, 0xb6, 0x5e, 0xe6, 0xaf, 0xcf}, + pub_key_3, + {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 38, + 32, + {0x92, 0xbd, 0x2f, 0x48, 0x81, 0x5c, 0x4c, 0x4c, 0x0f, 0x05, 0xd4, 0x45, + 0xe2, 0x71, 0x93, 0xa9, 0xe8, 0xf0, 0x63, 0xf9, 0xe7, 0x97, 0x6a, 0x24, + 0x45, 0x17, 0x67, 0xd3, 0xd8, 0xf5, 0xfa, 0x0f, 0xf7, 0x68, 0x4e, 0xef, + 0x61, 0xcf, 0x6c, 0xf0, 0x35, 0xe5, 0xbb, 0xad, 0xe1, 0x0a, 0x66, 0x22, + 0x85, 0xa4, 0xf9, 0x61, 0xfd, 0x34, 0xbc, 0xee, 0x1e, 0x9a, 0x12, 0x72, + 0x6a, 0xe4, 0xfd, 0xda, 0xb6, 0xb0, 0xb3, 0xb5, 0x69, 0xdf, 0xaa, 0x64, + 0xb6, 0xf9, 0x56, 0x12, 0x7b, 0x8b, 0x54, 0x8b, 0xb8, 0x62, 0x30, 0xe9, + 0x7d, 0xe3, 0xe1, 0x67, 0x1f, 0xde, 0xbe, 0xd2, 0xed, 0x33, 0xd3, 0x20, + 0xb2, 0x26, 0xc8, 0x1a, 0x6b, 0x1a, 0x95, 0x93, 0x86, 0x59, 0x92, 0x0f, + 0xc9, 0x48, 0xf2, 0x98, 0xc8, 0x8a, 0x21, 0x73, 0x09, 0x8f, 0x77, 0xa6, + 0x60, 0x24, 0xf7, 0x94, 0xa8, 0xe5, 0xf1, 0x7b, 0x33, 0xb4, 0xf2, 0x0a, + 0xaa, 0x92, 0x0b, 0x27, 0xf9, 0x0f, 0xf6, 0x2f, 0xdd, 0x74, 0xf2, 0xf2, + 0xcb, 0xfb, 0x6e, 0x42, 0xda, 0xda, 0x53, 0x0b, 0x17, 0xe7, 0x70, 0xf3, + 0xe1, 0x20, 0x4e, 0xeb, 0x47, 0xec, 0xb5, 0x0c, 0xfe, 0x30, 0x56, 0x2d, + 0x63, 0xb8, 0x6c, 0x4e, 0x27, 0xd8, 0x6a, 0xaf, 0xe0, 0x30, 0x75, 0xd9, + 0x23, 0x72, 0x58, 0x6d, 0x95, 0x0a, 0xb0, 0x89, 0xbc, 0x9f, 0xbc, 0x08, + 0x34, 0xcf, 0x22, 0x88, 0xb1, 0x33, 0x0f, 0x8b, 0xcb, 0xb9, 0x9d, 0x0e, + 0x4e, 0xbc, 0x12, 0xa3, 0xac, 0x9c, 0x97, 0xcd, 0xaf, 0xe9, 0xc2, 0xd6, + 0xfb, 0xd3, 0x33, 0x90, 0x03, 0x39, 0xe9, 0xa0, 0xe6, 0x32, 0x85, 0xef, + 0x3a, 0x44, 0x97, 0xe2, 0x27, 0xce, 0xfc, 0x33, 0x8a, 0x4a, 0x4a, 0x96, + 0xb1, 0xd9, 0xa8, 0x51, 0xf2, 0xb0, 0xd3, 0x05, 0xa7, 0xfd, 0x7b, 0x91, + 0x55, 0x3b, 0x72, 0xa2, 0xfb, 0xc2, 0x55, 0x75, 0x7f, 0x9f, 0x44, 0x49, + 0x6e, 0x86, 0x85, 0xa9, 0xa3, 0x0d, 0x5d, 0xe5, 0x75, 0x57, 0x6f, 0x81, + 0x64, 0x05, 0xf5, 0xf5, 0x43, 0x08, 0x6e, 0xb0, 0xcd, 0x04, 0x21, 0xfe, + 0x67, 0x43, 0x25, 0xa4, 0x9d, 0xea, 0x1d, 0x70, 0x0e, 0x4c, 0xcb, 0x66, + 0x40, 0x19, 0xad, 0xb5, 0x5b, 0x0d, 0x7c, 0x12, 0x55, 0xc9, 0xd3, 0x2e, + 0xbd, 0x2a, 0x6d, 0xdd, 0xe8, 0x70, 0xed, 0x7d, 0xde, 0x31, 0x74, 0xbc, + 0xb3, 0x5a, 0xa5, 0xbc, 0xd6, 0x22, 0x22, 0xab, 0x22, 0x10, 0x70, 0xba, + 0x03, 0x94, 0x7f, 0xf6, 0x3b, 0x8b, 0x5d, 0x63, 0x51, 0x7a, 0x4b, 0x28, + 0x53, 0x94, 0x2d, 0xf0, 0x59, 0xa3, 0x0e, 0x45, 0xd2, 0x40, 0xc3, 0x29, + 0x88, 0xe9, 0x33, 0xc9, 0x25, 0x5d, 0x1a, 0xfa, 0x06, 0x68, 0xab, 0x70, + 0xb9, 0x47, 0x5d, 0x19, 0xf1, 0xfa, 0x00, 0x9c, 0x89, 0x61, 0xba, 0x78, + 0x4c, 0x01, 0x61, 0xb2, 0xac, 0xbd, 0x62, 0x66, 0x27, 0x46, 0x12, 0x0a, + 0x72, 0xb3, 0x27, 0x71, 0xb3, 0xda, 0x0a, 0x0a, 0x69, 0xa4, 0x2b, 0x58, + 0x9c, 0x60, 0xd3, 0xc3, 0x6b, 0x94, 0x12, 0x8d, 0x6b, 0x20, 0x52, 0xa8, + 0x80, 0xba, 0x7c, 0x87, 0x7d, 0x85, 0xb2, 0x8d, 0x49, 0x01, 0x1d, 0x27, + 0xed, 0xe0, 0x39, 0x37, 0xe9, 0xf6, 0xfe, 0x8c, 0xd8, 0x04, 0xc6, 0x91, + 0x4e, 0x1d, 0x99, 0x8b, 0xc3, 0xbd, 0x16, 0x7a, 0xfc, 0x91, 0xa6, 0x53, + 0x83, 0x5a, 0xdd, 0x13, 0xbe, 0x44, 0x61, 0x01, 0x64, 0x94, 0x69, 0x01, + 0x44, 0x76, 0xe8, 0x64, 0x29, 0x81, 0x8e, 0x86, 0xf6, 0x01, 0x78, 0x3e, + 0x7a, 0xf1, 0x11, 0xad, 0xf4, 0x99, 0x43, 0x36, 0xb1, 0x9a, 0xf6, 0x62, + 0x58, 0x7d, 0xc3, 0x30, 0xb9, 0x7a, 0x69, 0x66, 0x20, 0x9d, 0xd3, 0xe0, + 0xf9, 0x69, 0xf8, 0xc5, 0xdc, 0x53, 0xad, 0x4a}, + pub_key_3, + {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 39, + 32, + {0x6c, 0xf4, 0x0f, 0xb8, 0xfd, 0xbf, 0xd3, 0xa9, 0x4a, 0x69, 0xb9, 0xcc, + 0x9c, 0xd0, 0x11, 0x6b, 0xc0, 0x40, 0x45, 0x4a, 0x7c, 0xd0, 0x8c, 0xbf, + 0x7b, 0x87, 0x8b, 0x7c, 0x86, 0x83, 0xd2, 0x59, 0xc8, 0x62, 0x3e, 0xcf, + 0x93, 0x5d, 0x7d, 0x23, 0x56, 0x09, 0x71, 0xcc, 0xde, 0xf3, 0x29, 0x3b, + 0x2e, 0xb3, 0x30, 0x00, 0x37, 0x1e, 0x00, 0x5c, 0x2e, 0x3a, 0x1d, 0x2e, + 0xa0, 0x70, 0x35, 0xab, 0x43, 0xad, 0xc6, 0x57, 0xff, 0xa2, 0x43, 0xb1, + 0xef, 0x07, 0x3f, 0x5f, 0x21, 0x8c, 0x78, 0x9e, 0x1e, 0x52, 0xab, 0xe5, + 0x53, 0x22, 0x0a, 0x67, 0xd4, 0xab, 0xc2, 0x58, 0xed, 0xf6, 0x42, 0xe5, + 0x42, 0x61, 0x6d, 0xfd, 0xc5, 0x01, 0x24, 0xd3, 0x32, 0x07, 0x6a, 0x40, + 0x37, 0x9b, 0xbd, 0xc6, 0x08, 0x38, 0xa4, 0x39, 0x92, 0x05, 0x64, 0xfa, + 0x0f, 0xec, 0x9c, 0xc9, 0xba, 0x59, 0xc7, 0x5f, 0xdd, 0x6c, 0x6c, 0xec, + 0xa2, 0xc2, 0x90, 0xc7, 0xa7, 0x56, 0xda, 0x0c, 0x6a, 0xc8, 0x37, 0xef, + 0x43, 0x95, 0xd5, 0x06, 0xf5, 0xc9, 0xd7, 0x68, 0x67, 0x48, 0x3a, 0xc2, + 0x41, 0x30, 0x13, 0x06, 0x9e, 0x01, 0x60, 0xbd, 0x12, 0x33, 0x39, 0xc0, + 0xbe, 0xab, 0x4f, 0xd5, 0x88, 0x4a, 0x1c, 0x35, 0x44, 0xfb, 0x62, 0x67, + 0xc8, 0xe5, 0x38, 0x70, 0xb7, 0x21, 0xbd, 0x56, 0xb8, 0x63, 0xac, 0x06, + 0xb6, 0xc2, 0xde, 0x17, 0x91, 0xf6, 0xbf, 0xf4, 0x59, 0x33, 0x37, 0x54, + 0x87, 0x15, 0xd2, 0x41, 0x76, 0xbf, 0x9f, 0xb8, 0xae, 0x5a, 0x0b, 0xb9, + 0xb3, 0x6e, 0x56, 0xb0, 0x90, 0x60, 0xe2, 0xa4, 0x65, 0x88, 0x44, 0xdd, + 0xcb, 0xee, 0x01, 0xf1, 0xb4, 0xc7, 0x03, 0x53, 0x20, 0x58, 0xad, 0xbf, + 0x05, 0x16, 0x2c, 0xa4, 0xb9, 0xab, 0xea, 0x51, 0x54, 0xfd, 0x56, 0x9b, + 0xed, 0xd5, 0x19, 0x53, 0x2d, 0x81, 0xef, 0x13, 0x12, 0xe9, 0xdf, 0x06, + 0xe5, 0x2d, 0xf2, 0x73, 0x2c, 0xa7, 0x52, 0x76, 0x76, 0x70, 0x4b, 0xd4, + 0x45, 0x93, 0x2b, 0x24, 0x0a, 0x9f, 0xc4, 0x85, 0x8c, 0x4b, 0x44, 0xed, + 0x06, 0xfe, 0xe3, 0x0b, 0x50, 0xc5, 0xd8, 0x9f, 0x5f, 0x10, 0x46, 0xb9, + 0xea, 0xa0, 0x7a, 0xc1, 0x30, 0x85, 0x14, 0xa3, 0x5a, 0x19, 0xd4, 0xc8, + 0xac, 0xe5, 0xb5, 0x7f, 0xda, 0x57, 0x3a, 0x12, 0x2c, 0x47, 0x4b, 0x74, + 0x07, 0x9d, 0x4b, 0x0c, 0x47, 0xb2, 0x5f, 0x1d, 0x38, 0x02, 0xe0, 0x1f, + 0x6f, 0x4c, 0xe1, 0xf0, 0xa0, 0x12, 0x81, 0xed, 0xb3, 0x94, 0x85, 0xc4, + 0x8d, 0x65, 0x87, 0xca, 0xcf, 0x5e, 0xfc, 0x2f, 0xe1, 0x94, 0x84, 0x3f, + 0x72, 0xb4, 0xad, 0xef, 0xe0, 0x5a, 0x83, 0x64, 0xf3, 0x4d, 0xe7, 0x39, + 0xd5, 0xa9, 0xc0, 0x7e, 0x5d, 0x12, 0x72, 0xb1, 0xaa, 0x8b, 0x87, 0xbf, + 0xbc, 0x40, 0x75, 0x03, 0x08, 0x64, 0x58, 0x03, 0x61, 0x59, 0x12, 0x63, + 0xf3, 0x60, 0x36, 0x75, 0x8c, 0xc9, 0xd5, 0x4f, 0xe6, 0x5f, 0xf1, 0xb3, + 0xab, 0xcb, 0xde, 0xd1, 0xcd, 0xa0, 0x99, 0x0c, 0x36, 0x1e, 0xa3, 0x12, + 0xaa, 0x09, 0x63, 0x2e, 0xc9, 0x1f, 0x4b, 0x56, 0x5c, 0x4b, 0xb7, 0xac, + 0xe0, 0xb7, 0x07, 0x9e, 0x52, 0x0d, 0x41, 0xe2, 0x66, 0x6f, 0x56, 0x05, + 0x92, 0xbc, 0x7b, 0xa8, 0x0c, 0x4a, 0xf0, 0x11, 0x19, 0xbb, 0xee, 0x9f, + 0x0a, 0xed, 0xad, 0x6b, 0xb3, 0x23, 0x13, 0x9f, 0xa2, 0x0b, 0x9e, 0x56, + 0x88, 0x70, 0xc1, 0xe8, 0x3b, 0xc5, 0xbc, 0xf4, 0x2c, 0x90, 0xd4, 0x77, + 0xf7, 0xbc, 0xf2, 0x41, 0x71, 0x99, 0xe3, 0xd2, 0x0c, 0x12, 0x3d, 0x44, + 0xc7, 0xe8, 0x46, 0xd1, 0x04, 0xeb, 0xc3, 0x6c, 0x6a, 0x4a, 0x67, 0x29, + 0xad, 0xb8, 0x7b, 0x28, 0xc8, 0xe1, 0xa1, 0xe1}, + pub_key_3, + {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 40, + 32, + {0x8f, 0x1e, 0x8b, 0x8c, 0xe7, 0xd7, 0xa6, 0x51, 0xa5, 0xcc, 0xca, 0x41, + 0xc4, 0xc2, 0xb3, 0xf7, 0xaf, 0x80, 0xf1, 0xfb, 0x5d, 0xe3, 0x11, 0xd5, + 0x4e, 0x8e, 0x69, 0x3d, 0x3f, 0xd5, 0x3a, 0xc2, 0x7a, 0x6b, 0x9e, 0xfd, + 0xdc, 0x2d, 0x93, 0x4e, 0xfc, 0x81, 0xd8, 0x69, 0x5a, 0xbc, 0x66, 0x61, + 0xe6, 0x2e, 0x19, 0x55, 0x4a, 0x4d, 0xab, 0x77, 0xc4, 0x89, 0x3e, 0x73, + 0x54, 0x39, 0xc0, 0xec, 0x05, 0x09, 0x76, 0x36, 0xe1, 0xdb, 0xc7, 0xdd, + 0x63, 0xa7, 0x6a, 0xd0, 0x49, 0x2b, 0x77, 0x3e, 0xcd, 0x38, 0x53, 0x28, + 0x35, 0x74, 0x43, 0x0c, 0x64, 0xb8, 0x81, 0x3c, 0x35, 0x2e, 0xbf, 0x13, + 0xa7, 0x61, 0xb7, 0x69, 0x91, 0x83, 0x17, 0xc6, 0x44, 0xb4, 0xb0, 0xc2, + 0xc9, 0xb9, 0xe0, 0x4e, 0xe9, 0x40, 0x69, 0xbd, 0x9c, 0xe2, 0xf1, 0xaa, + 0x42, 0xe2, 0xbf, 0xca, 0x0e, 0x02, 0xe6, 0x3a, 0xbb, 0xf2, 0x3a, 0x75, + 0xff, 0x06, 0xe7, 0x66, 0x31, 0xf6, 0xba, 0x43, 0x84, 0x75, 0x0a, 0xed, + 0xf2, 0x18, 0x1c, 0x1c, 0x8f, 0x6b, 0x78, 0x0c, 0x09, 0x60, 0xb2, 0x9a, + 0x56, 0x95, 0x9b, 0x17, 0x1d, 0xdc, 0xb1, 0x4e, 0xbe, 0xe3, 0x02, 0x91, + 0xa3, 0x5e, 0x61, 0x88, 0x74, 0xe5, 0x1c, 0xfc, 0xca, 0x78, 0xda, 0xc4, + 0x32, 0xa4, 0xaf, 0xe1, 0xb9, 0x2a, 0xe0, 0xcc, 0xab, 0x06, 0xcf, 0x44, + 0x9b, 0x91, 0x75, 0xfe, 0x9e, 0x5d, 0x3e, 0xdf, 0xd2, 0x41, 0xa1, 0x85, + 0x46, 0xf6, 0xc4, 0xc8, 0x68, 0x2b, 0xa3, 0x79, 0x15, 0x5e, 0x49, 0x5a, + 0x9c, 0x6e, 0xd0, 0x74, 0x4a, 0x36, 0xc4, 0x0a, 0x99, 0x2a, 0x93, 0x91, + 0xed, 0xbf, 0x12, 0x20, 0xba, 0xf1, 0x1c, 0x16, 0x36, 0x00, 0xc9, 0x28, + 0x20, 0x21, 0x11, 0xa6, 0xbb, 0x5c, 0x5c, 0x7f, 0xad, 0x9b, 0xfd, 0xef, + 0x2f, 0xdd, 0x2a, 0x05, 0x88, 0x7b, 0xb0, 0x2b, 0xba, 0x67, 0x38, 0x42, + 0xd8, 0xd1, 0xac, 0x48, 0x88, 0x8c, 0xf8, 0x39, 0x6c, 0xb7, 0x0e, 0x5c, + 0xf0, 0xb5, 0x1a, 0x71, 0x7e, 0x8d, 0xc3, 0x81, 0xd3, 0xdc, 0x5d, 0x3d, + 0xde, 0xa5, 0x9a, 0xbe, 0x23, 0x19, 0x18, 0x20, 0xea, 0x67, 0x86, 0xa3, + 0x37, 0xeb, 0x67, 0xad, 0xf7, 0xc9, 0x49, 0x10, 0x94, 0x1c, 0x3d, 0xde, + 0x3b, 0xa2, 0xe4, 0x78, 0x8a, 0x53, 0x36, 0x05, 0xd1, 0xfe, 0x15, 0xa8, + 0xd3, 0x09, 0x01, 0x89, 0x26, 0xf2, 0x9f, 0xed, 0x39, 0x99, 0x0a, 0x07, + 0x37, 0x77, 0xf6, 0xfc, 0xdb, 0x6a, 0x10, 0x83, 0x99, 0x25, 0xec, 0x0c, + 0x8f, 0xf3, 0xea, 0x80, 0xe1, 0x38, 0x44, 0x16, 0x44, 0x78, 0xde, 0x92, + 0x8a, 0x3f, 0x28, 0xe3, 0x64, 0x3d, 0x3c, 0x3e, 0xa7, 0x01, 0xce, 0xe4, + 0x70, 0x55, 0x9e, 0x5c, 0x71, 0xc9, 0xda, 0x34, 0x4b, 0x35, 0xf6, 0x24, + 0xbd, 0x91, 0xd5, 0x81, 0x12, 0x20, 0x0f, 0x34, 0x3b, 0x6a, 0x3a, 0x1e, + 0x23, 0xa5, 0x78, 0x32, 0x3f, 0x39, 0x0a, 0x03, 0xe0, 0xbe, 0x72, 0xb5, + 0xcc, 0xe5, 0x3f, 0x0c, 0x7c, 0xd2, 0x59, 0x4d, 0x51, 0x9d, 0x2d, 0x01, + 0xf4, 0x30, 0xa9, 0xeb, 0xf0, 0xcd, 0xc9, 0xf5, 0x23, 0xe8, 0x0b, 0x00, + 0x57, 0x7c, 0xb7, 0xf5, 0x24, 0xc2, 0x04, 0xfa, 0xbb, 0x01, 0x63, 0x3f, + 0xf1, 0xf5, 0xa5, 0x98, 0xf8, 0xe2, 0x67, 0xc8, 0xfc, 0xa2, 0x3c, 0x72, + 0xcc, 0x55, 0x95, 0x05, 0xc1, 0x9f, 0x6b, 0x1f, 0x9c, 0xb7, 0xa1, 0x72, + 0xd8, 0x7c, 0xed, 0xb2, 0x50, 0x12, 0x3d, 0x97, 0x94, 0x7f, 0xfc, 0x05, + 0x0f, 0x4a, 0xbb, 0x43, 0x07, 0xbc, 0xcc, 0x75, 0x7d, 0x3a, 0x60, 0xd1, + 0x2f, 0x29, 0x26, 0xe2, 0x81, 0x7a, 0xf6, 0x5a, 0x24, 0x74, 0x2e, 0xe2, + 0xed, 0xb5, 0xed, 0xa5, 0x77, 0x40, 0x16, 0xe6}, + pub_key_3, + {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 41 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 41, + 32, + {0x38, 0xbe, 0xc0, 0xef, 0x41, 0x2a, 0xc3, 0xc9, 0x34, 0xae, 0xf5, 0x28, + 0x7f, 0xc4, 0xa9, 0xd5, 0x5c, 0x45, 0x0d, 0xea, 0x93, 0xa8, 0xae, 0xa1, + 0x5b, 0x53, 0x11, 0xe8, 0x40, 0xa6, 0x2d, 0x60, 0x55, 0x8c, 0xcd, 0xec, + 0x3e, 0xdc, 0xb7, 0x42, 0x7a, 0xc9, 0xb6, 0xfc, 0x89, 0xe5, 0xa0, 0x94, + 0xea, 0x5f, 0x11, 0x66, 0xf6, 0xab, 0xc2, 0x43, 0x05, 0x62, 0x0f, 0x00, + 0x4d, 0x95, 0xb5, 0x54, 0x56, 0x93, 0x57, 0x97, 0x32, 0xc9, 0x7a, 0x45, + 0x93, 0xe5, 0x8d, 0x3b, 0x5c, 0xbe, 0xc6, 0x30, 0x71, 0xde, 0x55, 0x5a, + 0x48, 0xf9, 0xfb, 0x1c, 0x8e, 0xc7, 0xf6, 0x51, 0xfb, 0x0f, 0x8a, 0xc9, + 0x5e, 0xf9, 0x25, 0x5e, 0x3c, 0x41, 0xf5, 0x6f, 0x09, 0x91, 0x07, 0x46, + 0x59, 0x7d, 0x62, 0xba, 0x88, 0x62, 0x9d, 0x50, 0x58, 0x7f, 0x98, 0x19, + 0x87, 0xd4, 0x82, 0x9d, 0xf4, 0xb1, 0xe1, 0x38, 0x0b, 0xae, 0x7b, 0xe4, + 0x60, 0x35, 0x93, 0xa8, 0x6c, 0xcf, 0x64, 0xf3, 0x2a, 0xf0, 0xc6, 0x55, + 0xa8, 0x7a, 0x1e, 0xd1, 0x27, 0xed, 0x5b, 0x22, 0x4b, 0xc3, 0x28, 0x48, + 0x75, 0xb9, 0x10, 0x9a, 0x94, 0xce, 0x76, 0xf2, 0xf8, 0x6b, 0xf9, 0x6c, + 0x30, 0x62, 0xfe, 0x77, 0xca, 0xfc, 0x25, 0x2e, 0xa6, 0x2f, 0x86, 0x2c, + 0xb2, 0x54, 0xea, 0x73, 0x9b, 0x6f, 0xc9, 0xbf, 0x44, 0xfb, 0x13, 0x00, + 0x57, 0xa7, 0x77, 0xc8, 0xe4, 0x5e, 0x36, 0x8c, 0xb9, 0xe9, 0xbc, 0xba, + 0x82, 0x45, 0x97, 0x49, 0x7b, 0x9d, 0xfc, 0x18, 0x57, 0xb4, 0x94, 0x12, + 0x08, 0x07, 0xd9, 0x1f, 0x18, 0x1b, 0x9c, 0x7e, 0xdb, 0x32, 0xf2, 0x2c, + 0x3f, 0xb4, 0x7a, 0x70, 0x86, 0xce, 0x4a, 0x0e, 0x27, 0x5e, 0x0b, 0xec, + 0xc1, 0x78, 0xfe, 0x9f, 0x5a, 0x3d, 0x77, 0xfa, 0x02, 0x47, 0xc7, 0x1b, + 0x9a, 0x78, 0x74, 0xe4, 0xfe, 0x03, 0x40, 0xbc, 0x25, 0x89, 0x26, 0xfc, + 0x6d, 0xa8, 0x4f, 0x9c, 0x06, 0xb5, 0x79, 0x58, 0x93, 0x02, 0x1c, 0xf9, + 0xf9, 0x7d, 0x83, 0xb4, 0x05, 0xaf, 0x71, 0x62, 0x6a, 0xe6, 0xef, 0x60, + 0x4a, 0x92, 0xa1, 0xbf, 0xf5, 0x2e, 0x67, 0x2f, 0x7f, 0x2f, 0xac, 0x24, + 0x8f, 0x24, 0xce, 0x0a, 0x78, 0x22, 0x5f, 0xfb, 0xc1, 0x91, 0x42, 0x99, + 0x4f, 0xa0, 0x2c, 0xe9, 0xb1, 0x94, 0x9e, 0x5b, 0x60, 0xf9, 0xe9, 0x12, + 0x9e, 0xa4, 0x28, 0x1e, 0xe7, 0x98, 0xa2, 0x55, 0x55, 0x75, 0xb6, 0x9d, + 0x33, 0x17, 0x07, 0x24, 0xc3, 0xa3, 0xf0, 0xf2, 0x12, 0x75, 0xae, 0x8c, + 0x3b, 0xac, 0x96, 0x48, 0xf2, 0x7e, 0xad, 0xba, 0xbf, 0x06, 0x18, 0x81, + 0x6e, 0x68, 0x64, 0xa9, 0xc7, 0xe0, 0xf0, 0x90, 0xde, 0x9d, 0xec, 0x3c, + 0xd9, 0x20, 0x09, 0x4d, 0x8c, 0x26, 0x93, 0xbf, 0x94, 0x70, 0xc2, 0xf0, + 0xaf, 0x5f, 0x66, 0x06, 0x5d, 0xb3, 0x4a, 0xb2, 0x63, 0x13, 0x09, 0x1b, + 0x3c, 0x77, 0x16, 0xdb, 0x9f, 0x77, 0xb0, 0x9e, 0x39, 0x65, 0x32, 0x5a, + 0xe0, 0x3e, 0xf6, 0x93, 0x39, 0x61, 0xef, 0xa8, 0xc8, 0x57, 0x66, 0x39, + 0x18, 0xba, 0x75, 0xa1, 0xfe, 0x0d, 0x2f, 0x46, 0x89, 0xae, 0x8e, 0xdf, + 0x72, 0x2d, 0xba, 0x29, 0x50, 0xc9, 0xc5, 0xbd, 0x18, 0x92, 0x88, 0x6b, + 0x16, 0xa1, 0x79, 0x36, 0xf5, 0x97, 0x81, 0x88, 0xad, 0x7c, 0x7f, 0xf3, + 0x88, 0x1f, 0xb7, 0xc0, 0xaa, 0xe9, 0x8e, 0x49, 0x5c, 0x1e, 0x18, 0x42, + 0x51, 0x3a, 0xd6, 0x3d, 0xb4, 0xc5, 0x5c, 0xb6, 0x15, 0xcd, 0x11, 0xbc, + 0xec, 0x9a, 0x71, 0xdf, 0x1c, 0x5e, 0x9e, 0x2c, 0x98, 0xd1, 0x08, 0xe6, + 0x9b, 0xb2, 0xe0, 0xda, 0x1b, 0xe3, 0x14, 0xa3, 0xbf, 0x6c, 0x20, 0x3f, + 0xdb, 0x38, 0x84, 0xa2, 0x50, 0x5b, 0x71, 0x30}, + pub_key_3, + {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33}, + true}, + + // Comment: + // tcID: 42 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 42, + 32, + {0x93, 0x4e, 0xc7, 0xda, 0x0f, 0x98, 0x87, 0xc3, 0xab, 0xfd, 0x01, 0xa8, + 0x1d, 0xb7, 0x93, 0xfe, 0x3a, 0xb2, 0xbd, 0x12, 0x14, 0x45, 0x90, 0x6d, + 0x7c, 0x06, 0xb2, 0x22, 0xbd, 0x52, 0xf3, 0x50, 0x61, 0xca, 0xc1, 0xe7, + 0xb5, 0x20, 0x87, 0x41, 0x77, 0x05, 0x34, 0x47, 0x8f, 0xa8, 0x02, 0x4a, + 0xa6, 0x24, 0x16, 0x79, 0x29, 0x88, 0x30, 0x45, 0x6a, 0x73, 0xda, 0x97, + 0xdf, 0x0d, 0x12, 0x83, 0xf7, 0x63, 0x88, 0x05, 0x58, 0x79, 0x77, 0xe8, + 0x75, 0xcf, 0x11, 0x5c, 0x5e, 0x4e, 0xdb, 0x7b, 0xcb, 0xa9, 0x08, 0xf8, + 0x38, 0xd0, 0x76, 0x5a, 0xda, 0xdb, 0xf4, 0xa2, 0x6e, 0x3f, 0xff, 0x27, + 0x79, 0x8d, 0xe0, 0xf2, 0xc1, 0x11, 0x9b, 0xb5, 0x6e, 0x01, 0x5d, 0x57, + 0x27, 0xc2, 0x62, 0x60, 0x42, 0xb9, 0x1d, 0xac, 0x89, 0x35, 0xda, 0x51, + 0xa9, 0x7b, 0x69, 0x63, 0xbb, 0x7a, 0x32, 0xcd, 0x89, 0x4e, 0xe5, 0xd9, + 0xec, 0xe3, 0x2a, 0x25, 0x8a, 0x61, 0xf8, 0xc8, 0x1a, 0x75, 0x3f, 0xfa, + 0xc1, 0x52, 0x98, 0xf2, 0x72, 0x04, 0xe6, 0xa1, 0x23, 0xae, 0x11, 0x02, + 0x1d, 0x03, 0xb8, 0x1f, 0xcb, 0x2e, 0x9a, 0xb2, 0xfc, 0xc0, 0xf6, 0xc8, + 0xab, 0xf9, 0xb7, 0xdf, 0x4f, 0xc4, 0x17, 0xcd, 0xfe, 0x3b, 0x63, 0x0f, + 0x46, 0x7d, 0x8d, 0x28, 0x50, 0x1e, 0x2d, 0xda, 0x1e, 0x41, 0xd9, 0x2a, + 0x98, 0x30, 0xf1, 0x8d, 0x64, 0x63, 0x0d, 0x1d, 0x48, 0x32, 0x87, 0xa2, + 0xac, 0x01, 0xea, 0xdb, 0xa8, 0xbb, 0x19, 0x56, 0x4d, 0xdb, 0xf3, 0x64, + 0x57, 0x27, 0xd9, 0x07, 0xe2, 0x4a, 0xfd, 0xb7, 0xd4, 0x91, 0xd7, 0xc7, + 0x2e, 0x47, 0xb7, 0x47, 0xa4, 0xaa, 0xf6, 0x47, 0x80, 0x55, 0xa8, 0x3f, + 0x6a, 0xb6, 0x3b, 0x26, 0x6a, 0x74, 0xd3, 0xda, 0x07, 0xa8, 0xf6, 0x01, + 0xf8, 0xd1, 0x8d, 0x75, 0xbb, 0x84, 0xb0, 0x88, 0xa8, 0x39, 0x76, 0xb5, + 0xaf, 0x2a, 0x96, 0xb5, 0xc8, 0xfa, 0xa1, 0x60, 0xfc, 0x60, 0x27, 0xe9, + 0xc3, 0x66, 0x1c, 0xbf, 0x53, 0x62, 0x34, 0xd1, 0xe4, 0x9e, 0xdd, 0xfc, + 0xfa, 0xa4, 0x26, 0xba, 0x0d, 0x05, 0x93, 0xbc, 0x01, 0x2a, 0x98, 0x87, + 0xe5, 0x1e, 0x7b, 0xcb, 0x83, 0xf9, 0x00, 0x80, 0xf5, 0x35, 0x31, 0x6e, + 0xea, 0xfe, 0xf3, 0xad, 0x01, 0x58, 0x60, 0x53, 0xef, 0xd0, 0x70, 0xe7, + 0xe2, 0xad, 0xd6, 0xcd, 0x82, 0xb8, 0x6b, 0x7a, 0x1a, 0x0e, 0x03, 0x89, + 0x72, 0xa3, 0xb7, 0xe8, 0xa1, 0x36, 0x08, 0xb6, 0x6d, 0x6e, 0x6c, 0x04, + 0xaf, 0x47, 0x8d, 0xe0, 0x84, 0x24, 0x74, 0x83, 0x8e, 0x1d, 0x9d, 0x06, + 0xb0, 0x01, 0xdc, 0x67, 0x0f, 0x18, 0x34, 0x6e, 0xc0, 0x4e, 0xf6, 0x3b, + 0x09, 0x24, 0x2b, 0xdf, 0xcd, 0xe4, 0xd0, 0x49, 0xa0, 0x5d, 0x0c, 0xca, + 0xca, 0x61, 0xbf, 0x07, 0xa2, 0xcd, 0xa5, 0xe0, 0x09, 0x9b, 0xb8, 0xb1, + 0x94, 0x8a, 0x4b, 0xb7, 0xd8, 0x19, 0xb5, 0x10, 0x7b, 0x05, 0x2e, 0x1f, + 0x6e, 0xa8, 0x8d, 0x9f, 0xf6, 0xbb, 0xb7, 0x22, 0xeb, 0x77, 0x9b, 0xb1, + 0xa5, 0x37, 0xa3, 0x3b, 0x17, 0xcb, 0x5f, 0x44, 0xdf, 0x77, 0xc1, 0x2d, + 0x32, 0x87, 0x7f, 0xc9, 0x59, 0x90, 0xfb, 0x56, 0xd8, 0x8a, 0x6d, 0xe4, + 0x8a, 0xb7, 0x47, 0x99, 0xc6, 0xf4, 0xd6, 0xd2, 0x09, 0x40, 0x38, 0x14, + 0xfb, 0xfa, 0xc5, 0x3d, 0xe4, 0x17, 0x6d, 0xb7, 0x1f, 0x44, 0xaa, 0x68, + 0xd8, 0xaf, 0x04, 0xbb, 0x57, 0x25, 0x41, 0x6d, 0x92, 0x7f, 0x6f, 0x97, + 0x46, 0x66, 0x86, 0xa4, 0x0b, 0xc2, 0x01, 0x87, 0xf8, 0x43, 0xb3, 0xd0, + 0xc2, 0x11, 0x19, 0xfd, 0xf6, 0x07, 0x26, 0x8c, 0x33, 0xd6, 0xb5, 0xf0, + 0xd8, 0x28, 0x4e, 0x4c, 0x07, 0x05, 0xe8, 0x7a}, + pub_key_3, + {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 43 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 43, + 32, + {0x07, 0x21, 0x75, 0xf2, 0x02, 0x03, 0x8c, 0x09, 0x70, 0x76, 0x7b, 0x29, + 0xdc, 0x96, 0x1f, 0x86, 0xc0, 0xa6, 0xb1, 0xb7, 0xb1, 0x00, 0xbf, 0x32, + 0x61, 0x80, 0xc3, 0x1b, 0x65, 0xb0, 0xd2, 0xba, 0x09, 0x5e, 0xc2, 0x56, + 0xc4, 0xe3, 0xd9, 0x0d, 0x98, 0x4f, 0x3d, 0xe8, 0xe8, 0x8f, 0x8f, 0x1b, + 0x63, 0x2d, 0xcd, 0xa3, 0x98, 0x2d, 0xcb, 0xf1, 0x3a, 0x37, 0x05, 0xab, + 0xa7, 0xb4, 0x1b, 0xe6, 0x9b, 0x90, 0x52, 0x21, 0xe6, 0x26, 0xe9, 0xcc, + 0x75, 0x92, 0x56, 0x30, 0xa3, 0x68, 0x66, 0x76, 0xc7, 0xb8, 0xe3, 0x5e, + 0x9d, 0x0e, 0x96, 0xd9, 0x69, 0x08, 0x5c, 0xd9, 0xf1, 0xd0, 0x42, 0xd6, + 0x64, 0x7a, 0x07, 0x27, 0x00, 0xec, 0x13, 0x4a, 0x77, 0x02, 0xea, 0x0d, + 0x5e, 0xd2, 0x36, 0x4b, 0x8b, 0x78, 0x31, 0x95, 0x5b, 0x27, 0xb1, 0x53, + 0x6e, 0x4e, 0x8c, 0xef, 0x13, 0x10, 0xe6, 0x71, 0x7f, 0xcb, 0xbd, 0x41, + 0xa7, 0x87, 0xa8, 0x05, 0xd1, 0x65, 0x4c, 0x95, 0x67, 0x8a, 0xc7, 0x59, + 0x09, 0xb6, 0x23, 0xa0, 0x45, 0xa4, 0x9b, 0x62, 0x0b, 0x11, 0xac, 0x16, + 0x79, 0x59, 0x30, 0x8c, 0x31, 0x25, 0x25, 0x7f, 0x36, 0xf2, 0xf7, 0x52, + 0xd9, 0xbb, 0x42, 0xe1, 0x94, 0x1f, 0x0d, 0x23, 0xdd, 0x5e, 0xa2, 0x00, + 0x52, 0x90, 0x82, 0xea, 0xa7, 0x40, 0x0d, 0x24, 0xed, 0xea, 0xa7, 0x02, + 0x25, 0xfd, 0x36, 0x04, 0xf9, 0xf2, 0xc3, 0x67, 0xda, 0xb6, 0x1b, 0xe5, + 0x32, 0x18, 0xb2, 0xac, 0xfa, 0xc3, 0xc2, 0xea, 0xd1, 0x94, 0xc5, 0x08, + 0x03, 0x78, 0x37, 0x8b, 0x2c, 0xff, 0xde, 0x5c, 0xad, 0xcd, 0x3a, 0x55, + 0x9c, 0xfc, 0xfc, 0x22, 0x9c, 0xe1, 0x38, 0x0e, 0xd0, 0xda, 0x35, 0xd3, + 0x4a, 0xe8, 0x39, 0x20, 0x49, 0x61, 0x82, 0xac, 0x41, 0xad, 0x29, 0x62, + 0x1e, 0xfd, 0x42, 0x42, 0x69, 0x9e, 0xe5, 0x11, 0xce, 0x4d, 0x1b, 0x38, + 0x3c, 0xbc, 0x3c, 0xdd, 0x6e, 0xcb, 0x67, 0xa7, 0xf1, 0xf0, 0xf3, 0xe8, + 0x4d, 0x57, 0xb1, 0x20, 0x43, 0x5b, 0x12, 0x57, 0x49, 0x8c, 0x73, 0xd9, + 0x22, 0xaa, 0x27, 0xfb, 0x91, 0xfc, 0x0f, 0xd6, 0x34, 0x47, 0xdb, 0xd6, + 0x93, 0x33, 0x20, 0xad, 0x51, 0xc0, 0xc3, 0x73, 0x9d, 0x3f, 0xa6, 0x5c, + 0xae, 0x20, 0x66, 0x82, 0xc2, 0x37, 0x27, 0xad, 0x46, 0xcd, 0x53, 0x38, + 0xc8, 0x1d, 0x1e, 0x94, 0xef, 0x71, 0xc2, 0xbe, 0xc4, 0xbe, 0xd6, 0xc7, + 0x5c, 0x5b, 0x9f, 0x4b, 0x43, 0xeb, 0x77, 0x02, 0xb9, 0x45, 0x31, 0x5a, + 0x5c, 0x27, 0xda, 0xe2, 0xed, 0x34, 0x1e, 0xeb, 0x35, 0x46, 0x89, 0x78, + 0xc1, 0xbf, 0x23, 0x7b, 0x2c, 0x24, 0x59, 0x2d, 0x4c, 0x53, 0x57, 0xbb, + 0x03, 0xa9, 0xf2, 0xe6, 0x8b, 0x34, 0x22, 0xcf, 0xfd, 0x9f, 0xdc, 0x0c, + 0xee, 0xa9, 0x9a, 0xd4, 0x87, 0x1f, 0x5e, 0x3e, 0x91, 0x74, 0x43, 0x8f, + 0xcc, 0xc3, 0xb0, 0x3b, 0x03, 0x96, 0xe9, 0xc6, 0xcf, 0x2a, 0x18, 0x31, + 0xb1, 0x96, 0xf4, 0x5a, 0x19, 0x3a, 0x72, 0xb0, 0xf0, 0x2c, 0x5b, 0x83, + 0x07, 0x2c, 0x87, 0x95, 0x2c, 0x41, 0xa0, 0x39, 0xe0, 0xfc, 0x42, 0xea, + 0xd4, 0xeb, 0xa7, 0xb1, 0x55, 0xda, 0xac, 0x61, 0x12, 0x90, 0x20, 0xd4, + 0xb1, 0xe6, 0x3a, 0x63, 0x78, 0x69, 0x8e, 0xa5, 0x71, 0x8b, 0x6d, 0xb9, + 0x73, 0x34, 0x3b, 0x94, 0xe9, 0xc6, 0xec, 0xaa, 0x93, 0x8b, 0x01, 0xcd, + 0xab, 0x06, 0xd3, 0x5a, 0xaa, 0xda, 0x51, 0x05, 0x54, 0xc4, 0x24, 0xe3, + 0x90, 0x39, 0x30, 0x4e, 0x1d, 0x35, 0x7c, 0xca, 0x26, 0xa4, 0x91, 0x29, + 0xf4, 0x00, 0xad, 0xb6, 0xcc, 0x07, 0x29, 0xad, 0x60, 0x12, 0xbc, 0xa1, + 0xe3, 0xd6, 0x76, 0xc9, 0xc6, 0x8e, 0x76, 0x5e}, + pub_key_3, + {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38}, + true}, + + // Comment: + // tcID: 44 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 44, + 32, + {0x40, 0x76, 0x0a, 0xd7, 0x9f, 0x38, 0x2c, 0x7f, 0x67, 0x1f, 0x00, 0xae, + 0xa3, 0x54, 0x25, 0x22, 0x74, 0xfc, 0x1f, 0x06, 0x10, 0xb3, 0xd8, 0xd5, + 0x08, 0x25, 0x52, 0xa0, 0x37, 0x04, 0x82, 0x38, 0x5f, 0x3b, 0x67, 0xe7, + 0x0b, 0x7d, 0x14, 0x4a, 0x67, 0xe9, 0x40, 0x0e, 0x2a, 0x83, 0x07, 0xa0, + 0x8b, 0xa9, 0x90, 0x64, 0xaa, 0x77, 0x37, 0x4f, 0xc0, 0x45, 0x6c, 0xdc, + 0x4e, 0xf6, 0x0a, 0x9b, 0xaa, 0xf9, 0xb2, 0xeb, 0xe2, 0x47, 0x13, 0xe2, + 0x0e, 0xeb, 0x92, 0x03, 0x38, 0x70, 0x19, 0xd3, 0xc7, 0x6a, 0x63, 0x77, + 0x12, 0xe7, 0xe8, 0xbe, 0xc9, 0x9b, 0x32, 0xb6, 0xad, 0xd0, 0xee, 0x54, + 0xd3, 0x62, 0xb8, 0x88, 0xf8, 0xed, 0x4d, 0x39, 0x15, 0xeb, 0x6d, 0x4a, + 0xee, 0x08, 0x5a, 0x33, 0x0e, 0xaa, 0x41, 0x2d, 0xa9, 0x9c, 0x82, 0xc6, + 0xff, 0x02, 0x9e, 0xec, 0x54, 0xc6, 0xb1, 0x23, 0x3d, 0x2b, 0xeb, 0xb5, + 0x81, 0xb5, 0x62, 0xff, 0xc0, 0x82, 0xcd, 0x80, 0x5b, 0x6c, 0x9f, 0xd1, + 0x8e, 0x4d, 0x1a, 0x2a, 0x18, 0xe0, 0xac, 0x76, 0x9e, 0x78, 0x2c, 0x2c, + 0x16, 0x57, 0xae, 0x1d, 0x37, 0x56, 0xe3, 0xd4, 0xb5, 0xf7, 0x97, 0x6a, + 0xbf, 0xb6, 0xde, 0xbc, 0x44, 0x1d, 0x7e, 0x4c, 0x13, 0x44, 0x4a, 0x99, + 0xb7, 0x50, 0xa5, 0x7c, 0xa0, 0xbd, 0x90, 0x18, 0x3c, 0x11, 0xa5, 0xd8, + 0x72, 0x8a, 0x98, 0x4a, 0x88, 0x48, 0xe0, 0x45, 0x83, 0x2d, 0xeb, 0x4c, + 0x39, 0xbd, 0x4d, 0xdb, 0x58, 0xef, 0x56, 0x50, 0xac, 0x0d, 0x55, 0x57, + 0x11, 0x08, 0x2f, 0x4b, 0x43, 0x25, 0x79, 0xfb, 0x1f, 0xb8, 0xe3, 0x9f, + 0xe7, 0x6f, 0x5a, 0x12, 0xa9, 0xd0, 0x38, 0x41, 0x3a, 0x48, 0x41, 0xd4, + 0x28, 0x0a, 0xb4, 0x69, 0x47, 0xbf, 0x53, 0x6d, 0x2c, 0x4c, 0xe4, 0x65, + 0xe5, 0x4f, 0x3f, 0xe2, 0x94, 0x83, 0x32, 0x15, 0x8b, 0xbd, 0x15, 0xba, + 0x38, 0xc1, 0x01, 0x74, 0x77, 0x7f, 0x01, 0x74, 0xfd, 0xd9, 0xb9, 0x18, + 0xc2, 0x85, 0xe1, 0xea, 0x54, 0xf2, 0x33, 0xd1, 0xfc, 0x8f, 0xcf, 0x8e, + 0x4b, 0xc0, 0xd3, 0x4d, 0x49, 0xb5, 0xbb, 0x96, 0xf8, 0x53, 0x90, 0xce, + 0x1c, 0xcc, 0x75, 0x5f, 0x56, 0x43, 0x53, 0x38, 0x58, 0x17, 0x7b, 0x76, + 0x9d, 0xb8, 0x91, 0x47, 0x0a, 0xd0, 0x25, 0x71, 0x21, 0xb2, 0x8f, 0xe3, + 0x10, 0xc4, 0x65, 0x1d, 0x47, 0x6a, 0xcc, 0x88, 0x40, 0x9e, 0x08, 0x2b, + 0xfb, 0x23, 0x39, 0x06, 0x34, 0x7b, 0x52, 0x1c, 0xf6, 0x60, 0x61, 0xa0, + 0xfb, 0x09, 0x45, 0x68, 0x03, 0x4a, 0x76, 0x86, 0x4e, 0xc1, 0x25, 0xf7, + 0xbc, 0x2e, 0x4f, 0x01, 0x57, 0xc5, 0xe8, 0xd7, 0x74, 0xd4, 0x20, 0x10, + 0x99, 0x2c, 0xc1, 0x1d, 0x08, 0x25, 0xdf, 0xb8, 0xf5, 0x5e, 0x62, 0x2a, + 0xaa, 0xcf, 0x05, 0xac, 0xac, 0x6f, 0xda, 0xf8, 0xf6, 0x9c, 0x57, 0x06, + 0xe0, 0xbb, 0x5d, 0x0c, 0xab, 0x08, 0x73, 0x59, 0xb0, 0xe9, 0x63, 0x09, + 0x8b, 0x38, 0x3b, 0xdd, 0x92, 0xbf, 0x19, 0xed, 0xde, 0xe8, 0xc3, 0xa9, + 0x21, 0xa8, 0xdb, 0x3c, 0x34, 0x10, 0xab, 0xc8, 0xca, 0x4b, 0x41, 0xb9, + 0x70, 0xfc, 0xc5, 0x81, 0x13, 0xa3, 0xac, 0x24, 0x39, 0xec, 0xef, 0xaa, + 0xe1, 0xd4, 0x15, 0xa0, 0xf4, 0x04, 0x13, 0x2f, 0x2f, 0x8b, 0xa9, 0xe8, + 0x46, 0xf8, 0x2d, 0x7e, 0x04, 0x64, 0x0a, 0x28, 0x3f, 0x88, 0x45, 0xaa, + 0x9c, 0xf5, 0x95, 0x24, 0xbe, 0x5c, 0xf5, 0x5c, 0xea, 0x71, 0xa0, 0x4b, + 0xcd, 0x10, 0xc6, 0xac, 0x2b, 0xe4, 0x3a, 0xbc, 0xce, 0xc3, 0x4a, 0xff, + 0x43, 0xd0, 0x92, 0x01, 0x86, 0x5d, 0x65, 0xf2, 0x6f, 0x72, 0x33, 0x65, + 0x41, 0x04, 0x13, 0x2f, 0xb4, 0x51, 0xed, 0xcb}, + pub_key_3, + {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34}, + true}, + + // Comment: + // tcID: 45 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 45, + 32, + {0x32, 0xde, 0xb6, 0x86, 0xe0, 0x13, 0xaa, 0x3e, 0x7d, 0x79, 0xa1, 0xa6, + 0x79, 0x02, 0x23, 0xe7, 0xe0, 0x6c, 0xd6, 0xff, 0x17, 0x7c, 0x18, 0xb8, + 0x9e, 0x8b, 0x21, 0xcc, 0x36, 0x1b, 0x9a, 0xf7, 0xa9, 0x9c, 0x42, 0xfb, + 0x8d, 0x35, 0x53, 0x70, 0x4b, 0x19, 0x8e, 0x5d, 0xdd, 0x68, 0x39, 0xf8, + 0xd3, 0xfa, 0x9a, 0x5f, 0x08, 0xae, 0xa0, 0xe8, 0xe3, 0x15, 0x91, 0xc0, + 0xe7, 0x3e, 0xd6, 0xb2, 0x6e, 0xa4, 0x61, 0xf3, 0xd6, 0x0b, 0xbe, 0x54, + 0xf5, 0xef, 0x15, 0x61, 0x8d, 0x80, 0xab, 0x69, 0x1a, 0xb1, 0x76, 0x15, + 0x6e, 0xc2, 0xfd, 0xfb, 0x2b, 0x3a, 0x49, 0xc3, 0x24, 0x81, 0xdd, 0x4e, + 0xdc, 0x91, 0xc0, 0xb2, 0x5a, 0xd5, 0x20, 0x6e, 0x88, 0xad, 0x2d, 0xd2, + 0xbf, 0xe6, 0x3c, 0x6a, 0x9f, 0x80, 0x3e, 0xe5, 0x6a, 0xa6, 0xb9, 0x34, + 0xe1, 0x95, 0xec, 0xbe, 0xf1, 0x5d, 0x2a, 0x78, 0x11, 0x45, 0x2e, 0x13, + 0xc9, 0xbb, 0x6b, 0x4f, 0x2c, 0x5a, 0xab, 0xa5, 0x84, 0x5f, 0x89, 0x49, + 0xed, 0xd1, 0xe2, 0x9b, 0x57, 0x3d, 0x66, 0x18, 0x17, 0xa5, 0x0e, 0x1a, + 0xcd, 0xb6, 0xd5, 0x6b, 0x1c, 0xdc, 0x15, 0xa4, 0x0e, 0x71, 0x4d, 0x27, + 0x57, 0x78, 0x88, 0x3b, 0xaa, 0xc6, 0x48, 0xbb, 0xf5, 0xe2, 0x01, 0x95, + 0x6f, 0x8e, 0x9e, 0xbd, 0xe2, 0xee, 0xf1, 0xd5, 0x46, 0x0e, 0x77, 0x01, + 0xa1, 0xce, 0xd7, 0xb5, 0x3d, 0x20, 0xaf, 0xb7, 0x0f, 0xb7, 0x65, 0xaa, + 0x93, 0xb9, 0x13, 0xd3, 0x1b, 0x8f, 0x74, 0xd4, 0x53, 0x33, 0x67, 0x3e, + 0x08, 0x16, 0x44, 0xf5, 0xbf, 0xab, 0x36, 0x7c, 0xb1, 0x39, 0x18, 0xcb, + 0x35, 0xec, 0xae, 0x49, 0xa2, 0x3c, 0x9f, 0x4a, 0x42, 0xca, 0x49, 0xed, + 0x16, 0x6d, 0x0e, 0xae, 0x9c, 0x97, 0x09, 0x2a, 0x1b, 0x45, 0x55, 0x29, + 0x17, 0xa4, 0x1e, 0x9f, 0xe7, 0xb9, 0xa0, 0x6c, 0xd0, 0x3d, 0xdb, 0x4f, + 0x66, 0x82, 0x23, 0x93, 0xef, 0x59, 0xcf, 0xb0, 0xd0, 0xb3, 0xa8, 0x48, + 0xa1, 0x5d, 0xf3, 0xf4, 0x7a, 0x65, 0x66, 0xe5, 0x41, 0xd9, 0xb9, 0xb4, + 0x35, 0xcb, 0x6e, 0x89, 0x0c, 0x2b, 0x89, 0xbf, 0x29, 0x89, 0xb5, 0x9f, + 0x08, 0xb6, 0x09, 0x0a, 0xa6, 0x24, 0x8b, 0xc1, 0x1a, 0xfd, 0x62, 0x66, + 0x79, 0xc0, 0x08, 0x7c, 0x95, 0x96, 0x26, 0x16, 0xa1, 0xe5, 0xd0, 0xaf, + 0xba, 0xbb, 0xe7, 0x1f, 0x37, 0x83, 0xb0, 0x87, 0xd7, 0x63, 0xd8, 0xde, + 0x49, 0x83, 0xd8, 0x88, 0xb3, 0xaa, 0xe0, 0x37, 0xcd, 0xdf, 0xc5, 0xa4, + 0x75, 0x20, 0x24, 0xb4, 0x9a, 0x08, 0x27, 0x35, 0x5b, 0xa1, 0x87, 0xec, + 0x1a, 0x53, 0xe7, 0xca, 0xba, 0xf3, 0x9b, 0xbd, 0x6d, 0x0b, 0x09, 0x97, + 0xf7, 0xc3, 0xc0, 0xf7, 0x9b, 0x42, 0x0a, 0x77, 0x4c, 0xd3, 0xd7, 0xd7, + 0x4e, 0x2f, 0xcb, 0x78, 0x94, 0x2b, 0xf0, 0x46, 0x37, 0xbb, 0xc6, 0x49, + 0x9d, 0xbb, 0xfa, 0x61, 0xf7, 0xc6, 0xb3, 0x77, 0xbc, 0xeb, 0x87, 0x93, + 0x2c, 0x1a, 0xc6, 0x05, 0x01, 0xb9, 0xde, 0xf1, 0xea, 0x6f, 0xae, 0x8d, + 0x95, 0x44, 0xfe, 0x37, 0xeb, 0xd2, 0x25, 0xc5, 0x59, 0xb6, 0x42, 0xd0, + 0x0e, 0xd5, 0x48, 0x52, 0x53, 0xe2, 0x36, 0x61, 0x43, 0x6a, 0x23, 0x37, + 0xf5, 0x8e, 0x9f, 0x6a, 0x39, 0x5f, 0x74, 0x09, 0x4f, 0x60, 0x86, 0x0e, + 0x0d, 0xbb, 0x8a, 0xa4, 0x60, 0xbb, 0xa0, 0x35, 0x48, 0x6a, 0x19, 0xd9, + 0x23, 0x56, 0x31, 0xd9, 0x58, 0x80, 0xb3, 0x85, 0xfc, 0xa0, 0x4a, 0xd9, + 0x97, 0xe4, 0x06, 0x25, 0x20, 0xfc, 0x43, 0x87, 0x86, 0x28, 0xa5, 0x9f, + 0x51, 0x52, 0x0d, 0xa7, 0x84, 0x6d, 0xcd, 0x27, 0x27, 0x5c, 0x4c, 0xbd, + 0x28, 0x73, 0x67, 0x3c, 0x64, 0x92, 0xc2, 0x01}, + pub_key_3, + {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 46 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 46, + 32, + {0x14, 0x64, 0x79, 0x1b, 0xc1, 0xe7, 0x29, 0x8e, 0xe9, 0x55, 0x70, 0x0c, + 0xec, 0xad, 0x59, 0x23, 0x2c, 0x24, 0xc2, 0xa2, 0x40, 0xbe, 0xa9, 0xb3, + 0x10, 0x5b, 0xd7, 0x0b, 0x0c, 0xa4, 0xbb, 0x3f, 0x76, 0x40, 0x22, 0xe1, + 0x27, 0x5d, 0x43, 0x68, 0xa1, 0xb7, 0x0e, 0xd8, 0xdc, 0x39, 0x3d, 0xab, + 0xf7, 0x4d, 0x4f, 0xff, 0xd7, 0x48, 0xdb, 0x72, 0x15, 0xf0, 0x85, 0x76, + 0x9e, 0x0f, 0xcb, 0xd1, 0x3b, 0x33, 0x5c, 0x30, 0x09, 0x9a, 0xd0, 0x1d, + 0x98, 0xd0, 0x52, 0xd0, 0xd5, 0x46, 0x71, 0x9a, 0x82, 0xd5, 0x5e, 0xa8, + 0xc6, 0x3d, 0xb5, 0xcd, 0x73, 0x23, 0x33, 0xec, 0xec, 0xad, 0xd1, 0x97, + 0x7a, 0x97, 0x61, 0x23, 0xa2, 0xf1, 0x60, 0x05, 0xf1, 0xcf, 0x0c, 0x23, + 0x43, 0x22, 0x70, 0x6f, 0x45, 0x88, 0xcf, 0x36, 0x27, 0x22, 0xc7, 0x60, + 0x98, 0x53, 0x3a, 0x63, 0xd3, 0x48, 0x72, 0x6e, 0xb3, 0x08, 0x0f, 0x3a, + 0x77, 0x7e, 0x1f, 0x5b, 0xab, 0x68, 0x0d, 0xaa, 0x84, 0x1b, 0x8d, 0xc6, + 0x3f, 0xe4, 0x04, 0xfe, 0x5d, 0x33, 0xcb, 0x7e, 0xea, 0x62, 0xf3, 0xf1, + 0x74, 0x59, 0xa4, 0x12, 0xea, 0xb4, 0x5b, 0xd6, 0x3f, 0x2e, 0x84, 0x68, + 0x72, 0xcb, 0xe5, 0xd8, 0x35, 0xff, 0x6f, 0x47, 0xad, 0xe4, 0x92, 0xdb, + 0xcc, 0x7b, 0x8e, 0x6d, 0x37, 0x55, 0xb7, 0xbb, 0x83, 0xda, 0xe7, 0xbb, + 0xe8, 0x24, 0x68, 0xec, 0x01, 0x11, 0x90, 0xf6, 0x93, 0x78, 0x5b, 0x8a, + 0x1c, 0xc8, 0x31, 0xa4, 0xac, 0x69, 0x5a, 0xad, 0x17, 0x29, 0x09, 0xf2, + 0x5c, 0x91, 0x0b, 0x75, 0xb4, 0x60, 0x87, 0x3b, 0x9a, 0x8e, 0x61, 0xe0, + 0xf6, 0x22, 0xb7, 0x6d, 0x7f, 0xbc, 0x52, 0x54, 0x1d, 0x49, 0xa7, 0x0b, + 0x77, 0xa9, 0x47, 0xbb, 0xe5, 0xea, 0xdb, 0xdb, 0x59, 0x4e, 0x05, 0xde, + 0x71, 0x07, 0x10, 0x05, 0x7f, 0x42, 0xf3, 0xad, 0xc3, 0x80, 0x4d, 0xc3, + 0xc4, 0x20, 0x1b, 0xdf, 0xd1, 0x0c, 0x99, 0x33, 0xfb, 0x3c, 0x9e, 0x38, + 0x0f, 0xfb, 0x25, 0xcc, 0xb7, 0xb6, 0xc7, 0x64, 0x8e, 0x54, 0x63, 0x24, + 0x7b, 0x95, 0xec, 0x30, 0x0a, 0x8d, 0x9f, 0x23, 0x52, 0x68, 0x6b, 0x06, + 0x0a, 0x51, 0x6a, 0x8b, 0x18, 0xf8, 0x84, 0x85, 0xe6, 0x41, 0x29, 0xc5, + 0x4a, 0x46, 0xa2, 0xe0, 0xb6, 0x87, 0x87, 0xd2, 0x7b, 0xcf, 0x8a, 0xd9, + 0x2a, 0x9d, 0xd0, 0xf7, 0xec, 0xf6, 0xd4, 0x3e, 0x90, 0x15, 0xcd, 0x2f, + 0xad, 0xb6, 0xe4, 0xbd, 0x85, 0x82, 0x5f, 0x1c, 0x76, 0x96, 0xd7, 0x36, + 0x3d, 0xd6, 0x4f, 0xba, 0x85, 0xff, 0xb2, 0x0e, 0xe2, 0x64, 0x87, 0xa8, + 0xc9, 0x5d, 0x6a, 0x1f, 0x4b, 0xe5, 0xcd, 0xf2, 0x1f, 0xb3, 0x56, 0x7f, + 0x50, 0xec, 0x9b, 0xa1, 0xa2, 0xe5, 0xc8, 0x7a, 0xb1, 0xdc, 0x0b, 0xac, + 0xbb, 0x56, 0x37, 0x73, 0x45, 0xaf, 0x1a, 0x42, 0x15, 0x65, 0x28, 0xfe, + 0x5d, 0xd1, 0xf9, 0xf2, 0xef, 0x50, 0xfb, 0xc6, 0x4d, 0xe4, 0xc4, 0x27, + 0x5f, 0x20, 0xf7, 0x10, 0x48, 0x20, 0xcd, 0x3e, 0x3a, 0x8a, 0xc1, 0x4e, + 0x0a, 0xab, 0x82, 0xcb, 0x6c, 0xea, 0x98, 0x22, 0xe0, 0xc4, 0xbf, 0xb7, + 0xc6, 0x05, 0x09, 0x3e, 0x41, 0xc4, 0x94, 0xca, 0x49, 0xe5, 0xb7, 0x2d, + 0xc2, 0x5a, 0x72, 0xae, 0x6d, 0xc4, 0x4c, 0x33, 0xf9, 0x42, 0xe7, 0x18, + 0x14, 0x52, 0x5c, 0xf2, 0xc4, 0x33, 0x80, 0x37, 0xc6, 0x17, 0xb4, 0xc4, + 0xb7, 0x9a, 0x02, 0x0a, 0x34, 0x71, 0x98, 0x6d, 0x12, 0xb0, 0x57, 0xc4, + 0x84, 0xd9, 0xcd, 0x51, 0x32, 0xff, 0xee, 0x45, 0x26, 0xae, 0xc1, 0x92, + 0xd0, 0xdc, 0xdc, 0xb0, 0x77, 0x36, 0x8c, 0xc8, 0x8c, 0xfc, 0x24, 0xd5, + 0x0c, 0x7a, 0x49, 0x9c, 0x9f, 0x98, 0xf3, 0xd6}, + pub_key_3, + {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 47 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 47, + 32, + {0x52, 0x14, 0x54, 0x38, 0x74, 0x99, 0x16, 0x18, 0xc6, 0x93, 0x49, 0x52, + 0x14, 0xbc, 0x75, 0xaf, 0x09, 0x41, 0xb9, 0xf8, 0x14, 0x76, 0xc0, 0x74, + 0x92, 0x1b, 0xed, 0x4f, 0x3f, 0x28, 0x7c, 0x95, 0xa6, 0x79, 0x06, 0xa7, + 0x82, 0x11, 0x9e, 0x79, 0x03, 0x3b, 0x6a, 0x9a, 0x25, 0xb5, 0x26, 0x78, + 0x72, 0x0d, 0xfa, 0x5f, 0x35, 0x9e, 0xc1, 0x99, 0x77, 0xf4, 0x0e, 0x01, + 0xab, 0x5b, 0x48, 0x53, 0x1b, 0xdb, 0x18, 0x26, 0xca, 0xa2, 0x66, 0xd2, + 0x8f, 0xa4, 0x07, 0x02, 0x63, 0x19, 0xe2, 0xf3, 0xce, 0x00, 0xd0, 0x4d, + 0x71, 0x6a, 0x71, 0xf9, 0x88, 0x56, 0xcd, 0x48, 0xa6, 0x0a, 0x7d, 0xe7, + 0xce, 0x14, 0x1d, 0x14, 0xbd, 0x18, 0x28, 0xee, 0xbf, 0x99, 0x3a, 0x4d, + 0x82, 0xab, 0xaf, 0x82, 0x61, 0x96, 0x42, 0xc6, 0xcf, 0xb1, 0x7f, 0x19, + 0x48, 0x9e, 0x6b, 0x25, 0xda, 0x17, 0xef, 0x1b, 0xa1, 0xae, 0x10, 0x5e, + 0x73, 0x42, 0x92, 0x3c, 0x56, 0xa9, 0x4c, 0xc1, 0xd0, 0x02, 0xae, 0x4e, + 0x85, 0x3f, 0x8f, 0x18, 0x21, 0x56, 0x33, 0xb4, 0xa0, 0x39, 0xdb, 0xde, + 0x74, 0x17, 0xce, 0x9b, 0x05, 0x69, 0x87, 0x59, 0x90, 0x10, 0x34, 0x31, + 0xfa, 0x0d, 0xba, 0xa3, 0x16, 0x91, 0xe8, 0x1c, 0x91, 0xdc, 0x2e, 0x20, + 0x48, 0x2b, 0x10, 0xdc, 0x74, 0x42, 0xd8, 0x75, 0xbb, 0xd9, 0x62, 0x97, + 0xa4, 0x4a, 0x3b, 0xe7, 0x21, 0x93, 0x0a, 0x14, 0x43, 0x4d, 0x58, 0x68, + 0x0b, 0xfb, 0xd4, 0x6d, 0x31, 0x72, 0x97, 0xa6, 0xb5, 0x52, 0xd7, 0x6d, + 0xda, 0xbc, 0xfd, 0xb1, 0x8e, 0x7f, 0x53, 0x0b, 0x48, 0x2b, 0xd8, 0x54, + 0x0d, 0xd9, 0xee, 0x30, 0x61, 0xd2, 0x13, 0xbf, 0xb2, 0xff, 0x2e, 0xda, + 0x30, 0x18, 0xc9, 0xd5, 0x7f, 0xc1, 0xf2, 0x4b, 0x77, 0xfd, 0x5f, 0xc6, + 0x1a, 0xe5, 0x6a, 0xeb, 0xf3, 0xa8, 0x79, 0xd3, 0x04, 0x2e, 0x09, 0x7c, + 0xf3, 0x3f, 0xad, 0xc7, 0xf4, 0xc9, 0x89, 0x94, 0x75, 0xfe, 0x55, 0xb9, + 0x61, 0x4d, 0x3e, 0xf1, 0x90, 0xdd, 0x75, 0x54, 0x7b, 0xfe, 0xc4, 0xa3, + 0x11, 0x82, 0x9d, 0xe1, 0x59, 0xba, 0xfb, 0xb5, 0x2b, 0xbf, 0x98, 0x00, + 0xe4, 0xaa, 0xef, 0xa1, 0xf4, 0xdb, 0xdf, 0x26, 0xdd, 0x22, 0x88, 0x47, + 0xeb, 0x35, 0x38, 0x3c, 0xe3, 0x66, 0xec, 0x08, 0x43, 0xd9, 0xdd, 0x9b, + 0x61, 0x7d, 0x42, 0xaf, 0xe2, 0xda, 0xb5, 0xfa, 0xac, 0x4e, 0x03, 0x68, + 0x82, 0x72, 0x4e, 0x84, 0xb1, 0x88, 0x01, 0x7e, 0x9b, 0xad, 0x9b, 0xdf, + 0x80, 0x1e, 0xcf, 0x34, 0x8b, 0xa2, 0x2e, 0x24, 0x20, 0xd4, 0xc8, 0x9b, + 0x43, 0xe0, 0xc6, 0x5a, 0x49, 0xed, 0xc2, 0x0f, 0x1c, 0x8f, 0x29, 0xef, + 0x11, 0x3a, 0xba, 0x75, 0xab, 0xb7, 0xa2, 0x61, 0xe5, 0xcd, 0x96, 0x58, + 0x5d, 0x17, 0xd4, 0xa4, 0xdc, 0x84, 0x93, 0x0c, 0xc5, 0x8e, 0x85, 0x74, + 0x16, 0xc1, 0x95, 0xfb, 0xde, 0x08, 0xd5, 0xd3, 0xdb, 0x25, 0xdb, 0x63, + 0xc5, 0xc2, 0xfa, 0x44, 0xfd, 0x71, 0xed, 0x6c, 0x10, 0x1f, 0x2b, 0x51, + 0x2d, 0xda, 0x44, 0x99, 0x81, 0x48, 0x1c, 0x6c, 0x17, 0x04, 0xdb, 0xa0, + 0x5a, 0xab, 0x84, 0x43, 0xeb, 0x97, 0x27, 0x10, 0x74, 0x10, 0x87, 0xff, + 0x2d, 0x3f, 0x76, 0xa3, 0x65, 0x50, 0xef, 0xc8, 0x35, 0xe0, 0xcc, 0x03, + 0x04, 0xb5, 0x64, 0xa2, 0xd1, 0x69, 0x24, 0x70, 0x23, 0x0b, 0x38, 0x49, + 0x05, 0xbf, 0xe2, 0xff, 0xfb, 0xfc, 0xdc, 0x99, 0x6c, 0x45, 0x0f, 0xc2, + 0x76, 0xdc, 0x29, 0x9a, 0x04, 0x6c, 0xd1, 0x45, 0xa7, 0xc6, 0xd7, 0x4e, + 0xbc, 0xfc, 0x41, 0x4e, 0x81, 0xc3, 0x2b, 0x26, 0xcc, 0x2d, 0x54, 0xff, + 0x12, 0x38, 0xdc, 0x4e, 0x4b, 0x90, 0xea, 0x74}, + pub_key_3, + {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36}, + true}, + + // Comment: + // tcID: 48 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 48, + 32, + {0x4d, 0x93, 0x41, 0x94, 0x77, 0xc7, 0x51, 0xcc, 0xa7, 0x5b, 0xa8, 0x92, + 0x53, 0x5f, 0x1a, 0x52, 0xad, 0x7e, 0x52, 0xa5, 0x98, 0xcb, 0xa1, 0x4d, + 0x8c, 0x08, 0xeb, 0xc6, 0x60, 0x77, 0x2d, 0x4b, 0x63, 0x72, 0x2f, 0xb7, + 0x31, 0xbf, 0xb9, 0x3e, 0x17, 0x34, 0xc3, 0xda, 0x1e, 0x80, 0x52, 0x76, + 0x53, 0xa3, 0x63, 0xf9, 0xef, 0xa1, 0x06, 0x0e, 0xc4, 0x2c, 0x1b, 0x53, + 0x6e, 0xef, 0x90, 0x7e, 0xa9, 0x1d, 0x57, 0x43, 0x98, 0xda, 0x4d, 0x95, + 0xfb, 0x61, 0xf1, 0x2c, 0x57, 0x0d, 0xba, 0x44, 0x28, 0xae, 0x7c, 0x56, + 0xe0, 0x71, 0x16, 0x69, 0xea, 0x09, 0x13, 0xd6, 0x4e, 0xe7, 0xcf, 0x4d, + 0xe6, 0x64, 0xb6, 0x32, 0x17, 0x29, 0xae, 0x15, 0xf3, 0x5f, 0x39, 0x16, + 0xf1, 0xa7, 0x2d, 0xf2, 0xd9, 0x85, 0x8a, 0x3d, 0xad, 0x38, 0x12, 0xdb, + 0x04, 0x45, 0xb6, 0x17, 0x4f, 0x40, 0xf4, 0xab, 0x0d, 0x81, 0xe0, 0x30, + 0xcf, 0x46, 0x68, 0x65, 0x9c, 0xe5, 0x33, 0x64, 0xcd, 0x58, 0x0b, 0x77, + 0x93, 0x8d, 0xf1, 0xa9, 0x5a, 0x7d, 0xe0, 0x49, 0x3b, 0x05, 0x2a, 0x5c, + 0x9f, 0xdf, 0x94, 0x7e, 0xaf, 0x5b, 0x72, 0x10, 0x4f, 0x59, 0x2e, 0xf3, + 0x91, 0xfe, 0x87, 0xf6, 0x8a, 0xc5, 0xb4, 0x66, 0x86, 0x92, 0x24, 0x4a, + 0xe2, 0xae, 0x93, 0xb7, 0xfa, 0x54, 0x4c, 0xce, 0x0a, 0x78, 0x1a, 0xc4, + 0x83, 0x5f, 0xc1, 0xac, 0x12, 0x2c, 0x39, 0x2f, 0x38, 0x9a, 0xf8, 0x08, + 0x6e, 0xb4, 0xb0, 0x51, 0xa2, 0xd7, 0x5c, 0x36, 0xa6, 0xdb, 0x45, 0xc5, + 0xcd, 0x73, 0x36, 0xa2, 0x98, 0xad, 0xa8, 0x0d, 0x97, 0x50, 0x4b, 0x3c, + 0x7c, 0x27, 0xab, 0xa5, 0xf2, 0x60, 0x7e, 0x31, 0x04, 0x65, 0x86, 0xac, + 0x1d, 0x80, 0xe3, 0xe8, 0xec, 0xfd, 0x3c, 0x0a, 0x99, 0x6f, 0xda, 0xfe, + 0xa4, 0xd9, 0x7e, 0x30, 0xa2, 0x9f, 0x55, 0xbc, 0x81, 0xc1, 0xf1, 0x06, + 0x53, 0xfb, 0x23, 0x60, 0x8f, 0x63, 0xa0, 0xe9, 0x1a, 0xef, 0xed, 0x05, + 0x78, 0x68, 0x2c, 0x8c, 0x35, 0x80, 0xe2, 0x9c, 0x7a, 0x54, 0xe4, 0x32, + 0x65, 0xa5, 0xc4, 0x90, 0x3a, 0xa5, 0xac, 0x01, 0x74, 0xdc, 0x4c, 0x0b, + 0xd2, 0x1f, 0x55, 0x77, 0x30, 0x17, 0xf0, 0xdd, 0x73, 0x30, 0xd9, 0xf0, + 0xcf, 0xa7, 0xda, 0xc3, 0x01, 0x3c, 0xa4, 0x95, 0x64, 0x48, 0x79, 0xcc, + 0xcf, 0x76, 0x3d, 0x32, 0x37, 0x98, 0x11, 0xc7, 0xea, 0x11, 0xaf, 0xca, + 0x9f, 0x99, 0xfd, 0x55, 0x05, 0xf7, 0x76, 0x62, 0x24, 0xe0, 0x9d, 0x9f, + 0xa0, 0x46, 0xfc, 0xd7, 0xd0, 0xe3, 0xf0, 0xa4, 0xee, 0x93, 0xb2, 0xc0, + 0xdd, 0x7b, 0xb1, 0xb2, 0xd4, 0x65, 0xfd, 0x32, 0x5d, 0x8a, 0xf8, 0x9c, + 0xcc, 0x1d, 0x97, 0xcc, 0x86, 0x2c, 0x49, 0xae, 0xab, 0x56, 0x68, 0x8d, + 0x45, 0x92, 0xa0, 0x47, 0xed, 0x4f, 0x0f, 0x19, 0xc3, 0x60, 0x22, 0x94, + 0xc1, 0x0c, 0xa7, 0x3f, 0xf7, 0x98, 0x7b, 0x07, 0x2f, 0x54, 0x31, 0x78, + 0x9d, 0xd9, 0x5f, 0xb9, 0xd3, 0x9c, 0xb4, 0xce, 0x37, 0x53, 0xc8, 0x0c, + 0x9a, 0x3a, 0x66, 0x31, 0x11, 0xeb, 0xed, 0x5c, 0xc4, 0x8a, 0xcb, 0xa4, + 0x37, 0xf1, 0xd6, 0x00, 0xa6, 0x27, 0xf9, 0x45, 0x45, 0xae, 0xe5, 0xd7, + 0x42, 0x75, 0x5e, 0xf4, 0x80, 0xd3, 0x5f, 0xac, 0x15, 0xd3, 0x82, 0x98, + 0x61, 0xb2, 0xfe, 0x9c, 0xd5, 0x85, 0x91, 0x72, 0xe7, 0x06, 0x99, 0xb0, + 0x60, 0xe2, 0x13, 0xbb, 0xee, 0xae, 0xe6, 0x1e, 0x9d, 0x8b, 0xd9, 0x0a, + 0xbd, 0x4e, 0xd9, 0xe0, 0xdf, 0xfa, 0xdf, 0x73, 0x7d, 0x2d, 0xc0, 0xd5, + 0x94, 0xbe, 0xac, 0x16, 0xd0, 0x39, 0x85, 0x1c, 0x97, 0xd0, 0xe3, 0xd0, + 0x30, 0x46, 0x3c, 0xaa, 0x1b, 0x90, 0xf0, 0xab}, + pub_key_3, + {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38}, + true}, + + // Comment: + // tcID: 49 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 49, + 32, + {0x23, 0xdd, 0x57, 0xfe, 0x7c, 0xa4, 0xc3, 0xe9, 0x37, 0xad, 0x1b, 0x18, + 0xa5, 0x40, 0xbf, 0x3a, 0x42, 0x52, 0x02, 0xca, 0x23, 0x7a, 0xa5, 0xc5, + 0xe4, 0x23, 0x86, 0x8d, 0x0f, 0x23, 0xbd, 0xce, 0x63, 0xa6, 0x9b, 0x54, + 0x32, 0x09, 0x53, 0x74, 0x99, 0x39, 0x75, 0x74, 0x9b, 0x68, 0xc1, 0x68, + 0x3b, 0xf6, 0x56, 0xfc, 0x69, 0x5f, 0x35, 0x86, 0x9e, 0x16, 0xbe, 0x84, + 0xe5, 0x90, 0x49, 0x81, 0x7b, 0x65, 0x2c, 0xb9, 0x11, 0x5f, 0x31, 0x10, + 0x4d, 0x8d, 0x1f, 0x27, 0x95, 0xd0, 0x20, 0x4d, 0x46, 0xee, 0x86, 0x2d, + 0x8d, 0x6e, 0x1d, 0x25, 0x0c, 0x9a, 0x2e, 0xb6, 0x9e, 0x5c, 0xae, 0xc4, + 0xd9, 0x30, 0x97, 0xf6, 0x14, 0x29, 0x4e, 0xd3, 0x79, 0x4f, 0x17, 0x8a, + 0xb4, 0x12, 0x19, 0x66, 0xde, 0xb1, 0xdd, 0xfa, 0xce, 0xf5, 0x84, 0x7d, + 0x12, 0x78, 0xbc, 0x4d, 0x38, 0x35, 0xc9, 0x7e, 0xd1, 0xe7, 0x47, 0x63, + 0x47, 0xe7, 0xac, 0x16, 0x32, 0xe7, 0x56, 0x92, 0x8e, 0x2c, 0xf5, 0x60, + 0x46, 0x8c, 0xe4, 0xa9, 0x80, 0x57, 0xd2, 0x64, 0xd1, 0xfc, 0x82, 0x18, + 0x9e, 0xba, 0xdd, 0x07, 0xb2, 0x16, 0xb2, 0x7b, 0x4c, 0x66, 0xc4, 0xd4, + 0x86, 0xef, 0x0a, 0x9a, 0x57, 0x8c, 0xaa, 0x2b, 0x51, 0x97, 0x16, 0x68, + 0x7c, 0x35, 0x1c, 0x69, 0xe5, 0x1a, 0x8f, 0x7d, 0xc6, 0xb3, 0x4b, 0x8c, + 0xbe, 0xb3, 0x03, 0xff, 0x68, 0x2a, 0x76, 0x7c, 0x9a, 0xb0, 0x57, 0xea, + 0x8d, 0x52, 0x62, 0x1e, 0x3f, 0x82, 0x1d, 0xa0, 0xd7, 0x60, 0x3d, 0x4e, + 0x8d, 0x77, 0x70, 0x34, 0x74, 0xc2, 0xd8, 0xa0, 0xc5, 0x75, 0x6c, 0x8f, + 0x42, 0xe0, 0xf8, 0x8b, 0x3e, 0x49, 0x05, 0x6a, 0xdc, 0x72, 0x1c, 0x16, + 0x7e, 0x4c, 0x43, 0xa5, 0xee, 0x54, 0xf2, 0xf1, 0xb5, 0x88, 0x2c, 0x38, + 0xe7, 0xde, 0x6c, 0x10, 0xfa, 0xaa, 0x89, 0xe1, 0x49, 0x1e, 0xbf, 0xc3, + 0x18, 0xa5, 0x6b, 0x18, 0xab, 0xc9, 0x76, 0x23, 0xc7, 0x0a, 0x6a, 0x13, + 0x20, 0x5f, 0x24, 0xa1, 0x5b, 0xb8, 0xf5, 0xf0, 0xb6, 0xc6, 0xe4, 0x01, + 0x7d, 0x50, 0xe5, 0xac, 0x68, 0xc3, 0x52, 0x85, 0xf1, 0xcf, 0x7f, 0xf8, + 0x06, 0x2f, 0x5f, 0x79, 0xe8, 0xb9, 0xa0, 0xc2, 0x9f, 0xa5, 0x4e, 0x4a, + 0x36, 0x36, 0x4c, 0x5d, 0xb7, 0xf3, 0x39, 0x1d, 0x56, 0xd5, 0xc1, 0x1c, + 0x4b, 0xad, 0x27, 0xe0, 0x7c, 0xcc, 0x9c, 0x00, 0x45, 0x71, 0xd3, 0x38, + 0x63, 0x2c, 0x3e, 0x76, 0x15, 0x05, 0xf1, 0x97, 0x81, 0x85, 0xc4, 0x80, + 0x8f, 0x3a, 0xb8, 0xda, 0xba, 0x5d, 0xd6, 0xaf, 0xf2, 0x1f, 0xb0, 0x9e, + 0x8a, 0x6e, 0x58, 0x5f, 0xac, 0xa6, 0x1a, 0x23, 0x05, 0xe2, 0xbb, 0x33, + 0xb9, 0x91, 0xd5, 0xb8, 0x83, 0x5a, 0x3d, 0x10, 0xd0, 0xc9, 0x97, 0x79, + 0xef, 0xde, 0x6c, 0xb3, 0x94, 0x92, 0x37, 0x9c, 0xce, 0x1a, 0xa0, 0x36, + 0x2b, 0x1f, 0x25, 0xb6, 0xf8, 0x8e, 0xe1, 0x04, 0xf5, 0x28, 0x72, 0x7d, + 0xfa, 0x65, 0x46, 0xc4, 0xb1, 0x9b, 0x3f, 0x04, 0x51, 0x31, 0xb9, 0x6a, + 0xb5, 0xa2, 0x7a, 0x07, 0xda, 0x8d, 0x9b, 0xf4, 0xbc, 0xe6, 0x32, 0x61, + 0xcf, 0x26, 0x5e, 0x0e, 0x47, 0x53, 0x56, 0x3d, 0xb4, 0xda, 0x1a, 0x63, + 0x73, 0x8d, 0x8c, 0x93, 0x0a, 0x51, 0xad, 0x11, 0x1a, 0x8d, 0xac, 0x6c, + 0x6e, 0xfa, 0x85, 0x29, 0xb8, 0x36, 0x65, 0xd8, 0xe9, 0xc9, 0x3a, 0x05, + 0xf0, 0x47, 0x1f, 0x81, 0x10, 0x85, 0xae, 0x3d, 0xae, 0xf9, 0xae, 0x4a, + 0x8d, 0x9e, 0xf3, 0x90, 0x7a, 0x51, 0x49, 0x65, 0x9e, 0x83, 0xec, 0x74, + 0xe5, 0xf0, 0xaa, 0xed, 0x9e, 0x77, 0x5d, 0x15, 0x58, 0x5e, 0x41, 0x31, + 0xf0, 0x2c, 0x01, 0xa0, 0x8e, 0x73, 0xdb, 0x64}, + pub_key_3, + {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 50 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 50, + 32, + {0x7b, 0xad, 0xd3, 0xfe, 0xb2, 0x91, 0x24, 0x09, 0x08, 0x6a, 0xf4, 0x92, + 0xb4, 0x3c, 0x5b, 0xb2, 0x23, 0x69, 0xbe, 0x58, 0x85, 0x71, 0x3f, 0x47, + 0x8d, 0x83, 0x1a, 0xf1, 0xf0, 0x7c, 0xa2, 0x00, 0xf0, 0xc6, 0x7c, 0x2d, + 0x64, 0x62, 0xc5, 0x55, 0x18, 0x41, 0x84, 0xd3, 0x48, 0x45, 0xb7, 0xcd, + 0xa6, 0x0e, 0x5f, 0x27, 0x8b, 0x38, 0xfa, 0x7c, 0x00, 0x9a, 0xe9, 0xaa, + 0xfd, 0x5a, 0xbf, 0x9f, 0xb1, 0xea, 0x46, 0x34, 0xce, 0x39, 0xef, 0x8c, + 0x29, 0xd3, 0x41, 0xd8, 0xc6, 0xdd, 0x53, 0x80, 0x94, 0x3b, 0x65, 0x50, + 0x64, 0x77, 0xdd, 0x4a, 0xd1, 0x15, 0x35, 0x97, 0xd9, 0x53, 0x29, 0xdb, + 0xd5, 0xa7, 0x75, 0x5d, 0x7a, 0x27, 0xb5, 0x04, 0x97, 0x24, 0x6b, 0xfa, + 0x44, 0x57, 0xc3, 0xb8, 0xbd, 0x42, 0x59, 0x73, 0xde, 0x84, 0x74, 0x41, + 0xe9, 0x7d, 0xb3, 0x83, 0x93, 0x90, 0x5e, 0xf6, 0xf9, 0xcb, 0xd8, 0x62, + 0xda, 0xae, 0x89, 0x73, 0x71, 0x1c, 0xed, 0xa6, 0x7e, 0xd2, 0x60, 0x96, + 0xd7, 0x6d, 0x16, 0x17, 0x5a, 0xe7, 0x56, 0x72, 0x55, 0x19, 0x07, 0x14, + 0x5a, 0x3b, 0xa7, 0x53, 0x2e, 0x65, 0xc4, 0x66, 0xc0, 0xbf, 0x2d, 0x99, + 0x48, 0x98, 0xd4, 0x1a, 0x36, 0x77, 0x19, 0xad, 0xab, 0x9f, 0x76, 0xa2, + 0x5a, 0x98, 0x11, 0x44, 0x3f, 0x1a, 0x3f, 0xe2, 0xb5, 0x5c, 0x2b, 0x4a, + 0x30, 0xa4, 0xfb, 0x2e, 0x49, 0x3d, 0x6d, 0xcd, 0x9f, 0xf9, 0x6f, 0xaf, + 0x45, 0x6e, 0x99, 0x62, 0xa4, 0x2d, 0x71, 0x59, 0x81, 0xaa, 0x20, 0x6a, + 0x55, 0x75, 0x55, 0x6f, 0x9c, 0x8f, 0x6f, 0xec, 0x8a, 0x6f, 0xc9, 0x91, + 0x39, 0x6b, 0x62, 0x1e, 0xf8, 0x5f, 0xce, 0x6d, 0x63, 0xfb, 0xea, 0x11, + 0xb2, 0xa8, 0xbc, 0x3e, 0x5a, 0x1c, 0x8e, 0x09, 0xd4, 0x46, 0xd4, 0xbb, + 0x75, 0x19, 0x10, 0xc7, 0xde, 0x95, 0x35, 0xcf, 0x1c, 0xe2, 0xa8, 0x25, + 0xa5, 0xcd, 0x52, 0xb2, 0x8a, 0x2a, 0x4a, 0x13, 0x24, 0x20, 0x48, 0x38, + 0x50, 0x38, 0x8a, 0x80, 0xc1, 0x93, 0x37, 0x74, 0x74, 0xae, 0xe0, 0xa7, + 0x77, 0x1c, 0x93, 0xe2, 0xeb, 0xee, 0x1f, 0xab, 0xea, 0x7c, 0x9d, 0x9f, + 0x5c, 0xd8, 0x8f, 0xf6, 0xc4, 0x2c, 0xc8, 0x42, 0x89, 0xfd, 0x2b, 0xd4, + 0x6f, 0x3c, 0xd2, 0xa3, 0xc1, 0x43, 0x5b, 0x06, 0x2c, 0x1e, 0x9a, 0x0b, + 0x0b, 0xee, 0x7d, 0x0b, 0xd8, 0x7e, 0x56, 0x0c, 0x0a, 0xb5, 0x1a, 0xe1, + 0x05, 0x64, 0x4c, 0x50, 0xaa, 0xda, 0x07, 0x0a, 0xf7, 0xf2, 0x6d, 0xb3, + 0xc0, 0x06, 0x98, 0xcf, 0x24, 0xea, 0x96, 0xec, 0xbf, 0xc7, 0xa3, 0x65, + 0x06, 0x1f, 0x86, 0x97, 0x06, 0x70, 0xa0, 0x46, 0x95, 0x95, 0x14, 0xed, + 0x41, 0xfd, 0x64, 0xbb, 0x74, 0x62, 0xca, 0x63, 0xc1, 0xf1, 0x71, 0xf0, + 0x63, 0x0c, 0xc5, 0x11, 0xb1, 0x05, 0xd6, 0x6f, 0x60, 0xe3, 0xc5, 0xa7, + 0x61, 0xaa, 0x6d, 0xaf, 0x60, 0xba, 0x1e, 0x09, 0x8a, 0xc0, 0x5b, 0x50, + 0x9f, 0x7d, 0x44, 0xc7, 0x5b, 0x16, 0x8d, 0x1a, 0xfd, 0xab, 0xf7, 0x56, + 0xd6, 0x96, 0xc4, 0x2b, 0x63, 0xcd, 0x15, 0x7b, 0xa7, 0xdc, 0x84, 0x0f, + 0xac, 0xf8, 0x67, 0xe6, 0x07, 0x9c, 0x09, 0x87, 0x63, 0xbe, 0x70, 0xb9, + 0x7f, 0x1e, 0x7e, 0xb5, 0x73, 0x44, 0x6c, 0xef, 0x5f, 0xb8, 0x91, 0x7c, + 0xf8, 0x55, 0x45, 0x1d, 0x92, 0xab, 0x0c, 0x5b, 0x6e, 0x3e, 0x16, 0xd8, + 0x35, 0xac, 0x85, 0xae, 0x46, 0xb4, 0x71, 0x40, 0x8c, 0x24, 0xf3, 0x24, + 0x59, 0xe0, 0xcb, 0xf3, 0xec, 0x3e, 0xc3, 0x86, 0xdf, 0x4c, 0x48, 0x58, + 0xd3, 0x8a, 0x19, 0x66, 0xba, 0x07, 0x49, 0x28, 0xaf, 0xf5, 0x3c, 0x9d, + 0xbb, 0x9b, 0xee, 0x88, 0x33, 0xcf, 0xd3, 0xdf}, + pub_key_3, + {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 51 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 51, + 32, + {0x4a, 0xa9, 0xcb, 0xd6, 0xbc, 0x06, 0x6a, 0xc6, 0x16, 0x95, 0xe4, 0x91, + 0x19, 0x48, 0x10, 0x1a, 0xad, 0x03, 0x68, 0x66, 0xfe, 0xa9, 0xa4, 0xf8, + 0x30, 0x7d, 0x05, 0x68, 0x3e, 0xf9, 0xf3, 0x61, 0xed, 0x0a, 0x81, 0x9f, + 0x27, 0xe5, 0xda, 0x40, 0x66, 0x66, 0xb1, 0xd0, 0xae, 0xad, 0xd6, 0x2d, + 0xe8, 0xd3, 0x54, 0x09, 0x43, 0xc9, 0x7d, 0x4a, 0xeb, 0x9e, 0x27, 0xfa, + 0xa0, 0x85, 0x26, 0xf0, 0x7f, 0xea, 0x9b, 0x38, 0x8e, 0xfa, 0x18, 0x30, + 0xd5, 0x57, 0xcf, 0xcb, 0x09, 0x74, 0x1a, 0xb1, 0xae, 0x15, 0x28, 0x88, + 0x41, 0x70, 0x5a, 0xce, 0xb1, 0x7c, 0x54, 0xb2, 0x40, 0x89, 0xf6, 0x1b, + 0xf1, 0x29, 0xf7, 0xec, 0x82, 0xe5, 0x85, 0x0b, 0x38, 0x80, 0xe0, 0xd1, + 0x74, 0xf3, 0x34, 0x55, 0x4d, 0xb0, 0xf3, 0xd7, 0x43, 0x8b, 0xcb, 0x13, + 0x36, 0x46, 0x25, 0xa4, 0xe1, 0xa6, 0x92, 0xb8, 0x67, 0x40, 0x63, 0x7e, + 0x33, 0x5f, 0x76, 0x58, 0x05, 0xf5, 0x2f, 0x16, 0x5d, 0x98, 0xeb, 0xc6, + 0x78, 0xa2, 0x35, 0x31, 0x2f, 0xbc, 0xf2, 0x05, 0x64, 0xed, 0xf1, 0x8d, + 0xff, 0xcb, 0x1e, 0x0a, 0xbe, 0x40, 0x48, 0x19, 0xcb, 0x58, 0x07, 0xc9, + 0x04, 0x0f, 0x42, 0xb6, 0x1b, 0x8b, 0x80, 0xb1, 0xf4, 0xbe, 0x07, 0x23, + 0x9e, 0x4f, 0x35, 0x14, 0xd0, 0x22, 0x68, 0x4f, 0xe9, 0x57, 0x2a, 0xa0, + 0x08, 0xdf, 0x1c, 0x9a, 0xfa, 0xd0, 0x02, 0x10, 0xaf, 0x1a, 0x05, 0xbf, + 0x6b, 0x2f, 0xd8, 0x9a, 0x53, 0xd1, 0x26, 0x8e, 0x50, 0x9e, 0x56, 0xc5, + 0x87, 0xb5, 0xe1, 0xb7, 0x2d, 0x18, 0xc6, 0x23, 0x81, 0x9c, 0x55, 0xb2, + 0x8e, 0x44, 0xc2, 0x84, 0xcc, 0x5a, 0x73, 0x0a, 0xfd, 0xbc, 0x7d, 0x93, + 0x0e, 0xda, 0x16, 0xa9, 0xbb, 0x38, 0xe8, 0xf8, 0x18, 0x09, 0x24, 0xb2, + 0x95, 0x74, 0x4d, 0xcc, 0xa6, 0x53, 0x11, 0xa2, 0x33, 0x38, 0x0f, 0x37, + 0x9b, 0x99, 0x53, 0xca, 0x6d, 0xf7, 0x7a, 0xbc, 0x65, 0x40, 0x84, 0xbe, + 0xb6, 0xae, 0x92, 0x89, 0xc2, 0x18, 0xf8, 0xdb, 0x96, 0xc4, 0x1b, 0xd5, + 0x78, 0x8c, 0x15, 0xdf, 0xd4, 0x3e, 0x40, 0x25, 0x63, 0x3a, 0x83, 0x53, + 0x70, 0x53, 0x34, 0x3c, 0x19, 0xe8, 0x3e, 0xbd, 0xd1, 0x52, 0x48, 0xd4, + 0x59, 0xed, 0xba, 0x26, 0xf1, 0x7c, 0xa9, 0xbc, 0x54, 0x29, 0x54, 0xf9, + 0x4c, 0xc7, 0x3e, 0xf8, 0xbe, 0x31, 0x1c, 0xd9, 0x7f, 0x39, 0x9c, 0x8f, + 0x57, 0xd0, 0x3a, 0x66, 0xc2, 0x68, 0xa5, 0x3b, 0x2e, 0xb8, 0x50, 0xa6, + 0xb3, 0x9d, 0x2c, 0x77, 0x79, 0xe3, 0xe9, 0x95, 0x24, 0x76, 0xa4, 0x00, + 0xe7, 0x74, 0x5b, 0xce, 0xee, 0x26, 0xc1, 0x1e, 0xfd, 0x50, 0x9c, 0xe4, + 0xc7, 0xca, 0x63, 0xb7, 0x4b, 0x92, 0xd4, 0x72, 0xb0, 0x20, 0xcb, 0xf7, + 0xa3, 0xc8, 0x37, 0x74, 0xf7, 0xad, 0x11, 0xbe, 0xc9, 0x3b, 0x9d, 0x65, + 0xb1, 0x88, 0x0b, 0xa4, 0x71, 0x4f, 0x0c, 0x62, 0x36, 0xc1, 0x5b, 0xf1, + 0x73, 0x1e, 0xd3, 0x6e, 0xc4, 0x73, 0xf6, 0x7d, 0x8d, 0xf6, 0x00, 0xfc, + 0xbe, 0x41, 0xb6, 0xf2, 0x9d, 0x47, 0x62, 0x4e, 0x6a, 0x80, 0xf0, 0x15, + 0x41, 0x4b, 0x3b, 0x4d, 0xc0, 0x7f, 0xcf, 0x85, 0x58, 0xdc, 0x29, 0xc3, + 0xfa, 0x08, 0x9f, 0x13, 0x29, 0x63, 0x26, 0x63, 0xe4, 0xce, 0xf9, 0xe1, + 0x0d, 0xbc, 0x13, 0x22, 0xe5, 0xa8, 0xea, 0x2f, 0x6c, 0xfd, 0x42, 0x8f, + 0x77, 0x3c, 0x7e, 0xd5, 0x6e, 0x26, 0x8e, 0x77, 0xb9, 0xdb, 0x74, 0x2e, + 0x0e, 0x53, 0x44, 0xab, 0x6d, 0xb8, 0x82, 0x02, 0xa7, 0x4a, 0xab, 0xc1, + 0x51, 0x22, 0xfa, 0x5c, 0x7a, 0x5e, 0x73, 0xdd, 0x43, 0x0d, 0x25, 0xf8, + 0xc0, 0x1e, 0x26, 0x01, 0x22, 0x77, 0x2b, 0x18}, + pub_key_3, + {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36}, + true}, + + // Comment: + // tcID: 52 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 52, + 32, + {0x67, 0xd6, 0xc5, 0x90, 0xe0, 0x94, 0x52, 0xf1, 0x17, 0x0c, 0x57, 0x01, + 0x69, 0x85, 0xac, 0x4d, 0x7c, 0x06, 0x5c, 0xb2, 0x71, 0x00, 0xe8, 0x42, + 0x29, 0xa1, 0x29, 0x04, 0xb7, 0x18, 0x73, 0x73, 0xd7, 0x4b, 0x1c, 0x52, + 0x5d, 0x4e, 0x5c, 0x8f, 0x13, 0xf4, 0x12, 0x7f, 0x79, 0x75, 0x68, 0xbb, + 0x19, 0x21, 0x57, 0xdc, 0x31, 0x8f, 0x55, 0xf7, 0x45, 0x89, 0xa1, 0x42, + 0x26, 0xea, 0x09, 0x59, 0x94, 0x88, 0xd3, 0xa8, 0x1d, 0xe3, 0xbc, 0x43, + 0x1c, 0x62, 0x4f, 0x4c, 0x43, 0x85, 0x56, 0x77, 0xf6, 0x91, 0xa4, 0x05, + 0x41, 0xc8, 0xd6, 0x79, 0x8f, 0xb7, 0x5f, 0x49, 0x88, 0x33, 0xc7, 0x3e, + 0xf4, 0x09, 0x09, 0xd4, 0x0f, 0x37, 0x19, 0xc4, 0x69, 0x99, 0xce, 0x8e, + 0xf6, 0xe1, 0xdc, 0x2e, 0xfa, 0xd9, 0x0f, 0xcb, 0x06, 0x08, 0x4c, 0x3d, + 0xea, 0xf0, 0xec, 0x57, 0xf7, 0x24, 0xa4, 0x99, 0xaf, 0x95, 0xa4, 0x2b, + 0xfb, 0xb0, 0xbb, 0x05, 0x24, 0xfd, 0x98, 0x59, 0xa5, 0x0f, 0x79, 0x65, + 0xc1, 0x0c, 0xc2, 0x3a, 0x0c, 0x42, 0xe6, 0x98, 0xa4, 0x95, 0x40, 0x4a, + 0xe9, 0xb5, 0xd1, 0x36, 0xf8, 0xee, 0x7b, 0xe6, 0xd8, 0x3e, 0xec, 0x85, + 0x8a, 0x65, 0x35, 0x67, 0x27, 0x84, 0xf0, 0xe3, 0x86, 0x5a, 0x43, 0xa9, + 0x32, 0x46, 0x0c, 0x50, 0x60, 0xe5, 0x64, 0x88, 0x04, 0xcf, 0x37, 0x5d, + 0x12, 0x9a, 0xf3, 0xb3, 0x9a, 0xd2, 0xfd, 0x4b, 0xe9, 0x1c, 0x8d, 0x1f, + 0xe3, 0xa0, 0xb1, 0x71, 0x1c, 0x73, 0x53, 0x11, 0x76, 0xab, 0xdb, 0xed, + 0xf0, 0x7a, 0x75, 0xd1, 0x46, 0x13, 0x2a, 0xda, 0x79, 0x29, 0xbe, 0x08, + 0xcb, 0xbf, 0x0a, 0xdd, 0xf3, 0x27, 0x63, 0xfa, 0x1d, 0xc5, 0x69, 0x1d, + 0x56, 0x3a, 0xe1, 0xbb, 0xd8, 0xe2, 0xba, 0xd3, 0xd9, 0x93, 0xc6, 0xff, + 0x8b, 0xb1, 0x2d, 0xcd, 0x64, 0x88, 0xa6, 0x9a, 0x7f, 0xab, 0xd4, 0xaf, + 0x74, 0xc7, 0xa2, 0x2b, 0x92, 0xa6, 0xf6, 0x9a, 0xff, 0x10, 0x8d, 0x99, + 0x13, 0x8c, 0x56, 0xc7, 0x53, 0x69, 0x2b, 0xdb, 0x48, 0x90, 0xce, 0xe1, + 0x53, 0xf8, 0xb2, 0xdf, 0xf0, 0xf2, 0x2d, 0x73, 0x4e, 0xaf, 0xb6, 0x26, + 0x6d, 0x14, 0x88, 0xce, 0xf3, 0xaf, 0xae, 0x9a, 0xd7, 0x22, 0xf9, 0xce, + 0x99, 0xb8, 0x81, 0x4d, 0xbf, 0xdf, 0x91, 0x3c, 0x46, 0x58, 0xcf, 0x1b, + 0x5d, 0x06, 0x03, 0x9f, 0x3e, 0x26, 0x8d, 0xec, 0xf0, 0x5f, 0xab, 0x21, + 0x54, 0xdf, 0xa1, 0x6e, 0x6b, 0x25, 0xeb, 0x2e, 0x58, 0x0b, 0x20, 0x05, + 0x8a, 0x1c, 0x5f, 0xc3, 0xd8, 0x8d, 0xb3, 0x8b, 0x56, 0x21, 0x4e, 0xd7, + 0x09, 0x78, 0x67, 0x17, 0x02, 0x75, 0x7b, 0x12, 0xf7, 0xe1, 0x82, 0xba, + 0x44, 0xe0, 0x2c, 0x0d, 0x02, 0xdb, 0x99, 0x0f, 0x65, 0xe8, 0xfc, 0x2d, + 0xec, 0x20, 0x7d, 0x86, 0xa2, 0x2f, 0xd6, 0x16, 0xa7, 0x49, 0xe8, 0xbd, + 0x30, 0x59, 0xed, 0x2a, 0x9b, 0x9b, 0xb5, 0x97, 0xd5, 0xdc, 0x59, 0xa6, + 0x4c, 0x18, 0x2f, 0x1a, 0xd2, 0xda, 0xa9, 0xc9, 0xab, 0x54, 0xc5, 0x60, + 0x84, 0x55, 0x7b, 0x93, 0xb7, 0x2f, 0xef, 0xef, 0xfb, 0x52, 0xf4, 0xe3, + 0x3d, 0x8a, 0x93, 0x78, 0x40, 0xc9, 0x90, 0x34, 0x2e, 0x0c, 0xd9, 0xb6, + 0xb7, 0x2a, 0x20, 0x4c, 0x1e, 0x06, 0x73, 0x0a, 0x16, 0x89, 0x07, 0x95, + 0x1c, 0xdd, 0x84, 0xd6, 0xbb, 0xc4, 0x4d, 0x11, 0x31, 0x53, 0x17, 0x5e, + 0xb4, 0x02, 0xcc, 0x3d, 0x5e, 0x36, 0xd4, 0x74, 0x0e, 0x7d, 0xba, 0x5a, + 0x24, 0xcf, 0x94, 0x00, 0x7c, 0x76, 0xf1, 0xc8, 0x7b, 0xe6, 0x17, 0xe9, + 0x2b, 0xee, 0xdb, 0x35, 0x01, 0x35, 0x82, 0x87, 0x99, 0x22, 0x6c, 0x08, + 0x77, 0xa2, 0xc7, 0xca, 0x8b, 0x54, 0xb8, 0x79}, + pub_key_3, + {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34}, + true}, + + // Comment: + // tcID: 53 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 53, + 32, + {0x4b, 0x8a, 0xd9, 0xa7, 0x50, 0x88, 0x9c, 0x2a, 0xe3, 0xcd, 0x3d, 0xfe, + 0x72, 0x05, 0xc9, 0x74, 0xff, 0xc0, 0x4f, 0x15, 0xba, 0x9a, 0x05, 0x07, + 0x9a, 0x1f, 0xb2, 0x4b, 0x09, 0x3d, 0x2a, 0xe1, 0x60, 0x52, 0x95, 0xf5, + 0xf3, 0x8c, 0x32, 0xc0, 0xb9, 0x34, 0xe5, 0x6f, 0x06, 0xf6, 0x8d, 0xfa, + 0xea, 0x3e, 0x52, 0xc2, 0x2c, 0x2a, 0xb4, 0xed, 0x8f, 0x22, 0x5b, 0x21, + 0x13, 0x71, 0xd9, 0xe0, 0xea, 0xe0, 0xe1, 0xa2, 0xcd, 0x9c, 0x00, 0xba, + 0x72, 0xa5, 0xe0, 0xf4, 0x18, 0x4d, 0xa4, 0x1e, 0x9d, 0xfe, 0xd3, 0x25, + 0xed, 0x7a, 0xf8, 0x78, 0x00, 0xe0, 0x44, 0xc0, 0xef, 0x4f, 0x91, 0x3c, + 0x51, 0x0c, 0x3e, 0xb5, 0xfc, 0x8a, 0x0d, 0x0c, 0x36, 0xa9, 0x8f, 0x60, + 0xdd, 0xad, 0xa0, 0x81, 0x49, 0x1f, 0xa1, 0xa4, 0xca, 0xab, 0x1c, 0xd6, + 0xc6, 0x4f, 0xf0, 0xe9, 0xc0, 0xc2, 0xa4, 0xa5, 0x71, 0x4f, 0xd5, 0xd7, + 0x46, 0x59, 0xfd, 0xc9, 0x60, 0xea, 0x2a, 0xd8, 0x07, 0x74, 0xac, 0x02, + 0x58, 0x6b, 0x48, 0x8e, 0xd4, 0xdd, 0x05, 0x90, 0x1d, 0x49, 0xf5, 0xb6, + 0x42, 0x9e, 0xaa, 0xce, 0x02, 0xf4, 0xaa, 0xc5, 0xfb, 0x4e, 0xb7, 0xbf, + 0x78, 0x99, 0x84, 0x2a, 0x02, 0x8e, 0xa8, 0x0e, 0x91, 0x17, 0xe2, 0x34, + 0xa7, 0xe4, 0xdd, 0xbc, 0xcf, 0x0a, 0x6d, 0xe0, 0x2d, 0x0f, 0x1f, 0xe6, + 0x70, 0x19, 0x20, 0xc4, 0x22, 0x1c, 0x02, 0x64, 0x5e, 0xd5, 0x60, 0x28, + 0x9f, 0xb0, 0x4e, 0x73, 0xa6, 0xd3, 0x0e, 0xbb, 0x39, 0xdc, 0x74, 0xe1, + 0xc0, 0x87, 0xc8, 0xee, 0x49, 0x5e, 0xc6, 0x02, 0x52, 0x75, 0x43, 0xb3, + 0xbb, 0xc5, 0xee, 0xf7, 0xb2, 0x99, 0x13, 0x64, 0xed, 0x3f, 0xc2, 0x7b, + 0x1a, 0x21, 0x21, 0x56, 0x18, 0xc0, 0x2a, 0x30, 0x58, 0x2a, 0xfa, 0x45, + 0xfa, 0x48, 0x56, 0x43, 0x9b, 0xf2, 0x0d, 0xaa, 0x0d, 0x16, 0xf9, 0x9e, + 0xb3, 0x04, 0x37, 0x60, 0x4f, 0x31, 0x19, 0x2f, 0x23, 0xf2, 0xbf, 0x9c, + 0x57, 0xe9, 0x7e, 0x0c, 0x52, 0x83, 0xc0, 0x29, 0x72, 0xb6, 0xa9, 0x57, + 0x18, 0x35, 0x32, 0x11, 0x19, 0x66, 0x2f, 0xc5, 0x5a, 0x93, 0x8b, 0x33, + 0x23, 0x55, 0xbe, 0xa1, 0x8b, 0x2e, 0xe1, 0x2c, 0x4c, 0x0d, 0xc6, 0x03, + 0xcd, 0x28, 0xaf, 0x34, 0x3d, 0x34, 0xd3, 0xf0, 0xd4, 0xbc, 0x50, 0x10, + 0xbc, 0x66, 0x17, 0x11, 0x69, 0x0a, 0x45, 0xfe, 0x83, 0x0c, 0x0c, 0xf7, + 0x81, 0x4f, 0x8a, 0xa1, 0x0a, 0x2c, 0xf8, 0xae, 0x28, 0x4f, 0xd0, 0x80, + 0xd7, 0x3c, 0xba, 0x5a, 0xf3, 0xef, 0xf2, 0xa4, 0xfd, 0x66, 0xfb, 0x0d, + 0xf8, 0x25, 0xb8, 0x72, 0x5e, 0xde, 0x4c, 0x51, 0x84, 0xa9, 0x80, 0x68, + 0x03, 0xa4, 0xd0, 0xc9, 0x4c, 0xb1, 0xdc, 0x64, 0xcc, 0xf9, 0xea, 0x71, + 0xf0, 0xe9, 0x8d, 0x5a, 0x94, 0x1f, 0x60, 0x73, 0x6a, 0xf0, 0x73, 0x18, + 0x57, 0xcc, 0x79, 0x3c, 0xc1, 0x96, 0x54, 0xbf, 0x56, 0x34, 0xe4, 0xdc, + 0xd8, 0x89, 0x9a, 0x7f, 0x71, 0x47, 0xd6, 0xac, 0x70, 0xda, 0x9c, 0x17, + 0x14, 0x6d, 0xea, 0x27, 0x25, 0x25, 0x9a, 0x4f, 0x64, 0xec, 0xed, 0x2d, + 0xc9, 0x36, 0xc8, 0x25, 0x42, 0x68, 0x56, 0xb8, 0x1c, 0x92, 0x38, 0x30, + 0x69, 0x90, 0x8e, 0x8f, 0x4f, 0x54, 0x18, 0x9a, 0xf1, 0x0a, 0x46, 0x53, + 0x55, 0xf0, 0xda, 0x51, 0x4e, 0x2c, 0x33, 0x4f, 0xc7, 0x4f, 0x8e, 0xcb, + 0x74, 0xe5, 0xb4, 0x52, 0x01, 0x2d, 0xef, 0x3a, 0x95, 0x13, 0xf4, 0x6a, + 0x0a, 0x54, 0xac, 0x74, 0x9b, 0xa8, 0x96, 0x09, 0xdb, 0x9b, 0xe6, 0x05, + 0x43, 0xb9, 0x64, 0x40, 0xd3, 0x24, 0x46, 0x78, 0x0e, 0x96, 0x9e, 0x49, + 0xf7, 0xd0, 0x5a, 0x9c, 0xb7, 0x41, 0x15, 0xa8}, + pub_key_3, + {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34}, + true}, + + // Comment: + // tcID: 54 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 54, + 32, + {0x19, 0x32, 0xe0, 0xcf, 0x0f, 0xfd, 0x2a, 0xda, 0x47, 0x70, 0x1e, 0x3f, + 0x5b, 0x6d, 0x8f, 0x70, 0x12, 0xec, 0x9a, 0x1a, 0xe8, 0xd7, 0x5c, 0x53, + 0xfa, 0x3c, 0x6a, 0xb7, 0xf7, 0xd7, 0xf1, 0xc2, 0x36, 0x1d, 0xe4, 0xcf, + 0x1e, 0xe0, 0x33, 0x94, 0x48, 0x93, 0x38, 0x52, 0x5d, 0xf2, 0xf7, 0x47, + 0xb8, 0xde, 0xfc, 0x56, 0x9f, 0x83, 0x40, 0xd2, 0x6c, 0x2d, 0xbc, 0x19, + 0x3b, 0xf1, 0x07, 0xf0, 0xfb, 0x19, 0xc6, 0xe1, 0x48, 0x25, 0x51, 0x28, + 0xf3, 0x7b, 0xfb, 0x3a, 0x59, 0x55, 0xf3, 0x0d, 0x7e, 0xa9, 0x23, 0xe1, + 0x5f, 0x8b, 0xda, 0xbc, 0xd8, 0x7a, 0xa2, 0x99, 0xa6, 0x69, 0x5f, 0xab, + 0xdf, 0x61, 0x04, 0xa3, 0x45, 0x7b, 0xd1, 0x8b, 0x11, 0x53, 0x03, 0xce, + 0x6d, 0x6c, 0x35, 0xc8, 0xdc, 0xe4, 0xb2, 0xfe, 0xd8, 0xb4, 0x98, 0xde, + 0x50, 0x10, 0xb0, 0x1d, 0xd8, 0x2f, 0xc3, 0x21, 0x14, 0x4b, 0x60, 0x19, + 0x6f, 0x45, 0x26, 0x7c, 0x6c, 0x8a, 0xb8, 0xe9, 0xe3, 0xae, 0xaf, 0x79, + 0x11, 0xf7, 0xa7, 0x3a, 0x3d, 0x52, 0x08, 0xa2, 0x64, 0x2f, 0x82, 0x54, + 0xef, 0x00, 0xf1, 0xfe, 0xd6, 0x5f, 0x6c, 0x81, 0x6f, 0x8a, 0x92, 0x43, + 0x99, 0xd6, 0xc6, 0xb7, 0x1e, 0xce, 0xd9, 0x8f, 0xc6, 0xb2, 0x2d, 0xa2, + 0xc3, 0x49, 0x5d, 0x1e, 0xf3, 0x39, 0x8b, 0xde, 0xfe, 0xac, 0x88, 0x55, + 0x38, 0x29, 0x99, 0x0b, 0x23, 0x81, 0xfd, 0x1b, 0xd0, 0x2b, 0x53, 0xef, + 0xf4, 0xd6, 0x8c, 0x20, 0x52, 0xe2, 0x80, 0x2e, 0x71, 0xe2, 0xb5, 0x53, + 0x2c, 0x32, 0xf0, 0xbf, 0x85, 0x21, 0xa1, 0x53, 0x27, 0x6f, 0xd6, 0xb2, + 0xd4, 0x99, 0xa5, 0x96, 0x74, 0x3b, 0x82, 0x24, 0x09, 0x42, 0xe6, 0xed, + 0x7a, 0x19, 0x03, 0x7d, 0xbc, 0x12, 0x16, 0xfb, 0xc4, 0x21, 0x70, 0x94, + 0x5a, 0x35, 0x34, 0x6b, 0xf7, 0x7e, 0xc5, 0x65, 0x8c, 0x9f, 0x8f, 0xcf, + 0x5c, 0xe6, 0xe7, 0x5d, 0xe2, 0x99, 0x15, 0x4d, 0x5c, 0x88, 0x14, 0x2c, + 0x92, 0x2f, 0x4e, 0x04, 0x75, 0x2a, 0xd2, 0xa6, 0xd8, 0x22, 0x0d, 0x37, + 0xea, 0xd6, 0x68, 0xe3, 0xca, 0xa4, 0xae, 0x9c, 0x2c, 0x0f, 0x3e, 0x44, + 0xd4, 0x30, 0xee, 0x2c, 0x11, 0x5a, 0x7c, 0x18, 0x3e, 0x91, 0xb0, 0xac, + 0x45, 0xf8, 0x84, 0xfa, 0x8d, 0x0d, 0x36, 0xc1, 0xb6, 0xa0, 0x83, 0xb8, + 0xf1, 0x14, 0x5b, 0x0f, 0xe2, 0xaa, 0x00, 0xa5, 0x22, 0xd0, 0xda, 0x06, + 0x4c, 0x92, 0x42, 0x5e, 0x45, 0x3a, 0xf3, 0xc6, 0x74, 0x66, 0x53, 0x20, + 0x2e, 0x01, 0x14, 0xad, 0x81, 0x68, 0xa0, 0x31, 0xdf, 0x81, 0x38, 0xd2, + 0x4a, 0x65, 0x5e, 0xf6, 0x54, 0xa9, 0x90, 0x7a, 0xf6, 0x9a, 0x5f, 0x94, + 0x96, 0x11, 0x1b, 0x1d, 0x97, 0xbe, 0x6d, 0x4d, 0x54, 0x47, 0x01, 0xc1, + 0x85, 0x3f, 0xc7, 0xf4, 0x15, 0x79, 0x40, 0x28, 0x40, 0xf1, 0x5d, 0x97, + 0x4a, 0x61, 0x43, 0x9f, 0x60, 0x1c, 0x8e, 0xd5, 0xcd, 0x37, 0x3c, 0x31, + 0x82, 0x83, 0xd6, 0xb4, 0xea, 0xc9, 0x68, 0xd2, 0xac, 0x13, 0x57, 0xa9, + 0x0b, 0xb2, 0x72, 0x85, 0x7f, 0xa5, 0x01, 0x83, 0x3b, 0x9e, 0xe2, 0xbc, + 0x93, 0x92, 0x4d, 0x31, 0x14, 0x97, 0x9f, 0x24, 0x52, 0x71, 0x4b, 0xc6, + 0xb1, 0xbe, 0xdb, 0xfb, 0xe6, 0xb1, 0xb4, 0xed, 0x0a, 0x14, 0x65, 0xcf, + 0xf7, 0x1b, 0xc8, 0x79, 0x6b, 0xfc, 0x59, 0x10, 0x00, 0x42, 0x4a, 0x5f, + 0xe9, 0x74, 0x03, 0xad, 0x78, 0x02, 0xa8, 0xc5, 0x26, 0x69, 0x6c, 0x51, + 0x93, 0x74, 0xc3, 0x15, 0x9e, 0xca, 0x79, 0xf5, 0xe8, 0xe3, 0xb1, 0xed, + 0xba, 0x8a, 0x8b, 0x10, 0x1a, 0xbd, 0x35, 0x73, 0xe8, 0x0a, 0x3c, 0x49, + 0x45, 0x67, 0x72, 0x4a, 0xac, 0x68, 0x7d, 0x58}, + pub_key_3, + {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31}, + true}, + + // Comment: + // tcID: 55 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 55, + 32, + {0x7a, 0x7e, 0x20, 0x26, 0xa0, 0x25, 0xf6, 0xa1, 0x98, 0x9b, 0x14, 0xdb, + 0xb3, 0x0b, 0x04, 0xd0, 0x3b, 0x12, 0xa9, 0x6d, 0x84, 0x7e, 0x56, 0x18, + 0x3c, 0xb7, 0x3b, 0xfd, 0xe3, 0x4f, 0xa4, 0xa5, 0xad, 0xa2, 0x32, 0xe5, + 0xbd, 0x4e, 0x93, 0x69, 0x6f, 0x17, 0xcc, 0xd1, 0x59, 0x6b, 0x0b, 0xf1, + 0xd3, 0x07, 0x1d, 0xc5, 0xf0, 0xc1, 0x86, 0xea, 0x7d, 0x20, 0x2f, 0x24, + 0x3c, 0xe9, 0x59, 0x10, 0x08, 0x92, 0xab, 0xb7, 0x2e, 0x1c, 0x1b, 0xdf, + 0x7d, 0xa2, 0xe5, 0x88, 0x28, 0x67, 0x78, 0x2f, 0xfe, 0x46, 0x22, 0xac, + 0x0c, 0x8f, 0x86, 0x79, 0x44, 0x35, 0x25, 0x62, 0xf8, 0x44, 0x5b, 0x10, + 0xdb, 0xed, 0x73, 0xa0, 0x9d, 0x7f, 0x99, 0x22, 0x49, 0xa4, 0x94, 0xc2, + 0x58, 0xab, 0xca, 0x4f, 0xe8, 0x18, 0xc8, 0x5f, 0xee, 0x10, 0xfa, 0xfb, + 0x09, 0x0c, 0xee, 0x6d, 0xb5, 0x2e, 0x80, 0xe4, 0x04, 0xe5, 0xb4, 0x99, + 0x92, 0xf3, 0x21, 0xf7, 0xd8, 0x42, 0xed, 0xe6, 0x28, 0x81, 0xf1, 0x46, + 0x38, 0x31, 0x73, 0x06, 0x07, 0x9e, 0x87, 0xd3, 0xd7, 0x13, 0x23, 0x2d, + 0x6b, 0x80, 0xb4, 0x9a, 0x76, 0xa9, 0xc6, 0x26, 0x54, 0x24, 0x0c, 0x47, + 0xcc, 0x8e, 0xb9, 0xd6, 0x69, 0x0f, 0xf9, 0xdc, 0x19, 0x48, 0x5a, 0x48, + 0x58, 0x7b, 0x39, 0x2d, 0xca, 0xa3, 0xb1, 0x5e, 0x7f, 0x78, 0xcb, 0x6b, + 0x03, 0x48, 0x35, 0xf9, 0x6e, 0x9c, 0xd1, 0x15, 0x70, 0x7d, 0xb0, 0x80, + 0x20, 0xb2, 0x3e, 0xf8, 0x7b, 0x6d, 0xc3, 0x1f, 0x4c, 0x54, 0xf0, 0xd1, + 0x7a, 0x9a, 0x71, 0x4a, 0x97, 0x5d, 0xdb, 0x8e, 0x8a, 0x03, 0xb6, 0x27, + 0x60, 0x4f, 0xab, 0x80, 0xcb, 0xf5, 0x2d, 0x7b, 0xc1, 0xa9, 0xd8, 0x67, + 0x8c, 0x3f, 0x58, 0xc7, 0x31, 0x81, 0xdb, 0xcb, 0x55, 0xf0, 0x72, 0x0c, + 0xe8, 0xd2, 0x81, 0xc3, 0xaf, 0x9c, 0x67, 0xcf, 0x91, 0x17, 0xc4, 0x48, + 0x66, 0xe9, 0x26, 0xa5, 0x81, 0x9c, 0x23, 0xc4, 0x82, 0xfb, 0x53, 0xc4, + 0x1d, 0xc4, 0x42, 0x44, 0xdd, 0xb6, 0x57, 0xf8, 0xe7, 0x76, 0x0e, 0xd6, + 0x79, 0x5c, 0xd8, 0x75, 0x81, 0x30, 0x12, 0xea, 0xd3, 0x82, 0x2f, 0x5a, + 0xce, 0x25, 0xcc, 0x1e, 0x3d, 0x0f, 0xbc, 0x4b, 0x39, 0x72, 0x03, 0x2c, + 0x8f, 0x7b, 0xa0, 0x23, 0x7e, 0x93, 0xf6, 0xe0, 0x02, 0x92, 0x34, 0x05, + 0x9f, 0x70, 0x82, 0xad, 0x69, 0x59, 0x97, 0xc6, 0x18, 0x4b, 0x4d, 0x5b, + 0x22, 0x33, 0x6c, 0xfa, 0x38, 0x1c, 0xc2, 0xb0, 0xbc, 0xd1, 0xef, 0x00, + 0x19, 0xab, 0x62, 0xd0, 0xf8, 0x0a, 0x15, 0xc3, 0x1f, 0xec, 0x09, 0xd8, + 0xaf, 0x1d, 0x13, 0x9c, 0x2f, 0x24, 0x94, 0x68, 0xa1, 0x3b, 0xda, 0x15, + 0xe4, 0x90, 0x22, 0xb7, 0xb0, 0xec, 0xd6, 0xdc, 0x9a, 0xfa, 0xa1, 0x5b, + 0xbb, 0xd9, 0x78, 0xe1, 0xbd, 0x71, 0x66, 0x4f, 0x27, 0x22, 0x96, 0xc2, + 0x94, 0x2f, 0x04, 0x88, 0xd5, 0xe7, 0x2a, 0x61, 0x55, 0x36, 0xbf, 0x80, + 0x08, 0xb4, 0x47, 0x1a, 0x94, 0x66, 0x6d, 0x6a, 0x2f, 0xaf, 0xc8, 0xee, + 0xf8, 0xad, 0x49, 0x3f, 0xb0, 0xfa, 0xd8, 0xc0, 0x16, 0x92, 0x1c, 0xcb, + 0x2c, 0x34, 0x79, 0xf7, 0xef, 0xa4, 0x4e, 0x8b, 0x2f, 0x10, 0x96, 0x21, + 0xd9, 0x6a, 0xc4, 0xed, 0x49, 0xd6, 0xc2, 0x0f, 0x42, 0x3c, 0xbf, 0x89, + 0xa7, 0x4b, 0xc3, 0xc5, 0x28, 0xb4, 0x5b, 0xa8, 0xca, 0x34, 0x16, 0x12, + 0x94, 0x0b, 0x21, 0xab, 0x6f, 0xf1, 0xf1, 0x21, 0x40, 0x20, 0x0f, 0xa4, + 0xd7, 0x79, 0xca, 0x76, 0x34, 0x5e, 0x62, 0x39, 0xf9, 0x9c, 0x6e, 0x9b, + 0x62, 0x7e, 0x3d, 0x03, 0xdb, 0x05, 0x51, 0x89, 0x40, 0xd2, 0x3b, 0x59, + 0xa9, 0xf4, 0x17, 0x10, 0xaf, 0xe3, 0x3d, 0x91}, + pub_key_3, + {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36}, + true}, + + // Comment: + // tcID: 56 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 56, + 32, + {0x57, 0xf2, 0xf3, 0x91, 0x11, 0x1f, 0xbf, 0x44, 0xc2, 0xe6, 0x85, 0x94, + 0x0e, 0x4f, 0xe5, 0x76, 0x30, 0x4a, 0x63, 0x8b, 0x77, 0x83, 0xa3, 0xcd, + 0x5e, 0x37, 0x4d, 0xef, 0x5c, 0x89, 0xcb, 0x81, 0xe2, 0x4d, 0x68, 0xe3, + 0x78, 0x39, 0xce, 0x8f, 0x39, 0x71, 0x8a, 0xec, 0x35, 0x70, 0x79, 0x11, + 0x07, 0x71, 0x5b, 0xe3, 0xe0, 0x04, 0xa9, 0x07, 0xe4, 0x77, 0xcc, 0x29, + 0xab, 0x3b, 0xf1, 0xa1, 0xc1, 0x30, 0xb3, 0x9f, 0x19, 0x62, 0x3c, 0x74, + 0x7c, 0x62, 0x36, 0x0b, 0xe5, 0xc6, 0x8e, 0x93, 0xf0, 0xfe, 0xc8, 0x1b, + 0xab, 0x2a, 0xd1, 0xee, 0x73, 0x13, 0xb5, 0xc9, 0xe2, 0xb6, 0xc3, 0xff, + 0x56, 0x68, 0xdc, 0xf8, 0x73, 0xab, 0x7b, 0xee, 0xb9, 0x1e, 0x16, 0xa9, + 0x23, 0x9a, 0xd4, 0x6d, 0x24, 0x41, 0xfe, 0x09, 0x1d, 0xb8, 0x65, 0x53, + 0x85, 0x6a, 0x97, 0xf4, 0x56, 0x07, 0xb7, 0x49, 0xda, 0x69, 0x82, 0xfe, + 0xaf, 0x59, 0xf5, 0xb5, 0xf7, 0x51, 0xa5, 0x19, 0x1e, 0x0f, 0x45, 0xe0, + 0xa7, 0xb4, 0xa3, 0x09, 0x52, 0x3b, 0xff, 0x24, 0xd5, 0x30, 0x00, 0xaa, + 0xb6, 0x5b, 0xee, 0x32, 0x8f, 0x1e, 0x19, 0x79, 0x91, 0x6a, 0x83, 0x73, + 0x62, 0xf8, 0x2a, 0x32, 0xd3, 0xa4, 0xb7, 0x2f, 0x1a, 0x10, 0x6c, 0xbb, + 0x80, 0x7e, 0x92, 0xea, 0xf3, 0x16, 0xf7, 0x4e, 0xf1, 0x97, 0x78, 0x21, + 0x02, 0x34, 0x04, 0x3a, 0x8a, 0x64, 0xb4, 0xfe, 0x7f, 0x7b, 0xfc, 0xa9, + 0x12, 0x35, 0x6a, 0xf5, 0xbc, 0x76, 0x5f, 0xb7, 0xf3, 0x69, 0x00, 0x35, + 0x3a, 0x56, 0xfe, 0xd6, 0x53, 0xb3, 0x1e, 0xb7, 0x7c, 0x77, 0xc2, 0xbb, + 0x44, 0x86, 0x99, 0xca, 0x84, 0xe0, 0xd2, 0x08, 0x16, 0xe4, 0x18, 0x6e, + 0xc2, 0xd4, 0xf4, 0xc6, 0x86, 0xd6, 0xd4, 0xf4, 0x1a, 0x35, 0xc9, 0x14, + 0xf3, 0x44, 0x15, 0x25, 0x4b, 0x57, 0xdc, 0x3c, 0xc0, 0x2e, 0xa9, 0xc1, + 0xda, 0x2a, 0x6c, 0xde, 0x54, 0x3e, 0x3b, 0x34, 0x4d, 0x3b, 0x59, 0xed, + 0xe5, 0xb1, 0x8a, 0x44, 0xdf, 0x0a, 0x1a, 0xe8, 0x7c, 0xaa, 0x00, 0x32, + 0x50, 0x03, 0x4a, 0x6f, 0x00, 0x90, 0x3d, 0xd6, 0x91, 0x47, 0x3c, 0x50, + 0xd0, 0x38, 0xec, 0x74, 0x9a, 0x36, 0x0c, 0x9a, 0x35, 0xff, 0xdd, 0x0d, + 0xb5, 0xc7, 0xcf, 0x0f, 0xac, 0x87, 0xa2, 0x30, 0x22, 0x78, 0x90, 0xd8, + 0xf8, 0x75, 0x09, 0x52, 0xf6, 0xd8, 0xe5, 0xb7, 0x71, 0x90, 0x51, 0x11, + 0x0a, 0x35, 0x62, 0xcb, 0x96, 0xb1, 0x59, 0x2e, 0xc8, 0x53, 0x87, 0xfc, + 0x7f, 0xee, 0x30, 0xfa, 0x57, 0xe9, 0x39, 0x1a, 0x0f, 0xa7, 0x1d, 0x18, + 0x89, 0xd6, 0x1e, 0xf5, 0xa2, 0x76, 0x57, 0x52, 0x2d, 0xca, 0xf7, 0x56, + 0x95, 0xdb, 0xd5, 0xa3, 0xd0, 0xa8, 0x05, 0x80, 0xfd, 0x0d, 0x77, 0xaf, + 0x4d, 0xec, 0xc5, 0x80, 0x48, 0x3e, 0x91, 0xb1, 0x7b, 0x2a, 0xcb, 0xd0, + 0x29, 0x8d, 0x4e, 0xa4, 0x05, 0x83, 0x37, 0x5f, 0x13, 0xf5, 0x61, 0xd4, + 0xaa, 0x45, 0x9e, 0x80, 0x32, 0x75, 0xa2, 0xe3, 0x65, 0xee, 0xd2, 0xf3, + 0x46, 0x42, 0x07, 0xe7, 0x75, 0x1d, 0x27, 0xd3, 0x85, 0x9f, 0x71, 0x6a, + 0x1d, 0x66, 0x8f, 0xd0, 0xf6, 0x18, 0xb0, 0xe8, 0x50, 0xb5, 0x2d, 0x7c, + 0xc4, 0xc8, 0x8d, 0x5e, 0xc5, 0x9a, 0x7a, 0xab, 0xcc, 0xcd, 0x5d, 0xa9, + 0x6a, 0xe4, 0x85, 0x72, 0x62, 0x86, 0xf2, 0xc9, 0xe3, 0x18, 0x77, 0xbe, + 0xe9, 0xdc, 0x54, 0x11, 0xb1, 0x98, 0xb1, 0x18, 0x54, 0x47, 0x1b, 0x49, + 0xf7, 0x56, 0x04, 0x0b, 0x19, 0xd8, 0x84, 0xa5, 0x7d, 0x79, 0xea, 0x41, + 0x1e, 0x70, 0x0f, 0xaa, 0xfa, 0x9d, 0x80, 0xb0, 0x79, 0x60, 0x06, 0xc9, + 0xd1, 0xd0, 0xdd, 0xc4, 0x17, 0xc2, 0x11, 0x65}, + pub_key_3, + {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 57 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 57, + 32, + {0x17, 0xdf, 0x78, 0xce, 0x7f, 0xe1, 0x25, 0xd9, 0x0e, 0xe5, 0xcc, 0xf0, + 0x05, 0x7f, 0xe3, 0x7b, 0x4c, 0xb2, 0xca, 0xf4, 0x04, 0x6c, 0xa8, 0xeb, + 0x6e, 0xf3, 0x79, 0x12, 0x31, 0x18, 0x9a, 0x78, 0xf1, 0xc8, 0x73, 0x05, + 0xa9, 0x63, 0x3b, 0x32, 0xf1, 0x31, 0x35, 0x78, 0xdf, 0x12, 0x3d, 0x2a, + 0x56, 0x68, 0x3f, 0x66, 0xa9, 0x45, 0x11, 0x5a, 0xdd, 0x50, 0x1d, 0x8e, + 0xd9, 0x16, 0x93, 0xf3, 0xa4, 0x5a, 0xbc, 0x94, 0x7b, 0x24, 0xf8, 0x74, + 0x15, 0xf2, 0xdd, 0x13, 0x7c, 0x3c, 0xd7, 0x83, 0x5d, 0xfa, 0xc4, 0xc3, + 0x01, 0xcf, 0x1d, 0x80, 0xb0, 0x7d, 0xd0, 0xa4, 0x81, 0x82, 0xe4, 0xd6, + 0x4b, 0x82, 0x57, 0xe6, 0xf1, 0x9c, 0x66, 0x8b, 0x73, 0x7b, 0xa0, 0x9b, + 0x1c, 0xff, 0xc0, 0x23, 0x15, 0x5f, 0x2d, 0x68, 0x31, 0x60, 0xab, 0xa7, + 0x3f, 0xd2, 0x38, 0x48, 0xf6, 0x87, 0x17, 0x1d, 0x3f, 0x18, 0x41, 0x11, + 0x44, 0x70, 0xd1, 0x76, 0x46, 0x5c, 0x0c, 0x31, 0xdc, 0xe0, 0x7d, 0x50, + 0x76, 0xe4, 0x6c, 0xf6, 0xba, 0x2a, 0x0a, 0xdf, 0x85, 0x09, 0x31, 0x9b, + 0x6a, 0xe1, 0x45, 0x4a, 0x35, 0x9f, 0xd9, 0x11, 0x6e, 0x74, 0x6e, 0x21, + 0x62, 0x0d, 0xd7, 0xc7, 0x1b, 0xe8, 0x26, 0xdb, 0x8c, 0xe6, 0xb4, 0xe1, + 0x17, 0x88, 0x37, 0x42, 0xa4, 0xd7, 0x75, 0x8e, 0x71, 0xfc, 0xde, 0x99, + 0x5f, 0xf1, 0x6f, 0x0d, 0x44, 0x2d, 0x48, 0x75, 0x6b, 0xeb, 0xe0, 0xce, + 0xb4, 0x3a, 0xad, 0x5b, 0x7e, 0x09, 0x02, 0x4b, 0x30, 0x12, 0x47, 0x57, + 0xe9, 0x3e, 0xe5, 0x33, 0x02, 0xff, 0xbc, 0x57, 0xe9, 0x08, 0x3d, 0xc6, + 0x3e, 0x15, 0xd0, 0x4f, 0x04, 0xf0, 0xd4, 0x1f, 0x24, 0x3a, 0x8b, 0x96, + 0x89, 0x71, 0x55, 0xe9, 0x2a, 0x66, 0x11, 0x6a, 0x02, 0x8a, 0xa9, 0x8b, + 0x3b, 0x3c, 0x05, 0xae, 0xa9, 0x92, 0x62, 0x3e, 0xa2, 0xc7, 0x64, 0xe7, + 0xc3, 0x80, 0x7c, 0x3c, 0x3a, 0x28, 0x45, 0x3f, 0xed, 0x50, 0x38, 0xda, + 0x31, 0xe8, 0xa3, 0x8b, 0xec, 0x71, 0x10, 0xa2, 0x7d, 0x0d, 0x1e, 0x35, + 0x2d, 0x20, 0xb8, 0x8c, 0xd1, 0x16, 0xad, 0x93, 0x0e, 0x1b, 0xc4, 0x73, + 0x1d, 0x95, 0x45, 0xca, 0x21, 0xd8, 0x87, 0x3c, 0xf8, 0xb8, 0x6a, 0xa0, + 0x0a, 0xf2, 0x97, 0xb7, 0x83, 0xec, 0xd8, 0x1c, 0x9e, 0xda, 0x28, 0xb2, + 0x02, 0x1f, 0xb0, 0x69, 0x59, 0x37, 0xf1, 0x91, 0xc3, 0x97, 0x03, 0x46, + 0x5f, 0x9d, 0x4a, 0x90, 0xa8, 0xe8, 0xae, 0x40, 0x25, 0xd6, 0x3c, 0xcb, + 0x94, 0x15, 0x34, 0xa9, 0x19, 0xa9, 0x18, 0x1e, 0x14, 0x5d, 0x36, 0x5b, + 0x1f, 0x9d, 0x1e, 0x46, 0x92, 0x5b, 0xec, 0x75, 0xbf, 0x5e, 0x0b, 0xa4, + 0x5b, 0xf7, 0xbf, 0x68, 0xf7, 0x44, 0xb9, 0x0e, 0x7a, 0xb4, 0x64, 0xdb, + 0x5d, 0x0e, 0xf9, 0x71, 0xd4, 0x6f, 0x3d, 0x4b, 0x44, 0x56, 0x68, 0x53, + 0xa9, 0x2d, 0xae, 0x61, 0xa4, 0x8a, 0xa7, 0x3e, 0xa7, 0xbd, 0xe8, 0xee, + 0x58, 0x39, 0xbb, 0x44, 0x7d, 0x52, 0x95, 0x3b, 0x0e, 0x57, 0x22, 0xa3, + 0x2b, 0x39, 0x82, 0x33, 0xcf, 0x69, 0x57, 0xfc, 0x28, 0x3a, 0xf3, 0x3d, + 0x4c, 0x47, 0x28, 0x32, 0x1f, 0x42, 0x61, 0x33, 0x47, 0x26, 0x57, 0xd5, + 0xf6, 0x56, 0xdd, 0xee, 0x4b, 0x72, 0x74, 0xe2, 0x23, 0x59, 0xe1, 0x6b, + 0x48, 0x6d, 0x5f, 0xa0, 0x7f, 0x99, 0xb6, 0x88, 0x93, 0xba, 0xf2, 0x10, + 0xd5, 0x51, 0x17, 0xd4, 0x5b, 0xf5, 0x60, 0x54, 0xef, 0x90, 0xa8, 0xb6, + 0x64, 0x5e, 0x8d, 0x10, 0x19, 0xe3, 0xac, 0xa4, 0x9a, 0x5b, 0xfa, 0xde, + 0xf8, 0x5a, 0xfa, 0x6d, 0x00, 0x3c, 0x68, 0x72, 0x34, 0x30, 0x9e, 0x34, + 0x02, 0xa9, 0x1d, 0x49, 0x33, 0x52, 0xa5, 0xcb}, + pub_key_3, + {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30}, + true}, + + // Comment: + // tcID: 58 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 58, + 32, + {0x27, 0x6e, 0x17, 0x44, 0xc1, 0xb7, 0x06, 0x2e, 0x91, 0x58, 0x9b, 0xa1, + 0xd7, 0x6b, 0x13, 0x6b, 0x56, 0xef, 0xc4, 0x8c, 0xee, 0xeb, 0x84, 0x12, + 0x18, 0x77, 0xab, 0x0c, 0x39, 0x5b, 0xa6, 0xb0, 0x95, 0x94, 0xc0, 0x62, + 0x03, 0x28, 0x05, 0x7e, 0x9a, 0xf0, 0xa4, 0x60, 0xfd, 0xbc, 0x06, 0xc0, + 0xdc, 0xa0, 0x8d, 0x16, 0x3e, 0xa9, 0xc5, 0x0f, 0x3f, 0x22, 0xb7, 0x19, + 0x94, 0xd5, 0x69, 0xa6, 0xc0, 0x9e, 0x51, 0x5d, 0xef, 0xf6, 0x2f, 0x88, + 0x50, 0x7e, 0xe2, 0x30, 0xfd, 0x15, 0x11, 0xb1, 0x76, 0x35, 0x6f, 0x25, + 0x00, 0xa1, 0x63, 0x6b, 0xc3, 0xf8, 0xfa, 0xa0, 0xa3, 0xeb, 0x0a, 0xba, + 0x2e, 0x03, 0x8f, 0x39, 0x2d, 0x7d, 0xf6, 0x44, 0xb4, 0x7b, 0x3b, 0xb9, + 0xe2, 0x3d, 0x38, 0x71, 0xff, 0x96, 0xb4, 0x12, 0x44, 0xd5, 0x1f, 0x9a, + 0xbf, 0xb7, 0x84, 0xa4, 0x0d, 0x18, 0xb4, 0x4a, 0x94, 0x25, 0x28, 0xb4, + 0xda, 0x7c, 0x1b, 0x9d, 0xf5, 0xce, 0x4c, 0x9e, 0xf5, 0xf3, 0xb0, 0x14, + 0xff, 0xd7, 0x11, 0x29, 0x22, 0xde, 0x82, 0x70, 0xf9, 0xe9, 0x82, 0x1d, + 0x3f, 0x49, 0x4d, 0x33, 0xeb, 0x9b, 0x28, 0xb9, 0xe7, 0x4a, 0x36, 0x35, + 0x58, 0x86, 0x35, 0x5d, 0xc7, 0x6c, 0x91, 0x8b, 0x7e, 0x47, 0xff, 0x6d, + 0x24, 0xf0, 0x08, 0xa5, 0x3c, 0x87, 0xd9, 0xf7, 0xbc, 0xec, 0x62, 0x3e, + 0xbf, 0xde, 0xa1, 0xf6, 0x99, 0x65, 0x7e, 0x63, 0x0e, 0xb8, 0x57, 0x7a, + 0x2c, 0x80, 0xb6, 0x72, 0x56, 0x17, 0xf4, 0xb4, 0xc5, 0x56, 0x1e, 0xb3, + 0xcc, 0x7c, 0x36, 0x2d, 0xf8, 0xc0, 0xcc, 0xed, 0x77, 0xe9, 0x95, 0xe1, + 0xb1, 0x4f, 0x88, 0x98, 0x55, 0xaa, 0xbe, 0xe2, 0x5a, 0x2a, 0x63, 0xe9, + 0xb7, 0x4c, 0xd2, 0x20, 0x93, 0xe2, 0xcc, 0xdf, 0x84, 0x66, 0xee, 0x94, + 0x32, 0x1f, 0xaf, 0x15, 0x6e, 0xf1, 0xbe, 0x5c, 0x85, 0x41, 0xfc, 0x7d, + 0x43, 0x2c, 0xf2, 0x2b, 0xcc, 0x68, 0x1e, 0x0c, 0x57, 0x03, 0x5f, 0xba, + 0x35, 0x41, 0x24, 0xa4, 0x22, 0x73, 0xa7, 0x10, 0xa2, 0x8d, 0x4c, 0xce, + 0xcb, 0xae, 0x54, 0x9f, 0xc6, 0x0b, 0x4a, 0xcf, 0x7e, 0xf0, 0x56, 0xf7, + 0xa2, 0xbf, 0xfb, 0x46, 0x4a, 0x88, 0x34, 0x25, 0xc1, 0xfb, 0xa8, 0x86, + 0x62, 0xa0, 0xd5, 0xec, 0x5a, 0xdc, 0x17, 0x84, 0x43, 0x80, 0x76, 0x7c, + 0x48, 0x3a, 0x86, 0x9e, 0x1e, 0x4b, 0xef, 0x11, 0x53, 0xda, 0xf3, 0x27, + 0x45, 0xdf, 0x4f, 0xbe, 0xcc, 0x0a, 0x06, 0x84, 0xa0, 0x37, 0x86, 0xb3, + 0x8c, 0x88, 0x30, 0xc4, 0x78, 0x07, 0x63, 0x2d, 0x1d, 0xf7, 0x2f, 0x5d, + 0x7c, 0xb2, 0xc0, 0xb3, 0xcb, 0xda, 0x7d, 0x4a, 0x99, 0x5c, 0x4f, 0xb2, + 0x03, 0x6c, 0xc6, 0xc2, 0xb8, 0x96, 0x73, 0x8b, 0x76, 0x0b, 0xb6, 0x1e, + 0x5a, 0xd2, 0x36, 0x62, 0x49, 0xdc, 0x26, 0xe7, 0x1a, 0x3d, 0x4a, 0x37, + 0x7e, 0xdc, 0x34, 0x13, 0x18, 0xaa, 0xad, 0x68, 0x68, 0xce, 0x47, 0xad, + 0x94, 0xb6, 0x49, 0xf7, 0x40, 0xdc, 0x26, 0x4c, 0x4e, 0x88, 0x51, 0x61, + 0xe3, 0x5e, 0x8a, 0x1d, 0x5e, 0x69, 0x52, 0xff, 0xfd, 0xfb, 0x6f, 0x65, + 0x47, 0xea, 0xf6, 0x7a, 0xbe, 0x4e, 0xa9, 0xc0, 0xf5, 0xca, 0x89, 0x97, + 0x33, 0x9e, 0x3e, 0x7a, 0xa0, 0xb2, 0xde, 0x86, 0xe2, 0xd1, 0x7b, 0xe7, + 0xc7, 0xff, 0x6c, 0x37, 0x2b, 0x98, 0x5d, 0xb2, 0x99, 0x73, 0x65, 0x6f, + 0x68, 0x62, 0x36, 0xd6, 0x4d, 0x35, 0xb7, 0xf4, 0x2b, 0x2e, 0xdd, 0x4c, + 0x81, 0x08, 0x7e, 0xf9, 0x99, 0x67, 0x2a, 0x17, 0x01, 0x76, 0xa6, 0xc3, + 0x42, 0x52, 0xa6, 0x15, 0xa0, 0xf7, 0xd2, 0x6c, 0x06, 0x96, 0xfb, 0xc8, + 0xbf, 0xa1, 0x77, 0xd5, 0xee, 0xd2, 0x79, 0xa2}, + pub_key_3, + {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38}, + true}, + + // Comment: + // tcID: 59 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 59, + 32, + {0x3a, 0x05, 0x27, 0xf7, 0xb6, 0x2b, 0x6f, 0x7a, 0x96, 0xdb, 0x77, 0xa9, + 0x1b, 0x27, 0xf9, 0x00, 0x50, 0xf5, 0x1c, 0xfd, 0x03, 0xe5, 0xe0, 0x9c, + 0x44, 0xd0, 0x2c, 0x2d, 0xfb, 0x03, 0x93, 0x9e, 0x90, 0xbb, 0xc0, 0xcb, + 0xc5, 0xc9, 0xd4, 0xa5, 0x2e, 0xf8, 0x6d, 0x2b, 0xa6, 0xcc, 0x7e, 0x04, + 0x3b, 0x08, 0x1c, 0xb9, 0x12, 0x42, 0x13, 0x9a, 0xaf, 0x3a, 0xc4, 0x57, + 0x95, 0x4c, 0xa4, 0xd1, 0x7b, 0x41, 0xe5, 0xb2, 0x49, 0x85, 0x33, 0xbc, + 0xa8, 0x7e, 0x80, 0x3d, 0xda, 0x64, 0x4c, 0x54, 0xe1, 0x6e, 0x92, 0xab, + 0x95, 0xb6, 0x10, 0x0e, 0x29, 0x48, 0xb2, 0x08, 0x8b, 0x17, 0x1b, 0x3f, + 0x25, 0x86, 0x1f, 0xfd, 0x46, 0x87, 0x6a, 0x01, 0x57, 0x2d, 0xc1, 0x43, + 0x5c, 0xc8, 0xb5, 0x4e, 0xef, 0x72, 0xb7, 0x8d, 0xf2, 0x5d, 0xf1, 0x84, + 0xa6, 0x1b, 0x84, 0x16, 0x1d, 0x80, 0x15, 0x4c, 0x07, 0x94, 0x30, 0x7a, + 0x2e, 0x83, 0xdb, 0x58, 0x4e, 0x19, 0x1b, 0x40, 0x25, 0xbe, 0xa9, 0x54, + 0xf7, 0xb7, 0x50, 0xb5, 0x85, 0x0b, 0x9e, 0x22, 0x5d, 0x5d, 0xb1, 0x5a, + 0x55, 0xf1, 0xad, 0x6b, 0x9c, 0x2f, 0xff, 0x59, 0x68, 0x3c, 0x2d, 0x29, + 0x68, 0x62, 0x9f, 0x57, 0x2b, 0x02, 0x8c, 0x40, 0xa9, 0xd3, 0xcf, 0x9c, + 0x73, 0x39, 0x0c, 0xbc, 0x27, 0xfb, 0x3f, 0x76, 0x78, 0x4e, 0x82, 0x62, + 0x2c, 0x2d, 0x38, 0x15, 0xe4, 0xba, 0xd8, 0xb5, 0x4b, 0xb4, 0x32, 0xbe, + 0x6a, 0x6b, 0x7e, 0x6d, 0x8d, 0x91, 0xd3, 0xd2, 0x50, 0xfd, 0x4e, 0x2b, + 0xc4, 0x84, 0x8a, 0x90, 0x65, 0x80, 0x59, 0x51, 0x18, 0x8b, 0x13, 0x9f, + 0x77, 0x12, 0x07, 0x22, 0xae, 0xf4, 0x49, 0x4a, 0xae, 0xae, 0xaa, 0xa9, + 0xe8, 0xed, 0x2c, 0x98, 0x3d, 0x2f, 0xed, 0xad, 0x9f, 0xe3, 0x64, 0xd7, + 0x97, 0x2f, 0x01, 0x07, 0x80, 0x57, 0x55, 0x10, 0x87, 0xc1, 0x15, 0x86, + 0xd5, 0xac, 0x0e, 0x21, 0x62, 0x73, 0x9e, 0x4a, 0x42, 0x1f, 0x00, 0xb3, + 0x1f, 0xae, 0xe8, 0x9f, 0x55, 0x47, 0x6e, 0xd4, 0x8e, 0x87, 0x15, 0x8f, + 0x94, 0xc7, 0x76, 0x7f, 0xc0, 0xe5, 0x40, 0x76, 0x88, 0x46, 0xf4, 0x4a, + 0x6e, 0xd8, 0xf4, 0xa3, 0xa1, 0xbb, 0x4c, 0x23, 0x61, 0x91, 0x74, 0x2c, + 0x13, 0x36, 0x1a, 0x9c, 0x0d, 0xa8, 0x7e, 0x43, 0x8a, 0x4e, 0x7d, 0x3f, + 0x70, 0x94, 0x96, 0x18, 0x93, 0xfc, 0x85, 0xc8, 0x6f, 0xec, 0x8c, 0x67, + 0x6c, 0xbf, 0x92, 0xd7, 0x4d, 0xb9, 0x0e, 0x69, 0xc0, 0x35, 0x10, 0x9c, + 0x93, 0x06, 0x9e, 0x1b, 0x83, 0x65, 0x46, 0x53, 0x47, 0x97, 0x70, 0xec, + 0x37, 0xad, 0xe5, 0xdf, 0x57, 0x0c, 0x3f, 0x7e, 0xc7, 0x51, 0x9c, 0x0d, + 0x83, 0xc8, 0x79, 0x8e, 0x7c, 0x06, 0x12, 0x87, 0xe5, 0x7d, 0x66, 0x66, + 0xb8, 0xc4, 0x8f, 0xf7, 0xae, 0x73, 0x28, 0xc6, 0xb6, 0x53, 0xa1, 0xfc, + 0x9b, 0xaf, 0xda, 0x13, 0x42, 0x34, 0xf6, 0x10, 0x7f, 0x73, 0xde, 0x14, + 0xc9, 0x41, 0xa3, 0x7e, 0xbf, 0x33, 0x03, 0x16, 0xd7, 0x26, 0x4b, 0xec, + 0x90, 0x1e, 0x26, 0x93, 0xfb, 0xa7, 0x6d, 0x32, 0x41, 0xe8, 0x08, 0xc3, + 0xa8, 0xfd, 0x47, 0x6c, 0x4a, 0x5d, 0x2c, 0x90, 0x01, 0x38, 0x2b, 0x03, + 0xe2, 0xea, 0x6f, 0xa2, 0x95, 0xbf, 0x34, 0x91, 0xbf, 0x8b, 0xc3, 0xd2, + 0x6c, 0x54, 0x18, 0xba, 0xeb, 0x58, 0xcc, 0xbb, 0xd3, 0x41, 0xc4, 0x09, + 0xa2, 0xb6, 0x24, 0x0c, 0x61, 0xac, 0xf1, 0x80, 0xc5, 0x46, 0x9d, 0x14, + 0x7f, 0x27, 0x1e, 0xdb, 0x87, 0x68, 0x02, 0xcf, 0xc3, 0x19, 0x00, 0x73, + 0xe8, 0x28, 0xfc, 0xbc, 0x02, 0x99, 0xec, 0xa7, 0x66, 0x90, 0x7e, 0x9a, + 0x0c, 0xde, 0x32, 0x34, 0x21, 0x46, 0xce, 0xd3}, + pub_key_3, + {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 60 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 60, + 32, + {0x4a, 0x84, 0x1f, 0x6d, 0xd1, 0x8b, 0x6d, 0xad, 0x72, 0x8f, 0x49, 0x1a, + 0x6c, 0x74, 0x8f, 0x98, 0x49, 0x09, 0x07, 0x2c, 0x7c, 0x2c, 0x50, 0x37, + 0x3d, 0xb2, 0xc5, 0x48, 0xe5, 0xd1, 0x18, 0xcc, 0xce, 0x77, 0x2c, 0x50, + 0x88, 0xb0, 0x07, 0x7e, 0x75, 0x9f, 0x30, 0x29, 0xcf, 0x11, 0x61, 0x05, + 0xec, 0x45, 0x96, 0xe1, 0x78, 0x8c, 0xff, 0x6e, 0xa1, 0x8e, 0x8b, 0xff, + 0x5f, 0xf9, 0xce, 0x24, 0x5c, 0x8e, 0xcb, 0xc6, 0x2d, 0x14, 0x3a, 0xee, + 0x9c, 0xb7, 0xed, 0x66, 0xe8, 0x98, 0xd4, 0x8d, 0xe8, 0x01, 0x3e, 0x9f, + 0xf1, 0xfe, 0x13, 0x7d, 0x0b, 0xa6, 0xa0, 0x7d, 0x0d, 0x39, 0x30, 0x34, + 0xb1, 0xa7, 0x65, 0xae, 0x2f, 0x85, 0x59, 0xb0, 0xd5, 0x41, 0x6e, 0x7b, + 0xf3, 0xab, 0x87, 0x75, 0x76, 0x18, 0xc4, 0xe2, 0x69, 0x44, 0x33, 0xf0, + 0xc7, 0x53, 0xc8, 0x58, 0x8c, 0xb5, 0x8c, 0xa3, 0x38, 0x5b, 0x46, 0x7b, + 0xab, 0x15, 0x01, 0x69, 0xbb, 0x1c, 0x81, 0x82, 0x55, 0x82, 0xb6, 0x81, + 0x51, 0x50, 0xab, 0xa2, 0xcb, 0x6d, 0xd6, 0x10, 0x50, 0x44, 0x7c, 0x11, + 0xa8, 0xe9, 0x6f, 0xb5, 0x88, 0xd1, 0x42, 0x5f, 0x48, 0x2d, 0xab, 0x9d, + 0x75, 0xfe, 0xb8, 0x37, 0x9c, 0x8e, 0x02, 0x29, 0xa5, 0xf1, 0x21, 0x86, + 0xea, 0xce, 0xf5, 0xab, 0xdb, 0x90, 0xfc, 0x09, 0x95, 0x58, 0x5b, 0xe9, + 0x25, 0x7d, 0x1f, 0x0e, 0xa8, 0x31, 0xc6, 0xff, 0x21, 0xf3, 0x57, 0xa9, + 0xde, 0x75, 0x5d, 0x32, 0xe8, 0x58, 0x91, 0xea, 0xd9, 0x00, 0x95, 0x06, + 0x3a, 0x92, 0x2e, 0x2f, 0xf7, 0x97, 0x97, 0x57, 0xd0, 0xb4, 0x67, 0xd1, + 0x94, 0x33, 0x7c, 0x96, 0xb2, 0x82, 0xee, 0xdf, 0xd1, 0xf8, 0xcc, 0x52, + 0xd3, 0xe0, 0x2b, 0x01, 0xca, 0x0a, 0xcb, 0x6f, 0x99, 0xc2, 0x6c, 0xaf, + 0x5f, 0x0e, 0x66, 0xee, 0xd8, 0xa4, 0xfa, 0x98, 0xb5, 0x32, 0x1a, 0x32, + 0xd1, 0x53, 0x08, 0xf3, 0xbd, 0x0c, 0x15, 0x91, 0x8f, 0x05, 0xaf, 0x6d, + 0x07, 0xe7, 0x40, 0xa0, 0x16, 0x83, 0x8c, 0xb3, 0x8c, 0x99, 0x5f, 0x9c, + 0xcc, 0x53, 0xce, 0x4e, 0x88, 0xef, 0x42, 0x93, 0x98, 0x4a, 0xc7, 0x8e, + 0x51, 0xee, 0xfa, 0xe9, 0xf9, 0x02, 0x08, 0x47, 0xbb, 0xd0, 0xd9, 0xe6, + 0xf3, 0x40, 0xef, 0xcd, 0x13, 0x7d, 0x0d, 0x6d, 0x34, 0x57, 0xd6, 0xdc, + 0x9a, 0x01, 0x8f, 0xca, 0x1c, 0x62, 0x0e, 0x95, 0xa8, 0x7d, 0x55, 0x77, + 0xdb, 0x77, 0xd9, 0xb5, 0x6e, 0xde, 0xde, 0x6a, 0xee, 0x4f, 0xce, 0x21, + 0x19, 0x27, 0xb3, 0xa6, 0xbc, 0x46, 0xb6, 0xe0, 0x48, 0x03, 0x66, 0x83, + 0xf6, 0xfe, 0x40, 0x16, 0x0e, 0x4f, 0x09, 0x42, 0xc0, 0x21, 0x86, 0xa1, + 0x9e, 0x1e, 0xb3, 0x16, 0xd3, 0x3a, 0xa6, 0x30, 0x44, 0x18, 0xd0, 0x7f, + 0x9b, 0xe3, 0xa9, 0x05, 0x0b, 0x28, 0x38, 0xf8, 0x55, 0xeb, 0x4b, 0x3b, + 0xb2, 0x3b, 0x1a, 0xb0, 0xff, 0x19, 0xed, 0xc2, 0x87, 0xfa, 0x15, 0x57, + 0xc3, 0x93, 0xfa, 0x63, 0x49, 0x70, 0x36, 0x99, 0x94, 0xb0, 0x6e, 0x3d, + 0x94, 0x3e, 0xf8, 0x27, 0xc2, 0x89, 0x7a, 0x02, 0x5c, 0x17, 0x64, 0x81, + 0x82, 0xdf, 0x35, 0x5a, 0x53, 0x76, 0x67, 0x8e, 0xac, 0xab, 0x1a, 0x1e, + 0x23, 0x11, 0xa6, 0xe9, 0x09, 0x77, 0xfa, 0x7d, 0x0c, 0xe9, 0x7b, 0x01, + 0xa4, 0x83, 0x99, 0x01, 0x50, 0x4d, 0x17, 0x5c, 0x90, 0x68, 0xd7, 0x28, + 0xc8, 0x14, 0x34, 0x40, 0x64, 0x1c, 0x8e, 0x4b, 0xb8, 0xad, 0xa5, 0x8e, + 0x89, 0xbd, 0x89, 0x52, 0x57, 0x00, 0x2c, 0xbf, 0x2c, 0xc8, 0x47, 0x54, + 0x7d, 0x43, 0xbf, 0x64, 0x44, 0x2f, 0x4a, 0x9e, 0x11, 0x37, 0xf2, 0x36, + 0x43, 0xcf, 0xe6, 0x98, 0x29, 0xbe, 0x8d, 0x5b}, + pub_key_3, + {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 61 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 61, + 32, + {0x10, 0x59, 0x83, 0x6b, 0xf3, 0x08, 0x4a, 0x87, 0x1b, 0x0f, 0x11, 0xb0, + 0x3e, 0xea, 0x2f, 0xfc, 0x3a, 0x7f, 0xff, 0xc3, 0x71, 0x79, 0x7c, 0x9c, + 0xef, 0xb5, 0x71, 0xb4, 0x07, 0xf9, 0x4c, 0x8f, 0xde, 0xa0, 0x66, 0x83, + 0x2e, 0xfb, 0xc5, 0xa3, 0xc2, 0x9a, 0xe0, 0xe1, 0xef, 0x15, 0x1e, 0xca, + 0x1e, 0xb8, 0x13, 0xe8, 0xb8, 0xe6, 0x1f, 0xc3, 0x74, 0x4e, 0xa8, 0x37, + 0xcd, 0xb7, 0x86, 0xdc, 0xe9, 0xc8, 0xca, 0x5d, 0xd2, 0x2d, 0xaf, 0x83, + 0x97, 0xd9, 0x65, 0x4e, 0x82, 0x8c, 0x12, 0xc7, 0x80, 0x7f, 0xe6, 0x56, + 0xd5, 0x72, 0xb3, 0x9d, 0xad, 0x55, 0xd9, 0x9a, 0xaa, 0x55, 0x69, 0xb1, + 0xab, 0x49, 0x58, 0xd2, 0xcb, 0xd2, 0x60, 0xfb, 0xda, 0x64, 0x1f, 0x40, + 0x3f, 0xf7, 0x0f, 0x65, 0x8b, 0xf2, 0x5f, 0xbd, 0xd7, 0x1c, 0xfd, 0x1e, + 0x56, 0xc1, 0x54, 0xe4, 0x48, 0x44, 0x96, 0x62, 0xae, 0xa4, 0x1c, 0x7c, + 0x6f, 0xec, 0x18, 0x13, 0xcd, 0x28, 0x61, 0xad, 0xdc, 0x78, 0x2c, 0xfc, + 0x56, 0xe2, 0x25, 0xeb, 0xd1, 0x10, 0x6b, 0xd1, 0xc2, 0x56, 0xaf, 0x43, + 0xae, 0x1f, 0xd7, 0xb2, 0x8f, 0x76, 0x9c, 0x94, 0x7e, 0x14, 0xd7, 0xa0, + 0x50, 0x9c, 0x39, 0x3a, 0x2d, 0x8e, 0x93, 0xf2, 0xae, 0x5b, 0xd1, 0x23, + 0x8a, 0x0d, 0x1d, 0x9d, 0xc9, 0xf4, 0xd2, 0xbc, 0x56, 0xab, 0x5f, 0x56, + 0x53, 0xb5, 0xed, 0x8e, 0xe0, 0x9a, 0x4b, 0x40, 0x2d, 0x49, 0xda, 0xc8, + 0x01, 0x97, 0x37, 0x1e, 0x6a, 0xdc, 0x3c, 0xd8, 0xb6, 0x7d, 0x1e, 0xc9, + 0xb0, 0x77, 0x94, 0x45, 0xdd, 0xc1, 0x36, 0xa6, 0x10, 0xd9, 0xf4, 0x6b, + 0x7d, 0x84, 0xf9, 0x42, 0x02, 0x8d, 0x8a, 0xc7, 0x72, 0x6f, 0xaf, 0xc0, + 0x8d, 0x6b, 0x59, 0x47, 0xcb, 0x5a, 0xc9, 0xf5, 0x33, 0x31, 0x0d, 0xac, + 0xd4, 0x0b, 0xdf, 0x0a, 0x64, 0x21, 0x6d, 0xb2, 0x5f, 0x6c, 0x88, 0x6a, + 0xb7, 0x94, 0xba, 0x53, 0xd2, 0xbc, 0xb1, 0xf8, 0xff, 0x9b, 0xee, 0xfe, + 0x90, 0xe7, 0x3f, 0xcd, 0x29, 0x34, 0x1d, 0x00, 0x7d, 0x41, 0x54, 0x77, + 0x37, 0xb4, 0xd4, 0xfe, 0xec, 0xd7, 0x66, 0xd6, 0x44, 0x0c, 0x91, 0x99, + 0xb8, 0xb6, 0xf6, 0x9b, 0x2e, 0x26, 0x6c, 0x76, 0x09, 0xd1, 0x70, 0x61, + 0xb9, 0x56, 0x5c, 0x20, 0x59, 0xf9, 0xd3, 0xa9, 0x34, 0x88, 0x19, 0xc3, + 0x48, 0x15, 0x76, 0x29, 0x10, 0xb6, 0x92, 0x1f, 0xc1, 0xcd, 0x6b, 0x7d, + 0x2a, 0xc8, 0x04, 0x11, 0x69, 0xad, 0x0b, 0x0d, 0xdb, 0x1e, 0x43, 0x97, + 0xa2, 0xc6, 0xb3, 0x81, 0xe3, 0x70, 0x6d, 0xcc, 0xe5, 0x78, 0xa5, 0x43, + 0xc5, 0x6a, 0x09, 0x8a, 0x13, 0xa3, 0x6f, 0x95, 0x78, 0x81, 0x7d, 0x77, + 0xb2, 0x05, 0x36, 0xa7, 0x15, 0x23, 0x9d, 0xf2, 0xc5, 0x2a, 0xbf, 0x24, + 0x84, 0x36, 0x34, 0x4e, 0x71, 0x29, 0x9b, 0x2d, 0xf2, 0xeb, 0xf3, 0x2a, + 0x4f, 0xe0, 0x56, 0x6d, 0x62, 0x32, 0x32, 0x5d, 0x1b, 0x65, 0x71, 0x06, + 0x1b, 0x88, 0xf5, 0x22, 0xae, 0x64, 0xa3, 0x6e, 0xb6, 0x18, 0xb9, 0x63, + 0x28, 0x3e, 0xdf, 0xc0, 0x06, 0x24, 0xed, 0x9d, 0x7b, 0x46, 0x65, 0x37, + 0xfb, 0xd1, 0x53, 0x3d, 0x93, 0x2f, 0x1a, 0x3e, 0x58, 0xf4, 0xad, 0xb8, + 0x08, 0x87, 0x27, 0x6e, 0x7a, 0x76, 0x60, 0xbb, 0x5b, 0xf7, 0xbb, 0xf2, + 0x23, 0x51, 0x24, 0x92, 0x40, 0x02, 0x91, 0x44, 0x19, 0xdd, 0x3e, 0x28, + 0xfa, 0xaf, 0xe8, 0x62, 0x1a, 0xbf, 0xdf, 0xbb, 0xcf, 0xdb, 0xc1, 0x31, + 0x3e, 0xf7, 0x2a, 0x35, 0x00, 0xa8, 0x94, 0x2b, 0x7a, 0xbe, 0xcc, 0xbe, + 0x84, 0x3a, 0x57, 0x6b, 0x94, 0x7f, 0x12, 0x2c, 0x9c, 0xfc, 0xaf, 0x75, + 0x71, 0x1b, 0x73, 0x67, 0x77, 0x0a, 0xea, 0x99}, + pub_key_3, + {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35}, + true}, + + // Comment: first byte of m_hash modified + // tcID: 62 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 62, + 32, + {0x56, 0x29, 0x38, 0x2f, 0x98, 0x70, 0x48, 0xf0, 0x3b, 0x15, 0x8d, 0xfc, + 0x15, 0xba, 0x27, 0x89, 0x14, 0x17, 0x67, 0x48, 0x68, 0xa9, 0x4a, 0x11, + 0xb8, 0x2b, 0x82, 0xfc, 0x41, 0x23, 0x38, 0x08, 0x63, 0x90, 0x51, 0x7b, + 0xc5, 0x5e, 0x28, 0x0e, 0x0c, 0x5b, 0x6a, 0x15, 0x2c, 0x5e, 0x44, 0xeb, + 0x25, 0xf9, 0xc0, 0x14, 0xbf, 0x66, 0x51, 0x4a, 0xea, 0x4f, 0x71, 0xf4, + 0x67, 0xe6, 0x12, 0xb9, 0x24, 0x21, 0x86, 0x27, 0x66, 0x94, 0xfe, 0xc3, + 0xb7, 0x54, 0xf3, 0x04, 0x86, 0xee, 0xc2, 0xb6, 0x7a, 0x81, 0xb3, 0xdd, + 0x61, 0xc7, 0x0e, 0x87, 0xfc, 0xe5, 0xb1, 0x2a, 0x75, 0xd5, 0xac, 0xb3, + 0x0f, 0xf3, 0x5e, 0x4d, 0x94, 0x60, 0x1d, 0xee, 0xab, 0xf2, 0xd5, 0xcd, + 0x26, 0xd3, 0x0d, 0xd9, 0xff, 0xd4, 0x10, 0x6a, 0x72, 0x47, 0xc9, 0x14, + 0x9f, 0xd4, 0x40, 0xd2, 0xaf, 0x44, 0x22, 0xb1, 0x90, 0xdf, 0xf1, 0xe8, + 0x91, 0xf8, 0x42, 0xc3, 0xf5, 0xf6, 0x88, 0xf1, 0x0d, 0x07, 0xbc, 0x12, + 0x7f, 0x94, 0xc2, 0x6a, 0xe5, 0x06, 0xc3, 0x85, 0x76, 0xa9, 0xef, 0x93, + 0xde, 0x3a, 0x9d, 0x47, 0xdb, 0x28, 0xc0, 0xdc, 0x46, 0xd0, 0xe4, 0xd5, + 0x20, 0x93, 0x03, 0x9d, 0xfb, 0xea, 0xa7, 0x07, 0x9d, 0x87, 0x62, 0x37, + 0x88, 0xd0, 0x0c, 0x11, 0x97, 0x49, 0xc9, 0x50, 0x0b, 0xdf, 0xc7, 0xd9, + 0x80, 0xf7, 0xbb, 0x23, 0x3c, 0x04, 0x09, 0x90, 0xdd, 0xe0, 0x80, 0x0e, + 0x19, 0xd4, 0x28, 0xa3, 0xc2, 0x39, 0xe2, 0xeb, 0xda, 0xaf, 0xd6, 0xf1, + 0x74, 0x21, 0x2a, 0xd1, 0x7a, 0x03, 0x6d, 0x2f, 0xf3, 0x13, 0x49, 0xe8, + 0x96, 0x4d, 0x55, 0x94, 0x80, 0x2b, 0x92, 0x4a, 0x33, 0xda, 0xb6, 0x9d, + 0x3d, 0x9c, 0xcb, 0x97, 0xed, 0xbb, 0xe4, 0x06, 0x3b, 0xc1, 0xdf, 0xee, + 0x3e, 0x99, 0x86, 0x71, 0x6e, 0x24, 0x95, 0x74, 0x3b, 0xbd, 0x4b, 0xcf, + 0x81, 0x4a, 0x45, 0xdf, 0x69, 0xb1, 0x8c, 0x46, 0xa4, 0x06, 0x59, 0xaa, + 0x6c, 0xc6, 0x15, 0x22, 0xca, 0x5e, 0x39, 0x5f, 0x29, 0x2e, 0x41, 0x83, + 0x6d, 0xbc, 0x66, 0xd1, 0x5a, 0x80, 0x33, 0x47, 0xb1, 0xcc, 0x09, 0x8a, + 0x79, 0x00, 0xff, 0x31, 0x90, 0x68, 0xac, 0xb3, 0x26, 0xbd, 0x5b, 0xbd, + 0xb8, 0x65, 0xca, 0x4f, 0x39, 0x1c, 0x65, 0x54, 0xdc, 0x9b, 0x51, 0xce, + 0x52, 0x51, 0x05, 0x31, 0xdb, 0x7a, 0x70, 0xd0, 0x62, 0x48, 0x69, 0xa2, + 0xd2, 0x32, 0x3e, 0xaa, 0x54, 0xe3, 0xb4, 0xc4, 0x9b, 0xec, 0xae, 0x20, + 0x38, 0x49, 0x10, 0x8c, 0x00, 0xd6, 0x74, 0x2a, 0x14, 0x4b, 0x9d, 0xdd, + 0x7a, 0x45, 0x13, 0x2a, 0x2d, 0xc2, 0xb4, 0x2e, 0xf4, 0x95, 0x77, 0x5c, + 0x3c, 0xc9, 0xfe, 0x93, 0x12, 0x34, 0x5b, 0x3f, 0x1f, 0xad, 0x6c, 0x13, + 0xe0, 0xe7, 0xba, 0x92, 0xfe, 0x8f, 0xd6, 0x79, 0x24, 0xcd, 0x43, 0x37, + 0x39, 0xad, 0x52, 0x45, 0x61, 0xb7, 0x53, 0x88, 0x63, 0xae, 0xb1, 0x6e, + 0x13, 0x97, 0x79, 0x03, 0x6d, 0x32, 0x03, 0x64, 0x87, 0xab, 0x22, 0xe0, + 0x29, 0x64, 0x9b, 0x89, 0xeb, 0xfb, 0x26, 0x4f, 0xfd, 0xe0, 0x9c, 0x38, + 0xa3, 0x52, 0x58, 0xbe, 0xb2, 0x9c, 0xe4, 0x6d, 0x8b, 0xd8, 0x73, 0x61, + 0x4a, 0x1e, 0xe8, 0xe2, 0xb7, 0xd1, 0x33, 0xda, 0x2a, 0x18, 0xba, 0x14, + 0xe2, 0xa7, 0x2a, 0x9f, 0x83, 0xbe, 0xf8, 0x33, 0x2e, 0x62, 0x43, 0xf3, + 0x2d, 0xc2, 0x55, 0x82, 0xd1, 0x9f, 0xca, 0x6d, 0x88, 0xc1, 0xaf, 0xa4, + 0xf2, 0x38, 0x37, 0x47, 0x98, 0x32, 0xfc, 0x98, 0x34, 0x49, 0x6b, 0xda, + 0x34, 0xfe, 0xfe, 0xd0, 0x66, 0x28, 0x0e, 0x3f, 0xb7, 0x3c, 0xdd, 0xef, + 0x8c, 0x72, 0xc5, 0x75, 0x7e, 0x34, 0x17, 0xf5}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of m_hash modified + // tcID: 63 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 63, + 32, + {0x93, 0xca, 0xc0, 0x0d, 0x29, 0xdc, 0xd1, 0x3c, 0x59, 0xc0, 0x8c, 0x01, + 0x7f, 0xb4, 0xd1, 0xa1, 0xfd, 0xbf, 0xdc, 0x11, 0x0d, 0xd2, 0xe8, 0x73, + 0x86, 0xce, 0x23, 0x57, 0xcb, 0x86, 0x23, 0xfd, 0x16, 0x7c, 0x67, 0x97, + 0x07, 0xe8, 0x91, 0x85, 0x00, 0x5b, 0x18, 0x5d, 0xba, 0x54, 0x58, 0x36, + 0x3d, 0x38, 0x43, 0x5c, 0x9c, 0x49, 0xc4, 0xa1, 0x48, 0x2a, 0x75, 0x7c, + 0x67, 0xe7, 0x9c, 0x88, 0xbd, 0x71, 0x5b, 0x60, 0x1f, 0x10, 0xb0, 0x49, + 0x94, 0x23, 0xc7, 0x78, 0x03, 0x18, 0x05, 0x21, 0xf9, 0x9f, 0xe2, 0x44, + 0x4d, 0x97, 0x7f, 0x27, 0xe8, 0x6f, 0x55, 0x76, 0x12, 0xe9, 0xda, 0xce, + 0xd3, 0xeb, 0xe6, 0xe1, 0x42, 0xec, 0xf3, 0xad, 0x74, 0xc3, 0x2c, 0x39, + 0x5c, 0x3f, 0xb9, 0x25, 0x49, 0x3b, 0x84, 0x40, 0xaa, 0x6b, 0x31, 0x83, + 0xb6, 0x28, 0x3c, 0x56, 0xfa, 0x16, 0x25, 0xcf, 0xff, 0xe1, 0xb9, 0x6b, + 0x1f, 0x1f, 0x2a, 0x90, 0x6c, 0x95, 0xe0, 0x21, 0x95, 0xdd, 0xe9, 0xca, + 0xb2, 0x60, 0xdb, 0x36, 0xc3, 0x1b, 0x9f, 0x5a, 0xc1, 0x37, 0xc5, 0x75, + 0x27, 0x20, 0x16, 0xd6, 0xfa, 0x33, 0xbe, 0x2f, 0x04, 0x34, 0xb9, 0x46, + 0x28, 0x01, 0x74, 0x86, 0x95, 0xa9, 0x25, 0x6e, 0x40, 0x69, 0xa6, 0x41, + 0x04, 0x68, 0x4b, 0xa9, 0xe0, 0x98, 0x31, 0x0b, 0xa4, 0xdc, 0x3c, 0xc2, + 0x44, 0x1f, 0xd8, 0xf2, 0x50, 0xca, 0x08, 0x0c, 0x7d, 0x91, 0xec, 0x08, + 0xec, 0xcf, 0xf1, 0x5b, 0xbf, 0x7b, 0x45, 0x83, 0xfb, 0xd3, 0x5d, 0x85, + 0x35, 0xbe, 0xfc, 0xe8, 0x2a, 0x65, 0x6a, 0x6c, 0x70, 0xa0, 0x58, 0x3d, + 0x30, 0x42, 0x37, 0x12, 0xd5, 0x57, 0xf8, 0xa1, 0xe9, 0x56, 0x09, 0x77, + 0x85, 0x8a, 0x1e, 0x4a, 0xcf, 0x0c, 0x19, 0x6c, 0x2d, 0x92, 0xfc, 0xd4, + 0xe9, 0xd5, 0x1e, 0x9b, 0x81, 0x1c, 0x38, 0x47, 0x7b, 0x90, 0x92, 0x8e, + 0x8a, 0xf3, 0xbb, 0x19, 0xbf, 0x53, 0x59, 0x00, 0x3f, 0x7a, 0xcb, 0xc1, + 0xde, 0x01, 0x9e, 0xd7, 0xb3, 0x84, 0x00, 0xac, 0xd1, 0x0e, 0xb7, 0x66, + 0xcd, 0xb3, 0x11, 0x8c, 0xc3, 0x74, 0xde, 0x28, 0xec, 0x24, 0x08, 0xcf, + 0x43, 0x61, 0x8b, 0x97, 0x06, 0x57, 0xcb, 0x33, 0x07, 0xf6, 0x08, 0x14, + 0x61, 0xd9, 0x0b, 0xf9, 0x55, 0x5f, 0xfc, 0x1d, 0xf6, 0xbd, 0xc2, 0x6a, + 0x98, 0xd5, 0x4f, 0x5b, 0xc2, 0x12, 0xae, 0x51, 0xdb, 0x67, 0x5e, 0x27, + 0x75, 0xe9, 0x97, 0xbe, 0xa8, 0x06, 0x13, 0x9a, 0x7f, 0x4d, 0x32, 0xc7, + 0x5e, 0xef, 0xca, 0x76, 0x8c, 0xd1, 0xeb, 0x70, 0x7a, 0xc7, 0x59, 0x42, + 0xb4, 0xbc, 0x8f, 0xaa, 0xa6, 0x40, 0x55, 0x5a, 0xbd, 0xe6, 0x90, 0x7d, + 0x34, 0x66, 0x6b, 0x4e, 0x75, 0x6b, 0xb1, 0xd7, 0x75, 0x5f, 0x6a, 0xf1, + 0x57, 0x57, 0x9b, 0x82, 0x80, 0x1c, 0xa0, 0x6f, 0x56, 0xd2, 0x15, 0x3f, + 0x12, 0x00, 0x0d, 0xda, 0x26, 0x16, 0x61, 0xa2, 0xe1, 0xb7, 0xa1, 0x70, + 0x49, 0x06, 0xd6, 0x29, 0xe1, 0x16, 0xfd, 0x3c, 0xf1, 0xa7, 0x79, 0xa7, + 0x90, 0x01, 0x44, 0xa7, 0x5b, 0x40, 0x0c, 0xd5, 0x6b, 0x43, 0xf9, 0x67, + 0x6f, 0x54, 0xb9, 0x2f, 0xd4, 0x72, 0x67, 0x3a, 0xf8, 0x8d, 0x24, 0x9b, + 0xc3, 0x4b, 0x7b, 0x69, 0x6f, 0x55, 0xeb, 0x08, 0xbf, 0xc6, 0x53, 0xc4, + 0x28, 0x73, 0x8e, 0xc0, 0x86, 0x31, 0x48, 0x0d, 0x0c, 0xaa, 0x2e, 0xef, + 0xaa, 0x86, 0x5f, 0x85, 0xf1, 0x4f, 0x6e, 0x61, 0xac, 0x00, 0x78, 0x47, + 0x3e, 0x55, 0x8f, 0xd8, 0x26, 0x18, 0x2b, 0xd0, 0xa3, 0xce, 0x77, 0xdd, + 0x54, 0xde, 0x5a, 0x9d, 0x78, 0xe3, 0xe4, 0xd3, 0xd4, 0x6c, 0x13, 0x6b, + 0x26, 0x64, 0xbd, 0xb2, 0xe7, 0x0d, 0x3a, 0x21}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 64 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 64, + 32, + {0x15, 0x90, 0xf6, 0x1a, 0x82, 0xe0, 0xa6, 0xf3, 0x31, 0x35, 0x22, 0x30, + 0xa9, 0x95, 0x03, 0x2a, 0xda, 0x91, 0x58, 0x0e, 0xe3, 0x1a, 0xf5, 0xc1, + 0x68, 0x3b, 0x3e, 0xff, 0xf9, 0xee, 0x2c, 0x48, 0xad, 0x5c, 0x36, 0xa0, + 0xa2, 0xc6, 0x5b, 0xbf, 0x5c, 0x7d, 0x57, 0x96, 0x85, 0xfa, 0xac, 0xe7, + 0xdc, 0xbe, 0x70, 0x6f, 0xe8, 0x20, 0x03, 0x12, 0x4b, 0x94, 0xa0, 0x5a, + 0x27, 0x55, 0x8e, 0xa8, 0x98, 0x3e, 0xab, 0x69, 0xfb, 0x22, 0x6f, 0x86, + 0x05, 0x45, 0x0b, 0xf1, 0x3d, 0xc0, 0xc8, 0xda, 0xe9, 0x0f, 0x8a, 0xba, + 0xab, 0xca, 0xac, 0x27, 0xfa, 0x8c, 0xcc, 0x2e, 0x06, 0xcd, 0x37, 0xcb, + 0x15, 0x43, 0xc1, 0x38, 0xab, 0x80, 0xb4, 0x5d, 0x71, 0x5b, 0x6c, 0x50, + 0x4c, 0xf1, 0xa7, 0xb8, 0x25, 0x54, 0x11, 0x0d, 0xe9, 0xbb, 0x52, 0xc7, + 0x05, 0x4a, 0xf4, 0xef, 0xf2, 0x89, 0xd0, 0x0c, 0x9d, 0x56, 0xb4, 0xa6, + 0xc9, 0x33, 0xbd, 0x6f, 0x3c, 0x42, 0x90, 0xff, 0xe4, 0x25, 0x5a, 0xad, + 0x54, 0x6e, 0x5e, 0x4e, 0x71, 0xe5, 0xd5, 0xb6, 0xd8, 0x82, 0xbc, 0xac, + 0x33, 0x83, 0x1e, 0xa6, 0x06, 0x9f, 0xc2, 0xe3, 0x50, 0xfe, 0x37, 0x76, + 0x95, 0x2a, 0x58, 0x32, 0x11, 0x6c, 0x97, 0x13, 0x56, 0xaf, 0x3f, 0x16, + 0x18, 0xae, 0xc1, 0xc4, 0x66, 0xfe, 0x50, 0xef, 0x64, 0xee, 0x9e, 0x93, + 0x6a, 0xcb, 0xcb, 0xb6, 0x15, 0x52, 0xbe, 0x9d, 0x6e, 0x13, 0x62, 0x02, + 0x21, 0x86, 0x24, 0x9f, 0x4e, 0x6e, 0xbd, 0x8c, 0x31, 0x69, 0xe1, 0x1b, + 0x59, 0x9f, 0x66, 0x45, 0xb1, 0x1b, 0x30, 0x15, 0x01, 0x55, 0xb0, 0xbb, + 0x03, 0xf3, 0xb2, 0xa4, 0xdc, 0x58, 0x5f, 0x50, 0x4b, 0x0f, 0xa3, 0x14, + 0x92, 0x10, 0x43, 0x5d, 0x2f, 0xb9, 0xfd, 0xac, 0x46, 0x38, 0x66, 0x17, + 0x25, 0x21, 0x19, 0x08, 0xae, 0x1c, 0x05, 0x40, 0x68, 0x8b, 0x71, 0xb7, + 0x01, 0x00, 0xfd, 0x12, 0x58, 0x4b, 0x19, 0xed, 0x05, 0x4d, 0x25, 0xaa, + 0xa1, 0xdf, 0x40, 0x7f, 0x27, 0xb9, 0xd3, 0x38, 0xee, 0x5b, 0x9f, 0xa7, + 0x27, 0x4a, 0x29, 0xd5, 0x80, 0xd0, 0xac, 0xb8, 0x1c, 0x1e, 0xa1, 0x82, + 0xb9, 0x57, 0xc2, 0x21, 0x39, 0xbd, 0xa8, 0xa1, 0xc7, 0xfc, 0xa5, 0x29, + 0xa6, 0xdf, 0x20, 0x89, 0xb0, 0xc3, 0xd0, 0xf0, 0x3d, 0x3d, 0x17, 0x99, + 0xbc, 0x18, 0x6b, 0x07, 0xaa, 0x22, 0xb7, 0xbc, 0x06, 0xf6, 0x9a, 0x80, + 0xe4, 0x23, 0xe8, 0x6a, 0x23, 0x9a, 0xfc, 0x81, 0x92, 0x32, 0x85, 0x1c, + 0x1a, 0x18, 0x33, 0x78, 0x82, 0x83, 0x51, 0x44, 0xc8, 0xb3, 0xf0, 0x1e, + 0x63, 0x2e, 0xbc, 0x22, 0xdb, 0x34, 0x63, 0x04, 0xd7, 0x94, 0xee, 0x1a, + 0x76, 0xda, 0xdb, 0x5a, 0x6f, 0x51, 0x93, 0xbb, 0xa3, 0xb9, 0x82, 0xc5, + 0xbb, 0xbb, 0x75, 0x85, 0xdd, 0x7e, 0x18, 0x16, 0x33, 0xdd, 0x92, 0xfe, + 0x01, 0xa0, 0x99, 0x4e, 0xc0, 0x8d, 0x10, 0x54, 0xee, 0xfb, 0x47, 0x4f, + 0x45, 0x56, 0x14, 0x49, 0xbe, 0x7d, 0xbd, 0xae, 0x57, 0xfb, 0x14, 0x90, + 0xe5, 0x33, 0x01, 0x4c, 0x04, 0x38, 0xf5, 0x7c, 0xdc, 0xc5, 0x82, 0x03, + 0x4a, 0x94, 0xc0, 0x7c, 0xc6, 0x49, 0x07, 0x94, 0xab, 0x21, 0x64, 0x01, + 0x3b, 0x5f, 0x2a, 0xd5, 0x92, 0x03, 0x26, 0xe8, 0x3d, 0x9b, 0x3c, 0x21, + 0x6d, 0x3d, 0x3d, 0x2a, 0xab, 0x60, 0xb1, 0x77, 0xc6, 0x5b, 0x8a, 0xf1, + 0xdb, 0x95, 0x54, 0x56, 0xc9, 0x92, 0xe0, 0x00, 0x9e, 0xb9, 0x27, 0x0a, + 0x4c, 0xef, 0xc0, 0x42, 0x09, 0xac, 0x03, 0x23, 0x14, 0x14, 0x2e, 0x1c, + 0x55, 0xb5, 0x18, 0xa7, 0xb4, 0x39, 0xcf, 0xab, 0x32, 0x4f, 0xc9, 0x96, + 0x2a, 0x2c, 0x91, 0x6c, 0x14, 0xce, 0xe7, 0xdc}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 65 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 65, + 32, + {0x70, 0xc6, 0xa2, 0x59, 0x3c, 0x3c, 0xe4, 0xbb, 0x4c, 0xbf, 0xbc, 0x51, + 0xb4, 0x15, 0x70, 0xfb, 0x96, 0x6d, 0x50, 0xbb, 0x48, 0xf8, 0xe9, 0xe6, + 0xcd, 0x29, 0x4e, 0x99, 0xbf, 0x3f, 0x60, 0x27, 0x1c, 0x71, 0x96, 0x52, + 0x77, 0xd8, 0xf8, 0x5e, 0x28, 0x0a, 0x01, 0x2c, 0x5c, 0xea, 0x3f, 0x3a, + 0xbf, 0x93, 0x70, 0xd9, 0x83, 0x72, 0x8b, 0xff, 0x79, 0x0d, 0x93, 0xd0, + 0x08, 0x13, 0x01, 0x2d, 0x28, 0x6f, 0xe4, 0xbd, 0x7c, 0x36, 0x27, 0x4d, + 0xdc, 0x47, 0xb8, 0xad, 0x62, 0x77, 0x71, 0x2f, 0x43, 0x46, 0x98, 0x11, + 0xb7, 0xdf, 0xd7, 0x7f, 0x65, 0x83, 0x99, 0x52, 0xb5, 0xed, 0xec, 0xbd, + 0xaa, 0xf5, 0x90, 0xbe, 0x73, 0x2e, 0x45, 0x25, 0x3e, 0x09, 0xcd, 0x98, + 0x23, 0x6b, 0x16, 0xd2, 0x15, 0x7e, 0xc7, 0x62, 0xe7, 0xc2, 0x94, 0xdc, + 0xcf, 0xc4, 0xdb, 0x19, 0x56, 0x6b, 0x1f, 0x36, 0x5e, 0x91, 0xf1, 0x16, + 0x93, 0x29, 0xa1, 0xc0, 0x4e, 0x42, 0xa3, 0xf6, 0x0c, 0x0b, 0x27, 0x05, + 0xfb, 0xf0, 0x1d, 0xcc, 0x93, 0x3e, 0x99, 0x17, 0x02, 0xf3, 0xc0, 0xff, + 0x52, 0x28, 0x00, 0x14, 0xf6, 0xb8, 0xaa, 0xb3, 0x54, 0x68, 0x61, 0x9c, + 0xbd, 0xb5, 0x54, 0xa0, 0xc6, 0x84, 0x0f, 0x4c, 0xbf, 0xee, 0x9a, 0x93, + 0x81, 0xc7, 0x15, 0x7e, 0xfe, 0x29, 0xf9, 0xff, 0x6c, 0x7c, 0xf3, 0x21, + 0x18, 0x32, 0x6e, 0x67, 0x54, 0x01, 0x2c, 0x1d, 0x61, 0x2a, 0x8e, 0x3f, + 0xc6, 0x52, 0x95, 0xc4, 0x8d, 0x53, 0x66, 0xa2, 0xd6, 0x49, 0xea, 0xf3, + 0x54, 0x4f, 0xc6, 0xb8, 0xf4, 0x3f, 0x63, 0x75, 0x40, 0x83, 0x2c, 0x5c, + 0x56, 0xe0, 0xe7, 0xa5, 0x6d, 0xbc, 0xd7, 0x6e, 0x32, 0xae, 0x7e, 0xfb, + 0x41, 0xfd, 0xc1, 0x72, 0xb0, 0x1b, 0xfb, 0x38, 0x9e, 0x5c, 0x5d, 0xf4, + 0x88, 0x81, 0x3a, 0x10, 0x34, 0xdc, 0x5c, 0xda, 0xb3, 0x08, 0x90, 0x59, + 0x9c, 0xde, 0x5b, 0x0d, 0xa8, 0x30, 0xec, 0x25, 0x04, 0xeb, 0xc7, 0x08, + 0xe1, 0xa9, 0x6a, 0x85, 0x71, 0xaa, 0xec, 0x42, 0x04, 0x5d, 0x70, 0x1b, + 0x08, 0x0c, 0x19, 0x34, 0x72, 0xa8, 0x08, 0x86, 0xf3, 0xa6, 0x8b, 0x2a, + 0xb3, 0x30, 0xfc, 0xac, 0x62, 0x3e, 0xa9, 0x9c, 0x3e, 0xef, 0xb0, 0x1a, + 0xf1, 0x68, 0x62, 0x68, 0x57, 0xd6, 0xc4, 0x58, 0xc0, 0x29, 0x3d, 0x5d, + 0x6c, 0x76, 0xe8, 0x7c, 0xb7, 0xa9, 0x1c, 0x3b, 0xf6, 0x29, 0x01, 0xa0, + 0x05, 0x56, 0x34, 0xac, 0x21, 0x68, 0x84, 0x25, 0xd1, 0x60, 0x16, 0x35, + 0xce, 0x0f, 0x37, 0x29, 0x63, 0xe9, 0x06, 0x51, 0x95, 0xe5, 0x23, 0xd6, + 0x65, 0x7c, 0x1a, 0x10, 0xed, 0xa3, 0xa9, 0x0e, 0x21, 0x81, 0x71, 0x50, + 0x75, 0x1c, 0x7e, 0xa1, 0x68, 0x21, 0x99, 0xe3, 0x29, 0xe8, 0xd6, 0x0b, + 0x61, 0x29, 0x10, 0x93, 0x78, 0xf4, 0x5d, 0xca, 0x59, 0x4b, 0x97, 0xd2, + 0x93, 0x64, 0xd1, 0xe5, 0xc9, 0xc3, 0x35, 0xc7, 0x01, 0x8b, 0x1e, 0xef, + 0x7a, 0x65, 0xfa, 0x27, 0x41, 0xd5, 0xe6, 0xbf, 0x16, 0x13, 0x76, 0xa4, + 0x7b, 0x0e, 0x67, 0x0a, 0xc4, 0xf2, 0xed, 0xd4, 0x3a, 0xd1, 0xb0, 0x5e, + 0x0d, 0x84, 0x7c, 0x74, 0xae, 0xda, 0x0a, 0xff, 0xe4, 0x96, 0xa2, 0xf5, + 0x54, 0xd8, 0x06, 0x12, 0x42, 0xaa, 0x70, 0x5c, 0x71, 0x3a, 0xd2, 0x16, + 0x6b, 0xf8, 0x1f, 0x71, 0xc0, 0x37, 0x03, 0xe1, 0xd4, 0x3a, 0xf0, 0x54, + 0x55, 0xc5, 0x3a, 0x5a, 0xda, 0xe6, 0x71, 0x43, 0x02, 0xb2, 0x49, 0xb2, + 0xa8, 0xff, 0xfe, 0x2f, 0x04, 0xca, 0x1f, 0x5e, 0x39, 0xbb, 0x22, 0xaf, + 0xa9, 0x4c, 0xf9, 0x42, 0x9f, 0xe9, 0x9f, 0x53, 0x59, 0x23, 0x1b, 0xd9, + 0x3c, 0x5e, 0xd0, 0x08, 0xbe, 0xad, 0xcf, 0xe4}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in m_hash flipped + // tcID: 66 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 66, + 32, + {0x3e, 0xd7, 0x84, 0xb2, 0x28, 0xca, 0x4c, 0x6d, 0x86, 0x00, 0xfe, 0x7f, + 0x18, 0xdb, 0x69, 0x09, 0x98, 0x81, 0xd3, 0xac, 0x4c, 0xe0, 0x57, 0x7d, + 0x4e, 0x46, 0xe1, 0x0a, 0xdb, 0x30, 0x04, 0xf2, 0x13, 0x79, 0x6e, 0x9a, + 0xf8, 0xcd, 0x78, 0xef, 0x11, 0x6f, 0x37, 0x3c, 0xd1, 0xa0, 0x70, 0x56, + 0x9b, 0x49, 0xa4, 0xab, 0x55, 0xf8, 0x22, 0x59, 0x41, 0x02, 0x69, 0xdb, + 0x67, 0x4e, 0xa4, 0x99, 0x3e, 0x7e, 0xc3, 0xef, 0x83, 0x4c, 0xe3, 0x23, + 0x18, 0x85, 0x61, 0x42, 0x92, 0x1e, 0xf3, 0x3b, 0xa4, 0xbb, 0x63, 0x19, + 0xff, 0x61, 0x18, 0xdc, 0xe7, 0x80, 0xca, 0xc6, 0x6d, 0x7a, 0x83, 0x15, + 0xc1, 0x2a, 0x92, 0x43, 0x7f, 0x44, 0x6c, 0x85, 0x1c, 0x65, 0x7d, 0xcc, + 0x5b, 0x97, 0x8d, 0x45, 0x42, 0x50, 0xd3, 0xfe, 0x95, 0x13, 0xf7, 0x87, + 0xa9, 0xe5, 0xfe, 0x97, 0x65, 0xbe, 0x6a, 0x92, 0xd2, 0xa9, 0x70, 0xfa, + 0xb6, 0x99, 0x33, 0xe5, 0x6b, 0x69, 0x2e, 0x2c, 0x57, 0x92, 0x59, 0x10, + 0x5d, 0xfe, 0x3f, 0x0c, 0x54, 0xda, 0x11, 0xc2, 0x1a, 0xe0, 0xf9, 0x65, + 0xc7, 0xf8, 0xbd, 0x15, 0xb3, 0x69, 0x51, 0x71, 0xa2, 0xb8, 0x38, 0xce, + 0xa7, 0x08, 0x53, 0x09, 0x11, 0x8d, 0xba, 0x06, 0xcb, 0xf8, 0x38, 0x56, + 0xfc, 0xb9, 0x27, 0x56, 0x97, 0x60, 0xe3, 0x41, 0xbc, 0x5c, 0x9d, 0xc7, + 0xda, 0x59, 0x06, 0xb0, 0x3f, 0x74, 0xc4, 0x26, 0xb7, 0x82, 0xc4, 0x18, + 0xf1, 0xee, 0x50, 0xf6, 0x14, 0x98, 0x2f, 0x51, 0x88, 0xbf, 0x86, 0x89, + 0x4e, 0x30, 0x77, 0x0a, 0x0b, 0x8f, 0xc7, 0xb0, 0x2f, 0xca, 0x22, 0x1a, + 0xbf, 0xbe, 0x64, 0x35, 0x6e, 0x9b, 0xbc, 0xc0, 0xeb, 0x47, 0xc5, 0x70, + 0x0e, 0xd8, 0x64, 0x74, 0x00, 0x6d, 0x30, 0x8a, 0xc4, 0xc1, 0x70, 0x9b, + 0x88, 0x77, 0x4b, 0x10, 0x1d, 0xfb, 0xe0, 0xd2, 0x03, 0xc9, 0x1e, 0xdd, + 0x14, 0x05, 0x32, 0x87, 0x8a, 0x18, 0x6e, 0x6f, 0x97, 0x2b, 0xd7, 0x0f, + 0xc7, 0xd0, 0x52, 0x7b, 0x3a, 0x43, 0x37, 0xc9, 0xa7, 0x15, 0xef, 0x7f, + 0x92, 0x56, 0xa1, 0xe5, 0xa0, 0x6d, 0xf5, 0xaa, 0x4f, 0xa6, 0xbe, 0x64, + 0x16, 0x14, 0x3c, 0xeb, 0xeb, 0x2d, 0x2b, 0xd0, 0x39, 0x72, 0x73, 0x25, + 0xd8, 0xaa, 0xb9, 0xb4, 0xfe, 0xf2, 0xa3, 0x14, 0x65, 0xbf, 0x8f, 0xac, + 0x21, 0xd2, 0x7d, 0xf0, 0x8d, 0xb6, 0xae, 0x22, 0x28, 0x1a, 0x06, 0x15, + 0xd2, 0x52, 0xce, 0x3e, 0xb8, 0xe5, 0x39, 0x68, 0x7e, 0xf1, 0x25, 0xda, + 0x30, 0x4b, 0x6b, 0xbf, 0xe2, 0x51, 0x8b, 0x57, 0xc9, 0x5c, 0x1d, 0x81, + 0xbf, 0x55, 0x74, 0x88, 0x08, 0x74, 0xa4, 0x9d, 0x46, 0xcd, 0x9a, 0x7f, + 0xd5, 0x35, 0xd9, 0xe7, 0xd0, 0x49, 0x51, 0xb4, 0xc2, 0xe0, 0x3a, 0xe1, + 0x5f, 0xc5, 0x62, 0x01, 0x6f, 0xd6, 0xf7, 0xb0, 0x8e, 0xa5, 0xb4, 0x27, + 0xa7, 0x8a, 0x2d, 0x87, 0x70, 0xad, 0x98, 0xdf, 0x16, 0xb9, 0x4a, 0xc9, + 0x18, 0xed, 0xd0, 0xc4, 0x75, 0x30, 0x55, 0xba, 0x14, 0xf7, 0xd1, 0xb2, + 0x53, 0xbd, 0xc3, 0x7f, 0x5d, 0xf2, 0x36, 0xd7, 0x0b, 0x0e, 0x83, 0xb4, + 0xbd, 0xae, 0xc9, 0xbd, 0x29, 0xc5, 0x58, 0xdd, 0x70, 0x8f, 0xed, 0x46, + 0xda, 0xa5, 0xd4, 0xe3, 0x31, 0x2c, 0x08, 0x52, 0x3a, 0x00, 0x66, 0x36, + 0x9f, 0xef, 0xc7, 0xa2, 0xac, 0x70, 0xce, 0xab, 0x29, 0xa3, 0xb5, 0x69, + 0x28, 0x31, 0x71, 0x27, 0xa5, 0x58, 0xaa, 0xad, 0xed, 0x7b, 0xd6, 0x85, + 0x56, 0x60, 0xea, 0x87, 0xd4, 0xde, 0xfc, 0xc1, 0x75, 0x25, 0x58, 0x94, + 0xbc, 0x9d, 0x94, 0xd5, 0xb4, 0x20, 0xa2, 0x4d, 0x06, 0xc4, 0x81, 0x7b, + 0xfc, 0x4a, 0xe9, 0x2a, 0xe5, 0xba, 0x4c, 0xe2}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 0 + // tcID: 67 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 67, + 32, + {0x92, 0x47, 0x69, 0xb4, 0x88, 0xc2, 0xf2, 0x5b, 0xc1, 0xd2, 0xd2, 0xac, + 0x9b, 0x29, 0x34, 0xbf, 0x4a, 0x00, 0x12, 0x2b, 0xc9, 0xe6, 0x35, 0xe8, + 0xb2, 0xdc, 0x3f, 0x55, 0x50, 0x57, 0x9f, 0xd7, 0xfd, 0x9e, 0x07, 0x2b, + 0xd8, 0xdf, 0xeb, 0x7e, 0x89, 0x17, 0x04, 0x5c, 0x7b, 0x25, 0x37, 0xb9, + 0x6f, 0x8f, 0xff, 0x99, 0x61, 0x11, 0x5a, 0x8f, 0x8e, 0x86, 0x6b, 0x35, + 0xcc, 0x14, 0x44, 0x63, 0x38, 0x77, 0x20, 0x8b, 0xfd, 0x14, 0x10, 0xe1, + 0xac, 0x91, 0xfe, 0x62, 0x48, 0x4a, 0xdf, 0x7e, 0x8c, 0x0e, 0xb5, 0x88, + 0x58, 0x59, 0xc0, 0x75, 0x75, 0x90, 0xe3, 0x4f, 0x09, 0x5f, 0x38, 0x83, + 0x20, 0xce, 0x45, 0x5e, 0x4d, 0xf5, 0x6c, 0xfe, 0xdc, 0x7b, 0x15, 0xfb, + 0x5c, 0x9d, 0x95, 0xe6, 0x96, 0x20, 0x7c, 0xbd, 0xdf, 0xab, 0x63, 0xa7, + 0x1e, 0xeb, 0x9e, 0xbd, 0x4a, 0xba, 0x5c, 0x21, 0x42, 0x67, 0xa6, 0xaf, + 0x15, 0x24, 0x71, 0x68, 0x21, 0xa5, 0xa2, 0x69, 0x37, 0x02, 0xe1, 0x03, + 0xc3, 0xf9, 0xb4, 0x87, 0x23, 0x5a, 0x3f, 0xd3, 0xed, 0x9d, 0xeb, 0xcf, + 0xa5, 0x1b, 0x5c, 0x79, 0x6f, 0xe2, 0x91, 0x67, 0x46, 0x14, 0x6c, 0x07, + 0x14, 0x73, 0x70, 0xed, 0x15, 0x42, 0x4f, 0xff, 0x4b, 0x07, 0xec, 0x13, + 0x3a, 0x92, 0x03, 0x77, 0x83, 0x62, 0x6a, 0x0a, 0x48, 0xd2, 0xa3, 0xa4, + 0x40, 0xa6, 0x11, 0x71, 0x2e, 0xcc, 0x7f, 0x28, 0xd4, 0xab, 0x14, 0x6d, + 0x89, 0x83, 0x82, 0xa2, 0xb2, 0x5d, 0xf9, 0x8e, 0x27, 0xe1, 0x5e, 0x16, + 0x8f, 0xfd, 0x72, 0x5c, 0x57, 0x07, 0x7e, 0x86, 0xe2, 0xe8, 0x8c, 0xc0, + 0x15, 0x21, 0x7f, 0xe2, 0xed, 0xe8, 0x97, 0x8e, 0x4d, 0x85, 0xac, 0xfb, + 0x66, 0xcb, 0xd2, 0xfb, 0xd3, 0x69, 0x36, 0xb0, 0x29, 0x2f, 0xe6, 0x36, + 0x50, 0xea, 0x22, 0x80, 0xf8, 0x6a, 0x9d, 0x3c, 0xa4, 0x27, 0xa7, 0x7f, + 0x4f, 0x9d, 0xb6, 0x9f, 0x11, 0x7a, 0x0e, 0x41, 0xff, 0x86, 0xe9, 0x8c, + 0xaf, 0x36, 0x07, 0x23, 0x22, 0x20, 0x1c, 0x92, 0x8c, 0x12, 0x5c, 0x2f, + 0x4a, 0x19, 0x35, 0x8c, 0x62, 0xef, 0x47, 0xdf, 0x4a, 0x79, 0x6d, 0x67, + 0xd2, 0xfe, 0xb9, 0x87, 0x9e, 0x3a, 0x19, 0x58, 0x95, 0x04, 0x2a, 0x5a, + 0x80, 0x28, 0xbf, 0x9e, 0x01, 0x3f, 0x8b, 0x14, 0x23, 0x63, 0xa1, 0xa1, + 0x92, 0xa2, 0xe3, 0xbc, 0x96, 0x84, 0x7a, 0x51, 0x53, 0x22, 0xde, 0x75, + 0x0f, 0xe3, 0x46, 0xef, 0x15, 0x0a, 0x14, 0xe1, 0xad, 0xc7, 0xcb, 0xb6, + 0xd4, 0x80, 0xbc, 0x42, 0xdd, 0x06, 0xa8, 0x49, 0x5c, 0x4e, 0x6e, 0xd4, + 0xea, 0x64, 0x41, 0xad, 0x71, 0x9f, 0x2e, 0xdd, 0x66, 0x96, 0xda, 0x05, + 0x30, 0xf5, 0x48, 0x68, 0x71, 0x5b, 0xb2, 0x5e, 0x17, 0xd4, 0x92, 0xb1, + 0x74, 0xb7, 0x7a, 0x99, 0x2e, 0x2f, 0xd9, 0x97, 0xbe, 0xe7, 0x27, 0xa6, + 0x3e, 0x8c, 0xba, 0xec, 0x87, 0xde, 0x36, 0xbb, 0x70, 0x0e, 0xb4, 0x20, + 0x8e, 0x17, 0x4e, 0x2e, 0xd4, 0x37, 0x93, 0x09, 0x90, 0xfc, 0x7f, 0x5e, + 0x58, 0xe5, 0x97, 0x06, 0x40, 0x25, 0x65, 0xe5, 0x2e, 0x9f, 0x20, 0x7b, + 0x45, 0x46, 0x51, 0x4d, 0xcf, 0xd8, 0x4d, 0x74, 0x34, 0x8e, 0xe9, 0x3e, + 0x90, 0xe9, 0xbb, 0x0f, 0x4f, 0x28, 0x8f, 0xca, 0x98, 0xd5, 0x26, 0xae, + 0x88, 0x76, 0x77, 0x91, 0x12, 0x23, 0x6a, 0x54, 0x46, 0xcb, 0xaa, 0x61, + 0x5d, 0x8f, 0x6e, 0x45, 0xdc, 0x5c, 0x35, 0x1f, 0xf4, 0x5f, 0xca, 0xa7, + 0xf9, 0xe6, 0x89, 0x1f, 0x09, 0xa6, 0x20, 0xb2, 0xb1, 0x24, 0x89, 0xd6, + 0xee, 0x30, 0x43, 0xc8, 0x6c, 0x35, 0xb0, 0x99, 0x2a, 0x08, 0x6a, 0x27, + 0x1d, 0x78, 0xa3, 0x7f, 0xa5, 0xed, 0x63, 0x22}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 20 + // tcID: 68 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 68, + 32, + {0x1d, 0xb0, 0xc2, 0x82, 0x80, 0x67, 0x9c, 0x72, 0x79, 0xd9, 0xf4, 0xca, + 0x1b, 0x3a, 0xd5, 0x82, 0xda, 0x63, 0xa8, 0x0e, 0x18, 0xab, 0x2b, 0xaa, + 0xec, 0x51, 0x94, 0xaa, 0x6c, 0x24, 0x35, 0xcc, 0x5f, 0x7c, 0x3a, 0xd1, + 0x6e, 0x9b, 0x3e, 0x8e, 0xae, 0x8a, 0x9e, 0x33, 0xa7, 0xdc, 0xee, 0xf6, + 0x95, 0x88, 0xaa, 0x5b, 0x0b, 0x16, 0xc1, 0x84, 0xff, 0x54, 0xb6, 0x0c, + 0x41, 0xc6, 0x87, 0xb7, 0x7d, 0x84, 0x9e, 0xb3, 0x62, 0x95, 0xa7, 0xaa, + 0x35, 0x90, 0xe3, 0x0f, 0x21, 0xf2, 0x76, 0x8e, 0xea, 0xb2, 0x6f, 0x13, + 0x13, 0x5a, 0xd5, 0x35, 0x3c, 0x88, 0x95, 0x40, 0x90, 0x6d, 0xa7, 0x02, + 0x1a, 0xd1, 0x07, 0x51, 0x87, 0x65, 0x87, 0x88, 0x8c, 0x25, 0x24, 0x75, + 0x84, 0xdd, 0x4c, 0x7e, 0x35, 0xde, 0x68, 0xd6, 0x90, 0x06, 0x76, 0x87, + 0x2d, 0x7a, 0xa8, 0x4d, 0xca, 0x74, 0xcd, 0x41, 0x39, 0x0c, 0x01, 0xea, + 0xdc, 0x98, 0x23, 0x59, 0x76, 0x6f, 0xa6, 0xcf, 0xf6, 0x1b, 0xd4, 0x24, + 0xba, 0xa7, 0xcd, 0x46, 0xfd, 0xc4, 0x0a, 0x17, 0xa9, 0x7d, 0xf4, 0x68, + 0xbc, 0x20, 0x08, 0x49, 0xed, 0x31, 0x5f, 0x4f, 0x53, 0xd6, 0xf2, 0x4a, + 0x0a, 0xf0, 0xa1, 0xb5, 0x11, 0x12, 0xee, 0xee, 0xe4, 0x38, 0xf4, 0x8e, + 0xba, 0xb9, 0xc3, 0x96, 0xf4, 0xb6, 0xa0, 0xdf, 0xe6, 0xe2, 0x3b, 0xea, + 0xc9, 0x2c, 0xda, 0x74, 0xd5, 0xa7, 0x62, 0xbf, 0x75, 0x91, 0xda, 0x98, + 0x83, 0x41, 0xa7, 0x96, 0xad, 0x7e, 0x6c, 0xd7, 0x2f, 0xfb, 0x6d, 0xf6, + 0x8b, 0x08, 0x1d, 0xb7, 0x63, 0xa4, 0x8e, 0xac, 0xfb, 0xfc, 0xa7, 0x13, + 0x2f, 0x27, 0x97, 0x9a, 0xf7, 0x05, 0x08, 0x9c, 0xaf, 0xcb, 0x77, 0x4e, + 0x59, 0x2f, 0x92, 0xee, 0x06, 0xfe, 0xf8, 0xc9, 0xf6, 0x63, 0x54, 0x80, + 0xa0, 0xf8, 0x4c, 0x89, 0xc2, 0xca, 0x4a, 0x13, 0x19, 0x37, 0xa9, 0x33, + 0x07, 0xea, 0x76, 0x32, 0x6f, 0x2c, 0x16, 0x27, 0x98, 0x9c, 0x0d, 0xd0, + 0xee, 0xe1, 0xb3, 0x43, 0x71, 0xd7, 0x8a, 0xb7, 0x94, 0x54, 0x31, 0x24, + 0xcc, 0xc2, 0x26, 0x9f, 0x67, 0x15, 0x2f, 0x40, 0x95, 0x32, 0xe9, 0xc1, + 0xd1, 0x23, 0x1d, 0x79, 0xe5, 0xd6, 0xbc, 0xfe, 0x9a, 0x15, 0x32, 0x23, + 0x03, 0x8a, 0x1f, 0xc2, 0xdf, 0x9e, 0x5c, 0x50, 0x73, 0x9e, 0xdf, 0xcb, + 0x6e, 0x71, 0x57, 0xe0, 0xd8, 0x85, 0x10, 0x5b, 0x11, 0xbe, 0x6e, 0x5a, + 0x55, 0xa9, 0x50, 0xcf, 0x48, 0xe8, 0x27, 0x96, 0x1c, 0x00, 0xb5, 0x56, + 0xc3, 0xf5, 0x25, 0x54, 0xdd, 0xc9, 0xee, 0x9b, 0x1a, 0x0e, 0x35, 0x34, + 0xb7, 0x24, 0xde, 0x96, 0xb1, 0x00, 0x9a, 0xf2, 0x8a, 0x3b, 0x2d, 0x2e, + 0x43, 0x59, 0xe6, 0x74, 0xb7, 0x6f, 0xf7, 0xbf, 0x79, 0xd9, 0xd6, 0xe5, + 0x2d, 0xb2, 0x34, 0x71, 0xc9, 0xa3, 0xd4, 0x30, 0xb0, 0x5e, 0x85, 0xed, + 0xb4, 0x69, 0xdf, 0xe5, 0x66, 0x44, 0x1e, 0x5b, 0xd5, 0x65, 0x62, 0x10, + 0x06, 0xe1, 0xd1, 0x60, 0x5b, 0x8f, 0xc4, 0x5b, 0x25, 0x70, 0xcb, 0x06, + 0x77, 0x9b, 0x28, 0x28, 0x38, 0x34, 0x70, 0x84, 0x85, 0x43, 0x8b, 0x41, + 0xb4, 0x78, 0x21, 0x6e, 0xcb, 0x9d, 0xb8, 0xec, 0x64, 0x15, 0x81, 0x59, + 0xbf, 0xdf, 0x84, 0x36, 0x1b, 0xb1, 0xa2, 0x83, 0x9a, 0x67, 0x33, 0xdb, + 0x28, 0xd4, 0x6f, 0x99, 0xe2, 0xbc, 0xb7, 0x04, 0xb5, 0x5f, 0x25, 0xca, + 0xb2, 0x2c, 0x74, 0x36, 0x47, 0x4c, 0x68, 0xfd, 0x25, 0x9e, 0x86, 0x80, + 0x0e, 0xd6, 0x57, 0xb4, 0xa2, 0x62, 0x4a, 0x1a, 0x5d, 0xe4, 0x5d, 0xca, + 0xc3, 0x9c, 0x5c, 0x2d, 0x04, 0xf0, 0x87, 0x92, 0xb9, 0xa5, 0x01, 0x3b, + 0xff, 0x0b, 0x6d, 0xa1, 0xc1, 0xc2, 0x88, 0xb5}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: salt is all 0 + // tcID: 69 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 69, + 32, + {0x64, 0xa8, 0x83, 0xf4, 0x39, 0xb0, 0x7c, 0x8b, 0x21, 0xb4, 0x15, 0x0c, + 0x73, 0xcd, 0xf5, 0x0f, 0x72, 0xf6, 0xca, 0x2e, 0xf9, 0x0d, 0xa3, 0x4b, + 0xbf, 0xfe, 0x5c, 0x92, 0xd3, 0x78, 0x21, 0xf7, 0xe6, 0xa7, 0xa1, 0xd3, + 0x69, 0x04, 0xab, 0x5d, 0x91, 0x33, 0xcb, 0x82, 0x52, 0x7a, 0x72, 0x75, + 0x9b, 0xfa, 0x44, 0xc8, 0x92, 0x3c, 0x18, 0x55, 0x11, 0x29, 0xe6, 0xa6, + 0xe3, 0x85, 0x1f, 0xb2, 0xd4, 0x64, 0x1c, 0x62, 0xe4, 0x3f, 0x7c, 0x7e, + 0x4c, 0x74, 0x0d, 0x41, 0x4d, 0xfc, 0xab, 0xeb, 0x37, 0xd4, 0x0a, 0x5c, + 0xe7, 0x3a, 0x77, 0x81, 0x0a, 0x38, 0xbd, 0xae, 0xb1, 0x34, 0xe5, 0x04, + 0x9b, 0x29, 0xc1, 0x48, 0x6e, 0xc4, 0x01, 0xf5, 0xe0, 0x1a, 0xab, 0x83, + 0x56, 0x8c, 0xcc, 0xdf, 0x7f, 0xe4, 0x82, 0x5d, 0x3f, 0x56, 0xa0, 0x58, + 0x75, 0x17, 0x7e, 0xbb, 0xfb, 0x79, 0x2e, 0x5c, 0xb2, 0xaa, 0xe4, 0x18, + 0xfd, 0xe5, 0xb1, 0xe0, 0xf6, 0x3a, 0x3e, 0x83, 0xd4, 0x5c, 0xcc, 0x1f, + 0x85, 0x49, 0xef, 0x6d, 0xe0, 0xfd, 0xcd, 0xa9, 0x2d, 0xe9, 0x02, 0x36, + 0x56, 0x0a, 0x51, 0x4d, 0xfc, 0x52, 0x09, 0x20, 0xde, 0x4f, 0x57, 0x32, + 0x57, 0x50, 0xe5, 0x2a, 0xcb, 0xd3, 0xb0, 0xbc, 0xd0, 0x2e, 0xcc, 0xe2, + 0x88, 0xe2, 0xbc, 0xd5, 0x05, 0x8d, 0x40, 0xc6, 0x47, 0xd9, 0xfc, 0x9e, + 0x55, 0x27, 0x69, 0x48, 0xf1, 0x9d, 0x7d, 0x67, 0x60, 0x8e, 0x44, 0x4b, + 0x63, 0x2e, 0xa1, 0x66, 0x1d, 0xf4, 0x52, 0xcd, 0xf3, 0xab, 0x9f, 0xe6, + 0x27, 0x0d, 0xb4, 0xde, 0xa4, 0x01, 0x3d, 0x38, 0xc8, 0x57, 0xd2, 0x66, + 0x85, 0xfe, 0x31, 0xeb, 0xcc, 0x3a, 0x33, 0x9a, 0xec, 0xf2, 0x47, 0xbd, + 0x2b, 0x1d, 0x78, 0x05, 0xce, 0xaa, 0x22, 0xa0, 0x21, 0x52, 0x3d, 0xa3, + 0x52, 0x2b, 0x58, 0xcd, 0x4f, 0x19, 0x33, 0xc1, 0x17, 0xbc, 0x28, 0x9f, + 0x20, 0xe0, 0xae, 0xa5, 0x5b, 0xf9, 0x2e, 0x19, 0xe8, 0x24, 0x68, 0x1b, + 0x2a, 0x9b, 0x93, 0xc9, 0x68, 0x0d, 0xa9, 0x02, 0x04, 0xbb, 0x69, 0x88, + 0x7c, 0xdd, 0x77, 0x4c, 0x21, 0x33, 0x68, 0x60, 0x8b, 0xbd, 0x9d, 0x3f, + 0xd2, 0xf5, 0x67, 0xec, 0xad, 0x17, 0xb4, 0x9f, 0x15, 0xa4, 0xd5, 0x55, + 0x64, 0x00, 0x8f, 0x1c, 0x27, 0xd4, 0x52, 0x65, 0x68, 0xe3, 0x4f, 0xa2, + 0x31, 0xec, 0x5c, 0x5e, 0xa0, 0x02, 0x3b, 0xe8, 0x73, 0x0b, 0x0e, 0x6e, + 0xda, 0x39, 0xb4, 0xbb, 0x96, 0x06, 0x9d, 0xff, 0x48, 0x3c, 0x8c, 0xf3, + 0x03, 0x64, 0x7f, 0xf1, 0x74, 0x20, 0xa3, 0xd0, 0x22, 0xa3, 0x04, 0xbe, + 0x72, 0xec, 0x10, 0x89, 0x24, 0xa4, 0xc8, 0x45, 0x79, 0xb3, 0x8c, 0x81, + 0x09, 0x88, 0x55, 0x1a, 0x76, 0x04, 0x3c, 0xd9, 0xaa, 0x54, 0xf7, 0x63, + 0x07, 0x7e, 0x4d, 0x2a, 0x44, 0x73, 0xb3, 0xda, 0x44, 0xba, 0x85, 0x77, + 0x86, 0xc6, 0x21, 0x7f, 0xd2, 0x00, 0xad, 0x7c, 0x0b, 0xd5, 0x60, 0x9a, + 0xd6, 0xd6, 0xc8, 0x5e, 0xf5, 0xfc, 0x04, 0xa0, 0xaf, 0x27, 0xe2, 0x48, + 0x9f, 0x36, 0x7e, 0xa7, 0xf6, 0x12, 0xab, 0x82, 0x5a, 0x73, 0xa1, 0xfb, + 0x7b, 0x4c, 0xd9, 0xa7, 0xd4, 0x5b, 0xf4, 0xcd, 0x0a, 0x72, 0xc9, 0xbc, + 0x54, 0xac, 0x81, 0x19, 0x36, 0x45, 0xb1, 0x4e, 0x39, 0xcd, 0x46, 0x18, + 0x1a, 0x79, 0x37, 0x1b, 0xfc, 0xfc, 0xb9, 0x35, 0x9a, 0x66, 0x56, 0x10, + 0x5f, 0x79, 0xc1, 0x1e, 0xa7, 0x05, 0x3a, 0xcd, 0x44, 0x97, 0xdb, 0x65, + 0x1f, 0x98, 0xf5, 0x93, 0xd8, 0x48, 0x7a, 0x2e, 0x8f, 0x2d, 0x34, 0x19, + 0x94, 0x54, 0x10, 0xe5, 0x80, 0xc3, 0x5d, 0x40, 0x77, 0x10, 0x22, 0x34, + 0x0c, 0x4c, 0x4d, 0x6f, 0x22, 0x7f, 0x91, 0xa1}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: salt is all 1 + // tcID: 70 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 70, + 32, + {0x8a, 0x52, 0x25, 0xfe, 0x5e, 0xdb, 0xf9, 0x24, 0x0c, 0x28, 0x1f, 0x69, + 0xcc, 0x26, 0xc8, 0x96, 0x41, 0xe2, 0x58, 0xb5, 0xf2, 0x1f, 0x56, 0xa5, + 0xf1, 0x1c, 0x68, 0x1c, 0x87, 0xf6, 0xf4, 0x51, 0xfc, 0x07, 0x49, 0x0f, + 0xe6, 0xb1, 0xed, 0x4f, 0xeb, 0xed, 0x4a, 0xa7, 0xc0, 0x10, 0xbd, 0xc3, + 0x12, 0xe4, 0x53, 0xa5, 0x99, 0xbe, 0x2b, 0x37, 0xfc, 0x2f, 0x1a, 0x07, + 0x9c, 0xe1, 0x86, 0x8e, 0x2e, 0xe5, 0x9b, 0x3e, 0x73, 0xc5, 0x27, 0x81, + 0x92, 0x38, 0x39, 0x3b, 0x8a, 0xca, 0xe9, 0x14, 0xed, 0x42, 0xc9, 0xd2, + 0xd7, 0x64, 0x1e, 0x69, 0x7c, 0xa8, 0x94, 0x6d, 0x2b, 0x53, 0x87, 0x9d, + 0x33, 0x80, 0x5f, 0xd9, 0x1f, 0x56, 0xe6, 0x08, 0x24, 0x7f, 0x1c, 0x67, + 0x44, 0xd8, 0xb8, 0xa1, 0x2e, 0x02, 0xbc, 0xf7, 0xf1, 0x5e, 0x2b, 0xa1, + 0x76, 0x99, 0x5f, 0x15, 0xa6, 0x45, 0x8a, 0x92, 0x6b, 0x77, 0xe5, 0x6c, + 0x2f, 0x35, 0x57, 0xe7, 0x16, 0xcb, 0x7a, 0x73, 0x08, 0x12, 0xa1, 0xf6, + 0x79, 0x81, 0x59, 0x11, 0x8d, 0x9d, 0x95, 0xb5, 0x93, 0xdc, 0x45, 0xeb, + 0x59, 0xff, 0xc9, 0xcd, 0x4e, 0x63, 0x6b, 0x9b, 0x8a, 0xc8, 0xd9, 0x71, + 0x8e, 0x0e, 0x89, 0x26, 0x92, 0x91, 0xfd, 0x42, 0xcc, 0x2b, 0xa7, 0xb3, + 0x79, 0xcd, 0xbe, 0x8e, 0x44, 0x3f, 0x28, 0x3b, 0x75, 0x17, 0xee, 0x5a, + 0x91, 0x5b, 0xa6, 0x1c, 0xdf, 0xae, 0xcc, 0x92, 0x03, 0x45, 0x0d, 0x70, + 0xdb, 0x36, 0x55, 0x88, 0x04, 0x3c, 0xf7, 0x77, 0xfe, 0x92, 0xe0, 0xaa, + 0xad, 0x48, 0x4c, 0xac, 0x58, 0xab, 0x1e, 0xa4, 0x42, 0xa2, 0xae, 0x62, + 0xf5, 0xda, 0xfb, 0x27, 0x18, 0x11, 0x2e, 0xab, 0x65, 0x0d, 0x36, 0x74, + 0x3a, 0x97, 0x35, 0x62, 0x1a, 0x18, 0xb7, 0xaa, 0x5d, 0xbd, 0x9d, 0x2d, + 0x51, 0x22, 0xaf, 0xdc, 0x3b, 0x8f, 0xf4, 0x9d, 0x91, 0xee, 0x79, 0xaf, + 0x37, 0x43, 0xa0, 0x01, 0x0b, 0xb8, 0xe8, 0x8b, 0x6f, 0xc7, 0x66, 0xb9, + 0x84, 0x25, 0xe2, 0x66, 0x0a, 0xf1, 0xb3, 0x8c, 0xef, 0x8b, 0x7c, 0xe5, + 0xb9, 0xf3, 0x43, 0x2a, 0x73, 0x58, 0xfb, 0xb0, 0x7f, 0x20, 0xc9, 0x29, + 0x5a, 0x5e, 0xee, 0xd0, 0x4a, 0x58, 0x6b, 0xf0, 0x4f, 0x5f, 0x9e, 0x8b, + 0x34, 0x25, 0xa7, 0xd0, 0x30, 0x7b, 0x49, 0x68, 0x48, 0xda, 0x87, 0x38, + 0xcb, 0xc2, 0x67, 0x05, 0x2d, 0x7a, 0x67, 0x9c, 0x95, 0xe7, 0x99, 0x20, + 0x5b, 0x4f, 0x7c, 0x00, 0xd9, 0xcc, 0x66, 0x8c, 0x40, 0xcb, 0xd6, 0x36, + 0x82, 0x94, 0x40, 0x2e, 0x26, 0xbb, 0xad, 0xb9, 0x69, 0x0a, 0x99, 0x94, + 0x5d, 0x8f, 0xab, 0x81, 0xc5, 0xd1, 0x78, 0xd7, 0x2c, 0xe3, 0x8b, 0x0b, + 0x47, 0xb2, 0x40, 0x43, 0xb2, 0x74, 0x04, 0x69, 0x0a, 0xf1, 0x03, 0xb7, + 0x24, 0x05, 0x95, 0x13, 0x4f, 0xae, 0xf4, 0x78, 0x8a, 0x61, 0x06, 0x23, + 0x4f, 0x40, 0xe2, 0xcd, 0xf0, 0x60, 0x89, 0xfb, 0x60, 0x21, 0x98, 0x56, + 0x2b, 0x18, 0xec, 0xd0, 0x3c, 0xcc, 0x58, 0xd3, 0xe9, 0x81, 0x73, 0xa9, + 0x09, 0x3e, 0xea, 0x3b, 0x31, 0x5c, 0xd9, 0x34, 0x9a, 0x01, 0x0a, 0xf2, + 0x82, 0xf3, 0xc4, 0x85, 0xf9, 0x2c, 0x0f, 0xab, 0xfb, 0x77, 0x4d, 0x61, + 0x27, 0x20, 0x4a, 0x25, 0x48, 0x09, 0x58, 0x5c, 0x48, 0x90, 0x62, 0x2d, + 0x98, 0x65, 0x97, 0x52, 0x27, 0x6d, 0xb7, 0xa8, 0x90, 0xdd, 0x0c, 0xd4, + 0xa6, 0x63, 0x20, 0x04, 0x65, 0x1b, 0xb1, 0x94, 0xb0, 0x56, 0xca, 0x44, + 0x6c, 0x85, 0xce, 0xe7, 0x32, 0x8e, 0x80, 0xda, 0x15, 0xc1, 0x6c, 0x96, + 0x0f, 0x51, 0x4d, 0xbe, 0x8f, 0xb9, 0xcc, 0x11, 0x43, 0x30, 0xa1, 0x60, + 0xad, 0xee, 0x4c, 0xd4, 0x49, 0xcc, 0x15, 0x24}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: byte 0 in zero padding modified + // tcID: 71 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 71, + 32, + {0x2f, 0x50, 0xdb, 0xd3, 0x95, 0xab, 0xc6, 0xfd, 0x02, 0x31, 0xb9, 0xbb, + 0x61, 0x03, 0x01, 0x85, 0x34, 0xb3, 0x9c, 0x4d, 0x60, 0xd1, 0x39, 0x61, + 0x5c, 0xf1, 0xc9, 0x27, 0x11, 0x85, 0xc5, 0xd3, 0x98, 0x8e, 0x99, 0x73, + 0x5c, 0x9f, 0xbb, 0xb6, 0x49, 0xe3, 0xcf, 0xb6, 0x29, 0xd7, 0x3f, 0xa9, + 0xe1, 0x24, 0x91, 0x80, 0x60, 0x6f, 0x8e, 0x86, 0x21, 0xf3, 0xf5, 0x03, + 0x3e, 0x5c, 0xf7, 0xf6, 0x7f, 0x4a, 0xbe, 0xa4, 0x8b, 0x53, 0xee, 0xb5, + 0xbe, 0x67, 0x03, 0x1c, 0xb6, 0xaf, 0xce, 0x1b, 0x26, 0x53, 0x8c, 0xa3, + 0x18, 0x65, 0x0b, 0x87, 0x31, 0x7f, 0x61, 0x29, 0xf9, 0x79, 0x2f, 0x3c, + 0xec, 0x4e, 0x98, 0xa5, 0x6f, 0x2d, 0x75, 0x04, 0x99, 0x9a, 0xc1, 0xfe, + 0x46, 0x72, 0x9f, 0xb3, 0x90, 0x44, 0x8e, 0x53, 0x53, 0xb9, 0x99, 0xa5, + 0x20, 0x44, 0xd2, 0xba, 0xa9, 0x2f, 0x2f, 0xf6, 0x64, 0xab, 0x5a, 0x4e, + 0xd8, 0x29, 0x11, 0xc5, 0xc9, 0x94, 0x2a, 0x37, 0x41, 0xfc, 0xed, 0x99, + 0xb9, 0x43, 0x7b, 0x10, 0x2d, 0xb7, 0x2f, 0xa5, 0xd1, 0xfa, 0x87, 0x92, + 0x98, 0x87, 0xa2, 0xe6, 0x1a, 0xb0, 0x6d, 0xbb, 0x6b, 0x8a, 0x39, 0x65, + 0x9f, 0x41, 0xf3, 0xae, 0x07, 0x06, 0x17, 0x92, 0xcc, 0xf8, 0x88, 0x02, + 0xa6, 0xb1, 0x7a, 0xec, 0x1d, 0xa1, 0xc3, 0x5b, 0xd8, 0x5d, 0xa1, 0x50, + 0xdb, 0xf1, 0x1b, 0x34, 0x01, 0x10, 0x9e, 0x43, 0x26, 0x1a, 0x0f, 0xf2, + 0xb2, 0x2c, 0xce, 0x77, 0x9b, 0x19, 0xb5, 0xf2, 0x92, 0x5b, 0x55, 0xcf, + 0x14, 0x37, 0x43, 0x60, 0x0a, 0xc4, 0xc7, 0xdc, 0xfa, 0xe7, 0xa1, 0x79, + 0x70, 0xda, 0x3d, 0x52, 0xd7, 0x4e, 0xba, 0xb4, 0x67, 0x44, 0xe2, 0x14, + 0xd2, 0x2d, 0xa8, 0xd1, 0xaa, 0x80, 0x21, 0xc8, 0xb4, 0x7d, 0x6e, 0x2c, + 0x58, 0x55, 0x35, 0x02, 0x5c, 0x19, 0x33, 0x56, 0x68, 0xe2, 0xd8, 0x51, + 0xd6, 0x88, 0x1a, 0x59, 0x4d, 0x03, 0x85, 0x2b, 0x45, 0xac, 0xa4, 0xfb, + 0x10, 0xf9, 0xe8, 0x5f, 0x05, 0x3a, 0x0c, 0xa5, 0x32, 0xc4, 0x0c, 0xc0, + 0x53, 0x75, 0x18, 0xba, 0xf7, 0xfa, 0x38, 0x8c, 0x2c, 0x07, 0x43, 0xcf, + 0xd6, 0x35, 0x5d, 0xde, 0x13, 0x82, 0xcf, 0x2c, 0x9c, 0xe1, 0xf4, 0x18, + 0xbe, 0x20, 0xaa, 0x0f, 0x3b, 0xe1, 0x47, 0xd0, 0xc9, 0xc8, 0x75, 0x6e, + 0x2c, 0x23, 0x79, 0x7f, 0xe9, 0xf3, 0x36, 0x5a, 0xef, 0x87, 0x6e, 0x79, + 0x3f, 0x36, 0x36, 0x60, 0x8b, 0x62, 0x21, 0x46, 0x0c, 0xb7, 0x68, 0x63, + 0x59, 0x0b, 0x3f, 0x5f, 0x56, 0xf6, 0xa5, 0xcc, 0x0b, 0x0e, 0xc4, 0xd5, + 0x6b, 0x40, 0x77, 0x6d, 0x62, 0x9e, 0xb3, 0x2c, 0x7e, 0x18, 0x38, 0xae, + 0xff, 0x1d, 0x3c, 0x37, 0x61, 0xed, 0xeb, 0x91, 0xbf, 0x62, 0x68, 0x2f, + 0x75, 0x02, 0xdc, 0x68, 0x5e, 0x29, 0xff, 0x1f, 0x67, 0x8e, 0x28, 0x7e, + 0xfb, 0xfd, 0x36, 0x4f, 0xf9, 0x80, 0x88, 0xf4, 0x2e, 0xf5, 0x8e, 0xf2, + 0xa5, 0x04, 0x15, 0x53, 0x1c, 0x10, 0x21, 0xa1, 0x3c, 0x96, 0xc0, 0x80, + 0xf6, 0x28, 0x42, 0x16, 0x72, 0x39, 0xcd, 0xa8, 0x20, 0x9e, 0xe3, 0x64, + 0x1d, 0xa5, 0x1f, 0x37, 0x11, 0xf0, 0xb6, 0x65, 0xcc, 0x88, 0xa2, 0x78, + 0xdb, 0xe2, 0x61, 0x92, 0x00, 0xe5, 0x00, 0x37, 0x57, 0x7c, 0x9a, 0xdf, + 0x0d, 0x78, 0xbe, 0x38, 0x79, 0xcc, 0x1a, 0x36, 0x2f, 0x67, 0x3c, 0xcc, + 0x3e, 0x03, 0xbf, 0x9a, 0x39, 0xf4, 0xbd, 0xc1, 0x0d, 0x7f, 0x04, 0x41, + 0x01, 0xa0, 0x2a, 0x83, 0xef, 0x7b, 0x63, 0x78, 0x4f, 0x00, 0x25, 0x65, + 0xc0, 0x6e, 0xec, 0xc8, 0x19, 0x48, 0x34, 0x33, 0xbd, 0xfe, 0xb2, 0x0b, + 0x5f, 0x91, 0x18, 0x5b, 0xe6, 0xad, 0xf2, 0x2b}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 7 in zero padding modified + // tcID: 72 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 72, + 32, + {0x08, 0x98, 0xad, 0xd7, 0xb1, 0x27, 0xd3, 0xf4, 0x6c, 0x4e, 0xef, 0xd5, + 0x6f, 0xd2, 0x93, 0xc1, 0x66, 0xe7, 0xb6, 0x01, 0xca, 0xa0, 0x58, 0x40, + 0x59, 0xc6, 0x22, 0x11, 0xf3, 0xc0, 0x63, 0xb9, 0xa4, 0x79, 0xf7, 0xf9, + 0x36, 0x1a, 0x1b, 0xa9, 0x6a, 0x6a, 0x64, 0x0f, 0x9c, 0x3c, 0x12, 0xb1, + 0x88, 0x20, 0xe6, 0xda, 0x9c, 0x9b, 0xd0, 0x1a, 0x60, 0x62, 0xca, 0x72, + 0x2d, 0x0a, 0xbd, 0xd5, 0xa9, 0x03, 0x1e, 0xc3, 0x28, 0xca, 0x87, 0x29, + 0xe8, 0x40, 0x79, 0xea, 0x41, 0x33, 0xb4, 0xb4, 0xce, 0xa8, 0xcc, 0xca, + 0x9e, 0x1f, 0x9b, 0x6a, 0x53, 0xfa, 0x84, 0x86, 0xca, 0x20, 0x39, 0x0a, + 0x92, 0xdd, 0x59, 0x45, 0x79, 0x0c, 0x37, 0x1e, 0xca, 0x5c, 0x09, 0x58, + 0x24, 0x73, 0x44, 0x33, 0x48, 0x91, 0xb1, 0x2b, 0x53, 0xba, 0xa4, 0xb7, + 0xdf, 0x2e, 0x15, 0x30, 0x7c, 0xc5, 0x84, 0x20, 0x95, 0x8a, 0x4a, 0x8c, + 0xc8, 0xbf, 0xb0, 0x61, 0x80, 0x17, 0x4e, 0xa8, 0x22, 0x8a, 0xd4, 0x6f, + 0x98, 0x72, 0x59, 0x81, 0xa2, 0xa3, 0x38, 0xd5, 0x47, 0x45, 0xec, 0xe1, + 0x4b, 0x65, 0xf3, 0x8b, 0xdc, 0x5c, 0x6b, 0xd8, 0x7c, 0x3b, 0x2d, 0x81, + 0x64, 0x8b, 0x47, 0xa8, 0x9a, 0xfa, 0xda, 0xaf, 0xd5, 0x1b, 0xd9, 0x25, + 0x0d, 0xeb, 0xb9, 0x35, 0x1f, 0x65, 0x4a, 0x47, 0x70, 0x83, 0x32, 0x41, + 0x12, 0x34, 0xdf, 0x72, 0x5e, 0xcd, 0xd0, 0xba, 0x3a, 0xb7, 0x78, 0x56, + 0x06, 0x89, 0x93, 0x25, 0x59, 0xf9, 0xfe, 0x94, 0xd9, 0x37, 0xfb, 0xe1, + 0x21, 0x26, 0x02, 0x5f, 0x3d, 0x14, 0x64, 0xf7, 0xe5, 0x08, 0x1c, 0x9f, + 0x8b, 0x7f, 0x7a, 0x42, 0x2c, 0xfc, 0x35, 0x84, 0xca, 0x98, 0xb5, 0xf0, + 0x27, 0x7e, 0x97, 0xce, 0x92, 0x29, 0xae, 0xb2, 0x08, 0x89, 0x2f, 0x5c, + 0x56, 0x41, 0x57, 0x26, 0x7f, 0xe5, 0x9d, 0x5c, 0xec, 0xdd, 0xe9, 0x48, + 0x64, 0x7d, 0xfe, 0x7d, 0xae, 0x62, 0xce, 0x6f, 0x39, 0x41, 0x9d, 0xfa, + 0x80, 0xd4, 0xd9, 0x33, 0x6f, 0x87, 0x43, 0x95, 0xa7, 0xf4, 0xf2, 0x09, + 0x9b, 0xf5, 0x42, 0x27, 0xed, 0x93, 0x3c, 0xe9, 0x70, 0x5e, 0xfd, 0x17, + 0x04, 0xf9, 0xa9, 0x46, 0x9c, 0x78, 0x1f, 0xbd, 0xfe, 0x8d, 0xf1, 0x2b, + 0x13, 0xa1, 0x5f, 0x80, 0x2d, 0x30, 0x9a, 0xbb, 0x0c, 0x65, 0x60, 0x63, + 0x5a, 0x22, 0xe4, 0x98, 0x56, 0xed, 0xe3, 0xc2, 0xa5, 0x27, 0x1a, 0x65, + 0x6a, 0x76, 0xa0, 0x59, 0xfe, 0xad, 0x97, 0x5e, 0xa0, 0x77, 0xc4, 0xe6, + 0x32, 0xb9, 0xf1, 0x3b, 0x8b, 0x39, 0x50, 0xf2, 0xb0, 0x0c, 0x38, 0x34, + 0xd6, 0x37, 0x50, 0x09, 0x8e, 0x79, 0x2b, 0x82, 0x4e, 0x54, 0xd5, 0x3d, + 0x6d, 0xc1, 0x02, 0xa4, 0xc7, 0xde, 0x5b, 0x44, 0x9d, 0x08, 0x34, 0x36, + 0xb7, 0x71, 0x4f, 0x99, 0x92, 0x89, 0x69, 0xc3, 0x49, 0x91, 0x04, 0xef, + 0xe3, 0x01, 0x10, 0x36, 0x6a, 0xbb, 0xf7, 0x1c, 0x6f, 0x8e, 0x4f, 0x06, + 0x9b, 0xe0, 0xd2, 0x46, 0xc2, 0xef, 0x41, 0x7e, 0x84, 0xfb, 0xe0, 0x75, + 0xd4, 0x8a, 0xa6, 0x5d, 0x82, 0x59, 0x0c, 0x3c, 0xe8, 0x62, 0xc5, 0x18, + 0xde, 0x63, 0x5f, 0x8c, 0x6a, 0xc0, 0x09, 0x28, 0x8a, 0xba, 0x11, 0x2d, + 0xe4, 0x7c, 0x11, 0x7f, 0xc4, 0x7b, 0xe8, 0x0f, 0xd7, 0x9f, 0x39, 0xe9, + 0x83, 0x12, 0x39, 0xc3, 0x4c, 0xfa, 0x9b, 0xb5, 0x4a, 0x07, 0xca, 0x67, + 0xef, 0x31, 0x8f, 0xe6, 0xef, 0xd6, 0xbb, 0x6f, 0x00, 0x49, 0xfe, 0x25, + 0x58, 0x46, 0xa4, 0x74, 0xcb, 0xe2, 0x8b, 0xf7, 0x30, 0x99, 0xe9, 0x48, + 0xc9, 0x1b, 0x0d, 0xe0, 0x1a, 0x9f, 0x60, 0xb8, 0x0f, 0x21, 0xac, 0x8f, + 0x56, 0x01, 0xec, 0x36, 0xf1, 0x2e, 0x06, 0xda}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes in zero padding modified + // tcID: 73 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 73, + 32, + {0x2d, 0xaa, 0xc8, 0x86, 0xb4, 0xfd, 0xbf, 0x32, 0xed, 0x9f, 0x9e, 0x66, + 0xf1, 0xab, 0xd5, 0xaf, 0x72, 0x66, 0x02, 0x5d, 0x16, 0x86, 0x20, 0xb0, + 0x51, 0xdc, 0xce, 0xa6, 0x74, 0x66, 0x2e, 0x1a, 0x34, 0x7f, 0xfc, 0x51, + 0x93, 0x45, 0xec, 0x8d, 0x40, 0xd0, 0xdb, 0xb4, 0xa5, 0xd6, 0x03, 0x17, + 0x63, 0x2b, 0x5d, 0x50, 0x4a, 0x2d, 0xd5, 0x6e, 0x89, 0xaa, 0xd4, 0x43, + 0x8d, 0x2b, 0x82, 0x4e, 0xad, 0x94, 0xb8, 0x7b, 0xfa, 0x91, 0x8e, 0xce, + 0x96, 0xc3, 0x63, 0x9f, 0xb1, 0xed, 0xb6, 0x13, 0x9b, 0xec, 0x5c, 0x4d, + 0x33, 0x66, 0x58, 0x89, 0x92, 0xf2, 0x6d, 0xdb, 0x39, 0xf6, 0xd5, 0x04, + 0xeb, 0x24, 0xb9, 0x05, 0x80, 0xe4, 0x75, 0xda, 0x02, 0x2c, 0x12, 0x5b, + 0x6c, 0xa3, 0xf3, 0x42, 0x51, 0x21, 0x1c, 0x40, 0xc3, 0xe2, 0xce, 0x95, + 0xf9, 0xdf, 0xe0, 0x51, 0xf7, 0x28, 0xea, 0xb6, 0x54, 0xd9, 0x5a, 0x7e, + 0xa5, 0xaa, 0x37, 0xc8, 0x4c, 0xe0, 0xc2, 0xc3, 0xab, 0xe5, 0x51, 0xe4, + 0x69, 0xe1, 0xea, 0x3f, 0xb9, 0x4b, 0x33, 0xb5, 0xc3, 0xca, 0xe2, 0x30, + 0xac, 0xa4, 0xa1, 0x3d, 0x09, 0xfa, 0x69, 0x25, 0xe7, 0x60, 0x3e, 0x2d, + 0xb9, 0x1a, 0x17, 0xea, 0x0a, 0x8e, 0xc7, 0x73, 0x72, 0xc4, 0x42, 0x55, + 0x42, 0xbe, 0xe8, 0xb8, 0xa5, 0xde, 0x02, 0x97, 0x15, 0xf6, 0x2a, 0x19, + 0x92, 0xc7, 0x8e, 0xe2, 0xb0, 0x6d, 0xce, 0x17, 0xdd, 0x57, 0x79, 0x6d, + 0x48, 0xe3, 0x78, 0x9e, 0x7f, 0x51, 0x1b, 0xf8, 0x5c, 0x15, 0x36, 0x6d, + 0x50, 0x4c, 0x82, 0x66, 0xba, 0xe2, 0x35, 0x76, 0x30, 0xe5, 0xc7, 0x09, + 0x85, 0x62, 0x2d, 0xd8, 0x5b, 0xdb, 0x6d, 0x04, 0x13, 0x1e, 0xcb, 0x63, + 0x9c, 0x34, 0x29, 0x5c, 0x49, 0xb4, 0x7c, 0x32, 0x50, 0x18, 0x24, 0x7a, + 0x15, 0x4a, 0xfd, 0x16, 0x74, 0x18, 0x9a, 0xe2, 0x70, 0x8a, 0xd2, 0xba, + 0x5c, 0x13, 0x13, 0x5c, 0xb2, 0x7d, 0x0e, 0x56, 0x94, 0xe0, 0x58, 0xc9, + 0xd3, 0x69, 0x77, 0xfb, 0xe3, 0x6f, 0x39, 0xaa, 0x8e, 0xf0, 0xf9, 0x9a, + 0x7b, 0x59, 0xa9, 0xaf, 0x3b, 0xf3, 0xef, 0x73, 0x7c, 0x36, 0xd6, 0xe8, + 0xf1, 0x37, 0xfa, 0xa3, 0x8b, 0xdd, 0xc6, 0x2f, 0xdb, 0x1f, 0x1c, 0x6c, + 0xa2, 0x92, 0xcf, 0x60, 0x6a, 0x41, 0xcb, 0x32, 0x25, 0x38, 0x04, 0xf1, + 0x4a, 0x12, 0xe6, 0x6a, 0x98, 0x51, 0x69, 0x72, 0x68, 0xb8, 0xe6, 0x19, + 0x55, 0x6c, 0xd0, 0x0f, 0x6a, 0xbd, 0x55, 0xb6, 0x1d, 0x7b, 0x4d, 0x4a, + 0x9e, 0xc8, 0xa7, 0xfc, 0x3a, 0xde, 0x79, 0xf9, 0x6e, 0x47, 0xa2, 0xb3, + 0x76, 0xc8, 0x81, 0xb9, 0x6f, 0x02, 0x79, 0xd0, 0xce, 0xcb, 0x63, 0x4c, + 0x40, 0x31, 0x91, 0x0e, 0xda, 0xeb, 0xe9, 0x22, 0x01, 0xd1, 0x44, 0xd6, + 0x5f, 0x45, 0x03, 0x57, 0x31, 0x3f, 0xad, 0x99, 0xbf, 0x10, 0x18, 0x3c, + 0xca, 0x7c, 0xc6, 0xfd, 0xf5, 0x23, 0x82, 0xa2, 0x80, 0xd7, 0x1c, 0x0b, + 0x54, 0xa8, 0x46, 0xad, 0x7f, 0xcb, 0x2e, 0x62, 0xf5, 0x69, 0x37, 0x1c, + 0xa4, 0x03, 0xe6, 0x0d, 0x86, 0x11, 0xa7, 0x7f, 0xf4, 0x39, 0x2c, 0x1d, + 0xa2, 0xa0, 0x79, 0x2b, 0xfc, 0x83, 0x5b, 0x16, 0x1f, 0x40, 0x7e, 0x5c, + 0x27, 0x9c, 0xc7, 0x05, 0x48, 0x3f, 0xa9, 0x4d, 0xb0, 0x72, 0xb9, 0x02, + 0x34, 0x07, 0xf1, 0xbb, 0x1d, 0xe6, 0x7c, 0xfd, 0x57, 0xb0, 0x8f, 0x6c, + 0x50, 0x94, 0xeb, 0x27, 0x54, 0xae, 0x15, 0x81, 0xa8, 0x47, 0x17, 0x66, + 0xc1, 0x58, 0x5c, 0x1a, 0xfe, 0xf3, 0x65, 0xe4, 0x92, 0xc3, 0x80, 0xb7, + 0xe6, 0x47, 0x22, 0xb6, 0xbe, 0xab, 0x3c, 0x1e, 0x36, 0x7b, 0x9d, 0x61, + 0x5a, 0x33, 0xfa, 0x1c, 0x13, 0x73, 0x37, 0x31}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 74 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 74, + 32, + {0x70, 0x7b, 0xa2, 0x5d, 0x4b, 0xd3, 0xb9, 0x2d, 0xae, 0xb9, 0x11, 0x54, + 0xe6, 0x8d, 0x05, 0x6f, 0x31, 0x85, 0x7c, 0x57, 0x61, 0x0f, 0x80, 0x84, + 0x29, 0xbc, 0x5f, 0x0c, 0x0e, 0x4b, 0x52, 0xe0, 0x79, 0xce, 0x26, 0x28, + 0xf7, 0x8c, 0x9b, 0x0e, 0xd0, 0x61, 0x76, 0x4c, 0xfb, 0x9c, 0x93, 0x71, + 0x64, 0xb7, 0x0a, 0xb7, 0x27, 0x40, 0x93, 0x59, 0x8a, 0x74, 0x25, 0xd5, + 0xe6, 0x7a, 0x48, 0xc9, 0x45, 0xab, 0x8b, 0xe4, 0xe7, 0x13, 0x8d, 0x88, + 0xeb, 0x5f, 0x04, 0x86, 0xc3, 0x59, 0x86, 0xc8, 0x05, 0x21, 0x23, 0x66, + 0xc2, 0xa9, 0xe7, 0x75, 0x53, 0x3e, 0x7c, 0xe7, 0x1b, 0x1c, 0x35, 0xb4, + 0xbd, 0xe5, 0x3e, 0x77, 0x9c, 0xcf, 0x31, 0xd3, 0x1f, 0xcf, 0x27, 0x87, + 0x44, 0xbc, 0x75, 0x07, 0x96, 0x95, 0x32, 0xa8, 0xfb, 0x32, 0xc1, 0x07, + 0x3e, 0xe3, 0x1e, 0x72, 0x77, 0xd9, 0xa6, 0x11, 0x14, 0x50, 0xfc, 0x65, + 0xc6, 0x0a, 0xfa, 0x06, 0x32, 0xf8, 0x4f, 0xd2, 0xe8, 0xfa, 0xd4, 0xd2, + 0x01, 0xc1, 0xdb, 0xf7, 0xb9, 0xad, 0x97, 0xde, 0x8a, 0x89, 0x77, 0x41, + 0x5a, 0x70, 0xf3, 0x94, 0x6a, 0x17, 0xdf, 0xd2, 0xe4, 0x89, 0x51, 0x99, + 0x77, 0x5d, 0x6f, 0xf4, 0x5d, 0x47, 0x85, 0xec, 0x78, 0xbb, 0x5c, 0x54, + 0xe2, 0x6d, 0xf4, 0xdf, 0xf4, 0x7b, 0x81, 0xd8, 0x8f, 0xe7, 0x0c, 0x2d, + 0x2e, 0xe5, 0xe8, 0xbf, 0x83, 0xf5, 0x07, 0xb6, 0xa4, 0xb8, 0xd7, 0x47, + 0x28, 0x8e, 0x90, 0x73, 0xfd, 0xcd, 0xcc, 0xc9, 0x72, 0x53, 0x4c, 0x1b, + 0x51, 0x63, 0x8b, 0x0f, 0x65, 0x3a, 0x4f, 0x6a, 0x2e, 0x22, 0xb1, 0x39, + 0x37, 0x44, 0xe9, 0x78, 0xa4, 0x18, 0x56, 0xe6, 0x75, 0x3f, 0x54, 0x60, + 0xda, 0xcc, 0x48, 0x51, 0x60, 0xd4, 0x80, 0xd4, 0xd5, 0xbc, 0x5e, 0xec, + 0x5e, 0xc3, 0xee, 0xe1, 0xe2, 0x57, 0x5e, 0x2c, 0xfd, 0x10, 0x85, 0x67, + 0x01, 0x42, 0x5c, 0x4d, 0xe0, 0x59, 0x66, 0xb0, 0xa6, 0xe8, 0x6c, 0x95, + 0x45, 0x45, 0x5f, 0x6f, 0x62, 0xe9, 0x31, 0x30, 0x22, 0xa6, 0x0b, 0x4d, + 0x34, 0x49, 0x6d, 0xb4, 0xf9, 0x4f, 0xab, 0xf9, 0xe3, 0xa4, 0x0b, 0xe0, + 0xcd, 0x77, 0xa1, 0x52, 0x48, 0xfc, 0x21, 0x73, 0xa5, 0xea, 0x65, 0xfe, + 0x0b, 0x99, 0x25, 0x28, 0xe0, 0xcd, 0x8a, 0x7a, 0xb2, 0xe9, 0x11, 0x38, + 0x6c, 0x5b, 0x64, 0xd8, 0x4c, 0x0c, 0xd0, 0x42, 0x8f, 0xc2, 0x94, 0x0d, + 0x78, 0xe8, 0xf7, 0x5c, 0x9e, 0x3f, 0xfe, 0xe8, 0x3b, 0x43, 0x28, 0x56, + 0x17, 0x60, 0xda, 0x96, 0xf7, 0xb0, 0x15, 0xc2, 0x70, 0x0a, 0xc6, 0xff, + 0xab, 0xcd, 0xd6, 0x7a, 0x0d, 0x5e, 0x07, 0xdb, 0x92, 0xcb, 0x8e, 0xcb, + 0xe4, 0x84, 0x2a, 0xd8, 0xaa, 0x0e, 0xbc, 0x3a, 0x12, 0x56, 0xed, 0x03, + 0xe0, 0xc3, 0xe8, 0xf6, 0x7f, 0x51, 0xdc, 0x70, 0xce, 0xe8, 0x44, 0x7a, + 0xdb, 0x71, 0x12, 0xad, 0x77, 0x91, 0xda, 0xfe, 0x3d, 0x13, 0x19, 0xdb, + 0xa8, 0xc3, 0xe6, 0x3a, 0x98, 0x37, 0xc1, 0x5e, 0x3a, 0xf1, 0x1b, 0x0c, + 0xf5, 0x94, 0x2a, 0x8e, 0xf2, 0x75, 0x0b, 0xd2, 0x18, 0xef, 0x7c, 0x26, + 0x6a, 0x75, 0x66, 0x27, 0xb2, 0x3b, 0x08, 0x61, 0xdf, 0x5f, 0xc9, 0xcb, + 0x24, 0x0d, 0x49, 0x29, 0x0a, 0xa9, 0xee, 0xdc, 0xa7, 0x4e, 0xa6, 0x9c, + 0xc8, 0x64, 0x0f, 0xf7, 0x46, 0x73, 0x1f, 0xa9, 0x16, 0xea, 0xae, 0x17, + 0x6b, 0x49, 0x2f, 0x50, 0x31, 0x10, 0x5e, 0x38, 0x49, 0x0a, 0xac, 0x5e, + 0xb4, 0x6d, 0xf1, 0x85, 0xf9, 0xd6, 0xe5, 0xf8, 0x60, 0x39, 0x91, 0x15, + 0x8c, 0xc4, 0xc4, 0x37, 0x44, 0xb0, 0x3d, 0xc8, 0x97, 0xfb, 0xbe, 0xee, + 0xc0, 0x0e, 0xea, 0xb8, 0xc7, 0x31, 0x00, 0x51}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 75 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 75, + 32, + {0x5a, 0xcb, 0x1b, 0x66, 0xdb, 0xdc, 0x18, 0x0d, 0xf2, 0x33, 0xc8, 0x3a, + 0x3b, 0x62, 0x91, 0x47, 0x7a, 0x9d, 0x8b, 0x4f, 0xb7, 0xf0, 0x25, 0x3d, + 0x92, 0x85, 0x45, 0x73, 0x9b, 0x1c, 0x51, 0x7d, 0xef, 0xba, 0x99, 0xa5, + 0x46, 0xe2, 0x91, 0xc2, 0x3d, 0x1e, 0x92, 0x5c, 0xaf, 0x1a, 0xa5, 0x1b, + 0x46, 0x2c, 0x68, 0x9d, 0x07, 0x0a, 0xe4, 0x13, 0xfe, 0x1d, 0x88, 0xcb, + 0x79, 0x78, 0xb0, 0x1a, 0x28, 0xce, 0x7e, 0xbf, 0x2f, 0x5f, 0x97, 0xdf, + 0x64, 0x8a, 0x7d, 0x81, 0x9d, 0xd0, 0x28, 0xa5, 0x3b, 0x1d, 0x60, 0x4a, + 0xc9, 0xed, 0xc6, 0x2f, 0x62, 0x65, 0x5a, 0x56, 0x64, 0x2d, 0x08, 0x73, + 0x44, 0xe5, 0x20, 0x83, 0x07, 0x3a, 0xc0, 0x2f, 0xe9, 0xb8, 0xef, 0x7e, + 0x61, 0xf7, 0x47, 0x6d, 0x59, 0xc7, 0x8a, 0x66, 0xd4, 0xee, 0x07, 0x93, + 0x26, 0x52, 0x99, 0x7b, 0xd7, 0x56, 0xb2, 0x4c, 0xe4, 0x41, 0xf5, 0x39, + 0xe4, 0xc7, 0xbb, 0x37, 0x86, 0xf1, 0xe4, 0x67, 0x6d, 0x7e, 0x4b, 0xb3, + 0xba, 0x8a, 0x83, 0x70, 0x1c, 0xac, 0xb2, 0x66, 0x3f, 0xee, 0x71, 0x44, + 0x8f, 0xf2, 0x12, 0x4a, 0x8c, 0xc1, 0x9e, 0x15, 0x92, 0x44, 0x04, 0xbd, + 0x0e, 0x5f, 0x56, 0xa7, 0xdc, 0xc5, 0xfd, 0xab, 0x81, 0x46, 0xd9, 0x47, + 0x01, 0x0a, 0x44, 0x71, 0x1c, 0x80, 0x40, 0x9f, 0xe6, 0xb1, 0x22, 0x97, + 0xac, 0xac, 0x7b, 0x79, 0x94, 0x3c, 0x8d, 0xe0, 0x0d, 0x15, 0xfc, 0x1f, + 0x1e, 0xcd, 0xf9, 0xb0, 0x52, 0x8b, 0x30, 0x04, 0xfb, 0xfd, 0xe8, 0xfc, + 0xb7, 0xf0, 0x82, 0x37, 0x8d, 0x97, 0x35, 0x41, 0x07, 0xe4, 0x7c, 0x48, + 0xa1, 0xe3, 0xc0, 0x49, 0x9a, 0xd6, 0x37, 0x14, 0x80, 0xe8, 0x8f, 0xd1, + 0x64, 0xde, 0xea, 0xa3, 0xa0, 0x14, 0xb1, 0x87, 0x60, 0x07, 0x4c, 0xc9, + 0x60, 0x13, 0xb8, 0x6e, 0xc3, 0x1b, 0xd9, 0x67, 0xdd, 0xd4, 0x19, 0x00, + 0xcb, 0x9c, 0x2f, 0x3b, 0xf5, 0x70, 0x47, 0x54, 0xa3, 0x57, 0x12, 0x4d, + 0xc5, 0x36, 0xaf, 0x43, 0x05, 0xd5, 0x8c, 0x8c, 0x88, 0xae, 0x21, 0x4e, + 0xf3, 0xdd, 0xb5, 0x3e, 0xf1, 0x0a, 0x2c, 0x62, 0x11, 0xd5, 0x5a, 0x3c, + 0xbb, 0x27, 0x7e, 0xfd, 0x6b, 0xe1, 0xb3, 0x6d, 0x6a, 0x8a, 0xb9, 0x97, + 0x67, 0x93, 0x99, 0xaa, 0x7f, 0x21, 0x44, 0x46, 0x38, 0x90, 0x2f, 0xd3, + 0x4d, 0x15, 0x2f, 0x8e, 0xc2, 0xed, 0xa7, 0x46, 0x70, 0x18, 0xc0, 0x54, + 0x6c, 0xb5, 0x42, 0x33, 0xa6, 0x2f, 0xa4, 0xb9, 0x18, 0x48, 0x13, 0xb9, + 0xd4, 0x6a, 0x03, 0x4b, 0x3d, 0x7a, 0x7f, 0x8f, 0x01, 0xbc, 0xcb, 0x8a, + 0x5b, 0x36, 0x4b, 0xad, 0xb9, 0x4d, 0x68, 0x83, 0x02, 0x59, 0x8f, 0xa3, + 0x93, 0xee, 0x8c, 0xf6, 0xe2, 0x17, 0x93, 0x45, 0xb1, 0xe5, 0xd8, 0x66, + 0xe2, 0xbb, 0x59, 0x54, 0xbf, 0xd9, 0xd1, 0x92, 0xac, 0x73, 0x37, 0x4e, + 0xc4, 0xcb, 0xc6, 0xc1, 0x47, 0x8c, 0xd0, 0x42, 0xe4, 0xef, 0x27, 0x0f, + 0xbf, 0xca, 0xad, 0x89, 0x87, 0xb0, 0xe4, 0xe1, 0xc6, 0x96, 0xbe, 0xc8, + 0xb1, 0xeb, 0xae, 0xd1, 0x24, 0xa0, 0xb5, 0x8c, 0x79, 0xfd, 0x9f, 0xae, + 0x00, 0xe1, 0x9f, 0xea, 0xa8, 0x2d, 0x52, 0xdc, 0xe9, 0x7b, 0xae, 0xcf, + 0x82, 0xb5, 0x33, 0x8a, 0x67, 0xfb, 0x53, 0x64, 0x17, 0xee, 0x2d, 0x0b, + 0x85, 0x84, 0xa9, 0x98, 0x48, 0x6c, 0x77, 0x0f, 0x26, 0xb8, 0xa5, 0x8c, + 0x88, 0x56, 0x43, 0x90, 0x65, 0xb3, 0xa4, 0xb8, 0x16, 0x27, 0x00, 0x0a, + 0x01, 0xe6, 0x4d, 0xae, 0xf8, 0x3b, 0x14, 0x6c, 0xdc, 0x73, 0x57, 0x83, + 0x3d, 0x44, 0x7a, 0x4f, 0xf1, 0x61, 0xd6, 0x32, 0x00, 0x45, 0x7c, 0x67, + 0x21, 0xd6, 0xdb, 0xaf, 0xc6, 0x87, 0x88, 0x7a}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 76 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 76, + 32, + {0x81, 0x72, 0xc8, 0xd2, 0xdc, 0x7f, 0x58, 0xd3, 0x90, 0x56, 0x98, 0xc0, + 0xe8, 0x14, 0x05, 0x4a, 0x8d, 0x78, 0x0d, 0x15, 0x4d, 0x14, 0xb9, 0xd0, + 0x5d, 0x96, 0xfe, 0x04, 0x16, 0xe6, 0xad, 0x01, 0xef, 0x54, 0x0a, 0x95, + 0x92, 0x0c, 0xbb, 0x3b, 0x34, 0x60, 0xe4, 0xb3, 0xbd, 0xef, 0xa2, 0x61, + 0x34, 0xa6, 0x2e, 0x09, 0x43, 0x2d, 0x00, 0x47, 0xe6, 0x7c, 0x68, 0x0c, + 0xb7, 0xed, 0xfb, 0xdd, 0x65, 0xea, 0xe2, 0xf2, 0xa1, 0x5a, 0x84, 0xd9, + 0x78, 0x86, 0xb0, 0xe3, 0xc4, 0x6a, 0xb9, 0xfb, 0xbc, 0xe6, 0x11, 0x14, + 0x5b, 0x83, 0xaa, 0x31, 0x3f, 0xd0, 0x3f, 0xf0, 0x01, 0xec, 0x07, 0xb4, + 0xa6, 0xf8, 0x14, 0xf8, 0x48, 0xce, 0xdc, 0xbf, 0x69, 0x66, 0x9e, 0x03, + 0x64, 0x12, 0x10, 0xfd, 0x56, 0x36, 0xb8, 0x89, 0x07, 0x93, 0x43, 0xde, + 0x09, 0x89, 0x03, 0x1e, 0x37, 0xee, 0x25, 0x05, 0x7a, 0xa0, 0xbb, 0x2a, + 0x79, 0x3f, 0xef, 0xf5, 0x40, 0xf1, 0xd6, 0x53, 0x24, 0x20, 0xa6, 0x4e, + 0xf3, 0xf6, 0x20, 0xa0, 0x07, 0x0d, 0x2c, 0x98, 0xe7, 0x18, 0x2c, 0xf7, + 0x26, 0x5e, 0x8f, 0xe8, 0x90, 0x9b, 0x8e, 0x2b, 0x4c, 0xdb, 0x2d, 0xd2, + 0x0f, 0xc0, 0xc1, 0xdb, 0x05, 0x35, 0xd4, 0x89, 0xd3, 0x7f, 0x48, 0xd3, + 0x1b, 0x37, 0x27, 0xee, 0xc9, 0xe1, 0x71, 0xb6, 0x46, 0x7d, 0x63, 0x12, + 0x4d, 0x16, 0x63, 0xc9, 0x9c, 0x01, 0x9a, 0xf3, 0x40, 0x77, 0x7e, 0x6f, + 0x4b, 0x43, 0xbf, 0xf7, 0xb5, 0x0f, 0x3f, 0xf4, 0x56, 0xbb, 0xe6, 0xa9, + 0x93, 0x8c, 0xe5, 0xe5, 0x9f, 0x84, 0x97, 0xbe, 0x33, 0xcf, 0x7e, 0x93, + 0x06, 0xda, 0xa6, 0x43, 0xb5, 0xbd, 0xb9, 0x33, 0x31, 0x8f, 0xc9, 0x50, + 0xf6, 0x9d, 0x30, 0x99, 0x89, 0xa2, 0x62, 0x44, 0x25, 0x84, 0xa8, 0x77, + 0xf1, 0x14, 0xe3, 0x1d, 0xe9, 0x26, 0xde, 0x13, 0xe1, 0xe1, 0x86, 0x53, + 0xde, 0xea, 0x56, 0xa0, 0xb5, 0xd4, 0xd8, 0x25, 0x45, 0x6e, 0x3b, 0xbb, + 0x30, 0xde, 0xbd, 0x83, 0xac, 0xa1, 0xc5, 0x35, 0xaa, 0x8a, 0xc8, 0x55, + 0x3d, 0xa8, 0x55, 0x71, 0xce, 0x4a, 0xb6, 0xe0, 0x4d, 0x2e, 0xb2, 0x92, + 0xf8, 0xe5, 0xfe, 0xa7, 0x64, 0x95, 0x29, 0xe2, 0x9c, 0x71, 0x42, 0x0b, + 0xa1, 0x91, 0xc9, 0x7c, 0x24, 0xfd, 0x9a, 0x86, 0x62, 0x33, 0x1c, 0x79, + 0x49, 0xa4, 0x66, 0x9d, 0x24, 0x26, 0xe7, 0x6a, 0x25, 0x9b, 0x9a, 0xd5, + 0x03, 0x31, 0x09, 0xbe, 0x2d, 0xba, 0xc4, 0x9a, 0x5d, 0x13, 0x17, 0x71, + 0x62, 0xf0, 0x6d, 0x5b, 0x6f, 0xfe, 0x55, 0xa9, 0x8c, 0x27, 0xc8, 0x59, + 0xa4, 0x3f, 0x91, 0x8a, 0xe9, 0xb5, 0x86, 0xb1, 0x8c, 0x43, 0x9f, 0x3c, + 0x41, 0x8c, 0xef, 0xcb, 0xac, 0x8f, 0x38, 0xaf, 0x9f, 0x8b, 0xe8, 0xfb, + 0xec, 0x88, 0x68, 0x99, 0xf7, 0x54, 0xa5, 0x0f, 0x31, 0x9e, 0xa8, 0xd0, + 0x9e, 0xa8, 0xa3, 0xd1, 0x2a, 0x65, 0x8e, 0x05, 0xe6, 0x2a, 0x43, 0x55, + 0x5e, 0x24, 0x13, 0x14, 0xe2, 0x46, 0xd9, 0x42, 0x10, 0x22, 0xfd, 0x8c, + 0x8f, 0xbf, 0xe7, 0x6d, 0x3e, 0x26, 0xef, 0x17, 0xfe, 0x84, 0xc7, 0x96, + 0x64, 0xf5, 0x67, 0xed, 0xf8, 0xfc, 0xf6, 0xaa, 0x43, 0x76, 0x92, 0x82, + 0xd3, 0x3a, 0x85, 0xe8, 0x98, 0x32, 0xa4, 0xe8, 0x13, 0x00, 0xc7, 0xf1, + 0x56, 0xd0, 0x03, 0x08, 0x32, 0xc3, 0xf0, 0xcd, 0x5b, 0xa9, 0x1c, 0x7b, + 0x6f, 0x2e, 0x13, 0xd2, 0xa9, 0x1a, 0x97, 0x32, 0xb6, 0x9d, 0x32, 0xa5, + 0x8e, 0xf2, 0x77, 0x3a, 0x9a, 0x74, 0xbe, 0xb5, 0xfd, 0x53, 0xad, 0x7b, + 0x47, 0x94, 0x43, 0xa6, 0x52, 0x70, 0x22, 0xa3, 0x67, 0x71, 0x04, 0x28, + 0xa1, 0x63, 0x55, 0x92, 0xd9, 0x0e, 0x11, 0xa2}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 77 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 77, + 32, + {0x7b, 0xf0, 0x32, 0x28, 0xed, 0x95, 0xa2, 0xaf, 0x01, 0x01, 0x32, 0x1c, + 0x3d, 0xb1, 0x74, 0xeb, 0x1f, 0x59, 0x7c, 0x99, 0x9c, 0x22, 0x22, 0x48, + 0x12, 0xde, 0xd5, 0x76, 0x43, 0xcc, 0x1f, 0xb9, 0xd9, 0xde, 0x3c, 0xe9, + 0x08, 0x5d, 0xc6, 0x0d, 0x9f, 0x1d, 0x40, 0x69, 0x6f, 0x0e, 0x4c, 0x1c, + 0x72, 0x1c, 0xb2, 0x47, 0xab, 0x1f, 0xd2, 0xd1, 0x80, 0x41, 0x80, 0xe5, + 0xf5, 0x1b, 0x3f, 0x8d, 0xe7, 0x5c, 0x48, 0x99, 0x71, 0xe7, 0xe7, 0x09, + 0x87, 0x65, 0xe4, 0xf9, 0x91, 0xca, 0x52, 0x12, 0x42, 0x6e, 0x77, 0x10, + 0x37, 0xa3, 0x01, 0xaf, 0x1c, 0x7e, 0xcd, 0x95, 0xa5, 0xcc, 0xd8, 0x36, + 0x7e, 0x2f, 0x6e, 0x84, 0xb6, 0x37, 0x99, 0x11, 0x9c, 0x7d, 0x0d, 0x5d, + 0xde, 0x55, 0xe6, 0x56, 0x7f, 0xca, 0x99, 0x0c, 0x11, 0xbf, 0xfd, 0xb9, + 0x51, 0x7c, 0xbf, 0x67, 0x26, 0xdc, 0x36, 0xd1, 0x9a, 0x97, 0x64, 0x1d, + 0xc3, 0xee, 0x44, 0xe5, 0x68, 0xef, 0x42, 0x97, 0xc7, 0xf9, 0x6f, 0x3f, + 0xcf, 0x48, 0x0a, 0x87, 0x31, 0x24, 0x48, 0x10, 0x5a, 0x66, 0x71, 0x77, + 0x8a, 0xbf, 0x9e, 0xf6, 0xd8, 0xc9, 0xab, 0x28, 0x93, 0x68, 0x56, 0x0e, + 0x23, 0x73, 0xf5, 0x4c, 0x3e, 0x31, 0x3b, 0x2d, 0x1d, 0xb3, 0x55, 0x01, + 0x38, 0x91, 0x31, 0xd1, 0x94, 0x7f, 0xd7, 0xdc, 0x49, 0x57, 0x0b, 0xcc, + 0xba, 0x21, 0x67, 0xae, 0x46, 0x10, 0xa0, 0x22, 0x96, 0x29, 0xda, 0x73, + 0x0d, 0x8d, 0x8d, 0x82, 0x18, 0xc5, 0xa5, 0x86, 0xc5, 0x09, 0x5b, 0x61, + 0xfb, 0x60, 0x05, 0x63, 0xef, 0x66, 0x0c, 0xf4, 0x8d, 0xba, 0xe4, 0x91, + 0xe9, 0x1b, 0xc0, 0x7e, 0xa9, 0x6d, 0x15, 0x75, 0xfb, 0x26, 0xe9, 0x80, + 0x28, 0x88, 0xfe, 0xdb, 0x07, 0xa6, 0x82, 0x68, 0xd9, 0xd7, 0x6f, 0xea, + 0x5f, 0x34, 0x29, 0xc9, 0x6f, 0xe1, 0x7f, 0x2f, 0x06, 0x78, 0x70, 0x38, + 0x71, 0x83, 0x57, 0x88, 0xcc, 0xb7, 0x33, 0xd4, 0x00, 0x09, 0xc8, 0xbe, + 0x0b, 0x32, 0x42, 0xca, 0x11, 0xf7, 0x15, 0x3a, 0x4d, 0x90, 0x6f, 0x23, + 0x0d, 0x56, 0x37, 0x42, 0x01, 0x90, 0x21, 0x67, 0x87, 0x2d, 0x63, 0x22, + 0x47, 0x0d, 0x53, 0xe6, 0x60, 0xd5, 0xcb, 0x4b, 0x65, 0xa2, 0xac, 0x69, + 0xb6, 0xbf, 0x60, 0x95, 0x72, 0x25, 0x40, 0x31, 0x29, 0x80, 0xaa, 0x2a, + 0xdc, 0x3d, 0x8d, 0x33, 0x36, 0xa8, 0xf4, 0x20, 0x5e, 0x2e, 0x01, 0x65, + 0x87, 0x77, 0x21, 0x17, 0xde, 0x6a, 0x35, 0x7c, 0x20, 0xdc, 0xe8, 0x34, + 0xcd, 0x8a, 0xa7, 0xd3, 0x1c, 0x44, 0x44, 0xa2, 0x35, 0x68, 0x3b, 0x78, + 0x2e, 0x47, 0x3a, 0xb6, 0x04, 0x04, 0xe6, 0xef, 0x84, 0x00, 0xac, 0xe3, + 0xb8, 0xd4, 0x8b, 0x6a, 0x78, 0x01, 0xc9, 0x9f, 0xf1, 0xf4, 0x05, 0xe8, + 0x88, 0x25, 0x79, 0x93, 0x84, 0x8f, 0x71, 0xe8, 0x12, 0x87, 0x29, 0x27, + 0x90, 0xe1, 0xb0, 0x11, 0xcd, 0x41, 0x0e, 0x3e, 0x3a, 0xcf, 0x31, 0xf2, + 0x80, 0xab, 0x36, 0xdd, 0xaf, 0xb0, 0xa3, 0xe1, 0x77, 0x26, 0x90, 0xd0, + 0x53, 0xf0, 0x77, 0xed, 0x98, 0x0c, 0x59, 0x6d, 0x81, 0xd2, 0x62, 0x8e, + 0x47, 0xab, 0xbc, 0x30, 0x19, 0xd5, 0x27, 0x7c, 0x70, 0xdb, 0x5f, 0x48, + 0x38, 0x58, 0x1d, 0xb0, 0xe5, 0x72, 0xa2, 0xbb, 0x01, 0x87, 0xd0, 0x8b, + 0x48, 0x8f, 0x2d, 0xac, 0x22, 0xa0, 0x35, 0x8c, 0xf7, 0x7e, 0x0e, 0x36, + 0xb1, 0x7b, 0x17, 0x66, 0x4a, 0x92, 0x5e, 0xac, 0x94, 0x0d, 0x15, 0xcd, + 0x94, 0x24, 0xe9, 0x2f, 0x48, 0x9a, 0x4d, 0x28, 0x40, 0x5e, 0xd7, 0x65, + 0x07, 0x62, 0x55, 0x04, 0xfd, 0xf4, 0x89, 0x70, 0x2f, 0x08, 0x9d, 0xe3, + 0x6a, 0x43, 0x00, 0x37, 0x3a, 0x83, 0x30, 0x22}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of h replaced by 0 + // tcID: 78 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 78, + 32, + {0x83, 0xa5, 0xb6, 0x4e, 0xff, 0xb1, 0x5f, 0x9f, 0x46, 0x30, 0x3e, 0x81, + 0xca, 0x50, 0x95, 0x81, 0x87, 0x48, 0x81, 0xb7, 0x1b, 0x8e, 0x1c, 0xa0, + 0x82, 0x05, 0xb2, 0x2f, 0x38, 0x3e, 0x72, 0x2e, 0x89, 0x66, 0x6c, 0x20, + 0x43, 0xa5, 0xc7, 0x73, 0x62, 0xce, 0x65, 0x09, 0x81, 0x6d, 0x8c, 0xc7, + 0xdf, 0x36, 0x04, 0x0e, 0xce, 0xd3, 0xb7, 0xb1, 0xa8, 0xdf, 0x22, 0xa2, + 0xef, 0xed, 0x80, 0x1d, 0xc4, 0xde, 0xdc, 0xfd, 0xda, 0xe4, 0x0f, 0x20, + 0xc7, 0x9b, 0xc0, 0xf8, 0xd6, 0x4c, 0x33, 0x60, 0x99, 0xf1, 0x77, 0x3a, + 0x7b, 0x32, 0xfc, 0x48, 0x4e, 0xf0, 0x1a, 0xb7, 0x70, 0xdc, 0xa0, 0x3e, + 0x07, 0x18, 0x15, 0x65, 0x19, 0x98, 0xbd, 0xb4, 0xb8, 0xea, 0x11, 0x25, + 0x54, 0x80, 0xe6, 0x3b, 0xe2, 0x2d, 0xe3, 0x76, 0x35, 0x9c, 0x37, 0xb3, + 0x01, 0x9d, 0x6e, 0x26, 0x4e, 0x1f, 0x71, 0x21, 0xde, 0x2e, 0x7f, 0x67, + 0xd2, 0xcf, 0x98, 0xaf, 0x80, 0xc1, 0xc4, 0x04, 0x2b, 0x8c, 0x05, 0xbc, + 0x79, 0x87, 0x7d, 0xe9, 0x03, 0x74, 0x0e, 0xe6, 0xd1, 0x88, 0x9f, 0x28, + 0x14, 0xba, 0x9b, 0xfb, 0xad, 0xd6, 0xa5, 0xeb, 0xbe, 0x09, 0xde, 0x94, + 0xe1, 0x6f, 0xdc, 0xde, 0x8c, 0xa8, 0xaf, 0x99, 0x33, 0x08, 0x01, 0x24, + 0xfa, 0x2f, 0xfc, 0x1e, 0x43, 0x38, 0xd1, 0xd8, 0x78, 0xfd, 0x4c, 0x55, + 0xdb, 0xbd, 0xb2, 0x73, 0xe6, 0x17, 0xdc, 0xda, 0xaa, 0x76, 0xaa, 0xa1, + 0x95, 0x42, 0x27, 0x4c, 0xa7, 0x4f, 0xdc, 0xeb, 0x0c, 0xfc, 0xda, 0x21, + 0x54, 0x76, 0x74, 0xb2, 0xc0, 0xee, 0x93, 0x6e, 0x95, 0x5e, 0x8d, 0xc4, + 0xaa, 0x36, 0x6f, 0xc9, 0xf3, 0xf6, 0xc2, 0x02, 0xa0, 0xa3, 0x98, 0x22, + 0x20, 0xea, 0x83, 0x84, 0xef, 0x52, 0xf8, 0x08, 0x18, 0x23, 0x67, 0x9e, + 0x60, 0x09, 0x5f, 0xdb, 0x84, 0xd6, 0xd7, 0x5a, 0x63, 0xa5, 0x63, 0xf7, + 0x26, 0xf5, 0xec, 0x83, 0x36, 0x33, 0xec, 0xf3, 0x5d, 0x27, 0xa9, 0xe3, + 0xb7, 0xee, 0x4a, 0x94, 0x13, 0x3b, 0x1c, 0x5a, 0x15, 0xa6, 0xdd, 0xa4, + 0xa3, 0xf1, 0x95, 0x7c, 0x39, 0x90, 0x45, 0xca, 0x09, 0x6b, 0x4b, 0xe0, + 0x79, 0x52, 0x3d, 0x9f, 0x55, 0x80, 0x31, 0x52, 0x9e, 0x91, 0x73, 0xe7, + 0xcf, 0x61, 0x22, 0x62, 0xe5, 0xc9, 0x59, 0x9b, 0xbb, 0xc2, 0xd9, 0x4e, + 0xf1, 0x23, 0x01, 0xe2, 0x3f, 0x9b, 0x2c, 0xd1, 0x73, 0x36, 0x4c, 0xaf, + 0xd6, 0xa3, 0xe3, 0xaf, 0xb7, 0x58, 0x2f, 0x28, 0x2e, 0xeb, 0x4b, 0x2a, + 0x1c, 0x17, 0x69, 0x8b, 0xde, 0x6b, 0x6a, 0x82, 0xe8, 0x86, 0x24, 0xe3, + 0xd1, 0x73, 0x70, 0x71, 0xb8, 0xc1, 0xfc, 0x6b, 0x5d, 0x77, 0xce, 0xd9, + 0xb7, 0x8f, 0x0c, 0x9a, 0xaf, 0xfd, 0x78, 0xfe, 0xa3, 0xbd, 0x88, 0x22, + 0x28, 0x8e, 0x0b, 0xb7, 0x61, 0x09, 0x22, 0x44, 0xdf, 0x57, 0xca, 0x49, + 0xe3, 0x2e, 0xe8, 0x21, 0x3e, 0xe0, 0xac, 0xda, 0x5b, 0xf8, 0xfb, 0x91, + 0xbc, 0xc3, 0x40, 0x9e, 0xbe, 0xf6, 0xc3, 0x10, 0xf1, 0x7d, 0x97, 0x84, + 0x68, 0x9e, 0x7c, 0x79, 0xff, 0x33, 0xc9, 0xbc, 0x31, 0x79, 0x21, 0xb4, + 0x16, 0xc0, 0x80, 0x30, 0xc4, 0xbd, 0x02, 0x62, 0x90, 0x61, 0xdf, 0xff, + 0xf1, 0x98, 0x44, 0xd8, 0x67, 0xf9, 0xa0, 0x6e, 0xd0, 0xa8, 0xc1, 0x63, + 0x1b, 0xf2, 0xa5, 0x5e, 0xc4, 0x18, 0xa6, 0x00, 0x3a, 0x6b, 0x5f, 0xde, + 0x0d, 0x0f, 0xf2, 0x23, 0xc8, 0xe6, 0x89, 0xe9, 0x31, 0x46, 0x77, 0x1a, + 0x2c, 0xb7, 0x4c, 0xa2, 0x71, 0x11, 0x6a, 0xf9, 0x9c, 0x68, 0x60, 0x5d, + 0x96, 0x90, 0xce, 0xaf, 0x83, 0x3e, 0xf8, 0x98, 0xa2, 0x34, 0xdc, 0x0b, + 0x70, 0xc6, 0x84, 0xee, 0x1c, 0x63, 0x81, 0x52}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits of h replaced by 1s + // tcID: 79 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 79, + 32, + {0x73, 0x34, 0x2b, 0x3c, 0x90, 0xd9, 0xfb, 0x6a, 0x76, 0x71, 0x29, 0x5d, + 0x7c, 0x25, 0x8b, 0x80, 0xbf, 0x90, 0x7a, 0xc3, 0x2b, 0x1c, 0xca, 0x59, + 0xdb, 0x94, 0x2b, 0x80, 0x67, 0x14, 0x78, 0xc4, 0x2a, 0xa2, 0x21, 0x4a, + 0x03, 0xe4, 0xd7, 0xd7, 0xb6, 0x45, 0xee, 0x33, 0x3d, 0x64, 0x2d, 0xd1, + 0x9a, 0xcc, 0x5b, 0x4e, 0xba, 0x7b, 0x50, 0xc1, 0x06, 0x88, 0xb8, 0x04, + 0x4b, 0x6c, 0x9b, 0x76, 0x5a, 0x81, 0x24, 0x41, 0x46, 0x10, 0xb9, 0x7b, + 0x84, 0xe0, 0xfd, 0xe8, 0x87, 0x63, 0x60, 0xa5, 0x33, 0x96, 0x58, 0x7e, + 0xb9, 0x73, 0xae, 0x69, 0xe2, 0xab, 0x18, 0x99, 0xce, 0x03, 0x0a, 0xa2, + 0x9d, 0x2e, 0x83, 0xd9, 0x20, 0x6d, 0x4a, 0x26, 0xb3, 0x84, 0xdc, 0x32, + 0xff, 0x02, 0x50, 0x81, 0x69, 0xb6, 0x5e, 0xbb, 0x6f, 0xa5, 0xf5, 0x2e, + 0xb4, 0xc2, 0x4c, 0xe4, 0x1b, 0x5e, 0x46, 0x71, 0x78, 0xb9, 0x41, 0x98, + 0xfa, 0x39, 0x9b, 0x82, 0xe2, 0xc7, 0x50, 0x55, 0xc1, 0x41, 0x7d, 0x00, + 0x1e, 0xe9, 0xd6, 0x43, 0xf9, 0xf6, 0xcd, 0x1d, 0xa5, 0xa5, 0x66, 0x57, + 0x8f, 0x1a, 0x2a, 0xf9, 0x4f, 0x7e, 0x39, 0x01, 0xdf, 0xf3, 0xf1, 0xf4, + 0xaf, 0x10, 0xac, 0xbe, 0x6a, 0xec, 0x70, 0x34, 0x57, 0xb7, 0xed, 0x27, + 0xff, 0x17, 0xa7, 0x79, 0x55, 0xfb, 0xbd, 0x52, 0x7c, 0xc7, 0x89, 0x7f, + 0xa2, 0x37, 0x5c, 0xee, 0x83, 0xd8, 0x9e, 0xc5, 0x09, 0x13, 0x0c, 0x64, + 0x4f, 0x81, 0x79, 0xdf, 0x5e, 0x05, 0x37, 0xd8, 0xea, 0x63, 0xb8, 0xb2, + 0x9b, 0x73, 0x42, 0x27, 0xf7, 0x40, 0x62, 0xb4, 0x33, 0x34, 0x06, 0x5d, + 0x40, 0x92, 0xa3, 0x0f, 0x60, 0x9a, 0xcf, 0x59, 0x4d, 0x91, 0x79, 0x94, + 0xae, 0x9e, 0x9b, 0x25, 0x63, 0x25, 0xf4, 0x78, 0x67, 0xbe, 0xea, 0x84, + 0xe0, 0x36, 0xc4, 0xf8, 0xb1, 0x17, 0xb3, 0x66, 0xb0, 0x16, 0xfb, 0xdf, + 0x66, 0x35, 0x2c, 0x5d, 0xc6, 0xf9, 0x57, 0x50, 0xce, 0xb1, 0x21, 0xea, + 0x45, 0xd4, 0x80, 0x2a, 0xac, 0xba, 0x9b, 0x7c, 0x7d, 0x79, 0xbf, 0x26, + 0x04, 0xa8, 0x66, 0xd7, 0xaf, 0x58, 0xa2, 0xf1, 0x36, 0x71, 0xed, 0xdb, + 0x75, 0x39, 0xc2, 0xfb, 0xa4, 0x6e, 0x09, 0x4e, 0x92, 0xc1, 0x29, 0x00, + 0x65, 0x52, 0xac, 0x37, 0x6d, 0x21, 0x6b, 0xd0, 0xc9, 0x1c, 0xe4, 0x5c, + 0x36, 0x5b, 0x81, 0x13, 0x03, 0xdf, 0xfd, 0x20, 0x82, 0xa1, 0x21, 0x34, + 0x87, 0x09, 0x0f, 0xf3, 0x95, 0x2a, 0xdc, 0x45, 0x51, 0xa2, 0x78, 0x7a, + 0xb0, 0xd5, 0x21, 0x80, 0xd0, 0xd0, 0x16, 0x99, 0x0f, 0x24, 0x37, 0x20, + 0xcb, 0xe5, 0x5f, 0x2c, 0x0d, 0x68, 0x46, 0x5e, 0x9b, 0xe8, 0x83, 0xbf, + 0xe9, 0x0b, 0xa5, 0x5d, 0x28, 0xbe, 0xae, 0x53, 0x1a, 0x2b, 0x69, 0x24, + 0xc4, 0x7f, 0xa7, 0xff, 0x42, 0x22, 0xb4, 0xf2, 0x0a, 0x24, 0x03, 0x65, + 0x7f, 0x3d, 0xf3, 0x0e, 0x42, 0x38, 0x75, 0x87, 0x13, 0x98, 0xac, 0x26, + 0xfa, 0xd9, 0x77, 0x6c, 0xf8, 0xcb, 0xbc, 0x3c, 0xeb, 0xd7, 0x35, 0x18, + 0x5c, 0x15, 0x19, 0xcf, 0x99, 0x56, 0xc4, 0x57, 0xb2, 0xb7, 0xa3, 0xb8, + 0x19, 0x99, 0x79, 0xf2, 0xa0, 0xcd, 0x09, 0x22, 0xb3, 0x91, 0xfe, 0x3b, + 0xa9, 0x89, 0x29, 0x80, 0xbc, 0x3a, 0xc2, 0x60, 0xd7, 0x89, 0xc3, 0x6d, + 0xe6, 0x16, 0xff, 0xfd, 0x52, 0x50, 0x97, 0xb3, 0x58, 0x87, 0x5b, 0xb0, + 0x2f, 0x27, 0xba, 0x2e, 0x23, 0xc8, 0xfe, 0xdf, 0x0a, 0xa5, 0x63, 0x5d, + 0x61, 0x79, 0xea, 0xaa, 0xfc, 0xa5, 0x8c, 0x68, 0xef, 0x24, 0x38, 0xbe, + 0x5f, 0xf9, 0xa8, 0xb5, 0xfd, 0x91, 0x97, 0x23, 0x89, 0xd2, 0xaa, 0xc7, + 0xa7, 0x2c, 0xcb, 0x6f, 0xff, 0xbb, 0xe3, 0x9f}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in hash h flipped + // tcID: 80 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 80, + 32, + {0x54, 0x5e, 0x9c, 0xec, 0x19, 0xe9, 0x9d, 0x88, 0xff, 0xef, 0x7d, 0x4c, + 0x65, 0x5d, 0x2f, 0x9b, 0x43, 0xf3, 0xc1, 0x51, 0x6d, 0x04, 0xc0, 0x34, + 0xc4, 0xec, 0x8f, 0x11, 0x69, 0xbd, 0x29, 0xb4, 0xfa, 0xac, 0x01, 0x07, + 0x3b, 0xf2, 0xc4, 0x6a, 0x62, 0x25, 0xcc, 0xb2, 0x34, 0x7b, 0xe2, 0x4d, + 0x1d, 0x18, 0x5a, 0x80, 0x36, 0xb1, 0xf6, 0xcf, 0xdd, 0x32, 0x52, 0x9c, + 0x7f, 0x1e, 0xbb, 0xab, 0x7e, 0x18, 0x3d, 0xbc, 0x69, 0xb7, 0x61, 0xf8, + 0xcc, 0xbe, 0x4a, 0xce, 0x53, 0x68, 0x07, 0xc6, 0x56, 0xdb, 0xa7, 0xfc, + 0x2a, 0xd3, 0x15, 0xe7, 0xed, 0xe2, 0x91, 0xc8, 0x70, 0xe9, 0x02, 0x9d, + 0x00, 0x5f, 0x75, 0x76, 0xc3, 0x43, 0x19, 0xc1, 0xf1, 0xcc, 0x5a, 0x22, + 0x9a, 0xbf, 0x2a, 0x1d, 0xec, 0x3f, 0xee, 0x01, 0x5d, 0x60, 0xc3, 0xa5, + 0x77, 0xb1, 0xf1, 0x40, 0x8e, 0x03, 0xdb, 0x21, 0x02, 0x9c, 0xca, 0x29, + 0x6c, 0x0b, 0xfc, 0x29, 0x55, 0xca, 0xed, 0x97, 0xcc, 0x18, 0xc8, 0xfa, + 0xef, 0x4e, 0xcc, 0x03, 0xf4, 0xac, 0xbc, 0x8f, 0xb6, 0x79, 0x0e, 0x7a, + 0x8d, 0x0b, 0x91, 0x9a, 0x26, 0x8b, 0x24, 0x2f, 0x58, 0xee, 0xab, 0x99, + 0x33, 0xe0, 0xbd, 0xbd, 0x6e, 0x18, 0x6f, 0xaf, 0x94, 0xa1, 0x64, 0x45, + 0xfb, 0x34, 0x6a, 0x34, 0x1a, 0x19, 0xc2, 0x24, 0x2e, 0x2a, 0xa9, 0x22, + 0x48, 0x0e, 0x3a, 0xb0, 0x5b, 0x96, 0x57, 0x7f, 0xe6, 0x9c, 0xb6, 0x07, + 0x0c, 0x62, 0x60, 0x5e, 0x9b, 0xe1, 0x71, 0x62, 0x5f, 0x0f, 0xba, 0x26, + 0x9e, 0x72, 0x91, 0x09, 0x14, 0xaa, 0xbf, 0xe0, 0xe9, 0x53, 0xd1, 0x44, + 0x15, 0xc6, 0x5c, 0xb0, 0x08, 0x52, 0x8b, 0xd7, 0x3b, 0xdf, 0xfd, 0x1b, + 0x7e, 0xd0, 0x9e, 0xf6, 0x13, 0xb9, 0x05, 0xb9, 0x81, 0xcc, 0x7e, 0x72, + 0xae, 0x48, 0x42, 0x9c, 0xe5, 0x45, 0xc5, 0x69, 0x94, 0x40, 0x03, 0x7b, + 0x66, 0xcb, 0xf6, 0x40, 0xee, 0x71, 0x1c, 0x67, 0xf3, 0xfa, 0x7b, 0x7f, + 0x30, 0x61, 0xd7, 0x32, 0x3c, 0xbf, 0x7c, 0xa8, 0xfd, 0x53, 0x91, 0xec, + 0x92, 0x9c, 0x8f, 0x33, 0xd5, 0x1c, 0xba, 0x12, 0xdb, 0x45, 0xca, 0xbc, + 0x25, 0x97, 0xdb, 0x12, 0xd7, 0x3f, 0x53, 0x94, 0xab, 0x6a, 0x7f, 0x3b, + 0xae, 0x6b, 0x82, 0x8a, 0x07, 0xb4, 0x24, 0x0f, 0x88, 0x7b, 0x24, 0x69, + 0x26, 0xcd, 0x31, 0x5c, 0xdb, 0xbe, 0x3a, 0xf8, 0xe2, 0x77, 0x22, 0xf0, + 0x2e, 0xc8, 0xa4, 0x46, 0x8c, 0x59, 0x80, 0x81, 0x9b, 0x5d, 0xc9, 0xef, + 0x9b, 0x32, 0x40, 0xba, 0x4a, 0xd0, 0xa2, 0xf1, 0x42, 0x1b, 0x4e, 0xfc, + 0x5b, 0x99, 0x60, 0xb8, 0x9b, 0xaa, 0x54, 0x27, 0xef, 0x58, 0x55, 0xd0, + 0xe4, 0xaa, 0xd5, 0xae, 0x99, 0xb8, 0x64, 0xb4, 0xb7, 0xcf, 0x85, 0xbe, + 0x71, 0x7d, 0xe8, 0xa8, 0xfd, 0x60, 0x2a, 0xf9, 0x62, 0xee, 0xdd, 0x1d, + 0xbe, 0x12, 0x3a, 0x3c, 0x6b, 0x63, 0x84, 0x68, 0x44, 0x87, 0x64, 0xc0, + 0x34, 0xb6, 0x4c, 0x94, 0xda, 0x5b, 0x49, 0x45, 0x51, 0xbe, 0x3e, 0x3b, + 0x7b, 0xbf, 0xe5, 0x21, 0xbd, 0x28, 0xf4, 0x22, 0xae, 0x66, 0xc8, 0x90, + 0x99, 0x57, 0x8c, 0x7e, 0x16, 0xab, 0xe4, 0x14, 0xfe, 0x8a, 0xac, 0xc1, + 0x04, 0xb8, 0x9c, 0x71, 0x3a, 0xa5, 0x5d, 0xb5, 0xa2, 0x77, 0x58, 0xc0, + 0xf3, 0xb4, 0xa8, 0x51, 0x3f, 0x89, 0xe0, 0xa0, 0xc2, 0xb7, 0x77, 0xa2, + 0x14, 0x10, 0xa1, 0x22, 0x49, 0xdd, 0x34, 0x4f, 0xad, 0x4f, 0xef, 0x8d, + 0xb7, 0xac, 0xbf, 0x2f, 0x5e, 0xf7, 0xac, 0xcd, 0xe3, 0xcc, 0x68, 0x00, + 0xce, 0xc4, 0x7d, 0x37, 0x6d, 0xeb, 0xbc, 0xed, 0xa4, 0x6c, 0x80, 0x60, + 0x5c, 0x0e, 0xaa, 0x41, 0xd7, 0x06, 0x88, 0xd3}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: hash of salt missing + // tcID: 81 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 81, + 32, + {0x5b, 0xe1, 0x1f, 0x7b, 0xd4, 0x6a, 0x44, 0x72, 0xaa, 0x7d, 0x06, 0x6d, + 0x77, 0xc1, 0xce, 0x4a, 0x88, 0x94, 0x0e, 0xff, 0x42, 0x36, 0x71, 0x70, + 0x46, 0xbd, 0x55, 0xbd, 0x47, 0xcc, 0x48, 0xbc, 0xa4, 0x4f, 0xc4, 0x8f, + 0xf5, 0xc4, 0x5f, 0xaa, 0xef, 0xdb, 0x1e, 0x3d, 0xce, 0x25, 0x3e, 0xa1, + 0xbc, 0x87, 0xd3, 0xc4, 0x4c, 0x83, 0x31, 0x0d, 0x01, 0x91, 0xa2, 0x82, + 0x33, 0x8b, 0xd6, 0x38, 0x6d, 0xf4, 0x02, 0x0d, 0xdc, 0xf1, 0x09, 0xf6, + 0x29, 0x44, 0xc7, 0x51, 0x9c, 0xf4, 0xe8, 0xaf, 0xcb, 0xf3, 0x4d, 0x92, + 0x54, 0x0e, 0x25, 0xd5, 0x03, 0x48, 0x3a, 0x09, 0x99, 0xc9, 0x2c, 0x76, + 0xb3, 0xbb, 0x07, 0x48, 0xd0, 0x2b, 0x31, 0xe4, 0x0e, 0x6c, 0xd3, 0x3e, + 0x39, 0x56, 0xb5, 0x52, 0x5c, 0xd6, 0x72, 0xb2, 0x65, 0xfd, 0xbd, 0xe0, + 0x79, 0xe1, 0xa7, 0x4a, 0x35, 0x06, 0xce, 0x36, 0x53, 0x31, 0xfa, 0x83, + 0x04, 0x7d, 0x20, 0x45, 0x40, 0x4e, 0x2c, 0x0c, 0xe4, 0xb5, 0x5b, 0xb1, + 0x1a, 0xef, 0xcb, 0x3f, 0x25, 0xa5, 0xd9, 0xb7, 0x18, 0xe2, 0x42, 0x25, + 0x57, 0x6e, 0x24, 0x85, 0xa6, 0x84, 0x82, 0xe4, 0xbd, 0xa5, 0xa6, 0x23, + 0x25, 0x4c, 0xb9, 0x60, 0x1f, 0xd8, 0x11, 0x2f, 0x8f, 0xe7, 0x83, 0x60, + 0xb2, 0x09, 0x45, 0x48, 0x3e, 0x1e, 0x4e, 0xd7, 0x07, 0xd2, 0x0d, 0x4d, + 0x99, 0x4f, 0x60, 0xd0, 0x48, 0x17, 0xbc, 0xc0, 0xf0, 0xbf, 0xd4, 0x3e, + 0x79, 0xcf, 0x68, 0x49, 0x51, 0x32, 0x48, 0x9d, 0x7f, 0xf5, 0x54, 0x5a, + 0xe2, 0x4b, 0x44, 0x55, 0xd8, 0x33, 0x63, 0x0b, 0x19, 0x1b, 0x65, 0x8e, + 0x06, 0x23, 0x91, 0x6e, 0x68, 0xfe, 0xfd, 0x9f, 0xc7, 0xb7, 0x5d, 0xdd, + 0x48, 0xab, 0x79, 0x03, 0x7e, 0xbc, 0x1c, 0x7a, 0x4e, 0xef, 0x9a, 0x70, + 0x1a, 0x48, 0xce, 0xbb, 0x5b, 0x3e, 0x98, 0x71, 0x5e, 0xd3, 0xd6, 0xb1, + 0x7b, 0x19, 0x7b, 0xaa, 0x01, 0x2d, 0xe2, 0x2f, 0xea, 0x18, 0x18, 0x16, + 0xdb, 0x87, 0x41, 0x43, 0x0c, 0xf0, 0x30, 0x15, 0x69, 0x48, 0xed, 0x9c, + 0x7a, 0x37, 0xcb, 0x98, 0xa6, 0x0d, 0x45, 0x9a, 0x0b, 0xf7, 0x36, 0x48, + 0x71, 0xbc, 0xd1, 0x64, 0x23, 0x98, 0xf1, 0x2c, 0x5b, 0xee, 0xc0, 0x08, + 0x89, 0xa2, 0x09, 0xd4, 0x13, 0xd3, 0x3e, 0xa7, 0xd3, 0xfc, 0xd3, 0xd9, + 0x95, 0x5a, 0x8b, 0x96, 0xcc, 0x80, 0x34, 0x15, 0x38, 0x2d, 0x16, 0x74, + 0xd6, 0xd4, 0x26, 0x6f, 0x5a, 0x78, 0xca, 0x8e, 0x43, 0x15, 0xed, 0x8c, + 0x53, 0x06, 0x52, 0x46, 0x42, 0x6a, 0x61, 0x12, 0xa8, 0x32, 0x98, 0xab, + 0x53, 0xb6, 0x25, 0x27, 0x1b, 0x5e, 0x44, 0xd3, 0xd5, 0x5f, 0x37, 0x8f, + 0x6b, 0x64, 0xbe, 0x82, 0xeb, 0xa1, 0x3d, 0x06, 0xd5, 0x2a, 0x27, 0x92, + 0x73, 0x2e, 0x13, 0xf5, 0xd2, 0x73, 0x76, 0xec, 0xd6, 0x4f, 0x56, 0xd4, + 0x5c, 0x88, 0x39, 0xed, 0x7a, 0xf7, 0xed, 0x7b, 0x52, 0x60, 0x86, 0x1b, + 0x29, 0x74, 0x6b, 0xcc, 0x41, 0x5e, 0xdc, 0x93, 0xe1, 0x92, 0x95, 0x12, + 0x21, 0x71, 0xe7, 0x1b, 0x1c, 0xba, 0xbb, 0xc6, 0xde, 0xa4, 0x7c, 0x70, + 0xd1, 0x6c, 0x4f, 0x7d, 0xa5, 0xce, 0x61, 0xc6, 0xdf, 0x8c, 0xaf, 0x4d, + 0x4c, 0x6d, 0x1e, 0x81, 0xf6, 0xba, 0x02, 0x31, 0xf5, 0xa5, 0x97, 0x4e, + 0xfb, 0x6d, 0x67, 0x07, 0x48, 0xd1, 0xf8, 0x81, 0xcd, 0x34, 0xad, 0x64, + 0xe2, 0xb7, 0xe3, 0x52, 0xe1, 0x24, 0xc7, 0x74, 0x4a, 0x3a, 0xa9, 0xb2, + 0x58, 0x36, 0xf0, 0x69, 0xee, 0x59, 0xdb, 0xbc, 0x05, 0x58, 0xf6, 0x91, + 0x45, 0xb7, 0xd4, 0x41, 0x5e, 0x03, 0xa8, 0xe9, 0xc6, 0x51, 0xa1, 0x3f, + 0x98, 0x09, 0x2b, 0x7e, 0xf3, 0xa2, 0x36, 0x05}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of ps modified + // tcID: 82 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 82, + 32, + {0x0e, 0x7e, 0x38, 0x62, 0xa2, 0xfb, 0x35, 0x4a, 0x36, 0x84, 0x3c, 0x87, + 0x2c, 0x81, 0x75, 0xc7, 0xfe, 0xba, 0x44, 0x0f, 0x5a, 0xf0, 0x1c, 0xb2, + 0x08, 0x0e, 0xdc, 0xa8, 0xd8, 0xdf, 0x6d, 0x66, 0xca, 0xae, 0x40, 0x77, + 0x1f, 0xe1, 0x1d, 0x3e, 0xa7, 0xaf, 0x1c, 0x5c, 0x3a, 0x0a, 0x00, 0x44, + 0x81, 0x8a, 0xc2, 0xbc, 0x1b, 0xb7, 0x64, 0xa5, 0x47, 0xf3, 0xc3, 0xdd, + 0xde, 0x85, 0x03, 0x33, 0x0f, 0x32, 0x4a, 0xdc, 0xf9, 0x62, 0x75, 0x5b, + 0x87, 0x08, 0x27, 0x50, 0x56, 0xf1, 0xa3, 0x88, 0x28, 0x37, 0x6c, 0x72, + 0xc8, 0xcf, 0xcb, 0x11, 0x58, 0x34, 0x20, 0x36, 0x54, 0x83, 0x87, 0x54, + 0x74, 0x7b, 0xb1, 0xe3, 0xd8, 0xfb, 0x9b, 0x54, 0x20, 0x94, 0x26, 0x7f, + 0x26, 0xa3, 0x7a, 0x4e, 0x9e, 0xac, 0x48, 0xd2, 0x77, 0xd7, 0xcf, 0x03, + 0xb0, 0x6d, 0x8e, 0x56, 0x36, 0xfc, 0x75, 0x16, 0x75, 0x73, 0xfc, 0x85, + 0x8f, 0xd0, 0x95, 0x40, 0x9c, 0x9b, 0xf8, 0xf1, 0x03, 0x9d, 0x14, 0x5e, + 0x4a, 0x7d, 0xc0, 0x3f, 0x0b, 0xd6, 0x56, 0x0c, 0x51, 0x5f, 0x06, 0xb2, + 0xa1, 0x5f, 0x14, 0xea, 0xad, 0x2a, 0x39, 0xd6, 0xe1, 0xbc, 0x58, 0x8b, + 0x08, 0x2d, 0x2d, 0xa5, 0x18, 0x73, 0x5c, 0xa6, 0x84, 0x3a, 0x0e, 0x97, + 0x4b, 0xec, 0xaf, 0x8e, 0x21, 0x23, 0x4d, 0x91, 0xcc, 0xd1, 0x8a, 0xa9, + 0xab, 0x06, 0x8b, 0xcf, 0x5e, 0xed, 0xda, 0x08, 0xc4, 0xd3, 0x71, 0xce, + 0x23, 0xea, 0x02, 0xff, 0x86, 0x54, 0x15, 0x27, 0x52, 0x2e, 0x22, 0x2d, + 0x26, 0x0b, 0xa4, 0x81, 0xc3, 0x66, 0x0b, 0xd5, 0xee, 0x6e, 0x19, 0xcb, + 0x9b, 0x86, 0x74, 0x74, 0x63, 0xe0, 0xed, 0x2a, 0x62, 0x83, 0x93, 0xe0, + 0xa3, 0x21, 0xad, 0xb6, 0xd5, 0xff, 0xae, 0x86, 0x12, 0xa5, 0xc5, 0x3f, + 0xec, 0x44, 0xae, 0x4a, 0x43, 0x2b, 0x01, 0x06, 0x23, 0x70, 0xeb, 0xde, + 0x52, 0xc0, 0x73, 0x83, 0x42, 0x02, 0x5a, 0xe7, 0x33, 0x3b, 0xb7, 0x10, + 0x98, 0x27, 0x02, 0xf6, 0xb4, 0xb5, 0xb9, 0xb2, 0x2d, 0xda, 0xb0, 0x26, + 0x91, 0x00, 0x0d, 0xd8, 0x38, 0x16, 0xf3, 0xa5, 0xad, 0xca, 0x44, 0xfe, + 0x61, 0x75, 0xcb, 0x24, 0xea, 0xee, 0xa3, 0x8d, 0x57, 0x74, 0x50, 0x62, + 0x43, 0x00, 0xda, 0x57, 0xcb, 0xfe, 0x90, 0x36, 0x66, 0x64, 0x39, 0x16, + 0x62, 0xa9, 0x79, 0x06, 0xba, 0xdf, 0x4a, 0x0b, 0xb6, 0x7a, 0x7b, 0xca, + 0x1b, 0xc8, 0xf4, 0xbd, 0xd1, 0x33, 0xf9, 0x69, 0xa8, 0x9c, 0x21, 0xa9, + 0x38, 0x7a, 0x12, 0x43, 0x22, 0x7f, 0x5d, 0x67, 0xe2, 0x48, 0x6d, 0x4f, + 0x0d, 0x1b, 0xba, 0x97, 0xc4, 0x40, 0xc6, 0xd1, 0xcb, 0xdb, 0xfe, 0x73, + 0xa2, 0x3d, 0xe5, 0x1f, 0x85, 0x79, 0x86, 0xe5, 0xfb, 0xa7, 0xdb, 0x76, + 0x1f, 0xae, 0xcc, 0x98, 0xb9, 0x36, 0x46, 0x87, 0xd5, 0x64, 0x03, 0xc9, + 0x83, 0x68, 0x9e, 0x59, 0xe5, 0xf1, 0x54, 0x7f, 0xb4, 0xbc, 0x18, 0x04, + 0x5c, 0xee, 0xfd, 0xba, 0x22, 0x96, 0x5e, 0xdf, 0x81, 0x6a, 0x8b, 0x7b, + 0xd7, 0xa9, 0x6b, 0x12, 0x90, 0x08, 0x08, 0x75, 0xce, 0x0f, 0x39, 0x64, + 0x00, 0x2b, 0x0f, 0x1c, 0x34, 0x53, 0x24, 0x9e, 0x96, 0xe1, 0x23, 0x90, + 0x35, 0xbb, 0x87, 0x78, 0xa7, 0x72, 0xc9, 0x28, 0x9d, 0x9a, 0x64, 0x5b, + 0x81, 0x23, 0x28, 0x31, 0xb5, 0x07, 0xe2, 0x3d, 0x34, 0xa0, 0xd1, 0xe2, + 0xf3, 0x55, 0x95, 0xde, 0x73, 0xd7, 0x0e, 0x74, 0xf4, 0xc9, 0xf4, 0xe4, + 0x21, 0x3a, 0x1d, 0x19, 0xe9, 0xe7, 0x3c, 0x4f, 0x22, 0xd2, 0x11, 0xea, + 0xad, 0xe0, 0x03, 0x66, 0xe4, 0x6b, 0x35, 0xec, 0x00, 0x4d, 0xf6, 0x74, + 0x7a, 0x1e, 0x9e, 0xb6, 0xfe, 0x04, 0xe1, 0x3e}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of ps modified + // tcID: 83 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 83, + 32, + {0x87, 0x5a, 0xe0, 0x61, 0x55, 0x90, 0xe5, 0xf0, 0x7f, 0xe6, 0x2b, 0x22, + 0xbd, 0x19, 0xfa, 0x2b, 0x91, 0xa6, 0xfc, 0xa6, 0x4d, 0x78, 0x6e, 0x1d, + 0xf7, 0x78, 0x01, 0x5e, 0x46, 0x42, 0x72, 0x6e, 0xb6, 0xcd, 0x16, 0xa5, + 0x7e, 0x9a, 0x3b, 0xaa, 0x81, 0x4b, 0xde, 0x45, 0xf7, 0x4e, 0xf5, 0x96, + 0x6f, 0xc8, 0xce, 0xc5, 0xe5, 0x19, 0xae, 0x52, 0x52, 0x2e, 0x0d, 0x54, + 0x67, 0xb5, 0xc3, 0xb1, 0xfc, 0x98, 0x40, 0xc1, 0xd3, 0x9b, 0x10, 0x59, + 0xef, 0xb5, 0x2d, 0xc1, 0x5d, 0xd9, 0x0c, 0xbf, 0x8d, 0x60, 0x2c, 0x66, + 0x3d, 0x30, 0xc8, 0x47, 0x09, 0xb6, 0xcf, 0x87, 0xc5, 0x65, 0x23, 0x05, + 0x57, 0x36, 0x54, 0xfe, 0x88, 0xf4, 0x1e, 0x40, 0xf5, 0x91, 0x8f, 0xfd, + 0x09, 0x7c, 0x31, 0x58, 0xf9, 0x8a, 0x7d, 0xfb, 0xbd, 0xa3, 0x59, 0x04, + 0xf3, 0xe0, 0xaf, 0x66, 0x12, 0xc9, 0xa3, 0x56, 0x4f, 0x7d, 0x6a, 0x2b, + 0xe6, 0x17, 0xf7, 0x37, 0x71, 0x59, 0x13, 0x21, 0x8d, 0xaf, 0xd3, 0x43, + 0x39, 0xac, 0x56, 0xbb, 0x5f, 0x3e, 0xc6, 0x8d, 0xea, 0x25, 0x7d, 0x3e, + 0xd3, 0xbc, 0x19, 0x35, 0x5d, 0x9c, 0x96, 0xe8, 0x04, 0x5c, 0xb5, 0x39, + 0x9a, 0xac, 0x6a, 0xc0, 0x41, 0x4e, 0x88, 0xff, 0x0e, 0x1d, 0xc1, 0x11, + 0x4d, 0x22, 0x6e, 0x07, 0x78, 0xd3, 0x67, 0x9e, 0x12, 0x3c, 0x52, 0xd6, + 0xfc, 0x8a, 0x1e, 0x67, 0xbc, 0x21, 0x2c, 0x03, 0xe5, 0x7b, 0x3e, 0x0a, + 0x9a, 0x52, 0x24, 0x68, 0x77, 0x85, 0xa5, 0x97, 0xd2, 0x1c, 0x50, 0x4c, + 0xef, 0xfe, 0x7a, 0x8f, 0xb2, 0x0f, 0xdf, 0xed, 0x9e, 0x22, 0x9a, 0x36, + 0x08, 0x1e, 0x06, 0x99, 0xe4, 0x2e, 0xc1, 0xbf, 0xee, 0x8d, 0x8f, 0xa3, + 0x71, 0x8f, 0x6a, 0x55, 0x78, 0x77, 0xf7, 0x89, 0xc5, 0x1e, 0x0e, 0xcf, + 0x38, 0xcc, 0x43, 0x0c, 0x56, 0xd2, 0xff, 0x28, 0xa4, 0xe9, 0x41, 0x30, + 0x28, 0x9d, 0x7b, 0xdd, 0x49, 0xcb, 0xe1, 0xe0, 0x1b, 0x93, 0x82, 0x63, + 0x1b, 0xcc, 0x8f, 0xe8, 0x14, 0x34, 0xf1, 0x4f, 0xc1, 0xb8, 0x5f, 0x1d, + 0x19, 0xe8, 0x30, 0xd4, 0xaa, 0x73, 0x3e, 0x7a, 0x9f, 0x3b, 0x7f, 0x5e, + 0x95, 0x72, 0x5c, 0xd4, 0x61, 0x0d, 0x15, 0xd1, 0xb6, 0x83, 0x8d, 0xb8, + 0x9a, 0x0f, 0x3e, 0xc5, 0x41, 0x8c, 0x68, 0x7c, 0x2a, 0xe0, 0xc8, 0x34, + 0x72, 0x9e, 0xc1, 0x6c, 0x29, 0xb9, 0x92, 0x9f, 0x48, 0xc1, 0x5f, 0x9d, + 0x74, 0x67, 0x41, 0x31, 0x91, 0xe9, 0x65, 0xeb, 0x15, 0x69, 0x3b, 0x26, + 0xf2, 0xa0, 0x99, 0xd4, 0x77, 0x49, 0xee, 0x86, 0xf0, 0x61, 0xd6, 0x36, + 0xf3, 0x41, 0xcb, 0x64, 0xc8, 0xb1, 0x02, 0xbb, 0x9f, 0xf2, 0x1f, 0x0f, + 0x1f, 0xba, 0x81, 0xad, 0x86, 0x65, 0x7a, 0x1c, 0x52, 0x28, 0xf5, 0x61, + 0x74, 0x71, 0x4c, 0xbd, 0x40, 0x23, 0xbe, 0xe4, 0x81, 0xdb, 0xac, 0xe9, + 0x4e, 0x2f, 0xb9, 0xfc, 0x59, 0xc7, 0x94, 0x28, 0x39, 0x5e, 0xc8, 0x77, + 0xfb, 0x70, 0x92, 0xaf, 0x1c, 0x6d, 0x1b, 0x87, 0x7c, 0x96, 0x77, 0x58, + 0xb6, 0x94, 0x5e, 0x7b, 0x30, 0xc0, 0x20, 0x5b, 0xe7, 0x31, 0xc7, 0x55, + 0xf7, 0xbd, 0x22, 0x1f, 0x2e, 0x5e, 0xaa, 0xf7, 0x29, 0x79, 0x0c, 0x39, + 0x28, 0x1d, 0x9e, 0xd7, 0xe6, 0x3b, 0x2d, 0x18, 0xd5, 0xff, 0x62, 0xaa, + 0x40, 0x81, 0xf5, 0xdf, 0x5e, 0x08, 0x4d, 0x90, 0x1b, 0x4c, 0x0f, 0x0e, + 0xd1, 0xaa, 0x1e, 0xba, 0x17, 0x7f, 0x65, 0x68, 0x90, 0x15, 0xf6, 0x3d, + 0x61, 0xd9, 0xaa, 0x77, 0x73, 0x85, 0xdc, 0x85, 0x13, 0x62, 0x16, 0x64, + 0x5c, 0x85, 0xf2, 0xc7, 0x7b, 0x88, 0xe3, 0x99, 0xee, 0xe1, 0xf2, 0x98, + 0xfc, 0xec, 0xbd, 0x31, 0x11, 0x08, 0x5a, 0x5a}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0xff + // tcID: 84 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 84, + 32, + {0x94, 0xf9, 0xd1, 0x11, 0xad, 0xc4, 0x1e, 0x6d, 0xc4, 0x62, 0x5b, 0xcd, + 0xed, 0x3f, 0x55, 0x6a, 0x1c, 0xb7, 0x40, 0x74, 0x56, 0xe2, 0x52, 0xe6, + 0xfc, 0x1d, 0x87, 0x3a, 0xfc, 0xb7, 0xca, 0x79, 0xbe, 0xb1, 0x8a, 0x2d, + 0x73, 0x8d, 0xd1, 0x05, 0xdd, 0x0a, 0x7e, 0x54, 0xfa, 0x96, 0x9c, 0x99, + 0xd4, 0x50, 0xd1, 0x12, 0xdd, 0x25, 0x69, 0xf1, 0x41, 0x7e, 0x15, 0xd6, + 0xf3, 0x93, 0xd3, 0xe7, 0x4b, 0x84, 0x97, 0x97, 0x97, 0x2e, 0x45, 0x4f, + 0xa3, 0xad, 0x22, 0x0f, 0x55, 0x46, 0xcf, 0x1f, 0x60, 0x18, 0x0d, 0x6d, + 0x70, 0xb7, 0x51, 0xe2, 0x83, 0x95, 0x34, 0x8d, 0xa1, 0x09, 0xaf, 0xc9, + 0x4e, 0x69, 0x8e, 0xb5, 0x13, 0x12, 0xab, 0xde, 0x98, 0xc4, 0x09, 0xc7, + 0x51, 0x52, 0x4a, 0x6b, 0xe4, 0x86, 0x2e, 0x3c, 0xd2, 0xdb, 0xaf, 0x12, + 0x6e, 0xc2, 0x6c, 0x76, 0x38, 0x1b, 0xc8, 0xe8, 0xe5, 0x19, 0x94, 0x4f, + 0x04, 0xe6, 0x45, 0xb9, 0x04, 0xa8, 0x68, 0x5b, 0x4c, 0xce, 0xd7, 0x9d, + 0x15, 0x8a, 0xb4, 0x85, 0x45, 0x16, 0x4c, 0x58, 0xba, 0x1c, 0x8c, 0x66, + 0x2e, 0x75, 0xa0, 0xcb, 0xb9, 0xf5, 0xe3, 0x60, 0xb6, 0xea, 0x8b, 0x7a, + 0xcf, 0xa9, 0x77, 0xef, 0xe4, 0x9d, 0x63, 0x4c, 0x10, 0x50, 0x5f, 0xe3, + 0x55, 0xd5, 0x7a, 0xee, 0xca, 0xe8, 0x08, 0x97, 0x7a, 0x3e, 0x80, 0xc8, + 0xc1, 0xa2, 0x95, 0xc2, 0x93, 0xd6, 0x96, 0x87, 0x10, 0x83, 0x63, 0x0c, + 0x6f, 0x32, 0x80, 0x04, 0x5e, 0x6e, 0xac, 0x58, 0x24, 0x81, 0xba, 0x74, + 0xd0, 0xd6, 0x37, 0x88, 0x2a, 0xef, 0xd1, 0x5e, 0x30, 0xfd, 0xaf, 0x27, + 0x43, 0xb4, 0x15, 0xcb, 0x74, 0xea, 0x97, 0xeb, 0x92, 0x25, 0x0a, 0xdd, + 0xa2, 0xa5, 0x14, 0xd4, 0x1b, 0xcd, 0xeb, 0xbf, 0x83, 0x02, 0x71, 0x3f, + 0x5d, 0x0d, 0x56, 0xb4, 0xb9, 0xb1, 0xb3, 0x42, 0x22, 0x04, 0x1b, 0xf5, + 0xf4, 0xf5, 0xd6, 0x45, 0x56, 0x52, 0x36, 0x10, 0xa5, 0x06, 0x52, 0xb5, + 0x2d, 0x89, 0xc8, 0xdb, 0x18, 0xa2, 0xb5, 0x67, 0x43, 0x1c, 0x93, 0xfa, + 0xdc, 0xd7, 0x2e, 0xf8, 0x1b, 0x40, 0xe9, 0x58, 0xc1, 0x31, 0xd1, 0x6f, + 0x56, 0xd8, 0x3d, 0x27, 0xc9, 0x5f, 0x10, 0x41, 0xbd, 0x03, 0xb7, 0xe8, + 0x77, 0x15, 0x40, 0xe7, 0xc6, 0x23, 0x73, 0xda, 0x66, 0xb7, 0x61, 0xe4, + 0x6b, 0x2a, 0xee, 0xc8, 0x19, 0x8d, 0xd3, 0x8d, 0xd7, 0x07, 0x4d, 0xd5, + 0x1f, 0x66, 0xc2, 0x39, 0x89, 0x93, 0xda, 0x73, 0x8a, 0x51, 0xb7, 0x1f, + 0xac, 0x10, 0x6c, 0x1c, 0x70, 0x00, 0x79, 0x1c, 0xec, 0xd9, 0x6d, 0x16, + 0x8a, 0x5b, 0xbf, 0x8e, 0xb0, 0x97, 0xdd, 0x00, 0x11, 0xd2, 0x2a, 0x5b, + 0x7e, 0x48, 0x9f, 0x23, 0x50, 0xbf, 0x2d, 0x69, 0x84, 0x66, 0xae, 0xe3, + 0xb7, 0x57, 0x0c, 0x3e, 0x66, 0x59, 0xd2, 0x94, 0xc5, 0xe4, 0xfc, 0xbc, + 0x2a, 0x4b, 0x46, 0x28, 0x8d, 0x06, 0x7f, 0x47, 0x5a, 0x54, 0xc1, 0x13, + 0x2f, 0xb4, 0x32, 0x15, 0x4d, 0x89, 0xee, 0x84, 0x5e, 0x43, 0xbd, 0xd9, + 0x08, 0x69, 0xec, 0x6a, 0x80, 0x23, 0x20, 0xeb, 0x09, 0xdc, 0xc4, 0x55, + 0xa0, 0xc0, 0x8c, 0xa7, 0x2e, 0x0a, 0x79, 0xa8, 0x2a, 0xad, 0xfa, 0x8c, + 0xe7, 0x9e, 0x3d, 0x21, 0x32, 0x9f, 0x0f, 0x71, 0xa7, 0x2b, 0x18, 0x4c, + 0x36, 0x13, 0x90, 0xa7, 0x97, 0x8f, 0x19, 0x9e, 0x5a, 0xcf, 0x55, 0xaa, + 0x5a, 0x7b, 0x1b, 0xf1, 0x39, 0x62, 0x88, 0x2c, 0x7f, 0xb6, 0x2f, 0x51, + 0x9e, 0xae, 0x61, 0x39, 0xb7, 0x4f, 0xf5, 0x04, 0x3e, 0xde, 0x0d, 0x65, + 0xc6, 0xac, 0x6a, 0xf7, 0xf2, 0x68, 0x0b, 0xfa, 0xc1, 0x3b, 0x0e, 0x27, + 0xef, 0x6f, 0xce, 0xb8, 0x1e, 0x45, 0x92, 0x8a}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0x80 + // tcID: 85 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 85, + 32, + {0x50, 0xd8, 0x1c, 0x07, 0x3d, 0x09, 0x49, 0x9d, 0x0b, 0x73, 0xa7, 0x51, + 0x15, 0x72, 0xcd, 0x48, 0x5e, 0x27, 0x79, 0xe0, 0xb2, 0x30, 0x91, 0x72, + 0xa4, 0x38, 0x47, 0xb9, 0x00, 0x1c, 0x52, 0x58, 0x2b, 0x75, 0x39, 0x4c, + 0xa4, 0x38, 0xc4, 0xe3, 0x58, 0x94, 0x62, 0x32, 0xef, 0x17, 0x59, 0x6d, + 0x4c, 0xff, 0x47, 0xdc, 0xfc, 0xf4, 0x06, 0x61, 0xaf, 0xa1, 0xd3, 0xc3, + 0xd4, 0x1a, 0x93, 0xce, 0x9d, 0x2f, 0x68, 0x16, 0x22, 0xac, 0xc2, 0xe4, + 0xe4, 0xf2, 0x73, 0xf9, 0xe1, 0xc5, 0xcc, 0x23, 0xb5, 0x3c, 0x8c, 0x89, + 0xff, 0xe2, 0x0e, 0x18, 0x27, 0xbe, 0xa2, 0x9f, 0xdc, 0x71, 0x3a, 0xc1, + 0xdc, 0x76, 0x9d, 0xf3, 0x57, 0x8a, 0x14, 0x37, 0x2d, 0x05, 0xe0, 0xd9, + 0x4a, 0xe4, 0x4e, 0xbc, 0xd2, 0x2d, 0x4f, 0xfa, 0x6c, 0x92, 0x76, 0xd2, + 0x2f, 0x8d, 0xef, 0x3b, 0xd6, 0x5b, 0xff, 0xf5, 0x93, 0xce, 0x24, 0x77, + 0x68, 0x5c, 0xc1, 0xa2, 0xd0, 0x51, 0x65, 0x6b, 0x91, 0x23, 0x39, 0x33, + 0xa9, 0xb1, 0x07, 0x94, 0x0a, 0xbc, 0x71, 0x6d, 0x12, 0xa5, 0xb3, 0xec, + 0x93, 0x9e, 0xcb, 0xba, 0xb7, 0xa2, 0x78, 0x5c, 0xa4, 0xbe, 0x41, 0xe7, + 0x0a, 0x99, 0xf6, 0x0a, 0x01, 0x3d, 0x04, 0xa6, 0xb2, 0x37, 0x79, 0x9d, + 0x8f, 0x17, 0x43, 0xad, 0xa6, 0xd5, 0xa9, 0x71, 0x93, 0xd5, 0xb3, 0x0a, + 0xda, 0x75, 0xf5, 0x7e, 0x54, 0x0a, 0x64, 0x08, 0x5d, 0x67, 0xb0, 0xb2, + 0x8d, 0x2d, 0x36, 0x18, 0xd5, 0x2d, 0x2d, 0xa4, 0x85, 0x7d, 0x8a, 0xec, + 0x6b, 0x05, 0x98, 0x2d, 0x07, 0xef, 0x91, 0x8e, 0xe8, 0x2d, 0xb1, 0x71, + 0x82, 0xeb, 0xda, 0xc2, 0xd5, 0x9d, 0xe4, 0x45, 0x2a, 0x2f, 0x43, 0xc7, + 0x69, 0x39, 0x0c, 0x42, 0x9d, 0xac, 0x2a, 0x34, 0xd6, 0x56, 0x70, 0xe4, + 0x33, 0xc6, 0xe0, 0x0a, 0xfa, 0xcd, 0x46, 0x64, 0xaa, 0x99, 0xb7, 0x8d, + 0xba, 0x1a, 0x1a, 0x39, 0xae, 0x1a, 0x3e, 0xa6, 0xdd, 0xf0, 0x67, 0xde, + 0xbe, 0xc3, 0x93, 0x04, 0x6f, 0xe5, 0x44, 0xba, 0x91, 0x88, 0x90, 0x41, + 0x78, 0xc3, 0xb9, 0x35, 0x8d, 0xd3, 0x55, 0xfc, 0x2a, 0x78, 0x86, 0x95, + 0xb2, 0xdd, 0x2a, 0xb8, 0x67, 0xf1, 0x45, 0x2f, 0x9c, 0xab, 0xf2, 0xbd, + 0x52, 0x03, 0x17, 0x03, 0xb7, 0xe2, 0xa6, 0xd0, 0x0d, 0xaa, 0xd2, 0xcc, + 0x21, 0xbd, 0xeb, 0xe9, 0xc3, 0xb4, 0x5f, 0x9f, 0x16, 0x4a, 0x1e, 0x39, + 0x18, 0x99, 0x8f, 0x04, 0x4e, 0x18, 0xbb, 0xda, 0x1b, 0x7b, 0x01, 0xba, + 0x73, 0x23, 0x95, 0x39, 0x8d, 0xb4, 0xd5, 0x0e, 0x61, 0x08, 0x5f, 0x42, + 0x94, 0x4d, 0x0b, 0x86, 0xc0, 0x9b, 0x91, 0xe5, 0x47, 0x0f, 0xf3, 0x7e, + 0x42, 0xf2, 0x99, 0xa9, 0x2d, 0x3a, 0x38, 0xb6, 0xb8, 0xe9, 0x8a, 0x4d, + 0xd1, 0xb1, 0xa8, 0xd9, 0x79, 0xaa, 0x8a, 0x27, 0x54, 0xae, 0xca, 0x22, + 0x44, 0x9e, 0x08, 0x64, 0x7c, 0x09, 0x55, 0x47, 0x39, 0xc1, 0xeb, 0x0c, + 0x35, 0x91, 0x57, 0xe8, 0x7e, 0xc3, 0x5b, 0xe8, 0xfb, 0x44, 0xaa, 0xca, + 0x55, 0x15, 0xec, 0x5b, 0xda, 0x2b, 0xc8, 0x61, 0xc0, 0x8a, 0xdc, 0xa6, + 0x5c, 0x73, 0xa0, 0xf9, 0x44, 0xa2, 0x9d, 0xb9, 0x00, 0x81, 0x56, 0x07, + 0x89, 0xfa, 0x05, 0xa2, 0xf4, 0x2a, 0x7c, 0x0d, 0xd8, 0xeb, 0x19, 0x9e, + 0x8e, 0xfe, 0x3c, 0x95, 0x48, 0xcc, 0x4a, 0x26, 0x9b, 0x07, 0x67, 0xa8, + 0x30, 0xb7, 0xfb, 0x18, 0x13, 0x46, 0x87, 0x6b, 0x3a, 0x8f, 0x0c, 0x93, + 0x85, 0x88, 0x5b, 0xf6, 0x9b, 0x1e, 0xc3, 0x88, 0xb9, 0x3c, 0x4b, 0xa7, + 0xaa, 0xc6, 0x0f, 0xde, 0x8b, 0xd4, 0xe4, 0xc9, 0xea, 0x44, 0xc2, 0x2f, + 0xac, 0x2d, 0xe7, 0x33, 0x1d, 0xf3, 0xd5, 0xfd}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0 + // tcID: 86 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 86, + 32, + {0x7b, 0xd5, 0x6f, 0xe8, 0xbe, 0x48, 0x06, 0x2f, 0x61, 0x1a, 0x16, 0xd0, + 0x70, 0x32, 0x88, 0x29, 0xb6, 0xe0, 0x32, 0x65, 0x0e, 0x54, 0x14, 0x85, + 0x51, 0xeb, 0xfa, 0xe0, 0xc2, 0x21, 0xdb, 0xda, 0xa4, 0x61, 0xfc, 0x0b, + 0x83, 0x7b, 0x41, 0xdb, 0x09, 0x3f, 0xd3, 0xe7, 0xee, 0xe3, 0x4f, 0x6e, + 0xa9, 0x75, 0xb7, 0xe7, 0xc6, 0xa9, 0xc6, 0x5c, 0x9d, 0xa2, 0x6b, 0x8b, + 0x47, 0xa3, 0x4d, 0x4f, 0x85, 0xcb, 0xb7, 0x6f, 0x7f, 0x75, 0xf0, 0x01, + 0x03, 0x75, 0xc1, 0x03, 0x01, 0xe6, 0xc6, 0x56, 0xbb, 0x99, 0x09, 0x19, + 0x85, 0x5b, 0xc3, 0x94, 0x1f, 0x04, 0x81, 0x7d, 0xe8, 0x4b, 0x22, 0x5b, + 0xc6, 0x8a, 0x53, 0x31, 0x0a, 0x2d, 0x12, 0xc5, 0x22, 0x73, 0x2c, 0x98, + 0xa4, 0x35, 0xff, 0x2e, 0xd2, 0xde, 0xef, 0x13, 0xe6, 0xc2, 0x2b, 0x92, + 0xf1, 0x51, 0x8c, 0x01, 0xd7, 0xa4, 0x6f, 0xcd, 0xd6, 0x50, 0x03, 0x00, + 0x17, 0xaa, 0x0d, 0x55, 0xb5, 0x32, 0x56, 0x64, 0x5d, 0x15, 0xb0, 0x22, + 0xbd, 0xe6, 0x49, 0x4d, 0xff, 0x48, 0xe3, 0x48, 0xbf, 0x24, 0x3b, 0x48, + 0xac, 0xb6, 0xd5, 0x86, 0x6b, 0x01, 0xc1, 0x33, 0xc8, 0xd0, 0xfd, 0xdb, + 0xc5, 0xd5, 0x0b, 0x1d, 0x41, 0xfb, 0x37, 0xd3, 0x4b, 0x3e, 0xe7, 0x6b, + 0xdb, 0xee, 0x3b, 0xe4, 0x6e, 0x98, 0x93, 0xa6, 0x4e, 0x35, 0x71, 0x59, + 0x06, 0x98, 0x44, 0x4d, 0x9e, 0xee, 0x18, 0x30, 0x8b, 0xe2, 0xa6, 0x1b, + 0xf6, 0xe2, 0x81, 0x91, 0xf0, 0x52, 0x55, 0x0c, 0x82, 0xfc, 0x60, 0x0d, + 0xe6, 0xe0, 0x1c, 0x86, 0x37, 0xd7, 0xe1, 0x75, 0x39, 0x9f, 0xb8, 0xb8, + 0x7a, 0xea, 0x13, 0x6d, 0x00, 0x2b, 0x58, 0x9b, 0x73, 0x72, 0xd0, 0x47, + 0x60, 0x59, 0xc1, 0x53, 0x52, 0x5e, 0x63, 0xa9, 0x0d, 0x0a, 0xed, 0xd4, + 0x8f, 0x2a, 0x59, 0x62, 0x1c, 0xed, 0x9e, 0x68, 0x52, 0xc9, 0x64, 0x4e, + 0xcc, 0x1a, 0x60, 0x18, 0x1b, 0x1c, 0xac, 0xf6, 0xad, 0xaf, 0x54, 0x9a, + 0x47, 0xb1, 0x82, 0x59, 0x73, 0xc4, 0xd2, 0x92, 0x6a, 0x91, 0x1d, 0xb4, + 0x1b, 0xa1, 0x0e, 0xb2, 0x44, 0xa4, 0x5d, 0x58, 0x2b, 0x9a, 0xcf, 0x30, + 0x86, 0x1c, 0x28, 0x4b, 0x72, 0xbc, 0x6e, 0xd4, 0xdd, 0xbf, 0xc4, 0xdf, + 0x7f, 0x96, 0xa2, 0xb6, 0xe4, 0xf9, 0x62, 0xe4, 0xc8, 0xeb, 0xf2, 0x7c, + 0x35, 0xba, 0xc4, 0xcf, 0xd2, 0xae, 0x63, 0xc1, 0xe3, 0x35, 0xab, 0x50, + 0x49, 0xc3, 0xbc, 0x5e, 0x60, 0x6a, 0x65, 0xb5, 0x15, 0x57, 0x09, 0xb9, + 0xbb, 0x30, 0xd5, 0xe1, 0x0e, 0xeb, 0x89, 0x52, 0x32, 0xbd, 0xa1, 0x46, + 0x54, 0x43, 0xe1, 0x9b, 0x35, 0x6a, 0xc9, 0x18, 0x7d, 0x57, 0x99, 0xe6, + 0x2e, 0x77, 0x87, 0x10, 0x82, 0x0c, 0xa4, 0xfd, 0x28, 0x02, 0xba, 0x8c, + 0x52, 0xcd, 0xad, 0x0b, 0xd1, 0x2d, 0x8a, 0xdd, 0xa8, 0x5e, 0xc4, 0x80, + 0x32, 0x9e, 0x92, 0x7a, 0x6e, 0xd4, 0x1a, 0x8c, 0x31, 0xdd, 0x35, 0xb1, + 0x44, 0x46, 0x60, 0xf2, 0xf6, 0x43, 0x20, 0x4c, 0x48, 0x64, 0x59, 0x00, + 0x14, 0xc8, 0xfe, 0x35, 0xdb, 0x26, 0x09, 0x90, 0xfc, 0x73, 0x1f, 0x15, + 0x99, 0xbb, 0xe2, 0x23, 0xa3, 0xd2, 0xf6, 0x61, 0x3d, 0x39, 0x34, 0x44, + 0xeb, 0x60, 0x03, 0xcf, 0x53, 0x43, 0x1d, 0xb3, 0x96, 0x91, 0x31, 0x8a, + 0x14, 0x35, 0x80, 0x7b, 0x92, 0x1b, 0xe3, 0x4e, 0x51, 0x8b, 0xf2, 0xce, + 0xb9, 0x9b, 0xe3, 0x8d, 0x60, 0x71, 0x74, 0xa9, 0x6e, 0x8c, 0xde, 0xf1, + 0xf4, 0x9a, 0x14, 0x4c, 0x71, 0x58, 0x4b, 0x45, 0xda, 0x1e, 0x52, 0x77, + 0xf2, 0xce, 0x4e, 0x07, 0x62, 0xc8, 0xf5, 0xbb, 0x8e, 0x48, 0xe4, 0xb0, + 0x15, 0x79, 0xde, 0x20, 0x4c, 0xb8, 0x03, 0x24}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0xff + // tcID: 87 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 87, + 32, + {0x1f, 0x20, 0xdc, 0x34, 0x8e, 0x8b, 0x89, 0xed, 0x30, 0x04, 0xb1, 0x94, + 0xc0, 0xbb, 0x63, 0x5e, 0x27, 0xc6, 0x43, 0xf7, 0x09, 0x67, 0xd6, 0x5b, + 0x0f, 0x5d, 0x2d, 0x4b, 0xa5, 0x5e, 0xc2, 0xe4, 0x8d, 0x62, 0x07, 0x4a, + 0x49, 0xde, 0x2a, 0x73, 0xa3, 0x4e, 0x5e, 0x4c, 0x0d, 0x17, 0x2a, 0xb2, + 0x4b, 0xcb, 0x10, 0x25, 0x00, 0x8c, 0x7d, 0x47, 0x3c, 0x90, 0xb6, 0x4f, + 0x9d, 0x69, 0x91, 0xf3, 0x61, 0x2d, 0xea, 0xb9, 0x0b, 0x0b, 0x53, 0x5b, + 0x11, 0x40, 0x0c, 0x4a, 0x11, 0x26, 0x19, 0x41, 0xec, 0x9f, 0xf3, 0x73, + 0x8e, 0xc4, 0x8c, 0xd6, 0xf0, 0x23, 0x77, 0x57, 0xb2, 0x61, 0x76, 0xec, + 0x23, 0x39, 0xe8, 0xbf, 0x2b, 0x45, 0x60, 0xab, 0xfe, 0x1a, 0x18, 0x36, + 0x83, 0xf9, 0xef, 0xc7, 0x08, 0x76, 0xac, 0x82, 0x1d, 0x18, 0x74, 0x07, + 0x9d, 0x61, 0x0a, 0x1f, 0x7c, 0x7e, 0xf8, 0x0b, 0xf3, 0x9f, 0x1e, 0xc1, + 0xfa, 0x21, 0x21, 0x36, 0x11, 0x44, 0x38, 0xb4, 0x22, 0xe4, 0xdf, 0xe6, + 0x5e, 0x8f, 0xb4, 0x8f, 0x5c, 0xbe, 0x47, 0x57, 0x15, 0xa6, 0x7f, 0x89, + 0x37, 0xae, 0x7d, 0xc3, 0xac, 0x91, 0x3b, 0xde, 0x05, 0x4c, 0xdd, 0x16, + 0x36, 0xee, 0x70, 0xd9, 0x82, 0x33, 0xcf, 0x5f, 0x06, 0x45, 0xfd, 0x57, + 0xa3, 0x8d, 0xa9, 0x04, 0x28, 0xbf, 0x75, 0x11, 0xcd, 0x85, 0x54, 0x31, + 0xd2, 0xa2, 0xa5, 0x41, 0x9d, 0x75, 0xc2, 0x19, 0x9d, 0x33, 0x8f, 0xdb, + 0x60, 0xde, 0xb5, 0x61, 0x77, 0x16, 0xf2, 0xca, 0x73, 0xda, 0xaf, 0x02, + 0x26, 0x0d, 0xeb, 0x1c, 0xda, 0x50, 0x9e, 0xe0, 0xea, 0xf4, 0x57, 0xda, + 0xe4, 0xc9, 0xf4, 0x39, 0xac, 0x00, 0x32, 0x3c, 0x87, 0x3b, 0xd6, 0xdd, + 0x65, 0xce, 0xde, 0x62, 0x5d, 0x3a, 0xe2, 0x55, 0x68, 0x77, 0x28, 0x23, + 0xf4, 0x02, 0xc5, 0xb3, 0x54, 0xbe, 0xfe, 0x23, 0x6e, 0xdc, 0xbf, 0x95, + 0x6b, 0x70, 0x05, 0x70, 0xc8, 0x7e, 0xeb, 0x05, 0x56, 0x8e, 0x0a, 0x50, + 0xee, 0x60, 0xd3, 0x0c, 0xbb, 0x5b, 0x57, 0xc6, 0xc2, 0xdf, 0xd8, 0x05, + 0x12, 0x6d, 0x1a, 0xae, 0xc5, 0x35, 0xe0, 0x1c, 0x81, 0xd6, 0x27, 0x76, + 0xe4, 0xb1, 0x9c, 0x76, 0xdd, 0x41, 0x2f, 0x62, 0x2e, 0x8a, 0xad, 0xf9, + 0xfc, 0xf3, 0xd7, 0x8b, 0x34, 0xfb, 0x60, 0x16, 0xa5, 0x50, 0xbc, 0xd7, + 0x2d, 0x17, 0x09, 0xb5, 0xb7, 0x30, 0x8f, 0x74, 0xad, 0x3c, 0x37, 0xfe, + 0x0b, 0xbf, 0x4c, 0x70, 0x72, 0x29, 0xc7, 0xf4, 0x02, 0x82, 0xf0, 0x9e, + 0xee, 0x4b, 0xe1, 0x3e, 0xc4, 0x8b, 0xf2, 0xf8, 0x4b, 0x32, 0xd4, 0x88, + 0x6d, 0x09, 0x46, 0xda, 0xfb, 0xd0, 0x42, 0x2f, 0xa4, 0x9b, 0x19, 0x71, + 0xb6, 0x94, 0xb7, 0xdc, 0x55, 0xf7, 0xb4, 0xd0, 0x59, 0x40, 0x3d, 0xf3, + 0x71, 0x55, 0xfe, 0xfb, 0x99, 0x67, 0xb4, 0x5d, 0xb2, 0xbd, 0x80, 0x1d, + 0x90, 0x12, 0xb1, 0xcf, 0x0e, 0x2f, 0xd9, 0xb7, 0xa0, 0x73, 0x86, 0x87, + 0x56, 0xd6, 0x4c, 0xdd, 0xd6, 0x30, 0xa4, 0x3a, 0x94, 0x47, 0x85, 0x3b, + 0x42, 0x14, 0xb0, 0x6b, 0xd6, 0xbb, 0x4c, 0xca, 0xca, 0x1d, 0x6b, 0xc0, + 0x1e, 0x79, 0xe3, 0x28, 0xed, 0x68, 0xee, 0x4a, 0x6b, 0x54, 0xfb, 0xa5, + 0xb4, 0x75, 0x21, 0xa2, 0xde, 0xe8, 0xd6, 0x42, 0x53, 0x06, 0xe3, 0x39, + 0x35, 0x6f, 0x97, 0xf3, 0xb1, 0x9d, 0x7b, 0xf8, 0x22, 0x01, 0x69, 0x40, + 0x55, 0x9c, 0x16, 0x85, 0xae, 0x93, 0xf7, 0xbe, 0x27, 0xeb, 0x3e, 0x9f, + 0xb4, 0x9d, 0x7b, 0x08, 0xb0, 0xd5, 0x96, 0x0a, 0x68, 0x52, 0x4e, 0x60, + 0xcc, 0x75, 0x61, 0xc7, 0xe6, 0x1e, 0xc6, 0x04, 0x93, 0x62, 0xaa, 0x48, + 0x4f, 0xba, 0x37, 0x90, 0x2a, 0xd0, 0x26, 0xdc}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: shifted salt + // tcID: 88 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 88, + 32, + {0x1e, 0x7a, 0x63, 0xb1, 0xad, 0x5c, 0x1b, 0x70, 0x8c, 0x49, 0x03, 0x16, + 0x47, 0x93, 0x4f, 0xbb, 0xfa, 0x2e, 0xdc, 0x11, 0x85, 0xb1, 0x09, 0x63, + 0x26, 0xc8, 0x43, 0x0b, 0xf9, 0x4b, 0x4a, 0xb4, 0xf0, 0xe9, 0x40, 0x1a, + 0x68, 0xf9, 0x4c, 0xd6, 0xfb, 0xe2, 0xd2, 0x36, 0x23, 0x21, 0x07, 0x23, + 0xe8, 0x00, 0xed, 0x87, 0x8c, 0x9f, 0xb4, 0x17, 0xec, 0x64, 0xbd, 0x3f, + 0x38, 0xf3, 0xf0, 0x8b, 0xae, 0x77, 0x35, 0x2a, 0x7d, 0x40, 0x94, 0x85, + 0xa8, 0x3d, 0xac, 0xc9, 0xa7, 0x9e, 0xe2, 0x55, 0x26, 0xaf, 0x32, 0xd9, + 0x3b, 0x3c, 0x70, 0x2c, 0xef, 0x4f, 0x37, 0xbf, 0xdc, 0x7b, 0x29, 0x5b, + 0x7d, 0x24, 0x3a, 0xcc, 0xb8, 0x0c, 0x25, 0x6c, 0x9e, 0xa3, 0x50, 0x12, + 0x0a, 0xb7, 0xfa, 0x5a, 0xb0, 0x47, 0x22, 0x9e, 0x97, 0x76, 0xef, 0x15, + 0x7b, 0x26, 0x21, 0x2e, 0x74, 0x81, 0x76, 0xbe, 0x88, 0x57, 0x52, 0x30, + 0x87, 0x20, 0xb1, 0x66, 0x64, 0x32, 0x3f, 0x65, 0xd8, 0x3c, 0xe7, 0x0d, + 0xe2, 0x1d, 0x4e, 0x2e, 0x7d, 0x5a, 0x63, 0x37, 0x84, 0xe9, 0xd1, 0x8f, + 0x58, 0xbe, 0x64, 0x69, 0x97, 0x0b, 0x52, 0xc0, 0x09, 0x63, 0x9a, 0xb9, + 0xe2, 0xb0, 0x24, 0xce, 0xda, 0xc4, 0x55, 0x3f, 0x88, 0xe4, 0x2d, 0x80, + 0x12, 0xe8, 0x17, 0x2b, 0xe9, 0xfd, 0x4d, 0xbd, 0x3b, 0xea, 0x18, 0x87, + 0xf0, 0x65, 0x52, 0x6e, 0x09, 0x0c, 0x3a, 0x5e, 0x7f, 0x28, 0xb4, 0x16, + 0x78, 0x5a, 0x0f, 0xd3, 0x3c, 0x92, 0x93, 0x73, 0x83, 0xf0, 0x57, 0x07, + 0x20, 0xaa, 0x6d, 0xab, 0x92, 0xad, 0x7f, 0x00, 0x6b, 0xa8, 0xb1, 0x7c, + 0x48, 0x90, 0x86, 0x43, 0x13, 0xed, 0x03, 0x12, 0xc7, 0x17, 0xa2, 0xa5, + 0x90, 0x6a, 0x8f, 0x10, 0x1b, 0x7c, 0x27, 0x75, 0xd9, 0x60, 0x9d, 0x26, + 0xe7, 0x6e, 0x27, 0x47, 0x28, 0xb0, 0x31, 0x69, 0xd9, 0x47, 0x23, 0x91, + 0x9e, 0x2a, 0xe5, 0x12, 0x6c, 0xaa, 0x2b, 0x6d, 0xd1, 0xa4, 0x43, 0xd2, + 0x1d, 0x4e, 0x36, 0x51, 0x2d, 0x06, 0xc8, 0xb5, 0x85, 0x2d, 0xaf, 0xbe, + 0xa7, 0x3b, 0x04, 0x2e, 0x1a, 0x99, 0x9f, 0xf7, 0x14, 0x7c, 0x49, 0xef, + 0x19, 0xeb, 0x7f, 0x41, 0xcd, 0x31, 0x79, 0x4c, 0xfa, 0x5f, 0x65, 0xd9, + 0xd0, 0xfe, 0x62, 0x6d, 0x08, 0xb6, 0x25, 0x7d, 0xd8, 0x8b, 0xf0, 0xcc, + 0x39, 0x11, 0x3d, 0x0c, 0x0d, 0x74, 0x12, 0xec, 0x70, 0x20, 0xbd, 0xd5, + 0xdf, 0xa7, 0xe9, 0xf5, 0x35, 0xf4, 0xf2, 0x79, 0x9a, 0x06, 0xd4, 0x74, + 0x3c, 0x57, 0x69, 0xc5, 0xc8, 0x52, 0x29, 0xba, 0x5d, 0x0d, 0xc3, 0x9b, + 0x02, 0x7d, 0xf7, 0x02, 0xc6, 0xfc, 0xbe, 0x72, 0x88, 0x87, 0xb0, 0xfc, + 0x0b, 0x60, 0x64, 0x80, 0xd3, 0xc0, 0xe0, 0xf1, 0x32, 0x6a, 0x46, 0xa7, + 0x22, 0x3e, 0x31, 0x24, 0xdd, 0x4d, 0x27, 0xcd, 0xcc, 0x48, 0xc7, 0xec, + 0xbf, 0x74, 0x40, 0x96, 0x7c, 0x2e, 0x57, 0x31, 0x9e, 0xff, 0xe5, 0xe4, + 0x16, 0xde, 0x26, 0xe6, 0x0b, 0x99, 0x5a, 0xd9, 0x35, 0x8c, 0xe8, 0xb8, + 0x63, 0xf3, 0x5d, 0x56, 0xf6, 0x9e, 0xbf, 0x6a, 0x6d, 0x6c, 0x0e, 0xec, + 0x94, 0xc9, 0x17, 0xa9, 0x03, 0x16, 0xdb, 0x70, 0xe7, 0xf1, 0x05, 0xd1, + 0x71, 0x70, 0x0a, 0x17, 0xc5, 0x2c, 0x4a, 0x1f, 0x9e, 0x15, 0xa5, 0x27, + 0x4c, 0xd9, 0x6c, 0xa4, 0xe8, 0x72, 0xc5, 0x77, 0xf4, 0x3b, 0x54, 0xcf, + 0xf8, 0x98, 0xaf, 0x42, 0x72, 0x0f, 0x0d, 0x3a, 0xd0, 0x0d, 0x17, 0x0f, + 0x9c, 0x0b, 0xc3, 0x5f, 0xdf, 0x29, 0x70, 0x46, 0xf6, 0xc7, 0x50, 0xb6, + 0xd0, 0x36, 0x90, 0x5f, 0xde, 0xca, 0x12, 0x7e, 0x6f, 0x2d, 0xa3, 0xf5, + 0xad, 0xd9, 0xcc, 0xf7, 0xad, 0x81, 0x9f, 0x2e}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 89 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 89, + 32, + {0x62, 0xa7, 0x46, 0x65, 0x5a, 0xbd, 0x3d, 0x49, 0x63, 0xee, 0xdb, 0xf1, + 0xcc, 0xb4, 0x2a, 0xdf, 0xd9, 0x91, 0x9f, 0x42, 0x79, 0x7c, 0x65, 0xd8, + 0x33, 0xff, 0xc5, 0xc5, 0x17, 0x74, 0x83, 0x53, 0x4b, 0x2b, 0x46, 0xb6, + 0x77, 0x3d, 0x7b, 0x6b, 0x9f, 0x6a, 0x1a, 0x03, 0x80, 0x3a, 0x2c, 0x85, + 0x71, 0x80, 0x45, 0xca, 0xa8, 0x99, 0x5d, 0x0e, 0xef, 0x3d, 0x55, 0xc6, + 0x64, 0x91, 0xed, 0x65, 0xac, 0xa0, 0x9d, 0xab, 0x89, 0xae, 0x15, 0x41, + 0x24, 0x5c, 0x2e, 0xde, 0xf5, 0x35, 0xf8, 0xce, 0xad, 0xf4, 0xf7, 0x4f, + 0x1a, 0xe1, 0x2b, 0xa9, 0xe9, 0x22, 0x50, 0x8b, 0x7b, 0xb1, 0x57, 0xb3, + 0x82, 0x47, 0x44, 0x18, 0x63, 0xaa, 0xd6, 0x82, 0x20, 0x0e, 0x4d, 0xa6, + 0x1b, 0x4b, 0x3c, 0x72, 0x92, 0xcb, 0x82, 0x41, 0x58, 0x27, 0x5d, 0x04, + 0x28, 0x58, 0xd1, 0x5f, 0xb7, 0xec, 0x4e, 0xb5, 0xae, 0xb3, 0x3d, 0xcd, + 0x40, 0xf5, 0x8a, 0x67, 0x01, 0x10, 0xfa, 0x93, 0x9d, 0xde, 0xcb, 0xcc, + 0x9c, 0x20, 0x21, 0x6b, 0x69, 0x96, 0xa4, 0x3a, 0x32, 0x67, 0xb5, 0x01, + 0xa2, 0xd6, 0xf0, 0x5c, 0x35, 0xa6, 0x3b, 0xef, 0xad, 0x8f, 0x65, 0x34, + 0xb7, 0x14, 0x48, 0x02, 0x71, 0x83, 0xe4, 0x5a, 0xbd, 0x98, 0xda, 0xe8, + 0x78, 0x37, 0x98, 0x07, 0xeb, 0x97, 0xaa, 0xd9, 0x01, 0x4a, 0x26, 0x8b, + 0x2d, 0x04, 0x2b, 0xfa, 0x20, 0xb3, 0x55, 0x95, 0x65, 0xb2, 0x2d, 0xef, + 0x87, 0xbb, 0x0b, 0xec, 0xee, 0xfc, 0xaa, 0xe1, 0xa0, 0x1f, 0x06, 0x8c, + 0xed, 0x30, 0x41, 0x45, 0x01, 0x76, 0x7f, 0xef, 0x23, 0x73, 0xfd, 0x8d, + 0x8a, 0xe7, 0xd4, 0x4a, 0xee, 0xe8, 0x85, 0x46, 0x2d, 0xd1, 0xcd, 0x21, + 0x36, 0xe1, 0x14, 0xa9, 0xe6, 0x30, 0x85, 0xeb, 0xa2, 0x2a, 0xdd, 0xc0, + 0xad, 0xe5, 0x88, 0x77, 0x76, 0xee, 0xa1, 0x0b, 0x59, 0x4d, 0xa2, 0xab, + 0xcb, 0x24, 0x5a, 0x03, 0x03, 0x9f, 0xa1, 0x51, 0xae, 0xda, 0x03, 0x64, + 0xfc, 0x66, 0xa1, 0x2a, 0x15, 0xdf, 0xe8, 0x9a, 0xd7, 0x67, 0x82, 0x30, + 0x19, 0x46, 0x00, 0x55, 0x46, 0x79, 0xe0, 0xc0, 0x2d, 0x3c, 0x35, 0xbb, + 0x2a, 0xf0, 0x54, 0xe2, 0xbd, 0x68, 0xe7, 0x3f, 0xdc, 0x66, 0x54, 0x02, + 0x57, 0xcc, 0x10, 0xa0, 0xc0, 0x14, 0x5f, 0xd1, 0x77, 0x93, 0xf0, 0xc8, + 0x8d, 0x76, 0x67, 0x0c, 0xbc, 0x62, 0xe0, 0xa5, 0x6b, 0x98, 0xd8, 0x2f, + 0xe1, 0xf5, 0xec, 0x8a, 0x85, 0xc0, 0x07, 0x57, 0x63, 0xe1, 0xd3, 0xd8, + 0x73, 0xde, 0xb0, 0xfa, 0x57, 0xf1, 0x27, 0x05, 0x29, 0x71, 0xaf, 0x34, + 0x12, 0x2b, 0x9b, 0xed, 0xc7, 0x60, 0xb2, 0xe4, 0x41, 0x93, 0x9c, 0x33, + 0xbf, 0x18, 0xfd, 0x9d, 0x49, 0xe2, 0xde, 0xf6, 0x1d, 0xfb, 0x3a, 0xac, + 0x87, 0xea, 0xa4, 0x80, 0xa3, 0x48, 0xbf, 0x32, 0xbd, 0xee, 0x4e, 0x73, + 0x03, 0xd5, 0x13, 0x20, 0x3f, 0xe2, 0x31, 0x65, 0xf3, 0x92, 0x31, 0xb6, + 0x4b, 0xaa, 0x0b, 0xb1, 0x49, 0x5a, 0x86, 0x8e, 0x20, 0xa4, 0xdc, 0x3d, + 0xcd, 0xb4, 0xc6, 0x43, 0x64, 0x6c, 0x23, 0xbb, 0x1c, 0xe0, 0xa4, 0x08, + 0x89, 0x07, 0xeb, 0xed, 0xb6, 0xfe, 0x13, 0x93, 0x81, 0x56, 0xf9, 0x81, + 0x1a, 0xff, 0xe8, 0x28, 0x8e, 0x13, 0xdb, 0x8f, 0x45, 0x70, 0x52, 0x29, + 0xa3, 0x1f, 0xda, 0x74, 0x76, 0xff, 0x07, 0xbf, 0x60, 0x69, 0xef, 0x11, + 0xc0, 0xe1, 0x9b, 0x36, 0x9f, 0x53, 0xe9, 0x9e, 0xa9, 0x01, 0xac, 0x8d, + 0x4a, 0x1b, 0xa8, 0xcf, 0x92, 0xd7, 0x40, 0x09, 0x58, 0x3e, 0x00, 0x78, + 0x3a, 0xdd, 0x48, 0xb6, 0xf7, 0xcd, 0x7d, 0x28, 0x42, 0x9b, 0xc4, 0x8c, + 0x73, 0xb4, 0x75, 0x39, 0x63, 0x0b, 0x59, 0xbf}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: bit 7 of masked_db not cleared + // tcID: 90 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 90, + 32, + {0x2f, 0x04, 0xe3, 0x2e, 0x17, 0xa9, 0xa6, 0x99, 0x17, 0x33, 0x91, 0x34, + 0x75, 0xf5, 0x4c, 0xb1, 0x8a, 0xbe, 0x5c, 0xd6, 0xf7, 0x85, 0x6a, 0x8c, + 0xf1, 0x25, 0x25, 0xf7, 0xa8, 0x31, 0x27, 0xc2, 0x02, 0x55, 0x14, 0x95, + 0x65, 0x98, 0x37, 0x19, 0xe5, 0x8b, 0x10, 0xc2, 0x3f, 0xa7, 0x0a, 0x27, + 0xb4, 0x0d, 0x72, 0x33, 0x70, 0xbf, 0xdd, 0x14, 0xba, 0xd6, 0x70, 0xb5, + 0xa2, 0x2b, 0x34, 0x46, 0xed, 0x14, 0x73, 0xe8, 0xf0, 0x12, 0xe5, 0xbf, + 0xe7, 0x0a, 0x1f, 0xdc, 0x1a, 0x7d, 0x82, 0x64, 0x30, 0xe3, 0x01, 0x40, + 0x5d, 0xb7, 0x2c, 0x81, 0x57, 0x63, 0xe4, 0xc5, 0x48, 0x69, 0x38, 0xde, + 0x8f, 0x78, 0xb5, 0x56, 0x64, 0x81, 0x08, 0xea, 0xee, 0xfb, 0x6d, 0x5a, + 0x45, 0x20, 0xda, 0x36, 0x5c, 0xf6, 0x4a, 0xc6, 0x9d, 0x2f, 0x0d, 0x28, + 0x42, 0xb5, 0x65, 0x0d, 0xa2, 0xd0, 0x66, 0x39, 0x03, 0x2c, 0x4f, 0x90, + 0x90, 0x7a, 0x31, 0x64, 0xf6, 0x7e, 0x0a, 0xbc, 0x68, 0xa4, 0xbb, 0x86, + 0x77, 0x8d, 0x6f, 0x0c, 0x6f, 0x8c, 0x15, 0x85, 0xb7, 0x6a, 0x73, 0x57, + 0x3d, 0xec, 0xcb, 0x70, 0x10, 0xd2, 0x1e, 0x95, 0x9f, 0xc9, 0x18, 0x9a, + 0xee, 0x02, 0x45, 0x8b, 0x8e, 0x35, 0x3f, 0x12, 0xa3, 0xd9, 0x8c, 0xcb, + 0x6b, 0xac, 0x5e, 0x3a, 0x57, 0xff, 0xe5, 0xb6, 0x0a, 0xf3, 0x7b, 0x04, + 0x3f, 0xb5, 0x8c, 0xc4, 0x78, 0xca, 0x9e, 0x24, 0x9e, 0x94, 0xa3, 0x0b, + 0xfe, 0xe4, 0xc5, 0x09, 0xe1, 0x50, 0xa3, 0xe2, 0x8e, 0x56, 0xdc, 0x42, + 0x22, 0xf9, 0x96, 0x8c, 0xa8, 0xc6, 0x2c, 0xcf, 0x57, 0x32, 0x6a, 0x47, + 0x3b, 0x30, 0x05, 0x56, 0x55, 0x65, 0x4d, 0x3e, 0x70, 0x0e, 0xa0, 0x47, + 0x56, 0xbc, 0x3f, 0x68, 0x77, 0x07, 0xe0, 0xda, 0xfb, 0x95, 0x31, 0x70, + 0x6d, 0x06, 0xc3, 0x0a, 0xa1, 0x71, 0xe3, 0x35, 0x50, 0xb6, 0x60, 0x55, + 0xad, 0xee, 0x33, 0x91, 0x0a, 0xef, 0x57, 0x3a, 0xf9, 0xdd, 0x06, 0xb2, + 0x61, 0x14, 0x25, 0xd9, 0xd4, 0x82, 0x08, 0x07, 0xc1, 0x2f, 0x7b, 0x29, + 0xa7, 0xfc, 0xd9, 0x8c, 0x39, 0x48, 0xd5, 0x35, 0x2e, 0x3f, 0xa8, 0x08, + 0x32, 0x05, 0xe1, 0x3f, 0x07, 0x5e, 0xed, 0x4e, 0x64, 0x42, 0xc0, 0xe3, + 0xdc, 0xf6, 0x8c, 0x76, 0x5e, 0xd9, 0x37, 0x48, 0xcf, 0xe3, 0x3d, 0x75, + 0x8f, 0xee, 0x0e, 0x47, 0xa1, 0x97, 0x7d, 0x0b, 0x79, 0xa7, 0x55, 0xe7, + 0x31, 0xbe, 0x22, 0xbb, 0x0c, 0x55, 0xca, 0xd8, 0x0d, 0x54, 0x93, 0x9b, + 0x7a, 0x8d, 0xbd, 0x4c, 0x9c, 0x20, 0xb7, 0x36, 0x9f, 0x90, 0x7b, 0xbc, + 0x2a, 0x54, 0x0f, 0xae, 0x01, 0x89, 0xab, 0x09, 0xfe, 0x62, 0xbb, 0x8d, + 0xef, 0xb4, 0x79, 0xa9, 0x13, 0xf3, 0xeb, 0xd1, 0x67, 0xab, 0xbe, 0xb3, + 0x51, 0x04, 0xb2, 0xe3, 0xa7, 0x55, 0x04, 0xb5, 0xeb, 0x58, 0xa1, 0xe3, + 0x4c, 0x99, 0x12, 0x54, 0xe7, 0xb9, 0x11, 0x5d, 0xc6, 0xfc, 0x09, 0x46, + 0xe4, 0xd3, 0x8e, 0x2c, 0x47, 0x51, 0x99, 0xba, 0x28, 0x3b, 0xe6, 0xb2, + 0x22, 0xcd, 0xd0, 0xa9, 0x0e, 0xf0, 0xcf, 0x9e, 0xc9, 0x8a, 0x3c, 0xf8, + 0x15, 0xe4, 0xd9, 0xee, 0x23, 0xe3, 0x70, 0x8b, 0x6d, 0xda, 0xaa, 0xdd, + 0x14, 0x6a, 0x80, 0x2a, 0x53, 0xb5, 0x7b, 0xee, 0xe9, 0x09, 0x52, 0x84, + 0x52, 0xd7, 0x01, 0x70, 0xb8, 0xaa, 0xf4, 0x0c, 0xa9, 0x2f, 0xd5, 0xc3, + 0xf5, 0xa7, 0xe8, 0x7e, 0x93, 0xf3, 0x0e, 0xe8, 0x98, 0x81, 0xc7, 0x36, + 0x8c, 0x0c, 0xad, 0x47, 0x73, 0x2e, 0x9b, 0x58, 0xf1, 0x3e, 0x2d, 0x48, + 0x73, 0xb5, 0x96, 0x00, 0x5e, 0x63, 0x44, 0xc6, 0xf0, 0x30, 0xc9, 0xed, + 0x75, 0xbd, 0x65, 0xf2, 0x73, 0xba, 0xa6, 0x7d}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of masked_db changed to 0 + // tcID: 91 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 91, + 32, + {0x85, 0x6a, 0x35, 0xde, 0x07, 0x79, 0xd3, 0x3d, 0x01, 0x3b, 0x7f, 0x7b, + 0xf5, 0x5d, 0xe6, 0x61, 0x2b, 0x8c, 0xb1, 0x79, 0x05, 0x8d, 0x49, 0x0a, + 0x4e, 0xed, 0x4a, 0xcd, 0x8c, 0x21, 0x39, 0x02, 0xd2, 0x5b, 0x4e, 0xb5, + 0x02, 0x6c, 0x85, 0xb6, 0x0e, 0x77, 0x77, 0x3d, 0x3a, 0xe3, 0x57, 0x0d, + 0x03, 0x7a, 0x08, 0x79, 0x87, 0x26, 0x7e, 0xb9, 0x43, 0x2a, 0xa4, 0x34, + 0xdd, 0xf8, 0xb9, 0x63, 0x79, 0x75, 0x3d, 0x5d, 0x77, 0xb8, 0x42, 0xb4, + 0x68, 0xaf, 0x92, 0x6b, 0x87, 0xa3, 0x7b, 0x93, 0xba, 0x31, 0x3a, 0x6b, + 0x0b, 0x0a, 0x5f, 0xc0, 0x02, 0x8d, 0x68, 0xe5, 0x69, 0xfb, 0x70, 0xc7, + 0xbc, 0x5d, 0x29, 0xd4, 0x35, 0x3c, 0x66, 0x1f, 0xb1, 0xcb, 0x5e, 0x60, + 0x34, 0x09, 0x98, 0xd6, 0x9a, 0xe7, 0xff, 0x80, 0xef, 0x5b, 0xc6, 0x17, + 0x20, 0x7e, 0xb5, 0x64, 0x80, 0x80, 0x26, 0x56, 0x10, 0xb5, 0x6d, 0x7b, + 0x10, 0x37, 0xae, 0x27, 0x1e, 0x6e, 0x76, 0xf3, 0x6b, 0x2d, 0xdf, 0x6d, + 0x7b, 0xa3, 0x5c, 0xb6, 0x43, 0x0b, 0x21, 0x74, 0x0c, 0xa0, 0xef, 0xd4, + 0x5d, 0x23, 0x26, 0x00, 0x84, 0x2a, 0xcb, 0x22, 0x51, 0x79, 0xaf, 0x87, + 0x65, 0xcd, 0xdc, 0x35, 0x63, 0x08, 0xef, 0x61, 0x7e, 0x13, 0x0e, 0xde, + 0xe9, 0x40, 0xe0, 0x7c, 0x96, 0x45, 0x17, 0x97, 0x2c, 0xa9, 0x44, 0x58, + 0xe3, 0x8f, 0x04, 0x37, 0x5d, 0xe2, 0xca, 0x2c, 0x1d, 0xe6, 0x72, 0xf7, + 0x88, 0x52, 0x44, 0xac, 0x95, 0xf8, 0x83, 0xfa, 0x29, 0x7d, 0x7e, 0x31, + 0xf2, 0x0b, 0x89, 0x0a, 0x7d, 0x91, 0x75, 0x8f, 0x57, 0xe9, 0x43, 0x0c, + 0x29, 0xa0, 0x21, 0xff, 0x5d, 0x94, 0x28, 0x1b, 0xa0, 0xe7, 0x93, 0x2d, + 0xdc, 0xf0, 0x31, 0xf0, 0x82, 0x58, 0x81, 0xd3, 0x60, 0x7c, 0xd3, 0xac, + 0xc5, 0xed, 0x14, 0xe5, 0x17, 0xb6, 0x1d, 0x20, 0x14, 0xc9, 0xd2, 0xca, + 0x6c, 0xb5, 0x1e, 0x7d, 0xa4, 0xeb, 0xe1, 0x43, 0x41, 0xee, 0xa4, 0xc8, + 0x4d, 0x9b, 0x0b, 0x3f, 0xa1, 0x1f, 0x9c, 0x9f, 0x64, 0x23, 0xbd, 0x41, + 0x4c, 0x87, 0x10, 0xcc, 0x82, 0xec, 0x78, 0x8f, 0x09, 0xc4, 0x06, 0x34, + 0xc3, 0x55, 0x1c, 0xa6, 0x75, 0x1a, 0xf5, 0xe9, 0xfc, 0x96, 0x6c, 0x68, + 0x7e, 0x17, 0x0c, 0x5b, 0xd4, 0x35, 0x8a, 0x4a, 0x34, 0xa8, 0xea, 0xc4, + 0x8f, 0x73, 0x57, 0xb2, 0x06, 0x1d, 0x06, 0x10, 0x83, 0x0b, 0xb7, 0xc8, + 0xfd, 0xb5, 0x9e, 0x5b, 0x9b, 0x55, 0x00, 0x5a, 0x0c, 0xac, 0x3e, 0xcd, + 0x3d, 0x69, 0x92, 0x97, 0x1e, 0x64, 0x01, 0x7a, 0x0d, 0x43, 0x64, 0x06, + 0x01, 0x9d, 0x1d, 0x5f, 0xc3, 0x72, 0x6c, 0x9c, 0x4c, 0xc8, 0x11, 0xed, + 0x19, 0xd1, 0x01, 0x14, 0xf6, 0x1d, 0xce, 0xea, 0x81, 0x96, 0xb5, 0xb3, + 0xc4, 0x01, 0x5d, 0xe1, 0xd7, 0x61, 0xf4, 0x50, 0x0b, 0x51, 0x82, 0x33, + 0x8a, 0x7e, 0xc0, 0xba, 0x93, 0x69, 0xb4, 0x41, 0x73, 0xed, 0x69, 0x9f, + 0xd2, 0xcc, 0xdb, 0xd6, 0x9f, 0x60, 0xb8, 0x0b, 0x4c, 0x4e, 0x73, 0x0f, + 0x97, 0x93, 0xa2, 0xcb, 0x2c, 0x2b, 0x2d, 0x95, 0xa5, 0x15, 0x69, 0x40, + 0x16, 0x2a, 0xff, 0x6f, 0xd8, 0xfe, 0x6d, 0xc0, 0xee, 0xff, 0x64, 0x3c, + 0xec, 0x3f, 0xc5, 0xf7, 0x5a, 0x9f, 0x51, 0x6b, 0x0c, 0x42, 0x2e, 0xc3, + 0x93, 0x8f, 0x4c, 0xaf, 0x76, 0xfa, 0x09, 0xec, 0x79, 0x7b, 0x60, 0x88, + 0x92, 0x0e, 0x91, 0x0d, 0x3d, 0x5d, 0x8d, 0xf0, 0xab, 0xbc, 0x6b, 0xf7, + 0x8f, 0xff, 0x48, 0x6c, 0x26, 0x65, 0x40, 0xd7, 0x4f, 0x9f, 0x55, 0xba, + 0x6a, 0xed, 0x8d, 0x21, 0xb7, 0x1a, 0xf6, 0x56, 0x18, 0xfa, 0x15, 0xb9, + 0x40, 0x51, 0xb0, 0x96, 0xb3, 0x3a, 0x80, 0x66}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 92 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 92, + 32, + {0x6d, 0xf0, 0x23, 0x4e, 0x29, 0xb0, 0x9c, 0x68, 0x52, 0x9d, 0xc6, 0xe3, + 0x79, 0x48, 0x53, 0x76, 0xe8, 0x9d, 0xa4, 0x27, 0x27, 0xfc, 0x88, 0xa5, + 0x47, 0x56, 0x0e, 0xde, 0x5c, 0x51, 0x8a, 0xf1, 0x24, 0x88, 0x2f, 0x39, + 0x3e, 0x10, 0xfe, 0xa3, 0x3f, 0x68, 0x0e, 0x1e, 0x5a, 0xab, 0xc5, 0x11, + 0x58, 0xc9, 0xb0, 0x26, 0xa4, 0x54, 0xc1, 0x52, 0xfe, 0x4a, 0xf3, 0x01, + 0xf4, 0x00, 0x33, 0x69, 0x30, 0x06, 0xec, 0x50, 0x98, 0x92, 0x85, 0x0b, + 0xb0, 0xb5, 0x69, 0xb2, 0x90, 0x7f, 0x7a, 0xfa, 0x88, 0x64, 0xa9, 0x89, + 0x57, 0x52, 0xc4, 0x78, 0x38, 0x61, 0x5c, 0xf0, 0xf1, 0x5e, 0x0b, 0x13, + 0x9b, 0xf8, 0x31, 0x27, 0xbb, 0xce, 0x69, 0xf6, 0xab, 0xd6, 0x35, 0x6b, + 0x7b, 0xc5, 0x2b, 0x30, 0xe9, 0xa5, 0x84, 0x22, 0xab, 0x4a, 0xd6, 0x8f, + 0xc2, 0xc8, 0x12, 0xb6, 0x55, 0x4f, 0x64, 0xe5, 0xc1, 0x58, 0x02, 0x7f, + 0xec, 0xba, 0xed, 0x30, 0xf4, 0x8e, 0x90, 0xbf, 0x00, 0x5c, 0xc6, 0xf0, + 0x95, 0x3e, 0xa8, 0x45, 0x92, 0x2d, 0x84, 0x7f, 0x30, 0xdc, 0xae, 0x5a, + 0x9b, 0x1e, 0x00, 0xf3, 0xec, 0xdb, 0x13, 0x9a, 0x0f, 0x38, 0xba, 0xa3, + 0x1a, 0x94, 0x04, 0xe8, 0x16, 0xa9, 0xfb, 0x8f, 0x13, 0x68, 0x6a, 0xdb, + 0xeb, 0xfe, 0xe7, 0x19, 0x85, 0xab, 0x41, 0xde, 0x8e, 0x0b, 0xc7, 0x14, + 0xbe, 0xa3, 0x27, 0x02, 0x05, 0xbc, 0xf1, 0x6d, 0x5b, 0x7e, 0x8b, 0x42, + 0xcd, 0x63, 0x32, 0xeb, 0xce, 0x2a, 0xa3, 0xd9, 0x50, 0x1d, 0x30, 0xaf, + 0x6d, 0xc6, 0x6c, 0x5a, 0xd1, 0x9e, 0xd7, 0x59, 0x56, 0x7d, 0x16, 0xf0, + 0xa3, 0x91, 0x83, 0x9e, 0x72, 0x1e, 0x7d, 0x04, 0xc5, 0xc7, 0xd2, 0x3d, + 0xf6, 0x60, 0xfb, 0x18, 0xcd, 0x1e, 0x89, 0x82, 0xb2, 0xed, 0x68, 0x60, + 0xbb, 0x17, 0x00, 0xc3, 0xab, 0xdc, 0xfa, 0x88, 0x53, 0xae, 0x18, 0x7c, + 0xf3, 0x26, 0x95, 0xdb, 0x42, 0x52, 0xf2, 0x25, 0x03, 0xea, 0x03, 0x99, + 0x96, 0xed, 0x38, 0x77, 0xb9, 0x3b, 0xbf, 0x41, 0x3e, 0x27, 0x99, 0x0d, + 0xee, 0xef, 0xea, 0x72, 0x53, 0xa0, 0xac, 0x23, 0xda, 0x64, 0x08, 0x92, + 0x36, 0x17, 0xf1, 0x26, 0x3b, 0xce, 0x55, 0x9b, 0xa3, 0xef, 0xa1, 0xbc, + 0xe8, 0x16, 0x4d, 0xdd, 0x28, 0x2e, 0xc5, 0xc1, 0x15, 0xcc, 0xfe, 0xf8, + 0x54, 0x93, 0xab, 0xb2, 0x3c, 0x14, 0x90, 0xf1, 0x34, 0xa6, 0x3e, 0xb6, + 0x83, 0xab, 0x16, 0xfb, 0x95, 0x28, 0x54, 0xb4, 0x0b, 0xce, 0x43, 0x3d, + 0x97, 0xd9, 0x8f, 0x03, 0x48, 0xaa, 0x65, 0x8a, 0xe3, 0xbd, 0xec, 0x9f, + 0x0d, 0xfd, 0xcd, 0x25, 0xce, 0xcf, 0x11, 0xa1, 0x79, 0x67, 0x26, 0x06, + 0x91, 0x32, 0x72, 0x6e, 0x25, 0xb9, 0xa9, 0xc6, 0x27, 0x8b, 0xc0, 0x10, + 0xf6, 0x73, 0xb4, 0x9c, 0xf8, 0x96, 0x89, 0xcd, 0x2d, 0xe9, 0x43, 0xb9, + 0x41, 0x25, 0xe5, 0xa7, 0xb4, 0x63, 0xbd, 0xcf, 0xb4, 0xb4, 0xed, 0x7b, + 0x52, 0xae, 0x32, 0xf7, 0x1c, 0xb0, 0xae, 0x2f, 0x0d, 0xdc, 0xfa, 0x66, + 0x37, 0x87, 0x1f, 0xc6, 0x4d, 0x25, 0x4f, 0x1a, 0xb7, 0x63, 0xb7, 0x6c, + 0xd7, 0xf9, 0x30, 0x17, 0x75, 0x9c, 0x9c, 0x73, 0x65, 0x6a, 0x90, 0x8c, + 0xf0, 0xc6, 0x87, 0xea, 0xf6, 0xee, 0xdb, 0x0e, 0x51, 0x0f, 0x35, 0x92, + 0xbe, 0x48, 0xa8, 0x14, 0xed, 0x7a, 0x9b, 0x38, 0x7d, 0xa7, 0x54, 0xb8, + 0x16, 0x1f, 0x1c, 0xfc, 0xc2, 0xbd, 0x9f, 0x7b, 0xed, 0x83, 0x91, 0x48, + 0x4c, 0x98, 0xd5, 0x42, 0xf5, 0xba, 0xb8, 0x6a, 0xf2, 0x85, 0xa6, 0x46, + 0x96, 0x5a, 0xae, 0xf0, 0x53, 0x87, 0x15, 0x3b, 0x51, 0xc7, 0xa9, 0x15, + 0xfd, 0x12, 0x13, 0xa6, 0xeb, 0x78, 0x98, 0x59}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 93 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 93, + 32, + {0x31, 0xe7, 0xdf, 0x11, 0xd1, 0x4b, 0x2f, 0xa2, 0x89, 0xe4, 0x5c, 0xa2, + 0xcb, 0x36, 0xd5, 0x68, 0xaa, 0x44, 0x70, 0xb5, 0xc6, 0xaa, 0x0d, 0x4b, + 0xc0, 0xc1, 0x0a, 0x18, 0x76, 0x14, 0x6b, 0x87, 0x6f, 0xf9, 0x53, 0xe5, + 0x82, 0xb2, 0x24, 0xad, 0xad, 0x63, 0x58, 0x99, 0x8e, 0xfc, 0x73, 0x86, + 0x31, 0xe4, 0x4a, 0x34, 0xe2, 0xc1, 0x71, 0x8f, 0x9d, 0x28, 0xf6, 0x95, + 0xd0, 0xe1, 0xb1, 0xf8, 0x31, 0x8d, 0x23, 0x01, 0xbb, 0x39, 0x13, 0xdf, + 0xd3, 0x18, 0x70, 0x79, 0x64, 0xe5, 0xa7, 0xe1, 0x11, 0xe5, 0xa8, 0x76, + 0x5d, 0xbe, 0xcd, 0xd9, 0x0b, 0xf4, 0xe2, 0x65, 0xa3, 0x67, 0x21, 0x6c, + 0x61, 0x26, 0x86, 0x95, 0x15, 0xc6, 0x5d, 0x87, 0x88, 0xc9, 0xfd, 0x48, + 0x42, 0xa6, 0x31, 0x8d, 0x13, 0x23, 0xe5, 0x02, 0x33, 0xcb, 0x92, 0xde, + 0x96, 0x5f, 0xc2, 0x3f, 0x61, 0xcd, 0x8c, 0x91, 0xba, 0xee, 0x40, 0x13, + 0xa1, 0xa9, 0x28, 0x42, 0x8c, 0xa6, 0xed, 0x4d, 0xb9, 0x9e, 0xb2, 0x29, + 0x0c, 0x0d, 0x06, 0x83, 0xd7, 0xcc, 0x92, 0x8d, 0x0c, 0xf2, 0x52, 0xb3, + 0x89, 0xb6, 0x4e, 0x67, 0x99, 0x52, 0x49, 0x62, 0x7c, 0xdd, 0x90, 0xcb, + 0x4e, 0x5f, 0xef, 0xc8, 0xda, 0x61, 0xeb, 0x3e, 0x81, 0x04, 0xc6, 0x13, + 0x8e, 0x52, 0xf6, 0x71, 0x0c, 0x13, 0x6f, 0x70, 0x61, 0xe9, 0x61, 0xc4, + 0x85, 0xea, 0xaa, 0x58, 0x6e, 0xed, 0x74, 0x0e, 0xaa, 0x2c, 0x0e, 0xf8, + 0x79, 0xd2, 0xaf, 0x5e, 0xca, 0x41, 0xa5, 0xaa, 0x1a, 0x24, 0x76, 0xe9, + 0x09, 0xc8, 0x32, 0x59, 0x52, 0xa9, 0xd8, 0xdd, 0xb3, 0xb9, 0xf6, 0xbf, + 0xa6, 0x49, 0x5c, 0x4e, 0x25, 0x71, 0xe4, 0xc0, 0xce, 0x72, 0x7f, 0xe0, + 0x87, 0xce, 0x48, 0x4a, 0x03, 0x8e, 0xcc, 0x27, 0xc7, 0xf0, 0x74, 0x3f, + 0xd9, 0x3d, 0xbe, 0x0b, 0xc0, 0x38, 0x6e, 0x4d, 0x02, 0x50, 0x92, 0xd2, + 0x1f, 0x9c, 0x7d, 0x56, 0x9c, 0xa0, 0x20, 0x1d, 0x33, 0x47, 0xe7, 0x19, + 0x32, 0xe6, 0xef, 0xe6, 0x4f, 0xa8, 0x47, 0x65, 0x5e, 0x4f, 0x1b, 0x01, + 0xaf, 0x20, 0xe0, 0x13, 0x71, 0x60, 0xb5, 0xbc, 0x03, 0xa9, 0x45, 0x04, + 0x57, 0x16, 0x2d, 0xb6, 0x89, 0x97, 0xa2, 0xdf, 0x47, 0x61, 0x75, 0xff, + 0xa0, 0x40, 0xcb, 0x48, 0x18, 0xaa, 0x6b, 0xe7, 0x0c, 0xde, 0xe0, 0x8e, + 0x05, 0x72, 0x4c, 0x8c, 0xe0, 0x17, 0x4c, 0x6b, 0x25, 0x62, 0x9c, 0x33, + 0xe9, 0xaf, 0xf8, 0x5f, 0xdd, 0x6c, 0x43, 0x8a, 0xea, 0xb6, 0x0c, 0x3e, + 0x93, 0x9b, 0xd6, 0xde, 0xae, 0x3b, 0xe1, 0xfc, 0x8b, 0xea, 0xef, 0x81, + 0xb9, 0x33, 0x4a, 0x1c, 0x4d, 0x59, 0x11, 0x78, 0x63, 0xd7, 0xe7, 0x32, + 0x49, 0xf1, 0x2a, 0x6a, 0x29, 0x5b, 0xac, 0x68, 0x79, 0xa6, 0x6a, 0x09, + 0x35, 0x49, 0x70, 0x40, 0x35, 0x7b, 0xdb, 0x9c, 0xe0, 0xf2, 0xeb, 0xd7, + 0xde, 0x69, 0x3b, 0xaa, 0xbb, 0xf7, 0x0e, 0xf7, 0x64, 0x06, 0xbf, 0xe0, + 0xe8, 0xa8, 0xa1, 0xed, 0xc1, 0x83, 0x18, 0x5a, 0x92, 0xb9, 0x75, 0x47, + 0xd5, 0x0b, 0x10, 0xf2, 0x4e, 0xd7, 0x1a, 0x8a, 0x3d, 0x55, 0x8d, 0xdc, + 0x20, 0xf2, 0xb4, 0x08, 0x01, 0xdb, 0x84, 0x2c, 0xc9, 0xa3, 0x80, 0x21, + 0x94, 0x4d, 0x8b, 0x97, 0xe0, 0x6e, 0x52, 0x0f, 0x0e, 0xc2, 0x21, 0x89, + 0xac, 0x11, 0x50, 0x3a, 0x2d, 0x84, 0xb8, 0x29, 0x19, 0x57, 0x29, 0x9b, + 0x8f, 0x1f, 0x45, 0xfe, 0xb4, 0x08, 0xe6, 0xc8, 0x28, 0xab, 0x97, 0xcc, + 0xe7, 0xc6, 0x44, 0xb9, 0xfb, 0x84, 0xb8, 0xb5, 0xc3, 0xda, 0xaf, 0xaa, + 0x90, 0xe1, 0xc1, 0x77, 0x79, 0x9c, 0x1d, 0xd0, 0x6f, 0xc6, 0xe4, 0x8f, + 0xd3, 0x09, 0xd4, 0x0b, 0x28, 0x88, 0xf4, 0xd3}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 94 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 94, + 32, + {0x10, 0x88, 0xad, 0x6c, 0x2c, 0xb5, 0x01, 0xf9, 0x9b, 0xf0, 0xc5, 0x45, + 0xd8, 0x4b, 0x52, 0x6d, 0xe3, 0x66, 0x5f, 0x41, 0x9a, 0xf5, 0xe9, 0x41, + 0xd5, 0x94, 0x01, 0x96, 0x47, 0x0d, 0xa5, 0x4d, 0xd0, 0x1f, 0x58, 0xf4, + 0x8e, 0xc6, 0xcc, 0x56, 0xe1, 0x6b, 0x1e, 0x21, 0x57, 0x37, 0x00, 0xe5, + 0x73, 0x41, 0x18, 0x89, 0x21, 0xfb, 0xd9, 0x63, 0x62, 0xba, 0x5e, 0x37, + 0x7e, 0x05, 0x1a, 0x1c, 0xb2, 0x02, 0x5c, 0x0d, 0xa7, 0x84, 0x24, 0x09, + 0xe8, 0xff, 0xc5, 0x72, 0x8b, 0x2d, 0xf3, 0xfa, 0xc1, 0x15, 0xd7, 0x9a, + 0x11, 0xd7, 0xa1, 0x3f, 0xf1, 0x90, 0x6c, 0xb8, 0x73, 0x43, 0x73, 0xe6, + 0x2a, 0xf6, 0x2d, 0xac, 0xd1, 0xe7, 0x41, 0x2a, 0x89, 0x32, 0x77, 0x59, + 0x54, 0x25, 0x77, 0xd7, 0x20, 0x58, 0x1d, 0x4b, 0x8a, 0x92, 0x8a, 0xb0, + 0x1e, 0x02, 0x3e, 0xe7, 0xca, 0xf3, 0x3b, 0x90, 0x37, 0xfd, 0x96, 0xfc, + 0x17, 0xac, 0x43, 0xed, 0x9d, 0x60, 0x4b, 0x09, 0x6c, 0x8b, 0x0a, 0x11, + 0x85, 0x4b, 0xac, 0xdc, 0x88, 0xa5, 0x8a, 0xd8, 0xdc, 0x31, 0x05, 0xc7, + 0x48, 0x81, 0x3b, 0x4d, 0x41, 0x09, 0xfe, 0xc8, 0x0a, 0x43, 0x85, 0xf7, + 0x4b, 0x8b, 0x10, 0x2f, 0x02, 0xd5, 0x9b, 0x36, 0xe6, 0xcf, 0x4a, 0x34, + 0x7d, 0x87, 0xda, 0xaa, 0xff, 0x97, 0x4e, 0x0a, 0x1f, 0x09, 0x25, 0x5f, + 0xd4, 0x9e, 0x58, 0x4b, 0x3c, 0x88, 0xd4, 0x70, 0x42, 0x58, 0xfa, 0x8c, + 0x40, 0x2c, 0xa6, 0x7e, 0xf9, 0x5d, 0x1f, 0x27, 0x57, 0x31, 0x2a, 0x63, + 0xf3, 0x07, 0x30, 0x2a, 0x31, 0xb0, 0x21, 0xfe, 0x1b, 0xd2, 0xbe, 0x6f, + 0xeb, 0x6c, 0x1d, 0x78, 0x95, 0x64, 0x2e, 0x55, 0x56, 0xbb, 0xc9, 0x60, + 0x26, 0xa5, 0x91, 0x43, 0x1a, 0xdb, 0xb2, 0x95, 0x3e, 0xfa, 0xf4, 0xb5, + 0x4f, 0x33, 0xc8, 0xc8, 0xb9, 0xcd, 0x06, 0xe2, 0x3c, 0xa3, 0x69, 0xe5, + 0xbd, 0x81, 0xdd, 0xac, 0x31, 0x67, 0xa9, 0xeb, 0x28, 0x0f, 0x06, 0x0a, + 0xfa, 0xd6, 0x82, 0x95, 0xef, 0xfd, 0x56, 0x87, 0xe1, 0x31, 0x96, 0x74, + 0x37, 0xd4, 0xf9, 0xf9, 0x7d, 0x7b, 0x46, 0xaf, 0xe1, 0x27, 0x1a, 0x41, + 0x93, 0x40, 0x7a, 0x12, 0x51, 0xc1, 0x07, 0x57, 0x05, 0xd4, 0xc4, 0xca, + 0xb5, 0xe5, 0x23, 0xeb, 0x66, 0xb2, 0xe1, 0xf5, 0x77, 0x89, 0x00, 0x10, + 0x75, 0xb5, 0x00, 0xa3, 0x84, 0x1b, 0x7e, 0xa7, 0xc1, 0x30, 0xf3, 0x77, + 0x61, 0xc2, 0x70, 0x97, 0xc9, 0xff, 0x53, 0x38, 0x32, 0xd2, 0x01, 0xcc, + 0xc2, 0x43, 0x69, 0x1f, 0x19, 0xad, 0x4a, 0x82, 0x2b, 0x7a, 0xb2, 0x03, + 0xcc, 0x47, 0x73, 0x98, 0xbd, 0x32, 0x50, 0x6b, 0x49, 0x52, 0xad, 0xba, + 0xca, 0x1b, 0xc5, 0xee, 0xba, 0x7c, 0x56, 0x58, 0x43, 0xe1, 0x7e, 0x18, + 0x25, 0x7a, 0x7c, 0xfa, 0xc8, 0x74, 0x62, 0x18, 0xa2, 0x11, 0x8b, 0x98, + 0x13, 0xc6, 0x55, 0xf6, 0xff, 0x55, 0x57, 0x7f, 0xe1, 0x7f, 0xf6, 0xfb, + 0xd6, 0x44, 0x3f, 0xf3, 0x07, 0xf2, 0x0d, 0xbd, 0x36, 0xbe, 0xc5, 0x83, + 0x5c, 0x6a, 0x41, 0xbf, 0xdc, 0x7b, 0x0a, 0xfa, 0x12, 0xde, 0xe5, 0x8b, + 0x11, 0x9e, 0xbf, 0xa8, 0xa3, 0xba, 0x8d, 0x3e, 0x77, 0xe3, 0x84, 0x1a, + 0x48, 0x12, 0xbd, 0xbe, 0x16, 0x3a, 0xaf, 0x5b, 0xfa, 0x05, 0xa3, 0x05, + 0xc1, 0x58, 0x11, 0x52, 0x27, 0xf5, 0x69, 0xfa, 0x92, 0x85, 0x02, 0x05, + 0xab, 0xbd, 0x27, 0x5f, 0x1f, 0x24, 0xf0, 0xdc, 0x5b, 0x14, 0xcd, 0xd4, + 0x05, 0xd2, 0x7f, 0xad, 0x86, 0xf8, 0x12, 0xd5, 0x12, 0x54, 0xf1, 0x66, + 0x77, 0x24, 0xfb, 0xab, 0x80, 0xe6, 0xfc, 0x30, 0xa5, 0xf1, 0xab, 0x60, + 0xaf, 0xd4, 0x12, 0xfe, 0xf8, 0xac, 0x19, 0xc5}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 0 + // tcID: 95 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 95, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 1 + // tcID: 96 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 96, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n-1 + // tcID: 97 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 97, + 32, + {0x95, 0x63, 0x53, 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4, + 0x60, 0x24, 0x66, 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd, + 0x39, 0xe2, 0xa9, 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c, + 0x95, 0x5d, 0x48, 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01, + 0xa0, 0x18, 0xee, 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28, + 0x02, 0x36, 0xcd, 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70, + 0x9c, 0xb4, 0xb5, 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59, + 0xc4, 0x3b, 0xe7, 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7, + 0x50, 0x24, 0xa2, 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7, + 0xca, 0x12, 0x27, 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68, + 0xe4, 0x97, 0x6e, 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0, + 0x24, 0xfb, 0xb8, 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1, + 0xc6, 0xeb, 0x1d, 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36, + 0x08, 0x80, 0x30, 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b, + 0x8c, 0x8e, 0x6d, 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97, + 0x54, 0x7e, 0x77, 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc, + 0x94, 0x32, 0x11, 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32, + 0xad, 0x51, 0x0d, 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86, + 0x9e, 0xfb, 0x8b, 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4, + 0x2b, 0x34, 0x38, 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52, + 0x27, 0x6b, 0xee, 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05, + 0xe3, 0x09, 0x64, 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96, + 0x0c, 0x3e, 0xd6, 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f, + 0xec, 0xce, 0x4b, 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c, + 0x4c, 0xeb, 0x65, 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1, + 0x6e, 0x5a, 0xdf, 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5, + 0xf1, 0x74, 0xf4, 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a, + 0x6b, 0x6d, 0x6c, 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd, + 0x23, 0x8d, 0xd3, 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9, + 0xe7, 0xb9, 0x9e, 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e, + 0x00, 0x93, 0xbc, 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13, + 0x76, 0xe7, 0x05, 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78, + 0x92, 0x7b, 0x92, 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f, + 0x49, 0xb9, 0x07, 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5, + 0x5d, 0xf8, 0x1c, 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f, + 0xb4, 0x17, 0xf9, 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3, + 0x92, 0x45, 0x51, 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e, + 0x6a, 0x18, 0x52, 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67, + 0x17, 0x4a, 0x3b, 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8, + 0x57, 0x7b, 0x8b, 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65, + 0xdd, 0x38, 0xe5, 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda, + 0xb7, 0x77, 0x3b, 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4, + 0x59, 0xf2, 0x1f, 0x3e, 0x62, 0x4e, 0xe6, 0xec}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n + // tcID: 98 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 98, + 32, + {0x95, 0x63, 0x53, 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4, + 0x60, 0x24, 0x66, 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd, + 0x39, 0xe2, 0xa9, 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c, + 0x95, 0x5d, 0x48, 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01, + 0xa0, 0x18, 0xee, 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28, + 0x02, 0x36, 0xcd, 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70, + 0x9c, 0xb4, 0xb5, 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59, + 0xc4, 0x3b, 0xe7, 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7, + 0x50, 0x24, 0xa2, 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7, + 0xca, 0x12, 0x27, 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68, + 0xe4, 0x97, 0x6e, 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0, + 0x24, 0xfb, 0xb8, 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1, + 0xc6, 0xeb, 0x1d, 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36, + 0x08, 0x80, 0x30, 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b, + 0x8c, 0x8e, 0x6d, 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97, + 0x54, 0x7e, 0x77, 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc, + 0x94, 0x32, 0x11, 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32, + 0xad, 0x51, 0x0d, 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86, + 0x9e, 0xfb, 0x8b, 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4, + 0x2b, 0x34, 0x38, 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52, + 0x27, 0x6b, 0xee, 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05, + 0xe3, 0x09, 0x64, 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96, + 0x0c, 0x3e, 0xd6, 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f, + 0xec, 0xce, 0x4b, 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c, + 0x4c, 0xeb, 0x65, 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1, + 0x6e, 0x5a, 0xdf, 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5, + 0xf1, 0x74, 0xf4, 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a, + 0x6b, 0x6d, 0x6c, 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd, + 0x23, 0x8d, 0xd3, 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9, + 0xe7, 0xb9, 0x9e, 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e, + 0x00, 0x93, 0xbc, 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13, + 0x76, 0xe7, 0x05, 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78, + 0x92, 0x7b, 0x92, 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f, + 0x49, 0xb9, 0x07, 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5, + 0x5d, 0xf8, 0x1c, 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f, + 0xb4, 0x17, 0xf9, 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3, + 0x92, 0x45, 0x51, 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e, + 0x6a, 0x18, 0x52, 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67, + 0x17, 0x4a, 0x3b, 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8, + 0x57, 0x7b, 0x8b, 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65, + 0xdd, 0x38, 0xe5, 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda, + 0xb7, 0x77, 0x3b, 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4, + 0x59, 0xf2, 0x1f, 0x3e, 0x62, 0x4e, 0xe6, 0xed}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to signature + // tcID: 99 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 99, + 32, + {0x00, 0x00, 0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, + 0x5a, 0x1f, 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, + 0x60, 0x99, 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, + 0xc1, 0x67, 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, + 0x9c, 0x35, 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, + 0xb4, 0x94, 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, + 0xb7, 0x26, 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, + 0x57, 0xaf, 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, + 0x43, 0x52, 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, + 0xb2, 0x41, 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, + 0x7b, 0x58, 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, + 0x22, 0x0b, 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, + 0x19, 0xbd, 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, + 0xe9, 0xbe, 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, + 0x4c, 0x9a, 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, + 0xab, 0x20, 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, + 0x73, 0x5c, 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, + 0xdd, 0x4a, 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, + 0x45, 0x96, 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, + 0xa4, 0x14, 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, + 0x4e, 0xbe, 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, + 0x6e, 0x48, 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, + 0xbb, 0x2f, 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, + 0xb6, 0x9c, 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, + 0x8a, 0x01, 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, + 0xfd, 0x1d, 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, + 0xef, 0x76, 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, + 0x84, 0x5e, 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, + 0x02, 0x52, 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, + 0xc8, 0x87, 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, + 0x0a, 0x96, 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, + 0xfc, 0x0b, 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, + 0x0b, 0xc0, 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, + 0xb2, 0xae, 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, + 0xe4, 0xf5, 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, + 0x66, 0xd5, 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, + 0x86, 0xc9, 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, + 0x15, 0x17, 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, + 0x7f, 0xcb, 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, + 0xc0, 0x35, 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, + 0x20, 0x6d, 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, + 0x6c, 0x2b, 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, + 0xbe, 0x35, 0xde, 0x70, 0x10, 0x30, 0x90, 0x93, 0x7f, 0x44}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to signature + // tcID: 100 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 100, + 32, + {0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, 0x5a, 0x1f, + 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, 0x60, 0x99, + 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, 0xc1, 0x67, + 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, 0x9c, 0x35, + 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, 0xb4, 0x94, + 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, 0xb7, 0x26, + 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, 0x57, 0xaf, + 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, 0x43, 0x52, + 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, 0xb2, 0x41, + 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, 0x7b, 0x58, + 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, 0x22, 0x0b, + 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, 0x19, 0xbd, + 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, 0xe9, 0xbe, + 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, 0x4c, 0x9a, + 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, 0xab, 0x20, + 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, 0x73, 0x5c, + 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, 0xdd, 0x4a, + 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, 0x45, 0x96, + 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, 0xa4, 0x14, + 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, 0x4e, 0xbe, + 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, 0x6e, 0x48, + 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, 0xbb, 0x2f, + 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, 0xb6, 0x9c, + 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, 0x8a, 0x01, + 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, 0xfd, 0x1d, + 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, 0xef, 0x76, + 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, 0x84, 0x5e, + 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, 0x02, 0x52, + 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, 0xc8, 0x87, + 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, 0x0a, 0x96, + 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, 0xfc, 0x0b, + 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, 0x0b, 0xc0, + 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, 0xb2, 0xae, + 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, 0xe4, 0xf5, + 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, 0x66, 0xd5, + 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, 0x86, 0xc9, + 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, 0x15, 0x17, + 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, 0x7f, 0xcb, + 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, 0xc0, 0x35, + 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, 0x20, 0x6d, + 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, 0x6c, 0x2b, + 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, 0xbe, 0x35, + 0xde, 0x70, 0x10, 0x30, 0x90, 0x93, 0x7f, 0x44, 0x00, 0x00}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated signature + // tcID: 101 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 101, + 32, + {0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, 0x5a, 0x1f, + 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, 0x60, 0x99, + 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, 0xc1, 0x67, + 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, 0x9c, 0x35, + 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, 0xb4, 0x94, + 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, 0xb7, 0x26, + 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, 0x57, 0xaf, + 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, 0x43, 0x52, + 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, 0xb2, 0x41, + 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, 0x7b, 0x58, + 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, 0x22, 0x0b, + 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, 0x19, 0xbd, + 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, 0xe9, 0xbe, + 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, 0x4c, 0x9a, + 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, 0xab, 0x20, + 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, 0x73, 0x5c, + 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, 0xdd, 0x4a, + 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, 0x45, 0x96, + 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, 0xa4, 0x14, + 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, 0x4e, 0xbe, + 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, 0x6e, 0x48, + 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, 0xbb, 0x2f, + 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, 0xb6, 0x9c, + 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, 0x8a, 0x01, + 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, 0xfd, 0x1d, + 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, 0xef, 0x76, + 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, 0x84, 0x5e, + 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, 0x02, 0x52, + 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, 0xc8, 0x87, + 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, 0x0a, 0x96, + 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, 0xfc, 0x0b, + 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, 0x0b, 0xc0, + 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, 0xb2, 0xae, + 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, 0xe4, 0xf5, + 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, 0x66, 0xd5, + 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, 0x86, 0xc9, + 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, 0x15, 0x17, + 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, 0x7f, 0xcb, + 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, 0xc0, 0x35, + 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, 0x20, 0x6d, + 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, 0x6c, 0x2b, + 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, 0xbe, 0x35, + 0xde, 0x70, 0x10, 0x30, 0x90, 0x93}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: empty signature + // tcID: 102 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 102, + 32, + {}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS #1 v1.5 signature + // tcID: 103 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 103, + 32, + {0x0e, 0x20, 0x7d, 0xe1, 0x29, 0x5c, 0xaa, 0xdb, 0x15, 0x09, 0x8f, 0x51, + 0xf5, 0xdb, 0x90, 0xf9, 0xf0, 0x00, 0x77, 0x60, 0x55, 0xb1, 0x07, 0xbe, + 0x58, 0xbd, 0x24, 0xd5, 0x2a, 0x01, 0xd4, 0x17, 0x1c, 0xb9, 0xe4, 0x7a, + 0x40, 0x79, 0x02, 0x54, 0xf8, 0x6a, 0x8a, 0x56, 0xc8, 0xae, 0x38, 0x25, + 0x2f, 0x90, 0x9a, 0xa3, 0xb9, 0xbb, 0xe7, 0xb7, 0xe1, 0xfe, 0xd0, 0x08, + 0x10, 0x56, 0x90, 0xd9, 0xaf, 0xa6, 0x47, 0x06, 0x7a, 0xc1, 0x22, 0xa2, + 0x72, 0xd3, 0x0a, 0xc2, 0x82, 0x13, 0xd2, 0xcd, 0x37, 0xb4, 0x5c, 0xf8, + 0x1d, 0xc4, 0x8d, 0x59, 0xe8, 0x7d, 0x9f, 0xfa, 0xef, 0x6e, 0x1c, 0x9c, + 0xf6, 0xdd, 0xf4, 0xea, 0x5f, 0xf6, 0x12, 0x35, 0x23, 0xc9, 0xcc, 0x88, + 0x53, 0x44, 0xb7, 0xe1, 0xef, 0x4c, 0x80, 0x96, 0xbb, 0x54, 0x2b, 0xc0, + 0xfa, 0x5c, 0x47, 0xab, 0xaa, 0xbc, 0xa9, 0xa5, 0x8c, 0xa8, 0x5b, 0xcf, + 0x09, 0x29, 0x24, 0x74, 0x15, 0x03, 0xa0, 0xf3, 0xc5, 0x4c, 0x72, 0x5c, + 0x48, 0x85, 0x5d, 0xc4, 0x34, 0xb0, 0x9d, 0x76, 0x1f, 0x72, 0x90, 0x51, + 0xfb, 0x15, 0xaf, 0x56, 0x12, 0xbd, 0xd3, 0x87, 0xb4, 0xcd, 0x50, 0x19, + 0x57, 0x73, 0x27, 0xbb, 0x2e, 0x64, 0xed, 0xb0, 0x65, 0xf7, 0x13, 0xd5, + 0x0f, 0xf4, 0x28, 0x5f, 0x1d, 0x18, 0x4f, 0xe7, 0x09, 0x20, 0x7f, 0x80, + 0x9b, 0x9c, 0x38, 0xd0, 0x64, 0x72, 0x28, 0x97, 0xa8, 0x68, 0xf8, 0xa0, + 0x9b, 0xfe, 0x1d, 0x33, 0xc8, 0x0b, 0xe0, 0x69, 0x3e, 0x98, 0xd7, 0xe8, + 0x56, 0x00, 0xbe, 0xfb, 0x64, 0x3e, 0x9f, 0x71, 0x35, 0x84, 0xc7, 0x16, + 0x30, 0x67, 0x31, 0xd7, 0xf8, 0x08, 0x7d, 0xff, 0x66, 0xbe, 0x1c, 0x4f, + 0x6d, 0xdd, 0xbc, 0x51, 0xb6, 0xff, 0xe6, 0x03, 0x48, 0x45, 0xcf, 0x0f, + 0x88, 0x74, 0x9e, 0x03, 0x9e, 0xc3, 0x14, 0x88, 0x7c, 0x94, 0x64, 0x81, + 0x54, 0xf7, 0xc9, 0x72, 0x35, 0x32, 0x3b, 0xf7, 0x80, 0x41, 0xec, 0x2c, + 0x8e, 0xe9, 0x8e, 0xa7, 0xc5, 0x53, 0xec, 0xfe, 0xc1, 0xf9, 0xfe, 0x89, + 0x27, 0x9c, 0x9c, 0x91, 0xac, 0x6a, 0xcd, 0x12, 0xeb, 0xe9, 0x69, 0xda, + 0x4c, 0x67, 0xfa, 0x65, 0x34, 0xef, 0x9a, 0xce, 0x4b, 0x62, 0x9c, 0x7b, + 0x1d, 0xe8, 0xc4, 0xce, 0x1d, 0xc2, 0xb0, 0xf5, 0xbd, 0x7d, 0x41, 0x6d, + 0xb6, 0xeb, 0x51, 0x2a, 0x4d, 0xc8, 0xed, 0xa0, 0x32, 0x21, 0x38, 0xcb, + 0x7c, 0x65, 0xb9, 0xa5, 0x8d, 0x71, 0x22, 0x84, 0xe4, 0xaa, 0xf0, 0x59, + 0xdb, 0x80, 0xaf, 0x57, 0x85, 0xaf, 0x4d, 0x83, 0xd3, 0x91, 0xb7, 0xd8, + 0xbd, 0xc4, 0x07, 0x16, 0x36, 0x71, 0x24, 0x10, 0xd1, 0xdd, 0xe6, 0x62, + 0x47, 0x8e, 0xad, 0xa1, 0xa2, 0xf1, 0xf3, 0x57, 0x86, 0xb7, 0x8e, 0xec, + 0x77, 0xb2, 0x78, 0x85, 0x36, 0x10, 0x8e, 0x74, 0x63, 0xd6, 0x76, 0x81, + 0x4a, 0x91, 0xf8, 0x1f, 0xd5, 0xe2, 0x08, 0x4a, 0x8c, 0x1b, 0x1c, 0xc3, + 0x39, 0x88, 0xe7, 0x31, 0x84, 0x11, 0x0c, 0x6e, 0x6b, 0x0e, 0xf1, 0xde, + 0x87, 0x41, 0x04, 0x60, 0x2e, 0xb3, 0x3b, 0x52, 0x76, 0xeb, 0xba, 0xc9, + 0x5d, 0x91, 0xb9, 0x43, 0xe2, 0x5d, 0xe6, 0xdf, 0xc6, 0x6b, 0x31, 0xd8, + 0x09, 0x19, 0x61, 0xc7, 0x8d, 0xcd, 0xdd, 0x35, 0x8d, 0xe7, 0xf2, 0x55, + 0x84, 0xd9, 0xf7, 0x4d, 0xc6, 0x27, 0x1f, 0xf3, 0x12, 0x94, 0xbe, 0xe2, + 0xcc, 0x9b, 0x2f, 0x97, 0xa2, 0x58, 0x3c, 0x9b, 0x33, 0x24, 0x36, 0x00, + 0x50, 0x0b, 0xc7, 0x23, 0xb0, 0x5d, 0x65, 0x83, 0x9d, 0xe7, 0x44, 0x28, + 0x95, 0xbd, 0x57, 0xa1, 0xdd, 0x50, 0x86, 0x51, 0xa2, 0x0e, 0x20, 0xf2, + 0x64, 0xd8, 0xdc, 0xb5, 0x9d, 0x48, 0x52, 0x47}, + pub_key_3, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_pss_4096_sha256_32_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h new file mode 100644 index 000000000..1e2d41df0 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h @@ -0,0 +1,9089 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_4096_sha512_32_vectors_h__ +#define rsa_pss_4096_sha512_32_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_4{ + 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, + 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc9, 0xa7, 0x65, + 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, 0x9a, 0x5e, 0x46, + 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, 0x28, 0x47, 0xb3, + 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, 0x1c, 0x28, 0x25, + 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, 0x8a, 0xb5, 0x92, + 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, 0xb9, 0x20, 0xe3, + 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, 0xeb, 0xf0, 0xe6, + 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, 0x22, 0x18, 0x6a, + 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, 0xff, 0x2c, 0xc2, + 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, 0x7c, 0xd7, 0xdc, + 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, 0xc3, 0x11, 0x65, + 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, 0x3c, 0x83, 0x89, + 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, 0x8d, 0x4a, 0x74, + 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, 0x12, 0xbc, 0x58, + 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, 0x9f, 0x31, 0xde, + 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, 0x8e, 0x4b, 0xdf, + 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, 0xc4, 0x88, 0xc0, + 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, 0x30, 0x28, 0xa7, + 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, 0x6d, 0x7d, 0x8f, + 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, 0x97, 0xa9, 0xa1, + 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, 0xca, 0xd9, 0x56, + 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, 0x04, 0x9c, 0x88, + 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, 0xa2, 0x68, 0xa4, + 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, 0xc4, 0x4f, 0x2c, + 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, 0x0a, 0xca, 0xda, + 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, 0x48, 0x7b, 0xa8, + 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, 0xf9, 0x23, 0x95, + 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, 0xdb, 0xa5, 0x5d, + 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, 0x61, 0x08, 0x68, + 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, 0xa9, 0x3a, 0x4c, + 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, 0x06, 0x6d, 0x70, + 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, 0x50, 0x85, 0xce, + 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, 0x75, 0x6a, 0x63, + 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, 0xa6, 0x84, 0x96, + 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, 0x0e, 0xa0, 0xe3, + 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, 0x4d, 0xaf, 0x8f, + 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, 0xb6, 0xb4, 0x53, + 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, 0xb4, 0xb6, 0x0e, + 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, 0x03, 0x42, 0x2b, + 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, 0xfe, 0x8b, 0x63, + 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, 0xd9, 0xd3, 0x65, + 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, 0x96, 0x48, 0xec, + 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, 0x2e, 0xef, 0xe9, + 0x24, 0xa6, 0x70, 0x47, 0xd3, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaPssTestVector kRsaPss4096Sha51232WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 1, + 32, + {0x8d, 0x44, 0x44, 0xab, 0x23, 0x37, 0x39, 0xc9, 0xd1, 0x44, 0x1e, 0x99, + 0xcb, 0x4f, 0x71, 0x58, 0x1e, 0xd7, 0x8f, 0xb9, 0x96, 0xba, 0x12, 0x57, + 0xff, 0xfc, 0xd9, 0xe3, 0xc7, 0x4f, 0xf6, 0x0d, 0x6b, 0xe3, 0x52, 0xf0, + 0x02, 0xf9, 0x59, 0xff, 0x66, 0xbc, 0x6e, 0xd0, 0xc9, 0x87, 0xa0, 0x70, + 0x09, 0x7e, 0x5d, 0x57, 0xd8, 0xbd, 0x89, 0xb4, 0x45, 0x2a, 0x9d, 0x2c, + 0xa1, 0x21, 0xeb, 0x6a, 0x28, 0x3e, 0x8d, 0x0e, 0xf6, 0xf5, 0xf6, 0x78, + 0x75, 0xb6, 0xcb, 0xb8, 0xf0, 0x4e, 0x6d, 0x24, 0x29, 0x00, 0xd7, 0x3d, + 0x5b, 0xd7, 0xb5, 0x9d, 0xe4, 0xb9, 0x46, 0x6c, 0xcb, 0xe5, 0x38, 0x74, + 0xed, 0x42, 0x26, 0x10, 0xe4, 0x11, 0xfe, 0x3e, 0x02, 0x6f, 0x47, 0xe4, + 0x7b, 0x86, 0x86, 0xb9, 0xc8, 0x91, 0xc7, 0x22, 0x6b, 0x4c, 0xa5, 0x60, + 0xa8, 0x40, 0xe1, 0x73, 0x4e, 0xb4, 0xf6, 0xfe, 0x87, 0x7e, 0x55, 0x9c, + 0x9a, 0x92, 0x99, 0xdb, 0xbc, 0xae, 0xeb, 0xaf, 0x7e, 0xec, 0xfc, 0xe6, + 0xfe, 0x43, 0xff, 0xbc, 0x48, 0x35, 0x14, 0xfa, 0x3a, 0xab, 0xd6, 0x95, + 0x9e, 0x5a, 0xaa, 0x39, 0x77, 0xe2, 0x3a, 0x9f, 0x97, 0xed, 0xf4, 0x06, + 0xd3, 0x96, 0xe9, 0x6c, 0x3c, 0x83, 0x01, 0x64, 0xb1, 0x0a, 0xbc, 0x68, + 0x0b, 0xba, 0xa6, 0xd9, 0x9d, 0x19, 0x76, 0x5d, 0x7c, 0x7e, 0x77, 0x94, + 0x6e, 0xf6, 0xae, 0x24, 0x0b, 0x5f, 0xef, 0x02, 0x49, 0xe7, 0x06, 0x27, + 0x92, 0xb1, 0x5c, 0x8f, 0x91, 0x57, 0xda, 0x95, 0x97, 0x1a, 0xfb, 0x31, + 0x5c, 0x9c, 0x01, 0x5c, 0x74, 0xa2, 0xe7, 0x9e, 0xa2, 0xd0, 0xcc, 0x46, + 0x99, 0x27, 0x04, 0x87, 0x2c, 0x34, 0x07, 0x81, 0xf0, 0x52, 0xb4, 0xb2, + 0xcb, 0x5d, 0xed, 0x8f, 0x5c, 0xad, 0xd9, 0xb5, 0xe3, 0xed, 0xce, 0x12, + 0x8e, 0xf2, 0x35, 0x4b, 0xd0, 0x41, 0x10, 0x74, 0xd6, 0x51, 0x52, 0x51, + 0xf5, 0x23, 0x14, 0x53, 0xbd, 0x53, 0x02, 0x22, 0xf7, 0x30, 0xec, 0x73, + 0x6a, 0x86, 0xf7, 0x21, 0x74, 0x42, 0x67, 0xba, 0x52, 0x65, 0x22, 0x89, + 0xff, 0x6a, 0x20, 0x7a, 0x5a, 0x7c, 0x45, 0xc2, 0x0e, 0xc4, 0x51, 0x94, + 0x8d, 0x6b, 0xd7, 0xb1, 0x0f, 0x1a, 0xf7, 0x28, 0x2a, 0xfe, 0xd9, 0xf5, + 0xdf, 0x43, 0xe4, 0xa0, 0xd0, 0xf2, 0xe8, 0xfc, 0x6d, 0x3d, 0xd3, 0x13, + 0x0d, 0x4f, 0xf6, 0xfb, 0xc1, 0x1f, 0x0e, 0xa4, 0x60, 0x08, 0x98, 0x56, + 0xdf, 0x29, 0xd1, 0xb7, 0xb1, 0x11, 0x09, 0x57, 0x54, 0xa7, 0xde, 0x9b, + 0xc0, 0x30, 0x29, 0xc6, 0xc3, 0x97, 0xb6, 0x99, 0x46, 0x74, 0x77, 0x5f, + 0xd2, 0x9c, 0xd2, 0x2f, 0xfb, 0x03, 0xdc, 0xd9, 0x0c, 0x51, 0x09, 0x6b, + 0x18, 0xa6, 0xc1, 0x74, 0xf2, 0xb4, 0x8d, 0x50, 0xe9, 0x48, 0x56, 0xf5, + 0xa2, 0x2a, 0xda, 0xe6, 0x49, 0x15, 0xd6, 0x9c, 0x55, 0x28, 0xda, 0xc0, + 0x34, 0x50, 0x17, 0xc2, 0x4e, 0x8a, 0xba, 0x40, 0x1c, 0x6e, 0x9a, 0x0a, + 0x26, 0x80, 0x57, 0xa0, 0xfe, 0xa2, 0x37, 0xdb, 0xf0, 0xc8, 0x89, 0x06, + 0x79, 0x6e, 0xea, 0x0d, 0x1b, 0xc3, 0xc2, 0x34, 0x7c, 0xfc, 0xd8, 0x12, + 0x21, 0x7e, 0x26, 0x01, 0x58, 0x25, 0xe9, 0xf0, 0xfa, 0xc4, 0x04, 0xc2, + 0x2c, 0x26, 0x27, 0x24, 0x43, 0xcc, 0xaf, 0x30, 0xb2, 0x94, 0xc7, 0xc4, + 0x67, 0x49, 0x7e, 0xe5, 0x61, 0xa2, 0xa5, 0xf6, 0xd2, 0x19, 0x97, 0x3c, + 0xff, 0xde, 0x9a, 0xed, 0x8e, 0x44, 0x86, 0xfa, 0xa3, 0xde, 0x3d, 0x17, + 0x40, 0x54, 0x45, 0xe2, 0xf7, 0x8a, 0x76, 0x8d, 0xca, 0xc1, 0xef, 0xd0, + 0x15, 0x96, 0x48, 0x6c, 0x24, 0x95, 0xf5, 0xbb, 0x1f, 0x83, 0x0a, 0x49, + 0x84, 0x04, 0x1e, 0x03, 0xa7, 0xbc, 0xd7, 0x7a}, + pub_key_4, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 2, + 32, + {0x3a, 0x58, 0xfc, 0x64, 0xa2, 0x34, 0xdb, 0xd7, 0xbe, 0x95, 0x8d, 0x7c, + 0x34, 0xab, 0xcb, 0xa7, 0xd7, 0x80, 0xca, 0x63, 0x6c, 0x4f, 0x2b, 0x2b, + 0xb7, 0xfd, 0x3d, 0x4e, 0x4f, 0xaa, 0xea, 0x0e, 0x17, 0x22, 0x6c, 0x85, + 0xde, 0xbf, 0x8d, 0xc9, 0xb1, 0xa7, 0x9e, 0x15, 0x2a, 0x3b, 0xd8, 0x3b, + 0x13, 0xf4, 0x3b, 0x1e, 0x92, 0xbe, 0x81, 0xb3, 0x7e, 0x90, 0x8d, 0x04, + 0xb7, 0x17, 0x25, 0x1e, 0x32, 0xa2, 0xd4, 0x9e, 0x2c, 0xb5, 0xf2, 0xe7, + 0xdc, 0x18, 0xe7, 0x4c, 0xf9, 0xfc, 0xf0, 0xc0, 0xe2, 0x46, 0xd4, 0x73, + 0xf7, 0x6c, 0x79, 0xc3, 0xd5, 0x0e, 0x87, 0x8a, 0x2f, 0x89, 0xbc, 0x4e, + 0xb6, 0xec, 0xdd, 0xa9, 0x6c, 0x16, 0x6d, 0x6a, 0x82, 0x5a, 0x1d, 0xf5, + 0x69, 0xd1, 0x13, 0x84, 0xa7, 0x8d, 0x70, 0x52, 0x78, 0x2a, 0xce, 0x58, + 0x78, 0xc4, 0x13, 0x61, 0xf1, 0x48, 0xc5, 0x45, 0x28, 0x28, 0x80, 0x88, + 0x71, 0x6f, 0x93, 0x5d, 0x3e, 0x5b, 0x5d, 0x55, 0x6a, 0x0f, 0xc9, 0xb6, + 0x2c, 0x0d, 0xe3, 0x1d, 0x9d, 0xdf, 0x48, 0x93, 0xf8, 0x23, 0x65, 0x11, + 0x10, 0x43, 0xad, 0x7f, 0xca, 0x01, 0x0d, 0x1f, 0xe9, 0x18, 0x7b, 0xde, + 0x48, 0xf7, 0x8c, 0xf4, 0x65, 0x65, 0x7e, 0x18, 0x48, 0x57, 0x45, 0x1d, + 0x64, 0x56, 0x4a, 0x16, 0xa1, 0x66, 0x74, 0x38, 0x70, 0x03, 0x3e, 0x64, + 0x12, 0x5c, 0xa3, 0xf2, 0x0b, 0xa8, 0x0c, 0x06, 0x5b, 0x25, 0x96, 0x66, + 0x87, 0x1f, 0xcf, 0xcf, 0x71, 0xe7, 0x11, 0xaa, 0x34, 0xcb, 0x70, 0xad, + 0x9a, 0x2a, 0xc6, 0x05, 0x1f, 0xc0, 0x2c, 0x96, 0x14, 0x9d, 0x4e, 0x3c, + 0x17, 0x41, 0xc4, 0xd4, 0x46, 0x63, 0xee, 0x0b, 0x49, 0xe1, 0xba, 0x60, + 0xa8, 0x0b, 0x4c, 0x2d, 0x38, 0x9c, 0xe3, 0xba, 0x95, 0x3d, 0x68, 0xbe, + 0xc8, 0x35, 0x43, 0x2b, 0xfe, 0x17, 0x04, 0x29, 0x95, 0x1f, 0x82, 0xff, + 0x51, 0xf4, 0x08, 0xaf, 0xf0, 0x52, 0xc9, 0x34, 0xd5, 0x15, 0x26, 0x11, + 0x7b, 0x3d, 0x57, 0xed, 0x1f, 0x2a, 0x91, 0x2b, 0x37, 0xca, 0xcd, 0xb5, + 0xa9, 0x80, 0xd3, 0x0d, 0x22, 0x3d, 0x79, 0xfa, 0xee, 0x79, 0x48, 0xc5, + 0xf4, 0x98, 0x6c, 0x1d, 0xf5, 0xed, 0x42, 0x92, 0x3a, 0x3f, 0x43, 0x42, + 0xda, 0x02, 0xa4, 0x18, 0x72, 0xdb, 0x49, 0xaa, 0x09, 0xd2, 0xd4, 0x8c, + 0x3b, 0x3e, 0x1c, 0xca, 0x71, 0x14, 0xa9, 0xa3, 0x4e, 0x76, 0xb7, 0x47, + 0xae, 0x6c, 0x99, 0x14, 0x1c, 0x9f, 0x85, 0x6e, 0x41, 0xd9, 0x84, 0x56, + 0xb3, 0xfd, 0xe7, 0xd2, 0x6b, 0xf8, 0x42, 0xd6, 0xa4, 0x21, 0xb3, 0xd4, + 0xcc, 0xed, 0xa4, 0xda, 0x1a, 0xa4, 0xd1, 0x29, 0x8b, 0x62, 0x41, 0x59, + 0xa1, 0xc8, 0x3b, 0x6f, 0xe5, 0xcb, 0x89, 0x98, 0x2e, 0xba, 0x5e, 0x7d, + 0x60, 0x05, 0x48, 0x9d, 0x39, 0x23, 0x3f, 0x15, 0x68, 0x17, 0xc0, 0x0c, + 0x04, 0x51, 0x1b, 0x98, 0x46, 0x36, 0x96, 0xf8, 0xb6, 0xb3, 0x96, 0x2c, + 0xa3, 0xf4, 0xef, 0x76, 0xb3, 0x73, 0x00, 0xdd, 0xa1, 0xd3, 0x68, 0xc2, + 0x37, 0x25, 0x0b, 0xaa, 0x05, 0x7e, 0x38, 0x65, 0x88, 0x82, 0xf4, 0x82, + 0xd0, 0x24, 0xc2, 0x61, 0x63, 0xdc, 0x1f, 0xda, 0xc2, 0x99, 0x04, 0xbc, + 0x64, 0x24, 0x13, 0x08, 0x37, 0xb8, 0x92, 0x8f, 0x76, 0x4b, 0xc9, 0x39, + 0xf0, 0x06, 0x91, 0x3a, 0xb1, 0xe9, 0x68, 0xc8, 0x50, 0x16, 0xdd, 0x81, + 0x2d, 0xba, 0x26, 0x45, 0x20, 0xe6, 0x38, 0x08, 0x72, 0x58, 0x72, 0x65, + 0xd8, 0x27, 0x55, 0x7e, 0xea, 0xc6, 0x49, 0x8d, 0xb8, 0x13, 0x7d, 0xd2, + 0xae, 0x02, 0x9f, 0xd8, 0x32, 0x50, 0xab, 0x7d, 0xcd, 0x76, 0x4d, 0x01, + 0x8c, 0xa0, 0x5a, 0xc9, 0xdb, 0x8f, 0x95, 0xe2}, + pub_key_4, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 3, + 32, + {0x7c, 0x83, 0x8b, 0xa6, 0x5f, 0x92, 0x36, 0x60, 0xaa, 0x4a, 0xc4, 0x74, + 0x65, 0xeb, 0x1d, 0xf4, 0xdf, 0x51, 0xd6, 0xfa, 0x2b, 0xe2, 0x63, 0x89, + 0x75, 0x7d, 0xe8, 0xc6, 0xdf, 0xc7, 0x74, 0x6a, 0xa5, 0x16, 0x4d, 0x90, + 0x9b, 0x69, 0xb7, 0xc0, 0x47, 0x58, 0xd2, 0x56, 0xe1, 0x3e, 0x35, 0x20, + 0xe7, 0x7e, 0x75, 0xb4, 0x09, 0x4d, 0x8b, 0x0d, 0x60, 0xda, 0x00, 0x30, + 0xb9, 0xc9, 0x91, 0x96, 0x9f, 0x6e, 0x89, 0x2f, 0xf0, 0x3f, 0xfb, 0xa9, + 0xb9, 0xf9, 0x5c, 0xa9, 0x91, 0xa2, 0x79, 0xe7, 0xcd, 0xed, 0x61, 0x1a, + 0x28, 0x79, 0xe6, 0xe6, 0x60, 0x2f, 0x41, 0x1a, 0x12, 0x2c, 0x8d, 0x11, + 0xcd, 0x33, 0x3d, 0xe5, 0xd2, 0xf7, 0xf3, 0x67, 0xe3, 0x8e, 0xe0, 0x49, + 0x13, 0x80, 0xe8, 0x79, 0x6e, 0x11, 0x34, 0x87, 0xec, 0x7b, 0xc0, 0x5e, + 0xc1, 0xb1, 0x26, 0x1a, 0xff, 0x87, 0x1e, 0xf8, 0x2c, 0xdd, 0x12, 0xf4, + 0xe3, 0xd8, 0xf2, 0x39, 0xcd, 0x49, 0xb2, 0xf5, 0x3d, 0x57, 0x25, 0x5d, + 0xfe, 0x6e, 0xf2, 0x90, 0x38, 0x83, 0x1c, 0xde, 0xbe, 0x9c, 0xb1, 0xa7, + 0x6d, 0xc9, 0xed, 0x79, 0x57, 0x8e, 0x12, 0x9b, 0x06, 0x37, 0x24, 0xcc, + 0xb3, 0xc7, 0xb3, 0x26, 0x9f, 0x5d, 0xd3, 0xd9, 0x66, 0x9a, 0x40, 0x55, + 0x82, 0x25, 0x5c, 0xb5, 0x6b, 0x1e, 0xfe, 0x6d, 0x61, 0xa3, 0x76, 0xdf, + 0x3a, 0x14, 0x10, 0x14, 0xc3, 0xd6, 0x60, 0xb6, 0x6f, 0x9d, 0x1b, 0x26, + 0x6b, 0x5f, 0xd3, 0xc5, 0x47, 0x25, 0x34, 0xdf, 0x77, 0x8e, 0x6e, 0x02, + 0x2a, 0x8f, 0x5a, 0x6c, 0xab, 0x50, 0x1d, 0xde, 0x61, 0x1e, 0x07, 0xc0, + 0xc8, 0xeb, 0x57, 0x18, 0x96, 0x26, 0x92, 0xe8, 0xe3, 0x77, 0x3b, 0xfd, + 0x25, 0xf1, 0xd3, 0xb6, 0x3a, 0x20, 0xa2, 0x51, 0xef, 0x0c, 0x29, 0x6f, + 0x01, 0xf4, 0xa1, 0x78, 0x14, 0xe1, 0x8d, 0xfc, 0x02, 0x9f, 0x2e, 0xd0, + 0xce, 0x07, 0x3e, 0x83, 0x77, 0x7c, 0xff, 0x44, 0x47, 0x1f, 0x93, 0x48, + 0x43, 0x4f, 0xcc, 0x12, 0xb0, 0x42, 0x0b, 0xf2, 0xde, 0x1c, 0x90, 0x18, + 0xf0, 0x28, 0x2e, 0xe2, 0x1f, 0x09, 0x30, 0x2b, 0x17, 0x8f, 0x8c, 0x77, + 0x2c, 0x8f, 0x89, 0x62, 0xf6, 0xa2, 0x92, 0x91, 0xc6, 0x35, 0x32, 0xe1, + 0xae, 0x93, 0x01, 0xe7, 0xac, 0x55, 0x78, 0x18, 0x76, 0x96, 0x5f, 0x42, + 0x56, 0x19, 0xa9, 0x25, 0x59, 0xf3, 0x37, 0x37, 0xd5, 0xe1, 0x1b, 0x28, + 0x2f, 0x94, 0x34, 0xe2, 0x7d, 0x9b, 0x27, 0xeb, 0x2f, 0xb0, 0xfc, 0xe4, + 0xe3, 0xe9, 0x0c, 0xa9, 0xea, 0xaf, 0xef, 0x17, 0x06, 0x44, 0xb0, 0x0e, + 0x51, 0x25, 0x37, 0xbd, 0x77, 0x9f, 0xd2, 0x20, 0x7e, 0xe7, 0x30, 0x20, + 0xaa, 0xec, 0x07, 0xe6, 0xcd, 0x44, 0x10, 0x3a, 0x14, 0x94, 0x0c, 0x94, + 0x99, 0xb0, 0x13, 0xc4, 0x24, 0x40, 0xd2, 0xf2, 0x7a, 0x3d, 0xef, 0x34, + 0xf3, 0x50, 0x9c, 0xd8, 0x63, 0x1d, 0xb1, 0xcc, 0x86, 0x33, 0xac, 0x15, + 0x18, 0x02, 0x72, 0xc8, 0x24, 0x36, 0x9e, 0x1d, 0x3c, 0x8a, 0x6c, 0xdc, + 0xa5, 0x11, 0x74, 0x83, 0x61, 0xcb, 0x60, 0xe0, 0x22, 0x17, 0x3f, 0x95, + 0xad, 0x06, 0xe7, 0xc7, 0x9d, 0x59, 0xe0, 0x39, 0x34, 0x85, 0x4a, 0x9f, + 0x98, 0x27, 0xf3, 0x59, 0x3d, 0x87, 0xc3, 0x4d, 0x3f, 0xc4, 0x4b, 0xee, + 0xc5, 0x8e, 0x10, 0x7d, 0x45, 0x4c, 0xe0, 0x4b, 0x55, 0xc9, 0x6e, 0xff, + 0xce, 0x61, 0x2a, 0xef, 0x0e, 0x5d, 0x55, 0xc3, 0x1e, 0x36, 0x7c, 0x9f, + 0xc0, 0x16, 0x6f, 0x2c, 0x9d, 0x45, 0x0e, 0x86, 0xd7, 0x93, 0x23, 0xd4, + 0xda, 0x8f, 0xb4, 0x09, 0xf9, 0x7a, 0xdc, 0x7a, 0xf2, 0xec, 0x67, 0x72, + 0xab, 0x29, 0x0f, 0x62, 0x2f, 0xe1, 0xfa, 0x61}, + pub_key_4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 4, + 32, + {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6, + 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a, + 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89, + 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a, + 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d, + 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60, + 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41, + 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f, + 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff, + 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba, + 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1, + 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3, + 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57, + 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8, + 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87, + 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e, + 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed, + 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f, + 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d, + 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e, + 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4, + 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31, + 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe, + 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21, + 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9, + 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43, + 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99, + 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89, + 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5, + 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e, + 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03, + 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3, + 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68, + 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd, + 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9, + 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3, + 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23, + 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93, + 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99, + 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d, + 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51, + 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24, + 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 5, + 32, + {0x3d, 0x90, 0xff, 0x4e, 0x36, 0x18, 0x8b, 0x45, 0x11, 0x16, 0x22, 0x7e, + 0x18, 0x9a, 0x71, 0x73, 0x45, 0x71, 0xb7, 0x2c, 0xc6, 0xfe, 0x53, 0xde, + 0xc4, 0xee, 0xc5, 0x9e, 0x67, 0xe9, 0x81, 0x11, 0xe9, 0x6f, 0xcd, 0x90, + 0x65, 0x09, 0xfa, 0xde, 0x99, 0x22, 0xf2, 0xde, 0x6a, 0x13, 0xa4, 0xfa, + 0xa2, 0x3c, 0x7e, 0xfa, 0xad, 0xde, 0x6d, 0xfd, 0x0a, 0xcf, 0x15, 0x05, + 0x41, 0xec, 0xa9, 0x73, 0xc7, 0xe3, 0x8a, 0x49, 0xc5, 0x97, 0xd7, 0x41, + 0xe9, 0x9e, 0xf7, 0x57, 0x5b, 0x6e, 0x2c, 0x8d, 0xe0, 0x97, 0x4b, 0xc8, + 0x68, 0xa5, 0x56, 0x7f, 0x08, 0x90, 0x05, 0x2c, 0x4d, 0xf5, 0x4d, 0x12, + 0x19, 0x8e, 0xa0, 0x9a, 0x12, 0xbd, 0xb2, 0xb6, 0xff, 0xc1, 0x4a, 0x1d, + 0x87, 0x4e, 0x16, 0x5e, 0xd1, 0x2c, 0xaa, 0xb5, 0x8b, 0x28, 0xae, 0xe1, + 0x71, 0xfa, 0x7f, 0x18, 0x39, 0xe3, 0x6e, 0x23, 0xec, 0xde, 0xe2, 0x63, + 0x36, 0x16, 0x79, 0x11, 0x79, 0x08, 0x4e, 0xaf, 0x98, 0xcc, 0x23, 0xd2, + 0xf6, 0xff, 0x47, 0x9d, 0xf0, 0xba, 0x46, 0xed, 0x93, 0x3b, 0xee, 0xdf, + 0x07, 0xcc, 0x0c, 0xad, 0x4d, 0xea, 0x0f, 0x0b, 0x48, 0xf4, 0xa0, 0x63, + 0x48, 0x8a, 0xc6, 0x75, 0x19, 0xe1, 0xfb, 0x83, 0xc7, 0xb7, 0xe8, 0x6e, + 0x36, 0x44, 0xb0, 0x84, 0x63, 0x83, 0xec, 0xbb, 0x1b, 0x11, 0x89, 0x74, + 0x30, 0x36, 0xb2, 0x71, 0xfb, 0xf1, 0x21, 0xe2, 0x19, 0x96, 0x01, 0xa3, + 0xff, 0xa8, 0xe8, 0xca, 0xb0, 0x0a, 0x6b, 0x9b, 0x55, 0x27, 0xd6, 0x2d, + 0xc2, 0xa3, 0x98, 0xe4, 0xa4, 0x2c, 0x1e, 0x5a, 0x62, 0xf8, 0xaa, 0xe3, + 0x5b, 0x62, 0x97, 0x55, 0x11, 0x9c, 0x54, 0xcb, 0xa5, 0xe8, 0x60, 0xb4, + 0x21, 0x84, 0x5f, 0x9b, 0x44, 0x22, 0xf2, 0x0d, 0x89, 0x6a, 0xbf, 0xa9, + 0x62, 0xec, 0xe5, 0xd1, 0x16, 0xf7, 0xd4, 0x17, 0x0d, 0xb8, 0xdd, 0x07, + 0x84, 0xb7, 0x62, 0x5a, 0xb2, 0xa3, 0x84, 0xc7, 0xd4, 0x24, 0xc6, 0x99, + 0x01, 0xf5, 0x9d, 0x03, 0xb1, 0x44, 0x24, 0x1f, 0x8f, 0x65, 0x56, 0xda, + 0x8e, 0x3b, 0xfe, 0x07, 0xc1, 0x7e, 0xae, 0x91, 0xc5, 0x0e, 0xf2, 0xc5, + 0x3e, 0x71, 0x07, 0x2c, 0x3f, 0xf1, 0x6e, 0x64, 0x2c, 0xf1, 0x26, 0xfe, + 0xab, 0x90, 0x4e, 0x09, 0xa2, 0xfe, 0xbe, 0xbd, 0x28, 0x2a, 0x25, 0x40, + 0x38, 0x9b, 0xb6, 0x0b, 0x14, 0x5c, 0xb3, 0x32, 0x65, 0x8d, 0x6a, 0x69, + 0xe0, 0x3a, 0x0a, 0x84, 0x19, 0xee, 0xc0, 0xf2, 0x04, 0xd6, 0xe5, 0x92, + 0xe0, 0x4d, 0xf0, 0x1b, 0x92, 0xf5, 0x82, 0x36, 0x98, 0x9b, 0x6b, 0x92, + 0xeb, 0x03, 0x44, 0x25, 0x59, 0x14, 0xc2, 0x5d, 0xcd, 0x0a, 0x61, 0x1c, + 0x9f, 0xb7, 0x7e, 0x43, 0x5e, 0x2e, 0xf9, 0xbb, 0xe3, 0xc7, 0x4e, 0xfe, + 0x14, 0x41, 0x71, 0xca, 0x95, 0xd1, 0xbb, 0x7d, 0xe8, 0x14, 0xf7, 0x6b, + 0xe5, 0x4c, 0xdd, 0x8c, 0x11, 0xdb, 0x8a, 0xf8, 0xd2, 0x0a, 0xf4, 0x45, + 0x1a, 0x4d, 0xd3, 0xb6, 0x23, 0x87, 0xba, 0xc3, 0x7c, 0xb7, 0x97, 0x55, + 0xaf, 0xe9, 0x1d, 0x0d, 0x9a, 0x21, 0x63, 0xd2, 0x99, 0xff, 0x61, 0xee, + 0x4f, 0xc4, 0xd5, 0x26, 0x7e, 0xb8, 0xc5, 0x25, 0x23, 0x71, 0xb0, 0xa8, + 0x3d, 0xea, 0x73, 0x8f, 0x63, 0x83, 0xe0, 0x85, 0xe9, 0x92, 0xb3, 0x56, + 0x7a, 0xe1, 0x70, 0x78, 0x0f, 0x3b, 0x83, 0xe1, 0x5d, 0x89, 0x5a, 0xd4, + 0xea, 0x66, 0x8a, 0x63, 0x04, 0xf1, 0x0f, 0x09, 0x14, 0xca, 0x3b, 0x29, + 0x00, 0xfa, 0xb1, 0x36, 0x4c, 0x8b, 0x35, 0x2d, 0xfa, 0x8d, 0x5a, 0x39, + 0x93, 0xd5, 0x62, 0x8f, 0x4d, 0x22, 0x64, 0xc4, 0x12, 0x21, 0x07, 0x98, + 0xc1, 0x8a, 0xa2, 0xed, 0x6a, 0xee, 0x51, 0x6c}, + pub_key_4, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 6, + 32, + {0x07, 0x44, 0x0a, 0x61, 0x25, 0x2a, 0x89, 0x06, 0xa9, 0x26, 0x4f, 0xf5, + 0x8c, 0xeb, 0xad, 0x62, 0x17, 0xad, 0x71, 0x08, 0x33, 0x10, 0x53, 0x69, + 0xb7, 0xa8, 0x58, 0x21, 0x6f, 0x1d, 0x5a, 0x5f, 0x5d, 0xed, 0xbe, 0x3e, + 0xb8, 0x12, 0x8b, 0x34, 0xdc, 0x0f, 0x02, 0x43, 0xfa, 0xac, 0xb6, 0x40, + 0x34, 0xd2, 0x1b, 0x65, 0x6a, 0x27, 0x8a, 0xbb, 0x26, 0xce, 0xd1, 0x74, + 0xf7, 0x6a, 0x22, 0x63, 0x7b, 0x75, 0x5b, 0x76, 0x85, 0x64, 0xdb, 0x6e, + 0xd4, 0xe4, 0xfb, 0xa0, 0xd5, 0x78, 0x4a, 0x22, 0xbe, 0x30, 0xd0, 0x88, + 0xfa, 0x96, 0x53, 0x07, 0x43, 0x09, 0x82, 0xf8, 0x44, 0x76, 0x90, 0x7d, + 0x55, 0x43, 0x5c, 0xa3, 0xd4, 0xab, 0xdb, 0xf6, 0x89, 0xe7, 0x6f, 0x2d, + 0x4b, 0x78, 0xd9, 0x9b, 0xcc, 0x74, 0x2e, 0x0b, 0x75, 0x7b, 0x89, 0x7c, + 0x4f, 0xdb, 0x13, 0xd1, 0x5c, 0x50, 0x57, 0xe6, 0x81, 0x6e, 0x32, 0xc3, + 0xe2, 0x94, 0xa9, 0x47, 0x37, 0x4c, 0x99, 0x85, 0x50, 0x17, 0x3c, 0xc6, + 0x57, 0xce, 0x33, 0xf9, 0xfc, 0xc1, 0x8b, 0x2d, 0x14, 0xe1, 0xb4, 0x48, + 0xac, 0xaa, 0xef, 0x68, 0x3f, 0xf8, 0x4b, 0x08, 0x6f, 0x54, 0x5a, 0x05, + 0x41, 0x45, 0x89, 0xb1, 0xc2, 0x32, 0x10, 0x29, 0x0e, 0xd5, 0xeb, 0xbc, + 0x25, 0xaf, 0x61, 0x41, 0x29, 0x21, 0x2d, 0x38, 0x53, 0xff, 0x72, 0x8e, + 0xc0, 0x11, 0x28, 0xd3, 0x7c, 0x42, 0x68, 0x97, 0x5e, 0xf8, 0x70, 0xa1, + 0xe4, 0xfa, 0x00, 0xc3, 0xc9, 0x8b, 0x39, 0xc3, 0x11, 0x0c, 0x2c, 0x11, + 0xaf, 0x10, 0x33, 0x3e, 0x25, 0xdb, 0x02, 0x74, 0x48, 0xfa, 0x8f, 0x21, + 0x9a, 0x7d, 0xca, 0x7c, 0x8b, 0xfb, 0x49, 0x09, 0x12, 0xbd, 0x50, 0x40, + 0xf1, 0xf3, 0x48, 0xb2, 0xfb, 0x43, 0x7a, 0x8a, 0x9f, 0x40, 0x7a, 0xb7, + 0xe8, 0xaf, 0x1c, 0x6e, 0x29, 0x59, 0x4f, 0x55, 0x7f, 0x2e, 0x03, 0xfe, + 0x74, 0xe4, 0xfb, 0xfd, 0x2f, 0x93, 0x5e, 0x68, 0xed, 0x82, 0x4a, 0x51, + 0x0f, 0xc3, 0x9b, 0xb4, 0xbe, 0x0a, 0x2e, 0x09, 0x1f, 0xeb, 0x26, 0x5f, + 0xd2, 0xd7, 0xa3, 0x3d, 0x2f, 0x23, 0x8e, 0x70, 0xb1, 0x53, 0x70, 0x0f, + 0x5b, 0xd5, 0x04, 0x6a, 0xad, 0x7a, 0x6f, 0xc0, 0x2a, 0x5e, 0x23, 0xdc, + 0x36, 0xf6, 0x72, 0x78, 0xfd, 0xb9, 0x04, 0xd0, 0x5f, 0x2e, 0xfd, 0x0c, + 0xab, 0xe9, 0xe4, 0xba, 0xf4, 0xe1, 0x6a, 0xf0, 0xf7, 0xba, 0x9e, 0xda, + 0xd7, 0x06, 0xd6, 0x7c, 0x67, 0x22, 0x1c, 0xa0, 0x63, 0x02, 0x38, 0xd6, + 0xf6, 0x88, 0x17, 0x4d, 0x66, 0xc1, 0xb1, 0x52, 0xf8, 0xf9, 0x21, 0xe2, + 0xc6, 0xc0, 0x8a, 0x19, 0xe8, 0x70, 0xea, 0xb7, 0x6a, 0x77, 0x37, 0x1b, + 0x42, 0x45, 0x8d, 0xff, 0x1c, 0x36, 0xb0, 0xae, 0x97, 0xb8, 0x11, 0xe9, + 0x00, 0xf6, 0xc0, 0x9e, 0x79, 0x2c, 0x89, 0x64, 0x44, 0x48, 0xf1, 0xd0, + 0xb9, 0x7b, 0x53, 0xb9, 0x81, 0x8d, 0x1d, 0x8f, 0x3d, 0x7a, 0x37, 0xbc, + 0xb1, 0xbd, 0x3e, 0x3a, 0x5b, 0xc0, 0x22, 0x03, 0x9f, 0x00, 0xa0, 0xef, + 0x7d, 0xe1, 0x96, 0x57, 0xc4, 0xc9, 0xe0, 0x6d, 0xaa, 0x2e, 0xce, 0xc2, + 0xde, 0x30, 0xdb, 0x3b, 0x7b, 0x84, 0x10, 0x7b, 0xb7, 0x4e, 0x16, 0x49, + 0x56, 0xeb, 0x26, 0xed, 0xc9, 0xbc, 0xc5, 0x7e, 0x5e, 0x1c, 0x4e, 0xd8, + 0x75, 0xb0, 0x2f, 0x05, 0x45, 0x38, 0x36, 0x02, 0xfa, 0xf9, 0x52, 0x5f, + 0x09, 0x4c, 0x72, 0xf6, 0x82, 0x99, 0x5d, 0x4e, 0x2d, 0x71, 0xd0, 0x3e, + 0x11, 0x13, 0x44, 0x95, 0xf6, 0x37, 0xa3, 0xb1, 0xb0, 0x22, 0x15, 0x36, + 0x89, 0x75, 0x1b, 0x63, 0x52, 0x1b, 0x1a, 0x16, 0xb3, 0xc3, 0xe2, 0x69, + 0xa2, 0x49, 0x9a, 0x4b, 0xe1, 0xaf, 0xf9, 0xb8}, + pub_key_4, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 7, + 32, + {0x26, 0x86, 0x02, 0x9f, 0xb1, 0x1c, 0xd0, 0x33, 0x72, 0x4e, 0x57, 0xdc, + 0x18, 0x35, 0xda, 0x4f, 0x93, 0x21, 0xee, 0xf3, 0x30, 0x74, 0x7c, 0x35, + 0x00, 0xa4, 0x89, 0x35, 0x86, 0x42, 0x9e, 0xbf, 0x02, 0xcb, 0x44, 0x24, + 0xee, 0x5a, 0x0b, 0x91, 0xa7, 0x0e, 0xb3, 0x5c, 0xb0, 0x5e, 0xf6, 0x0c, + 0xf6, 0xb3, 0x63, 0x5d, 0x4f, 0x2e, 0xf5, 0xeb, 0x64, 0x7f, 0x39, 0x8f, + 0xd4, 0x4f, 0x67, 0xfc, 0xd2, 0x96, 0x9b, 0x62, 0x9a, 0x7c, 0x54, 0xf1, + 0x09, 0x4f, 0x98, 0x27, 0xf9, 0xf2, 0x74, 0x57, 0x50, 0x97, 0x30, 0xf5, + 0x0c, 0x9e, 0xcd, 0x2d, 0xc8, 0x3b, 0xd1, 0x3f, 0x12, 0x68, 0xd9, 0x3f, + 0x0f, 0x61, 0xc2, 0x9c, 0x5c, 0x27, 0xeb, 0x82, 0x1c, 0x68, 0xed, 0xcd, + 0xf1, 0xb0, 0x1f, 0x79, 0xd1, 0xf2, 0x61, 0xdd, 0x7f, 0x2f, 0x28, 0x3d, + 0xb1, 0x97, 0xab, 0x56, 0xca, 0xe0, 0xea, 0x3b, 0x3c, 0x1c, 0xfa, 0xf3, + 0xfb, 0xd4, 0xc1, 0xed, 0x1f, 0x6d, 0x31, 0x3f, 0x0b, 0x91, 0x9e, 0x5f, + 0xdd, 0xcb, 0x97, 0xb2, 0x3f, 0x0b, 0xf6, 0x4e, 0x36, 0xbd, 0xb6, 0xf7, + 0xcc, 0xe8, 0xad, 0x9c, 0xf3, 0x62, 0x95, 0x3e, 0x66, 0xc6, 0x44, 0xf8, + 0xb8, 0xb6, 0x4b, 0xdd, 0xff, 0x1e, 0x85, 0x02, 0x98, 0xf5, 0x53, 0x1f, + 0x12, 0x1e, 0x68, 0x21, 0xa3, 0x93, 0xf9, 0x65, 0x82, 0x37, 0x28, 0x0c, + 0x2a, 0x53, 0xc7, 0xc6, 0x58, 0x31, 0x9b, 0xc7, 0xd3, 0x8f, 0x93, 0xf2, + 0xd7, 0x72, 0x3e, 0xf6, 0x72, 0x80, 0x08, 0x84, 0x3f, 0x89, 0xf6, 0x1f, + 0x7e, 0xcf, 0x59, 0x49, 0xa2, 0xcc, 0xe6, 0xa9, 0xfd, 0x9d, 0xbb, 0xc5, + 0x01, 0xef, 0x25, 0xa5, 0x3c, 0xa0, 0x24, 0x86, 0xb6, 0x1a, 0x5d, 0xe0, + 0x13, 0x01, 0x49, 0xd9, 0xd2, 0x46, 0x92, 0x5f, 0x26, 0xe1, 0xa9, 0xa7, + 0x42, 0x87, 0x43, 0x95, 0x92, 0xa4, 0x55, 0x4a, 0x87, 0x2c, 0xec, 0xa5, + 0x3e, 0x54, 0xd1, 0xc1, 0xf4, 0xc4, 0xe1, 0x8a, 0x49, 0x77, 0x93, 0x9a, + 0x6c, 0x37, 0xee, 0xaa, 0xb5, 0xc8, 0xd0, 0xcb, 0x56, 0x86, 0xb4, 0x4d, + 0x84, 0xc8, 0x6d, 0x73, 0x6e, 0xe8, 0xe0, 0xd9, 0x74, 0x21, 0xf4, 0xc8, + 0x93, 0x5e, 0x92, 0x64, 0x19, 0xdd, 0x68, 0xfd, 0x4e, 0x5f, 0xe9, 0x99, + 0x9e, 0xef, 0x75, 0xd0, 0xd0, 0xf9, 0x49, 0x4c, 0xbb, 0x02, 0x97, 0xfa, + 0x06, 0x6b, 0x3a, 0xac, 0xa5, 0x5c, 0xc2, 0x29, 0xa3, 0x66, 0x59, 0xbe, + 0x31, 0x0c, 0x1e, 0x32, 0x8d, 0x0b, 0x52, 0xf7, 0x74, 0x7c, 0x62, 0xb1, + 0x10, 0x2a, 0x2d, 0x0a, 0x4a, 0xcb, 0xad, 0xf0, 0xac, 0xf6, 0x21, 0xa4, + 0x5e, 0x56, 0x95, 0xce, 0x13, 0x93, 0xb3, 0xeb, 0x05, 0xa6, 0x9c, 0xa5, + 0x31, 0x8e, 0x6f, 0x6b, 0x7a, 0xe5, 0xc4, 0xed, 0x3f, 0x60, 0x72, 0xf8, + 0xae, 0x99, 0xdb, 0x9a, 0xf6, 0x6d, 0xa6, 0xa9, 0x8d, 0x67, 0x5a, 0x35, + 0xac, 0xfe, 0x0a, 0x76, 0x12, 0xe9, 0xd5, 0xf2, 0x96, 0x90, 0x87, 0x0d, + 0x81, 0x11, 0x42, 0x79, 0x01, 0x0b, 0xf7, 0xbb, 0x3d, 0x45, 0x8f, 0x63, + 0x0f, 0x10, 0xf8, 0x1a, 0x78, 0x5f, 0x67, 0x1e, 0x67, 0x35, 0xd7, 0xbd, + 0xdd, 0xf4, 0xda, 0x37, 0x5d, 0x2e, 0x6d, 0x48, 0xce, 0xec, 0xae, 0xe7, + 0x41, 0xa3, 0x3e, 0xc1, 0xe8, 0xf9, 0xe0, 0xce, 0x07, 0x55, 0xbe, 0xc2, + 0x83, 0x15, 0xc6, 0xf9, 0xdf, 0x36, 0x3c, 0x80, 0x0e, 0xe1, 0x47, 0xbd, + 0x41, 0x2c, 0x5e, 0xa7, 0xae, 0xb8, 0x9e, 0x7a, 0x35, 0x4f, 0xcd, 0x3a, + 0x2c, 0x84, 0x74, 0xae, 0xd0, 0x4f, 0x9a, 0x2a, 0x5f, 0xd2, 0x98, 0x33, + 0x80, 0xf3, 0xc0, 0x0a, 0x45, 0x58, 0xc4, 0x6c, 0xa4, 0x72, 0xa4, 0xc1, + 0x58, 0x87, 0xc0, 0x7d, 0x4b, 0xc8, 0xa6, 0x98}, + pub_key_4, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 8, + 32, + {0x69, 0xb2, 0x92, 0xce, 0xb8, 0xe8, 0xeb, 0x52, 0xe3, 0x74, 0x14, 0x05, + 0x01, 0x38, 0x9a, 0xe2, 0x51, 0xd8, 0x45, 0x1b, 0x64, 0xb9, 0xef, 0xbe, + 0xea, 0xa1, 0x6a, 0xb2, 0x41, 0x26, 0xf3, 0x8f, 0x2a, 0x7d, 0x4e, 0x21, + 0x98, 0x1a, 0xee, 0x6b, 0x67, 0x2d, 0xf3, 0xaf, 0xec, 0x1a, 0x9e, 0x16, + 0x76, 0x86, 0xb6, 0x23, 0x8b, 0x2d, 0x36, 0x17, 0xc6, 0x59, 0xca, 0x13, + 0x31, 0x47, 0x0e, 0x95, 0x23, 0x4e, 0x2c, 0x04, 0xc3, 0x08, 0xcd, 0x6b, + 0xdc, 0xef, 0x76, 0x31, 0xb7, 0x4c, 0x36, 0xa7, 0x52, 0xeb, 0x41, 0x87, + 0xbe, 0xe2, 0xdd, 0x33, 0xc5, 0x9f, 0x3f, 0xed, 0x55, 0xbe, 0xe2, 0x9e, + 0xbe, 0xf7, 0xea, 0x61, 0xd2, 0x6e, 0x6c, 0x05, 0x2a, 0x2b, 0x51, 0x97, + 0x02, 0x28, 0x2d, 0xe7, 0x65, 0x2a, 0x50, 0x0f, 0xc5, 0x09, 0x56, 0x09, + 0x1b, 0x35, 0xf9, 0xef, 0x03, 0xfc, 0x9b, 0xfc, 0xc7, 0x2f, 0x02, 0xdd, + 0x55, 0xb2, 0x5f, 0x88, 0xb6, 0x0b, 0xf2, 0x2a, 0xa7, 0x85, 0xf6, 0x74, + 0x79, 0x1e, 0x4d, 0xc0, 0x2f, 0x9f, 0x2f, 0x7f, 0x04, 0xa5, 0x77, 0xf8, + 0x60, 0xea, 0x17, 0x61, 0xd0, 0xd8, 0xd3, 0xa0, 0x08, 0x23, 0x50, 0x55, + 0x17, 0x86, 0xc6, 0x27, 0x89, 0xb4, 0x8f, 0xb2, 0x1e, 0x85, 0xab, 0x6b, + 0x05, 0xf5, 0x6b, 0xa5, 0x04, 0xf7, 0xf0, 0xec, 0xf8, 0x62, 0x5a, 0xed, + 0xee, 0x4d, 0xe0, 0xc9, 0x5c, 0x4f, 0x97, 0xfd, 0xa5, 0x79, 0x29, 0xc3, + 0x99, 0xb6, 0xd4, 0x86, 0x5b, 0x78, 0xeb, 0x2d, 0x1d, 0xa4, 0x33, 0xf2, + 0x48, 0x8b, 0x41, 0x34, 0xfa, 0x04, 0x3a, 0xa2, 0x63, 0x86, 0xb4, 0x7f, + 0x55, 0x1d, 0x77, 0x78, 0xbb, 0xa8, 0xb6, 0xf3, 0x79, 0xca, 0xd3, 0xb4, + 0x89, 0x4e, 0x10, 0x6f, 0xae, 0x90, 0xa2, 0xb3, 0x91, 0xe8, 0x59, 0xfe, + 0x8b, 0xef, 0x5e, 0x54, 0x5c, 0xa3, 0xd0, 0xd9, 0x08, 0x13, 0x32, 0x85, + 0x27, 0x3f, 0xec, 0x36, 0x16, 0x79, 0x8b, 0x83, 0xa6, 0xf7, 0x13, 0x6f, + 0xae, 0xd7, 0x7a, 0xc3, 0x1e, 0x13, 0xa3, 0x74, 0x5d, 0xe4, 0x4b, 0xab, + 0x64, 0x1f, 0x55, 0x9e, 0xf5, 0x48, 0x78, 0x90, 0x26, 0x1e, 0xa8, 0x0c, + 0xd9, 0xbc, 0x67, 0xc5, 0x8c, 0x7e, 0x14, 0xe9, 0x82, 0x18, 0x67, 0xec, + 0xfb, 0x47, 0x3b, 0x47, 0xe9, 0x5b, 0xdb, 0x00, 0x03, 0xcc, 0xe8, 0x56, + 0xf9, 0x19, 0x2e, 0x39, 0xb8, 0x6f, 0x55, 0x1b, 0x0e, 0x3b, 0x73, 0x42, + 0x59, 0x8c, 0xb3, 0x4d, 0x89, 0x05, 0xe1, 0x17, 0xcf, 0x85, 0xb8, 0x28, + 0xce, 0x0a, 0xee, 0xb5, 0x54, 0x07, 0x78, 0x5e, 0x27, 0xa9, 0x68, 0x7b, + 0x59, 0xb8, 0xc5, 0xfe, 0x01, 0x1c, 0x95, 0x63, 0x8c, 0x8f, 0x15, 0x49, + 0xe9, 0x56, 0x58, 0xde, 0x4e, 0xc7, 0x31, 0x99, 0xe3, 0xbc, 0xe9, 0xa1, + 0x48, 0x60, 0xa0, 0xac, 0x64, 0xeb, 0xf2, 0x0c, 0xe5, 0xf0, 0x08, 0x35, + 0x94, 0xf4, 0x0d, 0x6c, 0x2a, 0x12, 0xa0, 0x7a, 0x51, 0x2a, 0x19, 0x10, + 0x72, 0x48, 0x7d, 0x87, 0x41, 0x76, 0x6a, 0xf9, 0x53, 0x36, 0x5f, 0x24, + 0x03, 0x35, 0xdb, 0x17, 0xd4, 0xfc, 0x57, 0x39, 0x0e, 0xe0, 0x56, 0x2e, + 0x4f, 0x8d, 0xad, 0x03, 0xda, 0xbb, 0x11, 0x3a, 0x66, 0x5b, 0x5b, 0x91, + 0x74, 0xc1, 0xc1, 0x28, 0x19, 0x0c, 0x33, 0x5c, 0xb7, 0x48, 0x46, 0x9b, + 0xa2, 0xbf, 0xca, 0xee, 0x5b, 0xcd, 0x25, 0xc8, 0x45, 0xbd, 0xec, 0x81, + 0x50, 0x8f, 0xbc, 0x51, 0x9a, 0x88, 0x37, 0xc0, 0x59, 0x42, 0x7c, 0xb3, + 0xe0, 0xd1, 0xba, 0x0b, 0xbb, 0x6e, 0x79, 0x84, 0x9f, 0xb6, 0xa2, 0xe7, + 0xf2, 0x9c, 0x7d, 0x77, 0x8f, 0x95, 0x7a, 0x7e, 0x26, 0xfb, 0x28, 0x53, + 0x4d, 0xdd, 0x85, 0xae, 0x59, 0x49, 0x89, 0x96}, + pub_key_4, + {0x33, 0x39, 0x34, 0x39, 0x31, 0x39, 0x34, 0x31, 0x37, 0x32}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 9, + 32, + {0x28, 0xde, 0xa7, 0x3d, 0x9e, 0xfb, 0x0b, 0x78, 0x93, 0xb1, 0x49, 0x32, + 0x64, 0xc3, 0x0a, 0x72, 0x70, 0x8c, 0x1a, 0x28, 0xf1, 0x0f, 0xa9, 0xb8, + 0xc7, 0xaf, 0x7e, 0x0f, 0x52, 0xfc, 0x5f, 0x53, 0x30, 0x12, 0xc7, 0xb8, + 0x7c, 0x70, 0x05, 0x85, 0x7f, 0x9c, 0x55, 0x38, 0x6e, 0x81, 0xec, 0x54, + 0xa9, 0x4f, 0x71, 0x36, 0x47, 0x98, 0xa5, 0xd3, 0x12, 0x97, 0xa1, 0x3d, + 0xfa, 0xda, 0xb5, 0xb0, 0x32, 0x05, 0x2e, 0xd3, 0x41, 0x24, 0x19, 0x1d, + 0x2a, 0x94, 0x02, 0x3e, 0x27, 0xa7, 0xe6, 0xcd, 0x94, 0x8e, 0x21, 0xcc, + 0xd3, 0x3b, 0xed, 0xd3, 0x77, 0x69, 0x02, 0x4e, 0x97, 0xff, 0x90, 0xdb, + 0x92, 0x22, 0x5b, 0x6b, 0x5c, 0x06, 0x43, 0x35, 0x7d, 0x80, 0xca, 0x15, + 0x5a, 0x69, 0xb3, 0x17, 0x37, 0x55, 0xb8, 0x8f, 0xa8, 0x3a, 0x43, 0x67, + 0x35, 0x5f, 0x19, 0x21, 0x47, 0x4f, 0x97, 0xfd, 0x2e, 0x13, 0x37, 0xae, + 0x93, 0xe2, 0xf5, 0x35, 0xd8, 0x14, 0x23, 0x17, 0x77, 0x25, 0x40, 0x4a, + 0xcb, 0x23, 0x01, 0x44, 0xa9, 0xd8, 0x6b, 0x74, 0xba, 0x3c, 0x1a, 0x6e, + 0x72, 0x4a, 0x54, 0x20, 0xa1, 0x2f, 0x2a, 0x19, 0xb4, 0xad, 0x69, 0x84, + 0xc0, 0x43, 0xff, 0x63, 0xeb, 0x14, 0xa0, 0xcd, 0x49, 0x4c, 0x00, 0x72, + 0xc4, 0x0f, 0x54, 0xf4, 0xd9, 0x31, 0x80, 0x4f, 0xe6, 0x3d, 0x9b, 0xfb, + 0x97, 0xee, 0x7d, 0xe8, 0x3e, 0x94, 0x3e, 0x12, 0x69, 0x3b, 0xdd, 0xa1, + 0x43, 0x25, 0xde, 0x9d, 0x7a, 0xd6, 0x05, 0xe7, 0xef, 0xa7, 0xf4, 0x2b, + 0x14, 0x65, 0x7f, 0xdc, 0x2a, 0x2e, 0x8f, 0xa3, 0xde, 0x31, 0xbf, 0xe2, + 0x56, 0x0a, 0x03, 0x4a, 0xaa, 0x6d, 0xe4, 0xb4, 0xba, 0x00, 0xb0, 0x56, + 0xee, 0x9d, 0x06, 0x09, 0x82, 0xff, 0x77, 0xb5, 0xe2, 0xac, 0xab, 0xbe, + 0xe3, 0x3f, 0x3d, 0xf9, 0xe5, 0x8b, 0x27, 0x82, 0xe2, 0xf9, 0x9a, 0x6d, + 0x8f, 0x1c, 0x6b, 0x82, 0x78, 0x62, 0xb5, 0xb0, 0x4a, 0x02, 0x64, 0x1b, + 0xd1, 0x33, 0x1c, 0x73, 0x80, 0x4e, 0x13, 0x22, 0xdd, 0x2e, 0xdb, 0x62, + 0x15, 0x08, 0xae, 0xd4, 0xf9, 0x97, 0x45, 0x8a, 0x3f, 0x52, 0x38, 0x0d, + 0x2e, 0xf8, 0x3e, 0x8c, 0x28, 0x9a, 0x99, 0x6d, 0xc2, 0x40, 0x7f, 0x16, + 0xf6, 0xc8, 0x48, 0x07, 0x4d, 0x12, 0xbc, 0xda, 0x0b, 0x50, 0x50, 0x14, + 0x00, 0x51, 0x30, 0x13, 0x71, 0xb5, 0x1e, 0x80, 0x8f, 0x37, 0x46, 0x85, + 0xf7, 0x28, 0xe2, 0x4a, 0xe3, 0xe9, 0x37, 0xca, 0x9d, 0x5e, 0xf8, 0x90, + 0xe0, 0x72, 0x73, 0x75, 0xe4, 0x83, 0x2c, 0x8c, 0x07, 0xcf, 0xad, 0xc0, + 0x5b, 0x09, 0x8f, 0xd5, 0x00, 0x14, 0xd6, 0xbe, 0x7a, 0x0a, 0xa2, 0xa3, + 0x5a, 0xc9, 0x90, 0x02, 0x6f, 0x55, 0x50, 0x42, 0x7d, 0xb3, 0xb2, 0x34, + 0x58, 0x66, 0xd7, 0x2d, 0x30, 0x85, 0x59, 0x4e, 0x21, 0x61, 0x87, 0x1a, + 0x4e, 0xce, 0x9c, 0x55, 0xbb, 0xfb, 0xcc, 0xf8, 0x54, 0xa7, 0xba, 0xe0, + 0x63, 0x1f, 0xf1, 0x01, 0xd8, 0x87, 0x68, 0x10, 0x06, 0x38, 0x8a, 0x37, + 0x22, 0x8d, 0xab, 0x83, 0x35, 0x0e, 0x5a, 0x15, 0xc9, 0x6f, 0x7d, 0x03, + 0x97, 0xcc, 0x62, 0xc3, 0x88, 0xe8, 0xce, 0x6e, 0x13, 0xb6, 0xac, 0x72, + 0x7d, 0xf4, 0xb1, 0xdb, 0xa0, 0x69, 0x1b, 0x7b, 0x96, 0x57, 0x4d, 0x0d, + 0x02, 0x4c, 0xdb, 0x0e, 0x32, 0x9e, 0x94, 0xa1, 0x28, 0x92, 0x47, 0x72, + 0xeb, 0xed, 0x4e, 0xed, 0xb4, 0x11, 0x38, 0xe7, 0xdd, 0x99, 0xd3, 0x47, + 0xba, 0x50, 0xb8, 0x3d, 0x15, 0x47, 0xd8, 0x0b, 0x85, 0xf9, 0x8e, 0xa5, + 0x44, 0xaa, 0x63, 0xdd, 0x72, 0x5f, 0x4e, 0xc6, 0x1b, 0x1b, 0x3b, 0x52, + 0x24, 0x09, 0xa1, 0x36, 0x9b, 0x5a, 0x9d, 0x4b}, + pub_key_4, + {0x35, 0x33, 0x36, 0x37, 0x36, 0x34, 0x31, 0x38, 0x37, 0x37}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 10, + 32, + {0x19, 0x08, 0x50, 0x93, 0xb9, 0x4a, 0x6b, 0xbc, 0x8f, 0x27, 0xed, 0xfc, + 0x37, 0x5a, 0x73, 0x6a, 0x9e, 0x08, 0x6f, 0x98, 0xb1, 0xd6, 0xe4, 0x28, + 0x0e, 0x6a, 0x6f, 0x6e, 0x8d, 0xce, 0x1f, 0x87, 0x8b, 0x40, 0x07, 0xef, + 0x9c, 0x55, 0xd3, 0xe4, 0xbb, 0xfc, 0xe9, 0xa6, 0xfd, 0xe2, 0xc6, 0xe0, + 0x7b, 0xa9, 0x4c, 0x55, 0xbb, 0xe8, 0x05, 0x3a, 0x3a, 0x3c, 0x08, 0xc5, + 0xfb, 0x98, 0x19, 0x60, 0xe8, 0x22, 0x21, 0xfb, 0x66, 0xa9, 0x55, 0x53, + 0x44, 0x8a, 0x4d, 0x2f, 0x8a, 0x1c, 0xc5, 0x88, 0xbd, 0x1e, 0x9c, 0x40, + 0x64, 0xe9, 0xb6, 0x34, 0x6b, 0xf4, 0x8b, 0x15, 0x32, 0x62, 0x03, 0x5d, + 0xb5, 0x7e, 0xe6, 0xcc, 0x54, 0x53, 0x48, 0x35, 0x01, 0xaf, 0x36, 0x68, + 0xa6, 0x45, 0xa9, 0x30, 0x33, 0x27, 0x38, 0x78, 0x2f, 0x55, 0xf4, 0x52, + 0x4b, 0x1d, 0xe5, 0x78, 0x7b, 0x4c, 0xf9, 0x4c, 0x20, 0x42, 0xb4, 0x3f, + 0x47, 0x98, 0x92, 0x95, 0xc8, 0xdc, 0x1e, 0x0b, 0xb9, 0xdf, 0x8a, 0x28, + 0xfa, 0x32, 0x1c, 0x16, 0x63, 0x7e, 0x20, 0xfb, 0x40, 0x9f, 0x55, 0xa2, + 0x1e, 0xa3, 0xe2, 0x9e, 0x51, 0x5f, 0x83, 0x3e, 0x18, 0x48, 0x5b, 0x50, + 0x14, 0x42, 0x26, 0x9c, 0xe5, 0x42, 0x6a, 0x20, 0xb7, 0x7b, 0xc3, 0xa7, + 0x97, 0xa8, 0xfe, 0x46, 0x1b, 0x1e, 0x02, 0xab, 0x4d, 0x2f, 0xde, 0xcc, + 0xc8, 0x4a, 0xb2, 0xb9, 0xa2, 0xf0, 0xf5, 0xfc, 0x68, 0x21, 0x8d, 0xca, + 0xf1, 0x40, 0xdf, 0xac, 0xc7, 0x0a, 0x99, 0x0b, 0x21, 0x57, 0xf7, 0x18, + 0x15, 0x04, 0x9d, 0x86, 0xe4, 0x3c, 0x09, 0x4b, 0x95, 0x6e, 0x6a, 0x19, + 0x15, 0xdd, 0xcd, 0x30, 0x23, 0xe6, 0x80, 0x5f, 0x92, 0x67, 0xe9, 0x63, + 0x18, 0xc4, 0x66, 0x98, 0x5f, 0xcc, 0x3e, 0xb8, 0x4d, 0xb9, 0x72, 0xdc, + 0xa0, 0x8c, 0x84, 0xa3, 0x47, 0xab, 0xa6, 0x87, 0x05, 0x38, 0x71, 0x95, + 0x6e, 0xdc, 0x2b, 0xee, 0x98, 0x20, 0x7f, 0xa1, 0xe9, 0x84, 0xb1, 0xbd, + 0x05, 0xff, 0x11, 0x5e, 0x24, 0xbb, 0xfc, 0x70, 0x6c, 0xa9, 0xfb, 0xc9, + 0x16, 0x56, 0x5a, 0x39, 0x84, 0x53, 0x3a, 0x28, 0x1e, 0x66, 0x5d, 0xfb, + 0x6c, 0x8e, 0xf4, 0x08, 0x52, 0x05, 0x99, 0x93, 0xaa, 0x6d, 0x87, 0xd5, + 0xd1, 0xfa, 0xab, 0xab, 0x4e, 0x01, 0x43, 0xf1, 0x08, 0x0a, 0x4a, 0xe9, + 0xc8, 0xaf, 0xd4, 0x88, 0x6a, 0xa2, 0x1a, 0xb3, 0xa4, 0x87, 0xe3, 0x16, + 0xfa, 0x95, 0xdb, 0xcb, 0x0b, 0x67, 0xad, 0x4d, 0xc8, 0x99, 0x2c, 0x2b, + 0xea, 0xa4, 0x8c, 0xd2, 0x74, 0xf3, 0x50, 0x6b, 0x86, 0x3b, 0x33, 0xd7, + 0x61, 0xd8, 0x36, 0x9e, 0xe1, 0xe1, 0xca, 0x85, 0xf5, 0xc8, 0x6a, 0xdc, + 0x82, 0x6d, 0x9a, 0xdc, 0xa6, 0xac, 0x77, 0xfb, 0x58, 0x64, 0x23, 0xeb, + 0xa2, 0x0c, 0xca, 0xe5, 0x97, 0x6f, 0x9f, 0xee, 0xa1, 0x27, 0xc7, 0x20, + 0xec, 0xd8, 0x81, 0xbd, 0xfe, 0xc1, 0x7a, 0xb1, 0xc6, 0xf5, 0x39, 0x19, + 0x58, 0x38, 0xea, 0x99, 0xd4, 0xb8, 0xe6, 0x12, 0x93, 0x3c, 0xbf, 0x8c, + 0x7d, 0xaf, 0x92, 0x8e, 0x99, 0xc6, 0x03, 0xe0, 0xf6, 0x33, 0xe5, 0xd8, + 0x9b, 0xec, 0x79, 0x7e, 0xb3, 0x3d, 0x78, 0x27, 0x69, 0xe0, 0x3c, 0x75, + 0xd0, 0x4c, 0x6f, 0x64, 0xf9, 0x0a, 0xe5, 0x4a, 0x47, 0xf9, 0xfd, 0x38, + 0x35, 0xa2, 0x63, 0xeb, 0xe8, 0xc6, 0x1d, 0xf8, 0x98, 0x74, 0x43, 0xad, + 0x8a, 0xd3, 0x27, 0xaa, 0x2b, 0x9f, 0xac, 0xf6, 0x47, 0x40, 0x98, 0x28, + 0xfc, 0x97, 0x16, 0xda, 0x00, 0xf9, 0xac, 0x1d, 0x93, 0x25, 0x55, 0xc9, + 0x13, 0x8b, 0x6b, 0x9d, 0x23, 0xd9, 0xc6, 0xd1, 0x72, 0x6d, 0x63, 0xc1, + 0xe4, 0x25, 0x27, 0xbf, 0xae, 0x03, 0x54, 0xbb}, + pub_key_4, + {0x35, 0x36, 0x37, 0x31, 0x34, 0x38, 0x31, 0x30, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 11, + 32, + {0x88, 0x2a, 0x00, 0xbe, 0xfc, 0xdf, 0x65, 0x55, 0x39, 0x17, 0x1c, 0xfc, + 0x51, 0x08, 0x3a, 0x01, 0x1e, 0x67, 0x66, 0x53, 0xb0, 0x34, 0x98, 0xc5, + 0xf0, 0x5a, 0x48, 0x94, 0xcc, 0x3e, 0xe7, 0x96, 0x39, 0x97, 0xcb, 0x44, + 0x0e, 0x27, 0x9a, 0xcc, 0x5b, 0xa3, 0x7f, 0x0f, 0x67, 0x5b, 0x7d, 0xe6, + 0x85, 0xd3, 0xf2, 0x9a, 0xaf, 0xa5, 0x8f, 0xdd, 0xd4, 0xfe, 0xca, 0x00, + 0x7c, 0x1e, 0x96, 0xd0, 0x89, 0x1f, 0x9e, 0x74, 0x07, 0x03, 0x0f, 0xe2, + 0x88, 0xea, 0x91, 0xd5, 0x79, 0xd3, 0xd6, 0xe5, 0x06, 0x2f, 0x9c, 0xe1, + 0x4a, 0xaf, 0x9b, 0x50, 0x7b, 0x74, 0x05, 0x00, 0x0a, 0x0a, 0x4a, 0xe6, + 0xf2, 0x07, 0xf7, 0x56, 0x67, 0x72, 0x76, 0xab, 0x25, 0x35, 0x26, 0x99, + 0xfc, 0x3b, 0xeb, 0x48, 0x92, 0xee, 0x2c, 0x4f, 0xd4, 0x16, 0xe5, 0x93, + 0x79, 0x73, 0x2e, 0x1f, 0xc2, 0xaf, 0x9e, 0x37, 0xbb, 0x6c, 0x49, 0xd4, + 0xa9, 0x53, 0x8f, 0x9c, 0xec, 0xbd, 0xdb, 0x57, 0x1a, 0x5e, 0x3f, 0x28, + 0xd2, 0x66, 0xa1, 0xa2, 0xeb, 0x3d, 0x47, 0x7b, 0xb3, 0xf1, 0x3c, 0xcf, + 0x77, 0x61, 0x01, 0xa5, 0xbb, 0x37, 0xce, 0x0d, 0xab, 0x13, 0x5f, 0x4a, + 0x59, 0x76, 0x64, 0x7e, 0xe5, 0x0f, 0xb8, 0xc8, 0xfd, 0x82, 0x98, 0x12, + 0xc5, 0xf6, 0x86, 0x01, 0x2a, 0x48, 0xa6, 0xef, 0x6a, 0xf6, 0xa8, 0x8c, + 0x5e, 0x80, 0x5c, 0xc9, 0x5b, 0x5d, 0x0c, 0x90, 0xce, 0x56, 0x8b, 0x59, + 0x6b, 0x2a, 0xe2, 0xe5, 0x93, 0x4d, 0x1c, 0x2d, 0xfd, 0x7b, 0x29, 0x66, + 0xe5, 0x2f, 0xa1, 0x45, 0xec, 0xc3, 0xd9, 0x4c, 0xb7, 0xcf, 0xe3, 0xdf, + 0xa4, 0xcd, 0x8b, 0x3b, 0x42, 0xb7, 0x80, 0xa2, 0x12, 0x67, 0x82, 0x99, + 0xa2, 0xad, 0x2c, 0x92, 0x0f, 0x38, 0x6f, 0xee, 0x15, 0x08, 0x5c, 0xfe, + 0x22, 0x57, 0x98, 0xf9, 0xea, 0x23, 0x3b, 0x55, 0x28, 0x91, 0x5d, 0x8a, + 0x4d, 0x53, 0x0f, 0x80, 0xdf, 0xe6, 0xb2, 0x0f, 0xd4, 0xfa, 0xe2, 0xa8, + 0x0a, 0xd0, 0xac, 0x3c, 0x3f, 0x45, 0xd9, 0x93, 0x13, 0x80, 0x1c, 0x1a, + 0x06, 0xcf, 0xcd, 0x31, 0x1f, 0xff, 0x3c, 0xc4, 0x09, 0xef, 0x37, 0x5f, + 0x0c, 0x24, 0x86, 0xcb, 0x53, 0x31, 0xa6, 0xf5, 0x6f, 0x69, 0x3f, 0x48, + 0x59, 0x6e, 0xda, 0xac, 0x25, 0xc1, 0x0f, 0xd3, 0xf9, 0x85, 0xb5, 0x65, + 0xe6, 0x57, 0x57, 0x0c, 0xac, 0x4a, 0xb2, 0x91, 0xcc, 0x96, 0x3e, 0xd1, + 0x96, 0x45, 0x5f, 0x72, 0x85, 0x36, 0x8f, 0x68, 0x77, 0xcf, 0x8c, 0x74, + 0xee, 0x7f, 0xb7, 0x84, 0xff, 0x19, 0x26, 0x38, 0x41, 0x5e, 0x45, 0x19, + 0xab, 0xf7, 0x4d, 0x82, 0xda, 0xf7, 0x2c, 0xd6, 0x79, 0x4b, 0x9e, 0x82, + 0x25, 0x8b, 0xc1, 0xb7, 0x3f, 0x08, 0xc0, 0x19, 0x41, 0xbf, 0x30, 0x43, + 0x85, 0xa3, 0xa8, 0x00, 0x85, 0x89, 0x8b, 0x0e, 0xf5, 0xec, 0x92, 0x9d, + 0xa0, 0xcb, 0x2f, 0x27, 0xfc, 0x75, 0x15, 0x3c, 0x11, 0xd0, 0x69, 0x9b, + 0xad, 0x1f, 0xe8, 0xb1, 0xd3, 0x57, 0xee, 0x60, 0x1d, 0x5d, 0xe2, 0x48, + 0x91, 0x66, 0x44, 0x7e, 0xce, 0x43, 0xd8, 0x42, 0x12, 0xa8, 0x8e, 0xe6, + 0x65, 0xc0, 0x89, 0x03, 0x47, 0xe3, 0x61, 0xf3, 0x62, 0xf6, 0x8a, 0x19, + 0x51, 0x84, 0xb2, 0x24, 0xf3, 0xc2, 0xf0, 0x22, 0x83, 0x50, 0xe3, 0x26, + 0x21, 0x6b, 0x04, 0x3a, 0x56, 0xef, 0xb4, 0x77, 0x9a, 0xec, 0xe7, 0xd5, + 0xbb, 0x51, 0x2e, 0x31, 0x13, 0xd6, 0x11, 0xdb, 0x97, 0x67, 0x63, 0x99, + 0x34, 0x77, 0x8e, 0x44, 0x2f, 0x83, 0x8e, 0x9b, 0xcf, 0x24, 0x55, 0xf3, + 0xaa, 0x66, 0xf5, 0xc0, 0x38, 0xba, 0x28, 0xa3, 0xa8, 0x83, 0x8d, 0x23, + 0x02, 0x38, 0x4f, 0xff, 0xf1, 0xcb, 0x61, 0x31}, + pub_key_4, + {0x31, 0x31, 0x32, 0x30, 0x37, 0x31, 0x37, 0x32, 0x39, 0x30, 0x39}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 12, + 32, + {0xba, 0x12, 0xcb, 0xa0, 0xe6, 0x50, 0x91, 0x8f, 0xfe, 0xd2, 0x5c, 0xfa, + 0x35, 0x07, 0x5c, 0x29, 0xf2, 0x70, 0x4a, 0x11, 0xd2, 0x69, 0x83, 0x11, + 0x96, 0x59, 0x05, 0xba, 0xfa, 0x47, 0xac, 0x53, 0xf0, 0xcd, 0x68, 0x86, + 0x47, 0xe2, 0x98, 0xe3, 0xbd, 0x3c, 0xd3, 0x80, 0x55, 0x8b, 0x6d, 0x42, + 0xe1, 0xec, 0x16, 0xdc, 0x58, 0xf6, 0x17, 0x5a, 0xd2, 0x34, 0x1f, 0x93, + 0x70, 0x07, 0x03, 0xf9, 0xdc, 0x86, 0x17, 0xe3, 0x21, 0xe5, 0x24, 0x6c, + 0x15, 0xd3, 0x71, 0x84, 0x5d, 0x4e, 0x67, 0xcf, 0x04, 0xf7, 0xe5, 0x1b, + 0x53, 0x28, 0xed, 0x5a, 0x86, 0x46, 0x4a, 0xb6, 0x69, 0x33, 0x0e, 0xb9, + 0x77, 0x49, 0xa1, 0x0e, 0xd6, 0xca, 0x4e, 0x05, 0x2a, 0x21, 0xfd, 0xa6, + 0xef, 0x70, 0xde, 0x6b, 0x49, 0xfc, 0xcd, 0x8d, 0x6d, 0xb5, 0x30, 0xbe, + 0xb5, 0x55, 0x88, 0xd8, 0x5f, 0xa0, 0x5f, 0x16, 0x43, 0xa7, 0x9d, 0x5a, + 0xd0, 0x90, 0x03, 0xae, 0x2e, 0x54, 0x13, 0xa0, 0x6a, 0x18, 0x9d, 0xf2, + 0x63, 0x3b, 0x74, 0x2b, 0xf4, 0x3a, 0x8a, 0xb4, 0xa4, 0x73, 0xbc, 0xed, + 0x22, 0xe6, 0xff, 0x46, 0xa6, 0x87, 0xb5, 0xa4, 0x3d, 0x6d, 0x1e, 0x1d, + 0x1b, 0x2d, 0x1f, 0xd9, 0x6c, 0xc9, 0x9e, 0x96, 0x7b, 0x83, 0xc9, 0x84, + 0x1f, 0x4e, 0x29, 0x34, 0xa7, 0xe0, 0x44, 0x60, 0x6a, 0x73, 0xf8, 0x21, + 0x74, 0x55, 0xbe, 0xef, 0x79, 0x26, 0xf0, 0xc6, 0x57, 0x14, 0xcf, 0x50, + 0xd2, 0xb5, 0xe0, 0x6f, 0x59, 0xab, 0xbb, 0x95, 0xa4, 0x89, 0xe8, 0xdd, + 0x17, 0x25, 0xb9, 0xba, 0x6d, 0x5b, 0x60, 0x92, 0xfd, 0x66, 0x00, 0x91, + 0xeb, 0x0c, 0x4f, 0x47, 0xe8, 0xa9, 0x84, 0x4d, 0xec, 0x0e, 0x10, 0xcc, + 0x1a, 0x61, 0xd5, 0x07, 0x92, 0xe1, 0xf9, 0x31, 0x07, 0x11, 0x88, 0xaf, + 0x1e, 0x80, 0x07, 0x84, 0xd2, 0x02, 0xf9, 0x9e, 0xdf, 0x2b, 0x7f, 0xbe, + 0x28, 0xa1, 0x20, 0xb6, 0x92, 0xba, 0x47, 0x6a, 0xa4, 0x31, 0x76, 0x52, + 0x08, 0xcf, 0x49, 0x32, 0x53, 0xd7, 0x37, 0x63, 0xd3, 0x6c, 0x79, 0x53, + 0x59, 0xc7, 0x14, 0x6b, 0x2c, 0x82, 0xb6, 0x35, 0xb4, 0xd6, 0xca, 0x0c, + 0x1a, 0x00, 0x7c, 0xdd, 0xc0, 0x38, 0x5e, 0xde, 0x1c, 0x58, 0x9c, 0xef, + 0x90, 0xf0, 0x21, 0x78, 0xe3, 0x02, 0xbd, 0x73, 0x1b, 0x37, 0xf6, 0x6f, + 0xde, 0x28, 0x37, 0x77, 0xb7, 0xe0, 0x2b, 0x77, 0x80, 0x3e, 0xdf, 0x80, + 0x8a, 0xf7, 0xc1, 0xc7, 0x1d, 0x0a, 0x32, 0x1b, 0x7d, 0x09, 0x0e, 0x29, + 0x99, 0x17, 0xaa, 0x21, 0xbe, 0x4a, 0x9a, 0x82, 0xec, 0xe8, 0xbc, 0xa0, + 0x06, 0x91, 0x7f, 0xc0, 0xd1, 0x26, 0xce, 0xa0, 0xe7, 0xe6, 0x4f, 0x60, + 0x73, 0xe1, 0x0c, 0x58, 0x9a, 0xaf, 0x3e, 0xa2, 0x52, 0x11, 0x41, 0x7f, + 0x2c, 0x3d, 0x12, 0xd7, 0x06, 0x6a, 0xef, 0xe4, 0xc2, 0x67, 0x5d, 0x80, + 0x22, 0xfa, 0xc6, 0x50, 0x6d, 0x12, 0xe8, 0xeb, 0x19, 0xaf, 0x5a, 0x2c, + 0x82, 0x82, 0x9b, 0xf6, 0x4a, 0xbc, 0x4b, 0x52, 0x84, 0x61, 0x91, 0xcd, + 0x6d, 0xc5, 0x55, 0x58, 0x5c, 0x17, 0xae, 0xe1, 0xd5, 0x0d, 0x82, 0xab, + 0x3a, 0x58, 0x0d, 0x61, 0x6d, 0x98, 0x8d, 0xe7, 0x1b, 0xc7, 0xed, 0x96, + 0x5a, 0x6c, 0xb9, 0x07, 0x02, 0xee, 0x4e, 0xa2, 0x9a, 0xf3, 0x92, 0xe4, + 0xdc, 0xab, 0xb9, 0x7f, 0x7d, 0xd7, 0x14, 0x8b, 0x81, 0x1a, 0x93, 0x72, + 0x4b, 0x40, 0xbf, 0x40, 0xa4, 0x0e, 0xcd, 0x37, 0x29, 0xb9, 0x9a, 0xf5, + 0x80, 0x48, 0x49, 0x58, 0xe1, 0x88, 0x4e, 0x49, 0x47, 0xcf, 0xed, 0xdd, + 0x5b, 0x3d, 0xf5, 0xb8, 0x10, 0xf6, 0x5d, 0xff, 0x9d, 0x46, 0x0c, 0xe2, + 0x73, 0x98, 0x7f, 0x58, 0xca, 0x57, 0xa0, 0x3a}, + pub_key_4, + {0x31, 0x31, 0x32, 0x39, 0x38, 0x30, 0x33, 0x34, 0x32, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 13, + 32, + {0x39, 0xde, 0x8c, 0x15, 0x0b, 0xe0, 0x07, 0x1d, 0x22, 0x06, 0x97, 0xd5, + 0xec, 0x83, 0x16, 0x6e, 0x42, 0xd6, 0x08, 0xd8, 0x38, 0x41, 0xcd, 0x01, + 0xee, 0xcb, 0x5b, 0x63, 0xef, 0x1a, 0x66, 0x38, 0xbe, 0xfb, 0x87, 0x26, + 0x90, 0x77, 0xac, 0x7e, 0xbb, 0xed, 0xd0, 0xe3, 0x68, 0xe3, 0xe3, 0xa8, + 0x7c, 0x63, 0x16, 0x3f, 0xf8, 0x4b, 0xa3, 0x8e, 0x51, 0xcd, 0x34, 0x6a, + 0x4d, 0x06, 0x17, 0x70, 0x4c, 0x1c, 0xe5, 0x78, 0x0e, 0x1e, 0x1c, 0xa4, + 0xd2, 0xfb, 0xe7, 0x2b, 0x82, 0x42, 0x9b, 0xa0, 0x0f, 0x93, 0x11, 0xd2, + 0xee, 0x26, 0x07, 0x5e, 0x8c, 0x04, 0x5b, 0xa3, 0xf4, 0xf4, 0xe1, 0x1c, + 0x54, 0x54, 0x81, 0x93, 0x53, 0xb9, 0x51, 0xe6, 0x84, 0xc8, 0x29, 0x75, + 0x6b, 0xe5, 0x4d, 0xa2, 0x16, 0xd8, 0xd0, 0x58, 0x5d, 0x23, 0x57, 0x37, + 0x20, 0x51, 0x6a, 0xe9, 0x00, 0xa1, 0x97, 0xba, 0x2d, 0xdd, 0x95, 0xc7, + 0x6a, 0x66, 0x07, 0x26, 0x78, 0x02, 0x13, 0x06, 0x0c, 0x0a, 0x52, 0x7e, + 0x4e, 0x1e, 0x70, 0xeb, 0x4a, 0x37, 0x7f, 0x77, 0x66, 0x23, 0x79, 0x25, + 0xff, 0xf8, 0x7c, 0xe7, 0x98, 0x34, 0x9b, 0x4b, 0xa0, 0xfd, 0x3a, 0x0c, + 0x89, 0xa7, 0x40, 0x3b, 0x9e, 0x8a, 0xd6, 0x57, 0x07, 0x81, 0x66, 0xaa, + 0x42, 0x7c, 0xa5, 0x30, 0xaf, 0xae, 0x4b, 0x66, 0x23, 0x3b, 0x1c, 0x60, + 0x1b, 0xf0, 0x43, 0xc1, 0x35, 0x8a, 0x73, 0xbb, 0x85, 0xfb, 0x5b, 0x4b, + 0x7f, 0x2f, 0xe2, 0x4f, 0xe5, 0x32, 0x40, 0x0a, 0x99, 0xf7, 0x78, 0xf2, + 0x7a, 0x81, 0x35, 0x2a, 0xe2, 0x7d, 0x2c, 0xa9, 0xf3, 0xaf, 0x99, 0xda, + 0x7c, 0x91, 0x56, 0x87, 0x1b, 0x7b, 0x4f, 0x0f, 0x64, 0x9a, 0x3b, 0xbe, + 0xc0, 0x15, 0x6e, 0x63, 0x8f, 0x27, 0x0a, 0xf6, 0xe2, 0xe3, 0x73, 0x0f, + 0xee, 0x45, 0x00, 0xbe, 0x69, 0x4b, 0x0e, 0xb4, 0xe3, 0x06, 0x6d, 0x2b, + 0x5f, 0xe2, 0x9f, 0xd9, 0x1f, 0x1b, 0xf5, 0x57, 0x47, 0xe6, 0xef, 0x9c, + 0xf1, 0x06, 0xeb, 0x3b, 0xbc, 0x37, 0x72, 0xa8, 0xb1, 0x81, 0xd6, 0xa4, + 0x87, 0x85, 0x31, 0x58, 0x60, 0x22, 0x41, 0x5f, 0x6b, 0xe2, 0x54, 0x1c, + 0xba, 0x38, 0xf7, 0xb9, 0x50, 0xf8, 0x05, 0xb4, 0xb8, 0xd6, 0x73, 0x35, + 0x57, 0x97, 0xef, 0x0b, 0x5e, 0x58, 0xcb, 0x9e, 0x3d, 0xcb, 0x97, 0xd6, + 0xcf, 0xc1, 0x82, 0xab, 0x49, 0x3c, 0x5e, 0x04, 0xf2, 0x39, 0xca, 0xf2, + 0xc9, 0x25, 0xec, 0x23, 0x91, 0x70, 0x0d, 0x50, 0x1e, 0x5d, 0x4a, 0x7a, + 0x7e, 0xa0, 0x8b, 0x6f, 0xc9, 0xed, 0x56, 0xc2, 0x74, 0x60, 0xe7, 0xd7, + 0x17, 0xaa, 0x9f, 0x81, 0x00, 0xd7, 0x6b, 0x57, 0xb4, 0xfe, 0x48, 0x5f, + 0xdd, 0xbf, 0x8e, 0x81, 0xde, 0xe4, 0xb1, 0x61, 0x6e, 0x0e, 0x0c, 0xe2, + 0xea, 0xe4, 0x13, 0x4a, 0xc6, 0xa9, 0x6c, 0x18, 0x53, 0xcd, 0x39, 0x75, + 0xf7, 0x70, 0xf0, 0x5f, 0x07, 0x7e, 0xb4, 0x78, 0x1c, 0xa9, 0x35, 0xe5, + 0x8f, 0x7d, 0xfb, 0x61, 0x8d, 0x85, 0x50, 0x10, 0xcf, 0xcc, 0xb3, 0xa5, + 0xf3, 0x24, 0x38, 0x53, 0xee, 0x41, 0x3a, 0xb6, 0x95, 0x75, 0x33, 0x29, + 0x94, 0x8e, 0x77, 0x2a, 0xab, 0x3c, 0x17, 0x99, 0xb8, 0xad, 0xe5, 0xf9, + 0xf4, 0xb0, 0xd0, 0x41, 0x81, 0x58, 0x42, 0xf7, 0x74, 0x5d, 0x71, 0xd6, + 0xea, 0xd2, 0xc8, 0x3b, 0xdd, 0x2e, 0x65, 0x4f, 0x44, 0x5b, 0x46, 0x9e, + 0x5f, 0xee, 0x1f, 0x09, 0x1e, 0x70, 0x8c, 0xc5, 0x0e, 0x84, 0x41, 0xeb, + 0x38, 0xe0, 0xa0, 0x35, 0xd5, 0x8a, 0xa4, 0xbb, 0x93, 0x10, 0x46, 0x8b, + 0x38, 0xa8, 0x34, 0x2d, 0x9b, 0xa9, 0xa3, 0x46, 0xd6, 0x4b, 0x25, 0xb4, + 0xfb, 0x61, 0x43, 0xbb, 0x72, 0x15, 0x5f, 0xf3}, + pub_key_4, + {0x39, 0x38, 0x37, 0x36, 0x30, 0x32, 0x39, 0x36, 0x38, 0x33}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 14, + 32, + {0x67, 0xf0, 0x5d, 0x7c, 0xfb, 0x5e, 0xbb, 0x3f, 0xa6, 0xf3, 0x4a, 0x32, + 0xe8, 0x59, 0x39, 0x5d, 0xe9, 0x16, 0xef, 0xc3, 0x18, 0xbb, 0x58, 0xce, + 0xe0, 0xd5, 0xde, 0xe9, 0x45, 0x7e, 0x45, 0x8c, 0xfb, 0xb9, 0x7f, 0xbd, + 0xa6, 0x90, 0x9e, 0xbf, 0x85, 0x39, 0x40, 0x95, 0x73, 0x23, 0x53, 0xb2, + 0x21, 0xa1, 0xbc, 0xf5, 0x02, 0xb9, 0xb2, 0xcf, 0xab, 0xb4, 0xd6, 0x7e, + 0xac, 0x73, 0xa6, 0x72, 0x07, 0x33, 0xd5, 0xd7, 0x62, 0x24, 0xfc, 0x68, + 0x35, 0xfc, 0xd8, 0x93, 0x7c, 0x25, 0x9d, 0x7e, 0xd7, 0xbb, 0x1e, 0xbc, + 0xc7, 0x51, 0x7c, 0x3b, 0x6b, 0x0f, 0xb6, 0x7a, 0x49, 0x98, 0x83, 0x8f, + 0x52, 0x9b, 0x8b, 0xe2, 0xab, 0xcc, 0x8c, 0x2c, 0xf1, 0x0b, 0x60, 0xa1, + 0x9b, 0x9f, 0xd4, 0x13, 0x97, 0x56, 0xb7, 0x66, 0x82, 0x7b, 0xc3, 0xca, + 0xe3, 0x75, 0x70, 0x9e, 0xbd, 0x82, 0x1a, 0xbc, 0xd9, 0x7b, 0xb4, 0xd2, + 0xe5, 0xf4, 0x2f, 0x56, 0x88, 0x8d, 0x67, 0xcc, 0x15, 0x9b, 0x9d, 0x54, + 0x91, 0x03, 0x16, 0x04, 0x2a, 0x4a, 0xcd, 0xda, 0x5c, 0x50, 0x7c, 0x66, + 0xa0, 0x55, 0xf5, 0x52, 0x81, 0xf1, 0xeb, 0x4b, 0x0a, 0x1f, 0xce, 0xd9, + 0x95, 0x60, 0x87, 0x81, 0x09, 0xbe, 0x3c, 0x04, 0xeb, 0x62, 0x63, 0x3b, + 0xf0, 0x69, 0xd8, 0x6f, 0x1a, 0x74, 0x96, 0xb5, 0x00, 0x8e, 0x70, 0x09, + 0xee, 0xb2, 0x25, 0xd1, 0xd4, 0xd0, 0xb3, 0x77, 0xcc, 0xd4, 0x02, 0x97, + 0x17, 0xfc, 0x7e, 0x55, 0xa2, 0x65, 0x75, 0x05, 0x9e, 0x4b, 0x90, 0xfc, + 0x73, 0x5f, 0x8d, 0xcc, 0x45, 0xfc, 0xe9, 0x28, 0xeb, 0xd5, 0xc1, 0x16, + 0xaf, 0xdb, 0x63, 0x1f, 0x6c, 0x30, 0x2a, 0x21, 0x3a, 0x71, 0xaa, 0x75, + 0xd4, 0x27, 0xcc, 0x80, 0x5e, 0xf5, 0xc9, 0xcf, 0xed, 0x95, 0xa1, 0xe3, + 0x47, 0x0d, 0xfc, 0x18, 0x97, 0x86, 0x0e, 0x45, 0x9f, 0x50, 0xf9, 0x89, + 0x58, 0xbc, 0x4b, 0xa6, 0x30, 0xaa, 0x85, 0x5d, 0xbf, 0x57, 0x99, 0xdd, + 0x56, 0x4c, 0x7d, 0xc8, 0xc6, 0x77, 0x97, 0xdc, 0x1e, 0xaf, 0x51, 0x39, + 0x6e, 0x49, 0x84, 0xe3, 0x45, 0xb8, 0x47, 0xbd, 0xe4, 0x07, 0x54, 0x1c, + 0x68, 0xc1, 0x3f, 0xd2, 0x9a, 0xf8, 0x3e, 0xb6, 0xe1, 0x5b, 0xfd, 0x09, + 0x26, 0x41, 0xc4, 0x6d, 0xa3, 0xdc, 0x75, 0x37, 0xd0, 0x7d, 0x83, 0xc3, + 0x43, 0xcc, 0x8b, 0xc8, 0xc6, 0x06, 0x4f, 0x8e, 0x4f, 0x61, 0x91, 0x5c, + 0x55, 0x5b, 0xb8, 0x6b, 0x37, 0xba, 0x73, 0xde, 0xce, 0x8f, 0x9a, 0x02, + 0x03, 0xda, 0x68, 0xca, 0x9c, 0xe7, 0xc8, 0x74, 0xc2, 0xc1, 0xfe, 0x51, + 0x69, 0x52, 0xac, 0xf9, 0x53, 0xb6, 0x1b, 0x70, 0xc5, 0x42, 0x4b, 0x17, + 0x12, 0x30, 0x20, 0xfc, 0xc6, 0x4b, 0xbf, 0xd7, 0xb5, 0xed, 0x9c, 0x47, + 0x40, 0x97, 0x1f, 0xef, 0xc1, 0x74, 0x3b, 0xea, 0xb3, 0x57, 0xe4, 0x66, + 0xa3, 0x5a, 0x14, 0xbc, 0x5b, 0x92, 0x8a, 0x62, 0x5c, 0x60, 0x77, 0x99, + 0x20, 0x6c, 0x76, 0xa0, 0xae, 0xc7, 0xdf, 0x6d, 0x99, 0x88, 0xf2, 0xdd, + 0x26, 0x6d, 0x41, 0xcf, 0xcc, 0x65, 0x4f, 0xa2, 0x33, 0x43, 0xd3, 0x91, + 0x96, 0xb3, 0xa1, 0x0f, 0x65, 0x1d, 0x8f, 0x9c, 0xbb, 0xdb, 0x41, 0x0a, + 0x62, 0x9f, 0xa1, 0x0e, 0xfd, 0x84, 0x0b, 0x85, 0xda, 0x03, 0x83, 0x9d, + 0x96, 0xe5, 0x74, 0x4a, 0x0b, 0xa7, 0x85, 0xd5, 0xf9, 0x0e, 0x0e, 0x79, + 0x7a, 0x05, 0x3b, 0x87, 0x62, 0xdd, 0x7e, 0xcf, 0x80, 0x5a, 0xbc, 0x99, + 0xd6, 0x48, 0xe9, 0x7d, 0x60, 0x3f, 0xc4, 0x89, 0x01, 0x19, 0x94, 0x2d, + 0x3b, 0x9b, 0x9a, 0xd4, 0xe9, 0x39, 0x1f, 0xe4, 0x53, 0x00, 0x2e, 0xa2, + 0x05, 0x9d, 0xd0, 0x1a, 0xd7, 0xed, 0xbb, 0x73}, + pub_key_4, + {0x32, 0x30, 0x32, 0x30, 0x34, 0x32, 0x39, 0x36, 0x35, 0x31, 0x39}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 15, + 32, + {0x5b, 0x38, 0x2b, 0x1f, 0x8b, 0x91, 0x23, 0x47, 0xb4, 0x06, 0x29, 0xee, + 0x86, 0xf8, 0x70, 0xef, 0x85, 0xda, 0x6b, 0xa3, 0x7f, 0x8f, 0xe6, 0x61, + 0xb6, 0xa6, 0xaf, 0x3e, 0x4c, 0xe7, 0x14, 0xe2, 0xbe, 0x96, 0x7f, 0x14, + 0x9e, 0x1b, 0xd5, 0x22, 0x24, 0x31, 0x5c, 0x87, 0xe1, 0x84, 0xa6, 0x25, + 0x37, 0xba, 0x26, 0x20, 0x72, 0x87, 0x9a, 0x4c, 0x8f, 0x13, 0xc8, 0x53, + 0x4a, 0xef, 0xd8, 0x92, 0xc0, 0x74, 0xbd, 0x21, 0x4c, 0x7b, 0x91, 0x5e, + 0x87, 0xfd, 0xba, 0x67, 0x28, 0x7b, 0xc0, 0xe3, 0x73, 0x7a, 0x13, 0xf6, + 0x9e, 0xa9, 0xc1, 0x8f, 0xb9, 0x32, 0x9a, 0xe0, 0x8f, 0xd3, 0x5b, 0x69, + 0x2e, 0xb7, 0x72, 0x1d, 0x28, 0x16, 0x56, 0x8f, 0x5f, 0xbe, 0xed, 0x25, + 0xda, 0x9d, 0xf0, 0xcc, 0xc0, 0xed, 0x69, 0xa9, 0xcf, 0x2e, 0x29, 0x92, + 0x45, 0xb4, 0xbe, 0x49, 0xef, 0x11, 0xc9, 0x56, 0xf1, 0x82, 0x58, 0x70, + 0x62, 0xc7, 0x5c, 0xc8, 0x7a, 0x3b, 0xef, 0xb1, 0x88, 0x23, 0x86, 0xed, + 0x50, 0x3b, 0x65, 0x87, 0x56, 0x30, 0x0a, 0xdc, 0xe5, 0x26, 0x82, 0x70, + 0x95, 0x9f, 0xb2, 0x70, 0xad, 0xd0, 0xa6, 0x14, 0x21, 0xc0, 0x66, 0xaa, + 0x8f, 0xfa, 0xef, 0x45, 0x42, 0x88, 0x85, 0x17, 0x6a, 0x46, 0x67, 0x92, + 0xcc, 0xd4, 0xaf, 0x9b, 0x4a, 0xc0, 0x33, 0x81, 0xb4, 0xe3, 0x68, 0xee, + 0xbb, 0x4a, 0x75, 0xba, 0x45, 0x07, 0xe6, 0x11, 0x37, 0xda, 0xbe, 0x41, + 0xaa, 0xb8, 0x23, 0x9c, 0xdd, 0x97, 0x59, 0x76, 0x6d, 0xb0, 0xba, 0x64, + 0x20, 0xc9, 0x67, 0xf0, 0x08, 0xdc, 0xcf, 0xd4, 0x53, 0x75, 0x28, 0xc5, + 0x1d, 0xd7, 0xb9, 0xe9, 0x51, 0x35, 0xfc, 0xe3, 0x46, 0x64, 0xca, 0x05, + 0x56, 0xa3, 0x0e, 0x9b, 0xbb, 0x53, 0x1f, 0x39, 0xba, 0xe4, 0xf6, 0xe1, + 0x5a, 0xe2, 0x66, 0xef, 0xb3, 0x9d, 0xbd, 0x7d, 0x98, 0x94, 0xc3, 0x02, + 0x2e, 0x8e, 0x5c, 0xec, 0x38, 0x08, 0xd8, 0xf4, 0x65, 0x11, 0x5f, 0x85, + 0xb4, 0x11, 0xf0, 0xb6, 0xe2, 0x76, 0xdc, 0x5c, 0x6f, 0x2b, 0x67, 0x6d, + 0x6f, 0xfe, 0x84, 0x27, 0x11, 0x2b, 0x3a, 0xf2, 0xcd, 0x99, 0x13, 0x7d, + 0x25, 0xb1, 0x09, 0x83, 0x9c, 0x76, 0x61, 0xd8, 0x37, 0x6e, 0x32, 0x52, + 0xe1, 0xf8, 0xbf, 0x9c, 0x5b, 0xaa, 0x52, 0x4c, 0x1b, 0xd8, 0x2e, 0xab, + 0xe0, 0x22, 0x8b, 0x2c, 0x8f, 0x2b, 0x18, 0x68, 0x98, 0xa1, 0x51, 0xd2, + 0x51, 0x92, 0xfa, 0x62, 0x66, 0xbb, 0xae, 0xec, 0xe3, 0x57, 0x11, 0x7b, + 0x46, 0xdb, 0xbc, 0xbf, 0x48, 0x18, 0xde, 0x75, 0x8c, 0x58, 0x92, 0xac, + 0x54, 0x8a, 0x47, 0xc8, 0x63, 0x1d, 0x47, 0x54, 0xd4, 0xff, 0x1d, 0x13, + 0xcf, 0xa3, 0xa7, 0x07, 0xed, 0xb5, 0xdd, 0x8f, 0xc4, 0x05, 0x54, 0x5a, + 0x84, 0xf2, 0xa8, 0x60, 0xf4, 0xf5, 0x9d, 0x58, 0x76, 0x58, 0xdd, 0x5e, + 0xf2, 0x06, 0x81, 0xfd, 0x59, 0x0c, 0x91, 0x24, 0x57, 0x40, 0xd5, 0x75, + 0xd1, 0x27, 0xa1, 0x17, 0x3c, 0xa8, 0x96, 0x9c, 0x4f, 0x69, 0xab, 0x10, + 0xbc, 0x67, 0xcd, 0xc3, 0xef, 0x57, 0x18, 0xfc, 0x31, 0x7c, 0xc7, 0x91, + 0x5b, 0xda, 0x8e, 0x97, 0xa5, 0xd6, 0x74, 0xae, 0x63, 0xda, 0x73, 0x5a, + 0xbf, 0x9e, 0x11, 0x98, 0x69, 0xfd, 0x76, 0xe8, 0x16, 0xb2, 0xd9, 0xeb, + 0x86, 0x8c, 0xbc, 0xdc, 0xec, 0xfb, 0x7d, 0x3a, 0x22, 0xdb, 0x60, 0xe6, + 0x86, 0x03, 0x32, 0x27, 0x48, 0x3d, 0xe8, 0x16, 0xfb, 0x80, 0xdb, 0xc3, + 0xd0, 0xab, 0xed, 0xa3, 0xd3, 0x16, 0x9f, 0x29, 0x8a, 0xa7, 0x2f, 0xc2, + 0x0e, 0x30, 0x5d, 0x2c, 0x6d, 0xf1, 0x09, 0x2c, 0x8b, 0x40, 0x6e, 0x48, + 0x14, 0x3a, 0x3a, 0x62, 0x11, 0x02, 0x0b, 0xc6}, + pub_key_4, + {0x31, 0x34, 0x35, 0x31, 0x36, 0x36, 0x39, 0x31, 0x38, 0x30}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 16, + 32, + {0x3d, 0x85, 0xed, 0x86, 0x30, 0xbf, 0x31, 0xcd, 0xad, 0xca, 0x8f, 0xa4, + 0xec, 0x06, 0xe6, 0x9c, 0xa8, 0xe9, 0xed, 0xca, 0x84, 0xef, 0x2b, 0x5a, + 0x9d, 0x68, 0x9f, 0xc7, 0x7a, 0xc3, 0x81, 0x9f, 0xe5, 0xf1, 0xce, 0x37, + 0x0a, 0x06, 0x0e, 0x29, 0x44, 0x25, 0xac, 0x97, 0xc4, 0xee, 0x2a, 0xbd, + 0x4c, 0x45, 0xe8, 0x56, 0x6d, 0x54, 0x67, 0xad, 0x19, 0xc2, 0xea, 0xe4, + 0xec, 0x85, 0xf3, 0xe2, 0x5d, 0x08, 0x88, 0xca, 0x4f, 0x73, 0x9a, 0xb9, + 0x3c, 0xfe, 0x16, 0xc0, 0x34, 0x29, 0x5e, 0x07, 0x50, 0x83, 0x70, 0x2b, + 0xaa, 0x6f, 0x28, 0x34, 0x28, 0xde, 0xca, 0x6d, 0x24, 0xc8, 0x08, 0x39, + 0x35, 0xc8, 0x0c, 0x08, 0xe6, 0x8a, 0x1c, 0x62, 0x26, 0x97, 0xac, 0x19, + 0x89, 0xa6, 0xbd, 0xb2, 0x6b, 0xf8, 0x84, 0x03, 0xec, 0x06, 0x68, 0x5e, + 0xee, 0x11, 0x97, 0x61, 0x08, 0xc3, 0xab, 0xfa, 0x60, 0x2b, 0x64, 0xe6, + 0xdc, 0x62, 0xd5, 0x32, 0x41, 0x60, 0x0b, 0x71, 0xc8, 0x5c, 0x0c, 0x9d, + 0x5f, 0x30, 0xa1, 0x37, 0x9b, 0x31, 0x2c, 0x2c, 0xdd, 0x60, 0x51, 0xfe, + 0xbe, 0x6e, 0x34, 0x3c, 0xa9, 0x9f, 0xcc, 0xfd, 0xb5, 0x3f, 0x08, 0x52, + 0x73, 0x0d, 0x2b, 0xb5, 0x58, 0x5d, 0x3c, 0x34, 0x4d, 0x90, 0x91, 0xcb, + 0xff, 0xdc, 0x52, 0x9f, 0x78, 0x0e, 0xe7, 0xaa, 0x8d, 0x80, 0x7e, 0x54, + 0xc0, 0xa4, 0x9f, 0xdf, 0xce, 0x3b, 0x2c, 0xf6, 0x59, 0xc6, 0xcc, 0x21, + 0x4e, 0x2f, 0x3a, 0x83, 0x29, 0xbc, 0xc4, 0x15, 0x64, 0x08, 0xdb, 0x4a, + 0x49, 0x07, 0x1b, 0xc3, 0x6a, 0x4e, 0x01, 0x88, 0x72, 0xc6, 0xd8, 0xf1, + 0x38, 0xda, 0x58, 0xe0, 0x87, 0x73, 0x07, 0xfd, 0xe9, 0x65, 0x0a, 0x94, + 0xb9, 0x88, 0x82, 0xe5, 0x68, 0x6f, 0xce, 0xa8, 0x52, 0x4e, 0xa0, 0x7d, + 0x9d, 0x67, 0xcc, 0xc6, 0xf1, 0x7d, 0x91, 0x4d, 0xa6, 0xce, 0x80, 0xf0, + 0xca, 0x32, 0x75, 0x7c, 0xd5, 0xcb, 0x43, 0x57, 0xf4, 0x19, 0xa1, 0x72, + 0x60, 0x06, 0xa2, 0xb8, 0xe5, 0xa3, 0xa5, 0xa2, 0xd9, 0x3e, 0x3a, 0xf8, + 0xa8, 0xaf, 0x38, 0xd1, 0x2e, 0x40, 0x9e, 0xd8, 0xcc, 0x11, 0x8d, 0xdb, + 0xf7, 0x02, 0x8a, 0x4b, 0xaa, 0xca, 0x58, 0x9a, 0x5b, 0x93, 0x79, 0x97, + 0x09, 0x71, 0x89, 0x16, 0x0f, 0x36, 0xb9, 0xe3, 0x8b, 0xc2, 0x97, 0x23, + 0xd2, 0xf8, 0xf3, 0x84, 0x49, 0x63, 0xde, 0x7f, 0x07, 0x42, 0xdc, 0x6c, + 0x7f, 0x3a, 0x18, 0x3d, 0x07, 0x29, 0xef, 0xc7, 0x85, 0xd2, 0x80, 0xcd, + 0xe8, 0xc1, 0x87, 0x9e, 0xb7, 0x5a, 0x53, 0x55, 0x6f, 0x2c, 0x06, 0x4e, + 0xb1, 0x14, 0xa2, 0x4b, 0xd3, 0x6e, 0x49, 0x82, 0x16, 0xe4, 0x3f, 0x60, + 0xf1, 0x6d, 0xc2, 0x31, 0x13, 0x0f, 0x5a, 0x39, 0x3e, 0xe1, 0x30, 0x48, + 0xc1, 0xe7, 0x83, 0x0e, 0x2c, 0x94, 0x53, 0x38, 0x1c, 0x23, 0x8b, 0x73, + 0x0d, 0xb8, 0x8b, 0x18, 0x64, 0x47, 0x17, 0x4b, 0xcc, 0xd5, 0xf2, 0x97, + 0xbd, 0x2b, 0x33, 0x43, 0x30, 0x9d, 0xf6, 0xad, 0x04, 0x7e, 0x67, 0x34, + 0x98, 0x0a, 0xac, 0x77, 0xee, 0x15, 0x12, 0x2e, 0x88, 0x7d, 0x41, 0x09, + 0x73, 0x5a, 0x93, 0x24, 0x01, 0xa9, 0xbe, 0x4b, 0x02, 0x42, 0x31, 0x71, + 0xf2, 0x6c, 0xc3, 0xc0, 0xc5, 0x9a, 0xe1, 0x87, 0x0a, 0x5d, 0x35, 0x61, + 0xdf, 0x93, 0x7e, 0x34, 0x4d, 0xce, 0x45, 0xff, 0x2c, 0x03, 0xbd, 0x8e, + 0xd6, 0x34, 0xe6, 0x1c, 0xb0, 0xa6, 0x65, 0x5d, 0x8e, 0x59, 0x45, 0xd7, + 0x7e, 0x11, 0x9f, 0x95, 0x51, 0x03, 0xc7, 0xb1, 0x21, 0x10, 0x5e, 0x99, + 0x33, 0x89, 0xf4, 0x4a, 0xe3, 0x06, 0xd9, 0x01, 0xad, 0x9a, 0x56, 0x8a, + 0x90, 0xea, 0xf0, 0xb6, 0xeb, 0x50, 0x3f, 0xc8}, + pub_key_4, + {0x31, 0x30, 0x39, 0x33, 0x36, 0x38, 0x35, 0x39, 0x35, 0x31}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 17, + 32, + {0x3e, 0xbc, 0x12, 0x7c, 0x8c, 0xe5, 0x30, 0x26, 0x8e, 0x26, 0xbe, 0x05, + 0x9e, 0x0d, 0xb2, 0xf5, 0x80, 0x10, 0x9f, 0x01, 0x79, 0xc7, 0x69, 0x4d, + 0x38, 0x4a, 0xd0, 0x1f, 0x25, 0x7e, 0xff, 0xa1, 0x3d, 0xd9, 0x0d, 0xd7, + 0x60, 0xe0, 0x11, 0x54, 0x6e, 0x8f, 0x81, 0x85, 0xfa, 0x75, 0x4d, 0x7f, + 0x8f, 0x89, 0x71, 0x86, 0x75, 0xc8, 0x18, 0xd8, 0xb2, 0x2d, 0x94, 0xf4, + 0x41, 0x0b, 0xa5, 0x77, 0x77, 0x8f, 0xf9, 0x02, 0x07, 0x60, 0x2e, 0x19, + 0xdd, 0x66, 0xf7, 0x29, 0x65, 0x48, 0x60, 0x0e, 0xd4, 0xfd, 0x03, 0xca, + 0x80, 0xe7, 0x06, 0x62, 0x4b, 0x71, 0x5c, 0x52, 0xdd, 0xa1, 0x05, 0xdf, + 0x29, 0x66, 0x17, 0x59, 0xc3, 0x9c, 0x38, 0x44, 0xa4, 0x69, 0xf5, 0x2c, + 0xb1, 0x87, 0xa4, 0xf5, 0x16, 0x40, 0xc2, 0xfe, 0xed, 0xeb, 0x94, 0x11, + 0xd9, 0x6b, 0xc9, 0xf7, 0x97, 0x00, 0xfa, 0x5f, 0xfb, 0xdc, 0xb8, 0x71, + 0x83, 0xd5, 0x65, 0x27, 0x18, 0xa7, 0xdc, 0x63, 0xf0, 0xfa, 0x58, 0x85, + 0xf2, 0xb2, 0xa9, 0x5e, 0x0a, 0x79, 0x29, 0x42, 0x89, 0xca, 0xf3, 0xb9, + 0x98, 0xa7, 0x47, 0x59, 0x0b, 0xfd, 0x2f, 0x00, 0x54, 0xe8, 0x44, 0xf7, + 0x9c, 0x57, 0x80, 0x7c, 0xad, 0x58, 0xbc, 0x66, 0x4d, 0x6c, 0x4d, 0xaa, + 0x96, 0xa6, 0x26, 0x2f, 0x4d, 0x11, 0x0e, 0x3b, 0xc4, 0x56, 0x94, 0x8a, + 0xc1, 0x57, 0xf0, 0x67, 0xf7, 0xa9, 0x99, 0xd7, 0x89, 0xe1, 0x46, 0x2a, + 0xf0, 0xc5, 0x9b, 0xff, 0x7e, 0x6f, 0xd1, 0x28, 0xad, 0x3b, 0x04, 0xd3, + 0xbc, 0x08, 0x63, 0xe7, 0x34, 0x3e, 0xcd, 0x43, 0xc0, 0x1b, 0x16, 0xe5, + 0x49, 0xa4, 0xd6, 0x84, 0xf1, 0xae, 0x5c, 0x06, 0x9f, 0x5f, 0x48, 0xeb, + 0x63, 0xd6, 0x4b, 0x8c, 0x4e, 0x53, 0xde, 0xcf, 0x1c, 0xae, 0xb5, 0x45, + 0xa7, 0xe3, 0xf7, 0xb6, 0x2d, 0xe1, 0xea, 0x5c, 0xde, 0x0c, 0x77, 0xbf, + 0xd0, 0x3e, 0xd6, 0x90, 0xc1, 0x5b, 0x9e, 0xa1, 0x22, 0x25, 0x5d, 0x34, + 0x25, 0x2b, 0x5a, 0x59, 0xa3, 0x46, 0x4d, 0x5c, 0x4e, 0x41, 0x87, 0xca, + 0xa9, 0x14, 0x35, 0x06, 0x08, 0x8b, 0x62, 0x77, 0x8d, 0x61, 0x4a, 0x01, + 0xcf, 0xeb, 0x6a, 0xe0, 0x7c, 0xbb, 0x91, 0xac, 0x1c, 0xe5, 0xe6, 0x37, + 0x69, 0xaf, 0xd6, 0xd3, 0x74, 0x6c, 0xa9, 0x0b, 0xf3, 0x87, 0xd8, 0x67, + 0x80, 0xe1, 0xbf, 0x86, 0xc6, 0x65, 0x31, 0x12, 0xa0, 0xdd, 0x19, 0x3e, + 0xc8, 0xbf, 0xe2, 0x6a, 0x28, 0x24, 0x69, 0x4f, 0x28, 0xda, 0xb2, 0x11, + 0xe2, 0x82, 0x62, 0xa4, 0x5c, 0x54, 0xba, 0x8e, 0x1e, 0x94, 0xe2, 0x1e, + 0x61, 0xcc, 0x28, 0x2a, 0x3b, 0x91, 0x31, 0x70, 0x9e, 0x0f, 0xe5, 0x13, + 0x2e, 0x27, 0xf3, 0xd8, 0xbb, 0x20, 0xe6, 0x9e, 0xa9, 0x9c, 0x97, 0x2b, + 0xc7, 0x80, 0xda, 0x5c, 0x58, 0x44, 0x88, 0x44, 0x63, 0x50, 0x90, 0xda, + 0x5a, 0xec, 0xef, 0x16, 0x83, 0xa6, 0x63, 0xa7, 0xd8, 0xc3, 0xf6, 0x5e, + 0xd9, 0x85, 0x68, 0xdc, 0xb3, 0xc5, 0x19, 0x9c, 0x5a, 0x10, 0xab, 0x41, + 0xae, 0x60, 0xa5, 0xae, 0x31, 0x96, 0x8f, 0x5f, 0xfd, 0xdb, 0xdc, 0x30, + 0xa4, 0x75, 0xb0, 0x2f, 0x18, 0xd9, 0x7b, 0x0d, 0x0e, 0xa0, 0x3e, 0xce, + 0x8c, 0x9f, 0x06, 0xbe, 0x97, 0xb3, 0xb7, 0x64, 0x18, 0xcb, 0x57, 0x42, + 0x7b, 0x98, 0x8c, 0xbc, 0x2f, 0x8c, 0x13, 0x60, 0x7c, 0x8f, 0xb9, 0x7f, + 0x30, 0xf2, 0x09, 0x68, 0x3c, 0x2b, 0x25, 0xb1, 0x58, 0x2b, 0x7f, 0xa9, + 0x96, 0x19, 0xfd, 0x62, 0xf3, 0x64, 0x81, 0x14, 0x7f, 0x4b, 0x12, 0x96, + 0xb1, 0xe1, 0x9c, 0x4e, 0x86, 0x7d, 0x2f, 0x24, 0x06, 0x71, 0x47, 0x5d, + 0x73, 0x0c, 0x7c, 0x6e, 0x19, 0xb5, 0xb5, 0xa9}, + pub_key_4, + {0x36, 0x32, 0x31, 0x39, 0x35, 0x36, 0x30, 0x32, 0x30, 0x31}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 18, + 32, + {0x24, 0x84, 0xf8, 0x23, 0xb8, 0x30, 0x03, 0x62, 0x77, 0xb6, 0xc8, 0x88, + 0xa5, 0x51, 0xa1, 0x34, 0xaf, 0xc4, 0x45, 0x6e, 0x0f, 0x11, 0xc9, 0x0c, + 0x7d, 0xe8, 0x74, 0x43, 0xf1, 0x15, 0x61, 0x5a, 0x2c, 0x3b, 0x5c, 0xad, + 0xfa, 0xb0, 0x75, 0xae, 0xb8, 0xd5, 0xb0, 0x44, 0x42, 0x0b, 0x8b, 0x2a, + 0x98, 0xa5, 0x8b, 0x16, 0x01, 0xd4, 0xa1, 0x79, 0xbd, 0xd2, 0xc2, 0x82, + 0x99, 0x38, 0x6b, 0xfa, 0x8b, 0xfa, 0x23, 0xdb, 0x3c, 0x0a, 0x32, 0x21, + 0x4a, 0x8f, 0x99, 0xd2, 0xd2, 0xbb, 0xd2, 0x02, 0xeb, 0xd5, 0xd6, 0xa7, + 0xef, 0x64, 0x5f, 0xb8, 0x23, 0xea, 0x7e, 0x07, 0xf1, 0xf0, 0xf8, 0x12, + 0x30, 0x99, 0x38, 0x6a, 0x01, 0x1d, 0x78, 0xb8, 0xf7, 0xd7, 0x43, 0x91, + 0xcc, 0x4c, 0x1e, 0x82, 0xd5, 0xf5, 0xe4, 0x48, 0xe4, 0x4b, 0x62, 0xd0, + 0x91, 0xd0, 0xc9, 0x23, 0xae, 0xae, 0xb3, 0xdc, 0x0e, 0xbf, 0xac, 0xfa, + 0xb7, 0x19, 0x56, 0xd6, 0xd0, 0x5e, 0xbf, 0xb6, 0xb3, 0x84, 0xa5, 0xca, + 0x85, 0x0b, 0x4e, 0xfb, 0xed, 0x24, 0xbc, 0x02, 0x41, 0x0b, 0x68, 0xf7, + 0x22, 0x18, 0xbb, 0x57, 0xef, 0x7d, 0x38, 0x31, 0xc7, 0x77, 0xcf, 0x48, + 0xe5, 0xae, 0x45, 0x5b, 0xd0, 0xfb, 0xff, 0x05, 0x33, 0x39, 0x97, 0x08, + 0xc0, 0x2a, 0x38, 0x13, 0x41, 0x3e, 0x87, 0x7b, 0xd0, 0xd1, 0xf0, 0xff, + 0xc2, 0x14, 0x89, 0x80, 0x0b, 0xfc, 0x70, 0xf6, 0xd3, 0xf8, 0xe7, 0x7d, + 0xd2, 0xf3, 0xbe, 0xd5, 0xd2, 0x98, 0xa1, 0x67, 0x7e, 0x75, 0xbc, 0xd2, + 0x88, 0x6e, 0x84, 0xb5, 0xeb, 0x28, 0x84, 0x64, 0x2a, 0x56, 0x08, 0x26, + 0x26, 0x9e, 0x04, 0x45, 0xc8, 0x0d, 0x69, 0x5f, 0xf1, 0xff, 0x72, 0x49, + 0x6d, 0xbb, 0x58, 0x53, 0xf7, 0x2a, 0xff, 0xad, 0x20, 0x2a, 0x78, 0x09, + 0x78, 0xd5, 0xbc, 0x18, 0xf8, 0x7b, 0xf2, 0x56, 0x20, 0x21, 0x01, 0x6f, + 0x6d, 0x6a, 0x6b, 0x94, 0xdc, 0x71, 0x61, 0xba, 0x22, 0x00, 0x88, 0xf1, + 0xe9, 0xa6, 0x00, 0x0b, 0x24, 0x24, 0x71, 0x6c, 0xa3, 0x3d, 0x3e, 0x0e, + 0x68, 0xe3, 0x32, 0x77, 0x8e, 0x19, 0x29, 0x79, 0x34, 0x63, 0x48, 0x03, + 0xcf, 0xd5, 0xec, 0x4a, 0xec, 0x3d, 0xe2, 0xf6, 0xc8, 0x60, 0x6b, 0x21, + 0x77, 0x17, 0xcf, 0xc2, 0x96, 0xbe, 0xa2, 0x3f, 0xdd, 0x61, 0x82, 0x75, + 0x08, 0x64, 0x3c, 0xb5, 0xfe, 0x50, 0x5e, 0xa1, 0x4c, 0x2e, 0x6a, 0x61, + 0x54, 0x43, 0x62, 0xd4, 0xd5, 0x41, 0xfc, 0x41, 0x91, 0x2b, 0xa7, 0xdc, + 0xe5, 0x8d, 0xdd, 0x92, 0x8c, 0xe8, 0xb8, 0xce, 0x46, 0x5c, 0xff, 0xfb, + 0x97, 0x90, 0x4a, 0x3e, 0x96, 0x17, 0x11, 0xa2, 0x4a, 0x01, 0x9d, 0x25, + 0xf2, 0xbb, 0xa8, 0xd6, 0x54, 0x13, 0xb3, 0xde, 0x82, 0xcb, 0xb0, 0x4f, + 0x29, 0x75, 0xb8, 0x7a, 0x95, 0x50, 0x2c, 0x76, 0x92, 0x1b, 0x55, 0x0f, + 0x54, 0x5e, 0x6a, 0x65, 0x9a, 0xfc, 0x83, 0xc1, 0x73, 0x1d, 0xd8, 0xbd, + 0xa5, 0x33, 0xb1, 0x54, 0x12, 0x98, 0x83, 0xd9, 0xae, 0xa6, 0xaf, 0x53, + 0x2a, 0xdf, 0x36, 0x25, 0x71, 0x2a, 0xa4, 0x4d, 0xed, 0x67, 0xff, 0xe6, + 0xd9, 0x0b, 0xc9, 0x53, 0x57, 0xd4, 0x46, 0xa6, 0x73, 0xcb, 0x32, 0x48, + 0x71, 0x95, 0xad, 0x20, 0xae, 0x18, 0x42, 0x50, 0xab, 0xdc, 0x7d, 0x3a, + 0x08, 0xd3, 0x05, 0x10, 0x44, 0xfd, 0x9e, 0xb1, 0x04, 0x92, 0x72, 0xb8, + 0x9a, 0x2e, 0x98, 0xf1, 0xa3, 0x5b, 0x2e, 0x05, 0x05, 0x79, 0x3a, 0x8f, + 0xcb, 0x74, 0x48, 0xc0, 0x3c, 0x8f, 0x46, 0xae, 0xec, 0x03, 0xd1, 0xcb, + 0xc3, 0xec, 0xa5, 0xa2, 0x78, 0x80, 0xc8, 0xb4, 0x3a, 0x2d, 0x25, 0x51, + 0x32, 0x70, 0x3c, 0x40, 0x41, 0x3b, 0x24, 0x46}, + pub_key_4, + {0x35, 0x36, 0x38, 0x32, 0x34, 0x37, 0x34, 0x33, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 19, + 32, + {0x76, 0xd9, 0x29, 0x73, 0x39, 0x14, 0x16, 0x23, 0x95, 0x01, 0x8b, 0x16, + 0x41, 0x12, 0x93, 0x88, 0x33, 0x7f, 0xe0, 0x75, 0xf1, 0xef, 0x22, 0x85, + 0x7b, 0xf1, 0xfc, 0xa6, 0x29, 0x02, 0xde, 0xd0, 0xa7, 0xf6, 0xea, 0x25, + 0xa0, 0xb3, 0x31, 0x96, 0xb1, 0xa5, 0x11, 0x45, 0xdc, 0xaf, 0xd1, 0x54, + 0x5c, 0x09, 0xda, 0xf6, 0xd4, 0xd4, 0x53, 0x66, 0x0c, 0x79, 0xb6, 0x19, + 0x93, 0xdf, 0x7b, 0x3c, 0x32, 0x07, 0xb8, 0x28, 0x92, 0x0e, 0xe1, 0xfd, + 0x03, 0x0a, 0x29, 0x23, 0x3e, 0x35, 0xfd, 0xa6, 0xd8, 0xf9, 0x69, 0x90, + 0xac, 0xf3, 0xcb, 0x57, 0x15, 0xb7, 0x69, 0xb4, 0xf8, 0xd1, 0xbc, 0xbe, + 0x3d, 0x68, 0x65, 0x27, 0xfe, 0xd6, 0xad, 0x66, 0x34, 0x30, 0x12, 0xe8, + 0xc9, 0xca, 0x82, 0x17, 0xc7, 0xc3, 0xdd, 0x8a, 0x8e, 0xfd, 0xd0, 0x52, + 0x65, 0x2f, 0x7c, 0x9a, 0x89, 0x09, 0x0e, 0x59, 0x8a, 0x6a, 0x60, 0x75, + 0x3b, 0x2c, 0x8d, 0x9a, 0xb6, 0x7e, 0xed, 0xb3, 0xb3, 0xcc, 0xf8, 0xfd, + 0x75, 0x5d, 0x11, 0x6e, 0xb1, 0xb0, 0x89, 0xb1, 0x08, 0xf8, 0x5c, 0xe2, + 0xb3, 0xbe, 0x6c, 0xe8, 0xb1, 0x13, 0x40, 0xe5, 0x7d, 0xbd, 0x8c, 0x9b, + 0x3a, 0xcd, 0xce, 0xdd, 0xfb, 0x53, 0xe6, 0xec, 0x14, 0x5f, 0x76, 0x22, + 0xe1, 0x84, 0xdb, 0xfb, 0x35, 0xae, 0x46, 0xd7, 0x5f, 0xf4, 0x3a, 0x19, + 0x77, 0x03, 0xb1, 0x83, 0x19, 0x6d, 0x87, 0x78, 0xbd, 0x06, 0xd5, 0xd2, + 0x45, 0xe7, 0x9f, 0x6c, 0x2e, 0x0a, 0xfa, 0xf9, 0x77, 0x1b, 0xab, 0xb9, + 0xa8, 0x8f, 0xf0, 0x6d, 0x03, 0x00, 0xbe, 0x38, 0xa6, 0xf4, 0xdd, 0x00, + 0xa6, 0x27, 0xdf, 0x18, 0x61, 0x47, 0xc9, 0x1b, 0xe1, 0xd2, 0xee, 0x4d, + 0xd1, 0x09, 0x69, 0x85, 0xe3, 0x7c, 0xd2, 0x75, 0x40, 0x02, 0xc7, 0x76, + 0x22, 0x3e, 0xc0, 0xaa, 0xdb, 0x08, 0xa3, 0x27, 0x9b, 0x08, 0x39, 0xc6, + 0x7e, 0x9e, 0x20, 0x53, 0x34, 0x4b, 0xd4, 0x5d, 0x48, 0x7f, 0x65, 0xdd, + 0xc1, 0xa5, 0x26, 0x90, 0x0e, 0x90, 0x9c, 0xf1, 0xab, 0x63, 0x90, 0x83, + 0x75, 0xa5, 0xe0, 0x81, 0x1a, 0x08, 0x4e, 0x48, 0x1c, 0x1f, 0x14, 0x9e, + 0x58, 0x07, 0x8a, 0x3f, 0xe8, 0xab, 0xc9, 0xca, 0x19, 0x55, 0x87, 0xba, + 0xd6, 0xbf, 0xbd, 0xa2, 0x0b, 0xee, 0xa9, 0xc8, 0x7b, 0x12, 0x2b, 0x55, + 0xca, 0xc6, 0xf6, 0xf6, 0x56, 0x35, 0xe6, 0x55, 0xcc, 0x01, 0x87, 0xd6, + 0x3a, 0xff, 0x5a, 0x02, 0x69, 0x15, 0x23, 0x24, 0x90, 0xb4, 0x3f, 0x35, + 0xae, 0x2b, 0x96, 0xd7, 0xa7, 0x37, 0x47, 0xd9, 0x58, 0xae, 0xad, 0x23, + 0xb6, 0x07, 0x84, 0xea, 0xcc, 0x6a, 0x7e, 0x6b, 0xc4, 0x71, 0xf8, 0x50, + 0xad, 0xec, 0xf8, 0xe2, 0xb5, 0x3f, 0x5f, 0x93, 0xc4, 0xb8, 0xa4, 0x0a, + 0x27, 0x42, 0x04, 0x66, 0xab, 0xbc, 0xf5, 0xe5, 0x54, 0xa3, 0x5d, 0x40, + 0xa2, 0xf0, 0xce, 0x44, 0x47, 0xc2, 0x35, 0x80, 0x19, 0x3d, 0xf8, 0xab, + 0xa4, 0x21, 0xfd, 0xaf, 0xbe, 0xa9, 0x1a, 0x92, 0xf7, 0x4f, 0x2f, 0x9d, + 0x8a, 0x56, 0x52, 0x51, 0xdc, 0xcb, 0xf0, 0x71, 0x33, 0x22, 0x5b, 0x40, + 0xae, 0x28, 0xc3, 0x3e, 0xcf, 0x8c, 0xf6, 0xeb, 0xd2, 0x70, 0x3a, 0x13, + 0x5c, 0xc6, 0x42, 0x06, 0x28, 0x30, 0x4d, 0x13, 0xe5, 0xb6, 0x5b, 0xfb, + 0xf7, 0xaa, 0xce, 0xc0, 0x56, 0x66, 0x46, 0x94, 0x12, 0x6d, 0xbc, 0xfb, + 0x2e, 0xc2, 0x33, 0x4f, 0x04, 0xbf, 0x4e, 0x4d, 0x92, 0x27, 0x44, 0x4b, + 0x07, 0x73, 0x7a, 0x4d, 0x7d, 0x7e, 0xf4, 0x76, 0x2b, 0x53, 0x97, 0x3b, + 0x90, 0x03, 0x20, 0xe5, 0x89, 0xa0, 0x8d, 0x0e, 0x65, 0x63, 0x08, 0x65, + 0x34, 0xb6, 0xfc, 0x6d, 0x93, 0x9e, 0x0d, 0xfa}, + pub_key_4, + {0x33, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31, 0x37, 0x38, 0x36}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 20, + 32, + {0x75, 0x79, 0x59, 0xf7, 0xd8, 0xed, 0xcc, 0x8d, 0x2b, 0x84, 0x30, 0x27, + 0xb0, 0xe7, 0xbe, 0x51, 0xef, 0x30, 0x76, 0x9b, 0x79, 0xe7, 0x39, 0x3a, + 0x55, 0x0c, 0xe1, 0x3f, 0xf3, 0x60, 0x88, 0xc4, 0x9e, 0x06, 0x2c, 0x19, + 0x64, 0x6b, 0x68, 0xa8, 0x2f, 0xbf, 0xf8, 0x2d, 0x8f, 0x54, 0xef, 0xde, + 0xf5, 0xe4, 0xa4, 0x12, 0xfa, 0xa0, 0x75, 0x93, 0x6f, 0xe8, 0x3b, 0xab, + 0x9d, 0x5b, 0xa4, 0xc1, 0x6b, 0xe9, 0xb5, 0x0a, 0x45, 0xa8, 0x19, 0x67, + 0x69, 0xc8, 0x99, 0xa4, 0xfd, 0xa1, 0x35, 0x1e, 0x0b, 0xfb, 0xc0, 0xd3, + 0x77, 0x8b, 0xa2, 0xf3, 0xca, 0xd6, 0x85, 0x3e, 0x9b, 0x59, 0xfe, 0x1d, + 0x5c, 0x2b, 0x6c, 0xcd, 0x3e, 0xa3, 0x20, 0x30, 0x0e, 0x55, 0x33, 0x79, + 0x91, 0xec, 0xea, 0x26, 0x23, 0xf2, 0xfd, 0x20, 0x88, 0xc1, 0xa1, 0x52, + 0xac, 0xc9, 0x93, 0x0b, 0x57, 0xad, 0xed, 0x1b, 0xcb, 0xc7, 0xd6, 0x15, + 0xe4, 0x3b, 0x3f, 0x03, 0xf2, 0x56, 0x82, 0x48, 0xb1, 0x1f, 0xd0, 0xa7, + 0xc8, 0x70, 0x6a, 0xcd, 0xa5, 0x4e, 0xd8, 0x25, 0xa8, 0xa2, 0x6d, 0xc5, + 0xb7, 0x45, 0xf2, 0x6d, 0xcf, 0x0f, 0x6c, 0x6f, 0x61, 0x85, 0x17, 0x0c, + 0x7b, 0xcc, 0x94, 0xe0, 0x91, 0x71, 0x60, 0x34, 0x6a, 0x54, 0xb6, 0xf1, + 0x65, 0x96, 0xbc, 0x5b, 0x53, 0xd1, 0x98, 0x24, 0xb7, 0x74, 0x40, 0xff, + 0xef, 0xf0, 0x31, 0x14, 0xed, 0x36, 0xfb, 0x50, 0xfc, 0x75, 0x39, 0x78, + 0x19, 0x24, 0x36, 0x49, 0x95, 0xc9, 0xef, 0xbe, 0x5c, 0x18, 0x55, 0x0f, + 0x22, 0x59, 0xc0, 0x7b, 0x91, 0x3e, 0x40, 0xdf, 0x85, 0x9c, 0x3b, 0xd8, + 0x1e, 0xb9, 0xc0, 0xba, 0x94, 0x29, 0xbe, 0xc1, 0x18, 0xf2, 0xad, 0x0d, + 0xbb, 0x45, 0xce, 0x43, 0x00, 0x84, 0xd2, 0xb3, 0x94, 0xed, 0xef, 0xb2, + 0x30, 0xa1, 0x92, 0xe4, 0xf6, 0x70, 0x0b, 0x29, 0x4e, 0x8d, 0xeb, 0xb3, + 0xb2, 0x6a, 0x66, 0xea, 0x5a, 0x4c, 0x02, 0xd2, 0xf1, 0x68, 0x2e, 0x42, + 0x29, 0xf8, 0xb3, 0xba, 0xe2, 0xf0, 0xd0, 0x2f, 0xaf, 0x45, 0xc8, 0xa9, + 0xba, 0x7b, 0x34, 0xf8, 0x63, 0x5d, 0x9c, 0x0b, 0x02, 0x31, 0x58, 0x56, + 0xd6, 0x1a, 0x97, 0x71, 0x50, 0xde, 0x76, 0x50, 0x81, 0xf3, 0xfd, 0xff, + 0xdb, 0x44, 0x6f, 0xb5, 0x24, 0x6c, 0x5d, 0x67, 0x84, 0x96, 0xac, 0xbb, + 0x40, 0x62, 0xae, 0xa2, 0x67, 0x4e, 0x58, 0x67, 0x67, 0x9e, 0x19, 0x4c, + 0x13, 0xef, 0x19, 0x87, 0xb4, 0xee, 0x11, 0x01, 0x9c, 0x27, 0xc6, 0xb1, + 0x5d, 0x23, 0x20, 0x2d, 0x69, 0x9c, 0xd5, 0x7a, 0x24, 0x76, 0xaa, 0x25, + 0x12, 0x60, 0x11, 0xb3, 0x36, 0xbb, 0xda, 0xc8, 0x82, 0xb9, 0x01, 0xcb, + 0xe7, 0x48, 0xdd, 0xd5, 0x86, 0x81, 0xd7, 0x5b, 0x2d, 0x25, 0x24, 0x2b, + 0x75, 0x26, 0x6f, 0x01, 0x3a, 0x68, 0x1a, 0x88, 0x61, 0x4f, 0xa6, 0xdd, + 0x3d, 0x42, 0xd5, 0x07, 0xf6, 0x21, 0xd7, 0x79, 0x48, 0xe3, 0x2e, 0xac, + 0x5d, 0xc7, 0x1f, 0x01, 0x38, 0xe0, 0x17, 0x5f, 0x75, 0xbe, 0x9d, 0x75, + 0x65, 0x6a, 0x1a, 0x04, 0xaa, 0x03, 0x5f, 0xd8, 0x5c, 0x44, 0xe8, 0x99, + 0xb4, 0xe1, 0x0c, 0x3a, 0xe9, 0x54, 0xaf, 0x57, 0x86, 0x03, 0xe6, 0xc0, + 0xba, 0xe9, 0xf5, 0x2d, 0x2a, 0xf1, 0xd2, 0x83, 0xc8, 0x48, 0xf0, 0xc5, + 0xf7, 0xa7, 0xc4, 0x11, 0x05, 0xc8, 0xcf, 0xa8, 0x3b, 0xe5, 0xd6, 0x11, + 0xce, 0x30, 0x9c, 0x7d, 0x76, 0x97, 0xe2, 0x3f, 0xe4, 0xbe, 0x04, 0x11, + 0x07, 0xb3, 0xfc, 0x96, 0xea, 0x29, 0xd2, 0xe5, 0x0e, 0x25, 0x87, 0x3f, + 0xe1, 0x02, 0x51, 0x87, 0xf5, 0x34, 0xe8, 0x9e, 0x56, 0xb3, 0xac, 0x70, + 0x08, 0xae, 0x17, 0x16, 0xe9, 0x77, 0x64, 0xfb}, + pub_key_4, + {0x34, 0x37, 0x39, 0x35, 0x39, 0x30, 0x33, 0x37, 0x39, 0x32}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 21, + 32, + {0xac, 0xed, 0x24, 0x77, 0xdc, 0x9a, 0x54, 0x4a, 0x63, 0x80, 0xc5, 0x90, + 0x4b, 0xaf, 0xd0, 0xc3, 0xec, 0x8a, 0x98, 0x95, 0x6c, 0x74, 0xa7, 0xf5, + 0x55, 0x02, 0x00, 0xb9, 0x89, 0xed, 0x8d, 0x69, 0x83, 0xe2, 0x11, 0x7f, + 0xaf, 0x75, 0xab, 0x0e, 0x7d, 0xf1, 0xbd, 0xc3, 0xeb, 0x16, 0x29, 0x30, + 0xc0, 0xde, 0x77, 0x0f, 0x3e, 0xd9, 0xfa, 0xea, 0xb7, 0x01, 0x42, 0x59, + 0x82, 0xcb, 0xb5, 0xa3, 0x2c, 0xd5, 0x15, 0x88, 0x7f, 0x5c, 0x24, 0xde, + 0x6e, 0x09, 0x3b, 0x4f, 0x03, 0xf4, 0x99, 0x02, 0xfa, 0x9c, 0x5c, 0xe7, + 0xd4, 0xf3, 0xca, 0xce, 0x1d, 0x6d, 0xa9, 0x12, 0x5a, 0x14, 0x41, 0xef, + 0x78, 0xe1, 0x50, 0x52, 0xae, 0x75, 0x3d, 0xe4, 0xad, 0x63, 0xcc, 0x05, + 0xcd, 0xb8, 0xd7, 0x50, 0x53, 0xd3, 0xf9, 0xfb, 0x74, 0xae, 0x99, 0xb8, + 0x0b, 0xc4, 0xf7, 0x54, 0xf0, 0xef, 0xdb, 0xf2, 0x95, 0x90, 0x21, 0xcf, + 0x80, 0xeb, 0x1a, 0x74, 0xce, 0x9b, 0x1f, 0x32, 0x68, 0x81, 0x8a, 0xc3, + 0x82, 0xc8, 0x8f, 0xe6, 0xb5, 0x42, 0xc3, 0xbe, 0xfa, 0xfd, 0xb9, 0x21, + 0xeb, 0xe7, 0xe7, 0xa8, 0x0d, 0xef, 0x24, 0x9b, 0x27, 0xfe, 0xc8, 0x4d, + 0x5f, 0x2a, 0x8d, 0x7a, 0xd9, 0x9e, 0x13, 0x19, 0xf3, 0x9b, 0xe3, 0x47, + 0x2e, 0x49, 0x15, 0x63, 0x8a, 0x3c, 0x4b, 0x79, 0xc7, 0x32, 0x81, 0x34, + 0xc3, 0xd8, 0x8a, 0x29, 0x04, 0x15, 0x19, 0x72, 0x9c, 0x66, 0x34, 0x8b, + 0x35, 0xf4, 0xdc, 0x07, 0x01, 0x1c, 0x64, 0x4a, 0xbb, 0x6f, 0x49, 0xd0, + 0x93, 0xcb, 0x28, 0x9d, 0xbb, 0x31, 0xfe, 0x94, 0xdb, 0xf2, 0x2b, 0xa9, + 0x74, 0x37, 0x43, 0x90, 0x23, 0x19, 0xf4, 0xba, 0x11, 0x9d, 0xe8, 0x77, + 0xef, 0x70, 0x60, 0x6e, 0xf0, 0x9c, 0x14, 0x2e, 0x0e, 0x11, 0x98, 0x50, + 0xf0, 0xd5, 0xe6, 0xfa, 0x08, 0x5d, 0x2e, 0xa1, 0x74, 0x3e, 0x02, 0xd2, + 0xc8, 0x8d, 0x42, 0x38, 0x40, 0xc5, 0xda, 0x40, 0x9a, 0x1e, 0x68, 0x6a, + 0x98, 0x6b, 0x08, 0xef, 0xbd, 0x42, 0x2f, 0x8b, 0x0f, 0x3c, 0x14, 0x14, + 0xa1, 0xdb, 0x0f, 0x2f, 0x8c, 0xed, 0xe0, 0x03, 0xdb, 0xf3, 0x20, 0x7b, + 0xa7, 0xba, 0x63, 0xf5, 0xe5, 0xd7, 0x36, 0xd6, 0xbe, 0x66, 0xb3, 0xdf, + 0x09, 0x60, 0x48, 0xde, 0xbf, 0x5d, 0x36, 0xde, 0x53, 0xad, 0xc9, 0x16, + 0xd6, 0xb9, 0x06, 0x36, 0xc4, 0xa9, 0x3e, 0x60, 0x64, 0xea, 0xad, 0x58, + 0x68, 0xbd, 0x4f, 0x11, 0x93, 0xfc, 0x19, 0x78, 0x96, 0x3b, 0x07, 0xa7, + 0xe6, 0xd0, 0x7f, 0xdd, 0x4e, 0x0c, 0x65, 0xe4, 0xad, 0x75, 0x5c, 0xd6, + 0xa8, 0x1d, 0x06, 0x9f, 0x31, 0xdb, 0x15, 0xe8, 0x9d, 0x6b, 0x59, 0x27, + 0xd9, 0x17, 0x69, 0x5b, 0x2a, 0x9b, 0xab, 0x9c, 0x27, 0x4d, 0x6b, 0xf2, + 0x1a, 0xb7, 0xa6, 0xe0, 0x8b, 0x99, 0xd4, 0x05, 0x5d, 0xe8, 0xfe, 0xa5, + 0x92, 0xb5, 0x19, 0x07, 0x32, 0x63, 0x3e, 0xaa, 0x71, 0x9f, 0xbf, 0xd6, + 0xe8, 0xda, 0xfa, 0x02, 0x2c, 0xc8, 0x9c, 0x40, 0x8e, 0x57, 0x88, 0x50, + 0x31, 0xa9, 0x20, 0x3b, 0xaa, 0xdc, 0x46, 0x65, 0xf3, 0xbb, 0xa1, 0x2c, + 0xb1, 0x20, 0x94, 0x8c, 0x73, 0xf8, 0xcf, 0x8d, 0xca, 0x4b, 0xab, 0x83, + 0xdd, 0x08, 0x5b, 0x2f, 0x60, 0xb9, 0x14, 0xc8, 0x64, 0x6f, 0x41, 0x99, + 0x12, 0x1e, 0x45, 0x3a, 0x48, 0x63, 0x81, 0x3f, 0xb0, 0x65, 0x74, 0xcb, + 0x86, 0x37, 0xde, 0xed, 0x5e, 0x95, 0x1d, 0xff, 0x9a, 0xe3, 0xb6, 0xc2, + 0x3c, 0x41, 0x33, 0x42, 0x8d, 0xb9, 0xf9, 0xa2, 0xdf, 0xbc, 0x5a, 0xe6, + 0xff, 0xaf, 0xb8, 0x91, 0x95, 0x16, 0x4a, 0x8e, 0xde, 0xb2, 0xef, 0x7c, + 0x8c, 0x39, 0xd1, 0x6e, 0xf3, 0x37, 0x36, 0x0a}, + pub_key_4, + {0x39, 0x33, 0x39, 0x39, 0x36, 0x31, 0x31, 0x30, 0x30, 0x37}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 22, + 32, + {0x32, 0x15, 0xa7, 0x22, 0x9e, 0x9a, 0xa9, 0x67, 0x4d, 0x10, 0xce, 0x9f, + 0xa2, 0xa6, 0x04, 0x97, 0x6b, 0x73, 0x7f, 0x61, 0x28, 0xa9, 0xc9, 0xea, + 0x76, 0xde, 0x8e, 0xc4, 0x4f, 0x28, 0x36, 0x41, 0x14, 0x2c, 0x44, 0x43, + 0x24, 0x16, 0xef, 0x7d, 0xff, 0x5b, 0x30, 0xaf, 0xd7, 0x78, 0x96, 0x4d, + 0x32, 0x09, 0x72, 0x07, 0x1a, 0x67, 0xc8, 0x0d, 0x20, 0x26, 0x2c, 0x6b, + 0x19, 0x88, 0xef, 0xed, 0x0a, 0x82, 0xd8, 0x2d, 0xc0, 0x85, 0xe8, 0xd4, + 0x5a, 0x5a, 0x53, 0xe0, 0x77, 0x71, 0xa0, 0x14, 0xa1, 0x16, 0x46, 0x7c, + 0x3c, 0x24, 0xe6, 0x1e, 0x37, 0x49, 0x9f, 0x8c, 0xb9, 0x17, 0xd3, 0xf7, + 0x3e, 0x4f, 0x69, 0x85, 0x73, 0x27, 0x96, 0x6c, 0x57, 0x7d, 0xe6, 0xae, + 0x11, 0x7a, 0x2d, 0x48, 0xd0, 0xa2, 0x25, 0xb2, 0x93, 0x74, 0xd3, 0xf6, + 0xcf, 0xb5, 0xa2, 0xa6, 0x98, 0x60, 0xa9, 0xb4, 0x28, 0xfd, 0xd4, 0x53, + 0xe5, 0x00, 0x32, 0x86, 0xe2, 0x72, 0x7b, 0x84, 0x04, 0xad, 0xb2, 0xee, + 0x89, 0x7b, 0xd2, 0xb1, 0x0c, 0x7c, 0xba, 0x90, 0x71, 0xbe, 0x53, 0x55, + 0x66, 0xb6, 0x56, 0x37, 0xa0, 0x55, 0xea, 0x73, 0x48, 0x1f, 0xad, 0xa4, + 0xf3, 0xd1, 0x27, 0x9d, 0x86, 0x36, 0x69, 0x5c, 0x5e, 0xb3, 0xf3, 0x00, + 0xe2, 0xb8, 0xd1, 0x3b, 0x05, 0x4f, 0x6c, 0xcc, 0x54, 0x2c, 0x4b, 0x62, + 0x7f, 0x69, 0x43, 0x29, 0xfb, 0x79, 0x61, 0x3e, 0x28, 0xcd, 0x98, 0x2a, + 0x12, 0x51, 0x4f, 0x1b, 0x51, 0x20, 0xd8, 0xcc, 0x2e, 0xd3, 0x9d, 0x91, + 0x8a, 0x98, 0xb2, 0x79, 0xf8, 0x62, 0x48, 0xa0, 0x2a, 0xaa, 0xbe, 0xc7, + 0xef, 0xf9, 0xf8, 0x47, 0x46, 0xdf, 0x8b, 0x96, 0x0c, 0x27, 0xc1, 0x8d, + 0x96, 0xc5, 0x7a, 0x79, 0xd3, 0x68, 0xde, 0x98, 0xf5, 0xd8, 0x00, 0xa9, + 0xb4, 0x5d, 0x07, 0xfb, 0xa6, 0xef, 0x35, 0x62, 0xf4, 0xcf, 0x92, 0x87, + 0x0f, 0x41, 0xdd, 0x3b, 0x2d, 0x24, 0x17, 0x10, 0x75, 0xda, 0xbd, 0x3b, + 0x74, 0x33, 0x73, 0x04, 0x38, 0x92, 0xfe, 0x65, 0x33, 0xd3, 0x30, 0x5a, + 0x23, 0xbb, 0x84, 0xc4, 0x97, 0x2d, 0x45, 0x0e, 0x54, 0xd7, 0x06, 0x8e, + 0x17, 0x62, 0xae, 0x1a, 0x44, 0x53, 0x97, 0xd8, 0x1d, 0xef, 0xec, 0xca, + 0x71, 0xa8, 0x63, 0x7b, 0x88, 0x01, 0x1b, 0xd3, 0x63, 0x23, 0x01, 0xa4, + 0x14, 0x16, 0xfb, 0xae, 0x53, 0xbc, 0x2b, 0xda, 0xee, 0xd3, 0x44, 0x31, + 0xdc, 0xf2, 0xb3, 0x21, 0xa2, 0x2c, 0xba, 0x5c, 0xa4, 0x0c, 0xe8, 0xca, + 0xae, 0x5e, 0x3e, 0x65, 0x66, 0x1d, 0xf7, 0x5b, 0x21, 0x97, 0x6c, 0x7b, + 0xf3, 0xa4, 0xe5, 0x93, 0x31, 0xcd, 0x22, 0xa1, 0xfb, 0x9d, 0x6a, 0xc5, + 0xb1, 0xf7, 0xa1, 0x5d, 0x4f, 0x9c, 0x3b, 0x4a, 0x06, 0x1d, 0xba, 0x9b, + 0x40, 0x1c, 0x4e, 0x2f, 0x11, 0x37, 0x57, 0x60, 0x26, 0x35, 0xee, 0x52, + 0x14, 0x25, 0x65, 0xf9, 0x98, 0x14, 0xae, 0x03, 0x22, 0xc4, 0x02, 0x01, + 0x4f, 0xc9, 0xf0, 0x66, 0x57, 0xda, 0x3b, 0x94, 0x6c, 0x6d, 0x9a, 0x46, + 0xf8, 0xc1, 0x60, 0x73, 0xd5, 0xec, 0x87, 0x8d, 0x7e, 0x44, 0x78, 0xf6, + 0xcb, 0xb0, 0x1f, 0x3f, 0x8e, 0x3a, 0x04, 0x65, 0xd0, 0xcf, 0x5f, 0x1c, + 0x0e, 0xae, 0xa0, 0x0f, 0xea, 0xaf, 0xae, 0x05, 0x0b, 0x58, 0xb8, 0xce, + 0x24, 0x00, 0xaf, 0x13, 0x13, 0x57, 0xc7, 0xa2, 0xbc, 0x1b, 0x01, 0xaa, + 0xa7, 0x49, 0x90, 0x7b, 0xed, 0x5f, 0xf4, 0xf4, 0x3d, 0xe8, 0xf9, 0x35, + 0x3b, 0x09, 0xb4, 0xed, 0xcc, 0x09, 0xf6, 0x73, 0x3e, 0x90, 0x1b, 0x67, + 0x8e, 0xe8, 0xd2, 0x29, 0xd1, 0xdf, 0x64, 0xe5, 0x35, 0x44, 0xe9, 0xed, + 0x85, 0xbb, 0x85, 0xca, 0xbf, 0xba, 0xf8, 0xed}, + pub_key_4, + {0x31, 0x30, 0x38, 0x37, 0x34, 0x39, 0x31, 0x31, 0x38, 0x35}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 23, + 32, + {0x33, 0x3d, 0x93, 0xbd, 0x98, 0x84, 0x8e, 0xb0, 0xa6, 0xbf, 0x87, 0x02, + 0x99, 0x60, 0x22, 0xce, 0x3a, 0xdb, 0x8a, 0xfc, 0xc5, 0xf0, 0x08, 0x12, + 0xa0, 0xef, 0x96, 0x93, 0xa4, 0x43, 0x62, 0xf9, 0x2e, 0x3a, 0x6d, 0x6e, + 0x35, 0x26, 0xbb, 0xe3, 0x04, 0x2a, 0xc1, 0x1f, 0x42, 0xf0, 0xd6, 0x4c, + 0x0e, 0x40, 0x54, 0x3c, 0x8f, 0x29, 0xb7, 0x71, 0x92, 0x3f, 0xde, 0x7d, + 0x7a, 0xf0, 0x7b, 0x5f, 0xff, 0xd5, 0x37, 0x74, 0x2c, 0x57, 0xcb, 0xcc, + 0x31, 0x32, 0x31, 0xac, 0xd1, 0x23, 0xf9, 0x5a, 0x64, 0x07, 0x74, 0x93, + 0x35, 0xb7, 0xe0, 0xf6, 0x48, 0x7b, 0xc0, 0x0c, 0xad, 0xa5, 0x9b, 0x3b, + 0x42, 0x65, 0xd7, 0x9b, 0xcb, 0x7e, 0x83, 0x0d, 0x33, 0xc1, 0x84, 0x91, + 0x06, 0xc0, 0x1d, 0xe1, 0xdb, 0x87, 0xb0, 0x0b, 0xdd, 0x68, 0xce, 0x9e, + 0xf5, 0x5e, 0x3b, 0xb0, 0x0e, 0x3c, 0xcb, 0x79, 0xca, 0x90, 0x09, 0x75, + 0xf4, 0xd5, 0x7d, 0x9d, 0xbd, 0xc1, 0x05, 0x75, 0x5e, 0x8d, 0x0e, 0x9b, + 0xa1, 0xd9, 0x53, 0xc6, 0xde, 0x36, 0x51, 0xeb, 0x1c, 0x2f, 0x0d, 0xa3, + 0xa9, 0xa2, 0x01, 0x20, 0x39, 0xfe, 0xd1, 0x33, 0xb0, 0x41, 0x03, 0xcb, + 0xd1, 0xfb, 0x2b, 0xaf, 0x08, 0x13, 0x9e, 0x9b, 0xc0, 0xb4, 0x86, 0xe4, + 0x3a, 0x2a, 0x15, 0x9e, 0x4f, 0x28, 0x47, 0x37, 0x9f, 0x6d, 0xf7, 0x2e, + 0xf0, 0x69, 0x7f, 0x7b, 0x80, 0x1c, 0x77, 0x45, 0x46, 0xe2, 0x62, 0xa3, + 0xe7, 0x87, 0x06, 0x5b, 0x56, 0x4d, 0x81, 0xdd, 0x40, 0x3e, 0x27, 0x84, + 0xd3, 0x50, 0xd3, 0x22, 0xe3, 0xbc, 0xab, 0x39, 0x6e, 0x42, 0x02, 0x96, + 0x43, 0x45, 0xb7, 0xd2, 0x47, 0x62, 0x0a, 0x9d, 0x10, 0xcf, 0x5c, 0xcc, + 0x14, 0xbc, 0x2d, 0x09, 0x2e, 0x71, 0x5e, 0xe3, 0x54, 0x43, 0x85, 0x91, + 0xed, 0xeb, 0xfb, 0x75, 0xf1, 0xe2, 0xe5, 0x03, 0xa2, 0xb4, 0x6a, 0x76, + 0x60, 0xb1, 0xa9, 0xb9, 0x4b, 0xb6, 0xc2, 0x78, 0x62, 0x57, 0xf3, 0xaf, + 0x0d, 0x25, 0x43, 0x33, 0xeb, 0xdb, 0x7a, 0xa9, 0x79, 0xe1, 0xbd, 0x56, + 0x88, 0x2a, 0x89, 0x6c, 0xcc, 0x5c, 0x87, 0x6e, 0x48, 0xca, 0xdf, 0x11, + 0x7b, 0x5c, 0x28, 0x89, 0xbe, 0x5d, 0x9c, 0x76, 0xf3, 0x1f, 0xc0, 0x7e, + 0xe4, 0x10, 0xe1, 0xbb, 0xff, 0x82, 0x94, 0xe8, 0x6c, 0x98, 0xdb, 0x68, + 0xa4, 0xf7, 0xa9, 0xda, 0x8d, 0x99, 0x59, 0xbb, 0x1e, 0x03, 0x18, 0x0e, + 0x60, 0x9e, 0x55, 0x3b, 0x11, 0x85, 0x56, 0x34, 0xb7, 0xf2, 0xc8, 0x73, + 0x2f, 0x5d, 0xa0, 0x30, 0x27, 0xb9, 0x58, 0xe7, 0xe6, 0x34, 0x10, 0x54, + 0xd4, 0xdc, 0x88, 0x99, 0xd5, 0x88, 0x82, 0x3a, 0xd3, 0x1c, 0x53, 0x57, + 0xd1, 0xdf, 0xa5, 0x78, 0x4f, 0x3c, 0xac, 0x87, 0x83, 0xeb, 0x7a, 0x41, + 0xc9, 0xa9, 0x65, 0x57, 0x45, 0xcf, 0xba, 0x09, 0x89, 0x3e, 0xb6, 0x28, + 0x0e, 0x47, 0x98, 0x93, 0xab, 0xda, 0x38, 0xaf, 0x66, 0xe7, 0x22, 0x90, + 0x43, 0x9f, 0x13, 0x09, 0x64, 0x2f, 0x95, 0x5a, 0xd7, 0x3b, 0x9a, 0x05, + 0x3c, 0x46, 0xdc, 0xe1, 0x5a, 0x85, 0xd9, 0x68, 0x20, 0xb5, 0x74, 0xbe, + 0x79, 0xaa, 0x2c, 0xac, 0xe5, 0xd9, 0xb8, 0xcc, 0x74, 0xbd, 0xcb, 0x6d, + 0xf6, 0x9a, 0xf1, 0xe8, 0x03, 0x54, 0x9a, 0x2f, 0xd6, 0x1c, 0x90, 0x87, + 0xc5, 0x94, 0xc4, 0xe1, 0x41, 0x3f, 0xc8, 0xa9, 0xca, 0x22, 0x7e, 0x85, + 0xd4, 0x09, 0xec, 0x59, 0x5e, 0xff, 0xf6, 0xbe, 0x9b, 0x9f, 0x25, 0x8e, + 0xd3, 0x87, 0x04, 0xcf, 0xa3, 0x6f, 0x3a, 0x85, 0x23, 0xfd, 0xf2, 0xa5, + 0x12, 0x21, 0x9d, 0xee, 0xcb, 0x0d, 0xb5, 0x11, 0x02, 0x83, 0xeb, 0x12, + 0x6d, 0x21, 0x57, 0xf5, 0x05, 0x6b, 0x48, 0xae}, + pub_key_4, + {0x33, 0x32, 0x33, 0x36, 0x36, 0x37, 0x38, 0x35, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 24, + 32, + {0x27, 0xfd, 0xf5, 0x56, 0xc2, 0xcf, 0x94, 0x3d, 0x81, 0xe8, 0xfb, 0x9e, + 0xaa, 0x79, 0x54, 0xa5, 0x30, 0xe6, 0x39, 0xf3, 0xfa, 0xd8, 0x93, 0x77, + 0x59, 0xef, 0x1e, 0xbf, 0x4a, 0x0f, 0xa8, 0x53, 0x8f, 0x18, 0x4b, 0xad, + 0xb3, 0xc7, 0x07, 0x54, 0x2c, 0x2c, 0x67, 0x7b, 0x4d, 0xee, 0xee, 0xeb, + 0x74, 0xd0, 0xd8, 0xb2, 0x28, 0x4d, 0x26, 0x20, 0x8b, 0xeb, 0xaa, 0x2c, + 0xf3, 0xc6, 0xab, 0x89, 0xac, 0x6a, 0xdb, 0xfe, 0x30, 0xab, 0x21, 0xf2, + 0xc4, 0xa2, 0x2e, 0xfe, 0xb0, 0x8b, 0xc0, 0x25, 0xb5, 0xb8, 0xaa, 0xa0, + 0x09, 0xa4, 0xfe, 0x10, 0xa1, 0x8a, 0x8b, 0xf3, 0xcb, 0x3f, 0x64, 0xf0, + 0x71, 0xb5, 0x94, 0x0a, 0x84, 0x24, 0x69, 0x0b, 0x2f, 0x86, 0xf9, 0xfa, + 0x0a, 0x2e, 0xc3, 0x4b, 0x31, 0x89, 0xa4, 0xe6, 0x4d, 0xe2, 0x4d, 0xce, + 0xa6, 0x95, 0x11, 0xec, 0x7b, 0x42, 0xc2, 0x61, 0xdd, 0xf8, 0x0c, 0x2d, + 0x39, 0x31, 0x64, 0x4a, 0x70, 0xc0, 0xa2, 0x58, 0x70, 0xad, 0x12, 0xe7, + 0x2c, 0x3b, 0xc9, 0xf0, 0xeb, 0xb8, 0x9a, 0x81, 0xb8, 0xbc, 0x64, 0x30, + 0x0f, 0xe4, 0xf5, 0x7b, 0x82, 0xbd, 0x90, 0x99, 0x0d, 0xc3, 0x3d, 0xad, + 0x3f, 0x02, 0x6b, 0xb3, 0x35, 0x0d, 0xdc, 0x86, 0x66, 0x1d, 0x1d, 0xae, + 0x27, 0xa1, 0x81, 0x13, 0x31, 0xb6, 0xea, 0x36, 0x36, 0x01, 0xd8, 0x66, + 0x50, 0x77, 0x07, 0x00, 0x76, 0xd7, 0x10, 0xaf, 0x35, 0x99, 0xc8, 0x38, + 0xd4, 0xc5, 0xb9, 0x07, 0x87, 0xc1, 0xab, 0x61, 0xfd, 0xb2, 0x0e, 0xe9, + 0xf9, 0xa9, 0xa5, 0x24, 0x25, 0x75, 0x67, 0x7e, 0xa4, 0xe1, 0x21, 0x89, + 0x15, 0x6a, 0xa3, 0x2f, 0x7a, 0x47, 0x4b, 0xe1, 0xa3, 0x61, 0xf4, 0x9a, + 0xe1, 0x54, 0x2d, 0x80, 0x22, 0x64, 0x06, 0x26, 0x4a, 0xb4, 0xec, 0xb5, + 0xe5, 0x82, 0x77, 0x16, 0x6c, 0xcc, 0xaa, 0xa2, 0x02, 0x9c, 0x14, 0xca, + 0x8b, 0xa4, 0xb4, 0x8b, 0x96, 0xd4, 0xbb, 0x75, 0x01, 0x7d, 0x8d, 0xe0, + 0x50, 0xf2, 0xbd, 0x2a, 0x92, 0x30, 0xad, 0xfa, 0x26, 0x3a, 0x17, 0xc9, + 0x3d, 0x00, 0xe6, 0x53, 0x9b, 0x88, 0x43, 0x74, 0xba, 0x8e, 0xf4, 0x47, + 0x9a, 0x59, 0xa5, 0x10, 0x69, 0x2e, 0xfb, 0x9a, 0x3a, 0x38, 0x61, 0xee, + 0x2f, 0x7c, 0x23, 0x95, 0x1b, 0xf6, 0x0b, 0xe0, 0x4c, 0xf3, 0x09, 0xc2, + 0x3f, 0x22, 0x05, 0x81, 0xa8, 0x04, 0x13, 0x21, 0xf7, 0x3c, 0xe1, 0x4c, + 0x4c, 0x88, 0xa1, 0x23, 0x31, 0x2f, 0x60, 0x3b, 0x17, 0xa6, 0x79, 0x4b, + 0xe5, 0x02, 0x87, 0x49, 0x58, 0x49, 0xb6, 0xe4, 0x51, 0x3f, 0xca, 0x78, + 0x22, 0x2f, 0x78, 0x90, 0x93, 0x1f, 0xc9, 0x13, 0x63, 0xa2, 0xd6, 0x19, + 0x19, 0x38, 0x39, 0x20, 0x22, 0x6f, 0xc8, 0xd7, 0xa6, 0xe3, 0x5c, 0x6b, + 0xe9, 0x4d, 0xa6, 0xcf, 0x98, 0xab, 0x3a, 0x86, 0x10, 0xe6, 0xd3, 0x32, + 0xc8, 0xb7, 0xc8, 0xf3, 0x3f, 0x7d, 0x88, 0xa5, 0x1a, 0xfb, 0x91, 0xb9, + 0x4f, 0x1e, 0xc9, 0x1d, 0x6f, 0x91, 0xb8, 0x89, 0xd1, 0x60, 0xe5, 0x68, + 0x41, 0x05, 0x77, 0xfa, 0xa0, 0xfd, 0xd5, 0xcc, 0x06, 0x37, 0x0f, 0xe0, + 0xd5, 0x99, 0xa5, 0xb8, 0x0e, 0x62, 0x6c, 0xeb, 0xee, 0xb2, 0x1a, 0x2d, + 0x43, 0xe5, 0xb9, 0x83, 0x21, 0x7a, 0xdf, 0xc2, 0x37, 0x42, 0x09, 0xdb, + 0xa2, 0x7f, 0x1e, 0xdf, 0xec, 0x6a, 0x89, 0x8d, 0x75, 0x83, 0xcf, 0xdb, + 0xbf, 0xb0, 0x91, 0x9a, 0xc3, 0x68, 0x3a, 0x64, 0x42, 0x61, 0xd4, 0xb4, + 0xff, 0xa6, 0x7d, 0x1e, 0x4b, 0x0b, 0xfc, 0x9c, 0xa6, 0x18, 0xdc, 0x88, + 0x4f, 0xdc, 0x3d, 0xfc, 0xae, 0x04, 0xd6, 0xcb, 0x0f, 0xdc, 0xa5, 0x23, + 0x63, 0x7c, 0x73, 0x1d, 0xbc, 0x0b, 0x77, 0xbf}, + pub_key_4, + {0x31, 0x34, 0x34, 0x38, 0x39, 0x39, 0x37, 0x37, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 25, + 32, + {0x84, 0x04, 0x4d, 0x4d, 0x09, 0x14, 0x09, 0x44, 0xe3, 0xfe, 0x1e, 0x5a, + 0xec, 0x81, 0x46, 0x47, 0x81, 0x82, 0xe2, 0xf1, 0x3d, 0xf2, 0xf2, 0x7a, + 0xab, 0x9f, 0xb4, 0xa8, 0x32, 0x3d, 0xc3, 0xe2, 0x5d, 0xdb, 0x80, 0x84, + 0x7b, 0xbb, 0xed, 0x23, 0x57, 0x71, 0x3f, 0x8f, 0x11, 0xee, 0x41, 0x67, + 0x68, 0x18, 0x14, 0xb7, 0x24, 0x1c, 0x06, 0x6e, 0x76, 0x33, 0x2a, 0x0a, + 0x87, 0xab, 0x2e, 0x64, 0x42, 0x77, 0xd7, 0xb3, 0xc9, 0xe2, 0x47, 0x78, + 0x5c, 0xcc, 0x0e, 0x19, 0x9c, 0x91, 0x8a, 0xa9, 0x09, 0x04, 0xf8, 0x26, + 0xfe, 0xc7, 0x97, 0xee, 0x98, 0x5e, 0x9d, 0xc8, 0x6f, 0x17, 0x85, 0xf5, + 0x97, 0x3a, 0xdf, 0xd3, 0xb2, 0xdd, 0x89, 0x18, 0x94, 0x49, 0x6b, 0x5d, + 0x48, 0xbd, 0xa3, 0x15, 0x02, 0x24, 0xcb, 0xe8, 0xad, 0x0e, 0x81, 0x2b, + 0x70, 0x46, 0x12, 0xb8, 0x64, 0xd3, 0xc9, 0xc1, 0xb0, 0x35, 0x5b, 0x6d, + 0x41, 0x1e, 0x11, 0x37, 0x69, 0x18, 0x0a, 0xf4, 0xa6, 0xa0, 0x6b, 0x5c, + 0x38, 0x86, 0xca, 0xc0, 0x6d, 0xcb, 0x14, 0xbe, 0x1c, 0xbb, 0xba, 0x68, + 0xb5, 0xab, 0x2a, 0xd8, 0x5f, 0x83, 0x0b, 0x19, 0xed, 0x05, 0x95, 0x81, + 0xac, 0x18, 0xa0, 0x6d, 0x6c, 0x68, 0x60, 0x8a, 0x0d, 0x95, 0xc6, 0x79, + 0x62, 0x4f, 0x02, 0x96, 0x6e, 0xe2, 0x1a, 0x16, 0xf0, 0x45, 0xad, 0x6d, + 0xdd, 0xec, 0xfe, 0x52, 0x45, 0x8e, 0x94, 0xc3, 0xe8, 0x41, 0x64, 0x0b, + 0xcf, 0xae, 0x37, 0x38, 0x30, 0x56, 0x66, 0xab, 0x12, 0x8c, 0xeb, 0x96, + 0x51, 0x72, 0x5a, 0x27, 0x25, 0xc2, 0x75, 0xef, 0x3e, 0x1d, 0xc2, 0xfe, + 0x95, 0xb2, 0x91, 0xac, 0xa7, 0x3b, 0x84, 0x3c, 0xc9, 0x02, 0x4d, 0xea, + 0xc3, 0x70, 0xeb, 0x4b, 0x1d, 0xe1, 0xf5, 0x30, 0x0a, 0x83, 0x53, 0xcf, + 0x5e, 0x56, 0xb4, 0xcf, 0x23, 0x36, 0x9f, 0x08, 0xd8, 0x2b, 0xb0, 0x99, + 0xeb, 0xc5, 0x88, 0xa0, 0x61, 0x2c, 0x0b, 0x85, 0x52, 0x70, 0x88, 0x8a, + 0x3e, 0xdd, 0x2f, 0xd7, 0x30, 0x81, 0xe5, 0x46, 0x00, 0xc9, 0xa7, 0xa8, + 0x5d, 0x51, 0xbc, 0x9f, 0x62, 0x36, 0x62, 0x08, 0x86, 0xfc, 0xa3, 0x18, + 0xa6, 0x32, 0xcb, 0xd7, 0xdf, 0x6d, 0x1a, 0x67, 0x77, 0x27, 0xb0, 0xdb, + 0x27, 0x13, 0x52, 0x9d, 0x7e, 0x49, 0xc2, 0xc6, 0xc5, 0x28, 0xb6, 0x15, + 0xe1, 0x11, 0x88, 0xe9, 0xb0, 0x07, 0x8e, 0x20, 0xd7, 0xf4, 0xed, 0xee, + 0xeb, 0x46, 0x6c, 0x1b, 0xaf, 0x68, 0x53, 0x69, 0x6c, 0x57, 0x94, 0x7f, + 0x98, 0xcd, 0xcf, 0x2e, 0x96, 0xd7, 0xde, 0x82, 0xcb, 0x92, 0x00, 0x08, + 0x00, 0x0f, 0x67, 0xeb, 0x11, 0x2e, 0x3b, 0x66, 0x2e, 0xab, 0x4e, 0xe5, + 0xb5, 0xb5, 0x28, 0xab, 0xf3, 0x60, 0x4c, 0xbd, 0x51, 0x61, 0xe5, 0xaa, + 0xf6, 0x18, 0x35, 0x63, 0x15, 0xe1, 0xe8, 0x28, 0x42, 0x5e, 0x6f, 0x05, + 0x3c, 0x3b, 0x07, 0x91, 0xd4, 0xcc, 0x9e, 0x09, 0xb9, 0xf3, 0xec, 0x5f, + 0xb6, 0x11, 0x7a, 0x5e, 0x59, 0xcc, 0xdd, 0xbf, 0xbc, 0x95, 0x9b, 0x1f, + 0xc5, 0x04, 0x91, 0x5b, 0x57, 0x1b, 0xf6, 0x25, 0x18, 0x78, 0x31, 0xd5, + 0xe1, 0xe3, 0x1b, 0x6d, 0x54, 0x7c, 0xda, 0x5a, 0x9b, 0xdf, 0x79, 0x41, + 0x20, 0xbb, 0x7e, 0x2a, 0xaa, 0x10, 0xf0, 0xa7, 0xd6, 0xab, 0x34, 0x30, + 0x78, 0x47, 0x18, 0x32, 0x1b, 0x8a, 0x39, 0x04, 0xe5, 0x56, 0xda, 0x6d, + 0xe4, 0x18, 0x56, 0x1f, 0x4c, 0xe4, 0x19, 0x7d, 0xb6, 0x72, 0x20, 0xcd, + 0xec, 0x2d, 0x62, 0x27, 0x1b, 0x40, 0x4b, 0x9f, 0x8b, 0x23, 0x5f, 0x93, + 0xa1, 0x04, 0x70, 0x73, 0x31, 0xef, 0xf0, 0xe0, 0x8f, 0xea, 0xe6, 0xeb, + 0xe3, 0x6c, 0x6b, 0xdc, 0x02, 0xfb, 0xe6, 0xda}, + pub_key_4, + {0x35, 0x37, 0x31, 0x34, 0x36, 0x33, 0x32, 0x38, 0x30, 0x37}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 26, + 32, + {0x12, 0x49, 0x28, 0xff, 0x96, 0x07, 0x31, 0x84, 0x86, 0xe4, 0x27, 0xcf, + 0xc8, 0x8c, 0x60, 0x77, 0xf2, 0xb0, 0x78, 0xc9, 0xe9, 0x6a, 0xbc, 0x1a, + 0x63, 0x20, 0xfd, 0x44, 0xc1, 0x66, 0xab, 0xb4, 0x04, 0xd4, 0x4d, 0xe0, + 0x95, 0x3e, 0x55, 0x0d, 0xbb, 0x83, 0xf6, 0x96, 0xcf, 0xdd, 0x72, 0x63, + 0xd3, 0xe7, 0xdb, 0xb9, 0xf0, 0x85, 0x82, 0x13, 0xef, 0x6e, 0xf8, 0x84, + 0x25, 0x37, 0x29, 0xd3, 0x86, 0x66, 0x39, 0x88, 0x66, 0xc1, 0x14, 0xbd, + 0xcf, 0xfa, 0xde, 0x05, 0x40, 0xfa, 0x5c, 0x4a, 0x5d, 0x23, 0xee, 0x78, + 0xf3, 0xf2, 0x6d, 0x27, 0x5d, 0xa4, 0x87, 0xec, 0x60, 0x53, 0xf8, 0x69, + 0x53, 0x36, 0x40, 0xa0, 0x23, 0x80, 0x75, 0x59, 0xd1, 0xeb, 0xb6, 0xd7, + 0xc8, 0x60, 0x75, 0x85, 0x67, 0xe4, 0x04, 0x77, 0x58, 0x5a, 0x76, 0x1b, + 0x2d, 0x0a, 0x29, 0xbb, 0x60, 0xba, 0xdf, 0xcc, 0xef, 0x92, 0x61, 0xac, + 0xa3, 0xe8, 0xad, 0xe1, 0x98, 0xca, 0x3c, 0x66, 0x1f, 0xab, 0xa9, 0x6d, + 0x9a, 0x0d, 0x8c, 0x29, 0x4d, 0xe8, 0x61, 0xe0, 0x88, 0xc3, 0x32, 0x96, + 0x35, 0xe8, 0x1a, 0xf6, 0x85, 0xf5, 0x3f, 0x76, 0xde, 0x07, 0x23, 0x6e, + 0x2b, 0xf3, 0x64, 0x5d, 0x42, 0x72, 0x8b, 0xf5, 0xc6, 0x4a, 0x1a, 0xcf, + 0xc0, 0x0d, 0x01, 0x69, 0xfe, 0x6a, 0x5e, 0x68, 0xe0, 0x6c, 0x57, 0x9a, + 0x7e, 0x80, 0x1c, 0xa6, 0xcd, 0x97, 0x79, 0x9f, 0x6b, 0x64, 0x05, 0x12, + 0x61, 0x60, 0x69, 0xb0, 0x74, 0xc7, 0xa9, 0xbd, 0x74, 0x74, 0x73, 0xf2, + 0x36, 0xc0, 0x71, 0x10, 0x1c, 0x5c, 0x70, 0x26, 0xd4, 0xf2, 0xef, 0xbb, + 0x50, 0xd2, 0xd8, 0x69, 0x66, 0x0c, 0x8b, 0x14, 0x4b, 0xc8, 0xfb, 0x08, + 0x61, 0xf3, 0x8f, 0x06, 0x41, 0x5a, 0xd7, 0xa2, 0xdb, 0xb2, 0x4d, 0x94, + 0x2e, 0x13, 0xf7, 0xec, 0x83, 0x82, 0x22, 0x5c, 0x9d, 0xe4, 0x87, 0xfd, + 0x3e, 0x14, 0xc0, 0xa2, 0x63, 0x9e, 0x48, 0x09, 0x65, 0x24, 0x1b, 0x40, + 0xb2, 0xeb, 0x9c, 0xde, 0x50, 0xab, 0xb3, 0xcc, 0xb4, 0xeb, 0x2f, 0xfa, + 0x95, 0x29, 0x94, 0x23, 0xee, 0x9e, 0xf5, 0x63, 0x32, 0x42, 0x54, 0x64, + 0xc5, 0xee, 0xfd, 0xe2, 0x9e, 0xff, 0x02, 0xc1, 0x48, 0x78, 0xf8, 0x81, + 0x03, 0x29, 0xdd, 0xe7, 0x8c, 0x2d, 0xcf, 0xea, 0x52, 0xbc, 0x58, 0xcb, + 0xf2, 0x73, 0x58, 0x52, 0x8b, 0x5d, 0x09, 0x57, 0xb1, 0xe7, 0xdd, 0x10, + 0xef, 0xc3, 0x18, 0x59, 0xb1, 0xf9, 0xd2, 0xb1, 0x2e, 0x1a, 0x47, 0x1f, + 0x11, 0x70, 0x28, 0x14, 0xf6, 0x14, 0xd1, 0x45, 0xed, 0xa9, 0xf2, 0xb4, + 0x9d, 0xbf, 0x67, 0x52, 0x9b, 0x1f, 0x16, 0xac, 0xc3, 0xe5, 0x11, 0xde, + 0xab, 0xb5, 0x81, 0x2e, 0x83, 0xa6, 0xb3, 0x79, 0x34, 0x2c, 0x17, 0xa3, + 0x91, 0xbc, 0xae, 0x1e, 0x80, 0x31, 0x59, 0x04, 0xec, 0xe5, 0xa1, 0x79, + 0x08, 0x75, 0xc0, 0x24, 0xf0, 0xdd, 0x13, 0x9d, 0x0b, 0xcb, 0x23, 0xb0, + 0x5a, 0x6e, 0xed, 0x70, 0xcf, 0xd0, 0xc0, 0x2e, 0x9c, 0xe9, 0x6f, 0x2a, + 0xdc, 0xcc, 0x72, 0x72, 0xd9, 0x72, 0x89, 0xc8, 0x38, 0xe5, 0x2c, 0x3d, + 0xc4, 0xeb, 0xdc, 0x3a, 0x7b, 0x6d, 0x2b, 0x12, 0x39, 0x2f, 0xa1, 0x2e, + 0x23, 0xd0, 0x97, 0x8c, 0x97, 0x63, 0xf3, 0xb0, 0xbe, 0x72, 0xc4, 0x36, + 0xce, 0x14, 0xfb, 0xf1, 0xca, 0xa5, 0x89, 0x8c, 0x0e, 0x67, 0x40, 0x36, + 0xa6, 0x77, 0xee, 0xd1, 0x1c, 0xff, 0xdd, 0x42, 0x5c, 0x52, 0xc6, 0x1c, + 0x37, 0x75, 0x8c, 0x62, 0xa4, 0xe1, 0xac, 0x6f, 0x59, 0x25, 0x5f, 0x61, + 0xa1, 0x15, 0x15, 0xf0, 0xaf, 0xaa, 0xf7, 0xa4, 0xe3, 0x6e, 0x00, 0x52, + 0x00, 0x2a, 0x94, 0x1b, 0x1d, 0x2e, 0x07, 0xde}, + pub_key_4, + {0x32, 0x32, 0x36, 0x34, 0x38, 0x37, 0x34, 0x39, 0x32}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 27, + 32, + {0xa3, 0x0e, 0xce, 0x33, 0x7a, 0xc8, 0xa1, 0x9b, 0xe3, 0x1d, 0x06, 0x5e, + 0xf3, 0x12, 0x7c, 0xe6, 0xe9, 0x96, 0xe8, 0xbd, 0xf5, 0x7d, 0x75, 0x2d, + 0x11, 0x24, 0x6b, 0x41, 0xcd, 0x91, 0x16, 0x98, 0x19, 0x8b, 0x05, 0x55, + 0x2a, 0x0b, 0x74, 0x37, 0x0b, 0x9f, 0x5a, 0x00, 0x1a, 0x56, 0x01, 0x7f, + 0xb7, 0x96, 0x20, 0x40, 0x5f, 0xee, 0xdc, 0x40, 0xc8, 0x17, 0xef, 0x5b, + 0x78, 0xb9, 0xb2, 0x25, 0x00, 0x2c, 0xe1, 0x7b, 0x30, 0xf3, 0x66, 0x8f, + 0xb4, 0x31, 0x92, 0x86, 0x65, 0xbd, 0xf7, 0xf7, 0x41, 0x13, 0x7a, 0xad, + 0xbd, 0x7f, 0x34, 0x26, 0x43, 0xc5, 0x8a, 0x15, 0x83, 0xe4, 0xd5, 0xdb, + 0x94, 0x88, 0x7d, 0xbd, 0x69, 0x3a, 0xa6, 0xd0, 0xc6, 0xb9, 0xca, 0xf5, + 0xd1, 0x7e, 0x0f, 0x67, 0x3a, 0x52, 0xb7, 0x5e, 0xab, 0x45, 0x5e, 0xd2, + 0x73, 0xf9, 0x3f, 0x32, 0x70, 0x8c, 0xd3, 0xfb, 0x40, 0xdf, 0x98, 0x66, + 0xae, 0x3c, 0x4a, 0x9c, 0x6d, 0x7f, 0xd8, 0xe0, 0xf0, 0xac, 0x65, 0xda, + 0x20, 0x19, 0xa4, 0x37, 0x4b, 0x39, 0xff, 0x95, 0x08, 0xd6, 0x92, 0xeb, + 0x3b, 0x77, 0x83, 0xd8, 0x2d, 0xae, 0x28, 0x7b, 0x10, 0x98, 0x48, 0x99, + 0x56, 0xb8, 0x5b, 0xa5, 0xfc, 0x52, 0xf4, 0xc2, 0x8d, 0x88, 0xce, 0x6e, + 0x8a, 0x89, 0x9a, 0x9e, 0xe0, 0xdd, 0xf0, 0xae, 0xed, 0xe5, 0x0e, 0xd0, + 0xd8, 0xfa, 0x02, 0x2e, 0xd9, 0x7d, 0x34, 0xdb, 0x3f, 0x98, 0xc9, 0x49, + 0xf6, 0x44, 0x7c, 0x78, 0x01, 0x42, 0xe4, 0x7e, 0x3b, 0xc5, 0xc7, 0xc5, + 0x71, 0x6a, 0x22, 0xda, 0xb3, 0x72, 0x75, 0xca, 0xb5, 0xfe, 0x31, 0x39, + 0xab, 0x82, 0x2f, 0xc5, 0x67, 0xd2, 0x95, 0x80, 0x18, 0xe1, 0x3e, 0x08, + 0xb3, 0x0c, 0xfa, 0x41, 0x94, 0xba, 0xeb, 0xcc, 0x49, 0xca, 0x70, 0x76, + 0x99, 0xf4, 0x07, 0x86, 0x1f, 0xfd, 0x8e, 0x0d, 0x12, 0x09, 0x6a, 0x8e, + 0x3c, 0x13, 0x18, 0xea, 0x28, 0x50, 0x12, 0x29, 0x09, 0x39, 0x02, 0xdd, + 0xba, 0x5e, 0xf7, 0xfc, 0x5d, 0x87, 0x23, 0x96, 0xd0, 0xbc, 0x10, 0x62, + 0xf0, 0x88, 0xcc, 0x09, 0x01, 0xdd, 0x2c, 0x88, 0x93, 0xd8, 0x01, 0x74, + 0x82, 0x6a, 0x13, 0xbe, 0x09, 0x66, 0xc6, 0x1b, 0x51, 0xbc, 0x2c, 0x35, + 0x03, 0xd6, 0xe9, 0xd8, 0x56, 0x51, 0x1d, 0x34, 0xdd, 0xfe, 0x8b, 0x6b, + 0xb4, 0xf4, 0x72, 0x63, 0x61, 0x71, 0x07, 0xf6, 0xce, 0xa8, 0x2a, 0x95, + 0xcb, 0x01, 0x88, 0x45, 0xc6, 0xb4, 0xe7, 0xce, 0x3a, 0x28, 0x9d, 0xb8, + 0xd3, 0x42, 0x10, 0x60, 0xa0, 0x8f, 0xee, 0x5d, 0x9b, 0x82, 0x1b, 0x19, + 0xb0, 0x1b, 0x7d, 0xe2, 0x6f, 0x0f, 0x2b, 0x0b, 0x5c, 0x43, 0x7c, 0x54, + 0xda, 0x03, 0xba, 0xe5, 0x77, 0x4c, 0x08, 0xe1, 0x4d, 0x98, 0x00, 0xda, + 0x9f, 0x2b, 0x6d, 0x96, 0xc2, 0xb1, 0xdd, 0xaa, 0x2c, 0xbc, 0x95, 0xdc, + 0xef, 0x34, 0x31, 0xe9, 0xa0, 0xf0, 0xb0, 0x48, 0x81, 0x26, 0x35, 0x06, + 0x23, 0x89, 0xc7, 0x17, 0xba, 0xde, 0xa0, 0x1b, 0x05, 0xce, 0xaa, 0x20, + 0x06, 0x9d, 0x3e, 0x24, 0x67, 0xda, 0x79, 0x9a, 0xac, 0xb9, 0xc3, 0x00, + 0x1d, 0xb8, 0x4d, 0x60, 0x28, 0xe3, 0xef, 0x51, 0x3c, 0x20, 0x85, 0xdd, + 0x14, 0x05, 0x36, 0x73, 0x27, 0x0a, 0xbb, 0x13, 0x9c, 0x4a, 0x20, 0x21, + 0xa1, 0xa0, 0xe6, 0x34, 0x9b, 0x4c, 0xde, 0xa1, 0x3d, 0x63, 0xdf, 0xb2, + 0xce, 0xef, 0x45, 0xa1, 0x80, 0x82, 0xc7, 0xcf, 0x3c, 0xaa, 0x83, 0x7b, + 0x83, 0x90, 0x56, 0xa2, 0x8a, 0x91, 0x1f, 0x98, 0xb5, 0xc2, 0xfd, 0x9f, + 0x70, 0x06, 0x47, 0xad, 0x1d, 0x0a, 0x9b, 0x38, 0x79, 0xd4, 0x0e, 0xd0, + 0xab, 0x0e, 0xf8, 0xa4, 0x37, 0xe8, 0xab, 0xdf}, + pub_key_4, + {0x35, 0x33, 0x35, 0x33, 0x34, 0x34, 0x39, 0x34, 0x37, 0x39}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 28, + 32, + {0xb8, 0x79, 0x5f, 0x4c, 0xae, 0xee, 0xb5, 0x83, 0x35, 0x7b, 0x81, 0xfe, + 0xfc, 0x81, 0x6d, 0x41, 0x21, 0x2e, 0x24, 0x0b, 0xea, 0x50, 0x8f, 0xf8, + 0xdc, 0x3b, 0x7f, 0x66, 0x8d, 0x01, 0x6a, 0x82, 0xdc, 0x6e, 0x47, 0x76, + 0x6d, 0x0f, 0x0c, 0xf8, 0x58, 0xf3, 0x21, 0x28, 0x4d, 0x27, 0xb2, 0xe0, + 0x40, 0x53, 0x62, 0x3d, 0x71, 0xbf, 0x81, 0xe0, 0xdc, 0x2a, 0x22, 0x34, + 0x36, 0x7b, 0xcd, 0xa3, 0xf4, 0xf3, 0xd3, 0x37, 0xdb, 0xf0, 0xf2, 0x9d, + 0xcb, 0x45, 0x95, 0x75, 0x88, 0x4b, 0x57, 0x82, 0x8b, 0xb0, 0xb2, 0x68, + 0xa3, 0x50, 0x3e, 0xda, 0xc4, 0xdc, 0x15, 0x8f, 0xfb, 0x8c, 0x6a, 0xb4, + 0x73, 0x49, 0xd0, 0xb9, 0xeb, 0x49, 0x14, 0x99, 0xe8, 0x48, 0xd8, 0x91, + 0xaa, 0xae, 0x65, 0x93, 0x97, 0x94, 0x8b, 0xc5, 0x4c, 0x09, 0xbf, 0x95, + 0x22, 0x16, 0x99, 0x15, 0x39, 0x3c, 0xbe, 0x84, 0xcb, 0x84, 0x88, 0xe8, + 0x12, 0x36, 0x40, 0x5c, 0x9d, 0x88, 0x91, 0x16, 0x52, 0xb8, 0x99, 0xfe, + 0x8d, 0x9a, 0x84, 0xc4, 0xe1, 0x22, 0x77, 0xfa, 0x75, 0x2c, 0x6e, 0xc8, + 0x65, 0x2d, 0x53, 0x6e, 0xd4, 0x8c, 0xb7, 0x26, 0x03, 0x24, 0x09, 0xaf, + 0xa4, 0x81, 0x50, 0xe8, 0x19, 0xa9, 0xd2, 0x58, 0x3e, 0x80, 0xc7, 0x0f, + 0xc3, 0x80, 0xc5, 0x60, 0x8f, 0x56, 0x17, 0xab, 0xd7, 0x6f, 0xb5, 0x0a, + 0x96, 0x7c, 0x86, 0xa7, 0xe8, 0xb9, 0x65, 0xbf, 0xd9, 0xbd, 0xcc, 0x06, + 0x57, 0xca, 0x9f, 0xee, 0x1c, 0xf9, 0x9b, 0x18, 0x5b, 0x28, 0x4e, 0x1c, + 0xf9, 0x96, 0xe8, 0xb1, 0xc2, 0xe3, 0x12, 0xaa, 0x9e, 0xe7, 0x32, 0x96, + 0x0b, 0xb9, 0xf5, 0x6f, 0x88, 0x2f, 0xcb, 0x89, 0xa1, 0x26, 0x9c, 0xd8, + 0x9a, 0x66, 0x06, 0xc3, 0xa0, 0x90, 0x7e, 0x9e, 0xe4, 0x67, 0x20, 0x75, + 0xed, 0x53, 0xae, 0x0a, 0xdc, 0x7d, 0x95, 0xe0, 0x42, 0x0c, 0x04, 0xa3, + 0x7b, 0x07, 0x72, 0x1a, 0xea, 0xdf, 0x42, 0xd2, 0x53, 0x6a, 0x23, 0xf9, + 0x9c, 0xd1, 0xbd, 0x4b, 0x64, 0xae, 0xd6, 0xb8, 0x6b, 0x9c, 0x67, 0x67, + 0xd1, 0x2d, 0x84, 0x5c, 0x04, 0xb5, 0xa2, 0x4a, 0xe8, 0x5f, 0x63, 0xf8, + 0xe8, 0x5f, 0xf1, 0x5a, 0x03, 0x44, 0x2f, 0xca, 0x30, 0x8d, 0x85, 0x4d, + 0xfa, 0x1e, 0xa6, 0x21, 0xd6, 0x25, 0x9e, 0x39, 0xe4, 0x92, 0x38, 0xb3, + 0xa9, 0x2b, 0xcb, 0x5a, 0x22, 0x23, 0xfd, 0x3d, 0x94, 0x9e, 0x0c, 0x63, + 0x33, 0xa8, 0x0f, 0x16, 0x20, 0x0a, 0x58, 0x52, 0x1d, 0x66, 0xa9, 0xae, + 0xf1, 0xa9, 0x84, 0x3c, 0xd4, 0xe5, 0x14, 0xe4, 0x5b, 0x2e, 0x33, 0x07, + 0x23, 0x07, 0xe6, 0xa6, 0x65, 0x60, 0x29, 0x4c, 0xad, 0x1d, 0x61, 0xa1, + 0x03, 0xcb, 0xe4, 0x24, 0x2b, 0x58, 0x77, 0xd4, 0xd5, 0x72, 0x64, 0x98, + 0x39, 0x70, 0x43, 0x18, 0x8a, 0x2b, 0x80, 0x43, 0xbd, 0x7d, 0x3d, 0xfa, + 0xb5, 0x7b, 0xd5, 0x98, 0x92, 0x3a, 0x3f, 0x1d, 0xfd, 0xf4, 0x2f, 0x74, + 0x23, 0x5b, 0xfc, 0x64, 0xcc, 0x3c, 0x8b, 0x81, 0x3a, 0x2f, 0xd9, 0x3b, + 0xac, 0x34, 0x56, 0xa5, 0xd5, 0x99, 0xef, 0x7d, 0xf1, 0xc5, 0x3e, 0xad, + 0x4d, 0x45, 0x24, 0x5c, 0x92, 0xa1, 0xc2, 0x6e, 0x92, 0x30, 0x10, 0x9f, + 0xbb, 0xfa, 0xff, 0xcb, 0x61, 0x8f, 0x7e, 0xe7, 0x58, 0xbb, 0x1d, 0x50, + 0x27, 0x5b, 0x58, 0xdd, 0x52, 0xc5, 0x3b, 0x04, 0x69, 0x91, 0x00, 0x95, + 0xa8, 0x03, 0xcf, 0x88, 0xad, 0x81, 0x29, 0xc5, 0x11, 0xae, 0xa1, 0x59, + 0xb2, 0xb7, 0xe0, 0x64, 0x1e, 0x1b, 0xe3, 0x2c, 0x4e, 0xcc, 0xd1, 0xed, + 0x17, 0xf7, 0x6e, 0x88, 0x75, 0x1f, 0xc2, 0x96, 0x2d, 0x3b, 0x33, 0x94, + 0x65, 0x42, 0x97, 0x6b, 0x17, 0x58, 0xea, 0xb8}, + pub_key_4, + {0x34, 0x37, 0x38, 0x37, 0x33, 0x30, 0x33, 0x38, 0x38, 0x30}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 29, + 32, + {0xbc, 0x97, 0x78, 0xeb, 0x78, 0x4c, 0xbd, 0x74, 0x3e, 0xd1, 0x2e, 0x8f, + 0xb7, 0x5b, 0x84, 0xf7, 0xe3, 0xbf, 0xc1, 0xed, 0x38, 0x5e, 0xa4, 0x32, + 0x58, 0x24, 0x29, 0xd8, 0x59, 0x88, 0x68, 0x6e, 0x46, 0x25, 0x74, 0x95, + 0x9a, 0xe4, 0x27, 0x9f, 0xbc, 0x95, 0x0f, 0x1f, 0x3e, 0x90, 0x08, 0x6f, + 0x69, 0x97, 0xeb, 0xa6, 0xee, 0xd8, 0x07, 0x68, 0x19, 0x5a, 0x94, 0xee, + 0x7b, 0xbc, 0xda, 0x5d, 0x07, 0xaa, 0x52, 0xca, 0x45, 0x6c, 0x09, 0x42, + 0xe3, 0x65, 0x1e, 0xd6, 0x46, 0x5e, 0x39, 0x46, 0x61, 0x84, 0xc3, 0x48, + 0xc2, 0xf6, 0x6f, 0x12, 0xfd, 0x60, 0xd4, 0x70, 0xee, 0x70, 0x64, 0x34, + 0xee, 0xb6, 0x19, 0x11, 0x9f, 0x7a, 0xc3, 0x73, 0xe7, 0x36, 0x14, 0xbd, + 0x13, 0x95, 0x6a, 0xfc, 0xfb, 0x2b, 0xcb, 0xc7, 0x71, 0x38, 0x50, 0x98, + 0x5f, 0x97, 0x5c, 0xca, 0x0a, 0x42, 0x2f, 0x26, 0xd0, 0x52, 0x80, 0x93, + 0x43, 0x07, 0xed, 0x1a, 0xf6, 0xbc, 0x65, 0x44, 0xca, 0xa5, 0x02, 0xb2, + 0xf4, 0xcb, 0x48, 0x9e, 0x81, 0x8b, 0x6a, 0xe6, 0x92, 0xf7, 0xf8, 0x41, + 0x92, 0x11, 0xa5, 0xa4, 0xc3, 0x89, 0xb6, 0xe1, 0x2f, 0xfa, 0x14, 0x03, + 0x90, 0xab, 0x99, 0x1b, 0xa0, 0x45, 0xd2, 0xcc, 0x52, 0x03, 0xa1, 0x8c, + 0xb0, 0x32, 0x18, 0x0e, 0x5b, 0xac, 0x28, 0x2b, 0xa4, 0x0b, 0xd4, 0x6c, + 0xf0, 0xaf, 0xd3, 0x30, 0x4d, 0xfc, 0x88, 0x1b, 0x96, 0xc7, 0x23, 0x1c, + 0xf9, 0xfb, 0xa8, 0x06, 0x6a, 0x9e, 0xef, 0xcb, 0x8f, 0xc1, 0xdf, 0x38, + 0x3c, 0x8b, 0x9a, 0x6f, 0xd5, 0x3e, 0xd7, 0x5b, 0x9c, 0xc1, 0xb3, 0xf9, + 0x5b, 0x17, 0x56, 0x17, 0xdd, 0xb8, 0x14, 0x29, 0x63, 0x65, 0x70, 0x59, + 0x9e, 0xee, 0xef, 0xec, 0xbc, 0xf1, 0xe1, 0xd5, 0xac, 0x87, 0xd4, 0x0f, + 0xf3, 0x6b, 0xd6, 0xce, 0x39, 0x29, 0x88, 0x3c, 0x54, 0x97, 0x03, 0x47, + 0xe4, 0xc6, 0x3e, 0x37, 0xb9, 0x0d, 0x34, 0x92, 0xf3, 0x1d, 0xe9, 0x0f, + 0x08, 0x5a, 0xcf, 0xe7, 0x7c, 0x26, 0xda, 0xf5, 0x9c, 0xed, 0x62, 0x44, + 0x68, 0xb6, 0xda, 0x78, 0xcf, 0x74, 0xe0, 0x6d, 0xf4, 0x2f, 0x5e, 0xa7, + 0x5f, 0x25, 0x08, 0xa7, 0x90, 0xfe, 0x6f, 0xf1, 0x97, 0x64, 0xc7, 0x24, + 0xa6, 0x8a, 0x2f, 0x41, 0xec, 0xa8, 0x20, 0xb8, 0xf5, 0xc3, 0xf9, 0x91, + 0xb1, 0x01, 0x44, 0x34, 0x29, 0xa1, 0x85, 0x9f, 0xed, 0xe5, 0x2e, 0x41, + 0x8a, 0x49, 0x90, 0xe5, 0xa2, 0x6b, 0x0c, 0xf9, 0xa0, 0xfd, 0x72, 0xbd, + 0xc2, 0x65, 0x55, 0xb0, 0x26, 0x81, 0x2e, 0x34, 0xca, 0x88, 0x0a, 0xa4, + 0xc6, 0xa7, 0xef, 0xb1, 0x0d, 0xfb, 0xcb, 0x90, 0x6a, 0x16, 0xe9, 0xfc, + 0x45, 0xb4, 0x2d, 0x80, 0xbf, 0xeb, 0x87, 0xd4, 0x62, 0x93, 0xea, 0x01, + 0xf4, 0xc1, 0x90, 0x97, 0x5d, 0x31, 0x37, 0x8f, 0x81, 0x0a, 0x53, 0xbc, + 0xdc, 0xa2, 0x5f, 0x26, 0xf7, 0xac, 0x3c, 0x1c, 0xa5, 0x34, 0x7e, 0x39, + 0xd5, 0x87, 0x75, 0xb4, 0x09, 0x09, 0x9e, 0x4b, 0x46, 0x76, 0xec, 0xc9, + 0xf6, 0x39, 0xf6, 0x96, 0xe8, 0xe4, 0x08, 0xcb, 0x0d, 0x98, 0xd9, 0xc9, + 0xf2, 0x8e, 0x12, 0xe1, 0xd2, 0x57, 0x71, 0x6f, 0xdd, 0xfe, 0xf4, 0x2b, + 0x41, 0xd7, 0xb1, 0x6f, 0xfd, 0xac, 0x7b, 0x09, 0x7c, 0x4b, 0xda, 0x1f, + 0x10, 0x05, 0xb6, 0x73, 0x2c, 0x00, 0xd1, 0xa7, 0x01, 0x67, 0xef, 0x2e, + 0x8e, 0x5f, 0xca, 0x31, 0x71, 0x5e, 0x3f, 0xfe, 0xbe, 0x81, 0xe4, 0x8f, + 0xd7, 0x4d, 0x62, 0xe7, 0xb8, 0x57, 0xb5, 0x23, 0xb0, 0x93, 0xf7, 0xb7, + 0x42, 0xcd, 0x03, 0xcf, 0xc3, 0xa2, 0x56, 0xdf, 0x6e, 0x12, 0xcf, 0x1e, + 0xb3, 0xe4, 0x03, 0x65, 0xb2, 0x1a, 0xb4, 0x33}, + pub_key_4, + {0x32, 0x32, 0x33, 0x32, 0x31, 0x39, 0x35, 0x38, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 30, + 32, + {0x41, 0xe7, 0x86, 0xba, 0xb9, 0x13, 0x0a, 0xd3, 0xd4, 0xb3, 0x9b, 0x78, + 0x3b, 0xa2, 0x31, 0xad, 0x37, 0x44, 0xbe, 0x0e, 0xa0, 0xea, 0x78, 0x13, + 0x08, 0x0f, 0xfb, 0x32, 0x89, 0x22, 0xa8, 0xfc, 0x36, 0xfa, 0x9d, 0xe5, + 0x4e, 0x63, 0xa5, 0xc8, 0x52, 0xa5, 0x26, 0x9c, 0xb7, 0x2d, 0x00, 0xfb, + 0x6e, 0x8c, 0x73, 0xa2, 0x9b, 0x4c, 0x5c, 0xee, 0x80, 0x1f, 0x5e, 0x03, + 0x3c, 0x30, 0x0b, 0xfe, 0x97, 0x39, 0xf9, 0x61, 0xe6, 0xe2, 0xf3, 0x9a, + 0x19, 0x74, 0xd7, 0xd6, 0xa3, 0x1c, 0xc4, 0x96, 0x51, 0xff, 0xc8, 0x37, + 0x58, 0x40, 0x77, 0xb6, 0x12, 0xf9, 0xc5, 0xe3, 0xa2, 0xbb, 0x94, 0x8e, + 0xb4, 0x67, 0xc7, 0xfa, 0x5e, 0xd0, 0x25, 0x9a, 0x47, 0xd3, 0xf9, 0xc2, + 0x04, 0x74, 0x85, 0xbe, 0xb1, 0x78, 0xdc, 0xb4, 0x9c, 0x42, 0x9c, 0x1b, + 0xd4, 0x06, 0x65, 0xd4, 0xaa, 0x19, 0xa9, 0xb9, 0x68, 0x55, 0x0a, 0xf7, + 0x96, 0x5f, 0xfe, 0x51, 0x7b, 0x9f, 0xb6, 0x2f, 0xfe, 0x03, 0xdd, 0xa8, + 0x89, 0x71, 0xd0, 0xa6, 0xe7, 0x60, 0x34, 0x20, 0xc0, 0xbd, 0x33, 0xa9, + 0x79, 0xf7, 0x25, 0xab, 0x91, 0xb3, 0xdf, 0x1d, 0x6d, 0xbb, 0x5c, 0xa0, + 0x58, 0x58, 0x00, 0x19, 0x0a, 0x1c, 0x15, 0x26, 0x02, 0x38, 0x63, 0x66, + 0x64, 0x14, 0x56, 0x7c, 0x4f, 0x35, 0x57, 0x77, 0x6c, 0x94, 0x0b, 0xc2, + 0xfe, 0x9c, 0x1a, 0x82, 0x25, 0x7c, 0x81, 0x17, 0x9b, 0x20, 0xf3, 0x56, + 0xa0, 0x2a, 0xdf, 0x70, 0x04, 0xd2, 0xee, 0x20, 0xf7, 0x96, 0x8d, 0xe9, + 0x88, 0xd3, 0x99, 0x1d, 0x0d, 0xb4, 0xd7, 0x51, 0xed, 0xac, 0xed, 0x07, + 0x48, 0xcb, 0x14, 0xe5, 0xa6, 0x3e, 0x79, 0x07, 0x69, 0x8f, 0xb1, 0x1f, + 0xe1, 0xa8, 0x51, 0xea, 0x8c, 0x1d, 0x8e, 0xbc, 0xa0, 0x9a, 0xed, 0xad, + 0x67, 0x25, 0x10, 0x93, 0xdb, 0xed, 0xba, 0x1d, 0xb2, 0xaa, 0x38, 0xd7, + 0xf6, 0xfe, 0xc7, 0xd7, 0x0e, 0x4d, 0xb6, 0x6f, 0xc8, 0x7e, 0x05, 0xc6, + 0xbc, 0xe5, 0x96, 0xd1, 0x1a, 0x6d, 0x93, 0xf0, 0x3f, 0x6b, 0x3d, 0x3f, + 0xd2, 0x3d, 0x6e, 0xaa, 0x7f, 0xea, 0x0a, 0x98, 0xfc, 0x87, 0xbd, 0x1f, + 0x6a, 0x83, 0x5a, 0x76, 0x01, 0x48, 0xb2, 0x12, 0x8c, 0x0d, 0xdb, 0xe1, + 0x81, 0xde, 0xdf, 0x21, 0xdf, 0x24, 0xd2, 0x2e, 0x95, 0x43, 0x26, 0x9a, + 0x2d, 0x99, 0x0b, 0x24, 0x94, 0x45, 0xef, 0x7b, 0x59, 0x57, 0x4e, 0x12, + 0x7b, 0xa8, 0x41, 0x02, 0x89, 0xca, 0x8e, 0x54, 0xd8, 0x4c, 0x6b, 0xf2, + 0xad, 0xbe, 0x22, 0x29, 0xed, 0x98, 0x0e, 0x9e, 0x7d, 0x67, 0xf6, 0x00, + 0xb3, 0x4f, 0xee, 0xf9, 0x0f, 0x81, 0x29, 0x6f, 0x6e, 0x42, 0xc4, 0xc1, + 0xe0, 0xae, 0x86, 0x49, 0x55, 0x35, 0x45, 0xa5, 0xb8, 0x57, 0x19, 0x6c, + 0xe7, 0xfc, 0x9b, 0x6c, 0x8d, 0x62, 0x38, 0x90, 0xb1, 0x33, 0xbf, 0xc9, + 0x21, 0xe3, 0xbe, 0x2f, 0xf7, 0xb0, 0x53, 0x64, 0xbc, 0x37, 0x8f, 0x5c, + 0x4b, 0x76, 0xfd, 0xc3, 0x2c, 0x4b, 0xb9, 0x5a, 0xf2, 0xbc, 0xa3, 0x43, + 0xad, 0x4e, 0xcf, 0x16, 0xc8, 0x36, 0x9d, 0xbe, 0x87, 0x71, 0xd7, 0x57, + 0x1f, 0xc1, 0xaa, 0x30, 0x90, 0xa2, 0xef, 0x25, 0x78, 0x34, 0x01, 0x23, + 0x94, 0x01, 0xbc, 0x26, 0x01, 0x59, 0xb8, 0x5f, 0xe1, 0xbb, 0x89, 0x5a, + 0x62, 0xf7, 0xa4, 0x77, 0x41, 0x92, 0xf9, 0xc2, 0x1a, 0xad, 0xf5, 0x01, + 0xe4, 0x3d, 0xb1, 0xeb, 0x1a, 0xab, 0x59, 0xd4, 0x81, 0x4b, 0xc0, 0x71, + 0xd9, 0x10, 0xbc, 0x17, 0x1f, 0xa2, 0x74, 0x66, 0xb6, 0xf8, 0x5b, 0x44, + 0xd2, 0x18, 0x15, 0x4a, 0xe9, 0x82, 0x5f, 0x6c, 0xe3, 0xbd, 0xec, 0xcc, + 0x3d, 0x00, 0xa4, 0x27, 0xf4, 0x05, 0x30, 0xb4}, + pub_key_4, + {0x31, 0x30, 0x37, 0x33, 0x39, 0x33, 0x39, 0x31, 0x39, 0x31, 0x37}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 31, + 32, + {0x35, 0x7a, 0x46, 0xfa, 0x9c, 0xed, 0x5c, 0x07, 0x8a, 0xbf, 0xdc, 0x7c, + 0x3d, 0xf2, 0x45, 0x0f, 0x86, 0x9f, 0x52, 0xe7, 0x8c, 0xbc, 0x3e, 0xed, + 0xb1, 0xaa, 0xc8, 0x20, 0x0c, 0x6e, 0x88, 0xa7, 0xf4, 0x0a, 0x3c, 0x12, + 0x5c, 0x51, 0x45, 0xb7, 0x1c, 0x24, 0x54, 0xb8, 0x00, 0x68, 0x4b, 0xb0, + 0xba, 0xdd, 0x1a, 0xaa, 0x7f, 0xa8, 0x86, 0x03, 0xfe, 0x6f, 0x0c, 0x00, + 0x49, 0x07, 0x21, 0x28, 0xf1, 0xf6, 0x4b, 0x12, 0xdc, 0xe2, 0x7c, 0x53, + 0x5c, 0x01, 0x0f, 0x62, 0x89, 0x6e, 0xf1, 0x6c, 0x7b, 0xc9, 0x42, 0xd5, + 0x1b, 0x58, 0xae, 0xf1, 0x02, 0x27, 0x9c, 0x0f, 0xc1, 0x3c, 0x2c, 0xf8, + 0x73, 0xd5, 0xf7, 0x32, 0x4c, 0x8b, 0x66, 0x34, 0x3f, 0x42, 0xe0, 0x09, + 0x95, 0x30, 0xd0, 0x13, 0x77, 0x41, 0x92, 0x54, 0x68, 0x22, 0x1d, 0x5c, + 0xc6, 0x7c, 0xe7, 0xfa, 0x08, 0x8b, 0xe8, 0xff, 0x91, 0x18, 0x00, 0x39, + 0xa7, 0x51, 0xfa, 0xf6, 0xac, 0x2b, 0x7d, 0x1b, 0x07, 0x7c, 0x61, 0xd8, + 0x94, 0xf5, 0xfd, 0xaa, 0xa2, 0x29, 0xa3, 0xb6, 0xcc, 0x0b, 0xdb, 0x66, + 0x5a, 0xd5, 0x37, 0x79, 0x46, 0x85, 0x19, 0xb0, 0x2e, 0x9b, 0xca, 0xad, + 0xf7, 0xcd, 0x6d, 0xfa, 0x9f, 0x85, 0x12, 0x60, 0x60, 0x3d, 0x5a, 0xc2, + 0xcd, 0x83, 0xd7, 0x75, 0x1c, 0xf0, 0xe0, 0xf3, 0xa5, 0x48, 0xb1, 0x7c, + 0x81, 0x28, 0xd5, 0xd2, 0x34, 0x1a, 0xf8, 0xda, 0x4a, 0x1d, 0x04, 0x34, + 0x11, 0x2a, 0x01, 0x18, 0x25, 0xd0, 0x31, 0x60, 0x75, 0x22, 0xb8, 0x8a, + 0xd1, 0xc6, 0x8e, 0x5f, 0x2c, 0x3f, 0xaa, 0x46, 0x6d, 0x3c, 0xcd, 0xfa, + 0x0b, 0x42, 0xa3, 0x48, 0x82, 0xab, 0xc5, 0xe3, 0xb3, 0x65, 0x20, 0x0c, + 0x8f, 0xa5, 0xfe, 0x5b, 0x56, 0x74, 0x38, 0xb4, 0x38, 0x55, 0x4c, 0x5e, + 0xdd, 0x05, 0x27, 0x74, 0x72, 0x9b, 0x49, 0x7e, 0x31, 0x53, 0xa1, 0xe0, + 0x62, 0x60, 0x81, 0xf0, 0x9d, 0xa0, 0x4e, 0x55, 0x3f, 0x44, 0xee, 0x72, + 0x3e, 0x79, 0xb0, 0x75, 0x52, 0xed, 0xff, 0x4d, 0x5e, 0x02, 0x19, 0x22, + 0x6a, 0x47, 0xe7, 0x10, 0xfc, 0x18, 0x5e, 0xc6, 0x64, 0x53, 0x69, 0x64, + 0xea, 0xdc, 0x2b, 0x31, 0x5c, 0x44, 0x51, 0x1e, 0x00, 0x58, 0x63, 0x84, + 0x31, 0x6c, 0x07, 0x43, 0x4e, 0x67, 0x32, 0xb9, 0xa5, 0x89, 0x30, 0x42, + 0x8d, 0xd2, 0x5b, 0xeb, 0x13, 0x45, 0x54, 0xad, 0xb2, 0x52, 0x66, 0x87, + 0x08, 0x04, 0x51, 0xef, 0x3b, 0xd5, 0x26, 0xa4, 0xf8, 0xef, 0x4e, 0xa5, + 0xb0, 0x34, 0x16, 0xe1, 0x5b, 0x52, 0x2c, 0xec, 0xf4, 0x11, 0xef, 0x30, + 0x1d, 0xb7, 0x56, 0xf6, 0x42, 0x18, 0x81, 0xd2, 0xeb, 0x17, 0x8a, 0x91, + 0x6f, 0x2a, 0x51, 0x9a, 0xec, 0x53, 0x65, 0x68, 0xe5, 0x8a, 0xcc, 0x61, + 0x8b, 0xe7, 0x91, 0xe9, 0x0d, 0xc7, 0xee, 0xfa, 0x8b, 0x7d, 0xc5, 0xec, + 0xd9, 0xf5, 0xf1, 0xb9, 0xd6, 0xc0, 0x39, 0x5b, 0x54, 0x05, 0xc0, 0xde, + 0xc6, 0xf1, 0x8e, 0x5a, 0x14, 0x05, 0xdd, 0xfb, 0x17, 0xeb, 0x7d, 0xfe, + 0x98, 0xdd, 0xfc, 0x88, 0x07, 0x6e, 0xbf, 0x6a, 0x21, 0x3a, 0x27, 0xf9, + 0x2c, 0x4e, 0xed, 0x91, 0x3a, 0xc4, 0xbc, 0xa7, 0x10, 0xed, 0xcb, 0xa0, + 0x6c, 0x12, 0xa1, 0xa1, 0x2c, 0xe2, 0xa9, 0x5b, 0x45, 0x91, 0xc8, 0x9f, + 0xae, 0xe0, 0x2c, 0x01, 0x44, 0x5d, 0x32, 0x33, 0xf6, 0x8c, 0xe5, 0x2c, + 0x6c, 0x37, 0x49, 0x29, 0x30, 0xf0, 0x3f, 0xb7, 0x01, 0x08, 0x2f, 0x2c, + 0x3b, 0xc9, 0x99, 0xa4, 0xf7, 0x0b, 0xe3, 0xb7, 0x7e, 0x45, 0xc0, 0x97, + 0x77, 0x9d, 0x62, 0xca, 0xa5, 0x4b, 0x40, 0x5d, 0x7b, 0x92, 0x72, 0x8f, + 0x0e, 0xd1, 0x72, 0x4e, 0x46, 0x57, 0xe4, 0x17}, + pub_key_4, + {0x31, 0x38, 0x38, 0x31, 0x30, 0x32, 0x37, 0x33, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 32, + 32, + {0x26, 0x25, 0xde, 0x9b, 0xd8, 0xa1, 0x63, 0x94, 0xd1, 0xcb, 0x21, 0x0d, + 0x7b, 0x8a, 0x6d, 0xa3, 0xc0, 0xa4, 0xae, 0x0c, 0xe9, 0x3c, 0x9d, 0x80, + 0x60, 0x70, 0xb5, 0x1e, 0x37, 0xdd, 0x10, 0xef, 0xb2, 0x02, 0x6b, 0x38, + 0xbc, 0x81, 0x14, 0xc1, 0xf9, 0x64, 0x1e, 0x1e, 0x70, 0x48, 0xd4, 0x1d, + 0xed, 0xc2, 0x98, 0xd2, 0x0b, 0x46, 0xcf, 0x58, 0xf9, 0xb0, 0x78, 0xd4, + 0xfb, 0x21, 0x01, 0x08, 0x1c, 0x47, 0x47, 0xc3, 0x9d, 0x82, 0x77, 0xb5, + 0x01, 0x22, 0x56, 0xcd, 0x91, 0x79, 0x4c, 0x1f, 0xdb, 0xd1, 0xb4, 0xc7, + 0x12, 0xf8, 0x61, 0x61, 0x3c, 0x9b, 0x5f, 0x1e, 0xd1, 0x6b, 0xda, 0xa5, + 0x81, 0x2c, 0xd3, 0x86, 0x73, 0x86, 0x69, 0xbc, 0x19, 0xde, 0x21, 0x93, + 0x5b, 0xd2, 0x63, 0x39, 0x16, 0xad, 0xe8, 0x7a, 0x0c, 0x03, 0x09, 0x40, + 0x76, 0x7d, 0x7b, 0x40, 0xc9, 0xd6, 0x04, 0x95, 0x8e, 0x93, 0xef, 0xbf, + 0xb6, 0xe9, 0x26, 0xc9, 0x25, 0x87, 0x07, 0x85, 0x22, 0x13, 0x20, 0xa4, + 0xfc, 0x7d, 0x7c, 0xbd, 0xee, 0xcc, 0x4a, 0x68, 0xf2, 0xee, 0x65, 0xb4, + 0x25, 0x6b, 0x9b, 0xcb, 0xf4, 0x1a, 0xe4, 0x09, 0xc3, 0xdf, 0xb1, 0xfa, + 0xcc, 0x57, 0xfa, 0xc6, 0x9e, 0x7e, 0xaa, 0xf5, 0xa0, 0x5a, 0x0d, 0x6f, + 0x4d, 0x03, 0xb4, 0x7f, 0xd6, 0xa7, 0x43, 0xf5, 0x4c, 0xde, 0x2f, 0x1e, + 0x89, 0x7a, 0x69, 0x06, 0xf4, 0x74, 0x18, 0x50, 0x68, 0xef, 0x55, 0x86, + 0x73, 0xbf, 0xff, 0xb0, 0xc8, 0x54, 0xdf, 0xf1, 0x55, 0x72, 0x72, 0xa4, + 0xf4, 0x45, 0xa0, 0xef, 0x00, 0xaa, 0xec, 0x40, 0x0d, 0xa0, 0x3c, 0xc6, + 0x3c, 0xaa, 0x4d, 0x8e, 0x6e, 0xd8, 0xec, 0xc0, 0xd1, 0x38, 0x55, 0xae, + 0x0a, 0x4d, 0x27, 0xa7, 0xa6, 0x71, 0x1b, 0xf8, 0xaa, 0x5d, 0x27, 0x00, + 0x77, 0xf7, 0xa6, 0xc4, 0x22, 0x7a, 0x7e, 0xa5, 0xb6, 0xa8, 0x5f, 0x99, + 0xbf, 0x37, 0x05, 0x38, 0xf6, 0xb4, 0x2d, 0x8d, 0x50, 0xa2, 0x18, 0x27, + 0x04, 0xe8, 0x13, 0xac, 0xfe, 0x98, 0x4f, 0xb6, 0x32, 0x8b, 0xe3, 0x0e, + 0xcd, 0x7a, 0x0f, 0x9c, 0x41, 0xb9, 0x3b, 0x1c, 0x3b, 0x2e, 0xd6, 0x0c, + 0xcf, 0xf9, 0xd3, 0xe2, 0x6f, 0xba, 0xbc, 0x06, 0xd5, 0x26, 0xc4, 0x0c, + 0xd2, 0xf9, 0xaf, 0xef, 0x43, 0x43, 0x04, 0x24, 0x30, 0x9d, 0x66, 0x70, + 0x4f, 0x25, 0xf7, 0x80, 0x15, 0x2c, 0x82, 0x85, 0x11, 0x71, 0xca, 0xef, + 0xf6, 0xbd, 0xe1, 0x1c, 0x0f, 0x6c, 0x95, 0xab, 0x22, 0xc4, 0x93, 0x64, + 0x50, 0x56, 0x49, 0x03, 0x1e, 0x31, 0x04, 0xf1, 0x43, 0x1b, 0x6f, 0x46, + 0x0d, 0x53, 0x46, 0xb9, 0xab, 0x2f, 0x7d, 0x02, 0x7f, 0x7a, 0x79, 0xa0, + 0x78, 0x71, 0x35, 0x9e, 0x11, 0x41, 0xb7, 0xa1, 0xf4, 0x70, 0x70, 0x33, + 0xa9, 0x94, 0x22, 0x52, 0x8d, 0x76, 0x26, 0x7c, 0x35, 0x89, 0x12, 0x22, + 0xc4, 0xed, 0x23, 0x9d, 0xde, 0x22, 0x35, 0x23, 0x1a, 0x33, 0x77, 0x1a, + 0xe9, 0xc7, 0x76, 0x49, 0x29, 0x46, 0xf4, 0xdd, 0xf6, 0x1c, 0x47, 0x29, + 0xb8, 0x40, 0xe2, 0xdc, 0xb6, 0x9e, 0x6b, 0xa6, 0x1c, 0xf1, 0xf4, 0x18, + 0xcd, 0x24, 0x20, 0xd6, 0x8c, 0x4f, 0x59, 0x35, 0x04, 0x38, 0x46, 0x8e, + 0x79, 0xbc, 0x8e, 0x64, 0xe1, 0x64, 0x10, 0xb3, 0x55, 0x9d, 0x66, 0x1e, + 0xfe, 0x55, 0xf2, 0x14, 0x4a, 0xb7, 0x0d, 0x24, 0x29, 0x64, 0xb6, 0x98, + 0x30, 0x33, 0x2f, 0x28, 0x41, 0x57, 0xad, 0x17, 0x8e, 0x2f, 0x6c, 0x13, + 0xd8, 0xcf, 0xb1, 0x73, 0x33, 0xb1, 0x72, 0x82, 0x0b, 0x4f, 0xdc, 0x59, + 0xdc, 0x60, 0x12, 0x79, 0x9a, 0xb8, 0x46, 0x09, 0xf6, 0xae, 0x35, 0x46, + 0xf3, 0x0b, 0x75, 0x57, 0x2c, 0xbe, 0x9b, 0x94}, + pub_key_4, + {0x36, 0x30, 0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x30, 0x37}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 33, + 32, + {0x48, 0x0b, 0x74, 0x78, 0x3a, 0xeb, 0xb8, 0xbd, 0xaa, 0xac, 0xa7, 0xa3, + 0x8d, 0xe1, 0x5d, 0xce, 0xc5, 0x39, 0x9b, 0x1c, 0xde, 0x57, 0xe1, 0x77, + 0x38, 0x28, 0x4b, 0xe1, 0x5f, 0x78, 0xc4, 0xe4, 0x3c, 0xc8, 0x8f, 0xc4, + 0x7d, 0x03, 0xb3, 0x6c, 0x4d, 0x56, 0x79, 0x45, 0x52, 0x93, 0xeb, 0x7b, + 0x4d, 0x46, 0x0d, 0x79, 0x72, 0xdc, 0xc8, 0xf0, 0x91, 0x0a, 0x18, 0x39, + 0x3b, 0x19, 0x21, 0xfe, 0x21, 0xdb, 0x99, 0x65, 0x6a, 0x52, 0x68, 0xb3, + 0x73, 0xf0, 0x6e, 0xbd, 0x17, 0x70, 0x1f, 0xb5, 0x6e, 0x59, 0xca, 0x4e, + 0xcc, 0xcd, 0xd3, 0x54, 0x1d, 0x4e, 0x3d, 0xdb, 0xcc, 0x99, 0x00, 0xca, + 0xb7, 0xf5, 0xdc, 0xda, 0xe2, 0xdb, 0x33, 0x0b, 0xf2, 0x2d, 0xaf, 0x88, + 0xc1, 0x4f, 0xb6, 0xc1, 0x16, 0x3d, 0xed, 0x71, 0x91, 0x5c, 0x98, 0xc0, + 0xbd, 0x62, 0x85, 0x44, 0x74, 0xab, 0x4f, 0xd4, 0xd8, 0xed, 0xdf, 0xbe, + 0xd4, 0xe1, 0xb9, 0x83, 0x9b, 0x72, 0xb6, 0x04, 0xb2, 0xd9, 0x2d, 0x50, + 0x19, 0x2e, 0x92, 0xc1, 0x94, 0xd6, 0x21, 0x7f, 0xac, 0x13, 0x35, 0x90, + 0x54, 0x23, 0xfb, 0x67, 0xc6, 0x9a, 0x97, 0x83, 0xf1, 0x0e, 0x32, 0x8c, + 0x8b, 0xed, 0x49, 0x64, 0x60, 0xaf, 0x84, 0x90, 0x0f, 0x5a, 0x4a, 0x09, + 0xb2, 0x35, 0x35, 0x06, 0xf5, 0xd3, 0xb8, 0x54, 0x1e, 0xac, 0x68, 0x07, + 0x0f, 0x2f, 0x68, 0x9b, 0x61, 0xff, 0x37, 0xb6, 0x39, 0x68, 0x1c, 0xde, + 0x00, 0x22, 0x3b, 0xcb, 0x18, 0xee, 0x68, 0x47, 0x28, 0xc1, 0x71, 0x12, + 0x41, 0xb6, 0x6c, 0xe0, 0xc8, 0x2c, 0x0c, 0xc3, 0x1b, 0x93, 0x0b, 0x8b, + 0xb3, 0x8b, 0x4c, 0x77, 0xd1, 0x48, 0x7e, 0x76, 0x07, 0x69, 0x4b, 0x50, + 0x73, 0x2d, 0xbe, 0x52, 0x74, 0xb7, 0x96, 0x69, 0x12, 0x6f, 0xbd, 0x2b, + 0x36, 0xc8, 0xa4, 0x5a, 0xcb, 0xfa, 0xb7, 0x85, 0x9b, 0xc8, 0x5f, 0x1b, + 0x01, 0x53, 0x31, 0xe5, 0xa2, 0x53, 0x0b, 0xb9, 0x7d, 0x83, 0x4e, 0xaa, + 0x64, 0x25, 0x90, 0x62, 0x46, 0xa0, 0xe4, 0x31, 0xf6, 0x07, 0xd7, 0x26, + 0xea, 0xba, 0x2f, 0x60, 0xe1, 0xb0, 0x25, 0x46, 0xc7, 0x43, 0x90, 0x17, + 0x9a, 0x1f, 0xf9, 0x00, 0x51, 0xfe, 0xec, 0x8a, 0x1b, 0xb4, 0x80, 0x97, + 0x12, 0x19, 0xc7, 0x98, 0xe4, 0xa3, 0xfd, 0x33, 0x31, 0xaa, 0xc9, 0xf8, + 0x72, 0xac, 0x11, 0x32, 0xe5, 0x53, 0xc0, 0xfb, 0xe0, 0x38, 0x6d, 0x8a, + 0xf7, 0x49, 0x59, 0x49, 0x4f, 0x40, 0xb8, 0xcb, 0xe0, 0xaa, 0x43, 0xd3, + 0x8c, 0xfd, 0xc3, 0xe4, 0xc3, 0x95, 0xd2, 0x81, 0xb9, 0x94, 0xde, 0x9f, + 0x81, 0x7a, 0x67, 0xeb, 0xac, 0x6f, 0x82, 0x3c, 0x7f, 0xd1, 0x00, 0xf9, + 0x59, 0x16, 0x14, 0x39, 0x56, 0xb8, 0xc9, 0x14, 0x53, 0x3f, 0x00, 0x85, + 0xd9, 0xda, 0x48, 0x70, 0xbd, 0xa3, 0xfd, 0x26, 0x74, 0xe4, 0xe7, 0x7a, + 0xd2, 0x1f, 0xae, 0x38, 0xd6, 0x6b, 0x45, 0x7d, 0x82, 0x2b, 0x8a, 0x29, + 0x8d, 0x6d, 0xae, 0x06, 0x74, 0x7f, 0x4b, 0xc2, 0x2e, 0x0a, 0x64, 0xe5, + 0xf6, 0xd7, 0x04, 0x2d, 0xff, 0xb4, 0x95, 0xbe, 0x06, 0xa4, 0x67, 0xfd, + 0xf1, 0x51, 0x6b, 0xbd, 0xe2, 0xda, 0x16, 0x44, 0xb5, 0x5e, 0xb8, 0xa8, + 0x30, 0xe3, 0xd1, 0xea, 0x6b, 0x94, 0x44, 0x26, 0xb3, 0x05, 0x33, 0x41, + 0x5d, 0x0c, 0xca, 0x18, 0xd5, 0x53, 0xd9, 0xa9, 0xcf, 0xd6, 0xaa, 0x01, + 0x0f, 0xd2, 0xcf, 0x02, 0xb9, 0x0c, 0x79, 0x46, 0x16, 0xbd, 0xf8, 0x8a, + 0xee, 0xa6, 0x9d, 0x6e, 0xba, 0x50, 0xfe, 0xff, 0x4f, 0x59, 0x41, 0x80, + 0x92, 0xb1, 0xc2, 0xa5, 0xa5, 0xca, 0xd6, 0x00, 0xe5, 0xec, 0xc1, 0x8d, + 0x2d, 0x50, 0xcd, 0x72, 0x10, 0x5e, 0xe6, 0xe4}, + pub_key_4, + {0x38, 0x38, 0x39, 0x35, 0x32, 0x32, 0x37, 0x30, 0x39, 0x34}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 34, + 32, + {0x32, 0x30, 0xda, 0x59, 0x32, 0x37, 0x7b, 0x77, 0x60, 0x53, 0xfb, 0xaa, + 0x96, 0x3a, 0xa0, 0xe3, 0xb6, 0x97, 0x53, 0x9b, 0xb8, 0xdc, 0x58, 0xe3, + 0x0c, 0x43, 0xab, 0x8c, 0x94, 0x9d, 0x69, 0x77, 0x1f, 0xaa, 0x15, 0xef, + 0xdc, 0x5f, 0xdc, 0x33, 0xf2, 0xb5, 0x21, 0xb0, 0x3d, 0x4d, 0xdd, 0x33, + 0xed, 0xa1, 0xf6, 0x67, 0x4c, 0x7b, 0x53, 0xda, 0xa1, 0xa0, 0xe5, 0x8f, + 0x1c, 0x28, 0x0a, 0x40, 0x6e, 0x65, 0x20, 0x1e, 0xcc, 0x9c, 0xb7, 0x9d, + 0x0a, 0xf1, 0x8f, 0xd1, 0xe9, 0x95, 0x19, 0xd4, 0xb6, 0xcd, 0x62, 0x7b, + 0x92, 0x5c, 0x1d, 0x7f, 0xad, 0xc2, 0x3c, 0x1f, 0x87, 0x47, 0x86, 0x42, + 0x89, 0x2f, 0xc1, 0xed, 0x76, 0x71, 0x61, 0x93, 0xb4, 0x2b, 0x4d, 0x4f, + 0x51, 0x19, 0xd8, 0xb4, 0x6a, 0x9e, 0x6e, 0x17, 0x70, 0xf8, 0xac, 0x84, + 0x98, 0xe8, 0x7f, 0x1f, 0xc9, 0x22, 0x9b, 0x6f, 0x0f, 0x3c, 0x78, 0x39, + 0x4b, 0xc5, 0x69, 0xad, 0xbf, 0xeb, 0x4c, 0xe1, 0x35, 0x10, 0x29, 0x80, + 0x6b, 0xa1, 0xd0, 0xd0, 0x97, 0x32, 0xe3, 0x39, 0xff, 0x08, 0x46, 0xcb, + 0x4e, 0x75, 0x85, 0xe4, 0x1e, 0x7c, 0x68, 0x23, 0x2f, 0x01, 0x29, 0xa8, + 0xae, 0x80, 0x32, 0xd3, 0x91, 0x50, 0x50, 0xa7, 0x0a, 0xc2, 0xee, 0x89, + 0xe4, 0xb1, 0x6d, 0x51, 0xef, 0xbc, 0xd9, 0xb7, 0xe7, 0x9d, 0xd4, 0x9a, + 0xda, 0x24, 0x96, 0xa2, 0xa6, 0xfa, 0x6e, 0x7f, 0x3c, 0x62, 0x97, 0x45, + 0x31, 0x46, 0x90, 0x36, 0x73, 0x9f, 0x37, 0xf5, 0xc2, 0x16, 0x47, 0xeb, + 0x39, 0x8e, 0x83, 0xf2, 0xbe, 0x9f, 0xe5, 0x15, 0x1a, 0xe2, 0x3e, 0x9f, + 0xc5, 0x97, 0x45, 0x33, 0x6d, 0x85, 0xb9, 0xb3, 0x6c, 0xbb, 0xbb, 0xa6, + 0x64, 0xa8, 0xac, 0x74, 0x3c, 0xc6, 0xd9, 0xf3, 0x82, 0xac, 0xd4, 0x64, + 0x2c, 0xb9, 0xc6, 0x2e, 0x8a, 0x31, 0x34, 0x18, 0xbc, 0x3f, 0xa3, 0x9d, + 0x45, 0x68, 0xc0, 0x40, 0xd1, 0x43, 0x62, 0x55, 0x6b, 0x66, 0xb0, 0x48, + 0x99, 0xc2, 0x10, 0x6e, 0xe6, 0x8f, 0xfd, 0x6f, 0x74, 0x51, 0x21, 0xf5, + 0xe5, 0x95, 0x29, 0xa6, 0xa4, 0x27, 0xf2, 0xb4, 0x93, 0xd6, 0x4c, 0x69, + 0x53, 0x28, 0x5c, 0x45, 0x91, 0x2c, 0x2a, 0xb4, 0xdc, 0xff, 0xa5, 0x59, + 0x74, 0x60, 0x5b, 0xd5, 0x8f, 0x5b, 0x58, 0x65, 0x02, 0x32, 0x2f, 0xb4, + 0xde, 0xf4, 0x79, 0xff, 0x3d, 0xd6, 0x20, 0x29, 0xbd, 0x2d, 0x87, 0xc1, + 0x20, 0xef, 0x05, 0xb5, 0xd2, 0xf0, 0xbb, 0xca, 0x39, 0xfe, 0x9e, 0xd5, + 0xfd, 0xc6, 0x21, 0x14, 0x9f, 0xc3, 0x14, 0x6f, 0x8e, 0x10, 0xc6, 0xb8, + 0x32, 0x3f, 0x18, 0x47, 0xeb, 0xf0, 0xcc, 0xdf, 0xa6, 0xaf, 0x44, 0xb2, + 0x0e, 0x2e, 0x77, 0x5e, 0x75, 0x08, 0xdd, 0x9c, 0xfa, 0xbc, 0x3e, 0xdd, + 0x55, 0x26, 0x84, 0x8c, 0xcf, 0xf9, 0xeb, 0x3a, 0x42, 0xf2, 0xca, 0xe2, + 0x78, 0x2f, 0x40, 0x37, 0xf7, 0x12, 0xed, 0x7d, 0x2d, 0x92, 0x9b, 0x1d, + 0x3e, 0x78, 0x24, 0x97, 0x54, 0x63, 0xe0, 0xe1, 0x61, 0x69, 0xf4, 0xe9, + 0xd1, 0x21, 0x23, 0x5a, 0xe1, 0x26, 0x61, 0x5f, 0x22, 0xca, 0x04, 0x44, + 0xc7, 0xff, 0x5e, 0xda, 0x17, 0x25, 0xef, 0xa3, 0xe1, 0x9f, 0x1e, 0x58, + 0x7c, 0x32, 0x00, 0xcf, 0xfe, 0xef, 0x61, 0xb3, 0x68, 0x77, 0xf8, 0x06, + 0x94, 0x2e, 0xe4, 0x88, 0xb5, 0xe2, 0x97, 0x90, 0x06, 0x18, 0xab, 0xac, + 0xd9, 0xac, 0x6e, 0x13, 0xd8, 0xe4, 0xf3, 0x05, 0x42, 0x42, 0xf1, 0xa0, + 0xca, 0xba, 0x21, 0x1c, 0x43, 0x7d, 0xb7, 0x83, 0x6f, 0x01, 0x62, 0x70, + 0xd2, 0xee, 0xbf, 0x84, 0xa3, 0x93, 0xc0, 0xa8, 0x83, 0x9a, 0xbc, 0x33, + 0x22, 0xaf, 0x0b, 0x95, 0x43, 0x4c, 0x53, 0x00}, + pub_key_4, + {0x31, 0x35, 0x38, 0x30, 0x32, 0x33, 0x34, 0x30, 0x39, 0x34}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 35, + 32, + {0x53, 0x41, 0xac, 0xc5, 0x0c, 0x3e, 0x51, 0xe6, 0x60, 0xfb, 0x0d, 0x7e, + 0x75, 0x57, 0xf9, 0xd4, 0xae, 0x6b, 0xa9, 0xfd, 0x3f, 0x4d, 0x92, 0x4d, + 0x1b, 0xf8, 0xe3, 0x1b, 0x3d, 0x86, 0xfc, 0x5e, 0x9b, 0x79, 0x23, 0xa7, + 0xa7, 0xd1, 0x3f, 0xa9, 0x65, 0xc9, 0x9a, 0xeb, 0x63, 0x93, 0xcd, 0x4b, + 0x51, 0x01, 0x0f, 0xc8, 0xf8, 0x7e, 0x91, 0xb6, 0x47, 0xe1, 0x5e, 0x5f, + 0xdd, 0x3d, 0x04, 0xeb, 0xf5, 0x37, 0x14, 0x55, 0x37, 0xee, 0x3a, 0x74, + 0x9c, 0xd9, 0x31, 0x4d, 0x38, 0xcc, 0xac, 0x05, 0x97, 0xae, 0x39, 0x4b, + 0x8e, 0xb7, 0xae, 0x2d, 0x8d, 0xed, 0xc6, 0x26, 0x41, 0x0f, 0x61, 0xb6, + 0x8e, 0xd8, 0x93, 0x17, 0x1d, 0x23, 0x4b, 0xb7, 0x39, 0xda, 0xf0, 0x66, + 0x50, 0xd6, 0xaa, 0xb5, 0x69, 0xea, 0x43, 0xae, 0x15, 0x04, 0x9c, 0xfc, + 0x0b, 0xb4, 0xcb, 0x0e, 0xde, 0xef, 0x0a, 0x74, 0x39, 0x38, 0x01, 0xa3, + 0xef, 0x4c, 0x84, 0xee, 0x11, 0x63, 0x1a, 0xdd, 0xe1, 0x5f, 0x19, 0x58, + 0x42, 0x97, 0xe6, 0x3c, 0xe8, 0x36, 0x8b, 0x14, 0x65, 0x15, 0x1d, 0x39, + 0x2f, 0x2e, 0x54, 0x1d, 0xb4, 0xda, 0x52, 0xb3, 0x45, 0x41, 0xa2, 0xa1, + 0xf5, 0x61, 0x76, 0xd5, 0x12, 0x8a, 0xc1, 0x6f, 0xa8, 0x6f, 0xe2, 0x8d, + 0xc5, 0x4d, 0xc0, 0x46, 0x8e, 0x2b, 0xaa, 0x6b, 0x60, 0x10, 0x5a, 0xa0, + 0x8f, 0x72, 0xff, 0x18, 0x83, 0x3c, 0xb2, 0xf6, 0x2a, 0x00, 0xd8, 0xf1, + 0x68, 0xc8, 0xf8, 0xce, 0xaf, 0x45, 0x3d, 0x2a, 0x51, 0x9c, 0x69, 0x75, + 0x1c, 0x44, 0x94, 0x82, 0x84, 0x5f, 0xfe, 0x76, 0x66, 0xfb, 0x07, 0xe9, + 0xa1, 0x4b, 0xa1, 0x13, 0x6d, 0xa7, 0x8c, 0xe3, 0x53, 0xf5, 0xa4, 0x87, + 0xb4, 0xa4, 0xa2, 0xd1, 0x4b, 0x2c, 0xbc, 0x3e, 0x85, 0x13, 0x19, 0x50, + 0x87, 0x18, 0x46, 0xa1, 0x7f, 0xab, 0xe1, 0x65, 0x38, 0xf6, 0x1b, 0x56, + 0x0f, 0xaf, 0x58, 0x89, 0xdf, 0xa5, 0xb6, 0xc3, 0x57, 0xc8, 0x3b, 0xc9, + 0x5a, 0xbc, 0x55, 0x98, 0x24, 0xe4, 0x84, 0x2a, 0x3e, 0x1a, 0xdc, 0x20, + 0x81, 0x21, 0xd1, 0xf2, 0x72, 0x3f, 0xb9, 0xe1, 0x9c, 0xd2, 0x2f, 0x7e, + 0xe6, 0x7d, 0x82, 0xa6, 0x76, 0x6c, 0xcd, 0x6e, 0xf7, 0x10, 0x46, 0xe2, + 0xe5, 0x81, 0x3f, 0x16, 0x04, 0x60, 0x91, 0xd5, 0x42, 0xe9, 0x08, 0xd8, + 0x39, 0xdf, 0x3b, 0xa3, 0x18, 0xaf, 0x99, 0x5d, 0x8f, 0xbf, 0xca, 0x09, + 0x69, 0x95, 0x65, 0x57, 0xa5, 0x0c, 0x4b, 0x29, 0x18, 0xe3, 0x4a, 0xe6, + 0x51, 0x74, 0x1c, 0x2f, 0xd2, 0x09, 0x3f, 0xd9, 0x35, 0x70, 0x1a, 0x4e, + 0x4b, 0xd5, 0x58, 0x84, 0x04, 0x3f, 0x88, 0xa7, 0x11, 0xa8, 0x65, 0x96, + 0x81, 0x20, 0x64, 0xf6, 0x36, 0xfc, 0x5b, 0x19, 0xae, 0xd0, 0x55, 0xda, + 0x95, 0x88, 0xf1, 0x3b, 0x73, 0xf5, 0xef, 0x87, 0x03, 0x8a, 0x20, 0xba, + 0x96, 0x78, 0x3b, 0x36, 0x92, 0x1e, 0xa1, 0x08, 0xef, 0xf7, 0x66, 0xfa, + 0xd8, 0x3f, 0xff, 0xae, 0x99, 0xbd, 0x42, 0x0c, 0x2f, 0xf5, 0x4f, 0xb1, + 0x22, 0x0e, 0x2f, 0x8a, 0x93, 0xcb, 0x80, 0x04, 0x75, 0xea, 0x8c, 0xdb, + 0x68, 0xe9, 0x56, 0xcf, 0xb9, 0x86, 0xf4, 0xc1, 0x09, 0xff, 0x7f, 0x90, + 0x36, 0x5c, 0x02, 0xd9, 0xdb, 0x65, 0xa5, 0xf3, 0xf9, 0x25, 0xc3, 0xa5, + 0xdc, 0xff, 0xbc, 0x83, 0xe6, 0x5e, 0xef, 0x0d, 0x6c, 0xff, 0xa0, 0x93, + 0x4b, 0x08, 0x46, 0x5e, 0x9b, 0xfb, 0x47, 0xc5, 0x53, 0x72, 0xde, 0x4d, + 0x52, 0x55, 0xad, 0xb4, 0xfd, 0x66, 0xd3, 0xd3, 0x49, 0x61, 0x5e, 0x55, + 0x26, 0x7e, 0x86, 0x98, 0xdf, 0xc1, 0xce, 0xfb, 0xf1, 0x49, 0x08, 0xd7, + 0x37, 0xb5, 0x6e, 0xa9, 0x6e, 0x3a, 0x95, 0xe2}, + pub_key_4, + {0x33, 0x39, 0x36, 0x35, 0x39, 0x39, 0x31, 0x35, 0x31, 0x32}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 36, + 32, + {0x37, 0xa6, 0x4c, 0xc1, 0xa6, 0xad, 0xd0, 0xbe, 0xc1, 0xb0, 0xf8, 0xdd, + 0xd0, 0x9a, 0x18, 0xcd, 0x97, 0xef, 0x62, 0x2e, 0x90, 0xd3, 0x14, 0x6a, + 0xbd, 0x8f, 0x22, 0xfb, 0x2a, 0xeb, 0xa3, 0xec, 0x8f, 0x31, 0x0a, 0x71, + 0x50, 0x9b, 0xe7, 0x8b, 0x63, 0xe2, 0x0e, 0x4e, 0x90, 0xd6, 0x04, 0x20, + 0x7b, 0x3c, 0x1f, 0xe8, 0xc6, 0x66, 0xf0, 0xc6, 0x55, 0x06, 0x1b, 0xba, + 0x49, 0x22, 0x07, 0x55, 0xc0, 0x8d, 0x43, 0x35, 0x4c, 0x19, 0xd8, 0x1c, + 0x21, 0xc3, 0x44, 0xf0, 0xd9, 0x11, 0x50, 0xbc, 0xa3, 0xc7, 0x37, 0xd7, + 0x5f, 0x3b, 0xf7, 0x4c, 0xad, 0xf8, 0x05, 0x61, 0xfb, 0x30, 0xb2, 0xb0, + 0x7b, 0xa7, 0x05, 0x30, 0xaa, 0xd6, 0x58, 0x6e, 0x4a, 0xd3, 0x05, 0xdb, + 0x26, 0x82, 0xaf, 0x54, 0x62, 0xcd, 0x3e, 0x0a, 0x1f, 0xd0, 0xf2, 0x49, + 0x13, 0xa7, 0x0c, 0x27, 0x5a, 0x42, 0xf8, 0x58, 0xe8, 0xf6, 0xe3, 0xa4, + 0xd5, 0x22, 0x6a, 0x8e, 0xa7, 0xca, 0x45, 0x6a, 0x99, 0x02, 0xae, 0x78, + 0x55, 0x24, 0x34, 0x32, 0xd1, 0xec, 0x69, 0x11, 0x8f, 0x6b, 0x80, 0x6c, + 0xf5, 0x9d, 0x17, 0x13, 0x56, 0xc6, 0x38, 0xab, 0x19, 0xf8, 0x40, 0xd0, + 0x06, 0x9d, 0x34, 0x87, 0x0f, 0xac, 0x0c, 0x15, 0xab, 0x04, 0x31, 0x22, + 0x32, 0xb6, 0xd1, 0xf6, 0x92, 0x1a, 0x13, 0x46, 0xd5, 0x6b, 0x49, 0xcf, + 0x57, 0xb1, 0x64, 0x0c, 0xdd, 0x3a, 0xaf, 0x98, 0x53, 0xf5, 0xc9, 0x0a, + 0x80, 0x36, 0x3f, 0x8d, 0xc5, 0x61, 0xd4, 0x40, 0x8b, 0xba, 0xfd, 0xa3, + 0x90, 0xc8, 0xf1, 0x01, 0xc3, 0x34, 0x8a, 0xe6, 0x23, 0x53, 0xc0, 0x63, + 0x1e, 0x02, 0xee, 0xee, 0xb6, 0x4f, 0x57, 0xf5, 0x44, 0xb9, 0x29, 0x29, + 0x06, 0x58, 0xb8, 0xc4, 0x1e, 0xb2, 0x82, 0xc1, 0x2f, 0x89, 0xc4, 0xc0, + 0xf9, 0x98, 0x5f, 0x7b, 0x18, 0x60, 0x23, 0x4f, 0xda, 0x19, 0xd8, 0xe8, + 0x9e, 0x99, 0xaf, 0xea, 0x57, 0x66, 0x5c, 0xce, 0xe2, 0x86, 0xdc, 0xcd, + 0x45, 0x72, 0x5a, 0xa7, 0x20, 0x38, 0x9b, 0xad, 0x1b, 0xe3, 0x64, 0x71, + 0x7e, 0x6e, 0x3c, 0x67, 0x86, 0xa6, 0x86, 0x00, 0xcd, 0x89, 0xb0, 0xfe, + 0xb5, 0x97, 0x46, 0xc9, 0x12, 0x15, 0x58, 0xc7, 0xdc, 0x85, 0x24, 0x80, + 0xb2, 0x4a, 0xab, 0x1f, 0xd9, 0xdf, 0x39, 0xf4, 0xfa, 0x52, 0x3e, 0x09, + 0x28, 0xc6, 0xe3, 0x74, 0x45, 0xd0, 0x64, 0x28, 0xae, 0x40, 0x31, 0x18, + 0x07, 0x82, 0x37, 0x12, 0x5f, 0x8a, 0xe3, 0x71, 0x04, 0xbf, 0x90, 0x63, + 0x57, 0xda, 0xdf, 0xa1, 0xca, 0x8b, 0xdb, 0xd8, 0xc9, 0x75, 0x84, 0xca, + 0x8f, 0xfd, 0x24, 0x97, 0x53, 0x92, 0xbf, 0x63, 0x73, 0x8e, 0xcf, 0x94, + 0x50, 0x0e, 0xf0, 0xa4, 0x57, 0x93, 0x46, 0x9b, 0xf7, 0x1b, 0x22, 0xf7, + 0xb4, 0xf8, 0x50, 0x54, 0xfd, 0x34, 0x9b, 0xf1, 0xdd, 0xaa, 0x9b, 0x3f, + 0x07, 0x4f, 0x8a, 0xae, 0x07, 0x80, 0x5e, 0x22, 0x5d, 0xff, 0x34, 0xb5, + 0x16, 0x53, 0xc0, 0xf1, 0x5a, 0xd1, 0xec, 0x25, 0xd4, 0xc8, 0x05, 0x6d, + 0x67, 0x98, 0xc6, 0x51, 0xd5, 0x9c, 0x74, 0x09, 0x0c, 0x20, 0x4d, 0xec, + 0x11, 0x27, 0xa3, 0xbf, 0xc0, 0x44, 0x7e, 0xd9, 0xd6, 0x2d, 0x74, 0xd4, + 0x2e, 0x14, 0x5e, 0x6e, 0xc8, 0x15, 0x7f, 0xdb, 0x35, 0x28, 0x2f, 0x1c, + 0x9e, 0x0b, 0x76, 0xe4, 0x68, 0x49, 0xdb, 0x52, 0x8c, 0x0b, 0xde, 0xdb, + 0x37, 0xc8, 0xb9, 0x17, 0x9e, 0x0d, 0x07, 0x43, 0xb2, 0x61, 0x9e, 0x5c, + 0xf1, 0x92, 0xcb, 0x7b, 0x10, 0x7e, 0x17, 0x54, 0x55, 0x89, 0xf7, 0x50, + 0xe6, 0xdd, 0x78, 0x43, 0xf9, 0x46, 0x25, 0xce, 0x29, 0xf4, 0x5e, 0x15, + 0x19, 0xef, 0x82, 0x25, 0xba, 0xd1, 0x90, 0x33}, + pub_key_4, + {0x32, 0x32, 0x38, 0x38, 0x37, 0x33, 0x32, 0x31, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 37, + 32, + {0x91, 0x44, 0xb6, 0xb0, 0x31, 0xbc, 0xc2, 0xe5, 0xf3, 0xdd, 0x39, 0x37, + 0x0a, 0xdd, 0xf3, 0xbe, 0xe2, 0x6f, 0x92, 0x80, 0xb0, 0xc1, 0x0e, 0xe1, + 0x3f, 0x02, 0x29, 0x53, 0xb2, 0x30, 0xbe, 0x29, 0xdb, 0xfe, 0x56, 0x2d, + 0xd8, 0x3d, 0x9e, 0x77, 0x0c, 0x06, 0x70, 0xd0, 0x74, 0x13, 0x9b, 0xfe, + 0x57, 0xf4, 0x6b, 0x7c, 0x21, 0xd2, 0xd1, 0xb6, 0xe8, 0x08, 0x7f, 0xcf, + 0xfd, 0xee, 0x88, 0x86, 0x54, 0x67, 0x29, 0xd7, 0x7b, 0xde, 0x5b, 0xfe, + 0x61, 0x80, 0xf6, 0x1f, 0x2c, 0x64, 0xb2, 0xd4, 0x92, 0x3c, 0x5f, 0x18, + 0xdd, 0x0f, 0xb8, 0x39, 0xa6, 0x31, 0x30, 0x20, 0xa7, 0xa8, 0x85, 0xa7, + 0x5a, 0xf0, 0x72, 0x2c, 0x68, 0x0a, 0x30, 0xb5, 0xe3, 0xd9, 0xcf, 0x19, + 0x37, 0x5b, 0xbf, 0x71, 0xb4, 0x6d, 0xb9, 0x89, 0xaf, 0xdd, 0xb9, 0xe7, + 0xa6, 0x9f, 0xa5, 0x93, 0x6d, 0x80, 0x25, 0x04, 0x48, 0xea, 0x1a, 0xeb, + 0x36, 0x9e, 0x33, 0xf1, 0xbb, 0xbb, 0x23, 0xbf, 0xcc, 0xb2, 0x5e, 0xf8, + 0xf7, 0x7e, 0xd8, 0x7f, 0x76, 0x09, 0x0e, 0xca, 0x68, 0x2e, 0x2b, 0x7d, + 0x32, 0xdb, 0x81, 0x35, 0x56, 0xf2, 0x45, 0xfe, 0x6c, 0x23, 0xac, 0x7d, + 0xfe, 0x3c, 0xb3, 0x70, 0xee, 0xe8, 0xb6, 0xbf, 0x1c, 0x02, 0xef, 0xbd, + 0x98, 0x84, 0x7b, 0xa8, 0xda, 0x6b, 0x17, 0x5e, 0x6c, 0x2e, 0x8f, 0x7d, + 0xc1, 0x7a, 0x0c, 0xc2, 0x1d, 0x77, 0x6b, 0xb2, 0x4c, 0x41, 0x50, 0xa4, + 0x39, 0xa2, 0xd9, 0xed, 0xa4, 0x46, 0x6f, 0x23, 0x32, 0x9b, 0x3a, 0xbb, + 0xa8, 0xd8, 0x92, 0xb1, 0x8f, 0xaa, 0xcc, 0x85, 0xc8, 0x72, 0x1d, 0x82, + 0x5a, 0xee, 0x63, 0x60, 0x83, 0xde, 0xd2, 0xd5, 0x24, 0x6b, 0x57, 0xfe, + 0x4f, 0xa9, 0x02, 0x92, 0x3e, 0x38, 0xec, 0xca, 0x56, 0x71, 0xa3, 0xc6, + 0xaa, 0x26, 0xd3, 0x16, 0xb1, 0x95, 0xd9, 0xe1, 0x72, 0x2c, 0x41, 0x9d, + 0x8c, 0x6d, 0x8c, 0x0f, 0x8d, 0xea, 0x9b, 0xf5, 0x31, 0x7e, 0xf5, 0x32, + 0x93, 0xaa, 0xab, 0xa0, 0x9b, 0xf2, 0x2d, 0xaf, 0xbe, 0xa4, 0x63, 0xdc, + 0x52, 0x7d, 0x80, 0xf4, 0x83, 0xbb, 0x06, 0x65, 0x2e, 0xe5, 0xeb, 0x16, + 0x0d, 0x5f, 0x51, 0xd6, 0xeb, 0x48, 0x44, 0x49, 0x82, 0x72, 0x52, 0x05, + 0xeb, 0x96, 0xcd, 0xf9, 0xde, 0xb3, 0xe5, 0xe9, 0x6e, 0x7c, 0x33, 0x82, + 0x37, 0xf8, 0x3a, 0x79, 0x4b, 0x0c, 0xab, 0x81, 0xa4, 0x6a, 0xfc, 0xaf, + 0x98, 0x63, 0x11, 0xc3, 0x4b, 0xf7, 0xf5, 0xa8, 0xe9, 0xb4, 0x3b, 0x97, + 0x06, 0x1a, 0xed, 0xa0, 0xca, 0x2b, 0x13, 0xc5, 0xb3, 0x55, 0x4e, 0x6f, + 0x93, 0xcb, 0xf5, 0x84, 0x38, 0x12, 0xd9, 0x8c, 0x6b, 0x19, 0x72, 0xe2, + 0xaf, 0xa4, 0x36, 0xff, 0x3e, 0xf0, 0xba, 0x36, 0xa4, 0x69, 0xb7, 0xc5, + 0x86, 0xb1, 0xd5, 0xec, 0xc5, 0x2f, 0x6f, 0xdc, 0xe7, 0x9a, 0xcb, 0x8c, + 0x39, 0xef, 0x67, 0x32, 0x54, 0xb9, 0xb5, 0x65, 0x81, 0x9c, 0xde, 0x45, + 0x56, 0x9a, 0x60, 0x60, 0x3e, 0x8c, 0x9f, 0x58, 0x3f, 0x9e, 0x97, 0x90, + 0xc6, 0x70, 0x01, 0x88, 0xa6, 0xb3, 0xdb, 0x41, 0x77, 0x67, 0x29, 0x03, + 0x8c, 0xa8, 0xd8, 0xf1, 0xa8, 0x31, 0x88, 0x32, 0xa9, 0x1c, 0x96, 0x4b, + 0x74, 0x46, 0x5c, 0xf3, 0x59, 0x5c, 0x7c, 0x99, 0x72, 0xd2, 0xbb, 0x4b, + 0x53, 0x0e, 0x21, 0xda, 0x75, 0x88, 0x2c, 0xf0, 0x1e, 0x55, 0xf0, 0xfc, + 0xa4, 0x95, 0x4c, 0xe1, 0xb7, 0xca, 0x5d, 0x73, 0xf1, 0xda, 0x6d, 0x2b, + 0x2d, 0xad, 0xb2, 0x6a, 0x28, 0x0e, 0xa2, 0x01, 0xbc, 0x1e, 0x9a, 0x40, + 0xda, 0x15, 0xf9, 0xd9, 0xad, 0x78, 0xa5, 0xfb, 0xc5, 0x0a, 0x50, 0x16, + 0x74, 0x17, 0x89, 0xd6, 0x24, 0xfb, 0x38, 0x87}, + pub_key_4, + {0x32, 0x32, 0x33, 0x30, 0x38, 0x38, 0x37, 0x33, 0x31, 0x39}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 38, + 32, + {0x10, 0x06, 0x22, 0x18, 0x7b, 0xcc, 0x89, 0x8e, 0x87, 0xf6, 0xf2, 0x72, + 0x93, 0x2a, 0x6b, 0x46, 0x75, 0x6a, 0x09, 0x84, 0x29, 0x4a, 0xc6, 0xac, + 0xab, 0xbe, 0x7d, 0xcb, 0xc9, 0x1b, 0x5a, 0x91, 0x7c, 0x8e, 0x66, 0xbb, + 0x1b, 0x21, 0x59, 0x23, 0x88, 0x7b, 0x2f, 0x2a, 0x5a, 0x4e, 0xd7, 0x3a, + 0xae, 0x18, 0x1b, 0x9b, 0xd9, 0x3b, 0xb7, 0x04, 0x4e, 0x1a, 0x4b, 0x4a, + 0xd7, 0xf8, 0x3c, 0x14, 0x61, 0x4b, 0x9e, 0xb1, 0xbb, 0x33, 0xd3, 0x72, + 0xfc, 0x7a, 0xf7, 0x08, 0x67, 0x86, 0x8c, 0x97, 0x3d, 0xc9, 0x37, 0x06, + 0x0e, 0x7e, 0xc6, 0x46, 0x41, 0x41, 0xa0, 0xed, 0xe7, 0x7d, 0x25, 0xd6, + 0x02, 0xaa, 0xbc, 0x2a, 0x74, 0x98, 0xb2, 0x0c, 0x6e, 0x88, 0x66, 0xf8, + 0x8f, 0x01, 0xba, 0xa3, 0x9d, 0x22, 0x04, 0x7d, 0x21, 0xf4, 0x03, 0xb7, + 0x9d, 0xd3, 0x25, 0xe0, 0x8d, 0xea, 0xde, 0xda, 0xc1, 0xd0, 0x66, 0x3a, + 0x69, 0x97, 0xe6, 0x1e, 0xbd, 0x34, 0xbc, 0x0f, 0xac, 0xc1, 0xab, 0x6b, + 0xe2, 0xe8, 0x85, 0xb5, 0x3a, 0x76, 0xb3, 0x40, 0x81, 0xd9, 0xf8, 0x16, + 0x54, 0x2a, 0xfd, 0xcf, 0xbb, 0xce, 0x02, 0x6f, 0xa8, 0x62, 0x1e, 0x15, + 0xe8, 0x8c, 0x38, 0x29, 0x78, 0x9f, 0x0a, 0xae, 0xf7, 0x87, 0xbe, 0xd7, + 0x09, 0xae, 0x70, 0x9d, 0xc8, 0xe9, 0x50, 0xb2, 0xa7, 0xc6, 0x24, 0x65, + 0x32, 0xd7, 0xc8, 0x0d, 0x52, 0x13, 0xf0, 0xf3, 0x96, 0x3f, 0xc6, 0xe4, + 0x57, 0x6c, 0x0b, 0xe0, 0x11, 0x1e, 0x49, 0x1f, 0xb6, 0xe0, 0x7a, 0x3d, + 0x77, 0x26, 0xce, 0x78, 0xb8, 0x01, 0x6c, 0x4c, 0xb8, 0x4b, 0x04, 0x3f, + 0x67, 0x22, 0x91, 0x57, 0x46, 0x05, 0xdc, 0x3c, 0xd0, 0x6f, 0x65, 0x19, + 0x5c, 0xdc, 0xfe, 0xff, 0x14, 0x85, 0x14, 0x37, 0xa0, 0x4a, 0x25, 0xe7, + 0x7c, 0xdf, 0xea, 0x82, 0x49, 0xa8, 0x02, 0x5c, 0x90, 0xe3, 0xec, 0x56, + 0xca, 0x54, 0x97, 0x3e, 0x96, 0x87, 0x0c, 0x44, 0x48, 0x50, 0x98, 0x9e, + 0xf2, 0x8a, 0x20, 0x22, 0x7d, 0x45, 0x9d, 0x9d, 0xe8, 0xc7, 0x60, 0x00, + 0xcc, 0x0d, 0x5b, 0xc1, 0xcf, 0x8b, 0xce, 0x85, 0x73, 0x0d, 0x3a, 0x01, + 0xa6, 0x8f, 0x4c, 0x53, 0x92, 0xfc, 0xa2, 0xb2, 0x18, 0x07, 0x81, 0xd2, + 0x7f, 0x6a, 0x23, 0xe5, 0xe5, 0x71, 0x30, 0x7a, 0x4f, 0xf3, 0x74, 0x7a, + 0xf2, 0x26, 0xc1, 0xda, 0x1e, 0x95, 0x94, 0xc6, 0x80, 0x49, 0xcd, 0x88, + 0x8c, 0xfa, 0xd3, 0x1d, 0x85, 0x4e, 0xe6, 0x95, 0xce, 0xc8, 0x6f, 0xa2, + 0x34, 0x85, 0x6e, 0xf1, 0x29, 0x23, 0x6f, 0x9e, 0xc7, 0x52, 0x5a, 0xba, + 0x54, 0xb3, 0x53, 0xb4, 0xe1, 0xb6, 0xbb, 0x86, 0x32, 0xe4, 0xed, 0x78, + 0x6d, 0x63, 0xc9, 0xba, 0x3e, 0x8d, 0xe3, 0x33, 0xdd, 0xfc, 0xe5, 0xfd, + 0x97, 0x75, 0x86, 0x92, 0xc0, 0x07, 0x94, 0x82, 0xc0, 0xfc, 0x6b, 0x52, + 0x95, 0x1a, 0xf9, 0x66, 0xf3, 0x85, 0x54, 0x73, 0x2a, 0x1a, 0xaf, 0xdf, + 0xa0, 0x4a, 0x77, 0xa7, 0xb7, 0x64, 0x19, 0xfa, 0x9e, 0xa6, 0x0d, 0xc1, + 0x08, 0xd5, 0xde, 0x78, 0x95, 0xd5, 0x62, 0xe7, 0x8d, 0x91, 0x15, 0xc4, + 0x98, 0xf0, 0xec, 0xd8, 0xbb, 0x68, 0x86, 0x1a, 0x22, 0xf8, 0xcd, 0x8b, + 0x47, 0xca, 0xc1, 0x21, 0x0d, 0x43, 0x62, 0xc4, 0x04, 0x21, 0x07, 0x63, + 0xdf, 0x39, 0x5e, 0x15, 0x9d, 0xb9, 0x68, 0x97, 0x27, 0x96, 0x64, 0xd8, + 0x47, 0x70, 0x38, 0x2c, 0x20, 0x14, 0xdb, 0xe1, 0x97, 0x26, 0x66, 0x4e, + 0xd3, 0x6f, 0x61, 0xd2, 0xe8, 0xe4, 0xe1, 0xe7, 0xe0, 0x62, 0x1b, 0xb5, + 0x21, 0x53, 0x02, 0xfa, 0xdc, 0xa9, 0x6d, 0xb6, 0xf0, 0xd7, 0x9e, 0x90, + 0x80, 0x50, 0x80, 0x59, 0x90, 0xb7, 0x71, 0x01}, + pub_key_4, + {0x31, 0x32, 0x39, 0x30, 0x35, 0x36, 0x39, 0x33, 0x37}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 39, + 32, + {0x2b, 0xbc, 0x4d, 0x76, 0x7c, 0xc9, 0x45, 0xbf, 0x2c, 0x29, 0xd9, 0x80, + 0x91, 0x37, 0x0c, 0xc2, 0x83, 0xb6, 0xc0, 0xa0, 0x38, 0x5f, 0x23, 0x08, + 0xfa, 0x22, 0xb6, 0xc8, 0x7b, 0xe4, 0x78, 0x57, 0x4a, 0x82, 0x39, 0x7f, + 0xed, 0xd9, 0xf1, 0x2a, 0x68, 0xe5, 0x7d, 0x8a, 0x86, 0x94, 0xc4, 0x67, + 0x62, 0xd9, 0x89, 0xf3, 0xea, 0x41, 0x48, 0xda, 0x77, 0xe2, 0x20, 0xce, + 0x00, 0x7e, 0xf5, 0x34, 0x15, 0x75, 0x51, 0x49, 0x03, 0x0f, 0x17, 0x5e, + 0xda, 0xd2, 0xad, 0x35, 0xdc, 0x1c, 0x16, 0xc1, 0x63, 0xc7, 0x9a, 0xeb, + 0x5e, 0x54, 0x06, 0xbd, 0x92, 0x62, 0xc2, 0x86, 0xe2, 0x7b, 0xc7, 0x23, + 0x10, 0x6c, 0x8c, 0x2f, 0xf4, 0x8a, 0xcf, 0x01, 0x94, 0xb1, 0x13, 0x08, + 0xb7, 0x00, 0x49, 0x3d, 0x0e, 0x3d, 0x3c, 0xae, 0xfe, 0x74, 0x3e, 0x6b, + 0x23, 0xd9, 0xa9, 0x15, 0x06, 0x80, 0xb9, 0x62, 0xdd, 0xd1, 0xa9, 0x8e, + 0x30, 0x8c, 0x4b, 0x6e, 0xbc, 0x21, 0xaf, 0x02, 0xa3, 0x7f, 0xb4, 0x51, + 0x83, 0x1a, 0xe8, 0xe2, 0x21, 0x73, 0xec, 0x8b, 0x78, 0xb9, 0xd6, 0xd8, + 0xa8, 0x5a, 0x4e, 0xd1, 0x3b, 0x95, 0x46, 0xfa, 0xf1, 0xfa, 0xfa, 0xe0, + 0x88, 0x88, 0x20, 0x2e, 0x01, 0xc7, 0x37, 0xcf, 0x8d, 0x50, 0xb2, 0xf8, + 0xe1, 0x97, 0xdb, 0x72, 0x26, 0x2b, 0xb0, 0xfd, 0x7a, 0x56, 0x77, 0xff, + 0x89, 0x34, 0xdc, 0x20, 0xe6, 0xf8, 0x77, 0x8b, 0xf7, 0x8c, 0x29, 0xc0, + 0x38, 0x1a, 0xb8, 0xcc, 0xea, 0x24, 0xf9, 0x8d, 0xbc, 0x32, 0xae, 0x42, + 0x55, 0x18, 0x5e, 0x81, 0x7f, 0x27, 0xd2, 0x35, 0xc1, 0xd9, 0x54, 0xb8, + 0xda, 0x4f, 0xe6, 0xc0, 0x4e, 0xa6, 0x53, 0x0e, 0xe5, 0x43, 0xb6, 0x0e, + 0x1d, 0xb1, 0x7b, 0xf4, 0x3c, 0xcd, 0x3a, 0xbf, 0xd7, 0x0f, 0x0b, 0xa1, + 0x83, 0xae, 0x06, 0x5f, 0x64, 0x64, 0xbb, 0x59, 0x0d, 0x6f, 0x2c, 0x45, + 0x94, 0x55, 0xe9, 0x1a, 0x90, 0xb2, 0x3c, 0x46, 0xf3, 0x02, 0x31, 0xa0, + 0x05, 0x46, 0xd2, 0x36, 0xc9, 0xa8, 0xd0, 0xa4, 0x95, 0xc3, 0x22, 0xa7, + 0x3d, 0xbc, 0x59, 0xac, 0xa8, 0x28, 0x95, 0x99, 0x3b, 0xcb, 0x21, 0x16, + 0x7e, 0xd5, 0xef, 0x11, 0xc3, 0x6c, 0x6f, 0x8a, 0x7d, 0xb0, 0x9d, 0x80, + 0xf8, 0x27, 0xe3, 0x6d, 0x5d, 0x31, 0xf7, 0x1f, 0xee, 0xc8, 0xc8, 0x62, + 0xd3, 0xca, 0xf8, 0x37, 0xa9, 0x40, 0xee, 0x3c, 0xd9, 0x8a, 0x29, 0x88, + 0x79, 0x59, 0xb0, 0x2b, 0x62, 0x11, 0x1c, 0xcd, 0x6c, 0xd1, 0x3d, 0x7d, + 0x56, 0x90, 0x77, 0xfc, 0xde, 0x4f, 0x6a, 0x48, 0xca, 0x07, 0xd0, 0xef, + 0xe8, 0x04, 0x73, 0x50, 0x8c, 0x1b, 0x2b, 0x10, 0xaa, 0x98, 0xeb, 0x00, + 0xb4, 0x09, 0x12, 0x6f, 0xcb, 0x8b, 0x8c, 0x17, 0x2c, 0x0f, 0xfe, 0x44, + 0x65, 0x21, 0x1e, 0x31, 0xd8, 0xaf, 0x6e, 0xbe, 0xc9, 0x1a, 0x6a, 0x2f, + 0x72, 0x0b, 0xc1, 0x7f, 0x06, 0x4d, 0xd3, 0x78, 0x2b, 0x0e, 0xe6, 0xf0, + 0xa6, 0x4e, 0x71, 0x1a, 0x7c, 0x7f, 0x3a, 0x20, 0xec, 0x5c, 0x8a, 0x16, + 0x58, 0xd7, 0x5f, 0x48, 0xc3, 0x6a, 0x6a, 0x15, 0x8f, 0xa7, 0x40, 0x01, + 0x71, 0xde, 0x91, 0xe3, 0x14, 0x9e, 0x5c, 0x09, 0xd0, 0xbd, 0xb8, 0x6f, + 0x34, 0xb9, 0x8b, 0xec, 0x41, 0x8f, 0x31, 0xd9, 0x82, 0xda, 0x52, 0xcb, + 0x99, 0x5c, 0x2e, 0x3c, 0x7c, 0x6d, 0x15, 0xfe, 0x14, 0x48, 0x7e, 0x03, + 0x30, 0x74, 0x06, 0x9f, 0x7d, 0x4e, 0x97, 0x28, 0xba, 0x85, 0x55, 0x8e, + 0xfb, 0x48, 0x01, 0x7e, 0x4d, 0x4f, 0x83, 0x53, 0x05, 0x5d, 0x6a, 0x46, + 0x12, 0x65, 0x5c, 0x51, 0x71, 0xdb, 0xbb, 0x18, 0x39, 0xac, 0xda, 0xaa, + 0xd7, 0x98, 0x8c, 0x1a, 0x9a, 0xa2, 0xe9, 0x67}, + pub_key_4, + {0x32, 0x37, 0x34, 0x38, 0x36, 0x35, 0x36, 0x34, 0x33, 0x38}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 40, + 32, + {0xb9, 0xf1, 0x42, 0xc4, 0xd8, 0x29, 0x78, 0xb6, 0xd2, 0x54, 0x46, 0xa8, + 0xd7, 0x63, 0x3f, 0xbd, 0xc1, 0xcf, 0x4f, 0xe4, 0x1d, 0xe2, 0x10, 0xde, + 0x37, 0x84, 0xc9, 0xf0, 0x03, 0x0e, 0x07, 0x85, 0x8d, 0x99, 0x2d, 0xdd, + 0x8e, 0x21, 0xb2, 0x89, 0xa4, 0x09, 0x4e, 0x6f, 0x61, 0x2c, 0xfe, 0xdc, + 0xdd, 0x1e, 0xf2, 0xcc, 0x9c, 0x10, 0xdd, 0xf7, 0x82, 0x30, 0xf0, 0xed, + 0x2d, 0xfe, 0xee, 0x19, 0x87, 0xd4, 0x7b, 0x45, 0x81, 0x1c, 0x2a, 0x44, + 0xa0, 0xa1, 0xa1, 0x15, 0x5d, 0x8e, 0x28, 0x77, 0x10, 0x07, 0x97, 0xe6, + 0x71, 0x0b, 0x22, 0x2d, 0x14, 0x02, 0xe7, 0xe4, 0xcd, 0xeb, 0x09, 0xb0, + 0x99, 0x53, 0xca, 0x4f, 0x5a, 0x9e, 0x49, 0xee, 0xab, 0xb7, 0x9c, 0xc4, + 0x17, 0x5c, 0x33, 0xf6, 0x67, 0x66, 0x5f, 0xa2, 0x71, 0x3b, 0xb5, 0x89, + 0xfa, 0x54, 0xd2, 0x84, 0xf5, 0x44, 0xfa, 0xd0, 0xdc, 0x09, 0xa3, 0xde, + 0xcf, 0xca, 0xe8, 0x13, 0xc1, 0xe4, 0x8d, 0x0a, 0xe5, 0xc6, 0x38, 0x89, + 0xd0, 0x09, 0x05, 0xf8, 0x18, 0x3b, 0xba, 0x91, 0x6b, 0xfd, 0xb9, 0xde, + 0x54, 0x8a, 0xe8, 0x07, 0x59, 0x33, 0x19, 0xc8, 0x66, 0xb2, 0x8d, 0x19, + 0xc5, 0xf0, 0x9c, 0x32, 0xf5, 0x0c, 0xdf, 0x78, 0x24, 0x39, 0xa1, 0x78, + 0x1f, 0x9c, 0x1d, 0xd2, 0x60, 0x74, 0xc4, 0x8b, 0xfb, 0x44, 0xb4, 0xb4, + 0x2d, 0x7d, 0xde, 0x49, 0x97, 0xcd, 0xbe, 0xbd, 0x74, 0x53, 0x3a, 0xa2, + 0xbe, 0xd5, 0x64, 0x9d, 0x01, 0x76, 0xa1, 0xd5, 0x62, 0x86, 0xfd, 0x49, + 0x20, 0x48, 0xe4, 0x4b, 0x18, 0x0d, 0x83, 0x74, 0xa9, 0xf5, 0xe0, 0x29, + 0x1e, 0xdc, 0xff, 0x5c, 0xa6, 0xf4, 0xb6, 0xee, 0x76, 0x48, 0xf7, 0x72, + 0x03, 0x20, 0xb4, 0xbe, 0xc6, 0xc0, 0x8b, 0xa6, 0xea, 0xfa, 0x55, 0xda, + 0x7a, 0x4d, 0x17, 0x6c, 0xf4, 0xc1, 0x76, 0x43, 0x28, 0xd7, 0xa4, 0xdd, + 0x33, 0xa5, 0x13, 0x06, 0x87, 0xac, 0x9a, 0x00, 0x39, 0x5c, 0xd3, 0xc5, + 0xf6, 0xbc, 0x6e, 0xf1, 0xdd, 0x14, 0x30, 0x12, 0x52, 0x75, 0x2a, 0x37, + 0x41, 0x4f, 0x98, 0xd4, 0x76, 0x01, 0x86, 0x54, 0xe2, 0x80, 0x65, 0x7e, + 0x14, 0xd9, 0xd9, 0xdb, 0x67, 0x85, 0x49, 0x7b, 0x1d, 0x66, 0x6b, 0xc2, + 0x20, 0x62, 0xc2, 0x74, 0xda, 0x2c, 0xd0, 0x85, 0x8e, 0x29, 0xc6, 0xd1, + 0xde, 0xd2, 0xd5, 0x9f, 0xf8, 0xa1, 0xf7, 0x14, 0x04, 0xe1, 0x17, 0x05, + 0x0f, 0x19, 0xf0, 0x7b, 0xd5, 0x8e, 0x98, 0xe0, 0x82, 0xd2, 0xea, 0xb4, + 0x1d, 0x33, 0x13, 0xdb, 0x4a, 0x7a, 0xa0, 0x4e, 0x4c, 0xf5, 0x72, 0xc8, + 0xcf, 0xa1, 0xb4, 0x18, 0x26, 0xeb, 0x29, 0x65, 0xd8, 0xbf, 0x89, 0x94, + 0x71, 0x59, 0x74, 0xf8, 0x0d, 0x81, 0x0d, 0xeb, 0x67, 0x28, 0x8e, 0xdb, + 0xc5, 0xd9, 0xc8, 0xff, 0xc5, 0xe4, 0x3d, 0x50, 0x06, 0x81, 0x32, 0x43, + 0x00, 0xc5, 0x5c, 0xc0, 0x56, 0xa8, 0x9d, 0x53, 0x03, 0xab, 0xef, 0xca, + 0x46, 0x93, 0x35, 0x70, 0x26, 0x7b, 0x25, 0x58, 0x3c, 0x67, 0x6e, 0xa2, + 0xd0, 0x5c, 0x57, 0x68, 0xcd, 0xc4, 0x7f, 0x1f, 0x45, 0xe2, 0xb4, 0xce, + 0x5a, 0xd0, 0x6a, 0x1f, 0x59, 0xd1, 0xa1, 0x3d, 0x07, 0xe4, 0x4a, 0x38, + 0xcc, 0xfe, 0xec, 0xc4, 0xe8, 0x6a, 0xb7, 0x6b, 0x3f, 0x12, 0x22, 0x7e, + 0xfd, 0x81, 0xbe, 0xdb, 0x5a, 0x48, 0x99, 0xc2, 0x54, 0x13, 0x13, 0x91, + 0x2a, 0x91, 0xe9, 0x07, 0xc0, 0x91, 0x22, 0xbe, 0x5a, 0x41, 0xc5, 0x4c, + 0xd4, 0xd2, 0xe5, 0x1f, 0x32, 0xc2, 0xa3, 0x33, 0xea, 0x66, 0xbb, 0x3e, + 0x91, 0xf7, 0xa3, 0x0c, 0x2b, 0xdf, 0xc6, 0x28, 0x2f, 0xcb, 0x35, 0x93, + 0x17, 0x6e, 0x81, 0x85, 0x86, 0xd2, 0x8e, 0x1a}, + pub_key_4, + {0x37, 0x35, 0x38, 0x33, 0x35, 0x30, 0x32, 0x36, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 41 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 41, + 32, + {0x4e, 0x4d, 0x09, 0x45, 0xb1, 0x18, 0xbd, 0xbc, 0x1f, 0x7e, 0x01, 0x90, + 0x4a, 0x5e, 0x99, 0xdf, 0xe7, 0xb8, 0x34, 0x89, 0xa0, 0x7b, 0xa0, 0xa6, + 0x26, 0x03, 0x2e, 0x5b, 0x86, 0xad, 0x6f, 0xd3, 0x51, 0x6b, 0x14, 0x55, + 0xfb, 0xb6, 0x78, 0x69, 0xd2, 0xb4, 0xed, 0x1e, 0x85, 0xa5, 0x38, 0x7b, + 0xd2, 0xa4, 0x30, 0x43, 0x2b, 0x4e, 0x6c, 0x50, 0x73, 0xb8, 0x1c, 0x24, + 0x13, 0x52, 0xcc, 0x1b, 0xae, 0xd9, 0x70, 0xd0, 0x5f, 0x68, 0x45, 0x9d, + 0x9b, 0x38, 0x99, 0xb9, 0xe1, 0x71, 0x45, 0x5b, 0x19, 0xd9, 0xfb, 0x83, + 0x82, 0x86, 0x44, 0xf9, 0x13, 0xec, 0xfc, 0x40, 0x31, 0x72, 0xc2, 0xf6, + 0x15, 0xbe, 0x87, 0x51, 0xac, 0x08, 0x3d, 0x90, 0x6d, 0x2b, 0x7f, 0x62, + 0xb8, 0x89, 0x4e, 0xc7, 0x86, 0xaf, 0xa3, 0x59, 0x4d, 0xf6, 0x7a, 0xc4, + 0xf3, 0xae, 0x96, 0x47, 0xfe, 0x71, 0x2a, 0x20, 0xa1, 0x3e, 0xa5, 0xe9, + 0x80, 0xe0, 0xcc, 0x1d, 0x57, 0xbf, 0xbf, 0xee, 0x2c, 0x54, 0xcb, 0x8e, + 0xe7, 0xf5, 0xc7, 0x34, 0x24, 0x76, 0x0e, 0x1c, 0x78, 0x19, 0xae, 0x47, + 0xe1, 0x52, 0x7d, 0x0e, 0xb3, 0x26, 0xf6, 0xf0, 0x0a, 0xe3, 0x8a, 0x16, + 0xa1, 0x9f, 0x1b, 0x2a, 0xbb, 0x4c, 0x6e, 0x0b, 0x10, 0x7c, 0x1b, 0xb0, + 0xb4, 0x25, 0x2f, 0x4b, 0xcf, 0x6d, 0x35, 0x49, 0x75, 0xaf, 0x40, 0xe5, + 0xed, 0xdc, 0x53, 0x7f, 0xfb, 0x6a, 0x64, 0x57, 0x0e, 0xdb, 0xaf, 0xfc, + 0x36, 0x94, 0xb6, 0xc9, 0x2d, 0x8e, 0x82, 0x14, 0x8d, 0xfe, 0x9a, 0x54, + 0xec, 0xb1, 0x01, 0xb1, 0x30, 0xa5, 0xf9, 0xfc, 0x6d, 0x10, 0xf2, 0x0d, + 0x40, 0x2a, 0xa9, 0x96, 0x43, 0x08, 0x41, 0x6a, 0x2c, 0xc3, 0x5d, 0x45, + 0x67, 0x6e, 0xd8, 0x27, 0x9a, 0xf3, 0x1b, 0x0c, 0xf7, 0x20, 0x24, 0x53, + 0x78, 0xd7, 0x60, 0x88, 0x30, 0x34, 0x0a, 0x1c, 0x27, 0x04, 0xae, 0x21, + 0x68, 0x35, 0x8b, 0xbd, 0x74, 0x8c, 0xf0, 0xb4, 0xb4, 0xa4, 0x74, 0xca, + 0xe2, 0xc8, 0x8a, 0xf8, 0xd7, 0xb7, 0x09, 0xf6, 0x68, 0xc3, 0xdc, 0xb4, + 0x28, 0x68, 0xaa, 0x44, 0xd6, 0x9e, 0xfa, 0x33, 0xb5, 0xb9, 0xe3, 0x13, + 0x08, 0x6a, 0x65, 0xfa, 0xcb, 0xb6, 0x06, 0x99, 0x91, 0x8f, 0x2f, 0xba, + 0x7c, 0x33, 0x3a, 0x10, 0x08, 0x24, 0x97, 0xf5, 0x63, 0x08, 0x4e, 0x8b, + 0x52, 0x47, 0x83, 0x7f, 0x46, 0xdd, 0xfc, 0xa0, 0x48, 0x97, 0x88, 0xa8, + 0x13, 0x74, 0x9a, 0xc9, 0x64, 0x55, 0xb8, 0x49, 0xf8, 0xf4, 0x66, 0x82, + 0xfb, 0xc4, 0x3a, 0x99, 0x5d, 0x66, 0xb6, 0x1f, 0x08, 0x90, 0x27, 0xa4, + 0xdf, 0xd7, 0x58, 0xaa, 0x7b, 0xb3, 0x55, 0x69, 0x37, 0x91, 0x51, 0x73, + 0x60, 0x97, 0x48, 0x83, 0x15, 0x87, 0x1a, 0x66, 0x59, 0x10, 0xb9, 0x0c, + 0x67, 0xa4, 0x6c, 0x4b, 0x3a, 0x7c, 0x9f, 0x9e, 0x68, 0x22, 0xd8, 0x72, + 0x74, 0x18, 0x95, 0x20, 0x37, 0xbc, 0x82, 0x99, 0x39, 0x7b, 0x62, 0xf3, + 0x46, 0x4b, 0x14, 0x00, 0x5f, 0x96, 0x6f, 0xf7, 0xe5, 0x62, 0xb9, 0x67, + 0xad, 0xb4, 0xce, 0x68, 0x5b, 0xed, 0x3a, 0xe3, 0xfe, 0x9c, 0xf2, 0x1d, + 0xe8, 0x51, 0xe1, 0x46, 0x32, 0x14, 0x44, 0x6c, 0x1e, 0x7d, 0x2d, 0xca, + 0x71, 0x03, 0x54, 0x53, 0x3a, 0xd0, 0x3c, 0x99, 0x47, 0x8f, 0x3e, 0x19, + 0x94, 0x12, 0xb4, 0x5e, 0x18, 0xcf, 0x0e, 0x8c, 0xcf, 0x75, 0xd5, 0xcb, + 0x3e, 0xe2, 0xe8, 0xdf, 0x5e, 0xb7, 0xc9, 0x98, 0x9f, 0xde, 0x79, 0x42, + 0xdf, 0x9a, 0xb4, 0x4d, 0xb4, 0x37, 0x95, 0xe5, 0xb9, 0x69, 0xa3, 0x17, + 0x24, 0xd0, 0xba, 0x80, 0xde, 0xa6, 0x2a, 0xdc, 0x63, 0xc1, 0x90, 0x44, + 0x84, 0x35, 0x69, 0x9e, 0x21, 0x06, 0xba, 0x99}, + pub_key_4, + {0x32, 0x33, 0x32, 0x37, 0x37, 0x35, 0x34, 0x32, 0x37, 0x39}, + true}, + + // Comment: + // tcID: 42 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 42, + 32, + {0xa3, 0x1a, 0xa9, 0xee, 0x1f, 0x5a, 0x03, 0x04, 0xad, 0x55, 0x38, 0x4b, + 0x6d, 0x2d, 0xc8, 0xf3, 0x6e, 0x83, 0x4b, 0x19, 0x1d, 0x11, 0xaf, 0x31, + 0x61, 0xb9, 0x4a, 0x03, 0x0b, 0x13, 0xd8, 0x54, 0xc6, 0x7d, 0x77, 0x5b, + 0xa6, 0x12, 0xc6, 0xaa, 0xf8, 0xd2, 0xbe, 0x13, 0x90, 0xea, 0x27, 0x8b, + 0xab, 0xc8, 0x40, 0x9a, 0x4f, 0xfa, 0xa8, 0xba, 0x2a, 0x92, 0x1a, 0x39, + 0x34, 0x4b, 0x78, 0x68, 0xec, 0x9e, 0xdb, 0x1e, 0x7f, 0x5f, 0x26, 0x8a, + 0x4a, 0xc4, 0x87, 0xa7, 0x6f, 0x3f, 0xb7, 0x2e, 0x48, 0xd1, 0x71, 0x16, + 0xd6, 0x9b, 0xa5, 0x14, 0x69, 0x88, 0x05, 0x6c, 0x86, 0x48, 0x43, 0xd8, + 0x42, 0x02, 0x87, 0x9c, 0x2b, 0xad, 0x3b, 0x7d, 0x46, 0x92, 0xe4, 0x2a, + 0x82, 0xb6, 0x31, 0xc1, 0x9f, 0x26, 0xe6, 0xed, 0x7c, 0x8d, 0x89, 0x3b, + 0xa1, 0x8d, 0xfb, 0x92, 0x43, 0x8e, 0x02, 0xbe, 0x12, 0xa4, 0xff, 0x40, + 0xe5, 0x7c, 0x17, 0x46, 0x86, 0xc6, 0x73, 0x9c, 0x7f, 0x84, 0x44, 0xb9, + 0xc5, 0x31, 0x3f, 0xa9, 0x68, 0x6c, 0xa3, 0xa1, 0x89, 0xca, 0x70, 0xf9, + 0x92, 0x0c, 0xed, 0x38, 0x7a, 0x97, 0xd7, 0xee, 0xdd, 0x6e, 0x42, 0x36, + 0xeb, 0xc2, 0x59, 0xb0, 0x68, 0x1b, 0xf2, 0xb7, 0xd7, 0x2d, 0x7c, 0xc2, + 0x2e, 0x3d, 0x8e, 0x93, 0xdb, 0xc8, 0xa6, 0xa2, 0x84, 0x85, 0xf2, 0x77, + 0x75, 0x63, 0xf9, 0x27, 0x55, 0xcd, 0xd9, 0xbe, 0x85, 0x08, 0xc8, 0xa7, + 0x91, 0x15, 0xf7, 0xa3, 0xd3, 0xb6, 0xff, 0x68, 0x12, 0x09, 0x81, 0x83, + 0x0b, 0x40, 0x9f, 0xc6, 0x1d, 0x23, 0xa3, 0x47, 0xec, 0x14, 0xec, 0xf1, + 0x57, 0xe3, 0x4b, 0xea, 0x26, 0xd1, 0x1a, 0x4c, 0x1d, 0x92, 0x36, 0xc6, + 0xec, 0xbb, 0xda, 0x28, 0x27, 0x1d, 0x10, 0x51, 0x72, 0x0d, 0xb1, 0xb7, + 0x94, 0xb0, 0x50, 0xcf, 0xe9, 0x4c, 0x04, 0x7e, 0xe5, 0xbe, 0xd3, 0x4d, + 0xba, 0xbf, 0x1d, 0x13, 0xec, 0x99, 0x18, 0xf2, 0x04, 0x13, 0xda, 0x37, + 0xad, 0xcb, 0x66, 0x38, 0x4f, 0x6f, 0x55, 0x31, 0x37, 0x74, 0x2b, 0xdd, + 0x3f, 0x80, 0x37, 0xc7, 0xb7, 0xf5, 0x00, 0x83, 0x24, 0x26, 0x16, 0xf9, + 0x45, 0x13, 0xae, 0xdd, 0x9f, 0x8f, 0x7d, 0x44, 0x37, 0xae, 0xfb, 0x68, + 0x4c, 0x5e, 0xf0, 0x21, 0x21, 0x54, 0x8f, 0x75, 0x22, 0x01, 0x75, 0x88, + 0x81, 0x8a, 0x81, 0x9a, 0xbe, 0x5d, 0xce, 0x74, 0xde, 0xe7, 0x91, 0x0c, + 0xcc, 0x80, 0xcb, 0x99, 0xef, 0xc2, 0xc9, 0x9d, 0xdc, 0x6b, 0x07, 0xf7, + 0xaa, 0x17, 0x52, 0x4b, 0x8a, 0x1f, 0x3b, 0x51, 0x71, 0x2d, 0x0e, 0xf8, + 0xfa, 0xff, 0x38, 0x37, 0x1b, 0x13, 0xe2, 0x4a, 0xa4, 0xa9, 0x3a, 0xbc, + 0x44, 0x99, 0x6c, 0x29, 0x55, 0x7c, 0x4c, 0x0f, 0x93, 0x16, 0xd5, 0xa6, + 0x16, 0x53, 0xd6, 0x91, 0x7b, 0xa3, 0xfe, 0x8c, 0x3e, 0xcb, 0x87, 0xd9, + 0x00, 0x35, 0x7e, 0x3b, 0xca, 0xe5, 0xc6, 0x7b, 0x93, 0xe5, 0x44, 0x1e, + 0x8f, 0xff, 0xab, 0x1f, 0x40, 0x65, 0xe8, 0xe3, 0x1e, 0xe3, 0xb7, 0xf5, + 0xf5, 0xc1, 0x37, 0xdb, 0x32, 0x78, 0x99, 0x13, 0xcd, 0xb4, 0xa7, 0x16, + 0x28, 0x29, 0x09, 0xbf, 0x71, 0xff, 0x46, 0x64, 0xc1, 0xcf, 0x89, 0x37, + 0x84, 0x83, 0x2b, 0xa0, 0x88, 0x16, 0x16, 0xf6, 0xa2, 0xd9, 0xdd, 0xc4, + 0x62, 0xea, 0x63, 0x07, 0x74, 0x77, 0x4a, 0x4e, 0x2e, 0xa6, 0x24, 0x40, + 0x4a, 0x71, 0xc5, 0xbf, 0xb7, 0x27, 0x30, 0x95, 0x04, 0xc9, 0x70, 0xac, + 0x60, 0xb1, 0xac, 0x55, 0x19, 0x43, 0xcd, 0xcd, 0xd2, 0xaf, 0x2e, 0x43, + 0x9f, 0x77, 0x20, 0xa3, 0x7c, 0xa1, 0x06, 0xe6, 0x93, 0xea, 0x7a, 0x18, + 0xec, 0xaf, 0x48, 0x11, 0x94, 0xd1, 0x5f, 0xda}, + pub_key_4, + {0x37, 0x37, 0x35, 0x35, 0x30, 0x38, 0x35, 0x38, 0x34}, + true}, + + // Comment: + // tcID: 43 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 43, + 32, + {0xb2, 0x43, 0xae, 0x32, 0x24, 0x97, 0xa9, 0x00, 0x9b, 0x70, 0x9f, 0xd8, + 0xb4, 0xdb, 0x09, 0x45, 0xcf, 0x65, 0x59, 0x58, 0xd3, 0x20, 0x1a, 0x49, + 0x89, 0x27, 0x9b, 0xcd, 0x06, 0xf0, 0xb9, 0xe8, 0x79, 0xff, 0x75, 0x45, + 0xc9, 0x01, 0x97, 0x52, 0x20, 0x08, 0x56, 0x75, 0x0a, 0xda, 0x1b, 0xfb, + 0x02, 0x3d, 0x49, 0x2e, 0xb3, 0xb1, 0x3a, 0xa9, 0xd4, 0xfa, 0x4d, 0xe7, + 0x53, 0xe7, 0xcb, 0x3c, 0x26, 0x1f, 0x74, 0x2c, 0xcb, 0x79, 0xa2, 0x30, + 0x76, 0x06, 0x8b, 0x53, 0xff, 0x91, 0xc4, 0xf1, 0xa5, 0xce, 0xc0, 0xfe, + 0x26, 0xad, 0xb4, 0xdf, 0x0d, 0x28, 0xb2, 0xc9, 0xc7, 0x00, 0xeb, 0x6a, + 0x8b, 0x14, 0x10, 0xae, 0x14, 0xb1, 0x20, 0x30, 0xa7, 0xfe, 0xa4, 0xbf, + 0xde, 0xd5, 0x4f, 0x2f, 0xb1, 0x07, 0x69, 0xe2, 0x95, 0x96, 0x48, 0x5f, + 0x14, 0xfa, 0x0b, 0x58, 0xe4, 0x40, 0xd4, 0xb0, 0x3a, 0x3d, 0xa9, 0xcc, + 0x39, 0x0d, 0x51, 0xda, 0x7f, 0x23, 0xff, 0x05, 0x15, 0x9a, 0x13, 0x78, + 0xb8, 0x1b, 0xf0, 0x81, 0x68, 0x84, 0xb4, 0x7d, 0xdd, 0x98, 0x60, 0x87, + 0x63, 0xb1, 0x55, 0x4d, 0x15, 0xa0, 0x5c, 0x53, 0x5b, 0x4e, 0x2d, 0x86, + 0x2d, 0x23, 0x6e, 0x58, 0xc4, 0x73, 0x69, 0x33, 0x72, 0x85, 0xfe, 0xc8, + 0x2d, 0xde, 0xcd, 0x50, 0x40, 0xf3, 0xd4, 0x42, 0x30, 0x50, 0xb0, 0x8c, + 0x6e, 0xb1, 0x25, 0x0e, 0xa7, 0xdc, 0xee, 0xf1, 0xd0, 0xf7, 0x69, 0x34, + 0xad, 0xef, 0xaf, 0x85, 0xe9, 0xe4, 0x03, 0x77, 0x7c, 0x5a, 0x3c, 0x1d, + 0xc7, 0xd2, 0x5b, 0x61, 0xc7, 0x8e, 0x6e, 0x9d, 0xc7, 0xfe, 0x28, 0xfe, + 0x32, 0x31, 0x15, 0x6d, 0x05, 0x8e, 0xe4, 0xd7, 0x72, 0x48, 0xd3, 0x1f, + 0x06, 0x1b, 0x87, 0xff, 0x63, 0xc9, 0x58, 0xe3, 0x4c, 0x3a, 0x7d, 0xb8, + 0x80, 0xa9, 0xe7, 0xf7, 0xf8, 0x60, 0x7f, 0x5e, 0x18, 0xf9, 0xaa, 0x74, + 0x20, 0xa3, 0x6a, 0xed, 0x27, 0xe3, 0x41, 0xf6, 0x20, 0x2a, 0xa3, 0x08, + 0xe6, 0x25, 0xdb, 0x2c, 0x66, 0xa3, 0x54, 0x43, 0x3f, 0x8c, 0x0d, 0x50, + 0xdf, 0x1b, 0xec, 0x01, 0x47, 0x48, 0x17, 0x80, 0xe0, 0xc1, 0x9c, 0x21, + 0x92, 0xab, 0x65, 0x47, 0xc3, 0xbf, 0xaf, 0x23, 0x79, 0x94, 0x62, 0x1c, + 0xa2, 0xe2, 0xa5, 0xde, 0xf1, 0x81, 0x3e, 0x9f, 0x5a, 0x31, 0xdb, 0x8e, + 0xda, 0x86, 0xa6, 0xb7, 0x8a, 0xc2, 0x98, 0xd6, 0xa4, 0x68, 0x12, 0x6a, + 0x37, 0x29, 0x39, 0xde, 0x76, 0x67, 0x9f, 0xcc, 0xfd, 0x7e, 0x70, 0xe4, + 0x81, 0x5f, 0x4c, 0xaf, 0xaa, 0x42, 0x92, 0xfa, 0xe6, 0xbe, 0x94, 0x1c, + 0x9c, 0x6f, 0xe1, 0x14, 0xd3, 0x25, 0x6f, 0xcb, 0xf2, 0x73, 0x59, 0xb8, + 0x23, 0x0c, 0x07, 0x76, 0x74, 0x16, 0xc9, 0x92, 0x0a, 0x39, 0x89, 0x3d, + 0x6f, 0x39, 0xb9, 0x52, 0x3d, 0x87, 0xa9, 0x63, 0xcb, 0xaa, 0x54, 0x24, + 0x90, 0x7a, 0x9c, 0xd2, 0xa6, 0xd2, 0xf2, 0xa8, 0xa0, 0xcc, 0xe5, 0x2e, + 0xae, 0xc6, 0xff, 0x4d, 0xdd, 0x2a, 0xbe, 0x1d, 0xf1, 0xca, 0x7e, 0xbd, + 0xf7, 0x74, 0x07, 0x96, 0x4f, 0xe1, 0x13, 0x10, 0x6e, 0x23, 0xe6, 0x5d, + 0x2f, 0xa8, 0x20, 0x3f, 0x4f, 0xce, 0xbe, 0x29, 0x16, 0x77, 0xa9, 0x26, + 0x24, 0x80, 0xa7, 0xa2, 0xf9, 0xac, 0x24, 0xfe, 0xe5, 0x78, 0x13, 0xca, + 0x0a, 0x4c, 0xb6, 0xe7, 0x6c, 0xec, 0x07, 0xc5, 0x41, 0x15, 0x76, 0x9a, + 0xd3, 0xdb, 0x2a, 0x2a, 0xcf, 0x06, 0x97, 0xe1, 0xc0, 0x0c, 0x43, 0x15, + 0x28, 0xd2, 0x6f, 0xfe, 0x9a, 0x4a, 0xf2, 0x63, 0xb5, 0xb7, 0xc0, 0x50, + 0x5d, 0x2e, 0x3c, 0x01, 0x4a, 0xd2, 0x48, 0x3c, 0xaa, 0x61, 0x59, 0x2b, + 0x98, 0xf3, 0xd6, 0x16, 0xa6, 0x65, 0xb8, 0xa8}, + pub_key_4, + {0x31, 0x37, 0x39, 0x38, 0x32, 0x36, 0x34, 0x38, 0x33, 0x38, 0x32}, + true}, + + // Comment: + // tcID: 44 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 44, + 32, + {0xc2, 0x9a, 0xb0, 0x2b, 0x78, 0xba, 0xac, 0x0e, 0xff, 0x29, 0xc9, 0x94, + 0x92, 0xb9, 0x0a, 0xf4, 0x40, 0x13, 0x77, 0x14, 0x0b, 0x9e, 0xf1, 0x1e, + 0x7b, 0x5f, 0x8f, 0x26, 0x08, 0x35, 0x61, 0x9c, 0x52, 0xb2, 0xd8, 0xdd, + 0xbf, 0x53, 0x21, 0x33, 0xf6, 0x05, 0x1b, 0x1d, 0xd7, 0x76, 0x8a, 0x3c, + 0x46, 0xf4, 0x60, 0x8e, 0xbb, 0x21, 0x6d, 0x39, 0x43, 0x7a, 0x94, 0x99, + 0x2d, 0xb3, 0xd6, 0x89, 0xf3, 0x2a, 0xb8, 0x2d, 0x22, 0x5f, 0x5c, 0xe8, + 0xd5, 0xc8, 0xcb, 0x9d, 0x55, 0xdf, 0xaf, 0x9a, 0xe1, 0x76, 0x35, 0x33, + 0x5b, 0xed, 0x9c, 0xc8, 0xe3, 0x15, 0x01, 0x07, 0x96, 0xfb, 0x6b, 0x82, + 0x4c, 0xbd, 0x54, 0xd0, 0x44, 0x1d, 0x92, 0x09, 0xfb, 0x5a, 0xa0, 0x7a, + 0x29, 0x4a, 0x06, 0x8c, 0xc7, 0x87, 0x6a, 0x7c, 0xae, 0xe0, 0x53, 0x44, + 0x43, 0x6c, 0x0d, 0xdb, 0x49, 0xe7, 0x58, 0x82, 0xf1, 0x02, 0x39, 0xea, + 0x75, 0xa7, 0x31, 0x22, 0xf7, 0x79, 0x9e, 0xed, 0x71, 0xc8, 0xd1, 0x3d, + 0xc9, 0xfe, 0x72, 0x94, 0x2d, 0x15, 0x2c, 0x92, 0x26, 0xd6, 0x6d, 0xcd, + 0xa6, 0x73, 0x42, 0xd7, 0x74, 0x0d, 0x34, 0x2d, 0xc8, 0x2b, 0x6e, 0x56, + 0xf1, 0xc2, 0x91, 0x82, 0x2c, 0x06, 0xbd, 0x48, 0x03, 0xd2, 0x7b, 0xfb, + 0x56, 0xf4, 0x53, 0xf8, 0xe3, 0xab, 0x06, 0xc8, 0x16, 0xf6, 0x23, 0x8b, + 0x1a, 0xb9, 0x49, 0x4d, 0x00, 0xbb, 0x62, 0x78, 0x5b, 0x70, 0x9b, 0x76, + 0x19, 0xc8, 0xe6, 0x01, 0xe5, 0x6a, 0x38, 0xdb, 0x74, 0xe8, 0x68, 0xab, + 0x0f, 0x31, 0x06, 0xcc, 0x8f, 0x52, 0x9f, 0x12, 0x39, 0x37, 0x42, 0xea, + 0x02, 0xeb, 0x8d, 0xb7, 0x31, 0x4a, 0x98, 0xfc, 0xfe, 0xc7, 0x1c, 0xe6, + 0x30, 0xa7, 0x78, 0x41, 0xc4, 0xe6, 0x11, 0x00, 0x15, 0xd5, 0xdc, 0x37, + 0x3e, 0x34, 0x98, 0xb9, 0x59, 0x4a, 0xd0, 0xff, 0x92, 0xe0, 0xe5, 0x4e, + 0x5d, 0xcd, 0x3c, 0x30, 0x70, 0xea, 0x56, 0xc1, 0x3a, 0x09, 0x66, 0x18, + 0xdf, 0xa1, 0xf1, 0xcc, 0x20, 0x15, 0x02, 0x9d, 0x45, 0xb6, 0x70, 0x49, + 0xf6, 0xd1, 0x3e, 0xaa, 0x4c, 0xaf, 0x45, 0x52, 0x1c, 0x4b, 0x43, 0xa2, + 0xf5, 0x4b, 0x55, 0x2a, 0x8b, 0xa9, 0x48, 0x8b, 0xfb, 0xf6, 0xdf, 0x72, + 0xb9, 0x4d, 0xc5, 0x29, 0x8e, 0xad, 0x25, 0xef, 0x28, 0x1f, 0x3f, 0xca, + 0x75, 0xd2, 0xd7, 0xaf, 0x96, 0x6d, 0x41, 0xfe, 0xc1, 0x78, 0x87, 0x0a, + 0x9f, 0xba, 0x1c, 0x82, 0x91, 0x99, 0x19, 0xb8, 0x32, 0x3b, 0x40, 0x5c, + 0x1d, 0x5c, 0x8c, 0x57, 0xa6, 0x59, 0xaa, 0x51, 0x6f, 0x76, 0xf0, 0x76, + 0x4f, 0x68, 0xc8, 0xd3, 0x8a, 0x19, 0xc4, 0x99, 0x18, 0x90, 0xda, 0x00, + 0x67, 0x9c, 0xc3, 0x06, 0xbd, 0x93, 0xc3, 0x7c, 0x56, 0x59, 0x3d, 0xdc, + 0xf2, 0x05, 0xa9, 0x7e, 0x03, 0xf8, 0x72, 0x1e, 0x39, 0x3e, 0x04, 0x10, + 0x19, 0x6a, 0x96, 0x73, 0x4f, 0x79, 0x1d, 0xd3, 0xed, 0xe1, 0x65, 0xc5, + 0x1b, 0xfb, 0xf6, 0x21, 0x3f, 0xab, 0x3d, 0x0e, 0x7e, 0x3d, 0xf3, 0x77, + 0xf2, 0x71, 0xb1, 0xf7, 0x55, 0x39, 0xd9, 0xea, 0xb4, 0xe0, 0x5d, 0x1e, + 0xe0, 0x1a, 0x8b, 0x97, 0x6b, 0x82, 0x15, 0x64, 0x76, 0x0d, 0x63, 0x42, + 0xae, 0x95, 0x24, 0xb4, 0xd7, 0x13, 0x0f, 0x90, 0x17, 0x56, 0xee, 0x14, + 0xf4, 0x3c, 0x0f, 0x04, 0xf3, 0x34, 0xf1, 0x2c, 0x74, 0x37, 0x5c, 0x9c, + 0xe4, 0xf7, 0x1d, 0x6d, 0xe8, 0xcd, 0xd1, 0xd8, 0xfa, 0x5b, 0xf5, 0xc8, + 0x78, 0x62, 0x19, 0xdc, 0x04, 0x37, 0x28, 0xf0, 0x3d, 0xee, 0x43, 0x79, + 0xed, 0x4d, 0x53, 0xea, 0x42, 0xcb, 0x8e, 0xca, 0x8c, 0xf9, 0xcc, 0x8c, + 0x3f, 0xad, 0x34, 0xbb, 0x1a, 0x00, 0x9d, 0xa9}, + pub_key_4, + {0x32, 0x33, 0x39, 0x36, 0x37, 0x37, 0x37, 0x33, 0x36, 0x35}, + true}, + + // Comment: + // tcID: 45 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 45, + 32, + {0x67, 0x9e, 0x64, 0x2c, 0x92, 0x4e, 0xd0, 0x1b, 0xd0, 0x7e, 0x7e, 0xdd, + 0x84, 0x59, 0x94, 0x70, 0x3b, 0x3f, 0xc0, 0x10, 0x27, 0x1c, 0xcd, 0xec, + 0x98, 0xaf, 0x34, 0xe9, 0x82, 0xd3, 0x43, 0x49, 0xcb, 0x06, 0x94, 0x33, + 0x2a, 0x67, 0x9c, 0x27, 0xc2, 0x63, 0x19, 0xb7, 0x2c, 0x47, 0xaa, 0xd6, + 0x04, 0x27, 0x56, 0xfb, 0xc8, 0x01, 0x26, 0xc5, 0x6a, 0x61, 0x64, 0x2d, + 0x4b, 0x2b, 0x3e, 0x51, 0x7d, 0x2a, 0x2f, 0x11, 0x88, 0x7c, 0x51, 0x9b, + 0x15, 0x46, 0x87, 0xb0, 0x25, 0x8e, 0x38, 0xc9, 0x51, 0x7b, 0x7c, 0xc8, + 0x75, 0x36, 0x53, 0xb9, 0x17, 0xde, 0x00, 0xd1, 0xc2, 0x4b, 0x49, 0xe3, + 0x79, 0xaa, 0xaa, 0x8d, 0x3f, 0xcc, 0x22, 0xa3, 0x4c, 0x61, 0xea, 0x94, + 0x3c, 0x2c, 0xc8, 0x9d, 0x5d, 0x8f, 0x4f, 0x26, 0x72, 0x3e, 0x0c, 0x6b, + 0xc9, 0xf6, 0xa4, 0xff, 0xfe, 0xe8, 0x23, 0x5b, 0x27, 0x40, 0x47, 0x05, + 0xb4, 0xa3, 0xb2, 0xa0, 0x5f, 0xdd, 0x7d, 0xea, 0x72, 0xbe, 0xd7, 0x12, + 0x21, 0xd2, 0x58, 0xb5, 0x4e, 0xad, 0x58, 0x9b, 0x1a, 0x4c, 0x81, 0x74, + 0x12, 0x53, 0x7e, 0xae, 0x62, 0xda, 0x56, 0x5f, 0x25, 0x6c, 0x28, 0x87, + 0x84, 0x5b, 0x2a, 0x5e, 0x8a, 0x0b, 0x5c, 0xb2, 0x62, 0xa5, 0xee, 0x75, + 0xb9, 0x12, 0xed, 0x92, 0xdb, 0x59, 0x2d, 0x67, 0x93, 0xbd, 0xfc, 0xae, + 0xb6, 0xf1, 0x3a, 0x6e, 0xff, 0x91, 0xc3, 0x4d, 0x45, 0x32, 0xd5, 0xa8, + 0x2a, 0xb4, 0xa1, 0x61, 0x25, 0x00, 0x45, 0x0a, 0xe8, 0x6d, 0xb3, 0xd7, + 0x79, 0xb3, 0x9c, 0xa6, 0x27, 0x54, 0xf8, 0xeb, 0xb6, 0x00, 0x6c, 0xbd, + 0xac, 0x95, 0x09, 0x30, 0x0c, 0x1e, 0x08, 0xc3, 0x70, 0x63, 0xa0, 0x0f, + 0x74, 0xbd, 0x30, 0x72, 0xc5, 0xe4, 0x02, 0x45, 0xbb, 0x35, 0x04, 0xc8, + 0x38, 0xb5, 0xc5, 0x85, 0x07, 0x96, 0x12, 0x5d, 0xd6, 0xbf, 0x80, 0xf5, + 0xc6, 0xc3, 0x1a, 0x44, 0xa8, 0xff, 0x0f, 0x75, 0x25, 0x91, 0xdc, 0x38, + 0x0c, 0x2d, 0x64, 0xf4, 0x5c, 0x0f, 0x6b, 0x17, 0x43, 0xec, 0x2a, 0x5b, + 0xb1, 0x1b, 0x73, 0xc2, 0xd4, 0x4a, 0x40, 0x7f, 0x64, 0x02, 0x51, 0xd2, + 0x05, 0x14, 0x45, 0x06, 0xc4, 0x75, 0x06, 0x0d, 0x7a, 0x38, 0xd2, 0x7c, + 0xb5, 0x9a, 0x15, 0xf1, 0x17, 0xa8, 0x5a, 0xce, 0xa8, 0x1c, 0x24, 0x60, + 0x4b, 0xf1, 0xb5, 0x2f, 0xe5, 0xcf, 0x59, 0xaf, 0x11, 0xac, 0x19, 0x0d, + 0xed, 0x3c, 0xd5, 0xca, 0x87, 0x2e, 0x49, 0x8e, 0x3b, 0x2c, 0xb7, 0x9c, + 0xfa, 0xdc, 0x03, 0x53, 0x85, 0x2c, 0x0a, 0x99, 0x0b, 0x2b, 0x8f, 0x9b, + 0xbe, 0x5e, 0xd8, 0x89, 0x94, 0x78, 0x93, 0xf9, 0x8f, 0xc1, 0x1c, 0xa7, + 0xe0, 0x10, 0x8a, 0x8d, 0xa7, 0x21, 0xcc, 0x82, 0x4b, 0x14, 0x8b, 0xdb, + 0x9d, 0x38, 0x95, 0x52, 0xf8, 0xf8, 0x77, 0xe6, 0x4e, 0x5f, 0xd3, 0xc0, + 0x02, 0xcf, 0x63, 0xf1, 0xda, 0xf4, 0x49, 0x4f, 0xe2, 0x96, 0xdc, 0xe6, + 0xc0, 0xf9, 0x2d, 0x88, 0x51, 0xbf, 0x56, 0x24, 0xe9, 0xc5, 0xeb, 0x3d, + 0x3c, 0x00, 0xa9, 0xb1, 0x5a, 0x7f, 0x6f, 0x70, 0x44, 0x46, 0x2e, 0x2c, + 0x9e, 0x49, 0xd2, 0x82, 0xe5, 0x06, 0x81, 0x9f, 0x61, 0x1d, 0x53, 0x18, + 0x83, 0xd3, 0xe2, 0xb4, 0x50, 0x43, 0x3c, 0xe2, 0x53, 0xc1, 0xec, 0x62, + 0xaf, 0x3e, 0xb4, 0x7b, 0xcb, 0xe8, 0x10, 0x59, 0x8d, 0xfc, 0xe8, 0x18, + 0x6a, 0x6e, 0x3e, 0xb1, 0xe9, 0xab, 0xf9, 0x82, 0xa7, 0xf6, 0x88, 0xb7, + 0x24, 0x1a, 0xbe, 0xd0, 0xd7, 0x72, 0xbf, 0x43, 0x5f, 0x79, 0xb7, 0x7c, + 0xd0, 0x7e, 0xba, 0x9b, 0xb1, 0x7d, 0x85, 0xa7, 0x6a, 0x5d, 0xb0, 0xbe, + 0x4f, 0x8b, 0x97, 0xe5, 0x08, 0x63, 0x9c, 0xb6}, + pub_key_4, + {0x35, 0x39, 0x39, 0x38, 0x31, 0x30, 0x35, 0x38, 0x30, 0x31}, + true}, + + // Comment: + // tcID: 46 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 46, + 32, + {0xaf, 0xd9, 0xf2, 0x1f, 0xdf, 0xdb, 0x2d, 0x13, 0xcc, 0x4c, 0x0d, 0x15, + 0x89, 0x22, 0x95, 0x64, 0x5f, 0x14, 0xfc, 0xf7, 0xcb, 0x07, 0x9f, 0x3e, + 0xa2, 0xf5, 0xf5, 0xa6, 0x42, 0x9f, 0xbe, 0xa3, 0xfb, 0x21, 0x8c, 0x2b, + 0x17, 0x3f, 0xa1, 0xb5, 0x65, 0x25, 0x87, 0x33, 0xb7, 0xc8, 0xec, 0x53, + 0x15, 0xaf, 0xdc, 0xe9, 0x31, 0xb6, 0xa7, 0xb7, 0x41, 0x18, 0x11, 0x84, + 0x7b, 0xf4, 0xb8, 0x03, 0x1a, 0x6e, 0x78, 0x0a, 0x25, 0xbb, 0xc5, 0x68, + 0xa4, 0x91, 0x70, 0x0f, 0x19, 0xd6, 0x98, 0x0e, 0xfd, 0xd4, 0x4c, 0xbd, + 0x6b, 0x42, 0x1c, 0xd6, 0x96, 0x11, 0x7e, 0x15, 0x0f, 0xed, 0x70, 0xde, + 0x59, 0xc1, 0x45, 0xa3, 0x09, 0x1a, 0x83, 0x5e, 0x8d, 0xcf, 0x08, 0x6f, + 0x9c, 0x8c, 0xe3, 0x8f, 0x43, 0xe3, 0x01, 0x49, 0x91, 0x7f, 0xc4, 0x56, + 0x4e, 0xbe, 0x40, 0x8a, 0x93, 0x33, 0x23, 0xcb, 0xfb, 0x91, 0x1d, 0xc0, + 0x6e, 0x9b, 0x48, 0x9a, 0x79, 0x45, 0x13, 0x55, 0xb7, 0xa4, 0x01, 0x6c, + 0x43, 0x27, 0xea, 0xac, 0x7f, 0x40, 0x99, 0xc3, 0xca, 0x50, 0x21, 0x52, + 0xdc, 0xe7, 0xc8, 0x07, 0xdb, 0xdb, 0xcf, 0x4d, 0x98, 0x8d, 0xf3, 0xbb, + 0x72, 0x2d, 0x8f, 0xa6, 0xba, 0xbd, 0xe7, 0x85, 0xf6, 0xa4, 0x5f, 0xd0, + 0x5a, 0xe7, 0x22, 0x40, 0xd4, 0xf6, 0x74, 0xa3, 0xce, 0xc4, 0xda, 0xc1, + 0xc8, 0xc7, 0xfa, 0xed, 0xb8, 0x8e, 0xd1, 0x0a, 0x27, 0x76, 0x76, 0x9f, + 0x21, 0x75, 0x72, 0xfe, 0x06, 0xe2, 0x58, 0xa4, 0xcf, 0xa2, 0x08, 0x70, + 0x6d, 0xee, 0xcd, 0xc8, 0x6b, 0x1e, 0xa6, 0x2a, 0x82, 0x3b, 0xf9, 0xce, + 0xb0, 0xa6, 0x5f, 0x5e, 0xbc, 0xbb, 0xeb, 0x92, 0xb2, 0x73, 0x25, 0x99, + 0x69, 0x17, 0x5f, 0x37, 0x5d, 0x43, 0x77, 0xdf, 0xbf, 0x92, 0x66, 0x8a, + 0xcf, 0x72, 0xc1, 0x0b, 0xb3, 0xf2, 0xf2, 0x22, 0x0d, 0x25, 0x31, 0x47, + 0xf4, 0xed, 0x0f, 0x25, 0xc4, 0xa6, 0xea, 0xb3, 0x94, 0xc0, 0x7f, 0x58, + 0x31, 0x79, 0x65, 0x22, 0xc4, 0x4c, 0x34, 0x57, 0x42, 0x7c, 0x47, 0xc4, + 0x02, 0x19, 0xcc, 0xd6, 0xbc, 0x04, 0x92, 0xa6, 0x94, 0xaf, 0x6b, 0x52, + 0x0e, 0x41, 0xc6, 0xd4, 0x83, 0x2c, 0x9c, 0xe9, 0xe4, 0xef, 0xdf, 0xba, + 0xe3, 0x3d, 0xaa, 0x4c, 0x1f, 0x2c, 0x7f, 0x3a, 0x78, 0x01, 0x91, 0x43, + 0xb2, 0xf0, 0x1f, 0x5c, 0xa3, 0x43, 0x30, 0x49, 0x30, 0x98, 0x1b, 0xca, + 0xdd, 0x2d, 0x52, 0x6e, 0x79, 0xb5, 0x62, 0x39, 0x01, 0x03, 0x3b, 0xbd, + 0xc5, 0x8f, 0x6b, 0xa5, 0x93, 0x7a, 0x8d, 0x7e, 0xea, 0xbe, 0x47, 0xb8, + 0x89, 0xb5, 0xb0, 0xd1, 0x0a, 0x85, 0xb3, 0x78, 0x9e, 0xe1, 0xf1, 0x71, + 0x6c, 0x3f, 0x6a, 0x59, 0x55, 0x2d, 0x9c, 0x07, 0x60, 0x10, 0x0f, 0xf5, + 0x98, 0xc3, 0x70, 0x9d, 0xda, 0x14, 0x24, 0x43, 0x90, 0x85, 0x09, 0x71, + 0x62, 0x05, 0xfd, 0x97, 0xc7, 0xe4, 0x17, 0x63, 0x6e, 0xe5, 0x22, 0xde, + 0x79, 0x1b, 0x4a, 0xd3, 0x9f, 0xf5, 0x8b, 0xf6, 0xdc, 0x2e, 0x72, 0x12, + 0xc9, 0x37, 0x90, 0x03, 0x4e, 0xd6, 0x49, 0x4f, 0x1e, 0x6f, 0x29, 0x3c, + 0xf6, 0x0d, 0xec, 0x30, 0xd9, 0xb1, 0x3f, 0xc3, 0x31, 0x91, 0x2a, 0x7a, + 0x17, 0x65, 0xcf, 0xb7, 0x4c, 0xad, 0x7c, 0x67, 0xf2, 0x11, 0x97, 0xa2, + 0x74, 0xa8, 0xf7, 0x5a, 0xb8, 0x17, 0x85, 0x7b, 0x8c, 0xbd, 0xf4, 0xb5, + 0xd0, 0xed, 0x9c, 0x09, 0x38, 0xea, 0x0c, 0x53, 0x9f, 0x81, 0xdc, 0xc3, + 0xd7, 0x31, 0x5f, 0xe4, 0x15, 0xb5, 0x62, 0xd0, 0xaf, 0xdb, 0xbd, 0xce, + 0x1e, 0x1e, 0xb8, 0xee, 0x6a, 0x01, 0xc8, 0x04, 0x2d, 0x8e, 0xff, 0x1a, + 0xa4, 0xbb, 0x3b, 0x0d, 0x31, 0x9c, 0xa8, 0xf7}, + pub_key_4, + {0x31, 0x36, 0x36, 0x37, 0x37, 0x38, 0x32, 0x37, 0x30, 0x35, 0x37}, + true}, + + // Comment: + // tcID: 47 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 47, + 32, + {0x75, 0x68, 0x7f, 0xdc, 0x30, 0x5d, 0x3d, 0xd6, 0x27, 0x8c, 0x0c, 0xef, + 0x3b, 0xdf, 0x1d, 0x62, 0xd7, 0xb5, 0xb0, 0x47, 0x55, 0x71, 0x70, 0x54, + 0x7d, 0x30, 0x21, 0xd5, 0x46, 0xc8, 0x6f, 0xa6, 0x82, 0xe8, 0x6d, 0xef, + 0x5d, 0x5a, 0xe4, 0x32, 0x58, 0x67, 0x04, 0xbd, 0x36, 0x52, 0xb2, 0x39, + 0x45, 0x63, 0xae, 0x2a, 0x1b, 0xda, 0x25, 0xf3, 0xd4, 0x90, 0xec, 0xd4, + 0xfe, 0x56, 0x11, 0x7e, 0x96, 0x37, 0x41, 0xa8, 0xcf, 0xfb, 0x6b, 0xb8, + 0x1b, 0x99, 0xa3, 0xae, 0xa3, 0x92, 0x4c, 0x05, 0xfb, 0x95, 0x7b, 0xbd, + 0x19, 0xfc, 0x76, 0xa0, 0x76, 0xab, 0x78, 0xfd, 0x68, 0x19, 0xc9, 0x81, + 0xd2, 0xad, 0x2c, 0xa8, 0xc1, 0x9b, 0x5a, 0x2a, 0x2b, 0xb2, 0xac, 0xbd, + 0x86, 0x4c, 0xf0, 0x72, 0xf5, 0xd7, 0x92, 0x9e, 0x6a, 0x02, 0xa1, 0x45, + 0x38, 0xc7, 0x64, 0x42, 0x30, 0x2c, 0xdd, 0x7c, 0x91, 0xe9, 0xfe, 0xa5, + 0xb6, 0x50, 0xbf, 0x9e, 0xda, 0x22, 0x28, 0x20, 0x47, 0x1c, 0xf3, 0x5a, + 0x1a, 0xf3, 0x24, 0x15, 0x15, 0x19, 0x96, 0xbc, 0xa1, 0x78, 0x02, 0x24, + 0x9b, 0x3a, 0x08, 0x84, 0xee, 0xcf, 0x58, 0x28, 0x96, 0x95, 0xf1, 0xed, + 0x11, 0xa7, 0xe8, 0x3e, 0x84, 0x64, 0x1f, 0x1a, 0x21, 0x80, 0x02, 0xee, + 0x29, 0x22, 0x62, 0xa5, 0xfa, 0x48, 0xbc, 0xa7, 0xe6, 0x4c, 0x69, 0x2d, + 0x61, 0x45, 0x90, 0xf7, 0x6b, 0x4d, 0x08, 0xe7, 0x75, 0x1d, 0x3f, 0xfa, + 0x1b, 0x57, 0xbf, 0xd8, 0x70, 0x8d, 0xec, 0xb2, 0x44, 0xe6, 0x3b, 0x0f, + 0x99, 0xab, 0xbb, 0x2c, 0x8c, 0x47, 0xec, 0xfa, 0xaa, 0xdb, 0x2a, 0x52, + 0xc7, 0x60, 0xad, 0xd9, 0x6d, 0x84, 0x33, 0x2d, 0x0b, 0x99, 0x5b, 0x77, + 0x71, 0x77, 0x5a, 0x92, 0x6e, 0x4f, 0x4e, 0xbb, 0x2c, 0x7f, 0xd0, 0x67, + 0x6e, 0xac, 0xdc, 0xb2, 0x61, 0xc5, 0xe4, 0x7a, 0xdd, 0x0a, 0xb6, 0x3c, + 0x0e, 0xec, 0xd5, 0xcf, 0x9e, 0x24, 0xca, 0x6d, 0x02, 0x64, 0xb1, 0x31, + 0x49, 0x2d, 0xa7, 0x6f, 0x58, 0x3e, 0x77, 0xdf, 0xab, 0xe0, 0x6d, 0x87, + 0xe2, 0xdc, 0xb9, 0x7f, 0x6a, 0x08, 0x9f, 0x1c, 0x41, 0xb5, 0x94, 0x06, + 0x3a, 0xf1, 0x85, 0xdd, 0x3e, 0x8d, 0x07, 0xec, 0x8c, 0x1e, 0xd0, 0x3b, + 0x4c, 0x91, 0x39, 0x3c, 0xab, 0xd4, 0x25, 0xcb, 0x1c, 0x22, 0x0e, 0xfb, + 0x5d, 0x50, 0x0a, 0xda, 0x04, 0x51, 0x85, 0xb5, 0x85, 0x18, 0x9b, 0x2f, + 0x33, 0xe7, 0x82, 0x1a, 0xb9, 0xfa, 0x33, 0x8f, 0x00, 0xc5, 0x7c, 0x09, + 0x63, 0xd0, 0xa7, 0x82, 0x15, 0x54, 0xad, 0x0c, 0x7d, 0x42, 0x5e, 0x63, + 0x6c, 0x16, 0x3f, 0x98, 0xcf, 0x32, 0x9c, 0x1a, 0x45, 0x85, 0x08, 0xe5, + 0x17, 0x40, 0x08, 0xe1, 0xdb, 0x20, 0x95, 0xe9, 0xac, 0x5f, 0x24, 0xd1, + 0x8e, 0xf1, 0x45, 0x5e, 0xc4, 0x0e, 0x85, 0x54, 0xbc, 0xc3, 0x72, 0x89, + 0xe5, 0x5d, 0x98, 0x71, 0x0e, 0x4e, 0xd7, 0x64, 0x14, 0x2c, 0x86, 0xe0, + 0xa9, 0xe1, 0x86, 0x66, 0xf3, 0x9a, 0xd9, 0xaf, 0xef, 0x55, 0xc6, 0x23, + 0xb7, 0xeb, 0x25, 0xc2, 0x59, 0x9f, 0xfa, 0x25, 0x52, 0x9a, 0x83, 0xf3, + 0x38, 0x08, 0xbf, 0xf9, 0xec, 0xfd, 0x2e, 0xb2, 0xb7, 0x3a, 0x49, 0x41, + 0x10, 0x1b, 0x5b, 0xd6, 0x1d, 0xb7, 0xa4, 0x8d, 0xde, 0xb1, 0xe3, 0xdc, + 0x77, 0xb8, 0x86, 0x02, 0x34, 0xc0, 0xd1, 0x4f, 0xf6, 0x10, 0x9b, 0xb5, + 0x0b, 0x21, 0xba, 0xca, 0x14, 0xe3, 0xfa, 0x29, 0xba, 0x2d, 0xf7, 0xc9, + 0x67, 0x71, 0x92, 0xe8, 0x33, 0xf7, 0x1b, 0xc3, 0x89, 0xe9, 0x36, 0xd6, + 0xde, 0x09, 0xca, 0xa7, 0x18, 0xc9, 0xfd, 0x5d, 0x66, 0xfb, 0xc4, 0x90, + 0x00, 0xac, 0xe6, 0x00, 0x00, 0xc1, 0xf2, 0xb9}, + pub_key_4, + {0x32, 0x30, 0x36, 0x32, 0x31, 0x34, 0x33, 0x36, 0x32}, + true}, + + // Comment: + // tcID: 48 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 48, + 32, + {0x14, 0x61, 0x74, 0xae, 0x8e, 0x45, 0xfa, 0xcd, 0xd9, 0xde, 0x77, 0xc5, + 0x44, 0xfd, 0xfd, 0x87, 0x62, 0xf0, 0x27, 0xa3, 0xbf, 0xbf, 0x55, 0x1d, + 0x12, 0x62, 0xe2, 0x0e, 0x25, 0x3c, 0xa2, 0xa2, 0x02, 0x3d, 0x54, 0x1a, + 0x30, 0x6b, 0xd0, 0x77, 0xf1, 0xb0, 0xf2, 0x61, 0xbc, 0x43, 0x33, 0xed, + 0xd1, 0x41, 0x54, 0xc6, 0xb1, 0x3f, 0x80, 0xe1, 0xba, 0x5a, 0x34, 0x8b, + 0x68, 0x1e, 0x93, 0xf4, 0x3f, 0x49, 0xd3, 0x91, 0x08, 0x49, 0x77, 0x7d, + 0x24, 0x4f, 0x94, 0x1a, 0x06, 0x0f, 0x21, 0x83, 0x48, 0xe1, 0xf5, 0x46, + 0xaf, 0xaf, 0x88, 0xbf, 0xcf, 0x5c, 0x9a, 0x2e, 0xae, 0xaa, 0x3c, 0x45, + 0x93, 0x21, 0xc9, 0x5e, 0x93, 0xcb, 0x46, 0x1a, 0x04, 0x3a, 0xb3, 0xf8, + 0x42, 0xc3, 0xfc, 0x5b, 0x0a, 0x94, 0xa0, 0x57, 0xa0, 0x53, 0xff, 0x8d, + 0xa1, 0x32, 0xaa, 0xd0, 0x3e, 0xd3, 0x17, 0xd8, 0x96, 0x32, 0xda, 0xf6, + 0x89, 0x0b, 0xe8, 0x64, 0xab, 0xb0, 0x1a, 0x26, 0xce, 0xdd, 0xc1, 0x49, + 0x1e, 0x50, 0x04, 0x1d, 0x27, 0x45, 0x18, 0x71, 0x9c, 0x63, 0x37, 0xc6, + 0x43, 0xc1, 0xa8, 0x40, 0x3a, 0x0d, 0xcd, 0x78, 0x5c, 0x8f, 0xb3, 0xf0, + 0x48, 0x7f, 0xa3, 0x73, 0x6b, 0xcf, 0x79, 0x30, 0xa7, 0x25, 0xea, 0x01, + 0xd9, 0x9b, 0xce, 0xf4, 0xbb, 0x1e, 0xb6, 0x06, 0xcc, 0xbb, 0xd8, 0x47, + 0xce, 0x3e, 0x75, 0x74, 0x17, 0xa6, 0x49, 0x98, 0x47, 0x8e, 0x22, 0x17, + 0x12, 0x93, 0xc6, 0x84, 0xea, 0x4b, 0x69, 0x7d, 0xd9, 0xc0, 0xef, 0x14, + 0x8c, 0x0f, 0xef, 0xee, 0xb4, 0x3a, 0xde, 0xb4, 0xb8, 0x53, 0xc8, 0xed, + 0x99, 0x80, 0x15, 0x7f, 0x6a, 0x68, 0x8c, 0x7c, 0x43, 0xe0, 0xaf, 0xeb, + 0xf1, 0x89, 0xb3, 0xe2, 0x8d, 0xf1, 0xd2, 0x38, 0x08, 0xf5, 0x66, 0xa4, + 0x9e, 0xef, 0x5a, 0x40, 0xa5, 0xe3, 0x4e, 0x65, 0x83, 0xf1, 0x36, 0xa6, + 0x6a, 0x86, 0x02, 0x8c, 0xc5, 0x8e, 0xc2, 0x07, 0x8a, 0xad, 0x28, 0x84, + 0x5c, 0x09, 0x53, 0x05, 0x54, 0x7a, 0x4f, 0x96, 0xfa, 0x3f, 0xd3, 0x83, + 0x67, 0x23, 0xd2, 0xd3, 0xb9, 0xe0, 0x1c, 0xb2, 0x24, 0xcc, 0xb3, 0x55, + 0x6e, 0x5a, 0x1b, 0x79, 0xff, 0x17, 0x94, 0xbc, 0xe2, 0xe2, 0x3c, 0x92, + 0x1b, 0xf7, 0xfe, 0x40, 0x78, 0x1f, 0x21, 0x3e, 0x83, 0x59, 0xff, 0xb3, + 0xbe, 0x12, 0xfe, 0x05, 0xf1, 0xd2, 0x38, 0xd3, 0x28, 0x3f, 0xb9, 0xb8, + 0xf9, 0x99, 0x7e, 0x2f, 0x1b, 0xaf, 0x6a, 0xcb, 0xc5, 0x10, 0x2c, 0x19, + 0x35, 0x57, 0xef, 0xf8, 0x2f, 0x27, 0xe4, 0x6b, 0x4b, 0x7a, 0x11, 0xfc, + 0x86, 0x51, 0x48, 0x58, 0x7f, 0xff, 0x8d, 0xef, 0x4d, 0xd6, 0xd3, 0xa1, + 0x64, 0x3a, 0x19, 0x29, 0x17, 0x5b, 0x0c, 0x9b, 0xcd, 0x93, 0x00, 0xf6, + 0xfd, 0xc6, 0x5c, 0x35, 0x46, 0xd3, 0x63, 0x65, 0xca, 0xdd, 0x07, 0x33, + 0xa9, 0x46, 0x3b, 0x98, 0xd6, 0xdc, 0x2b, 0x1c, 0x2d, 0xcc, 0xaa, 0xc4, + 0x2b, 0x91, 0x36, 0xee, 0xf1, 0x0c, 0x2e, 0x86, 0x3a, 0x36, 0x33, 0x7f, + 0xa1, 0x07, 0xc5, 0x53, 0x3d, 0x07, 0xd4, 0x6c, 0x68, 0x70, 0xa3, 0xe0, + 0xcf, 0xe3, 0x98, 0xdf, 0x26, 0xf0, 0xc4, 0x2f, 0x9c, 0x7b, 0x49, 0x56, + 0x73, 0x16, 0xdd, 0x04, 0xc8, 0x11, 0x23, 0x2b, 0x43, 0x45, 0xd5, 0xf0, + 0x69, 0x87, 0x2a, 0x09, 0xa5, 0xab, 0xf5, 0xd8, 0xbc, 0x69, 0xa0, 0xa2, + 0xce, 0xe7, 0x99, 0x73, 0xab, 0xbe, 0xd5, 0x6b, 0xa0, 0x5b, 0xd7, 0xd7, + 0x41, 0xb5, 0x7b, 0xb5, 0x21, 0x18, 0x4e, 0x32, 0xef, 0xc1, 0x0f, 0xa0, + 0x54, 0x9a, 0xbb, 0x2d, 0xd7, 0xb7, 0x31, 0xb3, 0x8e, 0x28, 0x39, 0x21, + 0x2a, 0xe6, 0xe7, 0xfa, 0x9d, 0x0c, 0x9c, 0xa2}, + pub_key_4, + {0x36, 0x38, 0x34, 0x32, 0x34, 0x39, 0x36, 0x30, 0x34, 0x35}, + true}, + + // Comment: + // tcID: 49 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 49, + 32, + {0x5a, 0x46, 0x6d, 0x26, 0xdc, 0x77, 0x54, 0x9b, 0xab, 0x3e, 0xef, 0x2f, + 0x1b, 0x8a, 0x8a, 0x35, 0xca, 0x77, 0x01, 0xc3, 0x46, 0x55, 0x5f, 0x87, + 0x24, 0xcc, 0x8a, 0x3f, 0x87, 0x81, 0x78, 0x32, 0x8b, 0x57, 0x60, 0xbe, + 0x49, 0xfb, 0x38, 0x6f, 0x74, 0xc9, 0xad, 0xc3, 0x2c, 0xe5, 0x91, 0x24, + 0x9f, 0xd4, 0x9f, 0x4b, 0xff, 0x33, 0x02, 0x0f, 0x60, 0x7b, 0x1d, 0xfd, + 0x9d, 0x92, 0x85, 0x38, 0xc8, 0x86, 0xd5, 0x46, 0xa7, 0xfa, 0x21, 0xf3, + 0x81, 0x35, 0x89, 0x07, 0x95, 0x12, 0x81, 0x3a, 0x9e, 0x34, 0x53, 0xcc, + 0xce, 0x1e, 0x7a, 0x11, 0xe1, 0x53, 0xdc, 0xbd, 0xfb, 0x50, 0x48, 0xdc, + 0x94, 0x6a, 0x1a, 0xda, 0x3e, 0x6a, 0xc0, 0xc1, 0x96, 0xe0, 0x29, 0x56, + 0x3f, 0xdd, 0x95, 0x3c, 0xf8, 0xb7, 0x0e, 0x24, 0x1c, 0xf8, 0x84, 0xac, + 0x2a, 0x84, 0xe2, 0x04, 0x4c, 0x0a, 0xea, 0x5a, 0xca, 0xca, 0xb6, 0xae, + 0xb8, 0x84, 0xad, 0x84, 0x94, 0x23, 0x23, 0x66, 0xbf, 0x20, 0x60, 0xd2, + 0x18, 0x48, 0xf3, 0xf9, 0x4b, 0xf8, 0x27, 0x3a, 0xf1, 0x06, 0x32, 0xcc, + 0xfd, 0x36, 0x94, 0xc2, 0x48, 0x67, 0x19, 0xf0, 0xdc, 0x25, 0xf7, 0xc5, + 0x61, 0xec, 0x8a, 0x0f, 0xe3, 0x2d, 0x74, 0xb5, 0xf9, 0x14, 0xce, 0x3b, + 0x90, 0x66, 0x2a, 0xdb, 0x05, 0x75, 0x61, 0x40, 0x0f, 0x62, 0x5c, 0xac, + 0x5e, 0x82, 0x77, 0xaa, 0x69, 0x1b, 0x6f, 0x43, 0xe6, 0x96, 0xc0, 0x44, + 0xef, 0x28, 0x90, 0x87, 0x7e, 0x89, 0x72, 0x56, 0x86, 0xff, 0xd4, 0x12, + 0x26, 0x98, 0x67, 0x33, 0x41, 0xc8, 0xaf, 0xcc, 0x9e, 0xf0, 0x40, 0x2a, + 0xc9, 0xc5, 0x70, 0x2d, 0xe6, 0xae, 0x20, 0x5a, 0x16, 0xc6, 0xb1, 0x34, + 0x86, 0xa4, 0x95, 0x8e, 0xd2, 0x02, 0xa6, 0xff, 0xa8, 0x55, 0xc2, 0x39, + 0x4b, 0x17, 0x59, 0xb3, 0x26, 0x6d, 0x5a, 0xbe, 0x9e, 0x87, 0xc5, 0xc4, + 0xa2, 0xe2, 0xa9, 0xfe, 0x7f, 0x00, 0x0e, 0x2d, 0x95, 0xb0, 0xd6, 0xe7, + 0xbb, 0xbb, 0xd7, 0x0a, 0x27, 0xa8, 0xf7, 0xb1, 0x0c, 0x8b, 0x90, 0xf0, + 0x7c, 0xb5, 0xe5, 0x6a, 0xb6, 0x5d, 0x47, 0x41, 0x30, 0x8e, 0x76, 0xbf, + 0xa1, 0xd3, 0xe5, 0xe2, 0xf8, 0x7e, 0x6d, 0xe1, 0x99, 0xcc, 0xe2, 0x49, + 0x13, 0x86, 0x09, 0xb4, 0xb8, 0x39, 0x15, 0x1b, 0xbe, 0x32, 0x87, 0x6c, + 0x0d, 0x32, 0xc7, 0x77, 0xe1, 0x73, 0x61, 0x3b, 0xe1, 0x61, 0xf5, 0xf9, + 0xae, 0xcd, 0xfc, 0xa9, 0x87, 0x7c, 0xff, 0x6a, 0x4b, 0x06, 0x7a, 0x25, + 0x3b, 0xd4, 0xa7, 0x14, 0x35, 0xd6, 0x41, 0x3f, 0xc5, 0xb8, 0xf9, 0x91, + 0x3b, 0xeb, 0xa7, 0xb9, 0x0d, 0x14, 0x0e, 0xf5, 0x4b, 0xab, 0xd9, 0x42, + 0xeb, 0x89, 0xad, 0x52, 0x24, 0x41, 0x3b, 0x7f, 0x4c, 0x3f, 0xac, 0x78, + 0xa8, 0xc2, 0x0d, 0x4c, 0x43, 0x0d, 0xee, 0xe9, 0x12, 0x44, 0x67, 0x28, + 0x7f, 0x77, 0xb4, 0x63, 0x4b, 0xb7, 0x45, 0x90, 0x2b, 0x35, 0x2b, 0x7d, + 0x34, 0x88, 0x04, 0x4f, 0xa1, 0xcb, 0xa5, 0x9c, 0xdb, 0x0e, 0x68, 0xc4, + 0x4a, 0xaa, 0x3a, 0x07, 0xd5, 0xae, 0x84, 0x6f, 0x68, 0x80, 0xbc, 0x65, + 0x19, 0x4a, 0x7d, 0xf3, 0xae, 0xf0, 0xbf, 0xda, 0xa9, 0x23, 0x13, 0xa2, + 0x3b, 0xa7, 0xf2, 0x8c, 0x78, 0xac, 0x68, 0x21, 0x2d, 0xad, 0x80, 0xbe, + 0xb5, 0x62, 0xa7, 0x0b, 0xf8, 0xaa, 0xe3, 0xa0, 0xef, 0xa5, 0x1c, 0x65, + 0x3d, 0xd5, 0x03, 0x1c, 0x40, 0x55, 0x4d, 0xc9, 0x62, 0x76, 0xbe, 0x9e, + 0x0a, 0xd8, 0xff, 0x0a, 0x4c, 0xfd, 0xec, 0x5a, 0x0e, 0x42, 0x11, 0xbd, + 0x16, 0x1d, 0xab, 0x69, 0xdf, 0x48, 0x34, 0x27, 0x98, 0x0f, 0x3c, 0xa1, + 0xa3, 0xe1, 0x2d, 0x56, 0xec, 0xe7, 0xa5, 0xef}, + pub_key_4, + {0x33, 0x32, 0x36, 0x39, 0x38, 0x39, 0x37, 0x33, 0x32, 0x31}, + true}, + + // Comment: + // tcID: 50 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 50, + 32, + {0x3b, 0x08, 0xc3, 0x8b, 0xa5, 0x5a, 0xeb, 0x68, 0x03, 0x80, 0x1c, 0x01, + 0xf8, 0x9d, 0xf7, 0x9d, 0x7a, 0xa3, 0xef, 0xb6, 0x98, 0xca, 0x66, 0xb5, + 0xa9, 0xf5, 0x5b, 0x9e, 0x52, 0xef, 0x72, 0x58, 0xc2, 0x39, 0x59, 0x92, + 0x4e, 0x27, 0x98, 0xc0, 0x7b, 0xd3, 0xf0, 0xfd, 0x6f, 0xbf, 0x5e, 0x1c, + 0xa3, 0xe9, 0xf6, 0xf9, 0xd7, 0x92, 0x17, 0x9c, 0x35, 0xf1, 0xf7, 0x10, + 0x89, 0x12, 0xeb, 0xfa, 0x23, 0x54, 0x86, 0x68, 0x94, 0x8a, 0x19, 0x6f, + 0x5a, 0x02, 0x20, 0x1a, 0xa1, 0xe0, 0x20, 0x99, 0xcc, 0xaa, 0xd7, 0xa1, + 0x4b, 0x7f, 0x4c, 0x09, 0x88, 0xdd, 0x55, 0x92, 0xf9, 0xa2, 0xe8, 0xcf, + 0x60, 0x47, 0x1e, 0xaa, 0xff, 0x68, 0x9b, 0x25, 0x39, 0x98, 0x19, 0xa5, + 0x9a, 0xe2, 0xdf, 0x37, 0x4f, 0xc8, 0xe4, 0x48, 0xd5, 0x9b, 0xb4, 0x94, + 0x71, 0x7b, 0x3f, 0x95, 0xbb, 0xc9, 0xb2, 0x30, 0x21, 0xe0, 0xa3, 0x4b, + 0x77, 0xd3, 0xb9, 0x05, 0x00, 0x59, 0x99, 0x9a, 0x07, 0x99, 0x11, 0x93, + 0x5a, 0x5c, 0x67, 0x06, 0xd5, 0x5c, 0x34, 0x32, 0xcb, 0x6f, 0x70, 0x9e, + 0x4e, 0xb6, 0x8b, 0x6d, 0x40, 0xca, 0xac, 0x07, 0xe1, 0xb2, 0xda, 0xea, + 0x7a, 0x20, 0x6e, 0x5b, 0x7a, 0x5c, 0x81, 0x65, 0x60, 0x13, 0xc1, 0x21, + 0x2b, 0xa1, 0xeb, 0x31, 0x9e, 0xdf, 0x48, 0xbb, 0xb4, 0x9c, 0x23, 0x77, + 0x55, 0x9f, 0xea, 0x90, 0xd9, 0x54, 0x8e, 0x64, 0xc0, 0xbe, 0xc9, 0xae, + 0xaa, 0x21, 0x7f, 0x2a, 0x32, 0x96, 0xe6, 0x8e, 0xf1, 0x1b, 0xd5, 0xde, + 0x9a, 0x4c, 0x3f, 0xca, 0xd7, 0x6a, 0x77, 0xeb, 0xbf, 0xaa, 0x28, 0x6b, + 0xa6, 0x4a, 0x7d, 0x54, 0x7c, 0xed, 0xb0, 0x32, 0xd3, 0x51, 0x56, 0xb4, + 0xf6, 0x42, 0x26, 0x30, 0x84, 0xc7, 0x4e, 0x64, 0x29, 0xb6, 0xaf, 0xba, + 0xba, 0x99, 0xd5, 0xa3, 0xe5, 0xc9, 0x50, 0xb4, 0x34, 0x39, 0x0e, 0xfe, + 0x4c, 0x6b, 0x5f, 0x20, 0x74, 0x13, 0xa3, 0x13, 0x6d, 0xcb, 0x76, 0xc1, + 0x1d, 0x35, 0xbc, 0x40, 0x3c, 0xeb, 0xb0, 0xc1, 0x63, 0xba, 0x62, 0x3c, + 0xad, 0xc2, 0xa8, 0x61, 0x6a, 0xb7, 0xe6, 0x4d, 0x31, 0x51, 0x38, 0xe8, + 0xd6, 0xf2, 0xba, 0xee, 0x47, 0x22, 0xcd, 0x42, 0x02, 0x2a, 0xb3, 0x5d, + 0x17, 0x8b, 0xc5, 0x89, 0xd8, 0x75, 0x74, 0x09, 0xb3, 0xcb, 0x87, 0x29, + 0x1d, 0x69, 0xf2, 0xef, 0xde, 0xb9, 0xeb, 0xf0, 0x33, 0xa0, 0x63, 0x90, + 0xa8, 0xc9, 0x41, 0x31, 0xb5, 0x5d, 0xcf, 0x83, 0x26, 0x66, 0x10, 0xb4, + 0x17, 0xd9, 0xd6, 0xf3, 0xdf, 0xfd, 0x66, 0x70, 0xf5, 0xa1, 0x16, 0x2f, + 0x93, 0xfa, 0x42, 0xc6, 0x44, 0x96, 0x8c, 0x57, 0xec, 0x53, 0x50, 0x5c, + 0x7f, 0x1f, 0x04, 0x05, 0x4d, 0xb9, 0xb4, 0xc7, 0x07, 0x9f, 0x6a, 0x62, + 0xb7, 0x51, 0x80, 0x50, 0x2b, 0x34, 0x4d, 0x3e, 0x96, 0x1c, 0x96, 0x79, + 0xe9, 0xc4, 0xcd, 0x5b, 0x99, 0xe8, 0x90, 0xf5, 0xde, 0x3a, 0x3d, 0xa5, + 0x6e, 0x52, 0x2f, 0xcc, 0x9f, 0xe5, 0x38, 0x44, 0x30, 0x87, 0x1f, 0xe8, + 0x42, 0x5c, 0xac, 0xd0, 0xbb, 0x5f, 0x2a, 0xb2, 0xa4, 0xad, 0x12, 0xc7, + 0x34, 0xbc, 0x10, 0x4d, 0xad, 0x03, 0x08, 0x6d, 0xcd, 0xd7, 0x53, 0x1e, + 0x83, 0xa4, 0x1d, 0xa2, 0x18, 0xd0, 0x4f, 0x4d, 0x2e, 0x1b, 0xd6, 0x90, + 0xed, 0xb6, 0xd8, 0xaa, 0xd3, 0x5f, 0x0b, 0xf9, 0x35, 0xed, 0xfa, 0x9a, + 0xba, 0x16, 0xf1, 0x7a, 0x0b, 0x01, 0x55, 0xfb, 0xd1, 0x17, 0x0d, 0x2b, + 0x1a, 0xad, 0x6b, 0x73, 0x33, 0x65, 0x7d, 0xd7, 0x74, 0x06, 0xc0, 0xfc, + 0x74, 0x48, 0x72, 0x6e, 0x1a, 0x3e, 0xc6, 0xa1, 0xf9, 0xc1, 0x99, 0x27, + 0x66, 0xae, 0x64, 0xfb, 0x0c, 0x59, 0xf9, 0xa7}, + pub_key_4, + {0x31, 0x33, 0x38, 0x37, 0x33, 0x32, 0x34, 0x36, 0x39, 0x32}, + true}, + + // Comment: + // tcID: 51 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 51, + 32, + {0x32, 0xdb, 0xfb, 0x19, 0xfa, 0xc3, 0x8e, 0x24, 0x01, 0xa0, 0xf8, 0x6f, + 0xae, 0x82, 0xb3, 0xa2, 0xce, 0x63, 0x93, 0xaa, 0x7e, 0xf8, 0x45, 0x59, + 0xcc, 0xbd, 0x9f, 0xe9, 0x57, 0x7f, 0xf2, 0xb5, 0x05, 0xa2, 0x38, 0xd2, + 0x67, 0x20, 0x7b, 0x67, 0x46, 0x54, 0x4a, 0x0a, 0x45, 0x53, 0x28, 0xd3, + 0x4f, 0x01, 0x28, 0xc5, 0x1e, 0x34, 0x7a, 0xbe, 0xe0, 0x33, 0xcd, 0x58, + 0x30, 0xb8, 0xe8, 0xd8, 0x58, 0x7f, 0x43, 0xc9, 0x9b, 0xa3, 0x14, 0x5a, + 0x7b, 0x24, 0xd6, 0x02, 0x95, 0xe2, 0xf4, 0x81, 0xfa, 0xdb, 0x03, 0xc1, + 0x3a, 0x90, 0x55, 0xa8, 0xee, 0x0a, 0xa2, 0x07, 0xcb, 0xe1, 0x83, 0xa4, + 0x11, 0x6c, 0x08, 0x7f, 0xd0, 0xcc, 0xe2, 0x68, 0x0a, 0x56, 0x29, 0xb8, + 0x2e, 0x11, 0x68, 0xee, 0x0e, 0xbc, 0x1f, 0xf3, 0xf2, 0xf3, 0x2d, 0x22, + 0x06, 0x34, 0x58, 0xdb, 0x9e, 0x72, 0xf0, 0x30, 0x7a, 0xd7, 0xa4, 0xcf, + 0x65, 0x70, 0xf4, 0x00, 0xe5, 0xaf, 0x4c, 0x82, 0x96, 0xdb, 0x10, 0x64, + 0x24, 0x39, 0xfa, 0x22, 0x4f, 0xe7, 0x39, 0xd4, 0x54, 0xc3, 0xd7, 0xe1, + 0xf1, 0x41, 0x49, 0xc2, 0x07, 0x52, 0xbf, 0xd6, 0xea, 0x6e, 0x4a, 0x1a, + 0xaa, 0xf8, 0x81, 0x43, 0x97, 0xc1, 0x74, 0x58, 0xbc, 0x9d, 0x59, 0x2b, + 0xf8, 0xe3, 0x15, 0x62, 0x64, 0x0c, 0x8a, 0x68, 0x7c, 0xba, 0x52, 0x58, + 0xb5, 0xc2, 0x85, 0x17, 0xbc, 0x84, 0x65, 0x9f, 0x6f, 0x77, 0x12, 0x87, + 0x4d, 0x93, 0x3f, 0x5d, 0x72, 0xbd, 0x0c, 0xc4, 0x82, 0x44, 0xe4, 0x5f, + 0x60, 0xc2, 0x17, 0x56, 0x2a, 0x22, 0x68, 0x8a, 0xc3, 0x32, 0x4d, 0x4b, + 0x3f, 0x3d, 0x06, 0x81, 0x2b, 0x37, 0x79, 0xc7, 0xd5, 0x10, 0x7f, 0xd8, + 0x41, 0xa0, 0xbd, 0x39, 0x7d, 0x63, 0x16, 0x91, 0x82, 0x32, 0xb3, 0x0b, + 0xe3, 0xfe, 0x60, 0x5f, 0x45, 0x94, 0x63, 0xe7, 0xc4, 0xa4, 0xd3, 0xee, + 0x58, 0xa1, 0x64, 0xd9, 0xe8, 0xb3, 0xb2, 0x18, 0x2b, 0xef, 0x53, 0x10, + 0xa3, 0xa9, 0xad, 0xf6, 0x35, 0x5c, 0xb7, 0xc0, 0x89, 0xe9, 0xe0, 0xe3, + 0x06, 0x76, 0x91, 0xf3, 0x40, 0xb4, 0xfb, 0xe9, 0x9b, 0xf4, 0x3d, 0x88, + 0xcd, 0xad, 0xaa, 0xda, 0x66, 0xf9, 0x08, 0xb5, 0x03, 0x20, 0x30, 0xd7, + 0xa2, 0xdd, 0x8c, 0x62, 0xcd, 0xe7, 0x37, 0x8b, 0x57, 0xf7, 0x72, 0x50, + 0xe0, 0x51, 0x39, 0x8b, 0x96, 0xba, 0xe2, 0x67, 0xc0, 0x39, 0xd0, 0x9c, + 0x9a, 0x64, 0xa1, 0xa1, 0xaa, 0x86, 0xf4, 0x72, 0x44, 0xe5, 0xc5, 0x0b, + 0xce, 0xf9, 0xce, 0x9f, 0x28, 0x0b, 0x65, 0x64, 0xcb, 0x12, 0xee, 0xdd, + 0x6e, 0x25, 0xcb, 0x14, 0xa1, 0x7c, 0x5a, 0xb2, 0xfe, 0xce, 0x54, 0xbf, + 0xb7, 0xa8, 0xe2, 0x79, 0x55, 0x38, 0x19, 0x79, 0x6b, 0x9f, 0x54, 0xdb, + 0x9d, 0x85, 0x6d, 0xf8, 0xe2, 0xa6, 0x39, 0x03, 0xeb, 0x4b, 0x2a, 0xfc, + 0x56, 0x11, 0x8e, 0x9c, 0xa0, 0x8d, 0x2f, 0xcb, 0xb5, 0x1e, 0x48, 0xcf, + 0xa2, 0xc1, 0x3c, 0x0d, 0x3d, 0xd3, 0xf9, 0xaa, 0x88, 0xeb, 0x44, 0xd5, + 0xf2, 0x34, 0xe8, 0x5b, 0xed, 0xe5, 0xee, 0x4e, 0xc0, 0xf0, 0x0b, 0x39, + 0x09, 0x37, 0xaf, 0xb8, 0x46, 0xad, 0xac, 0xf6, 0x41, 0x3a, 0x39, 0xb6, + 0x9c, 0xd1, 0x78, 0x42, 0x9a, 0x90, 0x0a, 0x88, 0x9a, 0xe9, 0xd6, 0xba, + 0xa9, 0x95, 0x4a, 0xcc, 0x39, 0xe0, 0x7e, 0xb5, 0x00, 0x43, 0xb0, 0xd2, + 0xda, 0x2a, 0xfc, 0x47, 0x6c, 0x56, 0x3f, 0xbb, 0x34, 0x19, 0x93, 0xd2, + 0x70, 0x9a, 0x3f, 0x0b, 0x4f, 0x47, 0x30, 0x25, 0x6b, 0xe5, 0x09, 0x96, + 0x6a, 0x2e, 0xb3, 0x88, 0xbe, 0x5e, 0x19, 0xc3, 0xac, 0x00, 0x23, 0x69, + 0x06, 0x5c, 0x5d, 0xaf, 0xb0, 0x21, 0x5e, 0xf9}, + pub_key_4, + {0x34, 0x31, 0x31, 0x38, 0x38, 0x38, 0x37, 0x35, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 52 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 52, + 32, + {0x3b, 0xe0, 0xf3, 0x35, 0x50, 0x7b, 0x49, 0xda, 0x7a, 0xfd, 0x6d, 0xcb, + 0xe2, 0xb0, 0x66, 0x24, 0xc1, 0x20, 0xd9, 0xa0, 0xbc, 0x93, 0x2f, 0x00, + 0x05, 0xc2, 0x12, 0x0c, 0xf7, 0xe8, 0x67, 0x90, 0x46, 0x76, 0x9b, 0xda, + 0x85, 0xaf, 0xea, 0x28, 0xa2, 0xac, 0x9c, 0x3f, 0x2f, 0x84, 0xc4, 0x45, + 0x36, 0xe1, 0xb2, 0x54, 0x89, 0x20, 0xe4, 0xcd, 0x9c, 0xdb, 0x64, 0x9c, + 0x06, 0x67, 0x88, 0x7e, 0x9d, 0x2c, 0x22, 0xf8, 0x9a, 0xd3, 0x1e, 0xa9, + 0x85, 0x95, 0xe7, 0x00, 0x76, 0x70, 0xbd, 0x07, 0x23, 0x05, 0x52, 0xc9, + 0xec, 0xe0, 0x60, 0xb6, 0xe8, 0x1c, 0xa9, 0xec, 0x1b, 0x65, 0x8a, 0xcc, + 0x9e, 0x4e, 0x67, 0xbc, 0x45, 0x29, 0xd2, 0x36, 0x16, 0x6f, 0x8d, 0xb1, + 0xb0, 0x49, 0x75, 0xa9, 0x79, 0xea, 0x03, 0xdc, 0xe8, 0xf8, 0xb2, 0x7c, + 0xbc, 0x74, 0x88, 0xba, 0x29, 0xf7, 0xc7, 0x21, 0xad, 0x25, 0x91, 0x65, + 0x2b, 0xd6, 0x1f, 0x8e, 0xe7, 0x97, 0x56, 0xf7, 0xb2, 0x24, 0xa7, 0xe6, + 0xd3, 0x71, 0x5c, 0xcf, 0x03, 0xb1, 0xce, 0xeb, 0xae, 0x35, 0xf8, 0x61, + 0x22, 0xa2, 0xd2, 0x9e, 0x95, 0x62, 0xbc, 0xe3, 0xac, 0xf2, 0x25, 0x10, + 0x71, 0xbc, 0x85, 0x42, 0x7c, 0xbc, 0x19, 0x4b, 0xe3, 0xab, 0x00, 0x32, + 0x64, 0xdc, 0xa3, 0xac, 0x12, 0x5d, 0x42, 0x33, 0x6e, 0x17, 0x88, 0x69, + 0x5c, 0x30, 0x16, 0x33, 0x69, 0xe7, 0x6a, 0x06, 0x2b, 0x11, 0x32, 0xa8, + 0x39, 0x53, 0x23, 0x9a, 0x7e, 0xaf, 0xaf, 0x6a, 0xc8, 0x78, 0xec, 0x66, + 0x4c, 0x3c, 0x88, 0x0c, 0x58, 0x26, 0x18, 0x4c, 0xaf, 0xad, 0x97, 0xf2, + 0xe5, 0x6e, 0x37, 0xfd, 0x99, 0x14, 0x8e, 0x7f, 0x49, 0x97, 0x90, 0x79, + 0xab, 0x66, 0x88, 0x1c, 0xa4, 0xa4, 0xde, 0x81, 0xc9, 0x3c, 0xe4, 0x78, + 0x92, 0x0c, 0x18, 0xfa, 0x4d, 0x8a, 0x13, 0xf8, 0xf4, 0x47, 0x67, 0x28, + 0xf6, 0x54, 0xae, 0x64, 0xd1, 0xe4, 0x7a, 0xca, 0x53, 0x12, 0xf1, 0x6f, + 0x3c, 0x21, 0xa8, 0x71, 0x3c, 0xc7, 0xed, 0xf0, 0x57, 0x4f, 0xb3, 0x1f, + 0xaf, 0x92, 0x4e, 0x64, 0x37, 0xd7, 0x71, 0x1e, 0x85, 0x67, 0x61, 0xbb, + 0x63, 0xca, 0xd0, 0x37, 0x8f, 0x49, 0x23, 0x26, 0x21, 0x65, 0x09, 0xf8, + 0x99, 0x11, 0xd1, 0x41, 0x7b, 0xb2, 0x29, 0xeb, 0x1b, 0x80, 0x29, 0x54, + 0x05, 0xd8, 0x23, 0x36, 0x93, 0x13, 0xc7, 0xdb, 0x58, 0x6e, 0xe0, 0x93, + 0xb7, 0x31, 0x02, 0x30, 0x6f, 0x27, 0x4f, 0xd3, 0x0d, 0xfe, 0x0f, 0x43, + 0xdb, 0xd1, 0x0f, 0xf4, 0xd6, 0xe5, 0x62, 0x49, 0xb1, 0xb4, 0xe9, 0x40, + 0x30, 0xb3, 0x41, 0x12, 0x64, 0x99, 0xc6, 0xbd, 0xc4, 0xc8, 0xd9, 0xce, + 0x57, 0x6f, 0x4b, 0x67, 0xa8, 0xd6, 0x33, 0x09, 0xea, 0xe7, 0xbd, 0x61, + 0x0a, 0xba, 0xed, 0x35, 0x34, 0x31, 0xb9, 0x9c, 0xb0, 0x13, 0x69, 0xca, + 0xc1, 0xab, 0x65, 0xcc, 0x22, 0x5e, 0xce, 0x17, 0x27, 0x97, 0xc1, 0x5e, + 0x4f, 0x8c, 0x19, 0x65, 0x13, 0xfe, 0xb0, 0x64, 0x11, 0xa6, 0x9d, 0xa6, + 0x39, 0x0f, 0x50, 0x85, 0x41, 0x1f, 0x3d, 0x76, 0x98, 0xfa, 0xa6, 0xf2, + 0x7d, 0x9b, 0x42, 0xfd, 0x3c, 0xca, 0x13, 0x25, 0xf6, 0x05, 0x81, 0x99, + 0x7f, 0x59, 0xa5, 0x95, 0xbb, 0xa4, 0x83, 0x89, 0x51, 0xdf, 0xd4, 0xc9, + 0x14, 0x92, 0x2a, 0x1c, 0xd4, 0xd4, 0xdc, 0xd7, 0x90, 0x32, 0x98, 0x98, + 0xd9, 0x83, 0x20, 0x16, 0x74, 0x93, 0x22, 0x7b, 0xdc, 0x5f, 0x99, 0x28, + 0x3c, 0x15, 0x78, 0xb0, 0xb3, 0x75, 0x96, 0x02, 0xec, 0x75, 0x60, 0x82, + 0x08, 0x7d, 0xb4, 0xcd, 0x80, 0x16, 0x8e, 0x86, 0x59, 0x6b, 0x9e, 0x79, + 0xc3, 0x52, 0x39, 0x8e, 0x31, 0x55, 0x11, 0xe3}, + pub_key_4, + {0x39, 0x38, 0x38, 0x36, 0x30, 0x36, 0x35, 0x34, 0x35}, + true}, + + // Comment: + // tcID: 53 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 53, + 32, + {0x73, 0xb8, 0x80, 0x3a, 0xd0, 0x8e, 0x4c, 0x6a, 0x3c, 0xd9, 0xda, 0xc9, + 0x25, 0x8f, 0x56, 0x05, 0xe4, 0x01, 0x25, 0x72, 0x26, 0xe7, 0x42, 0xaa, + 0x2a, 0x99, 0xcf, 0x03, 0x7f, 0x6f, 0x70, 0x9b, 0xec, 0x97, 0x03, 0x5f, + 0xf2, 0xf0, 0x50, 0x68, 0xde, 0xc6, 0x14, 0x38, 0x6d, 0x74, 0x87, 0x11, + 0xd1, 0x4d, 0x5d, 0x19, 0x71, 0x16, 0xe6, 0x74, 0x0d, 0xb4, 0xfd, 0x2a, + 0x68, 0x3f, 0x44, 0x06, 0x0b, 0x75, 0x17, 0x0d, 0xb4, 0xa4, 0xfe, 0xec, + 0x77, 0x22, 0xdd, 0x58, 0xe2, 0xb1, 0xde, 0x7f, 0x64, 0x63, 0x99, 0x3d, + 0xb7, 0x4f, 0xb3, 0x44, 0x3d, 0x4f, 0x8a, 0x95, 0x63, 0x7c, 0xd0, 0x3c, + 0xd4, 0x40, 0x89, 0x2b, 0x07, 0x86, 0xaa, 0xd6, 0xe9, 0x90, 0xe2, 0x79, + 0x31, 0xe2, 0x41, 0xad, 0x01, 0x33, 0xae, 0xa2, 0xc3, 0xc3, 0x62, 0x79, + 0x62, 0xf1, 0xde, 0x5e, 0x84, 0xf5, 0x10, 0x73, 0xdb, 0x29, 0xb3, 0xa7, + 0xb0, 0xa7, 0x85, 0x43, 0xa5, 0xd5, 0x16, 0xde, 0x42, 0x19, 0x0d, 0x29, + 0x76, 0x35, 0x9d, 0x54, 0x56, 0x40, 0xbd, 0xa3, 0x1a, 0x7c, 0x7e, 0xdb, + 0xc4, 0x30, 0x6a, 0x98, 0x1a, 0x82, 0xc8, 0x24, 0x08, 0x26, 0x34, 0x01, + 0xf0, 0xd3, 0x15, 0x07, 0x39, 0xb4, 0x77, 0x57, 0x5e, 0x39, 0x29, 0x28, + 0x69, 0xec, 0x30, 0x95, 0xc6, 0xfb, 0x19, 0x36, 0x1f, 0x9e, 0x59, 0x55, + 0x48, 0x16, 0x50, 0x04, 0xc1, 0x72, 0xf2, 0x9c, 0xbd, 0x2c, 0x64, 0xb9, + 0x76, 0x6c, 0x60, 0xc5, 0x0d, 0x37, 0xca, 0x10, 0x27, 0x2a, 0x54, 0x64, + 0xd2, 0xe5, 0xbc, 0x5c, 0xfe, 0x4a, 0xa0, 0x0e, 0x3a, 0x70, 0x96, 0xab, + 0x13, 0xf1, 0xf4, 0xc9, 0xa3, 0x61, 0x77, 0x39, 0xd0, 0x84, 0x73, 0x3a, + 0xa7, 0x21, 0xb8, 0xb4, 0x67, 0x1f, 0xb0, 0x52, 0x92, 0xa5, 0x8b, 0xc0, + 0x4c, 0xad, 0x75, 0x59, 0x4a, 0x9b, 0xac, 0xe8, 0x7b, 0x7c, 0x39, 0xad, + 0xc4, 0xed, 0x41, 0xd4, 0x50, 0x47, 0x56, 0x1d, 0x4d, 0x3e, 0xd4, 0x76, + 0x8d, 0xc5, 0xce, 0xa9, 0x8b, 0x16, 0x3c, 0x09, 0x01, 0xcb, 0x33, 0xed, + 0x38, 0xcc, 0xdc, 0x30, 0x57, 0xa2, 0x20, 0xfe, 0xab, 0x05, 0x7b, 0xb8, + 0x38, 0xf6, 0x32, 0xf5, 0x71, 0xa8, 0x59, 0xaf, 0x40, 0xe5, 0x02, 0x89, + 0xf4, 0x89, 0x27, 0xc7, 0x19, 0x99, 0xc1, 0xeb, 0xfe, 0x52, 0x3f, 0x35, + 0x4f, 0x28, 0x2c, 0xf5, 0x2d, 0x5c, 0x4d, 0x98, 0x22, 0x40, 0x94, 0x05, + 0xba, 0x83, 0xf1, 0xa0, 0x43, 0xf6, 0x16, 0x55, 0xb3, 0x10, 0xfa, 0xd8, + 0x72, 0xa5, 0x29, 0xb9, 0x5a, 0xf9, 0x3b, 0xeb, 0x44, 0xf6, 0x18, 0x4c, + 0x1a, 0x4e, 0x5a, 0x03, 0xae, 0x09, 0x65, 0xcf, 0xf6, 0x63, 0xd0, 0xf8, + 0x6f, 0xd2, 0xa8, 0x0a, 0xaa, 0x73, 0xff, 0xaa, 0xa1, 0x4f, 0xe0, 0xe9, + 0xa9, 0x33, 0x3f, 0x40, 0x35, 0xe1, 0x99, 0x84, 0xbc, 0x8f, 0x70, 0xf2, + 0xeb, 0x55, 0xdd, 0x1f, 0x90, 0x47, 0x78, 0x67, 0x92, 0x84, 0x72, 0x13, + 0x32, 0x6c, 0x63, 0x40, 0x31, 0x64, 0xb9, 0x8b, 0xa6, 0x69, 0x9a, 0xa7, + 0x8c, 0xa2, 0xa8, 0xbc, 0x01, 0xa8, 0xf6, 0x1f, 0x72, 0xdf, 0x50, 0x82, + 0x44, 0x09, 0x39, 0x89, 0xe7, 0xf4, 0x2d, 0xbf, 0x79, 0x8c, 0xfd, 0x39, + 0x61, 0x51, 0x93, 0xf5, 0x39, 0x79, 0x18, 0x0a, 0xdb, 0xef, 0x6f, 0x9c, + 0x9b, 0x30, 0x21, 0xbb, 0xc9, 0x30, 0xf2, 0xcf, 0xdb, 0xd2, 0xec, 0x96, + 0x93, 0xb5, 0x8c, 0x48, 0xfe, 0x1b, 0xca, 0xe2, 0xee, 0xe8, 0x5c, 0x21, + 0x7d, 0x35, 0x63, 0x96, 0xaa, 0xaa, 0xba, 0xf6, 0x23, 0xda, 0x6e, 0xc9, + 0xe5, 0x71, 0xcd, 0xc1, 0xea, 0x30, 0x3e, 0xa4, 0x6f, 0x92, 0xff, 0x6a, + 0x15, 0x06, 0x37, 0x3f, 0x06, 0xd4, 0xc9, 0x66}, + pub_key_4, + {0x32, 0x34, 0x37, 0x39, 0x31, 0x31, 0x35, 0x38, 0x34, 0x35}, + true}, + + // Comment: + // tcID: 54 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 54, + 32, + {0x87, 0x8c, 0x92, 0x9a, 0x51, 0xf3, 0xb1, 0x69, 0x91, 0xdf, 0xcb, 0xe5, + 0x48, 0x02, 0x3d, 0xd6, 0xf0, 0x40, 0x71, 0xf1, 0x2a, 0xf2, 0x72, 0xba, + 0x21, 0x8d, 0xee, 0x01, 0xe7, 0xa9, 0xef, 0x03, 0x95, 0x4b, 0x96, 0x94, + 0x48, 0x44, 0xb7, 0x4c, 0xfc, 0xe6, 0xef, 0xd1, 0x17, 0xec, 0xca, 0xe3, + 0x0a, 0x08, 0x61, 0x6e, 0xd3, 0xe8, 0x61, 0xc8, 0x00, 0x8a, 0x62, 0xe6, + 0x57, 0xd7, 0xfc, 0x74, 0x2a, 0xa5, 0x01, 0x19, 0x3f, 0x54, 0x22, 0xfa, + 0x72, 0xa1, 0x91, 0xd0, 0xd0, 0xc3, 0x5d, 0x29, 0x11, 0x35, 0xb2, 0xb4, + 0xd5, 0xef, 0x3b, 0x7c, 0x48, 0xca, 0x24, 0xae, 0xb1, 0xbb, 0x5a, 0xe5, + 0xaf, 0x7f, 0xfd, 0xfe, 0xea, 0x54, 0x7b, 0x66, 0x53, 0x60, 0xf0, 0xb8, + 0x45, 0x4a, 0x8b, 0x61, 0x76, 0xe7, 0x47, 0x2b, 0x6f, 0x5b, 0xc8, 0x37, + 0x51, 0xbd, 0x20, 0x26, 0xa7, 0xb2, 0x38, 0x99, 0x74, 0xdf, 0x5f, 0x1f, + 0xa6, 0xac, 0x6b, 0x72, 0x31, 0x25, 0xcd, 0xdb, 0x2c, 0x20, 0x87, 0x7b, + 0x20, 0xd7, 0x81, 0x11, 0x31, 0xb6, 0xa5, 0x5d, 0x38, 0x97, 0xc6, 0xfe, + 0x6f, 0x51, 0x18, 0x4c, 0xe4, 0xfc, 0x81, 0xa7, 0xe1, 0xa2, 0x7c, 0xf6, + 0x8e, 0xa7, 0xd0, 0x91, 0x65, 0x75, 0x61, 0x33, 0xb8, 0x16, 0x66, 0x1d, + 0xf4, 0xe0, 0xcf, 0x0d, 0x75, 0x72, 0x5b, 0xa4, 0x3e, 0x8c, 0xc1, 0x21, + 0x7c, 0x0c, 0x9f, 0x36, 0xdf, 0xcc, 0x48, 0xb3, 0x17, 0x0c, 0x0c, 0xdd, + 0x9b, 0x50, 0x1f, 0x9a, 0x0d, 0x56, 0x02, 0x8a, 0x97, 0xfd, 0x64, 0xe0, + 0x46, 0x42, 0x2c, 0x0f, 0xfb, 0xec, 0x74, 0x18, 0xbc, 0x86, 0x23, 0x19, + 0xc9, 0x7e, 0x3f, 0xbd, 0x76, 0x98, 0x2c, 0x88, 0x3f, 0xf5, 0x1f, 0xdc, + 0xb1, 0x98, 0x9f, 0x6b, 0x11, 0x42, 0x60, 0x24, 0x69, 0xda, 0x7b, 0x23, + 0x3d, 0x43, 0xf4, 0xbd, 0x4e, 0xc6, 0x46, 0x9f, 0x31, 0xcd, 0x9d, 0xc4, + 0xe8, 0x8a, 0xb5, 0xb7, 0x9a, 0xb2, 0x85, 0x91, 0x27, 0xd5, 0x6f, 0x30, + 0x56, 0xdd, 0x4c, 0x8f, 0x87, 0x4f, 0xaf, 0xa2, 0x2c, 0x33, 0x84, 0xfc, + 0xfe, 0x49, 0x17, 0xcb, 0x02, 0x52, 0x34, 0xea, 0xa0, 0x45, 0xaa, 0x04, + 0xf7, 0x1c, 0xd8, 0x82, 0x25, 0x10, 0xe7, 0xc9, 0xaa, 0xc8, 0x7f, 0xcd, + 0x5e, 0xef, 0xe9, 0x66, 0x92, 0xc3, 0x40, 0x71, 0x9a, 0x94, 0x3e, 0x78, + 0x00, 0xda, 0x9b, 0x11, 0x0e, 0xfa, 0xd8, 0x69, 0xdd, 0xea, 0xb0, 0x00, + 0x49, 0x11, 0x4d, 0xda, 0x92, 0x34, 0x32, 0x25, 0x30, 0x25, 0x3a, 0x51, + 0xc8, 0x15, 0x8a, 0xa3, 0x3b, 0x3c, 0xbb, 0x4f, 0x62, 0x7f, 0xbf, 0x22, + 0xe5, 0x1d, 0xef, 0xd2, 0xae, 0x5b, 0x0f, 0xd1, 0xcd, 0x3b, 0x38, 0x1e, + 0xf3, 0x46, 0x66, 0xb2, 0x14, 0x3f, 0x95, 0x53, 0x9b, 0x64, 0x3a, 0xdf, + 0x0d, 0x4d, 0x80, 0xfc, 0x01, 0x02, 0xc2, 0xee, 0xfe, 0xe7, 0xf3, 0x2a, + 0xfa, 0xe7, 0xb5, 0x6b, 0x10, 0x55, 0xdd, 0xb4, 0xd4, 0xd1, 0x07, 0xa6, + 0x77, 0x2c, 0x7f, 0xbb, 0xa3, 0x66, 0xa0, 0xed, 0x27, 0x9b, 0x86, 0xc4, + 0x46, 0x12, 0x3e, 0x93, 0xe5, 0x9d, 0xd0, 0xa2, 0x8b, 0x9f, 0x57, 0x7d, + 0xfd, 0xac, 0x73, 0xff, 0xa3, 0xa1, 0x56, 0x20, 0x51, 0x9a, 0xad, 0xe4, + 0xe8, 0x20, 0xa9, 0xf9, 0x6f, 0x13, 0x99, 0x25, 0xbc, 0x2d, 0x28, 0xb2, + 0xfb, 0x46, 0x26, 0xe2, 0x0a, 0x37, 0x40, 0xd1, 0x4b, 0xe4, 0x20, 0x4a, + 0xf9, 0x9b, 0x7c, 0x96, 0xf9, 0xb5, 0x8e, 0x74, 0x20, 0xb2, 0x35, 0x96, + 0x03, 0x56, 0x14, 0xb3, 0x28, 0xcc, 0x24, 0x90, 0x6f, 0xdb, 0xec, 0x79, + 0x20, 0xb3, 0xa5, 0xec, 0x97, 0x0d, 0xc8, 0x96, 0x71, 0x51, 0xd6, 0x6d, + 0x74, 0xcf, 0x08, 0x66, 0x87, 0xf0, 0x8c, 0xf8}, + pub_key_4, + {0x35, 0x30, 0x37, 0x36, 0x38, 0x38, 0x37, 0x33, 0x36, 0x37}, + true}, + + // Comment: + // tcID: 55 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 55, + 32, + {0x56, 0x02, 0x7a, 0xc7, 0x15, 0xf8, 0x4d, 0x90, 0x62, 0x5b, 0x93, 0x28, + 0x68, 0x6d, 0xb3, 0xcc, 0x42, 0x0b, 0x10, 0x89, 0x5a, 0xbd, 0xfc, 0x26, + 0x8a, 0x79, 0xc2, 0x84, 0x19, 0xe0, 0x4c, 0xda, 0xd3, 0x2c, 0x43, 0xd2, + 0xb0, 0x3e, 0xef, 0x1c, 0x66, 0x81, 0x84, 0xa5, 0xf8, 0x6c, 0xd3, 0xe2, + 0xd1, 0x9e, 0xc2, 0xea, 0xb6, 0xa9, 0xa7, 0xc9, 0x39, 0xbb, 0x19, 0x6e, + 0xe5, 0x61, 0xb7, 0x84, 0x24, 0xaa, 0xd7, 0x17, 0xae, 0xfc, 0x08, 0x8c, + 0xca, 0xd4, 0xc1, 0x6d, 0xcf, 0xe5, 0xba, 0x3b, 0x07, 0x7c, 0xc9, 0x75, + 0x84, 0x2d, 0x25, 0xce, 0x97, 0x8d, 0xa5, 0xb9, 0x28, 0xf1, 0x50, 0x61, + 0x2b, 0x48, 0xec, 0xea, 0x8c, 0x3c, 0x6d, 0x2e, 0x9b, 0x66, 0x76, 0x4f, + 0xe5, 0x46, 0xd8, 0x67, 0x9b, 0x94, 0x57, 0xa6, 0x12, 0xfd, 0x54, 0x86, + 0x6f, 0x01, 0x16, 0x2d, 0x55, 0xc2, 0x4f, 0x17, 0xdc, 0xaa, 0xc2, 0xde, + 0xb3, 0x3d, 0x57, 0x4b, 0x84, 0x53, 0x67, 0xcd, 0xec, 0x01, 0xcf, 0x54, + 0x93, 0xc4, 0x13, 0xed, 0x9f, 0xe3, 0x9b, 0x57, 0x33, 0x7b, 0xa6, 0x65, + 0x52, 0x08, 0x9f, 0xa2, 0x9d, 0x89, 0xec, 0xe7, 0x45, 0x9c, 0x95, 0xec, + 0x78, 0xf8, 0x67, 0xa0, 0x5b, 0xa6, 0x30, 0x94, 0x83, 0x38, 0xe0, 0xf6, + 0x27, 0x66, 0x77, 0x2e, 0x2c, 0x33, 0xd8, 0x33, 0xb6, 0xcf, 0xd2, 0xbf, + 0xc7, 0x45, 0xf6, 0x33, 0xf4, 0x09, 0x0d, 0xf2, 0x7a, 0xf4, 0x1e, 0x0f, + 0xc7, 0x10, 0x4f, 0x50, 0xc0, 0x27, 0x34, 0x59, 0xe1, 0x92, 0xaf, 0x9b, + 0xab, 0x5e, 0xe3, 0x24, 0x21, 0x50, 0x8e, 0xe5, 0x2d, 0x95, 0x1e, 0xd9, + 0x36, 0x76, 0xdf, 0x9a, 0x0f, 0xb5, 0x07, 0x8d, 0x79, 0xca, 0x80, 0x93, + 0xb4, 0x32, 0x21, 0x6a, 0x2e, 0xd1, 0xe7, 0x2e, 0x28, 0xbc, 0x9c, 0x8b, + 0xf0, 0xe7, 0x97, 0xdb, 0xe3, 0x95, 0x63, 0x80, 0x8a, 0xdd, 0x3e, 0x97, + 0x6e, 0xf8, 0xdc, 0x00, 0x60, 0xa2, 0x5d, 0xb2, 0xe8, 0x12, 0xe8, 0x9a, + 0x85, 0x70, 0x92, 0xd6, 0x29, 0x08, 0xaa, 0x9a, 0x67, 0x54, 0xc4, 0x45, + 0x1a, 0x86, 0xe5, 0x22, 0x74, 0x95, 0x12, 0xcb, 0x6d, 0x02, 0x2b, 0xc9, + 0x50, 0x7a, 0xcc, 0x6a, 0x1a, 0x31, 0x65, 0x1f, 0x84, 0x39, 0x6e, 0xf9, + 0x12, 0xeb, 0x7d, 0x33, 0x09, 0x3d, 0xf4, 0x01, 0xce, 0x8d, 0x78, 0xaa, + 0x4c, 0x4c, 0xb6, 0x9d, 0xd3, 0x16, 0x65, 0xf3, 0x20, 0x4f, 0xe3, 0xb2, + 0x71, 0xa6, 0x78, 0xd3, 0x95, 0x55, 0x86, 0x40, 0x36, 0xd2, 0x68, 0xf2, + 0xf5, 0xcd, 0x50, 0xd1, 0xd3, 0x13, 0xa2, 0x48, 0x8a, 0x7b, 0x19, 0x1d, + 0x70, 0x2e, 0x2c, 0x38, 0xcc, 0x53, 0xae, 0x01, 0xca, 0x64, 0x49, 0x22, + 0x63, 0x1c, 0xe5, 0x17, 0x44, 0x5f, 0x3b, 0x60, 0x89, 0xe7, 0xbc, 0x94, + 0xa6, 0xc5, 0xa9, 0x01, 0xcc, 0xc4, 0x7c, 0xd6, 0x1e, 0xf9, 0x92, 0xcb, + 0xdd, 0x97, 0xdb, 0x1b, 0x01, 0xc0, 0x08, 0x0d, 0xb2, 0xd2, 0xf0, 0x34, + 0x9a, 0xfe, 0x35, 0x7a, 0xc8, 0x5d, 0xc8, 0xe2, 0xad, 0xfd, 0x5a, 0xaa, + 0x65, 0x13, 0x5e, 0x5e, 0x3d, 0xa4, 0x52, 0x92, 0xc5, 0xf2, 0xcf, 0x8f, + 0xbb, 0x29, 0x0a, 0x0c, 0xb4, 0xce, 0xaf, 0xa5, 0x52, 0xda, 0xb0, 0x48, + 0xc3, 0x0f, 0x10, 0x71, 0x15, 0x38, 0xb9, 0x61, 0xce, 0x3a, 0x0a, 0x6f, + 0xe9, 0xdf, 0x52, 0x70, 0x3e, 0x9e, 0xa1, 0x77, 0x4d, 0x39, 0xaa, 0xb0, + 0xe1, 0x45, 0x6d, 0x8d, 0x7e, 0x61, 0xb8, 0x01, 0x2d, 0x88, 0xf6, 0xe9, + 0x3f, 0xf5, 0x62, 0x8a, 0x4b, 0x5e, 0xe4, 0x79, 0x00, 0xd3, 0xa0, 0xbc, + 0x63, 0x4a, 0x08, 0x48, 0xb1, 0x69, 0x1c, 0x54, 0x49, 0x56, 0xf7, 0x3a, + 0xe0, 0x60, 0x52, 0x9d, 0xc8, 0x0a, 0x37, 0x40}, + pub_key_4, + {0x39, 0x38, 0x38, 0x35, 0x30, 0x36, 0x39, 0x36, 0x37}, + true}, + + // Comment: + // tcID: 56 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 56, + 32, + {0x61, 0xf6, 0xc2, 0xfc, 0x86, 0x1a, 0x3f, 0xa3, 0xed, 0x57, 0xf7, 0x0c, + 0x77, 0x57, 0xb9, 0x35, 0x57, 0xc8, 0xc5, 0xdd, 0xeb, 0xee, 0x56, 0x8d, + 0x77, 0x6e, 0xfb, 0xd6, 0xee, 0x92, 0x94, 0x73, 0xbb, 0x3a, 0x49, 0x7b, + 0x26, 0xbc, 0x40, 0x1f, 0x7a, 0x95, 0xcd, 0xdf, 0x41, 0x9c, 0xb3, 0x15, + 0xb8, 0xea, 0x4c, 0x01, 0x86, 0xdc, 0x19, 0x31, 0xbe, 0x23, 0x1e, 0x5a, + 0xc9, 0x39, 0x09, 0xc9, 0x84, 0xa3, 0x7b, 0xe5, 0xa4, 0x90, 0xa5, 0xaa, + 0xf0, 0x24, 0xde, 0x3a, 0x3a, 0x18, 0x23, 0xdc, 0x8a, 0xb2, 0x5c, 0x63, + 0x98, 0x6f, 0x0b, 0x1f, 0xa9, 0xe8, 0xd3, 0x2b, 0x34, 0x14, 0x5f, 0xd0, + 0x6b, 0xa8, 0x4f, 0x58, 0xd4, 0xce, 0x42, 0x78, 0xa5, 0x2c, 0xf2, 0xb6, + 0xe5, 0xe1, 0x41, 0x39, 0x81, 0x22, 0xa0, 0xa1, 0x85, 0x6f, 0x37, 0xe1, + 0xc5, 0x2a, 0x6c, 0x12, 0xe4, 0x04, 0x5a, 0xf2, 0x14, 0xbc, 0x76, 0x1a, + 0x3d, 0x1b, 0x03, 0xd6, 0x38, 0x7c, 0xf5, 0xc3, 0xfe, 0xa7, 0x81, 0x79, + 0x09, 0x56, 0xd7, 0x0a, 0x60, 0xfe, 0x23, 0x35, 0x5c, 0x02, 0x58, 0x5e, + 0x75, 0xdf, 0x56, 0x87, 0x6d, 0x02, 0x35, 0x75, 0x35, 0x90, 0xaf, 0xd9, + 0x3d, 0x08, 0x07, 0xd0, 0x88, 0xbc, 0xf0, 0xd7, 0xc0, 0x06, 0xc2, 0xac, + 0x8b, 0x0a, 0x9e, 0x69, 0xab, 0xc3, 0xb5, 0x3e, 0xbd, 0xca, 0x6a, 0xdf, + 0x9b, 0xfe, 0xe6, 0x10, 0x3a, 0xe7, 0x5d, 0x7f, 0x74, 0x5d, 0x92, 0x66, + 0x46, 0x47, 0x74, 0x61, 0xcb, 0xe1, 0x8a, 0x5d, 0xeb, 0xe3, 0x11, 0xa2, + 0xeb, 0x03, 0x81, 0x5c, 0xce, 0xfe, 0x6f, 0x9c, 0x2e, 0xf1, 0x92, 0x28, + 0x39, 0x20, 0x1e, 0x8b, 0x89, 0xeb, 0x11, 0x82, 0x98, 0x23, 0x55, 0x79, + 0x16, 0xe8, 0xc1, 0x07, 0x2a, 0x4f, 0x80, 0x18, 0xf1, 0x8f, 0xfb, 0x41, + 0x72, 0xd7, 0x62, 0x50, 0x94, 0x3c, 0x5f, 0x39, 0xa3, 0xc1, 0x82, 0x9b, + 0x3a, 0x75, 0xc9, 0xc1, 0x9f, 0xdf, 0x26, 0x67, 0x32, 0xdf, 0xb5, 0x40, + 0x2a, 0x7a, 0xc1, 0x25, 0xa4, 0x5c, 0xcc, 0x90, 0xcd, 0xd3, 0xbc, 0xaf, + 0x4b, 0x1f, 0xd1, 0xe9, 0x3e, 0x87, 0x45, 0xe5, 0x71, 0xb4, 0x72, 0x18, + 0x07, 0xbc, 0xdf, 0xb9, 0xcd, 0x95, 0xa7, 0x9f, 0x01, 0x77, 0xfd, 0xce, + 0x0a, 0xb8, 0x4a, 0x24, 0x76, 0x1e, 0xa5, 0x9c, 0x79, 0x93, 0xfb, 0x48, + 0x79, 0x5b, 0x28, 0xdc, 0xa8, 0x03, 0x12, 0x26, 0xf2, 0xca, 0xc6, 0x2e, + 0x9d, 0x90, 0xf7, 0x60, 0x40, 0xcd, 0xab, 0x04, 0xed, 0x48, 0xce, 0xb6, + 0x4e, 0x24, 0xda, 0x7d, 0xeb, 0x5e, 0x16, 0xb2, 0x55, 0xfc, 0xb5, 0xe4, + 0x64, 0xb1, 0x24, 0x1d, 0xe5, 0xf3, 0xb0, 0xc2, 0x94, 0x37, 0x3e, 0x8b, + 0x57, 0xc3, 0x2c, 0xd1, 0x20, 0x15, 0x98, 0x7c, 0x6d, 0xf7, 0xff, 0x21, + 0x89, 0x61, 0x4d, 0xb8, 0x10, 0xba, 0xb8, 0x71, 0xe4, 0x55, 0xfe, 0x93, + 0x5c, 0xd8, 0xcd, 0x2b, 0x28, 0x2c, 0x68, 0x61, 0x31, 0xb1, 0xb0, 0xee, + 0x43, 0x31, 0xa4, 0xd2, 0x8f, 0xab, 0x97, 0x42, 0x87, 0x19, 0x8a, 0xf8, + 0x00, 0xca, 0x06, 0x5e, 0xed, 0x93, 0x82, 0xf0, 0x71, 0x63, 0x0c, 0x0d, + 0xf8, 0x99, 0x24, 0x86, 0x4f, 0xe8, 0x4e, 0xbb, 0xd1, 0xa9, 0x90, 0xc5, + 0x1a, 0x2e, 0x21, 0x76, 0x89, 0xc3, 0xa9, 0xdc, 0xab, 0x99, 0x04, 0x55, + 0x34, 0x5a, 0xc7, 0x85, 0x45, 0x93, 0x48, 0xb5, 0xa1, 0xd9, 0xf6, 0x26, + 0x9c, 0xbf, 0x03, 0xea, 0x1c, 0x00, 0xa4, 0x74, 0xc8, 0x1d, 0x48, 0xea, + 0xad, 0x11, 0xa5, 0xc1, 0x2b, 0xd1, 0x25, 0x2d, 0x9a, 0xb5, 0x0d, 0x31, + 0xf7, 0x23, 0x72, 0x73, 0x81, 0xf0, 0x63, 0xf6, 0x8c, 0x9d, 0x91, 0x58, + 0xdb, 0x3f, 0x11, 0x21, 0x14, 0xd3, 0xf0, 0x4f}, + pub_key_4, + {0x32, 0x37, 0x32, 0x31, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31}, + true}, + + // Comment: + // tcID: 57 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 57, + 32, + {0xc2, 0x4f, 0x13, 0x42, 0x51, 0x7c, 0xe4, 0xf4, 0x82, 0x78, 0x46, 0xd7, + 0xc3, 0x72, 0xd2, 0x84, 0xba, 0xa9, 0xe3, 0xca, 0xa7, 0x2f, 0x9e, 0xb3, + 0xfc, 0x0f, 0x93, 0x8e, 0xb1, 0x11, 0x77, 0x99, 0x82, 0xdd, 0x37, 0xcb, + 0xe9, 0x0d, 0xfb, 0x31, 0x64, 0xd7, 0x82, 0x83, 0x9d, 0x16, 0x23, 0xbe, + 0x04, 0xf0, 0x30, 0x26, 0x53, 0x62, 0x79, 0xc1, 0xba, 0x0c, 0xb2, 0xda, + 0x86, 0x8c, 0x8f, 0xbe, 0x52, 0xae, 0x5d, 0x77, 0x5e, 0x4a, 0x1b, 0x66, + 0xa7, 0x8d, 0x83, 0xaa, 0x22, 0x85, 0x93, 0xdf, 0x11, 0x65, 0x1b, 0xf2, + 0x2e, 0x95, 0xba, 0x9b, 0xc1, 0xe2, 0xa1, 0x59, 0x16, 0xef, 0x6d, 0xf3, + 0xa6, 0xa3, 0x38, 0x7f, 0x95, 0x77, 0x20, 0x0d, 0x46, 0xd5, 0x85, 0xbd, + 0x69, 0x17, 0x6a, 0xfc, 0x63, 0xe8, 0x86, 0x1b, 0x61, 0x2c, 0x23, 0x24, + 0x20, 0xa0, 0x3f, 0x12, 0x76, 0xc5, 0x89, 0xe7, 0xef, 0x56, 0xc5, 0x62, + 0x73, 0x52, 0x98, 0x89, 0x63, 0x64, 0x3e, 0x7f, 0xb8, 0x09, 0x48, 0x90, + 0xb6, 0xb5, 0x67, 0x8a, 0x74, 0x1c, 0xb1, 0x07, 0x16, 0x84, 0x8a, 0xbb, + 0x4f, 0xa3, 0x62, 0x47, 0x50, 0xf6, 0x1c, 0xd2, 0xf1, 0xd5, 0xa0, 0x72, + 0xd4, 0x71, 0xb9, 0x3a, 0x3d, 0x24, 0x3c, 0xc0, 0xa4, 0xca, 0xb1, 0x07, + 0x9a, 0xa5, 0xc6, 0x8e, 0xd1, 0xc8, 0x76, 0x7f, 0xbe, 0x86, 0x69, 0xbf, + 0x51, 0x3b, 0x95, 0x3e, 0x42, 0x1c, 0xce, 0xbd, 0x17, 0x34, 0x1f, 0x86, + 0x89, 0xf6, 0x49, 0xdb, 0x6f, 0x47, 0xb4, 0x11, 0xe8, 0x39, 0x0c, 0x71, + 0x58, 0xd5, 0xdf, 0xff, 0xe0, 0x34, 0xc5, 0xd6, 0xe9, 0x5f, 0x01, 0xaf, + 0xdd, 0x52, 0x43, 0x05, 0xbf, 0x12, 0x95, 0xdd, 0xec, 0x2f, 0x36, 0x76, + 0x77, 0xb0, 0xa8, 0x42, 0x12, 0x0c, 0x4c, 0x9a, 0x14, 0x28, 0xff, 0xcd, + 0x21, 0xe6, 0xd3, 0x13, 0xc3, 0xad, 0x87, 0x65, 0x45, 0x54, 0x7e, 0xc5, + 0x3c, 0xb8, 0x4a, 0x63, 0xd6, 0x28, 0xb6, 0x8c, 0xde, 0x87, 0x96, 0x5d, + 0xaf, 0x0f, 0xe5, 0x5f, 0x09, 0x73, 0xbd, 0xf2, 0x70, 0xd4, 0x14, 0x4f, + 0x5b, 0xbf, 0x29, 0xae, 0x01, 0x87, 0x74, 0x2d, 0x5f, 0x0c, 0x83, 0xfe, + 0x22, 0xba, 0x99, 0x72, 0xfa, 0x78, 0x06, 0xd2, 0x35, 0x20, 0x4b, 0xa0, + 0x99, 0xf5, 0xa3, 0xdd, 0xc8, 0xc1, 0x44, 0x78, 0xfb, 0xaf, 0x79, 0x4c, + 0x09, 0x8e, 0xdf, 0x02, 0xf0, 0x69, 0x60, 0x37, 0x5c, 0x5c, 0x11, 0xb1, + 0x77, 0x93, 0x3b, 0xf2, 0x05, 0x27, 0xbb, 0x9e, 0xcf, 0x30, 0x7c, 0xc0, + 0x58, 0xc0, 0x79, 0x99, 0x89, 0x3a, 0x9d, 0xe6, 0x2d, 0xad, 0x1b, 0x97, + 0xdc, 0x34, 0x2d, 0xf7, 0xa6, 0xd2, 0x36, 0xb8, 0xdf, 0x15, 0x2c, 0x17, + 0xe3, 0x56, 0xa2, 0x9f, 0x21, 0xf1, 0x4e, 0x62, 0x73, 0x58, 0x49, 0xce, + 0xaf, 0xb1, 0x64, 0x66, 0xb4, 0x88, 0xb0, 0x4a, 0xef, 0x85, 0xb2, 0x72, + 0x50, 0x49, 0x8c, 0x45, 0xda, 0x32, 0x77, 0x98, 0xaa, 0x12, 0xfe, 0x42, + 0x07, 0x7b, 0x6b, 0x29, 0xd9, 0xde, 0x56, 0x6f, 0xc1, 0x8e, 0x29, 0x17, + 0xba, 0xd2, 0x0b, 0x28, 0x24, 0x05, 0x26, 0xf5, 0x36, 0x65, 0xf2, 0xaa, + 0x56, 0xca, 0x49, 0x22, 0x86, 0x41, 0xbe, 0xd4, 0xd6, 0xe6, 0xc5, 0x5e, + 0xcc, 0x07, 0x94, 0xd5, 0x0f, 0xae, 0x08, 0x8a, 0x2a, 0x44, 0x38, 0x3b, + 0x1e, 0x7a, 0x15, 0x1d, 0x85, 0xbc, 0x31, 0x40, 0x6b, 0x43, 0x89, 0x6f, + 0x72, 0xf6, 0x69, 0x21, 0xd9, 0x25, 0xef, 0x3e, 0x0a, 0xbd, 0xaa, 0xa7, + 0xe7, 0x61, 0x96, 0xf3, 0x84, 0x95, 0x4a, 0x25, 0x7c, 0x1c, 0x2a, 0x71, + 0xa1, 0x06, 0x8e, 0x6e, 0x40, 0xe5, 0xb3, 0xea, 0x23, 0xa6, 0xa5, 0xc6, + 0x6e, 0xbf, 0x30, 0x4c, 0x73, 0xaa, 0x14, 0xec}, + pub_key_4, + {0x33, 0x32, 0x30, 0x34, 0x31, 0x30, 0x31, 0x36, 0x35, 0x35}, + true}, + + // Comment: + // tcID: 58 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 58, + 32, + {0x54, 0x62, 0x62, 0xfd, 0x61, 0x4b, 0x17, 0x1c, 0x28, 0x7d, 0x12, 0x28, + 0xee, 0x8f, 0x50, 0x20, 0x10, 0xdd, 0xb5, 0xe4, 0x4f, 0xba, 0x51, 0x3c, + 0x40, 0xa6, 0xbb, 0x24, 0x6d, 0x9c, 0xeb, 0x12, 0xb4, 0x44, 0x6d, 0x98, + 0x9b, 0x7d, 0x33, 0xc8, 0x01, 0x35, 0xae, 0x01, 0x50, 0xe9, 0xc0, 0x23, + 0x38, 0x11, 0x25, 0x29, 0xd4, 0xe5, 0x0a, 0xbe, 0x2b, 0x9f, 0x7c, 0xbe, + 0xbb, 0x4d, 0xfb, 0xe4, 0x82, 0x26, 0xcf, 0xcb, 0x43, 0x83, 0xd6, 0xba, + 0xae, 0xb3, 0xd8, 0x5b, 0xf5, 0x17, 0xc5, 0xf6, 0x58, 0x92, 0xa2, 0x67, + 0x6d, 0x26, 0x6c, 0x1f, 0x94, 0xaa, 0x8e, 0x8f, 0xc3, 0xa7, 0x3b, 0x04, + 0x9d, 0x2d, 0x9b, 0x52, 0x81, 0xd3, 0xd5, 0xdf, 0x76, 0x73, 0xe4, 0x66, + 0xc2, 0x1f, 0x8a, 0xdb, 0x85, 0xe7, 0x65, 0xdd, 0xab, 0xbd, 0x28, 0xb8, + 0xe8, 0x53, 0xa9, 0xf1, 0x2c, 0xfe, 0xdd, 0xdf, 0x2d, 0xe8, 0xc2, 0xe3, + 0x35, 0x4a, 0x3b, 0x65, 0x7a, 0xad, 0xb8, 0x40, 0x15, 0x6f, 0xb9, 0x9f, + 0x33, 0x39, 0x2f, 0xe2, 0x49, 0xe4, 0x8b, 0xea, 0x33, 0x23, 0x90, 0x05, + 0xe4, 0x4d, 0x65, 0x57, 0xd0, 0x21, 0x15, 0x30, 0xc5, 0x2b, 0x78, 0x3e, + 0xdf, 0x96, 0xa4, 0x6e, 0x1d, 0x4b, 0x0d, 0xcc, 0x9a, 0x49, 0xc0, 0x22, + 0x96, 0x01, 0xa3, 0xe4, 0xe7, 0x7d, 0x61, 0xd3, 0x93, 0xa0, 0xc4, 0x07, + 0x40, 0x11, 0xa3, 0x24, 0xe6, 0x14, 0xc4, 0x07, 0xbb, 0x91, 0x3a, 0xd2, + 0x0c, 0xd8, 0x62, 0x2b, 0x12, 0x00, 0x45, 0xa4, 0x23, 0x35, 0x14, 0x07, + 0x6f, 0x01, 0xb8, 0x9d, 0x3d, 0xd8, 0x3f, 0x0e, 0x36, 0x50, 0xb9, 0x5c, + 0x53, 0xc9, 0x9c, 0x8d, 0x09, 0xfa, 0x05, 0xa6, 0xdd, 0x8c, 0xa1, 0x69, + 0xb7, 0xca, 0x05, 0x10, 0x94, 0x21, 0xf0, 0x88, 0x27, 0x4d, 0x9f, 0x51, + 0xfb, 0xf4, 0x1a, 0x23, 0x07, 0x44, 0x23, 0xc8, 0xa2, 0xf8, 0x42, 0xc1, + 0xfe, 0x81, 0x6d, 0x34, 0xc1, 0x1c, 0x40, 0x7f, 0x3c, 0x75, 0x17, 0xbb, + 0x80, 0xf5, 0xa7, 0x91, 0xd6, 0xd1, 0xce, 0xe0, 0x9c, 0xd2, 0x8a, 0xe5, + 0xb0, 0xef, 0x93, 0xfe, 0x04, 0x93, 0x55, 0x7a, 0x80, 0xef, 0x3c, 0x32, + 0x5f, 0xd7, 0x40, 0x90, 0x3c, 0x42, 0xbc, 0xcd, 0x46, 0x47, 0x62, 0x3b, + 0xf2, 0x07, 0xf0, 0x07, 0x00, 0x59, 0xe3, 0x42, 0x43, 0x2d, 0x45, 0xbf, + 0x30, 0x48, 0x75, 0x74, 0x33, 0x63, 0x80, 0x3d, 0x48, 0x08, 0x21, 0xe1, + 0x95, 0x67, 0xf7, 0x48, 0xbd, 0x7d, 0xd3, 0x4f, 0x7a, 0x90, 0xc4, 0x17, + 0x3d, 0x31, 0xd9, 0xf5, 0x20, 0xc2, 0xe5, 0xc3, 0xa2, 0x07, 0x47, 0x8a, + 0xb8, 0x83, 0x32, 0xff, 0xfb, 0x02, 0x14, 0xd9, 0x30, 0x03, 0x5a, 0xe5, + 0x14, 0x58, 0xe8, 0x36, 0x8f, 0xc3, 0xbd, 0x5d, 0xe5, 0x31, 0x74, 0x2f, + 0x41, 0x92, 0xbc, 0xf1, 0xab, 0xf8, 0x61, 0xbe, 0x81, 0xe4, 0xfd, 0x6c, + 0x24, 0x16, 0x99, 0x17, 0xfc, 0x69, 0x13, 0x69, 0xb1, 0x81, 0x59, 0xff, + 0xcf, 0x84, 0x55, 0xc7, 0xd2, 0xff, 0x1c, 0xb2, 0xf8, 0x91, 0xd2, 0x6d, + 0x01, 0x6e, 0x26, 0xa8, 0xb1, 0x21, 0x18, 0x03, 0x53, 0x3a, 0x58, 0xfb, + 0xa2, 0x76, 0x04, 0xa0, 0x66, 0x1a, 0x4c, 0x29, 0x6f, 0xb5, 0x11, 0xd2, + 0x30, 0x7f, 0xad, 0x36, 0x6b, 0xe0, 0x47, 0xd4, 0x65, 0x08, 0xb1, 0x93, + 0x69, 0x93, 0x69, 0xc7, 0x42, 0xd0, 0xa1, 0xc9, 0xad, 0x5a, 0x8f, 0x46, + 0xdb, 0xe7, 0x58, 0x60, 0x4f, 0xe3, 0x6d, 0xf8, 0x66, 0x28, 0xb4, 0x1a, + 0xda, 0x0e, 0xd1, 0x02, 0xf2, 0xe1, 0x51, 0x75, 0x84, 0xee, 0x4d, 0x3b, + 0x94, 0x6c, 0x6c, 0x6d, 0x82, 0x17, 0x49, 0x37, 0x2a, 0x19, 0x6f, 0x63, + 0x73, 0x3e, 0xc9, 0x12, 0x6c, 0x8b, 0x29, 0xdc}, + pub_key_4, + {0x33, 0x31, 0x35, 0x30, 0x36, 0x38, 0x30, 0x39, 0x35, 0x30}, + true}, + + // Comment: + // tcID: 59 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 59, + 32, + {0x4c, 0x8a, 0x28, 0xcf, 0x3e, 0x3b, 0x7a, 0x64, 0xdf, 0x8e, 0xda, 0xda, + 0x86, 0x37, 0x2b, 0x44, 0x57, 0x56, 0xf1, 0x09, 0xbc, 0xe2, 0x32, 0x80, + 0x86, 0x9e, 0x8b, 0xb2, 0x06, 0x44, 0x65, 0x53, 0xa7, 0x5e, 0xc9, 0x9f, + 0x77, 0x4a, 0x02, 0xd2, 0xd3, 0x16, 0xd6, 0xd1, 0x9b, 0x73, 0x38, 0x92, + 0x1f, 0xa9, 0x83, 0xc6, 0xda, 0x3b, 0xf7, 0x94, 0x29, 0x95, 0xec, 0x36, + 0xd8, 0x67, 0x28, 0xb4, 0x00, 0xe3, 0xb5, 0xc8, 0xb6, 0xa8, 0x09, 0x52, + 0xbe, 0xa5, 0x99, 0xbe, 0x23, 0x67, 0xb1, 0x55, 0xba, 0xee, 0x9d, 0x99, + 0x50, 0x06, 0x92, 0xfe, 0xbc, 0x3d, 0xa9, 0xeb, 0x83, 0x42, 0x67, 0x97, + 0xeb, 0x99, 0x67, 0x3c, 0xb3, 0x6e, 0xa4, 0xc3, 0x9d, 0xeb, 0xde, 0xde, + 0x3f, 0x69, 0x9b, 0x55, 0xe6, 0xe5, 0x70, 0x0d, 0x4b, 0x86, 0xd2, 0xef, + 0x49, 0x14, 0x5c, 0x31, 0x1e, 0x61, 0x92, 0x5e, 0x62, 0x5f, 0x8d, 0x2d, + 0x41, 0x5d, 0x9a, 0xe8, 0xa1, 0x88, 0xa0, 0x97, 0x75, 0x7c, 0x6b, 0x91, + 0xb5, 0xc2, 0x24, 0xa9, 0x40, 0xe8, 0x11, 0x17, 0x6d, 0xb3, 0x6f, 0xd6, + 0xd4, 0xfa, 0x77, 0x13, 0xbd, 0x12, 0xcf, 0xf5, 0x4f, 0xd9, 0x03, 0x28, + 0xe1, 0x42, 0x10, 0x5e, 0x78, 0x04, 0xe4, 0x5f, 0x53, 0x36, 0x79, 0xea, + 0x8c, 0xbe, 0x4d, 0x62, 0xfa, 0x46, 0x07, 0x19, 0x46, 0x9d, 0xbc, 0xfe, + 0xa2, 0x82, 0xec, 0xb2, 0xbb, 0x90, 0xff, 0x69, 0x17, 0x0d, 0x7c, 0xc7, + 0xf7, 0xe5, 0xd4, 0xad, 0xe1, 0x0f, 0x6a, 0xaa, 0x0b, 0x6f, 0x96, 0x0a, + 0xaf, 0x57, 0x3b, 0x68, 0xcd, 0x0d, 0x14, 0x14, 0x12, 0x31, 0x64, 0x2c, + 0xe1, 0x16, 0x39, 0xcd, 0xf3, 0x33, 0x20, 0xc2, 0xf9, 0x3b, 0x7c, 0x0d, + 0xba, 0x67, 0x7f, 0x10, 0xd1, 0x1a, 0xcc, 0xc1, 0x2f, 0x5f, 0x41, 0x17, + 0xda, 0x89, 0xcb, 0x5f, 0x7e, 0xec, 0x2f, 0xf6, 0x44, 0xfc, 0xed, 0xb6, + 0x9b, 0xdb, 0xf1, 0x08, 0x75, 0xcc, 0xbb, 0x90, 0xad, 0x37, 0x4a, 0x53, + 0x52, 0x7f, 0xf2, 0x39, 0x28, 0xa2, 0x0c, 0x04, 0x8c, 0x67, 0x0e, 0x28, + 0x88, 0x4e, 0x7e, 0xd5, 0xf6, 0x8e, 0x4e, 0x17, 0x0a, 0x7a, 0xdc, 0xc7, + 0xef, 0x08, 0x5a, 0x36, 0x48, 0xbd, 0x38, 0x61, 0xb6, 0xab, 0xea, 0xbd, + 0x11, 0x5a, 0x1c, 0x08, 0xd4, 0xb8, 0x8d, 0xd9, 0xcb, 0x7b, 0xa8, 0x52, + 0x50, 0x32, 0x1f, 0xd5, 0xf7, 0x00, 0x32, 0x5f, 0x88, 0x96, 0x8d, 0x64, + 0x35, 0x36, 0x74, 0x91, 0x9e, 0xeb, 0xdd, 0x9b, 0x96, 0x30, 0x3f, 0xa2, + 0xab, 0xd1, 0x00, 0x9e, 0x14, 0x15, 0x4c, 0x36, 0x29, 0x12, 0xb5, 0xb8, + 0x66, 0xf3, 0x45, 0xd7, 0x27, 0xa6, 0xe1, 0x6b, 0x3a, 0x74, 0x66, 0x1f, + 0x0c, 0xe3, 0xb6, 0x03, 0xdd, 0x9d, 0x86, 0xf4, 0x6e, 0x8e, 0x09, 0x5d, + 0xc9, 0x67, 0x5d, 0x92, 0x84, 0xcd, 0x63, 0x73, 0xa4, 0x32, 0xe7, 0x30, + 0xc3, 0x92, 0xd7, 0x26, 0xf6, 0x8c, 0x4a, 0x9e, 0xf1, 0xe4, 0xf1, 0xda, + 0x45, 0xc9, 0x22, 0x3f, 0x54, 0xcb, 0x1c, 0xa7, 0x95, 0x02, 0x0c, 0x0c, + 0xeb, 0x1f, 0x99, 0x5b, 0x3c, 0x15, 0xdd, 0xb2, 0x21, 0xbc, 0xea, 0xe5, + 0xec, 0x4c, 0xeb, 0xcc, 0xac, 0x14, 0x75, 0x14, 0xd6, 0x01, 0x53, 0x05, + 0x5a, 0x70, 0x46, 0xdf, 0x63, 0xfc, 0x4f, 0x1b, 0x7a, 0x23, 0xca, 0x6e, + 0xb0, 0xc6, 0x8f, 0x2f, 0x1b, 0xe8, 0x65, 0xf4, 0x03, 0xac, 0x49, 0x1e, + 0xc2, 0x30, 0x85, 0x6f, 0xc9, 0xaf, 0xef, 0x55, 0x6c, 0x79, 0x42, 0x20, + 0x00, 0xbb, 0xf3, 0x9b, 0xc9, 0x5c, 0xba, 0x10, 0xba, 0x19, 0x73, 0xd0, + 0xc3, 0x89, 0x0a, 0x43, 0xb9, 0x20, 0x25, 0x21, 0x95, 0x1d, 0x9f, 0x70, + 0x05, 0xaa, 0x23, 0x54, 0xe3, 0xcc, 0x88, 0xa8}, + pub_key_4, + {0x31, 0x37, 0x32, 0x37, 0x34, 0x36, 0x30, 0x31, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 60 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 60, + 32, + {0x4e, 0xaf, 0xe9, 0x0c, 0x9f, 0xdf, 0x47, 0x2f, 0x00, 0x20, 0x15, 0x53, + 0x5a, 0x58, 0x46, 0x34, 0x5e, 0xce, 0x6d, 0x2c, 0x59, 0x90, 0xb0, 0x87, + 0x36, 0x69, 0xe5, 0xdf, 0xc4, 0x71, 0x2f, 0x20, 0xa2, 0xa8, 0x58, 0x34, + 0x93, 0xdc, 0x12, 0xf0, 0xf1, 0xf9, 0x22, 0xaa, 0x77, 0xca, 0x41, 0x4a, + 0x6f, 0x73, 0x94, 0x91, 0xfc, 0xe3, 0xe8, 0x86, 0xce, 0x78, 0xfe, 0xba, + 0xbf, 0xaf, 0x7b, 0x0f, 0xb1, 0x43, 0xbf, 0x48, 0x04, 0x09, 0xce, 0xa5, + 0x3d, 0xe8, 0x10, 0x07, 0x0b, 0x95, 0xef, 0x6f, 0x06, 0xc2, 0xe5, 0x1f, + 0xdb, 0x61, 0x1c, 0xa9, 0x9d, 0x16, 0xec, 0xac, 0x3a, 0x64, 0x89, 0xde, + 0x8d, 0xc8, 0xdb, 0xe6, 0x03, 0xda, 0xaa, 0x12, 0xa8, 0xc5, 0x28, 0xa4, + 0x08, 0x52, 0xf3, 0xb3, 0x7d, 0x7d, 0xaa, 0x86, 0xc7, 0xcf, 0xe2, 0xa5, + 0x11, 0x01, 0xc6, 0x77, 0xda, 0xaa, 0xb4, 0x1d, 0xc2, 0x47, 0x6c, 0x0c, + 0xaa, 0xef, 0x7f, 0x91, 0x1b, 0xbe, 0x6d, 0x22, 0x51, 0xd3, 0xc3, 0x41, + 0x02, 0x79, 0xda, 0xf6, 0xa9, 0xd2, 0x68, 0x44, 0xb2, 0x20, 0x96, 0xf6, + 0x8b, 0x1c, 0x6b, 0xae, 0xa9, 0xfd, 0x85, 0x13, 0xa4, 0xb8, 0x1f, 0x74, + 0x33, 0x3c, 0x77, 0xe1, 0xa6, 0xf3, 0x90, 0x56, 0x83, 0x1d, 0x05, 0x3d, + 0xf0, 0x81, 0xa1, 0x5c, 0xfd, 0xc8, 0x07, 0x7f, 0xf6, 0xe4, 0xc4, 0x96, + 0x61, 0x74, 0xe8, 0x8e, 0xee, 0x40, 0xd6, 0x76, 0x2d, 0xb8, 0x16, 0xf4, + 0x97, 0xac, 0x86, 0xfd, 0xbc, 0xd5, 0xe0, 0x5f, 0x23, 0x0b, 0x54, 0x7c, + 0xa0, 0x6b, 0x65, 0x7b, 0xaf, 0x7a, 0xda, 0x08, 0x3f, 0xe8, 0xcd, 0xa5, + 0x04, 0x0e, 0xe7, 0x02, 0x4c, 0xd8, 0x7a, 0x38, 0xd4, 0x18, 0xdd, 0x61, + 0x38, 0xc2, 0xac, 0x7c, 0x07, 0xc2, 0x24, 0xf2, 0x36, 0xc4, 0xcb, 0x8c, + 0xc0, 0xb0, 0x75, 0x4d, 0x22, 0xdd, 0xcb, 0xc9, 0xe7, 0xb1, 0xad, 0x44, + 0x8d, 0xcd, 0x99, 0x93, 0x1f, 0x5f, 0x50, 0x70, 0xfe, 0xc5, 0x73, 0x79, + 0xcf, 0x83, 0xdf, 0xe6, 0xa9, 0x97, 0x4f, 0x29, 0x4e, 0xe0, 0x6b, 0xfb, + 0x5f, 0x7d, 0x5e, 0x1d, 0x34, 0x54, 0x46, 0xc5, 0x5b, 0x86, 0xc5, 0x74, + 0xec, 0x5e, 0x6c, 0x87, 0xa8, 0x4e, 0x1c, 0xde, 0x38, 0x26, 0x02, 0x7a, + 0x80, 0x7a, 0x13, 0x51, 0xd6, 0x74, 0xf0, 0xae, 0x93, 0x40, 0x7a, 0x23, + 0xfc, 0x1f, 0x47, 0x2b, 0xbf, 0x0d, 0xbc, 0x9a, 0x91, 0x78, 0x12, 0x65, + 0xd8, 0x66, 0xd9, 0x3c, 0x54, 0xbe, 0x19, 0x4d, 0x6d, 0xaf, 0x3a, 0x74, + 0x8a, 0x40, 0xee, 0x5c, 0xdd, 0xc9, 0x9f, 0x31, 0xd3, 0xbf, 0x7f, 0x19, + 0x8a, 0x52, 0x9d, 0xc8, 0x91, 0x8e, 0xc5, 0x2e, 0x2c, 0x49, 0x51, 0x6c, + 0xa4, 0x78, 0x68, 0x3a, 0xbf, 0xf9, 0x2d, 0x7c, 0x37, 0x46, 0x20, 0x08, + 0xe9, 0x05, 0x1f, 0x89, 0x33, 0xb7, 0x27, 0x8b, 0xa4, 0xe5, 0x92, 0xcf, + 0x9e, 0xcd, 0xd0, 0xe3, 0xf1, 0x5c, 0xec, 0x8c, 0x4a, 0x76, 0x61, 0x21, + 0x80, 0xa2, 0x20, 0x14, 0xe4, 0x0c, 0x5e, 0x67, 0xb2, 0x2c, 0x24, 0x41, + 0x83, 0xa7, 0x14, 0xd8, 0x79, 0xb4, 0xe5, 0xdd, 0x62, 0x1b, 0xce, 0xb6, + 0xf7, 0x2f, 0xb7, 0xa2, 0xc9, 0xa7, 0x0f, 0xb5, 0xc8, 0xaa, 0xb4, 0x2c, + 0x9a, 0xe5, 0x29, 0x01, 0x8c, 0xba, 0x12, 0xe8, 0x21, 0x4b, 0xa2, 0x29, + 0xc2, 0x5d, 0xe3, 0xd2, 0x0e, 0x4a, 0xd0, 0x3d, 0x67, 0xb5, 0x31, 0x06, + 0x4f, 0x73, 0xda, 0x9c, 0x79, 0x56, 0xa7, 0x14, 0xf4, 0xe0, 0x1b, 0x7e, + 0xc5, 0xb7, 0xbf, 0x40, 0x0f, 0xba, 0xb6, 0x08, 0x4c, 0x6f, 0x6e, 0x19, + 0x56, 0x01, 0x6f, 0x3c, 0xb3, 0x22, 0xce, 0x07, 0x9d, 0xd2, 0x55, 0x0f, + 0x2d, 0x00, 0x9f, 0x96, 0xe2, 0xa8, 0x7c, 0x5a}, + pub_key_4, + {0x31, 0x34, 0x35, 0x37, 0x31, 0x34, 0x36, 0x31, 0x32, 0x32, 0x35}, + true}, + + // Comment: + // tcID: 61 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 61, + 32, + {0x5d, 0xeb, 0x38, 0xab, 0xec, 0x0f, 0x77, 0xf8, 0x6d, 0x8e, 0x68, 0x50, + 0x82, 0xf3, 0x34, 0xaf, 0xfa, 0xe9, 0xbe, 0xd9, 0x23, 0xfd, 0x2e, 0xf6, + 0xfb, 0xca, 0xd2, 0x6c, 0x56, 0x9f, 0x9f, 0x0d, 0xc9, 0xac, 0xd9, 0xa9, + 0x1a, 0x45, 0x42, 0x02, 0xac, 0x21, 0x60, 0xf3, 0xa4, 0x80, 0x36, 0x46, + 0x04, 0x48, 0xdd, 0x2c, 0xe4, 0x87, 0x14, 0x9b, 0x52, 0xeb, 0x1f, 0x7a, + 0x6c, 0xe4, 0x46, 0x68, 0x94, 0x56, 0x8d, 0xd1, 0x8a, 0x40, 0xab, 0x13, + 0x5f, 0x30, 0x4f, 0x0a, 0x1e, 0xce, 0xf4, 0x75, 0xd0, 0x4d, 0x86, 0x23, + 0xfa, 0x2a, 0x54, 0x46, 0x68, 0x13, 0xe8, 0x99, 0xd9, 0x2e, 0x6d, 0xbd, + 0x93, 0x02, 0x56, 0x72, 0xb9, 0x43, 0x82, 0xdb, 0x4a, 0xe4, 0x6e, 0x31, + 0xbe, 0x85, 0xb0, 0x31, 0x0e, 0x00, 0xc3, 0x8c, 0x7d, 0x59, 0xa7, 0x98, + 0xac, 0x9a, 0x26, 0xb3, 0x49, 0x9b, 0x88, 0xbd, 0x19, 0xd2, 0x2a, 0xa0, + 0x0b, 0x2d, 0x4d, 0x1b, 0x33, 0xc9, 0xd6, 0xe1, 0xf9, 0xaa, 0xa5, 0x86, + 0x30, 0x87, 0xd9, 0xff, 0x0d, 0x52, 0xc5, 0xa1, 0xa0, 0x94, 0xe0, 0xda, + 0x0a, 0xf5, 0xa3, 0xa0, 0xe5, 0xa3, 0xb9, 0xd8, 0x1d, 0x71, 0xa7, 0x02, + 0x01, 0x41, 0x58, 0x0a, 0x63, 0xd8, 0xc9, 0x5f, 0x27, 0x05, 0xfd, 0xe7, + 0x08, 0x18, 0x20, 0x53, 0x15, 0x77, 0xcc, 0x48, 0xdc, 0xea, 0x1a, 0x4d, + 0xb2, 0xa7, 0x6c, 0x40, 0x9f, 0x97, 0x83, 0xf3, 0x7c, 0xfb, 0xe5, 0xe6, + 0x9f, 0x63, 0xec, 0x95, 0x35, 0xde, 0x19, 0x82, 0xe0, 0x7e, 0xad, 0xf0, + 0x19, 0x1f, 0xae, 0xd3, 0xfb, 0x6c, 0x38, 0x9b, 0xc2, 0x63, 0x83, 0x8c, + 0xdc, 0x00, 0x6b, 0xe4, 0x82, 0x99, 0xab, 0xef, 0x7a, 0x76, 0x0e, 0x4c, + 0x1b, 0x5f, 0x20, 0x0a, 0x92, 0x28, 0x2e, 0xec, 0xba, 0x8a, 0x0b, 0x2c, + 0x17, 0x65, 0x43, 0x5f, 0x9d, 0x5b, 0x09, 0x8f, 0x93, 0xd3, 0xda, 0x77, + 0x98, 0x16, 0xc8, 0x6f, 0x15, 0xd6, 0xd0, 0xaf, 0x80, 0x37, 0x64, 0x6c, + 0x28, 0x25, 0xe9, 0x0d, 0xf0, 0xe9, 0x51, 0x00, 0xf2, 0xb8, 0xf0, 0x3b, + 0x27, 0x17, 0x37, 0x2d, 0x22, 0x4d, 0x3c, 0xb5, 0x03, 0x75, 0x64, 0xac, + 0xfb, 0x56, 0xf8, 0xd3, 0xd9, 0xf3, 0xf7, 0x9a, 0xec, 0xac, 0x87, 0x79, + 0x47, 0x81, 0x8f, 0xae, 0x06, 0x81, 0x96, 0x36, 0x95, 0x92, 0x41, 0x8c, + 0xd3, 0xcd, 0x04, 0xfe, 0x80, 0xd6, 0x90, 0x35, 0xa0, 0x40, 0x50, 0xf3, + 0xce, 0xcb, 0x57, 0x26, 0x64, 0x75, 0x25, 0x60, 0x20, 0x28, 0x1f, 0x8d, + 0xfb, 0xab, 0x06, 0x70, 0xcc, 0x60, 0xf0, 0x3a, 0xe5, 0x85, 0xfe, 0xcd, + 0x86, 0xe8, 0x81, 0xcd, 0xf9, 0x57, 0x97, 0x0e, 0xbd, 0xcf, 0xd3, 0x84, + 0xbd, 0xf2, 0x24, 0xd2, 0x99, 0xb4, 0xde, 0x2f, 0x43, 0x73, 0xe2, 0x26, + 0x9b, 0xe1, 0x56, 0xec, 0x6d, 0xb9, 0x47, 0x60, 0x64, 0x96, 0x52, 0x3b, + 0x4d, 0xbe, 0x7d, 0x75, 0x20, 0x60, 0x9f, 0x82, 0xcf, 0xf4, 0x21, 0xb9, + 0x93, 0x18, 0x74, 0x2b, 0x3c, 0xab, 0x24, 0x17, 0x9c, 0x56, 0x3a, 0x84, + 0xe6, 0x31, 0xea, 0xd7, 0x5d, 0x79, 0xb5, 0xee, 0xd3, 0x06, 0x17, 0xc8, + 0xfe, 0xf5, 0x75, 0x63, 0xd2, 0x17, 0x0c, 0x61, 0x2b, 0xae, 0xda, 0x07, + 0xae, 0x87, 0x73, 0x4f, 0x12, 0xf4, 0x35, 0x85, 0xb2, 0x83, 0x06, 0x90, + 0x0c, 0x5a, 0xc4, 0x61, 0xaa, 0xbf, 0x9d, 0x32, 0xbc, 0x5b, 0xa8, 0xa4, + 0xf5, 0x17, 0xcd, 0x4f, 0x69, 0x8a, 0x6b, 0x18, 0x99, 0xbf, 0xa0, 0x75, + 0x1a, 0x79, 0x8c, 0x56, 0xb4, 0x85, 0x74, 0x8e, 0x0e, 0x53, 0xe2, 0x7f, + 0xbd, 0xda, 0x39, 0xb5, 0xc5, 0x7b, 0x7a, 0x15, 0x06, 0x0b, 0x02, 0x5e, + 0xb1, 0xe3, 0x66, 0x64, 0xb4, 0x8c, 0x19, 0x68}, + pub_key_4, + {0x34, 0x31, 0x37, 0x39, 0x35, 0x31, 0x36, 0x30, 0x39, 0x30}, + true}, + + // Comment: + // tcID: 62 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 62, + 32, + {0x89, 0xbd, 0x51, 0x3a, 0xef, 0x05, 0xa9, 0x2a, 0x16, 0x77, 0x12, 0x82, + 0xe9, 0x5d, 0x28, 0xf3, 0xf2, 0xdf, 0x41, 0xbf, 0x3e, 0x0e, 0xb8, 0x5f, + 0x05, 0x22, 0x05, 0xfb, 0x68, 0xad, 0x81, 0x3f, 0x1e, 0x52, 0xf2, 0x6d, + 0xb9, 0xe1, 0x33, 0xe0, 0x91, 0x5d, 0x6e, 0x6c, 0xfe, 0x08, 0x8f, 0x75, + 0x98, 0x95, 0x96, 0x6e, 0x4f, 0xfc, 0x60, 0x3f, 0x08, 0xa1, 0x38, 0x5a, + 0xce, 0x35, 0x4d, 0xe8, 0x1f, 0xa1, 0xb6, 0x5f, 0x7d, 0x4f, 0xcb, 0xde, + 0xe4, 0xe7, 0xa2, 0xe7, 0x83, 0xe8, 0xbe, 0x44, 0xd2, 0x83, 0x06, 0x05, + 0x37, 0x93, 0x01, 0x94, 0xb5, 0xf3, 0xaf, 0xe7, 0xe8, 0x70, 0x5b, 0xa0, + 0x7e, 0x8e, 0xd1, 0xe6, 0xcf, 0x3c, 0x8d, 0x3c, 0xf9, 0x43, 0x3c, 0x3a, + 0x45, 0x0e, 0x9f, 0xc6, 0xa8, 0xca, 0x8e, 0x09, 0x79, 0xf0, 0xdb, 0x12, + 0xe4, 0xa1, 0xa6, 0x4d, 0x2c, 0x55, 0x65, 0xf9, 0x6e, 0x8e, 0x32, 0x8a, + 0xc1, 0x12, 0x52, 0x63, 0xee, 0x44, 0x1c, 0xeb, 0xf4, 0x93, 0xe7, 0xcd, + 0x8d, 0x74, 0x74, 0x6c, 0xee, 0x96, 0x49, 0x88, 0x70, 0xb0, 0x6c, 0x92, + 0x08, 0x87, 0xa7, 0xed, 0x1b, 0xd4, 0xe6, 0xbf, 0x01, 0x02, 0xdc, 0x2a, + 0x02, 0x70, 0x24, 0xbb, 0x5e, 0x13, 0xdb, 0xd8, 0xc1, 0x36, 0x66, 0x7f, + 0x30, 0xa7, 0x83, 0x71, 0xbd, 0xa0, 0x3f, 0xee, 0xfe, 0x10, 0x9b, 0xd9, + 0x33, 0x71, 0x6d, 0x1c, 0x26, 0xe6, 0xf0, 0x4d, 0xc1, 0x55, 0x84, 0x92, + 0x73, 0x5a, 0xeb, 0x0a, 0x4e, 0x55, 0x6e, 0x98, 0x56, 0x41, 0xf8, 0x89, + 0x18, 0x53, 0x51, 0xae, 0x32, 0x6d, 0x93, 0x12, 0xcc, 0xed, 0xba, 0xc1, + 0x33, 0xda, 0x0e, 0x9b, 0x68, 0xc5, 0xe8, 0x6c, 0xeb, 0xb7, 0x06, 0xd1, + 0x5f, 0xf9, 0xfb, 0xbe, 0x0b, 0x7f, 0x1c, 0xb8, 0xd6, 0x0a, 0x2e, 0x47, + 0xc5, 0x9c, 0x31, 0x3a, 0x5b, 0x3e, 0x17, 0x55, 0x54, 0x6b, 0xbe, 0x08, + 0x16, 0x0d, 0x18, 0xbe, 0x77, 0x9d, 0x62, 0xa0, 0xd0, 0xe5, 0xf1, 0x6d, + 0xd2, 0x60, 0xe4, 0x2f, 0xcd, 0x62, 0x74, 0x7c, 0x71, 0x29, 0x87, 0x3b, + 0x08, 0xef, 0x58, 0xf8, 0x16, 0x58, 0x7e, 0x77, 0x5f, 0x0c, 0x8d, 0x76, + 0x6e, 0x9b, 0x9c, 0xc0, 0x24, 0x22, 0xbc, 0x6a, 0xb6, 0x7c, 0x01, 0x3d, + 0xac, 0x24, 0x4b, 0xc8, 0x96, 0x9b, 0x17, 0xc1, 0x2e, 0xdf, 0x59, 0x45, + 0x3a, 0xc3, 0xda, 0x8d, 0x0e, 0x8d, 0x45, 0xd9, 0xc6, 0x2d, 0xc2, 0x7f, + 0xe1, 0xea, 0x6e, 0xf9, 0x61, 0xbd, 0xa5, 0x89, 0x19, 0x9b, 0xaf, 0x3c, + 0xb8, 0x90, 0x8e, 0x46, 0x40, 0x50, 0xe5, 0xb6, 0xf4, 0x19, 0xba, 0x21, + 0x6e, 0xf5, 0x57, 0x75, 0x8b, 0x35, 0x7a, 0x2c, 0x8c, 0xb0, 0x48, 0x10, + 0xf9, 0xb4, 0x78, 0xd4, 0x4b, 0x00, 0xce, 0x05, 0x8d, 0x07, 0xf8, 0x8a, + 0x12, 0x3e, 0xae, 0xf9, 0x36, 0x87, 0x69, 0xea, 0x92, 0xcc, 0xeb, 0x52, + 0xca, 0xb0, 0x3f, 0xbb, 0x4d, 0xbd, 0xd4, 0xb7, 0xb8, 0xbc, 0x0c, 0x02, + 0x05, 0x84, 0x91, 0xd9, 0x97, 0xae, 0xe2, 0x2c, 0x5c, 0x04, 0xa5, 0x7a, + 0x07, 0x9f, 0xc1, 0x84, 0xf7, 0x76, 0x9e, 0xc7, 0x90, 0xb1, 0x3d, 0x8d, + 0xb4, 0x44, 0xfd, 0x0a, 0x29, 0xa0, 0x7f, 0x2c, 0xa2, 0x14, 0x4c, 0xd2, + 0x39, 0xd5, 0x32, 0xc4, 0xd7, 0x47, 0xeb, 0x1a, 0xab, 0x83, 0xe1, 0x45, + 0x15, 0x72, 0xc0, 0x1b, 0xc8, 0x28, 0x89, 0x5f, 0xbd, 0xdd, 0xdb, 0xe5, + 0x9b, 0x42, 0x97, 0x5f, 0x77, 0xcc, 0x76, 0x62, 0x69, 0xb3, 0x2b, 0x23, + 0xed, 0x10, 0x75, 0xc9, 0x13, 0x57, 0xac, 0x5d, 0x82, 0xfb, 0xe5, 0xc2, + 0x78, 0x1f, 0x48, 0x05, 0x68, 0x49, 0xb4, 0x13, 0x35, 0xdc, 0xd6, 0x04, + 0x27, 0xc0, 0x2a, 0xe6, 0x65, 0x52, 0x79, 0x7b}, + pub_key_4, + {0x35, 0x38, 0x39, 0x32, 0x37, 0x31, 0x33, 0x30, 0x35, 0x34}, + true}, + + // Comment: + // tcID: 63 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 63, + 32, + {0xb7, 0xc4, 0x45, 0xe1, 0x32, 0xcf, 0xd2, 0xf4, 0xbc, 0xc0, 0x08, 0xc3, + 0x8a, 0x39, 0x02, 0x30, 0xd9, 0x5c, 0x14, 0x17, 0x53, 0x58, 0x8b, 0x85, + 0x36, 0x1b, 0x3b, 0x3d, 0x44, 0xc5, 0x5f, 0xb0, 0x7c, 0x24, 0x8a, 0xbd, + 0x17, 0x21, 0x23, 0x32, 0xe9, 0x0e, 0x2d, 0xfe, 0xd0, 0x56, 0xca, 0x72, + 0xfa, 0x97, 0x76, 0x9a, 0x50, 0x3d, 0x07, 0x4f, 0xab, 0x3b, 0xd8, 0x17, + 0x78, 0xe0, 0x11, 0x5c, 0x30, 0xf7, 0x99, 0xf1, 0xae, 0x22, 0xe6, 0x29, + 0x03, 0xb3, 0xe9, 0xd5, 0x28, 0x45, 0x94, 0x41, 0xf1, 0x28, 0xe0, 0xb9, + 0xb7, 0xc5, 0x71, 0x12, 0xab, 0xb2, 0x98, 0x9a, 0x9e, 0x04, 0x41, 0xe8, + 0xc3, 0x28, 0xe1, 0x2b, 0x2d, 0x6b, 0x73, 0x04, 0xe6, 0x18, 0xeb, 0xa1, + 0xbb, 0x61, 0xca, 0x84, 0xcb, 0xe8, 0x65, 0x8f, 0x84, 0x79, 0x8f, 0x3d, + 0x5f, 0x54, 0xfa, 0x6a, 0x6a, 0xc0, 0xb3, 0x89, 0xd1, 0x2a, 0x14, 0xa2, + 0xdc, 0xbd, 0xb5, 0x41, 0x42, 0xaa, 0x8b, 0x57, 0x1d, 0x57, 0x18, 0xf1, + 0x52, 0x3c, 0x05, 0xe1, 0x2a, 0x46, 0xc0, 0x65, 0xc7, 0x43, 0x15, 0xee, + 0xe0, 0x72, 0x7a, 0x9b, 0xe3, 0x83, 0x3e, 0x13, 0xb0, 0x3f, 0x63, 0x75, + 0x28, 0xcb, 0xd4, 0xb9, 0x7b, 0x93, 0xed, 0xa3, 0x53, 0x2f, 0xa4, 0x61, + 0xed, 0x04, 0xae, 0x54, 0x29, 0x00, 0xe4, 0x1e, 0x59, 0x59, 0x96, 0xf4, + 0x5c, 0x9f, 0x08, 0x3e, 0x17, 0x55, 0xa1, 0xba, 0x56, 0xb5, 0xe4, 0x8e, + 0x4e, 0xb1, 0x8f, 0x02, 0xd0, 0xe7, 0x70, 0x83, 0xbc, 0xca, 0xd8, 0xf3, + 0x7d, 0x43, 0x2c, 0xe1, 0xe6, 0xcf, 0xfc, 0xb3, 0xce, 0x32, 0x54, 0xa1, + 0x28, 0xe8, 0xd2, 0x72, 0x4f, 0xee, 0x75, 0x01, 0x29, 0x87, 0x5d, 0x33, + 0x55, 0x52, 0x9f, 0x8b, 0xfd, 0xd2, 0x12, 0xef, 0xe1, 0x0d, 0x80, 0x4d, + 0xe3, 0x0a, 0xd3, 0xd4, 0x7f, 0x65, 0x5e, 0xaa, 0xec, 0x32, 0x09, 0xb3, + 0x3b, 0xc8, 0x7c, 0xfd, 0x13, 0xa2, 0xb8, 0x1b, 0x81, 0x21, 0x0b, 0x7b, + 0x34, 0x42, 0xca, 0x1a, 0x1a, 0x25, 0x96, 0x3e, 0x93, 0x89, 0x97, 0x9a, + 0x5a, 0x75, 0xba, 0x54, 0x68, 0xa2, 0xe0, 0x77, 0x80, 0x6d, 0xf8, 0x9d, + 0x23, 0x05, 0xe1, 0xac, 0x92, 0x3c, 0xcb, 0x09, 0xe2, 0x49, 0x1a, 0x24, + 0x01, 0x4e, 0x3b, 0xa2, 0x2d, 0x7c, 0x14, 0x1d, 0xd0, 0xa5, 0x64, 0x2f, + 0x9c, 0x7d, 0x19, 0x25, 0xd9, 0xd9, 0x93, 0x27, 0x0a, 0xed, 0x32, 0x8c, + 0x22, 0xd2, 0x99, 0x36, 0xb0, 0x52, 0x23, 0x30, 0xf3, 0xcf, 0x7c, 0x47, + 0x0e, 0x0d, 0x29, 0xe5, 0x52, 0x61, 0x8a, 0x5a, 0x94, 0x71, 0x41, 0x0b, + 0x32, 0x00, 0xbf, 0x96, 0x7d, 0x9f, 0x27, 0x57, 0x2e, 0xd5, 0x2c, 0xb0, + 0x0d, 0x6a, 0x7c, 0xeb, 0xaf, 0xf8, 0x5c, 0x93, 0x96, 0x08, 0xd5, 0x70, + 0xd0, 0x3f, 0x03, 0xf8, 0x86, 0xd1, 0xc0, 0xc5, 0xa3, 0xc0, 0xa4, 0x49, + 0xad, 0xd3, 0x8c, 0xdd, 0xd9, 0xe7, 0x49, 0x2b, 0xaa, 0x0d, 0x52, 0x07, + 0xdc, 0x9d, 0x8a, 0x21, 0xa5, 0x49, 0xbe, 0x4c, 0x64, 0x2e, 0x35, 0x73, + 0x39, 0x6f, 0x33, 0x4c, 0x76, 0x80, 0xe5, 0xad, 0x6c, 0x2b, 0x25, 0xd7, + 0x8e, 0x68, 0x73, 0x0a, 0x61, 0x56, 0x58, 0x74, 0x95, 0x2a, 0x10, 0x6e, + 0x69, 0x7b, 0xe6, 0xeb, 0x83, 0x27, 0x66, 0xd0, 0x67, 0x20, 0x45, 0x97, + 0x9d, 0xd0, 0x63, 0x3b, 0xbf, 0xb4, 0x0c, 0x63, 0x03, 0x4c, 0x84, 0x5d, + 0x47, 0xd9, 0xf2, 0x0a, 0xfa, 0xb0, 0xa0, 0xab, 0x5f, 0x6e, 0x00, 0x62, + 0xa8, 0x42, 0xd4, 0xdc, 0x84, 0xe9, 0x72, 0x2a, 0xea, 0xe2, 0xe2, 0x86, + 0x56, 0x07, 0x41, 0x87, 0x02, 0x8b, 0x04, 0x63, 0xbe, 0xa2, 0xb5, 0x7f, + 0x3b, 0xd9, 0xe1, 0x1c, 0x4e, 0xbd, 0x1c, 0x26}, + pub_key_4, + {0x33, 0x38, 0x39, 0x36, 0x31, 0x38, 0x32, 0x32, 0x39, 0x37}, + true}, + + // Comment: + // tcID: 64 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 64, + 32, + {0xc6, 0x6f, 0x4a, 0x34, 0x75, 0xe8, 0x08, 0x51, 0x40, 0x01, 0x8a, 0xa9, + 0x28, 0xb8, 0x2f, 0x99, 0x83, 0x79, 0xe1, 0xf5, 0x60, 0xbe, 0xbd, 0x17, + 0x91, 0x32, 0x53, 0x7c, 0xda, 0x3d, 0x94, 0xd0, 0x33, 0xeb, 0xd1, 0xbb, + 0xbe, 0xe0, 0x40, 0xc0, 0xf8, 0x72, 0x90, 0x32, 0xc6, 0x8c, 0x3c, 0x89, + 0xe9, 0x06, 0x1e, 0xe0, 0x8f, 0x81, 0xcc, 0x17, 0x82, 0x73, 0x8e, 0x55, + 0x09, 0x0a, 0xf4, 0xa9, 0x30, 0xd3, 0x30, 0x5f, 0x7d, 0x94, 0xb5, 0x4e, + 0xa2, 0x02, 0x36, 0x0d, 0xbe, 0x2b, 0x22, 0x2c, 0x48, 0x8d, 0x06, 0x6a, + 0x06, 0x33, 0x67, 0xec, 0x05, 0x18, 0xce, 0x4f, 0x10, 0x7c, 0xc4, 0xee, + 0x22, 0x7e, 0x1c, 0x4a, 0x03, 0x37, 0x68, 0xbe, 0x79, 0x14, 0x47, 0x01, + 0x28, 0x44, 0x2a, 0xba, 0x0d, 0x62, 0x8d, 0xa6, 0x91, 0xde, 0x2e, 0xe3, + 0x04, 0xce, 0x40, 0x62, 0x4d, 0x07, 0xa1, 0x34, 0x3b, 0xb2, 0x4c, 0xaf, + 0x64, 0x1b, 0x1a, 0x44, 0x56, 0x8c, 0x7e, 0x1b, 0x43, 0x2a, 0x6a, 0xd3, + 0x93, 0xfd, 0x28, 0xbe, 0x04, 0x58, 0xa6, 0x54, 0x59, 0xf2, 0x78, 0xa9, + 0x56, 0x14, 0x41, 0x10, 0x4d, 0xdc, 0xde, 0x38, 0x15, 0x5c, 0x14, 0xe6, + 0x84, 0xf7, 0xcf, 0x3c, 0x7f, 0x1a, 0x6b, 0x23, 0x72, 0x4b, 0xd0, 0x05, + 0x19, 0x2f, 0x4d, 0x11, 0x91, 0x02, 0x93, 0x77, 0x90, 0x2f, 0x38, 0x56, + 0x64, 0xc5, 0xe5, 0x15, 0x62, 0x4e, 0x69, 0x4a, 0x20, 0x70, 0xd8, 0x38, + 0x93, 0xaa, 0xfb, 0x88, 0xdb, 0xf5, 0x5e, 0xdd, 0xca, 0x32, 0xd9, 0xad, + 0x8d, 0xe6, 0x21, 0x3c, 0x97, 0x7a, 0x1e, 0x69, 0x71, 0x1d, 0xc6, 0x7d, + 0x38, 0x4a, 0x9c, 0xb9, 0x14, 0x5d, 0x17, 0x76, 0x70, 0x89, 0x4c, 0x35, + 0x3b, 0x8e, 0x24, 0xb8, 0xe3, 0xb0, 0xf1, 0x52, 0xc2, 0xb0, 0xc1, 0x23, + 0x20, 0x45, 0x73, 0x4e, 0xf6, 0x1c, 0x24, 0xf4, 0xfe, 0x99, 0x4a, 0x2e, + 0x99, 0x87, 0x63, 0x35, 0xe3, 0xc7, 0x00, 0xb3, 0x22, 0xe6, 0x3b, 0x86, + 0xb6, 0xa3, 0x47, 0xe2, 0xde, 0xa6, 0x78, 0x18, 0xd3, 0xd6, 0x23, 0xe3, + 0x4b, 0xb4, 0x58, 0xf2, 0xe9, 0x28, 0x72, 0x22, 0x4b, 0x41, 0x81, 0xeb, + 0x91, 0xdd, 0x7b, 0xb3, 0xef, 0x1f, 0xa4, 0xc8, 0xf5, 0x8e, 0x68, 0x2c, + 0x8c, 0x14, 0x8a, 0xa9, 0x02, 0x65, 0x5a, 0x7c, 0xc7, 0x4b, 0xc5, 0x25, + 0xc2, 0xba, 0xd1, 0x35, 0x30, 0xc9, 0x5d, 0xfa, 0xd4, 0x7c, 0x3b, 0x04, + 0xc5, 0x26, 0x2c, 0x4c, 0xab, 0x47, 0xc3, 0x7d, 0x7a, 0x01, 0x1b, 0xde, + 0x04, 0xb3, 0x80, 0xc9, 0x1e, 0x28, 0x76, 0xcf, 0x05, 0x2c, 0xf2, 0x94, + 0xc3, 0x9a, 0x93, 0x68, 0xaa, 0xeb, 0x7f, 0xe0, 0x06, 0xab, 0x6d, 0xb8, + 0x93, 0x0f, 0xfb, 0x4f, 0x34, 0x7b, 0x6f, 0x8d, 0x66, 0x86, 0x06, 0xba, + 0x15, 0x42, 0xa0, 0x10, 0xb4, 0xe7, 0x68, 0x02, 0x91, 0xf4, 0x23, 0x51, + 0x1c, 0x2c, 0xd5, 0x60, 0x70, 0xf9, 0xdf, 0x21, 0xdf, 0xd1, 0x42, 0x8c, + 0xec, 0x20, 0x83, 0xfa, 0x2c, 0x87, 0xeb, 0xd1, 0x12, 0x15, 0x6e, 0x47, + 0xc7, 0x58, 0xab, 0xf4, 0xaa, 0x5f, 0x1d, 0x2f, 0xf8, 0x0d, 0x9f, 0x09, + 0x59, 0xd4, 0xbb, 0xa4, 0x95, 0x5d, 0x79, 0x34, 0x45, 0xca, 0xfc, 0xc3, + 0x27, 0x19, 0xe1, 0xc0, 0x7f, 0x13, 0x46, 0x96, 0xd9, 0xe1, 0x76, 0xf8, + 0xa5, 0xe8, 0xea, 0x72, 0x30, 0xb7, 0x33, 0xe4, 0xbf, 0x8d, 0x92, 0xbe, + 0xef, 0xf9, 0xc1, 0x6e, 0x2a, 0x93, 0x82, 0x40, 0xca, 0x83, 0xaa, 0xcc, + 0xbd, 0x38, 0xa7, 0xbe, 0xb6, 0x66, 0x8e, 0xeb, 0xa6, 0xd3, 0x8a, 0xfa, + 0x6e, 0xd8, 0x92, 0x82, 0x5a, 0xf5, 0x7b, 0x15, 0xc0, 0x3d, 0x93, 0x6d, + 0x87, 0x15, 0xbc, 0xa5, 0x48, 0x23, 0xb0, 0x91}, + pub_key_4, + {0x38, 0x32, 0x38, 0x33, 0x33, 0x34, 0x36, 0x37, 0x33, 0x32}, + true}, + + // Comment: + // tcID: 65 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 65, + 32, + {0x4e, 0xb8, 0xa9, 0xa9, 0x9f, 0x29, 0x92, 0x7e, 0x60, 0x0f, 0xf3, 0x25, + 0x42, 0x13, 0x79, 0xcb, 0xbe, 0x06, 0x01, 0x65, 0x52, 0xe6, 0x44, 0x4d, + 0x8b, 0x23, 0x23, 0x27, 0xd2, 0x67, 0x4f, 0xea, 0xe7, 0x2a, 0x97, 0x44, + 0xb9, 0xbf, 0x46, 0x1b, 0x23, 0x74, 0x05, 0xc9, 0x8a, 0x51, 0x2f, 0xae, + 0xd8, 0xda, 0xfb, 0x29, 0x45, 0x4e, 0x50, 0x11, 0xe9, 0xd7, 0x42, 0x94, + 0x01, 0xcb, 0x94, 0xa2, 0xc9, 0x6b, 0xf3, 0xc4, 0x64, 0xcf, 0x38, 0x6a, + 0xb9, 0x71, 0xd7, 0xf0, 0xbe, 0x6f, 0x62, 0xc5, 0x90, 0x71, 0xa6, 0x38, + 0x4f, 0x16, 0x81, 0xf5, 0xa0, 0x36, 0xd3, 0xe5, 0xaf, 0x60, 0xa6, 0x34, + 0xef, 0x39, 0x17, 0xff, 0xd9, 0x59, 0x5e, 0x77, 0xae, 0x60, 0x84, 0xcd, + 0x26, 0x79, 0x9d, 0x93, 0x55, 0x7a, 0x8d, 0xae, 0x37, 0x5f, 0xad, 0x0b, + 0x28, 0x41, 0x73, 0x21, 0xe1, 0x14, 0x3e, 0xac, 0xe6, 0x65, 0x00, 0xd0, + 0x45, 0xfe, 0xde, 0x42, 0x0a, 0x91, 0x44, 0xda, 0x6b, 0xa0, 0x40, 0x05, + 0x09, 0x40, 0xd9, 0x80, 0x9d, 0x8c, 0xe5, 0xae, 0xe6, 0x2d, 0x52, 0xe0, + 0x8b, 0x9a, 0x1f, 0xd2, 0x4c, 0x08, 0x1a, 0x40, 0x54, 0x91, 0x28, 0x52, + 0x89, 0xfa, 0xe5, 0xc1, 0xbc, 0x9c, 0x89, 0xe9, 0xf7, 0x00, 0x22, 0x4e, + 0x27, 0xf2, 0x56, 0x45, 0x60, 0xe5, 0x11, 0xce, 0x14, 0x88, 0xcd, 0x6b, + 0x7f, 0x12, 0x4a, 0xc5, 0x5f, 0x2f, 0xe5, 0x45, 0x63, 0xd1, 0xd2, 0xe9, + 0xc8, 0xba, 0x3c, 0xff, 0x29, 0xbd, 0x8c, 0x91, 0xdf, 0xa9, 0xc0, 0x00, + 0xce, 0x70, 0x94, 0x14, 0x87, 0x4d, 0xa1, 0xf4, 0x64, 0x0c, 0xdd, 0xda, + 0x3d, 0xf7, 0x4a, 0xe9, 0x36, 0x7f, 0x6e, 0x26, 0x80, 0xbe, 0x16, 0xa7, + 0xaf, 0xf5, 0xb1, 0xe1, 0x22, 0x9c, 0x41, 0x95, 0xf9, 0xdb, 0x88, 0x03, + 0x0b, 0x28, 0xc1, 0x6c, 0xc6, 0xac, 0xc9, 0xa7, 0x5c, 0xee, 0xa4, 0x6f, + 0xab, 0x7b, 0xb9, 0x68, 0x7b, 0x2e, 0x95, 0xf9, 0x41, 0x40, 0x92, 0xa9, + 0xbe, 0x05, 0x99, 0xec, 0x16, 0x60, 0xfd, 0x7b, 0x2d, 0xc1, 0x6e, 0xc2, + 0xf0, 0xf4, 0x60, 0xce, 0x65, 0x79, 0x97, 0x0d, 0x1a, 0x04, 0xc1, 0xa7, + 0xfc, 0x21, 0x81, 0xb8, 0x93, 0xb7, 0x63, 0x67, 0xf1, 0x8b, 0xc1, 0x1a, + 0xaf, 0xc6, 0xaa, 0xc1, 0xc4, 0x0a, 0xbd, 0x4f, 0x87, 0xcd, 0x8b, 0x6a, + 0x7f, 0xc3, 0x51, 0x6f, 0x71, 0xed, 0xcd, 0xb7, 0x94, 0xac, 0xcd, 0xa2, + 0xd2, 0xf4, 0xe8, 0xb5, 0xb4, 0x1f, 0x8b, 0xc8, 0x0a, 0x34, 0xaa, 0x5a, + 0xe3, 0xac, 0xc5, 0x2e, 0x64, 0xaa, 0x1f, 0x1e, 0x8f, 0xaa, 0x67, 0xa3, + 0xd0, 0x67, 0x6e, 0x67, 0xf9, 0x04, 0xde, 0x98, 0xcb, 0x68, 0xef, 0x93, + 0x64, 0x92, 0x0f, 0x2e, 0xa6, 0xe5, 0x0f, 0xd9, 0x18, 0xee, 0x0a, 0x8d, + 0xfc, 0x0c, 0x22, 0xf0, 0xa7, 0x00, 0x34, 0xec, 0x56, 0x20, 0x48, 0x82, + 0x12, 0xdf, 0x59, 0xfb, 0x93, 0xe1, 0x33, 0x19, 0x8c, 0xb5, 0xe4, 0x9c, + 0x2a, 0x0c, 0x4c, 0x47, 0x2a, 0xe4, 0xa7, 0xa9, 0x26, 0x62, 0x90, 0xde, + 0xab, 0xf8, 0xbf, 0x33, 0x8e, 0xef, 0x0e, 0xce, 0x75, 0x7f, 0x48, 0x64, + 0x50, 0x9e, 0x6c, 0x0f, 0x21, 0xf4, 0x45, 0xc6, 0x50, 0xd2, 0xf7, 0x63, + 0xd1, 0xac, 0x47, 0xff, 0x07, 0xda, 0x26, 0x30, 0xc0, 0x1c, 0xad, 0x83, + 0xeb, 0x09, 0xcf, 0x8a, 0xaf, 0xcb, 0xc2, 0x38, 0xf1, 0x55, 0xbf, 0x51, + 0x1d, 0x60, 0xa3, 0xaf, 0x71, 0x0b, 0xc0, 0x2b, 0x14, 0x64, 0x05, 0x24, + 0x98, 0x6b, 0x00, 0xf0, 0x34, 0x7e, 0xd1, 0x7f, 0xd0, 0xdd, 0x0b, 0x05, + 0x53, 0x55, 0x80, 0xaf, 0x9e, 0x0b, 0xb4, 0x1f, 0xde, 0x72, 0xa9, 0x07, + 0xc0, 0x42, 0xa0, 0x9a, 0x0c, 0x31, 0x0b, 0xf0}, + pub_key_4, + {0x33, 0x33, 0x36, 0x36, 0x39, 0x37, 0x34, 0x38, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 66 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 66, + 32, + {0x70, 0x7a, 0x88, 0xab, 0x82, 0xf2, 0x2d, 0xe0, 0x19, 0xe4, 0x84, 0x32, + 0x35, 0xbc, 0x3c, 0x59, 0x15, 0x48, 0x30, 0x66, 0x04, 0x0f, 0x11, 0xfa, + 0x7d, 0xc7, 0x38, 0x6d, 0x7e, 0x63, 0xc4, 0x38, 0xeb, 0x82, 0xbb, 0xa1, + 0x7d, 0x17, 0xd9, 0xb0, 0x57, 0xa5, 0xa1, 0x43, 0x8a, 0x84, 0xe1, 0x81, + 0x18, 0x1e, 0x72, 0x66, 0x54, 0x77, 0x74, 0xe9, 0xc5, 0xac, 0xd3, 0x84, + 0x56, 0x53, 0xe7, 0xe1, 0x78, 0x47, 0x85, 0x9c, 0x7c, 0x19, 0xf9, 0x2c, + 0x3f, 0xeb, 0x8b, 0xeb, 0x29, 0x5e, 0x5a, 0xf0, 0xbc, 0x30, 0x0c, 0x1e, + 0xf0, 0x68, 0xaa, 0x1f, 0x95, 0x39, 0xbd, 0xdf, 0x60, 0xbc, 0xe8, 0xc4, + 0x2b, 0xc2, 0xe9, 0xcf, 0x26, 0x1d, 0x07, 0x4d, 0x6f, 0xfb, 0x44, 0x4c, + 0xaf, 0x8f, 0x64, 0x7d, 0x4f, 0xdd, 0x7b, 0xff, 0x2d, 0xab, 0x61, 0x44, + 0x67, 0x0b, 0xdc, 0x43, 0xfa, 0x7a, 0x02, 0xda, 0x09, 0xb8, 0x00, 0xed, + 0x71, 0xdc, 0xe9, 0xa9, 0x31, 0xf1, 0xc4, 0x7d, 0x9c, 0xa7, 0xa0, 0x58, + 0x96, 0x11, 0x1f, 0xa4, 0xfb, 0xe9, 0x9e, 0x96, 0xcd, 0x90, 0xb5, 0x43, + 0x2d, 0x68, 0x67, 0x41, 0xfc, 0x63, 0xcf, 0x0e, 0x3b, 0x79, 0x2f, 0x63, + 0x70, 0xff, 0x25, 0x72, 0x29, 0x06, 0x73, 0xcb, 0x3a, 0xfe, 0x10, 0xbf, + 0x0c, 0xab, 0x5b, 0x9a, 0x6c, 0x97, 0x17, 0x05, 0x23, 0x66, 0x68, 0x92, + 0x7a, 0xc7, 0x50, 0x87, 0xaf, 0x78, 0x71, 0x1b, 0xda, 0xc5, 0x41, 0xb5, + 0x14, 0x97, 0x01, 0x5a, 0xa4, 0x82, 0xfe, 0xcf, 0x5b, 0x11, 0x1f, 0x11, + 0x72, 0xc5, 0x92, 0x29, 0x39, 0xef, 0xdd, 0x24, 0x3f, 0xef, 0x2f, 0xe5, + 0x0f, 0x23, 0x40, 0xd5, 0x6c, 0xe6, 0x4a, 0x81, 0x31, 0xea, 0xc3, 0xd3, + 0x41, 0x49, 0xe4, 0xb0, 0x9f, 0x10, 0xe1, 0x27, 0x63, 0x94, 0xfa, 0x14, + 0x22, 0x8a, 0x16, 0x64, 0x1a, 0x59, 0x8f, 0x24, 0xf5, 0x63, 0x27, 0xb0, + 0x4f, 0x33, 0xf4, 0x7f, 0xf4, 0x67, 0x15, 0xfe, 0xfd, 0x02, 0xe6, 0xff, + 0x22, 0x6f, 0xf0, 0xd6, 0x15, 0x30, 0x19, 0xa1, 0xd3, 0x37, 0xeb, 0xf5, + 0x64, 0x7d, 0x24, 0x61, 0x49, 0x18, 0x51, 0x3e, 0xc3, 0xb5, 0xdc, 0xe5, + 0xc1, 0x9b, 0x9f, 0x1e, 0xdb, 0x20, 0xab, 0xd3, 0x8d, 0xe4, 0x1a, 0x69, + 0x46, 0xbc, 0x96, 0xdf, 0x81, 0xa4, 0xe1, 0xce, 0xda, 0x56, 0x79, 0x7b, + 0x6f, 0x57, 0xb2, 0xe8, 0xab, 0xad, 0x8d, 0x93, 0x86, 0x24, 0xa1, 0xd7, + 0xbf, 0xd0, 0xc2, 0xb9, 0x23, 0x60, 0x3d, 0x85, 0xb7, 0x1a, 0x59, 0xd0, + 0x41, 0xbb, 0xd7, 0xcd, 0xf0, 0x3b, 0x02, 0x44, 0x28, 0x22, 0xa8, 0xcc, + 0x10, 0x22, 0x68, 0xad, 0xf6, 0x6c, 0xab, 0x43, 0x2c, 0xd9, 0xa9, 0x83, + 0x8c, 0xcc, 0x3d, 0x9f, 0x0f, 0x39, 0xb7, 0x15, 0x24, 0x04, 0x5d, 0x83, + 0x04, 0xa0, 0xaf, 0x70, 0x14, 0x26, 0xc5, 0xf9, 0x11, 0xe6, 0xec, 0x93, + 0x65, 0x7a, 0x91, 0x12, 0xa2, 0xd8, 0x20, 0xe4, 0x68, 0x07, 0xb4, 0x3d, + 0x7e, 0x6f, 0x12, 0x12, 0x3d, 0x3e, 0xd9, 0xe1, 0x2b, 0x27, 0x3e, 0xb8, + 0xda, 0x06, 0x14, 0x9f, 0xb5, 0x64, 0x60, 0xa2, 0xbf, 0xfa, 0x1c, 0x1d, + 0xc5, 0x49, 0xc1, 0xe1, 0x6e, 0xac, 0x37, 0x3d, 0x9d, 0xb0, 0xb3, 0x5a, + 0x96, 0x55, 0x56, 0xac, 0xc1, 0xfe, 0x10, 0x7a, 0x79, 0x82, 0x50, 0x01, + 0xca, 0x18, 0x9c, 0x7a, 0x17, 0x1f, 0x92, 0x11, 0xfb, 0xb2, 0x3b, 0xe3, + 0x6c, 0x8c, 0x4e, 0xff, 0x4e, 0x3d, 0x97, 0x2b, 0x7b, 0xcf, 0x68, 0x25, + 0x54, 0xfa, 0x5b, 0x54, 0xec, 0x03, 0x18, 0x7c, 0x00, 0x8f, 0x31, 0xe5, + 0x14, 0x52, 0x41, 0x0e, 0xb1, 0xdd, 0x28, 0x61, 0x04, 0x14, 0xd7, 0xc0, + 0x6c, 0x41, 0xdf, 0x14, 0x15, 0xe3, 0xff, 0x2c}, + pub_key_4, + {0x32, 0x31, 0x39, 0x39, 0x31, 0x35, 0x33, 0x32, 0x32, 0x39}, + true}, + + // Comment: + // tcID: 67 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 67, + 32, + {0x0f, 0x19, 0x05, 0x3e, 0x69, 0x9b, 0x1d, 0xb9, 0x5d, 0x91, 0xa3, 0x0c, + 0x53, 0xaf, 0xf8, 0xa7, 0x3a, 0xcf, 0xf1, 0xf0, 0x85, 0x56, 0xae, 0x25, + 0x84, 0x65, 0x5d, 0x00, 0x6f, 0x44, 0x04, 0x7e, 0xf8, 0xf6, 0x09, 0xf2, + 0x6f, 0xad, 0xa6, 0x94, 0x46, 0xe1, 0x33, 0xa9, 0x72, 0xa2, 0xd6, 0x65, + 0x33, 0x53, 0x2a, 0x02, 0x5a, 0x44, 0x32, 0xe0, 0xba, 0xb8, 0xfd, 0x35, + 0xcd, 0x82, 0xd4, 0x7a, 0x38, 0x43, 0xe9, 0x72, 0xe8, 0x57, 0x59, 0x08, + 0xc8, 0xc7, 0x95, 0xb1, 0x1c, 0x80, 0x90, 0x87, 0xd1, 0x8b, 0x39, 0xfc, + 0xc7, 0x04, 0x58, 0xbb, 0x61, 0x26, 0x48, 0x33, 0xb1, 0x6e, 0x25, 0x94, + 0xe3, 0x7a, 0x97, 0x9d, 0x8a, 0xf8, 0x36, 0x32, 0xd6, 0xc2, 0x76, 0xb2, + 0xef, 0x74, 0xca, 0x57, 0xe4, 0x51, 0xf1, 0x38, 0x8f, 0xb9, 0x58, 0x4d, + 0xef, 0x70, 0xeb, 0xee, 0x7f, 0xe7, 0xc0, 0x66, 0x13, 0x24, 0x16, 0x08, + 0xaf, 0x0c, 0x05, 0x01, 0x82, 0xa2, 0xd2, 0x1b, 0xe6, 0x99, 0x53, 0x6f, + 0x7d, 0x84, 0x8e, 0xc7, 0x5b, 0x37, 0x93, 0x1b, 0xf5, 0x65, 0x80, 0x54, + 0xe4, 0x07, 0x82, 0xfe, 0x5d, 0x37, 0x1c, 0x66, 0xcd, 0x0b, 0x6f, 0xc2, + 0x3e, 0xf4, 0xf8, 0x75, 0x70, 0x0d, 0xba, 0x54, 0xa5, 0xb6, 0xb4, 0x68, + 0x42, 0xa4, 0xd9, 0xf1, 0x0e, 0x35, 0xc0, 0xa7, 0xc7, 0xde, 0x67, 0x1e, + 0x72, 0x31, 0xf3, 0x17, 0x1b, 0x10, 0x53, 0xc2, 0xf4, 0xb0, 0xa1, 0x26, + 0xb9, 0x5a, 0x16, 0xbe, 0x81, 0x5d, 0x6b, 0x1a, 0x79, 0x44, 0x50, 0x5d, + 0x0f, 0xf8, 0xf9, 0x9a, 0x31, 0x0d, 0x6a, 0xd8, 0x1e, 0x8d, 0x4b, 0x34, + 0xe0, 0xaf, 0x7f, 0x49, 0xa0, 0x24, 0x7c, 0x65, 0x4a, 0x1a, 0x05, 0xf8, + 0x5e, 0x91, 0x58, 0x5b, 0xcc, 0xc4, 0x2e, 0x9a, 0x76, 0xd3, 0x74, 0x2d, + 0x0c, 0x1f, 0xd2, 0x28, 0xfc, 0xe9, 0xcd, 0xb8, 0x3a, 0x08, 0x6c, 0xbc, + 0x21, 0x78, 0xe9, 0xdf, 0x24, 0x61, 0x79, 0x71, 0x0d, 0x85, 0x19, 0xbc, + 0xdd, 0x26, 0x79, 0xcb, 0xb4, 0x30, 0x9a, 0x3a, 0xd2, 0x65, 0x1f, 0x11, + 0xaf, 0x7a, 0x60, 0x1d, 0x8f, 0x46, 0x36, 0xeb, 0x21, 0xaa, 0x40, 0x55, + 0x57, 0x40, 0x5c, 0x0d, 0x8a, 0xfd, 0x82, 0xc5, 0x9c, 0x8b, 0x04, 0xa1, + 0x86, 0x3f, 0xf2, 0xe2, 0xa7, 0x15, 0xcb, 0xeb, 0x36, 0xff, 0x38, 0x6e, + 0x3c, 0xc3, 0x72, 0xa1, 0x5c, 0x1a, 0x2a, 0xe3, 0xc8, 0xc3, 0x7b, 0x5b, + 0xfc, 0x6a, 0x87, 0xfd, 0xc5, 0xf3, 0x09, 0x2c, 0x08, 0x47, 0xfd, 0xa8, + 0xeb, 0x79, 0x62, 0xe5, 0x24, 0x52, 0x88, 0x47, 0x9f, 0x8a, 0x4f, 0x4c, + 0x20, 0x7d, 0x94, 0x10, 0xdf, 0xc0, 0x64, 0x9d, 0x0a, 0x3d, 0x19, 0xd7, + 0xee, 0x96, 0x84, 0xe0, 0x05, 0xc3, 0xf4, 0x42, 0xb6, 0xbe, 0x54, 0x49, + 0x6d, 0x72, 0x1f, 0x86, 0x01, 0x95, 0x93, 0x9d, 0xdf, 0xc4, 0x8a, 0x96, + 0x0c, 0x65, 0xe8, 0x03, 0xd3, 0x0b, 0x82, 0x75, 0x81, 0xff, 0xb7, 0x14, + 0xc1, 0xc0, 0xe6, 0x9d, 0x06, 0x5a, 0xd5, 0xee, 0x64, 0x9d, 0x7b, 0x08, + 0x1e, 0xa1, 0xc4, 0x4b, 0x8c, 0x33, 0x2c, 0xc8, 0x5a, 0x9c, 0x8d, 0x06, + 0xff, 0x45, 0x07, 0x6e, 0x44, 0x90, 0x45, 0x41, 0x62, 0xc6, 0xea, 0xf8, + 0x95, 0x0c, 0xbd, 0xa5, 0x5d, 0xe4, 0x3f, 0x09, 0x25, 0x37, 0x56, 0xa5, + 0x3f, 0xab, 0xde, 0x56, 0x38, 0xb2, 0x33, 0x53, 0xbb, 0xe5, 0xdf, 0xb3, + 0x0b, 0xfa, 0xfd, 0x7a, 0x63, 0x8a, 0x1f, 0x28, 0xc6, 0xf3, 0xd9, 0x50, + 0x56, 0x23, 0x29, 0x84, 0x93, 0x03, 0xfa, 0xee, 0x55, 0x5d, 0xfc, 0x58, + 0x5e, 0xcb, 0x7c, 0x25, 0xe7, 0x38, 0xe2, 0x84, 0x80, 0xae, 0x62, 0x8a, + 0x9f, 0x20, 0x1d, 0x5f, 0xcc, 0x6b, 0x0a, 0xc0}, + pub_key_4, + {0x35, 0x36, 0x30, 0x30, 0x33, 0x31, 0x36, 0x38, 0x32, 0x32}, + true}, + + // Comment: + // tcID: 68 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 68, + 32, + {0x2d, 0xd0, 0x4c, 0x48, 0xf2, 0x9b, 0xf2, 0xa0, 0x5e, 0x6c, 0xce, 0x6c, + 0x30, 0xf6, 0x3c, 0xef, 0xbb, 0xca, 0xc6, 0x23, 0x7c, 0x3c, 0x83, 0x4d, + 0x63, 0xe6, 0xa5, 0xb4, 0x20, 0xa3, 0x5d, 0xfa, 0x38, 0xa7, 0x3a, 0x7c, + 0x1c, 0x1b, 0xfd, 0x40, 0x9d, 0x18, 0xd0, 0x72, 0x37, 0x53, 0xf6, 0xb5, + 0x2d, 0x92, 0xd1, 0xd9, 0xbc, 0x0a, 0xf7, 0x3b, 0xd6, 0x4b, 0x8f, 0x2e, + 0x18, 0x09, 0x5b, 0xd2, 0x13, 0x24, 0xfe, 0x56, 0xb7, 0x73, 0x2c, 0x76, + 0x79, 0x83, 0x39, 0x0a, 0xf0, 0xe1, 0xa5, 0x30, 0xc9, 0x90, 0x1f, 0x0f, + 0xb9, 0xcb, 0xb8, 0x79, 0x5d, 0xdd, 0x3e, 0xcf, 0xee, 0x57, 0xfe, 0x6d, + 0xf3, 0x62, 0xad, 0x95, 0x37, 0x31, 0xcc, 0xa8, 0xf6, 0x7f, 0x15, 0x5f, + 0xf3, 0xd4, 0xf4, 0x72, 0xf6, 0xe7, 0xd9, 0xba, 0xf8, 0xcb, 0xd7, 0x53, + 0xa1, 0xd2, 0xd6, 0x08, 0xe9, 0x7e, 0x72, 0x7b, 0x02, 0x55, 0x46, 0x15, + 0x46, 0xca, 0xad, 0x68, 0x4e, 0xb7, 0xef, 0xcb, 0x3b, 0x90, 0x5e, 0x54, + 0xf9, 0xa4, 0x4b, 0xb2, 0x9a, 0x13, 0x26, 0xa2, 0x84, 0x88, 0x5e, 0x78, + 0xe1, 0x90, 0x3e, 0x08, 0x20, 0x2e, 0xdb, 0x7b, 0x85, 0xce, 0xd6, 0x85, + 0x8f, 0xc6, 0x5a, 0xf6, 0xfc, 0xdc, 0xc6, 0x60, 0xe0, 0x81, 0x3f, 0x0c, + 0xf6, 0xe2, 0xe0, 0xdf, 0x30, 0xe9, 0x2f, 0x56, 0x65, 0x03, 0x21, 0x24, + 0xc8, 0x33, 0x38, 0xe4, 0xa4, 0x5a, 0xcf, 0x38, 0x0c, 0xbe, 0x67, 0xfc, + 0x02, 0xce, 0xa4, 0x8e, 0x85, 0x81, 0xbb, 0x08, 0x5e, 0x5f, 0x3e, 0x4b, + 0x85, 0x91, 0x61, 0xa2, 0x12, 0x50, 0xca, 0x67, 0x8e, 0x8d, 0x4f, 0x0f, + 0x94, 0x8b, 0xd2, 0x96, 0x56, 0xed, 0x44, 0xa9, 0x9b, 0x93, 0x0b, 0x7c, + 0x58, 0xa1, 0x42, 0x33, 0x07, 0xea, 0x65, 0x39, 0x27, 0x57, 0x2c, 0x19, + 0x7d, 0x0e, 0x95, 0x3b, 0x56, 0x8e, 0x34, 0x0b, 0x04, 0xee, 0xfd, 0xc0, + 0x50, 0xa0, 0xd6, 0xa2, 0x10, 0x07, 0xbc, 0x31, 0x55, 0xb3, 0x85, 0x55, + 0x89, 0x77, 0x13, 0xfa, 0x39, 0xae, 0xda, 0x9c, 0x1c, 0xe4, 0x14, 0x5f, + 0xaf, 0x33, 0x69, 0x8e, 0xf4, 0x33, 0x25, 0xca, 0xf9, 0x3e, 0xa0, 0xaa, + 0x45, 0x81, 0xf0, 0x2a, 0x31, 0x75, 0x40, 0xea, 0x66, 0xbe, 0x2d, 0x3a, + 0xa0, 0x85, 0xe0, 0x77, 0x7b, 0xca, 0x86, 0x3f, 0x43, 0x56, 0x73, 0xd7, + 0x18, 0x9b, 0xa7, 0x3f, 0xee, 0x30, 0x56, 0x25, 0x49, 0x6e, 0x72, 0x4c, + 0x49, 0x1d, 0x53, 0x8d, 0xf5, 0x35, 0x6c, 0x09, 0x01, 0x5d, 0xfa, 0xce, + 0x1e, 0x97, 0x1a, 0xd7, 0x0e, 0x3e, 0xd3, 0x57, 0x24, 0xa5, 0x4c, 0x4f, + 0xa0, 0xe6, 0x15, 0xe6, 0x75, 0x52, 0xd2, 0x14, 0xcd, 0x97, 0xf5, 0xef, + 0x99, 0x61, 0x1f, 0x0c, 0xec, 0x06, 0x26, 0x3e, 0xc5, 0x6a, 0xc4, 0x53, + 0x73, 0xea, 0x28, 0xa0, 0x1b, 0x83, 0x1a, 0xa3, 0x4d, 0xde, 0x51, 0x74, + 0x42, 0x2d, 0xb8, 0xa7, 0x0e, 0xa2, 0xc1, 0x6a, 0x63, 0x21, 0x21, 0x82, + 0xec, 0x5a, 0x85, 0x46, 0x0c, 0xf1, 0xb2, 0x3c, 0x58, 0x04, 0x9a, 0x99, + 0xfc, 0xa2, 0x47, 0x96, 0xbd, 0x9e, 0xf2, 0x69, 0x47, 0x6a, 0x20, 0xde, + 0x0b, 0x91, 0x41, 0x77, 0x43, 0xb0, 0x21, 0x08, 0x82, 0xcf, 0x67, 0x1d, + 0x51, 0x42, 0x14, 0x11, 0x0b, 0xa3, 0x41, 0xe4, 0x7b, 0x91, 0xd5, 0x5c, + 0xa7, 0xa5, 0xa5, 0xf0, 0x45, 0x2b, 0x10, 0xf3, 0x8f, 0x33, 0x32, 0x7c, + 0x89, 0x43, 0xcf, 0xe3, 0xec, 0x4c, 0x6f, 0x49, 0xa4, 0xda, 0x6a, 0xc0, + 0x49, 0x3f, 0x3c, 0x95, 0xd7, 0x3c, 0x6a, 0x7d, 0x16, 0x84, 0x8d, 0x00, + 0x9f, 0x00, 0x90, 0x03, 0x4c, 0x50, 0xef, 0x5f, 0x57, 0x84, 0x3b, 0xc7, + 0x66, 0x22, 0x8c, 0x56, 0x66, 0xe2, 0x5f, 0x32}, + pub_key_4, + {0x38, 0x36, 0x39, 0x36, 0x35, 0x31, 0x36, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 69 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 69, + 32, + {0xa3, 0x2c, 0xe1, 0x73, 0x8b, 0xad, 0xd8, 0x4b, 0xa6, 0xc3, 0xdb, 0xcf, + 0x44, 0xdd, 0x18, 0x2a, 0x7d, 0xd3, 0xe6, 0xe6, 0xda, 0xbf, 0x8e, 0x70, + 0x57, 0xe5, 0x04, 0x83, 0xda, 0x7c, 0x89, 0x79, 0x13, 0x04, 0x09, 0x36, + 0x93, 0xf9, 0xfd, 0xa4, 0x7a, 0x6f, 0xf3, 0xbf, 0xcd, 0x42, 0xad, 0xaa, + 0x72, 0x7e, 0x7b, 0x8e, 0x74, 0xa4, 0xcf, 0x48, 0x8f, 0x81, 0x11, 0xbe, + 0xb6, 0x18, 0x7a, 0xfd, 0x65, 0x66, 0x5d, 0xeb, 0xf6, 0xb0, 0x1b, 0xd9, + 0x0f, 0x38, 0x33, 0x11, 0x2a, 0x7a, 0xd0, 0x9a, 0x39, 0x16, 0x76, 0x39, + 0x94, 0xd1, 0x82, 0xc1, 0xe1, 0xac, 0xc5, 0xa2, 0x21, 0xb5, 0xaa, 0x0d, + 0x3d, 0xa0, 0x1a, 0xc1, 0xb2, 0xff, 0x8d, 0xb9, 0x97, 0x10, 0xd4, 0x8d, + 0xfd, 0xc1, 0x42, 0x1f, 0x19, 0xe5, 0xf3, 0x33, 0xb7, 0x0d, 0x6d, 0xda, + 0x63, 0x8a, 0x35, 0x14, 0x25, 0x82, 0xb4, 0x85, 0xcb, 0x1f, 0x9c, 0xd6, + 0x07, 0x47, 0x95, 0x3f, 0xa9, 0xbd, 0x77, 0x85, 0x30, 0x2c, 0x16, 0xeb, + 0xa2, 0x6d, 0x67, 0xf9, 0x58, 0x28, 0x1b, 0x5c, 0x91, 0xe3, 0x3b, 0x53, + 0xe7, 0xa5, 0x06, 0xd3, 0x0e, 0x1e, 0x06, 0x35, 0x3c, 0x96, 0xba, 0x71, + 0x37, 0x5f, 0xf7, 0xb6, 0x28, 0xc0, 0x34, 0x13, 0x69, 0x2b, 0xce, 0x14, + 0x33, 0x88, 0x92, 0x02, 0x81, 0x4f, 0xfc, 0x42, 0x9c, 0x81, 0x79, 0xdd, + 0xaf, 0x07, 0xfb, 0x9e, 0x1e, 0x70, 0x81, 0x0e, 0x64, 0xce, 0x91, 0x00, + 0x5f, 0x83, 0xf7, 0x91, 0x42, 0xa8, 0x07, 0x48, 0x94, 0xea, 0x49, 0xf3, + 0x13, 0xbb, 0xbe, 0x25, 0x43, 0x5e, 0x68, 0x14, 0xd4, 0x72, 0xff, 0x53, + 0x1b, 0xff, 0x2e, 0x00, 0xac, 0x4b, 0x64, 0x09, 0x7b, 0xc2, 0xbc, 0xad, + 0x0f, 0x36, 0x06, 0x74, 0xaa, 0xa2, 0xce, 0x98, 0x82, 0xab, 0x2f, 0xe2, + 0x9e, 0x5e, 0x7f, 0x56, 0x92, 0x86, 0x4d, 0xf1, 0x1b, 0x4c, 0xd4, 0x22, + 0xe3, 0x6c, 0xb9, 0x02, 0x8f, 0x5f, 0xee, 0xe9, 0x3e, 0xdd, 0x58, 0x0d, + 0x6d, 0xee, 0x12, 0xf0, 0x9a, 0x8d, 0xe6, 0xfb, 0x6e, 0xf9, 0xea, 0xd2, + 0xb5, 0x86, 0xf4, 0x0b, 0x43, 0x56, 0x43, 0xc7, 0x70, 0xfd, 0xcc, 0x54, + 0xd1, 0xea, 0xaa, 0x4b, 0xd3, 0x7f, 0x76, 0xec, 0x8a, 0x65, 0xc7, 0xe4, + 0x9b, 0xcc, 0xc5, 0xac, 0x3d, 0xc9, 0xb1, 0x7f, 0x47, 0x0a, 0x7a, 0x5e, + 0x98, 0x86, 0xfa, 0x66, 0x9e, 0x9b, 0x8e, 0x5b, 0xa0, 0x42, 0xb8, 0x67, + 0x78, 0x9d, 0x0f, 0x44, 0x85, 0x53, 0xc2, 0xf4, 0x6f, 0x8b, 0x8c, 0x40, + 0xee, 0xdc, 0x10, 0xd9, 0xd1, 0x11, 0x10, 0xbe, 0x68, 0x07, 0x1b, 0xef, + 0xe1, 0x23, 0xf2, 0x54, 0x34, 0x64, 0x33, 0xce, 0xe2, 0x3f, 0xbc, 0x82, + 0xc9, 0xb6, 0xc1, 0x20, 0xe7, 0x09, 0x70, 0xe5, 0x96, 0x73, 0x1f, 0xd4, + 0x59, 0xbd, 0xaa, 0xb0, 0x11, 0x3d, 0x93, 0x61, 0x20, 0x7a, 0xf5, 0xa4, + 0xbd, 0xfa, 0xc6, 0xfb, 0x83, 0x9a, 0xbf, 0x3b, 0x8c, 0xba, 0xe2, 0x73, + 0x30, 0x29, 0x7e, 0x25, 0x7b, 0xf1, 0x24, 0xe1, 0x11, 0x53, 0xb7, 0x0a, + 0x9b, 0x03, 0x8d, 0xea, 0x27, 0x0c, 0x99, 0xcf, 0x42, 0x7a, 0xcb, 0xa8, + 0x86, 0x66, 0x7e, 0xdf, 0x4b, 0x8c, 0x2b, 0x97, 0xd0, 0xfd, 0x34, 0xb8, + 0x17, 0x49, 0xc0, 0x2d, 0xe9, 0xf0, 0x49, 0xe4, 0x14, 0xf1, 0x2a, 0xc7, + 0x44, 0x18, 0x4d, 0x45, 0x79, 0x3e, 0x18, 0xd5, 0xbf, 0x31, 0x8b, 0x15, + 0x96, 0x34, 0xdf, 0xd0, 0xdd, 0x7f, 0x94, 0xc2, 0x26, 0xfd, 0x81, 0x97, + 0x45, 0xae, 0x8b, 0xfa, 0x9b, 0xf5, 0x09, 0x02, 0xbd, 0x06, 0x28, 0xc7, + 0x63, 0x44, 0xb8, 0x4e, 0x99, 0xb5, 0x85, 0x08, 0x32, 0xb3, 0x09, 0xdc, + 0xe5, 0x69, 0xc7, 0xf3, 0x7d, 0x16, 0x45, 0xeb}, + pub_key_4, + {0x36, 0x35, 0x38, 0x33, 0x39, 0x32, 0x36, 0x33, 0x37, 0x32}, + true}, + + // Comment: + // tcID: 70 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 70, + 32, + {0x7b, 0xd3, 0x3b, 0x4d, 0x07, 0x3d, 0xce, 0x39, 0x1c, 0xb8, 0x9a, 0x81, + 0x8f, 0x1c, 0x95, 0x0e, 0x39, 0x54, 0xd3, 0xdc, 0xa7, 0x1e, 0x6b, 0x61, + 0x6e, 0xb3, 0x57, 0x37, 0xbe, 0xba, 0x12, 0xd9, 0x45, 0xe0, 0x66, 0xed, + 0xda, 0x06, 0x94, 0xd5, 0x4f, 0x8b, 0x2f, 0x39, 0xe4, 0x74, 0x3f, 0x73, + 0x46, 0x6b, 0xa9, 0x60, 0x02, 0x93, 0x98, 0xc5, 0xa3, 0x48, 0xd1, 0xf5, + 0x82, 0x22, 0xa7, 0x47, 0x60, 0xd5, 0x59, 0xc7, 0xe5, 0xf6, 0x31, 0xfd, + 0x0b, 0x89, 0x5a, 0xf5, 0x83, 0x87, 0x83, 0x72, 0x18, 0x29, 0xfb, 0xc2, + 0x35, 0xd7, 0xab, 0xfd, 0x36, 0xb8, 0xa9, 0x2e, 0x52, 0x0c, 0xb6, 0xca, + 0xfc, 0x1a, 0x17, 0xba, 0x8c, 0x64, 0x86, 0xaa, 0x04, 0x6b, 0x9b, 0x63, + 0xde, 0x8e, 0xd1, 0xdf, 0xcd, 0x99, 0xcd, 0x77, 0x6e, 0x2f, 0xc8, 0x61, + 0x3b, 0x7e, 0x0c, 0x7c, 0x50, 0xb0, 0x77, 0xf7, 0x48, 0xb1, 0xe7, 0xbd, + 0x2a, 0x99, 0x26, 0x63, 0xa2, 0xd0, 0x1d, 0xca, 0x15, 0xd4, 0xd9, 0x67, + 0xda, 0x12, 0xb0, 0xba, 0xc5, 0x59, 0x6f, 0xd8, 0x91, 0x12, 0xe4, 0x36, + 0x3d, 0xb1, 0xd4, 0x92, 0x57, 0x3e, 0xba, 0x13, 0x49, 0xaa, 0x84, 0x45, + 0xa5, 0xdf, 0xc3, 0x14, 0x89, 0x29, 0xd5, 0xed, 0xc3, 0xb6, 0x42, 0x24, + 0x1e, 0x84, 0x12, 0xde, 0x04, 0xee, 0x83, 0x23, 0x9c, 0x07, 0x02, 0x2a, + 0x63, 0x2f, 0x2a, 0x86, 0xc0, 0x36, 0x90, 0x9a, 0x64, 0xc2, 0xa6, 0x2a, + 0x78, 0x22, 0x5e, 0x6a, 0xc1, 0x69, 0xd3, 0xcb, 0x43, 0xa5, 0x1e, 0x1a, + 0xf9, 0xda, 0x89, 0x2b, 0x7b, 0x74, 0x88, 0xb2, 0x5c, 0x82, 0x17, 0x41, + 0xf0, 0x85, 0x36, 0x07, 0x2b, 0x97, 0xf1, 0x93, 0x64, 0x2f, 0x59, 0x80, + 0x11, 0x32, 0xa5, 0x41, 0x39, 0xc5, 0xbc, 0xc7, 0x3b, 0x17, 0xdb, 0x7f, + 0x67, 0xbb, 0x7f, 0xfe, 0xc3, 0xda, 0x1b, 0xbd, 0x92, 0xa4, 0x8f, 0xa7, + 0x42, 0xb1, 0x13, 0x14, 0x04, 0xf8, 0xcc, 0xb0, 0x35, 0xb6, 0x9d, 0x19, + 0x5e, 0xc5, 0x09, 0xa2, 0x82, 0xfd, 0x9c, 0x42, 0x1b, 0x55, 0x77, 0xe8, + 0x81, 0xe6, 0xea, 0xc7, 0x17, 0xe2, 0x2b, 0x14, 0xb1, 0xc5, 0x99, 0x13, + 0x0f, 0xe1, 0x69, 0x8a, 0xaa, 0x32, 0x4b, 0x82, 0x79, 0x0b, 0x63, 0x3d, + 0xbf, 0x1d, 0x4c, 0x30, 0xfc, 0xa3, 0xbf, 0x13, 0x33, 0xda, 0x9a, 0xb6, + 0x5a, 0x94, 0xae, 0xd8, 0x7b, 0x48, 0xbf, 0x6c, 0xca, 0x3d, 0x24, 0xef, + 0x45, 0x3b, 0xd2, 0xe4, 0xab, 0xdb, 0x7e, 0x32, 0x39, 0x61, 0xbf, 0xdc, + 0xd8, 0xc3, 0x0d, 0x44, 0x25, 0x36, 0x28, 0x0c, 0xbf, 0x93, 0x16, 0x59, + 0x93, 0xcc, 0x82, 0x9a, 0xc5, 0x8c, 0xe8, 0xf0, 0x52, 0xbc, 0x70, 0x98, + 0x0d, 0x0b, 0xa9, 0x06, 0xb3, 0xf5, 0x7e, 0xd8, 0x3b, 0xab, 0x45, 0xac, + 0x66, 0x15, 0xe8, 0x39, 0x42, 0x8b, 0xc2, 0xe8, 0xaf, 0x9b, 0x44, 0x40, + 0x19, 0xf6, 0x0a, 0x30, 0x29, 0x47, 0x0c, 0xe1, 0xdb, 0x83, 0x08, 0x5b, + 0x98, 0xaa, 0xe6, 0x01, 0x09, 0x98, 0xdc, 0x56, 0x22, 0x22, 0x16, 0x91, + 0xbb, 0x17, 0x79, 0xcb, 0x69, 0xd3, 0x12, 0x30, 0xdf, 0x42, 0x91, 0x75, + 0x94, 0x94, 0xe8, 0xaf, 0xc2, 0xa0, 0x38, 0xcc, 0x82, 0x0b, 0xfe, 0x57, + 0xb3, 0xea, 0x54, 0x8e, 0xe2, 0x1e, 0x15, 0x83, 0x0e, 0x26, 0xc2, 0x85, + 0x21, 0x61, 0xf2, 0x14, 0x11, 0xcd, 0x3b, 0x6b, 0x9d, 0x48, 0xe6, 0x5a, + 0x4e, 0xeb, 0x17, 0x4d, 0x35, 0x36, 0x92, 0xf2, 0x9e, 0x61, 0x94, 0x49, + 0x16, 0x53, 0x01, 0x9c, 0xd6, 0x62, 0xfc, 0xfe, 0xab, 0xcb, 0x29, 0x13, + 0x60, 0xe9, 0xc7, 0x44, 0x4d, 0x96, 0x52, 0x7f, 0x0b, 0xd6, 0x66, 0xc9, + 0x54, 0x7f, 0xcd, 0xd0, 0xa7, 0x42, 0x2d, 0xc7}, + pub_key_4, + {0x31, 0x33, 0x32, 0x30, 0x35, 0x30, 0x31, 0x35, 0x37, 0x32, 0x35}, + true}, + + // Comment: + // tcID: 71 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 71, + 32, + {0x0f, 0x4c, 0x98, 0x0c, 0x36, 0x54, 0x22, 0xd7, 0x4a, 0xbf, 0x4a, 0x1b, + 0x17, 0x19, 0x86, 0xc5, 0x75, 0xe7, 0x66, 0x2e, 0x58, 0x22, 0xa0, 0x80, + 0x79, 0x86, 0x94, 0x83, 0x22, 0xd3, 0x33, 0x78, 0xb8, 0x5d, 0xc7, 0x86, + 0x5e, 0x56, 0x3c, 0x62, 0x7b, 0xa4, 0xdd, 0xda, 0xc9, 0xc6, 0x56, 0x13, + 0x32, 0x91, 0x50, 0xc0, 0x96, 0x93, 0x88, 0x48, 0xfe, 0xac, 0x13, 0x54, + 0x39, 0x43, 0xf5, 0x8a, 0x9c, 0x1c, 0x0f, 0x46, 0xa0, 0xc4, 0x0a, 0x04, + 0x1d, 0x37, 0xf3, 0x00, 0xb8, 0x3d, 0xd9, 0x0b, 0xfa, 0xd3, 0x73, 0xe1, + 0x3b, 0xc7, 0x0f, 0x74, 0xa7, 0xe4, 0xd1, 0x8d, 0xd6, 0xbe, 0x8c, 0x8c, + 0xce, 0x0b, 0x5a, 0xac, 0x18, 0x44, 0x28, 0x7e, 0x6a, 0xeb, 0x1c, 0x46, + 0x5c, 0xa7, 0x5e, 0x2c, 0x77, 0x12, 0x70, 0x7c, 0x2d, 0x37, 0x1b, 0x0d, + 0xed, 0xa5, 0x17, 0x16, 0x48, 0xb2, 0xd7, 0x18, 0xb0, 0x78, 0xbe, 0x21, + 0xcf, 0x10, 0xdc, 0x8d, 0x42, 0x8e, 0x39, 0x00, 0x1f, 0x5b, 0x30, 0x75, + 0x3d, 0x9e, 0xd4, 0x0a, 0xdd, 0x27, 0xe9, 0x8f, 0xa8, 0x17, 0xc2, 0xfc, + 0x35, 0x34, 0xc6, 0x18, 0xd6, 0x75, 0x52, 0x97, 0xd1, 0x91, 0x8c, 0x2a, + 0xe7, 0x82, 0x71, 0xbb, 0xaa, 0xb7, 0x38, 0xc0, 0x8c, 0x49, 0xff, 0xed, + 0xe6, 0x17, 0xc0, 0x00, 0x82, 0x04, 0x19, 0xde, 0xc9, 0x85, 0x34, 0x30, + 0xf5, 0x33, 0x2e, 0x57, 0xf8, 0x0a, 0xd7, 0x11, 0x13, 0xbb, 0x49, 0x2d, + 0x7d, 0x24, 0xd3, 0x21, 0x11, 0x94, 0x9c, 0x86, 0x90, 0x74, 0x1e, 0xa4, + 0x61, 0x72, 0xa5, 0x68, 0xdf, 0xad, 0xf5, 0x45, 0xb7, 0x60, 0xd5, 0x62, + 0x79, 0xd4, 0xc4, 0x71, 0x52, 0xb0, 0xc6, 0xc9, 0xdb, 0x50, 0x6e, 0xfa, + 0x76, 0x2d, 0x2b, 0xe2, 0x9e, 0x22, 0x4b, 0x87, 0xc8, 0x05, 0xe6, 0x5f, + 0x24, 0x02, 0xa9, 0x2c, 0x8a, 0x5d, 0x52, 0x1b, 0xbb, 0x49, 0x54, 0x0d, + 0xa4, 0x0a, 0x2a, 0xae, 0xaf, 0x4c, 0x6d, 0xfe, 0xb8, 0xc2, 0x08, 0x0c, + 0xf9, 0x60, 0x2e, 0x32, 0x0b, 0x0e, 0xd9, 0x22, 0xf6, 0x84, 0x7b, 0x53, + 0x34, 0x14, 0x4a, 0x35, 0x36, 0x25, 0x7f, 0x56, 0x26, 0x6f, 0x46, 0xd3, + 0x86, 0x95, 0xf7, 0xe4, 0x6f, 0x25, 0x49, 0x91, 0xc3, 0xd2, 0xaf, 0x38, + 0x27, 0xb0, 0xd7, 0x90, 0xaa, 0x74, 0xfb, 0x08, 0xa5, 0xbc, 0x0a, 0x9d, + 0x79, 0x8a, 0xe0, 0x9d, 0x33, 0xda, 0x65, 0xf8, 0xcf, 0x3a, 0x59, 0x9e, + 0x32, 0x45, 0x4f, 0xa1, 0x6a, 0x65, 0x08, 0xef, 0xc4, 0x21, 0xe1, 0x9f, + 0x5b, 0x66, 0xa2, 0x9e, 0xa6, 0x0f, 0x10, 0x72, 0x20, 0x40, 0x72, 0x6d, + 0xb8, 0x20, 0x18, 0x06, 0x70, 0x21, 0x13, 0x37, 0xe2, 0xd5, 0xb4, 0xf4, + 0xbd, 0xf1, 0x6e, 0x7d, 0x15, 0x8f, 0x39, 0xc2, 0xaa, 0xe7, 0x5d, 0xc8, + 0x00, 0xb4, 0x95, 0x53, 0x1d, 0x81, 0x66, 0xe0, 0x46, 0xb0, 0x45, 0x8e, + 0x84, 0xb4, 0x09, 0xb5, 0xb4, 0xb1, 0x93, 0xc8, 0x24, 0xbc, 0xa1, 0x86, + 0x71, 0x9d, 0xfb, 0x0c, 0x88, 0x6e, 0xe7, 0x97, 0x09, 0x24, 0x17, 0x8e, + 0x0e, 0x53, 0xa7, 0x5b, 0xa5, 0x9b, 0x7e, 0x72, 0x71, 0x80, 0x15, 0x91, + 0x8e, 0x8f, 0x01, 0x5d, 0xd3, 0xd1, 0x0a, 0xb3, 0xbc, 0x74, 0xf2, 0x44, + 0x7a, 0xb2, 0x3e, 0x8e, 0x06, 0x06, 0xb8, 0xcd, 0xde, 0x9b, 0x5e, 0x70, + 0xdf, 0x77, 0xf8, 0xda, 0x31, 0x3d, 0xd1, 0x4f, 0xd9, 0x5c, 0xf3, 0x20, + 0xa4, 0x8a, 0x28, 0x28, 0xf8, 0x70, 0xc3, 0x9f, 0xb1, 0xdb, 0xed, 0x3e, + 0x5c, 0x61, 0x36, 0xb8, 0x93, 0xd6, 0x8f, 0xab, 0x26, 0x65, 0xb5, 0x60, + 0xd6, 0xc1, 0x59, 0x62, 0xf7, 0x66, 0x66, 0xe0, 0x55, 0x4b, 0xe0, 0xb9, + 0xec, 0x7f, 0x0c, 0x15, 0x1a, 0x3c, 0xca, 0xee}, + pub_key_4, + {0x35, 0x30, 0x38, 0x35, 0x33, 0x33, 0x30, 0x37, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 72 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 72, + 32, + {0x92, 0xb1, 0xd5, 0xd3, 0x67, 0xf8, 0xb6, 0x15, 0xfc, 0xf8, 0x7c, 0xab, + 0x3f, 0x88, 0xed, 0x66, 0xb3, 0x08, 0x37, 0xdd, 0xac, 0xdf, 0x47, 0xb7, + 0xdc, 0x9b, 0xc4, 0x05, 0xcc, 0xfa, 0x16, 0x54, 0x6c, 0x11, 0x29, 0x24, + 0x47, 0xc6, 0x8e, 0x0f, 0x26, 0xbc, 0x41, 0xa0, 0xc8, 0xf0, 0x03, 0xfb, + 0xa5, 0x9f, 0x96, 0xf3, 0x97, 0x5d, 0x2a, 0xc7, 0xa6, 0x3f, 0xa3, 0x4d, + 0x7d, 0xd1, 0xd8, 0xf4, 0xba, 0xe8, 0x39, 0x06, 0x00, 0x70, 0x33, 0x0a, + 0x5c, 0x91, 0x1c, 0x0d, 0xdd, 0x96, 0x74, 0xd8, 0x43, 0x96, 0x0f, 0xf0, + 0x56, 0xb3, 0xfb, 0x2d, 0x67, 0x21, 0xa8, 0xfb, 0xb9, 0xfb, 0xb0, 0xb1, + 0xea, 0x82, 0x13, 0xb0, 0x29, 0x33, 0x89, 0xbf, 0x61, 0x17, 0x30, 0xb4, + 0x8f, 0x67, 0x29, 0x45, 0xf5, 0xff, 0x3f, 0xf3, 0x56, 0xc9, 0xe5, 0xd2, + 0x54, 0xce, 0xf4, 0x7f, 0x2c, 0x56, 0x62, 0xf4, 0x88, 0x75, 0x36, 0xb3, + 0x0e, 0x2b, 0x54, 0xae, 0x36, 0x42, 0x8d, 0x13, 0xb5, 0x51, 0xcf, 0x92, + 0x58, 0xcd, 0x0c, 0x03, 0x70, 0x2e, 0x8f, 0xae, 0xb8, 0xfe, 0x5b, 0x5f, + 0xbf, 0x12, 0x0b, 0x10, 0x55, 0x28, 0x87, 0xff, 0xa6, 0x38, 0x4f, 0x84, + 0xdf, 0x39, 0xe9, 0x4c, 0xee, 0x85, 0x9b, 0x03, 0x8b, 0xd6, 0xee, 0xb2, + 0xb0, 0xe0, 0x71, 0x80, 0x65, 0xe1, 0xd3, 0xf5, 0x26, 0xb3, 0x3d, 0x47, + 0x65, 0xcd, 0x5e, 0x7c, 0xc6, 0x7b, 0xf6, 0xf9, 0x75, 0x05, 0x33, 0x7b, + 0x62, 0xf1, 0x10, 0x2a, 0xd1, 0x13, 0xb7, 0x22, 0x33, 0x7e, 0x24, 0x5d, + 0xb4, 0xe8, 0xe6, 0xe4, 0x35, 0x29, 0xa6, 0xc4, 0x71, 0x9a, 0x23, 0xb9, + 0xd4, 0x2b, 0x78, 0x8a, 0xbf, 0x31, 0x05, 0x28, 0x5c, 0xce, 0xed, 0xda, + 0x43, 0x84, 0x71, 0x29, 0xae, 0x39, 0x73, 0x70, 0x94, 0x64, 0x4f, 0x7d, + 0x82, 0xe7, 0x4f, 0x12, 0x71, 0xdc, 0xd4, 0x30, 0xe1, 0x12, 0x2a, 0xd1, + 0x27, 0xb9, 0x9c, 0x7b, 0x95, 0xa1, 0x6c, 0x46, 0x44, 0x2a, 0x6c, 0x30, + 0x62, 0x48, 0xa3, 0xa6, 0xbf, 0x83, 0x9a, 0xcf, 0x64, 0x52, 0xa9, 0x6e, + 0xb3, 0xd2, 0x8a, 0xba, 0x37, 0xff, 0x34, 0x2c, 0x03, 0x14, 0xfc, 0x0c, + 0x34, 0xe3, 0x8a, 0xdc, 0xc8, 0x59, 0x7a, 0x4c, 0x26, 0x06, 0xcb, 0x31, + 0x93, 0x9f, 0x62, 0x82, 0x75, 0xcf, 0x6e, 0xdc, 0x48, 0x86, 0xc7, 0x5e, + 0x42, 0xd8, 0xa4, 0xc3, 0x2b, 0xdc, 0xd6, 0x3c, 0x53, 0x4f, 0x8c, 0x4d, + 0x21, 0xb8, 0xd3, 0x08, 0xe5, 0x8d, 0x58, 0x43, 0xae, 0xba, 0xe8, 0xb3, + 0xc3, 0x5e, 0xae, 0xfd, 0x38, 0x36, 0xfc, 0x6a, 0x80, 0xbf, 0xd1, 0x64, + 0x41, 0xaa, 0xcc, 0xfa, 0xdf, 0x45, 0xbb, 0xdf, 0x99, 0x3e, 0x46, 0xfd, + 0x83, 0x14, 0x43, 0x33, 0x9c, 0xf5, 0x84, 0x0c, 0xed, 0xef, 0x60, 0x51, + 0x9d, 0x3c, 0x7d, 0x92, 0xc3, 0x9d, 0x76, 0x09, 0xf9, 0xa4, 0x84, 0x1e, + 0x3e, 0x5f, 0x68, 0x2e, 0x71, 0xb8, 0xfd, 0xc3, 0xd7, 0xd9, 0xc7, 0xe6, + 0x22, 0xe7, 0x3b, 0x75, 0x4e, 0x87, 0x0d, 0x76, 0xb1, 0x11, 0xba, 0x76, + 0x15, 0x08, 0x60, 0x9f, 0xa4, 0x1e, 0xe8, 0x2a, 0xc0, 0x2f, 0x45, 0x19, + 0xee, 0x3c, 0x46, 0xc9, 0xc3, 0xd8, 0x40, 0x2f, 0x1c, 0xd0, 0xef, 0xdb, + 0xc4, 0x41, 0x77, 0x65, 0xcb, 0xa3, 0x1b, 0xf7, 0x91, 0x98, 0x8f, 0x2c, + 0x9e, 0x72, 0x41, 0xd1, 0x57, 0x79, 0x6c, 0x6f, 0x7b, 0x67, 0x9b, 0xe5, + 0x2e, 0xd6, 0xc6, 0x16, 0x43, 0x54, 0xf0, 0x41, 0xba, 0x09, 0xb2, 0x0f, + 0x7b, 0x03, 0x72, 0xbf, 0xc7, 0xa7, 0x15, 0x97, 0x24, 0xdd, 0x02, 0xa7, + 0x4d, 0x20, 0xf8, 0x28, 0x10, 0xb6, 0x23, 0x05, 0x59, 0x20, 0x09, 0x42, + 0x92, 0xd1, 0x7a, 0xa4, 0x11, 0xa3, 0x20, 0x8f}, + pub_key_4, + {0x37, 0x38, 0x36, 0x36, 0x38, 0x31, 0x33, 0x31, 0x31, 0x39}, + true}, + + // Comment: + // tcID: 73 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 73, + 32, + {0x86, 0xfe, 0xf6, 0x51, 0x9b, 0x92, 0xd2, 0x8a, 0x49, 0xa3, 0x92, 0x35, + 0xcc, 0x84, 0x54, 0xe4, 0x16, 0xc4, 0x23, 0x49, 0xab, 0xa7, 0xbd, 0x9a, + 0x67, 0xa8, 0x4b, 0x00, 0x12, 0x45, 0x8b, 0x8b, 0x9a, 0xf9, 0x33, 0x49, + 0x87, 0x9f, 0x67, 0x67, 0x87, 0xd5, 0xdd, 0x7b, 0xdf, 0x03, 0x23, 0xc0, + 0x2c, 0xa3, 0x55, 0x33, 0x92, 0x4b, 0x35, 0x97, 0x8c, 0x8e, 0xa3, 0x15, + 0xd4, 0xd3, 0xa7, 0x43, 0x6b, 0xb4, 0xf1, 0x1a, 0x02, 0xd6, 0xfa, 0x8d, + 0x9d, 0x32, 0x19, 0x2f, 0x6f, 0x11, 0xae, 0x96, 0x9d, 0x8e, 0xdd, 0x4f, + 0x9b, 0xc1, 0x2b, 0xef, 0x78, 0x7e, 0x83, 0x4d, 0xb6, 0xe4, 0xcf, 0xd9, + 0xfd, 0x93, 0xfb, 0x9c, 0x9c, 0xd5, 0x1b, 0x08, 0x13, 0xc3, 0xae, 0xdc, + 0xa7, 0xf4, 0x32, 0x03, 0x4c, 0x15, 0x63, 0x8a, 0xf5, 0x2a, 0xcd, 0x22, + 0x2b, 0x87, 0x56, 0x76, 0x24, 0x5d, 0x10, 0x4c, 0x8d, 0x5e, 0x87, 0xbf, + 0xa6, 0x4e, 0x86, 0xe5, 0x28, 0xd1, 0xe8, 0x8e, 0x4e, 0xbe, 0x88, 0x5d, + 0x53, 0xd8, 0xb9, 0x9a, 0x50, 0x60, 0x9a, 0x59, 0xb2, 0xbe, 0x30, 0x75, + 0x41, 0x69, 0xf3, 0xd0, 0xdb, 0x72, 0xa0, 0x54, 0x10, 0x8d, 0x57, 0xd7, + 0x9c, 0x08, 0xc2, 0x87, 0x65, 0x59, 0x4b, 0x47, 0x38, 0x44, 0x31, 0x25, + 0xf4, 0xa6, 0x8f, 0x64, 0xeb, 0x90, 0xe1, 0xd8, 0xd2, 0xff, 0x6b, 0xae, + 0xec, 0x6d, 0x3f, 0x12, 0xbf, 0x8c, 0x76, 0xd1, 0xc8, 0x17, 0x71, 0x36, + 0x26, 0xbd, 0x58, 0x08, 0x1f, 0x6b, 0xb0, 0x30, 0x93, 0xd6, 0x72, 0x9b, + 0x3e, 0xd4, 0x00, 0x68, 0x20, 0xa8, 0x92, 0x24, 0xed, 0x58, 0xd7, 0x33, + 0x43, 0x2b, 0x06, 0xf5, 0xe6, 0xe4, 0x2f, 0x74, 0x89, 0x12, 0x51, 0xb9, + 0xad, 0x59, 0x0c, 0x78, 0xb5, 0xda, 0x42, 0x78, 0xe7, 0x89, 0xe7, 0x77, + 0x5d, 0x18, 0xb2, 0xfd, 0x0d, 0x3b, 0x9f, 0xdd, 0x30, 0x3d, 0xf7, 0xcd, + 0x94, 0x9f, 0xb2, 0x08, 0x74, 0xd8, 0xab, 0x21, 0x9d, 0x8b, 0xe8, 0xca, + 0x96, 0x1e, 0x83, 0xb8, 0x14, 0xc5, 0x9a, 0x81, 0x3b, 0xd2, 0x84, 0xb0, + 0x14, 0x00, 0xe8, 0xd9, 0x87, 0x95, 0xd2, 0xf7, 0xc9, 0xa7, 0xec, 0xa0, + 0x21, 0x20, 0xeb, 0xd7, 0xb2, 0xb8, 0xd5, 0x3f, 0x94, 0x5a, 0xe8, 0x4b, + 0xec, 0x14, 0xeb, 0xe2, 0x81, 0x65, 0x01, 0xa2, 0xbe, 0x3c, 0x9c, 0x81, + 0xb2, 0xe8, 0xb0, 0x02, 0x7d, 0xff, 0x16, 0x39, 0x0d, 0x06, 0x86, 0xa7, + 0x65, 0x4b, 0x39, 0x27, 0x1e, 0xc2, 0xc0, 0xce, 0xeb, 0x2b, 0x57, 0x87, + 0x1c, 0x38, 0xf9, 0x4e, 0xd4, 0x3d, 0x50, 0xa7, 0x64, 0xeb, 0xce, 0x27, + 0x2c, 0xa3, 0xa8, 0xfe, 0x45, 0xd5, 0x9d, 0xb2, 0xdc, 0xeb, 0xc7, 0x8f, + 0x6e, 0x0b, 0xa9, 0x7f, 0x3f, 0xc5, 0xc3, 0xee, 0xec, 0x3f, 0xbf, 0x71, + 0xe7, 0xba, 0x91, 0xc0, 0xe2, 0x27, 0x41, 0x10, 0xd1, 0xda, 0x92, 0x40, + 0x08, 0xd4, 0x14, 0xa5, 0x42, 0x70, 0xe2, 0xb3, 0xff, 0x70, 0x0e, 0xb2, + 0x55, 0x06, 0x54, 0x59, 0xd0, 0x0e, 0x8f, 0x6e, 0x1a, 0x76, 0x13, 0xd3, + 0x0d, 0xb7, 0x49, 0x21, 0x57, 0x74, 0xdf, 0x6d, 0x19, 0x87, 0x3c, 0x06, + 0xa2, 0xf6, 0xf5, 0xf8, 0xba, 0xa9, 0x58, 0x91, 0xde, 0xd9, 0xc9, 0x12, + 0x01, 0x78, 0x4d, 0xa5, 0x71, 0xa3, 0x94, 0xe5, 0x9a, 0xb3, 0x09, 0xf2, + 0x3a, 0x3c, 0x74, 0x5a, 0x8f, 0x73, 0xe3, 0x70, 0xa5, 0x8a, 0x5e, 0xbd, + 0x34, 0x73, 0x1d, 0x86, 0x5c, 0x41, 0x4f, 0x55, 0x81, 0x0a, 0x08, 0xc3, + 0x6b, 0x5b, 0x35, 0xa5, 0xfa, 0x23, 0xae, 0x31, 0x42, 0xdb, 0x21, 0xc2, + 0x47, 0x83, 0x14, 0x52, 0x69, 0xb0, 0x35, 0xf1, 0x76, 0x4b, 0x79, 0xd2, + 0x6a, 0xb7, 0x6d, 0xf3, 0x2e, 0x99, 0xa1, 0xff}, + pub_key_4, + {0x32, 0x30, 0x38, 0x32, 0x35, 0x33, 0x39, 0x34, 0x32, 0x39}, + true}, + + // Comment: + // tcID: 74 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 74, + 32, + {0x86, 0x68, 0x3b, 0xd4, 0x85, 0x99, 0xe9, 0x70, 0x8f, 0x70, 0xd8, 0x1b, + 0xe5, 0x7e, 0xe0, 0x72, 0xe1, 0x58, 0x36, 0x0b, 0xab, 0x02, 0x20, 0x5e, + 0x15, 0x44, 0x3c, 0x01, 0x07, 0x92, 0xcd, 0xb4, 0xee, 0x70, 0x87, 0xbb, + 0x2d, 0x09, 0x9f, 0x63, 0x0c, 0xbf, 0x9a, 0x5d, 0x96, 0x72, 0xfb, 0xba, + 0x62, 0xf9, 0x49, 0x54, 0x49, 0xe6, 0xc9, 0xf5, 0xce, 0x1d, 0x6e, 0x97, + 0x5c, 0x7b, 0xcf, 0x50, 0x5f, 0xaa, 0xc0, 0xd7, 0x3b, 0x9f, 0xff, 0xe9, + 0x0d, 0xcc, 0xbf, 0x3b, 0x55, 0xe2, 0x78, 0xf5, 0x8d, 0xd5, 0x41, 0xc2, + 0x35, 0xc9, 0x20, 0xb3, 0x85, 0x46, 0x6a, 0xaa, 0x06, 0x4c, 0x7b, 0xfa, + 0xbe, 0x8b, 0x9c, 0x46, 0x7a, 0xde, 0x9a, 0x06, 0xcc, 0xfa, 0x7b, 0xdb, + 0xb7, 0x4d, 0x1f, 0x1e, 0xd6, 0x86, 0x5f, 0x41, 0xb4, 0xd3, 0xa8, 0x04, + 0x55, 0x20, 0x25, 0x1c, 0x5e, 0xfb, 0xb8, 0x14, 0x9e, 0xe7, 0xae, 0xf4, + 0xd7, 0x01, 0xd0, 0x93, 0x76, 0x21, 0x20, 0x2f, 0xa5, 0xa8, 0x14, 0x87, + 0xdd, 0x26, 0x2a, 0x6a, 0xa9, 0x82, 0x70, 0xce, 0x38, 0x5e, 0xca, 0xfe, + 0x73, 0xa7, 0x23, 0x56, 0x74, 0x12, 0x51, 0xdd, 0xfa, 0xb8, 0xdb, 0x00, + 0x92, 0x0f, 0x31, 0xc3, 0x0c, 0x47, 0x51, 0x78, 0x04, 0xe6, 0x41, 0x1d, + 0xd7, 0x8d, 0x49, 0x6e, 0xd5, 0x55, 0x4b, 0x33, 0x7d, 0x33, 0x51, 0x02, + 0x96, 0x16, 0x12, 0xf2, 0xaf, 0xfe, 0x9e, 0x41, 0xfa, 0x2b, 0x5c, 0x63, + 0xc5, 0x8c, 0xf1, 0x2b, 0x20, 0xd7, 0x9d, 0x6d, 0xa2, 0x8d, 0xd3, 0x64, + 0x8f, 0x68, 0x81, 0x85, 0x6f, 0xae, 0x1c, 0x17, 0x62, 0x0e, 0x2b, 0xbf, + 0xb1, 0x5e, 0x50, 0x77, 0x93, 0x4f, 0x8f, 0x55, 0x75, 0x7d, 0x9d, 0x84, + 0x17, 0x28, 0x39, 0x81, 0x25, 0x81, 0xfc, 0x41, 0xa3, 0x37, 0xca, 0x65, + 0xe1, 0x15, 0xd2, 0x16, 0xf3, 0x2a, 0xe6, 0x3f, 0x83, 0x3a, 0x91, 0xb6, + 0x7e, 0x5e, 0xca, 0x5a, 0xd7, 0x2d, 0x65, 0x33, 0x9b, 0x30, 0x44, 0x2a, + 0x31, 0x3a, 0x47, 0xeb, 0xae, 0x22, 0xf1, 0x8b, 0xec, 0x47, 0x19, 0x1e, + 0xa8, 0x05, 0x4b, 0xf7, 0xa6, 0xf2, 0x2d, 0xb9, 0x5e, 0x82, 0xf0, 0x75, + 0x9d, 0x35, 0xef, 0xfd, 0x1a, 0xc4, 0xb3, 0x75, 0x88, 0x5d, 0xad, 0xdf, + 0x77, 0xbe, 0xfd, 0x1d, 0xa1, 0x3e, 0x33, 0x31, 0x70, 0x23, 0x23, 0xe1, + 0x1f, 0x75, 0xc6, 0x8f, 0xea, 0x36, 0x86, 0x47, 0x43, 0x9b, 0xf7, 0xe8, + 0xf9, 0x9f, 0x4b, 0x67, 0x6c, 0x19, 0x17, 0xb4, 0x45, 0xc7, 0xda, 0x14, + 0xb2, 0x59, 0xe0, 0x54, 0x12, 0x9c, 0x90, 0x51, 0x51, 0x50, 0x40, 0x57, + 0x18, 0x32, 0x46, 0x6c, 0x18, 0x2d, 0xa5, 0x62, 0x13, 0x9d, 0x07, 0x03, + 0xc1, 0x5e, 0x17, 0xf9, 0xc2, 0x2d, 0x83, 0x93, 0xa5, 0xcf, 0xa1, 0xc9, + 0xc2, 0xcb, 0xe3, 0x5b, 0xda, 0x59, 0xbf, 0x17, 0x69, 0x3f, 0x24, 0x12, + 0x86, 0x33, 0xa3, 0xe2, 0x23, 0xea, 0x55, 0x1b, 0x5b, 0xa1, 0xa7, 0x94, + 0x77, 0x61, 0xe9, 0x39, 0xe7, 0xbb, 0xe9, 0xe8, 0x0c, 0x0d, 0x3d, 0xef, + 0x2d, 0xa5, 0x6d, 0xf1, 0xe1, 0x63, 0x9a, 0xf2, 0x04, 0x8c, 0x9f, 0xfa, + 0xfa, 0x69, 0xfb, 0x60, 0xb5, 0xa4, 0xdd, 0x54, 0x70, 0x89, 0x36, 0x67, + 0x3c, 0x43, 0x1a, 0xbc, 0x12, 0xdc, 0x69, 0xd2, 0x48, 0xf7, 0xf8, 0x77, + 0x30, 0x26, 0x9c, 0x2b, 0xca, 0x07, 0x9c, 0x13, 0xc6, 0x86, 0x65, 0x00, + 0x4a, 0xf0, 0xd8, 0xe4, 0x4d, 0xc0, 0xc6, 0xf1, 0x0f, 0xe6, 0x04, 0x70, + 0x0e, 0x0c, 0xd7, 0x47, 0x3d, 0xd8, 0xe5, 0x7b, 0x1b, 0x72, 0xbc, 0xf6, + 0x84, 0xca, 0xbe, 0x43, 0x41, 0x67, 0xb3, 0x46, 0xb2, 0x9f, 0xfd, 0x52, + 0x14, 0x88, 0xde, 0x97, 0x77, 0x76, 0xfc, 0x57}, + pub_key_4, + {0x31, 0x30, 0x30, 0x36, 0x35, 0x39, 0x35, 0x36, 0x36, 0x39, 0x37}, + true}, + + // Comment: + // tcID: 75 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 75, + 32, + {0x31, 0x86, 0x9b, 0x48, 0xfc, 0xb2, 0x50, 0x6c, 0x54, 0x90, 0x2c, 0xd8, + 0x0e, 0x2f, 0x12, 0x21, 0x26, 0x6e, 0xc9, 0x77, 0x22, 0x68, 0x93, 0xa9, + 0x1c, 0xe6, 0xa3, 0xcf, 0x2b, 0xea, 0x43, 0x68, 0x0d, 0xe5, 0x2c, 0x9c, + 0x2f, 0xc4, 0x55, 0xc4, 0x4e, 0x98, 0xef, 0x37, 0x35, 0xd9, 0x57, 0x8e, + 0x3a, 0x98, 0xab, 0xe6, 0x38, 0x72, 0xb9, 0xa7, 0x23, 0x78, 0x09, 0x17, + 0x52, 0x0d, 0xde, 0xbe, 0x1d, 0x02, 0xe0, 0xf0, 0x0b, 0xe0, 0x9a, 0xd7, + 0x7e, 0x21, 0x0a, 0xb5, 0x51, 0x8e, 0xe9, 0x3a, 0x3a, 0x96, 0x7c, 0x0a, + 0x47, 0xf0, 0x5b, 0x8b, 0x2c, 0x2a, 0xef, 0xd7, 0x21, 0x5f, 0x8d, 0x8e, + 0x7f, 0x20, 0x33, 0x88, 0xe7, 0xb7, 0xb1, 0x45, 0xda, 0x98, 0xb6, 0xc8, + 0x29, 0xb2, 0x64, 0x39, 0xc9, 0xbe, 0x1d, 0xc8, 0xc3, 0xf9, 0x81, 0x25, + 0x41, 0x9e, 0xa2, 0xf8, 0x16, 0xaa, 0x74, 0x9f, 0xed, 0x0a, 0x91, 0x4a, + 0xd4, 0x6b, 0xfe, 0x27, 0x21, 0x9b, 0xc0, 0x88, 0xd1, 0xc1, 0xa0, 0x5c, + 0x50, 0xef, 0xc7, 0xd7, 0xd0, 0x39, 0x2d, 0x8d, 0x4f, 0xa6, 0xca, 0x82, + 0xf5, 0x78, 0x4f, 0xb2, 0x71, 0x11, 0xb1, 0x37, 0xeb, 0xf4, 0xcb, 0xde, + 0xe3, 0xb4, 0x02, 0x43, 0x49, 0x04, 0x61, 0xc8, 0xc7, 0xf1, 0x8b, 0x22, + 0x63, 0x70, 0xae, 0x10, 0x68, 0x97, 0x87, 0xad, 0xad, 0xbf, 0x56, 0x3b, + 0x1f, 0xe2, 0x5a, 0x7b, 0x36, 0x1d, 0xfa, 0xfa, 0xaf, 0xe1, 0x3c, 0xb7, + 0x51, 0x1c, 0x0c, 0x5c, 0x2b, 0xee, 0xde, 0xd1, 0xf0, 0xc2, 0xba, 0x51, + 0x25, 0x2c, 0x42, 0xdc, 0x29, 0x3f, 0xba, 0x13, 0xca, 0xc2, 0x92, 0xf5, + 0x06, 0x70, 0xb4, 0x5b, 0x06, 0xc7, 0x1c, 0xe5, 0x5f, 0xc8, 0xb4, 0x57, + 0x17, 0x4c, 0x78, 0x4d, 0x78, 0x8d, 0x38, 0xb0, 0xd2, 0xda, 0xc1, 0x85, + 0xf9, 0xf1, 0x75, 0x93, 0x8d, 0x6f, 0x30, 0x5b, 0x02, 0x8d, 0x70, 0xb6, + 0x94, 0xf0, 0x2c, 0xf9, 0x27, 0xfb, 0x5c, 0x42, 0x74, 0x09, 0x88, 0x60, + 0x7d, 0x79, 0x20, 0x6d, 0xf0, 0x39, 0x23, 0xf2, 0x2f, 0xca, 0x67, 0x13, + 0x33, 0xea, 0x89, 0xb7, 0x2f, 0x41, 0x31, 0x60, 0x88, 0xc5, 0x3a, 0xf5, + 0xf3, 0xc7, 0xf1, 0x18, 0xfc, 0x7a, 0xff, 0x19, 0x0d, 0x17, 0xf5, 0xa8, + 0xbd, 0x08, 0x7d, 0xbb, 0x60, 0xfc, 0xc8, 0x2a, 0x8f, 0x99, 0x20, 0x8c, + 0x48, 0x1d, 0xee, 0x4e, 0x43, 0x7b, 0x4e, 0x9f, 0x73, 0xeb, 0x51, 0xfa, + 0x60, 0x36, 0xe2, 0x30, 0x84, 0x4a, 0xe9, 0x50, 0x33, 0x15, 0x26, 0xd0, + 0x22, 0x86, 0x00, 0xcb, 0x5b, 0x15, 0x8e, 0x70, 0x5d, 0xb7, 0xad, 0x0c, + 0x7e, 0x71, 0x3e, 0x63, 0x9e, 0x21, 0x98, 0x77, 0xb0, 0x8a, 0x14, 0x96, + 0x47, 0x58, 0xff, 0x7f, 0xaa, 0xe1, 0x65, 0x10, 0xeb, 0xa2, 0xc3, 0xf0, + 0x87, 0xeb, 0xc9, 0x47, 0x02, 0xd0, 0xfa, 0xcd, 0x22, 0x41, 0x6a, 0x4e, + 0x36, 0x49, 0x9b, 0xba, 0xbb, 0x06, 0x63, 0x1e, 0xb9, 0x2e, 0x6b, 0xb5, + 0x13, 0xc6, 0x7f, 0xd1, 0x2a, 0x44, 0xf5, 0xc1, 0x97, 0x5a, 0x47, 0xf7, + 0x08, 0xb8, 0x47, 0x0c, 0x2e, 0x5d, 0x9c, 0x3a, 0xea, 0xdd, 0xc9, 0xc8, + 0x09, 0xd3, 0x34, 0xcd, 0x77, 0x71, 0xb3, 0xad, 0x68, 0xf2, 0xc4, 0xba, + 0xfa, 0x04, 0x80, 0x39, 0x5a, 0xe9, 0xd3, 0x0a, 0xd3, 0x2a, 0x90, 0x9d, + 0x7e, 0x7f, 0x13, 0x8e, 0xcc, 0x3d, 0xc1, 0x02, 0xba, 0xd8, 0x04, 0x51, + 0xc1, 0x7e, 0x91, 0xa1, 0xa8, 0xac, 0x49, 0xc9, 0x5b, 0x8e, 0x96, 0x06, + 0xe9, 0x94, 0xff, 0x1c, 0xea, 0x2b, 0x63, 0x53, 0x49, 0x9f, 0xb5, 0x2b, + 0x01, 0x5a, 0xc1, 0xdf, 0x85, 0x9a, 0x35, 0x8c, 0x2d, 0x6d, 0xc7, 0xd2, + 0xba, 0xd2, 0x2b, 0xf6, 0xc6, 0xac, 0x60, 0x28}, + pub_key_4, + {0x33, 0x30, 0x32, 0x34, 0x31, 0x38, 0x31, 0x36, 0x30, 0x34}, + true}, + + // Comment: + // tcID: 76 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 76, + 32, + {0x12, 0xa3, 0xdd, 0x69, 0xef, 0xdc, 0x00, 0x2c, 0x41, 0x9e, 0x4a, 0x6c, + 0xad, 0xc5, 0xc1, 0xd3, 0x36, 0xfd, 0xff, 0xfc, 0x17, 0x98, 0x1f, 0xad, + 0x74, 0xc3, 0x62, 0x5e, 0x5d, 0x0b, 0x71, 0x13, 0xb3, 0xba, 0x52, 0xaf, + 0xbe, 0x03, 0xb5, 0x3c, 0xd0, 0x28, 0xc1, 0x16, 0x6f, 0xab, 0x3d, 0x3e, + 0x71, 0x91, 0x12, 0x84, 0xe0, 0x15, 0xa8, 0xab, 0xc6, 0x7a, 0xe4, 0x34, + 0xf2, 0x2f, 0xc5, 0x9a, 0xfa, 0xdb, 0xf7, 0x85, 0x92, 0x30, 0x60, 0x11, + 0x0b, 0xb1, 0x4b, 0x73, 0xf1, 0x7b, 0x19, 0x05, 0xae, 0x32, 0x55, 0xe7, + 0x92, 0x5d, 0x9b, 0xe1, 0x21, 0xa4, 0xf6, 0x77, 0x07, 0x1c, 0x13, 0x18, + 0xca, 0x13, 0xa2, 0x21, 0xb2, 0x01, 0x27, 0xda, 0x64, 0xdd, 0x0c, 0xe6, + 0x5b, 0x38, 0x41, 0x07, 0x30, 0x2c, 0xab, 0x9d, 0xfd, 0x36, 0x43, 0xb1, + 0x84, 0x5f, 0xcc, 0x08, 0xb9, 0x10, 0x14, 0xc8, 0x5a, 0xb5, 0x95, 0x61, + 0x5c, 0x2f, 0x2a, 0x32, 0xa7, 0x44, 0x30, 0x92, 0x60, 0x55, 0xb0, 0x99, + 0x23, 0xbd, 0x2e, 0xb9, 0xcc, 0x05, 0x9d, 0xce, 0xd7, 0x53, 0x5a, 0xd8, + 0x2c, 0x7a, 0x49, 0x37, 0x98, 0x93, 0x30, 0x87, 0x09, 0x90, 0xb6, 0x76, + 0x73, 0x12, 0x14, 0x7c, 0x77, 0xe5, 0xa8, 0x58, 0xef, 0x0f, 0x8d, 0xfe, + 0x60, 0xba, 0xc4, 0x62, 0xa5, 0xcc, 0x4e, 0xc1, 0x72, 0xf9, 0x74, 0x37, + 0x73, 0xcc, 0x91, 0x49, 0x6a, 0xa3, 0x10, 0x50, 0x5b, 0xcf, 0x56, 0x94, + 0x98, 0x9a, 0x6b, 0x5d, 0x51, 0x81, 0x26, 0xbf, 0xde, 0x43, 0xd1, 0x6a, + 0x69, 0xdf, 0xb8, 0x35, 0x2f, 0x93, 0xe6, 0xc9, 0xc0, 0x02, 0xfd, 0x2d, + 0xc1, 0x2d, 0xd8, 0x6b, 0xa5, 0x9f, 0x7c, 0x07, 0x19, 0x42, 0xc4, 0x44, + 0x20, 0x57, 0x77, 0x05, 0x13, 0x5f, 0x13, 0xe5, 0xbd, 0x28, 0xca, 0x79, + 0xc2, 0x20, 0xb7, 0xf4, 0xe8, 0x8f, 0x41, 0x79, 0xb2, 0xda, 0x6b, 0x06, + 0xfb, 0xce, 0x4f, 0x3b, 0x33, 0xf5, 0xfe, 0x3d, 0x02, 0x6b, 0xe1, 0x8b, + 0xb4, 0x9e, 0x99, 0x2d, 0xd8, 0x4d, 0x4d, 0xf1, 0x1a, 0xdd, 0xba, 0xbb, + 0x61, 0xb1, 0x26, 0xc1, 0xff, 0xdc, 0x8b, 0x53, 0x8c, 0x8b, 0xd0, 0xb0, + 0xca, 0x6d, 0x0f, 0xe9, 0x72, 0xcc, 0x35, 0x35, 0x09, 0x7e, 0x49, 0x25, + 0x9e, 0x11, 0x91, 0x08, 0x43, 0xfd, 0xfd, 0xe1, 0x51, 0xdc, 0xdd, 0xc2, + 0x49, 0x77, 0x86, 0xe7, 0x6e, 0xf5, 0x30, 0x6d, 0xd4, 0x75, 0xec, 0xef, + 0x66, 0x7a, 0xff, 0xe0, 0xfb, 0xbf, 0x2b, 0x1b, 0x67, 0x05, 0xf0, 0xc4, + 0x9d, 0xd9, 0xf2, 0x42, 0xaa, 0x1c, 0x26, 0x62, 0xac, 0xf7, 0x21, 0x50, + 0x81, 0xaa, 0x0a, 0x1f, 0x31, 0x25, 0x76, 0x65, 0xc2, 0x8a, 0x94, 0xce, + 0xa5, 0x9b, 0xbf, 0x1d, 0xd5, 0x77, 0x77, 0xfb, 0xa9, 0x87, 0xb4, 0x52, + 0x31, 0x9c, 0x1d, 0xf2, 0x2a, 0xf9, 0x20, 0x65, 0x60, 0x07, 0x54, 0xdb, + 0x79, 0x94, 0xd3, 0xf0, 0x2c, 0xe6, 0x71, 0x7e, 0x74, 0xd1, 0x9c, 0x74, + 0xea, 0x4f, 0x6a, 0xfd, 0xc0, 0x93, 0xc6, 0xfb, 0x34, 0x96, 0x02, 0x88, + 0x6a, 0xcc, 0x86, 0x7b, 0x90, 0x9a, 0x8f, 0xa6, 0x3e, 0xe4, 0x28, 0x1f, + 0xfb, 0x17, 0x64, 0xe6, 0x59, 0x9b, 0xb0, 0xd4, 0x0e, 0xe4, 0x5b, 0xdb, + 0x67, 0x38, 0x71, 0x03, 0x96, 0x21, 0x68, 0xfc, 0x59, 0x3f, 0x74, 0xf5, + 0xb8, 0xa9, 0x4e, 0x77, 0xa9, 0x2f, 0xe4, 0xd2, 0x07, 0x60, 0x98, 0x41, + 0x5d, 0x95, 0x91, 0x2c, 0x4f, 0x64, 0x7e, 0xcc, 0xb5, 0x32, 0xfe, 0x7a, + 0xe7, 0xea, 0x62, 0xc8, 0xe9, 0x80, 0x36, 0x11, 0x2c, 0x01, 0x28, 0x5c, + 0x51, 0x25, 0x6d, 0x7a, 0xfb, 0x89, 0x30, 0xd6, 0xd6, 0x48, 0x2c, 0x3a, + 0x57, 0xf1, 0xbb, 0x26, 0x38, 0x87, 0x84, 0xef}, + pub_key_4, + {0x37, 0x37, 0x36, 0x37, 0x38, 0x35, 0x32, 0x38, 0x37, 0x34}, + true}, + + // Comment: + // tcID: 77 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 77, + 32, + {0x0c, 0x02, 0xaa, 0x5c, 0x01, 0xeb, 0x56, 0x23, 0xa2, 0xb7, 0x94, 0xb6, + 0xf3, 0xcd, 0x3a, 0x01, 0xdd, 0xec, 0xea, 0xc0, 0x3e, 0x85, 0xbb, 0xa8, + 0xf6, 0x7f, 0x4a, 0x91, 0x5d, 0xe6, 0x67, 0x14, 0x05, 0xdc, 0x98, 0xa4, + 0xe7, 0xed, 0xb5, 0x83, 0x27, 0x38, 0xb2, 0x9d, 0x65, 0x39, 0x81, 0x41, + 0x97, 0xca, 0x38, 0xa4, 0x7b, 0xbc, 0x92, 0xe8, 0x37, 0x24, 0x93, 0x71, + 0x92, 0x72, 0x4e, 0x15, 0xed, 0xdb, 0x12, 0x43, 0x82, 0x99, 0x91, 0xbc, + 0x50, 0x45, 0x78, 0x33, 0xd1, 0x82, 0x99, 0x8a, 0x6a, 0xa4, 0x13, 0xbf, + 0x13, 0x41, 0xae, 0x55, 0xe8, 0xf8, 0x29, 0x93, 0xf4, 0x71, 0x99, 0x01, + 0x10, 0x28, 0x19, 0x61, 0x96, 0xa8, 0x7c, 0x23, 0x2c, 0x23, 0xdb, 0x06, + 0xfc, 0xd7, 0xe0, 0x0d, 0xe8, 0x66, 0x66, 0x86, 0x52, 0x8e, 0x8e, 0xb4, + 0x4a, 0xba, 0xea, 0x96, 0xcc, 0x7e, 0xa5, 0x56, 0xd5, 0xe4, 0x88, 0xa0, + 0x43, 0xad, 0xeb, 0x7a, 0xc6, 0x3b, 0x48, 0x5b, 0x10, 0x01, 0x07, 0xbc, + 0xc7, 0x7a, 0xbb, 0xea, 0x58, 0x01, 0xaa, 0x58, 0xb6, 0x33, 0xeb, 0x52, + 0x9b, 0x61, 0x25, 0x92, 0x87, 0x4a, 0x3b, 0x26, 0x20, 0xdb, 0xf9, 0x49, + 0x0f, 0x39, 0x91, 0x08, 0xef, 0x50, 0xae, 0x04, 0x22, 0x25, 0x75, 0x86, + 0x19, 0x03, 0x08, 0x53, 0xb9, 0xdf, 0x31, 0x5a, 0xf3, 0x42, 0x45, 0xbf, + 0xf8, 0x46, 0xec, 0xcb, 0xd9, 0xde, 0x27, 0x84, 0xed, 0x85, 0xe8, 0x43, + 0x71, 0x87, 0x08, 0x47, 0x55, 0xaf, 0x7e, 0x54, 0x1c, 0x27, 0x54, 0x9e, + 0xb7, 0xeb, 0x9e, 0xf4, 0xa6, 0x20, 0xa4, 0x4c, 0x67, 0x69, 0x54, 0x41, + 0xcb, 0x7c, 0x82, 0x7a, 0x4b, 0x3a, 0x03, 0x91, 0x34, 0x97, 0x09, 0x2e, + 0x27, 0x7e, 0x39, 0x83, 0xdd, 0x8f, 0xa3, 0x66, 0x96, 0x26, 0x08, 0x07, + 0x5e, 0xba, 0xf2, 0xb2, 0x8f, 0x0e, 0x8b, 0xbd, 0xd5, 0x4c, 0x22, 0x6f, + 0x91, 0x70, 0x25, 0x46, 0xb7, 0xf0, 0x15, 0xdc, 0x0f, 0xfb, 0x30, 0xf7, + 0x2b, 0x43, 0x6e, 0x74, 0xdb, 0x11, 0x33, 0x8d, 0x3c, 0x81, 0x40, 0xf9, + 0xd9, 0xc7, 0x0f, 0x77, 0xe4, 0xb6, 0x95, 0x64, 0xcf, 0x2a, 0xc6, 0x8e, + 0xe8, 0x1d, 0xf2, 0xd4, 0xbc, 0x02, 0x17, 0xc0, 0x1c, 0x7a, 0xb5, 0xa5, + 0xff, 0x6d, 0x8f, 0x0a, 0xa0, 0x8a, 0x5e, 0x27, 0xa1, 0x43, 0x09, 0x36, + 0xa2, 0xca, 0x88, 0x82, 0x7d, 0xa8, 0x6e, 0x75, 0x15, 0x83, 0x81, 0xec, + 0x51, 0xb4, 0x55, 0xf3, 0x02, 0xd4, 0x46, 0xcc, 0xfa, 0x16, 0x42, 0x23, + 0x8f, 0x28, 0x1c, 0x57, 0x63, 0x25, 0xbf, 0xdd, 0xf3, 0xcd, 0x5c, 0x08, + 0xfa, 0xdc, 0x30, 0x3a, 0x39, 0x0c, 0xf1, 0x0d, 0x98, 0x63, 0x8f, 0x40, + 0xd4, 0x79, 0x2a, 0x59, 0x1e, 0x48, 0x95, 0xda, 0xcc, 0x7f, 0x4c, 0xf7, + 0x87, 0x5c, 0x77, 0xd0, 0xe6, 0x35, 0x14, 0x17, 0x8d, 0xdd, 0xc5, 0xa4, + 0x5c, 0xa0, 0xfa, 0x43, 0xdc, 0x66, 0x06, 0xe6, 0x1e, 0xf4, 0xaf, 0xa0, + 0x29, 0x21, 0x4f, 0x6b, 0x7e, 0x26, 0x33, 0x25, 0x9d, 0xa1, 0xe9, 0xae, + 0x87, 0x33, 0x74, 0x1f, 0x1a, 0x8f, 0xd8, 0xc1, 0x39, 0x8c, 0x98, 0xdd, + 0x0c, 0x04, 0x83, 0xaa, 0xd6, 0x60, 0x4b, 0x7e, 0x42, 0xb6, 0xdf, 0xfd, + 0x3b, 0xa3, 0x0f, 0x8b, 0x05, 0xbb, 0x63, 0xe7, 0x3a, 0x17, 0x65, 0x9a, + 0x7b, 0xa2, 0x4d, 0x37, 0xd3, 0x00, 0xe9, 0x19, 0x6d, 0x83, 0x1a, 0xef, + 0x75, 0x49, 0xc6, 0xb2, 0x62, 0x7b, 0x4c, 0x11, 0xa8, 0x4b, 0x57, 0x4f, + 0x25, 0xb3, 0xd9, 0x4a, 0x27, 0x4a, 0xc1, 0x7d, 0x8c, 0x95, 0x9b, 0x61, + 0x3b, 0x86, 0xcf, 0xc0, 0xb7, 0xa2, 0x10, 0xfc, 0x3b, 0xc7, 0xae, 0x9e, + 0x01, 0x06, 0xbd, 0x64, 0x6f, 0xe5, 0xd7, 0x20}, + pub_key_4, + {0x35, 0x34, 0x34, 0x31, 0x39, 0x39, 0x39, 0x37, 0x34}, + true}, + + // Comment: + // tcID: 78 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 78, + 32, + {0x10, 0x38, 0x93, 0x45, 0x20, 0x00, 0x66, 0xe0, 0xb6, 0xe9, 0x0c, 0x80, + 0xbe, 0x8d, 0xca, 0x0e, 0x9b, 0x91, 0xad, 0xc4, 0xf8, 0xfc, 0x7a, 0x7e, + 0x4e, 0xfe, 0x26, 0xb9, 0xa3, 0xc7, 0x68, 0x87, 0x5d, 0xdf, 0xa1, 0x1a, + 0xb6, 0xcd, 0x8c, 0xe9, 0xfe, 0xfa, 0x8d, 0xda, 0x88, 0x47, 0x53, 0xcc, + 0x87, 0xd4, 0xb2, 0xd9, 0x44, 0x93, 0xd1, 0xc5, 0x92, 0x4e, 0xf6, 0xa8, + 0x17, 0xc1, 0x53, 0xcc, 0x5b, 0xb1, 0xdf, 0x29, 0xd7, 0xeb, 0xc4, 0x7d, + 0x62, 0x2d, 0x4b, 0x31, 0x36, 0x70, 0xd0, 0x73, 0xcb, 0x7c, 0x70, 0xc7, + 0x5e, 0x32, 0x47, 0x7c, 0x69, 0x48, 0x87, 0x70, 0x21, 0x37, 0x79, 0xc3, + 0xd6, 0x0d, 0xa6, 0x78, 0xd0, 0x0a, 0x6f, 0xba, 0x7e, 0x5f, 0x21, 0x08, + 0xba, 0xe0, 0xd6, 0x4d, 0xd0, 0x15, 0x7f, 0x54, 0x50, 0xfe, 0x78, 0x7f, + 0xbd, 0xf6, 0x59, 0x8f, 0x19, 0x02, 0xb6, 0xad, 0x1b, 0x52, 0x97, 0x49, + 0xc6, 0x06, 0x5b, 0x8d, 0x47, 0x11, 0xf0, 0x14, 0xd8, 0xe0, 0x7c, 0x8b, + 0x87, 0xe0, 0xa7, 0xcc, 0x78, 0xd0, 0xc4, 0x38, 0x5e, 0xef, 0x5c, 0x16, + 0x90, 0xf2, 0x04, 0xbc, 0x54, 0x38, 0xb0, 0x29, 0x39, 0x8c, 0x9e, 0x0c, + 0xff, 0xc3, 0xaa, 0xb4, 0x97, 0xe2, 0xc6, 0x1e, 0x09, 0xa7, 0xcd, 0xbd, + 0x99, 0x11, 0xf5, 0x90, 0xce, 0x8d, 0x82, 0x0e, 0x88, 0x21, 0x26, 0x02, + 0xf7, 0x54, 0xf5, 0x60, 0x54, 0xe0, 0x8d, 0x57, 0x72, 0x1b, 0xb8, 0x02, + 0x0c, 0x76, 0x54, 0xc4, 0xdf, 0x5a, 0xc6, 0x3f, 0xb9, 0x01, 0x21, 0xec, + 0x2c, 0xc2, 0xfb, 0xd5, 0x51, 0x66, 0xea, 0xcd, 0x9d, 0xc0, 0x4f, 0xcf, + 0x88, 0x0a, 0x16, 0xe0, 0x57, 0x19, 0xa4, 0x0f, 0x3e, 0x1d, 0xe6, 0xc5, + 0xb9, 0x17, 0xf5, 0xd5, 0x9f, 0xf1, 0xc7, 0x1a, 0x0d, 0x1f, 0x63, 0xc0, + 0x11, 0x07, 0xe5, 0xa1, 0x7d, 0x89, 0x72, 0xfe, 0x29, 0xe6, 0x29, 0x0b, + 0x27, 0xc8, 0x43, 0xa7, 0xa1, 0x43, 0x6b, 0x07, 0xc3, 0xbd, 0xd1, 0x6f, + 0x58, 0x97, 0x72, 0xb7, 0xa6, 0x69, 0x38, 0xa8, 0xcd, 0x05, 0x99, 0x60, + 0xbf, 0x08, 0xa8, 0x01, 0xb2, 0x8e, 0xcd, 0xfd, 0xe5, 0x6b, 0x18, 0xcd, + 0x22, 0xae, 0x0e, 0xcb, 0x7c, 0xbc, 0xbb, 0xe6, 0x82, 0xb0, 0xcf, 0x26, + 0x4b, 0x13, 0xa2, 0x9e, 0xab, 0x77, 0xf3, 0x93, 0xbf, 0xba, 0x59, 0x7b, + 0x94, 0x25, 0xd8, 0x4b, 0x25, 0x17, 0xeb, 0x53, 0xa3, 0x47, 0x47, 0xcf, + 0xcf, 0x51, 0x83, 0x0b, 0x82, 0x75, 0xae, 0x26, 0x55, 0x9e, 0xf6, 0xff, + 0xd8, 0xa5, 0x19, 0xf3, 0x83, 0xee, 0x5e, 0x2a, 0x55, 0x89, 0x7d, 0x4e, + 0x89, 0x7d, 0xb0, 0x8f, 0xb2, 0xa8, 0xff, 0x6e, 0x52, 0xd5, 0x33, 0x26, + 0xc4, 0x1e, 0x45, 0xc9, 0xe5, 0x7d, 0xb3, 0x4c, 0x43, 0xfc, 0x94, 0x12, + 0xfa, 0x7d, 0xc8, 0xe1, 0x54, 0xc9, 0x12, 0x6a, 0x03, 0xaa, 0xa3, 0xca, + 0x50, 0xe8, 0x97, 0x89, 0x96, 0x37, 0xc3, 0x0e, 0xbb, 0xfc, 0xb1, 0x9b, + 0x93, 0x31, 0xb0, 0x73, 0x1c, 0xbe, 0x07, 0x3a, 0x37, 0xa5, 0xa5, 0x95, + 0x74, 0x66, 0xd0, 0x94, 0x94, 0xb0, 0x43, 0x57, 0x15, 0x72, 0x2c, 0x0c, + 0xcc, 0xe2, 0xad, 0x2d, 0x04, 0xa6, 0x69, 0x32, 0xc8, 0xe8, 0x06, 0x08, + 0x94, 0x3c, 0x1e, 0xbd, 0x8b, 0xc1, 0x40, 0x5e, 0xc1, 0x93, 0x49, 0x0b, + 0xbb, 0xc3, 0xfb, 0x68, 0xce, 0xfe, 0x87, 0x83, 0xf9, 0x09, 0x1e, 0xff, + 0x72, 0x95, 0x72, 0x0f, 0x05, 0x71, 0x3e, 0x08, 0x41, 0x54, 0x33, 0xff, + 0xf0, 0xd0, 0xa6, 0xc1, 0xe0, 0x1a, 0x7c, 0xe5, 0xd1, 0x36, 0x32, 0x0c, + 0x07, 0x07, 0xd3, 0xa8, 0x82, 0x8a, 0x46, 0x3d, 0xf8, 0x07, 0xdf, 0xb0, + 0x8f, 0xe2, 0xc8, 0xc7, 0xfe, 0x71, 0xfe, 0xbb}, + pub_key_4, + {0x35, 0x38, 0x34, 0x33, 0x34, 0x38, 0x30, 0x33, 0x39, 0x31}, + true}, + + // Comment: + // tcID: 79 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 79, + 32, + {0x70, 0xa5, 0x54, 0xc5, 0xd1, 0xb9, 0xdc, 0x8f, 0xed, 0x39, 0xdc, 0x0e, + 0xa4, 0xef, 0x3e, 0x28, 0x8c, 0x6f, 0x3c, 0xeb, 0x6a, 0xaa, 0x9a, 0x52, + 0x95, 0x84, 0x99, 0x57, 0xb0, 0xb4, 0x6c, 0x0f, 0x1d, 0x74, 0xc5, 0x48, + 0xa7, 0x8d, 0x88, 0x2f, 0xe7, 0xc7, 0x29, 0xbc, 0x63, 0xd4, 0xee, 0xdc, + 0xb1, 0x64, 0xa7, 0x4b, 0x3c, 0x25, 0x3e, 0x89, 0x75, 0x1f, 0x20, 0x4e, + 0x3f, 0x3b, 0x24, 0xe9, 0x3d, 0xf0, 0x0f, 0xa8, 0xa8, 0x26, 0x94, 0x44, + 0x9f, 0x4c, 0x94, 0xb6, 0x7c, 0x23, 0x92, 0x75, 0xa0, 0x72, 0x54, 0xd3, + 0x4a, 0x59, 0x74, 0xaf, 0x9d, 0x05, 0x51, 0xfe, 0x9e, 0x13, 0x01, 0x6a, + 0x57, 0x87, 0xab, 0x9b, 0x36, 0x23, 0x33, 0x77, 0xc6, 0xd4, 0xf6, 0x9e, + 0x94, 0x5a, 0xe2, 0xc6, 0x21, 0x16, 0x81, 0xdc, 0x3e, 0x9a, 0x89, 0x5c, + 0x61, 0x51, 0xb4, 0xac, 0xdd, 0x9d, 0xcb, 0xff, 0x01, 0x62, 0x3c, 0x71, + 0xdd, 0x09, 0x81, 0xaf, 0x66, 0x7b, 0x34, 0x1d, 0xa7, 0x9c, 0xb9, 0xe7, + 0xf7, 0xcc, 0xdc, 0x16, 0x33, 0x87, 0x2c, 0x70, 0xfe, 0x9a, 0xda, 0xc7, + 0xdf, 0x4b, 0x1a, 0xd7, 0x48, 0x67, 0x1a, 0x24, 0xaa, 0xcf, 0x42, 0x67, + 0x8e, 0x8d, 0x38, 0x4c, 0x55, 0xfa, 0xfc, 0x85, 0xf4, 0x05, 0xdc, 0x7b, + 0xe4, 0x24, 0x51, 0x9f, 0x06, 0x02, 0xc4, 0xf5, 0x35, 0x99, 0x3e, 0xe8, + 0x8d, 0x17, 0xdf, 0xf6, 0x65, 0x0a, 0x7e, 0x1a, 0x93, 0x80, 0x83, 0x39, + 0xe9, 0x0d, 0x66, 0x2c, 0x37, 0xba, 0x01, 0x4a, 0xe7, 0x6a, 0xfd, 0x61, + 0x93, 0xde, 0x7f, 0xb6, 0x17, 0x13, 0x12, 0x88, 0xb5, 0x2e, 0x79, 0x24, + 0xad, 0x3d, 0xf1, 0x0e, 0x07, 0x38, 0x80, 0x1b, 0x5b, 0xe4, 0xae, 0x94, + 0xbe, 0x39, 0x71, 0xe6, 0x87, 0x15, 0x15, 0x28, 0x26, 0xc0, 0x22, 0x97, + 0x71, 0x8b, 0x29, 0xff, 0x54, 0x3a, 0x6f, 0xf8, 0xbd, 0x61, 0xcc, 0xd3, + 0xc5, 0x51, 0xb8, 0xf9, 0x83, 0x87, 0x8d, 0x66, 0xc6, 0xba, 0xcf, 0x8d, + 0x50, 0xc0, 0xb4, 0xb3, 0xeb, 0x7d, 0xe1, 0x0f, 0xcc, 0x4c, 0x3a, 0x56, + 0xa9, 0x7d, 0x0e, 0x79, 0x18, 0xf2, 0x60, 0xf9, 0x5e, 0xee, 0x13, 0x0d, + 0x8a, 0xef, 0x13, 0x20, 0x19, 0xfa, 0x44, 0xac, 0x57, 0x13, 0x75, 0x36, + 0x90, 0x52, 0xc6, 0x2f, 0xd8, 0x16, 0xec, 0xb9, 0x9a, 0x7e, 0xf7, 0xe5, + 0x3b, 0x20, 0x1e, 0x5a, 0x43, 0xca, 0x40, 0x3f, 0xe4, 0x03, 0xe9, 0xd1, + 0x2b, 0xac, 0x17, 0x9e, 0x88, 0x5d, 0x44, 0xa7, 0xe1, 0x67, 0xeb, 0x36, + 0x85, 0xda, 0xb4, 0x23, 0x2d, 0x92, 0xc6, 0x7c, 0x67, 0x75, 0x14, 0x35, + 0xba, 0x7d, 0xdc, 0x0d, 0x4e, 0xf4, 0x83, 0x97, 0xf1, 0xc8, 0x03, 0x72, + 0xe2, 0x5e, 0x95, 0xc9, 0xf6, 0x59, 0x9b, 0x3c, 0x1a, 0x1d, 0x16, 0x41, + 0x67, 0x65, 0x59, 0xea, 0xf5, 0x0f, 0x5c, 0xd4, 0xd3, 0xc9, 0xe7, 0xd5, + 0x6c, 0x54, 0xec, 0x23, 0x2e, 0x4f, 0x4a, 0x17, 0x22, 0xb0, 0xf9, 0x40, + 0xc3, 0xd7, 0x20, 0x14, 0xc9, 0x46, 0x5f, 0xa9, 0xa1, 0x35, 0x87, 0xc9, + 0x50, 0x39, 0xea, 0xd9, 0x1d, 0x23, 0x1f, 0x7c, 0x3d, 0xb8, 0x69, 0x9f, + 0x63, 0x20, 0xdd, 0xa8, 0x4d, 0x4e, 0x46, 0x29, 0x8b, 0xd4, 0x50, 0x33, + 0x7e, 0x55, 0x3c, 0x16, 0x3b, 0x17, 0xe4, 0xc1, 0xff, 0x00, 0x70, 0x1e, + 0x2e, 0x97, 0xe0, 0xfb, 0x19, 0x56, 0x61, 0xc7, 0x10, 0x9f, 0x87, 0x64, + 0x6d, 0x11, 0x6f, 0x4a, 0x57, 0x13, 0x86, 0xa2, 0x74, 0xb2, 0x55, 0x7f, + 0x58, 0x7f, 0xd3, 0x22, 0x1a, 0x10, 0x0d, 0x6d, 0xdb, 0xd2, 0xda, 0xf0, + 0x47, 0x47, 0x25, 0x46, 0x02, 0xe6, 0x5e, 0xc8, 0x60, 0xa5, 0xdf, 0x38, + 0xe0, 0xd3, 0x5c, 0x21, 0xca, 0x5b, 0x94, 0xfd}, + pub_key_4, + {0x37, 0x31, 0x38, 0x38, 0x39, 0x32, 0x36, 0x32, 0x39}, + true}, + + // Comment: + // tcID: 80 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 80, + 32, + {0x7c, 0xc7, 0x7f, 0x32, 0xae, 0x50, 0x28, 0xbd, 0x8b, 0x53, 0xed, 0xc2, + 0xf6, 0x67, 0xa0, 0x27, 0x49, 0x93, 0x31, 0xfe, 0x42, 0xd2, 0xfb, 0x17, + 0x50, 0xa2, 0x23, 0x20, 0xd5, 0x52, 0x13, 0x89, 0x9a, 0x31, 0x39, 0xf4, + 0xd4, 0x98, 0xd5, 0xf6, 0x98, 0x1a, 0x8d, 0x46, 0x7f, 0x14, 0x48, 0xd6, + 0x50, 0x6c, 0x71, 0x97, 0x70, 0x01, 0xf8, 0xa3, 0xb3, 0x8f, 0x98, 0x74, + 0x85, 0x50, 0xf5, 0x92, 0x45, 0x3b, 0x99, 0xb0, 0xbd, 0xc5, 0x00, 0x3c, + 0xbb, 0x88, 0x54, 0xf8, 0x58, 0x72, 0x5b, 0x61, 0x9b, 0xc1, 0x51, 0x81, + 0x60, 0x46, 0x30, 0x3e, 0xbb, 0xc1, 0x1b, 0x40, 0xde, 0x50, 0xbc, 0x1a, + 0x31, 0x6a, 0xfa, 0xff, 0x18, 0xfb, 0x94, 0x0d, 0x0a, 0x15, 0x32, 0x4f, + 0xe6, 0xfc, 0x50, 0x6d, 0x1d, 0xef, 0x66, 0x95, 0x5a, 0xad, 0xe2, 0x40, + 0x2b, 0x8d, 0x2d, 0x00, 0x6e, 0xbc, 0x5f, 0xec, 0x9d, 0x32, 0xe0, 0x44, + 0x32, 0x2e, 0x21, 0x28, 0xf2, 0xf0, 0x3b, 0xad, 0xc9, 0x25, 0x24, 0xf5, + 0xcc, 0xb3, 0xc3, 0x1f, 0x1e, 0x35, 0x83, 0x96, 0xab, 0x9a, 0x36, 0x88, + 0xe7, 0x78, 0x8a, 0xeb, 0xbe, 0x99, 0x5e, 0x00, 0x3c, 0xc5, 0xcf, 0x58, + 0x6f, 0x88, 0xfb, 0x40, 0x05, 0x88, 0x97, 0x78, 0xdc, 0xfe, 0xf2, 0xa7, + 0x44, 0x27, 0xb2, 0x94, 0x11, 0x9d, 0xca, 0xcf, 0x85, 0x74, 0x60, 0x33, + 0x3d, 0xf2, 0xe1, 0xc4, 0x09, 0x5f, 0xac, 0x8a, 0xc4, 0x58, 0x62, 0x7f, + 0x7f, 0x0e, 0x98, 0x15, 0x0d, 0xb6, 0x6d, 0xef, 0x13, 0x01, 0x57, 0x41, + 0xba, 0x1a, 0x7d, 0x91, 0x6d, 0x9c, 0x05, 0xb2, 0x22, 0x7b, 0x5c, 0xd6, + 0xc6, 0x6b, 0x06, 0xce, 0xd6, 0x12, 0x72, 0x16, 0x6e, 0x4e, 0x1b, 0x7d, + 0x0f, 0x22, 0xae, 0xf1, 0x80, 0x62, 0x20, 0x59, 0xb4, 0x87, 0x8c, 0x50, + 0x77, 0x3f, 0x03, 0x85, 0x42, 0x6e, 0x09, 0x60, 0x14, 0xe4, 0x46, 0x7b, + 0x64, 0x66, 0x92, 0xdf, 0x1e, 0x37, 0x4a, 0x67, 0x32, 0xe9, 0x15, 0x61, + 0x34, 0x2c, 0x76, 0x9c, 0x9a, 0xb8, 0xfc, 0x85, 0x97, 0x08, 0x8c, 0x7d, + 0x84, 0xb8, 0xbc, 0x81, 0x2c, 0xd9, 0x6f, 0xa4, 0x3f, 0x54, 0xc7, 0x82, + 0xf7, 0xad, 0xa2, 0x21, 0x09, 0x35, 0x9e, 0x31, 0x25, 0x37, 0xad, 0xdc, + 0xbd, 0xb6, 0x3f, 0x48, 0x40, 0xd4, 0x1d, 0xb4, 0x50, 0x98, 0x87, 0x08, + 0xf3, 0x64, 0xcd, 0xb7, 0x8b, 0x61, 0x2b, 0x5f, 0x06, 0xf7, 0x65, 0xca, + 0x6f, 0xfd, 0x6d, 0xae, 0xb2, 0xa4, 0x62, 0xa9, 0xa2, 0x74, 0x50, 0xda, + 0xfa, 0xc3, 0x5e, 0x41, 0x14, 0x0c, 0x08, 0xfe, 0x12, 0x2d, 0xe8, 0xd9, + 0x7d, 0x92, 0x46, 0x7a, 0xb7, 0xa7, 0x65, 0x03, 0xff, 0x9c, 0x79, 0xd0, + 0x2d, 0x0e, 0xb9, 0xc0, 0x89, 0xe3, 0x52, 0xda, 0x10, 0x1c, 0xb3, 0xe5, + 0x38, 0x90, 0x80, 0x83, 0x0a, 0x89, 0x09, 0xe5, 0xa1, 0x54, 0x74, 0x89, + 0xe4, 0x76, 0x4a, 0x66, 0xaa, 0x1b, 0x20, 0xe1, 0x9a, 0x5e, 0x0a, 0x11, + 0x16, 0x88, 0xb7, 0x99, 0x32, 0x1d, 0x71, 0xc6, 0x17, 0x88, 0x34, 0xf9, + 0x9f, 0x59, 0x5b, 0x55, 0xa4, 0x04, 0xeb, 0x44, 0xec, 0x0a, 0xd9, 0xa9, + 0x5e, 0x2a, 0xda, 0x05, 0x29, 0x50, 0x47, 0x3e, 0xd5, 0xe0, 0xc2, 0x9d, + 0xa9, 0xd1, 0xe1, 0x98, 0x65, 0x6a, 0x85, 0x43, 0xa9, 0x01, 0xec, 0xea, + 0xde, 0xa8, 0xaf, 0xbe, 0x38, 0xf5, 0x7a, 0x64, 0x0c, 0x0d, 0xf7, 0xda, + 0xe7, 0xb9, 0x69, 0x54, 0x06, 0x15, 0xc8, 0xf2, 0xa4, 0x32, 0xa8, 0xd8, + 0x24, 0x0b, 0xc4, 0xd1, 0x66, 0x99, 0x47, 0x55, 0x77, 0x6f, 0xd9, 0x5f, + 0xe0, 0x48, 0xf4, 0x3d, 0xe3, 0x3c, 0x4b, 0xd6, 0xa1, 0x8c, 0x9c, 0x38, + 0x3f, 0x68, 0xb9, 0xc3, 0x78, 0x2a, 0xb4, 0x5d}, + pub_key_4, + {0x31, 0x37, 0x34, 0x33, 0x32, 0x32, 0x33, 0x34, 0x34, 0x33}, + true}, + + // Comment: + // tcID: 81 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 81, + 32, + {0x6b, 0xcd, 0xf4, 0x17, 0xbf, 0x23, 0x66, 0xc3, 0x84, 0x77, 0x47, 0xdf, + 0xa8, 0x4b, 0x6e, 0x54, 0xf0, 0x64, 0xc7, 0x37, 0xdf, 0xf1, 0x28, 0x8e, + 0x70, 0x3d, 0xb7, 0x6c, 0x8e, 0x1f, 0x97, 0x76, 0x0a, 0xf5, 0x0c, 0x5f, + 0x4d, 0x3c, 0xaf, 0x2a, 0x73, 0x87, 0xc9, 0x20, 0x57, 0x2b, 0x7b, 0xf7, + 0xbf, 0xe5, 0xf1, 0xee, 0xc0, 0xc3, 0x6e, 0xdf, 0x00, 0xe1, 0xff, 0xbc, + 0xa6, 0xfe, 0xce, 0xc1, 0x01, 0x32, 0x00, 0xfd, 0x4e, 0xc2, 0x27, 0xed, + 0x15, 0xfd, 0x30, 0xa6, 0x80, 0x13, 0x1d, 0x83, 0x7f, 0x6e, 0xbe, 0xb9, + 0xf5, 0x84, 0x0b, 0xa0, 0x56, 0xd4, 0x62, 0xa7, 0x86, 0xf8, 0xad, 0x32, + 0x71, 0x37, 0xd1, 0xbe, 0x8f, 0x9b, 0xc3, 0x76, 0xf6, 0x1f, 0x7b, 0x00, + 0x75, 0x9c, 0xed, 0x58, 0x47, 0x8e, 0xb2, 0xa7, 0x80, 0x6c, 0x24, 0xeb, + 0x02, 0x05, 0xff, 0x7f, 0x8e, 0xf7, 0x14, 0xd2, 0x42, 0x92, 0x2c, 0x40, + 0x4c, 0x1a, 0x84, 0xbb, 0x0c, 0xff, 0xc4, 0x7a, 0x4c, 0x90, 0xf7, 0xc9, + 0x21, 0xed, 0x9f, 0x18, 0x90, 0xde, 0x41, 0x22, 0xad, 0x5b, 0x5b, 0x8a, + 0xd8, 0x3c, 0xf9, 0xa9, 0x53, 0xe5, 0xf6, 0x9c, 0x31, 0x39, 0x2e, 0xe7, + 0x9e, 0x87, 0xee, 0xa1, 0x74, 0x05, 0x4c, 0x4a, 0x77, 0x6f, 0xf3, 0xc8, + 0xab, 0xb4, 0xd2, 0x87, 0x90, 0xcf, 0xc5, 0xa8, 0xba, 0x7a, 0x9e, 0x2a, + 0x2c, 0x4e, 0x85, 0x52, 0xf8, 0x23, 0xb6, 0x76, 0xe2, 0x4e, 0x24, 0xfd, + 0x93, 0x54, 0x9c, 0x1b, 0x99, 0x44, 0x44, 0xad, 0x62, 0x52, 0xd5, 0x5a, + 0x6e, 0xdd, 0x1a, 0xcf, 0xf7, 0xd9, 0x48, 0xd3, 0x69, 0xb5, 0x63, 0xbd, + 0xcd, 0xd8, 0x59, 0x07, 0x38, 0xab, 0xb5, 0x08, 0x22, 0x7c, 0x88, 0xba, + 0x4e, 0xb3, 0xf4, 0x0d, 0xeb, 0x70, 0xf9, 0x4a, 0xe6, 0x47, 0x15, 0xaf, + 0x4a, 0xf9, 0xf5, 0x7d, 0x71, 0x4d, 0xd7, 0x51, 0x3d, 0x4b, 0x0f, 0x74, + 0xf9, 0x9d, 0xf3, 0x41, 0x80, 0x2d, 0x10, 0x6f, 0x3b, 0x05, 0x61, 0x36, + 0xd5, 0x6a, 0x8b, 0x4b, 0x89, 0x64, 0xd2, 0x9a, 0xcc, 0x3c, 0xba, 0x34, + 0x48, 0xe8, 0x04, 0xcf, 0x76, 0xec, 0x32, 0xf3, 0x00, 0x57, 0xd3, 0x75, + 0xd3, 0x6e, 0x2b, 0x66, 0xea, 0xe6, 0x11, 0x66, 0xa1, 0xda, 0xf8, 0xa0, + 0x44, 0x70, 0x2d, 0xfb, 0x0f, 0xc5, 0xb0, 0xd8, 0x93, 0x3f, 0xca, 0x2c, + 0xd6, 0x92, 0xa1, 0x8d, 0x4f, 0x7d, 0x98, 0x5b, 0x45, 0x9a, 0x96, 0x74, + 0x6a, 0x55, 0x29, 0xe7, 0x53, 0xcd, 0xd0, 0xdc, 0x8e, 0x1e, 0x71, 0x06, + 0x2b, 0x6b, 0x4f, 0x0c, 0x31, 0xcb, 0xa6, 0xbf, 0x79, 0x0a, 0x03, 0x0b, + 0x73, 0x8a, 0x45, 0xb6, 0x18, 0xac, 0x37, 0xd7, 0x78, 0x0f, 0xf7, 0x14, + 0x9a, 0x0c, 0x7c, 0x18, 0x18, 0xe6, 0x10, 0xdc, 0xa2, 0x5f, 0xba, 0x39, + 0x00, 0x2e, 0x1b, 0x88, 0xb0, 0x20, 0xa1, 0x8a, 0xd3, 0x3e, 0x20, 0xed, + 0x82, 0x6e, 0x1e, 0xc3, 0x4d, 0x20, 0xe8, 0xe7, 0xee, 0x62, 0x81, 0x56, + 0x33, 0x5e, 0x18, 0x34, 0x5f, 0xcf, 0x2c, 0x17, 0xc6, 0xfd, 0xe7, 0xfb, + 0x0c, 0x61, 0xd0, 0x9d, 0x71, 0x32, 0xf6, 0x1e, 0xff, 0x5e, 0x1d, 0x3a, + 0x78, 0xff, 0x27, 0x68, 0xf3, 0x79, 0x96, 0x9c, 0xca, 0xb3, 0xea, 0xa6, + 0xd5, 0x41, 0xfe, 0xa8, 0xa9, 0xba, 0xad, 0xd2, 0x7e, 0xb2, 0xb5, 0x60, + 0x27, 0x6e, 0x0d, 0xd4, 0x09, 0x3f, 0xb3, 0x4a, 0x71, 0x6d, 0xef, 0x84, + 0x4a, 0xf7, 0x97, 0xe7, 0xce, 0xa0, 0xeb, 0x63, 0x47, 0xe7, 0xfd, 0x37, + 0x03, 0x83, 0x50, 0x40, 0x82, 0x9b, 0x34, 0xc9, 0x80, 0xc9, 0x29, 0x15, + 0xcc, 0xba, 0x32, 0x15, 0xa7, 0x1b, 0xfb, 0x74, 0xf0, 0x23, 0xda, 0x05, + 0x92, 0x41, 0xe6, 0xdb, 0x51, 0x6a, 0x15, 0x69}, + pub_key_4, + {0x32, 0x34, 0x30, 0x36, 0x30, 0x30, 0x35, 0x39, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 82 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 82, + 32, + {0x98, 0x60, 0xef, 0x00, 0x95, 0x7e, 0xc6, 0x20, 0xae, 0x34, 0xe7, 0x10, + 0x78, 0xf3, 0xa7, 0x0e, 0x2c, 0xa6, 0x69, 0xff, 0x30, 0xe3, 0x78, 0xd3, + 0x3f, 0x5e, 0x26, 0xee, 0xaa, 0xe7, 0x17, 0xb4, 0xd4, 0x6e, 0x6a, 0x1b, + 0x29, 0x0f, 0x11, 0x23, 0x14, 0x5e, 0x17, 0x8e, 0x3e, 0x31, 0x00, 0xfe, + 0xa3, 0xfa, 0x3d, 0x58, 0xc3, 0xbd, 0x2f, 0xcc, 0x0a, 0x6f, 0x25, 0xa2, + 0x83, 0xaf, 0x88, 0xfe, 0x65, 0x75, 0xc4, 0x27, 0x74, 0x63, 0x3d, 0x0f, + 0x5e, 0x48, 0x5a, 0x5a, 0x92, 0x60, 0xc8, 0x51, 0x71, 0x43, 0x8b, 0xec, + 0x68, 0xb6, 0x60, 0x38, 0x45, 0x77, 0xb3, 0x67, 0x1c, 0x5d, 0xd6, 0x0e, + 0x70, 0x53, 0x0b, 0x59, 0x28, 0xaa, 0x68, 0xec, 0x21, 0xc6, 0x7f, 0xd2, + 0xef, 0x8b, 0x24, 0x80, 0x5d, 0x67, 0x2a, 0x90, 0xd9, 0x27, 0x96, 0xbf, + 0x1e, 0xd6, 0xd2, 0x83, 0x85, 0x46, 0x9b, 0xdd, 0xa0, 0x53, 0x1e, 0xec, + 0x55, 0x58, 0x81, 0xe7, 0x87, 0x0b, 0x0b, 0x74, 0xf7, 0x4f, 0x07, 0x43, + 0x08, 0x2e, 0xcb, 0x1b, 0xdc, 0x7d, 0x57, 0xff, 0x69, 0xc8, 0xb2, 0x33, + 0x98, 0x1a, 0x77, 0x4f, 0x34, 0x61, 0xf1, 0x34, 0xc6, 0x10, 0x13, 0x4c, + 0x51, 0xc0, 0x88, 0x25, 0x09, 0xe4, 0x15, 0x7b, 0x78, 0xb3, 0xe5, 0xf4, + 0x5a, 0x88, 0x34, 0x42, 0x8d, 0xd6, 0x58, 0x2a, 0x54, 0x08, 0x67, 0x92, + 0x79, 0xcd, 0x3d, 0x02, 0xfa, 0x5a, 0x58, 0xc5, 0x1e, 0x21, 0x83, 0x90, + 0x98, 0xc1, 0xb1, 0xc3, 0xd2, 0xbe, 0x73, 0x95, 0x0d, 0x60, 0xe2, 0x39, + 0x15, 0x0b, 0xd4, 0xcd, 0xc9, 0xa2, 0x25, 0x45, 0xfd, 0xb7, 0x9d, 0x04, + 0x67, 0xf9, 0xa9, 0x2f, 0x6e, 0x8f, 0xae, 0x83, 0x64, 0x83, 0x87, 0x6d, + 0xdc, 0x14, 0x54, 0xf7, 0xae, 0xed, 0x71, 0xec, 0xea, 0xa8, 0xd9, 0xa1, + 0x4f, 0x7d, 0x4a, 0x07, 0x28, 0xc1, 0xf2, 0x56, 0xfb, 0xab, 0x4e, 0xc6, + 0x15, 0x4f, 0x4f, 0xf4, 0x98, 0x00, 0xa1, 0x84, 0xd7, 0xed, 0x53, 0x51, + 0x15, 0x1d, 0x79, 0xe6, 0x6d, 0x35, 0x79, 0x59, 0x2f, 0x99, 0x4f, 0x02, + 0xef, 0x43, 0xb7, 0xf0, 0x4c, 0x34, 0x59, 0x72, 0x71, 0xa2, 0xb1, 0xcb, + 0x9a, 0x2d, 0x60, 0x0b, 0x75, 0xae, 0x5f, 0xd2, 0xa6, 0x3f, 0xa2, 0x6c, + 0x05, 0x70, 0xc9, 0xdc, 0xff, 0xa0, 0xdc, 0xf2, 0x7e, 0x9d, 0x06, 0xd3, + 0x04, 0x88, 0xf9, 0x5e, 0x4f, 0x56, 0x83, 0xea, 0xcf, 0xda, 0xc0, 0xa5, + 0x2e, 0xe3, 0xed, 0xab, 0x4c, 0x66, 0x30, 0x30, 0xad, 0x83, 0x73, 0x37, + 0xf6, 0x1e, 0x47, 0xad, 0x84, 0xbe, 0xab, 0x68, 0x01, 0xf0, 0x4f, 0xbc, + 0xc3, 0x46, 0xff, 0xc0, 0xb7, 0xa7, 0x32, 0x49, 0xfc, 0xbc, 0xca, 0x81, + 0xe6, 0x0e, 0x57, 0x56, 0x66, 0xda, 0xc7, 0xc8, 0x94, 0x9d, 0x83, 0x1f, + 0x57, 0x04, 0x3c, 0x3d, 0x68, 0xa8, 0x39, 0xfe, 0xa2, 0xb4, 0x47, 0x8e, + 0x0d, 0xc7, 0xac, 0x28, 0x11, 0xac, 0xb3, 0x01, 0xe1, 0xc0, 0xc4, 0xb8, + 0x90, 0x23, 0x6f, 0xd7, 0x09, 0x7d, 0x9f, 0x88, 0xb9, 0xc3, 0xa7, 0xba, + 0x13, 0xe4, 0x92, 0xb9, 0x35, 0x94, 0x4d, 0x71, 0x3d, 0xed, 0x44, 0xe8, + 0x23, 0x44, 0xe0, 0xe1, 0xe8, 0x7a, 0x59, 0xd8, 0x7b, 0xdf, 0xef, 0x71, + 0x81, 0x4f, 0xe5, 0x0e, 0x5f, 0x95, 0x01, 0x1f, 0x45, 0xbe, 0xa6, 0xc8, + 0x8d, 0xd3, 0xcc, 0x33, 0xa8, 0xc8, 0x67, 0x1f, 0x45, 0x5b, 0x1e, 0xd9, + 0xdf, 0x2b, 0xea, 0xe2, 0x79, 0xf8, 0x9e, 0x2e, 0xd2, 0xa7, 0x48, 0x8a, + 0xe9, 0x3b, 0x66, 0x82, 0x28, 0xee, 0x2c, 0x3e, 0x29, 0xe3, 0xb6, 0x72, + 0xda, 0x94, 0x45, 0xdc, 0x08, 0x00, 0x01, 0x85, 0x4b, 0xf9, 0xa5, 0xfc, + 0x03, 0x2d, 0x5c, 0xea, 0x31, 0xb7, 0xf8, 0xd3}, + pub_key_4, + {0x31, 0x36, 0x31, 0x34, 0x30, 0x33, 0x36, 0x39, 0x38, 0x38}, + true}, + + // Comment: + // tcID: 83 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 83, + 32, + {0x2a, 0xdf, 0x56, 0x1b, 0xfd, 0x2a, 0x97, 0xfd, 0xc7, 0xdc, 0xf8, 0x91, + 0x88, 0x3c, 0x4b, 0x8c, 0xbb, 0xb3, 0x78, 0x67, 0x78, 0x57, 0xb0, 0x69, + 0xb1, 0x7f, 0x38, 0x09, 0x9a, 0x5b, 0xaa, 0xd1, 0x25, 0x50, 0xf7, 0x7e, + 0xfd, 0xb2, 0x40, 0xad, 0x13, 0xed, 0x7f, 0x62, 0x0b, 0xc6, 0x1f, 0x41, + 0x7b, 0x82, 0x15, 0xaf, 0xff, 0xf9, 0xba, 0x24, 0x82, 0x96, 0xc3, 0x6e, + 0xd0, 0x87, 0xa1, 0x23, 0x90, 0xb6, 0xe2, 0x2e, 0x84, 0xe4, 0x60, 0x3b, + 0xa7, 0xb0, 0x62, 0x4a, 0xbc, 0x94, 0x0e, 0xb7, 0x20, 0x21, 0x5c, 0xc6, + 0x4e, 0xa7, 0x66, 0xac, 0xb1, 0x79, 0x8a, 0xa3, 0x69, 0xd2, 0xfa, 0x21, + 0x5b, 0x10, 0x86, 0xc2, 0xe7, 0x47, 0x10, 0xd2, 0x07, 0x87, 0x3e, 0x36, + 0x2d, 0x8d, 0xc1, 0x04, 0xf6, 0x15, 0x9e, 0xe2, 0x61, 0xde, 0xd7, 0xdf, + 0x09, 0xf0, 0xdc, 0x9d, 0x91, 0x21, 0x60, 0x6f, 0x1e, 0x33, 0x9a, 0x44, + 0x34, 0xaa, 0xdc, 0xe7, 0x6e, 0xe1, 0x14, 0xa2, 0x94, 0x66, 0x47, 0x34, + 0x08, 0x56, 0xa0, 0xba, 0x66, 0x4a, 0x69, 0x9c, 0x23, 0x9f, 0x25, 0x36, + 0xc8, 0x5c, 0x3e, 0x5b, 0x05, 0xe1, 0x8a, 0xbc, 0x9c, 0x99, 0x30, 0x35, + 0xc0, 0xb0, 0xf5, 0x2e, 0xb7, 0xab, 0xaa, 0xa5, 0xed, 0xfb, 0xb9, 0xae, + 0xba, 0x4d, 0x80, 0x4a, 0x95, 0x80, 0x14, 0x6f, 0x3c, 0xcf, 0xb1, 0xdf, + 0x96, 0xff, 0xd1, 0x3a, 0x85, 0x43, 0x98, 0xc4, 0xd4, 0x85, 0xfa, 0xfe, + 0xad, 0x4c, 0x59, 0x16, 0x44, 0xca, 0xbe, 0x40, 0xc7, 0x24, 0x88, 0x5b, + 0x31, 0x05, 0xae, 0x7c, 0x52, 0x41, 0x08, 0xf6, 0x52, 0x3c, 0x80, 0x81, + 0xac, 0x51, 0x2a, 0xfb, 0x8e, 0xec, 0x7e, 0x9b, 0x07, 0x0e, 0x9d, 0x66, + 0x04, 0x2a, 0x9e, 0xdc, 0x50, 0x4d, 0x0b, 0x41, 0x31, 0xb3, 0x96, 0x7c, + 0xe1, 0xb1, 0xe7, 0x00, 0x34, 0xb1, 0x93, 0xae, 0x6c, 0xa4, 0xce, 0xa0, + 0xd5, 0x33, 0xce, 0xe7, 0x24, 0xa4, 0x9a, 0xa2, 0x38, 0x87, 0xbf, 0x31, + 0x86, 0x96, 0x2f, 0x4a, 0xa5, 0xad, 0x41, 0x90, 0xd9, 0x9b, 0x02, 0x6e, + 0x95, 0xd5, 0x3b, 0xff, 0x8d, 0xbf, 0x60, 0xfb, 0xb7, 0x3b, 0xaa, 0x76, + 0x3c, 0x2b, 0x0f, 0x55, 0x8c, 0xb0, 0xd5, 0x52, 0x63, 0x7d, 0xef, 0x25, + 0x35, 0x71, 0xb3, 0x4d, 0xbe, 0x64, 0xbd, 0x97, 0x41, 0x42, 0xc5, 0xaf, + 0x42, 0x73, 0x94, 0x2b, 0x7a, 0xb5, 0xda, 0x6d, 0xc4, 0x2c, 0x0f, 0x18, + 0x90, 0x98, 0x4c, 0x31, 0x53, 0x9a, 0xca, 0x67, 0xc3, 0x9f, 0xb3, 0xff, + 0x21, 0x61, 0xda, 0x55, 0x94, 0xca, 0xcc, 0x61, 0x99, 0xdf, 0xc9, 0xfc, + 0x09, 0xac, 0xab, 0x2e, 0xdd, 0xc4, 0xe3, 0x0d, 0xa3, 0xbd, 0xe2, 0x83, + 0x29, 0x98, 0x4d, 0x8a, 0xfc, 0xec, 0x91, 0x5b, 0x88, 0x68, 0xa6, 0x0a, + 0x9f, 0x5b, 0xb7, 0x2f, 0xb8, 0x2a, 0x04, 0x09, 0x2f, 0xf4, 0x3a, 0x95, + 0x4d, 0x84, 0xaf, 0xbe, 0xb7, 0x60, 0xc1, 0xed, 0xe2, 0x08, 0x73, 0x21, + 0x85, 0xf8, 0x01, 0x4f, 0x73, 0x73, 0x63, 0xef, 0x18, 0x1c, 0x0d, 0xb4, + 0xd1, 0xcf, 0x8b, 0x3e, 0xc4, 0xf4, 0x5f, 0x3f, 0x7f, 0x6b, 0xaa, 0x1a, + 0xe5, 0x87, 0xb9, 0xec, 0x3e, 0x21, 0x8c, 0x04, 0x74, 0xcb, 0x38, 0xc3, + 0x38, 0xa1, 0xc4, 0xf8, 0x86, 0x3e, 0xa2, 0x4c, 0xf1, 0xf1, 0x4a, 0x46, + 0xd1, 0xec, 0x76, 0xff, 0x07, 0x25, 0x78, 0x08, 0xfb, 0x38, 0x59, 0x27, + 0x7a, 0x43, 0x85, 0xb7, 0x3a, 0x7a, 0x66, 0xf6, 0xb0, 0x24, 0xae, 0x98, + 0x96, 0xe3, 0x6f, 0x44, 0x96, 0x03, 0xd5, 0xac, 0x68, 0xfb, 0xc5, 0xdb, + 0x51, 0x20, 0xcb, 0x59, 0x83, 0x7a, 0x6e, 0x61, 0xea, 0xec, 0x24, 0xf9, + 0x78, 0x48, 0x56, 0xb8, 0xa9, 0x2f, 0x16, 0x95}, + pub_key_4, + {0x32, 0x30, 0x39, 0x35, 0x34, 0x32, 0x35, 0x36, 0x38, 0x35}, + true}, + + // Comment: + // tcID: 84 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 84, + 32, + {0x4e, 0x7f, 0xf3, 0x03, 0x64, 0x42, 0xad, 0x1a, 0xe7, 0x90, 0xff, 0xa6, + 0x45, 0x1f, 0x14, 0x65, 0x0c, 0x03, 0x5a, 0xc1, 0xd8, 0xbe, 0xce, 0xf3, + 0x2c, 0xc5, 0x92, 0x54, 0x30, 0x52, 0xae, 0x33, 0x81, 0x65, 0xf4, 0xaa, + 0x5e, 0x70, 0x22, 0xbd, 0x22, 0x14, 0x57, 0xd7, 0x1d, 0xe8, 0x1c, 0xa5, + 0x93, 0x86, 0xc3, 0xbb, 0xe7, 0x82, 0x11, 0x78, 0x4f, 0x13, 0xef, 0xc4, + 0xac, 0x57, 0x1f, 0x56, 0xf0, 0x90, 0xfe, 0x05, 0xd8, 0x33, 0xf4, 0x5d, + 0x8d, 0xe6, 0xaf, 0x08, 0x1c, 0x00, 0xe9, 0xe1, 0x62, 0x8f, 0x34, 0xc3, + 0x94, 0xa8, 0x57, 0xc5, 0xd0, 0x98, 0x45, 0x46, 0x80, 0xfb, 0xe3, 0xb3, + 0x0e, 0x8d, 0x8d, 0x83, 0xd2, 0x95, 0x25, 0xa1, 0xd7, 0xfc, 0x61, 0x07, + 0xeb, 0x90, 0xe8, 0x1f, 0x84, 0x01, 0x54, 0xd8, 0xf2, 0x67, 0x71, 0x19, + 0xcf, 0xb6, 0xfd, 0xe8, 0xd7, 0x7d, 0xf6, 0x76, 0x35, 0x64, 0x22, 0xcd, + 0xff, 0xf1, 0x8a, 0xd1, 0xb6, 0x46, 0x20, 0x40, 0x3e, 0xbd, 0xdc, 0x66, + 0x5b, 0x6c, 0x34, 0xbc, 0xca, 0x9f, 0x86, 0xd1, 0xaa, 0x7e, 0xe4, 0x84, + 0x42, 0x08, 0xd4, 0xcb, 0xdf, 0x63, 0x4d, 0x8e, 0xa9, 0x5e, 0xf4, 0x25, + 0x56, 0x4f, 0x38, 0x8a, 0x2f, 0x2d, 0xeb, 0x0b, 0x05, 0x92, 0xc0, 0x4d, + 0x1b, 0xf3, 0x93, 0x8d, 0x89, 0xb0, 0x63, 0xbc, 0x67, 0x91, 0x53, 0x20, + 0x0b, 0x27, 0xa9, 0x35, 0xd7, 0xdb, 0x9d, 0xbb, 0x8f, 0x4d, 0x94, 0xc4, + 0xe7, 0xb5, 0x78, 0x4a, 0x44, 0xb0, 0xb6, 0x23, 0x9e, 0xeb, 0x82, 0xbd, + 0xb4, 0xa6, 0x15, 0xa7, 0xc3, 0xcd, 0x4f, 0x12, 0xce, 0xdb, 0x09, 0x31, + 0xcb, 0x1e, 0xa5, 0x88, 0x17, 0x1a, 0x4f, 0xba, 0xf0, 0xbb, 0xd9, 0x7f, + 0xb4, 0x6d, 0x60, 0x70, 0xdc, 0xe7, 0x7b, 0xf3, 0x99, 0x0a, 0xe6, 0xf5, + 0xde, 0xb3, 0x75, 0x2f, 0xad, 0xc8, 0x7a, 0x85, 0xee, 0x77, 0x40, 0xc4, + 0xf4, 0x7a, 0x3c, 0x73, 0x8b, 0xc8, 0x7a, 0xf9, 0xdf, 0x72, 0x97, 0x82, + 0xdd, 0x92, 0x55, 0x41, 0x30, 0x0e, 0x9b, 0x19, 0xbc, 0xa6, 0xe2, 0x02, + 0xb4, 0xd4, 0x82, 0x40, 0x37, 0x4b, 0x27, 0x42, 0x59, 0x25, 0x28, 0xc5, + 0x19, 0xca, 0xf5, 0x87, 0x2b, 0xb0, 0x66, 0xc7, 0xf8, 0x96, 0x80, 0x48, + 0x82, 0xab, 0x47, 0x1a, 0xb4, 0xf6, 0x8a, 0xa3, 0x1a, 0x8a, 0x03, 0xa0, + 0x40, 0x87, 0x5d, 0x66, 0x8e, 0x8f, 0xb6, 0x9e, 0x73, 0x2a, 0xca, 0xe7, + 0x45, 0xd5, 0x68, 0xc0, 0x8b, 0x1a, 0x14, 0xac, 0x1e, 0x80, 0xec, 0xee, + 0xd4, 0xde, 0x31, 0x03, 0xc5, 0x9b, 0x58, 0x2b, 0x25, 0x58, 0x99, 0x73, + 0x46, 0x49, 0xb8, 0xde, 0x89, 0xa6, 0xe2, 0x47, 0xf2, 0xd9, 0x31, 0x3d, + 0xea, 0x59, 0xf6, 0xf8, 0x70, 0xe4, 0x2e, 0x6c, 0xd8, 0x59, 0xfa, 0x4a, + 0x2c, 0xa6, 0xa7, 0x6e, 0x75, 0x45, 0x29, 0x7b, 0xdb, 0x2c, 0xff, 0x5a, + 0xa4, 0x19, 0xd9, 0x86, 0x7e, 0x02, 0xe4, 0xa4, 0x14, 0xf4, 0x69, 0xea, + 0x3d, 0x55, 0xfc, 0x0c, 0x5f, 0x98, 0x61, 0x8f, 0x60, 0x01, 0xed, 0x87, + 0xc5, 0xbe, 0x0d, 0xef, 0x6a, 0x9f, 0xf7, 0x95, 0x0a, 0x14, 0x10, 0x4d, + 0x9d, 0x75, 0xf0, 0x6c, 0xa9, 0xd8, 0xfb, 0xe3, 0xa4, 0x3f, 0x4e, 0x29, + 0x20, 0x50, 0x22, 0xda, 0xff, 0x38, 0x78, 0x29, 0xe4, 0x9c, 0x83, 0x02, + 0xd2, 0x62, 0x9f, 0x15, 0x89, 0x2f, 0x8c, 0x92, 0xaa, 0x26, 0x52, 0x47, + 0x70, 0x2c, 0x07, 0xd0, 0x90, 0xd7, 0x0f, 0x6c, 0x5d, 0x6e, 0xbf, 0x65, + 0x4a, 0x6f, 0x0a, 0xd0, 0x8f, 0xba, 0x0d, 0xc7, 0x27, 0xf5, 0xe9, 0x12, + 0x3b, 0x2b, 0x5c, 0x25, 0xb1, 0x2a, 0xc7, 0x1d, 0x52, 0xed, 0xf7, 0x64, + 0x4c, 0x71, 0x5b, 0x38, 0xb7, 0xd8, 0xc1, 0x1e}, + pub_key_4, + {0x31, 0x30, 0x30, 0x38, 0x30, 0x39, 0x38, 0x39, 0x38, 0x33}, + true}, + + // Comment: + // tcID: 85 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 85, + 32, + {0x12, 0x53, 0xa3, 0x89, 0x6e, 0xe6, 0xcb, 0x61, 0xe6, 0xb7, 0x40, 0x0a, + 0xee, 0x5f, 0xfd, 0x76, 0x7b, 0xca, 0x70, 0x5c, 0x02, 0x36, 0xe1, 0xcb, + 0xb3, 0xd7, 0x71, 0x2f, 0xca, 0xd7, 0xb5, 0x04, 0xe7, 0x39, 0x37, 0x1c, + 0xef, 0xf0, 0x77, 0x44, 0x58, 0xa5, 0xdd, 0x27, 0xb3, 0x42, 0xa8, 0xa4, + 0x96, 0xaf, 0xfb, 0x76, 0xc1, 0xc5, 0xbe, 0xe2, 0x3c, 0x0b, 0x76, 0xdf, + 0xc3, 0x7e, 0x95, 0x9b, 0xfd, 0x81, 0xbe, 0xdc, 0x22, 0x62, 0x18, 0xae, + 0xb9, 0xd1, 0x60, 0xf4, 0x1c, 0x1e, 0x56, 0x81, 0x80, 0xb3, 0x65, 0x00, + 0xf4, 0x1c, 0x96, 0x42, 0x58, 0x8c, 0x18, 0xd7, 0xb9, 0x2a, 0x81, 0x32, + 0xdf, 0x4f, 0xec, 0x83, 0x1c, 0xb8, 0x9f, 0x39, 0x97, 0x11, 0xcb, 0x28, + 0x52, 0x0c, 0xd9, 0x74, 0x73, 0x6f, 0x9d, 0xc4, 0x60, 0xe0, 0x67, 0x69, + 0xbf, 0x71, 0xd9, 0xcb, 0x38, 0x8a, 0x06, 0xf8, 0x6e, 0x16, 0xbc, 0xda, + 0x19, 0x03, 0x79, 0x7d, 0x7b, 0xfc, 0x02, 0x62, 0xd2, 0x98, 0xfc, 0xa5, + 0xfb, 0x88, 0x8d, 0x2f, 0x7c, 0xd6, 0xde, 0xb0, 0x7f, 0x99, 0x43, 0x26, + 0x28, 0x85, 0x19, 0xdf, 0x64, 0x7e, 0x9d, 0xa7, 0x0c, 0x69, 0xf4, 0x96, + 0x7a, 0xde, 0x38, 0x19, 0x5f, 0xf4, 0xe3, 0x91, 0x6e, 0xb9, 0xff, 0x22, + 0xc2, 0x8d, 0x69, 0x18, 0x98, 0xc7, 0xd6, 0x1e, 0x7c, 0xe8, 0xd5, 0x87, + 0xd9, 0xb7, 0xb4, 0xc3, 0xee, 0xd7, 0xd5, 0x36, 0x7f, 0x3d, 0x11, 0xf9, + 0xca, 0x9a, 0x44, 0xcb, 0x76, 0x0b, 0x99, 0x56, 0xab, 0xef, 0xa8, 0x49, + 0x50, 0x21, 0x33, 0x9c, 0xa8, 0x9b, 0xbe, 0xed, 0x56, 0xfb, 0x89, 0x6b, + 0x71, 0x7a, 0xd4, 0xa2, 0x52, 0x3f, 0x34, 0xf6, 0xc2, 0x35, 0x28, 0x87, + 0x8c, 0x62, 0x78, 0x2b, 0xbd, 0xed, 0x8d, 0x17, 0xd7, 0x57, 0x41, 0xd0, + 0xed, 0x23, 0x5a, 0xe5, 0x15, 0xbc, 0x70, 0x4b, 0xb2, 0xb5, 0x20, 0xce, + 0xf9, 0x51, 0x01, 0x9b, 0x38, 0x2d, 0x8e, 0x94, 0x9f, 0x96, 0xbd, 0xa7, + 0x3c, 0xaf, 0xd2, 0xfb, 0xc1, 0xf5, 0x2c, 0x18, 0x2a, 0xa6, 0x45, 0x56, + 0x17, 0xa7, 0x8f, 0xf8, 0x8b, 0xb6, 0x0a, 0xa0, 0xee, 0x58, 0x35, 0x51, + 0x75, 0x3e, 0x8e, 0xdf, 0x8b, 0x3d, 0xce, 0xcb, 0xee, 0x77, 0x66, 0x8b, + 0x55, 0x13, 0x1c, 0xfd, 0x50, 0x87, 0xec, 0x38, 0x14, 0xd9, 0x87, 0x4c, + 0xa1, 0x42, 0xeb, 0xb1, 0x39, 0x46, 0x1b, 0x43, 0xa9, 0x6a, 0x92, 0x69, + 0xf0, 0xd3, 0xe8, 0x0b, 0xda, 0xf7, 0x00, 0x24, 0x41, 0x7b, 0x86, 0x2f, + 0xec, 0x32, 0x5f, 0x2f, 0x30, 0x3f, 0x6e, 0x88, 0x19, 0xe0, 0x5d, 0x39, + 0xe8, 0xea, 0x8c, 0xef, 0xf9, 0xe2, 0x5d, 0x31, 0x2c, 0x30, 0x5b, 0xc2, + 0xf1, 0xdd, 0x60, 0xec, 0x69, 0xb6, 0x35, 0x4f, 0x56, 0x16, 0x7d, 0xb7, + 0x3a, 0x96, 0xfe, 0x31, 0xbd, 0xbf, 0xe6, 0x5f, 0xb4, 0x77, 0x7c, 0x28, + 0x46, 0x20, 0x1f, 0xbc, 0x29, 0x59, 0x07, 0x66, 0x8a, 0x3c, 0xb3, 0x6a, + 0xff, 0x8d, 0x19, 0xfa, 0x03, 0x5a, 0xbc, 0x2a, 0x11, 0x31, 0xee, 0xd5, + 0x40, 0xba, 0x28, 0xc0, 0xdd, 0xf7, 0x4c, 0x1f, 0x07, 0x81, 0xfe, 0x10, + 0x49, 0xe4, 0xc8, 0x6d, 0xb5, 0xbc, 0x90, 0x7d, 0xdd, 0x71, 0x30, 0xf8, + 0x18, 0x27, 0x99, 0x0d, 0x0c, 0x0e, 0x6b, 0xea, 0xa8, 0x1a, 0x98, 0x86, + 0x19, 0x96, 0x66, 0xbf, 0x11, 0xfd, 0xb1, 0xff, 0x36, 0x03, 0xac, 0x04, + 0xc1, 0xbb, 0x5d, 0x74, 0x55, 0x6e, 0xc2, 0x0e, 0x8f, 0x3e, 0xe9, 0xa7, + 0xd8, 0x1b, 0xd3, 0xaa, 0xfb, 0x7b, 0x00, 0xfa, 0x64, 0x5c, 0xd8, 0xf4, + 0xf8, 0x58, 0xb9, 0x97, 0xbb, 0x4d, 0x72, 0x7c, 0x24, 0xb9, 0xfb, 0xf3, + 0x05, 0xec, 0x69, 0x8b, 0x11, 0xed, 0x37, 0xaa}, + pub_key_4, + {0x31, 0x35, 0x37, 0x34, 0x31, 0x34, 0x37, 0x39, 0x32, 0x37}, + true}, + + // Comment: + // tcID: 86 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 86, + 32, + {0x19, 0xf6, 0x04, 0xdb, 0x89, 0x0b, 0x3b, 0x7a, 0xbb, 0xa8, 0xd6, 0x48, + 0x7c, 0xed, 0x0b, 0x7d, 0xca, 0x67, 0x81, 0x7d, 0x45, 0x7c, 0xda, 0x87, + 0xf8, 0xbb, 0xdd, 0x24, 0x19, 0x1f, 0x8a, 0xc0, 0x2d, 0xfe, 0x21, 0x58, + 0x49, 0xb6, 0x07, 0xe8, 0x87, 0x77, 0x68, 0xf3, 0xb1, 0xfe, 0xb7, 0xd0, + 0x73, 0x60, 0x51, 0x56, 0x96, 0x60, 0xec, 0xfc, 0x42, 0x56, 0x3a, 0x7c, + 0xa2, 0xda, 0x82, 0xed, 0xc8, 0x3f, 0x79, 0x71, 0xff, 0xe1, 0xcb, 0xb1, + 0xe1, 0x95, 0xf2, 0x1c, 0xff, 0x26, 0x2d, 0xb5, 0x84, 0x01, 0xc4, 0x11, + 0x12, 0xac, 0xf2, 0x14, 0xbc, 0xb5, 0x61, 0x2b, 0x8d, 0x28, 0xf5, 0x7e, + 0xea, 0xf9, 0xcf, 0xfd, 0xcc, 0x99, 0xdd, 0x68, 0xa5, 0xbc, 0x4f, 0xce, + 0xf5, 0x7a, 0xd8, 0x75, 0xc9, 0xf0, 0xd9, 0xbb, 0x48, 0x35, 0x70, 0x2a, + 0x43, 0xab, 0x9f, 0x81, 0xce, 0x06, 0xdc, 0x83, 0x2a, 0x7b, 0x01, 0x6d, + 0xd3, 0x3e, 0x9c, 0xab, 0xcf, 0xe7, 0x01, 0x54, 0x25, 0x46, 0x95, 0x6b, + 0xa0, 0x13, 0x46, 0x5c, 0xb7, 0x2c, 0x95, 0x23, 0x71, 0x05, 0x5d, 0xa1, + 0xe4, 0xd6, 0xf5, 0x1c, 0x09, 0x46, 0x96, 0x2c, 0x6b, 0xe3, 0x84, 0x4c, + 0x60, 0xb5, 0xa5, 0x9e, 0x0e, 0x84, 0xbb, 0xb1, 0x44, 0xae, 0x03, 0x8b, + 0x33, 0xa7, 0xed, 0x73, 0xdb, 0x32, 0x54, 0x38, 0x60, 0x01, 0xa6, 0x38, + 0x82, 0xe9, 0x58, 0xe4, 0x60, 0xb5, 0x58, 0xe1, 0x73, 0x72, 0x9c, 0xb8, + 0xda, 0x60, 0xae, 0x37, 0x67, 0x6d, 0x4b, 0x63, 0x09, 0xad, 0x89, 0xe8, + 0x43, 0x10, 0x43, 0x66, 0x7b, 0xdb, 0x98, 0x70, 0x10, 0x70, 0xff, 0xbc, + 0x20, 0xf2, 0x1d, 0x2e, 0x0d, 0x7b, 0xec, 0x6c, 0xfb, 0x4f, 0x92, 0x8d, + 0x8b, 0x48, 0x2f, 0xbf, 0xb3, 0xd7, 0xc8, 0xfb, 0x0b, 0x75, 0x7c, 0x71, + 0xcd, 0xdf, 0x9c, 0xf1, 0x80, 0xf4, 0x0b, 0xc1, 0x15, 0x53, 0x60, 0x11, + 0xb0, 0xf7, 0xba, 0x40, 0x1f, 0x1f, 0x20, 0xa5, 0x3b, 0xea, 0x09, 0x6b, + 0x71, 0xc6, 0x2d, 0x23, 0x8a, 0x31, 0xdc, 0xc7, 0x06, 0x71, 0x24, 0xf0, + 0x4e, 0x11, 0x15, 0xe1, 0x71, 0x75, 0xd8, 0x70, 0xac, 0x68, 0x73, 0x65, + 0x0b, 0xbb, 0x77, 0x81, 0x49, 0xba, 0x0a, 0x55, 0x18, 0xd6, 0x00, 0x32, + 0xfa, 0x18, 0xb0, 0x34, 0x09, 0x07, 0x66, 0x87, 0x54, 0x81, 0x67, 0x40, + 0xf9, 0x58, 0xec, 0x16, 0x2d, 0x3e, 0x63, 0x27, 0x23, 0xa0, 0x9f, 0x18, + 0xc2, 0x38, 0xe0, 0xe5, 0x8b, 0x13, 0xfc, 0x18, 0x8f, 0x43, 0x53, 0x90, + 0x87, 0xc1, 0x98, 0xc1, 0x22, 0xe9, 0xf3, 0x3f, 0xdb, 0x09, 0x91, 0xef, + 0x6a, 0xc5, 0x8e, 0x24, 0x4e, 0x76, 0xa8, 0x49, 0xac, 0xb0, 0xd0, 0x02, + 0x3f, 0x94, 0xa5, 0x1d, 0x13, 0x8a, 0x56, 0xb6, 0x96, 0xdb, 0xf0, 0x68, + 0x74, 0x1e, 0x64, 0x68, 0xd0, 0x0f, 0x8f, 0x5f, 0x4d, 0xc0, 0x1b, 0x35, + 0x0d, 0x93, 0xe9, 0xcc, 0xf6, 0x05, 0xb5, 0x80, 0x5a, 0x2a, 0x3a, 0x4b, + 0xde, 0xf6, 0xb6, 0x0d, 0x8b, 0x54, 0xb3, 0x74, 0xed, 0x0b, 0x6e, 0xef, + 0xd2, 0x92, 0xd7, 0x73, 0xca, 0xd2, 0xca, 0xed, 0x82, 0x7e, 0xa2, 0xb0, + 0xcc, 0x41, 0xab, 0xaf, 0xaf, 0xba, 0xcc, 0x4f, 0xea, 0x63, 0xec, 0x00, + 0x87, 0xab, 0xf6, 0x66, 0x44, 0x5d, 0xb0, 0x8d, 0x0c, 0xcc, 0x5a, 0x10, + 0x60, 0xe1, 0xe0, 0x2d, 0x32, 0x3f, 0xcb, 0x76, 0xf8, 0x26, 0xa6, 0x36, + 0xe8, 0x1d, 0x3b, 0x5c, 0xdb, 0x10, 0x44, 0x3f, 0xba, 0xc9, 0xd4, 0x1e, + 0x00, 0xd2, 0x36, 0xe7, 0xed, 0xec, 0x11, 0xda, 0xf3, 0x82, 0xdc, 0x17, + 0x76, 0x17, 0x1a, 0x9d, 0x31, 0x33, 0x39, 0x89, 0xf2, 0x75, 0x2d, 0xdb, + 0x60, 0xaf, 0x0b, 0x5e, 0x1b, 0x8b, 0x84, 0x4f}, + pub_key_4, + {0x32, 0x38, 0x36, 0x36, 0x37, 0x37, 0x31, 0x35, 0x32, 0x32}, + true}, + + // Comment: + // tcID: 87 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 87, + 32, + {0xb6, 0xfe, 0xe9, 0xca, 0x84, 0x91, 0x2c, 0x78, 0xf5, 0xc2, 0xac, 0xab, + 0x8e, 0xd8, 0x39, 0x17, 0x05, 0x50, 0x12, 0xce, 0xe8, 0x0f, 0xf3, 0xff, + 0x36, 0xc7, 0x2c, 0x6e, 0xe8, 0x4e, 0x36, 0xc6, 0x06, 0xa1, 0xd1, 0xc2, + 0xf6, 0x49, 0xcc, 0x5b, 0xcb, 0x62, 0xc8, 0x7b, 0x6e, 0x75, 0xec, 0x02, + 0x7d, 0x51, 0xd9, 0x98, 0xf2, 0x8b, 0xa1, 0x5a, 0x70, 0x1f, 0x66, 0xef, + 0x09, 0x27, 0x74, 0x31, 0x8a, 0x83, 0xc1, 0x41, 0x11, 0xfb, 0x48, 0x92, + 0x02, 0xa4, 0x81, 0xbc, 0xe1, 0x4e, 0xb3, 0xb8, 0xb7, 0x8a, 0xe1, 0x6a, + 0xa2, 0x83, 0xed, 0xbe, 0x63, 0xad, 0x24, 0x3e, 0x3e, 0xd7, 0x74, 0x7b, + 0xca, 0xc9, 0xd3, 0x43, 0xad, 0x77, 0xa2, 0x46, 0xac, 0x1a, 0x1b, 0x03, + 0x04, 0x0a, 0xc6, 0xbe, 0x71, 0xc1, 0xbd, 0x1a, 0x70, 0x77, 0x14, 0xbf, + 0xc2, 0xb0, 0xa7, 0x49, 0x5e, 0xa2, 0x12, 0xb6, 0xff, 0xa7, 0x0d, 0x1c, + 0x8f, 0x4a, 0xf9, 0xae, 0x24, 0xdb, 0x6b, 0x46, 0x19, 0x59, 0x88, 0x53, + 0xb7, 0x21, 0xa2, 0x44, 0x81, 0x19, 0x7b, 0xd3, 0x86, 0xf6, 0xf6, 0xc1, + 0x6e, 0x8e, 0xff, 0x5e, 0xff, 0x55, 0x64, 0x4f, 0x36, 0xc6, 0x1e, 0x96, + 0xaf, 0x06, 0x13, 0x51, 0xe4, 0x05, 0xe0, 0x23, 0xbe, 0x00, 0xcf, 0x23, + 0xc6, 0xd3, 0x1b, 0x29, 0x85, 0x57, 0x29, 0x1a, 0x16, 0x46, 0x92, 0x2a, + 0x1c, 0xe5, 0x29, 0x29, 0xa8, 0x99, 0x4d, 0x4e, 0x13, 0x07, 0xf4, 0xa0, + 0x5a, 0xdb, 0x1f, 0xdd, 0x43, 0xc2, 0x06, 0x72, 0xed, 0xea, 0xaf, 0x38, + 0x8b, 0x5d, 0x5f, 0x32, 0xb6, 0xb3, 0xb7, 0xdc, 0x38, 0x69, 0xab, 0x56, + 0x55, 0x1c, 0x01, 0xcd, 0x8c, 0x64, 0x1c, 0xc2, 0x26, 0x32, 0xec, 0x16, + 0xf8, 0x45, 0x33, 0x38, 0x9c, 0x0c, 0x5b, 0xb1, 0xc1, 0x70, 0x64, 0x39, + 0x64, 0x73, 0xc9, 0xaa, 0x50, 0xd3, 0x8f, 0x0c, 0xc6, 0x19, 0xf5, 0x1c, + 0xa4, 0x1e, 0xfd, 0x7c, 0x1a, 0x8a, 0x8b, 0x6c, 0x92, 0x58, 0xf3, 0x60, + 0xba, 0x97, 0x84, 0x5c, 0x87, 0xff, 0x8b, 0x7b, 0x30, 0xdf, 0xbb, 0x59, + 0x82, 0xab, 0x6f, 0x64, 0x3c, 0x0f, 0x1d, 0xd7, 0xc4, 0x95, 0x7b, 0xb1, + 0x34, 0x7a, 0x14, 0xe6, 0x17, 0x98, 0xe5, 0x26, 0xe5, 0x7e, 0xf4, 0xff, + 0x72, 0x69, 0xd7, 0x84, 0x36, 0x19, 0x43, 0xe5, 0x9a, 0x68, 0x1d, 0x09, + 0xb7, 0x86, 0xf2, 0x4d, 0x17, 0x76, 0xbc, 0x1f, 0xa2, 0x0c, 0x3f, 0x6f, + 0x56, 0xb7, 0x58, 0x60, 0xda, 0x67, 0x66, 0x7a, 0x9a, 0x7c, 0x2a, 0xa8, + 0x0b, 0xf0, 0x98, 0xbc, 0xf3, 0x42, 0x69, 0x4d, 0x46, 0xfd, 0xae, 0xab, + 0x6c, 0xf4, 0x26, 0xa4, 0xdb, 0xef, 0x89, 0xa9, 0xc9, 0xbc, 0x1d, 0x78, + 0x83, 0x9f, 0x5a, 0x04, 0xe4, 0x11, 0x42, 0x3e, 0xc6, 0xb4, 0x11, 0x13, + 0x06, 0x8a, 0xe4, 0x7c, 0x5d, 0x5d, 0x82, 0xc2, 0xd2, 0xf8, 0x1b, 0x0f, + 0xe8, 0xb1, 0xab, 0x21, 0xbe, 0xba, 0x61, 0x6d, 0xea, 0xef, 0x41, 0xb5, + 0x5a, 0x8b, 0x09, 0xa2, 0x56, 0xd8, 0xa9, 0x4d, 0x10, 0x5b, 0xcf, 0x7a, + 0x13, 0x1d, 0x7c, 0xc6, 0x30, 0xa8, 0x0b, 0x23, 0xaf, 0x1c, 0x4a, 0x86, + 0x3d, 0x30, 0xe7, 0xbf, 0x19, 0xbd, 0x4a, 0x59, 0x2f, 0x6c, 0x8c, 0x6f, + 0x31, 0xdb, 0xb7, 0xc1, 0x07, 0x59, 0x85, 0xe6, 0x1d, 0x34, 0xcb, 0x0a, + 0x91, 0x69, 0x7c, 0x64, 0x5e, 0xe2, 0x44, 0x8f, 0x47, 0x27, 0x0d, 0x3e, + 0x91, 0x2f, 0x0e, 0x65, 0xc2, 0x63, 0x88, 0x0f, 0xc7, 0x38, 0xe5, 0xd9, + 0x66, 0xc4, 0x3d, 0xff, 0x72, 0x8d, 0x5a, 0x7e, 0x43, 0x4b, 0xf7, 0x96, + 0x6f, 0x02, 0xdc, 0xa3, 0xd0, 0xa0, 0xed, 0x0b, 0xcb, 0xc7, 0x9d, 0xac, + 0xa9, 0x29, 0xe1, 0x97, 0x32, 0xe7, 0x46, 0xb7}, + pub_key_4, + {0x31, 0x36, 0x39, 0x34, 0x32, 0x38, 0x30, 0x37, 0x38, 0x37}, + true}, + + // Comment: + // tcID: 88 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 88, + 32, + {0x7b, 0xe8, 0x13, 0x73, 0xfd, 0xa3, 0x33, 0x42, 0xec, 0x2f, 0x1a, 0x0e, + 0xa8, 0xf9, 0xcc, 0x7a, 0x2c, 0x0c, 0x69, 0xee, 0x5c, 0xd8, 0x6e, 0x01, + 0xc2, 0x9d, 0xce, 0xdc, 0x16, 0x5e, 0x9d, 0xfe, 0xdc, 0x87, 0xde, 0xa2, + 0x3a, 0xd8, 0x71, 0x33, 0x7a, 0xdd, 0x30, 0x3d, 0xa7, 0x3b, 0x18, 0x48, + 0x21, 0xf2, 0x61, 0x3b, 0xed, 0x6e, 0x30, 0x42, 0xe5, 0xed, 0x2b, 0x7f, + 0x65, 0xb5, 0x4d, 0x65, 0x96, 0xbd, 0xc2, 0x30, 0x7f, 0xea, 0xb0, 0x5a, + 0x87, 0xb3, 0x5e, 0xb4, 0x99, 0xcd, 0x92, 0xe9, 0x64, 0x48, 0x73, 0x58, + 0x6a, 0xff, 0x58, 0x31, 0xf7, 0xe2, 0xe7, 0xcc, 0xdb, 0xbf, 0xb3, 0x13, + 0x24, 0xd4, 0x94, 0x0e, 0x95, 0xd4, 0x62, 0xfc, 0x1e, 0x0e, 0x0a, 0x4f, + 0xf7, 0xa3, 0x67, 0x09, 0xb6, 0x4c, 0x2a, 0xbf, 0xeb, 0xce, 0x49, 0x7a, + 0xde, 0x19, 0x76, 0xe1, 0xc9, 0xa5, 0x71, 0x62, 0x8c, 0x8f, 0x08, 0xe9, + 0x50, 0x27, 0x8f, 0x39, 0xa4, 0x29, 0xf2, 0x4c, 0x12, 0x4f, 0x5d, 0x44, + 0x7d, 0xc0, 0xd2, 0x68, 0x53, 0x95, 0xfa, 0x7d, 0x7f, 0xab, 0xea, 0x7a, + 0x85, 0x5f, 0xd9, 0x2d, 0x8e, 0x47, 0x9f, 0xd7, 0xfb, 0xbc, 0xa3, 0x18, + 0xae, 0x05, 0x5b, 0xa0, 0xf8, 0x8e, 0x3b, 0x1c, 0x4a, 0xc6, 0xfa, 0x51, + 0xcc, 0x8d, 0x58, 0xd3, 0x4f, 0x26, 0x8f, 0x86, 0x43, 0xa7, 0x6f, 0x49, + 0xf7, 0x65, 0x25, 0x16, 0x9c, 0xbd, 0xce, 0xff, 0xe8, 0x17, 0xfd, 0x74, + 0x9b, 0xea, 0x12, 0x42, 0x18, 0x29, 0xb1, 0x78, 0x2e, 0x5b, 0x11, 0xad, + 0x17, 0x6b, 0x90, 0x04, 0x0e, 0x61, 0xb7, 0xb0, 0x33, 0x9d, 0xe2, 0x82, + 0xf3, 0x66, 0x1b, 0xd0, 0x94, 0x6b, 0x31, 0x79, 0xe7, 0x9d, 0xc4, 0x55, + 0x06, 0x9b, 0x03, 0x59, 0xfe, 0x27, 0x0d, 0xf0, 0x3b, 0xe8, 0xc8, 0xe7, + 0x93, 0x96, 0xe8, 0x1e, 0x2a, 0x4e, 0xc0, 0x90, 0xcb, 0x62, 0xa7, 0x3d, + 0x99, 0x99, 0x4c, 0x56, 0x0a, 0xe2, 0x09, 0xed, 0xc6, 0x64, 0x79, 0x97, + 0x64, 0x7c, 0x41, 0x5b, 0xf5, 0x37, 0x36, 0x0e, 0xd4, 0xfb, 0x2b, 0x05, + 0x13, 0x87, 0xb5, 0x8a, 0x8b, 0xa8, 0xb8, 0x26, 0x42, 0xf7, 0xe6, 0x5e, + 0x40, 0x5e, 0x63, 0xc8, 0x69, 0x6f, 0x7f, 0xc9, 0x49, 0xa5, 0x32, 0x94, + 0x31, 0xc5, 0x1a, 0x41, 0xbd, 0x1d, 0x8a, 0xf9, 0x4a, 0x00, 0xe4, 0xe3, + 0xaf, 0x16, 0xc0, 0xd1, 0xc6, 0x07, 0x83, 0xe1, 0x70, 0xe3, 0xa3, 0xf6, + 0xe5, 0x09, 0x95, 0x73, 0x6f, 0x0f, 0xab, 0xd8, 0xf3, 0xc4, 0x49, 0xb2, + 0xcb, 0x38, 0x2b, 0xbe, 0x4f, 0x98, 0x69, 0x1e, 0x32, 0x7e, 0x47, 0x93, + 0x47, 0xcf, 0xce, 0x2e, 0xc1, 0xac, 0x08, 0xd5, 0x0a, 0x87, 0xe2, 0xa4, + 0x3b, 0x56, 0xeb, 0x9a, 0xfa, 0xb4, 0x46, 0xbd, 0x49, 0xe2, 0x7e, 0xa1, + 0x82, 0x11, 0x05, 0x6b, 0xac, 0x8a, 0x40, 0x04, 0xcd, 0xf0, 0x69, 0x93, + 0x57, 0x8d, 0xe9, 0x29, 0xb0, 0x4e, 0x70, 0xaf, 0x94, 0x1d, 0xad, 0x8b, + 0x9f, 0x5d, 0xa8, 0x54, 0x9d, 0xc5, 0xbf, 0x67, 0xe6, 0x7b, 0xb4, 0x52, + 0x55, 0x9b, 0x9b, 0x71, 0x71, 0x78, 0x0e, 0x90, 0x39, 0x96, 0x52, 0xe8, + 0x22, 0x3a, 0xfa, 0x6a, 0x7b, 0x6f, 0xf6, 0x55, 0x4e, 0xeb, 0x68, 0x1c, + 0xf5, 0xbf, 0x50, 0x24, 0x9f, 0xf5, 0x46, 0x2d, 0x68, 0x76, 0x53, 0x9d, + 0xdc, 0x4b, 0x07, 0xdf, 0xcf, 0xd0, 0xb3, 0xb6, 0xcd, 0xae, 0x95, 0x9f, + 0xec, 0x46, 0xf5, 0xc5, 0xa3, 0x6f, 0x97, 0x6a, 0xfb, 0xe2, 0x3c, 0x11, + 0xcb, 0x5d, 0x7d, 0xd1, 0xc0, 0x71, 0x2f, 0xb2, 0x98, 0x8c, 0x1c, 0x31, + 0xba, 0xb4, 0xb1, 0x92, 0x9e, 0x83, 0xc7, 0x9f, 0xb2, 0x25, 0x8a, 0xdf, + 0x8f, 0x92, 0xa8, 0xe0, 0x52, 0x9f, 0x7f, 0xf1}, + pub_key_4, + {0x39, 0x39, 0x32, 0x31, 0x36, 0x39, 0x32, 0x35, 0x36, 0x38}, + true}, + + // Comment: + // tcID: 89 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 89, + 32, + {0x7f, 0x68, 0x12, 0xa6, 0x5a, 0xf6, 0x84, 0xa3, 0x40, 0x0a, 0x5e, 0x82, + 0x85, 0x20, 0xb9, 0xb0, 0x78, 0xac, 0x39, 0xb7, 0xb3, 0xd2, 0x01, 0x6f, + 0x57, 0x57, 0x21, 0x6d, 0xa4, 0xc5, 0x81, 0xbe, 0x2a, 0xcf, 0xd3, 0x6c, + 0x99, 0xf2, 0xd9, 0x27, 0xa8, 0xb9, 0xf5, 0xea, 0x07, 0x1f, 0x51, 0x7f, + 0x19, 0x7d, 0xf5, 0x4e, 0xda, 0x08, 0xc9, 0x79, 0x8a, 0xae, 0x58, 0x16, + 0xb6, 0x6d, 0x82, 0x1b, 0xf5, 0x69, 0xd7, 0xd6, 0xdf, 0x17, 0x4e, 0xea, + 0xe6, 0x22, 0x87, 0xbc, 0x82, 0x4a, 0x3d, 0xa2, 0xc5, 0x39, 0xb4, 0xac, + 0x35, 0x24, 0x5b, 0xa4, 0x49, 0x92, 0x21, 0x82, 0x83, 0xf0, 0xcc, 0x51, + 0xeb, 0xb2, 0xe8, 0x05, 0x3d, 0xd2, 0x16, 0xf0, 0xb0, 0x31, 0x42, 0x4a, + 0xee, 0x2d, 0x0f, 0x1a, 0x06, 0x4a, 0x91, 0x2b, 0xf7, 0xe7, 0xd0, 0x41, + 0x85, 0xb7, 0x94, 0xf8, 0xfd, 0xdc, 0xa2, 0xa0, 0xc8, 0x7f, 0x5e, 0xfe, + 0xbc, 0x34, 0xaf, 0x85, 0x0b, 0x5c, 0x50, 0x08, 0x9f, 0xfe, 0xd8, 0x7d, + 0xd1, 0xb7, 0x19, 0xd9, 0x62, 0xf6, 0x94, 0xe9, 0x7e, 0x9d, 0x9b, 0xec, + 0x54, 0x43, 0xe0, 0x31, 0x55, 0x45, 0x34, 0xe0, 0x06, 0x75, 0x74, 0x3c, + 0xed, 0x13, 0x87, 0x1e, 0xa8, 0x91, 0xae, 0x89, 0xcb, 0x18, 0x92, 0x0c, + 0x65, 0xc3, 0xaa, 0x36, 0xb0, 0xa2, 0xea, 0xbe, 0x8c, 0x13, 0xaf, 0xe7, + 0xf0, 0x8a, 0x29, 0x9b, 0xe5, 0x4b, 0x07, 0xd0, 0x54, 0x05, 0x02, 0x1c, + 0x3e, 0xba, 0x10, 0x13, 0x72, 0x66, 0xb7, 0xed, 0xc8, 0x34, 0x15, 0x79, + 0x8d, 0x85, 0x65, 0x90, 0xff, 0x1a, 0x06, 0x3c, 0xd3, 0x14, 0x1f, 0xb1, + 0xda, 0xcf, 0x08, 0xbb, 0x75, 0x7e, 0x75, 0xf1, 0xf7, 0x3c, 0x46, 0x96, + 0xfb, 0x2f, 0x02, 0x45, 0x3c, 0xac, 0x0d, 0xbc, 0x7f, 0x3a, 0x75, 0xe1, + 0xb6, 0xd8, 0x0b, 0x7f, 0x18, 0x17, 0xd6, 0xb0, 0x91, 0x4e, 0xe7, 0x9e, + 0x8c, 0x3d, 0xda, 0xbb, 0xc7, 0xce, 0x80, 0xd2, 0x1c, 0x0d, 0x71, 0xaa, + 0xa9, 0x71, 0x5e, 0x2d, 0x96, 0x33, 0x93, 0x76, 0x3b, 0x60, 0xce, 0x28, + 0xd2, 0xf5, 0xf7, 0xdd, 0x13, 0xfd, 0xd7, 0x9a, 0x30, 0xe7, 0xb3, 0x8a, + 0xa2, 0xf3, 0xcc, 0xb0, 0x8b, 0xe8, 0x0a, 0xc6, 0x7e, 0xf7, 0x62, 0xa7, + 0xda, 0x1a, 0x20, 0xac, 0x02, 0xc2, 0x8b, 0x5b, 0xb4, 0xe0, 0x60, 0x9d, + 0xe3, 0x20, 0xcf, 0x12, 0x34, 0xfd, 0x49, 0x32, 0x58, 0x92, 0x93, 0x19, + 0xed, 0x2a, 0x11, 0xf6, 0x8f, 0x22, 0x1c, 0x17, 0xba, 0xe8, 0x06, 0x19, + 0x1d, 0x6f, 0x61, 0x67, 0xa5, 0xa7, 0x53, 0x91, 0x64, 0x3b, 0xed, 0xa9, + 0xb2, 0x1f, 0xed, 0x62, 0x0c, 0x01, 0x2a, 0xf9, 0x63, 0xf8, 0x1f, 0xdf, + 0x67, 0x0e, 0xb6, 0xd0, 0xff, 0x54, 0xfe, 0xf8, 0xb2, 0x33, 0xe7, 0xe4, + 0x22, 0x15, 0x4b, 0x8b, 0x0e, 0xd5, 0x6a, 0xa3, 0x51, 0x19, 0x87, 0xaa, + 0xf7, 0x14, 0xfc, 0x8c, 0xa2, 0x03, 0x99, 0x13, 0x21, 0xae, 0x38, 0x75, + 0x02, 0x0d, 0x3a, 0x61, 0x09, 0xc8, 0xc9, 0x23, 0x4d, 0xf4, 0x01, 0x0c, + 0x58, 0xaa, 0x70, 0x22, 0x8d, 0x26, 0x2d, 0x3f, 0x12, 0x0b, 0x82, 0xc0, + 0x49, 0x13, 0x48, 0xc6, 0x6d, 0xfe, 0xac, 0x1b, 0xaa, 0xab, 0x2d, 0x9f, + 0x4a, 0xff, 0xb0, 0x34, 0xa5, 0xcb, 0x3a, 0xdf, 0xea, 0x8d, 0x40, 0xc4, + 0x68, 0x44, 0xf0, 0x89, 0x7c, 0x86, 0xa7, 0x99, 0xd7, 0x19, 0x61, 0x7c, + 0xd5, 0xad, 0x3b, 0x21, 0xb9, 0x79, 0x44, 0xc6, 0x39, 0x8a, 0xb8, 0xd8, + 0xb4, 0xa2, 0x3e, 0xb1, 0x83, 0x6a, 0x06, 0x75, 0xda, 0xf7, 0xa3, 0x7d, + 0xb3, 0x27, 0xb5, 0xe8, 0xad, 0x15, 0xfe, 0xb4, 0xdc, 0x74, 0xec, 0x16, + 0xaf, 0xd4, 0xed, 0xd7, 0xe7, 0x23, 0x27, 0x3f}, + pub_key_4, + {0x31, 0x31, 0x36, 0x30, 0x39, 0x34, 0x33, 0x39, 0x37, 0x39, 0x38}, + true}, + + // Comment: + // tcID: 90 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 90, + 32, + {0x87, 0x6e, 0xcd, 0x8c, 0x45, 0x69, 0xd5, 0x7b, 0x46, 0xd0, 0x6f, 0x02, + 0xaf, 0x46, 0xc5, 0x2c, 0x1f, 0x01, 0xf3, 0x07, 0x98, 0xfb, 0x78, 0xae, + 0xa5, 0xb8, 0x94, 0xd9, 0xbb, 0x63, 0xc0, 0x2d, 0x7c, 0x5c, 0xc5, 0xea, + 0x66, 0x5b, 0x05, 0xac, 0x1a, 0x71, 0x49, 0xcd, 0x55, 0xa4, 0x0d, 0xbd, + 0x60, 0x08, 0x1c, 0x59, 0xc4, 0xd7, 0xa3, 0xb3, 0xae, 0x2e, 0xd3, 0x17, + 0xa2, 0x75, 0x97, 0x11, 0x93, 0x37, 0xed, 0x5a, 0x4e, 0xc0, 0x92, 0xe4, + 0x1b, 0xfc, 0xc2, 0x3d, 0xe0, 0x55, 0xba, 0xe0, 0x18, 0x18, 0xbe, 0xb1, + 0x26, 0x46, 0x3c, 0x07, 0x29, 0x7a, 0x08, 0xb3, 0x57, 0x9b, 0x35, 0xa3, + 0x86, 0xdd, 0xe5, 0x33, 0xee, 0x33, 0xd9, 0xb6, 0xe0, 0x6a, 0x16, 0xdf, + 0x6b, 0x42, 0x58, 0xf0, 0x12, 0xae, 0xd5, 0x33, 0x77, 0xe4, 0x09, 0x50, + 0x6d, 0x61, 0xe2, 0x72, 0x1a, 0x18, 0xeb, 0xa1, 0x0c, 0x6d, 0x01, 0x66, + 0xb8, 0x64, 0x75, 0xc8, 0x2e, 0xeb, 0x10, 0x79, 0x1e, 0xf2, 0xcc, 0xed, + 0x9e, 0xe1, 0x5a, 0x65, 0x30, 0xa5, 0x52, 0x62, 0xaa, 0xca, 0x10, 0x5f, + 0xdc, 0x9b, 0x30, 0x12, 0xdf, 0x1a, 0xf7, 0xc7, 0x98, 0xbf, 0x5d, 0xa5, + 0x98, 0x22, 0x23, 0xbd, 0xaf, 0xe1, 0xb0, 0xfb, 0xfa, 0x08, 0x0a, 0xc6, + 0x89, 0x57, 0xfa, 0xc4, 0xad, 0x75, 0xeb, 0x2a, 0xe7, 0x54, 0x05, 0x7c, + 0xfd, 0x64, 0x06, 0x8f, 0x39, 0x5e, 0x9a, 0xac, 0xf2, 0xc9, 0xb2, 0xf6, + 0xf2, 0x83, 0x06, 0xf7, 0x79, 0xca, 0xd7, 0xd6, 0x2a, 0xf8, 0x6c, 0x20, + 0xb5, 0xf9, 0xfe, 0xb5, 0x76, 0x3c, 0x6e, 0xa0, 0x0a, 0x6c, 0x6e, 0xc7, + 0xca, 0x1f, 0xa7, 0x4d, 0x81, 0x4f, 0x87, 0x8c, 0x58, 0x7e, 0xdf, 0xe2, + 0x0d, 0x8e, 0x9d, 0xb7, 0x8d, 0x9b, 0x7c, 0x5a, 0xd7, 0xc9, 0xca, 0xdb, + 0xb4, 0xb1, 0x76, 0xb4, 0x0c, 0x04, 0x21, 0x56, 0x6d, 0xa8, 0x1f, 0xb3, + 0xcd, 0x05, 0xe3, 0x97, 0x42, 0x3f, 0x80, 0xe4, 0xa8, 0x9f, 0x30, 0x98, + 0xcf, 0x82, 0xc6, 0x8e, 0xef, 0xed, 0x48, 0xa3, 0x94, 0x5c, 0xbc, 0x7f, + 0x36, 0x25, 0xe8, 0x80, 0x68, 0x99, 0x50, 0x1d, 0x32, 0x06, 0x95, 0xed, + 0x3e, 0x36, 0xba, 0x18, 0x10, 0x34, 0x34, 0x24, 0x6c, 0xaf, 0x54, 0x2e, + 0xb8, 0x07, 0xf7, 0x51, 0x6b, 0xc2, 0x77, 0x3d, 0xbe, 0xc0, 0x92, 0xd3, + 0xe7, 0x37, 0x0e, 0x35, 0x56, 0xb0, 0x41, 0xe9, 0xa5, 0x9a, 0xb3, 0x56, + 0x9c, 0x2d, 0x04, 0x18, 0xb2, 0xcd, 0x6a, 0x87, 0x95, 0x8a, 0xd5, 0x81, + 0x58, 0xbf, 0x9d, 0x21, 0x68, 0x63, 0x28, 0x66, 0xc4, 0xb9, 0x26, 0xb0, + 0x33, 0x3e, 0x30, 0xe2, 0xf1, 0xf8, 0xf3, 0x6c, 0xaa, 0xf2, 0x73, 0x16, + 0xd3, 0xeb, 0xa7, 0x68, 0x4b, 0x34, 0xfc, 0x76, 0x68, 0x04, 0x90, 0xb1, + 0xa8, 0xa7, 0xe7, 0xba, 0x31, 0x2f, 0x2f, 0x3e, 0xe3, 0x8d, 0x82, 0xe8, + 0xe8, 0xca, 0xa5, 0x35, 0xf2, 0x46, 0x4e, 0x2c, 0x1b, 0x6e, 0xa3, 0x04, + 0x75, 0x42, 0xfa, 0x29, 0xde, 0xcb, 0x97, 0x5f, 0x5f, 0xcd, 0xee, 0x17, + 0xad, 0x47, 0xaa, 0xc6, 0x90, 0xd7, 0x8b, 0x28, 0x60, 0xe7, 0xd2, 0xcd, + 0x34, 0xb4, 0xcd, 0xfc, 0xd7, 0x5f, 0x8b, 0xf2, 0xe2, 0xa8, 0xf1, 0x5e, + 0xe9, 0xad, 0x15, 0x00, 0x29, 0xbd, 0x7a, 0x9d, 0xa6, 0xf2, 0x37, 0x47, + 0x4d, 0xeb, 0x25, 0x70, 0x2b, 0xe8, 0x72, 0x0d, 0xf2, 0xed, 0xc4, 0xa2, + 0xbc, 0x27, 0x1b, 0xde, 0xfe, 0x19, 0xa2, 0xfe, 0x58, 0x28, 0xee, 0x6d, + 0x80, 0x6d, 0x06, 0x92, 0x3c, 0xc2, 0x39, 0xf5, 0x36, 0x44, 0xfd, 0x75, + 0xdd, 0x36, 0x24, 0x64, 0xa0, 0xba, 0xa9, 0xe9, 0xfc, 0xc2, 0xaf, 0x96, + 0xe6, 0x34, 0x1d, 0x01, 0xd4, 0x8d, 0x2d, 0x69}, + pub_key_4, + {0x37, 0x31, 0x38, 0x36, 0x31, 0x36, 0x32, 0x31, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 91 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 91, + 32, + {0x3b, 0x5f, 0xca, 0x40, 0x27, 0x33, 0x71, 0x4b, 0x12, 0x03, 0x1e, 0xf7, + 0x05, 0x4e, 0x16, 0x0b, 0x00, 0xf7, 0xa0, 0xf6, 0xc0, 0x0f, 0xcc, 0x40, + 0xa2, 0xce, 0xe4, 0xb7, 0x90, 0xfd, 0xd6, 0x9e, 0x9a, 0x47, 0xab, 0x42, + 0x12, 0xab, 0x22, 0x0a, 0xfe, 0xe5, 0xd2, 0xd0, 0x45, 0xef, 0xfc, 0x16, + 0xed, 0x1d, 0x3e, 0x0c, 0x7a, 0x5e, 0x4c, 0xe4, 0x77, 0x0e, 0x16, 0xcc, + 0x40, 0x76, 0x58, 0x15, 0x43, 0x25, 0xdd, 0x4e, 0x9c, 0x5e, 0xd3, 0xb9, + 0x1b, 0xc8, 0x93, 0x66, 0xc1, 0x5b, 0x72, 0x27, 0x0a, 0x20, 0xb8, 0xcf, + 0x0e, 0x10, 0xb3, 0xa5, 0x8b, 0xb9, 0xc9, 0xbe, 0xcf, 0xc8, 0x81, 0xf3, + 0xd4, 0xa6, 0x20, 0x22, 0x7c, 0x2c, 0x5e, 0xa1, 0xa7, 0xad, 0x85, 0xdd, + 0x8b, 0x9d, 0x3c, 0xfa, 0xed, 0x0a, 0x19, 0x9e, 0x36, 0x9e, 0x8a, 0xdd, + 0x4d, 0x37, 0x32, 0x68, 0x7c, 0x52, 0x68, 0xec, 0x4d, 0xad, 0xeb, 0xd2, + 0x09, 0x95, 0xd1, 0x53, 0x51, 0xb0, 0x83, 0xd8, 0x74, 0x60, 0x34, 0x62, + 0xce, 0x9d, 0x19, 0xc5, 0x07, 0xab, 0x5a, 0xa0, 0x56, 0x1f, 0x79, 0x46, + 0x22, 0x59, 0x7e, 0xea, 0xd0, 0x40, 0xfa, 0x11, 0x54, 0x7e, 0x83, 0x3a, + 0xdd, 0xf3, 0x9f, 0xd7, 0x06, 0x2c, 0x2f, 0x3b, 0xbe, 0x57, 0x95, 0x46, + 0x33, 0x86, 0xbe, 0xef, 0xe5, 0x19, 0xeb, 0xce, 0xa0, 0x39, 0xe6, 0x61, + 0x1d, 0xd0, 0x42, 0x4b, 0x34, 0x15, 0x6e, 0x52, 0x2c, 0xc0, 0x14, 0x15, + 0x88, 0x53, 0x46, 0x5f, 0x33, 0x7f, 0x47, 0xac, 0xf5, 0x5b, 0xcb, 0x91, + 0x43, 0x76, 0x22, 0x93, 0x5f, 0x31, 0x8e, 0x5a, 0x03, 0xc4, 0x71, 0x13, + 0xe1, 0x2e, 0xf1, 0xb8, 0x5d, 0xf4, 0x6a, 0x4c, 0x6a, 0x5b, 0xcd, 0x47, + 0x89, 0x69, 0xd1, 0x99, 0x8c, 0xb5, 0x99, 0x43, 0x59, 0x79, 0xb5, 0x13, + 0xd0, 0x62, 0xc0, 0x1f, 0x5b, 0x37, 0xbd, 0xdb, 0xf7, 0x7b, 0x10, 0x6c, + 0xec, 0x3a, 0x22, 0x1e, 0xe9, 0x59, 0xc4, 0x81, 0xd4, 0x2a, 0x02, 0x47, + 0xf9, 0x7e, 0x7e, 0x67, 0xec, 0xbb, 0x89, 0x78, 0xca, 0x5d, 0xe6, 0x34, + 0x91, 0xff, 0x05, 0x83, 0x4f, 0x59, 0xe6, 0xf5, 0x00, 0x0e, 0x4f, 0x59, + 0xfa, 0x2f, 0xbc, 0xa2, 0x17, 0xcf, 0x6a, 0x1d, 0x68, 0xe0, 0x99, 0x8c, + 0x83, 0xc1, 0x49, 0x5c, 0xeb, 0x3c, 0xfa, 0x61, 0xd0, 0xb8, 0x34, 0xc9, + 0x9d, 0xee, 0xdf, 0x76, 0x72, 0x40, 0xd8, 0x22, 0x9e, 0x6e, 0x6d, 0xdc, + 0x4f, 0xfa, 0x0a, 0xcf, 0x9c, 0x2c, 0x45, 0xc3, 0xb0, 0x67, 0x67, 0xe3, + 0x8e, 0x4a, 0x4d, 0xbc, 0x2d, 0x10, 0x61, 0xee, 0x41, 0x43, 0x54, 0x69, + 0xd7, 0x85, 0xed, 0xda, 0x24, 0xf7, 0x1e, 0xe3, 0x44, 0x02, 0x43, 0xb1, + 0x22, 0xf3, 0x88, 0xa1, 0xd8, 0x9b, 0x37, 0x14, 0xd4, 0x6f, 0xe7, 0x55, + 0x12, 0xa4, 0x38, 0x34, 0xdc, 0x54, 0x53, 0xd7, 0x7b, 0x7e, 0x44, 0xb2, + 0x31, 0x44, 0x60, 0x6d, 0x3b, 0x81, 0xd8, 0x6a, 0xcd, 0xe3, 0x82, 0x79, + 0x92, 0x72, 0x2d, 0xf5, 0x82, 0x9c, 0x00, 0x28, 0x89, 0xbe, 0x85, 0x96, + 0xb3, 0xe1, 0x3c, 0x89, 0x5d, 0x71, 0xd7, 0x3f, 0xb3, 0x59, 0xf9, 0x17, + 0x13, 0x86, 0x37, 0xbd, 0x48, 0xf5, 0xd6, 0xb9, 0x58, 0x72, 0x66, 0x85, + 0xb8, 0x3d, 0xca, 0x67, 0x2f, 0x84, 0x87, 0x69, 0xfc, 0xd7, 0x7d, 0xa2, + 0xe6, 0x32, 0x51, 0x73, 0x6b, 0x82, 0xcb, 0x74, 0x0c, 0xc0, 0xe1, 0x37, + 0xc1, 0x76, 0xdd, 0x29, 0xd1, 0x55, 0xa4, 0xc9, 0xfc, 0x28, 0x03, 0x13, + 0x9c, 0x07, 0x0e, 0x19, 0xd6, 0xe6, 0x6b, 0x3e, 0x68, 0xf7, 0xf8, 0x70, + 0x62, 0x8a, 0x38, 0x9c, 0x5f, 0xb8, 0x47, 0xe6, 0x1f, 0x4e, 0x8d, 0x9f, + 0xff, 0xdc, 0x34, 0x20, 0x2d, 0x9c, 0x89, 0x79}, + pub_key_4, + {0x33, 0x32, 0x39, 0x34, 0x33, 0x34, 0x37, 0x31, 0x37, 0x37}, + true}, + + // Comment: + // tcID: 92 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 92, + 32, + {0x17, 0x2f, 0xb6, 0xc2, 0xdf, 0x3b, 0x8b, 0x41, 0x18, 0x13, 0xe9, 0x13, + 0xf6, 0x33, 0xe9, 0x8c, 0x33, 0x16, 0xd9, 0x83, 0x65, 0x4d, 0x13, 0xe3, + 0xeb, 0x10, 0x8b, 0x6a, 0xf6, 0x62, 0x9a, 0x95, 0x4a, 0x2a, 0x09, 0x90, + 0xbc, 0xb2, 0x04, 0x1b, 0xeb, 0xaf, 0x3a, 0x65, 0x84, 0xd1, 0xe2, 0xea, + 0x6c, 0xf2, 0xe3, 0x24, 0x27, 0x78, 0xac, 0x55, 0x66, 0xd9, 0x43, 0xb5, + 0xfc, 0x0e, 0xcc, 0x2c, 0x1b, 0xf9, 0x7a, 0x60, 0xfd, 0x11, 0x32, 0xb4, + 0xc1, 0x65, 0x5f, 0xc3, 0x64, 0x2a, 0xc2, 0xf9, 0xcd, 0xdc, 0x04, 0x06, + 0xab, 0xc2, 0x72, 0x33, 0x36, 0x12, 0x17, 0x6c, 0x27, 0xc5, 0x60, 0xae, + 0x2b, 0xba, 0xd3, 0x11, 0x9d, 0x6e, 0xc1, 0x47, 0x26, 0x11, 0x98, 0x9a, + 0x06, 0xf5, 0x08, 0xae, 0x9d, 0xf2, 0x3b, 0x7a, 0x80, 0x7b, 0xb2, 0x31, + 0x9c, 0xea, 0x0a, 0x81, 0xe2, 0x45, 0x8d, 0xf2, 0x11, 0x6b, 0x14, 0xd9, + 0x85, 0xbf, 0x04, 0x40, 0x44, 0x0c, 0x02, 0xe9, 0x8c, 0x2e, 0xa6, 0x54, + 0xc8, 0xbc, 0x03, 0xb1, 0x2c, 0x5f, 0x03, 0xd8, 0xa5, 0x53, 0x79, 0x55, + 0xf2, 0xd7, 0xba, 0xef, 0xdf, 0x6e, 0x00, 0xc8, 0xd6, 0xc9, 0xad, 0xbe, + 0x52, 0x74, 0x2f, 0xfc, 0x3c, 0xb2, 0xc6, 0x0d, 0x8d, 0x9d, 0xfc, 0x7a, + 0x8f, 0xd7, 0x58, 0xec, 0x7a, 0xc0, 0x02, 0xd7, 0x8f, 0x25, 0xb4, 0xf5, + 0x8e, 0x92, 0x34, 0xc0, 0xa6, 0x22, 0xdb, 0x9c, 0x41, 0x69, 0x98, 0x18, + 0x6c, 0x72, 0xde, 0x2a, 0x84, 0x49, 0xe5, 0x52, 0xd5, 0x2b, 0xfe, 0xd6, + 0x74, 0x18, 0x7c, 0xc5, 0x12, 0x73, 0x6b, 0xfc, 0xb8, 0xbf, 0xea, 0xf3, + 0x92, 0xb4, 0x4d, 0xae, 0x2b, 0xeb, 0x43, 0x2d, 0xbc, 0x49, 0x16, 0xcf, + 0x03, 0xe2, 0xe4, 0xf2, 0xe1, 0x37, 0x6d, 0x99, 0x4c, 0x4d, 0xd7, 0x9e, + 0x0d, 0x8d, 0xbd, 0x9f, 0x33, 0x70, 0x82, 0x18, 0x8d, 0xcf, 0xf0, 0xf8, + 0x03, 0xa6, 0x58, 0xbd, 0x90, 0x4e, 0xfc, 0xc3, 0x80, 0x37, 0x6a, 0x68, + 0x75, 0x3a, 0xbf, 0x15, 0x8c, 0xb4, 0x66, 0xca, 0x01, 0x86, 0x3d, 0xde, + 0x78, 0xc9, 0x83, 0xcd, 0x23, 0x9d, 0x12, 0x85, 0x69, 0xe4, 0x95, 0xac, + 0xae, 0xd2, 0xfd, 0xd0, 0x9d, 0xc3, 0x38, 0x5e, 0x92, 0x7c, 0xc4, 0x5e, + 0x81, 0x5f, 0x33, 0x02, 0x6c, 0x62, 0xee, 0xac, 0x4a, 0xdc, 0x9b, 0xd9, + 0x26, 0x1d, 0xb0, 0xeb, 0x34, 0xc6, 0x74, 0x81, 0xd8, 0xdc, 0xe3, 0xb7, + 0xea, 0x78, 0x3a, 0x72, 0xd7, 0xd4, 0xb2, 0x32, 0x5c, 0x26, 0xce, 0x99, + 0x31, 0x0e, 0x0a, 0xb3, 0x09, 0xe9, 0xbb, 0x3b, 0x68, 0x0e, 0x81, 0x5a, + 0x2d, 0x97, 0x9d, 0xd4, 0x2b, 0x7f, 0x9b, 0x94, 0xbe, 0xdd, 0x2e, 0xa5, + 0x60, 0x7a, 0xd7, 0x8b, 0x78, 0x60, 0x37, 0xcf, 0x3c, 0xd3, 0x7d, 0xb2, + 0x02, 0x01, 0xa6, 0xa7, 0xa5, 0x98, 0xb1, 0xab, 0x37, 0x9a, 0x24, 0xd0, + 0x7e, 0xb9, 0xb5, 0x3c, 0x60, 0x0d, 0x9f, 0xca, 0xff, 0x40, 0xe4, 0x76, + 0x7f, 0x87, 0xeb, 0xdd, 0x8b, 0xdd, 0xf2, 0x28, 0x4a, 0x1f, 0xc9, 0x8a, + 0x17, 0x33, 0x98, 0x12, 0xec, 0x63, 0x62, 0x4b, 0x2d, 0x5a, 0x41, 0x4e, + 0x03, 0xe4, 0x39, 0x75, 0x46, 0xa4, 0x4d, 0xdd, 0x6e, 0x70, 0x93, 0x98, + 0x15, 0xe4, 0x27, 0x81, 0xab, 0x9d, 0xb8, 0xd2, 0xcd, 0xec, 0xab, 0xb5, + 0xfb, 0xfa, 0xdf, 0x82, 0x58, 0xb2, 0x0c, 0xe5, 0xb4, 0x76, 0x24, 0xba, + 0xb0, 0x02, 0xc6, 0x4d, 0x6a, 0x6c, 0x1c, 0x97, 0x50, 0xc1, 0x4e, 0x42, + 0xfb, 0x7a, 0x51, 0x36, 0x31, 0xd6, 0x5f, 0x4c, 0xc2, 0x21, 0x57, 0x32, + 0xf0, 0x90, 0x24, 0xe6, 0xfb, 0xd1, 0x18, 0x81, 0x97, 0x51, 0x86, 0x30, + 0xb2, 0x15, 0x63, 0x06, 0xe8, 0x1a, 0x1f, 0xeb}, + pub_key_4, + {0x31, 0x38, 0x35, 0x31, 0x34, 0x34, 0x35, 0x35, 0x31, 0x32, 0x30}, + true}, + + // Comment: + // tcID: 93 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 93, + 32, + {0x60, 0x14, 0xe0, 0xce, 0x22, 0xb9, 0x2e, 0x40, 0x15, 0xad, 0xa2, 0x97, + 0xec, 0xec, 0xdf, 0xb6, 0x1a, 0x53, 0x37, 0xee, 0xcf, 0xbd, 0x0c, 0x83, + 0xaa, 0x73, 0x8e, 0x55, 0x6a, 0xb0, 0xb4, 0x08, 0xde, 0x54, 0xf5, 0xfa, + 0xd6, 0xe0, 0xd5, 0x3d, 0x41, 0xd7, 0xfa, 0xa2, 0x42, 0x55, 0x37, 0x4a, + 0x63, 0x85, 0x9e, 0x97, 0x3b, 0xad, 0x13, 0xf1, 0xec, 0xa3, 0xfe, 0xd5, + 0xb2, 0xa9, 0x5b, 0x54, 0xa5, 0x7c, 0x88, 0x0e, 0x84, 0x32, 0xfe, 0xf6, + 0x6c, 0x9b, 0x64, 0x60, 0x9d, 0x92, 0x2d, 0xd6, 0x6e, 0x4d, 0x16, 0x79, + 0xcf, 0xa6, 0xcc, 0x29, 0x73, 0x9c, 0x3b, 0xed, 0xe0, 0x5b, 0xbd, 0xdd, + 0xdb, 0x3e, 0x43, 0xac, 0xf5, 0x9b, 0x42, 0xef, 0x4f, 0xb1, 0xb1, 0x9f, + 0x1c, 0x08, 0xd8, 0x8c, 0xa7, 0x4f, 0x26, 0x57, 0xaa, 0x88, 0xa3, 0x8e, + 0xc4, 0x03, 0xbc, 0x0c, 0x5c, 0x37, 0xcc, 0x7e, 0x7d, 0x15, 0x60, 0x8f, + 0xe3, 0xf9, 0xa4, 0xa4, 0x77, 0x5c, 0x5c, 0xf1, 0xc5, 0x1d, 0xe0, 0x10, + 0x10, 0xd3, 0xdd, 0xf2, 0x56, 0xd7, 0x56, 0x7f, 0xfe, 0xeb, 0xef, 0x5a, + 0x51, 0x3c, 0xa1, 0x75, 0xe6, 0x59, 0xf7, 0xaa, 0x87, 0xb5, 0x3f, 0x44, + 0x62, 0x88, 0x3a, 0x8d, 0xae, 0xf1, 0xc6, 0x67, 0xf1, 0xc9, 0x9e, 0x55, + 0xc3, 0xad, 0x91, 0x78, 0xdd, 0xd7, 0x08, 0x9c, 0x3d, 0xdf, 0xbb, 0xa8, + 0xa4, 0xa3, 0x98, 0xd5, 0x75, 0xe3, 0xfc, 0xae, 0x5e, 0x91, 0x0d, 0xb4, + 0xf0, 0x37, 0x2b, 0x2f, 0xac, 0x13, 0xaa, 0xc7, 0xb3, 0xe1, 0x3b, 0xcd, + 0xae, 0x76, 0x84, 0x2c, 0x63, 0xb2, 0x26, 0x30, 0x8b, 0x5d, 0xd6, 0xac, + 0x16, 0x66, 0x7b, 0x62, 0x72, 0x07, 0xa3, 0x4a, 0xda, 0x42, 0xee, 0xd4, + 0x20, 0x61, 0x42, 0x27, 0x4f, 0x36, 0xea, 0xac, 0xa3, 0x09, 0x63, 0x1a, + 0x1f, 0x9a, 0x6d, 0xe3, 0x0e, 0x45, 0x0d, 0x15, 0x6e, 0xb9, 0x56, 0xda, + 0xa3, 0xd3, 0x03, 0x43, 0x4d, 0xef, 0x0a, 0x92, 0x16, 0xef, 0xa8, 0x3b, + 0x64, 0xde, 0xf5, 0xe4, 0x2e, 0x5a, 0x41, 0x8e, 0xca, 0x2f, 0xe1, 0xa3, + 0xdf, 0x99, 0xea, 0x5b, 0xec, 0xfd, 0x97, 0x8f, 0xb9, 0xce, 0x75, 0xf0, + 0xd6, 0x01, 0xe7, 0x2b, 0x75, 0x5b, 0xa2, 0x49, 0x67, 0xe5, 0x1b, 0x50, + 0x0b, 0x2f, 0xe5, 0x70, 0x77, 0xba, 0x61, 0xad, 0x40, 0x30, 0xc8, 0xe1, + 0xec, 0x96, 0x5e, 0xd8, 0x51, 0x76, 0x55, 0x9c, 0xf8, 0x80, 0x8a, 0x53, + 0xd0, 0x43, 0x8f, 0x43, 0xbb, 0xa0, 0x60, 0x93, 0x3c, 0xd8, 0x7e, 0x1f, + 0x7e, 0xcf, 0xe4, 0xde, 0x02, 0x8e, 0x68, 0xf5, 0xee, 0xd9, 0xc3, 0x6c, + 0xf2, 0xb8, 0xdb, 0xcc, 0x92, 0xab, 0x86, 0xf1, 0x43, 0xb1, 0x1e, 0xcc, + 0xb0, 0x94, 0x89, 0x57, 0xe4, 0x96, 0xb6, 0xc4, 0x77, 0x9e, 0x33, 0x2e, + 0xdb, 0xc3, 0xc3, 0x66, 0x34, 0x97, 0x59, 0x1e, 0x44, 0x90, 0x32, 0x56, + 0xd9, 0x0d, 0x08, 0x24, 0x65, 0x4d, 0x22, 0x70, 0x80, 0x09, 0x59, 0xed, + 0x43, 0xe2, 0xa1, 0x37, 0xa5, 0xc1, 0x4a, 0x8c, 0x1b, 0xaa, 0x9b, 0x58, + 0xc1, 0xdd, 0xa4, 0xa6, 0x51, 0x1e, 0xec, 0x06, 0xa6, 0x95, 0x9d, 0x3e, + 0x9f, 0x64, 0x59, 0xde, 0xc7, 0x8a, 0xe0, 0x09, 0x1d, 0xc8, 0x2f, 0xa8, + 0x23, 0x2b, 0x08, 0xee, 0x07, 0xf9, 0x75, 0xed, 0xcb, 0xda, 0xb8, 0x8d, + 0xbc, 0x27, 0x8c, 0xd7, 0x47, 0x66, 0xa1, 0x68, 0x8a, 0x68, 0x41, 0xc9, + 0x91, 0x47, 0xfd, 0x5a, 0x64, 0xde, 0x75, 0x53, 0x18, 0x09, 0x5f, 0x84, + 0x31, 0x3c, 0xad, 0xea, 0x7f, 0x04, 0x7f, 0xc4, 0xa9, 0x06, 0x82, 0xb2, + 0x1a, 0x08, 0x8b, 0xfd, 0x35, 0x7d, 0x18, 0xb2, 0xf8, 0x3f, 0xbb, 0x5c, + 0xf5, 0xf7, 0xc0, 0xf1, 0x6e, 0x4c, 0x35, 0x48}, + pub_key_4, + {0x34, 0x37, 0x36, 0x30, 0x34, 0x33, 0x39, 0x33, 0x30}, + true}, + + // Comment: + // tcID: 94 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 94, + 32, + {0x54, 0x99, 0xb7, 0xad, 0x83, 0xcb, 0xa2, 0xdf, 0xab, 0x74, 0x85, 0xb6, + 0xa1, 0x16, 0xd9, 0x2b, 0x17, 0x20, 0x62, 0x26, 0xed, 0x20, 0xe2, 0x17, + 0x36, 0xc4, 0x97, 0xaf, 0xc5, 0x5f, 0xfb, 0x13, 0x6a, 0x3b, 0xc5, 0x79, + 0x3e, 0x58, 0x8f, 0x43, 0x0c, 0xe4, 0x54, 0x82, 0x97, 0xb2, 0xf1, 0xd8, + 0xba, 0x7d, 0xed, 0xa9, 0xa0, 0x70, 0xfd, 0x5a, 0xea, 0xda, 0x9a, 0x87, + 0x45, 0x0c, 0xc0, 0xbd, 0xa5, 0x21, 0x70, 0xd1, 0x74, 0xbf, 0x14, 0xe1, + 0x4f, 0x98, 0x0a, 0x79, 0xe4, 0x4e, 0x33, 0x16, 0x56, 0x76, 0x2e, 0x6c, + 0x8f, 0xd4, 0xfc, 0xe2, 0xa7, 0xca, 0x3a, 0x16, 0x8d, 0x6a, 0x7c, 0xf8, + 0xb3, 0x6a, 0xa8, 0x6e, 0x67, 0xba, 0xf2, 0xfd, 0x64, 0x1a, 0x51, 0x89, + 0x9f, 0x3e, 0x90, 0xa6, 0xe2, 0xc1, 0x3a, 0x97, 0x8d, 0xea, 0x64, 0x33, + 0x64, 0xaf, 0x6d, 0xdd, 0x9d, 0x2d, 0x1b, 0xc6, 0xec, 0xbf, 0x12, 0x83, + 0xe0, 0x1f, 0x25, 0x31, 0x98, 0xff, 0x90, 0x87, 0x59, 0xe6, 0x69, 0xd4, + 0x59, 0x20, 0x69, 0x1f, 0x29, 0x7f, 0x2e, 0xa3, 0xa9, 0xc4, 0x09, 0x28, + 0xdb, 0x1f, 0x22, 0x5a, 0xfa, 0xf8, 0xf3, 0x3b, 0x4a, 0xf5, 0xed, 0x38, + 0xa1, 0x8a, 0xd7, 0xd7, 0xb0, 0x40, 0xc4, 0xaf, 0x58, 0x0f, 0x49, 0xd7, + 0x19, 0x95, 0x52, 0xf6, 0x84, 0xe5, 0xdb, 0x2c, 0x30, 0x8d, 0x69, 0x7a, + 0xe0, 0x1f, 0xdb, 0x2b, 0xd0, 0x09, 0x2f, 0xd4, 0xbc, 0x3a, 0x0b, 0x88, + 0xc6, 0x8f, 0x6a, 0xfa, 0x57, 0xff, 0x10, 0x69, 0xe5, 0xe7, 0x9a, 0x17, + 0x17, 0x98, 0x2b, 0x22, 0xb2, 0x00, 0x43, 0x9e, 0xa1, 0xf6, 0xba, 0x04, + 0xa7, 0xd4, 0x2e, 0x95, 0x71, 0xa1, 0x81, 0x1f, 0x19, 0x08, 0x72, 0xd8, + 0xa0, 0x1f, 0x91, 0x6a, 0xa9, 0x14, 0x49, 0x23, 0x01, 0x12, 0x1e, 0xfa, + 0xdb, 0xa8, 0x91, 0x56, 0x69, 0xb4, 0x4d, 0x2a, 0x5e, 0xfb, 0xe4, 0x20, + 0x93, 0x88, 0xb2, 0xd5, 0xb5, 0xea, 0x4b, 0x0a, 0x3a, 0x92, 0xd0, 0x08, + 0x8c, 0x1c, 0x55, 0xef, 0x50, 0xed, 0x64, 0x35, 0xbc, 0x7e, 0x6c, 0xf3, + 0x5c, 0x2c, 0x7d, 0xfc, 0x9d, 0x3e, 0x92, 0x73, 0x4a, 0xfc, 0x81, 0x00, + 0xec, 0x7c, 0xdf, 0xee, 0xaa, 0x57, 0x03, 0x81, 0x83, 0x38, 0x70, 0x29, + 0x39, 0x31, 0x2a, 0x59, 0xa4, 0x8f, 0x4c, 0x44, 0x1c, 0x36, 0xc6, 0x7e, + 0xfe, 0x1f, 0x4b, 0x2c, 0xc9, 0x5c, 0xc9, 0xa8, 0xd6, 0xc8, 0xa6, 0x1a, + 0x43, 0xe9, 0x82, 0x38, 0x19, 0xfd, 0xba, 0x52, 0x6a, 0x69, 0xcd, 0xcb, + 0x2a, 0x2e, 0x84, 0x0d, 0x71, 0xf4, 0xa9, 0xf7, 0x35, 0xfe, 0x8f, 0xca, + 0xe8, 0x6e, 0x48, 0x5e, 0xfc, 0xc6, 0x53, 0x60, 0x0a, 0x17, 0x5a, 0xd7, + 0x5b, 0xb9, 0x56, 0xd8, 0xcf, 0x87, 0x5f, 0x05, 0x42, 0x8c, 0x58, 0x30, + 0x11, 0xb8, 0xf2, 0x1d, 0x34, 0xe8, 0xf9, 0xdd, 0x4f, 0xd7, 0x06, 0x29, + 0x7b, 0x92, 0xeb, 0xce, 0xa3, 0x42, 0x10, 0x24, 0x15, 0xee, 0x4d, 0x14, + 0xd0, 0xc4, 0x72, 0xc0, 0xf9, 0x52, 0x83, 0x4e, 0x02, 0x1b, 0x31, 0xf7, + 0x0a, 0x85, 0xf7, 0x21, 0x19, 0x94, 0x6d, 0x39, 0x05, 0x1b, 0x13, 0x02, + 0xa2, 0x6d, 0x2d, 0xf0, 0xcd, 0x5b, 0x1d, 0x5e, 0x0e, 0x11, 0x80, 0xa1, + 0x36, 0x93, 0x21, 0x81, 0x17, 0x1d, 0xe3, 0xa6, 0x56, 0xf6, 0x50, 0xad, + 0xe2, 0xc4, 0x80, 0xda, 0x19, 0x9b, 0xd3, 0xe2, 0x29, 0x7d, 0x8a, 0xb2, + 0xf2, 0xd0, 0x34, 0x5d, 0x60, 0x06, 0x3f, 0xd6, 0xf0, 0x9b, 0x6c, 0xe9, + 0xf1, 0x2a, 0x81, 0xfe, 0xae, 0xbe, 0x74, 0xc9, 0x06, 0x73, 0x9d, 0x3e, + 0xd0, 0xff, 0x0f, 0x0b, 0xc3, 0x7d, 0x52, 0x7c, 0x1f, 0x4d, 0xba, 0x69, + 0x5f, 0x8d, 0x9a, 0x09, 0xe3, 0x76, 0x46, 0x46}, + pub_key_4, + {0x32, 0x35, 0x36, 0x37, 0x33, 0x37, 0x38, 0x37, 0x34, 0x31}, + true}, + + // Comment: + // tcID: 95 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 95, + 32, + {0x7c, 0xcf, 0xb9, 0xcd, 0x25, 0x60, 0x75, 0x4d, 0x74, 0xc8, 0xd6, 0x27, + 0x1d, 0x30, 0xae, 0x72, 0xa8, 0xc8, 0x55, 0x2b, 0xdb, 0x57, 0x5c, 0xb1, + 0x3b, 0x9d, 0xce, 0xdf, 0xd2, 0xc4, 0x6f, 0xa6, 0xfd, 0x1d, 0x2f, 0x6d, + 0xd7, 0x16, 0x28, 0x78, 0x07, 0x7f, 0x07, 0x38, 0x2d, 0x47, 0x07, 0xeb, + 0x92, 0x5f, 0x9c, 0x25, 0xfb, 0xbc, 0xba, 0xeb, 0x3c, 0x36, 0x8d, 0x85, + 0x5b, 0x25, 0xef, 0xc0, 0x33, 0x93, 0x9b, 0x70, 0xbe, 0xb8, 0x33, 0x40, + 0x46, 0x03, 0x34, 0x83, 0x8f, 0x66, 0x44, 0xdf, 0x7f, 0x6e, 0xfa, 0x40, + 0xe6, 0x9a, 0x23, 0x1e, 0x7e, 0xd3, 0x3a, 0xd1, 0x0b, 0x26, 0xc6, 0x84, + 0xe5, 0xf2, 0xfc, 0x49, 0x5b, 0x62, 0x33, 0x35, 0x57, 0x85, 0x9c, 0x37, + 0x4e, 0x54, 0xd1, 0x08, 0x53, 0xf8, 0xc9, 0x6d, 0xa2, 0x6c, 0x02, 0x13, + 0xd3, 0xed, 0x08, 0xae, 0x3b, 0x7a, 0xbe, 0x87, 0x27, 0xaa, 0xa0, 0xe1, + 0xc7, 0xeb, 0x86, 0xc0, 0x95, 0x8a, 0x38, 0x3c, 0x70, 0x3d, 0xc6, 0x67, + 0x1a, 0x0a, 0x99, 0x90, 0xd0, 0xe4, 0x8e, 0x65, 0xff, 0x83, 0xd6, 0x33, + 0x9a, 0x84, 0xd0, 0x50, 0x2a, 0xb3, 0xcb, 0x28, 0xcc, 0x08, 0x0e, 0x15, + 0x8e, 0xbb, 0x6b, 0xcd, 0x99, 0x58, 0x4b, 0x8b, 0xf2, 0x37, 0x87, 0x7d, + 0xd9, 0x09, 0x36, 0xbf, 0x5c, 0x79, 0x00, 0x3d, 0xbb, 0x82, 0x0f, 0x5b, + 0x36, 0xfc, 0xb9, 0xb7, 0x04, 0xcc, 0x4d, 0x1f, 0x37, 0xbf, 0x21, 0x20, + 0x35, 0xd7, 0xf3, 0x24, 0x4e, 0xe2, 0x6b, 0x32, 0x30, 0xed, 0x81, 0x0d, + 0x23, 0xbb, 0xd8, 0x89, 0xde, 0x04, 0x34, 0xc0, 0x2e, 0x45, 0x22, 0x00, + 0x2a, 0xb5, 0x48, 0x89, 0x9e, 0x8a, 0xe3, 0x95, 0x73, 0x11, 0x66, 0x6e, + 0xe6, 0xc9, 0xa8, 0xda, 0x6c, 0xcc, 0xc2, 0x55, 0x08, 0x88, 0x85, 0x9e, + 0x84, 0xa9, 0xd4, 0x19, 0xf8, 0xcf, 0x4f, 0x31, 0x2a, 0x8f, 0xf2, 0x3b, + 0x2f, 0xe2, 0x7c, 0x5f, 0x5d, 0xf8, 0x9b, 0x01, 0x3c, 0x13, 0x29, 0x2b, + 0xf9, 0x1a, 0xc8, 0x4d, 0x85, 0xd6, 0x46, 0xfb, 0xe5, 0xd9, 0xe7, 0x93, + 0xda, 0x20, 0xf3, 0x2f, 0x1f, 0x54, 0xb4, 0x68, 0x79, 0x85, 0xd6, 0x77, + 0x6b, 0x86, 0x98, 0x3e, 0x2d, 0x18, 0x1b, 0x16, 0xe9, 0x27, 0x94, 0x18, + 0x23, 0x40, 0x9f, 0xd4, 0xce, 0xec, 0x8a, 0x94, 0x5e, 0x10, 0xbb, 0x05, + 0x10, 0x0f, 0x05, 0xa6, 0x02, 0xb7, 0xf7, 0xd7, 0xad, 0x15, 0x0c, 0xe3, + 0xca, 0x2b, 0xdb, 0x03, 0x5f, 0xa3, 0xd9, 0x83, 0xda, 0x3c, 0x98, 0x01, + 0x52, 0x82, 0x02, 0x24, 0x36, 0xa1, 0x46, 0x34, 0x6e, 0xbc, 0xac, 0x6d, + 0x23, 0x27, 0x93, 0x38, 0xc4, 0x81, 0x2c, 0x76, 0x60, 0xa5, 0x3e, 0xa6, + 0x0f, 0xec, 0x8b, 0x4d, 0xb4, 0xfc, 0x4b, 0xae, 0x47, 0xa4, 0x2d, 0xe6, + 0x79, 0x58, 0x9e, 0x4a, 0x3a, 0x44, 0xd2, 0xf3, 0xd6, 0x5c, 0x8d, 0x73, + 0xe7, 0xeb, 0x75, 0xd4, 0x11, 0xdb, 0x2a, 0x15, 0xe1, 0x4c, 0xb5, 0xf2, + 0x09, 0xd5, 0xd4, 0xfe, 0x0f, 0x6d, 0xa9, 0x61, 0x5a, 0x07, 0x45, 0x55, + 0x8f, 0x19, 0x30, 0xf7, 0xdd, 0xed, 0xe0, 0xb0, 0xbf, 0xed, 0xa7, 0x53, + 0x0a, 0xed, 0xc8, 0xa0, 0x25, 0xcc, 0x84, 0xaa, 0x70, 0x68, 0xab, 0xfb, + 0x10, 0x6c, 0xd5, 0x7e, 0x21, 0xc5, 0xaa, 0x5e, 0x5f, 0xe3, 0x14, 0xb3, + 0x05, 0x1e, 0x6a, 0xdf, 0x6b, 0xa6, 0x7a, 0x46, 0xe4, 0xa2, 0x5e, 0xfd, + 0x49, 0xfe, 0x65, 0xf5, 0x15, 0xea, 0x70, 0xa5, 0xdc, 0xf3, 0x54, 0xa4, + 0x1f, 0x02, 0x08, 0xb3, 0xe7, 0xe7, 0x11, 0x19, 0xee, 0x0b, 0x42, 0x9a, + 0x15, 0xa5, 0x0e, 0x1c, 0x77, 0xa7, 0x94, 0xcc, 0xcc, 0xb8, 0x4a, 0x2e, + 0x22, 0x07, 0x2e, 0xd2, 0x84, 0x9b, 0x8e, 0xf4}, + pub_key_4, + {0x35, 0x37, 0x33, 0x39, 0x39, 0x33, 0x34, 0x39, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 96 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 96, + 32, + {0x4b, 0xcb, 0x1f, 0x8c, 0xee, 0x9d, 0xa3, 0x52, 0x75, 0xf0, 0xc6, 0x6f, + 0x20, 0xa6, 0x5b, 0xfa, 0x92, 0x48, 0x2c, 0x8c, 0x00, 0x01, 0x11, 0x17, + 0x9b, 0x4d, 0x0f, 0xbc, 0x08, 0x0f, 0x23, 0x7d, 0x21, 0x7c, 0xe3, 0x57, + 0x76, 0x77, 0x59, 0xbf, 0xe3, 0x69, 0x98, 0x15, 0x82, 0x48, 0xe3, 0x42, + 0xef, 0x17, 0xea, 0x61, 0x61, 0x20, 0x2f, 0xf0, 0x38, 0x61, 0x7a, 0xc3, + 0x39, 0x92, 0xb4, 0x0c, 0xf0, 0x54, 0xa6, 0x51, 0x81, 0x98, 0x3a, 0x84, + 0x84, 0x4b, 0xdd, 0xf6, 0xe6, 0x33, 0x8b, 0xa8, 0x70, 0x0f, 0x58, 0x0f, + 0x3f, 0x24, 0x8f, 0xc4, 0xc9, 0xaa, 0x0d, 0xfd, 0xcd, 0xfb, 0x34, 0x4e, + 0xf9, 0x68, 0x9e, 0x02, 0xd5, 0x26, 0xb2, 0x56, 0x5c, 0x99, 0x91, 0x1a, + 0x37, 0xf3, 0x36, 0xaa, 0xa2, 0x94, 0x64, 0x1f, 0x5a, 0x62, 0xc1, 0xa8, + 0x3a, 0xdc, 0x46, 0x95, 0x9a, 0xb4, 0x5d, 0x02, 0xc1, 0x80, 0xf4, 0xf6, + 0x02, 0xa7, 0xcf, 0x3c, 0x70, 0x11, 0xb1, 0xb9, 0x4a, 0x13, 0x55, 0x70, + 0x83, 0x13, 0xf7, 0x5e, 0x5d, 0xfe, 0xd9, 0xac, 0x9e, 0x9e, 0x74, 0x03, + 0x34, 0xfb, 0xa7, 0x40, 0x4d, 0x3b, 0x46, 0xf4, 0x23, 0x15, 0xf0, 0xc3, + 0x69, 0xef, 0x0b, 0x96, 0xe9, 0xc6, 0x5f, 0xf1, 0x7f, 0xfe, 0x5d, 0xa6, + 0xb5, 0x43, 0x29, 0x50, 0x48, 0xa2, 0x7f, 0xdb, 0xa7, 0x5d, 0xae, 0xea, + 0xfa, 0x46, 0x6a, 0xb2, 0x20, 0x39, 0x88, 0x71, 0x14, 0xbc, 0x68, 0xb6, + 0x03, 0xbf, 0xc1, 0xe1, 0x15, 0x99, 0xdd, 0xa9, 0x9b, 0xb0, 0x48, 0x46, + 0x8e, 0x71, 0x7f, 0xd0, 0x5f, 0xff, 0xc6, 0x81, 0xf8, 0x50, 0x6d, 0x34, + 0xa9, 0x7d, 0xd8, 0x76, 0xe0, 0xfe, 0x8d, 0xdf, 0x9b, 0xe3, 0xa3, 0x3e, + 0x67, 0x18, 0xcc, 0xdd, 0xc7, 0xfc, 0x71, 0x66, 0x1d, 0x70, 0x08, 0xd9, + 0xa7, 0xae, 0x82, 0x66, 0xaf, 0x37, 0x45, 0xc2, 0x8f, 0x35, 0xd3, 0xca, + 0x30, 0x0b, 0x47, 0x68, 0xdc, 0x3b, 0x71, 0x70, 0x2f, 0x2b, 0xf8, 0x10, + 0xd3, 0x4d, 0x90, 0x7a, 0xbc, 0xa3, 0xf3, 0xed, 0xf7, 0x51, 0xd9, 0x41, + 0xfd, 0x55, 0x23, 0x71, 0xac, 0x28, 0x02, 0x64, 0x9a, 0x3b, 0xd9, 0x3e, + 0x8e, 0x21, 0xdd, 0x7a, 0x0b, 0xb9, 0x64, 0x66, 0x73, 0x7e, 0xc3, 0xdf, + 0x04, 0x95, 0xbd, 0x95, 0xa4, 0xa8, 0x30, 0xb7, 0x17, 0xb1, 0x28, 0xc0, + 0x8e, 0x71, 0xea, 0x2c, 0x0e, 0x2b, 0x20, 0xad, 0x18, 0x53, 0xbf, 0x8e, + 0xaa, 0x33, 0xff, 0x81, 0x47, 0x24, 0xb1, 0xd2, 0x10, 0x3c, 0x63, 0xd6, + 0x29, 0xcb, 0xd3, 0x8d, 0x53, 0x89, 0xe9, 0x3d, 0x2c, 0x29, 0xfc, 0x17, + 0x05, 0x1f, 0xa3, 0x32, 0xd8, 0x69, 0x59, 0x92, 0x3e, 0xf4, 0xc3, 0xdf, + 0x53, 0xd2, 0x4f, 0xf2, 0xf0, 0xfa, 0xda, 0xc3, 0x37, 0x85, 0x29, 0x10, + 0x78, 0x04, 0x4c, 0x1d, 0xe7, 0xdc, 0xe3, 0x10, 0x2a, 0x8d, 0x0d, 0x4c, + 0xda, 0x5d, 0x56, 0x0d, 0xb0, 0x6d, 0x81, 0xa5, 0x02, 0xfb, 0x25, 0xe3, + 0x54, 0x1b, 0x0d, 0xd1, 0xb4, 0x10, 0xea, 0xe3, 0xa5, 0xc3, 0xf5, 0xe2, + 0x65, 0xe7, 0x09, 0xd3, 0xb9, 0xa7, 0x45, 0x2e, 0x7a, 0xe9, 0xe7, 0xa2, + 0x90, 0xd3, 0x1d, 0x3e, 0x51, 0xe3, 0xf8, 0x80, 0x7b, 0x25, 0xf9, 0x29, + 0x69, 0xec, 0x3d, 0x57, 0xa1, 0x71, 0xb6, 0x5e, 0x39, 0x49, 0xb1, 0x2a, + 0x7a, 0xac, 0x1d, 0x61, 0xbb, 0x96, 0xeb, 0xa1, 0x98, 0x14, 0x9f, 0xa8, + 0xa7, 0x13, 0x97, 0x82, 0x3a, 0x31, 0x6f, 0x37, 0xf5, 0x39, 0xbb, 0x3b, + 0x6f, 0x66, 0x3a, 0xc8, 0xa8, 0x44, 0x3b, 0x65, 0xf0, 0xeb, 0x93, 0x05, + 0x46, 0x68, 0x3f, 0x31, 0xf6, 0xfa, 0xb6, 0xae, 0x95, 0x4e, 0xe0, 0x92, + 0x68, 0x35, 0xb7, 0x50, 0xa9, 0x9c, 0x63, 0xee}, + pub_key_4, + {0x33, 0x34, 0x37, 0x38, 0x33, 0x36, 0x36, 0x31, 0x33, 0x39}, + true}, + + // Comment: + // tcID: 97 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 97, + 32, + {0x62, 0xa3, 0x0b, 0x68, 0x90, 0xe6, 0xa5, 0x0b, 0xd8, 0xd5, 0x0e, 0xe9, + 0x52, 0xcf, 0x46, 0xaf, 0x4f, 0x3f, 0x67, 0x71, 0xcb, 0x70, 0xe8, 0x2c, + 0xc0, 0xc3, 0x7c, 0x4e, 0x67, 0xca, 0xf9, 0x29, 0xab, 0xd2, 0x3d, 0x1e, + 0xa4, 0xf6, 0xaa, 0xdd, 0xcd, 0xa1, 0xb8, 0x88, 0xba, 0xaa, 0xc2, 0x3f, + 0xce, 0x87, 0xa3, 0xfd, 0x69, 0x1f, 0xf6, 0x1f, 0x27, 0xf0, 0x1a, 0x1e, + 0xf5, 0x6d, 0x62, 0xbc, 0xa7, 0x12, 0x35, 0x3f, 0x2c, 0xb3, 0xee, 0x40, + 0x66, 0x39, 0x0e, 0x4c, 0xef, 0x5f, 0x1e, 0x4a, 0x07, 0x10, 0xde, 0x4d, + 0xda, 0x0c, 0x77, 0x19, 0x20, 0x5a, 0x7d, 0xe1, 0x40, 0x2b, 0xb3, 0xd8, + 0x65, 0x36, 0x3e, 0x32, 0xb2, 0xdb, 0x33, 0x33, 0xce, 0xa9, 0xf5, 0x4b, + 0x63, 0x88, 0xa8, 0xd6, 0xe5, 0xf6, 0x9d, 0x24, 0x4a, 0x42, 0xee, 0xf7, + 0xa2, 0xfc, 0x68, 0x34, 0x4a, 0xa9, 0x42, 0x43, 0xce, 0x74, 0xe0, 0x59, + 0x24, 0x1c, 0x5f, 0x63, 0x38, 0x2b, 0x2d, 0xdc, 0x11, 0x32, 0x5b, 0xd6, + 0x96, 0xe6, 0xa9, 0x3b, 0x40, 0xa0, 0x2a, 0xc8, 0xb9, 0x51, 0x70, 0x61, + 0x00, 0x05, 0x8c, 0xeb, 0xd0, 0x7e, 0x53, 0x00, 0x2a, 0xaf, 0x70, 0xea, + 0x65, 0x8e, 0x44, 0xb3, 0x69, 0xe0, 0x7f, 0xa9, 0x18, 0x96, 0x59, 0x30, + 0x87, 0x19, 0x48, 0x6c, 0x80, 0x04, 0xf0, 0x0f, 0xa1, 0xb7, 0x20, 0xb8, + 0x81, 0x53, 0x24, 0x6e, 0x3d, 0xbf, 0x97, 0x3f, 0x7b, 0xe6, 0x9c, 0x9c, + 0xb8, 0x0c, 0x11, 0x01, 0xc7, 0x7c, 0xe7, 0x64, 0x5d, 0x9a, 0x78, 0x7d, + 0xe2, 0x60, 0xdd, 0xa8, 0x0a, 0x6b, 0xf1, 0x8e, 0x50, 0x4f, 0x5b, 0x93, + 0x19, 0x1b, 0xb1, 0x02, 0x4b, 0x7c, 0x52, 0x23, 0xe4, 0x84, 0x0a, 0x3e, + 0x9c, 0xb5, 0x68, 0x32, 0xdb, 0x72, 0x2c, 0x3b, 0xa8, 0x0d, 0xf7, 0x9c, + 0xa6, 0x19, 0xf3, 0xfe, 0xe6, 0x13, 0x15, 0x2c, 0xcf, 0x84, 0x7b, 0x35, + 0xa5, 0x08, 0xb0, 0xb5, 0x15, 0xcb, 0x06, 0x96, 0xaf, 0x01, 0x44, 0xb3, + 0xfc, 0xa9, 0xe6, 0x21, 0xc2, 0xc5, 0xf2, 0xb6, 0x4d, 0xe3, 0x37, 0x29, + 0x94, 0xda, 0x70, 0xec, 0xb8, 0x2a, 0xfe, 0x95, 0xfd, 0x5d, 0xe2, 0x8f, + 0x3a, 0xa3, 0xa1, 0xdf, 0x1a, 0x91, 0x08, 0x16, 0xb9, 0xe6, 0x99, 0x54, + 0xd7, 0x59, 0x97, 0x65, 0x06, 0x6a, 0x34, 0xa7, 0xc3, 0xca, 0x95, 0xee, + 0x6a, 0x90, 0x06, 0x9b, 0xbb, 0x5f, 0xce, 0xe2, 0x24, 0x8e, 0x90, 0xed, + 0xed, 0x32, 0xe7, 0x17, 0xb0, 0x62, 0x56, 0x4b, 0x71, 0x7b, 0xad, 0x68, + 0x65, 0x04, 0x67, 0xfb, 0xeb, 0x17, 0x4b, 0x2a, 0x68, 0x8e, 0x52, 0x6e, + 0x84, 0x14, 0xe2, 0xde, 0xfc, 0x78, 0x79, 0xe0, 0x7b, 0x92, 0x7d, 0x7b, + 0xbb, 0x5f, 0x09, 0xd1, 0xb2, 0x82, 0x15, 0xe0, 0x5d, 0x15, 0xa8, 0xad, + 0x92, 0x81, 0xed, 0xb5, 0x0f, 0x3a, 0x24, 0x6e, 0xe0, 0x8d, 0x27, 0x87, + 0xeb, 0x3b, 0x8e, 0xc2, 0x42, 0xc3, 0xd2, 0xd3, 0x3a, 0xbc, 0x26, 0xfc, + 0xf2, 0x7d, 0x4c, 0xf6, 0xbd, 0xe7, 0x96, 0x35, 0xdb, 0x8c, 0xfd, 0x7e, + 0x02, 0x35, 0xd2, 0x80, 0xa7, 0x35, 0xb2, 0xfb, 0xa7, 0x2f, 0x24, 0xbc, + 0x26, 0x5c, 0x49, 0x3d, 0x9f, 0x0c, 0x3d, 0x5e, 0xec, 0x35, 0x99, 0xbe, + 0x4a, 0x90, 0xd9, 0xb5, 0x62, 0x81, 0xa7, 0x96, 0x2c, 0xb6, 0x88, 0x17, + 0x59, 0x77, 0x47, 0xc3, 0x11, 0x5a, 0x46, 0x10, 0xca, 0x5b, 0xd6, 0x5a, + 0xcc, 0x67, 0x63, 0xd3, 0xc4, 0xb3, 0x37, 0xff, 0x5d, 0xb7, 0x8e, 0x87, + 0xc2, 0x67, 0xa9, 0x2f, 0xeb, 0x96, 0x52, 0xc0, 0xeb, 0x13, 0x19, 0x08, + 0x21, 0x4e, 0xe0, 0x1c, 0x49, 0x59, 0x02, 0x93, 0xab, 0x34, 0xb3, 0x48, + 0x5e, 0xdc, 0x94, 0xaa, 0xca, 0x4c, 0x74, 0x91}, + pub_key_4, + {0x36, 0x34, 0x39, 0x30, 0x35, 0x32, 0x36, 0x30, 0x32}, + true}, + + // Comment: + // tcID: 98 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 98, + 32, + {0xc7, 0x04, 0x9f, 0x15, 0xd0, 0xca, 0x17, 0x24, 0xe6, 0x6c, 0x5e, 0xfc, + 0x64, 0xb7, 0x82, 0xb4, 0x18, 0xcc, 0x15, 0x3a, 0x57, 0xcf, 0x53, 0x27, + 0xd9, 0xbe, 0x95, 0xd0, 0xf6, 0x39, 0xc7, 0x32, 0x11, 0x3a, 0x0c, 0x80, + 0x6f, 0xfd, 0xc7, 0xba, 0xf1, 0x47, 0x87, 0x39, 0x3a, 0x9c, 0xc6, 0x35, + 0xcd, 0x2e, 0xa5, 0xf1, 0x66, 0xe4, 0x88, 0x85, 0xc5, 0x5f, 0x39, 0xad, + 0x6c, 0x60, 0xf8, 0x17, 0xb4, 0xee, 0x01, 0x31, 0x98, 0xd9, 0x86, 0xb3, + 0x07, 0xf3, 0x33, 0xb5, 0x95, 0x04, 0x29, 0xda, 0xd0, 0xd3, 0x58, 0x2a, + 0x78, 0xef, 0x36, 0x19, 0xd4, 0x6d, 0x5f, 0x94, 0x4a, 0x44, 0x2e, 0xdf, + 0xec, 0xd0, 0xbc, 0x1d, 0xcd, 0x74, 0x42, 0x9e, 0x59, 0xc9, 0x8f, 0xa0, + 0xb5, 0x32, 0xfa, 0x7e, 0x34, 0x39, 0xe6, 0x7f, 0xad, 0x54, 0xbb, 0x10, + 0x13, 0xad, 0xcd, 0x92, 0xdd, 0x1a, 0xa7, 0xd2, 0xb1, 0xed, 0x66, 0xf2, + 0x58, 0x2c, 0x6b, 0x1c, 0x83, 0xcb, 0xfc, 0xf7, 0xd1, 0x68, 0xa8, 0x52, + 0x2a, 0x1e, 0xf6, 0x35, 0x08, 0xd0, 0x7b, 0x64, 0x7c, 0x4a, 0xb0, 0xb8, + 0x67, 0xab, 0xf9, 0xda, 0x2e, 0x1a, 0x20, 0xc6, 0x94, 0x28, 0xbd, 0xd9, + 0x32, 0xaf, 0x73, 0xa3, 0x4a, 0xc7, 0x89, 0x76, 0x75, 0xa8, 0xb0, 0x30, + 0xc1, 0x1e, 0x4d, 0xe9, 0xfe, 0xbc, 0x42, 0x6a, 0x77, 0x31, 0xcf, 0x20, + 0x77, 0xcd, 0x24, 0x35, 0xd9, 0x43, 0xc6, 0x45, 0x2d, 0xd1, 0x1e, 0x0a, + 0xb2, 0x51, 0x57, 0xb9, 0x22, 0xbd, 0x78, 0xff, 0xa9, 0xfa, 0x1f, 0x36, + 0xa3, 0x11, 0x6e, 0xd3, 0x90, 0x6e, 0x66, 0x96, 0xcb, 0xf6, 0x6a, 0x57, + 0x19, 0x59, 0x3e, 0x54, 0xe7, 0x15, 0x9a, 0x6c, 0x73, 0x2f, 0xe0, 0x79, + 0xc2, 0xd2, 0x70, 0x58, 0x6f, 0x05, 0x09, 0xc9, 0x0f, 0xa0, 0x34, 0xce, + 0xaa, 0x30, 0x98, 0x01, 0x6c, 0x6f, 0xf8, 0x22, 0x42, 0xe2, 0x0a, 0x69, + 0xc6, 0xe6, 0xee, 0x31, 0x8c, 0x24, 0x50, 0x1b, 0xb7, 0x49, 0x68, 0xfc, + 0xb4, 0x7c, 0xbf, 0x58, 0xa7, 0xf9, 0x70, 0x81, 0xec, 0x71, 0xf7, 0xa9, + 0x4e, 0xa0, 0x62, 0xf6, 0xe3, 0xfa, 0x7d, 0x93, 0x0d, 0x06, 0x5d, 0xde, + 0xe3, 0xee, 0x3f, 0x83, 0x10, 0xa8, 0x1d, 0xa9, 0xa1, 0xce, 0x31, 0x0d, + 0x6b, 0xfb, 0x46, 0xcc, 0x01, 0x56, 0x1b, 0x98, 0x50, 0x83, 0x26, 0xf9, + 0xcd, 0xa6, 0x72, 0xd8, 0xc3, 0x5c, 0x0b, 0x9c, 0xe2, 0x9f, 0xce, 0xb3, + 0xfd, 0x4a, 0xf9, 0x72, 0x3f, 0x18, 0x83, 0xcf, 0xf3, 0xf9, 0xee, 0x7c, + 0xe3, 0xfe, 0xe2, 0xf0, 0xd3, 0x76, 0x48, 0x18, 0x43, 0xbd, 0x90, 0x65, + 0x78, 0xf6, 0x60, 0x3e, 0x8d, 0xbc, 0xb5, 0xb1, 0x95, 0x39, 0x0b, 0xb7, + 0xd4, 0x29, 0x91, 0x53, 0x60, 0xe1, 0x54, 0x6a, 0x65, 0xa9, 0xbe, 0xd0, + 0xda, 0xe4, 0x31, 0xb5, 0x9b, 0x72, 0xc8, 0x93, 0x27, 0x79, 0xea, 0x46, + 0xc1, 0xe2, 0xfe, 0x32, 0x06, 0x14, 0xff, 0x00, 0x60, 0x51, 0x1d, 0x75, + 0xed, 0x1c, 0x55, 0x69, 0x53, 0xb1, 0xf5, 0xd8, 0x6d, 0x4a, 0xd9, 0x7b, + 0xa4, 0x5a, 0x3f, 0x75, 0xb2, 0xc5, 0x57, 0xb1, 0xf5, 0xb0, 0x84, 0xa3, + 0xae, 0xf4, 0xed, 0xff, 0x0d, 0x6a, 0x20, 0xfc, 0x3e, 0xeb, 0xc9, 0xaf, + 0xec, 0x02, 0x89, 0x02, 0x81, 0x4d, 0x12, 0xe1, 0xa1, 0x03, 0xd9, 0x97, + 0xc4, 0xe9, 0x78, 0xfc, 0x8f, 0x38, 0x18, 0xc7, 0x89, 0xb6, 0x63, 0xaa, + 0xd9, 0x89, 0x72, 0x82, 0x58, 0x64, 0x5c, 0x35, 0x36, 0xc3, 0x8e, 0x08, + 0x5e, 0x25, 0xd6, 0xa8, 0xc3, 0x7e, 0xee, 0xec, 0xe5, 0x4c, 0x68, 0x48, + 0xb2, 0x84, 0x44, 0x11, 0x76, 0xc2, 0xe9, 0xef, 0x57, 0xa6, 0x5d, 0xd1, + 0xb8, 0xfc, 0x3d, 0xa2, 0xdb, 0x69, 0x3e, 0x77}, + pub_key_4, + {0x34, 0x37, 0x36, 0x33, 0x38, 0x38, 0x37, 0x34, 0x39, 0x36}, + true}, + + // Comment: + // tcID: 99 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 99, + 32, + {0x2c, 0xdc, 0x8e, 0xcf, 0xb8, 0x6b, 0xbc, 0x04, 0x91, 0x9d, 0xd7, 0x73, + 0x70, 0xf8, 0x63, 0xb2, 0x3c, 0xe1, 0x60, 0x2e, 0xc6, 0x60, 0xfe, 0x45, + 0xb5, 0x99, 0xd8, 0x1f, 0x12, 0xad, 0x66, 0xcd, 0x35, 0x7a, 0xc9, 0x0e, + 0xc6, 0x38, 0xbc, 0x9b, 0xbe, 0xcf, 0x7e, 0xa2, 0x1a, 0x85, 0xe0, 0x1b, + 0x18, 0xbe, 0x14, 0x8f, 0x00, 0xed, 0x98, 0xc9, 0x13, 0x39, 0xf0, 0x32, + 0x12, 0x17, 0x1a, 0x15, 0x7b, 0x72, 0x1f, 0x9a, 0x22, 0x29, 0x5f, 0xb7, + 0x12, 0x8b, 0x05, 0x3f, 0x7e, 0xa1, 0x92, 0x4e, 0xf5, 0x41, 0x8b, 0x13, + 0x85, 0x90, 0x49, 0xc1, 0x73, 0x21, 0x26, 0xc7, 0x34, 0xdb, 0xa4, 0x2b, + 0x20, 0x48, 0xab, 0xa6, 0x16, 0x2d, 0x7e, 0xa6, 0x12, 0xfc, 0x0d, 0x7f, + 0xc9, 0x06, 0x13, 0x82, 0x76, 0x6b, 0x80, 0x49, 0x57, 0x73, 0x17, 0x09, + 0xa6, 0xda, 0xd9, 0x89, 0xb6, 0x94, 0x45, 0x87, 0x9c, 0xa5, 0x94, 0xd9, + 0xe9, 0xb8, 0xfa, 0xf2, 0x22, 0xce, 0xb9, 0xab, 0x52, 0xef, 0x9d, 0x06, + 0x8c, 0xcc, 0x62, 0x28, 0xa3, 0x1e, 0x0e, 0x04, 0x2c, 0x7b, 0x27, 0x59, + 0x3b, 0x6c, 0xa0, 0x03, 0x36, 0xcd, 0xb2, 0x4a, 0x61, 0x89, 0x38, 0xda, + 0x2b, 0x8a, 0x18, 0x73, 0x08, 0xde, 0x5e, 0xe1, 0xac, 0x5c, 0x74, 0xe0, + 0xf3, 0xb2, 0xe3, 0x4d, 0xd2, 0x66, 0x56, 0x16, 0x05, 0x5f, 0x66, 0x96, + 0xf6, 0x85, 0xa5, 0xcd, 0x13, 0x3b, 0x62, 0xd8, 0x13, 0x36, 0x6b, 0xc4, + 0x46, 0x02, 0x90, 0x25, 0x4b, 0x82, 0x29, 0x67, 0x9a, 0xa7, 0xe0, 0xcb, + 0xb8, 0x68, 0xb1, 0x9c, 0x43, 0x13, 0xfb, 0x22, 0xd2, 0x31, 0x06, 0x75, + 0x4d, 0x44, 0xf6, 0xed, 0xbd, 0xc9, 0x83, 0x80, 0x1a, 0x62, 0x70, 0xe2, + 0x99, 0x05, 0xee, 0x8d, 0x6d, 0xdc, 0xca, 0xdc, 0x46, 0x54, 0xd2, 0x9b, + 0x46, 0x4a, 0x47, 0x4e, 0xf5, 0xd6, 0xeb, 0x82, 0x1c, 0x26, 0xc1, 0x70, + 0x3e, 0xe1, 0x3e, 0xd9, 0x47, 0x5c, 0x70, 0xe0, 0xa4, 0x9b, 0x44, 0xf4, + 0xfb, 0xa9, 0x27, 0x8e, 0xa5, 0x91, 0xd4, 0x5d, 0x34, 0xf0, 0x74, 0x48, + 0xa6, 0xab, 0x75, 0x5d, 0x23, 0x42, 0x2d, 0x80, 0x09, 0xb5, 0x73, 0x28, + 0xad, 0x7b, 0x38, 0x9a, 0xaa, 0xd3, 0x05, 0xf2, 0xaf, 0x08, 0x91, 0xca, + 0x19, 0x7c, 0x2b, 0xed, 0x87, 0xac, 0x95, 0x0a, 0x32, 0x54, 0xb0, 0x37, + 0xb1, 0xb1, 0x3b, 0x2e, 0x14, 0xce, 0x09, 0xe5, 0x43, 0xf3, 0xb9, 0x62, + 0x65, 0xb0, 0x81, 0xdd, 0xd0, 0x75, 0x57, 0xd1, 0x31, 0x55, 0x61, 0xd6, + 0x90, 0x90, 0xff, 0x6d, 0xb4, 0x2f, 0xde, 0xe6, 0xae, 0x64, 0xcd, 0x71, + 0xd4, 0x2f, 0xda, 0x53, 0x57, 0x75, 0x7e, 0x7a, 0x1b, 0xfb, 0xb5, 0x18, + 0xdf, 0x01, 0x7a, 0xe3, 0xad, 0x01, 0x8d, 0x3a, 0xd5, 0xf8, 0x53, 0xd4, + 0x00, 0x7e, 0xdd, 0x0a, 0x72, 0xd3, 0xbf, 0x56, 0x01, 0x11, 0xfe, 0x95, + 0x37, 0x25, 0x99, 0xfa, 0x92, 0xfe, 0x90, 0x84, 0x4d, 0x7e, 0x0c, 0xc3, + 0xfa, 0x46, 0x93, 0x93, 0xe0, 0xa0, 0xbb, 0xdc, 0xb3, 0x5e, 0xc4, 0x13, + 0x3f, 0x1e, 0x2a, 0x53, 0x8f, 0xfe, 0x77, 0xe5, 0x9c, 0xd7, 0x1d, 0xbd, + 0x05, 0x57, 0xa7, 0x11, 0xdc, 0x3e, 0x0e, 0x40, 0x46, 0x00, 0x38, 0xcb, + 0x0b, 0xcc, 0xbc, 0x59, 0x6b, 0xf4, 0x66, 0x22, 0x1f, 0x45, 0xf6, 0x0c, + 0x85, 0x35, 0xa9, 0xc9, 0x68, 0x38, 0x4c, 0x24, 0x8b, 0x9e, 0xa5, 0x55, + 0x55, 0x2e, 0x00, 0x72, 0xa5, 0xe5, 0xa3, 0x34, 0x08, 0x9f, 0x46, 0xec, + 0xdd, 0x52, 0x95, 0xb3, 0x5c, 0x1e, 0x00, 0x57, 0x96, 0x27, 0xbf, 0x63, + 0x81, 0x5b, 0x84, 0x37, 0x9c, 0xa4, 0xa8, 0x79, 0x78, 0x80, 0x6b, 0xe1, + 0xfc, 0x06, 0x7c, 0x04, 0x39, 0x68, 0xbc, 0xc9}, + pub_key_4, + {0x35, 0x37, 0x39, 0x30, 0x32, 0x30, 0x30, 0x38, 0x30}, + true}, + + // Comment: + // tcID: 100 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 100, + 32, + {0x4e, 0x2c, 0xca, 0x53, 0x4e, 0x40, 0x3b, 0x31, 0x65, 0xd9, 0xcb, 0x4c, + 0xcf, 0xb3, 0xc6, 0x0a, 0x72, 0x58, 0x72, 0x56, 0x4f, 0x22, 0xe5, 0xcb, + 0x28, 0x23, 0xef, 0xa3, 0xf8, 0x81, 0x05, 0x32, 0x60, 0xe5, 0x4a, 0x54, + 0x23, 0xa2, 0xbc, 0x48, 0x1b, 0x02, 0xaa, 0x9f, 0x42, 0x29, 0x2d, 0xc3, + 0xaa, 0x6d, 0x3b, 0x49, 0x31, 0x96, 0xfc, 0x0c, 0x7e, 0x16, 0x84, 0xcd, + 0x59, 0x8c, 0xfa, 0x7f, 0x1f, 0xba, 0x1b, 0x3a, 0x34, 0xf8, 0x8d, 0xb9, + 0x64, 0xd1, 0x04, 0xc9, 0x23, 0x04, 0xdd, 0x25, 0x01, 0xbc, 0xf4, 0xee, + 0x28, 0x37, 0xbc, 0x2c, 0x83, 0x1f, 0x17, 0x96, 0xea, 0x49, 0x49, 0x77, + 0xef, 0x5f, 0x90, 0xea, 0xca, 0xdf, 0x58, 0x54, 0xc6, 0x4e, 0x34, 0xc4, + 0x3c, 0x8c, 0x58, 0x41, 0xa0, 0x42, 0x5c, 0x76, 0x42, 0xe5, 0x5c, 0x5a, + 0x05, 0xcf, 0x01, 0xc6, 0x50, 0x45, 0x74, 0xef, 0x32, 0xe6, 0xa6, 0x6e, + 0x90, 0x48, 0x15, 0x75, 0xae, 0xaf, 0xb6, 0x6f, 0x1f, 0xc1, 0x5d, 0x79, + 0x1c, 0x0b, 0x01, 0x48, 0x54, 0x0e, 0x6f, 0x5a, 0xec, 0xa5, 0xa4, 0x55, + 0x02, 0x0e, 0xdf, 0x04, 0x9a, 0x94, 0x6f, 0x5c, 0xa2, 0x51, 0x93, 0xd4, + 0x3b, 0x69, 0x14, 0x4b, 0xa0, 0xd8, 0xce, 0x4c, 0x68, 0xa0, 0xba, 0x70, + 0xa0, 0xeb, 0x8c, 0xa6, 0x95, 0xbe, 0xdb, 0x59, 0x9e, 0x8d, 0x6e, 0x07, + 0x27, 0x2d, 0x0f, 0x58, 0x5f, 0x85, 0xb5, 0xbf, 0xdd, 0xd7, 0xf8, 0xbe, + 0xe4, 0xa6, 0x83, 0x35, 0x98, 0x73, 0xf4, 0xae, 0x43, 0xb1, 0x5d, 0x63, + 0x2b, 0x94, 0x56, 0xe9, 0xc5, 0x86, 0xd4, 0x47, 0x2f, 0x9b, 0xa6, 0x23, + 0xa2, 0xf2, 0x6d, 0x63, 0xf0, 0x1a, 0x89, 0xc2, 0x5b, 0x12, 0x65, 0x2f, + 0x97, 0xca, 0x6a, 0x9e, 0xda, 0x2d, 0x68, 0x00, 0xab, 0xce, 0xaf, 0xa8, + 0x71, 0x96, 0x49, 0xff, 0x28, 0x4c, 0xdc, 0x26, 0xec, 0x64, 0xd9, 0xdb, + 0x59, 0xf0, 0xe7, 0xb8, 0x14, 0xd0, 0x4c, 0x6c, 0xfb, 0x64, 0xc8, 0x2c, + 0x24, 0x3d, 0x29, 0x0f, 0x9b, 0x3e, 0xd5, 0x2e, 0x4b, 0x7d, 0x7c, 0xb1, + 0x20, 0x3e, 0x72, 0x45, 0xe3, 0x63, 0x37, 0x03, 0x3d, 0x25, 0x0d, 0x3a, + 0x56, 0x8a, 0xfe, 0xbb, 0xb5, 0x44, 0xa9, 0x72, 0x4b, 0xb0, 0xdb, 0xea, + 0x80, 0xe2, 0x25, 0x77, 0x7a, 0xd4, 0xb1, 0xfc, 0xd8, 0x95, 0xd9, 0x31, + 0x77, 0x5e, 0xf9, 0x29, 0xa0, 0xf7, 0x20, 0x5c, 0x34, 0xb3, 0x81, 0x72, + 0x2f, 0x0c, 0x4c, 0x6e, 0x38, 0xd3, 0x47, 0xac, 0x91, 0x58, 0xec, 0x5a, + 0xfe, 0xb2, 0x02, 0x65, 0x39, 0x7c, 0x4a, 0x38, 0x21, 0x2c, 0x4a, 0x97, + 0xf1, 0x22, 0x7b, 0x5e, 0x03, 0x9a, 0xe0, 0x29, 0xff, 0x9e, 0x71, 0xd3, + 0xe8, 0x72, 0x19, 0xa1, 0x60, 0x97, 0xe4, 0x1e, 0xc6, 0x8e, 0x83, 0xf9, + 0xdb, 0x08, 0x26, 0xc5, 0x07, 0xe9, 0xe3, 0x9d, 0x32, 0x9f, 0xef, 0x5e, + 0x91, 0x8a, 0x11, 0x37, 0x54, 0x69, 0x5e, 0x10, 0x87, 0xd5, 0x9f, 0x81, + 0x70, 0x88, 0xe1, 0x72, 0x6e, 0x3c, 0x95, 0xf1, 0xbc, 0xef, 0xf8, 0xc7, + 0x21, 0x57, 0x6e, 0x3a, 0xbc, 0xd1, 0xb4, 0xcf, 0x6b, 0xbf, 0x23, 0xeb, + 0x7d, 0x80, 0xe8, 0x54, 0x31, 0xeb, 0x0c, 0x71, 0x1c, 0x65, 0xf3, 0x39, + 0x22, 0x85, 0x52, 0x93, 0xd1, 0xab, 0x9d, 0x48, 0x21, 0x64, 0x36, 0xe2, + 0x28, 0x32, 0xf3, 0x79, 0xaa, 0x2d, 0xaa, 0x21, 0x63, 0x33, 0xfb, 0xde, + 0x75, 0x24, 0x9c, 0x93, 0xd7, 0x35, 0x87, 0x06, 0x3b, 0x4e, 0x75, 0x81, + 0xad, 0x11, 0x4b, 0x9d, 0xe8, 0x37, 0x37, 0xdf, 0x48, 0x16, 0x54, 0x8d, + 0x95, 0xdf, 0xd2, 0xde, 0x6c, 0x47, 0x41, 0xc3, 0x34, 0xfc, 0x75, 0x77, + 0xc6, 0xa9, 0xc6, 0x58, 0xb4, 0xb5, 0x14, 0x51}, + pub_key_4, + {0x35, 0x33, 0x34, 0x34, 0x37, 0x38, 0x37, 0x38, 0x34, 0x38}, + true}, + + // Comment: + // tcID: 101 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 101, + 32, + {0xae, 0xa9, 0x2a, 0xf7, 0xc6, 0xc6, 0x61, 0x27, 0xd1, 0x5e, 0x87, 0x1c, + 0xa1, 0x99, 0x64, 0x39, 0x32, 0xc5, 0x0e, 0x97, 0x71, 0x88, 0x64, 0xc5, + 0x34, 0x49, 0x52, 0x66, 0x4a, 0xa4, 0x92, 0x7b, 0x76, 0xbe, 0x66, 0xe4, + 0xde, 0xd6, 0x35, 0xdc, 0x1c, 0xa3, 0x24, 0xc4, 0xe3, 0x84, 0x5f, 0xe6, + 0x64, 0xf4, 0xbd, 0xa1, 0x56, 0x54, 0x64, 0xb1, 0xe7, 0xd3, 0x4e, 0xea, + 0x36, 0x93, 0xd8, 0x7f, 0x6f, 0xa4, 0x56, 0xeb, 0xa5, 0x09, 0xd5, 0x1a, + 0x97, 0x42, 0xa7, 0x2b, 0x39, 0xb7, 0x31, 0xd0, 0x9f, 0xca, 0x3b, 0xbd, + 0x44, 0x2c, 0x8d, 0xa7, 0x7d, 0x76, 0x2a, 0x11, 0xdb, 0xe8, 0x5c, 0x47, + 0x6a, 0xc1, 0x42, 0x3d, 0x8c, 0xc1, 0x2c, 0xb5, 0x63, 0xb4, 0x31, 0xb1, + 0x20, 0xc0, 0xf6, 0xaa, 0x7c, 0xf2, 0x1c, 0xd9, 0xca, 0xe0, 0x78, 0x3a, + 0x9b, 0x26, 0x25, 0xe7, 0xf0, 0xd8, 0x48, 0x10, 0xe2, 0x93, 0x66, 0x02, + 0xa5, 0x6f, 0xf5, 0x94, 0x5f, 0x85, 0xd1, 0xad, 0x24, 0x2c, 0xea, 0x95, + 0x04, 0x50, 0x17, 0xef, 0xee, 0x2c, 0x68, 0x59, 0xc0, 0x0c, 0x58, 0x21, + 0xd9, 0x31, 0x18, 0xc1, 0xa6, 0xc4, 0x59, 0x22, 0x87, 0x8e, 0x84, 0x28, + 0x9f, 0x8d, 0x59, 0x02, 0xaa, 0x5f, 0xca, 0x52, 0xd5, 0x26, 0x14, 0x5c, + 0x6d, 0x89, 0xd8, 0xd6, 0x11, 0x45, 0x95, 0x9e, 0x3e, 0x53, 0xf6, 0x1f, + 0x5c, 0x2c, 0xd0, 0xa0, 0xfe, 0xcd, 0xcb, 0xbf, 0xf7, 0x89, 0xb2, 0xd0, + 0x0e, 0xc1, 0xb9, 0x02, 0x34, 0x36, 0x64, 0xfb, 0x5a, 0xed, 0x7d, 0xbb, + 0xaa, 0x6c, 0xd0, 0x65, 0xee, 0x41, 0xf0, 0x3f, 0x61, 0xbb, 0xbb, 0x72, + 0xf6, 0x03, 0x12, 0x08, 0x55, 0x51, 0xed, 0x1a, 0x23, 0x89, 0xff, 0xbb, + 0x5a, 0x00, 0x8a, 0x4f, 0xeb, 0xac, 0x81, 0xac, 0x50, 0x5a, 0x63, 0x16, + 0x4c, 0x84, 0xdc, 0x3d, 0xd9, 0xdf, 0x7a, 0xdd, 0x84, 0xd9, 0xb0, 0xa0, + 0xb2, 0x30, 0xb9, 0x73, 0xb3, 0x6a, 0x1e, 0xe2, 0x79, 0x36, 0xe3, 0x8f, + 0x88, 0x7c, 0xf1, 0xca, 0xf9, 0x66, 0x1e, 0x08, 0x7b, 0x7c, 0x41, 0x95, + 0x60, 0x04, 0x50, 0x3e, 0xcd, 0x44, 0x92, 0xec, 0xe4, 0x60, 0x16, 0x81, + 0xf4, 0x99, 0x8b, 0xdb, 0x5c, 0xbe, 0x6c, 0x94, 0xd6, 0xae, 0x10, 0x7f, + 0x41, 0xa8, 0xb1, 0x27, 0xf5, 0x72, 0xab, 0x3a, 0x5b, 0xb3, 0x0a, 0xa6, + 0xfd, 0x59, 0xb7, 0x5f, 0x1e, 0xca, 0x92, 0x18, 0xac, 0xe6, 0x1d, 0x83, + 0x2b, 0x91, 0x84, 0xc3, 0xfd, 0xac, 0xb1, 0xcc, 0x7e, 0x74, 0x77, 0x73, + 0x39, 0x72, 0xa6, 0xd0, 0x8d, 0xad, 0x80, 0x0d, 0xed, 0x3b, 0x0f, 0xd7, + 0x84, 0xab, 0x90, 0xd0, 0x71, 0xdd, 0x7a, 0x08, 0x9e, 0x89, 0x6d, 0x33, + 0x90, 0xc2, 0xbd, 0x33, 0x06, 0x03, 0x91, 0x75, 0xe7, 0x0b, 0x4a, 0x0a, + 0x02, 0xf2, 0x90, 0x59, 0xcb, 0x16, 0x8a, 0xa3, 0x7d, 0x0c, 0x34, 0x00, + 0x56, 0x56, 0x48, 0x16, 0x58, 0xcc, 0x5e, 0xb3, 0x67, 0x76, 0xd3, 0x3d, + 0xcf, 0xd3, 0xad, 0x6b, 0xb0, 0xb1, 0x82, 0xb4, 0x09, 0xd4, 0x01, 0x3d, + 0x4f, 0xd1, 0xa1, 0x15, 0x77, 0xdc, 0x75, 0xa2, 0x3d, 0x08, 0xda, 0x90, + 0x4f, 0x3a, 0xa0, 0xa9, 0x38, 0x2b, 0x6b, 0xc1, 0xf5, 0x04, 0x35, 0x0d, + 0x50, 0xce, 0x0d, 0xe7, 0x8b, 0x0e, 0x9e, 0x0d, 0xdf, 0x0c, 0xfc, 0xfd, + 0x0d, 0x0a, 0xf9, 0x41, 0xa3, 0xe3, 0x03, 0x50, 0x20, 0x36, 0x31, 0x19, + 0x27, 0xf8, 0x32, 0xc1, 0x9a, 0x9e, 0xc0, 0xe6, 0xd7, 0x48, 0xa1, 0xa8, + 0xbe, 0x1c, 0x1d, 0x9e, 0xf4, 0xd3, 0xf1, 0x10, 0xf4, 0x74, 0x24, 0x52, + 0x10, 0x7b, 0x2c, 0xb5, 0x6d, 0xde, 0x7a, 0x9a, 0x32, 0xc3, 0xc9, 0xb2, + 0xc8, 0x64, 0x07, 0x6e, 0x64, 0xd1, 0x6a, 0x58}, + pub_key_4, + {0x31, 0x39, 0x32, 0x36, 0x36, 0x34, 0x31, 0x30, 0x39, 0x32, 0x30}, + true}, + + // Comment: + // tcID: 102 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 102, + 32, + {0x86, 0xb7, 0xa6, 0x75, 0x43, 0x26, 0x34, 0xc2, 0x66, 0x61, 0x5b, 0x54, + 0x91, 0x59, 0x9f, 0x0f, 0x77, 0xfe, 0x0b, 0x0d, 0xc9, 0xef, 0x8d, 0xc4, + 0x6d, 0x79, 0x1d, 0xe8, 0xda, 0xc6, 0xf4, 0xaf, 0x90, 0xf5, 0x6d, 0x0a, + 0xf7, 0xf7, 0x17, 0xa9, 0xf8, 0x8c, 0x1c, 0x72, 0x88, 0xe6, 0xd9, 0x7f, + 0x79, 0x18, 0x28, 0xd0, 0xf6, 0x62, 0x18, 0xd2, 0x9c, 0xfa, 0x12, 0x26, + 0x0f, 0xba, 0x40, 0x6e, 0xc2, 0x2d, 0xd0, 0xd5, 0xbe, 0x5f, 0xf5, 0x79, + 0xb5, 0xff, 0x26, 0x82, 0x01, 0x1f, 0x10, 0xa2, 0x4b, 0x0c, 0x40, 0x62, + 0xd8, 0x9c, 0x85, 0x1c, 0xee, 0x27, 0x45, 0x8d, 0x5e, 0x79, 0xcf, 0x6a, + 0x2b, 0x8d, 0x83, 0x99, 0xd9, 0xef, 0xa1, 0x5d, 0x78, 0x51, 0x4a, 0xa9, + 0x2c, 0x80, 0x41, 0x5d, 0x16, 0x71, 0x06, 0x05, 0x85, 0xff, 0x25, 0x26, + 0xa3, 0xe9, 0xac, 0xa3, 0xd9, 0xc9, 0x9d, 0x37, 0xf9, 0xd3, 0xe1, 0xb4, + 0x2e, 0x91, 0xcb, 0x8b, 0x90, 0xcb, 0x0a, 0xe4, 0x65, 0xeb, 0xb4, 0x4b, + 0xeb, 0x73, 0x60, 0x95, 0x00, 0x36, 0xf9, 0x76, 0xf2, 0x4f, 0x4d, 0x5f, + 0xb5, 0x77, 0xb7, 0x51, 0x98, 0xc2, 0x90, 0x81, 0xae, 0x57, 0x3c, 0x4e, + 0x44, 0xbf, 0x13, 0x6c, 0x18, 0xe9, 0xb7, 0x1e, 0x3c, 0xcc, 0x1a, 0x54, + 0xd1, 0x18, 0xec, 0x43, 0xde, 0x42, 0x3c, 0x14, 0x45, 0x79, 0x82, 0xe3, + 0x5f, 0x72, 0x5c, 0xac, 0x9d, 0x75, 0x95, 0x6d, 0xf0, 0xb5, 0xf3, 0x97, + 0x51, 0x6a, 0x0d, 0x56, 0x0c, 0x19, 0xf1, 0x8a, 0x2b, 0xeb, 0x3b, 0xe5, + 0xea, 0x9f, 0xb1, 0x25, 0x9c, 0x03, 0xcf, 0x82, 0x5d, 0x47, 0xad, 0x80, + 0xe6, 0x10, 0xa0, 0x97, 0xce, 0x35, 0xbd, 0xe8, 0xe6, 0x49, 0xab, 0x5d, + 0x2c, 0x93, 0x88, 0xb5, 0x25, 0xd7, 0x3a, 0x47, 0xc4, 0x73, 0x10, 0x72, + 0x06, 0xed, 0x25, 0x5d, 0x37, 0x32, 0x9b, 0xf9, 0xbf, 0x0a, 0x4f, 0x96, + 0x17, 0x9f, 0x5f, 0x60, 0x85, 0x55, 0x9c, 0x0a, 0x2c, 0x04, 0x75, 0xfd, + 0xf7, 0x25, 0xad, 0xdc, 0xa0, 0xef, 0x24, 0x05, 0x6b, 0x2a, 0x2c, 0x95, + 0x73, 0xbc, 0x8f, 0x7b, 0xa1, 0x3b, 0x55, 0x74, 0xc1, 0xc5, 0x90, 0xc4, + 0x7b, 0x7a, 0xcc, 0xae, 0xb2, 0x6c, 0xb3, 0x5f, 0x42, 0x6b, 0x7f, 0xa8, + 0x05, 0x08, 0x54, 0xeb, 0xdd, 0x58, 0xfd, 0x05, 0x1d, 0x65, 0x0f, 0x7e, + 0xa8, 0xff, 0x24, 0x6d, 0x69, 0xf6, 0xdb, 0x2f, 0xaf, 0xb5, 0x30, 0x0e, + 0xea, 0x60, 0x1a, 0x3b, 0x09, 0x25, 0xb5, 0x42, 0x92, 0xf2, 0x97, 0x24, + 0xf1, 0x17, 0x17, 0xd8, 0x30, 0xe9, 0x43, 0xb1, 0x14, 0x36, 0x93, 0x43, + 0xc2, 0xeb, 0xa7, 0x43, 0x5a, 0xd4, 0x04, 0x8f, 0x23, 0xfd, 0xe0, 0xd3, + 0x8d, 0x98, 0x82, 0x78, 0x7e, 0x69, 0xde, 0x11, 0x6b, 0xc1, 0xf9, 0xcc, + 0x9c, 0xe7, 0x1b, 0x83, 0x01, 0xb1, 0xe5, 0x39, 0xe7, 0xfa, 0xb2, 0x69, + 0xdd, 0xe8, 0xa8, 0x82, 0xb9, 0x99, 0xa1, 0xe9, 0xbc, 0xca, 0x0f, 0xf3, + 0x7f, 0x99, 0x17, 0x2e, 0xa8, 0x2e, 0x81, 0x66, 0x22, 0x7e, 0xd7, 0x22, + 0x7e, 0x73, 0xe8, 0xdf, 0x5c, 0xbb, 0x43, 0x40, 0x34, 0xd0, 0x9f, 0x23, + 0x61, 0x62, 0xe8, 0x93, 0xad, 0x0c, 0xab, 0x4c, 0x0e, 0x42, 0x68, 0xc0, + 0xf9, 0xab, 0x58, 0xa3, 0xe4, 0xc8, 0xc7, 0x20, 0x31, 0x17, 0x5c, 0x5e, + 0xbc, 0x70, 0xdf, 0x90, 0x0c, 0x29, 0x4d, 0x27, 0x87, 0x50, 0xc4, 0x52, + 0x34, 0xd9, 0x85, 0x06, 0xee, 0xe7, 0x0b, 0x82, 0x7f, 0x2b, 0x9d, 0x13, + 0xaf, 0x09, 0x19, 0x7e, 0x6e, 0xbb, 0x96, 0x66, 0xf8, 0x5f, 0x9f, 0x91, + 0xef, 0x0b, 0xd3, 0x06, 0xdf, 0xd6, 0x77, 0x25, 0x59, 0x36, 0xe7, 0x68, + 0x54, 0x99, 0x27, 0xb6, 0x35, 0x61, 0x6b, 0xf8}, + pub_key_4, + {0x33, 0x37, 0x30, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x35}, + true}, + + // Comment: + // tcID: 103 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 103, + 32, + {0x91, 0x52, 0x7c, 0xe9, 0xc6, 0xd9, 0x8c, 0x09, 0x1a, 0x7a, 0x82, 0x03, + 0xc2, 0x0d, 0x43, 0x48, 0x63, 0x91, 0xf7, 0xfd, 0xf7, 0x6d, 0xc3, 0x9f, + 0x19, 0x59, 0xc7, 0x57, 0x8f, 0xc3, 0x8a, 0xa7, 0x79, 0xe1, 0xd1, 0x0d, + 0x39, 0x53, 0xb0, 0x73, 0xfe, 0xc8, 0xaf, 0xaf, 0x35, 0x25, 0x88, 0x35, + 0x7c, 0x77, 0x15, 0x27, 0xe8, 0x9b, 0xc4, 0x0b, 0x1f, 0xd1, 0xf2, 0xda, + 0x3a, 0x9b, 0x2b, 0x48, 0x09, 0x79, 0x3f, 0x0f, 0xc8, 0xa6, 0x32, 0x4a, + 0xa8, 0x1f, 0x00, 0xd8, 0x34, 0x14, 0x37, 0x17, 0xdc, 0x41, 0xe3, 0x8f, + 0xe3, 0xda, 0x1a, 0x0b, 0xa3, 0x59, 0xd1, 0x46, 0x62, 0x5c, 0xa2, 0x3e, + 0x7d, 0xf6, 0xcc, 0xb2, 0x00, 0x41, 0x42, 0x2d, 0x6d, 0x44, 0xf4, 0xce, + 0xac, 0x39, 0x7b, 0xb6, 0xa1, 0x49, 0xb1, 0xe1, 0x7c, 0x2c, 0x43, 0xee, + 0xc5, 0xb2, 0x1c, 0x6a, 0xe5, 0x16, 0x3c, 0x91, 0x0b, 0x39, 0x84, 0xec, + 0xb6, 0x53, 0x7a, 0xaa, 0x81, 0xb5, 0x25, 0x66, 0x9f, 0x5b, 0x2f, 0xed, + 0xa8, 0xcd, 0x6a, 0x6a, 0x0a, 0x58, 0x0e, 0xf5, 0xfb, 0xad, 0x67, 0x7a, + 0x65, 0x06, 0x44, 0xaf, 0xbe, 0x76, 0x22, 0xfa, 0xc3, 0x66, 0xe5, 0x2d, + 0x08, 0x23, 0x3e, 0xc2, 0xa6, 0xc9, 0xc5, 0xe7, 0x6a, 0x64, 0xfe, 0x45, + 0x0c, 0x5c, 0x65, 0x67, 0x31, 0x45, 0xb6, 0x5f, 0x68, 0x05, 0x29, 0xfb, + 0x36, 0x64, 0xbe, 0xfe, 0xb5, 0x7f, 0x94, 0x6b, 0x40, 0xf7, 0x80, 0x27, + 0x82, 0x93, 0x62, 0x03, 0x50, 0x22, 0x94, 0x16, 0x32, 0x14, 0x79, 0x41, + 0x94, 0x21, 0x12, 0x0d, 0x7a, 0xce, 0x90, 0x08, 0x34, 0xbd, 0xa7, 0x5e, + 0x8b, 0xf1, 0xa9, 0x9f, 0x9d, 0x18, 0x9b, 0x9a, 0xa1, 0x4f, 0xb9, 0x9d, + 0x64, 0x04, 0x2c, 0x96, 0xd7, 0xed, 0xb0, 0x91, 0x89, 0x6b, 0xfa, 0x53, + 0x6e, 0x71, 0x94, 0x90, 0x0d, 0x80, 0x6b, 0xc0, 0x76, 0x3f, 0x4d, 0x87, + 0x94, 0x6c, 0x9b, 0x6f, 0x11, 0xbc, 0x85, 0xd7, 0x8f, 0x63, 0x78, 0x5e, + 0x5b, 0x19, 0x67, 0x8e, 0xaa, 0x63, 0x27, 0x99, 0x37, 0xe0, 0x8b, 0xac, + 0x06, 0xb9, 0xa6, 0x9a, 0x1b, 0xaa, 0xd6, 0x85, 0x46, 0x91, 0x83, 0x24, + 0xd7, 0xe1, 0xb5, 0xf6, 0xee, 0xb4, 0xd6, 0xd1, 0xbd, 0x8e, 0x1c, 0xc0, + 0xad, 0x85, 0x11, 0x19, 0xfd, 0x80, 0x51, 0xa0, 0xb3, 0x03, 0xc8, 0x7f, + 0x91, 0xd7, 0xa1, 0x3b, 0x3f, 0xd6, 0xcb, 0x0c, 0xdc, 0x5c, 0x7d, 0x0d, + 0xf7, 0x3a, 0x08, 0x24, 0x70, 0x38, 0x9f, 0xc8, 0xe0, 0x24, 0x58, 0x4d, + 0xa5, 0xe6, 0xef, 0x61, 0xfb, 0x36, 0xc1, 0xed, 0x10, 0xfc, 0x4e, 0xb7, + 0x21, 0xc8, 0x1a, 0xbc, 0xce, 0x51, 0xa0, 0xc2, 0x85, 0xe7, 0x7e, 0x59, + 0xf3, 0x82, 0x66, 0xf6, 0x00, 0xf0, 0x54, 0xc7, 0x86, 0x77, 0x92, 0x96, + 0xac, 0x16, 0xdd, 0x3b, 0xbb, 0xb5, 0x8e, 0x90, 0xda, 0x38, 0x00, 0xec, + 0xb5, 0x0a, 0xc8, 0x93, 0xdf, 0x2d, 0x05, 0x00, 0x5a, 0x64, 0x77, 0x8b, + 0xf7, 0x9c, 0x06, 0x44, 0x74, 0xb9, 0xd9, 0xac, 0x85, 0x33, 0xfd, 0x4f, + 0x05, 0x65, 0x63, 0x7c, 0xbf, 0xf6, 0xa5, 0x05, 0xe2, 0xb4, 0xb3, 0xeb, + 0xe3, 0xd5, 0x46, 0x9f, 0xff, 0xbb, 0x36, 0xa0, 0x75, 0xef, 0x91, 0xad, + 0x84, 0x98, 0x71, 0xdd, 0xeb, 0x78, 0xfa, 0xe7, 0x61, 0xcd, 0xaf, 0x45, + 0x4a, 0xc2, 0xfa, 0x43, 0xaf, 0x60, 0xda, 0xb5, 0xf6, 0x14, 0xad, 0xbe, + 0x74, 0x99, 0x73, 0x54, 0x85, 0x8a, 0x98, 0x66, 0x05, 0x29, 0x91, 0x2c, + 0x1d, 0xb7, 0x17, 0x53, 0x74, 0xc0, 0x53, 0x27, 0x0f, 0x8e, 0x3c, 0xca, + 0xb4, 0xb7, 0x12, 0xfb, 0xe0, 0xd8, 0x42, 0x69, 0xbe, 0xcc, 0x04, 0xeb, + 0xbd, 0x95, 0x98, 0x5b, 0x54, 0x29, 0xff, 0x0e}, + pub_key_4, + {0x38, 0x31, 0x35, 0x34, 0x35, 0x37, 0x37, 0x30}, + true}, + + // Comment: + // tcID: 104 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 104, + 32, + {0x53, 0xf4, 0xdb, 0xd1, 0x7a, 0x75, 0xeb, 0xf1, 0x98, 0x20, 0x6f, 0x2c, + 0x45, 0x9b, 0x6a, 0x06, 0x4d, 0xa0, 0xa0, 0xbc, 0xb5, 0xd8, 0xe4, 0xe3, + 0x52, 0x12, 0xfb, 0x90, 0xb9, 0x31, 0x5d, 0xd8, 0xeb, 0x86, 0x32, 0x6b, + 0x8e, 0x37, 0x01, 0xf5, 0x1d, 0xd0, 0x2c, 0xd0, 0x63, 0x0e, 0x45, 0x27, + 0x63, 0xdd, 0x53, 0xed, 0x01, 0x8c, 0xce, 0x92, 0x92, 0xb2, 0xea, 0xdd, + 0x6b, 0x21, 0x59, 0x3f, 0x8e, 0x3e, 0x2d, 0x5a, 0x27, 0x1b, 0x39, 0x1b, + 0x97, 0x05, 0x89, 0x66, 0xdf, 0x50, 0x44, 0x63, 0xf0, 0x73, 0x90, 0x6a, + 0x46, 0xed, 0xeb, 0x88, 0xb2, 0x0d, 0x4e, 0x34, 0xf7, 0x4f, 0xa9, 0xf1, + 0xee, 0x4c, 0xe2, 0x5c, 0x25, 0x10, 0x33, 0x58, 0x8d, 0xbe, 0xee, 0x7a, + 0x75, 0x44, 0x70, 0x28, 0xfb, 0x99, 0xa7, 0x2d, 0xa3, 0x72, 0x5d, 0x5d, + 0x87, 0xb9, 0xd0, 0x9f, 0xd3, 0x73, 0x59, 0x65, 0x6d, 0x25, 0x9e, 0x78, + 0x87, 0x1a, 0xf9, 0xf4, 0x26, 0xa6, 0x24, 0x68, 0xa0, 0xed, 0x17, 0xcf, + 0x83, 0x25, 0x1a, 0xe0, 0x62, 0x89, 0xf9, 0xeb, 0xf0, 0x0b, 0xfa, 0x61, + 0xe7, 0xf7, 0x2b, 0xba, 0x89, 0x72, 0xf4, 0xfc, 0x6a, 0x57, 0xc6, 0x66, + 0x04, 0x8e, 0xc3, 0xb2, 0xc2, 0xcb, 0xbf, 0x96, 0xfa, 0x89, 0x2d, 0x02, + 0x68, 0x48, 0x08, 0x9f, 0x62, 0xf8, 0xab, 0xf1, 0xe2, 0xc1, 0xc6, 0xd4, + 0x14, 0x93, 0x56, 0xc6, 0xb6, 0x1a, 0xf7, 0x10, 0xfa, 0x7d, 0x8e, 0xd6, + 0x9b, 0x3b, 0xde, 0xb2, 0x22, 0xc9, 0xda, 0xf3, 0xef, 0xf4, 0x95, 0xa7, + 0xaa, 0xf2, 0x8d, 0x4c, 0x8e, 0x79, 0x92, 0xef, 0x6c, 0x2f, 0xf1, 0x9c, + 0x49, 0x79, 0x78, 0xf7, 0x39, 0x40, 0x5e, 0xb3, 0x95, 0x75, 0x39, 0x81, + 0x57, 0x8c, 0xfd, 0xa2, 0xfd, 0xf5, 0x99, 0x65, 0x16, 0x6d, 0x25, 0xf0, + 0xa3, 0xbd, 0x6e, 0x41, 0x1c, 0xd1, 0x45, 0x88, 0xae, 0x4f, 0x26, 0xd7, + 0x58, 0x2f, 0xd6, 0x8f, 0x8c, 0x0a, 0x50, 0x01, 0xd6, 0xa6, 0xf5, 0x59, + 0xf2, 0xc8, 0x48, 0x01, 0xab, 0x7e, 0x5f, 0x10, 0x08, 0x82, 0x9d, 0x81, + 0xf4, 0x75, 0xff, 0xa9, 0xa2, 0x4c, 0xec, 0x4e, 0x58, 0x64, 0x64, 0x5c, + 0x68, 0x28, 0xbd, 0x63, 0x8b, 0xa8, 0x8b, 0xc6, 0xd0, 0x4c, 0xd9, 0xf9, + 0xef, 0x41, 0xe9, 0xf4, 0xc7, 0xf3, 0xac, 0x01, 0xbf, 0xb5, 0xf8, 0x8a, + 0x08, 0x28, 0x83, 0x3c, 0xbc, 0xa8, 0xd5, 0xd8, 0xf8, 0x40, 0xf4, 0xac, + 0x6a, 0x55, 0x15, 0xbb, 0x55, 0x1f, 0x69, 0xc3, 0xf6, 0xa8, 0xd3, 0xeb, + 0xda, 0x5a, 0x93, 0x23, 0x3a, 0xee, 0xfc, 0xea, 0x32, 0x0e, 0x63, 0xa5, + 0xc2, 0x44, 0x8f, 0x56, 0x45, 0x8f, 0x61, 0x3f, 0xe1, 0x82, 0x16, 0x1a, + 0x31, 0x9e, 0xf9, 0xba, 0x6f, 0xd2, 0xef, 0x28, 0xf5, 0xc1, 0x6d, 0xf8, + 0x44, 0xea, 0x4a, 0x6e, 0xcb, 0x15, 0xed, 0x38, 0x63, 0x5d, 0x14, 0x8b, + 0x33, 0xed, 0x33, 0x15, 0x40, 0x07, 0x3d, 0x19, 0xed, 0x67, 0x2f, 0x87, + 0x23, 0x1b, 0xc2, 0x20, 0x19, 0x7c, 0x7d, 0x3a, 0xce, 0x87, 0xf9, 0xb3, + 0x62, 0x37, 0x8e, 0x90, 0x64, 0x2d, 0x3a, 0x34, 0x9e, 0x27, 0x29, 0x0d, + 0x1f, 0x32, 0xe0, 0x04, 0xe1, 0x8b, 0x8c, 0xad, 0x7f, 0xf9, 0xeb, 0x92, + 0xa3, 0xd9, 0x80, 0xa7, 0xea, 0x8d, 0x2e, 0x27, 0x4e, 0x86, 0xd3, 0xd3, + 0xba, 0x8f, 0x64, 0xf9, 0x4f, 0x89, 0x3c, 0x5f, 0xe8, 0xe8, 0xde, 0x4f, + 0xdd, 0xca, 0xc3, 0xb3, 0xd5, 0x0b, 0x02, 0x81, 0x4b, 0x30, 0x17, 0x4e, + 0xe7, 0x43, 0x9f, 0x44, 0x42, 0x1f, 0x6c, 0x6b, 0x6a, 0x7b, 0x3e, 0xe0, + 0xd7, 0xda, 0xfc, 0x9e, 0x9a, 0xeb, 0x40, 0x5c, 0x54, 0x98, 0xe8, 0x3c, + 0x69, 0xf4, 0x5a, 0x8d, 0xa9, 0x6a, 0xd9, 0x4c}, + pub_key_4, + {0x31, 0x39, 0x35, 0x35, 0x33, 0x30, 0x33, 0x37, 0x37}, + true}, + + // Comment: + // tcID: 105 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 105, + 32, + {0x9f, 0x87, 0x03, 0x17, 0x8d, 0xeb, 0xff, 0x5b, 0x6b, 0x29, 0xe5, 0x24, + 0x90, 0x70, 0x57, 0x68, 0x88, 0x74, 0xd5, 0x12, 0x76, 0x54, 0x6f, 0x18, + 0xce, 0x44, 0x0b, 0xf9, 0x7b, 0x41, 0x0a, 0xf7, 0x69, 0x4f, 0xcd, 0x41, + 0x92, 0x2b, 0x56, 0x30, 0xef, 0x30, 0x17, 0xf4, 0xfd, 0x65, 0x4a, 0x07, + 0xda, 0x29, 0xcb, 0xf8, 0xb7, 0x35, 0x15, 0xbe, 0x0b, 0xa2, 0x54, 0xfe, + 0xa5, 0x95, 0xd9, 0x7b, 0x57, 0xd1, 0xc6, 0x92, 0x08, 0x95, 0x5b, 0x53, + 0x6b, 0xf6, 0xca, 0xea, 0xc9, 0xe2, 0x0a, 0x98, 0x3e, 0x64, 0x4f, 0xa3, + 0xa8, 0x83, 0xc9, 0x00, 0x39, 0x27, 0x27, 0x4f, 0x7d, 0xe0, 0xde, 0xcc, + 0x29, 0x1c, 0xe4, 0x0c, 0xb8, 0x47, 0xe1, 0xad, 0x91, 0x96, 0x84, 0x2a, + 0x25, 0x04, 0xcf, 0x06, 0x6b, 0x8d, 0x53, 0xc7, 0xa7, 0x0f, 0xb2, 0x32, + 0x95, 0x87, 0x7b, 0xca, 0x46, 0x6e, 0xf7, 0x9a, 0x5a, 0xca, 0x5a, 0x92, + 0xab, 0x39, 0x1e, 0xc0, 0xce, 0x4c, 0x6f, 0x2c, 0xbc, 0x32, 0x3d, 0x9e, + 0x4c, 0xe6, 0xef, 0x23, 0x5f, 0x81, 0x34, 0x3e, 0x22, 0x99, 0xe2, 0x52, + 0x6a, 0x44, 0x4d, 0x19, 0xc7, 0xd5, 0x4e, 0x64, 0xbd, 0x7c, 0x8c, 0xc8, + 0x17, 0x64, 0xad, 0x3e, 0xab, 0x92, 0x4a, 0x26, 0xc4, 0xbc, 0xe3, 0x1e, + 0xb3, 0x84, 0xaa, 0x7c, 0xfd, 0x2c, 0xc9, 0xe0, 0x53, 0x2a, 0x2e, 0x78, + 0x62, 0xed, 0x5b, 0x44, 0xaf, 0xb1, 0xc9, 0x0b, 0x8f, 0xdc, 0x2b, 0x8e, + 0x27, 0xf4, 0x1d, 0xab, 0x3e, 0xed, 0x9f, 0x48, 0xaf, 0x05, 0x0c, 0x36, + 0xac, 0x27, 0x74, 0xbb, 0x35, 0x4a, 0xe1, 0xfa, 0x1f, 0x69, 0xbc, 0x74, + 0x94, 0x6c, 0x39, 0xa4, 0x31, 0x92, 0xda, 0xb6, 0x7d, 0x24, 0x90, 0xab, + 0x1d, 0xb2, 0xc2, 0xca, 0x2f, 0x8a, 0x9a, 0xbf, 0x3f, 0xc1, 0xb8, 0x05, + 0x88, 0xf4, 0x02, 0x64, 0xe8, 0xd2, 0x86, 0x42, 0x5f, 0xd2, 0x69, 0x3c, + 0xea, 0x3c, 0x12, 0x80, 0xdb, 0x21, 0xbe, 0x05, 0x1b, 0x91, 0x98, 0xf5, + 0xe6, 0xbf, 0x58, 0x0e, 0x7c, 0xe2, 0x60, 0x0f, 0x4e, 0xcd, 0x72, 0xc3, + 0x13, 0x24, 0x24, 0xf3, 0x5a, 0xdd, 0x13, 0x61, 0x20, 0xd5, 0xfc, 0xb1, + 0x30, 0x7e, 0xc1, 0x50, 0xa2, 0x18, 0xc2, 0x6e, 0x35, 0xab, 0xdf, 0xba, + 0x4c, 0x36, 0xce, 0xac, 0xe0, 0xb9, 0x1b, 0x80, 0x04, 0x95, 0x69, 0xca, + 0x4a, 0x3f, 0x32, 0x52, 0x37, 0x56, 0x89, 0x3d, 0x41, 0xdf, 0x2f, 0x02, + 0x94, 0x03, 0x78, 0x55, 0xd1, 0xe4, 0x39, 0x73, 0xee, 0xc6, 0x1d, 0xcb, + 0xb1, 0x84, 0x3c, 0x83, 0x25, 0x06, 0x9f, 0xfd, 0xac, 0xe0, 0x65, 0xb2, + 0xae, 0x13, 0x87, 0x06, 0x72, 0x3f, 0x2b, 0xe7, 0xc6, 0x69, 0xf9, 0x67, + 0x82, 0x9c, 0xc5, 0xe1, 0xdf, 0x07, 0xbe, 0x00, 0x33, 0xa6, 0xe6, 0x5e, + 0x9e, 0x6b, 0x77, 0x70, 0x05, 0x87, 0x9f, 0x78, 0x90, 0x51, 0x62, 0xed, + 0x25, 0x76, 0x20, 0x53, 0x15, 0xfc, 0x75, 0x5c, 0x95, 0x8a, 0x74, 0xf7, + 0x3b, 0xdc, 0x5c, 0xa0, 0x41, 0xe9, 0xda, 0x74, 0xc3, 0xa4, 0x0e, 0x2c, + 0xdd, 0x4b, 0xe9, 0xc3, 0xb3, 0xcf, 0x4a, 0x41, 0x44, 0xb3, 0x38, 0x74, + 0xbb, 0xfd, 0x12, 0x49, 0xb4, 0x38, 0x65, 0x35, 0x8b, 0xe6, 0x07, 0xb3, + 0x0e, 0x5e, 0xf0, 0xce, 0x3f, 0xc9, 0x8c, 0x45, 0x53, 0xb1, 0x84, 0x65, + 0x1e, 0x7e, 0xce, 0xe1, 0x3c, 0x96, 0x03, 0xf3, 0x30, 0xc8, 0x3d, 0x21, + 0xec, 0x91, 0x12, 0x7d, 0xe3, 0xf5, 0x22, 0x6d, 0x42, 0xaf, 0x69, 0x66, + 0x07, 0xbc, 0x0a, 0x43, 0xfa, 0xeb, 0x84, 0xdb, 0x77, 0x03, 0x23, 0x36, + 0xaf, 0xf7, 0xcb, 0x27, 0xf1, 0x92, 0x32, 0xdc, 0x69, 0xa6, 0x92, 0xdc, + 0xa7, 0x04, 0xe6, 0xe2, 0xd2, 0xcb, 0xb5, 0x4f}, + pub_key_4, + {0x31, 0x32, 0x36, 0x37, 0x38, 0x31, 0x30, 0x39, 0x30, 0x33}, + true}, + + // Comment: + // tcID: 106 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 106, + 32, + {0xb6, 0x4d, 0xa0, 0xcd, 0x7c, 0xae, 0x92, 0xcd, 0x20, 0xfe, 0x78, 0xf1, + 0x9d, 0xab, 0x40, 0x07, 0x86, 0xc1, 0x20, 0xa7, 0x77, 0x33, 0xb1, 0xa6, + 0xe2, 0xc1, 0x60, 0x33, 0xde, 0x50, 0xc1, 0x9f, 0xee, 0x52, 0x6d, 0x3d, + 0xc3, 0xd2, 0xdf, 0x18, 0xea, 0x24, 0xc3, 0xb0, 0xfb, 0xa0, 0x88, 0xd2, + 0x87, 0x6f, 0x11, 0x61, 0x87, 0x12, 0x51, 0x69, 0xe2, 0x2c, 0x33, 0x38, + 0x6e, 0x8e, 0x44, 0x11, 0x3c, 0x79, 0x71, 0x34, 0x9e, 0x53, 0x4d, 0xf3, + 0x2d, 0x20, 0xf6, 0x06, 0x90, 0x35, 0xc7, 0xfb, 0x70, 0xed, 0x55, 0xdb, + 0x37, 0x31, 0xb3, 0xe9, 0x68, 0x88, 0x57, 0x54, 0xf1, 0x01, 0x91, 0x27, + 0xae, 0x0d, 0xb7, 0x4e, 0x8a, 0xbd, 0xaf, 0x17, 0x3c, 0x6c, 0xa9, 0x40, + 0x17, 0xdd, 0x61, 0x2d, 0x47, 0x38, 0x16, 0x1e, 0xb9, 0xac, 0x09, 0xac, + 0xa3, 0xf9, 0x90, 0xc5, 0xef, 0x56, 0xde, 0x50, 0xc0, 0x50, 0x11, 0x64, + 0xc0, 0xbd, 0xe4, 0x73, 0x61, 0x32, 0x3a, 0xc8, 0x6e, 0xce, 0xe2, 0x99, + 0xd9, 0xaa, 0x23, 0x25, 0xae, 0x16, 0x07, 0x90, 0xae, 0x53, 0x42, 0x1a, + 0xc1, 0x6c, 0x1e, 0x81, 0x2e, 0x8b, 0x7e, 0xf2, 0x5f, 0xc2, 0xed, 0x08, + 0x84, 0x9e, 0x2c, 0x88, 0x89, 0xab, 0xf1, 0x5a, 0x48, 0x5c, 0x21, 0x01, + 0x05, 0x27, 0x36, 0x77, 0xd5, 0x02, 0xcb, 0x1b, 0xa5, 0x49, 0xeb, 0xe7, + 0x3a, 0xb9, 0x1e, 0x0a, 0xa2, 0xa1, 0x48, 0xa9, 0x66, 0x25, 0x8f, 0x57, + 0x47, 0x86, 0xb9, 0x3f, 0xb2, 0x56, 0x37, 0x0c, 0x3e, 0xcf, 0xf5, 0x71, + 0x4a, 0x3e, 0x13, 0x71, 0xbd, 0x3a, 0xb2, 0x21, 0x1f, 0xae, 0x69, 0x35, + 0x0a, 0x83, 0xdd, 0x9f, 0xbc, 0x14, 0xe1, 0x08, 0x6c, 0x4d, 0xbb, 0x85, + 0x23, 0xc4, 0xe0, 0xa3, 0x68, 0x50, 0x82, 0x19, 0x8b, 0xa9, 0xd7, 0xc9, + 0x25, 0x03, 0xde, 0xb5, 0x7a, 0x78, 0xc9, 0x81, 0xf6, 0x9b, 0xf8, 0x0b, + 0x38, 0xcb, 0x94, 0x88, 0x50, 0xaa, 0xa9, 0xc4, 0xce, 0x34, 0x40, 0xee, + 0xc6, 0xea, 0xec, 0x5d, 0x07, 0x1a, 0xd5, 0x83, 0xac, 0x88, 0x1a, 0x96, + 0x47, 0xdd, 0x56, 0xd6, 0x2b, 0x1b, 0x2c, 0xb5, 0x09, 0x9c, 0x27, 0x4b, + 0x2c, 0x66, 0xe5, 0x42, 0x15, 0xa3, 0x92, 0xf0, 0xee, 0xcf, 0xe7, 0xb6, + 0xcf, 0x83, 0x2a, 0xa6, 0xa2, 0xeb, 0xa4, 0x1f, 0x6b, 0x0e, 0xc3, 0xb9, + 0xdf, 0xca, 0xca, 0xa8, 0xf1, 0xd8, 0x2a, 0xe1, 0x74, 0x85, 0x67, 0x04, + 0x99, 0x58, 0x7d, 0x0c, 0xd3, 0x34, 0x5d, 0xac, 0x6e, 0x95, 0x47, 0x9f, + 0xea, 0x7f, 0x64, 0x4c, 0x04, 0x85, 0x0c, 0xae, 0x7c, 0x32, 0x45, 0x43, + 0x18, 0xad, 0x29, 0xb5, 0x31, 0x9a, 0x20, 0xc4, 0xd7, 0x04, 0x16, 0x1d, + 0xf6, 0x2c, 0x41, 0x26, 0x75, 0x12, 0xbc, 0xbe, 0xb2, 0x69, 0xb0, 0xed, + 0x81, 0x6e, 0xb4, 0xf2, 0x7b, 0xde, 0xdf, 0x0c, 0x30, 0xf8, 0x7a, 0x58, + 0xc8, 0x9c, 0xf6, 0x19, 0xf9, 0xcf, 0xd5, 0xc8, 0xe0, 0x0e, 0x25, 0x97, + 0x3a, 0x74, 0x75, 0xbe, 0xdc, 0xd5, 0xc1, 0xfd, 0x06, 0xf1, 0x08, 0x6b, + 0x23, 0x8c, 0x14, 0x5e, 0x8a, 0x41, 0x85, 0xc4, 0xfb, 0x93, 0x52, 0x7c, + 0x9a, 0x65, 0x20, 0xca, 0x58, 0xac, 0x0c, 0x09, 0x01, 0x9a, 0x31, 0x99, + 0xea, 0x0c, 0xec, 0x46, 0x8d, 0xa4, 0x63, 0xf8, 0x8b, 0x96, 0xc5, 0xc9, + 0xc0, 0xf5, 0x75, 0x0f, 0x48, 0xe5, 0x31, 0x3a, 0x00, 0x8a, 0x4d, 0x5a, + 0x0c, 0xef, 0xa9, 0xdc, 0xc2, 0xa4, 0x77, 0xb0, 0x2c, 0xbb, 0x9e, 0x27, + 0xd9, 0x58, 0xd0, 0xba, 0xdc, 0x24, 0xe2, 0xba, 0x31, 0x82, 0xd3, 0x36, + 0x57, 0x81, 0x91, 0xd7, 0x0b, 0xfb, 0x6e, 0x08, 0x86, 0x13, 0x5e, 0x9f, + 0xc7, 0xa6, 0x3f, 0x1f, 0xc8, 0x40, 0xf2, 0xa8}, + pub_key_4, + {0x31, 0x31, 0x31, 0x38, 0x30, 0x37, 0x32, 0x30, 0x38, 0x31, 0x35}, + true}, + + // Comment: + // tcID: 107 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 107, + 32, + {0xab, 0xa6, 0x9e, 0x86, 0x6a, 0xbb, 0x3d, 0xa4, 0x12, 0xa1, 0xb5, 0xf0, + 0x28, 0x4b, 0x8b, 0xb9, 0x40, 0xdb, 0xc7, 0xeb, 0xb2, 0x4c, 0xb4, 0x58, + 0xa3, 0x25, 0xe6, 0x39, 0x99, 0x04, 0x08, 0x02, 0x12, 0xb8, 0x61, 0x2d, + 0xad, 0x96, 0x16, 0xfb, 0x0b, 0x92, 0xab, 0x05, 0x7e, 0xdb, 0xe5, 0xe6, + 0xf5, 0xd6, 0x82, 0x63, 0xcd, 0xef, 0xbb, 0x72, 0x09, 0xbe, 0xf4, 0xfc, + 0x50, 0x7e, 0x44, 0x0c, 0x52, 0x66, 0x7b, 0x6e, 0xbc, 0x34, 0xf9, 0xff, + 0x29, 0xbb, 0xc7, 0xc0, 0x35, 0x9d, 0x78, 0xa8, 0xf0, 0xdf, 0x6b, 0x30, + 0x71, 0xe8, 0x71, 0xd6, 0x23, 0x53, 0x6c, 0x88, 0x2b, 0x28, 0x7c, 0x17, + 0xf5, 0xf2, 0x80, 0xf7, 0x7f, 0x13, 0x4f, 0x97, 0xe6, 0x70, 0x1d, 0x33, + 0x44, 0x86, 0x4e, 0x76, 0xb7, 0x0c, 0x0b, 0x20, 0x8a, 0x2c, 0xe7, 0x4a, + 0xfe, 0xaf, 0xd9, 0xbd, 0xe9, 0x01, 0xec, 0xe5, 0x04, 0xe1, 0xbd, 0xe1, + 0x75, 0x70, 0xb1, 0xd0, 0xd2, 0xd1, 0x14, 0xf7, 0x11, 0x2e, 0x03, 0x34, + 0xc8, 0xa5, 0xac, 0x69, 0x19, 0x62, 0xc6, 0xab, 0x31, 0xf8, 0xa2, 0x38, + 0xbc, 0x65, 0xcd, 0xb8, 0xf0, 0x1e, 0xe5, 0x26, 0x47, 0x10, 0x85, 0x80, + 0x7c, 0x95, 0xb0, 0x2d, 0xb7, 0x97, 0x30, 0x4b, 0xd3, 0x3f, 0x5c, 0x4c, + 0x30, 0x0d, 0xd1, 0x19, 0xe2, 0x00, 0xf0, 0x02, 0x00, 0xb4, 0x63, 0xbe, + 0x61, 0x2b, 0xb4, 0xb8, 0x84, 0x06, 0xd0, 0x3a, 0x89, 0x82, 0x1d, 0x66, + 0x25, 0x70, 0x31, 0xec, 0x9a, 0x57, 0xf5, 0xf3, 0x3e, 0x3d, 0x62, 0xb3, + 0xd1, 0x8c, 0x25, 0xaa, 0xff, 0xd4, 0x3b, 0x5e, 0x88, 0xe6, 0xfd, 0xc2, + 0x01, 0xfd, 0x96, 0x02, 0xb6, 0xf8, 0xb7, 0x35, 0x4d, 0xb3, 0xc9, 0xbf, + 0x54, 0x66, 0x98, 0x0c, 0x33, 0x1d, 0xd6, 0xaf, 0x69, 0x5c, 0xdf, 0x00, + 0xdb, 0xba, 0x0a, 0xfa, 0xc3, 0x8a, 0xf5, 0xbb, 0x78, 0xd3, 0x79, 0x94, + 0xc0, 0xd1, 0x2e, 0x9a, 0xcf, 0x1d, 0x76, 0xb7, 0xb4, 0xca, 0x32, 0x14, + 0xc5, 0xd7, 0x03, 0x78, 0x9a, 0x63, 0x30, 0x1f, 0x2f, 0x48, 0x08, 0x25, + 0xde, 0x03, 0xe2, 0x72, 0xbf, 0x79, 0x1e, 0x49, 0x7a, 0x8b, 0x12, 0x2d, + 0x84, 0x65, 0x40, 0xff, 0x1f, 0x36, 0x9d, 0x88, 0x55, 0xa6, 0xe5, 0x94, + 0x2e, 0x5e, 0x20, 0x95, 0xd9, 0x7e, 0xa9, 0x23, 0xdb, 0xf2, 0x2a, 0xf1, + 0xb3, 0xa1, 0x4d, 0x9e, 0xa9, 0x55, 0xb9, 0x25, 0xc7, 0x91, 0xc8, 0x8f, + 0x74, 0xdf, 0x0b, 0x90, 0xd5, 0x78, 0xe2, 0x4b, 0x89, 0x47, 0x38, 0xe1, + 0x6d, 0x70, 0xd1, 0x10, 0x84, 0x05, 0xd2, 0xeb, 0xd2, 0x40, 0x15, 0x20, + 0x94, 0x52, 0x08, 0x62, 0x4e, 0x76, 0x0c, 0x65, 0xf6, 0x83, 0x3a, 0x73, + 0xff, 0xb4, 0xbc, 0x32, 0x22, 0x4c, 0xa3, 0xbc, 0x78, 0xd8, 0x3c, 0xa3, + 0xb2, 0x02, 0x1e, 0x34, 0x9e, 0x05, 0x14, 0x50, 0xca, 0xce, 0xb4, 0xca, + 0xf5, 0xe4, 0xcc, 0x9f, 0xd9, 0x06, 0xf9, 0x1d, 0x57, 0x5c, 0x67, 0x96, + 0xee, 0xb6, 0x99, 0x55, 0xa6, 0x34, 0xc3, 0x24, 0xc9, 0xec, 0x83, 0x0c, + 0xef, 0xd0, 0xc8, 0x30, 0x63, 0xf3, 0x87, 0x6e, 0x13, 0x59, 0x91, 0x50, + 0x0a, 0xcf, 0x8d, 0xdb, 0x8f, 0xef, 0xc5, 0x5b, 0x83, 0x92, 0x53, 0xea, + 0x2a, 0x18, 0xc4, 0x04, 0x73, 0xb0, 0x28, 0x42, 0xb3, 0x6c, 0x2e, 0x40, + 0xcf, 0xa9, 0x74, 0x0c, 0xe5, 0xe0, 0x81, 0x8e, 0x89, 0x1b, 0xe8, 0xfb, + 0x48, 0x4c, 0x91, 0x21, 0x12, 0x8d, 0x45, 0x4b, 0x41, 0xae, 0xfd, 0x4d, + 0x4e, 0x5a, 0xc4, 0xfa, 0x93, 0x23, 0x6f, 0xf0, 0x5a, 0xb0, 0x2b, 0x9f, + 0xeb, 0x9f, 0xe4, 0x3b, 0xda, 0x2d, 0xfc, 0x3e, 0x63, 0xbf, 0xe9, 0xd9, + 0xd8, 0xdc, 0x9d, 0x80, 0x4d, 0x9f, 0xa3, 0x12}, + pub_key_4, + {0x38, 0x33, 0x38, 0x31, 0x38, 0x36, 0x39, 0x32, 0x39, 0x30}, + true}, + + // Comment: + // tcID: 108 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 108, + 32, + {0x4d, 0x5d, 0x13, 0xec, 0xa8, 0x63, 0x40, 0x0f, 0xa4, 0xc0, 0xd6, 0xda, + 0x13, 0x51, 0xb5, 0xdc, 0x47, 0xaa, 0xde, 0xd1, 0x70, 0x42, 0xb4, 0x0f, + 0x5f, 0x40, 0x18, 0xd8, 0x7a, 0x77, 0x42, 0x9b, 0x38, 0x2f, 0x16, 0x91, + 0x42, 0x9c, 0x43, 0x45, 0x30, 0xbe, 0x31, 0xc3, 0x38, 0xb2, 0x62, 0xbe, + 0xe9, 0xce, 0xb4, 0x3d, 0x74, 0x04, 0x53, 0x98, 0xc9, 0x7b, 0x85, 0x73, + 0xde, 0x9b, 0xf2, 0xdf, 0x5a, 0x84, 0xc2, 0xcf, 0x8a, 0xe0, 0x5b, 0x12, + 0x10, 0xf1, 0x7a, 0xfe, 0xba, 0x8a, 0x07, 0x6e, 0x91, 0x74, 0x3c, 0xbc, + 0xda, 0xee, 0x74, 0x36, 0x92, 0x28, 0xb7, 0xa0, 0x96, 0x9e, 0x1a, 0xf1, + 0x6a, 0x0b, 0xbb, 0x6c, 0x93, 0xff, 0x09, 0xa4, 0x25, 0x49, 0x5a, 0x6b, + 0x67, 0x41, 0x5b, 0x01, 0x5a, 0x5a, 0x36, 0x2f, 0x85, 0x26, 0x46, 0x18, + 0x5e, 0x0b, 0xd4, 0x45, 0x52, 0xcc, 0x86, 0x02, 0xc3, 0xca, 0xd2, 0xd4, + 0x1f, 0x68, 0x86, 0x96, 0xd3, 0x7d, 0x11, 0xef, 0x76, 0xf4, 0xf5, 0x18, + 0x02, 0x64, 0xd8, 0x19, 0x06, 0xe7, 0x36, 0x67, 0x93, 0xcb, 0x87, 0x91, + 0x5f, 0x4a, 0x58, 0xd0, 0x24, 0x99, 0x8d, 0x11, 0xca, 0x02, 0x06, 0xd7, + 0x32, 0x20, 0x07, 0x80, 0x36, 0xe1, 0x00, 0xf2, 0x67, 0xa9, 0x60, 0x83, + 0x84, 0xd5, 0x74, 0x09, 0x6c, 0x81, 0x1d, 0x2b, 0xea, 0x5c, 0x72, 0x42, + 0x51, 0xc7, 0xe4, 0x8e, 0x2e, 0xda, 0x2e, 0x35, 0x79, 0x2e, 0xdd, 0x97, + 0xc8, 0x86, 0x42, 0x8d, 0x2e, 0x8e, 0x2d, 0x24, 0x43, 0x63, 0x97, 0x78, + 0x3c, 0x7c, 0x56, 0xe5, 0x08, 0xe5, 0x58, 0xa3, 0x31, 0xb1, 0x25, 0x70, + 0x26, 0xad, 0x45, 0x9a, 0x0a, 0x10, 0xa0, 0xc5, 0x66, 0xbe, 0x9e, 0x40, + 0x90, 0xfc, 0x99, 0xb7, 0xe6, 0x2a, 0xe9, 0x1a, 0xf6, 0x26, 0xfd, 0x2c, + 0x75, 0x18, 0x23, 0x0b, 0x9b, 0x0e, 0x97, 0x89, 0x6f, 0x05, 0x9b, 0x5a, + 0x21, 0x60, 0x10, 0xbd, 0xe5, 0xc1, 0x7e, 0x7d, 0xd9, 0x58, 0x5f, 0xfd, + 0x24, 0x1e, 0x7a, 0x32, 0x90, 0xd3, 0xa5, 0xd0, 0xd4, 0x80, 0xce, 0x9a, + 0x17, 0xa2, 0xcc, 0x77, 0x5e, 0x23, 0x76, 0x51, 0xff, 0x78, 0x17, 0xb6, + 0x69, 0xa9, 0xe4, 0xb2, 0xdc, 0xcb, 0x21, 0x4b, 0x4d, 0xad, 0x62, 0x2b, + 0x26, 0x99, 0x94, 0xf2, 0x8e, 0x04, 0xe5, 0x38, 0xc7, 0xb0, 0x87, 0xa3, + 0x33, 0x9a, 0x73, 0x26, 0x98, 0x8e, 0xb8, 0x0d, 0xf7, 0x00, 0x23, 0xd7, + 0x1a, 0x81, 0x3e, 0xa5, 0x34, 0x22, 0xac, 0x99, 0x5f, 0x99, 0xa5, 0xc2, + 0xcd, 0x96, 0xe8, 0xa3, 0xef, 0xb7, 0x8f, 0xd1, 0x53, 0x2d, 0x38, 0x2f, + 0x4b, 0x9b, 0x4f, 0xda, 0xa1, 0xc4, 0x86, 0x3f, 0x5e, 0xe8, 0x07, 0x16, + 0xa6, 0xa0, 0x88, 0xfa, 0xda, 0xc2, 0x9f, 0x97, 0x10, 0x35, 0x90, 0xd7, + 0x4f, 0x58, 0x54, 0xf9, 0x8b, 0x96, 0x3b, 0xcb, 0x59, 0x02, 0x8f, 0xd2, + 0xdc, 0x92, 0x4b, 0x01, 0x2c, 0x37, 0x44, 0xdc, 0x9a, 0x28, 0xb1, 0xe8, + 0xf0, 0xdb, 0xa1, 0x59, 0xe3, 0x15, 0x19, 0x89, 0xdb, 0xf3, 0xe7, 0xad, + 0x09, 0xc7, 0xd9, 0xa8, 0x97, 0x18, 0x90, 0xca, 0x76, 0x58, 0xf1, 0x26, + 0x76, 0x19, 0x92, 0xb7, 0xac, 0x9a, 0x54, 0x82, 0x01, 0xc8, 0xd7, 0x2d, + 0xb7, 0x06, 0x36, 0x05, 0xd7, 0xc8, 0xd4, 0x9e, 0x6c, 0x58, 0xeb, 0x79, + 0x0b, 0x65, 0x11, 0x15, 0xd1, 0x19, 0x27, 0xb8, 0x69, 0xf8, 0xec, 0x18, + 0x12, 0xf8, 0x24, 0x8d, 0x93, 0x7b, 0x55, 0x91, 0x1a, 0x21, 0x98, 0x62, + 0x4a, 0x37, 0x3e, 0xf2, 0x08, 0x48, 0x25, 0x3a, 0x10, 0x47, 0x22, 0xf5, + 0xa7, 0x17, 0x08, 0x19, 0x49, 0x59, 0x0e, 0x5d, 0xa9, 0x04, 0x83, 0x2e, + 0xf9, 0x26, 0xcd, 0xab, 0x7e, 0x29, 0xd6, 0x4c}, + pub_key_4, + {0x33, 0x31, 0x33, 0x31, 0x32, 0x38, 0x37, 0x32, 0x37, 0x37}, + true}, + + // Comment: + // tcID: 109 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 109, + 32, + {0x31, 0x4e, 0xa2, 0x43, 0xb2, 0xbe, 0xa8, 0xaf, 0xe0, 0xc6, 0xc6, 0x62, + 0x79, 0x42, 0x6f, 0x82, 0xe7, 0xa7, 0xbc, 0x86, 0x14, 0xf2, 0x72, 0x9b, + 0x00, 0x2b, 0xf5, 0x77, 0x55, 0x76, 0xe5, 0x1e, 0xfd, 0xc5, 0xa1, 0xf6, + 0x9e, 0x6a, 0xe5, 0xfc, 0x15, 0xb0, 0x67, 0x71, 0xe4, 0x5a, 0xef, 0xb2, + 0x1b, 0x65, 0x03, 0x66, 0xa0, 0x36, 0x9a, 0xb4, 0x95, 0xb0, 0xa9, 0x49, + 0x2a, 0x4e, 0x5b, 0x5f, 0xae, 0x2a, 0xf3, 0xf3, 0x98, 0x25, 0x3a, 0xaf, + 0x82, 0x9e, 0x81, 0x5a, 0x60, 0x25, 0x45, 0x4f, 0x33, 0x7a, 0x0a, 0x53, + 0x0f, 0x75, 0x3d, 0x33, 0x23, 0xfe, 0x9b, 0x90, 0xf3, 0x6f, 0x60, 0xe1, + 0x27, 0xf9, 0xc7, 0xd9, 0x68, 0x50, 0x3c, 0xae, 0x11, 0x7a, 0x09, 0x8c, + 0x3f, 0x04, 0xdc, 0x9f, 0xe9, 0xf8, 0xec, 0x32, 0xe8, 0xdc, 0x1c, 0x1b, + 0x00, 0xa4, 0xb6, 0x27, 0x01, 0x6b, 0x83, 0x13, 0x87, 0xa0, 0x45, 0x8a, + 0xb7, 0x07, 0x64, 0x1a, 0x5a, 0x4e, 0xd2, 0xe7, 0x63, 0x0e, 0xdd, 0x85, + 0xb5, 0x67, 0xa8, 0x56, 0xf5, 0xeb, 0x35, 0x98, 0x41, 0x99, 0xaa, 0x90, + 0xff, 0x13, 0xca, 0x7f, 0x7b, 0x85, 0x6b, 0xf3, 0x53, 0x79, 0xc5, 0x99, + 0x19, 0xe7, 0x6d, 0x63, 0x08, 0x40, 0xc5, 0x47, 0xe5, 0xcb, 0x72, 0x6d, + 0xed, 0xfa, 0xdb, 0x22, 0xd3, 0x23, 0xd5, 0x08, 0xe1, 0xaa, 0xa7, 0x3c, + 0xc0, 0xb1, 0x64, 0x01, 0x58, 0xbe, 0x6d, 0xbe, 0x72, 0xf1, 0x6d, 0x71, + 0x34, 0xa9, 0xed, 0xa7, 0x8a, 0xd5, 0x5e, 0x85, 0x9b, 0x7d, 0x32, 0x0a, + 0x50, 0x05, 0xff, 0x15, 0xb4, 0xdc, 0xbf, 0xaf, 0x37, 0x2d, 0x72, 0xec, + 0xea, 0x16, 0x56, 0xbd, 0x50, 0xd1, 0x8f, 0xb4, 0xf0, 0xca, 0x79, 0xbd, + 0xab, 0x37, 0x66, 0x37, 0xf0, 0xa2, 0xdc, 0x38, 0x20, 0xb7, 0xb7, 0x2a, + 0x33, 0x43, 0x6d, 0x0b, 0xfc, 0x4b, 0x34, 0xea, 0x7e, 0x81, 0x6f, 0xce, + 0x69, 0xdd, 0x81, 0x40, 0x92, 0x84, 0x32, 0x5c, 0xd4, 0x04, 0x86, 0x4d, + 0xe6, 0xfd, 0xad, 0xbd, 0xfa, 0xc4, 0xd7, 0x49, 0x49, 0xb3, 0x90, 0x80, + 0xc0, 0x1d, 0x0b, 0x72, 0x33, 0x59, 0xc4, 0x88, 0x4e, 0x35, 0x6a, 0x87, + 0x5f, 0x1e, 0xe7, 0xa0, 0x75, 0x82, 0xed, 0x7d, 0x24, 0x26, 0xe5, 0x54, + 0x81, 0x8f, 0xa8, 0x9a, 0xd1, 0xc7, 0x3f, 0x24, 0x65, 0xdc, 0x42, 0x9d, + 0xb9, 0xd7, 0x0a, 0x3b, 0x91, 0x91, 0xd1, 0x16, 0x6f, 0x93, 0x8e, 0xa0, + 0x21, 0x8f, 0xbb, 0x88, 0x1d, 0x89, 0x85, 0x23, 0x97, 0xed, 0xef, 0x4d, + 0xb5, 0x44, 0x94, 0x2d, 0xc8, 0xdc, 0x14, 0x75, 0x2a, 0x49, 0xb8, 0xf8, + 0xdb, 0x93, 0xf3, 0x6d, 0x39, 0xf4, 0xde, 0xbf, 0x1c, 0xe3, 0xc4, 0x54, + 0x11, 0x3d, 0xab, 0x80, 0xaf, 0xb3, 0x48, 0x54, 0x4e, 0x96, 0x4e, 0xb7, + 0x47, 0x18, 0x1f, 0xf3, 0x88, 0x4a, 0x70, 0x37, 0x87, 0xe5, 0x03, 0x2d, + 0x0f, 0x80, 0xc3, 0x71, 0x08, 0x49, 0xab, 0x38, 0x88, 0x6b, 0x95, 0x8f, + 0xbe, 0xae, 0x89, 0x63, 0xc2, 0x09, 0xb0, 0xa0, 0x76, 0xf9, 0x23, 0x8e, + 0xd9, 0xd4, 0x67, 0xaf, 0x5c, 0x9a, 0x64, 0x34, 0xeb, 0x55, 0x78, 0x2b, + 0x6a, 0xbc, 0x04, 0x36, 0xce, 0x17, 0x7a, 0x49, 0x3a, 0xfb, 0x14, 0x62, + 0x99, 0xf6, 0x1b, 0xf1, 0x78, 0x4b, 0x26, 0xbb, 0x2c, 0x49, 0xbc, 0x7b, + 0x3f, 0xe8, 0x8e, 0x1f, 0xe4, 0x4c, 0x8b, 0x04, 0xd9, 0xf2, 0x4e, 0xf6, + 0xac, 0xb8, 0x99, 0x85, 0xef, 0x11, 0x11, 0x6e, 0x0b, 0x51, 0x85, 0x02, + 0x28, 0x9b, 0xa2, 0x9c, 0xdb, 0xd9, 0x62, 0x07, 0x83, 0x02, 0x2d, 0x30, + 0xe1, 0x86, 0x64, 0x91, 0x99, 0x52, 0x37, 0x60, 0x16, 0x9f, 0x28, 0xf0, + 0xc6, 0x96, 0x9c, 0x81, 0x72, 0xff, 0xb4, 0xae}, + pub_key_4, + {0x31, 0x34, 0x33, 0x33, 0x31, 0x39, 0x32, 0x36, 0x35, 0x33, 0x38}, + true}, + + // Comment: + // tcID: 110 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 110, + 32, + {0x13, 0x08, 0x18, 0xf7, 0x56, 0x41, 0xab, 0x70, 0x4b, 0x30, 0x83, 0x0a, + 0x81, 0xe3, 0xd9, 0x91, 0xe0, 0xba, 0x57, 0x1c, 0xb9, 0xa8, 0x6a, 0x2e, + 0x0a, 0xbc, 0xb1, 0x3f, 0xd0, 0x13, 0xe8, 0xf5, 0x50, 0xf4, 0xc7, 0xfe, + 0x7b, 0x3a, 0x90, 0xa0, 0xab, 0x6e, 0x4e, 0x5b, 0x47, 0x8c, 0x49, 0x63, + 0x38, 0xdc, 0x6e, 0x0f, 0xbc, 0x09, 0xa8, 0x0c, 0x8d, 0x39, 0xd7, 0x10, + 0x5a, 0x35, 0x3c, 0x8f, 0x9b, 0x5f, 0xcf, 0x47, 0xc8, 0x89, 0xd4, 0x0e, + 0x3a, 0x82, 0x4e, 0x7b, 0x93, 0x8b, 0x7d, 0x61, 0xa8, 0x37, 0x45, 0x63, + 0xdc, 0x57, 0xf7, 0xce, 0xd4, 0x17, 0xd6, 0x7f, 0x8d, 0x3b, 0xbd, 0xbd, + 0x69, 0x80, 0xbb, 0x09, 0x30, 0x42, 0xd6, 0xfa, 0xbe, 0xd9, 0x5f, 0xbe, + 0xad, 0x27, 0x2f, 0xd2, 0x56, 0xce, 0x88, 0xf0, 0xd1, 0x1c, 0x07, 0x6c, + 0x03, 0x30, 0x0d, 0x3f, 0xa3, 0x18, 0x24, 0x2c, 0x4a, 0x66, 0xf1, 0xc9, + 0x61, 0x41, 0xf7, 0xa0, 0x30, 0xd4, 0xd1, 0xed, 0x19, 0x5a, 0x38, 0x6c, + 0x0c, 0xc3, 0x79, 0xe8, 0x4e, 0xc4, 0xcc, 0x96, 0x52, 0x69, 0xc9, 0xd9, + 0x44, 0xcc, 0xe6, 0xfe, 0xe9, 0x2b, 0xfa, 0xc0, 0x00, 0x51, 0x00, 0xd9, + 0x46, 0x1d, 0xbb, 0x20, 0x4d, 0xbc, 0x94, 0x34, 0x02, 0x87, 0x67, 0x7c, + 0x04, 0x93, 0xb2, 0xd6, 0xfe, 0x3a, 0x15, 0xbf, 0xa2, 0x82, 0x71, 0x1b, + 0x9c, 0xa5, 0x77, 0x30, 0x84, 0xc9, 0xdd, 0x83, 0xf2, 0xca, 0x96, 0x74, + 0x8a, 0x3c, 0xcb, 0x6e, 0x8a, 0x08, 0x0b, 0x6f, 0x26, 0x53, 0x5a, 0x38, + 0xcc, 0x9e, 0x81, 0x6c, 0x5b, 0x0b, 0x21, 0x09, 0xb8, 0x30, 0x14, 0x5b, + 0x3b, 0x54, 0x29, 0x6a, 0x39, 0x56, 0x38, 0xf4, 0x59, 0x45, 0x9a, 0x54, + 0x6f, 0xc0, 0xde, 0xdd, 0xba, 0x9e, 0x09, 0x2e, 0x00, 0x4e, 0x76, 0x5f, + 0x5b, 0x67, 0x19, 0x2e, 0x14, 0x8d, 0x2e, 0x04, 0xe4, 0x8e, 0xfe, 0xa9, + 0x0a, 0x5a, 0x6a, 0xab, 0xd7, 0xee, 0xfe, 0x59, 0x2f, 0xa4, 0x99, 0x89, + 0xf6, 0xc1, 0xe8, 0x0c, 0xf9, 0xe1, 0x22, 0xbc, 0xbe, 0xb7, 0x8c, 0x5d, + 0xd3, 0x4e, 0xcd, 0xeb, 0xfe, 0xd4, 0xbd, 0x9d, 0x84, 0xde, 0xcc, 0x94, + 0xb4, 0x21, 0xb1, 0x6b, 0x54, 0x58, 0x19, 0x8e, 0x6e, 0x55, 0x4f, 0xb6, + 0x47, 0xf2, 0x8e, 0xea, 0x3a, 0x00, 0x31, 0xf4, 0x5a, 0x36, 0x23, 0x3d, + 0xc4, 0x89, 0x5e, 0x03, 0x32, 0x42, 0x96, 0x93, 0x9a, 0xaf, 0xf3, 0x5e, + 0x0e, 0xcb, 0x54, 0x10, 0x25, 0xff, 0xfe, 0x1b, 0x90, 0xea, 0x1f, 0x4d, + 0x71, 0x49, 0xe3, 0x4f, 0xf8, 0x49, 0x32, 0x63, 0x56, 0xdc, 0xb1, 0x18, + 0xf4, 0xb4, 0x30, 0x26, 0xfa, 0xd0, 0xa3, 0xb1, 0x79, 0x6a, 0xd7, 0xbc, + 0x9c, 0x4b, 0xb2, 0x7d, 0xab, 0xd3, 0x5f, 0x85, 0x8b, 0xe5, 0x84, 0x72, + 0x1c, 0xe0, 0x53, 0x03, 0x83, 0x78, 0x94, 0x3b, 0x4d, 0x8f, 0x9b, 0x70, + 0x98, 0x49, 0x44, 0xff, 0xea, 0x1f, 0x63, 0xcf, 0x85, 0xcc, 0xd1, 0xb3, + 0x3e, 0x92, 0xd7, 0xaf, 0x9b, 0x0c, 0x86, 0x8d, 0xaf, 0x60, 0x63, 0x32, + 0xf7, 0x5d, 0x42, 0x87, 0x20, 0x0c, 0xb0, 0x35, 0xeb, 0x57, 0x4e, 0xa8, + 0x43, 0xc0, 0x75, 0xb3, 0xcd, 0x66, 0xa5, 0x81, 0xac, 0xb6, 0xda, 0x95, + 0x0d, 0x07, 0x61, 0x5e, 0xfe, 0xc2, 0x6e, 0x08, 0x19, 0xf9, 0x62, 0x50, + 0xc7, 0xe8, 0x5f, 0xfd, 0x44, 0x3f, 0x57, 0x07, 0x87, 0xc6, 0x09, 0xfa, + 0xf5, 0xcc, 0xa0, 0xd3, 0xea, 0x5d, 0x8d, 0xed, 0x6d, 0x65, 0x6f, 0xcb, + 0xa7, 0x0d, 0x9f, 0xd0, 0x2e, 0xa2, 0xb7, 0xdd, 0x28, 0x2f, 0xbb, 0xd0, + 0x81, 0x85, 0xaa, 0xfb, 0xed, 0x0b, 0x52, 0x13, 0x95, 0x52, 0xd5, 0xd4, + 0x20, 0xb8, 0x20, 0x0d, 0x36, 0xc3, 0xe9, 0x5b}, + pub_key_4, + {0x33, 0x34, 0x34, 0x39, 0x30, 0x38, 0x32, 0x33, 0x36}, + true}, + + // Comment: + // tcID: 111 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 111, + 32, + {0x24, 0x29, 0x4d, 0xc6, 0xe8, 0xbd, 0x6d, 0xdb, 0x2a, 0x52, 0x48, 0xf7, + 0x7c, 0xb5, 0x7d, 0x51, 0x5a, 0x34, 0xac, 0x41, 0x33, 0x2e, 0xd2, 0x00, + 0x98, 0x92, 0x1c, 0xe0, 0xfd, 0x93, 0x98, 0x53, 0xa1, 0x02, 0xb9, 0x28, + 0xe6, 0x7b, 0x16, 0x19, 0x66, 0x61, 0x49, 0x71, 0x95, 0x11, 0xab, 0xc2, + 0x55, 0x11, 0x13, 0x75, 0x75, 0x4f, 0x5e, 0x6b, 0xf4, 0x18, 0x8c, 0x58, + 0x56, 0x93, 0xcd, 0xb1, 0x14, 0x8a, 0x11, 0xf1, 0x87, 0xb4, 0x54, 0xd9, + 0x18, 0x0b, 0xaf, 0x16, 0x38, 0x4b, 0x35, 0x22, 0x07, 0x4f, 0xfd, 0x7f, + 0x51, 0x1e, 0x08, 0xa5, 0x26, 0xfa, 0xcc, 0x0a, 0x9b, 0x8f, 0xfb, 0x19, + 0xc5, 0x30, 0xe0, 0x1c, 0x8f, 0x4f, 0x71, 0xb6, 0xa6, 0x01, 0x51, 0xc4, + 0x74, 0x34, 0x9c, 0x6e, 0x2b, 0x95, 0x88, 0x00, 0xcb, 0x83, 0xa1, 0x49, + 0x4e, 0x4f, 0x6b, 0xa0, 0xa1, 0x58, 0x6a, 0x00, 0xe8, 0x5a, 0x8a, 0x79, + 0x74, 0xf8, 0xcf, 0xaf, 0xb2, 0x8d, 0x09, 0x0f, 0xef, 0x94, 0x83, 0x29, + 0x8f, 0xc7, 0x22, 0x66, 0xc6, 0x08, 0x31, 0x12, 0x08, 0x2c, 0x13, 0x6a, + 0x3f, 0xec, 0x28, 0xc6, 0x29, 0x71, 0x4f, 0x8b, 0x42, 0x67, 0xa6, 0x19, + 0x4a, 0x19, 0x6e, 0x80, 0x3b, 0x53, 0xe2, 0x04, 0x96, 0xcf, 0x45, 0xe8, + 0x1c, 0x30, 0x55, 0x08, 0x6e, 0xab, 0x1f, 0x6c, 0x49, 0x29, 0xe7, 0x26, + 0xc1, 0x58, 0xae, 0x39, 0xcc, 0x73, 0x98, 0x5c, 0xfb, 0x8c, 0x58, 0x4d, + 0x14, 0x9c, 0xe9, 0xd2, 0x65, 0xd2, 0x6d, 0x58, 0xa9, 0x55, 0xb4, 0xc2, + 0xab, 0xd2, 0x91, 0xad, 0xa7, 0xb7, 0xf9, 0xce, 0x4f, 0xb3, 0x5f, 0x68, + 0x4a, 0xbf, 0xc5, 0x69, 0xa7, 0x57, 0xe4, 0x67, 0x6c, 0x38, 0x8b, 0x3b, + 0x64, 0x17, 0xa7, 0x80, 0x52, 0x8d, 0x0b, 0x04, 0xe5, 0xf1, 0x49, 0x7b, + 0x37, 0x20, 0x65, 0x49, 0xd4, 0x69, 0xb0, 0xa7, 0x74, 0x99, 0x7b, 0xaa, + 0xc4, 0x30, 0x9d, 0x00, 0xa4, 0x67, 0xd8, 0x95, 0xb0, 0x67, 0x81, 0xf2, + 0xad, 0xf0, 0xb2, 0xd3, 0x96, 0x9c, 0x8c, 0x77, 0x69, 0x2f, 0xf6, 0xc2, + 0x41, 0x73, 0x7c, 0xfc, 0xb8, 0x73, 0x57, 0x54, 0x9e, 0x91, 0xb6, 0x80, + 0xe9, 0x7f, 0xad, 0x60, 0xec, 0x2e, 0x39, 0x98, 0xf1, 0x4e, 0x4d, 0x18, + 0xa6, 0x01, 0x33, 0x6d, 0x31, 0x47, 0xed, 0x6a, 0x94, 0x8b, 0x63, 0xe8, + 0xff, 0x7c, 0xd4, 0x1c, 0xda, 0x81, 0x22, 0x9d, 0x52, 0x5b, 0x69, 0xa6, + 0xcf, 0xa4, 0x4f, 0xbd, 0xde, 0xa1, 0xd1, 0x0c, 0xd7, 0x0c, 0x0a, 0x85, + 0x96, 0xc7, 0x9f, 0x79, 0x6c, 0xa1, 0x93, 0x34, 0x17, 0x71, 0xd1, 0x4b, + 0x35, 0x70, 0x8c, 0x2e, 0xb3, 0xe2, 0x36, 0x92, 0x81, 0x6b, 0xd9, 0x2c, + 0x80, 0x09, 0x03, 0x4c, 0x25, 0xc6, 0x17, 0xba, 0x42, 0x2b, 0x60, 0xc5, + 0xd9, 0xb3, 0xd3, 0x30, 0x2a, 0x9e, 0x2b, 0xf6, 0x3b, 0x8d, 0xd1, 0xe6, + 0x83, 0xff, 0xe4, 0xd0, 0x94, 0x2c, 0x59, 0x41, 0xca, 0xa1, 0x22, 0x0f, + 0x00, 0xa6, 0xf4, 0x1c, 0x3e, 0xaf, 0x64, 0x43, 0xc3, 0x65, 0x47, 0xfc, + 0xfd, 0xba, 0x62, 0xe4, 0x2d, 0xe8, 0x4d, 0xa1, 0x06, 0x2d, 0x8a, 0x24, + 0xaf, 0x1e, 0x5c, 0xfa, 0x1b, 0xfe, 0xa6, 0x9e, 0xb6, 0x25, 0x17, 0x19, + 0x50, 0x44, 0xae, 0xb3, 0x50, 0xa9, 0xe3, 0xb6, 0xc9, 0x24, 0x01, 0xf5, + 0xd9, 0x76, 0x11, 0x37, 0x1b, 0x92, 0x0b, 0x47, 0x19, 0x9f, 0xc6, 0x7f, + 0x3f, 0xde, 0xb7, 0x31, 0xc2, 0x2a, 0x33, 0x5b, 0x5a, 0xd4, 0x27, 0x39, + 0x7c, 0xf6, 0x34, 0xf9, 0x7b, 0x7a, 0x29, 0x43, 0x0c, 0x2f, 0x06, 0x3f, + 0x1f, 0x01, 0x8a, 0x8b, 0x1e, 0x46, 0xe3, 0xe6, 0x73, 0x30, 0xb0, 0x5a, + 0xaa, 0x8d, 0x37, 0x1a, 0x70, 0x5b, 0x4c, 0xae}, + pub_key_4, + {0x36, 0x38, 0x32, 0x39, 0x38, 0x33, 0x35, 0x39, 0x32, 0x39}, + true}, + + // Comment: + // tcID: 112 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 112, + 32, + {0x53, 0x41, 0x2f, 0x10, 0x14, 0xe9, 0x86, 0xc5, 0x6b, 0x33, 0x4e, 0x26, + 0x6e, 0xf5, 0x5a, 0x6a, 0x60, 0xf1, 0x2d, 0x30, 0xc0, 0x5a, 0x2c, 0xbe, + 0xcf, 0x2b, 0x5b, 0xcc, 0xb3, 0x79, 0x1b, 0xaf, 0x04, 0xe8, 0x88, 0xbd, + 0x32, 0xb0, 0x89, 0x8c, 0xfc, 0x63, 0xd5, 0x98, 0xf5, 0xe3, 0x29, 0x73, + 0x66, 0xfe, 0x2a, 0xb2, 0x5b, 0x34, 0x3f, 0xe2, 0x04, 0xcf, 0x3d, 0xac, + 0x1f, 0x56, 0x87, 0x47, 0x59, 0x4c, 0x71, 0xa2, 0x46, 0xd4, 0x2b, 0xa6, + 0x8f, 0xe9, 0x73, 0x6b, 0xef, 0x05, 0xb1, 0xd4, 0x86, 0x18, 0x44, 0x12, + 0x6a, 0xf1, 0xf9, 0x11, 0xe1, 0x05, 0xef, 0xe1, 0x98, 0xc6, 0x22, 0x75, + 0x50, 0x06, 0x75, 0x71, 0xd6, 0x11, 0xfd, 0x70, 0x92, 0x38, 0xd7, 0x07, + 0x50, 0x39, 0x06, 0x57, 0x73, 0x13, 0xe6, 0x78, 0x9e, 0x7a, 0xb1, 0xc8, + 0xa4, 0xaa, 0xc8, 0xd8, 0x3a, 0x62, 0x8a, 0xa1, 0x9f, 0x4a, 0x13, 0x6c, + 0x58, 0x44, 0xcc, 0x1c, 0xc3, 0xc4, 0xe4, 0x1f, 0xaa, 0x6f, 0x24, 0x34, + 0xeb, 0x87, 0x1a, 0x7c, 0x9b, 0x9f, 0x2e, 0x52, 0xd6, 0x66, 0xea, 0x90, + 0x43, 0xcd, 0xc1, 0xaf, 0xd4, 0x42, 0x62, 0x7b, 0xa6, 0x61, 0xa4, 0x49, + 0xe4, 0xe0, 0xe4, 0xc1, 0x6f, 0x9b, 0x84, 0x13, 0x0c, 0x50, 0xae, 0x53, + 0x6b, 0x69, 0x8d, 0x4c, 0x4f, 0xac, 0xf6, 0x64, 0x2d, 0x91, 0xf2, 0x3d, + 0x2e, 0xae, 0x36, 0xf0, 0xe4, 0x08, 0x39, 0x97, 0x47, 0x8d, 0xc7, 0xaa, + 0x97, 0x72, 0xd8, 0x22, 0x6f, 0x09, 0x04, 0xaa, 0x81, 0x20, 0xc6, 0x86, + 0xba, 0xaf, 0x86, 0x44, 0x49, 0xd5, 0xbf, 0xda, 0xe2, 0x2f, 0xed, 0x5d, + 0x03, 0x46, 0x05, 0x31, 0x1c, 0xc0, 0xaf, 0x95, 0x13, 0x88, 0x9e, 0x57, + 0xee, 0xd6, 0xb2, 0x45, 0x61, 0x54, 0x69, 0x69, 0xd1, 0xdf, 0x1a, 0x11, + 0x0d, 0x28, 0x15, 0xef, 0x80, 0x05, 0xba, 0xa2, 0x1a, 0xf1, 0x61, 0x5f, + 0xb6, 0xcb, 0x45, 0xd8, 0x25, 0x6d, 0xda, 0x3e, 0x6a, 0x15, 0xfc, 0x76, + 0x4c, 0x82, 0x46, 0xd0, 0xdf, 0x23, 0x83, 0x02, 0xf6, 0x9f, 0x36, 0x47, + 0x31, 0x53, 0xc8, 0x41, 0xf1, 0xc5, 0x36, 0x3c, 0x51, 0x72, 0x4a, 0xc8, + 0x2d, 0x58, 0x2f, 0x04, 0xb2, 0x92, 0x45, 0x20, 0x0f, 0x34, 0xd3, 0xbe, + 0x1a, 0x3c, 0x65, 0x3c, 0xf9, 0xa3, 0xe0, 0x07, 0x2b, 0xa5, 0x92, 0xc0, + 0x98, 0x01, 0x9f, 0x10, 0xaa, 0xe2, 0x58, 0x04, 0xd1, 0x6f, 0xf2, 0x3e, + 0xa9, 0x53, 0x9e, 0x62, 0x88, 0xba, 0x41, 0x96, 0xe5, 0x57, 0xb8, 0x38, + 0xa2, 0x07, 0x4d, 0x33, 0xb6, 0x84, 0x97, 0x78, 0xb5, 0xbb, 0xb0, 0x4a, + 0xc6, 0x77, 0x69, 0x0d, 0x67, 0xd7, 0xc4, 0x91, 0xc9, 0x28, 0xa1, 0x6f, + 0x69, 0xb0, 0xa2, 0xe8, 0xfe, 0xb4, 0x1e, 0x5c, 0x62, 0x0c, 0x6e, 0x20, + 0x64, 0x98, 0xd0, 0xef, 0x27, 0xdf, 0x23, 0xa3, 0x27, 0xb3, 0x00, 0x6c, + 0x82, 0x2d, 0xd4, 0x1f, 0x16, 0xf8, 0xee, 0x2a, 0x3c, 0x6a, 0x90, 0x5d, + 0x97, 0x38, 0x12, 0x70, 0xbc, 0x4e, 0xa0, 0xf4, 0x45, 0x70, 0x06, 0xa3, + 0x1f, 0x14, 0x2a, 0x1e, 0xf5, 0xfc, 0x9b, 0xf1, 0xbc, 0xa5, 0x35, 0xc2, + 0xf7, 0xd6, 0xa1, 0x63, 0x0d, 0xd2, 0x0a, 0x9d, 0xe6, 0x75, 0xbe, 0x86, + 0xd1, 0xc4, 0x5e, 0x93, 0x45, 0x6b, 0xf0, 0x6f, 0xbb, 0x8f, 0xc5, 0x53, + 0x43, 0xf4, 0x0a, 0xb4, 0xa0, 0x44, 0x09, 0x2a, 0xbb, 0xac, 0x08, 0x32, + 0xcb, 0x1a, 0xd8, 0xd3, 0x5b, 0x48, 0x0e, 0x70, 0x92, 0x44, 0x6f, 0xe3, + 0xb5, 0xc5, 0x69, 0x99, 0x77, 0xfc, 0x53, 0xf0, 0x12, 0x55, 0xea, 0x60, + 0xb8, 0x69, 0x48, 0xa7, 0xa7, 0x1c, 0x95, 0x10, 0x0f, 0xf7, 0x3b, 0x26, + 0x6a, 0x10, 0x3f, 0x0b, 0x2e, 0xd4, 0x6f, 0x04}, + pub_key_4, + {0x33, 0x34, 0x34, 0x35, 0x31, 0x35, 0x38, 0x30, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 113 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 113, + 32, + {0x11, 0x6c, 0xaf, 0x06, 0xba, 0x69, 0x68, 0x36, 0x64, 0xa2, 0x00, 0x2f, + 0xf1, 0x2b, 0x6c, 0xa4, 0x5e, 0x82, 0xf4, 0x1e, 0x9d, 0xa8, 0x74, 0xee, + 0x12, 0xbc, 0xb5, 0xb6, 0x70, 0xdb, 0x0f, 0x62, 0x28, 0xdf, 0xc5, 0xce, + 0x4d, 0x5c, 0x05, 0xf4, 0x45, 0x15, 0xc4, 0xd5, 0x72, 0x97, 0x4b, 0x05, + 0x38, 0xfa, 0x0b, 0xa7, 0x53, 0x9e, 0x99, 0xcd, 0xe3, 0x14, 0xbe, 0x5d, + 0x1d, 0x9e, 0xde, 0xce, 0x53, 0x19, 0x30, 0xf8, 0xcf, 0x2d, 0x57, 0x45, + 0xa1, 0x19, 0x60, 0x10, 0x82, 0xc3, 0x0e, 0xdb, 0xa5, 0x9c, 0x29, 0x43, + 0xc1, 0x67, 0x53, 0x34, 0x64, 0x5c, 0x53, 0xc9, 0x58, 0xc9, 0x51, 0x21, + 0x38, 0x34, 0xd1, 0xd2, 0xd5, 0x4c, 0x11, 0x9b, 0x45, 0x4e, 0x6a, 0xf0, + 0x3e, 0x78, 0x45, 0xea, 0xf6, 0x44, 0x46, 0x65, 0xe1, 0xc8, 0x38, 0x86, + 0x65, 0x79, 0xd1, 0xd7, 0xb1, 0x67, 0xcc, 0xfe, 0x9a, 0xf4, 0x4e, 0xcc, + 0x89, 0xcb, 0x89, 0x81, 0x7d, 0xf2, 0xbf, 0x3d, 0xef, 0xa1, 0xdd, 0x75, + 0xfa, 0xc7, 0x18, 0x7b, 0x68, 0xb4, 0xd9, 0xf9, 0x75, 0x00, 0x01, 0xed, + 0x5f, 0x6d, 0x76, 0x6f, 0x7a, 0x3f, 0xb4, 0xc4, 0xa5, 0xb0, 0x1c, 0x73, + 0x8b, 0x51, 0x4f, 0x03, 0x93, 0xdd, 0x5b, 0xff, 0xd8, 0x36, 0x3c, 0x95, + 0x25, 0x33, 0xd9, 0x33, 0xeb, 0x82, 0x34, 0xb6, 0x59, 0x73, 0xbf, 0xfe, + 0x4d, 0x12, 0xa6, 0xe7, 0x63, 0x46, 0xbd, 0xcb, 0x4d, 0x1d, 0xd0, 0x61, + 0xa6, 0x90, 0xc8, 0x53, 0xf6, 0xac, 0xf1, 0x44, 0xff, 0x68, 0xc3, 0x17, + 0x89, 0xd3, 0xe7, 0xdc, 0x1d, 0x2c, 0x54, 0xbc, 0x5f, 0x94, 0x93, 0x23, + 0xec, 0x77, 0xff, 0x3e, 0x1a, 0xb2, 0xe6, 0x4c, 0x00, 0x6e, 0x67, 0xe6, + 0x70, 0x3e, 0x6a, 0xdc, 0xdf, 0x2a, 0xc1, 0x4c, 0x40, 0x08, 0xa8, 0x76, + 0x42, 0x1b, 0x60, 0x52, 0xd2, 0xdc, 0x9c, 0x27, 0x5f, 0x59, 0x2a, 0x46, + 0x0a, 0xcb, 0x94, 0x65, 0xac, 0x2c, 0x0a, 0xed, 0xc3, 0x1a, 0x84, 0x6f, + 0x8f, 0x3b, 0xa6, 0xd3, 0x2b, 0xe2, 0x0d, 0x3d, 0x3a, 0xff, 0x1e, 0xb8, + 0x3d, 0xbd, 0x3c, 0xf2, 0xbc, 0x04, 0x87, 0xfd, 0x1d, 0x3a, 0x65, 0x22, + 0xc5, 0xac, 0xcb, 0x8a, 0x1c, 0x38, 0x60, 0x95, 0xa5, 0x2a, 0xb4, 0x2a, + 0x44, 0x5d, 0x41, 0xef, 0xd1, 0x20, 0x2b, 0x9b, 0x61, 0xa7, 0xf1, 0xd8, + 0x01, 0x21, 0x5b, 0xa3, 0x34, 0xa8, 0x83, 0x81, 0xbb, 0x13, 0xd5, 0x56, + 0x25, 0x5d, 0x34, 0x4a, 0x56, 0x1e, 0xde, 0x74, 0x8e, 0x63, 0xb3, 0xe7, + 0x01, 0xb2, 0x4c, 0xa9, 0x5d, 0xb4, 0xeb, 0x7e, 0xa3, 0xe9, 0x66, 0x2e, + 0xaf, 0x75, 0xcc, 0x94, 0x9a, 0xa5, 0x76, 0xae, 0x25, 0xbe, 0x5b, 0x6c, + 0x4e, 0x9f, 0xdf, 0xfe, 0xd5, 0x57, 0xce, 0x1f, 0x4a, 0xbd, 0x11, 0x74, + 0x5a, 0x9a, 0xd1, 0x08, 0x5d, 0x2c, 0x4e, 0xa9, 0x00, 0x15, 0x35, 0x74, + 0xb5, 0x60, 0x41, 0x5b, 0x2a, 0xb4, 0x73, 0xef, 0x2c, 0x96, 0x76, 0xd1, + 0x5d, 0x31, 0x59, 0x44, 0xd4, 0xa9, 0xd2, 0xf5, 0x6c, 0x3e, 0xf9, 0x55, + 0x32, 0xb0, 0x65, 0xc4, 0x90, 0xb7, 0xb0, 0x9c, 0x1d, 0x4c, 0x77, 0x04, + 0xf8, 0xe0, 0x81, 0x26, 0x23, 0xf3, 0x2d, 0x87, 0xc3, 0xb1, 0x51, 0x31, + 0x64, 0x85, 0x1c, 0xde, 0x8c, 0x25, 0xc9, 0xf4, 0x2f, 0x9b, 0x6e, 0x32, + 0x5c, 0x20, 0x99, 0x62, 0x13, 0xc1, 0x99, 0xfd, 0x69, 0x43, 0xde, 0xe8, + 0xd6, 0xd0, 0x64, 0xfc, 0x04, 0xe8, 0x80, 0x96, 0xac, 0x8f, 0x5e, 0xa7, + 0xdf, 0xd9, 0x2b, 0xa0, 0xbe, 0x04, 0x57, 0x45, 0x91, 0x0c, 0xb5, 0xf9, + 0x3c, 0x91, 0xc8, 0xb0, 0x19, 0x40, 0xa8, 0x27, 0x6b, 0x8b, 0xab, 0x76, + 0x62, 0x31, 0x16, 0x62, 0x39, 0xcc, 0xe7, 0xce}, + pub_key_4, + {0x31, 0x32, 0x36, 0x39, 0x37, 0x39, 0x38, 0x37, 0x36, 0x34, 0x34}, + true}, + + // Comment: + // tcID: 114 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 114, + 32, + {0x04, 0xc7, 0x99, 0xab, 0x9a, 0x7e, 0x36, 0x76, 0xbe, 0x86, 0x9e, 0x97, + 0x7a, 0xf0, 0xf6, 0xd2, 0x66, 0xee, 0xe7, 0xe4, 0xf8, 0x10, 0x41, 0x26, + 0xbe, 0x32, 0xc2, 0x6e, 0x20, 0xc5, 0xed, 0x85, 0x50, 0x82, 0xbd, 0x42, + 0x16, 0xed, 0xbb, 0xe1, 0xd9, 0xb5, 0x5d, 0xfe, 0xd7, 0xd9, 0x3a, 0x0d, + 0x49, 0x0a, 0x42, 0x5b, 0x34, 0xeb, 0x02, 0x3f, 0xa6, 0xea, 0x00, 0x58, + 0x26, 0x8d, 0x7f, 0xfe, 0xb2, 0x5c, 0x53, 0x72, 0xc3, 0x5c, 0xda, 0x08, + 0x53, 0xc8, 0x52, 0x9d, 0xc1, 0x63, 0x4b, 0xdf, 0xdd, 0xb0, 0xee, 0x40, + 0xb4, 0x36, 0xaf, 0x9d, 0x77, 0x95, 0x4b, 0x51, 0x3e, 0xf3, 0x15, 0xe1, + 0x47, 0xb8, 0x6a, 0x5b, 0xa5, 0x84, 0x00, 0xa8, 0x77, 0x24, 0x7e, 0x2d, + 0x72, 0xdd, 0x72, 0x17, 0x53, 0x82, 0x33, 0xa4, 0x6e, 0x36, 0x88, 0x24, + 0xd2, 0x8b, 0x55, 0x81, 0x9c, 0xbe, 0xe3, 0x9b, 0x1e, 0xad, 0xbe, 0xdf, + 0x0e, 0xe7, 0xd5, 0xf3, 0x8a, 0xdd, 0x58, 0x10, 0xf3, 0x48, 0x98, 0x34, + 0x4d, 0x40, 0x90, 0x4b, 0xee, 0xfe, 0x6d, 0x78, 0x24, 0xbd, 0xa9, 0x99, + 0x03, 0x70, 0xbc, 0x74, 0x80, 0x01, 0x75, 0xc1, 0x5b, 0xbc, 0x63, 0xb9, + 0xd6, 0x50, 0xe2, 0xab, 0x78, 0x20, 0xcc, 0x09, 0xd8, 0xa2, 0x81, 0xe3, + 0xd9, 0x62, 0xdc, 0x13, 0xff, 0xd1, 0x86, 0x85, 0x44, 0x66, 0x33, 0x22, + 0x9d, 0x47, 0x4a, 0xad, 0xa7, 0x24, 0xff, 0x00, 0x4f, 0x0d, 0x32, 0x69, + 0xa4, 0x5d, 0xd3, 0xd2, 0x99, 0x02, 0xa0, 0xfb, 0xcb, 0x02, 0xcd, 0xfa, + 0x70, 0x01, 0xf3, 0xb4, 0x85, 0x7c, 0x33, 0xc9, 0xee, 0x69, 0x14, 0x81, + 0x36, 0x8b, 0xc1, 0xe9, 0x43, 0x57, 0x72, 0x64, 0x8e, 0x31, 0xdf, 0x5f, + 0xb8, 0x03, 0x9c, 0xdf, 0x77, 0x61, 0x4c, 0xc0, 0xd1, 0x4f, 0x39, 0xb9, + 0x88, 0xe7, 0xf9, 0x89, 0xf2, 0xd8, 0xc4, 0xb3, 0x6c, 0x50, 0x67, 0x61, + 0xd2, 0x37, 0xda, 0x1d, 0x82, 0x9e, 0x6e, 0x92, 0xdc, 0x41, 0xf5, 0xfb, + 0x2e, 0x7d, 0x06, 0x78, 0x39, 0xfb, 0x7d, 0x46, 0xa6, 0xf3, 0xc0, 0x6c, + 0x1f, 0x30, 0x90, 0xa3, 0x69, 0x5f, 0x4c, 0x8e, 0x4f, 0x7b, 0x44, 0x19, + 0xb0, 0x76, 0xed, 0x3b, 0x09, 0xb1, 0xdb, 0x9e, 0x74, 0x1e, 0x07, 0xac, + 0x9c, 0xa6, 0x09, 0xa7, 0xb4, 0x52, 0x99, 0xc3, 0x4f, 0x35, 0x55, 0xa1, + 0x58, 0xae, 0xc1, 0xdd, 0xbb, 0xe7, 0x74, 0x77, 0x82, 0xef, 0xa6, 0xb0, + 0xb9, 0x44, 0xa7, 0x3e, 0x87, 0x6d, 0xb8, 0x23, 0xbb, 0x58, 0x02, 0xd7, + 0x47, 0xba, 0xd4, 0x12, 0xec, 0x77, 0x94, 0xbc, 0x73, 0xc0, 0xc2, 0x85, + 0x4d, 0xb8, 0x7f, 0xff, 0xb2, 0x7a, 0x47, 0x0f, 0x79, 0x44, 0xbf, 0x55, + 0x9a, 0x20, 0xfd, 0x24, 0xee, 0xe5, 0x89, 0xf6, 0xc4, 0xb6, 0x27, 0xbd, + 0x30, 0x87, 0x4e, 0xae, 0x2a, 0x73, 0x97, 0xb1, 0xb4, 0xd6, 0xd9, 0xe5, + 0x4d, 0xac, 0x16, 0xe1, 0x91, 0xd6, 0xe4, 0x05, 0xca, 0xe4, 0x5f, 0x43, + 0xae, 0xe6, 0xa0, 0x9e, 0x1b, 0xaf, 0x0b, 0x3e, 0xca, 0x2a, 0x38, 0x29, + 0xef, 0xe8, 0x2f, 0xe1, 0x3c, 0x1c, 0x96, 0x9c, 0x64, 0xb0, 0xf2, 0xa0, + 0x35, 0x40, 0xff, 0x43, 0xa3, 0xb0, 0x11, 0x8a, 0xfc, 0x84, 0xdd, 0xb1, + 0x99, 0x3e, 0x97, 0xa3, 0xb3, 0x24, 0xf4, 0xd3, 0x9a, 0xf3, 0x88, 0x9d, + 0xb9, 0xed, 0xfc, 0xf8, 0x75, 0x52, 0x55, 0xaa, 0x93, 0x03, 0x89, 0x1f, + 0x67, 0x44, 0x6b, 0xce, 0x6b, 0x70, 0x29, 0x05, 0x6d, 0x7b, 0x36, 0x7d, + 0x2f, 0xf4, 0x96, 0x07, 0x14, 0x4a, 0x43, 0x5c, 0xd6, 0x47, 0xc0, 0xd3, + 0x17, 0xe3, 0x57, 0x7f, 0x03, 0xf2, 0x23, 0xf8, 0x1b, 0xdb, 0x24, 0x26, + 0xf1, 0x2e, 0x73, 0x31, 0x1f, 0x4e, 0x19, 0x28}, + pub_key_4, + {0x33, 0x39, 0x39, 0x32, 0x34, 0x32, 0x35, 0x35, 0x33}, + true}, + + // Comment: + // tcID: 115 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 115, + 32, + {0x29, 0x41, 0xca, 0xe2, 0x70, 0x95, 0x2b, 0x08, 0xec, 0x58, 0xd6, 0x0a, + 0xf8, 0x4f, 0xee, 0x4b, 0x1d, 0x82, 0xc2, 0x1d, 0x48, 0x35, 0x6b, 0xb8, + 0xaa, 0xd7, 0x80, 0x11, 0xba, 0xc5, 0x45, 0x80, 0x91, 0x9e, 0xce, 0xad, + 0x7a, 0x20, 0x91, 0x4a, 0xde, 0xe8, 0xd3, 0x85, 0xcc, 0xd7, 0x53, 0x07, + 0xae, 0x2f, 0x86, 0xf0, 0xe9, 0x01, 0x11, 0x6c, 0x59, 0x90, 0x19, 0x67, + 0x80, 0x6b, 0xf7, 0x6b, 0x28, 0x4b, 0x46, 0xcb, 0x84, 0xc9, 0xbf, 0xaa, + 0x3c, 0xee, 0xea, 0x21, 0x13, 0x65, 0xd5, 0xc9, 0xb7, 0x13, 0xf7, 0x14, + 0xc4, 0xe3, 0x60, 0xb1, 0xd1, 0x28, 0x10, 0x18, 0x50, 0x15, 0x7b, 0x44, + 0xc2, 0x98, 0x64, 0x78, 0xf9, 0x76, 0x05, 0xb7, 0x0d, 0x92, 0xaf, 0xba, + 0xce, 0xe2, 0xdd, 0x00, 0x40, 0xc2, 0x04, 0xdf, 0xa1, 0x81, 0x6f, 0xe8, + 0xb3, 0x93, 0x06, 0xa4, 0x28, 0x16, 0x68, 0xa8, 0x8e, 0x27, 0x6d, 0x96, + 0x27, 0x9b, 0x96, 0x38, 0x1e, 0xf3, 0x2c, 0x67, 0x2a, 0x7f, 0x4b, 0x9c, + 0xda, 0xf1, 0x65, 0xd7, 0x48, 0x9f, 0x94, 0x24, 0xb8, 0xee, 0x82, 0x99, + 0x8a, 0xec, 0x7f, 0x56, 0x1f, 0x49, 0x0d, 0x07, 0xb4, 0xaa, 0xb4, 0xc2, + 0xb2, 0x60, 0x7a, 0x2e, 0xfe, 0x2f, 0x89, 0xde, 0x9b, 0xb8, 0x13, 0x39, + 0x66, 0xdd, 0x0d, 0x30, 0x87, 0x25, 0x9c, 0xeb, 0x0d, 0x7c, 0xf8, 0x29, + 0x6c, 0x30, 0x22, 0x08, 0x43, 0x9f, 0x21, 0xeb, 0xc2, 0x52, 0xc5, 0x32, + 0xb1, 0x8f, 0x36, 0xce, 0x9f, 0x29, 0x2e, 0xb8, 0xa4, 0xf4, 0x23, 0x60, + 0x7c, 0xd0, 0x3a, 0x09, 0x41, 0x25, 0x57, 0xd6, 0x22, 0xf3, 0x8e, 0xec, + 0x9f, 0xb3, 0xcf, 0xef, 0x4e, 0x31, 0x7d, 0xa9, 0x65, 0x41, 0xec, 0xaa, + 0x82, 0x10, 0x8c, 0x88, 0xf8, 0xfb, 0xcc, 0xaf, 0x54, 0x49, 0x65, 0x0f, + 0x2e, 0xa6, 0xae, 0xf1, 0x8d, 0xe8, 0xfd, 0xf9, 0x8b, 0x47, 0xa9, 0x40, + 0xf1, 0x6a, 0xc0, 0xee, 0x4d, 0x8c, 0x29, 0x80, 0xad, 0x0e, 0xa3, 0x53, + 0xcb, 0x6a, 0x2d, 0x0b, 0xa9, 0x65, 0x49, 0x14, 0x48, 0x56, 0x66, 0x73, + 0x16, 0xf0, 0x36, 0xc3, 0xa4, 0x0e, 0xa1, 0xfb, 0xe1, 0x4b, 0x99, 0x06, + 0xc8, 0x14, 0x9e, 0xac, 0xf8, 0xec, 0x23, 0xdf, 0x1c, 0x56, 0x3c, 0x44, + 0x60, 0xc7, 0x05, 0x44, 0x91, 0x8f, 0xde, 0x2b, 0xfa, 0x1d, 0x76, 0xda, + 0xb1, 0xb8, 0x10, 0x36, 0x45, 0xfc, 0xba, 0xb8, 0x82, 0xf5, 0x44, 0xc5, + 0x30, 0x77, 0xa2, 0xf9, 0x40, 0xc2, 0x24, 0x0c, 0x0d, 0x97, 0xf0, 0xe5, + 0xb2, 0x9d, 0xab, 0x4b, 0xe9, 0x6b, 0xd4, 0x4a, 0xab, 0xee, 0xfd, 0xd0, + 0xbc, 0xd4, 0x31, 0x97, 0x50, 0x59, 0x58, 0x57, 0x40, 0xb7, 0x51, 0xaf, + 0xf0, 0x12, 0x83, 0x9e, 0xf3, 0xa3, 0x31, 0xf5, 0x06, 0x71, 0x6b, 0x82, + 0x2d, 0x5b, 0x9d, 0xc0, 0x33, 0x9d, 0xe7, 0xe0, 0xdc, 0x7d, 0x55, 0x47, + 0x84, 0xfc, 0xa7, 0xbe, 0xba, 0xb2, 0xd7, 0xf7, 0x14, 0x70, 0x9f, 0x11, + 0xcb, 0xc5, 0xf4, 0x07, 0x00, 0xee, 0x18, 0x4f, 0x95, 0xfe, 0x0c, 0x7f, + 0x91, 0x95, 0x3c, 0x31, 0xa0, 0xc5, 0x80, 0xb8, 0xbe, 0xd6, 0x9d, 0xd1, + 0x5f, 0x45, 0xe7, 0x82, 0x55, 0x52, 0xa7, 0x5d, 0x87, 0x5b, 0xf8, 0xbc, + 0x87, 0xb1, 0x45, 0xd8, 0x3b, 0x9f, 0x70, 0xe8, 0xb7, 0x4b, 0x07, 0x39, + 0x7d, 0x83, 0x90, 0x7c, 0x6e, 0x8e, 0x0b, 0xe8, 0x88, 0xcf, 0x2e, 0x6e, + 0xa5, 0xdd, 0xdd, 0xe1, 0xf3, 0x32, 0x71, 0x44, 0xa8, 0x69, 0xca, 0xb0, + 0x68, 0x0d, 0x4e, 0x90, 0xe9, 0x2e, 0x85, 0xf6, 0x61, 0xd5, 0xbd, 0xc0, + 0xf2, 0x9c, 0x0a, 0x6f, 0x71, 0x0b, 0xb4, 0x85, 0xc3, 0xaf, 0x3f, 0xba, + 0x73, 0xcc, 0xa9, 0xb7, 0x19, 0x47, 0x6b, 0x1e}, + pub_key_4, + {0x31, 0x36, 0x30, 0x31, 0x39, 0x37, 0x37, 0x39, 0x37, 0x37}, + true}, + + // Comment: + // tcID: 116 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 116, + 32, + {0xc7, 0x11, 0xf7, 0xb5, 0x6a, 0xa4, 0xdf, 0x24, 0xa2, 0x94, 0x58, 0xf2, + 0xe0, 0xbc, 0x31, 0xef, 0x6e, 0x2c, 0x42, 0x4d, 0x71, 0xad, 0x24, 0x3e, + 0xff, 0xaa, 0xe0, 0x33, 0x22, 0xbe, 0xd2, 0xc0, 0x75, 0xe4, 0x9c, 0x0f, + 0x1f, 0x49, 0xdd, 0x55, 0x96, 0x48, 0x16, 0x13, 0x81, 0x3f, 0xce, 0x93, + 0xb8, 0x38, 0x93, 0x2b, 0xdb, 0x49, 0x9a, 0x5e, 0x16, 0x26, 0x85, 0x2c, + 0x8d, 0x3b, 0x56, 0xb2, 0x69, 0x96, 0xb2, 0x1a, 0xbd, 0xeb, 0x00, 0x41, + 0xda, 0x3f, 0x8b, 0x2b, 0x95, 0x81, 0x45, 0x5e, 0xa7, 0xab, 0xde, 0xb6, + 0x43, 0xcc, 0xbc, 0x77, 0x41, 0x39, 0x96, 0x4e, 0x1b, 0xab, 0x44, 0x3e, + 0xd3, 0x3f, 0x0b, 0x18, 0xf4, 0xb0, 0x99, 0x65, 0xed, 0x15, 0x98, 0x98, + 0x8c, 0x9a, 0xa8, 0xe9, 0xb0, 0xb4, 0x4e, 0x2a, 0x13, 0xeb, 0x57, 0xaa, + 0x46, 0xa7, 0xdd, 0xe4, 0x26, 0x2a, 0xa0, 0xce, 0x6e, 0x62, 0xa1, 0xae, + 0x3f, 0x35, 0x2e, 0xe5, 0x9c, 0x3c, 0xfa, 0x53, 0x40, 0x0a, 0x96, 0x05, + 0x1a, 0x5b, 0x7e, 0x9a, 0xaf, 0xd0, 0x89, 0x9a, 0x9d, 0x5d, 0x36, 0x2c, + 0xd8, 0x85, 0x0f, 0x3b, 0x28, 0xf6, 0x90, 0x72, 0x6c, 0x6b, 0x93, 0x1a, + 0xeb, 0xed, 0xc0, 0xf9, 0x8c, 0xe5, 0x96, 0xf2, 0xf9, 0x22, 0x30, 0x8f, + 0x57, 0x57, 0x5d, 0xcf, 0xd3, 0xe7, 0xef, 0xf3, 0x3e, 0x48, 0x76, 0xc6, + 0x25, 0x46, 0x38, 0x63, 0x7c, 0xef, 0x68, 0x80, 0x4f, 0x06, 0xef, 0xb2, + 0xad, 0xd9, 0x25, 0xe4, 0x4b, 0x17, 0x81, 0x3b, 0x79, 0x09, 0x70, 0xbd, + 0x54, 0x66, 0x7d, 0x72, 0x16, 0xc7, 0x37, 0x54, 0x32, 0xc6, 0x52, 0xe4, + 0xd4, 0xc0, 0xbd, 0x99, 0x63, 0x94, 0xe3, 0x57, 0xea, 0xe1, 0x2a, 0x65, + 0x4a, 0x80, 0x58, 0x84, 0x8b, 0x8b, 0xc1, 0xca, 0x6c, 0xf1, 0xca, 0x41, + 0xba, 0x32, 0xf0, 0x1b, 0xe0, 0xfe, 0x6d, 0x52, 0xe4, 0x63, 0x88, 0x9d, + 0xae, 0x1c, 0x7c, 0xd4, 0x4f, 0xf5, 0x51, 0x70, 0x58, 0xff, 0xbd, 0x2f, + 0x81, 0x2e, 0x5b, 0xa4, 0x11, 0xbc, 0x45, 0x41, 0x71, 0x41, 0xb0, 0x2c, + 0x10, 0x49, 0x13, 0x55, 0x71, 0x6f, 0x51, 0x50, 0x2e, 0xa5, 0x7d, 0xcb, + 0x9c, 0x39, 0xae, 0xe4, 0x63, 0x6d, 0xfa, 0xbb, 0x0b, 0xbd, 0x9e, 0x3a, + 0x9f, 0xc7, 0x1c, 0x2d, 0xde, 0x9b, 0x94, 0x64, 0xb0, 0xbc, 0xc7, 0xfc, + 0x94, 0xc0, 0x3a, 0xcd, 0x98, 0xc2, 0x56, 0xcb, 0x21, 0x31, 0xc5, 0x03, + 0xbe, 0x1a, 0xae, 0x2a, 0xc7, 0xb3, 0xb6, 0x8b, 0xda, 0x68, 0x86, 0x5b, + 0xd7, 0x85, 0x72, 0x7d, 0x15, 0x00, 0xe7, 0x07, 0x5a, 0x9f, 0x39, 0x76, + 0x65, 0x67, 0xf8, 0x98, 0x5f, 0x29, 0xcd, 0xfa, 0xec, 0xca, 0x04, 0xcb, + 0x27, 0x93, 0x22, 0x73, 0xa5, 0xf2, 0xfa, 0xd2, 0x57, 0x9b, 0x0c, 0x8c, + 0xb7, 0xc7, 0x80, 0xe1, 0x47, 0xa3, 0xd4, 0x7d, 0x67, 0x85, 0xfc, 0x8d, + 0x28, 0xa0, 0xe7, 0xb1, 0xb3, 0xea, 0x9c, 0xf0, 0x2f, 0x69, 0x1d, 0x7b, + 0x4e, 0x1b, 0x62, 0x55, 0xc0, 0xae, 0x1c, 0x05, 0x9a, 0x62, 0xb5, 0x34, + 0x8d, 0x2b, 0x0a, 0x8f, 0x2c, 0x46, 0x73, 0x49, 0x2c, 0xfa, 0xd8, 0x7a, + 0x31, 0xb5, 0x7b, 0x32, 0x5e, 0x97, 0xb8, 0xa6, 0xa4, 0x08, 0x14, 0x75, + 0x35, 0x39, 0xd8, 0x04, 0x08, 0xee, 0x15, 0xfa, 0x07, 0x78, 0x63, 0x76, + 0x2c, 0x96, 0x78, 0xff, 0x3c, 0x40, 0x7e, 0xd9, 0x87, 0x5e, 0x61, 0x02, + 0x1c, 0xb1, 0xcd, 0x4e, 0x27, 0x09, 0x47, 0x7f, 0xb7, 0x88, 0xf9, 0x62, + 0x88, 0x45, 0x0b, 0xc7, 0xda, 0x2c, 0x42, 0x55, 0x49, 0xa9, 0x72, 0x40, + 0x04, 0xbc, 0x2d, 0x62, 0xce, 0xba, 0x27, 0x83, 0x50, 0x71, 0x97, 0x1b, + 0x04, 0xb3, 0x53, 0x97, 0xf8, 0x78, 0x7e, 0x51}, + pub_key_4, + {0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x35, 0x35, 0x31, 0x34, 0x35}, + true}, + + // Comment: + // tcID: 117 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 117, + 32, + {0xc1, 0x35, 0x09, 0x3d, 0xc0, 0xeb, 0xcd, 0x24, 0xfa, 0xeb, 0xc8, 0x40, + 0x00, 0x5c, 0xd0, 0x4f, 0x71, 0xfa, 0xf9, 0xd5, 0xd7, 0x8c, 0x30, 0xe1, + 0xc5, 0xa0, 0x94, 0xdc, 0xf6, 0x03, 0x16, 0x09, 0x2f, 0x34, 0x58, 0x95, + 0x6c, 0x1e, 0x2b, 0xdd, 0x44, 0xd7, 0x84, 0xef, 0x65, 0xd8, 0x08, 0x2a, + 0x3e, 0x2d, 0xa0, 0xc0, 0xa6, 0x1a, 0xcc, 0x81, 0xcb, 0x12, 0x3b, 0x96, + 0x05, 0xd5, 0xe0, 0xf7, 0x5b, 0x9e, 0x94, 0x38, 0x92, 0xc4, 0xb2, 0x28, + 0x77, 0xde, 0xf8, 0xc9, 0xa7, 0xe4, 0x4a, 0x46, 0x1a, 0xb9, 0x3a, 0xa3, + 0x17, 0xc7, 0x72, 0xc6, 0x6b, 0x64, 0x3d, 0x01, 0x7a, 0x2d, 0xe1, 0xe0, + 0xe5, 0xa4, 0xa3, 0x55, 0xb0, 0xd8, 0x00, 0xb7, 0x56, 0x4a, 0x12, 0xc2, + 0x9a, 0xc1, 0xc8, 0x2d, 0x12, 0xbf, 0xc0, 0xd4, 0xdd, 0xee, 0x20, 0x2c, + 0x6f, 0x04, 0x06, 0x92, 0x97, 0x6d, 0xa4, 0x46, 0x94, 0x59, 0xd2, 0xc4, + 0xa0, 0x77, 0x67, 0x89, 0xd0, 0x89, 0x32, 0x3d, 0x98, 0x0f, 0x9d, 0x54, + 0xe5, 0x8f, 0xbc, 0xd3, 0x91, 0x48, 0x6d, 0x35, 0x60, 0x9f, 0xa5, 0x62, + 0x69, 0x36, 0x4b, 0x21, 0x2c, 0xf1, 0xe2, 0x40, 0x46, 0x9a, 0x70, 0xc6, + 0x5d, 0x39, 0x20, 0xb2, 0x87, 0x51, 0xe5, 0x51, 0xf5, 0xe5, 0xb8, 0x7b, + 0x57, 0x65, 0x08, 0x48, 0xb3, 0x89, 0x84, 0x6e, 0x67, 0x02, 0xaa, 0xd1, + 0x2a, 0x39, 0x94, 0x6c, 0xfb, 0x1c, 0x65, 0x47, 0x10, 0xb1, 0xb6, 0xb0, + 0xce, 0x1a, 0xbd, 0xe5, 0xbc, 0xb2, 0x81, 0x7e, 0x93, 0xf8, 0x8f, 0x0f, + 0xd1, 0x8f, 0x2d, 0xb0, 0xa7, 0x76, 0xd0, 0x97, 0x64, 0xbd, 0x80, 0x6e, + 0xfc, 0xa5, 0x7b, 0xf6, 0x6b, 0xaf, 0xa3, 0x15, 0xe0, 0x2a, 0x72, 0x96, + 0xc3, 0x17, 0x94, 0xec, 0x38, 0x52, 0x6f, 0xa0, 0xda, 0xa1, 0xb8, 0x85, + 0x08, 0xd0, 0x35, 0x61, 0x03, 0xdf, 0xe7, 0xcc, 0x51, 0xc0, 0x73, 0xe0, + 0x1b, 0xe3, 0x3a, 0xb7, 0xf7, 0x5e, 0xc8, 0x4d, 0xcb, 0xb5, 0x7d, 0xe5, + 0xa9, 0x07, 0xec, 0xf9, 0x1e, 0x8e, 0x8d, 0x7b, 0x37, 0x19, 0x36, 0x90, + 0xcb, 0xea, 0x18, 0x6e, 0x7e, 0x78, 0x51, 0xa0, 0xe6, 0xca, 0x37, 0x33, + 0x4c, 0xf0, 0x29, 0xc7, 0xc4, 0xab, 0x9f, 0x28, 0x70, 0xba, 0x1e, 0x4e, + 0x02, 0xdf, 0xa3, 0x80, 0xd9, 0xb8, 0x35, 0x05, 0x19, 0xb9, 0xe3, 0x8c, + 0x0c, 0x5b, 0x6c, 0x08, 0x43, 0xed, 0xf7, 0x19, 0x38, 0x28, 0xdd, 0x9d, + 0x07, 0xf0, 0x14, 0x5b, 0x11, 0xad, 0x73, 0x86, 0xd4, 0x29, 0xb1, 0xc1, + 0x39, 0x19, 0x7a, 0x7c, 0xd1, 0xe8, 0xe9, 0x8f, 0x99, 0xdb, 0x18, 0x5e, + 0x9b, 0x78, 0x78, 0x48, 0x54, 0xc8, 0x21, 0x9e, 0x0b, 0x5c, 0x67, 0xd5, + 0x67, 0x04, 0xf7, 0xb5, 0xaa, 0x48, 0x46, 0x3e, 0xe7, 0xf8, 0x69, 0x65, + 0xb9, 0x89, 0x4e, 0xc4, 0xd8, 0x9d, 0xcb, 0x66, 0x14, 0xec, 0x60, 0xe6, + 0x58, 0xb6, 0x84, 0xeb, 0x1c, 0x2c, 0x5a, 0x89, 0xa2, 0x5e, 0x7c, 0x68, + 0x1f, 0x7a, 0x38, 0x15, 0xc1, 0x76, 0xf9, 0x09, 0xdc, 0x4e, 0x80, 0xfe, + 0xb3, 0xdd, 0xf5, 0x05, 0x4c, 0x7f, 0x4f, 0x5f, 0x9b, 0x4d, 0xc6, 0x26, + 0xad, 0x54, 0x62, 0xe0, 0xd5, 0xbd, 0xa1, 0x0c, 0xb4, 0xa9, 0x00, 0xe6, + 0x32, 0x6e, 0x2e, 0xd5, 0xee, 0x00, 0xf0, 0x27, 0xc5, 0x49, 0x92, 0xff, + 0x86, 0x3d, 0x61, 0xe2, 0x8a, 0xda, 0xb7, 0x95, 0xe2, 0xbe, 0x6a, 0xbb, + 0x96, 0x08, 0x40, 0xd7, 0xdb, 0x65, 0xa3, 0xd0, 0xcd, 0xc7, 0xcf, 0xcd, + 0x70, 0x86, 0x66, 0xab, 0xc6, 0x04, 0x1d, 0x84, 0x7d, 0xd7, 0x37, 0x99, + 0x0d, 0xbc, 0xdb, 0x9c, 0x5f, 0xaa, 0xf6, 0xd7, 0x04, 0xa3, 0x9b, 0x18, + 0xfc, 0x01, 0x1a, 0x15, 0x18, 0x96, 0xb5, 0xe3}, + pub_key_4, + {0x37, 0x30, 0x30, 0x34, 0x32, 0x35, 0x32, 0x39, 0x39, 0x39}, + true}, + + // Comment: + // tcID: 118 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 118, + 32, + {0x5e, 0x9c, 0xa7, 0xf8, 0x67, 0x19, 0x0b, 0xe1, 0xe7, 0x86, 0x69, 0xdb, + 0x48, 0x85, 0xc0, 0x89, 0xe5, 0x0d, 0x5b, 0x99, 0x9c, 0xb4, 0x59, 0xef, + 0x66, 0x45, 0xa7, 0xb5, 0x2c, 0xcc, 0x71, 0xfc, 0x75, 0x01, 0x8f, 0x8f, + 0xa9, 0x31, 0xed, 0xac, 0xce, 0x62, 0x99, 0xb1, 0xfd, 0xcd, 0xf8, 0x99, + 0x36, 0xdd, 0x3b, 0xb4, 0x22, 0x2d, 0x7c, 0x9d, 0xb6, 0x9b, 0xbb, 0x91, + 0x1c, 0x5e, 0x15, 0x48, 0x06, 0x6d, 0x02, 0x21, 0x74, 0x9f, 0x88, 0xc2, + 0x9b, 0xd8, 0x5d, 0x29, 0xac, 0x83, 0x37, 0x64, 0xf5, 0x6d, 0x61, 0x90, + 0xa3, 0xab, 0x2f, 0x6e, 0x32, 0x53, 0xad, 0x7c, 0xd3, 0x54, 0x02, 0xbd, + 0x8f, 0xec, 0x11, 0x7f, 0x66, 0x97, 0x85, 0xcd, 0x36, 0xe6, 0xaf, 0xc8, + 0xac, 0xcc, 0x66, 0x02, 0x2f, 0xf5, 0x77, 0xa4, 0x01, 0xc7, 0xa4, 0x8a, + 0x38, 0xd1, 0x8e, 0x77, 0xd8, 0xa3, 0x8a, 0xe7, 0xf2, 0xe7, 0x4b, 0x83, + 0x90, 0xb8, 0x74, 0x65, 0x37, 0x21, 0xad, 0x8d, 0x2d, 0x1e, 0xe7, 0xbd, + 0x82, 0xa3, 0x3d, 0x62, 0xc5, 0xbf, 0xcd, 0x58, 0xdb, 0x90, 0x79, 0x8d, + 0xea, 0x5d, 0xe4, 0x94, 0x58, 0x6f, 0x73, 0xdc, 0x94, 0x28, 0x28, 0xd9, + 0x05, 0x74, 0xcf, 0x5b, 0xfd, 0xac, 0xde, 0xe7, 0xad, 0xb2, 0x27, 0xec, + 0x74, 0xf5, 0xc6, 0xa0, 0x64, 0x42, 0x64, 0xad, 0x11, 0x4b, 0x7c, 0xc9, + 0xc9, 0x85, 0x6d, 0x81, 0xf9, 0x4e, 0xce, 0x42, 0xfc, 0x64, 0xf9, 0x3a, + 0x21, 0x59, 0xc6, 0x21, 0xcf, 0x86, 0xcb, 0x49, 0x04, 0x9e, 0xb8, 0x53, + 0xfd, 0x37, 0x69, 0x7c, 0x13, 0x81, 0x01, 0x79, 0xef, 0xc4, 0x0c, 0x58, + 0xf6, 0x01, 0xb6, 0xcc, 0xf4, 0xea, 0x75, 0x5b, 0xb1, 0x42, 0xda, 0xa6, + 0x2a, 0xfe, 0x15, 0x1b, 0xf4, 0x8a, 0xec, 0xc8, 0x35, 0x09, 0x26, 0x36, + 0x82, 0x15, 0x50, 0x4e, 0xda, 0xbc, 0x5c, 0x12, 0x29, 0xe7, 0x7c, 0x2b, + 0x04, 0x1f, 0xdd, 0x22, 0x95, 0x37, 0x03, 0x25, 0xc3, 0x56, 0x63, 0x61, + 0xa2, 0xbe, 0x54, 0xc4, 0x11, 0xb9, 0x4e, 0x78, 0xc9, 0x28, 0xae, 0xb4, + 0x73, 0x3b, 0x02, 0x05, 0xd8, 0xde, 0x21, 0xdb, 0x56, 0x74, 0xf6, 0x46, + 0xe2, 0x6d, 0x22, 0x09, 0x87, 0xed, 0x54, 0x33, 0x31, 0xb4, 0xd4, 0xa4, + 0x6c, 0x9c, 0xf5, 0x16, 0x3e, 0x97, 0x2b, 0xba, 0x6f, 0x20, 0xff, 0xc2, + 0xf1, 0x19, 0x89, 0x9b, 0x06, 0xca, 0x79, 0xc1, 0x87, 0xe3, 0x6e, 0x0d, + 0xc9, 0x21, 0xfe, 0xfc, 0x53, 0x80, 0x42, 0x0f, 0xee, 0xe9, 0x72, 0x98, + 0x2b, 0x01, 0xfb, 0x2a, 0xb7, 0xd5, 0x11, 0x10, 0xae, 0x06, 0x44, 0xea, + 0x41, 0x1a, 0x5f, 0xd6, 0x9b, 0x45, 0xfe, 0x0a, 0xfd, 0xad, 0x22, 0x2b, + 0x4e, 0xc5, 0x53, 0x46, 0xe2, 0xe5, 0x6b, 0x90, 0x0c, 0x74, 0xe7, 0x39, + 0x62, 0x41, 0xf8, 0x63, 0x95, 0xb5, 0x8b, 0xd1, 0xa6, 0x99, 0x3e, 0x02, + 0x9a, 0x93, 0x6b, 0x15, 0xb2, 0xf6, 0x3e, 0x53, 0x99, 0x7c, 0x22, 0x4b, + 0xd7, 0xe5, 0x62, 0x39, 0xe6, 0xb2, 0x48, 0xb7, 0x03, 0x7c, 0xf4, 0x8d, + 0x7f, 0xdc, 0x6b, 0x85, 0x51, 0x0c, 0xdb, 0xfe, 0x48, 0xaf, 0xd4, 0xa6, + 0x23, 0x41, 0x80, 0x67, 0x77, 0x01, 0x5a, 0x87, 0xb5, 0x03, 0xf8, 0xeb, + 0xce, 0x55, 0x81, 0x16, 0x64, 0xb4, 0xff, 0x0d, 0xb6, 0x08, 0xa1, 0x64, + 0x74, 0x33, 0x45, 0x05, 0xef, 0x5c, 0xe9, 0xc6, 0x73, 0x27, 0xc1, 0xbf, + 0x15, 0x42, 0xe8, 0x97, 0x03, 0x52, 0xa3, 0x58, 0x93, 0x11, 0xcc, 0x48, + 0xb3, 0x17, 0xaf, 0x87, 0xfa, 0x85, 0xfc, 0xbb, 0x3b, 0xea, 0x93, 0x0a, + 0x0c, 0xd2, 0xbe, 0xf7, 0x06, 0x2d, 0x83, 0xac, 0x3a, 0x3c, 0x15, 0x47, + 0xd4, 0x84, 0x76, 0xfd, 0xbd, 0xd0, 0xc2, 0xd4}, + pub_key_4, + {0x31, 0x35, 0x36, 0x35, 0x33, 0x32, 0x35, 0x32, 0x38, 0x33}, + true}, + + // Comment: + // tcID: 119 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 119, + 32, + {0x49, 0x9a, 0xe8, 0x31, 0x1f, 0x47, 0x24, 0x4b, 0x60, 0x18, 0xa6, 0x53, + 0x26, 0x4c, 0xa8, 0xbb, 0xbd, 0x1c, 0xa5, 0x1a, 0x9b, 0xb4, 0x9b, 0x8b, + 0x46, 0xec, 0x0e, 0x69, 0x03, 0xcd, 0x4b, 0x35, 0x82, 0xba, 0xca, 0x0f, + 0xe3, 0x57, 0x9b, 0x1d, 0x51, 0x43, 0xfa, 0x1c, 0x82, 0x68, 0x97, 0xa4, + 0xb4, 0x82, 0x27, 0xe8, 0x59, 0x26, 0xfe, 0x33, 0x00, 0x11, 0xdf, 0xef, + 0xc9, 0x48, 0x98, 0x4b, 0x17, 0xe8, 0x67, 0x4a, 0x47, 0x56, 0xed, 0xd7, + 0x73, 0xe0, 0x05, 0x75, 0xa5, 0x19, 0x55, 0xbc, 0xf3, 0x1a, 0x9a, 0x87, + 0xc6, 0x76, 0xa7, 0x03, 0x15, 0x5a, 0x00, 0xbe, 0x00, 0x4c, 0x02, 0xe6, + 0x06, 0x83, 0x77, 0xd1, 0x1f, 0xd9, 0x94, 0x2b, 0xf2, 0x06, 0x0b, 0xb6, + 0xc1, 0x71, 0x37, 0x3b, 0x04, 0x3f, 0xf1, 0xd3, 0xea, 0x46, 0xeb, 0xb1, + 0x4c, 0x5e, 0xcf, 0xdd, 0xab, 0x08, 0x33, 0x0e, 0x87, 0xdb, 0xa1, 0x94, + 0xc7, 0x05, 0x9e, 0x35, 0x19, 0xd5, 0xef, 0xeb, 0x32, 0xb2, 0x12, 0xc8, + 0x9a, 0x70, 0xd5, 0xde, 0xfb, 0x0e, 0x0b, 0x52, 0xb2, 0x1e, 0xd0, 0x4a, + 0xaf, 0x64, 0x3f, 0x7c, 0xdb, 0x73, 0x8c, 0x33, 0xaa, 0xcc, 0x0b, 0xe8, + 0x43, 0x51, 0x47, 0x82, 0xa3, 0xd5, 0x93, 0x3f, 0x2a, 0x0e, 0xa2, 0x08, + 0x5e, 0x3b, 0xd9, 0xd1, 0xa5, 0xc8, 0xfe, 0x03, 0x89, 0xbf, 0xfb, 0xba, + 0xc5, 0xd8, 0xf5, 0xa3, 0xf0, 0x5e, 0x2b, 0x20, 0x28, 0x49, 0xf2, 0xa9, + 0xe4, 0xec, 0x37, 0xff, 0xc2, 0xa3, 0xf0, 0x86, 0x84, 0xb1, 0x3e, 0x1e, + 0x9d, 0x31, 0x2a, 0x0b, 0x96, 0x8a, 0xa4, 0x9c, 0x43, 0xa6, 0xc6, 0x5c, + 0x0a, 0x2f, 0xe3, 0xb5, 0xd3, 0xa8, 0xad, 0xa6, 0x4b, 0xcb, 0x3e, 0xe0, + 0x9b, 0x34, 0x94, 0x21, 0x65, 0xee, 0xce, 0x5b, 0xd0, 0xd0, 0xb7, 0x3c, + 0xad, 0x7e, 0x87, 0xfb, 0x21, 0x46, 0x99, 0xd2, 0x7a, 0x70, 0x57, 0x59, + 0xaa, 0xb1, 0xc8, 0xa0, 0x00, 0xd3, 0xae, 0x58, 0xc3, 0x90, 0xf7, 0xd8, + 0x01, 0xfd, 0xca, 0xef, 0x2d, 0x32, 0x8d, 0xaf, 0xf7, 0xbb, 0x6f, 0x7b, + 0x60, 0x01, 0x0c, 0xc8, 0xdb, 0xcc, 0x64, 0x8f, 0xa6, 0x86, 0x5a, 0x0d, + 0xcd, 0xbc, 0x9e, 0xfb, 0xe6, 0xb5, 0xff, 0x47, 0x4d, 0x84, 0xbc, 0xd3, + 0x39, 0x00, 0x52, 0x53, 0xca, 0xea, 0x87, 0xe6, 0x2d, 0x29, 0x12, 0xf4, + 0xe8, 0xd0, 0x0a, 0x69, 0x3c, 0x52, 0x27, 0x72, 0x32, 0x31, 0xb0, 0x5d, + 0xdf, 0x6f, 0xdd, 0x6b, 0x3c, 0x61, 0x87, 0x0d, 0x67, 0xfb, 0x6d, 0x23, + 0x17, 0x26, 0xaa, 0xd5, 0x9a, 0xb4, 0xd9, 0xbc, 0x13, 0xf0, 0xbb, 0x3c, + 0x45, 0x1c, 0x29, 0xc4, 0x7d, 0x1c, 0xe5, 0x64, 0x87, 0xaf, 0xa1, 0x73, + 0x25, 0x9d, 0x37, 0x79, 0x2d, 0x48, 0x1a, 0x8c, 0x23, 0xef, 0x0c, 0xb4, + 0x37, 0xe4, 0x6c, 0xe4, 0x6c, 0x2b, 0xdb, 0x89, 0x8e, 0xbf, 0x41, 0x6f, + 0xc9, 0xce, 0xbd, 0x1e, 0x7f, 0x0f, 0xdf, 0x5b, 0xca, 0xcc, 0x0b, 0x57, + 0xf3, 0x69, 0x47, 0x4c, 0xac, 0x22, 0x18, 0xc1, 0x78, 0x5a, 0xd4, 0x94, + 0x93, 0x97, 0xd2, 0x02, 0x6e, 0x88, 0xab, 0x19, 0x49, 0xc4, 0x8d, 0x3a, + 0x02, 0x80, 0x6f, 0x2e, 0x4a, 0xe3, 0x05, 0x9e, 0x3b, 0xdb, 0xd1, 0x04, + 0xba, 0x33, 0xc9, 0x07, 0x70, 0x0e, 0xb5, 0x85, 0xe2, 0xde, 0x83, 0x0a, + 0x5c, 0xc2, 0x5d, 0xe1, 0x64, 0xe6, 0x5d, 0x52, 0xea, 0x5a, 0xc4, 0xbf, + 0x78, 0xa7, 0x3d, 0xa7, 0x33, 0xb8, 0x67, 0x23, 0xfe, 0x82, 0xc3, 0xf6, + 0xee, 0xaf, 0xf5, 0xd7, 0xc6, 0x34, 0xa4, 0x8d, 0xce, 0x21, 0x7e, 0x82, + 0xfa, 0x31, 0x35, 0x7c, 0x93, 0x7a, 0x05, 0x21, 0xe0, 0x5a, 0x7a, 0x3b, + 0x21, 0x59, 0x7c, 0x4e, 0xe1, 0xac, 0x93, 0xe9}, + pub_key_4, + {0x32, 0x33, 0x38, 0x32, 0x36, 0x33, 0x34, 0x32, 0x33, 0x35, 0x30}, + true}, + + // Comment: + // tcID: 120 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 120, + 32, + {0x38, 0x32, 0x11, 0x14, 0xc7, 0x0b, 0x1f, 0x98, 0x56, 0x0b, 0x78, 0xbd, + 0xd0, 0x61, 0x8c, 0x27, 0x11, 0x0d, 0x25, 0x60, 0x53, 0xbb, 0x11, 0xcc, + 0x03, 0xb6, 0x55, 0xb9, 0xcc, 0xf1, 0x58, 0xfa, 0x51, 0x2b, 0xf7, 0xb3, + 0x55, 0x27, 0x88, 0x36, 0x66, 0x43, 0x52, 0x5c, 0xef, 0x87, 0x32, 0xb6, + 0xdb, 0x74, 0xda, 0x92, 0x59, 0x8c, 0x5a, 0x13, 0x4c, 0x27, 0xd4, 0xee, + 0x46, 0x92, 0x01, 0x34, 0xca, 0x47, 0x8b, 0x04, 0x33, 0x5b, 0xfd, 0x95, + 0x29, 0x60, 0x66, 0x6f, 0x6d, 0x4e, 0x75, 0x8f, 0xe3, 0xcf, 0x8b, 0x07, + 0x66, 0xe9, 0x4c, 0x6b, 0x27, 0xca, 0x42, 0xd4, 0xb7, 0xb5, 0xdf, 0x4c, + 0x3c, 0x33, 0xa1, 0x7d, 0x2a, 0x4d, 0xb7, 0xe4, 0x76, 0xbd, 0xf8, 0xa5, + 0xc2, 0x20, 0xfc, 0xb1, 0xf6, 0xbf, 0x79, 0x9c, 0x39, 0x61, 0xdf, 0x5d, + 0xd5, 0xef, 0x86, 0x37, 0x2e, 0x3c, 0xaa, 0xae, 0xe4, 0x2f, 0x15, 0xf9, + 0xc7, 0x0b, 0xe9, 0xdd, 0x29, 0x61, 0xf0, 0xae, 0x93, 0x58, 0x58, 0x85, + 0x12, 0x97, 0xb8, 0x6d, 0xcb, 0xac, 0x98, 0x88, 0x04, 0x5b, 0x51, 0x52, + 0x1c, 0xee, 0x70, 0x53, 0xaf, 0x27, 0x64, 0xea, 0xce, 0x38, 0x27, 0x4b, + 0x68, 0xb4, 0x43, 0x43, 0x9c, 0x91, 0x01, 0x1a, 0x66, 0x8f, 0x40, 0x82, + 0x81, 0x1b, 0x68, 0x41, 0xd4, 0x63, 0x22, 0xab, 0x4b, 0x3a, 0x9a, 0xa9, + 0x7e, 0x9b, 0xe0, 0x4f, 0xa0, 0x12, 0x08, 0xa7, 0xec, 0x43, 0x1e, 0x00, + 0x93, 0x7d, 0x52, 0x07, 0x3b, 0x5a, 0x98, 0xf6, 0x60, 0x01, 0x88, 0xd5, + 0x63, 0x5b, 0x01, 0x0d, 0xeb, 0x19, 0x99, 0x23, 0x18, 0x9a, 0xc0, 0x07, + 0x2e, 0xf0, 0x8f, 0x1b, 0x2e, 0xb7, 0x88, 0xf0, 0x9e, 0x77, 0x60, 0x80, + 0xfa, 0xd9, 0xff, 0x4d, 0x80, 0x32, 0xd9, 0xea, 0xdd, 0xc6, 0xbb, 0x23, + 0x17, 0xbd, 0x16, 0xe8, 0x7a, 0xf5, 0x22, 0x64, 0x73, 0x75, 0xb3, 0xb8, + 0x91, 0x98, 0x5b, 0x66, 0x2c, 0x2f, 0x47, 0x19, 0x3d, 0xba, 0x28, 0xc8, + 0x64, 0x11, 0x8b, 0x0f, 0x80, 0x94, 0x5c, 0x4a, 0xfd, 0x9b, 0x96, 0x62, + 0x70, 0x7e, 0x86, 0xd2, 0x8d, 0xfd, 0xe9, 0x42, 0xbf, 0xb4, 0xe4, 0x5d, + 0xe9, 0x71, 0x72, 0x47, 0xb4, 0x74, 0x0d, 0xb3, 0x94, 0x8c, 0x5c, 0xab, + 0xc5, 0xb6, 0xff, 0x3f, 0xac, 0xb2, 0x77, 0x52, 0x4a, 0xab, 0x14, 0x16, + 0x81, 0x52, 0x24, 0x20, 0x9d, 0xad, 0x8b, 0x69, 0x3d, 0xdb, 0xe0, 0x5f, + 0x1d, 0xaa, 0x24, 0xe3, 0x1b, 0xa2, 0x54, 0xad, 0xc0, 0x3b, 0xcc, 0x96, + 0x4c, 0xab, 0xa0, 0x81, 0x42, 0xb6, 0xd3, 0xd8, 0xc0, 0x67, 0x51, 0x35, + 0x8a, 0x21, 0x6d, 0x11, 0x1b, 0x06, 0x9e, 0x0a, 0x62, 0x15, 0x39, 0x95, + 0x35, 0xe5, 0x58, 0x0e, 0x8f, 0x4a, 0x2b, 0xfb, 0x3f, 0xd5, 0xd8, 0x9d, + 0x0a, 0x66, 0xc3, 0x6c, 0xe9, 0x70, 0xb4, 0x64, 0x97, 0x3b, 0x2d, 0xac, + 0xc1, 0x4c, 0x8a, 0x97, 0x8a, 0x94, 0x4b, 0x83, 0x48, 0x5f, 0x9f, 0xac, + 0xca, 0xe7, 0x84, 0x73, 0xb2, 0x44, 0xea, 0x94, 0xa2, 0x7f, 0xfa, 0xd3, + 0xe5, 0x62, 0x4a, 0x8c, 0x79, 0x13, 0x46, 0x7a, 0x85, 0xe2, 0xf4, 0x19, + 0xa7, 0xc5, 0x1b, 0xe3, 0xd6, 0x16, 0x18, 0x6d, 0x85, 0xde, 0x2b, 0xd2, + 0x8d, 0x1a, 0xee, 0x15, 0x6e, 0x3b, 0x50, 0x34, 0xdc, 0x69, 0x75, 0x3b, + 0x9a, 0xbf, 0xa8, 0xb4, 0x39, 0xd8, 0x6d, 0x68, 0xe4, 0x0e, 0x35, 0x58, + 0xf8, 0xfa, 0x61, 0x58, 0xad, 0x0e, 0x17, 0xb6, 0xcd, 0x0b, 0x89, 0x9f, + 0xe2, 0x2b, 0x98, 0xed, 0x5b, 0x2b, 0x94, 0xfd, 0x31, 0x62, 0x0e, 0x7e, + 0x31, 0x5e, 0xab, 0x34, 0x92, 0xf8, 0x8c, 0x53, 0xf9, 0x5f, 0x50, 0x1b, + 0x63, 0xb8, 0xa0, 0x36, 0x7f, 0x38, 0xe8, 0xa1}, + pub_key_4, + {0x31, 0x34, 0x34, 0x37, 0x38, 0x34, 0x37, 0x30, 0x36, 0x35}, + true}, + + // Comment: + // tcID: 121 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 121, + 32, + {0x56, 0xd7, 0x40, 0x4e, 0xb2, 0x98, 0x79, 0x3a, 0x2e, 0x78, 0xdb, 0x00, + 0x40, 0x8a, 0xd9, 0xb7, 0xa8, 0xee, 0x1b, 0xaf, 0x7c, 0x00, 0x9c, 0xf1, + 0xce, 0x95, 0xed, 0x7d, 0xaa, 0x55, 0x8d, 0x31, 0x46, 0x4a, 0xde, 0x5a, + 0x41, 0x75, 0xaa, 0xa3, 0xff, 0x4f, 0x7f, 0x39, 0x19, 0xbf, 0x66, 0x8e, + 0xf5, 0xdd, 0xa5, 0x99, 0x91, 0xf9, 0xad, 0x77, 0xc0, 0xbb, 0x85, 0xe3, + 0xf4, 0xbf, 0x3d, 0xbc, 0xc7, 0x25, 0x0a, 0x46, 0x25, 0x10, 0xe5, 0xa5, + 0xdd, 0xd0, 0x91, 0x75, 0x12, 0xc6, 0xc1, 0x16, 0xa6, 0xf7, 0x30, 0x79, + 0x6a, 0x14, 0x79, 0x09, 0x51, 0xce, 0xda, 0x3f, 0x74, 0x4e, 0x29, 0x00, + 0x48, 0xe9, 0xd3, 0x94, 0xdf, 0x82, 0x74, 0x20, 0x45, 0x48, 0x80, 0xdd, + 0x75, 0x6a, 0x48, 0x38, 0x03, 0xd8, 0x16, 0xd4, 0x88, 0x32, 0x31, 0xb7, + 0x65, 0x11, 0x25, 0xca, 0x2f, 0x95, 0x0c, 0x4c, 0x24, 0x8b, 0x3c, 0x50, + 0x8d, 0x50, 0xb3, 0x6c, 0x0a, 0x10, 0x5e, 0x01, 0x88, 0xda, 0x88, 0x8a, + 0xce, 0xe4, 0xa3, 0xb4, 0x0b, 0xa9, 0x35, 0x93, 0x9b, 0x78, 0xf1, 0x1b, + 0x8d, 0x00, 0x01, 0x1b, 0x62, 0x06, 0x86, 0x9c, 0x7f, 0xc4, 0x59, 0xd6, + 0x2c, 0x10, 0xd6, 0x49, 0xca, 0x05, 0xaa, 0x2a, 0xaf, 0x9a, 0x30, 0xf9, + 0xad, 0xc5, 0xb4, 0xfb, 0x64, 0x8c, 0xc0, 0x56, 0x5a, 0x24, 0xc8, 0x7f, + 0xc2, 0x7e, 0xea, 0xae, 0x0b, 0x77, 0x28, 0xc5, 0xd2, 0xac, 0x66, 0xfc, + 0x55, 0x4d, 0xc1, 0x61, 0x48, 0xc8, 0xf8, 0xd9, 0x76, 0x20, 0x7d, 0x4a, + 0x97, 0x3c, 0x32, 0xb3, 0xaa, 0xd2, 0xcf, 0xaa, 0x3a, 0x2c, 0xf7, 0x58, + 0xab, 0xb1, 0xb8, 0x6c, 0x5d, 0xfb, 0x83, 0xa8, 0x47, 0xe6, 0x54, 0x28, + 0xda, 0x2e, 0x8b, 0x59, 0xc3, 0xc0, 0x78, 0x97, 0x31, 0x68, 0x3b, 0x1b, + 0x60, 0xd5, 0xff, 0x01, 0xe9, 0x3d, 0x58, 0xe0, 0x4e, 0xf6, 0xb6, 0x7a, + 0x52, 0x6b, 0xf0, 0x67, 0xf2, 0xfa, 0x6b, 0xc9, 0x79, 0x51, 0xf5, 0x3b, + 0x91, 0xc6, 0xaf, 0xf3, 0xc4, 0x5f, 0x02, 0x7b, 0x90, 0xe7, 0x2d, 0xa5, + 0xfc, 0x86, 0xae, 0xd0, 0x60, 0x6e, 0xc4, 0x3d, 0x8b, 0x0d, 0x78, 0x9d, + 0x77, 0x47, 0x34, 0xe5, 0xb3, 0x38, 0x4f, 0x04, 0xa8, 0xf9, 0x9e, 0x01, + 0xe4, 0x58, 0x5f, 0xa0, 0xbf, 0x3e, 0x44, 0x42, 0x00, 0x99, 0x1b, 0xb7, + 0xa3, 0xfe, 0x96, 0x58, 0x7b, 0xa3, 0x9e, 0x05, 0xaa, 0x5d, 0x52, 0x7a, + 0x63, 0x78, 0x5f, 0x7d, 0xb7, 0x0f, 0xce, 0x67, 0x25, 0xcb, 0xd4, 0xb6, + 0xf5, 0xc7, 0xf4, 0xf0, 0x95, 0x97, 0x6f, 0x29, 0x8f, 0x72, 0xe1, 0x06, + 0xf7, 0x97, 0x19, 0x7d, 0xf2, 0xef, 0x03, 0xec, 0x84, 0x50, 0x1e, 0x5b, + 0x29, 0x2e, 0xf2, 0x7c, 0x13, 0xc8, 0x22, 0xba, 0xd3, 0x2b, 0xf2, 0x17, + 0x82, 0x9f, 0xeb, 0xf1, 0xbb, 0x2d, 0xa0, 0x0d, 0xbb, 0xb6, 0xf3, 0xa9, + 0x55, 0x04, 0x4e, 0x5c, 0x38, 0x1c, 0x21, 0x02, 0x85, 0xa8, 0x89, 0xc2, + 0xaa, 0xbd, 0x09, 0xad, 0xbc, 0xe1, 0xa5, 0x2b, 0x67, 0xb0, 0xc2, 0x7f, + 0x60, 0x77, 0xcc, 0x15, 0x5c, 0x1d, 0x78, 0xf8, 0xf9, 0x4b, 0x62, 0x1f, + 0x14, 0xfd, 0x42, 0x25, 0xba, 0x71, 0xc1, 0x6d, 0x54, 0x85, 0x72, 0x93, + 0x0e, 0xf1, 0x24, 0x9d, 0xe5, 0xb8, 0x8b, 0xac, 0x8a, 0x89, 0xbd, 0x4f, + 0xad, 0x55, 0xa8, 0xbf, 0xb0, 0xc3, 0x4a, 0x9a, 0x26, 0x37, 0xad, 0x77, + 0x1d, 0xec, 0x76, 0xed, 0xf9, 0x92, 0xde, 0xe5, 0xbe, 0x30, 0x04, 0x8a, + 0x44, 0x72, 0x6d, 0xc0, 0xee, 0x9a, 0x8d, 0x15, 0x2e, 0xe3, 0xac, 0x80, + 0xe2, 0x02, 0xa5, 0xa0, 0x62, 0x74, 0x09, 0x75, 0x1b, 0xf6, 0x44, 0x0e, + 0xaa, 0x95, 0xde, 0xd9, 0x9b, 0x9e, 0xc0, 0x97}, + pub_key_4, + {0x31, 0x34, 0x32, 0x36, 0x30, 0x32, 0x30, 0x35, 0x35, 0x34, 0x34}, + true}, + + // Comment: + // tcID: 122 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 122, + 32, + {0x53, 0x82, 0x86, 0x04, 0x79, 0xfc, 0x72, 0x83, 0xb7, 0x86, 0xc2, 0x08, + 0xc6, 0x89, 0x5f, 0xa3, 0x0c, 0xc8, 0x78, 0x86, 0x7b, 0x0d, 0x0c, 0x08, + 0x03, 0x6c, 0xb4, 0xd1, 0xc7, 0x7b, 0x60, 0xc3, 0x3b, 0x4b, 0x38, 0x46, + 0x97, 0x16, 0x10, 0x46, 0x30, 0x8d, 0x07, 0xd6, 0xeb, 0xb0, 0xf9, 0x14, + 0x29, 0x1e, 0xb7, 0xbf, 0x20, 0x6e, 0x77, 0x37, 0x93, 0xff, 0x33, 0x8d, + 0x40, 0x0d, 0x9b, 0x6a, 0x74, 0xec, 0x39, 0x0b, 0x7c, 0x5f, 0x9d, 0x9a, + 0x59, 0xc5, 0xd8, 0xb1, 0x0e, 0x70, 0x97, 0xe6, 0xa3, 0xa9, 0xe0, 0x3f, + 0x50, 0xaa, 0x66, 0x00, 0x53, 0xa7, 0xad, 0x8b, 0x32, 0xfb, 0x5c, 0x86, + 0xbb, 0x56, 0x34, 0x66, 0x47, 0x47, 0x98, 0x69, 0x43, 0x3a, 0xcb, 0xcb, + 0xac, 0x4c, 0xf0, 0xc5, 0xb6, 0x23, 0x7d, 0x0e, 0x31, 0x8a, 0x2a, 0x6a, + 0xf7, 0x30, 0x17, 0xfb, 0x2c, 0x72, 0x2b, 0x78, 0x72, 0x25, 0x6e, 0x38, + 0x2f, 0x27, 0xcb, 0x63, 0x7d, 0x15, 0x93, 0x8a, 0xca, 0x0e, 0x90, 0xfc, + 0x73, 0xe2, 0xf4, 0x81, 0xfc, 0xe7, 0x0c, 0x7e, 0xe2, 0x65, 0xa8, 0x43, + 0xdf, 0x3a, 0xbb, 0x17, 0x28, 0x8e, 0x08, 0x41, 0xc2, 0x8d, 0x9b, 0x3e, + 0x93, 0xd0, 0xc0, 0xa9, 0x34, 0x29, 0x99, 0xe7, 0x67, 0xcd, 0x48, 0xc7, + 0x40, 0xf4, 0xbe, 0x72, 0x97, 0xdb, 0x5d, 0xfb, 0xb1, 0x9f, 0x14, 0xec, + 0xca, 0x19, 0xc7, 0x6f, 0x01, 0x9d, 0xc3, 0x76, 0x48, 0xa6, 0x36, 0x9a, + 0x3e, 0x7e, 0xbd, 0x3f, 0x75, 0x91, 0x15, 0x21, 0xc3, 0xc6, 0x67, 0xbc, + 0x67, 0xe8, 0x29, 0xe5, 0x80, 0xa6, 0x36, 0x1d, 0x5f, 0x24, 0x6d, 0x8f, + 0xc4, 0xef, 0x35, 0xd6, 0x6e, 0xc9, 0x32, 0x2f, 0x8a, 0x9f, 0xf8, 0xff, + 0x99, 0x61, 0xab, 0xa6, 0x14, 0x94, 0x1c, 0x03, 0x3f, 0x92, 0xea, 0x7f, + 0xad, 0xcc, 0xba, 0x12, 0x9d, 0x60, 0x7d, 0xac, 0x53, 0x63, 0xe4, 0x08, + 0xfa, 0x27, 0x2c, 0xef, 0xe3, 0xe1, 0x73, 0x8b, 0x51, 0x52, 0xb3, 0x95, + 0xf7, 0x7f, 0x86, 0x90, 0x53, 0xe6, 0x0c, 0x0e, 0x60, 0xd8, 0xa1, 0x6d, + 0x65, 0xc1, 0xb7, 0x8d, 0xbf, 0x27, 0x3f, 0xc9, 0xa3, 0xe3, 0x12, 0x58, + 0x41, 0x38, 0xfb, 0x62, 0x28, 0x95, 0xbf, 0x44, 0xa8, 0x07, 0x3d, 0x25, + 0xd4, 0xab, 0x7c, 0xec, 0x1c, 0x92, 0xae, 0x2d, 0xca, 0xfa, 0xee, 0xd2, + 0x26, 0x68, 0xae, 0x3b, 0xef, 0x2b, 0x74, 0x74, 0xce, 0x14, 0x7f, 0x5d, + 0xc4, 0x43, 0x4b, 0x92, 0x82, 0x70, 0x76, 0x1a, 0xc9, 0x4e, 0xb3, 0xf7, + 0x51, 0xa5, 0xca, 0x69, 0xdd, 0x00, 0x8c, 0xf7, 0xdf, 0x0e, 0xe8, 0x45, + 0xb5, 0x67, 0xc0, 0x27, 0xae, 0xce, 0x0a, 0x83, 0x35, 0xb4, 0x12, 0x10, + 0x1a, 0xa2, 0x29, 0x01, 0x97, 0x3d, 0x16, 0x6b, 0x67, 0xe1, 0xe0, 0x12, + 0x24, 0xd5, 0xcc, 0xbc, 0x65, 0x06, 0x84, 0x0c, 0xaf, 0xc6, 0xbb, 0xbe, + 0x33, 0x9e, 0x50, 0xb7, 0xdc, 0x92, 0x0a, 0xcc, 0x04, 0x5f, 0x19, 0xb9, + 0xdf, 0x3d, 0xc9, 0x36, 0xab, 0xe9, 0xdd, 0x9b, 0x49, 0xe5, 0xc3, 0x32, + 0xc2, 0x52, 0x1d, 0x77, 0xcf, 0xfc, 0xb4, 0x7b, 0x57, 0xde, 0x8a, 0xcb, + 0x5e, 0xc3, 0xb7, 0x7b, 0xa0, 0x5c, 0xc6, 0xcf, 0xf7, 0xd4, 0x7d, 0x08, + 0x6f, 0x12, 0xe9, 0x07, 0x44, 0xa0, 0x84, 0xc2, 0x16, 0xd3, 0x0f, 0x66, + 0x35, 0x19, 0xe6, 0x9b, 0xd8, 0x4e, 0x4a, 0xd7, 0x16, 0xd8, 0xe9, 0xfd, + 0xe4, 0xeb, 0x47, 0xe8, 0x5a, 0xce, 0x58, 0x54, 0xd8, 0x8d, 0x4f, 0x33, + 0xac, 0x5d, 0xb9, 0xf4, 0x65, 0x8d, 0xad, 0x28, 0x32, 0x86, 0xc1, 0xec, + 0x6c, 0xd4, 0xc0, 0xfe, 0x15, 0xc2, 0x32, 0xcd, 0xfe, 0x6f, 0x5b, 0x92, + 0xb1, 0x22, 0x64, 0xbd, 0x09, 0x88, 0xb3, 0xa3}, + pub_key_4, + {0x31, 0x39, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x38, 0x35}, + true}, + + // Comment: + // tcID: 123 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 123, + 32, + {0x2d, 0x3c, 0x11, 0x5b, 0xcc, 0x63, 0x41, 0xe8, 0x79, 0xde, 0x32, 0xa9, + 0xb0, 0x79, 0x66, 0xb2, 0xa1, 0x24, 0xdb, 0xf9, 0x80, 0x5a, 0x9c, 0x1c, + 0x84, 0xd5, 0x6c, 0xd9, 0x52, 0xdf, 0xba, 0x4e, 0x11, 0x50, 0x3c, 0x08, + 0xb2, 0xf5, 0xdf, 0xfc, 0x42, 0xbe, 0x3f, 0xdb, 0x92, 0xe5, 0x21, 0x44, + 0xde, 0x77, 0x5f, 0x2e, 0x8d, 0x8b, 0xe3, 0xe5, 0x47, 0xda, 0x42, 0x78, + 0x30, 0xd3, 0xcb, 0xbd, 0xb1, 0xa6, 0xaf, 0xef, 0x4e, 0x21, 0xe8, 0x45, + 0x18, 0x6c, 0x0e, 0xa9, 0x90, 0xc8, 0x59, 0xb6, 0x00, 0x54, 0x10, 0x40, + 0x40, 0x29, 0xe2, 0x90, 0x7a, 0xd6, 0x91, 0x3a, 0xf4, 0xc9, 0x3c, 0x16, + 0x8b, 0xe9, 0x6a, 0x48, 0x57, 0xef, 0xc7, 0x29, 0xae, 0x4a, 0x32, 0x3f, + 0xa0, 0x52, 0xa8, 0xff, 0x43, 0x2a, 0x05, 0x21, 0xdd, 0xd2, 0xed, 0x31, + 0xd7, 0xb8, 0xd9, 0x17, 0xaa, 0x59, 0x2e, 0xc7, 0xd9, 0x08, 0x2b, 0x85, + 0x78, 0x3a, 0x27, 0x87, 0x0a, 0xa3, 0x03, 0x61, 0xd8, 0xc7, 0xd5, 0xe2, + 0x0a, 0x2b, 0x97, 0xfe, 0xa2, 0xd4, 0x2c, 0x32, 0x86, 0x76, 0xa9, 0xe7, + 0x9d, 0x0c, 0x25, 0xe3, 0xce, 0x1d, 0xf4, 0xc5, 0x61, 0xad, 0xf6, 0x34, + 0x36, 0xfc, 0xe1, 0xb2, 0xf1, 0xc6, 0xb2, 0xa0, 0x36, 0x27, 0x09, 0xf8, + 0x6f, 0x6f, 0x52, 0x14, 0xb7, 0xc0, 0x66, 0x6d, 0x99, 0xe0, 0x10, 0xa3, + 0x84, 0xea, 0x2a, 0xa8, 0xde, 0x2f, 0xc0, 0xfb, 0x94, 0xf8, 0x8f, 0x76, + 0x9c, 0x08, 0x36, 0x05, 0xc5, 0x31, 0xee, 0xee, 0x4c, 0xc8, 0x77, 0x91, + 0x7c, 0x6e, 0x7b, 0xd4, 0x00, 0xc9, 0xb3, 0xd4, 0xda, 0xe2, 0x7a, 0x05, + 0x27, 0x26, 0x2c, 0xe3, 0xb1, 0x9f, 0x4f, 0xbd, 0x56, 0x21, 0x36, 0x34, + 0xed, 0x4e, 0xf8, 0xbb, 0xbf, 0xa1, 0x9d, 0x22, 0x66, 0x46, 0xc7, 0x10, + 0x6f, 0xd8, 0x69, 0xf9, 0xa1, 0xb4, 0xfd, 0x56, 0x7b, 0x6f, 0x4c, 0x58, + 0x4a, 0x4f, 0xd3, 0x06, 0x58, 0x72, 0x21, 0x32, 0xe1, 0x6d, 0x2d, 0xfe, + 0x8f, 0x45, 0x54, 0x21, 0xef, 0xfc, 0x59, 0xfb, 0x5d, 0xf6, 0xd7, 0x80, + 0x6c, 0x9a, 0x3e, 0x06, 0x81, 0x1e, 0x43, 0x07, 0xbe, 0xa0, 0xb2, 0xe1, + 0xdd, 0x48, 0xe5, 0x14, 0x76, 0x16, 0x42, 0xb4, 0xe0, 0xec, 0x04, 0x5a, + 0xfb, 0xa3, 0x08, 0x2e, 0xb9, 0x67, 0x75, 0x5f, 0x74, 0x18, 0x6a, 0x23, + 0x2d, 0x06, 0x7a, 0xd2, 0x27, 0x86, 0x03, 0x85, 0xd2, 0x27, 0x4f, 0x55, + 0x7f, 0x45, 0x77, 0xb4, 0xc2, 0x50, 0x77, 0xc0, 0xbf, 0x18, 0x9f, 0x3b, + 0x01, 0x42, 0xd5, 0xf3, 0xa9, 0x75, 0xf8, 0x80, 0x8d, 0xad, 0x80, 0x35, + 0xf5, 0xa6, 0xf7, 0x46, 0x2f, 0x97, 0xb6, 0x5c, 0x73, 0x55, 0x68, 0x5f, + 0x04, 0x19, 0xe9, 0xe0, 0x11, 0x2d, 0x4c, 0x00, 0x73, 0x5f, 0x7f, 0x2b, + 0x5f, 0xf8, 0x46, 0x17, 0xf2, 0x41, 0x7d, 0x5d, 0xdb, 0x53, 0x0f, 0x88, + 0x5a, 0xa8, 0x2e, 0xde, 0x90, 0xcd, 0xe8, 0x71, 0xb7, 0xee, 0x04, 0x77, + 0x49, 0x07, 0xaf, 0x4b, 0xf6, 0x08, 0x6c, 0xb2, 0xc0, 0xad, 0xaf, 0x03, + 0x83, 0x75, 0x5d, 0x01, 0xf5, 0x8f, 0xe8, 0x92, 0x32, 0x04, 0xfa, 0x20, + 0x4b, 0xae, 0xbe, 0xcc, 0xe8, 0x3f, 0x65, 0xe6, 0x25, 0xa5, 0x98, 0xfa, + 0xb7, 0x5c, 0x13, 0xcc, 0x00, 0xbf, 0xe0, 0x21, 0x0e, 0x26, 0x83, 0x51, + 0x64, 0x21, 0x53, 0x1b, 0x40, 0xe6, 0x29, 0x2a, 0x12, 0xb1, 0xa5, 0xd1, + 0x6c, 0x9e, 0xfc, 0xfc, 0x97, 0xd8, 0xb2, 0xfb, 0xac, 0xbc, 0xe3, 0xda, + 0xde, 0xdb, 0x3d, 0xba, 0x59, 0xa0, 0xfd, 0xf3, 0xfd, 0x11, 0x9a, 0xd6, + 0xb2, 0x3d, 0x6b, 0xd1, 0x25, 0x41, 0xf6, 0x11, 0xdc, 0x1c, 0x37, 0x50, + 0xa4, 0x83, 0xa1, 0xac, 0xb5, 0xe8, 0xa7, 0x10}, + pub_key_4, + {0x34, 0x32, 0x39, 0x32, 0x31, 0x35, 0x33, 0x35, 0x32, 0x33}, + true}, + + // Comment: + // tcID: 124 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 124, + 32, + {0x58, 0x2b, 0x23, 0x58, 0xae, 0xf4, 0xca, 0x39, 0x76, 0xf6, 0x1d, 0x4e, + 0x3b, 0x33, 0x36, 0x75, 0x7b, 0xaa, 0x23, 0x60, 0xfc, 0x03, 0x7c, 0xaa, + 0x9f, 0x45, 0x23, 0x49, 0x97, 0xc5, 0xca, 0x59, 0xf4, 0xcf, 0xdb, 0xc3, + 0x82, 0x81, 0x70, 0xf4, 0x08, 0x4c, 0x94, 0xaa, 0xaa, 0x4d, 0xee, 0x12, + 0xdf, 0x98, 0x7c, 0x93, 0x6b, 0x5d, 0xb6, 0xc6, 0x76, 0x5c, 0x70, 0xd6, + 0xf5, 0x26, 0x1c, 0xc1, 0x71, 0x3e, 0x10, 0x0e, 0x35, 0x92, 0xd0, 0x52, + 0x68, 0x5f, 0x20, 0xa2, 0x6a, 0xba, 0xf9, 0x65, 0x34, 0x30, 0x15, 0x70, + 0xfe, 0x2e, 0x3e, 0x3d, 0xed, 0x16, 0x59, 0xaf, 0x62, 0x4a, 0x4c, 0x3b, + 0x0e, 0xd4, 0x60, 0x66, 0x1e, 0x19, 0x8a, 0x35, 0x54, 0x4c, 0x6a, 0x72, + 0x41, 0x03, 0x60, 0x93, 0xec, 0xab, 0x41, 0x42, 0x48, 0xbc, 0x79, 0x9d, + 0xc9, 0xd3, 0xe6, 0x14, 0x6b, 0x76, 0xe8, 0x21, 0x16, 0x55, 0x71, 0xd9, + 0x80, 0x2b, 0xc6, 0x31, 0x4e, 0x2f, 0x6b, 0x2a, 0xd8, 0x1a, 0x94, 0xe7, + 0xaa, 0xe4, 0x29, 0xb8, 0x18, 0x3c, 0x60, 0xc5, 0xc1, 0x96, 0x3e, 0x84, + 0x7a, 0xcf, 0x11, 0x32, 0x1d, 0xa8, 0xed, 0x07, 0xc7, 0xe0, 0x13, 0x32, + 0x0c, 0x49, 0xa6, 0x2a, 0x1d, 0x62, 0x47, 0x47, 0x35, 0xd6, 0xdc, 0x4e, + 0xf4, 0xa2, 0x08, 0x3f, 0x27, 0x69, 0xe2, 0x86, 0x7a, 0xca, 0xe9, 0x04, + 0xad, 0x2d, 0x0f, 0x5f, 0xa6, 0x5e, 0xc5, 0x17, 0x04, 0x5f, 0xb8, 0xd2, + 0x5e, 0xfa, 0x9a, 0xa8, 0xca, 0x46, 0xf5, 0x81, 0xec, 0x4a, 0x7c, 0x11, + 0xb1, 0xe4, 0xb6, 0x83, 0x13, 0x32, 0xbc, 0x11, 0x9d, 0x86, 0x22, 0x9a, + 0xe1, 0x4b, 0x4a, 0xc0, 0xb2, 0x9f, 0x41, 0xb7, 0x8d, 0x4d, 0x73, 0x59, + 0xe9, 0xcb, 0x06, 0x3c, 0xbd, 0x06, 0x6a, 0x95, 0x54, 0x49, 0xd1, 0x1e, + 0x93, 0x6e, 0x50, 0x73, 0x61, 0x2e, 0x3e, 0x04, 0xcb, 0xf0, 0xe4, 0x43, + 0x2b, 0x79, 0xdd, 0xa9, 0xe3, 0xe1, 0x4d, 0xd0, 0x6c, 0x38, 0x72, 0x1f, + 0x2e, 0x6c, 0xe1, 0x28, 0xaf, 0x51, 0xba, 0x61, 0x41, 0x93, 0x9c, 0xe6, + 0xa3, 0x5c, 0x2b, 0x4b, 0x0a, 0xde, 0x9e, 0xf0, 0x13, 0x8d, 0xda, 0xc9, + 0x79, 0xf9, 0xa2, 0x4a, 0xfb, 0x69, 0xf9, 0xd1, 0xd8, 0xbe, 0x66, 0x4a, + 0xbd, 0x24, 0xc3, 0x82, 0x64, 0x7d, 0x30, 0x45, 0xf5, 0x84, 0xdd, 0xfa, + 0xcc, 0x55, 0x88, 0x9e, 0x89, 0x94, 0x35, 0x89, 0x36, 0xc8, 0x37, 0x7f, + 0x97, 0xf6, 0x26, 0xec, 0xc1, 0x88, 0xba, 0x2c, 0x97, 0x29, 0x1b, 0x07, + 0x40, 0x04, 0xa3, 0x63, 0x12, 0x8b, 0xf8, 0x5c, 0x59, 0x49, 0xed, 0x72, + 0xc7, 0x68, 0x7d, 0x8b, 0x98, 0x65, 0x48, 0x7d, 0x80, 0x51, 0xb0, 0x7c, + 0xf0, 0x54, 0x6c, 0xda, 0xf5, 0x77, 0x4b, 0x70, 0xe0, 0xcc, 0xbc, 0xcb, + 0xbf, 0xea, 0x3a, 0x90, 0x61, 0x65, 0x1d, 0x00, 0xea, 0x6b, 0xbf, 0x45, + 0x96, 0x1c, 0x84, 0x8b, 0x21, 0x94, 0x52, 0x13, 0xca, 0x52, 0x67, 0x0d, + 0xa4, 0x88, 0x43, 0x4b, 0xe2, 0xef, 0xd0, 0xa5, 0xaf, 0x63, 0x67, 0x76, + 0x75, 0x40, 0x01, 0x1b, 0x35, 0x02, 0x51, 0xc4, 0xf4, 0xea, 0x4d, 0xfe, + 0x48, 0x0d, 0x1c, 0x0b, 0xcb, 0xa8, 0x0b, 0x14, 0xe3, 0x55, 0x66, 0x46, + 0x0e, 0x57, 0xcc, 0xd7, 0xc7, 0x62, 0xe2, 0xce, 0x04, 0x99, 0x19, 0x89, + 0x96, 0x1a, 0xa4, 0x98, 0xfd, 0x0f, 0x12, 0xa3, 0xb3, 0x92, 0xc4, 0x5e, + 0x12, 0x97, 0x20, 0xc4, 0xe6, 0x7d, 0xd5, 0x7c, 0xa8, 0x65, 0xbb, 0x7c, + 0x3c, 0x73, 0x95, 0xc1, 0xe2, 0xa7, 0x8a, 0xa0, 0x3c, 0xfc, 0x04, 0xd1, + 0x93, 0x3b, 0x3a, 0xb5, 0x7f, 0xb2, 0xe7, 0x4c, 0x3b, 0xd4, 0x5d, 0xba, + 0x43, 0xef, 0x68, 0x8f, 0xac, 0x5c, 0x11, 0x67}, + pub_key_4, + {0x34, 0x34, 0x35, 0x39, 0x39, 0x30, 0x31, 0x34, 0x39, 0x36}, + true}, + + // Comment: + // tcID: 125 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 125, + 32, + {0x63, 0xe3, 0x2b, 0x21, 0x9a, 0xe9, 0xda, 0x90, 0x9f, 0x1d, 0xb4, 0x1d, + 0x56, 0x9f, 0xe3, 0x79, 0x0e, 0x90, 0x6e, 0x47, 0x06, 0x74, 0x91, 0xf0, + 0xc4, 0xb4, 0x3c, 0xac, 0xa5, 0x8a, 0xa9, 0xd9, 0x56, 0xeb, 0x12, 0x7c, + 0x3a, 0xb5, 0x0e, 0x4b, 0x72, 0x69, 0x4a, 0xef, 0xe2, 0x91, 0x13, 0xe9, + 0x50, 0x6e, 0xca, 0xbe, 0xd0, 0xbc, 0x52, 0xf9, 0x01, 0x2d, 0x94, 0x56, + 0xdc, 0xc2, 0xf2, 0x29, 0xa3, 0x73, 0x9e, 0x6e, 0x7b, 0x5b, 0xfa, 0x9e, + 0xe8, 0xaf, 0x0d, 0x30, 0x3a, 0xbd, 0x92, 0x8d, 0x14, 0x29, 0xca, 0x52, + 0xfd, 0x0a, 0x49, 0xc5, 0xeb, 0x16, 0x6c, 0x96, 0x8e, 0x33, 0xf3, 0x9a, + 0xf1, 0x6a, 0x4c, 0x52, 0x21, 0x55, 0xf4, 0x70, 0xae, 0xed, 0x6a, 0x93, + 0x40, 0x8d, 0xbb, 0x0f, 0x27, 0x8a, 0x22, 0xb0, 0xf6, 0x58, 0x22, 0xc8, + 0xcc, 0x9b, 0xc7, 0x18, 0x31, 0x8d, 0x3b, 0x48, 0xc1, 0xda, 0x83, 0x9b, + 0x89, 0x7f, 0x69, 0xef, 0xcb, 0x94, 0x53, 0x9d, 0xb5, 0x3d, 0x49, 0xfc, + 0xc0, 0x6e, 0x98, 0xde, 0xb7, 0xfc, 0x1d, 0xad, 0xce, 0x12, 0x21, 0xdd, + 0x48, 0x40, 0xfb, 0x8f, 0x2e, 0x28, 0x0a, 0xc3, 0x26, 0xe2, 0x11, 0xa1, + 0xf1, 0x58, 0xd8, 0x7a, 0xb1, 0xd4, 0x73, 0xb0, 0xcf, 0x1c, 0x86, 0x92, + 0xa5, 0x6f, 0x8d, 0xa0, 0xdb, 0x28, 0x65, 0x37, 0x01, 0xb2, 0xb1, 0x2f, + 0x18, 0xd7, 0x65, 0xc5, 0x90, 0x08, 0xd4, 0x61, 0xfc, 0x63, 0xa9, 0x2e, + 0x81, 0x2d, 0xb8, 0x7d, 0x4b, 0x7f, 0x01, 0x01, 0xd7, 0xdf, 0x81, 0x74, + 0xfe, 0xb3, 0x2c, 0xb3, 0x0c, 0xf9, 0x83, 0x42, 0x68, 0x7c, 0xa7, 0x1c, + 0xe7, 0x72, 0x4c, 0xbc, 0xbe, 0xb9, 0x17, 0x8a, 0x57, 0xde, 0x6f, 0x07, + 0x02, 0x4b, 0x3d, 0x00, 0xd4, 0x7c, 0x50, 0xa9, 0x62, 0xe4, 0xf7, 0x1b, + 0x31, 0x07, 0x5a, 0x57, 0x67, 0x57, 0xdc, 0xb6, 0xbd, 0x2d, 0xc7, 0xc8, + 0xb4, 0x41, 0xc7, 0x37, 0x1b, 0xf5, 0xf3, 0x4f, 0x87, 0x8e, 0xe5, 0xd0, + 0x31, 0xba, 0x41, 0x2a, 0x37, 0x9e, 0x4e, 0x64, 0x9f, 0xa6, 0x74, 0x21, + 0x3a, 0x01, 0x85, 0x52, 0x14, 0x4f, 0x1b, 0x01, 0xa2, 0x44, 0x0d, 0x21, + 0x45, 0xe3, 0x75, 0x2c, 0x78, 0x25, 0xc2, 0x09, 0xe6, 0x25, 0x92, 0x04, + 0x80, 0x42, 0x8b, 0x26, 0x23, 0xe1, 0x61, 0x6e, 0xbc, 0xe3, 0x9e, 0xe9, + 0xd4, 0x35, 0x3b, 0x1f, 0x3b, 0xe1, 0xe9, 0xc8, 0x6b, 0x1d, 0x5b, 0x7f, + 0x8a, 0xa5, 0xd6, 0x5c, 0x32, 0x60, 0x03, 0x19, 0x71, 0xc1, 0x11, 0x7d, + 0x0a, 0xee, 0xc7, 0xbd, 0x4e, 0xea, 0xed, 0x1d, 0x45, 0x6d, 0x1a, 0xd5, + 0xb9, 0x9d, 0x84, 0xdc, 0x6e, 0x42, 0x83, 0x5c, 0x6c, 0xe3, 0x32, 0x2b, + 0x71, 0xf3, 0x06, 0x68, 0xce, 0x6c, 0xeb, 0x7f, 0x6f, 0xcd, 0x87, 0x60, + 0xe6, 0x7c, 0x88, 0xa8, 0xbb, 0x6a, 0x81, 0x0b, 0xb4, 0x42, 0xa0, 0xae, + 0xe6, 0xd4, 0xf4, 0x2a, 0xcc, 0xdf, 0x2f, 0x7c, 0x18, 0xc3, 0xea, 0x0e, + 0x1a, 0x8e, 0x5a, 0xc0, 0xd2, 0xa7, 0x0c, 0x31, 0xe1, 0xbf, 0x42, 0x1b, + 0xcf, 0x53, 0x23, 0x8a, 0xcb, 0x24, 0xac, 0xe9, 0xe6, 0x8c, 0xc9, 0xee, + 0xa3, 0xdd, 0x78, 0x13, 0x11, 0x68, 0x14, 0xb0, 0x60, 0x58, 0x27, 0x0a, + 0x10, 0x55, 0xfb, 0x28, 0x20, 0xcc, 0x3b, 0x20, 0x6b, 0x39, 0x34, 0x6f, + 0xc7, 0x6b, 0xce, 0x7e, 0x28, 0x4f, 0xbd, 0x29, 0xdf, 0x84, 0xf9, 0xfc, + 0x43, 0x20, 0xf5, 0xaf, 0xac, 0xaa, 0x6c, 0x97, 0xef, 0xb3, 0x3b, 0x01, + 0xf3, 0xfa, 0xf7, 0x3d, 0x69, 0xfc, 0xe4, 0x43, 0xf6, 0xad, 0xa2, 0xf1, + 0x98, 0x16, 0x64, 0x77, 0x8d, 0xd5, 0x8a, 0x1d, 0x9b, 0x7e, 0x63, 0x15, + 0x02, 0xef, 0x5c, 0xc9, 0xb3, 0x50, 0xe6, 0x49}, + pub_key_4, + {0x31, 0x33, 0x39, 0x33, 0x39, 0x37, 0x31, 0x31, 0x37, 0x31}, + true}, + + // Comment: + // tcID: 126 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 126, + 32, + {0x43, 0xb4, 0x2f, 0xd4, 0x92, 0xf2, 0x5d, 0xea, 0xbc, 0x9f, 0x65, 0x34, + 0x64, 0xf8, 0x6a, 0xff, 0xe4, 0xab, 0x5f, 0xb9, 0xac, 0x8c, 0x90, 0x38, + 0x73, 0x0a, 0x69, 0xd1, 0x33, 0x11, 0xc7, 0xc3, 0x6d, 0xd9, 0x7c, 0x14, + 0x72, 0x11, 0x02, 0xd3, 0x3c, 0x15, 0xc3, 0x8e, 0x36, 0x71, 0xe2, 0xc2, + 0x33, 0xd1, 0x4e, 0xdd, 0x45, 0x51, 0xbf, 0x36, 0x9a, 0x80, 0xe8, 0x9c, + 0xd7, 0xb4, 0x2d, 0x91, 0xd6, 0x31, 0x50, 0x13, 0x32, 0x41, 0x58, 0x44, + 0xd7, 0x14, 0x52, 0xdb, 0xdd, 0xfa, 0x2f, 0x4b, 0xcc, 0x44, 0x06, 0xf8, + 0x86, 0x4b, 0x26, 0x0d, 0xfb, 0xfa, 0xef, 0x89, 0xf7, 0x82, 0xce, 0x5f, + 0x01, 0x4a, 0x6c, 0x40, 0x6a, 0xdc, 0xc4, 0x02, 0x8b, 0x31, 0xdc, 0xc6, + 0x75, 0x90, 0xed, 0x04, 0xbb, 0xdb, 0xb6, 0x01, 0xb2, 0x8c, 0x2e, 0x67, + 0x4e, 0x48, 0xff, 0xdd, 0xaf, 0x1b, 0x4c, 0x95, 0xcc, 0xcd, 0xd2, 0xc2, + 0x29, 0x3b, 0x7b, 0x72, 0x8b, 0x04, 0x75, 0xfe, 0x7b, 0x2c, 0xeb, 0xb1, + 0x54, 0x36, 0x7d, 0x2e, 0xbc, 0x7d, 0x5f, 0xe6, 0x1c, 0x7d, 0xac, 0x60, + 0x6b, 0x50, 0x9a, 0x19, 0x30, 0x89, 0xc3, 0x11, 0xff, 0xe3, 0x0c, 0xd0, + 0x4e, 0x43, 0x8c, 0x82, 0x6e, 0xe2, 0xe5, 0x6b, 0x95, 0xc4, 0x37, 0x54, + 0xed, 0x89, 0xb0, 0x6b, 0xa0, 0x00, 0xba, 0x0d, 0x25, 0xb3, 0x4f, 0xf2, + 0x03, 0x50, 0xae, 0x46, 0x72, 0xc7, 0x6d, 0x00, 0x37, 0x48, 0x30, 0x1b, + 0xde, 0x42, 0x87, 0x1c, 0x08, 0xfb, 0xc8, 0x10, 0x17, 0xca, 0xf7, 0x6b, + 0x20, 0xc6, 0xc9, 0x8c, 0xe5, 0xcc, 0xaa, 0xe8, 0x18, 0x18, 0xa6, 0x42, + 0x9c, 0xb8, 0xcf, 0x04, 0xab, 0x3f, 0x26, 0x24, 0x40, 0x98, 0x48, 0x02, + 0x10, 0xa9, 0xdd, 0x95, 0x6b, 0x99, 0xc6, 0xaa, 0x9f, 0x4d, 0xcf, 0x45, + 0xb7, 0x55, 0xb3, 0x06, 0x72, 0x4b, 0x28, 0x74, 0x3b, 0x03, 0xd6, 0x99, + 0xef, 0xd1, 0x3b, 0x90, 0x08, 0xb3, 0x3c, 0x3e, 0x2e, 0x53, 0x67, 0x55, + 0x11, 0x47, 0xb2, 0x54, 0x39, 0xb8, 0x77, 0x18, 0x99, 0x6f, 0x03, 0xb2, + 0xec, 0x16, 0xe1, 0xcd, 0x70, 0x07, 0xa9, 0xa7, 0x11, 0xb0, 0x3e, 0xc1, + 0x45, 0x4a, 0x76, 0x90, 0x21, 0xfe, 0xb9, 0xc0, 0x5f, 0x32, 0x75, 0x02, + 0xff, 0xb2, 0x18, 0x9d, 0x6c, 0x2a, 0x0a, 0xb4, 0xe7, 0x4b, 0xfb, 0x01, + 0x99, 0x4a, 0x3f, 0x08, 0x4f, 0x96, 0x58, 0x06, 0x80, 0x57, 0xb9, 0xf6, + 0x35, 0x30, 0x0e, 0x85, 0x53, 0x50, 0xfc, 0xb2, 0xb5, 0x69, 0xa5, 0x26, + 0xc7, 0x39, 0xe7, 0x6a, 0x6d, 0x09, 0x39, 0x85, 0x44, 0x81, 0x33, 0x2d, + 0xd9, 0x8f, 0xca, 0xf6, 0x0e, 0x15, 0x4d, 0xae, 0xf7, 0xaf, 0x7d, 0x43, + 0x79, 0xbe, 0x77, 0x4b, 0xe8, 0x2c, 0x24, 0x7e, 0xb0, 0xd5, 0x2e, 0x3b, + 0xdc, 0x4a, 0x79, 0xc9, 0xbe, 0x15, 0x40, 0x35, 0x83, 0x5d, 0x40, 0x2c, + 0xc5, 0x95, 0x37, 0x99, 0x56, 0x74, 0x99, 0x64, 0x41, 0x88, 0x90, 0x2f, + 0x2c, 0x4d, 0xda, 0x86, 0xd0, 0x45, 0x98, 0xca, 0x2e, 0x9c, 0x4c, 0xda, + 0xd7, 0x81, 0xba, 0xa2, 0xb7, 0xbb, 0x3c, 0xee, 0x2e, 0x44, 0xc5, 0x12, + 0xfe, 0xd3, 0x1e, 0x02, 0x4b, 0xa3, 0x14, 0x19, 0x7d, 0x8e, 0x86, 0x4f, + 0x06, 0x7b, 0xf1, 0x2f, 0x24, 0xe0, 0x29, 0xc3, 0xa8, 0xdf, 0xd6, 0xe3, + 0xbd, 0x7d, 0xfd, 0x22, 0x2c, 0xab, 0xe9, 0xaa, 0x9e, 0x06, 0xb0, 0xc1, + 0xa4, 0x29, 0x3d, 0x10, 0x36, 0x08, 0x03, 0xe5, 0x73, 0x2a, 0x61, 0x0e, + 0x9c, 0x26, 0xe1, 0x90, 0xb7, 0x49, 0x3c, 0x05, 0x5f, 0x16, 0x95, 0xa4, + 0x4c, 0xe8, 0xc4, 0xf8, 0x98, 0x25, 0x78, 0x70, 0x8a, 0x3e, 0xe2, 0x97, + 0x97, 0x34, 0x76, 0x5d, 0x61, 0x96, 0x27, 0x3b}, + pub_key_4, + {0x32, 0x33, 0x39, 0x30, 0x36, 0x39, 0x36, 0x34, 0x39, 0x35}, + true}, + + // Comment: + // tcID: 127 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 127, + 32, + {0xa7, 0x09, 0x28, 0xe1, 0x80, 0x9c, 0x70, 0x57, 0xb4, 0x58, 0xa1, 0xec, + 0x4e, 0x4b, 0x38, 0x34, 0xbb, 0x6d, 0x24, 0xae, 0x87, 0x4b, 0xa3, 0xd1, + 0x9a, 0xd5, 0x2a, 0x4d, 0x83, 0x9a, 0x9e, 0xca, 0xe8, 0xf4, 0x1d, 0xf5, + 0xe5, 0x39, 0xfc, 0x44, 0x53, 0x84, 0x1e, 0x47, 0x0a, 0x4a, 0x75, 0x1d, + 0xda, 0x5e, 0x7b, 0xb3, 0xe9, 0xe2, 0xf3, 0xc1, 0x9d, 0x3e, 0xde, 0x54, + 0xf2, 0x31, 0xff, 0x34, 0xc4, 0x99, 0xcb, 0x0c, 0x2b, 0x90, 0x70, 0x03, + 0xec, 0xb1, 0xbd, 0xde, 0x48, 0x64, 0x44, 0xd6, 0xc8, 0x46, 0x75, 0x23, + 0xff, 0xdb, 0x2d, 0x54, 0xc7, 0xa5, 0x19, 0x92, 0xff, 0xd8, 0xcc, 0x7c, + 0x5c, 0xf8, 0x6b, 0x12, 0x55, 0xb2, 0xf9, 0x6b, 0x38, 0x87, 0xce, 0x94, + 0x54, 0xa2, 0xa9, 0xb6, 0x01, 0xe1, 0xba, 0x18, 0xe1, 0xa0, 0x6d, 0xee, + 0xbc, 0x56, 0x6f, 0xd8, 0x22, 0x9d, 0xb2, 0x29, 0x7c, 0x46, 0xa3, 0xe8, + 0x12, 0x2a, 0x41, 0x3e, 0x5d, 0x3a, 0x20, 0x36, 0x45, 0xde, 0xd3, 0x23, + 0xa5, 0x9a, 0x5b, 0xe8, 0xe4, 0xd1, 0xd5, 0x9d, 0x42, 0x5e, 0x39, 0x75, + 0xe1, 0x3f, 0x64, 0x4e, 0x38, 0x29, 0x55, 0xe4, 0x97, 0xee, 0x34, 0xd1, + 0x7e, 0x9f, 0x88, 0x6d, 0x2b, 0x5e, 0xd8, 0x49, 0x81, 0x2e, 0xa3, 0x25, + 0xfc, 0xd6, 0x5f, 0xd3, 0x74, 0x3c, 0xa9, 0x9d, 0xbe, 0xb8, 0xbb, 0xc5, + 0xe9, 0x1d, 0x82, 0xe7, 0x2e, 0x94, 0xa8, 0x21, 0x27, 0xba, 0xa8, 0xc3, + 0x85, 0xcc, 0x3a, 0xf7, 0x3d, 0x39, 0xa7, 0xd4, 0x0f, 0xf2, 0xc4, 0x03, + 0xdf, 0x50, 0xfd, 0x69, 0xc7, 0x77, 0xb9, 0x20, 0x39, 0xa7, 0xcc, 0x1e, + 0xcc, 0x3a, 0xf1, 0x35, 0x21, 0x56, 0x5b, 0x17, 0xf1, 0x69, 0x07, 0x79, + 0x98, 0xa1, 0x66, 0x7d, 0x9c, 0xc1, 0xe3, 0x6c, 0x60, 0xa6, 0x9b, 0x38, + 0x45, 0x8e, 0x1b, 0xb4, 0x72, 0xa4, 0x1b, 0xc7, 0x96, 0xe1, 0x83, 0x3f, + 0xc7, 0xeb, 0x38, 0xa4, 0x15, 0x6e, 0x66, 0x28, 0xd5, 0xc7, 0x2b, 0x58, + 0x07, 0xc5, 0xc7, 0xe0, 0x40, 0x91, 0x7c, 0x42, 0x32, 0xb3, 0xe9, 0xa3, + 0xfb, 0x7a, 0x74, 0xee, 0xe6, 0xcf, 0xb4, 0x8f, 0x98, 0x50, 0xe8, 0xb6, + 0x1e, 0xed, 0x38, 0xa2, 0xe6, 0x14, 0x9f, 0x6d, 0x50, 0x36, 0x44, 0x6f, + 0x71, 0xae, 0xc8, 0x3d, 0x84, 0xd1, 0x16, 0x42, 0x05, 0xe1, 0x46, 0x5f, + 0x4f, 0x1e, 0x81, 0x8c, 0xe2, 0x4a, 0x92, 0xc1, 0x94, 0xeb, 0x3d, 0xd8, + 0xa8, 0x7e, 0x33, 0x69, 0x76, 0x9b, 0x16, 0x41, 0x7c, 0x3c, 0x1d, 0x2c, + 0xb4, 0x1b, 0xf3, 0xf9, 0xc0, 0x8e, 0x2a, 0xaa, 0x8e, 0xd9, 0x41, 0xdc, + 0xc3, 0x5c, 0xcc, 0x55, 0x0e, 0x7f, 0xdd, 0xaa, 0x2d, 0xe4, 0x3a, 0x7d, + 0x0e, 0x02, 0xdb, 0x74, 0xb3, 0x98, 0x04, 0x7e, 0x02, 0xc2, 0x37, 0x86, + 0xab, 0x7b, 0x3b, 0x9d, 0x8e, 0x3c, 0x2a, 0x0e, 0xbc, 0xbd, 0xa5, 0xa2, + 0xea, 0xec, 0xa4, 0x1b, 0x74, 0xe7, 0xc6, 0x9b, 0x1a, 0x48, 0xa8, 0x09, + 0xfb, 0xb5, 0x6b, 0x35, 0x36, 0x40, 0xbf, 0x46, 0xdd, 0x13, 0x26, 0x86, + 0x82, 0xee, 0xd3, 0x84, 0x24, 0xec, 0x36, 0xe7, 0x39, 0x2c, 0x5b, 0x4e, + 0xfb, 0x17, 0xd7, 0x5e, 0xd2, 0x32, 0x35, 0xc0, 0x0c, 0x1f, 0x3a, 0xc7, + 0xcd, 0xc2, 0x93, 0x5f, 0x8c, 0x2b, 0x8d, 0x9b, 0x46, 0x6b, 0x1f, 0x8a, + 0x2e, 0x39, 0x3a, 0xf6, 0x4f, 0x54, 0xe3, 0xba, 0x00, 0x22, 0x7e, 0x76, + 0x00, 0xa5, 0x80, 0x0d, 0x8c, 0x3f, 0xbe, 0xc9, 0xc2, 0x76, 0xf9, 0xe9, + 0xb8, 0x9d, 0xc1, 0x81, 0x61, 0xfe, 0x44, 0x0e, 0xf6, 0xb2, 0x35, 0xad, + 0xef, 0xdd, 0x62, 0xf2, 0x26, 0x82, 0xa4, 0xfe, 0xc3, 0xe1, 0xb1, 0x17, + 0xe4, 0xdb, 0x13, 0x25, 0x26, 0x3f, 0xd8, 0x0c}, + pub_key_4, + {0x31, 0x31, 0x34, 0x34, 0x36, 0x30, 0x35, 0x36, 0x32, 0x36, 0x34}, + true}, + + // Comment: + // tcID: 128 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 128, + 32, + {0x2e, 0xcb, 0x20, 0x7c, 0x24, 0xe5, 0x60, 0xbf, 0x8c, 0x27, 0xbb, 0xc9, + 0x80, 0x04, 0x11, 0x4f, 0x7c, 0xb9, 0xd5, 0x81, 0x4f, 0x52, 0xc4, 0x3b, + 0xa2, 0xdc, 0xdd, 0xdb, 0x82, 0x04, 0x30, 0x63, 0xef, 0x6f, 0x45, 0xb9, + 0x7f, 0xb2, 0x6d, 0x86, 0x02, 0xf3, 0x04, 0x85, 0x7f, 0xde, 0xcf, 0x66, + 0x87, 0x62, 0x67, 0x83, 0x3a, 0x45, 0x2d, 0xd4, 0xd8, 0x93, 0x27, 0xb9, + 0x5b, 0xa4, 0x16, 0x2a, 0xdd, 0x93, 0xd6, 0x97, 0x36, 0x8b, 0xd1, 0x7a, + 0xaf, 0x98, 0x25, 0x06, 0xbe, 0x95, 0xab, 0x2e, 0xd6, 0xf0, 0xb4, 0x60, + 0x19, 0xfc, 0xc9, 0xdb, 0xc1, 0x5d, 0xad, 0x63, 0xc1, 0x56, 0xc3, 0x1d, + 0xb2, 0x34, 0x04, 0x18, 0xf3, 0x9d, 0xa0, 0xd2, 0xc6, 0x44, 0xa8, 0x88, + 0x53, 0xcf, 0xbe, 0x26, 0xc6, 0xf0, 0x59, 0xba, 0xb4, 0xcd, 0x0b, 0x03, + 0x1a, 0x88, 0x0d, 0xa3, 0x6d, 0x29, 0x8c, 0x35, 0x2f, 0xf1, 0xcd, 0xcb, + 0x14, 0x6a, 0x84, 0x25, 0xab, 0xbc, 0xf2, 0xd0, 0xe6, 0x51, 0xd1, 0x87, + 0x07, 0x34, 0x68, 0x6b, 0x57, 0xd3, 0x06, 0xe9, 0x16, 0x94, 0x95, 0x5b, + 0x7c, 0xb1, 0x0e, 0x85, 0x65, 0x56, 0x05, 0x43, 0x22, 0xf9, 0x3a, 0x9d, + 0x45, 0xd8, 0x6c, 0x9e, 0x90, 0x5d, 0xae, 0x97, 0x79, 0x16, 0x41, 0x7e, + 0x5e, 0xc8, 0x6d, 0x0a, 0x0b, 0x2f, 0x7c, 0xd8, 0xab, 0x8c, 0xe1, 0x8a, + 0x35, 0xb0, 0x2b, 0xba, 0xa9, 0x77, 0xa0, 0x26, 0x46, 0xe8, 0xc6, 0xd8, + 0x70, 0xdb, 0x4a, 0x81, 0x6d, 0xdd, 0x48, 0x4a, 0x1b, 0x93, 0x14, 0xc7, + 0xbe, 0x41, 0x2b, 0xf1, 0x31, 0xf9, 0xdf, 0x5c, 0x3c, 0xd5, 0x29, 0xda, + 0x82, 0xd5, 0x84, 0xd8, 0x54, 0x85, 0xa4, 0x40, 0x13, 0xfe, 0xcd, 0x7e, + 0x82, 0x03, 0x39, 0xb6, 0x7b, 0x2f, 0xe9, 0x63, 0x49, 0x74, 0xda, 0x87, + 0x3b, 0xb4, 0x28, 0x4f, 0xdc, 0xb7, 0xa6, 0x71, 0xdf, 0x53, 0x0c, 0x52, + 0x9c, 0x2d, 0x15, 0x1b, 0xe9, 0x24, 0x7e, 0x77, 0xfc, 0x30, 0xe3, 0x6f, + 0x9e, 0x14, 0x25, 0x0b, 0x76, 0xb6, 0x8a, 0xe9, 0x31, 0x91, 0x42, 0x39, + 0xfa, 0x8d, 0xd5, 0xb8, 0xc2, 0x93, 0xa3, 0x25, 0xd0, 0x43, 0xcb, 0x30, + 0x0f, 0x20, 0x32, 0x6e, 0xb5, 0x63, 0xaf, 0x22, 0x45, 0x72, 0xb3, 0x45, + 0xbc, 0x4e, 0x06, 0x9c, 0x3d, 0xb9, 0x20, 0xf7, 0xd2, 0x22, 0xba, 0x9d, + 0x26, 0x8a, 0x52, 0xc6, 0xfd, 0x56, 0x80, 0x48, 0x1f, 0xc6, 0xf2, 0xe1, + 0xc9, 0x3d, 0xde, 0x84, 0x5c, 0x82, 0x1e, 0x15, 0x8d, 0x97, 0x1b, 0x09, + 0x58, 0x3e, 0xe1, 0x01, 0x87, 0xc4, 0x4f, 0xc9, 0xe4, 0xca, 0x5b, 0x0c, + 0x9a, 0x31, 0x2a, 0xe5, 0x24, 0x05, 0x34, 0xc0, 0x3c, 0x4e, 0xb8, 0xec, + 0x37, 0x56, 0x14, 0xf0, 0xe9, 0xec, 0xc2, 0xca, 0x89, 0xd9, 0x9b, 0x37, + 0x5d, 0x68, 0x12, 0xa3, 0xa5, 0x8d, 0xfb, 0x35, 0x48, 0x75, 0xdc, 0x5c, + 0x2e, 0xca, 0x68, 0x83, 0xbe, 0xaa, 0x26, 0xaf, 0x80, 0xc2, 0xc4, 0x0c, + 0xda, 0x9e, 0xfc, 0x4e, 0xdf, 0x4f, 0x63, 0xfd, 0x1d, 0x4a, 0x34, 0x14, + 0x0c, 0x7b, 0x37, 0xdf, 0x98, 0x14, 0x4a, 0x0c, 0xbe, 0x4d, 0xd5, 0xe2, + 0xae, 0x25, 0xb8, 0xcf, 0xbd, 0x07, 0x2b, 0xfa, 0xc0, 0xa4, 0xfa, 0xf6, + 0x29, 0x15, 0xbf, 0xa8, 0x51, 0x35, 0x1c, 0x73, 0x21, 0x5c, 0xf5, 0x82, + 0x30, 0x44, 0xbe, 0x65, 0x51, 0xb1, 0xad, 0x48, 0xa7, 0x1c, 0x0b, 0x35, + 0x4c, 0x47, 0x2d, 0x91, 0x75, 0xea, 0x5f, 0x78, 0x19, 0xc3, 0x26, 0x8d, + 0x18, 0x45, 0x2f, 0xe1, 0x2f, 0x1d, 0x0e, 0x89, 0x5c, 0xae, 0xa5, 0x37, + 0xb3, 0xda, 0x3c, 0x03, 0x59, 0x29, 0xd2, 0x90, 0xe6, 0x4d, 0xc3, 0x80, + 0x38, 0xfd, 0x06, 0x57, 0xcd, 0xb5, 0x14, 0xb2}, + pub_key_4, + {0x36, 0x38, 0x35, 0x30, 0x30, 0x34, 0x37, 0x35, 0x30}, + true}, + + // Comment: + // tcID: 129 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 129, + 32, + {0xb4, 0x9a, 0x14, 0x98, 0x64, 0xb4, 0xad, 0xa7, 0x46, 0xda, 0x07, 0xd3, + 0xdc, 0x55, 0xb9, 0x5b, 0x46, 0xbc, 0x2d, 0xde, 0x52, 0x26, 0x3b, 0x5e, + 0xce, 0x4a, 0x68, 0xac, 0x52, 0x16, 0x15, 0xe9, 0xde, 0x66, 0xd3, 0x52, + 0x60, 0xa0, 0xf1, 0x56, 0x9b, 0x68, 0x26, 0xf3, 0x87, 0xd7, 0x9c, 0x68, + 0xc1, 0x93, 0x0a, 0x8a, 0x7c, 0xd4, 0x1b, 0x98, 0xd0, 0x60, 0x68, 0x9f, + 0xa2, 0x1f, 0xd8, 0x57, 0x76, 0xd9, 0x70, 0xa5, 0x5e, 0x36, 0x06, 0x23, + 0x8b, 0x4c, 0x42, 0xa2, 0xf5, 0x55, 0x2c, 0xff, 0xc1, 0xa9, 0x5f, 0x0c, + 0xab, 0x6f, 0xc6, 0xb8, 0x7f, 0x40, 0xea, 0xbe, 0xb8, 0x3c, 0xd9, 0xa7, + 0x27, 0x1b, 0xe5, 0x75, 0x89, 0xaa, 0x96, 0x03, 0xd5, 0x35, 0xe5, 0xd8, + 0xb6, 0xb1, 0x01, 0xa7, 0xee, 0x20, 0xf3, 0xe1, 0x81, 0x0a, 0x5a, 0x96, + 0xe5, 0x73, 0x41, 0x72, 0x29, 0x04, 0xc7, 0xf8, 0xaf, 0x6f, 0x01, 0x18, + 0x0c, 0xeb, 0xec, 0x2c, 0xa1, 0x22, 0x59, 0xd4, 0x09, 0xc1, 0xc8, 0xed, + 0x15, 0xf4, 0xdf, 0x40, 0x94, 0x8f, 0xe4, 0x7e, 0x29, 0x6d, 0x82, 0xc2, + 0xaa, 0x3f, 0x60, 0xf4, 0xf4, 0xae, 0xc2, 0xed, 0xfc, 0x31, 0x09, 0xc1, + 0x48, 0xf8, 0xbf, 0x5c, 0x55, 0xf8, 0xc2, 0x2b, 0x6b, 0xec, 0x51, 0x48, + 0x5d, 0xcf, 0x10, 0xe3, 0x23, 0xad, 0x99, 0xae, 0x09, 0xc8, 0x5e, 0x74, + 0x98, 0x24, 0xde, 0x11, 0xf1, 0x50, 0xca, 0xbe, 0x54, 0xf2, 0xec, 0x9e, + 0x95, 0x75, 0x02, 0x81, 0xc3, 0x99, 0xbf, 0xcc, 0xe8, 0x2c, 0xd5, 0xee, + 0x3a, 0x78, 0x48, 0xfd, 0x18, 0xdf, 0xb4, 0x20, 0x65, 0xae, 0x13, 0x4a, + 0xca, 0xe6, 0xca, 0x6c, 0x08, 0xce, 0xfc, 0x95, 0x4c, 0x54, 0x69, 0x0a, + 0x19, 0x7f, 0x0d, 0x9e, 0xf6, 0x15, 0x94, 0xd2, 0xc1, 0xfd, 0x4d, 0xfb, + 0x6c, 0xf9, 0x92, 0x62, 0xad, 0x74, 0x9f, 0x83, 0xb0, 0xb1, 0x43, 0xe4, + 0xec, 0x1e, 0xc3, 0x5a, 0xa1, 0x2b, 0x6b, 0x0d, 0x27, 0x96, 0x92, 0xc4, + 0xe0, 0x33, 0x2a, 0x6d, 0xe1, 0x2f, 0xf1, 0xf8, 0x8d, 0x71, 0x6a, 0x1f, + 0x54, 0xa1, 0x82, 0x92, 0x7d, 0x18, 0x4c, 0x22, 0xda, 0x27, 0x7c, 0x0b, + 0xe2, 0x9e, 0xaf, 0xb3, 0x13, 0x44, 0x6b, 0xf4, 0x5c, 0x76, 0xb0, 0x8f, + 0x13, 0xa5, 0x83, 0xcf, 0x44, 0x5f, 0xfe, 0x75, 0xc8, 0x52, 0xe5, 0x12, + 0x93, 0xbb, 0x6a, 0x64, 0x43, 0x2b, 0x6a, 0x75, 0xec, 0x93, 0x37, 0x26, + 0x15, 0x0a, 0x8e, 0x4b, 0x3f, 0x52, 0x51, 0x4b, 0x3d, 0xda, 0x2a, 0xe8, + 0xbc, 0xa4, 0x09, 0xb4, 0x19, 0x3c, 0xd7, 0x41, 0xe1, 0x67, 0x73, 0x20, + 0x0c, 0xd1, 0xed, 0x52, 0x6c, 0xeb, 0xbc, 0xfe, 0x24, 0x61, 0x34, 0x76, + 0x68, 0x4e, 0xd6, 0x69, 0x63, 0xa6, 0x99, 0xac, 0x90, 0xab, 0x84, 0x27, + 0x46, 0x64, 0xf8, 0x07, 0xe4, 0x91, 0x8f, 0x24, 0x90, 0x8b, 0x42, 0x75, + 0x8e, 0x23, 0x99, 0xbc, 0xaa, 0x5a, 0xb4, 0xf3, 0x36, 0x3f, 0x0c, 0x72, + 0x56, 0x3d, 0xfa, 0x10, 0xa1, 0x5c, 0x16, 0xfb, 0x70, 0x8e, 0x06, 0xac, + 0xdc, 0xb8, 0x8d, 0x35, 0xee, 0x79, 0xb4, 0x68, 0xe6, 0x4c, 0xd3, 0x83, + 0xb8, 0xc8, 0x13, 0x3e, 0x16, 0xe0, 0x61, 0x8a, 0x2a, 0x1e, 0x56, 0x18, + 0x0b, 0xc9, 0x2a, 0xc4, 0xc7, 0x66, 0xe1, 0x3a, 0xc3, 0x57, 0xdc, 0xb0, + 0xe2, 0x00, 0x3b, 0xf3, 0x96, 0x0b, 0x72, 0xce, 0x0c, 0xb7, 0xc5, 0x48, + 0x2a, 0xc0, 0xf9, 0xfc, 0x7e, 0x62, 0x90, 0x68, 0xbb, 0xcc, 0x92, 0xe4, + 0x6e, 0x84, 0x9b, 0xdd, 0x39, 0xbe, 0x37, 0x3e, 0xcb, 0xf7, 0x37, 0xa8, + 0x29, 0x41, 0xe1, 0x19, 0x17, 0xcf, 0x70, 0xc1, 0xa9, 0xe1, 0xaf, 0xd6, + 0x60, 0x2e, 0x28, 0x5c, 0xd6, 0xfe, 0xf1, 0xdb}, + pub_key_4, + {0x32, 0x32, 0x32, 0x30, 0x35, 0x33, 0x36, 0x30, 0x36, 0x31, 0x39}, + true}, + + // Comment: + // tcID: 130 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 130, + 32, + {0x64, 0x36, 0x70, 0x13, 0x3c, 0x6c, 0x1e, 0x95, 0x3f, 0xf2, 0x8a, 0x10, + 0xff, 0x38, 0x33, 0xc6, 0xc0, 0x93, 0x39, 0x16, 0xd4, 0xc0, 0xfc, 0x36, + 0x8d, 0x9b, 0xc4, 0xe6, 0xcc, 0x35, 0xbb, 0x19, 0x01, 0xb1, 0xac, 0xd0, + 0x67, 0xe4, 0x43, 0x64, 0x70, 0xdb, 0xbc, 0xea, 0x8e, 0x2e, 0x89, 0x12, + 0xd8, 0x5d, 0x49, 0xee, 0x99, 0xfa, 0x14, 0x0a, 0xe1, 0xa3, 0xee, 0x66, + 0x63, 0xc8, 0x98, 0x0a, 0x85, 0x2c, 0x96, 0xaf, 0x86, 0x86, 0xf4, 0xef, + 0x54, 0x09, 0xd9, 0x8e, 0x0d, 0x0b, 0x68, 0xbe, 0xbf, 0x76, 0x73, 0x75, + 0x2a, 0x6b, 0xf6, 0x1e, 0x04, 0x76, 0x59, 0x7b, 0xef, 0x49, 0x0f, 0x65, + 0xdc, 0xf9, 0x70, 0x3f, 0x49, 0x77, 0x4c, 0x42, 0x42, 0x1f, 0x74, 0x28, + 0x0b, 0xe8, 0x25, 0x9c, 0x9b, 0x19, 0x2b, 0x06, 0xa0, 0xb5, 0x27, 0x51, + 0x52, 0x6a, 0xaa, 0xfb, 0x0a, 0x27, 0x6c, 0xbc, 0x58, 0x8f, 0xf5, 0xff, + 0x80, 0xde, 0xc9, 0x88, 0x16, 0xe1, 0x69, 0x32, 0x7d, 0x57, 0xa5, 0x81, + 0x81, 0x7a, 0xcc, 0xf2, 0xec, 0x4f, 0x2d, 0x05, 0x6f, 0x1b, 0xd4, 0xfb, + 0x72, 0x52, 0x54, 0x3b, 0xb9, 0x5b, 0x43, 0x6a, 0x66, 0x5e, 0xb1, 0xba, + 0xdc, 0x87, 0xd0, 0x5d, 0xed, 0xe7, 0xf9, 0x1f, 0x03, 0xd0, 0xb6, 0x6c, + 0xdb, 0x62, 0x64, 0x67, 0x12, 0x54, 0xc2, 0xaa, 0x82, 0x39, 0x2a, 0x73, + 0xe5, 0x5c, 0xae, 0x71, 0x03, 0x50, 0xf6, 0x99, 0x08, 0x61, 0x59, 0x02, + 0x12, 0x8f, 0x1d, 0x96, 0xdc, 0xe9, 0x30, 0x31, 0xe6, 0xa5, 0x32, 0xed, + 0xf5, 0x34, 0x83, 0x12, 0x84, 0xd9, 0x4a, 0x4f, 0x2e, 0x1f, 0xdb, 0x31, + 0x9d, 0xcf, 0xc6, 0x2e, 0x46, 0x37, 0xc1, 0x01, 0xf2, 0x1a, 0x0d, 0x78, + 0x4e, 0xc7, 0xd6, 0xa1, 0xcc, 0xb7, 0x43, 0xbf, 0x5c, 0x99, 0x94, 0xe5, + 0xdd, 0xd3, 0x4e, 0x7e, 0x76, 0xa0, 0xfb, 0x2f, 0x7f, 0x7e, 0xca, 0x21, + 0x6e, 0x69, 0xc3, 0xa1, 0xe0, 0x68, 0xfe, 0x39, 0x12, 0x62, 0xa9, 0x7f, + 0xa0, 0x09, 0x97, 0x73, 0x18, 0x28, 0x4f, 0x16, 0x2c, 0x4f, 0xa3, 0xfb, + 0x2a, 0x6c, 0xd1, 0x54, 0xff, 0xa8, 0xcd, 0x43, 0x06, 0xe6, 0x5b, 0xab, + 0xd4, 0x05, 0xbd, 0xf8, 0xd8, 0x79, 0xd1, 0x4c, 0x0c, 0x05, 0x03, 0xb6, + 0x60, 0x78, 0xbf, 0x8c, 0x84, 0xc9, 0x47, 0x38, 0x9e, 0xf7, 0x1f, 0xbe, + 0x53, 0xda, 0xc7, 0x58, 0x15, 0x1b, 0xf4, 0x15, 0xe6, 0xd8, 0x25, 0x75, + 0x31, 0x94, 0x64, 0xcb, 0x9a, 0xb2, 0x21, 0xd2, 0xfe, 0x36, 0x60, 0x0d, + 0x8c, 0x2d, 0xcd, 0xb7, 0xf5, 0xea, 0x18, 0x48, 0xd4, 0x9f, 0x7c, 0xba, + 0xb8, 0x62, 0x0e, 0x2e, 0xc2, 0xa2, 0x20, 0xa7, 0x4d, 0x33, 0x24, 0x64, + 0xd9, 0x54, 0x14, 0xd1, 0x16, 0x05, 0x79, 0x1f, 0x25, 0xf3, 0x04, 0x89, + 0x35, 0x53, 0xac, 0x99, 0x57, 0x76, 0x90, 0x85, 0x1b, 0x36, 0xf8, 0x97, + 0x08, 0xf7, 0x4d, 0x58, 0x02, 0xae, 0x6e, 0x0c, 0xdb, 0x69, 0xb6, 0x51, + 0xe9, 0xef, 0x66, 0xa6, 0xe1, 0xa6, 0x6c, 0xc2, 0xaa, 0xb1, 0x0a, 0xe0, + 0x5b, 0x58, 0x14, 0x9e, 0x4a, 0xe2, 0x96, 0x2b, 0x7a, 0xfc, 0x0c, 0x1d, + 0xf8, 0xf8, 0xd5, 0x12, 0x67, 0xd1, 0xcb, 0xe8, 0xb0, 0xff, 0x22, 0x5a, + 0x69, 0x35, 0x46, 0xda, 0xa4, 0x6f, 0x2a, 0x7e, 0x65, 0xcc, 0x70, 0x99, + 0xd1, 0xaa, 0xfd, 0xb1, 0xe7, 0x94, 0xf0, 0xf0, 0xa9, 0xb4, 0x05, 0x71, + 0xd1, 0x84, 0x08, 0x5a, 0xe8, 0x73, 0xe1, 0xae, 0x79, 0x9a, 0xff, 0x76, + 0xd9, 0x01, 0xe7, 0x98, 0xd4, 0x84, 0xbc, 0x0a, 0xaf, 0x9f, 0x3f, 0x49, + 0x87, 0x31, 0xb6, 0x0a, 0x65, 0x53, 0xa7, 0x4c, 0x32, 0x65, 0x63, 0x45, + 0xf6, 0x87, 0xc5, 0x29, 0xab, 0xcb, 0x84, 0x9b}, + pub_key_4, + {0x36, 0x32, 0x31, 0x35, 0x36, 0x36, 0x35, 0x31, 0x32, 0x34}, + true}, + + // Comment: first byte of m_hash modified + // tcID: 131 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 131, + 32, + {0x9d, 0x19, 0x25, 0xa0, 0x5f, 0x0e, 0x28, 0x59, 0x2e, 0xd6, 0x9d, 0x69, + 0x51, 0xff, 0x54, 0x17, 0xb2, 0x40, 0xbc, 0x32, 0x7d, 0xed, 0x41, 0xb4, + 0x60, 0xde, 0x2f, 0xc3, 0xa0, 0x10, 0x1b, 0xb8, 0x9d, 0x6b, 0xad, 0xc5, + 0xbd, 0x50, 0xe2, 0xd1, 0x43, 0x2a, 0x57, 0xb7, 0xbd, 0x62, 0x06, 0x46, + 0xe9, 0x23, 0x40, 0x52, 0x53, 0xe9, 0x3c, 0x7f, 0x25, 0x50, 0xc0, 0x74, + 0x0a, 0xb9, 0x65, 0x77, 0x52, 0x86, 0x37, 0x39, 0xfc, 0xf8, 0x9d, 0x49, + 0x2a, 0xb1, 0xcd, 0x8a, 0xb2, 0x08, 0x8f, 0x4c, 0xcd, 0x88, 0x48, 0xc4, + 0xea, 0xf9, 0x5c, 0xd5, 0xe7, 0x24, 0x08, 0x72, 0x47, 0x2f, 0x35, 0xcb, + 0x70, 0x23, 0x41, 0xc6, 0x96, 0x5c, 0x0f, 0xb7, 0xb1, 0x13, 0xbc, 0x45, + 0xd9, 0x91, 0xcf, 0x96, 0x16, 0xb7, 0xe2, 0x00, 0xf2, 0xcf, 0xe7, 0x92, + 0x01, 0xba, 0xbb, 0xa3, 0x45, 0x5a, 0x60, 0xcd, 0x62, 0x86, 0x78, 0x72, + 0x5c, 0x49, 0x95, 0x82, 0x82, 0xa2, 0xc7, 0x51, 0xe0, 0x86, 0x1f, 0x20, + 0xd4, 0x9a, 0x42, 0x94, 0xd5, 0x9c, 0x3c, 0xd3, 0x3c, 0x6a, 0xb0, 0xb6, + 0xd0, 0x21, 0x21, 0xf6, 0xf2, 0xc9, 0x32, 0x2b, 0x6f, 0x95, 0x05, 0x69, + 0x4d, 0xe4, 0x0f, 0x9a, 0x98, 0xf6, 0x28, 0xed, 0xdd, 0xf1, 0x8b, 0x9d, + 0xca, 0xd1, 0xcf, 0x58, 0x6e, 0xf2, 0x2e, 0x70, 0x00, 0xcf, 0x09, 0x58, + 0x2f, 0x80, 0xf0, 0xc3, 0x77, 0x95, 0x5e, 0x11, 0x0c, 0x93, 0xdb, 0xf9, + 0xd7, 0x93, 0x8c, 0x59, 0xa0, 0xb7, 0xfa, 0x28, 0x3c, 0x2f, 0x3b, 0x18, + 0x6c, 0x21, 0xe0, 0x70, 0xda, 0x5b, 0xb8, 0x00, 0xec, 0x62, 0x20, 0x36, + 0x90, 0x63, 0x06, 0x22, 0x9f, 0x8f, 0x96, 0x51, 0x33, 0xdf, 0x82, 0x52, + 0x1f, 0x45, 0x4d, 0x90, 0x0a, 0x01, 0xbb, 0xee, 0x1a, 0xef, 0xce, 0x26, + 0x2b, 0x1d, 0x8d, 0x92, 0x19, 0xca, 0x80, 0x9c, 0x69, 0x9e, 0x52, 0x3c, + 0x5c, 0x72, 0x04, 0xce, 0x45, 0xc9, 0x1f, 0xab, 0x1c, 0xbf, 0xcb, 0xc1, + 0x93, 0x0c, 0x66, 0x1b, 0x8a, 0x3d, 0xa0, 0x4e, 0x29, 0xd6, 0x37, 0x94, + 0xa6, 0x5b, 0x1a, 0x65, 0x6a, 0x78, 0x70, 0xc7, 0x97, 0x4b, 0xb7, 0x85, + 0xfe, 0x49, 0xdd, 0xe6, 0x81, 0x18, 0xfe, 0xff, 0x1d, 0xc6, 0x37, 0x40, + 0x32, 0xe9, 0x22, 0x53, 0x25, 0xc3, 0xe3, 0xd3, 0x12, 0x85, 0x0d, 0x0e, + 0xbb, 0xa0, 0xa5, 0xae, 0xce, 0xa0, 0x61, 0xb5, 0xd6, 0x1c, 0x8f, 0x13, + 0xf9, 0xf8, 0x2e, 0x6c, 0xec, 0xf6, 0x66, 0x72, 0x78, 0xda, 0x4a, 0xc3, + 0x8e, 0xc4, 0x42, 0x4b, 0xcc, 0x0f, 0xa6, 0x18, 0x1b, 0xa1, 0xd6, 0x39, + 0x66, 0xe4, 0x73, 0x15, 0x7c, 0x76, 0xc7, 0xd0, 0x07, 0xf2, 0xa0, 0xf0, + 0x1e, 0xb4, 0xef, 0xb5, 0x4c, 0xfb, 0xcd, 0xd1, 0x25, 0x4a, 0x87, 0x17, + 0x75, 0x33, 0x93, 0x54, 0x69, 0x56, 0x18, 0xd7, 0x91, 0xff, 0xa8, 0xd5, + 0x7f, 0xed, 0xff, 0xbb, 0xe5, 0x68, 0xa5, 0xb8, 0x48, 0xb7, 0xfe, 0x03, + 0x7f, 0x80, 0x02, 0xd9, 0x6c, 0x47, 0x8a, 0x21, 0x31, 0x3c, 0xcf, 0x42, + 0xe5, 0x81, 0x94, 0x78, 0xae, 0xd9, 0x9f, 0x6b, 0xa8, 0x34, 0x52, 0x0a, + 0xc2, 0x46, 0x0a, 0x5a, 0xed, 0x18, 0x6a, 0x96, 0xdd, 0x9c, 0x90, 0x75, + 0x4f, 0x9d, 0x21, 0xbd, 0xfc, 0xd2, 0x63, 0x5b, 0xbd, 0x11, 0xe9, 0x56, + 0x34, 0x1d, 0x02, 0x84, 0xb5, 0x1e, 0x35, 0x2c, 0x79, 0xa7, 0xad, 0xf1, + 0x74, 0x8f, 0x2d, 0xeb, 0x29, 0x21, 0xdf, 0xe6, 0xce, 0x8d, 0x36, 0xaa, + 0xfa, 0x35, 0xcd, 0xcf, 0xe5, 0x91, 0x71, 0x13, 0xd0, 0xc2, 0x9c, 0xf2, + 0x94, 0x78, 0xf9, 0x00, 0x0a, 0x0c, 0x78, 0x39, 0x6c, 0xd8, 0x91, 0xde, + 0xa0, 0x05, 0x60, 0x42, 0x71, 0x1c, 0x0e, 0x54}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of m_hash modified + // tcID: 132 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 132, + 32, + {0x2f, 0x19, 0x36, 0x28, 0x34, 0xeb, 0x20, 0xe1, 0x69, 0x13, 0x2d, 0x1b, + 0xa7, 0x3b, 0xfe, 0x32, 0xb5, 0x0f, 0xaa, 0xf9, 0xc4, 0x13, 0xd0, 0xb2, + 0xad, 0x57, 0x8e, 0x26, 0x3c, 0xad, 0x26, 0x6a, 0x31, 0x44, 0x83, 0x5b, + 0x12, 0x96, 0x48, 0x47, 0x1f, 0xbb, 0xbd, 0x4b, 0xed, 0xd9, 0x66, 0x8d, + 0x6e, 0x96, 0xd4, 0xc0, 0xd0, 0xb9, 0x55, 0x04, 0xa8, 0xbe, 0xef, 0xcd, + 0xa6, 0xb9, 0xba, 0xe1, 0x62, 0xc2, 0xc1, 0xbf, 0x53, 0xba, 0x91, 0xd9, + 0xe1, 0x77, 0x1f, 0x46, 0xe6, 0x0c, 0x0c, 0x1d, 0x35, 0x6f, 0xa1, 0x66, + 0xa3, 0x31, 0xd5, 0x1e, 0xa8, 0x5b, 0xf2, 0x70, 0xe7, 0xce, 0xc4, 0x59, + 0x90, 0x8f, 0x1f, 0xc2, 0x9b, 0xb6, 0xb5, 0xf2, 0x16, 0xeb, 0x9f, 0x5f, + 0x45, 0x3d, 0x29, 0xfb, 0xd4, 0x86, 0xa0, 0x33, 0x55, 0xcd, 0xff, 0xfd, + 0x6d, 0x13, 0x1f, 0x4a, 0x02, 0x7c, 0x9b, 0x17, 0x9e, 0xf9, 0x12, 0x57, + 0x27, 0x2d, 0x5a, 0x38, 0x38, 0x98, 0xb8, 0x64, 0x73, 0x2e, 0xdc, 0xde, + 0x78, 0xe5, 0xcd, 0xf2, 0xa9, 0xec, 0x96, 0x40, 0xe9, 0x50, 0x0a, 0xc7, + 0xbb, 0x06, 0xa7, 0xb1, 0xf1, 0xe9, 0x47, 0xeb, 0xd4, 0x68, 0x81, 0x5a, + 0x56, 0xa8, 0x6a, 0x6f, 0x74, 0x7e, 0x80, 0x6c, 0xdb, 0xfb, 0x81, 0xd3, + 0xfe, 0xc3, 0xff, 0x66, 0xaf, 0x0f, 0xe5, 0xa4, 0x72, 0xf5, 0x59, 0xac, + 0x05, 0xb2, 0x61, 0x3a, 0xda, 0x9e, 0x40, 0x58, 0x7d, 0x75, 0xd9, 0x8c, + 0x13, 0x68, 0x77, 0x6c, 0x69, 0x6d, 0xed, 0x9c, 0x0b, 0x34, 0x10, 0x0e, + 0xaa, 0xa8, 0x0f, 0x20, 0x16, 0xa2, 0x79, 0x7f, 0xf0, 0xc0, 0x09, 0x0e, + 0x4e, 0x3b, 0x04, 0x29, 0x43, 0x43, 0x63, 0x36, 0xc8, 0xfe, 0x72, 0xfb, + 0x5b, 0xa9, 0xc4, 0xb5, 0x26, 0x4d, 0x97, 0x42, 0x15, 0x82, 0xe0, 0xe8, + 0x59, 0xb8, 0xa4, 0x6a, 0x08, 0x3a, 0xa7, 0x5d, 0x7b, 0x8f, 0x11, 0x37, + 0xfc, 0x7d, 0x17, 0x03, 0x81, 0x2f, 0x68, 0x1f, 0x61, 0x58, 0x04, 0x38, + 0x5d, 0x8f, 0x53, 0x3f, 0x0f, 0x4f, 0x8c, 0x21, 0xef, 0x39, 0x21, 0xf4, + 0x2b, 0xe0, 0xf2, 0xee, 0x86, 0x34, 0x80, 0xd7, 0x2d, 0xd8, 0xa4, 0xd7, + 0x82, 0x56, 0xcd, 0x4f, 0x44, 0xff, 0xd6, 0x25, 0x26, 0xab, 0xd6, 0x7d, + 0x2b, 0x43, 0x93, 0x32, 0x8d, 0x41, 0xe4, 0x5f, 0x56, 0x92, 0x35, 0xf0, + 0x91, 0xbe, 0xd9, 0xe2, 0xc7, 0x2b, 0x55, 0x9d, 0xff, 0x4a, 0xf7, 0x90, + 0x40, 0x1c, 0x18, 0xb4, 0xaf, 0x71, 0x61, 0x3a, 0xb5, 0x3f, 0x1d, 0x36, + 0x2f, 0x3f, 0xf2, 0xe6, 0xb0, 0xd4, 0xc1, 0x81, 0xca, 0x05, 0x1f, 0x88, + 0x08, 0x7e, 0xcf, 0xce, 0xcf, 0xe8, 0xa4, 0x84, 0x4f, 0x7f, 0x99, 0xf6, + 0x24, 0xaa, 0x43, 0xa0, 0x70, 0xbf, 0x02, 0x3d, 0x28, 0xea, 0xc8, 0x83, + 0x68, 0xe7, 0xe8, 0xf7, 0xc2, 0x35, 0x7c, 0xe6, 0x37, 0x28, 0x82, 0x04, + 0x22, 0xa4, 0x8e, 0xc0, 0x97, 0x05, 0x66, 0xac, 0x96, 0xea, 0x71, 0x44, + 0x22, 0xd5, 0xf6, 0x7a, 0x28, 0xf5, 0xb6, 0x7e, 0xa9, 0x00, 0x8d, 0xc9, + 0x5b, 0xef, 0x72, 0x8c, 0x51, 0xc8, 0xb5, 0xd8, 0x3d, 0x59, 0xf9, 0x2c, + 0x41, 0x69, 0xdf, 0xaf, 0x23, 0x2b, 0x49, 0x26, 0xc9, 0xb5, 0x9c, 0x53, + 0x85, 0xfa, 0xb5, 0x98, 0xbc, 0x6d, 0xf7, 0xef, 0x58, 0xb8, 0x8a, 0x60, + 0x46, 0x2f, 0x26, 0x92, 0xa8, 0xab, 0xb9, 0xf8, 0x69, 0x91, 0x69, 0x09, + 0x4b, 0x19, 0x71, 0xc9, 0xdd, 0x6e, 0x90, 0x51, 0x75, 0x82, 0x72, 0x1f, + 0x6e, 0x49, 0xf5, 0xaf, 0x1e, 0x94, 0xd9, 0xbb, 0x0e, 0xfd, 0x5a, 0x03, + 0x13, 0x96, 0x83, 0x22, 0xd8, 0x6a, 0x2e, 0x2a, 0xa2, 0xe9, 0x1d, 0xdc, + 0x9d, 0x4f, 0xde, 0x0a, 0x6b, 0x61, 0x27, 0x40}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 133 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 133, + 32, + {0x88, 0xa4, 0xb3, 0x9c, 0x21, 0x9e, 0x6d, 0x7a, 0x71, 0x55, 0xa5, 0xe3, + 0x8e, 0xb2, 0xbf, 0x76, 0x71, 0x5c, 0x54, 0x0c, 0x81, 0x7f, 0x5f, 0x7c, + 0x3a, 0xc8, 0x27, 0xfa, 0x34, 0xac, 0x20, 0x2c, 0x7d, 0x90, 0x4a, 0xef, + 0x8d, 0x59, 0xbf, 0x44, 0x91, 0x54, 0xfd, 0xec, 0x53, 0x5b, 0x45, 0xe1, + 0xd0, 0xa5, 0xe9, 0xd3, 0x1d, 0x4e, 0xa7, 0x5c, 0xe4, 0xe6, 0xa0, 0x7e, + 0x2b, 0x7b, 0x5a, 0xd6, 0x11, 0x81, 0xa2, 0x17, 0x2f, 0x22, 0x0e, 0x4a, + 0x06, 0x79, 0x85, 0x7e, 0xb2, 0x15, 0x2a, 0x3e, 0x2a, 0xee, 0x3c, 0x5c, + 0x0f, 0xbe, 0x8e, 0x51, 0x8f, 0x6a, 0xe4, 0x10, 0xca, 0xb5, 0xce, 0x86, + 0x1c, 0x66, 0xcc, 0xc7, 0xf7, 0x24, 0x94, 0xb9, 0xb0, 0xf0, 0xa0, 0x6c, + 0xb8, 0x12, 0x2f, 0x16, 0x77, 0x6b, 0xa7, 0x09, 0x81, 0x39, 0x88, 0x40, + 0x06, 0xa0, 0x8a, 0x6f, 0x75, 0x29, 0x48, 0xb6, 0x77, 0xf1, 0xbe, 0xc1, + 0xe8, 0x67, 0xaf, 0xab, 0x78, 0x3f, 0x03, 0x50, 0x7c, 0x5a, 0x4a, 0x52, + 0x8b, 0xa2, 0xa2, 0xe0, 0xa1, 0x18, 0x63, 0x0b, 0xd9, 0x3e, 0xba, 0xaa, + 0x96, 0xce, 0x37, 0x8b, 0xac, 0x92, 0xa9, 0xf0, 0x2e, 0xaf, 0x08, 0x38, + 0x63, 0x66, 0x85, 0xcd, 0xb7, 0xbe, 0x2d, 0xa6, 0xbc, 0x64, 0x38, 0xcc, + 0x84, 0xb9, 0x07, 0xb4, 0xc9, 0x27, 0xeb, 0x1d, 0xf2, 0x2a, 0x32, 0x42, + 0xe4, 0x88, 0x6b, 0xd7, 0x4e, 0xf7, 0x13, 0x3e, 0x37, 0x70, 0x8d, 0x3d, + 0x25, 0x28, 0xeb, 0xe3, 0x9e, 0x9c, 0x05, 0x1a, 0x21, 0x7c, 0x6c, 0x7d, + 0xeb, 0x2e, 0x6a, 0x87, 0xb9, 0x05, 0xab, 0xf4, 0xad, 0x43, 0x26, 0xd6, + 0xa8, 0x30, 0xcc, 0xbf, 0x2c, 0x30, 0x44, 0xbe, 0xfb, 0xb9, 0x10, 0x0a, + 0x36, 0x4a, 0xb8, 0x97, 0xa6, 0x84, 0xb4, 0x72, 0x10, 0x4a, 0x1f, 0x14, + 0x84, 0xe3, 0x9c, 0x2f, 0x9f, 0xf3, 0xf5, 0xb8, 0xea, 0xd0, 0xfb, 0x81, + 0x3e, 0x3d, 0x54, 0x67, 0x37, 0x13, 0xf1, 0x90, 0x9a, 0xf0, 0x85, 0x35, + 0x9c, 0x88, 0x1b, 0xdc, 0x7b, 0x82, 0xca, 0x9f, 0x2f, 0x3c, 0x1d, 0xdf, + 0x3b, 0x17, 0xf7, 0x96, 0x49, 0x6d, 0x29, 0xb6, 0x2e, 0x1b, 0xdc, 0x7e, + 0xef, 0xf0, 0xc6, 0x5b, 0x78, 0xb4, 0xae, 0x81, 0xfe, 0x7b, 0x39, 0x7d, + 0x02, 0xfd, 0x0e, 0x74, 0x46, 0x3b, 0x3c, 0xb6, 0x80, 0x64, 0xaa, 0xc8, + 0x7d, 0xd0, 0xae, 0xb3, 0x62, 0x48, 0xc5, 0x09, 0x74, 0xb0, 0x66, 0xb7, + 0x86, 0x49, 0x24, 0xf3, 0x60, 0x84, 0xe7, 0xbc, 0xf4, 0x62, 0xf0, 0x8f, + 0xdf, 0xb3, 0x87, 0xc8, 0x03, 0xaf, 0xff, 0xee, 0xbc, 0x9f, 0x0c, 0x31, + 0x7c, 0x98, 0x82, 0x71, 0x3a, 0x50, 0x80, 0x0e, 0x12, 0x50, 0x77, 0x67, + 0x20, 0xd1, 0xdb, 0xa5, 0x3e, 0x5c, 0x1d, 0xd3, 0xe8, 0xb1, 0x76, 0xc6, + 0xab, 0xd0, 0x51, 0xbc, 0xdc, 0x98, 0x51, 0xe7, 0x10, 0x74, 0x17, 0xf0, + 0x6c, 0x5c, 0xd9, 0xe8, 0x85, 0x3f, 0x75, 0x71, 0x8d, 0xc6, 0x38, 0x6a, + 0x7f, 0x47, 0x47, 0xff, 0xaa, 0x87, 0x99, 0x44, 0x62, 0xfb, 0xd9, 0xce, + 0xac, 0x6b, 0x5d, 0xa7, 0x9f, 0x9d, 0xc5, 0xc5, 0x36, 0x31, 0x16, 0xa3, + 0x08, 0xb4, 0xc2, 0x0e, 0x67, 0x3a, 0xcc, 0x5a, 0x4a, 0xad, 0x3f, 0xe7, + 0xf4, 0x27, 0xee, 0x1c, 0x08, 0xad, 0xe6, 0xee, 0xb0, 0x48, 0xcb, 0xaa, + 0x01, 0x20, 0xea, 0xa3, 0xa7, 0x4e, 0xe3, 0x9e, 0x5f, 0x9e, 0x39, 0xda, + 0xc1, 0x0d, 0x50, 0x19, 0xf1, 0xd1, 0x15, 0xdf, 0xbe, 0x05, 0x10, 0x90, + 0x03, 0x75, 0x03, 0xa6, 0x32, 0x29, 0xc2, 0x16, 0xa6, 0xcd, 0x4b, 0x6b, + 0x47, 0x23, 0x34, 0x0d, 0xeb, 0xcd, 0x81, 0x2c, 0x13, 0xed, 0xd4, 0xe7, + 0x7e, 0x66, 0x38, 0x0b, 0xac, 0x99, 0xdf, 0xb0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of m_hash modified + // tcID: 134 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 134, + 32, + {0x39, 0xa5, 0xd2, 0x41, 0xa8, 0xc6, 0x64, 0x8f, 0x4f, 0x3f, 0xfc, 0x52, + 0x24, 0xdc, 0x31, 0x58, 0x5e, 0x22, 0xa5, 0x8d, 0x34, 0x3c, 0xf2, 0x27, + 0xb4, 0x05, 0x46, 0x6f, 0xf8, 0xf8, 0xd5, 0xbf, 0x55, 0x3a, 0xff, 0xe1, + 0x21, 0x98, 0xe6, 0xf8, 0x51, 0x5b, 0x05, 0xd4, 0xf6, 0xbd, 0xa0, 0xfd, + 0x64, 0x58, 0x74, 0x67, 0x6d, 0x7b, 0xff, 0x6d, 0xd6, 0x73, 0x45, 0xf4, + 0xa1, 0xae, 0xb2, 0x1a, 0xdb, 0x43, 0xab, 0xab, 0x63, 0xc3, 0xcd, 0x53, + 0xf1, 0x86, 0xb6, 0x2a, 0x1d, 0x44, 0xd2, 0xcd, 0x94, 0x25, 0xcd, 0xf1, + 0x63, 0xbd, 0x2f, 0x90, 0xcd, 0x19, 0x03, 0x29, 0x71, 0x8c, 0x18, 0xe7, + 0xfa, 0xcc, 0xd7, 0xc0, 0xf5, 0xf8, 0x54, 0x7d, 0x74, 0xbb, 0x9d, 0xf9, + 0x89, 0x0c, 0xc8, 0xc5, 0xa8, 0x4c, 0x6f, 0x8f, 0xde, 0x84, 0xf4, 0xc8, + 0xe3, 0x40, 0x97, 0x03, 0x19, 0x6a, 0x7d, 0x74, 0x66, 0xaf, 0xa6, 0xc0, + 0xed, 0xc7, 0x28, 0xf1, 0xe5, 0x13, 0xfa, 0xbb, 0x7d, 0xf9, 0x71, 0x72, + 0x54, 0x5a, 0xe8, 0xc8, 0x65, 0xce, 0x95, 0xdf, 0xa8, 0x1f, 0xf3, 0x58, + 0x70, 0xe7, 0x1b, 0x10, 0x67, 0x76, 0x28, 0x36, 0xa8, 0xdc, 0xaf, 0x18, + 0x6c, 0x9f, 0xc7, 0xe0, 0xa6, 0x33, 0xf9, 0x8f, 0x7d, 0x32, 0xae, 0x10, + 0xb2, 0xa6, 0xd9, 0x62, 0xf7, 0x20, 0xd6, 0x78, 0x4e, 0x64, 0xc0, 0x4e, + 0x08, 0xf8, 0xdf, 0xd6, 0x88, 0x74, 0x6d, 0xaa, 0x69, 0xbc, 0x70, 0xf6, + 0x52, 0xd1, 0xd6, 0xf8, 0x06, 0xb0, 0xdf, 0x29, 0x7f, 0x65, 0x51, 0x62, + 0x80, 0x9f, 0xbe, 0xd4, 0xcf, 0x0e, 0x07, 0xd5, 0xce, 0xb6, 0x6f, 0xc5, + 0xb2, 0xfb, 0x89, 0xab, 0xc4, 0xc2, 0xab, 0xaf, 0xe3, 0x25, 0xeb, 0x46, + 0x17, 0xa2, 0xd2, 0x44, 0x78, 0x3f, 0x70, 0x00, 0x20, 0x56, 0x96, 0x1b, + 0x26, 0xf0, 0xc2, 0xdc, 0x5a, 0x7d, 0xf3, 0xe8, 0x83, 0xbf, 0xe3, 0x63, + 0x10, 0xac, 0x3e, 0xc9, 0x2b, 0x71, 0x68, 0x7d, 0x6b, 0x6b, 0xb3, 0xd1, + 0x13, 0x78, 0xf0, 0xff, 0x85, 0xd9, 0x8c, 0x65, 0x84, 0xbf, 0x2d, 0x2c, + 0x31, 0x7b, 0xf2, 0x87, 0xe9, 0x55, 0x37, 0xd0, 0x31, 0x45, 0x19, 0xbc, + 0x6b, 0x01, 0x79, 0x8c, 0x26, 0xb3, 0xd9, 0x42, 0xd0, 0x81, 0x94, 0xdc, + 0x34, 0xa8, 0x84, 0xd6, 0x21, 0x60, 0x91, 0x9d, 0xb6, 0x7d, 0xf9, 0x5f, + 0xb9, 0xbd, 0x4d, 0x91, 0x7d, 0x4c, 0xee, 0x73, 0xf8, 0x89, 0x14, 0x57, + 0x2d, 0xb8, 0x4d, 0xdb, 0x38, 0x04, 0x98, 0x4c, 0x2d, 0xa2, 0x0e, 0xaa, + 0xc9, 0xbe, 0xd6, 0x84, 0xa0, 0xbb, 0xc2, 0x24, 0xdd, 0x62, 0x3e, 0x52, + 0x72, 0x55, 0xfd, 0x27, 0xeb, 0xcf, 0x64, 0x35, 0x29, 0x29, 0x97, 0xfe, + 0xc5, 0x1b, 0x55, 0xb7, 0x3d, 0xd8, 0x3d, 0xec, 0xd0, 0x02, 0xc3, 0x48, + 0xb2, 0x02, 0x57, 0x76, 0xf2, 0x03, 0x16, 0x72, 0xa1, 0x5f, 0xc6, 0x2f, + 0xf8, 0x57, 0x93, 0x8e, 0x0c, 0xfe, 0x4d, 0xa6, 0x1f, 0x5f, 0x9e, 0x04, + 0x42, 0xd4, 0x45, 0x2a, 0x1f, 0x7c, 0x26, 0x87, 0xc6, 0x32, 0xbf, 0xcb, + 0x14, 0x3a, 0x54, 0x41, 0x20, 0x01, 0x7e, 0x26, 0x85, 0x4f, 0xf6, 0xa3, + 0xe8, 0xd5, 0x97, 0xba, 0x4f, 0xca, 0x59, 0x59, 0x84, 0xfe, 0x1d, 0x38, + 0xa9, 0x19, 0x93, 0x27, 0xd1, 0x2f, 0xcd, 0xd3, 0x86, 0x63, 0xdc, 0xc7, + 0xd1, 0xfc, 0x7a, 0xc6, 0xd7, 0x84, 0x50, 0x22, 0xde, 0x53, 0x36, 0xf9, + 0xe5, 0x70, 0xa6, 0x70, 0x0f, 0x0c, 0x5e, 0xba, 0x0e, 0xe6, 0x8c, 0x4e, + 0x75, 0x29, 0x5f, 0x69, 0xb7, 0x6d, 0xe1, 0x45, 0x54, 0x06, 0xcc, 0x6b, + 0x28, 0x5e, 0xf5, 0xb8, 0x67, 0x29, 0x23, 0x0e, 0xf8, 0x78, 0x1f, 0xbe, + 0x63, 0xe0, 0xbd, 0x9c, 0x82, 0xa1, 0x06, 0x4d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in m_hash flipped + // tcID: 135 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 135, + 32, + {0x3b, 0xa6, 0x29, 0xef, 0x8d, 0x7c, 0xb5, 0x79, 0x8b, 0x51, 0xfe, 0xf0, + 0x95, 0x9c, 0xc0, 0x0b, 0x4e, 0xd7, 0x88, 0xf6, 0xf3, 0x7b, 0x70, 0xcf, + 0xb1, 0x6d, 0x68, 0xb8, 0x64, 0xed, 0x1a, 0x33, 0xeb, 0xcc, 0xf4, 0x89, + 0x0c, 0x78, 0x97, 0x06, 0x95, 0x82, 0x5e, 0x78, 0xb3, 0xf2, 0x19, 0x81, + 0x1e, 0x92, 0x8d, 0x27, 0xaf, 0x0d, 0x38, 0x9e, 0x4b, 0x75, 0x62, 0x4a, + 0x06, 0xc7, 0xcf, 0x21, 0x74, 0xe2, 0xa9, 0xde, 0x6e, 0x87, 0x39, 0x4f, + 0x61, 0x7b, 0x8f, 0xa0, 0x36, 0x1a, 0x49, 0x0d, 0xd4, 0x5b, 0x9c, 0xfa, + 0xff, 0x13, 0xb8, 0xb8, 0x07, 0xe5, 0xec, 0xb0, 0xc1, 0xb6, 0x46, 0x42, + 0x28, 0xf1, 0xfd, 0x96, 0x8b, 0x9a, 0xf8, 0xf7, 0xa6, 0x3f, 0xad, 0x9a, + 0x7f, 0xa5, 0x3b, 0xcb, 0xc6, 0x33, 0x33, 0x1d, 0x33, 0xb4, 0xd7, 0xc2, + 0xba, 0xc3, 0x30, 0x35, 0x43, 0x24, 0x36, 0x5c, 0x06, 0x16, 0xbb, 0xf2, + 0x2b, 0xb9, 0xde, 0x6a, 0x5d, 0xf5, 0x57, 0x01, 0x50, 0x18, 0x6f, 0x51, + 0x7e, 0xd1, 0xb7, 0x54, 0x33, 0xac, 0x18, 0x6c, 0xe4, 0x1e, 0xa4, 0xf3, + 0x30, 0xcc, 0xb6, 0xfd, 0xac, 0x5f, 0x8d, 0xb5, 0xf6, 0x3e, 0x37, 0xfd, + 0x33, 0x40, 0x63, 0x1f, 0x7e, 0x4c, 0x03, 0x65, 0xb7, 0x5a, 0x0b, 0x2a, + 0x9d, 0x79, 0x0b, 0xdc, 0x6a, 0x0e, 0xbf, 0x82, 0x8c, 0x84, 0xa4, 0x26, + 0xfa, 0x9a, 0x71, 0x54, 0xcf, 0xea, 0x1b, 0xb9, 0x45, 0x0a, 0x82, 0x61, + 0xe0, 0xcd, 0xfa, 0xca, 0xfc, 0x10, 0xce, 0x08, 0xb6, 0x4f, 0x94, 0x1c, + 0x3b, 0xc2, 0x37, 0x32, 0xa4, 0xc3, 0xc4, 0x3c, 0x61, 0x26, 0x73, 0x6d, + 0x84, 0x03, 0x33, 0x65, 0xbb, 0x57, 0xb3, 0x58, 0x7e, 0xd9, 0x8c, 0x03, + 0x1a, 0x85, 0x32, 0x5a, 0x15, 0xec, 0x66, 0x42, 0xa9, 0x9c, 0xdb, 0x18, + 0x61, 0x56, 0x99, 0x3c, 0xca, 0xe8, 0xe3, 0x66, 0x40, 0x41, 0x9c, 0x15, + 0x28, 0x7e, 0x7b, 0x7c, 0x05, 0x18, 0x37, 0x65, 0x89, 0xb9, 0x31, 0x06, + 0xc4, 0x34, 0xd6, 0x7b, 0x5a, 0x5c, 0x1f, 0xd3, 0x4f, 0xbc, 0x56, 0x9a, + 0x4e, 0x4e, 0xdf, 0xe0, 0x6b, 0x62, 0x1f, 0xe3, 0xbb, 0x86, 0xef, 0xb0, + 0xfb, 0x15, 0x47, 0x5d, 0xb5, 0x47, 0x7f, 0x6f, 0x9a, 0x85, 0xd3, 0x85, + 0xdd, 0x49, 0xf0, 0xcf, 0x3c, 0x5d, 0x4f, 0x85, 0x3d, 0x05, 0x74, 0x99, + 0x1d, 0x1a, 0x50, 0x8d, 0x57, 0x67, 0xdf, 0x92, 0x19, 0xf8, 0xf1, 0x5e, + 0x47, 0x60, 0xf0, 0x49, 0xc8, 0x49, 0x38, 0xd4, 0xdc, 0xa1, 0x44, 0x5d, + 0xf3, 0xd1, 0x5f, 0x9f, 0x42, 0x19, 0x1e, 0x34, 0xbd, 0xeb, 0x15, 0x74, + 0x20, 0x50, 0x81, 0x2b, 0x30, 0xa5, 0x09, 0xd4, 0xa2, 0x44, 0x4d, 0xce, + 0x21, 0x9f, 0x05, 0xd0, 0xfa, 0xf1, 0x13, 0x42, 0xba, 0xe7, 0x2d, 0xc3, + 0xf5, 0xab, 0x1f, 0xd2, 0xf2, 0x5b, 0x50, 0x7d, 0x7d, 0x7e, 0x30, 0xa9, + 0xd4, 0xc6, 0x19, 0xff, 0x58, 0x7e, 0xa0, 0x3d, 0x47, 0x1c, 0x8d, 0x03, + 0x06, 0xce, 0x89, 0xff, 0x3a, 0x8c, 0x1b, 0x2d, 0x65, 0x0e, 0xee, 0x83, + 0x30, 0x8a, 0x92, 0x36, 0xde, 0xc8, 0x7e, 0x0a, 0xf5, 0x4c, 0x74, 0xf4, + 0x02, 0xf9, 0xcb, 0x84, 0x37, 0x9a, 0xa6, 0xc9, 0x58, 0x6d, 0xb6, 0x6a, + 0xef, 0xc9, 0x4f, 0xbd, 0xe3, 0x91, 0x33, 0x0f, 0xc1, 0x08, 0x56, 0x9a, + 0x0b, 0x9d, 0x0b, 0x63, 0xc9, 0x74, 0xf3, 0x33, 0xc3, 0x4e, 0x88, 0x14, + 0x94, 0xe0, 0x20, 0x47, 0xb1, 0x91, 0x02, 0x77, 0x2a, 0x61, 0xf8, 0x9f, + 0x19, 0x62, 0x2e, 0x0b, 0x8d, 0x92, 0xdb, 0xa4, 0xac, 0xb1, 0x9d, 0x39, + 0x5d, 0x61, 0x70, 0xdd, 0x5d, 0x22, 0x22, 0x0b, 0x5e, 0x67, 0x8d, 0x2c, + 0x9c, 0x9c, 0xc7, 0xc8, 0x43, 0xa1, 0x95, 0xbe}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 0 + // tcID: 136 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 136, + 32, + {0x9e, 0x59, 0x19, 0x80, 0xe9, 0xec, 0x3d, 0x62, 0xe2, 0xed, 0xc3, 0x16, + 0x3a, 0xc8, 0x20, 0x6f, 0xc0, 0x9f, 0xe0, 0x26, 0xa2, 0xf7, 0xe6, 0x22, + 0xdc, 0x5a, 0x6d, 0x02, 0x97, 0x6d, 0x30, 0xec, 0xf1, 0x41, 0x29, 0x53, + 0x35, 0x00, 0x8d, 0x91, 0xa2, 0x23, 0xee, 0x98, 0xa1, 0x43, 0x54, 0x14, + 0x94, 0xcc, 0xf7, 0xcb, 0x06, 0xa1, 0xaa, 0x61, 0xde, 0x52, 0x4f, 0xb5, + 0xbb, 0x4b, 0x37, 0x9a, 0x67, 0xed, 0x2c, 0xed, 0x44, 0x7c, 0x7b, 0x39, + 0x5c, 0x57, 0xa6, 0x25, 0xf8, 0x35, 0xde, 0xc6, 0x84, 0x4c, 0x3b, 0x67, + 0xa8, 0x5a, 0xaa, 0xe1, 0x0e, 0x27, 0x3d, 0x39, 0x02, 0xf5, 0xf3, 0x05, + 0x39, 0x71, 0x1f, 0x98, 0xd7, 0x3f, 0x86, 0xbe, 0xcc, 0xd7, 0x98, 0xb9, + 0x85, 0x41, 0xa8, 0x4a, 0x03, 0xcc, 0xb3, 0x37, 0x9e, 0x8e, 0xff, 0x88, + 0xc1, 0x9c, 0x88, 0xaa, 0xc7, 0xb7, 0xea, 0x99, 0x75, 0x81, 0x94, 0xff, + 0xa6, 0x66, 0x01, 0x53, 0xd4, 0xf2, 0x2c, 0x12, 0x52, 0xdd, 0x1b, 0x7b, + 0x57, 0x4e, 0x19, 0xb3, 0x49, 0x2f, 0x28, 0xcc, 0x09, 0x7d, 0x3e, 0xe3, + 0xf3, 0x0f, 0x6b, 0x88, 0x57, 0x6b, 0xc6, 0x29, 0x95, 0x12, 0xf9, 0xf8, + 0x74, 0x9e, 0x0b, 0x29, 0x72, 0x95, 0xbc, 0x27, 0x5c, 0xa5, 0x9f, 0x80, + 0x56, 0xde, 0xcf, 0xca, 0x9f, 0x39, 0x80, 0xe6, 0xf8, 0xd6, 0xe0, 0x7b, + 0x73, 0xe1, 0xa8, 0xae, 0x8b, 0x38, 0x47, 0x55, 0x6c, 0xd6, 0x7a, 0xb7, + 0x7b, 0x96, 0x61, 0x89, 0x79, 0xed, 0x37, 0x74, 0x4b, 0xe2, 0xd6, 0xbc, + 0x9f, 0x2b, 0x67, 0x16, 0x15, 0xf1, 0xd4, 0xc4, 0xc1, 0xb4, 0x19, 0xf0, + 0x50, 0x36, 0x14, 0x81, 0x82, 0xad, 0x4c, 0x63, 0x75, 0xf9, 0xe3, 0xc7, + 0xcb, 0x37, 0xbb, 0x75, 0xd1, 0x6c, 0x44, 0x86, 0xe9, 0x7c, 0x0a, 0xc5, + 0x68, 0x59, 0x95, 0xcd, 0x8e, 0x5d, 0x76, 0x45, 0x29, 0x34, 0xb2, 0x61, + 0x05, 0xbe, 0x90, 0x74, 0xb2, 0xf8, 0xda, 0xeb, 0x1a, 0xdd, 0x13, 0xc9, + 0xb1, 0x27, 0xdc, 0xa2, 0x85, 0x8e, 0x5c, 0x80, 0xe6, 0x86, 0x79, 0x1a, + 0x6f, 0x98, 0xcd, 0x98, 0xe5, 0x40, 0xbd, 0xf2, 0x7d, 0x21, 0xb2, 0xdc, + 0x9f, 0xc8, 0x4e, 0x09, 0x56, 0x1d, 0xf9, 0x68, 0xd7, 0x3c, 0x19, 0x0b, + 0x30, 0x81, 0x29, 0x3d, 0x66, 0x6b, 0xe7, 0xd9, 0x91, 0x76, 0x1f, 0x47, + 0x22, 0x45, 0x0a, 0xc2, 0x49, 0xa6, 0xeb, 0x4b, 0xcd, 0xf1, 0x90, 0xc2, + 0x14, 0x63, 0x0c, 0x85, 0x24, 0x3a, 0x6c, 0x59, 0x70, 0x18, 0x4e, 0x25, + 0x7c, 0x00, 0xc5, 0xa2, 0xa1, 0x8b, 0xcd, 0x20, 0x19, 0x5f, 0xd0, 0x41, + 0x88, 0x7f, 0x00, 0x1e, 0x06, 0xd4, 0xa6, 0x04, 0x9e, 0x21, 0x0c, 0xce, + 0x62, 0x35, 0x6f, 0x99, 0x85, 0x3f, 0x3d, 0xa2, 0x52, 0x2d, 0x3d, 0x63, + 0x73, 0x9f, 0xbb, 0x2f, 0xf3, 0x15, 0xe6, 0x8a, 0xb4, 0xa0, 0x5b, 0xa1, + 0xe2, 0x9e, 0x5b, 0x93, 0x80, 0x8d, 0xf5, 0x1a, 0xea, 0xce, 0xd5, 0x25, + 0x39, 0xd7, 0xb9, 0x56, 0xdb, 0x2f, 0x22, 0x99, 0x99, 0xac, 0x09, 0xa6, + 0xd4, 0xc2, 0xef, 0x87, 0x14, 0xef, 0x9d, 0x47, 0x83, 0xf5, 0x38, 0x55, + 0x9f, 0x29, 0xaf, 0x9d, 0x85, 0x0b, 0xf7, 0x1b, 0x00, 0x1f, 0x23, 0x12, + 0x70, 0x87, 0x4f, 0xb8, 0xdc, 0x60, 0xf1, 0xd1, 0x55, 0x4f, 0x60, 0xfa, + 0x69, 0xcd, 0x65, 0x71, 0x12, 0x53, 0x0e, 0x22, 0x56, 0x3f, 0xcd, 0xe2, + 0x6c, 0x3c, 0x86, 0x13, 0x7e, 0x47, 0x6a, 0x2f, 0xc1, 0xd8, 0xba, 0x4a, + 0x15, 0xdd, 0xa4, 0x2d, 0x4d, 0x8a, 0x20, 0xfb, 0xba, 0xd7, 0x58, 0x6f, + 0x47, 0x2b, 0x71, 0x6d, 0x6e, 0xa2, 0xee, 0x30, 0xf1, 0xc1, 0x11, 0xbd, + 0xbb, 0x3d, 0xb8, 0xe5, 0xe2, 0xd9, 0x33, 0xa8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: s_len changed to 20 + // tcID: 137 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 137, + 32, + {0x23, 0xe1, 0x98, 0xd5, 0x82, 0xd0, 0x48, 0x87, 0x4c, 0xe4, 0xe6, 0xe6, + 0x9f, 0x5a, 0x81, 0x23, 0x4c, 0xa0, 0x8b, 0xe1, 0xfc, 0x9c, 0xf0, 0xf7, + 0xbe, 0x05, 0x45, 0x49, 0x97, 0xfa, 0xd8, 0x7d, 0xa8, 0xf0, 0x5c, 0x2f, + 0xaf, 0x72, 0x85, 0xa7, 0xa9, 0xca, 0x7a, 0xa5, 0x0f, 0x77, 0x2b, 0x81, + 0x75, 0x47, 0x9b, 0x7b, 0xec, 0x85, 0x91, 0x91, 0x62, 0xb8, 0xa7, 0xeb, + 0x7c, 0xd4, 0xc1, 0xb8, 0xf0, 0xaa, 0xa6, 0x4a, 0x8f, 0x37, 0x1e, 0x23, + 0xec, 0x2c, 0x34, 0x28, 0xd7, 0xd8, 0x34, 0x11, 0xf2, 0x4b, 0xbd, 0x4b, + 0x80, 0x76, 0x2a, 0x75, 0xfa, 0x0e, 0x5d, 0xe4, 0x68, 0xa7, 0x1d, 0xbe, + 0x9b, 0xac, 0x38, 0x2b, 0x40, 0x72, 0x24, 0x1e, 0x3c, 0x70, 0x85, 0xed, + 0x2b, 0x9e, 0x72, 0xec, 0x37, 0x79, 0xc1, 0xf7, 0x0b, 0xbd, 0x0f, 0x24, + 0x68, 0x34, 0xf3, 0xe8, 0x1e, 0xbf, 0xfe, 0xe1, 0x33, 0x12, 0xd1, 0x33, + 0xe1, 0xdd, 0xae, 0xb5, 0x8b, 0x84, 0xd1, 0xac, 0x1b, 0x44, 0x1f, 0x31, + 0x1e, 0xe1, 0xe2, 0xc9, 0x69, 0x3e, 0x30, 0x08, 0x62, 0xcd, 0xf5, 0xb4, + 0xa5, 0xd8, 0x20, 0xdf, 0xde, 0x87, 0x0d, 0xa2, 0x27, 0x46, 0xbe, 0x0b, + 0x12, 0xdf, 0xb9, 0x43, 0x78, 0x0c, 0x0b, 0xa9, 0x28, 0xc6, 0x57, 0xc5, + 0x4b, 0xea, 0x0d, 0x84, 0xdb, 0x37, 0xfe, 0x50, 0xf0, 0x96, 0x5c, 0xea, + 0xb9, 0x05, 0xf2, 0xec, 0x3f, 0xf1, 0x77, 0x42, 0x1b, 0x11, 0xc3, 0x0e, + 0x84, 0x6a, 0xd9, 0x32, 0x12, 0x48, 0x5e, 0x7f, 0x6e, 0x52, 0xd7, 0xd5, + 0x1a, 0xf1, 0xc9, 0x6f, 0x31, 0xfe, 0xf1, 0x74, 0xab, 0x38, 0xcf, 0xb1, + 0xb1, 0xfb, 0x59, 0x61, 0xcf, 0xad, 0xac, 0x51, 0x8a, 0x6a, 0x49, 0x91, + 0xff, 0x2d, 0x56, 0x1a, 0x7d, 0x8d, 0xad, 0xc5, 0xad, 0x43, 0x0c, 0x94, + 0xb4, 0x0c, 0x04, 0xa2, 0x97, 0x01, 0x2f, 0x81, 0xe6, 0xe8, 0x4c, 0xa0, + 0x28, 0x79, 0xfd, 0x82, 0xb7, 0x37, 0x44, 0xc4, 0x37, 0x2e, 0xc0, 0x2f, + 0x14, 0x1a, 0xe6, 0xc4, 0xce, 0x75, 0x59, 0x55, 0x59, 0xf3, 0xf4, 0xcc, + 0x9e, 0x4b, 0x7a, 0x7a, 0x6d, 0x93, 0x63, 0x64, 0x87, 0xe3, 0x49, 0x38, + 0x08, 0x2b, 0x3f, 0xd5, 0xf0, 0x93, 0x66, 0xa0, 0x62, 0x48, 0x4d, 0x18, + 0x20, 0x58, 0x6a, 0x72, 0x0a, 0x96, 0x18, 0xec, 0x18, 0xd9, 0x80, 0xc9, + 0x69, 0xa2, 0x8d, 0x74, 0xc8, 0x1f, 0xe4, 0xfe, 0x7b, 0xb6, 0x19, 0x86, + 0x76, 0x9a, 0x89, 0x71, 0x6c, 0x96, 0x5a, 0x7f, 0x05, 0x6a, 0xff, 0x60, + 0xe9, 0x17, 0x55, 0x27, 0x77, 0x82, 0x10, 0xea, 0xe2, 0x3e, 0x53, 0xe2, + 0x44, 0xb9, 0x73, 0xb2, 0x45, 0x2f, 0x40, 0xab, 0x37, 0x52, 0x22, 0x62, + 0x1a, 0x89, 0xe1, 0xf5, 0xf2, 0xab, 0xfe, 0x50, 0x39, 0x70, 0x8f, 0x2a, + 0x65, 0x95, 0x53, 0x58, 0x2f, 0x76, 0x0f, 0x0d, 0x26, 0x4f, 0x85, 0x48, + 0x40, 0xd0, 0x69, 0xe8, 0xc4, 0xdb, 0x02, 0x46, 0x73, 0x8a, 0xf1, 0x69, + 0x7b, 0x05, 0x98, 0x0c, 0x1f, 0x53, 0xa1, 0xba, 0x4e, 0xef, 0x8e, 0x08, + 0x58, 0x37, 0x81, 0xc1, 0x3a, 0x93, 0xd0, 0x3e, 0xb1, 0x9d, 0xb7, 0x5e, + 0x71, 0xbd, 0xd0, 0x60, 0x2b, 0x91, 0x90, 0x8a, 0x88, 0x5b, 0x41, 0xf0, + 0xb8, 0xd9, 0x58, 0x8d, 0x6e, 0x05, 0x79, 0x6c, 0x8a, 0x6f, 0x8d, 0x22, + 0x09, 0x22, 0xef, 0x9b, 0xcd, 0xb0, 0x26, 0xaf, 0x9b, 0xb3, 0x28, 0xac, + 0x7d, 0x96, 0xd4, 0x07, 0x82, 0x05, 0xba, 0x1a, 0xbf, 0x00, 0xee, 0xa4, + 0x5b, 0x9c, 0x26, 0x0e, 0x3b, 0x55, 0xda, 0x03, 0x68, 0x64, 0xbf, 0x5b, + 0xc0, 0xcc, 0x2d, 0x39, 0x44, 0xfd, 0xbc, 0xc7, 0xe6, 0x45, 0x39, 0xa4, + 0x52, 0x38, 0xbb, 0x20, 0x61, 0x21, 0x05, 0x14}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: salt is all 0 + // tcID: 138 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 138, + 32, + {0x01, 0x47, 0xdc, 0x7e, 0x27, 0x12, 0x61, 0x6f, 0x76, 0xc8, 0x4c, 0xaa, + 0xa4, 0x7f, 0x17, 0xf2, 0x67, 0x95, 0x4a, 0x09, 0x24, 0xbc, 0xd8, 0x46, + 0xfb, 0x33, 0x89, 0x20, 0x2c, 0x05, 0x90, 0x62, 0xf3, 0x0b, 0x78, 0x6d, + 0xaf, 0xab, 0x71, 0xfd, 0x74, 0x64, 0xca, 0xae, 0xc5, 0xa9, 0x68, 0xf7, + 0x5b, 0x20, 0xfd, 0xa1, 0xa4, 0xc0, 0x74, 0xc8, 0x9b, 0x27, 0x32, 0xba, + 0xee, 0x61, 0x5c, 0x6e, 0x88, 0xd1, 0xe2, 0xe2, 0xfa, 0xd1, 0x6b, 0xda, + 0x01, 0xdb, 0x39, 0x5d, 0xf1, 0x10, 0x3e, 0x0d, 0x17, 0x96, 0xda, 0x2f, + 0xdf, 0x9d, 0x9c, 0x8c, 0x1c, 0x77, 0x65, 0x78, 0xe8, 0xac, 0xde, 0x7d, + 0x97, 0x80, 0x8d, 0xeb, 0x83, 0xd0, 0xc4, 0xe5, 0x11, 0x5d, 0xe5, 0x38, + 0xb3, 0xf5, 0xa4, 0x8e, 0xad, 0x7a, 0xc6, 0xb5, 0x07, 0x6b, 0x12, 0xba, + 0xf7, 0xdb, 0x4a, 0xa6, 0x8a, 0x09, 0x11, 0x74, 0x02, 0x0e, 0x5e, 0x4a, + 0xdf, 0x27, 0x57, 0x02, 0x02, 0x0e, 0x6e, 0xeb, 0x9d, 0x8c, 0x45, 0x00, + 0x17, 0x0d, 0xc5, 0xe2, 0x17, 0x1a, 0xc3, 0x70, 0x76, 0x3f, 0x7b, 0x10, + 0x00, 0xf8, 0x05, 0xd9, 0x24, 0xbb, 0xd8, 0x0c, 0xec, 0x12, 0x04, 0x46, + 0xe9, 0xbe, 0x56, 0x69, 0x18, 0x1a, 0x8e, 0x4e, 0xb0, 0x33, 0xce, 0xac, + 0x52, 0x78, 0xe7, 0xb8, 0x0d, 0xdf, 0x97, 0xd1, 0xa5, 0x87, 0x37, 0xf0, + 0x72, 0x95, 0x7a, 0x22, 0x1f, 0xc2, 0x7c, 0xdd, 0x18, 0xaa, 0x05, 0x14, + 0xb0, 0x81, 0x1e, 0x96, 0x7d, 0x5f, 0x0e, 0xca, 0x4f, 0x25, 0x53, 0xde, + 0xa4, 0x76, 0x02, 0x99, 0xc4, 0xdb, 0x63, 0x47, 0xc9, 0x07, 0x07, 0x59, + 0x80, 0x92, 0x47, 0xc4, 0x8d, 0x03, 0x5c, 0xfa, 0x06, 0xca, 0xeb, 0xa2, + 0x0d, 0xb6, 0x12, 0x2c, 0xc7, 0x0f, 0x81, 0x64, 0x7e, 0x93, 0xf5, 0xfe, + 0x63, 0xc4, 0x86, 0x1f, 0x63, 0x7c, 0x36, 0x23, 0x35, 0x4f, 0x9c, 0x2f, + 0x8b, 0xd2, 0xf9, 0x90, 0x6b, 0x08, 0x60, 0xd0, 0xc8, 0x1c, 0x05, 0xa0, + 0x03, 0x3d, 0x96, 0x63, 0x23, 0xc8, 0x31, 0x9c, 0x56, 0x33, 0xf5, 0x37, + 0xb9, 0x18, 0x01, 0x66, 0xa2, 0xf1, 0x55, 0x02, 0xb5, 0xe0, 0x6d, 0xee, + 0x09, 0x61, 0x6f, 0x25, 0x89, 0x60, 0x6e, 0x72, 0x29, 0xa0, 0xe6, 0xfc, + 0x77, 0x02, 0x61, 0xab, 0xd7, 0x37, 0xc0, 0x2c, 0xfe, 0xb8, 0x33, 0x37, + 0x9d, 0x0d, 0x5b, 0x85, 0x0a, 0x39, 0xd4, 0x58, 0x75, 0x66, 0xda, 0xb9, + 0x0c, 0xa7, 0xa8, 0x33, 0x16, 0x54, 0x53, 0x2b, 0x58, 0x9a, 0xb7, 0xaa, + 0x20, 0x37, 0x6f, 0x35, 0x5a, 0xec, 0xc0, 0x3c, 0x2b, 0x06, 0x14, 0x9f, + 0x2f, 0x9b, 0x42, 0x90, 0xd0, 0xed, 0x30, 0x4e, 0xea, 0x69, 0x47, 0xd2, + 0x35, 0x34, 0x14, 0x55, 0xcc, 0xc0, 0x4e, 0x91, 0xe3, 0xc5, 0x6d, 0xb5, + 0xd1, 0xb7, 0x49, 0x28, 0xc3, 0x45, 0x1b, 0x5a, 0x9d, 0x3a, 0xb2, 0x46, + 0xff, 0xaf, 0x77, 0x73, 0xb0, 0xd8, 0x6f, 0x35, 0x40, 0x0a, 0xd2, 0xae, + 0x02, 0xec, 0x76, 0x1a, 0xe6, 0x75, 0xba, 0x70, 0xd1, 0xa8, 0xdf, 0xce, + 0xef, 0x2a, 0x8a, 0x70, 0xca, 0xa3, 0xe4, 0xae, 0xe8, 0xc9, 0x85, 0x78, + 0xbb, 0x8e, 0xf5, 0xa8, 0xe2, 0x57, 0x06, 0x46, 0xd1, 0xe6, 0x2e, 0xc2, + 0xfc, 0xbe, 0xf1, 0x15, 0xce, 0xed, 0x2c, 0x16, 0xcf, 0x94, 0x4b, 0x4f, + 0x17, 0x5a, 0xb0, 0x89, 0x9d, 0xca, 0x12, 0x46, 0x83, 0xf3, 0xbf, 0x00, + 0xdd, 0x0d, 0xee, 0x74, 0xc2, 0x5d, 0xc4, 0xcc, 0x82, 0xe8, 0x0d, 0x10, + 0xe9, 0xa9, 0x41, 0x84, 0x5d, 0x9e, 0x17, 0x4d, 0xbc, 0x98, 0x44, 0x94, + 0x17, 0x38, 0xeb, 0x22, 0x07, 0x6a, 0x9f, 0x62, 0x53, 0xcf, 0x60, 0x4d, + 0x62, 0x34, 0x6c, 0x14, 0x66, 0x3b, 0xdb, 0xaf}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: salt is all 1 + // tcID: 139 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 139, + 32, + {0x31, 0x5a, 0x9a, 0x4e, 0xd7, 0xb0, 0xea, 0x4d, 0xb9, 0x6b, 0x23, 0x3c, + 0x62, 0xa0, 0xe7, 0xbd, 0xd7, 0x25, 0xda, 0x92, 0x4b, 0xa2, 0xab, 0x8e, + 0x2f, 0x20, 0xcc, 0xad, 0xb2, 0xb5, 0x25, 0x6b, 0xca, 0x03, 0x08, 0xcd, + 0xdc, 0xf7, 0x39, 0xd1, 0xe6, 0xb3, 0x3a, 0x85, 0x9f, 0x03, 0xc5, 0x50, + 0xd6, 0x5c, 0x78, 0x95, 0x8f, 0x0e, 0xea, 0xbf, 0xf6, 0x25, 0xbc, 0xe6, + 0xc8, 0xff, 0xe3, 0x8b, 0x60, 0xaf, 0xff, 0x13, 0xcf, 0x33, 0x86, 0x6c, + 0x35, 0xeb, 0xbf, 0xa8, 0x5b, 0x70, 0xa3, 0xc5, 0x92, 0xf7, 0x4e, 0x47, + 0xfd, 0x97, 0xb0, 0x7f, 0x3a, 0x7c, 0x4f, 0x14, 0xe2, 0x6e, 0x7b, 0xe6, + 0x66, 0xff, 0x64, 0xcf, 0xbd, 0x87, 0x3c, 0xc0, 0x6d, 0xff, 0x82, 0xda, + 0x22, 0x2d, 0xc1, 0x35, 0xff, 0x47, 0xf8, 0x75, 0xcc, 0xd6, 0x95, 0xca, + 0x8c, 0x64, 0x57, 0x2a, 0x97, 0xb7, 0x6e, 0xe7, 0xc7, 0x72, 0xd9, 0xd0, + 0x7e, 0x44, 0x76, 0xfd, 0x4e, 0x94, 0x5a, 0xb0, 0x14, 0x6a, 0xce, 0x3f, + 0x0c, 0x2f, 0xb9, 0x8c, 0x34, 0xa0, 0x66, 0xf0, 0x53, 0xd9, 0x34, 0x80, + 0xd1, 0xc7, 0x72, 0x5f, 0x85, 0x8e, 0x45, 0x9b, 0x0c, 0xba, 0x69, 0x90, + 0x93, 0xe8, 0xc3, 0x15, 0xbb, 0xd6, 0xd1, 0x34, 0x7b, 0x60, 0x8b, 0x51, + 0x90, 0x6d, 0x44, 0xd4, 0x9f, 0x10, 0x6e, 0xd8, 0x66, 0xe2, 0x30, 0x78, + 0x5a, 0xfb, 0x2a, 0x20, 0x02, 0xb8, 0x23, 0x05, 0xbc, 0xdb, 0x99, 0x27, + 0xca, 0x26, 0x6a, 0xe6, 0x41, 0xa5, 0x70, 0xd0, 0xb5, 0x8f, 0x34, 0x4b, + 0x5e, 0x07, 0x75, 0x01, 0xd6, 0xec, 0x2f, 0xd6, 0x9b, 0x3e, 0xbc, 0x80, + 0xd7, 0xdc, 0xe5, 0x55, 0x90, 0xf4, 0x50, 0x4f, 0xa8, 0x09, 0x17, 0x8d, + 0x92, 0xb4, 0x5a, 0xa6, 0x9e, 0xc1, 0xb2, 0x8f, 0xb6, 0x91, 0x97, 0x99, + 0x1e, 0xf3, 0x3d, 0xc9, 0xf4, 0xcd, 0x66, 0x1f, 0xd6, 0xae, 0x74, 0xeb, + 0x99, 0xdf, 0xdd, 0x1e, 0xf1, 0x22, 0xf1, 0x2d, 0x04, 0xf7, 0xc7, 0xe6, + 0x24, 0x65, 0x9f, 0xbc, 0xb2, 0xb9, 0x87, 0xfd, 0x5f, 0xd2, 0x5a, 0x10, + 0x4d, 0x73, 0x5a, 0xcf, 0x50, 0xf3, 0xad, 0x07, 0x03, 0x33, 0xe9, 0xcd, + 0x4e, 0x65, 0x9a, 0xae, 0xb5, 0xdd, 0x28, 0xc8, 0x6e, 0xf0, 0x68, 0x0d, + 0x0a, 0x6b, 0x52, 0x65, 0x23, 0xe3, 0xe5, 0xa0, 0x4c, 0xde, 0x0f, 0xa9, + 0x97, 0xc2, 0xa4, 0xa4, 0x74, 0x4c, 0xd8, 0x71, 0x70, 0x97, 0x1a, 0xe3, + 0xd9, 0x03, 0xe0, 0xc0, 0x85, 0xb6, 0xe6, 0x2f, 0x8b, 0x71, 0x5d, 0xf7, + 0x6c, 0x77, 0x79, 0xa7, 0x29, 0xc5, 0xd9, 0x23, 0x82, 0x41, 0x98, 0x04, + 0xeb, 0x32, 0xb2, 0x3f, 0xe4, 0xfc, 0xba, 0xaf, 0xc5, 0x8f, 0xfe, 0x94, + 0x75, 0x71, 0x0e, 0x78, 0x9a, 0x09, 0xcd, 0x9c, 0x3b, 0x87, 0x37, 0x03, + 0x22, 0x22, 0xd9, 0x2d, 0x0a, 0x4c, 0xdb, 0xe5, 0x39, 0x02, 0xd1, 0x67, + 0xd4, 0x9f, 0x41, 0xe6, 0x0c, 0x94, 0xba, 0x8b, 0xa1, 0x19, 0x49, 0x9a, + 0x5b, 0xcd, 0xd3, 0xea, 0xb5, 0x44, 0xcc, 0x62, 0x26, 0x38, 0x9c, 0x73, + 0x2d, 0x78, 0x2c, 0x69, 0xc9, 0x7b, 0x56, 0xc4, 0xb7, 0x01, 0xa6, 0xbc, + 0x03, 0x20, 0x79, 0x15, 0x0a, 0xe1, 0xaf, 0x8a, 0x7c, 0xe5, 0xe0, 0xac, + 0x54, 0x07, 0x81, 0xe8, 0x47, 0x23, 0xe0, 0x76, 0x91, 0x1f, 0x4c, 0xc2, + 0x38, 0xe9, 0x56, 0x89, 0xac, 0x12, 0xd0, 0x56, 0x76, 0xcc, 0x6d, 0xa9, + 0x21, 0x9c, 0x49, 0x1e, 0x2e, 0xfa, 0x2a, 0xf3, 0x17, 0x40, 0x7b, 0x58, + 0x46, 0xfa, 0x85, 0x22, 0x61, 0x18, 0x1c, 0xca, 0xd6, 0x59, 0x91, 0x1c, + 0x19, 0x93, 0x1f, 0xae, 0x0f, 0x7e, 0x70, 0xe4, 0x4d, 0x2b, 0x05, 0x6a, + 0x2f, 0x63, 0xd2, 0xf6, 0x98, 0x3c, 0x95, 0x02}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: byte 0 in zero padding modified + // tcID: 140 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 140, + 32, + {0x07, 0xc9, 0xa0, 0xc4, 0xec, 0x1e, 0xc5, 0x30, 0xaf, 0xf9, 0x9c, 0x7a, + 0xdd, 0x86, 0x6e, 0x0d, 0x06, 0x5a, 0xd0, 0xd4, 0xb8, 0xc0, 0x4b, 0x19, + 0x37, 0xfb, 0xd8, 0x21, 0xa2, 0x04, 0xd1, 0x1f, 0x47, 0xf6, 0x1d, 0x93, + 0x41, 0x05, 0x02, 0x8a, 0xbd, 0x2f, 0x46, 0x30, 0xc5, 0x46, 0x0d, 0x68, + 0xce, 0x33, 0xa0, 0x2a, 0x95, 0x86, 0x6f, 0x6b, 0x58, 0xbf, 0x6b, 0x3c, + 0xd0, 0x6a, 0x82, 0xe5, 0x43, 0x62, 0x0c, 0xef, 0x0e, 0x42, 0x61, 0x08, + 0x3c, 0x67, 0x2f, 0x22, 0x89, 0xf3, 0x77, 0x9b, 0xd0, 0x85, 0x36, 0x8d, + 0x75, 0xa0, 0xca, 0x00, 0x24, 0x27, 0xb0, 0x99, 0x7e, 0x1b, 0x13, 0xf0, + 0xae, 0x4e, 0x2a, 0x32, 0xd4, 0x75, 0xc0, 0xab, 0x3c, 0x70, 0x88, 0x21, + 0x97, 0x08, 0xc1, 0xb7, 0x74, 0x57, 0x7d, 0xb7, 0x3d, 0xda, 0xe7, 0xdd, + 0x22, 0xd3, 0x27, 0x41, 0xcc, 0x38, 0x15, 0x02, 0x95, 0x96, 0xc0, 0xf6, + 0x54, 0xc4, 0x5d, 0x67, 0x95, 0xd4, 0x7b, 0x4c, 0x10, 0x07, 0xd2, 0x5e, + 0x02, 0x65, 0x36, 0x12, 0x4c, 0x12, 0x1b, 0x5c, 0x1a, 0xd7, 0xba, 0x59, + 0xb8, 0xcc, 0x5a, 0xc7, 0xc2, 0x88, 0xeb, 0xee, 0x89, 0xdf, 0x9a, 0x73, + 0x85, 0x67, 0x6f, 0x4c, 0x92, 0x8d, 0xa9, 0x6b, 0x22, 0x16, 0x50, 0x5c, + 0x16, 0x4f, 0x52, 0x7b, 0x0c, 0x85, 0xe4, 0x46, 0x58, 0x09, 0xa2, 0xbb, + 0x83, 0x4d, 0x47, 0xe1, 0xf8, 0x22, 0x1d, 0x62, 0xf4, 0xbc, 0xf8, 0x6e, + 0x92, 0xfe, 0x10, 0xb1, 0x1d, 0xec, 0x6b, 0x0d, 0x8a, 0xa3, 0x4c, 0xbe, + 0x1a, 0x8f, 0xc4, 0x36, 0x19, 0xf9, 0x99, 0x71, 0xc8, 0x5d, 0xc3, 0xeb, + 0x4a, 0xa0, 0x91, 0xa7, 0x60, 0x55, 0xc4, 0x11, 0x51, 0x96, 0x4b, 0x5d, + 0x65, 0xf5, 0x93, 0xef, 0xa0, 0xdd, 0x6a, 0x82, 0xf0, 0x76, 0xb6, 0x0a, + 0x71, 0xe1, 0x1d, 0x88, 0xb4, 0x0c, 0x5c, 0x56, 0x43, 0xe9, 0xfd, 0xe6, + 0xc0, 0x53, 0x41, 0xd2, 0xe3, 0x2b, 0xdd, 0xba, 0x60, 0x50, 0xaf, 0x72, + 0xe8, 0x58, 0x3f, 0x8c, 0xcc, 0x26, 0x05, 0xe7, 0x59, 0x6f, 0x72, 0x06, + 0xef, 0x7b, 0x9b, 0x59, 0x82, 0x9d, 0x91, 0x1a, 0x9b, 0x51, 0x99, 0xd4, + 0x43, 0x8f, 0x64, 0x2d, 0x23, 0x67, 0xd2, 0x8b, 0x5d, 0x4b, 0xe1, 0x2c, + 0xfc, 0x52, 0x80, 0x40, 0x2d, 0x86, 0x71, 0x2b, 0x6e, 0xed, 0x2c, 0xe2, + 0xeb, 0xf3, 0x7f, 0x62, 0xbc, 0xde, 0xeb, 0xf9, 0x89, 0x25, 0x6a, 0x1e, + 0x19, 0xdd, 0xe3, 0x8f, 0x32, 0xe3, 0x98, 0x0b, 0x8f, 0xac, 0x73, 0xad, + 0x91, 0x53, 0xcc, 0xc0, 0xf1, 0x40, 0xc9, 0x64, 0x13, 0xbf, 0x78, 0x99, + 0xd8, 0xfd, 0xa5, 0x10, 0xd8, 0x31, 0x5e, 0x71, 0x39, 0xe8, 0xf7, 0x49, + 0xf8, 0xec, 0xea, 0x99, 0xaf, 0xb6, 0x3a, 0xf0, 0x81, 0x53, 0x4c, 0xc9, + 0x84, 0x7d, 0x81, 0xe5, 0x20, 0xb9, 0x26, 0xb8, 0xf0, 0xbf, 0x1d, 0xe4, + 0x97, 0x6c, 0x5f, 0x6d, 0xe8, 0xb7, 0xcb, 0xbd, 0xe6, 0x44, 0x15, 0x8b, + 0xbd, 0x38, 0x07, 0xbb, 0x9f, 0xce, 0x36, 0x33, 0x9a, 0x06, 0xd9, 0x30, + 0xc1, 0x37, 0x23, 0x0f, 0x52, 0xfb, 0xe5, 0x46, 0x06, 0x6b, 0xf6, 0x06, + 0x4e, 0xcd, 0xc7, 0x65, 0x68, 0xd3, 0x6a, 0xe7, 0x06, 0x25, 0x2d, 0xd4, + 0xa9, 0xbd, 0xdd, 0x3b, 0x25, 0x67, 0xcc, 0xde, 0xb3, 0xba, 0xb1, 0x1b, + 0xba, 0xb3, 0x56, 0x05, 0x07, 0xb5, 0x55, 0x7a, 0x9c, 0x66, 0xaa, 0xbf, + 0x9e, 0x2c, 0xf3, 0xe4, 0x2e, 0x36, 0x91, 0xef, 0x77, 0xa3, 0xb2, 0x98, + 0x89, 0xa1, 0xb7, 0xe7, 0x28, 0x7b, 0x90, 0x8f, 0x1c, 0x28, 0x1c, 0xbe, + 0x22, 0x12, 0xa3, 0xd9, 0x80, 0xbc, 0x3d, 0x31, 0x28, 0x19, 0xfa, 0xb8, + 0x24, 0x50, 0x41, 0x67, 0xac, 0x01, 0xc4, 0x18}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: byte 7 in zero padding modified + // tcID: 141 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 141, + 32, + {0x22, 0xe1, 0xbb, 0x23, 0xc2, 0xbe, 0xf8, 0x1a, 0xd3, 0x73, 0x28, 0x4a, + 0xeb, 0xaa, 0x71, 0x4b, 0xd1, 0xa9, 0xae, 0xf8, 0xbc, 0x67, 0x30, 0xb6, + 0x6e, 0x73, 0xff, 0x0f, 0x66, 0x49, 0xa1, 0x7b, 0x2a, 0x57, 0xb3, 0xb1, + 0x4e, 0xe4, 0xdd, 0x03, 0x62, 0xf6, 0x59, 0xb6, 0x9c, 0x15, 0x28, 0x90, + 0x7c, 0xa7, 0xac, 0x8a, 0x9e, 0x50, 0x17, 0x15, 0x20, 0x73, 0xb0, 0x64, + 0x91, 0xb2, 0x55, 0xa7, 0xd5, 0xb8, 0xf6, 0x90, 0x9c, 0x18, 0x58, 0x3d, + 0x8d, 0x11, 0x8e, 0xe3, 0x2d, 0x3c, 0x31, 0xd7, 0x84, 0x5c, 0x30, 0xc4, + 0x19, 0xb5, 0x18, 0x57, 0x5b, 0x47, 0xb6, 0xc6, 0x32, 0xf2, 0x10, 0x2c, + 0x4f, 0xbc, 0x73, 0xc2, 0xae, 0x59, 0x20, 0xd9, 0x75, 0x87, 0xdd, 0xcb, + 0x63, 0xeb, 0x92, 0x2c, 0xdb, 0x68, 0xc0, 0x0a, 0xd4, 0x77, 0xe0, 0x28, + 0x04, 0x9c, 0xac, 0x75, 0x2e, 0x41, 0x01, 0xc3, 0x64, 0xe1, 0x1c, 0x61, + 0x92, 0x6b, 0xbb, 0xe7, 0x31, 0xa7, 0xa0, 0x9c, 0xd3, 0x0c, 0x37, 0x6c, + 0xed, 0x80, 0x84, 0xbd, 0x1e, 0x9e, 0x75, 0x32, 0x79, 0x33, 0x00, 0xf5, + 0xd0, 0x63, 0xfa, 0xac, 0xd1, 0x67, 0xf0, 0x14, 0xe6, 0x6f, 0x42, 0x4a, + 0x50, 0xe2, 0x32, 0x90, 0x91, 0xa6, 0x38, 0x61, 0x53, 0x93, 0x27, 0xb6, + 0x64, 0xb0, 0x19, 0x12, 0x4f, 0xc3, 0xf3, 0x13, 0x1c, 0x56, 0x74, 0x26, + 0x03, 0x6b, 0x55, 0xcc, 0xd7, 0xa5, 0xe3, 0x7c, 0x3c, 0xea, 0x52, 0xed, + 0x02, 0xab, 0x9d, 0xfe, 0xf0, 0xd4, 0xc0, 0x87, 0x35, 0xd0, 0x4a, 0xa3, + 0x2f, 0x11, 0x93, 0x8c, 0x18, 0xc7, 0xec, 0x8c, 0x12, 0x6e, 0x90, 0x79, + 0x3f, 0x6f, 0x54, 0x62, 0x36, 0x6c, 0x86, 0x9c, 0x71, 0x78, 0x70, 0x1e, + 0x3a, 0xc8, 0x7e, 0x68, 0xd7, 0xb8, 0xaa, 0xb5, 0x7e, 0x57, 0x50, 0xb7, + 0x98, 0xc8, 0x9b, 0xd5, 0x28, 0xed, 0xc2, 0x47, 0x46, 0x27, 0xaa, 0x5f, + 0x08, 0x76, 0x82, 0xb9, 0xb6, 0x52, 0xbd, 0x6d, 0x61, 0x45, 0x5a, 0x2b, + 0x71, 0x81, 0xe0, 0xc2, 0xef, 0xf7, 0x8b, 0x89, 0xfb, 0xac, 0x1a, 0x63, + 0x69, 0x1a, 0x3c, 0x94, 0xc8, 0x73, 0xd8, 0xff, 0x69, 0x69, 0xc7, 0x54, + 0xd6, 0x2e, 0x1d, 0x13, 0x5e, 0x1a, 0x69, 0x27, 0x6f, 0x97, 0x81, 0x69, + 0xff, 0xb5, 0x49, 0x5c, 0x6c, 0x26, 0xf7, 0x7c, 0x9a, 0x9e, 0x92, 0x29, + 0xd4, 0x36, 0xab, 0xeb, 0x0f, 0x63, 0x5c, 0xeb, 0x78, 0x6e, 0x5a, 0xc5, + 0x2c, 0xb5, 0xb5, 0x7b, 0xf6, 0xf0, 0x77, 0x8b, 0x62, 0x02, 0x1c, 0x5e, + 0xbe, 0x35, 0x80, 0x99, 0xa9, 0x95, 0x19, 0x77, 0x12, 0xce, 0x18, 0x7c, + 0xfc, 0xf6, 0x0d, 0xa1, 0x5c, 0x04, 0x38, 0x2d, 0x28, 0x28, 0xb6, 0x42, + 0x2e, 0x19, 0x59, 0x44, 0x5b, 0xe2, 0x19, 0xe9, 0xaa, 0xd9, 0x57, 0xe0, + 0x50, 0xbc, 0x52, 0x14, 0xe8, 0xb1, 0x8e, 0x91, 0x6e, 0xb5, 0xd1, 0xd6, + 0xf7, 0xa7, 0xbc, 0xf6, 0x42, 0x91, 0xf5, 0x19, 0x22, 0xc5, 0xc4, 0x1d, + 0x05, 0x3d, 0x50, 0xae, 0x98, 0xff, 0x3c, 0x39, 0x42, 0xfb, 0xd5, 0x51, + 0x68, 0xbb, 0x2c, 0x43, 0x98, 0x35, 0xf7, 0x9d, 0x1f, 0xca, 0xcb, 0x3b, + 0x8f, 0x1e, 0x40, 0xbc, 0xb2, 0xd3, 0xeb, 0x1d, 0xb7, 0x74, 0xb0, 0x78, + 0x22, 0xa4, 0xe6, 0xff, 0xd0, 0x21, 0xa4, 0x9f, 0xd9, 0xee, 0xed, 0x20, + 0x60, 0xa7, 0x9c, 0x36, 0x74, 0xc7, 0xba, 0x5f, 0x7e, 0xf6, 0xc9, 0x09, + 0x32, 0x5b, 0xf5, 0x37, 0x39, 0xda, 0x9b, 0x58, 0xc7, 0x75, 0xed, 0xd9, + 0xef, 0x54, 0xd6, 0x25, 0xf0, 0x0b, 0x99, 0xbc, 0xbc, 0x5b, 0x2f, 0xf2, + 0x93, 0x47, 0x69, 0xa4, 0x97, 0x59, 0x78, 0x62, 0xc8, 0x18, 0x42, 0x8e, + 0xad, 0xa5, 0x05, 0x8e, 0x5e, 0x98, 0x8f, 0x41}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes in zero padding modified + // tcID: 142 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 142, + 32, + {0x96, 0x0e, 0x2c, 0xc1, 0x68, 0x79, 0x70, 0x8c, 0x9a, 0xe7, 0x32, 0x9f, + 0x11, 0x8b, 0x3d, 0x9c, 0x8c, 0x75, 0x12, 0xf5, 0x44, 0x11, 0xc7, 0x91, + 0x2c, 0x18, 0xe1, 0xb5, 0x2f, 0xc9, 0xb6, 0x44, 0xe7, 0x2a, 0xb9, 0xf4, + 0x67, 0xc7, 0x80, 0x69, 0xe2, 0xfd, 0x01, 0x56, 0x24, 0x1b, 0x82, 0xb6, + 0x67, 0x7e, 0x34, 0xb7, 0x82, 0xb7, 0xfb, 0x00, 0x94, 0xc6, 0x7a, 0xdb, + 0x48, 0x27, 0xe0, 0x50, 0xb0, 0xb3, 0xfc, 0xd1, 0xa0, 0x50, 0xa6, 0xfc, + 0x4e, 0x70, 0x45, 0xb3, 0x76, 0x6d, 0xbc, 0x9a, 0x3f, 0x59, 0x11, 0x62, + 0x26, 0xce, 0x2a, 0x2e, 0x41, 0x35, 0xe2, 0x16, 0x97, 0xbf, 0x45, 0x60, + 0xa3, 0x2b, 0x38, 0x5e, 0xb4, 0x38, 0xe7, 0x8b, 0x9a, 0xde, 0xa0, 0x6a, + 0x5b, 0xd2, 0xfe, 0x26, 0x8a, 0x1c, 0xfe, 0x76, 0x3b, 0xe1, 0x60, 0xd0, + 0xc5, 0x62, 0x8f, 0xa0, 0x09, 0xc8, 0x70, 0xde, 0xb7, 0x07, 0x87, 0xd5, + 0x14, 0xa7, 0x8d, 0xa0, 0xb5, 0x05, 0x89, 0x7a, 0xfb, 0xf0, 0x90, 0x5c, + 0x3d, 0x9c, 0x2d, 0x84, 0x9f, 0x8b, 0xde, 0xdb, 0xac, 0x1a, 0xd2, 0x6f, + 0x6f, 0xc3, 0x4f, 0x74, 0xfa, 0xda, 0x02, 0x7f, 0x49, 0x97, 0x2b, 0x33, + 0xd0, 0x3e, 0x9d, 0x82, 0xb0, 0x48, 0x34, 0xa6, 0x50, 0x05, 0x99, 0xd1, + 0x2d, 0x52, 0x44, 0x73, 0xb4, 0xe8, 0xa8, 0xd1, 0xbc, 0x8e, 0x44, 0x02, + 0xcc, 0x1e, 0x52, 0x24, 0xf6, 0x29, 0x11, 0xcb, 0x0c, 0xc9, 0x22, 0x51, + 0x3a, 0xee, 0xda, 0xe5, 0x7d, 0xe1, 0x3c, 0x03, 0x7b, 0x52, 0x7e, 0x36, + 0x77, 0x1d, 0x55, 0x5c, 0x27, 0xad, 0x4c, 0x92, 0x35, 0x9d, 0xad, 0x0f, + 0x46, 0x17, 0xb2, 0x2f, 0xe6, 0x72, 0xf0, 0x1f, 0x89, 0x67, 0xee, 0x1d, + 0x60, 0x2f, 0x22, 0xfd, 0x40, 0xb6, 0x32, 0x8e, 0xcd, 0x76, 0x98, 0xfa, + 0x1b, 0xd8, 0xfd, 0x53, 0x58, 0xb5, 0xf4, 0x30, 0xff, 0x37, 0x90, 0x4d, + 0x60, 0x7d, 0xdb, 0x45, 0xce, 0xec, 0x4e, 0x66, 0xf8, 0xa4, 0xa1, 0x2f, + 0xe2, 0x42, 0x21, 0xdb, 0x24, 0x62, 0x44, 0x57, 0x58, 0x9b, 0x81, 0x15, + 0x98, 0x69, 0xc2, 0x60, 0x88, 0xd4, 0x26, 0xfa, 0xd0, 0xa8, 0x53, 0xcd, + 0xba, 0xc6, 0x50, 0xf4, 0xd1, 0xfa, 0xfa, 0x91, 0x3f, 0x98, 0x06, 0x9a, + 0x66, 0x9e, 0x2f, 0x0c, 0x79, 0xec, 0x84, 0xee, 0x72, 0x7d, 0xcb, 0xca, + 0xf2, 0x33, 0xc7, 0x90, 0x89, 0x55, 0xb9, 0x8d, 0x6b, 0x5a, 0xee, 0xfb, + 0xe8, 0x15, 0x8b, 0x8e, 0x8e, 0x9b, 0xa6, 0x0a, 0xfd, 0xec, 0x75, 0x56, + 0xf4, 0x27, 0x8a, 0x78, 0xa8, 0x4c, 0x6a, 0xf3, 0xff, 0x4c, 0x4b, 0xdc, + 0x7e, 0xe0, 0x6b, 0xea, 0x76, 0x2d, 0xb5, 0x7e, 0x99, 0x6e, 0x81, 0xd0, + 0x5a, 0xe3, 0xec, 0x62, 0xe8, 0xd9, 0x9a, 0x41, 0x9c, 0x1e, 0xde, 0x69, + 0x34, 0xad, 0x1b, 0x68, 0x29, 0xd5, 0x80, 0x64, 0x3e, 0x16, 0x39, 0x2d, + 0x53, 0xd2, 0x68, 0xeb, 0xb1, 0xf2, 0x25, 0xc8, 0x01, 0x1f, 0xab, 0xd9, + 0x08, 0xce, 0x7e, 0x0c, 0x7b, 0x86, 0x5f, 0x1e, 0x75, 0x29, 0x09, 0x35, + 0xb2, 0x7a, 0x23, 0x6a, 0x51, 0xf3, 0x2a, 0xb4, 0x3c, 0x82, 0x7e, 0x24, + 0x93, 0x21, 0xca, 0xb4, 0xb2, 0x02, 0xe0, 0x2c, 0x09, 0xa7, 0x47, 0xfd, + 0x06, 0x46, 0x8d, 0xd9, 0x79, 0x06, 0xda, 0xba, 0xbc, 0x0c, 0xe4, 0xe0, + 0x58, 0x63, 0x11, 0x09, 0x45, 0x23, 0x3e, 0x21, 0x38, 0xf5, 0xf8, 0xa3, + 0xe4, 0xb9, 0x94, 0xac, 0x57, 0x42, 0x4d, 0x9a, 0x3c, 0x1c, 0x70, 0x75, + 0x83, 0x61, 0x03, 0xed, 0xe5, 0xb6, 0x3e, 0x26, 0x45, 0xbe, 0x30, 0xc6, + 0x40, 0xc6, 0x6c, 0xfc, 0x4e, 0xd4, 0xb2, 0x6e, 0x76, 0xef, 0xd8, 0xe0, + 0x2f, 0x4d, 0xe2, 0x46, 0x99, 0x16, 0x1c, 0x01}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 143 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 143, + 32, + {0x49, 0x2a, 0xf9, 0x26, 0xba, 0xf9, 0x70, 0xe1, 0xca, 0xfe, 0x00, 0x62, + 0x59, 0x6f, 0x22, 0x6f, 0x8b, 0x8c, 0x38, 0xbc, 0x19, 0x03, 0xa3, 0x75, + 0x4f, 0x83, 0x74, 0x5c, 0xb3, 0x21, 0xb8, 0x66, 0x71, 0x41, 0x1b, 0x9a, + 0x96, 0xff, 0x88, 0xef, 0x68, 0x11, 0x9c, 0xa3, 0x9c, 0x8f, 0xe4, 0x59, + 0x9b, 0x70, 0x3f, 0x67, 0x76, 0x15, 0x1e, 0xf7, 0x84, 0x4a, 0x9a, 0xfa, + 0x23, 0xca, 0x63, 0xaf, 0xa9, 0x9b, 0x64, 0x72, 0x1c, 0x19, 0x04, 0x32, + 0x9e, 0xed, 0x18, 0x2a, 0x3b, 0x61, 0xf6, 0xe2, 0x67, 0xb6, 0xd8, 0x0f, + 0x7a, 0xf5, 0xb8, 0xa9, 0xa4, 0x0e, 0x32, 0xe5, 0xba, 0x6c, 0x02, 0x91, + 0x33, 0xc7, 0x3e, 0x24, 0xc0, 0x7e, 0x64, 0xa9, 0x34, 0x3e, 0xa8, 0xf9, + 0xb7, 0xf6, 0x65, 0x8a, 0xce, 0x44, 0x64, 0x5a, 0xe2, 0xa0, 0xc1, 0x8e, + 0xad, 0x49, 0x69, 0xf7, 0x3f, 0x6b, 0x3a, 0xca, 0xfe, 0x5b, 0x64, 0xd2, + 0x85, 0xd8, 0xfd, 0x38, 0x26, 0x9c, 0x14, 0xc2, 0x66, 0xc1, 0xa6, 0x7f, + 0x9a, 0xb1, 0xfb, 0x83, 0x79, 0x33, 0x52, 0xa2, 0x9e, 0xc3, 0x9d, 0x84, + 0x7f, 0x02, 0xe1, 0x90, 0x35, 0x95, 0xc8, 0x8d, 0x8c, 0x64, 0x96, 0x55, + 0x07, 0x51, 0x63, 0x09, 0xb7, 0x71, 0x85, 0xa3, 0x19, 0x71, 0xdd, 0x47, + 0xac, 0x47, 0xf9, 0xd7, 0xcd, 0x04, 0xca, 0x1a, 0x33, 0xe5, 0xf6, 0x1a, + 0x03, 0x02, 0xc1, 0xdc, 0xa9, 0x98, 0x72, 0x33, 0x10, 0xe0, 0xbf, 0x8a, + 0xf8, 0xbb, 0xb4, 0x21, 0x28, 0xd3, 0xc2, 0xd0, 0xc4, 0xf9, 0x01, 0x39, + 0xa7, 0x8b, 0xdf, 0x3e, 0xd4, 0x25, 0x0c, 0x20, 0x92, 0xcf, 0x92, 0x7c, + 0xa1, 0x37, 0xec, 0xfc, 0xe6, 0x99, 0x4a, 0x6b, 0x6c, 0x12, 0xf8, 0x40, + 0xe6, 0x9a, 0xb6, 0x85, 0x53, 0x83, 0xef, 0x93, 0xc3, 0x3b, 0x93, 0xb9, + 0x84, 0xf5, 0x45, 0x5e, 0xca, 0x30, 0x60, 0xb2, 0x27, 0x12, 0xc6, 0xe8, + 0x2e, 0x05, 0xeb, 0x20, 0x4b, 0xfb, 0x77, 0x93, 0x2d, 0x7f, 0x1f, 0x7f, + 0x0e, 0x99, 0x54, 0x26, 0x8d, 0x80, 0x15, 0x23, 0xb1, 0x64, 0x98, 0x39, + 0xcd, 0x6b, 0x4e, 0x04, 0xc5, 0xc9, 0xed, 0x37, 0xb5, 0x6d, 0x84, 0x3a, + 0xa4, 0xf9, 0xd5, 0x46, 0xbe, 0xbe, 0x4f, 0x2b, 0x56, 0x09, 0x39, 0x87, + 0xc7, 0x15, 0xe7, 0x84, 0xc1, 0x5e, 0x6b, 0xe2, 0x5e, 0x8a, 0xf4, 0x54, + 0x75, 0x5e, 0x4f, 0xda, 0x56, 0xb2, 0xb8, 0xbc, 0x00, 0x69, 0x46, 0xdd, + 0x55, 0x46, 0x9b, 0xdd, 0x9e, 0x5d, 0x58, 0x43, 0x09, 0x4f, 0x78, 0xa9, + 0xd7, 0x4b, 0x19, 0x2b, 0xe9, 0x8d, 0xc0, 0x72, 0xda, 0x23, 0xff, 0xab, + 0x3e, 0x8f, 0xe6, 0x03, 0xf7, 0xe4, 0x67, 0x79, 0x29, 0x48, 0xb1, 0x58, + 0xe8, 0x4c, 0x98, 0xe8, 0xb6, 0x00, 0xc9, 0x7f, 0x03, 0x10, 0x24, 0x13, + 0x10, 0x95, 0x5c, 0xe9, 0x9c, 0x65, 0xf4, 0x91, 0x01, 0x07, 0xf4, 0xac, + 0x96, 0xf3, 0x54, 0xfb, 0x60, 0x05, 0xea, 0xb9, 0xc9, 0xf1, 0xbc, 0xea, + 0xff, 0x68, 0x16, 0x7b, 0xb6, 0xf3, 0x90, 0x04, 0xd3, 0x7d, 0xf3, 0xb5, + 0xde, 0x71, 0xca, 0x13, 0xd0, 0xbb, 0xe1, 0xa2, 0x42, 0x08, 0x43, 0xec, + 0xe4, 0x4b, 0xd3, 0xf5, 0xfc, 0xa8, 0x45, 0x56, 0x38, 0x34, 0xea, 0xcf, + 0xf0, 0x0f, 0xe6, 0xa1, 0x69, 0x72, 0xba, 0x64, 0x73, 0x23, 0xd6, 0x37, + 0xfe, 0x8d, 0xa1, 0xe2, 0xcd, 0x3e, 0xb1, 0xdb, 0x21, 0x58, 0xef, 0xd3, + 0x95, 0xec, 0x65, 0xed, 0x31, 0x5a, 0xa2, 0x29, 0xa7, 0x73, 0x3d, 0xd7, + 0x0b, 0x74, 0x1c, 0x6e, 0x28, 0x57, 0x33, 0x4a, 0xf8, 0x0f, 0x39, 0x24, + 0x60, 0xc1, 0xa5, 0x56, 0x30, 0x86, 0xf0, 0x19, 0x0e, 0x15, 0x23, 0x8c, + 0xf4, 0x1e, 0x74, 0xb7, 0x6e, 0xee, 0xe5, 0x25}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of hash h modified + // tcID: 144 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 144, + 32, + {0x94, 0x98, 0x7f, 0x1a, 0xa4, 0xdc, 0x1f, 0x0a, 0x78, 0x2f, 0xf7, 0x8a, + 0xf1, 0xda, 0x64, 0x95, 0x30, 0x9e, 0x24, 0x7f, 0x18, 0x4b, 0x68, 0x3e, + 0xcb, 0x3a, 0xc5, 0xf2, 0x31, 0x9a, 0xc6, 0xcb, 0x32, 0x4f, 0x6e, 0x08, + 0x1c, 0x69, 0xae, 0x33, 0xd2, 0xe8, 0xbe, 0xc9, 0x08, 0x62, 0x73, 0x91, + 0x87, 0x33, 0x6d, 0x11, 0x33, 0x85, 0x6d, 0x6f, 0xf4, 0x7f, 0xd0, 0x02, + 0x96, 0xe9, 0x6d, 0x9b, 0xe8, 0x45, 0xa4, 0xd6, 0x06, 0xb9, 0x97, 0x4e, + 0xdc, 0xa3, 0x4e, 0x36, 0xcd, 0xd1, 0x9f, 0xb0, 0xe6, 0x1f, 0xfd, 0x52, + 0x65, 0x21, 0x22, 0x8f, 0x38, 0xc2, 0x87, 0x4e, 0x99, 0xca, 0x8e, 0x03, + 0xf5, 0x92, 0x69, 0x33, 0x7b, 0x76, 0x1c, 0x82, 0x2d, 0xf2, 0x12, 0x42, + 0x5b, 0x38, 0xfc, 0x85, 0x3d, 0x99, 0x8a, 0x0d, 0x41, 0x1d, 0x05, 0xa6, + 0x75, 0xf7, 0xd6, 0xaa, 0xbf, 0x64, 0xc8, 0x06, 0x81, 0x77, 0xba, 0x8f, + 0xb8, 0xb3, 0x6e, 0x18, 0xdf, 0x86, 0xe7, 0xf6, 0xe9, 0x13, 0x68, 0xf3, + 0x64, 0xd7, 0xeb, 0x91, 0xc4, 0xb5, 0x87, 0x8a, 0x1e, 0x4b, 0x61, 0x0d, + 0x08, 0x9b, 0xb4, 0xfe, 0x2c, 0x43, 0x08, 0xa3, 0xa0, 0x61, 0x0c, 0xc3, + 0x07, 0x06, 0x56, 0xb5, 0xd2, 0xb2, 0xfd, 0x63, 0x6f, 0xb2, 0xcc, 0xf7, + 0x73, 0x1f, 0xc7, 0xc8, 0x50, 0xb4, 0xcd, 0x19, 0x6c, 0xa6, 0x89, 0x92, + 0xc5, 0xb6, 0xf2, 0xfd, 0x87, 0xd9, 0x4d, 0x3c, 0x7e, 0x21, 0x2f, 0xb9, + 0x14, 0x36, 0x26, 0x57, 0x01, 0x1e, 0xa8, 0xaa, 0x90, 0xba, 0xca, 0x2f, + 0xbd, 0xc6, 0x2e, 0x51, 0x24, 0x5b, 0x88, 0xfd, 0x59, 0xa4, 0xf7, 0x08, + 0xda, 0x72, 0xc1, 0x92, 0x02, 0xfd, 0xe5, 0x46, 0xa5, 0xf9, 0x94, 0xfd, + 0xa9, 0x30, 0xb9, 0x62, 0x53, 0x24, 0x84, 0x6e, 0x05, 0xbe, 0xdf, 0x4a, + 0x68, 0xd9, 0x72, 0x09, 0xde, 0xc7, 0xe6, 0xc4, 0xcc, 0xe3, 0x6a, 0xaa, + 0xa7, 0x38, 0x87, 0x6b, 0xab, 0x82, 0x4c, 0x6a, 0x6b, 0x7d, 0x3b, 0xc8, + 0x0b, 0xef, 0xd6, 0x46, 0xfb, 0x6e, 0x08, 0x23, 0x4c, 0xc6, 0x0d, 0x03, + 0x8c, 0x51, 0x07, 0x76, 0x96, 0x2f, 0xfe, 0x26, 0xd4, 0xed, 0xb8, 0xec, + 0x8e, 0x04, 0x73, 0x31, 0xad, 0x7c, 0x3c, 0x9d, 0x2d, 0x0c, 0x88, 0x44, + 0x16, 0x9a, 0xe7, 0x15, 0xa0, 0x4c, 0xc5, 0x3c, 0xb7, 0x5c, 0x2b, 0xad, + 0x8e, 0x61, 0x63, 0xac, 0x43, 0xce, 0x4b, 0xe7, 0xc5, 0x74, 0x11, 0xee, + 0xd9, 0xb2, 0xc9, 0x86, 0xb7, 0x29, 0xaf, 0x33, 0x28, 0x5a, 0x8e, 0x48, + 0x7e, 0x26, 0xca, 0x32, 0x54, 0x57, 0x02, 0x02, 0xbb, 0x3b, 0xf4, 0xf1, + 0x91, 0x33, 0xed, 0x4c, 0xe0, 0x76, 0xc0, 0x6a, 0xf6, 0x86, 0x74, 0x89, + 0xc9, 0x83, 0xcd, 0x57, 0x9a, 0x70, 0x5a, 0xf7, 0xab, 0x68, 0x18, 0xf7, + 0x66, 0x7e, 0xe0, 0xab, 0xcf, 0x22, 0x2d, 0xb7, 0xe2, 0xe9, 0x56, 0xe2, + 0x6b, 0xb6, 0x86, 0x5e, 0x7e, 0xcb, 0x2b, 0x25, 0x89, 0x4e, 0xe4, 0xd2, + 0x7c, 0xe7, 0x82, 0xc9, 0x8a, 0x3d, 0xcb, 0x89, 0x6a, 0xb2, 0x7a, 0xa5, + 0xd9, 0x39, 0xf5, 0xdf, 0xc7, 0x24, 0x41, 0xd4, 0x5d, 0x38, 0x43, 0x87, + 0xbc, 0x2a, 0x16, 0x2d, 0x62, 0x40, 0xee, 0xb6, 0xd0, 0xd5, 0x8e, 0xb0, + 0x39, 0xf4, 0x39, 0x99, 0x2d, 0x78, 0x2c, 0x77, 0x43, 0xdf, 0xcd, 0x3a, + 0x24, 0x27, 0xc2, 0x41, 0x97, 0x65, 0x69, 0x31, 0xb7, 0x72, 0xcd, 0xfa, + 0x94, 0x79, 0xe7, 0x2b, 0x54, 0x2b, 0x56, 0xee, 0x39, 0x3e, 0x3f, 0xd6, + 0x3d, 0x35, 0x52, 0xc7, 0x98, 0xe4, 0x9c, 0x67, 0xa6, 0x77, 0x7e, 0x62, + 0xfa, 0x2b, 0xf7, 0xbc, 0x41, 0x44, 0x0b, 0x56, 0x0f, 0x9b, 0xae, 0x3d, + 0xde, 0x2f, 0x3d, 0xf1, 0xda, 0x81, 0xb9, 0xa8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 145 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 145, + 32, + {0x44, 0x5e, 0x1d, 0xc7, 0xa5, 0x4c, 0x43, 0xc7, 0xaa, 0x5d, 0xe8, 0x8c, + 0x92, 0xe5, 0xad, 0x7d, 0xd0, 0x89, 0x55, 0x13, 0xc0, 0x42, 0xc3, 0xa7, + 0x6f, 0x4c, 0xb1, 0x22, 0x31, 0xe3, 0x5e, 0xd5, 0x24, 0xac, 0x84, 0x63, + 0x73, 0xc7, 0xba, 0x50, 0x75, 0x51, 0x85, 0x77, 0xc0, 0x70, 0x63, 0xf0, + 0x63, 0x47, 0x34, 0xc8, 0xd5, 0xfe, 0x0c, 0xa3, 0xa8, 0x70, 0xd1, 0xea, + 0xac, 0x6c, 0x87, 0x62, 0x79, 0x6d, 0x31, 0x0c, 0x5c, 0xc9, 0xf9, 0x5a, + 0xae, 0xfd, 0x1e, 0xe1, 0xf1, 0xd9, 0xad, 0xfa, 0x51, 0x1a, 0xe4, 0xb3, + 0xff, 0x02, 0x2e, 0xb7, 0x22, 0x4f, 0x2d, 0x0b, 0x4a, 0x70, 0x91, 0x5c, + 0x8a, 0xe5, 0xfa, 0x35, 0x10, 0xfc, 0xfc, 0xf0, 0x52, 0x90, 0xc9, 0xbf, + 0x52, 0x18, 0xc3, 0x99, 0x85, 0xdf, 0x21, 0xa3, 0x5f, 0x2f, 0x97, 0x1f, + 0x57, 0xf5, 0x2e, 0x49, 0x3a, 0x17, 0x81, 0x7b, 0x2a, 0x68, 0x3f, 0x82, + 0x44, 0x8d, 0xb3, 0x30, 0xc1, 0x79, 0xfe, 0xc6, 0x76, 0x40, 0x60, 0x7b, + 0x4e, 0x4d, 0x8b, 0xaa, 0xe3, 0xa8, 0x6c, 0x33, 0xa3, 0x3b, 0x8f, 0x9f, + 0x3f, 0xd5, 0x58, 0xac, 0x20, 0xf8, 0x41, 0xa4, 0xd0, 0xb5, 0x8f, 0x07, + 0xc5, 0x2f, 0xc2, 0x5b, 0x98, 0xd5, 0x71, 0x3b, 0x90, 0xbb, 0xa6, 0xdb, + 0x7b, 0xa1, 0xaa, 0xb1, 0x30, 0xc7, 0xfd, 0x98, 0x8e, 0xd8, 0x1e, 0x56, + 0x28, 0x0a, 0xc4, 0xcc, 0x48, 0xac, 0x16, 0x57, 0x79, 0xa5, 0xd5, 0x1e, + 0xe9, 0x76, 0xa2, 0x8d, 0xf0, 0xb2, 0x9b, 0x9d, 0x5a, 0xe9, 0xa8, 0xfe, + 0x79, 0x0b, 0x77, 0x9b, 0x9c, 0xf7, 0xcf, 0x4c, 0x80, 0x60, 0xf0, 0x7e, + 0x3f, 0xda, 0xfd, 0x12, 0x08, 0x14, 0x78, 0x8b, 0xc8, 0x39, 0x52, 0x39, + 0x4f, 0x6a, 0x71, 0xce, 0x3b, 0x28, 0x0f, 0x06, 0x5c, 0xf2, 0x19, 0xaa, + 0xce, 0x43, 0x4c, 0x34, 0x55, 0x41, 0x48, 0x6f, 0x05, 0xc4, 0x74, 0x4b, + 0x31, 0xfe, 0x74, 0x7b, 0x85, 0xfe, 0x46, 0x48, 0x41, 0x71, 0xad, 0x66, + 0xd8, 0x1f, 0xf2, 0x28, 0xdd, 0xa8, 0x73, 0xc4, 0x96, 0x77, 0xc5, 0x78, + 0x5a, 0x2e, 0xeb, 0x45, 0x34, 0xd9, 0x01, 0x13, 0xb2, 0xd4, 0x44, 0x2a, + 0xf9, 0x09, 0x57, 0x74, 0x20, 0xde, 0x6a, 0x73, 0x29, 0x05, 0x63, 0x69, + 0x72, 0xa3, 0x34, 0xf3, 0x67, 0x01, 0x09, 0xaa, 0xc0, 0xd2, 0x6a, 0xec, + 0x70, 0x35, 0x13, 0x12, 0x93, 0x02, 0x58, 0xe6, 0x88, 0xb8, 0xb1, 0x91, + 0xd2, 0xdb, 0xb9, 0x96, 0x94, 0x94, 0xd1, 0x00, 0x4f, 0x67, 0x47, 0xcc, + 0xf6, 0x3e, 0x85, 0x34, 0xab, 0xbf, 0xfb, 0x0a, 0xa6, 0x43, 0xdc, 0x50, + 0xae, 0x60, 0xea, 0xe6, 0x1c, 0x70, 0x1c, 0x89, 0x03, 0x4a, 0xb3, 0x12, + 0x59, 0x29, 0x01, 0x14, 0x20, 0xf1, 0xd9, 0x5e, 0xff, 0x52, 0x18, 0x99, + 0x08, 0xc2, 0xab, 0x1e, 0x9d, 0xe7, 0x7c, 0xe1, 0x54, 0x44, 0xf5, 0xf1, + 0xcd, 0xf9, 0xb6, 0xa7, 0x0b, 0x5d, 0x4a, 0xda, 0xc1, 0xa3, 0x71, 0xad, + 0x23, 0x98, 0xf2, 0x78, 0x1a, 0x0a, 0x5b, 0xb6, 0xd1, 0xc8, 0xbe, 0xc5, + 0x64, 0x96, 0x00, 0x50, 0x79, 0x6e, 0xbe, 0x0e, 0xd5, 0x0f, 0xaa, 0x1d, + 0x35, 0x3e, 0x6e, 0xc9, 0x59, 0xae, 0xc8, 0xfd, 0xae, 0x8b, 0x3d, 0xdd, + 0x42, 0x8c, 0x93, 0xc8, 0x6d, 0x43, 0x1a, 0xf7, 0xff, 0x53, 0xaf, 0xa5, + 0x39, 0xa8, 0x7e, 0x0c, 0x07, 0xdb, 0x90, 0x66, 0x92, 0x78, 0x4f, 0xea, + 0xff, 0x4a, 0x3c, 0x20, 0xc0, 0xf7, 0x14, 0x86, 0xb2, 0x5e, 0xf2, 0x2a, + 0x16, 0xfb, 0xe4, 0xb3, 0xcd, 0xd9, 0xde, 0x5c, 0x6c, 0x72, 0xcd, 0x02, + 0xd1, 0xf0, 0x41, 0x78, 0x7f, 0x50, 0x52, 0xef, 0xa6, 0x21, 0xbd, 0x89, + 0xce, 0xf9, 0x6b, 0xf4, 0x8b, 0x00, 0x23, 0xf8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of hash h modified + // tcID: 146 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 146, + 32, + {0x7d, 0xc3, 0x1d, 0x29, 0xd0, 0x9e, 0x8a, 0x85, 0x8c, 0x07, 0x92, 0x41, + 0x52, 0xb0, 0xf9, 0x0f, 0x1b, 0x57, 0x5f, 0xa9, 0xd7, 0x7e, 0xe8, 0x16, + 0xac, 0xf6, 0xaa, 0x6c, 0x1b, 0xf3, 0x15, 0x6b, 0xc2, 0x5e, 0x0b, 0xae, + 0x5e, 0xd6, 0xd9, 0x72, 0x16, 0x04, 0x11, 0x5c, 0x46, 0x7f, 0x0b, 0xea, + 0x76, 0x2d, 0xdc, 0xfa, 0x0f, 0xbb, 0x45, 0xa1, 0xa9, 0xc9, 0x7c, 0x58, + 0xce, 0x54, 0x96, 0x3a, 0xeb, 0x35, 0xe6, 0x3a, 0x9a, 0x26, 0x89, 0x8a, + 0xe3, 0xb0, 0x8c, 0x56, 0xf2, 0x4c, 0xc9, 0xd9, 0xfe, 0x2b, 0x3f, 0x80, + 0x09, 0x2c, 0xb1, 0x85, 0x81, 0x86, 0x7e, 0x49, 0x41, 0xeb, 0x1d, 0x1d, + 0x58, 0x99, 0xc8, 0x96, 0x32, 0x78, 0x06, 0xbc, 0xc4, 0x5c, 0xe5, 0x1a, + 0x6d, 0x5c, 0x11, 0x79, 0x17, 0xf8, 0xac, 0x50, 0x44, 0x51, 0x40, 0xd4, + 0x8c, 0xfc, 0x1b, 0xd4, 0xd3, 0x7e, 0x12, 0x96, 0x07, 0xb3, 0x94, 0x9f, + 0x93, 0x46, 0x3a, 0x72, 0xff, 0x3d, 0xd0, 0x85, 0x55, 0x99, 0x13, 0xb7, + 0x3d, 0x73, 0x4c, 0x40, 0x6c, 0xb4, 0xd8, 0xec, 0x5b, 0xef, 0xec, 0x27, + 0xcd, 0x8b, 0x43, 0xa5, 0xca, 0xcc, 0x5a, 0xfd, 0xcd, 0xdf, 0x48, 0xb0, + 0xc3, 0xf9, 0x9a, 0x76, 0x1a, 0x74, 0xa2, 0x49, 0xe2, 0x38, 0x84, 0xaa, + 0x50, 0x92, 0xbf, 0x20, 0x10, 0x89, 0xab, 0xfc, 0x2b, 0x4e, 0x70, 0x5a, + 0x99, 0x2a, 0x10, 0x62, 0x54, 0xb9, 0x4a, 0xfa, 0x69, 0x46, 0xf6, 0xe4, + 0x3a, 0xc5, 0x33, 0x20, 0x9c, 0xce, 0xc7, 0xbc, 0xb2, 0x09, 0x7f, 0x24, + 0x2e, 0xd4, 0xfe, 0x84, 0x48, 0xb6, 0x72, 0x9a, 0xac, 0x62, 0x09, 0xb8, + 0x8a, 0xda, 0x48, 0x85, 0xe3, 0x13, 0x17, 0x82, 0x40, 0x1c, 0xce, 0xa2, + 0x9b, 0x45, 0xf3, 0x57, 0x29, 0xc5, 0xeb, 0x81, 0x0b, 0x35, 0x23, 0x9d, + 0x65, 0x69, 0x6b, 0x76, 0x17, 0x85, 0xff, 0xd7, 0x12, 0x11, 0x8c, 0x2d, + 0x1d, 0x2d, 0x85, 0x8f, 0x7b, 0x1c, 0xb1, 0x3f, 0xa9, 0xf0, 0x57, 0x5b, + 0x61, 0x56, 0xf3, 0x30, 0xd8, 0xde, 0x9d, 0xc9, 0x43, 0x1b, 0x1a, 0x48, + 0x47, 0x2e, 0x62, 0xcf, 0xdd, 0xff, 0x6e, 0x3d, 0xc9, 0x92, 0xa0, 0xd2, + 0xcc, 0x4c, 0x25, 0x67, 0x1f, 0x7e, 0x72, 0xb3, 0xb3, 0x1d, 0x9c, 0x4a, + 0x79, 0x18, 0x7d, 0x03, 0x36, 0x93, 0x3a, 0x67, 0x50, 0xd8, 0xa6, 0xd6, + 0xd4, 0xe6, 0x33, 0x32, 0xf6, 0x15, 0x8d, 0x64, 0x5b, 0x6b, 0x94, 0xb3, + 0x2f, 0x5e, 0x3e, 0xb2, 0x34, 0x46, 0xe6, 0x2f, 0xad, 0x0a, 0xec, 0x1a, + 0x12, 0xb6, 0xe1, 0xe3, 0xe3, 0xa7, 0x35, 0xbe, 0xb3, 0x16, 0x29, 0x30, + 0x5d, 0xca, 0x8a, 0xb9, 0xef, 0x72, 0xb4, 0x62, 0xad, 0x5a, 0x04, 0xb1, + 0x3a, 0x3a, 0xa0, 0x73, 0x72, 0x73, 0xb2, 0x1f, 0xd9, 0x4a, 0xc3, 0x22, + 0xdd, 0x2b, 0x01, 0x32, 0x1f, 0x86, 0x0d, 0xc0, 0xbb, 0x4d, 0xae, 0xc4, + 0x23, 0xe3, 0xb8, 0x24, 0xf7, 0x6b, 0xa0, 0x95, 0x5e, 0x1b, 0xf3, 0xc2, + 0xb1, 0x7b, 0xf4, 0x27, 0x5b, 0xb9, 0x1f, 0x32, 0x04, 0xc4, 0x76, 0xa4, + 0xdb, 0xee, 0xa9, 0x28, 0x18, 0x1f, 0x50, 0x38, 0xbb, 0x6e, 0x78, 0xd8, + 0xb2, 0xd5, 0xbd, 0x11, 0x79, 0x72, 0x6b, 0xb6, 0x22, 0x69, 0x4b, 0x16, + 0x2f, 0xd3, 0x6e, 0x33, 0x7e, 0xff, 0x3d, 0x41, 0xcc, 0x4d, 0x23, 0x18, + 0x69, 0xb3, 0xf4, 0xa4, 0x9a, 0xfb, 0xf1, 0x31, 0x87, 0x32, 0xe5, 0x64, + 0x4b, 0xc3, 0x2f, 0x9e, 0xe0, 0xf3, 0x99, 0x0c, 0xad, 0x87, 0x5d, 0x7c, + 0x09, 0xb3, 0xb2, 0x66, 0x1a, 0x90, 0x2b, 0xca, 0x01, 0x16, 0x99, 0x43, + 0x72, 0x8f, 0x0a, 0x3a, 0x3d, 0xfa, 0xf5, 0xf4, 0xaa, 0xb9, 0xa8, 0xc9, + 0x45, 0x9b, 0xd1, 0x9a, 0x64, 0x27, 0xa8, 0xfa}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of h replaced by 0 + // tcID: 147 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 147, + 32, + {0xc3, 0x0b, 0x3f, 0x70, 0xa3, 0x97, 0xdd, 0x86, 0x57, 0xbf, 0xc7, 0xdd, + 0x49, 0xbf, 0xa7, 0x60, 0x6a, 0x0c, 0x91, 0xfe, 0xdc, 0x39, 0xf8, 0xb2, + 0xb2, 0xbd, 0xf0, 0x7d, 0xcb, 0xf8, 0xe2, 0x36, 0xed, 0xba, 0x3d, 0xf8, + 0x76, 0xd5, 0x8a, 0xd9, 0x07, 0x34, 0xe0, 0x45, 0xec, 0x3b, 0xb1, 0x0e, + 0xb6, 0xf4, 0xf0, 0xd0, 0x4a, 0x6e, 0xa2, 0xb6, 0xa2, 0x9c, 0x44, 0x6d, + 0x4b, 0xe3, 0xdd, 0x5b, 0x9c, 0x7c, 0xaf, 0x51, 0xcd, 0x8a, 0x59, 0x1d, + 0x52, 0x38, 0xae, 0x25, 0x2f, 0xc0, 0xee, 0xea, 0xb8, 0x54, 0x35, 0x72, + 0xa7, 0xed, 0x61, 0xea, 0x77, 0xf5, 0xd6, 0x19, 0xf6, 0x96, 0x74, 0x0b, + 0x13, 0x15, 0xf2, 0xec, 0x6a, 0x4a, 0xe9, 0xef, 0xb5, 0xa4, 0x4e, 0x40, + 0x28, 0xf6, 0xec, 0x97, 0x7a, 0x74, 0x39, 0xf1, 0x84, 0x7b, 0x6a, 0x53, + 0x41, 0xaa, 0x44, 0xb3, 0xa4, 0x95, 0xb4, 0x11, 0xfd, 0x98, 0x83, 0xb0, + 0xf3, 0xc7, 0x82, 0xbd, 0x4f, 0x41, 0x6d, 0xde, 0xcc, 0x89, 0xc6, 0xcc, + 0xb4, 0xfa, 0xae, 0x81, 0x0b, 0x96, 0x10, 0x45, 0xd7, 0xdb, 0xd1, 0xd6, + 0x05, 0xa1, 0x7e, 0xf5, 0x37, 0x89, 0x28, 0xb1, 0xf4, 0xd2, 0xfd, 0xcd, + 0xe8, 0xbf, 0xfd, 0xf6, 0xdd, 0x56, 0xbb, 0xc2, 0xbc, 0x9f, 0xe2, 0x6d, + 0x3f, 0x95, 0x79, 0x4a, 0x6d, 0xc9, 0x4f, 0x2b, 0x06, 0x52, 0x15, 0x41, + 0xf8, 0xd9, 0xe6, 0x3c, 0x81, 0xea, 0xc9, 0x21, 0xb9, 0x0f, 0x17, 0x1a, + 0xc2, 0xa1, 0x78, 0x92, 0x4c, 0x45, 0xd9, 0x00, 0x5c, 0x62, 0xb1, 0x13, + 0x4d, 0x3a, 0xf8, 0x5b, 0x11, 0xb9, 0x61, 0x45, 0x7c, 0x29, 0x87, 0x8f, + 0xb2, 0x44, 0x2c, 0x1b, 0x48, 0xf7, 0x19, 0x68, 0xa8, 0x3d, 0x86, 0x30, + 0xb1, 0x4c, 0x32, 0xe9, 0xcb, 0x5a, 0x35, 0xc2, 0x7e, 0x8a, 0xd6, 0xf0, + 0x75, 0xd4, 0x24, 0x29, 0x72, 0x1d, 0xd3, 0xca, 0x7e, 0xf4, 0xb6, 0xda, + 0xba, 0x6e, 0x19, 0x27, 0xae, 0xf2, 0xe3, 0xb8, 0xce, 0xa4, 0x9c, 0x34, + 0x02, 0x0c, 0xf9, 0x76, 0x92, 0x68, 0xe8, 0x3c, 0xf0, 0x98, 0x56, 0x2f, + 0xb7, 0xf7, 0x0b, 0x15, 0x88, 0x28, 0xd9, 0x4f, 0xe4, 0xaa, 0x84, 0xca, + 0x5d, 0xee, 0xbc, 0x7f, 0xfc, 0x8c, 0x8c, 0x8a, 0x4a, 0xf4, 0x2c, 0x55, + 0x6f, 0x50, 0xe3, 0x75, 0x27, 0x40, 0xec, 0x95, 0x5b, 0x70, 0x20, 0xc3, + 0xb9, 0xa6, 0xb4, 0x06, 0xfd, 0x18, 0x68, 0x9b, 0x62, 0x71, 0x93, 0x40, + 0xc6, 0x8a, 0x7b, 0x63, 0x92, 0x4a, 0xf2, 0x70, 0x44, 0xae, 0xf6, 0x87, + 0x9b, 0x72, 0x5c, 0x97, 0xb4, 0xbe, 0x9b, 0xfa, 0x79, 0x4e, 0xb3, 0x57, + 0x2b, 0xbb, 0x48, 0xcf, 0xbc, 0x8b, 0xf6, 0x69, 0x5f, 0x50, 0xf5, 0xa1, + 0x8b, 0x0f, 0x35, 0x96, 0x8a, 0x08, 0x49, 0xbf, 0xff, 0x7b, 0x23, 0x05, + 0x95, 0x33, 0x8e, 0x3c, 0x1f, 0x69, 0xbd, 0xb0, 0x8d, 0xd5, 0xc0, 0x5e, + 0x8d, 0x15, 0xcc, 0x0a, 0xa1, 0x31, 0x1f, 0xd7, 0x26, 0x18, 0x5b, 0x65, + 0x9c, 0xda, 0xfb, 0x4b, 0xa9, 0xb9, 0x04, 0x53, 0x2f, 0xa3, 0x8c, 0x77, + 0xce, 0xc9, 0x71, 0x9d, 0xe9, 0xb9, 0x8f, 0x73, 0x52, 0x4b, 0x4e, 0x9a, + 0xa2, 0x82, 0xa8, 0x55, 0xf6, 0x93, 0x2f, 0x54, 0x7b, 0xec, 0x21, 0xc6, + 0x91, 0xcc, 0x2c, 0xba, 0x9e, 0x96, 0xda, 0x35, 0xb6, 0xd8, 0x08, 0xb7, + 0xf5, 0xfe, 0xd2, 0x97, 0x47, 0xfb, 0x15, 0x70, 0xfb, 0xe0, 0xc0, 0x26, + 0x74, 0xb1, 0x72, 0x2a, 0x38, 0x43, 0x4e, 0x47, 0xd7, 0xe4, 0xaa, 0x48, + 0x26, 0x77, 0x75, 0xe9, 0xa3, 0xe0, 0x76, 0xb7, 0x57, 0x5b, 0xc5, 0x5b, + 0x6d, 0xfc, 0xbf, 0x72, 0x1a, 0x2a, 0x3e, 0x7a, 0x79, 0x05, 0xb0, 0xb4, + 0x86, 0x46, 0x81, 0x50, 0x29, 0x5e, 0x12, 0x69}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits of h replaced by 1s + // tcID: 148 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 148, + 32, + {0x8d, 0x91, 0xbc, 0xb5, 0xe2, 0x2a, 0x56, 0xe3, 0x92, 0x66, 0xad, 0x5d, + 0xd4, 0x57, 0xfa, 0xdb, 0x75, 0x62, 0x6a, 0x69, 0x45, 0x4d, 0x86, 0x06, + 0xf5, 0x2d, 0x11, 0xdb, 0xf0, 0x16, 0xab, 0x2d, 0x1a, 0x17, 0x58, 0xf0, + 0xfc, 0x3b, 0xc9, 0x5e, 0x9e, 0x6d, 0xf8, 0x08, 0xdd, 0x0a, 0x26, 0xf6, + 0x2b, 0xa2, 0x5b, 0xcc, 0x90, 0xc7, 0x56, 0x85, 0x7a, 0xdf, 0x66, 0xe9, + 0xab, 0x3d, 0x8e, 0x6a, 0xf7, 0x7c, 0x86, 0x92, 0x1f, 0x63, 0xc7, 0xda, + 0x72, 0x61, 0x4e, 0xcb, 0x52, 0x1e, 0x38, 0x21, 0x26, 0xea, 0x8a, 0x22, + 0x6c, 0x1e, 0xb3, 0x33, 0x84, 0xd1, 0x34, 0x56, 0x1e, 0x83, 0x50, 0x24, + 0xea, 0xaa, 0x54, 0xcd, 0xf7, 0xf5, 0xf4, 0xd7, 0x51, 0x87, 0x1f, 0xb2, + 0xc6, 0x1e, 0x43, 0x86, 0x12, 0x0e, 0x68, 0x86, 0x50, 0xbe, 0x35, 0xc8, + 0x71, 0xda, 0xd4, 0xb7, 0xd0, 0x55, 0xc1, 0x2e, 0xf5, 0x34, 0xaa, 0xb6, + 0x8b, 0xb5, 0x62, 0xaf, 0xba, 0xed, 0x8c, 0x47, 0xac, 0x82, 0x37, 0x92, + 0xdb, 0x90, 0x0a, 0x55, 0x46, 0xc9, 0x57, 0x57, 0x15, 0x04, 0xcc, 0x41, + 0x65, 0x64, 0x8f, 0x58, 0x64, 0x57, 0x62, 0x33, 0x34, 0xc3, 0xb3, 0x57, + 0xb6, 0x88, 0xcf, 0x82, 0x24, 0x23, 0x73, 0xc5, 0xa7, 0xe4, 0x8b, 0xbf, + 0x92, 0x42, 0x6e, 0x4d, 0x33, 0xc0, 0x35, 0xa6, 0xde, 0x4e, 0x1d, 0x80, + 0x65, 0x77, 0xc5, 0x4a, 0xd6, 0x87, 0x4d, 0x04, 0xc5, 0xf4, 0x89, 0x94, + 0x87, 0x5f, 0x41, 0xf7, 0xcc, 0x3f, 0x26, 0x6c, 0xc8, 0x96, 0xae, 0x2e, + 0xf5, 0xe8, 0x75, 0xff, 0x08, 0xda, 0x0b, 0x41, 0x1a, 0x66, 0xbe, 0x3e, + 0x7a, 0x3c, 0xfc, 0x74, 0x0b, 0x98, 0x55, 0xde, 0x42, 0xb3, 0x91, 0x31, + 0x01, 0xbe, 0x2e, 0x18, 0x28, 0x49, 0x97, 0xaf, 0xb3, 0x68, 0x32, 0xd6, + 0x2c, 0x8a, 0x4b, 0x68, 0x98, 0xb3, 0x61, 0x50, 0xbd, 0xd2, 0x41, 0x24, + 0xad, 0xc8, 0xbd, 0x47, 0xae, 0x72, 0x2c, 0x2c, 0x2d, 0x47, 0x9e, 0x13, + 0x98, 0x2c, 0x9c, 0x22, 0x56, 0x16, 0x10, 0x03, 0x05, 0x01, 0x9a, 0x3d, + 0x60, 0x98, 0x87, 0x22, 0x2e, 0x01, 0xc8, 0x15, 0x10, 0x89, 0x88, 0x50, + 0x7f, 0xbb, 0xa1, 0xcf, 0x28, 0x87, 0x03, 0xd4, 0x7b, 0x36, 0xfe, 0x1e, + 0x54, 0xc9, 0xf1, 0x58, 0x38, 0xe7, 0x65, 0xd9, 0x5d, 0x46, 0x15, 0x50, + 0x61, 0xa1, 0x0b, 0x05, 0x5b, 0x47, 0x35, 0x26, 0x70, 0xdf, 0x7b, 0x0f, + 0xcd, 0x7b, 0x7f, 0x89, 0xc5, 0xd9, 0x8b, 0x5f, 0x2b, 0xa9, 0x9f, 0x4c, + 0xa1, 0x1b, 0xbe, 0x11, 0x94, 0x99, 0x81, 0x36, 0xc9, 0x42, 0x90, 0x5d, + 0xb1, 0x32, 0x90, 0xe2, 0x65, 0xa5, 0x94, 0xfd, 0xdb, 0x5f, 0x4e, 0xc3, + 0xf7, 0x73, 0x4f, 0x38, 0x4b, 0xcb, 0xaf, 0xfb, 0x70, 0xbd, 0x78, 0xc2, + 0x1f, 0xaa, 0x0e, 0x43, 0x9a, 0xa0, 0xb3, 0xd3, 0xab, 0x70, 0x89, 0x3a, + 0x44, 0x73, 0x37, 0x06, 0x12, 0x43, 0xde, 0x88, 0xe1, 0x3c, 0xaf, 0xd0, + 0x2b, 0x53, 0x14, 0x33, 0x30, 0x90, 0x0b, 0xc0, 0x09, 0xc3, 0xd1, 0x73, + 0x47, 0x60, 0x81, 0xd7, 0x94, 0x88, 0x29, 0x40, 0x75, 0x02, 0x48, 0x0c, + 0x90, 0x52, 0x54, 0xf8, 0xfa, 0x36, 0xa8, 0x7e, 0xaa, 0x8f, 0x12, 0x65, + 0xf5, 0xc4, 0x9e, 0x6a, 0x57, 0xc9, 0xea, 0x50, 0xf1, 0x88, 0x8e, 0x64, + 0x78, 0x1f, 0x4e, 0xe8, 0x21, 0xdc, 0xff, 0x76, 0x50, 0x63, 0x6d, 0x6b, + 0xf4, 0x17, 0x72, 0x38, 0x2c, 0xa9, 0x67, 0x2f, 0x10, 0xc5, 0x99, 0xcf, + 0x90, 0x29, 0x3e, 0x39, 0xbc, 0x80, 0xff, 0x49, 0x10, 0xcd, 0x27, 0x12, + 0xcc, 0x3c, 0xe4, 0xc7, 0x83, 0x3c, 0xad, 0x1a, 0x67, 0x1e, 0x9a, 0xda, + 0x98, 0x98, 0xe9, 0x84, 0x59, 0x97, 0xf5, 0x9a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bits in hash h flipped + // tcID: 149 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 149, + 32, + {0xa7, 0x1c, 0xa7, 0xbb, 0x56, 0x50, 0x1b, 0x24, 0xe9, 0x15, 0x2f, 0x7c, + 0x08, 0xe2, 0x00, 0x2d, 0x2b, 0x0b, 0x59, 0xc0, 0xa0, 0x0e, 0x20, 0xe5, + 0xae, 0x03, 0x08, 0x20, 0xca, 0xef, 0x50, 0x2e, 0x00, 0x69, 0xef, 0xf2, + 0x3b, 0xc6, 0x54, 0x49, 0xe1, 0x36, 0x03, 0x24, 0x1b, 0x3e, 0x06, 0xca, + 0x71, 0xdc, 0x0f, 0xa4, 0x6c, 0xd7, 0xb4, 0xfe, 0x12, 0x84, 0x86, 0x26, + 0x78, 0x72, 0x31, 0x5c, 0xe4, 0x23, 0x0e, 0xf9, 0xc4, 0xdb, 0xb9, 0x13, + 0x1d, 0x83, 0xca, 0xaa, 0x5e, 0xb8, 0x0c, 0x98, 0xdd, 0x1f, 0x44, 0x58, + 0xe7, 0x1d, 0x2d, 0x6c, 0xc4, 0x50, 0xf4, 0x3d, 0x40, 0x49, 0xcb, 0xbb, + 0x97, 0xbd, 0xd9, 0x7e, 0x7d, 0x7e, 0xc2, 0x2a, 0x21, 0x46, 0x90, 0x74, + 0x69, 0xef, 0xae, 0x34, 0x4e, 0x94, 0xee, 0xe8, 0xb5, 0x6b, 0x44, 0xfe, + 0x5f, 0x86, 0xe8, 0x10, 0x74, 0xc0, 0xef, 0xee, 0x82, 0x96, 0x87, 0x5c, + 0x95, 0xc6, 0xa7, 0x80, 0xad, 0x7a, 0x30, 0x14, 0x28, 0xdf, 0x90, 0x79, + 0x01, 0xb0, 0x3c, 0xf5, 0x8a, 0x69, 0xb3, 0xf7, 0x40, 0x4b, 0x4a, 0xf2, + 0x76, 0xec, 0x5b, 0xcb, 0xcd, 0xb3, 0x45, 0xb5, 0x87, 0xbb, 0xb7, 0xb8, + 0x4f, 0x9b, 0x7c, 0x63, 0x04, 0xb5, 0x9e, 0x9d, 0xda, 0x1f, 0xb3, 0x13, + 0xe2, 0x81, 0x0e, 0x7e, 0x51, 0x4c, 0x80, 0xa7, 0x02, 0xf2, 0xdc, 0xeb, + 0x65, 0x53, 0xac, 0x09, 0x42, 0xec, 0xc2, 0xa9, 0xc5, 0x08, 0x33, 0x3d, + 0xf5, 0xb2, 0xfb, 0x36, 0xcf, 0x50, 0xca, 0x7d, 0xf7, 0x80, 0xbb, 0xa3, + 0xb1, 0x66, 0x87, 0x30, 0xe5, 0xfe, 0x82, 0x97, 0x58, 0xd5, 0xf2, 0x27, + 0x43, 0xbb, 0x6b, 0x11, 0x0f, 0xba, 0xd6, 0xae, 0xda, 0x87, 0x90, 0x84, + 0xd9, 0xf3, 0xa5, 0x19, 0xdb, 0x5e, 0x2e, 0x4a, 0xf0, 0xdd, 0x6e, 0xdb, + 0xd7, 0x79, 0x85, 0x6b, 0xd0, 0x55, 0x6b, 0x9c, 0xdc, 0x93, 0xe3, 0xd0, + 0x84, 0x9e, 0x76, 0xcc, 0xcc, 0x7c, 0xfc, 0xca, 0xa4, 0x2d, 0x92, 0x5c, + 0x04, 0xab, 0x6c, 0x75, 0xb5, 0x8b, 0xbd, 0x51, 0x31, 0x89, 0xb3, 0xb6, + 0x12, 0x38, 0xeb, 0x7b, 0x41, 0x24, 0x54, 0x96, 0x6a, 0x46, 0x92, 0x0d, + 0x78, 0xc2, 0x0d, 0x7a, 0x13, 0x84, 0x11, 0x90, 0xeb, 0xcb, 0x2d, 0x77, + 0x8c, 0x5c, 0x59, 0xdd, 0xae, 0xdb, 0x6c, 0x7f, 0xdf, 0x2d, 0xbf, 0x0e, + 0xf2, 0x44, 0xff, 0x96, 0xa7, 0x3e, 0xbb, 0x40, 0x28, 0xc1, 0xa3, 0xd8, + 0x9f, 0x57, 0xe1, 0xa0, 0x59, 0x83, 0xaa, 0xb1, 0x5f, 0x49, 0x54, 0x3c, + 0xac, 0xb7, 0x42, 0x4b, 0xd3, 0xf4, 0x8f, 0x11, 0x7d, 0xb2, 0xad, 0x0f, + 0x27, 0xa1, 0xf0, 0x7a, 0x65, 0xd4, 0xcb, 0xc4, 0x3e, 0xde, 0xca, 0x39, + 0xb8, 0x8f, 0xf3, 0x5d, 0x91, 0x0b, 0xfd, 0x87, 0xf2, 0x95, 0xf0, 0x23, + 0x4b, 0xbb, 0x1f, 0x8e, 0xfd, 0x5b, 0x0b, 0x3a, 0xac, 0xb2, 0x51, 0xb7, + 0xbb, 0xb6, 0x28, 0xbd, 0xf4, 0x3c, 0xf8, 0x27, 0x6d, 0x26, 0xe0, 0xb0, + 0xe2, 0x1b, 0xea, 0x69, 0x3c, 0x77, 0x8a, 0xeb, 0x1c, 0x9a, 0x2a, 0x9b, + 0x9f, 0x7c, 0x82, 0xc6, 0xb0, 0x60, 0x06, 0x85, 0xa7, 0x0f, 0x88, 0x1b, + 0x43, 0x54, 0x17, 0x69, 0x71, 0xe8, 0x72, 0x50, 0x7d, 0x91, 0x68, 0x06, + 0xa4, 0x10, 0xfe, 0x43, 0xd9, 0x61, 0x2c, 0xc2, 0x58, 0xaf, 0xd6, 0x39, + 0xa5, 0x9c, 0x89, 0xff, 0x7f, 0x62, 0xd5, 0xe7, 0x95, 0xb1, 0xa3, 0xc8, + 0x81, 0x7e, 0x08, 0x59, 0xd4, 0x97, 0x80, 0x64, 0x33, 0xc2, 0xb8, 0xe0, + 0x0a, 0x20, 0xea, 0x05, 0xa6, 0x8a, 0xf9, 0x09, 0x67, 0xa1, 0x10, 0x74, + 0xab, 0x08, 0x66, 0xf2, 0x53, 0xf7, 0x9d, 0xe4, 0xdd, 0xdb, 0x4e, 0x72, + 0x1e, 0xad, 0x95, 0x9f, 0x1f, 0x74, 0xe3, 0x85}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: hash of salt missing + // tcID: 150 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 150, + 32, + {0x97, 0xc7, 0x5e, 0x05, 0xbf, 0xb1, 0xcf, 0x41, 0xd4, 0x0d, 0x94, 0x59, + 0x47, 0x5c, 0x4d, 0xde, 0xeb, 0x2d, 0x83, 0xdc, 0x91, 0x94, 0x2f, 0xdf, + 0xd5, 0x0f, 0x3b, 0xc3, 0xe6, 0x1f, 0xec, 0xec, 0x0a, 0x73, 0x33, 0xca, + 0xf6, 0x78, 0x8f, 0x5e, 0xe9, 0x3e, 0x9e, 0xb7, 0x1d, 0xf0, 0xed, 0xf5, + 0xe1, 0x81, 0xfa, 0x2c, 0x72, 0x76, 0xc9, 0x12, 0x3c, 0xe1, 0x3b, 0x7d, + 0x7f, 0xcf, 0xed, 0xac, 0x4d, 0x10, 0xe3, 0x51, 0xf2, 0x0f, 0xc2, 0xbf, + 0x06, 0xe3, 0x40, 0xc1, 0xfc, 0x58, 0xb5, 0x33, 0x07, 0x93, 0xf9, 0xe7, + 0x9a, 0xb6, 0x0d, 0x55, 0x0b, 0x4c, 0xd6, 0x92, 0xdb, 0xb1, 0x24, 0x7b, + 0xed, 0xe9, 0x29, 0x9f, 0x50, 0x6e, 0xba, 0x27, 0xbb, 0x87, 0x56, 0x7f, + 0x68, 0xb3, 0xe6, 0xb9, 0x93, 0x4e, 0x4f, 0x1b, 0x94, 0xdf, 0xe3, 0x3c, + 0x83, 0x4b, 0x6b, 0x68, 0x47, 0x27, 0x8e, 0x28, 0x5d, 0x92, 0xc0, 0xa1, + 0xc5, 0x07, 0x79, 0x62, 0x18, 0xbf, 0xd6, 0xad, 0x07, 0x2a, 0x1a, 0xf3, + 0x31, 0x54, 0xf7, 0x00, 0x94, 0xda, 0x06, 0x4b, 0xb9, 0xcf, 0xae, 0x5c, + 0xda, 0xbc, 0xbc, 0xa7, 0x27, 0xe1, 0xca, 0x9d, 0x9c, 0xc2, 0xc6, 0x89, + 0x52, 0x70, 0xac, 0xa7, 0x88, 0x42, 0x74, 0x00, 0x42, 0x47, 0x5d, 0x5f, + 0x3a, 0xf0, 0x72, 0x33, 0xae, 0xd8, 0x3c, 0x93, 0xef, 0x25, 0x19, 0xfa, + 0x29, 0x33, 0x41, 0xbb, 0x36, 0x43, 0xf7, 0x20, 0x6c, 0x0b, 0x64, 0xb6, + 0xbb, 0x69, 0xdb, 0xbf, 0xfb, 0x83, 0x30, 0xc1, 0x22, 0xa2, 0x36, 0xe5, + 0x72, 0x38, 0x1f, 0x91, 0x98, 0x0b, 0x45, 0x42, 0x44, 0x96, 0x71, 0xb1, + 0x99, 0x92, 0x6c, 0xac, 0x2f, 0x18, 0x51, 0xbc, 0xd0, 0xfd, 0xd6, 0xd1, + 0x23, 0x5e, 0xe1, 0x42, 0x8e, 0x60, 0x32, 0x94, 0x5a, 0x95, 0x3b, 0xa1, + 0x01, 0xfd, 0x62, 0xa1, 0x4a, 0x4d, 0x55, 0x59, 0x6b, 0x8a, 0xf8, 0xf8, + 0xc1, 0x62, 0x66, 0xf9, 0x48, 0x63, 0xed, 0x3a, 0x46, 0x6e, 0x20, 0xc3, + 0x6e, 0x66, 0xcb, 0x59, 0x52, 0x9e, 0xac, 0x17, 0xb7, 0x38, 0xdc, 0xc7, + 0xbe, 0x76, 0xde, 0x25, 0xc8, 0xad, 0x89, 0x33, 0xf1, 0x9c, 0xc0, 0x2d, + 0x9a, 0x45, 0x9a, 0xc3, 0xed, 0xc2, 0x95, 0x03, 0xa8, 0xf4, 0x6d, 0x4e, + 0x27, 0xb2, 0xfb, 0x2d, 0x39, 0x7b, 0xe4, 0x67, 0xf3, 0x2e, 0x02, 0x8b, + 0x72, 0x2d, 0xc7, 0xbc, 0x09, 0x08, 0xa3, 0x66, 0xa6, 0x78, 0x6f, 0x9c, + 0x28, 0x7a, 0xa8, 0x81, 0x9c, 0x3c, 0xaa, 0xd0, 0x11, 0x18, 0x55, 0x1b, + 0xdc, 0xfd, 0x07, 0x25, 0x05, 0xb6, 0x59, 0xdb, 0x19, 0x7d, 0x61, 0x91, + 0xd4, 0x41, 0xd9, 0xee, 0xaa, 0xd0, 0xd7, 0x84, 0x03, 0xd8, 0xc1, 0xcb, + 0x29, 0x45, 0xe6, 0xce, 0x91, 0x1c, 0x69, 0xd9, 0xf2, 0xd5, 0x9f, 0xb8, + 0x67, 0x17, 0xa8, 0x3b, 0x53, 0x5c, 0x4b, 0x71, 0x43, 0x65, 0xa0, 0x55, + 0x96, 0x3c, 0x7a, 0x04, 0xa6, 0xa5, 0xed, 0xd7, 0x11, 0xb0, 0xe0, 0x1e, + 0x6f, 0xfb, 0x08, 0x2f, 0xb7, 0x79, 0x33, 0x55, 0x0b, 0x72, 0xad, 0xcd, + 0xcd, 0xbe, 0xef, 0x8d, 0x26, 0xcf, 0x30, 0xed, 0x62, 0x27, 0xa6, 0x39, + 0x6b, 0x3c, 0x2c, 0x8d, 0x36, 0x75, 0xd1, 0x5b, 0xb7, 0xc0, 0x3b, 0x5c, + 0x84, 0xc3, 0xb8, 0x18, 0x4a, 0x2b, 0x7e, 0xb8, 0xed, 0x4e, 0x43, 0x05, + 0x7a, 0x29, 0x90, 0x62, 0x45, 0x2e, 0xce, 0x02, 0xff, 0x8a, 0x91, 0x24, + 0x02, 0x45, 0xc2, 0xdd, 0x67, 0x04, 0x1a, 0x21, 0x4b, 0x06, 0xbf, 0x54, + 0x57, 0x81, 0x2c, 0xd9, 0x1e, 0x1c, 0xbf, 0xf1, 0x2c, 0x9d, 0x92, 0xdf, + 0x3f, 0x2f, 0x46, 0x21, 0x27, 0x1e, 0x35, 0x6b, 0x7a, 0x63, 0x03, 0x87, + 0x31, 0x7e, 0x2f, 0x2d, 0x51, 0x7b, 0x20, 0x35}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of ps modified + // tcID: 151 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 151, + 32, + {0xa6, 0x58, 0xb8, 0x21, 0xe9, 0xf4, 0x96, 0xbf, 0xc4, 0xd0, 0x77, 0x3b, + 0xca, 0x57, 0x11, 0x83, 0x63, 0xc0, 0xcf, 0x6e, 0x52, 0x0d, 0x4d, 0x1c, + 0x0e, 0x5e, 0x4c, 0xd9, 0x2f, 0x41, 0xf3, 0xe6, 0x8b, 0xf2, 0x9f, 0xc2, + 0x60, 0x5b, 0x98, 0xad, 0xcc, 0x37, 0xdd, 0xf1, 0x46, 0x0d, 0x53, 0xa3, + 0xcc, 0xc7, 0x14, 0xc8, 0xdd, 0x29, 0xc5, 0xc5, 0xf3, 0x0f, 0x23, 0x4d, + 0xfd, 0x0c, 0x2f, 0xf4, 0xcb, 0x88, 0xf9, 0x98, 0xad, 0xc6, 0x80, 0x1d, + 0x87, 0xf2, 0xd3, 0xbb, 0xcd, 0xcd, 0xe2, 0x63, 0x05, 0x8d, 0x38, 0x61, + 0x2d, 0x2c, 0x47, 0x6d, 0x89, 0x92, 0x97, 0xff, 0x5b, 0x04, 0x44, 0x8e, + 0x4b, 0x36, 0xbe, 0x98, 0x69, 0xfd, 0xf3, 0x01, 0xf2, 0xab, 0xa9, 0x80, + 0x04, 0xeb, 0x64, 0x56, 0xce, 0x5a, 0x27, 0x7e, 0xe6, 0x40, 0x89, 0x08, + 0xcc, 0xcc, 0x9f, 0xd1, 0x09, 0x48, 0x90, 0x3d, 0x67, 0x24, 0xa3, 0x22, + 0x11, 0x34, 0x1b, 0xb4, 0xf1, 0x7e, 0xf8, 0x2b, 0x58, 0xd5, 0x8d, 0x25, + 0x19, 0x30, 0x4e, 0xef, 0x3d, 0x7d, 0xf1, 0x72, 0xa3, 0x17, 0x65, 0x72, + 0x85, 0xfd, 0xc3, 0xea, 0x17, 0x09, 0x51, 0xe5, 0xe0, 0xd6, 0x72, 0xd5, + 0x0c, 0xde, 0x0f, 0x95, 0x02, 0xd6, 0xee, 0x2d, 0x28, 0x68, 0x4d, 0xee, + 0xcd, 0xdf, 0xdc, 0xb6, 0x5a, 0x3c, 0x6b, 0xfd, 0x4a, 0x21, 0x3f, 0xff, + 0xf9, 0x7f, 0x29, 0x1d, 0x70, 0x7b, 0x2f, 0xd2, 0x14, 0xff, 0x20, 0x7d, + 0x53, 0x8b, 0x40, 0xc4, 0xb0, 0x7d, 0xaf, 0xe0, 0x59, 0xe9, 0x66, 0x90, + 0x57, 0x8a, 0x86, 0xda, 0xa0, 0x88, 0x78, 0xad, 0xdd, 0x8e, 0x4c, 0xb4, + 0x22, 0xd7, 0xcc, 0x1a, 0xde, 0x30, 0x3d, 0x3f, 0x3f, 0x43, 0xb3, 0xfa, + 0xf5, 0x4d, 0x6a, 0x93, 0x16, 0xfa, 0x86, 0x2a, 0x20, 0x9d, 0x5f, 0x32, + 0x47, 0x63, 0xcd, 0x4c, 0x9a, 0xa4, 0xe1, 0x76, 0x6c, 0xe5, 0x2b, 0x68, + 0x8e, 0x7f, 0x32, 0xe3, 0x68, 0x0b, 0xda, 0x51, 0xfa, 0x1f, 0x93, 0x40, + 0x4f, 0xb7, 0x7f, 0x1e, 0x1f, 0xf1, 0x4f, 0xfc, 0xbc, 0x61, 0x11, 0xf0, + 0x85, 0x50, 0x1d, 0xc7, 0xd5, 0x3c, 0x7b, 0x10, 0x6d, 0x65, 0x1b, 0x56, + 0x2f, 0x63, 0x57, 0xeb, 0xe2, 0x17, 0xdc, 0x3d, 0x60, 0x40, 0xb5, 0x7b, + 0x2d, 0xf4, 0xd8, 0x11, 0xc9, 0xf8, 0x2f, 0x26, 0x65, 0xc1, 0x8b, 0x17, + 0x49, 0x78, 0x27, 0xa1, 0x78, 0x9d, 0x9c, 0x8b, 0x26, 0x17, 0x8e, 0xce, + 0x68, 0x4c, 0x99, 0x54, 0xa1, 0xd5, 0x88, 0x0a, 0x0d, 0xa8, 0xb3, 0x38, + 0xf1, 0x11, 0xde, 0xd5, 0xa3, 0x4f, 0x3d, 0x48, 0x54, 0xe3, 0x9c, 0x8a, + 0x49, 0xba, 0x28, 0xa8, 0x9b, 0x05, 0x7a, 0x69, 0x91, 0x11, 0x10, 0x85, + 0x4f, 0x24, 0x7f, 0xc1, 0xf6, 0xb7, 0x7f, 0xae, 0x7c, 0x45, 0x4e, 0x2f, + 0x69, 0x90, 0xe1, 0x94, 0xbd, 0x43, 0x24, 0x17, 0x24, 0x33, 0x16, 0x69, + 0xd4, 0x1e, 0x6a, 0x2b, 0x5a, 0x9d, 0xe2, 0xd2, 0x9e, 0xfb, 0xcc, 0xcd, + 0x9a, 0xe9, 0xfd, 0x91, 0x2d, 0xe7, 0x28, 0xa3, 0xa8, 0xbf, 0x86, 0xb7, + 0x9f, 0x99, 0x1b, 0x02, 0x46, 0x48, 0xc6, 0x30, 0x9f, 0xeb, 0x06, 0x41, + 0x13, 0x4b, 0xb6, 0x07, 0x24, 0xcc, 0xc5, 0x9b, 0x02, 0xb3, 0xd6, 0x29, + 0xb2, 0xff, 0x0b, 0x54, 0x96, 0x4d, 0x49, 0x32, 0xbc, 0x89, 0x53, 0xa2, + 0xda, 0x75, 0xf8, 0xb2, 0xfc, 0x74, 0xc0, 0x46, 0xdb, 0x96, 0xb0, 0x37, + 0x38, 0xd5, 0x7d, 0x99, 0xf0, 0x61, 0x30, 0x1f, 0xa9, 0xd2, 0x54, 0x9f, + 0x9b, 0xbe, 0x99, 0x0c, 0x8c, 0xd7, 0xe0, 0xb6, 0xa0, 0xa9, 0x4e, 0x00, + 0xf3, 0x0c, 0xac, 0x64, 0x00, 0x12, 0x0a, 0xbb, 0xad, 0x67, 0x9c, 0x76, + 0x1c, 0x7b, 0xa0, 0x7f, 0x54, 0x09, 0x82, 0x23}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte of ps modified + // tcID: 152 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 152, + 32, + {0xaa, 0xeb, 0x65, 0x10, 0x2c, 0xbe, 0xd1, 0xc6, 0x02, 0xe4, 0x54, 0x4c, + 0xf0, 0x8a, 0x44, 0xfd, 0x28, 0x2a, 0xbc, 0x4c, 0xf6, 0x98, 0x1d, 0x8d, + 0x43, 0xcf, 0x33, 0x00, 0x4b, 0xdd, 0xf1, 0x6c, 0xfc, 0x54, 0x88, 0xa2, + 0x00, 0xef, 0x39, 0x35, 0xbc, 0x42, 0xdc, 0x6b, 0x46, 0xa6, 0x09, 0x75, + 0xa9, 0xf1, 0xd2, 0xe2, 0xe4, 0x18, 0x24, 0xe1, 0x19, 0x9c, 0xcf, 0x37, + 0x1b, 0x79, 0xc9, 0x1b, 0x8f, 0xdd, 0xd4, 0x30, 0x84, 0xd1, 0xd1, 0xa8, + 0xe8, 0x91, 0x5d, 0x5e, 0xfb, 0xf1, 0xfa, 0x1c, 0xdb, 0x47, 0x59, 0xaa, + 0xad, 0x09, 0x2e, 0xfb, 0xf2, 0x1f, 0x8b, 0xef, 0x08, 0x4d, 0xa1, 0xd6, + 0x54, 0xf8, 0x01, 0xf8, 0xf8, 0x00, 0x51, 0xc8, 0xd2, 0xd8, 0xb7, 0x9f, + 0xa9, 0xea, 0x15, 0x78, 0xbb, 0x54, 0xf1, 0xd9, 0x39, 0x75, 0x97, 0xfb, + 0x16, 0x4a, 0x03, 0x16, 0xd0, 0xd3, 0xc7, 0xbe, 0x4b, 0xe7, 0x14, 0xd0, + 0xfd, 0x1b, 0xfa, 0xad, 0x27, 0x32, 0x5e, 0xce, 0xf7, 0x57, 0x3b, 0x77, + 0x60, 0x9c, 0x64, 0x30, 0xc8, 0xb1, 0xcd, 0x64, 0x8a, 0xe5, 0x74, 0xc5, + 0x8b, 0x23, 0x20, 0x78, 0xda, 0x0b, 0x55, 0x21, 0xf3, 0x76, 0xf1, 0x3b, + 0x34, 0x63, 0x5a, 0x57, 0x3b, 0xfc, 0x29, 0x8c, 0xb0, 0x10, 0xf6, 0x63, + 0xdb, 0x67, 0x75, 0x6a, 0x9d, 0x10, 0x9b, 0x0c, 0xf4, 0x2c, 0xaf, 0x35, + 0x34, 0x5c, 0xa8, 0xcf, 0x1c, 0xcd, 0x15, 0xb9, 0x8a, 0x66, 0x57, 0x4c, + 0x8c, 0x6d, 0x11, 0x9e, 0xc2, 0x6d, 0x08, 0xee, 0xcd, 0x92, 0xfa, 0x61, + 0xc6, 0x09, 0xc3, 0x02, 0xc9, 0x02, 0xa2, 0xcf, 0x9d, 0x78, 0xf6, 0x44, + 0xe9, 0xdb, 0x3d, 0x99, 0xd5, 0xeb, 0xfb, 0x45, 0x61, 0xfb, 0x72, 0xc3, + 0x3e, 0x47, 0xbc, 0x1f, 0x53, 0x85, 0x36, 0x2b, 0xba, 0x51, 0x97, 0x2c, + 0x1f, 0xd9, 0xc9, 0x4c, 0x83, 0x9a, 0x6c, 0x4a, 0x3c, 0x61, 0x69, 0xa7, + 0x11, 0xaf, 0xeb, 0x4d, 0x02, 0x0a, 0xc6, 0x02, 0x94, 0x45, 0xa5, 0x27, + 0x5a, 0x72, 0xff, 0xbc, 0x3d, 0xde, 0x7e, 0x1f, 0x93, 0xf5, 0xf4, 0xeb, + 0x00, 0x49, 0x2a, 0xce, 0x4f, 0x45, 0xfe, 0xb7, 0xb1, 0x5a, 0x88, 0x2f, + 0x26, 0xe3, 0x61, 0x46, 0xa2, 0xf5, 0x5e, 0x18, 0xa5, 0x1e, 0x8a, 0xb3, + 0x29, 0x40, 0x3d, 0x19, 0xcf, 0x84, 0x66, 0xba, 0xe7, 0xba, 0xf4, 0x49, + 0xb8, 0x4b, 0x84, 0x2e, 0x3d, 0x2e, 0x35, 0x5a, 0xd8, 0x1f, 0xea, 0xd9, + 0x94, 0xb7, 0x11, 0xa3, 0x56, 0x5c, 0x9f, 0x41, 0x6c, 0x85, 0x23, 0xc0, + 0xb2, 0x63, 0x00, 0xa5, 0x3e, 0x2a, 0xdd, 0x01, 0xf4, 0xbd, 0xaa, 0xd1, + 0x60, 0xbc, 0xa5, 0xba, 0xcc, 0xe9, 0x5d, 0x7b, 0x69, 0xf1, 0x08, 0x6f, + 0xca, 0x55, 0x1b, 0xb2, 0x61, 0x68, 0x18, 0xd2, 0x67, 0xa2, 0xf3, 0x35, + 0x1d, 0x17, 0xe6, 0xf6, 0x4a, 0x89, 0x6d, 0x53, 0x26, 0x53, 0x14, 0x54, + 0x8c, 0x8c, 0xeb, 0x5f, 0x29, 0x82, 0x9e, 0x7e, 0x23, 0x14, 0xc5, 0xff, + 0xac, 0xf3, 0xca, 0xab, 0xbb, 0x40, 0x67, 0x44, 0x1f, 0x2c, 0xce, 0x56, + 0x93, 0xc4, 0xc9, 0x96, 0xd8, 0x87, 0x32, 0x62, 0x67, 0xce, 0xe4, 0xe7, + 0x54, 0x55, 0x35, 0xfe, 0xb7, 0xe7, 0xcc, 0x8e, 0x3f, 0x36, 0xf2, 0x02, + 0xae, 0x32, 0x10, 0x99, 0x9d, 0x2b, 0x5d, 0xf4, 0x72, 0xe0, 0xcd, 0x5e, + 0x81, 0x13, 0x36, 0xc1, 0x9d, 0xb8, 0x98, 0xb6, 0x21, 0x7c, 0xbb, 0x3f, + 0x10, 0x21, 0x69, 0xfd, 0xab, 0x86, 0x29, 0x17, 0x4c, 0xbf, 0x04, 0xa5, + 0x36, 0x90, 0xee, 0x4d, 0x39, 0x5f, 0x06, 0x4c, 0x03, 0xac, 0xd7, 0xbf, + 0xd0, 0x54, 0x38, 0x11, 0x98, 0x03, 0x18, 0x85, 0xb9, 0x9f, 0x51, 0x11, + 0x71, 0x08, 0xf8, 0xc0, 0x4f, 0x2e, 0xef, 0x57}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0xff + // tcID: 153 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 153, + 32, + {0x18, 0x49, 0x64, 0xce, 0x5d, 0x2c, 0x22, 0xbd, 0x58, 0x7e, 0xf6, 0x48, + 0xcc, 0x49, 0x9b, 0x00, 0x7b, 0xad, 0xea, 0x08, 0x38, 0x7a, 0x64, 0x6a, + 0xb5, 0x44, 0xba, 0x57, 0x56, 0x24, 0x44, 0x66, 0x7d, 0x8d, 0x0d, 0xc0, + 0x9b, 0xaf, 0x2e, 0xa9, 0x8f, 0xd0, 0x96, 0xea, 0xff, 0x5d, 0xfe, 0xfd, + 0xf1, 0x6e, 0x0f, 0xe0, 0x9c, 0x88, 0xfd, 0x89, 0x58, 0x04, 0xed, 0x97, + 0x7f, 0xce, 0x48, 0xcf, 0x9c, 0xc9, 0x63, 0x43, 0x4d, 0xd2, 0x9d, 0x0c, + 0x61, 0x2f, 0x7d, 0xc0, 0xcd, 0xab, 0x2b, 0x99, 0x2e, 0xa2, 0x98, 0x39, + 0x3d, 0xd3, 0xdc, 0xcf, 0x54, 0x98, 0x10, 0x0d, 0x14, 0x9b, 0xb3, 0xb2, + 0x9f, 0x7b, 0xe6, 0x73, 0x97, 0x51, 0x3d, 0x53, 0x2b, 0xc3, 0x0d, 0xd9, + 0x64, 0xf6, 0x61, 0x72, 0x66, 0x72, 0xf6, 0x06, 0x4b, 0x65, 0x7e, 0x42, + 0xf4, 0x9f, 0x6d, 0x5e, 0x9b, 0x91, 0x70, 0xa8, 0xbf, 0xd8, 0xc2, 0xb8, + 0x9a, 0x6a, 0x0c, 0xd1, 0xa1, 0x69, 0x1b, 0x38, 0xef, 0xb7, 0x19, 0xf9, + 0x55, 0xb4, 0x78, 0xf4, 0x68, 0x09, 0x24, 0x25, 0x07, 0x7d, 0x49, 0x0e, + 0xa0, 0x67, 0xd7, 0x2a, 0x97, 0x5d, 0xf7, 0x8c, 0xbd, 0x91, 0x70, 0x83, + 0x94, 0xbf, 0x6c, 0x70, 0x3e, 0x92, 0x99, 0x5b, 0xc7, 0x9a, 0x07, 0x10, + 0x23, 0x96, 0x0e, 0x0c, 0x29, 0xde, 0x8d, 0xc1, 0x15, 0x89, 0x0b, 0x3b, + 0x25, 0x0c, 0x69, 0x24, 0x2f, 0xcf, 0xb7, 0x6b, 0xea, 0x21, 0xb1, 0xa7, + 0x2a, 0xcf, 0xde, 0x90, 0xad, 0xb3, 0x4c, 0xa9, 0x20, 0x68, 0xa2, 0xfa, + 0x2d, 0xbc, 0x54, 0x31, 0xf4, 0x8b, 0x58, 0x64, 0xa2, 0x0a, 0x62, 0x27, + 0xd5, 0x21, 0xf9, 0xae, 0x0b, 0xe9, 0x2c, 0x4b, 0xe7, 0xcb, 0xde, 0x99, + 0x15, 0x7c, 0x3d, 0x5d, 0x76, 0x79, 0x93, 0x17, 0x69, 0x97, 0xba, 0xba, + 0x3c, 0x2a, 0x32, 0x54, 0x23, 0x0b, 0x89, 0x47, 0x17, 0x86, 0x40, 0xf8, + 0x73, 0x72, 0x18, 0x4d, 0xf0, 0x10, 0x22, 0x7c, 0x3a, 0x04, 0xe8, 0x5a, + 0x4a, 0x4c, 0x01, 0x2f, 0xb3, 0xdd, 0xcf, 0x33, 0x5f, 0x18, 0xa1, 0x31, + 0xa8, 0x64, 0xb8, 0x4d, 0xab, 0xd7, 0x5f, 0xad, 0xea, 0x39, 0x23, 0x6e, + 0x81, 0xb1, 0x52, 0x41, 0xb8, 0xbb, 0x22, 0x03, 0x83, 0xc6, 0xc1, 0x34, + 0xde, 0x6b, 0xf5, 0x82, 0x42, 0x40, 0xc7, 0xb8, 0x84, 0xbf, 0x41, 0xb1, + 0x81, 0x9a, 0xa0, 0x4d, 0xf7, 0x7c, 0x02, 0xfa, 0x92, 0x0b, 0xef, 0x52, + 0xc7, 0x08, 0x3e, 0xaa, 0xd2, 0x16, 0xbf, 0x62, 0x8b, 0x0f, 0x0f, 0x08, + 0xe5, 0xb9, 0x95, 0xa9, 0xa4, 0xb4, 0x9d, 0x9b, 0x28, 0xb1, 0xc3, 0x63, + 0x6c, 0x9c, 0x1e, 0xf9, 0xcb, 0xd7, 0xf5, 0x37, 0xd4, 0xe3, 0x02, 0x6e, + 0x86, 0x99, 0x41, 0xed, 0xd7, 0x77, 0x59, 0xbf, 0x25, 0x49, 0x45, 0xbb, + 0x09, 0x58, 0x84, 0xfe, 0xe3, 0x65, 0xb3, 0x4e, 0xb9, 0xf7, 0xfa, 0xc3, + 0xc4, 0x96, 0xdf, 0x86, 0x6d, 0xfe, 0xd6, 0xb0, 0x7a, 0x35, 0x72, 0x1c, + 0x82, 0x48, 0x00, 0x01, 0x47, 0x67, 0x7e, 0x09, 0x60, 0xba, 0x2a, 0xd0, + 0x77, 0xd5, 0x02, 0x23, 0x82, 0xd9, 0xf8, 0x41, 0x53, 0x68, 0xd7, 0x9b, + 0x4c, 0xcc, 0x28, 0x88, 0x2b, 0xd8, 0xdf, 0xae, 0x86, 0xbf, 0xc7, 0x32, + 0x74, 0x44, 0x8c, 0xbd, 0x0a, 0x96, 0xee, 0x70, 0x65, 0x0a, 0x48, 0x93, + 0x1c, 0xc1, 0x63, 0x54, 0xad, 0x69, 0xd3, 0xb6, 0x8d, 0x82, 0x1a, 0xbc, + 0x54, 0x8e, 0x3d, 0x3c, 0x0a, 0x7e, 0x88, 0x08, 0xc8, 0x8d, 0x7a, 0xc0, + 0xdc, 0x79, 0x2b, 0xa2, 0x23, 0x6e, 0x09, 0x2b, 0x99, 0x4b, 0x9d, 0x5a, + 0x75, 0x01, 0xf3, 0x47, 0x71, 0x6c, 0x3e, 0x1e, 0x17, 0xcb, 0xbf, 0x8b, + 0xb9, 0xa3, 0xab, 0x15, 0xc3, 0x9b, 0x24, 0x28}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: all bytes of ps changed to 0x80 + // tcID: 154 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 154, + 32, + {0x36, 0xf3, 0x8c, 0x26, 0xe0, 0xa2, 0x3f, 0x6c, 0xd5, 0xc8, 0x16, 0xbd, + 0x3d, 0x3e, 0x57, 0x68, 0x8c, 0x4f, 0x58, 0x12, 0x6b, 0x4d, 0xc2, 0x4d, + 0x5e, 0xc6, 0x59, 0xe7, 0x6c, 0x1f, 0x97, 0xa7, 0x36, 0x93, 0x17, 0xdd, + 0xea, 0x84, 0x1a, 0x3d, 0x90, 0xa0, 0x0b, 0x69, 0xdd, 0xbc, 0x6f, 0xcc, + 0xa2, 0x76, 0x8c, 0x85, 0x25, 0x0c, 0xb6, 0x4c, 0x5e, 0x10, 0x45, 0x2c, + 0x25, 0x69, 0x12, 0x6c, 0x9c, 0xf5, 0xfb, 0xb6, 0x6c, 0x6a, 0x98, 0x84, + 0x9e, 0xdd, 0xd5, 0x1c, 0x6f, 0xe6, 0xf8, 0x77, 0x37, 0x55, 0x4f, 0x1e, + 0xbc, 0x99, 0xcf, 0xd1, 0x61, 0xf7, 0x27, 0xbd, 0xf9, 0xda, 0x07, 0x38, + 0xaf, 0x5d, 0xc0, 0x76, 0xc2, 0x7b, 0xae, 0xf7, 0xb4, 0xb2, 0xaf, 0x49, + 0x81, 0x37, 0x47, 0x5c, 0x51, 0x00, 0xbb, 0xea, 0x7c, 0xd6, 0xad, 0x83, + 0xde, 0x7c, 0x69, 0x16, 0xa9, 0xcd, 0xd3, 0x60, 0x91, 0x99, 0xde, 0x4e, + 0x2f, 0x65, 0xd6, 0x55, 0xad, 0xfd, 0x60, 0x3b, 0x4d, 0xdc, 0x50, 0x7d, + 0x73, 0x64, 0xfd, 0x67, 0x94, 0x0c, 0x29, 0x3d, 0x84, 0xac, 0x96, 0x9b, + 0xbd, 0x64, 0xe6, 0x3a, 0x57, 0xf6, 0x2a, 0x87, 0xf5, 0xfb, 0x3c, 0x10, + 0x0b, 0x0b, 0x32, 0x86, 0xa1, 0xc9, 0xd2, 0xdc, 0xd2, 0x63, 0xc3, 0x00, + 0x95, 0x34, 0xae, 0x05, 0x27, 0x28, 0x15, 0xc6, 0xd9, 0xff, 0x82, 0xd0, + 0xfa, 0x59, 0xfd, 0xd9, 0x1f, 0x6a, 0x06, 0xfd, 0xac, 0xbe, 0xb6, 0x80, + 0x6a, 0xb7, 0x15, 0x56, 0xb4, 0xbc, 0xb7, 0x2f, 0xce, 0x2b, 0xc7, 0x4a, + 0xa0, 0xe1, 0x2f, 0x0a, 0x83, 0x1e, 0x10, 0x3f, 0xb2, 0x48, 0xbf, 0x1d, + 0xda, 0x7b, 0x6e, 0xae, 0x1d, 0x9f, 0x21, 0x97, 0xdc, 0xbd, 0xa3, 0x7c, + 0x34, 0x3b, 0xd6, 0x79, 0xd6, 0x64, 0x33, 0xd1, 0x4e, 0xff, 0x97, 0x90, + 0x5d, 0x22, 0x20, 0xc2, 0x67, 0x2d, 0x01, 0xf6, 0x9c, 0x07, 0x60, 0x04, + 0x28, 0xd4, 0x72, 0x84, 0xb1, 0xb1, 0xd0, 0x30, 0x5e, 0xbb, 0xb7, 0x8b, + 0xd2, 0x91, 0x80, 0xd5, 0xf5, 0x43, 0x44, 0x87, 0x7e, 0x74, 0x14, 0x01, + 0xfe, 0x9c, 0xbf, 0xb6, 0x71, 0xb6, 0x2a, 0x25, 0x48, 0x11, 0xd2, 0x1f, + 0x75, 0x95, 0xf8, 0x41, 0xc2, 0xbe, 0x87, 0x61, 0x04, 0xab, 0xbf, 0x10, + 0xc2, 0xa0, 0x69, 0x49, 0x50, 0x0f, 0x7c, 0xd8, 0x83, 0x26, 0x8a, 0x1b, + 0x46, 0x20, 0x7d, 0xe2, 0x8a, 0xc1, 0x02, 0xb5, 0x8e, 0xc9, 0x9e, 0x0f, + 0xbc, 0x57, 0xc9, 0x94, 0x49, 0x01, 0x5f, 0xf2, 0xda, 0xbd, 0x94, 0x79, + 0xb3, 0xac, 0x79, 0x69, 0x46, 0xd6, 0x02, 0xd4, 0xcd, 0xdd, 0x95, 0x69, + 0xe3, 0x8e, 0x40, 0x6b, 0x3b, 0x3d, 0x47, 0x02, 0x7a, 0xce, 0x49, 0x8d, + 0xbd, 0x47, 0xbf, 0xcf, 0xf7, 0x85, 0x97, 0x6d, 0x4c, 0xe4, 0xfb, 0x0d, + 0x74, 0xb3, 0xf7, 0x80, 0xfb, 0xe8, 0xc6, 0xd8, 0xa6, 0xba, 0xa5, 0x0e, + 0xbf, 0x53, 0x11, 0x18, 0x69, 0x12, 0x8e, 0xc3, 0x54, 0xed, 0x4d, 0xc0, + 0x71, 0x9f, 0x3c, 0xca, 0x55, 0xf6, 0x10, 0xc5, 0xf8, 0x2b, 0x97, 0xa1, + 0xfa, 0x44, 0x3b, 0xa7, 0x30, 0x66, 0x23, 0x66, 0x10, 0xbb, 0x6b, 0xca, + 0x88, 0x2d, 0x46, 0xdc, 0xd6, 0x13, 0xb0, 0xf2, 0x9d, 0x42, 0x72, 0x77, + 0x34, 0x56, 0xfb, 0x35, 0xfc, 0xdb, 0x05, 0x6c, 0xa0, 0x53, 0xa8, 0x38, + 0xab, 0xf6, 0x5c, 0xeb, 0xa0, 0xac, 0x0d, 0x07, 0x42, 0xbd, 0x63, 0x33, + 0x51, 0xc3, 0x90, 0x9a, 0x92, 0x89, 0xde, 0x1f, 0x05, 0x39, 0xfa, 0x19, + 0xc1, 0x82, 0x3a, 0xac, 0x28, 0x6e, 0x88, 0xbc, 0x80, 0x41, 0xed, 0xcd, + 0xbd, 0x4b, 0x62, 0x61, 0x2b, 0x1f, 0x16, 0x10, 0xa0, 0xd5, 0x19, 0xe1, + 0x61, 0xb2, 0xa3, 0x05, 0xcd, 0x33, 0xee, 0xc1}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0 + // tcID: 155 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 155, + 32, + {0xc8, 0xef, 0x89, 0xf8, 0x00, 0x57, 0x7c, 0xdc, 0xfa, 0x78, 0x80, 0x84, + 0xcb, 0xd5, 0x7f, 0x07, 0x0d, 0x63, 0x4e, 0xd7, 0xea, 0x5a, 0xa8, 0xc1, + 0x28, 0x6b, 0x22, 0xe9, 0xab, 0x33, 0xf4, 0x45, 0x19, 0xd6, 0x77, 0x6d, + 0xe6, 0xb3, 0xee, 0xb6, 0xd7, 0x66, 0x31, 0x94, 0xb3, 0x09, 0x7f, 0x42, + 0x8e, 0x8c, 0x52, 0x46, 0x25, 0x49, 0xb6, 0x4d, 0x3a, 0xdc, 0x26, 0xbe, + 0xdd, 0xf3, 0x28, 0x3f, 0xe9, 0xaf, 0x81, 0xc4, 0x6f, 0x54, 0xfa, 0x55, + 0x13, 0xb8, 0xdf, 0x69, 0xca, 0x95, 0x1c, 0xfa, 0xf2, 0xee, 0xde, 0x4d, + 0xf6, 0xee, 0xfd, 0x39, 0xb6, 0x8d, 0x2e, 0x5d, 0x40, 0x86, 0x7a, 0x51, + 0x75, 0x67, 0xdc, 0xb0, 0xa4, 0xb9, 0x54, 0xc9, 0x9a, 0x19, 0x4a, 0xc4, + 0x48, 0xd3, 0x8c, 0xb7, 0x92, 0x78, 0x2b, 0xf0, 0x70, 0x72, 0xba, 0xee, + 0x13, 0x92, 0x8a, 0x70, 0x85, 0x21, 0xd3, 0x5d, 0x97, 0xba, 0xbb, 0x3c, + 0x59, 0x09, 0x5d, 0x30, 0x26, 0xe8, 0x37, 0x1a, 0x80, 0x67, 0xe6, 0x2b, + 0xac, 0xe0, 0xa6, 0xb4, 0x24, 0x05, 0xa4, 0xf0, 0xe1, 0xb2, 0x42, 0xa7, + 0xce, 0xb8, 0xb1, 0x93, 0xd9, 0xe0, 0x58, 0x4e, 0x4e, 0x23, 0x1d, 0xef, + 0x3c, 0x1c, 0x72, 0x7a, 0x99, 0x9a, 0xb0, 0x3a, 0xd6, 0xcc, 0x7a, 0x33, + 0xd6, 0xcb, 0x14, 0x7c, 0x7e, 0xab, 0x81, 0xe7, 0x39, 0x48, 0xf5, 0x8d, + 0x55, 0x07, 0x50, 0xf4, 0xd5, 0xde, 0x50, 0x7f, 0x9a, 0x95, 0xc5, 0xf1, + 0xa9, 0x9c, 0xdb, 0x38, 0x21, 0x5f, 0x4b, 0x2f, 0x22, 0xab, 0xa9, 0xa3, + 0x13, 0xb3, 0x3e, 0xdf, 0xe6, 0x64, 0x73, 0xc2, 0x0d, 0x3b, 0x3a, 0x10, + 0x9a, 0xe1, 0xac, 0x61, 0x84, 0x18, 0xfb, 0x65, 0x5d, 0xa6, 0x9c, 0x78, + 0xc5, 0x6d, 0x0d, 0x8e, 0xe9, 0x5a, 0xe8, 0xd5, 0x69, 0xd4, 0x9b, 0xa3, + 0x95, 0x47, 0x3a, 0xf9, 0xe7, 0x64, 0x02, 0xa9, 0xf4, 0xb0, 0x71, 0xb1, + 0x4e, 0xde, 0x2c, 0x28, 0xfe, 0x56, 0x66, 0xc7, 0xd6, 0x30, 0x2b, 0x09, + 0x14, 0x33, 0x4c, 0x42, 0x02, 0x74, 0xa7, 0x76, 0x29, 0xd8, 0x35, 0x14, + 0x9c, 0xd1, 0xad, 0x04, 0x5d, 0xce, 0x4a, 0xec, 0x19, 0x88, 0x10, 0xce, + 0x41, 0x67, 0xdf, 0x81, 0x23, 0xa2, 0xb1, 0x24, 0xc7, 0xf5, 0xfb, 0x6d, + 0x5b, 0xd6, 0x53, 0xca, 0x55, 0xeb, 0x88, 0xa8, 0xca, 0x2d, 0x51, 0xf9, + 0xc4, 0x2d, 0xf3, 0x65, 0xcf, 0xd8, 0x28, 0x7f, 0xcc, 0x1d, 0xce, 0x58, + 0xf6, 0x05, 0x1e, 0x33, 0xfb, 0x0f, 0x12, 0x19, 0xf0, 0x25, 0x18, 0xcb, + 0xd0, 0x1d, 0x86, 0xb5, 0x11, 0x32, 0xb3, 0x2a, 0xc0, 0xc1, 0xa6, 0xef, + 0x7a, 0xe0, 0xed, 0xca, 0xae, 0xb4, 0xfb, 0x19, 0x08, 0x17, 0xc3, 0xc7, + 0xb6, 0xb8, 0x65, 0xbd, 0x85, 0x99, 0x54, 0x99, 0xaa, 0xa7, 0xd8, 0x76, + 0x52, 0xfc, 0x1b, 0x44, 0xd9, 0xdd, 0x49, 0xa5, 0x45, 0xa5, 0xde, 0x0f, + 0x5f, 0x58, 0xa4, 0x79, 0x8c, 0xf0, 0x22, 0xe9, 0x7f, 0xc8, 0xab, 0x28, + 0x31, 0x9e, 0xd7, 0x13, 0xc3, 0xa1, 0x1d, 0x42, 0xba, 0xb6, 0xe2, 0xaf, + 0x12, 0x80, 0x13, 0x9e, 0x03, 0xb2, 0x79, 0x26, 0x81, 0x2e, 0x5c, 0x67, + 0xe5, 0x52, 0x6c, 0x2b, 0x9e, 0x0c, 0xa3, 0x18, 0xfb, 0xd4, 0x8f, 0xe9, + 0x51, 0x71, 0x7b, 0x7a, 0x5e, 0x90, 0x1b, 0x78, 0x2a, 0x81, 0x25, 0x3d, + 0x85, 0x98, 0x20, 0x38, 0x3a, 0x1c, 0xdf, 0x1f, 0xb2, 0x08, 0x41, 0xfa, + 0xd3, 0x90, 0xe5, 0x38, 0x41, 0xb2, 0x36, 0xdf, 0x9c, 0xc7, 0xbb, 0x66, + 0x52, 0x07, 0x68, 0x9e, 0x51, 0xb7, 0xd3, 0x94, 0x8c, 0xf9, 0x24, 0xf9, + 0x2d, 0x05, 0xd2, 0xaf, 0x4c, 0x04, 0xa8, 0x17, 0x3f, 0x46, 0x40, 0x7b, + 0x1f, 0x4d, 0x1b, 0x17, 0x06, 0xd2, 0x7e, 0xc5}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: ps followed by 0xff + // tcID: 156 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 156, + 32, + {0x83, 0x70, 0x6c, 0xf4, 0x70, 0xac, 0x7e, 0x2f, 0xf5, 0x71, 0xae, 0x2f, + 0x2f, 0xd6, 0x18, 0xb5, 0xec, 0xa1, 0xa7, 0x94, 0xbe, 0x64, 0xea, 0xb5, + 0x76, 0xaa, 0x63, 0xe0, 0x19, 0x5d, 0xdf, 0x9e, 0x6e, 0x5c, 0x44, 0x38, + 0x1e, 0x3a, 0x81, 0x13, 0x87, 0xec, 0x94, 0x8e, 0xb2, 0xe9, 0x00, 0x6d, + 0x99, 0x1a, 0x66, 0xdc, 0x80, 0x47, 0x1f, 0x1b, 0x48, 0x75, 0xe0, 0x14, + 0x18, 0x7e, 0x0e, 0xb1, 0xa7, 0xa4, 0x97, 0xf0, 0x64, 0x02, 0xf3, 0x90, + 0xf4, 0x4b, 0x8a, 0x5b, 0xeb, 0x25, 0x21, 0xec, 0x90, 0xda, 0x19, 0x31, + 0x69, 0xeb, 0x86, 0xe4, 0x4b, 0xef, 0x92, 0xd2, 0xbc, 0x11, 0x15, 0x0c, + 0xbf, 0xef, 0xe3, 0x1f, 0xd9, 0xf7, 0xc6, 0xfe, 0x09, 0xf6, 0xca, 0xbd, + 0xe4, 0x79, 0x7b, 0xcb, 0x86, 0x1f, 0xc6, 0x68, 0x6a, 0x0d, 0xfb, 0x38, + 0xa5, 0x1b, 0x80, 0x63, 0x1f, 0xb2, 0x5d, 0x7b, 0xd8, 0x4c, 0x30, 0xd2, + 0x77, 0x9c, 0xb5, 0xcc, 0x62, 0x23, 0xb2, 0xe0, 0xee, 0x8a, 0x73, 0x43, + 0xdb, 0x8c, 0x03, 0x01, 0x5a, 0x38, 0x85, 0xb6, 0xf6, 0x60, 0x57, 0xd9, + 0xe9, 0x28, 0x18, 0x26, 0xeb, 0x02, 0x68, 0x24, 0xf0, 0xcc, 0x90, 0x59, + 0xc1, 0xb2, 0x1a, 0x1b, 0x7c, 0xc4, 0x8b, 0x80, 0xa4, 0x17, 0x13, 0xa3, + 0xd0, 0x7f, 0x85, 0x58, 0x4c, 0xfa, 0x0c, 0xca, 0x6f, 0x65, 0x01, 0x87, + 0x13, 0xcd, 0xaf, 0x3b, 0xa6, 0xac, 0xf5, 0x10, 0x2e, 0x0c, 0x22, 0xb2, + 0xb8, 0x39, 0xc8, 0x87, 0x5f, 0x12, 0xdb, 0x8d, 0x22, 0xc7, 0x3a, 0x15, + 0x39, 0x23, 0x03, 0x3e, 0x61, 0xa4, 0xe7, 0xc4, 0x03, 0x10, 0x06, 0x19, + 0x4f, 0x3d, 0xbe, 0x86, 0x61, 0x42, 0x8c, 0x81, 0x0f, 0x5d, 0x1e, 0x93, + 0xe8, 0x15, 0xdc, 0xe8, 0x62, 0x00, 0xa3, 0xfe, 0x45, 0x52, 0x5c, 0x30, + 0x8c, 0x56, 0x59, 0xe0, 0xd0, 0x22, 0xdc, 0x06, 0x40, 0xdf, 0x05, 0x91, + 0xcc, 0xc5, 0xe7, 0x04, 0xc8, 0xba, 0x26, 0x1f, 0xcc, 0x53, 0xd2, 0xc5, + 0x3e, 0xdd, 0xb4, 0x7f, 0x13, 0x9d, 0xfc, 0x8f, 0x19, 0xb5, 0xfb, 0xbd, + 0x4b, 0x49, 0x8c, 0xa7, 0xb2, 0x2b, 0x5f, 0xf6, 0x01, 0x6b, 0x4c, 0x8f, + 0x6b, 0x98, 0xe4, 0xfd, 0x4e, 0xc3, 0xbd, 0x3b, 0x4d, 0x90, 0x59, 0x2a, + 0x72, 0xd5, 0x79, 0x68, 0xa2, 0x1e, 0x91, 0x2f, 0x59, 0x74, 0x40, 0xec, + 0x06, 0x8c, 0x7c, 0x27, 0xe7, 0xf5, 0x73, 0x47, 0xd1, 0x66, 0x44, 0xd7, + 0x8e, 0x77, 0x33, 0x63, 0x4f, 0x4e, 0xf7, 0x16, 0x35, 0xa1, 0xc2, 0xad, + 0x55, 0xa2, 0x44, 0x8b, 0x85, 0xf1, 0xea, 0xb0, 0xfe, 0xb9, 0x2b, 0xfd, + 0x31, 0x39, 0xb6, 0x67, 0x26, 0xc7, 0x7b, 0x78, 0xd5, 0x77, 0x8f, 0xab, + 0x11, 0x4e, 0xab, 0x3d, 0x72, 0xd3, 0xc9, 0x24, 0x11, 0x2d, 0xfb, 0x0e, + 0xb5, 0xd1, 0x99, 0x58, 0xb1, 0xa6, 0x0c, 0xb8, 0xf7, 0x37, 0x9d, 0x53, + 0xa6, 0x71, 0x9b, 0x3d, 0x3a, 0x4c, 0x9e, 0xe2, 0xc2, 0xac, 0xd7, 0x6c, + 0xc1, 0xe5, 0xf3, 0xad, 0xde, 0x59, 0x0c, 0x3e, 0x15, 0x72, 0x29, 0xb9, + 0x05, 0x1b, 0x6d, 0x62, 0xae, 0x44, 0x69, 0xca, 0x3e, 0x55, 0xc1, 0x84, + 0x06, 0x08, 0x62, 0x48, 0x81, 0x60, 0xad, 0x35, 0xc1, 0x2d, 0x86, 0xe8, + 0xd3, 0x79, 0xc4, 0x52, 0x4c, 0xea, 0xd0, 0xd7, 0xb0, 0x26, 0x8c, 0x50, + 0x88, 0xe3, 0x17, 0x17, 0x53, 0x6f, 0x99, 0xcf, 0xaa, 0x74, 0x59, 0xfe, + 0xcc, 0x02, 0x47, 0x23, 0x3d, 0x6f, 0xc8, 0x90, 0xdc, 0x2f, 0x98, 0xb2, + 0x1f, 0x4e, 0x60, 0x08, 0xb8, 0xf8, 0x9f, 0xcb, 0x11, 0x9c, 0xc9, 0x4a, + 0x6e, 0xb9, 0x6f, 0x87, 0xf0, 0x57, 0x30, 0x55, 0x49, 0xd1, 0x8d, 0x05, + 0xaf, 0x09, 0x64, 0xf5, 0x28, 0x50, 0x88, 0xf8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: shifted salt + // tcID: 157 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 157, + 32, + {0x99, 0xd2, 0x52, 0x5d, 0x1b, 0x4c, 0xa3, 0xea, 0x27, 0xd9, 0x72, 0x37, + 0xc9, 0xed, 0xd7, 0x5d, 0x44, 0xe8, 0xcf, 0xf8, 0x50, 0xe8, 0xf3, 0xfc, + 0x86, 0x43, 0xc9, 0x56, 0x09, 0xdb, 0x33, 0xaa, 0xb1, 0xe3, 0x9b, 0xbc, + 0x94, 0xb0, 0x0e, 0x21, 0xcb, 0xa5, 0xe9, 0xb1, 0xd1, 0x9b, 0x55, 0x54, + 0xff, 0x4d, 0xf4, 0x2d, 0x7b, 0xf1, 0xa0, 0xdd, 0x97, 0x9c, 0x96, 0x99, + 0xe9, 0x18, 0x3b, 0xfe, 0xd2, 0x3c, 0x95, 0x8e, 0xa7, 0x79, 0x9a, 0xec, + 0x35, 0x85, 0xde, 0x69, 0x8d, 0x08, 0x14, 0x7a, 0xcc, 0x84, 0x36, 0x6c, + 0xff, 0x33, 0xdc, 0x45, 0xa9, 0x4f, 0xeb, 0x6f, 0x42, 0xde, 0x9f, 0x75, + 0x92, 0x7f, 0xc7, 0x4a, 0xd3, 0x99, 0x2a, 0xec, 0xdc, 0x10, 0x0c, 0xa6, + 0xc0, 0x4a, 0x83, 0x75, 0x39, 0x30, 0x17, 0x5a, 0x85, 0xc4, 0x98, 0x21, + 0x42, 0x09, 0x19, 0xbc, 0xc3, 0x92, 0xd5, 0x0e, 0x4e, 0x29, 0x0d, 0x5a, + 0x46, 0x6e, 0x92, 0xfc, 0xe5, 0xa1, 0x89, 0xb9, 0xc8, 0x7c, 0xb1, 0x0b, + 0x76, 0x4c, 0x9e, 0x47, 0x64, 0x27, 0xbc, 0x27, 0x19, 0xf3, 0x4c, 0x12, + 0x66, 0xc4, 0x46, 0xc2, 0xbc, 0xeb, 0x10, 0x90, 0x7f, 0x73, 0x07, 0x34, + 0xc0, 0x70, 0x6c, 0xa9, 0xde, 0x34, 0x8a, 0xa5, 0xcf, 0x7f, 0x67, 0xcf, + 0x00, 0xa7, 0x3a, 0xad, 0x4a, 0xb2, 0xa1, 0xa8, 0xb7, 0xcc, 0xf4, 0xaf, + 0x5e, 0x32, 0x6a, 0x0a, 0xa6, 0xdf, 0x09, 0x64, 0x10, 0x85, 0x52, 0x71, + 0x06, 0x99, 0x91, 0x72, 0x8f, 0x36, 0x7f, 0x35, 0x69, 0xa0, 0x0b, 0x9f, + 0x7a, 0x97, 0x15, 0x1e, 0x0c, 0x1a, 0x58, 0x98, 0xaa, 0xd3, 0xae, 0x2c, + 0x9c, 0xc2, 0x0e, 0x06, 0xf0, 0x10, 0x13, 0xb5, 0xe4, 0x22, 0x1c, 0x65, + 0xd8, 0xfe, 0xce, 0x68, 0xe4, 0xbd, 0x72, 0xe5, 0x7a, 0x57, 0x62, 0x73, + 0x3d, 0x34, 0x81, 0xa7, 0x21, 0xf5, 0x30, 0x41, 0xe8, 0x43, 0xba, 0x06, + 0xe3, 0xdb, 0xe0, 0x40, 0x7c, 0x99, 0xd1, 0x89, 0x7b, 0xc3, 0xb2, 0x03, + 0x01, 0xe4, 0x69, 0x09, 0x1c, 0x2f, 0xa1, 0xec, 0x46, 0x4c, 0xaa, 0x65, + 0x09, 0x53, 0xe7, 0x80, 0x07, 0xdc, 0x60, 0x75, 0x0a, 0x7a, 0x72, 0xf6, + 0x1b, 0x2c, 0x37, 0x0a, 0xf1, 0x95, 0x90, 0x6c, 0x83, 0x1b, 0x9f, 0x64, + 0x8e, 0x63, 0x3a, 0x5c, 0x12, 0x9f, 0xd7, 0x06, 0x08, 0xcb, 0x13, 0x2f, + 0x25, 0xd5, 0x12, 0x61, 0xb6, 0x2b, 0xd3, 0xa5, 0x6c, 0xe9, 0xc9, 0x56, + 0x54, 0x22, 0x65, 0x33, 0x00, 0x35, 0x5c, 0x7d, 0x65, 0x50, 0xb0, 0x5c, + 0x7c, 0x57, 0x9b, 0x63, 0x78, 0xa4, 0x6f, 0x57, 0xfb, 0x2f, 0xe5, 0x7f, + 0x2a, 0x56, 0x94, 0x36, 0x40, 0x16, 0x69, 0x45, 0x53, 0x0c, 0xfe, 0x24, + 0x10, 0xbd, 0x6c, 0xad, 0x82, 0x3c, 0x73, 0xdc, 0x0a, 0xb4, 0xad, 0x3c, + 0x3c, 0xea, 0xe4, 0xe2, 0xe1, 0x52, 0x25, 0x13, 0x4e, 0x47, 0xf3, 0x75, + 0x64, 0x13, 0x46, 0xd3, 0x6d, 0x94, 0xe8, 0x7e, 0xf6, 0xe5, 0xfd, 0x31, + 0xdc, 0x88, 0x45, 0x5b, 0xf7, 0x01, 0x07, 0xfe, 0x8b, 0xdf, 0x9a, 0x40, + 0x09, 0xc2, 0xd7, 0x78, 0x2f, 0x06, 0x68, 0x73, 0x9a, 0xfd, 0x9d, 0x09, + 0x0b, 0x44, 0xf5, 0x99, 0xfc, 0x1d, 0x4d, 0xa0, 0x54, 0x83, 0xcf, 0xdd, + 0x17, 0xa9, 0xac, 0x55, 0xb9, 0x59, 0xd3, 0xaf, 0x20, 0xe5, 0x5a, 0x42, + 0x1c, 0x7a, 0x5d, 0x7e, 0x6d, 0x42, 0x00, 0x20, 0x22, 0x67, 0x21, 0x9b, + 0x62, 0xdb, 0x2f, 0x92, 0xe5, 0x9b, 0xd2, 0x60, 0x38, 0x3b, 0x94, 0x4e, + 0x89, 0xa1, 0xc1, 0xbe, 0xb6, 0xd5, 0xd2, 0x8a, 0x9d, 0x48, 0xf2, 0x35, + 0xf3, 0xbb, 0xc4, 0xf1, 0x72, 0xa7, 0x49, 0x7c, 0x3c, 0xa8, 0xcb, 0xd5, + 0xbb, 0x34, 0x18, 0xed, 0xee, 0xf0, 0x28, 0x96}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 158 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 158, + 32, + {0x12, 0x1f, 0xc9, 0x39, 0x05, 0xd9, 0xfb, 0x18, 0x79, 0x62, 0xeb, 0x95, + 0xf6, 0xf6, 0xc5, 0x87, 0x17, 0x20, 0x19, 0x5c, 0x62, 0x4f, 0x11, 0xa5, + 0x52, 0xb6, 0xff, 0x64, 0x4d, 0x1e, 0xb1, 0x1b, 0xdc, 0xa7, 0x70, 0x22, + 0x8a, 0xfa, 0x76, 0x60, 0x33, 0xcf, 0xce, 0x70, 0x5e, 0xff, 0xa5, 0xb0, + 0x81, 0xd1, 0x25, 0x21, 0x2b, 0xb9, 0x39, 0x56, 0xb0, 0xd4, 0x2c, 0xc6, + 0x78, 0x98, 0xbe, 0x4b, 0x61, 0x74, 0x05, 0x87, 0x4f, 0x86, 0x84, 0x7c, + 0x79, 0x3a, 0x4a, 0x80, 0x19, 0xeb, 0x1a, 0x11, 0x93, 0xd5, 0x18, 0xf5, + 0x9f, 0xe8, 0x5a, 0x7f, 0x1a, 0x49, 0x1e, 0x68, 0xef, 0x7b, 0x1c, 0x08, + 0x45, 0xcd, 0x10, 0x41, 0x9d, 0xb3, 0xfc, 0x9a, 0x5c, 0xcc, 0xb0, 0x45, + 0xe3, 0x11, 0x37, 0xed, 0x0f, 0xb2, 0x18, 0x02, 0x39, 0x05, 0x7f, 0x20, + 0x73, 0x29, 0xb1, 0xb6, 0x0f, 0x04, 0xbd, 0x11, 0x11, 0xb8, 0xa9, 0xf7, + 0xf5, 0x17, 0x9e, 0xbf, 0x98, 0xd9, 0x91, 0xfb, 0x1e, 0xef, 0x76, 0x75, + 0x30, 0x11, 0xea, 0xfe, 0x09, 0x05, 0x83, 0xa3, 0x2b, 0xe5, 0x01, 0x08, + 0x98, 0xf2, 0x4b, 0x71, 0x54, 0xeb, 0x10, 0xd8, 0xdc, 0x3f, 0xda, 0x68, + 0x28, 0x78, 0x22, 0x68, 0xa0, 0x49, 0x5e, 0x3c, 0x0c, 0x1f, 0xfe, 0x8e, + 0xae, 0x51, 0xd1, 0x10, 0x6c, 0x31, 0x6d, 0xac, 0x5a, 0x0f, 0x07, 0xa9, + 0x74, 0x8f, 0x8b, 0xe0, 0xc6, 0x39, 0xff, 0x12, 0xf0, 0x0a, 0xf0, 0xf0, + 0xfb, 0xf4, 0xf6, 0x51, 0xf2, 0x62, 0x98, 0x82, 0x2e, 0x08, 0xd6, 0x5b, + 0x34, 0xdb, 0x6d, 0x15, 0xfe, 0xa7, 0xee, 0x28, 0x0f, 0x12, 0x62, 0xef, + 0x47, 0x33, 0x87, 0x16, 0xf3, 0xdd, 0xd6, 0x4e, 0xc7, 0xd7, 0x10, 0x9e, + 0x97, 0xf5, 0x4a, 0x29, 0x9f, 0x07, 0xe3, 0xe7, 0x1e, 0x22, 0x9c, 0x4b, + 0xc0, 0xf5, 0x87, 0xbf, 0xc6, 0xc9, 0xd3, 0xa9, 0xe6, 0x7c, 0x16, 0xaa, + 0x79, 0x35, 0x9c, 0xbd, 0xa1, 0x8f, 0x70, 0xb2, 0x1b, 0xff, 0x5d, 0x6f, + 0x11, 0x2c, 0xfb, 0x3a, 0x18, 0x87, 0x86, 0xc2, 0x6f, 0x54, 0x43, 0x50, + 0x63, 0xc8, 0x6f, 0xf1, 0xf8, 0x67, 0xff, 0x8e, 0x9e, 0x74, 0xfc, 0x9f, + 0xf8, 0x49, 0xc6, 0x57, 0xed, 0xd1, 0x71, 0x53, 0xe7, 0x1d, 0x78, 0xc1, + 0x75, 0xfb, 0xed, 0x9d, 0x69, 0x86, 0x5f, 0xae, 0xdc, 0xd5, 0xb1, 0xa5, + 0x39, 0x2b, 0xeb, 0x93, 0x2d, 0xfc, 0xa6, 0x13, 0xc5, 0x4e, 0xdc, 0x8e, + 0x2b, 0xe9, 0x63, 0xeb, 0x0e, 0x7f, 0xf4, 0x7e, 0x1b, 0xf9, 0x72, 0xa4, + 0x03, 0xfb, 0x2e, 0x25, 0x7b, 0xe4, 0xbb, 0x2d, 0x1d, 0xff, 0xfc, 0x84, + 0x17, 0x9b, 0xe8, 0x06, 0x1f, 0x37, 0x47, 0x78, 0x29, 0x15, 0x51, 0x68, + 0xb2, 0x5d, 0x90, 0x7c, 0x3b, 0xbe, 0xbe, 0x2e, 0x74, 0x92, 0xd3, 0x95, + 0x07, 0x30, 0xe2, 0x27, 0xd1, 0xfa, 0xaf, 0x7c, 0xdb, 0xe0, 0xfe, 0xc3, + 0xf2, 0xf1, 0x9e, 0x9f, 0x98, 0x84, 0x2b, 0xb2, 0x9c, 0xfa, 0x60, 0xb8, + 0x7d, 0x3d, 0xd0, 0x2e, 0x51, 0xb4, 0x34, 0x68, 0x71, 0x5e, 0xc3, 0x88, + 0x58, 0x36, 0x56, 0xeb, 0x50, 0xb9, 0x3c, 0xe5, 0x01, 0xda, 0xaa, 0xb9, + 0x74, 0xeb, 0x19, 0x18, 0x40, 0x04, 0x4a, 0x20, 0x4a, 0xb0, 0x39, 0xc0, + 0x9c, 0x09, 0x2a, 0xe0, 0x2d, 0xc5, 0x43, 0x30, 0xfb, 0x65, 0x04, 0x8e, + 0x7a, 0xe8, 0xaa, 0x81, 0x17, 0x59, 0x3a, 0xba, 0xbf, 0x69, 0x5b, 0x9f, + 0xd2, 0x70, 0x4f, 0x31, 0xd1, 0x20, 0x71, 0xd7, 0x6f, 0x8c, 0x2b, 0xcd, + 0x2a, 0xa1, 0x4b, 0xde, 0x65, 0xa7, 0xac, 0x1c, 0x78, 0x58, 0x43, 0xc2, + 0x39, 0x14, 0x62, 0xeb, 0xae, 0x10, 0x81, 0x2a, 0x6b, 0xb7, 0x35, 0xbf, + 0xb1, 0xf2, 0xac, 0x3d, 0x74, 0xea, 0x5d, 0xa9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: first byte of masked_db changed to 0 + // tcID: 159 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 159, + 32, + {0x29, 0x05, 0x67, 0xb6, 0x7c, 0x0a, 0x8c, 0x1c, 0x75, 0x6f, 0x6f, 0x0c, + 0x4b, 0x51, 0x57, 0xe1, 0xab, 0x1c, 0x92, 0x1a, 0xf2, 0xd0, 0x2d, 0x0c, + 0xed, 0x12, 0x47, 0x24, 0x04, 0x69, 0x4c, 0x6a, 0x56, 0x54, 0x9b, 0xb0, + 0xcd, 0x32, 0x27, 0xc7, 0xf0, 0x4e, 0x76, 0x9c, 0x75, 0xb4, 0x65, 0x69, + 0x64, 0x0f, 0x25, 0x04, 0xe2, 0x89, 0x2e, 0xa2, 0x70, 0xad, 0x8b, 0xb1, + 0x02, 0xa0, 0x01, 0xf7, 0xaf, 0x1d, 0x10, 0x11, 0xd9, 0x2e, 0x01, 0xc9, + 0xbc, 0xbf, 0x28, 0x42, 0x36, 0x15, 0x1f, 0xda, 0x13, 0xa6, 0x07, 0x2b, + 0xf4, 0xda, 0x11, 0xf9, 0x26, 0x37, 0x73, 0x96, 0x7f, 0xdf, 0x31, 0x22, + 0xa4, 0x01, 0xe1, 0x15, 0x11, 0xa0, 0x4b, 0x63, 0x32, 0x51, 0x51, 0x6e, + 0x8a, 0xed, 0x8d, 0xe6, 0x69, 0xa2, 0x02, 0x23, 0xe0, 0xdd, 0x39, 0xa6, + 0xb8, 0x41, 0xbf, 0xf4, 0x0b, 0xa6, 0xaf, 0x69, 0x34, 0xe9, 0xc9, 0xca, + 0x3f, 0xa2, 0xa3, 0xd2, 0x77, 0x80, 0x1e, 0x34, 0x83, 0x87, 0x96, 0x40, + 0xe1, 0x6f, 0xbc, 0x5b, 0x8a, 0x52, 0x40, 0xe5, 0x4d, 0x50, 0xb0, 0x7c, + 0x08, 0x1f, 0x84, 0xd6, 0x3b, 0x9f, 0xf9, 0xb2, 0x4d, 0x70, 0x33, 0x27, + 0xa9, 0x97, 0xf1, 0xa7, 0x40, 0x98, 0xae, 0x3e, 0x5a, 0x5a, 0x0c, 0x38, + 0x0d, 0x68, 0xb4, 0xa3, 0x43, 0x7c, 0x7d, 0x5f, 0x33, 0xda, 0x11, 0x87, + 0xe7, 0xb6, 0xed, 0x5d, 0x9e, 0xad, 0xd1, 0xe1, 0xc2, 0xd6, 0x0d, 0x6d, + 0xf0, 0xa0, 0x91, 0x0e, 0x9f, 0x93, 0xe1, 0x7f, 0x01, 0xbb, 0x2e, 0x64, + 0x3f, 0x45, 0x1f, 0x36, 0x17, 0x8a, 0x13, 0x19, 0x3d, 0x05, 0x7c, 0x0c, + 0x86, 0x48, 0xa5, 0x50, 0x02, 0xdf, 0x72, 0xd1, 0x16, 0x67, 0x71, 0xe1, + 0xd9, 0xae, 0x36, 0xdd, 0xa2, 0xc6, 0x05, 0x8b, 0xd9, 0xd2, 0xab, 0x0a, + 0x35, 0x0b, 0xe6, 0x0b, 0x15, 0xa0, 0x21, 0xa0, 0x16, 0xf0, 0x6d, 0xd6, + 0xe6, 0xb9, 0xfc, 0x88, 0x34, 0xdb, 0x10, 0x19, 0x0b, 0x89, 0xbb, 0x88, + 0x0a, 0xa3, 0x8e, 0x5d, 0xfb, 0x03, 0xbd, 0x12, 0x2e, 0xa9, 0xb6, 0x8a, + 0xc1, 0x30, 0x57, 0xc9, 0xf1, 0xae, 0xc7, 0x5e, 0x90, 0xce, 0xf0, 0x56, + 0x02, 0xdb, 0xf4, 0xbc, 0x70, 0xd9, 0x4c, 0xe7, 0x23, 0x12, 0x65, 0xb3, + 0xe8, 0x46, 0xa2, 0xe2, 0xd0, 0x0b, 0x53, 0xe8, 0xd6, 0xc0, 0x44, 0x70, + 0x12, 0x5d, 0x07, 0xe7, 0x82, 0xcf, 0x55, 0x9c, 0x41, 0xd8, 0x2f, 0x1e, + 0x10, 0x11, 0x31, 0x31, 0xd4, 0x8f, 0x4a, 0xe0, 0x91, 0x20, 0x4e, 0xe8, + 0x13, 0x88, 0xaf, 0x98, 0x72, 0x2b, 0x17, 0x11, 0x4a, 0x39, 0x67, 0x64, + 0xea, 0x8a, 0x38, 0x52, 0xc1, 0xad, 0x72, 0x7d, 0xe9, 0x74, 0x22, 0x20, + 0xcb, 0x3d, 0x11, 0x1e, 0x0f, 0xe4, 0xde, 0x9a, 0x27, 0xc6, 0x36, 0xe5, + 0x7f, 0x83, 0x43, 0xfc, 0x28, 0x7d, 0x74, 0xcf, 0xa9, 0xe8, 0x11, 0x76, + 0x2b, 0x4f, 0x9f, 0xf3, 0x71, 0x5a, 0xea, 0x0a, 0x25, 0x8b, 0xaf, 0x4c, + 0xed, 0xb8, 0x9a, 0x22, 0xe1, 0x59, 0x3e, 0xac, 0x18, 0xf3, 0x4e, 0x83, + 0xf9, 0xa3, 0x4e, 0xd1, 0x39, 0x15, 0x8b, 0x6a, 0xd8, 0xd4, 0xb2, 0x92, + 0xa7, 0xe4, 0xd9, 0x33, 0xb5, 0x8b, 0xd6, 0xcd, 0x92, 0x77, 0xd9, 0x3f, + 0x67, 0xbd, 0xa8, 0xf6, 0x7b, 0xe7, 0x2f, 0xe3, 0x2d, 0x18, 0x05, 0xfb, + 0x33, 0xac, 0x89, 0xae, 0x2a, 0xa2, 0x86, 0x4a, 0xa4, 0x02, 0xec, 0xbc, + 0xa8, 0x43, 0x0b, 0xcd, 0x6d, 0x42, 0xb1, 0x7f, 0xda, 0x76, 0xd1, 0x3e, + 0xe6, 0x59, 0xa2, 0x3a, 0x62, 0x9b, 0xf4, 0xd0, 0xe4, 0x9d, 0x5f, 0xf5, + 0xe3, 0x27, 0xff, 0xd5, 0x55, 0x84, 0xb2, 0x54, 0xc9, 0x01, 0x40, 0x26, + 0x9b, 0x22, 0x6f, 0xe5, 0x61, 0x51, 0x6f, 0xbe}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 160 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 160, + 32, + {0xc7, 0xa3, 0xf3, 0x3e, 0xba, 0xcd, 0x1b, 0x82, 0xe1, 0x86, 0x70, 0x93, + 0x75, 0xbe, 0x80, 0xd2, 0xeb, 0x75, 0x08, 0x6b, 0xeb, 0xff, 0xab, 0x34, + 0xdc, 0xe5, 0x99, 0xb3, 0xe9, 0x7f, 0x59, 0x90, 0x3f, 0x04, 0x44, 0x3b, + 0x10, 0x62, 0xa6, 0x88, 0x4a, 0x43, 0x60, 0xd9, 0x2d, 0xd8, 0x64, 0x6e, + 0x14, 0x55, 0xe9, 0x5b, 0x33, 0xda, 0xd1, 0x68, 0x54, 0xf7, 0x44, 0xc4, + 0xac, 0xf3, 0xe9, 0xe3, 0x6f, 0x85, 0xf8, 0x30, 0xd3, 0xa8, 0xb7, 0x5e, + 0x58, 0x3a, 0x82, 0x8e, 0x25, 0x3c, 0x2d, 0x62, 0xdf, 0x5c, 0x5a, 0xd4, + 0x37, 0x41, 0x10, 0xd6, 0xdd, 0x85, 0x42, 0x6d, 0x86, 0x89, 0x4f, 0x35, + 0x83, 0x3f, 0x37, 0xa7, 0x43, 0x3f, 0x23, 0x4e, 0xf9, 0x66, 0xf8, 0x30, + 0x24, 0x9d, 0xbd, 0xba, 0xbd, 0xe1, 0x16, 0x02, 0x97, 0x6c, 0x1a, 0xfe, + 0xb3, 0x21, 0xdb, 0xc4, 0x6e, 0x6c, 0x48, 0x12, 0x90, 0x10, 0x8e, 0x97, + 0xcc, 0x7c, 0xec, 0x2f, 0x9d, 0x62, 0xa9, 0xa1, 0xd0, 0xf0, 0x0a, 0x26, + 0xaf, 0xbc, 0x74, 0xd4, 0x5f, 0x6f, 0x13, 0x78, 0x80, 0x90, 0x9f, 0xb5, + 0x16, 0x7d, 0xa8, 0xb8, 0x42, 0x89, 0x4d, 0xd4, 0xc9, 0x33, 0xeb, 0x1f, + 0x7d, 0xb3, 0x40, 0x21, 0x79, 0xbf, 0x13, 0x05, 0x95, 0x67, 0x9e, 0x26, + 0x0f, 0x38, 0xc4, 0xa3, 0x3e, 0x0b, 0x3e, 0x9f, 0x73, 0x19, 0x17, 0x56, + 0xf4, 0x46, 0x3b, 0x6c, 0xd1, 0x59, 0xcc, 0xb0, 0xb4, 0x1c, 0x75, 0xf9, + 0xf4, 0x05, 0x24, 0x4d, 0xe0, 0xaa, 0x65, 0x92, 0x56, 0x3b, 0x6f, 0x0d, + 0x3e, 0x51, 0x95, 0x82, 0xac, 0xb1, 0xed, 0xcc, 0xa9, 0xcf, 0x89, 0xb9, + 0x15, 0x89, 0x91, 0x1e, 0x9b, 0xe1, 0x78, 0xcc, 0x29, 0xd4, 0x29, 0x72, + 0x1a, 0xe3, 0x73, 0xa4, 0x9a, 0xdd, 0xc2, 0x3d, 0x72, 0x05, 0x7c, 0x67, + 0x09, 0xeb, 0x0e, 0xee, 0x81, 0xa6, 0x0d, 0xe4, 0x06, 0x44, 0x4c, 0xe5, + 0xf0, 0x07, 0x83, 0x88, 0x4c, 0xaa, 0xce, 0xb1, 0xe0, 0x7a, 0x91, 0xde, + 0x1f, 0xc6, 0xe2, 0xb8, 0x8a, 0x0c, 0x9e, 0x28, 0xd6, 0xee, 0xb6, 0xc9, + 0x65, 0xd4, 0xe7, 0x96, 0x4b, 0x24, 0xb0, 0x91, 0x30, 0xb1, 0xa2, 0x53, + 0x6e, 0x11, 0x7b, 0xa1, 0xad, 0x3e, 0x4e, 0xab, 0x1b, 0xfb, 0x84, 0x91, + 0x83, 0x82, 0x73, 0x9d, 0x3a, 0x0a, 0xd7, 0x5f, 0x27, 0x1a, 0xc3, 0x43, + 0xb3, 0x72, 0x24, 0xc8, 0xb1, 0xb8, 0x6a, 0xd1, 0xa6, 0x22, 0x50, 0x07, + 0x2f, 0x68, 0x21, 0x2e, 0x0b, 0xf1, 0xc9, 0xa3, 0x71, 0x5e, 0x14, 0x49, + 0xd4, 0x4a, 0xe4, 0x71, 0xdb, 0x46, 0x96, 0x31, 0x0d, 0x9f, 0xc7, 0xa4, + 0x14, 0x8b, 0xdb, 0xc2, 0x9d, 0x26, 0x4c, 0xe4, 0xc4, 0x69, 0x6f, 0x75, + 0x8d, 0x4d, 0xf5, 0x54, 0x3f, 0x71, 0xca, 0x18, 0x2b, 0x0f, 0x4c, 0xa3, + 0x6c, 0xe1, 0xc2, 0xdf, 0x8b, 0x57, 0x4a, 0xe3, 0xa0, 0x8e, 0x59, 0xd0, + 0xc0, 0x14, 0xfd, 0xb4, 0x4c, 0x24, 0xd7, 0xbb, 0xd9, 0xd5, 0x9b, 0x39, + 0xea, 0x7f, 0xc2, 0x69, 0xc2, 0xd2, 0xb2, 0x16, 0x31, 0x88, 0xd6, 0x33, + 0x92, 0x09, 0x72, 0x64, 0x71, 0xfe, 0x29, 0x75, 0x48, 0xb2, 0x7c, 0xd3, + 0xb6, 0xe3, 0xc5, 0x8a, 0xc7, 0xbd, 0xbe, 0x3a, 0x79, 0x2d, 0x85, 0x82, + 0x68, 0x27, 0x5c, 0x12, 0x02, 0x9c, 0x28, 0x14, 0x8c, 0x2e, 0x05, 0x63, + 0xc5, 0x20, 0x61, 0xae, 0x83, 0x74, 0x98, 0x19, 0xe6, 0x1d, 0xdd, 0xeb, + 0xbe, 0x5d, 0xbf, 0x07, 0xe9, 0xe2, 0xe0, 0x75, 0x03, 0x79, 0x9c, 0xba, + 0xc3, 0xc8, 0x79, 0xd8, 0x50, 0x8c, 0xef, 0xc1, 0x72, 0xbb, 0x99, 0x7d, + 0x1a, 0x3b, 0x10, 0x9d, 0x73, 0x7f, 0xbc, 0x1c, 0x52, 0x97, 0x57, 0x04, + 0xb6, 0xf1, 0xed, 0xb2, 0xba, 0x04, 0x4f, 0xab}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 161 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 161, + 32, + {0x29, 0xd5, 0x4f, 0xda, 0x43, 0x44, 0xd6, 0x89, 0xe5, 0x4f, 0xd3, 0xa4, + 0x62, 0x56, 0x60, 0xb9, 0x94, 0x35, 0x21, 0x59, 0xa0, 0xc0, 0x45, 0xd2, + 0xb7, 0x34, 0x5e, 0x0a, 0x6f, 0xe4, 0xba, 0xc7, 0x88, 0xd5, 0x4d, 0x0c, + 0xd6, 0x3a, 0x13, 0xf2, 0x37, 0x4b, 0x6f, 0x06, 0x4c, 0xcb, 0xb3, 0x79, + 0xfc, 0xbc, 0x77, 0x11, 0x26, 0xa6, 0xd6, 0xcf, 0x51, 0xad, 0x1a, 0xa8, + 0x05, 0x84, 0x04, 0x6f, 0x6b, 0x33, 0xe9, 0xf0, 0xeb, 0xa4, 0x34, 0xd0, + 0x85, 0x31, 0xf0, 0x91, 0xe3, 0x14, 0xfe, 0x8e, 0x40, 0x75, 0xf1, 0x84, + 0xb1, 0x56, 0xa2, 0x67, 0xab, 0xc3, 0x90, 0x9b, 0xa9, 0x0d, 0x5c, 0x3e, + 0x96, 0xea, 0x7b, 0x3f, 0x19, 0x1e, 0x38, 0xc6, 0x31, 0x25, 0x11, 0x76, + 0x33, 0x43, 0x19, 0x47, 0x9a, 0x27, 0x54, 0x39, 0xa6, 0x33, 0xb6, 0x1d, + 0x71, 0x97, 0xaa, 0x45, 0xf0, 0x78, 0x37, 0xfd, 0xe1, 0x8f, 0x5e, 0x2c, + 0x63, 0x98, 0x63, 0xc1, 0xa7, 0x68, 0x9e, 0x6f, 0x56, 0xfa, 0x01, 0x31, + 0xab, 0x50, 0xc8, 0x02, 0x1e, 0xf2, 0x4a, 0xe6, 0xd9, 0x36, 0xfb, 0x3d, + 0xa4, 0xb7, 0xc4, 0x99, 0x3d, 0xe4, 0xde, 0x3d, 0x0d, 0xa0, 0xda, 0x8a, + 0x19, 0xf1, 0x78, 0x7f, 0x3c, 0x2f, 0xfe, 0xcb, 0x11, 0xe5, 0x05, 0xa6, + 0x0e, 0x27, 0x16, 0x09, 0x0f, 0x20, 0x81, 0x83, 0x1a, 0xc7, 0x78, 0xa1, + 0x1a, 0x4b, 0x26, 0xdb, 0x77, 0xf7, 0x65, 0x9e, 0xd6, 0x6f, 0x00, 0xf0, + 0xc5, 0x7e, 0x47, 0x8d, 0xfe, 0x34, 0x66, 0x34, 0x96, 0xee, 0xc5, 0x43, + 0x4d, 0x88, 0x72, 0xd1, 0x6a, 0x65, 0xf5, 0xef, 0xe1, 0x21, 0x07, 0xce, + 0x39, 0x22, 0x57, 0x73, 0x48, 0x8d, 0xbb, 0x88, 0x47, 0xbf, 0xc1, 0x44, + 0x67, 0x26, 0x15, 0xf8, 0xba, 0x18, 0xda, 0xaf, 0x9b, 0x4f, 0xf0, 0xbb, + 0x36, 0xd7, 0x31, 0xe1, 0x30, 0x6e, 0x1b, 0xc7, 0x64, 0x4e, 0xd3, 0xaa, + 0x58, 0x20, 0x64, 0x2f, 0x7a, 0x15, 0xfc, 0x25, 0x3e, 0xc9, 0xfa, 0xd7, + 0x9c, 0xe7, 0xd8, 0x11, 0xfb, 0xb1, 0x95, 0x9c, 0xbe, 0x12, 0x4e, 0xbc, + 0xfb, 0xb9, 0xd3, 0x01, 0x27, 0xf0, 0x76, 0x15, 0x85, 0xa4, 0x9c, 0x77, + 0x2e, 0x91, 0x81, 0xd4, 0x7e, 0xf4, 0x48, 0x8e, 0x62, 0x88, 0xd1, 0x7d, + 0x49, 0xe7, 0x59, 0xd3, 0x9a, 0xdf, 0xf6, 0x1d, 0xeb, 0xaa, 0xac, 0x8b, + 0xf8, 0xe1, 0xc5, 0x14, 0x9e, 0x91, 0x60, 0xa4, 0x00, 0x78, 0xeb, 0x8f, + 0x8c, 0xe4, 0x7b, 0xcc, 0x0a, 0xa5, 0x51, 0x7d, 0xb7, 0xbc, 0xdf, 0xa4, + 0xe8, 0xe2, 0xfc, 0x98, 0x25, 0xe1, 0x88, 0x24, 0x83, 0x9a, 0x2c, 0x30, + 0xfd, 0x1c, 0xdc, 0xef, 0x07, 0x79, 0xb0, 0xf7, 0xa5, 0xda, 0x9a, 0xf8, + 0xcd, 0x31, 0x5d, 0xea, 0xa4, 0x01, 0x87, 0xa5, 0xc4, 0xb5, 0xa6, 0xfa, + 0x00, 0x9e, 0x1d, 0x9e, 0x28, 0x85, 0x52, 0xbe, 0x9f, 0x6c, 0xce, 0x44, + 0x8f, 0xcc, 0xa2, 0xf0, 0x11, 0x55, 0x7e, 0xa1, 0x01, 0xd4, 0x12, 0x67, + 0xc5, 0xdf, 0x83, 0x31, 0xf5, 0x85, 0x31, 0x5c, 0xf6, 0xe8, 0x3f, 0x30, + 0x81, 0xce, 0x14, 0x9e, 0xa4, 0x81, 0x3d, 0xfd, 0x11, 0xb2, 0x17, 0xf3, + 0x92, 0x43, 0x24, 0xf3, 0x49, 0x75, 0xb2, 0x75, 0xba, 0xd2, 0xc8, 0xb8, + 0xcf, 0xc6, 0x70, 0xe2, 0xa8, 0x34, 0x5e, 0x28, 0xfe, 0x3c, 0x1f, 0x95, + 0x5d, 0x88, 0xf8, 0x34, 0x22, 0xff, 0xe6, 0xce, 0x28, 0xd5, 0x27, 0x3a, + 0xdc, 0x1b, 0x30, 0xf2, 0x6b, 0x7c, 0x55, 0x8a, 0xe7, 0x68, 0x8c, 0xba, + 0x8a, 0xb2, 0x49, 0x71, 0xba, 0xa9, 0x79, 0xde, 0x24, 0x80, 0xf3, 0x18, + 0x12, 0xb9, 0x90, 0xe1, 0x4d, 0x88, 0x59, 0xbc, 0xce, 0x32, 0x34, 0x37, + 0xc8, 0x29, 0x0b, 0xb9, 0xb8, 0x9a, 0xeb, 0x8c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: last byte in em modified + // tcID: 162 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 162, + 32, + {0x59, 0x05, 0x11, 0x24, 0x30, 0x19, 0x4b, 0x19, 0x5a, 0x36, 0x98, 0x73, + 0x03, 0x32, 0xde, 0x7e, 0xe4, 0x4c, 0xad, 0x62, 0x15, 0x7f, 0xfb, 0x95, + 0xf9, 0x9a, 0xaa, 0x4c, 0xa3, 0x9d, 0x97, 0x27, 0x12, 0xff, 0x27, 0x30, + 0x2a, 0x96, 0x0d, 0x5d, 0xd5, 0xfc, 0xbf, 0xc3, 0xeb, 0x48, 0xd1, 0x96, + 0x69, 0x7f, 0xd5, 0x7a, 0xa8, 0x31, 0x23, 0xd6, 0x20, 0x30, 0xd2, 0x7d, + 0xcb, 0x7f, 0x48, 0x19, 0x14, 0xaa, 0x20, 0xdc, 0xee, 0x0b, 0xde, 0x8d, + 0xd0, 0x70, 0xe4, 0xb5, 0x93, 0x9c, 0x35, 0x9f, 0x3b, 0x01, 0xe4, 0x0a, + 0x42, 0xb6, 0xc4, 0xc4, 0xf0, 0x2a, 0xd6, 0x4f, 0xb1, 0x5d, 0xa0, 0x70, + 0xe6, 0x8f, 0x63, 0xcd, 0xa9, 0x8d, 0xb2, 0x97, 0xcd, 0x53, 0x5b, 0x2e, + 0xbd, 0x04, 0x04, 0xd0, 0x2d, 0xf3, 0x03, 0x6d, 0xdc, 0x8a, 0xdd, 0x1f, + 0x54, 0x5a, 0x6b, 0x09, 0xc1, 0xdc, 0x1d, 0x95, 0x19, 0x85, 0x4f, 0x25, + 0x8a, 0x47, 0x8a, 0xe0, 0x34, 0xd3, 0x41, 0x69, 0x97, 0xce, 0x93, 0x9b, + 0xc7, 0x22, 0x06, 0xfd, 0xcf, 0x5d, 0x18, 0xbb, 0x46, 0xbe, 0x8a, 0x3d, + 0xd5, 0xf5, 0x5d, 0xad, 0x95, 0xe1, 0x06, 0x7d, 0xed, 0xfd, 0x7e, 0xbb, + 0x4c, 0x05, 0xfd, 0x57, 0xbc, 0xe7, 0x14, 0x8b, 0xf3, 0x74, 0xca, 0xd3, + 0xaf, 0x3a, 0xf3, 0x27, 0x87, 0x8d, 0x27, 0x78, 0x26, 0x59, 0x69, 0x54, + 0x59, 0x98, 0x78, 0x38, 0xdf, 0xaf, 0xc0, 0x0d, 0x89, 0x87, 0x43, 0xbb, + 0xa4, 0x3d, 0xb4, 0x94, 0x89, 0x42, 0x46, 0x36, 0x6f, 0xae, 0x5d, 0x37, + 0x7c, 0x2e, 0x5d, 0x15, 0x0c, 0x2c, 0xb0, 0x61, 0x67, 0x81, 0x47, 0xf3, + 0xd2, 0xbd, 0x24, 0x64, 0x1c, 0xb0, 0x78, 0xf0, 0x74, 0xf5, 0x03, 0xf2, + 0xbe, 0xe7, 0x23, 0x12, 0x83, 0x70, 0x9d, 0xee, 0x76, 0x66, 0x09, 0xb7, + 0x6f, 0xab, 0xc0, 0xd3, 0xd1, 0x4c, 0x5d, 0xb3, 0x54, 0x3c, 0x12, 0xcc, + 0x48, 0x19, 0x72, 0xd9, 0xd0, 0x19, 0x50, 0xc6, 0x0d, 0x4d, 0xe5, 0xf7, + 0xc0, 0x1e, 0x7b, 0x4b, 0x81, 0x76, 0x34, 0x67, 0xf1, 0xb6, 0xa1, 0xbe, + 0xd4, 0xf0, 0x63, 0x11, 0xde, 0xfc, 0x24, 0x45, 0x30, 0x53, 0xad, 0xe5, + 0xa5, 0x0c, 0x3d, 0xea, 0x01, 0x17, 0x45, 0x6e, 0xb6, 0xad, 0xef, 0x4b, + 0xbe, 0x8a, 0xfd, 0x49, 0xd2, 0xc1, 0xf5, 0x15, 0x2f, 0x80, 0xf7, 0xf7, + 0x6e, 0x72, 0xb2, 0xe2, 0x26, 0x9d, 0x30, 0x80, 0xc1, 0x54, 0x5c, 0xd8, + 0xc7, 0xaf, 0xb7, 0x98, 0x1b, 0x60, 0xd6, 0x3a, 0xd0, 0xc6, 0xb1, 0xf4, + 0xde, 0xb6, 0xcf, 0xaa, 0x4e, 0x0d, 0xb6, 0x26, 0x84, 0x47, 0x0e, 0xd4, + 0x01, 0x35, 0x81, 0xe4, 0x97, 0xc3, 0x44, 0x1c, 0x4e, 0x9b, 0x48, 0x1d, + 0x14, 0x8c, 0x89, 0xb1, 0x87, 0x2b, 0x7d, 0x86, 0x31, 0xb3, 0x75, 0x20, + 0xbd, 0xd9, 0x00, 0xff, 0xc1, 0x33, 0x48, 0xc6, 0x47, 0xa7, 0x1c, 0xf5, + 0x29, 0x33, 0xe4, 0x61, 0x84, 0xc5, 0x27, 0x8e, 0x67, 0x52, 0xd9, 0xc2, + 0xe9, 0x7a, 0xad, 0xf2, 0x9d, 0x57, 0x82, 0x0e, 0xb9, 0x9d, 0xe2, 0xb0, + 0x50, 0x69, 0x89, 0x32, 0xb5, 0xdf, 0xd5, 0x0a, 0x58, 0x1b, 0x3f, 0x80, + 0xa2, 0xd3, 0x9d, 0xf9, 0x29, 0x0c, 0xad, 0x87, 0xba, 0xab, 0x09, 0x4e, + 0x17, 0xc9, 0xec, 0x34, 0x02, 0x55, 0xab, 0x85, 0x5b, 0x15, 0xce, 0x69, + 0xae, 0xda, 0x90, 0x80, 0x19, 0x5b, 0xe0, 0x3d, 0x00, 0xa8, 0x27, 0xb6, + 0xf5, 0xf8, 0x63, 0xc1, 0x65, 0x58, 0xa4, 0x07, 0xa4, 0x98, 0x62, 0xc5, + 0x35, 0xbd, 0x24, 0xa9, 0x11, 0xc4, 0xdb, 0xba, 0xf2, 0x99, 0x6b, 0x68, + 0x0b, 0x42, 0xee, 0x56, 0x2d, 0xd2, 0xf5, 0x19, 0x12, 0x3f, 0xef, 0xcc, + 0xba, 0xc1, 0xd2, 0xa3, 0x43, 0xf2, 0x54, 0xe8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 0 + // tcID: 163 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 163, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is 1 + // tcID: 164 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 164, + 32, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n-1 + // tcID: 165 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 165, + 32, + {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, + 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, + 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, + 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, + 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, + 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, + 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, + 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, + 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, + 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, + 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, + 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, + 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, + 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, + 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, + 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, + 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, + 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, + 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, + 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, + 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, + 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, + 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, + 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, + 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, + 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, + 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, + 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, + 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, + 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, + 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, + 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, + 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, + 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, + 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, + 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, + 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, + 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, + 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, + 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, + 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, + 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, + 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd2}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: signature is n + // tcID: 166 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 166, + 32, + {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, + 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, + 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, + 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, + 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, + 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, + 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, + 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, + 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, + 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, + 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, + 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, + 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, + 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, + 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, + 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, + 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, + 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, + 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, + 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, + 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, + 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, + 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, + 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, + 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, + 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, + 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, + 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, + 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, + 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, + 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, + 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, + 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, + 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, + 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, + 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, + 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, + 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, + 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, + 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, + 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, + 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, + 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to signature + // tcID: 167 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 167, + 32, + {0x00, 0x00, 0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, + 0x63, 0xf6, 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, + 0x1b, 0x0a, 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, + 0xab, 0x89, 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, + 0xa0, 0x8a, 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, + 0x62, 0x1d, 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, + 0x84, 0x60, 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, + 0xc2, 0x41, 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, + 0x4d, 0x9f, 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, + 0x4f, 0xff, 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, + 0xa5, 0xba, 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, + 0xf7, 0xb1, 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, + 0x92, 0xb3, 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, + 0x94, 0x57, 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, + 0xc7, 0xf8, 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, + 0x58, 0x87, 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, + 0x91, 0x1e, 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, + 0xdd, 0xed, 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, + 0x70, 0x3f, 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, + 0x89, 0x5d, 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, + 0x97, 0x9e, 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, + 0xd1, 0xf4, 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, + 0xc0, 0x31, 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, + 0xe8, 0xfe, 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, + 0x55, 0x21, 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, + 0x8a, 0xe9, 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, + 0x5e, 0x43, 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, + 0xa3, 0x99, 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, + 0xf5, 0x89, 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, + 0x94, 0xc5, 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, + 0x6c, 0x0e, 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, + 0x22, 0x03, 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, + 0x76, 0xd3, 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, + 0x76, 0x68, 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, + 0x6a, 0xbd, 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, + 0xdc, 0xc9, 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, + 0x19, 0xf3, 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, + 0xfa, 0x23, 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, + 0xec, 0x93, 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, + 0x28, 0x99, 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, + 0x00, 0x1d, 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, + 0x0b, 0x51, 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, + 0x87, 0x24, 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to signature + // tcID: 168 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 168, + 32, + {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6, + 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a, + 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89, + 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a, + 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d, + 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60, + 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41, + 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f, + 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff, + 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba, + 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1, + 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3, + 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57, + 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8, + 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87, + 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e, + 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed, + 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f, + 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d, + 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e, + 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4, + 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31, + 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe, + 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21, + 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9, + 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43, + 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99, + 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89, + 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5, + 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e, + 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03, + 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3, + 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68, + 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd, + 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9, + 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3, + 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23, + 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93, + 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99, + 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d, + 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51, + 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24, + 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43, 0x00, 0x00}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated signature + // tcID: 169 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 169, + 32, + {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6, + 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a, + 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89, + 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a, + 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d, + 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60, + 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41, + 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f, + 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff, + 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba, + 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1, + 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3, + 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57, + 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8, + 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87, + 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e, + 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed, + 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f, + 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d, + 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e, + 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4, + 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31, + 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe, + 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21, + 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9, + 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43, + 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99, + 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89, + 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5, + 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e, + 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03, + 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3, + 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68, + 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd, + 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9, + 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3, + 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23, + 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93, + 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99, + 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d, + 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51, + 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24, + 0x29, 0x53, 0xac, 0x24, 0xea, 0x14}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: empty signature + // tcID: 170 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 170, + 32, + {}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS #1 v1.5 signature + // tcID: 171 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 171, + 32, + {0x12, 0x81, 0x31, 0x53, 0xb3, 0x7f, 0xa6, 0xc0, 0xfd, 0x75, 0x5a, 0x1c, + 0x7c, 0x40, 0x9b, 0xb8, 0x16, 0x9c, 0x5a, 0x39, 0xd0, 0x45, 0xdf, 0xf2, + 0xda, 0x02, 0xb2, 0xf8, 0xe8, 0x89, 0x7b, 0x0c, 0xdc, 0x6c, 0x2d, 0x40, + 0xe6, 0x94, 0x5b, 0x97, 0x00, 0x6f, 0x18, 0xe1, 0xb2, 0x69, 0x83, 0xf7, + 0x7b, 0x70, 0xbf, 0x29, 0x61, 0xb5, 0xe5, 0xf2, 0x75, 0x92, 0x41, 0xda, + 0xee, 0x8c, 0x56, 0xfc, 0xa7, 0xc5, 0x3c, 0x81, 0xf6, 0x9d, 0x3a, 0x03, + 0x41, 0x72, 0x0d, 0x97, 0x61, 0xa4, 0xf7, 0xbe, 0x8c, 0x06, 0x84, 0x64, + 0xe8, 0x81, 0xc8, 0x5a, 0x2c, 0x39, 0xe0, 0xac, 0x6f, 0x74, 0xf6, 0xf5, + 0xcb, 0x42, 0xdf, 0x8c, 0x37, 0x13, 0xf6, 0x6a, 0x28, 0x2d, 0x7f, 0xba, + 0x85, 0xb7, 0xa0, 0x9a, 0x6a, 0xf8, 0x3a, 0x06, 0x8b, 0x78, 0xbf, 0xe8, + 0x3a, 0xb2, 0x58, 0x41, 0xe4, 0xbc, 0x67, 0xc9, 0xe4, 0x0c, 0xf2, 0xa0, + 0x97, 0x4f, 0x88, 0x75, 0xfb, 0x81, 0xcc, 0x6a, 0x11, 0x5b, 0x91, 0xf9, + 0x22, 0x41, 0x9c, 0x44, 0xea, 0x82, 0xb3, 0x31, 0x87, 0x52, 0x1a, 0x7e, + 0x1f, 0x46, 0xc0, 0xab, 0x94, 0x59, 0xb4, 0xe9, 0x7a, 0x3f, 0x4a, 0x1d, + 0x9e, 0x92, 0x40, 0x3a, 0x37, 0x16, 0x88, 0x26, 0xfa, 0x0e, 0xe9, 0x14, + 0x23, 0x2a, 0xfb, 0x6c, 0x4d, 0x7d, 0xd0, 0x82, 0xd0, 0xc5, 0x88, 0x85, + 0xe3, 0x56, 0xd0, 0xef, 0xb8, 0xaa, 0x9a, 0xe3, 0x3d, 0x04, 0x5f, 0x24, + 0xb4, 0xb3, 0x18, 0x2d, 0x5c, 0x54, 0x55, 0x6f, 0x58, 0x38, 0xc4, 0x49, + 0xd3, 0x1a, 0x49, 0xa3, 0xac, 0x4b, 0xa5, 0x68, 0xc2, 0x48, 0xed, 0x72, + 0xc1, 0x11, 0xb5, 0xff, 0xab, 0xd9, 0x91, 0xeb, 0xf5, 0xc4, 0x8e, 0xfb, + 0xca, 0x33, 0xcb, 0x38, 0x99, 0x6d, 0x58, 0x49, 0x92, 0xc4, 0xab, 0xdc, + 0xc7, 0xb9, 0x37, 0x00, 0xca, 0x03, 0x61, 0x94, 0x12, 0xa3, 0x55, 0xb4, + 0x1b, 0x00, 0x0a, 0x32, 0xf6, 0xcc, 0x49, 0x35, 0xf9, 0x42, 0x20, 0x9b, + 0x56, 0xa2, 0x3c, 0xfb, 0x7b, 0x78, 0x8d, 0xce, 0xb6, 0x92, 0x34, 0x39, + 0x95, 0xf7, 0x7d, 0xaf, 0xfa, 0x25, 0xe4, 0x4d, 0x67, 0x2f, 0x8b, 0xc4, + 0x51, 0xf7, 0x76, 0x56, 0x0b, 0x41, 0x5d, 0x0d, 0x1b, 0xfe, 0x99, 0x25, + 0xaf, 0x1c, 0x25, 0x67, 0xa8, 0xe9, 0xbd, 0x15, 0xb8, 0x55, 0x4d, 0x93, + 0x37, 0x7c, 0x62, 0xb0, 0xad, 0xda, 0xbd, 0x27, 0xe8, 0xd9, 0xe0, 0x85, + 0x9f, 0x49, 0x8b, 0xa8, 0xe0, 0x30, 0x94, 0xe1, 0xd8, 0x6d, 0x41, 0xe6, + 0x9f, 0x76, 0x06, 0xd9, 0xf1, 0xfa, 0xc0, 0x47, 0x44, 0xc3, 0xb7, 0xb8, + 0xfc, 0x49, 0x42, 0xa8, 0x46, 0xe2, 0xa3, 0x64, 0x9b, 0xd9, 0x41, 0x6d, + 0x50, 0x0b, 0x98, 0x95, 0x45, 0x5f, 0xb6, 0x74, 0x1e, 0xd8, 0xed, 0x4f, + 0x42, 0x6f, 0x20, 0xab, 0x40, 0xd8, 0xab, 0x2e, 0x6c, 0xf6, 0xc6, 0x3f, + 0x5c, 0x29, 0x0f, 0xc0, 0x11, 0x76, 0x8b, 0x31, 0x7b, 0xde, 0x49, 0x75, + 0x3e, 0xfb, 0xdf, 0xd1, 0x25, 0x83, 0xf1, 0xca, 0x79, 0x28, 0x72, 0x25, + 0xf9, 0xc3, 0xd3, 0xed, 0x0c, 0x45, 0x30, 0x81, 0x5e, 0x4f, 0x5e, 0x7e, + 0xd7, 0x8d, 0x14, 0xae, 0xc0, 0xd0, 0x41, 0x42, 0xd0, 0xac, 0x0f, 0xa3, + 0xbb, 0x5d, 0x73, 0xb4, 0xbf, 0xda, 0x2f, 0xe7, 0x10, 0x3a, 0x2a, 0xb4, + 0x06, 0x72, 0xab, 0xf0, 0x8e, 0xf4, 0xd9, 0xe5, 0x37, 0xb9, 0xf8, 0x56, + 0xd3, 0x24, 0x50, 0xe2, 0xe4, 0x1d, 0x92, 0x77, 0xbe, 0x62, 0xad, 0x06, + 0x75, 0xd1, 0xa5, 0x30, 0x70, 0x9f, 0x27, 0x47, 0xf5, 0x1f, 0x17, 0xab, + 0xa1, 0x03, 0x81, 0xfd, 0xc7, 0x0c, 0x62, 0x6b, 0xab, 0x45, 0xd5, 0x11, + 0x66, 0xb6, 0xf6, 0xad, 0x97, 0x8d, 0x2d, 0xee}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_pss_4096_sha512_32_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h new file mode 100644 index 000000000..b48af8c08 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h @@ -0,0 +1,4844 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_pss_misc_vectors_h__ +#define rsa_pss_misc_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_5{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x0d, 0x41, + 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, 0xbe, 0xcc, 0x42, + 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, 0x0e, 0xb6, 0x9f, + 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, 0x34, 0xfb, 0xe2, + 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, 0xa0, 0x0a, 0x53, + 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, 0xe5, 0x4b, 0xcc, + 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, 0xec, 0xbc, 0x6e, + 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, 0x04, 0xe5, 0xf7, + 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, 0xfa, 0x71, 0x26, + 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, 0x61, 0x6c, 0xa1, + 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, 0x18, 0x3f, 0x57, + 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, 0xca, 0x4f, 0x75, + 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, 0xa5, 0xc1, 0x1f, + 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, 0xb1, 0xad, 0x6f, + 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, 0x61, 0x1c, 0xf1, + 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, 0x67, 0x67, 0x6d, + 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, 0x45, 0xbb, 0x31, + 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, 0x91, 0xba, 0x1e, + 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, 0xd3, 0x6b, 0x42, + 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, 0x25, 0x88, 0x5c, + 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, 0x41, 0x22, 0xa2, + 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, 0xba, 0x22, 0xc1, + 0xa7, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaPssTestVector kRsaPssMiscWycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 1, + 0, + {0x88, 0xf4, 0x67, 0x6b, 0x50, 0x2e, 0x36, 0x5d, 0xfd, 0x82, 0x80, 0x5a, + 0xc1, 0xdb, 0x27, 0xd1, 0x10, 0x7d, 0x15, 0x16, 0x43, 0x1a, 0xb4, 0xf7, + 0x11, 0x07, 0xb6, 0x26, 0x25, 0xb6, 0x27, 0x5a, 0xf4, 0xa5, 0xdb, 0xfd, + 0x83, 0x14, 0xfa, 0xe2, 0x55, 0x82, 0x0c, 0x0c, 0xb5, 0x77, 0xee, 0x24, + 0x57, 0xf5, 0x10, 0x85, 0x1d, 0x26, 0x78, 0xe4, 0xed, 0x3e, 0x68, 0x39, + 0x84, 0x8a, 0xca, 0x8b, 0x67, 0xc9, 0xce, 0x52, 0xc5, 0xbf, 0x57, 0xa0, + 0x1b, 0x66, 0x83, 0x82, 0x8d, 0x03, 0x47, 0x00, 0x34, 0xb1, 0x36, 0xe6, + 0xab, 0x19, 0x14, 0xad, 0xbb, 0x1d, 0x91, 0x8f, 0xdc, 0x31, 0xf7, 0xce, + 0xf6, 0xf4, 0x4b, 0x0b, 0x0b, 0xa0, 0xdb, 0xd6, 0xc1, 0xd3, 0xc8, 0xd7, + 0x69, 0x9c, 0xe3, 0x74, 0xdc, 0x86, 0xc2, 0x8b, 0xeb, 0x3b, 0xee, 0x8f, + 0x81, 0xf4, 0x11, 0x62, 0x34, 0x4e, 0x68, 0x8a, 0xf0, 0xd9, 0x12, 0x97, + 0xda, 0x0d, 0xd5, 0xe8, 0x10, 0x4a, 0x54, 0x40, 0xad, 0xd8, 0x9b, 0xdc, + 0x6c, 0x05, 0xd2, 0x0a, 0x16, 0x4c, 0x0f, 0x07, 0x9b, 0x78, 0x65, 0x4f, + 0x03, 0x8d, 0x44, 0x37, 0x43, 0xf9, 0x4b, 0xc4, 0x57, 0x62, 0x50, 0x10, + 0x34, 0xa3, 0x2b, 0x5d, 0x05, 0xbb, 0x86, 0xe7, 0x5d, 0xd9, 0xa1, 0x71, + 0xc8, 0x1d, 0xbe, 0x43, 0xed, 0xf5, 0x0b, 0x2e, 0x1f, 0xc2, 0x42, 0x97, + 0x37, 0x53, 0x31, 0xd7, 0x8a, 0x8f, 0x03, 0x99, 0xd4, 0xae, 0xbb, 0xee, + 0xed, 0x91, 0x1f, 0x6d, 0x96, 0x40, 0x49, 0xe6, 0x7d, 0x89, 0xee, 0xc0, + 0xe9, 0x54, 0x43, 0xaf, 0x2c, 0xeb, 0x37, 0x12, 0x5e, 0xa8, 0x43, 0x1c, + 0xba, 0xd2, 0xd8, 0x41, 0x6f, 0xc1, 0x5f, 0xb9, 0xcb, 0xed, 0x91, 0x42, + 0xfb, 0x8c, 0xb0, 0x6d, 0xc7, 0xce, 0xaf, 0xac, 0x05, 0x6c, 0xc1, 0xf6, + 0x69, 0x6e, 0x3d, 0x93}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 2, + 20, + {0xa8, 0x5f, 0x06, 0x87, 0x5b, 0x52, 0x9c, 0xa6, 0x1b, 0x60, 0xdf, 0x40, + 0x46, 0x52, 0xe7, 0x9a, 0x49, 0x9f, 0x81, 0xa0, 0x59, 0x1b, 0xaf, 0xa3, + 0x37, 0x7b, 0x80, 0xd8, 0xe3, 0x00, 0xcb, 0xae, 0x67, 0x9a, 0x94, 0x18, + 0x32, 0xeb, 0x55, 0x69, 0xfb, 0x88, 0xc9, 0xf8, 0x62, 0x9e, 0x3c, 0x2e, + 0xbf, 0x5f, 0x32, 0xff, 0xe4, 0x37, 0x67, 0xd1, 0xea, 0xf5, 0x90, 0x16, + 0xf5, 0x90, 0x4d, 0xe3, 0xf7, 0xd3, 0x9c, 0xb4, 0x70, 0xdf, 0xc5, 0xfb, + 0x56, 0x78, 0xfc, 0xd7, 0xb5, 0x5d, 0x1a, 0x30, 0xf7, 0x16, 0xb7, 0xf0, + 0x4c, 0x25, 0x68, 0xf3, 0xc1, 0xa2, 0xbc, 0x78, 0x0e, 0x97, 0x4a, 0x36, + 0x3a, 0xdc, 0x62, 0x2e, 0x67, 0x99, 0x02, 0xe9, 0x66, 0xaf, 0x18, 0x3d, + 0x87, 0x4b, 0x35, 0x39, 0x64, 0x23, 0xd1, 0xa2, 0x63, 0xbb, 0x1c, 0x6e, + 0x73, 0x30, 0x17, 0x96, 0x71, 0x64, 0x4c, 0x69, 0x53, 0xcd, 0x79, 0x5a, + 0x19, 0xe2, 0xfe, 0x42, 0x08, 0xe7, 0xda, 0x52, 0x44, 0xe4, 0x76, 0x0d, + 0xde, 0x14, 0x23, 0x13, 0xa7, 0x81, 0xa5, 0x5b, 0x0b, 0xaf, 0x86, 0x6d, + 0xc1, 0x58, 0x81, 0x2a, 0x72, 0x3d, 0x74, 0x91, 0x1c, 0x87, 0x17, 0xa5, + 0x12, 0xd7, 0x22, 0x66, 0x91, 0x93, 0xf8, 0x88, 0x3b, 0x1c, 0xff, 0xac, + 0x98, 0xde, 0x84, 0x73, 0xb7, 0xa7, 0x71, 0x98, 0xe2, 0x05, 0x60, 0xc0, + 0xc2, 0x12, 0x07, 0xe0, 0x0f, 0xc7, 0xdd, 0x14, 0x38, 0x5f, 0xab, 0xdd, + 0x53, 0x0d, 0x56, 0x8d, 0x14, 0x3d, 0xdb, 0xee, 0x8d, 0x1b, 0x50, 0x2f, + 0x7b, 0x19, 0x4b, 0x98, 0x27, 0xee, 0xe9, 0x47, 0x2f, 0x2b, 0xe8, 0xb2, + 0xa5, 0x41, 0x12, 0x44, 0x05, 0x58, 0x2b, 0xff, 0x39, 0x34, 0x12, 0xf6, + 0xab, 0xa9, 0xc4, 0x2e, 0x58, 0x24, 0xd7, 0xc2, 0x4b, 0xdd, 0x4d, 0x82, + 0xd9, 0x25, 0xd0, 0x66}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 3, + 28, + {0x81, 0x89, 0x77, 0x60, 0x15, 0xdb, 0x3a, 0x51, 0x80, 0x5f, 0x6b, 0xf7, + 0x1a, 0xa1, 0x21, 0x4e, 0xe0, 0x7f, 0x7e, 0x38, 0x55, 0x10, 0xea, 0x95, + 0xa0, 0xd4, 0xc3, 0xd5, 0x3b, 0xc0, 0xd5, 0x9f, 0x07, 0xca, 0x39, 0xaf, + 0x40, 0xfe, 0x8c, 0x31, 0x38, 0xcf, 0x6f, 0x4b, 0xa0, 0xf7, 0x2a, 0x33, + 0x97, 0xdf, 0x6f, 0xfd, 0xa9, 0xcf, 0x49, 0xe4, 0x67, 0xa3, 0x4d, 0x92, + 0xec, 0x77, 0x2f, 0x6b, 0x6d, 0x51, 0xd5, 0x2c, 0xef, 0x86, 0xd1, 0x6f, + 0x74, 0xbe, 0xa7, 0x98, 0xa8, 0x5a, 0xac, 0x87, 0x3c, 0xd4, 0xd5, 0xd3, + 0xa0, 0xfb, 0xbb, 0x61, 0x89, 0x98, 0xf4, 0xb2, 0xb6, 0x91, 0xbc, 0x14, + 0xfe, 0x1f, 0x23, 0x56, 0x01, 0xc5, 0x1a, 0x76, 0xc4, 0xea, 0xcd, 0x1a, + 0x33, 0x97, 0x5d, 0x9c, 0x3c, 0xdf, 0x1d, 0xaf, 0x57, 0x9f, 0xb9, 0x43, + 0x55, 0x6f, 0x0f, 0xeb, 0xd9, 0x48, 0xd1, 0xb1, 0xe1, 0x5c, 0xc8, 0x5e, + 0xdf, 0x48, 0x6b, 0x00, 0x49, 0x9f, 0xa9, 0x03, 0x2b, 0x6b, 0x80, 0x1b, + 0x5a, 0xe4, 0x45, 0x4c, 0x94, 0xd7, 0xf8, 0x9d, 0xc1, 0xfa, 0x6d, 0xd6, + 0xa9, 0x27, 0x96, 0x9b, 0x14, 0xa4, 0xbd, 0xf5, 0x1c, 0xaf, 0x7c, 0xc8, + 0xa8, 0x7a, 0xe0, 0x5d, 0x41, 0xe1, 0x93, 0x38, 0x49, 0xac, 0xc5, 0xfc, + 0xb0, 0xf4, 0x78, 0xf1, 0xe2, 0x3a, 0x0f, 0x47, 0x63, 0x72, 0x83, 0x7a, + 0xde, 0x82, 0xf8, 0xed, 0x18, 0x09, 0xe2, 0x24, 0x50, 0x62, 0x00, 0x9b, + 0x8e, 0x68, 0x3f, 0x56, 0x30, 0x29, 0xdd, 0xb9, 0x89, 0x2a, 0x39, 0x8d, + 0xbc, 0x2d, 0xf5, 0x94, 0xc1, 0x2f, 0xb4, 0xa0, 0xf0, 0xc5, 0x51, 0xab, + 0xdf, 0x2f, 0xee, 0x4c, 0xb3, 0x25, 0xfe, 0x98, 0x00, 0xea, 0x74, 0x1f, + 0x7b, 0x2f, 0x2b, 0x4d, 0xb3, 0x70, 0x93, 0x9b, 0xc7, 0xe3, 0xea, 0x95, + 0xab, 0x53, 0x9b, 0x10}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 4, + 32, + {0x49, 0xe0, 0x60, 0xcc, 0xb5, 0x77, 0xeb, 0x61, 0x42, 0x74, 0xdb, 0x1a, + 0xd3, 0x42, 0x49, 0x49, 0x0d, 0x1c, 0xab, 0x2b, 0x8d, 0x3a, 0xe2, 0xb7, + 0x08, 0xb9, 0x3c, 0x8a, 0x8e, 0xad, 0x30, 0x2e, 0x6e, 0xfb, 0x8d, 0x26, + 0x64, 0x4d, 0x5c, 0xaa, 0x5f, 0x62, 0xb8, 0x9f, 0x39, 0x49, 0x94, 0x2d, + 0x07, 0x47, 0x0c, 0x37, 0xd8, 0x87, 0x8e, 0xb5, 0xcc, 0x9c, 0x15, 0x47, + 0x01, 0xfe, 0xea, 0x36, 0xac, 0x66, 0xd0, 0xa9, 0x72, 0x3f, 0xb3, 0x16, + 0xf7, 0xad, 0x62, 0x26, 0xf6, 0x34, 0x34, 0x6c, 0x17, 0xef, 0x47, 0xb3, + 0xe1, 0x9c, 0x7b, 0x99, 0x79, 0xd6, 0x01, 0x18, 0x95, 0x9a, 0x5b, 0x35, + 0xcc, 0x18, 0x82, 0x00, 0xc8, 0xf9, 0xb2, 0x72, 0x30, 0x46, 0xf4, 0x80, + 0xd9, 0x5a, 0x9a, 0x0a, 0xf0, 0x7e, 0x64, 0x82, 0x25, 0xdc, 0x35, 0x11, + 0x4d, 0x81, 0x99, 0xa4, 0x31, 0xcc, 0xf4, 0xf4, 0x4f, 0xe8, 0xe8, 0xc9, + 0xc0, 0x13, 0x0a, 0xa8, 0x19, 0xae, 0xec, 0xb0, 0x9f, 0x95, 0xee, 0xa8, + 0xf6, 0xd8, 0x99, 0x81, 0xc0, 0x5c, 0xc8, 0x27, 0x16, 0xfe, 0x7e, 0xa4, + 0x99, 0xc5, 0x54, 0x60, 0xc9, 0x5e, 0x99, 0x87, 0x1a, 0xba, 0x1a, 0xd3, + 0xac, 0x3b, 0xdb, 0xc9, 0x68, 0x50, 0x86, 0x3b, 0x23, 0xe3, 0xe6, 0x65, + 0x9c, 0xa3, 0x46, 0xee, 0x0e, 0x18, 0x6a, 0xd7, 0x17, 0xa8, 0xec, 0x9c, + 0x7a, 0x54, 0x8d, 0x8f, 0xed, 0x0e, 0x7b, 0x79, 0xf8, 0x96, 0x72, 0x26, + 0x59, 0xec, 0x7e, 0x13, 0x35, 0xde, 0x12, 0xf3, 0x61, 0xd5, 0xe6, 0xc6, + 0x5c, 0x79, 0x14, 0x41, 0xc3, 0xc0, 0x02, 0x0d, 0xe4, 0x8e, 0x60, 0xf2, + 0x00, 0xc3, 0xab, 0x79, 0xfe, 0x01, 0x79, 0x51, 0x3b, 0x2c, 0x15, 0x92, + 0xe2, 0xf0, 0x06, 0x4b, 0xa4, 0x79, 0x9f, 0x6a, 0x0e, 0xea, 0x19, 0x9d, + 0xa7, 0x7d, 0x17, 0x4a}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 5, + 48, + {0x2d, 0x42, 0x16, 0xf2, 0x77, 0xe5, 0x07, 0x36, 0xd4, 0x1c, 0xda, 0x21, + 0x91, 0xfa, 0xa9, 0x7f, 0xa9, 0x9d, 0x9e, 0x32, 0x5b, 0x34, 0x92, 0x6a, + 0x36, 0x3f, 0x8d, 0xd7, 0x3c, 0x90, 0x11, 0x53, 0xf0, 0x87, 0xac, 0x20, + 0x6c, 0xf3, 0xcb, 0x25, 0x00, 0x1d, 0xff, 0xbb, 0x62, 0x00, 0xb7, 0xb3, + 0x55, 0x65, 0xb4, 0x66, 0xf4, 0x6f, 0x23, 0xaa, 0xfb, 0x87, 0x2e, 0x5c, + 0x39, 0xd2, 0x61, 0x56, 0xd3, 0x6d, 0x1b, 0xab, 0x19, 0x38, 0x2e, 0x5f, + 0x15, 0x87, 0x30, 0x22, 0xe6, 0x4b, 0x58, 0xc1, 0x29, 0xd3, 0x8e, 0xee, + 0x81, 0x26, 0x13, 0x0f, 0x62, 0x10, 0xfa, 0x5f, 0xfb, 0x69, 0x7b, 0xb3, + 0xdc, 0xdd, 0xbd, 0x99, 0xa9, 0xb6, 0x0b, 0x53, 0xb2, 0x5d, 0x09, 0x4f, + 0x9e, 0xc9, 0xb7, 0xa1, 0xcd, 0xcd, 0x0c, 0xc7, 0x4a, 0x3a, 0xc4, 0x78, + 0xc7, 0xa3, 0x4c, 0xc2, 0x2c, 0x7e, 0x30, 0xe9, 0x52, 0xbf, 0xac, 0x85, + 0x63, 0x86, 0x78, 0xb8, 0xaa, 0x23, 0x41, 0xfb, 0x1f, 0x10, 0x81, 0x14, + 0xd4, 0x3d, 0xc8, 0x49, 0xd9, 0x1a, 0x3b, 0x17, 0x4b, 0x0d, 0xd6, 0x2f, + 0x6d, 0xfb, 0x96, 0x45, 0x9d, 0x4c, 0x76, 0xab, 0x5f, 0xb6, 0x47, 0x9d, + 0x68, 0xd6, 0x90, 0xd4, 0xa5, 0xc1, 0x20, 0xc4, 0x2a, 0x4b, 0xf8, 0x2a, + 0x8a, 0x7e, 0x9e, 0x7a, 0xba, 0x12, 0x7f, 0xd5, 0xfd, 0xa3, 0xf4, 0xc6, + 0xff, 0xbf, 0x2e, 0x4e, 0xeb, 0x72, 0xee, 0x69, 0x5c, 0xfe, 0xb2, 0x86, + 0xec, 0x99, 0xe7, 0xce, 0xe8, 0xcf, 0x30, 0x0e, 0x4e, 0x14, 0x9c, 0xf1, + 0x7e, 0x70, 0xcf, 0x9f, 0x2b, 0xdb, 0x64, 0x21, 0x08, 0x79, 0x16, 0xe9, + 0x45, 0xbc, 0xa4, 0x2a, 0x70, 0xa8, 0x8b, 0x1a, 0x87, 0xe7, 0xca, 0x3a, + 0xc0, 0xa1, 0xbf, 0x2a, 0xb1, 0xa6, 0x5e, 0xba, 0xb7, 0x72, 0x69, 0x94, + 0xa6, 0xc9, 0x59, 0x7e}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA1, + CKG_MGF1_SHA1, + 6, + 64, + {0xb6, 0x62, 0x94, 0xf7, 0xb1, 0xe1, 0xa6, 0x73, 0xe5, 0x66, 0xc5, 0x9f, + 0x9a, 0xbf, 0x26, 0x48, 0x60, 0x20, 0x07, 0x63, 0x86, 0x0c, 0xbd, 0x66, + 0x6e, 0x47, 0x6d, 0xbb, 0xd6, 0x1f, 0xc3, 0x91, 0x36, 0x35, 0x3a, 0xb7, + 0x42, 0x99, 0xcb, 0xfb, 0x64, 0xbf, 0xf8, 0x8e, 0xd5, 0x1c, 0xf9, 0xa2, + 0x06, 0x94, 0xe8, 0x32, 0xfd, 0x97, 0x23, 0x5d, 0x31, 0xec, 0x6a, 0xef, + 0x38, 0x6a, 0xd4, 0x44, 0x87, 0xd3, 0x75, 0x3c, 0xc1, 0x22, 0x4d, 0xbd, + 0x59, 0xa3, 0x4b, 0xab, 0xc3, 0xeb, 0x8b, 0x53, 0x8c, 0x10, 0x70, 0x57, + 0x75, 0xa2, 0x7f, 0xa8, 0x8a, 0xe3, 0x5c, 0x0f, 0x61, 0x8e, 0x0b, 0x3c, + 0x6b, 0x91, 0xd9, 0x99, 0xfd, 0xec, 0x5b, 0x86, 0xf1, 0x5d, 0x1e, 0x46, + 0x2f, 0xee, 0xa3, 0xaf, 0x6f, 0xa1, 0x2a, 0x52, 0x34, 0xd5, 0x26, 0xe8, + 0x20, 0x39, 0xe1, 0xdf, 0x01, 0x3e, 0xf1, 0xcc, 0x60, 0x56, 0x22, 0x1b, + 0x81, 0xd7, 0x55, 0xa1, 0x3b, 0x70, 0xc6, 0x18, 0xce, 0xfc, 0x6d, 0xed, + 0xcc, 0x33, 0x61, 0xb5, 0xa9, 0x10, 0xfc, 0xd4, 0xa8, 0x12, 0xae, 0x48, + 0x38, 0x2f, 0xdd, 0xd7, 0x5d, 0x5b, 0x51, 0xca, 0x3d, 0x24, 0x3d, 0xac, + 0x02, 0x1a, 0xee, 0xaf, 0x6e, 0x2b, 0xd4, 0xae, 0xd7, 0x5d, 0x7f, 0xf6, + 0xd8, 0x1c, 0x9a, 0xae, 0xe2, 0x35, 0x6e, 0x3d, 0x12, 0x19, 0x2b, 0x5e, + 0x75, 0xd0, 0x06, 0xb1, 0x24, 0x27, 0x5b, 0x0d, 0xae, 0xc0, 0x6b, 0x5a, + 0xf2, 0x9b, 0x0d, 0x3e, 0x85, 0xf0, 0x57, 0xdb, 0x59, 0xdb, 0x4b, 0x88, + 0x7f, 0xdd, 0x2b, 0xd0, 0xa3, 0x38, 0x65, 0xeb, 0x87, 0xe8, 0xf3, 0xe3, + 0x7b, 0x4d, 0x86, 0x21, 0xe2, 0xe4, 0x1c, 0x76, 0x0a, 0x97, 0x3f, 0x1b, + 0xa0, 0x37, 0x22, 0xd4, 0x2b, 0xf5, 0xb9, 0x21, 0x38, 0x0b, 0x71, 0xfe, + 0xa9, 0x49, 0xcf, 0x0b}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA1, + CKG_MGF1_SHA224, + 7, + 0, + {0x51, 0x3d, 0xb0, 0x66, 0xbc, 0x72, 0x89, 0x36, 0x53, 0xd1, 0xf7, 0xfa, + 0x3f, 0x19, 0x54, 0x62, 0x81, 0xb6, 0x23, 0x9b, 0xc8, 0x39, 0x0c, 0x49, + 0x84, 0x99, 0x91, 0x21, 0xa1, 0xdd, 0x75, 0xaa, 0x94, 0x00, 0x4c, 0x38, + 0x74, 0xbe, 0xb6, 0x32, 0x72, 0x05, 0xf2, 0xec, 0xf8, 0xf6, 0xeb, 0x93, + 0xea, 0xb0, 0x18, 0xde, 0x3a, 0x6c, 0x71, 0xea, 0x8b, 0x2d, 0x3a, 0x62, + 0x81, 0x88, 0xd4, 0xaa, 0x2b, 0x1c, 0xd6, 0xba, 0xb1, 0x69, 0xf3, 0xe7, + 0x82, 0x29, 0xe4, 0x38, 0x3a, 0xb6, 0x8a, 0xea, 0x46, 0x35, 0x93, 0x5e, + 0x0e, 0xab, 0xbe, 0x9d, 0xc1, 0xd6, 0x71, 0x41, 0x69, 0x45, 0xf1, 0x86, + 0x77, 0x82, 0x90, 0x0d, 0xa5, 0x34, 0x51, 0x36, 0x9c, 0xcb, 0xd5, 0x48, + 0xc8, 0xf7, 0x56, 0xe7, 0x22, 0x1e, 0xe7, 0xe1, 0xff, 0x28, 0xdb, 0xa0, + 0x99, 0xb8, 0xf2, 0x8d, 0x1f, 0x3a, 0xad, 0x2e, 0xf8, 0xbd, 0x81, 0x6a, + 0x53, 0xdf, 0xa9, 0xbc, 0x88, 0xe4, 0xe3, 0x98, 0x3b, 0x0d, 0xe9, 0x55, + 0xe6, 0x47, 0xca, 0xf7, 0x1a, 0x60, 0x7f, 0xfe, 0xa2, 0x0a, 0x96, 0x77, + 0xe6, 0x87, 0xcd, 0xda, 0x29, 0x21, 0x9c, 0x7d, 0xaa, 0x83, 0x92, 0x76, + 0xde, 0x3f, 0xe4, 0x36, 0xb9, 0x6b, 0x2c, 0x68, 0xdb, 0x64, 0xc1, 0x70, + 0xab, 0x9e, 0x30, 0x0c, 0xed, 0x00, 0xe7, 0x2a, 0x9c, 0x0f, 0xdc, 0x32, + 0x1a, 0x51, 0x7a, 0xa1, 0x13, 0xcd, 0xec, 0x8e, 0x27, 0x13, 0xf8, 0xb5, + 0x4e, 0xe2, 0xd7, 0x88, 0x20, 0xf6, 0xf8, 0x6b, 0x2f, 0x6e, 0x62, 0x22, + 0x49, 0x3d, 0x15, 0xcb, 0xe8, 0xee, 0x98, 0x15, 0xef, 0x2e, 0x7c, 0xa9, + 0xa6, 0xce, 0xb5, 0x59, 0x55, 0x04, 0x9d, 0xb3, 0x5b, 0x1a, 0xf1, 0x88, + 0xb9, 0x9f, 0x2c, 0x4b, 0xce, 0x38, 0xf1, 0x30, 0xa7, 0x57, 0x80, 0xf4, + 0x1b, 0x85, 0x29, 0x17}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 8 + {SEC_OID_SHA1, + CKG_MGF1_SHA224, + 8, + 20, + {0xb3, 0xe9, 0x43, 0xf3, 0x98, 0x2a, 0x29, 0xd0, 0xc1, 0xe2, 0x41, 0x89, + 0x0e, 0xbd, 0xd9, 0xe7, 0x34, 0xba, 0xf8, 0x5b, 0xd3, 0x2d, 0xe8, 0x0c, + 0x62, 0x40, 0xe3, 0x4d, 0xd1, 0xf7, 0xf0, 0xca, 0x4f, 0x37, 0xff, 0xf2, + 0xc3, 0x73, 0xf9, 0x71, 0x8e, 0x7e, 0x90, 0x0d, 0xf2, 0x24, 0xd1, 0x55, + 0xc4, 0x46, 0x3c, 0x66, 0xba, 0xdc, 0x8f, 0xc3, 0x56, 0x3f, 0x36, 0x30, + 0x95, 0x68, 0x43, 0x6b, 0xcb, 0xef, 0x1d, 0x83, 0xc6, 0x3e, 0x39, 0x3d, + 0x9e, 0x14, 0x32, 0xd5, 0x05, 0x41, 0xd4, 0x5e, 0x54, 0xb7, 0xaf, 0x1b, + 0x18, 0xcc, 0x81, 0x9d, 0x9e, 0xaa, 0xa6, 0x5a, 0x4b, 0x1e, 0x4f, 0x37, + 0xae, 0x16, 0xec, 0x75, 0xe9, 0xf4, 0x4a, 0x07, 0x26, 0x2c, 0xf3, 0xe2, + 0xda, 0xb8, 0x5a, 0x06, 0x6d, 0x92, 0xb7, 0x50, 0xba, 0x1c, 0xd2, 0xa1, + 0xd4, 0x24, 0x93, 0x86, 0x81, 0x23, 0xf1, 0x80, 0x17, 0xbd, 0x9f, 0xaf, + 0x1d, 0xe1, 0xa4, 0xf8, 0x7a, 0x3f, 0x9c, 0xf7, 0x44, 0xda, 0x1e, 0xaf, + 0xc7, 0x61, 0xb7, 0xe2, 0x4c, 0x99, 0x29, 0xd3, 0xdf, 0xd1, 0x5d, 0x1b, + 0x08, 0xdb, 0x1e, 0x3f, 0xc6, 0x49, 0x32, 0x81, 0x60, 0x95, 0xce, 0xa4, + 0x95, 0xe0, 0xdb, 0xb8, 0x28, 0x42, 0xb5, 0xf3, 0xca, 0x90, 0xdc, 0x7b, + 0x78, 0x89, 0x5c, 0x1f, 0x12, 0xba, 0x99, 0x1f, 0x3b, 0xef, 0x6f, 0x16, + 0x45, 0x1a, 0x84, 0x88, 0x0f, 0xa3, 0x1c, 0xdf, 0xda, 0x6b, 0x96, 0x24, + 0xa7, 0x7a, 0x3a, 0x04, 0x89, 0xfc, 0xfd, 0xf6, 0xe0, 0x7b, 0x89, 0xc0, + 0x68, 0x9b, 0x5b, 0x7b, 0x70, 0x52, 0x37, 0x2a, 0x2b, 0x1e, 0x06, 0xa3, + 0x45, 0x7b, 0x02, 0x72, 0x85, 0xc3, 0xb1, 0x60, 0xc0, 0xde, 0x1d, 0xba, + 0x49, 0x10, 0xc0, 0x16, 0x2a, 0xe8, 0xe7, 0x37, 0xa3, 0xd7, 0xdd, 0x1e, + 0x05, 0xc7, 0x7a, 0xce}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 9 + {SEC_OID_SHA1, + CKG_MGF1_SHA224, + 9, + 28, + {0xa9, 0xb9, 0xee, 0xf8, 0x19, 0x7c, 0x97, 0x3d, 0x6a, 0x73, 0xbd, 0xc1, + 0x65, 0xf4, 0x0f, 0x0f, 0x53, 0xb0, 0x58, 0x48, 0xc9, 0x39, 0x57, 0xae, + 0xc2, 0x78, 0x5f, 0xa9, 0x2a, 0x9c, 0xc6, 0x39, 0x74, 0x18, 0xa7, 0x18, + 0x70, 0xf1, 0xbb, 0xc2, 0x1a, 0x39, 0xb2, 0x44, 0x52, 0x6b, 0x4a, 0x39, + 0xa5, 0x38, 0xd1, 0x49, 0xcd, 0xe6, 0x2b, 0xf8, 0xf2, 0x1f, 0x3e, 0xab, + 0xca, 0x93, 0x27, 0x51, 0xda, 0x83, 0x12, 0x01, 0x36, 0xc4, 0x80, 0x73, + 0x79, 0x2c, 0x55, 0xe2, 0xef, 0xf4, 0xe2, 0x9e, 0x69, 0x73, 0xcd, 0x3f, + 0x10, 0x90, 0xc5, 0xbf, 0x3c, 0xed, 0x02, 0xa1, 0xba, 0x4c, 0x14, 0x5a, + 0xdd, 0xc6, 0x74, 0xd3, 0x3b, 0x0a, 0x28, 0x5d, 0x73, 0xd1, 0x4b, 0xcd, + 0x6f, 0x37, 0x4f, 0x60, 0xc9, 0x5c, 0x41, 0x84, 0xe2, 0xd5, 0x73, 0x88, + 0xe9, 0xc7, 0x3f, 0x69, 0x7a, 0xc0, 0xaf, 0x51, 0x16, 0xdd, 0xbf, 0x50, + 0x81, 0xa8, 0xf9, 0x9a, 0xce, 0x11, 0x02, 0x78, 0x35, 0xcb, 0x3d, 0xf8, + 0xae, 0x78, 0x54, 0x91, 0xf4, 0x28, 0x50, 0xde, 0x04, 0xb3, 0xe0, 0x1b, + 0x93, 0x17, 0xbd, 0x04, 0xed, 0x48, 0x8a, 0xd7, 0x2e, 0x78, 0x7c, 0x72, + 0x8b, 0x45, 0x16, 0xc7, 0xd8, 0x39, 0xd3, 0x88, 0xa2, 0xfd, 0x7b, 0x21, + 0x99, 0x4f, 0xf3, 0xf5, 0xb7, 0xf2, 0x64, 0x41, 0x3b, 0xed, 0xd3, 0xd8, + 0xa5, 0x25, 0x8d, 0x2b, 0x39, 0xe6, 0x04, 0x11, 0xde, 0x1e, 0xe6, 0x9f, + 0xe0, 0x5f, 0x4e, 0x76, 0xb2, 0x3a, 0x9f, 0x50, 0xb4, 0x9f, 0x70, 0x43, + 0xf9, 0x81, 0x2a, 0xeb, 0x81, 0xcd, 0x54, 0xcc, 0x1d, 0xd9, 0xff, 0xdc, + 0x6e, 0x73, 0x58, 0x0e, 0x2c, 0xae, 0x82, 0x15, 0x79, 0xba, 0x36, 0x42, + 0xff, 0x77, 0x93, 0xa3, 0x99, 0x5b, 0x13, 0x6e, 0x05, 0x7d, 0x2d, 0x2c, + 0xa7, 0xae, 0xfa, 0xe4}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 10 + {SEC_OID_SHA1, + CKG_MGF1_SHA224, + 10, + 32, + {0x89, 0x9a, 0x49, 0xab, 0x15, 0x11, 0xbe, 0xf8, 0x72, 0x7d, 0x1e, 0xd7, + 0x09, 0x3b, 0xf7, 0xe6, 0xa7, 0x7f, 0xa8, 0x75, 0x0d, 0x04, 0x7b, 0x20, + 0x37, 0x40, 0x32, 0x4d, 0x18, 0xfc, 0x45, 0xb5, 0x87, 0xd3, 0x39, 0x2b, + 0xb7, 0xab, 0xbe, 0x7e, 0x6b, 0xed, 0x7b, 0xf2, 0xbe, 0x2f, 0xa5, 0xe3, + 0x55, 0xf8, 0xac, 0x54, 0x52, 0xe6, 0x75, 0x02, 0x7d, 0xbe, 0xc1, 0x83, + 0x55, 0x55, 0xd0, 0x59, 0xa4, 0xec, 0x44, 0x12, 0x0f, 0x49, 0x9e, 0x49, + 0x51, 0xcc, 0x3f, 0xab, 0x33, 0xd3, 0xe8, 0x15, 0x4a, 0x43, 0x40, 0xd2, + 0x9c, 0x69, 0xfb, 0x50, 0x72, 0x8c, 0x60, 0xea, 0xa5, 0x8d, 0x61, 0xb7, + 0x5c, 0xfe, 0x7e, 0xfa, 0xdb, 0xff, 0x55, 0xfc, 0x0e, 0xdf, 0xfb, 0x4a, + 0xf9, 0x71, 0x9c, 0xd1, 0xa3, 0xb2, 0xa2, 0x40, 0x93, 0x6e, 0xb6, 0xc2, + 0xad, 0x70, 0xb1, 0x0b, 0x72, 0xaa, 0xb7, 0xe6, 0x4d, 0x9f, 0xb1, 0x7b, + 0xa8, 0xfa, 0xdb, 0x6f, 0x4f, 0x00, 0x36, 0xbc, 0x22, 0xd5, 0x77, 0x97, + 0x05, 0xb0, 0x2d, 0x26, 0x1b, 0x8c, 0x9b, 0xe7, 0x00, 0xb6, 0x5c, 0x06, + 0x6c, 0x27, 0xbe, 0x02, 0xdb, 0x35, 0x3f, 0x4e, 0xbc, 0xab, 0x1c, 0xcb, + 0x41, 0xc4, 0xbb, 0xcf, 0xef, 0x39, 0xab, 0xfa, 0x89, 0x99, 0x19, 0x69, + 0x51, 0x20, 0x95, 0x58, 0x46, 0x3a, 0xab, 0x1c, 0x6d, 0x49, 0x17, 0xae, + 0x97, 0x00, 0x61, 0x99, 0xda, 0xaf, 0x96, 0x36, 0x66, 0xd8, 0x5c, 0x13, + 0x38, 0x17, 0x03, 0x5f, 0x36, 0xea, 0x32, 0x17, 0x14, 0xa6, 0xb2, 0x0d, + 0xad, 0xb3, 0x55, 0xa2, 0x26, 0x25, 0x7f, 0xc0, 0xab, 0xff, 0x10, 0xc9, + 0xaf, 0xac, 0x55, 0x1b, 0xb7, 0xc3, 0xba, 0x9e, 0x44, 0x73, 0x7f, 0x45, + 0xad, 0x4f, 0x9b, 0x7f, 0x2d, 0xb0, 0x02, 0xaf, 0xb7, 0xad, 0x61, 0xcd, + 0xa0, 0xd9, 0x65, 0x38}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 11 + {SEC_OID_SHA1, + CKG_MGF1_SHA224, + 11, + 48, + {0xa9, 0xca, 0xdc, 0x9c, 0xf4, 0x14, 0x00, 0xea, 0x2a, 0x91, 0xe8, 0x6e, + 0xf6, 0xe0, 0x71, 0x5f, 0xe5, 0x66, 0x9d, 0xd6, 0xa8, 0xfa, 0x3a, 0xa5, + 0x00, 0x36, 0xe5, 0x21, 0xe0, 0xc9, 0x39, 0xad, 0x95, 0x30, 0xd1, 0x5e, + 0x52, 0xb1, 0x04, 0x04, 0xce, 0xdc, 0xc5, 0x40, 0x5e, 0x71, 0x78, 0xa0, + 0x44, 0x4d, 0x0c, 0x5d, 0x20, 0xcf, 0xe4, 0xaf, 0x10, 0xf3, 0xc0, 0x7c, + 0x10, 0xef, 0x09, 0x15, 0xd0, 0x5e, 0x02, 0xc6, 0x2e, 0x5d, 0x08, 0x74, + 0xc2, 0xef, 0x37, 0xd4, 0x17, 0x66, 0x55, 0xf6, 0x3f, 0x9a, 0x9d, 0xbc, + 0x2d, 0xa1, 0x56, 0x1c, 0x09, 0xc9, 0x95, 0x58, 0x1c, 0xc8, 0x11, 0xb5, + 0xd7, 0x62, 0x1e, 0x84, 0xbe, 0xdd, 0x75, 0x46, 0xd3, 0x46, 0xa7, 0xa0, + 0xb0, 0xa6, 0x5d, 0x7f, 0x38, 0xf1, 0x01, 0xb2, 0x43, 0x03, 0xda, 0x0b, + 0x02, 0x36, 0xa7, 0xc7, 0x8f, 0x40, 0x26, 0xcc, 0x20, 0xbb, 0x32, 0xdc, + 0xf7, 0x9c, 0xec, 0x7f, 0x9a, 0x88, 0x66, 0x1d, 0xcd, 0x52, 0xd5, 0xb2, + 0x09, 0xbc, 0xa1, 0x91, 0xf5, 0xc6, 0x07, 0xe8, 0xd8, 0xe1, 0x95, 0x7d, + 0x77, 0x9e, 0x5d, 0xfd, 0xed, 0xfe, 0xc4, 0x9b, 0xc2, 0xde, 0xfc, 0x0f, + 0xf9, 0x21, 0xd5, 0xf7, 0xe8, 0x75, 0xe5, 0xdf, 0x46, 0xf0, 0x68, 0x7a, + 0x05, 0xf0, 0x3b, 0x5b, 0xa5, 0xee, 0x6b, 0xc0, 0xfc, 0xaf, 0x8d, 0x67, + 0x59, 0x2a, 0x96, 0xc0, 0xab, 0xb2, 0xf9, 0xa9, 0x96, 0x16, 0x95, 0x52, + 0x22, 0xdd, 0x1e, 0x87, 0xec, 0x9a, 0xeb, 0x4b, 0x16, 0x0a, 0xb5, 0xae, + 0x96, 0xaf, 0xc8, 0x7a, 0x65, 0xb5, 0x22, 0xc6, 0xbf, 0x4d, 0x81, 0x33, + 0x90, 0x1d, 0xc3, 0xa9, 0xfa, 0x63, 0xac, 0xf7, 0x49, 0xca, 0x06, 0xd0, + 0x0e, 0x0a, 0x8f, 0xab, 0x39, 0xa9, 0x39, 0x39, 0x6c, 0xdc, 0x70, 0xf5, + 0x2b, 0x98, 0x63, 0xa2}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 12 + {SEC_OID_SHA1, + CKG_MGF1_SHA224, + 12, + 64, + {0x80, 0x72, 0x85, 0xdc, 0x6a, 0xea, 0xb0, 0xa5, 0xaa, 0x0a, 0x76, 0x67, + 0x85, 0x69, 0x93, 0x28, 0x8b, 0x9b, 0xac, 0x95, 0x44, 0x13, 0x6a, 0x57, + 0x57, 0xc6, 0x3b, 0x23, 0x71, 0x59, 0x44, 0xdf, 0x3b, 0x9b, 0x77, 0x95, + 0x3e, 0xf1, 0xdb, 0x29, 0x6f, 0xf2, 0x6d, 0x87, 0xff, 0x3d, 0xfe, 0x51, + 0x4e, 0x41, 0x5d, 0x9f, 0x11, 0x8f, 0xd0, 0x9e, 0x7a, 0xc5, 0x18, 0xf9, + 0x82, 0x73, 0x6b, 0xcc, 0x08, 0xb5, 0x58, 0x03, 0x8c, 0x77, 0x1d, 0xd1, + 0xc1, 0xd3, 0xb4, 0x3d, 0xf9, 0x22, 0xdd, 0xda, 0x57, 0x90, 0x6c, 0xb5, + 0xe6, 0xf5, 0xa3, 0xed, 0x67, 0x70, 0x61, 0x78, 0x7f, 0xfa, 0xe8, 0xeb, + 0x1e, 0xe2, 0xde, 0x41, 0xb5, 0xe5, 0x8f, 0x5a, 0x01, 0x2b, 0x49, 0x93, + 0x7a, 0xf8, 0xd7, 0xd4, 0x4a, 0xb5, 0xf4, 0xc9, 0x35, 0xb7, 0x37, 0x64, + 0xfb, 0x46, 0xda, 0xaa, 0x34, 0x6c, 0x54, 0x10, 0x9c, 0x22, 0x4e, 0x16, + 0xf9, 0xc5, 0x3d, 0x3b, 0xc4, 0xcf, 0xf2, 0x12, 0x0f, 0xc3, 0xe0, 0x90, + 0x79, 0x84, 0x05, 0x2f, 0x9e, 0x33, 0xdc, 0x1d, 0xd2, 0x4a, 0x17, 0x1b, + 0x20, 0x2a, 0x52, 0xcd, 0xef, 0xe1, 0x3e, 0x93, 0xca, 0xb1, 0x45, 0x41, + 0x65, 0x69, 0xb5, 0xa6, 0xa7, 0xf2, 0x9f, 0x9b, 0x7b, 0x36, 0xbf, 0xba, + 0xc4, 0x19, 0x59, 0x90, 0x3d, 0x76, 0x5b, 0xc9, 0x1c, 0x3c, 0x10, 0xb6, + 0x45, 0xfc, 0xe9, 0xe9, 0x89, 0x3b, 0xa1, 0xe3, 0x32, 0x5d, 0xf7, 0x64, + 0xbf, 0x4e, 0xf0, 0xf8, 0xeb, 0x3b, 0x3a, 0x20, 0x70, 0x1d, 0x8e, 0x41, + 0x7a, 0x86, 0xd9, 0xb8, 0x59, 0xf2, 0xa3, 0x18, 0xa6, 0x6a, 0xb9, 0x23, + 0xa4, 0x9f, 0xc2, 0x5a, 0x51, 0x19, 0x00, 0xa1, 0x49, 0xe8, 0x91, 0x23, + 0xb4, 0x88, 0xe4, 0x4d, 0x8f, 0x77, 0xab, 0xe9, 0xe7, 0xfe, 0xe5, 0x62, + 0x86, 0xd7, 0xb2, 0x23}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 13 + {SEC_OID_SHA1, + CKG_MGF1_SHA256, + 13, + 0, + {0x90, 0x31, 0xc0, 0x63, 0x10, 0x35, 0x42, 0x81, 0x75, 0x42, 0xfe, 0xfc, + 0xe9, 0xe3, 0x0a, 0x72, 0xe9, 0xf1, 0x4b, 0xe9, 0x4e, 0xf2, 0xb7, 0xa1, + 0xdf, 0x2b, 0xa7, 0x21, 0xa9, 0xa4, 0xef, 0xe3, 0x14, 0x76, 0x68, 0x4a, + 0x49, 0x1e, 0x48, 0x49, 0xee, 0x87, 0x20, 0xc1, 0xf4, 0x9c, 0xdf, 0x97, + 0x55, 0xd5, 0x49, 0xb6, 0x3f, 0xcc, 0x0e, 0x78, 0xaf, 0x83, 0x53, 0xbc, + 0xb4, 0x25, 0x75, 0xab, 0xf9, 0x2d, 0xe0, 0x6a, 0x30, 0x81, 0x42, 0xf2, + 0x12, 0xac, 0x98, 0x7d, 0x42, 0xd5, 0xf6, 0x22, 0xb8, 0x78, 0x1c, 0x6c, + 0x21, 0x5d, 0x37, 0x60, 0xaa, 0x4c, 0xa8, 0x44, 0x1b, 0xb3, 0xf4, 0x58, + 0x7d, 0xa6, 0xa7, 0x46, 0x3e, 0xa9, 0x42, 0x5a, 0x45, 0x87, 0x6b, 0x04, + 0x70, 0x20, 0x23, 0x15, 0xec, 0x18, 0x81, 0xdb, 0xd4, 0xf1, 0xbf, 0xa4, + 0x08, 0x01, 0xdf, 0xb8, 0x89, 0x85, 0x61, 0xa6, 0xce, 0x6f, 0x88, 0x69, + 0x8d, 0xab, 0x49, 0x74, 0x42, 0xf1, 0xef, 0x83, 0xb1, 0xd3, 0x54, 0x0c, + 0xc3, 0xb0, 0xaf, 0x13, 0x9d, 0x5e, 0x12, 0x5a, 0x88, 0x64, 0x6f, 0x0d, + 0xcb, 0xae, 0x05, 0x3f, 0x6a, 0x8f, 0xc2, 0x9a, 0x2f, 0x08, 0x3e, 0x81, + 0xd6, 0x10, 0x82, 0x81, 0x21, 0x21, 0xc3, 0xe5, 0x9c, 0x30, 0x72, 0xa7, + 0x6d, 0x4b, 0xa8, 0x30, 0xd4, 0x33, 0x11, 0x05, 0x35, 0x56, 0x93, 0xf5, + 0x61, 0xad, 0xda, 0x1a, 0xd8, 0x27, 0x8c, 0xe0, 0xe1, 0x0e, 0xc3, 0xf7, + 0xa5, 0xca, 0x24, 0xe3, 0x1d, 0x83, 0x9e, 0x48, 0x23, 0xc6, 0x83, 0xe1, + 0x4d, 0x75, 0xf7, 0x64, 0x87, 0x2c, 0x22, 0x67, 0x62, 0x3f, 0xaa, 0xcc, + 0xa1, 0x70, 0x7f, 0x40, 0x38, 0x49, 0x45, 0x57, 0xdf, 0x84, 0xcd, 0xc3, + 0xfd, 0x4f, 0x93, 0xe4, 0xa1, 0x34, 0xe9, 0xb5, 0x3e, 0x7e, 0x80, 0xec, + 0x1d, 0x60, 0x55, 0x6a}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 14 + {SEC_OID_SHA1, + CKG_MGF1_SHA256, + 14, + 20, + {0x9d, 0xd8, 0x85, 0x5b, 0x0a, 0xbf, 0xe9, 0x85, 0x98, 0x93, 0x76, 0x29, + 0xdb, 0x44, 0x55, 0xc5, 0x61, 0xb0, 0x74, 0xd2, 0x70, 0x14, 0x6d, 0x6a, + 0xf8, 0x37, 0xc7, 0x09, 0xdf, 0x76, 0xd4, 0x2f, 0xf3, 0xe0, 0xd5, 0x0f, + 0x04, 0xf7, 0xe9, 0xb3, 0xc4, 0x32, 0x44, 0xe4, 0xa8, 0x93, 0xf0, 0xd2, + 0x2d, 0x54, 0xc5, 0x8b, 0x12, 0x1b, 0x78, 0xdd, 0x60, 0x4d, 0x19, 0x03, + 0xc9, 0x61, 0x09, 0xf3, 0x72, 0xac, 0x91, 0x62, 0xbd, 0x0e, 0x41, 0x88, + 0x99, 0x2d, 0x9b, 0x89, 0x57, 0xfa, 0x08, 0xad, 0x97, 0x23, 0x75, 0x82, + 0x99, 0xef, 0x70, 0x12, 0x5f, 0x91, 0x6d, 0xa0, 0x7c, 0xd4, 0xa6, 0x96, + 0xa1, 0x63, 0x40, 0xd7, 0x57, 0x5e, 0x4f, 0xe6, 0xd5, 0x73, 0x65, 0xc2, + 0xe4, 0xae, 0xc1, 0xa5, 0x46, 0x5a, 0x2e, 0xbc, 0x7a, 0x4a, 0x7b, 0x3d, + 0x83, 0xd8, 0x39, 0x5f, 0xcc, 0x36, 0xa1, 0x1e, 0x83, 0x37, 0x87, 0x84, + 0x77, 0x31, 0x2a, 0x7f, 0xb4, 0xab, 0x81, 0xb7, 0x0c, 0xab, 0x24, 0xff, + 0x98, 0x56, 0x55, 0x59, 0x84, 0x67, 0x06, 0xa4, 0x2f, 0x2c, 0x07, 0xa5, + 0x55, 0xe9, 0x2f, 0x86, 0xbe, 0x89, 0xd7, 0x70, 0x4a, 0x53, 0x29, 0xfb, + 0x86, 0x37, 0xb7, 0x62, 0x11, 0x12, 0x10, 0x9f, 0x42, 0xe4, 0x9c, 0xf5, + 0xf9, 0xa0, 0x59, 0xa7, 0x22, 0x5e, 0x25, 0x87, 0xac, 0x41, 0xb6, 0x99, + 0xa0, 0xb2, 0x7f, 0xd4, 0x77, 0xe0, 0xb1, 0xdc, 0xaf, 0x8e, 0xe8, 0x82, + 0x91, 0xd6, 0x2f, 0x41, 0x69, 0x29, 0x29, 0xb8, 0x75, 0x13, 0xa5, 0xd8, + 0xe6, 0x93, 0x52, 0xcf, 0x6e, 0x30, 0x31, 0xf4, 0x25, 0x43, 0xcb, 0xd9, + 0xd8, 0x44, 0x2b, 0xe3, 0xc2, 0x8d, 0xca, 0x1e, 0xf8, 0xa9, 0xb7, 0xe5, + 0x1b, 0xa0, 0x89, 0xeb, 0x69, 0x1f, 0x60, 0x54, 0xce, 0xc5, 0x5a, 0x8e, + 0x77, 0x01, 0x58, 0xdf}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 15 + {SEC_OID_SHA1, + CKG_MGF1_SHA256, + 15, + 28, + {0xa6, 0x1e, 0xe3, 0x00, 0xba, 0x0e, 0xe8, 0xbc, 0xad, 0x35, 0x54, 0xa5, + 0x49, 0x4a, 0x0d, 0xda, 0xca, 0xee, 0xb8, 0xf2, 0xe0, 0xd4, 0xc7, 0x13, + 0x83, 0xa2, 0x68, 0x4f, 0x21, 0xa2, 0x60, 0xdf, 0x6b, 0x48, 0xd7, 0x12, + 0xd7, 0x14, 0x5f, 0x62, 0x46, 0x8c, 0xd2, 0x0e, 0x3d, 0xc7, 0x09, 0x50, + 0xd8, 0x9a, 0x7d, 0x8e, 0x96, 0x29, 0x61, 0x19, 0x6e, 0x53, 0xdd, 0xc7, + 0xf1, 0xda, 0x53, 0x76, 0x67, 0x32, 0xe1, 0x93, 0xa7, 0xe1, 0x8b, 0x08, + 0xab, 0x3c, 0x71, 0xc3, 0x54, 0x7a, 0xc5, 0xa6, 0x40, 0xcd, 0xb9, 0xdd, + 0x3a, 0x2d, 0xcd, 0x86, 0x6d, 0x8b, 0x37, 0xd5, 0x75, 0x49, 0xb1, 0x7a, + 0x85, 0xb1, 0xa9, 0x72, 0x71, 0xde, 0xb8, 0x51, 0x53, 0x24, 0xae, 0x30, + 0x78, 0x2f, 0xac, 0xa2, 0x9d, 0xae, 0x55, 0xd5, 0x00, 0x30, 0xb4, 0xd5, + 0xee, 0xcd, 0xaa, 0x65, 0xb0, 0x35, 0xc0, 0x48, 0xa3, 0x2f, 0x01, 0x01, + 0x8a, 0x86, 0x5a, 0x9a, 0xb1, 0x39, 0x2b, 0x47, 0x73, 0x46, 0x55, 0x4d, + 0xdb, 0x40, 0x3d, 0xbc, 0x03, 0xfd, 0x83, 0x4b, 0x72, 0x95, 0x60, 0x87, + 0xb6, 0x23, 0xcd, 0xb6, 0xd4, 0xad, 0x88, 0x69, 0x85, 0x57, 0x6e, 0xf7, + 0x5d, 0x18, 0x6d, 0x78, 0xd5, 0x07, 0x88, 0xee, 0xeb, 0x70, 0xa0, 0xc6, + 0x52, 0x59, 0xf2, 0x2d, 0x5d, 0xfb, 0x5d, 0x08, 0xa9, 0xc8, 0x6d, 0x60, + 0x55, 0x87, 0x4b, 0x4e, 0x38, 0x67, 0x1f, 0xc6, 0x4a, 0x36, 0x08, 0x3b, + 0x34, 0xe0, 0xf5, 0xcc, 0x51, 0xc2, 0x6a, 0xd8, 0x76, 0x48, 0x4c, 0x47, + 0xad, 0x7f, 0x8e, 0x7a, 0x52, 0x4e, 0x96, 0x7f, 0x58, 0x7f, 0xb0, 0xad, + 0xa6, 0xaa, 0x1c, 0x06, 0xea, 0xdb, 0x0a, 0x14, 0x99, 0x23, 0x91, 0x25, + 0x65, 0xf2, 0x50, 0x31, 0xf9, 0xc5, 0xe7, 0x21, 0xec, 0xb6, 0x8f, 0xf2, + 0x65, 0x3e, 0x23, 0xe8}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 16 + {SEC_OID_SHA1, + CKG_MGF1_SHA256, + 16, + 32, + {0x30, 0x38, 0x90, 0x51, 0xe9, 0x9e, 0x04, 0xc0, 0x6b, 0x5e, 0x92, 0x77, + 0x3e, 0xbe, 0x85, 0xfe, 0x14, 0x32, 0xdd, 0xc8, 0x68, 0x15, 0x33, 0x37, + 0xa7, 0xdf, 0x1f, 0x42, 0x9b, 0x94, 0x1c, 0x77, 0x90, 0x49, 0x21, 0x9a, + 0x25, 0xdb, 0x26, 0xc7, 0xee, 0x2f, 0x18, 0x9c, 0x4a, 0x9b, 0x71, 0xe6, + 0x90, 0x31, 0x7f, 0xad, 0x22, 0x17, 0x4b, 0x45, 0x85, 0x7a, 0x7d, 0xee, + 0x66, 0x66, 0x3c, 0xcd, 0x60, 0x8d, 0x4e, 0xe3, 0xda, 0x1c, 0x26, 0xf0, + 0xf0, 0xce, 0x1e, 0x87, 0x79, 0x7b, 0xde, 0xce, 0xfd, 0x1d, 0x79, 0x4c, + 0x78, 0x2a, 0x7c, 0xac, 0x32, 0x2a, 0xd3, 0x81, 0x79, 0xaa, 0xfe, 0x3d, + 0xf4, 0xcb, 0x81, 0x58, 0x85, 0xc3, 0x91, 0xb6, 0x26, 0x52, 0x44, 0xb4, + 0x5a, 0x7c, 0x87, 0x0d, 0x18, 0x36, 0xbf, 0x36, 0x1e, 0xed, 0xaf, 0xf8, + 0x99, 0x5c, 0xa8, 0x82, 0x70, 0x9f, 0xe9, 0xb3, 0x2b, 0xc0, 0x8c, 0xd6, + 0x24, 0x6d, 0x74, 0x44, 0x16, 0x99, 0xbb, 0x30, 0x46, 0x2b, 0x9d, 0xf9, + 0xf7, 0x4f, 0xb5, 0x97, 0xb4, 0xd9, 0x53, 0xae, 0x3a, 0x4a, 0x7f, 0x06, + 0x0d, 0x46, 0x45, 0x87, 0xcc, 0xbd, 0xa7, 0x90, 0x96, 0xdf, 0x38, 0xdd, + 0xf9, 0xb1, 0x0a, 0x68, 0xcc, 0xe1, 0x1d, 0x53, 0x04, 0xd6, 0x48, 0xba, + 0x3c, 0x5e, 0x8e, 0x11, 0x10, 0x97, 0xa5, 0x4f, 0x2a, 0xfe, 0x1f, 0x64, + 0xee, 0xee, 0xc0, 0xdb, 0x30, 0x3b, 0x5f, 0x9f, 0x88, 0x63, 0xc3, 0x00, + 0xc3, 0x3a, 0x49, 0x60, 0xa0, 0x66, 0x4b, 0x59, 0xf1, 0x80, 0x16, 0xd4, + 0x82, 0x65, 0xec, 0x24, 0xc6, 0xf0, 0xbb, 0x2e, 0x64, 0x41, 0x26, 0x2e, + 0x6e, 0xa7, 0xaf, 0xc8, 0x0b, 0xa5, 0x39, 0x9e, 0x85, 0x0f, 0xcb, 0x37, + 0xcd, 0xe3, 0x17, 0x5f, 0x63, 0x38, 0x3d, 0xa2, 0x72, 0xf1, 0xf6, 0x92, + 0xcd, 0x73, 0x2c, 0xa2}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 17 + {SEC_OID_SHA1, + CKG_MGF1_SHA256, + 17, + 48, + {0x2d, 0xff, 0x26, 0xd0, 0x7b, 0xd2, 0xe3, 0xde, 0x20, 0xc8, 0xb6, 0xfa, + 0x52, 0x7e, 0x9f, 0xa1, 0x6a, 0xee, 0x9c, 0xbf, 0xa0, 0xd0, 0x1c, 0xd7, + 0x1a, 0x06, 0x64, 0x72, 0x7b, 0xcb, 0x50, 0x5d, 0x05, 0x18, 0x31, 0x48, + 0x56, 0xc4, 0x3c, 0x60, 0x2d, 0xe0, 0xfc, 0x46, 0x47, 0xbe, 0x7f, 0x49, + 0x6a, 0xba, 0xef, 0xc1, 0xc7, 0x66, 0xfc, 0x44, 0xf6, 0x57, 0x2e, 0xe2, + 0xb6, 0xae, 0x3f, 0xa7, 0xd4, 0xf2, 0x3c, 0x82, 0x70, 0x3d, 0x15, 0xcc, + 0xf9, 0x7e, 0x2e, 0x8d, 0xfa, 0x0a, 0x15, 0xa3, 0xf3, 0xf6, 0x39, 0xa2, + 0xf0, 0x33, 0x91, 0x0e, 0xc0, 0x44, 0x94, 0xfb, 0x24, 0x70, 0xec, 0x1a, + 0x6c, 0xd7, 0xfb, 0xb3, 0x48, 0x15, 0x3f, 0x62, 0x76, 0x6e, 0x2f, 0x84, + 0xc1, 0x54, 0x2c, 0x7e, 0x32, 0xd4, 0xd6, 0x0d, 0x24, 0xed, 0xa5, 0xb2, + 0x6d, 0x51, 0x3f, 0x49, 0xbf, 0x51, 0x7a, 0xa5, 0x6e, 0x43, 0xd0, 0x5c, + 0x8b, 0x12, 0xf2, 0xde, 0x93, 0xc3, 0x6f, 0x56, 0xbc, 0x87, 0xf7, 0x86, + 0xdb, 0xea, 0x42, 0xfb, 0x96, 0x0c, 0xb4, 0x42, 0x37, 0x52, 0xfb, 0x4a, + 0x81, 0x1e, 0xca, 0x39, 0x6d, 0x05, 0x52, 0xc4, 0xf3, 0x6d, 0xd6, 0x92, + 0xe2, 0xef, 0x55, 0x17, 0x78, 0xa9, 0xde, 0x78, 0x43, 0xfc, 0xf3, 0x7f, + 0x76, 0x7e, 0x3d, 0x3f, 0x63, 0xb1, 0x39, 0xa5, 0xaa, 0x40, 0xd8, 0x71, + 0x3d, 0xfc, 0x38, 0x2a, 0x53, 0x29, 0xb4, 0xf9, 0x0c, 0xe4, 0x30, 0x78, + 0xcc, 0xcb, 0x6a, 0x03, 0xf1, 0x88, 0x16, 0xef, 0x3b, 0x05, 0x30, 0x06, + 0x60, 0x3c, 0xec, 0x69, 0x4b, 0xd6, 0xe8, 0x35, 0x2c, 0x0b, 0x54, 0x5c, + 0x43, 0x62, 0x13, 0xac, 0x5e, 0x4c, 0xf4, 0x2b, 0x2a, 0x3a, 0xbb, 0x55, + 0x36, 0xb6, 0x8e, 0xc0, 0x5b, 0x3c, 0xda, 0xe1, 0x33, 0xc7, 0x10, 0x5d, + 0xf4, 0x61, 0xf4, 0xdc}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 18 + {SEC_OID_SHA1, + CKG_MGF1_SHA256, + 18, + 64, + {0x54, 0x5a, 0x45, 0xb2, 0x22, 0x86, 0x8a, 0xc1, 0xbf, 0xec, 0x75, 0xf4, + 0x8c, 0x52, 0xb2, 0xad, 0xdc, 0x0f, 0x56, 0x4a, 0x7e, 0xd5, 0x4e, 0xa7, + 0xc2, 0x80, 0x5a, 0x46, 0x40, 0xcb, 0x54, 0xed, 0xc5, 0x8e, 0x0b, 0x6d, + 0xad, 0x1a, 0xaa, 0x6b, 0x62, 0x9e, 0x2e, 0xb4, 0xc1, 0xc5, 0x6d, 0x53, + 0xce, 0xe0, 0x0e, 0x61, 0xba, 0x55, 0x96, 0xa4, 0x29, 0xe4, 0x69, 0xdf, + 0x55, 0xe5, 0x96, 0x4f, 0xbf, 0x8c, 0xe6, 0xe1, 0xf3, 0x6a, 0xc6, 0xad, + 0xc4, 0xaa, 0xb6, 0x66, 0x3f, 0x15, 0x2f, 0xca, 0x09, 0x72, 0x9c, 0x31, + 0x44, 0x49, 0x43, 0x1e, 0x96, 0x37, 0x0b, 0x51, 0xa7, 0x62, 0x61, 0xed, + 0x37, 0xff, 0x26, 0x4e, 0xf4, 0xdc, 0x98, 0x91, 0xa4, 0x1f, 0x86, 0x6e, + 0x53, 0xf9, 0x86, 0x17, 0xe4, 0x96, 0xe9, 0x2b, 0xbe, 0xe7, 0x5c, 0xd2, + 0x65, 0x19, 0x53, 0xaf, 0xd6, 0x5c, 0xe6, 0xd2, 0x60, 0x9f, 0x49, 0xcb, + 0x20, 0x18, 0x72, 0xcc, 0xc6, 0xb8, 0xd9, 0xb8, 0x53, 0xe4, 0x42, 0xbf, + 0x6e, 0x20, 0x7c, 0x39, 0x4d, 0xae, 0x3d, 0x18, 0x0b, 0xd7, 0x12, 0x64, + 0x55, 0xfe, 0x8b, 0xc0, 0x8a, 0x9c, 0x8d, 0x79, 0xa9, 0x7a, 0x30, 0x08, + 0x84, 0xb8, 0x8e, 0x1e, 0x29, 0x79, 0xad, 0x17, 0xd1, 0x59, 0x68, 0xe8, + 0x0c, 0x7b, 0x6e, 0xae, 0xbf, 0xcb, 0xef, 0x48, 0x8f, 0xd4, 0x60, 0x4f, + 0x24, 0x68, 0x5f, 0xc8, 0x65, 0x85, 0x60, 0xda, 0x38, 0x1e, 0xa8, 0x27, + 0xd9, 0x6c, 0x78, 0xbb, 0x17, 0xd9, 0xe5, 0xd0, 0x9c, 0x2d, 0x37, 0xd6, + 0x12, 0x75, 0xfb, 0xcc, 0x33, 0x3d, 0xaa, 0xe6, 0xcc, 0x3c, 0x35, 0xa4, + 0x5f, 0x7f, 0x8d, 0x1b, 0x86, 0x95, 0x86, 0x07, 0x5e, 0xf5, 0xf9, 0x0f, + 0x60, 0xa6, 0xe9, 0x56, 0x3f, 0x31, 0xbe, 0x4e, 0xe6, 0xf5, 0x4c, 0x1b, + 0xfc, 0xf8, 0x50, 0x79}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 19 + {SEC_OID_SHA1, + CKG_MGF1_SHA384, + 19, + 0, + {0x40, 0xaf, 0x2e, 0x31, 0x49, 0x99, 0x6f, 0x2b, 0xb0, 0x55, 0xdc, 0xd6, + 0xea, 0x3e, 0x3f, 0xba, 0x2d, 0x57, 0xbe, 0x64, 0x24, 0xe2, 0x06, 0xc2, + 0x13, 0xab, 0xe5, 0xb6, 0xb3, 0xac, 0x7c, 0xef, 0xf0, 0x49, 0x01, 0x8a, + 0xbc, 0x86, 0x41, 0x18, 0xd9, 0x0c, 0x50, 0x28, 0x85, 0x7d, 0x73, 0xdb, + 0x67, 0xb9, 0x4e, 0x60, 0x20, 0x8c, 0x43, 0x04, 0xf6, 0x14, 0x12, 0xbc, + 0x85, 0x6e, 0xe7, 0x6e, 0x39, 0x8e, 0x21, 0x1d, 0x5c, 0x49, 0x27, 0x14, + 0x5c, 0x3e, 0xe6, 0x1a, 0xe1, 0x01, 0xec, 0x07, 0x1e, 0x43, 0xbe, 0x9b, + 0xf1, 0x7e, 0x2d, 0xe0, 0x3c, 0xad, 0x86, 0x1f, 0x46, 0x11, 0x93, 0xef, + 0xed, 0x79, 0x50, 0x79, 0x4e, 0xac, 0xee, 0xee, 0xb3, 0x4f, 0x49, 0x44, + 0xe0, 0xbe, 0xdf, 0x18, 0x53, 0x12, 0x35, 0x57, 0xde, 0xac, 0x03, 0x45, + 0x78, 0x11, 0x27, 0x0c, 0x79, 0x25, 0xd0, 0xc5, 0x0e, 0xab, 0x2b, 0x6d, + 0xbe, 0x00, 0x05, 0x42, 0xfc, 0xd3, 0xdd, 0xe5, 0xcc, 0x85, 0x63, 0xec, + 0xab, 0x6a, 0xce, 0x85, 0xbf, 0x1c, 0x53, 0x5e, 0xed, 0x7b, 0xd6, 0x7d, + 0xb0, 0x58, 0x4b, 0xd4, 0xe9, 0x11, 0xfc, 0xd3, 0xff, 0x5c, 0x40, 0x59, + 0xfe, 0x53, 0xde, 0xa7, 0xb3, 0x82, 0xf9, 0x53, 0xa4, 0x90, 0x5d, 0x48, + 0x1a, 0xf3, 0x9b, 0xea, 0xe6, 0x8e, 0x41, 0x8d, 0x2a, 0x4c, 0x0d, 0x75, + 0xed, 0x59, 0x49, 0xda, 0xc1, 0x32, 0x7e, 0xec, 0x5b, 0xd9, 0xd0, 0xfd, + 0xc4, 0xbd, 0x9e, 0xc6, 0x7f, 0x38, 0xf2, 0xa7, 0x4a, 0x4d, 0x38, 0xf0, + 0x76, 0x0d, 0x3e, 0x19, 0xeb, 0x9d, 0xc6, 0x7c, 0x96, 0xfb, 0xd4, 0x3f, + 0x1a, 0xa8, 0x31, 0x7a, 0xac, 0x62, 0x78, 0x17, 0x38, 0x50, 0x4a, 0x3c, + 0x0d, 0xfa, 0x5c, 0x22, 0x88, 0xcb, 0xf9, 0xa4, 0x12, 0xbb, 0xf5, 0x00, + 0x25, 0xcb, 0x46, 0x30}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 20 + {SEC_OID_SHA1, + CKG_MGF1_SHA384, + 20, + 20, + {0xa7, 0xae, 0x22, 0x47, 0x3e, 0x8f, 0xac, 0xa5, 0x60, 0x2b, 0x9f, 0x8d, + 0xd4, 0xe9, 0xa2, 0x35, 0xaf, 0x3c, 0x73, 0x4c, 0xbc, 0xd2, 0x67, 0x4f, + 0x19, 0xd9, 0x23, 0x4e, 0xee, 0x07, 0x70, 0x68, 0xb2, 0xf6, 0x5b, 0x3e, + 0xd8, 0x84, 0xe1, 0xfa, 0xbe, 0xf7, 0x86, 0xa5, 0x59, 0xe4, 0x58, 0xe1, + 0xfb, 0x62, 0x99, 0x0c, 0x54, 0x3f, 0x98, 0x7e, 0x09, 0xed, 0x48, 0x2b, + 0xab, 0x69, 0x9c, 0xc2, 0xfd, 0xbb, 0x19, 0x39, 0x74, 0x52, 0xae, 0x3c, + 0x08, 0x0c, 0x31, 0x5b, 0x65, 0xc6, 0x1b, 0xa0, 0xd2, 0x08, 0x8c, 0x77, + 0x6a, 0xc4, 0x53, 0x3d, 0x3f, 0x87, 0x7e, 0x9d, 0x9b, 0xd5, 0x8d, 0xab, + 0xdc, 0x9b, 0x55, 0x7b, 0x5a, 0x2c, 0xe2, 0xe9, 0x0e, 0x6a, 0x84, 0x76, + 0xfd, 0xcc, 0x0e, 0x84, 0xbc, 0x2d, 0x86, 0x1e, 0xc2, 0xe0, 0x9b, 0x07, + 0x8e, 0x4a, 0xe4, 0xf3, 0x2a, 0x0c, 0x70, 0x32, 0xf8, 0x6f, 0x9a, 0x0e, + 0x06, 0x4a, 0x71, 0x19, 0x99, 0xfa, 0x4d, 0xde, 0x25, 0xed, 0x28, 0x41, + 0xd8, 0x74, 0xb1, 0x72, 0xf6, 0xfd, 0x62, 0x1c, 0x32, 0x84, 0x13, 0xd4, + 0xbf, 0xfb, 0x3f, 0x6d, 0x8d, 0xe7, 0xf1, 0xa3, 0x29, 0xc8, 0x16, 0x70, + 0x2d, 0x1c, 0xe6, 0x34, 0x3f, 0x28, 0xcd, 0x02, 0x4d, 0x0d, 0x81, 0x54, + 0x48, 0x54, 0xa4, 0x55, 0xf3, 0x37, 0xe1, 0x00, 0x49, 0xe9, 0xb6, 0x36, + 0x6d, 0xcf, 0x96, 0xe7, 0xc4, 0x7c, 0x1b, 0xf3, 0xae, 0x0b, 0x9f, 0x04, + 0x10, 0x17, 0x53, 0x0d, 0x31, 0x9c, 0xff, 0x6a, 0x83, 0xc7, 0xb4, 0xb0, + 0x73, 0xf6, 0xb2, 0xa0, 0x03, 0x46, 0x98, 0x63, 0x1b, 0x3b, 0x10, 0x3b, + 0xc2, 0x96, 0x77, 0x36, 0x02, 0xc1, 0x98, 0xf1, 0x7b, 0x92, 0x33, 0xb6, + 0xb8, 0x36, 0x08, 0x63, 0xa7, 0x16, 0xae, 0x1b, 0x5b, 0xa5, 0x4e, 0xfc, + 0x78, 0x35, 0x30, 0x1d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 21 + {SEC_OID_SHA1, + CKG_MGF1_SHA384, + 21, + 28, + {0x43, 0x2e, 0xc7, 0xa6, 0x85, 0x06, 0x06, 0x66, 0xdf, 0x6b, 0xac, 0x3f, + 0x47, 0xd8, 0xcb, 0x96, 0x0a, 0x70, 0xb1, 0xf8, 0xfd, 0x4f, 0x16, 0x1d, + 0xa5, 0xb3, 0xcf, 0xb8, 0xfd, 0x44, 0xf8, 0x34, 0x42, 0xa1, 0xba, 0x43, + 0xca, 0x8e, 0x74, 0x8a, 0x59, 0xc6, 0xc7, 0xed, 0x79, 0x24, 0xdc, 0x00, + 0x12, 0xbb, 0xef, 0xb6, 0x9c, 0x97, 0x75, 0x0d, 0x8d, 0x91, 0x44, 0xb4, + 0xcb, 0xde, 0x23, 0x94, 0xf4, 0xb9, 0x05, 0x02, 0xc1, 0xd8, 0xd0, 0x47, + 0x35, 0x5a, 0x51, 0x26, 0x59, 0x13, 0x83, 0x8e, 0xe9, 0x74, 0xf2, 0x38, + 0x6a, 0xd4, 0x65, 0x31, 0x95, 0x5d, 0xee, 0x65, 0x5b, 0x72, 0xd4, 0x70, + 0x45, 0x6c, 0x8c, 0xd6, 0x74, 0x67, 0xc9, 0x05, 0xcb, 0x06, 0xb7, 0xd4, + 0x6e, 0xf1, 0x4f, 0xc8, 0xc9, 0xcd, 0xb7, 0x0a, 0x4d, 0x90, 0x82, 0x0c, + 0xd8, 0x0c, 0xfd, 0xe0, 0x2e, 0xb1, 0x64, 0x54, 0x2e, 0x83, 0x29, 0xdc, + 0x92, 0x7e, 0x19, 0x9d, 0x0f, 0x2c, 0xa1, 0x2c, 0xf4, 0xfe, 0xb2, 0x41, + 0x4e, 0xb4, 0x93, 0x29, 0xba, 0x39, 0x7b, 0xd2, 0x88, 0x05, 0x10, 0x32, + 0x97, 0x18, 0xc5, 0x58, 0x88, 0x18, 0x91, 0xd6, 0x08, 0x52, 0x11, 0xb6, + 0xfa, 0xb6, 0x14, 0x84, 0x7f, 0xbe, 0xf7, 0x28, 0xe9, 0x61, 0xc8, 0xcb, + 0x71, 0x0d, 0x2e, 0x0f, 0x4d, 0x1f, 0x0b, 0x29, 0x2c, 0xd3, 0x72, 0xf8, + 0x68, 0x31, 0xc7, 0x83, 0x75, 0x5d, 0x14, 0x9a, 0x51, 0x1c, 0xe6, 0x19, + 0xe3, 0xba, 0x09, 0xf4, 0x1a, 0xa4, 0x5a, 0x47, 0x69, 0x9f, 0x26, 0x6d, + 0xfb, 0x8c, 0x15, 0xf9, 0x0e, 0x79, 0x5d, 0xb4, 0xf7, 0x8d, 0x97, 0xc2, + 0x93, 0x58, 0xa0, 0x37, 0xe3, 0x30, 0xce, 0x7b, 0x59, 0xd4, 0xe3, 0x4a, + 0xb2, 0xe0, 0xbb, 0x84, 0xa3, 0xe8, 0x89, 0x8b, 0xfc, 0xe5, 0xd5, 0x85, + 0xb9, 0xb7, 0x4f, 0x6c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 22 + {SEC_OID_SHA1, + CKG_MGF1_SHA384, + 22, + 32, + {0x3c, 0xbc, 0x06, 0x34, 0xc9, 0xec, 0x27, 0x32, 0xab, 0x36, 0x96, 0x24, + 0xae, 0x58, 0xc3, 0xa5, 0xc1, 0x8a, 0xc1, 0x0d, 0xca, 0x48, 0x73, 0x2a, + 0x44, 0x28, 0xa0, 0x42, 0xe8, 0xb3, 0x56, 0x68, 0xb1, 0x19, 0xd2, 0x4a, + 0x5e, 0x10, 0xb5, 0x56, 0x2f, 0xfc, 0xc6, 0xa5, 0xb6, 0x89, 0x2a, 0x56, + 0x2c, 0x36, 0x82, 0x86, 0x58, 0xb9, 0x20, 0x37, 0xa9, 0xd4, 0x88, 0x01, + 0xf0, 0x69, 0x4c, 0xf4, 0x65, 0x35, 0x82, 0x5f, 0xe4, 0x50, 0xd2, 0x6b, + 0x55, 0x86, 0x69, 0x79, 0xfe, 0x4e, 0xa2, 0x23, 0x85, 0x50, 0xe6, 0x4b, + 0x2a, 0xe6, 0x39, 0xb5, 0x33, 0xa9, 0xb4, 0xc7, 0xc7, 0xc9, 0x21, 0x1c, + 0x8a, 0xdb, 0x41, 0xe8, 0xe5, 0xd0, 0xc3, 0xc0, 0x01, 0xf5, 0x0d, 0x02, + 0x5b, 0x06, 0xaf, 0x35, 0x3c, 0xa1, 0x1d, 0x72, 0x77, 0x12, 0x9b, 0x6c, + 0x3d, 0x0c, 0x35, 0x92, 0xaa, 0x1d, 0xd3, 0xe6, 0xa3, 0x37, 0x15, 0x85, + 0xb0, 0xcc, 0x97, 0x48, 0x7a, 0x83, 0x10, 0xcc, 0x14, 0x03, 0xdd, 0x0d, + 0xaf, 0xb2, 0x1d, 0xdf, 0x1f, 0x49, 0x83, 0x51, 0x2c, 0x91, 0xf9, 0xec, + 0xa9, 0xf2, 0xc8, 0x3c, 0x37, 0x69, 0x63, 0xa1, 0x34, 0x0d, 0x4e, 0xfc, + 0x61, 0xf3, 0xce, 0x23, 0xbc, 0xfe, 0xd6, 0xfa, 0x01, 0x22, 0x3b, 0x36, + 0x9f, 0x99, 0xe1, 0x30, 0x03, 0xb9, 0xb9, 0xb7, 0x8e, 0x54, 0xec, 0x30, + 0x55, 0x69, 0x19, 0x1b, 0x3d, 0xd2, 0xf7, 0xc6, 0xb5, 0x31, 0x51, 0xb5, + 0xe4, 0x46, 0xd7, 0x2b, 0x54, 0x09, 0xb1, 0x8f, 0xe4, 0xac, 0x74, 0x91, + 0x85, 0xfe, 0xed, 0xf3, 0x0e, 0x5d, 0xb3, 0x09, 0x6d, 0xf9, 0x82, 0xb7, + 0x61, 0x68, 0xee, 0xa3, 0x2e, 0x42, 0x98, 0xb7, 0x5e, 0x38, 0xca, 0xef, + 0x73, 0x32, 0x28, 0xa6, 0x04, 0xad, 0xef, 0xfa, 0x8a, 0x87, 0x84, 0x68, + 0x72, 0x2d, 0x36, 0xb0}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 23 + {SEC_OID_SHA1, + CKG_MGF1_SHA384, + 23, + 48, + {0x02, 0xd5, 0xa9, 0x67, 0x49, 0x11, 0x12, 0x00, 0xcb, 0xf9, 0x77, 0xef, + 0xfa, 0x20, 0x88, 0x76, 0xf8, 0x02, 0x76, 0xdc, 0x90, 0x80, 0x49, 0x10, + 0xa4, 0x14, 0x23, 0x99, 0xc2, 0x4f, 0x46, 0x06, 0x0a, 0xb1, 0x48, 0xfe, + 0x78, 0x17, 0x55, 0x86, 0x57, 0xc4, 0x59, 0xbe, 0x7a, 0x59, 0xd0, 0x1b, + 0x1c, 0x6b, 0xed, 0x2a, 0x9d, 0x79, 0x7e, 0x76, 0xd3, 0xee, 0xcf, 0x3a, + 0x90, 0x99, 0x43, 0x7c, 0x73, 0xde, 0x1e, 0xf1, 0xb1, 0x4f, 0xa2, 0x43, + 0x04, 0xfb, 0x35, 0x78, 0x28, 0x24, 0xe7, 0x2d, 0xb1, 0xad, 0xad, 0x75, + 0xe0, 0xdc, 0x56, 0xe5, 0x03, 0xc5, 0xa0, 0xae, 0x29, 0xcd, 0xd5, 0x5a, + 0x8a, 0x6c, 0x29, 0x59, 0x41, 0x53, 0xbe, 0x4f, 0x69, 0xba, 0x6d, 0xed, + 0xba, 0x71, 0xda, 0xbb, 0xcf, 0xb5, 0xac, 0x8d, 0xe3, 0xb7, 0x0c, 0xf8, + 0x2a, 0xec, 0xd6, 0xb0, 0x3d, 0xb4, 0xf9, 0xa0, 0xd3, 0xe7, 0xbb, 0xfb, + 0x90, 0xb5, 0xb3, 0xc7, 0x50, 0xe4, 0xf3, 0x3c, 0xd3, 0xec, 0xc7, 0x13, + 0xf8, 0xcf, 0xc1, 0x5e, 0xac, 0xdb, 0x5c, 0x6e, 0x6d, 0xb4, 0x1d, 0xab, + 0x5a, 0xed, 0x52, 0x1f, 0xcc, 0x71, 0x88, 0xaf, 0xdf, 0x05, 0x9a, 0x7c, + 0x3e, 0xbf, 0xcd, 0x2f, 0x15, 0x61, 0xba, 0xad, 0xd6, 0x48, 0xcd, 0x6b, + 0xdf, 0xff, 0x00, 0xb6, 0xc8, 0x01, 0x30, 0xc5, 0xa3, 0xec, 0xc3, 0xa2, + 0x54, 0xf8, 0xea, 0x8f, 0x48, 0x45, 0x20, 0xa0, 0x52, 0x2f, 0x3a, 0xef, + 0xa0, 0xfa, 0x79, 0x49, 0x6b, 0x8d, 0x82, 0x11, 0x72, 0x52, 0xa5, 0x66, + 0xfb, 0x9e, 0x19, 0x1c, 0x04, 0x82, 0x39, 0x8f, 0x16, 0xbe, 0x51, 0x35, + 0x51, 0xe7, 0xa6, 0xaf, 0xd9, 0xf7, 0xf2, 0xf1, 0xe8, 0x9a, 0xdb, 0x26, + 0x27, 0xde, 0xdd, 0x96, 0xea, 0xd8, 0x36, 0xa8, 0xf8, 0x8e, 0x0b, 0x36, + 0x1e, 0xbe, 0xeb, 0xfe}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 24 + {SEC_OID_SHA1, + CKG_MGF1_SHA384, + 24, + 64, + {0x97, 0xc6, 0x83, 0x21, 0x4a, 0x38, 0x0b, 0xdc, 0x87, 0x01, 0x71, 0x7c, + 0xe1, 0xc4, 0xc0, 0xbd, 0x6b, 0x87, 0x1f, 0xd6, 0x5e, 0xb4, 0x95, 0xd4, + 0x49, 0xce, 0xd1, 0x75, 0x68, 0xb7, 0x59, 0x37, 0x14, 0xf4, 0x9c, 0xa8, + 0x11, 0x02, 0x81, 0xa1, 0xfa, 0x8b, 0x91, 0xdd, 0xbb, 0x40, 0xf8, 0x5c, + 0x3f, 0x0d, 0xda, 0x16, 0x5b, 0xba, 0xc3, 0xea, 0x05, 0x5c, 0x8b, 0x06, + 0xa0, 0xf4, 0xfb, 0x88, 0x7c, 0x59, 0x7b, 0x3e, 0x90, 0x82, 0x60, 0x7c, + 0x5c, 0x9c, 0x83, 0x7d, 0x00, 0x34, 0xdc, 0x6d, 0x3a, 0x0f, 0xd4, 0xd4, + 0x72, 0x97, 0x6b, 0x81, 0xa0, 0x79, 0x2f, 0x1e, 0x31, 0x89, 0x16, 0x91, + 0x49, 0x8c, 0x07, 0xdf, 0xab, 0x88, 0xec, 0x72, 0xe1, 0xae, 0x0f, 0x25, + 0x46, 0x7f, 0x9a, 0x4f, 0x53, 0x24, 0x93, 0xd9, 0x65, 0x7a, 0x0f, 0xde, + 0x2f, 0x88, 0xef, 0x64, 0x87, 0x69, 0x41, 0x9e, 0x26, 0x9a, 0xbc, 0x83, + 0x0e, 0x9d, 0x6b, 0x6d, 0x70, 0xb0, 0xe3, 0x98, 0xcb, 0xbd, 0x05, 0x06, + 0x49, 0x35, 0xff, 0x71, 0xd5, 0x86, 0xf5, 0xc3, 0x63, 0x64, 0x0d, 0xa6, + 0xdc, 0xd3, 0x30, 0xcf, 0x19, 0x01, 0x6a, 0xaa, 0xe8, 0x58, 0x17, 0x31, + 0x1f, 0xac, 0x58, 0xf8, 0xbd, 0xdb, 0x30, 0x4c, 0x74, 0xe0, 0x39, 0x2f, + 0x2d, 0x61, 0xef, 0x94, 0x01, 0x24, 0xd6, 0xa3, 0x37, 0xa3, 0xad, 0x6b, + 0xe2, 0xbd, 0xaf, 0x83, 0x95, 0x54, 0x74, 0xe7, 0xf0, 0xb2, 0xca, 0x63, + 0x62, 0x9e, 0xf4, 0x46, 0xc9, 0x35, 0x5c, 0xe8, 0xf5, 0x2c, 0x3c, 0x80, + 0x2e, 0xf3, 0xe1, 0x60, 0x00, 0x2f, 0xfb, 0x38, 0x24, 0xbc, 0xd2, 0x55, + 0x35, 0xbc, 0x2b, 0x63, 0x9a, 0x4e, 0x60, 0x9e, 0x33, 0x77, 0xe1, 0x21, + 0xb3, 0xe1, 0x70, 0xe4, 0x23, 0xd3, 0xf8, 0x27, 0x13, 0x2d, 0xa2, 0x16, + 0xe2, 0x12, 0x92, 0xea}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 25 + {SEC_OID_SHA1, + CKG_MGF1_SHA512, + 25, + 0, + {0x0d, 0x95, 0x95, 0x55, 0x9a, 0xcb, 0x85, 0xa3, 0x17, 0xdd, 0x79, 0x8b, + 0x6a, 0x90, 0x4e, 0xc8, 0x0a, 0x2f, 0x9a, 0xfe, 0x58, 0x70, 0xd0, 0x5e, + 0x01, 0x73, 0x71, 0x40, 0x8b, 0x10, 0x17, 0x10, 0x02, 0x6e, 0x14, 0x90, + 0x84, 0xdd, 0x03, 0x99, 0xa2, 0x3f, 0xae, 0xed, 0x59, 0xb1, 0x80, 0x82, + 0xdc, 0xd3, 0xab, 0x62, 0xbd, 0x67, 0xef, 0xfe, 0x61, 0x98, 0x74, 0xbe, + 0xbf, 0xcb, 0x2d, 0x4f, 0xbf, 0xa4, 0x4e, 0x75, 0x4a, 0x4f, 0x18, 0x53, + 0x39, 0x6f, 0xdb, 0x79, 0xd7, 0x12, 0xf1, 0xd3, 0xa1, 0xdd, 0x3f, 0xf6, + 0xb0, 0x70, 0x7b, 0x94, 0x89, 0x69, 0x4d, 0xbd, 0x30, 0xd2, 0xfa, 0x92, + 0xe0, 0x02, 0x25, 0x8d, 0x46, 0x10, 0x23, 0xf1, 0x56, 0x4c, 0x49, 0x64, + 0xc8, 0x59, 0xed, 0x56, 0xf9, 0x3e, 0xd4, 0x2c, 0xc7, 0xc0, 0x22, 0xd0, + 0x5e, 0xca, 0x29, 0xfd, 0x2b, 0x0f, 0xc2, 0xea, 0x25, 0x2b, 0x7e, 0x2a, + 0x68, 0x52, 0x9f, 0xe2, 0x7d, 0xa9, 0xa7, 0xa9, 0x00, 0xf1, 0x8e, 0x61, + 0xfb, 0xb2, 0xda, 0xd4, 0xda, 0x88, 0x16, 0xd5, 0x27, 0x46, 0x04, 0x6a, + 0x65, 0x15, 0xc2, 0x9f, 0x63, 0x40, 0x6c, 0x13, 0x63, 0x46, 0x95, 0xad, + 0x07, 0xaa, 0x6d, 0x2b, 0xe0, 0xab, 0xfe, 0x0b, 0x8e, 0x10, 0x78, 0x8f, + 0x2a, 0x3a, 0x31, 0xe6, 0x81, 0x29, 0xbb, 0xa1, 0xbd, 0x51, 0xcf, 0xf5, + 0xc9, 0x80, 0xf6, 0xc4, 0x5f, 0xb3, 0x60, 0x41, 0xc0, 0x7b, 0x4c, 0x86, + 0x3d, 0xfb, 0x5e, 0xe8, 0x32, 0xcb, 0x5f, 0x3c, 0xd8, 0x70, 0x20, 0x5b, + 0x23, 0xc8, 0x17, 0x67, 0x77, 0xf4, 0x07, 0x8b, 0x26, 0x55, 0xa0, 0xcb, + 0x44, 0x7f, 0xf3, 0x4c, 0xed, 0x58, 0x4f, 0x0e, 0x0e, 0xb4, 0xab, 0xdf, + 0x2f, 0x35, 0xfc, 0x45, 0x23, 0xa5, 0x2a, 0x95, 0x76, 0xc9, 0xd1, 0x5b, + 0x80, 0xa6, 0xd5, 0x4f}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 26 + {SEC_OID_SHA1, + CKG_MGF1_SHA512, + 26, + 20, + {0x98, 0xbb, 0xf3, 0x02, 0x86, 0x17, 0xae, 0x1a, 0x57, 0xa6, 0x89, 0x21, + 0x7d, 0xda, 0xeb, 0xf5, 0x61, 0x91, 0xc6, 0x86, 0xf8, 0xbe, 0x8e, 0x6d, + 0xa7, 0xbc, 0xe2, 0x7f, 0xdf, 0x49, 0xaf, 0x2b, 0x9d, 0x82, 0x6c, 0x64, + 0xa4, 0x3f, 0x79, 0xfc, 0x7c, 0x60, 0x3c, 0x58, 0x85, 0xb0, 0xc4, 0x6a, + 0xc2, 0xd1, 0x75, 0xa7, 0x66, 0x2d, 0x9b, 0xa3, 0xd8, 0x20, 0x72, 0x06, + 0x93, 0x63, 0xcd, 0x93, 0xf7, 0xd3, 0xa0, 0xd6, 0x13, 0x75, 0xe1, 0x6b, + 0x5a, 0x5e, 0xa1, 0xf1, 0x8e, 0xaf, 0x73, 0x07, 0xe3, 0xcf, 0x8b, 0x27, + 0x52, 0x8a, 0xea, 0xb9, 0xd0, 0xa3, 0xd1, 0x90, 0x0e, 0x55, 0x99, 0xd9, + 0xea, 0xd6, 0x8e, 0xde, 0x88, 0xe6, 0x09, 0xc2, 0x13, 0xbe, 0x0a, 0x97, + 0x64, 0x2c, 0xc2, 0xdd, 0x6e, 0x6d, 0x2d, 0x6c, 0xea, 0x5b, 0x15, 0x9a, + 0xe3, 0x5c, 0x42, 0x63, 0x0f, 0xa9, 0xd8, 0xdd, 0xfd, 0x51, 0x55, 0xc3, + 0xc0, 0x70, 0xe1, 0x2e, 0xc9, 0x14, 0x27, 0x3c, 0xe5, 0x30, 0x4f, 0x80, + 0x57, 0xeb, 0x0f, 0xcb, 0x0c, 0x59, 0x5d, 0x89, 0x5a, 0xab, 0xef, 0x7a, + 0xba, 0xf6, 0xfa, 0x12, 0xeb, 0xa6, 0x50, 0x59, 0xbf, 0x2e, 0xd8, 0x6b, + 0x70, 0x64, 0xe9, 0xa2, 0x79, 0xbf, 0x9a, 0xdf, 0x94, 0xb8, 0x94, 0x08, + 0x27, 0x60, 0xc5, 0xe9, 0xc1, 0x5a, 0x29, 0xfe, 0xca, 0x66, 0xe6, 0x87, + 0xdf, 0x5b, 0x68, 0xe5, 0x4f, 0x3b, 0xc0, 0x60, 0x9a, 0xa7, 0x78, 0x20, + 0x4f, 0xef, 0x7f, 0x8e, 0xa9, 0x57, 0xc0, 0xce, 0x1a, 0x88, 0x3d, 0x1c, + 0x8e, 0xce, 0x6b, 0x6b, 0x96, 0x8b, 0x5d, 0x2c, 0x50, 0xb7, 0x26, 0xc4, + 0x3f, 0x28, 0x82, 0xcc, 0x76, 0xf0, 0x83, 0x64, 0x7c, 0xa2, 0x59, 0xe3, + 0xcb, 0x33, 0xbd, 0xf1, 0xfe, 0x38, 0xd7, 0xbf, 0x8c, 0xf7, 0x0d, 0xa5, + 0xdd, 0x92, 0x48, 0xfa}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 27 + {SEC_OID_SHA1, + CKG_MGF1_SHA512, + 27, + 28, + {0x74, 0x0e, 0xde, 0xef, 0x36, 0xd7, 0x37, 0x19, 0xe8, 0x13, 0xfa, 0xef, + 0x24, 0xd6, 0x6f, 0x17, 0x85, 0xb2, 0x78, 0x10, 0x6d, 0xb6, 0x65, 0x48, + 0xd3, 0x11, 0x11, 0x5e, 0xf8, 0x20, 0x36, 0x69, 0xd2, 0xee, 0xcc, 0xbf, + 0xa7, 0x60, 0x9d, 0x9f, 0x40, 0xe8, 0xbf, 0x41, 0x80, 0x61, 0x28, 0x35, + 0xd6, 0xcb, 0x07, 0xb7, 0xa6, 0xc7, 0x00, 0x38, 0x93, 0x63, 0x34, 0xe0, + 0x07, 0xb3, 0x2d, 0x3b, 0x84, 0xfb, 0xf2, 0xd7, 0x8d, 0xcf, 0xba, 0xe2, + 0x2d, 0xc5, 0xc6, 0xd4, 0x84, 0x9e, 0x1e, 0x07, 0x33, 0x92, 0xb0, 0x2b, + 0xad, 0xb5, 0x21, 0x24, 0x7b, 0xff, 0x1c, 0x27, 0x7c, 0xba, 0xbf, 0x14, + 0x21, 0xee, 0x96, 0x90, 0xa2, 0x36, 0xef, 0xd5, 0x06, 0x7a, 0xa3, 0xee, + 0x0c, 0xd7, 0xa3, 0xec, 0x67, 0xcc, 0x80, 0x16, 0x6b, 0xd9, 0x28, 0xba, + 0x14, 0xb1, 0x10, 0x57, 0x81, 0xa7, 0x4d, 0xf0, 0x99, 0x28, 0xa8, 0x16, + 0xe4, 0xf2, 0xe6, 0x6e, 0x9c, 0x5e, 0x45, 0xde, 0xd2, 0x85, 0xa5, 0x97, + 0xbd, 0xd6, 0x51, 0x59, 0xd8, 0x7f, 0x54, 0xc8, 0x84, 0x92, 0x91, 0xcf, + 0x50, 0xd9, 0xac, 0xa1, 0xb5, 0x7e, 0x61, 0x2f, 0x7d, 0x42, 0x84, 0xf2, + 0x4e, 0xee, 0xd1, 0x27, 0x7c, 0x43, 0xa8, 0xb1, 0xa7, 0xcb, 0x0a, 0x3e, + 0xa9, 0x88, 0x69, 0x6a, 0xfd, 0x0f, 0x14, 0xa0, 0xbc, 0x1d, 0x17, 0x2b, + 0xc1, 0x9d, 0x4a, 0xbb, 0xeb, 0x93, 0x39, 0xb5, 0xa7, 0xb8, 0x63, 0x7a, + 0x88, 0x14, 0x2f, 0x04, 0xff, 0x9b, 0x8d, 0x01, 0x1f, 0x7b, 0x8f, 0xe1, + 0xd3, 0x7f, 0x75, 0xfe, 0x3f, 0xfc, 0xf1, 0x3b, 0xca, 0x3c, 0x48, 0x1d, + 0x80, 0x68, 0x39, 0xa5, 0x20, 0xcb, 0x6e, 0x76, 0x0b, 0xf2, 0x1d, 0x28, + 0xda, 0x20, 0xf5, 0x87, 0x42, 0xf5, 0x2f, 0xf5, 0x45, 0x92, 0x93, 0xa7, + 0x01, 0x61, 0xbb, 0x73}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 28 + {SEC_OID_SHA1, + CKG_MGF1_SHA512, + 28, + 32, + {0x71, 0x06, 0x5a, 0xfd, 0xea, 0x90, 0x58, 0x74, 0x48, 0x9d, 0x30, 0x29, + 0xff, 0xe3, 0x97, 0x95, 0x64, 0xb3, 0x69, 0x0e, 0x98, 0x03, 0x01, 0x71, + 0x7f, 0x29, 0xc2, 0x33, 0x3a, 0xa0, 0x29, 0xdc, 0x93, 0xde, 0xc4, 0x1c, + 0x26, 0xce, 0xbb, 0x4e, 0x28, 0xbd, 0x0b, 0x4b, 0xeb, 0x58, 0x43, 0xf6, + 0xb1, 0x4e, 0xcd, 0x80, 0x3d, 0x5e, 0x49, 0xb3, 0x22, 0x31, 0x74, 0xf2, + 0xad, 0xeb, 0x87, 0xa6, 0x9a, 0x20, 0x97, 0x7d, 0x3b, 0xfd, 0x48, 0x6f, + 0xee, 0x88, 0xd8, 0x29, 0xe0, 0x79, 0x57, 0x64, 0x8d, 0xa5, 0xfe, 0x6c, + 0x8c, 0xd7, 0x2d, 0x0d, 0xd4, 0x92, 0xb2, 0x24, 0x2a, 0xfb, 0x3e, 0x95, + 0x78, 0xa4, 0x15, 0xb6, 0x5c, 0x91, 0x60, 0xa3, 0x75, 0x01, 0xe2, 0x28, + 0x90, 0xa2, 0x5b, 0x46, 0x38, 0xc9, 0xcf, 0x96, 0x85, 0xf4, 0x9c, 0x84, + 0x0a, 0x04, 0xe8, 0xbd, 0x99, 0xf9, 0x02, 0x9b, 0xe5, 0x75, 0x23, 0xe0, + 0x5a, 0x3e, 0x35, 0xde, 0x01, 0xc7, 0x45, 0x4a, 0x06, 0x49, 0x3b, 0x52, + 0x49, 0xb4, 0xd5, 0xbe, 0x24, 0x19, 0xa4, 0xec, 0x16, 0x6f, 0x6a, 0x50, + 0xf7, 0xdf, 0xd7, 0xa5, 0x85, 0x2d, 0x05, 0xa8, 0x9d, 0x19, 0x7d, 0xd3, + 0x7e, 0xfa, 0xa3, 0xec, 0xd6, 0xc2, 0x7e, 0x07, 0x86, 0x53, 0x2f, 0xe9, + 0x77, 0xd3, 0x5c, 0xd6, 0x5a, 0x4e, 0xc2, 0xd7, 0x9d, 0xb0, 0x53, 0xd6, + 0x67, 0xe6, 0x17, 0x93, 0xd0, 0x71, 0x9a, 0x14, 0x32, 0xb0, 0xc0, 0xab, + 0x66, 0xfc, 0x3e, 0x5d, 0xc6, 0xee, 0xb4, 0x15, 0x77, 0x4c, 0x1a, 0xcd, + 0x44, 0x8e, 0xf9, 0x5a, 0x3b, 0xe4, 0xfc, 0x34, 0x08, 0x38, 0x91, 0x15, + 0x9c, 0xf6, 0xd6, 0x30, 0xbc, 0xd6, 0xd9, 0xc7, 0x8e, 0xb5, 0x96, 0xca, + 0xeb, 0xf9, 0x63, 0x21, 0x06, 0x84, 0xef, 0x43, 0xa6, 0xa6, 0x4d, 0x4a, + 0x83, 0x22, 0x51, 0xcc}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 29 + {SEC_OID_SHA1, + CKG_MGF1_SHA512, + 29, + 48, + {0x2d, 0x01, 0xcf, 0x0f, 0xd2, 0xd3, 0xf2, 0x56, 0x1b, 0x34, 0xb7, 0xea, + 0xc9, 0xf3, 0x45, 0x64, 0xa3, 0x32, 0x67, 0xa9, 0x8b, 0x2e, 0xd4, 0xec, + 0x00, 0xf0, 0x71, 0x97, 0xcb, 0x33, 0x32, 0xa7, 0xd0, 0xcd, 0x41, 0x6e, + 0x22, 0x1a, 0xcb, 0xe3, 0xb4, 0x0e, 0x95, 0x99, 0xec, 0xa8, 0x7c, 0xb5, + 0x4f, 0x1e, 0xed, 0x51, 0xe5, 0xcd, 0x70, 0xeb, 0xbe, 0xbd, 0xe5, 0x73, + 0x21, 0x58, 0x20, 0x41, 0x7b, 0xf5, 0x5c, 0xe9, 0x98, 0xf4, 0x12, 0x1d, + 0xa2, 0x85, 0x1f, 0xe0, 0x14, 0x77, 0xc9, 0x88, 0x55, 0x3e, 0xdd, 0x2d, + 0x85, 0xf5, 0x8d, 0x7a, 0x24, 0xac, 0xe9, 0x9e, 0xd1, 0xbb, 0x44, 0x02, + 0x06, 0xcb, 0x30, 0x06, 0x7d, 0xd9, 0x31, 0xca, 0xbc, 0xc3, 0xe3, 0xbe, + 0xbd, 0xe0, 0xee, 0xa9, 0xad, 0x18, 0x25, 0x69, 0x0d, 0xe0, 0xc5, 0xb2, + 0x02, 0x21, 0x91, 0xb9, 0x78, 0x48, 0x43, 0x79, 0xc7, 0xaa, 0x30, 0x53, + 0x1d, 0x29, 0x6e, 0x63, 0x51, 0xc6, 0x1d, 0x6b, 0xe3, 0x7b, 0x04, 0xfd, + 0xb6, 0xeb, 0x2f, 0x11, 0xaf, 0xc4, 0x7b, 0x94, 0x37, 0xb5, 0xcf, 0xbb, + 0x6a, 0x6f, 0x05, 0x9c, 0x9f, 0x6b, 0x23, 0xfb, 0xd6, 0x41, 0x05, 0xad, + 0xfc, 0x72, 0x66, 0x23, 0x25, 0xb5, 0xab, 0xb4, 0x46, 0x52, 0x92, 0x16, + 0xdb, 0xe7, 0x72, 0xa3, 0xa3, 0x63, 0xee, 0xed, 0x2d, 0xe2, 0x66, 0x47, + 0x65, 0x2b, 0xba, 0x01, 0x72, 0x1a, 0x5b, 0x87, 0x50, 0x36, 0xa7, 0x5a, + 0x76, 0x66, 0x50, 0x31, 0xbc, 0x26, 0xa9, 0x7d, 0x41, 0x6f, 0xe5, 0x64, + 0xec, 0x2a, 0x9b, 0x80, 0x85, 0x53, 0x92, 0x9e, 0x48, 0x81, 0x7b, 0x66, + 0x79, 0xab, 0xe7, 0xfe, 0xed, 0xd4, 0x1a, 0xa9, 0xc6, 0xed, 0x79, 0x67, + 0x6c, 0x77, 0x2f, 0x0d, 0x8a, 0xcb, 0xce, 0x65, 0x13, 0x7b, 0x66, 0xf4, + 0x52, 0x42, 0xf3, 0x1a}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 30 + {SEC_OID_SHA1, + CKG_MGF1_SHA512, + 30, + 64, + {0x55, 0x2c, 0x5e, 0xa8, 0x8b, 0x09, 0xb5, 0x1b, 0x86, 0x53, 0xfd, 0x16, + 0x4c, 0xcd, 0x3e, 0xa6, 0x2a, 0xb8, 0x4a, 0xbf, 0xe2, 0x2d, 0x01, 0x09, + 0x24, 0x49, 0x62, 0x0d, 0xcb, 0xaa, 0x86, 0xde, 0xac, 0xaa, 0xa7, 0xe4, + 0x0e, 0x22, 0xb1, 0x6c, 0xc3, 0x01, 0x13, 0xce, 0xe2, 0x1b, 0x5e, 0x49, + 0x1c, 0x8a, 0xfa, 0x38, 0x06, 0xad, 0x39, 0xda, 0x88, 0xd2, 0xcd, 0x11, + 0x6b, 0x25, 0x85, 0x1b, 0x57, 0xc2, 0x6c, 0x6c, 0x6c, 0x85, 0x80, 0x26, + 0x1a, 0x90, 0x15, 0x0a, 0x88, 0x92, 0x8e, 0x22, 0x52, 0x4e, 0x73, 0x1d, + 0xbf, 0x97, 0x9d, 0x7e, 0xc7, 0xbf, 0x70, 0xf8, 0x53, 0xfb, 0xd3, 0xf7, + 0x7f, 0xba, 0x86, 0xd5, 0xfd, 0x32, 0x5e, 0xb4, 0x1f, 0x12, 0xc2, 0x84, + 0x16, 0xc2, 0x12, 0x5e, 0x2b, 0xcc, 0x68, 0x29, 0x7b, 0xba, 0x44, 0xb4, + 0x1d, 0xcc, 0x92, 0x39, 0xd9, 0x3e, 0x5c, 0xe9, 0xf0, 0x67, 0xf9, 0x3e, + 0x0f, 0x81, 0x7d, 0x43, 0x9c, 0xd1, 0x78, 0x37, 0x50, 0x3b, 0xc8, 0x2e, + 0xb3, 0x42, 0xfe, 0xfa, 0x65, 0x8d, 0x06, 0x4b, 0x21, 0xd1, 0x4c, 0x6f, + 0x7e, 0xe9, 0xe0, 0xbe, 0x06, 0x13, 0x64, 0xb3, 0xb7, 0x3e, 0x44, 0x1a, + 0x6b, 0x61, 0x0d, 0x63, 0xe1, 0xde, 0x66, 0x27, 0x27, 0x65, 0x80, 0x86, + 0x1b, 0x08, 0x56, 0x48, 0x74, 0x8b, 0xd5, 0x75, 0xa3, 0x3b, 0x0e, 0x75, + 0xbb, 0x9b, 0xf2, 0xef, 0x69, 0x95, 0x56, 0xbc, 0xc0, 0x9f, 0x12, 0x62, + 0xd4, 0xbc, 0xe2, 0x9b, 0x8b, 0x50, 0x8a, 0xae, 0x82, 0x78, 0xd9, 0xe6, + 0x63, 0x81, 0x8f, 0x27, 0x45, 0x18, 0x6c, 0x33, 0x73, 0x3d, 0x92, 0x55, + 0xc5, 0xa5, 0x4a, 0xee, 0xe8, 0xf4, 0x18, 0x08, 0x16, 0xd8, 0xfd, 0x2a, + 0xa0, 0xa9, 0xb9, 0xcf, 0x22, 0xcd, 0x0a, 0xe3, 0x12, 0x4e, 0xee, 0x81, + 0xc4, 0x77, 0xa6, 0xb6}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 31 + {SEC_OID_SHA224, + CKG_MGF1_SHA1, + 31, + 0, + {0x52, 0xac, 0x57, 0x1a, 0xd2, 0xa5, 0x4e, 0xc7, 0x6a, 0x1e, 0xfc, 0x43, + 0x0f, 0x87, 0xa9, 0x14, 0xde, 0xa5, 0x0d, 0xd1, 0x8b, 0xcf, 0x82, 0x89, + 0x2c, 0x93, 0xef, 0x23, 0x3c, 0x2b, 0x9e, 0xeb, 0x19, 0x70, 0x22, 0x9f, + 0x3e, 0x79, 0x08, 0x6b, 0x51, 0xd9, 0xf1, 0xe6, 0x1e, 0xae, 0x5b, 0x58, + 0x9c, 0xa3, 0xdc, 0xb1, 0x40, 0x18, 0x9c, 0x79, 0xe3, 0x39, 0xd5, 0x6e, + 0x07, 0xb9, 0x2e, 0x24, 0xfe, 0x61, 0xda, 0x02, 0xc3, 0x95, 0xc6, 0x51, + 0xe6, 0xf2, 0x2e, 0x9c, 0xc6, 0x18, 0x59, 0x28, 0x29, 0xac, 0x07, 0x88, + 0x3f, 0x1e, 0xdf, 0x12, 0x08, 0x97, 0xb0, 0x73, 0x7a, 0xdf, 0xa1, 0x29, + 0x44, 0x24, 0x04, 0xe4, 0xbc, 0xf2, 0x3e, 0xaf, 0xbe, 0xf3, 0x43, 0x9a, + 0x7d, 0xdd, 0x13, 0x96, 0xf1, 0xa7, 0xab, 0x49, 0x79, 0xe2, 0xc3, 0xba, + 0xaf, 0xfe, 0xe9, 0x36, 0xa4, 0x7a, 0x4d, 0x74, 0x03, 0x4f, 0x69, 0x77, + 0xb9, 0x70, 0x3f, 0xfa, 0x71, 0xde, 0x42, 0x7c, 0x62, 0x1a, 0xd5, 0xba, + 0x6d, 0x91, 0x2a, 0xa2, 0xdc, 0x5e, 0x58, 0x1f, 0x29, 0x99, 0x56, 0x6a, + 0xe0, 0xab, 0xe5, 0xa6, 0x5a, 0x7a, 0x81, 0x9d, 0xe4, 0x5c, 0xfd, 0x70, + 0x1c, 0x8e, 0x1b, 0xba, 0x72, 0x7b, 0xd7, 0x77, 0xd2, 0x10, 0x2d, 0x48, + 0x4c, 0xaf, 0x3f, 0x6a, 0xd7, 0x2f, 0x40, 0x0d, 0x1c, 0xf0, 0x78, 0xe9, + 0x77, 0x59, 0xea, 0xbe, 0xc6, 0x91, 0xa5, 0x29, 0xa3, 0x54, 0x8f, 0x55, + 0x77, 0x9b, 0x5b, 0x9f, 0xe7, 0xc5, 0x86, 0x59, 0x0b, 0xd4, 0x4a, 0xbe, + 0x00, 0x3b, 0x71, 0xde, 0xc9, 0x60, 0xc2, 0xcf, 0xd9, 0x09, 0x8d, 0xaf, + 0xa3, 0x29, 0xc2, 0xa7, 0x5c, 0x8d, 0x94, 0xaa, 0x0c, 0xee, 0x0b, 0x91, + 0x68, 0x0f, 0xe3, 0x91, 0x0e, 0x52, 0x39, 0x04, 0x32, 0x76, 0x27, 0x9c, + 0x70, 0x1b, 0x8a, 0xef}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 32 + {SEC_OID_SHA224, + CKG_MGF1_SHA1, + 32, + 20, + {0x58, 0x95, 0x2e, 0x6e, 0x15, 0xec, 0x30, 0x0c, 0x02, 0x75, 0x8a, 0x59, + 0x51, 0x8f, 0x61, 0x91, 0x79, 0x77, 0x8f, 0xde, 0x61, 0x4a, 0x3e, 0x3e, + 0xf7, 0x42, 0xa6, 0xb9, 0x03, 0x92, 0x75, 0xcc, 0x84, 0x16, 0xc2, 0x6a, + 0xb5, 0xfd, 0x24, 0x64, 0x9e, 0xd2, 0x2d, 0xef, 0x7f, 0x92, 0x15, 0x99, + 0x4c, 0xd3, 0xde, 0xd2, 0x34, 0x59, 0xae, 0x4b, 0x31, 0xc3, 0xa2, 0x43, + 0x04, 0x40, 0x1a, 0x8a, 0xe7, 0x00, 0xa2, 0x2b, 0xc2, 0x70, 0xc8, 0x9f, + 0x43, 0x00, 0x50, 0x6b, 0xaf, 0x4f, 0x81, 0x33, 0x96, 0xae, 0x01, 0x7a, + 0x5d, 0xdb, 0x2b, 0x04, 0x77, 0xa5, 0x78, 0x6d, 0x42, 0x5a, 0x96, 0xe9, + 0x67, 0xfa, 0x35, 0x0a, 0xda, 0xd5, 0x96, 0xf1, 0xae, 0x0f, 0x81, 0x48, + 0x31, 0x1e, 0xa1, 0x48, 0x36, 0xc3, 0x6b, 0x39, 0xd3, 0x31, 0xdf, 0xfd, + 0x74, 0x53, 0xc6, 0xf7, 0xe7, 0x90, 0x92, 0xc1, 0x39, 0x38, 0xd9, 0x0b, + 0x80, 0x1d, 0x41, 0x56, 0x9b, 0xc4, 0xd1, 0x4a, 0x84, 0x97, 0xcd, 0xb4, + 0x29, 0x2c, 0x95, 0x96, 0x63, 0x47, 0x4d, 0x3c, 0x6b, 0x39, 0x1e, 0x5e, + 0x7f, 0xf3, 0x01, 0x64, 0x7a, 0xfb, 0x4f, 0xda, 0xf8, 0xbc, 0xfd, 0x39, + 0xb4, 0xe6, 0xe7, 0x63, 0x2d, 0xcd, 0x5d, 0xe6, 0xca, 0x12, 0xf0, 0xc2, + 0x2c, 0x4b, 0x2d, 0xd1, 0x6a, 0x74, 0xa1, 0xe8, 0x14, 0xfb, 0x33, 0x4e, + 0xe4, 0x64, 0x7c, 0xfe, 0xa9, 0x8a, 0xcc, 0x69, 0x1e, 0x0f, 0xc1, 0x8f, + 0x0e, 0x4d, 0xcd, 0x93, 0x54, 0xd3, 0xa8, 0xf5, 0xa1, 0x08, 0x20, 0x00, + 0xdc, 0xb3, 0xac, 0x81, 0x74, 0x9b, 0xdf, 0x21, 0x84, 0x37, 0x50, 0x91, + 0xab, 0x31, 0xe1, 0x33, 0x21, 0x6e, 0xc0, 0xce, 0xde, 0x22, 0xad, 0xea, + 0xd9, 0x06, 0xf8, 0x59, 0x5e, 0x85, 0xfc, 0xe5, 0xf2, 0x8a, 0x67, 0xf7, + 0xd6, 0xf1, 0x12, 0x49}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 33 + {SEC_OID_SHA224, + CKG_MGF1_SHA1, + 33, + 28, + {0x5c, 0x2e, 0xc7, 0xab, 0x93, 0xaf, 0xb7, 0xa9, 0xfe, 0x2d, 0x0e, 0x00, + 0x65, 0x97, 0xa0, 0x75, 0xf8, 0xee, 0x01, 0xff, 0x04, 0xba, 0xb3, 0x18, + 0xa3, 0xe3, 0xc4, 0x89, 0x87, 0x8b, 0xcf, 0x32, 0x1f, 0x68, 0x1d, 0x12, + 0x3a, 0x7a, 0xcd, 0x0e, 0x5e, 0xb0, 0x1f, 0x82, 0x61, 0xa8, 0x2f, 0xc3, + 0xd3, 0x4f, 0xce, 0x1a, 0x36, 0x56, 0x0d, 0x08, 0x59, 0xd3, 0x9a, 0xd9, + 0xc2, 0xb8, 0xfa, 0xda, 0xa2, 0x67, 0x3b, 0x7f, 0xaf, 0x0c, 0x0b, 0x74, + 0xea, 0xef, 0x13, 0xf8, 0xa7, 0x1f, 0x4b, 0x97, 0x29, 0xda, 0x1e, 0x3d, + 0x44, 0x4c, 0xbf, 0x26, 0x1d, 0xb4, 0x15, 0xb5, 0x93, 0x74, 0x84, 0x27, + 0x89, 0xdc, 0x60, 0xb1, 0xfb, 0xfa, 0xd4, 0x3d, 0xaf, 0xf4, 0x0e, 0xbb, + 0x4d, 0xbb, 0xde, 0xa4, 0x00, 0xcb, 0x50, 0x6f, 0xf0, 0xb7, 0x55, 0x68, + 0xa5, 0xe4, 0x87, 0x05, 0xd7, 0x5a, 0xbd, 0x9b, 0x74, 0x44, 0x17, 0x8d, + 0xa7, 0xae, 0x90, 0x16, 0x42, 0x83, 0x5c, 0xab, 0xf8, 0x6b, 0x22, 0xe5, + 0x5a, 0x5e, 0x09, 0x06, 0x64, 0xa9, 0x0d, 0x6a, 0x78, 0xf3, 0xe3, 0xad, + 0xe7, 0xa7, 0x27, 0x54, 0xff, 0xf5, 0x6f, 0x24, 0x45, 0xa0, 0x14, 0x92, + 0x81, 0x31, 0xad, 0xa4, 0x77, 0x42, 0x0b, 0x38, 0x95, 0x13, 0x89, 0xe8, + 0x4b, 0xf3, 0xcf, 0xea, 0xb5, 0x7e, 0x86, 0x45, 0x13, 0xca, 0x72, 0x47, + 0x32, 0x3a, 0xf0, 0x36, 0x67, 0xcd, 0x9c, 0xa9, 0x26, 0xda, 0xb7, 0xeb, + 0x51, 0xd2, 0x4c, 0x25, 0x91, 0x8f, 0x49, 0x80, 0x06, 0x5e, 0xf1, 0x84, + 0x6c, 0xbd, 0xa3, 0xa3, 0x9b, 0x10, 0x20, 0x38, 0x01, 0x48, 0xf7, 0x0a, + 0x0c, 0xe2, 0x6f, 0xf4, 0x36, 0x58, 0x37, 0x48, 0x70, 0xb5, 0x18, 0x54, + 0xb9, 0x9b, 0xe2, 0xd3, 0x31, 0x5b, 0x31, 0x7e, 0xfb, 0x13, 0x90, 0xc7, + 0xc1, 0x3e, 0x87, 0x1d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 34 + {SEC_OID_SHA224, + CKG_MGF1_SHA1, + 34, + 32, + {0xba, 0xd4, 0x43, 0x74, 0x32, 0x69, 0x9d, 0x9c, 0xd3, 0x79, 0x9c, 0x29, + 0xbc, 0xd9, 0x59, 0x68, 0x3b, 0x87, 0x92, 0x87, 0xea, 0xc2, 0xb5, 0x2c, + 0x5c, 0x26, 0x3f, 0x46, 0xe2, 0x48, 0x8a, 0xb5, 0xe0, 0xbe, 0x51, 0x7f, + 0xf7, 0xa5, 0xbc, 0x59, 0xa5, 0xfb, 0x21, 0x7d, 0xb5, 0x60, 0x21, 0x07, + 0xa2, 0x80, 0x45, 0xf0, 0x8e, 0xe9, 0x28, 0x6a, 0xfd, 0x3d, 0x61, 0x97, + 0x0f, 0xbc, 0x12, 0xfe, 0xac, 0x76, 0xb1, 0x2f, 0x75, 0xf1, 0x79, 0x93, + 0x77, 0x9c, 0x8c, 0x3a, 0xed, 0x86, 0x2d, 0xd6, 0x81, 0x66, 0x5f, 0x38, + 0x66, 0x10, 0xc5, 0x9a, 0x4b, 0x6b, 0x0e, 0x63, 0x9d, 0xe5, 0xfb, 0x55, + 0xe3, 0x6b, 0x52, 0xba, 0xf3, 0xd9, 0xe0, 0xac, 0x15, 0x0d, 0x3e, 0xe3, + 0x0b, 0xe8, 0x5e, 0xe9, 0x55, 0x80, 0xb3, 0x4e, 0x47, 0x02, 0x2c, 0x51, + 0x7a, 0x96, 0xb1, 0x4b, 0x93, 0xa6, 0x4c, 0x4a, 0x12, 0x9d, 0xef, 0x11, + 0xc5, 0x6b, 0x34, 0xf6, 0x03, 0x53, 0xf4, 0x0c, 0x81, 0x3f, 0x60, 0xa9, + 0x24, 0xea, 0x03, 0x91, 0xdd, 0xb2, 0x77, 0x0c, 0xb0, 0x09, 0x15, 0xbd, + 0xf3, 0x3e, 0x3c, 0xbe, 0x6f, 0x2e, 0x87, 0x84, 0x0e, 0x63, 0x35, 0xb5, + 0xd8, 0xdc, 0x3d, 0x1a, 0x25, 0xda, 0xa3, 0x09, 0xc5, 0x64, 0x4b, 0x03, + 0x5c, 0x46, 0x41, 0x6c, 0x75, 0x46, 0x0f, 0x8e, 0xd6, 0x8a, 0x00, 0x81, + 0xdf, 0x51, 0x40, 0xce, 0xf9, 0x53, 0x3b, 0x33, 0x29, 0x6f, 0x62, 0x71, + 0x78, 0x1c, 0x2e, 0xde, 0x18, 0x20, 0x02, 0x16, 0x5b, 0xe8, 0x62, 0xa2, + 0xf4, 0xd8, 0xf5, 0xc3, 0x1d, 0x26, 0xdf, 0xb6, 0xda, 0xd5, 0x6c, 0xdc, + 0xf2, 0x69, 0xb4, 0xe3, 0x14, 0x3c, 0x15, 0x2d, 0xcf, 0xf6, 0xec, 0x80, + 0x75, 0x4e, 0x22, 0xce, 0x2e, 0xdf, 0xe7, 0x87, 0x9a, 0x1e, 0xb1, 0xb8, + 0x30, 0x77, 0xde, 0x98}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 35 + {SEC_OID_SHA224, + CKG_MGF1_SHA1, + 35, + 48, + {0x3b, 0x45, 0xf1, 0x32, 0x6d, 0x3b, 0x0b, 0xc5, 0x10, 0x15, 0x65, 0xb0, + 0x22, 0x54, 0x1f, 0x83, 0x6a, 0xdb, 0x79, 0xc9, 0xe1, 0x0e, 0x20, 0x47, + 0x8b, 0x1b, 0xe6, 0xa3, 0x2a, 0x54, 0xdb, 0xb6, 0x2a, 0x5c, 0x56, 0xc9, + 0x28, 0x44, 0xf4, 0x69, 0x96, 0x28, 0x9f, 0x85, 0x50, 0x1e, 0x1a, 0x68, + 0x1a, 0x29, 0x77, 0x36, 0x67, 0xf4, 0x2e, 0x3f, 0x0c, 0x1e, 0x79, 0xf1, + 0x49, 0x63, 0x21, 0x3c, 0xea, 0xa5, 0x92, 0x82, 0xcb, 0x0d, 0x29, 0x61, + 0x13, 0x9e, 0xa9, 0x12, 0xfa, 0xa9, 0x4d, 0x37, 0x62, 0xaa, 0x92, 0x8a, + 0x03, 0xc8, 0x8d, 0xd5, 0x67, 0x83, 0x73, 0xe3, 0x9d, 0x18, 0x2d, 0x86, + 0x90, 0xd9, 0xc9, 0xb8, 0x28, 0x76, 0x22, 0xfd, 0x35, 0x4b, 0xd5, 0xd2, + 0x88, 0xcb, 0x4b, 0xfe, 0xfc, 0x7f, 0xb5, 0xa3, 0x18, 0x77, 0x81, 0x33, + 0x94, 0x41, 0xb3, 0x58, 0xb7, 0xf0, 0xbe, 0x6c, 0x88, 0x48, 0x68, 0xb7, + 0xec, 0x47, 0x35, 0x27, 0x12, 0x29, 0x7e, 0xf1, 0x91, 0xed, 0x4e, 0x55, + 0xe1, 0xc8, 0xe4, 0x38, 0xee, 0xd1, 0xde, 0xc2, 0xb5, 0x79, 0x07, 0x93, + 0x3c, 0x14, 0xed, 0x5f, 0xff, 0xb1, 0x01, 0xcd, 0xe6, 0x00, 0x7c, 0x78, + 0x23, 0xe8, 0x04, 0xf7, 0x9c, 0x34, 0xdb, 0x42, 0x9a, 0x55, 0xc2, 0x86, + 0x1c, 0x2c, 0x8a, 0x46, 0x06, 0x50, 0x9f, 0x7b, 0xe7, 0x74, 0xd1, 0xad, + 0xbb, 0x66, 0xf6, 0x40, 0xad, 0xf1, 0x6a, 0xac, 0xd6, 0x17, 0x30, 0xf8, + 0x09, 0x59, 0x05, 0xee, 0x99, 0x78, 0xf3, 0x79, 0xde, 0xa4, 0xd2, 0x33, + 0xb3, 0xbb, 0x0d, 0x7a, 0x0f, 0xea, 0xf0, 0x7f, 0xa8, 0x5a, 0x28, 0x64, + 0x01, 0x43, 0x29, 0xd9, 0xd3, 0x1f, 0x29, 0xcf, 0x22, 0xaa, 0x76, 0xc5, + 0xc0, 0x61, 0xec, 0x41, 0xe4, 0x21, 0x1f, 0xbb, 0x5f, 0xb4, 0x2c, 0x8d, + 0x08, 0x7b, 0xb9, 0x17}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 36 + {SEC_OID_SHA224, + CKG_MGF1_SHA1, + 36, + 64, + {0x84, 0xd3, 0x0e, 0xbd, 0xde, 0xb6, 0x4f, 0x5f, 0xcb, 0xe1, 0x76, 0x32, + 0xcb, 0xb6, 0x92, 0xc1, 0x22, 0x2c, 0x5f, 0xff, 0xb5, 0x4e, 0x37, 0xf2, + 0x5b, 0xb8, 0x7c, 0x92, 0x19, 0x93, 0x0f, 0x5c, 0xbd, 0xa0, 0xf7, 0x62, + 0x88, 0x9a, 0x89, 0x89, 0xb8, 0xb2, 0x3f, 0xc7, 0x9e, 0xee, 0x17, 0xd8, + 0xe5, 0x90, 0x20, 0x6d, 0x55, 0xb4, 0x00, 0x6e, 0xe3, 0xcf, 0x4d, 0x79, + 0xaa, 0xc9, 0x3a, 0xc5, 0xa3, 0xfc, 0x68, 0xfe, 0xfa, 0x28, 0x0b, 0x53, + 0x36, 0x8e, 0x16, 0xe9, 0x5f, 0xb8, 0x62, 0x96, 0x53, 0xd7, 0x69, 0x91, + 0x60, 0x9e, 0x42, 0xea, 0x04, 0xf1, 0x9e, 0x19, 0xa5, 0xbd, 0x41, 0x1b, + 0x2e, 0xcf, 0x9a, 0x18, 0xde, 0x94, 0x5c, 0x69, 0x54, 0x07, 0xf6, 0x08, + 0xc0, 0x51, 0x69, 0xe2, 0xe2, 0x00, 0x25, 0x9a, 0x6c, 0xf4, 0x30, 0x14, + 0x48, 0x5b, 0x86, 0xd3, 0xac, 0x10, 0xb2, 0x27, 0x83, 0xfe, 0xc3, 0x91, + 0x88, 0xd3, 0x9b, 0x59, 0x60, 0xa9, 0x7a, 0x41, 0x40, 0x01, 0xdf, 0x83, + 0x81, 0xcb, 0x0c, 0x17, 0xb1, 0xad, 0x05, 0xa3, 0xa5, 0x81, 0x75, 0x20, + 0x2e, 0x2c, 0xd8, 0xaa, 0x6c, 0xa3, 0x13, 0x1d, 0x3b, 0xc0, 0xef, 0xbc, + 0x2f, 0x0d, 0x5f, 0x09, 0x92, 0x50, 0x80, 0xda, 0x53, 0x9b, 0x93, 0x98, + 0x04, 0x97, 0x81, 0x6b, 0xfd, 0x04, 0x29, 0x49, 0xac, 0xf3, 0x1f, 0xa2, + 0x70, 0x5a, 0x63, 0xd7, 0x44, 0x2c, 0xbe, 0x1c, 0x28, 0x13, 0x28, 0xbf, + 0x58, 0xa1, 0xe3, 0x1a, 0xc6, 0x9f, 0x96, 0xd6, 0x7c, 0xc3, 0x18, 0x56, + 0xe2, 0x2b, 0x7f, 0xaf, 0xbc, 0xae, 0x2b, 0x62, 0x23, 0xe5, 0x5e, 0x2c, + 0x81, 0xa5, 0xfd, 0x67, 0xd7, 0x4c, 0xdc, 0x8c, 0xcc, 0x5c, 0x3b, 0x6f, + 0xe2, 0xd8, 0x31, 0x9b, 0xa3, 0x6a, 0xb2, 0xda, 0x9a, 0x8d, 0xd9, 0x72, + 0x03, 0x84, 0x66, 0x2c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 37 + {SEC_OID_SHA224, + CKG_MGF1_SHA224, + 37, + 0, + {0x08, 0x0c, 0x73, 0x63, 0xb8, 0x01, 0xb6, 0xbc, 0x22, 0xb0, 0x49, 0x78, + 0xe7, 0x2b, 0xa6, 0xac, 0x9c, 0x55, 0x93, 0x24, 0x31, 0x59, 0x4a, 0x2f, + 0x80, 0xe7, 0xac, 0xa1, 0x17, 0xc5, 0x1b, 0xde, 0x99, 0x0f, 0x02, 0xde, + 0xfd, 0xde, 0xca, 0x37, 0x33, 0x94, 0x82, 0x9f, 0x41, 0xa9, 0xd4, 0x9d, + 0x62, 0xfc, 0x15, 0x93, 0xf9, 0x9b, 0x16, 0x9b, 0xf6, 0xf8, 0xdd, 0x4d, + 0xaa, 0x14, 0x9e, 0xb2, 0xac, 0xf6, 0xf4, 0x70, 0x93, 0x2a, 0xf5, 0x61, + 0x5e, 0x44, 0x0f, 0x7b, 0x64, 0x83, 0x54, 0xf0, 0x81, 0xd9, 0xb8, 0x2e, + 0xad, 0xe0, 0x09, 0xf5, 0x23, 0x28, 0x19, 0x4e, 0xba, 0x38, 0x35, 0x93, + 0xb6, 0x0b, 0xc5, 0x06, 0x89, 0x44, 0x9e, 0xb7, 0xd4, 0x78, 0x67, 0x9d, + 0xee, 0x26, 0x7c, 0xe1, 0x99, 0xb3, 0xc9, 0x9d, 0x4b, 0x00, 0x4f, 0xe3, + 0x08, 0x10, 0x2d, 0xcc, 0xc0, 0x9f, 0xe0, 0x41, 0xc1, 0x25, 0xd4, 0xd6, + 0xc2, 0x87, 0xdf, 0xba, 0x9c, 0x6c, 0x40, 0xa4, 0xa1, 0x42, 0x1d, 0x5f, + 0x37, 0x34, 0xf6, 0xea, 0x09, 0xc8, 0x5e, 0x99, 0x4b, 0x14, 0x07, 0xac, + 0x8c, 0x7c, 0x95, 0xb0, 0xf7, 0x89, 0x25, 0xb9, 0x60, 0x40, 0x27, 0xa2, + 0x8a, 0xb2, 0xf9, 0x21, 0xcf, 0x1c, 0x9f, 0xea, 0xbf, 0x53, 0x00, 0xe8, + 0x26, 0xb3, 0x83, 0xb6, 0xeb, 0x11, 0xb0, 0x0b, 0x9a, 0x37, 0x8c, 0xf3, + 0x60, 0xe7, 0x60, 0xc4, 0x77, 0x7c, 0xc8, 0xf4, 0x46, 0x73, 0x01, 0x41, + 0x7a, 0xe0, 0x75, 0x56, 0x48, 0x3e, 0x4e, 0x47, 0xec, 0xe4, 0xe7, 0x48, + 0x7b, 0x18, 0x8e, 0x2a, 0x2a, 0xc9, 0x5d, 0x85, 0xa7, 0x75, 0x86, 0xaa, + 0x12, 0x53, 0x74, 0x36, 0xab, 0x2e, 0x50, 0xbf, 0x7a, 0x4f, 0xd7, 0xcd, + 0x57, 0x74, 0x21, 0xfa, 0x12, 0xce, 0x6f, 0x4b, 0x69, 0xb9, 0x7b, 0xf2, + 0x48, 0xd8, 0x58, 0x66}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 38 + {SEC_OID_SHA224, + CKG_MGF1_SHA224, + 38, + 20, + {0x67, 0x68, 0x65, 0xe0, 0x33, 0xad, 0x3a, 0x73, 0xbc, 0xec, 0xd2, 0x36, + 0xa1, 0x25, 0xa8, 0x30, 0x54, 0x13, 0xe2, 0xcc, 0x99, 0xdb, 0x22, 0x25, + 0xac, 0x87, 0xf7, 0xf0, 0xbf, 0xca, 0x64, 0x4d, 0x87, 0xbc, 0x64, 0x89, + 0x29, 0x57, 0x30, 0xb9, 0x88, 0x74, 0x20, 0x1f, 0x08, 0x89, 0xe6, 0x88, + 0x87, 0x2b, 0x4c, 0x30, 0xa6, 0x8a, 0x69, 0x9e, 0x88, 0x3e, 0xc0, 0xad, + 0xc5, 0xc3, 0x8e, 0xed, 0x5b, 0x90, 0xef, 0x1b, 0xa1, 0x2a, 0x93, 0x0d, + 0xe4, 0x2a, 0x9b, 0xbe, 0xfd, 0xcb, 0xf3, 0xbf, 0x9c, 0xc1, 0x57, 0xca, + 0x95, 0x0b, 0x9e, 0x92, 0x78, 0x41, 0xdf, 0x13, 0x8f, 0x89, 0xf8, 0x74, + 0x20, 0x7c, 0x25, 0x95, 0xe6, 0xf7, 0xfd, 0x40, 0x39, 0xb6, 0xf0, 0x94, + 0xac, 0x0a, 0x5f, 0x59, 0xca, 0x57, 0x07, 0xda, 0x5c, 0x32, 0x30, 0xfc, + 0x74, 0x0a, 0x19, 0x5b, 0x8d, 0xb7, 0x41, 0xd6, 0x02, 0xd5, 0xb1, 0x2d, + 0xd0, 0x04, 0x28, 0x69, 0xfa, 0xcc, 0x1e, 0x05, 0xc0, 0x39, 0x05, 0xb7, + 0xbe, 0x9c, 0xcf, 0x0c, 0xde, 0x94, 0x42, 0x62, 0x43, 0x09, 0x3e, 0x16, + 0x22, 0x37, 0x33, 0x01, 0x54, 0x2c, 0x96, 0x66, 0x7f, 0x16, 0x3b, 0x06, + 0x7b, 0x1b, 0x53, 0xdb, 0x10, 0xae, 0x40, 0x11, 0x95, 0xde, 0xb9, 0xd1, + 0x74, 0x67, 0x48, 0xe5, 0xf4, 0x91, 0xff, 0xc7, 0x05, 0x1c, 0x94, 0x6a, + 0x24, 0x5c, 0x4c, 0x1d, 0x1c, 0x3f, 0x88, 0x0f, 0xe9, 0x9f, 0x09, 0xc8, + 0xa9, 0x0d, 0x91, 0x38, 0xdb, 0xe9, 0x94, 0x78, 0x5f, 0x57, 0x6d, 0x79, + 0xbb, 0x3e, 0xb3, 0xf4, 0xbe, 0x15, 0xde, 0x46, 0xad, 0x4a, 0x80, 0x73, + 0xcc, 0xb9, 0x46, 0xe2, 0x84, 0xdc, 0x2e, 0xd7, 0x57, 0x2d, 0x90, 0xd8, + 0xa8, 0x41, 0xca, 0x0d, 0xbf, 0xf4, 0xbc, 0xae, 0x1f, 0xc3, 0x07, 0xfe, + 0x17, 0xe8, 0x7d, 0x87}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 39 + {SEC_OID_SHA224, + CKG_MGF1_SHA224, + 39, + 28, + {0x60, 0x3b, 0xf7, 0x78, 0xb2, 0x95, 0x61, 0xfc, 0xaa, 0x54, 0xf5, 0xff, + 0x62, 0x8c, 0x5d, 0x25, 0x7e, 0x02, 0x12, 0xc6, 0x32, 0x7e, 0x91, 0x12, + 0xca, 0xb8, 0xcf, 0x28, 0x53, 0x14, 0x6f, 0xb8, 0xe9, 0x60, 0x60, 0x1e, + 0x96, 0x13, 0xf5, 0x7b, 0xaf, 0xf8, 0xe6, 0x42, 0x23, 0xcd, 0x7e, 0x00, + 0x26, 0xf6, 0x61, 0x88, 0x87, 0x8b, 0xd3, 0x5d, 0x92, 0x36, 0xe9, 0xde, + 0x5f, 0x09, 0x50, 0xbb, 0xa5, 0x1b, 0xe0, 0x6e, 0xee, 0x37, 0x30, 0x40, + 0x81, 0xa3, 0x6e, 0xf7, 0xf4, 0xf7, 0xc9, 0x40, 0x49, 0x56, 0xc4, 0x0d, + 0x30, 0xb3, 0xa4, 0x26, 0x6a, 0x3b, 0x25, 0x89, 0x8f, 0x54, 0x6f, 0x0f, + 0x69, 0x94, 0xc5, 0x4e, 0xc9, 0x49, 0x74, 0x74, 0xed, 0x04, 0xdf, 0xb3, + 0xa2, 0x4a, 0x49, 0x38, 0x17, 0x2d, 0x87, 0x7f, 0xef, 0x56, 0xc3, 0xe6, + 0xe1, 0x15, 0x86, 0xa5, 0xb9, 0x20, 0xc1, 0x53, 0x8e, 0x2f, 0x22, 0xdd, + 0x4c, 0x97, 0x1d, 0x93, 0x3d, 0x69, 0xf5, 0xa4, 0x74, 0x2e, 0x3b, 0x23, + 0xe2, 0xbb, 0x56, 0xb1, 0x25, 0x3b, 0x67, 0xbc, 0xce, 0x76, 0x17, 0x22, + 0xb9, 0xa0, 0x26, 0x67, 0x43, 0x98, 0xe7, 0x71, 0x1f, 0x9e, 0xc0, 0x41, + 0x5c, 0x75, 0xc8, 0x0e, 0x3b, 0xf3, 0x8f, 0x69, 0x91, 0xb3, 0x96, 0x3b, + 0xc4, 0xb8, 0x9b, 0xf3, 0xf0, 0x41, 0xeb, 0x8c, 0x89, 0x4a, 0xd1, 0x27, + 0x90, 0xdb, 0x35, 0xd2, 0x4c, 0x54, 0xa4, 0xd2, 0x12, 0x3f, 0xb9, 0x1d, + 0x9b, 0xc4, 0xe9, 0xc1, 0x16, 0xac, 0xe0, 0x6e, 0x7b, 0x59, 0xb0, 0x93, + 0xd6, 0xc1, 0xcd, 0xcc, 0xc0, 0x67, 0x54, 0x0b, 0x2c, 0x59, 0x9f, 0x8f, + 0x59, 0x85, 0xff, 0x6e, 0x14, 0xda, 0x69, 0x11, 0x69, 0xbc, 0xe2, 0x03, + 0xae, 0x8c, 0x12, 0x77, 0x70, 0xf3, 0x83, 0x3b, 0x0b, 0x19, 0x84, 0x7c, + 0xbc, 0x4f, 0x6a, 0x56}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 40 + {SEC_OID_SHA224, + CKG_MGF1_SHA224, + 40, + 32, + {0x82, 0x72, 0xe0, 0x86, 0x42, 0x61, 0xc5, 0xbf, 0xa0, 0x5f, 0x4e, 0x40, + 0xa9, 0x8a, 0xad, 0xee, 0x43, 0x96, 0x8e, 0x9f, 0x5a, 0x7e, 0xbf, 0xd7, + 0xcf, 0x39, 0x08, 0x7a, 0x2b, 0x61, 0xb3, 0x4f, 0x45, 0x92, 0xf0, 0x0c, + 0x3c, 0x18, 0x68, 0x1e, 0x94, 0x1f, 0xb9, 0x58, 0xb4, 0x46, 0xc9, 0xd9, + 0x8b, 0xae, 0x87, 0x94, 0x4f, 0x0d, 0x41, 0xf1, 0x3b, 0x3d, 0x16, 0x62, + 0xbf, 0x9d, 0xb1, 0xd0, 0x11, 0xc9, 0x26, 0xe6, 0x93, 0x11, 0xe2, 0x96, + 0xd0, 0xdc, 0xc5, 0x9e, 0x9e, 0x09, 0xe4, 0xf6, 0xc7, 0xb0, 0xa7, 0xe5, + 0xf2, 0x32, 0x53, 0x3e, 0x02, 0x09, 0x7e, 0x52, 0xfc, 0x07, 0x55, 0xea, + 0x75, 0x6b, 0xa0, 0xc0, 0xed, 0xe3, 0xae, 0x4c, 0x75, 0xf7, 0xf8, 0x96, + 0x6b, 0x42, 0x11, 0x8d, 0x16, 0x83, 0xfb, 0x9f, 0x1e, 0x12, 0x7c, 0x1e, + 0x6a, 0x6a, 0x63, 0x12, 0x6a, 0x0d, 0x50, 0xb1, 0xb5, 0xa5, 0x9f, 0x4a, + 0xdb, 0xf5, 0xcb, 0x82, 0x2f, 0x7b, 0x86, 0x3c, 0x0f, 0x8d, 0x8f, 0xc0, + 0x1d, 0xc6, 0x98, 0xbd, 0x70, 0x94, 0x3a, 0x62, 0x31, 0xd7, 0xaa, 0x77, + 0xd5, 0x17, 0xbe, 0x3f, 0x1f, 0xcc, 0xab, 0x61, 0xc9, 0x9b, 0x8f, 0xbe, + 0x5e, 0x4f, 0x74, 0x50, 0x29, 0xce, 0x81, 0xc9, 0x59, 0x5e, 0xc9, 0x30, + 0xab, 0xf7, 0xee, 0xee, 0x62, 0x35, 0xab, 0x2a, 0x84, 0x00, 0x24, 0x71, + 0xb9, 0x71, 0xeb, 0x91, 0x83, 0x8e, 0x13, 0xee, 0x4b, 0x01, 0x4c, 0xd9, + 0x10, 0x59, 0xb3, 0x97, 0x50, 0x92, 0xbd, 0xb2, 0x6b, 0xb4, 0x35, 0xec, + 0xa4, 0x0e, 0xc8, 0xae, 0x88, 0x74, 0x70, 0xf1, 0xc1, 0x1e, 0x32, 0xd2, + 0xfc, 0xa1, 0x11, 0xdc, 0x25, 0x4c, 0x02, 0x9a, 0x2f, 0x82, 0x4a, 0x8d, + 0xc2, 0x82, 0x4a, 0xe3, 0x2a, 0x11, 0x68, 0xde, 0x2c, 0x23, 0xfb, 0x69, + 0xc7, 0x76, 0x47, 0xc9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 41 + {SEC_OID_SHA224, + CKG_MGF1_SHA224, + 41, + 48, + {0x77, 0xc7, 0x7d, 0x25, 0xc3, 0x97, 0x54, 0x75, 0x55, 0x41, 0x40, 0x97, + 0x49, 0xa9, 0x4f, 0xcf, 0x10, 0xb2, 0x8e, 0xde, 0xf9, 0x2a, 0x06, 0x79, + 0x2f, 0xee, 0xe1, 0xa5, 0x38, 0x1c, 0x06, 0xaa, 0x1e, 0xd6, 0xfd, 0x46, + 0xdc, 0x76, 0xbf, 0x12, 0x54, 0x11, 0x20, 0x92, 0x24, 0x73, 0x91, 0x2b, + 0xd6, 0x3b, 0xb2, 0xac, 0x17, 0x29, 0x51, 0x10, 0x61, 0x5e, 0x8c, 0x96, + 0x03, 0x9e, 0xb8, 0x00, 0xa0, 0xa2, 0x50, 0x4a, 0x47, 0x63, 0x08, 0x52, + 0xc3, 0x54, 0xda, 0x0b, 0x9c, 0x44, 0xc9, 0xcc, 0x6b, 0x30, 0xfc, 0x2c, + 0x57, 0x15, 0xe0, 0x24, 0x25, 0xc9, 0xd5, 0x73, 0x86, 0x8f, 0x0e, 0xac, + 0x1e, 0x97, 0x41, 0x54, 0x08, 0xd4, 0xd7, 0x85, 0x02, 0x30, 0xd0, 0xe0, + 0x2b, 0x61, 0xd2, 0x37, 0xb4, 0x14, 0x5c, 0x99, 0xf8, 0x22, 0xc3, 0x92, + 0x70, 0xfe, 0xd2, 0xd0, 0xc2, 0x36, 0xf0, 0x12, 0x85, 0x68, 0xd7, 0xef, + 0x5d, 0xd5, 0xb2, 0x6d, 0x0a, 0xac, 0x7f, 0x75, 0x2d, 0xd4, 0x5e, 0x89, + 0x1e, 0x7f, 0x32, 0x89, 0x97, 0x41, 0x68, 0xa6, 0xfd, 0xe1, 0xc8, 0xde, + 0x36, 0x8d, 0x1e, 0x3f, 0x54, 0x6e, 0xc4, 0xee, 0xd2, 0x12, 0x00, 0xf2, + 0x17, 0xc9, 0xde, 0x87, 0x40, 0x0d, 0x84, 0x6c, 0x26, 0xee, 0x70, 0xf4, + 0x59, 0xc0, 0xf8, 0x7f, 0x5a, 0xe6, 0x42, 0x73, 0x99, 0x9b, 0x0f, 0x1b, + 0xfc, 0x1b, 0x60, 0xbb, 0xa4, 0xdb, 0x27, 0x1b, 0x3d, 0x63, 0xdb, 0x27, + 0xcc, 0x24, 0xb9, 0xd2, 0x25, 0xc8, 0x3d, 0x20, 0x43, 0xf3, 0xe3, 0xa2, + 0x0c, 0x08, 0x8b, 0x36, 0xad, 0xc5, 0x0c, 0x15, 0xa5, 0xdf, 0x89, 0x4a, + 0x4a, 0x48, 0x75, 0x91, 0x8c, 0x8d, 0xd3, 0x4f, 0x91, 0xc7, 0xfc, 0x8b, + 0xec, 0x50, 0x87, 0x22, 0x17, 0x77, 0x89, 0x92, 0x52, 0x34, 0x09, 0xcd, + 0x21, 0xf8, 0xb8, 0x8c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 42 + {SEC_OID_SHA224, + CKG_MGF1_SHA224, + 42, + 64, + {0x64, 0xa9, 0xc0, 0xe6, 0xfb, 0xce, 0xa9, 0x6d, 0x62, 0xda, 0x56, 0x21, + 0x3f, 0x2a, 0x11, 0xd9, 0x22, 0x41, 0x8f, 0xa1, 0xb5, 0x6a, 0xe4, 0xaf, + 0xde, 0x7d, 0x34, 0x42, 0xc9, 0xf4, 0x01, 0x3c, 0xe1, 0x1e, 0xa2, 0x03, + 0xca, 0x23, 0xa3, 0x51, 0x60, 0x9a, 0x41, 0xd5, 0xb7, 0x69, 0x6b, 0xbe, + 0x2f, 0x3c, 0xca, 0x01, 0x14, 0x9a, 0x1a, 0x7b, 0x9c, 0x0e, 0xbf, 0x05, + 0x2e, 0x51, 0x16, 0x7f, 0xf1, 0x8b, 0xea, 0xd5, 0xf2, 0xd3, 0xc2, 0xdf, + 0x37, 0x5a, 0x2f, 0xad, 0x08, 0xa9, 0x1b, 0x8c, 0x36, 0xba, 0xae, 0xd7, + 0xaa, 0x58, 0x46, 0x9a, 0x8f, 0x42, 0x8e, 0x37, 0xe8, 0x3a, 0xb0, 0x4f, + 0xef, 0xfe, 0x49, 0x99, 0x7c, 0x64, 0x0b, 0xb6, 0x3a, 0xef, 0x23, 0xef, + 0x40, 0x8f, 0xb2, 0x99, 0xaf, 0xf9, 0x7f, 0xce, 0x04, 0x86, 0xca, 0x36, + 0xab, 0xc6, 0x44, 0x1f, 0xd5, 0x2c, 0xfd, 0xcc, 0xdf, 0xf1, 0x78, 0x57, + 0xcc, 0xba, 0x6f, 0x44, 0x8c, 0xb3, 0xd3, 0x9b, 0x72, 0x92, 0x87, 0xa6, + 0x11, 0x3b, 0x67, 0x94, 0x6c, 0x00, 0x47, 0x20, 0xb4, 0xf0, 0xbc, 0xe4, + 0x26, 0x78, 0xe0, 0x70, 0x2b, 0x0c, 0xa6, 0x09, 0x6d, 0xef, 0x9e, 0x4c, + 0x67, 0x24, 0x4b, 0x68, 0xd8, 0x9a, 0x5a, 0xc8, 0x98, 0x6e, 0xf6, 0xf4, + 0xac, 0xb0, 0xb5, 0x00, 0x65, 0xfa, 0x75, 0x41, 0x0c, 0x43, 0x87, 0x48, + 0x44, 0xaf, 0x51, 0x1d, 0x63, 0x32, 0xc7, 0xdb, 0x8f, 0x11, 0x98, 0x8e, + 0x70, 0xa7, 0xa0, 0x24, 0x15, 0x26, 0x11, 0x01, 0xd9, 0xe3, 0x6d, 0xec, + 0xe7, 0x9c, 0x21, 0x1e, 0x26, 0xd5, 0x80, 0x82, 0x5a, 0x7e, 0x53, 0x58, + 0xb1, 0xac, 0x64, 0xe9, 0xfc, 0x43, 0xf3, 0x81, 0xb6, 0xcf, 0xf4, 0x77, + 0xb5, 0x8d, 0x28, 0x61, 0xc7, 0x31, 0x35, 0xd0, 0x44, 0x43, 0x2c, 0xfe, + 0x34, 0xcc, 0xe8, 0x83}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 43 + {SEC_OID_SHA224, + CKG_MGF1_SHA256, + 43, + 0, + {0x26, 0xde, 0xa6, 0x8e, 0x27, 0x01, 0x8d, 0x32, 0x47, 0xe2, 0xa1, 0xc7, + 0x07, 0x96, 0xf5, 0xe0, 0x25, 0x69, 0x2c, 0xe3, 0xd3, 0x1a, 0x6c, 0xf9, + 0xea, 0xe6, 0xe0, 0xad, 0x09, 0x41, 0xfd, 0x36, 0xf6, 0x6a, 0x0f, 0xf5, + 0x42, 0x59, 0x6e, 0xa1, 0x51, 0x49, 0x70, 0x8d, 0xf7, 0xb8, 0x8b, 0x63, + 0xd7, 0x70, 0x31, 0xb1, 0xa1, 0xe8, 0xe6, 0x0b, 0x22, 0x21, 0xb5, 0x85, + 0x60, 0x14, 0x1e, 0x2a, 0x3c, 0xbe, 0xdf, 0x09, 0xae, 0xd2, 0x9a, 0xab, + 0xed, 0x1c, 0x35, 0xeb, 0x0f, 0xfb, 0x31, 0x2b, 0xdd, 0xd0, 0x4f, 0x66, + 0xac, 0xdd, 0xf4, 0x2a, 0x0d, 0x71, 0x30, 0xe1, 0x26, 0x8d, 0x90, 0x9d, + 0x98, 0x8b, 0xf0, 0x6d, 0x46, 0x5b, 0x02, 0x24, 0x10, 0x96, 0xe8, 0x74, + 0x4b, 0x55, 0x41, 0xe1, 0x5e, 0xd2, 0x74, 0xe5, 0x4c, 0xeb, 0x9b, 0xcd, + 0x79, 0x6b, 0x3c, 0x36, 0x1a, 0xd7, 0xcc, 0x59, 0xd5, 0xec, 0xee, 0x3f, + 0x11, 0x31, 0xbd, 0xf9, 0xea, 0x68, 0x1e, 0x9b, 0xe0, 0x9d, 0x18, 0x39, + 0x4a, 0x64, 0x71, 0x1a, 0x04, 0x0f, 0xe4, 0x21, 0xb8, 0x67, 0x8d, 0xa3, + 0x30, 0xc3, 0x8a, 0xe6, 0xf0, 0x57, 0xa5, 0xb6, 0x90, 0xba, 0x71, 0x64, + 0x25, 0x29, 0x38, 0xfd, 0xa0, 0xc5, 0x39, 0x6d, 0x49, 0xf2, 0x65, 0xf7, + 0xa3, 0x87, 0x54, 0xed, 0xfe, 0x52, 0x94, 0xc1, 0xf0, 0x92, 0x72, 0x1b, + 0xa2, 0x63, 0xbc, 0xc3, 0x34, 0x43, 0x90, 0x88, 0xa0, 0xc7, 0x16, 0x9d, + 0x9b, 0xad, 0xce, 0x5b, 0x22, 0x0f, 0x2c, 0x80, 0xc4, 0x44, 0x21, 0xec, + 0xef, 0x60, 0x5f, 0x46, 0xc6, 0xed, 0x9a, 0xff, 0xdf, 0x3c, 0x73, 0x0b, + 0x26, 0x6e, 0xb0, 0x31, 0xf1, 0xf2, 0x65, 0x00, 0x3d, 0xff, 0x13, 0x06, + 0x6d, 0x3b, 0x1c, 0xbb, 0x12, 0xd8, 0x98, 0xe6, 0xc1, 0x5f, 0x34, 0xf7, + 0x51, 0x6d, 0xec, 0x75}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 44 + {SEC_OID_SHA224, + CKG_MGF1_SHA256, + 44, + 20, + {0x91, 0xff, 0x01, 0xe7, 0x9f, 0x9c, 0x9e, 0x50, 0xae, 0xa0, 0xef, 0xdb, + 0xc8, 0xb2, 0xc3, 0x70, 0xf3, 0xa4, 0x0a, 0xd8, 0xe4, 0x89, 0x60, 0x1f, + 0x82, 0x17, 0xec, 0xf9, 0xd0, 0x47, 0xbd, 0x8e, 0x10, 0xbd, 0xa6, 0x64, + 0xea, 0x98, 0x6f, 0x57, 0x34, 0xed, 0x38, 0xaa, 0xf6, 0x7c, 0xd7, 0xb2, + 0x27, 0xe5, 0xb6, 0x8d, 0xdd, 0xae, 0x13, 0xcd, 0x81, 0xf9, 0xee, 0x1b, + 0x7d, 0x82, 0x48, 0xbb, 0x30, 0x42, 0xa3, 0xca, 0x67, 0x0f, 0x32, 0xc3, + 0x16, 0xe8, 0x1e, 0x40, 0x76, 0x78, 0x84, 0x20, 0xa1, 0x81, 0x50, 0xcb, + 0x1d, 0x47, 0x25, 0xf7, 0xa2, 0x39, 0xb4, 0x9e, 0xf2, 0x5f, 0x45, 0x87, + 0x16, 0x67, 0x9c, 0xb1, 0x97, 0x1d, 0x39, 0xb0, 0x67, 0x8c, 0x1f, 0xfe, + 0x3f, 0x45, 0xd2, 0x72, 0x92, 0x3f, 0x35, 0x51, 0xa3, 0x37, 0x87, 0x1b, + 0x59, 0xf4, 0x76, 0x2c, 0x6e, 0x11, 0xc9, 0x66, 0x5b, 0x20, 0x0c, 0x5b, + 0xb7, 0xfc, 0x57, 0x2e, 0x0a, 0xd9, 0x30, 0xa6, 0x35, 0x42, 0xa1, 0xc7, + 0x7c, 0x0d, 0xf7, 0xac, 0xb8, 0xbc, 0x3c, 0x3b, 0x0e, 0xf5, 0x9c, 0xe6, + 0xc2, 0xda, 0x74, 0xee, 0x6e, 0xf4, 0x21, 0x0b, 0x40, 0x9e, 0x22, 0x45, + 0x87, 0x3e, 0x6f, 0xa2, 0x47, 0x39, 0xd3, 0x6c, 0x0b, 0x12, 0xe5, 0xe3, + 0x28, 0xca, 0x66, 0x93, 0x16, 0xfa, 0x6a, 0x4d, 0xf7, 0x48, 0x1a, 0x54, + 0x7f, 0x6e, 0x67, 0x1b, 0x70, 0x28, 0xe2, 0xea, 0x3c, 0x15, 0xac, 0x98, + 0xe7, 0x42, 0xd5, 0xa8, 0x99, 0x57, 0x76, 0xbd, 0x58, 0x6f, 0xcc, 0x23, + 0x92, 0x2e, 0xca, 0x59, 0xb1, 0x49, 0x78, 0x71, 0xf7, 0x44, 0xb3, 0x57, + 0x07, 0x8e, 0x8e, 0x90, 0x18, 0x8a, 0x2b, 0x72, 0x24, 0xc1, 0x9b, 0xa9, + 0xca, 0x47, 0x69, 0xf9, 0x1e, 0x66, 0x5a, 0x9c, 0xbe, 0x7d, 0xe8, 0xeb, + 0xf8, 0x4f, 0x12, 0xc1}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 45 + {SEC_OID_SHA224, + CKG_MGF1_SHA256, + 45, + 28, + {0x71, 0xab, 0x62, 0xe1, 0x63, 0xe3, 0x1e, 0xde, 0x94, 0x6e, 0x41, 0x90, + 0x9c, 0xcd, 0x87, 0x18, 0x60, 0x86, 0xc7, 0xd9, 0x9a, 0x34, 0x59, 0x81, + 0x3d, 0xb6, 0xe3, 0x80, 0xa0, 0x46, 0xcb, 0xd7, 0x5e, 0x8c, 0xfc, 0xd2, + 0x08, 0x6f, 0x2b, 0x1d, 0xb0, 0x21, 0xbd, 0x54, 0xe7, 0x2b, 0x88, 0x19, + 0x3b, 0xd3, 0x8f, 0x96, 0x64, 0xaf, 0x1b, 0x7f, 0x10, 0x0a, 0x89, 0xc2, + 0xac, 0x85, 0x1c, 0xd1, 0x3d, 0x3d, 0xfe, 0x49, 0x07, 0xd2, 0x67, 0x69, + 0xa4, 0x6a, 0x4b, 0x03, 0x25, 0x6d, 0x18, 0xdb, 0x21, 0x42, 0x46, 0x36, + 0xb6, 0x71, 0x18, 0x96, 0x19, 0x84, 0x07, 0x37, 0xfe, 0xf2, 0xd8, 0xd3, + 0x1f, 0x48, 0x64, 0xa7, 0x06, 0x47, 0x16, 0x00, 0x0c, 0x44, 0xe7, 0xeb, + 0xed, 0xb6, 0xb0, 0xa3, 0xbc, 0x06, 0xe5, 0xba, 0xf0, 0x1f, 0xbe, 0xd8, + 0x29, 0x33, 0xab, 0xbc, 0x43, 0xdf, 0xbe, 0x87, 0xfa, 0x1c, 0xbf, 0x68, + 0xfd, 0x30, 0xe4, 0x8e, 0xd5, 0x95, 0xa9, 0x98, 0xfb, 0xd0, 0xeb, 0xf1, + 0xcf, 0xdc, 0x35, 0xdf, 0xd8, 0x02, 0x6f, 0xad, 0x02, 0x34, 0x12, 0xe8, + 0x23, 0x22, 0xef, 0xe6, 0x18, 0x2a, 0x84, 0x98, 0x57, 0xa6, 0x6b, 0x1c, + 0xb4, 0x1d, 0xe7, 0xc8, 0xa4, 0xf2, 0x2c, 0xa2, 0x51, 0xdb, 0x27, 0x14, + 0xeb, 0x8a, 0xad, 0x67, 0xf8, 0x73, 0x8a, 0x59, 0x60, 0x2e, 0x90, 0x0c, + 0x5c, 0xd1, 0x60, 0x4e, 0x6e, 0x12, 0xd7, 0xb0, 0x5d, 0xe3, 0x29, 0xd3, + 0xba, 0xce, 0x06, 0xe7, 0x78, 0x5c, 0xd4, 0xd6, 0x8b, 0xa6, 0x0a, 0x2f, + 0x5b, 0x97, 0x6a, 0x4f, 0xd1, 0x12, 0xc9, 0x24, 0xe4, 0xe1, 0x5c, 0xfe, + 0xa4, 0x3c, 0xda, 0x7c, 0xe1, 0x4d, 0x74, 0x1f, 0xa8, 0xa0, 0xe7, 0x77, + 0xfb, 0x3a, 0x77, 0xc2, 0xcb, 0x7c, 0xe2, 0x68, 0x0a, 0x20, 0xa6, 0xff, + 0x5f, 0x81, 0x7a, 0x43}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 46 + {SEC_OID_SHA224, + CKG_MGF1_SHA256, + 46, + 32, + {0x32, 0x5c, 0xac, 0xdb, 0xa2, 0x24, 0x07, 0x1c, 0x17, 0x36, 0xad, 0xb4, + 0x81, 0x5a, 0x0a, 0x13, 0xdc, 0x19, 0x9b, 0xac, 0x13, 0x20, 0x69, 0x67, + 0x89, 0x4c, 0xa8, 0x97, 0x40, 0x2c, 0x28, 0x20, 0xfe, 0x30, 0x3d, 0x2c, + 0x21, 0x60, 0xba, 0x63, 0x17, 0xfe, 0x34, 0x2e, 0x8d, 0xb0, 0xa2, 0xab, + 0x51, 0xb5, 0xed, 0xab, 0x4e, 0xb9, 0x03, 0x5d, 0x3c, 0xcc, 0x73, 0x52, + 0x1d, 0xb0, 0x11, 0xa0, 0xf2, 0x31, 0xd0, 0x24, 0x29, 0x48, 0x0a, 0x43, + 0x98, 0xbc, 0x68, 0xbf, 0xd0, 0xe2, 0x48, 0xf6, 0xf7, 0x72, 0x4d, 0x2d, + 0xb7, 0x91, 0xa0, 0x36, 0x6a, 0xe2, 0x5a, 0xae, 0xab, 0x2f, 0x8a, 0xb3, + 0x77, 0x40, 0x5f, 0x95, 0xaf, 0x2d, 0xba, 0x8d, 0xb3, 0x49, 0x23, 0x6d, + 0xbe, 0x95, 0x07, 0xb1, 0x7f, 0x52, 0xfd, 0xf1, 0xaa, 0xd4, 0x99, 0x18, + 0x94, 0xe8, 0x57, 0x05, 0x46, 0x66, 0xe7, 0x70, 0xc8, 0x6e, 0xd8, 0xe6, + 0x2f, 0xc9, 0xbc, 0x2b, 0x6e, 0xa6, 0xd5, 0xe1, 0x21, 0xea, 0x43, 0x33, + 0x72, 0x77, 0xc6, 0x1e, 0xee, 0x8d, 0x64, 0xf5, 0x50, 0xbe, 0x0a, 0xaa, + 0xee, 0xb2, 0x9a, 0x18, 0xc3, 0xc9, 0xdc, 0x54, 0x3e, 0xd0, 0xcc, 0x41, + 0xcf, 0x07, 0x32, 0xd3, 0x94, 0xfe, 0x00, 0x8e, 0x5d, 0x88, 0x74, 0xf3, + 0x07, 0x30, 0x46, 0x18, 0x9f, 0x0b, 0x66, 0x79, 0xbf, 0xe4, 0xac, 0x65, + 0xcf, 0x13, 0xde, 0x43, 0xc3, 0x60, 0x73, 0xf6, 0x0f, 0x11, 0x0f, 0x1f, + 0x39, 0x7c, 0xeb, 0x1f, 0x7c, 0xb4, 0x03, 0x46, 0xfe, 0xfd, 0xfb, 0x0c, + 0x81, 0x7d, 0x32, 0x53, 0x17, 0x13, 0xa0, 0x40, 0x99, 0xac, 0x6b, 0x65, + 0x94, 0x18, 0x1c, 0x11, 0xdd, 0x8f, 0x2c, 0x0f, 0x0b, 0x43, 0xf1, 0xd6, + 0x87, 0xe5, 0xb8, 0x46, 0xb6, 0x92, 0x83, 0xdc, 0xa8, 0x5a, 0x9a, 0x59, + 0x6b, 0xf5, 0xc1, 0x12}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 47 + {SEC_OID_SHA224, + CKG_MGF1_SHA256, + 47, + 48, + {0x6c, 0xe1, 0x9d, 0x6c, 0x6e, 0xd9, 0x21, 0x8b, 0xdb, 0x05, 0x64, 0xfd, + 0x49, 0x0a, 0x08, 0x8a, 0x3d, 0x3b, 0xe8, 0x0a, 0x45, 0xbf, 0xf0, 0xf1, + 0x9c, 0x7d, 0x43, 0x1b, 0xbc, 0x24, 0x0f, 0xa3, 0x00, 0xf5, 0x62, 0xd0, + 0x0d, 0x25, 0xa5, 0x84, 0x56, 0xff, 0x09, 0x23, 0x04, 0xe5, 0x10, 0x47, + 0xf5, 0xd8, 0x95, 0x6c, 0xd0, 0x01, 0x5e, 0xbb, 0x0e, 0xb6, 0x50, 0x91, + 0x56, 0x64, 0x0f, 0x2d, 0xed, 0x9c, 0x00, 0x3d, 0x6d, 0xb4, 0x9e, 0xd1, + 0xd9, 0x5b, 0xf7, 0x47, 0x41, 0x28, 0x19, 0x90, 0xf0, 0x9c, 0xfe, 0xd5, + 0x82, 0xad, 0x7e, 0x2d, 0x6b, 0x89, 0x67, 0x13, 0xe2, 0x8f, 0x7d, 0x3f, + 0x4f, 0xa4, 0x1c, 0x79, 0x8d, 0xd8, 0x8a, 0xd0, 0x6a, 0x87, 0x16, 0x06, + 0x3f, 0x0d, 0x42, 0xc5, 0x5c, 0x41, 0x4f, 0xb6, 0xc4, 0x92, 0x05, 0xfe, + 0xe5, 0x3a, 0x71, 0x0f, 0xbb, 0xb9, 0x8e, 0x72, 0x91, 0xaa, 0x07, 0xcd, + 0x6f, 0x71, 0x60, 0xe1, 0xfd, 0xb5, 0xf3, 0xdc, 0x2d, 0xff, 0xe0, 0x14, + 0xbd, 0x91, 0xbd, 0xd4, 0x50, 0xa1, 0xf0, 0xda, 0x83, 0xcb, 0x38, 0x01, + 0x58, 0xb9, 0xd1, 0x6a, 0xa2, 0x7f, 0x9c, 0x07, 0x8e, 0x44, 0x4e, 0x23, + 0x14, 0x67, 0x01, 0xbd, 0x1b, 0x42, 0x17, 0x9f, 0xed, 0xa1, 0x99, 0x82, + 0x58, 0xd4, 0x5a, 0x20, 0x4f, 0xce, 0x61, 0x4b, 0xe3, 0x95, 0x41, 0x3b, + 0x25, 0x9b, 0x58, 0x98, 0xa0, 0x63, 0x79, 0xc7, 0xeb, 0x69, 0xe6, 0xfb, + 0x58, 0xea, 0x82, 0xca, 0x72, 0xb8, 0xf2, 0x31, 0xf1, 0x1e, 0xd0, 0xf1, + 0x80, 0xd7, 0x95, 0x08, 0x7c, 0xdb, 0xe2, 0x6a, 0xee, 0xb2, 0xff, 0x6d, + 0x7d, 0x3e, 0xb7, 0xfe, 0xaf, 0x4c, 0x2c, 0x74, 0x78, 0x3c, 0x96, 0x67, + 0x4a, 0xd9, 0x59, 0xbd, 0x5c, 0xfb, 0xb9, 0x79, 0xcc, 0x45, 0x0b, 0x9c, + 0x05, 0x10, 0xa3, 0x64}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 48 + {SEC_OID_SHA224, + CKG_MGF1_SHA256, + 48, + 64, + {0x2d, 0x3f, 0xc5, 0x32, 0x30, 0x45, 0x70, 0xb6, 0xcd, 0xd5, 0xb5, 0x8b, + 0x0f, 0xa7, 0x28, 0x7b, 0xa3, 0x36, 0xc2, 0x9e, 0xec, 0x63, 0x3c, 0xc5, + 0xf2, 0x15, 0xf4, 0xe9, 0x6b, 0x2e, 0xc4, 0x4c, 0x67, 0xe3, 0xb1, 0xde, + 0x13, 0x86, 0xab, 0x61, 0x69, 0x75, 0xaf, 0x3c, 0xe3, 0xba, 0x93, 0x88, + 0x7e, 0x1b, 0x70, 0x5d, 0x5e, 0x55, 0xb0, 0x54, 0xe1, 0x78, 0x2d, 0x50, + 0xbf, 0xc0, 0x09, 0x4c, 0x8b, 0x7b, 0x0f, 0x06, 0x7f, 0xa2, 0x50, 0xcf, + 0x47, 0x4a, 0xc3, 0xb4, 0x27, 0x76, 0xb1, 0xc7, 0x65, 0x09, 0xca, 0x82, + 0x12, 0x25, 0x98, 0x9c, 0x13, 0xfa, 0xeb, 0x15, 0xb1, 0x87, 0x23, 0x1f, + 0x6d, 0xbb, 0x5c, 0xdf, 0x2e, 0x1e, 0xa5, 0x2c, 0xee, 0x05, 0xfc, 0x2c, + 0x1f, 0x80, 0x33, 0x34, 0x1c, 0xaa, 0x07, 0x72, 0x01, 0x7f, 0xe3, 0xa7, + 0x20, 0x21, 0x2a, 0x71, 0x69, 0xd4, 0x64, 0x67, 0xa0, 0x5b, 0x4c, 0xb9, + 0x1a, 0xc9, 0x88, 0x6f, 0x94, 0x0d, 0xdc, 0x8f, 0x28, 0x0d, 0x05, 0x5d, + 0x54, 0xa5, 0x11, 0x00, 0xba, 0xbd, 0x96, 0x31, 0xb2, 0x57, 0x11, 0x40, + 0xcb, 0x15, 0xc2, 0xe5, 0x3f, 0xb3, 0x02, 0x6b, 0xac, 0x02, 0xae, 0xfa, + 0x46, 0x06, 0x5d, 0x9c, 0x96, 0x5f, 0x71, 0xad, 0xbc, 0x5d, 0x3f, 0x11, + 0xf3, 0xa0, 0x50, 0x0f, 0xd8, 0x33, 0xa0, 0x50, 0x21, 0xc9, 0x5d, 0x5e, + 0x7e, 0x5f, 0x3f, 0xa5, 0x00, 0xf3, 0x67, 0xc9, 0x95, 0x95, 0x51, 0x4e, + 0xc2, 0x21, 0xd8, 0xfb, 0x51, 0xdb, 0x4c, 0x77, 0x6d, 0x86, 0xbb, 0xdb, + 0xd2, 0xfd, 0x82, 0xa3, 0x95, 0x07, 0x6b, 0xd1, 0xe1, 0x2c, 0x3d, 0x0c, + 0x94, 0xed, 0x09, 0x8b, 0x84, 0xd8, 0x58, 0xa7, 0x33, 0xe0, 0xc9, 0xa1, + 0x53, 0x55, 0x8b, 0xe9, 0x02, 0x13, 0xdb, 0x2b, 0x40, 0x5d, 0x54, 0xdf, + 0x94, 0xd6, 0xc9, 0x89}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 49 + {SEC_OID_SHA224, + CKG_MGF1_SHA384, + 49, + 0, + {0x39, 0x1a, 0xc1, 0xb5, 0xa4, 0x66, 0xb8, 0x86, 0x37, 0x8f, 0xdd, 0x22, + 0x0d, 0x58, 0x71, 0x29, 0x24, 0x12, 0xbb, 0xd6, 0x20, 0x05, 0xbc, 0x8b, + 0x1f, 0x13, 0xb0, 0x2c, 0x7c, 0x4f, 0x98, 0xf3, 0x57, 0x8c, 0x31, 0xa3, + 0x0c, 0x04, 0x95, 0x29, 0x4c, 0xf6, 0x8d, 0xfc, 0xca, 0x12, 0xc2, 0xea, + 0x09, 0x38, 0x8f, 0xe0, 0x75, 0x24, 0x87, 0xaa, 0x06, 0x0f, 0x93, 0xa0, + 0xbf, 0xfb, 0x7d, 0x70, 0x75, 0x42, 0x8f, 0x19, 0x3f, 0x67, 0x3c, 0x43, + 0xd6, 0x0f, 0xba, 0x94, 0xbc, 0xf2, 0xa8, 0xb6, 0x29, 0x7d, 0x22, 0x07, + 0xfb, 0x5d, 0xb7, 0xab, 0xb2, 0x38, 0x85, 0xfb, 0x8b, 0x4f, 0x85, 0x8c, + 0x7a, 0x39, 0x5c, 0x5e, 0x97, 0x31, 0x84, 0x0d, 0x17, 0xd7, 0xab, 0x74, + 0x9d, 0xd0, 0xf5, 0x51, 0x1f, 0xf8, 0x52, 0x9b, 0x94, 0x61, 0x98, 0x9d, + 0xcc, 0xd1, 0x26, 0xbd, 0x44, 0x2e, 0x8c, 0xf5, 0xc5, 0x6e, 0x20, 0xc2, + 0x7a, 0x88, 0x69, 0xa6, 0xb5, 0x76, 0xef, 0x77, 0x15, 0x20, 0x91, 0x23, + 0x47, 0x09, 0x9b, 0x56, 0x6e, 0xe5, 0x88, 0xea, 0xc5, 0x83, 0xa5, 0x95, + 0xa3, 0x33, 0x10, 0x27, 0x83, 0xc0, 0xf9, 0x93, 0xe0, 0xec, 0xa3, 0xf5, + 0x5a, 0xf1, 0xad, 0xab, 0x66, 0x79, 0x0e, 0x5d, 0xff, 0x1c, 0xbc, 0xb2, + 0xf5, 0x49, 0xc5, 0xe0, 0x85, 0x31, 0x7a, 0xfc, 0x8a, 0xfa, 0x18, 0x14, + 0x24, 0xf2, 0xff, 0x25, 0x2e, 0xcc, 0xf6, 0x43, 0xaf, 0x50, 0x9c, 0xfe, + 0x87, 0x78, 0x87, 0x21, 0x07, 0xb4, 0x82, 0x59, 0x68, 0xac, 0xd5, 0x27, + 0x1a, 0x36, 0xd4, 0xb8, 0x30, 0x50, 0xf1, 0x1a, 0xfb, 0x34, 0xaf, 0xc4, + 0xa0, 0xcf, 0x07, 0x32, 0x04, 0x18, 0x7c, 0x1b, 0x7e, 0x81, 0x83, 0x25, + 0x00, 0xc2, 0xb5, 0xcc, 0x32, 0xf1, 0x23, 0x64, 0x4d, 0x9d, 0x97, 0xf2, + 0x47, 0x69, 0xc8, 0xd7}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 50 + {SEC_OID_SHA224, + CKG_MGF1_SHA384, + 50, + 20, + {0x2a, 0x6c, 0xfd, 0x31, 0x12, 0xb2, 0xdc, 0xd3, 0x7a, 0xa4, 0xfa, 0x4e, + 0xf9, 0xdd, 0xb1, 0x3e, 0xd7, 0x13, 0x96, 0x0c, 0xb0, 0x62, 0x65, 0x36, + 0x56, 0x93, 0x7b, 0x80, 0x7c, 0x5c, 0xcf, 0x80, 0xc5, 0xbc, 0xd2, 0x05, + 0xba, 0x31, 0x4a, 0x53, 0x07, 0xbd, 0xcf, 0x58, 0x27, 0x9a, 0xfb, 0x16, + 0xbe, 0x1b, 0x9b, 0x03, 0x8c, 0x93, 0xab, 0x4d, 0x5d, 0x5b, 0x96, 0xde, + 0x1c, 0x04, 0x2b, 0x66, 0xe4, 0x4b, 0xed, 0xf4, 0xf5, 0xc7, 0x2d, 0x75, + 0x64, 0xe3, 0xf1, 0x90, 0xf4, 0x65, 0x42, 0x11, 0xeb, 0x74, 0x71, 0x31, + 0x5b, 0x51, 0x2f, 0x89, 0x6d, 0xd3, 0x15, 0xf0, 0x0b, 0x4d, 0x19, 0x52, + 0xc0, 0xc0, 0xb7, 0x0e, 0x48, 0x9c, 0xec, 0x2c, 0xab, 0xea, 0xa5, 0x81, + 0x23, 0xcf, 0x00, 0x0d, 0x46, 0x53, 0x22, 0x8c, 0x72, 0x46, 0x95, 0x2e, + 0x02, 0x40, 0x0b, 0xda, 0x06, 0x2d, 0x16, 0xc3, 0x7d, 0x57, 0x90, 0xe4, + 0xae, 0xb9, 0xe7, 0x8f, 0x75, 0xd0, 0x74, 0x0d, 0xc4, 0x8c, 0x7d, 0xd6, + 0xb6, 0x71, 0xe6, 0x48, 0xde, 0x13, 0xe0, 0x36, 0xa0, 0x26, 0x5e, 0xf6, + 0xc9, 0x45, 0x8f, 0x72, 0x60, 0x2b, 0xf5, 0xd2, 0x95, 0xf4, 0x68, 0xf5, + 0x54, 0xca, 0xea, 0x56, 0x3b, 0x56, 0xd3, 0xb9, 0x88, 0x61, 0x5d, 0x12, + 0x36, 0x6d, 0x4d, 0xdb, 0x4f, 0x7e, 0xcf, 0x39, 0xfd, 0xa9, 0x91, 0x3d, + 0xec, 0x27, 0x1c, 0x9e, 0xa5, 0xf9, 0x28, 0x6f, 0xa1, 0x1e, 0xea, 0xfe, + 0x20, 0x88, 0xa4, 0x1f, 0x16, 0xce, 0xe7, 0xed, 0x19, 0xc7, 0x33, 0x0e, + 0xe9, 0x9a, 0x54, 0xd9, 0x81, 0xb1, 0x83, 0xc3, 0xda, 0x73, 0x03, 0x94, + 0xc8, 0xf5, 0xb9, 0x0b, 0x17, 0xfd, 0x0f, 0xdd, 0x47, 0xc0, 0x26, 0x0f, + 0x08, 0x49, 0x0b, 0x52, 0x48, 0x3e, 0xbb, 0x32, 0xbb, 0x66, 0x40, 0xa8, + 0x90, 0xc9, 0x4d, 0x85}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 51 + {SEC_OID_SHA224, + CKG_MGF1_SHA384, + 51, + 28, + {0x04, 0x95, 0x07, 0x5a, 0x7e, 0xf7, 0xda, 0x66, 0x5a, 0x88, 0x02, 0xa3, + 0xdc, 0xab, 0x56, 0xcd, 0xa8, 0x67, 0x5e, 0x38, 0xd6, 0x37, 0x8a, 0x9b, + 0x5f, 0x5f, 0xbc, 0x53, 0xf9, 0x24, 0x9b, 0xcf, 0x77, 0x46, 0xb2, 0xe1, + 0x20, 0xdb, 0x4c, 0xed, 0x13, 0x41, 0x24, 0xd5, 0x4e, 0x62, 0xbf, 0x7a, + 0xa1, 0x87, 0xed, 0xc2, 0x8a, 0x33, 0x84, 0xbf, 0x25, 0x16, 0xeb, 0x61, + 0x6c, 0x09, 0x58, 0xac, 0xb3, 0x8c, 0x68, 0xf8, 0x5a, 0xb6, 0x71, 0xce, + 0x9f, 0x2e, 0x3e, 0x7f, 0x92, 0xa2, 0x47, 0xcc, 0x4c, 0xb7, 0x1d, 0x2a, + 0xa5, 0x36, 0xec, 0xb2, 0x4c, 0x6e, 0x3b, 0xb3, 0xfc, 0xbd, 0x86, 0x36, + 0xed, 0xe6, 0x77, 0xf9, 0x1b, 0xc5, 0x99, 0x88, 0xb0, 0x1b, 0xdb, 0xbc, + 0x2b, 0x98, 0x6b, 0xa9, 0x90, 0x82, 0xf7, 0xd2, 0xdc, 0x6e, 0x13, 0xb9, + 0x62, 0xf7, 0xe6, 0xe1, 0xc7, 0x20, 0x8b, 0xa9, 0xb1, 0xc5, 0x5d, 0xd9, + 0x67, 0x79, 0xf8, 0x9b, 0x40, 0x17, 0x8b, 0xe6, 0x48, 0xbb, 0xf9, 0x06, + 0xa6, 0x8f, 0xfd, 0xfe, 0xaa, 0x07, 0x20, 0xda, 0xb8, 0x4b, 0x29, 0x09, + 0x14, 0x66, 0x7e, 0xb4, 0x23, 0xa7, 0xcd, 0x70, 0xfd, 0xdd, 0x4e, 0x94, + 0x7c, 0xea, 0x07, 0x73, 0x38, 0x3c, 0x04, 0x8e, 0x5e, 0x4a, 0x25, 0x0e, + 0xd2, 0x0d, 0x31, 0xed, 0x17, 0x30, 0xd0, 0xd1, 0xb1, 0x0f, 0x7e, 0xd3, + 0x40, 0x1d, 0xa4, 0x76, 0xcf, 0x9c, 0x2d, 0x8e, 0x1b, 0xb8, 0x6d, 0xc5, + 0xaa, 0x1c, 0x79, 0xa5, 0x15, 0x87, 0x63, 0xc5, 0xd6, 0xcf, 0x0a, 0xdd, + 0xad, 0x25, 0x40, 0x6e, 0x46, 0x32, 0xe1, 0xa8, 0x56, 0x17, 0xf1, 0x77, + 0xf2, 0x54, 0x5f, 0x7f, 0x0f, 0x60, 0xb5, 0xc2, 0x97, 0xfa, 0xc4, 0x0a, + 0x30, 0x47, 0x67, 0xac, 0xff, 0xc5, 0xc0, 0x98, 0xa8, 0xed, 0x85, 0xda, + 0x2a, 0xb5, 0xc7, 0x66}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 52 + {SEC_OID_SHA224, + CKG_MGF1_SHA384, + 52, + 32, + {0xad, 0x2b, 0x4a, 0xb9, 0x17, 0xb9, 0x42, 0xd7, 0x17, 0x2d, 0xf9, 0xc5, + 0x17, 0x56, 0xc2, 0x1f, 0xc2, 0x3b, 0x3b, 0xf4, 0x67, 0xf4, 0xdc, 0x9e, + 0x02, 0x4e, 0x89, 0xb7, 0xd6, 0xdf, 0x71, 0xf0, 0x99, 0xa0, 0xe0, 0xc6, + 0x27, 0xf1, 0x22, 0x57, 0xb6, 0xb0, 0x5f, 0x19, 0x0d, 0xdc, 0x26, 0x92, + 0x06, 0x55, 0x6a, 0xc5, 0xd3, 0x4e, 0xb4, 0xd6, 0x3f, 0x09, 0xf0, 0x7b, + 0x8e, 0xbc, 0xc3, 0x8c, 0x3d, 0xee, 0x48, 0xac, 0xf0, 0x56, 0xaf, 0xf4, + 0x6e, 0x23, 0xf1, 0x70, 0xa4, 0x7a, 0xcf, 0x16, 0x62, 0x1a, 0x65, 0xfa, + 0x3f, 0x93, 0x19, 0xe5, 0xe2, 0x1c, 0x65, 0x42, 0x6f, 0x9a, 0xcf, 0x9c, + 0xa6, 0x57, 0x6e, 0xfe, 0xb4, 0xe5, 0x93, 0xf0, 0xef, 0x01, 0xe6, 0x57, + 0x7c, 0x85, 0xbe, 0x73, 0xac, 0xed, 0xe7, 0x8c, 0x3f, 0x43, 0x15, 0x7e, + 0x68, 0x6a, 0x56, 0x4e, 0x0a, 0x54, 0x2d, 0xba, 0x80, 0x80, 0xf5, 0x39, + 0x55, 0x63, 0x87, 0xc1, 0x99, 0x08, 0x9c, 0x89, 0xc9, 0x86, 0x6b, 0xdf, + 0xec, 0xe7, 0xbb, 0xe0, 0xcb, 0x71, 0x30, 0x08, 0xbf, 0x9a, 0xdf, 0xfa, + 0x37, 0x8d, 0x76, 0xe4, 0x91, 0x5d, 0x1b, 0x44, 0x50, 0x80, 0x97, 0x7d, + 0x35, 0x3f, 0x2f, 0x34, 0xe9, 0xc0, 0x63, 0xd6, 0x7f, 0x0e, 0xf5, 0x0f, + 0x75, 0x5f, 0x94, 0xdc, 0xf4, 0xec, 0x41, 0x22, 0x49, 0x58, 0x35, 0x02, + 0x4d, 0x07, 0x5a, 0xab, 0xd7, 0xd6, 0x5a, 0xdc, 0xcb, 0x19, 0x87, 0xe1, + 0xe6, 0x54, 0xdc, 0x2a, 0x4d, 0xf0, 0xde, 0x32, 0x52, 0xb4, 0x64, 0x6d, + 0xd7, 0xb8, 0x6a, 0x06, 0x8e, 0x7d, 0x95, 0x24, 0x10, 0xf1, 0x34, 0x1f, + 0xa4, 0x9d, 0x80, 0xd6, 0xf1, 0xd0, 0x98, 0x25, 0xbb, 0x2e, 0x67, 0x41, + 0xd9, 0xe8, 0xb4, 0x3d, 0xde, 0xbc, 0xe0, 0xf8, 0x1a, 0xc6, 0xdf, 0x63, + 0x5f, 0xca, 0x3d, 0x92}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 53 + {SEC_OID_SHA224, + CKG_MGF1_SHA384, + 53, + 48, + {0x9e, 0x5a, 0x42, 0xba, 0x80, 0xc6, 0xb9, 0x18, 0x01, 0xce, 0x6f, 0x91, + 0x4d, 0xc4, 0x8f, 0x03, 0xbe, 0xc6, 0x95, 0x46, 0x33, 0x13, 0xaf, 0xe8, + 0x30, 0x6f, 0x72, 0x6d, 0x1e, 0x1e, 0x06, 0x90, 0xad, 0x33, 0x42, 0x5b, + 0x1f, 0x5a, 0x04, 0x3f, 0x8b, 0xb1, 0xc3, 0xb4, 0x74, 0xb0, 0x09, 0xeb, + 0xa1, 0xca, 0x67, 0xd7, 0xd9, 0x99, 0x8b, 0x56, 0xb5, 0xee, 0xef, 0x09, + 0xe9, 0x43, 0x58, 0xe3, 0xe3, 0x13, 0x3b, 0x85, 0xa4, 0x65, 0x24, 0x93, + 0x25, 0x3a, 0xad, 0xfb, 0x4d, 0xf8, 0x92, 0xd1, 0xbf, 0x73, 0xb4, 0x2e, + 0x2e, 0x85, 0x73, 0x02, 0xbd, 0xcf, 0xc3, 0x79, 0x05, 0xe3, 0x7f, 0xaf, + 0xdc, 0x8a, 0xcc, 0xc2, 0x6a, 0x30, 0xd0, 0xcb, 0xc1, 0xed, 0x98, 0xd0, + 0xe9, 0x71, 0x17, 0x0e, 0x19, 0x53, 0xb9, 0x1c, 0x1d, 0xe3, 0x5b, 0x36, + 0x3c, 0x00, 0xab, 0x4a, 0x9b, 0xb2, 0xfe, 0xf4, 0x5b, 0x75, 0x33, 0x12, + 0x71, 0x79, 0x20, 0x14, 0x12, 0x87, 0xa1, 0xb8, 0x26, 0x45, 0x22, 0x13, + 0x1a, 0x52, 0x2d, 0xf4, 0x6d, 0x55, 0x45, 0xc7, 0x60, 0xc3, 0xa0, 0x5f, + 0xf4, 0x48, 0x75, 0x42, 0xf2, 0xb3, 0x51, 0xa7, 0x4a, 0x7d, 0xcd, 0x8d, + 0xac, 0x6e, 0x7b, 0x34, 0x2a, 0x98, 0x7e, 0xd6, 0x5d, 0x5e, 0x18, 0x03, + 0x36, 0x2e, 0xea, 0x83, 0x40, 0xeb, 0x67, 0xf0, 0x14, 0xd4, 0x7f, 0x63, + 0xe7, 0x20, 0xd9, 0x67, 0x38, 0x92, 0x4b, 0x15, 0x29, 0xbe, 0xad, 0xd8, + 0x6e, 0x62, 0xe2, 0x0b, 0x64, 0x79, 0xeb, 0x96, 0x23, 0xf2, 0x90, 0x65, + 0xc8, 0x24, 0x2d, 0x75, 0x30, 0x80, 0xcc, 0x4d, 0xe9, 0x62, 0xb9, 0x34, + 0xe1, 0x0f, 0x8e, 0xed, 0x23, 0xbe, 0x8b, 0xb3, 0x2e, 0xd1, 0xab, 0xb2, + 0x3e, 0x75, 0x94, 0x9e, 0x30, 0xf5, 0x8b, 0x96, 0x67, 0xe9, 0xc2, 0x5c, + 0xfd, 0x79, 0x72, 0xb6}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 54 + {SEC_OID_SHA224, + CKG_MGF1_SHA384, + 54, + 64, + {0x1c, 0x57, 0xdd, 0x4f, 0xc9, 0x3d, 0xcf, 0x4f, 0xb6, 0x2e, 0x08, 0x2d, + 0x0e, 0x86, 0x1d, 0x55, 0x45, 0x63, 0x20, 0x35, 0x78, 0xc3, 0x17, 0xcd, + 0x75, 0x1f, 0x01, 0x7c, 0x47, 0x79, 0xa3, 0x6e, 0xc6, 0xe6, 0xda, 0xe4, + 0x62, 0x1a, 0xc0, 0x7e, 0xb5, 0x06, 0xd4, 0xcd, 0x4d, 0x62, 0x7e, 0x63, + 0xc5, 0x55, 0x34, 0xbc, 0xf2, 0xb1, 0x68, 0x64, 0x9a, 0xdd, 0x19, 0x62, + 0x8b, 0x0a, 0x87, 0xd4, 0x55, 0xc6, 0xf7, 0x43, 0x29, 0xff, 0xf6, 0x63, + 0xa2, 0xa9, 0x01, 0x6e, 0xd3, 0xd5, 0x83, 0x7c, 0x2b, 0x84, 0x3b, 0x83, + 0x01, 0x5d, 0x20, 0x3b, 0xbe, 0x25, 0xdc, 0x64, 0x07, 0x5b, 0x27, 0xc0, + 0xe7, 0x08, 0x87, 0x5e, 0xab, 0xd9, 0xac, 0xa4, 0xea, 0x64, 0x68, 0xa2, + 0x11, 0x71, 0x39, 0xad, 0x85, 0x79, 0x4b, 0x96, 0x29, 0xa3, 0xb0, 0x6e, + 0x22, 0xa3, 0xd9, 0x45, 0x12, 0x3b, 0x41, 0xd1, 0xca, 0x3b, 0x65, 0x61, + 0x95, 0xee, 0x3b, 0x0d, 0x7b, 0x04, 0x6d, 0xd1, 0xf2, 0x8e, 0xd3, 0xb4, + 0x6c, 0xca, 0xd9, 0xa1, 0x74, 0xda, 0x58, 0x1d, 0x33, 0x99, 0x75, 0x41, + 0xc0, 0xd3, 0xec, 0x58, 0x92, 0x85, 0x58, 0x7e, 0x34, 0x0d, 0xc6, 0x5c, + 0x39, 0x01, 0xc4, 0x0d, 0x33, 0x53, 0xde, 0x44, 0x88, 0x96, 0x63, 0x46, + 0x98, 0xcc, 0xb1, 0xce, 0x55, 0xe2, 0x2f, 0xc3, 0xb8, 0x08, 0xcb, 0xa5, + 0x08, 0x29, 0x58, 0x49, 0x2f, 0xa1, 0x99, 0x7b, 0x26, 0x44, 0x2f, 0x09, + 0x61, 0x5f, 0x86, 0x9d, 0xb6, 0x5e, 0xfe, 0xf2, 0x8d, 0x50, 0xa7, 0x50, + 0x75, 0xc7, 0x6f, 0xe6, 0xf2, 0xe9, 0x6f, 0xd3, 0x8a, 0x74, 0x29, 0xe0, + 0x74, 0x6f, 0x3b, 0x20, 0xa0, 0xeb, 0x31, 0x02, 0x7e, 0xe8, 0x32, 0x57, + 0x56, 0xb4, 0x2b, 0x22, 0x86, 0xe0, 0x06, 0x9e, 0x92, 0x46, 0x1b, 0xa5, + 0xe5, 0xa7, 0x31, 0xa2}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 55 + {SEC_OID_SHA224, + CKG_MGF1_SHA512, + 55, + 0, + {0xaa, 0xf9, 0x57, 0x47, 0xba, 0xfc, 0xd9, 0x68, 0xdb, 0xc2, 0xf7, 0xa7, + 0x19, 0x31, 0x54, 0x67, 0xb1, 0xf4, 0x38, 0xe3, 0xc7, 0x1e, 0xa0, 0x1b, + 0x5b, 0x60, 0x35, 0xb9, 0x27, 0x1e, 0x16, 0xa2, 0x77, 0x91, 0xec, 0x23, + 0xba, 0x7f, 0x7a, 0xa6, 0x37, 0x89, 0x2c, 0x9a, 0x01, 0x10, 0xcd, 0xe9, + 0xf3, 0xdf, 0x8f, 0xab, 0x65, 0xa4, 0xb2, 0xdc, 0xfb, 0xcb, 0x82, 0x76, + 0x28, 0xd0, 0x98, 0x8c, 0x48, 0x8b, 0x9d, 0xef, 0x01, 0xca, 0xa9, 0x16, + 0x11, 0x65, 0x38, 0xd5, 0x35, 0xfc, 0x95, 0x5a, 0xed, 0x97, 0x83, 0x0a, + 0x4b, 0x67, 0x96, 0xce, 0xc6, 0x1f, 0xde, 0x84, 0x8d, 0x14, 0x9a, 0x36, + 0x12, 0xe4, 0xa8, 0x15, 0xa2, 0xdf, 0xd4, 0x51, 0x31, 0xa4, 0x35, 0x55, + 0x9f, 0x48, 0xe7, 0x23, 0x37, 0xc4, 0x2c, 0xc1, 0x04, 0xf1, 0x79, 0x72, + 0x62, 0xee, 0x69, 0x70, 0x98, 0x82, 0xd5, 0x78, 0x09, 0xb1, 0x9b, 0x92, + 0x74, 0x10, 0xaf, 0x97, 0x9c, 0x47, 0x9f, 0xb1, 0xb3, 0xf6, 0x5c, 0x71, + 0x3c, 0x8f, 0x3a, 0xac, 0x39, 0x07, 0xd2, 0xa1, 0x0e, 0xec, 0x94, 0x5e, + 0x30, 0x2b, 0xb5, 0xeb, 0x5e, 0x19, 0x43, 0x63, 0xfc, 0x4c, 0xe1, 0x5d, + 0x25, 0x96, 0x1b, 0xdd, 0x31, 0xc5, 0x13, 0x39, 0xcb, 0x10, 0x37, 0xb4, + 0xc8, 0x62, 0x36, 0x16, 0x0a, 0x0b, 0xd1, 0xbd, 0x57, 0x4c, 0x52, 0xab, + 0xd8, 0x82, 0x65, 0x79, 0x80, 0x13, 0xf1, 0xe7, 0xac, 0xe7, 0xff, 0x4e, + 0xb7, 0x10, 0xd0, 0xb7, 0x72, 0x67, 0x54, 0xce, 0x14, 0xa0, 0x96, 0x2d, + 0x7e, 0xed, 0xbd, 0x08, 0x35, 0x35, 0x74, 0xca, 0x9b, 0xcf, 0xf9, 0x55, + 0xed, 0x02, 0x16, 0x6c, 0xff, 0x43, 0x0c, 0x34, 0xdb, 0xd4, 0x4b, 0xbc, + 0x92, 0x7d, 0x8f, 0xfc, 0xc8, 0x5f, 0xcd, 0xc6, 0x85, 0xe0, 0xad, 0x8e, + 0xe8, 0x2c, 0x27, 0xd9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 56 + {SEC_OID_SHA224, + CKG_MGF1_SHA512, + 56, + 20, + {0x48, 0x48, 0x6e, 0xf6, 0x32, 0xd2, 0x98, 0x18, 0x63, 0x88, 0xf8, 0x05, + 0x06, 0xbf, 0x6a, 0x12, 0xde, 0x03, 0x78, 0x1a, 0xde, 0xf4, 0xb7, 0x78, + 0xd5, 0xf6, 0x16, 0x48, 0x4a, 0xb5, 0xce, 0xfb, 0xb5, 0xa0, 0xa0, 0x04, + 0xae, 0x15, 0xde, 0xf2, 0xd8, 0x21, 0x34, 0xb9, 0x6c, 0x55, 0x5e, 0xbb, + 0x3b, 0xa9, 0xe8, 0xf7, 0xdc, 0xf2, 0xc4, 0x73, 0xd6, 0x19, 0x8b, 0x0a, + 0x45, 0x5c, 0xb0, 0x27, 0xb3, 0x30, 0x20, 0xac, 0x7c, 0x7c, 0x2d, 0x10, + 0xb8, 0x90, 0x4c, 0x94, 0xd5, 0xac, 0x45, 0xba, 0x9f, 0xff, 0x42, 0xc8, + 0x92, 0xdc, 0x0d, 0x84, 0x5c, 0xf4, 0x2d, 0x4d, 0x16, 0x2e, 0xa8, 0xb9, + 0xa5, 0x44, 0x08, 0x4b, 0x65, 0x65, 0x77, 0x0f, 0x3c, 0x18, 0x8e, 0x8e, + 0x2d, 0xba, 0xf6, 0x86, 0x15, 0x74, 0xc9, 0x4e, 0x12, 0x95, 0xb5, 0x1c, + 0x5e, 0x13, 0xfb, 0x7d, 0x29, 0xd6, 0x5d, 0x91, 0x21, 0x00, 0x88, 0x70, + 0xde, 0x99, 0xb4, 0xcf, 0x21, 0x60, 0x71, 0x89, 0x89, 0xc9, 0xf2, 0x88, + 0xd9, 0x0b, 0x50, 0x06, 0x9d, 0xe5, 0x79, 0x02, 0x7a, 0x62, 0x48, 0x05, + 0xf1, 0x35, 0x6e, 0xed, 0xb6, 0xbc, 0x34, 0xad, 0x3f, 0x4f, 0xc9, 0x51, + 0x9f, 0xd9, 0x0e, 0x62, 0x6b, 0xb0, 0x62, 0x2b, 0xb7, 0x01, 0xe6, 0x96, + 0x69, 0x72, 0x4b, 0x45, 0x44, 0xc5, 0x84, 0x57, 0x3f, 0x05, 0x4d, 0xfc, + 0xb7, 0x9a, 0x2b, 0xf4, 0xb3, 0xb8, 0x76, 0x0f, 0xc9, 0x5d, 0xa9, 0x09, + 0x6d, 0x8f, 0x56, 0xa9, 0x14, 0x33, 0x08, 0x1e, 0x84, 0x62, 0xc9, 0x2e, + 0x45, 0xb0, 0x38, 0x38, 0x11, 0x58, 0x1e, 0x37, 0xbf, 0x46, 0x29, 0x56, + 0x7c, 0x2b, 0x19, 0xf0, 0x13, 0x5e, 0x34, 0x1a, 0x63, 0x7d, 0x86, 0x66, + 0x86, 0x31, 0x26, 0x26, 0xb9, 0x9c, 0x08, 0x85, 0x00, 0x26, 0x55, 0xfc, + 0x50, 0x27, 0xaf, 0xf0}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 57 + {SEC_OID_SHA224, + CKG_MGF1_SHA512, + 57, + 28, + {0x9b, 0xe0, 0x8b, 0xed, 0x6a, 0xec, 0x12, 0x9b, 0x28, 0x15, 0x9d, 0x23, + 0xd0, 0xc9, 0xd3, 0x17, 0x13, 0x72, 0xb4, 0x4e, 0xc3, 0x38, 0x5b, 0xe9, + 0x3c, 0x50, 0x70, 0xad, 0x07, 0x14, 0x11, 0x2e, 0x88, 0xe7, 0x74, 0x52, + 0x2a, 0x6c, 0x61, 0x87, 0x4c, 0xa0, 0x71, 0xdb, 0xbb, 0xa2, 0xa4, 0x1a, + 0xe0, 0x36, 0x98, 0x39, 0x59, 0x43, 0xde, 0x1c, 0x04, 0x89, 0xa2, 0x90, + 0x2c, 0x5f, 0xbc, 0xf7, 0x79, 0x0d, 0x3f, 0x6d, 0xf0, 0x50, 0x0b, 0x3f, + 0x04, 0xb9, 0x89, 0x86, 0x3f, 0x6f, 0xf7, 0x42, 0x95, 0x4d, 0xd3, 0x24, + 0x69, 0xb9, 0x6f, 0xfd, 0xc9, 0x40, 0x86, 0xb6, 0xdd, 0x39, 0x02, 0x4a, + 0x1d, 0xb6, 0x23, 0x57, 0xff, 0xd5, 0x9e, 0x1a, 0x26, 0x87, 0xd4, 0x26, + 0x65, 0x81, 0xe5, 0xaf, 0x33, 0x71, 0xb1, 0xc4, 0x51, 0x89, 0x34, 0x6b, + 0x37, 0x44, 0x26, 0xa8, 0xfe, 0x87, 0x36, 0x3e, 0x71, 0x25, 0x4a, 0x6f, + 0x1e, 0x56, 0x6c, 0x91, 0x1f, 0x46, 0x7a, 0x08, 0x9d, 0xfb, 0x19, 0xcb, + 0x52, 0x7b, 0xb0, 0xc7, 0x5e, 0x44, 0x2a, 0x42, 0xac, 0x35, 0x6e, 0xeb, + 0x0a, 0x60, 0xee, 0x1f, 0xb1, 0x6e, 0xfb, 0x5a, 0x36, 0x07, 0x6a, 0x28, + 0xe3, 0x6d, 0x6f, 0xcb, 0xb1, 0xff, 0xe5, 0xb1, 0x66, 0x2f, 0x6c, 0xe1, + 0xbe, 0x09, 0xf3, 0x0c, 0x99, 0x49, 0xb8, 0x05, 0x66, 0x86, 0xab, 0x3c, + 0x1d, 0x38, 0x94, 0x35, 0x0e, 0xa0, 0xb1, 0x2f, 0x97, 0xf3, 0x50, 0xef, + 0x7c, 0x2a, 0x23, 0x2d, 0xbd, 0xe2, 0x00, 0xd4, 0xac, 0x74, 0xb6, 0x14, + 0x5a, 0x0e, 0xea, 0xf4, 0x0c, 0xc3, 0xe0, 0xb8, 0x93, 0x7d, 0x43, 0x77, + 0xbd, 0xb0, 0x4e, 0x14, 0x73, 0x0c, 0xd4, 0x83, 0x0f, 0xf7, 0x87, 0x11, + 0x04, 0x52, 0xc7, 0x9f, 0x96, 0x5e, 0xc4, 0xec, 0x8b, 0x08, 0x0a, 0x5b, + 0xea, 0x0d, 0x0b, 0x2d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 58 + {SEC_OID_SHA224, + CKG_MGF1_SHA512, + 58, + 32, + {0x26, 0x5f, 0x70, 0xbe, 0x75, 0xfd, 0x2c, 0xa9, 0x26, 0x32, 0x7f, 0xc0, + 0xad, 0x87, 0xf2, 0x0a, 0x9f, 0xf1, 0xa9, 0xbf, 0x9e, 0x45, 0x54, 0x5b, + 0x6d, 0x59, 0xcd, 0xa7, 0xab, 0xbf, 0x32, 0xa5, 0xb2, 0xfb, 0x0f, 0x78, + 0xa4, 0xac, 0xf7, 0x72, 0x74, 0x9f, 0xf0, 0x38, 0xf0, 0x36, 0x99, 0xf9, + 0x0e, 0x23, 0xe6, 0xa2, 0x7d, 0xf6, 0xc3, 0x24, 0xb3, 0x4a, 0x5a, 0x99, + 0x50, 0x46, 0xc7, 0x2c, 0x31, 0x23, 0xf8, 0x94, 0xa9, 0x01, 0x4a, 0x17, + 0x65, 0x43, 0x37, 0xab, 0x45, 0x5a, 0x9a, 0x29, 0x42, 0xaf, 0x4a, 0x31, + 0xa4, 0xe5, 0x14, 0x4a, 0xb7, 0x08, 0xc6, 0x53, 0xa9, 0xa7, 0x5b, 0x94, + 0x9b, 0xf8, 0x00, 0xf8, 0x17, 0xb8, 0x56, 0xa6, 0xf1, 0x39, 0xb1, 0xce, + 0x02, 0xe4, 0xaf, 0x27, 0x18, 0x09, 0x01, 0x12, 0x1a, 0xe1, 0xdf, 0x51, + 0x96, 0xd4, 0xc9, 0x6b, 0x01, 0x3f, 0x98, 0x87, 0x4d, 0x93, 0x05, 0xa0, + 0x4b, 0xfb, 0xda, 0xd9, 0x1a, 0xe3, 0x65, 0xb9, 0xd3, 0x9a, 0x28, 0xca, + 0x66, 0x9e, 0xa2, 0x0c, 0x48, 0x00, 0xaf, 0x18, 0x17, 0x6e, 0xa8, 0x3f, + 0x46, 0xe0, 0x94, 0xa8, 0x79, 0x98, 0xdf, 0x6e, 0x14, 0xe8, 0xd6, 0xe2, + 0x6f, 0xfe, 0xca, 0xd9, 0x12, 0x7f, 0x6f, 0x8c, 0x5b, 0x96, 0xf2, 0xf1, + 0x92, 0xa7, 0x34, 0x56, 0x17, 0xf5, 0xc5, 0x63, 0xe8, 0xfb, 0xc3, 0xd8, + 0x70, 0xc1, 0x65, 0xb8, 0x74, 0x49, 0xaf, 0x77, 0x18, 0x6a, 0x81, 0x39, + 0x09, 0x71, 0x67, 0x47, 0xfa, 0x0f, 0x2a, 0x48, 0x7d, 0x6e, 0xad, 0x2a, + 0xb6, 0x7a, 0x8b, 0x81, 0xa0, 0xa4, 0xdd, 0x68, 0x12, 0x98, 0xac, 0x8b, + 0x3c, 0xe6, 0x07, 0xcc, 0x50, 0xd2, 0xb9, 0xfb, 0x3a, 0x4a, 0x6d, 0x4c, + 0xdd, 0x92, 0xfa, 0x3d, 0x9e, 0xe3, 0xaa, 0x0d, 0x46, 0xfc, 0x57, 0x15, + 0xdf, 0x13, 0x3d, 0x1d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 59 + {SEC_OID_SHA224, + CKG_MGF1_SHA512, + 59, + 48, + {0xaf, 0x12, 0x0d, 0x22, 0x04, 0xa6, 0x68, 0x0c, 0x75, 0xfb, 0xc8, 0x8d, + 0xc5, 0x2f, 0xa8, 0x17, 0xb4, 0x87, 0x6f, 0x25, 0x98, 0xfb, 0x7d, 0x66, + 0x73, 0xe7, 0xf4, 0x23, 0xd0, 0x95, 0x96, 0x56, 0x47, 0x11, 0x92, 0xc0, + 0x34, 0xd0, 0x2b, 0x8f, 0x96, 0xf8, 0x2c, 0x63, 0xd4, 0x4b, 0x22, 0x77, + 0x6e, 0xd0, 0x28, 0x13, 0xdd, 0x74, 0xfd, 0xd3, 0x83, 0xc7, 0x08, 0x38, + 0xe5, 0x13, 0x9b, 0xbb, 0x32, 0x8e, 0x06, 0x8f, 0x31, 0xef, 0x09, 0xc4, + 0x20, 0xe5, 0x4e, 0x68, 0x57, 0xc7, 0x7b, 0x4f, 0x24, 0x38, 0xe6, 0x77, + 0x8b, 0xd7, 0xe6, 0xa3, 0xb6, 0xa2, 0x16, 0x3b, 0xe5, 0xfd, 0xbb, 0xbb, + 0xce, 0x32, 0x82, 0x3a, 0x26, 0xd1, 0xc8, 0x52, 0x98, 0xe7, 0xf1, 0x4c, + 0xcd, 0x99, 0x92, 0xa5, 0x10, 0xf1, 0x3e, 0x66, 0xb5, 0xc5, 0xc7, 0x17, + 0x0f, 0x46, 0x39, 0xb3, 0x9b, 0x2e, 0x32, 0x2b, 0x7b, 0x25, 0x25, 0x19, + 0x78, 0x80, 0x1b, 0x5f, 0xda, 0x78, 0xa7, 0x3d, 0x1c, 0x35, 0xc9, 0x3f, + 0x29, 0x76, 0x64, 0x34, 0xb2, 0x78, 0xc7, 0xf4, 0x9a, 0xcf, 0x14, 0x7c, + 0xb3, 0xbb, 0xb9, 0x06, 0xf0, 0xeb, 0xf3, 0xc6, 0x24, 0xe7, 0xb0, 0xf2, + 0x4c, 0xdf, 0xac, 0xd8, 0x52, 0xed, 0x59, 0x4d, 0x90, 0xbb, 0xe2, 0x22, + 0xc1, 0x7e, 0xdf, 0x91, 0xce, 0xd1, 0xf6, 0xad, 0xc3, 0x6a, 0xe7, 0xd4, + 0xa5, 0xa2, 0xd5, 0xb8, 0x19, 0x44, 0xba, 0x54, 0x01, 0xd8, 0x28, 0x5b, + 0x0a, 0x95, 0xb0, 0x49, 0x37, 0xde, 0xd0, 0x01, 0xea, 0xe9, 0x3f, 0x47, + 0x06, 0x00, 0xe7, 0xd9, 0xb0, 0xf7, 0x4e, 0x4d, 0x39, 0x96, 0x2a, 0x03, + 0x9c, 0xf5, 0x7b, 0x6c, 0x95, 0x5c, 0x17, 0x24, 0xea, 0x8b, 0xb3, 0x04, + 0xfa, 0xa0, 0xce, 0xfc, 0x09, 0x7e, 0xec, 0x4b, 0xc5, 0x57, 0x07, 0x37, + 0x65, 0x6a, 0x8a, 0x84}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 60 + {SEC_OID_SHA224, + CKG_MGF1_SHA512, + 60, + 64, + {0x28, 0x5f, 0x6b, 0x30, 0x1b, 0xd5, 0xd5, 0x49, 0x27, 0xe3, 0x40, 0x4e, + 0x5e, 0x1e, 0xf8, 0xdf, 0xe9, 0x0d, 0x58, 0xde, 0xc3, 0x7e, 0x26, 0x74, + 0x78, 0xb1, 0x0d, 0x2f, 0x78, 0x75, 0x73, 0x02, 0x5c, 0x26, 0x57, 0x66, + 0x5d, 0x34, 0x41, 0x59, 0x32, 0xe8, 0x1e, 0xce, 0x24, 0xaf, 0x57, 0x32, + 0x9c, 0x2f, 0x54, 0xa6, 0x51, 0xcb, 0xc7, 0xb7, 0x91, 0xbf, 0xfb, 0x0e, + 0xe2, 0x03, 0x43, 0xe2, 0xc3, 0x41, 0xcf, 0x9b, 0xa5, 0xa0, 0xaa, 0x67, + 0x18, 0x4c, 0x03, 0x34, 0x5d, 0x36, 0xe5, 0x61, 0xf4, 0xae, 0x18, 0xae, + 0x34, 0x44, 0x14, 0xc0, 0x47, 0x8c, 0x7b, 0xdb, 0xa9, 0xd7, 0xfd, 0x54, + 0x2f, 0xdf, 0x8d, 0x5e, 0x57, 0x58, 0x29, 0x5c, 0xdb, 0xa1, 0x59, 0x20, + 0x34, 0x94, 0x02, 0x1e, 0x6c, 0xa6, 0x74, 0x19, 0x0e, 0xce, 0x27, 0x69, + 0xa0, 0xc0, 0xb9, 0x7c, 0x14, 0x3d, 0xa5, 0x17, 0xeb, 0xeb, 0xca, 0x3a, + 0xad, 0x19, 0x33, 0xc4, 0xd8, 0x94, 0x32, 0xba, 0xb1, 0x97, 0xe7, 0x79, + 0x99, 0x5e, 0x49, 0xbc, 0xb0, 0xe9, 0x45, 0xfb, 0xb7, 0xdc, 0xf2, 0x57, + 0xc5, 0xaf, 0x50, 0x9f, 0x19, 0xab, 0xfa, 0x6f, 0xcb, 0xf2, 0x9f, 0x47, + 0x04, 0xd2, 0x5a, 0xee, 0xf5, 0x7e, 0xa3, 0xd4, 0xc6, 0x3f, 0x0f, 0x37, + 0x8e, 0x5c, 0x5b, 0x8f, 0x65, 0x3c, 0x53, 0x11, 0x64, 0x0d, 0xf5, 0x7b, + 0xd5, 0xcb, 0x23, 0x22, 0xd8, 0x4a, 0xeb, 0xf3, 0x04, 0xb6, 0x49, 0xe3, + 0x37, 0x53, 0x9d, 0x47, 0xfb, 0x14, 0x91, 0xba, 0x1b, 0x0d, 0x93, 0x6c, + 0xc0, 0x08, 0xd0, 0x69, 0x70, 0xe0, 0xc0, 0xa1, 0x0d, 0x75, 0xba, 0x0f, + 0x2e, 0x0c, 0x5e, 0xfc, 0x1d, 0xb9, 0x28, 0x30, 0xcb, 0x02, 0x20, 0x56, + 0x95, 0x21, 0x05, 0xda, 0x83, 0xb0, 0x7e, 0x25, 0xc3, 0x75, 0x80, 0x3b, + 0x3f, 0xf5, 0x36, 0xe5}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 61 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 61, + 0, + {0x55, 0xd8, 0x88, 0x72, 0xd2, 0xdd, 0xda, 0xbe, 0x88, 0x74, 0xf8, 0x99, + 0x9f, 0xe1, 0xa6, 0xef, 0xdc, 0x0e, 0xe4, 0xce, 0x38, 0xbb, 0x10, 0x57, + 0xf1, 0x1c, 0x8f, 0xce, 0xc2, 0xda, 0x27, 0xd2, 0x38, 0xd2, 0x3a, 0x80, + 0x10, 0xca, 0x9c, 0x05, 0x10, 0xc3, 0xdf, 0x12, 0xa6, 0x38, 0xfa, 0xe0, + 0xc0, 0xd6, 0x4a, 0xb8, 0x3a, 0x8b, 0x43, 0xca, 0xe2, 0x4b, 0x15, 0x4f, + 0x1b, 0x86, 0x32, 0xdb, 0xef, 0x87, 0x26, 0xdb, 0x10, 0x3b, 0xfd, 0xe6, + 0xd3, 0x3f, 0x82, 0x53, 0x51, 0x23, 0x88, 0x55, 0x7a, 0xc5, 0x02, 0xdc, + 0x90, 0xcc, 0x17, 0x3c, 0x9a, 0xc8, 0x2a, 0x50, 0x1e, 0xd5, 0x34, 0xd4, + 0xc5, 0x7f, 0xef, 0x7e, 0xf6, 0x8d, 0x32, 0x08, 0x97, 0xfa, 0x88, 0x2e, + 0xf9, 0x0a, 0xe3, 0x2b, 0x29, 0xd3, 0x79, 0xc3, 0x9b, 0x4a, 0x89, 0x71, + 0xc4, 0x6a, 0xb9, 0x36, 0x6e, 0x39, 0xdb, 0x2c, 0x2f, 0xf1, 0x80, 0xcc, + 0x62, 0x59, 0xca, 0xc7, 0x03, 0x33, 0x0d, 0xc2, 0xf8, 0x0b, 0xa3, 0x98, + 0xe4, 0xeb, 0x7b, 0xd7, 0x01, 0x75, 0xaa, 0x48, 0x47, 0xd0, 0xe6, 0x43, + 0xa8, 0xd9, 0x7e, 0xf6, 0xab, 0xdd, 0xd2, 0x39, 0x15, 0x5c, 0xfb, 0x78, + 0x0c, 0xa2, 0x28, 0x98, 0x52, 0x35, 0xd0, 0xc9, 0x11, 0x88, 0x57, 0x29, + 0x02, 0xc4, 0x91, 0xaa, 0x01, 0x1d, 0x93, 0x48, 0x51, 0x7c, 0x37, 0x0b, + 0x5b, 0xd6, 0x0d, 0xd9, 0xa9, 0x59, 0x89, 0x97, 0xa5, 0xfc, 0x76, 0x32, + 0x67, 0xd2, 0x00, 0x0e, 0x27, 0x28, 0xed, 0xef, 0xe4, 0x50, 0x9d, 0x98, + 0xf7, 0x19, 0x7c, 0x48, 0x7d, 0x0e, 0x42, 0x95, 0x1f, 0xa9, 0x2a, 0xcd, + 0x62, 0x1f, 0xbf, 0xfd, 0xcb, 0x59, 0x5b, 0x20, 0xf8, 0xcb, 0x53, 0xc6, + 0xf1, 0x93, 0x5f, 0x53, 0x5d, 0x7f, 0x02, 0x82, 0x83, 0x7e, 0x4d, 0x03, + 0xe1, 0x88, 0xb8, 0x23}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 62 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 62, + 20, + {0x97, 0x70, 0x49, 0xeb, 0x46, 0x84, 0x11, 0xcb, 0x4b, 0x47, 0x45, 0xd1, + 0x80, 0x4d, 0xce, 0x61, 0xaa, 0xd8, 0x03, 0x8b, 0xe0, 0xbf, 0xdd, 0xa3, + 0xd6, 0xe6, 0xe7, 0xf2, 0x35, 0x50, 0x31, 0x00, 0x50, 0x5b, 0x6f, 0x86, + 0xab, 0x43, 0x2c, 0xb2, 0xed, 0x28, 0xbb, 0x57, 0x35, 0x8c, 0x95, 0x04, + 0x2f, 0x71, 0xb8, 0xf9, 0xe5, 0x22, 0x11, 0x66, 0xda, 0xfd, 0xb9, 0x28, + 0x1e, 0xee, 0xb7, 0x9f, 0x79, 0x0f, 0x8f, 0x9e, 0x2b, 0x0a, 0x19, 0xe5, + 0x0b, 0x84, 0x59, 0xeb, 0x54, 0xf8, 0x56, 0x95, 0xb1, 0x92, 0x9b, 0xa6, + 0x65, 0x20, 0xd4, 0x62, 0x03, 0x81, 0x4c, 0x74, 0x90, 0x0e, 0xc3, 0xcc, + 0x54, 0x6d, 0xd6, 0x81, 0xe3, 0x5a, 0xfe, 0x3b, 0x55, 0xe3, 0xec, 0x1a, + 0xb7, 0x19, 0x51, 0x3d, 0xee, 0x7e, 0x9a, 0x9b, 0x55, 0x68, 0xe9, 0xbb, + 0x8e, 0x34, 0x2a, 0xa3, 0xde, 0x2d, 0x4a, 0xe8, 0x83, 0xe9, 0xf0, 0xc4, + 0xdc, 0xe2, 0xc9, 0xfc, 0xcb, 0x68, 0xac, 0x09, 0xd5, 0xa2, 0x60, 0xa0, + 0xf4, 0xb9, 0x48, 0xbf, 0xe5, 0xa0, 0x30, 0x43, 0xac, 0xed, 0x68, 0xaf, + 0x31, 0xf8, 0x54, 0xdf, 0xdd, 0x5d, 0x42, 0x04, 0x7d, 0xee, 0x19, 0xb7, + 0x1d, 0x11, 0x4b, 0xdf, 0x82, 0x3b, 0xf4, 0xb0, 0x3c, 0x55, 0x13, 0xb5, + 0xed, 0x2b, 0xf3, 0x33, 0xe3, 0x23, 0x04, 0x8d, 0xdf, 0x33, 0x2e, 0xc2, + 0x84, 0xc7, 0xd3, 0x1e, 0xc0, 0x32, 0xca, 0xde, 0x84, 0x8d, 0x0d, 0x4e, + 0x8a, 0x01, 0x21, 0x26, 0x4e, 0xcb, 0x23, 0x25, 0xa2, 0x9b, 0x56, 0xce, + 0x5c, 0x16, 0x8c, 0xb9, 0x65, 0x2d, 0x31, 0x30, 0x55, 0x47, 0xdf, 0xa2, + 0x81, 0x45, 0x7b, 0x16, 0x64, 0x0f, 0x3e, 0x5d, 0x28, 0x3b, 0x3f, 0xde, + 0x10, 0x8b, 0x67, 0xcd, 0xbd, 0x6b, 0x20, 0x05, 0xaf, 0x93, 0xd0, 0x08, + 0xbe, 0x4e, 0xc4, 0x6e}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 63 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 63, + 28, + {0x4c, 0xa8, 0xcf, 0x2d, 0x78, 0x17, 0x64, 0x3e, 0x14, 0x48, 0x4d, 0x75, + 0x7f, 0x08, 0x53, 0x62, 0x56, 0x13, 0x98, 0x47, 0x28, 0xc9, 0xe4, 0x83, + 0xef, 0xdc, 0x16, 0xee, 0xec, 0x61, 0x6d, 0x3c, 0x55, 0x12, 0x12, 0x10, + 0x7a, 0x9c, 0xab, 0x91, 0x79, 0x61, 0x85, 0xbd, 0x7e, 0x60, 0xf6, 0x61, + 0xa5, 0xf2, 0xf1, 0x7e, 0x82, 0xb9, 0xf3, 0x4c, 0x0c, 0x55, 0x19, 0x7e, + 0xb5, 0xe2, 0xb7, 0xd7, 0x4b, 0x8c, 0xff, 0x00, 0xca, 0xee, 0x33, 0x08, + 0x3b, 0xc6, 0x9a, 0xa6, 0x60, 0x27, 0xa3, 0xe6, 0x81, 0x80, 0x81, 0x7f, + 0xc0, 0x65, 0xdd, 0x5a, 0x5e, 0xb2, 0xe1, 0x16, 0x26, 0xbf, 0x97, 0xc0, + 0xca, 0x44, 0xb7, 0x0c, 0x18, 0xb0, 0xa0, 0xa7, 0x0f, 0xfa, 0x62, 0x8d, + 0x86, 0xaa, 0x8b, 0x45, 0xe7, 0x18, 0x70, 0x2c, 0xc5, 0xd1, 0x58, 0x54, + 0xd5, 0x1b, 0xaf, 0x34, 0xfd, 0x63, 0x7b, 0xe3, 0xe2, 0x01, 0xc3, 0x9a, + 0xc3, 0xdb, 0x41, 0x2b, 0xef, 0x01, 0x37, 0x95, 0x1b, 0xdf, 0x74, 0xa4, + 0x3c, 0x7d, 0xbf, 0x59, 0x56, 0x20, 0x76, 0x93, 0xc4, 0x0c, 0x95, 0x78, + 0xf5, 0xed, 0xf4, 0x08, 0xb4, 0x3b, 0xb1, 0xd0, 0x78, 0x00, 0x30, 0x82, + 0x59, 0x2f, 0xab, 0x58, 0x86, 0x0a, 0x3d, 0x9a, 0x38, 0xd6, 0xd5, 0xae, + 0xe0, 0x51, 0xe5, 0xbe, 0x85, 0xbb, 0xea, 0x79, 0x1f, 0x57, 0xd6, 0x8a, + 0x7c, 0x41, 0x27, 0xb7, 0xd7, 0xf5, 0xdc, 0xe2, 0xea, 0x21, 0x1c, 0xc3, + 0x5f, 0x36, 0x7d, 0x7b, 0x0a, 0x56, 0x1f, 0x8a, 0xe6, 0x3c, 0x37, 0x10, + 0x17, 0x48, 0xfd, 0xfd, 0x89, 0x0d, 0x61, 0x64, 0x26, 0x69, 0x0c, 0x5b, + 0x6c, 0xea, 0x81, 0x7c, 0x21, 0x9b, 0x91, 0x65, 0xba, 0x67, 0x84, 0xf9, + 0xed, 0xaf, 0x8a, 0xba, 0x70, 0x82, 0xf9, 0x12, 0x94, 0x02, 0x54, 0xd7, + 0xb7, 0x92, 0x12, 0x12}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 64 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 64, + 32, + {0x6b, 0xa6, 0xea, 0xed, 0x9a, 0x00, 0x57, 0x5e, 0x0a, 0xd5, 0xcf, 0x4a, + 0xde, 0x39, 0xdb, 0xf0, 0xbc, 0x6b, 0x8f, 0x50, 0xe7, 0xd2, 0xa8, 0x92, + 0xd6, 0x26, 0xee, 0x67, 0x51, 0xb6, 0xa3, 0x60, 0xa7, 0x03, 0x90, 0x4d, + 0x3a, 0x11, 0x59, 0x6b, 0x10, 0x47, 0x3a, 0x80, 0x30, 0xab, 0x59, 0x92, + 0xdc, 0xca, 0x89, 0x32, 0xde, 0xa1, 0xea, 0xe7, 0xe3, 0xc8, 0x88, 0x29, + 0x70, 0x25, 0x30, 0x30, 0x1f, 0xd8, 0x5f, 0x5b, 0xe5, 0x15, 0x21, 0x6f, + 0x23, 0xc3, 0x9e, 0x70, 0xb4, 0x6b, 0x25, 0x6a, 0x06, 0xd3, 0x92, 0xf1, + 0x3e, 0xdb, 0x54, 0x31, 0xfd, 0x6b, 0xbe, 0x4b, 0x77, 0x44, 0x5d, 0xb0, + 0x3f, 0xb4, 0x70, 0x6a, 0xdb, 0x22, 0x10, 0x5a, 0x7c, 0xe3, 0xc6, 0xbd, + 0x1a, 0x53, 0x7a, 0xa3, 0xd3, 0xbd, 0x3e, 0x26, 0x4e, 0x15, 0xbb, 0x68, + 0xda, 0xa8, 0x8c, 0x0d, 0xb0, 0x1c, 0x27, 0x07, 0xa2, 0xaa, 0x7a, 0xf4, + 0xb0, 0x55, 0x09, 0x7b, 0x68, 0xe7, 0xc0, 0xe6, 0x74, 0x92, 0x14, 0x47, + 0x8e, 0xc9, 0x1f, 0x11, 0x04, 0xef, 0x2b, 0x51, 0x3a, 0x22, 0x31, 0x64, + 0x76, 0xde, 0x69, 0x6b, 0x14, 0x09, 0x0f, 0x6a, 0x3e, 0x36, 0xa5, 0x62, + 0xfd, 0xab, 0x5e, 0x3c, 0x68, 0x27, 0x08, 0xc8, 0x80, 0x17, 0xa0, 0x77, + 0x15, 0x4f, 0xef, 0x4f, 0xb8, 0x46, 0x11, 0xb9, 0xdf, 0x8e, 0x3b, 0x5d, + 0xb5, 0x5f, 0x9d, 0xcb, 0x0d, 0xd5, 0xd2, 0xd7, 0x97, 0xd8, 0x11, 0x7a, + 0x4d, 0xb3, 0x92, 0xc6, 0x2f, 0x43, 0x2a, 0xe2, 0x4f, 0xac, 0xf9, 0x9e, + 0xdd, 0xc7, 0x8c, 0x41, 0x08, 0x1d, 0xe9, 0xce, 0xed, 0x9f, 0x65, 0x17, + 0x69, 0xe4, 0x4c, 0xba, 0x09, 0x8b, 0xab, 0xf7, 0xa7, 0x8f, 0x19, 0x92, + 0xa5, 0x3f, 0xe3, 0x18, 0x87, 0x94, 0x17, 0xff, 0x3c, 0xd8, 0xa5, 0xf0, + 0x4e, 0x66, 0x94, 0x5c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 65 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 65, + 48, + {0x5b, 0xbb, 0xdc, 0x57, 0xa4, 0x5e, 0x5f, 0xd5, 0xa0, 0xdc, 0xf0, 0x3b, + 0x76, 0xc0, 0x6e, 0xdb, 0x20, 0x66, 0xf9, 0x20, 0x5e, 0xda, 0x2f, 0xac, + 0xdf, 0x51, 0x20, 0xdc, 0x6b, 0xf9, 0x3c, 0x8e, 0x96, 0x9d, 0x71, 0x4a, + 0x9c, 0xe7, 0x11, 0x04, 0xf2, 0xb9, 0x45, 0x5d, 0x6c, 0x6c, 0x3b, 0x64, + 0x89, 0xa4, 0x1e, 0x57, 0x8f, 0xff, 0x92, 0x47, 0xde, 0x07, 0xcc, 0xf3, + 0x07, 0x96, 0x1b, 0x34, 0xf4, 0x54, 0xdf, 0x5f, 0xb4, 0x0c, 0xa9, 0x8a, + 0x4a, 0x0c, 0xeb, 0xa8, 0xf7, 0x05, 0xe6, 0x0a, 0xfa, 0x02, 0xc9, 0x45, + 0xf8, 0xce, 0xd0, 0xb6, 0xda, 0xca, 0x87, 0xac, 0xb6, 0xad, 0x08, 0x10, + 0x98, 0xde, 0xb1, 0x41, 0x9c, 0xc7, 0xba, 0xcb, 0x40, 0x7b, 0xf5, 0x25, + 0x59, 0x44, 0x0a, 0x69, 0xc0, 0xca, 0x2a, 0xf1, 0x73, 0x8b, 0x26, 0x6e, + 0x2c, 0x14, 0xfb, 0x26, 0xbb, 0xeb, 0x9a, 0xe1, 0xf4, 0x15, 0xb2, 0x7b, + 0x31, 0xe3, 0x6e, 0x59, 0x02, 0x60, 0x66, 0xb2, 0x67, 0x4d, 0x60, 0x51, + 0x6b, 0x8c, 0x06, 0xb7, 0x0f, 0xc8, 0x19, 0x4d, 0x86, 0xbc, 0x8a, 0x55, + 0x14, 0xe9, 0xe7, 0x3d, 0xfb, 0x29, 0xee, 0x95, 0x9f, 0x2c, 0x85, 0x7f, + 0x33, 0xdd, 0x0f, 0x67, 0x2e, 0x35, 0xf1, 0x3b, 0x60, 0x18, 0x5c, 0x8c, + 0xfb, 0xb3, 0xaf, 0x23, 0xba, 0xdb, 0x92, 0x71, 0xe4, 0x0d, 0xc1, 0xd4, + 0x37, 0x45, 0x62, 0xd8, 0x82, 0x77, 0xce, 0x06, 0x00, 0xb1, 0x8e, 0x63, + 0x4b, 0x12, 0x7d, 0x3b, 0xb2, 0xf5, 0xe1, 0x26, 0x4d, 0xd9, 0xa3, 0xc1, + 0x88, 0xbe, 0x38, 0x08, 0x96, 0x17, 0x34, 0x4a, 0x01, 0xef, 0xe4, 0x7e, + 0x1f, 0xb4, 0x42, 0xd7, 0x47, 0xbf, 0x58, 0x62, 0xc4, 0x09, 0xc1, 0x43, + 0x27, 0xb2, 0xe3, 0xb8, 0xee, 0x06, 0x5a, 0x03, 0x76, 0x4b, 0x02, 0x6d, + 0x08, 0x98, 0x3a, 0xc0}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 66 + {SEC_OID_SHA256, + CKG_MGF1_SHA1, + 66, + 64, + {0x4d, 0x34, 0xe8, 0x18, 0xa3, 0xca, 0xe7, 0xea, 0x17, 0x9c, 0x05, 0x7a, + 0xca, 0x68, 0x3b, 0xa9, 0x9e, 0x34, 0x7f, 0x66, 0x1e, 0x5a, 0x93, 0x1e, + 0x70, 0x2a, 0x75, 0xe9, 0xb8, 0x59, 0x3c, 0x88, 0x84, 0x61, 0xf8, 0x05, + 0x7f, 0xd7, 0x19, 0xb4, 0xcc, 0x57, 0xdd, 0x67, 0x4d, 0xa0, 0xda, 0xae, + 0x36, 0x97, 0x2c, 0x54, 0x18, 0x20, 0x5c, 0x87, 0x84, 0x04, 0x70, 0xcc, + 0x09, 0x0d, 0x99, 0x71, 0x4a, 0xa2, 0xd8, 0x86, 0xd2, 0x46, 0xee, 0x6b, + 0x57, 0x51, 0xf6, 0x83, 0x07, 0x02, 0x54, 0xce, 0x0e, 0x12, 0x30, 0x3c, + 0x9f, 0xe2, 0x52, 0xd5, 0xef, 0x43, 0x5f, 0x55, 0x80, 0x06, 0xd3, 0xbf, + 0xc9, 0xd1, 0x73, 0xbe, 0x2f, 0xce, 0x9c, 0x58, 0x0c, 0x3c, 0x6b, 0x6e, + 0xfd, 0x00, 0x3c, 0x84, 0xde, 0x74, 0xaa, 0x6d, 0x9e, 0x31, 0xfd, 0x7b, + 0x04, 0xb0, 0xfa, 0x2f, 0x0d, 0x6b, 0xad, 0x24, 0x7a, 0x3c, 0x28, 0xf1, + 0x57, 0x27, 0x6f, 0x52, 0x5e, 0xae, 0x16, 0xb0, 0x58, 0x93, 0x6c, 0xd9, + 0x1f, 0x66, 0x5a, 0xe1, 0x85, 0x8b, 0x2c, 0x00, 0xb7, 0x78, 0xaa, 0x42, + 0xb9, 0x7a, 0xaf, 0xb5, 0xbc, 0xb3, 0x8e, 0x57, 0x7d, 0xa8, 0x99, 0xc0, + 0x39, 0x0a, 0x76, 0x19, 0x33, 0x9e, 0x2e, 0xb4, 0x87, 0x26, 0x5b, 0x6e, + 0x66, 0x0b, 0xe4, 0x20, 0xbe, 0x19, 0x95, 0x86, 0xf4, 0x12, 0x46, 0x71, + 0xc6, 0x82, 0xa6, 0x7e, 0x0a, 0xc1, 0xd3, 0x1b, 0xe4, 0xb4, 0x58, 0xba, + 0x5e, 0xa6, 0x42, 0x49, 0xe9, 0x88, 0xbb, 0xbb, 0x67, 0xa5, 0x9b, 0xc6, + 0x2d, 0x3d, 0x82, 0x7b, 0x35, 0x5f, 0x3b, 0x0e, 0x4e, 0xd3, 0x2a, 0xb2, + 0x07, 0x83, 0x89, 0x65, 0x3b, 0xac, 0x18, 0x61, 0x58, 0x6e, 0x2c, 0xe2, + 0xb4, 0x9e, 0x42, 0x3f, 0xe5, 0x83, 0x2c, 0x49, 0xf7, 0xe0, 0x4a, 0x53, + 0xc6, 0xa7, 0x29, 0x97}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 67 + {SEC_OID_SHA256, + CKG_MGF1_SHA224, + 67, + 0, + {0xa4, 0xb0, 0x28, 0xe9, 0xce, 0x76, 0xe6, 0x87, 0x32, 0xed, 0xd1, 0x53, + 0x4e, 0x6c, 0x50, 0xdf, 0x0f, 0xb8, 0x8d, 0xe2, 0x11, 0x68, 0x68, 0x58, + 0xb8, 0x15, 0xf9, 0x3f, 0x89, 0x99, 0x55, 0xd9, 0x1c, 0xac, 0xb4, 0x34, + 0xea, 0xd4, 0x75, 0x5f, 0x6b, 0x2b, 0xa6, 0x4a, 0x30, 0x5e, 0x65, 0x6c, + 0x31, 0xf5, 0x25, 0x81, 0xe6, 0x91, 0x0f, 0x1b, 0x3c, 0x3e, 0x94, 0x1b, + 0xaa, 0x76, 0xeb, 0xfb, 0x5b, 0x08, 0xb8, 0x54, 0x4d, 0xa4, 0x6f, 0x5d, + 0x55, 0x7b, 0x6b, 0xae, 0xa4, 0xb2, 0x06, 0xaa, 0x4b, 0x03, 0xb4, 0x7f, + 0x0f, 0xb3, 0xc4, 0xdb, 0xb3, 0x8a, 0x6d, 0xee, 0x18, 0xb6, 0xe6, 0x21, + 0xd2, 0x6a, 0x10, 0x8b, 0x10, 0x7c, 0xf2, 0x4c, 0x00, 0xb6, 0xf5, 0xe9, + 0xba, 0x2a, 0xa9, 0x8f, 0x7a, 0xfe, 0x7a, 0xe9, 0x6e, 0x45, 0xd0, 0x73, + 0xf3, 0x6d, 0x57, 0xd8, 0xd3, 0x8e, 0x4e, 0xc8, 0xeb, 0xaf, 0x00, 0x37, + 0x4f, 0x9b, 0x2a, 0x4a, 0x2a, 0x53, 0xdd, 0x7a, 0x4e, 0x5f, 0xb0, 0x87, + 0x94, 0x98, 0x24, 0x0a, 0xbd, 0xf3, 0x66, 0xff, 0xc7, 0x31, 0xec, 0x56, + 0xcc, 0x89, 0xcc, 0x96, 0x57, 0xef, 0x0f, 0x6e, 0xda, 0x0c, 0xf3, 0x9c, + 0x08, 0x46, 0xbe, 0x2b, 0x8b, 0x1d, 0xbb, 0x68, 0x1e, 0xbe, 0x31, 0xb2, + 0x0f, 0x85, 0x1e, 0x96, 0x28, 0x91, 0xd5, 0x5f, 0xc6, 0x20, 0x50, 0xa5, + 0xfa, 0x01, 0x29, 0x49, 0xce, 0x58, 0x4a, 0xf8, 0xc9, 0xef, 0x5b, 0x79, + 0x5f, 0x0a, 0x4c, 0x0a, 0x42, 0x64, 0x50, 0xd7, 0x11, 0x61, 0x63, 0x8d, + 0x80, 0xa4, 0x9a, 0x84, 0x2f, 0xe7, 0x6d, 0xd3, 0x20, 0x71, 0x69, 0x10, + 0xa8, 0x1d, 0xd9, 0xed, 0xbc, 0x10, 0x71, 0x7e, 0xec, 0x8a, 0xfc, 0xb2, + 0x2a, 0x59, 0x05, 0x41, 0xda, 0xad, 0xf0, 0xbf, 0xcd, 0x11, 0x7d, 0xee, + 0xbf, 0xb2, 0xd4, 0x09}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 68 + {SEC_OID_SHA256, + CKG_MGF1_SHA224, + 68, + 20, + {0x8e, 0x83, 0x5e, 0x05, 0xce, 0x0b, 0x0a, 0x5d, 0x4b, 0x00, 0xb8, 0xae, + 0x5c, 0xa6, 0x0c, 0xa6, 0xa6, 0xf6, 0x54, 0x27, 0x4d, 0x0d, 0x1d, 0xb9, + 0xf3, 0x2e, 0xbd, 0xd9, 0x1f, 0x52, 0x6c, 0xb6, 0x9b, 0xf2, 0x50, 0x80, + 0x06, 0xdb, 0x1e, 0x55, 0x94, 0x89, 0xef, 0xea, 0x6b, 0x3b, 0x20, 0x2a, + 0x70, 0xae, 0x72, 0x75, 0x7a, 0xa1, 0x36, 0x03, 0xfb, 0xef, 0x69, 0x08, + 0x3e, 0xfd, 0xc3, 0x9a, 0x1b, 0x76, 0x2e, 0x35, 0x5f, 0x22, 0x60, 0x38, + 0x60, 0xa2, 0xb1, 0x2e, 0x69, 0xea, 0x50, 0x86, 0x58, 0x3e, 0xb6, 0x1d, + 0x75, 0x4e, 0x5f, 0x70, 0x81, 0x2e, 0xb3, 0x58, 0x92, 0x17, 0xbf, 0xc4, + 0x1f, 0xe4, 0xfc, 0xac, 0xed, 0xff, 0x8f, 0xc1, 0x46, 0xe3, 0xec, 0x10, + 0xf5, 0xe0, 0x6c, 0x12, 0x7f, 0x41, 0xeb, 0xae, 0xa7, 0xc4, 0xe8, 0x2b, + 0x3e, 0xf6, 0xe7, 0x86, 0x88, 0x6a, 0x80, 0xec, 0x51, 0x18, 0x9a, 0xc5, + 0xc4, 0xd9, 0x31, 0x9c, 0xcf, 0x50, 0xd9, 0xab, 0x4b, 0x93, 0x66, 0x17, + 0x68, 0xfa, 0x27, 0x30, 0xf8, 0xd9, 0x1a, 0x78, 0x92, 0xd5, 0xb7, 0x28, + 0x72, 0xd6, 0x9d, 0xe2, 0x9c, 0x39, 0x77, 0x1e, 0x81, 0x74, 0xef, 0x0a, + 0x60, 0xfa, 0xa4, 0x49, 0x1e, 0xae, 0xbd, 0xd6, 0x51, 0xc9, 0xf2, 0x04, + 0x8d, 0x80, 0x0f, 0xd6, 0xee, 0x5e, 0x0b, 0x89, 0x7e, 0x7c, 0xd9, 0x62, + 0x63, 0x99, 0x11, 0x94, 0x3f, 0x54, 0x01, 0xdf, 0xb4, 0x43, 0x54, 0xa4, + 0x35, 0xf3, 0x53, 0x64, 0x8e, 0xbe, 0xad, 0x13, 0xdc, 0xab, 0xd6, 0x26, + 0x57, 0x07, 0x4b, 0x44, 0x8c, 0x0d, 0xb9, 0xc9, 0xa4, 0x7d, 0x8b, 0x86, + 0x3b, 0x93, 0x81, 0x2e, 0x18, 0x73, 0x8c, 0x49, 0x09, 0x92, 0xe6, 0xb1, + 0x6f, 0x95, 0x7c, 0xf7, 0x69, 0xfd, 0x30, 0x1a, 0x2d, 0x60, 0x92, 0x43, + 0xde, 0x92, 0x6e, 0x9b}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 69 + {SEC_OID_SHA256, + CKG_MGF1_SHA224, + 69, + 28, + {0x9a, 0x00, 0x06, 0x35, 0x6a, 0x99, 0x71, 0xac, 0x48, 0xb8, 0x0d, 0xa0, + 0x32, 0x47, 0xb0, 0xac, 0x9d, 0x4e, 0xb9, 0x9b, 0xfb, 0x7a, 0x59, 0xc7, + 0x30, 0xb7, 0x07, 0xd1, 0x6a, 0x82, 0x3d, 0x31, 0xd8, 0xc6, 0x46, 0x22, + 0xf2, 0x7c, 0x01, 0x84, 0xae, 0xe7, 0x52, 0x35, 0xc0, 0xab, 0xd9, 0x16, + 0x25, 0xa1, 0x8d, 0x0d, 0x17, 0xf7, 0xdd, 0xa9, 0x88, 0x23, 0x22, 0x57, + 0xb6, 0x47, 0x27, 0xcf, 0xec, 0xae, 0xe1, 0x37, 0xa9, 0xa2, 0xe0, 0x33, + 0x94, 0x21, 0x39, 0xec, 0x4c, 0x07, 0x6d, 0x16, 0x47, 0x6b, 0xb4, 0x06, + 0xbe, 0x43, 0x80, 0x5e, 0xfd, 0x63, 0x98, 0xe0, 0xde, 0x37, 0xf1, 0xb9, + 0x74, 0xde, 0x28, 0x24, 0xc3, 0x9b, 0xf6, 0x1b, 0x35, 0xaf, 0x0f, 0x49, + 0x36, 0xa0, 0x0d, 0x0f, 0x2c, 0x07, 0x8b, 0xa8, 0x15, 0xde, 0xd5, 0x18, + 0xb0, 0x73, 0xcd, 0x4a, 0x36, 0xc8, 0xc1, 0xc1, 0x67, 0x91, 0xbc, 0x78, + 0xa2, 0x22, 0xfc, 0xd8, 0x77, 0x50, 0x49, 0x35, 0xfa, 0xed, 0xc3, 0xda, + 0x63, 0x78, 0xb4, 0x01, 0x24, 0x7c, 0x6c, 0xba, 0xde, 0xeb, 0xc8, 0x23, + 0xfb, 0x2f, 0x51, 0x63, 0x92, 0xd3, 0x70, 0x6f, 0x92, 0xfd, 0xe0, 0xd5, + 0x19, 0xc4, 0x8a, 0x3c, 0xa2, 0x84, 0x20, 0x07, 0x25, 0x7a, 0xdf, 0xfa, + 0x1f, 0xa8, 0x92, 0x7e, 0x90, 0xe9, 0x3c, 0xbb, 0x8d, 0x2e, 0xa1, 0x75, + 0xa6, 0xc0, 0x83, 0xf4, 0xee, 0x36, 0x40, 0xf7, 0xf7, 0x13, 0x8b, 0xf6, + 0x3c, 0xcc, 0xed, 0xda, 0xb0, 0x7b, 0x2a, 0xed, 0x76, 0x39, 0xc2, 0xe1, + 0xa2, 0xbb, 0xa5, 0x12, 0x2e, 0x45, 0x88, 0xa7, 0xe6, 0x95, 0x02, 0x0a, + 0x3b, 0x52, 0x1e, 0x1b, 0xe3, 0xf2, 0x99, 0xca, 0x99, 0x96, 0xce, 0xa0, + 0xa1, 0xac, 0x8f, 0x7a, 0xbf, 0x29, 0xa1, 0x3d, 0x36, 0x73, 0x2b, 0x93, + 0x44, 0x04, 0xf3, 0xbe}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 70 + {SEC_OID_SHA256, + CKG_MGF1_SHA224, + 70, + 32, + {0x51, 0x5e, 0xea, 0x49, 0x6a, 0x89, 0x9f, 0x1b, 0x6f, 0x84, 0xd8, 0xae, + 0x1a, 0x31, 0x39, 0x0f, 0xf4, 0xe4, 0xc8, 0x89, 0xe0, 0xee, 0x25, 0x25, + 0xb2, 0xe9, 0xd6, 0x56, 0xb5, 0x1c, 0xe6, 0x08, 0x89, 0xec, 0x97, 0x45, + 0xa2, 0x5d, 0x90, 0x8e, 0x3e, 0x93, 0xb1, 0x0d, 0x17, 0x75, 0xf6, 0x0f, + 0x63, 0x85, 0x57, 0xe6, 0xba, 0xe1, 0xa9, 0xdd, 0xa1, 0x49, 0x1b, 0x26, + 0xaa, 0x03, 0x8d, 0xec, 0x60, 0xbc, 0x00, 0x30, 0xbe, 0x3e, 0x23, 0xb4, + 0x5f, 0xb1, 0xf5, 0x5e, 0x80, 0x0f, 0x4e, 0xef, 0xce, 0xa4, 0x48, 0xfa, + 0x89, 0x78, 0xf1, 0x44, 0xa4, 0x26, 0x4a, 0x3b, 0x79, 0xdd, 0xdf, 0xbc, + 0xc0, 0x33, 0xfb, 0xb9, 0x87, 0xb6, 0xf8, 0x49, 0xa9, 0x1b, 0x2a, 0x28, + 0xff, 0x19, 0x3d, 0xb1, 0xba, 0x71, 0x5a, 0x15, 0x70, 0x26, 0xfa, 0x44, + 0x2b, 0x85, 0x13, 0x69, 0xe7, 0xe4, 0xc0, 0x86, 0xaa, 0xd5, 0xdf, 0x0e, + 0x2c, 0x9a, 0x4b, 0x59, 0x8c, 0x45, 0x05, 0xe5, 0x70, 0x3c, 0xb9, 0xe2, + 0xab, 0x0a, 0xb8, 0xb9, 0xc5, 0xe7, 0x26, 0x6f, 0x84, 0xa8, 0xe9, 0x98, + 0xfb, 0xc7, 0x99, 0xea, 0x2f, 0x4e, 0x0d, 0xe0, 0xdb, 0x5b, 0x97, 0x16, + 0x1c, 0x72, 0x15, 0xc2, 0x46, 0xb0, 0x06, 0xc4, 0xf3, 0xac, 0x9a, 0xa9, + 0x73, 0xdf, 0x2a, 0xea, 0x96, 0x66, 0x1a, 0x36, 0x7d, 0x7b, 0x09, 0xb1, + 0x09, 0xd6, 0x91, 0x2c, 0xfa, 0x84, 0x18, 0x59, 0x47, 0x29, 0x8f, 0x65, + 0x27, 0x4d, 0xfe, 0x9a, 0xda, 0x21, 0x5b, 0x17, 0x26, 0x93, 0xcd, 0x75, + 0xbd, 0x9e, 0x00, 0x08, 0xf0, 0x7d, 0xee, 0x6e, 0xd1, 0x59, 0x93, 0x3f, + 0xdc, 0x69, 0x40, 0xf5, 0xa3, 0x1e, 0x5d, 0x31, 0xf2, 0x7b, 0x84, 0xf0, + 0x4d, 0x62, 0x41, 0xcc, 0xf4, 0x40, 0xe1, 0xce, 0x53, 0x4c, 0x8f, 0x16, + 0xf6, 0xf2, 0x87, 0xd9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 71 + {SEC_OID_SHA256, + CKG_MGF1_SHA224, + 71, + 48, + {0x85, 0x39, 0x19, 0x50, 0xb1, 0xf6, 0x7e, 0x9b, 0xec, 0x66, 0x20, 0x91, + 0x3b, 0xab, 0x37, 0x92, 0xb3, 0x42, 0x85, 0xca, 0x28, 0x50, 0xc2, 0xd6, + 0x76, 0x74, 0x52, 0x33, 0x0c, 0x5d, 0xd7, 0x63, 0x12, 0x48, 0x3a, 0x50, + 0xd3, 0x94, 0x8a, 0x1d, 0x72, 0x1f, 0x6d, 0xe8, 0x3e, 0xf9, 0x15, 0xc6, + 0x72, 0x13, 0xe0, 0xbf, 0xe8, 0xdc, 0xb3, 0x07, 0x90, 0x5e, 0x68, 0x10, + 0x3b, 0x71, 0xf1, 0x6b, 0xb9, 0x63, 0x28, 0xe4, 0x4f, 0x4b, 0xc6, 0x1f, + 0x7f, 0xd6, 0xd9, 0x94, 0xab, 0xea, 0x65, 0xb7, 0x74, 0x55, 0x9d, 0xfd, + 0xd3, 0xdb, 0xcf, 0xff, 0x76, 0x08, 0x85, 0x5f, 0xb7, 0x4d, 0x91, 0xb3, + 0xc8, 0x39, 0x7b, 0x42, 0xf5, 0xfe, 0xc3, 0x13, 0xab, 0xd9, 0xdc, 0x59, + 0x9f, 0x00, 0x91, 0xb4, 0x19, 0x84, 0x59, 0x44, 0xa4, 0x91, 0x49, 0xec, + 0x41, 0xec, 0x52, 0x6e, 0x9f, 0x52, 0x91, 0x90, 0x4e, 0xa6, 0x8a, 0xa6, + 0xd9, 0x74, 0xdc, 0x0f, 0x77, 0x1b, 0x7a, 0xa7, 0x8b, 0xec, 0x70, 0x26, + 0x01, 0xe8, 0x3d, 0x3f, 0x24, 0xbb, 0x3e, 0xf4, 0x8a, 0x77, 0x12, 0xf4, + 0x8d, 0xc6, 0xe2, 0xfb, 0x0e, 0xc7, 0x18, 0xd7, 0xdd, 0x0c, 0x03, 0x5f, + 0x95, 0x35, 0xb8, 0x6e, 0xaf, 0xe1, 0xc8, 0x72, 0x70, 0xf5, 0x78, 0x2f, + 0x68, 0x19, 0x7e, 0xc9, 0x0d, 0xd2, 0x56, 0xad, 0x79, 0xef, 0xb0, 0xf5, + 0x2c, 0x1f, 0xd3, 0x76, 0xe8, 0xa9, 0x80, 0xb6, 0x81, 0x98, 0x5d, 0xfb, + 0xe9, 0x95, 0x40, 0x6c, 0x17, 0xcf, 0x91, 0x9f, 0x49, 0xee, 0x31, 0x22, + 0xd7, 0x9e, 0xb9, 0x45, 0x86, 0x94, 0x2c, 0xdd, 0x2c, 0xb9, 0xfd, 0xaf, + 0xc8, 0x70, 0x08, 0x1e, 0x6b, 0xc9, 0x3d, 0x90, 0xcc, 0x57, 0x55, 0x81, + 0x2c, 0x81, 0x8f, 0x16, 0x05, 0xd6, 0x52, 0x55, 0x2f, 0x9e, 0xee, 0xfb, + 0xb8, 0xd4, 0x68, 0x19}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 72 + {SEC_OID_SHA256, + CKG_MGF1_SHA224, + 72, + 64, + {0x05, 0x8c, 0xf5, 0x6a, 0x97, 0xbc, 0x8c, 0x27, 0x4a, 0xf1, 0x69, 0xb3, + 0x91, 0x8d, 0xf4, 0x0c, 0x88, 0xdf, 0x6f, 0x15, 0x14, 0x90, 0x3e, 0xb4, + 0x67, 0xa1, 0x4e, 0xa7, 0xd2, 0x64, 0xca, 0x79, 0xf5, 0x6a, 0x76, 0xb2, + 0x36, 0xf6, 0x0f, 0x3e, 0xb3, 0x0f, 0xd3, 0x49, 0xc0, 0x8d, 0xd8, 0x06, + 0x6a, 0xba, 0x59, 0x83, 0xf8, 0xa9, 0xc2, 0x08, 0x6d, 0xcc, 0x3e, 0x66, + 0x83, 0x9f, 0x33, 0x80, 0x5e, 0x11, 0xca, 0x2a, 0x39, 0xd9, 0x29, 0x50, + 0x8b, 0x29, 0x6f, 0xa4, 0x77, 0x29, 0x3c, 0xd6, 0xd3, 0x31, 0x4c, 0xad, + 0x77, 0xf4, 0x75, 0x7f, 0x4c, 0x2a, 0x59, 0xb8, 0x94, 0x6d, 0x0a, 0x12, + 0xef, 0xe1, 0x9e, 0xe0, 0xb5, 0x34, 0xcf, 0x6f, 0x70, 0x9d, 0xdf, 0xd3, + 0x02, 0xa9, 0x10, 0x9b, 0x5d, 0x1c, 0xaa, 0x95, 0xb0, 0x2f, 0x90, 0x3d, + 0xad, 0x60, 0x52, 0xbe, 0x22, 0xd4, 0x6f, 0x84, 0xec, 0xe5, 0xd3, 0xd6, + 0x83, 0xfb, 0x96, 0x89, 0xa7, 0xe2, 0xd1, 0x16, 0x18, 0x33, 0xd9, 0x81, + 0x16, 0xde, 0x41, 0x4c, 0x83, 0x50, 0xe4, 0x8c, 0x8e, 0xc4, 0x19, 0x02, + 0x78, 0x56, 0x41, 0xc1, 0x90, 0xbf, 0x1a, 0x14, 0xbc, 0x59, 0x80, 0xa5, + 0xf6, 0x50, 0xbd, 0xb1, 0xc4, 0x01, 0xae, 0x1b, 0xe6, 0xac, 0xa2, 0x4d, + 0x5c, 0xe8, 0xd9, 0x11, 0xd7, 0x66, 0x17, 0xc2, 0x60, 0xa5, 0xd7, 0x44, + 0xea, 0x9f, 0xfb, 0x50, 0x82, 0x9c, 0x3d, 0xa1, 0xc4, 0xde, 0xc0, 0xde, + 0x3a, 0x68, 0xdd, 0x37, 0xe0, 0xbc, 0x6e, 0x8b, 0xfb, 0x30, 0xc2, 0xd9, + 0x12, 0x01, 0xaf, 0xff, 0x11, 0x3e, 0x78, 0xa7, 0x39, 0xf0, 0x74, 0xf1, + 0x72, 0x51, 0x37, 0xcb, 0x39, 0xa6, 0x2b, 0xb1, 0x30, 0xbb, 0x5c, 0x7c, + 0x99, 0x21, 0xcd, 0xd5, 0x43, 0x1c, 0x07, 0x8f, 0x09, 0xd3, 0x0b, 0x20, + 0x60, 0xfb, 0xb9, 0x00}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 73 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 73, + 0, + {0x03, 0xf6, 0x34, 0xb2, 0xc1, 0x33, 0xe1, 0x57, 0xc7, 0x95, 0x54, 0x45, + 0x08, 0x21, 0x02, 0xa6, 0x92, 0x28, 0x13, 0x1e, 0xc6, 0xfd, 0xb9, 0x84, + 0x0a, 0xf2, 0x8a, 0xb4, 0x5c, 0x62, 0xe2, 0x0c, 0xf8, 0x32, 0xc0, 0x55, + 0x41, 0x8b, 0x66, 0x5a, 0x49, 0x58, 0xc0, 0x2e, 0xad, 0x8c, 0xe7, 0x7d, + 0x62, 0x85, 0x2d, 0xc7, 0x7b, 0x8e, 0x42, 0x7b, 0xf0, 0x32, 0x66, 0x53, + 0xdf, 0x71, 0x8e, 0xf8, 0x41, 0x17, 0xaf, 0x50, 0x38, 0x68, 0xcc, 0x7a, + 0xff, 0x3c, 0x4b, 0xcb, 0xbb, 0xe6, 0xe6, 0x9c, 0x3e, 0x5b, 0x14, 0xde, + 0x31, 0x09, 0x5e, 0x3b, 0x3b, 0x43, 0x70, 0x13, 0x29, 0xa5, 0x74, 0xc7, + 0xe2, 0xc6, 0x4e, 0xcb, 0xe0, 0x8f, 0x3c, 0xff, 0xb0, 0x42, 0x9b, 0xa4, + 0x29, 0xe8, 0x3c, 0x20, 0x66, 0x25, 0xb9, 0xbe, 0x11, 0x85, 0xbc, 0x5d, + 0xf3, 0x4b, 0xa5, 0xa5, 0x8f, 0xb2, 0x0e, 0x65, 0x59, 0x72, 0xfa, 0xf6, + 0xc0, 0xf5, 0x5a, 0x94, 0xdb, 0x6c, 0xfe, 0x97, 0x5e, 0x45, 0x06, 0xc6, + 0xce, 0x45, 0x72, 0xae, 0x5b, 0xd1, 0x96, 0xe2, 0xb1, 0x08, 0xca, 0x96, + 0x22, 0xb9, 0xbb, 0xc3, 0x15, 0x19, 0x36, 0x97, 0x85, 0x80, 0x94, 0xbb, + 0x80, 0x07, 0xd8, 0xc0, 0x07, 0x67, 0x40, 0x34, 0x37, 0x5c, 0xb1, 0xd4, + 0x09, 0x2e, 0x28, 0x26, 0x22, 0x16, 0xaa, 0x44, 0xd1, 0x2e, 0xda, 0xdd, + 0x12, 0x62, 0x29, 0x1c, 0xd0, 0x85, 0xeb, 0x8d, 0x89, 0x2a, 0xe4, 0x61, + 0xae, 0x6c, 0x22, 0x7e, 0xe9, 0x1b, 0x7b, 0xe1, 0x52, 0x1f, 0x53, 0xb3, + 0x32, 0xe1, 0xc6, 0xbf, 0x7a, 0x37, 0x97, 0xc9, 0x2c, 0xc8, 0x6b, 0x73, + 0x8d, 0x30, 0x65, 0x53, 0xbe, 0xf9, 0x75, 0xee, 0x7f, 0xc6, 0xf0, 0xa9, + 0x68, 0x18, 0x6d, 0xe3, 0x90, 0x04, 0x6c, 0xe1, 0xf5, 0x1f, 0xab, 0x68, + 0xbd, 0xaf, 0x4e, 0xa0}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 74 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 74, + 20, + {0x46, 0xdd, 0x15, 0xaf, 0x9e, 0x3e, 0x22, 0x1e, 0x85, 0xd6, 0x82, 0xf4, + 0x94, 0x2a, 0x8c, 0x7e, 0x4d, 0x31, 0xa3, 0xbb, 0xaa, 0x90, 0x9f, 0x48, + 0xe0, 0x41, 0xb3, 0xf5, 0x82, 0xa9, 0xe7, 0x99, 0xe9, 0x12, 0x5e, 0x6b, + 0x5c, 0x6f, 0xc3, 0x57, 0x16, 0xe7, 0x3d, 0xa6, 0xa7, 0x07, 0xf8, 0xa2, + 0xc5, 0x9c, 0x49, 0xac, 0x0f, 0x4f, 0x14, 0x07, 0x15, 0xb9, 0xc5, 0x1a, + 0x6e, 0x07, 0x17, 0x2c, 0x5c, 0x96, 0x75, 0xf3, 0xab, 0xcc, 0x60, 0xa4, + 0x6d, 0xc6, 0x71, 0xe8, 0x66, 0xde, 0x78, 0xc2, 0x38, 0xdb, 0xa6, 0xf3, + 0x4e, 0x24, 0xc1, 0x55, 0x78, 0xce, 0x9d, 0x98, 0x69, 0xa9, 0x15, 0x05, + 0x6c, 0x55, 0x0b, 0xd6, 0x32, 0xe4, 0x9e, 0xe7, 0x80, 0x67, 0xa7, 0xd2, + 0x0c, 0x59, 0x77, 0x97, 0xc5, 0x62, 0x80, 0x48, 0xd8, 0x28, 0x62, 0x18, + 0xd1, 0x29, 0x1e, 0x75, 0x9b, 0x49, 0xe6, 0xfd, 0xbd, 0x61, 0x7e, 0x78, + 0xd0, 0x0d, 0x89, 0x53, 0x74, 0x1c, 0x26, 0x1b, 0xc5, 0xee, 0x0f, 0x27, + 0xcc, 0x61, 0x71, 0x90, 0x57, 0xc5, 0x49, 0x42, 0x34, 0xe4, 0x53, 0xae, + 0xa6, 0xc0, 0x86, 0xfc, 0x6b, 0x63, 0xcd, 0x21, 0xd1, 0xda, 0x0d, 0x16, + 0x0d, 0xb4, 0xa1, 0xb8, 0x0e, 0x94, 0xf1, 0x9f, 0x14, 0xf5, 0xd3, 0xe8, + 0xc5, 0x29, 0x19, 0x26, 0xbc, 0x81, 0x5a, 0x37, 0x8e, 0x8c, 0xf8, 0xb2, + 0xb3, 0x03, 0x6b, 0x02, 0x54, 0x98, 0x54, 0xbc, 0xc0, 0xab, 0x06, 0x34, + 0xd0, 0xb9, 0xe7, 0x05, 0x70, 0xa8, 0xfc, 0x73, 0x2c, 0xe0, 0xf1, 0x2a, + 0xd9, 0x27, 0xe6, 0x73, 0x56, 0xf9, 0x45, 0x4e, 0xf5, 0xf1, 0xe5, 0xf8, + 0x97, 0x66, 0xbc, 0x88, 0x67, 0x69, 0x3b, 0xeb, 0x4e, 0x85, 0x2e, 0x6f, + 0x2c, 0x19, 0xad, 0x88, 0xe3, 0x3a, 0x43, 0x55, 0x48, 0xbd, 0x8e, 0x84, + 0x0d, 0xcf, 0x84, 0xe9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 75 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 75, + 28, + {0xa1, 0xf1, 0x87, 0xaa, 0xa6, 0xf2, 0xc3, 0x83, 0xb5, 0xb8, 0x8f, 0xcd, + 0x59, 0xd8, 0x0a, 0x58, 0x47, 0x5b, 0xff, 0xeb, 0x05, 0x04, 0x9e, 0x71, + 0x09, 0x6b, 0x0e, 0x39, 0x6a, 0xd6, 0x16, 0x8b, 0x4f, 0x98, 0xd2, 0xbe, + 0x39, 0x37, 0x53, 0x46, 0x9d, 0xd4, 0x81, 0x07, 0xe1, 0x19, 0xed, 0xa7, + 0x3b, 0xc7, 0xdd, 0xd7, 0x83, 0x0a, 0x77, 0x72, 0xd1, 0x9c, 0xb7, 0xd7, + 0x99, 0x20, 0x1b, 0x53, 0x43, 0x61, 0xed, 0x52, 0xae, 0x91, 0x90, 0x9c, + 0x2e, 0xfb, 0x35, 0x5e, 0xde, 0x49, 0xf1, 0x6c, 0xa7, 0x64, 0x8b, 0x21, + 0xa0, 0xc4, 0xa1, 0x74, 0x6e, 0xc5, 0xbb, 0x48, 0xcc, 0xe5, 0xb1, 0x1a, + 0xdc, 0xa0, 0x74, 0xd7, 0x9f, 0x12, 0x52, 0xe9, 0x06, 0x33, 0x1e, 0xee, + 0x3a, 0xba, 0xfa, 0x6f, 0x98, 0x52, 0x05, 0xf9, 0xc6, 0x4d, 0xce, 0x2a, + 0x95, 0x4a, 0xde, 0x4e, 0x60, 0x0f, 0x30, 0xd1, 0x54, 0x49, 0x4b, 0xe6, + 0x77, 0x14, 0x1e, 0x4e, 0xfa, 0x12, 0xe5, 0xfa, 0x86, 0xe7, 0x9c, 0xf9, + 0x39, 0x14, 0x9b, 0xc3, 0x0e, 0x73, 0x62, 0x74, 0x07, 0x45, 0x56, 0x22, + 0x51, 0x50, 0x64, 0xb5, 0xb3, 0xa7, 0xe3, 0xf2, 0x81, 0x6d, 0x67, 0xef, + 0x59, 0xeb, 0x49, 0x9c, 0x9c, 0xf9, 0x2b, 0x0f, 0x9f, 0x78, 0xa4, 0xb2, + 0x1e, 0xf7, 0xc3, 0x2d, 0xde, 0x4c, 0xb8, 0x94, 0x61, 0xf6, 0xc7, 0x28, + 0x0d, 0xd9, 0xd9, 0x0c, 0x40, 0x3c, 0x0d, 0xad, 0x48, 0x6c, 0x22, 0xf0, + 0x39, 0xa1, 0x65, 0x24, 0xa3, 0x16, 0x44, 0xb6, 0x35, 0xf0, 0x5b, 0xdb, + 0x61, 0x5f, 0xfa, 0xb6, 0x7d, 0xf4, 0x91, 0x78, 0x3c, 0x5c, 0x85, 0xca, + 0x19, 0xd9, 0x35, 0x29, 0x4c, 0x6d, 0x45, 0x8a, 0x65, 0xff, 0xb0, 0x65, + 0x22, 0x9f, 0x40, 0x85, 0x96, 0xb0, 0xbe, 0x03, 0x27, 0xd5, 0xaf, 0x05, + 0x28, 0x45, 0xbd, 0x6b}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 76 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 76, + 32, + {0x3e, 0xb3, 0x0e, 0x9c, 0x91, 0xfe, 0x7f, 0x0c, 0x0d, 0xa8, 0x04, 0x1f, + 0x74, 0x41, 0xbb, 0x3f, 0xfd, 0x54, 0x2e, 0x63, 0xa8, 0x51, 0x97, 0x05, + 0xa9, 0x94, 0x18, 0x83, 0xaa, 0x13, 0xcc, 0x5f, 0xf4, 0xd5, 0xc1, 0x42, + 0x63, 0x60, 0x56, 0x87, 0x77, 0x8e, 0xdb, 0xb8, 0xc9, 0xdd, 0xdd, 0x48, + 0x28, 0x52, 0x43, 0x42, 0x87, 0x9a, 0x6c, 0x8b, 0xfa, 0x62, 0x03, 0xd8, + 0x5e, 0x33, 0x8d, 0xe3, 0x51, 0x60, 0x8d, 0xdc, 0x98, 0x7b, 0xcb, 0x51, + 0x05, 0x90, 0x27, 0x6e, 0xa6, 0x91, 0x72, 0x8d, 0x5c, 0x94, 0x02, 0x8e, + 0x10, 0xfd, 0x47, 0xf2, 0x09, 0xc4, 0xe4, 0xbe, 0x36, 0x9f, 0xfd, 0xad, + 0x3a, 0x04, 0x83, 0xcf, 0x6c, 0x87, 0x04, 0xaf, 0x32, 0x88, 0xe1, 0xb4, + 0xb7, 0xf4, 0xff, 0x9d, 0xea, 0xe0, 0x0f, 0x54, 0xbc, 0xd0, 0x68, 0x34, + 0x7d, 0xdf, 0xef, 0x7c, 0x3b, 0xd1, 0xe2, 0xd0, 0x5b, 0xe8, 0xe8, 0x7b, + 0x52, 0xc8, 0xf3, 0x48, 0x80, 0x68, 0x98, 0xf0, 0xce, 0xf7, 0xf4, 0x94, + 0xe2, 0xc2, 0xad, 0x3f, 0xff, 0xc7, 0x3a, 0x39, 0xd5, 0x53, 0x1c, 0x62, + 0x9e, 0xfc, 0x0a, 0x63, 0x60, 0x4c, 0x41, 0x73, 0xaf, 0x03, 0xad, 0x73, + 0xcd, 0x71, 0xcf, 0x8f, 0xfa, 0x79, 0xa5, 0xcb, 0x8c, 0xc1, 0x0e, 0xfa, + 0x66, 0x00, 0x42, 0x37, 0xa3, 0x42, 0x89, 0x9b, 0xfa, 0x81, 0xf5, 0xa4, + 0x7e, 0x76, 0x77, 0x6c, 0x9a, 0x62, 0x6d, 0x49, 0xc6, 0xbc, 0xb0, 0x51, + 0xb1, 0x68, 0x35, 0x7d, 0x5a, 0xb4, 0xb7, 0xe5, 0x1c, 0x11, 0x42, 0xc8, + 0x6a, 0xb4, 0xe5, 0x2a, 0x6b, 0x3b, 0xdf, 0x85, 0xca, 0xe7, 0x68, 0x84, + 0x13, 0x96, 0xda, 0x03, 0x6a, 0x73, 0x3f, 0xc1, 0x58, 0x57, 0x07, 0x8e, + 0xa5, 0x63, 0x63, 0x5c, 0xcf, 0x5b, 0x36, 0x64, 0x99, 0xc5, 0x50, 0xc6, + 0x3d, 0xbc, 0x44, 0x9d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 77 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 77, + 48, + {0xb2, 0x61, 0xdb, 0xd4, 0xe9, 0x6d, 0x75, 0x08, 0x68, 0x67, 0x09, 0xde, + 0xc5, 0x66, 0x28, 0x2c, 0xa1, 0x92, 0xa0, 0xbd, 0xd1, 0xf3, 0x7a, 0xea, + 0x4d, 0x05, 0x30, 0xe0, 0x77, 0x34, 0xcd, 0xd6, 0x64, 0xd9, 0x33, 0x90, + 0x6e, 0xa5, 0xbb, 0xb8, 0x61, 0x6d, 0x1c, 0xa5, 0xb8, 0xe8, 0x93, 0xea, + 0x85, 0xc6, 0x13, 0xe6, 0xec, 0x6f, 0xc9, 0x4f, 0x4f, 0xb5, 0x00, 0xba, + 0xe6, 0xb3, 0x56, 0xaf, 0x84, 0x19, 0xf5, 0x5c, 0xcc, 0x00, 0x67, 0x81, + 0xf6, 0x91, 0x61, 0x90, 0xe5, 0x0f, 0x41, 0x1b, 0xd0, 0xc0, 0xbc, 0xfb, + 0x72, 0x9d, 0x2b, 0x27, 0x1a, 0x4b, 0x1b, 0x30, 0xa8, 0x0f, 0x53, 0xdc, + 0xd9, 0x39, 0x39, 0x50, 0xe5, 0x95, 0xa2, 0x11, 0x6e, 0x27, 0xbe, 0x9b, + 0x2c, 0xa1, 0x46, 0x5e, 0x0e, 0xb5, 0xdf, 0xf2, 0xd8, 0xf9, 0xd5, 0x24, + 0xc7, 0x0d, 0x06, 0x12, 0x7d, 0x9b, 0xd1, 0x60, 0xea, 0xde, 0x83, 0x28, + 0x45, 0x29, 0x67, 0x73, 0x9c, 0xd5, 0xe3, 0x72, 0xe5, 0x6e, 0xa0, 0x98, + 0xa6, 0x62, 0xe8, 0xf5, 0x86, 0x86, 0x14, 0xe0, 0x83, 0x4c, 0xd3, 0x80, + 0xe7, 0x48, 0x19, 0x52, 0x42, 0x8c, 0xff, 0xb9, 0xe1, 0x5d, 0xaa, 0x66, + 0x40, 0x6c, 0x02, 0x5a, 0xca, 0xc8, 0xa7, 0x3d, 0x63, 0x86, 0x3f, 0xe3, + 0x19, 0x2c, 0x1e, 0xb9, 0x80, 0x6d, 0x42, 0xf4, 0xad, 0xd9, 0xa2, 0xc9, + 0xc6, 0x08, 0xc7, 0x63, 0xef, 0xb6, 0x45, 0x61, 0xc2, 0x17, 0x8f, 0x90, + 0xf4, 0x6b, 0x34, 0xdd, 0x96, 0x7f, 0xe6, 0xb0, 0x90, 0x7b, 0xb1, 0x3d, + 0x2a, 0x13, 0x45, 0x01, 0x28, 0xc4, 0x3c, 0x8b, 0x45, 0x69, 0x77, 0x8a, + 0x10, 0x16, 0x49, 0x5e, 0xc3, 0x17, 0xdc, 0x21, 0x47, 0x57, 0x05, 0xd6, + 0xf9, 0x58, 0x43, 0xbf, 0xb5, 0xf8, 0xf1, 0x02, 0x9d, 0x2f, 0x25, 0x79, + 0x05, 0xad, 0x82, 0xb8}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 78 + {SEC_OID_SHA256, + CKG_MGF1_SHA256, + 78, + 64, + {0xaf, 0x28, 0x91, 0x27, 0xc7, 0x24, 0x13, 0xc3, 0x18, 0x12, 0x0f, 0x8a, + 0x55, 0x75, 0x2c, 0xee, 0x71, 0x3e, 0x81, 0x78, 0x6a, 0xd2, 0x00, 0x2f, + 0xe5, 0x1d, 0xb8, 0x9e, 0x18, 0xfa, 0x0a, 0xe9, 0x8a, 0xfb, 0xab, 0x32, + 0x08, 0x53, 0xda, 0x32, 0xaf, 0xf8, 0xef, 0xd5, 0xd0, 0x7c, 0x9e, 0x9e, + 0xdc, 0x82, 0x11, 0xc5, 0x3d, 0x6c, 0xab, 0x61, 0xe4, 0xe0, 0x28, 0x27, + 0xcc, 0x80, 0xb0, 0xcc, 0xdb, 0x8c, 0xe3, 0xa5, 0x98, 0x4b, 0xc7, 0x81, + 0x0b, 0x28, 0x43, 0x84, 0xeb, 0x6a, 0xfb, 0xbf, 0xbd, 0xae, 0x51, 0xef, + 0x15, 0x53, 0x78, 0x93, 0x73, 0x7a, 0x46, 0xa7, 0x50, 0xb7, 0x1a, 0x24, + 0x8a, 0x25, 0x7d, 0x4e, 0x15, 0x08, 0x02, 0x01, 0x83, 0x7a, 0x69, 0xcf, + 0xfb, 0x5a, 0x1e, 0xaa, 0x2b, 0xa3, 0x15, 0x49, 0xab, 0x27, 0x37, 0xfc, + 0xfb, 0xf8, 0x83, 0x3d, 0xb9, 0x69, 0x2d, 0xb5, 0x0c, 0xac, 0x6d, 0x22, + 0xd0, 0x13, 0x79, 0xae, 0xbb, 0x00, 0xee, 0x43, 0x50, 0x5b, 0xcc, 0x4c, + 0x15, 0x1a, 0x84, 0xcd, 0x5b, 0x1d, 0xa9, 0xd5, 0x81, 0x22, 0x38, 0x5d, + 0x1a, 0xca, 0x9c, 0xbc, 0x3c, 0xbd, 0x6e, 0x45, 0x68, 0xb8, 0xef, 0xb5, + 0x1f, 0x86, 0x2d, 0x17, 0x03, 0x15, 0xab, 0x31, 0x72, 0xc4, 0x0d, 0xc3, + 0x6e, 0x87, 0x1a, 0x10, 0xf6, 0xcd, 0x88, 0xbf, 0xce, 0x13, 0xb3, 0x84, + 0x65, 0x37, 0x38, 0x87, 0x5a, 0xcc, 0x2a, 0xd4, 0x7e, 0x51, 0x10, 0xfc, + 0xd7, 0x70, 0x2a, 0x17, 0x37, 0xef, 0x45, 0x9c, 0xb4, 0x9d, 0x70, 0xd3, + 0xdf, 0x4e, 0x6f, 0x29, 0xd2, 0xbd, 0x6c, 0x80, 0x20, 0xc4, 0xc7, 0x7c, + 0x31, 0x24, 0xfd, 0x5d, 0x53, 0xbe, 0x43, 0x5b, 0x0d, 0xbe, 0x8e, 0xab, + 0x6a, 0x70, 0xfe, 0x12, 0x0c, 0x5d, 0xe8, 0x97, 0x17, 0x29, 0x0c, 0xb8, + 0x05, 0x2a, 0xa4, 0x05}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 79 + {SEC_OID_SHA256, + CKG_MGF1_SHA384, + 79, + 0, + {0x5e, 0x6d, 0x64, 0x5c, 0x45, 0xe4, 0x3e, 0x75, 0x6b, 0xd8, 0x29, 0x9a, + 0x63, 0x11, 0x0e, 0x9a, 0xfd, 0x6e, 0x80, 0x55, 0xb1, 0x75, 0x9f, 0x29, + 0x05, 0x82, 0x08, 0x78, 0x72, 0x22, 0xd0, 0x49, 0x42, 0xda, 0x32, 0xb8, + 0x58, 0xcc, 0x35, 0x5c, 0x08, 0x9c, 0xae, 0x77, 0x75, 0x18, 0x26, 0xd1, + 0x3f, 0xd6, 0xed, 0xd8, 0xb7, 0x3d, 0x3d, 0x93, 0xe1, 0x05, 0x58, 0xae, + 0xa8, 0x63, 0xaf, 0x16, 0xc7, 0x39, 0x98, 0x0c, 0xe3, 0x81, 0xfb, 0x09, + 0x2e, 0xda, 0x4e, 0xc6, 0xb0, 0xfa, 0x0f, 0x40, 0xd9, 0x1e, 0xf9, 0x8b, + 0x3b, 0x85, 0x5e, 0x55, 0x7e, 0x6f, 0xbc, 0xc1, 0x5e, 0xe4, 0x60, 0x59, + 0xb7, 0x50, 0x14, 0x56, 0x5f, 0xcb, 0x82, 0x6f, 0x4f, 0x51, 0x66, 0x2f, + 0xe3, 0x7f, 0x42, 0xba, 0xe4, 0x3a, 0x62, 0x8d, 0x70, 0xf0, 0xd8, 0xb4, + 0x9f, 0xa2, 0xe0, 0x0f, 0xea, 0x84, 0xa2, 0x20, 0x91, 0x66, 0x9b, 0x96, + 0x01, 0x96, 0x4f, 0x7d, 0xd9, 0xee, 0xcd, 0xc1, 0xb5, 0x39, 0x43, 0x7c, + 0xa1, 0xec, 0x19, 0x15, 0x49, 0x9c, 0x5c, 0xd5, 0xf6, 0xff, 0xb3, 0x8e, + 0x95, 0x85, 0xc8, 0xba, 0xf3, 0x9a, 0x28, 0x32, 0x31, 0x69, 0x16, 0x58, + 0xd5, 0xa1, 0xcf, 0xb1, 0xbe, 0xfe, 0xff, 0x4a, 0x00, 0x58, 0x04, 0xd0, + 0x50, 0xc3, 0x39, 0xa6, 0x81, 0xba, 0x27, 0x17, 0x5d, 0x40, 0x37, 0xa8, + 0xee, 0xc6, 0xcb, 0x88, 0x29, 0x72, 0xcc, 0x0a, 0x40, 0x8a, 0x00, 0x81, + 0x95, 0x8d, 0x2e, 0xf1, 0x3d, 0xe4, 0xf2, 0xcd, 0x04, 0x02, 0xa1, 0xc6, + 0x28, 0x2e, 0xab, 0x0a, 0x8c, 0xe4, 0x18, 0xe8, 0x3f, 0x7f, 0x5e, 0x38, + 0x80, 0xe8, 0x8d, 0x11, 0x52, 0x02, 0xc4, 0xc4, 0x81, 0xa0, 0x9d, 0x15, + 0xc7, 0x9d, 0x73, 0x88, 0xc2, 0x56, 0x1c, 0xc7, 0x24, 0xd9, 0xca, 0x94, + 0xe1, 0xf3, 0x3b, 0x47}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 80 + {SEC_OID_SHA256, + CKG_MGF1_SHA384, + 80, + 20, + {0x47, 0xb0, 0x7a, 0x93, 0x33, 0x29, 0x37, 0x5d, 0x10, 0x03, 0xbb, 0x98, + 0x4b, 0xe0, 0xe9, 0xa0, 0xc3, 0xb6, 0xc7, 0x36, 0x76, 0x8f, 0x5b, 0xc3, + 0x6b, 0xd3, 0x14, 0xb9, 0x36, 0x5b, 0x52, 0x5f, 0x5f, 0x55, 0x18, 0x5e, + 0x49, 0xf4, 0x38, 0x31, 0x25, 0xbd, 0x01, 0xf2, 0xea, 0xfd, 0xbd, 0xa9, + 0xd1, 0xe8, 0xb5, 0x1e, 0x0c, 0xf5, 0x73, 0x5e, 0x5a, 0xe3, 0x6b, 0xbc, + 0xdf, 0xf9, 0xf7, 0xe8, 0xf6, 0xe2, 0x44, 0x9b, 0x4d, 0x58, 0x47, 0x7a, + 0x4c, 0x9e, 0x57, 0xf8, 0x37, 0x78, 0xbe, 0x2c, 0x7b, 0xe2, 0x2b, 0x7e, + 0xf0, 0xd5, 0xae, 0x54, 0x0a, 0x87, 0xb9, 0xb7, 0xea, 0x12, 0x33, 0x72, + 0xf0, 0x9f, 0x8e, 0xa1, 0x11, 0xef, 0x18, 0x16, 0x47, 0x2a, 0xf9, 0xb3, + 0x91, 0x12, 0x27, 0x45, 0xac, 0xcf, 0x09, 0xe0, 0xf6, 0x52, 0xaa, 0x58, + 0xa6, 0xe7, 0x9d, 0x40, 0x81, 0xeb, 0x3f, 0xad, 0xe4, 0xf4, 0xff, 0xbb, + 0x35, 0x06, 0xc4, 0xaa, 0x9b, 0x8d, 0x00, 0xf7, 0x93, 0xc4, 0x17, 0x36, + 0x36, 0xac, 0xe4, 0xf7, 0x27, 0xe7, 0xad, 0xfa, 0x59, 0xa4, 0x09, 0x40, + 0xbf, 0xa6, 0x52, 0xee, 0x6f, 0xaa, 0x6d, 0xc6, 0xb6, 0xcc, 0x16, 0xd9, + 0xab, 0x34, 0x78, 0x29, 0x51, 0xa0, 0x99, 0xf3, 0x36, 0x36, 0xe8, 0x10, + 0x77, 0x6f, 0x21, 0x29, 0x24, 0xc9, 0xa4, 0xb4, 0x78, 0x8a, 0x20, 0xf2, + 0x10, 0x6b, 0x8a, 0x61, 0x52, 0x9a, 0xec, 0xca, 0x14, 0x70, 0x17, 0x38, + 0xee, 0xe5, 0x9a, 0x1d, 0x0c, 0x46, 0xc8, 0x2b, 0x90, 0x2f, 0x5e, 0x49, + 0x57, 0x77, 0x2b, 0x99, 0x18, 0xdb, 0x55, 0x6c, 0x0b, 0xb2, 0x00, 0x32, + 0x1b, 0x5d, 0x75, 0x16, 0xd5, 0xb0, 0xa7, 0xb6, 0x7f, 0x94, 0x27, 0xdb, + 0x0d, 0x7d, 0xa1, 0xde, 0xac, 0xde, 0x2c, 0xe7, 0x00, 0x8a, 0xdb, 0x8b, + 0xd4, 0xf1, 0x25, 0x42}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 81 + {SEC_OID_SHA256, + CKG_MGF1_SHA384, + 81, + 28, + {0x8b, 0x9b, 0x86, 0xbc, 0x3d, 0x9f, 0x34, 0xd2, 0x51, 0x4b, 0x54, 0x92, + 0x8a, 0x54, 0x2b, 0xe3, 0x58, 0xc2, 0x25, 0x74, 0xea, 0x01, 0xe2, 0x54, + 0x52, 0x6c, 0xb5, 0x69, 0x84, 0x1b, 0x55, 0xd4, 0x29, 0xf4, 0xfc, 0x19, + 0x0e, 0x7a, 0x4a, 0xa5, 0x26, 0x78, 0x1e, 0x43, 0x96, 0x71, 0xac, 0xd1, + 0x18, 0x9d, 0x26, 0x3a, 0x8d, 0x7c, 0xc8, 0xda, 0xc7, 0xf0, 0x97, 0x8a, + 0x09, 0x1e, 0xe4, 0x45, 0x5c, 0x03, 0x0a, 0xb3, 0x25, 0xba, 0x55, 0xad, + 0xde, 0x20, 0xff, 0x5b, 0x4b, 0xdf, 0x9c, 0x32, 0xb9, 0xd4, 0x8f, 0xfd, + 0x5c, 0x05, 0xe6, 0xb6, 0x43, 0xcf, 0x7c, 0x28, 0x27, 0xbe, 0xfc, 0xbb, + 0x74, 0x5c, 0xbd, 0x30, 0x5b, 0x6e, 0xfe, 0x6d, 0x38, 0xa6, 0x9a, 0x9e, + 0x44, 0xfa, 0xa8, 0x1a, 0x1b, 0x84, 0x81, 0xcb, 0x14, 0x1a, 0x72, 0xd5, + 0x2f, 0xb7, 0xbd, 0x01, 0xbf, 0xc3, 0xdb, 0x96, 0x2a, 0xc7, 0x90, 0x93, + 0x93, 0x1c, 0x2f, 0xdd, 0xe0, 0x15, 0x6d, 0xb7, 0xff, 0xa0, 0xda, 0x46, + 0x1a, 0xc9, 0x47, 0x44, 0x19, 0xdd, 0xd2, 0x7b, 0x79, 0xce, 0xb5, 0x5d, + 0xbb, 0xc5, 0xce, 0xc9, 0xd9, 0x57, 0xc4, 0x96, 0x7d, 0x3d, 0xd2, 0xfb, + 0x9d, 0x43, 0xf2, 0xae, 0xa8, 0xb2, 0x54, 0xa7, 0x42, 0x8c, 0x0e, 0x0a, + 0xa9, 0x38, 0x35, 0xbd, 0xb8, 0x26, 0x34, 0xd1, 0x25, 0xe3, 0x04, 0x1c, + 0xa9, 0x99, 0xbc, 0xe5, 0xea, 0xc7, 0xf0, 0xb2, 0x8f, 0x87, 0xea, 0xae, + 0x8d, 0xc1, 0x9e, 0xa3, 0x12, 0x08, 0x5c, 0x75, 0xc7, 0x2d, 0x74, 0x3e, + 0x8a, 0x6f, 0x9c, 0x20, 0xfd, 0x65, 0x9b, 0x05, 0x34, 0xea, 0x76, 0xbe, + 0x88, 0x57, 0x58, 0x56, 0x0a, 0xbf, 0x0d, 0xe4, 0x46, 0xf9, 0x75, 0xf5, + 0x68, 0x9a, 0xc8, 0x3f, 0xdb, 0xce, 0x30, 0x9a, 0xfc, 0xe8, 0x9f, 0x68, + 0xd5, 0x51, 0x38, 0x3a}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 82 + {SEC_OID_SHA256, + CKG_MGF1_SHA384, + 82, + 32, + {0x67, 0xb8, 0x98, 0xd0, 0xa5, 0x79, 0x4d, 0x80, 0xc3, 0x0f, 0xb9, 0x77, + 0xe4, 0xec, 0x96, 0x93, 0x3f, 0xd0, 0x88, 0xdf, 0x58, 0xb2, 0x09, 0x4c, + 0x9e, 0x5d, 0xda, 0x13, 0x2b, 0xd2, 0x3f, 0xea, 0x58, 0x20, 0xda, 0x6d, + 0xc0, 0xec, 0xa9, 0xcb, 0x9f, 0x7a, 0xf7, 0xcf, 0xde, 0xc6, 0x1b, 0x94, + 0xc0, 0x5e, 0x00, 0x4a, 0x7d, 0x1e, 0xf1, 0x83, 0x10, 0xe7, 0x16, 0xb7, + 0x0e, 0xf1, 0x5f, 0xb2, 0xe3, 0x3c, 0x85, 0x6a, 0xc0, 0xb1, 0x85, 0x80, + 0xa7, 0x35, 0xeb, 0xa5, 0x9b, 0x51, 0x83, 0x49, 0x19, 0x12, 0xee, 0x38, + 0x6f, 0x7b, 0x49, 0x83, 0x70, 0xde, 0xcb, 0xa3, 0x7a, 0xce, 0x8c, 0x50, + 0x60, 0x8b, 0x5d, 0xce, 0xa2, 0x26, 0x78, 0xb5, 0xe5, 0xdb, 0x20, 0xd0, + 0x6f, 0xe2, 0x5c, 0x55, 0x4c, 0xa2, 0xd2, 0x9b, 0x25, 0xd1, 0x3c, 0x3c, + 0xbc, 0x98, 0x1a, 0x8c, 0x9a, 0xfb, 0xe7, 0x3c, 0xd2, 0x60, 0xc9, 0xdf, + 0xfb, 0x9f, 0x35, 0x61, 0xaf, 0x8a, 0x9b, 0x45, 0x99, 0x55, 0x07, 0x2f, + 0x31, 0x62, 0x1a, 0x20, 0x94, 0x19, 0x90, 0xb0, 0x4f, 0x27, 0xe1, 0xf8, + 0x8e, 0x86, 0xc3, 0xdc, 0x89, 0x15, 0xfe, 0xa0, 0x8a, 0xac, 0xb4, 0x1c, + 0x24, 0x28, 0x4e, 0x0e, 0xa5, 0xbb, 0xfa, 0x1a, 0x7c, 0xc0, 0x9e, 0xe7, + 0x86, 0xdd, 0x0e, 0xb2, 0xde, 0x28, 0x39, 0x2f, 0xf1, 0x56, 0x04, 0xb1, + 0x0d, 0x55, 0xf0, 0x95, 0x9a, 0x11, 0xad, 0x2a, 0x89, 0x5b, 0x91, 0x0c, + 0xee, 0x36, 0x77, 0x64, 0xc6, 0x1d, 0xaa, 0xaf, 0xa4, 0x9d, 0x60, 0xfe, + 0x95, 0x1d, 0x8e, 0x14, 0x3a, 0x1d, 0x14, 0x53, 0x84, 0x3c, 0xae, 0x84, + 0x80, 0x8b, 0xdc, 0xb5, 0x29, 0x19, 0xa4, 0x95, 0x45, 0x73, 0x50, 0x6c, + 0xb6, 0x9e, 0xe9, 0x31, 0x67, 0xc1, 0x6a, 0x0d, 0x8d, 0xfe, 0x89, 0x52, + 0x7c, 0xc5, 0x10, 0x8c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 83 + {SEC_OID_SHA256, + CKG_MGF1_SHA384, + 83, + 48, + {0x5f, 0xd7, 0xbd, 0x96, 0x4b, 0x09, 0x7c, 0xcf, 0x7d, 0xaf, 0x5d, 0xcd, + 0xa4, 0x94, 0x6d, 0x89, 0x69, 0xd6, 0x14, 0x0e, 0xc7, 0xf4, 0x20, 0x8b, + 0x25, 0x93, 0xd3, 0x6f, 0x0c, 0xcd, 0xd9, 0x4e, 0x19, 0x1b, 0x85, 0xd3, + 0xc6, 0x3d, 0xc5, 0x6b, 0x49, 0x79, 0xb3, 0x19, 0x31, 0x22, 0xba, 0x3e, + 0x12, 0x2b, 0x6c, 0xd6, 0x87, 0xff, 0x53, 0x5a, 0xe6, 0xb7, 0x86, 0x35, + 0x64, 0x11, 0x73, 0xae, 0x76, 0xe3, 0x2b, 0xa6, 0xcb, 0x50, 0x38, 0x4a, + 0x25, 0x60, 0x60, 0x01, 0x03, 0xcb, 0x9f, 0x2c, 0x1e, 0x54, 0x0c, 0x5f, + 0x73, 0xd1, 0x43, 0x45, 0x35, 0xc8, 0xad, 0xa6, 0xf6, 0x2a, 0xd8, 0x30, + 0x83, 0x8d, 0x09, 0x6d, 0xf9, 0xaf, 0xcc, 0x8e, 0xe1, 0x29, 0xf2, 0xb3, + 0xdc, 0xa4, 0x99, 0xaa, 0xe2, 0x59, 0x65, 0xcc, 0x06, 0x8c, 0x2b, 0xe9, + 0xb1, 0x9d, 0x3c, 0xd4, 0xe8, 0xc5, 0xc7, 0xaa, 0x69, 0xb6, 0xc8, 0xa6, + 0xda, 0xd8, 0x66, 0x78, 0xed, 0xb8, 0x2e, 0x90, 0x66, 0x17, 0x79, 0x4b, + 0xaa, 0xa0, 0x57, 0x78, 0x76, 0xca, 0x26, 0xca, 0x7b, 0x63, 0x7d, 0x6d, + 0x41, 0x33, 0xa3, 0x71, 0xeb, 0x7a, 0x32, 0xc4, 0x2a, 0xc0, 0x43, 0x1b, + 0xf6, 0x61, 0x1a, 0xb6, 0x6d, 0x56, 0x21, 0xc5, 0xad, 0x4a, 0x94, 0xf2, + 0xce, 0x68, 0x0b, 0x4a, 0x8c, 0x21, 0xf7, 0xa2, 0xc1, 0xa6, 0x6c, 0xfe, + 0xe9, 0xa8, 0x02, 0x36, 0x20, 0x41, 0x32, 0x9f, 0xd6, 0xe1, 0xfd, 0x66, + 0xe7, 0x17, 0x55, 0x69, 0x55, 0x0b, 0xb8, 0x65, 0xf3, 0x8e, 0x6c, 0x18, + 0x03, 0x82, 0x9c, 0x53, 0x7e, 0x2a, 0xe0, 0x04, 0x9d, 0xbb, 0x55, 0x09, + 0xcd, 0x4e, 0x05, 0x37, 0xb7, 0xe1, 0xa0, 0x3e, 0xca, 0x9b, 0x58, 0x25, + 0xf9, 0x0c, 0x09, 0x1f, 0x81, 0xc4, 0x80, 0xdd, 0x19, 0xf0, 0x86, 0x63, + 0x2b, 0x0c, 0xb3, 0x38}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 84 + {SEC_OID_SHA256, + CKG_MGF1_SHA384, + 84, + 64, + {0xad, 0x47, 0x76, 0x28, 0x38, 0x5b, 0xa6, 0x0a, 0x8c, 0x09, 0x82, 0x32, + 0xfc, 0x75, 0xe7, 0xd4, 0x63, 0x1b, 0x5b, 0xbf, 0xff, 0x1c, 0x90, 0xee, + 0xb9, 0xf7, 0xa9, 0x62, 0x8e, 0xa3, 0x3a, 0x80, 0x8c, 0x3b, 0x46, 0xd8, + 0x6a, 0xf5, 0xc1, 0x0d, 0x6c, 0x15, 0xcb, 0x88, 0x27, 0xe9, 0x40, 0x4d, + 0xb4, 0x20, 0xaa, 0xa1, 0x86, 0x69, 0xd3, 0x11, 0x0c, 0x3a, 0xf0, 0x13, + 0x75, 0xdc, 0x91, 0x79, 0xe6, 0xed, 0x90, 0x0f, 0xc0, 0x49, 0x3c, 0xe1, + 0xa4, 0x70, 0x82, 0x2e, 0x23, 0xa2, 0x93, 0x5d, 0x62, 0x40, 0xf6, 0xac, + 0x0e, 0x96, 0x5d, 0x8d, 0x1d, 0x3a, 0xef, 0xb7, 0x3e, 0x34, 0x57, 0x2d, + 0xb3, 0xe8, 0x07, 0xca, 0x07, 0x32, 0xf4, 0x08, 0x8f, 0xea, 0x9f, 0xb0, + 0x01, 0xb1, 0x7f, 0x5c, 0x2e, 0x57, 0x5f, 0x50, 0x2f, 0x17, 0xd0, 0x56, + 0xc7, 0x2c, 0x13, 0x9b, 0xa1, 0xb9, 0xb4, 0x44, 0x03, 0x68, 0x4e, 0x25, + 0xf6, 0x0c, 0xe9, 0x42, 0x79, 0x33, 0xd9, 0xc0, 0x44, 0x75, 0x7f, 0x7d, + 0xd1, 0xf5, 0x33, 0xf7, 0x23, 0x9a, 0x7e, 0x0c, 0x8a, 0xd9, 0x0a, 0x4b, + 0x56, 0x4c, 0xf3, 0x04, 0xa9, 0x28, 0xb5, 0xf0, 0xa3, 0x02, 0x53, 0xd3, + 0xa4, 0xc9, 0xf3, 0x8a, 0x87, 0x2d, 0xfb, 0xd3, 0xaf, 0x0b, 0xba, 0x3a, + 0x48, 0x93, 0xce, 0x4f, 0xb9, 0xcb, 0xb0, 0x82, 0xf2, 0x5c, 0x2d, 0x70, + 0x0c, 0xc1, 0xb1, 0xbd, 0x57, 0x53, 0x7a, 0xbb, 0x01, 0xcd, 0x9d, 0xc4, + 0xed, 0x47, 0x2e, 0xe3, 0xd6, 0xe5, 0xdd, 0x1e, 0x46, 0x04, 0xac, 0x11, + 0x8d, 0x6d, 0x12, 0x10, 0xd5, 0xd3, 0x5c, 0x58, 0x3e, 0x4d, 0xbc, 0x93, + 0xea, 0x9f, 0x80, 0x42, 0x04, 0xd8, 0x1f, 0x50, 0x9e, 0x4f, 0xea, 0xbd, + 0xde, 0xe9, 0xcc, 0xe6, 0x87, 0x7d, 0x4d, 0x9b, 0x79, 0xde, 0x13, 0xe0, + 0x8a, 0xc0, 0x10, 0x80}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 85 + {SEC_OID_SHA256, + CKG_MGF1_SHA512, + 85, + 0, + {0x3b, 0xb2, 0xc2, 0xb5, 0x15, 0x24, 0xd2, 0x9a, 0x8d, 0x6a, 0x11, 0xec, + 0x47, 0xfa, 0xee, 0x62, 0x59, 0x9f, 0x2a, 0x31, 0x0c, 0xe4, 0x2d, 0x57, + 0x87, 0x25, 0xd1, 0x9d, 0x05, 0x0c, 0x10, 0x51, 0xa1, 0xbd, 0xd6, 0x5e, + 0xcd, 0x7e, 0x4f, 0x1c, 0x6e, 0x4b, 0xfa, 0x04, 0x34, 0x62, 0x6f, 0x93, + 0x3b, 0xfc, 0xc1, 0x53, 0x2b, 0xbb, 0xee, 0x1a, 0xd9, 0xb8, 0x3a, 0xa8, + 0x88, 0xd5, 0x1f, 0x92, 0xf3, 0x57, 0x95, 0xa4, 0x6d, 0x06, 0xc8, 0x19, + 0x70, 0xa6, 0xf6, 0xf8, 0xcb, 0x0f, 0x72, 0xa5, 0x7e, 0x62, 0xb3, 0x3e, + 0x64, 0x51, 0x7c, 0x1b, 0x26, 0x25, 0xb1, 0x14, 0x58, 0x21, 0x39, 0x19, + 0xf4, 0xb9, 0x6e, 0xa4, 0x95, 0x61, 0x43, 0xd8, 0xd6, 0x58, 0xbd, 0xc7, + 0xf5, 0x60, 0x0d, 0xd0, 0xf3, 0x01, 0xbc, 0x7a, 0x85, 0xa5, 0xf7, 0x85, + 0xc9, 0x1c, 0xb3, 0x45, 0x41, 0x3f, 0xc1, 0xb1, 0xae, 0x94, 0x99, 0xc6, + 0x87, 0x39, 0xab, 0x96, 0x33, 0x88, 0xdb, 0x47, 0xf7, 0xcc, 0x81, 0x6b, + 0xb5, 0x3f, 0x81, 0x69, 0xcc, 0x8f, 0x8a, 0xe2, 0x7f, 0x7c, 0xec, 0x4b, + 0x43, 0x66, 0xff, 0x2a, 0xc1, 0x4a, 0x52, 0x73, 0xea, 0xb9, 0x21, 0x5a, + 0x28, 0x15, 0xfb, 0x71, 0xc4, 0x5a, 0x27, 0x4b, 0xd4, 0xc1, 0x1d, 0x0a, + 0x7a, 0x72, 0x15, 0x01, 0xe4, 0x1f, 0x30, 0x19, 0x31, 0x30, 0xe7, 0xfc, + 0xc1, 0x50, 0xb5, 0xc5, 0x4d, 0xf4, 0x72, 0x8b, 0xf7, 0x2f, 0x66, 0x7d, + 0xe4, 0xf3, 0xa8, 0xcf, 0x6f, 0xd6, 0x2f, 0xae, 0xbf, 0x1c, 0x2f, 0xcf, + 0x33, 0xdf, 0xcd, 0x69, 0x41, 0x20, 0x53, 0x2c, 0x7a, 0x63, 0x8a, 0x6f, + 0x1d, 0xa9, 0x84, 0x6c, 0x36, 0xb2, 0xc2, 0xcf, 0xbf, 0xcb, 0x87, 0x82, + 0x65, 0x5c, 0x74, 0x3d, 0x9d, 0x32, 0x4b, 0x4f, 0xa8, 0x8b, 0xcd, 0x16, + 0x99, 0x7f, 0x3c, 0x2b}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 86 + {SEC_OID_SHA256, + CKG_MGF1_SHA512, + 86, + 20, + {0x27, 0x5e, 0x22, 0x35, 0xdb, 0xa3, 0x28, 0x64, 0x2b, 0x7e, 0x5a, 0x78, + 0x92, 0x03, 0x11, 0x9e, 0x49, 0x01, 0x2c, 0x00, 0x06, 0x85, 0x8d, 0x01, + 0x43, 0xdd, 0x57, 0x1c, 0x67, 0xef, 0x87, 0x57, 0xc3, 0xd9, 0x0f, 0x64, + 0x0b, 0xc0, 0xc7, 0x35, 0x32, 0x88, 0x9d, 0xd7, 0x73, 0x9c, 0xb0, 0x23, + 0x50, 0x5b, 0xbb, 0x6f, 0x64, 0xff, 0xf8, 0x87, 0x2a, 0xa2, 0x27, 0x4f, + 0xdb, 0xdf, 0x1a, 0x69, 0x8c, 0xe0, 0x3a, 0xa2, 0x4e, 0x0f, 0x98, 0x5c, + 0x8e, 0x50, 0x3d, 0x09, 0x3b, 0xb1, 0x38, 0x38, 0x8a, 0xe9, 0x8d, 0xd1, + 0x6e, 0x9e, 0x3f, 0x1d, 0xbe, 0x65, 0xa9, 0xf3, 0x13, 0xb2, 0x6d, 0xc8, + 0xd3, 0x5c, 0x52, 0x79, 0x29, 0xdc, 0x1f, 0xc6, 0xc3, 0x87, 0xbe, 0x53, + 0x8a, 0x13, 0xc9, 0x7d, 0xe3, 0x0a, 0x84, 0x60, 0xec, 0xdb, 0x87, 0x89, + 0x1e, 0x23, 0x3c, 0x82, 0x6b, 0xe7, 0x5c, 0xc7, 0xf5, 0x98, 0xfe, 0xc0, + 0x30, 0x1d, 0xfb, 0xe3, 0x23, 0x4b, 0x29, 0x40, 0xd6, 0x1e, 0x93, 0xb2, + 0xe4, 0xe6, 0x09, 0x1c, 0x19, 0x67, 0x1b, 0x7f, 0x07, 0x03, 0x3c, 0x9f, + 0x1c, 0x6e, 0xe9, 0x0e, 0xb9, 0x9a, 0xbe, 0xdc, 0x9d, 0x6a, 0x39, 0xae, + 0xe9, 0x52, 0x32, 0x9f, 0x34, 0xd6, 0x17, 0xfb, 0x10, 0x6c, 0xfc, 0xf6, + 0xe9, 0x5f, 0xc8, 0x67, 0xf2, 0xd9, 0x91, 0xca, 0x30, 0x16, 0x8d, 0x08, + 0x25, 0x9b, 0x12, 0xdc, 0x97, 0x4f, 0xc7, 0x4e, 0xb5, 0xb0, 0x3f, 0x92, + 0x09, 0xd2, 0x08, 0x89, 0x6b, 0x88, 0xd0, 0x19, 0x1d, 0xab, 0x42, 0x5b, + 0x7e, 0x9e, 0xd0, 0xc0, 0xb6, 0xe5, 0x98, 0xe7, 0x28, 0x4b, 0x51, 0xbb, + 0x27, 0x6c, 0x46, 0xc1, 0xb4, 0xb6, 0x0f, 0x6c, 0x92, 0xb1, 0x17, 0x78, + 0x32, 0xab, 0x26, 0xb6, 0x9f, 0xc5, 0x79, 0xe7, 0x31, 0x2c, 0xb0, 0x11, + 0x45, 0x76, 0xd1, 0x1c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 87 + {SEC_OID_SHA256, + CKG_MGF1_SHA512, + 87, + 28, + {0x28, 0xb9, 0x1a, 0xcc, 0x26, 0x3b, 0xfa, 0x8e, 0x50, 0x74, 0x2e, 0x54, + 0xf6, 0xa7, 0xcf, 0x9e, 0xad, 0x9c, 0xc0, 0xed, 0x81, 0xef, 0x2a, 0x06, + 0x3c, 0xae, 0xa8, 0xc8, 0x05, 0x5f, 0x00, 0xd1, 0xd1, 0xcb, 0x89, 0x7f, + 0x84, 0xf3, 0xf8, 0x32, 0x30, 0x00, 0x31, 0xd7, 0x29, 0x3c, 0x98, 0x61, + 0x6a, 0x99, 0x4b, 0x29, 0x44, 0xa4, 0xe2, 0xbf, 0x47, 0x65, 0xc5, 0x73, + 0xef, 0x8a, 0xa2, 0x6d, 0xb4, 0xb9, 0x55, 0x5b, 0x55, 0x19, 0x4d, 0x2a, + 0x50, 0x98, 0x53, 0x32, 0xc0, 0xb3, 0xe4, 0x49, 0x25, 0x34, 0x54, 0xa2, + 0xb1, 0x7a, 0xda, 0xf2, 0x93, 0xbc, 0x5e, 0xc5, 0x2d, 0x6f, 0xe9, 0x5b, + 0x6b, 0x7b, 0xd9, 0x97, 0x74, 0x17, 0x29, 0xbc, 0x5e, 0xd6, 0x8c, 0x2b, + 0x53, 0xe4, 0x26, 0xf4, 0xf2, 0x7b, 0x53, 0x3b, 0x76, 0x5c, 0xc5, 0x86, + 0x57, 0x13, 0x35, 0x66, 0x79, 0x33, 0x56, 0xe6, 0xc4, 0xef, 0x8f, 0x4a, + 0x8a, 0x01, 0x92, 0xf2, 0x50, 0x11, 0x16, 0xba, 0xea, 0x02, 0xa1, 0x1c, + 0x7f, 0xac, 0xb9, 0xc6, 0x02, 0xec, 0xa5, 0x10, 0xe4, 0xcd, 0x20, 0x66, + 0xbd, 0xaf, 0xc2, 0x78, 0x9f, 0x13, 0xed, 0x95, 0x9e, 0x44, 0xcb, 0x3f, + 0x34, 0xf7, 0x47, 0x6e, 0x74, 0x6c, 0x6f, 0x3d, 0x78, 0xea, 0xdc, 0x7d, + 0x01, 0x52, 0xfb, 0x37, 0x42, 0x8d, 0x0d, 0x97, 0xb5, 0x2a, 0x9f, 0x90, + 0xe4, 0x7f, 0x74, 0xb6, 0x5c, 0x3c, 0x0e, 0xe0, 0xf3, 0x53, 0x96, 0x8c, + 0x70, 0x39, 0x72, 0x26, 0x2c, 0x17, 0x5f, 0x89, 0x53, 0x6e, 0x8a, 0xb3, + 0xc2, 0x69, 0x06, 0x52, 0x5d, 0x43, 0x0a, 0xaa, 0x82, 0xd2, 0xae, 0xb3, + 0x4f, 0xfa, 0x70, 0xd3, 0x9c, 0xc7, 0x77, 0xbb, 0x03, 0xe8, 0x7c, 0xd5, + 0xe5, 0xc8, 0xf9, 0x3d, 0x37, 0xe2, 0x91, 0x19, 0x2a, 0x4f, 0x33, 0x3b, + 0xc8, 0x57, 0xe7, 0x14}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 88 + {SEC_OID_SHA256, + CKG_MGF1_SHA512, + 88, + 32, + {0x05, 0xd6, 0x2a, 0x19, 0xdd, 0x4b, 0xc8, 0xfc, 0xd6, 0x22, 0xcd, 0x55, + 0xd6, 0x76, 0x2f, 0x7f, 0x46, 0xf9, 0x92, 0x8b, 0x1b, 0x18, 0x06, 0xc9, + 0x25, 0x91, 0xd4, 0x32, 0xc4, 0xfc, 0xba, 0x91, 0xef, 0x9c, 0x83, 0x4c, + 0x7d, 0x99, 0xfc, 0x05, 0x83, 0x63, 0x4d, 0x77, 0xf7, 0xd2, 0xa6, 0xcf, + 0x8c, 0xa5, 0x25, 0xfb, 0xb3, 0xac, 0x03, 0x7b, 0x0d, 0xf8, 0xc3, 0xfb, + 0x7d, 0xa4, 0x60, 0x44, 0xc7, 0xa5, 0x47, 0x80, 0xf9, 0xf8, 0x3a, 0xa8, + 0x97, 0xd5, 0x17, 0x17, 0xc4, 0x4d, 0xe9, 0x1c, 0x7f, 0x26, 0x05, 0xa4, + 0x0b, 0x31, 0x65, 0xda, 0x8f, 0xd9, 0x2e, 0xec, 0x6d, 0x8b, 0xb6, 0x61, + 0x22, 0x26, 0xcf, 0x7f, 0xcd, 0x4c, 0x91, 0x8b, 0x7c, 0xad, 0x68, 0x85, + 0x8e, 0xb0, 0xbd, 0xdf, 0x70, 0xd5, 0x82, 0x39, 0x86, 0xcb, 0x58, 0x0b, + 0xcb, 0x3d, 0x27, 0x40, 0x97, 0x91, 0x1a, 0xcc, 0x1d, 0xcb, 0xb6, 0x1c, + 0x9c, 0x77, 0xda, 0xec, 0x84, 0x25, 0x1f, 0x02, 0x33, 0x74, 0x9b, 0x6b, + 0xb0, 0x3b, 0xa5, 0x90, 0x5a, 0xc2, 0x9c, 0x6f, 0x84, 0x85, 0xef, 0x9e, + 0x67, 0xc6, 0x29, 0x0c, 0x86, 0x24, 0x90, 0xbf, 0x49, 0xdc, 0xf4, 0x15, + 0x39, 0x61, 0xab, 0xcb, 0xcb, 0xb3, 0x0e, 0x17, 0x16, 0x9f, 0x94, 0x65, + 0xcb, 0x71, 0xf8, 0x48, 0x73, 0x67, 0x5d, 0x9b, 0x71, 0xf5, 0xc0, 0x4b, + 0x44, 0xdc, 0xa8, 0xbd, 0x25, 0x01, 0xb7, 0x53, 0x86, 0x9e, 0x04, 0x32, + 0x8c, 0x00, 0x95, 0xfd, 0x4b, 0xcf, 0xb0, 0x59, 0x32, 0x4c, 0x4e, 0x8a, + 0x08, 0x90, 0x0d, 0x20, 0x12, 0xe2, 0x5b, 0xdf, 0x56, 0x85, 0x3f, 0xff, + 0x41, 0xe3, 0x33, 0xa5, 0x52, 0xbd, 0x1e, 0xac, 0xbe, 0x38, 0x49, 0x09, + 0xda, 0x86, 0x84, 0x5f, 0x96, 0x0d, 0x31, 0xe8, 0xce, 0x57, 0x07, 0x70, + 0xf1, 0x74, 0xd7, 0x14}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 89 + {SEC_OID_SHA256, + CKG_MGF1_SHA512, + 89, + 48, + {0x03, 0xb0, 0xcd, 0x1b, 0x26, 0x78, 0x05, 0x40, 0x4d, 0xad, 0x5d, 0xda, + 0xe2, 0xcd, 0x34, 0x1a, 0xd2, 0xd4, 0xd4, 0xec, 0x35, 0xc7, 0x64, 0xef, + 0x72, 0x05, 0xe1, 0xa6, 0xf0, 0xe4, 0x37, 0xad, 0x41, 0x99, 0x0b, 0xaf, + 0x56, 0x9b, 0x9b, 0x07, 0x2a, 0x2e, 0x4d, 0x41, 0xa8, 0xc9, 0x69, 0xc6, + 0x88, 0xa5, 0x86, 0xbe, 0xd3, 0xda, 0x31, 0x9e, 0xe4, 0x71, 0xf4, 0xab, + 0xb6, 0xd4, 0xa0, 0xab, 0x45, 0x2e, 0xec, 0x6e, 0x5e, 0xd6, 0x7e, 0x6c, + 0x13, 0x8b, 0xef, 0xa3, 0xb8, 0x78, 0x4a, 0xf9, 0x1f, 0x15, 0x81, 0x85, + 0xb1, 0x1c, 0x1b, 0xa1, 0x41, 0xbb, 0x5d, 0x2b, 0xb9, 0xab, 0x8a, 0x75, + 0x91, 0x39, 0xd1, 0x9f, 0xed, 0xb2, 0xaf, 0x16, 0xb2, 0x30, 0xa4, 0xca, + 0x00, 0xda, 0x9f, 0x6f, 0x99, 0x08, 0x19, 0x4f, 0x92, 0x02, 0x74, 0x6f, + 0xa5, 0x1a, 0x1c, 0x33, 0x72, 0xd4, 0xf3, 0xef, 0x58, 0xf6, 0x18, 0x89, + 0xb6, 0x73, 0x80, 0xad, 0xe4, 0xbb, 0xd5, 0x3a, 0x02, 0x73, 0xd2, 0x7a, + 0x37, 0x76, 0x4d, 0x5a, 0xee, 0xb0, 0x6d, 0x2b, 0xd9, 0x63, 0x98, 0xd5, + 0xd2, 0xc6, 0xf5, 0xc7, 0xb9, 0x71, 0x83, 0x13, 0x59, 0x8a, 0xaf, 0x88, + 0x1d, 0x98, 0x26, 0x2e, 0x67, 0xd7, 0x09, 0xaa, 0xc7, 0x6b, 0x6d, 0x39, + 0x77, 0x27, 0xdf, 0x2c, 0x60, 0x7f, 0x7b, 0x68, 0x2a, 0xdb, 0x76, 0xcf, + 0x9b, 0x8e, 0x58, 0xef, 0x64, 0xde, 0x1c, 0xd8, 0x15, 0xa3, 0x6b, 0xaf, + 0xc7, 0x9b, 0x27, 0x0a, 0xcc, 0x30, 0xaa, 0x8a, 0x18, 0x4f, 0x29, 0x9e, + 0xf2, 0x17, 0xcd, 0xd6, 0x30, 0xd2, 0x02, 0x6a, 0x86, 0x58, 0x21, 0xf2, + 0x9d, 0x82, 0xb8, 0xee, 0x8e, 0x40, 0x55, 0xad, 0x45, 0xe7, 0x38, 0x8d, + 0x03, 0xa5, 0xf3, 0x19, 0x15, 0x88, 0x95, 0xed, 0x80, 0x3e, 0x57, 0xc3, + 0xc3, 0xb1, 0x10, 0x49}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 90 + {SEC_OID_SHA256, + CKG_MGF1_SHA512, + 90, + 64, + {0x7c, 0x91, 0x32, 0xad, 0xaa, 0xa0, 0x59, 0x2b, 0x7b, 0xd0, 0xf8, 0xb4, + 0xde, 0x70, 0xb2, 0x8c, 0x5f, 0x3a, 0x04, 0xcd, 0x77, 0x7e, 0x90, 0xe8, + 0x27, 0x58, 0xb9, 0x5f, 0x36, 0x8d, 0x6f, 0x7b, 0xda, 0x03, 0x9e, 0x13, + 0x4e, 0xc3, 0x83, 0xc5, 0xcd, 0x15, 0xe6, 0x7e, 0xb7, 0x5d, 0xf4, 0x1c, + 0x03, 0xba, 0xb8, 0x7d, 0x60, 0x93, 0x7d, 0x50, 0x88, 0x27, 0x23, 0x92, + 0xe1, 0x1e, 0x26, 0xda, 0xb5, 0x1a, 0xfc, 0xd7, 0x3c, 0x00, 0xc0, 0xe1, + 0x67, 0xfb, 0xb5, 0xd4, 0xbd, 0x69, 0x39, 0x69, 0x17, 0x88, 0x60, 0x33, + 0x86, 0xb8, 0xcc, 0x90, 0x45, 0x86, 0x79, 0x11, 0x1f, 0xaf, 0x4a, 0xf2, + 0x73, 0xb3, 0xb3, 0x2f, 0x4a, 0xc3, 0x79, 0x0c, 0xb4, 0xf4, 0xd8, 0x8b, + 0x36, 0x2d, 0x11, 0xb8, 0xf7, 0x89, 0x74, 0x72, 0xba, 0x3c, 0x8a, 0x69, + 0x63, 0xfb, 0x7f, 0x70, 0x8b, 0xf6, 0xc4, 0x4a, 0x54, 0x67, 0x64, 0x6c, + 0x39, 0x72, 0x71, 0x93, 0x45, 0xce, 0xeb, 0x42, 0x00, 0x06, 0x03, 0xa1, + 0xb9, 0xfc, 0x00, 0x63, 0x71, 0x9a, 0xe4, 0x4c, 0x66, 0xc6, 0xe8, 0xca, + 0x98, 0x94, 0x22, 0xad, 0xd2, 0xad, 0x53, 0x34, 0x65, 0xb9, 0x54, 0x78, + 0x91, 0x81, 0xe4, 0x03, 0x04, 0x94, 0x11, 0x58, 0x55, 0x49, 0xa4, 0x4f, + 0x0d, 0xa9, 0xab, 0xd6, 0xaf, 0x3f, 0x53, 0xd5, 0x02, 0x38, 0xeb, 0xbd, + 0x5f, 0x4a, 0x4e, 0x41, 0xe4, 0x26, 0x25, 0x5c, 0x26, 0x13, 0x22, 0xd4, + 0x15, 0xf3, 0xe8, 0x2e, 0x1b, 0xc0, 0xb8, 0x89, 0xfe, 0x80, 0xa5, 0x18, + 0xb1, 0x90, 0x79, 0x56, 0x5a, 0xc7, 0xc4, 0x4d, 0x79, 0x70, 0x73, 0x54, + 0xd1, 0x58, 0x72, 0xe9, 0x5e, 0x99, 0x26, 0x2c, 0xd9, 0xd8, 0x18, 0x58, + 0x04, 0xfc, 0x92, 0x32, 0x99, 0xb2, 0xba, 0xf8, 0xd4, 0x08, 0x14, 0xad, + 0x92, 0x82, 0x16, 0x4e}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 91 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 91, + 0, + {0x83, 0xa3, 0xc6, 0xdf, 0x7f, 0x92, 0x8a, 0x46, 0x70, 0x00, 0x18, 0x54, + 0x13, 0xd8, 0x02, 0x12, 0xbc, 0x56, 0x8f, 0xf3, 0xbb, 0x42, 0xaa, 0x5d, + 0x62, 0x76, 0xc2, 0xe5, 0x2b, 0xf2, 0xdb, 0xb4, 0xe4, 0x4d, 0x27, 0xc7, + 0x84, 0x5f, 0x05, 0x79, 0x1d, 0xea, 0xaa, 0x62, 0xcd, 0x1d, 0x38, 0x76, + 0x47, 0x34, 0x54, 0xa3, 0xa1, 0x85, 0x38, 0xab, 0x05, 0x52, 0x23, 0x6c, + 0xca, 0xbd, 0x63, 0xc4, 0xb7, 0xd9, 0x8a, 0x2d, 0x38, 0x22, 0x8c, 0x66, + 0xcd, 0xfe, 0x9b, 0xc8, 0xf5, 0xd7, 0xc6, 0x0c, 0xcf, 0x66, 0x32, 0x1d, + 0xa6, 0x2d, 0x2f, 0x0c, 0xdc, 0x16, 0x8f, 0x95, 0x84, 0x6c, 0x4b, 0xd5, + 0xf7, 0x0a, 0x91, 0x81, 0x46, 0xbc, 0xe9, 0xda, 0x84, 0xd0, 0x7e, 0x23, + 0x92, 0xd2, 0xe0, 0xcf, 0x5d, 0x3d, 0x9b, 0xc5, 0x8e, 0x2f, 0x0f, 0x64, + 0xae, 0x92, 0xd9, 0x0a, 0x6c, 0x5b, 0xa3, 0x7e, 0x07, 0x4f, 0x03, 0x28, + 0xc4, 0xc5, 0x21, 0x95, 0xc5, 0x46, 0xbc, 0xc7, 0xd4, 0x6c, 0x0d, 0xfd, + 0xf9, 0xbc, 0xe1, 0x67, 0x84, 0x8b, 0xdc, 0x93, 0xd3, 0x4a, 0x01, 0xa4, + 0x32, 0x5d, 0x5c, 0x1d, 0xa8, 0x44, 0x92, 0xec, 0xad, 0x97, 0x4e, 0xd1, + 0xd0, 0x47, 0xcd, 0xd6, 0x9c, 0xda, 0xbf, 0xf0, 0x37, 0x9f, 0x2f, 0x17, + 0xa6, 0x3e, 0x33, 0xb7, 0x32, 0xa2, 0x64, 0x8d, 0x54, 0x69, 0xc6, 0x26, + 0x0e, 0xb9, 0x6a, 0xec, 0xd7, 0xe3, 0x88, 0x92, 0xf5, 0x95, 0xe3, 0xd1, + 0x94, 0x08, 0x30, 0x60, 0x52, 0x60, 0xd2, 0x10, 0x7b, 0xfd, 0x37, 0xd7, + 0xdb, 0x3c, 0xcf, 0x31, 0xe3, 0x94, 0x04, 0xa0, 0xf6, 0x46, 0x67, 0x35, + 0x80, 0xe0, 0xfe, 0x7c, 0xbe, 0x15, 0x1d, 0x6b, 0xc5, 0x22, 0xb8, 0xd5, + 0x32, 0xb2, 0xbd, 0xfc, 0x24, 0x18, 0x54, 0x6d, 0x80, 0x2c, 0x77, 0xba, + 0x88, 0xff, 0x59, 0xc2}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 92 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 92, + 20, + {0xb1, 0xac, 0xcf, 0x7e, 0xad, 0xc4, 0xdc, 0x20, 0x1a, 0x87, 0xe5, 0x35, + 0x24, 0x2e, 0x9d, 0x92, 0x9d, 0x83, 0xd7, 0x62, 0x1e, 0xe9, 0x7c, 0xa2, + 0x78, 0x02, 0xdf, 0xbc, 0xcf, 0xc5, 0xf8, 0xb9, 0x68, 0x13, 0x95, 0x62, + 0xfb, 0x0d, 0xf9, 0xcc, 0xb4, 0x91, 0x78, 0xe2, 0x94, 0xc5, 0xa7, 0x8b, + 0xf0, 0xa8, 0xc3, 0xf3, 0x23, 0x9e, 0x76, 0x2b, 0xc7, 0x07, 0x7a, 0x9c, + 0x0b, 0xef, 0xa6, 0x9d, 0x89, 0x04, 0xb7, 0x07, 0x63, 0xcb, 0x2c, 0xca, + 0x86, 0xe9, 0x73, 0x92, 0x42, 0x40, 0x82, 0x01, 0x65, 0xaa, 0xb2, 0x85, + 0xa3, 0x13, 0x89, 0x7e, 0xb0, 0x34, 0xd2, 0xdd, 0x7b, 0x9c, 0x4e, 0x8e, + 0x17, 0x81, 0xa8, 0xec, 0xec, 0xf0, 0x1c, 0x61, 0x07, 0x37, 0x44, 0x3e, + 0xa9, 0x86, 0x28, 0xe9, 0x4e, 0x8d, 0x94, 0xdb, 0x6a, 0xb3, 0x26, 0x87, + 0x32, 0x2c, 0xeb, 0x3d, 0x0c, 0xc5, 0xae, 0x73, 0x16, 0xf7, 0x73, 0x6c, + 0x3f, 0xc8, 0x6e, 0x8a, 0x91, 0x1b, 0x30, 0xc6, 0xbb, 0x80, 0xc1, 0xbb, + 0xfa, 0x33, 0xd5, 0xfa, 0x8b, 0x5d, 0x4f, 0xed, 0x13, 0xba, 0x43, 0x3f, + 0x66, 0xc1, 0xc3, 0x23, 0x5e, 0x4f, 0xdb, 0x2a, 0xa9, 0x15, 0x14, 0x1b, + 0x34, 0x32, 0x3e, 0x64, 0xbb, 0x39, 0xd4, 0x7d, 0x35, 0x82, 0xad, 0x27, + 0x51, 0xf8, 0x76, 0xd2, 0x2e, 0x34, 0x8e, 0x5c, 0x4e, 0xff, 0x9e, 0xb3, + 0x8d, 0x80, 0xdf, 0xa0, 0xa6, 0x6f, 0x9d, 0xf9, 0xe1, 0xf9, 0x6a, 0xda, + 0xba, 0x1d, 0x51, 0x39, 0x03, 0xc3, 0xfb, 0xaa, 0x8e, 0x13, 0x79, 0x68, + 0x00, 0x15, 0xff, 0x7f, 0xa6, 0x59, 0xf2, 0x65, 0xe8, 0x26, 0x5c, 0x58, + 0x17, 0xe7, 0x42, 0x90, 0x1d, 0x9e, 0x9c, 0x8c, 0x9b, 0x31, 0xe0, 0x4c, + 0x50, 0xe6, 0x0f, 0xe4, 0x90, 0x4f, 0xe9, 0xa9, 0xba, 0xcd, 0x3e, 0x13, + 0x38, 0x70, 0xa3, 0x88}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 93 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 93, + 28, + {0x39, 0x3e, 0xc2, 0xb5, 0xfd, 0x66, 0xfb, 0xea, 0xc6, 0xcd, 0xfb, 0x62, + 0xf4, 0x3f, 0x83, 0x24, 0x83, 0xc8, 0x95, 0xf7, 0xa9, 0x9d, 0xf1, 0xd4, + 0x4b, 0x74, 0x15, 0x5c, 0x9e, 0xc7, 0xa4, 0x17, 0x4e, 0xa8, 0x0f, 0x00, + 0x11, 0x93, 0x3d, 0x9a, 0x29, 0x88, 0xf2, 0xec, 0xd2, 0xb1, 0x40, 0x12, + 0x07, 0x09, 0x23, 0x9c, 0xa4, 0x12, 0xd2, 0xcf, 0x93, 0xda, 0x30, 0xf7, + 0x62, 0x6e, 0x4d, 0x2e, 0x41, 0x05, 0x1a, 0x29, 0x84, 0x6c, 0x47, 0x62, + 0xa7, 0x97, 0x1e, 0xbf, 0x01, 0x57, 0x86, 0xba, 0x72, 0x0e, 0x92, 0x9d, + 0xeb, 0x0f, 0x3e, 0xbd, 0xfc, 0xdd, 0x4d, 0xd9, 0xe0, 0x8d, 0xd9, 0xde, + 0xc5, 0x9f, 0x31, 0x69, 0x7a, 0x6e, 0x41, 0xaa, 0x20, 0x56, 0x7b, 0x31, + 0xaa, 0x0a, 0xcc, 0xe6, 0x22, 0x50, 0x83, 0x21, 0xa1, 0xf0, 0xcc, 0xfd, + 0x6e, 0xf8, 0x5c, 0x99, 0xbb, 0x37, 0x1c, 0xe0, 0x29, 0x8e, 0x5d, 0x50, + 0x1d, 0x25, 0x97, 0xb0, 0x50, 0x8b, 0xe6, 0x83, 0x89, 0x85, 0xcb, 0x95, + 0x05, 0x1c, 0x12, 0x71, 0xb4, 0xc7, 0xed, 0xfb, 0xe8, 0x97, 0x6e, 0x65, + 0x64, 0x88, 0xff, 0x61, 0xf8, 0xdd, 0xc2, 0x91, 0xc8, 0x73, 0x03, 0x4e, + 0x32, 0xfc, 0x7e, 0xa6, 0x5d, 0xc5, 0x95, 0x03, 0xbb, 0x49, 0xee, 0x27, + 0x9d, 0x6a, 0xa5, 0xa6, 0x98, 0xda, 0x77, 0xf6, 0xac, 0x20, 0xd6, 0x36, + 0x03, 0x30, 0x8e, 0xfc, 0x20, 0x06, 0x7e, 0x90, 0x3d, 0xd3, 0x41, 0x45, + 0x99, 0xed, 0xcf, 0xc4, 0x88, 0xdc, 0x1b, 0x93, 0xe3, 0xec, 0x4d, 0xe2, + 0xfc, 0xa1, 0xbe, 0x87, 0x72, 0x41, 0x3d, 0x10, 0xab, 0x65, 0x05, 0x8f, + 0x9f, 0x1d, 0xa4, 0xc5, 0xab, 0xbc, 0x3e, 0x79, 0x96, 0x5e, 0xad, 0x7c, + 0xb0, 0x6b, 0x4f, 0x07, 0x52, 0xd8, 0x72, 0x53, 0x50, 0xcb, 0x84, 0xc3, + 0xac, 0xe5, 0x1a, 0x22}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 94 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 94, + 32, + {0x59, 0xee, 0x97, 0x57, 0xc6, 0xd7, 0x7e, 0x1a, 0x29, 0xbd, 0xa4, 0xc2, + 0xd0, 0xc6, 0x9a, 0xfd, 0x89, 0xa8, 0xda, 0x8c, 0xfa, 0xe6, 0x2b, 0xec, + 0x1f, 0x87, 0x06, 0x8d, 0xe3, 0xc8, 0x55, 0x42, 0x1d, 0x20, 0x17, 0x2c, + 0x08, 0x0d, 0x8d, 0x5c, 0xa2, 0x4f, 0x68, 0x00, 0x90, 0x48, 0xea, 0x1b, + 0xa4, 0xa7, 0x2c, 0x39, 0x7a, 0x61, 0x78, 0x86, 0x7f, 0x21, 0xf5, 0x00, + 0xcf, 0xd8, 0xb3, 0x52, 0xe4, 0xcf, 0x02, 0xd9, 0x9c, 0x5b, 0x08, 0x4d, + 0x6b, 0xb5, 0x00, 0x1e, 0x20, 0xe0, 0x84, 0x5b, 0x62, 0xd3, 0xba, 0xff, + 0x8e, 0x86, 0xc5, 0xa9, 0xa8, 0xd6, 0xb5, 0xcb, 0xd9, 0x0a, 0x21, 0x50, + 0x12, 0xbf, 0xf2, 0x97, 0xde, 0xdd, 0xe4, 0x99, 0x78, 0xc8, 0xee, 0xf6, + 0x9d, 0x77, 0x45, 0xc5, 0x86, 0x71, 0x7f, 0xcf, 0x36, 0x15, 0xf8, 0x3d, + 0xa2, 0x51, 0xaf, 0x76, 0xa7, 0x7b, 0x20, 0x35, 0xa3, 0xbf, 0x94, 0xf7, + 0x05, 0xfc, 0xa8, 0x9d, 0x3d, 0xfc, 0x1f, 0xea, 0xef, 0xc2, 0x1a, 0x19, + 0x90, 0xc9, 0xac, 0xc8, 0x3c, 0xe5, 0x32, 0x01, 0x12, 0x51, 0x4e, 0x4f, + 0x9a, 0x4b, 0xae, 0x26, 0x4f, 0x0d, 0x6a, 0x10, 0x0b, 0xe4, 0xa4, 0x4f, + 0x90, 0x04, 0x50, 0xaf, 0xc9, 0x96, 0x79, 0xf0, 0x7e, 0xa0, 0xfb, 0xe8, + 0xec, 0x49, 0x41, 0x31, 0x83, 0x06, 0x02, 0xd5, 0x71, 0x35, 0x2e, 0xb8, + 0xf7, 0xc5, 0x18, 0x12, 0xd0, 0x6b, 0x53, 0x02, 0x34, 0x13, 0xac, 0x43, + 0x6f, 0x27, 0xe8, 0xd9, 0x89, 0x34, 0x38, 0xef, 0xa0, 0x0d, 0xdb, 0xbf, + 0xab, 0x97, 0x5f, 0x18, 0xa2, 0x5c, 0x9f, 0x18, 0x9e, 0xef, 0xd9, 0x0d, + 0xd7, 0x51, 0xff, 0x7f, 0x36, 0xac, 0x0a, 0xc2, 0x2e, 0x15, 0x14, 0xc8, + 0xfa, 0x18, 0x82, 0xaf, 0x05, 0x51, 0x4b, 0xd6, 0xc3, 0x28, 0x02, 0x8d, + 0xe2, 0x8d, 0xb7, 0x9e}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 95 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 95, + 48, + {0x3a, 0x44, 0xe8, 0x4f, 0x98, 0x2a, 0x22, 0x7d, 0xd6, 0x5c, 0xa8, 0x56, + 0x21, 0xeb, 0x78, 0x6d, 0x89, 0xf8, 0x6f, 0x69, 0x82, 0x51, 0xf0, 0xe2, + 0x97, 0xd6, 0x07, 0xe9, 0x4c, 0x59, 0xec, 0x24, 0x6a, 0xab, 0x8d, 0xf5, + 0x60, 0x1b, 0xd1, 0xdc, 0x59, 0x59, 0x76, 0x8d, 0xd1, 0x33, 0x20, 0xed, + 0x6a, 0x9f, 0xc5, 0xd8, 0xe2, 0x42, 0x4d, 0x25, 0x1d, 0xae, 0x95, 0x14, + 0xbb, 0xff, 0xa8, 0x09, 0x4a, 0xe4, 0x8b, 0x22, 0x6f, 0x87, 0xa1, 0xe6, + 0x2b, 0x0f, 0x50, 0xaa, 0xc3, 0xde, 0x7a, 0xb5, 0x0d, 0xac, 0x74, 0x34, + 0xb1, 0xc7, 0x2f, 0xc6, 0xb6, 0xc8, 0x20, 0xe0, 0xc6, 0x53, 0xd8, 0x47, + 0x78, 0x37, 0xca, 0x12, 0xbd, 0x53, 0xa2, 0x43, 0x5a, 0x56, 0x20, 0x16, + 0x67, 0xd0, 0x24, 0x1d, 0xc1, 0xf5, 0xc2, 0xc3, 0xa7, 0x3e, 0x4c, 0x37, + 0xfb, 0x8f, 0x10, 0xcf, 0xbf, 0xf2, 0x39, 0xcd, 0xda, 0x5e, 0xea, 0xea, + 0xd8, 0x87, 0xa5, 0x05, 0x5c, 0x8a, 0x2f, 0x15, 0x6f, 0xbd, 0xb7, 0xb5, + 0xec, 0xd4, 0x58, 0xcb, 0xb8, 0xba, 0xa3, 0xb5, 0x64, 0x04, 0x61, 0x47, + 0xaf, 0x1c, 0xfa, 0x73, 0x69, 0xce, 0xb6, 0x02, 0xe9, 0xec, 0xf5, 0xd3, + 0x7a, 0xf5, 0xe0, 0xa8, 0xb7, 0x93, 0x64, 0x10, 0xd2, 0xda, 0xc6, 0x18, + 0x83, 0xe8, 0xe8, 0x61, 0x35, 0x19, 0xe2, 0xc6, 0xa8, 0x82, 0x86, 0x09, + 0x9c, 0x7a, 0x76, 0x11, 0x70, 0x40, 0x52, 0xf4, 0xc1, 0xc0, 0x4f, 0x9b, + 0x40, 0xe6, 0x4b, 0xd0, 0xcb, 0xbd, 0xb9, 0x09, 0xbb, 0xa1, 0x3f, 0xb4, + 0x7c, 0xff, 0x47, 0x59, 0x4b, 0x3e, 0x14, 0x51, 0x99, 0x2e, 0xc0, 0xeb, + 0xbd, 0x4d, 0x14, 0xeb, 0x72, 0xcd, 0x4d, 0x36, 0x84, 0x24, 0x41, 0x90, + 0xbf, 0x93, 0xfa, 0xa3, 0xcb, 0xa9, 0x3e, 0xdd, 0x36, 0x77, 0xff, 0xf2, + 0x01, 0x88, 0xd8, 0xa2}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 96 + {SEC_OID_SHA384, + CKG_MGF1_SHA1, + 96, + 64, + {0x48, 0x00, 0xfa, 0xf5, 0x33, 0x8b, 0x77, 0x95, 0xa8, 0x66, 0x6a, 0x28, + 0xbf, 0x8a, 0x73, 0xf3, 0x31, 0x93, 0xad, 0x20, 0x7b, 0xbc, 0xa1, 0x3d, + 0xc3, 0xf3, 0xba, 0xf6, 0x39, 0x7f, 0x37, 0x62, 0xe8, 0x14, 0xc2, 0x37, + 0xf5, 0x51, 0x2c, 0x99, 0xdd, 0x1e, 0x51, 0x24, 0x89, 0x2f, 0x7d, 0xa0, + 0x9c, 0x8d, 0x2c, 0xca, 0xe5, 0x62, 0xc4, 0xfd, 0xfd, 0xad, 0x92, 0x9f, + 0x1d, 0xe8, 0xfc, 0x3c, 0x43, 0x4e, 0x7a, 0x99, 0xa0, 0xe5, 0x6c, 0xdc, + 0xef, 0xf6, 0x9c, 0x00, 0xf1, 0x04, 0xff, 0xb2, 0x90, 0x7a, 0x06, 0x4d, + 0xa0, 0xe5, 0xbc, 0x62, 0x57, 0x67, 0xfe, 0x23, 0x10, 0x48, 0x31, 0xd5, + 0x45, 0xc1, 0xef, 0x1f, 0x82, 0x67, 0xa0, 0xff, 0xd6, 0x17, 0x55, 0xbd, + 0x8f, 0x52, 0x0c, 0xcf, 0x79, 0x73, 0x55, 0x87, 0x9f, 0xaa, 0x75, 0x2e, + 0xd8, 0xd5, 0x98, 0x14, 0xae, 0xac, 0x71, 0x3f, 0x34, 0xf0, 0x7d, 0x8e, + 0xa8, 0x03, 0xc9, 0x0e, 0xd0, 0x58, 0x1d, 0x75, 0x36, 0x46, 0xd5, 0x59, + 0xa1, 0x3c, 0x4a, 0x82, 0xcb, 0xe0, 0x46, 0x55, 0xf5, 0xd4, 0x04, 0xb2, + 0x68, 0x18, 0x44, 0x70, 0x74, 0xf0, 0xe6, 0x80, 0x12, 0xf9, 0x5a, 0xcf, + 0xc5, 0x9e, 0x34, 0x1e, 0x6b, 0xe5, 0x99, 0x01, 0xd0, 0x0b, 0x2f, 0x7f, + 0x41, 0xbd, 0x03, 0x42, 0x13, 0x62, 0x4c, 0x4f, 0x33, 0xb3, 0xa0, 0x02, + 0xac, 0xa2, 0xb8, 0x44, 0x7d, 0xf2, 0x55, 0x27, 0x87, 0x00, 0xed, 0xd3, + 0x1d, 0x2e, 0xe2, 0x72, 0xc2, 0x48, 0xeb, 0x28, 0x44, 0x72, 0x14, 0x44, + 0xd4, 0xa3, 0x83, 0x44, 0xff, 0xf2, 0x8e, 0x07, 0x87, 0xc2, 0xf1, 0x38, + 0xee, 0x84, 0xf7, 0xcb, 0xcc, 0x1d, 0x4a, 0xc9, 0x6e, 0x35, 0x4b, 0xa8, + 0xba, 0xf6, 0x77, 0x93, 0xf2, 0x46, 0x6c, 0x4b, 0x48, 0xf3, 0x9f, 0x37, + 0x25, 0x3e, 0x83, 0x96}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 97 + {SEC_OID_SHA384, + CKG_MGF1_SHA224, + 97, + 0, + {0x40, 0x68, 0x08, 0x8a, 0x05, 0x2a, 0x01, 0x9b, 0xd4, 0x05, 0x63, 0x52, + 0x72, 0xed, 0x21, 0xa3, 0xbb, 0x76, 0x99, 0xef, 0x4b, 0xd2, 0x20, 0xf5, + 0xda, 0x19, 0x51, 0xaa, 0x41, 0x9f, 0xad, 0xf4, 0x17, 0xd3, 0xf8, 0x18, + 0x7d, 0x49, 0xee, 0x1f, 0xcf, 0x17, 0xf3, 0x58, 0xbf, 0x46, 0x42, 0x70, + 0x6d, 0xf6, 0x84, 0xf1, 0xea, 0xcb, 0x84, 0x24, 0xae, 0x94, 0xdc, 0x87, + 0xae, 0x4e, 0xb1, 0x07, 0x39, 0x69, 0xe8, 0xf8, 0x74, 0xd4, 0x97, 0x2b, + 0x67, 0x1d, 0xb3, 0x7f, 0x3f, 0x59, 0xf2, 0x10, 0xd5, 0x0a, 0x75, 0xb6, + 0xf8, 0xdc, 0xc2, 0x0a, 0x27, 0x49, 0x25, 0x3e, 0x79, 0x9b, 0x32, 0x59, + 0xf9, 0xa9, 0x5e, 0xd5, 0xda, 0x97, 0x1d, 0x09, 0x3c, 0xe2, 0xb3, 0xf3, + 0x88, 0xb1, 0x47, 0x78, 0xda, 0xd8, 0x5b, 0x14, 0xeb, 0x40, 0x4a, 0x3c, + 0xb1, 0x6a, 0x18, 0x3c, 0xc7, 0x32, 0xdf, 0x39, 0x34, 0x21, 0xd4, 0x8f, + 0xe0, 0x09, 0x43, 0x95, 0xb9, 0x02, 0x70, 0xbd, 0x76, 0x0f, 0xf7, 0xa9, + 0xfb, 0xad, 0x19, 0xd5, 0x2a, 0x24, 0xaa, 0x09, 0x25, 0x5d, 0x1e, 0xc0, + 0x98, 0xc8, 0x78, 0xd1, 0x84, 0x98, 0xfe, 0x99, 0x29, 0xa5, 0x2f, 0x69, + 0x9c, 0xf7, 0xa2, 0x4a, 0xd6, 0x37, 0x27, 0xba, 0x88, 0xbd, 0xb3, 0xdb, + 0x6e, 0xa7, 0x68, 0x2a, 0x06, 0xb7, 0x00, 0x45, 0x59, 0xd1, 0xf5, 0x34, + 0x6d, 0x10, 0xb7, 0x09, 0xe5, 0xc9, 0x3a, 0x8a, 0x24, 0xfb, 0x14, 0x87, + 0xc5, 0x32, 0xb7, 0xe7, 0xa8, 0x7b, 0x14, 0x3d, 0x22, 0xa2, 0x21, 0x3f, + 0x59, 0x1e, 0x7b, 0x39, 0x59, 0xb4, 0x20, 0x59, 0x3e, 0x60, 0x3f, 0x5b, + 0xee, 0xb4, 0x45, 0x4f, 0xc8, 0xdc, 0xcf, 0x0b, 0xd4, 0xd3, 0xea, 0x49, + 0xc8, 0xf6, 0xad, 0x67, 0xf3, 0xac, 0x90, 0xaa, 0xb3, 0xfc, 0x73, 0xdb, + 0x8f, 0xfb, 0xda, 0x2d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 98 + {SEC_OID_SHA384, + CKG_MGF1_SHA224, + 98, + 20, + {0xb7, 0xe5, 0xe1, 0x2c, 0xa4, 0xed, 0x53, 0x1e, 0xe8, 0x05, 0x97, 0x36, + 0x91, 0xe1, 0xd9, 0x71, 0xb7, 0x9a, 0xea, 0x50, 0x2a, 0x74, 0x16, 0xa5, + 0x6d, 0x14, 0xe4, 0x9c, 0x30, 0x14, 0x82, 0x66, 0x83, 0x23, 0xff, 0x8b, + 0xdc, 0x02, 0xab, 0x49, 0xc9, 0x8e, 0xc0, 0xb2, 0xc6, 0x7f, 0x61, 0x90, + 0xcd, 0xc3, 0xec, 0x54, 0x8c, 0xa6, 0xfa, 0x05, 0xf9, 0x4a, 0x68, 0xea, + 0xa2, 0x11, 0x1f, 0x01, 0xd6, 0xe3, 0xaa, 0xbd, 0x85, 0x13, 0xd3, 0xee, + 0x0a, 0x52, 0x53, 0x88, 0x31, 0xec, 0x2c, 0x58, 0x76, 0x6b, 0x6e, 0x28, + 0xcf, 0x7d, 0x0b, 0x56, 0x1a, 0x8a, 0x2d, 0x3a, 0x54, 0xcf, 0x30, 0xa9, + 0x8e, 0x77, 0x74, 0x69, 0xe1, 0xb2, 0xf1, 0x71, 0xf8, 0x45, 0x7a, 0xfc, + 0xe2, 0xe0, 0xb6, 0x1e, 0xc1, 0x47, 0xdd, 0x7e, 0xee, 0x64, 0xd9, 0x53, + 0x54, 0x65, 0xd6, 0x26, 0x09, 0x20, 0x38, 0xb8, 0x48, 0xb5, 0x56, 0xc2, + 0xd4, 0x88, 0xfd, 0x61, 0x69, 0xcc, 0x11, 0x15, 0xe1, 0x0d, 0xd0, 0x5a, + 0x4b, 0x77, 0xa0, 0x56, 0x0f, 0xce, 0xf4, 0xcf, 0x3b, 0xa6, 0x08, 0xde, + 0xe6, 0xa3, 0x3e, 0x09, 0xf0, 0x0e, 0x01, 0x4a, 0xcc, 0x3a, 0x2e, 0x3d, + 0xfe, 0xeb, 0x31, 0x28, 0xdb, 0x53, 0xb1, 0x07, 0x5c, 0x69, 0x22, 0xf9, + 0xd9, 0x0e, 0x70, 0xd0, 0xc7, 0xde, 0x60, 0xc5, 0x74, 0x20, 0x66, 0x8b, + 0x85, 0x0b, 0xe0, 0xc1, 0x27, 0xd2, 0x68, 0x3b, 0x38, 0xce, 0x13, 0xa6, + 0xdb, 0xb7, 0xc9, 0xcb, 0x9d, 0x2b, 0xee, 0xb7, 0xe0, 0x06, 0x13, 0xa1, + 0x38, 0x5d, 0xf1, 0x08, 0x8b, 0x38, 0x28, 0x80, 0x81, 0xf2, 0x12, 0x0e, + 0x94, 0x7d, 0x52, 0x2a, 0x5a, 0x14, 0x5b, 0x89, 0x9e, 0xae, 0xdc, 0x21, + 0xb9, 0x07, 0x2b, 0x20, 0x1d, 0x92, 0xef, 0xb8, 0xe1, 0x96, 0x48, 0x58, + 0xe3, 0x75, 0x74, 0xcf}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 99 + {SEC_OID_SHA384, + CKG_MGF1_SHA224, + 99, + 28, + {0xab, 0x24, 0x37, 0x9b, 0xa4, 0x6e, 0x86, 0xc9, 0x15, 0x37, 0x4d, 0x26, + 0xba, 0x25, 0x21, 0x72, 0x82, 0x45, 0x4b, 0x25, 0x5b, 0xc8, 0xa6, 0x75, + 0xd7, 0xb4, 0x91, 0xb7, 0xd7, 0xab, 0x76, 0x3d, 0x7c, 0xa6, 0xad, 0x73, + 0x52, 0x97, 0xbf, 0xce, 0x43, 0x34, 0xb7, 0x2b, 0x2c, 0x74, 0xfe, 0x68, + 0xcc, 0xce, 0xe1, 0xb0, 0x43, 0x17, 0x02, 0x3e, 0xe3, 0x27, 0x1b, 0xa6, + 0xb6, 0x74, 0xb8, 0x72, 0x37, 0xf1, 0x41, 0xe9, 0x4c, 0x2d, 0x44, 0x6f, + 0xb4, 0x63, 0x44, 0xbf, 0xd8, 0x82, 0x37, 0x41, 0xec, 0x93, 0x1c, 0xa8, + 0x10, 0x50, 0x89, 0xc4, 0x8e, 0xb1, 0x99, 0x31, 0x5d, 0xfb, 0x61, 0x5e, + 0x17, 0xa4, 0xae, 0xd7, 0x4f, 0x96, 0x54, 0xa1, 0xcf, 0x59, 0x17, 0x05, + 0x0a, 0xc6, 0xa2, 0x06, 0x5e, 0x2f, 0x88, 0x86, 0xf4, 0xb3, 0xfb, 0x8a, + 0xc0, 0x92, 0x89, 0x1b, 0xa4, 0x62, 0xea, 0xd3, 0x34, 0xcb, 0x64, 0xc4, + 0xae, 0x1a, 0x29, 0x53, 0x7b, 0xa4, 0xfb, 0x53, 0xaa, 0x6b, 0xac, 0xf5, + 0x21, 0xa9, 0x84, 0xc7, 0xc9, 0xe0, 0xfd, 0x0e, 0xaf, 0xe5, 0xfd, 0x35, + 0x4c, 0x75, 0xec, 0xff, 0xb5, 0xec, 0x35, 0x6f, 0xb3, 0x4f, 0x2a, 0xf6, + 0x75, 0x93, 0x91, 0x61, 0x51, 0xf2, 0x19, 0x63, 0x5a, 0xd7, 0xaf, 0xec, + 0x1c, 0xe8, 0xa7, 0x79, 0x08, 0x32, 0x19, 0xd7, 0xfd, 0xd1, 0xe2, 0x8c, + 0x9e, 0x78, 0xfa, 0x6e, 0x31, 0x2e, 0xf5, 0x50, 0x7b, 0x77, 0x71, 0x1e, + 0x2f, 0x58, 0x93, 0x4b, 0x6f, 0xb4, 0x33, 0x79, 0xc6, 0x07, 0xf9, 0x9e, + 0x6b, 0x4f, 0x44, 0x9a, 0x0b, 0x6c, 0x4b, 0x5c, 0x72, 0x31, 0x71, 0xd6, + 0x3f, 0xd7, 0x4a, 0x34, 0x33, 0x2e, 0xc5, 0x4a, 0x2d, 0x0f, 0x4d, 0x1c, + 0x31, 0x09, 0x0b, 0x8b, 0xd5, 0x00, 0x2c, 0x98, 0x1d, 0x29, 0x86, 0xfb, + 0x2d, 0xd7, 0xf5, 0xf0}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 100 + {SEC_OID_SHA384, + CKG_MGF1_SHA224, + 100, + 32, + {0x6c, 0xb2, 0xd2, 0xb7, 0x23, 0x58, 0x16, 0xf9, 0xec, 0x77, 0x70, 0x4b, + 0x9a, 0x92, 0xe1, 0x0f, 0x6f, 0xd5, 0x45, 0x22, 0x2a, 0x02, 0x9e, 0xbd, + 0xe4, 0x56, 0xfe, 0x0a, 0x7f, 0x47, 0x71, 0x1d, 0x26, 0xef, 0x40, 0x12, + 0xe6, 0x44, 0x5f, 0xa4, 0x55, 0xfd, 0xcc, 0x90, 0x52, 0x5c, 0xe4, 0xb2, + 0x18, 0xa0, 0xcb, 0x7c, 0x00, 0x02, 0xf3, 0x33, 0x1a, 0xcf, 0x71, 0x55, + 0xce, 0xd2, 0xb2, 0x78, 0xd4, 0x6b, 0xfa, 0x67, 0x66, 0x61, 0xd0, 0xcb, + 0x8d, 0xfd, 0xa8, 0x04, 0x8b, 0xd1, 0x06, 0x6e, 0x46, 0xcf, 0xdc, 0xc3, + 0x87, 0x8b, 0x84, 0x5a, 0xb0, 0xdb, 0xd9, 0x66, 0x8b, 0xf1, 0x0f, 0xed, + 0xab, 0x8e, 0x97, 0x1b, 0x6a, 0xc7, 0xb4, 0x2e, 0x84, 0xce, 0x0c, 0x7d, + 0x51, 0xad, 0xe2, 0x7d, 0xc3, 0x17, 0x30, 0x6a, 0x8e, 0x62, 0x3d, 0xf8, + 0xac, 0x56, 0xe1, 0x5f, 0x3c, 0xf0, 0x09, 0x92, 0x40, 0x8f, 0x56, 0x44, + 0xe1, 0x7b, 0x73, 0x65, 0x50, 0xaf, 0x04, 0x36, 0x1b, 0xc7, 0xb5, 0xdc, + 0xb1, 0x0d, 0xa9, 0xf1, 0xf7, 0xdf, 0x44, 0x15, 0xf2, 0x24, 0x3b, 0xac, + 0xcf, 0x32, 0xb5, 0x00, 0xd6, 0x9d, 0xc3, 0x80, 0x20, 0x60, 0xf6, 0x6c, + 0xd5, 0xec, 0xe6, 0xe0, 0xbb, 0xcd, 0xb9, 0xd8, 0xc1, 0xb2, 0x15, 0x2d, + 0x4e, 0x74, 0x7e, 0x8e, 0x01, 0x78, 0x89, 0xa7, 0xa9, 0xc0, 0xe7, 0x1a, + 0xbe, 0x1d, 0xc6, 0xc8, 0xf4, 0x59, 0x3c, 0xc9, 0x13, 0xcf, 0xa1, 0xc6, + 0x8c, 0x5c, 0x85, 0xfb, 0x20, 0xdb, 0x5d, 0xc2, 0x72, 0x97, 0x60, 0x5f, + 0xcd, 0x77, 0xd8, 0x1f, 0xbb, 0x9d, 0x11, 0x4f, 0x5a, 0x34, 0x3c, 0x07, + 0x53, 0xee, 0xab, 0xba, 0x92, 0xd3, 0xa6, 0x15, 0x79, 0x25, 0x59, 0x8a, + 0x5c, 0x84, 0x02, 0x2d, 0xe9, 0xea, 0x91, 0x3a, 0x2d, 0xd2, 0xb8, 0x66, + 0x10, 0x45, 0x62, 0x02}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 101 + {SEC_OID_SHA384, + CKG_MGF1_SHA224, + 101, + 48, + {0x9c, 0x62, 0x21, 0xf6, 0x23, 0xe0, 0x91, 0xe1, 0x33, 0xf1, 0x37, 0xf8, + 0x2c, 0x3b, 0x70, 0x0c, 0x90, 0x7e, 0x79, 0x4f, 0xfc, 0x56, 0x7e, 0x00, + 0xb1, 0x51, 0x5f, 0x5b, 0x7d, 0xcd, 0x62, 0x33, 0x04, 0x3e, 0x80, 0x4d, + 0x85, 0x69, 0x2c, 0x1e, 0x9c, 0xb9, 0xc4, 0xa6, 0x34, 0xfd, 0x3d, 0x79, + 0x8b, 0x75, 0x20, 0x5e, 0x59, 0x9a, 0x14, 0x96, 0x81, 0xfe, 0x8c, 0x8b, + 0x76, 0x6d, 0x3b, 0x9d, 0xfb, 0x1e, 0x50, 0xac, 0xe0, 0x2f, 0x58, 0x7f, + 0xa9, 0x03, 0xa9, 0x27, 0x66, 0x18, 0x2e, 0x55, 0xc8, 0x2a, 0xfb, 0x10, + 0x89, 0x3b, 0xf2, 0x9c, 0xa6, 0x49, 0x15, 0x47, 0x7a, 0xbf, 0x16, 0x4d, + 0x63, 0xe3, 0xc8, 0x60, 0xc5, 0x33, 0x01, 0x69, 0xad, 0x4a, 0x77, 0x16, + 0x49, 0xff, 0x2c, 0x38, 0xae, 0xb3, 0x6a, 0x75, 0x4a, 0xa9, 0x83, 0x77, + 0xfe, 0x89, 0x03, 0x24, 0x3d, 0xd9, 0x34, 0x2c, 0x4c, 0x8d, 0x07, 0x53, + 0xf5, 0xb1, 0x4f, 0x05, 0xbb, 0xec, 0x3e, 0x21, 0x49, 0xf7, 0x4a, 0x58, + 0x63, 0xf8, 0xb2, 0x97, 0x33, 0xce, 0xa1, 0x00, 0x86, 0xae, 0xff, 0x87, + 0x26, 0xa0, 0xd3, 0xc5, 0xfd, 0xdd, 0x03, 0x7a, 0x27, 0x98, 0x43, 0xe5, + 0xe9, 0x91, 0x30, 0x17, 0x2a, 0x19, 0xd8, 0xfa, 0x8b, 0x5d, 0x8a, 0xd2, + 0x81, 0x5f, 0x6f, 0x06, 0xa5, 0x5e, 0x41, 0x3d, 0x57, 0x4d, 0x48, 0x05, + 0x57, 0x2c, 0x62, 0x56, 0xb6, 0x3e, 0x8b, 0x8e, 0xb3, 0x38, 0xcf, 0x54, + 0x64, 0x5e, 0x5e, 0x6e, 0x85, 0x3d, 0xa7, 0x25, 0x04, 0x50, 0xc2, 0x48, + 0x8a, 0xcf, 0x1e, 0x7b, 0x63, 0xdd, 0xd8, 0x97, 0x6b, 0x08, 0x73, 0xd0, + 0x19, 0x37, 0xb5, 0xbc, 0xce, 0x8c, 0xf0, 0x35, 0xd4, 0x1b, 0x4f, 0xa1, + 0x40, 0x12, 0x35, 0x5c, 0x35, 0x4e, 0x6b, 0xa1, 0xe3, 0xc6, 0x74, 0x46, + 0x32, 0x5f, 0xe2, 0x24}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 102 + {SEC_OID_SHA384, + CKG_MGF1_SHA224, + 102, + 64, + {0x46, 0x57, 0xd0, 0x3e, 0x86, 0x57, 0xce, 0x1d, 0x5a, 0x60, 0xd7, 0x55, + 0x76, 0x5d, 0xc8, 0xca, 0x3a, 0xc9, 0x56, 0xcf, 0x8f, 0x90, 0x25, 0xcc, + 0xa0, 0x26, 0x1d, 0xe7, 0x0c, 0x60, 0xdc, 0x3f, 0xfd, 0x32, 0x05, 0xdb, + 0x3c, 0xda, 0xaa, 0x15, 0x50, 0x0b, 0x65, 0x2b, 0xbf, 0x82, 0x32, 0x12, + 0x96, 0x03, 0x7e, 0x2e, 0xfb, 0xfc, 0xaa, 0x90, 0x3d, 0xef, 0x52, 0xd1, + 0xd4, 0x51, 0x9d, 0xf9, 0xfa, 0x9f, 0xc5, 0xd4, 0xc3, 0x69, 0x12, 0x53, + 0x3c, 0xdd, 0x3d, 0x8c, 0x78, 0xa7, 0x2c, 0x07, 0xd1, 0x6b, 0x62, 0x40, + 0xb8, 0x6a, 0x65, 0xbd, 0xe7, 0xaf, 0x5b, 0xab, 0x61, 0x7e, 0xd3, 0x5e, + 0x3b, 0x7a, 0xb4, 0x6c, 0x93, 0xd9, 0x85, 0x7a, 0x64, 0xcf, 0x83, 0x10, + 0x9a, 0xfe, 0x83, 0x95, 0x5e, 0xe9, 0x48, 0x51, 0x84, 0x64, 0x0e, 0xa7, + 0xbd, 0x2d, 0x7a, 0x20, 0x34, 0x5f, 0x09, 0x33, 0x85, 0x6e, 0x2d, 0xfb, + 0xd2, 0xba, 0x89, 0x05, 0xc3, 0x77, 0xff, 0x83, 0x2d, 0xa5, 0x6b, 0x9d, + 0x7b, 0xcc, 0x27, 0xde, 0x96, 0x12, 0x5f, 0x5c, 0x22, 0xde, 0x21, 0x8d, + 0xde, 0xde, 0x29, 0x8c, 0x95, 0xee, 0x20, 0xd9, 0xbd, 0x96, 0xbe, 0xe6, + 0x08, 0xda, 0xf3, 0x7a, 0xdb, 0x51, 0xe7, 0xc8, 0xd2, 0x21, 0xc8, 0x22, + 0xbf, 0x2b, 0x03, 0x0d, 0xec, 0x29, 0x47, 0x8c, 0x20, 0x8b, 0x96, 0x6b, + 0x2f, 0x69, 0x68, 0x59, 0x4d, 0x69, 0x18, 0xe7, 0xa8, 0xff, 0x70, 0x59, + 0x38, 0x97, 0x8f, 0xf5, 0x6f, 0x25, 0xd0, 0x08, 0xe3, 0xf7, 0xed, 0x3c, + 0x90, 0x20, 0x0c, 0x5c, 0xfa, 0xc5, 0xba, 0x70, 0x09, 0xc0, 0xad, 0xda, + 0x69, 0xdf, 0x94, 0x62, 0x1b, 0x0f, 0xaa, 0xa7, 0x9a, 0x23, 0xdd, 0xa0, + 0xaf, 0x87, 0x8d, 0x51, 0x97, 0x69, 0xe7, 0x2d, 0xe1, 0x27, 0xda, 0xf6, + 0x9f, 0xa3, 0xd6, 0x2d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 103 + {SEC_OID_SHA384, + CKG_MGF1_SHA256, + 103, + 0, + {0x27, 0xc8, 0xb2, 0x9e, 0x6c, 0xbd, 0x79, 0xa0, 0xa5, 0x64, 0xb7, 0xad, + 0x85, 0x6b, 0x36, 0x0f, 0x86, 0x21, 0xfa, 0x91, 0x62, 0x38, 0x13, 0xe6, + 0x71, 0x53, 0x6f, 0xcc, 0xb6, 0x97, 0x20, 0xcd, 0x75, 0x96, 0xeb, 0x02, + 0x3c, 0xaa, 0xa4, 0x40, 0x8a, 0x48, 0x0a, 0x14, 0xb1, 0xb1, 0x75, 0x73, + 0xd2, 0xa1, 0x90, 0x53, 0x0d, 0x00, 0x91, 0x2c, 0x5a, 0x84, 0x30, 0xae, + 0x29, 0xbe, 0x99, 0x14, 0x8e, 0x3c, 0xe0, 0xa8, 0x3f, 0xa5, 0xa7, 0x89, + 0x5f, 0xae, 0x8f, 0x2a, 0x0e, 0xa0, 0xe5, 0x69, 0x11, 0xe6, 0x9e, 0xfc, + 0x56, 0x68, 0x01, 0x8b, 0x4f, 0xdc, 0xd7, 0xac, 0x6c, 0x14, 0x77, 0x13, + 0x78, 0x0b, 0x35, 0x95, 0x0c, 0xec, 0xa0, 0x70, 0x62, 0x64, 0x0f, 0xa8, + 0xb2, 0xc9, 0x46, 0xc7, 0xdf, 0xdb, 0x09, 0xf6, 0x9c, 0x28, 0xe6, 0x05, + 0x4d, 0xbd, 0x25, 0xde, 0x80, 0x7f, 0x4e, 0xd7, 0x50, 0x98, 0x5d, 0x5c, + 0x21, 0x05, 0x93, 0x28, 0xa0, 0xda, 0x9e, 0xd8, 0xcc, 0xb2, 0x77, 0xd4, + 0x73, 0xc6, 0xa7, 0x8f, 0x87, 0x3d, 0x83, 0xa5, 0xda, 0xb3, 0x67, 0x5f, + 0x68, 0x83, 0xa7, 0x31, 0x03, 0xd9, 0x98, 0xbc, 0xec, 0x6e, 0x91, 0x15, + 0x03, 0x38, 0xc9, 0xb0, 0x9b, 0x84, 0x7e, 0x65, 0xc4, 0x30, 0xa6, 0x43, + 0x37, 0x30, 0x6f, 0x9a, 0xf9, 0xcc, 0xc6, 0x55, 0x76, 0x22, 0x4d, 0x40, + 0x57, 0x64, 0xc2, 0x39, 0xe2, 0xb1, 0xfa, 0xa3, 0x75, 0xd9, 0x2c, 0xac, + 0xd0, 0x9b, 0xb6, 0xa0, 0xec, 0x2c, 0xe6, 0x16, 0x15, 0xe4, 0x31, 0x9a, + 0xe1, 0xe4, 0x91, 0x83, 0xcb, 0x0f, 0x96, 0x47, 0xb4, 0x50, 0x49, 0x7a, + 0xe9, 0x00, 0xfb, 0xbe, 0x22, 0xde, 0x24, 0xb3, 0x1e, 0x0f, 0x2c, 0xb0, + 0xc5, 0xb2, 0x6d, 0xe1, 0x36, 0x99, 0x22, 0x55, 0x34, 0xc2, 0x18, 0xb0, + 0x8e, 0x4d, 0x42, 0x5d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 104 + {SEC_OID_SHA384, + CKG_MGF1_SHA256, + 104, + 20, + {0x3e, 0x4a, 0xe7, 0xfe, 0x48, 0x88, 0xff, 0x71, 0x1a, 0x34, 0x84, 0x89, + 0xa4, 0x77, 0x0a, 0xbf, 0xca, 0x50, 0xed, 0x0b, 0x60, 0xba, 0x39, 0xc6, + 0x10, 0x19, 0x72, 0xc9, 0x6d, 0xca, 0x54, 0x28, 0xfc, 0xd6, 0xe2, 0xf4, + 0x3f, 0xfd, 0x49, 0x3f, 0x1d, 0xe4, 0x1c, 0x22, 0xcd, 0xfc, 0xb3, 0x27, + 0xa7, 0xa3, 0xd4, 0x3f, 0xf3, 0xc2, 0x21, 0x8c, 0xb6, 0xc4, 0x8a, 0x28, + 0x7b, 0x88, 0x53, 0x73, 0xe8, 0xfb, 0x4c, 0xdc, 0x1c, 0x79, 0x9c, 0xa2, + 0x56, 0x34, 0x1e, 0xb5, 0x77, 0xed, 0xf2, 0x38, 0x82, 0x1e, 0x93, 0x10, + 0xf0, 0xcd, 0xbc, 0x98, 0xca, 0x2e, 0x48, 0xf7, 0xb1, 0xdc, 0xa5, 0xc1, + 0xb8, 0x61, 0xa6, 0xb8, 0x0f, 0x24, 0x6f, 0x79, 0x48, 0xc2, 0x9d, 0xb4, + 0xb2, 0x6c, 0x64, 0x8f, 0x66, 0x57, 0x3b, 0x4a, 0xcb, 0x05, 0x8c, 0x36, + 0xa4, 0x62, 0xf2, 0xd6, 0x7f, 0xea, 0x2d, 0x23, 0xbf, 0x44, 0x9b, 0x86, + 0x3c, 0x01, 0x6f, 0x3a, 0x62, 0x23, 0x20, 0xdc, 0xb3, 0x76, 0x0d, 0x0d, + 0xa3, 0x4f, 0x98, 0xa5, 0x10, 0x75, 0xb1, 0x50, 0x76, 0xe0, 0x35, 0x23, + 0xfd, 0xf3, 0x70, 0xa2, 0x80, 0x02, 0x55, 0xbb, 0xee, 0xbe, 0x0c, 0x09, + 0x20, 0xa6, 0x95, 0xc6, 0xca, 0x77, 0x58, 0xe8, 0x1e, 0xce, 0x1e, 0x19, + 0x95, 0x05, 0xdf, 0x88, 0x0b, 0x36, 0x5f, 0x3b, 0x4e, 0xe8, 0x97, 0xef, + 0x7d, 0x04, 0xc3, 0x03, 0x32, 0x2c, 0x27, 0xde, 0xd1, 0x83, 0xec, 0x0d, + 0x43, 0x27, 0x84, 0xb6, 0xef, 0xcd, 0xab, 0x55, 0x8e, 0x21, 0x4b, 0x83, + 0x9c, 0xa8, 0xb0, 0xcc, 0x4d, 0xaa, 0xf8, 0x00, 0x99, 0xf6, 0x9b, 0x97, + 0x91, 0xf5, 0x58, 0x4f, 0x0d, 0x21, 0xca, 0x4f, 0xf6, 0x6f, 0x3a, 0xcc, + 0x3e, 0x5e, 0x00, 0x3a, 0x6d, 0xef, 0xa6, 0x81, 0xff, 0xda, 0x0a, 0x58, + 0xf8, 0xdb, 0x88, 0x61}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 105 + {SEC_OID_SHA384, + CKG_MGF1_SHA256, + 105, + 28, + {0x89, 0xe3, 0x46, 0x21, 0xc1, 0x5e, 0x66, 0x38, 0x46, 0x9b, 0xc4, 0xe4, + 0xd9, 0x52, 0x43, 0xf1, 0xf0, 0xad, 0x69, 0x8e, 0x3f, 0x37, 0x4d, 0xcf, + 0x8b, 0xb7, 0x47, 0x78, 0xf1, 0xd7, 0xed, 0xb5, 0x48, 0x1b, 0x22, 0xff, + 0x1c, 0xf1, 0xf0, 0xbb, 0x30, 0xac, 0x2f, 0x0e, 0x84, 0x28, 0x16, 0x86, + 0x2e, 0x55, 0xc9, 0xe4, 0x7b, 0x87, 0xdd, 0xa5, 0xd0, 0x5f, 0x0b, 0x88, + 0xe0, 0x26, 0x62, 0xa4, 0xe0, 0xfd, 0x45, 0x65, 0x29, 0xb5, 0x35, 0x89, + 0x34, 0x11, 0xba, 0xdd, 0xfd, 0x96, 0x57, 0x71, 0x85, 0x7b, 0x7c, 0xa1, + 0x50, 0x4f, 0x0b, 0x09, 0x52, 0xf2, 0xb6, 0x0f, 0x24, 0x13, 0x9d, 0xb8, + 0x21, 0xa4, 0x50, 0x20, 0x91, 0x1e, 0x94, 0xe8, 0x35, 0x38, 0x41, 0x75, + 0x6f, 0xff, 0x10, 0x97, 0x95, 0x91, 0x4a, 0x46, 0xb1, 0x26, 0xd8, 0xe3, + 0x9d, 0xc9, 0xc0, 0xd2, 0xce, 0x48, 0x82, 0xf8, 0x0e, 0xe8, 0x43, 0xba, + 0xc9, 0x06, 0x0d, 0xa6, 0x2f, 0x01, 0xcf, 0x56, 0xa3, 0x59, 0x69, 0x81, + 0x12, 0x02, 0x28, 0xac, 0xbb, 0x1d, 0xa8, 0xf5, 0xb8, 0x94, 0x15, 0xdd, + 0x65, 0x2b, 0x14, 0x58, 0xc2, 0x1e, 0xc5, 0x1c, 0xd2, 0xfd, 0xd8, 0x9c, + 0x39, 0x1f, 0x07, 0xc1, 0x57, 0x37, 0xd7, 0x48, 0x58, 0x52, 0xb3, 0x7b, + 0xba, 0x45, 0xf2, 0x7d, 0x95, 0xfd, 0x48, 0xd3, 0x06, 0x2e, 0xa2, 0x20, + 0x19, 0xdc, 0x90, 0x88, 0xe2, 0x7b, 0x25, 0xac, 0xbc, 0x48, 0x62, 0x50, + 0x48, 0x5a, 0x7a, 0xea, 0xa0, 0x85, 0x32, 0xa5, 0xa9, 0xe0, 0x7a, 0x7a, + 0x76, 0x75, 0xd3, 0x2a, 0x17, 0x86, 0x75, 0xce, 0x51, 0xa3, 0xa0, 0xa7, + 0x56, 0x18, 0x05, 0x96, 0x74, 0x2c, 0x84, 0x46, 0xb0, 0x38, 0x3b, 0x37, + 0xe8, 0x6f, 0xa9, 0x10, 0xe7, 0x60, 0x34, 0xa2, 0x64, 0x8e, 0x93, 0xa8, + 0x0d, 0xb9, 0x70, 0xf5}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 106 + {SEC_OID_SHA384, + CKG_MGF1_SHA256, + 106, + 32, + {0x37, 0x33, 0xf5, 0x07, 0x18, 0x79, 0x12, 0x65, 0x52, 0x31, 0xdc, 0xf6, + 0x42, 0xad, 0x9f, 0x7e, 0xdd, 0xcb, 0xb6, 0xdb, 0x32, 0x46, 0x7a, 0x49, + 0x2a, 0xe3, 0xc3, 0x0b, 0x61, 0xff, 0xfa, 0x2e, 0xd1, 0x41, 0xfc, 0x25, + 0x01, 0xd1, 0x1d, 0xfe, 0x3b, 0x36, 0xee, 0x1b, 0x10, 0x75, 0x43, 0x68, + 0xef, 0x9a, 0x04, 0xc7, 0x5a, 0xa2, 0xc1, 0xbf, 0xce, 0x20, 0xe0, 0xed, + 0xa4, 0xe4, 0x6a, 0x6d, 0x11, 0x2e, 0x29, 0x82, 0x7c, 0x03, 0xdd, 0xfb, + 0x43, 0x0f, 0x38, 0x6c, 0x9b, 0x24, 0xa7, 0xfe, 0xd4, 0xe8, 0xe2, 0x6c, + 0x70, 0x49, 0xed, 0x09, 0xdd, 0xf2, 0x31, 0xda, 0xc1, 0x83, 0xd5, 0x04, + 0x6f, 0xc1, 0x41, 0x3e, 0x86, 0xb6, 0x97, 0xc1, 0xfc, 0x2e, 0xb3, 0x0f, + 0x13, 0x30, 0x6e, 0xa0, 0x49, 0x46, 0x7b, 0x4e, 0xc3, 0xac, 0x37, 0xf5, + 0x6c, 0xe8, 0x24, 0xe6, 0xf4, 0x79, 0x76, 0x40, 0xc7, 0xec, 0x46, 0xa2, + 0xd2, 0x8f, 0x29, 0x28, 0x24, 0xe0, 0x2e, 0x5b, 0xde, 0x9d, 0xfc, 0xf9, + 0xe0, 0x99, 0xdf, 0x06, 0xce, 0xb4, 0x91, 0x1c, 0xdc, 0x5f, 0xdb, 0xa4, + 0x59, 0xbd, 0xb1, 0x9a, 0xfc, 0xe8, 0xfa, 0x8c, 0xeb, 0xd0, 0xc6, 0x4a, + 0x88, 0x06, 0x55, 0x26, 0x4f, 0x35, 0x20, 0x1e, 0xe5, 0xb5, 0xe4, 0xce, + 0xdd, 0xb6, 0x4e, 0x58, 0x3c, 0x1c, 0x84, 0x9d, 0x6c, 0xe8, 0xd9, 0x77, + 0xf3, 0xe8, 0x42, 0x4d, 0x37, 0xaf, 0x6f, 0x5b, 0x81, 0x0b, 0xdc, 0x8b, + 0xdf, 0x0a, 0xc3, 0x84, 0xbb, 0x0d, 0xc7, 0x58, 0x56, 0x31, 0x7a, 0xcc, + 0x12, 0xb6, 0x6b, 0x0a, 0x90, 0x81, 0xae, 0x6d, 0x2a, 0xfb, 0x6e, 0xb3, + 0x86, 0x84, 0xdf, 0x0a, 0x87, 0x08, 0xe7, 0xca, 0x45, 0x80, 0x9b, 0x98, + 0xb3, 0xed, 0x80, 0x92, 0xab, 0xd7, 0x7c, 0xaf, 0x38, 0x52, 0x99, 0x77, + 0xb9, 0xa5, 0x2b, 0x8c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 107 + {SEC_OID_SHA384, + CKG_MGF1_SHA256, + 107, + 48, + {0x73, 0xc0, 0xee, 0xa3, 0x4b, 0xcc, 0xc2, 0x16, 0x51, 0x28, 0xea, 0x91, + 0x41, 0xfa, 0x6f, 0x39, 0xc2, 0x6f, 0xd8, 0x8c, 0x52, 0x82, 0xcb, 0xc2, + 0x6e, 0x36, 0xb8, 0x90, 0x16, 0xa6, 0x37, 0x1d, 0xda, 0xcd, 0xbb, 0xab, + 0xf2, 0x78, 0x87, 0x50, 0x00, 0xab, 0x55, 0x09, 0x49, 0xa5, 0xa2, 0x6d, + 0x26, 0x72, 0xe2, 0x21, 0x9b, 0xd8, 0xdf, 0x0c, 0xa7, 0xfd, 0x4d, 0x42, + 0x57, 0xd9, 0xaf, 0x6a, 0xe2, 0x0e, 0xf7, 0xbc, 0xe5, 0xf1, 0xb5, 0xce, + 0xb8, 0x3c, 0xca, 0xb2, 0xc2, 0xe4, 0xa4, 0x7a, 0x24, 0x84, 0x93, 0xae, + 0x85, 0x60, 0x32, 0x20, 0xa9, 0xbd, 0x3e, 0xe5, 0x46, 0x01, 0x3b, 0xf5, + 0x5c, 0xf1, 0xbd, 0x25, 0x25, 0x56, 0x03, 0xe5, 0x4d, 0xf6, 0x7e, 0x55, + 0x1b, 0x60, 0x78, 0xb4, 0x42, 0xd1, 0x88, 0xf0, 0xb2, 0x5d, 0xc5, 0xea, + 0x8c, 0x33, 0x00, 0x4f, 0x12, 0x63, 0x20, 0x69, 0x12, 0x20, 0xf5, 0x15, + 0xe7, 0x4d, 0x35, 0x48, 0xe3, 0xa0, 0x8a, 0x19, 0x47, 0x86, 0xf1, 0xd4, + 0x2e, 0x78, 0x1b, 0x0d, 0x42, 0xef, 0xeb, 0x46, 0x1e, 0x2a, 0xfc, 0x93, + 0x04, 0x25, 0x4f, 0x2c, 0x0d, 0xd8, 0x5e, 0x4d, 0x80, 0xb1, 0x6b, 0xa0, + 0xd6, 0xf3, 0x56, 0x12, 0x61, 0x55, 0xbb, 0x99, 0x82, 0x0f, 0x00, 0xc1, + 0x7d, 0x30, 0x7b, 0xc7, 0xca, 0x67, 0x7c, 0x93, 0xc3, 0x93, 0xef, 0x9b, + 0x2f, 0xb4, 0xbf, 0xe7, 0x5e, 0x58, 0x76, 0x34, 0x63, 0x90, 0x9b, 0x1a, + 0x39, 0x57, 0xf7, 0x75, 0xf0, 0x1f, 0x12, 0xee, 0x8a, 0xba, 0x70, 0x4a, + 0x63, 0x01, 0x4f, 0x83, 0x94, 0x1c, 0x34, 0x90, 0xda, 0x45, 0x15, 0xbe, + 0x2d, 0x4a, 0xd1, 0xdd, 0x43, 0x93, 0x4a, 0xbe, 0x15, 0x35, 0xde, 0xf1, + 0xb3, 0xbf, 0xe5, 0x8a, 0x43, 0xbb, 0x0e, 0xdf, 0x29, 0x64, 0x24, 0xe2, + 0xe4, 0x32, 0x00, 0x3c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 108 + {SEC_OID_SHA384, + CKG_MGF1_SHA256, + 108, + 64, + {0x17, 0x68, 0xce, 0xf9, 0x65, 0xb3, 0xe5, 0xea, 0x37, 0x2d, 0xb4, 0x4e, + 0x21, 0x1d, 0xe0, 0x5a, 0xe4, 0xb6, 0x9c, 0x2e, 0xd4, 0x46, 0x50, 0x84, + 0xe9, 0xe5, 0x5e, 0x60, 0x2b, 0x40, 0x67, 0xd1, 0x05, 0x8d, 0xcc, 0xb0, + 0x2a, 0x71, 0x70, 0x22, 0xf8, 0x96, 0xd2, 0xfa, 0x2f, 0x6f, 0x56, 0xbf, + 0x54, 0xcf, 0xaa, 0x73, 0xec, 0x21, 0x64, 0x6d, 0xdd, 0xac, 0xe9, 0x9e, + 0x3c, 0x4c, 0xd6, 0xdc, 0x2a, 0x3c, 0x9e, 0xc1, 0xa6, 0x8c, 0xb9, 0x1c, + 0xdd, 0xe9, 0xd5, 0x66, 0x71, 0xee, 0x86, 0x6a, 0x3c, 0x68, 0x1b, 0x86, + 0x7d, 0x12, 0x60, 0x36, 0x81, 0x1e, 0x30, 0x6c, 0xc7, 0x32, 0x0b, 0xb1, + 0x7d, 0x6a, 0x02, 0x58, 0x18, 0xb4, 0x68, 0xc1, 0x05, 0x26, 0x61, 0xac, + 0x24, 0x75, 0x86, 0x5f, 0xde, 0xb1, 0x1f, 0xfe, 0xbd, 0x95, 0x21, 0xd2, + 0x67, 0x8f, 0xed, 0x02, 0xb9, 0xb3, 0xdb, 0x22, 0x1b, 0x3b, 0xf5, 0x14, + 0xd8, 0xd7, 0xa7, 0x79, 0x8a, 0xb6, 0xbb, 0x07, 0x7b, 0x94, 0xcb, 0x1b, + 0xc2, 0x2c, 0x54, 0x1c, 0xc1, 0x5a, 0x83, 0x85, 0x55, 0x7e, 0x85, 0xd3, + 0xc8, 0x8f, 0x62, 0x2e, 0x93, 0xe1, 0x11, 0x93, 0xb6, 0x31, 0xa3, 0x31, + 0xf9, 0x93, 0x13, 0x83, 0x68, 0x99, 0x20, 0x15, 0xfd, 0x70, 0xf8, 0xcb, + 0x87, 0x16, 0x82, 0x2b, 0x6b, 0xf4, 0x18, 0xd2, 0x43, 0x82, 0x79, 0x94, + 0x8f, 0xc3, 0xb0, 0x64, 0x1c, 0x96, 0x85, 0xf1, 0xbb, 0x85, 0x3e, 0x5c, + 0xea, 0x05, 0x68, 0xf7, 0xe1, 0xc0, 0x40, 0xc1, 0x33, 0x03, 0xcd, 0x90, + 0x78, 0x37, 0xb9, 0x52, 0xc1, 0xe1, 0xf3, 0xeb, 0x65, 0x13, 0x88, 0x8c, + 0x5c, 0xad, 0x43, 0x9e, 0x72, 0x06, 0xbc, 0x3f, 0x9b, 0x93, 0x55, 0xc5, + 0xd9, 0x12, 0x63, 0xdf, 0x9f, 0x28, 0x4e, 0x5f, 0x01, 0x4c, 0xb2, 0xf0, + 0x52, 0xe4, 0xec, 0xf6}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 109 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 109, + 0, + {0x55, 0xe2, 0xa5, 0x1a, 0x53, 0x99, 0xa3, 0xec, 0x9e, 0xa0, 0xb4, 0xbe, + 0xc4, 0x15, 0xf1, 0xc5, 0x3f, 0xcf, 0xcc, 0x9e, 0x0b, 0x74, 0xcc, 0x27, + 0xc8, 0x0b, 0xa0, 0x74, 0x63, 0xbe, 0x54, 0x1d, 0x21, 0xe0, 0x6b, 0x4b, + 0x40, 0xb6, 0xbc, 0xc3, 0xe0, 0x42, 0xbf, 0xe5, 0x86, 0xec, 0x9f, 0x03, + 0x68, 0x62, 0xbe, 0x07, 0x5d, 0x84, 0x95, 0x6b, 0x0d, 0x32, 0x6d, 0x92, + 0xad, 0x21, 0xa1, 0x50, 0x14, 0x8c, 0x9d, 0xef, 0x31, 0xa9, 0x00, 0x4c, + 0x19, 0xd8, 0x88, 0xca, 0x4b, 0x46, 0xa4, 0x85, 0x32, 0x49, 0x77, 0x93, + 0xd9, 0xe2, 0xd6, 0x1f, 0x30, 0x5a, 0x14, 0xf9, 0x5b, 0xe6, 0xe4, 0xfa, + 0x99, 0xc1, 0xb9, 0xb1, 0xfe, 0xea, 0x9c, 0xef, 0x98, 0x03, 0x53, 0x00, + 0x6d, 0x71, 0xc2, 0xcc, 0x31, 0x05, 0xfa, 0x0f, 0x43, 0x0e, 0x86, 0xdf, + 0xa4, 0x17, 0x43, 0xb1, 0x18, 0xaa, 0xff, 0x6d, 0x13, 0x3d, 0x95, 0xc5, + 0x2f, 0x67, 0x95, 0xad, 0xb5, 0x3f, 0xc0, 0xf1, 0x81, 0x61, 0xf6, 0x74, + 0x0a, 0x24, 0x0e, 0x73, 0xf8, 0xc8, 0x5f, 0xc6, 0x4d, 0x2e, 0x74, 0xe2, + 0x33, 0x8a, 0xce, 0x4d, 0x13, 0xe1, 0x1e, 0x02, 0xb0, 0xf3, 0x84, 0x80, + 0x38, 0xfc, 0xff, 0x83, 0x92, 0xa1, 0x66, 0xc5, 0x81, 0xe9, 0xdd, 0x1f, + 0x7b, 0x82, 0x63, 0xdf, 0xab, 0xd5, 0xe2, 0x0c, 0xa7, 0xdb, 0xf0, 0x1c, + 0xeb, 0xd5, 0x51, 0xa2, 0x6d, 0x85, 0x19, 0x99, 0x79, 0xa8, 0xb9, 0x7c, + 0x17, 0x19, 0x51, 0xd6, 0x04, 0xe9, 0xe0, 0x09, 0xac, 0x8d, 0x19, 0x96, + 0x5c, 0x07, 0x9a, 0xa4, 0xf0, 0x9c, 0x2e, 0xeb, 0x6f, 0x1a, 0xed, 0x98, + 0x92, 0x60, 0x76, 0x19, 0x65, 0xc4, 0xf9, 0xaa, 0x13, 0x5f, 0x0e, 0xd7, + 0x28, 0xc6, 0x84, 0xff, 0x55, 0x5b, 0x3d, 0xda, 0x4f, 0x13, 0x63, 0x69, + 0xd3, 0xfc, 0xb5, 0x65}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 110 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 110, + 20, + {0xa9, 0x16, 0x9a, 0x05, 0x53, 0xa8, 0xf0, 0xf9, 0x04, 0xb0, 0xa4, 0xa0, + 0x0d, 0xcf, 0x52, 0x47, 0xf8, 0x7b, 0xb8, 0xe9, 0x30, 0xf1, 0x80, 0xaa, + 0x2a, 0x54, 0x3c, 0xfc, 0xd1, 0x7b, 0x07, 0xfc, 0x1d, 0x62, 0x7f, 0xdb, + 0x06, 0x1f, 0xc6, 0xb6, 0xfb, 0xdc, 0x2b, 0xaf, 0x89, 0xd3, 0xbd, 0x8b, + 0x23, 0x44, 0xf3, 0xc7, 0xc5, 0x46, 0x9f, 0x88, 0x48, 0x45, 0x17, 0x24, + 0x3d, 0x16, 0x8a, 0x90, 0xa9, 0x63, 0x40, 0x8b, 0x63, 0xa8, 0x48, 0xce, + 0x9f, 0xbc, 0x8c, 0x12, 0xf3, 0x58, 0xe5, 0x53, 0xed, 0x62, 0x4b, 0x5c, + 0xcd, 0xde, 0x8a, 0x94, 0x1a, 0x4f, 0x64, 0xd2, 0x93, 0x64, 0xf8, 0x3b, + 0xbf, 0x7e, 0xbf, 0x10, 0xb6, 0x0a, 0x85, 0xd7, 0x3c, 0x34, 0x6c, 0x7e, + 0x46, 0x2e, 0x78, 0x59, 0xe4, 0xb7, 0x72, 0x89, 0x30, 0x47, 0x2a, 0x0b, + 0x2e, 0x67, 0xeb, 0x83, 0x6b, 0x4d, 0x65, 0xb2, 0x0c, 0x1c, 0xda, 0x68, + 0xf5, 0x4c, 0x9b, 0x7c, 0xc3, 0x08, 0x40, 0xb1, 0xfe, 0x63, 0x41, 0x76, + 0xcb, 0x8e, 0x8b, 0xe0, 0x3e, 0xcd, 0x2b, 0x9f, 0x32, 0xee, 0x3c, 0xbc, + 0x98, 0x1f, 0x85, 0x29, 0xd5, 0xa2, 0x05, 0xd0, 0xbb, 0x6d, 0x8a, 0xca, + 0x57, 0x6b, 0x69, 0xe6, 0x47, 0x8f, 0x1c, 0x03, 0x3b, 0x1b, 0xb1, 0x6e, + 0xf1, 0x52, 0x2a, 0x7c, 0xa5, 0xea, 0x1f, 0x7c, 0xb7, 0x12, 0x30, 0x68, + 0x15, 0x56, 0xe3, 0xcd, 0x1e, 0xf4, 0x88, 0xb4, 0x20, 0x04, 0x23, 0x6f, + 0x9e, 0x7c, 0x0b, 0x42, 0x1e, 0x04, 0xbf, 0x74, 0x66, 0x70, 0xf9, 0xc1, + 0xd5, 0x15, 0xc2, 0x38, 0x75, 0xbb, 0x98, 0x02, 0x67, 0xfe, 0x66, 0xb1, + 0x70, 0x50, 0x30, 0x4d, 0xb2, 0x58, 0x67, 0x2b, 0x35, 0xbd, 0x55, 0x2d, + 0xa1, 0xe4, 0x86, 0x0a, 0xf4, 0xf5, 0x64, 0xdf, 0x30, 0x56, 0xb5, 0x43, + 0x79, 0x4c, 0xfe, 0xcf}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 111 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 111, + 28, + {0x0b, 0xad, 0x39, 0xcd, 0x8a, 0x99, 0x87, 0xeb, 0x8c, 0x5a, 0xf6, 0x5c, + 0x84, 0x91, 0xf5, 0xd9, 0x75, 0xec, 0x83, 0x33, 0x11, 0xd1, 0xae, 0x98, + 0xd8, 0x9a, 0x4e, 0xde, 0x94, 0x9b, 0x93, 0xcf, 0xcd, 0x7f, 0x45, 0xc2, + 0x19, 0x1f, 0x5a, 0x5d, 0xef, 0x83, 0x71, 0xa2, 0xe7, 0xeb, 0x26, 0xe9, + 0x66, 0x37, 0x4d, 0x21, 0xbd, 0x21, 0xe1, 0x3c, 0x52, 0xff, 0xa8, 0xac, + 0x4c, 0x45, 0xec, 0xca, 0xbe, 0xfd, 0x0b, 0xd3, 0x72, 0x38, 0x9e, 0xa6, + 0xf8, 0x57, 0xe2, 0xd4, 0x4f, 0x7c, 0xe5, 0x48, 0xf2, 0xb1, 0x8a, 0x69, + 0x93, 0xa3, 0xca, 0x81, 0xea, 0x14, 0xdf, 0x49, 0x4e, 0x4c, 0x16, 0x46, + 0x26, 0x8b, 0x6e, 0x7d, 0xc3, 0x94, 0x5a, 0x06, 0x18, 0xa5, 0xf4, 0x44, + 0x7a, 0x83, 0x09, 0xa5, 0xcc, 0xd4, 0x5a, 0x8d, 0xc5, 0x9b, 0xd3, 0xca, + 0xc9, 0x34, 0x87, 0x07, 0x35, 0x59, 0x11, 0xed, 0x09, 0xf4, 0xe2, 0xd5, + 0x47, 0x2d, 0xa0, 0xf3, 0x43, 0xbe, 0x1e, 0xd9, 0x08, 0xbb, 0x44, 0x62, + 0xc8, 0x64, 0x46, 0xbb, 0x5f, 0xd2, 0x27, 0x76, 0x13, 0x91, 0xc3, 0x67, + 0x22, 0x76, 0x45, 0xca, 0x51, 0xc4, 0xc4, 0x89, 0x37, 0x35, 0x09, 0x3f, + 0xa5, 0x08, 0x70, 0x5a, 0x71, 0x57, 0xea, 0xb7, 0x76, 0xa5, 0x15, 0xa2, + 0xe4, 0x03, 0x60, 0xb5, 0x0c, 0xdb, 0x27, 0x39, 0x94, 0xb4, 0xe9, 0x9e, + 0xa5, 0xfa, 0x20, 0x3a, 0xaf, 0xc3, 0x54, 0x90, 0x65, 0x1c, 0x6e, 0x58, + 0x69, 0xad, 0x98, 0x79, 0xf1, 0x7b, 0xd6, 0xe5, 0xc8, 0xb6, 0x33, 0x6d, + 0x0f, 0x34, 0xdb, 0x6a, 0xf8, 0xfa, 0x0a, 0x62, 0xbb, 0x01, 0xab, 0x27, + 0xb1, 0xd5, 0xeb, 0x5a, 0x7d, 0x18, 0xaf, 0xa8, 0x0b, 0x8e, 0xf3, 0x26, + 0x9f, 0x08, 0x49, 0xa9, 0x9e, 0x04, 0x83, 0x75, 0x7f, 0x3b, 0x8c, 0x93, + 0xa2, 0x71, 0x00, 0xb8}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 112 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 112, + 32, + {0x97, 0x61, 0x8c, 0x02, 0x2f, 0x53, 0xf7, 0xe6, 0x87, 0xc6, 0xf2, 0xe6, + 0x31, 0xcd, 0xcc, 0xd0, 0x7b, 0xe8, 0x04, 0x87, 0x3f, 0xc7, 0x0e, 0x76, + 0xba, 0x77, 0xea, 0x71, 0x31, 0xea, 0x25, 0xf6, 0x8d, 0x41, 0xe2, 0xad, + 0xc6, 0xd8, 0xd4, 0x22, 0x6a, 0x07, 0xad, 0x91, 0x53, 0x41, 0xa4, 0xc0, + 0x5c, 0xba, 0x2e, 0xc1, 0x70, 0x7b, 0x14, 0xf5, 0xed, 0xb5, 0xb9, 0x2a, + 0x25, 0xdc, 0x39, 0xa6, 0x41, 0x87, 0x40, 0xfb, 0x47, 0x85, 0x2a, 0xdd, + 0x90, 0x8f, 0x40, 0xcc, 0xc8, 0xba, 0xec, 0xc3, 0x43, 0xfd, 0xfe, 0x54, + 0xd2, 0x22, 0xcb, 0x2f, 0x9f, 0xda, 0x5d, 0x8a, 0x64, 0x33, 0x33, 0x93, + 0x70, 0x7b, 0xd1, 0xcd, 0x2c, 0x4a, 0x88, 0xf1, 0x3d, 0xdd, 0x75, 0x95, + 0xaa, 0x4d, 0xb6, 0x48, 0x11, 0x15, 0xaa, 0xa5, 0xa5, 0xdb, 0xb4, 0x16, + 0x23, 0xc4, 0x5d, 0x0a, 0x4d, 0x3e, 0x46, 0x38, 0xa4, 0xbf, 0x05, 0xb8, + 0x68, 0x03, 0xae, 0x60, 0x7d, 0xd8, 0xf9, 0x72, 0x60, 0xfc, 0x3c, 0xd9, + 0xe6, 0xfe, 0x58, 0xe3, 0xdc, 0x24, 0x72, 0x9c, 0xf2, 0xa7, 0x97, 0x54, + 0x37, 0x42, 0x20, 0x5b, 0x93, 0xa0, 0xf9, 0x2b, 0x32, 0x30, 0x5e, 0xb3, + 0xe5, 0x2f, 0xc7, 0x62, 0xf3, 0x33, 0x3c, 0x26, 0xde, 0x54, 0x3b, 0xef, + 0xc9, 0x54, 0x05, 0x1c, 0x79, 0xfe, 0x2f, 0x0d, 0xc2, 0xe2, 0xb1, 0xbb, + 0x85, 0x58, 0x27, 0xb6, 0xc1, 0x1b, 0x34, 0x14, 0x1a, 0x7a, 0x92, 0x75, + 0x08, 0x3b, 0xd2, 0x46, 0xb6, 0x17, 0x4a, 0xf1, 0xb7, 0x58, 0xaf, 0xee, + 0x37, 0x21, 0x69, 0x61, 0xb4, 0x0e, 0x6f, 0x50, 0x4a, 0x75, 0x25, 0xe9, + 0x9e, 0xec, 0x6c, 0x9e, 0x10, 0x12, 0xb5, 0xc4, 0xb7, 0x3c, 0xf7, 0x3c, + 0xa1, 0x0f, 0x99, 0x3c, 0x6a, 0x0f, 0xcd, 0x9b, 0x07, 0xeb, 0x90, 0x53, + 0xf6, 0x9c, 0x14, 0x62}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 113 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 113, + 48, + {0x91, 0x5b, 0xf2, 0x30, 0xab, 0x9b, 0x21, 0x0a, 0xb7, 0xa6, 0xc6, 0x48, + 0x16, 0x2b, 0xad, 0xd5, 0xe5, 0x60, 0x24, 0xdc, 0xc7, 0x83, 0xba, 0x99, + 0x93, 0xd6, 0xd2, 0xe0, 0x2a, 0xfd, 0x2e, 0xe4, 0x8e, 0x66, 0x24, 0xe8, + 0xc5, 0x36, 0x54, 0x5c, 0x29, 0x74, 0x68, 0xfe, 0x3e, 0x4e, 0x76, 0xc0, + 0x5c, 0x98, 0x75, 0x33, 0x10, 0xa5, 0xdf, 0x84, 0xc2, 0xf4, 0x78, 0xce, + 0x53, 0x78, 0x3f, 0x9b, 0x61, 0x00, 0x8b, 0x41, 0xc2, 0x60, 0xc2, 0xb4, + 0x84, 0xc7, 0xda, 0xea, 0x7f, 0x67, 0xcc, 0x5f, 0x71, 0x5d, 0x81, 0xb0, + 0x7b, 0xff, 0xae, 0xad, 0x00, 0x22, 0x41, 0x9f, 0x2c, 0x08, 0x5e, 0xeb, + 0x69, 0x80, 0x7c, 0xa1, 0x89, 0xb4, 0x42, 0x30, 0x0b, 0xe8, 0xdd, 0x3b, + 0x3a, 0x71, 0xe3, 0xec, 0x70, 0x69, 0x15, 0x6d, 0x21, 0x44, 0x77, 0x07, + 0x49, 0x65, 0xa7, 0xd6, 0xf7, 0x47, 0xc5, 0x18, 0x8f, 0x10, 0xad, 0x7c, + 0x26, 0x61, 0x4f, 0xa4, 0x84, 0x74, 0xed, 0xe7, 0xf7, 0xa8, 0x95, 0x7e, + 0xea, 0x89, 0xe5, 0xaf, 0x57, 0xc5, 0x9a, 0x61, 0x5d, 0x52, 0xe0, 0xc1, + 0x68, 0x37, 0xcd, 0xe7, 0xac, 0x19, 0x86, 0x07, 0xc3, 0x57, 0x26, 0xaf, + 0x9d, 0x9a, 0x8e, 0x4e, 0x91, 0x72, 0x5d, 0x31, 0xf4, 0x7a, 0x05, 0x2d, + 0xc9, 0xf4, 0x11, 0x4d, 0xad, 0x41, 0x01, 0xd3, 0xb2, 0x1d, 0x91, 0x9e, + 0xc4, 0xe0, 0x6f, 0xc8, 0xdf, 0x0f, 0xaf, 0x91, 0xee, 0xa5, 0x95, 0x40, + 0x39, 0x27, 0xea, 0xba, 0x5f, 0xbf, 0x3f, 0x9b, 0x6a, 0xee, 0xf4, 0x72, + 0x1a, 0xa9, 0xa2, 0xc8, 0x99, 0xeb, 0xd6, 0xf3, 0x82, 0x17, 0x70, 0x86, + 0x3d, 0x1d, 0xd2, 0xde, 0x4e, 0x8d, 0xcf, 0xb0, 0x99, 0x78, 0xf5, 0xc9, + 0x20, 0x38, 0x2f, 0x0a, 0x84, 0x3c, 0x06, 0x07, 0xf6, 0x6a, 0x78, 0x0d, + 0x53, 0x43, 0x68, 0x22}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 114 + {SEC_OID_SHA384, + CKG_MGF1_SHA384, + 114, + 64, + {0x03, 0x48, 0x7a, 0x27, 0x4d, 0xcc, 0xab, 0x65, 0xc7, 0x63, 0x56, 0xab, + 0xba, 0xf1, 0x16, 0x6a, 0x6b, 0x8e, 0x40, 0xbf, 0x41, 0xfc, 0x19, 0x36, + 0x2e, 0x60, 0x91, 0x03, 0xd6, 0x8b, 0x0d, 0xa6, 0x23, 0xff, 0xa6, 0x55, + 0xcd, 0x22, 0x29, 0x21, 0xde, 0xab, 0xcc, 0x78, 0x3e, 0x32, 0xcd, 0x92, + 0x2d, 0x53, 0x4c, 0x93, 0x0b, 0x20, 0x12, 0xf0, 0x35, 0x55, 0x69, 0x8c, + 0x95, 0x48, 0xb7, 0x58, 0x80, 0x94, 0xb5, 0x78, 0xc2, 0x0c, 0x1a, 0x74, + 0x0a, 0x54, 0xad, 0xfb, 0x86, 0x78, 0x03, 0x66, 0xed, 0x95, 0x1d, 0x01, + 0xb1, 0x62, 0xd0, 0x59, 0x83, 0x2e, 0x25, 0x1b, 0x38, 0xa1, 0x03, 0x39, + 0x4d, 0xec, 0x29, 0x1b, 0xc7, 0x2c, 0x98, 0x2c, 0x23, 0x09, 0x91, 0x86, + 0x29, 0xdc, 0x65, 0x6d, 0x96, 0xa8, 0x9b, 0x71, 0xf5, 0x75, 0x20, 0xdb, + 0xe8, 0xba, 0xa2, 0x5b, 0x97, 0xe6, 0x8b, 0xe0, 0xbb, 0xe8, 0x48, 0x3c, + 0x1a, 0x41, 0xcb, 0x59, 0xf0, 0x27, 0x80, 0x8b, 0xa2, 0x2b, 0x82, 0x41, + 0x3c, 0x41, 0x25, 0x94, 0x19, 0x1c, 0x22, 0x93, 0xaf, 0x57, 0x0f, 0x02, + 0xcc, 0x24, 0xcf, 0x3c, 0x79, 0x96, 0x2a, 0x46, 0xd0, 0x63, 0xbc, 0x12, + 0xd9, 0xda, 0x5c, 0x1b, 0x1f, 0x56, 0x21, 0x41, 0x95, 0x7d, 0x04, 0x95, + 0x36, 0xd4, 0x91, 0xb5, 0x03, 0x98, 0xd2, 0xcd, 0x8d, 0x96, 0x8a, 0xdd, + 0x3f, 0xbf, 0xa8, 0x63, 0x7a, 0xfe, 0x36, 0xcf, 0xc0, 0xb1, 0xb4, 0xd9, + 0x53, 0xaa, 0xab, 0xc3, 0xf7, 0x3e, 0x94, 0xfd, 0xf7, 0x2b, 0xa8, 0xc0, + 0x6d, 0x40, 0x5e, 0x22, 0x4e, 0xe8, 0x0c, 0x99, 0x5e, 0xd7, 0xb3, 0x25, + 0x53, 0xde, 0xc8, 0x05, 0x90, 0xf2, 0x78, 0x76, 0x84, 0xe8, 0xdc, 0xd1, + 0x09, 0x62, 0xe3, 0xed, 0x82, 0x80, 0xdb, 0xc2, 0x21, 0x7d, 0x81, 0x9b, + 0x9d, 0xe7, 0x9a, 0xeb}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 115 + {SEC_OID_SHA384, + CKG_MGF1_SHA512, + 115, + 0, + {0xaa, 0xb6, 0xc1, 0xc4, 0x47, 0xd5, 0xb1, 0x0d, 0x92, 0x19, 0x63, 0x32, + 0x93, 0xa3, 0x69, 0x34, 0x89, 0x84, 0xc8, 0x61, 0x46, 0x98, 0xfd, 0x7c, + 0x46, 0xe6, 0x36, 0xe9, 0x02, 0xf4, 0xc7, 0xfe, 0x89, 0xe3, 0x1e, 0xf4, + 0xd4, 0x06, 0x4f, 0xda, 0x55, 0xdd, 0x9c, 0xfe, 0x84, 0x61, 0x71, 0x3f, + 0xcd, 0xf0, 0xf6, 0xa4, 0x5c, 0x88, 0xd6, 0xef, 0xeb, 0x10, 0xce, 0x02, + 0xf8, 0xd3, 0x6a, 0xde, 0x58, 0x95, 0x51, 0x98, 0x8f, 0x49, 0x15, 0x8d, + 0x3d, 0x54, 0x6e, 0x74, 0x7b, 0xe0, 0xf9, 0xe6, 0x5f, 0xa1, 0xb4, 0xc2, + 0x02, 0xaf, 0xf0, 0x9b, 0x5d, 0x12, 0xfe, 0xab, 0xef, 0x52, 0xe9, 0x21, + 0xb7, 0x19, 0xcf, 0x45, 0x14, 0x7a, 0xb6, 0x7e, 0x6f, 0x0a, 0xa9, 0xdc, + 0xbb, 0xa9, 0x9c, 0x1c, 0x37, 0x46, 0xcb, 0x0c, 0xd0, 0xe3, 0x50, 0x9a, + 0xc1, 0xee, 0xd0, 0x5a, 0x2e, 0xd9, 0x1a, 0xfa, 0x42, 0x4c, 0x6a, 0x33, + 0x27, 0x62, 0x45, 0xa9, 0x4a, 0x9b, 0xdd, 0x18, 0x3f, 0xbe, 0xac, 0x9e, + 0x7d, 0x93, 0x05, 0x16, 0x43, 0x78, 0x4f, 0x12, 0x1e, 0x13, 0xe8, 0x9b, + 0x95, 0x19, 0x0a, 0xf7, 0xc5, 0x11, 0x76, 0xcf, 0x71, 0xeb, 0x83, 0x2b, + 0x3e, 0xb7, 0x38, 0x66, 0xe8, 0x97, 0x81, 0x6f, 0xa9, 0xfb, 0xf7, 0x03, + 0xb3, 0x1f, 0x19, 0x52, 0xaf, 0x5d, 0xd8, 0xc6, 0x84, 0x00, 0x37, 0x4b, + 0xec, 0xe4, 0xf1, 0xba, 0xed, 0x06, 0xf1, 0x9c, 0x5c, 0x5d, 0x68, 0xa1, + 0xdf, 0x8e, 0x32, 0x8a, 0xf1, 0xc8, 0xf0, 0x77, 0x9b, 0xb8, 0xf8, 0x05, + 0xf0, 0xad, 0xb6, 0x5b, 0xad, 0x6b, 0xce, 0x1c, 0x25, 0x27, 0xd4, 0xcd, + 0xb8, 0x95, 0x71, 0xc8, 0x33, 0xf0, 0x9d, 0x43, 0x75, 0xd7, 0x5d, 0xae, + 0x5b, 0xbe, 0x17, 0xd4, 0x76, 0x08, 0x83, 0x3d, 0x10, 0x41, 0x28, 0x8d, + 0x65, 0x8e, 0x13, 0x6c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 116 + {SEC_OID_SHA384, + CKG_MGF1_SHA512, + 116, + 20, + {0x13, 0x64, 0xa0, 0x18, 0x1c, 0x68, 0x5d, 0x56, 0x1d, 0x44, 0xa5, 0xd3, + 0xa7, 0x35, 0xa2, 0x63, 0x00, 0x35, 0x84, 0x9d, 0xe6, 0xec, 0xcb, 0x06, + 0xbc, 0x52, 0x43, 0x1c, 0x2e, 0xa6, 0x99, 0x07, 0xfb, 0x08, 0xf2, 0xfd, + 0x73, 0xc7, 0x8e, 0xa3, 0xa8, 0x49, 0xbc, 0xd4, 0x8d, 0x2f, 0x62, 0xb8, + 0x9e, 0x37, 0x0e, 0x3b, 0xb7, 0x4a, 0xd3, 0xb1, 0xf9, 0xd6, 0x63, 0xdd, + 0x05, 0xd3, 0xc8, 0x29, 0xcb, 0xd2, 0xd9, 0x7c, 0xd4, 0x28, 0x4b, 0xde, + 0x84, 0xc2, 0x93, 0xef, 0x45, 0xbc, 0x0f, 0xf9, 0x8e, 0xb4, 0x7d, 0xac, + 0x24, 0xf8, 0xb0, 0x9d, 0xc3, 0x93, 0x95, 0xda, 0x58, 0x7f, 0xce, 0xec, + 0x7a, 0x2f, 0x10, 0xbd, 0xef, 0x2e, 0xb0, 0xfc, 0x2f, 0xa4, 0xf0, 0x1f, + 0x65, 0x2e, 0x6a, 0xb0, 0x89, 0x86, 0xd9, 0x5b, 0xfb, 0x15, 0x12, 0x5a, + 0xe5, 0xc2, 0x6f, 0x84, 0xf1, 0x16, 0x82, 0xe9, 0xee, 0x4a, 0x6f, 0x19, + 0xfb, 0x73, 0xb6, 0x6c, 0xb2, 0x79, 0x51, 0x27, 0xa9, 0xe9, 0x8c, 0x62, + 0x3d, 0x8c, 0xe1, 0x32, 0x31, 0x04, 0x71, 0xff, 0x6f, 0x50, 0xd1, 0xa7, + 0xad, 0xdb, 0x2d, 0x84, 0x4c, 0x3c, 0xde, 0x7d, 0x1c, 0x7b, 0xfc, 0xfa, + 0xcf, 0x64, 0xb2, 0x88, 0x0b, 0x50, 0xde, 0xe6, 0xa6, 0x87, 0x12, 0x3d, + 0x31, 0x3d, 0x74, 0xff, 0x83, 0xbd, 0xa1, 0xfe, 0x09, 0xb4, 0xc6, 0x31, + 0x15, 0xac, 0x9c, 0x09, 0xae, 0x8c, 0x93, 0x63, 0x27, 0xb7, 0x00, 0x26, + 0x8a, 0x3c, 0x83, 0xa5, 0x67, 0x24, 0xa6, 0xa0, 0x86, 0xa3, 0x4a, 0xfd, + 0x5c, 0x8c, 0xca, 0xe9, 0xa5, 0xbc, 0x32, 0x25, 0xbe, 0x35, 0xac, 0x5d, + 0x6b, 0x00, 0xf5, 0xa4, 0xc8, 0x74, 0x66, 0xa2, 0xc5, 0xfa, 0x3e, 0x66, + 0x01, 0x26, 0x95, 0x7d, 0x4c, 0xb4, 0xeb, 0xd0, 0x64, 0x10, 0x6c, 0x04, + 0x56, 0x86, 0x4b, 0xa9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 117 + {SEC_OID_SHA384, + CKG_MGF1_SHA512, + 117, + 28, + {0x52, 0x10, 0xd4, 0xba, 0xc8, 0x5e, 0x2b, 0xa4, 0xab, 0xf3, 0x9b, 0x41, + 0xc8, 0x91, 0x23, 0x7b, 0xd3, 0x64, 0x47, 0x68, 0x3b, 0x9a, 0xd8, 0x0e, + 0x73, 0x8c, 0x19, 0x33, 0x82, 0x8c, 0x64, 0x28, 0x08, 0x5c, 0x0d, 0x43, + 0x78, 0xb5, 0x44, 0xce, 0x6b, 0xd6, 0x33, 0x64, 0x0c, 0x05, 0x8f, 0xa3, + 0xdb, 0xd1, 0xd3, 0x09, 0x92, 0x01, 0x40, 0xff, 0x47, 0x68, 0xc9, 0x07, + 0x10, 0xcf, 0xe1, 0x03, 0x1e, 0xd4, 0x71, 0xbd, 0x4c, 0xe3, 0x03, 0x44, + 0xc5, 0xeb, 0x1a, 0xce, 0xf0, 0x71, 0x3b, 0x02, 0x84, 0x1b, 0x61, 0x2c, + 0x72, 0x0d, 0x24, 0x27, 0x6d, 0xf3, 0x66, 0xf3, 0xc5, 0x7e, 0x56, 0x54, + 0x58, 0x5f, 0x11, 0xa4, 0x8f, 0xe4, 0x7d, 0x19, 0xf6, 0x29, 0x6d, 0xfe, + 0x2f, 0x84, 0x5d, 0xbd, 0x91, 0x80, 0x7f, 0x2e, 0xb6, 0xd9, 0x49, 0x1f, + 0x2f, 0xf2, 0x6c, 0xcf, 0xec, 0x4f, 0x53, 0xc9, 0xa1, 0xd4, 0x8a, 0xa7, + 0xd0, 0xbd, 0x7a, 0xda, 0xf9, 0x4c, 0xba, 0xc5, 0x83, 0xf9, 0xc1, 0x8d, + 0x7d, 0x6f, 0xc9, 0x9b, 0x85, 0x55, 0x5e, 0xbc, 0x1d, 0xcb, 0x28, 0xe8, + 0x19, 0x3a, 0xe2, 0x5f, 0xd1, 0xb6, 0x25, 0x37, 0x52, 0x35, 0xe6, 0x09, + 0xe8, 0xe9, 0xe9, 0x7b, 0xd3, 0x39, 0x74, 0x72, 0x31, 0xdb, 0xb2, 0x8b, + 0x0b, 0x16, 0xd7, 0xa2, 0x85, 0x17, 0x1a, 0x79, 0x11, 0x30, 0xa7, 0x92, + 0x62, 0x7d, 0x89, 0x08, 0x89, 0xa5, 0x82, 0xaa, 0xf6, 0xae, 0xa8, 0x53, + 0xa7, 0xfc, 0x21, 0x4e, 0x3a, 0x6c, 0xbb, 0xfa, 0x99, 0xa7, 0x08, 0x3b, + 0x86, 0xb4, 0xa8, 0xe0, 0xc6, 0x9e, 0x77, 0x62, 0xc7, 0x2e, 0x42, 0x5b, + 0x73, 0x70, 0xae, 0x5e, 0xb4, 0x44, 0xdf, 0x3d, 0x53, 0x9c, 0x8d, 0xfc, + 0xc9, 0x01, 0x1e, 0xae, 0xa1, 0x30, 0xf5, 0x42, 0x2a, 0x5b, 0xe2, 0x63, + 0xb5, 0xbc, 0x66, 0xae}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 118 + {SEC_OID_SHA384, + CKG_MGF1_SHA512, + 118, + 32, + {0x1b, 0xb3, 0x7d, 0xa5, 0xce, 0x67, 0xbd, 0xbd, 0x54, 0x5d, 0x59, 0xf3, + 0x68, 0xb3, 0x39, 0xfd, 0xf5, 0xe5, 0xeb, 0x8d, 0x21, 0x78, 0xdd, 0x36, + 0x27, 0x99, 0x55, 0xc9, 0xb2, 0xa9, 0x76, 0x16, 0xf3, 0x80, 0x98, 0x3f, + 0x89, 0xb9, 0x58, 0xc5, 0xc8, 0x45, 0xae, 0x06, 0x1f, 0x71, 0xac, 0x54, + 0x42, 0x2f, 0xf3, 0x40, 0x8b, 0x92, 0x19, 0xc1, 0xe4, 0x32, 0x88, 0x90, + 0xa6, 0x75, 0x7e, 0x63, 0x5d, 0xc2, 0xd4, 0xb3, 0xff, 0x2d, 0x9d, 0xd6, + 0x83, 0xe4, 0x8c, 0x14, 0x64, 0x9c, 0x85, 0xb2, 0x32, 0x9f, 0x1b, 0x4e, + 0xa4, 0x16, 0x45, 0x95, 0x66, 0xb6, 0x3f, 0xe5, 0x0c, 0xff, 0x6d, 0xe7, + 0x69, 0xcb, 0x1a, 0x68, 0xb3, 0x72, 0xbd, 0x19, 0x66, 0xcb, 0xc5, 0x59, + 0x19, 0xf9, 0x79, 0xb7, 0x29, 0x3b, 0xcf, 0xd5, 0x9e, 0x29, 0x9c, 0x18, + 0xd0, 0xcd, 0x31, 0x98, 0xef, 0x7e, 0x6f, 0x82, 0x8c, 0xcc, 0x7e, 0x06, + 0xdc, 0xaa, 0xc9, 0xef, 0x10, 0x9e, 0x82, 0x32, 0xff, 0x05, 0x3e, 0x9a, + 0xcc, 0xc9, 0x5d, 0x12, 0x83, 0x29, 0x41, 0xe5, 0x90, 0x0d, 0xc3, 0x12, + 0xc5, 0x52, 0xb5, 0xb7, 0xbf, 0x5c, 0x00, 0x52, 0x20, 0x72, 0x2f, 0xba, + 0xdd, 0xed, 0x0d, 0x7d, 0x4e, 0x74, 0xef, 0x00, 0xe8, 0xd5, 0x31, 0xc8, + 0xbf, 0xc4, 0x70, 0x0b, 0x4b, 0x18, 0x80, 0x31, 0x2a, 0xaa, 0xbe, 0xa1, + 0x47, 0xde, 0xfe, 0xde, 0xab, 0x15, 0x11, 0x4a, 0x79, 0x73, 0x33, 0x22, + 0x1e, 0x71, 0x71, 0x39, 0x4a, 0x5e, 0x73, 0xc4, 0x75, 0xbe, 0x06, 0x39, + 0x6b, 0x86, 0x1f, 0xa2, 0xba, 0xf7, 0xe4, 0x7e, 0x59, 0xc2, 0xb7, 0x7f, + 0x31, 0xd3, 0xb7, 0x53, 0x66, 0x94, 0x92, 0xe6, 0xae, 0x69, 0x1e, 0xce, + 0x8f, 0xcb, 0x9b, 0xef, 0x21, 0x62, 0xfd, 0x86, 0xdf, 0xd8, 0x9d, 0x05, + 0x17, 0x16, 0xee, 0x03}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 119 + {SEC_OID_SHA384, + CKG_MGF1_SHA512, + 119, + 48, + {0x10, 0x3f, 0x71, 0xce, 0x62, 0x60, 0x90, 0x0e, 0x6d, 0x53, 0x72, 0x18, + 0x19, 0xed, 0x2d, 0xf3, 0x8f, 0x8e, 0x2d, 0x7a, 0x87, 0x3a, 0x5e, 0xfc, + 0x73, 0x0c, 0x16, 0xc8, 0x56, 0x19, 0xb1, 0xca, 0x18, 0x0a, 0xcd, 0x09, + 0x7d, 0x6d, 0x55, 0x0f, 0xbe, 0x64, 0x52, 0xfb, 0xf0, 0xfe, 0x70, 0xc0, + 0xa2, 0x29, 0x9e, 0x3d, 0xb8, 0x86, 0x56, 0xbc, 0x34, 0x7d, 0x28, 0xcd, + 0x21, 0xe5, 0x3c, 0x49, 0x4e, 0x3c, 0x4f, 0xf2, 0x8a, 0x8c, 0xe7, 0x83, + 0xee, 0x84, 0x26, 0x58, 0x86, 0x35, 0x82, 0xb3, 0xb4, 0x47, 0x3e, 0xbd, + 0x43, 0x5f, 0xd0, 0xb8, 0x36, 0xbe, 0xd5, 0x1d, 0xe1, 0x6c, 0xcb, 0xb5, + 0x13, 0x08, 0xcd, 0xc9, 0x53, 0xd8, 0xbf, 0xd9, 0x7a, 0xb0, 0xf0, 0xc6, + 0x56, 0xb3, 0x4c, 0x5d, 0x8c, 0x41, 0x7a, 0x92, 0x06, 0xae, 0xea, 0xeb, + 0x3b, 0x9c, 0xd2, 0xfc, 0xe6, 0x53, 0xce, 0xd2, 0x1a, 0x14, 0x0b, 0x15, + 0x60, 0x91, 0x75, 0x4c, 0x93, 0x11, 0x9f, 0xbe, 0xae, 0x5a, 0x8f, 0x86, + 0x8a, 0xfd, 0xc7, 0x07, 0x6c, 0xf6, 0x5e, 0x9f, 0x1a, 0x14, 0xa6, 0x27, + 0x4b, 0xb4, 0x9f, 0x6c, 0xb8, 0xc4, 0xf4, 0x7b, 0x87, 0x05, 0x5d, 0xa2, + 0x81, 0x72, 0x17, 0x6f, 0x18, 0xca, 0xc7, 0xfe, 0xb4, 0x63, 0xd2, 0x2d, + 0x84, 0x1c, 0xab, 0xa4, 0x12, 0xf4, 0x18, 0xe3, 0x4a, 0x88, 0xa5, 0x66, + 0xd3, 0xc4, 0x0e, 0xde, 0x21, 0x55, 0x1a, 0x52, 0x0d, 0x4b, 0xf8, 0x11, + 0x88, 0x40, 0x69, 0x2d, 0x50, 0x9f, 0xbf, 0xb1, 0x8f, 0x1d, 0x00, 0x5c, + 0x2f, 0x54, 0x35, 0x6b, 0xd5, 0x1a, 0xc8, 0x20, 0x2a, 0x85, 0xa1, 0x63, + 0xa6, 0x0d, 0x88, 0x5e, 0x37, 0x54, 0xc4, 0x7c, 0xfc, 0xa3, 0x51, 0x8e, + 0x7e, 0xc2, 0x7b, 0x97, 0xdf, 0x82, 0x42, 0x38, 0x8b, 0xec, 0x5f, 0x6a, + 0x41, 0xe1, 0xf0, 0xd7}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 120 + {SEC_OID_SHA384, + CKG_MGF1_SHA512, + 120, + 64, + {0x58, 0x64, 0x39, 0xd3, 0x7b, 0xf0, 0x26, 0x84, 0x90, 0xb2, 0xc7, 0xd6, + 0x54, 0xb5, 0xb0, 0x44, 0x18, 0xf6, 0xf6, 0x22, 0x42, 0xbf, 0xb0, 0xa8, + 0x13, 0xa1, 0x07, 0x44, 0x08, 0x98, 0xbf, 0x63, 0x21, 0x95, 0x18, 0xf3, + 0x21, 0x50, 0xe5, 0x74, 0x3d, 0x7c, 0x55, 0xa1, 0xa0, 0xbd, 0xc9, 0x08, + 0x3a, 0xaf, 0xc0, 0x17, 0x29, 0x57, 0x6a, 0x07, 0xf4, 0xee, 0x4d, 0x1a, + 0x12, 0xf1, 0x00, 0x0a, 0x84, 0x90, 0xfa, 0x0d, 0x4d, 0xd0, 0x35, 0x28, + 0x9a, 0x21, 0x0e, 0xb5, 0x87, 0xbb, 0x2e, 0x83, 0xfd, 0xa1, 0xf9, 0x99, + 0x57, 0x12, 0xe1, 0xee, 0x0a, 0xad, 0x7f, 0x78, 0x70, 0x83, 0xb8, 0x6a, + 0xf4, 0x91, 0x3b, 0x2c, 0x5e, 0x4c, 0x54, 0xaa, 0x08, 0x5d, 0x29, 0xb6, + 0xb9, 0x65, 0xb8, 0x6e, 0x2c, 0xaf, 0x70, 0x43, 0x3c, 0x87, 0xca, 0x86, + 0x4f, 0x94, 0xd6, 0x86, 0x02, 0xfd, 0xa1, 0xb5, 0x47, 0xf5, 0xfc, 0xf1, + 0x32, 0xe6, 0xc5, 0xa3, 0x41, 0xc2, 0x76, 0x20, 0x84, 0x85, 0xcf, 0xcc, + 0x57, 0x68, 0xbf, 0x5a, 0xe4, 0x67, 0xd0, 0x6f, 0xd2, 0x31, 0xa6, 0xb2, + 0xad, 0x1a, 0x0c, 0x7c, 0xa2, 0x5d, 0x32, 0xdf, 0x89, 0x1f, 0x61, 0x10, + 0x93, 0xe9, 0x93, 0x9a, 0x94, 0x9e, 0x13, 0x15, 0x45, 0x97, 0x02, 0x5a, + 0x2d, 0x9f, 0x5b, 0xae, 0x1f, 0x19, 0xbf, 0x11, 0xf6, 0xf6, 0x7c, 0x37, + 0xfe, 0x44, 0x16, 0x27, 0x06, 0x0e, 0xbc, 0x3a, 0x8b, 0x39, 0x75, 0x2d, + 0xf1, 0x6b, 0x6a, 0xe0, 0xa7, 0x6f, 0x95, 0xaf, 0x16, 0xcd, 0xb0, 0xe6, + 0x95, 0x7e, 0xf2, 0x5c, 0xbf, 0x4a, 0xb8, 0x9a, 0xca, 0x08, 0xea, 0x91, + 0x21, 0xd9, 0x09, 0xc5, 0xb7, 0xc1, 0xb3, 0xc4, 0x67, 0x57, 0x27, 0x3c, + 0xb4, 0x4a, 0x99, 0xb0, 0x26, 0xb7, 0xf9, 0x39, 0xfe, 0xc4, 0xf0, 0x0b, + 0x63, 0xe2, 0x81, 0xce}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 121 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 121, + 0, + {0x65, 0xb1, 0x41, 0x97, 0xa2, 0x3e, 0xe7, 0x75, 0x88, 0x2c, 0x84, 0x0a, + 0x5d, 0xd6, 0x31, 0xbc, 0xfe, 0xbf, 0x6e, 0xc4, 0x5d, 0x06, 0x0d, 0x63, + 0x2f, 0x8a, 0xc0, 0x0c, 0x3f, 0xaa, 0x68, 0xd0, 0xe9, 0x58, 0xda, 0xcd, + 0x71, 0x06, 0x74, 0xf9, 0xeb, 0xc9, 0x53, 0x2d, 0xd0, 0xb2, 0xd1, 0xfa, + 0x53, 0x94, 0xe6, 0x9d, 0xb2, 0x83, 0x70, 0x69, 0x29, 0xdf, 0x8c, 0x20, + 0x6f, 0x7a, 0x8b, 0x31, 0x1e, 0x14, 0xeb, 0x12, 0x9b, 0xf1, 0x53, 0x36, + 0x3a, 0x5f, 0x30, 0xb6, 0x5e, 0x85, 0x15, 0x35, 0xe7, 0x1b, 0x9a, 0x1c, + 0x46, 0x80, 0x1f, 0x75, 0x91, 0xf3, 0xc1, 0x68, 0x48, 0x04, 0x2c, 0xc9, + 0xe5, 0x54, 0xe0, 0xf0, 0xec, 0xd4, 0x15, 0x25, 0x2e, 0x9e, 0x61, 0xd7, + 0x24, 0x4b, 0xec, 0x0a, 0x8c, 0x80, 0x8e, 0x35, 0xa2, 0x2c, 0xaf, 0x2d, + 0xcd, 0x89, 0x98, 0x06, 0xc0, 0x64, 0x99, 0x32, 0xa0, 0xab, 0xa6, 0x4d, + 0x61, 0xb9, 0x2a, 0x5c, 0x8b, 0xe8, 0x87, 0xae, 0xb5, 0xbc, 0x50, 0x78, + 0x1e, 0x89, 0x69, 0x07, 0x2e, 0xcd, 0xb6, 0xda, 0x96, 0xba, 0xf5, 0x9d, + 0x66, 0x7b, 0x95, 0xc7, 0xf0, 0xd5, 0x1c, 0x4e, 0x23, 0x63, 0x6b, 0xe8, + 0x37, 0xed, 0x2c, 0x01, 0x75, 0xc5, 0xd4, 0x2f, 0x93, 0x1b, 0x15, 0x2e, + 0xcf, 0x94, 0xe8, 0xc6, 0xb0, 0x64, 0x99, 0xe9, 0x00, 0xc3, 0x92, 0xc0, + 0xf3, 0xbc, 0xe4, 0x71, 0x76, 0xe8, 0x50, 0x7f, 0x6d, 0x23, 0x9a, 0x26, + 0xe4, 0x50, 0x05, 0xa8, 0xd8, 0x73, 0xc7, 0x6d, 0xe1, 0x28, 0x3e, 0xf8, + 0x52, 0x76, 0x9e, 0x13, 0xaf, 0x0b, 0xbe, 0xa4, 0x60, 0xd8, 0x1c, 0x85, + 0x34, 0xbf, 0xdc, 0xc6, 0xe8, 0x69, 0x90, 0x70, 0xd4, 0x48, 0x37, 0xcb, + 0xff, 0xaa, 0x1a, 0xeb, 0x3b, 0x72, 0xea, 0xdc, 0xfd, 0xd2, 0x92, 0x3e, + 0x50, 0x6d, 0x30, 0xcc}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 122 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 122, + 20, + {0x90, 0xea, 0x82, 0x4d, 0x12, 0x8b, 0xd7, 0xc3, 0xb7, 0x71, 0x9d, 0xbe, + 0x79, 0xe0, 0xfe, 0x4e, 0x34, 0x66, 0x0b, 0xad, 0xb9, 0x08, 0xa3, 0xb3, + 0x68, 0x36, 0xc8, 0x87, 0x3e, 0x07, 0xa6, 0x20, 0x86, 0xc3, 0xd1, 0x63, + 0xee, 0x7b, 0x9a, 0x0b, 0x0f, 0x6b, 0xaf, 0xfc, 0x7d, 0xf5, 0x4c, 0x97, + 0xdf, 0xa7, 0xc4, 0x56, 0xc6, 0xb4, 0x0b, 0x72, 0xcb, 0x8d, 0x04, 0x01, + 0x78, 0xf1, 0xe2, 0x9d, 0x07, 0x6f, 0xeb, 0xda, 0x7d, 0xcf, 0x5a, 0x65, + 0x29, 0x30, 0xea, 0xd6, 0x69, 0x90, 0x24, 0x1e, 0xc1, 0xaf, 0xe5, 0x64, + 0x0b, 0x72, 0x97, 0xba, 0x52, 0xe9, 0x19, 0xb7, 0xa7, 0xf9, 0xe5, 0xb7, + 0x18, 0xc6, 0x60, 0x95, 0x66, 0x9f, 0x86, 0x60, 0x78, 0x1d, 0xa7, 0xb8, + 0x18, 0x30, 0x06, 0xa6, 0xa6, 0x7d, 0x2d, 0xd0, 0x67, 0x67, 0x11, 0xb4, + 0xf9, 0x6f, 0x5f, 0x71, 0xfa, 0x6d, 0x1d, 0x06, 0xc1, 0xc7, 0xab, 0xd5, + 0x2a, 0x93, 0x2e, 0xa0, 0x58, 0x0d, 0x14, 0xe1, 0x91, 0x9e, 0x5a, 0xcf, + 0x2a, 0xc9, 0x0f, 0xb5, 0x53, 0x54, 0x07, 0x0b, 0x43, 0xa1, 0xa4, 0x28, + 0x31, 0xba, 0x28, 0x81, 0x82, 0xc5, 0x20, 0x60, 0xd3, 0x17, 0x15, 0xf2, + 0xc3, 0xfe, 0xba, 0xfe, 0x8e, 0x80, 0x80, 0xbc, 0x31, 0x09, 0x3f, 0x7e, + 0x68, 0x8c, 0xaa, 0x3f, 0x8d, 0x35, 0x54, 0x48, 0xd9, 0x5e, 0x43, 0x21, + 0xc0, 0x97, 0xad, 0x27, 0xc6, 0x9e, 0x8d, 0x78, 0x82, 0x26, 0x1e, 0xa8, + 0x15, 0xb8, 0x14, 0x43, 0xe8, 0xf2, 0x4b, 0x37, 0x19, 0x76, 0xdf, 0x43, + 0xa8, 0xcd, 0x7f, 0xc4, 0x2d, 0x83, 0x9d, 0xf6, 0x64, 0x5f, 0x7e, 0x59, + 0x81, 0xce, 0x16, 0xa6, 0xba, 0x56, 0xc4, 0x27, 0x0a, 0x8d, 0xa6, 0xe0, + 0x90, 0x78, 0xde, 0x26, 0xfb, 0x43, 0x39, 0xd6, 0x0e, 0xd0, 0xe3, 0x76, + 0xe0, 0xaa, 0xa6, 0x9f}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 123 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 123, + 28, + {0x2c, 0xbb, 0x50, 0x7f, 0xa7, 0xac, 0x71, 0x8b, 0xc6, 0x73, 0x65, 0x07, + 0x16, 0x73, 0xc8, 0x13, 0xcb, 0x83, 0xd4, 0xf3, 0xbf, 0xf4, 0x66, 0x61, + 0x05, 0x1a, 0x43, 0x83, 0x6a, 0x7f, 0xe5, 0x2b, 0x42, 0xbc, 0xc9, 0x98, + 0xa8, 0xb9, 0x2a, 0x5c, 0x27, 0x9c, 0x13, 0x3e, 0x52, 0x1b, 0xde, 0x2d, + 0xa0, 0xee, 0x8a, 0xc1, 0x2d, 0xcb, 0x79, 0x1a, 0xad, 0xdc, 0x6a, 0x28, + 0xdd, 0x7b, 0x79, 0x8c, 0xe7, 0xc2, 0x62, 0x62, 0xd5, 0xba, 0xb1, 0x0f, + 0x24, 0x01, 0x70, 0x34, 0x9e, 0xa2, 0xa2, 0x7a, 0x9e, 0xda, 0x6c, 0xc7, + 0x97, 0x63, 0x65, 0xe4, 0xe2, 0x50, 0x2b, 0xb2, 0x68, 0x2f, 0xd0, 0x0d, + 0xb4, 0x3e, 0x0d, 0xdd, 0x83, 0xdb, 0x8a, 0xef, 0x14, 0xc0, 0x0a, 0x27, + 0x2d, 0x72, 0xfb, 0x69, 0x1a, 0x04, 0xda, 0x16, 0x23, 0xef, 0x2d, 0xa7, + 0xd1, 0x37, 0xd2, 0x64, 0x02, 0x5c, 0xf1, 0x7f, 0x6a, 0x41, 0x98, 0xc0, + 0x91, 0x7b, 0x39, 0x4c, 0x6f, 0x01, 0x0b, 0x1b, 0x42, 0x92, 0x7f, 0x40, + 0x64, 0x7d, 0xc2, 0xfe, 0x4c, 0xc3, 0xee, 0xa5, 0x7b, 0x77, 0x24, 0x9a, + 0xd4, 0xb0, 0x11, 0x2e, 0x32, 0x84, 0x67, 0xc7, 0x54, 0x54, 0xf5, 0x5b, + 0xd7, 0x69, 0x75, 0x99, 0x80, 0xf6, 0x22, 0x47, 0xba, 0xbc, 0x33, 0x2d, + 0x26, 0x30, 0x86, 0xe2, 0x71, 0x42, 0x92, 0x67, 0x19, 0xd8, 0x63, 0x79, + 0xd3, 0xc1, 0x22, 0x5e, 0x65, 0x61, 0xf4, 0x98, 0x21, 0x48, 0x26, 0x80, + 0x99, 0x46, 0x90, 0x15, 0xaa, 0x5a, 0xeb, 0x7a, 0x35, 0x5e, 0x3d, 0x4f, + 0x62, 0x5b, 0x4c, 0x9f, 0x7b, 0xe1, 0xfb, 0xb6, 0xac, 0xbc, 0x2c, 0x77, + 0x08, 0x3f, 0x31, 0x30, 0xc5, 0x9a, 0xdc, 0xd6, 0x2b, 0x2d, 0x1e, 0xbd, + 0xac, 0x29, 0x6f, 0x8c, 0x31, 0x22, 0x1d, 0x26, 0x01, 0xa9, 0x2d, 0x22, + 0x0e, 0xc0, 0x3d, 0x54}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 124 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 124, + 32, + {0x68, 0xb5, 0x9c, 0x29, 0x00, 0x1b, 0x70, 0x49, 0x95, 0xea, 0x8b, 0x55, + 0xff, 0x59, 0x08, 0x32, 0xcc, 0xea, 0x11, 0x87, 0x17, 0x2e, 0x52, 0xaa, + 0xa5, 0xb0, 0x4b, 0x4b, 0xb2, 0x73, 0x04, 0x09, 0x7b, 0x0e, 0xa2, 0xc0, + 0x8f, 0x87, 0x96, 0xa3, 0xda, 0x79, 0x20, 0x11, 0x18, 0x5b, 0xa1, 0x3c, + 0x7a, 0xba, 0x58, 0x13, 0x90, 0x13, 0x08, 0x6d, 0xfd, 0x81, 0x8b, 0x7b, + 0x8a, 0x46, 0x52, 0x73, 0xb7, 0xe9, 0x27, 0xea, 0xe6, 0xeb, 0x4c, 0x5d, + 0x05, 0x71, 0x19, 0xb6, 0x95, 0xa0, 0x48, 0xa1, 0x90, 0x47, 0xf4, 0x5b, + 0xac, 0xfe, 0xcf, 0xfc, 0x23, 0x01, 0x38, 0x15, 0x3a, 0xfe, 0x7a, 0x0f, + 0x09, 0x83, 0xa0, 0xe6, 0x67, 0x6c, 0xcf, 0x0b, 0xfc, 0x8b, 0xef, 0xfc, + 0x7c, 0xc1, 0x57, 0x81, 0xf7, 0x27, 0x0e, 0x9b, 0x6a, 0x98, 0xc2, 0x78, + 0x69, 0x9d, 0x0e, 0x1f, 0x78, 0x00, 0xfd, 0xb2, 0xe5, 0xa3, 0x09, 0x02, + 0x77, 0x3e, 0xe1, 0xcf, 0x73, 0xca, 0x05, 0x93, 0x8c, 0x58, 0x23, 0x92, + 0xba, 0xdd, 0x98, 0x2e, 0x0b, 0x02, 0xf2, 0x3a, 0xfd, 0xc6, 0x0a, 0x4f, + 0x6a, 0x5f, 0x8d, 0x3b, 0x22, 0x43, 0x5e, 0xb8, 0x14, 0xd1, 0xfa, 0x3d, + 0x0e, 0xb0, 0x63, 0xaf, 0xf7, 0xcb, 0x1f, 0x55, 0x56, 0x71, 0x3c, 0x82, + 0xeb, 0xe1, 0x7c, 0x9b, 0x4d, 0xe6, 0xa4, 0x3a, 0xde, 0xe9, 0xcf, 0x9b, + 0xdd, 0xc1, 0x09, 0x79, 0x79, 0x1c, 0x01, 0xcc, 0x03, 0xdd, 0x07, 0xe4, + 0x55, 0x4e, 0x7a, 0x2c, 0x31, 0x4d, 0xdc, 0x97, 0xaf, 0xf8, 0xbe, 0xe5, + 0xc1, 0xce, 0x1b, 0xab, 0x28, 0x73, 0x62, 0xaf, 0xd4, 0x4c, 0x1e, 0x30, + 0x0d, 0xa8, 0xc1, 0xcc, 0xa4, 0x9b, 0x4b, 0x46, 0x2b, 0x0f, 0xb8, 0x3d, + 0xb1, 0x47, 0x3f, 0xf8, 0x52, 0xfd, 0x4f, 0x9d, 0x28, 0x98, 0x44, 0x10, + 0x1d, 0xae, 0x46, 0x46}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 125 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 125, + 48, + {0x1d, 0xd0, 0xea, 0x7e, 0x25, 0xeb, 0xc9, 0xc5, 0xdf, 0x19, 0xd5, 0x8b, + 0xdc, 0x4c, 0x9e, 0xed, 0x06, 0xc6, 0x26, 0x06, 0x1c, 0x42, 0xee, 0x5b, + 0x97, 0xe7, 0xd1, 0xe1, 0x88, 0xd6, 0x07, 0x52, 0x98, 0x3f, 0x58, 0x98, + 0x7c, 0xc5, 0x2b, 0xd8, 0x7b, 0x75, 0x78, 0xc1, 0xc2, 0x5a, 0x32, 0xfe, + 0x78, 0xac, 0x95, 0x18, 0x6c, 0x6a, 0xf6, 0x4d, 0x62, 0x21, 0xc5, 0x76, + 0x26, 0x78, 0x49, 0x53, 0xcd, 0x49, 0x89, 0xde, 0x13, 0xa8, 0x49, 0x64, + 0xe4, 0x06, 0x4e, 0xcb, 0x1f, 0x7f, 0xa4, 0xed, 0x7d, 0x81, 0x2d, 0x41, + 0xe6, 0x0c, 0x90, 0x10, 0x80, 0xf2, 0xcb, 0x40, 0x5b, 0x73, 0xef, 0x8d, + 0xc8, 0xaa, 0x71, 0x44, 0xe8, 0xd2, 0xfe, 0x54, 0x57, 0xed, 0x54, 0xb9, + 0xab, 0xa0, 0xa1, 0xd7, 0x7b, 0xc2, 0x80, 0xf9, 0x32, 0x4b, 0x03, 0x5d, + 0x0d, 0x20, 0x72, 0xac, 0x0b, 0x63, 0x0f, 0xb4, 0xdd, 0x59, 0x6c, 0x92, + 0xb6, 0xcc, 0xe3, 0xe4, 0xb6, 0xe2, 0xbe, 0x46, 0xc6, 0x3f, 0x60, 0xd6, + 0x2f, 0x2f, 0x87, 0x62, 0x6d, 0x52, 0xd3, 0x4c, 0x84, 0x6f, 0xfc, 0xa8, + 0x58, 0x97, 0x76, 0xdc, 0xca, 0x43, 0xc6, 0x70, 0xfe, 0x8f, 0xa8, 0x16, + 0xe5, 0x1c, 0x45, 0xc9, 0xa7, 0xcb, 0xfd, 0x3e, 0x4f, 0xb9, 0x05, 0x5b, + 0x05, 0xa2, 0x4d, 0x9a, 0xc2, 0x2d, 0xff, 0xae, 0xca, 0x4d, 0x80, 0x37, + 0xfd, 0x45, 0x3a, 0x8f, 0x35, 0xc9, 0xa1, 0x18, 0xab, 0x2d, 0x7c, 0xcc, + 0x4c, 0xcd, 0x3f, 0x26, 0xc5, 0xe8, 0x82, 0xb3, 0xfa, 0x93, 0xc0, 0x77, + 0x40, 0x67, 0xd1, 0x1b, 0xe3, 0x15, 0x44, 0x7e, 0x9d, 0xae, 0xc6, 0xb6, + 0x5d, 0xbc, 0x83, 0x08, 0x91, 0xc1, 0xa7, 0xe7, 0x1e, 0x2a, 0xaa, 0xd1, + 0x4a, 0x68, 0xd5, 0x73, 0x00, 0x15, 0xde, 0xd6, 0x09, 0x23, 0xb7, 0x9e, + 0x30, 0x23, 0xd0, 0x36}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 126 + {SEC_OID_SHA512, + CKG_MGF1_SHA1, + 126, + 64, + {0x90, 0x5f, 0x3a, 0x6f, 0x64, 0x50, 0xd1, 0xf7, 0xf2, 0x02, 0xea, 0xa6, + 0x89, 0x09, 0xce, 0xdd, 0x73, 0xe7, 0x04, 0x22, 0xe2, 0x7c, 0x6b, 0x66, + 0xf3, 0xf6, 0xf0, 0x57, 0xb4, 0x2f, 0x04, 0x58, 0xe1, 0x0a, 0xfc, 0x61, + 0xa5, 0x37, 0xcd, 0x06, 0xb9, 0x19, 0x10, 0x3a, 0x89, 0x96, 0x7d, 0xa9, + 0x73, 0xea, 0x55, 0x9d, 0xc0, 0x40, 0xec, 0x18, 0xaa, 0x41, 0x2d, 0xe1, + 0xc4, 0xfd, 0xd8, 0x48, 0xfd, 0x28, 0x7f, 0xf8, 0xf8, 0x74, 0x32, 0x20, + 0xf2, 0xcc, 0xc6, 0xd9, 0xe3, 0x08, 0x98, 0xc9, 0x82, 0xe4, 0x45, 0xfb, + 0xb9, 0x86, 0x26, 0x87, 0x26, 0xf4, 0x27, 0x8d, 0x79, 0x52, 0xf9, 0x01, + 0xde, 0xdd, 0x7e, 0x58, 0x6c, 0x72, 0x9a, 0x4c, 0x43, 0x4f, 0xc0, 0x23, + 0xc9, 0x6e, 0x04, 0xac, 0x9a, 0x86, 0xfc, 0x5e, 0x97, 0xb4, 0x9e, 0x50, + 0xe9, 0x70, 0x79, 0x00, 0x6c, 0xf4, 0x2c, 0x54, 0x69, 0x6d, 0x37, 0x28, + 0x2a, 0x86, 0xdb, 0x2a, 0x3c, 0x02, 0xe4, 0x96, 0xa4, 0x71, 0x70, 0x01, + 0xd3, 0x01, 0x9a, 0x54, 0xb7, 0xad, 0xa3, 0x77, 0x5d, 0xd3, 0xe7, 0xb6, + 0x90, 0xfd, 0x79, 0xf5, 0x38, 0x88, 0x08, 0x44, 0x95, 0x66, 0xad, 0xed, + 0x7b, 0x0b, 0xdd, 0xcf, 0xae, 0x9a, 0xa4, 0xf1, 0x34, 0x4b, 0x94, 0x0a, + 0x68, 0x11, 0x89, 0xf2, 0xe5, 0x40, 0x3a, 0x5c, 0xbd, 0x81, 0x1e, 0x30, + 0x8a, 0x6c, 0x0f, 0x65, 0x78, 0x4e, 0xbf, 0xf1, 0xfe, 0x9e, 0xe6, 0x90, + 0x8b, 0xde, 0x5e, 0x6f, 0x9c, 0x63, 0x92, 0xe8, 0xaa, 0x54, 0xef, 0xf6, + 0x9f, 0xb5, 0x52, 0x1d, 0x57, 0xd7, 0xd3, 0xfe, 0x6a, 0xed, 0x53, 0x37, + 0xac, 0x73, 0xd3, 0x14, 0x14, 0xc7, 0xe3, 0xa2, 0x94, 0xda, 0xcd, 0x9a, + 0x14, 0x9e, 0xb0, 0xe4, 0x25, 0x58, 0xe9, 0xa8, 0xbe, 0xf9, 0x80, 0x0a, + 0x06, 0xd8, 0xd1, 0xce}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 127 + {SEC_OID_SHA512, + CKG_MGF1_SHA224, + 127, + 0, + {0x66, 0x96, 0x4c, 0x2f, 0x2a, 0x31, 0x94, 0xe6, 0x0c, 0xe2, 0xaa, 0x1f, + 0x6f, 0xcd, 0x6f, 0x0e, 0xad, 0xcf, 0x52, 0x5c, 0x6b, 0x95, 0xe2, 0xe4, + 0x01, 0xd7, 0xac, 0x2f, 0x88, 0xaf, 0xd0, 0xac, 0x1f, 0xe5, 0x20, 0x10, + 0xd8, 0x30, 0xf6, 0xa2, 0xa3, 0x85, 0x91, 0x05, 0xfb, 0x98, 0x71, 0x3f, + 0xa1, 0x88, 0xc9, 0xb6, 0x8d, 0xf7, 0xce, 0x5e, 0x4d, 0x45, 0xe4, 0x9c, + 0x34, 0x7d, 0x83, 0xcf, 0x7a, 0x1a, 0x3e, 0xde, 0x36, 0x0e, 0x35, 0x7b, + 0xb4, 0x7f, 0xb3, 0xcc, 0x31, 0xe0, 0x42, 0x9c, 0x25, 0xbf, 0x5e, 0x93, + 0x6b, 0xc3, 0x68, 0x39, 0x11, 0x84, 0xfb, 0x88, 0xd6, 0xad, 0xfd, 0xc2, + 0x8a, 0xff, 0x2b, 0xb7, 0xfc, 0xa9, 0xca, 0xe9, 0xc7, 0xe4, 0xb4, 0xef, + 0x37, 0xc6, 0x1a, 0x7a, 0x5f, 0xc5, 0xd6, 0x8c, 0xb1, 0x2e, 0x5c, 0x56, + 0xa0, 0x01, 0x7b, 0x31, 0x94, 0x8b, 0x4f, 0x0e, 0x02, 0x67, 0x75, 0x4d, + 0xc7, 0x0e, 0xe9, 0x2c, 0x5f, 0x8d, 0xbc, 0x3b, 0x2e, 0x7e, 0xbc, 0xde, + 0xc6, 0x38, 0x40, 0x7e, 0x0c, 0x08, 0xc8, 0x3e, 0x76, 0xee, 0xcc, 0x65, + 0xf5, 0x92, 0xe9, 0xa2, 0x39, 0xaa, 0x30, 0x35, 0x81, 0xb9, 0x80, 0xf7, + 0x5c, 0x26, 0x30, 0xe3, 0xaf, 0x8d, 0x93, 0xe8, 0xfa, 0x33, 0xf6, 0x2c, + 0xc4, 0x61, 0x09, 0x9c, 0xd9, 0xdc, 0x1f, 0x13, 0x3e, 0xa1, 0xf4, 0x99, + 0xde, 0x39, 0x02, 0xed, 0x3c, 0xc6, 0x73, 0x2b, 0xe6, 0x28, 0x61, 0x68, + 0xcd, 0x3f, 0x6b, 0x7b, 0x0f, 0xed, 0x00, 0x5a, 0x86, 0x45, 0xfc, 0x4a, + 0x58, 0x55, 0xf0, 0x21, 0x30, 0x23, 0x22, 0x48, 0x5d, 0x9d, 0x69, 0x48, + 0x03, 0xc4, 0xa4, 0x27, 0x55, 0x33, 0xac, 0xf2, 0xb1, 0xd5, 0xec, 0x62, + 0xff, 0x8c, 0x98, 0x17, 0x0c, 0x73, 0x7f, 0x80, 0x03, 0x35, 0xf8, 0x4f, + 0x3e, 0x93, 0x88, 0xa0}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 128 + {SEC_OID_SHA512, + CKG_MGF1_SHA224, + 128, + 20, + {0x63, 0xe7, 0xef, 0x51, 0x13, 0x58, 0xd2, 0xa2, 0x8a, 0x71, 0xbc, 0xf1, + 0xe1, 0x43, 0xd2, 0x76, 0x23, 0x63, 0x7b, 0xee, 0xde, 0xce, 0xe3, 0x63, + 0x8b, 0x3a, 0x51, 0x3d, 0xcb, 0x0f, 0x72, 0xfc, 0x56, 0xc3, 0x72, 0xce, + 0x51, 0x25, 0xe4, 0x6b, 0xa4, 0x42, 0xd6, 0xe5, 0xe9, 0x29, 0x0a, 0x65, + 0x80, 0xed, 0x3f, 0xda, 0xaf, 0x3f, 0x51, 0xe3, 0xda, 0xa3, 0x4e, 0xb3, + 0x2c, 0xd9, 0xef, 0x3c, 0x8c, 0x30, 0x72, 0x2f, 0x90, 0x95, 0xf6, 0x90, + 0x8f, 0xc6, 0xda, 0xfc, 0x22, 0xf3, 0xbd, 0x37, 0xd9, 0x98, 0xba, 0xa9, + 0x28, 0x25, 0xcb, 0xe3, 0x6e, 0xad, 0x00, 0xb5, 0x01, 0x4f, 0xd5, 0x0d, + 0x23, 0x71, 0xd1, 0x24, 0x5a, 0xbf, 0xd6, 0x05, 0xc6, 0xa8, 0xfd, 0x6d, + 0xb6, 0x36, 0x2b, 0x18, 0x72, 0x3c, 0x79, 0x7e, 0x0e, 0xa3, 0x9c, 0x2c, + 0xdb, 0x3a, 0xde, 0xd8, 0x21, 0xa5, 0x1f, 0x8f, 0x05, 0x82, 0x1b, 0xfa, + 0x1b, 0x6d, 0x72, 0xff, 0x66, 0x14, 0x15, 0xcc, 0xa1, 0x1a, 0x5d, 0xbd, + 0xb6, 0x11, 0xd9, 0xa7, 0x4d, 0x90, 0x52, 0x98, 0xf8, 0x53, 0xfa, 0x2c, + 0xd2, 0xb1, 0xee, 0xb7, 0x4f, 0xfc, 0xc4, 0xe2, 0xc2, 0x95, 0x5f, 0xe8, + 0xdb, 0x6a, 0x1c, 0x2a, 0x80, 0x14, 0x91, 0x8f, 0xc0, 0xe1, 0xe0, 0xc9, + 0x54, 0x9d, 0x74, 0xe4, 0x52, 0x87, 0x74, 0x2f, 0xf4, 0xbf, 0xc8, 0xa5, + 0x68, 0x56, 0xd0, 0xd4, 0xcf, 0x89, 0x81, 0x5d, 0xa4, 0xf2, 0x23, 0xd3, + 0xf8, 0xb2, 0x43, 0xcd, 0x7a, 0x2c, 0xca, 0x42, 0x82, 0x06, 0xb8, 0x2e, + 0x28, 0x61, 0x7d, 0x9c, 0xfc, 0xd3, 0x5c, 0xd0, 0x29, 0xde, 0xea, 0xca, + 0xc0, 0x3f, 0x8f, 0xf7, 0xef, 0x72, 0xf5, 0x01, 0x0d, 0xcd, 0xd9, 0x3e, + 0xd0, 0x73, 0x88, 0xb2, 0x48, 0x2d, 0xb0, 0xab, 0x26, 0x0e, 0x10, 0x22, + 0xa3, 0x3e, 0xaa, 0xc8}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 129 + {SEC_OID_SHA512, + CKG_MGF1_SHA224, + 129, + 28, + {0x0b, 0x14, 0x23, 0x67, 0x7c, 0xf2, 0x19, 0x05, 0xe2, 0xcc, 0x0d, 0xda, + 0x60, 0xe2, 0x7f, 0x74, 0x9c, 0x56, 0x04, 0x9b, 0xb0, 0x3e, 0x61, 0x79, + 0x4a, 0x43, 0xf3, 0x7b, 0x84, 0xb2, 0xe5, 0xf2, 0x47, 0xba, 0x9b, 0xd7, + 0x90, 0x50, 0xc5, 0xa6, 0x01, 0xa7, 0xef, 0xc2, 0xaf, 0xb4, 0x2a, 0x79, + 0x36, 0xd5, 0x43, 0xb9, 0x16, 0xe2, 0x4d, 0xe1, 0xca, 0x1e, 0x66, 0x6a, + 0xdd, 0x1b, 0xd5, 0x13, 0x37, 0xca, 0xf4, 0xcf, 0x2f, 0x88, 0xa4, 0xc2, + 0x02, 0xe5, 0x3c, 0xb5, 0x07, 0x1d, 0x63, 0x8c, 0xb4, 0x14, 0x73, 0xd4, + 0xc8, 0xdb, 0x41, 0x26, 0xe3, 0x12, 0xc7, 0x11, 0x40, 0x5c, 0xab, 0x1d, + 0x6e, 0x05, 0x41, 0x4c, 0x43, 0xb9, 0x56, 0x6b, 0x3c, 0xd0, 0xb7, 0x2d, + 0xa3, 0xd0, 0x75, 0x37, 0x96, 0xa8, 0x1f, 0xbc, 0x1c, 0x95, 0x0c, 0x2a, + 0xab, 0x48, 0xb3, 0x4d, 0x5d, 0xef, 0x31, 0x40, 0xe9, 0x3e, 0x0a, 0x8d, + 0x10, 0x23, 0x37, 0x4b, 0x96, 0x87, 0x45, 0x1c, 0x84, 0x7c, 0xda, 0xd5, + 0x54, 0x4b, 0x05, 0xb0, 0x98, 0x04, 0xfc, 0x97, 0x27, 0xbd, 0x46, 0xbc, + 0x9a, 0x86, 0xf0, 0xaa, 0x23, 0xf4, 0xa7, 0x71, 0x5a, 0x0f, 0xe9, 0xa9, + 0x06, 0x57, 0x82, 0xce, 0x58, 0xa3, 0xa5, 0x3c, 0x02, 0x2f, 0x4f, 0xab, + 0xf6, 0x71, 0x46, 0xc3, 0xc9, 0x19, 0xcd, 0x10, 0x69, 0xa0, 0x8b, 0xd9, + 0x6e, 0x44, 0x74, 0x6e, 0x1a, 0x49, 0x31, 0x59, 0x26, 0xee, 0x06, 0xaf, + 0x8d, 0x76, 0xc4, 0x33, 0x9f, 0x23, 0x54, 0x0b, 0x36, 0xcd, 0x8b, 0x07, + 0xe1, 0x4d, 0x7f, 0xf6, 0x3d, 0x38, 0x46, 0x1a, 0xf4, 0x99, 0x27, 0xb5, + 0x3e, 0x74, 0x96, 0xed, 0x6b, 0xeb, 0x85, 0x5c, 0xd7, 0x40, 0x62, 0x8e, + 0xc0, 0x02, 0x17, 0x68, 0x29, 0x3e, 0x7b, 0xa8, 0x6c, 0x03, 0xcf, 0x88, + 0xb2, 0xee, 0x79, 0x26}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 130 + {SEC_OID_SHA512, + CKG_MGF1_SHA224, + 130, + 32, + {0x9c, 0xd7, 0x9f, 0xcf, 0x9b, 0x87, 0xe3, 0xa3, 0x0f, 0x53, 0x8c, 0xb7, + 0xcb, 0xe9, 0x4d, 0x28, 0xf7, 0x6b, 0x69, 0x33, 0x5f, 0x6d, 0x49, 0xdf, + 0xd4, 0x40, 0x21, 0x0a, 0x40, 0xdc, 0x81, 0x1a, 0x93, 0x0b, 0x76, 0x53, + 0x3f, 0x78, 0x9f, 0x4e, 0x23, 0x90, 0x5e, 0x68, 0x8e, 0xc0, 0x10, 0x68, + 0x9e, 0x27, 0x41, 0x5c, 0x56, 0x00, 0xee, 0xd4, 0xda, 0x48, 0x15, 0xdb, + 0x1e, 0x6e, 0x70, 0xf0, 0xad, 0xc9, 0xce, 0x47, 0x69, 0x79, 0x47, 0xe0, + 0xdb, 0xb2, 0x3d, 0x32, 0x0f, 0xc2, 0x77, 0xd4, 0x73, 0xd3, 0xde, 0x7a, + 0xbb, 0x75, 0x83, 0x7e, 0x24, 0xcd, 0x98, 0x29, 0xf5, 0x99, 0x3a, 0xc3, + 0x5a, 0x42, 0x7c, 0x17, 0x2f, 0x47, 0x04, 0x6e, 0x48, 0x5e, 0x47, 0x00, + 0x3b, 0xb8, 0x44, 0x7f, 0x14, 0x06, 0xb1, 0x4a, 0xa4, 0x95, 0xba, 0x4b, + 0x4a, 0x3c, 0xf8, 0xe2, 0xca, 0xa1, 0xb4, 0x4f, 0x07, 0x18, 0xa0, 0x46, + 0x50, 0xdb, 0xbe, 0x74, 0x9b, 0xd2, 0x7c, 0x0b, 0x69, 0xee, 0x3c, 0x7f, + 0xb5, 0xee, 0x95, 0x6d, 0x0d, 0x90, 0x1b, 0x5e, 0x42, 0xf7, 0x10, 0xd4, + 0xa3, 0xe5, 0x9b, 0x3e, 0x72, 0xd7, 0x06, 0x04, 0xc6, 0xd7, 0xa7, 0xa4, + 0xd1, 0xa3, 0xa2, 0x76, 0x36, 0x48, 0xa8, 0x91, 0x10, 0x7d, 0x3b, 0x14, + 0x98, 0x85, 0x81, 0x52, 0x33, 0x56, 0x29, 0x5f, 0x42, 0xcf, 0x77, 0xb7, + 0xcd, 0xfe, 0x3a, 0x38, 0xe5, 0x54, 0x63, 0xa3, 0x95, 0x57, 0xd5, 0xec, + 0x54, 0x37, 0x10, 0xb9, 0xc2, 0x8e, 0x27, 0x20, 0x3e, 0x23, 0xbf, 0x8c, + 0xd8, 0x1a, 0x2e, 0x01, 0x89, 0x27, 0xa6, 0x23, 0xb8, 0x4c, 0xf0, 0x10, + 0xe4, 0x0d, 0x88, 0x59, 0xb3, 0x04, 0xc9, 0x7e, 0x0c, 0x06, 0xc6, 0x7e, + 0xa0, 0x17, 0xd7, 0x08, 0x52, 0xba, 0x28, 0xed, 0xdb, 0xff, 0x22, 0x71, + 0x27, 0x38, 0xb1, 0x20}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 131 + {SEC_OID_SHA512, + CKG_MGF1_SHA224, + 131, + 48, + {0x90, 0xcf, 0x8a, 0xff, 0xc5, 0x67, 0x77, 0x8b, 0xb4, 0x7d, 0x0b, 0x50, + 0x14, 0x7e, 0x51, 0xa1, 0x03, 0x24, 0x63, 0x9c, 0xc1, 0x7b, 0x5d, 0x59, + 0x58, 0xc4, 0xe3, 0x18, 0xc4, 0x9a, 0x22, 0xf2, 0xbc, 0x34, 0x21, 0x12, + 0x9a, 0x24, 0x70, 0x2e, 0x16, 0x05, 0xb3, 0xf8, 0xff, 0xfe, 0xfe, 0x78, + 0x47, 0xf6, 0x79, 0xc9, 0x1a, 0x64, 0xe5, 0x6e, 0xf8, 0x74, 0xde, 0xc2, + 0x7b, 0x45, 0x40, 0xb2, 0x47, 0x1e, 0x79, 0x60, 0x90, 0x67, 0xc7, 0x87, + 0x1c, 0xc7, 0x6d, 0x71, 0x79, 0x45, 0xbc, 0xb5, 0x58, 0x60, 0x5b, 0x3e, + 0xb4, 0xb3, 0x30, 0x34, 0xbf, 0xd7, 0x14, 0x8d, 0x59, 0x1b, 0x83, 0x7a, + 0xc9, 0x88, 0xc0, 0xcc, 0x3b, 0xb2, 0x37, 0x2c, 0x95, 0x94, 0xe5, 0x73, + 0xa5, 0xd5, 0xc9, 0xba, 0x5c, 0x23, 0xde, 0x52, 0x57, 0xce, 0x82, 0x74, + 0xf6, 0x0f, 0xc5, 0xec, 0xf3, 0x5e, 0x88, 0x89, 0x65, 0x9e, 0xcd, 0x77, + 0xc2, 0xd6, 0xac, 0x74, 0x89, 0x8f, 0xde, 0xdd, 0x3c, 0x54, 0x24, 0x72, + 0xa6, 0xe1, 0x13, 0xac, 0xac, 0x5c, 0x8a, 0xa3, 0x5f, 0xaa, 0x52, 0xac, + 0x0d, 0xeb, 0x3c, 0xed, 0xa9, 0xf8, 0x3d, 0x24, 0x41, 0xa8, 0xf4, 0x41, + 0xdd, 0x99, 0x74, 0x26, 0x84, 0x8e, 0x46, 0x1c, 0x00, 0xf6, 0x4d, 0xdf, + 0x6d, 0x56, 0x59, 0xdb, 0xee, 0xd8, 0x68, 0x1d, 0x18, 0x10, 0x2c, 0x94, + 0xb3, 0xbe, 0x13, 0x7e, 0xf9, 0x26, 0x84, 0x0c, 0xb4, 0x70, 0x27, 0x00, + 0x6f, 0x56, 0x99, 0xdc, 0xfc, 0xed, 0x1a, 0xae, 0xcc, 0xca, 0x84, 0x8f, + 0xae, 0x72, 0xb4, 0x05, 0xf4, 0xe3, 0x4c, 0x5e, 0xf9, 0xfe, 0x8d, 0x15, + 0xfe, 0x6b, 0x56, 0x52, 0x16, 0xc1, 0x02, 0xaa, 0x8e, 0x93, 0x19, 0x28, + 0x9f, 0x2d, 0xfe, 0xac, 0x73, 0x5c, 0x8a, 0x5b, 0x95, 0xf9, 0x91, 0xa0, + 0xfd, 0x49, 0xbe, 0x04}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 132 + {SEC_OID_SHA512, + CKG_MGF1_SHA224, + 132, + 64, + {0x4b, 0x88, 0x75, 0x9b, 0xb9, 0x6d, 0x67, 0xcd, 0xa8, 0x76, 0x17, 0xa0, + 0x9d, 0x62, 0x5f, 0x5b, 0xb3, 0xb7, 0x67, 0x2d, 0xff, 0xe0, 0x31, 0xc3, + 0xb8, 0x8c, 0x3d, 0x8e, 0x67, 0xde, 0xdf, 0xfc, 0x7c, 0x84, 0xf0, 0xf1, + 0xf7, 0x54, 0xcf, 0xeb, 0x41, 0x81, 0xd0, 0x57, 0x3f, 0x2a, 0x88, 0xee, + 0x4c, 0x98, 0xa1, 0x0d, 0xea, 0x1a, 0x04, 0x87, 0x12, 0x47, 0x2c, 0x72, + 0x4b, 0xa8, 0x1b, 0xc2, 0x89, 0x84, 0xfc, 0x48, 0x16, 0x9a, 0x53, 0x55, + 0x38, 0xc1, 0x35, 0x66, 0xf3, 0xab, 0x3d, 0x2a, 0x51, 0xb2, 0x70, 0xc4, + 0xb2, 0xd5, 0x5e, 0x4a, 0x82, 0x29, 0x2c, 0x08, 0x4b, 0x4f, 0x4e, 0x6a, + 0x58, 0xe4, 0x73, 0xfe, 0x7f, 0x39, 0x01, 0x5f, 0xbb, 0xa7, 0xd3, 0x40, + 0x83, 0xb7, 0xbd, 0x21, 0x34, 0xca, 0x63, 0x33, 0x0f, 0x0d, 0xd1, 0x99, + 0x7d, 0x04, 0x53, 0xaa, 0xd7, 0xdb, 0xde, 0xd4, 0xb3, 0x17, 0x5f, 0x9a, + 0x69, 0x60, 0x7a, 0x87, 0x99, 0xe7, 0xd3, 0x96, 0x92, 0x80, 0xc8, 0xf5, + 0xee, 0x01, 0x0b, 0xb2, 0xec, 0x7c, 0x15, 0x1c, 0xa3, 0xc8, 0xa6, 0xbf, + 0x49, 0xc2, 0xae, 0x8e, 0xaa, 0x47, 0x09, 0x98, 0xf3, 0x90, 0xd1, 0x2a, + 0x4a, 0x7c, 0x0a, 0x39, 0x37, 0x1a, 0x6c, 0x63, 0xd2, 0x32, 0xbc, 0x09, + 0xa6, 0x47, 0x75, 0x0a, 0xee, 0x65, 0x5a, 0x72, 0x1f, 0x06, 0x65, 0x60, + 0xe4, 0x0a, 0x6f, 0x89, 0x99, 0x09, 0xe7, 0x2e, 0x2c, 0x3b, 0xf5, 0x2e, + 0x70, 0xfb, 0xcd, 0x26, 0xa3, 0x74, 0x02, 0xb1, 0xe3, 0x7c, 0x2c, 0x7b, + 0xd8, 0x87, 0x83, 0xfa, 0xfb, 0xa0, 0x72, 0x65, 0x98, 0x5d, 0x3a, 0x79, + 0x55, 0xa5, 0xbc, 0x14, 0xcd, 0x0d, 0x0d, 0x10, 0xf1, 0xe9, 0xc6, 0x7f, + 0x6d, 0x98, 0x78, 0x5c, 0x9c, 0x1b, 0x39, 0x14, 0xa7, 0x97, 0x2c, 0xc2, + 0xb1, 0xeb, 0x10, 0xff}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 133 + {SEC_OID_SHA512, + CKG_MGF1_SHA256, + 133, + 0, + {0x1c, 0x88, 0x18, 0xdf, 0x1f, 0xd2, 0x3e, 0xc7, 0x04, 0xee, 0xb6, 0x86, + 0x8e, 0xd1, 0xbb, 0x84, 0x19, 0x59, 0x7f, 0x41, 0x28, 0xb5, 0xff, 0xa5, + 0x21, 0x66, 0x45, 0x83, 0x12, 0xf4, 0x2c, 0xf4, 0x5e, 0x71, 0x07, 0x83, + 0xea, 0xb3, 0x9d, 0xe5, 0x11, 0xca, 0xe6, 0x89, 0xf1, 0xd7, 0x31, 0xcb, + 0x4b, 0xcc, 0x82, 0x58, 0x29, 0xa4, 0x77, 0x36, 0x97, 0x85, 0x5e, 0x7d, + 0xc8, 0x4c, 0x61, 0x7f, 0x45, 0x9d, 0xac, 0xd5, 0x82, 0x72, 0xe7, 0x5f, + 0xd2, 0xee, 0xb4, 0xdb, 0x20, 0xd6, 0xf9, 0x56, 0x03, 0x3e, 0x93, 0x99, + 0x52, 0x61, 0x43, 0x18, 0xc3, 0xbb, 0x82, 0x27, 0x6b, 0xb4, 0x26, 0xb5, + 0x5a, 0x0d, 0xea, 0xc1, 0x4b, 0x83, 0x1e, 0x75, 0x50, 0x01, 0x34, 0x29, + 0x8d, 0xcc, 0x05, 0x74, 0x94, 0x26, 0x32, 0x2c, 0xce, 0xcf, 0x10, 0xdd, + 0xf3, 0xc4, 0xeb, 0x49, 0xf2, 0xae, 0x74, 0x6d, 0x44, 0xe5, 0xf3, 0xf2, + 0x29, 0xf9, 0xe2, 0x29, 0x83, 0x12, 0xc0, 0xb9, 0x16, 0x8f, 0xbd, 0xd2, + 0x10, 0x42, 0x16, 0xa2, 0x7c, 0xc1, 0xe7, 0x20, 0xcb, 0x8e, 0x28, 0xd9, + 0x99, 0x2d, 0x84, 0x1e, 0x52, 0xf3, 0x1b, 0x2a, 0x01, 0x6d, 0x89, 0x65, + 0x29, 0xfa, 0x1c, 0xfd, 0x77, 0x55, 0xd3, 0x63, 0xbe, 0xa1, 0xba, 0xe5, + 0x65, 0xe5, 0x79, 0x66, 0x3e, 0x5b, 0x7e, 0x8c, 0x2b, 0x9e, 0x0b, 0x85, + 0xe7, 0x7d, 0x7f, 0x74, 0x02, 0x32, 0xdb, 0x19, 0x78, 0xa9, 0x20, 0xc8, + 0x35, 0x82, 0x74, 0xbd, 0xe4, 0x75, 0xf3, 0x87, 0x94, 0x86, 0x4b, 0x08, + 0xc0, 0xee, 0xc5, 0xbd, 0x17, 0x6d, 0xe5, 0x2c, 0x27, 0xb1, 0x0f, 0x29, + 0xf3, 0xce, 0x0c, 0x41, 0xb2, 0xae, 0x23, 0xb0, 0x91, 0xb7, 0x39, 0x39, + 0x97, 0xa4, 0x36, 0xc1, 0x58, 0xcd, 0xef, 0x76, 0xbe, 0xff, 0xd2, 0x00, + 0xa4, 0xe4, 0x43, 0xcf}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 134 + {SEC_OID_SHA512, + CKG_MGF1_SHA256, + 134, + 20, + {0x03, 0x99, 0xea, 0x1e, 0x6b, 0xed, 0xe4, 0x57, 0xe1, 0x04, 0x6f, 0x23, + 0x63, 0xe1, 0xdb, 0x44, 0xf8, 0x45, 0x0c, 0xc4, 0x52, 0x84, 0x5c, 0x47, + 0x63, 0x9f, 0x30, 0x0f, 0x19, 0x29, 0x06, 0xb7, 0xd3, 0x9a, 0xcd, 0x60, + 0xab, 0x03, 0xdf, 0x06, 0xd1, 0xb2, 0x7d, 0x15, 0xca, 0x47, 0x3b, 0x9b, + 0x0a, 0x33, 0x9e, 0xb8, 0xd6, 0x3a, 0xd6, 0xef, 0x2a, 0x14, 0x8b, 0x5c, + 0xdd, 0xcc, 0xe7, 0x91, 0x75, 0x01, 0x52, 0x41, 0x17, 0x6b, 0xac, 0x81, + 0xe6, 0xb8, 0xcb, 0xf8, 0x7f, 0xe2, 0x56, 0x16, 0x7f, 0xba, 0x8d, 0x3c, + 0xf2, 0xdf, 0xd1, 0x45, 0xcb, 0xa2, 0xa8, 0xd1, 0x18, 0xf9, 0x80, 0xcf, + 0x27, 0x99, 0x89, 0xd3, 0xc4, 0x91, 0xb7, 0x3f, 0xc1, 0x23, 0xd9, 0x1c, + 0xc9, 0x9a, 0x46, 0x18, 0xd2, 0x1e, 0x5a, 0xd6, 0x78, 0x98, 0x18, 0xf3, + 0xa9, 0x9a, 0x33, 0x79, 0x59, 0xad, 0xda, 0x18, 0xfb, 0x57, 0x18, 0x67, + 0xd3, 0xa9, 0xeb, 0x50, 0x95, 0x6d, 0xab, 0xe7, 0xe6, 0xb3, 0xe6, 0x4d, + 0x40, 0xbf, 0xdd, 0x5d, 0x5e, 0xcf, 0x1b, 0xa2, 0xaf, 0x47, 0x41, 0xd3, + 0xdc, 0x2a, 0x9a, 0xe2, 0xe2, 0x22, 0x2c, 0x18, 0x81, 0xda, 0x0e, 0xbe, + 0xc6, 0x21, 0x63, 0x68, 0x51, 0xc4, 0x69, 0x90, 0xf2, 0x4d, 0xdb, 0xff, + 0x9c, 0x3c, 0xef, 0x15, 0x53, 0x3a, 0x5f, 0xc1, 0x79, 0x4f, 0x36, 0x54, + 0x15, 0xe5, 0xd9, 0x48, 0xb6, 0x48, 0x77, 0x05, 0x3a, 0x93, 0x95, 0x34, + 0x90, 0xc8, 0xf2, 0x50, 0x48, 0x8c, 0x99, 0x33, 0xf2, 0x54, 0x7a, 0x89, + 0xd1, 0xcb, 0x59, 0x9e, 0xe5, 0xe7, 0xf7, 0xdb, 0xea, 0x26, 0x26, 0xed, + 0x34, 0x3c, 0x63, 0xeb, 0x29, 0x0b, 0x1e, 0x90, 0x98, 0x26, 0x9e, 0x11, + 0x15, 0xa2, 0xf5, 0x99, 0x5b, 0x71, 0xaa, 0x26, 0x17, 0x23, 0x5f, 0xdb, + 0x06, 0x66, 0x94, 0x6d}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 135 + {SEC_OID_SHA512, + CKG_MGF1_SHA256, + 135, + 28, + {0x12, 0xf0, 0xc2, 0x16, 0x1b, 0x8f, 0x7b, 0x4b, 0xba, 0x16, 0xd1, 0x9c, + 0x4c, 0x6a, 0xce, 0xcd, 0x55, 0x4b, 0xd0, 0x91, 0xc6, 0x14, 0x8e, 0x92, + 0xa2, 0x4f, 0x1d, 0x73, 0xee, 0x6f, 0xe7, 0x06, 0x6f, 0xe2, 0x8f, 0xc5, + 0xb0, 0x66, 0xdc, 0xf7, 0x39, 0x19, 0x67, 0xf2, 0x37, 0x86, 0xfe, 0xb9, + 0x35, 0x00, 0x2a, 0x0e, 0x63, 0x08, 0x42, 0x7c, 0x61, 0x3c, 0xca, 0xcc, + 0xc7, 0x4b, 0x9a, 0xa2, 0x4e, 0x14, 0x25, 0x78, 0x5c, 0xdf, 0xbd, 0x87, + 0x20, 0xdb, 0x37, 0xd8, 0x67, 0xd3, 0x5d, 0x09, 0x97, 0x3c, 0xf4, 0xc9, + 0xbb, 0x54, 0x9b, 0x7d, 0x4e, 0xf8, 0xc8, 0x54, 0x74, 0x25, 0x2b, 0x1f, + 0x76, 0x0b, 0x1a, 0x81, 0xf7, 0x9c, 0xcb, 0x54, 0x0c, 0x09, 0x90, 0xe6, + 0xa2, 0x0d, 0x9a, 0x0e, 0xb5, 0xb6, 0xc1, 0x01, 0xd5, 0x58, 0xf8, 0xaa, + 0x43, 0x33, 0x37, 0x5d, 0xc7, 0x95, 0xee, 0x15, 0x63, 0x65, 0x7a, 0x80, + 0x3c, 0x9a, 0x63, 0xa2, 0xfb, 0x95, 0x75, 0x54, 0xd4, 0xb4, 0xbd, 0x6b, + 0xa3, 0x3f, 0x2a, 0x6b, 0x53, 0x7c, 0x08, 0x96, 0x5d, 0xe4, 0x42, 0x1f, + 0xd8, 0x3d, 0xe7, 0x8f, 0xa5, 0xcc, 0xdc, 0x1d, 0x9f, 0xd4, 0x59, 0x75, + 0x68, 0xe4, 0x4f, 0x16, 0xb6, 0x0a, 0xfe, 0x96, 0x16, 0x68, 0xa0, 0xa8, + 0x21, 0xb8, 0xae, 0xe5, 0x83, 0x4b, 0x0d, 0x52, 0x7c, 0x11, 0x5a, 0xbb, + 0x64, 0x9c, 0x73, 0xc9, 0x94, 0xfc, 0x6e, 0xe6, 0x41, 0xd4, 0x47, 0x73, + 0x19, 0x25, 0x74, 0xd9, 0xf3, 0x30, 0xb8, 0x66, 0x4e, 0xe0, 0x72, 0x61, + 0x85, 0x8d, 0x7b, 0x5d, 0xcc, 0xbf, 0x27, 0xdc, 0x94, 0x52, 0xdb, 0x31, + 0xfb, 0x0e, 0x59, 0x87, 0x02, 0x17, 0xc4, 0x75, 0x1c, 0x52, 0x47, 0x56, + 0x5d, 0x2d, 0xc9, 0x45, 0x68, 0x43, 0x1f, 0x34, 0x51, 0xdc, 0xf6, 0x87, + 0x47, 0x87, 0x63, 0x3e}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 136 + {SEC_OID_SHA512, + CKG_MGF1_SHA256, + 136, + 32, + {0x09, 0xc1, 0x4c, 0x75, 0x0f, 0xbf, 0x2c, 0x55, 0x36, 0xb8, 0x44, 0x01, + 0x73, 0x35, 0x7d, 0xe0, 0x3e, 0xcc, 0x90, 0x18, 0x67, 0x9a, 0xf1, 0xdd, + 0xb1, 0xa3, 0x6d, 0xc5, 0xb3, 0x85, 0x82, 0xc4, 0x4a, 0xe5, 0xd4, 0x2d, + 0x7e, 0x00, 0x31, 0xf7, 0x38, 0x19, 0x11, 0x71, 0xba, 0xa6, 0xe7, 0x25, + 0x62, 0xc2, 0x91, 0x5a, 0xe7, 0x04, 0x64, 0x89, 0xa4, 0x86, 0x3d, 0x7b, + 0x86, 0xaf, 0xd6, 0x34, 0xc6, 0xff, 0x44, 0xb2, 0xa9, 0xaf, 0x07, 0x51, + 0xfa, 0x84, 0xd5, 0x05, 0x4f, 0x0a, 0x93, 0x97, 0x1c, 0xd7, 0xc3, 0x6b, + 0x63, 0x4d, 0x15, 0x48, 0x9d, 0x75, 0x38, 0x6e, 0xdd, 0x1b, 0x15, 0xe6, + 0xf9, 0x32, 0x5e, 0xec, 0x84, 0xa2, 0xa7, 0x87, 0x9e, 0x7c, 0x80, 0x81, + 0x2c, 0xfa, 0x38, 0x7e, 0x5b, 0x62, 0x05, 0x33, 0xe0, 0x3e, 0x45, 0x04, + 0x76, 0x8f, 0x2a, 0x8a, 0x08, 0x16, 0x93, 0x89, 0x59, 0xb1, 0xe7, 0x0e, + 0x8f, 0x8c, 0xa1, 0x4d, 0x1f, 0x88, 0x09, 0xa3, 0x98, 0xd9, 0x8c, 0x15, + 0x51, 0x01, 0x36, 0x3e, 0x32, 0xab, 0x35, 0x3d, 0x10, 0xc5, 0xe0, 0xa3, + 0xfb, 0xff, 0xd6, 0x92, 0x66, 0x5f, 0x5b, 0x9d, 0x34, 0xa0, 0x9d, 0x90, + 0x82, 0xfc, 0xd1, 0xcf, 0x73, 0x3e, 0x0f, 0x37, 0xaa, 0xad, 0x82, 0xa8, + 0x51, 0x2b, 0x66, 0xde, 0xbc, 0x11, 0x98, 0x99, 0x47, 0x1d, 0x61, 0xb3, + 0x3c, 0x7f, 0x4f, 0x3d, 0x4a, 0x22, 0xa4, 0x5f, 0xcc, 0xfb, 0x86, 0x40, + 0xbc, 0x25, 0x64, 0xe6, 0x79, 0xba, 0x4b, 0x6e, 0x06, 0xcd, 0xc0, 0x5b, + 0xe7, 0xcc, 0x51, 0x1e, 0x12, 0x05, 0xb2, 0x5c, 0x49, 0x03, 0xb7, 0x64, + 0x1b, 0xd6, 0xed, 0x38, 0xdf, 0x4a, 0x80, 0x08, 0x63, 0x6e, 0x5a, 0x71, + 0x6c, 0x01, 0x49, 0x06, 0xd5, 0xa0, 0xca, 0xae, 0x3f, 0x3d, 0x56, 0x50, + 0xce, 0x34, 0x08, 0xd9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 137 + {SEC_OID_SHA512, + CKG_MGF1_SHA256, + 137, + 48, + {0x47, 0x51, 0x0e, 0x3b, 0x97, 0x85, 0xb6, 0x8c, 0xf1, 0x52, 0x4f, 0xa9, + 0xea, 0xac, 0xef, 0xf8, 0x12, 0x25, 0xdd, 0x95, 0x11, 0x03, 0x50, 0x77, + 0x49, 0xbb, 0x49, 0xb2, 0x3a, 0x4c, 0x2c, 0x55, 0x03, 0x72, 0x7c, 0x71, + 0x67, 0x19, 0xfe, 0xec, 0x97, 0xb7, 0x9d, 0x3e, 0x60, 0x51, 0xc3, 0x49, + 0x82, 0xd0, 0x7c, 0xcc, 0x36, 0x18, 0x42, 0xbc, 0x0c, 0x92, 0x21, 0x37, + 0x32, 0xc9, 0x08, 0xe8, 0x63, 0x9b, 0x1d, 0x98, 0xa0, 0xf7, 0xbf, 0xc3, + 0x4c, 0xf8, 0x01, 0xf9, 0x6f, 0xed, 0x23, 0xc4, 0xd5, 0xe2, 0x5c, 0x08, + 0x37, 0xf2, 0x22, 0xce, 0x76, 0x4f, 0xe9, 0xd5, 0x21, 0xe4, 0x49, 0x9d, + 0xe9, 0x33, 0x07, 0xdf, 0x29, 0xac, 0x4e, 0x5c, 0x2d, 0xc9, 0x2e, 0x0e, + 0xa6, 0x5e, 0x97, 0xf5, 0x5d, 0xf7, 0x49, 0x3d, 0x96, 0x26, 0x5b, 0x04, + 0x8f, 0x24, 0x26, 0x0b, 0xaf, 0x8e, 0x8c, 0x3a, 0xe5, 0x5f, 0x44, 0xea, + 0xff, 0xa3, 0x19, 0x8b, 0xd0, 0xe6, 0xe7, 0x31, 0xbe, 0x13, 0xcd, 0x43, + 0xf1, 0x3d, 0x40, 0xe3, 0x54, 0xd3, 0x5c, 0x13, 0x2b, 0xc8, 0x51, 0x4b, + 0xde, 0xcc, 0xdb, 0xb1, 0xbd, 0x6a, 0x3b, 0xab, 0xd7, 0x3d, 0xdb, 0x8d, + 0x51, 0xdb, 0x85, 0x98, 0xba, 0xc7, 0xba, 0xdf, 0x11, 0x80, 0xec, 0x2a, + 0xaa, 0xe8, 0x49, 0x4c, 0x06, 0xc4, 0x3e, 0x5d, 0x2b, 0xc9, 0x88, 0xb5, + 0x0f, 0x2b, 0xbb, 0x72, 0xc0, 0xbf, 0x8a, 0x55, 0x29, 0xe4, 0x61, 0x8b, + 0xbf, 0xff, 0x53, 0x56, 0xdb, 0xb4, 0x73, 0x87, 0xd0, 0x89, 0x3c, 0xdd, + 0x60, 0x16, 0x47, 0xf4, 0x6d, 0xed, 0xdf, 0xbf, 0xf8, 0x1b, 0x60, 0x96, + 0x1d, 0x4c, 0x29, 0x3c, 0x31, 0x39, 0xd0, 0x46, 0xa5, 0x26, 0x39, 0x8a, + 0x9c, 0xd8, 0xcf, 0x60, 0x5c, 0xef, 0x53, 0x58, 0x94, 0x5f, 0xf0, 0x33, + 0x0f, 0x11, 0x3e, 0x3a}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 138 + {SEC_OID_SHA512, + CKG_MGF1_SHA256, + 138, + 64, + {0x14, 0xbc, 0x1a, 0x79, 0x55, 0xb3, 0x0c, 0xb6, 0x03, 0xf6, 0x17, 0xbc, + 0xdc, 0xc1, 0x24, 0x05, 0xa8, 0x73, 0xb1, 0xaf, 0xbd, 0xfc, 0xf7, 0x79, + 0x2a, 0x58, 0x7f, 0x1a, 0xa0, 0x85, 0xef, 0x94, 0x11, 0xcb, 0x08, 0x8c, + 0x34, 0xb8, 0x98, 0x23, 0x47, 0x04, 0x28, 0x6d, 0x7f, 0x09, 0xae, 0x15, + 0x86, 0xdf, 0xa3, 0xa8, 0x1d, 0x4c, 0x96, 0x62, 0xba, 0x26, 0x67, 0x4c, + 0x0d, 0x5e, 0xa9, 0x66, 0x18, 0x4e, 0x35, 0x78, 0xc5, 0xc4, 0xa9, 0x26, + 0xdf, 0x87, 0xd7, 0x5b, 0x14, 0x9e, 0xa9, 0x49, 0x3f, 0x5d, 0x56, 0x00, + 0xde, 0xec, 0xa0, 0x5f, 0x76, 0xbc, 0x44, 0x54, 0x21, 0xc2, 0x52, 0x20, + 0x20, 0x2c, 0x15, 0x4b, 0xca, 0x83, 0xa2, 0x16, 0xa1, 0xd6, 0xef, 0xb0, + 0xb9, 0x23, 0x3e, 0xb0, 0xcb, 0x3e, 0x78, 0x7b, 0xe2, 0xf3, 0x73, 0xde, + 0x8e, 0x99, 0x99, 0x64, 0x83, 0xf3, 0x9c, 0x92, 0xe1, 0xac, 0x9f, 0x18, + 0x36, 0x77, 0x17, 0xcc, 0x94, 0x68, 0xf6, 0xe7, 0x45, 0xe2, 0x5a, 0xba, + 0xd5, 0x57, 0x43, 0xfd, 0x2b, 0x59, 0xc9, 0x2f, 0x84, 0x0c, 0xef, 0x0e, + 0x5d, 0xf4, 0x7f, 0xfe, 0xb8, 0x3c, 0x58, 0x00, 0xe5, 0xfd, 0x48, 0x6b, + 0x75, 0x16, 0xa5, 0x5c, 0x7b, 0x05, 0x70, 0x9e, 0xb2, 0x1c, 0x8a, 0x85, + 0x75, 0xe4, 0x1b, 0xc5, 0x67, 0x73, 0x9d, 0x5f, 0x1d, 0xbe, 0x95, 0xbe, + 0x8d, 0x43, 0xf2, 0x77, 0x69, 0xbf, 0xf5, 0x5f, 0xe1, 0xa4, 0xdc, 0x85, + 0x5c, 0xc7, 0x6b, 0xcc, 0xb3, 0xcc, 0xf2, 0x7c, 0x68, 0xd2, 0x7e, 0x3a, + 0x65, 0x82, 0x9b, 0x1b, 0x17, 0x70, 0x15, 0x94, 0x54, 0x52, 0x25, 0x4f, + 0x5f, 0x96, 0xa9, 0x6c, 0x36, 0x3c, 0xa5, 0x69, 0x69, 0x20, 0x1f, 0xda, + 0xb1, 0x87, 0xc9, 0xa6, 0xc9, 0x91, 0xaf, 0xc9, 0x32, 0xe2, 0x99, 0x18, + 0x37, 0x45, 0x19, 0x22}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 139 + {SEC_OID_SHA512, + CKG_MGF1_SHA384, + 139, + 0, + {0x49, 0xad, 0x57, 0xaf, 0x4c, 0x93, 0xb5, 0xe7, 0x14, 0xa8, 0x3e, 0x1a, + 0xf3, 0x41, 0x0a, 0x90, 0x20, 0xc4, 0x7d, 0xc9, 0xba, 0xf2, 0x5f, 0x52, + 0xc1, 0x96, 0x52, 0x97, 0x0b, 0xf7, 0x0e, 0x91, 0x87, 0x80, 0xf4, 0x8c, + 0x3d, 0xd5, 0x9a, 0x6b, 0x81, 0x68, 0x99, 0xf0, 0x1d, 0x9b, 0x47, 0xb7, + 0xaf, 0x28, 0x21, 0xee, 0x4a, 0xb7, 0x69, 0x53, 0xa2, 0xb7, 0x06, 0x11, + 0x8e, 0xec, 0x13, 0xf5, 0xa0, 0xf4, 0x42, 0x27, 0x8c, 0xba, 0x1c, 0x6b, + 0x72, 0x00, 0x08, 0x91, 0xe0, 0xb8, 0x32, 0xdf, 0xb9, 0x7c, 0x7a, 0x4e, + 0x5b, 0x09, 0x97, 0x1c, 0x13, 0x33, 0x24, 0x21, 0x38, 0x20, 0xf1, 0xc7, + 0x71, 0x1a, 0xcc, 0xaf, 0x8e, 0xd1, 0xd0, 0x99, 0x22, 0x1e, 0x8f, 0xf6, + 0xe0, 0x04, 0x2b, 0xa1, 0xb0, 0xb3, 0x82, 0x57, 0xa9, 0x4b, 0xb6, 0x21, + 0x50, 0x8c, 0x58, 0x4f, 0x5e, 0x39, 0xc8, 0xd4, 0xfb, 0xd5, 0x12, 0x80, + 0x0f, 0x94, 0x83, 0xdc, 0x84, 0xf9, 0x9e, 0xb2, 0xa9, 0xba, 0x9b, 0xfb, + 0xe5, 0xaa, 0xa8, 0xcf, 0xe1, 0x69, 0x1c, 0xab, 0x0a, 0xd8, 0x7d, 0xbc, + 0x35, 0x4e, 0xa4, 0x9b, 0x33, 0x1b, 0x26, 0x15, 0x82, 0x74, 0xd3, 0x48, + 0x62, 0x0c, 0xa0, 0x1d, 0x87, 0x2d, 0x92, 0x9e, 0x8e, 0x01, 0xd6, 0xb9, + 0x81, 0x5d, 0x57, 0x3b, 0x83, 0xbd, 0xa1, 0x62, 0x31, 0x36, 0xc5, 0x5e, + 0x81, 0xdb, 0x73, 0x92, 0xb5, 0xda, 0xba, 0x51, 0x87, 0xa0, 0x9a, 0x88, + 0x3d, 0x58, 0xcf, 0x06, 0x87, 0xa2, 0x4d, 0x01, 0x91, 0x72, 0xb8, 0x43, + 0xe3, 0x27, 0xae, 0x50, 0x7d, 0xb2, 0xdd, 0x2f, 0xd8, 0x4d, 0xfd, 0x25, + 0xab, 0x04, 0xb1, 0x1c, 0xd4, 0xb0, 0x22, 0x15, 0xfa, 0xb2, 0x3b, 0xbc, + 0xa8, 0x86, 0x27, 0x90, 0x91, 0xe2, 0x1f, 0xfa, 0xb8, 0xd7, 0xd5, 0xad, + 0x49, 0xe1, 0x6b, 0xa7}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 140 + {SEC_OID_SHA512, + CKG_MGF1_SHA384, + 140, + 20, + {0x8a, 0xfb, 0xe3, 0x3b, 0x98, 0xf8, 0xc3, 0x0b, 0x36, 0xac, 0xaa, 0xfb, + 0x3d, 0x61, 0xbd, 0x83, 0x17, 0x54, 0x99, 0xbd, 0x59, 0x61, 0xff, 0x3e, + 0xbd, 0x34, 0x0b, 0xff, 0xce, 0x9a, 0x41, 0x69, 0xb5, 0x97, 0x68, 0xe1, + 0xe3, 0xe5, 0x91, 0x3c, 0x2b, 0xb4, 0x11, 0xb5, 0xbd, 0x49, 0x5c, 0xc9, + 0x2d, 0x7c, 0x04, 0xd6, 0x58, 0x16, 0xb3, 0xc1, 0x3b, 0x2e, 0x3e, 0xf1, + 0xfe, 0x60, 0x76, 0xdc, 0x91, 0x0e, 0x75, 0xf4, 0x77, 0x67, 0x7e, 0x10, + 0x6e, 0x3d, 0x5d, 0x94, 0xa7, 0x84, 0xc3, 0x78, 0xec, 0x13, 0xb6, 0x6d, + 0xfc, 0x1e, 0x81, 0xc2, 0xd0, 0xc8, 0xc9, 0xa9, 0x15, 0x6a, 0xf5, 0x2a, + 0x12, 0x75, 0x78, 0x84, 0xbe, 0x4c, 0xb9, 0xd0, 0xaf, 0xc6, 0xf3, 0x2c, + 0x39, 0xc4, 0x27, 0x76, 0x6d, 0xb7, 0xe3, 0xd0, 0x7c, 0x67, 0x80, 0xbd, + 0x5f, 0xa6, 0x2c, 0x05, 0xca, 0x32, 0xb8, 0x59, 0x66, 0xee, 0x62, 0x91, + 0xe3, 0xce, 0xd0, 0x0d, 0x00, 0xef, 0xf0, 0xcc, 0x51, 0xd3, 0xc1, 0x9c, + 0x7e, 0x1b, 0xf1, 0x03, 0xdb, 0x0c, 0x85, 0xba, 0x5e, 0x9e, 0x2d, 0x13, + 0x0e, 0x51, 0x36, 0xf2, 0x09, 0xd6, 0xcf, 0x8a, 0x7f, 0xc1, 0x86, 0x70, + 0x26, 0x4b, 0x7f, 0x39, 0x2a, 0x68, 0xc6, 0xd6, 0xe6, 0xa5, 0xd3, 0xeb, + 0x37, 0x0b, 0xd5, 0xa1, 0x94, 0xf3, 0xa1, 0x74, 0x36, 0xff, 0x24, 0x95, + 0xf3, 0x73, 0xc4, 0xdb, 0xb4, 0x5d, 0xe9, 0xa0, 0x57, 0x5a, 0xaa, 0x4a, + 0x2c, 0x9d, 0xa8, 0x4d, 0x5f, 0x1a, 0xdb, 0xe1, 0x5d, 0xce, 0x34, 0x1a, + 0x8b, 0x3a, 0xc4, 0xe3, 0x72, 0x2b, 0x0a, 0xff, 0x0b, 0x94, 0x2e, 0x52, + 0x2d, 0x8b, 0xcf, 0x54, 0xfb, 0x0d, 0x94, 0x29, 0x97, 0x56, 0x8b, 0xee, + 0x33, 0x24, 0x58, 0x7d, 0x0a, 0xfd, 0xbb, 0xe5, 0x78, 0xc5, 0xb3, 0xf5, + 0x0d, 0x5f, 0x47, 0xf1}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 141 + {SEC_OID_SHA512, + CKG_MGF1_SHA384, + 141, + 28, + {0xa9, 0x1b, 0x9c, 0xb0, 0x02, 0x55, 0x46, 0xf2, 0xc6, 0x69, 0x66, 0x30, + 0xad, 0x22, 0x53, 0x0d, 0x2b, 0x41, 0x41, 0x90, 0x73, 0x54, 0x1a, 0x5d, + 0x13, 0xac, 0x9b, 0x73, 0x9e, 0xbd, 0x9a, 0xff, 0x8f, 0x8e, 0x87, 0xf4, + 0x05, 0xd5, 0x15, 0x1a, 0x93, 0x0d, 0xf8, 0x31, 0x12, 0x40, 0xd6, 0x13, + 0x13, 0x36, 0xa3, 0xe5, 0x5d, 0x33, 0x16, 0x60, 0x19, 0xbe, 0x5b, 0xc9, + 0x7e, 0x52, 0x09, 0x55, 0x1d, 0xf0, 0xd5, 0xb6, 0x9b, 0xe2, 0x24, 0xaf, + 0x9a, 0x15, 0xea, 0xb5, 0x7a, 0xb7, 0x48, 0xc0, 0x81, 0xe2, 0x5b, 0x9e, + 0x6a, 0xa6, 0x8e, 0x4d, 0xb0, 0x93, 0x7e, 0xb4, 0xbf, 0x19, 0x0c, 0xa4, + 0x66, 0x89, 0xbb, 0xbf, 0xc4, 0xea, 0x5f, 0xd4, 0x74, 0x5e, 0xf3, 0x93, + 0x8a, 0x80, 0x40, 0x4e, 0xd9, 0xdb, 0xff, 0xbd, 0xc4, 0x23, 0x23, 0x84, + 0x04, 0x76, 0x8f, 0xc5, 0x13, 0x60, 0x47, 0x32, 0xb9, 0xc3, 0x0f, 0x97, + 0xfe, 0xda, 0xdd, 0x6b, 0x8e, 0x3f, 0xae, 0x4e, 0x54, 0xc5, 0x74, 0xd2, + 0xda, 0x6b, 0xa9, 0x3e, 0xeb, 0x70, 0x05, 0x41, 0xdf, 0x68, 0x80, 0x11, + 0xc5, 0x96, 0x88, 0xaf, 0xd1, 0x1a, 0xcc, 0xd6, 0xc7, 0xc2, 0xc0, 0xf0, + 0xd8, 0xe5, 0xb0, 0x63, 0x80, 0x58, 0x8a, 0x5b, 0xd6, 0x55, 0x8f, 0xaf, + 0xd7, 0x64, 0x44, 0x69, 0x20, 0xb2, 0x1f, 0x43, 0xaf, 0x7f, 0x95, 0x90, + 0xc4, 0xc2, 0x0b, 0x8b, 0x90, 0xe0, 0xac, 0xdf, 0xf1, 0xec, 0xde, 0xf4, + 0x45, 0x6d, 0x1c, 0x6e, 0x89, 0x8b, 0x2e, 0x61, 0xe6, 0xf9, 0xce, 0x74, + 0x30, 0x63, 0xc6, 0xc0, 0x8d, 0x1a, 0x11, 0x82, 0xb5, 0xd5, 0x8e, 0xdb, + 0x90, 0x2a, 0xf0, 0xa7, 0x8e, 0x9d, 0xf5, 0xad, 0x6d, 0x84, 0xda, 0x4b, + 0x51, 0x09, 0x80, 0x7a, 0x2e, 0x63, 0x45, 0x69, 0x8c, 0x9c, 0x87, 0x96, + 0x79, 0xdd, 0x6c, 0x7c}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 142 + {SEC_OID_SHA512, + CKG_MGF1_SHA384, + 142, + 32, + {0x9a, 0x2a, 0xb2, 0xbb, 0x02, 0x64, 0xc9, 0x51, 0x45, 0xd3, 0xa0, 0x97, + 0x0b, 0x8e, 0x66, 0x31, 0x5f, 0x93, 0xec, 0xf6, 0x79, 0xe9, 0x2f, 0x5f, + 0xbc, 0xec, 0x1a, 0x4f, 0xb5, 0xa3, 0xf2, 0xca, 0x0d, 0xdd, 0xff, 0x5d, + 0x42, 0xae, 0xaf, 0x6c, 0xfd, 0x34, 0xe3, 0xc2, 0xa0, 0xed, 0xba, 0x24, + 0x15, 0x92, 0x04, 0x78, 0xbe, 0x0f, 0xb2, 0x3c, 0xec, 0x4f, 0x54, 0x1c, + 0x3e, 0xf5, 0x1d, 0x46, 0x63, 0xa8, 0x5d, 0x1b, 0x00, 0xf8, 0x4c, 0xa0, + 0x69, 0xbd, 0x84, 0x05, 0xbf, 0x68, 0x90, 0x29, 0x10, 0x09, 0x0e, 0x3d, + 0xb7, 0x49, 0xb5, 0xe4, 0x69, 0x95, 0xb0, 0x5a, 0xc2, 0x82, 0x54, 0x12, + 0x0d, 0x8a, 0x95, 0xb6, 0xd8, 0xcb, 0x96, 0xd1, 0xbb, 0xef, 0x9e, 0x79, + 0x6f, 0x2c, 0xf4, 0x4e, 0x6e, 0x53, 0x94, 0x94, 0xd0, 0x76, 0x77, 0xfa, + 0xde, 0xda, 0x72, 0x37, 0x04, 0x02, 0x5e, 0xdb, 0x0e, 0x1e, 0x48, 0xd5, + 0xc2, 0x6d, 0x58, 0x4a, 0xc6, 0x1a, 0xe3, 0xe5, 0xe3, 0x63, 0xe9, 0x9a, + 0xaa, 0x1d, 0xae, 0xd1, 0x1e, 0x2c, 0xf9, 0xb6, 0x37, 0xd4, 0xfd, 0x69, + 0xb1, 0x17, 0x77, 0x27, 0xa3, 0x20, 0x5c, 0x07, 0x7c, 0x1d, 0x36, 0x8e, + 0xaf, 0x3d, 0xe5, 0x6e, 0x57, 0x02, 0x26, 0x29, 0xdc, 0x93, 0xb2, 0xf7, + 0xbe, 0xa2, 0x91, 0x40, 0x36, 0xce, 0x5f, 0x5c, 0x15, 0x4f, 0xd6, 0xe2, + 0x16, 0xd2, 0xea, 0xd2, 0x0b, 0x65, 0xef, 0xbf, 0xf9, 0xff, 0x01, 0x97, + 0x43, 0x2e, 0xcc, 0x01, 0xce, 0x04, 0x99, 0x3f, 0x78, 0x74, 0x85, 0x3a, + 0x80, 0xa8, 0xc9, 0x8b, 0xc6, 0x60, 0x22, 0xbf, 0xd5, 0xc4, 0x0c, 0xbd, + 0x87, 0x26, 0xab, 0x3b, 0x51, 0xc8, 0x4d, 0x34, 0xac, 0x67, 0x01, 0x8e, + 0x60, 0x69, 0xf0, 0x6c, 0x2f, 0x7b, 0x2d, 0x9c, 0x70, 0x04, 0x04, 0xe9, + 0xe0, 0xa2, 0x3b, 0x16}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 143 + {SEC_OID_SHA512, + CKG_MGF1_SHA384, + 143, + 48, + {0x60, 0x68, 0x3e, 0x99, 0x5f, 0x60, 0xe1, 0xcf, 0x7d, 0x94, 0x4e, 0xac, + 0x2f, 0x0c, 0x6d, 0xc0, 0x2a, 0x00, 0x2e, 0x89, 0xa8, 0x7b, 0x4a, 0x0a, + 0x36, 0x37, 0x8b, 0x62, 0x47, 0xa0, 0x44, 0x56, 0x16, 0x6c, 0xa2, 0xd8, + 0x5b, 0xb2, 0x42, 0x60, 0xda, 0x59, 0xb7, 0xae, 0x84, 0xe4, 0x19, 0x1f, + 0x95, 0xd1, 0x58, 0x51, 0xaf, 0xb8, 0xce, 0xda, 0x67, 0x65, 0x03, 0x9e, + 0xf7, 0x69, 0xd1, 0x3e, 0xfa, 0x89, 0xbf, 0x08, 0x1e, 0x6c, 0xca, 0x52, + 0x75, 0x3e, 0x28, 0xde, 0x22, 0x50, 0x15, 0xe2, 0xff, 0x81, 0xc9, 0xb3, + 0x9d, 0x9b, 0xc7, 0x59, 0x00, 0x3a, 0x92, 0x92, 0xc8, 0x92, 0xb5, 0xd9, + 0xc6, 0x58, 0x4c, 0xd7, 0x79, 0x18, 0x00, 0x48, 0xa4, 0x0c, 0x75, 0x37, + 0x8c, 0xcc, 0xec, 0x47, 0xa8, 0x4b, 0x40, 0x97, 0xda, 0x02, 0x87, 0x8c, + 0x42, 0x42, 0x3b, 0xee, 0xa5, 0x0f, 0xcd, 0x29, 0xa5, 0xeb, 0x7b, 0x67, + 0xed, 0x3a, 0x06, 0xee, 0xe2, 0xe0, 0x5c, 0xd4, 0x23, 0x6d, 0x86, 0x05, + 0x2b, 0xff, 0x11, 0x45, 0xa8, 0xcd, 0x53, 0x67, 0xcb, 0x15, 0xe2, 0xcc, + 0xc7, 0x92, 0x63, 0x6f, 0x03, 0x05, 0xd9, 0x0a, 0xca, 0x07, 0xd1, 0xe3, + 0xc0, 0x11, 0xa6, 0x17, 0xf0, 0x96, 0x1b, 0x93, 0x8c, 0x6c, 0xe9, 0x43, + 0xc5, 0x60, 0xc4, 0x27, 0x24, 0x23, 0x7c, 0xe4, 0x96, 0x5e, 0xf5, 0x0e, + 0x7c, 0x98, 0xe5, 0x2e, 0x0d, 0x18, 0x79, 0x7a, 0xa6, 0x51, 0x50, 0x04, + 0x26, 0x90, 0xdc, 0x86, 0x04, 0xf4, 0x63, 0x10, 0x4e, 0x11, 0x4a, 0x1f, + 0xbd, 0xd7, 0xe9, 0xab, 0x26, 0x46, 0xe9, 0xc7, 0x59, 0x50, 0x2f, 0x2f, + 0xd0, 0xe2, 0xfb, 0xd3, 0x31, 0xc9, 0x2b, 0xfb, 0x41, 0x68, 0xb6, 0x38, + 0xf4, 0xd8, 0x87, 0x3e, 0x0e, 0x04, 0x8c, 0xf4, 0x29, 0xd8, 0xa9, 0x97, + 0x7e, 0x31, 0x30, 0x29}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 144 + {SEC_OID_SHA512, + CKG_MGF1_SHA384, + 144, + 64, + {0x7d, 0xc5, 0x45, 0x7f, 0x6f, 0x8a, 0xa7, 0x4b, 0xc2, 0x31, 0x41, 0x56, + 0xe2, 0xef, 0xca, 0x71, 0x7c, 0x23, 0x60, 0xd5, 0x7a, 0x8c, 0x5e, 0xe3, + 0x96, 0xdd, 0xdd, 0x61, 0x51, 0xc0, 0xcc, 0x89, 0xf3, 0x56, 0xe3, 0xf1, + 0x4b, 0xea, 0x14, 0x78, 0xc7, 0xbb, 0x4a, 0x54, 0x62, 0x0a, 0x73, 0xd5, + 0x58, 0xbe, 0x24, 0x6f, 0xa8, 0x84, 0xc4, 0x13, 0x14, 0x47, 0x2b, 0xb9, + 0xc9, 0x86, 0x6f, 0xbd, 0xdb, 0x57, 0x27, 0xb0, 0x97, 0x65, 0x93, 0xab, + 0x6c, 0x66, 0x35, 0xd8, 0x25, 0x8a, 0x7d, 0xae, 0x32, 0x6d, 0xbe, 0x65, + 0xd2, 0x03, 0x95, 0x12, 0x09, 0xf8, 0xec, 0xe4, 0x6a, 0x41, 0x32, 0xef, + 0xcb, 0x64, 0x0b, 0xcb, 0xd7, 0x99, 0x0a, 0x6f, 0x0c, 0x13, 0x8b, 0x45, + 0x66, 0x88, 0xd2, 0x68, 0x15, 0x03, 0x96, 0xee, 0xd5, 0x2b, 0x55, 0x53, + 0xf0, 0x91, 0xf4, 0x88, 0x86, 0x42, 0xb1, 0x85, 0x80, 0x97, 0x7d, 0x80, + 0x68, 0x0b, 0xb9, 0xc1, 0x19, 0x49, 0x68, 0xbe, 0xd4, 0xb0, 0x19, 0x8c, + 0xf7, 0x2d, 0x1e, 0xd4, 0x63, 0x1a, 0x6c, 0x16, 0xf6, 0xea, 0x56, 0x2c, + 0x6c, 0xf3, 0x44, 0xb3, 0xf8, 0xd1, 0xc2, 0xfd, 0xdb, 0xce, 0xde, 0x64, + 0x7c, 0x91, 0xd0, 0x13, 0x12, 0xb3, 0x60, 0x93, 0x45, 0xd3, 0xe3, 0x2d, + 0xf8, 0x99, 0xfb, 0x98, 0x1f, 0x07, 0x0e, 0xd1, 0xc0, 0x74, 0x0d, 0x79, + 0xeb, 0x19, 0xf6, 0xd5, 0x47, 0x25, 0xc0, 0x06, 0xc0, 0xcf, 0xd9, 0x61, + 0xa2, 0x94, 0x33, 0x91, 0xba, 0xa2, 0xa3, 0x2e, 0x4d, 0xa6, 0xdf, 0xf7, + 0xed, 0x0a, 0x2a, 0x61, 0xfd, 0xed, 0x39, 0xa8, 0x5e, 0xe6, 0x42, 0xc1, + 0xe2, 0x19, 0xd9, 0xcc, 0xf9, 0x3f, 0xaf, 0x80, 0xe2, 0xc2, 0x13, 0x5b, + 0x0d, 0xe4, 0x94, 0xf8, 0xcb, 0xce, 0xc5, 0xbb, 0x77, 0xf7, 0x51, 0x48, + 0xe8, 0x3b, 0xa4, 0x08}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 145 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 145, + 0, + {0xa2, 0x89, 0x62, 0x5f, 0x9f, 0xe6, 0x84, 0xd1, 0x86, 0x60, 0x4f, 0xa0, + 0x81, 0x40, 0xf7, 0xd5, 0x22, 0xdb, 0xec, 0x8a, 0xe6, 0x26, 0x6c, 0xe8, + 0x3f, 0xba, 0x2b, 0x6b, 0xc6, 0x30, 0x5e, 0x2e, 0x27, 0xbb, 0xfb, 0x34, + 0x61, 0x65, 0xb4, 0xe1, 0x10, 0xe1, 0xb3, 0xe9, 0x44, 0x5f, 0xfa, 0x89, + 0x33, 0xe5, 0x41, 0x7d, 0xbd, 0x87, 0xe3, 0x08, 0x48, 0x35, 0xb8, 0x67, + 0x7a, 0xe4, 0x39, 0x60, 0x96, 0x16, 0xf7, 0xb7, 0x55, 0xbb, 0xba, 0xd3, + 0x3e, 0xd0, 0x25, 0x7a, 0x17, 0x0a, 0x39, 0x64, 0xb8, 0x5b, 0x3c, 0xdf, + 0xbc, 0xe4, 0x3e, 0xa3, 0xc5, 0x50, 0x35, 0x4a, 0x92, 0xec, 0x8e, 0x75, + 0x64, 0x2b, 0x03, 0x9e, 0x2b, 0x4d, 0x9b, 0xc7, 0x7b, 0x84, 0xc6, 0xbc, + 0x7f, 0x2f, 0x2a, 0x43, 0xa0, 0xa4, 0x03, 0xa1, 0x99, 0x2e, 0x00, 0x87, + 0x86, 0xb5, 0xe9, 0xe4, 0x3f, 0xbe, 0x71, 0xbe, 0xe7, 0x87, 0xec, 0xd9, + 0x95, 0x01, 0xf1, 0x20, 0x49, 0x21, 0xf6, 0x1e, 0xc0, 0xca, 0x83, 0xf1, + 0xa8, 0xfb, 0x78, 0x62, 0xef, 0xe6, 0x9b, 0x10, 0x4d, 0x82, 0x2f, 0xf5, + 0x17, 0x08, 0x02, 0xd5, 0x10, 0xfd, 0x55, 0xcb, 0xa7, 0xdc, 0xc2, 0xb6, + 0x95, 0xdb, 0x90, 0x5b, 0xce, 0x4c, 0x07, 0xa7, 0x02, 0xcd, 0xec, 0xf2, + 0x43, 0x81, 0xf4, 0x9a, 0x9b, 0x95, 0xd4, 0x80, 0x5f, 0x1e, 0xb5, 0x17, + 0x04, 0xea, 0x19, 0x86, 0x53, 0xf4, 0x3c, 0x3f, 0x12, 0x4a, 0x43, 0x47, + 0xea, 0x1b, 0xec, 0xd1, 0x38, 0xcc, 0x3f, 0xd4, 0x3e, 0x81, 0x3e, 0xd8, + 0x23, 0xc3, 0x73, 0xa3, 0x5e, 0xb9, 0x06, 0x0b, 0xcb, 0xb8, 0xfe, 0xfb, + 0x1c, 0x45, 0x3c, 0x72, 0xf1, 0xf6, 0x19, 0x87, 0x47, 0x57, 0x7a, 0xef, + 0x14, 0xad, 0x3f, 0xe1, 0x44, 0xb7, 0xd8, 0xde, 0x1b, 0xd6, 0xa1, 0x23, + 0xbd, 0x9f, 0x3f, 0x96}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 146 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 146, + 20, + {0x74, 0x0c, 0xc9, 0x4a, 0x43, 0x65, 0x36, 0x55, 0xea, 0xbe, 0x5a, 0x2c, + 0x9f, 0x88, 0x3a, 0x37, 0x84, 0xcb, 0xc5, 0xb1, 0x31, 0x61, 0xe0, 0x5a, + 0xc0, 0x84, 0x9c, 0xee, 0x39, 0xb2, 0xe8, 0xa4, 0x2a, 0x0f, 0x53, 0xd1, + 0x4b, 0x47, 0xff, 0x61, 0xd1, 0x43, 0x58, 0x47, 0x97, 0xad, 0x08, 0x89, + 0xb2, 0x6d, 0xe1, 0x7b, 0x0c, 0x27, 0xc7, 0x9a, 0x69, 0xa3, 0x56, 0xe2, + 0xe3, 0xea, 0xee, 0x2b, 0x86, 0x75, 0xb0, 0xaa, 0xf6, 0x8d, 0xfe, 0x68, + 0x2d, 0xf2, 0x34, 0x63, 0xb9, 0xb7, 0x80, 0xf5, 0xb4, 0xd6, 0x68, 0x1c, + 0x00, 0xb2, 0x72, 0x77, 0xe4, 0xe7, 0x83, 0x9a, 0x33, 0x3b, 0x02, 0x2a, + 0x16, 0xe7, 0xb7, 0x54, 0x18, 0xfa, 0xe9, 0xd5, 0xf5, 0xb3, 0xb9, 0x96, + 0x42, 0x7d, 0x51, 0x8e, 0xb1, 0xa6, 0x96, 0xac, 0x83, 0xce, 0x6c, 0x51, + 0x07, 0xef, 0xae, 0x57, 0x78, 0x59, 0xb8, 0x14, 0x10, 0x0f, 0x19, 0xc5, + 0x27, 0x08, 0x48, 0x1e, 0xd0, 0x3d, 0x03, 0x8a, 0x4c, 0xf6, 0x03, 0x9f, + 0x91, 0xbf, 0x72, 0xf4, 0x78, 0x8d, 0xba, 0x51, 0x17, 0x9e, 0x3c, 0x95, + 0xc7, 0x50, 0xa9, 0x43, 0x2a, 0xf1, 0x04, 0x4f, 0x7c, 0xc7, 0x58, 0x57, + 0x2f, 0xf1, 0x1c, 0x53, 0x7a, 0xdd, 0x14, 0xa6, 0x61, 0x8d, 0x0f, 0xc1, + 0x06, 0x4f, 0x76, 0x24, 0x85, 0xa0, 0xff, 0xeb, 0xfb, 0x0c, 0xfa, 0xce, + 0xff, 0x46, 0x02, 0x36, 0x7a, 0x23, 0x1c, 0xee, 0x6e, 0xa2, 0xc8, 0x40, + 0x7b, 0xcc, 0x88, 0x26, 0x7f, 0x42, 0x18, 0x9c, 0x02, 0xe3, 0x43, 0x8e, + 0x62, 0xe3, 0x82, 0x5d, 0x86, 0x67, 0xd1, 0xae, 0x22, 0x14, 0x94, 0xd4, + 0xe2, 0x96, 0x26, 0xca, 0xea, 0x3a, 0x7f, 0x5d, 0x22, 0x84, 0xf1, 0x88, + 0x62, 0x51, 0x2c, 0xdd, 0x4c, 0xd9, 0xcf, 0xe1, 0xd8, 0xd5, 0x7c, 0xed, + 0xc9, 0x96, 0x02, 0x99}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 147 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 147, + 28, + {0x9a, 0x80, 0x92, 0xd3, 0xe7, 0x59, 0xea, 0xc9, 0x37, 0x43, 0x56, 0xb3, + 0xbd, 0xa8, 0x0d, 0x87, 0xc6, 0xcd, 0x1f, 0x11, 0x88, 0xdc, 0x89, 0x4f, + 0x48, 0xbf, 0xcc, 0x2d, 0x15, 0xe9, 0x9c, 0x65, 0xff, 0xb6, 0x35, 0x35, + 0x10, 0x99, 0x8a, 0x36, 0x0f, 0x28, 0xbd, 0x63, 0x6c, 0x61, 0xed, 0xda, + 0x93, 0xeb, 0xb9, 0x03, 0x02, 0x9f, 0xea, 0xe9, 0xb2, 0xc3, 0x93, 0x5b, + 0x28, 0x70, 0xf9, 0xa3, 0xf2, 0x9e, 0x04, 0x4f, 0x3c, 0xcb, 0xa9, 0xa0, + 0x83, 0x57, 0x22, 0x6d, 0x48, 0xf7, 0x60, 0x15, 0x8c, 0xbe, 0x5b, 0xfc, + 0x0d, 0x7c, 0x0a, 0x2e, 0xac, 0xa0, 0xb1, 0xb1, 0x67, 0x74, 0x5b, 0xf2, + 0x6e, 0xa1, 0xe0, 0x08, 0xe7, 0x37, 0x7a, 0x08, 0x5f, 0x4b, 0xd6, 0x85, + 0xfd, 0x5a, 0xda, 0x66, 0x02, 0x75, 0x8e, 0x27, 0x54, 0x1e, 0x6f, 0x27, + 0x0a, 0xdf, 0x6d, 0x5b, 0x1a, 0x2b, 0x6c, 0x65, 0xa3, 0x75, 0x7c, 0x5b, + 0x3c, 0x4c, 0x29, 0x28, 0x4e, 0x7c, 0xad, 0xbd, 0x39, 0xf4, 0xcf, 0xcb, + 0x42, 0x53, 0xe9, 0x59, 0x94, 0x56, 0x51, 0xc6, 0x0e, 0xab, 0x57, 0xac, + 0x01, 0x70, 0xda, 0x7c, 0xcb, 0x0c, 0x8d, 0x72, 0xe7, 0x60, 0xe6, 0x03, + 0xc7, 0x55, 0xa1, 0xb1, 0xe1, 0x35, 0x6e, 0x96, 0x89, 0x89, 0xce, 0xc1, + 0xb9, 0xe1, 0x27, 0x3e, 0xc2, 0xc5, 0x72, 0xed, 0x7d, 0xd0, 0xd0, 0xd2, + 0x9c, 0x0a, 0xd1, 0xe7, 0x76, 0x92, 0xb0, 0xd7, 0x9e, 0xc6, 0x06, 0x57, + 0xfc, 0x21, 0xb7, 0x46, 0x16, 0x8d, 0xcd, 0xf0, 0xd0, 0x5a, 0x3e, 0xf1, + 0xf3, 0x7a, 0x4e, 0xbf, 0xb1, 0x99, 0xcc, 0x16, 0x7d, 0x94, 0xcc, 0x2c, + 0x9b, 0x75, 0xdd, 0xdf, 0x11, 0x30, 0x48, 0x32, 0x67, 0x97, 0xa6, 0xcf, + 0xd6, 0xc9, 0xa7, 0x64, 0xa6, 0xc7, 0x11, 0x31, 0xe5, 0xf5, 0x65, 0x4a, + 0x93, 0xfc, 0x83, 0xa7}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 148 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 148, + 32, + {0x35, 0x22, 0x94, 0x3f, 0x15, 0x80, 0x39, 0xaa, 0x68, 0x35, 0x4e, 0x3c, + 0x51, 0xeb, 0x6d, 0x9a, 0x49, 0x6f, 0x5c, 0x7e, 0x7c, 0x33, 0xbf, 0xe9, + 0xa2, 0x0c, 0xf9, 0x8c, 0xaa, 0x71, 0x0b, 0x88, 0xb1, 0x8e, 0xcb, 0x6d, + 0x73, 0x17, 0x77, 0x87, 0x47, 0x9d, 0x50, 0x64, 0xce, 0x3d, 0xed, 0xdc, + 0x13, 0xf9, 0x89, 0x98, 0xa7, 0x20, 0x71, 0x18, 0xde, 0x77, 0x02, 0x9e, + 0x8f, 0xd5, 0xf0, 0x12, 0xa9, 0xe0, 0x56, 0xb9, 0x72, 0xa9, 0x74, 0xcb, + 0x5b, 0x08, 0x7b, 0x65, 0x64, 0x82, 0x1a, 0xf8, 0x9c, 0xe3, 0xb6, 0x43, + 0x48, 0x09, 0x5a, 0xcc, 0xde, 0xa8, 0xad, 0x7d, 0x05, 0xcf, 0x3d, 0x21, + 0xd6, 0x20, 0x83, 0x65, 0xa1, 0xd2, 0xfc, 0xce, 0x7c, 0xd9, 0x64, 0x29, + 0x5c, 0x96, 0x3e, 0x5f, 0xd4, 0x95, 0x44, 0x8c, 0x09, 0x26, 0xde, 0x09, + 0x50, 0xd1, 0x2c, 0x42, 0xe0, 0x56, 0x59, 0x52, 0x95, 0xc4, 0x37, 0x64, + 0x84, 0xfd, 0x7d, 0x0d, 0xc6, 0xfe, 0xef, 0x3d, 0xcb, 0x41, 0xec, 0x5a, + 0x0d, 0xd2, 0x1e, 0xef, 0x37, 0x5e, 0x65, 0x52, 0x3b, 0xcf, 0x5a, 0xf7, + 0x0a, 0x92, 0x33, 0x1b, 0xeb, 0x0c, 0x6b, 0x5a, 0xc4, 0x45, 0xd6, 0xa0, + 0x6c, 0xbe, 0xbe, 0xed, 0x00, 0x83, 0xb7, 0x46, 0xb3, 0xd6, 0x67, 0xaa, + 0x36, 0x6c, 0x64, 0x73, 0x13, 0x38, 0x9a, 0x2d, 0x9b, 0x61, 0xd4, 0x1e, + 0xae, 0xd8, 0xcf, 0x2d, 0xb8, 0xb4, 0x93, 0x81, 0x15, 0x70, 0x09, 0x67, + 0x43, 0x2d, 0xcc, 0x4f, 0x38, 0x32, 0x78, 0xb4, 0xa3, 0x97, 0xaf, 0xac, + 0x04, 0xbd, 0xb7, 0xc2, 0xf5, 0xf6, 0x05, 0x18, 0x54, 0x17, 0x4d, 0x85, + 0xfb, 0x96, 0x52, 0x5c, 0x2a, 0xb7, 0xbb, 0x58, 0xc0, 0xff, 0xb4, 0x81, + 0xef, 0xc2, 0x9d, 0x08, 0xe4, 0xad, 0x1a, 0x86, 0xcc, 0xfc, 0xbd, 0xcd, + 0x98, 0x97, 0x48, 0x62}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 149 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 149, + 48, + {0x45, 0xd8, 0xed, 0x49, 0x82, 0xba, 0x48, 0x4e, 0x0b, 0xcf, 0xca, 0x14, + 0x53, 0x7d, 0x60, 0x7f, 0xb6, 0xc3, 0xf8, 0xf4, 0x44, 0x42, 0x5b, 0xca, + 0x05, 0xcf, 0x29, 0xbd, 0x5f, 0x92, 0x94, 0x5f, 0x0a, 0xc2, 0x11, 0xcc, + 0xbc, 0x78, 0xd9, 0x34, 0xf6, 0xfd, 0x24, 0x13, 0x1a, 0xe8, 0x84, 0x83, + 0x54, 0x7a, 0xef, 0x01, 0xb4, 0xe7, 0x0a, 0xcd, 0x6f, 0x84, 0xee, 0xf7, + 0x4d, 0x4a, 0x2d, 0xe4, 0x0b, 0x4d, 0x15, 0xd3, 0x8a, 0x08, 0x07, 0x08, + 0x7a, 0x54, 0xec, 0xe3, 0x6f, 0x26, 0x8a, 0x60, 0xb7, 0x0c, 0x50, 0x0b, + 0x72, 0xfe, 0x0f, 0xf4, 0x99, 0x20, 0xc6, 0x3c, 0x0c, 0xbd, 0xe6, 0xe0, + 0xd9, 0x10, 0x0f, 0x4e, 0x50, 0xea, 0x3b, 0x5e, 0x11, 0xa5, 0x95, 0xf3, + 0x75, 0x58, 0x78, 0xbb, 0x1e, 0x03, 0xc2, 0x95, 0xd3, 0xe7, 0x3f, 0x1e, + 0xc3, 0x2d, 0x24, 0xd6, 0x29, 0xf2, 0xfb, 0x46, 0x9c, 0xea, 0x48, 0x34, + 0x6c, 0x05, 0x7a, 0xbd, 0x64, 0xf6, 0xba, 0xe4, 0xcb, 0xd0, 0xfb, 0x89, + 0x07, 0x6a, 0x1e, 0x42, 0xbd, 0x52, 0x60, 0xcc, 0x56, 0x91, 0xfe, 0xe4, + 0x67, 0x62, 0x13, 0x6f, 0x93, 0x6a, 0xed, 0x35, 0xcd, 0xb6, 0xe1, 0x57, + 0x9d, 0x58, 0x6f, 0xc4, 0xe1, 0x66, 0xfe, 0x25, 0x27, 0x78, 0xa3, 0x79, + 0xc1, 0x34, 0x56, 0x21, 0x75, 0xe1, 0x7e, 0xec, 0xf7, 0x58, 0xc1, 0x1e, + 0xca, 0x66, 0xad, 0x25, 0x9a, 0xa9, 0xe5, 0x1e, 0x50, 0x4d, 0x0d, 0x31, + 0x7b, 0x17, 0x15, 0xbd, 0x22, 0x47, 0x06, 0xd6, 0x54, 0x18, 0xa4, 0x60, + 0x16, 0x12, 0xe4, 0x82, 0xbf, 0x95, 0xc1, 0xe9, 0xe9, 0x27, 0x8e, 0x54, + 0x01, 0xbd, 0xf1, 0xed, 0x24, 0x11, 0x8b, 0x90, 0x8a, 0x8e, 0x42, 0xc5, + 0x62, 0xa7, 0x68, 0x96, 0x56, 0x3f, 0xe4, 0xc0, 0x4d, 0x62, 0xb8, 0xab, + 0xdb, 0x61, 0xe4, 0xcb}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 150 + {SEC_OID_SHA512, + CKG_MGF1_SHA512, + 150, + 64, + {0x63, 0x94, 0x2e, 0x89, 0xa5, 0x6b, 0x63, 0x47, 0x87, 0xdb, 0xf0, 0x74, + 0xe7, 0x5b, 0x05, 0x25, 0xe8, 0xbd, 0x3b, 0x7b, 0x81, 0x72, 0xf2, 0xc2, + 0x74, 0x99, 0x27, 0x2b, 0x93, 0x9a, 0x81, 0x2c, 0xe2, 0xf5, 0x01, 0xeb, + 0x95, 0xa6, 0x46, 0x03, 0xf9, 0xbc, 0x7c, 0x21, 0x20, 0xef, 0x2f, 0x71, + 0x33, 0xc3, 0xb2, 0xa4, 0xbf, 0x64, 0x45, 0xe2, 0x25, 0x7b, 0x59, 0xe5, + 0x70, 0x22, 0xc8, 0x79, 0xf8, 0xd6, 0x06, 0x67, 0xab, 0x8e, 0x28, 0xdc, + 0x97, 0x28, 0x46, 0x67, 0x08, 0x58, 0xfc, 0x0d, 0x5b, 0xdb, 0xfa, 0x71, + 0xdf, 0xf8, 0x70, 0xaa, 0xc9, 0x64, 0x92, 0x21, 0x45, 0x33, 0x38, 0x3d, + 0x87, 0x40, 0xd8, 0x4d, 0xdf, 0x61, 0xd4, 0x6f, 0x85, 0x2c, 0x6b, 0xf0, + 0xbf, 0xb2, 0xd1, 0x0c, 0x2e, 0x4d, 0x41, 0xce, 0x7e, 0xea, 0xee, 0x02, + 0x83, 0x33, 0xdf, 0xe7, 0x76, 0x50, 0xb5, 0x3e, 0x66, 0xcd, 0x2c, 0x29, + 0x91, 0xb8, 0x0c, 0x32, 0xfa, 0xa3, 0x3a, 0xae, 0x27, 0xb1, 0xc3, 0x0c, + 0x0a, 0xe2, 0xab, 0xd7, 0x59, 0xc5, 0x9e, 0xb2, 0x2e, 0x0d, 0x05, 0x97, + 0xb6, 0xdd, 0x63, 0x49, 0x1e, 0x0c, 0x95, 0x04, 0x8c, 0x07, 0x4b, 0x1d, + 0x64, 0xd8, 0xf3, 0x56, 0xe6, 0x37, 0x66, 0x9d, 0x90, 0x97, 0x4f, 0x4e, + 0xb2, 0x9c, 0xa1, 0x84, 0x46, 0x8b, 0xc1, 0xe2, 0xd2, 0x4c, 0xfc, 0xd3, + 0x6e, 0x39, 0x5c, 0x41, 0xcf, 0x37, 0x03, 0xcd, 0xb1, 0xa5, 0xc2, 0x06, + 0xfb, 0xdd, 0x47, 0x63, 0x15, 0x4e, 0x55, 0x69, 0xd0, 0x4d, 0x75, 0x99, + 0x8e, 0x6f, 0x42, 0x5b, 0xd4, 0x2f, 0x80, 0xe0, 0xdc, 0xd8, 0xde, 0xee, + 0xbc, 0x33, 0x22, 0xaa, 0x6f, 0x50, 0xaa, 0x87, 0x33, 0x45, 0xd7, 0xc9, + 0xa0, 0x52, 0x21, 0x54, 0xb6, 0xde, 0x23, 0x87, 0x66, 0x4a, 0xe3, 0x37, + 0x64, 0xff, 0xb2, 0xa9}, + pub_key_5, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}}; + +#endif // rsa_pss_misc_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature-vectors.h new file mode 100644 index 000000000..da5b0ace8 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature-vectors.h @@ -0,0 +1,11891 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_vectors_h__ +#define rsa_signature_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_13{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x0d, 0x41, + 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, 0xbe, 0xcc, 0x42, + 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, 0x0e, 0xb6, 0x9f, + 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, 0x34, 0xfb, 0xe2, + 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, 0xa0, 0x0a, 0x53, + 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, 0xe5, 0x4b, 0xcc, + 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, 0xec, 0xbc, 0x6e, + 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, 0x04, 0xe5, 0xf7, + 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, 0xfa, 0x71, 0x26, + 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, 0x61, 0x6c, 0xa1, + 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, 0x18, 0x3f, 0x57, + 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, 0xca, 0x4f, 0x75, + 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, 0xa5, 0xc1, 0x1f, + 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, 0xb1, 0xad, 0x6f, + 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, 0x61, 0x1c, 0xf1, + 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, 0x67, 0x67, 0x6d, + 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, 0x45, 0xbb, 0x31, + 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, 0x91, 0xba, 0x1e, + 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, 0xd3, 0x6b, 0x42, + 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, 0x25, 0x88, 0x5c, + 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, 0x41, 0x22, 0xa2, + 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, 0xba, 0x22, 0xc1, + 0xa7, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_14{ + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xd0, 0x94, 0x1e, 0x63, 0xa9, 0x80, 0xfa, + 0x92, 0xfb, 0x25, 0xed, 0x4c, 0x7b, 0x33, 0x07, 0xf8, 0x27, 0x02, 0x30, + 0x34, 0xae, 0x7f, 0x1a, 0x74, 0x91, 0xf0, 0x69, 0x9c, 0xa7, 0x60, 0x72, + 0x85, 0xe6, 0x2a, 0xd8, 0xe9, 0x94, 0xba, 0xc2, 0x1b, 0x8b, 0x6e, 0x30, + 0x5e, 0x33, 0x4f, 0x48, 0x74, 0x06, 0x7d, 0x28, 0xe3, 0x04, 0x23, 0x0d, + 0xca, 0x7f, 0x0e, 0x85, 0xf7, 0xce, 0x59, 0x57, 0x70, 0xb6, 0xe0, 0x54, + 0xc9, 0xf8, 0x44, 0xba, 0x86, 0xc0, 0x69, 0x6e, 0xeb, 0xa0, 0x76, 0x9d, + 0x8d, 0x4a, 0x34, 0x7e, 0x8f, 0xe8, 0x5c, 0x72, 0x4a, 0xc1, 0xc4, 0x49, + 0x94, 0xaf, 0x18, 0xa3, 0x9e, 0x71, 0x9f, 0x72, 0x1f, 0x1b, 0xc5, 0x0c, + 0x46, 0xa3, 0x9e, 0x6c, 0x07, 0x5f, 0xcd, 0x16, 0x49, 0xf0, 0x1f, 0x22, + 0x60, 0x8c, 0xe7, 0xdc, 0x69, 0x55, 0x50, 0x22, 0x58, 0x33, 0x69, 0x87, + 0xd9, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_15{ + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xdf, 0xbe, 0x6f, 0x88, 0x2c, 0x8b, 0x0c, + 0x42, 0xc3, 0x22, 0x9f, 0x29, 0xcd, 0x85, 0x8b, 0xea, 0xd2, 0x5c, 0x21, + 0x3b, 0x5c, 0x03, 0x46, 0xc3, 0x05, 0x2f, 0x84, 0x4b, 0x04, 0x5a, 0xc7, + 0x92, 0xc8, 0x1c, 0x1d, 0xf5, 0xad, 0x6a, 0x66, 0xe9, 0xd4, 0xf3, 0xf7, + 0xc1, 0x10, 0x96, 0xf0, 0x69, 0xf5, 0xfc, 0x0d, 0x1d, 0x7d, 0xa5, 0x55, + 0xc6, 0xe6, 0x85, 0xcf, 0x67, 0x2a, 0xb2, 0xa6, 0x59, 0x9f, 0x01, 0x60, + 0x5f, 0x50, 0xc9, 0x3a, 0x91, 0xd6, 0x88, 0x2f, 0x58, 0x84, 0xe4, 0xcf, + 0x3e, 0x9c, 0x41, 0xa7, 0x90, 0xb0, 0xc4, 0x42, 0x47, 0x15, 0x07, 0x77, + 0xf9, 0x5a, 0xcf, 0x69, 0x31, 0x2b, 0x0e, 0xd6, 0x8f, 0x3c, 0x82, 0x69, + 0x3e, 0x6b, 0x67, 0xf0, 0xe1, 0xea, 0x59, 0x27, 0xc0, 0xee, 0xab, 0x35, + 0x54, 0xc2, 0xc1, 0x57, 0x18, 0x1f, 0x46, 0x34, 0xe7, 0x7b, 0xcb, 0x08, + 0x8b, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_16{ + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xac, 0x90, 0x48, 0xa7, 0xa4, 0xf5, 0x60, + 0xaf, 0x91, 0xb4, 0xfc, 0xaf, 0x62, 0xa1, 0x45, 0x95, 0xcb, 0x9c, 0xa9, + 0xec, 0x12, 0x00, 0x0f, 0xc8, 0x45, 0xe4, 0x85, 0x72, 0x11, 0x3c, 0xab, + 0x28, 0x90, 0xad, 0xb0, 0x11, 0xa9, 0x19, 0x57, 0x5a, 0x40, 0x76, 0x0d, + 0x1f, 0x23, 0xfe, 0x92, 0x50, 0x9c, 0x8a, 0x58, 0x10, 0xb6, 0xd0, 0x59, + 0x90, 0xb9, 0x09, 0xdd, 0x0f, 0x4c, 0x60, 0x14, 0xf2, 0xb3, 0x1b, 0x6a, + 0xbd, 0x80, 0x5b, 0xac, 0xe9, 0x98, 0x16, 0xe2, 0xed, 0xa4, 0x1f, 0xd7, + 0xb9, 0x54, 0x05, 0xdb, 0x7c, 0x5c, 0x8f, 0x4c, 0xf6, 0xba, 0xbb, 0x14, + 0xf5, 0x50, 0xd5, 0xd0, 0xdd, 0x51, 0x79, 0xb5, 0x49, 0x51, 0xff, 0xf6, + 0xaa, 0x96, 0x86, 0xf3, 0x0f, 0x47, 0x8d, 0xb6, 0x49, 0xb7, 0xc7, 0x04, + 0x4c, 0xc2, 0x02, 0xdc, 0xca, 0xd0, 0x03, 0x43, 0x46, 0x8e, 0xaa, 0xcf, + 0xbf, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_17{ + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xa1, 0xd3, 0x91, 0x2e, 0x65, 0xd9, 0x94, + 0xe0, 0xba, 0x51, 0x13, 0x5f, 0x78, 0x84, 0x4d, 0x9a, 0x3e, 0xa5, 0x16, + 0x1e, 0x54, 0x50, 0xd1, 0x6a, 0x8c, 0xf0, 0x17, 0x3a, 0x0a, 0x30, 0x9a, + 0x1e, 0xe9, 0x4e, 0x94, 0x38, 0x5d, 0xff, 0xc5, 0xe2, 0x7d, 0xea, 0x66, + 0x92, 0xa1, 0x71, 0x35, 0x16, 0xaf, 0x86, 0xdf, 0x22, 0x83, 0xc8, 0xe3, + 0x27, 0xe6, 0x0e, 0xe2, 0x6a, 0x7b, 0x7c, 0xfc, 0xcb, 0x0a, 0xf3, 0xf4, + 0xb5, 0xef, 0xec, 0x35, 0x86, 0x51, 0x99, 0x6b, 0x97, 0xd5, 0xb2, 0x5d, + 0xa9, 0x33, 0xb0, 0x63, 0x49, 0x0c, 0xf7, 0xb6, 0x70, 0x73, 0xd3, 0x99, + 0xb0, 0x4a, 0xd5, 0x5c, 0x0a, 0x89, 0xf8, 0xec, 0x36, 0xd7, 0xf5, 0xca, + 0xe7, 0x57, 0xdb, 0xd3, 0xd6, 0xd0, 0xf5, 0xb7, 0x7f, 0x7c, 0x94, 0xe2, + 0x88, 0x78, 0x39, 0x7c, 0xb4, 0x5c, 0xfd, 0x17, 0x8f, 0x3f, 0x07, 0xed, + 0x01, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_18{ + 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81, + 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xb8, 0xbe, 0x12, 0x96, 0x38, 0xe9, 0xc8, + 0x05, 0x35, 0x9e, 0x61, 0x69, 0xb2, 0x63, 0x26, 0x5e, 0x2a, 0x8e, 0xc4, + 0xb8, 0x49, 0x10, 0x1f, 0x2a, 0x32, 0x1c, 0xe5, 0x23, 0x66, 0x5e, 0x39, + 0x99, 0x54, 0xac, 0x38, 0x65, 0xee, 0x8c, 0x85, 0xd1, 0x4f, 0x3d, 0x3f, + 0x24, 0xfb, 0xd5, 0x83, 0x66, 0x4b, 0xf0, 0x93, 0x94, 0xcb, 0xc7, 0xf7, + 0xff, 0xc9, 0x8a, 0xad, 0xc9, 0x4e, 0xda, 0x35, 0xca, 0x4b, 0x96, 0x14, + 0xfd, 0x2d, 0x77, 0x3c, 0x78, 0x20, 0x86, 0xa1, 0xea, 0x9c, 0xa2, 0x3f, + 0x35, 0x7c, 0xb2, 0xcd, 0xc4, 0x65, 0xfb, 0x85, 0x10, 0x01, 0x72, 0x84, + 0x5d, 0x6b, 0x29, 0x06, 0xdc, 0x93, 0x15, 0xa5, 0x42, 0xd2, 0x04, 0xbc, + 0xc4, 0xdc, 0xe6, 0x8d, 0x90, 0x48, 0x41, 0x98, 0xe2, 0x35, 0x0c, 0xd6, + 0x82, 0xee, 0xf9, 0x31, 0x3a, 0x13, 0xdf, 0x36, 0x07, 0x66, 0x9a, 0xa4, + 0xdd, 0x18, 0x6f, 0x56, 0x3b, 0xa0, 0xae, 0x3e, 0xe0, 0x54, 0xf8, 0x57, + 0xa9, 0x29, 0x85, 0xf2, 0x69, 0x4a, 0x54, 0xe1, 0xa8, 0x7e, 0xd7, 0x32, + 0x7a, 0xcb, 0xfd, 0xa3, 0xe6, 0x1e, 0xcb, 0xfe, 0xcf, 0xdd, 0x1b, 0x7b, + 0x2d, 0x08, 0xdd, 0x30, 0x61, 0x22, 0xfd, 0x44, 0x26, 0x8f, 0x08, 0x46, + 0x33, 0x06, 0x76, 0x0f, 0x40, 0xdf, 0xb7, 0x63, 0x4e, 0x71, 0xd7, 0xa7, + 0x2f, 0x12, 0x24, 0xe6, 0x11, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_19{ + 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81, + 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xeb, 0x47, 0x7c, 0x90, 0xd4, 0x6b, 0xd1, + 0x89, 0x6c, 0xf4, 0x93, 0x0c, 0xf2, 0x61, 0x51, 0x40, 0xe0, 0x29, 0xa7, + 0x43, 0xf0, 0x64, 0x9a, 0xe5, 0x86, 0xeb, 0x04, 0xd5, 0x1f, 0x21, 0xac, + 0x52, 0x41, 0x74, 0x4b, 0x58, 0x72, 0xcc, 0xeb, 0xc8, 0x7b, 0x40, 0x14, + 0x87, 0xa9, 0xc8, 0x59, 0x17, 0x6c, 0x9f, 0xc8, 0x20, 0x0b, 0x20, 0x54, + 0x87, 0x5e, 0x2c, 0x81, 0x1a, 0x56, 0xb5, 0xd9, 0x46, 0x8e, 0x6d, 0x3a, + 0x99, 0xc0, 0x58, 0xb1, 0xc8, 0x95, 0x47, 0xf5, 0x5a, 0x3d, 0x7b, 0x1d, + 0x08, 0x85, 0x2f, 0x67, 0x3d, 0x32, 0x88, 0x54, 0x4a, 0xab, 0x90, 0x6e, + 0x57, 0x36, 0x4c, 0xac, 0x81, 0x77, 0x28, 0xdc, 0xea, 0x18, 0xbc, 0x11, + 0x93, 0xe6, 0x22, 0x69, 0xe0, 0x41, 0x12, 0xc1, 0x94, 0x51, 0x70, 0x2c, + 0xfa, 0xa4, 0x6f, 0xca, 0xf7, 0x16, 0xdb, 0x14, 0xf2, 0xe1, 0xc9, 0xb8, + 0xd3, 0x12, 0xbd, 0xb1, 0x5d, 0xde, 0x50, 0x69, 0x45, 0x39, 0x5b, 0xdb, + 0x08, 0x65, 0xf2, 0x2a, 0xc0, 0x55, 0x3f, 0x82, 0x7a, 0x27, 0x71, 0x9c, + 0x2c, 0x70, 0x3a, 0x83, 0xc6, 0xcb, 0xfd, 0x94, 0x9d, 0x06, 0xd4, 0xeb, + 0x56, 0x0a, 0x8f, 0xdd, 0xff, 0x05, 0x2f, 0xd6, 0xf0, 0xa2, 0x0f, 0x6c, + 0xde, 0xb2, 0x90, 0x92, 0x11, 0xb7, 0x5f, 0x81, 0x82, 0xe5, 0x85, 0x90, + 0xd0, 0x69, 0xa2, 0xa2, 0x71, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_20{ + 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81, + 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xd1, 0x06, 0x0f, 0xe7, 0xc6, 0xd1, 0x85, + 0xf0, 0x9c, 0x3c, 0x18, 0x65, 0xcf, 0x6b, 0xea, 0xf5, 0xdc, 0x93, 0x06, + 0xf2, 0xf3, 0x64, 0x6b, 0xbc, 0xcf, 0x19, 0xe4, 0x7f, 0xad, 0xf9, 0x8c, + 0xfd, 0xa7, 0x71, 0x6c, 0x79, 0x7d, 0x15, 0xaf, 0xe5, 0x06, 0xd5, 0x73, + 0xf1, 0x91, 0x63, 0xae, 0x2a, 0xb0, 0xed, 0x99, 0x64, 0xc7, 0xb1, 0x25, + 0xda, 0xd7, 0x84, 0x11, 0x25, 0xd3, 0x8d, 0xd9, 0xf4, 0x30, 0xb3, 0x0f, + 0xe5, 0xea, 0x0d, 0x24, 0x08, 0x3c, 0xb9, 0xb0, 0x9f, 0x24, 0x1b, 0x07, + 0x00, 0x82, 0x1c, 0xb5, 0xe4, 0x0d, 0xc7, 0x81, 0xe7, 0x2e, 0xd9, 0x5a, + 0x2a, 0x8c, 0xfd, 0x33, 0xda, 0x06, 0x5c, 0x58, 0xdb, 0x8b, 0x81, 0x66, + 0xaa, 0xec, 0x38, 0x5a, 0x5d, 0xb0, 0x4f, 0x47, 0x31, 0x98, 0xfa, 0x3b, + 0x27, 0xd4, 0xde, 0x0a, 0x32, 0x67, 0xb1, 0x17, 0x69, 0xaf, 0x11, 0x78, + 0xd2, 0x84, 0xfb, 0x9c, 0xa6, 0xac, 0x2f, 0xfd, 0x03, 0xb9, 0x40, 0x50, + 0x9d, 0xbf, 0x23, 0x83, 0x83, 0x8d, 0x39, 0xe0, 0xd5, 0xc9, 0x3f, 0xe2, + 0x9a, 0x68, 0x02, 0xe1, 0x27, 0x16, 0x43, 0x1e, 0x25, 0x96, 0x5f, 0x5b, + 0x7b, 0x14, 0x66, 0x63, 0xf4, 0xe5, 0x56, 0x7a, 0xc4, 0xc3, 0xed, 0xf8, + 0x82, 0x49, 0x13, 0xd2, 0x6f, 0xf2, 0xdd, 0x03, 0x83, 0x0c, 0x8a, 0x06, + 0x45, 0xad, 0xb0, 0x4d, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_21{ + 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81, + 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xd1, 0xf3, 0x3c, 0x4d, 0x0c, 0x3b, 0x12, + 0x7c, 0xfd, 0x4c, 0x71, 0x1a, 0xef, 0x05, 0x4e, 0x29, 0x1c, 0xb9, 0xa9, + 0xb7, 0xb7, 0x69, 0xd6, 0xdf, 0xce, 0xa5, 0xba, 0x02, 0xd9, 0x9f, 0x08, + 0x07, 0xff, 0xb6, 0x3f, 0x09, 0x7e, 0xd7, 0xb5, 0xc5, 0xe2, 0xad, 0x09, + 0x57, 0x8c, 0x74, 0x98, 0x63, 0xa9, 0x6a, 0x2b, 0xed, 0xc3, 0xe7, 0x27, + 0x38, 0xfe, 0x88, 0x7a, 0x4a, 0x1f, 0xae, 0x6c, 0xa8, 0xc8, 0xe7, 0x22, + 0xc8, 0xde, 0xdc, 0x06, 0x5a, 0x4d, 0xf9, 0xf5, 0xc3, 0x8e, 0x95, 0x01, + 0x75, 0xa7, 0xe0, 0xde, 0x90, 0x08, 0xf3, 0xa9, 0xa6, 0x7e, 0x34, 0x13, + 0xf9, 0x89, 0x1e, 0x2f, 0x8a, 0x70, 0xb2, 0x9f, 0x55, 0xdd, 0x21, 0xd2, + 0xcb, 0xa1, 0x6f, 0x8e, 0x23, 0x00, 0xef, 0x7c, 0x35, 0xed, 0x1e, 0x42, + 0xeb, 0xfb, 0xe7, 0x06, 0x45, 0x23, 0x0d, 0xdd, 0x8c, 0x06, 0x7d, 0xae, + 0x90, 0x69, 0xae, 0x5f, 0x32, 0x93, 0x7a, 0x20, 0x7e, 0x0e, 0x78, 0x96, + 0xe8, 0x7f, 0xb3, 0x99, 0xe6, 0xc9, 0x3b, 0xc5, 0xbf, 0x6c, 0x25, 0x04, + 0xfb, 0xdb, 0x3e, 0xcf, 0xc2, 0x81, 0xf8, 0xda, 0x29, 0x11, 0x5b, 0x2e, + 0xc4, 0x1e, 0xb9, 0xac, 0xc4, 0x17, 0x6e, 0x31, 0x1f, 0xe8, 0xdb, 0xca, + 0xc2, 0x4b, 0x57, 0xf8, 0xd6, 0x56, 0x60, 0x0e, 0x5f, 0xb4, 0x09, 0x5e, + 0xb4, 0xbf, 0x90, 0xb6, 0xe9, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_22{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbd, 0x31, 0xc7, + 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, 0x46, 0xff, 0x78, + 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, 0x20, 0x86, 0x79, + 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, 0x31, 0x7d, 0x22, + 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, 0x8f, 0x52, 0xfb, + 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, 0xea, 0xe8, 0xdf, + 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, 0xe0, 0x0e, 0x80, + 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, 0x4e, 0x78, 0xb3, + 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, 0x68, 0x5e, 0x4d, + 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, 0xaf, 0xf2, 0x8a, + 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, 0xc1, 0x20, 0xad, + 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, 0xa6, 0x72, 0xcd, + 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, 0x61, 0xd0, 0x9b, + 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, 0x20, 0x82, 0x14, + 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, 0x63, 0xa1, 0xb0, + 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, 0x6a, 0x2f, 0xcb, + 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, 0x78, 0xa2, 0x3a, + 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, 0xfb, 0x6c, 0xbd, + 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, 0xc6, 0xb8, 0xf9, + 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, 0xf5, 0x05, 0x75, + 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, 0x9b, 0xd8, 0xd2, + 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, 0x88, 0x25, 0x61, + 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_23{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcd, 0xa6, 0xfa, + 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, 0x57, 0xe0, 0xa3, 0xbf, 0xff, + 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, 0x1f, 0xb3, 0x38, 0xaa, 0x05, + 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, 0xd6, 0xb5, 0xb7, 0xc4, 0x98, + 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, 0xb9, 0xc0, 0x30, 0x74, 0xd6, + 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, 0xa0, 0xc4, 0x30, 0xff, 0x05, + 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, 0x74, 0x51, 0x1d, 0x88, 0x85, + 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, 0xa0, 0x15, 0xc5, 0x59, 0x07, + 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, 0x08, 0x15, 0xb1, 0x29, 0x1e, + 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, 0x7d, 0x93, 0x0e, 0xb9, 0x98, + 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, 0xe2, 0x1d, 0xe9, 0x72, 0x27, + 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, 0x80, 0xa0, 0x0d, 0xe5, 0xbd, + 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, 0xeb, 0x05, 0x4d, 0x58, 0xc9, + 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, 0xa1, 0x36, 0x42, 0xdd, 0x95, + 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, 0x3a, 0xab, 0x22, 0x99, 0xd5, + 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, 0x42, 0x70, 0x94, 0xd3, 0xdf, + 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, 0x34, 0xd1, 0x2b, 0xac, 0x37, + 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, 0xf7, 0x35, 0xf8, 0x16, 0xe8, + 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, 0x60, 0x82, 0x15, 0x4c, 0xd1, + 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, 0xb7, 0x48, 0xa3, 0xe5, 0xed, + 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, 0xe4, 0xe2, 0xa2, 0x7b, 0x95, + 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, 0x09, 0xd8, 0xff, 0x51, 0x1b, + 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_24{ + 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, + 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x95, 0x63, 0x53, + 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4, 0x60, 0x24, 0x66, + 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd, 0x39, 0xe2, 0xa9, + 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c, 0x95, 0x5d, 0x48, + 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01, 0xa0, 0x18, 0xee, + 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28, 0x02, 0x36, 0xcd, + 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70, 0x9c, 0xb4, 0xb5, + 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59, 0xc4, 0x3b, 0xe7, + 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7, 0x50, 0x24, 0xa2, + 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7, 0xca, 0x12, 0x27, + 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68, 0xe4, 0x97, 0x6e, + 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0, 0x24, 0xfb, 0xb8, + 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1, 0xc6, 0xeb, 0x1d, + 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36, 0x08, 0x80, 0x30, + 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b, 0x8c, 0x8e, 0x6d, + 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97, 0x54, 0x7e, 0x77, + 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc, 0x94, 0x32, 0x11, + 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32, 0xad, 0x51, 0x0d, + 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86, 0x9e, 0xfb, 0x8b, + 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4, 0x2b, 0x34, 0x38, + 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52, 0x27, 0x6b, 0xee, + 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05, 0xe3, 0x09, 0x64, + 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96, 0x0c, 0x3e, 0xd6, + 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f, 0xec, 0xce, 0x4b, + 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c, 0x4c, 0xeb, 0x65, + 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1, 0x6e, 0x5a, 0xdf, + 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5, 0xf1, 0x74, 0xf4, + 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a, 0x6b, 0x6d, 0x6c, + 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd, 0x23, 0x8d, 0xd3, + 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9, 0xe7, 0xb9, 0x9e, + 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e, 0x00, 0x93, 0xbc, + 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13, 0x76, 0xe7, 0x05, + 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78, 0x92, 0x7b, 0x92, + 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f, 0x49, 0xb9, 0x07, + 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5, 0x5d, 0xf8, 0x1c, + 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f, 0xb4, 0x17, 0xf9, + 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3, 0x92, 0x45, 0x51, + 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e, 0x6a, 0x18, 0x52, + 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67, 0x17, 0x4a, 0x3b, + 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8, 0x57, 0x7b, 0x8b, + 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65, 0xdd, 0x38, 0xe5, + 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda, 0xb7, 0x77, 0x3b, + 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4, 0x59, 0xf2, 0x1f, + 0x3e, 0x62, 0x4e, 0xe6, 0xed, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_25{ + 0x30, 0x81, 0x9d, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8b, 0x00, 0x30, 0x81, + 0x87, 0x02, 0x81, 0x81, 0x00, 0x89, 0x86, 0x3f, 0x69, 0x93, 0x17, 0x7d, + 0x65, 0xe5, 0xf1, 0xb6, 0xd4, 0x1e, 0x18, 0x3e, 0xbd, 0xe1, 0xfe, 0x8c, + 0x0f, 0x23, 0xfa, 0x8c, 0x99, 0x89, 0x3b, 0xa0, 0x26, 0x74, 0x16, 0xb7, + 0x4d, 0x93, 0xbc, 0xf0, 0x4c, 0xb7, 0x7f, 0x7b, 0xbc, 0x50, 0x15, 0xf5, + 0x01, 0xc0, 0x01, 0xfe, 0x81, 0xee, 0xd5, 0xc3, 0x39, 0xfc, 0xa8, 0xd6, + 0x80, 0x4c, 0x29, 0x52, 0x36, 0x68, 0xd5, 0x7b, 0x32, 0xe2, 0x05, 0x8b, + 0x20, 0x36, 0x6c, 0x4d, 0x66, 0xc5, 0xe1, 0x68, 0x4b, 0x92, 0x5b, 0xd7, + 0xc7, 0x19, 0x59, 0xba, 0x4b, 0x02, 0x2a, 0x4c, 0xe4, 0xa0, 0x4c, 0x7e, + 0x4f, 0xf1, 0x3f, 0xa4, 0x33, 0xf8, 0x15, 0x53, 0x99, 0x9e, 0xd9, 0xe7, + 0x3d, 0xc6, 0xf4, 0xe0, 0xce, 0xc5, 0xb0, 0x04, 0x52, 0x39, 0x1b, 0xb7, + 0xa7, 0x42, 0xf5, 0xb9, 0x32, 0xc0, 0xa4, 0xec, 0xcf, 0x80, 0x21, 0x20, + 0xcf, 0x02, 0x01, 0x03}; + +// kSpki is an RSA public key in an X.509 SubjectPublicKeyInfo. +const uint8_t kSpki[] = { + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9, + 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb, + 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0, + 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef, + 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa, + 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76, + 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25, + 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79, + 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49, + 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd, + 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61, + 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, +}; +// kHash is the SHA-256 hash of {1,2,3,4}. +const uint8_t kHash[] = { + 0x9f, 0x64, 0xa7, 0x47, 0xe1, 0xb9, 0x7f, 0x13, 0x1f, 0xab, 0xb6, + 0xb4, 0x47, 0x29, 0x6c, 0x9b, 0x6f, 0x02, 0x01, 0xe7, 0x9f, 0xb3, + 0xc5, 0x35, 0x6e, 0x6c, 0x77, 0xe8, 0x9b, 0x6a, 0x80, 0x6a, +}; +// kSignature is the signature of kHash with RSASSA-PKCS1-v1_5. +const uint8_t kSignature[] = { + 0xa5, 0xf0, 0x8a, 0x47, 0x5d, 0x3c, 0xb3, 0xcc, 0xa9, 0x79, 0xaf, 0x4d, + 0x8c, 0xae, 0x4c, 0x14, 0xef, 0xc2, 0x0b, 0x34, 0x36, 0xde, 0xf4, 0x3e, + 0x3d, 0xbb, 0x4a, 0x60, 0x5c, 0xc8, 0x91, 0x28, 0xda, 0xfb, 0x7e, 0x04, + 0x96, 0x7e, 0x63, 0x13, 0x90, 0xce, 0xb9, 0xb4, 0x62, 0x7a, 0xfd, 0x09, + 0x3d, 0xc7, 0x67, 0x78, 0x54, 0x04, 0xeb, 0x52, 0x62, 0x6e, 0x24, 0x67, + 0xb4, 0x40, 0xfc, 0x57, 0x62, 0xc6, 0xf1, 0x67, 0xc1, 0x97, 0x8f, 0x6a, + 0xa8, 0xae, 0x44, 0x46, 0x5e, 0xab, 0x67, 0x17, 0x53, 0x19, 0x3a, 0xda, + 0x5a, 0xc8, 0x16, 0x3e, 0x86, 0xd5, 0xc5, 0x71, 0x2f, 0xfc, 0x23, 0x48, + 0xd9, 0x0b, 0x13, 0xdd, 0x7b, 0x5a, 0x25, 0x79, 0xef, 0xa5, 0x7b, 0x04, + 0xed, 0x44, 0xf6, 0x18, 0x55, 0xe4, 0x0a, 0xe9, 0x57, 0x79, 0x5d, 0xd7, + 0x55, 0xa7, 0xab, 0x45, 0x02, 0x97, 0x60, 0x42, +}; +// kSignature is an invalid signature of kHash with RSASSA-PKCS1-v1_5 with the +// NULL parameter omitted. +const uint8_t kSignatureInvalid[] = { + 0x71, 0x6c, 0x24, 0x4e, 0xc9, 0x9b, 0x19, 0xc7, 0x49, 0x29, 0xb8, 0xd4, + 0xfb, 0x26, 0x23, 0xc0, 0x96, 0x18, 0xcd, 0x1e, 0x60, 0xe8, 0x88, 0x94, + 0x8c, 0x59, 0xfb, 0x58, 0x5c, 0x61, 0x58, 0x7a, 0xae, 0xcc, 0xeb, 0xee, + 0x1e, 0x85, 0x7d, 0x83, 0xa9, 0xdc, 0x6f, 0x4c, 0x34, 0x5c, 0xcb, 0xd9, + 0xde, 0x58, 0x76, 0xdf, 0x1f, 0x5e, 0xd4, 0x57, 0x5b, 0xeb, 0xaf, 0x4f, + 0x7a, 0xa7, 0x6b, 0x21, 0xf1, 0x0a, 0x96, 0x78, 0xc7, 0xa8, 0x02, 0x7a, + 0xc2, 0x06, 0xd3, 0x18, 0x79, 0x72, 0x6b, 0xfe, 0x2d, 0xec, 0xd8, 0x8e, + 0x98, 0x86, 0x89, 0xf4, 0x67, 0x14, 0x2b, 0xac, 0x6d, 0xd7, 0x04, 0xd8, + 0xab, 0x05, 0xe6, 0x51, 0xf6, 0xee, 0x58, 0x63, 0xef, 0x6a, 0x3e, 0x89, + 0x99, 0x2a, 0x1c, 0x10, 0xc2, 0xd0, 0x41, 0x9e, 0x1e, 0x9a, 0x9a, 0x57, + 0x32, 0x0f, 0x49, 0xb4, 0x57, 0x37, 0xa4, 0x26, +}; + +const RsaSignatureTestVector kRsaSignatureWycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + 1, + {0x9f, 0x42, 0x05, 0x16, 0xe9, 0xd0, 0x63, 0xe5, 0xe2, 0x96, 0x1a, 0xcc, + 0xd8, 0x0e, 0x3e, 0xb0, 0x19, 0x8b, 0x10, 0xf4, 0xd6, 0x4e, 0x74, 0x9b, + 0x5b, 0xd3, 0x9a, 0x80, 0xf7, 0x35, 0x6d, 0x2c, 0xa0, 0xfd, 0xbb, 0xfe, + 0x5f, 0x5b, 0x2b, 0xba, 0x92, 0xda, 0x76, 0x16, 0xa8, 0x39, 0x12, 0xb4, + 0x49, 0xe6, 0x9f, 0x8c, 0xe6, 0xe3, 0x5a, 0x27, 0xe9, 0xe5, 0x53, 0x27, + 0x9d, 0x6a, 0x93, 0x17, 0xa1, 0xd0, 0x7d, 0x89, 0x7d, 0xdd, 0xd9, 0xa8, + 0x29, 0x13, 0x21, 0x35, 0x9c, 0x6a, 0x8a, 0x31, 0xa4, 0xad, 0x7d, 0xbb, + 0x54, 0x43, 0x2b, 0xeb, 0xaf, 0xfb, 0xe8, 0x94, 0x0e, 0x40, 0xcc, 0x87, + 0x5d, 0x94, 0x1e, 0xca, 0xa1, 0x01, 0x96, 0xe1, 0xaa, 0x68, 0xb8, 0x3e, + 0x0d, 0xb6, 0x7e, 0x34, 0xf3, 0x93, 0x7d, 0xc1, 0xdd, 0x11, 0xcc, 0x0e, + 0x5b, 0x40, 0xcd, 0xb0, 0xb9, 0x0e, 0xcd, 0xca, 0xd7, 0x93, 0xd7, 0x27, + 0x9d, 0xc5, 0xb5, 0xf6, 0xcb, 0x35, 0x6b, 0x80, 0x5e, 0x63, 0x57, 0xba, + 0xa1, 0xb3, 0x65, 0x9d, 0xbb, 0xdf, 0xc9, 0xa0, 0xf0, 0x42, 0x13, 0x17, + 0x60, 0xfe, 0x1b, 0x78, 0x20, 0x2f, 0x28, 0x96, 0x99, 0xe0, 0x4b, 0x5c, + 0x55, 0xf3, 0xec, 0x26, 0xfa, 0x25, 0x46, 0x0c, 0xe3, 0xde, 0x5a, 0xef, + 0xf0, 0xb1, 0xf5, 0xc4, 0x35, 0xe0, 0x22, 0xe1, 0x16, 0x8f, 0x9f, 0xb8, + 0x61, 0x47, 0xe7, 0xa8, 0xb0, 0xf1, 0x1c, 0xd9, 0x88, 0xd5, 0x9c, 0x81, + 0xc3, 0xfe, 0x74, 0x11, 0x6b, 0x35, 0x0e, 0x03, 0x96, 0xb1, 0xcd, 0xb2, + 0xb4, 0xe0, 0x32, 0x6b, 0x5c, 0x90, 0xdc, 0x38, 0x45, 0x29, 0xc7, 0xf7, + 0x94, 0xc4, 0xc2, 0xf4, 0x09, 0x58, 0xf9, 0x7e, 0xa2, 0x03, 0xd7, 0x6a, + 0x75, 0x07, 0x6d, 0x53, 0x60, 0x22, 0x8e, 0x7d, 0xdf, 0x16, 0x68, 0x42, + 0xb9, 0x16, 0x5e, 0x8e}, + pub_key_13, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + 2, + {0xb4, 0xe0, 0xa2, 0x73, 0xbb, 0xf6, 0xe9, 0x42, 0xcb, 0x22, 0xae, 0x5c, + 0xcb, 0xfd, 0x9d, 0x84, 0x34, 0x00, 0xba, 0x45, 0x1c, 0x5e, 0x08, 0x6f, + 0xce, 0x9b, 0x3b, 0x1f, 0x90, 0xbd, 0x89, 0x2f, 0xad, 0xc5, 0x4a, 0xc4, + 0x5b, 0x61, 0xf3, 0xb3, 0xb3, 0x7a, 0xca, 0x67, 0xd8, 0x35, 0xfd, 0xa1, + 0xb3, 0x7d, 0x5b, 0xec, 0x42, 0x73, 0x82, 0xbe, 0x23, 0x48, 0x06, 0x27, + 0x16, 0xd4, 0x59, 0x2c, 0x7e, 0xb5, 0xc9, 0x10, 0x7c, 0xf3, 0x91, 0xe1, + 0xce, 0xc0, 0x1c, 0x74, 0xd6, 0x4d, 0xfa, 0x5c, 0xb7, 0x05, 0x2f, 0x2f, + 0x8e, 0x44, 0x2a, 0x09, 0xd2, 0x1c, 0x22, 0xef, 0x54, 0x84, 0xcb, 0x04, + 0x5c, 0x25, 0xa0, 0x5b, 0x30, 0x57, 0xb2, 0x66, 0x33, 0x5f, 0x61, 0x9e, + 0xa8, 0xdc, 0x43, 0xb7, 0x2e, 0x9a, 0xbf, 0x38, 0xc1, 0x9b, 0x5d, 0x71, + 0xc2, 0x1b, 0x9b, 0xf2, 0xeb, 0x8b, 0x63, 0xf2, 0xfe, 0x0f, 0xa8, 0x68, + 0xf7, 0xdb, 0xc9, 0xde, 0xae, 0x97, 0x45, 0xad, 0xb1, 0xfc, 0x26, 0x02, + 0x7b, 0xf5, 0xe2, 0x77, 0x0b, 0x2d, 0x25, 0x0c, 0x75, 0x07, 0xfa, 0xf2, + 0xfa, 0x63, 0xfa, 0xbc, 0x67, 0xee, 0xad, 0xa9, 0xf2, 0xed, 0x8f, 0x72, + 0x4d, 0xbd, 0x99, 0xd4, 0x32, 0x94, 0xe5, 0xec, 0x11, 0xd1, 0x57, 0x51, + 0x01, 0xd3, 0x2a, 0xf1, 0xa3, 0x08, 0xab, 0xb5, 0x6f, 0x7f, 0x15, 0xf5, + 0x44, 0x20, 0x4b, 0x53, 0x3f, 0xbd, 0x96, 0xfd, 0x3f, 0xe9, 0x17, 0x4d, + 0xb3, 0xbc, 0x2a, 0xf6, 0x7c, 0x35, 0x40, 0x1c, 0xc4, 0x00, 0x3b, 0xbc, + 0xe3, 0x60, 0xa7, 0x89, 0x8d, 0xc8, 0x31, 0x01, 0x1f, 0xf0, 0x58, 0x2c, + 0x06, 0x58, 0x66, 0x3a, 0x8c, 0x2e, 0x7c, 0x0e, 0x7a, 0x0d, 0xf7, 0xf3, + 0xc8, 0xef, 0x95, 0x17, 0x5b, 0xc1, 0x36, 0xc3, 0xb4, 0x9e, 0xb7, 0xa6, + 0x50, 0x23, 0xb0, 0x8f}, + pub_key_13, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + 3, + {0x9f, 0x74, 0x95, 0x7e, 0xf2, 0xec, 0x67, 0x06, 0x2c, 0x50, 0x64, 0x14, + 0x3d, 0x09, 0x66, 0x10, 0xd0, 0x4a, 0xf1, 0x6f, 0x23, 0x18, 0x9b, 0xf0, + 0x10, 0xf5, 0x60, 0xd4, 0x9b, 0xd7, 0x93, 0xd6, 0x19, 0xf7, 0x01, 0x25, + 0xdb, 0xef, 0x4e, 0xdb, 0x4d, 0x4c, 0x92, 0x3f, 0x84, 0x47, 0xe4, 0x8a, + 0x74, 0x44, 0x28, 0xd8, 0xb4, 0x63, 0x74, 0x5d, 0x84, 0xa7, 0x18, 0xd3, + 0xc5, 0x59, 0x2c, 0xdf, 0x6f, 0x61, 0x1a, 0x73, 0x5c, 0x7e, 0x04, 0xfe, + 0x3f, 0x89, 0x92, 0x0c, 0xc6, 0x1e, 0x01, 0x13, 0xdf, 0x20, 0xb9, 0x3c, + 0x71, 0x9d, 0xf7, 0xcf, 0x62, 0x01, 0x3a, 0x2d, 0xb3, 0xb4, 0x97, 0xc0, + 0x33, 0x70, 0x43, 0x52, 0x51, 0x9d, 0xd5, 0x19, 0x75, 0xeb, 0x15, 0x6e, + 0xe7, 0x33, 0xd7, 0xbb, 0x34, 0x20, 0x93, 0xbf, 0x49, 0x4e, 0x6d, 0x7c, + 0x8e, 0x92, 0x53, 0x7a, 0xda, 0xf8, 0xb9, 0x17, 0x0c, 0x0a, 0x2f, 0x0d, + 0x76, 0xaf, 0x84, 0x7f, 0x71, 0x6e, 0xcc, 0x87, 0xe8, 0xcd, 0x35, 0x45, + 0x15, 0x13, 0x87, 0xca, 0xfe, 0x06, 0x2d, 0x5a, 0x2d, 0xb8, 0x3c, 0x54, + 0x63, 0xb8, 0x4d, 0x13, 0xb1, 0xed, 0xe8, 0x65, 0x6e, 0xfb, 0x3a, 0xe9, + 0x50, 0x9b, 0x44, 0x9f, 0x46, 0x76, 0x08, 0x40, 0x42, 0xb7, 0xc9, 0x09, + 0x1f, 0xb7, 0x54, 0x76, 0xc8, 0xa8, 0x66, 0xbb, 0xdb, 0xe5, 0x7e, 0x12, + 0x5d, 0x7c, 0x64, 0xf2, 0xf7, 0xf1, 0xd4, 0xf7, 0x32, 0x66, 0x6b, 0xc7, + 0xac, 0x09, 0xc8, 0xe7, 0x67, 0xd1, 0x45, 0xf2, 0x22, 0x43, 0xdd, 0x1f, + 0x10, 0x94, 0x3a, 0xa6, 0x1b, 0x75, 0xe8, 0x52, 0x56, 0xc5, 0x2c, 0x52, + 0x24, 0x26, 0xc1, 0xda, 0xfd, 0xe9, 0x8a, 0xf9, 0x77, 0xc8, 0x53, 0x8f, + 0x74, 0x41, 0xcc, 0xdb, 0xb4, 0xea, 0xbf, 0xf1, 0x99, 0x03, 0x04, 0xc0, + 0x87, 0x07, 0x0b, 0x12}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + 4, + {0x25, 0x7d, 0x52, 0x14, 0xd0, 0x2f, 0x48, 0xbf, 0x63, 0xa6, 0xa1, 0xf2, + 0x60, 0x48, 0x24, 0xbe, 0xf6, 0x41, 0x08, 0xaf, 0x97, 0xa6, 0x03, 0x2d, + 0x9e, 0xab, 0x48, 0xb7, 0x96, 0x46, 0x42, 0xe1, 0x04, 0xf1, 0x3c, 0x46, + 0x22, 0x89, 0xfa, 0x88, 0x91, 0x09, 0x27, 0x43, 0x60, 0xdf, 0xed, 0xae, + 0xc2, 0xac, 0xe0, 0xf5, 0xf1, 0x90, 0xd2, 0xe9, 0xba, 0x0d, 0x2d, 0x52, + 0x2d, 0xc7, 0x63, 0xdd, 0x60, 0xfc, 0xee, 0x52, 0xd5, 0x13, 0xbf, 0x9c, + 0xa7, 0xc0, 0xb2, 0x9d, 0xe2, 0x79, 0xca, 0x8b, 0x40, 0x1b, 0xc2, 0x01, + 0x6c, 0x10, 0xd8, 0x37, 0xcc, 0xa5, 0x64, 0x98, 0xdd, 0x64, 0x4e, 0x4d, + 0x35, 0x03, 0x15, 0x81, 0x97, 0x67, 0xe2, 0x90, 0x8c, 0x1c, 0x33, 0xb7, + 0x1a, 0xce, 0xcd, 0x01, 0x43, 0xe2, 0x91, 0x3f, 0x9e, 0xec, 0x19, 0x78, + 0xa9, 0x00, 0xa3, 0x32, 0x6b, 0xd8, 0xbb, 0x75, 0x74, 0x52, 0x1c, 0x39, + 0xef, 0xa2, 0xe9, 0x87, 0x32, 0x7c, 0x93, 0x43, 0xb9, 0xda, 0x06, 0xb3, + 0x04, 0xd1, 0xe4, 0x68, 0x8e, 0xf8, 0x0e, 0x6c, 0x28, 0x5a, 0x6d, 0xfb, + 0x64, 0xb5, 0x7f, 0xfb, 0xfc, 0x78, 0x6f, 0x69, 0xa2, 0xa1, 0xc0, 0x94, + 0x8e, 0xe6, 0x78, 0x1d, 0xae, 0x28, 0x80, 0x89, 0xa5, 0xdc, 0xb7, 0xfc, + 0xb1, 0xe5, 0x3a, 0x74, 0xb8, 0x28, 0xb3, 0x48, 0x67, 0xb8, 0xd7, 0xfb, + 0x5a, 0x01, 0x51, 0xe4, 0x30, 0x76, 0x77, 0x2b, 0xd5, 0x3a, 0x53, 0x79, + 0x37, 0xf8, 0xad, 0x6e, 0x44, 0xad, 0xcf, 0x96, 0xa1, 0x81, 0x81, 0xb4, + 0x60, 0xb6, 0x3e, 0x53, 0x0e, 0xdc, 0x56, 0xa7, 0x73, 0xfa, 0x3a, 0xdb, + 0x25, 0x2c, 0xfc, 0x8b, 0xb6, 0x64, 0xca, 0x56, 0x0a, 0x05, 0x4f, 0x37, + 0x4c, 0x2a, 0x03, 0xd7, 0x53, 0x2a, 0xc8, 0x98, 0x63, 0x77, 0xb7, 0x6a, + 0xd0, 0xa4, 0xf1, 0xd6}, + pub_key_13, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + 5, + {0x33, 0x9b, 0x52, 0x7a, 0xee, 0xc2, 0x3e, 0xd9, 0x31, 0x9d, 0x5c, 0x5e, + 0xe6, 0x71, 0xe8, 0xe9, 0x2f, 0xde, 0x09, 0x93, 0x26, 0x48, 0x73, 0x4b, + 0x1d, 0xed, 0x4e, 0xea, 0xe4, 0x20, 0xe1, 0x13, 0xa7, 0xff, 0x11, 0x19, + 0x68, 0x6a, 0xef, 0x90, 0xc0, 0xbe, 0xa5, 0x24, 0x8e, 0xe1, 0xd5, 0x0f, + 0x50, 0x81, 0x51, 0x5f, 0xba, 0x7a, 0x68, 0xa7, 0xac, 0x8e, 0x2b, 0xa9, + 0x82, 0x8e, 0xbd, 0x58, 0x23, 0x7d, 0x21, 0x1c, 0x82, 0x12, 0x26, 0x7f, + 0x2a, 0x82, 0x36, 0x3f, 0xfe, 0x79, 0x0e, 0x3a, 0xd5, 0x28, 0x2b, 0xef, + 0x38, 0x42, 0xea, 0xd9, 0x02, 0xcd, 0x98, 0x19, 0x4d, 0x44, 0x0c, 0xd1, + 0xa5, 0x3c, 0xc3, 0x41, 0x21, 0x86, 0x20, 0x34, 0x67, 0x0d, 0xff, 0xd8, + 0x2a, 0xff, 0x9b, 0xda, 0x7f, 0x86, 0x7a, 0x38, 0x93, 0xc2, 0xba, 0x2d, + 0x60, 0xcd, 0x3d, 0x5a, 0x3a, 0xe1, 0xc4, 0x46, 0xc7, 0x18, 0xe9, 0x9b, + 0xda, 0x19, 0x5e, 0x8b, 0x19, 0xaf, 0x73, 0x47, 0x86, 0xc6, 0x29, 0x08, + 0xe1, 0xe1, 0x8b, 0x15, 0x5d, 0xbf, 0x79, 0x12, 0x83, 0xc1, 0xbf, 0x3e, + 0x02, 0xce, 0x00, 0x9e, 0x08, 0x41, 0x54, 0x44, 0xd5, 0x6f, 0x5d, 0xef, + 0xe7, 0x82, 0x00, 0x55, 0x7d, 0x51, 0x3c, 0x8d, 0x93, 0x41, 0x42, 0x28, + 0xc4, 0xb7, 0x46, 0xa1, 0x02, 0x62, 0xcc, 0x4d, 0xc5, 0x73, 0xda, 0x68, + 0x01, 0xf6, 0x24, 0xc5, 0xd9, 0x9c, 0x20, 0x0b, 0xd5, 0x73, 0x11, 0x42, + 0xe4, 0x9d, 0x69, 0xf9, 0xcc, 0x9d, 0x6d, 0x91, 0x4b, 0xe1, 0x8d, 0x09, + 0xbc, 0xff, 0x44, 0x11, 0xf6, 0x2b, 0xf0, 0x28, 0x22, 0x3e, 0xa5, 0x59, + 0xa4, 0x1c, 0x71, 0xa9, 0x70, 0xf5, 0xe0, 0x01, 0x0a, 0xe4, 0x87, 0xdb, + 0x94, 0x46, 0x1a, 0x66, 0x2d, 0x56, 0xe1, 0x24, 0xd7, 0xb2, 0x75, 0xe8, + 0x26, 0x6e, 0x55, 0xf0}, + pub_key_13, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + 6, + {0x6e, 0xa7, 0x29, 0x7a, 0x28, 0xc5, 0x75, 0xe4, 0x34, 0x88, 0x78, 0xb9, + 0x28, 0xd6, 0xe9, 0x38, 0xa2, 0xe3, 0xd7, 0x7d, 0xc4, 0x6a, 0x78, 0x56, + 0x11, 0xa6, 0x48, 0x17, 0xfa, 0x0e, 0x9c, 0x8e, 0xc7, 0x17, 0x28, 0xbc, + 0x7e, 0x8f, 0x9e, 0xb3, 0x26, 0x8a, 0xae, 0x0f, 0x3b, 0xfa, 0x23, 0xdc, + 0xb7, 0x3d, 0x50, 0x3e, 0x01, 0x47, 0x43, 0x2b, 0x40, 0x03, 0x40, 0x01, + 0x67, 0xdd, 0xf2, 0xf9, 0xfc, 0x8d, 0x09, 0x46, 0x4e, 0x0b, 0x91, 0xa4, + 0x4d, 0xe1, 0x2c, 0x1e, 0xfc, 0x8c, 0x38, 0x73, 0x2e, 0x1e, 0xd8, 0x7f, + 0x91, 0xce, 0xba, 0xe0, 0x36, 0x61, 0x0c, 0x43, 0xa3, 0xb8, 0xbc, 0xd5, + 0xbb, 0x4b, 0xea, 0xc4, 0xf9, 0xfb, 0x5e, 0x39, 0xf1, 0x93, 0xcf, 0xd4, + 0xbc, 0x00, 0xd4, 0xc7, 0xa3, 0xa9, 0x8d, 0x00, 0xc4, 0xef, 0xcd, 0x1b, + 0xd6, 0x4f, 0x26, 0x0a, 0x2a, 0x95, 0x7f, 0xc7, 0x30, 0xdf, 0x6d, 0xba, + 0x68, 0xd6, 0x22, 0x44, 0x19, 0x01, 0xc5, 0x1f, 0x57, 0x88, 0xd6, 0xc3, + 0x63, 0x62, 0x99, 0xed, 0x3e, 0xaf, 0x0b, 0xc2, 0x30, 0x00, 0x65, 0x0c, + 0xa9, 0x7e, 0xd6, 0x2d, 0x36, 0x7a, 0x84, 0x4f, 0x23, 0x64, 0x9b, 0xdc, + 0x23, 0xef, 0xd0, 0x34, 0x9d, 0xc8, 0xd5, 0x8c, 0xdb, 0xcf, 0x65, 0x5a, + 0xad, 0x1f, 0x9d, 0x3a, 0x21, 0xaf, 0xa0, 0x29, 0x30, 0xd6, 0x8a, 0x2c, + 0x2d, 0xb6, 0x8e, 0x36, 0x4b, 0x09, 0x66, 0xb0, 0x05, 0xc4, 0x60, 0xb6, + 0x82, 0x71, 0x70, 0x35, 0xfd, 0x43, 0xf0, 0xcb, 0x0e, 0x70, 0x08, 0xa3, + 0xd8, 0x41, 0xa9, 0x0c, 0x04, 0x49, 0xde, 0x8d, 0x15, 0x40, 0x82, 0x70, + 0x33, 0x13, 0xcd, 0x9a, 0xbd, 0xcc, 0x83, 0x6e, 0x6c, 0x1a, 0xe5, 0xb1, + 0x88, 0x7f, 0x75, 0xd2, 0xe4, 0xb6, 0x38, 0x7e, 0x79, 0x71, 0x12, 0x87, + 0x90, 0xa6, 0x2c, 0x00}, + pub_key_13, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + 7, + {0x5a, 0x71, 0x86, 0x58, 0x9c, 0xda, 0x0f, 0x9f, 0xb0, 0x81, 0xda, 0xd8, + 0x64, 0x03, 0x2f, 0xfd, 0x26, 0xa7, 0x75, 0xfb, 0x33, 0xc7, 0xda, 0xe0, + 0xac, 0x08, 0x0a, 0xeb, 0xdd, 0x4a, 0xb5, 0x3b, 0xc3, 0xed, 0x37, 0xcc, + 0x09, 0xf0, 0xa1, 0xb1, 0xed, 0xee, 0x78, 0xf0, 0x79, 0x0c, 0xe0, 0xd1, + 0xb6, 0x56, 0xe4, 0xa7, 0x88, 0x17, 0x2d, 0xb0, 0x89, 0x00, 0xbb, 0x14, + 0x74, 0x15, 0x99, 0x37, 0xad, 0x29, 0xa7, 0x89, 0x9d, 0x6b, 0xbc, 0x87, + 0xc7, 0x43, 0x94, 0x5c, 0x79, 0x83, 0x07, 0xe6, 0x11, 0x41, 0xac, 0x21, + 0x54, 0x2a, 0xf0, 0x6b, 0xc2, 0xf4, 0x35, 0xa4, 0x7b, 0x50, 0x5b, 0x2a, + 0xad, 0x26, 0x19, 0x80, 0x0a, 0x97, 0x39, 0x63, 0x92, 0xf1, 0x41, 0x77, + 0x2c, 0xfa, 0x97, 0xd7, 0x62, 0xc4, 0x2e, 0xe8, 0xaf, 0xde, 0xf2, 0x76, + 0x17, 0xdc, 0x80, 0x56, 0xfe, 0x75, 0xb2, 0x3e, 0xde, 0x6c, 0x8f, 0x4e, + 0x9a, 0xbe, 0x31, 0xc8, 0x34, 0x4e, 0xdd, 0x2c, 0x73, 0xe5, 0x30, 0x46, + 0x21, 0x28, 0x30, 0x21, 0xae, 0x70, 0x03, 0xcd, 0x76, 0x0c, 0x3e, 0x34, + 0xca, 0xec, 0x5b, 0x4b, 0x5c, 0xc6, 0xd2, 0x91, 0xcf, 0xf1, 0xea, 0x80, + 0xe5, 0xb9, 0xb6, 0x8c, 0x5b, 0x7b, 0x04, 0x5c, 0x04, 0x71, 0x4d, 0x3d, + 0xc7, 0x3e, 0x15, 0x0e, 0xb7, 0x70, 0xd3, 0xd3, 0xed, 0x78, 0x8a, 0x4e, + 0xd0, 0x39, 0x11, 0x78, 0x81, 0xed, 0x5c, 0xd0, 0x3e, 0xb3, 0xdb, 0x6e, + 0x40, 0x84, 0x67, 0x9e, 0x09, 0x07, 0x81, 0x10, 0x63, 0x0a, 0xa6, 0x89, + 0x50, 0x29, 0xe7, 0xa6, 0xdd, 0x19, 0xd5, 0xb7, 0x79, 0x52, 0xbb, 0xb0, + 0x6d, 0xe2, 0x6c, 0x21, 0x79, 0xfb, 0x06, 0xc6, 0x4d, 0x18, 0x4c, 0xae, + 0xe0, 0x07, 0x92, 0x87, 0xc7, 0xb1, 0x8f, 0x5a, 0xe7, 0x84, 0x3e, 0x3c, + 0xd0, 0x1e, 0xae, 0x28}, + pub_key_13, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA256, + 8, + {0x38, 0xe8, 0x0b, 0x02, 0x84, 0x43, 0xd9, 0x66, 0x85, 0xed, 0x76, 0xd4, + 0x57, 0x4b, 0x36, 0xc4, 0x3c, 0xf9, 0x72, 0x2e, 0x5f, 0xbc, 0xf0, 0x8b, + 0xc9, 0x74, 0x38, 0x54, 0x54, 0x31, 0x6d, 0xee, 0x32, 0x6a, 0x30, 0x8c, + 0x93, 0x5a, 0x6e, 0x61, 0x2e, 0xd2, 0x6e, 0xf4, 0xe4, 0x70, 0xe5, 0xf3, + 0xf1, 0x9a, 0x22, 0x3e, 0x28, 0x66, 0xa2, 0xf1, 0xc8, 0x05, 0xf7, 0x4c, + 0x80, 0x4e, 0x21, 0x84, 0xf5, 0x62, 0x0c, 0x1e, 0x84, 0xf8, 0x94, 0xb8, + 0x90, 0xbe, 0x7d, 0x46, 0x42, 0x01, 0x78, 0xa2, 0xa5, 0xad, 0x97, 0xb4, + 0xbd, 0x3d, 0x31, 0xdb, 0x24, 0x82, 0x82, 0x81, 0x58, 0x72, 0x07, 0x04, + 0x1a, 0x96, 0x79, 0x2d, 0x8e, 0xe5, 0x78, 0x89, 0xc6, 0x66, 0x71, 0x9c, + 0x76, 0x9f, 0x75, 0x9c, 0x21, 0x75, 0x36, 0x14, 0x34, 0xb1, 0x8f, 0x18, + 0x8d, 0xe3, 0x87, 0xc8, 0xc1, 0x3f, 0x6f, 0xb3, 0xa7, 0xe9, 0x6f, 0x1a, + 0xbb, 0xb6, 0x12, 0x4e, 0x94, 0xfb, 0xb4, 0xc6, 0xbc, 0x1d, 0x88, 0xca, + 0xf5, 0x41, 0x36, 0xb8, 0xf0, 0x1c, 0x9e, 0xed, 0xfd, 0x61, 0x4b, 0xc3, + 0x53, 0x75, 0xf3, 0x32, 0x77, 0xd2, 0xe7, 0x1a, 0x4d, 0xc5, 0xf6, 0x52, + 0x54, 0x17, 0x9b, 0xbe, 0x75, 0x63, 0x4e, 0x9d, 0xfe, 0x05, 0xaf, 0xf9, + 0xe1, 0xf1, 0xd7, 0x92, 0xf4, 0xe6, 0xca, 0xf8, 0x8e, 0x42, 0x99, 0xed, + 0x90, 0xd2, 0x12, 0xd3, 0xd7, 0xac, 0x9b, 0xfc, 0x71, 0xa8, 0xac, 0x85, + 0xff, 0xbf, 0x2f, 0x49, 0xf7, 0x7b, 0x41, 0xd3, 0x6a, 0x64, 0xbc, 0xcd, + 0x3f, 0xe8, 0x94, 0x80, 0x54, 0xcb, 0xad, 0x48, 0x04, 0x51, 0xb0, 0xca, + 0x5f, 0x7f, 0xe3, 0x5b, 0x0f, 0x6c, 0x77, 0x2d, 0x64, 0xb7, 0x03, 0x46, + 0xf4, 0x69, 0x80, 0x8d, 0xc0, 0x05, 0x7b, 0xa1, 0xc2, 0x5c, 0x6a, 0xe7, + 0xac, 0x84, 0x50, 0xe9}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA256, + 9, + {0x33, 0xa8, 0x2e, 0xbc, 0x17, 0xf7, 0x9f, 0x56, 0xf7, 0x90, 0x73, 0xaf, + 0xbe, 0x0f, 0xf3, 0xf9, 0x84, 0xf8, 0x68, 0x68, 0x4c, 0x52, 0x9e, 0xcf, + 0xff, 0xb3, 0xbf, 0xff, 0xaf, 0x52, 0xa9, 0x9b, 0xfc, 0x05, 0x7b, 0x19, + 0x6c, 0x3f, 0xae, 0xae, 0x3c, 0xf7, 0x22, 0xc3, 0x86, 0xc2, 0x24, 0xac, + 0x23, 0x5f, 0x78, 0x1d, 0x90, 0x25, 0xff, 0x8c, 0x9d, 0xcf, 0x10, 0xc4, + 0xcc, 0x7f, 0x93, 0xc1, 0xf1, 0xaa, 0x5e, 0x1d, 0xb9, 0xb1, 0x66, 0xa7, + 0x1a, 0xc7, 0x35, 0x01, 0x34, 0xae, 0x1a, 0x1e, 0x55, 0x37, 0xa6, 0x7f, + 0x84, 0x6f, 0x8c, 0x69, 0x70, 0xc2, 0x69, 0xc4, 0xb9, 0x1b, 0xc5, 0x9e, + 0xc7, 0x83, 0xb7, 0x71, 0x0a, 0xfb, 0xd7, 0x63, 0xae, 0x42, 0xb1, 0x12, + 0x5e, 0xb9, 0xd0, 0xfc, 0x28, 0xb4, 0x04, 0x50, 0x71, 0xc7, 0x23, 0x20, + 0x44, 0x8a, 0x47, 0x40, 0x06, 0xee, 0xfb, 0x25, 0x6b, 0xb4, 0x03, 0xb3, + 0x0a, 0x67, 0xc2, 0x53, 0x02, 0x8a, 0x2a, 0x0a, 0xf7, 0xe4, 0xe3, 0x6e, + 0x85, 0xaa, 0x70, 0xea, 0x73, 0x54, 0x1e, 0xe2, 0x69, 0x4d, 0x2b, 0xbe, + 0x14, 0x15, 0xb3, 0x7d, 0x22, 0x10, 0xde, 0xf5, 0xec, 0x77, 0xba, 0x23, + 0xc6, 0xf5, 0xcb, 0xe3, 0x1e, 0xe2, 0x1e, 0x07, 0x2b, 0x49, 0x31, 0x3e, + 0x6e, 0x18, 0xbc, 0x6d, 0x6f, 0x2f, 0xfb, 0xd6, 0xb2, 0x82, 0x67, 0xa5, + 0xcd, 0xda, 0x24, 0xa6, 0x2e, 0xdd, 0x21, 0x51, 0xbf, 0xf8, 0x7e, 0xa6, + 0x85, 0x8d, 0xb5, 0xb8, 0x63, 0xc1, 0x3a, 0x8e, 0x2a, 0x64, 0x45, 0xd8, + 0xd3, 0x1f, 0xd6, 0xb3, 0xce, 0x8f, 0xa5, 0xa3, 0x10, 0x60, 0xf9, 0x75, + 0x45, 0xf1, 0xe0, 0x4d, 0xf6, 0x81, 0x96, 0x48, 0xa1, 0x93, 0x3b, 0x1b, + 0xcf, 0xa2, 0x47, 0x0b, 0xb1, 0x48, 0x44, 0x96, 0x3f, 0x53, 0x17, 0x5f, + 0x1b, 0x26, 0xb6, 0x12}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA256, + 10, + {0x37, 0xc6, 0x2a, 0xaa, 0x10, 0xe8, 0xcb, 0x4b, 0xcc, 0xe5, 0xfe, 0x46, + 0x6a, 0xc8, 0x68, 0x84, 0x31, 0xe8, 0xad, 0x21, 0x05, 0xdc, 0x12, 0xc6, + 0xb7, 0xa0, 0xdf, 0xe8, 0x65, 0x7e, 0xf3, 0xdb, 0xd0, 0x27, 0xd0, 0x48, + 0x47, 0xc7, 0xd7, 0x08, 0xc2, 0x09, 0x9d, 0x7d, 0x38, 0xca, 0x2b, 0x21, + 0xaa, 0x51, 0x46, 0xec, 0x0f, 0xfc, 0x7f, 0xd1, 0xa4, 0x4c, 0x91, 0xc2, + 0x46, 0x89, 0xfa, 0x37, 0x47, 0x50, 0x13, 0xe5, 0xb3, 0x0c, 0x92, 0xc3, + 0x56, 0x5e, 0x3d, 0x53, 0xaf, 0xa7, 0x3f, 0xcf, 0x26, 0x9d, 0xcf, 0x3b, + 0x2b, 0xfc, 0x48, 0xa2, 0xff, 0x02, 0x61, 0x30, 0xbc, 0x00, 0x8a, 0x72, + 0x4c, 0xd2, 0x9f, 0xfc, 0x54, 0x6d, 0x1a, 0xea, 0x5a, 0xee, 0xfc, 0x8c, + 0xd1, 0x37, 0x79, 0xb3, 0xb8, 0x21, 0xd7, 0x8b, 0xc7, 0xb7, 0x66, 0x4f, + 0xc7, 0xa8, 0x9c, 0xe0, 0x27, 0x3a, 0x8e, 0xed, 0x1e, 0x4a, 0x68, 0x3c, + 0x73, 0x90, 0x05, 0x64, 0x0c, 0x2e, 0xdb, 0x75, 0x6e, 0xa9, 0x5f, 0x48, + 0xd9, 0xc9, 0x1d, 0x1a, 0xe9, 0xf5, 0x7f, 0x24, 0xf6, 0xce, 0x31, 0x93, + 0xce, 0xdb, 0xcc, 0x52, 0xd0, 0x5e, 0xb0, 0xdc, 0x8a, 0x96, 0x34, 0xa0, + 0xca, 0x8e, 0x12, 0xa4, 0x46, 0xe9, 0xac, 0x33, 0x78, 0xcf, 0xab, 0xc3, + 0x7b, 0x49, 0x8a, 0xa4, 0xa1, 0xa9, 0xd1, 0xd3, 0xa6, 0xfb, 0x30, 0x84, + 0x11, 0x56, 0x6f, 0x9c, 0x68, 0x06, 0x3c, 0x0b, 0xc8, 0xe7, 0x86, 0x21, + 0xfe, 0xd3, 0xa2, 0x20, 0x73, 0x26, 0x0a, 0xa8, 0x7c, 0x76, 0xc5, 0x76, + 0x8c, 0x3d, 0xb7, 0xf6, 0x74, 0xf8, 0x4d, 0x88, 0x26, 0x38, 0x1f, 0xc3, + 0x49, 0x1f, 0x46, 0xd4, 0x17, 0xa7, 0x3a, 0xb8, 0x85, 0x87, 0xd9, 0x05, + 0xd1, 0xc0, 0x90, 0xe3, 0x79, 0x13, 0xc9, 0x9c, 0xfe, 0x29, 0xda, 0xe4, + 0x91, 0x84, 0x1d, 0x31}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA256, + 11, + {0xac, 0x3c, 0x44, 0x03, 0x34, 0x30, 0x8e, 0x0e, 0xef, 0x1b, 0x3c, 0x3a, + 0xfb, 0x42, 0xdd, 0x05, 0x0c, 0x77, 0xf1, 0xbf, 0xe9, 0xf3, 0xc3, 0xc8, + 0x3d, 0x46, 0x6a, 0x46, 0xbf, 0x70, 0x85, 0x02, 0xf1, 0x86, 0x6f, 0x42, + 0x3d, 0x52, 0x86, 0x61, 0x47, 0x55, 0x4a, 0x5c, 0x9f, 0x86, 0xf1, 0x0c, + 0x07, 0x9d, 0x2b, 0xd4, 0x71, 0x92, 0xdc, 0xe0, 0x96, 0x8e, 0x8a, 0xef, + 0xd5, 0xf4, 0x3a, 0x28, 0x92, 0xad, 0x21, 0xb0, 0xbd, 0xb9, 0x2b, 0xe4, + 0x5b, 0xc3, 0x80, 0xc1, 0x15, 0x65, 0xac, 0x7c, 0x01, 0xbe, 0x00, 0xcb, + 0x1e, 0x29, 0x40, 0x48, 0xa1, 0xef, 0xb4, 0xcb, 0xb1, 0x9b, 0xe4, 0x4f, + 0xa4, 0xb5, 0x42, 0xe0, 0xbb, 0xf9, 0xa4, 0x75, 0x49, 0xd0, 0x9e, 0x45, + 0x6f, 0x58, 0xff, 0x37, 0x7a, 0xda, 0xfb, 0xd6, 0x8e, 0xf8, 0xd8, 0x6d, + 0xc2, 0xd7, 0xd5, 0x6c, 0x5d, 0x3b, 0xe0, 0x8e, 0xc6, 0xcf, 0x12, 0xc0, + 0xd0, 0x4b, 0xb7, 0xc6, 0x4c, 0x13, 0xf0, 0x8f, 0x75, 0x37, 0x7b, 0xa8, + 0x96, 0xbe, 0xce, 0x7f, 0x40, 0x9d, 0x50, 0x80, 0x95, 0x21, 0xb7, 0xf6, + 0x49, 0x6c, 0x99, 0x2c, 0x90, 0xce, 0x15, 0xa7, 0x0a, 0x8f, 0x80, 0x96, + 0xf8, 0xf2, 0xcb, 0xd3, 0xe5, 0x75, 0xac, 0xb6, 0x18, 0xc8, 0x7f, 0x56, + 0x32, 0x48, 0x85, 0xce, 0xa1, 0xa6, 0xde, 0xd3, 0x3d, 0x2f, 0x09, 0xd6, + 0x84, 0xf8, 0xd5, 0xa9, 0x8c, 0x78, 0xf9, 0x48, 0x53, 0xd7, 0x4b, 0x9e, + 0x6a, 0xb5, 0x03, 0x91, 0x8f, 0xea, 0x32, 0x3e, 0x55, 0x34, 0xd3, 0xe4, + 0x5d, 0x51, 0xb3, 0x09, 0x7e, 0x08, 0x2c, 0x5d, 0xa6, 0x14, 0xd0, 0x3a, + 0x5a, 0xc4, 0x22, 0xe5, 0xdc, 0xc3, 0xb7, 0x64, 0xbb, 0xc0, 0x2a, 0xa6, + 0x33, 0xa5, 0x17, 0xbb, 0xe3, 0x91, 0xd2, 0x66, 0x2d, 0x71, 0xab, 0x85, + 0x1e, 0x4e, 0xb3, 0xf5}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA256, + 12, + {0x65, 0xfa, 0x49, 0x57, 0xfe, 0x03, 0xc0, 0xeb, 0x8a, 0x66, 0x80, 0xed, + 0xe1, 0x2f, 0x00, 0x91, 0x78, 0xd3, 0xce, 0x35, 0x79, 0x27, 0xc8, 0x58, + 0x6a, 0xe0, 0x56, 0xf2, 0x09, 0xe0, 0xab, 0x0c, 0x11, 0x08, 0x71, 0xfd, + 0xf0, 0xb9, 0x5a, 0x2f, 0xf6, 0x84, 0x74, 0x8b, 0xeb, 0x4e, 0x5a, 0x6a, + 0x73, 0xca, 0x3c, 0x65, 0x7b, 0x23, 0xbf, 0xa0, 0x6d, 0x36, 0x2a, 0x30, + 0x0f, 0x26, 0x0f, 0x4d, 0x60, 0xd4, 0x59, 0xa0, 0x66, 0xc9, 0xf5, 0x31, + 0x1d, 0x63, 0x4b, 0xf9, 0x6a, 0xc7, 0xee, 0x4c, 0x80, 0xff, 0xec, 0x2f, + 0xca, 0x27, 0xec, 0xa7, 0xdb, 0xd3, 0x70, 0x25, 0xba, 0xe7, 0x61, 0x22, + 0xa1, 0xfe, 0xd1, 0x91, 0x4d, 0xa7, 0x0f, 0x2b, 0xfb, 0x6b, 0xf2, 0xe1, + 0xbf, 0x3a, 0x62, 0x4a, 0xcf, 0x2a, 0x63, 0x77, 0x60, 0x6f, 0xbf, 0x06, + 0x04, 0x4a, 0x21, 0xa3, 0x9c, 0xcd, 0x55, 0xb2, 0xcc, 0x1f, 0x0f, 0xf1, + 0x84, 0xd9, 0xdf, 0x95, 0xbd, 0x73, 0x94, 0x2a, 0x19, 0x0f, 0x30, 0x02, + 0x8e, 0x77, 0x01, 0x39, 0xd3, 0x8e, 0xf3, 0x15, 0x6f, 0x64, 0xfc, 0x3e, + 0xec, 0x68, 0xed, 0x51, 0x70, 0xc4, 0x1f, 0x09, 0xf1, 0x10, 0xf5, 0xa0, + 0xfd, 0x19, 0x5c, 0xd4, 0x2c, 0x4d, 0xd8, 0xe3, 0x94, 0xf3, 0x2d, 0x19, + 0x5c, 0x15, 0x9c, 0x7c, 0x2b, 0x69, 0x94, 0x3e, 0xa9, 0x66, 0x03, 0x9b, + 0x20, 0xc7, 0xca, 0x17, 0xce, 0xc6, 0x10, 0xbe, 0x60, 0xaa, 0xf7, 0xec, + 0xdf, 0x35, 0x11, 0x59, 0x0a, 0x66, 0x2b, 0x74, 0xa1, 0x81, 0xfb, 0x89, + 0x13, 0x56, 0x04, 0xd8, 0x4c, 0xf9, 0xc4, 0xd6, 0xcb, 0x6c, 0xc0, 0xb4, + 0xc2, 0x4f, 0x4b, 0x5e, 0x7e, 0x9e, 0x9c, 0xd9, 0x69, 0x85, 0x5c, 0xdb, + 0x92, 0xe3, 0xb3, 0x99, 0xf3, 0x2c, 0xb3, 0x13, 0x19, 0xac, 0x81, 0x70, + 0x1d, 0x05, 0x6e, 0x84}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA256, + 13, + {0x36, 0xf6, 0x2f, 0x54, 0x6a, 0x36, 0xd5, 0x21, 0x55, 0x48, 0xe6, 0xa7, + 0x70, 0xa1, 0x4f, 0xc6, 0xed, 0xd4, 0xa9, 0x35, 0x3f, 0xf8, 0xed, 0x62, + 0x31, 0x36, 0x9c, 0xbb, 0x65, 0x98, 0xd2, 0x5d, 0x86, 0x01, 0x8b, 0x8c, + 0xea, 0x9f, 0x1a, 0x87, 0xc1, 0x50, 0xfd, 0xa1, 0x8c, 0x7e, 0x89, 0xb2, + 0xc9, 0x07, 0xf0, 0xce, 0x48, 0x5c, 0x8c, 0x32, 0x1b, 0xe4, 0x67, 0xa9, + 0x7f, 0xeb, 0xc0, 0x5d, 0xce, 0x33, 0x5d, 0xb8, 0x8c, 0xab, 0xdb, 0x99, + 0xeb, 0xc4, 0xc1, 0x87, 0xa0, 0x4f, 0xdc, 0x8e, 0x87, 0x94, 0x87, 0xf0, + 0x3c, 0x2a, 0xec, 0xcb, 0x6d, 0xda, 0xf0, 0x06, 0xf0, 0x61, 0x3d, 0x32, + 0xb1, 0x97, 0xc7, 0x9b, 0x2a, 0x8c, 0xfa, 0xe0, 0x15, 0x90, 0x9e, 0x02, + 0x74, 0x6f, 0xec, 0xb9, 0xae, 0x9d, 0xa3, 0xf0, 0x7e, 0xe9, 0x1b, 0xa7, + 0x0c, 0x03, 0x56, 0x98, 0x4d, 0xd1, 0x5d, 0x07, 0x8c, 0xd0, 0xb9, 0x3d, + 0xd9, 0xe3, 0xc1, 0xcc, 0x03, 0xd6, 0xf2, 0x55, 0xc1, 0x38, 0x3e, 0x6e, + 0x94, 0x9e, 0x52, 0x9c, 0xa4, 0x40, 0x8f, 0x0f, 0x45, 0x3e, 0x7e, 0x94, + 0xc1, 0x7e, 0x9b, 0x47, 0xf8, 0x41, 0xf7, 0x3d, 0xd6, 0x2e, 0x5b, 0xe0, + 0x47, 0xc4, 0x4e, 0x1d, 0x9d, 0x7e, 0xee, 0x0d, 0x9f, 0x2a, 0x56, 0xba, + 0xb1, 0x3d, 0x43, 0x97, 0x49, 0x48, 0x12, 0x79, 0x3a, 0x49, 0xe8, 0xdc, + 0x0d, 0x23, 0x72, 0x42, 0xbf, 0x13, 0x4a, 0xae, 0xad, 0x8f, 0x30, 0x32, + 0x26, 0xe5, 0x32, 0xaf, 0xd0, 0xc2, 0xe9, 0x74, 0x8b, 0xe0, 0x8d, 0x7b, + 0x7f, 0xd7, 0x4f, 0x6f, 0x18, 0x06, 0xcf, 0xc4, 0x09, 0x2a, 0xf3, 0x9d, + 0x6e, 0xad, 0xa4, 0xe0, 0xb6, 0xd7, 0xaa, 0x6f, 0x06, 0x59, 0x2f, 0x6c, + 0xd7, 0xdd, 0x26, 0xc1, 0xfc, 0xc8, 0x4f, 0xdf, 0xf1, 0xbf, 0x30, 0x86, + 0xe8, 0xe2, 0xc8, 0x1b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA256, + 14, + {0x6e, 0x18, 0xd8, 0x60, 0x59, 0xeb, 0x2f, 0x05, 0xc0, 0xc1, 0x27, 0x7a, + 0xbc, 0xd8, 0xd2, 0x38, 0x0e, 0xa3, 0x9e, 0xa0, 0xc4, 0x58, 0x7a, 0xe1, + 0x40, 0xd2, 0xf7, 0x09, 0x36, 0x3e, 0xaa, 0x2b, 0x0b, 0x7f, 0x80, 0x1a, + 0x75, 0xfb, 0xe1, 0x5a, 0xa3, 0x29, 0x12, 0x9c, 0x4a, 0xbe, 0x43, 0xec, + 0x0f, 0xd8, 0x4f, 0x55, 0x2a, 0x3a, 0xff, 0x7e, 0x4d, 0xe4, 0x0a, 0x59, + 0x43, 0xef, 0x13, 0xcc, 0x3b, 0x2d, 0x02, 0xa1, 0xad, 0x90, 0x30, 0x9e, + 0x80, 0x91, 0xd5, 0xc2, 0xc6, 0xfe, 0x3b, 0x6d, 0xc2, 0x47, 0x2c, 0x94, + 0x11, 0x6c, 0xd9, 0xad, 0xf3, 0x67, 0xe5, 0x75, 0x72, 0x09, 0x06, 0xa9, + 0xfe, 0x41, 0x06, 0x8a, 0x86, 0xc1, 0x52, 0x14, 0xe3, 0xda, 0xe3, 0x9a, + 0xc4, 0x1b, 0x84, 0xf5, 0xfb, 0x82, 0x4d, 0xbf, 0x5c, 0x91, 0x1c, 0x8c, + 0x64, 0x02, 0x54, 0xcd, 0x19, 0x91, 0x0e, 0x15, 0xa6, 0x48, 0x8c, 0x2a, + 0x59, 0x17, 0x9f, 0x27, 0x1d, 0xbd, 0xe4, 0x68, 0xd5, 0x40, 0xcb, 0x33, + 0xdd, 0x5a, 0xdd, 0x9a, 0x86, 0x47, 0x80, 0xe2, 0x7a, 0x3e, 0x55, 0xc8, + 0x74, 0x02, 0xd9, 0xe2, 0xc0, 0xe1, 0x2d, 0x70, 0xc9, 0xa4, 0x16, 0x81, + 0xbd, 0xa6, 0xf9, 0xf3, 0x37, 0xe7, 0xa2, 0x6d, 0xd2, 0xec, 0x06, 0x58, + 0x0e, 0x6f, 0xd9, 0xcd, 0x4d, 0xb4, 0x0a, 0x62, 0x00, 0x2f, 0xea, 0xf5, + 0xa4, 0xc9, 0x3d, 0xfe, 0x05, 0xdc, 0x39, 0x2b, 0x63, 0x80, 0x9d, 0x4c, + 0xae, 0xbd, 0xcd, 0xac, 0x74, 0xa7, 0xa2, 0x40, 0x26, 0x0a, 0x6e, 0xb8, + 0xdb, 0x8d, 0xcb, 0xf2, 0x55, 0x27, 0xd4, 0x29, 0x7e, 0x4c, 0x61, 0x45, + 0xde, 0xcb, 0x0a, 0x88, 0x88, 0x17, 0xb4, 0xf9, 0x49, 0xfb, 0x66, 0xee, + 0x63, 0xe5, 0xcb, 0x2c, 0x24, 0x77, 0xa9, 0x37, 0x3d, 0x1e, 0x30, 0xb4, + 0xd7, 0x1c, 0xd7, 0xc1}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA256, + 15, + {0x61, 0xa6, 0xe5, 0xea, 0x6b, 0x3c, 0x52, 0x41, 0xd7, 0x5d, 0xbf, 0x0c, + 0xb3, 0x97, 0xda, 0x7c, 0xd9, 0xd5, 0xb2, 0xc2, 0x3f, 0xfe, 0xfa, 0x18, + 0x3d, 0xdd, 0x1d, 0x34, 0xb6, 0xcf, 0x11, 0x6b, 0x12, 0x70, 0x45, 0xf4, + 0x68, 0x18, 0x77, 0xfd, 0x58, 0x90, 0x7c, 0x12, 0x09, 0x52, 0x8a, 0x6b, + 0x45, 0x26, 0x6c, 0xfd, 0x5b, 0xf4, 0xe9, 0x53, 0x61, 0xb9, 0x03, 0x6c, + 0x77, 0xfd, 0x6c, 0xc7, 0x89, 0x1c, 0xb2, 0x41, 0x7d, 0x08, 0x1e, 0xd8, + 0x97, 0xab, 0x97, 0x58, 0x8d, 0xfc, 0xf9, 0x75, 0x99, 0x2a, 0xc9, 0xc0, + 0x23, 0x9a, 0xa9, 0xfc, 0x19, 0xdc, 0xf6, 0xd6, 0xd0, 0xf3, 0xe4, 0xbf, + 0x72, 0xda, 0x5a, 0xb0, 0x9c, 0xdd, 0x4b, 0x20, 0x5b, 0x41, 0xa2, 0x7e, + 0x6b, 0x36, 0xdf, 0xf6, 0x08, 0xa6, 0x38, 0x92, 0x5d, 0x13, 0xe3, 0xad, + 0x71, 0x43, 0xb1, 0xea, 0x9a, 0x27, 0x58, 0xc7, 0x87, 0xa2, 0xf3, 0x37, + 0x90, 0xad, 0x42, 0x37, 0x49, 0xc1, 0xb7, 0x9b, 0x32, 0x39, 0xd1, 0xf9, + 0x6f, 0xc4, 0x69, 0x0b, 0x19, 0xa0, 0xb8, 0xed, 0xbe, 0xff, 0x44, 0x6b, + 0x14, 0x8f, 0xbf, 0x39, 0xa8, 0x90, 0xed, 0x8e, 0x4a, 0x18, 0xea, 0x09, + 0xd5, 0xe5, 0x0c, 0x25, 0x85, 0x5e, 0x1a, 0x4a, 0x4c, 0x28, 0xc5, 0x43, + 0x7c, 0x90, 0x6d, 0x1a, 0x9c, 0x37, 0x15, 0x69, 0x93, 0x6c, 0x85, 0x8c, + 0x29, 0xbd, 0x16, 0xe9, 0x8a, 0xf7, 0x49, 0xed, 0xf2, 0xf0, 0x48, 0x93, + 0x3d, 0x70, 0x60, 0x68, 0x92, 0x8e, 0x81, 0xac, 0x7e, 0x21, 0x9f, 0xc9, + 0x23, 0xf6, 0xde, 0xe8, 0xa4, 0x11, 0xf4, 0x0e, 0xde, 0x59, 0x34, 0x68, + 0xad, 0xa3, 0x1e, 0x5c, 0x64, 0x7d, 0x4a, 0x57, 0x6d, 0xdb, 0x68, 0xa3, + 0x35, 0xbd, 0x50, 0xcd, 0xf7, 0x44, 0x6d, 0xc7, 0x22, 0xee, 0x71, 0x1b, + 0x5c, 0x71, 0xae, 0x93}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA256, + 16, + {0x64, 0x94, 0xa4, 0x7f, 0x97, 0xd1, 0x81, 0x99, 0xce, 0x09, 0x48, 0xb2, + 0xdd, 0xf8, 0x1e, 0x40, 0x8e, 0x2d, 0x4a, 0xcd, 0x58, 0x70, 0x50, 0x59, + 0x45, 0x4b, 0x72, 0x8b, 0x1b, 0xe7, 0x98, 0x42, 0xca, 0x8b, 0x9e, 0x19, + 0x7a, 0x29, 0x34, 0x7b, 0xfc, 0x02, 0xa6, 0x83, 0x0a, 0xa7, 0x18, 0x9c, + 0xcd, 0x84, 0x46, 0x9e, 0x69, 0x6d, 0xae, 0xd2, 0x4f, 0xd3, 0xe4, 0x5a, + 0x40, 0x3a, 0xf6, 0xd3, 0x8a, 0x2b, 0xf3, 0xe5, 0xe8, 0x00, 0x5b, 0x95, + 0x35, 0xa0, 0x0a, 0x5b, 0x15, 0x20, 0xa9, 0x66, 0x56, 0x76, 0xaa, 0x51, + 0xa1, 0xb2, 0x74, 0xa3, 0xc0, 0x27, 0x0a, 0x20, 0xb8, 0x6a, 0x51, 0x68, + 0xe0, 0x80, 0x00, 0xfc, 0x4c, 0xc6, 0x06, 0x73, 0x60, 0x45, 0x64, 0xf8, + 0x62, 0x0e, 0x9a, 0x2a, 0x23, 0x74, 0xae, 0x14, 0x8e, 0xc6, 0xfd, 0xbf, + 0x7e, 0x88, 0x0f, 0xb8, 0xbe, 0x7b, 0xd8, 0x51, 0x31, 0xa3, 0xb2, 0xcc, + 0x08, 0xe8, 0x5f, 0xf3, 0x27, 0x0a, 0x4b, 0x43, 0x3a, 0x6f, 0x58, 0x58, + 0x3a, 0x16, 0xe5, 0xb1, 0x8e, 0xb2, 0xa0, 0x93, 0xe6, 0x24, 0x9e, 0x0e, + 0x5e, 0x27, 0xc1, 0x3e, 0x1c, 0xfc, 0x3f, 0xb8, 0xe0, 0x78, 0xed, 0xe7, + 0x00, 0x34, 0xf5, 0x2f, 0x45, 0x40, 0xf5, 0xfc, 0x69, 0xdc, 0x91, 0x24, + 0x67, 0x12, 0x00, 0xc5, 0xdc, 0x69, 0x61, 0xae, 0xe7, 0x40, 0xd3, 0x9b, + 0xb5, 0xb6, 0xea, 0x9f, 0x93, 0x25, 0xf2, 0xdc, 0x9e, 0xb8, 0x5b, 0xe4, + 0x6b, 0x99, 0x8b, 0x29, 0xed, 0x3d, 0xd9, 0xc7, 0x16, 0x9d, 0x58, 0xe3, + 0x3e, 0xfc, 0x21, 0x2c, 0x9c, 0xc0, 0xb0, 0x9e, 0x35, 0x6e, 0x65, 0x46, + 0x3b, 0x9b, 0xec, 0xc5, 0x2e, 0x76, 0x54, 0xcb, 0x22, 0xa3, 0x74, 0x83, + 0x2a, 0xd6, 0xd4, 0xe2, 0x19, 0xe0, 0xfc, 0x5e, 0xdd, 0xec, 0x8d, 0xeb, + 0xf7, 0x79, 0x03, 0x1f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA256, + 17, + {0x55, 0xd1, 0xce, 0xe3, 0x12, 0x93, 0x81, 0xd3, 0xc8, 0x52, 0x66, 0x61, + 0xa5, 0xf2, 0xc9, 0xb5, 0x9b, 0xef, 0x99, 0x72, 0xa8, 0xd3, 0xec, 0xbd, + 0xdd, 0x3c, 0xd8, 0x59, 0xdb, 0x06, 0xbe, 0x09, 0x71, 0xa1, 0x81, 0xd9, + 0xde, 0xb7, 0xa7, 0x33, 0x3b, 0x3f, 0x40, 0xea, 0xb2, 0xe9, 0x3a, 0x67, + 0x34, 0x2d, 0xa7, 0x88, 0x09, 0x61, 0xfa, 0x3b, 0x93, 0x1b, 0x3e, 0xe9, + 0x4c, 0xfa, 0x5e, 0xb7, 0xcc, 0x76, 0xca, 0x8f, 0x6f, 0x01, 0x3b, 0xda, + 0x5b, 0x1d, 0xff, 0x7a, 0x7d, 0x8e, 0xc7, 0xaf, 0xa7, 0x6f, 0xc6, 0xac, + 0xb7, 0x80, 0x9b, 0x41, 0x1e, 0x8d, 0x77, 0xe9, 0x7f, 0xd1, 0x1f, 0x4d, + 0x13, 0xaf, 0x10, 0x33, 0xa0, 0x4b, 0x94, 0x9c, 0xe3, 0x5e, 0xfd, 0xc5, + 0x2e, 0x12, 0x53, 0x94, 0x75, 0x9d, 0xf4, 0xf7, 0x65, 0x8f, 0xb4, 0xc8, + 0x07, 0x82, 0x3f, 0x80, 0xc0, 0x1b, 0x74, 0xc5, 0x42, 0x47, 0x44, 0xa3, + 0x91, 0x93, 0xc9, 0x01, 0xa8, 0xb7, 0x23, 0x8f, 0x77, 0xc3, 0x30, 0xf0, + 0xc3, 0x78, 0x77, 0xcd, 0xfb, 0x49, 0x32, 0x28, 0xa6, 0x00, 0xdb, 0xb5, + 0x69, 0x4c, 0xca, 0xf9, 0x52, 0x1b, 0x0e, 0x29, 0x21, 0xcf, 0x84, 0xfb, + 0x0a, 0x77, 0x8d, 0x66, 0x16, 0xea, 0x76, 0xf7, 0x9d, 0x89, 0xdd, 0xb3, + 0x44, 0x83, 0x4b, 0xb3, 0x4a, 0x03, 0x3f, 0x23, 0x99, 0x28, 0x9c, 0x35, + 0xba, 0x4b, 0x5b, 0x70, 0xb1, 0xaa, 0x6d, 0x50, 0x4d, 0xb3, 0xf1, 0x5c, + 0xd1, 0xbe, 0x62, 0x15, 0x67, 0x8f, 0x01, 0xf3, 0xdf, 0x03, 0xa3, 0xa3, + 0x8c, 0xd2, 0xf6, 0xe9, 0xd1, 0x87, 0x55, 0xc4, 0x84, 0xb4, 0xb4, 0xee, + 0x51, 0x4c, 0x97, 0x6a, 0x7a, 0x3e, 0xdb, 0x9d, 0x93, 0xf4, 0x75, 0xc4, + 0xfc, 0xfa, 0x6f, 0xec, 0x43, 0xe6, 0xf8, 0x15, 0x09, 0x5d, 0x4d, 0xda, + 0x75, 0xa5, 0xec, 0x81}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA256, + 18, + {0x75, 0x91, 0x35, 0xe8, 0xb8, 0xf9, 0x4d, 0x85, 0x3d, 0x92, 0xe7, 0x5b, + 0xed, 0x21, 0x03, 0x3e, 0xaa, 0x80, 0xc8, 0x8e, 0x1c, 0xfa, 0x20, 0x2a, + 0xea, 0xee, 0xe9, 0x6f, 0xc9, 0xdd, 0x8f, 0x54, 0x30, 0xda, 0x9b, 0xaa, + 0x43, 0x60, 0x62, 0xc8, 0x43, 0xe2, 0xa6, 0xd0, 0x68, 0x01, 0xe4, 0x39, + 0x7c, 0x93, 0xa7, 0x64, 0x3b, 0x52, 0xe4, 0xe3, 0x3c, 0x29, 0x86, 0x38, + 0xf5, 0x46, 0xbe, 0x9f, 0x8b, 0x29, 0x61, 0xc0, 0xda, 0x08, 0xa1, 0x72, + 0xab, 0x2a, 0x91, 0x85, 0xee, 0xc9, 0xb9, 0xb8, 0x59, 0xa8, 0xb4, 0x6c, + 0xb2, 0x40, 0x31, 0x7e, 0x66, 0x46, 0x98, 0x82, 0x26, 0x9a, 0x53, 0xb3, + 0x4c, 0x9d, 0xb6, 0x0b, 0xa0, 0x80, 0xe1, 0x83, 0x19, 0x42, 0xdb, 0x3a, + 0xd6, 0x5d, 0x37, 0x79, 0xc7, 0x20, 0x5a, 0xaa, 0x36, 0x6c, 0x00, 0xb6, + 0x37, 0x24, 0x96, 0xd7, 0x1f, 0xd5, 0xce, 0xbc, 0x14, 0xb8, 0x85, 0x30, + 0x3f, 0xb7, 0xc9, 0xe9, 0x68, 0xf7, 0xd4, 0xf9, 0xf0, 0x51, 0x1b, 0xac, + 0x5f, 0x27, 0x36, 0x08, 0xc8, 0x80, 0x3d, 0xb4, 0xce, 0x58, 0x2e, 0xdd, + 0xb0, 0xc6, 0x72, 0xd5, 0x79, 0xb4, 0xd1, 0xd6, 0x7c, 0xb5, 0xaa, 0xa4, + 0xfc, 0xaa, 0x14, 0xd7, 0x44, 0xac, 0xb8, 0x12, 0x4f, 0x37, 0x15, 0xbb, + 0x82, 0x41, 0x7c, 0xa0, 0x20, 0xcb, 0x1b, 0x2a, 0x59, 0x7f, 0x14, 0x93, + 0x64, 0xf8, 0x59, 0xd5, 0xf1, 0xdc, 0x17, 0xdd, 0xe4, 0x18, 0x16, 0x28, + 0xb9, 0x64, 0x38, 0xdf, 0x01, 0x7e, 0x9b, 0x96, 0xb8, 0x7f, 0x45, 0xd4, + 0x03, 0x83, 0xba, 0xdf, 0x6b, 0x6a, 0x89, 0x62, 0x0a, 0xdf, 0x60, 0x1c, + 0x9c, 0x4f, 0xee, 0x15, 0xb1, 0xa8, 0x68, 0xf8, 0xbf, 0x7e, 0xd6, 0xf5, + 0x9d, 0x1f, 0x9a, 0x96, 0x0f, 0xcc, 0x1d, 0x96, 0x1c, 0x8d, 0x01, 0x00, + 0x02, 0xe2, 0x38, 0xf3}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA256, + 19, + {0x8f, 0xcf, 0x0a, 0x72, 0xc6, 0xfd, 0x0f, 0x9b, 0x50, 0x5e, 0xff, 0xcd, + 0x2c, 0x07, 0x40, 0x51, 0xf1, 0xd2, 0x58, 0x40, 0xf8, 0x80, 0x3a, 0x68, + 0xf1, 0xc1, 0x49, 0xdc, 0x43, 0xaf, 0x6b, 0x94, 0xa1, 0x14, 0xef, 0xa7, + 0xce, 0x2b, 0x39, 0x9a, 0x91, 0xab, 0xa8, 0x23, 0x47, 0x0b, 0x9f, 0x32, + 0xa7, 0x0f, 0xb6, 0x63, 0x1d, 0xfe, 0xf5, 0x93, 0xdd, 0x31, 0x28, 0x01, + 0x06, 0x2c, 0x7f, 0x64, 0xd7, 0xc7, 0xb8, 0x72, 0x4b, 0xcd, 0x36, 0xb0, + 0x5d, 0xf1, 0x68, 0x38, 0xf9, 0xe2, 0xef, 0x20, 0x9c, 0x2d, 0xfa, 0x18, + 0x07, 0x17, 0xd9, 0xd1, 0xbb, 0x59, 0xc1, 0x0d, 0x30, 0xbd, 0xf6, 0xa0, + 0xc0, 0x04, 0x1f, 0xf3, 0x95, 0xd4, 0xee, 0xe8, 0xa1, 0xc6, 0x0a, 0xf1, + 0x7b, 0x81, 0x52, 0x90, 0x6a, 0x58, 0x78, 0x6a, 0xb3, 0x98, 0x40, 0x90, + 0x95, 0x08, 0xf7, 0xa8, 0xf3, 0xa0, 0x50, 0x96, 0xe9, 0x2e, 0xb5, 0x7b, + 0x31, 0xc0, 0x7e, 0x79, 0x50, 0x00, 0x91, 0xf1, 0x19, 0x69, 0x8b, 0xf3, + 0x1b, 0xd1, 0x43, 0x99, 0xe1, 0x22, 0xe1, 0x6c, 0x3f, 0x00, 0x83, 0xd0, + 0xa9, 0xa6, 0xf6, 0x41, 0x3a, 0x84, 0x27, 0xdd, 0x27, 0xdd, 0x54, 0x73, + 0xa9, 0x06, 0x04, 0x50, 0x34, 0x9f, 0x51, 0xac, 0x26, 0x50, 0x30, 0x77, + 0x8d, 0xbb, 0x04, 0xd4, 0xa3, 0x5a, 0xa9, 0x8d, 0xd7, 0x2e, 0xa3, 0x8a, + 0x54, 0x8b, 0xe9, 0x05, 0x71, 0x7b, 0x46, 0xa1, 0xe3, 0x1c, 0xc0, 0xb2, + 0xc9, 0x24, 0x7b, 0x7a, 0x64, 0xd2, 0x6c, 0x02, 0x7b, 0x7d, 0x09, 0xfd, + 0xc5, 0xf2, 0xc6, 0xf3, 0xf6, 0x25, 0xec, 0xc3, 0xa5, 0xe0, 0x7e, 0x37, + 0xd2, 0x62, 0x3b, 0x09, 0x9a, 0xa7, 0x76, 0xc4, 0x8c, 0x66, 0xd6, 0x27, + 0x64, 0xde, 0xf4, 0x48, 0x96, 0x65, 0x1c, 0x6b, 0x0a, 0xb1, 0x0f, 0x1d, + 0xb7, 0x10, 0x5f, 0x8c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA256, + 20, + {0xa3, 0x45, 0x34, 0xb9, 0xe1, 0xb8, 0x2b, 0xe8, 0xc7, 0xa7, 0x0d, 0x64, + 0x3c, 0x85, 0x66, 0x4c, 0xb3, 0x91, 0x9c, 0xed, 0x9c, 0x6b, 0x6c, 0xbf, + 0x47, 0x0f, 0x4a, 0xa8, 0xc6, 0x21, 0x94, 0xd3, 0xe2, 0x87, 0x07, 0x7d, + 0x3d, 0xc0, 0x3e, 0x9e, 0x49, 0xd9, 0x06, 0x9b, 0x69, 0xa4, 0xfc, 0x2c, + 0xaa, 0x5c, 0x9f, 0xc0, 0xff, 0x1f, 0x08, 0xcb, 0x9b, 0x83, 0x70, 0xd0, + 0x44, 0xba, 0xa4, 0xbe, 0x1b, 0x59, 0x18, 0x17, 0x49, 0x97, 0xd7, 0x45, + 0x79, 0xc7, 0x91, 0xa4, 0xc9, 0xd5, 0x3f, 0x03, 0x48, 0xd3, 0x3b, 0x6d, + 0xd9, 0x15, 0x1e, 0xc1, 0x18, 0x23, 0xfa, 0x76, 0x5a, 0x04, 0xcf, 0x03, + 0x79, 0x1f, 0x9d, 0x8f, 0x89, 0x04, 0x8b, 0xd7, 0x02, 0xf0, 0x32, 0x47, + 0xe3, 0xd9, 0xea, 0x4e, 0x98, 0x82, 0xd9, 0xc7, 0x68, 0x16, 0x6e, 0x60, + 0xb2, 0xdb, 0x47, 0xa1, 0xbd, 0x76, 0xdd, 0x8c, 0xde, 0x45, 0x93, 0x3d, + 0xd1, 0xe4, 0xc3, 0xfd, 0x2b, 0xd4, 0x6b, 0xbb, 0x8b, 0x2f, 0xbd, 0x6a, + 0x26, 0x30, 0xf9, 0xdb, 0x7e, 0x09, 0xdc, 0x34, 0x2a, 0x3e, 0x27, 0x99, + 0x27, 0xa6, 0x8f, 0x3d, 0xa3, 0x41, 0x92, 0xd0, 0xa2, 0x83, 0xe2, 0xdf, + 0x75, 0x30, 0xb0, 0x6a, 0x42, 0xad, 0x16, 0x80, 0xb4, 0xa3, 0x3c, 0x8b, + 0x4b, 0xed, 0x2a, 0x8e, 0x79, 0x9f, 0xf3, 0x9c, 0xe4, 0xc5, 0x85, 0x3a, + 0x2f, 0x9d, 0x01, 0x66, 0x10, 0xe5, 0x8c, 0xe8, 0x19, 0x77, 0x1c, 0xd0, + 0xca, 0x5c, 0xc2, 0x86, 0x13, 0x4f, 0xaf, 0xdc, 0xf3, 0x6e, 0xb6, 0xc0, + 0xf1, 0x98, 0xe3, 0x12, 0xe0, 0xe2, 0xcf, 0x72, 0x2c, 0x47, 0x48, 0x7a, + 0x43, 0xcf, 0x46, 0x30, 0xc0, 0x70, 0x3e, 0x65, 0xf5, 0xcc, 0x23, 0x97, + 0x2d, 0x5c, 0x16, 0x01, 0x2b, 0x0e, 0x33, 0x8a, 0xa6, 0xbb, 0xaa, 0x9a, + 0x61, 0x10, 0xbb, 0x7b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA256, + 21, + {0x87, 0xbf, 0xf6, 0x29, 0x86, 0xcb, 0x2c, 0xd2, 0x50, 0xde, 0x8d, 0x56, + 0xfb, 0x46, 0x74, 0xc6, 0x5c, 0xaf, 0xd4, 0x41, 0xda, 0x9d, 0xd4, 0xe4, + 0x2b, 0x1e, 0x7e, 0x14, 0x23, 0x15, 0x19, 0xb6, 0x3f, 0xa5, 0x96, 0x08, + 0xcd, 0x70, 0xd3, 0xad, 0x76, 0x1f, 0xdb, 0xa8, 0x10, 0x99, 0x3a, 0xb3, + 0xda, 0x3b, 0xa5, 0xd1, 0x82, 0xda, 0xbe, 0xfd, 0xce, 0x2c, 0x38, 0x3e, + 0x15, 0x3d, 0xf2, 0xb2, 0x1c, 0x4c, 0xd4, 0xb5, 0x8e, 0xa9, 0x4e, 0x35, + 0x3d, 0x8c, 0x02, 0xbc, 0xfe, 0xf4, 0xd5, 0x65, 0xcd, 0xa9, 0x29, 0x75, + 0x61, 0x02, 0x07, 0xc9, 0xc3, 0x07, 0x54, 0xcb, 0xe2, 0x2b, 0xfe, 0x0f, + 0x7c, 0xeb, 0xaa, 0xd0, 0xb6, 0xfe, 0x1d, 0x47, 0x0d, 0x91, 0x19, 0x09, + 0x0a, 0xdd, 0xe8, 0x58, 0x7d, 0x15, 0xcf, 0x27, 0x96, 0x5f, 0x52, 0x5d, + 0x92, 0xcc, 0xb2, 0xc8, 0x77, 0x82, 0x61, 0xf9, 0xd1, 0x26, 0xff, 0xdd, + 0x8b, 0x90, 0xbd, 0x00, 0xac, 0xbe, 0x64, 0x89, 0x79, 0x56, 0x7a, 0x3e, + 0xcb, 0x1f, 0xb5, 0xce, 0xae, 0x06, 0xbb, 0xfb, 0x1d, 0xf5, 0x95, 0xe2, + 0x15, 0x58, 0x89, 0xce, 0x62, 0xb3, 0xb4, 0x7b, 0xce, 0x37, 0x2a, 0x75, + 0x27, 0xfd, 0x59, 0xab, 0x5d, 0xca, 0x37, 0x37, 0x8d, 0x0a, 0x90, 0xf4, + 0x48, 0x76, 0x90, 0x38, 0x5a, 0xca, 0xde, 0xa3, 0x76, 0x6f, 0xa4, 0x07, + 0xd2, 0x77, 0xce, 0x4e, 0x76, 0x41, 0x6d, 0xaa, 0xee, 0xba, 0x15, 0x91, + 0xaa, 0x31, 0xdc, 0x60, 0x1e, 0xfd, 0x0d, 0x9e, 0x29, 0xb5, 0x0c, 0xcc, + 0x68, 0xd1, 0x51, 0x15, 0x81, 0xb0, 0x0f, 0x75, 0xde, 0x4c, 0x05, 0xd1, + 0x45, 0xb7, 0xce, 0x0f, 0x74, 0xcc, 0xc5, 0x09, 0x74, 0x8f, 0xb1, 0xf8, + 0xc6, 0x36, 0xe1, 0xa5, 0x6c, 0x9c, 0x41, 0x21, 0x42, 0xd5, 0xc9, 0xa9, + 0x5e, 0xfd, 0x0b, 0x8d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA256, + 22, + {0x2f, 0xad, 0xb8, 0xa4, 0x29, 0x80, 0x3e, 0xc2, 0x95, 0x6a, 0xe6, 0x01, + 0x22, 0x89, 0xf1, 0x5f, 0x7e, 0xd8, 0xd5, 0x35, 0xc0, 0x74, 0x12, 0x99, + 0x42, 0x04, 0xad, 0xe7, 0x2d, 0x2e, 0x7a, 0x55, 0x48, 0x02, 0x43, 0x90, + 0xe1, 0x35, 0x6d, 0x43, 0x2b, 0x7e, 0x68, 0xc1, 0xa8, 0x73, 0x83, 0x82, + 0xf5, 0xae, 0xf3, 0xcc, 0x77, 0x39, 0xf9, 0x26, 0xb4, 0x4f, 0x9b, 0x99, + 0x05, 0x22, 0x23, 0x23, 0xa9, 0x7f, 0xe7, 0xb3, 0x03, 0xc1, 0x30, 0xeb, + 0x41, 0x47, 0xa5, 0xa4, 0xc6, 0x9a, 0x03, 0x1b, 0xd0, 0xc4, 0x59, 0x77, + 0x9f, 0x7c, 0x3b, 0xc0, 0x0b, 0xd5, 0xad, 0x61, 0x64, 0x21, 0xd1, 0x4a, + 0xa9, 0x0f, 0xf3, 0xf5, 0xf4, 0xf7, 0x00, 0xef, 0xd1, 0x98, 0x26, 0xd8, + 0x9c, 0x80, 0xc6, 0xc4, 0xab, 0x4e, 0xc8, 0x1e, 0xc0, 0x54, 0x98, 0xbb, + 0x54, 0x3b, 0xe7, 0x4a, 0xcb, 0x3f, 0x61, 0xe6, 0xe1, 0xbe, 0xf4, 0x8e, + 0x61, 0x64, 0x6a, 0xb9, 0x62, 0xda, 0x08, 0x50, 0x2f, 0xb0, 0x92, 0x96, + 0x1c, 0x5f, 0xb3, 0x24, 0x02, 0x6a, 0x52, 0xab, 0xfd, 0x1c, 0x47, 0xb9, + 0xea, 0x76, 0x18, 0x7f, 0x51, 0x34, 0x91, 0x6c, 0x5d, 0xbf, 0xc1, 0x86, + 0x68, 0x93, 0x3c, 0x2a, 0x56, 0x2a, 0x02, 0xc1, 0x02, 0xb6, 0xef, 0xb9, + 0xca, 0x2d, 0xf4, 0x08, 0x69, 0xe9, 0x20, 0xe8, 0x4f, 0x8e, 0x73, 0x66, + 0x8a, 0x73, 0xc1, 0xce, 0xa8, 0x3b, 0xc8, 0x60, 0x0f, 0x7d, 0xba, 0xde, + 0xb5, 0xba, 0xbf, 0xa7, 0x4b, 0x99, 0xa3, 0xd0, 0x27, 0x94, 0xb9, 0x24, + 0xb0, 0x1d, 0xbf, 0x08, 0x7d, 0xa3, 0xd8, 0xd5, 0x79, 0x51, 0x46, 0x47, + 0x63, 0x3d, 0x8d, 0x69, 0x22, 0xa5, 0x9a, 0x3f, 0x56, 0x25, 0x68, 0x7a, + 0x4b, 0x1c, 0x3b, 0x5c, 0xc6, 0x78, 0x58, 0xe9, 0xb7, 0x8e, 0xbb, 0xc7, + 0xad, 0xc2, 0x0a, 0xa7}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA256, + 23, + {0x85, 0xec, 0x33, 0x23, 0x4a, 0xc0, 0x50, 0x61, 0x98, 0x5a, 0x24, 0xbd, + 0x9e, 0x5e, 0x13, 0xde, 0x3f, 0xc8, 0xe8, 0xc2, 0x46, 0xf7, 0x5d, 0x85, + 0xab, 0xf8, 0x02, 0x1c, 0xd9, 0x93, 0xf9, 0x7c, 0x38, 0xec, 0x6b, 0x73, + 0xd7, 0x13, 0xc6, 0x41, 0x7e, 0xff, 0xc7, 0xa7, 0x51, 0x53, 0x0f, 0xef, + 0xf8, 0x49, 0xa5, 0x59, 0x1c, 0xa0, 0xc4, 0xe6, 0xdc, 0x5b, 0xf6, 0xbf, + 0x97, 0xc3, 0x4b, 0xac, 0xe7, 0xfa, 0xa2, 0xe4, 0x48, 0xbb, 0xc8, 0x1e, + 0x3d, 0x85, 0x51, 0xd4, 0xf8, 0x2f, 0x7e, 0xd0, 0x95, 0xec, 0xdb, 0x19, + 0xe9, 0x14, 0x98, 0xe3, 0x57, 0x90, 0x9f, 0x09, 0x0f, 0xd8, 0xc2, 0x15, + 0xf8, 0x30, 0xb2, 0x74, 0x1a, 0x4a, 0x4a, 0xf5, 0x18, 0x34, 0x1c, 0x31, + 0x2b, 0xd6, 0xf7, 0xfe, 0xf9, 0xc1, 0xb5, 0x63, 0xcd, 0x42, 0x84, 0xf7, + 0x85, 0x43, 0x0c, 0x53, 0x82, 0x34, 0xf6, 0xbd, 0x3f, 0xce, 0xb2, 0xb4, + 0x9a, 0xb8, 0x72, 0xcb, 0x48, 0x14, 0x47, 0xb2, 0xd4, 0x5a, 0x37, 0xd4, + 0x5d, 0xaf, 0xad, 0x4d, 0x6d, 0xe2, 0x62, 0x46, 0x63, 0x4b, 0x99, 0xb9, + 0x26, 0xe3, 0x78, 0x32, 0xa8, 0x30, 0x2d, 0x24, 0xb3, 0x5e, 0x31, 0x5f, + 0x0b, 0x97, 0x1c, 0xf5, 0x2c, 0x60, 0xac, 0x48, 0x64, 0x60, 0xd7, 0x67, + 0x81, 0x52, 0xbe, 0xff, 0x53, 0x69, 0x44, 0x1c, 0x84, 0xed, 0x54, 0xf1, + 0x61, 0x77, 0xf5, 0xae, 0x56, 0x0e, 0xac, 0xac, 0x13, 0xd7, 0xf9, 0x4f, + 0x14, 0x76, 0x4e, 0xcd, 0x42, 0xad, 0xea, 0xa0, 0x59, 0x9a, 0x1a, 0x47, + 0xe7, 0xf5, 0x00, 0xe6, 0xb1, 0x4e, 0x0a, 0x3b, 0x19, 0x8a, 0xaa, 0x18, + 0xfd, 0xc6, 0xd9, 0x14, 0x19, 0x32, 0xbb, 0x28, 0xb2, 0x0e, 0x71, 0xf6, + 0x9c, 0x17, 0x3c, 0x2b, 0x84, 0x1f, 0xa0, 0x42, 0xa3, 0xfa, 0x0a, 0x38, + 0x8e, 0x16, 0x4f, 0xd3}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA256, + 24, + {0x4d, 0x28, 0xf0, 0xc7, 0x91, 0x5b, 0x1e, 0xb6, 0x3b, 0xad, 0xbd, 0x93, + 0x16, 0x75, 0xec, 0xf2, 0x9f, 0x8d, 0x69, 0xb4, 0xb2, 0xe1, 0xb1, 0xfa, + 0xd7, 0x76, 0xfa, 0x5a, 0xdb, 0xcc, 0xdc, 0x17, 0xbd, 0xe9, 0x80, 0x29, + 0x05, 0x9d, 0x46, 0xb1, 0x97, 0xde, 0x49, 0xe0, 0x61, 0xec, 0x57, 0xcc, + 0xe2, 0xcb, 0x77, 0xa6, 0x3d, 0xee, 0xc3, 0xc7, 0x5c, 0x2c, 0xc1, 0x4f, + 0xc9, 0xbb, 0x4a, 0x2a, 0xc2, 0x9d, 0x5f, 0x4a, 0x05, 0xe6, 0xb4, 0xff, + 0x97, 0xec, 0xbc, 0xc2, 0x6a, 0x0d, 0xce, 0x39, 0x76, 0x04, 0x23, 0x74, + 0x01, 0x41, 0xe6, 0x75, 0xb5, 0x28, 0x78, 0xa8, 0x3a, 0xa0, 0x44, 0xf6, + 0x8e, 0x84, 0xd9, 0xab, 0xd0, 0xea, 0x6b, 0xfc, 0x5e, 0x6f, 0xc3, 0xac, + 0xd9, 0x71, 0xaf, 0x25, 0x8b, 0x7b, 0x9a, 0x01, 0x07, 0x90, 0x10, 0xe6, + 0x8e, 0x70, 0xbd, 0x7b, 0xd3, 0x1a, 0x9f, 0x9b, 0xdb, 0xb7, 0x05, 0x98, + 0x75, 0x8b, 0xa2, 0x74, 0xfb, 0x8f, 0xee, 0xb8, 0xff, 0x46, 0xa4, 0xb2, + 0x33, 0x1a, 0x4d, 0xa0, 0x33, 0x30, 0xcf, 0x55, 0x91, 0x0e, 0x6c, 0xe9, + 0x40, 0xc1, 0xa9, 0x5b, 0x6b, 0xee, 0x9a, 0xde, 0xc3, 0x51, 0x35, 0x47, + 0x74, 0x13, 0x9e, 0x3b, 0x21, 0x36, 0x27, 0xa6, 0xd7, 0xe8, 0x38, 0x16, + 0x56, 0x36, 0x2b, 0x4c, 0x6f, 0x83, 0xe9, 0x7f, 0x93, 0x63, 0x09, 0x39, + 0xd2, 0x27, 0x63, 0xf0, 0x85, 0x0f, 0x1b, 0x4d, 0x38, 0xa8, 0xe3, 0xed, + 0x21, 0x3d, 0x2f, 0xeb, 0xee, 0xb1, 0x25, 0xec, 0x03, 0x85, 0x4a, 0x4b, + 0x27, 0x6f, 0xb5, 0x90, 0x87, 0x90, 0x4f, 0xfa, 0xbe, 0x83, 0xcf, 0xa6, + 0x6c, 0x1a, 0xf4, 0x13, 0xaf, 0x6e, 0xcd, 0xe5, 0xef, 0xcb, 0xc5, 0x24, + 0x1d, 0x5b, 0x95, 0x84, 0x25, 0xb6, 0x6c, 0xcd, 0x31, 0x50, 0x0c, 0xeb, + 0x9b, 0x80, 0xd7, 0x93}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA256, + 25, + {0x02, 0xd4, 0x31, 0x50, 0x9b, 0xae, 0x6e, 0x09, 0x7f, 0xff, 0xb5, 0xe7, + 0x19, 0xb1, 0x6a, 0x29, 0x6b, 0x81, 0xfc, 0xfc, 0x9f, 0xc6, 0xa6, 0x4b, + 0x85, 0xb3, 0x37, 0xc8, 0x80, 0x49, 0xfe, 0xd5, 0x49, 0x71, 0xef, 0x61, + 0xe6, 0x35, 0x38, 0x8c, 0x26, 0x53, 0x55, 0x46, 0x85, 0xe6, 0x52, 0x05, + 0x9c, 0x76, 0x9c, 0x59, 0x47, 0xaf, 0x49, 0x85, 0x84, 0x39, 0xd9, 0xc3, + 0x88, 0xa4, 0x07, 0x03, 0xa0, 0x16, 0xf7, 0x3c, 0xf2, 0x31, 0x72, 0x68, + 0x53, 0xf4, 0x98, 0xf9, 0x4a, 0x0a, 0x9a, 0x98, 0xe1, 0x4e, 0x0c, 0xf8, + 0xf0, 0xc8, 0x28, 0x4b, 0x4d, 0x99, 0x2f, 0x00, 0xcb, 0xb8, 0xdd, 0xe4, + 0x1b, 0x07, 0x67, 0x9c, 0x7b, 0xb7, 0xa2, 0xb4, 0xb7, 0xb3, 0x07, 0xf2, + 0xed, 0xda, 0x65, 0xfe, 0x3e, 0x00, 0x2c, 0x72, 0x35, 0xeb, 0x85, 0xdd, + 0x2b, 0xa4, 0x14, 0x83, 0xb2, 0x61, 0x31, 0xc9, 0x97, 0x79, 0x3e, 0xd6, + 0x4f, 0xe9, 0x2a, 0x9f, 0xa9, 0x19, 0x8e, 0xea, 0xd1, 0xe8, 0x50, 0x63, + 0x85, 0xdb, 0x0c, 0x3c, 0x4d, 0xfb, 0x93, 0xb8, 0x7e, 0x2c, 0xfc, 0x09, + 0xd9, 0xd3, 0xb0, 0x09, 0x37, 0xcf, 0xc0, 0xa3, 0x5b, 0xc2, 0x11, 0xcc, + 0x8e, 0xfa, 0x4d, 0xe8, 0x37, 0x45, 0xc5, 0xeb, 0x0b, 0xb2, 0x8a, 0xe5, + 0x2a, 0x22, 0xae, 0x4e, 0xc8, 0x71, 0x2b, 0xe7, 0x2b, 0xcf, 0x42, 0x04, + 0x76, 0xfd, 0xad, 0xa5, 0x0b, 0x61, 0x8f, 0x0e, 0x95, 0x76, 0xe3, 0xe7, + 0xad, 0x8d, 0xf5, 0xa0, 0xeb, 0xab, 0x78, 0xb1, 0xbf, 0xcd, 0xce, 0xf5, + 0x94, 0xcb, 0x7f, 0xf5, 0x6a, 0x89, 0x5b, 0x5a, 0xb5, 0xe0, 0xa3, 0x0f, + 0x82, 0x45, 0x38, 0x80, 0xd3, 0x94, 0xba, 0xd6, 0xdd, 0xb9, 0x22, 0x31, + 0xe4, 0x4a, 0xa2, 0x75, 0xf9, 0x45, 0xba, 0x62, 0x20, 0xd9, 0xf2, 0x26, + 0xda, 0x4d, 0x0a, 0xaf}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA256, + 26, + {0x66, 0x5e, 0x80, 0xa0, 0x8c, 0x78, 0xf4, 0xc8, 0xa2, 0x76, 0x8d, 0x1b, + 0xa3, 0x74, 0xbd, 0xd5, 0xe5, 0x10, 0x1e, 0x61, 0xa5, 0x94, 0x30, 0x0a, + 0x18, 0xa0, 0x71, 0xd7, 0xc9, 0x8c, 0x68, 0xcd, 0xb7, 0x3a, 0xcf, 0x32, + 0x83, 0x1e, 0xa0, 0x77, 0x73, 0x4e, 0x24, 0x86, 0xf1, 0xb1, 0x3f, 0x76, + 0xcd, 0x77, 0x9a, 0x80, 0xfe, 0xdb, 0xd7, 0x67, 0x16, 0xfd, 0x02, 0x20, + 0x06, 0xa6, 0xfa, 0xee, 0x19, 0xcb, 0x97, 0x89, 0x35, 0x9e, 0x5b, 0x70, + 0x13, 0xa5, 0x9c, 0xd6, 0x71, 0xa2, 0xa9, 0x1c, 0x83, 0x28, 0xf4, 0xa1, + 0x69, 0x7e, 0x14, 0xa0, 0x85, 0xc8, 0x97, 0xeb, 0x45, 0x69, 0x2d, 0x0b, + 0xec, 0x07, 0x4b, 0x40, 0x0d, 0xed, 0x28, 0x20, 0xc6, 0xa5, 0xdb, 0xee, + 0x2f, 0xea, 0xc8, 0x4c, 0xb6, 0xa3, 0x7b, 0xae, 0xce, 0x0c, 0xe7, 0x63, + 0xdf, 0xa7, 0xca, 0x3b, 0x3f, 0xd4, 0xa8, 0x28, 0x63, 0xa0, 0xeb, 0x35, + 0xfc, 0xff, 0x70, 0x9c, 0xa4, 0x01, 0xc0, 0xbb, 0xb7, 0x3f, 0x27, 0xf2, + 0x51, 0xb6, 0x27, 0xcc, 0x44, 0x2d, 0xd4, 0x3e, 0xea, 0x63, 0x49, 0x42, + 0xbc, 0xd8, 0xbd, 0x72, 0xf1, 0xe8, 0xf1, 0x92, 0xae, 0x8d, 0xec, 0x1b, + 0x72, 0x75, 0xc7, 0x73, 0x9d, 0xb2, 0x54, 0xce, 0xd8, 0xb5, 0x73, 0x32, + 0x40, 0x7f, 0x8a, 0x85, 0x28, 0x5a, 0x19, 0x0c, 0x94, 0xea, 0x7f, 0x1c, + 0x93, 0x18, 0xb7, 0xfc, 0xf6, 0x73, 0x69, 0xed, 0x23, 0x24, 0x3c, 0x24, + 0x54, 0xdd, 0x2f, 0xfa, 0x15, 0x3e, 0xf1, 0x20, 0x74, 0xa8, 0x42, 0x87, + 0x8b, 0x38, 0x69, 0x53, 0x36, 0xe8, 0xac, 0xfe, 0xbf, 0x2d, 0x56, 0xd3, + 0x56, 0x0e, 0x43, 0xcd, 0xb0, 0x39, 0xc2, 0x7b, 0x20, 0x7a, 0xe3, 0x5f, + 0x7a, 0x52, 0x7b, 0x05, 0xba, 0xff, 0xc7, 0x3f, 0xe7, 0x6e, 0x57, 0x81, + 0x3b, 0x48, 0x4f, 0x00}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA256, + 27, + {0x58, 0xbb, 0x9a, 0x11, 0xf2, 0x9e, 0xc8, 0xbc, 0x8e, 0xc7, 0xbb, 0xa4, + 0xc0, 0x56, 0xe0, 0x90, 0x87, 0xfc, 0xc8, 0x81, 0xd8, 0xfe, 0x8e, 0x5d, + 0xc5, 0x8f, 0xa7, 0x4d, 0x97, 0x96, 0x76, 0xa2, 0x0e, 0x00, 0x46, 0x8e, + 0x16, 0x23, 0x8d, 0x8e, 0x2a, 0x53, 0xe4, 0x0b, 0x49, 0x52, 0xae, 0x47, + 0xcc, 0x85, 0x78, 0x07, 0x55, 0x8b, 0x12, 0x22, 0x4b, 0x3a, 0xb0, 0x6a, + 0xe3, 0x55, 0xfb, 0xbd, 0x35, 0x18, 0x0e, 0x55, 0x5d, 0x7d, 0x46, 0x8c, + 0x23, 0xc6, 0x46, 0x6a, 0xe7, 0x4c, 0x80, 0x03, 0xd2, 0xb1, 0x59, 0x1f, + 0xbd, 0x52, 0x9c, 0xc4, 0x79, 0xe7, 0x46, 0x9f, 0x56, 0x45, 0x78, 0x7b, + 0x8d, 0x7b, 0xaa, 0xed, 0xb0, 0x89, 0xef, 0xac, 0xf7, 0xf4, 0x39, 0x5c, + 0xc1, 0x38, 0x2a, 0x30, 0x68, 0x77, 0x05, 0x30, 0xae, 0x97, 0x72, 0x90, + 0x89, 0x10, 0x09, 0x60, 0xf2, 0x2a, 0x13, 0xd7, 0x38, 0x83, 0xa3, 0xa5, + 0xce, 0x68, 0x67, 0xc7, 0x7a, 0x9e, 0x83, 0x3d, 0x60, 0xf8, 0xf3, 0xc7, + 0x9f, 0xc2, 0xf3, 0x6e, 0x63, 0xcb, 0xde, 0x5a, 0x02, 0xcd, 0xb7, 0xe2, + 0x26, 0xf3, 0x87, 0x58, 0x84, 0x56, 0xb9, 0x16, 0x18, 0x14, 0xab, 0xb8, + 0x4c, 0x63, 0x8a, 0xaf, 0xb4, 0x4f, 0x29, 0x3e, 0x19, 0xf1, 0xbd, 0x50, + 0x93, 0xe3, 0x6d, 0x68, 0x38, 0x6e, 0x36, 0x5a, 0x5a, 0xb0, 0x76, 0xb6, + 0x42, 0x75, 0x88, 0x08, 0x23, 0xbb, 0x77, 0x50, 0x29, 0x24, 0xd2, 0x6b, + 0xf4, 0x43, 0xe9, 0x4e, 0x45, 0x92, 0x18, 0x66, 0xc6, 0x8e, 0xda, 0xf5, + 0xe6, 0x6b, 0x24, 0xdf, 0x38, 0x15, 0x5b, 0x6f, 0xaa, 0x25, 0xe5, 0x31, + 0xeb, 0x1a, 0xf9, 0x00, 0x78, 0x04, 0x13, 0xcf, 0x5d, 0x5d, 0x90, 0x31, + 0x46, 0xa9, 0xcf, 0xe9, 0x35, 0x0a, 0x3a, 0x15, 0x09, 0xbe, 0xb6, 0x79, + 0xd7, 0xb7, 0x5c, 0xd6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA256, + 28, + {0xab, 0x35, 0xfb, 0x39, 0x39, 0xaf, 0xfc, 0x42, 0xb2, 0xac, 0x00, 0x24, + 0x81, 0x05, 0xdb, 0xd3, 0xda, 0x37, 0xb5, 0x9d, 0xb5, 0xd4, 0x89, 0xd1, + 0xab, 0x19, 0x62, 0x41, 0x8e, 0x6b, 0xec, 0x3b, 0x6f, 0xb4, 0xdb, 0xc0, + 0x3f, 0xb4, 0x7c, 0x2a, 0x64, 0xcd, 0x09, 0xfe, 0xe7, 0x0a, 0xcd, 0x72, + 0x3a, 0x50, 0x40, 0x2b, 0x47, 0xcc, 0x2a, 0x34, 0x11, 0xc7, 0x16, 0xa1, + 0xf3, 0x80, 0x13, 0x85, 0x11, 0xd6, 0x93, 0x75, 0x1e, 0x37, 0xa0, 0xbf, + 0x23, 0x75, 0x14, 0x88, 0x29, 0x3a, 0x68, 0x38, 0x2a, 0x90, 0x92, 0x02, + 0xb7, 0xd1, 0x8d, 0xc3, 0x72, 0x15, 0x21, 0xf9, 0xc8, 0xfa, 0x35, 0x54, + 0xda, 0xc1, 0x5b, 0x20, 0xce, 0x5f, 0xf9, 0x63, 0x8e, 0xde, 0xba, 0x6a, + 0xe8, 0x9a, 0xfa, 0xa1, 0x00, 0xcf, 0xc9, 0x2f, 0x51, 0x32, 0x6b, 0x82, + 0xe8, 0xfe, 0xa2, 0x7c, 0xa2, 0x16, 0xb8, 0xb9, 0x53, 0xaf, 0xe0, 0x0d, + 0x0a, 0x02, 0xc0, 0xdf, 0x5e, 0xc7, 0x6a, 0xc4, 0x94, 0xc1, 0xed, 0x33, + 0x98, 0x14, 0x4a, 0x26, 0x54, 0x57, 0x0d, 0x8d, 0xae, 0xbf, 0xb2, 0x7d, + 0xc6, 0x98, 0xbb, 0x5f, 0xc3, 0xa6, 0x9e, 0x7b, 0x37, 0x59, 0xc1, 0xf1, + 0xc7, 0xd5, 0xe8, 0x07, 0xf5, 0x09, 0x18, 0x5a, 0x17, 0xb6, 0x42, 0xf8, + 0xb2, 0x49, 0x34, 0xb5, 0xef, 0xef, 0x55, 0x28, 0x7d, 0xff, 0x73, 0x7f, + 0xe6, 0x33, 0xf1, 0x9e, 0x0d, 0x1a, 0xf4, 0x6a, 0x0b, 0x46, 0x75, 0xb3, + 0x00, 0x58, 0x3f, 0x96, 0xa3, 0x67, 0x0b, 0x1e, 0x50, 0xf1, 0xc2, 0x74, + 0x41, 0xb5, 0xe6, 0x01, 0xb8, 0xc4, 0xce, 0xe0, 0x15, 0x85, 0x4d, 0x68, + 0x0a, 0xb5, 0x44, 0x90, 0x0e, 0x65, 0xf4, 0xe2, 0x05, 0xe2, 0x66, 0x6a, + 0xc0, 0x08, 0x75, 0x86, 0x01, 0x2d, 0x8a, 0xe5, 0x27, 0x11, 0xa9, 0xcd, + 0xa0, 0x2e, 0xe5, 0x20}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA256, + 29, + {0x3f, 0x9e, 0xd2, 0x6d, 0x39, 0xea, 0x6b, 0x13, 0x37, 0x7b, 0xa9, 0x41, + 0x92, 0x3d, 0x1c, 0x55, 0x54, 0x4c, 0x4e, 0xf8, 0xc9, 0x18, 0x7d, 0xc6, + 0x43, 0x0e, 0xb1, 0xe7, 0xc8, 0xb8, 0x62, 0x92, 0xe5, 0x28, 0xfb, 0xc7, + 0x4b, 0x78, 0x76, 0x01, 0x6f, 0xf3, 0xcf, 0x80, 0x14, 0xda, 0x3d, 0x85, + 0xf3, 0x7e, 0x97, 0x58, 0x10, 0xc0, 0xa7, 0xa8, 0x99, 0x6c, 0x91, 0x53, + 0x35, 0x67, 0xe4, 0x0b, 0x0c, 0x84, 0x64, 0xde, 0x88, 0x7b, 0x18, 0xc9, + 0xad, 0xf8, 0x45, 0x71, 0xf7, 0x70, 0x31, 0x47, 0xce, 0xe9, 0x6c, 0x81, + 0xe5, 0xea, 0xa6, 0x1c, 0xb3, 0xc4, 0x08, 0x40, 0xd2, 0x1c, 0xc0, 0xa2, + 0x80, 0x99, 0x11, 0x73, 0xd5, 0xfb, 0x1c, 0xce, 0x01, 0x51, 0x40, 0x03, + 0xbe, 0xc1, 0x0e, 0x28, 0x42, 0x0b, 0xa0, 0x18, 0x19, 0xff, 0x00, 0x3d, + 0x9c, 0xa8, 0x65, 0x8f, 0x41, 0xa6, 0xe0, 0x2c, 0x32, 0x95, 0xa5, 0x36, + 0x13, 0xad, 0xac, 0x27, 0xdd, 0xbe, 0x95, 0x9d, 0x90, 0xfa, 0xa5, 0x8e, + 0x33, 0xc3, 0x32, 0x6c, 0x4b, 0x5b, 0x6a, 0x5a, 0x01, 0x59, 0x55, 0x54, + 0x15, 0x31, 0xfc, 0x62, 0xea, 0x21, 0x6a, 0x4d, 0xc5, 0x48, 0x78, 0xb6, + 0x5e, 0x6a, 0x12, 0xe0, 0xfd, 0x54, 0x80, 0x46, 0xe1, 0x03, 0xd8, 0xdd, + 0x45, 0x16, 0xbc, 0xeb, 0xf0, 0x08, 0xae, 0x4d, 0x5b, 0x97, 0x1e, 0x9e, + 0x2e, 0xec, 0xc8, 0x37, 0x93, 0x56, 0xeb, 0xf7, 0x6b, 0x69, 0x94, 0x3b, + 0x6f, 0x0d, 0x87, 0xcc, 0xdc, 0x19, 0x03, 0x60, 0x07, 0xf7, 0xc7, 0x9f, + 0x36, 0x3a, 0xce, 0x8e, 0x85, 0xbb, 0x97, 0xc4, 0x0f, 0x7b, 0x59, 0xbb, + 0xea, 0xcb, 0xa0, 0x32, 0x5d, 0xec, 0xf6, 0x42, 0xcc, 0x8c, 0xb8, 0xe5, + 0x1e, 0xfb, 0x55, 0xa7, 0x29, 0x6b, 0xb2, 0x3b, 0xb1, 0x2a, 0x3a, 0x1b, + 0x33, 0x4f, 0x5c, 0xa8}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA256, + 30, + {0x74, 0x8e, 0x7f, 0x86, 0x34, 0x0f, 0x83, 0xdf, 0xe0, 0x5a, 0x19, 0xe7, + 0x34, 0x49, 0xb7, 0x81, 0x43, 0x98, 0xc6, 0x95, 0x1a, 0x64, 0x90, 0x29, + 0x50, 0x9c, 0x30, 0x72, 0xb6, 0xce, 0x05, 0x3e, 0x61, 0x76, 0x45, 0x3d, + 0x90, 0x46, 0x67, 0x7e, 0x49, 0x96, 0xea, 0x9a, 0x49, 0x0f, 0xd6, 0x02, + 0xd8, 0xa7, 0x35, 0x04, 0x2b, 0x29, 0xd2, 0xa1, 0x7f, 0x99, 0x78, 0x17, + 0xc6, 0xd9, 0x60, 0x0b, 0xea, 0x2d, 0x5f, 0x7d, 0x71, 0x29, 0xa3, 0x61, + 0xba, 0xc6, 0xb7, 0xf7, 0x6d, 0xf5, 0x20, 0xf4, 0x97, 0x17, 0x90, 0xd2, + 0x50, 0xfb, 0xf8, 0x9d, 0xf5, 0xc2, 0x2b, 0xb9, 0xe7, 0xa5, 0x10, 0xbb, + 0x6f, 0xcb, 0xd1, 0x82, 0x51, 0xfc, 0xc5, 0xb7, 0x7d, 0x61, 0x12, 0x8f, + 0x27, 0xad, 0xb3, 0x78, 0x4c, 0x9c, 0x36, 0x3e, 0xed, 0xd2, 0xc0, 0xac, + 0xf9, 0xfb, 0xff, 0x65, 0xc9, 0xb4, 0xc6, 0x7d, 0x63, 0x1c, 0x98, 0xec, + 0x6a, 0xd6, 0xce, 0x56, 0x38, 0x94, 0x20, 0xa9, 0xf7, 0xe7, 0x89, 0x73, + 0xe3, 0xb5, 0x5c, 0x90, 0xb3, 0xc3, 0xa6, 0xb3, 0x7f, 0xfa, 0xa7, 0x4c, + 0xed, 0x48, 0x89, 0xcf, 0x30, 0x6e, 0xb7, 0x5e, 0x87, 0xd4, 0xb3, 0x45, + 0x19, 0xa3, 0x49, 0xd1, 0xb7, 0x84, 0x2f, 0x81, 0xeb, 0x58, 0x8c, 0x31, + 0x37, 0xe8, 0x08, 0x95, 0xfb, 0xb9, 0x8d, 0x67, 0xfd, 0xa3, 0x62, 0x1c, + 0x75, 0x10, 0x81, 0x5a, 0x5d, 0x5a, 0xe5, 0x12, 0xe6, 0x56, 0x60, 0x88, + 0xdc, 0x33, 0x31, 0x07, 0xa3, 0xa6, 0xf4, 0x30, 0x9d, 0x6d, 0xda, 0x54, + 0x17, 0xbf, 0xa7, 0x95, 0xc7, 0x2d, 0x4e, 0x70, 0x25, 0x37, 0x75, 0xaf, + 0xed, 0xa3, 0x94, 0x0d, 0x4b, 0xed, 0xb9, 0xa0, 0x94, 0x50, 0x2e, 0x1b, + 0xd9, 0x00, 0x84, 0xca, 0xe6, 0xf6, 0x6c, 0x5f, 0x03, 0x69, 0xd3, 0xca, + 0x6a, 0x00, 0xd4, 0xf0}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA256, + 31, + {0x67, 0x2b, 0xf0, 0xea, 0x55, 0x41, 0xb8, 0x09, 0x28, 0x7c, 0x9e, 0x2b, + 0x6a, 0x58, 0x4d, 0xa2, 0x12, 0x71, 0xf2, 0x4d, 0x58, 0xeb, 0x68, 0xcf, + 0x2d, 0xca, 0x42, 0xf6, 0x04, 0xbf, 0x3d, 0x62, 0xfa, 0x9d, 0x5a, 0x52, + 0xea, 0x20, 0xe2, 0x34, 0x00, 0x2c, 0xed, 0xa5, 0xbd, 0x91, 0x9e, 0xe8, + 0xff, 0x34, 0x4c, 0x8f, 0x84, 0xe2, 0xcf, 0x4d, 0x8e, 0xfc, 0x51, 0x15, + 0x60, 0xe0, 0x3f, 0x93, 0x0b, 0x65, 0x33, 0xcc, 0xe2, 0xeb, 0xaf, 0x14, + 0x20, 0x34, 0x01, 0x31, 0x7f, 0xa8, 0xb0, 0xfd, 0x17, 0x80, 0x73, 0x89, + 0xb3, 0xc5, 0x44, 0x9b, 0xa2, 0x4a, 0x8a, 0x1f, 0x16, 0xd1, 0x43, 0xad, + 0x06, 0xc1, 0xdc, 0x62, 0xc5, 0xc4, 0x0f, 0xac, 0xab, 0xe6, 0x4f, 0xaf, + 0x0a, 0x98, 0x16, 0xd5, 0x1a, 0x83, 0x1b, 0x64, 0x8a, 0xe9, 0xc9, 0x9b, + 0x46, 0x55, 0x35, 0xb3, 0x42, 0x08, 0x5e, 0xbb, 0x1a, 0xa4, 0x4a, 0xd2, + 0x3c, 0x08, 0xbf, 0x4d, 0xd9, 0xe0, 0x83, 0x82, 0x09, 0xd4, 0x80, 0x5f, + 0x48, 0xcb, 0x16, 0xd9, 0xbc, 0xa3, 0x02, 0xd1, 0x61, 0xec, 0x3f, 0x6e, + 0x66, 0xac, 0x73, 0x4f, 0x00, 0x1e, 0x23, 0x2c, 0x31, 0x33, 0x55, 0x8c, + 0x4b, 0x89, 0xc0, 0x0e, 0xba, 0x40, 0xbd, 0x53, 0xc3, 0x7c, 0x5b, 0x03, + 0xff, 0x6f, 0xb3, 0xf3, 0x23, 0xd0, 0xb7, 0x95, 0x10, 0x59, 0x21, 0x41, + 0x94, 0x6a, 0x7a, 0x7b, 0x16, 0xab, 0xfa, 0x78, 0xab, 0x81, 0xd8, 0x86, + 0xd7, 0xc4, 0xd4, 0x09, 0x0b, 0xdc, 0xb7, 0x82, 0xef, 0xbf, 0x0c, 0x4a, + 0x76, 0xb4, 0x7a, 0xbb, 0x18, 0xe1, 0xfc, 0x92, 0x59, 0xce, 0xe0, 0x98, + 0x92, 0x9a, 0x18, 0x43, 0xa0, 0x4b, 0xa5, 0x27, 0x04, 0xbc, 0x9b, 0xe2, + 0x5a, 0x2b, 0x96, 0x77, 0x9a, 0x2b, 0x64, 0x7d, 0x3b, 0xa7, 0xc1, 0x1e, + 0x2a, 0x8d, 0xfe, 0x48}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA256, + 32, + {0x94, 0x81, 0x85, 0x74, 0xcd, 0xda, 0xc1, 0x15, 0xd3, 0x52, 0xd1, 0x74, + 0x0c, 0x4e, 0x55, 0x81, 0xce, 0x36, 0xf1, 0xea, 0xc6, 0x58, 0xa7, 0xcc, + 0x9c, 0x0f, 0xa2, 0x6a, 0x1d, 0x6f, 0x5f, 0x43, 0x27, 0x9c, 0x9f, 0x2a, + 0xf3, 0x13, 0xb3, 0xe0, 0xdf, 0x80, 0x5a, 0xc1, 0xe2, 0x49, 0x76, 0xd5, + 0x8a, 0xee, 0x16, 0xe2, 0xa4, 0x61, 0x6c, 0xbe, 0x42, 0x1e, 0x46, 0xf5, + 0x26, 0x3c, 0xe4, 0x6e, 0x30, 0x1d, 0x8c, 0x29, 0x5c, 0xb8, 0xa8, 0x07, + 0xa9, 0xc6, 0x56, 0x10, 0xb1, 0x76, 0xc6, 0x1a, 0xe0, 0x32, 0x29, 0xfc, + 0x66, 0x01, 0xcf, 0xcf, 0xfc, 0xf9, 0x0d, 0x53, 0xed, 0xcf, 0xe8, 0x69, + 0xa1, 0xbc, 0x69, 0x2d, 0xcd, 0xf8, 0x8c, 0xe8, 0x4f, 0x23, 0xb3, 0x47, + 0x33, 0xf9, 0xc8, 0x04, 0x6d, 0x1c, 0xb7, 0xdf, 0x77, 0xf1, 0xeb, 0x29, + 0xcd, 0xdc, 0xd4, 0xb4, 0x20, 0xdc, 0xc8, 0x76, 0x11, 0x69, 0xf3, 0xc7, + 0xda, 0xb4, 0xf0, 0x4e, 0x2e, 0xcc, 0xbc, 0x04, 0x6b, 0x0b, 0x26, 0x00, + 0x74, 0x06, 0xde, 0xc7, 0x50, 0x5a, 0x38, 0x27, 0x3e, 0x3b, 0xab, 0x52, + 0x2a, 0x81, 0xa0, 0x54, 0x24, 0x1a, 0xfe, 0xa6, 0xb6, 0x57, 0x6c, 0xb1, + 0xfd, 0xab, 0x25, 0x69, 0xcf, 0xa6, 0x05, 0xc0, 0xcf, 0xce, 0xa0, 0xf4, + 0x66, 0x5f, 0x48, 0x92, 0x73, 0xb9, 0x2d, 0x2f, 0xca, 0xae, 0x21, 0xbe, + 0x8f, 0x2d, 0x37, 0xdc, 0x40, 0xa3, 0x8d, 0x84, 0x7c, 0x56, 0xc3, 0xdf, + 0x5a, 0x2d, 0x5c, 0xab, 0x47, 0x67, 0x53, 0xc9, 0x1b, 0xb4, 0xe2, 0xdf, + 0xbf, 0x2b, 0xd9, 0xde, 0xd2, 0x01, 0x0e, 0x20, 0x29, 0x76, 0x05, 0x5c, + 0x78, 0xde, 0x4f, 0xb2, 0xec, 0x3f, 0x2a, 0x6a, 0x44, 0xd6, 0x81, 0x6c, + 0x7c, 0xbb, 0x82, 0x9c, 0x83, 0x64, 0x61, 0x56, 0x94, 0x14, 0x18, 0xb4, + 0xf0, 0x60, 0xe1, 0x96}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA256, + 33, + {0x5c, 0x54, 0xc3, 0x9c, 0x0a, 0x07, 0x9e, 0x7a, 0x84, 0x2c, 0x8b, 0x7f, + 0x5c, 0x6b, 0xc6, 0x3f, 0x4b, 0x90, 0x87, 0x3e, 0x13, 0x79, 0x13, 0x2f, + 0xc1, 0xa5, 0x2f, 0xb7, 0x8f, 0xe6, 0xeb, 0x46, 0xae, 0xce, 0x7f, 0x5e, + 0xbe, 0xea, 0xf2, 0xdf, 0x88, 0x62, 0x62, 0x24, 0x42, 0xf0, 0xa4, 0x70, + 0xd2, 0xa8, 0xae, 0x25, 0x2c, 0x5c, 0x5d, 0x71, 0x70, 0x20, 0x33, 0xc6, + 0xb5, 0xe6, 0xe9, 0x83, 0xcf, 0x44, 0xac, 0x0e, 0x81, 0x8d, 0x94, 0x53, + 0xb8, 0x6b, 0x91, 0xb5, 0xd9, 0x9a, 0x1a, 0xf0, 0xfa, 0x5e, 0xd8, 0xaf, + 0xf7, 0x18, 0xd4, 0x98, 0x64, 0xc0, 0x93, 0xe4, 0xcd, 0x5b, 0xe4, 0xdb, + 0x1f, 0xd4, 0x4b, 0x6e, 0xd3, 0x8e, 0x58, 0xdf, 0x96, 0xe7, 0x0c, 0xab, + 0x32, 0xfa, 0xe1, 0x88, 0x9e, 0x09, 0x1b, 0xe2, 0x5e, 0xb9, 0xf1, 0x5c, + 0x07, 0xad, 0x2c, 0x30, 0x4e, 0x0c, 0xcb, 0x88, 0x1c, 0xdb, 0xb1, 0xe4, + 0x5b, 0xa9, 0x93, 0xb9, 0x5e, 0x16, 0x93, 0x58, 0xa1, 0x69, 0xc7, 0x0e, + 0x7d, 0x09, 0x15, 0xba, 0x34, 0x95, 0x5b, 0xf2, 0x0f, 0xe1, 0xdf, 0x2c, + 0x7a, 0xae, 0x78, 0xfb, 0x78, 0xc8, 0x93, 0xd1, 0x84, 0xc8, 0x5a, 0x56, + 0x52, 0x46, 0x43, 0xdf, 0xdf, 0xc4, 0x1e, 0x62, 0x53, 0x9d, 0xa0, 0x05, + 0x75, 0x14, 0x09, 0xa1, 0x8f, 0xb4, 0xe5, 0x9d, 0x28, 0x77, 0xc6, 0xcc, + 0x45, 0xa4, 0xb8, 0x32, 0xfb, 0xfa, 0x8a, 0xd2, 0x88, 0x07, 0x75, 0xd9, + 0xfe, 0x92, 0xb6, 0x51, 0x6f, 0x84, 0x58, 0xbb, 0x52, 0xcd, 0x58, 0x20, + 0x71, 0x0b, 0xc1, 0x6c, 0xa3, 0x2c, 0xd7, 0xbb, 0x39, 0x98, 0xaf, 0x02, + 0x99, 0x77, 0x8a, 0x2d, 0xab, 0x50, 0xd6, 0x2d, 0x73, 0x41, 0x52, 0x94, + 0xa8, 0x57, 0xd9, 0x2b, 0xc5, 0xba, 0xd9, 0x72, 0x48, 0xe7, 0x0c, 0xda, + 0xcd, 0x50, 0xdd, 0x5d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA256, + 34, + {0x9b, 0x91, 0x89, 0x0e, 0xb5, 0x32, 0x72, 0xfe, 0x75, 0x42, 0xc2, 0x06, + 0x7a, 0x4e, 0x92, 0x95, 0xb8, 0xc7, 0xb8, 0xdd, 0xf1, 0xc9, 0xec, 0xe6, + 0xa7, 0x5f, 0xcd, 0xe7, 0x9c, 0x9a, 0xf2, 0xcb, 0xcb, 0xce, 0xf3, 0x8d, + 0x34, 0x20, 0x32, 0xb8, 0x5c, 0xcf, 0xf9, 0xd6, 0xc8, 0x2d, 0x3c, 0xfd, + 0x68, 0xa7, 0xb2, 0x7a, 0x38, 0xea, 0xa4, 0x5c, 0x78, 0xa1, 0x77, 0x41, + 0xc2, 0x30, 0x39, 0x1b, 0x3d, 0xf0, 0xbd, 0x79, 0xdc, 0xc3, 0x44, 0x7c, + 0x87, 0x17, 0xb7, 0x20, 0x7f, 0xa1, 0xfd, 0x04, 0xe9, 0x17, 0xb5, 0x28, + 0x2e, 0x3a, 0x7d, 0xad, 0x48, 0xe8, 0xf2, 0xf6, 0xd1, 0x36, 0x0f, 0x6c, + 0x72, 0x0f, 0x9e, 0xaf, 0x1d, 0x1d, 0x59, 0xf0, 0x61, 0xd7, 0x1d, 0xaa, + 0xc1, 0x54, 0x85, 0x38, 0xc0, 0xa0, 0x6f, 0xa6, 0x5b, 0x2a, 0xc8, 0x7a, + 0xbc, 0x9e, 0x6f, 0xed, 0x3a, 0x6e, 0x15, 0xf4, 0x84, 0x22, 0xbd, 0x9c, + 0x4c, 0x68, 0x1f, 0xa9, 0x8a, 0x27, 0xc8, 0x73, 0xd7, 0xef, 0xc5, 0xc1, + 0x00, 0xe7, 0x08, 0xd5, 0x81, 0x41, 0xb6, 0x0e, 0x5a, 0x69, 0x17, 0x47, + 0xdf, 0x40, 0x36, 0x16, 0x24, 0x56, 0xbb, 0x11, 0xf9, 0x2f, 0x2a, 0x39, + 0x11, 0x70, 0x23, 0x3c, 0xa1, 0xc0, 0x3e, 0x17, 0x86, 0xa3, 0x2f, 0xe9, + 0xab, 0x8a, 0x94, 0x24, 0x6d, 0xc6, 0x43, 0xa8, 0x84, 0xad, 0x59, 0xed, + 0xc4, 0x0e, 0x2e, 0xb8, 0x73, 0x71, 0x3e, 0x84, 0x81, 0x6e, 0x4a, 0x7f, + 0x78, 0x57, 0x12, 0x6d, 0xa3, 0xf0, 0x63, 0xcb, 0x9a, 0x3d, 0xda, 0x05, + 0x47, 0x20, 0x7c, 0x42, 0x6f, 0x7c, 0xc9, 0x85, 0xb5, 0xa3, 0xb6, 0x37, + 0x4c, 0xff, 0xf5, 0x1d, 0x0d, 0x54, 0x2c, 0xe9, 0xf8, 0x2f, 0xfc, 0x07, + 0xad, 0x24, 0xc1, 0x06, 0x36, 0x3f, 0xfa, 0xed, 0x12, 0xc9, 0x75, 0x26, + 0x39, 0x4a, 0x84, 0xff}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA256, + 35, + {0x0f, 0x07, 0xdc, 0x87, 0x86, 0xa4, 0x6a, 0x7a, 0xe2, 0xfe, 0x2b, 0xd5, + 0x34, 0x71, 0x50, 0x44, 0xf4, 0x6a, 0xd1, 0x7b, 0x83, 0x6b, 0x00, 0x37, + 0x09, 0x96, 0x25, 0x8a, 0xa9, 0x0b, 0xdd, 0xf5, 0x63, 0xb5, 0xf3, 0xe7, + 0xeb, 0x15, 0x00, 0xed, 0x06, 0x04, 0xf9, 0x38, 0x04, 0x91, 0xa5, 0xa6, + 0xc6, 0xc0, 0x04, 0xb5, 0x60, 0xb0, 0xf2, 0x80, 0xa2, 0xde, 0x30, 0xd1, + 0x91, 0x92, 0x8b, 0xf5, 0xaa, 0x03, 0x78, 0xfd, 0x6b, 0xed, 0xa8, 0x30, + 0xbe, 0xb1, 0xdb, 0x8b, 0x6b, 0x1c, 0x88, 0x46, 0x07, 0x9b, 0x60, 0x13, + 0xcf, 0x58, 0x6e, 0x38, 0x4b, 0xe0, 0xe1, 0x16, 0x3c, 0x62, 0xb5, 0x26, + 0xfb, 0xf8, 0xe2, 0x69, 0x92, 0xaf, 0xba, 0x6e, 0xf5, 0xe5, 0xf1, 0x57, + 0x55, 0xec, 0x7b, 0x52, 0x87, 0xa1, 0x49, 0xb1, 0x9e, 0x57, 0x7e, 0x79, + 0xbf, 0xf6, 0x52, 0x6d, 0x72, 0x61, 0x6e, 0x28, 0xd9, 0x21, 0x66, 0x17, + 0x52, 0xe8, 0xcd, 0x0e, 0x4b, 0x95, 0x0d, 0x7e, 0xe9, 0xf2, 0x41, 0x4e, + 0x45, 0xb3, 0x06, 0x9a, 0x80, 0xa2, 0xe0, 0x89, 0xe4, 0x6d, 0x0b, 0x3d, + 0xa5, 0xcc, 0x03, 0x52, 0xc0, 0x73, 0x05, 0xf8, 0xdf, 0xef, 0x2e, 0x1e, + 0x92, 0x8e, 0x85, 0xbb, 0x76, 0xc5, 0xa0, 0xf1, 0x51, 0x63, 0x83, 0x14, + 0x31, 0x84, 0xf6, 0x6f, 0x31, 0xc6, 0x9a, 0xdc, 0x0b, 0x82, 0x19, 0xf1, + 0x18, 0x09, 0x50, 0x19, 0x27, 0x74, 0x4f, 0xa3, 0x7d, 0x1c, 0x8c, 0xc1, + 0xe2, 0xa6, 0x71, 0x2d, 0x54, 0xed, 0x66, 0xdd, 0x17, 0x77, 0x14, 0xb7, + 0xcb, 0xd0, 0x05, 0xe6, 0xa6, 0xf8, 0x3d, 0xb9, 0x20, 0x41, 0xb5, 0x95, + 0xdd, 0x93, 0x4b, 0x0b, 0x19, 0xfc, 0xe5, 0xdb, 0x36, 0x9e, 0x50, 0x4f, + 0xb4, 0x5c, 0x9d, 0xf1, 0xe6, 0x45, 0xe8, 0x1b, 0xef, 0x62, 0xcd, 0x4d, + 0xa3, 0x49, 0x7e, 0x9d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA256, + 36, + {0x70, 0xf9, 0x51, 0x53, 0x88, 0x76, 0x2b, 0x32, 0x0c, 0xf8, 0x4e, 0x90, + 0xeb, 0x57, 0x1b, 0x27, 0xee, 0xe5, 0x8a, 0x43, 0xeb, 0xd4, 0x77, 0x35, + 0x73, 0xbf, 0xfb, 0xce, 0x8b, 0x16, 0x2b, 0xf1, 0x7e, 0x6c, 0x03, 0x17, + 0x63, 0x6b, 0x21, 0x1b, 0x2b, 0xc5, 0x6a, 0xaf, 0xa9, 0x9b, 0x96, 0x8e, + 0xc9, 0x50, 0x46, 0x6a, 0xe5, 0xcd, 0x7b, 0x10, 0xd9, 0x4c, 0x99, 0x3d, + 0xab, 0xac, 0xe1, 0x4b, 0x94, 0xbe, 0xd5, 0x01, 0xda, 0xcc, 0x0b, 0x40, + 0xfe, 0xb8, 0xa8, 0x95, 0x86, 0xeb, 0x1a, 0x79, 0x2e, 0x92, 0x11, 0x5b, + 0xa5, 0x43, 0x0c, 0xe1, 0x18, 0x3f, 0xfc, 0x6f, 0x53, 0x8c, 0xa6, 0x57, + 0xfe, 0xd3, 0xea, 0x68, 0x4a, 0x1b, 0x9d, 0x99, 0x8c, 0x0d, 0x9f, 0xf0, + 0x04, 0xe1, 0x50, 0xa0, 0xa3, 0x2d, 0x20, 0x45, 0x51, 0x76, 0xe8, 0xdb, + 0x3d, 0x96, 0xb5, 0x06, 0x3a, 0x60, 0x10, 0x6a, 0x7b, 0xf6, 0xc9, 0xd0, + 0xba, 0xa8, 0x87, 0x9d, 0xdb, 0x77, 0xd9, 0xa3, 0x03, 0x74, 0x00, 0x34, + 0x8e, 0xd1, 0xee, 0x4b, 0x88, 0xf8, 0x25, 0x6e, 0x8e, 0x63, 0x2b, 0x15, + 0xb0, 0xdc, 0x26, 0x11, 0xda, 0x3a, 0x9f, 0xaa, 0xb9, 0x29, 0xa0, 0xbd, + 0x48, 0x81, 0x41, 0x8d, 0x7f, 0xd8, 0xfc, 0x77, 0x60, 0xc5, 0x23, 0xe1, + 0xca, 0x4c, 0xd3, 0xf2, 0x5c, 0x82, 0x43, 0xb8, 0xbc, 0xdc, 0xd5, 0x1e, + 0x96, 0xa3, 0x84, 0x0d, 0xe5, 0x89, 0x74, 0x4b, 0xb8, 0xd6, 0x55, 0x85, + 0x1b, 0x9c, 0xdb, 0xd8, 0xb7, 0xf2, 0xd4, 0x7a, 0x57, 0x14, 0x4d, 0x9c, + 0x2a, 0x7e, 0xa0, 0x7d, 0x49, 0xc0, 0xd1, 0x41, 0xcf, 0x91, 0x8a, 0x4e, + 0xb1, 0x50, 0x7f, 0x8a, 0x7b, 0x11, 0xcb, 0xaa, 0x28, 0xc1, 0xa3, 0x57, + 0x45, 0x20, 0x9a, 0x5f, 0xad, 0x2b, 0xd1, 0xe6, 0x6f, 0x79, 0x29, 0xfe, + 0x02, 0x23, 0xd5, 0x05}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA256, + 37, + {0x88, 0x04, 0xd6, 0x61, 0xbb, 0x17, 0xff, 0xa7, 0x3e, 0x37, 0x1d, 0x13, + 0x49, 0x84, 0xee, 0x95, 0xe4, 0x26, 0xd7, 0xc1, 0x2a, 0xf9, 0x78, 0xd9, + 0xad, 0x00, 0xce, 0x74, 0x6d, 0xb4, 0xa3, 0xba, 0xd3, 0x65, 0x46, 0x70, + 0x9f, 0x02, 0x9d, 0x2c, 0x9e, 0xd1, 0x3e, 0x6d, 0x27, 0x12, 0x3c, 0xb7, + 0xa1, 0x95, 0x4f, 0x1f, 0x65, 0xf3, 0xfa, 0x46, 0xee, 0xb5, 0x6f, 0x44, + 0x9b, 0xa6, 0xb5, 0xe0, 0x73, 0x6e, 0x5d, 0xd2, 0x58, 0x6d, 0x64, 0x27, + 0x11, 0xd9, 0x8a, 0xa1, 0x95, 0x95, 0xd9, 0xda, 0x1c, 0x4e, 0xc2, 0x09, + 0x53, 0x00, 0x9e, 0x27, 0x11, 0x73, 0x82, 0x63, 0x17, 0x0b, 0x48, 0x70, + 0x72, 0x56, 0x65, 0x58, 0xde, 0x13, 0x01, 0xe0, 0xd0, 0x25, 0x3f, 0x8f, + 0xc1, 0x4d, 0x12, 0xc8, 0xcf, 0xb4, 0x64, 0x4b, 0x50, 0xae, 0xb3, 0xd3, + 0xa9, 0xfe, 0x1a, 0x26, 0xfd, 0x3b, 0xcc, 0xd7, 0x29, 0x86, 0xcb, 0xaf, + 0xf3, 0x4f, 0xc4, 0xfa, 0x38, 0xce, 0x52, 0xe6, 0x58, 0x21, 0xf1, 0x69, + 0xd5, 0x4b, 0x78, 0x03, 0x7b, 0x8d, 0xdc, 0xba, 0x14, 0x1f, 0xfc, 0x72, + 0x79, 0x70, 0x23, 0xc8, 0x02, 0x56, 0x49, 0x89, 0xa2, 0x0b, 0x07, 0xb9, + 0xa2, 0xba, 0x6a, 0x25, 0x66, 0x47, 0xe9, 0x37, 0xb1, 0xc1, 0x6d, 0xf2, + 0x08, 0x1c, 0xb6, 0x1b, 0xc6, 0xe6, 0xa2, 0xec, 0x6c, 0xa9, 0x93, 0x9d, + 0xb9, 0x1e, 0xc2, 0xae, 0x62, 0xc4, 0xb2, 0xd0, 0xd7, 0xf6, 0x1a, 0x0b, + 0xf0, 0xc6, 0x93, 0x16, 0x51, 0x75, 0xc9, 0x1b, 0x10, 0x0c, 0x19, 0x5f, + 0x36, 0x11, 0xc3, 0xec, 0xb7, 0x97, 0xc5, 0x31, 0x43, 0x96, 0x55, 0xac, + 0xe9, 0xaa, 0xe1, 0x8e, 0x53, 0xa6, 0x9e, 0x66, 0x69, 0x8f, 0xb5, 0x93, + 0xf4, 0x80, 0x84, 0x11, 0x7b, 0xa2, 0x88, 0xa1, 0x34, 0xfd, 0x03, 0x89, + 0xee, 0x0f, 0x75, 0x44}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA256, + 38, + {0x47, 0x00, 0x4c, 0xf1, 0x87, 0xbd, 0x2a, 0x34, 0xc6, 0xed, 0x89, 0xf6, + 0xf8, 0xeb, 0x9f, 0x67, 0xa4, 0x01, 0xa4, 0x0d, 0x66, 0xa9, 0x5c, 0x8c, + 0xdd, 0xd9, 0x8f, 0xa0, 0xfa, 0xa8, 0x29, 0xbb, 0xfc, 0x9e, 0x62, 0xa8, + 0x54, 0x78, 0x8e, 0x4d, 0x23, 0x01, 0x5a, 0x68, 0xf0, 0x98, 0xa7, 0x7c, + 0xc5, 0xda, 0xac, 0x7e, 0x23, 0xc6, 0xba, 0x56, 0x16, 0x75, 0x18, 0x75, + 0x31, 0x87, 0xa8, 0xea, 0xd6, 0x8e, 0xdc, 0x68, 0x6c, 0x39, 0x39, 0x40, + 0xf7, 0x72, 0x55, 0xfc, 0x80, 0x92, 0xc4, 0xc6, 0x5a, 0x01, 0xaa, 0x69, + 0x01, 0xc0, 0xaf, 0x96, 0x83, 0x0c, 0x05, 0x74, 0x77, 0x91, 0xe5, 0x11, + 0xc8, 0xc0, 0x1d, 0xa4, 0x35, 0x8f, 0xeb, 0x38, 0xbf, 0x55, 0x07, 0x54, + 0x31, 0x84, 0xfe, 0x88, 0x7c, 0x58, 0x21, 0xc4, 0xaf, 0x04, 0x8c, 0x50, + 0x82, 0xbe, 0xd5, 0x6c, 0x79, 0x34, 0x98, 0x5d, 0x86, 0xde, 0x24, 0x02, + 0xb3, 0x7e, 0x16, 0xa6, 0xf3, 0xe2, 0x3d, 0x5a, 0x1e, 0x83, 0x89, 0x92, + 0xbe, 0xf2, 0xa4, 0x6d, 0x4f, 0xa8, 0x79, 0x71, 0xf0, 0xcb, 0x01, 0xa4, + 0x70, 0xe1, 0x85, 0x65, 0x4a, 0x6b, 0x17, 0x4d, 0x9b, 0xba, 0x81, 0x11, + 0x7e, 0x8d, 0xf2, 0x4b, 0x19, 0xa7, 0xbe, 0x0d, 0x1f, 0x8e, 0x39, 0x06, + 0xd3, 0x02, 0x9b, 0x5a, 0xd4, 0xf0, 0xd8, 0xc1, 0x52, 0x37, 0x5d, 0xfc, + 0x4f, 0xa4, 0x90, 0xf9, 0xfa, 0x3a, 0x5b, 0x52, 0xfb, 0x92, 0x9a, 0x7d, + 0x41, 0xa8, 0x4d, 0x61, 0xbb, 0xf6, 0x0d, 0x80, 0x16, 0x2b, 0x16, 0x33, + 0x4b, 0x49, 0x58, 0xec, 0x87, 0x9b, 0xbc, 0x00, 0x98, 0x96, 0x2d, 0x5d, + 0x32, 0x20, 0x16, 0x9c, 0x8c, 0xcb, 0x33, 0x8d, 0x31, 0xc6, 0x64, 0xc2, + 0x31, 0x44, 0xcc, 0x85, 0xbc, 0x37, 0x1b, 0x2d, 0x9d, 0xa6, 0x1a, 0x69, + 0xf0, 0xb4, 0xb6, 0x58}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA256, + 39, + {0x24, 0xbc, 0x36, 0x45, 0x03, 0xe9, 0xaa, 0x28, 0x17, 0x7f, 0x9f, 0xe7, + 0xeb, 0xda, 0x88, 0x4c, 0xbe, 0x94, 0x94, 0xa6, 0xb5, 0x89, 0xb0, 0xdb, + 0x87, 0x55, 0x41, 0x17, 0x4c, 0xb1, 0xce, 0xb6, 0x0f, 0x51, 0x4b, 0x74, + 0x83, 0x8a, 0x0d, 0xf3, 0xbf, 0xa8, 0xe5, 0x9b, 0x06, 0xe4, 0xff, 0x83, + 0xe4, 0xa4, 0xe3, 0x36, 0xb4, 0x17, 0x61, 0xda, 0x70, 0x5b, 0x5f, 0xf9, + 0xc0, 0xfb, 0x36, 0xe5, 0x22, 0xcd, 0x50, 0xea, 0xd1, 0x14, 0x06, 0x7f, + 0x58, 0xb1, 0x00, 0xd6, 0x86, 0x85, 0x81, 0xb6, 0x9e, 0xad, 0x69, 0x5a, + 0x5c, 0x4b, 0x15, 0x19, 0x8c, 0x5a, 0xe3, 0x5d, 0x67, 0xe5, 0x18, 0x13, + 0x35, 0x59, 0x0e, 0xc1, 0x76, 0xaf, 0x6e, 0xea, 0x69, 0xdc, 0xe2, 0xa6, + 0x9e, 0x87, 0xd9, 0xf4, 0xa0, 0x3f, 0x35, 0x1b, 0xda, 0xd1, 0xc0, 0xc8, + 0x0d, 0xd1, 0xd2, 0x7b, 0x75, 0xcc, 0x7b, 0xfb, 0x6a, 0xcc, 0x7c, 0x25, + 0xbd, 0xd8, 0x7d, 0x02, 0x33, 0xae, 0x4a, 0xb1, 0x86, 0xf1, 0xb1, 0x1e, + 0xde, 0x86, 0x13, 0x99, 0x54, 0xd9, 0xe8, 0x86, 0xb9, 0x10, 0xc3, 0x03, + 0x0d, 0x37, 0x2f, 0x89, 0x00, 0x64, 0x5b, 0x8e, 0x17, 0xb0, 0x8e, 0x61, + 0xcd, 0x64, 0xe5, 0x20, 0xb8, 0x82, 0x20, 0x3b, 0x57, 0x72, 0x3f, 0x00, + 0xe9, 0x6a, 0x66, 0x98, 0xfd, 0x65, 0xe7, 0xd9, 0x96, 0x64, 0x35, 0x1c, + 0xb7, 0x97, 0xed, 0x2e, 0xd6, 0x79, 0x01, 0x47, 0x51, 0x69, 0xd4, 0x7c, + 0xd6, 0x4f, 0xed, 0xfc, 0xfb, 0x6b, 0x67, 0xdf, 0x5f, 0xa5, 0xd7, 0xc5, + 0xba, 0x53, 0xd6, 0x5d, 0xd8, 0x6d, 0x26, 0xd8, 0x99, 0xdf, 0x5a, 0xa6, + 0x81, 0x1c, 0x53, 0xa3, 0xa2, 0x8f, 0xec, 0xb7, 0x2d, 0xf3, 0x9e, 0x0e, + 0xef, 0x50, 0x05, 0x3d, 0x67, 0x4d, 0x52, 0x1a, 0xce, 0xdb, 0xf6, 0xcd, + 0x17, 0xac, 0x21, 0x08}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA256, + 40, + {0xb6, 0xa1, 0xd9, 0x4b, 0x0e, 0xbd, 0x82, 0x4f, 0x6b, 0x5a, 0x95, 0xf6, + 0x69, 0x7a, 0xf6, 0x59, 0x95, 0xeb, 0x38, 0x8f, 0x3a, 0xe1, 0x2c, 0x87, + 0x39, 0x9a, 0xcc, 0xdc, 0x63, 0x9c, 0xf5, 0xb7, 0xe7, 0x1b, 0xcf, 0x43, + 0x6f, 0xea, 0xaf, 0x8b, 0xac, 0x9f, 0x32, 0x34, 0xd0, 0xf4, 0x29, 0xab, + 0x1b, 0x0c, 0x08, 0x1f, 0x71, 0x34, 0x0e, 0xcd, 0x72, 0x7d, 0x9b, 0x94, + 0xc6, 0x6f, 0xad, 0x1f, 0xa0, 0x70, 0xc4, 0xb8, 0x03, 0x50, 0xee, 0xb5, + 0x58, 0x78, 0xba, 0x42, 0x7e, 0x4a, 0xcc, 0x57, 0x62, 0x59, 0x70, 0x39, + 0xfe, 0x1e, 0xf9, 0x2c, 0xe2, 0x9a, 0xa9, 0x91, 0x96, 0x07, 0x04, 0x5e, + 0xd7, 0x63, 0x26, 0x74, 0x4b, 0x0e, 0x36, 0x1c, 0xef, 0xa2, 0x4a, 0x24, + 0x72, 0x5a, 0xf6, 0x12, 0xb4, 0x0f, 0xeb, 0xc4, 0xf8, 0x29, 0x3d, 0x4c, + 0xa9, 0xfa, 0xae, 0x0d, 0x19, 0xf1, 0xf2, 0xdb, 0xb5, 0xc4, 0xf0, 0xd2, + 0x7f, 0x92, 0xeb, 0xa4, 0x14, 0x57, 0xb3, 0x9f, 0x9c, 0xb2, 0xc7, 0x56, + 0x95, 0x83, 0x49, 0x92, 0xc3, 0x26, 0xd5, 0xe3, 0x9f, 0x56, 0xad, 0xfb, + 0xda, 0xfa, 0xd0, 0x85, 0x89, 0xa5, 0xd4, 0xae, 0xd7, 0x9f, 0x0a, 0xbd, + 0x8a, 0xf3, 0xe0, 0x56, 0x55, 0x8a, 0xfc, 0xa8, 0x03, 0xe6, 0xd7, 0x5d, + 0xa2, 0x37, 0x9a, 0x0c, 0xc5, 0x21, 0x68, 0xf8, 0x8e, 0x88, 0xa2, 0xc1, + 0x4a, 0xbf, 0xf0, 0x48, 0xee, 0x81, 0x74, 0xc0, 0xe2, 0xf3, 0x18, 0x54, + 0xd6, 0x68, 0x7b, 0x70, 0x97, 0xd0, 0xf3, 0x35, 0x2f, 0xea, 0x3a, 0x02, + 0xdc, 0xfc, 0xcc, 0xbe, 0xce, 0x28, 0x19, 0xd4, 0xb5, 0xe1, 0xc9, 0x7f, + 0x93, 0x85, 0x71, 0x51, 0xaa, 0xef, 0x70, 0xcd, 0xe0, 0x99, 0xa7, 0x22, + 0x6f, 0xa3, 0x9f, 0x89, 0xa8, 0xc9, 0x2e, 0x08, 0xde, 0x35, 0x4f, 0xa8, + 0x07, 0x44, 0xdb, 0xae}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA256, + 41, + {0x32, 0xfd, 0xb9, 0xa7, 0x89, 0x8c, 0x22, 0x81, 0xcf, 0x10, 0x10, 0x4e, + 0x74, 0xad, 0xf4, 0x55, 0xa4, 0x55, 0x3b, 0xa4, 0x7e, 0x96, 0xbc, 0xac, + 0xa5, 0x67, 0x1c, 0x9e, 0xd1, 0x31, 0x80, 0x14, 0x0c, 0xc8, 0x55, 0x6d, + 0x7a, 0x42, 0x93, 0x19, 0x07, 0x96, 0x22, 0xe3, 0x52, 0xf5, 0xf3, 0x64, + 0x19, 0x3c, 0xe5, 0x45, 0x28, 0xa3, 0xd3, 0x90, 0x66, 0x28, 0xfa, 0x89, + 0x45, 0xb9, 0x05, 0x0f, 0x13, 0x65, 0xe9, 0x9a, 0x58, 0xdf, 0xbe, 0x50, + 0x57, 0x2d, 0xea, 0x46, 0x6c, 0xd9, 0xdc, 0x96, 0xd2, 0xc7, 0x73, 0xcf, + 0x35, 0xc5, 0xf1, 0xe5, 0x1a, 0x6d, 0x2d, 0xa2, 0x3a, 0x56, 0x31, 0xbf, + 0x4a, 0xef, 0xf5, 0x00, 0x19, 0xe1, 0x54, 0x2c, 0xac, 0x38, 0xe7, 0x1a, + 0xd2, 0xa1, 0x58, 0x0c, 0x24, 0x86, 0x5c, 0x8f, 0x65, 0x21, 0x7e, 0x33, + 0x04, 0x15, 0xdf, 0x95, 0xf8, 0x3f, 0x1a, 0x29, 0xa4, 0x1e, 0x4a, 0x20, + 0xf6, 0x3e, 0xe1, 0xf0, 0x6a, 0x3a, 0xb1, 0x0e, 0xd2, 0xf1, 0x09, 0x94, + 0x29, 0x1f, 0x8d, 0x7c, 0x80, 0x03, 0x2a, 0xdc, 0xa0, 0x04, 0x09, 0x4d, + 0xad, 0x4b, 0x2d, 0x33, 0x20, 0x3c, 0x09, 0xb1, 0x34, 0xdf, 0xd5, 0xce, + 0x9a, 0xe5, 0x77, 0xf8, 0xb7, 0xed, 0xc7, 0x63, 0x70, 0x46, 0xd5, 0xc5, + 0x90, 0x36, 0x36, 0x2f, 0xfc, 0x28, 0x3a, 0x7c, 0x29, 0x76, 0x41, 0xd6, + 0xd7, 0xa3, 0x6a, 0x95, 0x84, 0x36, 0x61, 0x26, 0x62, 0x89, 0x36, 0x5e, + 0x02, 0x1a, 0x39, 0x3d, 0x80, 0x45, 0x9e, 0x5c, 0x63, 0xcb, 0x71, 0xe5, + 0x04, 0x66, 0x1c, 0x81, 0x4d, 0x8c, 0xda, 0xef, 0x3d, 0x5c, 0xdc, 0x0e, + 0xa2, 0xf9, 0x5b, 0xe6, 0x50, 0xa0, 0xe1, 0x4a, 0xf9, 0xfd, 0x56, 0x0a, + 0xce, 0xe1, 0x72, 0x8f, 0xc4, 0x6f, 0x52, 0x53, 0x55, 0x7e, 0x8e, 0xda, + 0x48, 0x7e, 0x46, 0x59}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA256, + 42, + {0x6d, 0xde, 0x56, 0x7b, 0xbd, 0xce, 0xf4, 0x50, 0x50, 0x2b, 0x9c, 0x76, + 0xda, 0xa0, 0x40, 0xd2, 0xab, 0x0c, 0xbb, 0xbc, 0x79, 0x53, 0x3c, 0x55, + 0x76, 0x28, 0x7c, 0xea, 0xf7, 0x9a, 0xea, 0xf5, 0x87, 0xc5, 0x8c, 0xe9, + 0x09, 0x74, 0xd5, 0x55, 0xf4, 0xd7, 0xbd, 0x09, 0x9a, 0xbb, 0x90, 0xd6, + 0x1a, 0x25, 0xa6, 0xc0, 0x64, 0xb5, 0x88, 0x26, 0xfa, 0xd6, 0xea, 0xfd, + 0xe2, 0x47, 0x45, 0x75, 0x64, 0xf8, 0x18, 0x3c, 0xe7, 0x9f, 0x78, 0x81, + 0xbb, 0x2c, 0xee, 0xcc, 0x83, 0x0c, 0x88, 0x91, 0xc3, 0x57, 0x04, 0xec, + 0x66, 0x69, 0x45, 0x74, 0x83, 0x8c, 0x14, 0x28, 0x70, 0x24, 0xee, 0xc6, + 0x43, 0xd7, 0xdc, 0xca, 0x4c, 0x49, 0x90, 0xb6, 0x16, 0xc8, 0xfa, 0x98, + 0xb0, 0xf9, 0x7f, 0x91, 0x42, 0x30, 0xe7, 0x86, 0xa1, 0x02, 0xa4, 0xe2, + 0xec, 0xb9, 0x26, 0xec, 0x89, 0xf4, 0x0c, 0x69, 0xb3, 0x9b, 0x54, 0xed, + 0x88, 0x90, 0xfc, 0x08, 0xed, 0xbe, 0x50, 0xf3, 0x38, 0xc9, 0x09, 0xb7, + 0xb6, 0xc8, 0x16, 0xa4, 0x40, 0x10, 0xad, 0xdb, 0xe6, 0x5b, 0x52, 0x77, + 0x34, 0xe0, 0x50, 0x2c, 0x59, 0xaa, 0xf8, 0xbb, 0x7e, 0x10, 0x89, 0x99, + 0xc5, 0x40, 0xa0, 0x23, 0xb6, 0x0a, 0x92, 0x27, 0xec, 0x05, 0x23, 0x48, + 0xb0, 0x1b, 0xb1, 0xbd, 0x5c, 0xe7, 0xb7, 0x58, 0x0b, 0x18, 0xf4, 0x0b, + 0x5f, 0x39, 0xb5, 0x56, 0xbc, 0xb5, 0x60, 0xce, 0xd4, 0x38, 0xc8, 0x4b, + 0x2e, 0x8e, 0x67, 0xee, 0xad, 0xf4, 0x83, 0x73, 0x40, 0xd7, 0xc9, 0x13, + 0xaf, 0xb7, 0xe0, 0xed, 0x7f, 0xdb, 0xb2, 0xc5, 0x8e, 0x3d, 0x9a, 0x71, + 0xcc, 0xc5, 0x9e, 0xbd, 0x8a, 0x63, 0xa8, 0x0a, 0x80, 0x49, 0xbd, 0x9d, + 0xf4, 0x9b, 0x16, 0x42, 0x19, 0xfd, 0x87, 0xf3, 0x45, 0xe1, 0xda, 0x34, + 0xa9, 0x29, 0x54, 0x6c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA256, + 43, + {0x97, 0xc4, 0xa3, 0x6c, 0x30, 0xfc, 0x31, 0x7a, 0x6c, 0x1f, 0x71, 0x2f, + 0xcc, 0xbd, 0x69, 0x9f, 0x3d, 0xe5, 0xa7, 0x42, 0x0e, 0xfd, 0xab, 0xf1, + 0x7e, 0xdf, 0xef, 0xd7, 0x90, 0xb9, 0x0e, 0x20, 0xaf, 0xc9, 0x14, 0xd7, + 0xe0, 0xaa, 0x34, 0xdb, 0xab, 0xf7, 0x36, 0xdb, 0x46, 0x0e, 0xb6, 0x97, + 0xab, 0xc2, 0x85, 0xf0, 0x29, 0xd7, 0x84, 0xb2, 0xb3, 0x94, 0xd6, 0x89, + 0xe1, 0xa3, 0x83, 0xaf, 0x8a, 0x51, 0xf1, 0x53, 0xb4, 0xbb, 0x77, 0xe1, + 0x99, 0x44, 0x1c, 0xe6, 0x22, 0xe6, 0xd1, 0x46, 0xa8, 0x42, 0x24, 0x4f, + 0x35, 0xd5, 0xeb, 0x3d, 0x41, 0x0d, 0xc7, 0x8c, 0x2c, 0x85, 0xdc, 0x73, + 0xc5, 0x70, 0xf8, 0x48, 0x06, 0x3d, 0xe0, 0x44, 0x58, 0x71, 0xe7, 0x21, + 0x02, 0x07, 0xb0, 0x21, 0x44, 0xf4, 0x61, 0xb7, 0x10, 0x5b, 0x3a, 0x74, + 0xea, 0x3c, 0xaf, 0x25, 0x41, 0x2e, 0xb9, 0x2d, 0x10, 0x58, 0xf1, 0x8e, + 0x9a, 0xfa, 0xc5, 0x10, 0x06, 0xe8, 0x59, 0xda, 0x98, 0x8c, 0x73, 0x32, + 0x93, 0xd1, 0xe6, 0x41, 0x64, 0xb7, 0x33, 0x93, 0x6d, 0x56, 0x3c, 0x4e, + 0xdd, 0x8e, 0x81, 0xf5, 0x7b, 0x4c, 0x46, 0x39, 0x34, 0xed, 0xe9, 0x32, + 0xcc, 0x93, 0x23, 0x7b, 0xd2, 0x6f, 0xa0, 0xf8, 0x6c, 0x57, 0x45, 0xd8, + 0x04, 0x72, 0x2f, 0x8b, 0x83, 0x7b, 0x19, 0xe5, 0x0d, 0x41, 0x58, 0x89, + 0xd5, 0x8f, 0xbc, 0x78, 0xbf, 0xd4, 0xeb, 0x35, 0xea, 0x5d, 0xec, 0xe2, + 0x33, 0x63, 0x86, 0x89, 0xc1, 0x1d, 0x21, 0x2c, 0x47, 0xa1, 0xe1, 0xbc, + 0x0b, 0x73, 0x3e, 0xff, 0x10, 0x7e, 0xc9, 0xdc, 0xc9, 0x0a, 0x7a, 0x73, + 0x95, 0xe0, 0x67, 0x85, 0xe7, 0x59, 0x73, 0xe0, 0xd4, 0xa2, 0x0d, 0xc0, + 0xc5, 0x62, 0x40, 0x58, 0x86, 0xc9, 0x60, 0x3d, 0xaa, 0xa2, 0x0f, 0x67, + 0x63, 0xfb, 0x9f, 0x7f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA256, + 44, + {0x2f, 0xbc, 0x69, 0x38, 0x39, 0x78, 0xc9, 0x7e, 0x10, 0x75, 0xa9, 0xd8, + 0xf9, 0xad, 0x1e, 0x01, 0xdf, 0xc6, 0xfd, 0xef, 0x21, 0x6b, 0x38, 0x1a, + 0xe5, 0x34, 0x9f, 0x00, 0x56, 0x17, 0xc7, 0x39, 0xe0, 0x86, 0xf4, 0x5f, + 0xfd, 0x2c, 0xdb, 0x45, 0x31, 0x83, 0x21, 0xbb, 0xe7, 0x7e, 0x5a, 0x2d, + 0x67, 0xfb, 0x1c, 0x6b, 0x20, 0x9c, 0x81, 0xea, 0xa2, 0x38, 0x8c, 0x38, + 0xb0, 0x36, 0xf6, 0x65, 0x75, 0x59, 0x04, 0x47, 0x21, 0x9b, 0x77, 0x71, + 0xa9, 0x2b, 0xd6, 0xc5, 0x94, 0xd8, 0x19, 0x03, 0x39, 0xda, 0xfa, 0xff, + 0xdf, 0x2a, 0x5a, 0x8b, 0x73, 0xe0, 0x38, 0x2e, 0xdd, 0xb2, 0xb2, 0xf9, + 0x5a, 0x42, 0xfe, 0x02, 0x35, 0x04, 0x29, 0x65, 0xbd, 0x53, 0x05, 0x84, + 0xfa, 0x9d, 0xb7, 0xfa, 0xfc, 0x8c, 0x14, 0xa4, 0x17, 0xc8, 0x4b, 0x14, + 0x21, 0xc6, 0x34, 0x19, 0x61, 0x0e, 0xbd, 0x67, 0xd2, 0x09, 0x66, 0xe1, + 0xce, 0x94, 0x06, 0xc4, 0xe9, 0x38, 0x78, 0x4e, 0x96, 0x7c, 0xa3, 0x7b, + 0x94, 0x99, 0xd9, 0xdf, 0x4d, 0xde, 0xd8, 0xb7, 0x4c, 0x55, 0xb0, 0x8c, + 0x62, 0x44, 0xea, 0x82, 0x85, 0xb1, 0x7d, 0x55, 0xa6, 0xc5, 0x13, 0x67, + 0x56, 0x25, 0x63, 0x52, 0x4e, 0x6a, 0x45, 0xff, 0x79, 0x56, 0xe6, 0x56, + 0xa1, 0xbd, 0x46, 0x22, 0x9d, 0xb6, 0x83, 0x98, 0xf8, 0xa0, 0x01, 0x1d, + 0xed, 0x00, 0xf3, 0x0f, 0x6b, 0xb4, 0x6c, 0x55, 0x99, 0xea, 0x3f, 0xbf, + 0xfb, 0x30, 0x74, 0x6b, 0x56, 0xd8, 0x3b, 0x17, 0xd4, 0x61, 0xb2, 0x0d, + 0xde, 0x2b, 0xab, 0x73, 0x03, 0xf9, 0x2a, 0xd9, 0xa3, 0x22, 0xe4, 0x1e, + 0xa9, 0x96, 0x20, 0x65, 0xb9, 0xed, 0x68, 0x3f, 0x56, 0xe3, 0x1a, 0x58, + 0xbe, 0x71, 0x77, 0x50, 0x5d, 0xc3, 0x5a, 0x10, 0xe6, 0x70, 0x3c, 0x46, + 0x28, 0x93, 0x3a, 0x01}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA256, + 45, + {0x94, 0x08, 0x7e, 0x73, 0xe9, 0x46, 0x62, 0xf9, 0xf9, 0x25, 0xab, 0xc7, + 0x56, 0xbd, 0xac, 0x96, 0xa5, 0x20, 0xee, 0x6d, 0x5c, 0x8b, 0xab, 0xa1, + 0xc8, 0x94, 0x7f, 0xf9, 0xd7, 0xa2, 0x2f, 0xe4, 0x3a, 0xac, 0x67, 0xe9, + 0x19, 0x86, 0x89, 0x0b, 0x83, 0xea, 0xc6, 0x1d, 0xe6, 0x30, 0xac, 0xa7, + 0x81, 0x35, 0x78, 0xe6, 0x5a, 0x22, 0x68, 0xd7, 0x8d, 0xd2, 0x59, 0x82, + 0xb8, 0x9a, 0xa7, 0xa9, 0xd6, 0x93, 0xbd, 0x86, 0x8a, 0xcf, 0x15, 0x6c, + 0x9c, 0xbb, 0x70, 0x77, 0x9b, 0xde, 0x1c, 0xf7, 0xfd, 0x30, 0x4b, 0x04, + 0x0c, 0x42, 0x8d, 0x7a, 0xa4, 0x8f, 0x97, 0x2f, 0x0f, 0xf0, 0xc2, 0x4f, + 0x4d, 0x2a, 0xa8, 0x8b, 0x62, 0x2e, 0x80, 0x1a, 0x1e, 0x20, 0x11, 0x80, + 0x4f, 0x33, 0x1e, 0x80, 0xd1, 0x7b, 0x3d, 0x15, 0xf8, 0x41, 0x0b, 0x8c, + 0xb3, 0x01, 0xc7, 0xef, 0x4d, 0xa7, 0xee, 0xf6, 0x90, 0x89, 0xfb, 0xbb, + 0x4a, 0xa0, 0x54, 0x33, 0xd1, 0x6e, 0x67, 0x31, 0x71, 0xd8, 0x81, 0x35, + 0x7f, 0x30, 0x4c, 0xb4, 0xba, 0x92, 0x9a, 0x7c, 0xcb, 0x66, 0x90, 0xbb, + 0xd6, 0x91, 0x1f, 0x6f, 0x5f, 0xb7, 0xd5, 0x70, 0x34, 0x57, 0x19, 0xfc, + 0x55, 0xa5, 0x12, 0x9d, 0xc8, 0xe8, 0x70, 0xa7, 0x08, 0x34, 0x57, 0xcb, + 0xae, 0xb8, 0x6c, 0x3c, 0xf5, 0x1f, 0x0c, 0x5f, 0x60, 0x56, 0x45, 0xfe, + 0x40, 0x41, 0x00, 0x55, 0x94, 0x2b, 0xbe, 0x95, 0x7d, 0x99, 0x11, 0xd8, + 0x4a, 0x1d, 0x42, 0x39, 0x78, 0xb3, 0x7f, 0xfc, 0x91, 0xea, 0xdb, 0xa8, + 0x02, 0x44, 0x3c, 0xae, 0x32, 0xf4, 0x8f, 0x7d, 0x98, 0x7e, 0xca, 0x24, + 0x71, 0x9f, 0x0e, 0x77, 0xd5, 0x68, 0xf5, 0x67, 0x26, 0xe2, 0x4e, 0x3d, + 0x85, 0xb1, 0xa1, 0xd1, 0x3a, 0x0b, 0xcf, 0x0c, 0x72, 0xf0, 0x42, 0x46, + 0x50, 0xce, 0x50, 0xc7}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA256, + 46, + {0x46, 0xeb, 0xad, 0xdd, 0x8f, 0x38, 0xc7, 0xac, 0xc4, 0xf2, 0x87, 0x4a, + 0x34, 0xdb, 0xab, 0xf6, 0x59, 0x6e, 0x42, 0xb8, 0xf6, 0x23, 0x13, 0xd1, + 0x2f, 0x9e, 0x01, 0xd1, 0x6c, 0xca, 0x99, 0x68, 0xd0, 0xb7, 0x3a, 0x54, + 0x07, 0xac, 0x15, 0xcb, 0x3f, 0xfb, 0x23, 0x2b, 0x92, 0x5a, 0xca, 0xd2, + 0xd5, 0xb2, 0x9b, 0x7a, 0xc1, 0x90, 0x7e, 0x29, 0x4c, 0xba, 0x01, 0x07, + 0xd9, 0xb0, 0xfe, 0x46, 0xf7, 0x28, 0x69, 0x5f, 0x3b, 0xe7, 0x2d, 0xf2, + 0x58, 0xe5, 0x04, 0x77, 0x1a, 0xe3, 0x56, 0xca, 0x18, 0x0c, 0xae, 0x5b, + 0xfc, 0xe3, 0xe6, 0x7b, 0x2d, 0xe7, 0x2f, 0x8d, 0x7d, 0x13, 0xc6, 0x37, + 0x72, 0x81, 0x01, 0x62, 0x13, 0x2a, 0x2d, 0x51, 0x2c, 0x04, 0x1f, 0xdf, + 0xd4, 0x9b, 0x2b, 0xed, 0x59, 0x94, 0x2a, 0xd0, 0xaa, 0x9c, 0x11, 0xd1, + 0x92, 0x29, 0x2f, 0x94, 0x5a, 0x36, 0xf6, 0xff, 0x26, 0x7c, 0x5d, 0xdb, + 0xa7, 0xdb, 0xef, 0x67, 0x64, 0x5e, 0xfa, 0xa8, 0xe8, 0x45, 0x59, 0x57, + 0xdc, 0xf6, 0x72, 0x3e, 0x4d, 0x1d, 0xf6, 0xe5, 0xe3, 0xfd, 0x60, 0xa4, + 0x3b, 0xff, 0x3d, 0x15, 0x49, 0xd0, 0xc8, 0x99, 0x06, 0xb4, 0xec, 0xe2, + 0xa1, 0xcd, 0xa0, 0x30, 0xc7, 0xad, 0x64, 0x47, 0x48, 0x61, 0x01, 0x82, + 0xf9, 0x2a, 0xe0, 0x1b, 0x65, 0xe2, 0xea, 0x9b, 0x00, 0x6a, 0xf2, 0x77, + 0xae, 0x68, 0x5c, 0x46, 0x90, 0x82, 0x70, 0x91, 0x34, 0x6e, 0x1f, 0x21, + 0x69, 0xa7, 0xdd, 0x93, 0xa5, 0x20, 0xfe, 0x41, 0x23, 0x61, 0x2e, 0x89, + 0x60, 0xfb, 0xfe, 0x33, 0x67, 0x58, 0x3b, 0x50, 0xbe, 0x4f, 0x3a, 0xca, + 0xa5, 0xf0, 0x7a, 0xd9, 0x70, 0x5a, 0x48, 0x64, 0x0e, 0x82, 0x8f, 0x79, + 0x7d, 0x37, 0xe5, 0x8f, 0xcc, 0xfb, 0xc9, 0xc3, 0x9b, 0x99, 0x89, 0xe7, + 0xb5, 0xa5, 0xf8, 0x27}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA256, + 47, + {0xa4, 0x78, 0x22, 0x05, 0x27, 0x7b, 0xaf, 0xd9, 0x4e, 0x1b, 0x61, 0x19, + 0x42, 0x55, 0x2b, 0x9d, 0x61, 0x71, 0xa1, 0x5b, 0x17, 0x1f, 0x75, 0xc3, + 0xd1, 0x34, 0x59, 0xc6, 0xd8, 0x13, 0x30, 0x29, 0x41, 0xd1, 0xff, 0x03, + 0x53, 0x6b, 0x76, 0x50, 0x8f, 0x33, 0x3e, 0xa3, 0x73, 0x6d, 0xff, 0x38, + 0xa0, 0xef, 0x61, 0xde, 0xa1, 0xe8, 0x3c, 0xd8, 0x14, 0x33, 0xc6, 0x83, + 0xad, 0x45, 0x68, 0x36, 0x56, 0x17, 0xf6, 0x03, 0xa1, 0x3e, 0x1f, 0xcc, + 0x28, 0x13, 0xb0, 0x89, 0x15, 0xeb, 0x68, 0x11, 0x40, 0xbf, 0x52, 0xd4, + 0xf1, 0x0c, 0xa4, 0xe9, 0xd9, 0x58, 0x11, 0x49, 0x4f, 0xf3, 0xf2, 0xce, + 0x5c, 0x27, 0xd3, 0xa6, 0xf4, 0x3f, 0x21, 0x37, 0x5a, 0x8b, 0xf5, 0xb7, + 0x02, 0x91, 0xb5, 0x7b, 0x24, 0xb1, 0x8a, 0x99, 0xb3, 0x81, 0x32, 0xcc, + 0x00, 0x2c, 0xfe, 0x53, 0x96, 0xe7, 0xd3, 0xce, 0x5b, 0xcd, 0xe6, 0xfd, + 0x82, 0xcc, 0xea, 0x83, 0x5e, 0x1c, 0xed, 0x23, 0x0e, 0xff, 0xa1, 0x74, + 0xa1, 0xb8, 0xb0, 0x25, 0x44, 0x22, 0x2d, 0x9e, 0x3e, 0xf6, 0xea, 0x13, + 0x43, 0x3c, 0x2f, 0x28, 0x47, 0xbc, 0xe7, 0xc4, 0xc5, 0x53, 0x20, 0xc8, + 0x49, 0xfe, 0x9a, 0x21, 0xf5, 0x58, 0xd3, 0xc2, 0x20, 0x5a, 0x55, 0x0b, + 0x4d, 0x04, 0xb3, 0xbc, 0x49, 0xf7, 0x9e, 0x4f, 0x47, 0x1c, 0x44, 0xd4, + 0xd8, 0xa3, 0x4e, 0xb6, 0x74, 0xcb, 0xf5, 0x76, 0x20, 0x89, 0x49, 0x4c, + 0xa4, 0xd7, 0xd8, 0x52, 0x8d, 0x61, 0x09, 0x8d, 0xdd, 0x54, 0x3b, 0xde, + 0xb9, 0x55, 0x62, 0x47, 0xe3, 0x82, 0x1d, 0x91, 0x95, 0x4b, 0xf4, 0x93, + 0xed, 0xd6, 0x88, 0x8c, 0x1d, 0xd2, 0x3a, 0x9d, 0x06, 0xc4, 0x4d, 0x0f, + 0xae, 0xa2, 0x1f, 0x14, 0x6d, 0x0f, 0x1a, 0x31, 0x0a, 0x87, 0x00, 0xd6, + 0x6b, 0x40, 0x93, 0xe5}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA256, + 48, + {0x67, 0xfc, 0xd9, 0x4d, 0x15, 0x73, 0xd0, 0x71, 0x2a, 0x7d, 0xa6, 0x4c, + 0xb2, 0x11, 0xd9, 0x04, 0x9b, 0x3d, 0xd0, 0x43, 0xb2, 0xb1, 0x7c, 0xd9, + 0x76, 0x62, 0xf8, 0x37, 0x22, 0x63, 0x79, 0xc1, 0xc9, 0x40, 0x22, 0xbb, + 0xd5, 0xd8, 0x2d, 0x1c, 0x67, 0x59, 0x7f, 0x51, 0x0f, 0x15, 0x95, 0x90, + 0x33, 0xb6, 0x3b, 0xad, 0x63, 0xfd, 0xe6, 0xc6, 0xf9, 0x72, 0xb6, 0x03, + 0x37, 0xf5, 0x2a, 0xa4, 0x5e, 0x34, 0xf8, 0x26, 0xda, 0x9a, 0x90, 0x40, + 0xec, 0xc6, 0xc2, 0x68, 0x17, 0x9d, 0xd1, 0xd1, 0x07, 0x94, 0xed, 0xbf, + 0x56, 0x90, 0xbf, 0x83, 0x4a, 0x6a, 0x26, 0xd0, 0x70, 0x23, 0xad, 0x99, + 0x79, 0x4e, 0x71, 0xb6, 0x75, 0xa8, 0xc6, 0xb2, 0x02, 0x23, 0x4a, 0xe9, + 0xfc, 0xdf, 0x43, 0xb0, 0x4d, 0xc9, 0xc9, 0x33, 0xae, 0xd6, 0x62, 0x22, + 0x15, 0x4b, 0xa7, 0xc2, 0xfb, 0x32, 0x4b, 0x6a, 0x6b, 0xf9, 0xc4, 0xeb, + 0x05, 0x35, 0x80, 0x7e, 0xff, 0x20, 0x16, 0xb4, 0x40, 0x02, 0xa3, 0x55, + 0x75, 0x64, 0x55, 0x91, 0x41, 0xa3, 0x47, 0x19, 0xb1, 0x42, 0x24, 0x5f, + 0xcf, 0xb3, 0x73, 0x71, 0x66, 0xed, 0x7f, 0x83, 0x22, 0x7d, 0x25, 0x7f, + 0x5a, 0xcc, 0xc5, 0x79, 0xd2, 0x0f, 0x4f, 0xd0, 0xde, 0xbb, 0xd2, 0xeb, + 0xf7, 0xfe, 0x4c, 0x86, 0x80, 0x84, 0x7a, 0xaf, 0x17, 0x51, 0x4d, 0xea, + 0x44, 0x4c, 0xaf, 0x74, 0xdd, 0x0f, 0xc6, 0x7d, 0xd0, 0x7b, 0x90, 0x67, + 0xec, 0x16, 0x09, 0x3d, 0x7b, 0x21, 0xdb, 0x72, 0xa8, 0x2a, 0x35, 0xaf, + 0x2b, 0x71, 0xb0, 0xc2, 0x14, 0x13, 0x6a, 0xf0, 0x3a, 0xc4, 0x11, 0xb1, + 0x4b, 0xdb, 0x5a, 0x9a, 0xb2, 0xb3, 0xb6, 0x03, 0xbe, 0xcb, 0x1f, 0xd8, + 0x08, 0xdc, 0x36, 0xa9, 0x06, 0x5c, 0x74, 0x4f, 0xaa, 0xe0, 0x7f, 0x18, + 0xb8, 0xd7, 0x11, 0x95}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA256, + 49, + {0x68, 0x95, 0xda, 0xf9, 0x82, 0x44, 0x74, 0x53, 0x85, 0x45, 0xd9, 0xe1, + 0xc7, 0x28, 0x8b, 0xbc, 0x93, 0x8b, 0xfa, 0x56, 0xcd, 0x6e, 0xbc, 0xd6, + 0x39, 0xa8, 0x97, 0xf4, 0x56, 0x24, 0xea, 0x7f, 0x40, 0x9c, 0x2f, 0xed, + 0xb2, 0xad, 0x09, 0xcc, 0x98, 0x14, 0x3c, 0x46, 0x12, 0x62, 0xf2, 0x2f, + 0x96, 0x46, 0xe2, 0x6a, 0xad, 0x93, 0x25, 0xaf, 0x00, 0x63, 0x02, 0x4e, + 0x29, 0xbf, 0x63, 0xb2, 0x80, 0x7c, 0x41, 0xd6, 0x15, 0xea, 0x89, 0x02, + 0xde, 0x10, 0x35, 0x7c, 0x74, 0x7b, 0x37, 0xe8, 0x26, 0x4d, 0x55, 0xf4, + 0x8b, 0xfe, 0x8c, 0xef, 0xdf, 0xe1, 0x9a, 0xc9, 0x3d, 0x25, 0x16, 0x34, + 0x45, 0x3c, 0x4a, 0x0c, 0x00, 0xdd, 0x9a, 0x07, 0x95, 0xc3, 0x19, 0x5d, + 0x04, 0x72, 0x56, 0xab, 0xcf, 0xec, 0x96, 0x4c, 0xde, 0xb3, 0xeb, 0xd6, + 0x63, 0xad, 0x29, 0xc4, 0x57, 0xc3, 0x07, 0xe0, 0xd0, 0x5b, 0xad, 0x64, + 0x3a, 0x16, 0x0e, 0x34, 0x3b, 0x51, 0x6d, 0xa6, 0xa0, 0x15, 0x19, 0x3c, + 0xbd, 0x2b, 0x28, 0xb7, 0xee, 0xeb, 0xac, 0x2f, 0x1a, 0x21, 0x56, 0xc2, + 0xe6, 0x2d, 0x85, 0xf4, 0x88, 0x3d, 0xde, 0xf3, 0x10, 0x11, 0x62, 0x8d, + 0x68, 0x0d, 0x4d, 0x60, 0x8e, 0x50, 0x74, 0x57, 0x44, 0x59, 0xd6, 0xdc, + 0xe4, 0xbb, 0x62, 0x3d, 0x05, 0x9f, 0xfd, 0x39, 0xe6, 0x95, 0x6f, 0x72, + 0x43, 0x38, 0x21, 0x65, 0xfd, 0xa4, 0x2c, 0xf1, 0x06, 0x4a, 0x1b, 0xba, + 0xd9, 0x1e, 0xf5, 0xd0, 0xa0, 0x90, 0x67, 0x85, 0xcb, 0x8c, 0x78, 0xee, + 0x64, 0x1a, 0x3a, 0x4c, 0x9a, 0xfc, 0x20, 0x30, 0xee, 0x41, 0x88, 0xb3, + 0x2e, 0xf2, 0xdb, 0xa4, 0x2d, 0xd6, 0xef, 0x5c, 0x86, 0xe4, 0x3a, 0x9e, + 0x41, 0x33, 0x03, 0xc5, 0xae, 0x97, 0x8b, 0x41, 0xe7, 0x4f, 0x64, 0x6a, + 0xe5, 0x18, 0x5c, 0x35}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA256, + 50, + {0xa6, 0xa9, 0x96, 0x45, 0x1e, 0x92, 0x17, 0xea, 0x6c, 0x0e, 0xa0, 0xaa, + 0x0c, 0xb6, 0x44, 0x26, 0x20, 0x84, 0x7d, 0x85, 0xa8, 0xc2, 0xe9, 0xe8, + 0x46, 0x4d, 0x92, 0x9e, 0x91, 0xb5, 0xe8, 0xfa, 0xe3, 0x33, 0xcd, 0xb8, + 0x16, 0x78, 0xfb, 0x7f, 0x90, 0x28, 0x5f, 0x8a, 0x4e, 0x77, 0xf6, 0xe2, + 0x49, 0xba, 0x2c, 0x34, 0x2c, 0xf5, 0x60, 0x3d, 0xf2, 0x22, 0x4d, 0xf3, + 0x1b, 0xd9, 0xfd, 0x74, 0xa2, 0x44, 0xf5, 0x1b, 0x63, 0x9c, 0x5f, 0x0d, + 0xdb, 0x85, 0xc5, 0x1e, 0xae, 0x87, 0x74, 0x26, 0xea, 0x61, 0x1c, 0xd8, + 0xe0, 0x10, 0x82, 0xe7, 0x83, 0x60, 0x4c, 0x38, 0xc7, 0xdf, 0xa8, 0x82, + 0xd3, 0xc5, 0xb4, 0xc4, 0xae, 0x59, 0x23, 0x7a, 0x9b, 0xdb, 0xa5, 0x1f, + 0x16, 0x27, 0xda, 0xe8, 0x8e, 0x97, 0x73, 0xcc, 0xb9, 0x4a, 0xbc, 0x61, + 0x13, 0x21, 0x71, 0x63, 0xae, 0x11, 0xe6, 0x59, 0x0a, 0xbb, 0x26, 0x03, + 0x8f, 0x65, 0x13, 0x35, 0xcc, 0x6d, 0xac, 0xd5, 0xdb, 0x44, 0x36, 0xb1, + 0x55, 0x0a, 0x37, 0xdd, 0xa9, 0x25, 0x89, 0x19, 0xce, 0xc2, 0xc7, 0x2b, + 0x78, 0xc9, 0xbd, 0x42, 0x05, 0xfb, 0x37, 0x76, 0xe7, 0xe7, 0x85, 0xf8, + 0x55, 0x18, 0xb4, 0xd2, 0xe0, 0x52, 0x99, 0x03, 0xb3, 0x9a, 0x49, 0x48, + 0x6a, 0xed, 0x55, 0xb6, 0x62, 0x24, 0x65, 0xd4, 0xca, 0x58, 0x1a, 0x71, + 0xc8, 0x6c, 0x40, 0xec, 0x96, 0xe2, 0x30, 0x0f, 0xcd, 0x43, 0x8e, 0xbd, + 0x5d, 0xac, 0xaf, 0x8c, 0x58, 0x54, 0x11, 0xd8, 0x97, 0x8d, 0xdb, 0x8d, + 0x04, 0x0f, 0x4c, 0xed, 0xf4, 0x89, 0x69, 0x79, 0x1e, 0xd6, 0x38, 0xeb, + 0x56, 0x66, 0xcf, 0x9a, 0x77, 0xb0, 0xb2, 0x7e, 0x1a, 0x57, 0x24, 0x47, + 0xe3, 0xb0, 0x00, 0x53, 0x37, 0xaf, 0x99, 0xd2, 0xe5, 0xdb, 0xeb, 0x96, + 0xbb, 0xe0, 0x69, 0x71}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA256, + 51, + {0x4e, 0x12, 0x80, 0xbb, 0x47, 0x8b, 0xb4, 0x6f, 0x4e, 0x9f, 0x49, 0xa4, + 0x55, 0xbf, 0xa3, 0x82, 0xb4, 0x23, 0x1e, 0xba, 0x33, 0xab, 0x8d, 0x78, + 0x61, 0xd8, 0x52, 0xd2, 0xa0, 0xaa, 0xb2, 0x25, 0xf0, 0x86, 0x35, 0xb7, + 0x3c, 0x36, 0x02, 0x02, 0x1c, 0x0d, 0x5a, 0xba, 0x60, 0x3b, 0x09, 0xb1, + 0x3c, 0x4b, 0x1e, 0xcc, 0x53, 0xf7, 0x02, 0xd2, 0x1e, 0x22, 0x5d, 0xa7, + 0x37, 0xe8, 0x7b, 0x58, 0x20, 0xd6, 0x28, 0x27, 0x72, 0x54, 0xae, 0x6d, + 0x24, 0x4c, 0x02, 0x06, 0x8f, 0x2b, 0xb0, 0xdc, 0x53, 0x2e, 0x7e, 0xd0, + 0x4e, 0x72, 0x29, 0x63, 0x40, 0xd2, 0x24, 0x1f, 0x0c, 0xf5, 0x08, 0xf7, + 0xa9, 0x6f, 0x36, 0x83, 0x61, 0x44, 0x78, 0xda, 0xd9, 0x92, 0x36, 0x10, + 0xf9, 0xcd, 0x28, 0x5d, 0x2b, 0xbf, 0xa9, 0x8b, 0xa8, 0x6e, 0x2a, 0xef, + 0xe4, 0x9a, 0x52, 0xda, 0xd1, 0x62, 0xa3, 0x6f, 0xa2, 0xa7, 0x63, 0xca, + 0x4a, 0x09, 0xc1, 0xaf, 0xd3, 0xab, 0x86, 0xde, 0x49, 0x86, 0xad, 0x0e, + 0x29, 0x15, 0x0f, 0x07, 0x0d, 0xc9, 0xf5, 0x33, 0x0c, 0x62, 0xd1, 0xda, + 0x6c, 0x2b, 0x49, 0x4f, 0x2d, 0x8d, 0x97, 0xca, 0xef, 0xdb, 0x50, 0x8f, + 0xd4, 0x68, 0xd1, 0x21, 0xa7, 0xed, 0x36, 0xca, 0x9c, 0x1d, 0x76, 0x12, + 0xd3, 0x86, 0xe2, 0x97, 0x4f, 0xc1, 0x2f, 0x3f, 0x70, 0x15, 0x77, 0xce, + 0xe8, 0x2b, 0x13, 0x09, 0x84, 0x10, 0xcf, 0x65, 0xfd, 0x96, 0x19, 0x15, + 0x1f, 0x2f, 0x69, 0xe0, 0xcb, 0xda, 0xc7, 0xd3, 0x83, 0x8d, 0x94, 0x34, + 0x5b, 0x5d, 0x30, 0x59, 0xfd, 0xda, 0x42, 0xe5, 0x27, 0xdc, 0xc2, 0x20, + 0x01, 0x93, 0x78, 0x9b, 0x34, 0x7f, 0x90, 0xa2, 0x73, 0xb0, 0x61, 0x06, + 0xab, 0xd0, 0xf6, 0xfa, 0x79, 0xde, 0x26, 0x08, 0x67, 0x51, 0xd0, 0x28, + 0x9c, 0xe4, 0x76, 0x6d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA256, + 52, + {0x09, 0x69, 0x1e, 0x7b, 0xb6, 0xa3, 0x22, 0xe9, 0x19, 0x62, 0xd6, 0x86, + 0x8e, 0x38, 0x0f, 0xe9, 0x8c, 0xed, 0x52, 0x0b, 0xf5, 0x56, 0xcd, 0x08, + 0x5f, 0xb8, 0xe8, 0xd4, 0x1e, 0xfe, 0x7b, 0xa2, 0x20, 0xa6, 0x7a, 0x13, + 0xbd, 0x72, 0xc7, 0xfe, 0xfe, 0xd3, 0xe1, 0xd4, 0x50, 0x0e, 0x05, 0x53, + 0x98, 0xb2, 0x9d, 0xec, 0x57, 0xd0, 0xa4, 0xea, 0xee, 0x6e, 0x10, 0x16, + 0xff, 0x7c, 0x65, 0xb8, 0x37, 0xfe, 0xe2, 0x99, 0x62, 0xfd, 0xa0, 0xd6, + 0x51, 0x86, 0xbd, 0x31, 0x7d, 0xad, 0x95, 0x9d, 0xbe, 0xf9, 0x6e, 0xd3, + 0x4e, 0x2c, 0x89, 0xac, 0x2b, 0x58, 0x41, 0x99, 0x5b, 0x2d, 0x78, 0xd1, + 0x49, 0x45, 0xec, 0xf0, 0x1e, 0x63, 0x2c, 0x19, 0x32, 0x5d, 0xc7, 0x7f, + 0xb8, 0x79, 0x98, 0x8c, 0x7e, 0xc2, 0xf6, 0x92, 0x4a, 0xbc, 0x8e, 0xb0, + 0xa6, 0x93, 0x3b, 0xf0, 0x91, 0x61, 0x7a, 0xdd, 0x69, 0x6c, 0x18, 0x6a, + 0xff, 0x6b, 0xb8, 0x11, 0x04, 0x28, 0x62, 0xca, 0xbb, 0xa5, 0x47, 0xee, + 0x91, 0xb8, 0x00, 0x0e, 0x92, 0xfc, 0xab, 0xa7, 0xed, 0xfd, 0xbd, 0x1b, + 0xd0, 0x3b, 0x3d, 0x6b, 0xf5, 0xc2, 0xb5, 0xd7, 0xfc, 0x77, 0xf2, 0xc0, + 0xad, 0xbc, 0x39, 0x8d, 0xe8, 0x99, 0x5e, 0x8b, 0xd1, 0xc4, 0x04, 0x0a, + 0x73, 0xe5, 0x49, 0x03, 0x72, 0xbf, 0x75, 0xa3, 0x3f, 0x11, 0x16, 0x66, + 0xce, 0x9d, 0x69, 0xb0, 0xf6, 0x1c, 0x9a, 0x01, 0xcc, 0x54, 0x1b, 0x4c, + 0x0e, 0x6a, 0x90, 0x29, 0x88, 0xae, 0x3f, 0x87, 0x6c, 0x0a, 0x00, 0x29, + 0xd2, 0xf0, 0x74, 0x15, 0x23, 0xa4, 0x9c, 0x12, 0x03, 0x4d, 0x57, 0x2c, + 0x6d, 0xae, 0x9b, 0x5d, 0x17, 0x02, 0x08, 0xf0, 0xff, 0xee, 0x12, 0xbe, + 0x34, 0x42, 0x88, 0xa3, 0xc5, 0x35, 0x19, 0x38, 0x8d, 0xbc, 0x20, 0xd8, + 0x60, 0x66, 0xf5, 0xf4}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA256, + 53, + {0x12, 0x8b, 0xf8, 0xc6, 0x6a, 0x90, 0xe5, 0x26, 0x7f, 0x7a, 0xa9, 0xc8, + 0x9b, 0x87, 0x13, 0xce, 0x22, 0xc1, 0x18, 0x84, 0x5c, 0x5c, 0xb9, 0xb5, + 0x79, 0xd2, 0x92, 0x87, 0xce, 0x72, 0x0c, 0x74, 0x76, 0x08, 0xb6, 0x8f, + 0xbf, 0xca, 0x40, 0x74, 0x71, 0x78, 0xe1, 0xdd, 0xa3, 0xcd, 0xc3, 0x92, + 0x1f, 0xed, 0x5c, 0xcb, 0xfa, 0xe5, 0xd9, 0x76, 0xd2, 0x86, 0xe9, 0x38, + 0x2f, 0xbc, 0xef, 0x30, 0x26, 0xeb, 0x98, 0x8d, 0x53, 0x7b, 0xfc, 0x9a, + 0x67, 0x47, 0x00, 0x94, 0xf8, 0xae, 0x30, 0xe4, 0xda, 0x19, 0xfc, 0xa1, + 0x14, 0xe6, 0x62, 0x68, 0x11, 0xc3, 0xb3, 0x55, 0xd1, 0x04, 0xab, 0x1f, + 0x92, 0x1c, 0x3e, 0xd8, 0xab, 0xff, 0x61, 0x48, 0xe8, 0x17, 0xf5, 0xc9, + 0xf2, 0x1d, 0x27, 0x0b, 0x2a, 0xc8, 0x98, 0x3c, 0x6a, 0xcd, 0xbf, 0x78, + 0x9a, 0xd5, 0x4f, 0x32, 0xaa, 0xf9, 0x77, 0x3f, 0x0b, 0x25, 0x70, 0xe8, + 0x10, 0x05, 0x8b, 0x0f, 0x9f, 0x12, 0xb5, 0x23, 0xcc, 0x76, 0x39, 0x75, + 0x88, 0x4d, 0x13, 0x90, 0x25, 0x80, 0xcd, 0x4f, 0x99, 0x81, 0xcc, 0xfb, + 0xc8, 0x4f, 0xb1, 0x8f, 0x6a, 0x96, 0x70, 0x87, 0x6c, 0x3a, 0x12, 0x0b, + 0x69, 0x07, 0x21, 0x1b, 0x00, 0x3b, 0x03, 0x5a, 0x18, 0x46, 0xce, 0xdc, + 0xd7, 0xa4, 0x14, 0xde, 0xe3, 0x7c, 0xd7, 0x7b, 0x16, 0xc8, 0x9a, 0xd2, + 0x20, 0x35, 0xc3, 0x75, 0x4b, 0x09, 0x80, 0x49, 0xba, 0x72, 0xb7, 0x82, + 0x59, 0xc3, 0x33, 0xbf, 0x88, 0x60, 0x91, 0x84, 0x57, 0x19, 0x55, 0xc7, + 0x49, 0x74, 0x08, 0x3d, 0xfc, 0xf5, 0xd7, 0x0d, 0x94, 0x0b, 0xfd, 0x64, + 0xa6, 0xc5, 0x75, 0xfc, 0x52, 0xb3, 0xb8, 0xed, 0x55, 0x71, 0x51, 0x99, + 0x61, 0xf2, 0x35, 0x6b, 0x7b, 0xff, 0x6a, 0x12, 0x71, 0x28, 0x10, 0x3b, + 0xa2, 0x4c, 0x51, 0x42}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA256, + 54, + {0x19, 0x01, 0xaf, 0x3d, 0xa3, 0x9f, 0x5e, 0xaa, 0x20, 0xed, 0xd6, 0x00, + 0x22, 0x55, 0xb5, 0x97, 0x7d, 0x32, 0x85, 0xf9, 0x9a, 0x2b, 0xad, 0x2c, + 0x4d, 0x7a, 0x57, 0x89, 0x9e, 0x8b, 0x19, 0xd8, 0x9d, 0xa3, 0xbc, 0x5e, + 0x41, 0x8b, 0x39, 0xb7, 0x44, 0x13, 0x8a, 0x0a, 0x60, 0xda, 0xcd, 0x84, + 0x54, 0x29, 0x22, 0xf2, 0x08, 0xb0, 0xe7, 0xfb, 0x0e, 0x1a, 0xb7, 0xb4, + 0x78, 0x91, 0xaa, 0x9b, 0x95, 0x92, 0x1a, 0x46, 0xd2, 0xde, 0x54, 0x68, + 0x7c, 0xb2, 0xa7, 0x9b, 0x3a, 0x7f, 0x3a, 0x64, 0x0c, 0x2b, 0x21, 0xa1, + 0x39, 0xad, 0x7f, 0x8a, 0x45, 0x6f, 0xaa, 0x22, 0xc1, 0x6f, 0x27, 0x30, + 0x8e, 0xf9, 0x5f, 0xfc, 0x92, 0xfa, 0x9b, 0x70, 0xe5, 0xfe, 0xb0, 0xe3, + 0x17, 0xde, 0x4b, 0xb5, 0xb0, 0xa1, 0x55, 0x8a, 0xf9, 0x8d, 0x17, 0x7c, + 0x09, 0x7d, 0xff, 0xd7, 0xab, 0x42, 0xeb, 0x85, 0x20, 0x93, 0x5f, 0xa8, + 0x75, 0x12, 0xfd, 0x6f, 0x01, 0x72, 0x64, 0x56, 0x31, 0xce, 0xe2, 0x91, + 0x87, 0x22, 0x7f, 0xe0, 0x1b, 0xd4, 0x9d, 0xd0, 0xf6, 0xa2, 0x8d, 0x20, + 0x33, 0x27, 0x6d, 0x69, 0x6e, 0x06, 0x31, 0xec, 0x2d, 0xa8, 0x8f, 0x7f, + 0x11, 0x28, 0xa7, 0xa9, 0xac, 0xff, 0xda, 0x40, 0x8a, 0xb1, 0x0c, 0x26, + 0xcf, 0xd6, 0xa3, 0xbf, 0xdb, 0xe4, 0xe9, 0xaf, 0xc9, 0x30, 0x01, 0xde, + 0xea, 0x66, 0xd4, 0x43, 0x13, 0x79, 0x36, 0xd6, 0x5b, 0xf3, 0x1c, 0xa0, + 0xa9, 0x40, 0xe2, 0x5c, 0x72, 0xb2, 0xf8, 0xc3, 0xcb, 0x7f, 0x3b, 0xce, + 0x95, 0x75, 0x39, 0x13, 0x6c, 0xc7, 0xaf, 0x0e, 0x6e, 0x5a, 0x4f, 0x9d, + 0x8d, 0xc0, 0xb5, 0xfc, 0x65, 0x69, 0x52, 0xd2, 0x25, 0xac, 0x96, 0x12, + 0x07, 0x2d, 0x03, 0x7c, 0x07, 0xf9, 0x90, 0x92, 0x61, 0xc0, 0x29, 0x34, + 0xca, 0xf5, 0x42, 0xb8}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA256, + 55, + {0x1b, 0xa9, 0x9c, 0x4d, 0xff, 0xe0, 0x2d, 0x72, 0xa6, 0xa5, 0xab, 0xc0, + 0x6d, 0x7a, 0xee, 0xb7, 0x47, 0x8a, 0xa0, 0x57, 0xd8, 0x75, 0x2b, 0xa5, + 0x9f, 0x72, 0x16, 0x5e, 0x12, 0xe7, 0x40, 0x16, 0x09, 0x31, 0xf6, 0x41, + 0x9b, 0x1c, 0xd5, 0xa0, 0xcc, 0xe4, 0x87, 0x1e, 0xa9, 0x74, 0x45, 0x3f, + 0x82, 0x1c, 0xc4, 0x3a, 0x0b, 0xbd, 0x7f, 0x54, 0x1f, 0x43, 0x20, 0xfd, + 0xed, 0x5e, 0xd8, 0x9c, 0x1a, 0xbc, 0xf3, 0x28, 0x06, 0xc1, 0x3a, 0xab, + 0xba, 0xd8, 0x3c, 0x09, 0x17, 0x3a, 0x2f, 0x8d, 0xd1, 0xfc, 0x15, 0xfd, + 0xea, 0x66, 0xe9, 0xec, 0xae, 0x0f, 0x92, 0xc3, 0x76, 0xea, 0x6f, 0xf1, + 0xc2, 0xff, 0xaa, 0xba, 0x30, 0x4f, 0x74, 0x42, 0x5e, 0x3f, 0x2d, 0xf4, + 0xa6, 0x43, 0x6b, 0x5b, 0x1b, 0xb1, 0x50, 0x35, 0xcc, 0x44, 0x46, 0x6c, + 0x24, 0x0a, 0x2a, 0x2f, 0xb4, 0x1d, 0x27, 0x5e, 0xa8, 0x75, 0x11, 0x36, + 0x68, 0x6d, 0x69, 0xad, 0xc5, 0x33, 0x73, 0xa0, 0xed, 0xa5, 0x16, 0x14, + 0x8a, 0xde, 0xd6, 0x7f, 0x8f, 0xb2, 0x2d, 0x09, 0x85, 0xf9, 0x2b, 0x6f, + 0xcf, 0x23, 0x6e, 0x77, 0x82, 0x68, 0x7a, 0xc9, 0x5c, 0xf5, 0xff, 0x01, + 0x04, 0xee, 0x3d, 0xe3, 0x75, 0x23, 0xcf, 0x6f, 0xaa, 0x1c, 0x5b, 0x42, + 0x84, 0x89, 0xe1, 0x1a, 0x11, 0x5f, 0x50, 0x2f, 0xcf, 0x56, 0x56, 0x7b, + 0xa1, 0x8e, 0x3e, 0x39, 0x83, 0x0c, 0x66, 0x53, 0xbd, 0x29, 0xab, 0xf8, + 0x6b, 0x3b, 0x84, 0x2b, 0xd1, 0xf2, 0x49, 0x28, 0x27, 0x7f, 0x1b, 0x3f, + 0xca, 0x68, 0xa5, 0x25, 0x24, 0x3f, 0xe1, 0xbf, 0xe0, 0x85, 0x30, 0x78, + 0x02, 0x80, 0x33, 0x78, 0xd9, 0x85, 0x4c, 0xc0, 0xf9, 0x03, 0x18, 0xc7, + 0x9b, 0x79, 0xa4, 0xe9, 0x39, 0xde, 0x27, 0x30, 0xa0, 0x82, 0x69, 0x07, + 0x7f, 0xaf, 0xe5, 0x7f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA256, + 56, + {0x89, 0x47, 0x66, 0x19, 0xf3, 0x67, 0x77, 0x8d, 0x52, 0x52, 0xad, 0xd2, + 0x1e, 0x8a, 0x22, 0x39, 0x5c, 0x44, 0xe2, 0xbb, 0xcd, 0x5a, 0x74, 0x3f, + 0xce, 0xa0, 0x76, 0x55, 0xc3, 0xad, 0x3a, 0x7f, 0x4c, 0x8c, 0x2d, 0x4e, + 0x87, 0x1a, 0x1c, 0x0c, 0x37, 0x87, 0x76, 0x31, 0x28, 0xfe, 0x21, 0xd2, + 0xd2, 0x70, 0xc0, 0x7c, 0x8e, 0xf0, 0xaa, 0x60, 0x7d, 0xc2, 0xe9, 0x69, + 0x7d, 0x9f, 0xfb, 0x82, 0x63, 0xb3, 0xe0, 0xc8, 0x28, 0x51, 0xe0, 0xa5, + 0xa8, 0x84, 0xb2, 0x3f, 0xc4, 0x84, 0x2d, 0x60, 0xae, 0x0e, 0xef, 0x01, + 0x67, 0x0f, 0x98, 0x8b, 0xbc, 0xe5, 0x05, 0x5c, 0xd8, 0xd7, 0xe6, 0x13, + 0xec, 0x82, 0x94, 0xb9, 0xed, 0x61, 0x45, 0x94, 0x86, 0x90, 0x7e, 0x37, + 0xed, 0x81, 0x6e, 0x7c, 0x79, 0x5b, 0xab, 0x8d, 0xce, 0xca, 0x60, 0xe4, + 0x76, 0xd0, 0x1c, 0xad, 0x4d, 0xbb, 0x1c, 0x00, 0x33, 0x60, 0x03, 0x31, + 0x92, 0x73, 0xf8, 0x5b, 0x57, 0x80, 0x8b, 0x6f, 0x1c, 0x8d, 0x8d, 0x8d, + 0x1f, 0x11, 0x9f, 0xaa, 0x4e, 0xed, 0xcc, 0xf3, 0xc9, 0x8c, 0xbe, 0xaf, + 0xff, 0x20, 0xe5, 0x4e, 0x3b, 0x10, 0x1c, 0x09, 0x4d, 0xbe, 0xd7, 0x7d, + 0x33, 0xc5, 0x4f, 0x63, 0x93, 0x2a, 0xe4, 0x9f, 0x8c, 0x58, 0x4d, 0x66, + 0xab, 0x61, 0x37, 0x3e, 0xec, 0xb5, 0x41, 0xfc, 0xb8, 0x9e, 0x78, 0x8a, + 0x5e, 0x43, 0xf9, 0x9c, 0x67, 0xf4, 0x92, 0x1d, 0x63, 0xbc, 0x54, 0xa2, + 0xcf, 0xef, 0x49, 0xcf, 0x4a, 0xde, 0x49, 0x4d, 0x32, 0x44, 0x9d, 0xb5, + 0xc8, 0xe0, 0x96, 0x0b, 0xff, 0x24, 0xe8, 0xff, 0xdc, 0xdd, 0x5e, 0x4a, + 0x71, 0xba, 0xfd, 0x1e, 0x37, 0x53, 0x78, 0x6b, 0xcf, 0x8a, 0x83, 0x88, + 0xfc, 0x9b, 0x9c, 0x53, 0xf9, 0x56, 0x22, 0x76, 0x33, 0x94, 0xf1, 0xef, + 0x88, 0xcf, 0xee, 0x85}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA256, + 57, + {0x82, 0x27, 0xc6, 0x08, 0x1b, 0x51, 0x01, 0x7a, 0x52, 0x8a, 0x59, 0xab, + 0x9a, 0x2d, 0x52, 0x75, 0xad, 0x77, 0x69, 0xfb, 0x41, 0x8a, 0x25, 0x14, + 0x96, 0x5a, 0x9e, 0x2a, 0xcb, 0x1a, 0xcf, 0x80, 0x76, 0x85, 0xe5, 0x7f, + 0xcc, 0x43, 0x81, 0x87, 0xa0, 0x1b, 0xb5, 0xd5, 0x92, 0xbf, 0xdf, 0xcf, + 0x68, 0xea, 0x2a, 0xe3, 0x18, 0x2c, 0xe3, 0x49, 0xc5, 0xbc, 0x54, 0x45, + 0x13, 0x1e, 0x86, 0x93, 0xbc, 0xc6, 0x3d, 0x6a, 0xbb, 0x96, 0x88, 0x1e, + 0x11, 0x2b, 0x0e, 0x0a, 0x9b, 0x3d, 0x85, 0xc0, 0xba, 0x5a, 0x46, 0x3e, + 0x6d, 0x60, 0x35, 0xba, 0x18, 0xcc, 0x39, 0x51, 0x76, 0xad, 0xe7, 0xfd, + 0xce, 0xa3, 0x0a, 0xbd, 0x72, 0x5d, 0x6e, 0xd4, 0xce, 0x5c, 0x39, 0x05, + 0xe0, 0xd1, 0x2d, 0x0c, 0xbc, 0x76, 0x22, 0xe4, 0x4e, 0xe8, 0xc3, 0xd3, + 0x43, 0xa3, 0xe6, 0xef, 0x04, 0x6c, 0x43, 0x10, 0xed, 0x7d, 0x12, 0xe7, + 0x63, 0x94, 0x36, 0x17, 0x6e, 0x2a, 0x1b, 0x7f, 0xaf, 0x54, 0xe1, 0xbd, + 0x97, 0xd7, 0x7f, 0xcb, 0xac, 0x40, 0x36, 0x80, 0x13, 0xc8, 0xa2, 0x49, + 0x1f, 0x2c, 0x9e, 0x08, 0x4a, 0xd1, 0x10, 0xdf, 0xf1, 0xa2, 0x62, 0x1d, + 0x70, 0x4c, 0x8f, 0x5e, 0x8a, 0xb1, 0x65, 0x42, 0x20, 0xe9, 0x59, 0xfb, + 0x66, 0x5e, 0x6e, 0x67, 0x70, 0xda, 0x6c, 0x23, 0xa6, 0x60, 0x35, 0x57, + 0x1d, 0x84, 0x4a, 0x1d, 0xd2, 0xea, 0xe6, 0x80, 0x01, 0x16, 0x9b, 0xb9, + 0x52, 0x53, 0xd7, 0xe1, 0x8d, 0xcf, 0x5c, 0x37, 0x6b, 0x5a, 0x31, 0xe9, + 0xcc, 0xdf, 0x79, 0x18, 0x71, 0x5d, 0x28, 0x1f, 0xbc, 0x02, 0x7d, 0x0b, + 0x25, 0x10, 0x18, 0x4f, 0x2a, 0x4c, 0x45, 0x48, 0x05, 0xb7, 0x3a, 0xae, + 0x89, 0x37, 0x0c, 0xfd, 0x80, 0xb3, 0x45, 0xc8, 0xed, 0x87, 0x8a, 0xd1, + 0xc3, 0x14, 0xa7, 0xa4}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA256, + 58, + {0x43, 0x60, 0xd9, 0xbf, 0xd8, 0x9e, 0xd3, 0xc5, 0xc4, 0x02, 0x90, 0x14, + 0x2e, 0xfb, 0x66, 0x7b, 0x2a, 0xff, 0xf6, 0xfc, 0xf5, 0x32, 0x56, 0x66, + 0x04, 0x09, 0x95, 0x9a, 0x06, 0xc2, 0x4d, 0x85, 0x8b, 0x39, 0x99, 0xb2, + 0xb1, 0xfb, 0xb8, 0xd9, 0xc7, 0xda, 0x79, 0x58, 0xa5, 0xa4, 0xad, 0x9c, + 0x2d, 0x9e, 0xa6, 0x17, 0xc5, 0xf7, 0xed, 0xec, 0xb7, 0xad, 0x30, 0x2b, + 0x00, 0x04, 0x95, 0x7a, 0x97, 0x9d, 0x6e, 0xba, 0x0d, 0x56, 0xfc, 0x37, + 0x89, 0x46, 0xfb, 0x51, 0x45, 0x42, 0x9d, 0xdd, 0xb6, 0xd1, 0x2d, 0xc2, + 0x24, 0x5d, 0x4a, 0x07, 0x1f, 0xe1, 0x62, 0x94, 0x7b, 0x67, 0x54, 0x6f, + 0xdd, 0xd5, 0xef, 0xb1, 0xf2, 0x77, 0xc9, 0xe0, 0xff, 0xe4, 0x28, 0x15, + 0x72, 0xc3, 0xf6, 0xcc, 0xc9, 0xca, 0x5d, 0x19, 0xc8, 0xc1, 0x28, 0x4a, + 0x5b, 0x28, 0x16, 0xb5, 0x29, 0xa5, 0x4c, 0x02, 0xe9, 0xac, 0xad, 0x68, + 0xfc, 0xc7, 0x1a, 0x5d, 0x27, 0x4c, 0xad, 0x33, 0xce, 0xe0, 0xc2, 0x82, + 0x6d, 0x04, 0x91, 0xea, 0xdb, 0x1e, 0x4d, 0x0f, 0x05, 0x77, 0x6a, 0xa0, + 0x2f, 0x00, 0xfc, 0x70, 0x2b, 0x50, 0x92, 0x7d, 0x33, 0x3c, 0x2c, 0xd9, + 0xba, 0x75, 0x3b, 0x3e, 0x70, 0xc2, 0x64, 0x61, 0xa0, 0xc6, 0xd3, 0x74, + 0xa2, 0x0f, 0xa6, 0xa0, 0x06, 0xef, 0x77, 0xa6, 0x30, 0xff, 0xae, 0xf2, + 0xbb, 0xa0, 0x1f, 0x4b, 0xab, 0x33, 0x14, 0xf7, 0xf1, 0x10, 0xc4, 0xb9, + 0xc5, 0x6a, 0xac, 0x18, 0xce, 0x9f, 0xac, 0x6f, 0xfc, 0xef, 0x3f, 0xc1, + 0x40, 0xaf, 0xcc, 0x0a, 0xdd, 0xa4, 0x54, 0x73, 0xe2, 0x41, 0xd5, 0x92, + 0xfb, 0xae, 0x60, 0x14, 0xf7, 0x01, 0xfc, 0x58, 0xbb, 0xf6, 0x55, 0xb5, + 0x19, 0xd2, 0x31, 0x56, 0x30, 0xc4, 0x82, 0x7e, 0x6e, 0x16, 0xd9, 0xf2, + 0x4e, 0x9f, 0x94, 0x07}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA256, + 59, + {0xb0, 0x93, 0x9c, 0x12, 0x15, 0x1b, 0x60, 0xd2, 0x30, 0x25, 0x13, 0xc5, + 0x90, 0x16, 0x47, 0xb0, 0x80, 0x0a, 0x5f, 0xdd, 0x45, 0xee, 0x42, 0x00, + 0x98, 0x28, 0x61, 0x0a, 0x83, 0xb0, 0x17, 0xa3, 0x2c, 0xe0, 0x42, 0xdb, + 0x72, 0x57, 0xf1, 0x7f, 0x55, 0x04, 0xb3, 0x34, 0x7c, 0x7b, 0x48, 0x24, + 0x99, 0xd3, 0x54, 0x72, 0x82, 0xca, 0xb6, 0xd3, 0x53, 0x60, 0xb8, 0x8b, + 0x88, 0xbf, 0x57, 0xf0, 0xb6, 0xf7, 0x05, 0x14, 0x52, 0xf3, 0x09, 0xa3, + 0x24, 0xbe, 0x57, 0x92, 0xff, 0x00, 0xc0, 0x05, 0x7f, 0xe3, 0x93, 0x6a, + 0x9d, 0x58, 0x4d, 0xdb, 0xf6, 0x4b, 0x85, 0x90, 0xee, 0x3d, 0xbd, 0x04, + 0x96, 0x1a, 0xeb, 0x0f, 0xc1, 0x15, 0x98, 0xa4, 0xbd, 0xbb, 0x92, 0x45, + 0x3b, 0x3c, 0x64, 0x6e, 0x55, 0xbf, 0xba, 0x32, 0x1d, 0x1d, 0x21, 0xb5, + 0xff, 0x88, 0x3a, 0x8e, 0x7b, 0x22, 0xaf, 0xbd, 0x66, 0xde, 0x6a, 0x27, + 0x3c, 0xd3, 0xe4, 0xbc, 0x5d, 0x85, 0x7a, 0xf6, 0xc5, 0x51, 0x98, 0x35, + 0x8f, 0x22, 0xa5, 0x4f, 0xff, 0x26, 0xa9, 0x03, 0xe9, 0xfb, 0xc3, 0xaf, + 0x78, 0xee, 0x15, 0x8d, 0xbf, 0x9a, 0x54, 0x6d, 0xee, 0x4b, 0x5c, 0x77, + 0xc3, 0x39, 0x80, 0x61, 0x9e, 0xab, 0xf1, 0x3d, 0xfc, 0x72, 0x00, 0x7a, + 0xcd, 0x26, 0x3e, 0xa2, 0xcf, 0xa3, 0xf4, 0xa8, 0x9f, 0x97, 0xb4, 0x8c, + 0xa6, 0x84, 0xa1, 0xbe, 0x77, 0x92, 0x5e, 0x05, 0x11, 0x84, 0x38, 0x7f, + 0xb0, 0xb8, 0xd7, 0xac, 0x40, 0x63, 0xaa, 0x84, 0xd6, 0x3b, 0x88, 0x46, + 0x93, 0x2d, 0x22, 0x0f, 0x50, 0x52, 0xeb, 0x91, 0xde, 0xbd, 0xe8, 0x9a, + 0xeb, 0x65, 0x33, 0x90, 0x3f, 0xcd, 0x01, 0xa5, 0x3e, 0x12, 0x04, 0x89, + 0x90, 0xb5, 0x06, 0x77, 0x32, 0x39, 0xc8, 0x3e, 0x89, 0x16, 0x67, 0xdf, + 0xcf, 0xda, 0x30, 0x76}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA256, + 60, + {0x8a, 0x43, 0x98, 0x78, 0xc5, 0xc6, 0x94, 0xfb, 0x16, 0xb5, 0x1b, 0xf5, + 0x84, 0xc6, 0x7c, 0xea, 0x27, 0x28, 0x7e, 0x51, 0xe5, 0xb2, 0x59, 0xef, + 0xcd, 0x62, 0xe8, 0xef, 0x1c, 0x74, 0x41, 0x55, 0x5e, 0x78, 0x8e, 0x66, + 0xbb, 0xaf, 0x0f, 0x50, 0x84, 0x40, 0x37, 0x0c, 0xf0, 0x4e, 0x87, 0xb9, + 0x47, 0x4c, 0xf0, 0xae, 0xfd, 0x15, 0xa7, 0x15, 0x0f, 0xad, 0xb8, 0x09, + 0xab, 0x4b, 0xd9, 0x81, 0x03, 0x6d, 0x90, 0x6c, 0xd3, 0xbd, 0x6e, 0xaf, + 0xad, 0xa9, 0x16, 0x32, 0x12, 0x3d, 0xe1, 0xc3, 0x8a, 0xa4, 0x86, 0xc9, + 0xd6, 0x11, 0x7e, 0x6a, 0x1b, 0x57, 0x09, 0x9a, 0x8f, 0xbd, 0x78, 0x84, + 0x8c, 0x7e, 0xa4, 0x7b, 0xe3, 0x12, 0x5c, 0x86, 0x61, 0x51, 0xa8, 0xd4, + 0x6a, 0x3b, 0xc0, 0xd8, 0x02, 0x0b, 0x34, 0x91, 0x5b, 0xa1, 0x7f, 0x3d, + 0x83, 0x5e, 0x64, 0x1b, 0xd7, 0x97, 0xb1, 0xe5, 0x5f, 0xf4, 0x4f, 0xff, + 0xef, 0x98, 0xa4, 0x82, 0x00, 0x63, 0x43, 0x42, 0x29, 0x31, 0x50, 0x35, + 0x16, 0x51, 0x96, 0x37, 0x7d, 0xff, 0x2c, 0x5f, 0x50, 0xb7, 0x47, 0x5c, + 0x83, 0x57, 0x29, 0xbd, 0xce, 0x9b, 0x63, 0xd1, 0x20, 0xbf, 0xe2, 0x7d, + 0x56, 0x06, 0xfb, 0x05, 0x1c, 0x7c, 0x94, 0x6a, 0x05, 0x12, 0x09, 0x2e, + 0x08, 0xca, 0x7e, 0x80, 0x0a, 0xbc, 0x73, 0x4e, 0x0d, 0x82, 0x34, 0x26, + 0x2a, 0xb5, 0x60, 0x37, 0xff, 0xb2, 0xe8, 0xab, 0x30, 0x99, 0xd1, 0xfc, + 0x11, 0xa2, 0x02, 0xbd, 0xaf, 0x4c, 0x7e, 0x32, 0x29, 0x95, 0xcc, 0xdd, + 0x5e, 0xfc, 0x18, 0xc2, 0x34, 0xe1, 0xb6, 0x13, 0x9d, 0x84, 0xd0, 0x19, + 0x3d, 0xd2, 0x77, 0x51, 0xe0, 0xdb, 0x9d, 0x07, 0x7a, 0xec, 0x1b, 0xc2, + 0x3f, 0x97, 0x8d, 0x21, 0x27, 0xfd, 0xe8, 0x75, 0xe1, 0xed, 0x7c, 0x99, + 0x2a, 0x82, 0xd0, 0x51}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA256, + 61, + {0xb9, 0x5d, 0xd2, 0xda, 0xfa, 0xd0, 0x61, 0x00, 0x15, 0xfc, 0xfe, 0x7d, + 0x8b, 0x5c, 0x83, 0xc3, 0x4a, 0x76, 0xdc, 0xef, 0xe6, 0x27, 0xc5, 0x13, + 0x01, 0x1d, 0x95, 0x3c, 0xb2, 0x23, 0x8e, 0xf2, 0x02, 0x73, 0xfe, 0xb8, + 0xb8, 0x67, 0x24, 0x75, 0xfb, 0xda, 0x75, 0x11, 0x2c, 0x85, 0x34, 0x0e, + 0x7a, 0xb0, 0x8f, 0xac, 0x80, 0x9b, 0x6e, 0x2b, 0x4d, 0x31, 0x41, 0x10, + 0x86, 0x6e, 0x61, 0xab, 0xe8, 0xd1, 0x5d, 0x02, 0xf6, 0x49, 0x52, 0x03, + 0x65, 0x25, 0xb0, 0x06, 0x9f, 0x2c, 0xbf, 0x61, 0x04, 0x2a, 0x39, 0x81, + 0x0d, 0x37, 0xb7, 0x86, 0x0f, 0xb6, 0xeb, 0x1c, 0x42, 0x3a, 0xac, 0x73, + 0x11, 0xfe, 0x7b, 0xc9, 0x8d, 0x68, 0x80, 0x95, 0x40, 0x55, 0xa9, 0xba, + 0x7d, 0x7a, 0x1b, 0xfb, 0x4e, 0x45, 0x25, 0x5f, 0x4c, 0xb6, 0x8b, 0xab, + 0xe6, 0xbf, 0xce, 0xe6, 0xda, 0x47, 0xba, 0x18, 0xd9, 0x5b, 0x49, 0x54, + 0xc3, 0x37, 0x41, 0x76, 0x78, 0x2f, 0x84, 0x1b, 0x85, 0xfa, 0x6e, 0x77, + 0x3f, 0x58, 0xc5, 0xd5, 0x6f, 0xa8, 0x5f, 0x85, 0xa4, 0xd8, 0xc7, 0xb8, + 0xc6, 0x41, 0x2a, 0xe8, 0x3e, 0x26, 0xb3, 0xfa, 0xe5, 0x82, 0xc3, 0x09, + 0x0a, 0x9f, 0xc6, 0xd2, 0x39, 0x4d, 0x1a, 0x02, 0xe3, 0x86, 0x41, 0x11, + 0xce, 0xe4, 0x9a, 0xda, 0x14, 0xe5, 0xe6, 0x25, 0xda, 0x36, 0x50, 0x60, + 0x8b, 0xde, 0x5a, 0x5b, 0xbc, 0x0b, 0x99, 0xa4, 0x60, 0x95, 0xfb, 0xd7, + 0xc0, 0x1d, 0x87, 0xdd, 0x6c, 0x83, 0x81, 0x9c, 0x13, 0x82, 0x5b, 0xff, + 0x3a, 0x62, 0xcf, 0x89, 0x3a, 0xf3, 0x1d, 0x03, 0xf4, 0x48, 0x75, 0x38, + 0x8a, 0x4f, 0x8e, 0x83, 0xb7, 0xa7, 0xf3, 0x60, 0x22, 0x71, 0x82, 0xb2, + 0x6d, 0xce, 0x8b, 0x31, 0x0b, 0x38, 0x9e, 0x2c, 0x67, 0x20, 0x16, 0xa1, + 0x66, 0xf7, 0x15, 0x57}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA256, + 62, + {0xb4, 0xfb, 0xe4, 0x91, 0x00, 0xd4, 0xf1, 0x5b, 0xea, 0x29, 0x58, 0x6e, + 0x58, 0xd2, 0x7c, 0xde, 0xa5, 0x27, 0x0a, 0x03, 0x54, 0x32, 0xd8, 0x9b, + 0x24, 0x5e, 0x7a, 0x32, 0x3c, 0xfc, 0x19, 0xf7, 0x7a, 0xfb, 0x4f, 0x26, + 0x52, 0xca, 0xa2, 0xaf, 0xb3, 0xac, 0xf7, 0x12, 0x74, 0x67, 0x10, 0xe8, + 0x37, 0xee, 0x93, 0x2e, 0x9d, 0x31, 0x5a, 0xe2, 0x17, 0x32, 0xc1, 0x64, + 0x83, 0x5f, 0xcd, 0x77, 0xf8, 0x49, 0x81, 0x09, 0xef, 0x05, 0x70, 0x4b, + 0x08, 0x1d, 0xf7, 0xf0, 0xa5, 0x56, 0x6f, 0x8c, 0x17, 0x6e, 0x50, 0x31, + 0xb1, 0x84, 0xea, 0x6a, 0xa7, 0xc5, 0x90, 0xb0, 0xed, 0xdc, 0x60, 0x37, + 0xd6, 0x42, 0xf4, 0x63, 0xf4, 0x1f, 0x61, 0xc0, 0x0f, 0x4b, 0x12, 0xd0, + 0xb4, 0xbb, 0x79, 0x24, 0xb9, 0xca, 0xef, 0x83, 0x19, 0x61, 0x85, 0x78, + 0x54, 0xba, 0x53, 0x52, 0x1f, 0x2b, 0x9d, 0xa0, 0x21, 0x0c, 0xb3, 0x81, + 0x32, 0xb4, 0x68, 0x92, 0xec, 0x7d, 0x44, 0xbc, 0xa5, 0x99, 0xc5, 0xef, + 0xa9, 0x02, 0x9e, 0xca, 0x8f, 0x16, 0x63, 0xec, 0x30, 0x1f, 0xd0, 0x64, + 0xdf, 0x65, 0xf9, 0xfc, 0x35, 0xf1, 0x4f, 0xfa, 0xe2, 0xa3, 0x79, 0x4a, + 0x3e, 0x15, 0x19, 0xab, 0x07, 0x7c, 0xc7, 0x61, 0x36, 0x80, 0x14, 0xac, + 0xd8, 0x49, 0x89, 0xe6, 0x90, 0x44, 0x9b, 0x95, 0xc5, 0xc8, 0xc5, 0x9e, + 0x4f, 0xbf, 0xe2, 0x60, 0xc6, 0x4f, 0xf0, 0x44, 0xbe, 0x24, 0x5c, 0x33, + 0xb4, 0xfd, 0xf2, 0xf4, 0x4c, 0x87, 0xec, 0xc6, 0x51, 0x0b, 0x52, 0x49, + 0x27, 0xa2, 0x96, 0xa1, 0xf3, 0x2c, 0xf5, 0x70, 0x24, 0xf0, 0x7a, 0x86, + 0x09, 0xeb, 0xd1, 0x64, 0x13, 0x9e, 0xbc, 0x12, 0x9b, 0x5e, 0xab, 0xcb, + 0x0a, 0x84, 0xf2, 0x40, 0x48, 0x67, 0x3b, 0x7c, 0x9e, 0xcf, 0x89, 0xe2, + 0x40, 0x99, 0x12, 0x1f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA256, + 63, + {0x96, 0x31, 0x42, 0xf7, 0x37, 0xaa, 0x6b, 0x8e, 0xac, 0x11, 0xc6, 0xe5, + 0x2d, 0xc0, 0x2b, 0x3e, 0xa8, 0x81, 0xf4, 0xa1, 0xa2, 0x9d, 0xc6, 0x72, + 0xb8, 0x39, 0x2f, 0x4e, 0xab, 0xf4, 0x87, 0xd9, 0x29, 0x6c, 0x0c, 0xfb, + 0x3a, 0xcb, 0xc6, 0xd5, 0x6c, 0x1b, 0x4e, 0xb4, 0x37, 0x8b, 0x6f, 0x11, + 0x8e, 0x6e, 0x75, 0x4d, 0x2a, 0x16, 0xeb, 0xf2, 0x0e, 0x9b, 0x66, 0xf7, + 0x96, 0x1d, 0x7a, 0xf4, 0xe1, 0xa8, 0xde, 0xb9, 0xe4, 0xd0, 0x89, 0xd5, + 0x40, 0x49, 0x6c, 0x0e, 0xa8, 0x9c, 0xb2, 0xcf, 0xff, 0x82, 0x20, 0xbc, + 0x7c, 0x5b, 0xc7, 0xff, 0xb8, 0xa0, 0x02, 0xd5, 0x49, 0x90, 0x0d, 0x77, + 0x3d, 0x00, 0xa7, 0xcf, 0xbf, 0xb9, 0x49, 0x95, 0x23, 0xf3, 0x53, 0xa1, + 0xdf, 0xbf, 0xdc, 0x9e, 0x28, 0x05, 0x4b, 0xdb, 0x69, 0xc6, 0x4d, 0x2b, + 0xce, 0x0e, 0x17, 0x2b, 0x58, 0x6f, 0x6b, 0xa6, 0x15, 0xe1, 0xaf, 0x9c, + 0x82, 0x22, 0x80, 0x32, 0x4b, 0x1b, 0x9d, 0xb9, 0x15, 0xa5, 0x0f, 0xd0, + 0x65, 0x80, 0x83, 0xef, 0xf4, 0x95, 0xf1, 0x72, 0x1e, 0xab, 0x30, 0xd3, + 0xbe, 0x3e, 0xe2, 0x76, 0xd3, 0x3c, 0x31, 0x77, 0xae, 0xc8, 0xfd, 0x5d, + 0xbf, 0xd9, 0x68, 0x91, 0x95, 0xe7, 0xa9, 0x44, 0x10, 0x8e, 0xc8, 0xe7, + 0x34, 0xd5, 0x24, 0xa2, 0x7e, 0x9b, 0xc6, 0x7f, 0xd8, 0xad, 0xe7, 0x17, + 0xc2, 0x34, 0x62, 0x7e, 0x2f, 0xa2, 0x52, 0x79, 0xbb, 0x21, 0x6f, 0xec, + 0xf1, 0xf7, 0x9e, 0x1d, 0x72, 0x4e, 0x65, 0xb1, 0x06, 0x14, 0xf3, 0x34, + 0xc1, 0x61, 0xf2, 0xa2, 0xcc, 0x50, 0xdb, 0x71, 0x13, 0xf9, 0xdc, 0x1c, + 0x73, 0xbc, 0xa1, 0xc6, 0x7c, 0x41, 0xf6, 0xf7, 0x7f, 0x80, 0xc3, 0x95, + 0x0d, 0x4d, 0x4e, 0x12, 0x52, 0xb6, 0x43, 0x00, 0x26, 0x44, 0x73, 0xcc, + 0x90, 0x4b, 0x0e, 0x61}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA256, + 64, + {0x3d, 0x1b, 0xa8, 0x56, 0xee, 0x72, 0x2a, 0xaf, 0xa5, 0xbb, 0x68, 0xd8, + 0xb2, 0x90, 0x1c, 0x95, 0xdd, 0x1d, 0xdf, 0x22, 0x55, 0x9f, 0x05, 0xb7, + 0x0a, 0xa3, 0xe9, 0x2a, 0xfd, 0xac, 0x04, 0x0e, 0x08, 0x81, 0x9d, 0xb5, + 0x41, 0x7c, 0xb8, 0xf5, 0x51, 0xcf, 0xea, 0x76, 0xe6, 0x22, 0xa2, 0xaa, + 0xbd, 0xe7, 0x86, 0x3c, 0x18, 0x3d, 0x41, 0xc2, 0x3f, 0x46, 0x90, 0xda, + 0x59, 0x83, 0xc2, 0x9d, 0xb4, 0xe0, 0xd6, 0x03, 0xd3, 0x49, 0x08, 0x6a, + 0xce, 0xd2, 0x4d, 0x33, 0x69, 0x5a, 0x78, 0x8c, 0x61, 0x73, 0x48, 0xad, + 0xa9, 0xf6, 0x8b, 0xae, 0xe0, 0x69, 0xc0, 0xdc, 0xc4, 0x3d, 0x67, 0x13, + 0x82, 0x15, 0x8c, 0x70, 0xf0, 0xf9, 0x11, 0x34, 0xaa, 0x4d, 0x2b, 0xca, + 0x45, 0xe1, 0xe5, 0xa1, 0x06, 0x71, 0x00, 0x25, 0x24, 0x0d, 0x49, 0x6d, + 0x79, 0xc3, 0xe6, 0xbd, 0x70, 0xe1, 0x5f, 0x5a, 0x4d, 0x73, 0x2b, 0x37, + 0xd5, 0x3f, 0x40, 0x0a, 0xea, 0xa0, 0xdd, 0x49, 0xcf, 0xb2, 0x4f, 0xb7, + 0xaf, 0x98, 0x11, 0xcf, 0xce, 0xb1, 0x85, 0xc6, 0x97, 0xd7, 0x0c, 0x61, + 0xff, 0x45, 0x46, 0x72, 0x12, 0x8a, 0x0f, 0xef, 0xc6, 0xdd, 0x77, 0x6b, + 0xef, 0xb8, 0x7f, 0xf0, 0xc7, 0xf2, 0x48, 0x37, 0x3a, 0x17, 0xf8, 0xd2, + 0xa0, 0x8f, 0x13, 0x8a, 0xaa, 0xa9, 0x86, 0x18, 0x2c, 0x08, 0x41, 0x78, + 0x10, 0x38, 0x97, 0xfa, 0x8a, 0xd0, 0xe9, 0x21, 0xff, 0xae, 0xdd, 0x7e, + 0x65, 0x06, 0x37, 0xcc, 0x0c, 0x09, 0xa1, 0x85, 0xee, 0xc6, 0x84, 0x13, + 0xe7, 0x5a, 0x6f, 0x80, 0xc9, 0xfa, 0x2c, 0xba, 0x46, 0xf3, 0x28, 0xb0, + 0x0d, 0x2f, 0x3e, 0x41, 0x4f, 0x67, 0x0b, 0xe8, 0x05, 0x6a, 0x77, 0x81, + 0x02, 0x40, 0xee, 0xbb, 0xa0, 0x3e, 0x92, 0x3c, 0x01, 0xc0, 0x96, 0xfa, + 0xde, 0xf1, 0xcf, 0xaa}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA256, + 65, + {0x58, 0x2b, 0x5c, 0x38, 0x00, 0x0b, 0x06, 0x95, 0x73, 0xbe, 0xc3, 0x3e, + 0xbe, 0x6d, 0x4c, 0xdd, 0x9e, 0x25, 0x0a, 0xff, 0xdc, 0x8b, 0x4c, 0x17, + 0x93, 0x7a, 0xfa, 0x46, 0x4d, 0x10, 0x7f, 0x41, 0xbf, 0x3e, 0xa1, 0x82, + 0xb8, 0x6e, 0xc8, 0x14, 0x3c, 0x9c, 0xe9, 0x77, 0xba, 0x2c, 0xaa, 0x3d, + 0x56, 0x56, 0x32, 0x3d, 0x47, 0x44, 0x55, 0x6f, 0x7b, 0xc8, 0x5e, 0xd4, + 0x05, 0x4d, 0x2c, 0xa1, 0x70, 0xd3, 0x5e, 0x89, 0x58, 0xbb, 0xd2, 0x99, + 0xae, 0xd1, 0xbd, 0x98, 0x3a, 0x7c, 0xee, 0xad, 0xb2, 0x45, 0x4b, 0xf3, + 0xf5, 0xc1, 0x9d, 0x1e, 0x3d, 0x98, 0x78, 0x5d, 0x64, 0x45, 0x85, 0xa1, + 0xad, 0x3a, 0x91, 0x4c, 0xd4, 0x04, 0x01, 0xd5, 0x87, 0xf1, 0x8d, 0xa2, + 0xc0, 0x5b, 0xf2, 0xa9, 0x39, 0x49, 0x02, 0x25, 0x49, 0x14, 0xdd, 0xd4, + 0xd2, 0xec, 0x21, 0x6b, 0xf7, 0x91, 0xd8, 0x7a, 0x8e, 0x8c, 0xfe, 0x65, + 0x18, 0xd9, 0xe7, 0x52, 0x0d, 0x08, 0x03, 0x76, 0xcc, 0x35, 0xcf, 0x5b, + 0x8c, 0xc9, 0x29, 0x95, 0xf1, 0xe8, 0x25, 0xbd, 0x52, 0x60, 0xf1, 0x9b, + 0x01, 0x85, 0xfa, 0x93, 0x40, 0xf1, 0xb1, 0x5d, 0x6c, 0x7e, 0x0d, 0x05, + 0x33, 0x26, 0x8f, 0x8e, 0x26, 0x92, 0x95, 0xde, 0x14, 0x34, 0x49, 0xff, + 0xe1, 0x5c, 0xf0, 0x3a, 0x00, 0x36, 0xb1, 0x78, 0x99, 0xbd, 0x18, 0xcc, + 0x48, 0xac, 0x7f, 0x18, 0xbf, 0x27, 0x0f, 0x09, 0x49, 0xb6, 0x59, 0xdb, + 0xce, 0xa7, 0x65, 0x16, 0x34, 0xda, 0x97, 0xe2, 0x7a, 0x2e, 0xe1, 0xda, + 0x78, 0xb1, 0x0c, 0xa6, 0x74, 0xe5, 0xc3, 0x84, 0x75, 0xa7, 0xec, 0xd6, + 0x54, 0xe0, 0x51, 0x16, 0x1c, 0x95, 0xfe, 0xa1, 0x6c, 0x5b, 0xd8, 0xac, + 0xa9, 0x57, 0x73, 0xbb, 0xf1, 0x8f, 0x7f, 0x2a, 0xbf, 0xf4, 0x91, 0x2b, + 0xfa, 0x46, 0xe3, 0x88}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA256, + 66, + {0x3a, 0xe3, 0x3c, 0x56, 0x96, 0x9f, 0x5a, 0x2b, 0x11, 0xe0, 0xa2, 0x96, + 0x98, 0xe6, 0x09, 0x62, 0xdb, 0x13, 0x45, 0x85, 0x31, 0x73, 0x9d, 0x56, + 0xa4, 0xd3, 0x03, 0x79, 0xac, 0xa8, 0x57, 0xb0, 0xd3, 0x3d, 0x48, 0xa1, + 0x11, 0x86, 0x5a, 0x01, 0x0a, 0x6a, 0x69, 0x42, 0xa6, 0x4b, 0xfb, 0x2d, + 0xf5, 0xdc, 0x3f, 0x85, 0x9f, 0x21, 0x34, 0xb7, 0xca, 0x6a, 0x9b, 0x48, + 0x09, 0x31, 0x87, 0xf3, 0x55, 0x40, 0x47, 0xa9, 0x5d, 0x22, 0xc5, 0xd0, + 0x13, 0xee, 0x4f, 0x5a, 0x65, 0xec, 0xe6, 0x77, 0x22, 0x9b, 0x6b, 0xb8, + 0x30, 0xd5, 0xe3, 0x3d, 0x8b, 0xcd, 0x74, 0x9c, 0x63, 0xd5, 0xff, 0x41, + 0xc1, 0xd4, 0x8e, 0x6d, 0xe8, 0x9c, 0x4e, 0xf4, 0x30, 0x48, 0xd8, 0xbe, + 0x79, 0xab, 0x7b, 0x54, 0x7c, 0xe1, 0xe5, 0x73, 0x1a, 0x4a, 0x5f, 0xa0, + 0xf7, 0x1d, 0xf4, 0x85, 0xe5, 0x14, 0x97, 0x8d, 0xc3, 0x4c, 0xc2, 0x97, + 0xa3, 0x42, 0x15, 0xe5, 0x19, 0xb9, 0x44, 0xb5, 0x9d, 0x37, 0x62, 0xb7, + 0x1a, 0x5c, 0x88, 0x5f, 0xda, 0x79, 0x48, 0x1a, 0x88, 0x6b, 0x5b, 0x58, + 0x7b, 0xff, 0x0e, 0x60, 0x4d, 0x2c, 0xc1, 0xa0, 0x2f, 0x50, 0x6f, 0x1e, + 0x93, 0x53, 0xd3, 0x81, 0x1b, 0x15, 0x45, 0x06, 0x58, 0x6a, 0xf8, 0x33, + 0xbb, 0x42, 0x19, 0x2d, 0xda, 0xf4, 0xc7, 0x8a, 0x1f, 0x01, 0xf6, 0x59, + 0x99, 0xea, 0x60, 0x2f, 0x79, 0xde, 0x8f, 0x55, 0xe9, 0x87, 0xc5, 0xbd, + 0x63, 0xf0, 0x1f, 0x27, 0xde, 0x24, 0x36, 0x1d, 0xf8, 0x61, 0x73, 0xf3, + 0xd4, 0xa2, 0x02, 0x0b, 0x44, 0x0f, 0x32, 0xfb, 0xde, 0xd2, 0xdc, 0x62, + 0xba, 0xfb, 0x7f, 0x77, 0xc5, 0xb1, 0xbd, 0xdf, 0x4b, 0x77, 0x4a, 0x82, + 0x0d, 0x45, 0xd9, 0x80, 0x76, 0xbc, 0x45, 0x6a, 0xad, 0xab, 0x3e, 0x6b, + 0x55, 0xa5, 0x05, 0x68}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA256, + 67, + {0x86, 0xcc, 0x2f, 0x6d, 0xa9, 0x99, 0xd5, 0x4a, 0x27, 0xf1, 0xd5, 0x73, + 0xb1, 0x92, 0xe0, 0x13, 0x50, 0xce, 0xe9, 0x1a, 0xde, 0xc8, 0xf9, 0xa0, + 0x2b, 0x67, 0xb1, 0x52, 0x8d, 0xfa, 0xb6, 0x32, 0x16, 0x0f, 0xa9, 0x62, + 0xbc, 0xba, 0x95, 0x59, 0x4d, 0xc3, 0x42, 0x84, 0x0c, 0xb4, 0xfd, 0xcc, + 0xc3, 0x69, 0x8c, 0xd4, 0xe1, 0x86, 0xc0, 0x05, 0xc6, 0x8d, 0x34, 0x24, + 0x32, 0xe5, 0xe7, 0xea, 0x80, 0x19, 0x46, 0x9b, 0xec, 0xdb, 0x33, 0xa7, + 0x6f, 0x80, 0x65, 0x04, 0xc2, 0x6e, 0x61, 0x9a, 0x17, 0xd8, 0xde, 0x1b, + 0x79, 0x47, 0x4f, 0x66, 0x9e, 0x91, 0xe0, 0xbd, 0x07, 0xb3, 0x14, 0x44, + 0xe5, 0x3c, 0xbb, 0x52, 0x5b, 0x0f, 0x47, 0xec, 0x43, 0x83, 0x91, 0xa3, + 0x58, 0x79, 0x12, 0x80, 0x5c, 0x48, 0x5d, 0xd2, 0x90, 0x9e, 0x14, 0xd8, + 0x28, 0x93, 0x10, 0x31, 0x2a, 0x76, 0x16, 0xcb, 0xd3, 0x46, 0x5c, 0x29, + 0x22, 0xa0, 0x0c, 0x5a, 0xfe, 0x88, 0xa8, 0x9d, 0x38, 0x07, 0xc6, 0x14, + 0xba, 0xc7, 0xc5, 0xb9, 0x69, 0x7e, 0x89, 0x02, 0xbe, 0xc0, 0xa2, 0xfd, + 0x9e, 0x46, 0x6e, 0xeb, 0x93, 0x2b, 0x66, 0x8f, 0x6e, 0x64, 0x3a, 0x81, + 0x09, 0x29, 0x2e, 0xf8, 0xbd, 0xfb, 0xca, 0x19, 0x45, 0x97, 0x15, 0xdc, + 0x56, 0x9f, 0x3f, 0x12, 0xb9, 0x0f, 0xaf, 0x1f, 0x31, 0xd7, 0xf8, 0x50, + 0x6c, 0xad, 0x98, 0xbc, 0x47, 0x42, 0xb4, 0x7f, 0xf0, 0xf8, 0xf1, 0xde, + 0x84, 0x0e, 0x10, 0xe6, 0x2a, 0xfb, 0x66, 0xe9, 0x3d, 0xf3, 0x4d, 0x43, + 0xa2, 0xdf, 0xeb, 0x33, 0x46, 0xfb, 0x3e, 0x0e, 0x19, 0x40, 0x22, 0x35, + 0xe0, 0x0c, 0x48, 0x05, 0xbf, 0x6f, 0x5d, 0xc6, 0xbb, 0x10, 0xa1, 0x40, + 0x6d, 0x8e, 0xaa, 0xac, 0xcd, 0xfd, 0x11, 0x8c, 0xce, 0x8d, 0x1a, 0x62, + 0xea, 0xa4, 0xa9, 0x7e}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA256, + 68, + {0x18, 0xd7, 0x7b, 0x56, 0x27, 0x6d, 0x2a, 0x29, 0x60, 0x63, 0x0b, 0x73, + 0x0e, 0xdd, 0xe1, 0x6b, 0x0a, 0x26, 0xb6, 0xc6, 0x5b, 0x28, 0xfa, 0x20, + 0xad, 0x79, 0x82, 0xb8, 0xb4, 0x8d, 0x1d, 0xe6, 0x03, 0x8a, 0x94, 0x0f, + 0x8c, 0x54, 0x3d, 0x7f, 0xb7, 0x11, 0x81, 0xea, 0x2f, 0xeb, 0x85, 0x59, + 0x2f, 0x60, 0x8b, 0x20, 0xbb, 0x93, 0xac, 0x7c, 0x06, 0xce, 0x72, 0x50, + 0x26, 0xf3, 0x9c, 0x64, 0x5c, 0x7f, 0x96, 0x4a, 0x14, 0xd6, 0x8e, 0xa5, + 0x3d, 0xe3, 0x98, 0xcb, 0x64, 0xcd, 0x0a, 0x26, 0x26, 0x2e, 0xd6, 0xfd, + 0x50, 0x91, 0x33, 0x2f, 0x8b, 0x43, 0x7b, 0x71, 0xe9, 0x8e, 0xc5, 0x91, + 0x22, 0xab, 0xeb, 0x7a, 0x27, 0x25, 0x91, 0x30, 0xb2, 0x03, 0xa8, 0x1d, + 0xa5, 0x57, 0x7f, 0xb0, 0x59, 0x0e, 0x2d, 0x68, 0x42, 0xe2, 0x2e, 0x94, + 0x32, 0x56, 0xc0, 0x09, 0x3d, 0x14, 0x3f, 0x58, 0xc0, 0x23, 0xe7, 0x19, + 0xdf, 0x92, 0x45, 0x4a, 0x97, 0x9b, 0xd7, 0x6d, 0x08, 0xc5, 0x50, 0xde, + 0x11, 0xdb, 0xf7, 0x08, 0x5a, 0xfc, 0xe1, 0x58, 0x1c, 0x31, 0xa2, 0x21, + 0x47, 0x52, 0x54, 0x8a, 0xf5, 0x91, 0x34, 0x85, 0xc0, 0x0b, 0x74, 0x66, + 0xa1, 0xcd, 0xfc, 0x60, 0xe7, 0xd8, 0x57, 0xa9, 0x13, 0x69, 0x4f, 0xbc, + 0x2f, 0xca, 0x13, 0xd7, 0x7f, 0xc5, 0xb7, 0x75, 0xf7, 0xad, 0xaa, 0x79, + 0x66, 0x8a, 0x5a, 0xfe, 0x0b, 0x74, 0x3f, 0x13, 0xbe, 0xd6, 0x07, 0x80, + 0x06, 0xe6, 0xb7, 0xb1, 0x6e, 0xe6, 0xec, 0x57, 0x65, 0x54, 0xaa, 0x2e, + 0x86, 0x4f, 0x77, 0xb4, 0x3e, 0x4e, 0x61, 0x78, 0x67, 0x80, 0x08, 0x5e, + 0xdf, 0x3c, 0x6e, 0x8d, 0xee, 0xbf, 0xcd, 0xc0, 0x57, 0xa1, 0xde, 0x8d, + 0x8d, 0x7d, 0x8a, 0x6b, 0x18, 0x8a, 0x8c, 0x77, 0x1e, 0x34, 0x73, 0x65, + 0xd2, 0x52, 0x40, 0xf6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA256, + 69, + {0xa2, 0x06, 0x6d, 0x53, 0x10, 0x3e, 0x4d, 0x5e, 0xd9, 0xc0, 0x8d, 0x7d, + 0xbc, 0x8b, 0xe1, 0x45, 0xd9, 0x32, 0xba, 0xc9, 0xd6, 0x36, 0x3a, 0x14, + 0x67, 0x84, 0xfb, 0xe1, 0x72, 0xad, 0x2e, 0x02, 0x21, 0x6c, 0xab, 0xce, + 0x27, 0x9b, 0x35, 0x99, 0xb5, 0xf3, 0x85, 0x8e, 0x71, 0x79, 0x56, 0x1e, + 0x3c, 0x48, 0x9b, 0x87, 0xf4, 0x7f, 0x33, 0xd2, 0x66, 0xcb, 0x01, 0x9b, + 0x74, 0x7e, 0xc4, 0x9d, 0x3d, 0xc1, 0x06, 0x9c, 0xb0, 0x78, 0x41, 0x9f, + 0x6d, 0xbe, 0x7d, 0xbf, 0x64, 0x05, 0x00, 0xcd, 0x11, 0x0a, 0x93, 0xe5, + 0x4f, 0x2b, 0xad, 0x91, 0x9e, 0x60, 0xcd, 0xa6, 0x40, 0x1f, 0x7d, 0x88, + 0xe5, 0x2b, 0x90, 0x17, 0xb7, 0x67, 0x5f, 0x08, 0x2a, 0xc3, 0x49, 0xe4, + 0xfa, 0x4e, 0x49, 0xb0, 0xa0, 0xc6, 0x00, 0x6d, 0x28, 0x21, 0x38, 0x2f, + 0xdd, 0x00, 0xfa, 0x0b, 0x9d, 0x4e, 0x94, 0x8d, 0xb2, 0x3c, 0x1a, 0x4d, + 0x3d, 0x65, 0x8e, 0xa8, 0x57, 0xad, 0x82, 0x9a, 0xa7, 0xa3, 0x47, 0x4e, + 0x0f, 0x8f, 0x86, 0x52, 0x09, 0x70, 0xed, 0xbd, 0xb3, 0x03, 0x5e, 0xd1, + 0x95, 0xf0, 0x39, 0xc8, 0x07, 0xf8, 0x61, 0x3c, 0xf3, 0x33, 0xa1, 0x3a, + 0x14, 0xc2, 0x2f, 0x1a, 0x5e, 0x4b, 0x77, 0xeb, 0xb0, 0xdb, 0x9c, 0x98, + 0xc3, 0x5f, 0x33, 0xb1, 0x9c, 0x91, 0x48, 0x01, 0xf4, 0xaa, 0x44, 0x59, + 0xaf, 0x04, 0x3a, 0x39, 0xec, 0x5e, 0x01, 0x6a, 0xf1, 0x60, 0x2b, 0xb7, + 0x95, 0xbf, 0x2c, 0x36, 0x55, 0xc9, 0xf9, 0xe3, 0x0e, 0xe2, 0xf4, 0x9c, + 0x6e, 0x05, 0x9d, 0x0d, 0x61, 0x6e, 0xb7, 0xbf, 0x7c, 0x96, 0x50, 0x58, + 0x1a, 0xb0, 0xf2, 0x9d, 0x1e, 0x2d, 0x1f, 0xb0, 0x6b, 0x4d, 0x78, 0xdb, + 0xd0, 0x6f, 0x0d, 0x31, 0x55, 0x49, 0x4a, 0x6f, 0x3d, 0x77, 0x30, 0xf5, + 0x5a, 0x03, 0xc1, 0xa6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA256, + 70, + {0xb1, 0xf2, 0xb2, 0xce, 0xac, 0x43, 0x5c, 0xb3, 0xc6, 0x50, 0xe8, 0x21, + 0x4e, 0xd7, 0x0a, 0x87, 0xea, 0x03, 0x9d, 0xa7, 0xc6, 0x73, 0x0e, 0xa2, + 0x99, 0x58, 0xc3, 0x75, 0xc8, 0x5d, 0x88, 0x45, 0x90, 0x65, 0xa8, 0x98, + 0x7d, 0xcf, 0x66, 0xb9, 0x3e, 0x73, 0x2a, 0xe5, 0xb9, 0x2a, 0xf9, 0x64, + 0xe7, 0x34, 0x1e, 0xce, 0xac, 0x3c, 0x25, 0x2b, 0x93, 0xc6, 0x2b, 0x24, + 0x74, 0xb5, 0x4a, 0x94, 0x77, 0x05, 0x34, 0x91, 0x17, 0x99, 0x86, 0xee, + 0xa9, 0x48, 0x20, 0xed, 0x6e, 0xa5, 0x8e, 0xdc, 0x7e, 0x75, 0x81, 0x77, + 0xc1, 0xd1, 0x50, 0xac, 0xa2, 0x53, 0x16, 0x51, 0x96, 0x32, 0x72, 0x23, + 0x1f, 0x98, 0xda, 0xaf, 0x1b, 0x90, 0xe7, 0xb6, 0x1a, 0x02, 0xc7, 0xe6, + 0x1b, 0x25, 0xf9, 0xb7, 0xc3, 0x3d, 0x7f, 0x57, 0xd8, 0x46, 0x28, 0x46, + 0x99, 0xa9, 0x24, 0xd1, 0x1c, 0x45, 0x99, 0x5c, 0x9b, 0x85, 0xbc, 0x31, + 0x92, 0xf3, 0x49, 0xaf, 0x5e, 0x66, 0x9d, 0x89, 0x3e, 0xda, 0x95, 0x32, + 0x72, 0x51, 0x6c, 0x1a, 0x86, 0x76, 0x4f, 0x46, 0xcc, 0xc1, 0x75, 0x69, + 0x88, 0x0c, 0xce, 0xe3, 0x0b, 0xcd, 0x60, 0x7a, 0x21, 0xc3, 0x06, 0xf8, + 0x4a, 0xbf, 0x4b, 0x6a, 0x5f, 0xe6, 0x83, 0x9b, 0xa0, 0x0b, 0x73, 0xb2, + 0xdf, 0x06, 0x2b, 0x1d, 0x9d, 0x72, 0x85, 0xc4, 0xf3, 0xb7, 0x41, 0x2b, + 0x8a, 0xb5, 0xf6, 0x81, 0x30, 0x00, 0x0c, 0x95, 0x76, 0x1a, 0x58, 0x78, + 0x18, 0x81, 0x1e, 0x46, 0x32, 0xd2, 0x09, 0xf3, 0x4c, 0x4a, 0x8c, 0x9e, + 0x13, 0xe7, 0x83, 0x58, 0xa3, 0x7b, 0x69, 0x6c, 0xb4, 0x44, 0xff, 0x02, + 0x2b, 0xb1, 0x50, 0x8c, 0x29, 0x9a, 0x6e, 0xdd, 0xce, 0x1f, 0x89, 0x61, + 0xbe, 0xe9, 0x7c, 0x5e, 0xaf, 0x29, 0x26, 0x7d, 0x6f, 0xf4, 0xf6, 0xef, + 0x9e, 0x30, 0x06, 0x1d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA256, + 71, + {0x01, 0x2e, 0x5e, 0x56, 0xd0, 0xe1, 0xbc, 0x77, 0x79, 0x8b, 0x42, 0x19, + 0x0a, 0xc5, 0xa1, 0x56, 0x65, 0xcd, 0x5f, 0x2f, 0xc1, 0x25, 0x7c, 0x66, + 0x55, 0x3d, 0x8d, 0x00, 0xac, 0xbe, 0x85, 0xcd, 0x2b, 0x42, 0xe5, 0x6f, + 0x34, 0x40, 0x99, 0xda, 0x06, 0x02, 0x4c, 0x55, 0x78, 0x85, 0x1c, 0x34, + 0x63, 0xd8, 0x6d, 0x00, 0xf7, 0xc4, 0x3c, 0x4c, 0x95, 0x95, 0x69, 0xe2, + 0xa0, 0x65, 0x78, 0x40, 0x30, 0x5b, 0x65, 0x5f, 0x46, 0x07, 0xbd, 0xe3, + 0xe4, 0x4e, 0xe1, 0xad, 0xe5, 0xa4, 0x01, 0x62, 0x54, 0x4c, 0x9e, 0x81, + 0xa9, 0x46, 0x12, 0xd6, 0x00, 0xc0, 0x69, 0xf3, 0x07, 0x3c, 0x3e, 0x97, + 0x10, 0xcb, 0x40, 0x06, 0xaa, 0x5e, 0x4a, 0x8b, 0x90, 0x83, 0xc4, 0xcc, + 0x4f, 0x18, 0xfb, 0x2f, 0xbc, 0x33, 0x43, 0x07, 0x5c, 0x8e, 0xb8, 0xf7, + 0xd8, 0xb7, 0x59, 0x55, 0x32, 0xd5, 0x23, 0x01, 0x94, 0x4c, 0xc7, 0x90, + 0x54, 0x51, 0x21, 0x41, 0xbd, 0xce, 0x29, 0x2d, 0x33, 0x9f, 0x85, 0x00, + 0x81, 0x61, 0xaf, 0x49, 0x90, 0x02, 0xde, 0xe1, 0x63, 0xd0, 0x1e, 0xb8, + 0x21, 0x1e, 0x61, 0x15, 0xe6, 0x37, 0xb7, 0xd3, 0xad, 0x07, 0x45, 0x07, + 0xe8, 0x49, 0x2f, 0x1a, 0x52, 0x4e, 0x39, 0xe1, 0xa5, 0x15, 0x18, 0x02, + 0xb4, 0x4b, 0x74, 0xe1, 0xc7, 0x8d, 0xce, 0x27, 0x58, 0x25, 0xa6, 0x7d, + 0x39, 0x45, 0xe8, 0x0e, 0x73, 0xc6, 0x05, 0xea, 0x44, 0x32, 0x8d, 0x10, + 0xa1, 0x6a, 0x99, 0xf4, 0x96, 0x0e, 0x8f, 0x83, 0xca, 0x5c, 0x01, 0xc2, + 0x77, 0xbe, 0xb2, 0x45, 0xf4, 0xd0, 0x75, 0x8b, 0xba, 0xfe, 0x96, 0x9d, + 0xcb, 0x49, 0x79, 0x15, 0xd7, 0x87, 0xd7, 0x60, 0x67, 0x3c, 0x86, 0x75, + 0x5c, 0x1a, 0xc3, 0x8e, 0x06, 0xe5, 0x30, 0xd2, 0x4e, 0x54, 0xb4, 0xdc, + 0x90, 0xb6, 0x7e, 0x25}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA256, + 72, + {0x51, 0xf6, 0x19, 0x64, 0x59, 0xdf, 0xf0, 0x3d, 0x29, 0xf6, 0xfd, 0x4c, + 0x74, 0x77, 0xfa, 0xaa, 0x39, 0x2c, 0xdb, 0x0b, 0x25, 0x41, 0x05, 0x6b, + 0x94, 0x48, 0x4f, 0xb8, 0xa2, 0x66, 0xc1, 0x49, 0x0e, 0x97, 0xd9, 0x00, + 0x50, 0x84, 0x30, 0x10, 0x62, 0x9f, 0x7e, 0xb6, 0x1c, 0x36, 0x71, 0xda, + 0xf8, 0xfb, 0x53, 0x44, 0xec, 0xa9, 0x1d, 0xad, 0xa6, 0xc2, 0x40, 0x8d, + 0x3a, 0xe9, 0xd6, 0xa6, 0x6f, 0xd7, 0x4c, 0x72, 0x5d, 0xed, 0x0a, 0x44, + 0x70, 0x02, 0x7d, 0x13, 0xa0, 0x94, 0x02, 0xf0, 0xd9, 0x65, 0xa6, 0x17, + 0x7e, 0xbb, 0xf0, 0xc2, 0x4c, 0xe6, 0x6c, 0xc4, 0x63, 0x89, 0x2a, 0xd2, + 0x82, 0xae, 0x07, 0xc0, 0x23, 0x1b, 0x39, 0x47, 0x25, 0xba, 0x8f, 0x14, + 0x70, 0x5f, 0x4c, 0xb8, 0x60, 0x49, 0x5b, 0x2d, 0xf5, 0xbb, 0xf1, 0x43, + 0xe3, 0xe4, 0x8b, 0xeb, 0xfa, 0x35, 0x03, 0xf6, 0xbd, 0x2b, 0xb5, 0x6f, + 0x4b, 0x5b, 0x58, 0x9e, 0x5b, 0xe8, 0x83, 0xa0, 0xfc, 0x22, 0x49, 0xb6, + 0xb5, 0x9d, 0x6d, 0xca, 0x99, 0xe1, 0x3b, 0x14, 0x86, 0x8d, 0xf7, 0xaa, + 0x7f, 0xde, 0x62, 0xb4, 0xef, 0x75, 0xbc, 0x6f, 0x2e, 0x90, 0xc1, 0x86, + 0x85, 0x92, 0x2b, 0xe7, 0x33, 0x5d, 0x4d, 0x3f, 0x55, 0xeb, 0x62, 0x9e, + 0x28, 0x73, 0xd6, 0x63, 0x05, 0xe4, 0x34, 0x18, 0x07, 0x01, 0xb8, 0x05, + 0xf8, 0x32, 0xbe, 0x5f, 0x57, 0x57, 0x11, 0x75, 0x43, 0xae, 0x00, 0x14, + 0x1d, 0x49, 0xd0, 0x94, 0xd3, 0x7e, 0x66, 0x09, 0x1f, 0xa4, 0xa0, 0xb0, + 0x6c, 0x63, 0x01, 0x56, 0xf9, 0x9b, 0xf2, 0xa4, 0x2d, 0x7f, 0x93, 0x15, + 0xb9, 0xe4, 0xe2, 0xbc, 0x66, 0x88, 0x3b, 0x9a, 0x83, 0xe1, 0xbd, 0x83, + 0xfe, 0x99, 0x04, 0x64, 0x2f, 0x66, 0xb1, 0x9b, 0x40, 0xac, 0x0c, 0x0a, + 0x9a, 0xd2, 0x7a, 0xef}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA256, + 73, + {0x7f, 0x81, 0x04, 0xfe, 0x5b, 0x38, 0x3a, 0x77, 0x45, 0xe5, 0x2b, 0x6e, + 0xb6, 0xcd, 0x24, 0x04, 0xab, 0xd1, 0xd6, 0xe5, 0xec, 0x42, 0x55, 0x42, + 0x4f, 0xe8, 0x02, 0xeb, 0xe7, 0x6b, 0x70, 0x59, 0x4c, 0x3f, 0x5e, 0x8a, + 0x38, 0x95, 0x9a, 0xe9, 0xe7, 0x20, 0x76, 0xde, 0x7e, 0xe5, 0xa4, 0x85, + 0x63, 0x6c, 0xd5, 0x9e, 0x51, 0xe9, 0x27, 0x0a, 0xd5, 0xee, 0x38, 0xaf, + 0x4c, 0x5b, 0x29, 0x58, 0x55, 0xd8, 0x6e, 0xfe, 0xbb, 0x26, 0x78, 0xa6, + 0x6b, 0x6f, 0xd0, 0x32, 0x84, 0x79, 0xb1, 0xb7, 0x54, 0x61, 0xb9, 0xea, + 0xc5, 0x9e, 0x71, 0xed, 0x94, 0x41, 0xcf, 0x97, 0x2a, 0xf0, 0x74, 0xf2, + 0x03, 0x20, 0xd5, 0xc0, 0x1d, 0x93, 0xfe, 0xb0, 0x37, 0xcd, 0x21, 0x2f, + 0x5c, 0x97, 0x74, 0xba, 0x65, 0x75, 0x4a, 0x00, 0x3f, 0x13, 0x80, 0xee, + 0x0c, 0x77, 0xd3, 0xf7, 0xfd, 0xaf, 0x75, 0x3a, 0xdc, 0x1f, 0x79, 0x12, + 0xec, 0xba, 0xf8, 0x01, 0x95, 0x9d, 0x2a, 0x70, 0xeb, 0xb5, 0xc2, 0x4a, + 0x68, 0xff, 0x72, 0x5f, 0xf8, 0xf9, 0x90, 0x1a, 0x71, 0x2e, 0xc3, 0x38, + 0xd3, 0xa7, 0x98, 0x29, 0x4e, 0xa0, 0xf1, 0x0f, 0xef, 0xbc, 0xe5, 0xa9, + 0x9b, 0xeb, 0xfb, 0xef, 0x2e, 0xd9, 0x1f, 0x66, 0x68, 0xd8, 0xe2, 0x5b, + 0x67, 0x67, 0x31, 0xd9, 0x59, 0x5d, 0x67, 0x9b, 0x8a, 0x7e, 0x8c, 0x35, + 0xc9, 0x18, 0xff, 0x0b, 0xc6, 0xb0, 0x80, 0xf0, 0xf0, 0xa1, 0x87, 0xf5, + 0x26, 0xb5, 0x5b, 0x45, 0x0d, 0x06, 0x9b, 0xc0, 0xd4, 0xb4, 0x7c, 0x59, + 0xf7, 0xbb, 0xc5, 0x8a, 0xc3, 0xaf, 0x21, 0x18, 0x0e, 0xbd, 0x67, 0x07, + 0xd7, 0x23, 0x7c, 0x96, 0x74, 0x54, 0xe4, 0x59, 0xb6, 0x96, 0x84, 0x2d, + 0x41, 0x84, 0x1d, 0x02, 0xb4, 0xc3, 0x4f, 0xc9, 0x64, 0x67, 0x7b, 0x01, + 0x16, 0xa2, 0x28, 0x79}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA256, + 74, + {0x9b, 0xf8, 0x79, 0x5b, 0x87, 0x7e, 0xd9, 0xa8, 0x9e, 0x70, 0xaf, 0x14, + 0x2e, 0x44, 0xcf, 0xfd, 0xc7, 0x70, 0xcd, 0x2d, 0xde, 0xe3, 0x2e, 0xcf, + 0x32, 0xb9, 0x62, 0x84, 0x0d, 0xc2, 0x64, 0x06, 0xb1, 0x44, 0x9f, 0x03, + 0xab, 0x16, 0xc7, 0xc9, 0xc7, 0x2e, 0x41, 0xe2, 0xab, 0x24, 0xbb, 0xd1, + 0x63, 0xd2, 0xb7, 0x21, 0x3f, 0xf7, 0xea, 0x8c, 0xcf, 0xf4, 0x63, 0xcd, + 0x41, 0xab, 0x87, 0xa3, 0x92, 0x32, 0x38, 0x3a, 0x64, 0x05, 0x91, 0x1f, + 0xc9, 0xbf, 0x33, 0xea, 0x82, 0xfa, 0x9f, 0xee, 0x09, 0x54, 0x91, 0x2a, + 0xfa, 0xd0, 0xb5, 0x0d, 0x80, 0xa7, 0x0a, 0x52, 0xcb, 0x04, 0x3f, 0x5d, + 0x8f, 0xef, 0x8f, 0x80, 0x24, 0x9f, 0x4d, 0x2a, 0x8a, 0x1f, 0x47, 0xd5, + 0x24, 0xbb, 0xfe, 0x96, 0x78, 0xff, 0xd3, 0xa3, 0xc9, 0xd3, 0x07, 0xd9, + 0xc6, 0x1a, 0x90, 0x94, 0x78, 0xcf, 0x87, 0xd4, 0x50, 0x01, 0xd6, 0x6f, + 0x57, 0x86, 0xa7, 0xd2, 0x2d, 0x80, 0x69, 0x88, 0x4c, 0x32, 0x48, 0xa3, + 0xe5, 0xf2, 0x23, 0xd6, 0x98, 0x8e, 0x6c, 0x59, 0x50, 0x09, 0xcf, 0xe2, + 0x49, 0x47, 0xa5, 0x64, 0xf4, 0x39, 0x64, 0xa1, 0xac, 0x7d, 0x43, 0x19, + 0xa4, 0x46, 0xe7, 0x49, 0x12, 0x30, 0xa3, 0x81, 0x4b, 0xfd, 0xb8, 0x0a, + 0xb2, 0x22, 0x7a, 0x20, 0x29, 0xa3, 0x6b, 0x13, 0xda, 0x4a, 0x58, 0x4c, + 0x7c, 0xfc, 0xcb, 0x33, 0x7b, 0xda, 0xc8, 0x6b, 0x5f, 0x72, 0x71, 0x69, + 0x59, 0x6b, 0xf6, 0xa5, 0x34, 0x67, 0xc0, 0x6e, 0xb9, 0x4b, 0x7d, 0x16, + 0x86, 0x24, 0x84, 0x7d, 0xf7, 0x67, 0x9f, 0x27, 0x87, 0x7f, 0x43, 0x95, + 0x4c, 0x45, 0x93, 0xcc, 0x4e, 0x28, 0x95, 0x1d, 0xfb, 0xaf, 0x47, 0x27, + 0xe3, 0x72, 0x8c, 0xc9, 0xb9, 0xa5, 0x9e, 0xfa, 0x92, 0xc3, 0x24, 0x9a, + 0x4e, 0x79, 0x6f, 0x33}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA256, + 75, + {0x48, 0xe2, 0x00, 0xaa, 0xb8, 0x2c, 0x1d, 0x27, 0x98, 0xb9, 0x0d, 0xc2, + 0xdd, 0xc5, 0x22, 0xad, 0x5d, 0x63, 0x86, 0x99, 0xb2, 0x34, 0x9b, 0x26, + 0x59, 0x6a, 0x58, 0xaa, 0xaf, 0x7d, 0x14, 0xf9, 0x0f, 0x52, 0xf4, 0x4a, + 0x32, 0x0f, 0xc4, 0x24, 0xae, 0x2e, 0xf7, 0x81, 0xdb, 0xe5, 0xac, 0x12, + 0xde, 0x05, 0xb8, 0x5a, 0x02, 0x86, 0x68, 0x95, 0x32, 0x9f, 0x36, 0xb1, + 0xf2, 0xe8, 0xc7, 0x8b, 0x5a, 0x81, 0x61, 0xcc, 0xde, 0x69, 0xde, 0x9c, + 0x11, 0x26, 0x82, 0x33, 0x13, 0x63, 0x39, 0x86, 0x59, 0xf8, 0x32, 0x54, + 0x4c, 0x78, 0x48, 0x80, 0x6a, 0x3f, 0x20, 0x76, 0xa3, 0x12, 0x7a, 0x9b, + 0x48, 0x13, 0xe6, 0xd5, 0xc8, 0xef, 0x31, 0xbf, 0x7a, 0x10, 0x2b, 0x13, + 0x6f, 0xd5, 0xf9, 0xb3, 0x67, 0x5c, 0x5e, 0x8e, 0xa7, 0xdf, 0x25, 0xbd, + 0x9b, 0x8d, 0xf6, 0xcc, 0x46, 0xe9, 0x13, 0x4b, 0x5a, 0xa1, 0x85, 0xc1, + 0x3e, 0x40, 0xc9, 0x35, 0xad, 0xd7, 0x7f, 0xbe, 0x1c, 0x18, 0x53, 0xca, + 0x8d, 0xd2, 0x8f, 0xbb, 0x53, 0x94, 0x2e, 0x79, 0x65, 0xa4, 0x4d, 0x96, + 0x94, 0xb9, 0x6d, 0xba, 0x9d, 0xdc, 0xd8, 0x39, 0x6d, 0x7b, 0x19, 0x1c, + 0x7b, 0x38, 0x56, 0x29, 0xe6, 0xc3, 0x91, 0x24, 0x2e, 0xc7, 0x6a, 0x91, + 0x6c, 0xf0, 0x38, 0xca, 0xd4, 0xf5, 0x23, 0x9a, 0x4c, 0x17, 0x81, 0x6a, + 0x39, 0xde, 0xef, 0xb4, 0x3c, 0xee, 0xcd, 0x31, 0xfa, 0xe3, 0x3d, 0x3a, + 0xfe, 0x50, 0xed, 0xd8, 0x08, 0x6d, 0xd5, 0x01, 0xf6, 0xb7, 0x2e, 0xf4, + 0x3f, 0x21, 0xea, 0x18, 0x58, 0xdd, 0x46, 0xad, 0x56, 0xed, 0x63, 0x40, + 0x2b, 0xb9, 0x2a, 0xb0, 0x6b, 0x85, 0xa0, 0xd1, 0x7f, 0xed, 0x8d, 0x90, + 0x28, 0xb2, 0x2f, 0x52, 0x8a, 0x95, 0x44, 0xb8, 0x82, 0x7d, 0xce, 0xd2, + 0xc7, 0x78, 0xd0, 0x82}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA256, + 76, + {0x43, 0x23, 0xf6, 0x99, 0x85, 0x49, 0xf0, 0xc6, 0xd7, 0x9d, 0xd6, 0x7c, + 0xbd, 0xbe, 0xa8, 0x27, 0xda, 0x1e, 0xd4, 0x50, 0x26, 0xbc, 0x16, 0xee, + 0x02, 0x0d, 0x42, 0xb1, 0xd4, 0x48, 0xa6, 0x68, 0x10, 0x67, 0x7b, 0x3f, + 0x02, 0x78, 0xc2, 0x02, 0x13, 0xa3, 0x94, 0x9b, 0x20, 0x4a, 0x77, 0x3b, + 0x53, 0x3e, 0x5e, 0x20, 0x3f, 0x2e, 0xb4, 0x8b, 0x93, 0x6b, 0x01, 0xce, + 0x5b, 0x15, 0x1c, 0x32, 0xbe, 0x13, 0xf8, 0x9c, 0x1f, 0x56, 0xb2, 0x0b, + 0x44, 0xd5, 0x98, 0x7e, 0x1d, 0x72, 0x20, 0xc6, 0x7d, 0x07, 0x57, 0x8f, + 0x8a, 0xf6, 0x42, 0xb6, 0xd5, 0x04, 0xe1, 0xfb, 0x11, 0xbf, 0x16, 0x57, + 0x20, 0x3e, 0xef, 0x4f, 0x98, 0x82, 0x48, 0x8f, 0x68, 0xef, 0x83, 0x0b, + 0xe4, 0x37, 0xa3, 0xef, 0x94, 0x8d, 0xef, 0x0a, 0x6b, 0x34, 0x71, 0x50, + 0x56, 0x92, 0x65, 0x04, 0x43, 0x92, 0x62, 0xcd, 0x5e, 0x97, 0x1a, 0x91, + 0xec, 0x5b, 0x29, 0x48, 0x49, 0x8f, 0xcd, 0xd5, 0xfc, 0xb1, 0xe4, 0xb4, + 0xf5, 0xba, 0x04, 0xee, 0x26, 0x31, 0x54, 0x6a, 0x54, 0x54, 0xf2, 0x83, + 0x04, 0xa0, 0x7c, 0x5c, 0x14, 0xd0, 0x1a, 0x75, 0x32, 0x2b, 0xbd, 0x76, + 0x4c, 0xc4, 0x52, 0xaa, 0x90, 0x42, 0xbb, 0x03, 0xa4, 0x66, 0xb0, 0xc6, + 0x2a, 0x8b, 0xf9, 0x45, 0xb8, 0x5c, 0x63, 0xb6, 0x72, 0x6f, 0x37, 0x8a, + 0x72, 0x55, 0x51, 0x08, 0xd2, 0x70, 0x29, 0x26, 0x87, 0x06, 0x97, 0x6d, + 0xe4, 0x96, 0xf7, 0x09, 0x8d, 0x09, 0x3a, 0x3a, 0x54, 0x2d, 0xb8, 0xfd, + 0x5a, 0xeb, 0x80, 0x5e, 0xf3, 0xb5, 0x47, 0x26, 0x72, 0x34, 0x27, 0x11, + 0x24, 0xe9, 0xe2, 0x67, 0xf2, 0x7a, 0x95, 0x25, 0xbf, 0x22, 0x4e, 0x3f, + 0x5d, 0x33, 0xb6, 0x7a, 0x64, 0x43, 0x6d, 0x65, 0xcd, 0xce, 0xe7, 0x29, + 0xbb, 0xf2, 0x88, 0x97}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA256, + 77, + {0x22, 0x5c, 0x4b, 0xec, 0x49, 0x24, 0xb6, 0xae, 0xc5, 0xe2, 0x52, 0x42, + 0x58, 0xed, 0xc6, 0x30, 0x07, 0xb3, 0x5b, 0x37, 0xfa, 0xf9, 0xc7, 0x35, + 0x95, 0x9c, 0x9f, 0x93, 0x2f, 0x98, 0x2f, 0x5d, 0x54, 0x34, 0xfe, 0x0f, + 0x11, 0xde, 0xed, 0x69, 0x0f, 0x9a, 0x02, 0x33, 0x37, 0xa2, 0x0d, 0xbe, + 0xdd, 0x42, 0x92, 0x1f, 0x2a, 0x01, 0x9a, 0xd6, 0xff, 0x03, 0x3f, 0xfd, + 0x29, 0x7e, 0x82, 0x25, 0x26, 0x9b, 0xb6, 0xa8, 0x3b, 0xc2, 0xfe, 0x8e, + 0x08, 0xb7, 0xd0, 0xb9, 0xaf, 0x49, 0x29, 0x17, 0xbd, 0x3d, 0x0c, 0xc7, + 0xe3, 0xc7, 0xbc, 0x21, 0x3e, 0x0b, 0xe8, 0x40, 0x1d, 0xdd, 0x2e, 0x4b, + 0x5c, 0x16, 0x87, 0xab, 0x6d, 0xa4, 0x34, 0xca, 0x38, 0x70, 0xf0, 0xed, + 0x3c, 0x2c, 0x1b, 0x08, 0xa0, 0x0b, 0x9f, 0x52, 0x71, 0x5d, 0x2e, 0xfe, + 0x0f, 0x4e, 0x40, 0x97, 0x51, 0x03, 0x95, 0xa0, 0x87, 0xb5, 0xbf, 0x38, + 0x94, 0x71, 0xbb, 0xce, 0x2e, 0x85, 0x81, 0x4a, 0x43, 0xf1, 0x0d, 0x68, + 0xd8, 0xd7, 0x73, 0x98, 0xb3, 0xb3, 0xfb, 0xf1, 0x96, 0xcf, 0xc3, 0x5f, + 0x6e, 0xee, 0x8b, 0x21, 0x11, 0x7f, 0xd6, 0xc0, 0xd3, 0x17, 0x67, 0x4a, + 0x6f, 0x89, 0xb2, 0xf7, 0x63, 0x5c, 0x7b, 0x5a, 0x91, 0x30, 0x1b, 0x6e, + 0x64, 0x57, 0x8f, 0xbb, 0xfa, 0x32, 0x7f, 0xef, 0xd9, 0xd8, 0xe4, 0xc9, + 0x92, 0xbb, 0x88, 0xa2, 0x3f, 0x85, 0x61, 0x29, 0x8c, 0x60, 0xa0, 0x75, + 0xc4, 0xf2, 0x9f, 0xd7, 0x37, 0x38, 0x73, 0x49, 0x03, 0x7c, 0x1c, 0xc3, + 0x60, 0x23, 0x8d, 0xfe, 0x4e, 0x2c, 0x3b, 0xb6, 0xda, 0x80, 0x5d, 0xa2, + 0x5f, 0xeb, 0x94, 0x66, 0x92, 0x3e, 0x00, 0x24, 0x2d, 0xac, 0xae, 0x16, + 0x7b, 0x40, 0xc4, 0xc4, 0xd5, 0xf4, 0x47, 0x3e, 0x22, 0xad, 0xb0, 0x85, + 0x11, 0x62, 0xf7, 0xd4}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA256, + 78, + {0x1e, 0x41, 0x6f, 0xa2, 0x19, 0x4a, 0x22, 0x97, 0x86, 0x6c, 0xd7, 0xdf, + 0x7d, 0x4d, 0xb6, 0x47, 0x7b, 0xd7, 0x1e, 0x2b, 0x21, 0x59, 0x31, 0x32, + 0x04, 0xdc, 0xdf, 0xbf, 0xc6, 0x9e, 0xc8, 0x4f, 0x82, 0x6f, 0x01, 0xe3, + 0x5e, 0x4c, 0xe6, 0xbb, 0xf4, 0x3c, 0x83, 0x77, 0xf3, 0x4e, 0x7d, 0x4b, + 0xc9, 0xc3, 0x39, 0xd2, 0x03, 0x07, 0xba, 0x63, 0x91, 0xc2, 0x09, 0x16, + 0x98, 0x88, 0x54, 0x80, 0xa7, 0x76, 0x62, 0x8a, 0xdd, 0xb3, 0xad, 0x0f, + 0x5a, 0x7f, 0xbc, 0xf9, 0x44, 0xef, 0x41, 0xfc, 0x2e, 0xa9, 0xab, 0x07, + 0x8e, 0xd8, 0xea, 0x62, 0xef, 0x4d, 0xdd, 0x10, 0x67, 0xd8, 0x86, 0x3d, + 0x61, 0xc1, 0xb5, 0x25, 0x34, 0xd5, 0x1b, 0x24, 0x73, 0xa1, 0x12, 0x08, + 0xd2, 0x60, 0x46, 0x00, 0x08, 0xda, 0x01, 0xf8, 0xc8, 0x85, 0x40, 0xa5, + 0x94, 0xb3, 0xeb, 0x6c, 0x21, 0x45, 0x47, 0x2e, 0xfc, 0x20, 0x77, 0x03, + 0x42, 0xf2, 0xe1, 0x7b, 0xd2, 0xa0, 0x02, 0x5f, 0xa2, 0xb8, 0xd8, 0x20, + 0xb8, 0xd5, 0xfb, 0x41, 0xeb, 0x60, 0x25, 0xff, 0x99, 0x0b, 0x05, 0x4f, + 0x74, 0x1a, 0x8f, 0x71, 0x6f, 0x35, 0x4b, 0x18, 0x06, 0x49, 0x02, 0xe2, + 0x08, 0x64, 0x8b, 0x9e, 0x3e, 0xb3, 0x12, 0xf2, 0x91, 0x77, 0x82, 0xc0, + 0xdb, 0x5c, 0x8e, 0xf4, 0x9a, 0xc0, 0x70, 0x7a, 0x82, 0xf7, 0x11, 0x82, + 0xe8, 0xa2, 0x1d, 0xaa, 0x75, 0xd3, 0x6e, 0x0d, 0x49, 0x38, 0xce, 0xe2, + 0x89, 0x74, 0x2a, 0x34, 0x63, 0x13, 0x30, 0x82, 0xfa, 0xec, 0x3f, 0xca, + 0x89, 0x79, 0x37, 0x29, 0x57, 0x48, 0x6d, 0x54, 0x10, 0xb9, 0x0d, 0xe7, + 0xe2, 0x32, 0x81, 0x8b, 0x83, 0x98, 0x82, 0xb5, 0x13, 0xda, 0x01, 0xb4, + 0xcb, 0x9f, 0xc5, 0x9c, 0x0d, 0xa6, 0x2b, 0x70, 0xac, 0x5a, 0x4d, 0xe1, + 0xeb, 0xbe, 0xe8, 0x9b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA256, + 79, + {0x98, 0x01, 0x70, 0x6c, 0x66, 0x3b, 0xfa, 0x15, 0xfe, 0x78, 0x77, 0xc8, + 0xd0, 0x9f, 0x58, 0xd4, 0x66, 0x4d, 0x36, 0x19, 0x47, 0x1c, 0x27, 0xd3, + 0x33, 0xca, 0x86, 0x95, 0x36, 0xa6, 0xc4, 0xf4, 0xe8, 0x16, 0xc9, 0x05, + 0xb2, 0x59, 0x6c, 0x71, 0xa4, 0xab, 0x3b, 0xcf, 0x07, 0xb5, 0x50, 0xcc, + 0xee, 0x0e, 0x8f, 0xfd, 0x5f, 0x7a, 0x9f, 0xab, 0x3a, 0xfb, 0x5b, 0x8b, + 0xf7, 0x6f, 0x8e, 0x11, 0x8b, 0x7d, 0x07, 0x17, 0x0a, 0xb6, 0xf8, 0x2e, + 0x7e, 0x33, 0xdb, 0x4a, 0x81, 0xf2, 0xf9, 0xef, 0x1f, 0x86, 0xd0, 0x4a, + 0x1b, 0x2f, 0xc1, 0x41, 0x76, 0x8d, 0x9b, 0x4e, 0x44, 0x79, 0x2f, 0xf9, + 0xed, 0x88, 0x20, 0x32, 0xad, 0x55, 0x78, 0x56, 0x0d, 0x51, 0xc7, 0xab, + 0x2f, 0xa9, 0x61, 0x28, 0xfd, 0x14, 0x7b, 0xc2, 0x60, 0xd0, 0x50, 0x74, + 0xef, 0x42, 0x84, 0x6d, 0xb7, 0xc8, 0xfe, 0xb7, 0xea, 0x71, 0xec, 0x67, + 0x55, 0xef, 0xc5, 0x54, 0xe4, 0x6a, 0xd4, 0xc9, 0xdc, 0x77, 0xc2, 0x59, + 0xaa, 0x83, 0x4f, 0xea, 0x03, 0xcc, 0xb9, 0xb9, 0x31, 0xc7, 0xd3, 0xc8, + 0xb0, 0x31, 0x6e, 0x30, 0xd2, 0x53, 0x46, 0xb6, 0x82, 0xdf, 0x91, 0xa6, + 0xbf, 0x68, 0xc6, 0x26, 0x67, 0x23, 0xff, 0xc7, 0x75, 0x76, 0xab, 0xf8, + 0xa7, 0x32, 0xce, 0x1a, 0x73, 0x68, 0xb7, 0x1d, 0x74, 0x06, 0x77, 0xc2, + 0x80, 0x29, 0xd2, 0x85, 0x47, 0x97, 0xfd, 0x51, 0x52, 0x78, 0xd8, 0x84, + 0xf4, 0xeb, 0x08, 0x06, 0xf2, 0x17, 0x52, 0x20, 0x7b, 0x10, 0x3d, 0xe1, + 0xe1, 0x9d, 0x35, 0x7e, 0x48, 0x00, 0x21, 0xd3, 0xe2, 0x8b, 0xa9, 0x46, + 0x1b, 0x68, 0x95, 0xb7, 0x77, 0xf1, 0xb6, 0xa9, 0xe0, 0x8b, 0xd4, 0xcf, + 0x71, 0x3c, 0xc4, 0x1f, 0x4e, 0x9a, 0x5b, 0xd7, 0x07, 0x19, 0x21, 0xa6, + 0x14, 0xf0, 0xc3, 0xfb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA256, + 80, + {0x71, 0xc7, 0x56, 0xc9, 0xde, 0xf0, 0x3a, 0x24, 0xfe, 0xd3, 0x8e, 0x59, + 0x7b, 0x19, 0x25, 0x90, 0x57, 0x83, 0xf0, 0xb2, 0x5c, 0x97, 0x46, 0x02, + 0xd9, 0x82, 0xc1, 0xe7, 0x41, 0x3e, 0x7b, 0xd8, 0x2c, 0x78, 0x46, 0x6d, + 0xf5, 0xde, 0xcf, 0x09, 0x10, 0x0b, 0x92, 0x4f, 0xf2, 0x54, 0xef, 0x01, + 0xb2, 0xbd, 0x42, 0x5b, 0x2e, 0x0a, 0xde, 0x75, 0xee, 0x4e, 0xc5, 0x8a, + 0xec, 0x4f, 0x3d, 0xa8, 0x00, 0x30, 0xef, 0xf2, 0x56, 0x01, 0xf3, 0xeb, + 0xfe, 0xc4, 0x64, 0x52, 0xe0, 0x1c, 0xf5, 0x1e, 0xcc, 0x6c, 0x0d, 0x22, + 0x68, 0xf7, 0x54, 0x79, 0x54, 0x86, 0xf7, 0x88, 0x6b, 0x8d, 0xc1, 0x81, + 0xc9, 0x6f, 0x6f, 0xe4, 0xdd, 0xa0, 0x5a, 0x2b, 0x54, 0xe6, 0xfb, 0xa7, + 0x78, 0x69, 0xfe, 0x34, 0x7c, 0x2e, 0xea, 0x5b, 0x42, 0x08, 0x1d, 0x21, + 0x40, 0xcb, 0x9f, 0xa7, 0xa6, 0xbf, 0x02, 0x3a, 0x6b, 0x9f, 0x80, 0x6b, + 0xef, 0x65, 0x03, 0x8a, 0xa6, 0x80, 0xfa, 0x6a, 0xb6, 0x26, 0x3d, 0x75, + 0x6d, 0x3c, 0xc7, 0xac, 0xdb, 0xb9, 0x3a, 0xb3, 0x95, 0x29, 0x98, 0xb2, + 0xcb, 0x37, 0xaa, 0xb7, 0x2a, 0x50, 0x65, 0x7e, 0x27, 0x6d, 0x70, 0xdb, + 0xac, 0x6b, 0xe8, 0x45, 0x26, 0xc1, 0x7c, 0x5c, 0x17, 0x90, 0xf0, 0xa1, + 0xeb, 0x0d, 0xc0, 0x64, 0x4e, 0x6c, 0x47, 0x51, 0x0d, 0x37, 0x04, 0xfb, + 0xe9, 0xe1, 0x0c, 0x85, 0x09, 0x41, 0x9f, 0x6c, 0x49, 0x65, 0x6e, 0x06, + 0xf7, 0xbd, 0xc4, 0x63, 0x78, 0x91, 0xaf, 0xeb, 0xd3, 0x76, 0xf1, 0xe1, + 0xbe, 0x13, 0x9a, 0x87, 0xb2, 0xee, 0xc9, 0x06, 0x3d, 0xcd, 0x81, 0x5a, + 0x17, 0xa0, 0x8f, 0x63, 0xe2, 0xa4, 0xe9, 0xf9, 0xda, 0x82, 0x2c, 0xd0, + 0xcb, 0x55, 0x39, 0xc4, 0x62, 0x3d, 0xa6, 0xd2, 0x79, 0xff, 0xec, 0xe0, + 0xb8, 0xe5, 0x8f, 0x86}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA256, + 81, + {0x50, 0xd7, 0x0a, 0xdc, 0x01, 0xb5, 0x02, 0xde, 0xe4, 0x39, 0xae, 0x57, + 0xf5, 0x9e, 0xc7, 0x86, 0x08, 0xd0, 0x58, 0x20, 0xf8, 0x58, 0xa6, 0xf0, + 0xe9, 0x27, 0x1a, 0x43, 0x72, 0xb4, 0x70, 0x42, 0x61, 0x3a, 0xef, 0x6e, + 0xc2, 0xf3, 0x6d, 0xa7, 0xde, 0xa0, 0x7d, 0xfa, 0xe4, 0xc8, 0x4f, 0x57, + 0x43, 0x59, 0x80, 0xb4, 0x98, 0x23, 0x48, 0xe2, 0xd3, 0x3c, 0x4d, 0xf6, + 0xc3, 0x38, 0x4a, 0xcc, 0xd7, 0xc7, 0xe3, 0x89, 0x21, 0x84, 0xa3, 0x77, + 0x89, 0x43, 0xef, 0x50, 0x47, 0x7b, 0x90, 0x6c, 0x28, 0x90, 0xb5, 0xc9, + 0x33, 0x22, 0xc0, 0x65, 0x31, 0x5b, 0x96, 0x0b, 0xe0, 0xea, 0xd3, 0x0b, + 0xfa, 0x49, 0x69, 0x60, 0xd5, 0x3a, 0x4d, 0xcc, 0x08, 0xc8, 0xdf, 0x15, + 0x8a, 0xc5, 0x09, 0x0c, 0x10, 0xc3, 0x95, 0xd1, 0x8c, 0xb3, 0x3c, 0x8f, + 0xaa, 0xdb, 0x7b, 0x8d, 0x6b, 0xab, 0x8f, 0xb9, 0x99, 0x7e, 0x01, 0x7d, + 0x5c, 0x12, 0x78, 0x9c, 0x1e, 0xf0, 0xb2, 0x85, 0x76, 0x1d, 0x2e, 0x43, + 0xfb, 0xd5, 0xb4, 0x31, 0x37, 0x26, 0xcf, 0xc8, 0x50, 0x61, 0xf9, 0xae, + 0x33, 0xe3, 0xda, 0x0a, 0xdd, 0xbd, 0x86, 0xe2, 0x67, 0xfe, 0xf7, 0x2b, + 0x96, 0x6a, 0xd5, 0x28, 0x62, 0x20, 0xb2, 0xda, 0x94, 0xbc, 0x1b, 0x66, + 0x70, 0x16, 0xbe, 0xce, 0x01, 0x11, 0xdb, 0xd2, 0xee, 0x49, 0x43, 0xd9, + 0xd0, 0xfd, 0x04, 0x1b, 0x66, 0x6d, 0x93, 0xbb, 0x3d, 0xab, 0x53, 0xe1, + 0x69, 0x95, 0xd6, 0xb1, 0x0d, 0x1a, 0x3b, 0x4a, 0xa0, 0x7b, 0xe0, 0x8d, + 0xca, 0xe8, 0xf0, 0xf5, 0xcc, 0x03, 0xc6, 0xb9, 0xc3, 0x41, 0x9d, 0x5f, + 0xf8, 0x26, 0x81, 0x03, 0xa8, 0x50, 0xc2, 0xf2, 0x04, 0x38, 0x42, 0x63, + 0x7f, 0x54, 0x46, 0x8a, 0xed, 0x58, 0xae, 0xa0, 0x6d, 0x6f, 0x2d, 0xbb, + 0x96, 0x5a, 0x32, 0x08}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA256, + 82, + {0xb9, 0x6e, 0x88, 0x94, 0x73, 0x45, 0x29, 0x22, 0x9c, 0x08, 0x30, 0xd7, + 0x78, 0x34, 0xf5, 0xa0, 0x70, 0x60, 0xc2, 0x21, 0x86, 0xc2, 0xcb, 0xc7, + 0xc0, 0xfd, 0xba, 0xf4, 0x05, 0xb4, 0x66, 0xfb, 0x97, 0x27, 0x69, 0x4a, + 0x52, 0x7a, 0xcf, 0x3a, 0xd0, 0xa3, 0x52, 0x23, 0x25, 0x4e, 0xfe, 0x85, + 0x47, 0x89, 0x37, 0x53, 0x11, 0xff, 0xb6, 0xea, 0x35, 0xd1, 0x33, 0x52, + 0x16, 0xd7, 0xb8, 0xfb, 0x21, 0x52, 0x41, 0xcd, 0x3d, 0xbb, 0xc9, 0x0d, + 0xd5, 0x69, 0xc0, 0xae, 0x89, 0x79, 0xd9, 0xc0, 0xa2, 0xdf, 0xed, 0xe3, + 0x98, 0x8c, 0x85, 0xe1, 0x87, 0x56, 0x83, 0x57, 0x34, 0xd4, 0x59, 0x74, + 0xdd, 0x50, 0xaa, 0xf6, 0x49, 0xc1, 0xb9, 0x63, 0x5f, 0x0c, 0x53, 0xda, + 0xe4, 0xe4, 0x4b, 0x0d, 0x23, 0x15, 0x89, 0x7e, 0xe2, 0x48, 0x99, 0x8f, + 0x6e, 0xfa, 0xae, 0xaf, 0xe7, 0x2a, 0x41, 0xf2, 0xf1, 0x3a, 0x12, 0x71, + 0x50, 0x0b, 0xd6, 0xf9, 0xbe, 0x8e, 0xf8, 0x44, 0x21, 0xf4, 0x43, 0xe6, + 0x84, 0x88, 0xa3, 0xeb, 0x40, 0x60, 0x4c, 0xd4, 0xf2, 0x8f, 0x7e, 0x9c, + 0xef, 0xb5, 0x39, 0xc8, 0xc5, 0xe8, 0x7d, 0xe9, 0x66, 0x01, 0x7d, 0x9a, + 0xb0, 0xa3, 0xf0, 0x12, 0x75, 0xfe, 0x25, 0x67, 0x7c, 0x00, 0x49, 0xc0, + 0xfc, 0xd7, 0xff, 0x57, 0x99, 0xb4, 0xb9, 0x6c, 0xc0, 0x49, 0x0b, 0xc4, + 0x19, 0x9d, 0xa5, 0x54, 0xda, 0xae, 0xd2, 0x8a, 0xe2, 0x35, 0xdb, 0xd3, + 0x10, 0x4f, 0x9f, 0x24, 0x62, 0x46, 0x8f, 0xac, 0xc9, 0x32, 0xda, 0x3b, + 0xf2, 0xe5, 0x82, 0x2a, 0x81, 0x59, 0xd6, 0xe8, 0xe8, 0xd9, 0xea, 0x96, + 0xac, 0x20, 0x01, 0x13, 0xa6, 0x0a, 0x57, 0xf3, 0x25, 0x3b, 0x8e, 0x05, + 0xf3, 0xf0, 0xe8, 0xe0, 0x40, 0xfe, 0x3a, 0x55, 0xb1, 0xa8, 0xba, 0x74, + 0x9d, 0x5d, 0x5e, 0xf3}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA256, + 83, + {0x1b, 0x64, 0x0c, 0x51, 0x16, 0x49, 0xdc, 0xb0, 0xd2, 0x3d, 0xf1, 0xfd, + 0x80, 0x8a, 0x34, 0x04, 0x15, 0xcb, 0x87, 0xbf, 0x3b, 0x15, 0xff, 0x5e, + 0x19, 0xcb, 0x6c, 0xed, 0x92, 0x2f, 0xcf, 0xb4, 0xee, 0x37, 0x6d, 0x6d, + 0xee, 0x61, 0xdf, 0x8a, 0xac, 0xa7, 0xe1, 0x08, 0xc8, 0xa0, 0x86, 0x8c, + 0x8a, 0x2e, 0x99, 0xdb, 0x2c, 0x0e, 0x76, 0x9c, 0x80, 0xb7, 0xe5, 0xad, + 0xc3, 0xbb, 0x4c, 0xd4, 0xda, 0x70, 0xf7, 0xfa, 0x68, 0x93, 0x34, 0x70, + 0xaa, 0x61, 0xd5, 0x0a, 0x79, 0x37, 0x02, 0xa4, 0x9d, 0x3d, 0xc6, 0x35, + 0x67, 0x0f, 0xa7, 0x7f, 0x2d, 0xc2, 0x82, 0xe2, 0x8f, 0x4a, 0x74, 0xaa, + 0xf5, 0xa7, 0x6c, 0x93, 0x83, 0xb0, 0x93, 0xe5, 0x29, 0xff, 0xde, 0x33, + 0xe3, 0xf8, 0xf9, 0x47, 0x71, 0x9c, 0x5a, 0xa2, 0x68, 0x0b, 0x1e, 0xd4, + 0xa4, 0xc0, 0x7a, 0x72, 0x18, 0x9e, 0x03, 0xcc, 0x05, 0x28, 0xa8, 0x14, + 0xa6, 0xcc, 0xc7, 0xcb, 0xcb, 0x41, 0x48, 0x66, 0x7c, 0x91, 0x70, 0xc8, + 0x82, 0xec, 0xd4, 0xbd, 0x6c, 0xc8, 0xde, 0xe9, 0x57, 0xb9, 0xf3, 0x34, + 0xe8, 0xe5, 0x31, 0x6f, 0xc4, 0x04, 0x1c, 0xcd, 0x6b, 0x42, 0x2c, 0xf6, + 0x58, 0xca, 0x6c, 0xca, 0x6f, 0x27, 0x97, 0x2f, 0x81, 0x8a, 0xb2, 0xf0, + 0xde, 0xfd, 0xf3, 0x5f, 0xf5, 0xe4, 0xdd, 0x87, 0xde, 0x52, 0xd6, 0xa1, + 0xd2, 0xcb, 0xda, 0x5f, 0x76, 0x49, 0xa1, 0x3d, 0x83, 0xf9, 0x89, 0xd2, + 0x08, 0xd9, 0x5b, 0x07, 0x6a, 0x19, 0x84, 0xb5, 0x48, 0xb7, 0x12, 0x32, + 0x32, 0x54, 0x69, 0xd1, 0x11, 0xa8, 0xdd, 0x0b, 0x50, 0x8e, 0x4a, 0xff, + 0xeb, 0x2f, 0x6d, 0xd4, 0x2c, 0x90, 0xf4, 0xcd, 0x1e, 0x10, 0xdf, 0xc4, + 0xe8, 0x96, 0xe4, 0x83, 0xbd, 0x9e, 0x96, 0xc3, 0xe9, 0x51, 0xa5, 0x15, + 0x19, 0xa1, 0x94, 0x86}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA256, + 84, + {0x8d, 0xfc, 0x2c, 0x25, 0x77, 0xdc, 0x3f, 0x36, 0xd3, 0x64, 0x30, 0xf2, + 0x5f, 0x76, 0xfc, 0x01, 0xff, 0xb2, 0xaf, 0x51, 0xe1, 0xf5, 0xaa, 0x8f, + 0xda, 0xfe, 0x6d, 0x42, 0xf5, 0x7a, 0x09, 0x34, 0xa1, 0x06, 0xd8, 0x82, + 0x54, 0xf8, 0x34, 0x99, 0x91, 0x77, 0xb2, 0x04, 0xa5, 0x38, 0x85, 0x43, + 0xa4, 0x9d, 0x63, 0x8a, 0xf7, 0x0d, 0x52, 0xed, 0xde, 0x95, 0x4f, 0xc9, + 0xa6, 0xa2, 0xa0, 0xb9, 0x9b, 0xc3, 0xd3, 0xe2, 0xc1, 0x48, 0x05, 0x8a, + 0x72, 0xe2, 0xa5, 0x0c, 0x1c, 0x37, 0x74, 0xdd, 0x83, 0xf1, 0x51, 0xe8, + 0xfe, 0xca, 0xb6, 0x4e, 0x1b, 0xbc, 0x60, 0x95, 0xcc, 0xca, 0xfd, 0x0d, + 0x17, 0x74, 0xb8, 0xb4, 0xcc, 0xd8, 0xd4, 0xb9, 0x95, 0xaf, 0x3e, 0x1b, + 0xa9, 0xc9, 0x43, 0x0f, 0xd8, 0xff, 0xf3, 0x9b, 0xac, 0x43, 0xb0, 0xc6, + 0xbf, 0xd0, 0x51, 0xc5, 0xd2, 0x07, 0x58, 0x90, 0x0c, 0x9e, 0x79, 0xe1, + 0x1c, 0x79, 0x18, 0xaf, 0x1a, 0x38, 0x52, 0x30, 0x90, 0x45, 0x4b, 0x2c, + 0x14, 0xf0, 0x1d, 0x1a, 0xa1, 0x6b, 0x6d, 0x3c, 0x2d, 0x94, 0xbf, 0x47, + 0x24, 0xa3, 0x7c, 0x47, 0x1e, 0x3b, 0xbd, 0xd7, 0x10, 0xad, 0x1f, 0x26, + 0x80, 0x30, 0xad, 0x3b, 0x3f, 0xce, 0xb8, 0x3e, 0x80, 0x8c, 0x1c, 0xbb, + 0x1d, 0x3b, 0x4d, 0x3a, 0x4d, 0xe8, 0x4f, 0x0a, 0x4f, 0x6f, 0x1d, 0x77, + 0x65, 0xb3, 0x24, 0xeb, 0xb8, 0x1e, 0x1b, 0xcd, 0x08, 0xac, 0xe0, 0x1a, + 0x47, 0x13, 0xc6, 0xb3, 0x76, 0x06, 0x91, 0x14, 0xb8, 0xf0, 0xcd, 0x23, + 0x6f, 0x7b, 0xbb, 0xf3, 0xbe, 0xa3, 0xbc, 0x58, 0x34, 0x12, 0x61, 0x7d, + 0x97, 0xd5, 0x08, 0xa5, 0x11, 0xc5, 0x4e, 0xb3, 0x2f, 0x16, 0x6d, 0xcd, + 0x7f, 0x80, 0xd5, 0x3a, 0x5c, 0x0c, 0x88, 0x10, 0x30, 0xde, 0x35, 0x26, + 0x6a, 0x30, 0xda, 0xe0}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA256, + 85, + {0xa4, 0x3f, 0xe7, 0x40, 0x7f, 0xbd, 0x01, 0x74, 0x15, 0xdf, 0x9e, 0x19, + 0x4d, 0xb6, 0x45, 0xa0, 0xa5, 0x74, 0x4b, 0xcc, 0xc0, 0x5d, 0xcc, 0x89, + 0x04, 0x4e, 0x7b, 0x97, 0x8a, 0x97, 0x09, 0x08, 0x33, 0x58, 0x92, 0x51, + 0xd5, 0x7a, 0xc7, 0x0f, 0x05, 0x91, 0xef, 0x9a, 0x78, 0x77, 0x88, 0x36, + 0x06, 0x02, 0x62, 0x4d, 0xbf, 0x50, 0x20, 0x9f, 0xdf, 0x21, 0xf5, 0x78, + 0xf0, 0x83, 0x9b, 0x9b, 0x27, 0xc9, 0xaa, 0xb1, 0xbd, 0x58, 0xd2, 0xa1, + 0x7a, 0xb1, 0xda, 0x72, 0x0f, 0xb6, 0x86, 0x42, 0x0f, 0xdc, 0x17, 0xf2, + 0x75, 0x6e, 0xdb, 0xd8, 0xee, 0xd8, 0x25, 0x02, 0xa1, 0xe6, 0x6c, 0x3b, + 0x2b, 0x90, 0xc0, 0x8d, 0xd4, 0x15, 0x0f, 0x6f, 0x6d, 0x0b, 0x56, 0x9c, + 0xdb, 0x14, 0xf7, 0xca, 0xd5, 0xf7, 0x92, 0x5d, 0x9c, 0x8a, 0x1f, 0xc3, + 0xf0, 0xa6, 0x09, 0x22, 0x19, 0xab, 0x69, 0x02, 0x59, 0x9e, 0x01, 0x8f, + 0x88, 0x24, 0x7f, 0x2e, 0x4e, 0xde, 0xbf, 0x90, 0x50, 0x10, 0x4a, 0x38, + 0x7d, 0xe0, 0x7d, 0xb9, 0x55, 0xba, 0xd9, 0xcd, 0x01, 0xf2, 0xb1, 0x89, + 0xd9, 0xa6, 0xa2, 0xee, 0x93, 0x69, 0xbf, 0x1f, 0x6b, 0xa2, 0x72, 0x44, + 0x9e, 0x26, 0xd4, 0xa6, 0x77, 0x12, 0xa3, 0xa2, 0x29, 0x47, 0xab, 0x67, + 0xde, 0x53, 0xb1, 0xa4, 0x16, 0xf3, 0x8e, 0x30, 0x40, 0x11, 0xdd, 0x47, + 0x7e, 0xb3, 0x3c, 0x81, 0x91, 0xd4, 0x61, 0x01, 0xb1, 0x7d, 0x9e, 0x83, + 0x5d, 0x98, 0x16, 0xf7, 0x6d, 0xbc, 0x54, 0x0a, 0x2d, 0x6a, 0x0c, 0xed, + 0x25, 0x62, 0x32, 0x5b, 0x9a, 0x21, 0xee, 0x7c, 0x90, 0xf0, 0x10, 0xc2, + 0x2f, 0xe7, 0x72, 0x3a, 0xb4, 0xfb, 0x16, 0x19, 0x7a, 0xf8, 0xfc, 0xd5, + 0x07, 0xf6, 0x13, 0x87, 0xda, 0xd1, 0xce, 0x8e, 0xcd, 0x7a, 0x39, 0xfc, + 0x84, 0xeb, 0x8d, 0xa0}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA256, + 86, + {0x85, 0x2f, 0x74, 0xfc, 0x80, 0x1f, 0xaf, 0xf2, 0x48, 0x6a, 0xfa, 0x44, + 0x19, 0x7f, 0xec, 0x78, 0x9d, 0x36, 0xc1, 0xa4, 0x0e, 0xa4, 0x1b, 0x55, + 0xd4, 0x6b, 0x6f, 0xb6, 0xa5, 0xc9, 0x94, 0xa9, 0x94, 0x3c, 0x6d, 0x9b, + 0x3d, 0x46, 0x16, 0x5a, 0xb2, 0x02, 0x31, 0x24, 0x27, 0x1e, 0xd5, 0xfb, + 0x34, 0xea, 0x02, 0x99, 0xb2, 0x05, 0x19, 0x7e, 0x4d, 0x84, 0x32, 0xc1, + 0xda, 0xbb, 0x40, 0x23, 0x6a, 0x09, 0x5c, 0x05, 0x58, 0x7e, 0x88, 0x5e, + 0x6f, 0x8e, 0xd0, 0xe0, 0x86, 0x11, 0xc2, 0xc7, 0x57, 0x3c, 0x92, 0x8c, + 0x6b, 0xa6, 0x15, 0x95, 0x41, 0xfb, 0xe6, 0x75, 0x1c, 0x04, 0x48, 0x6e, + 0xbb, 0xe2, 0xf2, 0x0c, 0xcb, 0xe8, 0x41, 0x0f, 0xf3, 0x9d, 0x7d, 0xb6, + 0x64, 0x9e, 0xb4, 0x6c, 0x6f, 0x0b, 0xa5, 0x52, 0xf0, 0xdf, 0xfc, 0xd1, + 0x83, 0x62, 0x8e, 0x86, 0x3c, 0xe2, 0xef, 0x8f, 0x44, 0xfa, 0xad, 0xf3, + 0xfd, 0x94, 0x65, 0x9f, 0x98, 0x51, 0x7a, 0x5e, 0x8b, 0x59, 0x69, 0xac, + 0xa7, 0x3c, 0x32, 0xae, 0x22, 0xc4, 0x33, 0x88, 0x73, 0x15, 0xba, 0x86, + 0x31, 0xf4, 0xf1, 0x0c, 0xbd, 0x7a, 0x0c, 0x32, 0x04, 0xe3, 0x77, 0xe7, + 0x36, 0x6c, 0x13, 0x69, 0x86, 0xd5, 0x05, 0xf1, 0xe8, 0x85, 0x5f, 0x80, + 0xc5, 0xf8, 0xf9, 0x7b, 0x9e, 0xc7, 0x6a, 0x69, 0xe9, 0x29, 0x07, 0x34, + 0xe8, 0x09, 0x06, 0x70, 0x13, 0x72, 0xe1, 0xf9, 0xff, 0xf6, 0xf2, 0x2d, + 0x15, 0x50, 0x8e, 0x43, 0x93, 0x53, 0x9d, 0xdd, 0xfb, 0xc7, 0x84, 0x71, + 0xfd, 0x23, 0x26, 0xe7, 0xfb, 0xfc, 0xb5, 0xfd, 0xe0, 0x66, 0xf4, 0x37, + 0x17, 0x13, 0x29, 0x90, 0x5f, 0xc9, 0x0c, 0x95, 0xeb, 0x17, 0x4e, 0x9b, + 0xcc, 0xa5, 0x3b, 0xa4, 0x6b, 0x5c, 0x42, 0xb5, 0xf3, 0xf4, 0x7f, 0x1e, + 0x0f, 0xa4, 0xdf, 0x04}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA256, + 87, + {0x6a, 0xe9, 0x7b, 0xa3, 0x3d, 0x02, 0x71, 0x9f, 0x5e, 0x4a, 0x80, 0x9f, + 0x5b, 0x44, 0x05, 0x43, 0x31, 0xd0, 0xec, 0x1b, 0x61, 0xc3, 0x40, 0x67, + 0xc6, 0xc8, 0x99, 0x6d, 0x12, 0x6c, 0x97, 0x2d, 0xf2, 0xeb, 0x48, 0xf2, + 0xde, 0xcf, 0x74, 0x62, 0x31, 0x16, 0xe4, 0xb5, 0x44, 0x01, 0xbb, 0xfc, + 0x05, 0x02, 0x35, 0x01, 0xe0, 0x02, 0x45, 0xeb, 0x98, 0xd8, 0x6a, 0xec, + 0x63, 0x57, 0x69, 0x7e, 0x67, 0xcd, 0xc7, 0x8e, 0x0e, 0xb3, 0x7c, 0x53, + 0xb3, 0xce, 0x06, 0xcd, 0x07, 0x8a, 0xf9, 0xbb, 0xde, 0x02, 0x06, 0xac, + 0x5d, 0x63, 0xe8, 0xa8, 0x42, 0x72, 0x6d, 0x4b, 0xff, 0x48, 0x9e, 0x66, + 0x95, 0xc6, 0x53, 0x9d, 0xe3, 0xbe, 0xf4, 0x0a, 0x4f, 0xbf, 0xc5, 0x00, + 0xbf, 0x93, 0x2c, 0x35, 0xdb, 0x6d, 0x81, 0x85, 0xed, 0x3a, 0xe7, 0x13, + 0xef, 0x6f, 0x79, 0x31, 0xb8, 0xe4, 0xa7, 0x68, 0x34, 0xa6, 0xcb, 0x59, + 0xc4, 0x11, 0x4c, 0x23, 0x0d, 0xcd, 0xef, 0xaf, 0x3b, 0x44, 0x60, 0x77, + 0x56, 0x50, 0xe0, 0x3d, 0x34, 0x61, 0xde, 0xb3, 0xa2, 0x29, 0x51, 0x1b, + 0xc9, 0x76, 0x36, 0x34, 0x1c, 0x0b, 0xbb, 0x1a, 0xad, 0x24, 0xf4, 0x77, + 0xc3, 0xa1, 0x65, 0x81, 0x55, 0xc3, 0x38, 0xd3, 0x7a, 0xca, 0x1d, 0x6b, + 0x5b, 0xa0, 0x39, 0xf3, 0xa4, 0x86, 0x53, 0x5a, 0x2e, 0x2d, 0xda, 0x68, + 0xe4, 0xbf, 0x19, 0x98, 0xb8, 0x93, 0x1a, 0x52, 0x78, 0x1e, 0x46, 0x5d, + 0x32, 0x59, 0x6c, 0x67, 0x81, 0x61, 0x2a, 0xf4, 0xa6, 0xf4, 0x95, 0x97, + 0x4c, 0x02, 0x3b, 0x68, 0xa0, 0xf5, 0x37, 0xfe, 0xe0, 0x0a, 0x32, 0xc3, + 0xe4, 0x99, 0xda, 0x4f, 0x8b, 0x2e, 0x4e, 0xe6, 0x77, 0xb6, 0x8b, 0x05, + 0x8f, 0x99, 0xa1, 0x04, 0xdd, 0xe5, 0x79, 0xac, 0x31, 0xe6, 0xff, 0x96, + 0x66, 0x79, 0xcd, 0x47}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA256, + 88, + {0xb0, 0x0e, 0xc1, 0x64, 0x82, 0x5f, 0x45, 0x7f, 0x14, 0x4e, 0x32, 0x08, + 0xdd, 0x88, 0x7c, 0x0b, 0x69, 0x76, 0x2a, 0x28, 0x77, 0xf6, 0x2d, 0x87, + 0x95, 0xac, 0x3e, 0xca, 0x14, 0xe4, 0x99, 0x88, 0xf8, 0x98, 0xd3, 0xc9, + 0x39, 0x61, 0x3c, 0xaa, 0x50, 0x94, 0xe2, 0x1e, 0xa3, 0x61, 0xc8, 0x04, + 0xc8, 0xea, 0x0c, 0x5f, 0x6a, 0x0e, 0x09, 0xe1, 0x18, 0xe1, 0x83, 0x44, + 0x1b, 0x57, 0x19, 0xae, 0x30, 0x8e, 0xb9, 0x5d, 0x70, 0x50, 0x46, 0x21, + 0x8e, 0x7d, 0xab, 0x33, 0x6e, 0x53, 0xfb, 0x30, 0xa7, 0xc1, 0xdd, 0xc5, + 0x9c, 0xba, 0x08, 0x78, 0x5c, 0xe9, 0xbd, 0xa3, 0x85, 0x74, 0x35, 0x26, + 0xe6, 0xb7, 0xbd, 0x15, 0xb3, 0xcd, 0xe6, 0xbf, 0xa1, 0x0f, 0x8a, 0xd4, + 0xf6, 0xf2, 0x05, 0x34, 0xc3, 0x88, 0xd7, 0xf6, 0x1d, 0xd0, 0x4f, 0x34, + 0x00, 0x9d, 0xc4, 0xd6, 0x26, 0x6f, 0x73, 0x63, 0xfc, 0xc5, 0x98, 0x53, + 0xf2, 0x4e, 0x0e, 0xa5, 0xf9, 0xee, 0x10, 0x0f, 0x00, 0x04, 0xad, 0xf7, + 0x57, 0x67, 0xd9, 0x5c, 0x12, 0xb3, 0x04, 0x73, 0x59, 0x4f, 0x67, 0xbc, + 0xd5, 0xca, 0x63, 0xcb, 0x76, 0xa4, 0xb8, 0x37, 0x50, 0x99, 0x01, 0xdc, + 0xf0, 0xbb, 0xf5, 0xf2, 0xd1, 0x09, 0x70, 0x0b, 0xf0, 0x4e, 0x21, 0x69, + 0xcd, 0xb4, 0x7b, 0xa4, 0xde, 0x10, 0x19, 0xfd, 0x59, 0x56, 0x65, 0xac, + 0xb1, 0x14, 0x03, 0x9b, 0xc7, 0x5a, 0x62, 0xcc, 0x07, 0x62, 0x46, 0x46, + 0xfd, 0x1a, 0xc2, 0xbd, 0x71, 0x62, 0x59, 0x74, 0x56, 0x7a, 0x95, 0x08, + 0xc5, 0x12, 0xb0, 0x57, 0x6e, 0xcd, 0xa6, 0x9a, 0x59, 0xe9, 0x50, 0x80, + 0x23, 0x31, 0x00, 0x26, 0x62, 0xdf, 0xeb, 0xe0, 0x8d, 0x25, 0x48, 0x96, + 0x8e, 0xa8, 0x93, 0x93, 0x64, 0xa2, 0x7e, 0x20, 0x21, 0x84, 0x38, 0x0c, + 0xef, 0xc1, 0x79, 0x6d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA256, + 89, + {0x17, 0x78, 0xc1, 0x78, 0x57, 0x91, 0x19, 0x61, 0x8a, 0x40, 0x7b, 0xa8, + 0x34, 0xa7, 0xde, 0x8f, 0xf2, 0x44, 0xd4, 0xda, 0x6e, 0xd2, 0xf9, 0x79, + 0xc5, 0x46, 0x84, 0xdc, 0x45, 0x92, 0x57, 0xe7, 0x02, 0x40, 0x69, 0x1e, + 0xe8, 0x44, 0xf7, 0x45, 0xd7, 0x2e, 0x64, 0x63, 0x32, 0x00, 0xb8, 0x00, + 0xbe, 0x5d, 0xa7, 0x38, 0x48, 0x4c, 0x02, 0x58, 0x40, 0x5e, 0x73, 0x19, + 0x80, 0x0c, 0x81, 0x28, 0xd0, 0x23, 0xdb, 0x52, 0x27, 0xfc, 0x2e, 0x34, + 0x8c, 0x42, 0x6a, 0x02, 0x6c, 0x3f, 0x84, 0x06, 0x0a, 0x45, 0x48, 0xf0, + 0xdd, 0xc2, 0xdc, 0x92, 0xbe, 0x1d, 0xd4, 0x2b, 0xf7, 0xa8, 0x19, 0xa9, + 0xe8, 0x92, 0xd3, 0x18, 0xea, 0xc5, 0x89, 0x19, 0xa0, 0x1f, 0x1c, 0xe3, + 0xda, 0x9c, 0x17, 0x52, 0x8a, 0xf6, 0x02, 0x2b, 0x2c, 0xd0, 0x88, 0x14, + 0x4f, 0xe4, 0x4c, 0x3d, 0xbb, 0xa6, 0x0c, 0xcc, 0x83, 0x97, 0x01, 0x99, + 0xb7, 0x58, 0xfd, 0x49, 0xc2, 0x22, 0x6f, 0x5b, 0x74, 0x26, 0x68, 0xd6, + 0x68, 0x5d, 0xee, 0x1a, 0x5f, 0xee, 0xe1, 0x73, 0xaa, 0x8f, 0x44, 0x28, + 0x11, 0x8a, 0x18, 0x70, 0x1a, 0xc5, 0x03, 0x60, 0x0e, 0x07, 0x04, 0x41, + 0x05, 0x95, 0xe8, 0xfd, 0x72, 0x08, 0xe2, 0x2c, 0x16, 0x1c, 0x81, 0xe1, + 0x08, 0x05, 0x6b, 0x52, 0xda, 0x13, 0x1f, 0x1f, 0x80, 0x6c, 0x3b, 0xc1, + 0x18, 0xf9, 0x34, 0xcc, 0x78, 0xb8, 0xe0, 0x47, 0xc0, 0xb1, 0x81, 0xee, + 0x73, 0x86, 0xd9, 0xc2, 0x83, 0xa3, 0xdd, 0x25, 0x1c, 0xa3, 0x0a, 0x81, + 0xa9, 0xb6, 0xf5, 0x62, 0xb3, 0x36, 0x48, 0x15, 0xec, 0x3d, 0x24, 0x7e, + 0x5c, 0xab, 0x8c, 0xcd, 0xd7, 0x8e, 0x06, 0x53, 0xe2, 0x06, 0x7c, 0x61, + 0x48, 0xb7, 0x61, 0x91, 0xbb, 0x79, 0x7e, 0x80, 0x0f, 0x0d, 0x6e, 0x9e, + 0x28, 0x24, 0x09, 0xd9}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA256, + 90, + {0x13, 0xb6, 0x47, 0xd9, 0x38, 0x16, 0xde, 0x9c, 0x2f, 0xef, 0x16, 0x2f, + 0x8d, 0xc3, 0x79, 0x56, 0x69, 0x0d, 0xd4, 0x0d, 0x21, 0x24, 0xb0, 0xb7, + 0xb7, 0x24, 0xdd, 0xbe, 0x5c, 0x62, 0xb1, 0x24, 0x23, 0x69, 0xf8, 0x28, + 0x51, 0xb2, 0x4c, 0xf9, 0x8b, 0x1b, 0x46, 0x2f, 0x6f, 0x5f, 0xa4, 0x0c, + 0x24, 0x8c, 0x02, 0xd7, 0x78, 0xed, 0x28, 0xd3, 0xec, 0x8d, 0x2e, 0xeb, + 0x16, 0x68, 0x08, 0x1c, 0x69, 0x1f, 0x6a, 0x39, 0x39, 0xf7, 0x23, 0x45, + 0xf0, 0xeb, 0x58, 0xfa, 0x02, 0x73, 0x7a, 0xb0, 0x33, 0x46, 0x93, 0xc6, + 0x33, 0x3b, 0x9e, 0x45, 0x93, 0xea, 0xcd, 0x3d, 0xcb, 0x71, 0x58, 0x66, + 0x23, 0xd1, 0x1b, 0x52, 0x30, 0xeb, 0x62, 0x40, 0x34, 0x56, 0x1f, 0x3c, + 0x6c, 0x7b, 0x15, 0x1c, 0x1f, 0x18, 0xd3, 0x31, 0x1f, 0x35, 0x9a, 0x16, + 0x65, 0x00, 0xd7, 0x89, 0x95, 0xd6, 0xed, 0xe4, 0x34, 0x21, 0x05, 0x8a, + 0x57, 0x1c, 0x63, 0x9f, 0x22, 0x8a, 0x80, 0x4e, 0x33, 0xde, 0xb8, 0xaa, + 0x06, 0xe6, 0x46, 0xc7, 0xaa, 0x42, 0x5a, 0x8d, 0x0e, 0xa2, 0x45, 0xe4, + 0xb2, 0xc2, 0xa5, 0xd4, 0x84, 0x13, 0xc6, 0xad, 0xa6, 0x1d, 0x19, 0x5e, + 0x23, 0x02, 0x57, 0x7c, 0xd5, 0x17, 0x87, 0x6e, 0xea, 0x82, 0xb0, 0x43, + 0xc6, 0x74, 0x1a, 0xba, 0x88, 0x22, 0x42, 0xd9, 0xc9, 0x7f, 0xcf, 0x7e, + 0xdf, 0x0d, 0x0a, 0x3b, 0xa6, 0xcf, 0x37, 0x23, 0xf5, 0xd3, 0x00, 0x67, + 0x90, 0xd2, 0x2d, 0xcd, 0x8e, 0xc6, 0xbc, 0xa7, 0x01, 0x56, 0x8c, 0xec, + 0xc2, 0x42, 0x02, 0x84, 0xe1, 0x40, 0xc8, 0x4d, 0x94, 0xe4, 0xbc, 0xc7, + 0x28, 0x61, 0xbb, 0x31, 0xd6, 0x1a, 0x9d, 0xcc, 0xd5, 0x38, 0x57, 0x06, + 0x0f, 0x7f, 0x6b, 0xde, 0x15, 0x03, 0x58, 0x0f, 0x2d, 0x52, 0x42, 0x4a, + 0xfd, 0x1c, 0x07, 0x94}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA256, + 91, + {0xac, 0x52, 0x28, 0x8e, 0xb0, 0xae, 0x64, 0xf6, 0x89, 0x7a, 0x5b, 0x38, + 0x3e, 0x9e, 0x4d, 0x73, 0x4b, 0x45, 0x68, 0x5f, 0xe3, 0xa7, 0x5e, 0x2f, + 0x5c, 0x65, 0xad, 0x82, 0x35, 0x31, 0x1a, 0x6a, 0x2f, 0xdc, 0xb5, 0xa8, + 0xae, 0xc4, 0x7b, 0x43, 0x0a, 0x7a, 0x84, 0xef, 0xe1, 0x0b, 0xac, 0x9d, + 0xa1, 0x07, 0x86, 0xba, 0xdd, 0x03, 0x30, 0x89, 0x24, 0x35, 0x26, 0xa4, + 0xd9, 0xea, 0x57, 0xa9, 0xe7, 0x10, 0x3c, 0xa9, 0xe7, 0xdc, 0x88, 0x9a, + 0x9d, 0x1a, 0x4e, 0x4b, 0x86, 0xde, 0xb3, 0x4e, 0xbd, 0x3a, 0x5b, 0x45, + 0x4d, 0x0a, 0xfa, 0x94, 0x0a, 0xf7, 0x14, 0x22, 0xa4, 0xc4, 0xda, 0xe4, + 0xe1, 0xa5, 0xbd, 0x1e, 0x42, 0x70, 0xad, 0x32, 0xa4, 0x86, 0xe2, 0xa1, + 0x33, 0x4d, 0xb7, 0xa5, 0x11, 0xf3, 0x25, 0x18, 0x34, 0xd1, 0x12, 0xb9, + 0x69, 0x69, 0x79, 0xdc, 0xb0, 0xab, 0xf8, 0xca, 0x83, 0xf3, 0x04, 0xe4, + 0xe8, 0xcc, 0x68, 0x92, 0xc4, 0xdc, 0x51, 0x88, 0xe4, 0x16, 0x42, 0x85, + 0x70, 0xf0, 0xe3, 0xe5, 0x6e, 0x4b, 0x17, 0x1a, 0x3e, 0xe7, 0x41, 0x78, + 0x73, 0x84, 0xf9, 0x37, 0x50, 0x19, 0xfe, 0xe5, 0xcd, 0xa1, 0xe1, 0x61, + 0xd4, 0x87, 0x6e, 0x9e, 0xbb, 0x34, 0x9f, 0xc1, 0xf3, 0x3d, 0xed, 0x8a, + 0x73, 0x3b, 0xc5, 0xc7, 0xb7, 0x19, 0xc0, 0x36, 0x7e, 0xe4, 0x4c, 0xa8, + 0x21, 0x2c, 0x51, 0x7e, 0xae, 0xde, 0x66, 0x89, 0xe1, 0xca, 0xae, 0x2b, + 0x5c, 0xfd, 0x34, 0x73, 0x78, 0xef, 0xbe, 0xab, 0x78, 0x11, 0x44, 0x35, + 0x98, 0x6f, 0x95, 0xad, 0xd8, 0x5e, 0x48, 0xd4, 0x33, 0x07, 0x42, 0x88, + 0xe0, 0xca, 0xce, 0x49, 0xde, 0x21, 0xc0, 0xfe, 0xc2, 0x41, 0x4b, 0xed, + 0x9b, 0x01, 0x27, 0x4a, 0x8e, 0x8f, 0x69, 0x59, 0xfd, 0xc2, 0x96, 0x48, + 0xbf, 0xce, 0xee, 0x70}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA256, + 92, + {0x6b, 0x31, 0xd3, 0xf3, 0xd9, 0xc0, 0x07, 0x71, 0x8c, 0x2a, 0x7f, 0x9b, + 0xf2, 0x01, 0xff, 0xc0, 0x03, 0x58, 0x1b, 0x3f, 0xca, 0x23, 0x71, 0xfc, + 0x15, 0xae, 0xba, 0x38, 0x21, 0x4e, 0x51, 0xd6, 0xf7, 0x2d, 0xdc, 0x63, + 0x2a, 0x76, 0x32, 0xba, 0x95, 0xf7, 0x9c, 0x86, 0x82, 0x30, 0xc5, 0x68, + 0x51, 0x23, 0x1a, 0x8f, 0xa1, 0x78, 0xcf, 0x6c, 0xde, 0x67, 0xfc, 0x25, + 0xce, 0xa8, 0xc8, 0xa8, 0x11, 0xd3, 0x3e, 0x45, 0x18, 0x44, 0xb8, 0x6f, + 0xdc, 0x11, 0xc1, 0xa7, 0x5b, 0x03, 0xde, 0x50, 0x84, 0xa9, 0x64, 0x24, + 0x90, 0xd5, 0xe9, 0xb4, 0x9d, 0xe5, 0x0d, 0x51, 0xc9, 0x3c, 0x76, 0x5b, + 0xb3, 0x63, 0x88, 0xf1, 0xb3, 0x50, 0x6a, 0x09, 0x8a, 0x8a, 0x9d, 0x58, + 0xf5, 0x09, 0xd4, 0x8e, 0x76, 0x47, 0x7b, 0xde, 0xb4, 0xae, 0x2f, 0xdf, + 0xe4, 0x10, 0xc1, 0x7c, 0xce, 0x01, 0x1d, 0xa7, 0x03, 0xb4, 0x70, 0x35, + 0xfe, 0x20, 0x41, 0xfb, 0x82, 0xd8, 0x2a, 0x15, 0x84, 0x80, 0xfd, 0xc2, + 0x5d, 0x8e, 0x86, 0x82, 0x09, 0xae, 0xc6, 0xf7, 0x88, 0xe5, 0x75, 0x63, + 0x5a, 0x7d, 0xf9, 0xfa, 0x58, 0xa9, 0x59, 0x19, 0x35, 0x6d, 0x52, 0xa3, + 0x8e, 0x67, 0x8a, 0x82, 0x68, 0xf3, 0xba, 0xa2, 0xaf, 0x7a, 0x6e, 0xfb, + 0xe3, 0xaf, 0x72, 0xe2, 0x3e, 0xed, 0x35, 0x4b, 0xd4, 0x34, 0x72, 0xef, + 0x7c, 0x7a, 0x87, 0x78, 0x42, 0xef, 0xbf, 0x3d, 0x9f, 0x08, 0xef, 0x45, + 0xcd, 0x56, 0x2c, 0xa3, 0xed, 0x4f, 0x90, 0x3d, 0x7d, 0x4a, 0x57, 0x1b, + 0xdd, 0xa5, 0x31, 0xa0, 0x04, 0x58, 0x38, 0x71, 0x35, 0xe0, 0x9d, 0x27, + 0x67, 0x29, 0xef, 0x23, 0x02, 0x97, 0xc2, 0x89, 0xd9, 0xa0, 0x01, 0x0d, + 0x6d, 0xb6, 0x6c, 0x40, 0xb9, 0x6d, 0x91, 0x92, 0x9e, 0x68, 0x57, 0x42, + 0x94, 0x6a, 0x4c, 0x05}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA256, + 93, + {0xb7, 0x29, 0x75, 0x60, 0x94, 0x63, 0xdb, 0x5c, 0xfa, 0x16, 0x1a, 0x7f, + 0x29, 0xca, 0x78, 0xc1, 0xe8, 0xec, 0x60, 0x83, 0xeb, 0x05, 0x5b, 0xda, + 0x72, 0xfa, 0x72, 0x45, 0xd7, 0x1d, 0x56, 0x5a, 0xf2, 0x85, 0x5f, 0x17, + 0x5e, 0xd2, 0x9d, 0xbe, 0x88, 0x1e, 0x21, 0x06, 0xf9, 0x0a, 0x84, 0xf3, + 0xab, 0xbf, 0x7d, 0x22, 0x9d, 0xb8, 0xcb, 0x7b, 0xe2, 0xa7, 0xd5, 0xd2, + 0x9c, 0xdd, 0xfb, 0x16, 0x46, 0x8d, 0x9f, 0x14, 0x2e, 0x07, 0xd2, 0xe5, + 0xf4, 0x78, 0x0a, 0xb5, 0x23, 0x54, 0x50, 0x47, 0x43, 0xef, 0x0c, 0xb4, + 0xe3, 0x2d, 0x3c, 0xc1, 0xc2, 0xe6, 0x12, 0x24, 0x53, 0x24, 0xaf, 0xe6, + 0x60, 0x40, 0x04, 0x51, 0x8d, 0x8f, 0xad, 0x3e, 0xa2, 0x88, 0x41, 0x04, + 0xeb, 0xac, 0x9e, 0xaa, 0x95, 0xe1, 0x41, 0x80, 0xe8, 0x6c, 0x54, 0xcb, + 0x80, 0x1b, 0xa9, 0xb8, 0x51, 0x0b, 0xee, 0x1e, 0x2d, 0xf9, 0x0f, 0xc4, + 0x9a, 0x00, 0x5b, 0x1a, 0x26, 0xad, 0xe1, 0x97, 0xc6, 0x3d, 0xe5, 0xf1, + 0xcd, 0xf8, 0xac, 0x8a, 0x84, 0xf6, 0xc6, 0x77, 0x68, 0xc0, 0xad, 0xb5, + 0x4a, 0xe8, 0x53, 0x38, 0x8d, 0xe7, 0x1d, 0x16, 0x43, 0xe0, 0x7d, 0x8b, + 0xb0, 0x83, 0x16, 0x6e, 0xfd, 0x07, 0x72, 0x51, 0xcb, 0xce, 0xa5, 0x90, + 0x5f, 0xc0, 0x35, 0xf0, 0x19, 0x19, 0xbd, 0x14, 0x3f, 0xa8, 0xd5, 0xb6, + 0x00, 0xcc, 0x90, 0x62, 0xd8, 0xb6, 0x1e, 0xb8, 0x6d, 0x11, 0x8c, 0x0c, + 0xe9, 0xf9, 0x8a, 0x36, 0x22, 0xf9, 0x00, 0x84, 0x23, 0x61, 0x24, 0xed, + 0x6a, 0x50, 0x24, 0xb0, 0xb7, 0xa6, 0x1b, 0xf7, 0x64, 0x1c, 0xbc, 0x76, + 0x47, 0x00, 0x80, 0x99, 0xde, 0xcf, 0x49, 0x3b, 0x56, 0xc5, 0x94, 0x58, + 0xa1, 0xa9, 0xdf, 0xa1, 0x9c, 0x13, 0xba, 0x96, 0xc0, 0xe0, 0x50, 0xd3, + 0xdf, 0x51, 0x24, 0x91}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA256, + 94, + {0x6a, 0xfd, 0x72, 0x45, 0xb1, 0x52, 0x1c, 0x94, 0x2c, 0x1d, 0x38, 0xb8, + 0xdc, 0x0b, 0x9a, 0x3b, 0xbe, 0x12, 0x48, 0x33, 0xee, 0x97, 0xde, 0x0b, + 0x50, 0xea, 0x9e, 0x53, 0x79, 0x73, 0xe3, 0xd1, 0x99, 0x37, 0x6f, 0x1d, + 0xe8, 0x34, 0xec, 0x23, 0x93, 0x18, 0x38, 0x9e, 0x47, 0x9a, 0x89, 0xc9, + 0x7b, 0x5d, 0xf2, 0xbb, 0x08, 0xd3, 0xfc, 0x56, 0x5c, 0x33, 0x90, 0x3a, + 0xab, 0x59, 0x5f, 0x40, 0x05, 0x46, 0x1c, 0x83, 0x3b, 0xcb, 0xb5, 0xc0, + 0x4d, 0x90, 0xa2, 0x1a, 0xa7, 0xc2, 0x51, 0xe1, 0x34, 0x2e, 0x2d, 0x8d, + 0xb7, 0x68, 0xca, 0x1c, 0x23, 0xca, 0x47, 0x3a, 0xdc, 0x01, 0x1f, 0x40, + 0xee, 0xf9, 0xfa, 0xeb, 0x78, 0x3c, 0xca, 0x57, 0x65, 0x7b, 0x6f, 0xc4, + 0x20, 0x0f, 0xd5, 0x46, 0x94, 0xad, 0x45, 0x7d, 0xb2, 0x94, 0x2c, 0x8a, + 0x92, 0x71, 0xb6, 0x1e, 0x3c, 0xc1, 0xae, 0xa8, 0x1f, 0x97, 0x05, 0x2c, + 0x3c, 0x4c, 0xe9, 0x68, 0xb5, 0xc6, 0xb5, 0x67, 0x10, 0xd5, 0x73, 0x36, + 0x15, 0xd9, 0x60, 0xe2, 0x9a, 0x63, 0x6b, 0xb9, 0x59, 0xa4, 0xfe, 0x36, + 0x44, 0xc4, 0x1f, 0x7c, 0xb8, 0x59, 0x87, 0xb9, 0x11, 0x2d, 0xf1, 0x20, + 0x4f, 0x81, 0xc6, 0x9d, 0x19, 0x3f, 0x10, 0xb5, 0xac, 0x2a, 0xa9, 0xd8, + 0xf2, 0x23, 0xc7, 0x76, 0x41, 0xad, 0xe8, 0x75, 0x67, 0x46, 0x9c, 0x07, + 0xb8, 0x29, 0x18, 0xd1, 0xb4, 0x4d, 0xf6, 0xd0, 0x47, 0xa0, 0xed, 0x92, + 0x91, 0xe4, 0x89, 0xab, 0xd7, 0x05, 0x0c, 0xf7, 0xba, 0x1a, 0xdb, 0x85, + 0xcc, 0x5f, 0xd0, 0x79, 0xcd, 0xe6, 0x5e, 0x81, 0x68, 0xc2, 0x48, 0x01, + 0x21, 0xee, 0x71, 0x45, 0xbb, 0x09, 0x4d, 0xc8, 0x46, 0x51, 0x7b, 0x64, + 0x90, 0x25, 0x06, 0x48, 0xf9, 0xb5, 0x83, 0x98, 0x13, 0x0a, 0x69, 0xdb, + 0xa9, 0xce, 0xee, 0x10}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA256, + 95, + {0x58, 0x2d, 0xd0, 0x5a, 0x81, 0xd3, 0x29, 0xfb, 0x7c, 0x4c, 0x1b, 0xcb, + 0x57, 0x16, 0xed, 0xdd, 0x21, 0x33, 0x4f, 0xd2, 0xf7, 0x76, 0x3a, 0xba, + 0x0d, 0xe6, 0x7e, 0xff, 0x55, 0x08, 0x38, 0xdc, 0x7f, 0x42, 0x84, 0xea, + 0x5e, 0x4b, 0x94, 0xbf, 0xd0, 0xea, 0x82, 0x3a, 0xed, 0x8b, 0xac, 0x21, + 0x4e, 0x3c, 0x9a, 0xdb, 0x01, 0x44, 0xc7, 0xea, 0x34, 0xad, 0x98, 0xca, + 0xcb, 0x58, 0x3e, 0x8f, 0x5e, 0x2c, 0xee, 0xcf, 0xad, 0xdd, 0xa6, 0x70, + 0x31, 0xde, 0x74, 0x8b, 0x3e, 0xde, 0xa9, 0x86, 0xdd, 0x13, 0x90, 0x6f, + 0xfe, 0x06, 0x69, 0x5b, 0x7f, 0xbb, 0xdc, 0x45, 0x5e, 0x35, 0x0b, 0x64, + 0xa4, 0x59, 0xa8, 0xcb, 0x26, 0x0e, 0xe8, 0x7b, 0x00, 0x04, 0x43, 0x3d, + 0x5d, 0xfc, 0xab, 0x40, 0x4d, 0xa5, 0xbd, 0x9a, 0x11, 0x61, 0x68, 0xd8, + 0x45, 0x30, 0x71, 0xdc, 0xbc, 0x13, 0xaf, 0x9a, 0xbd, 0xfd, 0x00, 0x97, + 0x04, 0x72, 0x1e, 0x65, 0xdf, 0x95, 0x09, 0x84, 0xb5, 0x64, 0xb9, 0x57, + 0x98, 0x41, 0x08, 0xaf, 0xbf, 0xcf, 0x1b, 0x6f, 0x14, 0xff, 0x50, 0x42, + 0x5a, 0x16, 0xda, 0x4f, 0x1d, 0x04, 0x37, 0x78, 0xa5, 0x0b, 0x91, 0xff, + 0x34, 0x0d, 0x94, 0xe0, 0x4d, 0x9c, 0xf9, 0xe7, 0xe3, 0xb3, 0x5a, 0x74, + 0x82, 0xcd, 0x20, 0x96, 0x37, 0x0b, 0x18, 0x98, 0x44, 0x54, 0x2b, 0x29, + 0x76, 0x71, 0x34, 0x66, 0xca, 0xc4, 0x4b, 0x35, 0x65, 0x81, 0x41, 0x1d, + 0xb0, 0xba, 0xd4, 0x2a, 0x5b, 0x08, 0x98, 0xd0, 0x5e, 0x5b, 0x19, 0xd0, + 0x62, 0xe0, 0x4d, 0x4d, 0x22, 0xe3, 0x17, 0x00, 0x01, 0xd4, 0x64, 0x99, + 0xa2, 0x0a, 0xd1, 0x25, 0x77, 0x9a, 0xe9, 0x5d, 0x34, 0x77, 0xcf, 0x2e, + 0xc3, 0xd3, 0x96, 0x34, 0xad, 0x78, 0x7c, 0xe1, 0xed, 0x01, 0x36, 0xbc, + 0x43, 0x2c, 0xc8, 0x13}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA256, + 96, + {0x66, 0x64, 0x30, 0xef, 0xff, 0x09, 0x0b, 0x85, 0xac, 0xbd, 0x66, 0xac, + 0xc0, 0x54, 0xf2, 0x9a, 0x8c, 0x05, 0x72, 0x0e, 0x14, 0x0a, 0x59, 0x9c, + 0x21, 0x1f, 0xd6, 0x99, 0x95, 0x5c, 0x88, 0x57, 0xff, 0x68, 0xdd, 0x8e, + 0xbe, 0x56, 0x51, 0x7a, 0x1d, 0x4b, 0x10, 0xec, 0x5c, 0xc1, 0x75, 0xb1, + 0x74, 0x88, 0x16, 0x1d, 0x8d, 0xe9, 0xc0, 0x7c, 0x32, 0x63, 0xe5, 0xc3, + 0xc7, 0x3a, 0x9c, 0x64, 0x9d, 0x85, 0xe8, 0xb4, 0xcc, 0xa0, 0x20, 0x35, + 0xf6, 0xed, 0x9b, 0x8e, 0xc8, 0x0e, 0x0f, 0xb1, 0xe1, 0x02, 0xa0, 0x6b, + 0xa6, 0x0e, 0x30, 0xa2, 0xd2, 0xd2, 0x02, 0x6b, 0x1e, 0xfa, 0x28, 0x3b, + 0x67, 0x44, 0xc1, 0xf2, 0xa9, 0xb5, 0xbf, 0xb2, 0xaa, 0x05, 0x4f, 0xc0, + 0x61, 0x62, 0x6b, 0xb7, 0xc5, 0xd1, 0x8c, 0xde, 0x12, 0x9e, 0x1a, 0x18, + 0x8b, 0x62, 0xf4, 0x40, 0xab, 0xb7, 0x8f, 0xf3, 0xee, 0xc1, 0x09, 0x43, + 0xb6, 0x0c, 0x16, 0x8c, 0x2a, 0xeb, 0xdd, 0xec, 0x92, 0x19, 0x1d, 0x04, + 0xc2, 0xd0, 0x6f, 0xe1, 0xaf, 0x82, 0xe9, 0xf6, 0x55, 0x18, 0x34, 0xf2, + 0xc6, 0x14, 0x2b, 0x7e, 0x81, 0xbb, 0xd4, 0xb4, 0xb5, 0x01, 0x98, 0x60, + 0x56, 0x53, 0x06, 0x02, 0x48, 0x9d, 0x59, 0xa3, 0x38, 0x69, 0x4b, 0x08, + 0xf5, 0x6b, 0x83, 0x08, 0x9c, 0x76, 0xeb, 0xbd, 0x0d, 0x27, 0x00, 0xab, + 0x2b, 0x14, 0x89, 0xcd, 0xf4, 0x39, 0x13, 0x58, 0x6b, 0x42, 0x6b, 0x22, + 0x57, 0x4d, 0x20, 0xbf, 0xec, 0xfa, 0x1e, 0xfb, 0x0a, 0x72, 0xb7, 0x2d, + 0x73, 0x74, 0xba, 0x23, 0x5c, 0x87, 0x08, 0xeb, 0x68, 0xfe, 0xee, 0xfa, + 0x9d, 0xfe, 0xb7, 0x1c, 0x94, 0xbb, 0xf9, 0x99, 0xb9, 0x52, 0xb2, 0xbb, + 0x5d, 0x6f, 0x47, 0xbf, 0x34, 0x04, 0x42, 0x7f, 0x93, 0x13, 0x60, 0xe9, + 0x4c, 0x80, 0x87, 0xd1}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA256, + 97, + {0x4f, 0x1b, 0x6b, 0x6f, 0x44, 0x24, 0x2c, 0x39, 0x3d, 0x60, 0x47, 0xcc, + 0x0c, 0x52, 0xf5, 0xf1, 0x1e, 0x53, 0xee, 0x6f, 0x67, 0xcd, 0xa2, 0xee, + 0x99, 0x95, 0xef, 0x5d, 0x85, 0x84, 0x6e, 0x35, 0xbd, 0x50, 0x1a, 0xdd, + 0xa9, 0xe0, 0xe2, 0x74, 0x14, 0x7b, 0x38, 0x98, 0xb5, 0x6d, 0x80, 0xa7, + 0x81, 0x27, 0x56, 0x9e, 0xf9, 0x77, 0x87, 0x2f, 0x46, 0xbf, 0x6f, 0x99, + 0x6e, 0xe3, 0x98, 0xa4, 0x89, 0x84, 0x3d, 0x51, 0x21, 0x6b, 0x90, 0xda, + 0xc9, 0xbf, 0x17, 0x3e, 0xe9, 0x66, 0xcd, 0xe1, 0x90, 0x3c, 0x07, 0x2f, + 0x3d, 0xa2, 0x55, 0x1b, 0x47, 0x93, 0x0d, 0x0d, 0x4c, 0x8c, 0x74, 0x83, + 0x6e, 0x20, 0x27, 0xae, 0x33, 0xa3, 0x40, 0x56, 0xc4, 0x0a, 0x9b, 0xb7, + 0xd8, 0x11, 0x95, 0x64, 0x63, 0xdd, 0x01, 0xaa, 0xa3, 0x05, 0x89, 0x91, + 0x30, 0xd1, 0x80, 0xe6, 0x15, 0x32, 0xa6, 0x04, 0x91, 0x0d, 0x0e, 0xb2, + 0x5c, 0xb1, 0x4a, 0x6e, 0x46, 0xeb, 0xce, 0x99, 0x91, 0x4f, 0x82, 0x0e, + 0x64, 0xca, 0x68, 0x5a, 0x33, 0xa2, 0x40, 0x9b, 0x3d, 0xf7, 0x57, 0x96, + 0xce, 0xe1, 0xe0, 0xea, 0x4e, 0x90, 0x72, 0x65, 0xd4, 0x47, 0x83, 0x27, + 0xce, 0xa9, 0x3d, 0x27, 0x79, 0xd6, 0x07, 0x85, 0x4d, 0x3f, 0x32, 0x71, + 0x25, 0xe4, 0xfc, 0x64, 0x1f, 0x6f, 0x87, 0xda, 0x99, 0xb9, 0x13, 0x8a, + 0xfc, 0x90, 0x96, 0x5d, 0xcd, 0x95, 0xf9, 0x5e, 0x54, 0x72, 0x96, 0x18, + 0xcf, 0x07, 0x85, 0xa1, 0x15, 0xa0, 0xe7, 0xd9, 0x53, 0x4f, 0xdf, 0x44, + 0x42, 0x64, 0x66, 0x02, 0xb9, 0xcc, 0x30, 0x5e, 0xb4, 0x84, 0x57, 0xf6, + 0x92, 0xed, 0x67, 0x40, 0xce, 0x31, 0x5a, 0xb8, 0xa6, 0xfa, 0xcf, 0xdd, + 0xc3, 0x60, 0x77, 0xa8, 0xbc, 0xf0, 0xeb, 0xd2, 0xa4, 0xcc, 0x41, 0x56, + 0x5c, 0x71, 0xbe, 0xe8}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA256, + 98, + {0x0f, 0xf1, 0x38, 0x6e, 0xda, 0x5e, 0x2e, 0x27, 0x4e, 0x20, 0xfc, 0x68, + 0xa2, 0xf2, 0xe0, 0x4e, 0x0b, 0x29, 0x9b, 0x99, 0xef, 0x4c, 0x3c, 0x04, + 0x37, 0x61, 0x99, 0x2e, 0x66, 0x9d, 0xa5, 0x4a, 0x51, 0xd9, 0xee, 0x1c, + 0x16, 0x26, 0x67, 0x4a, 0xd3, 0x5b, 0x95, 0xe7, 0xc9, 0xcd, 0xd7, 0x23, + 0x12, 0x61, 0x6f, 0x46, 0x1b, 0xd9, 0x33, 0xbd, 0x28, 0x1f, 0x3e, 0xd7, + 0x9b, 0x53, 0x2b, 0x54, 0xa3, 0x9f, 0x1a, 0xd8, 0x46, 0x02, 0xed, 0xd8, + 0x07, 0x67, 0xce, 0x0e, 0x89, 0xda, 0xfa, 0x68, 0x41, 0xfd, 0xc9, 0xc4, + 0xb2, 0x33, 0x9a, 0xd0, 0xa2, 0x8a, 0xee, 0x8a, 0xc5, 0x85, 0x98, 0x81, + 0xe2, 0x3b, 0x4f, 0xf3, 0x8e, 0x2f, 0xfc, 0x96, 0x48, 0x48, 0x9b, 0x5f, + 0xb6, 0x1f, 0x64, 0xc6, 0x20, 0x1c, 0x05, 0x58, 0x85, 0x8f, 0x01, 0xad, + 0x97, 0xec, 0x7f, 0xd4, 0x09, 0x65, 0x56, 0x7d, 0x7a, 0xa9, 0x8c, 0x03, + 0xac, 0x0b, 0x36, 0x15, 0xc2, 0xd1, 0x7d, 0x1c, 0x76, 0x95, 0xdf, 0x50, + 0xe0, 0x3c, 0x36, 0x25, 0x06, 0xf2, 0xa7, 0xe0, 0xa3, 0xc9, 0x5e, 0x1e, + 0x5b, 0xe6, 0xe3, 0x82, 0xa8, 0x6b, 0xc6, 0x6c, 0x4f, 0x1f, 0xd4, 0xd0, + 0x97, 0x2a, 0xf0, 0x88, 0xa3, 0xfa, 0x7f, 0x9d, 0xd4, 0x39, 0xca, 0x4b, + 0x44, 0xcd, 0xf4, 0x0c, 0xc8, 0x43, 0x70, 0xd0, 0x87, 0xac, 0x19, 0x8a, + 0xf6, 0x6e, 0x6a, 0x99, 0x41, 0x5c, 0x3b, 0x49, 0x54, 0xcb, 0x68, 0x93, + 0xd1, 0xcd, 0xef, 0x0f, 0x73, 0x29, 0xba, 0x33, 0x9e, 0x01, 0xfe, 0xa4, + 0xee, 0x40, 0x96, 0xb9, 0x4b, 0xda, 0x9c, 0x4d, 0x0c, 0x74, 0x35, 0x10, + 0x09, 0x67, 0x8a, 0x72, 0x34, 0x02, 0x52, 0x49, 0x76, 0xdc, 0x01, 0xe7, + 0x0f, 0x81, 0xbc, 0xe3, 0x6c, 0x4d, 0x39, 0xac, 0xe0, 0xd1, 0x21, 0x11, + 0x73, 0x3e, 0xc1, 0xbb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA256, + 99, + {0x1a, 0x18, 0x37, 0x48, 0x03, 0x7c, 0xc7, 0x20, 0x1b, 0x86, 0x61, 0x08, + 0x57, 0x3e, 0x83, 0x61, 0x19, 0x53, 0xf7, 0x2b, 0x96, 0xa5, 0x6a, 0x33, + 0xeb, 0x70, 0x52, 0x39, 0x96, 0x14, 0x83, 0x4d, 0x04, 0xda, 0xaf, 0x38, + 0x92, 0xbc, 0xfb, 0x19, 0x4a, 0xa1, 0xca, 0x19, 0xdf, 0x3a, 0x14, 0x97, + 0x20, 0xa0, 0xea, 0x97, 0x0f, 0xe9, 0xaa, 0xe1, 0xbd, 0xd0, 0x9c, 0x05, + 0x48, 0x07, 0x1a, 0xd5, 0x0d, 0x80, 0x6d, 0x8a, 0x6e, 0x40, 0xa8, 0x03, + 0x6f, 0xdc, 0x58, 0x03, 0xde, 0x61, 0xbd, 0xc1, 0x4a, 0xc1, 0x55, 0xd2, + 0x6d, 0xee, 0x61, 0xe1, 0xc2, 0x3d, 0xde, 0x86, 0x7c, 0x16, 0xf2, 0x8c, + 0xde, 0x28, 0xdc, 0x6a, 0x35, 0x70, 0x10, 0xed, 0x17, 0x14, 0xa0, 0xd8, + 0xc6, 0xfb, 0xc5, 0xa1, 0x89, 0x4d, 0x1d, 0xea, 0x15, 0x9c, 0x3a, 0x8f, + 0x4c, 0x52, 0x51, 0x23, 0x3a, 0xc2, 0xcb, 0x1e, 0xe7, 0x15, 0xd4, 0x2b, + 0x15, 0x36, 0x0b, 0xd0, 0x45, 0xa3, 0x8b, 0xe1, 0xfa, 0xe6, 0xf5, 0xb5, + 0xc5, 0xb5, 0xf8, 0xeb, 0x97, 0xcc, 0x53, 0x7e, 0x18, 0xd7, 0x1f, 0x50, + 0x67, 0x90, 0xb3, 0x5e, 0x69, 0xfa, 0xeb, 0x43, 0xb3, 0x0a, 0x80, 0xce, + 0x6c, 0x29, 0x1d, 0xd2, 0xee, 0x4b, 0x0f, 0xdf, 0x6d, 0xd9, 0x7d, 0xc1, + 0x97, 0xdf, 0x9b, 0x12, 0x5c, 0x59, 0x80, 0x9c, 0xfe, 0xc7, 0x04, 0x56, + 0x98, 0xec, 0xb7, 0x00, 0xcf, 0x99, 0xf3, 0xfe, 0xb6, 0x09, 0x9f, 0x75, + 0x16, 0xdb, 0xbe, 0x17, 0x66, 0x5e, 0xd5, 0x15, 0xab, 0x41, 0xe7, 0x15, + 0x4d, 0xab, 0x04, 0xe5, 0x68, 0xe1, 0xfb, 0xd1, 0xb4, 0x19, 0xd9, 0xd2, + 0x61, 0xba, 0x35, 0xf0, 0x55, 0x12, 0xf1, 0x81, 0xf8, 0x7d, 0x23, 0x14, + 0x3f, 0x06, 0x49, 0xff, 0x57, 0x11, 0xcc, 0x4c, 0x66, 0xd4, 0xe7, 0xb7, + 0x02, 0x90, 0x3f, 0xcb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA256, + 100, + {0x31, 0x34, 0x08, 0x6a, 0xf9, 0xed, 0x8e, 0x92, 0xe0, 0xdd, 0x74, 0xf4, + 0xa8, 0x38, 0x07, 0xbf, 0x26, 0x3b, 0x3b, 0xd5, 0xca, 0x32, 0xfc, 0x97, + 0x53, 0x91, 0x09, 0x10, 0x16, 0xdd, 0x63, 0x2b, 0x98, 0x0c, 0x1d, 0xf9, + 0x18, 0x54, 0x50, 0x81, 0x64, 0x08, 0x8e, 0x61, 0xc8, 0xaf, 0x8a, 0xb1, + 0xcf, 0x21, 0x49, 0xa8, 0xe8, 0xb2, 0xfd, 0x7d, 0x22, 0x3e, 0x67, 0xda, + 0x5d, 0x52, 0x4c, 0xd6, 0xdf, 0xd3, 0x05, 0x2b, 0xd3, 0x07, 0xc9, 0x91, + 0x76, 0x1b, 0xd8, 0x04, 0x7c, 0x24, 0x03, 0xfc, 0x84, 0x87, 0x14, 0x30, + 0x97, 0x8a, 0x00, 0x99, 0x95, 0x4b, 0xc4, 0xbe, 0xfa, 0x89, 0xc7, 0x28, + 0x1a, 0xe6, 0x2b, 0x10, 0x97, 0x2a, 0x06, 0xb5, 0xdc, 0x8f, 0x4c, 0xd6, + 0xd7, 0xe1, 0xba, 0x42, 0xd1, 0x9b, 0x48, 0x63, 0x92, 0xfc, 0x2f, 0x16, + 0x58, 0xac, 0x31, 0xfb, 0xe9, 0xf0, 0xbd, 0x6d, 0x7b, 0x77, 0x38, 0xed, + 0x9f, 0x7e, 0x7f, 0x51, 0x64, 0x99, 0x89, 0xde, 0x48, 0x17, 0xc7, 0xe4, + 0xa6, 0x13, 0xe3, 0x57, 0xe9, 0xd4, 0xd0, 0xcc, 0xcd, 0x5f, 0xe3, 0x65, + 0xca, 0x45, 0x05, 0xf9, 0x9e, 0xcd, 0xee, 0x8b, 0x0f, 0x9a, 0xd3, 0xd7, + 0x6d, 0xea, 0xe3, 0x9d, 0xe4, 0xa8, 0x15, 0x49, 0x36, 0x11, 0x12, 0x89, + 0x19, 0xe3, 0x44, 0xff, 0xef, 0x07, 0x76, 0xb9, 0x17, 0x54, 0x1a, 0xad, + 0x67, 0x09, 0x48, 0x7f, 0x46, 0x05, 0xf1, 0xaa, 0xb8, 0x78, 0xc3, 0xa6, + 0x2d, 0x88, 0x10, 0x85, 0xcb, 0x1f, 0xf1, 0xcb, 0x55, 0xbd, 0x64, 0x36, + 0xbb, 0xfc, 0x43, 0x47, 0xc0, 0xeb, 0xfd, 0xfd, 0xfc, 0x64, 0x82, 0x58, + 0x1b, 0xb1, 0x40, 0x2b, 0xcb, 0x78, 0x7e, 0x9c, 0x6f, 0xbd, 0x3c, 0x96, + 0xd9, 0xdc, 0xd1, 0x62, 0x45, 0xf1, 0x93, 0x52, 0x79, 0x11, 0x62, 0x23, + 0xaa, 0xac, 0xd8, 0x3a}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA256, + 101, + {0x39, 0x96, 0x3c, 0x8d, 0x72, 0xf4, 0xb8, 0x75, 0x02, 0xbd, 0xdf, 0x25, + 0x8c, 0x44, 0x1e, 0x3b, 0x79, 0x28, 0xc0, 0xe9, 0x9f, 0x5f, 0x4c, 0x7c, + 0x66, 0xe4, 0x5d, 0xb5, 0xca, 0xb0, 0xaf, 0xf1, 0x41, 0x02, 0xcc, 0x66, + 0xde, 0x15, 0x55, 0xe6, 0x05, 0x3e, 0x72, 0x85, 0xe5, 0x3c, 0xbe, 0x1c, + 0x46, 0x45, 0x88, 0x37, 0x68, 0xd4, 0xe3, 0xe6, 0xbb, 0x18, 0xdd, 0x87, + 0xeb, 0xa5, 0x14, 0xf1, 0xfc, 0xe3, 0x17, 0x78, 0x54, 0xb7, 0xf5, 0x8a, + 0xdc, 0x57, 0x3d, 0x2f, 0x14, 0xba, 0x06, 0x5f, 0x0c, 0xc3, 0x6d, 0x62, + 0xe6, 0x29, 0x88, 0xa8, 0x5f, 0xfc, 0x4b, 0x1e, 0xd6, 0xe7, 0xe7, 0xf3, + 0xf5, 0xc1, 0x8d, 0x18, 0x54, 0x95, 0xf2, 0xdd, 0xb1, 0xfe, 0x32, 0xac, + 0x0d, 0xcf, 0x24, 0x04, 0xcd, 0xd3, 0x07, 0x8e, 0xa5, 0x98, 0x6e, 0x29, + 0x3e, 0x2c, 0xc2, 0x8b, 0x36, 0xf4, 0xbe, 0x1c, 0x65, 0x4f, 0x8c, 0xf8, + 0x6d, 0x0b, 0x8f, 0xea, 0x5b, 0xe3, 0x18, 0xbc, 0xeb, 0x08, 0xd6, 0x25, + 0x94, 0x25, 0x52, 0x73, 0xb4, 0x20, 0xed, 0x9f, 0x6a, 0xaf, 0xc9, 0xa6, + 0x39, 0xfa, 0x38, 0x42, 0x59, 0xc6, 0x36, 0x13, 0x2d, 0x82, 0x97, 0xd9, + 0x2c, 0xd9, 0xbb, 0x4e, 0x8f, 0x2e, 0xb7, 0x77, 0x85, 0x00, 0x56, 0x83, + 0x90, 0x54, 0x09, 0x97, 0x8b, 0x50, 0xb9, 0x76, 0x85, 0xc3, 0x92, 0x74, + 0x29, 0x9c, 0xb9, 0xda, 0x60, 0x98, 0xad, 0x02, 0xa6, 0x69, 0x71, 0x94, + 0x3f, 0x0e, 0x7c, 0x6d, 0xf9, 0x06, 0x22, 0xe3, 0x9f, 0x2e, 0x85, 0x82, + 0x77, 0x0f, 0x25, 0x2f, 0xce, 0x3f, 0x16, 0x59, 0xad, 0x74, 0x2e, 0x68, + 0xdb, 0xe4, 0xdb, 0xc6, 0x56, 0x2c, 0x06, 0x5f, 0x82, 0xf5, 0xcf, 0x7c, + 0x85, 0xf8, 0x96, 0x7b, 0x9d, 0xe9, 0x2d, 0xac, 0xd2, 0xb0, 0x5c, 0xc5, + 0xd1, 0xff, 0x04, 0x57}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA256, + 102, + {0x10, 0xda, 0x62, 0xf2, 0xd2, 0x1b, 0x08, 0xfa, 0x1f, 0x0a, 0x9c, 0x6b, + 0xe7, 0x29, 0xd6, 0x09, 0x39, 0x34, 0x0d, 0xe8, 0x84, 0xee, 0x9d, 0xdf, + 0x15, 0xe3, 0x79, 0x44, 0x51, 0x7b, 0x9c, 0x1e, 0x69, 0x21, 0x93, 0x02, + 0x9e, 0x3a, 0xee, 0x69, 0xbf, 0xe9, 0x2f, 0xbd, 0xf9, 0x1b, 0xb7, 0x01, + 0x8d, 0xea, 0xf0, 0x25, 0xe7, 0x59, 0x44, 0x95, 0x2b, 0x37, 0x9e, 0x85, + 0xc3, 0x5d, 0x07, 0x9c, 0xbd, 0xc1, 0xda, 0x17, 0xf9, 0x7d, 0x84, 0x4c, + 0x78, 0xb0, 0xf0, 0x84, 0x9b, 0x7e, 0x81, 0xe2, 0x84, 0xbd, 0xa4, 0x8f, + 0x0e, 0x35, 0x4d, 0xaf, 0x99, 0xfe, 0x5a, 0xd3, 0x5f, 0x3b, 0x78, 0x2b, + 0xea, 0xe7, 0x91, 0x96, 0x6d, 0x2d, 0x6c, 0xc7, 0xd6, 0xec, 0x26, 0x2a, + 0x86, 0x08, 0x9c, 0x38, 0x5f, 0xd5, 0x6d, 0x1e, 0x8e, 0x21, 0xad, 0x69, + 0xb8, 0x5d, 0x30, 0x5b, 0x43, 0xa2, 0x71, 0xfa, 0x41, 0x0c, 0x65, 0xf2, + 0xea, 0x08, 0x89, 0x41, 0xec, 0xe8, 0xfd, 0x98, 0x06, 0x3d, 0x50, 0xd6, + 0xbb, 0x07, 0xe5, 0x01, 0x19, 0xf0, 0xc4, 0xcd, 0x9c, 0x27, 0x77, 0x5b, + 0xcd, 0x40, 0x80, 0x31, 0x24, 0xc8, 0x5f, 0xa7, 0xdc, 0x2c, 0x55, 0x5b, + 0xce, 0xd9, 0x56, 0xe1, 0x31, 0xa4, 0x73, 0xa0, 0xe3, 0xd3, 0x57, 0xa8, + 0x28, 0x7c, 0x0a, 0xed, 0xc6, 0xbb, 0xa5, 0x23, 0x9d, 0x3c, 0x8e, 0x92, + 0x42, 0x19, 0x18, 0xb1, 0x37, 0xc0, 0x8c, 0x08, 0xb4, 0x24, 0x04, 0x0e, + 0x26, 0xa5, 0x59, 0xb8, 0xcd, 0xee, 0x5d, 0xac, 0xa5, 0x96, 0xe7, 0x50, + 0x61, 0x09, 0x51, 0x5e, 0x82, 0x2d, 0x3d, 0xe3, 0xd8, 0x26, 0x28, 0x41, + 0x40, 0xb9, 0x35, 0x68, 0x34, 0x83, 0x18, 0x5f, 0x8a, 0xd5, 0x68, 0x4b, + 0x0e, 0xd6, 0x48, 0xa2, 0xcb, 0xc9, 0xe5, 0x49, 0xfc, 0x4b, 0x02, 0x94, + 0xd7, 0x38, 0x46, 0x84}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA256, + 103, + {0x48, 0x75, 0x1b, 0x8b, 0xf2, 0x5b, 0x88, 0x35, 0x48, 0x52, 0x66, 0x44, + 0x46, 0xa3, 0x13, 0x32, 0x04, 0x88, 0x0e, 0x38, 0xe9, 0xbb, 0x4e, 0x34, + 0xee, 0x79, 0xbe, 0xef, 0x8b, 0x46, 0x4f, 0x13, 0x8c, 0x83, 0xa4, 0x5e, + 0xca, 0xb0, 0x5e, 0xa9, 0x54, 0x03, 0x8f, 0xfe, 0x6a, 0x2f, 0xc2, 0xf9, + 0x0d, 0xfd, 0x76, 0xf2, 0xd2, 0xa6, 0xc3, 0xa2, 0xac, 0xd3, 0x6f, 0x63, + 0xc4, 0x35, 0x69, 0x99, 0x9d, 0x54, 0xae, 0xf4, 0xb9, 0x55, 0x0f, 0xb2, + 0x40, 0x63, 0x44, 0x77, 0x9d, 0x69, 0x5c, 0x77, 0x3b, 0x96, 0x05, 0xd1, + 0x89, 0xd4, 0x2a, 0x82, 0x5e, 0xe4, 0x89, 0xe4, 0xb6, 0x9d, 0x5f, 0x15, + 0x38, 0xe4, 0x85, 0x31, 0x32, 0xcb, 0x9f, 0xc9, 0x7a, 0x56, 0xbd, 0x91, + 0x80, 0xa0, 0xec, 0x32, 0xc2, 0xfd, 0xf6, 0xbe, 0xb8, 0x55, 0xd6, 0x2e, + 0xf6, 0xb1, 0x8e, 0xa4, 0x53, 0x54, 0xd4, 0x9b, 0xfa, 0x22, 0x51, 0x45, + 0xca, 0x63, 0x9e, 0x57, 0xe1, 0x02, 0x48, 0xa3, 0xe9, 0x47, 0xc8, 0x4d, + 0x35, 0x50, 0x2f, 0x6b, 0x40, 0xa6, 0x4c, 0x44, 0xf8, 0x13, 0xaa, 0x34, + 0xce, 0x50, 0x2e, 0xdd, 0x4d, 0xea, 0x72, 0xce, 0xb1, 0x1d, 0x45, 0x3e, + 0x66, 0xd1, 0x17, 0x5d, 0x9c, 0xcd, 0x5d, 0x92, 0x5e, 0x08, 0x7a, 0xba, + 0x6e, 0x8e, 0x34, 0xee, 0x64, 0x1e, 0xb7, 0xe7, 0x6c, 0xde, 0x59, 0x44, + 0x09, 0x96, 0x97, 0x52, 0x06, 0x18, 0x47, 0x63, 0x0c, 0x7d, 0x7f, 0x8d, + 0x87, 0xd3, 0xfd, 0x01, 0x9f, 0xfd, 0xf5, 0xcb, 0x3f, 0xb0, 0xae, 0x5c, + 0x51, 0xa8, 0xe6, 0x6b, 0x03, 0xfb, 0x1f, 0x6a, 0x86, 0x01, 0xc1, 0xcf, + 0x79, 0xa3, 0x59, 0x6c, 0x4e, 0xe9, 0xc6, 0x63, 0x31, 0xe1, 0x59, 0x77, + 0x9f, 0x7e, 0x7c, 0x78, 0xbf, 0x04, 0x62, 0xbb, 0xae, 0xe9, 0x53, 0xc3, + 0x1a, 0xb6, 0xbe, 0x6e}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA256, + 104, + {0x17, 0xce, 0x85, 0xf7, 0xb0, 0x37, 0xff, 0x2f, 0x59, 0x02, 0xe3, 0xdf, + 0x38, 0x99, 0x32, 0xe9, 0x5b, 0x38, 0x14, 0x54, 0x74, 0x14, 0xbc, 0xfe, + 0xf4, 0x91, 0xca, 0x0a, 0xa9, 0xf6, 0xad, 0x8e, 0xed, 0x3b, 0xff, 0x73, + 0xf2, 0x40, 0x35, 0x24, 0x10, 0xbd, 0x67, 0xca, 0xa0, 0x1c, 0x77, 0x99, + 0x45, 0x43, 0xaf, 0x72, 0x1d, 0x1c, 0x93, 0xbe, 0xb5, 0x7a, 0x6b, 0x5a, + 0xb3, 0x48, 0xab, 0x51, 0xb7, 0x5d, 0x75, 0xcc, 0x4b, 0x5a, 0xdd, 0xfa, + 0xb9, 0x47, 0x9e, 0xc0, 0xf8, 0x52, 0x98, 0x4b, 0x81, 0xad, 0x6e, 0xb0, + 0xac, 0x70, 0x05, 0xb2, 0x4d, 0xdc, 0xc4, 0x37, 0x23, 0xb3, 0x7e, 0x24, + 0xf5, 0x09, 0xdc, 0xe2, 0x52, 0xe5, 0xcb, 0xc3, 0xdd, 0x5b, 0xa4, 0xfa, + 0x43, 0x38, 0x5f, 0x77, 0x3b, 0x9d, 0x8a, 0x49, 0xab, 0x07, 0x73, 0x5d, + 0xb9, 0xa7, 0xae, 0xc9, 0x1f, 0xcd, 0xef, 0x0f, 0xbf, 0xf7, 0xa6, 0xc3, + 0xdd, 0x8c, 0x8e, 0x7c, 0xa1, 0x71, 0x0f, 0x90, 0xac, 0x3a, 0xb1, 0x59, + 0x4a, 0x20, 0xe4, 0x42, 0x14, 0x91, 0xca, 0xe9, 0xab, 0xce, 0x37, 0x2b, + 0x2b, 0xd7, 0x03, 0x80, 0x83, 0x63, 0xe2, 0x6f, 0xee, 0xf7, 0xae, 0x93, + 0xd4, 0x0c, 0x29, 0x88, 0x65, 0xde, 0x76, 0x6a, 0x4d, 0xe8, 0x85, 0xf2, + 0xe9, 0xef, 0xd2, 0xad, 0x0b, 0x46, 0x5d, 0x56, 0x98, 0x93, 0xb1, 0x5b, + 0x19, 0x4d, 0x2d, 0x8c, 0x9e, 0xf6, 0x6b, 0x55, 0x57, 0xdf, 0x77, 0x0e, + 0xa0, 0x09, 0xd1, 0x52, 0x0b, 0x87, 0x07, 0x8b, 0x73, 0x39, 0xa5, 0x3c, + 0x84, 0xa3, 0xdd, 0x47, 0x7c, 0x18, 0x5c, 0x2f, 0x7e, 0x3e, 0x03, 0x70, + 0x34, 0x6d, 0xf5, 0x95, 0x1d, 0xce, 0x75, 0xd4, 0xb9, 0xe4, 0x90, 0x92, + 0xde, 0xaf, 0x02, 0x0e, 0x06, 0x51, 0xd4, 0x09, 0xd7, 0xff, 0x17, 0xa5, + 0xb5, 0x43, 0x92, 0x86}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA256, + 105, + {0x29, 0x9a, 0x19, 0xce, 0x5d, 0x02, 0x26, 0x44, 0x76, 0x44, 0xee, 0x01, + 0x1e, 0x16, 0x33, 0x13, 0x5f, 0xee, 0xbb, 0x87, 0x65, 0x07, 0x2c, 0x33, + 0xc1, 0x8c, 0x77, 0x86, 0xb9, 0x37, 0x97, 0xc6, 0xff, 0x66, 0xf1, 0x82, + 0xa6, 0x98, 0xd2, 0x91, 0xf5, 0x0f, 0x60, 0xbb, 0x20, 0xd2, 0x44, 0x72, + 0x1a, 0x3e, 0x13, 0x04, 0xe4, 0x25, 0xe4, 0xca, 0xf5, 0xd8, 0x93, 0x69, + 0x0f, 0xe5, 0x55, 0xc4, 0x5f, 0x2e, 0xef, 0x06, 0x8f, 0xc8, 0x29, 0xd3, + 0x13, 0x49, 0x9c, 0x0e, 0x23, 0x01, 0xc1, 0x27, 0xc0, 0x32, 0xca, 0xaf, + 0xee, 0xca, 0xba, 0x6e, 0x33, 0x9a, 0x96, 0xb5, 0x65, 0x4d, 0x8d, 0xd6, + 0x1d, 0xad, 0x1d, 0x31, 0xe5, 0x94, 0xfb, 0x53, 0x80, 0x42, 0xa7, 0xc1, + 0x4c, 0x29, 0x53, 0xed, 0x84, 0x32, 0x07, 0xd6, 0x28, 0xcd, 0xe2, 0x64, + 0x53, 0x24, 0x1e, 0xde, 0xa6, 0x43, 0xa2, 0xa5, 0x0e, 0xb6, 0xa9, 0x44, + 0x6a, 0xe1, 0xd2, 0x66, 0x55, 0x0f, 0x55, 0x8a, 0x5c, 0x8c, 0xaa, 0xc3, + 0x4a, 0xb4, 0xe8, 0x12, 0xa2, 0xaf, 0xc7, 0x51, 0xe0, 0x03, 0x3a, 0x16, + 0xa1, 0xbc, 0x09, 0xea, 0xc9, 0x11, 0x8a, 0xc7, 0xbf, 0xd3, 0x94, 0x40, + 0x92, 0x6d, 0xa4, 0x88, 0x67, 0xdd, 0x1b, 0xaf, 0x0c, 0xaf, 0xe4, 0x6a, + 0x2f, 0x3d, 0x58, 0x8a, 0x01, 0xfe, 0xde, 0xfb, 0x7e, 0x8b, 0x0f, 0xbb, + 0x29, 0x4d, 0x9b, 0xeb, 0x78, 0x22, 0x9d, 0xc2, 0xa1, 0xee, 0x2b, 0x04, + 0x55, 0x17, 0xe2, 0x5b, 0x2c, 0x52, 0x1c, 0x0b, 0x64, 0x31, 0xdd, 0x49, + 0x03, 0x76, 0xb7, 0xe3, 0x87, 0x4d, 0xa0, 0x96, 0x53, 0x5f, 0xf2, 0xcb, + 0xad, 0xcd, 0x75, 0x07, 0xd0, 0x48, 0xc8, 0x2e, 0x55, 0x0b, 0x2d, 0xa5, + 0x9c, 0xdf, 0x34, 0x35, 0xdd, 0x6c, 0x15, 0xd0, 0x0b, 0x81, 0x07, 0x2d, + 0x0b, 0x0c, 0xde, 0xbb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA256, + 106, + {0x50, 0x47, 0xce, 0x51, 0x89, 0x5b, 0x10, 0x21, 0x50, 0xc3, 0x4f, 0x65, + 0x2b, 0xb0, 0xe6, 0xf6, 0x83, 0x18, 0x9d, 0xc2, 0xb4, 0xc5, 0xba, 0xf7, + 0x78, 0x7d, 0x01, 0x43, 0x8f, 0x0b, 0x24, 0xa4, 0xfd, 0x31, 0x20, 0xf6, + 0xfe, 0x95, 0x8d, 0xea, 0x1a, 0xeb, 0x12, 0x6e, 0xa1, 0xc9, 0x37, 0x45, + 0xfe, 0x8d, 0x0d, 0x0f, 0x92, 0x80, 0xd7, 0x01, 0xa0, 0x0b, 0xb4, 0xba, + 0x9e, 0xaf, 0x35, 0xa4, 0x69, 0x43, 0x45, 0xb9, 0xd3, 0x8f, 0x72, 0x4f, + 0x0d, 0xfe, 0xc6, 0x00, 0xe3, 0x79, 0x47, 0x79, 0x99, 0xff, 0xad, 0x91, + 0x22, 0x98, 0x0c, 0xe1, 0x11, 0xad, 0x44, 0x92, 0xcb, 0x43, 0x49, 0xad, + 0xe4, 0xae, 0xb8, 0x5f, 0x3d, 0xe7, 0xe7, 0x1b, 0xe9, 0x92, 0xa4, 0x22, + 0x40, 0xa7, 0x8e, 0xc9, 0x35, 0x5d, 0x3a, 0x2b, 0xdc, 0x44, 0x52, 0x5a, + 0x93, 0xd6, 0x6a, 0x41, 0xcc, 0x18, 0xa6, 0x91, 0x0f, 0x43, 0xe1, 0x1a, + 0x52, 0x8d, 0x67, 0x23, 0x79, 0x01, 0xa4, 0x19, 0x63, 0x83, 0xf6, 0x4f, + 0xe6, 0xce, 0x5f, 0x24, 0x6e, 0xd0, 0x2e, 0xe2, 0xb5, 0xf5, 0xff, 0xa8, + 0x6b, 0xf1, 0x60, 0x44, 0xa2, 0x05, 0x40, 0xd2, 0x31, 0x33, 0x84, 0xcc, + 0xa1, 0x31, 0x7c, 0xf3, 0xd1, 0x8b, 0xf9, 0x26, 0x9f, 0x3b, 0x53, 0x9b, + 0x78, 0xa6, 0xc8, 0x4c, 0xb4, 0xdf, 0x1e, 0x9f, 0x2c, 0xdd, 0x4d, 0x9a, + 0x9b, 0x53, 0xb1, 0x1f, 0x32, 0x9f, 0xf7, 0xdb, 0x82, 0x48, 0xd2, 0x3f, + 0xf3, 0xdd, 0x53, 0xe8, 0x05, 0x24, 0x2e, 0xcb, 0x30, 0x7b, 0xcf, 0x2c, + 0xfe, 0x23, 0xd9, 0x0d, 0xe1, 0x6c, 0x68, 0xcb, 0x3d, 0x33, 0xa5, 0xe4, + 0x61, 0xb3, 0xa6, 0xdb, 0x28, 0xeb, 0x1e, 0xe2, 0x5b, 0xae, 0x53, 0x07, + 0x6d, 0xf1, 0x90, 0xe6, 0xf9, 0xcd, 0x23, 0xa4, 0x88, 0x05, 0x14, 0x26, + 0x43, 0x56, 0xf0, 0x2d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA256, + 107, + {0x47, 0xe9, 0x37, 0x31, 0x36, 0xf0, 0x03, 0x4a, 0xfd, 0x98, 0xde, 0x6e, + 0x55, 0x19, 0x77, 0x0a, 0xf7, 0xed, 0x2b, 0xfb, 0x49, 0x26, 0xed, 0xe7, + 0xb6, 0xb7, 0x74, 0xcc, 0xe7, 0xd8, 0xdf, 0x94, 0xfd, 0x56, 0xde, 0x9b, + 0x5c, 0x8a, 0x2d, 0x0d, 0x3a, 0x23, 0xc2, 0xa4, 0x9b, 0x17, 0x1e, 0x62, + 0xe9, 0x23, 0x3b, 0xfd, 0xd8, 0x8a, 0x48, 0xd6, 0x6e, 0xf3, 0xb1, 0x00, + 0x7c, 0xf7, 0x42, 0x5b, 0x46, 0xd5, 0x82, 0x3b, 0x3e, 0x11, 0xa4, 0x52, + 0x77, 0x16, 0xf4, 0xcf, 0xa9, 0xbb, 0x4b, 0x9e, 0xe0, 0xfe, 0xd7, 0x6c, + 0x00, 0xa6, 0xf5, 0xe1, 0x09, 0x3c, 0xeb, 0x21, 0x17, 0xee, 0xe8, 0x45, + 0xb1, 0xda, 0xff, 0x24, 0xf8, 0xda, 0x60, 0x45, 0x6d, 0x42, 0x9a, 0x94, + 0xd1, 0x80, 0xff, 0x40, 0x60, 0x0e, 0x29, 0x08, 0x8d, 0x1c, 0x18, 0x1a, + 0x60, 0xa2, 0x33, 0xdd, 0xa2, 0xc0, 0x1f, 0xc3, 0xbd, 0x24, 0xf2, 0x48, + 0xf8, 0xd5, 0x5d, 0x12, 0xc9, 0xb8, 0x18, 0xce, 0x60, 0x8d, 0x8e, 0xf9, + 0x19, 0x4e, 0xc2, 0x37, 0x9e, 0xad, 0x30, 0xad, 0xdf, 0x1d, 0x88, 0xa4, + 0xb9, 0x87, 0x9f, 0x52, 0x17, 0x41, 0x97, 0x53, 0xd0, 0x36, 0xfe, 0x39, + 0xe8, 0x8c, 0xb0, 0x46, 0x1b, 0x58, 0x56, 0xaf, 0x8f, 0x2c, 0xf0, 0xb5, + 0xe6, 0xe7, 0x4e, 0xe8, 0xc0, 0xd0, 0x52, 0xb8, 0x51, 0x02, 0x9c, 0xa7, + 0xad, 0x23, 0xc2, 0xee, 0xde, 0x49, 0xa3, 0xd9, 0x16, 0xd5, 0xca, 0x5a, + 0x01, 0x90, 0xa9, 0x2f, 0xf3, 0xb2, 0xf9, 0xcc, 0x4e, 0x41, 0xda, 0xc2, + 0x40, 0x62, 0x0a, 0xfa, 0x6e, 0xfa, 0x35, 0x8a, 0x9f, 0x15, 0x39, 0xab, + 0xcb, 0x10, 0x73, 0xfd, 0x7a, 0x5f, 0xd1, 0x85, 0x52, 0x43, 0x7b, 0xc0, + 0x1c, 0xf5, 0x14, 0x95, 0x06, 0x35, 0x9e, 0x82, 0x2c, 0xc4, 0x05, 0xf5, + 0xb4, 0x74, 0x51, 0x0a}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA256, + 108, + {0x9d, 0xe8, 0x21, 0xd4, 0xfc, 0xec, 0xd5, 0xc3, 0xec, 0x6e, 0xbe, 0x88, + 0x58, 0x2c, 0x61, 0x39, 0x0c, 0x5d, 0x47, 0x17, 0x24, 0xa7, 0xc9, 0xaa, + 0xd4, 0xd4, 0xea, 0xc2, 0x57, 0x6a, 0xaf, 0x13, 0x3d, 0x92, 0xe5, 0xc5, + 0x3e, 0x45, 0xd4, 0x3b, 0xd7, 0x07, 0xad, 0x80, 0xa5, 0xd3, 0xbc, 0xff, + 0x1d, 0x45, 0x59, 0x9e, 0x04, 0x8e, 0xa2, 0x78, 0x99, 0xf2, 0x7a, 0x87, + 0x31, 0x51, 0x39, 0x2a, 0xfb, 0xdf, 0x28, 0x7a, 0xae, 0xeb, 0x70, 0x20, + 0x49, 0x1c, 0x83, 0x50, 0x50, 0xc7, 0xd7, 0xfa, 0x3a, 0x90, 0x5e, 0xb5, + 0x29, 0xfe, 0x27, 0x60, 0xe5, 0x5b, 0xcf, 0x99, 0x4b, 0xdd, 0x25, 0xf4, + 0xbb, 0xea, 0xaa, 0x26, 0x65, 0x36, 0x60, 0x80, 0x2b, 0x41, 0x31, 0xcd, + 0xa4, 0x5e, 0x1a, 0x51, 0xfd, 0xa7, 0xf6, 0xae, 0x42, 0xf3, 0x8f, 0xf6, + 0x88, 0xc8, 0xbe, 0x59, 0xa7, 0x0b, 0x7a, 0xd8, 0x05, 0xe3, 0x01, 0x86, + 0x17, 0x7e, 0x09, 0x4e, 0xa2, 0xea, 0xd3, 0xb1, 0xda, 0xc4, 0xc2, 0x4a, + 0x42, 0xac, 0xcb, 0x11, 0x21, 0x55, 0xab, 0xaa, 0x12, 0xfe, 0x45, 0x2b, + 0xac, 0x97, 0x54, 0x85, 0xfd, 0x8a, 0x40, 0xa5, 0x49, 0xb4, 0x84, 0xfd, + 0xa7, 0xd0, 0x78, 0xbc, 0x6e, 0x44, 0x3d, 0xdc, 0xc0, 0x28, 0x9a, 0xab, + 0x9f, 0x99, 0x06, 0x1b, 0x08, 0x36, 0x76, 0xfb, 0x00, 0x49, 0x2a, 0xac, + 0xa8, 0x01, 0xca, 0xe3, 0x15, 0x78, 0x24, 0x74, 0x87, 0xfb, 0xae, 0xd7, + 0x75, 0xa7, 0x4f, 0xad, 0xac, 0x29, 0x8b, 0xe9, 0x53, 0xe0, 0xa1, 0x08, + 0x53, 0x32, 0x11, 0x08, 0x82, 0x90, 0xb3, 0xed, 0x8a, 0xf5, 0x63, 0x18, + 0x6a, 0x18, 0x97, 0x6c, 0xcc, 0x04, 0xe2, 0x40, 0x97, 0xe4, 0x64, 0x2d, + 0x0e, 0x2d, 0x52, 0x42, 0xa2, 0x8e, 0xc1, 0x3b, 0xa3, 0x21, 0xdf, 0x4b, + 0x87, 0x05, 0x62, 0x4b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA256, + 109, + {0x7c, 0x56, 0x6a, 0x93, 0x39, 0xa3, 0xbf, 0xf1, 0xa3, 0x0d, 0x14, 0xb7, + 0xce, 0x5b, 0x4f, 0x2b, 0x10, 0x37, 0x90, 0x76, 0x57, 0x10, 0x69, 0x45, + 0xa1, 0x15, 0x9e, 0xc0, 0xda, 0xa8, 0x6d, 0x68, 0x7f, 0xc3, 0xdb, 0x4b, + 0x0f, 0x43, 0x4b, 0xf6, 0xf5, 0x79, 0x7f, 0x38, 0x70, 0xfc, 0x93, 0x5f, + 0x0a, 0xa1, 0xa6, 0x7c, 0xaf, 0xdd, 0x57, 0xb3, 0xe2, 0x60, 0xa5, 0xca, + 0x95, 0xf1, 0x7f, 0xe9, 0xe7, 0x45, 0xa8, 0xaa, 0xe8, 0x91, 0x86, 0x0e, + 0x98, 0x60, 0x0b, 0x83, 0x5c, 0x0e, 0x18, 0xd1, 0x19, 0xf4, 0x10, 0x53, + 0x61, 0x2b, 0xfa, 0xff, 0xb9, 0xc7, 0x80, 0x31, 0x8d, 0x86, 0x28, 0xa9, + 0x65, 0x44, 0x9b, 0x38, 0xa5, 0x08, 0xbc, 0x2e, 0xd5, 0xe9, 0xca, 0x20, + 0x8f, 0x44, 0x18, 0x9e, 0xe7, 0x2c, 0xcf, 0x5b, 0x28, 0x20, 0x8e, 0xb2, + 0x79, 0x68, 0xfb, 0x56, 0x13, 0xbf, 0x07, 0x06, 0x86, 0xd6, 0x38, 0xe4, + 0x8d, 0x8f, 0x2d, 0xbd, 0x3b, 0x8e, 0xde, 0x71, 0x7f, 0x35, 0x0c, 0x41, + 0xe1, 0xd9, 0x7e, 0x9d, 0xd4, 0xd3, 0xa8, 0x2b, 0xd0, 0xfa, 0x7b, 0xa4, + 0xc4, 0x9d, 0xdb, 0x50, 0xeb, 0xb1, 0xd5, 0x22, 0x35, 0x5f, 0x03, 0x07, + 0x29, 0x7e, 0x7d, 0x83, 0x3e, 0x11, 0x12, 0x5e, 0xfd, 0x6d, 0x42, 0x01, + 0xe6, 0xed, 0x7f, 0xca, 0x9f, 0x0d, 0xb1, 0x81, 0x3c, 0x63, 0x4a, 0xf3, + 0x5d, 0x78, 0x07, 0x69, 0xdc, 0x08, 0x73, 0x8b, 0xfe, 0xfe, 0x32, 0xfc, + 0xef, 0x60, 0x01, 0x4d, 0x50, 0x49, 0xad, 0x73, 0x9a, 0xaf, 0x7d, 0x2b, + 0x88, 0x5c, 0x2d, 0xbe, 0x97, 0xc7, 0x26, 0xc2, 0x69, 0x33, 0x3d, 0x59, + 0x2d, 0x0c, 0x35, 0xd0, 0xa1, 0xb4, 0x48, 0xb9, 0x72, 0x34, 0x6d, 0xcf, + 0x84, 0x9c, 0xbe, 0x37, 0x08, 0x54, 0xef, 0x33, 0x27, 0x0e, 0x49, 0xb1, + 0x7c, 0x93, 0xce, 0x7d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA256, + 110, + {0x92, 0x99, 0x6c, 0x9f, 0x61, 0xdc, 0x7e, 0x21, 0x6d, 0x11, 0x1a, 0xd0, + 0x97, 0xdd, 0xbe, 0xe4, 0xcc, 0x15, 0xae, 0x29, 0xb3, 0x7b, 0x94, 0x4e, + 0xcd, 0xb2, 0x97, 0x6b, 0x44, 0x0c, 0x5e, 0x94, 0xab, 0x69, 0x3d, 0x11, + 0x8d, 0x2c, 0x12, 0x9f, 0x10, 0xb3, 0x27, 0xc4, 0x6e, 0xe8, 0x22, 0x50, + 0x99, 0x75, 0x0d, 0xf1, 0x08, 0xec, 0x8f, 0x41, 0x27, 0x96, 0xdf, 0xe6, + 0x07, 0xc2, 0xf0, 0x53, 0x5e, 0xf8, 0xa4, 0xa6, 0x63, 0x94, 0xbd, 0x3d, + 0x72, 0xe2, 0x42, 0xe8, 0x18, 0x2c, 0x3b, 0x1f, 0x9e, 0x8b, 0x2e, 0x29, + 0x42, 0x0a, 0xa6, 0xf1, 0xdc, 0x4c, 0x62, 0x68, 0xd9, 0x82, 0x93, 0x1f, + 0x1f, 0xfd, 0x17, 0x72, 0x93, 0x22, 0x3d, 0xe1, 0xe6, 0xc8, 0xbf, 0x65, + 0xe1, 0x59, 0x38, 0x76, 0xa6, 0x86, 0x5a, 0xc2, 0x28, 0xa8, 0x98, 0xf4, + 0x75, 0x51, 0x0f, 0xf9, 0x38, 0xca, 0x9f, 0x15, 0x68, 0xb0, 0xa9, 0x05, + 0x60, 0xcf, 0xc7, 0x9d, 0xc4, 0xf0, 0x57, 0x34, 0x01, 0x3c, 0xc0, 0xaa, + 0x65, 0x60, 0x2a, 0xae, 0x30, 0x15, 0xdd, 0x83, 0xa7, 0x56, 0x69, 0x37, + 0x80, 0x8b, 0x1e, 0x7d, 0x8d, 0x64, 0xfc, 0x0d, 0xb4, 0x6a, 0x47, 0xe3, + 0x51, 0x85, 0xec, 0xdb, 0x9c, 0x08, 0x6f, 0x4b, 0x85, 0x70, 0x07, 0xac, + 0x36, 0x49, 0xa7, 0xe7, 0x73, 0xb0, 0x4d, 0xd8, 0xb6, 0x77, 0x5a, 0xdc, + 0xa2, 0x16, 0x11, 0xb8, 0x19, 0xe4, 0xb9, 0x0f, 0x93, 0x15, 0xd4, 0x76, + 0x97, 0x71, 0xcf, 0xc6, 0x74, 0xc4, 0x1c, 0x05, 0x4f, 0xe8, 0x49, 0x31, + 0x49, 0xee, 0xd9, 0xc8, 0x47, 0x47, 0xb0, 0x67, 0xe5, 0xef, 0xdf, 0x28, + 0x9a, 0x79, 0x83, 0x68, 0x29, 0x8a, 0xa1, 0x26, 0x28, 0xa4, 0xed, 0x80, + 0x21, 0xc0, 0x82, 0x7b, 0x08, 0x93, 0xc3, 0x45, 0x8e, 0xae, 0x2f, 0x81, + 0x04, 0xc1, 0x29, 0x99}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA256, + 111, + {0x3a, 0xbd, 0x11, 0x50, 0x85, 0x28, 0x36, 0x17, 0x65, 0xb7, 0x9c, 0xa4, + 0x1c, 0xdf, 0x3a, 0x11, 0x43, 0x05, 0xb9, 0xc4, 0x81, 0xb1, 0x1e, 0xb7, + 0x1b, 0x74, 0x26, 0x94, 0xd5, 0xf9, 0xba, 0x59, 0xf3, 0x01, 0x0c, 0x06, + 0x69, 0x71, 0xdf, 0x5b, 0x80, 0xf9, 0x69, 0xfe, 0x19, 0x71, 0x44, 0x95, + 0x50, 0x03, 0x1e, 0xd1, 0x34, 0x8d, 0xe4, 0x3c, 0xe3, 0xbd, 0x9f, 0xba, + 0x4d, 0x1b, 0x93, 0xe1, 0xf7, 0xd1, 0xe4, 0xe0, 0xf7, 0x9e, 0x98, 0x46, + 0x6a, 0xd3, 0x7c, 0xf0, 0xe5, 0xce, 0x9f, 0xc0, 0x1b, 0x7e, 0x08, 0xa9, + 0xa5, 0x40, 0xd4, 0x58, 0xf5, 0x46, 0xbf, 0x53, 0xfd, 0x6f, 0x2b, 0xc2, + 0x15, 0x36, 0x6c, 0xda, 0xfb, 0x95, 0x72, 0x60, 0x0c, 0x0b, 0x85, 0xe9, + 0xf3, 0xbb, 0xe0, 0xdc, 0x28, 0x7b, 0x66, 0x30, 0xd7, 0xfd, 0x10, 0x11, + 0x4f, 0xf6, 0x92, 0xfe, 0x27, 0x99, 0x95, 0x9f, 0x67, 0x77, 0xda, 0xa7, + 0x09, 0xfe, 0x7b, 0x42, 0xd7, 0x01, 0x61, 0xcf, 0xdc, 0x86, 0xc0, 0x3a, + 0x9c, 0xc8, 0x15, 0xe5, 0x1f, 0xeb, 0xbc, 0xe9, 0x92, 0x10, 0x40, 0x20, + 0xda, 0x3f, 0x7a, 0xbb, 0x3c, 0x80, 0x0f, 0x4c, 0x8a, 0xd7, 0xf7, 0xbb, + 0x56, 0xd0, 0xc8, 0x26, 0x89, 0xa3, 0x27, 0x64, 0xa3, 0x02, 0x92, 0x10, + 0x91, 0x3a, 0x1f, 0x78, 0xac, 0x54, 0xc5, 0x0a, 0xf9, 0x2f, 0xbd, 0x5d, + 0xf5, 0x63, 0xdb, 0xa5, 0x05, 0x23, 0x5d, 0xea, 0xbc, 0x0a, 0x6e, 0x6a, + 0x39, 0xc4, 0xf8, 0xb2, 0x11, 0x74, 0x71, 0x51, 0xe3, 0xa6, 0x77, 0xeb, + 0x93, 0x02, 0x6b, 0x51, 0x3f, 0x0a, 0x12, 0x1f, 0xbc, 0xf4, 0xb5, 0x33, + 0xaf, 0xa4, 0x1c, 0x13, 0x37, 0x86, 0x34, 0x53, 0x61, 0x73, 0xb1, 0x83, + 0x8f, 0xb3, 0xd4, 0x36, 0xff, 0xab, 0x58, 0xce, 0xdb, 0x48, 0xbf, 0x25, + 0x62, 0xd5, 0x95, 0x54}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA256, + 112, + {0x70, 0xf8, 0xaf, 0x93, 0x67, 0x46, 0xd6, 0x05, 0xb1, 0x52, 0x79, 0x60, + 0x34, 0x4f, 0x07, 0xf6, 0x3c, 0x29, 0x33, 0xc3, 0x2f, 0x43, 0xcf, 0xb0, + 0x50, 0x9f, 0x44, 0x61, 0xb8, 0x97, 0xbf, 0x09, 0xfc, 0x7c, 0x37, 0xe1, + 0x82, 0x8b, 0x4f, 0x63, 0xc5, 0x5b, 0x9b, 0xe1, 0x1c, 0xc9, 0x64, 0x2c, + 0x2c, 0x1b, 0x6d, 0x44, 0xe3, 0x88, 0x85, 0x72, 0x07, 0x67, 0x6e, 0x69, + 0x14, 0xae, 0xf4, 0x80, 0xea, 0x49, 0x64, 0x52, 0x96, 0xf5, 0xc0, 0xc0, + 0x1c, 0x63, 0xe1, 0x26, 0x9e, 0xbc, 0x0c, 0x27, 0x54, 0x40, 0x42, 0xac, + 0x03, 0x6a, 0xf2, 0xdb, 0xef, 0xa2, 0xea, 0xea, 0x0b, 0xe4, 0x74, 0xd5, + 0x34, 0xe3, 0x49, 0x95, 0x87, 0x1c, 0x4e, 0xfb, 0x9a, 0xe6, 0xf8, 0x5b, + 0x0f, 0x0c, 0x72, 0x4e, 0xc1, 0x91, 0xb3, 0xfe, 0x46, 0x55, 0x40, 0x94, + 0xa3, 0x9d, 0x78, 0x54, 0x41, 0xdd, 0xa0, 0x77, 0x13, 0xe5, 0x1f, 0x6f, + 0x9a, 0xf8, 0x11, 0x66, 0x89, 0xf6, 0x52, 0x96, 0xe4, 0x0a, 0xb2, 0x19, + 0x19, 0xc7, 0xf9, 0xa6, 0x7c, 0x33, 0xbe, 0x44, 0xdd, 0xa1, 0x22, 0x77, + 0x1c, 0x2f, 0xa1, 0xc5, 0xbc, 0xe8, 0x9e, 0x07, 0xdc, 0x73, 0x9f, 0x67, + 0x17, 0x54, 0xa9, 0x9c, 0xa2, 0x73, 0xe2, 0x56, 0xbd, 0x2a, 0x6c, 0x08, + 0x12, 0xb9, 0xf3, 0xf3, 0xe7, 0x6c, 0x2f, 0xf7, 0xed, 0x97, 0x2b, 0xe9, + 0x83, 0x6a, 0x8a, 0x92, 0x6c, 0xc6, 0x80, 0xdf, 0x79, 0x36, 0x1d, 0xc9, + 0x4b, 0x94, 0x8d, 0xa8, 0x82, 0x02, 0x1e, 0xa1, 0xe1, 0xf5, 0xcb, 0x68, + 0x48, 0xb2, 0xdd, 0xfa, 0x28, 0x5c, 0x5d, 0xae, 0xc9, 0x76, 0x06, 0xc0, + 0x29, 0xc3, 0x3c, 0x1f, 0xa3, 0x12, 0xb4, 0x09, 0x79, 0x4c, 0x8e, 0x70, + 0x1a, 0x41, 0x4f, 0x3c, 0xfe, 0x98, 0x7b, 0x08, 0xf3, 0x7b, 0x63, 0x5d, + 0x1c, 0x68, 0xec, 0x8d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA256, + 113, + {0x53, 0xde, 0xa4, 0xad, 0xe1, 0x12, 0xb2, 0x91, 0x9c, 0xac, 0x49, 0x4c, + 0x1b, 0xb1, 0xbb, 0x90, 0x27, 0xed, 0x7a, 0x70, 0x68, 0x54, 0x51, 0xc2, + 0x1d, 0x36, 0x18, 0xae, 0x86, 0x25, 0x02, 0xbc, 0x05, 0x2e, 0xd4, 0x0a, + 0x00, 0x00, 0x47, 0x10, 0x85, 0x79, 0x2a, 0x63, 0x6a, 0xb9, 0x50, 0x93, + 0xb7, 0x3f, 0x4e, 0xb4, 0x50, 0x5c, 0xe6, 0x89, 0x6f, 0xad, 0x47, 0xa2, + 0x73, 0x22, 0xa2, 0x45, 0xcc, 0xeb, 0x73, 0x0d, 0xd5, 0x33, 0x65, 0x65, + 0x9c, 0xb4, 0x46, 0x73, 0x08, 0xbd, 0x00, 0x17, 0x73, 0xb2, 0x0c, 0xc7, + 0xa8, 0x50, 0xf4, 0x8e, 0x78, 0xa0, 0x10, 0x0e, 0xac, 0x31, 0x05, 0x28, + 0x57, 0xca, 0x32, 0x3d, 0xee, 0x8a, 0xe6, 0x43, 0x24, 0x1d, 0xcc, 0x33, + 0xdb, 0xd2, 0xac, 0x09, 0x8a, 0xa5, 0xa6, 0xc8, 0x76, 0x24, 0x48, 0x3d, + 0x7f, 0xf5, 0x1b, 0x1d, 0x1d, 0x2f, 0x24, 0x09, 0xab, 0x2d, 0x1d, 0x0a, + 0xaf, 0xd2, 0x90, 0x02, 0xbf, 0xf4, 0x64, 0x0f, 0x8d, 0xd0, 0xd2, 0x43, + 0x75, 0xf7, 0xe0, 0xd5, 0x78, 0x9b, 0xf7, 0x10, 0x35, 0xeb, 0xab, 0x7b, + 0x6c, 0xcd, 0x23, 0xcd, 0x05, 0x97, 0x10, 0x3f, 0xf9, 0x38, 0x82, 0xe5, + 0x8c, 0x0a, 0x5a, 0xe2, 0x89, 0x9b, 0xbb, 0xac, 0x9d, 0xf6, 0x15, 0x33, + 0x1a, 0x91, 0x42, 0xc0, 0xd3, 0x9a, 0x46, 0xd5, 0x7a, 0x57, 0xc9, 0x4c, + 0xea, 0xad, 0xdb, 0xa6, 0xbe, 0xb5, 0xec, 0x60, 0x27, 0xb0, 0x96, 0xef, + 0x3f, 0x87, 0x86, 0xd4, 0x98, 0xdb, 0x1b, 0xae, 0xa9, 0xbf, 0x8e, 0x23, + 0x99, 0x6c, 0x8c, 0xcc, 0x17, 0xd6, 0xbd, 0x5b, 0x8f, 0x4a, 0x61, 0x6a, + 0xc3, 0x1b, 0x0f, 0x5e, 0xa1, 0x18, 0x1a, 0x09, 0x2f, 0xe3, 0xe5, 0xb9, + 0x60, 0xd3, 0x09, 0x49, 0x77, 0x92, 0xeb, 0x50, 0x46, 0xc4, 0xde, 0xd6, + 0x8a, 0x46, 0x0f, 0xc3}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA256, + 114, + {0x97, 0xb5, 0x78, 0x82, 0x36, 0xde, 0x2f, 0x81, 0x6f, 0xd2, 0x1c, 0xc2, + 0x1c, 0xc3, 0x9b, 0x04, 0xbe, 0x38, 0xd5, 0x1c, 0x39, 0x80, 0x5d, 0x98, + 0xc5, 0x9e, 0xf4, 0x64, 0x75, 0x23, 0xa5, 0xfb, 0xa1, 0x5f, 0x08, 0xc7, + 0xa2, 0x07, 0x6f, 0xd6, 0x3b, 0x71, 0x28, 0x2b, 0xa9, 0x0d, 0x14, 0x65, + 0x6c, 0x69, 0x6f, 0x31, 0x26, 0x26, 0xa1, 0x7d, 0xb5, 0xd7, 0x4e, 0x0e, + 0xd8, 0x23, 0x47, 0x04, 0x23, 0x8f, 0xf0, 0xdc, 0xb7, 0x53, 0x9a, 0x84, + 0x6a, 0xdb, 0x85, 0x79, 0x5d, 0x0e, 0xcb, 0x40, 0x74, 0x57, 0x40, 0x4d, + 0xf3, 0x5f, 0xcc, 0x04, 0xd4, 0x1c, 0xe9, 0x23, 0x79, 0xc0, 0x88, 0x96, + 0xee, 0xf2, 0xcd, 0x55, 0x47, 0x15, 0x84, 0x31, 0xe7, 0x1e, 0xe1, 0xcd, + 0xee, 0xa4, 0xe1, 0xe4, 0x2e, 0x41, 0xab, 0xfa, 0x6f, 0xb1, 0x3d, 0xce, + 0x3b, 0xf2, 0x95, 0x5f, 0x8e, 0xcd, 0xa8, 0xbc, 0x4f, 0xc7, 0xe4, 0x13, + 0xa2, 0x19, 0x88, 0xd1, 0x89, 0x79, 0x4e, 0xb5, 0xce, 0xec, 0xc7, 0x22, + 0x20, 0x3b, 0x91, 0x54, 0xba, 0xe7, 0xb1, 0x4c, 0x3c, 0x6f, 0x7e, 0x51, + 0x08, 0x1d, 0x78, 0x98, 0xea, 0xee, 0x4d, 0x4c, 0xc8, 0x46, 0x65, 0x90, + 0x9e, 0xbb, 0xf3, 0x1d, 0x7c, 0x3d, 0xfa, 0x21, 0x6e, 0x85, 0x4c, 0x30, + 0x5c, 0x7e, 0xa4, 0x2e, 0x50, 0x2a, 0xf5, 0x0d, 0x60, 0x45, 0xca, 0x3b, + 0xaf, 0x89, 0xa8, 0x36, 0xc7, 0xf1, 0x12, 0x42, 0xae, 0xf4, 0x92, 0x58, + 0x6d, 0x77, 0xb4, 0xe6, 0xd9, 0x6b, 0xbb, 0x7f, 0x42, 0x8b, 0xd3, 0x8e, + 0x58, 0x37, 0x68, 0xfa, 0x67, 0xce, 0x96, 0x22, 0xa8, 0xe0, 0xc8, 0xd7, + 0x7c, 0x6a, 0xf2, 0x11, 0xee, 0xf2, 0xe2, 0xbc, 0x14, 0x18, 0x14, 0x1d, + 0xcb, 0x84, 0x01, 0xf6, 0x7b, 0x83, 0x21, 0x09, 0x5d, 0x62, 0x3e, 0x00, + 0xa3, 0xd6, 0x5b, 0xde}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA256, + 115, + {0x41, 0xea, 0x41, 0x1b, 0xe0, 0x9b, 0xb5, 0x8c, 0x61, 0xd4, 0xef, 0x96, + 0x0c, 0x12, 0x4d, 0x68, 0xe9, 0xc2, 0xe5, 0x94, 0xc9, 0xe2, 0xf4, 0x60, + 0xb1, 0xfc, 0x22, 0x59, 0xb2, 0x06, 0x78, 0x41, 0x8e, 0x2d, 0x0a, 0x7f, + 0xb5, 0x56, 0x46, 0x4c, 0x3c, 0xbb, 0x0d, 0xf0, 0x1e, 0x1e, 0xb3, 0x04, + 0xc6, 0x4a, 0x98, 0x15, 0xc9, 0x92, 0x64, 0x06, 0x79, 0x55, 0x9f, 0xa3, + 0xb2, 0x65, 0x25, 0x53, 0x07, 0x25, 0x75, 0x80, 0x4f, 0xde, 0xe6, 0x85, + 0x12, 0x1e, 0xfd, 0xf4, 0xb4, 0x9d, 0x81, 0x74, 0xad, 0x14, 0x41, 0xc9, + 0xa5, 0x63, 0xce, 0x0d, 0x02, 0xee, 0x15, 0xe0, 0xe4, 0x18, 0xeb, 0xe8, + 0x6a, 0xa1, 0xbc, 0x75, 0xcb, 0xb9, 0x1b, 0xf9, 0x10, 0xf8, 0xbd, 0x7d, + 0xc1, 0x54, 0x43, 0x19, 0xd0, 0xc1, 0xba, 0xbf, 0xdd, 0x33, 0x1f, 0xe6, + 0xde, 0x6b, 0x69, 0x99, 0xc3, 0x18, 0x90, 0x42, 0x1a, 0x38, 0x03, 0xa9, + 0x96, 0x79, 0xf7, 0x0b, 0x9b, 0x62, 0x8c, 0x7d, 0xdf, 0xf9, 0x8f, 0x57, + 0xcf, 0x2d, 0x46, 0x60, 0xfe, 0xec, 0xf3, 0xde, 0xb7, 0x6c, 0x35, 0x86, + 0x2e, 0x90, 0xa3, 0xdd, 0xe6, 0xad, 0x0a, 0x7e, 0x09, 0xd3, 0x84, 0x85, + 0xcb, 0xdc, 0x6c, 0x0a, 0x86, 0xe6, 0x8b, 0xd9, 0x13, 0xe0, 0x94, 0x78, + 0xf2, 0xba, 0xe1, 0x77, 0xd5, 0x16, 0x50, 0xf9, 0xdc, 0x63, 0x07, 0x75, + 0xf9, 0xb9, 0x1d, 0x81, 0xc1, 0x49, 0xa1, 0xe1, 0xdb, 0x03, 0x67, 0xfa, + 0x32, 0x14, 0x88, 0x50, 0x14, 0x93, 0xa7, 0x15, 0xa8, 0xa7, 0x0b, 0x40, + 0x6b, 0xfd, 0xec, 0x8b, 0x1a, 0x79, 0x84, 0x3a, 0x63, 0xd6, 0xc5, 0xdb, + 0x1d, 0xcb, 0xcc, 0x72, 0x44, 0xf3, 0x57, 0x65, 0x56, 0x08, 0x14, 0x32, + 0x93, 0x0f, 0x15, 0x2f, 0x46, 0x64, 0x95, 0x61, 0x23, 0x15, 0x47, 0x9a, + 0x5c, 0x2a, 0xb3, 0xba}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA256, + 116, + {0x4a, 0xd9, 0xf7, 0x15, 0x29, 0xbe, 0x08, 0x29, 0xb7, 0xa8, 0x9c, 0x58, + 0xae, 0xc8, 0xbd, 0x34, 0xe2, 0x51, 0xf6, 0xdf, 0x8e, 0x50, 0xaa, 0x5c, + 0x51, 0xc5, 0x7e, 0xd1, 0x61, 0x1d, 0x72, 0xfa, 0xf1, 0xcb, 0x11, 0x4a, + 0x8f, 0xf1, 0x2d, 0xde, 0x0a, 0xb8, 0x38, 0x58, 0x35, 0x41, 0xa2, 0xab, + 0xb3, 0x81, 0x09, 0xf8, 0x2e, 0x24, 0x8c, 0xa8, 0x52, 0x2c, 0xf7, 0xc4, + 0xb3, 0x85, 0x15, 0x3b, 0xad, 0xf5, 0x14, 0x0b, 0xf8, 0x4b, 0xcc, 0xeb, + 0xf8, 0x8f, 0x54, 0x9a, 0xab, 0x8c, 0xe6, 0xfc, 0x43, 0x8d, 0xad, 0x7d, + 0xdc, 0x87, 0xeb, 0x27, 0x97, 0xcb, 0x8e, 0x7c, 0xf3, 0xd4, 0x6e, 0x7b, + 0xce, 0x4c, 0x85, 0x3e, 0xdc, 0xb7, 0xf0, 0xca, 0x2e, 0x7d, 0xbe, 0x94, + 0x44, 0x4a, 0x3f, 0xe4, 0x5d, 0x01, 0x81, 0x81, 0x97, 0xdd, 0xcc, 0x20, + 0x80, 0x3d, 0x91, 0x79, 0x3c, 0xfc, 0x34, 0xf3, 0x4e, 0xb0, 0x7b, 0xda, + 0xe1, 0x51, 0xfb, 0x98, 0x7f, 0x16, 0x4b, 0xb2, 0x7b, 0x5c, 0xdb, 0x7c, + 0x68, 0x67, 0xf2, 0x34, 0x0e, 0xf1, 0x4b, 0x90, 0x0a, 0xf5, 0x1c, 0x33, + 0x5e, 0x68, 0x18, 0x59, 0x97, 0x17, 0x45, 0x34, 0xac, 0xce, 0xd5, 0xd9, + 0x7d, 0xb6, 0x78, 0x35, 0xc0, 0x3e, 0xc2, 0xbe, 0xa1, 0x4c, 0x38, 0x06, + 0x81, 0x01, 0x55, 0xa1, 0xce, 0x91, 0x6e, 0xbd, 0x80, 0xec, 0x11, 0x25, + 0x15, 0xba, 0xf2, 0x5f, 0x60, 0x0c, 0xea, 0xba, 0xbd, 0x9e, 0x06, 0x06, + 0x91, 0x76, 0x61, 0x9b, 0x4c, 0x1b, 0xcf, 0xe7, 0xf9, 0xc1, 0x51, 0xfc, + 0xad, 0x91, 0xb0, 0x18, 0xdd, 0x9c, 0x5c, 0xa6, 0x53, 0x6e, 0xc9, 0x99, + 0xa7, 0x38, 0x75, 0x19, 0xc4, 0x2b, 0xf7, 0x1f, 0x3b, 0x08, 0x8d, 0x91, + 0x5f, 0x51, 0x50, 0xd4, 0xb3, 0x88, 0x34, 0x9b, 0x31, 0x06, 0x44, 0xa5, + 0xdc, 0x83, 0x4c, 0xf7}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA256, + 117, + {0x72, 0xae, 0x99, 0x7b, 0x4a, 0x0b, 0xf2, 0x84, 0x1f, 0xc1, 0x4c, 0x64, + 0xa0, 0xc4, 0x45, 0x80, 0x60, 0x7e, 0xda, 0x38, 0x4a, 0xea, 0x73, 0xea, + 0xab, 0x99, 0x87, 0x08, 0xb2, 0xb7, 0x9b, 0x44, 0x81, 0x5c, 0xeb, 0x2c, + 0x90, 0x7e, 0xe4, 0xc4, 0x9c, 0x1f, 0x08, 0x35, 0x74, 0xe3, 0x47, 0x6f, + 0xe1, 0xe3, 0xdc, 0xd2, 0xc5, 0x81, 0x59, 0x6a, 0xf3, 0x8c, 0xcf, 0xf0, + 0x67, 0x6c, 0x2c, 0xb2, 0x4d, 0xf9, 0x15, 0x35, 0xb2, 0x2e, 0x49, 0xe8, + 0xf0, 0x72, 0x32, 0x38, 0x55, 0x5c, 0x74, 0x86, 0x75, 0xe8, 0x0e, 0x49, + 0x07, 0x26, 0x1b, 0x94, 0x3b, 0x16, 0x7e, 0xce, 0x76, 0xe9, 0xd7, 0x67, + 0xb6, 0x45, 0x85, 0xa1, 0xff, 0x60, 0x54, 0xf0, 0x9d, 0xd5, 0xe2, 0x2d, + 0xfc, 0x7f, 0x74, 0x3d, 0x69, 0x17, 0x04, 0x69, 0x8e, 0x77, 0x8b, 0x8c, + 0x03, 0x1d, 0xf4, 0x46, 0x40, 0x04, 0xf2, 0xba, 0x03, 0xe6, 0x42, 0x65, + 0x40, 0x51, 0x16, 0x5c, 0x9b, 0xb7, 0xfc, 0x2a, 0x1c, 0x5c, 0xe3, 0x05, + 0x4a, 0x85, 0x79, 0xcf, 0xbc, 0x71, 0x0b, 0xda, 0x13, 0xb7, 0xb2, 0xbb, + 0x2f, 0x23, 0xe6, 0xeb, 0x72, 0x21, 0xfb, 0x51, 0xef, 0x24, 0x04, 0x48, + 0x3e, 0x91, 0x40, 0x75, 0xcc, 0x4a, 0x9f, 0x8e, 0xb9, 0x1f, 0x24, 0x7a, + 0x60, 0x06, 0x75, 0xa9, 0x41, 0x1a, 0x6c, 0xdc, 0x51, 0x6e, 0x5f, 0x8b, + 0x9b, 0x4c, 0x99, 0x00, 0x08, 0x6a, 0x37, 0x33, 0xef, 0x93, 0x22, 0x55, + 0x23, 0x5c, 0x4e, 0x5b, 0x44, 0x84, 0xf4, 0x9b, 0xf9, 0xf5, 0x93, 0x7d, + 0x3d, 0x9e, 0x1d, 0x0f, 0xfa, 0xd6, 0x27, 0xec, 0x0f, 0xf0, 0xaa, 0xbe, + 0x08, 0xa0, 0xb0, 0x19, 0x7d, 0x43, 0x0a, 0xbe, 0x67, 0x92, 0x9b, 0xc6, + 0xbb, 0x1a, 0x96, 0xb9, 0x07, 0xc3, 0x4b, 0x24, 0x98, 0xba, 0xd0, 0x66, + 0x4b, 0x1e, 0xed, 0xa6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA256, + 118, + {0x8d, 0x6a, 0xc8, 0x9a, 0x1e, 0x6e, 0x7d, 0x09, 0xe4, 0x63, 0xef, 0xf1, + 0x06, 0xd8, 0x81, 0x7d, 0x50, 0xac, 0x80, 0xe1, 0x01, 0xdf, 0x01, 0x32, + 0x9d, 0x64, 0xf6, 0x00, 0x1c, 0x7b, 0x71, 0x3f, 0xfb, 0x4a, 0x96, 0x15, + 0x9f, 0x4c, 0xaf, 0xa5, 0xff, 0xa0, 0xce, 0xa9, 0xbc, 0x6b, 0x1a, 0x25, + 0xdc, 0xf6, 0xf0, 0x15, 0x72, 0x66, 0x63, 0x82, 0xe5, 0x46, 0xc0, 0xda, + 0x55, 0x6d, 0xa8, 0x11, 0xb5, 0xfa, 0xc1, 0x21, 0xa2, 0x00, 0x82, 0x59, + 0x64, 0xcc, 0x2e, 0x90, 0xe8, 0x14, 0x7c, 0x84, 0x6e, 0xd3, 0xa4, 0xcb, + 0x4b, 0x25, 0x15, 0x1e, 0x1c, 0x83, 0x2e, 0x3f, 0xab, 0x42, 0xd1, 0x40, + 0xbc, 0xab, 0x9f, 0x17, 0xa2, 0x47, 0xd1, 0xef, 0x81, 0x9d, 0xb5, 0xe6, + 0xde, 0xce, 0xa2, 0x80, 0xf4, 0x4c, 0xb4, 0xdb, 0x5f, 0xf2, 0x4e, 0x56, + 0x51, 0x53, 0x17, 0x84, 0x7b, 0x48, 0x49, 0xac, 0xb6, 0xe5, 0x8c, 0x16, + 0xbe, 0xed, 0x80, 0x20, 0x0b, 0x65, 0x30, 0x52, 0x70, 0x85, 0x9e, 0xef, + 0x3c, 0x5b, 0xb2, 0x67, 0x7d, 0xc3, 0x18, 0xe5, 0x84, 0x10, 0x92, 0xc2, + 0x1d, 0xde, 0x88, 0x2a, 0x02, 0xb1, 0x60, 0x71, 0xa5, 0xc9, 0x51, 0xa7, + 0xed, 0xab, 0x12, 0xe3, 0xdf, 0x75, 0xf4, 0xc8, 0x42, 0xbb, 0xc4, 0x8f, + 0x87, 0x6e, 0xed, 0x02, 0xa7, 0xf3, 0xb8, 0x78, 0xe1, 0x3a, 0x21, 0x3c, + 0x18, 0xfb, 0x54, 0xbe, 0xa4, 0x6f, 0xe8, 0xe9, 0xe3, 0x97, 0x81, 0x77, + 0x94, 0xad, 0x24, 0x03, 0x31, 0x88, 0xb1, 0x26, 0x8c, 0x7e, 0xd4, 0x25, + 0x53, 0x76, 0xf7, 0x80, 0x7f, 0x94, 0x91, 0xc6, 0x37, 0x0a, 0x3e, 0xff, + 0x60, 0x21, 0x86, 0x18, 0x40, 0xeb, 0xee, 0xe2, 0xbf, 0x7d, 0xfc, 0x8b, + 0xff, 0x45, 0xec, 0x9b, 0x04, 0xdb, 0x50, 0x99, 0xa5, 0x86, 0xd4, 0x4c, + 0xa7, 0x1d, 0x88, 0x76}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA256, + 119, + {0xa6, 0x13, 0xeb, 0x54, 0xaf, 0x4d, 0xf4, 0x41, 0x02, 0x29, 0xcf, 0xd6, + 0x28, 0xf6, 0x46, 0xef, 0x26, 0xdf, 0xb7, 0xd6, 0x10, 0x68, 0x2d, 0x11, + 0x87, 0xe9, 0x69, 0x6d, 0x35, 0xfe, 0x58, 0x49, 0xcd, 0x9e, 0xc3, 0xd4, + 0x8f, 0x0b, 0x5b, 0x23, 0x96, 0x28, 0xa0, 0x8c, 0xeb, 0xfe, 0x9c, 0x53, + 0x9c, 0x68, 0x28, 0x99, 0x5b, 0xee, 0xe9, 0x78, 0x8f, 0x6a, 0xed, 0xfb, + 0xa3, 0x1d, 0xae, 0x0c, 0x7b, 0x32, 0x22, 0x1b, 0x42, 0x20, 0xcf, 0x5b, + 0x0d, 0x53, 0xac, 0xf5, 0xd8, 0xde, 0x4d, 0x80, 0xcf, 0xdb, 0xd2, 0x36, + 0x62, 0x03, 0xa6, 0x8b, 0x43, 0xa7, 0x2b, 0xdf, 0xbf, 0xae, 0x12, 0xb9, + 0x63, 0x14, 0xfe, 0xf9, 0x15, 0xd1, 0xb6, 0xfc, 0xc6, 0x45, 0xca, 0x93, + 0x53, 0x85, 0xd2, 0x3d, 0x66, 0x41, 0x8d, 0x47, 0xd6, 0x0f, 0xd4, 0xc7, + 0x39, 0x5a, 0xfc, 0xca, 0xc6, 0x1c, 0x4a, 0x02, 0xdf, 0x3b, 0x0e, 0xdd, + 0x31, 0x52, 0xc2, 0xe3, 0x98, 0x55, 0x67, 0x85, 0xe9, 0xc9, 0x82, 0xf8, + 0xbf, 0x55, 0xe2, 0x41, 0x7e, 0x61, 0x4e, 0xf6, 0x94, 0xc1, 0x70, 0x82, + 0xe5, 0x56, 0xb4, 0xa4, 0x8f, 0xf9, 0xe7, 0x15, 0x50, 0x21, 0x74, 0x7b, + 0x95, 0x20, 0x11, 0xab, 0xb0, 0x53, 0xdc, 0x09, 0xe4, 0x87, 0x45, 0x0c, + 0xc7, 0xa8, 0xa0, 0x2b, 0x7a, 0xf6, 0x72, 0xb7, 0x76, 0xea, 0x85, 0x61, + 0x50, 0x4b, 0x8b, 0x08, 0xe2, 0xe2, 0x19, 0x91, 0x9b, 0xa8, 0xcc, 0x7e, + 0x24, 0xe6, 0x05, 0xcd, 0x7e, 0xf8, 0x56, 0xcf, 0x25, 0xf3, 0xd3, 0x39, + 0x13, 0x11, 0x41, 0x5e, 0xe6, 0x7d, 0xc3, 0x69, 0xb5, 0x2d, 0x67, 0x6f, + 0x42, 0x5c, 0x77, 0x3d, 0x72, 0xba, 0xf5, 0x72, 0xb3, 0xf5, 0x82, 0x9f, + 0xc7, 0x69, 0x25, 0xe3, 0x38, 0x6c, 0xb7, 0x70, 0xad, 0xaa, 0xda, 0x94, + 0x2d, 0xc0, 0xa4, 0xef}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA256, + 120, + {0x71, 0x04, 0xa7, 0x54, 0xfb, 0x33, 0x41, 0x26, 0x2f, 0x60, 0x3e, 0x56, + 0x95, 0xd7, 0x00, 0xb3, 0x5e, 0xee, 0x82, 0xe4, 0xce, 0x5b, 0x5f, 0x82, + 0x01, 0x0f, 0x7b, 0x8d, 0x78, 0x8c, 0xbe, 0x44, 0x23, 0x0a, 0xa1, 0x12, + 0x89, 0xd7, 0x39, 0xab, 0x64, 0x78, 0xb7, 0x33, 0x67, 0x72, 0xfe, 0x86, + 0x9e, 0xb5, 0xe7, 0x02, 0xa6, 0x27, 0x5a, 0x7c, 0x38, 0x5b, 0x74, 0x88, + 0xca, 0xff, 0xf3, 0xd7, 0xd8, 0xf6, 0x84, 0x32, 0x29, 0x67, 0x4a, 0x53, + 0xbb, 0x6b, 0xe3, 0x0c, 0x84, 0xb3, 0xbf, 0x58, 0xc7, 0x59, 0x1c, 0x73, + 0x74, 0xfd, 0xfd, 0xf1, 0xf5, 0xfe, 0x8c, 0x94, 0x8f, 0x7d, 0x47, 0x20, + 0x07, 0xe6, 0xc3, 0x27, 0xd9, 0xf6, 0x7f, 0x44, 0x62, 0x2a, 0xf4, 0x4c, + 0x55, 0x59, 0x29, 0x46, 0x24, 0x32, 0x75, 0xe5, 0xca, 0xe5, 0xf8, 0xea, + 0x85, 0x90, 0xd6, 0xef, 0xad, 0x78, 0x20, 0xa0, 0x61, 0x81, 0xe8, 0x18, + 0x0c, 0xb2, 0xb9, 0xf5, 0xf0, 0x48, 0x0f, 0xbb, 0x4e, 0x7c, 0xa3, 0x2a, + 0xe5, 0x26, 0x5e, 0x01, 0x9a, 0xcc, 0x39, 0xb4, 0x6d, 0x02, 0xe7, 0x7e, + 0x0f, 0x09, 0x42, 0x6a, 0x2b, 0x21, 0x1c, 0xa4, 0x42, 0x0a, 0x97, 0x0c, + 0x80, 0x5e, 0x61, 0xfd, 0xe9, 0x98, 0xd3, 0x9b, 0x14, 0xa9, 0xec, 0xdd, + 0xfc, 0x85, 0x2e, 0xfc, 0x8d, 0x52, 0xe6, 0x69, 0xaa, 0x80, 0x40, 0x56, + 0x47, 0x33, 0x0e, 0x28, 0x4f, 0x87, 0x20, 0x6e, 0x97, 0xd4, 0xdb, 0x2e, + 0x5f, 0x79, 0x8f, 0x77, 0xa8, 0x30, 0x43, 0xdc, 0xdb, 0xe7, 0x6a, 0x9c, + 0x87, 0x6b, 0xbe, 0x7a, 0x14, 0x52, 0x8b, 0xff, 0x82, 0xc3, 0x54, 0x18, + 0xa6, 0xfa, 0x6d, 0x93, 0xbe, 0xda, 0x59, 0xbe, 0xbf, 0x2e, 0xbc, 0x05, + 0x0a, 0xdf, 0x70, 0x91, 0xdf, 0x4a, 0x20, 0xb0, 0x3c, 0xcf, 0x9c, 0xb3, + 0x35, 0x87, 0x58, 0x68}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA256, + 121, + {0x3a, 0x85, 0x91, 0x32, 0x33, 0x75, 0xe7, 0x15, 0xc9, 0x5e, 0xac, 0x00, + 0x39, 0x7c, 0x45, 0xae, 0x77, 0x28, 0xb9, 0xa4, 0x17, 0x5f, 0x8d, 0x06, + 0x5e, 0x40, 0x2c, 0x13, 0x6e, 0x6b, 0x55, 0x5c, 0x6e, 0xc8, 0x69, 0x17, + 0xf8, 0xd5, 0x40, 0x6e, 0x62, 0x0f, 0x8a, 0x99, 0x06, 0xfa, 0x24, 0x4e, + 0x47, 0x2c, 0xdf, 0x21, 0x18, 0xe4, 0x66, 0x7c, 0xc4, 0x3a, 0x6b, 0x1c, + 0x34, 0xc1, 0x83, 0x47, 0xf2, 0xe8, 0xff, 0x1a, 0x1b, 0x5c, 0x0d, 0x81, + 0x51, 0xb3, 0xd9, 0xd4, 0x3f, 0x97, 0x31, 0x51, 0xfa, 0x32, 0x0d, 0xd8, + 0xb9, 0x53, 0x5d, 0x4c, 0xde, 0x39, 0xaa, 0xa1, 0x92, 0x4b, 0xf5, 0x7c, + 0xdc, 0x7f, 0xa5, 0xd4, 0x24, 0x4f, 0xbf, 0x36, 0x68, 0x9f, 0x54, 0xdb, + 0x18, 0x69, 0x17, 0x00, 0xdd, 0x0b, 0xe2, 0xe5, 0xa5, 0x0e, 0x57, 0xb1, + 0x62, 0x7c, 0xd9, 0x1e, 0x59, 0x66, 0x6a, 0x60, 0xb4, 0x0a, 0xbc, 0x0c, + 0xac, 0x8e, 0x78, 0x4e, 0x36, 0x1b, 0x35, 0xa2, 0x49, 0x6b, 0x3e, 0x5e, + 0xdc, 0x88, 0x79, 0x20, 0x44, 0xe2, 0x71, 0xad, 0x77, 0x84, 0xe2, 0x2f, + 0xdc, 0xf7, 0xf2, 0xe0, 0x8a, 0x6b, 0x68, 0x6e, 0xef, 0x75, 0x8a, 0xd9, + 0xc0, 0x84, 0x8a, 0x2d, 0xfa, 0xaa, 0x7e, 0x7a, 0x28, 0xa3, 0x3c, 0xdd, + 0x43, 0x40, 0x5e, 0xcc, 0x61, 0xc0, 0x13, 0xfe, 0x6c, 0x84, 0x19, 0x2d, + 0x88, 0x79, 0x8a, 0x14, 0x99, 0xc4, 0xa6, 0xc3, 0x70, 0xbf, 0x8c, 0xf2, + 0x97, 0x16, 0x4f, 0x4b, 0xe0, 0xc4, 0x2d, 0xea, 0x8a, 0x0d, 0xdb, 0x47, + 0x42, 0x77, 0x39, 0x75, 0xc6, 0x05, 0x9d, 0x7a, 0xb5, 0x9a, 0xb1, 0x3d, + 0x25, 0xc6, 0x85, 0x0d, 0x2b, 0x55, 0xf8, 0x65, 0x68, 0x72, 0x1c, 0x77, + 0x70, 0x72, 0xce, 0xad, 0xa2, 0x96, 0x85, 0x06, 0x6e, 0x4f, 0x60, 0xe3, + 0x06, 0x6f, 0xdd, 0x6e}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA256, + 122, + {0x97, 0x36, 0x63, 0x20, 0x40, 0xb7, 0xf0, 0x3a, 0xf9, 0x8d, 0xf3, 0x85, + 0xf0, 0x28, 0x8f, 0x74, 0xa3, 0xf9, 0xff, 0xe4, 0x5a, 0x39, 0x08, 0x53, + 0xe3, 0xf1, 0xd1, 0xf4, 0x13, 0xb9, 0x5b, 0xe5, 0x6d, 0x5d, 0x97, 0x91, + 0x89, 0x79, 0x0d, 0x95, 0x4a, 0x22, 0x75, 0x9a, 0x4c, 0x10, 0xdc, 0x9a, + 0xcc, 0x8f, 0x4f, 0xbc, 0xf6, 0x70, 0x31, 0xd0, 0x02, 0xbb, 0x88, 0x77, + 0x07, 0x1a, 0x57, 0x9d, 0xf7, 0x5d, 0x34, 0xe5, 0x80, 0x3f, 0xb8, 0xf0, + 0x84, 0x91, 0x14, 0x87, 0xff, 0x65, 0x0d, 0x14, 0x49, 0xed, 0xdf, 0xb6, + 0x0d, 0x66, 0xcc, 0x1c, 0x3a, 0x0c, 0x82, 0x71, 0xc3, 0x2f, 0x4b, 0x3b, + 0x3f, 0x7e, 0x72, 0xdd, 0xe3, 0x1d, 0x52, 0xff, 0x87, 0x6d, 0xec, 0x63, + 0xc5, 0x05, 0x1f, 0xc8, 0x9b, 0x25, 0x70, 0x84, 0xa8, 0x83, 0x0c, 0xc7, + 0xe3, 0x88, 0xde, 0xb3, 0x8c, 0xf6, 0xde, 0x7f, 0x04, 0x41, 0x3c, 0xeb, + 0x27, 0x40, 0x68, 0x37, 0x40, 0x40, 0xd4, 0x09, 0x1e, 0x8a, 0x72, 0xcc, + 0xfe, 0xec, 0xef, 0x67, 0xfc, 0xa6, 0xea, 0x0b, 0xd6, 0x52, 0xb2, 0x73, + 0xa8, 0x83, 0xca, 0x1d, 0x56, 0x37, 0xbb, 0xf2, 0x51, 0x33, 0xcc, 0x09, + 0xa3, 0xd9, 0xc9, 0x92, 0xf5, 0xcb, 0xa1, 0x2b, 0xc1, 0x32, 0xfb, 0xd9, + 0xad, 0xb6, 0xad, 0x1f, 0x89, 0xe9, 0xad, 0x11, 0x17, 0x8b, 0xbc, 0x7b, + 0x08, 0xd0, 0xdd, 0x6d, 0x63, 0x29, 0x31, 0x9e, 0xdd, 0xc6, 0x43, 0xfe, + 0xc2, 0x1a, 0x5b, 0x17, 0x59, 0x52, 0x96, 0xd6, 0x9c, 0xa6, 0xef, 0x87, + 0x02, 0xb6, 0x2d, 0x60, 0xb9, 0x2b, 0xfd, 0xdb, 0x7e, 0xb0, 0x1b, 0xb2, + 0x3b, 0x20, 0x4e, 0xc0, 0xfb, 0x27, 0xae, 0x39, 0x79, 0x48, 0x93, 0x68, + 0x17, 0x96, 0xfb, 0x16, 0xf4, 0x72, 0x49, 0x49, 0x3d, 0xcf, 0x19, 0x9c, + 0x8a, 0x2d, 0x74, 0xf4}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA256, + 123, + {0x7c, 0x26, 0xf8, 0xb9, 0x1b, 0x43, 0xbe, 0x4d, 0x09, 0xcf, 0x5e, 0xe7, + 0x49, 0x0a, 0x27, 0xce, 0x7b, 0xed, 0xad, 0x45, 0x75, 0xff, 0xf6, 0x98, + 0x0a, 0x07, 0xbc, 0xef, 0x5c, 0xf7, 0x83, 0xee, 0xb5, 0x7a, 0xa1, 0x86, + 0x3a, 0xde, 0x6e, 0xde, 0x8d, 0xc9, 0x5d, 0x07, 0xc1, 0xa3, 0xd0, 0x84, + 0x16, 0x52, 0xb3, 0x57, 0xbe, 0x04, 0x55, 0x6a, 0x54, 0x9f, 0xd8, 0x23, + 0x4e, 0xde, 0x8f, 0x5e, 0x50, 0x83, 0xa3, 0xd4, 0xaf, 0x27, 0x3e, 0x30, + 0x23, 0xf6, 0x10, 0x02, 0x9a, 0x0b, 0x3c, 0xf8, 0x5a, 0x8a, 0x2f, 0x27, + 0x6e, 0x4f, 0x57, 0x25, 0x1e, 0x2a, 0x63, 0x38, 0xd2, 0xca, 0x03, 0x05, + 0xa6, 0x85, 0xdc, 0xb2, 0x40, 0xf3, 0x6c, 0x96, 0x6d, 0xd0, 0xda, 0x78, + 0x31, 0x76, 0x31, 0x3e, 0xf7, 0xc9, 0x3a, 0xe6, 0xd1, 0x30, 0x08, 0x09, + 0x9f, 0x84, 0x64, 0x38, 0xad, 0x2c, 0x9d, 0xcc, 0x0e, 0xc9, 0xf8, 0xc3, + 0x43, 0xcb, 0x33, 0x77, 0xd5, 0xd1, 0x4a, 0xd2, 0x3b, 0xb2, 0x5b, 0x11, + 0xc1, 0x9a, 0x5b, 0xc4, 0x60, 0x59, 0x25, 0x91, 0x69, 0x7e, 0x92, 0xea, + 0x08, 0x81, 0x60, 0xf8, 0x7c, 0x04, 0x18, 0xb0, 0x90, 0x3b, 0xca, 0x2c, + 0x75, 0x67, 0xdc, 0x76, 0xda, 0x84, 0xda, 0x00, 0x02, 0x33, 0xc3, 0x91, + 0xf9, 0x3b, 0x05, 0xe9, 0xe8, 0xf0, 0x1b, 0x78, 0x63, 0x9b, 0xf9, 0x5b, + 0xb2, 0x1f, 0x74, 0xb7, 0xfe, 0x1c, 0x00, 0xb6, 0x4e, 0xba, 0xce, 0x84, + 0x58, 0xd2, 0x92, 0xbe, 0xf3, 0xac, 0xdb, 0xff, 0x89, 0x27, 0x67, 0x02, + 0xc5, 0x47, 0x17, 0x1d, 0x8a, 0xeb, 0xd5, 0x6d, 0xc2, 0x4f, 0x98, 0xd8, + 0x32, 0xfe, 0xae, 0xa0, 0x3c, 0xd1, 0x6e, 0x97, 0x7b, 0x99, 0x38, 0x20, + 0x40, 0xf2, 0xec, 0xc1, 0xac, 0x45, 0x88, 0x5c, 0x4f, 0x07, 0xdf, 0xbf, + 0x9f, 0xe6, 0x1d, 0x35}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA256, + 124, + {0x4a, 0x4b, 0x79, 0x98, 0xd9, 0x28, 0x2a, 0xd4, 0xb4, 0x58, 0xb6, 0xb0, + 0x41, 0xda, 0x10, 0x4e, 0x98, 0xf8, 0x25, 0x2b, 0x71, 0x1b, 0xd0, 0x7b, + 0x79, 0x00, 0xd4, 0xac, 0xd3, 0xcb, 0xc7, 0xb1, 0xc9, 0x0c, 0xf7, 0x8e, + 0xba, 0x71, 0x8c, 0x87, 0xb9, 0xb6, 0xad, 0x94, 0xfb, 0x35, 0x56, 0x65, + 0x60, 0xd6, 0xd6, 0xbe, 0x59, 0xe8, 0x01, 0x86, 0x25, 0x05, 0xe9, 0x08, + 0xef, 0x42, 0xc9, 0x34, 0xd0, 0x85, 0xea, 0x82, 0xfe, 0x47, 0xde, 0x6a, + 0xe3, 0xef, 0xbb, 0xe1, 0xdf, 0xcb, 0xaf, 0x99, 0x00, 0x5e, 0xf2, 0x50, + 0xed, 0x6f, 0xb7, 0x4c, 0x09, 0x09, 0x5a, 0x03, 0x1a, 0x30, 0xfd, 0x33, + 0xe5, 0x2a, 0x7e, 0x7d, 0x0b, 0x73, 0x73, 0x6f, 0x3f, 0x75, 0x16, 0xee, + 0x96, 0xa0, 0x8f, 0x61, 0xe3, 0xdf, 0x85, 0xe1, 0x74, 0x65, 0x0b, 0xae, + 0x50, 0xb4, 0xdc, 0x63, 0x26, 0x98, 0xf6, 0xe7, 0xf1, 0xef, 0xd2, 0xbb, + 0xf1, 0x04, 0x64, 0x15, 0x3e, 0xd4, 0xdb, 0xa7, 0x17, 0x57, 0xd2, 0xfc, + 0x19, 0x66, 0xd3, 0xc8, 0x0e, 0x0c, 0x55, 0x5d, 0x25, 0x2d, 0x9e, 0x9d, + 0xcd, 0xf5, 0x95, 0x34, 0x17, 0x5f, 0xeb, 0x7d, 0xb6, 0xd9, 0xd1, 0x7f, + 0x30, 0xc8, 0x26, 0x78, 0xd6, 0xea, 0x68, 0x08, 0x76, 0xc2, 0xed, 0x71, + 0x44, 0x7f, 0x12, 0x7d, 0xc3, 0xc7, 0x58, 0x52, 0xdc, 0x0f, 0xdf, 0x0e, + 0x1c, 0x17, 0xfd, 0x1b, 0xc3, 0x8b, 0xcd, 0x25, 0x50, 0x1f, 0x07, 0xa5, + 0xc0, 0xdf, 0xcf, 0xe2, 0x95, 0xf0, 0xbe, 0x27, 0xcf, 0xe1, 0x8a, 0x5c, + 0x59, 0x69, 0x60, 0x40, 0x76, 0x23, 0x09, 0x7c, 0xda, 0xd1, 0x48, 0xe5, + 0x04, 0x34, 0x33, 0xbd, 0x45, 0x67, 0x95, 0x1d, 0xed, 0x89, 0xd0, 0xbd, + 0xd8, 0x52, 0x84, 0x97, 0xb8, 0x52, 0x52, 0x12, 0xb8, 0xaf, 0xfb, 0xcc, + 0x97, 0x6a, 0x50, 0xf6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA256, + 125, + {0x6f, 0xb0, 0x24, 0x1a, 0x39, 0x61, 0xa0, 0x31, 0x38, 0xb8, 0x47, 0x3f, + 0x8b, 0xd3, 0xec, 0x20, 0x29, 0x79, 0xa9, 0x8f, 0x07, 0xd3, 0x25, 0x90, + 0x9a, 0x2e, 0x85, 0xa5, 0x21, 0x67, 0xfc, 0x37, 0x9a, 0xb1, 0x64, 0xc4, + 0xa0, 0x39, 0x86, 0xed, 0xba, 0x63, 0x8a, 0xbf, 0x1f, 0x88, 0x17, 0xc1, + 0xcb, 0x89, 0xf2, 0x97, 0x38, 0x7f, 0x2d, 0x59, 0x38, 0xe7, 0x07, 0xaa, + 0xa5, 0x3e, 0xee, 0x6b, 0xbd, 0x6a, 0x9a, 0x7f, 0xe8, 0xb7, 0x0a, 0x31, + 0x37, 0x3e, 0x67, 0x5f, 0x44, 0x3c, 0x90, 0x2d, 0xc1, 0xd0, 0xdf, 0xcd, + 0xfe, 0x4b, 0x3e, 0xa8, 0x3c, 0xd5, 0x75, 0xbf, 0xfb, 0x04, 0x07, 0x12, + 0x20, 0xf1, 0x09, 0x4b, 0x9a, 0x3e, 0x7c, 0xd0, 0x4f, 0xab, 0xd7, 0x0c, + 0x0b, 0x87, 0x61, 0x23, 0x1a, 0xbe, 0xbd, 0x3f, 0x4e, 0xda, 0x11, 0xf7, + 0x4f, 0x83, 0xd7, 0x7a, 0x1a, 0x44, 0xe2, 0x84, 0x32, 0xd0, 0x5d, 0xa3, + 0x39, 0x98, 0x41, 0x9e, 0x5c, 0xaf, 0xba, 0x0e, 0x81, 0x96, 0x09, 0x63, + 0x20, 0x93, 0x79, 0xa5, 0x1f, 0xa9, 0xc5, 0xc2, 0x76, 0x49, 0xec, 0x89, + 0xf8, 0xa5, 0x28, 0xef, 0x0a, 0x88, 0x5f, 0x05, 0x5e, 0xdf, 0x3f, 0x66, + 0xab, 0x1d, 0x4b, 0xaf, 0x07, 0xa4, 0x05, 0xb8, 0x76, 0x78, 0xed, 0x6d, + 0x17, 0x0a, 0xb8, 0x90, 0xde, 0xd0, 0xe8, 0xee, 0x90, 0xca, 0x1e, 0xc0, + 0xe9, 0xf6, 0xe5, 0xac, 0x24, 0x7e, 0x01, 0x00, 0x9d, 0x6e, 0xb7, 0x10, + 0x1d, 0xa6, 0xed, 0xed, 0x84, 0x33, 0x9c, 0xa1, 0x91, 0xbd, 0x61, 0x94, + 0xe3, 0xb6, 0xbd, 0x8b, 0x09, 0x4d, 0xa7, 0x88, 0xc1, 0xae, 0x06, 0x8d, + 0x8c, 0xe7, 0x32, 0x2f, 0xc7, 0xe2, 0x21, 0x89, 0xe6, 0xce, 0xa7, 0x65, + 0x5b, 0x1a, 0xe6, 0x90, 0xda, 0x05, 0xa0, 0xaa, 0xe4, 0x64, 0x66, 0x80, + 0x0d, 0xdd, 0x6f, 0x26}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA256, + 126, + {0x93, 0x00, 0xa8, 0x66, 0x00, 0xb6, 0x00, 0x33, 0x0a, 0x19, 0xb7, 0x50, + 0xce, 0xed, 0xca, 0x9d, 0xa6, 0xc9, 0x6a, 0x99, 0xbb, 0xf6, 0x5a, 0xb7, + 0xdd, 0xa6, 0xa5, 0x92, 0x4d, 0x22, 0xa5, 0xfc, 0x9a, 0x21, 0x62, 0xe3, + 0x37, 0x51, 0x72, 0xfb, 0x38, 0xf6, 0x2a, 0xa5, 0x2a, 0x9f, 0xec, 0x71, + 0xaf, 0x10, 0x07, 0xeb, 0xdc, 0x5c, 0xe2, 0x9b, 0x02, 0x16, 0x3d, 0x9c, + 0x55, 0xea, 0xd2, 0x14, 0x19, 0x59, 0xea, 0xea, 0x28, 0xf1, 0x3c, 0x48, + 0x2b, 0xe0, 0x46, 0xd6, 0x76, 0x77, 0x0e, 0x02, 0xb7, 0x12, 0x68, 0xd5, + 0x4d, 0x52, 0x83, 0x9d, 0xdd, 0x92, 0x91, 0x17, 0xe4, 0x85, 0x7c, 0x9a, + 0x6a, 0x17, 0xf9, 0x29, 0x15, 0xd0, 0xac, 0xfe, 0xf9, 0xbc, 0xa2, 0xc4, + 0x08, 0x19, 0xef, 0x58, 0x13, 0x0e, 0xec, 0x1b, 0xd6, 0x03, 0x59, 0xbb, + 0x8f, 0x47, 0xce, 0x67, 0xf0, 0x66, 0x30, 0x86, 0xca, 0xf2, 0x28, 0x11, + 0x36, 0xb6, 0x07, 0x6b, 0x20, 0x31, 0x02, 0x03, 0xa9, 0xac, 0x1b, 0x29, + 0x3c, 0x51, 0x1a, 0x53, 0xe1, 0x0f, 0xf8, 0x80, 0xff, 0xcb, 0x71, 0x84, + 0xbe, 0x60, 0xfa, 0xd5, 0x85, 0x86, 0xbc, 0x9a, 0x11, 0xfb, 0x51, 0xd7, + 0xdc, 0xff, 0x71, 0xb4, 0x01, 0xe4, 0x2c, 0x1c, 0x7e, 0x92, 0xca, 0xca, + 0xe3, 0xc5, 0x0b, 0x62, 0xdf, 0xbe, 0xa3, 0x90, 0xc2, 0x85, 0xc5, 0xfe, + 0xea, 0x91, 0xc2, 0x88, 0xfb, 0x84, 0x54, 0x01, 0x41, 0x7f, 0xb0, 0x1a, + 0x09, 0xb3, 0xb6, 0xf0, 0xa1, 0x62, 0x1d, 0xf5, 0xc1, 0x72, 0x63, 0x2d, + 0x40, 0xfb, 0x29, 0x36, 0xa7, 0xc2, 0xb6, 0x2e, 0x98, 0x9b, 0x84, 0x8a, + 0x06, 0xc0, 0x98, 0xe6, 0x9a, 0x33, 0x37, 0x59, 0xd9, 0xba, 0x2d, 0x27, + 0x08, 0x53, 0xf6, 0x5d, 0xae, 0xe1, 0xf7, 0xa8, 0x1b, 0xda, 0xf6, 0x4a, + 0xf2, 0x34, 0x75, 0x17}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA256, + 127, + {0x87, 0x5b, 0x92, 0x04, 0xa6, 0x60, 0x39, 0x68, 0xf5, 0x0d, 0x6e, 0x4d, + 0xc1, 0x3d, 0x31, 0x92, 0x07, 0x7a, 0x28, 0x6c, 0x34, 0x75, 0x16, 0x5b, + 0x0b, 0xd1, 0x60, 0xff, 0x3d, 0xf3, 0x9f, 0xec, 0x58, 0x59, 0xa5, 0x12, + 0x88, 0x6f, 0xc1, 0xe0, 0x69, 0x16, 0xc2, 0x02, 0x5e, 0x01, 0xae, 0x2f, + 0x7a, 0xb3, 0xb3, 0x41, 0xb6, 0x37, 0x2f, 0x81, 0x9a, 0x62, 0x5a, 0x42, + 0xc2, 0x2c, 0xda, 0xfc, 0xe0, 0x31, 0xd9, 0x63, 0x5f, 0x95, 0xdd, 0x96, + 0x2a, 0x8f, 0x20, 0x2b, 0x52, 0xf9, 0x92, 0x5f, 0x07, 0xbc, 0x0c, 0x94, + 0x43, 0x4a, 0x20, 0x91, 0xd8, 0x61, 0x72, 0x95, 0x51, 0xe3, 0x7d, 0x7c, + 0x60, 0x19, 0xe1, 0x6a, 0x47, 0xce, 0x87, 0xf3, 0xf4, 0x05, 0x1b, 0x8e, + 0x9a, 0xdf, 0x62, 0x44, 0x4b, 0x52, 0x2f, 0x52, 0x29, 0x18, 0xc3, 0x91, + 0xd8, 0x29, 0x40, 0x41, 0x8c, 0xb3, 0x97, 0x6f, 0x0c, 0x30, 0x63, 0x4b, + 0xc5, 0xdf, 0xf2, 0xc4, 0xc3, 0xf3, 0x6a, 0x44, 0x89, 0xd0, 0x0c, 0x5a, + 0xe6, 0x50, 0x21, 0xb3, 0xbc, 0xf5, 0xab, 0xbe, 0xf9, 0x25, 0x7e, 0x3c, + 0x97, 0x6e, 0x5f, 0xd3, 0x05, 0xfb, 0x30, 0xcc, 0xfe, 0x13, 0xc4, 0x3f, + 0xed, 0x64, 0xc3, 0x71, 0xf8, 0x53, 0x2d, 0xdd, 0xc7, 0x0a, 0x1f, 0x41, + 0x1c, 0xae, 0x25, 0x7f, 0x37, 0xb6, 0x74, 0x3d, 0xa2, 0xd9, 0x56, 0x7f, + 0x9d, 0xc3, 0x51, 0x3b, 0x26, 0x7e, 0xe2, 0x6e, 0x2d, 0xa1, 0xa6, 0xef, + 0x00, 0x55, 0x26, 0xfd, 0x90, 0xb6, 0xec, 0xdf, 0xae, 0xd9, 0xa8, 0xd9, + 0xe2, 0xbb, 0xdf, 0xae, 0x25, 0xb0, 0xad, 0xb8, 0x10, 0x04, 0x50, 0x1f, + 0xf3, 0x2f, 0xe1, 0xe7, 0xb7, 0xac, 0xfa, 0x18, 0xde, 0x5a, 0x1a, 0xb8, + 0x76, 0x70, 0x57, 0x84, 0x18, 0x1b, 0x13, 0x36, 0x28, 0x8a, 0xef, 0xdc, + 0x91, 0x18, 0x6c, 0x3e}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA256, + 128, + {0x30, 0x5b, 0x0c, 0xb3, 0x8d, 0xb7, 0xba, 0x5d, 0xd1, 0x1c, 0x1d, 0x82, + 0x19, 0x53, 0x13, 0xb5, 0x22, 0xf5, 0x7c, 0xeb, 0x7b, 0x40, 0x45, 0x24, + 0x9d, 0xcf, 0x59, 0x77, 0xb9, 0x93, 0x15, 0xf6, 0x70, 0x8e, 0x9d, 0x8e, + 0xae, 0xf6, 0xa8, 0x9d, 0xa0, 0xc1, 0x1f, 0xa6, 0xf8, 0xdf, 0xf3, 0xaa, + 0x90, 0x50, 0x36, 0x9c, 0xd5, 0x20, 0xdd, 0x6e, 0x95, 0x72, 0x26, 0x14, + 0x4f, 0xb6, 0x8c, 0x84, 0x62, 0x55, 0xb9, 0x23, 0xa4, 0x9c, 0xe8, 0x96, + 0xfe, 0xd8, 0x82, 0x8f, 0x89, 0x56, 0xd0, 0xd7, 0xaa, 0x51, 0x93, 0x12, + 0x39, 0x40, 0xad, 0x0a, 0x52, 0x25, 0xe9, 0x21, 0xca, 0x0d, 0xc0, 0x85, + 0x2a, 0xae, 0x48, 0x50, 0x7c, 0x7e, 0x22, 0xca, 0x00, 0x7f, 0x40, 0x3b, + 0xf0, 0xfc, 0xb6, 0x55, 0x3d, 0x0a, 0xf0, 0xbc, 0xce, 0x6b, 0xe1, 0x7e, + 0xb5, 0x3b, 0x0e, 0x84, 0x01, 0x34, 0x9c, 0x8d, 0x14, 0x4e, 0xb1, 0xdd, + 0xbb, 0xf8, 0x21, 0x5f, 0xc0, 0xe0, 0x6d, 0x6a, 0xde, 0xf0, 0x96, 0xac, + 0xf5, 0x2d, 0x71, 0x97, 0x8b, 0x1b, 0xff, 0xe9, 0x5f, 0xfd, 0x21, 0x89, + 0x92, 0x56, 0xdc, 0x94, 0x4f, 0xa9, 0xcf, 0xd4, 0xd7, 0xa2, 0x5e, 0x62, + 0x84, 0x3f, 0x96, 0x5d, 0x55, 0x51, 0x5f, 0x6c, 0x45, 0xb2, 0x2a, 0x82, + 0x52, 0x88, 0x77, 0x3e, 0x25, 0x41, 0x05, 0x82, 0xf6, 0x2b, 0x9f, 0x1f, + 0xdc, 0x1e, 0x0c, 0x6d, 0x4c, 0x94, 0x1b, 0x90, 0xde, 0x7d, 0x8c, 0x3b, + 0x18, 0xcd, 0x3e, 0xaf, 0x53, 0x19, 0x86, 0x2d, 0x7e, 0xe1, 0x60, 0xa5, + 0xed, 0xba, 0x13, 0x3c, 0xbc, 0x67, 0x02, 0x47, 0x71, 0x81, 0x7c, 0x7e, + 0xda, 0x52, 0x6c, 0x92, 0xd1, 0x46, 0xe3, 0xb3, 0x8b, 0x80, 0x10, 0x25, + 0xd0, 0x18, 0x71, 0xc3, 0xef, 0xc2, 0x59, 0x1a, 0x32, 0xff, 0xae, 0xb7, + 0xb2, 0x0e, 0x7d, 0xbc}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA256, + 129, + {0x99, 0x64, 0x70, 0x15, 0x15, 0x89, 0x93, 0x89, 0x2d, 0xa3, 0xdc, 0xec, + 0xb4, 0xfd, 0x83, 0x7d, 0x01, 0x11, 0xd7, 0xac, 0x81, 0xef, 0xac, 0x2e, + 0x1b, 0xae, 0x22, 0x42, 0xe6, 0x60, 0x51, 0x82, 0xff, 0x1e, 0xd4, 0x3e, + 0x41, 0xb8, 0x1b, 0x85, 0x44, 0x83, 0x67, 0x81, 0x5c, 0x65, 0x49, 0xe3, + 0x63, 0xa6, 0x35, 0xb9, 0x46, 0xad, 0xa9, 0x9c, 0xa0, 0x11, 0x8c, 0xc3, + 0x5f, 0x37, 0x87, 0x2a, 0xca, 0x53, 0xb0, 0x24, 0xaa, 0xb1, 0xd8, 0x09, + 0x90, 0x9d, 0x27, 0xbd, 0x66, 0x4f, 0x32, 0xbe, 0x95, 0x01, 0xc3, 0xd4, + 0xb7, 0xe3, 0x53, 0x9c, 0x2e, 0xf1, 0x0b, 0xfc, 0x34, 0x0a, 0x89, 0xc2, + 0x3c, 0xd2, 0xc2, 0x5e, 0x51, 0x42, 0x5e, 0x2e, 0x7f, 0x98, 0x90, 0x76, + 0xbb, 0x71, 0x60, 0x57, 0x07, 0x8c, 0x96, 0x86, 0x32, 0xe0, 0xd4, 0x7e, + 0xc8, 0x11, 0x92, 0xf3, 0x7d, 0xd5, 0xdc, 0x4d, 0x8a, 0x0f, 0xfb, 0x5e, + 0x9b, 0x82, 0x8b, 0x08, 0xb4, 0x7b, 0x35, 0x08, 0x01, 0xbb, 0x4d, 0x35, + 0x8e, 0x91, 0x16, 0x54, 0x44, 0xe8, 0xce, 0x8b, 0xf5, 0xd5, 0x9d, 0x4d, + 0xae, 0x17, 0x20, 0x29, 0x19, 0xf6, 0x7c, 0x7e, 0xc8, 0xb7, 0x81, 0x05, + 0xe2, 0x55, 0xd1, 0x71, 0x4e, 0xad, 0x96, 0x8b, 0x9c, 0x07, 0x5c, 0x11, + 0xe6, 0x9b, 0x54, 0x78, 0xc3, 0x59, 0x57, 0x56, 0x85, 0x8a, 0x98, 0xe3, + 0x9f, 0x32, 0x19, 0x57, 0xb6, 0xdd, 0xd6, 0x3b, 0x37, 0xc6, 0x9d, 0x34, + 0x89, 0x1b, 0xea, 0xdf, 0xde, 0xd7, 0x32, 0xf0, 0xba, 0x58, 0x7f, 0xba, + 0x6c, 0xa6, 0x2b, 0x0e, 0x93, 0x2a, 0xcd, 0xdb, 0x5c, 0x5a, 0x75, 0xac, + 0x31, 0x69, 0x74, 0xdc, 0x3b, 0x5a, 0x27, 0xce, 0xfd, 0x81, 0xd7, 0x99, + 0xa8, 0xa6, 0x24, 0x4a, 0x9a, 0x78, 0xfc, 0xbc, 0x40, 0x3e, 0x6f, 0xb4, + 0x1e, 0x4f, 0x15, 0x7c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA256, + 130, + {0x62, 0x9e, 0x5a, 0xfc, 0x04, 0xcc, 0x1f, 0x4c, 0x60, 0x2f, 0x03, 0x07, + 0x55, 0xde, 0xee, 0xdb, 0x0a, 0x5f, 0x5c, 0x27, 0x1b, 0x3d, 0x52, 0x55, + 0x6e, 0x81, 0xc4, 0x49, 0x11, 0x29, 0x6b, 0xcd, 0xad, 0x7f, 0x5d, 0x22, + 0x3c, 0xb6, 0xd7, 0x2c, 0xf9, 0x74, 0x05, 0x54, 0xbd, 0xde, 0x29, 0x36, + 0xa7, 0xe3, 0xcb, 0xfa, 0xd7, 0x2a, 0x77, 0x04, 0xd2, 0x73, 0x43, 0x24, + 0x0f, 0x68, 0xe2, 0xf5, 0x98, 0x89, 0x29, 0x11, 0xe5, 0x03, 0x40, 0xc2, + 0xc2, 0x9a, 0x41, 0xc0, 0xd1, 0x0e, 0xbb, 0x99, 0x6c, 0x7e, 0x92, 0xa9, + 0x4f, 0xcd, 0x23, 0xa0, 0x35, 0x07, 0x48, 0x8b, 0xe3, 0x45, 0xff, 0xd6, + 0x3d, 0xb3, 0x38, 0xb1, 0x9e, 0x95, 0xd4, 0x7a, 0x10, 0x95, 0xcb, 0x68, + 0x94, 0x07, 0x98, 0x65, 0xd2, 0x99, 0xac, 0x81, 0x01, 0xa4, 0x43, 0xe6, + 0xb5, 0xa9, 0x55, 0x7a, 0xcb, 0x91, 0x13, 0x55, 0x29, 0x32, 0x10, 0x85, + 0x65, 0xd1, 0xd3, 0x40, 0x9a, 0xa3, 0x0b, 0x6c, 0x01, 0x3c, 0x54, 0xbc, + 0x57, 0x1a, 0x08, 0xfe, 0x9f, 0x39, 0xc6, 0xa3, 0xdd, 0xaa, 0xd9, 0x48, + 0x65, 0x6b, 0xf7, 0x7e, 0x74, 0x07, 0xce, 0xe8, 0xd7, 0x4a, 0x03, 0x7c, + 0xa6, 0x86, 0x0a, 0x46, 0x6a, 0xd0, 0x60, 0x82, 0xc3, 0x9f, 0x92, 0x66, + 0xf7, 0xea, 0x16, 0xb6, 0x2b, 0x5f, 0xc1, 0x49, 0xa7, 0xd2, 0x30, 0x93, + 0xb5, 0xf7, 0xc4, 0x8f, 0x81, 0x67, 0x35, 0x74, 0xc8, 0xa6, 0x8b, 0x75, + 0x50, 0x3c, 0x15, 0xae, 0x75, 0x65, 0x77, 0x51, 0x60, 0xe1, 0x6d, 0x0e, + 0x40, 0x35, 0x48, 0x91, 0x79, 0x73, 0x5c, 0x0c, 0x97, 0x36, 0xe5, 0x26, + 0x54, 0xd4, 0xc8, 0x4c, 0x1a, 0x78, 0x5f, 0x8b, 0x5a, 0x9e, 0xc2, 0xf4, + 0x2a, 0xec, 0xf8, 0x8c, 0xd9, 0x25, 0xdd, 0x27, 0x4c, 0xee, 0xec, 0x7e, + 0x1d, 0x31, 0xce, 0x4f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA256, + 131, + {0x82, 0x92, 0x07, 0x37, 0x9f, 0xc9, 0x00, 0x18, 0x34, 0x37, 0xb9, 0x79, + 0x4d, 0x8f, 0x7f, 0xe9, 0xce, 0x67, 0xbf, 0x4d, 0xfb, 0x66, 0xb0, 0x4c, + 0x5e, 0x84, 0x15, 0x75, 0xff, 0x2c, 0xa6, 0x07, 0x76, 0x6a, 0xcd, 0x6d, + 0xef, 0x23, 0xb5, 0xe2, 0x2d, 0x25, 0xbe, 0x70, 0x3c, 0x01, 0x26, 0xbe, + 0x64, 0x1d, 0x72, 0xf2, 0x45, 0xbc, 0xdd, 0x60, 0xca, 0x0f, 0xa8, 0xac, + 0xe6, 0x94, 0xfb, 0x88, 0x66, 0xde, 0xd8, 0xd5, 0xb5, 0x72, 0x85, 0x2a, + 0xb8, 0x99, 0xb5, 0xed, 0x88, 0x08, 0x78, 0x91, 0x67, 0xff, 0xc6, 0x99, + 0xc2, 0x42, 0xc7, 0xa6, 0x12, 0x4f, 0x6a, 0xa6, 0x75, 0x4b, 0x2b, 0x8c, + 0x7e, 0x65, 0x4f, 0x14, 0xac, 0xa2, 0x44, 0x6a, 0x40, 0xf6, 0x40, 0x30, + 0xb0, 0xd8, 0x36, 0x56, 0x2e, 0xa9, 0xfd, 0x44, 0xad, 0xb7, 0x5d, 0x23, + 0x5f, 0x1b, 0x7e, 0xa8, 0x60, 0x48, 0xb4, 0x09, 0x4a, 0xef, 0x96, 0xf0, + 0xcd, 0x76, 0xc3, 0x1c, 0xe2, 0x57, 0x88, 0xaa, 0x9f, 0xae, 0x68, 0xc1, + 0x06, 0x2a, 0xe4, 0x8c, 0x9a, 0x6b, 0x91, 0x30, 0x65, 0x2b, 0x50, 0xbe, + 0x2f, 0x98, 0xba, 0x64, 0xc8, 0x9a, 0x98, 0x7c, 0x0e, 0x56, 0x6b, 0xa7, + 0x4b, 0xd3, 0x61, 0x6f, 0x79, 0x56, 0x7b, 0xbd, 0xd8, 0x67, 0xf0, 0x08, + 0x1e, 0x97, 0xd0, 0xfb, 0xc9, 0x48, 0xb6, 0x81, 0x9f, 0x46, 0x56, 0x12, + 0x81, 0x06, 0x1a, 0x41, 0x3b, 0x4f, 0x3f, 0x43, 0xd5, 0xeb, 0x41, 0x74, + 0x05, 0x20, 0x55, 0x74, 0x5d, 0x95, 0x0c, 0xaa, 0x95, 0xc3, 0x20, 0xc4, + 0xc7, 0xfc, 0x5e, 0x02, 0xf6, 0x04, 0x07, 0x1b, 0xcc, 0x36, 0x1c, 0x20, + 0xd7, 0x2d, 0xd5, 0x50, 0x9a, 0xa4, 0x96, 0xa9, 0xbf, 0x1d, 0x49, 0x7b, + 0x61, 0xa0, 0x64, 0x89, 0x38, 0x80, 0xe0, 0x52, 0x95, 0x73, 0x53, 0xb2, + 0xfa, 0xb3, 0x14, 0x76}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA256, + 132, + {0x61, 0x5f, 0xd5, 0x99, 0x96, 0x6a, 0xb4, 0xeb, 0x5d, 0x30, 0xe6, 0x0e, + 0xb0, 0xfd, 0x82, 0xce, 0xff, 0x2e, 0xb2, 0x44, 0xb4, 0x88, 0x84, 0x42, + 0xed, 0x7f, 0x6a, 0x1f, 0x32, 0x00, 0x5e, 0xc8, 0x81, 0x8c, 0xfb, 0xe3, + 0xe6, 0xf4, 0xed, 0x7b, 0xf9, 0xd5, 0x17, 0x75, 0x63, 0x53, 0x07, 0xe2, + 0x81, 0xec, 0xe4, 0x22, 0x21, 0x90, 0x59, 0x73, 0x6e, 0x93, 0x89, 0x31, + 0xdc, 0xb7, 0xfa, 0x1c, 0x0a, 0xed, 0x81, 0x80, 0x8d, 0x39, 0xec, 0x39, + 0x6a, 0xcf, 0x70, 0x76, 0x6e, 0x91, 0x8f, 0x01, 0x7f, 0xd4, 0x12, 0x09, + 0x97, 0x2c, 0xcc, 0x55, 0xc1, 0xe3, 0x1c, 0x84, 0xeb, 0x21, 0x7a, 0x2d, + 0x82, 0xdf, 0xd8, 0x44, 0x99, 0xc4, 0x49, 0x9c, 0xf0, 0x36, 0x2e, 0xa6, + 0x0c, 0x40, 0x43, 0x9c, 0x3d, 0x47, 0xe8, 0xa0, 0x51, 0x28, 0xfc, 0xb5, + 0xf4, 0x45, 0xf0, 0x8f, 0x5d, 0x92, 0xa2, 0x9d, 0xf6, 0x82, 0x4d, 0x7c, + 0x8b, 0xc7, 0x35, 0x94, 0x1c, 0xe5, 0x4f, 0x46, 0x4e, 0x44, 0xf2, 0xbc, + 0xc6, 0xeb, 0x36, 0x19, 0x24, 0x8b, 0xb5, 0x2d, 0x04, 0xda, 0x14, 0x9a, + 0x5f, 0x9c, 0xbd, 0x9c, 0xf6, 0x17, 0x25, 0x7d, 0xc9, 0x5a, 0x15, 0x26, + 0x81, 0x65, 0x6f, 0x53, 0x7a, 0x2e, 0x20, 0x53, 0x17, 0x0c, 0xb2, 0x11, + 0x4d, 0xff, 0x07, 0x73, 0x78, 0x72, 0x70, 0x39, 0x14, 0x14, 0x4a, 0xcf, + 0xa7, 0xf2, 0x6b, 0x14, 0x8c, 0x59, 0x25, 0x8e, 0xf7, 0x2e, 0x20, 0x61, + 0xde, 0xa6, 0xc0, 0x35, 0x85, 0x3a, 0x6b, 0xe9, 0x60, 0x63, 0xdc, 0x05, + 0x10, 0x9e, 0xc7, 0xf2, 0x17, 0x6a, 0x4d, 0x60, 0x1c, 0x41, 0xca, 0xa6, + 0x37, 0xee, 0xbe, 0x90, 0x7b, 0x24, 0x89, 0x22, 0xc6, 0xfd, 0xa8, 0x3b, + 0xb7, 0xe9, 0x48, 0x1e, 0xa5, 0x00, 0x57, 0x61, 0x44, 0x35, 0x5d, 0xbc, + 0x98, 0x77, 0x99, 0x44}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA256, + 133, + {0x24, 0x9c, 0x65, 0xc6, 0x5a, 0x33, 0x34, 0xeb, 0x4b, 0xe1, 0x6d, 0xcc, + 0x3d, 0xb0, 0x73, 0x25, 0x47, 0xde, 0xd2, 0xce, 0x4a, 0xe6, 0xc1, 0x0b, + 0x1e, 0x1a, 0x0f, 0x47, 0x42, 0x98, 0xb2, 0xce, 0x23, 0x0c, 0x59, 0xe7, + 0xe7, 0x46, 0xff, 0xa1, 0x73, 0xd5, 0xda, 0xd3, 0xb1, 0x6d, 0xd4, 0x32, + 0x5e, 0x54, 0x69, 0xda, 0xf6, 0xff, 0xec, 0x2a, 0xf4, 0xea, 0x23, 0xdb, + 0x27, 0x96, 0x01, 0xb0, 0x14, 0xb5, 0x4f, 0xbc, 0xfb, 0x35, 0x78, 0xb0, + 0x78, 0xa8, 0xec, 0x53, 0x12, 0x10, 0x38, 0xad, 0x66, 0x6a, 0xc9, 0x40, + 0x8d, 0x65, 0xe8, 0xff, 0x45, 0x70, 0xaa, 0x3b, 0x57, 0x47, 0x04, 0x1f, + 0x4c, 0x3a, 0x45, 0xa0, 0xe9, 0x85, 0x6f, 0x2e, 0xd0, 0x4b, 0x3c, 0x20, + 0x60, 0x92, 0x5a, 0x5c, 0x77, 0x31, 0x4f, 0x7b, 0xfb, 0x5c, 0x85, 0xa7, + 0x11, 0x55, 0xdf, 0x5b, 0x23, 0xf6, 0x94, 0xa9, 0xca, 0xaa, 0xc2, 0xfb, + 0x11, 0xdc, 0x66, 0x12, 0xba, 0xc6, 0x80, 0xd7, 0x49, 0x4e, 0xe1, 0x9b, + 0xd4, 0x94, 0x5e, 0xe8, 0x2c, 0x5d, 0x1f, 0x5a, 0xcd, 0xf6, 0xb5, 0xab, + 0x46, 0xe9, 0x37, 0xa9, 0x0b, 0xc4, 0xd6, 0xd3, 0xf3, 0x01, 0x37, 0x30, + 0x26, 0xed, 0xee, 0xe7, 0x25, 0xda, 0x4b, 0xa5, 0x20, 0x2e, 0x18, 0x96, + 0xb7, 0x16, 0xbd, 0x8c, 0x69, 0xdd, 0xb9, 0x5f, 0xb3, 0x64, 0xd6, 0x97, + 0xfc, 0x59, 0x67, 0x09, 0xb0, 0xec, 0x48, 0xbc, 0x66, 0x04, 0x1d, 0xf7, + 0x12, 0x7a, 0xed, 0x31, 0x11, 0x10, 0x54, 0x5c, 0x4a, 0xaf, 0xd2, 0x28, + 0xff, 0x55, 0x98, 0x67, 0x81, 0x78, 0x04, 0x55, 0x24, 0x18, 0x30, 0x39, + 0x7f, 0x8f, 0xb6, 0x76, 0x4e, 0x33, 0xd0, 0x26, 0x2a, 0xa6, 0x58, 0x14, + 0x52, 0x1e, 0xc7, 0x18, 0x90, 0x70, 0x0a, 0x09, 0x3f, 0x50, 0xdb, 0x46, + 0x59, 0xcc, 0x5e, 0x2c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA256, + 134, + {0x2c, 0x59, 0xc0, 0xf5, 0xbf, 0x7f, 0xa3, 0xb6, 0xbd, 0xa2, 0x2a, 0x75, + 0xdf, 0xc3, 0xba, 0x14, 0xc2, 0x6f, 0xf3, 0xe7, 0xad, 0x24, 0xc1, 0x52, + 0x7e, 0xe7, 0xab, 0x7c, 0x03, 0x2d, 0xbf, 0xda, 0x6e, 0xa5, 0x17, 0x1d, + 0x88, 0xdf, 0x2d, 0xe5, 0x6c, 0x1a, 0xd6, 0xd9, 0x55, 0xdc, 0x41, 0xbc, + 0xb8, 0x39, 0x5e, 0x83, 0x51, 0x8e, 0x40, 0xb8, 0x40, 0xc0, 0x62, 0xcf, + 0xe9, 0x82, 0xc0, 0xe4, 0x20, 0x65, 0xd7, 0xe2, 0xa9, 0xbc, 0xbf, 0x91, + 0xde, 0xe5, 0x39, 0x49, 0xbb, 0x6f, 0x67, 0xc9, 0x9d, 0x1e, 0x1f, 0xc4, + 0x4c, 0xda, 0x98, 0x2a, 0x3d, 0xf1, 0x71, 0xf9, 0xc3, 0x54, 0x24, 0xef, + 0xb2, 0xf6, 0xc0, 0xcc, 0x16, 0x9a, 0x44, 0xb6, 0xe5, 0x01, 0x5d, 0xf5, + 0x15, 0x07, 0x96, 0xa9, 0xc6, 0x69, 0x51, 0x5a, 0xaa, 0xe5, 0x70, 0x76, + 0xbb, 0x1f, 0xbc, 0x94, 0x80, 0xa8, 0xca, 0x69, 0x54, 0x99, 0x06, 0x12, + 0xeb, 0x03, 0x14, 0xda, 0x7e, 0xfe, 0xa7, 0xd1, 0x42, 0x23, 0x08, 0x16, + 0x18, 0xf2, 0x22, 0x5c, 0xe3, 0xce, 0x43, 0x77, 0x0d, 0x45, 0x7e, 0x84, + 0xb5, 0x4a, 0x80, 0xcb, 0x3a, 0x35, 0xf1, 0x4c, 0x51, 0x1a, 0x2f, 0xa2, + 0xa4, 0xd2, 0x95, 0xaf, 0xa6, 0xed, 0x39, 0x96, 0xd4, 0x7b, 0x5a, 0x0c, + 0x6b, 0x1d, 0x7c, 0x11, 0xab, 0x14, 0xbb, 0xff, 0x13, 0xaf, 0x67, 0xb7, + 0x47, 0x5a, 0xc5, 0x43, 0x30, 0x76, 0x26, 0x59, 0x8d, 0x69, 0x55, 0x72, + 0x55, 0xbb, 0x3a, 0x92, 0xc0, 0x7e, 0x36, 0xc3, 0xe9, 0xd1, 0x53, 0x0b, + 0x21, 0x28, 0x4b, 0x3d, 0x5c, 0x20, 0x66, 0x05, 0x70, 0x35, 0xbc, 0x75, + 0x38, 0x94, 0xc0, 0x1e, 0x0f, 0x33, 0x76, 0x4b, 0x51, 0xca, 0x33, 0x19, + 0xef, 0x32, 0xd4, 0x28, 0x8d, 0x11, 0xc7, 0xa1, 0x76, 0x7e, 0xd7, 0xed, + 0x89, 0x43, 0x32, 0x16}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA256, + 135, + {0x31, 0xe4, 0x8e, 0x30, 0xde, 0x0c, 0xf2, 0x59, 0xd0, 0x27, 0x39, 0x91, + 0xb6, 0x33, 0xda, 0x62, 0x28, 0x28, 0x9d, 0x54, 0x0d, 0x84, 0xc5, 0x27, + 0xd5, 0xf1, 0x2a, 0x13, 0xd2, 0xd6, 0xfd, 0x48, 0x9b, 0x1e, 0xe2, 0x82, + 0xff, 0x52, 0x61, 0xee, 0xff, 0xb8, 0xe1, 0xc7, 0x16, 0x57, 0x2b, 0x20, + 0x7e, 0xb5, 0x9c, 0x1d, 0xcf, 0x04, 0xbf, 0x9d, 0x4a, 0x9c, 0xa9, 0x2f, + 0xec, 0xcf, 0x31, 0x82, 0x54, 0xab, 0xa5, 0xfb, 0xe1, 0xdf, 0x1d, 0xc6, + 0xe3, 0x10, 0x1f, 0x2c, 0xcd, 0x0c, 0xf3, 0x29, 0xd2, 0x3c, 0xfd, 0x9f, + 0xa1, 0x9c, 0x2a, 0xcf, 0xc9, 0x8c, 0x31, 0x9b, 0xe1, 0xc4, 0xd9, 0x83, + 0x1e, 0x86, 0x34, 0x35, 0x13, 0x76, 0x9e, 0x4d, 0xde, 0xd9, 0x67, 0xf5, + 0x12, 0xd5, 0x37, 0x1e, 0xe8, 0x45, 0xe4, 0x75, 0x44, 0xc3, 0x03, 0xd5, + 0x2e, 0xbe, 0xaa, 0xe1, 0x5e, 0x13, 0x9e, 0xb2, 0x60, 0x69, 0x89, 0x26, + 0x8b, 0x1a, 0xb6, 0x41, 0xc4, 0x4e, 0xfd, 0x8b, 0x1e, 0xe3, 0xa5, 0xfe, + 0xa7, 0x39, 0x07, 0xca, 0xfd, 0x43, 0x22, 0xc0, 0x0d, 0x66, 0x6d, 0x3d, + 0x0e, 0x11, 0xeb, 0xeb, 0xae, 0x76, 0x3b, 0x0b, 0xc4, 0x94, 0x8a, 0xcb, + 0x03, 0x4e, 0xee, 0xc9, 0x1b, 0xa2, 0xb9, 0x0c, 0xb4, 0x02, 0x18, 0xf8, + 0xc8, 0xf4, 0x65, 0x33, 0x38, 0xee, 0xf0, 0xa4, 0xd3, 0x1e, 0x3d, 0xbd, + 0x29, 0xa3, 0xd9, 0x0b, 0x9a, 0x11, 0xc8, 0xfd, 0x8e, 0x61, 0x3c, 0xcb, + 0xec, 0x22, 0x17, 0x99, 0xfc, 0x2d, 0x98, 0x62, 0x52, 0x15, 0xad, 0x28, + 0xed, 0x9b, 0x7c, 0x38, 0xef, 0xf2, 0x7c, 0x44, 0xfc, 0x5c, 0xfd, 0x40, + 0x8a, 0x6e, 0xf1, 0xc7, 0xaf, 0x90, 0x46, 0x5c, 0xd4, 0xb5, 0xaa, 0x42, + 0x4c, 0x48, 0x60, 0x4e, 0x2d, 0x72, 0xbc, 0x10, 0xd9, 0xdd, 0xfa, 0xfc, + 0x30, 0x12, 0x9a, 0x42}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA256, + 136, + {0x30, 0x02, 0x82, 0xf3, 0xe5, 0x71, 0x04, 0x8e, 0x6a, 0x29, 0x8d, 0x3b, + 0x1d, 0x97, 0x99, 0x61, 0xd1, 0x7e, 0x5f, 0x46, 0x05, 0x10, 0x22, 0x7a, + 0xec, 0xd8, 0x3d, 0x7e, 0x8b, 0x3e, 0x21, 0xc7, 0x6a, 0x1a, 0x30, 0x4b, + 0xf4, 0x64, 0xdc, 0xba, 0xaa, 0xa3, 0xe1, 0x34, 0xbc, 0x5b, 0x25, 0xec, + 0xb7, 0x45, 0xb7, 0x88, 0x29, 0xfe, 0x5d, 0x75, 0x90, 0xc1, 0xc7, 0x99, + 0xbd, 0x61, 0x3c, 0xcb, 0x8e, 0x1e, 0x55, 0xed, 0x89, 0xab, 0xc0, 0xfc, + 0x66, 0x35, 0x99, 0xe7, 0x7e, 0xa8, 0x75, 0x15, 0xc2, 0x44, 0x60, 0x91, + 0xcf, 0xfa, 0x06, 0x3d, 0x6b, 0x2d, 0xf5, 0xe3, 0xc6, 0x23, 0xda, 0x69, + 0xbc, 0xdf, 0xd9, 0xda, 0x51, 0x76, 0x35, 0x6f, 0x76, 0xb0, 0x5c, 0x98, + 0x41, 0x3d, 0x76, 0x2c, 0xbe, 0x0f, 0x47, 0xab, 0x6d, 0x47, 0x0e, 0xaa, + 0x8d, 0xac, 0x88, 0xdd, 0x55, 0x89, 0x0a, 0x8c, 0x38, 0x6d, 0x5b, 0xa1, + 0x95, 0xbb, 0xa8, 0x75, 0x1a, 0xf1, 0x33, 0xa2, 0x4d, 0x20, 0x4b, 0x7e, + 0x70, 0x77, 0xe7, 0xa9, 0x26, 0x8c, 0xb9, 0xdd, 0x70, 0x21, 0xd9, 0x34, + 0x8f, 0x12, 0xdc, 0xb4, 0x6f, 0x14, 0x5a, 0x19, 0xf0, 0xb4, 0x08, 0xe2, + 0x56, 0x3d, 0x54, 0x87, 0x28, 0x1d, 0xb1, 0xc2, 0x80, 0x79, 0x08, 0xdd, + 0xd1, 0x25, 0xdb, 0x75, 0x1b, 0x73, 0x5a, 0xda, 0xed, 0x2f, 0x8e, 0x8c, + 0xb5, 0x5e, 0xa4, 0x70, 0xa4, 0x53, 0x83, 0xe2, 0x99, 0x1b, 0x80, 0xae, + 0x01, 0x26, 0xf9, 0x35, 0x55, 0x90, 0x8a, 0x91, 0x54, 0xc1, 0x63, 0x3c, + 0x82, 0x0e, 0x89, 0x42, 0xd4, 0xc3, 0x7c, 0x80, 0x7a, 0xc6, 0xa9, 0x45, + 0x07, 0xa3, 0xb9, 0xe1, 0xf9, 0x5a, 0xe5, 0xa7, 0x12, 0xcb, 0x77, 0x40, + 0x18, 0x0e, 0xb4, 0xe5, 0x6c, 0x15, 0xd4, 0xe1, 0x82, 0x9f, 0xbe, 0xe2, + 0xbb, 0x1e, 0x64, 0x2a}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA256, + 137, + {0x77, 0x05, 0xd7, 0x6a, 0x01, 0x1d, 0x69, 0x67, 0x08, 0x92, 0x19, 0x67, + 0xa9, 0xe8, 0x61, 0x66, 0x52, 0x8d, 0x77, 0xc6, 0x56, 0x94, 0x6a, 0x5a, + 0xb0, 0xe1, 0x57, 0xa7, 0x80, 0x73, 0xf4, 0xb2, 0xf2, 0x78, 0x5a, 0x1f, + 0xee, 0xf6, 0xef, 0xd8, 0xd3, 0x37, 0xa2, 0x2a, 0x8e, 0xf5, 0x9c, 0x6e, + 0x71, 0x0e, 0x98, 0x48, 0x44, 0x49, 0x8f, 0x0a, 0xe0, 0xc1, 0xf6, 0x1b, + 0x5d, 0x70, 0x57, 0xd0, 0x9e, 0x3f, 0xed, 0x79, 0x92, 0x2d, 0x49, 0x23, + 0x02, 0xe2, 0x8c, 0x0c, 0x04, 0x01, 0x10, 0x00, 0x49, 0xcc, 0xb6, 0x8f, + 0xab, 0x95, 0xfe, 0xce, 0xff, 0x0a, 0xcc, 0x24, 0xa9, 0x13, 0x84, 0x02, + 0x90, 0xb2, 0x74, 0x77, 0xb2, 0x95, 0xf9, 0x42, 0xba, 0x23, 0x2e, 0x6e, + 0xc7, 0x6d, 0x11, 0x26, 0x32, 0xc9, 0xf0, 0x2f, 0x9d, 0x40, 0x50, 0x53, + 0x23, 0xd8, 0x1f, 0x4f, 0xf1, 0xbe, 0xa1, 0x4f, 0x42, 0xd6, 0x74, 0x3a, + 0x3c, 0x28, 0x67, 0xdf, 0x27, 0x3f, 0x80, 0x27, 0x4f, 0xef, 0xbb, 0x20, + 0x34, 0x6c, 0x3f, 0x1c, 0xf0, 0xc2, 0xf8, 0x7b, 0x55, 0xe8, 0xde, 0x27, + 0x7a, 0x8b, 0x2f, 0x4a, 0xb8, 0x00, 0x63, 0x46, 0xdc, 0x8c, 0xea, 0xaa, + 0xf0, 0xd4, 0xaf, 0x38, 0x23, 0x37, 0x95, 0x2e, 0x3c, 0x55, 0xca, 0xda, + 0xb3, 0x36, 0xda, 0x34, 0x37, 0x23, 0xbd, 0xa0, 0xec, 0x02, 0x72, 0xad, + 0x62, 0x51, 0x99, 0x5d, 0x58, 0x76, 0x46, 0x79, 0x13, 0x5c, 0x1a, 0x20, + 0x09, 0x8e, 0x9c, 0x3d, 0xf5, 0x4f, 0x16, 0x1b, 0xb1, 0x6b, 0xce, 0x5a, + 0x60, 0x0a, 0x07, 0x5b, 0x36, 0x02, 0x2f, 0x22, 0x4a, 0xd5, 0xb4, 0xc7, + 0xdd, 0xa0, 0x9b, 0xd9, 0x4b, 0xc7, 0xed, 0xa7, 0xa8, 0x53, 0xd9, 0x6b, + 0x51, 0x00, 0xe5, 0xaf, 0x8f, 0xa2, 0xdc, 0x1a, 0x69, 0x64, 0xe4, 0xe1, + 0xfd, 0xce, 0xb8, 0x26}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA256, + 138, + {0x1d, 0x35, 0xc1, 0x57, 0x52, 0x69, 0xb1, 0xca, 0x4e, 0x07, 0x1f, 0x2f, + 0xa1, 0x9a, 0xe3, 0x13, 0x88, 0xf4, 0xcf, 0xbc, 0x78, 0x75, 0x44, 0x9b, + 0x20, 0x27, 0x98, 0x4d, 0x2b, 0x36, 0x3b, 0xb2, 0xc7, 0x7c, 0x80, 0x81, + 0x97, 0x25, 0xe0, 0x3c, 0xe9, 0xf3, 0xdb, 0x97, 0xcf, 0x93, 0x9b, 0x07, + 0x89, 0x5c, 0x55, 0xb9, 0x3c, 0xfb, 0xb2, 0x04, 0xa3, 0xb0, 0x36, 0xdc, + 0xb6, 0x94, 0x70, 0xe9, 0xe9, 0x9a, 0x55, 0x84, 0x19, 0x5a, 0xc3, 0xdd, + 0x24, 0x21, 0x47, 0x58, 0xa8, 0x2f, 0x35, 0x43, 0x38, 0xe5, 0x0c, 0x69, + 0xf3, 0xa5, 0xde, 0x6c, 0xc0, 0x92, 0x0b, 0x84, 0x55, 0x50, 0xfc, 0xf1, + 0x04, 0xb3, 0x97, 0xab, 0x4b, 0x4a, 0xdd, 0x66, 0x59, 0xef, 0xd3, 0x4f, + 0x64, 0xb9, 0xb6, 0x73, 0xe7, 0x36, 0x62, 0xef, 0x5f, 0xce, 0xd6, 0xe7, + 0x73, 0x71, 0x47, 0xe4, 0x1b, 0x48, 0xe3, 0x64, 0x10, 0xee, 0xce, 0x6d, + 0xb6, 0x5f, 0x58, 0x03, 0xb1, 0x6d, 0x33, 0xc2, 0x5c, 0xde, 0x6b, 0xca, + 0xed, 0xa8, 0x93, 0x0e, 0x76, 0x35, 0x65, 0x6d, 0x91, 0x74, 0xd1, 0x79, + 0xc7, 0x4f, 0x5d, 0xf3, 0x3b, 0x08, 0xd5, 0xb9, 0x0e, 0x86, 0x66, 0x24, + 0x18, 0x0f, 0x0a, 0x03, 0xfc, 0x6a, 0x94, 0xa8, 0xc4, 0x07, 0x31, 0x65, + 0x8a, 0x5d, 0x90, 0xa0, 0x71, 0xc6, 0xf7, 0x7e, 0x46, 0x0c, 0x6a, 0xe1, + 0xe6, 0xd6, 0x35, 0x08, 0x69, 0xdb, 0x44, 0x22, 0x19, 0xbf, 0x37, 0x30, + 0xcd, 0xf3, 0xe7, 0x4e, 0xe1, 0x02, 0xd6, 0x57, 0x9f, 0xab, 0x48, 0x92, + 0xe8, 0xe4, 0x10, 0xf0, 0x6b, 0xd4, 0xcc, 0x19, 0xd7, 0x76, 0xc4, 0x7f, + 0xfe, 0x66, 0x70, 0x71, 0xfa, 0x43, 0x7c, 0x80, 0x45, 0x29, 0x50, 0xdf, + 0x7e, 0x12, 0xd9, 0x09, 0xe0, 0xd2, 0xf7, 0x49, 0x4a, 0x85, 0x00, 0xe1, + 0xbb, 0xa8, 0x64, 0x35}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA256, + 139, + {0x5c, 0xf9, 0xdb, 0x66, 0x4d, 0x1b, 0xaa, 0x24, 0x12, 0x93, 0xdb, 0x08, + 0xee, 0x7c, 0x8d, 0x4c, 0xb7, 0xcf, 0xd3, 0x74, 0xd9, 0xc4, 0xe0, 0xa4, + 0xfe, 0x3c, 0x81, 0xfe, 0xe2, 0x79, 0xbe, 0x9f, 0x04, 0x52, 0xe6, 0x54, + 0x5a, 0x01, 0xad, 0x3a, 0xda, 0xce, 0x3d, 0x08, 0x43, 0xcc, 0xc2, 0x68, + 0x26, 0xd4, 0x46, 0xc9, 0xbb, 0xcd, 0xe6, 0xdf, 0xce, 0x30, 0xfc, 0xdc, + 0xdf, 0xca, 0xe4, 0x15, 0xb6, 0x77, 0x1c, 0xce, 0x7f, 0x1d, 0x75, 0x05, + 0xc0, 0x79, 0x69, 0xa8, 0xab, 0xaf, 0xb2, 0x00, 0x82, 0x8a, 0xff, 0x64, + 0x1d, 0x0c, 0x07, 0xcd, 0xc4, 0xa9, 0x62, 0x1c, 0x6d, 0x0a, 0xc6, 0x07, + 0xf9, 0x50, 0xee, 0x06, 0x52, 0xc1, 0x38, 0xb4, 0xb4, 0x8f, 0x72, 0x4a, + 0x63, 0x2c, 0x83, 0x45, 0xb2, 0x91, 0x9a, 0xbc, 0x24, 0xfc, 0xe3, 0xd8, + 0x15, 0xf8, 0x2b, 0x99, 0x02, 0x6f, 0x25, 0x8a, 0x6d, 0x2c, 0xae, 0x1f, + 0xb7, 0x67, 0xa3, 0xd2, 0x05, 0x91, 0xaa, 0xb8, 0x66, 0x64, 0x0b, 0x4f, + 0xe8, 0x21, 0xe0, 0x10, 0xe1, 0x9d, 0xb0, 0xd6, 0x96, 0xa5, 0x13, 0xdb, + 0x24, 0x6b, 0xa4, 0x26, 0x03, 0xb3, 0x02, 0xc6, 0x4f, 0x17, 0xc0, 0x29, + 0x64, 0x14, 0xdb, 0xc1, 0x4a, 0x41, 0x72, 0x62, 0x54, 0xd3, 0x33, 0xf1, + 0xdf, 0xcf, 0x29, 0xf5, 0x5f, 0xe2, 0x2a, 0x57, 0x6e, 0xb6, 0xbd, 0xc6, + 0x5c, 0x7d, 0x02, 0x04, 0xd2, 0x20, 0x01, 0xe8, 0x58, 0xab, 0xb4, 0x80, + 0x69, 0xf6, 0x5f, 0x7c, 0x1d, 0x8e, 0x8e, 0x84, 0x36, 0x54, 0x29, 0xc0, + 0x1c, 0x04, 0x8d, 0x43, 0x19, 0x76, 0x5d, 0xe1, 0x4c, 0x48, 0xe6, 0x8a, + 0x4f, 0x7c, 0x89, 0x85, 0x98, 0x59, 0x76, 0x77, 0xb2, 0x94, 0xd7, 0x1f, + 0xa2, 0xb5, 0x27, 0x8a, 0x0a, 0x9e, 0xb5, 0x2b, 0xb6, 0x27, 0xc1, 0x18, + 0xa5, 0xbf, 0x21, 0x63}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA256, + 140, + {0xa1, 0x5f, 0xd5, 0x3b, 0xf9, 0x32, 0x74, 0xab, 0xa3, 0x18, 0xe4, 0xf3, + 0x7d, 0xfa, 0xbd, 0x41, 0x4a, 0x47, 0xc2, 0x76, 0x31, 0xf0, 0xc7, 0x79, + 0xbc, 0x8c, 0xc1, 0x22, 0x36, 0x21, 0x73, 0x03, 0x80, 0x81, 0x7c, 0xcf, + 0x11, 0x47, 0xa1, 0x8b, 0x77, 0x84, 0x81, 0xc6, 0x4c, 0x48, 0xed, 0xad, + 0x08, 0x15, 0x98, 0x8e, 0x69, 0x42, 0x19, 0x9d, 0x0b, 0x05, 0x99, 0xa1, + 0xe3, 0x36, 0x36, 0xf7, 0xe8, 0x3e, 0x6a, 0xdd, 0xd6, 0x5d, 0x87, 0xe5, + 0x3d, 0x73, 0x43, 0x57, 0xb5, 0xd2, 0x11, 0x12, 0x31, 0xca, 0xfd, 0x3a, + 0x4e, 0x40, 0x84, 0x50, 0x73, 0xae, 0x50, 0xd4, 0x50, 0x6f, 0x37, 0xd6, + 0x71, 0xb1, 0x84, 0x24, 0x6c, 0xe1, 0x5a, 0x77, 0xf3, 0x6f, 0x55, 0x46, + 0x07, 0xf0, 0x16, 0xe7, 0xf7, 0x80, 0x6e, 0x50, 0x99, 0xcb, 0x2a, 0x69, + 0xab, 0x41, 0x27, 0xc8, 0x93, 0xf2, 0x8c, 0xd8, 0xfb, 0x89, 0x89, 0x86, + 0x3e, 0x78, 0x71, 0x51, 0xcd, 0xbd, 0xfc, 0x9e, 0x0b, 0xe0, 0xb3, 0x23, + 0x5b, 0x10, 0x57, 0xa3, 0x9e, 0x65, 0x6e, 0xa4, 0x82, 0xaa, 0xe6, 0xd7, + 0xc3, 0xaa, 0x08, 0xbd, 0x06, 0xfd, 0x38, 0xbc, 0x0f, 0x9b, 0x21, 0x24, + 0x02, 0x33, 0x62, 0x4b, 0xa5, 0xc7, 0x67, 0xb5, 0xf3, 0xf4, 0x8c, 0x7f, + 0xe3, 0x65, 0xea, 0x15, 0x52, 0xc5, 0xa9, 0xe6, 0x49, 0x34, 0x86, 0x99, + 0x74, 0xed, 0x25, 0x55, 0xae, 0x81, 0xf9, 0xd5, 0xcd, 0x20, 0xf4, 0x85, + 0x79, 0xf2, 0x38, 0xde, 0x1e, 0x15, 0x0f, 0xda, 0xc4, 0xb3, 0x21, 0xa0, + 0x59, 0x38, 0x63, 0x8b, 0x81, 0xf0, 0xb7, 0x29, 0x2a, 0x61, 0xe1, 0x25, + 0x28, 0xb0, 0x77, 0x94, 0x9f, 0x7a, 0xb3, 0xe6, 0xf8, 0xe1, 0xf7, 0x8b, + 0xe8, 0x1d, 0xa0, 0x60, 0x2f, 0xb3, 0x0b, 0x47, 0xf5, 0x69, 0xf7, 0x29, + 0x0c, 0xef, 0x33, 0x66}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA256, + 141, + {0x8d, 0xb9, 0x39, 0xe2, 0x48, 0xa2, 0x14, 0x0b, 0x77, 0x0a, 0xcf, 0xdb, + 0xe1, 0x6e, 0xa6, 0x15, 0x3d, 0x96, 0x8e, 0xf5, 0x1c, 0x56, 0xb0, 0x24, + 0xdd, 0x1e, 0xc5, 0x6c, 0xd6, 0x00, 0xad, 0x79, 0x17, 0x2a, 0x14, 0xf6, + 0x25, 0x3d, 0x0a, 0x9b, 0xdf, 0xfe, 0x9a, 0xd1, 0x0b, 0x6e, 0xbf, 0x57, + 0xea, 0xb8, 0x52, 0x84, 0x74, 0xfa, 0x96, 0xa0, 0x6c, 0x92, 0x84, 0xe5, + 0xfe, 0x08, 0xc4, 0x8d, 0xad, 0x55, 0x20, 0x73, 0x0c, 0xd1, 0x82, 0xdc, + 0xf1, 0xba, 0xc6, 0x60, 0xce, 0x34, 0x11, 0xc7, 0xcb, 0x68, 0x68, 0x6b, + 0x3b, 0x91, 0xc5, 0xa5, 0x5b, 0x86, 0x27, 0x13, 0x0f, 0x0e, 0x31, 0xcf, + 0x34, 0x02, 0x98, 0x11, 0x7b, 0x3a, 0x0b, 0x35, 0x8a, 0x42, 0xe9, 0xde, + 0xab, 0xa7, 0x00, 0xf8, 0xd2, 0xdb, 0xc9, 0x34, 0x23, 0x6c, 0xf8, 0x1c, + 0x0c, 0x4d, 0x15, 0x01, 0x76, 0x02, 0xe8, 0x25, 0x45, 0xe1, 0xea, 0xf9, + 0xd3, 0x1e, 0x4e, 0x8e, 0xe5, 0x1d, 0x35, 0x05, 0x4f, 0x3b, 0x05, 0xb7, + 0xa7, 0xcd, 0x12, 0x18, 0x54, 0xa0, 0x66, 0x1c, 0xa1, 0x97, 0x06, 0xae, + 0x95, 0xcd, 0xb0, 0x58, 0x2c, 0xde, 0x72, 0x3e, 0x38, 0x9d, 0x58, 0x57, + 0x9d, 0x02, 0xc6, 0x79, 0xf8, 0xd2, 0x87, 0xa2, 0xd0, 0xea, 0x51, 0xf4, + 0x42, 0xdf, 0x06, 0x41, 0x68, 0x24, 0x58, 0xac, 0x65, 0x90, 0xb3, 0xdf, + 0x77, 0x23, 0x02, 0x73, 0xeb, 0x77, 0x9a, 0xe4, 0xb8, 0x27, 0xc0, 0x90, + 0x75, 0xc7, 0x16, 0x3b, 0x99, 0x3e, 0xae, 0x72, 0xec, 0x05, 0x96, 0xc2, + 0xad, 0xaf, 0xc8, 0xe2, 0x02, 0x01, 0xe2, 0x1e, 0xda, 0x1f, 0x4a, 0x13, + 0xc2, 0x7d, 0xd9, 0xca, 0x7b, 0x3b, 0xda, 0xe4, 0x77, 0x07, 0xb3, 0x62, + 0x91, 0x29, 0x79, 0x35, 0x7a, 0xa5, 0x87, 0xea, 0x2d, 0x86, 0xc9, 0xc2, + 0xc2, 0x58, 0x7a, 0xc7}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA256, + 142, + {0x0c, 0x98, 0x5f, 0x85, 0x7a, 0xc4, 0x21, 0x9b, 0xbf, 0x98, 0xf7, 0x67, + 0xf4, 0x2c, 0x7e, 0x0b, 0xa8, 0x86, 0x88, 0x9a, 0x0a, 0x76, 0x12, 0xa3, + 0xe7, 0xd7, 0xc8, 0xba, 0xd5, 0x81, 0x25, 0x0a, 0xa7, 0xec, 0x8a, 0x71, + 0x56, 0x74, 0x90, 0xd0, 0xc5, 0x09, 0xa6, 0xb9, 0x27, 0xb8, 0xad, 0x71, + 0x41, 0x07, 0xe7, 0x24, 0x8e, 0xcd, 0x5f, 0x1e, 0xad, 0x25, 0x82, 0x87, + 0x07, 0x07, 0x2c, 0x87, 0x91, 0x3e, 0x7c, 0xb7, 0x65, 0xfc, 0xe6, 0x2d, + 0x17, 0x5c, 0x43, 0x35, 0xd0, 0x9d, 0x76, 0x4b, 0xc5, 0x32, 0x26, 0x48, + 0xe5, 0x3a, 0x73, 0xee, 0xa7, 0xf5, 0x53, 0x71, 0xa9, 0xa7, 0x3a, 0x52, + 0x83, 0x50, 0x0e, 0x0d, 0x1b, 0xea, 0x25, 0x4d, 0x21, 0x7f, 0xcc, 0xcf, + 0x91, 0x7d, 0x5e, 0x0f, 0x28, 0xb9, 0x87, 0xe9, 0xa1, 0x6d, 0x11, 0x36, + 0x1d, 0xde, 0x37, 0xd6, 0x99, 0xed, 0xc5, 0x24, 0x71, 0x41, 0x22, 0x33, + 0x3d, 0x89, 0x72, 0x79, 0xee, 0xfd, 0x79, 0x27, 0x4c, 0x09, 0x5c, 0x2d, + 0x6c, 0x96, 0x83, 0x67, 0x33, 0x18, 0xe7, 0xf3, 0x53, 0x62, 0x96, 0xc6, + 0xbe, 0x23, 0x83, 0x7d, 0x69, 0xe7, 0x22, 0x26, 0x83, 0x00, 0x4d, 0x7e, + 0x52, 0xb0, 0x17, 0xe6, 0x1a, 0x27, 0xc5, 0xff, 0x3c, 0x8b, 0xd4, 0xcc, + 0xd8, 0x62, 0x2a, 0x52, 0xde, 0x0d, 0x24, 0xba, 0xaf, 0xf3, 0xc4, 0x31, + 0x16, 0xe4, 0xf0, 0x43, 0xab, 0x30, 0xcf, 0x85, 0x49, 0xdc, 0xcc, 0xab, + 0x49, 0x05, 0xf4, 0x58, 0xab, 0x77, 0x61, 0x79, 0x2e, 0x76, 0x55, 0xc6, + 0xa6, 0x6e, 0xba, 0x76, 0x68, 0xe4, 0xb7, 0x31, 0xc6, 0x2e, 0xcf, 0xab, + 0xef, 0xbc, 0x31, 0xa1, 0xcc, 0x8b, 0x3e, 0x8f, 0x1a, 0x69, 0xcd, 0xf9, + 0xc8, 0xf7, 0x82, 0x5e, 0xf2, 0x66, 0xd9, 0xc7, 0xe3, 0x47, 0x10, 0xf6, + 0xaf, 0x93, 0x66, 0x70}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA256, + 143, + {0x99, 0x57, 0x84, 0x69, 0x28, 0xb3, 0x8e, 0x0f, 0xb5, 0x20, 0xa2, 0x78, + 0x6d, 0xf5, 0x30, 0x73, 0x73, 0xa0, 0x96, 0xbd, 0xee, 0x5c, 0x56, 0x05, + 0x50, 0x07, 0x91, 0x32, 0x15, 0x64, 0xab, 0x48, 0x28, 0x3a, 0x68, 0x2c, + 0xac, 0x38, 0x8b, 0xeb, 0xab, 0x92, 0x12, 0xa6, 0x42, 0x9f, 0x9e, 0x03, + 0x51, 0x9f, 0x4f, 0x83, 0x07, 0x19, 0xdf, 0x9b, 0x31, 0x3d, 0x62, 0xf2, + 0xc4, 0x6b, 0x78, 0xeb, 0x93, 0x6b, 0x3a, 0xd1, 0x3f, 0x3e, 0x6c, 0xe3, + 0x42, 0x91, 0x81, 0x67, 0x83, 0x59, 0xef, 0x63, 0x92, 0xe6, 0x8b, 0xab, + 0x0a, 0xaa, 0xf9, 0x25, 0x72, 0x1c, 0x6f, 0x99, 0x1d, 0x98, 0x9f, 0xe1, + 0xa6, 0xed, 0xac, 0x5b, 0xe9, 0xfa, 0xad, 0x90, 0x8b, 0x0f, 0xfb, 0x9b, + 0x0b, 0x0b, 0x5e, 0x32, 0xcb, 0x60, 0x80, 0xbc, 0x90, 0x07, 0xa5, 0xda, + 0x47, 0xfe, 0xe8, 0xe3, 0x43, 0x80, 0x3b, 0xcc, 0xcd, 0x43, 0x52, 0xf2, + 0x84, 0xdf, 0x0e, 0x41, 0x8b, 0xf6, 0xc8, 0x31, 0x7b, 0x6f, 0xfc, 0xd7, + 0xb4, 0xd9, 0xe8, 0x2a, 0x91, 0x1d, 0x65, 0x4f, 0x03, 0x44, 0xb2, 0x8f, + 0x39, 0xf5, 0x5b, 0xa9, 0xf1, 0x95, 0x5d, 0x79, 0x76, 0xca, 0x15, 0x30, + 0x59, 0xd5, 0xde, 0x7b, 0xad, 0x54, 0xe2, 0x1d, 0x49, 0xbc, 0xdd, 0xf8, + 0x05, 0x1a, 0x53, 0xe4, 0xae, 0x49, 0x67, 0x59, 0x50, 0x4e, 0xda, 0x1e, + 0xa3, 0xca, 0x3b, 0xca, 0x7f, 0x6d, 0x47, 0x82, 0x14, 0x40, 0x85, 0x0b, + 0xf4, 0x4b, 0x2a, 0xc4, 0x3d, 0x4a, 0xfc, 0x16, 0x20, 0xb1, 0x50, 0xb7, + 0x7f, 0x28, 0x8a, 0xf0, 0x3b, 0x41, 0xc4, 0xd3, 0x29, 0x77, 0xf7, 0x26, + 0xa9, 0x1c, 0x80, 0xcb, 0x5c, 0x37, 0x17, 0x7b, 0xdd, 0xcd, 0x5f, 0xc5, + 0xe2, 0x06, 0xc4, 0x28, 0x45, 0x37, 0xd8, 0xeb, 0x74, 0x0f, 0x32, 0x85, + 0xef, 0x1a, 0x62, 0xde}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA256, + 144, + {0x2d, 0x99, 0x76, 0x0b, 0x28, 0x53, 0xce, 0x20, 0xa3, 0x7f, 0x51, 0x04, + 0x50, 0x06, 0xed, 0x11, 0xd8, 0x3b, 0x25, 0x0d, 0x54, 0xda, 0x41, 0x22, + 0xe2, 0x00, 0x17, 0x9a, 0x56, 0x4a, 0x29, 0x62, 0x92, 0x47, 0x91, 0x16, + 0x40, 0x6d, 0x69, 0xb8, 0x58, 0xcf, 0x15, 0xb8, 0x57, 0x5b, 0xfe, 0x9d, + 0xf9, 0x83, 0x2e, 0x48, 0x4c, 0xa8, 0xfe, 0x4f, 0x0a, 0x24, 0xbf, 0x62, + 0xaa, 0x35, 0x01, 0x94, 0xed, 0x64, 0x2c, 0x68, 0xbb, 0x07, 0x4e, 0x70, + 0x79, 0x0d, 0x7e, 0x18, 0x20, 0x9b, 0x23, 0xdb, 0xde, 0xf6, 0x75, 0x6f, + 0x03, 0x7a, 0x33, 0x91, 0xe6, 0xbf, 0x84, 0x1f, 0x7b, 0x6d, 0xc7, 0x63, + 0x54, 0x75, 0x65, 0xfe, 0xe7, 0xe9, 0x41, 0x6e, 0x62, 0x50, 0x4d, 0xf6, + 0x1c, 0xbc, 0x00, 0xcc, 0x2b, 0xa5, 0x90, 0x72, 0x61, 0xe4, 0xe3, 0x9b, + 0xf9, 0x33, 0x7e, 0x7a, 0x15, 0x59, 0x47, 0x32, 0xf0, 0x8c, 0xe1, 0x36, + 0xf3, 0x77, 0x52, 0xa5, 0x85, 0xe2, 0x86, 0xc0, 0x01, 0x42, 0x43, 0x51, + 0xf3, 0x0a, 0x9b, 0xd5, 0x85, 0xe3, 0xc2, 0xe2, 0xd9, 0x9a, 0x6c, 0x91, + 0xf3, 0xff, 0x30, 0x81, 0x19, 0x4b, 0x24, 0xf6, 0xbe, 0xd3, 0x86, 0x4b, + 0x36, 0xb1, 0x4d, 0x1f, 0xf3, 0xa0, 0x5b, 0x58, 0x4e, 0x06, 0xa9, 0x94, + 0xdf, 0x9d, 0xce, 0xda, 0x83, 0x9a, 0xc7, 0x88, 0xd0, 0x8d, 0x60, 0x80, + 0x09, 0x68, 0x1d, 0xb0, 0xaa, 0x23, 0x93, 0x1d, 0x8f, 0x4a, 0x3a, 0xa1, + 0xb1, 0xf9, 0x3b, 0x68, 0x51, 0xa7, 0x89, 0x97, 0x23, 0xe8, 0x58, 0xee, + 0xde, 0xae, 0x4d, 0x25, 0x39, 0x4b, 0xb7, 0x95, 0x4b, 0xdf, 0xfb, 0x97, + 0x5a, 0x3a, 0x1e, 0x4d, 0x46, 0x33, 0x9a, 0x0e, 0x25, 0xf8, 0xe8, 0x59, + 0x58, 0xb0, 0x06, 0xcc, 0x5f, 0x0d, 0x5b, 0x60, 0xc9, 0xfa, 0xd1, 0xa8, + 0x29, 0xe8, 0x13, 0x42}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA256, + 145, + {0x3e, 0x02, 0x70, 0xe7, 0x01, 0xee, 0xbc, 0x75, 0x78, 0x62, 0xec, 0x64, + 0x63, 0x22, 0xab, 0x99, 0x51, 0x1b, 0xd2, 0x7d, 0x13, 0x51, 0xbb, 0xc3, + 0xab, 0x05, 0x84, 0xe2, 0x18, 0xdb, 0xed, 0x99, 0x52, 0xa9, 0x07, 0x4e, + 0xbb, 0x7c, 0x5f, 0xb8, 0xf8, 0x46, 0xa0, 0xf5, 0xd9, 0x0d, 0xc1, 0x04, + 0x0e, 0x2c, 0x45, 0x91, 0x4c, 0x86, 0xae, 0x0b, 0x72, 0x2f, 0x1f, 0xb9, + 0x5f, 0x76, 0x21, 0xb9, 0x86, 0x13, 0x6d, 0x76, 0x56, 0xa2, 0xa4, 0x30, + 0x0d, 0xf4, 0x94, 0xc0, 0x23, 0x51, 0x66, 0xe5, 0x1e, 0x3c, 0x9e, 0x9f, + 0xb9, 0x8b, 0xfb, 0x46, 0x04, 0xd4, 0x83, 0x8a, 0xde, 0xcd, 0x5c, 0x55, + 0x30, 0x03, 0x32, 0xae, 0x0e, 0x14, 0x1e, 0xeb, 0xb3, 0x28, 0x52, 0x4f, + 0x1f, 0xd9, 0x5a, 0xdf, 0xcb, 0x9f, 0xf7, 0xfa, 0xbd, 0x20, 0x3e, 0x89, + 0x77, 0x5f, 0x94, 0xa2, 0xe8, 0x4e, 0xcc, 0x5e, 0xfc, 0x0d, 0x96, 0x26, + 0x92, 0x0c, 0xa8, 0xa1, 0x31, 0x54, 0xdd, 0x0e, 0x97, 0xf2, 0x52, 0x7d, + 0x6d, 0x51, 0x8e, 0x6d, 0x46, 0x02, 0x99, 0xcc, 0xa0, 0xdb, 0x87, 0x0b, + 0x08, 0x34, 0xd5, 0xb9, 0x9e, 0x46, 0x47, 0x60, 0xc3, 0x90, 0x76, 0x8e, + 0x97, 0xc0, 0x91, 0x70, 0x88, 0x87, 0x24, 0x48, 0x33, 0x11, 0x7a, 0xfa, + 0x89, 0xba, 0xea, 0x5c, 0x16, 0x41, 0xb8, 0x8d, 0x45, 0xbb, 0x9d, 0x71, + 0x1b, 0xdb, 0xd5, 0x59, 0xaf, 0x73, 0xbb, 0xc8, 0xeb, 0x91, 0xef, 0x37, + 0x7a, 0x01, 0x40, 0xcd, 0x63, 0x9f, 0xb7, 0xe8, 0x02, 0x4d, 0xd3, 0xc4, + 0x8d, 0xda, 0xd6, 0xe3, 0x7e, 0x31, 0xed, 0x0a, 0x3f, 0xbc, 0x47, 0xa6, + 0xc2, 0x8b, 0x5f, 0xa3, 0xdf, 0x0f, 0x38, 0xa9, 0x12, 0xa4, 0xfa, 0x28, + 0x95, 0xc2, 0xe2, 0x5f, 0x0c, 0xab, 0x70, 0xbc, 0x5e, 0x66, 0x0f, 0x72, + 0x5f, 0xe2, 0x2d, 0xa2}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA256, + 146, + {0xa7, 0x81, 0xbb, 0x32, 0x25, 0x27, 0x6c, 0xce, 0x18, 0x58, 0xb9, 0xf9, + 0x31, 0x6f, 0x6d, 0xc4, 0x0a, 0xbd, 0xab, 0xda, 0x81, 0x19, 0x93, 0x1f, + 0xad, 0xdc, 0x5a, 0x87, 0x1b, 0x5a, 0xe9, 0xc7, 0xc6, 0x8f, 0xb1, 0x15, + 0x1d, 0x9c, 0xf4, 0x77, 0xa6, 0x6e, 0x4a, 0x13, 0xa6, 0xc3, 0xf1, 0x14, + 0x08, 0x7b, 0xbb, 0xf2, 0x19, 0xbe, 0xb5, 0x24, 0xe3, 0x08, 0xa9, 0x1f, + 0xa8, 0x84, 0x11, 0xd4, 0x50, 0x05, 0x36, 0x05, 0xf9, 0xf0, 0x0b, 0xf2, + 0x8a, 0x14, 0x6c, 0x10, 0xb8, 0x25, 0xac, 0x32, 0x05, 0x17, 0x4e, 0xc5, + 0x76, 0x75, 0x03, 0x5c, 0x8c, 0xc2, 0xc9, 0xf4, 0x11, 0xfa, 0x1d, 0xf5, + 0x96, 0xd1, 0xe3, 0x3a, 0x7d, 0xa0, 0xaf, 0xce, 0x27, 0x1c, 0x6b, 0x45, + 0x6c, 0x66, 0x5c, 0x43, 0x0c, 0xb6, 0x19, 0xc9, 0x71, 0xd6, 0x07, 0x54, + 0xaf, 0xcb, 0xab, 0x10, 0x3c, 0xa0, 0x2a, 0xae, 0x07, 0x9b, 0x38, 0x03, + 0x49, 0x21, 0x09, 0xce, 0x37, 0xc8, 0x00, 0x05, 0x1e, 0xad, 0x6d, 0x47, + 0xa4, 0xe0, 0xc3, 0x0b, 0x8c, 0xc1, 0x47, 0xc6, 0x6d, 0x5e, 0xac, 0x20, + 0x39, 0x92, 0x49, 0xaf, 0x40, 0x82, 0xe7, 0x0c, 0x7d, 0x55, 0x56, 0xd2, + 0xb0, 0xd4, 0x65, 0x08, 0xe2, 0xe1, 0xfb, 0x80, 0x5b, 0x6d, 0xed, 0x36, + 0x5c, 0x2f, 0x0d, 0x20, 0xf3, 0x33, 0x15, 0xa8, 0xd4, 0x9f, 0x62, 0x89, + 0x6a, 0xde, 0x6e, 0x0a, 0xc9, 0x18, 0x7e, 0x18, 0x6a, 0x73, 0xe5, 0x14, + 0x6c, 0xf8, 0xda, 0x98, 0x21, 0xc2, 0xe5, 0xfc, 0x5a, 0xd4, 0xff, 0x0b, + 0x28, 0x34, 0x73, 0x22, 0xc0, 0x9d, 0xa2, 0xdb, 0xb1, 0x96, 0x12, 0x07, + 0x62, 0x09, 0x3c, 0xe3, 0x3f, 0xdb, 0x53, 0xd8, 0xa9, 0x57, 0x9c, 0x13, + 0xfe, 0xf2, 0x18, 0xa6, 0x2a, 0x83, 0x4d, 0x5f, 0xab, 0xf5, 0x3e, 0x1c, + 0xa8, 0xa7, 0x51, 0xb6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA256, + 147, + {0x50, 0x32, 0xda, 0x54, 0x8b, 0xf0, 0x16, 0x8a, 0x4b, 0x3b, 0x3f, 0x99, + 0xc1, 0x44, 0xe3, 0xe1, 0x3c, 0xe1, 0x4b, 0x7d, 0x53, 0x9e, 0x39, 0x7f, + 0x37, 0x84, 0x7f, 0xfa, 0x8d, 0xb3, 0x4a, 0x0d, 0xfc, 0x0d, 0x73, 0xd3, + 0x0e, 0x6e, 0x3f, 0x2a, 0x23, 0xf0, 0xac, 0x92, 0xbc, 0x56, 0x43, 0xaf, + 0x1a, 0xda, 0xdd, 0xf9, 0xde, 0xa7, 0x3c, 0x68, 0x8e, 0xa9, 0x83, 0x64, + 0xc1, 0xe6, 0x10, 0x83, 0x5b, 0x62, 0xf1, 0xea, 0x60, 0x25, 0x89, 0xfd, + 0x44, 0xa8, 0xa2, 0xcc, 0x73, 0xb0, 0x0c, 0xeb, 0xc7, 0x5c, 0x21, 0x22, + 0x28, 0xb5, 0x08, 0x63, 0x41, 0x37, 0xc1, 0xee, 0xd7, 0xa9, 0x42, 0xc1, + 0x8b, 0xc6, 0xed, 0x4b, 0xd0, 0xff, 0xd3, 0x99, 0x61, 0xf5, 0x4b, 0xd4, + 0x45, 0x51, 0x55, 0xc0, 0x8a, 0x30, 0x4c, 0x2e, 0x05, 0xd7, 0x89, 0x50, + 0xe4, 0x2e, 0x92, 0x27, 0x5b, 0x2f, 0x02, 0xdf, 0x29, 0xec, 0x2b, 0x25, + 0x23, 0xbf, 0x97, 0x51, 0x1a, 0x0e, 0xa3, 0x12, 0x6c, 0x10, 0x12, 0xce, + 0x96, 0x83, 0xe1, 0x75, 0xa4, 0x5f, 0x7e, 0xe2, 0x4a, 0x72, 0x17, 0x07, + 0xb7, 0xb7, 0x53, 0x4b, 0xa8, 0x44, 0x16, 0x33, 0xfa, 0xf9, 0x95, 0x3c, + 0xf1, 0x20, 0xdd, 0x6a, 0x13, 0xc8, 0xd8, 0x8c, 0xce, 0x5e, 0x0b, 0x37, + 0x4a, 0xd2, 0xa3, 0x36, 0x6f, 0x1e, 0x96, 0xf8, 0x23, 0x12, 0x8b, 0xfe, + 0x6b, 0x83, 0x03, 0x45, 0xe9, 0x4d, 0x61, 0x1e, 0x1d, 0x92, 0x36, 0x20, + 0xa5, 0x7d, 0xb4, 0xae, 0x51, 0xe5, 0xd1, 0x7b, 0x5d, 0x8a, 0x0e, 0xb4, + 0xac, 0xea, 0x83, 0x77, 0xca, 0xc9, 0xb3, 0x55, 0x53, 0xb7, 0x46, 0x4e, + 0x40, 0x19, 0x0f, 0x40, 0xcf, 0xab, 0xef, 0x9b, 0xfd, 0x39, 0x3d, 0x0f, + 0x87, 0xe6, 0xe5, 0xbb, 0x08, 0x77, 0x5d, 0x9d, 0x47, 0x68, 0xe8, 0xf2, + 0xf0, 0xcc, 0x4a, 0x24}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA256, + 148, + {0x48, 0x9a, 0x61, 0x07, 0xf0, 0x05, 0x2e, 0xf4, 0x9f, 0x97, 0x22, 0x2a, + 0xa6, 0x66, 0xc8, 0x02, 0x5f, 0x2a, 0x30, 0xeb, 0x4b, 0xda, 0x5f, 0x47, + 0xc8, 0x88, 0xd2, 0x56, 0xdc, 0x74, 0x20, 0x94, 0xb2, 0xb0, 0x3a, 0xea, + 0x0b, 0x08, 0x7d, 0x3f, 0x27, 0xe6, 0xdf, 0x02, 0xfd, 0xa9, 0x58, 0x78, + 0x06, 0x26, 0x51, 0x24, 0x41, 0x91, 0x0f, 0xb8, 0x3a, 0x7e, 0x44, 0x12, + 0xa3, 0xaa, 0xac, 0x38, 0x89, 0x33, 0x79, 0x89, 0x22, 0xf6, 0xa4, 0xdb, + 0xd4, 0x8b, 0x85, 0x16, 0x80, 0xd1, 0xf3, 0xf8, 0x4e, 0x39, 0xfd, 0x30, + 0x71, 0x69, 0x21, 0xf9, 0x9b, 0x87, 0x94, 0x50, 0x01, 0xd2, 0x69, 0x55, + 0xad, 0x33, 0xff, 0x10, 0x47, 0xb5, 0x77, 0x18, 0x69, 0xa6, 0xf1, 0x51, + 0x99, 0x06, 0xe4, 0x61, 0xa7, 0xa5, 0x0d, 0x8f, 0xd0, 0x8d, 0x67, 0xa9, + 0xf9, 0xfc, 0x27, 0x26, 0x99, 0xe7, 0xcb, 0xc3, 0x0a, 0x12, 0xaa, 0x86, + 0x01, 0xfb, 0xab, 0x48, 0x84, 0x87, 0x8a, 0x37, 0x1b, 0x3c, 0x1b, 0x00, + 0x05, 0x4e, 0x9e, 0x58, 0x5d, 0xf1, 0xe2, 0xa0, 0x84, 0xff, 0x3f, 0x6a, + 0x3b, 0xe5, 0xf3, 0xe3, 0x2c, 0xc6, 0x29, 0x59, 0x39, 0xc1, 0xcd, 0xcd, + 0x9b, 0x3a, 0xba, 0x7e, 0x58, 0xec, 0x73, 0xde, 0xdf, 0x0c, 0xaf, 0x5d, + 0x3f, 0x56, 0x18, 0xc6, 0x90, 0x94, 0x35, 0x82, 0x31, 0x40, 0xb2, 0x96, + 0x35, 0xcc, 0xc1, 0x3f, 0x65, 0x8f, 0x13, 0x39, 0xfb, 0x2a, 0x3b, 0x21, + 0xe1, 0x91, 0x9b, 0xe1, 0x81, 0xc1, 0x5e, 0xda, 0xf1, 0xcb, 0x6f, 0xeb, + 0x14, 0x24, 0x64, 0xe6, 0xeb, 0x4d, 0xd1, 0x8b, 0x96, 0x33, 0xf5, 0x5f, + 0xcf, 0x37, 0x0b, 0x6c, 0x06, 0x43, 0xd6, 0x71, 0x0b, 0x87, 0x5d, 0xf6, + 0x3a, 0x62, 0x20, 0xce, 0x34, 0x0a, 0x97, 0x98, 0x7e, 0x57, 0x7a, 0xad, + 0x0f, 0xab, 0x4e, 0xeb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA256, + 149, + {0x41, 0x85, 0x8f, 0x3e, 0xdb, 0x8f, 0x7f, 0xde, 0x81, 0x57, 0x5c, 0x39, + 0x9f, 0xd9, 0x0c, 0x01, 0x16, 0x2e, 0x60, 0x17, 0xd0, 0xc0, 0x3b, 0x5c, + 0x68, 0x16, 0x7f, 0xcb, 0x66, 0x87, 0x90, 0xd0, 0x54, 0xb4, 0x0d, 0x4d, + 0x24, 0x38, 0xda, 0xa0, 0x41, 0x10, 0x34, 0xdd, 0xbe, 0xa9, 0x01, 0xab, + 0x19, 0x24, 0x24, 0x81, 0x85, 0xdf, 0xee, 0x64, 0xd5, 0x94, 0x44, 0x86, + 0x53, 0x0f, 0xb4, 0x07, 0xcf, 0x96, 0x7d, 0x17, 0x11, 0x10, 0xba, 0x8a, + 0xcf, 0x00, 0xd1, 0xdf, 0xcc, 0x6c, 0x7a, 0x33, 0x0f, 0x5f, 0x82, 0x8f, + 0xea, 0x17, 0xa9, 0x16, 0x8e, 0x08, 0x3f, 0x8e, 0x11, 0x88, 0x57, 0xd2, + 0x9b, 0xaa, 0x32, 0x35, 0x1d, 0xd2, 0x84, 0xa2, 0xef, 0xa0, 0x67, 0x2c, + 0xcc, 0x3d, 0x0e, 0x91, 0x78, 0x18, 0x66, 0x3c, 0xdd, 0xa0, 0xe5, 0xda, + 0xc6, 0x38, 0xae, 0x15, 0x0c, 0x30, 0x8b, 0x87, 0x37, 0xa5, 0x0c, 0xc9, + 0xf1, 0x7a, 0x59, 0x58, 0x00, 0xae, 0x92, 0x59, 0x30, 0x31, 0x9c, 0xfb, + 0xff, 0x91, 0xc0, 0x25, 0x35, 0xd3, 0xd3, 0x5d, 0x32, 0x56, 0x59, 0x10, + 0x94, 0xa3, 0x8b, 0x3d, 0xd1, 0x0a, 0xf4, 0xf5, 0x1c, 0x2e, 0xae, 0xe0, + 0xf8, 0xbc, 0xe2, 0x7a, 0xff, 0x78, 0x19, 0xe2, 0x2a, 0x21, 0x91, 0x01, + 0x9e, 0x41, 0x9f, 0x4e, 0x45, 0xfb, 0xa1, 0x27, 0x2d, 0x10, 0x4e, 0x0c, + 0x27, 0x86, 0x54, 0xff, 0x6a, 0x21, 0xb9, 0x50, 0x6e, 0xa4, 0x31, 0x78, + 0x32, 0xe7, 0x76, 0x7f, 0x46, 0xd9, 0x7c, 0x64, 0xe0, 0x04, 0x1c, 0x76, + 0x7a, 0xc1, 0xef, 0x88, 0xf3, 0xde, 0xd7, 0x4f, 0xca, 0x09, 0xbc, 0xba, + 0x82, 0xb5, 0x19, 0xfa, 0x77, 0x16, 0xa9, 0xf7, 0xc4, 0xa2, 0xb7, 0x89, + 0x31, 0xf6, 0x80, 0x5b, 0x4f, 0x91, 0x4f, 0x6e, 0x6b, 0xd0, 0xa3, 0xad, + 0xbd, 0xe2, 0xa8, 0x8f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA256, + 150, + {0xb1, 0x77, 0x10, 0x79, 0xfc, 0xa7, 0xad, 0x8b, 0xa3, 0x69, 0x8a, 0x9c, + 0xdf, 0x7b, 0xb5, 0x30, 0x9d, 0x55, 0xec, 0x40, 0x50, 0x0f, 0xc8, 0x34, + 0x24, 0xf1, 0x46, 0x9c, 0x9f, 0xb7, 0x7e, 0xd0, 0x80, 0x82, 0xb5, 0xad, + 0x1e, 0x66, 0x89, 0x0b, 0x51, 0x46, 0x57, 0x63, 0xd1, 0xde, 0xea, 0xde, + 0xcf, 0xaf, 0x9c, 0x8e, 0xfa, 0xab, 0xad, 0xae, 0x7f, 0x7f, 0xec, 0x17, + 0x58, 0x92, 0x71, 0xac, 0x92, 0x0c, 0xfd, 0x1c, 0xb3, 0x21, 0x35, 0xfc, + 0xa2, 0x1e, 0xad, 0x94, 0x2b, 0xa1, 0x5f, 0x09, 0xa3, 0x84, 0x14, 0xa7, + 0x96, 0xf6, 0x7a, 0x5c, 0xb2, 0x9f, 0x87, 0x7c, 0xaa, 0x6f, 0xf8, 0xe1, + 0xc7, 0x17, 0x55, 0xfe, 0xdc, 0x58, 0x48, 0x5d, 0xd9, 0xd4, 0xd6, 0x24, + 0x55, 0xc7, 0xa8, 0xb2, 0xca, 0x2d, 0x19, 0x06, 0xe8, 0x04, 0x5e, 0x60, + 0xf6, 0x81, 0xc3, 0x9a, 0x0a, 0x16, 0x2d, 0xfd, 0x63, 0xa9, 0xfd, 0xab, + 0x59, 0x54, 0x35, 0x25, 0x15, 0xa9, 0x26, 0x32, 0x4d, 0xfe, 0x25, 0x2a, + 0xa1, 0xa1, 0xe5, 0x76, 0xb4, 0xda, 0xb1, 0x58, 0x8b, 0x08, 0x34, 0x4a, + 0xa4, 0x0f, 0x40, 0x6f, 0x63, 0x52, 0x31, 0x70, 0x55, 0xa8, 0xfe, 0xb9, + 0x29, 0x2b, 0x96, 0x11, 0xc9, 0x0d, 0x41, 0x7b, 0x0b, 0xd4, 0x2f, 0xa7, + 0xe4, 0xa4, 0xb8, 0x2c, 0x63, 0x88, 0x54, 0x23, 0x28, 0x3a, 0xe4, 0xb2, + 0x46, 0x7f, 0xba, 0x84, 0xc3, 0x4c, 0x39, 0x13, 0x39, 0xa5, 0xa3, 0x15, + 0x4d, 0x70, 0xd9, 0x54, 0x34, 0x01, 0xcd, 0x26, 0x0e, 0x9d, 0xb2, 0x36, + 0xb1, 0xf9, 0x6e, 0x70, 0x5f, 0xd9, 0x70, 0x4f, 0xe5, 0x57, 0xa5, 0x33, + 0x97, 0xff, 0x99, 0xd7, 0x4d, 0x9d, 0x97, 0x84, 0x72, 0x47, 0xe1, 0x5e, + 0xd4, 0x10, 0xae, 0xcc, 0x0f, 0x74, 0xbd, 0x7b, 0xde, 0xbd, 0xed, 0x30, + 0xe3, 0x4d, 0x34, 0x12}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA256, + 151, + {0x94, 0x64, 0xa7, 0x38, 0xad, 0x70, 0xb1, 0x6f, 0x86, 0x21, 0xa8, 0x06, + 0xe9, 0x5d, 0x4d, 0x2c, 0xb1, 0x86, 0x63, 0x83, 0xdd, 0x6c, 0x0d, 0x61, + 0xee, 0x85, 0xbd, 0xa1, 0xac, 0x8b, 0x56, 0xc3, 0x83, 0x33, 0x73, 0x25, + 0x7d, 0xaf, 0xf4, 0xd3, 0x60, 0xb1, 0xc3, 0x66, 0xc1, 0x09, 0x38, 0x92, + 0x9a, 0x8c, 0xa0, 0x81, 0x9f, 0xf9, 0x29, 0x31, 0x13, 0x46, 0x50, 0x1c, + 0x67, 0xaa, 0xc4, 0x47, 0x50, 0x0b, 0x2f, 0xe5, 0xb8, 0x12, 0xd7, 0xcb, + 0xf9, 0x3d, 0xb5, 0xe5, 0x63, 0x1c, 0xbf, 0xf3, 0xc4, 0x98, 0x46, 0x1f, + 0xb4, 0x46, 0xeb, 0x0f, 0x25, 0xc8, 0x81, 0x04, 0x3b, 0x23, 0x39, 0xb1, + 0x3c, 0x37, 0x30, 0x12, 0xd7, 0x54, 0x6b, 0x9b, 0x19, 0x4d, 0x45, 0xb9, + 0xaf, 0xf2, 0x28, 0x3d, 0x70, 0x74, 0xf6, 0x11, 0x94, 0x20, 0xbb, 0x64, + 0x42, 0xaf, 0x91, 0x16, 0x23, 0x6b, 0x91, 0xef, 0x37, 0xf5, 0xab, 0xca, + 0x8a, 0xa9, 0xea, 0xb2, 0xb0, 0xeb, 0xd4, 0x4d, 0x3b, 0xd3, 0x02, 0xab, + 0x51, 0xa6, 0x7e, 0x1d, 0x94, 0x33, 0xde, 0xde, 0xb1, 0xbc, 0xa8, 0x7e, + 0xdc, 0xe7, 0x5d, 0x02, 0xef, 0x14, 0x9d, 0xc5, 0x78, 0x4e, 0x17, 0x72, + 0xc9, 0xce, 0x84, 0x6c, 0x17, 0xe4, 0xf7, 0xcc, 0xeb, 0xbc, 0x90, 0x8c, + 0x46, 0xcd, 0x06, 0x2e, 0x0e, 0x4b, 0xca, 0x76, 0xa0, 0x33, 0x12, 0x5a, + 0x40, 0x79, 0x19, 0xf7, 0x86, 0x2a, 0x6e, 0xce, 0xf7, 0xf6, 0xbd, 0xc2, + 0x79, 0xfe, 0x65, 0xab, 0x93, 0x8b, 0xe3, 0x58, 0x58, 0xc9, 0x89, 0x56, + 0xc9, 0x5c, 0x39, 0x6b, 0x15, 0xd2, 0xa1, 0x7c, 0x1c, 0x2a, 0xc9, 0x96, + 0xb5, 0xbf, 0x0f, 0xc3, 0x45, 0x32, 0x1f, 0xff, 0x7d, 0xfc, 0x44, 0xfa, + 0x4b, 0x0b, 0x85, 0x8d, 0xb0, 0xf5, 0x56, 0xde, 0x1d, 0x47, 0x7a, 0x85, + 0xa1, 0x9f, 0x18, 0x56}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA256, + 152, + {0x06, 0xd0, 0xa8, 0xd9, 0x24, 0x7e, 0x6e, 0x39, 0xa8, 0xe0, 0x9e, 0x7f, + 0x8d, 0xb1, 0x28, 0xc2, 0x32, 0x25, 0xd8, 0x8e, 0x83, 0x10, 0x68, 0xcb, + 0x31, 0x87, 0xa6, 0xcf, 0x65, 0x7d, 0x70, 0x97, 0x10, 0xc1, 0x29, 0xf6, + 0x88, 0xc3, 0xb1, 0x56, 0x04, 0x48, 0x98, 0x6e, 0x1f, 0x9e, 0x83, 0xa5, + 0x6e, 0x90, 0x53, 0xe7, 0xe7, 0xec, 0x86, 0xf6, 0x1c, 0x59, 0x7d, 0x37, + 0x13, 0xba, 0x83, 0x26, 0xf7, 0xac, 0x00, 0x98, 0xfb, 0x51, 0xa4, 0x9e, + 0xe6, 0x4e, 0x30, 0x6c, 0x24, 0x9a, 0x09, 0x53, 0x3f, 0x46, 0x4a, 0x59, + 0xf2, 0xe5, 0xeb, 0xb3, 0xfc, 0x85, 0xda, 0x8b, 0xe6, 0xa6, 0x0a, 0xd0, + 0x76, 0xe8, 0x09, 0x17, 0x74, 0xcd, 0xce, 0x27, 0x42, 0xd5, 0xf9, 0x11, + 0x2d, 0x80, 0x89, 0xfa, 0x8e, 0x30, 0x71, 0x28, 0x3e, 0x2b, 0xb7, 0xb6, + 0x86, 0x9f, 0x3c, 0x44, 0xd6, 0xdd, 0x98, 0x03, 0xce, 0x6e, 0x46, 0x7b, + 0xcc, 0x81, 0x22, 0xd1, 0xe9, 0x68, 0x32, 0xd0, 0x50, 0x33, 0xf7, 0xcc, + 0xdb, 0xd6, 0xbb, 0xd0, 0x66, 0x6b, 0xbc, 0xf4, 0x1e, 0xe1, 0xaa, 0x07, + 0x74, 0x54, 0xd0, 0xe1, 0x36, 0xb7, 0x25, 0xe7, 0xfe, 0x00, 0x57, 0xb2, + 0xe5, 0xbc, 0xa0, 0xd9, 0xa6, 0x45, 0xcb, 0x50, 0xa6, 0x7e, 0xa0, 0xb9, + 0x8e, 0x7c, 0x0c, 0x60, 0xa9, 0x1c, 0x5b, 0x50, 0x98, 0x63, 0x8a, 0x30, + 0x27, 0xbb, 0xa4, 0x17, 0xdd, 0xf5, 0xef, 0x96, 0x8a, 0xb5, 0xd1, 0x69, + 0x5f, 0xe3, 0xc2, 0xb1, 0xfc, 0xc6, 0x64, 0x62, 0x4a, 0x78, 0x3c, 0xb5, + 0xed, 0x2c, 0x62, 0x61, 0xe0, 0x62, 0x7a, 0x26, 0xf3, 0x51, 0xd8, 0xd2, + 0xeb, 0x05, 0x50, 0x98, 0xa2, 0xb8, 0x54, 0x07, 0x91, 0xc2, 0xe7, 0x63, + 0xef, 0x27, 0x08, 0x6b, 0x1f, 0x7c, 0xee, 0x54, 0x83, 0x75, 0x14, 0x79, + 0x0d, 0xef, 0xed, 0x29}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA256, + 153, + {0xb0, 0x65, 0x63, 0xb3, 0x16, 0xee, 0x2d, 0x9a, 0x41, 0xad, 0xc5, 0xa9, + 0x97, 0x48, 0xb3, 0x73, 0x53, 0x8f, 0x15, 0xa4, 0x4c, 0x3c, 0x92, 0x27, + 0xe4, 0x6e, 0xc0, 0x5f, 0x99, 0xbc, 0xb1, 0x4f, 0x43, 0x16, 0x11, 0x0b, + 0x1d, 0x1a, 0x82, 0x70, 0x9d, 0xfa, 0x57, 0xe6, 0xa8, 0x1d, 0xff, 0x1f, + 0x3f, 0x69, 0x2d, 0x27, 0xa9, 0x6c, 0xa5, 0x1f, 0x44, 0xe7, 0xb9, 0xfa, + 0xc9, 0xd2, 0xd8, 0x7e, 0xeb, 0xad, 0xab, 0x0a, 0x2d, 0x4b, 0x8d, 0x90, + 0x42, 0x7a, 0xf8, 0x79, 0x7e, 0xc5, 0x81, 0x9d, 0xd4, 0x51, 0x78, 0x7e, + 0xa7, 0x41, 0x02, 0x3f, 0x2e, 0x20, 0x8e, 0xbe, 0x85, 0x42, 0xdd, 0x95, + 0xf4, 0xb2, 0x4c, 0xd8, 0x69, 0x37, 0xbb, 0xa6, 0x42, 0xce, 0x66, 0x85, + 0x1a, 0x78, 0x25, 0x88, 0xfb, 0x2b, 0xb9, 0xe2, 0xd8, 0xfc, 0x9c, 0xbc, + 0xd2, 0x0b, 0x79, 0xf7, 0x58, 0x53, 0x77, 0x99, 0x74, 0x0f, 0xde, 0x8e, + 0x1a, 0x8a, 0xc4, 0x88, 0x8a, 0xbc, 0x36, 0x3f, 0xeb, 0x34, 0x17, 0x58, + 0x16, 0x0f, 0x0d, 0x21, 0x49, 0x8e, 0xb7, 0x54, 0xe5, 0x18, 0x9f, 0xc5, + 0x56, 0x44, 0x86, 0x21, 0xa4, 0xdc, 0x09, 0x5a, 0x47, 0xba, 0x5b, 0x27, + 0x59, 0x31, 0x5b, 0xeb, 0x94, 0x30, 0xcc, 0xab, 0x5d, 0xea, 0xee, 0x08, + 0x6c, 0xc8, 0x7a, 0xde, 0x1c, 0xb2, 0x43, 0xa8, 0xf4, 0xd9, 0xc6, 0x3b, + 0xc8, 0x0f, 0x20, 0x0d, 0xfd, 0xbf, 0xba, 0x96, 0x24, 0xe6, 0x08, 0x40, + 0x46, 0xe0, 0x5d, 0xbb, 0xbb, 0x83, 0x6e, 0xf5, 0xe4, 0xb0, 0xa0, 0x6a, + 0x8a, 0x26, 0x57, 0x8f, 0xaf, 0x21, 0xeb, 0x15, 0x5c, 0xf0, 0xad, 0xca, + 0x6b, 0x72, 0x81, 0x7d, 0xac, 0x6c, 0x3c, 0x99, 0x2a, 0x80, 0xc7, 0x08, + 0x13, 0x74, 0x22, 0xb0, 0x15, 0x19, 0x61, 0x69, 0xbe, 0xd6, 0x68, 0xcb, + 0xe7, 0x8a, 0x97, 0x92}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA256, + 154, + {0x88, 0x48, 0xbe, 0x6a, 0x99, 0x39, 0x51, 0x16, 0xfc, 0xb4, 0x51, 0x43, + 0xda, 0xbb, 0xf7, 0xf8, 0xa9, 0x5b, 0x80, 0x0c, 0x26, 0x9a, 0xf5, 0xa9, + 0x86, 0x43, 0x01, 0x90, 0xd9, 0x83, 0x45, 0x02, 0xa3, 0x78, 0x39, 0xaf, + 0xb0, 0x83, 0xb6, 0x6a, 0x96, 0x71, 0x31, 0x59, 0xec, 0x17, 0xe6, 0x6c, + 0xde, 0xe5, 0xe4, 0x11, 0x0d, 0x0f, 0x9c, 0x9c, 0x17, 0x69, 0x7f, 0x38, + 0xaf, 0x17, 0x7b, 0x93, 0xb1, 0x7c, 0x0f, 0xea, 0xd8, 0x8f, 0xf2, 0xdc, + 0x53, 0xa0, 0xb5, 0xc5, 0x02, 0xf9, 0x6c, 0x4f, 0x3d, 0x40, 0x2c, 0x62, + 0x3d, 0xd8, 0x14, 0x08, 0xb0, 0x64, 0x26, 0xbf, 0x6f, 0xf7, 0xd6, 0x02, + 0xcc, 0xc8, 0xeb, 0x21, 0xdb, 0x91, 0xc6, 0xc0, 0xd6, 0x14, 0xd1, 0x08, + 0x70, 0x3e, 0xd3, 0x20, 0x26, 0xde, 0x99, 0xe1, 0xa5, 0xc4, 0x11, 0xed, + 0xd7, 0xc6, 0xa6, 0x69, 0x76, 0xfa, 0xa5, 0x7c, 0xf0, 0x22, 0xa3, 0x41, + 0x11, 0xd7, 0x91, 0xf0, 0xe4, 0x69, 0x08, 0x0c, 0x7e, 0xeb, 0x84, 0x99, + 0x9e, 0x0e, 0x90, 0x40, 0xde, 0xf0, 0x4d, 0xf7, 0x07, 0xfc, 0xc9, 0x37, + 0x09, 0x59, 0x93, 0xf1, 0xa8, 0xbf, 0xa8, 0x89, 0xc4, 0x51, 0x27, 0xfe, + 0xb9, 0xde, 0x27, 0x4b, 0xbf, 0x08, 0xa8, 0x05, 0xd3, 0x2f, 0x48, 0x30, + 0xb4, 0xc5, 0x07, 0x8b, 0x65, 0xa9, 0x34, 0x0b, 0xcb, 0x9b, 0x74, 0xb9, + 0x36, 0x8c, 0x02, 0xaf, 0x63, 0xd2, 0xb3, 0x48, 0x1d, 0xa5, 0xf5, 0x7e, + 0xda, 0x94, 0xac, 0x2e, 0x52, 0x55, 0xd3, 0xb7, 0x2b, 0xd1, 0xa1, 0x9e, + 0x45, 0xed, 0xca, 0xb4, 0x6a, 0x11, 0x97, 0x36, 0xd7, 0xe2, 0x50, 0x81, + 0x11, 0xa0, 0x83, 0x8d, 0x1e, 0x6f, 0xd5, 0xbb, 0xa4, 0xeb, 0x67, 0xef, + 0x69, 0x79, 0x76, 0xf3, 0xcc, 0xe0, 0x44, 0xd2, 0x9c, 0x6d, 0x8d, 0x76, + 0xc2, 0xd9, 0x2e, 0x1d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA256, + 155, + {0x0b, 0xaa, 0xc6, 0x64, 0xf2, 0x23, 0xae, 0x40, 0xe3, 0x36, 0xad, 0x61, + 0x0b, 0x80, 0x4b, 0x59, 0x97, 0x39, 0x7b, 0x46, 0xa4, 0xa2, 0x90, 0x5d, + 0xe1, 0x28, 0x74, 0x81, 0xaa, 0x43, 0xa5, 0xbf, 0x05, 0x92, 0x71, 0xb6, + 0xa3, 0xec, 0x64, 0x8f, 0xae, 0xc7, 0x34, 0x58, 0x23, 0xaa, 0xcf, 0x1b, + 0xcb, 0xf0, 0x91, 0x89, 0xb9, 0xdd, 0x34, 0x9b, 0xfd, 0xaa, 0x97, 0x9d, + 0xf8, 0xfa, 0x78, 0xfb, 0x19, 0x9f, 0xb7, 0xc6, 0x9f, 0xe8, 0x24, 0xf8, + 0x3f, 0x83, 0xd5, 0x66, 0xff, 0x49, 0xe2, 0xea, 0x28, 0xc7, 0x04, 0xde, + 0x66, 0xf1, 0x87, 0xe3, 0xa4, 0x2e, 0x90, 0x66, 0x34, 0x23, 0xbd, 0xd0, + 0xc8, 0xb6, 0x7d, 0xad, 0x4e, 0x92, 0xcb, 0xba, 0x14, 0xa1, 0xcc, 0xc1, + 0x81, 0x0a, 0x43, 0xd1, 0x16, 0x34, 0x7e, 0xe7, 0xec, 0x21, 0xff, 0x9a, + 0x83, 0x24, 0xa4, 0xc1, 0x10, 0xe6, 0x61, 0x09, 0x24, 0x26, 0x76, 0x9a, + 0x44, 0x36, 0x27, 0xdd, 0xaf, 0x25, 0xea, 0x4d, 0x14, 0x44, 0x27, 0x99, + 0x3a, 0x2e, 0x82, 0xe0, 0xb1, 0x5f, 0x20, 0x93, 0x6d, 0xfc, 0x24, 0x05, + 0xda, 0x8a, 0xb5, 0xa6, 0x23, 0x2b, 0x95, 0x52, 0xf1, 0x75, 0x33, 0x1e, + 0x22, 0x03, 0x37, 0xf2, 0x20, 0x08, 0x03, 0x39, 0x10, 0xdd, 0xe7, 0xbd, + 0xfe, 0x87, 0xb2, 0xf7, 0xf3, 0xb4, 0x84, 0x7e, 0x66, 0x5d, 0xa5, 0xe0, + 0x3d, 0xbd, 0xb8, 0x66, 0xb0, 0x5d, 0x92, 0xc5, 0xba, 0x49, 0x0b, 0xf5, + 0xa7, 0x59, 0x03, 0xaa, 0xff, 0x4f, 0x65, 0x7b, 0xf7, 0x34, 0xd2, 0x84, + 0x08, 0x1f, 0x52, 0xd8, 0x1e, 0x6b, 0xfb, 0x04, 0x0d, 0xfd, 0x68, 0x11, + 0xba, 0xe2, 0xb7, 0x38, 0x31, 0xca, 0x37, 0x09, 0xb6, 0x04, 0x41, 0x34, + 0x20, 0x0c, 0x70, 0x0f, 0x29, 0x46, 0xf2, 0x34, 0xf9, 0x46, 0xa6, 0x98, + 0x86, 0xbe, 0x2b, 0xb3}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA256, + 156, + {0x23, 0x94, 0x10, 0x9f, 0x99, 0x28, 0x6c, 0x6d, 0x9c, 0xf8, 0x2b, 0x46, + 0xd1, 0x01, 0x5a, 0x08, 0x6f, 0x82, 0x6e, 0x37, 0x25, 0x99, 0x88, 0x19, + 0xef, 0x5e, 0x1d, 0x99, 0xe5, 0x04, 0xdf, 0x76, 0xa7, 0xdc, 0xa9, 0x03, + 0x36, 0x05, 0x67, 0xcc, 0x58, 0xd6, 0xbc, 0x32, 0x7e, 0x90, 0xd7, 0x55, + 0x5d, 0x64, 0x6f, 0x42, 0xf7, 0xc4, 0x52, 0x77, 0x70, 0x71, 0xb3, 0xe6, + 0xbe, 0x8e, 0xf1, 0xa9, 0x7c, 0x0b, 0x33, 0xfa, 0x50, 0x70, 0x98, 0x06, + 0xd8, 0x3f, 0xb3, 0xb8, 0xac, 0xf6, 0x56, 0x06, 0x70, 0x50, 0x70, 0x8e, + 0xe0, 0x80, 0xaf, 0x5a, 0x85, 0xaa, 0x2c, 0xa3, 0xf8, 0x71, 0x32, 0x47, + 0x59, 0xd0, 0x6d, 0x9a, 0x01, 0x9b, 0x83, 0x14, 0xc6, 0x6c, 0x15, 0xcb, + 0x0c, 0x31, 0x4d, 0x80, 0x70, 0x26, 0x51, 0x5d, 0x46, 0xe2, 0x16, 0x3a, + 0x19, 0xe8, 0x9a, 0x78, 0x08, 0xaf, 0x30, 0xa7, 0x1a, 0xce, 0xa5, 0x1f, + 0x92, 0xdc, 0x5e, 0x39, 0xd2, 0x37, 0xea, 0xbd, 0xcf, 0xd4, 0x6a, 0xbe, + 0x7c, 0xb8, 0xaf, 0x5a, 0x47, 0xbd, 0x35, 0x2c, 0xd5, 0xb1, 0xd0, 0xdd, + 0xa6, 0xfb, 0xc6, 0xfa, 0x5d, 0xd1, 0x9b, 0x30, 0x51, 0xad, 0x13, 0xeb, + 0xe7, 0x54, 0x62, 0x08, 0x0b, 0xb3, 0xb7, 0xf2, 0x3b, 0x01, 0x30, 0x85, + 0xe6, 0xf6, 0x01, 0x08, 0x19, 0x49, 0x4b, 0x5b, 0x30, 0x3c, 0x27, 0x9c, + 0x2c, 0xaf, 0xd1, 0x59, 0x58, 0x31, 0xda, 0xa5, 0x58, 0x62, 0x4e, 0xf4, + 0x2a, 0x46, 0xa4, 0x62, 0x1b, 0x63, 0x74, 0xcd, 0xb2, 0x11, 0x3e, 0xc5, + 0xd8, 0xe8, 0xa3, 0x66, 0x1e, 0x19, 0x81, 0x4b, 0x60, 0xb5, 0x39, 0x4d, + 0x93, 0x05, 0xc7, 0xd0, 0x20, 0x73, 0xa7, 0xd9, 0x30, 0xba, 0x9b, 0xd9, + 0x12, 0xcf, 0x72, 0xef, 0xac, 0x5f, 0xea, 0xbb, 0x8e, 0x69, 0xf3, 0x4b, + 0x74, 0xef, 0x77, 0x75}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA256, + 157, + {0x44, 0x69, 0xb8, 0xe8, 0x95, 0xfb, 0x43, 0x40, 0x32, 0x83, 0x60, 0x41, + 0x43, 0x52, 0x05, 0x9a, 0x4b, 0x70, 0x1d, 0x2c, 0x21, 0xcc, 0x21, 0x25, + 0xd9, 0x1f, 0x50, 0x25, 0xb7, 0xb2, 0x2a, 0xe7, 0xba, 0x84, 0x01, 0x23, + 0xef, 0x45, 0xba, 0x9c, 0x8c, 0x27, 0xa8, 0xa3, 0x4a, 0x74, 0xf0, 0x10, + 0xa4, 0xfd, 0xd6, 0xbe, 0x94, 0x74, 0xac, 0x27, 0x05, 0x01, 0xbd, 0x96, + 0xa6, 0x02, 0xaf, 0xb0, 0x5d, 0xf7, 0xbe, 0xcd, 0xca, 0xef, 0xb2, 0x9d, + 0xf9, 0xbe, 0x5d, 0x09, 0x0a, 0xf6, 0x86, 0x9a, 0x43, 0x11, 0xfe, 0x94, + 0xb7, 0x0b, 0xcc, 0x0c, 0x56, 0x33, 0xd6, 0x91, 0x69, 0xca, 0x03, 0x8b, + 0x2f, 0xcb, 0x2a, 0x4a, 0xbe, 0x60, 0xc0, 0xb5, 0x42, 0xb3, 0x08, 0x52, + 0x77, 0x81, 0xd1, 0x84, 0xd0, 0x69, 0x66, 0x63, 0x2d, 0x74, 0x04, 0xda, + 0x5e, 0x34, 0x94, 0xd7, 0x6b, 0xc7, 0x2e, 0x9f, 0x87, 0xd0, 0x06, 0x95, + 0x0e, 0x7a, 0x43, 0x88, 0x33, 0x4f, 0x99, 0xe2, 0x12, 0xd5, 0xf2, 0x53, + 0xc1, 0x1f, 0xa8, 0x36, 0x11, 0x79, 0xbe, 0x7b, 0xc9, 0x27, 0xd9, 0x43, + 0x7e, 0xd1, 0x1b, 0x76, 0x85, 0x52, 0x9e, 0x83, 0x21, 0x62, 0xe4, 0x1a, + 0x72, 0xba, 0x31, 0x06, 0xb9, 0xaf, 0x7a, 0xcf, 0x5f, 0xef, 0x70, 0x17, + 0x8f, 0xd8, 0x3c, 0xe3, 0x59, 0x86, 0x83, 0xad, 0x61, 0xc2, 0x7c, 0xd1, + 0xd6, 0x9b, 0x43, 0x7d, 0xfd, 0xf9, 0x3a, 0xc4, 0x3a, 0x18, 0x76, 0xd5, + 0x94, 0xe0, 0xeb, 0x85, 0x23, 0xa0, 0xef, 0x8f, 0x75, 0xcc, 0xf1, 0xab, + 0x07, 0x9d, 0x45, 0x38, 0xbb, 0xb7, 0x26, 0xd0, 0x4f, 0x45, 0xec, 0x86, + 0x4b, 0x04, 0xf5, 0x7c, 0x18, 0xcd, 0x69, 0x84, 0xf1, 0xa3, 0xa0, 0x8a, + 0x7c, 0x39, 0x44, 0xc6, 0x94, 0x6c, 0x3c, 0x3e, 0x09, 0x0f, 0x9d, 0x83, + 0x3c, 0x5d, 0x3d, 0x81}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: longer oid + // tcID: 158 + {SEC_OID_SHA256, + 158, + {0x50, 0xa2, 0x2b, 0xcb, 0x4b, 0x87, 0xca, 0x22, 0x1a, 0x77, 0xa3, 0x1b, + 0x67, 0x61, 0x01, 0xcd, 0xf3, 0xac, 0x4f, 0xdb, 0x41, 0xa6, 0xc1, 0x7f, + 0xcf, 0xaf, 0x62, 0x35, 0x2e, 0x03, 0x6b, 0xc7, 0xcc, 0x7e, 0x19, 0xe0, + 0x7f, 0x92, 0x9d, 0xa6, 0x52, 0x9b, 0xa3, 0x90, 0xd4, 0xc7, 0x1d, 0x0e, + 0xb8, 0xae, 0x6c, 0xb6, 0x46, 0x51, 0x15, 0x61, 0x20, 0xc4, 0x88, 0x6b, + 0x34, 0xa1, 0x46, 0xa4, 0x73, 0x11, 0x89, 0x7a, 0x25, 0x44, 0xe6, 0xad, + 0x96, 0xfe, 0xef, 0xcd, 0x21, 0xed, 0xd7, 0xde, 0xaf, 0x2e, 0xd4, 0x5f, + 0xfd, 0x43, 0x3b, 0x27, 0x04, 0xba, 0xc6, 0x51, 0x14, 0x0c, 0xec, 0x87, + 0xc9, 0xfd, 0xce, 0x69, 0xe1, 0xb2, 0x1a, 0xd7, 0x52, 0x88, 0xaf, 0x67, + 0xe3, 0xe8, 0x2e, 0xbf, 0xc3, 0x8f, 0x75, 0x0f, 0x68, 0xd7, 0x6f, 0x79, + 0xb4, 0x10, 0x3c, 0x89, 0x7a, 0x26, 0xd6, 0x4e, 0x21, 0x53, 0xad, 0x19, + 0xa3, 0xb2, 0x6d, 0x1d, 0x72, 0x62, 0x03, 0x98, 0x5d, 0xe4, 0xb6, 0x85, + 0xb7, 0x98, 0x7c, 0xa9, 0x74, 0x8f, 0xdc, 0x13, 0x94, 0xfb, 0x57, 0xaf, + 0x67, 0xf2, 0x61, 0x16, 0x6c, 0xdf, 0x9a, 0xe2, 0xdf, 0x7a, 0x85, 0xa7, + 0xe4, 0x86, 0xf6, 0x74, 0x24, 0xdb, 0x68, 0x29, 0x2d, 0xe8, 0x3b, 0xfe, + 0x98, 0x23, 0xc8, 0x4e, 0x22, 0xed, 0x29, 0xff, 0x05, 0xb5, 0x69, 0x55, + 0xdd, 0x15, 0xad, 0xf2, 0x23, 0x92, 0x7f, 0x71, 0xa9, 0x44, 0x31, 0x63, + 0xfa, 0xcd, 0x53, 0x1c, 0x1e, 0x9c, 0xdf, 0xe0, 0xe5, 0xca, 0x1f, 0x13, + 0xe6, 0xba, 0x50, 0xf7, 0x07, 0x0f, 0x47, 0x25, 0xe5, 0x8e, 0xc7, 0x6b, + 0x53, 0xf0, 0xfe, 0x18, 0xd8, 0x9c, 0x60, 0x42, 0x88, 0x5b, 0x0a, 0xc4, + 0x41, 0x97, 0x71, 0x58, 0xc4, 0xfd, 0x9d, 0x95, 0x6c, 0xf3, 0xed, 0x1a, + 0x39, 0x66, 0x1c, 0x45}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: oid with modified node + // tcID: 159 + {SEC_OID_SHA256, + 159, + {0x6e, 0x3a, 0xaa, 0x1f, 0x1d, 0x8c, 0x66, 0x1f, 0x02, 0xcb, 0x5d, 0xdf, + 0x2c, 0x21, 0x3d, 0xd3, 0xdd, 0x17, 0x81, 0x75, 0x2a, 0x11, 0x52, 0x8d, + 0xca, 0x80, 0x6f, 0x23, 0xd8, 0x65, 0x2d, 0xa3, 0x7a, 0xac, 0xa3, 0x0a, + 0xda, 0xe3, 0xb8, 0xba, 0xa5, 0x7a, 0xbc, 0x9f, 0x90, 0x80, 0xc8, 0xbe, + 0x53, 0xc8, 0x51, 0xc4, 0x7e, 0x05, 0x97, 0xe0, 0x4a, 0x63, 0xb8, 0xea, + 0x24, 0x6d, 0x83, 0xce, 0xbf, 0xc6, 0x68, 0xac, 0x8b, 0x81, 0x7a, 0xcf, + 0x44, 0x2e, 0x21, 0x83, 0x85, 0x5d, 0x77, 0x32, 0xfc, 0x5a, 0x57, 0x53, + 0x4c, 0x64, 0xe4, 0xe5, 0xea, 0xbd, 0xf7, 0xf3, 0xab, 0x34, 0x7b, 0x33, + 0x93, 0x0e, 0xc8, 0x15, 0x96, 0x89, 0x32, 0xa2, 0x27, 0x53, 0xb5, 0x28, + 0x3b, 0xc0, 0x55, 0xbf, 0x1e, 0x8e, 0x46, 0x60, 0x23, 0x58, 0x79, 0xbf, + 0x90, 0x7a, 0x80, 0xea, 0x6e, 0x61, 0x0d, 0xdf, 0x90, 0x7f, 0x24, 0xd4, + 0x97, 0x77, 0x22, 0xa7, 0x7f, 0xb5, 0x60, 0x23, 0x04, 0x6b, 0xea, 0xbf, + 0xc1, 0x96, 0x86, 0x3b, 0xa3, 0xd1, 0x94, 0xa0, 0xad, 0x65, 0xa8, 0x4d, + 0x71, 0x6a, 0xcf, 0x1c, 0xa3, 0x01, 0x36, 0x5f, 0x47, 0xf6, 0x8c, 0x81, + 0xfa, 0x70, 0xb5, 0x8d, 0x2a, 0x58, 0x1a, 0xc2, 0xca, 0x7f, 0x20, 0x93, + 0xb4, 0xd5, 0xd5, 0xbf, 0x32, 0x8c, 0x2c, 0x39, 0x03, 0x26, 0x16, 0x92, + 0xfa, 0xb8, 0xc5, 0x37, 0xa5, 0x06, 0x44, 0xb2, 0x83, 0x63, 0xd1, 0xd9, + 0xb2, 0x95, 0xa8, 0x9d, 0x3d, 0x5a, 0x17, 0x5c, 0x81, 0xea, 0x1d, 0x94, + 0xfa, 0xa9, 0xe0, 0xb3, 0x2d, 0xa6, 0x2b, 0xd6, 0xa9, 0x72, 0x7c, 0x23, + 0x99, 0xfb, 0x5f, 0xb4, 0xa8, 0xbe, 0x23, 0x91, 0x63, 0xe8, 0xaa, 0x12, + 0x94, 0x67, 0x87, 0x0a, 0xd5, 0x4c, 0x30, 0x57, 0x80, 0xb7, 0x6f, 0x60, + 0xfe, 0x43, 0xaa, 0x56}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA256, + 160, + {0x26, 0xfa, 0x8c, 0xf7, 0xaf, 0x56, 0x9c, 0x28, 0x22, 0xca, 0xbe, 0x48, + 0xf6, 0x1d, 0x0a, 0x72, 0x5c, 0x67, 0x75, 0x20, 0xf0, 0x49, 0xf3, 0xbb, + 0x65, 0x45, 0x98, 0x3b, 0x03, 0x93, 0x38, 0x0c, 0x6d, 0x79, 0x7f, 0x47, + 0xbb, 0xe5, 0x86, 0x37, 0x17, 0x57, 0xb1, 0x2a, 0xd2, 0xed, 0xf0, 0x66, + 0x45, 0x5b, 0x6d, 0x66, 0x9f, 0xaf, 0xbf, 0xfe, 0xca, 0x4f, 0x89, 0x76, + 0xe0, 0x1c, 0x36, 0x35, 0x24, 0x1b, 0xb3, 0x1a, 0x09, 0x1f, 0x60, 0x8d, + 0xf6, 0x9e, 0x7a, 0x4f, 0xda, 0x39, 0x19, 0xbd, 0x38, 0xe2, 0xb4, 0xd2, + 0x49, 0x7d, 0x7e, 0x3f, 0xf5, 0x55, 0x63, 0xa2, 0xc1, 0x8d, 0x39, 0x01, + 0x9c, 0xb8, 0x5a, 0x5a, 0x3f, 0xf1, 0x11, 0x3c, 0x08, 0x3c, 0xbc, 0xfa, + 0x1f, 0xc5, 0x9c, 0x65, 0x85, 0xce, 0x7e, 0x8d, 0x40, 0xf5, 0xb2, 0xb7, + 0x98, 0x31, 0x28, 0x5f, 0x7a, 0xc4, 0x20, 0xac, 0x2a, 0x91, 0x55, 0xaa, + 0x15, 0x40, 0x3f, 0x33, 0xc1, 0x0b, 0x5a, 0x4f, 0x94, 0x49, 0xb1, 0xb7, + 0xe8, 0xfb, 0xc7, 0xfe, 0x7d, 0x4f, 0xb6, 0x47, 0xc1, 0x9c, 0x31, 0x22, + 0x73, 0x02, 0x65, 0x43, 0xb8, 0x8f, 0x6b, 0xf6, 0xe8, 0x71, 0x2e, 0xe5, + 0xd7, 0x57, 0xf9, 0x44, 0x6f, 0x01, 0x25, 0x51, 0xf6, 0xb9, 0xc5, 0xd9, + 0xd2, 0x09, 0x00, 0xfb, 0x84, 0xff, 0x2d, 0x19, 0xc4, 0x5e, 0x36, 0xa2, + 0x82, 0x38, 0x55, 0xe5, 0xba, 0x4e, 0xec, 0x81, 0x4f, 0x84, 0x05, 0x17, + 0x96, 0x06, 0xa2, 0xc1, 0x52, 0x10, 0x7e, 0xb9, 0xf0, 0xa6, 0x55, 0x25, + 0x2f, 0x28, 0xd5, 0x00, 0xfb, 0x1a, 0x2c, 0x60, 0xc2, 0xee, 0x9b, 0xca, + 0x94, 0xa7, 0xb1, 0x21, 0xf9, 0x6c, 0xaa, 0x59, 0xe7, 0xfe, 0xb3, 0xb4, + 0xcd, 0xf6, 0xff, 0x89, 0xd8, 0xd6, 0x16, 0xf5, 0x0f, 0xb2, 0x97, 0x1e, + 0xbe, 0xc9, 0x70, 0xb5}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: large integer in oid + // tcID: 161 + {SEC_OID_SHA256, + 161, + {0x64, 0xed, 0x62, 0xdb, 0x69, 0xa8, 0xe5, 0xd3, 0x36, 0x30, 0xcd, 0x60, + 0x06, 0xd2, 0x5b, 0xde, 0x41, 0x52, 0x34, 0x19, 0x9f, 0x7d, 0x06, 0x9d, + 0xde, 0x90, 0x49, 0x49, 0xc9, 0x52, 0xfa, 0x0a, 0x83, 0xb4, 0x98, 0x92, + 0x70, 0x3b, 0x6f, 0xa6, 0x81, 0x43, 0xe0, 0xa7, 0xd1, 0x15, 0xcb, 0xca, + 0x5d, 0x3a, 0xac, 0xc0, 0x27, 0x2c, 0x1b, 0xb5, 0x4b, 0xa6, 0x57, 0xb4, + 0xd5, 0xd7, 0xc4, 0x8c, 0xb5, 0xf2, 0x04, 0x43, 0x9c, 0xd6, 0x77, 0xf2, + 0xf3, 0x72, 0x1a, 0xcd, 0x1c, 0xb7, 0x21, 0x73, 0x8a, 0x47, 0xc5, 0xc8, + 0x85, 0x36, 0xdd, 0xe5, 0x22, 0xa4, 0x2f, 0x7a, 0x41, 0x53, 0xb3, 0x6f, + 0x98, 0x58, 0x3c, 0xd3, 0xdd, 0xd5, 0x18, 0x9f, 0x31, 0x7f, 0xc6, 0x70, + 0xb1, 0x9f, 0xba, 0x8f, 0xb7, 0x85, 0xe8, 0x52, 0x2b, 0x89, 0x8f, 0xa3, + 0xc9, 0x5d, 0xe6, 0x09, 0x90, 0xc5, 0xed, 0x3c, 0x77, 0x3a, 0xd5, 0x1f, + 0x73, 0xd9, 0xb2, 0xea, 0x9e, 0x57, 0xf9, 0x9f, 0x30, 0x09, 0xfd, 0x6e, + 0x42, 0x8a, 0xc5, 0xe7, 0x90, 0xf0, 0x6b, 0x9a, 0x2c, 0x14, 0xf6, 0x3b, + 0x3e, 0x7e, 0x25, 0x1a, 0x8e, 0x48, 0x66, 0xe9, 0x22, 0x5c, 0x14, 0x07, + 0xb6, 0x6d, 0x52, 0x75, 0x3f, 0xe7, 0xf1, 0xa2, 0x51, 0x7d, 0x7a, 0x47, + 0x25, 0x72, 0x7e, 0xa0, 0x22, 0x41, 0x60, 0x53, 0x21, 0xd2, 0xd6, 0x02, + 0x1b, 0x3b, 0xcc, 0x16, 0xec, 0xc7, 0xab, 0xf7, 0xb6, 0xe7, 0x4a, 0x3d, + 0xdc, 0xd9, 0x2f, 0x94, 0x3b, 0x34, 0x3e, 0xdd, 0xd7, 0x7a, 0x3b, 0x75, + 0x30, 0xf4, 0x51, 0xff, 0xd7, 0xe2, 0xa1, 0x12, 0x87, 0x6c, 0x20, 0xbc, + 0x25, 0x0d, 0xa5, 0x15, 0x15, 0x7c, 0xe5, 0xb0, 0x37, 0xb6, 0x8b, 0x7f, + 0x61, 0x09, 0x83, 0xd7, 0x7c, 0x1e, 0x04, 0x2a, 0xc9, 0xcc, 0xe0, 0x71, + 0x29, 0x54, 0xa8, 0x85}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: oid with invalid node + // tcID: 162 + {SEC_OID_SHA256, + 162, + {0xad, 0x31, 0xe3, 0x16, 0x05, 0x9e, 0xf9, 0x53, 0x3f, 0x8f, 0x6a, 0x5a, + 0xee, 0x91, 0xfc, 0x31, 0x6f, 0xd7, 0xde, 0x2a, 0xc1, 0xb3, 0x67, 0x0f, + 0xd5, 0xd9, 0x7a, 0xf1, 0x79, 0x48, 0xaa, 0xa9, 0x34, 0xa4, 0xf0, 0x67, + 0x8a, 0xe8, 0x5f, 0x82, 0xa7, 0x4c, 0x9e, 0xf4, 0x59, 0x67, 0x5c, 0xe3, + 0x52, 0x18, 0x3b, 0x4d, 0xaa, 0x3a, 0x49, 0x46, 0x2a, 0xf1, 0x16, 0x50, + 0x9f, 0x12, 0x0f, 0xbe, 0x02, 0xe1, 0x4c, 0x2d, 0xe7, 0xd0, 0xf7, 0x90, + 0xfd, 0x21, 0x12, 0x28, 0xe4, 0x91, 0xb8, 0xf0, 0x6f, 0x0d, 0x0d, 0x19, + 0x78, 0x03, 0x6b, 0xd7, 0x5c, 0x57, 0x30, 0x37, 0xc4, 0x39, 0x35, 0x99, + 0x1c, 0xd7, 0x5c, 0x85, 0x18, 0x82, 0x5d, 0x64, 0xbc, 0x30, 0x90, 0x14, + 0xa3, 0x6a, 0x54, 0x97, 0xab, 0xda, 0x96, 0x5e, 0xa1, 0xb1, 0xfb, 0x67, + 0xbf, 0xe6, 0x72, 0xf0, 0xe0, 0xde, 0x98, 0x3b, 0xb1, 0xe8, 0x30, 0x54, + 0xd0, 0x89, 0xf3, 0xfe, 0x5a, 0x1f, 0x53, 0x1c, 0x49, 0x7a, 0xd8, 0x9e, + 0xaa, 0x03, 0xbc, 0xbc, 0x75, 0x66, 0xd2, 0xc6, 0x4d, 0x49, 0x29, 0xe2, + 0x4a, 0x3b, 0x42, 0x27, 0xac, 0xb5, 0x40, 0xc9, 0x06, 0x54, 0x54, 0xb8, + 0x42, 0x95, 0x7b, 0x8d, 0xb4, 0x5e, 0x52, 0xf4, 0xf2, 0x92, 0x92, 0xed, + 0x71, 0x85, 0xad, 0x32, 0xa1, 0xa8, 0xba, 0x42, 0x0e, 0xe2, 0x19, 0x87, + 0x26, 0x2b, 0x83, 0xe0, 0x6d, 0x62, 0xff, 0x2d, 0x3a, 0x21, 0xc2, 0x0c, + 0xfb, 0xe6, 0x29, 0xc6, 0x8b, 0xa2, 0xf6, 0x69, 0x11, 0x81, 0xb4, 0x20, + 0x0d, 0x2f, 0x96, 0x0d, 0xad, 0xa8, 0xfd, 0x30, 0x9a, 0x73, 0x63, 0xf1, + 0x95, 0x88, 0x73, 0xd1, 0x6a, 0x87, 0x76, 0x70, 0x49, 0xbe, 0xd0, 0x8e, + 0x46, 0x54, 0x50, 0xec, 0xb2, 0x34, 0x54, 0x7b, 0x9a, 0x4e, 0x57, 0x0b, + 0x7e, 0xda, 0x81, 0xff}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA256, + 163, + {0xa3, 0x8d, 0xcc, 0x4e, 0x80, 0x70, 0x33, 0x37, 0x03, 0xce, 0x26, 0xa8, + 0xb1, 0xea, 0xa2, 0x8d, 0x24, 0x2b, 0xd5, 0xff, 0x48, 0x54, 0xfa, 0xd6, + 0x79, 0x59, 0xca, 0xae, 0x66, 0xdb, 0x5e, 0x66, 0x54, 0xaa, 0xab, 0xf8, + 0x1e, 0xaf, 0x31, 0x44, 0x1b, 0x8c, 0x5e, 0x74, 0x19, 0xa3, 0xea, 0x5b, + 0x04, 0xef, 0xde, 0xa9, 0x1f, 0xd1, 0x91, 0x0b, 0x5e, 0x5c, 0x6f, 0x02, + 0xff, 0x77, 0xb7, 0xcf, 0x42, 0xb2, 0xef, 0xc5, 0x5b, 0x03, 0x40, 0x73, + 0x63, 0x06, 0x9b, 0x8d, 0xd0, 0x31, 0xc5, 0x6d, 0x6d, 0x0a, 0xc5, 0x48, + 0x38, 0x76, 0x0d, 0x7e, 0xcf, 0x9f, 0x3d, 0xc0, 0x38, 0x28, 0xb2, 0x7a, + 0x73, 0xb8, 0x27, 0xf3, 0x94, 0x70, 0x05, 0x58, 0xf1, 0x60, 0xc1, 0x96, + 0x50, 0x38, 0x55, 0xc2, 0x55, 0x33, 0x2e, 0xfe, 0xa8, 0x38, 0x09, 0x8e, + 0x63, 0x7c, 0xd1, 0xc7, 0xee, 0xa9, 0xe6, 0x87, 0xfc, 0x55, 0x2b, 0x54, + 0x22, 0xa6, 0x2f, 0x6c, 0x6b, 0x49, 0xfb, 0x16, 0xad, 0x56, 0x50, 0x9d, + 0xca, 0x5a, 0x91, 0x48, 0xed, 0x98, 0x83, 0xf1, 0xd7, 0x64, 0x53, 0xf8, + 0xd6, 0x07, 0xd9, 0xfd, 0xb7, 0x58, 0x9f, 0x4b, 0x07, 0xee, 0xcd, 0xec, + 0xca, 0x95, 0x0e, 0x58, 0xcc, 0xfb, 0x9e, 0x77, 0x84, 0xdb, 0x95, 0x92, + 0xb6, 0x40, 0x66, 0x91, 0xa4, 0x13, 0xca, 0xef, 0x5e, 0x99, 0x4c, 0xa0, + 0x6f, 0x21, 0xfe, 0x61, 0xf0, 0x98, 0x66, 0x44, 0xbe, 0x04, 0x18, 0x78, + 0x42, 0x9d, 0x72, 0x1e, 0x40, 0x3b, 0xa6, 0xad, 0x8d, 0xd8, 0x62, 0x9e, + 0xb7, 0x8c, 0xf4, 0xfc, 0xac, 0x5c, 0xc4, 0x2e, 0xc0, 0x3d, 0x51, 0xab, + 0x64, 0xc0, 0x51, 0xcb, 0xa2, 0x2b, 0x5c, 0xd4, 0xb1, 0x60, 0xaa, 0xef, + 0x28, 0x64, 0x6b, 0x57, 0x76, 0xa1, 0x96, 0x05, 0xcb, 0xed, 0x69, 0x4e, + 0x0d, 0x63, 0x10, 0xc5}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of null + // tcID: 164 + {SEC_OID_SHA256, + 164, + {0x3c, 0xba, 0x10, 0x8a, 0xd1, 0x1c, 0xc9, 0xc6, 0xcf, 0xb4, 0xb8, 0x49, + 0xb1, 0x53, 0x3c, 0x37, 0x55, 0x7d, 0xd1, 0xef, 0x2e, 0x20, 0x1a, 0x78, + 0xda, 0x42, 0xe1, 0x64, 0x45, 0x8a, 0xc5, 0x4a, 0x29, 0xf0, 0xb1, 0x1b, + 0x19, 0x31, 0xe7, 0x2f, 0x57, 0x26, 0x62, 0x64, 0x58, 0x4c, 0x13, 0xe9, + 0x10, 0x26, 0x7e, 0x52, 0xbb, 0xcf, 0x15, 0x88, 0x3e, 0x10, 0x9a, 0x45, + 0xce, 0x14, 0xa8, 0x6a, 0xc8, 0xe7, 0x00, 0xcb, 0x04, 0xea, 0x0c, 0xcc, + 0xcb, 0x55, 0xb0, 0x1c, 0xe6, 0x99, 0x27, 0x51, 0x90, 0xb9, 0x8c, 0x77, + 0x98, 0x1d, 0x27, 0x34, 0xd3, 0x5d, 0x8a, 0xd4, 0x1f, 0x94, 0xed, 0xc6, + 0x48, 0x1c, 0xc8, 0x31, 0xa4, 0x4d, 0x38, 0xa6, 0x17, 0xa3, 0x28, 0x55, + 0xdf, 0x03, 0xfc, 0xc4, 0x49, 0x14, 0xe5, 0x5b, 0x88, 0x27, 0x10, 0x15, + 0xc9, 0x71, 0xbb, 0xf0, 0x51, 0xd8, 0x78, 0xb3, 0xae, 0x7a, 0x8f, 0x53, + 0x58, 0x2a, 0xc8, 0xe2, 0xab, 0x5d, 0x10, 0xe5, 0x02, 0x3e, 0x67, 0x59, + 0x97, 0x25, 0xe9, 0x12, 0x2b, 0x8e, 0xc4, 0x2a, 0x96, 0xb4, 0x04, 0x10, + 0xed, 0xac, 0x51, 0xb2, 0x6b, 0xec, 0x59, 0x7b, 0x72, 0x74, 0x04, 0xa6, + 0xb1, 0xb2, 0x48, 0x07, 0xe3, 0xdf, 0x2f, 0xca, 0x88, 0x47, 0xde, 0x8b, + 0x75, 0x17, 0x06, 0x1e, 0xdb, 0x00, 0x9a, 0x40, 0xc8, 0xb3, 0xaa, 0x82, + 0xcb, 0x22, 0xde, 0x08, 0x0d, 0x3f, 0x79, 0x21, 0xc5, 0x04, 0x96, 0x5d, + 0x5a, 0x23, 0x88, 0x7d, 0xdb, 0x54, 0x10, 0x0b, 0xc8, 0x18, 0x94, 0x99, + 0x1c, 0x1a, 0xce, 0x0e, 0xe2, 0xaf, 0xd1, 0xc3, 0x8c, 0x55, 0x4f, 0xd0, + 0x0a, 0xde, 0x02, 0x40, 0xc2, 0x06, 0x7f, 0x01, 0x97, 0x73, 0x26, 0x91, + 0x6d, 0x17, 0x08, 0xaf, 0x02, 0x74, 0x53, 0xf7, 0x34, 0xb0, 0xa2, 0x23, + 0x31, 0xbc, 0x94, 0x53}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 165 + {SEC_OID_SHA256, + 165, + {0x69, 0xc9, 0x9c, 0xb5, 0xb3, 0x97, 0xc6, 0xf9, 0xfa, 0x0f, 0x38, 0xb0, + 0xd3, 0x11, 0xf8, 0xb6, 0x4e, 0xca, 0x97, 0xb5, 0x78, 0x30, 0x29, 0x12, + 0x20, 0x8b, 0xda, 0xe5, 0xc0, 0x42, 0x44, 0xda, 0x7c, 0xae, 0x59, 0x4e, + 0x59, 0xa6, 0xbc, 0x09, 0x35, 0xb8, 0x87, 0x8b, 0x7a, 0x55, 0xb9, 0x0a, + 0xcb, 0xe7, 0x3e, 0xd2, 0xad, 0xfa, 0xbb, 0xe5, 0x61, 0xcf, 0x10, 0x4d, + 0x2a, 0x60, 0xaa, 0xe3, 0xc4, 0xfb, 0x58, 0xcb, 0x69, 0xa1, 0x1e, 0xd7, + 0x39, 0xde, 0xa0, 0x95, 0xc2, 0x24, 0xc9, 0x8b, 0xb0, 0xfc, 0xbd, 0xdd, + 0x44, 0xd4, 0xe1, 0xe4, 0xb7, 0x1a, 0x86, 0x81, 0x73, 0x0c, 0x46, 0x05, + 0xd9, 0x3a, 0x93, 0xe4, 0x0e, 0x27, 0xe6, 0xb1, 0x18, 0x2c, 0x57, 0xfe, + 0x5f, 0x43, 0x32, 0x89, 0x88, 0x72, 0xad, 0xd7, 0xe2, 0xe7, 0xc3, 0xb3, + 0x9e, 0x0b, 0x45, 0xd0, 0x7a, 0xd7, 0xcf, 0x3c, 0x90, 0xea, 0x5b, 0xda, + 0xd7, 0x09, 0x02, 0x53, 0x3c, 0xe7, 0x81, 0x30, 0xc7, 0x4d, 0xed, 0x89, + 0x8c, 0xad, 0x1d, 0x18, 0x30, 0x41, 0x49, 0x51, 0xf3, 0x3e, 0xcc, 0x01, + 0x19, 0xae, 0x78, 0x57, 0x22, 0xd1, 0xd4, 0x32, 0x07, 0x81, 0x17, 0x8f, + 0x39, 0x3c, 0xa1, 0xfd, 0x11, 0xdd, 0x96, 0xda, 0x6f, 0x44, 0xbc, 0x58, + 0x6f, 0xb4, 0xb5, 0xa9, 0x11, 0xfd, 0xfb, 0xb8, 0x7b, 0x7d, 0x88, 0x83, + 0x3a, 0x9a, 0x1e, 0x03, 0x64, 0x05, 0xe2, 0x05, 0x01, 0x3e, 0x2b, 0xea, + 0x23, 0xe6, 0x63, 0xdb, 0xb2, 0xfa, 0x81, 0x3f, 0x1d, 0x84, 0x20, 0xf1, + 0xc5, 0x7b, 0x25, 0xdc, 0x5b, 0xc0, 0x9f, 0xd7, 0xdc, 0xf9, 0x9d, 0x0d, + 0xd4, 0xa5, 0xb3, 0xbb, 0xa8, 0xff, 0x2c, 0xfd, 0xdf, 0x2f, 0x9a, 0xa9, + 0xea, 0x78, 0xb8, 0xf4, 0x13, 0x2c, 0xf0, 0xf3, 0x73, 0x15, 0x7b, 0x97, + 0x09, 0x7f, 0xdf, 0xfc}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of null + // tcID: 166 + {SEC_OID_SHA256, + 166, + {0x27, 0x8b, 0x61, 0xe0, 0x0f, 0xe4, 0xe4, 0x7b, 0xfd, 0xe7, 0x6c, 0xf6, + 0xc4, 0x36, 0xbf, 0xa0, 0xe7, 0xfe, 0xd1, 0x04, 0x49, 0x3a, 0x24, 0x57, + 0xba, 0x41, 0xba, 0x5f, 0xa4, 0x30, 0xcd, 0x41, 0x7b, 0xa2, 0xff, 0xd3, + 0x45, 0xb2, 0x7d, 0x73, 0x9f, 0x6f, 0xe7, 0xb4, 0x14, 0xe9, 0x49, 0x8e, + 0x1e, 0x44, 0xa0, 0xa5, 0xaf, 0x8a, 0xf2, 0xf9, 0x09, 0x1f, 0x4b, 0x42, + 0x47, 0x0d, 0xa0, 0xcf, 0x09, 0xfd, 0x1d, 0x35, 0x42, 0xf8, 0xa9, 0x91, + 0xf4, 0xa3, 0xbe, 0x0a, 0xc6, 0xfb, 0x49, 0x92, 0x90, 0x88, 0x9a, 0x0e, + 0x5b, 0xa5, 0x95, 0xca, 0x1e, 0xd9, 0xd9, 0x7f, 0x44, 0x07, 0xde, 0xe1, + 0x78, 0x67, 0xca, 0x65, 0x0a, 0x49, 0xe4, 0x2c, 0x70, 0x1e, 0x34, 0x29, + 0xa3, 0x4a, 0x8b, 0xd8, 0xe9, 0x34, 0xaa, 0x8d, 0x10, 0x7f, 0x17, 0x61, + 0xa6, 0xfe, 0x77, 0x4c, 0x70, 0xa9, 0x74, 0xc4, 0xba, 0x30, 0x99, 0x0b, + 0x55, 0xa0, 0x82, 0xc8, 0x7f, 0x39, 0x26, 0x6b, 0x52, 0x6c, 0x13, 0xc4, + 0x02, 0x19, 0x18, 0x19, 0x67, 0x97, 0x33, 0x6e, 0x49, 0xde, 0x36, 0x84, + 0x4c, 0x90, 0x82, 0x34, 0xde, 0xf2, 0xf6, 0x6a, 0xa8, 0x2e, 0x84, 0x71, + 0x58, 0x34, 0x01, 0x9c, 0xbb, 0x90, 0x60, 0x11, 0xd8, 0xbd, 0xb2, 0x9a, + 0xfc, 0xbb, 0x31, 0xdc, 0x75, 0x03, 0xed, 0xe0, 0xbc, 0x39, 0x12, 0x4a, + 0xc7, 0xfe, 0x05, 0x45, 0x36, 0xd4, 0xd7, 0x9d, 0x99, 0x18, 0x65, 0x42, + 0x45, 0x42, 0x53, 0xf9, 0x4a, 0x60, 0x45, 0x59, 0xa6, 0xe9, 0x92, 0x11, + 0x62, 0x30, 0xc7, 0xc9, 0xce, 0x41, 0x37, 0x30, 0x8b, 0x8a, 0x09, 0x1f, + 0x31, 0x84, 0x3a, 0x87, 0xe3, 0x9e, 0x29, 0xc4, 0xce, 0x15, 0x20, 0x80, + 0x3b, 0xee, 0xff, 0x3f, 0xc6, 0x68, 0x74, 0x1c, 0xf5, 0x04, 0x75, 0x4b, + 0xc8, 0x70, 0x90, 0x8d}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 167 + {SEC_OID_SHA256, + 167, + {0x8d, 0xaf, 0x99, 0xc4, 0xf0, 0xdd, 0xc3, 0xb0, 0xea, 0xa5, 0x0d, 0x67, + 0x40, 0x76, 0xe2, 0x80, 0x6d, 0x74, 0x4b, 0xda, 0x24, 0x52, 0x29, 0x38, + 0xc6, 0xe4, 0xee, 0x29, 0x70, 0xa5, 0x07, 0x95, 0x86, 0xd8, 0x66, 0xf0, + 0xc1, 0xab, 0xe8, 0x24, 0xb1, 0x6d, 0x40, 0xbf, 0xe0, 0x23, 0x9a, 0xeb, + 0xbe, 0xcb, 0xf6, 0x7a, 0x91, 0x55, 0xb2, 0x85, 0x5d, 0xa4, 0x65, 0x6a, + 0x15, 0xd2, 0x3f, 0xc3, 0xf1, 0xd3, 0x51, 0x85, 0x67, 0xde, 0xec, 0x75, + 0x58, 0x7d, 0x7e, 0xa7, 0x7d, 0x3b, 0x51, 0x0b, 0x9d, 0xd2, 0xb1, 0x67, + 0x2c, 0x8d, 0x47, 0x74, 0x86, 0x05, 0x35, 0xf8, 0x69, 0x0a, 0x28, 0x6e, + 0xa8, 0xda, 0x36, 0x36, 0xa1, 0xb6, 0x5f, 0x38, 0x68, 0x9b, 0x25, 0xe9, + 0xe9, 0xb0, 0xdd, 0xad, 0xfb, 0x52, 0xa0, 0xc6, 0x0a, 0xc9, 0x0b, 0x37, + 0x6a, 0xf9, 0x68, 0xfc, 0x65, 0x43, 0x87, 0xb5, 0xd7, 0x12, 0xf9, 0x3c, + 0xfc, 0xad, 0x8f, 0x57, 0x1a, 0xe5, 0x50, 0x07, 0x2d, 0x42, 0xb7, 0x7e, + 0x43, 0x9c, 0xf2, 0x8a, 0xb0, 0xb5, 0x85, 0x76, 0x46, 0xb4, 0xbf, 0x2f, + 0x7b, 0x57, 0xaf, 0x7f, 0x04, 0x43, 0x94, 0x49, 0x43, 0x82, 0x8a, 0xd1, + 0x74, 0x78, 0x0e, 0x1a, 0xc0, 0xd1, 0x82, 0xfa, 0x92, 0xcf, 0x99, 0x29, + 0x91, 0xf8, 0xfc, 0xf2, 0xa9, 0xd5, 0xfc, 0xf7, 0x2e, 0xff, 0x4e, 0xc1, + 0x84, 0x7c, 0x30, 0xf2, 0x68, 0x09, 0x2b, 0x87, 0x82, 0x5f, 0xd5, 0x93, + 0x1e, 0x53, 0x06, 0x95, 0x5f, 0xe0, 0x45, 0x7e, 0x1b, 0x9f, 0x71, 0x62, + 0x68, 0x32, 0x18, 0xf6, 0xa9, 0xab, 0xe5, 0x21, 0x34, 0x42, 0xa7, 0xf8, + 0xf6, 0xa5, 0xf4, 0xdf, 0xbc, 0x60, 0x84, 0xb1, 0xbc, 0x01, 0xf1, 0x15, + 0x58, 0xfb, 0x31, 0x4a, 0x0f, 0x07, 0xb8, 0x6b, 0x0c, 0x65, 0x38, 0xcd, + 0x3c, 0x7d, 0x2f, 0xb9}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 168 + {SEC_OID_SHA256, + 168, + {0xa9, 0x64, 0x8d, 0xac, 0xee, 0x46, 0xc9, 0x26, 0xaf, 0x22, 0x55, 0x5c, + 0x2d, 0x47, 0x84, 0xf0, 0x1f, 0x35, 0x65, 0x94, 0x9f, 0x17, 0x7f, 0x5c, + 0xfd, 0x4c, 0x31, 0x65, 0x91, 0x86, 0x64, 0x5d, 0x11, 0x5d, 0x4a, 0x24, + 0xdf, 0xbc, 0xa0, 0x4b, 0x58, 0x3c, 0xe8, 0xf0, 0xc1, 0xe4, 0x52, 0xa9, + 0x53, 0xfb, 0x08, 0x1f, 0xdd, 0xfd, 0x61, 0xb9, 0xad, 0x9e, 0x59, 0xdf, + 0x2d, 0x52, 0xbe, 0x9a, 0x6a, 0xc1, 0xec, 0xfb, 0x58, 0xc2, 0x11, 0xa8, + 0x18, 0x2f, 0x93, 0x09, 0x3f, 0xf4, 0xf1, 0x4f, 0x5e, 0x72, 0x9e, 0x15, + 0xdc, 0x06, 0x90, 0xaa, 0x61, 0x2a, 0x09, 0xde, 0xe2, 0xec, 0x44, 0xec, + 0x05, 0xf7, 0x5d, 0xdf, 0xbc, 0x0b, 0x5a, 0x88, 0xe9, 0x3e, 0x09, 0x8c, + 0xb8, 0xb0, 0xf7, 0xb7, 0x4a, 0x3d, 0xd0, 0x7e, 0xc5, 0x59, 0xf9, 0x64, + 0x96, 0x2f, 0x83, 0xfd, 0xb9, 0x5e, 0xd9, 0x13, 0xf2, 0x60, 0x3e, 0xe5, + 0x0b, 0x36, 0x48, 0x2e, 0x8a, 0x37, 0x95, 0x22, 0xd1, 0x2c, 0x62, 0x0a, + 0xf2, 0xb0, 0xac, 0x75, 0x37, 0xa9, 0x54, 0x17, 0xdf, 0x11, 0x43, 0x0a, + 0x72, 0xf7, 0x2c, 0x0a, 0xb1, 0x6b, 0xab, 0xd7, 0x39, 0x6e, 0x0c, 0x34, + 0x8f, 0x03, 0x30, 0x26, 0xdc, 0x72, 0x39, 0xe2, 0xa6, 0x1f, 0xe7, 0x5b, + 0x8a, 0xd4, 0xba, 0x4e, 0xd1, 0x54, 0xbf, 0x05, 0xcb, 0xfe, 0xc5, 0x26, + 0x0f, 0x1e, 0x4f, 0x2c, 0xc0, 0xbf, 0x5f, 0x39, 0x54, 0x2e, 0x12, 0xa3, + 0xcc, 0x8e, 0x49, 0x0c, 0x20, 0xa5, 0x54, 0xd3, 0xb9, 0xaf, 0xe7, 0x3a, + 0xc6, 0x5c, 0x0a, 0x4c, 0x22, 0xbd, 0x93, 0x49, 0xac, 0x39, 0xee, 0x25, + 0xd0, 0xfe, 0xac, 0x57, 0xb6, 0xd5, 0xe0, 0x65, 0xd8, 0x2a, 0x75, 0x7f, + 0xd1, 0xfe, 0xa9, 0x28, 0xa4, 0xe7, 0x41, 0xaa, 0x8c, 0xa7, 0x24, 0x26, + 0x94, 0x15, 0xc1, 0xe9}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 169 + {SEC_OID_SHA256, + 169, + {0x7d, 0x26, 0x52, 0xc6, 0xff, 0xce, 0x45, 0xa2, 0xfc, 0x4d, 0x74, 0x0d, + 0xb9, 0x0e, 0x1e, 0x87, 0x79, 0x5e, 0x38, 0xdd, 0x5f, 0x58, 0xd3, 0x90, + 0x5b, 0x9f, 0xd4, 0x1a, 0x2a, 0x49, 0xf3, 0xb6, 0xc3, 0xc1, 0x4d, 0xb4, + 0x9f, 0x83, 0x78, 0xfa, 0xc3, 0x5c, 0xb6, 0x7b, 0x35, 0x93, 0xa0, 0x99, + 0x1e, 0xd4, 0xc2, 0x43, 0x9c, 0xb7, 0x89, 0x0e, 0xf7, 0x27, 0xb9, 0x48, + 0x33, 0xe4, 0x55, 0xed, 0xb9, 0x4b, 0x11, 0xc2, 0xb0, 0xcd, 0x7b, 0xf5, + 0xc1, 0x1f, 0x8a, 0x20, 0x6e, 0x62, 0xf5, 0x40, 0x92, 0x8f, 0x87, 0x3f, + 0xc6, 0xc6, 0xb0, 0xea, 0x4e, 0x52, 0x0e, 0x85, 0xf0, 0x11, 0x40, 0xd2, + 0x1f, 0xf2, 0xed, 0x65, 0x94, 0x5e, 0x60, 0x2e, 0x09, 0xd6, 0x88, 0x0c, + 0x27, 0x5f, 0xb9, 0xcb, 0x0c, 0xb9, 0xcf, 0x7a, 0x85, 0xdf, 0xec, 0x03, + 0x2f, 0x29, 0xd5, 0xbb, 0xb4, 0x30, 0x32, 0x56, 0xc0, 0xcd, 0x02, 0xa9, + 0x9a, 0x34, 0x33, 0x18, 0x65, 0x58, 0xb0, 0xee, 0x9b, 0xbd, 0x93, 0xe5, + 0xe2, 0xa8, 0x9c, 0x9a, 0xc2, 0xb8, 0xf7, 0x4b, 0x94, 0xe0, 0xd9, 0xb0, + 0x24, 0x38, 0xd1, 0xbb, 0x54, 0xdd, 0xe5, 0x42, 0x48, 0x93, 0x68, 0x3f, + 0x5e, 0x74, 0xd9, 0xac, 0xd1, 0x42, 0x44, 0x56, 0xa5, 0x5f, 0x74, 0xd0, + 0x65, 0x4b, 0x20, 0xf5, 0x5d, 0x19, 0x9d, 0x17, 0xd5, 0xb3, 0x18, 0x49, + 0x30, 0xd5, 0xf9, 0x50, 0x68, 0xf6, 0x1c, 0x6d, 0x1c, 0xa4, 0xb0, 0xe7, + 0x5f, 0x01, 0xd5, 0x6f, 0xdd, 0xeb, 0x13, 0xa9, 0xfc, 0x07, 0xe1, 0x85, + 0xb5, 0x14, 0xec, 0x05, 0xbc, 0x65, 0x7f, 0x97, 0xe1, 0xed, 0x7c, 0x25, + 0x67, 0x0a, 0x1e, 0xd4, 0xe1, 0x61, 0x72, 0xed, 0x2c, 0x19, 0xc7, 0x52, + 0x19, 0x14, 0xdd, 0x30, 0x01, 0xd2, 0x32, 0x19, 0xc8, 0xb5, 0x78, 0xc5, + 0x66, 0xeb, 0x2c, 0x1b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 170 + {SEC_OID_SHA256, + 170, + {0x6b, 0xbf, 0xb1, 0xef, 0x16, 0x2a, 0x8c, 0xc8, 0xc1, 0x40, 0xdb, 0xcc, + 0x73, 0xe9, 0x22, 0xe1, 0xb2, 0x5c, 0x0a, 0x5f, 0x29, 0xe5, 0x9b, 0x87, + 0x93, 0x15, 0xe5, 0x33, 0x66, 0x97, 0xf8, 0x6d, 0xcf, 0xfa, 0x1f, 0x26, + 0xc4, 0x35, 0xef, 0x3f, 0x38, 0x65, 0x7a, 0x50, 0x1e, 0x1a, 0x3d, 0xca, + 0x7d, 0xea, 0x92, 0x26, 0xae, 0x17, 0x9e, 0xb6, 0xe7, 0xb4, 0x60, 0x4c, + 0x4a, 0x98, 0x4d, 0xa9, 0x54, 0x21, 0x67, 0x6c, 0x0a, 0x1d, 0x5b, 0x5c, + 0xee, 0xed, 0xcb, 0x02, 0xde, 0xf8, 0xca, 0x2e, 0x90, 0xf6, 0x57, 0xb2, + 0x57, 0x69, 0x5e, 0x7f, 0x87, 0xaa, 0x94, 0x8c, 0x7d, 0x54, 0x57, 0x05, + 0x40, 0x65, 0x7f, 0x8b, 0x79, 0xf3, 0x62, 0x23, 0x47, 0xd4, 0xc3, 0xaa, + 0xeb, 0x8c, 0x8c, 0x72, 0xab, 0xb4, 0x5a, 0x15, 0x6b, 0x7f, 0xac, 0xb3, + 0xec, 0x3c, 0x4a, 0xba, 0xae, 0xd5, 0x49, 0x1b, 0x84, 0x26, 0x3e, 0xc9, + 0x61, 0x4a, 0x08, 0xdd, 0x4a, 0xd2, 0xfc, 0x81, 0x68, 0x2e, 0x11, 0xd8, + 0x34, 0xc3, 0x28, 0xab, 0x21, 0xbf, 0x6a, 0xf4, 0xf2, 0x5c, 0xf2, 0x6b, + 0x81, 0x03, 0x2e, 0xf1, 0xaa, 0xc9, 0xed, 0xbd, 0x18, 0x79, 0xb6, 0x4e, + 0x04, 0xa2, 0x4f, 0x36, 0xf6, 0xbb, 0xd1, 0xb3, 0x17, 0xa5, 0x8f, 0xbf, + 0xe6, 0x65, 0x7a, 0x44, 0x50, 0xde, 0xb0, 0xb0, 0x73, 0x86, 0xbe, 0x1e, + 0x4c, 0x9f, 0x69, 0x2d, 0x6e, 0x96, 0x74, 0x0e, 0x30, 0x09, 0x05, 0xfe, + 0x7a, 0xb3, 0xf4, 0x8f, 0xfa, 0x27, 0x9b, 0x58, 0x1b, 0x98, 0xaf, 0xee, + 0xd0, 0x32, 0x43, 0x77, 0x91, 0x27, 0xfe, 0x57, 0xd9, 0x7d, 0x73, 0x13, + 0xee, 0x6b, 0x2f, 0xfb, 0xb5, 0xec, 0x7e, 0x2b, 0xfe, 0x5d, 0x15, 0x09, + 0xb9, 0xe8, 0xa7, 0x94, 0xcc, 0x3c, 0xf4, 0x5e, 0xf4, 0x88, 0x87, 0x4c, + 0x3e, 0x49, 0x42, 0x14}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 171 + {SEC_OID_SHA256, + 171, + {0x68, 0x1e, 0x2e, 0xb5, 0x13, 0x41, 0x30, 0x90, 0x0a, 0x52, 0x08, 0x6c, + 0x86, 0xaa, 0x16, 0xe2, 0x0c, 0x7b, 0x95, 0xe7, 0xcf, 0xde, 0x30, 0x60, + 0x7e, 0x84, 0xe4, 0x67, 0xfc, 0x67, 0x79, 0x7d, 0x01, 0x67, 0x42, 0x40, + 0xcd, 0xb1, 0x89, 0xae, 0xe1, 0x60, 0xf8, 0x57, 0x4f, 0x77, 0x30, 0x95, + 0x20, 0x0c, 0x66, 0xc9, 0x65, 0x07, 0x52, 0x4f, 0x61, 0x2e, 0x0d, 0x00, + 0xad, 0xc1, 0xb4, 0xed, 0xf4, 0xc5, 0xf6, 0xc3, 0xe4, 0x99, 0xa0, 0xbc, + 0xb8, 0x92, 0xe9, 0x17, 0xc0, 0x1c, 0x2c, 0x0a, 0xb9, 0xba, 0xfb, 0x6a, + 0xd2, 0x19, 0xec, 0xf4, 0x03, 0x0f, 0x6a, 0xac, 0x52, 0x53, 0xcf, 0xde, + 0x1c, 0x1e, 0x71, 0xf1, 0xa7, 0xc1, 0xde, 0x03, 0xe6, 0x5f, 0x97, 0x51, + 0xd3, 0xec, 0xdc, 0x09, 0xe4, 0xb4, 0x99, 0xa9, 0x6f, 0x9f, 0xb2, 0x2d, + 0xa5, 0x0a, 0x8e, 0xe8, 0xf4, 0xd6, 0x2c, 0x9b, 0x67, 0x28, 0x18, 0x48, + 0x82, 0x4d, 0x78, 0x7c, 0x40, 0xfe, 0xd3, 0x1d, 0xc0, 0x03, 0x65, 0x77, + 0xe1, 0x7c, 0x2d, 0x9a, 0x43, 0xcf, 0x71, 0x70, 0xc5, 0x2a, 0xe9, 0x23, + 0x11, 0x72, 0x55, 0x99, 0xd5, 0x19, 0x57, 0x36, 0x4d, 0xa7, 0x34, 0x24, + 0x46, 0x4d, 0x63, 0xc0, 0xed, 0xb5, 0x5e, 0x79, 0x36, 0x1f, 0x77, 0x98, + 0xdd, 0x61, 0xd0, 0xc4, 0x06, 0x8e, 0x4d, 0x08, 0x21, 0xce, 0x80, 0xe2, + 0x70, 0x54, 0x45, 0x9e, 0x9e, 0xc3, 0xfc, 0x0f, 0x20, 0x2e, 0x9a, 0x30, + 0xf4, 0xad, 0x01, 0x74, 0x7c, 0x6e, 0xe8, 0x54, 0xb1, 0xf3, 0x61, 0x50, + 0x59, 0xd4, 0xbc, 0xce, 0x26, 0x7a, 0x85, 0x72, 0x87, 0xe7, 0xa9, 0xcc, + 0x60, 0x58, 0x83, 0x6a, 0xf0, 0x4d, 0x9f, 0x8d, 0x9b, 0x4a, 0xdd, 0xe9, + 0x05, 0xbb, 0x45, 0x59, 0x01, 0x41, 0x8e, 0x2a, 0xea, 0x96, 0x59, 0xc6, + 0x5a, 0xca, 0x0c, 0xf8}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 172 + {SEC_OID_SHA256, + 172, + {0x20, 0x21, 0xef, 0x89, 0xc0, 0xdb, 0x9b, 0x47, 0xdd, 0xe3, 0xdf, 0x73, + 0x01, 0x4e, 0xc8, 0x8a, 0xd9, 0xd3, 0x35, 0x75, 0xe6, 0x4f, 0xf6, 0xcb, + 0xd4, 0x62, 0x01, 0xb4, 0x58, 0x11, 0xb1, 0x5f, 0x19, 0x75, 0x94, 0xde, + 0x8e, 0x35, 0xc2, 0x61, 0x39, 0xbe, 0x07, 0x13, 0x26, 0x00, 0xcd, 0x48, + 0x45, 0x9e, 0x04, 0x39, 0xb9, 0x3c, 0x2f, 0xe7, 0x34, 0x33, 0x7c, 0x91, + 0x4f, 0xa8, 0x7c, 0x39, 0x13, 0x88, 0x72, 0x75, 0xab, 0x41, 0xaa, 0xe8, + 0xa7, 0x0d, 0x60, 0xc1, 0x69, 0x0d, 0xda, 0xca, 0xb4, 0x71, 0x1c, 0xa0, + 0xf1, 0x94, 0x9f, 0xec, 0x70, 0xa7, 0x17, 0x3c, 0x39, 0x11, 0x69, 0x92, + 0xc0, 0x51, 0xc5, 0x80, 0x2d, 0x1c, 0x1f, 0x00, 0x5c, 0xda, 0x7f, 0x5b, + 0x1d, 0xd6, 0x1a, 0x8e, 0xba, 0xbb, 0x27, 0x56, 0x33, 0x13, 0xf6, 0xd2, + 0x53, 0x47, 0x65, 0x4c, 0x64, 0x43, 0x71, 0x65, 0x59, 0x0e, 0x29, 0xe7, + 0x8d, 0xc0, 0xbf, 0xd5, 0x49, 0x1d, 0x02, 0xd6, 0xed, 0x45, 0xa0, 0xf2, + 0xad, 0x58, 0xc4, 0x63, 0x67, 0x67, 0x08, 0x76, 0x05, 0x0a, 0xb3, 0x85, + 0xf7, 0xaf, 0x6e, 0x9f, 0x9b, 0xb0, 0x6b, 0x27, 0x9e, 0x36, 0x05, 0x19, + 0xd0, 0x47, 0x29, 0x6c, 0xa0, 0x55, 0x42, 0x99, 0x35, 0xb0, 0xa9, 0x6d, + 0x6b, 0x1d, 0x6a, 0xd1, 0xe7, 0x7c, 0x13, 0x0b, 0xd9, 0x9d, 0xb2, 0x95, + 0x31, 0xb0, 0xbb, 0x6a, 0x6a, 0xbf, 0x3b, 0xbe, 0x11, 0x56, 0x21, 0x7a, + 0x94, 0xd1, 0x37, 0xa7, 0x67, 0x36, 0xca, 0xd0, 0x6e, 0x5d, 0x53, 0xb9, + 0x67, 0x12, 0x04, 0xa4, 0x9d, 0x54, 0xbf, 0x53, 0x71, 0xb8, 0xa3, 0xd7, + 0xbb, 0xaa, 0xff, 0xe7, 0x87, 0x1d, 0xc8, 0xc4, 0xae, 0x81, 0x65, 0xc7, + 0x0b, 0xf1, 0x4d, 0xc6, 0xff, 0xce, 0x5a, 0xd7, 0x44, 0x50, 0xa5, 0x64, + 0xf2, 0x1f, 0x59, 0xaf}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of null + // tcID: 173 + {SEC_OID_SHA256, + 173, + {0xb2, 0x98, 0xcd, 0xdb, 0xcc, 0x88, 0x98, 0x42, 0xad, 0xe9, 0xfc, 0x8a, + 0x11, 0x64, 0x92, 0x41, 0x6b, 0x2f, 0xbb, 0x01, 0xb3, 0xf4, 0x14, 0xe0, + 0xda, 0xcb, 0x2a, 0x17, 0xd3, 0x86, 0xdc, 0x26, 0xb1, 0xc0, 0x46, 0x19, + 0x2f, 0x70, 0xeb, 0xcb, 0xa7, 0x47, 0x54, 0x45, 0xc7, 0x79, 0x4e, 0x13, + 0x7a, 0xfb, 0xf0, 0xc2, 0x52, 0x07, 0x72, 0x72, 0xb6, 0x45, 0xa9, 0x1b, + 0x9c, 0xfd, 0x83, 0x12, 0xa8, 0x3d, 0x75, 0xa6, 0x96, 0xc7, 0x77, 0xb7, + 0x62, 0xd8, 0x32, 0x27, 0x2c, 0x54, 0x4a, 0xe9, 0x6b, 0xe8, 0xe2, 0x8a, + 0xe5, 0xa6, 0x39, 0xe7, 0x58, 0x1b, 0x1b, 0xb1, 0xc3, 0x95, 0xe6, 0x93, + 0xc0, 0xcb, 0xfd, 0xb0, 0xf2, 0x70, 0x6e, 0x2b, 0x93, 0x13, 0x4a, 0xae, + 0xba, 0x76, 0xde, 0x19, 0x67, 0x4c, 0x6a, 0x03, 0x17, 0xee, 0xd9, 0xb0, + 0x61, 0x19, 0xfd, 0x30, 0x25, 0xa3, 0x14, 0x1e, 0x06, 0x21, 0x10, 0x47, + 0x46, 0x8e, 0x9a, 0x59, 0xfb, 0x89, 0x32, 0xde, 0xe9, 0x2d, 0xb8, 0x24, + 0xb4, 0xf3, 0xa8, 0xa1, 0x1e, 0xf4, 0xbd, 0x0b, 0x3a, 0x01, 0x5d, 0x86, + 0x1e, 0xba, 0xe4, 0x8f, 0x84, 0x22, 0x03, 0xa7, 0x9a, 0x66, 0x39, 0x5d, + 0xa4, 0x2a, 0x4b, 0x2f, 0x94, 0x3b, 0x51, 0xc8, 0x82, 0x4e, 0xad, 0xc1, + 0x1c, 0xbb, 0xfb, 0x34, 0xc4, 0xa8, 0x2c, 0x55, 0x3f, 0x83, 0x34, 0x1c, + 0xdf, 0xfd, 0x82, 0x56, 0x87, 0x1e, 0xe0, 0x6f, 0x16, 0x08, 0x52, 0xec, + 0x6b, 0x0e, 0x7a, 0x79, 0xc1, 0xf0, 0x6a, 0xea, 0xa4, 0x74, 0xef, 0xe6, + 0x30, 0x9f, 0x7c, 0xae, 0xb4, 0xa2, 0x6f, 0xb3, 0x33, 0x64, 0x73, 0x74, + 0x96, 0xf2, 0x33, 0xee, 0x6f, 0xaf, 0xa5, 0xe1, 0x3d, 0xde, 0x52, 0x5f, + 0xa4, 0x14, 0x07, 0x82, 0x71, 0xcc, 0x43, 0x9f, 0xe5, 0xad, 0x0a, 0x52, + 0xfa, 0x64, 0x01, 0xee}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to null + // tcID: 174 + {SEC_OID_SHA256, + 174, + {0x20, 0x2c, 0x2f, 0xa0, 0x46, 0x97, 0xb4, 0xc4, 0xf5, 0xb9, 0x88, 0x9e, + 0x67, 0xc9, 0x0e, 0x59, 0x7c, 0x40, 0x3f, 0xc7, 0xb9, 0x7b, 0xf4, 0x3f, + 0x3b, 0x7f, 0xd9, 0xbf, 0x64, 0x8b, 0xc1, 0x3d, 0xb5, 0x6f, 0x02, 0xaa, + 0x51, 0x7c, 0xc5, 0xb8, 0xb7, 0x9f, 0xf9, 0x05, 0x29, 0x52, 0x83, 0x04, + 0xc8, 0x77, 0xa0, 0x81, 0xa6, 0x34, 0xde, 0x40, 0x07, 0xca, 0xfd, 0x34, + 0x1c, 0xdc, 0x19, 0x15, 0x2f, 0x5d, 0x11, 0x7a, 0x42, 0x2b, 0x5e, 0x2d, + 0xf3, 0xf4, 0x36, 0x8f, 0x0a, 0xea, 0xeb, 0xa2, 0xe2, 0x42, 0x82, 0x34, + 0x22, 0xe3, 0xa3, 0xe8, 0x96, 0x47, 0x4e, 0xdb, 0xc6, 0x36, 0xb4, 0x91, + 0xba, 0xf4, 0x4e, 0x03, 0x2d, 0x5f, 0x67, 0x1f, 0x45, 0xf5, 0x99, 0x76, + 0x15, 0x30, 0xb1, 0x8e, 0xfa, 0x03, 0x00, 0xd5, 0x6f, 0x0f, 0x14, 0x1b, + 0x22, 0xf0, 0xba, 0x9a, 0x81, 0x87, 0xdc, 0x77, 0x1b, 0x15, 0x75, 0xdd, + 0xac, 0x95, 0x09, 0x48, 0xcb, 0xc7, 0xd0, 0x43, 0xc1, 0x68, 0x6e, 0x4a, + 0xe2, 0x2d, 0x09, 0x3c, 0xe4, 0x65, 0x0a, 0x99, 0xd8, 0x87, 0x52, 0xa2, + 0x74, 0x82, 0x85, 0xe9, 0x35, 0xd4, 0x6e, 0xa3, 0xa6, 0x9e, 0x84, 0x33, + 0x8e, 0x1a, 0xfd, 0x57, 0xfa, 0xdc, 0x2f, 0xab, 0xc1, 0xdd, 0xed, 0x35, + 0x70, 0x67, 0x59, 0xaf, 0x7f, 0xf3, 0x2b, 0x9f, 0x75, 0x66, 0x4f, 0x50, + 0xff, 0xe2, 0x37, 0x00, 0xdc, 0x46, 0xea, 0xde, 0xce, 0x6c, 0x5c, 0xe2, + 0x71, 0x20, 0x83, 0x26, 0xf9, 0x34, 0x2e, 0x7a, 0x63, 0xc8, 0x52, 0x46, + 0x3a, 0x15, 0x6e, 0xdf, 0xca, 0x01, 0x1d, 0xf3, 0xa1, 0x88, 0x9c, 0xe9, + 0x4f, 0xe8, 0xbe, 0x66, 0xb1, 0x25, 0xc8, 0x05, 0x40, 0xde, 0x3a, 0xad, + 0xe0, 0xdc, 0x8b, 0xc1, 0xba, 0xa3, 0xf3, 0x3a, 0x89, 0x2c, 0xdd, 0x60, + 0x99, 0x56, 0x05, 0x62}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to null + // tcID: 175 + {SEC_OID_SHA256, + 175, + {0x49, 0xa3, 0x36, 0xa5, 0xa9, 0x84, 0x44, 0xfb, 0x16, 0x17, 0xe4, 0xdb, + 0xbe, 0xc5, 0x02, 0xca, 0x47, 0xa8, 0x88, 0xaa, 0x84, 0xca, 0x70, 0x0c, + 0x59, 0x09, 0xda, 0x12, 0xa4, 0xae, 0x44, 0xf8, 0x83, 0x1d, 0x2e, 0x42, + 0xfe, 0x71, 0x1c, 0x59, 0x09, 0x53, 0x38, 0x85, 0x83, 0x7e, 0xf6, 0x0b, + 0xe1, 0xf3, 0x7a, 0xcc, 0x7a, 0x9a, 0x20, 0x23, 0xd6, 0x3f, 0x0f, 0x52, + 0x52, 0x47, 0x35, 0x68, 0xac, 0xa3, 0x37, 0xf6, 0x72, 0x98, 0x30, 0x58, + 0xc3, 0x5d, 0xf3, 0x6c, 0x48, 0x80, 0xb1, 0x7a, 0xd1, 0x5b, 0x5e, 0x2c, + 0x1b, 0x28, 0x9c, 0xa3, 0x0e, 0x9a, 0xf9, 0x56, 0x6b, 0x58, 0x44, 0xa3, + 0x06, 0x85, 0xd5, 0x94, 0x30, 0xf4, 0xf3, 0x99, 0x18, 0x8a, 0x22, 0xfb, + 0xdd, 0x9a, 0x89, 0x24, 0x15, 0xa7, 0xc1, 0x69, 0xce, 0xdb, 0x52, 0xff, + 0x27, 0x4b, 0x5e, 0xeb, 0x25, 0xa0, 0xf1, 0xf3, 0x3e, 0x32, 0x7a, 0x07, + 0x7a, 0x98, 0x34, 0x2a, 0xce, 0x72, 0x27, 0x71, 0x0a, 0x3d, 0xb8, 0x91, + 0xf5, 0x79, 0x31, 0x5c, 0xf7, 0x72, 0xdf, 0xaa, 0x14, 0x26, 0x12, 0xf5, + 0xbd, 0xb6, 0x12, 0xfc, 0x31, 0xd9, 0x40, 0xcb, 0xe3, 0x38, 0xe6, 0xfb, + 0xde, 0xe7, 0x6e, 0xe3, 0x1f, 0xb6, 0x47, 0x12, 0x15, 0xf1, 0x76, 0xd2, + 0xf3, 0xc8, 0x84, 0xbd, 0xb5, 0xf5, 0x54, 0x44, 0xad, 0xf0, 0xfa, 0x6a, + 0xd4, 0x01, 0x5b, 0x25, 0xf4, 0x94, 0xfb, 0xdb, 0x5a, 0x2b, 0xd7, 0x62, + 0x2b, 0x2b, 0x9f, 0x77, 0xb8, 0x4c, 0x7e, 0x37, 0xe5, 0xdf, 0x8e, 0xe5, + 0x53, 0xdb, 0x37, 0xcd, 0x07, 0xe1, 0xf0, 0xc8, 0x00, 0x31, 0x84, 0xe3, + 0xf6, 0x40, 0x4e, 0xfe, 0x27, 0x34, 0x1f, 0x41, 0xee, 0x9c, 0x44, 0xf5, + 0xac, 0xb0, 0x96, 0x06, 0xea, 0x68, 0x6f, 0xd7, 0x91, 0x08, 0xc9, 0xd6, + 0x97, 0x0f, 0xf8, 0x0a}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of null + // tcID: 176 + {SEC_OID_SHA256, + 176, + {0xae, 0x38, 0x57, 0xa0, 0xe8, 0x60, 0x4a, 0x5e, 0x8b, 0xf4, 0xe7, 0x0a, + 0xa1, 0x10, 0xa9, 0x97, 0x3d, 0xa8, 0xd7, 0x88, 0x53, 0x52, 0x5b, 0x26, + 0x5e, 0x91, 0x89, 0xe7, 0xa4, 0x95, 0xdd, 0xd2, 0x00, 0xc9, 0x77, 0x3c, + 0x2b, 0x73, 0x3a, 0x50, 0xf2, 0xe7, 0x48, 0x22, 0x49, 0x66, 0xea, 0x27, + 0xc2, 0xb8, 0x7d, 0x9d, 0x15, 0x35, 0x5a, 0x9b, 0x65, 0xad, 0x02, 0xcd, + 0x04, 0x53, 0x9c, 0xf9, 0x2f, 0x25, 0x70, 0x30, 0xba, 0x50, 0xe6, 0x32, + 0x69, 0xc5, 0x58, 0x6a, 0x61, 0x03, 0xca, 0x8a, 0xbb, 0xc3, 0xc3, 0x0f, + 0xa9, 0xd2, 0x32, 0x73, 0x7d, 0x42, 0xaf, 0x86, 0xa5, 0x98, 0xce, 0x4c, + 0x8c, 0x59, 0x1c, 0x70, 0xc3, 0xaf, 0x32, 0x2a, 0x29, 0x39, 0x7a, 0x17, + 0xc7, 0xde, 0xa4, 0x3f, 0xb7, 0x35, 0x4f, 0x8b, 0xad, 0x1c, 0x14, 0xe6, + 0x3b, 0x9e, 0x84, 0x90, 0x9d, 0xec, 0x48, 0x5e, 0x17, 0xe4, 0x33, 0x19, + 0x21, 0xd0, 0x91, 0xbf, 0xe6, 0x04, 0xd5, 0xaa, 0xf1, 0x4b, 0x01, 0x4c, + 0xce, 0xc2, 0xef, 0x23, 0xba, 0x47, 0x7c, 0xd8, 0xcd, 0xa6, 0x20, 0xd1, + 0xc4, 0x4f, 0x5d, 0x9c, 0x2e, 0x67, 0xf9, 0x6f, 0x0a, 0x99, 0x20, 0xea, + 0x86, 0x6c, 0xba, 0x06, 0x61, 0xf7, 0x5a, 0x68, 0x7e, 0x4d, 0x08, 0xe7, + 0x31, 0xa6, 0xe7, 0xbc, 0x52, 0xa7, 0x9e, 0x08, 0x21, 0x0b, 0xb0, 0x3a, + 0x33, 0xff, 0x72, 0xe2, 0xb7, 0x91, 0xc3, 0xba, 0xaf, 0x76, 0x0d, 0xab, + 0x4a, 0xbe, 0x08, 0xc8, 0xd2, 0xf6, 0x77, 0x5b, 0x03, 0xa3, 0xe7, 0x02, + 0x4c, 0xad, 0x12, 0x4b, 0x5b, 0xc7, 0x73, 0x12, 0x77, 0x7b, 0xf2, 0x46, + 0x33, 0x68, 0x3c, 0xfd, 0x03, 0x3b, 0x45, 0x9c, 0xa0, 0x11, 0x55, 0x03, + 0xa8, 0x86, 0xc7, 0x6e, 0x0a, 0xf9, 0x75, 0xf9, 0x3a, 0x55, 0x36, 0x16, + 0xf3, 0x63, 0x61, 0x54}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of null + // tcID: 177 + {SEC_OID_SHA256, + 177, + {0xb9, 0x96, 0x5f, 0x3c, 0x82, 0x02, 0x79, 0x4e, 0x34, 0x1e, 0x14, 0x0f, + 0x18, 0x01, 0xc2, 0x99, 0x66, 0xc6, 0x7c, 0x75, 0x8f, 0x01, 0xca, 0xf0, + 0x7c, 0x04, 0x33, 0x82, 0x1f, 0x80, 0x3f, 0x6f, 0x3b, 0xc9, 0x32, 0x04, + 0x3a, 0x5c, 0x42, 0xd0, 0xd1, 0xa9, 0x0c, 0x96, 0x87, 0x90, 0x8c, 0x42, + 0x8c, 0x3b, 0xdc, 0xe3, 0x2b, 0x27, 0x56, 0x65, 0x28, 0x62, 0xc6, 0x47, + 0xc4, 0x88, 0x4a, 0xf0, 0xee, 0x00, 0xd5, 0x5b, 0xdd, 0xb5, 0xa5, 0x6f, + 0xb9, 0xc0, 0x6b, 0xa0, 0xe2, 0x9a, 0x3c, 0x4b, 0x61, 0xfe, 0xbe, 0x6e, + 0xb0, 0x9d, 0xf4, 0x3c, 0x60, 0x7f, 0x81, 0x38, 0xd7, 0xd0, 0xad, 0x2f, + 0xd4, 0x93, 0x98, 0xe6, 0x9d, 0x6b, 0xaf, 0x97, 0x64, 0xca, 0xe1, 0x01, + 0xa6, 0x93, 0x3c, 0x43, 0x0a, 0x9b, 0x45, 0xf9, 0x81, 0x76, 0x92, 0x57, + 0xfe, 0x3e, 0x34, 0x2f, 0x88, 0x35, 0xae, 0x8a, 0x11, 0x29, 0x78, 0x70, + 0x69, 0xdc, 0x00, 0x8d, 0xd4, 0x0e, 0xb0, 0x39, 0xcb, 0x0e, 0x8e, 0x1c, + 0xe0, 0x96, 0x5a, 0x98, 0x95, 0x9b, 0x7e, 0x69, 0x00, 0x14, 0x37, 0x56, + 0x7d, 0x0f, 0x33, 0x66, 0x66, 0xcb, 0x6c, 0x8e, 0x58, 0x26, 0xb1, 0x2b, + 0xd5, 0xf1, 0x95, 0xa1, 0x88, 0x33, 0x42, 0x8d, 0xbb, 0xcb, 0x17, 0x33, + 0x64, 0x2d, 0x12, 0x9b, 0xe8, 0x08, 0x15, 0x9e, 0xee, 0x34, 0x6d, 0xae, + 0x44, 0xe3, 0xf5, 0x46, 0x88, 0x59, 0xc3, 0x4a, 0xf2, 0x60, 0xd2, 0xba, + 0xe4, 0x5b, 0x92, 0xe0, 0x4e, 0xc1, 0xb5, 0xdd, 0xaf, 0x95, 0x0b, 0x77, + 0x43, 0x33, 0xc4, 0xb4, 0x33, 0xc7, 0x97, 0xae, 0x1a, 0xd5, 0x3f, 0x4d, + 0x5d, 0x45, 0x08, 0x80, 0x5d, 0x66, 0x39, 0x20, 0xc2, 0xd9, 0xb7, 0x85, + 0x17, 0xda, 0xde, 0x0d, 0x3e, 0xb6, 0xfc, 0x17, 0xbf, 0xe0, 0x8d, 0x0b, + 0x2e, 0x31, 0x4c, 0x97}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA256, + 178, + {0x44, 0x21, 0xd6, 0xcd, 0xca, 0xce, 0xf3, 0x3e, 0x31, 0x66, 0x39, 0x41, + 0x53, 0x1d, 0x12, 0x53, 0x76, 0x5b, 0x01, 0xce, 0xcc, 0x92, 0xc7, 0x41, + 0xfd, 0x5a, 0x4c, 0x25, 0x4f, 0x08, 0x8b, 0x0d, 0x95, 0xa4, 0x78, 0xf2, + 0xac, 0x91, 0x3f, 0x40, 0x88, 0x62, 0xb1, 0x07, 0xf8, 0x2c, 0x09, 0xc1, + 0x18, 0x67, 0xe3, 0xf2, 0x7e, 0x34, 0xa0, 0xc1, 0xea, 0x72, 0x01, 0x02, + 0x24, 0xc1, 0x99, 0xa9, 0x42, 0x38, 0x3f, 0x4f, 0x62, 0x05, 0x88, 0x47, + 0x51, 0x09, 0x1c, 0x9f, 0x4b, 0x19, 0x0f, 0xce, 0xb7, 0xef, 0xf0, 0x91, + 0x10, 0xfa, 0x0a, 0x15, 0x46, 0xa8, 0x57, 0xb0, 0x91, 0xb9, 0x30, 0x32, + 0x6a, 0x1f, 0x77, 0x4a, 0x01, 0x85, 0x33, 0x2a, 0x57, 0x18, 0x5d, 0xf8, + 0x91, 0x96, 0xad, 0x4f, 0x56, 0xa0, 0xf8, 0x39, 0x4f, 0xd6, 0xa4, 0x9a, + 0x63, 0x5e, 0xbd, 0xe4, 0x8b, 0xc8, 0xff, 0x23, 0xc9, 0x25, 0xf8, 0x46, + 0x10, 0x0a, 0xda, 0x2c, 0x3b, 0xd4, 0x0f, 0x7d, 0x1a, 0x92, 0xfc, 0x31, + 0xc1, 0x32, 0x7a, 0xf4, 0xd4, 0x09, 0x33, 0xde, 0x0a, 0xb0, 0xc4, 0xa9, + 0x4d, 0x0d, 0x47, 0xc4, 0xd5, 0x3e, 0x95, 0x67, 0x16, 0xec, 0x96, 0xcf, + 0xfd, 0xf0, 0x66, 0x9e, 0x81, 0xbf, 0xe9, 0x55, 0x2d, 0xf8, 0xdd, 0x72, + 0xa6, 0x87, 0xf6, 0x70, 0x89, 0x6d, 0x72, 0x79, 0xb4, 0xea, 0x5c, 0x9b, + 0xfc, 0x26, 0xe9, 0x3c, 0xbe, 0x50, 0x44, 0x97, 0x76, 0xce, 0x78, 0x75, + 0x37, 0x38, 0xcc, 0x9d, 0xe7, 0xab, 0x7a, 0xa0, 0x21, 0x30, 0xef, 0xda, + 0x35, 0x99, 0xca, 0x03, 0x77, 0x34, 0x6a, 0xb3, 0xb7, 0x1b, 0xc3, 0x1d, + 0x56, 0xa8, 0xea, 0xb5, 0x81, 0xed, 0x70, 0x96, 0x7e, 0x9e, 0x05, 0x46, + 0x3e, 0x19, 0xff, 0x37, 0x21, 0x30, 0xc5, 0xa1, 0xd9, 0xc2, 0x21, 0x7f, + 0x0f, 0x5a, 0x3f, 0x58}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA256, + 179, + {0xa7, 0x1e, 0x40, 0x07, 0x21, 0x49, 0x0c, 0x8e, 0x2b, 0xaa, 0xe3, 0xb0, + 0xc4, 0x9e, 0x3c, 0x3a, 0xf9, 0xbf, 0xb3, 0x41, 0xdb, 0x36, 0x26, 0xcb, + 0x22, 0xd2, 0x13, 0x7c, 0x59, 0x89, 0x08, 0x14, 0x02, 0xe4, 0x40, 0xcc, + 0x7e, 0x04, 0x45, 0xa4, 0x47, 0xe5, 0x37, 0x19, 0x20, 0xa9, 0x63, 0x7e, + 0xa6, 0x96, 0xa4, 0x82, 0xc0, 0xec, 0xbd, 0x8e, 0xb9, 0x3a, 0x16, 0xab, + 0x1b, 0xa9, 0x91, 0x35, 0x9e, 0x5b, 0xea, 0x0f, 0x6c, 0xe0, 0xc0, 0xec, + 0xf9, 0x27, 0xbf, 0x8d, 0xbb, 0x54, 0x3e, 0x30, 0x7d, 0xc1, 0x78, 0x40, + 0xa0, 0xec, 0xc1, 0x7e, 0xeb, 0x23, 0xca, 0xae, 0x34, 0x9e, 0x1f, 0x12, + 0xf9, 0x5a, 0xbe, 0x10, 0xfb, 0x85, 0x69, 0x5d, 0xa4, 0x3e, 0x86, 0x88, + 0x85, 0x5b, 0xbb, 0xfa, 0x84, 0x2b, 0x4a, 0x73, 0x54, 0x3f, 0xa6, 0x1e, + 0xa8, 0x07, 0x6c, 0xa3, 0xa6, 0x35, 0x05, 0x43, 0x0e, 0x77, 0x23, 0xb3, + 0x9f, 0x48, 0x59, 0xe1, 0xce, 0xe1, 0x0e, 0x55, 0x8f, 0x2e, 0x54, 0xa6, + 0x71, 0xee, 0x2f, 0x04, 0x0f, 0x1e, 0xac, 0x7d, 0x54, 0x64, 0xbb, 0x84, + 0x82, 0xda, 0xe2, 0x69, 0x0b, 0xed, 0x11, 0x4a, 0x6e, 0x56, 0xf4, 0x81, + 0x6e, 0x74, 0x13, 0xad, 0x6a, 0xd0, 0x5c, 0xc8, 0x03, 0x44, 0x6f, 0x65, + 0xc5, 0xbd, 0xb5, 0x96, 0xa6, 0xeb, 0x63, 0x49, 0x17, 0x09, 0x78, 0x9d, + 0xde, 0xfd, 0xb5, 0x1d, 0x46, 0x1a, 0xbc, 0x77, 0x7a, 0x6a, 0x03, 0x06, + 0xdd, 0x8a, 0x83, 0xa6, 0xa7, 0x79, 0x2c, 0x42, 0x55, 0x9f, 0xbf, 0x42, + 0x6f, 0xa8, 0x81, 0xe5, 0x5d, 0x45, 0xa4, 0xd3, 0x46, 0xb3, 0x02, 0xef, + 0xba, 0x67, 0x04, 0x43, 0x57, 0x0b, 0xda, 0x58, 0xb9, 0x96, 0x3a, 0xbe, + 0xc3, 0x9e, 0x6e, 0x49, 0xd2, 0xa1, 0x7c, 0xe5, 0x72, 0xc1, 0x64, 0x46, + 0x56, 0x4a, 0xe3, 0x39}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA256, + 180, + {0x0b, 0xfd, 0xa5, 0xd7, 0x88, 0x07, 0x17, 0xef, 0x40, 0xcc, 0xe0, 0xa8, + 0x43, 0x7e, 0xfa, 0x84, 0x04, 0xac, 0x1e, 0xad, 0x04, 0x72, 0xa7, 0xd4, + 0xcf, 0x54, 0x93, 0x4f, 0x8f, 0x34, 0x32, 0xdb, 0x4d, 0xb9, 0xed, 0x4c, + 0x8d, 0x98, 0xcb, 0x60, 0x62, 0x29, 0x90, 0x2b, 0x38, 0x31, 0x12, 0xdf, + 0xd4, 0xfb, 0xef, 0x54, 0xa2, 0x8e, 0x7c, 0xac, 0x91, 0x33, 0x8b, 0x1f, + 0x59, 0x1e, 0x2d, 0xe4, 0xad, 0xdc, 0x08, 0x94, 0x35, 0x96, 0x05, 0x81, + 0x32, 0xb3, 0xa7, 0x54, 0x42, 0xf4, 0x4a, 0xd4, 0xd1, 0x8b, 0x66, 0x3b, + 0x1c, 0x1b, 0xe6, 0x7c, 0x00, 0xaa, 0xab, 0x52, 0xe9, 0x2d, 0x87, 0x75, + 0x9d, 0xbd, 0x89, 0xb3, 0x86, 0x66, 0x6d, 0xbb, 0x4b, 0x67, 0x42, 0x92, + 0x67, 0xd2, 0x5c, 0x1e, 0xc1, 0x2c, 0xe5, 0xcf, 0x03, 0xe4, 0x43, 0x8d, + 0xed, 0xcd, 0xd5, 0x91, 0xc4, 0x42, 0x45, 0x9e, 0xeb, 0x86, 0xd6, 0xe7, + 0x4a, 0x93, 0x7b, 0xd7, 0xc4, 0x70, 0xef, 0x90, 0xdc, 0xf8, 0xcf, 0xd4, + 0x97, 0x91, 0x14, 0x13, 0xc4, 0xa8, 0x17, 0xe7, 0xdb, 0xf8, 0x26, 0x85, + 0x88, 0x07, 0x05, 0x9f, 0x84, 0x26, 0x71, 0x0a, 0xc5, 0x82, 0xca, 0x9d, + 0x7c, 0x65, 0x7d, 0x22, 0xa0, 0x72, 0x89, 0xfc, 0x6c, 0x1b, 0xb3, 0x7b, + 0xcb, 0xe2, 0x7a, 0xc7, 0x55, 0xdf, 0xc5, 0x0a, 0x54, 0x23, 0x2c, 0x16, + 0xea, 0xdf, 0x3b, 0x16, 0x94, 0x82, 0x7c, 0xe4, 0x35, 0xac, 0xa9, 0x06, + 0x1d, 0x21, 0x69, 0x90, 0x29, 0xed, 0xbc, 0xbe, 0x05, 0x52, 0x4d, 0x6b, + 0xb3, 0x5a, 0x86, 0x6c, 0x78, 0x12, 0x2f, 0x06, 0xf4, 0x5b, 0x8a, 0x36, + 0x15, 0xff, 0x38, 0xc9, 0xba, 0xd2, 0x4b, 0x91, 0x27, 0x28, 0x7e, 0x5c, + 0x46, 0xb7, 0x3b, 0x74, 0x35, 0xa7, 0xbe, 0xc8, 0x37, 0xc4, 0x33, 0x6f, + 0x61, 0xe9, 0xfd, 0x01}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA256, + 181, + {0x05, 0xf2, 0x92, 0x8d, 0xb8, 0x2c, 0xd2, 0xf7, 0x34, 0xf2, 0x33, 0xd5, + 0x98, 0x97, 0xfe, 0x87, 0x3f, 0x57, 0x71, 0x4e, 0x5f, 0x5a, 0xbf, 0x51, + 0x32, 0xb3, 0x3d, 0x92, 0x40, 0x38, 0xa9, 0xd0, 0x61, 0x6b, 0x62, 0xaa, + 0x25, 0xb9, 0x35, 0x3e, 0x69, 0xdf, 0xa1, 0x75, 0x28, 0x94, 0x50, 0x43, + 0xda, 0x1d, 0x38, 0xc9, 0x6b, 0xb6, 0x16, 0x1a, 0x34, 0xc2, 0x52, 0x9b, + 0xb3, 0x2d, 0x83, 0xfa, 0xd6, 0xb6, 0x5c, 0x0d, 0x18, 0x61, 0x05, 0xaf, + 0xd1, 0xf2, 0x7f, 0x92, 0x62, 0x68, 0x60, 0xec, 0xf1, 0x8c, 0x7c, 0x86, + 0x5a, 0x02, 0xc3, 0xbc, 0x16, 0xa8, 0x9c, 0x38, 0xfa, 0x94, 0x49, 0xd6, + 0xe2, 0x3c, 0xd3, 0x89, 0xb6, 0x08, 0x3e, 0x24, 0x5b, 0x89, 0x4c, 0x52, + 0x50, 0x7d, 0x07, 0xad, 0xc1, 0x23, 0xc1, 0x31, 0x99, 0x8e, 0x8d, 0xd7, + 0x68, 0xb7, 0x2c, 0x08, 0xa9, 0x4b, 0xb7, 0x09, 0xba, 0x77, 0x3d, 0x02, + 0x16, 0xc9, 0xff, 0xae, 0xff, 0x15, 0x75, 0x5c, 0xe0, 0x05, 0xb8, 0xdf, + 0xb0, 0x3d, 0x1e, 0xdb, 0xe7, 0x57, 0x80, 0xcf, 0x3c, 0x49, 0x37, 0x67, + 0xd0, 0x0b, 0x67, 0x9f, 0xac, 0xf4, 0xb1, 0x88, 0x39, 0x4e, 0x32, 0x18, + 0x11, 0x8d, 0x39, 0xba, 0xc1, 0x52, 0x51, 0x6d, 0xc3, 0x6c, 0x4c, 0xc5, + 0xf8, 0x8e, 0xa9, 0x06, 0x6b, 0xf3, 0x25, 0x26, 0x70, 0xa5, 0x71, 0x4f, + 0xd5, 0x02, 0x16, 0x88, 0xac, 0x6b, 0x94, 0x49, 0x10, 0x12, 0x66, 0x6f, + 0x0a, 0x41, 0x46, 0x3a, 0xb2, 0x65, 0xed, 0x62, 0x93, 0x93, 0x20, 0xa7, + 0xe3, 0xc9, 0x12, 0x98, 0xc8, 0x2a, 0xb3, 0x1f, 0x84, 0xa3, 0xaf, 0xc6, + 0x2f, 0xef, 0x61, 0xcc, 0xb0, 0x3c, 0x01, 0x1c, 0x03, 0x17, 0xa9, 0x37, + 0x28, 0xb8, 0x96, 0xf6, 0xf8, 0xda, 0x1f, 0xf4, 0xe6, 0xa0, 0x4d, 0xf5, + 0xcd, 0xc1, 0x40, 0x97}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: composed null + // tcID: 182 + {SEC_OID_SHA256, + 182, + {0x1b, 0x02, 0xfa, 0x06, 0xa9, 0x3d, 0xa1, 0xfe, 0x5b, 0x74, 0xc8, 0x77, + 0xeb, 0xa5, 0x62, 0x9f, 0xa9, 0x46, 0x9b, 0x01, 0xe9, 0x91, 0x90, 0x16, + 0x71, 0x7e, 0xb8, 0xcd, 0x62, 0x7f, 0x05, 0xfc, 0xbe, 0xdc, 0xbe, 0x2f, + 0xee, 0x00, 0xcb, 0xf2, 0xc9, 0x54, 0xfa, 0x7f, 0x9d, 0x6f, 0x00, 0x13, + 0x12, 0x02, 0x6b, 0x96, 0x20, 0x9f, 0xe5, 0x51, 0xb7, 0x36, 0xa4, 0xc2, + 0x5e, 0x92, 0x03, 0xbe, 0x7a, 0x70, 0x6f, 0xfd, 0xe8, 0xdf, 0x35, 0xdc, + 0x7d, 0xb4, 0xad, 0xd2, 0xae, 0x9a, 0xa3, 0xce, 0x76, 0xbc, 0x05, 0x5b, + 0x5f, 0xcd, 0xb0, 0x57, 0x13, 0x9d, 0x52, 0x1f, 0xd9, 0x4a, 0x24, 0x1b, + 0x25, 0x71, 0xfd, 0x8b, 0x73, 0xd7, 0xe0, 0x75, 0x02, 0x81, 0x92, 0x91, + 0xb2, 0x26, 0xf5, 0x60, 0xb0, 0x1c, 0x0a, 0xee, 0x72, 0x10, 0xbc, 0xa4, + 0x86, 0xf6, 0x23, 0xb3, 0xf7, 0xf8, 0x4b, 0x09, 0x8b, 0xc7, 0xbf, 0xe9, + 0xa1, 0xa4, 0x6f, 0xf2, 0xb6, 0xd1, 0x14, 0x37, 0x3e, 0xf9, 0x88, 0xcb, + 0xcf, 0x8d, 0x87, 0xb3, 0xeb, 0x7b, 0x83, 0x74, 0xb1, 0x3b, 0x85, 0x65, + 0x0b, 0x9b, 0x89, 0x41, 0x83, 0xe5, 0x89, 0xd1, 0xae, 0x16, 0x46, 0xc1, + 0x44, 0xa3, 0xe6, 0x05, 0x4f, 0x73, 0x87, 0xc5, 0x48, 0x63, 0x28, 0x70, + 0xf1, 0x48, 0x42, 0x68, 0x38, 0x30, 0xba, 0x1a, 0xb8, 0x07, 0x89, 0xe3, + 0xf8, 0xb3, 0xe6, 0x5c, 0xf8, 0x66, 0x84, 0xef, 0x73, 0xce, 0xf5, 0xda, + 0xda, 0x6a, 0x93, 0xb6, 0xdd, 0xe8, 0xb8, 0x36, 0xff, 0xbb, 0x79, 0x70, + 0x3b, 0x39, 0xc3, 0xe7, 0x17, 0x90, 0x55, 0xeb, 0xe2, 0x07, 0x1d, 0x19, + 0xa4, 0x9a, 0x8b, 0x85, 0xaf, 0x69, 0x4d, 0x9d, 0x3c, 0xdc, 0x0a, 0x05, + 0x40, 0x73, 0xa5, 0x79, 0xe0, 0x54, 0xc7, 0x6c, 0x74, 0xd8, 0x51, 0xcc, + 0x08, 0xa9, 0x5a, 0x2c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect null + // tcID: 183 + {SEC_OID_SHA256, + 183, + {0x5b, 0x7e, 0xe2, 0xa4, 0x17, 0x68, 0x36, 0xb6, 0x0e, 0x64, 0x45, 0xdb, + 0xed, 0x8e, 0xe5, 0xbf, 0x54, 0xf1, 0xee, 0xd2, 0x36, 0x2d, 0x78, 0x30, + 0xa1, 0x54, 0x6c, 0x05, 0x7a, 0xb9, 0xdb, 0x84, 0x5d, 0x21, 0xe0, 0x5d, + 0x9a, 0x46, 0xac, 0x1f, 0xb3, 0xb7, 0xe2, 0x47, 0x68, 0x8a, 0xc4, 0xee, + 0xc6, 0x04, 0x10, 0x0c, 0xa3, 0x2b, 0xcd, 0xb1, 0xd5, 0xc2, 0xea, 0xa4, + 0xfe, 0xa7, 0x73, 0xfe, 0x5a, 0x08, 0x23, 0x81, 0x7b, 0xf1, 0xb3, 0xe0, + 0x62, 0xb2, 0xc9, 0x4b, 0x79, 0xd8, 0x72, 0xb2, 0x35, 0xe1, 0xbb, 0x4d, + 0x6e, 0x42, 0xfb, 0xb3, 0x21, 0x00, 0x32, 0xd0, 0x71, 0x02, 0x20, 0x74, + 0xa8, 0x97, 0x20, 0x4a, 0x06, 0xd4, 0xc3, 0xdb, 0xc7, 0x28, 0x78, 0x64, + 0xd2, 0xc2, 0x7f, 0x62, 0x2f, 0x7e, 0x05, 0x2c, 0x2a, 0x8a, 0xc8, 0x8c, + 0x69, 0x3f, 0x50, 0x3a, 0xe3, 0x4e, 0x8e, 0x1f, 0x08, 0x49, 0x54, 0x35, + 0xe2, 0x43, 0x9a, 0x23, 0x63, 0xdf, 0xed, 0x31, 0xd6, 0x27, 0x6c, 0x5e, + 0xbf, 0x2d, 0xef, 0x17, 0x38, 0x0d, 0x28, 0xa2, 0x8e, 0xf8, 0x96, 0x4a, + 0xbc, 0xee, 0xd9, 0x40, 0x50, 0x11, 0x27, 0x34, 0xa6, 0xd5, 0x23, 0x53, + 0x16, 0xf7, 0x51, 0x9c, 0x1d, 0xf4, 0xc3, 0x77, 0xb6, 0x5e, 0x2f, 0x87, + 0x55, 0xf4, 0xa3, 0xf4, 0x8d, 0xe8, 0xcc, 0x1d, 0x67, 0xdc, 0xc5, 0xed, + 0xc0, 0x5c, 0x14, 0x93, 0xe4, 0x09, 0x9f, 0x83, 0xb2, 0xfc, 0xca, 0x14, + 0xe7, 0x27, 0xc9, 0xe3, 0xaa, 0x15, 0xa4, 0x84, 0x75, 0x48, 0x68, 0x3e, + 0xe0, 0xf1, 0x88, 0xb8, 0x3b, 0x76, 0x13, 0xef, 0x9e, 0xf4, 0x09, 0x66, + 0x77, 0x1f, 0x2d, 0xba, 0x53, 0x92, 0x77, 0x15, 0x32, 0x7c, 0xdc, 0xc9, + 0xcb, 0xf9, 0xdf, 0xe5, 0x59, 0x7b, 0x4a, 0xf4, 0x76, 0x5a, 0x9a, 0x35, + 0x44, 0x59, 0x89, 0xf4}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 184 + {SEC_OID_SHA256, + 184, + {0x50, 0xc6, 0xc7, 0x0b, 0x2c, 0xf0, 0x65, 0xc6, 0x2b, 0x8b, 0x69, 0x88, + 0x4a, 0xe7, 0x79, 0xe0, 0x8b, 0x37, 0x65, 0x74, 0xfe, 0x93, 0x07, 0xe2, + 0xdc, 0x4a, 0xd5, 0x8a, 0x50, 0xc5, 0xb2, 0xa8, 0xb7, 0x4c, 0x1e, 0x89, + 0x29, 0xb1, 0x90, 0x04, 0x5d, 0xec, 0x83, 0x5e, 0x5f, 0x26, 0xc7, 0x38, + 0x24, 0xdd, 0xcf, 0x1a, 0x4b, 0x63, 0xf5, 0x4b, 0x9f, 0x90, 0xc5, 0xf8, + 0x0c, 0x36, 0xf6, 0xa0, 0xcb, 0x61, 0x6f, 0xb8, 0xb6, 0x39, 0x26, 0xcc, + 0xa9, 0x1c, 0x90, 0x76, 0x1f, 0x96, 0x0b, 0x83, 0x38, 0x1c, 0xbb, 0xed, + 0x3f, 0x8e, 0xe8, 0x3e, 0xee, 0x92, 0x32, 0x4f, 0xd9, 0x69, 0x7b, 0x7f, + 0x2c, 0xc0, 0xe7, 0x84, 0xc9, 0x56, 0x35, 0x4b, 0x58, 0xe9, 0x24, 0x34, + 0x95, 0x80, 0x02, 0x35, 0x15, 0x6c, 0xa1, 0x69, 0x8c, 0x40, 0x7d, 0xd9, + 0xb6, 0x33, 0x22, 0x81, 0xbb, 0x5d, 0xe1, 0xff, 0x18, 0x0d, 0xae, 0x7b, + 0xb3, 0x39, 0x30, 0x16, 0xe6, 0x39, 0x6c, 0xbc, 0x7a, 0x02, 0xca, 0x15, + 0x9b, 0x5e, 0xcc, 0xee, 0x50, 0x7a, 0x36, 0xcc, 0xb9, 0x33, 0x86, 0x23, + 0xe0, 0x50, 0xd2, 0x17, 0xbe, 0x8d, 0x98, 0x26, 0xd0, 0x68, 0x3d, 0x59, + 0xc0, 0xac, 0xba, 0xa1, 0x90, 0xba, 0x91, 0xda, 0x6b, 0x85, 0x79, 0xb6, + 0x08, 0x6d, 0x86, 0xd3, 0x2e, 0xdf, 0xa0, 0xf6, 0xf1, 0x7e, 0xa5, 0xa5, + 0x8d, 0x3b, 0x8b, 0xb9, 0xe0, 0x6a, 0xc1, 0x51, 0x7e, 0xb6, 0x6a, 0x8f, + 0xb3, 0x80, 0x94, 0xee, 0x19, 0xe2, 0x2b, 0x3d, 0x6d, 0x3c, 0xf8, 0xc1, + 0xd0, 0x01, 0x63, 0x5e, 0x3c, 0x7e, 0x18, 0x82, 0x3b, 0x69, 0xb9, 0x02, + 0x6d, 0x81, 0x97, 0x5c, 0xb2, 0x09, 0x02, 0x4b, 0x8e, 0xbb, 0xdd, 0x88, + 0xac, 0xcb, 0xd9, 0xc5, 0x27, 0x9c, 0x7a, 0x2f, 0xcd, 0x82, 0x46, 0x97, + 0x90, 0x72, 0x23, 0xef}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 185 + {SEC_OID_SHA256, + 185, + {0x29, 0xa2, 0x39, 0x41, 0x25, 0x87, 0x86, 0x1b, 0xa0, 0x2d, 0xa5, 0xcb, + 0xea, 0xe0, 0x93, 0xff, 0x62, 0x17, 0xca, 0x4b, 0x1c, 0x80, 0xee, 0xe5, + 0x6b, 0xab, 0xa3, 0x52, 0x29, 0x0d, 0x6c, 0xf7, 0x21, 0x26, 0x00, 0x21, + 0xb3, 0x77, 0x9a, 0x00, 0x9a, 0x30, 0x50, 0xc2, 0xe5, 0xfb, 0xf1, 0x9e, + 0x1e, 0x71, 0x7f, 0x90, 0x6a, 0x7f, 0x62, 0xe5, 0x2d, 0x62, 0x6c, 0x4a, + 0x31, 0xe2, 0x59, 0xc8, 0x32, 0x47, 0x96, 0xe6, 0x3a, 0xc7, 0x5b, 0xd0, + 0x40, 0x81, 0xcf, 0x2d, 0x1f, 0x22, 0xa5, 0x68, 0x7e, 0xe9, 0x46, 0x4c, + 0xd4, 0x7c, 0xe4, 0x91, 0xeb, 0x7c, 0xca, 0xce, 0x2b, 0x6b, 0xda, 0x1a, + 0xd3, 0xc9, 0x9d, 0xe2, 0xb4, 0xda, 0xe2, 0x60, 0x21, 0xd0, 0x8d, 0xc2, + 0x70, 0xa2, 0xe8, 0x4d, 0x44, 0x67, 0xf7, 0xa6, 0xa2, 0xcc, 0x59, 0x88, + 0x8f, 0x3b, 0x74, 0xcb, 0x10, 0x73, 0x11, 0xc6, 0x2c, 0xcf, 0x5f, 0x32, + 0x7c, 0x75, 0xad, 0xc5, 0xbd, 0xc8, 0x30, 0xc2, 0xbe, 0xe5, 0x30, 0x3a, + 0x1c, 0x43, 0xcd, 0xf8, 0x0e, 0x00, 0x37, 0x4f, 0xd3, 0x60, 0x1f, 0x12, + 0x2b, 0x19, 0xca, 0x4b, 0x2f, 0x36, 0x47, 0x6a, 0xbb, 0xdd, 0x06, 0x33, + 0x56, 0x1e, 0xb3, 0xf0, 0x52, 0x65, 0x28, 0x2b, 0x4d, 0x63, 0x76, 0x47, + 0xa1, 0xe8, 0xa2, 0xbe, 0x47, 0xb4, 0xea, 0x40, 0xe4, 0x24, 0x8c, 0x3e, + 0x25, 0x41, 0x95, 0x0e, 0xf2, 0xeb, 0x98, 0xa4, 0x87, 0x56, 0x9a, 0x35, + 0xd3, 0xc8, 0xd8, 0xfa, 0xd2, 0x8d, 0x42, 0xba, 0x57, 0xe3, 0x13, 0x4f, + 0x82, 0x8a, 0xa1, 0x22, 0x2c, 0x4d, 0x13, 0xb6, 0xfb, 0xa9, 0x06, 0x08, + 0x6c, 0xf8, 0xf0, 0x7f, 0x5f, 0x3a, 0xd5, 0x39, 0xcf, 0xf8, 0xc0, 0xce, + 0xfa, 0xf4, 0x2d, 0x89, 0xa8, 0x84, 0x44, 0x4e, 0x62, 0xe4, 0x08, 0xe3, + 0x62, 0x36, 0xe7, 0x0c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of digest + // tcID: 186 + {SEC_OID_SHA256, + 186, + {0xb9, 0x70, 0x9d, 0x62, 0xdb, 0x65, 0xf1, 0x58, 0x4a, 0x5f, 0x0d, 0xad, + 0x06, 0x02, 0xcf, 0x2d, 0x1a, 0xd0, 0x24, 0x47, 0x28, 0x93, 0x12, 0xf5, + 0x9d, 0x00, 0x1f, 0xac, 0x69, 0x6d, 0x5b, 0x52, 0xac, 0x93, 0x11, 0xe0, + 0xe5, 0x26, 0x6d, 0xc0, 0x4f, 0x5a, 0x38, 0x24, 0x05, 0x25, 0x9f, 0x65, + 0x68, 0x27, 0x4a, 0x8a, 0xca, 0x47, 0x82, 0xd5, 0x01, 0x7b, 0x97, 0xc7, + 0x65, 0x74, 0x2c, 0x6a, 0x3b, 0xec, 0x33, 0xc8, 0xf3, 0xcd, 0xe3, 0x98, + 0xd5, 0x5b, 0xf7, 0xee, 0x0b, 0x2d, 0x3f, 0xa7, 0x68, 0xb4, 0x16, 0xc0, + 0xb1, 0xa5, 0x8e, 0x70, 0xb8, 0x65, 0xc3, 0x90, 0x57, 0xbf, 0x6c, 0xce, + 0xa3, 0x71, 0x12, 0xba, 0x2d, 0x27, 0x71, 0x59, 0xcc, 0xdb, 0xac, 0xa9, + 0x28, 0xfb, 0x4f, 0xbf, 0x59, 0x70, 0x29, 0x64, 0x62, 0xdf, 0x7b, 0x8e, + 0xa7, 0x71, 0x5f, 0x76, 0xc1, 0x4b, 0xf1, 0xac, 0x7e, 0x4a, 0x48, 0xa6, + 0x08, 0x6e, 0x7f, 0xfe, 0x71, 0x65, 0x3e, 0x42, 0x46, 0xaa, 0xdc, 0xf9, + 0x7a, 0x99, 0x99, 0x78, 0x25, 0x96, 0xc8, 0x7e, 0xe5, 0x09, 0x8d, 0x78, + 0x8a, 0x1a, 0x82, 0xc2, 0xc5, 0x2b, 0xda, 0x65, 0xff, 0x5c, 0x41, 0x7f, + 0x95, 0x83, 0x53, 0x7a, 0xa5, 0x2c, 0x5d, 0x81, 0x51, 0xb3, 0xda, 0xd1, + 0x89, 0xdc, 0x0f, 0x93, 0x75, 0x8c, 0x9e, 0x3d, 0x45, 0xa2, 0x16, 0x35, + 0x9f, 0x99, 0x52, 0x38, 0x8d, 0xfa, 0x3e, 0xb7, 0xb5, 0x72, 0x77, 0x74, + 0x81, 0x56, 0x47, 0xb1, 0x7f, 0x6f, 0xeb, 0x39, 0xd9, 0x63, 0x34, 0x0a, + 0xec, 0x6b, 0x37, 0x50, 0x7a, 0x34, 0x9e, 0xca, 0x6c, 0x67, 0x7f, 0xde, + 0xc9, 0x7d, 0x9a, 0x5d, 0x21, 0xa8, 0x7e, 0x99, 0x95, 0x73, 0xbe, 0x5c, + 0x90, 0xd7, 0x1c, 0xbb, 0x1b, 0x58, 0x94, 0x60, 0x36, 0xf3, 0xf4, 0xe6, + 0xc2, 0x6d, 0xce, 0xdb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA256, + 187, + {0x7c, 0xc5, 0x84, 0x72, 0x6f, 0x58, 0x74, 0xd0, 0x41, 0xa8, 0x92, 0x99, + 0x3b, 0xca, 0xc5, 0x2a, 0x34, 0xe7, 0x1b, 0xa6, 0xfe, 0x4c, 0x3d, 0xb4, + 0xd4, 0x89, 0x60, 0xb1, 0xab, 0xae, 0x66, 0x45, 0x49, 0x65, 0x6a, 0xf5, + 0x26, 0xb5, 0x9b, 0x30, 0x18, 0xfb, 0xfe, 0x74, 0x47, 0xc4, 0xc6, 0x73, + 0x0f, 0x0e, 0x93, 0xcb, 0x14, 0x8c, 0x0f, 0x0f, 0xda, 0x55, 0xfa, 0x0a, + 0x93, 0xae, 0xba, 0xb0, 0x75, 0x19, 0x12, 0x38, 0x05, 0xee, 0x1d, 0x55, + 0x1f, 0x19, 0xc4, 0xc6, 0x9c, 0x09, 0x54, 0x9a, 0xe5, 0x64, 0x55, 0x71, + 0x0c, 0xf7, 0xb5, 0x46, 0x82, 0x06, 0xb8, 0x20, 0x67, 0x2a, 0x0d, 0x72, + 0x21, 0xfc, 0x79, 0x72, 0xe9, 0x58, 0xe2, 0x41, 0xd4, 0xad, 0x16, 0x4e, + 0xf1, 0xf9, 0x0c, 0xbf, 0x76, 0x9a, 0x1c, 0xcb, 0x46, 0x60, 0x81, 0xcc, + 0x60, 0x87, 0x7d, 0x28, 0xa0, 0x5c, 0x91, 0xf9, 0x0e, 0xab, 0xe5, 0x7d, + 0x9f, 0xf8, 0xd0, 0x97, 0xa3, 0xa1, 0xf5, 0x9f, 0xa6, 0x97, 0x61, 0xf0, + 0xf3, 0xb3, 0x56, 0xc2, 0xce, 0x1f, 0xa7, 0xaf, 0x8b, 0xfc, 0x70, 0xa1, + 0xc4, 0x75, 0x3a, 0xf9, 0xc7, 0x15, 0x38, 0x7a, 0x5b, 0x32, 0x49, 0xcb, + 0x79, 0x25, 0x32, 0xd1, 0xcb, 0xa8, 0x7b, 0xe2, 0x36, 0x24, 0x83, 0x6e, + 0xb3, 0x3f, 0x00, 0x74, 0xe9, 0x27, 0x12, 0x24, 0x79, 0xa9, 0xd7, 0x1f, + 0x19, 0x62, 0xee, 0x6e, 0x7e, 0x7b, 0xe1, 0xea, 0xd8, 0xa5, 0x14, 0xbf, + 0xed, 0x9a, 0xbf, 0xd4, 0xcb, 0xe3, 0x3a, 0xc2, 0xd3, 0xad, 0xf4, 0x38, + 0xbb, 0x86, 0xec, 0x47, 0x73, 0x49, 0x61, 0x29, 0x2b, 0xae, 0x4b, 0x61, + 0x22, 0x4e, 0x95, 0x7e, 0x33, 0x1b, 0x79, 0x4c, 0x22, 0x06, 0x6c, 0xde, + 0x9e, 0x51, 0x84, 0x7d, 0xad, 0x89, 0x7e, 0x7c, 0x65, 0xd3, 0x5c, 0x98, + 0x80, 0x38, 0x30, 0xf0}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 188 + {SEC_OID_SHA256, + 188, + {0x0b, 0x93, 0x77, 0x94, 0x78, 0xf1, 0xeb, 0xd8, 0xd0, 0xb0, 0x18, 0xe0, + 0xdb, 0x87, 0x4d, 0x2f, 0x63, 0x98, 0x34, 0xd4, 0x8d, 0x24, 0x40, 0xcf, + 0x52, 0x15, 0xc9, 0xb9, 0x14, 0xac, 0xc3, 0xa7, 0xeb, 0x91, 0x11, 0xb5, + 0xf7, 0x7d, 0x60, 0x59, 0x03, 0xa4, 0x0c, 0x70, 0x20, 0xec, 0x8a, 0x4b, + 0xe9, 0xcc, 0xed, 0x37, 0x14, 0xdf, 0x84, 0x58, 0x6d, 0x5f, 0x9e, 0x0f, + 0xe4, 0x4f, 0xc1, 0xc6, 0x1a, 0x0a, 0xc5, 0x29, 0xe9, 0xfd, 0xa9, 0x86, + 0x30, 0x86, 0xb7, 0x75, 0x55, 0xe6, 0x8e, 0x29, 0x0e, 0xf7, 0x16, 0xb9, + 0xad, 0xd9, 0x45, 0x5b, 0x23, 0x49, 0xd9, 0xe1, 0x4d, 0x7d, 0x28, 0x25, + 0xaf, 0x2e, 0xd0, 0xf6, 0x19, 0x63, 0x6c, 0x50, 0x59, 0x96, 0x16, 0x50, + 0x8c, 0x79, 0xba, 0xdc, 0x2d, 0xc2, 0xc4, 0x74, 0x89, 0x02, 0x8c, 0x5b, + 0xd7, 0x93, 0x02, 0x2d, 0x18, 0x90, 0x58, 0xf5, 0x59, 0xdc, 0x27, 0x2a, + 0x01, 0xdd, 0xff, 0xdd, 0xb8, 0xfe, 0xe9, 0xd8, 0x3c, 0x25, 0x9c, 0xab, + 0xec, 0xd9, 0x33, 0x98, 0xd4, 0x85, 0x91, 0xd7, 0xac, 0xc2, 0x78, 0x7e, + 0x1b, 0x85, 0x98, 0xcb, 0x02, 0x18, 0xb0, 0x07, 0x44, 0x0e, 0xe1, 0x17, + 0x33, 0x10, 0x0e, 0xc3, 0xa3, 0xa9, 0x74, 0x9e, 0xd8, 0x1b, 0x3b, 0x62, + 0xd4, 0xb9, 0xc3, 0x2d, 0xdd, 0xde, 0x30, 0x74, 0x0c, 0x48, 0x75, 0xe4, + 0x51, 0xe3, 0xcf, 0x89, 0xfe, 0x5a, 0x97, 0x0b, 0xb9, 0x2f, 0x40, 0x65, + 0xaa, 0x7d, 0x43, 0xfc, 0x6e, 0x08, 0xee, 0xfa, 0x41, 0x6a, 0xba, 0x93, + 0x2a, 0x7b, 0xde, 0x5a, 0x10, 0xdf, 0x11, 0xb4, 0x33, 0x52, 0x7b, 0xaf, + 0xb2, 0x85, 0x44, 0x39, 0xb4, 0x63, 0xf6, 0xa0, 0xa1, 0x3a, 0xe6, 0x62, + 0x65, 0xdf, 0xab, 0xae, 0xb4, 0xd8, 0xde, 0x6e, 0xee, 0xba, 0x4d, 0xe4, + 0x5e, 0x0b, 0xe4, 0x21}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA256, + 189, + {0x17, 0x4c, 0xf2, 0x50, 0xf8, 0xb4, 0x1a, 0xf4, 0xe2, 0xbc, 0xde, 0x27, + 0x6d, 0xab, 0xe5, 0x5d, 0x19, 0x3d, 0x51, 0xd8, 0x0d, 0xb3, 0x08, 0xee, + 0x07, 0x2c, 0xba, 0x6d, 0x78, 0x23, 0xe4, 0x9e, 0xa2, 0x6b, 0x32, 0x63, + 0x1a, 0x18, 0x31, 0x6f, 0x48, 0xa8, 0xc9, 0x33, 0xff, 0x96, 0x60, 0x35, + 0x29, 0x17, 0xd5, 0xf1, 0x97, 0xd4, 0x4a, 0xfb, 0xaf, 0x89, 0x80, 0x8f, + 0xdd, 0x16, 0x85, 0x37, 0x86, 0xe3, 0xcb, 0x3a, 0x34, 0x80, 0x09, 0xd5, + 0x80, 0x56, 0xe3, 0xed, 0x84, 0x38, 0x8a, 0xc7, 0x37, 0x89, 0x73, 0x21, + 0x05, 0xe0, 0xc5, 0x7f, 0xef, 0x03, 0x62, 0xb3, 0x8a, 0xd1, 0x03, 0xaa, + 0x7e, 0xaa, 0xff, 0x59, 0x9f, 0xcb, 0x07, 0x52, 0x0c, 0xca, 0xf3, 0x9a, + 0xae, 0x20, 0xee, 0x0e, 0x1b, 0xda, 0x9a, 0x60, 0x4e, 0x76, 0x64, 0x6c, + 0x72, 0xc9, 0xb4, 0x15, 0x6e, 0xfc, 0x0f, 0xc4, 0xa2, 0xfc, 0x73, 0x3a, + 0x5c, 0x08, 0x0f, 0x50, 0xd9, 0xa5, 0xbe, 0xd2, 0x4a, 0x35, 0xec, 0x86, + 0x3b, 0xbc, 0x72, 0x97, 0xc2, 0xa7, 0xff, 0xde, 0xe9, 0xc7, 0xb3, 0xfd, + 0x61, 0x4d, 0xa2, 0x46, 0x6b, 0x9e, 0x77, 0xa7, 0x2a, 0xf6, 0xd2, 0xdb, + 0xa4, 0x0b, 0xab, 0x35, 0x23, 0x5e, 0x14, 0xe5, 0x20, 0x27, 0x8d, 0xf7, + 0x26, 0x0b, 0x58, 0x85, 0x28, 0xf0, 0xb3, 0x20, 0x72, 0xaa, 0x53, 0x2d, + 0x09, 0x47, 0x1f, 0x4e, 0x19, 0x92, 0xc8, 0xff, 0x35, 0x34, 0xe6, 0xd0, + 0x72, 0x3c, 0x16, 0x64, 0xe8, 0xc6, 0xec, 0x14, 0x1e, 0xee, 0x2f, 0x74, + 0x39, 0xcd, 0x57, 0xcf, 0x16, 0x7f, 0x1b, 0x6d, 0xc6, 0x81, 0xaa, 0xc0, + 0xa6, 0xdd, 0xfc, 0xee, 0xee, 0x9a, 0x81, 0xc5, 0x38, 0x45, 0xab, 0x87, + 0xc1, 0x45, 0x45, 0x26, 0x27, 0x54, 0x7a, 0x09, 0x61, 0xe0, 0xfc, 0x89, + 0xb1, 0x7e, 0xf7, 0x0f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 190 + {SEC_OID_SHA256, + 190, + {0xa4, 0x70, 0x37, 0x57, 0x7d, 0x6a, 0x14, 0x80, 0xd0, 0x7b, 0xda, 0x75, + 0x74, 0x64, 0x8d, 0x9b, 0x4d, 0x61, 0x3a, 0x6d, 0x11, 0x2f, 0x70, 0x27, + 0xe8, 0x73, 0xcc, 0xa1, 0x88, 0xcc, 0x41, 0xad, 0x35, 0xcb, 0x8c, 0x93, + 0x19, 0x28, 0xd2, 0x76, 0x5b, 0x60, 0xc2, 0x1a, 0xf9, 0x75, 0x6b, 0x6f, + 0x0a, 0xcb, 0xbf, 0xe0, 0xb4, 0x4b, 0x4e, 0xb6, 0x3a, 0xbd, 0xed, 0x9d, + 0x85, 0x47, 0xfb, 0x1a, 0x37, 0x70, 0x6a, 0xb5, 0x62, 0xb4, 0x48, 0xb4, + 0x7f, 0x29, 0xa8, 0x16, 0x73, 0xe2, 0x73, 0x45, 0xc1, 0x56, 0xe0, 0xfa, + 0x29, 0xa3, 0x53, 0xb9, 0x0c, 0x32, 0x62, 0xa8, 0xa4, 0x8b, 0x0f, 0x00, + 0x2d, 0xab, 0x41, 0xaa, 0xdc, 0xd0, 0xed, 0xbb, 0x01, 0x69, 0x73, 0xfd, + 0x85, 0xca, 0x98, 0xe5, 0x31, 0x16, 0xcc, 0x3a, 0x3c, 0xda, 0x57, 0x54, + 0xc7, 0x6a, 0xc8, 0xc8, 0xe4, 0x4e, 0x31, 0xaa, 0xc0, 0x6d, 0x1e, 0x24, + 0x81, 0x37, 0xba, 0x09, 0x62, 0x37, 0xd1, 0x41, 0x19, 0x53, 0x8f, 0x55, + 0xa1, 0xcf, 0xf1, 0xc7, 0xa9, 0x3e, 0x10, 0x95, 0xeb, 0x40, 0x91, 0x82, + 0x33, 0xe5, 0xb3, 0x3e, 0x09, 0x27, 0x41, 0xf6, 0x58, 0x96, 0x23, 0x55, + 0x54, 0x1a, 0xf6, 0xee, 0xf3, 0xbf, 0x3b, 0x84, 0xe9, 0xb8, 0x7f, 0xac, + 0x77, 0x5f, 0x53, 0xe7, 0xba, 0xde, 0x85, 0x81, 0x80, 0x41, 0x39, 0xb7, + 0x65, 0x09, 0x00, 0x51, 0x47, 0x4b, 0x08, 0xc8, 0x25, 0x55, 0xda, 0xa5, + 0x40, 0x7f, 0xbb, 0xe9, 0x98, 0xf2, 0x9f, 0xa3, 0x37, 0xd2, 0x1b, 0x24, + 0xb6, 0x91, 0x7d, 0x4c, 0xb3, 0x15, 0xd0, 0x35, 0xdd, 0x39, 0x7a, 0x84, + 0xc4, 0x7b, 0x6b, 0x80, 0x6b, 0xd1, 0xe7, 0x81, 0x27, 0x95, 0xd6, 0x53, + 0x07, 0x3c, 0xf3, 0x49, 0xc5, 0x71, 0x93, 0x39, 0x7c, 0x54, 0x2f, 0x3f, + 0xdd, 0x51, 0x2b, 0xcd}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 191 + {SEC_OID_SHA256, + 191, + {0x79, 0x09, 0x11, 0x64, 0x6b, 0x9f, 0xc4, 0x69, 0x91, 0xa8, 0xc1, 0xfd, + 0xd0, 0xc7, 0xa5, 0xa8, 0xb4, 0x5a, 0x07, 0x83, 0x05, 0xd7, 0x1e, 0xaf, + 0xad, 0x2d, 0xae, 0x2e, 0xcf, 0xeb, 0x5f, 0x71, 0x22, 0xd1, 0xba, 0x2c, + 0x77, 0xfa, 0xec, 0xd5, 0xba, 0xb5, 0x0b, 0x05, 0xb3, 0x55, 0x74, 0x0f, + 0x93, 0xc6, 0xcd, 0xe6, 0x4c, 0x42, 0xdd, 0xb3, 0xbe, 0x48, 0x36, 0x2a, + 0x74, 0x1f, 0xe2, 0x91, 0x73, 0xd5, 0x8d, 0x95, 0x0b, 0x2c, 0x24, 0x27, + 0x53, 0xba, 0x3d, 0xb6, 0xf4, 0xdd, 0x57, 0x6c, 0x22, 0x40, 0xf4, 0x90, + 0xf5, 0x3c, 0xcf, 0x9b, 0x6e, 0x78, 0x1f, 0xc6, 0x10, 0x96, 0x6b, 0x80, + 0xcd, 0x97, 0x00, 0xf4, 0x1c, 0x8b, 0xff, 0xc8, 0x77, 0x90, 0xa0, 0x1a, + 0x45, 0xf3, 0x62, 0x3a, 0x82, 0x16, 0x7a, 0xc4, 0x2e, 0x52, 0xc5, 0xab, + 0x5e, 0xf5, 0x39, 0xb2, 0x9f, 0x5d, 0x19, 0x44, 0x9e, 0x9f, 0xb0, 0xb6, + 0x74, 0x9a, 0x55, 0x90, 0x10, 0xda, 0xaa, 0xa1, 0x9d, 0x15, 0xf3, 0xfc, + 0x53, 0xb5, 0x8b, 0x1a, 0x91, 0x2d, 0xb7, 0x9a, 0x46, 0xca, 0xf1, 0x0f, + 0xdd, 0x5e, 0xa8, 0x12, 0x56, 0x84, 0x2a, 0xcb, 0x1e, 0x06, 0x28, 0x2e, + 0xe6, 0x6c, 0x0b, 0xcc, 0xbd, 0x69, 0x13, 0x1b, 0x53, 0x2b, 0x3c, 0xf7, + 0xef, 0x72, 0xfb, 0x72, 0x5c, 0x91, 0x03, 0x38, 0xe2, 0x4c, 0xdf, 0x26, + 0x53, 0xd4, 0x43, 0xf2, 0x09, 0xef, 0xbd, 0x03, 0x57, 0x3b, 0x54, 0x53, + 0x6f, 0x98, 0xfb, 0x00, 0x2e, 0x57, 0xa2, 0x7f, 0x62, 0xfb, 0xb1, 0x17, + 0xcc, 0xa5, 0x7d, 0x9d, 0x6a, 0x2a, 0xc0, 0x4c, 0xb0, 0x21, 0x1e, 0x22, + 0x76, 0x82, 0x98, 0x8c, 0x64, 0x42, 0x1a, 0x5f, 0x8a, 0xd6, 0xdd, 0x39, + 0x16, 0xd0, 0xd8, 0x4b, 0x44, 0x18, 0x47, 0x32, 0x4c, 0x03, 0x45, 0x1a, + 0x4b, 0xa2, 0x4f, 0xd0}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 192 + {SEC_OID_SHA256, + 192, + {0x87, 0x6f, 0xea, 0x7a, 0x5f, 0x81, 0x4c, 0xb5, 0x33, 0x10, 0x9f, 0x00, + 0x08, 0x30, 0xbf, 0x5d, 0x87, 0x76, 0xd5, 0x7b, 0x50, 0x2a, 0x86, 0xf1, + 0xdf, 0x6e, 0x4d, 0xc5, 0x01, 0x25, 0xa1, 0x8e, 0x08, 0xf2, 0x67, 0xed, + 0xb7, 0xab, 0xe0, 0xaf, 0xe4, 0x4a, 0x5e, 0x75, 0xe8, 0xf4, 0xfd, 0x5e, + 0x11, 0xfb, 0x26, 0x91, 0xfb, 0x73, 0x73, 0x56, 0x17, 0xbd, 0xc5, 0xdc, + 0x27, 0x0e, 0x2b, 0x51, 0xad, 0xb0, 0x64, 0xf5, 0xa5, 0x60, 0xa4, 0x55, + 0x7c, 0x0b, 0x92, 0x5e, 0x6a, 0xf7, 0x85, 0x2a, 0x11, 0x0a, 0xc3, 0xf8, + 0xc3, 0x31, 0x50, 0xd3, 0xdd, 0x1d, 0x52, 0x53, 0xb7, 0xfc, 0x69, 0xd1, + 0x19, 0x49, 0xa8, 0xe8, 0x0a, 0xa2, 0xe2, 0x40, 0xcb, 0x3e, 0xed, 0x5a, + 0x44, 0xaf, 0xd0, 0xed, 0x7a, 0x65, 0x1f, 0xf6, 0x20, 0x5b, 0xb8, 0x03, + 0x33, 0xcd, 0x06, 0x0a, 0x2d, 0x2d, 0xbe, 0x5e, 0x37, 0xde, 0x3f, 0xe3, + 0x8c, 0x34, 0x2c, 0x16, 0x35, 0xd5, 0x53, 0xa7, 0xba, 0xb6, 0xbe, 0x1b, + 0x6e, 0xc1, 0xbb, 0xe9, 0x52, 0x49, 0x44, 0xec, 0x96, 0x72, 0x00, 0xd3, + 0x5b, 0xfe, 0xa0, 0x76, 0x84, 0x6b, 0x84, 0x60, 0x33, 0x3d, 0x17, 0xcc, + 0x90, 0xbe, 0x7c, 0x68, 0x62, 0x69, 0x5f, 0xab, 0x2c, 0xb5, 0xd0, 0x2b, + 0xee, 0xbd, 0x6b, 0x1b, 0x86, 0x22, 0x9e, 0x48, 0xd6, 0x4f, 0x39, 0x1a, + 0xe3, 0xe5, 0x06, 0xa7, 0xd2, 0x52, 0xec, 0xef, 0x54, 0xb6, 0x1d, 0x4c, + 0x18, 0x6a, 0xb9, 0xfc, 0x8f, 0x2b, 0x32, 0xe0, 0x06, 0xd0, 0x7d, 0x99, + 0x58, 0x29, 0x2b, 0x6f, 0x47, 0x35, 0xa4, 0xc4, 0xd8, 0xe6, 0x37, 0x13, + 0xc2, 0x12, 0x55, 0x8f, 0x73, 0xde, 0x27, 0x36, 0x47, 0xdc, 0x37, 0xbe, + 0xad, 0x24, 0x93, 0x79, 0x83, 0x19, 0x79, 0xc8, 0x06, 0x2c, 0x07, 0x68, + 0x14, 0x8b, 0xcd, 0xda}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 193 + {SEC_OID_SHA256, + 193, + {0x4b, 0x06, 0xf6, 0x2b, 0xb2, 0x90, 0x91, 0xd0, 0xae, 0x2d, 0xc5, 0x2c, + 0x24, 0x43, 0xba, 0xc0, 0x2e, 0x9b, 0xeb, 0xc6, 0x8f, 0x84, 0xbd, 0x01, + 0x86, 0xe0, 0xe5, 0x65, 0x48, 0x3d, 0xb3, 0xfd, 0xb2, 0xee, 0x8c, 0x3b, + 0xf1, 0x7e, 0x2f, 0xc2, 0x56, 0xf7, 0xdf, 0x38, 0x10, 0xc5, 0xc5, 0x97, + 0xfd, 0x03, 0xdd, 0x65, 0xd9, 0x72, 0x6f, 0x46, 0x99, 0x73, 0x4a, 0x89, + 0xfb, 0x5d, 0xd8, 0x81, 0x76, 0xde, 0xd8, 0xf2, 0xca, 0xba, 0x4c, 0x1a, + 0x86, 0x9b, 0xa8, 0x5e, 0xce, 0xe2, 0xad, 0x4e, 0xd7, 0x82, 0x00, 0x6b, + 0xb5, 0xd1, 0xf6, 0xe9, 0xa8, 0xce, 0xd6, 0x4a, 0x9a, 0x74, 0x29, 0x8a, + 0x9c, 0x51, 0x2b, 0x27, 0xcd, 0xd9, 0x3b, 0x7f, 0x3f, 0xb4, 0x84, 0x5b, + 0xf2, 0xd9, 0x5a, 0xf4, 0x1a, 0xcc, 0x95, 0xa4, 0x3f, 0xda, 0x87, 0x84, + 0x42, 0x4d, 0x3f, 0xf5, 0xce, 0x18, 0x29, 0x2a, 0xbb, 0x0d, 0x43, 0xad, + 0x64, 0x4c, 0x28, 0xed, 0x07, 0x60, 0x11, 0x94, 0x7a, 0x31, 0x7a, 0x55, + 0x43, 0xfc, 0x48, 0xbe, 0xcb, 0x18, 0x36, 0xa8, 0xf5, 0x7a, 0x1d, 0xbe, + 0xbd, 0x5d, 0xad, 0x24, 0x9a, 0x00, 0xe0, 0x1c, 0x10, 0x2b, 0x98, 0xa7, + 0x99, 0xb0, 0x5c, 0x2a, 0x08, 0x56, 0x5c, 0x57, 0x78, 0xe6, 0x29, 0x26, + 0x47, 0x27, 0xa9, 0xcb, 0x8f, 0xb4, 0xec, 0xd7, 0x1f, 0x8f, 0x3d, 0xb2, + 0x6e, 0x3e, 0xbb, 0xe5, 0x98, 0x12, 0x46, 0x2d, 0x6c, 0x2e, 0x04, 0x2a, + 0x4f, 0x92, 0x45, 0x6d, 0xf5, 0x6c, 0xb9, 0xca, 0xf9, 0x59, 0xce, 0x31, + 0x81, 0xaa, 0xa1, 0x95, 0x61, 0x09, 0xa0, 0xdf, 0xb8, 0x52, 0x4e, 0xf8, + 0x02, 0x89, 0x1e, 0x80, 0xdf, 0xfc, 0xc2, 0x13, 0x2e, 0xe1, 0xcf, 0x38, + 0x06, 0x41, 0xc7, 0xda, 0x5d, 0x1e, 0x3e, 0xf1, 0xa3, 0xb3, 0x7c, 0x8b, + 0x9a, 0x7d, 0x4c, 0x05}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: incorrect length of digest + // tcID: 194 + {SEC_OID_SHA256, + 194, + {0x8b, 0x15, 0x57, 0x7f, 0x81, 0x7c, 0x9f, 0x63, 0xa9, 0x4b, 0x96, 0x33, + 0xfd, 0xd3, 0x6a, 0xf3, 0x78, 0xd9, 0xf5, 0xf4, 0x71, 0x63, 0x6c, 0x7b, + 0x51, 0x8d, 0x46, 0x7a, 0x37, 0xaa, 0xcb, 0x50, 0x13, 0xa3, 0x64, 0x0d, + 0x4a, 0xd3, 0x84, 0x28, 0x6c, 0x68, 0xde, 0xc7, 0x1a, 0xc5, 0xd6, 0xa4, + 0xba, 0x25, 0x78, 0xfe, 0x2c, 0x61, 0xd1, 0xdb, 0x09, 0x22, 0x10, 0x8b, + 0xc7, 0x77, 0x70, 0x3c, 0x8f, 0x09, 0xf2, 0x51, 0xcb, 0xec, 0x3a, 0x6d, + 0x2a, 0x0e, 0x26, 0xd7, 0xe4, 0xf2, 0x71, 0xef, 0xcc, 0x34, 0x58, 0xe9, + 0x6c, 0x71, 0x0c, 0xb8, 0xb1, 0x20, 0xeb, 0x7d, 0x5d, 0x8a, 0x5a, 0x53, + 0x5e, 0x82, 0x3b, 0x42, 0xd6, 0xc3, 0xd5, 0x9f, 0x86, 0x47, 0xbb, 0x24, + 0x4e, 0xae, 0xde, 0xa2, 0xb9, 0x1e, 0x3b, 0x4e, 0x3e, 0x4f, 0xb9, 0xf2, + 0xb0, 0xfd, 0x4d, 0x87, 0x7d, 0x4f, 0xc1, 0x0f, 0x13, 0x5c, 0x54, 0xed, + 0x5f, 0x62, 0x28, 0xa4, 0x86, 0x05, 0x01, 0x6c, 0x73, 0x48, 0xac, 0x4d, + 0x7c, 0x00, 0x24, 0x6b, 0xe4, 0x4d, 0x9e, 0x86, 0x60, 0x61, 0x6b, 0xfa, + 0xfd, 0xaa, 0xcc, 0xda, 0x02, 0x1c, 0x33, 0xbb, 0xc5, 0x64, 0xa5, 0x59, + 0x4e, 0xc9, 0x84, 0x72, 0xb0, 0xf5, 0x59, 0xdc, 0x45, 0xea, 0x57, 0xb2, + 0x54, 0xa6, 0x39, 0x76, 0x85, 0x64, 0x3d, 0x1f, 0xbc, 0x1e, 0x07, 0x4f, + 0xcb, 0xcf, 0xcb, 0xc5, 0xde, 0x4f, 0x58, 0x33, 0xa7, 0xdc, 0xfd, 0xde, + 0xf6, 0xa1, 0xaf, 0x5b, 0xaf, 0xc6, 0x68, 0x7a, 0xc8, 0x66, 0x4d, 0x99, + 0x20, 0xf9, 0xbe, 0x8d, 0x8b, 0xf9, 0xe3, 0xb4, 0x04, 0xdb, 0x41, 0xb1, + 0xd3, 0xac, 0x1c, 0x87, 0xe9, 0x62, 0x7a, 0x4b, 0x69, 0xa2, 0xb0, 0x4c, + 0x0a, 0xc7, 0x51, 0xea, 0xce, 0xd3, 0xb7, 0xfa, 0x61, 0x8b, 0xd7, 0xc0, + 0xdc, 0xee, 0xe1, 0x7b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: lonely octet string tag + // tcID: 195 + {SEC_OID_SHA256, + 195, + {0xab, 0xdd, 0xf6, 0xc8, 0xfc, 0xee, 0xc1, 0x02, 0x6b, 0x0f, 0xe6, 0x79, + 0x9d, 0xb5, 0x6b, 0x01, 0xe0, 0xb2, 0xeb, 0x06, 0x6f, 0x9e, 0x5d, 0x08, + 0x21, 0xf6, 0xa9, 0x54, 0x46, 0x2b, 0x71, 0xe1, 0xd2, 0x2e, 0xa1, 0x11, + 0xf1, 0xb6, 0x9b, 0xb8, 0x6c, 0x1e, 0x4e, 0x77, 0xb6, 0xcf, 0x03, 0x55, + 0x73, 0xb9, 0xf6, 0xe0, 0x89, 0x4c, 0xa4, 0xbc, 0x09, 0x90, 0xf9, 0x98, + 0x6c, 0xa2, 0x09, 0xee, 0x41, 0xba, 0xe1, 0xa4, 0x8a, 0x76, 0x4c, 0x5c, + 0x46, 0x4c, 0xa4, 0xe5, 0xde, 0x36, 0xc8, 0xfb, 0xc4, 0x7d, 0xd8, 0x86, + 0x57, 0x75, 0xf9, 0x77, 0x1a, 0xd6, 0xc6, 0xbb, 0x82, 0xf6, 0xb2, 0x80, + 0x2b, 0xd0, 0x45, 0xc1, 0xf2, 0xd4, 0xa1, 0x84, 0x57, 0x98, 0xb7, 0xdc, + 0x16, 0xff, 0x37, 0x86, 0x6c, 0x90, 0xa6, 0x13, 0xf1, 0xd0, 0x19, 0xe5, + 0x36, 0x02, 0xfe, 0x2c, 0x99, 0xec, 0x46, 0x50, 0x36, 0x0a, 0xb6, 0x9e, + 0xcc, 0xef, 0xae, 0xf0, 0x7f, 0x91, 0x56, 0xf5, 0x8a, 0x1f, 0x5f, 0x65, + 0xfa, 0x00, 0xbc, 0xc2, 0xa5, 0x44, 0xfe, 0xce, 0xb7, 0x0a, 0xdc, 0x74, + 0xe6, 0x71, 0x0e, 0xa0, 0x1e, 0x9e, 0xf4, 0x82, 0x9a, 0x81, 0x65, 0xd7, + 0xce, 0x24, 0x64, 0x7e, 0x6a, 0x87, 0x70, 0xeb, 0x82, 0x47, 0xbf, 0xa8, + 0x7d, 0xe1, 0x5a, 0xc5, 0x60, 0xb6, 0xdc, 0xdd, 0xcd, 0x11, 0x2c, 0x24, + 0xbf, 0x9c, 0x69, 0x40, 0x90, 0x06, 0x0b, 0xd9, 0xf0, 0xb5, 0xe5, 0x0a, + 0x59, 0xff, 0x65, 0xc1, 0x35, 0xf0, 0xbc, 0xc5, 0x27, 0xc8, 0x79, 0x3f, + 0x4c, 0x84, 0x76, 0x9b, 0x74, 0x61, 0xe9, 0xe2, 0xd7, 0x55, 0xf9, 0x9a, + 0xa1, 0x3b, 0x4c, 0x93, 0x8f, 0x8f, 0xb7, 0x81, 0x6e, 0x9d, 0x9f, 0x7f, + 0x91, 0x15, 0x97, 0x79, 0xb9, 0xd7, 0x74, 0x94, 0x89, 0xb5, 0x49, 0xaa, + 0x26, 0x3d, 0x8d, 0x92}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending 0's to digest + // tcID: 196 + {SEC_OID_SHA256, + 196, + {0x35, 0x44, 0x6a, 0xac, 0xce, 0x86, 0x9a, 0x91, 0xa1, 0x57, 0xae, 0xfc, + 0x5e, 0x3d, 0x46, 0x60, 0xa7, 0xde, 0x02, 0x72, 0xde, 0xbb, 0xee, 0x1f, + 0xf6, 0x25, 0x3f, 0x74, 0xe3, 0x8e, 0x8d, 0x54, 0x63, 0x7c, 0xbb, 0xa4, + 0x41, 0x2c, 0x0c, 0x21, 0x15, 0x89, 0xa4, 0x77, 0xee, 0xfd, 0x3d, 0xd0, + 0x10, 0x6c, 0xd8, 0x78, 0xc4, 0x68, 0x70, 0xce, 0xbb, 0xa6, 0xe0, 0x53, + 0xa9, 0x90, 0xf3, 0x34, 0x16, 0x47, 0x73, 0x6b, 0x00, 0xb5, 0x69, 0x1d, + 0x6b, 0x83, 0xdc, 0xcb, 0x66, 0x84, 0xee, 0x35, 0x06, 0x3e, 0x2d, 0xa6, + 0xa6, 0xb1, 0xe8, 0xda, 0xeb, 0x57, 0x39, 0xd9, 0x62, 0x91, 0x52, 0x2d, + 0x7c, 0x9f, 0xa5, 0x4a, 0xa7, 0xd9, 0x20, 0x8b, 0x1d, 0x73, 0x82, 0x8c, + 0x9a, 0x0f, 0x65, 0x7f, 0xf3, 0x9e, 0xbd, 0x09, 0xc7, 0x09, 0xa8, 0x91, + 0x3b, 0x04, 0xa8, 0x3c, 0x7b, 0x61, 0x0f, 0xba, 0x81, 0x5c, 0x22, 0x2d, + 0xb8, 0xa2, 0xf0, 0x0b, 0x08, 0x97, 0x68, 0xcb, 0x4a, 0xe9, 0xef, 0x93, + 0x44, 0x1c, 0x14, 0x63, 0xa4, 0x3a, 0x6a, 0x69, 0x1b, 0x40, 0x7b, 0x4c, + 0x12, 0x66, 0xe0, 0xad, 0x4e, 0x14, 0x6b, 0x0f, 0x8d, 0x06, 0xcc, 0xff, + 0x21, 0x5d, 0x48, 0xb5, 0x13, 0x52, 0x8f, 0x7c, 0xdb, 0x53, 0xa3, 0xbe, + 0x1b, 0xe8, 0x03, 0x1a, 0x48, 0xd0, 0x92, 0x75, 0x1e, 0x19, 0x5b, 0x09, + 0xa6, 0x5b, 0x26, 0xd6, 0x37, 0x95, 0x02, 0x0c, 0x2a, 0x88, 0x7e, 0xb4, + 0xaf, 0x5f, 0x00, 0x29, 0x44, 0xb8, 0x78, 0x96, 0x2c, 0xf8, 0x7a, 0x08, + 0xc6, 0x76, 0x94, 0x62, 0x90, 0x16, 0x4c, 0x66, 0x7a, 0x38, 0x17, 0xfd, + 0x8a, 0xd4, 0x8e, 0x50, 0x8d, 0x4a, 0x1e, 0x48, 0x11, 0xff, 0x85, 0xb5, + 0x84, 0x4c, 0xe0, 0xaf, 0x79, 0x37, 0xeb, 0x48, 0xfb, 0x99, 0xe8, 0xcf, + 0x7e, 0x15, 0x4c, 0x4e}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: prepending 0's to digest + // tcID: 197 + {SEC_OID_SHA256, + 197, + {0xb0, 0xfe, 0xc4, 0xf0, 0xf9, 0xb0, 0x6a, 0x68, 0x4c, 0x98, 0x16, 0xbc, + 0x22, 0x1f, 0x88, 0x88, 0x60, 0xc1, 0xe5, 0xce, 0xb4, 0x0e, 0x67, 0xbd, + 0x44, 0x0b, 0xfb, 0x32, 0x2c, 0x60, 0x26, 0x12, 0x0b, 0x28, 0xaf, 0x49, + 0x05, 0x18, 0x3d, 0x0a, 0xda, 0x40, 0x43, 0xb4, 0xf4, 0xa0, 0xdf, 0x47, + 0x10, 0xb2, 0x0f, 0x37, 0xcc, 0x5a, 0xc9, 0xc5, 0xad, 0x39, 0x1e, 0x37, + 0x9f, 0x12, 0x78, 0x41, 0x35, 0xcb, 0xab, 0x2c, 0xd7, 0xe3, 0x77, 0x0f, + 0xe1, 0xbc, 0x68, 0xfb, 0xf5, 0xe0, 0xe0, 0x7c, 0x4f, 0xa0, 0x7a, 0x55, + 0x97, 0xd5, 0xf5, 0xc3, 0xf6, 0x82, 0xe5, 0x7c, 0xbf, 0x04, 0x7c, 0xc5, + 0xd8, 0xde, 0x85, 0x9e, 0x3e, 0x7f, 0x99, 0x7f, 0xa9, 0x1c, 0x4a, 0x16, + 0x02, 0x6f, 0x43, 0xba, 0xc2, 0x2a, 0x7a, 0xfe, 0xbc, 0xf5, 0x6c, 0x80, + 0x4f, 0x65, 0x6a, 0xd5, 0x10, 0xdd, 0x03, 0xe6, 0xc4, 0xcf, 0xf8, 0xbe, + 0x62, 0x8a, 0x9a, 0x3f, 0xcc, 0xe0, 0x03, 0x41, 0x05, 0x15, 0x2e, 0xbd, + 0xb1, 0x48, 0x10, 0x02, 0x03, 0xf1, 0x7e, 0xb3, 0x7b, 0x71, 0x65, 0xb0, + 0x36, 0x61, 0xe5, 0x52, 0x6f, 0x4f, 0xe1, 0xbc, 0xef, 0xea, 0x27, 0x0e, + 0x74, 0xa2, 0xbd, 0x9a, 0xfc, 0x7f, 0xc0, 0x0e, 0x52, 0xc9, 0x25, 0x65, + 0x48, 0xf3, 0x6d, 0xb3, 0x48, 0x6b, 0x7c, 0xdf, 0x6f, 0xa9, 0xbe, 0xa4, + 0xd5, 0x58, 0xd5, 0x92, 0xfc, 0x6e, 0xd7, 0x86, 0x9b, 0x8a, 0x59, 0xce, + 0x26, 0x60, 0x8d, 0x21, 0x32, 0x8a, 0x0e, 0x50, 0x01, 0xc2, 0x73, 0xc8, + 0xd2, 0x9e, 0x33, 0x50, 0xc9, 0xd6, 0x9d, 0x3b, 0x4a, 0x57, 0xd5, 0x57, + 0x4f, 0x1b, 0x18, 0x68, 0x6c, 0x66, 0x59, 0x8a, 0xc6, 0xde, 0x82, 0xd5, + 0x0a, 0xf4, 0x58, 0x9d, 0x53, 0xf1, 0xc5, 0xfb, 0xa9, 0xe1, 0x03, 0xec, + 0x78, 0x72, 0x83, 0xd3}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: appending null value to digest + // tcID: 198 + {SEC_OID_SHA256, + 198, + {0xb2, 0x1f, 0xb3, 0x6d, 0x1b, 0xa5, 0xac, 0x09, 0xf4, 0xbc, 0x9c, 0x9b, + 0xb1, 0xc3, 0xb0, 0x8e, 0xf4, 0xb5, 0xe3, 0x9d, 0x5a, 0x13, 0xbb, 0x27, + 0xde, 0x6d, 0x94, 0x90, 0x22, 0x26, 0x27, 0x23, 0xfc, 0x6f, 0x96, 0xe1, + 0xd0, 0xf7, 0x6b, 0xf9, 0x5e, 0x1f, 0x90, 0xec, 0xa0, 0x4f, 0xb2, 0x0b, + 0xc6, 0x52, 0x62, 0x23, 0x3f, 0x63, 0x35, 0xd8, 0xa0, 0xb8, 0x21, 0x1f, + 0x0e, 0x24, 0x81, 0x81, 0x96, 0x07, 0x35, 0x47, 0x00, 0xed, 0xe1, 0xff, + 0x85, 0xc8, 0xe5, 0x34, 0x13, 0x68, 0x5a, 0xc5, 0xd3, 0x1d, 0xb4, 0xfa, + 0x5f, 0x80, 0x7a, 0xaf, 0x68, 0x18, 0xb9, 0x53, 0x1b, 0xaf, 0x15, 0x55, + 0xdb, 0x3e, 0x06, 0x2a, 0x3e, 0x74, 0xad, 0x67, 0x7e, 0x9f, 0x37, 0x8b, + 0xc6, 0x02, 0x0a, 0x73, 0x67, 0x3d, 0xec, 0xc9, 0xf6, 0x17, 0x6f, 0x4c, + 0x2d, 0xcb, 0x02, 0x85, 0x99, 0x32, 0xb7, 0xa7, 0xa9, 0xd1, 0x2d, 0xa6, + 0x02, 0xb6, 0x68, 0xa1, 0x48, 0x46, 0xeb, 0x8a, 0xcd, 0x2a, 0xbf, 0xa0, + 0x95, 0x2f, 0xe5, 0xec, 0x78, 0xa6, 0x7a, 0x8f, 0x6d, 0x75, 0x1b, 0xa3, + 0xb4, 0x20, 0x46, 0x4c, 0x10, 0xcd, 0xfd, 0xe9, 0x3b, 0x96, 0x84, 0x7b, + 0x9b, 0xd0, 0x55, 0x04, 0xb1, 0xca, 0x49, 0x12, 0x1c, 0xc9, 0x2d, 0xb8, + 0xf2, 0xb7, 0xa3, 0x3f, 0xac, 0x17, 0x53, 0x5f, 0xef, 0xe3, 0x20, 0x28, + 0xd0, 0xc1, 0x48, 0x4f, 0x1a, 0xee, 0x86, 0xb4, 0x26, 0x0b, 0x66, 0x8d, + 0x9d, 0xfb, 0xa6, 0xcf, 0x27, 0xa7, 0xfa, 0xf2, 0xbb, 0xe0, 0xdf, 0x47, + 0x26, 0x71, 0x08, 0xa8, 0x4b, 0xd5, 0xcf, 0x59, 0x5f, 0x52, 0x2f, 0x9a, + 0x2a, 0xe5, 0x2e, 0x4c, 0x4b, 0x7c, 0x9c, 0x08, 0xb3, 0x92, 0x00, 0x68, + 0x3b, 0xd3, 0x30, 0x43, 0xf1, 0x4b, 0x56, 0x2d, 0x37, 0xb9, 0x10, 0xdd, + 0x43, 0x8f, 0x71, 0x4f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated length of digest + // tcID: 199 + {SEC_OID_SHA256, + 199, + {0x1d, 0x58, 0x2d, 0x82, 0xca, 0x0b, 0x3d, 0xb4, 0x26, 0xca, 0x8a, 0xdf, + 0x94, 0x65, 0xe4, 0x65, 0x31, 0xe6, 0x0d, 0x71, 0xb2, 0xcd, 0x72, 0x76, + 0xf0, 0xd7, 0x64, 0xe6, 0x29, 0xa7, 0x67, 0xe6, 0x11, 0x71, 0xe1, 0x66, + 0x7a, 0x22, 0xc1, 0xa1, 0x40, 0x4a, 0xdf, 0x7e, 0x87, 0xb2, 0x61, 0x72, + 0x68, 0xc5, 0x6e, 0x79, 0x2d, 0x9f, 0x96, 0x53, 0x46, 0x66, 0x66, 0xa0, + 0x9b, 0xc8, 0x2d, 0x4c, 0x1c, 0x2c, 0x04, 0xfb, 0x9b, 0x8f, 0xd6, 0xc5, + 0x32, 0xf1, 0x69, 0x19, 0x60, 0x09, 0x59, 0x8b, 0x6e, 0xfc, 0x8f, 0xeb, + 0x28, 0x50, 0xf4, 0xba, 0x8a, 0xdb, 0x75, 0xd3, 0x77, 0x05, 0xfe, 0x07, + 0xbf, 0xc2, 0xe6, 0x73, 0x56, 0x23, 0x1f, 0x18, 0x45, 0x55, 0x6e, 0xd8, + 0xf3, 0xf8, 0x79, 0x3f, 0x4c, 0x7e, 0x58, 0x57, 0x2f, 0xe8, 0x49, 0xec, + 0x01, 0x48, 0xa8, 0x40, 0xe4, 0x42, 0x96, 0x8c, 0x1d, 0xf6, 0x91, 0x01, + 0x52, 0xa5, 0xa4, 0xc0, 0xbe, 0x18, 0xe3, 0xa7, 0x89, 0x1c, 0xe2, 0xe1, + 0x6e, 0x53, 0x41, 0x43, 0x66, 0xe8, 0xd9, 0x2c, 0x1d, 0xe7, 0x50, 0x73, + 0x81, 0x8d, 0xa1, 0xdd, 0xe1, 0xc3, 0xc3, 0xf8, 0xf5, 0xc4, 0xd3, 0x1d, + 0x13, 0xda, 0x73, 0xbb, 0x50, 0x79, 0x47, 0xe9, 0x86, 0x91, 0x5c, 0xbf, + 0x3d, 0x9e, 0xdf, 0x92, 0xa6, 0xbd, 0x17, 0x77, 0x5e, 0xea, 0xdd, 0x9d, + 0x5b, 0x36, 0x3a, 0xda, 0xf1, 0xa3, 0x3c, 0xca, 0xbd, 0x44, 0x12, 0x67, + 0xa4, 0x76, 0xb3, 0x14, 0xae, 0xb8, 0x6a, 0x91, 0x83, 0x7b, 0x5c, 0x9a, + 0x5d, 0x96, 0x90, 0x01, 0x25, 0x9f, 0xdc, 0x5a, 0x2b, 0x69, 0x98, 0x2c, + 0xa4, 0x14, 0x05, 0x68, 0x53, 0x79, 0xe7, 0x58, 0xc2, 0x55, 0xfc, 0xf3, + 0x52, 0x67, 0xdc, 0x2f, 0x10, 0x75, 0xcc, 0xb5, 0x7b, 0xa0, 0xc3, 0x39, + 0xda, 0xcd, 0x7f, 0xeb}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 200 + {SEC_OID_SHA256, + 200, + {0x09, 0x6a, 0x7f, 0x21, 0x48, 0x45, 0x8f, 0x37, 0xe9, 0xc6, 0x58, 0x9c, + 0x25, 0xe4, 0xe9, 0x06, 0x26, 0x46, 0x85, 0x75, 0x84, 0x90, 0x37, 0xe8, + 0xf6, 0x25, 0x34, 0xa0, 0x1e, 0x08, 0xdb, 0xdb, 0x34, 0x33, 0x2d, 0xa1, + 0x75, 0x28, 0xbc, 0xd8, 0x36, 0x83, 0xe1, 0xd0, 0x5a, 0x6b, 0x15, 0x9a, + 0x8a, 0x62, 0x92, 0x25, 0xe9, 0x06, 0x7f, 0x20, 0xb0, 0xc7, 0x48, 0x4b, + 0xdd, 0xf9, 0x78, 0x17, 0x81, 0x07, 0x12, 0x88, 0x55, 0xf6, 0x3a, 0x29, + 0xc7, 0x27, 0xd2, 0xa4, 0x9d, 0xdf, 0xb6, 0x50, 0x95, 0x4e, 0x5c, 0x91, + 0x31, 0xb9, 0x8f, 0xd1, 0x88, 0x85, 0x8b, 0x59, 0x5a, 0x2b, 0xe7, 0x19, + 0x69, 0x21, 0xfa, 0x87, 0x2a, 0xc9, 0x45, 0x33, 0x6a, 0x47, 0x22, 0x4a, + 0x4f, 0x57, 0x2c, 0x85, 0x46, 0x9e, 0xd3, 0x43, 0x03, 0xbb, 0x23, 0xa5, + 0x82, 0x2b, 0x1f, 0xa8, 0x7f, 0x5b, 0x5f, 0xa0, 0xa4, 0xbf, 0xbc, 0xd9, + 0x92, 0x7c, 0x32, 0xc3, 0x2c, 0x34, 0x9c, 0x06, 0x89, 0x60, 0x0a, 0xb4, + 0xf6, 0x16, 0xf3, 0x1d, 0xc1, 0x9b, 0xa9, 0xb5, 0xe6, 0xf4, 0x5a, 0xc6, + 0x4b, 0xdc, 0x80, 0x70, 0x86, 0x33, 0x58, 0x94, 0x9e, 0x10, 0xa4, 0x6f, + 0x2a, 0xf5, 0x1a, 0x07, 0x1d, 0xb4, 0xde, 0x3d, 0x7c, 0xe5, 0xa9, 0xb2, + 0xd7, 0x6e, 0xc6, 0x6e, 0xae, 0x8d, 0x1e, 0x10, 0x6e, 0xdc, 0xcf, 0x72, + 0xd2, 0x71, 0x59, 0xa1, 0x13, 0xd8, 0x88, 0xd2, 0xf3, 0xc7, 0x3c, 0xbb, + 0x73, 0x8b, 0xd0, 0x96, 0xfa, 0xd5, 0x3a, 0x7b, 0xd3, 0xea, 0xd2, 0x55, + 0xf9, 0x28, 0xb7, 0x91, 0x5b, 0x13, 0x71, 0x52, 0xbd, 0xa1, 0x2b, 0x33, + 0x65, 0xa1, 0xfb, 0x7f, 0x9c, 0x4f, 0x53, 0xce, 0xf8, 0x48, 0x4b, 0x5b, + 0xd5, 0x9c, 0x5c, 0x34, 0xc6, 0x92, 0xf6, 0xad, 0x20, 0xe1, 0x29, 0x65, + 0x1a, 0x7c, 0xab, 0x69}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of digest + // tcID: 201 + {SEC_OID_SHA256, + 201, + {0x5a, 0xc9, 0x93, 0x45, 0x44, 0x42, 0x5d, 0xdb, 0x96, 0x78, 0xfc, 0xfd, + 0x28, 0x24, 0x5b, 0x7f, 0x55, 0x68, 0xeb, 0x1d, 0xe1, 0x08, 0xe7, 0xd3, + 0xe9, 0x9e, 0x2d, 0x38, 0x10, 0xee, 0x26, 0x1b, 0x87, 0x70, 0x73, 0xd3, + 0x2a, 0xe8, 0xab, 0xce, 0x72, 0x79, 0xf2, 0x17, 0x7d, 0x6b, 0x11, 0xf3, + 0x62, 0x34, 0xae, 0x2d, 0x9d, 0x03, 0xe4, 0xfa, 0x51, 0x90, 0x76, 0x77, + 0xa9, 0x50, 0xca, 0x4c, 0x64, 0x4e, 0x64, 0x39, 0x9c, 0xee, 0xd4, 0x39, + 0x5b, 0x18, 0xdd, 0x89, 0xa1, 0x52, 0xf6, 0x2a, 0x16, 0x52, 0x0e, 0xe8, + 0xef, 0x27, 0x86, 0x73, 0x87, 0xb3, 0x08, 0x2d, 0xb4, 0x0e, 0x64, 0x62, + 0xba, 0xa7, 0xae, 0x61, 0x48, 0xc9, 0xe3, 0xe7, 0xd0, 0x69, 0xd0, 0x04, + 0x31, 0xdf, 0xf7, 0x4b, 0x38, 0x55, 0x6b, 0x31, 0xf3, 0x62, 0x2b, 0x79, + 0xb3, 0x71, 0x4b, 0xfc, 0xfb, 0x6c, 0x66, 0x2c, 0x6e, 0x92, 0xb3, 0x33, + 0x2f, 0x7e, 0x02, 0x9d, 0xeb, 0xfe, 0x21, 0x43, 0x0e, 0xa0, 0x4f, 0xbd, + 0x7c, 0xf7, 0x5e, 0x41, 0x0d, 0x1b, 0xe0, 0x71, 0x2f, 0xb5, 0xf7, 0x54, + 0xa9, 0x61, 0x0f, 0x24, 0xf3, 0x4e, 0xfe, 0xf2, 0xbf, 0x46, 0x90, 0xa5, + 0x89, 0xd3, 0x87, 0x00, 0x1d, 0xc6, 0x52, 0x22, 0x67, 0x75, 0xfb, 0x81, + 0xb7, 0x26, 0xb3, 0xc0, 0x36, 0xfd, 0xce, 0x3a, 0x52, 0xec, 0x71, 0x31, + 0xd1, 0xfc, 0xfb, 0xfc, 0x2d, 0x6b, 0xb8, 0x43, 0x46, 0x99, 0xd9, 0x90, + 0x5d, 0x9d, 0x79, 0x92, 0xd7, 0x97, 0x7c, 0xe0, 0xa5, 0x99, 0x30, 0x90, + 0x40, 0xff, 0x4c, 0xff, 0xbf, 0xf2, 0x02, 0x8c, 0x9d, 0x6e, 0xbe, 0x7d, + 0x0f, 0x9d, 0xe0, 0xd1, 0x78, 0x76, 0xf2, 0xda, 0x3a, 0x49, 0x7b, 0x2a, + 0x36, 0x17, 0x06, 0x18, 0xc8, 0x2e, 0x3f, 0x16, 0x9e, 0x0e, 0xa0, 0x70, + 0x85, 0x57, 0xf1, 0xbd}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA256, + 202, + {0x13, 0x73, 0x1f, 0x74, 0x76, 0xca, 0x88, 0x13, 0xb6, 0x6d, 0x36, 0xcd, + 0x6c, 0xdb, 0x93, 0xa4, 0x8e, 0xb4, 0x27, 0x42, 0xcc, 0xa0, 0x37, 0xb8, + 0x28, 0x77, 0x4f, 0xf5, 0x97, 0x1c, 0x17, 0x3b, 0xd0, 0x8e, 0x88, 0x54, + 0x2f, 0x2c, 0x39, 0xf5, 0x3a, 0xe8, 0x70, 0x0a, 0x56, 0xbe, 0x54, 0x75, + 0x5b, 0x64, 0xe1, 0xe8, 0x1a, 0x00, 0x09, 0x7c, 0xad, 0x58, 0xad, 0x21, + 0xb2, 0xeb, 0xc5, 0x95, 0x18, 0xab, 0x6b, 0xc3, 0x45, 0xdb, 0x32, 0x65, + 0x72, 0xbc, 0x0b, 0x39, 0x57, 0x25, 0x90, 0xc9, 0x0b, 0x2b, 0x72, 0x89, + 0x4b, 0x33, 0xcb, 0x2f, 0xcc, 0x37, 0xfb, 0xe5, 0x49, 0x40, 0x5a, 0x7f, + 0xc6, 0x56, 0xde, 0xe5, 0x67, 0xdf, 0x49, 0xbc, 0xd9, 0x3f, 0xc4, 0xd2, + 0xc2, 0x35, 0xe2, 0xd1, 0x4c, 0x21, 0x07, 0x95, 0x2d, 0xe0, 0xe6, 0x35, + 0xee, 0x93, 0xcf, 0xcd, 0x16, 0x7d, 0x4d, 0xc5, 0xe3, 0xea, 0x1d, 0xd0, + 0xcf, 0x79, 0x97, 0x3b, 0xc9, 0x6c, 0xfe, 0x43, 0xa7, 0x38, 0xbe, 0x7e, + 0x13, 0x04, 0xd4, 0xc1, 0xe3, 0x18, 0xeb, 0x32, 0x61, 0x2c, 0xf3, 0xd6, + 0x78, 0x4e, 0x1f, 0x84, 0x2b, 0x87, 0x80, 0xdc, 0x5e, 0x3a, 0x8e, 0xc3, + 0x69, 0xeb, 0x82, 0x26, 0xff, 0xdf, 0x9b, 0xe6, 0x9b, 0x54, 0x86, 0x7f, + 0x24, 0x61, 0xc8, 0x10, 0xc7, 0x41, 0x87, 0xd7, 0x2c, 0xef, 0xec, 0x60, + 0xa6, 0x46, 0xc4, 0xa5, 0x76, 0xd8, 0xab, 0x97, 0x7d, 0x4d, 0xae, 0xa3, + 0x42, 0x20, 0x07, 0x45, 0x4a, 0x30, 0x6e, 0x5a, 0xcb, 0xf3, 0xf7, 0x04, + 0x3d, 0x5d, 0x3b, 0xda, 0x70, 0x75, 0x2e, 0x49, 0x79, 0xd1, 0x65, 0x79, + 0x18, 0xfb, 0xb8, 0x63, 0xd4, 0xeb, 0x8e, 0xb5, 0x8b, 0xa6, 0xf2, 0xa3, + 0x72, 0x63, 0x68, 0x71, 0xb7, 0x5a, 0xf8, 0x4e, 0x64, 0x5a, 0x7f, 0x49, + 0xe9, 0x9e, 0xb3, 0x00}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA256, + 203, + {0x0c, 0xbf, 0x88, 0x4a, 0x75, 0x5f, 0x8e, 0xa5, 0x2d, 0x3d, 0xa2, 0x1e, + 0x3e, 0x88, 0xfb, 0xcb, 0xe2, 0x56, 0x2d, 0x35, 0x44, 0x0d, 0x1f, 0xa0, + 0xf8, 0xc3, 0xdb, 0xd4, 0xf2, 0x7a, 0xab, 0xb5, 0x60, 0x3e, 0x6d, 0x1b, + 0x17, 0x2a, 0xf5, 0x43, 0xc6, 0x73, 0x9c, 0x8b, 0x64, 0x4a, 0x4f, 0x43, + 0x8d, 0xf5, 0x5b, 0xe7, 0xad, 0x17, 0xa8, 0x2c, 0x69, 0xa0, 0x3d, 0x08, + 0xc6, 0x28, 0xc8, 0xfd, 0xbb, 0x7d, 0x1f, 0xf9, 0x20, 0x2a, 0x7f, 0xb7, + 0xbd, 0x7d, 0x4f, 0x4c, 0x40, 0x0f, 0xbc, 0xae, 0xf8, 0xaa, 0x46, 0x3f, + 0x1e, 0x0e, 0xc7, 0x2b, 0x1d, 0xf8, 0x83, 0x4e, 0x07, 0xcd, 0x4f, 0x46, + 0x5a, 0x97, 0xf7, 0x12, 0x9f, 0xe9, 0x22, 0x1e, 0xd3, 0x20, 0x50, 0x43, + 0xd2, 0xea, 0x45, 0x97, 0xb8, 0x57, 0x08, 0x8f, 0xc2, 0x7e, 0x95, 0xda, + 0x84, 0x90, 0x0e, 0x87, 0xce, 0x95, 0x78, 0xd8, 0xbc, 0xb1, 0x20, 0xb2, + 0x30, 0x96, 0xb1, 0xf1, 0x43, 0xce, 0xd4, 0x92, 0xcc, 0x96, 0x6e, 0x2e, + 0xf6, 0x0f, 0xfe, 0x90, 0x55, 0xf5, 0xd2, 0x25, 0xca, 0xd6, 0x82, 0xc1, + 0x2f, 0xff, 0x24, 0x83, 0x47, 0xf2, 0x34, 0x71, 0x39, 0x70, 0x56, 0x5c, + 0x53, 0x2c, 0xc2, 0x30, 0x29, 0x65, 0xbc, 0x69, 0xaf, 0x16, 0xac, 0xaa, + 0x3a, 0xc8, 0xb5, 0x9b, 0x9f, 0x86, 0x98, 0x26, 0x1a, 0x1a, 0x60, 0x74, + 0xe3, 0xa3, 0xbc, 0x2a, 0x6e, 0x87, 0xdd, 0x01, 0xf2, 0xc0, 0xf1, 0x3a, + 0x62, 0x8c, 0x13, 0x4a, 0xaf, 0x65, 0x50, 0x06, 0x81, 0xf1, 0xa0, 0x02, + 0xd9, 0x21, 0x72, 0x5b, 0x36, 0x2d, 0x94, 0xc5, 0xda, 0xca, 0xa8, 0x72, + 0x6c, 0x0a, 0x02, 0x97, 0x49, 0xf9, 0xeb, 0xb6, 0x99, 0x02, 0x8b, 0x48, + 0xe5, 0x9d, 0x22, 0xda, 0xc2, 0xaa, 0x27, 0xff, 0xdc, 0x35, 0x64, 0x8a, + 0x57, 0xc5, 0x7f, 0x70}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA256, + 204, + {0x71, 0x1f, 0x73, 0xde, 0x0b, 0xbe, 0x41, 0xe3, 0x29, 0x6a, 0x14, 0x73, + 0x12, 0x1f, 0x47, 0xa7, 0x35, 0xd0, 0x93, 0xa0, 0x6c, 0x9c, 0x7b, 0xe6, + 0x35, 0x59, 0x98, 0x7d, 0x98, 0xf5, 0xfc, 0x52, 0xc6, 0xde, 0xe6, 0xde, + 0x2a, 0x3f, 0xa5, 0x65, 0xe9, 0xdc, 0x6c, 0x75, 0x30, 0x86, 0x52, 0x97, + 0x83, 0x50, 0xe5, 0xdc, 0x40, 0x75, 0x60, 0x47, 0x4d, 0xde, 0xfb, 0x45, + 0xf8, 0xbd, 0xad, 0xc8, 0xdc, 0x89, 0xb5, 0x64, 0x0a, 0xa8, 0x55, 0x21, + 0x17, 0x16, 0x1d, 0x8d, 0xa7, 0x03, 0xb5, 0x29, 0x48, 0xb0, 0x85, 0x96, + 0xb9, 0x2d, 0xfb, 0x4d, 0x34, 0x33, 0x20, 0xaf, 0xf8, 0x0a, 0xf3, 0x50, + 0x7d, 0x11, 0xa2, 0x7c, 0xa6, 0xd2, 0xdb, 0x3e, 0x2f, 0x02, 0x8c, 0xc1, + 0xd5, 0x3a, 0xdd, 0xe2, 0x0a, 0xe1, 0x64, 0xf6, 0x02, 0xee, 0x14, 0x6b, + 0xba, 0xde, 0xc7, 0xa2, 0x2b, 0x36, 0xea, 0xf0, 0x88, 0x49, 0xe3, 0x54, + 0x25, 0xa8, 0x8b, 0xc1, 0xd6, 0xc8, 0xf1, 0x43, 0x4a, 0x82, 0xf3, 0x19, + 0x98, 0xf9, 0x80, 0x57, 0x9c, 0x28, 0x7b, 0xef, 0x98, 0x96, 0x07, 0xc0, + 0xe0, 0x99, 0x77, 0xc5, 0x29, 0x32, 0xc9, 0xd1, 0xb1, 0xa7, 0x43, 0x7a, + 0x3c, 0x87, 0xd0, 0x9d, 0x9c, 0xe5, 0x21, 0xc5, 0x9f, 0xc4, 0x4c, 0x51, + 0xa2, 0x79, 0xd9, 0xd3, 0xc9, 0x4c, 0x88, 0x40, 0x5a, 0xd3, 0x8c, 0x31, + 0x22, 0xe2, 0xe9, 0x93, 0x34, 0x83, 0x60, 0x49, 0x0e, 0x16, 0x98, 0xd4, + 0xab, 0x12, 0x6b, 0x05, 0x06, 0x6f, 0xbf, 0x76, 0x4f, 0x25, 0x9c, 0x69, + 0xfb, 0xc7, 0xd8, 0x75, 0xeb, 0x69, 0xa7, 0x8b, 0xcd, 0xad, 0x95, 0xe3, + 0xff, 0x1e, 0xef, 0x50, 0x18, 0x37, 0x91, 0xac, 0xec, 0x69, 0x44, 0x49, + 0xe6, 0xc9, 0x44, 0xbf, 0x2b, 0xeb, 0xc0, 0x1e, 0x5f, 0x1c, 0xc6, 0x2d, + 0x60, 0xb8, 0x39, 0x66}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA256, + 205, + {0x3e, 0x85, 0xdf, 0xf0, 0x99, 0xa3, 0xf6, 0xce, 0xf0, 0xb1, 0x5f, 0x86, + 0xf7, 0x49, 0xcf, 0xd2, 0x1c, 0x5c, 0xa4, 0xa6, 0xd7, 0xec, 0xdf, 0xb0, + 0x75, 0xa9, 0xdf, 0xce, 0x9e, 0x11, 0x24, 0x05, 0x99, 0xbe, 0x07, 0xf5, + 0x20, 0x04, 0x31, 0x77, 0x17, 0x63, 0x46, 0x9e, 0x1d, 0x13, 0xee, 0xdb, + 0x39, 0x14, 0xc2, 0xd9, 0x91, 0xfc, 0x49, 0xf3, 0x27, 0x69, 0xce, 0xca, + 0x68, 0xe3, 0xde, 0x4c, 0xa5, 0x3c, 0x1f, 0xee, 0x5f, 0x27, 0xb5, 0x4c, + 0x05, 0xcc, 0xc6, 0x9d, 0x4c, 0xf0, 0xad, 0x3b, 0xa6, 0x22, 0x02, 0xbf, + 0x7f, 0x1c, 0x6f, 0xd5, 0xcf, 0xeb, 0xc7, 0xa8, 0xed, 0x29, 0xe4, 0x89, + 0xf6, 0x35, 0x03, 0x72, 0xf4, 0x39, 0xf6, 0x06, 0xd0, 0xb1, 0xe8, 0x79, + 0x43, 0x84, 0x63, 0xb4, 0x00, 0x70, 0x4c, 0xcc, 0x2a, 0x32, 0x3a, 0xcc, + 0x70, 0xac, 0x4f, 0x46, 0xa6, 0x21, 0xf0, 0xdc, 0xb4, 0x9d, 0xad, 0x6d, + 0x72, 0xcc, 0x8f, 0x42, 0x25, 0xdc, 0xd9, 0xe2, 0x28, 0xf0, 0x61, 0x1e, + 0x28, 0x84, 0x77, 0x45, 0xd0, 0xf2, 0x45, 0x14, 0x50, 0x6a, 0x91, 0xab, + 0x2a, 0x85, 0xb4, 0xf8, 0xf0, 0xfd, 0x02, 0x85, 0x0c, 0x37, 0xe2, 0xe9, + 0x23, 0xec, 0x14, 0xc2, 0x09, 0x9b, 0xa9, 0x0b, 0x9c, 0xf7, 0x2c, 0xed, + 0x38, 0x18, 0x0d, 0x94, 0xcb, 0xe3, 0x13, 0x21, 0x5e, 0x19, 0xdb, 0xe4, + 0x69, 0x23, 0xe2, 0xd5, 0x73, 0x11, 0x54, 0x43, 0xf3, 0xe9, 0x8b, 0xdb, + 0x96, 0x30, 0x5d, 0xac, 0x90, 0x56, 0x4c, 0x4e, 0x66, 0x7c, 0xf3, 0x43, + 0x0d, 0x17, 0x4c, 0xd0, 0x77, 0xc5, 0x53, 0x3e, 0xcb, 0xf3, 0xf8, 0xba, + 0x08, 0xe7, 0xac, 0x56, 0xc0, 0xb0, 0x3c, 0x4d, 0x2d, 0xd0, 0xca, 0xa9, + 0xd1, 0x3c, 0x96, 0x8f, 0x6a, 0x4e, 0x96, 0x84, 0x18, 0xe4, 0x2e, 0xf4, + 0xf5, 0x2a, 0xaf, 0x77}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: dropping value of digest + // tcID: 206 + {SEC_OID_SHA256, + 206, + {0xb9, 0x86, 0x1f, 0x3d, 0x1a, 0x03, 0xcd, 0xd4, 0xf4, 0x9e, 0x90, 0x94, + 0x7a, 0x21, 0xe5, 0xda, 0x9f, 0xc1, 0x28, 0x1a, 0x81, 0x6a, 0x9f, 0x5b, + 0x52, 0x0a, 0x7d, 0xe2, 0x77, 0x40, 0x50, 0x4d, 0x43, 0x33, 0x3f, 0x5f, + 0xac, 0xf6, 0x5d, 0xec, 0x5b, 0xb0, 0x66, 0x99, 0xc3, 0x7a, 0xa1, 0xaa, + 0x91, 0x1b, 0xd4, 0xe8, 0xac, 0xd7, 0xaa, 0xee, 0xb6, 0xdb, 0xe5, 0x0e, + 0x57, 0x77, 0x31, 0xb4, 0xba, 0xbd, 0x45, 0x87, 0x50, 0x48, 0x21, 0xbe, + 0x0e, 0xc4, 0x79, 0x8b, 0x14, 0x12, 0x4e, 0x9a, 0xdc, 0xdc, 0x28, 0x31, + 0xd8, 0x82, 0x2e, 0x77, 0x68, 0x30, 0x23, 0x38, 0x95, 0x35, 0x84, 0x14, + 0x7a, 0xf1, 0xe3, 0x23, 0xa9, 0x98, 0x2a, 0xd0, 0x1c, 0xc7, 0x9f, 0x46, + 0xe2, 0x39, 0xc8, 0x04, 0xb6, 0xc1, 0x19, 0xa0, 0x22, 0xe1, 0x85, 0x0f, + 0x44, 0x45, 0xd9, 0x8d, 0xc2, 0x7e, 0x83, 0xf8, 0x08, 0xf3, 0x3f, 0x8c, + 0x0c, 0x81, 0xbb, 0xe1, 0x6d, 0x5f, 0x04, 0xff, 0x01, 0x28, 0xe3, 0x4d, + 0x03, 0xff, 0x6a, 0x65, 0x26, 0x0a, 0x7e, 0xe6, 0xe1, 0x0d, 0xcd, 0x08, + 0xd0, 0x9d, 0x9d, 0xb7, 0x91, 0x2f, 0xbf, 0xeb, 0xe0, 0x30, 0x4b, 0x00, + 0x13, 0x5a, 0xb1, 0x84, 0xe0, 0x63, 0xa8, 0x84, 0x99, 0x2c, 0xcf, 0xa5, + 0xd6, 0x49, 0x53, 0xae, 0x98, 0xf0, 0x50, 0xc7, 0x51, 0x81, 0x76, 0x29, + 0xfd, 0x54, 0x91, 0xea, 0xba, 0xa5, 0x2b, 0x0e, 0x52, 0x62, 0x6b, 0xfd, + 0x02, 0x5c, 0x92, 0x6d, 0xbd, 0xc2, 0x5a, 0xf5, 0x72, 0x7d, 0x92, 0xba, + 0xd2, 0xac, 0xc5, 0xed, 0x59, 0xf5, 0xf5, 0x97, 0x60, 0x6c, 0x97, 0x52, + 0x57, 0x9c, 0x57, 0xed, 0x0e, 0x01, 0x54, 0x40, 0xac, 0x19, 0x42, 0x28, + 0x32, 0x3a, 0x71, 0xf7, 0x08, 0xfb, 0x92, 0xd5, 0xcf, 0x36, 0xc8, 0x41, + 0xe8, 0xa0, 0x73, 0x66}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using composition for digest + // tcID: 207 + {SEC_OID_SHA256, + 207, + {0x87, 0x29, 0xc6, 0x30, 0x29, 0x7b, 0x01, 0x01, 0x64, 0xe9, 0x0d, 0x0e, + 0x99, 0xfc, 0x65, 0xea, 0xaa, 0xf2, 0xbb, 0xbd, 0xf3, 0x09, 0xf2, 0x0b, + 0xb4, 0x80, 0x37, 0xbb, 0xd4, 0x0e, 0x59, 0xeb, 0xd8, 0xd6, 0xfb, 0x7e, + 0x23, 0x91, 0x10, 0x51, 0x73, 0x1b, 0x5b, 0xa5, 0xa8, 0x42, 0x3b, 0xb3, + 0xd0, 0xab, 0x44, 0xbc, 0xae, 0xa5, 0xeb, 0x03, 0xf5, 0x6e, 0xb8, 0xf3, + 0xea, 0xd1, 0xc3, 0xfd, 0x25, 0x21, 0x97, 0xfe, 0xa4, 0x78, 0xfb, 0x4b, + 0x9b, 0x9b, 0x4e, 0x06, 0x49, 0x50, 0x3d, 0x4f, 0x45, 0x92, 0x2e, 0xbb, + 0x72, 0xa4, 0xcc, 0x17, 0x16, 0xf9, 0x14, 0xb3, 0xe8, 0xdd, 0x8f, 0xb1, + 0x11, 0xc9, 0x30, 0x0e, 0x94, 0x6c, 0x0e, 0xae, 0x83, 0xa2, 0xe6, 0xc4, + 0x00, 0x93, 0xfd, 0x1f, 0x55, 0xc6, 0x84, 0xe4, 0xc4, 0xb2, 0xb0, 0xf0, + 0x9e, 0xcf, 0x03, 0xef, 0x71, 0xa0, 0x14, 0x49, 0xeb, 0x0c, 0xc2, 0xc4, + 0xa2, 0x74, 0xcf, 0xdd, 0x55, 0xef, 0xee, 0x7f, 0xf1, 0x36, 0xa2, 0x86, + 0x26, 0xeb, 0x86, 0xaf, 0x9d, 0x88, 0xc2, 0x5b, 0xd0, 0xba, 0x01, 0x2d, + 0x8a, 0x02, 0x18, 0xd4, 0x3b, 0xb0, 0x2d, 0x9b, 0x6b, 0x12, 0x73, 0xd3, + 0xd2, 0x41, 0x47, 0x89, 0xaa, 0xa0, 0x76, 0xda, 0x4d, 0xcb, 0xde, 0x94, + 0x44, 0xa1, 0x51, 0xfb, 0xa9, 0xc2, 0x5c, 0xe2, 0x25, 0x87, 0x6b, 0x63, + 0xb0, 0x9e, 0x17, 0xb1, 0x6e, 0x0e, 0x11, 0x5a, 0x7d, 0xb6, 0x86, 0x0a, + 0xfd, 0x08, 0xc4, 0x8a, 0xd3, 0x7a, 0xa6, 0x4a, 0x54, 0xd8, 0xb0, 0x23, + 0x03, 0x14, 0x35, 0x4f, 0x1c, 0x94, 0x3f, 0xdc, 0xeb, 0xc1, 0x60, 0x7e, + 0x66, 0x12, 0x1f, 0xdb, 0x73, 0x90, 0xf1, 0x31, 0xba, 0x6b, 0xbf, 0x8f, + 0x88, 0x37, 0x54, 0x97, 0x50, 0x5d, 0x7d, 0x3b, 0xa4, 0xdd, 0x97, 0x61, + 0xd8, 0x42, 0xe9, 0x37}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify first byte of digest + // tcID: 208 + {SEC_OID_SHA256, + 208, + {0x63, 0x85, 0xc6, 0xd4, 0xdb, 0xca, 0x9e, 0xe0, 0x8e, 0x1f, 0x52, 0x5a, + 0x8b, 0x79, 0x15, 0x83, 0x1a, 0x73, 0x28, 0x54, 0xc7, 0xb2, 0x6c, 0xf4, + 0x26, 0x81, 0xbc, 0x90, 0xdd, 0x49, 0x07, 0x88, 0x73, 0x02, 0x5b, 0x62, + 0xe1, 0x83, 0x0b, 0xa1, 0x93, 0x44, 0x5e, 0x12, 0x9f, 0xd4, 0x19, 0xee, + 0x12, 0xcd, 0xe8, 0x59, 0x03, 0x2e, 0xef, 0xc5, 0x75, 0x8c, 0x6c, 0x12, + 0xff, 0xee, 0xd3, 0xed, 0x04, 0x93, 0x22, 0x60, 0x9d, 0x26, 0x65, 0xb5, + 0xe1, 0xee, 0xad, 0x21, 0xaf, 0x5f, 0x35, 0x4a, 0xcf, 0x33, 0x66, 0x29, + 0xe6, 0x2c, 0xfc, 0x4a, 0x74, 0x0b, 0xf9, 0xa5, 0x1f, 0xd6, 0x6e, 0x6b, + 0x72, 0x28, 0x7e, 0xd5, 0x55, 0x82, 0x61, 0x25, 0x2f, 0x50, 0xdc, 0x92, + 0x54, 0x17, 0xc1, 0xe4, 0x8a, 0x45, 0x52, 0x58, 0x9a, 0x70, 0x99, 0xab, + 0x0a, 0x33, 0x71, 0xcd, 0xb1, 0xc2, 0x09, 0x57, 0x3f, 0x7f, 0x5a, 0xc9, + 0x43, 0x6d, 0x29, 0x8f, 0xda, 0x96, 0x06, 0xf9, 0x58, 0x2e, 0x8c, 0x87, + 0x34, 0x20, 0xe7, 0xc4, 0xed, 0xbf, 0x5e, 0xad, 0x17, 0xe3, 0xc9, 0x3f, + 0xa3, 0x20, 0x92, 0x08, 0xb9, 0x17, 0x28, 0xc2, 0x08, 0xb3, 0xfd, 0x10, + 0xb2, 0x70, 0x45, 0xbe, 0x1c, 0xfb, 0xf2, 0x42, 0xc5, 0xd3, 0x4c, 0xad, + 0xda, 0x97, 0x60, 0x82, 0x71, 0x32, 0x64, 0x44, 0xad, 0x35, 0xd3, 0x09, + 0xd4, 0x7f, 0x4a, 0xdd, 0x6b, 0xfc, 0x5a, 0xd9, 0x57, 0x10, 0xdb, 0x6d, + 0x65, 0xf8, 0x2a, 0x06, 0xa0, 0x4b, 0xd7, 0xc7, 0x1e, 0x33, 0x5c, 0x2b, + 0x86, 0xcf, 0x6a, 0x46, 0x6c, 0x31, 0x1f, 0x7e, 0x73, 0x5b, 0x8f, 0xf8, + 0xc2, 0x91, 0x22, 0x69, 0xc3, 0xb1, 0xf2, 0x00, 0x7f, 0x7d, 0x13, 0x69, + 0xa5, 0x54, 0x40, 0xa5, 0xab, 0xd9, 0x8a, 0x46, 0xa4, 0x38, 0x97, 0x56, + 0xf7, 0x37, 0x82, 0xef}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: modify last byte of digest + // tcID: 209 + {SEC_OID_SHA256, + 209, + {0x1e, 0xff, 0x92, 0x7c, 0xfa, 0x95, 0x03, 0x0c, 0x95, 0x54, 0x7b, 0x3f, + 0x34, 0x03, 0x63, 0x6e, 0xd6, 0x3f, 0xe8, 0x5c, 0x99, 0xe2, 0x1e, 0x64, + 0xbd, 0xd8, 0x59, 0x3f, 0x56, 0x11, 0x93, 0x29, 0xfd, 0x7d, 0x75, 0xf8, + 0x76, 0xe1, 0x33, 0x17, 0xaa, 0xfe, 0x54, 0x0b, 0x79, 0x96, 0x4c, 0xdf, + 0x62, 0x33, 0x0c, 0xf9, 0x8b, 0xe6, 0x6e, 0xe4, 0x1e, 0xc9, 0x2d, 0x7a, + 0xb9, 0xba, 0x79, 0x88, 0xe8, 0xbf, 0x6e, 0xba, 0x3d, 0xc9, 0x5f, 0xfe, + 0xdf, 0xfe, 0x09, 0xb3, 0x82, 0xa9, 0xff, 0x56, 0x6f, 0x07, 0xc6, 0x1c, + 0x06, 0x94, 0x4d, 0xe3, 0xb6, 0x8d, 0xca, 0x4c, 0x4a, 0x3b, 0x20, 0x76, + 0xe7, 0x78, 0x28, 0x6b, 0x50, 0xc6, 0xec, 0xe0, 0xdc, 0x06, 0x6c, 0x29, + 0xda, 0xe7, 0xd8, 0x24, 0x96, 0x9f, 0xec, 0xc6, 0xd5, 0xf8, 0xbb, 0xc2, + 0x73, 0x1e, 0x87, 0x5e, 0xd9, 0x78, 0x04, 0x28, 0xd5, 0x35, 0x91, 0xd2, + 0xf2, 0x02, 0x1a, 0xa7, 0x86, 0x4b, 0xaa, 0xc5, 0x5d, 0x27, 0x6c, 0xbb, + 0x14, 0x09, 0x8e, 0x9a, 0xf5, 0x86, 0x9e, 0x18, 0xc2, 0x9c, 0x89, 0xd8, + 0x73, 0x25, 0x03, 0xfc, 0xf8, 0xe6, 0x5a, 0x38, 0x44, 0x54, 0x78, 0x5e, + 0xd3, 0x9d, 0xbc, 0x51, 0x6e, 0xba, 0x13, 0x0e, 0x2a, 0xdd, 0x65, 0x5a, + 0x8e, 0x7d, 0xf2, 0x60, 0xa6, 0x68, 0xff, 0x92, 0x14, 0x19, 0x46, 0x81, + 0x03, 0x3f, 0xd8, 0xb5, 0x72, 0x02, 0xfd, 0xf6, 0x27, 0x27, 0x0f, 0xe4, + 0xf6, 0x3a, 0x49, 0xfb, 0xaf, 0xfb, 0xce, 0x15, 0x20, 0x56, 0x2c, 0xe5, + 0x3c, 0x9e, 0xce, 0xf6, 0xda, 0x5e, 0x94, 0x2a, 0xd0, 0x6c, 0x8c, 0xe3, + 0xe6, 0x73, 0x52, 0x4b, 0x84, 0xc1, 0x9d, 0xa4, 0xf0, 0x71, 0xd9, 0xd0, + 0xef, 0x9e, 0x24, 0xd4, 0xc8, 0xb0, 0xdd, 0x64, 0x62, 0x7c, 0xca, 0xe7, + 0x46, 0x83, 0x72, 0xbc}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated digest + // tcID: 210 + {SEC_OID_SHA256, + 210, + {0xae, 0x44, 0x3b, 0x00, 0x89, 0x18, 0xb4, 0x77, 0xcc, 0x8f, 0x80, 0xc5, + 0x4a, 0xfc, 0x17, 0x5e, 0xa0, 0x93, 0x5a, 0xd5, 0x3b, 0xbb, 0x27, 0x84, + 0xfb, 0x19, 0x48, 0xed, 0x41, 0x86, 0xf0, 0x37, 0x4b, 0x76, 0x03, 0x02, + 0xdd, 0x23, 0x46, 0xc3, 0x79, 0x7e, 0x79, 0xa0, 0x80, 0x46, 0x1c, 0x80, + 0x2c, 0x39, 0xcd, 0x72, 0xbf, 0xc9, 0x10, 0x1b, 0x40, 0x8d, 0xdf, 0x8a, + 0xc4, 0xe4, 0x49, 0xe2, 0xf2, 0xf0, 0xf0, 0x3c, 0xc1, 0xfa, 0x5d, 0xd7, + 0x7e, 0x72, 0xbe, 0xcd, 0x52, 0xa3, 0x6d, 0xa6, 0x41, 0x50, 0xed, 0xcd, + 0x29, 0x0d, 0xf3, 0x0f, 0xdf, 0xf2, 0xa4, 0x70, 0x1c, 0x7e, 0x92, 0x37, + 0x56, 0xeb, 0x47, 0x00, 0x18, 0x4a, 0xf4, 0xe0, 0x60, 0x78, 0x51, 0x73, + 0x85, 0xf9, 0xf5, 0x2d, 0x65, 0x0a, 0x46, 0xeb, 0x94, 0x39, 0x3b, 0x37, + 0x76, 0x14, 0x44, 0xfa, 0x1d, 0x3f, 0xc9, 0x25, 0x57, 0x91, 0x33, 0xc8, + 0x5e, 0x63, 0xb2, 0x5a, 0x7a, 0x7d, 0x15, 0x87, 0xdc, 0x43, 0xfc, 0x50, + 0x0e, 0x54, 0xa7, 0x0e, 0xad, 0x1c, 0xf8, 0x72, 0xe4, 0x7b, 0x33, 0xf3, + 0x4c, 0xe7, 0x97, 0x13, 0x31, 0x00, 0x7e, 0x5e, 0x74, 0xaa, 0xfe, 0x18, + 0x89, 0x5f, 0x4e, 0x5b, 0x1f, 0xaf, 0x92, 0x54, 0x37, 0xaf, 0x5d, 0xd7, + 0xd5, 0xac, 0x52, 0x0e, 0xee, 0x77, 0x87, 0x52, 0x13, 0x0e, 0xcd, 0xba, + 0x9d, 0x33, 0xa7, 0x92, 0xe1, 0x89, 0xe9, 0xc8, 0xd9, 0x57, 0x70, 0xa4, + 0xd5, 0xec, 0xfd, 0x71, 0x64, 0x7c, 0x99, 0x47, 0x06, 0x04, 0xb2, 0x69, + 0xf1, 0x49, 0x21, 0xb1, 0xfa, 0x50, 0xba, 0x06, 0x3b, 0x47, 0xbc, 0x6c, + 0x49, 0x0e, 0x99, 0x26, 0xe4, 0x06, 0x5d, 0x56, 0x02, 0x55, 0x5e, 0x51, + 0xc9, 0xcf, 0x66, 0x69, 0xee, 0x53, 0xb7, 0xcc, 0x7c, 0xd0, 0xda, 0x60, + 0x74, 0x78, 0xa5, 0xa0}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA256, + 211, + {0x51, 0x89, 0xa5, 0x16, 0xb2, 0xff, 0x01, 0x4f, 0x52, 0x7f, 0xfd, 0xe7, + 0xcf, 0xd6, 0x5c, 0xca, 0x11, 0xf0, 0xb9, 0x07, 0x16, 0x0f, 0xf9, 0x01, + 0xa5, 0x15, 0x11, 0xd4, 0xb9, 0x43, 0x17, 0xe8, 0x6f, 0x30, 0x65, 0x60, + 0x07, 0x28, 0xad, 0x0c, 0x43, 0xe6, 0x8a, 0x6f, 0x1f, 0x70, 0x17, 0x70, + 0x8b, 0xb8, 0xdb, 0xbc, 0x84, 0xe3, 0x88, 0xf4, 0x3a, 0x9c, 0x83, 0xac, + 0xb9, 0x8e, 0xaa, 0x6b, 0x45, 0x32, 0xcc, 0x68, 0xc4, 0xc6, 0xa4, 0x4f, + 0x64, 0x99, 0x89, 0xb5, 0xd2, 0x54, 0xf8, 0x9f, 0xec, 0x6d, 0xe1, 0xfe, + 0xa4, 0x5e, 0x3e, 0x5b, 0x83, 0xe5, 0x62, 0x60, 0x8a, 0x78, 0x67, 0xf0, + 0x91, 0x9a, 0x23, 0x20, 0xa1, 0x20, 0xc8, 0x71, 0x42, 0x1e, 0xb1, 0x64, + 0x89, 0x5e, 0xd4, 0xba, 0xe2, 0x7d, 0x34, 0x22, 0x7b, 0x1e, 0x8c, 0xfb, + 0x60, 0x02, 0x92, 0xd2, 0x08, 0xcd, 0x15, 0xcd, 0x62, 0x06, 0x8a, 0xff, + 0x9d, 0x69, 0x2a, 0xe8, 0x08, 0x8c, 0x9c, 0x08, 0xa5, 0x12, 0x02, 0x69, + 0x4f, 0xae, 0xc5, 0xd6, 0xc7, 0x8e, 0x99, 0x5e, 0x5e, 0x01, 0x3f, 0x93, + 0x1b, 0x8a, 0x6c, 0xdd, 0x72, 0x63, 0x57, 0xd0, 0xd5, 0xc6, 0xe9, 0xa8, + 0x3d, 0xc6, 0x34, 0x81, 0x0f, 0xe3, 0x83, 0xea, 0x1a, 0x89, 0xad, 0xc4, + 0x2c, 0x2b, 0xc6, 0x75, 0xf0, 0x75, 0xe5, 0x71, 0xec, 0xd3, 0xff, 0xf8, + 0x58, 0x1a, 0x0d, 0xf3, 0xf8, 0x3b, 0x19, 0x59, 0xa5, 0xe6, 0x4b, 0x5e, + 0xb1, 0xcb, 0x9b, 0xfb, 0x5c, 0x4c, 0x4c, 0x17, 0xd4, 0x7a, 0x24, 0xa2, + 0xab, 0x3d, 0xa6, 0x6b, 0xa6, 0x2d, 0x54, 0xb7, 0x46, 0x24, 0x55, 0x5c, + 0x19, 0xc5, 0x6f, 0xfa, 0x94, 0x20, 0x3c, 0xf7, 0x81, 0x01, 0xd1, 0x81, + 0xff, 0xea, 0xfe, 0x8e, 0x8f, 0xed, 0x9e, 0x08, 0x97, 0xb2, 0x7a, 0x88, + 0x41, 0x9a, 0xa5, 0x40}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in padding + // tcID: 212 + {SEC_OID_SHA256, + 212, + {0x8b, 0x00, 0x90, 0x88, 0xb8, 0x14, 0xc2, 0xe2, 0xa3, 0x06, 0xb4, 0xcf, + 0xd7, 0x2d, 0x87, 0xdb, 0x4c, 0xa1, 0xeb, 0xf6, 0xad, 0x5f, 0x37, 0xe7, + 0xaa, 0x29, 0x77, 0x7b, 0x77, 0xd9, 0x3c, 0x00, 0x59, 0x22, 0x16, 0x8e, + 0x36, 0x34, 0xbe, 0x08, 0x5c, 0x9e, 0x4b, 0x14, 0x71, 0x94, 0x04, 0x6e, + 0x38, 0xb7, 0xd3, 0x2f, 0xe6, 0x81, 0x46, 0x52, 0x67, 0x2c, 0xc6, 0xeb, + 0x72, 0x47, 0x42, 0xa0, 0xa2, 0x2f, 0xae, 0x27, 0x8a, 0x99, 0x53, 0xe6, + 0x65, 0xe7, 0x35, 0x12, 0x81, 0xc4, 0x2e, 0x98, 0xd4, 0xfc, 0xa8, 0x23, + 0x7b, 0xe4, 0x82, 0x08, 0x0b, 0x9f, 0xbc, 0x47, 0x1b, 0x98, 0x54, 0xee, + 0x75, 0xec, 0xe6, 0x36, 0x86, 0x8c, 0x6b, 0x32, 0x70, 0xdf, 0xc7, 0xdb, + 0xb3, 0x2c, 0xfd, 0x2e, 0x28, 0x90, 0x1f, 0xf6, 0xac, 0x69, 0x9d, 0xd7, + 0x4d, 0x8b, 0xf0, 0x96, 0xbf, 0xe8, 0x9c, 0x22, 0xc2, 0x28, 0x52, 0x24, + 0x74, 0xdf, 0x25, 0xd1, 0x3e, 0x5b, 0x7c, 0x11, 0x48, 0xed, 0xd5, 0xdf, + 0x5f, 0xbc, 0x06, 0xfe, 0x16, 0x57, 0x29, 0x41, 0x82, 0x21, 0xc6, 0x10, + 0xa8, 0xfb, 0xac, 0x57, 0x99, 0x55, 0xb8, 0x62, 0x5e, 0xea, 0xa8, 0xe0, + 0x0a, 0xea, 0x00, 0x9b, 0x42, 0xb2, 0x45, 0x6c, 0x93, 0x16, 0xc5, 0xc0, + 0x05, 0x68, 0x8b, 0xc0, 0x60, 0xe6, 0x1b, 0xf3, 0x02, 0x41, 0x87, 0x40, + 0xf0, 0xbe, 0x9b, 0x5a, 0x30, 0xdf, 0x84, 0x56, 0x08, 0xa9, 0x00, 0x88, + 0x04, 0xe8, 0x9d, 0x1a, 0x52, 0x33, 0xd3, 0x4b, 0x6f, 0xa8, 0x4c, 0x36, + 0x98, 0x45, 0x1e, 0x47, 0x2f, 0xed, 0xd9, 0xf4, 0xaa, 0x6f, 0xfb, 0xc9, + 0xf4, 0x49, 0x12, 0x56, 0xdf, 0x71, 0x81, 0x33, 0x4f, 0xf1, 0x81, 0xcd, + 0x66, 0xdc, 0xe7, 0xdc, 0x66, 0xef, 0x9d, 0x3c, 0x51, 0x1a, 0xe5, 0xe6, + 0xe3, 0xc8, 0x80, 0x83}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA256, + 213, + {0x68, 0xa9, 0x0a, 0x62, 0xda, 0x7b, 0x0a, 0xc0, 0x9e, 0x26, 0xca, 0x87, + 0x86, 0x72, 0x31, 0x64, 0xc0, 0xe6, 0x53, 0x5e, 0x82, 0xf2, 0x88, 0x39, + 0xd1, 0x2c, 0x08, 0x34, 0x8a, 0xac, 0xcc, 0xdf, 0x02, 0x18, 0xd3, 0x47, + 0x02, 0x90, 0x66, 0x5e, 0x6d, 0x6f, 0xbb, 0x59, 0xca, 0xfd, 0xa6, 0x3c, + 0x9e, 0x50, 0xd5, 0x96, 0x44, 0x2b, 0x02, 0xf4, 0xec, 0x7b, 0x55, 0x75, + 0x3b, 0x13, 0xb8, 0x2b, 0x21, 0x7e, 0x32, 0xfc, 0x5f, 0x38, 0x18, 0xe3, + 0xfe, 0xe1, 0xa6, 0xb8, 0x98, 0x55, 0xf5, 0x90, 0x2d, 0xcd, 0xba, 0x3e, + 0xcc, 0xff, 0xdd, 0xb7, 0x49, 0x13, 0x17, 0x96, 0x1a, 0xf3, 0x6d, 0xc7, + 0x4f, 0x5b, 0x6a, 0x44, 0x77, 0xf5, 0x7a, 0xeb, 0x28, 0xd5, 0x76, 0x58, + 0xfc, 0xb8, 0xe7, 0x7f, 0x8e, 0x22, 0x3d, 0x28, 0x70, 0xb7, 0x30, 0xd5, + 0x3c, 0xa1, 0xaa, 0xde, 0xaf, 0xb3, 0x89, 0xd3, 0xf9, 0x34, 0xba, 0x60, + 0x96, 0x89, 0xce, 0x50, 0xbf, 0x82, 0xb0, 0x8f, 0x31, 0xdc, 0x25, 0x78, + 0xd7, 0xf0, 0x76, 0xd2, 0x6b, 0xe5, 0xb2, 0x67, 0xe8, 0x7d, 0x2c, 0xa4, + 0xdf, 0x8d, 0x57, 0xc1, 0x12, 0x83, 0x1f, 0x45, 0xc4, 0x6b, 0x90, 0x78, + 0xc3, 0xec, 0x13, 0xb0, 0x1f, 0x0b, 0x5d, 0x67, 0xe8, 0x25, 0x79, 0x24, + 0x34, 0x08, 0xe4, 0xeb, 0x29, 0xa1, 0x54, 0x31, 0x4c, 0xd5, 0xc6, 0x8c, + 0xad, 0x6b, 0x71, 0x98, 0xa0, 0x2c, 0x52, 0x2d, 0x87, 0xaa, 0xd9, 0x3e, + 0x17, 0xaa, 0xf8, 0xfe, 0xa4, 0x9d, 0x38, 0xe3, 0x93, 0x14, 0xc1, 0x2c, + 0x81, 0x6e, 0x73, 0xd9, 0x97, 0xc0, 0xfd, 0x10, 0xcb, 0x12, 0xd4, 0x7a, + 0xa7, 0xaf, 0x0e, 0x82, 0xfa, 0x4b, 0x93, 0x9f, 0x12, 0x09, 0x08, 0x5c, + 0x01, 0xa8, 0x8f, 0x5c, 0xec, 0xd5, 0x33, 0x90, 0x1d, 0x5b, 0x1a, 0xb2, + 0x86, 0x6e, 0x75, 0x3f}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA256, + 214, + {0xa1, 0x06, 0x0a, 0x69, 0x0b, 0x31, 0xb1, 0xb2, 0xfe, 0xba, 0x5f, 0x0b, + 0x8e, 0xde, 0x1c, 0x8f, 0x02, 0x5d, 0xa6, 0x44, 0xda, 0x1f, 0x1d, 0x66, + 0xa6, 0xcb, 0x21, 0x82, 0x26, 0xea, 0x67, 0x51, 0xa7, 0xf3, 0x91, 0xad, + 0x06, 0x3d, 0x80, 0xb6, 0x30, 0x35, 0xcd, 0xb9, 0x91, 0xe6, 0xa5, 0x49, + 0xd8, 0x5c, 0x9f, 0x56, 0x9f, 0x76, 0x77, 0xa4, 0x0b, 0xec, 0xf0, 0x32, + 0x6c, 0xb9, 0x32, 0x97, 0xe2, 0x3e, 0xd4, 0x9d, 0xce, 0x7a, 0x5c, 0x1a, + 0x48, 0x66, 0xd7, 0x88, 0xae, 0xc2, 0x4d, 0x23, 0xcf, 0x9c, 0x9c, 0xf1, + 0x57, 0x83, 0xff, 0x56, 0x92, 0xa5, 0x79, 0xdb, 0x8f, 0x11, 0xb7, 0xe1, + 0xee, 0x8d, 0x28, 0xae, 0xa1, 0x5f, 0x35, 0x8b, 0x4d, 0x01, 0xe1, 0x27, + 0xdc, 0x43, 0x8f, 0x5e, 0xdf, 0x53, 0x34, 0x67, 0x44, 0x59, 0x4c, 0x3f, + 0x94, 0x64, 0x92, 0xa3, 0x9a, 0xea, 0xa1, 0x73, 0x52, 0xa6, 0x79, 0x1a, + 0x52, 0xd4, 0x81, 0x26, 0x37, 0xc8, 0x61, 0x23, 0x23, 0xa5, 0x0a, 0xf3, + 0xb7, 0xdd, 0x42, 0x16, 0x10, 0x00, 0x20, 0xdf, 0x91, 0xb6, 0x53, 0xe5, + 0xe4, 0x77, 0x2b, 0xca, 0x49, 0x75, 0x0a, 0xb9, 0x84, 0x4c, 0x8c, 0xf1, + 0x3d, 0x65, 0x15, 0x41, 0xd2, 0xa1, 0xaa, 0x7c, 0x74, 0xa6, 0x73, 0xe6, + 0x45, 0x97, 0x1d, 0xf9, 0xac, 0xee, 0x05, 0x9f, 0xa9, 0x81, 0xad, 0x39, + 0xe8, 0x01, 0x1b, 0x06, 0xbb, 0x39, 0xa8, 0x6c, 0xdb, 0xba, 0x9f, 0xa5, + 0x44, 0xb8, 0xf2, 0x46, 0x01, 0x88, 0xca, 0x04, 0x35, 0x4a, 0x95, 0xef, + 0xfe, 0xd4, 0xe7, 0xc5, 0x90, 0x5d, 0x5b, 0xf2, 0x59, 0x73, 0x58, 0x98, + 0x09, 0x36, 0x0d, 0x5e, 0x15, 0x4e, 0x7a, 0x36, 0x13, 0xc2, 0x7f, 0x4c, + 0x5c, 0x92, 0x0e, 0x71, 0x99, 0x60, 0x63, 0xc2, 0xf8, 0x6c, 0x44, 0xb7, + 0xad, 0x12, 0xa3, 0x76}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA256, + 215, + {0x49, 0xce, 0xa1, 0x9f, 0x5a, 0xdb, 0x72, 0x3c, 0x41, 0xe8, 0x95, 0x33, + 0x7a, 0x24, 0xce, 0xd9, 0xe6, 0x85, 0x73, 0x6e, 0xc0, 0x60, 0xf2, 0xae, + 0xef, 0x35, 0xbb, 0xdc, 0xf3, 0x77, 0x41, 0x05, 0x6d, 0x5f, 0x3a, 0xce, + 0x05, 0x1b, 0x0f, 0x60, 0x99, 0x58, 0x5d, 0x82, 0xf5, 0x76, 0x59, 0x1d, + 0xa0, 0xc1, 0x13, 0x9a, 0x59, 0x06, 0x85, 0xb3, 0xe3, 0x5f, 0xf9, 0x05, + 0x3b, 0xc6, 0xc3, 0xe3, 0x81, 0xcb, 0xa0, 0x77, 0x70, 0x05, 0x58, 0x32, + 0x8f, 0xa7, 0x85, 0x12, 0x8f, 0x78, 0xf5, 0xcf, 0xa4, 0x81, 0xe6, 0xbf, + 0x58, 0x1b, 0xc9, 0x42, 0x4f, 0x10, 0x1c, 0xd8, 0xc2, 0xef, 0xeb, 0x4f, + 0x8f, 0x00, 0x68, 0x47, 0x76, 0x41, 0x6c, 0x30, 0x9d, 0x21, 0x7d, 0xf1, + 0xdf, 0xde, 0x8f, 0x1e, 0x46, 0x43, 0xaa, 0xd2, 0x32, 0x07, 0x54, 0x1f, + 0xaf, 0xeb, 0x5b, 0x7d, 0x26, 0x3f, 0xb5, 0x60, 0xcf, 0xad, 0xe4, 0x79, + 0x2d, 0x71, 0x6f, 0x68, 0xe7, 0x80, 0x9c, 0xf8, 0x47, 0x8c, 0xc4, 0xdc, + 0x6a, 0x4c, 0x14, 0xe4, 0xe5, 0xdf, 0x4f, 0x13, 0x7d, 0x7a, 0x05, 0x27, + 0x0c, 0x6b, 0x0c, 0xa1, 0xf7, 0x3e, 0x77, 0xea, 0xc0, 0x7f, 0x5e, 0x7b, + 0x60, 0xc8, 0x57, 0x4b, 0x5c, 0x74, 0x87, 0xdb, 0x4a, 0xa3, 0x34, 0x17, + 0x3f, 0xbe, 0x03, 0xd9, 0x38, 0x05, 0xbb, 0xa2, 0x91, 0x19, 0x4f, 0x02, + 0xf7, 0x7e, 0xc0, 0xee, 0xae, 0x23, 0x73, 0xec, 0x9f, 0xc4, 0x67, 0xa6, + 0x21, 0xfe, 0xb7, 0x7a, 0xfc, 0x7d, 0x37, 0x57, 0xca, 0x98, 0xb4, 0xf3, + 0xfe, 0xdb, 0xdc, 0x39, 0x1f, 0x99, 0xdf, 0x24, 0x66, 0x32, 0x33, 0xf7, + 0x39, 0x49, 0x35, 0xb1, 0x4e, 0xb8, 0x1c, 0xf5, 0xb2, 0x4d, 0x16, 0x9c, + 0xaf, 0xa7, 0x50, 0x6b, 0xcb, 0xcc, 0x2a, 0x41, 0x66, 0xfc, 0xf8, 0xfd, + 0xbd, 0x5f, 0x7f, 0x3e}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA256, + 216, + {0xb1, 0xe5, 0x09, 0x5d, 0x61, 0xe4, 0xa9, 0x86, 0xfe, 0x34, 0x25, 0xa0, + 0x84, 0x01, 0xca, 0x72, 0x6b, 0xaf, 0xcb, 0x77, 0x8d, 0xc8, 0x18, 0x25, + 0x4e, 0x7e, 0xa5, 0xd2, 0x99, 0xa9, 0xee, 0x3e, 0x8c, 0x30, 0x3a, 0x51, + 0xce, 0x19, 0x64, 0x4b, 0x60, 0xa7, 0xf6, 0x15, 0x68, 0x50, 0xb3, 0x32, + 0x5f, 0x4a, 0xda, 0x09, 0x58, 0xce, 0x9a, 0x0a, 0x8c, 0xfe, 0x2a, 0x7c, + 0xa0, 0x85, 0x53, 0x8b, 0x9b, 0x9a, 0xbc, 0xfa, 0xaa, 0xf7, 0x41, 0x3c, + 0x81, 0x0d, 0x6b, 0x2c, 0x03, 0xb5, 0xa3, 0xbb, 0xf9, 0x8f, 0xae, 0xf5, + 0x37, 0x40, 0x53, 0xcb, 0xff, 0x97, 0x98, 0x15, 0xe5, 0xf1, 0xa3, 0x89, + 0x80, 0x08, 0x7b, 0x29, 0x1e, 0x1c, 0xf1, 0x68, 0x3f, 0xeb, 0xc3, 0x2d, + 0xa7, 0x1b, 0x90, 0x40, 0xbe, 0xde, 0xb0, 0x14, 0xde, 0x01, 0xcb, 0xc7, + 0x94, 0xee, 0x40, 0xc1, 0x2e, 0x7d, 0x44, 0xcb, 0xd0, 0x13, 0x36, 0xee, + 0x92, 0x88, 0x4d, 0x60, 0xd2, 0x0b, 0xb0, 0xc9, 0xa5, 0xfe, 0x4d, 0x7d, + 0xbc, 0x93, 0x47, 0x8d, 0xab, 0x04, 0x4b, 0xb6, 0xf0, 0x40, 0x50, 0xee, + 0x4a, 0x3c, 0x8d, 0x25, 0x77, 0xc0, 0xe8, 0x44, 0x37, 0x81, 0xf1, 0xba, + 0x5d, 0x8e, 0x76, 0x3e, 0xd7, 0xf8, 0x79, 0xf0, 0xbd, 0x97, 0x00, 0x45, + 0x29, 0x9d, 0x2e, 0x2b, 0xc0, 0x0a, 0xe4, 0x75, 0x98, 0xe8, 0x22, 0xfd, + 0xf2, 0x46, 0x13, 0x43, 0xc5, 0xc5, 0xf2, 0x11, 0x1b, 0x09, 0x98, 0x23, + 0xc3, 0x5b, 0x7e, 0xc4, 0xf0, 0x7d, 0x33, 0x7e, 0x52, 0x72, 0x9c, 0x19, + 0xe1, 0xdf, 0x28, 0xc4, 0xba, 0xb6, 0xe7, 0xfb, 0xd1, 0xab, 0xd9, 0xcd, + 0x30, 0x52, 0x92, 0x08, 0x75, 0xe5, 0x9a, 0xd2, 0x51, 0x97, 0x0e, 0x98, + 0xc7, 0xa9, 0x44, 0xee, 0x6b, 0xa7, 0x17, 0x87, 0xf6, 0x5e, 0xda, 0x75, + 0xe8, 0x4c, 0xd0, 0x48}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA256, + 217, + {0xba, 0x0a, 0xc1, 0xff, 0x39, 0xb1, 0x08, 0x01, 0x57, 0x03, 0x58, 0x3a, + 0xfc, 0xea, 0x5c, 0x77, 0x7e, 0xc7, 0x0d, 0xf6, 0xad, 0x11, 0xf5, 0x61, + 0xf2, 0x3c, 0xa8, 0x4e, 0xea, 0xcc, 0x73, 0xb7, 0xd9, 0x33, 0x75, 0xf5, + 0xe4, 0x4c, 0x6c, 0x84, 0xe1, 0x62, 0x73, 0xd4, 0x42, 0xf9, 0x3e, 0x36, + 0xd4, 0x74, 0xc7, 0x19, 0x01, 0x84, 0xa0, 0x76, 0x6e, 0x5b, 0x2b, 0xfe, + 0x98, 0x96, 0xf0, 0xf0, 0x90, 0x6a, 0x7a, 0x0c, 0x08, 0xdd, 0x78, 0xf0, + 0xa9, 0x70, 0x2c, 0xf3, 0xf7, 0x06, 0x04, 0x08, 0x93, 0x88, 0x5f, 0x1e, + 0x1d, 0xa9, 0xcd, 0x01, 0xac, 0xa8, 0x0d, 0xe8, 0xc0, 0xc8, 0x19, 0x7b, + 0xb6, 0xe5, 0xe3, 0x45, 0x62, 0xc3, 0x7f, 0xf3, 0x25, 0x6f, 0xbc, 0x6e, + 0x99, 0xd1, 0xe9, 0xa7, 0x45, 0x9a, 0x2c, 0xb1, 0xf4, 0x9e, 0xb3, 0x71, + 0xa9, 0xe3, 0xcb, 0x1e, 0x87, 0xa4, 0x60, 0x88, 0x06, 0x64, 0xad, 0xb7, + 0x6e, 0x6b, 0xc3, 0xf2, 0x65, 0x20, 0x10, 0xa7, 0xa1, 0xdd, 0xe5, 0x52, + 0xdd, 0x4a, 0xad, 0xcf, 0x30, 0x36, 0x6b, 0x0d, 0xe3, 0x96, 0x4e, 0x85, + 0xd7, 0x6b, 0xf7, 0x9e, 0x20, 0xce, 0xd2, 0xae, 0xf8, 0x7c, 0x9d, 0x31, + 0xb4, 0xf2, 0x75, 0x6c, 0xea, 0x23, 0xd9, 0xce, 0xf7, 0x5c, 0xe0, 0x7c, + 0xea, 0x41, 0x20, 0x4b, 0x42, 0x26, 0x0a, 0x25, 0xde, 0xd4, 0x48, 0xdf, + 0x63, 0x9a, 0x04, 0x93, 0xd2, 0x42, 0x62, 0xe1, 0xc4, 0x11, 0xb7, 0xc2, + 0x94, 0xca, 0xbb, 0x56, 0xb9, 0x51, 0x26, 0xc4, 0x4d, 0x33, 0x33, 0x85, + 0xa6, 0x3d, 0xbb, 0xf9, 0x21, 0x9f, 0x22, 0x49, 0x98, 0x12, 0xae, 0x99, + 0x77, 0x2b, 0xa6, 0xc3, 0x0d, 0x88, 0x1c, 0x4b, 0xfd, 0xb3, 0xd0, 0x74, + 0xcc, 0x8f, 0x60, 0x90, 0x81, 0x05, 0x46, 0xe6, 0x4b, 0x1d, 0xff, 0xf6, + 0x84, 0x7a, 0x21, 0xf1}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA256, + 218, + {0x4a, 0xb5, 0x04, 0xda, 0x96, 0x4b, 0xee, 0x49, 0x15, 0x12, 0xb4, 0x0b, + 0x79, 0xfe, 0x9b, 0xef, 0xa7, 0xe5, 0x96, 0x0b, 0x14, 0x2b, 0x61, 0x9d, + 0xb3, 0x55, 0x69, 0xcc, 0x93, 0x87, 0x26, 0x5c, 0xc8, 0xfa, 0x8d, 0x45, + 0x05, 0xb3, 0xb7, 0xcd, 0xe5, 0xe8, 0x84, 0x85, 0x3b, 0xbe, 0xa5, 0xd4, + 0x7c, 0xe7, 0xd6, 0x0a, 0xa7, 0xe4, 0xc8, 0x18, 0x53, 0xf0, 0xee, 0x3f, + 0x6b, 0x35, 0x7d, 0xda, 0x5e, 0xfe, 0x13, 0x11, 0x9f, 0xc4, 0x2f, 0x46, + 0x4b, 0x0c, 0xfb, 0x9d, 0x35, 0x06, 0x02, 0x4c, 0x2c, 0x88, 0x4e, 0xb5, + 0x73, 0x73, 0xe1, 0x66, 0x11, 0xa6, 0xec, 0x1e, 0xb8, 0x03, 0xa6, 0x13, + 0x00, 0xbd, 0x24, 0x85, 0x87, 0x59, 0x4d, 0x08, 0x1b, 0x50, 0x1d, 0x5a, + 0x14, 0x1d, 0x2e, 0xa3, 0x8d, 0x9e, 0xf6, 0x9a, 0x87, 0xa3, 0xee, 0x9d, + 0x8d, 0x83, 0xab, 0xa4, 0x10, 0xb8, 0xd3, 0x07, 0x65, 0xc8, 0x1f, 0x99, + 0x7d, 0x71, 0x45, 0x7d, 0xc8, 0xff, 0x1d, 0x9c, 0x3e, 0xd8, 0x3f, 0x06, + 0xf0, 0x15, 0x68, 0x26, 0x10, 0x5b, 0xc0, 0xa6, 0xfe, 0xf0, 0x26, 0x0b, + 0xa6, 0xfb, 0x24, 0x57, 0x8d, 0xe5, 0xf5, 0x8e, 0x7b, 0x0a, 0x64, 0xd5, + 0xda, 0x15, 0x12, 0xf5, 0x25, 0xf4, 0x1e, 0x98, 0x7a, 0x27, 0xe4, 0xd5, + 0x9c, 0x7d, 0x49, 0x17, 0xfb, 0x60, 0x58, 0x65, 0x35, 0x34, 0x1b, 0xf1, + 0x64, 0x4f, 0x6b, 0xf6, 0xa7, 0xe3, 0xcf, 0xba, 0x1c, 0x22, 0x5a, 0x66, + 0xbd, 0x65, 0xcc, 0x90, 0xb1, 0xea, 0xed, 0x36, 0x96, 0xea, 0xec, 0xbb, + 0xc2, 0x4a, 0x31, 0x8a, 0x2e, 0x2a, 0xd7, 0x11, 0xaf, 0x85, 0xb0, 0x2e, + 0xe7, 0x30, 0x94, 0x0a, 0xa3, 0xdc, 0xb2, 0xd8, 0x7a, 0xa8, 0xda, 0xda, + 0xc1, 0x82, 0xb5, 0xee, 0xfe, 0xba, 0xa3, 0xe7, 0x29, 0x20, 0x4d, 0x04, + 0xe8, 0xeb, 0xf0, 0x9b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA256, + 219, + {0x81, 0xc3, 0x37, 0xab, 0x36, 0x82, 0x2c, 0x15, 0x75, 0x02, 0xb8, 0x5c, + 0x88, 0x30, 0x7b, 0xad, 0xa3, 0x6c, 0x39, 0xc4, 0x05, 0x4e, 0x1b, 0xe4, + 0xb0, 0xf9, 0xb8, 0x47, 0xe1, 0xcf, 0xc6, 0xd2, 0xc7, 0xdf, 0xe0, 0x8d, + 0xf6, 0xa3, 0xa8, 0x0e, 0xf3, 0xaa, 0xf6, 0xcc, 0xd0, 0xbb, 0xd4, 0x3d, + 0xf5, 0xe2, 0x32, 0x9e, 0x89, 0x37, 0x8b, 0xce, 0x30, 0x50, 0x3d, 0x3a, + 0x61, 0x9a, 0xcf, 0x86, 0x5d, 0xf1, 0xc4, 0x3c, 0x79, 0x37, 0x76, 0xcc, + 0xfa, 0x43, 0xf5, 0x1e, 0x61, 0x35, 0xde, 0x76, 0x2d, 0x0c, 0xbf, 0x05, + 0xbd, 0xb6, 0x3f, 0x66, 0x4b, 0x67, 0x30, 0xba, 0xba, 0x49, 0x2e, 0x0e, + 0xca, 0xc1, 0x90, 0x6a, 0x5e, 0x52, 0x00, 0xa9, 0xaf, 0x1f, 0xfb, 0xe2, + 0xfd, 0x57, 0xc7, 0x0b, 0x98, 0xa6, 0x08, 0xee, 0x05, 0xc7, 0xea, 0x96, + 0x60, 0x98, 0x3e, 0xbd, 0x09, 0x0b, 0x77, 0xc7, 0x30, 0x0d, 0xe7, 0x33, + 0xad, 0xb5, 0xb0, 0x40, 0x5c, 0xf4, 0xef, 0x5c, 0x01, 0x31, 0xbb, 0x24, + 0x52, 0xa0, 0xd1, 0x07, 0x62, 0xfd, 0xb7, 0xab, 0x83, 0x78, 0x6b, 0xa3, + 0xb3, 0xf7, 0x0f, 0xac, 0xe9, 0xdc, 0x74, 0x77, 0xf3, 0x44, 0x4c, 0x98, + 0x5b, 0xd9, 0xf0, 0xb0, 0xfb, 0xb0, 0x11, 0xf8, 0x55, 0xdd, 0xf9, 0xac, + 0x48, 0x15, 0x62, 0x4c, 0x14, 0x0b, 0xfa, 0x0f, 0xc8, 0x98, 0xbf, 0xf6, + 0x36, 0x99, 0xf4, 0xb4, 0xc8, 0x72, 0x56, 0xc4, 0x78, 0x2c, 0xec, 0xba, + 0x69, 0x19, 0x1d, 0x03, 0xd4, 0xfe, 0xb1, 0x58, 0x88, 0x7f, 0xd7, 0xde, + 0xf3, 0x02, 0x86, 0x95, 0x0f, 0x35, 0x28, 0x63, 0x06, 0x90, 0x01, 0x43, + 0x1c, 0xef, 0x13, 0x6a, 0x23, 0xb2, 0xed, 0x2d, 0x88, 0x6f, 0x2d, 0xfa, + 0x36, 0xec, 0x78, 0x34, 0xd9, 0x4f, 0x69, 0x0f, 0x66, 0x71, 0x3c, 0xb4, + 0x9f, 0x84, 0xc9, 0x41}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA256, + 220, + {0x50, 0xd0, 0xf2, 0x06, 0x3c, 0x47, 0x2a, 0x07, 0xd9, 0x8a, 0x8a, 0x9a, + 0x60, 0x7c, 0x0c, 0x1b, 0x15, 0x4b, 0x30, 0x62, 0x28, 0x39, 0xfd, 0x57, + 0x1a, 0x3c, 0x4c, 0xb9, 0x91, 0x6d, 0xf8, 0x6e, 0x9b, 0xda, 0x0a, 0xc7, + 0x9e, 0x26, 0x64, 0x28, 0xcc, 0x3e, 0x70, 0x9d, 0x9d, 0xc3, 0xbb, 0xeb, + 0x0f, 0x19, 0x93, 0xf8, 0x36, 0xff, 0xf5, 0xea, 0x42, 0x1d, 0x59, 0xf2, + 0xf4, 0x69, 0xa1, 0xb4, 0xd9, 0x92, 0xe8, 0xd0, 0x06, 0x5a, 0xc3, 0x75, + 0xdd, 0x19, 0x2c, 0x14, 0x25, 0xda, 0x17, 0xab, 0x99, 0x36, 0xbd, 0x3d, + 0xf4, 0x98, 0x53, 0xb2, 0xec, 0xe3, 0xdd, 0xd0, 0x0c, 0xfd, 0x5c, 0xc5, + 0x7c, 0x56, 0x29, 0x27, 0x6f, 0x7e, 0xca, 0xfa, 0xdf, 0x3e, 0x68, 0x05, + 0x7e, 0x38, 0x4b, 0x2f, 0x89, 0xcb, 0xbe, 0x7d, 0x05, 0x3a, 0xdd, 0x2a, + 0xb8, 0xb9, 0x79, 0x55, 0x3e, 0x9c, 0xdf, 0x40, 0x9f, 0xba, 0xdf, 0xf0, + 0x45, 0xe6, 0xe0, 0xa5, 0x08, 0x75, 0x66, 0xa8, 0x03, 0x6b, 0xf4, 0x30, + 0x72, 0x4b, 0x14, 0xb1, 0xb5, 0x58, 0x36, 0x31, 0x1a, 0x26, 0x70, 0x81, + 0x6b, 0x05, 0x61, 0xde, 0xe0, 0x7e, 0xdf, 0xc6, 0xff, 0xe8, 0xd6, 0x16, + 0x7a, 0xfb, 0x1b, 0xe5, 0x4f, 0xbd, 0x3c, 0x4f, 0x17, 0xec, 0xc6, 0x8e, + 0xfa, 0xbc, 0x1e, 0xde, 0xad, 0x2a, 0x1b, 0xbc, 0xca, 0x4b, 0xd6, 0xf9, + 0xeb, 0x83, 0x9a, 0xe4, 0x52, 0x69, 0xd8, 0xc7, 0x55, 0x4c, 0xd7, 0x1e, + 0x5c, 0xa9, 0x82, 0x3c, 0x12, 0x0e, 0xd7, 0x84, 0x92, 0xf2, 0x8b, 0x7f, + 0xa2, 0xfa, 0x20, 0x31, 0xb2, 0xf6, 0x16, 0x97, 0xb0, 0xf6, 0x2e, 0x48, + 0x6d, 0x16, 0xf0, 0x60, 0x51, 0x76, 0x9a, 0x55, 0xcd, 0xba, 0xc2, 0xd3, + 0x93, 0x88, 0xd9, 0x85, 0x79, 0x7a, 0xc8, 0xa6, 0x2a, 0x67, 0x96, 0x7d, + 0x32, 0x26, 0xf9, 0x8b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA256, + 221, + {0xa5, 0x28, 0x05, 0x43, 0xfc, 0xf9, 0x27, 0x6b, 0xab, 0xa4, 0x9a, 0x29, + 0x7f, 0x08, 0x03, 0xca, 0x47, 0x82, 0xcc, 0x05, 0xd3, 0x5c, 0x53, 0xa7, + 0xbd, 0x69, 0x2b, 0x03, 0x56, 0x99, 0x1d, 0x1e, 0xf6, 0x21, 0x1e, 0xfd, + 0x59, 0x1e, 0xf2, 0xea, 0xa5, 0xd3, 0x9b, 0x00, 0xbc, 0x19, 0x3f, 0x3a, + 0x5f, 0x17, 0x5d, 0xd5, 0x5d, 0xe9, 0x0f, 0x04, 0x39, 0x68, 0x74, 0xb7, + 0x99, 0x37, 0x46, 0x25, 0xa8, 0xaf, 0x5a, 0xc1, 0x62, 0xf9, 0xaf, 0x79, + 0xeb, 0x5f, 0x36, 0x15, 0xda, 0xc8, 0xa3, 0x3c, 0x8d, 0x41, 0x18, 0x2c, + 0x61, 0x83, 0xdb, 0x82, 0xb9, 0xe5, 0x09, 0xdd, 0xcf, 0x4d, 0xe0, 0x23, + 0x1e, 0x41, 0x9d, 0x0e, 0x07, 0x48, 0x7f, 0xbb, 0xb4, 0x2d, 0x84, 0xff, + 0xc9, 0xb4, 0xf4, 0xc3, 0xec, 0xdf, 0x6e, 0xfe, 0x2e, 0xfb, 0xfc, 0x64, + 0xf3, 0xf6, 0x65, 0x97, 0x8a, 0xb6, 0xd2, 0x10, 0xfe, 0xbb, 0x69, 0x0d, + 0x05, 0xa4, 0xc9, 0x25, 0x2f, 0x97, 0xdd, 0xca, 0x64, 0x88, 0x4d, 0xf9, + 0x3f, 0xbc, 0xfc, 0x63, 0x56, 0x95, 0x4e, 0xa7, 0xc4, 0xf4, 0x86, 0xf2, + 0xc2, 0x01, 0xe6, 0x98, 0x84, 0x00, 0x80, 0x29, 0x04, 0xf6, 0x1c, 0x02, + 0xac, 0xf0, 0x66, 0x69, 0x8f, 0xf5, 0xaf, 0x6f, 0xc8, 0xea, 0xba, 0x4f, + 0x81, 0xec, 0x93, 0xd8, 0x86, 0xa4, 0x7e, 0x46, 0x52, 0xaa, 0xd5, 0xdf, + 0x2e, 0xcf, 0x46, 0x3d, 0xb0, 0x49, 0xb9, 0x23, 0xa6, 0x57, 0xca, 0x62, + 0x9b, 0xa9, 0x1a, 0xc0, 0x09, 0x0b, 0xe3, 0xa1, 0x38, 0x14, 0x32, 0xca, + 0x2c, 0x3a, 0xbc, 0xcf, 0xb8, 0x5b, 0x3c, 0x25, 0x17, 0x76, 0xb9, 0x10, + 0xbd, 0x7e, 0xc4, 0x28, 0x3d, 0x74, 0x93, 0xe3, 0x09, 0xd2, 0x51, 0xe0, + 0x74, 0x04, 0x32, 0x4d, 0xe2, 0x4d, 0x65, 0xa3, 0xdf, 0xb8, 0xe3, 0xc5, + 0xcb, 0x8a, 0x5a, 0x83}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA256, + 222, + {0x4f, 0x26, 0x88, 0x93, 0x2d, 0x7b, 0xf6, 0xec, 0x48, 0xe5, 0x0c, 0x69, + 0x93, 0x30, 0x06, 0xd2, 0x8b, 0x05, 0x5a, 0xa9, 0x76, 0x21, 0xfb, 0xeb, + 0xf3, 0xca, 0x33, 0x65, 0x36, 0xb8, 0xdc, 0x61, 0x17, 0x2c, 0x8a, 0xd5, + 0x2e, 0x45, 0x3c, 0x4e, 0xc2, 0x03, 0xdb, 0xb2, 0x90, 0x45, 0x57, 0x01, + 0x2d, 0xcf, 0x43, 0xda, 0x92, 0xf5, 0x5d, 0x62, 0xba, 0xa5, 0x69, 0x61, + 0x70, 0x1b, 0xef, 0x82, 0x12, 0x40, 0xa5, 0xfd, 0x2d, 0x17, 0x35, 0xae, + 0x14, 0xbe, 0x13, 0x6e, 0xa9, 0x2e, 0xe1, 0x0a, 0xdc, 0x65, 0x0e, 0xff, + 0x7e, 0xf6, 0xb5, 0xcb, 0x08, 0xc3, 0xf4, 0xa9, 0xdc, 0x17, 0xbc, 0xfc, + 0x66, 0xcf, 0x50, 0x61, 0x6f, 0x30, 0x59, 0x08, 0x71, 0x9f, 0x46, 0x7a, + 0xf5, 0xab, 0xb4, 0x5b, 0xee, 0xa1, 0x83, 0x5f, 0x95, 0x54, 0x4f, 0x53, + 0xcf, 0x28, 0x13, 0x39, 0x47, 0x67, 0x95, 0x9f, 0xf3, 0x44, 0x0d, 0xa4, + 0x27, 0x57, 0xbd, 0x13, 0x58, 0x06, 0xbe, 0x3e, 0xd2, 0x69, 0x8e, 0xa3, + 0xd9, 0x03, 0xe0, 0xf2, 0x44, 0x79, 0x16, 0xc9, 0x4d, 0xea, 0xcb, 0xda, + 0x48, 0x4c, 0xb1, 0xe0, 0x74, 0x11, 0x4d, 0xcf, 0x3b, 0x41, 0xbf, 0x60, + 0x38, 0x31, 0x53, 0xb8, 0x38, 0xf0, 0x18, 0xf8, 0xb2, 0xe3, 0x5e, 0x3a, + 0xf6, 0x8e, 0xef, 0xd2, 0x02, 0xa2, 0xb3, 0xd7, 0xdd, 0xc1, 0xec, 0x13, + 0x4f, 0xff, 0x74, 0x6f, 0x1c, 0xe9, 0x54, 0x8f, 0x9e, 0x53, 0xa3, 0xcc, + 0x41, 0xfa, 0xf2, 0xe9, 0x91, 0xea, 0x1b, 0x58, 0x60, 0xc5, 0x5f, 0x5c, + 0x00, 0x0b, 0xff, 0x72, 0xf5, 0x52, 0x4b, 0xed, 0x9c, 0xb8, 0xf9, 0xe8, + 0xdc, 0x34, 0x71, 0x3f, 0x3c, 0xe4, 0x43, 0xd2, 0x02, 0xc8, 0xed, 0x3d, + 0xf1, 0x3d, 0xec, 0x38, 0x5e, 0x8c, 0x19, 0x87, 0x15, 0x08, 0x80, 0x4c, + 0x32, 0x67, 0xb6, 0x7b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA256, + 223, + {0x89, 0xfc, 0x7f, 0x47, 0xe3, 0x00, 0x72, 0xd2, 0xf4, 0x85, 0xe5, 0x98, + 0xea, 0x81, 0x6b, 0xe5, 0xa4, 0x07, 0x42, 0x72, 0x10, 0xfd, 0x3e, 0xcd, + 0x49, 0x1a, 0xd1, 0xa6, 0x3b, 0xde, 0x51, 0xf4, 0x9f, 0xfd, 0xc1, 0x96, + 0x9f, 0xbd, 0xea, 0xbc, 0x4b, 0x36, 0xa4, 0x40, 0xed, 0x4f, 0xa0, 0x1b, + 0x16, 0xcc, 0xcf, 0x32, 0xfb, 0x87, 0x47, 0x86, 0x46, 0x57, 0x0e, 0x5f, + 0x65, 0xab, 0x38, 0x64, 0x30, 0xec, 0xde, 0xc9, 0x39, 0x64, 0xec, 0x2a, + 0x5d, 0xef, 0x2b, 0x0b, 0x9c, 0xae, 0xc7, 0x1b, 0x39, 0xd0, 0x3b, 0xe7, + 0x6f, 0x54, 0xf7, 0xeb, 0x66, 0x5a, 0xf9, 0xd6, 0x75, 0xc2, 0x4f, 0x9a, + 0xeb, 0x39, 0x0d, 0xc9, 0x27, 0x61, 0x98, 0xd2, 0x89, 0x80, 0x6c, 0x0a, + 0xd1, 0x14, 0xf1, 0x13, 0xf0, 0xad, 0x97, 0xff, 0xfc, 0xe9, 0xe6, 0x73, + 0xe7, 0x93, 0xdd, 0x19, 0xb9, 0x89, 0xb8, 0xdd, 0x22, 0x42, 0xbe, 0x50, + 0x61, 0xc5, 0x87, 0x76, 0x98, 0x32, 0x5b, 0x2d, 0x70, 0x4f, 0x6c, 0x67, + 0xc6, 0x6b, 0x1b, 0x17, 0xc9, 0x2a, 0xda, 0x00, 0xef, 0x0b, 0xa3, 0x06, + 0xa8, 0xfb, 0x6c, 0x4b, 0xae, 0x61, 0x19, 0x7d, 0xec, 0x2d, 0x7b, 0xcb, + 0x7a, 0xc7, 0x21, 0x5a, 0xc2, 0x60, 0xd6, 0x08, 0xeb, 0x6c, 0x72, 0x35, + 0xf4, 0x07, 0xe3, 0x87, 0x76, 0x63, 0x26, 0x38, 0xc4, 0x31, 0xd5, 0xfd, + 0x54, 0x6b, 0x42, 0x00, 0x37, 0x05, 0xfc, 0x30, 0x9a, 0xc4, 0x84, 0xdc, + 0x99, 0xc4, 0x69, 0x62, 0xb7, 0x89, 0x45, 0x2a, 0x59, 0x5e, 0xaf, 0xf3, + 0xc0, 0xc9, 0xb7, 0xe6, 0x61, 0x19, 0x0c, 0xa0, 0xd5, 0x03, 0x72, 0x51, + 0xb5, 0x8d, 0x0d, 0xf2, 0xde, 0xa1, 0x20, 0x9c, 0xeb, 0xb9, 0x5c, 0xed, + 0x5e, 0x87, 0xf2, 0x08, 0x8d, 0x02, 0x1f, 0xd0, 0xef, 0x0a, 0xea, 0x0e, + 0x7b, 0xf6, 0x12, 0x90}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA256, + 224, + {0xa4, 0x99, 0x94, 0x41, 0x0e, 0xc7, 0x0f, 0x26, 0x0d, 0x83, 0xd2, 0x0f, + 0x5e, 0x6f, 0x28, 0x12, 0x73, 0xdc, 0x9d, 0xf9, 0xab, 0xa5, 0x60, 0xc8, + 0x85, 0x96, 0x77, 0xa0, 0xa7, 0x56, 0xb3, 0x1f, 0xaf, 0xd7, 0xae, 0xe9, + 0x13, 0xd2, 0x30, 0x1c, 0xb6, 0x6a, 0x0b, 0x78, 0xe0, 0xd7, 0xae, 0xe1, + 0x1e, 0xf2, 0xec, 0x11, 0x75, 0x73, 0x87, 0xa3, 0x2b, 0x8c, 0xe6, 0x6b, + 0x57, 0xda, 0xed, 0x49, 0xa7, 0x5b, 0x57, 0x2e, 0x82, 0xad, 0x23, 0xa2, + 0x68, 0x15, 0x26, 0x1a, 0xf3, 0xfb, 0x5b, 0x4d, 0x1d, 0x59, 0xe7, 0xa9, + 0x94, 0x83, 0xe0, 0x68, 0xec, 0x50, 0x8a, 0x2a, 0xb9, 0x15, 0xe7, 0xc1, + 0x77, 0x22, 0xe1, 0xd8, 0x8a, 0xb9, 0x2c, 0x0d, 0xf5, 0x9d, 0xaf, 0x94, + 0xda, 0x36, 0xf6, 0x11, 0x23, 0x2f, 0x40, 0x07, 0x7b, 0x37, 0x3a, 0xf4, + 0x41, 0x79, 0xdf, 0x00, 0xe6, 0x9f, 0x3e, 0x8a, 0xd3, 0xe5, 0xd9, 0x94, + 0x5e, 0x58, 0x66, 0x11, 0x43, 0x4f, 0x8b, 0x7b, 0xe9, 0xfe, 0xd6, 0x7f, + 0x97, 0xd0, 0x04, 0xc6, 0x5b, 0x8d, 0xfe, 0xb9, 0x1e, 0xfd, 0xfb, 0x26, + 0xbd, 0x0a, 0x5b, 0x3f, 0xdb, 0x4e, 0x4c, 0xe6, 0xd1, 0xac, 0xcf, 0x5a, + 0x6f, 0xe3, 0x7b, 0x08, 0x5c, 0x36, 0x94, 0xe7, 0x9a, 0x85, 0x8c, 0xe6, + 0x42, 0x24, 0xbe, 0xec, 0x9f, 0x22, 0x20, 0x33, 0x8a, 0xc5, 0x41, 0x7a, + 0x29, 0x25, 0xfa, 0x3c, 0x72, 0xcb, 0xcb, 0xef, 0x63, 0x09, 0x26, 0x29, + 0x9f, 0x97, 0x48, 0x82, 0xd2, 0xf3, 0xc8, 0x7d, 0x13, 0x6e, 0x90, 0xb8, + 0xc9, 0xc0, 0x59, 0x9a, 0x3e, 0x8d, 0x38, 0xa9, 0xa7, 0x7e, 0x7b, 0x0a, + 0xa9, 0xbe, 0x7d, 0xee, 0xc3, 0xbb, 0xe9, 0x62, 0x42, 0x2b, 0xfb, 0x05, + 0x37, 0x7f, 0x2f, 0x6b, 0x3f, 0x4e, 0x79, 0x09, 0x77, 0x6c, 0x5b, 0xf3, + 0xdb, 0x6b, 0x4c, 0xdd}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA256, + 225, + {0x41, 0x2f, 0x63, 0x1c, 0x6d, 0xf4, 0xc4, 0x40, 0x2f, 0x70, 0x52, 0x86, + 0x35, 0xf4, 0xed, 0x69, 0x09, 0x4f, 0x33, 0xb1, 0x98, 0x49, 0x99, 0x80, + 0xff, 0x88, 0x0e, 0x8e, 0x5f, 0xbd, 0xd2, 0x22, 0x36, 0xc7, 0x83, 0x6c, + 0xc6, 0x5c, 0xe1, 0x8c, 0x1b, 0x3f, 0x18, 0x3b, 0x69, 0xa4, 0x7c, 0x27, + 0xf3, 0x69, 0x9f, 0xe7, 0x47, 0x74, 0x62, 0xfa, 0x8d, 0x17, 0xe8, 0xa2, + 0x47, 0xe6, 0xee, 0x9e, 0x99, 0x40, 0x37, 0xad, 0xe0, 0x36, 0x58, 0x3e, + 0xcf, 0x44, 0x97, 0xc0, 0x83, 0xf7, 0x8d, 0xb3, 0x6a, 0x15, 0xbe, 0xbc, + 0x29, 0x1f, 0x16, 0x45, 0x68, 0x65, 0x5c, 0x27, 0x75, 0x2f, 0x2a, 0xd2, + 0x7e, 0xfa, 0x13, 0xa7, 0xfb, 0x89, 0x7e, 0x65, 0x8c, 0xd9, 0xf6, 0xaa, + 0x15, 0x15, 0xbd, 0x14, 0xa4, 0x79, 0x3f, 0xed, 0xb7, 0x72, 0x2f, 0xb1, + 0x48, 0xc3, 0xa0, 0xe4, 0x8c, 0xae, 0x63, 0xd1, 0x4a, 0xd9, 0x39, 0xa9, + 0x9a, 0x90, 0xf1, 0xdd, 0x7a, 0x7c, 0x09, 0xd4, 0x78, 0xc9, 0x21, 0x7e, + 0x31, 0xf0, 0x83, 0xc1, 0x2d, 0xd3, 0x39, 0x53, 0x32, 0xaf, 0x68, 0xa4, + 0x23, 0x1a, 0x15, 0x06, 0x9b, 0x1f, 0x43, 0x76, 0x55, 0x84, 0xf6, 0xaa, + 0x09, 0x46, 0x45, 0x59, 0x6e, 0xcb, 0x49, 0x23, 0xc5, 0x94, 0x30, 0xe6, + 0xba, 0x76, 0xae, 0x7a, 0xc4, 0xaa, 0x72, 0x4b, 0x0f, 0xa9, 0xb5, 0xe2, + 0xdf, 0x9d, 0x92, 0x54, 0x85, 0x7d, 0xf7, 0x04, 0x23, 0xf9, 0x32, 0x3b, + 0xde, 0xe9, 0x7d, 0x74, 0xd6, 0x62, 0x79, 0x3a, 0xc7, 0x2a, 0x0d, 0x08, + 0x9a, 0x79, 0x03, 0x8b, 0x8b, 0x85, 0xe4, 0xc0, 0xd3, 0xa6, 0xf6, 0x16, + 0xfa, 0xdc, 0xa3, 0x00, 0xa7, 0x7b, 0xbd, 0x53, 0xec, 0x69, 0x28, 0x7a, + 0x1f, 0x0f, 0x6f, 0xab, 0x05, 0x60, 0xed, 0x90, 0xa2, 0x82, 0x62, 0xbc, + 0x31, 0x0c, 0x14, 0xb1}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA256, + 226, + {0x77, 0xdc, 0x98, 0xb3, 0x30, 0x2f, 0x80, 0x23, 0x51, 0x04, 0xcb, 0x88, + 0x10, 0xd2, 0x90, 0xbe, 0x78, 0x25, 0x29, 0xda, 0x8d, 0x49, 0xc7, 0xed, + 0x80, 0x4c, 0x59, 0xf6, 0x43, 0x54, 0x64, 0x66, 0x8d, 0xc2, 0xd1, 0xfc, + 0x30, 0x40, 0xff, 0x31, 0xd7, 0xda, 0x3e, 0x31, 0xa4, 0x72, 0xe2, 0x18, + 0xe7, 0xf8, 0xbf, 0x20, 0xb6, 0x26, 0x67, 0x3c, 0xec, 0xd2, 0xa5, 0x6d, + 0x7c, 0x15, 0xaf, 0x20, 0xb4, 0x2f, 0x3b, 0x1e, 0x15, 0x5c, 0xb5, 0xbd, + 0x3c, 0xc0, 0xf1, 0x5c, 0x71, 0x15, 0x2a, 0x64, 0xa6, 0xf1, 0x5f, 0xa3, + 0xe1, 0x2f, 0x60, 0x60, 0xc2, 0x53, 0x9f, 0x6f, 0x63, 0x5c, 0x56, 0xa0, + 0x19, 0x2b, 0xe8, 0x29, 0x25, 0xc2, 0x77, 0xf5, 0xf3, 0x17, 0xb6, 0x53, + 0x1f, 0x1d, 0x56, 0x18, 0xca, 0x95, 0xd0, 0x38, 0xb4, 0xdf, 0x9c, 0x1a, + 0x99, 0xdf, 0x4d, 0x09, 0xe6, 0xf5, 0xeb, 0x89, 0x40, 0xf8, 0xc5, 0x91, + 0x90, 0x51, 0x18, 0x08, 0x22, 0xcc, 0xcc, 0xd4, 0x9c, 0x88, 0xda, 0x70, + 0xc9, 0xc0, 0xbc, 0x1f, 0x20, 0x6f, 0xe8, 0xa6, 0xd8, 0xe5, 0x67, 0x8c, + 0x02, 0x09, 0x7f, 0x82, 0x1b, 0x1d, 0x53, 0xa2, 0x6e, 0x55, 0x42, 0xd9, + 0x28, 0x74, 0x42, 0xe9, 0xf7, 0x47, 0x80, 0xfd, 0xb4, 0x0f, 0x10, 0xfc, + 0xd0, 0x6a, 0xef, 0x31, 0xbc, 0x8f, 0x14, 0xde, 0x73, 0xee, 0xb4, 0x37, + 0x55, 0x5c, 0x45, 0x10, 0x76, 0x2f, 0xe6, 0xbd, 0xed, 0x19, 0xa2, 0x1e, + 0xb5, 0xe9, 0x4c, 0xe5, 0x14, 0x45, 0xca, 0x10, 0xa6, 0x56, 0x9f, 0x2a, + 0x92, 0xbf, 0x70, 0xca, 0xf2, 0xe4, 0x42, 0x97, 0x56, 0x11, 0xc6, 0xf0, + 0x2b, 0x3e, 0x28, 0x75, 0xf9, 0x11, 0x26, 0x0b, 0xeb, 0xfd, 0x51, 0x31, + 0x95, 0x6c, 0x98, 0xc5, 0x93, 0x24, 0x61, 0x83, 0x13, 0x13, 0xe3, 0xcd, + 0xd9, 0xe7, 0xef, 0x0c}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA256, + 227, + {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, + 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, + 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, + 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, + 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, + 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, + 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, + 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, + 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, + 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, + 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, + 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, + 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, + 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, + 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, + 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, + 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, + 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, + 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, + 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, + 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, + 0xba, 0x22, 0xc1, 0xa7}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA256, + 228, + {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, + 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, + 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, + 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, + 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, + 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, + 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, + 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, + 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, + 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, + 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, + 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, + 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, + 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, + 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, + 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, + 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, + 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, + 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, + 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, + 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, + 0xba, 0x22, 0xc1, 0xa7, 0x00, 0x00}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA256, 229, {}, pub_key_13, {0x54, 0x65, 0x73, 0x74}, false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA256, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA256, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA256, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA256, + 233, + {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, + 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, + 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, + 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, + 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, + 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, + 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, + 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, + 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, + 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, + 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, + 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, + 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, + 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, + 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, + 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, + 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, + 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, + 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, + 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, + 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, + 0xba, 0x22, 0xc1, 0xa6}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA256, + 234, + {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, + 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, + 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, + 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, + 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, + 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, + 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, + 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, + 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, + 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, + 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, + 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, + 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, + 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, + 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, + 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, + 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, + 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, + 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, + 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, + 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, + 0xba, 0x22, 0xc1, 0xa8}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA256, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA256, + 236, + {0x73, 0x09, 0x4b, 0x0a, 0xc0, 0xf0, 0xab, 0x2a, 0xae, 0xe5, 0x4c, 0xc4, + 0x31, 0x07, 0x89, 0x60, 0x80, 0xed, 0x24, 0x52, 0x51, 0xf2, 0x90, 0xaa, + 0x87, 0xaf, 0xc0, 0xbf, 0x5e, 0x7d, 0x27, 0xe0, 0x88, 0x36, 0xf8, 0xf1, + 0x21, 0x9c, 0xe1, 0x38, 0xfd, 0xee, 0xc0, 0x2f, 0xe7, 0x0c, 0x2e, 0xf6, + 0x98, 0x13, 0x9f, 0x29, 0x60, 0x28, 0x94, 0x7b, 0xe7, 0x51, 0xe4, 0x6d, + 0x2f, 0x72, 0x82, 0xf9, 0x58, 0x54, 0x94, 0xa7, 0xcd, 0x9c, 0x88, 0xd7, + 0x08, 0x34, 0xf8, 0x5f, 0x99, 0x5d, 0x7a, 0xe2, 0x49, 0xd3, 0x52, 0x24, + 0xdf, 0xa0, 0x49, 0x95, 0xf2, 0xbf, 0x69, 0x7c, 0x25, 0x57, 0x1f, 0x12, + 0x82, 0xa9, 0x2f, 0xd3, 0x2d, 0x5b, 0x0b, 0x83, 0xff, 0x15, 0x8c, 0x14, + 0x20, 0xc2, 0x21, 0xf4, 0x77, 0xa2, 0xbf, 0xae, 0x9e, 0xf8, 0xb7, 0xfb, + 0x4a, 0xdd, 0x58, 0xfc, 0xd6, 0x84, 0x4e, 0x9b, 0x42, 0x30, 0xe4, 0x8a, + 0xe1, 0xbe, 0x1e, 0x77, 0x19, 0xb6, 0xba, 0xe5, 0xb8, 0x1b, 0x1f, 0xef, + 0x2a, 0x29, 0xb4, 0xc5, 0xf2, 0x9b, 0xa4, 0x47, 0xcf, 0x98, 0x70, 0xd9, + 0xbf, 0x7b, 0xe7, 0x55, 0x49, 0x58, 0xcf, 0x86, 0xf5, 0x23, 0xfc, 0x12, + 0xf1, 0xab, 0xfb, 0x41, 0xb7, 0x71, 0x71, 0xa7, 0x75, 0x1e, 0x0d, 0x0f, + 0x93, 0xe9, 0x4f, 0xb8, 0x86, 0x56, 0xf3, 0x95, 0x61, 0xe2, 0xa7, 0xcc, + 0xeb, 0x9b, 0xfc, 0x32, 0x15, 0xfc, 0x1c, 0xbc, 0x22, 0xf5, 0x99, 0x8c, + 0x40, 0x43, 0x62, 0x25, 0xf2, 0xc3, 0x1b, 0x16, 0x1c, 0x0a, 0xce, 0xa0, + 0x93, 0x6d, 0x5d, 0x70, 0xbf, 0xf1, 0x2e, 0x1c, 0x8e, 0xa2, 0xe3, 0x02, + 0xdd, 0x5f, 0xae, 0x16, 0xd2, 0x49, 0x0b, 0x58, 0xb0, 0xcb, 0xca, 0x91, + 0x32, 0x4c, 0x01, 0xf3, 0xce, 0xec, 0xeb, 0x89, 0x29, 0x23, 0xed, 0xca, + 0x92, 0x39, 0xbe, 0x0b}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA256, + 237, + {0x30, 0x72, 0x3b, 0x60, 0x7d, 0xa1, 0xb9, 0x77, 0xdd, 0x09, 0x92, 0x4f, + 0x74, 0x55, 0x3e, 0x35, 0xfa, 0x79, 0x34, 0xc5, 0xcb, 0xb2, 0xcc, 0xfc, + 0x3f, 0x79, 0x9f, 0xb5, 0x2a, 0xe3, 0xfc, 0xba, 0xbc, 0xd4, 0x69, 0xbe, + 0x9f, 0xda, 0x10, 0xa1, 0x24, 0x77, 0xf9, 0xdc, 0x05, 0x24, 0x99, 0xf1, + 0x32, 0xfe, 0x3c, 0x42, 0xd9, 0xd3, 0x87, 0xed, 0x80, 0x67, 0x25, 0xa3, + 0x59, 0xd1, 0x29, 0x2f, 0xfc, 0xad, 0x82, 0xa3, 0x5e, 0xa2, 0x4c, 0x22, + 0xf0, 0xf5, 0xd5, 0xec, 0x95, 0xc1, 0xe5, 0x00, 0x2d, 0x47, 0xfe, 0xd0, + 0x10, 0x08, 0x3b, 0x69, 0x9c, 0xde, 0xf9, 0x0e, 0x39, 0xa6, 0x7d, 0x37, + 0x52, 0x43, 0x71, 0x31, 0x24, 0x90, 0xb2, 0x03, 0x3a, 0x2c, 0x3a, 0x52, + 0xb1, 0xec, 0xc5, 0x26, 0xd2, 0x87, 0xf2, 0x7a, 0x89, 0x4b, 0x95, 0x38, + 0xf1, 0x06, 0x51, 0x99, 0x28, 0xf7, 0x81, 0x4f, 0xdb, 0x21, 0xcb, 0x9c, + 0xea, 0xd1, 0x5d, 0x3d, 0x1d, 0x61, 0x5c, 0xa1, 0xfc, 0xd1, 0x15, 0x34, + 0x23, 0x8c, 0x77, 0x9e, 0xd7, 0xda, 0xa4, 0xf9, 0x4f, 0xad, 0x8d, 0x35, + 0x4b, 0x1e, 0xe5, 0xda, 0xc1, 0xfb, 0xe2, 0x70, 0xc8, 0x04, 0xed, 0x44, + 0x9d, 0xc5, 0x9f, 0xed, 0x49, 0x8e, 0xba, 0xf8, 0x15, 0x3d, 0x2d, 0xbb, + 0xea, 0x44, 0xa8, 0x39, 0x4c, 0x05, 0x1f, 0xc5, 0xf8, 0x12, 0x8d, 0x45, + 0x03, 0x23, 0x7c, 0x34, 0x75, 0xdd, 0xe2, 0x04, 0x32, 0x98, 0xaf, 0x52, + 0x0d, 0x81, 0xf4, 0x75, 0x89, 0xda, 0x19, 0xf6, 0x04, 0x61, 0x8b, 0x53, + 0x13, 0xde, 0x07, 0xa7, 0x49, 0x35, 0x14, 0xf1, 0x24, 0x74, 0x0f, 0x95, + 0xf2, 0x0b, 0x54, 0x7b, 0xbd, 0xed, 0x3f, 0x73, 0x1a, 0x64, 0xe6, 0xdd, + 0x83, 0x2d, 0x50, 0x63, 0x4e, 0x2c, 0x9a, 0xe9, 0xed, 0x63, 0x31, 0x03, + 0x49, 0x4e, 0xcd, 0x24}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA256, + 238, + {0x75, 0x92, 0x57, 0xfa, 0x44, 0x8e, 0x39, 0x9c, 0x70, 0xb4, 0x63, 0x20, + 0xcf, 0x06, 0x78, 0xc3, 0x3f, 0xc4, 0xbe, 0x0b, 0xd1, 0xf9, 0xb1, 0x97, + 0xc0, 0x3b, 0xe6, 0x17, 0x4b, 0xf3, 0xb3, 0xf1, 0xf6, 0x4c, 0xb2, 0x73, + 0x87, 0x73, 0x6d, 0xec, 0x92, 0xdb, 0xc3, 0x18, 0xaf, 0x3c, 0x97, 0x13, + 0x4e, 0x03, 0x34, 0xca, 0x49, 0xe0, 0x1d, 0xe1, 0xb1, 0x0c, 0xe7, 0x97, + 0xac, 0xe0, 0x08, 0xf1, 0xf6, 0x1a, 0x2f, 0x55, 0x9e, 0x2c, 0x51, 0xd8, + 0x03, 0x0f, 0xc5, 0x4b, 0xd9, 0x99, 0xbb, 0x6c, 0xb9, 0xfe, 0xf0, 0x2b, + 0x11, 0x0f, 0x37, 0xd6, 0x59, 0xda, 0x22, 0x67, 0x87, 0x26, 0x71, 0x13, + 0x2c, 0xc4, 0x54, 0xe6, 0xed, 0xe8, 0x5d, 0xc3, 0xba, 0xfa, 0xe8, 0x1e, + 0x60, 0x64, 0x54, 0x02, 0xc5, 0x9a, 0x8c, 0x39, 0xdb, 0x3e, 0xfc, 0xc1, + 0x41, 0x74, 0xeb, 0x46, 0x7c, 0xc9, 0x0d, 0x1a, 0xd3, 0xe2, 0x48, 0xac, + 0xef, 0xb9, 0xd6, 0xf7, 0xe0, 0x48, 0xa4, 0xc8, 0x00, 0x38, 0x9a, 0x6d, + 0x2a, 0x49, 0x74, 0x4b, 0x2c, 0xa0, 0xd8, 0xde, 0x6e, 0xa4, 0x89, 0x0d, + 0x32, 0x38, 0x03, 0x00, 0xad, 0x8e, 0x5b, 0xed, 0x37, 0x83, 0xe5, 0x10, + 0x95, 0xf9, 0xfa, 0x27, 0x8e, 0xe7, 0xaa, 0x0f, 0x8a, 0x14, 0xb8, 0x90, + 0xe2, 0x18, 0xbd, 0x29, 0x50, 0x8e, 0xae, 0xac, 0xeb, 0x36, 0x64, 0x36, + 0x53, 0x0b, 0x48, 0x4d, 0x61, 0xe5, 0x99, 0xdf, 0x8e, 0xc7, 0x8b, 0x1d, + 0x78, 0x11, 0x00, 0x56, 0xae, 0xfe, 0x26, 0x04, 0xa2, 0xe6, 0x02, 0x85, + 0x37, 0x36, 0x89, 0xe4, 0x82, 0xda, 0xb0, 0x77, 0xf6, 0xa5, 0x83, 0x7e, + 0x5d, 0x4e, 0x6f, 0xca, 0x4e, 0x6b, 0x45, 0x25, 0x96, 0x54, 0x90, 0x03, + 0x59, 0x47, 0x5c, 0xf8, 0x3a, 0x92, 0xb9, 0xef, 0x97, 0x31, 0x6f, 0x2c, + 0xbb, 0xa8, 0x3e, 0xa9}, + pub_key_13, + {0x54, 0x65, 0x73, 0x74}, + false}, + + // Comment: + // tcID: 239 + {SEC_OID_SHA256, + 239, + {0x13, 0x2f, 0xba, 0xb5, 0x28, 0x13, 0xcd, 0x44, 0x04, 0xe1, 0x68, 0x12, + 0x63, 0x92, 0x21, 0xc6, 0x88, 0x6b, 0xd0, 0x12, 0x2a, 0xf1, 0x6b, 0x81, + 0x4b, 0x33, 0x1a, 0x4c, 0xe1, 0x81, 0x46, 0xea, 0x90, 0x71, 0xad, 0x0b, + 0x29, 0x8d, 0x95, 0x29, 0x00, 0xd6, 0xfb, 0x7e, 0x12, 0x55, 0xcc, 0x2d, + 0x61, 0x9b, 0x20, 0x7f, 0x1f, 0xd9, 0xa4, 0x8a, 0x38, 0x38, 0x27, 0x5f, + 0xe1, 0xbf, 0x34, 0x00, 0x72, 0x67, 0x13, 0x17, 0x5f, 0xa9, 0x2d, 0x78, + 0x47, 0x78, 0x79, 0x0c, 0x21, 0x4a, 0x26, 0x49, 0x1f, 0x59, 0x64, 0x81, + 0x41, 0x4a, 0xfe, 0xe8, 0x58, 0xeb, 0xf3, 0x94, 0xda, 0x0c, 0x18, 0xa0, + 0x05, 0xf7, 0x6c, 0x56, 0xb4, 0x54, 0xa9, 0x5f, 0xf5, 0x55, 0x34, 0x1a, + 0x86, 0x67, 0x84, 0x8f, 0x23, 0xee, 0x65, 0xee, 0x28, 0x14, 0xe2, 0xd7, + 0xb6, 0x73, 0xfc, 0xe1, 0x67, 0xba, 0x56, 0x18}, + pub_key_14, + {}, + true}, + + // Comment: + // tcID: 240 + {SEC_OID_SHA256, + 240, + {0x54, 0x10, 0x7d, 0x4e, 0xc8, 0x03, 0xc8, 0xca, 0xb6, 0xa0, 0xe7, 0x41, + 0x03, 0xca, 0x3c, 0xea, 0x53, 0x91, 0x9e, 0x48, 0x4b, 0xe4, 0xbe, 0x88, + 0xe6, 0x29, 0x9a, 0xea, 0x32, 0x45, 0x28, 0x9c, 0x6e, 0x3e, 0x53, 0x68, + 0x13, 0x76, 0x00, 0xa1, 0x56, 0x94, 0x93, 0x7b, 0x83, 0x0b, 0x8d, 0x47, + 0x39, 0xf6, 0x9f, 0xe8, 0xd3, 0xbf, 0x8b, 0x8a, 0x6b, 0x4c, 0xac, 0x11, + 0x95, 0x48, 0x52, 0x8a, 0xe6, 0x93, 0x67, 0xf4, 0x2f, 0x56, 0x9b, 0xf7, + 0xe2, 0x66, 0x37, 0x45, 0xa6, 0x91, 0x91, 0x31, 0x2a, 0x24, 0x04, 0xa1, + 0x83, 0xd6, 0xa8, 0x49, 0xd9, 0xd1, 0x12, 0xf8, 0xce, 0x18, 0x70, 0x93, + 0x86, 0xbc, 0x5c, 0x8c, 0xfa, 0x82, 0x30, 0x61, 0xd3, 0x7e, 0xc0, 0x27, + 0x5b, 0x5a, 0x9e, 0x4e, 0xb1, 0x1c, 0xb6, 0xcc, 0x82, 0xb1, 0x24, 0x65, + 0xc1, 0x48, 0x2e, 0x0b, 0x52, 0x8b, 0xc0, 0x99}, + pub_key_14, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 241 + {SEC_OID_SHA256, + 241, + {0xa1, 0x68, 0xc5, 0x7d, 0xff, 0x28, 0x1d, 0xb4, 0xbe, 0x76, 0xf1, 0x84, + 0x0b, 0xc8, 0xb1, 0x97, 0x6f, 0x34, 0xc6, 0x97, 0x6c, 0xe0, 0x39, 0x1b, + 0xe8, 0xf7, 0x80, 0x71, 0x65, 0xca, 0x1b, 0x53, 0x7f, 0xde, 0xbf, 0x00, + 0x85, 0x2b, 0xc5, 0xa7, 0xf4, 0x6b, 0x58, 0x62, 0x51, 0x48, 0xaf, 0x5b, + 0x6d, 0xd6, 0x8a, 0x4b, 0x3e, 0x84, 0x57, 0x37, 0x65, 0x50, 0x68, 0x77, + 0x6c, 0xe6, 0x4d, 0x80, 0x02, 0xcf, 0xc9, 0x14, 0xe2, 0x41, 0x78, 0xff, + 0x9d, 0x86, 0x26, 0x8c, 0x6b, 0x0c, 0x97, 0xd4, 0x98, 0x53, 0xa9, 0xcd, + 0xe8, 0x2d, 0x7d, 0x8b, 0x1f, 0xe6, 0x21, 0x5a, 0x78, 0x90, 0x5a, 0xde, + 0xe1, 0xc3, 0xa1, 0x9f, 0x01, 0xbb, 0x37, 0x63, 0xd5, 0x04, 0xef, 0x3b, + 0xa1, 0x1d, 0x00, 0x03, 0x97, 0x0c, 0xec, 0x91, 0xff, 0x0d, 0x60, 0x8b, + 0x65, 0x35, 0xfe, 0x3c, 0x03, 0x2f, 0xd2, 0x93}, + pub_key_14, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 242 + {SEC_OID_SHA256, + 242, + {0x89, 0x86, 0x5c, 0x4a, 0x0e, 0x92, 0x43, 0x76, 0xba, 0x61, 0x9c, 0x1b, + 0x0c, 0xd2, 0x8c, 0x0d, 0x1a, 0x5d, 0xdf, 0x02, 0xce, 0xa1, 0x30, 0x2c, + 0xd3, 0x1e, 0x92, 0xaa, 0x71, 0xb7, 0x22, 0x4f, 0xd0, 0x3d, 0x57, 0x80, + 0x16, 0x2a, 0x59, 0x4c, 0x21, 0x24, 0xec, 0xc8, 0xf6, 0x4d, 0xda, 0xbb, + 0xdc, 0xbe, 0x40, 0x40, 0x30, 0x63, 0x6e, 0xeb, 0xe9, 0x4e, 0x63, 0x87, + 0x5a, 0xbd, 0x41, 0x4f, 0x1e, 0x8d, 0xc7, 0x54, 0xdd, 0x43, 0x86, 0x97, + 0x61, 0x30, 0x05, 0x69, 0xde, 0x97, 0x5a, 0xdb, 0xde, 0x0b, 0x1e, 0xcf, + 0x9c, 0x2b, 0x5e, 0x1c, 0x5e, 0x80, 0x6a, 0xac, 0x80, 0x47, 0xeb, 0xec, + 0x99, 0xe8, 0xe2, 0x03, 0x08, 0xec, 0xe8, 0x62, 0xd9, 0x2b, 0x40, 0x36, + 0x6e, 0xcf, 0xf5, 0x8f, 0xab, 0x7a, 0x25, 0x79, 0x5a, 0x52, 0xb6, 0xa8, + 0xd5, 0x23, 0xc6, 0x40, 0xf8, 0x22, 0xbb, 0xd0}, + pub_key_14, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 243 + {SEC_OID_SHA256, + 243, + {0x8c, 0x35, 0x6d, 0x84, 0xe4, 0x15, 0x6d, 0x2a, 0xd5, 0x65, 0xbe, 0x16, + 0xb1, 0x98, 0x0b, 0x57, 0x89, 0xe9, 0x74, 0x30, 0xfa, 0xd2, 0x6f, 0xf3, + 0x8a, 0xa8, 0x53, 0x3f, 0x28, 0x2b, 0x91, 0x89, 0xcc, 0xec, 0x1b, 0xe6, + 0x4f, 0xa2, 0xd7, 0xb5, 0x16, 0xab, 0xfd, 0xcd, 0xc4, 0xa3, 0x87, 0x04, + 0x15, 0xaf, 0x68, 0xa1, 0xef, 0xcb, 0x19, 0xd6, 0x76, 0xdb, 0x07, 0x04, + 0xca, 0xe1, 0x92, 0xbe, 0xdb, 0xfa, 0xfd, 0x00, 0x13, 0x59, 0x58, 0xff, + 0x92, 0x00, 0x62, 0xf5, 0x7b, 0x7f, 0x48, 0x70, 0xff, 0x0c, 0xfe, 0x71, + 0x16, 0xcc, 0xbc, 0xe9, 0xaf, 0xb0, 0xc3, 0xbb, 0x9c, 0x84, 0x1b, 0xb6, + 0xe6, 0xd0, 0x9c, 0x45, 0x5b, 0x36, 0xb7, 0x8b, 0xa2, 0x2f, 0x82, 0x16, + 0x1f, 0x08, 0x49, 0x0e, 0xd2, 0xcf, 0x1f, 0x3c, 0x00, 0x08, 0xae, 0xff, + 0x27, 0xfe, 0xf4, 0x0c, 0x43, 0x80, 0x1b, 0x1d}, + pub_key_14, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 244 + {SEC_OID_SHA256, + 244, + {0x4d, 0x96, 0x54, 0xe2, 0x13, 0x73, 0x4a, 0xdb, 0x2b, 0xb5, 0xc9, 0x14, + 0xe7, 0xb2, 0x4b, 0x7f, 0x8f, 0xa8, 0xcb, 0x01, 0x93, 0x49, 0xbc, 0xcc, + 0x33, 0x15, 0x17, 0xfd, 0xd7, 0xc6, 0x34, 0x20, 0xf6, 0xdd, 0xa5, 0x95, + 0x42, 0xbf, 0xbb, 0xc7, 0xb1, 0xf2, 0x51, 0x69, 0x14, 0x25, 0xc1, 0x66, + 0x75, 0x37, 0x92, 0x79, 0x7a, 0xa7, 0xc1, 0x64, 0x74, 0xec, 0x79, 0xa0, + 0xb8, 0x44, 0xa0, 0x80, 0xfb, 0x95, 0x1a, 0x27, 0xd8, 0xb0, 0xb9, 0xd5, + 0x00, 0x0e, 0x54, 0xb0, 0xe9, 0x28, 0xbb, 0x3c, 0xc3, 0x58, 0x82, 0x90, + 0x01, 0x63, 0x92, 0xa8, 0x02, 0xd8, 0x46, 0xc5, 0x87, 0x21, 0x07, 0xc8, + 0xc3, 0x55, 0xc9, 0x62, 0xd7, 0x8f, 0x79, 0x93, 0xe9, 0x5c, 0x25, 0xa2, + 0x6b, 0xd2, 0xd8, 0x4a, 0x86, 0x8a, 0xbd, 0xca, 0x42, 0xc7, 0xb9, 0x67, + 0xa8, 0xfe, 0x67, 0x30, 0x7c, 0x52, 0x95, 0xab}, + pub_key_14, + {0x61}, + true}, + + // Comment: + // tcID: 245 + {SEC_OID_SHA256, + 245, + {0x8b, 0xfb, 0xc9, 0x54, 0x5d, 0x3c, 0x8d, 0xd9, 0x0c, 0x3d, 0xe1, 0x31, + 0x07, 0xa6, 0x44, 0x94, 0xb0, 0x92, 0xc2, 0xc9, 0x45, 0x6a, 0xa3, 0xf2, + 0xaa, 0x5e, 0x2b, 0xad, 0xe6, 0xa7, 0x1c, 0x4b, 0x1d, 0xf7, 0x8c, 0xd3, + 0xfb, 0xeb, 0xbe, 0xc4, 0x41, 0xc0, 0x1b, 0x46, 0x40, 0xfa, 0x83, 0x80, + 0x39, 0x06, 0x92, 0xaa, 0x2f, 0xf9, 0x0d, 0xe7, 0xe3, 0xaf, 0x89, 0xc4, + 0x56, 0xad, 0x84, 0x40, 0x34, 0x13, 0xd0, 0x5c, 0x29, 0xb0, 0x26, 0x61, + 0x75, 0x89, 0x3e, 0xb3, 0xaf, 0xb7, 0xcd, 0x7d, 0x69, 0x1e, 0x1b, 0xa3, + 0xe5, 0xa5, 0x4a, 0x1a, 0x13, 0xe5, 0xe3, 0xfd, 0x65, 0x78, 0x08, 0x7a, + 0xeb, 0xe7, 0x7c, 0x52, 0x7d, 0xe6, 0x5d, 0xea, 0x0b, 0x88, 0x01, 0x57, + 0x0a, 0x3d, 0xd2, 0xa7, 0x08, 0xf8, 0xd0, 0xd1, 0xed, 0xb4, 0x3e, 0x3a, + 0x4b, 0xf6, 0x04, 0x36, 0xb9, 0xf8, 0x84, 0x66}, + pub_key_14, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 246 + {SEC_OID_SHA256, + 246, + {0xda, 0x3e, 0x78, 0xfe, 0xbf, 0xe4, 0xc7, 0x26, 0x21, 0x25, 0x97, 0x38, + 0xab, 0xf6, 0xdb, 0x04, 0x1d, 0x52, 0x6d, 0xb7, 0xa9, 0x42, 0x44, 0x3e, + 0x94, 0x38, 0x3e, 0x21, 0x67, 0x3c, 0x98, 0x18, 0xaf, 0xeb, 0x3a, 0x40, + 0xb2, 0x8b, 0x6d, 0xc1, 0x90, 0xe7, 0xa3, 0xee, 0xd9, 0x7e, 0x82, 0x1d, + 0xe3, 0x78, 0x00, 0xd2, 0x0b, 0xf1, 0x58, 0x15, 0xa0, 0x7c, 0x9b, 0xf6, + 0xf3, 0x05, 0xbb, 0x68, 0xdf, 0x96, 0x57, 0x9f, 0x5d, 0xf1, 0xd0, 0x39, + 0x6a, 0x45, 0xa1, 0x90, 0xe4, 0x25, 0x78, 0x22, 0x59, 0xee, 0x56, 0x73, + 0xb5, 0xaa, 0x13, 0xf8, 0x90, 0x36, 0xf1, 0x29, 0xc0, 0x3f, 0x51, 0xf2, + 0x73, 0x50, 0x37, 0x17, 0x01, 0x44, 0xac, 0xd2, 0x2b, 0x09, 0xdc, 0xb4, + 0x09, 0xb9, 0xca, 0x2b, 0xd2, 0x7b, 0x53, 0xbe, 0xbf, 0x38, 0x4b, 0xb6, + 0x47, 0xff, 0xda, 0x19, 0x5b, 0xeb, 0x3a, 0x97}, + pub_key_15, + {}, + true}, + + // Comment: + // tcID: 247 + {SEC_OID_SHA256, + 247, + {0xd6, 0x5f, 0x87, 0xb5, 0x90, 0x55, 0x94, 0x49, 0x3a, 0x1d, 0x1a, 0xda, + 0x85, 0x66, 0xd6, 0xfe, 0xf7, 0x41, 0x93, 0xb2, 0xe6, 0x6b, 0x1d, 0x8c, + 0x72, 0xf7, 0xdb, 0xac, 0x25, 0x74, 0xcb, 0x07, 0xd0, 0x71, 0x78, 0xea, + 0x6c, 0x0d, 0xcb, 0xce, 0x03, 0xa3, 0x2d, 0xbf, 0xab, 0xe4, 0xc9, 0xd9, + 0x00, 0x9e, 0xb5, 0x4a, 0xc9, 0xb7, 0xc0, 0x24, 0xa4, 0xac, 0x85, 0xac, + 0x5b, 0x89, 0x86, 0x47, 0x0b, 0xb1, 0x1c, 0x39, 0xd1, 0xb5, 0x1e, 0x95, + 0x3c, 0x4b, 0xa9, 0x9b, 0xbd, 0x91, 0x38, 0x29, 0x62, 0xe8, 0x77, 0xa8, + 0xf3, 0x3e, 0xd8, 0x16, 0x8b, 0x34, 0x25, 0x52, 0x49, 0x3c, 0x41, 0xcd, + 0x3d, 0x01, 0xf4, 0x12, 0x54, 0x59, 0xdd, 0x4f, 0x05, 0xd9, 0xde, 0xf1, + 0x00, 0x0e, 0xd5, 0x8b, 0x5c, 0x99, 0xc9, 0x65, 0x2d, 0x88, 0x2d, 0x4c, + 0x3d, 0xdb, 0xf2, 0x58, 0xb3, 0xaa, 0xf7, 0x49}, + pub_key_15, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 248 + {SEC_OID_SHA256, + 248, + {0x4c, 0x8a, 0xd9, 0x3e, 0xd0, 0x69, 0x34, 0xda, 0x7c, 0xf3, 0xf3, 0x99, + 0xc2, 0xf6, 0x2e, 0xeb, 0xc6, 0x54, 0xa4, 0xf4, 0x95, 0x2f, 0x19, 0xd3, + 0xc6, 0xb8, 0x57, 0xde, 0xd2, 0xfa, 0x13, 0xa0, 0x9e, 0xd7, 0x81, 0x80, + 0x16, 0x7d, 0x62, 0xc1, 0x6f, 0x0c, 0x89, 0x3e, 0xd9, 0x00, 0xa3, 0x3f, + 0xf2, 0x2d, 0xfa, 0x5f, 0x04, 0xf5, 0x71, 0xed, 0x23, 0x24, 0x7c, 0x58, + 0xcd, 0x24, 0x7c, 0xff, 0x7a, 0xe8, 0xc1, 0xd8, 0x26, 0x6e, 0xe2, 0xe5, + 0x63, 0xf3, 0xdd, 0x53, 0x76, 0x8d, 0x51, 0xc2, 0xc5, 0x71, 0x11, 0x5c, + 0x15, 0xaa, 0x42, 0x2b, 0x39, 0xd9, 0x0e, 0xe1, 0x3a, 0xc2, 0x45, 0xb6, + 0xc8, 0x66, 0xa7, 0x6e, 0xdc, 0x0a, 0xd9, 0xb9, 0x6c, 0xa0, 0x7c, 0xde, + 0xd8, 0x73, 0xaa, 0x70, 0xe2, 0x6a, 0x85, 0x37, 0xde, 0x73, 0x72, 0xc6, + 0xd2, 0x4a, 0xcb, 0x5a, 0xf4, 0x66, 0xbd, 0x46}, + pub_key_15, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 249 + {SEC_OID_SHA256, + 249, + {0xba, 0x37, 0xf8, 0x92, 0xbb, 0x52, 0x61, 0x6d, 0x65, 0xcf, 0xf7, 0x15, + 0x94, 0x3d, 0xc7, 0xd5, 0x3a, 0x5d, 0x4a, 0x0f, 0xfb, 0x78, 0x7b, 0xde, + 0xd5, 0x8c, 0xf5, 0xdd, 0xd2, 0xed, 0xaa, 0xf0, 0x49, 0xde, 0x7b, 0x80, + 0xdb, 0x18, 0x5e, 0x12, 0xf2, 0x57, 0x90, 0xd1, 0x57, 0xd2, 0x6a, 0x63, + 0x6b, 0xd1, 0xae, 0xd5, 0x96, 0x4a, 0x5d, 0x88, 0x7f, 0x5d, 0x2c, 0x5f, + 0x13, 0x3d, 0xc0, 0x00, 0x14, 0xa2, 0x45, 0xf7, 0xab, 0x6f, 0x28, 0xc8, + 0x28, 0x17, 0x40, 0x11, 0x9e, 0x2f, 0x82, 0x25, 0x07, 0xff, 0x8a, 0xba, + 0x95, 0x32, 0xf4, 0x1d, 0x1d, 0xde, 0xb1, 0xd1, 0x6b, 0xc3, 0x63, 0x25, + 0x46, 0x73, 0x34, 0x3e, 0xd3, 0xe5, 0x87, 0xcc, 0xfb, 0xa7, 0xb7, 0x25, + 0x56, 0x68, 0x5c, 0xeb, 0x87, 0xdf, 0x3b, 0x0a, 0x6b, 0xad, 0x26, 0xca, + 0x7c, 0x7a, 0x4f, 0x3d, 0x84, 0xfd, 0x3b, 0x8e}, + pub_key_15, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 250 + {SEC_OID_SHA256, + 250, + {0x0f, 0x97, 0x3b, 0xd8, 0xab, 0xa9, 0x17, 0x13, 0x48, 0xa1, 0x37, 0x1b, + 0x82, 0xdb, 0x74, 0xb7, 0xe5, 0x84, 0xa9, 0x24, 0x3d, 0x85, 0xb3, 0xa0, + 0x77, 0x59, 0x25, 0x3f, 0x18, 0xe9, 0xdf, 0x44, 0xbd, 0xfe, 0x3b, 0xae, + 0x72, 0x5f, 0x0e, 0x01, 0x53, 0x83, 0x6e, 0x94, 0xa9, 0xf6, 0xdc, 0xc2, + 0x34, 0xc9, 0xe8, 0x08, 0x32, 0xa8, 0x00, 0x49, 0xe2, 0x9c, 0x7a, 0x35, + 0x9e, 0xeb, 0x52, 0x81, 0xab, 0x09, 0x2c, 0x50, 0xc6, 0x0a, 0xd2, 0xc9, + 0xe2, 0x65, 0x6e, 0x2f, 0x0b, 0x34, 0x84, 0x3b, 0x6a, 0xeb, 0xad, 0xef, + 0xa3, 0xd6, 0xc2, 0xb0, 0xd6, 0x2a, 0x31, 0x06, 0x88, 0xfa, 0xbd, 0xbb, + 0x01, 0x41, 0x6b, 0xfe, 0xfc, 0xbf, 0x2b, 0xb6, 0x2e, 0x77, 0x8f, 0x23, + 0xab, 0xb2, 0x2c, 0x99, 0x4a, 0xcf, 0x42, 0x7d, 0x41, 0xd1, 0x53, 0x73, + 0xa3, 0x0d, 0x0c, 0x64, 0xf6, 0x22, 0x3e, 0xbb}, + pub_key_15, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 251 + {SEC_OID_SHA256, + 251, + {0xa5, 0x66, 0xee, 0x4a, 0x97, 0x4b, 0xe5, 0xe9, 0x18, 0x1a, 0x98, 0xc0, + 0x9b, 0x9c, 0x84, 0xe0, 0xcb, 0x71, 0x76, 0x55, 0x64, 0x3f, 0xb8, 0x32, + 0x65, 0x40, 0xb2, 0x2d, 0x88, 0x4e, 0x70, 0xef, 0xf1, 0x04, 0xa8, 0x31, + 0x3e, 0x09, 0x77, 0xe5, 0xa9, 0xef, 0xdb, 0xfe, 0x91, 0x3c, 0x67, 0x2c, + 0xe9, 0x16, 0x21, 0xda, 0xd5, 0x4b, 0xcf, 0xb3, 0x0c, 0xb5, 0x20, 0x0f, + 0x70, 0x52, 0x38, 0xc7, 0x6e, 0xa3, 0x1b, 0x06, 0x2e, 0x33, 0x64, 0xea, + 0x85, 0x5c, 0x88, 0xc1, 0x0a, 0xcf, 0x65, 0x83, 0x55, 0xc9, 0xcd, 0x9b, + 0x59, 0x8e, 0xbb, 0x79, 0x05, 0xe6, 0x8a, 0x3d, 0xce, 0x23, 0xdd, 0xe6, + 0xdd, 0x77, 0xd5, 0x0c, 0x00, 0xbd, 0x81, 0x48, 0x16, 0x0f, 0x42, 0x3c, + 0x8c, 0x56, 0x3f, 0x0c, 0x5b, 0x52, 0xe5, 0xaa, 0xc7, 0x84, 0x85, 0x0f, + 0xfa, 0xa5, 0xa1, 0x81, 0x05, 0x5d, 0x64, 0xe8}, + pub_key_15, + {0x61}, + true}, + + // Comment: + // tcID: 252 + {SEC_OID_SHA256, + 252, + {0xd8, 0x21, 0xf0, 0x83, 0x50, 0x75, 0x40, 0x83, 0x90, 0x86, 0xdc, 0x8d, + 0xbe, 0x17, 0x1a, 0x11, 0x9f, 0x76, 0x05, 0xee, 0x6d, 0xc8, 0x1d, 0x48, + 0x0a, 0x27, 0x3f, 0x72, 0x5c, 0x1d, 0x4c, 0xd1, 0x34, 0xc1, 0x43, 0x19, + 0x4f, 0x61, 0x5e, 0x71, 0x0b, 0xaa, 0x82, 0xe5, 0x20, 0x10, 0xba, 0x17, + 0x16, 0xae, 0x0c, 0xfa, 0xce, 0x42, 0xb4, 0xd6, 0xed, 0xf6, 0x8d, 0x9f, + 0x5c, 0x90, 0xbd, 0x9b, 0x7d, 0x33, 0x8b, 0xd8, 0xaf, 0x0c, 0xf2, 0x59, + 0x11, 0xca, 0x91, 0x69, 0xaa, 0x5b, 0x44, 0x2c, 0x36, 0xf8, 0x54, 0xc6, + 0xc6, 0x53, 0x70, 0xdb, 0x46, 0x45, 0xce, 0x35, 0x52, 0xe9, 0x34, 0x87, + 0xaa, 0xc3, 0xcf, 0xa7, 0x23, 0x9a, 0x1a, 0xbd, 0x9e, 0xc9, 0xca, 0x2e, + 0x96, 0x5c, 0x02, 0xf2, 0x80, 0x92, 0x0e, 0x84, 0x6b, 0x49, 0x45, 0xd7, + 0x4d, 0xf9, 0xa9, 0x9f, 0x81, 0x51, 0x8f, 0x4b}, + pub_key_15, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 253 + {SEC_OID_SHA256, + 253, + {0xa0, 0xab, 0xd1, 0x65, 0xa5, 0xef, 0x87, 0x33, 0xba, 0x11, 0x1f, 0xa0, + 0xfa, 0x09, 0x26, 0x30, 0x22, 0x2d, 0x80, 0x9d, 0x8a, 0xe8, 0x11, 0xf2, + 0x4f, 0x8b, 0xea, 0xd4, 0x96, 0x8b, 0x75, 0x33, 0xaf, 0x31, 0x01, 0x96, + 0x63, 0x71, 0x3b, 0xa1, 0x34, 0xe7, 0xdd, 0x34, 0x5c, 0x38, 0xe7, 0x16, + 0x6a, 0x03, 0x70, 0x25, 0xeb, 0x34, 0xad, 0xcd, 0x68, 0x91, 0xc9, 0xec, + 0x94, 0x1d, 0x2e, 0x3e, 0xb1, 0xe4, 0xbd, 0xed, 0x1d, 0x26, 0x92, 0x72, + 0xb6, 0x02, 0xcb, 0x9b, 0x53, 0x56, 0x8b, 0x99, 0x2d, 0xdb, 0x51, 0x03, + 0x91, 0x4e, 0x64, 0x24, 0xc7, 0x55, 0x05, 0x70, 0x1a, 0x37, 0x99, 0x6c, + 0x83, 0x18, 0xb0, 0xb6, 0xf8, 0x64, 0x0c, 0xb6, 0xb6, 0xe7, 0x70, 0xac, + 0x44, 0x31, 0x4b, 0x86, 0x6a, 0x7c, 0x68, 0x3a, 0x69, 0x03, 0xf7, 0xbb, + 0xa0, 0x7b, 0x6f, 0x19, 0x7e, 0xc5, 0x54, 0xfc}, + pub_key_16, + {}, + true}, + + // Comment: + // tcID: 254 + {SEC_OID_SHA256, + 254, + {0x41, 0x33, 0x98, 0x84, 0xa9, 0xb3, 0x94, 0x0e, 0x84, 0x88, 0xd6, 0x66, + 0xbb, 0x15, 0x80, 0x63, 0xc6, 0xa2, 0xa2, 0x71, 0x7c, 0xae, 0x7f, 0x56, + 0x48, 0x34, 0xa8, 0x76, 0xfc, 0xbf, 0x70, 0x98, 0xec, 0xf3, 0xac, 0xbf, + 0xab, 0xf3, 0x7d, 0x38, 0xa8, 0xe6, 0x12, 0x7b, 0x1e, 0x31, 0x37, 0x44, + 0xf1, 0xf8, 0x96, 0xe1, 0x65, 0xef, 0xda, 0xea, 0x0b, 0x2e, 0x76, 0x73, + 0x86, 0x78, 0x42, 0xb9, 0xe9, 0x4d, 0xb0, 0x86, 0x8e, 0xd9, 0xa9, 0x2b, + 0xcd, 0xcb, 0x37, 0x0a, 0x4e, 0x20, 0xff, 0x27, 0x5c, 0x82, 0x59, 0x5e, + 0x44, 0x00, 0xa8, 0xb9, 0xe9, 0xf1, 0x24, 0x82, 0xf0, 0x14, 0x84, 0x6b, + 0x48, 0x21, 0x6f, 0x32, 0x12, 0x66, 0xae, 0x6a, 0xe6, 0x33, 0x8d, 0xbc, + 0xdc, 0x41, 0xb7, 0x11, 0xe4, 0x83, 0xe6, 0xe3, 0xe7, 0x28, 0x77, 0x2e, + 0x7f, 0x9f, 0x5e, 0xf9, 0x5c, 0x30, 0x19, 0x6b}, + pub_key_16, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 255 + {SEC_OID_SHA256, + 255, + {0x88, 0x83, 0x67, 0x6b, 0xec, 0xdc, 0x27, 0x87, 0x8c, 0xcd, 0xff, 0x53, + 0xdd, 0xa0, 0x11, 0xe5, 0xe2, 0xf8, 0x86, 0xe3, 0x1e, 0x1e, 0x88, 0xd5, + 0x20, 0xbb, 0x16, 0x1c, 0xd6, 0x3a, 0xa0, 0x01, 0xfd, 0xed, 0x9f, 0x06, + 0x56, 0x10, 0x9c, 0x15, 0x07, 0xbd, 0x1b, 0xa5, 0xd3, 0xbb, 0x3e, 0x72, + 0x50, 0x29, 0xa2, 0x36, 0xb4, 0xc3, 0xc0, 0x42, 0x0a, 0x1f, 0xcf, 0xff, + 0xe3, 0x48, 0xc5, 0x27, 0x7d, 0x6a, 0xa5, 0x1b, 0xf7, 0x5d, 0x9a, 0xf2, + 0x6f, 0xdc, 0x15, 0xfc, 0x49, 0xd6, 0x37, 0xb0, 0x78, 0xa8, 0xb0, 0x47, + 0x8b, 0x5b, 0x0a, 0x9c, 0x42, 0x87, 0x56, 0xd2, 0x60, 0x06, 0x8e, 0x5e, + 0x62, 0x2f, 0x19, 0x3b, 0x9f, 0x9a, 0x2c, 0x1d, 0x97, 0x9e, 0x33, 0x22, + 0xd7, 0xf3, 0xed, 0xc3, 0x20, 0x53, 0x54, 0x1c, 0x6e, 0xfa, 0x24, 0x85, + 0xe4, 0x2e, 0x99, 0xa8, 0x04, 0xf9, 0x43, 0x88}, + pub_key_16, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 256 + {SEC_OID_SHA256, + 256, + {0x9f, 0x2e, 0x01, 0xb9, 0x2b, 0xc9, 0xdd, 0x32, 0xdc, 0xf2, 0x4a, 0xee, + 0x91, 0x46, 0x77, 0x97, 0x39, 0x66, 0x49, 0xa3, 0x25, 0x5b, 0xac, 0x94, + 0x3d, 0xd0, 0xe0, 0x3c, 0x9e, 0xf4, 0x16, 0xf3, 0x49, 0xc0, 0xcb, 0xb7, + 0x28, 0x70, 0x47, 0x30, 0xf3, 0xc7, 0xa7, 0xc2, 0x44, 0x06, 0x6a, 0x94, + 0xb2, 0x29, 0xa6, 0xe8, 0x6b, 0xde, 0x77, 0x53, 0xc8, 0x94, 0x01, 0x29, + 0x62, 0x63, 0x07, 0xb5, 0x42, 0xcc, 0x7f, 0x59, 0x65, 0x83, 0x93, 0x2b, + 0x4f, 0xe6, 0xea, 0x93, 0x84, 0xd5, 0x35, 0x3e, 0x08, 0x65, 0x4e, 0x96, + 0x6a, 0x64, 0xb6, 0x3b, 0xd6, 0x74, 0x55, 0x03, 0xf7, 0xe4, 0x38, 0x3d, + 0xce, 0xf7, 0x4a, 0xd4, 0x51, 0x6a, 0xc2, 0x5c, 0x87, 0x90, 0xdb, 0x67, + 0x02, 0xac, 0x5b, 0x8b, 0x05, 0x7a, 0x8f, 0xae, 0x75, 0x66, 0x9b, 0x6a, + 0x9e, 0x68, 0x9e, 0x92, 0x11, 0xa3, 0x37, 0xb9}, + pub_key_16, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 257 + {SEC_OID_SHA256, + 257, + {0x3c, 0xb9, 0x55, 0x7d, 0x9f, 0xe4, 0x9b, 0x88, 0x93, 0x19, 0xe0, 0xd4, + 0x1e, 0xfc, 0x00, 0xcb, 0xa3, 0x42, 0x77, 0xca, 0xee, 0xd2, 0xb2, 0xc5, + 0x4f, 0xc8, 0x97, 0x72, 0xc6, 0x69, 0x20, 0x0d, 0xd6, 0x3f, 0x02, 0xf3, + 0x40, 0xcb, 0x6e, 0xd5, 0x79, 0xa3, 0x79, 0xa3, 0xfd, 0x6a, 0x56, 0x8c, + 0xa9, 0xd4, 0xbc, 0xe2, 0x06, 0x65, 0x5a, 0xe4, 0x58, 0x68, 0x50, 0x63, + 0x8e, 0xe6, 0xbf, 0xfa, 0xae, 0x2b, 0xed, 0x7c, 0x7a, 0xfe, 0x73, 0x53, + 0xd2, 0x24, 0x18, 0xd7, 0xe4, 0xf6, 0xb1, 0x5e, 0x19, 0x8c, 0x85, 0xb6, + 0x49, 0xd3, 0xe5, 0xa6, 0x7f, 0x00, 0x70, 0x2d, 0xd9, 0xfe, 0xfe, 0xd7, + 0xdc, 0x72, 0x13, 0x6b, 0xb4, 0x44, 0x0f, 0xac, 0x58, 0xe6, 0x44, 0x53, + 0xe4, 0xee, 0x63, 0xa8, 0x1d, 0xe4, 0x27, 0x04, 0x46, 0x57, 0x1b, 0x19, + 0x2f, 0x41, 0x41, 0x16, 0xe1, 0x65, 0xef, 0xc0}, + pub_key_16, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 258 + {SEC_OID_SHA256, + 258, + {0x06, 0xe6, 0xfb, 0x56, 0x8e, 0x36, 0x6f, 0xa2, 0x0d, 0x48, 0x70, 0x4b, + 0xe4, 0x0e, 0x99, 0x1a, 0x29, 0x1d, 0x47, 0xa4, 0x64, 0x29, 0x6a, 0x49, + 0xc3, 0x77, 0x18, 0xc1, 0x15, 0x3b, 0x0f, 0xea, 0x17, 0xac, 0x18, 0xa0, + 0x1f, 0xf9, 0x7b, 0x32, 0xa9, 0x2d, 0x07, 0x63, 0x5d, 0xfb, 0x91, 0x43, + 0xd0, 0x11, 0xd0, 0x03, 0xc9, 0x15, 0x30, 0x20, 0xf5, 0xef, 0x7f, 0xd3, + 0xef, 0x25, 0x8c, 0xfe, 0x92, 0xa7, 0xa2, 0x12, 0x07, 0x18, 0xfc, 0xc8, + 0x5c, 0x73, 0xac, 0xd3, 0x4c, 0xbd, 0x50, 0x67, 0x0c, 0x2e, 0x04, 0x4d, + 0xc3, 0xb8, 0x2f, 0xca, 0x29, 0xb1, 0x01, 0x79, 0x12, 0xb6, 0x5d, 0x8a, + 0x84, 0x45, 0x15, 0x65, 0x53, 0x08, 0x36, 0x7d, 0x87, 0x97, 0xae, 0x5b, + 0x7f, 0xb9, 0x10, 0x42, 0xdf, 0x57, 0x3f, 0x32, 0xde, 0x69, 0xc1, 0x84, + 0x2a, 0x12, 0x8a, 0xc8, 0x89, 0x37, 0xc0, 0xe9}, + pub_key_16, + {0x61}, + true}, + + // Comment: + // tcID: 259 + {SEC_OID_SHA256, + 259, + {0x32, 0x72, 0x38, 0xfd, 0x70, 0x1d, 0xc4, 0xa8, 0x29, 0x82, 0x75, 0x50, + 0xaa, 0xd9, 0x8f, 0x9b, 0xcd, 0x75, 0xe9, 0xf3, 0x83, 0x1c, 0x36, 0x79, + 0x99, 0x8c, 0x86, 0x9c, 0x1d, 0xd8, 0x38, 0x1b, 0xc6, 0xb7, 0x4b, 0x72, + 0x1e, 0x9d, 0x33, 0x77, 0x03, 0x4e, 0x05, 0x9d, 0x66, 0x37, 0x69, 0x0b, + 0xa3, 0xa1, 0x84, 0xff, 0xd9, 0x8a, 0xf9, 0x51, 0xd4, 0x3a, 0x22, 0x10, + 0x5a, 0x51, 0x83, 0x8f, 0x72, 0xcf, 0x59, 0x2d, 0x65, 0x8a, 0xf0, 0x1a, + 0xde, 0xed, 0xf7, 0x21, 0xcf, 0x2e, 0xb2, 0xbb, 0x2c, 0x90, 0xc6, 0x83, + 0x11, 0xcb, 0x26, 0x7f, 0x0c, 0xfa, 0xcc, 0xa9, 0x03, 0xc1, 0xa2, 0xa7, + 0x3f, 0x72, 0x28, 0xba, 0xdb, 0x5d, 0x86, 0x97, 0x6f, 0x5d, 0x33, 0x71, + 0xfe, 0x9b, 0x00, 0xcc, 0xa0, 0x48, 0xa7, 0xa0, 0xb0, 0xfc, 0x4b, 0x03, + 0xda, 0x11, 0xc5, 0xa0, 0x98, 0x04, 0x5e, 0x07}, + pub_key_16, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 260 + {SEC_OID_SHA256, + 260, + {0x0a, 0xed, 0xa7, 0xc9, 0x2b, 0x47, 0x0d, 0xf7, 0x77, 0x74, 0x8f, 0x29, + 0x9d, 0xe6, 0xf4, 0xb2, 0xe9, 0xac, 0x2c, 0xbe, 0x74, 0xb5, 0x48, 0x8f, + 0x15, 0xe6, 0xe1, 0xe3, 0x8e, 0x5a, 0x62, 0x5b, 0x29, 0x2b, 0x29, 0x3d, + 0x5a, 0xc0, 0x4b, 0xf6, 0x0a, 0x51, 0xf4, 0x7f, 0x89, 0x74, 0x1f, 0x38, + 0x72, 0x3f, 0xde, 0xbc, 0xda, 0x49, 0x43, 0x85, 0x0c, 0xfa, 0x33, 0x3b, + 0xdf, 0x9a, 0x80, 0x68, 0x9a, 0xaa, 0xc2, 0x40, 0xe2, 0x3d, 0x5f, 0x7c, + 0xd9, 0xf3, 0xb2, 0x64, 0xee, 0xff, 0x49, 0x1e, 0x39, 0x1a, 0x0b, 0x89, + 0x31, 0xa7, 0x05, 0xcc, 0xb2, 0xd9, 0x20, 0x7d, 0x5a, 0x39, 0xed, 0xcd, + 0xbe, 0x73, 0x9f, 0xc8, 0xc3, 0x67, 0x91, 0x00, 0x70, 0xf3, 0x14, 0xe2, + 0x25, 0xde, 0x55, 0x07, 0x9c, 0x5c, 0xa9, 0x63, 0xb4, 0x04, 0xbb, 0x7a, + 0xc7, 0x23, 0x58, 0xc5, 0x78, 0xe9, 0x13, 0x5d}, + pub_key_17, + {}, + true}, + + // Comment: + // tcID: 261 + {SEC_OID_SHA256, + 261, + {0x6d, 0x20, 0xdb, 0x04, 0xef, 0xb2, 0x8f, 0xbe, 0x87, 0x62, 0x2a, 0xad, + 0x88, 0xb5, 0x1d, 0x92, 0x94, 0xd3, 0x3b, 0x55, 0xe7, 0xde, 0xa6, 0x53, + 0xec, 0xa9, 0x26, 0x6c, 0xaf, 0x46, 0x1f, 0xf6, 0xaa, 0xa3, 0x44, 0xf8, + 0x46, 0x71, 0xb8, 0xe0, 0x6a, 0xe3, 0xcf, 0xf5, 0x4b, 0x31, 0x5b, 0x3d, + 0x3b, 0xdf, 0xaf, 0x76, 0x2e, 0x16, 0x8e, 0xae, 0xb6, 0x2b, 0x71, 0xd1, + 0x1d, 0xd3, 0x71, 0xff, 0xe1, 0x41, 0xe9, 0xef, 0xfa, 0x0e, 0x29, 0x4f, + 0x7d, 0x66, 0x33, 0x02, 0xd1, 0xf7, 0xb2, 0x60, 0x51, 0x66, 0x82, 0xde, + 0x97, 0x5b, 0xf9, 0xbd, 0x87, 0x3a, 0x9a, 0xe4, 0xf6, 0xf1, 0x56, 0x2f, + 0x9a, 0x24, 0xde, 0x69, 0x63, 0x05, 0xf2, 0xf4, 0x12, 0x71, 0x74, 0xd7, + 0x62, 0xb5, 0x96, 0x92, 0xa1, 0xb4, 0x24, 0x51, 0x69, 0x23, 0x7b, 0x6f, + 0x38, 0x99, 0xbb, 0xb1, 0xdc, 0x8a, 0xfd, 0xdd}, + pub_key_17, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 262 + {SEC_OID_SHA256, + 262, + {0x04, 0x28, 0xba, 0xd5, 0x4f, 0xf7, 0xc7, 0xa3, 0x5f, 0x09, 0x4d, 0x44, + 0x54, 0x3a, 0x90, 0x45, 0xda, 0x24, 0xfe, 0xb3, 0xda, 0x97, 0xe7, 0xfb, + 0xc6, 0x00, 0x66, 0x7f, 0xaa, 0x4e, 0xec, 0x1b, 0x28, 0xc8, 0xef, 0x3b, + 0x1f, 0xed, 0x8b, 0xc2, 0x47, 0xce, 0x85, 0x77, 0x9c, 0x7d, 0xec, 0x01, + 0x97, 0xc9, 0x01, 0xf7, 0x87, 0x4b, 0x3f, 0xf0, 0xb4, 0xd0, 0x21, 0x56, + 0x34, 0x65, 0x11, 0x79, 0x9d, 0x22, 0xc5, 0x18, 0x2f, 0x0f, 0x93, 0xb5, + 0x31, 0x13, 0x8e, 0x0a, 0xc2, 0xc5, 0x64, 0x57, 0x47, 0x67, 0x0a, 0x5e, + 0x9e, 0x2c, 0x76, 0xdb, 0xcd, 0x1b, 0x96, 0x1b, 0xb6, 0xd5, 0x4a, 0x99, + 0xc1, 0x83, 0x8b, 0xf8, 0x72, 0xe2, 0x87, 0x35, 0xe7, 0x78, 0x05, 0x15, + 0x63, 0xe1, 0x39, 0xc2, 0x78, 0xf2, 0x2c, 0xa0, 0x71, 0xa7, 0xce, 0xc0, + 0xed, 0x95, 0xc2, 0x9d, 0x94, 0xd5, 0x1d, 0x1d}, + pub_key_17, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 263 + {SEC_OID_SHA256, + 263, + {0x4b, 0xc7, 0xa3, 0xa5, 0x01, 0xe4, 0x18, 0xfb, 0xfb, 0x56, 0x87, 0x42, + 0x5f, 0xbb, 0x59, 0xd0, 0x2e, 0x41, 0x97, 0xf1, 0xde, 0x86, 0x56, 0x31, + 0xed, 0x82, 0xe8, 0x18, 0x8f, 0xf3, 0xd8, 0x54, 0xe2, 0x5d, 0x64, 0xe8, + 0xb7, 0x70, 0xcb, 0x40, 0xbc, 0x89, 0x02, 0xa8, 0x0e, 0x26, 0x34, 0x9e, + 0x82, 0xb6, 0x30, 0x96, 0x70, 0x5e, 0x90, 0x0d, 0x23, 0x5a, 0xc3, 0xdc, + 0x44, 0x74, 0x4d, 0x29, 0xc0, 0xac, 0xd1, 0xce, 0xc3, 0x98, 0x8a, 0x04, + 0xcd, 0x34, 0x1a, 0x76, 0xdd, 0x1a, 0xce, 0xea, 0xa5, 0x6b, 0x6e, 0x02, + 0xfa, 0x53, 0xa5, 0x3a, 0x64, 0x37, 0xd2, 0x08, 0xdd, 0xa2, 0xfa, 0xeb, + 0x46, 0xf7, 0x0e, 0x49, 0x10, 0x65, 0x1b, 0x0c, 0xf9, 0xb3, 0x10, 0x49, + 0xe1, 0xef, 0xb2, 0x09, 0x55, 0xf2, 0x23, 0x95, 0x79, 0x06, 0xdf, 0x66, + 0xa4, 0x8b, 0xde, 0x48, 0x76, 0x6e, 0x6f, 0xe4}, + pub_key_17, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 264 + {SEC_OID_SHA256, + 264, + {0x6c, 0xb2, 0x19, 0x5b, 0xba, 0xe3, 0x62, 0xfa, 0xa8, 0x81, 0xa5, 0xe3, + 0xea, 0x3f, 0x89, 0x21, 0x78, 0x4f, 0x81, 0xf6, 0x4c, 0xe2, 0xd9, 0xe5, + 0x78, 0x03, 0x09, 0x20, 0x23, 0x4d, 0x0e, 0xf0, 0x20, 0xa0, 0xa2, 0x2b, + 0xda, 0x42, 0x85, 0xd7, 0x4b, 0xa4, 0x16, 0xa0, 0x6b, 0xdf, 0x1c, 0x4d, + 0x2a, 0x47, 0x40, 0xff, 0xef, 0x85, 0x79, 0x58, 0xee, 0xb0, 0xa5, 0xea, + 0x32, 0xdc, 0x52, 0xa9, 0xb0, 0x1c, 0xf0, 0xbc, 0xe3, 0xb5, 0xaf, 0xca, + 0xa3, 0x56, 0xbb, 0x02, 0x58, 0xbe, 0xfe, 0x8e, 0xeb, 0xce, 0xad, 0xf0, + 0xd6, 0x12, 0x34, 0x53, 0xb1, 0x95, 0xec, 0xdf, 0x07, 0x8f, 0x68, 0x40, + 0x47, 0xab, 0xe4, 0x9c, 0x96, 0x91, 0xbc, 0x0e, 0xcb, 0x81, 0xab, 0x46, + 0x66, 0x16, 0x81, 0x13, 0x78, 0xd8, 0x02, 0x71, 0xca, 0x3c, 0x59, 0x8b, + 0xa7, 0x54, 0x84, 0xa7, 0xb1, 0x1c, 0x8a, 0x08}, + pub_key_17, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 265 + {SEC_OID_SHA256, + 265, + {0x6f, 0x2d, 0x90, 0x3e, 0xaa, 0xa2, 0x4f, 0x3c, 0x59, 0x71, 0x55, 0x16, + 0x82, 0xbb, 0xe3, 0xe7, 0x6f, 0xc0, 0x41, 0xd4, 0x18, 0x30, 0x9b, 0xb2, + 0x51, 0x9d, 0xe7, 0xbc, 0x3b, 0x78, 0xac, 0x9e, 0xbc, 0x07, 0x04, 0x8a, + 0x90, 0x1a, 0xb2, 0x13, 0xff, 0xef, 0xdc, 0xd3, 0x9e, 0xb7, 0xbb, 0x64, + 0x0e, 0x29, 0x80, 0x00, 0x66, 0x5e, 0x5b, 0xe7, 0x65, 0xf8, 0x86, 0xc3, + 0x20, 0xb5, 0xaf, 0xbe, 0xd9, 0x95, 0x64, 0xf8, 0xe3, 0xbf, 0x60, 0xbe, + 0xe3, 0x8e, 0xa7, 0x47, 0x10, 0x5d, 0x37, 0x5e, 0x7e, 0x8c, 0x10, 0xf5, + 0xb9, 0x32, 0x84, 0x79, 0x78, 0xbf, 0x6f, 0xab, 0xbc, 0x9e, 0xa2, 0xb2, + 0x53, 0xca, 0x2f, 0x46, 0xa4, 0x4a, 0x50, 0xa0, 0x6a, 0x69, 0x80, 0xdc, + 0x7a, 0x2f, 0x65, 0x38, 0x40, 0xc7, 0x77, 0xe5, 0xc8, 0x1d, 0xa1, 0x69, + 0x1e, 0x52, 0x1c, 0xfa, 0xf5, 0x88, 0xb0, 0x88}, + pub_key_17, + {0x61}, + true}, + + // Comment: + // tcID: 266 + {SEC_OID_SHA256, + 266, + {0x57, 0xba, 0x50, 0x67, 0xe9, 0x77, 0x74, 0xfb, 0x26, 0xe7, 0xea, 0x9e, + 0xf0, 0xf4, 0xda, 0xe8, 0xaf, 0xc5, 0xec, 0x45, 0x5d, 0x47, 0xe6, 0xe8, + 0xa8, 0xd4, 0xf4, 0x76, 0xd3, 0x38, 0xcf, 0x2e, 0x69, 0x7d, 0x93, 0x82, + 0x82, 0xfe, 0xfa, 0x5d, 0x1e, 0xad, 0xba, 0x22, 0x0f, 0x3f, 0xab, 0x2e, + 0x0e, 0xd3, 0x3d, 0x24, 0x94, 0x66, 0x3a, 0xd0, 0x76, 0x4c, 0x05, 0xf0, + 0xac, 0xaf, 0x28, 0x46, 0x5f, 0x5d, 0x2f, 0xea, 0x34, 0xbd, 0xc4, 0x6d, + 0x89, 0xa2, 0x66, 0xa5, 0xee, 0x36, 0xc4, 0xc9, 0xe9, 0xbc, 0xf4, 0x97, + 0xb5, 0xc9, 0x75, 0xba, 0x20, 0x0f, 0x0d, 0x8c, 0x85, 0x49, 0xd0, 0x73, + 0xbd, 0xdc, 0xcd, 0x5a, 0x14, 0x74, 0xe4, 0x09, 0xe3, 0xc8, 0xe4, 0xcd, + 0x21, 0x1a, 0xe1, 0x38, 0x8d, 0x9a, 0xce, 0x40, 0xb0, 0x38, 0x43, 0x59, + 0xdc, 0x92, 0x95, 0xcf, 0x3e, 0x81, 0x37, 0x2c}, + pub_key_17, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 267 + {SEC_OID_SHA256, + 267, + {0x39, 0x27, 0x2b, 0x0e, 0x30, 0xfb, 0x83, 0x67, 0x1b, 0x02, 0xd1, 0x98, + 0x6e, 0x9e, 0xa3, 0x0c, 0xe3, 0xc7, 0xd9, 0xdf, 0xfb, 0xf4, 0x95, 0x19, + 0x22, 0x35, 0xf4, 0x08, 0xe2, 0xf2, 0x8e, 0xa8, 0xf4, 0x2a, 0xaa, 0x25, + 0xc9, 0x4b, 0xb8, 0x08, 0xb8, 0xc9, 0xc4, 0xc8, 0x86, 0x14, 0x61, 0x36, + 0xba, 0x1a, 0xfa, 0x92, 0xde, 0xc2, 0x47, 0x9e, 0x46, 0x94, 0x3d, 0x8b, + 0x7c, 0x96, 0xb0, 0xb6, 0x98, 0x3b, 0xaa, 0xff, 0x74, 0x21, 0xa5, 0xba, + 0x44, 0xf8, 0xa2, 0x6c, 0x7b, 0x2f, 0xf8, 0x94, 0x0c, 0x64, 0x7c, 0x70, + 0x68, 0xcf, 0x52, 0x12, 0x66, 0xb9, 0xa2, 0xb0, 0x88, 0xb6, 0x27, 0x1f, + 0x3a, 0xf4, 0x8d, 0x6f, 0x4f, 0xa6, 0xae, 0x94, 0xf1, 0xc9, 0x26, 0x79, + 0x47, 0xce, 0x62, 0x58, 0x81, 0xbf, 0xbe, 0x88, 0x6b, 0x86, 0x62, 0x52, + 0x89, 0xad, 0xe5, 0x1d, 0xfb, 0x67, 0x7a, 0x04, 0x22, 0x50, 0x79, 0x7a, + 0x6a, 0xb4, 0xf8, 0x29, 0x34, 0x1b, 0xcc, 0x23, 0x85, 0xea, 0x0e, 0x25, + 0x52, 0xbb, 0x94, 0x27, 0xf9, 0x39, 0x16, 0x47, 0xcb, 0x23, 0xbe, 0xf5, + 0x38, 0x77, 0xc6, 0x9a, 0xa0, 0x14, 0x3c, 0x84, 0x96, 0xe9, 0xea, 0xf2, + 0x47, 0x5a, 0xb4, 0x97, 0x46, 0xc2, 0x90, 0xc7, 0x3d, 0x48, 0x4e, 0x06, + 0xce, 0x48, 0x3d, 0xf0, 0xe6, 0x0e, 0x47, 0xb1, 0xbb, 0x4c, 0x66, 0xb4}, + pub_key_18, + {}, + true}, + + // Comment: + // tcID: 268 + {SEC_OID_SHA256, + 268, + {0x8d, 0x0a, 0xd6, 0x45, 0xdc, 0x97, 0x38, 0x28, 0xbf, 0x3d, 0x7d, 0xcc, + 0xf9, 0x4e, 0xde, 0xa7, 0xb3, 0x14, 0x40, 0xea, 0x5f, 0x5a, 0xd2, 0x76, + 0x86, 0xbb, 0xd3, 0x42, 0x93, 0xd7, 0xfd, 0x36, 0xb5, 0x24, 0xd2, 0x0f, + 0x27, 0x95, 0x6b, 0xfb, 0xc0, 0xaa, 0xf9, 0x47, 0xe9, 0xd8, 0x22, 0xe5, + 0xb5, 0xa9, 0xd2, 0x6c, 0x50, 0x2c, 0x4b, 0x1c, 0xff, 0x5e, 0x3c, 0xba, + 0xbd, 0xc2, 0x7c, 0x77, 0x71, 0x9a, 0xbe, 0x74, 0x02, 0x7a, 0x58, 0x9b, + 0x38, 0x13, 0x7e, 0xbf, 0x43, 0x5f, 0xfd, 0xa0, 0x8f, 0x84, 0x6f, 0xea, + 0xfa, 0xc4, 0x34, 0x53, 0x0b, 0x25, 0xf9, 0xe9, 0x6b, 0x71, 0x84, 0x80, + 0xc4, 0x91, 0x79, 0xd1, 0x3e, 0xba, 0x9e, 0x20, 0xf9, 0x86, 0xac, 0x33, + 0x14, 0xe4, 0x16, 0xe2, 0x77, 0x0d, 0x01, 0xda, 0xb6, 0x9b, 0x2c, 0x21, + 0xce, 0xaa, 0x0e, 0xbf, 0x35, 0x3a, 0x28, 0xab, 0x60, 0xb2, 0xcd, 0x37, + 0x08, 0xa3, 0x7b, 0x09, 0x1e, 0xe0, 0xcb, 0x5e, 0x7f, 0xc5, 0xcc, 0x65, + 0x4a, 0x80, 0x96, 0xd5, 0xaa, 0xe1, 0x80, 0x3f, 0xb6, 0x48, 0xdb, 0xad, + 0xea, 0x2a, 0x94, 0x81, 0x84, 0x7b, 0xe1, 0x1c, 0x2f, 0xd6, 0x0c, 0x6f, + 0xde, 0xde, 0x26, 0x8b, 0x24, 0xaf, 0x4e, 0xe8, 0xf4, 0x7b, 0x33, 0xcf, + 0xee, 0x13, 0x5b, 0x7a, 0x7f, 0x89, 0xd9, 0x42, 0x1b, 0x22, 0x08, 0x06}, + pub_key_18, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 269 + {SEC_OID_SHA256, + 269, + {0x1b, 0x04, 0x61, 0xcf, 0x5f, 0xcc, 0x7e, 0xfa, 0xe2, 0xdb, 0xd5, 0x30, + 0x11, 0xbf, 0x31, 0x93, 0x89, 0x04, 0x78, 0x52, 0x32, 0x4c, 0x56, 0x37, + 0x98, 0x5d, 0xb3, 0xe7, 0xd2, 0x8c, 0x0d, 0x40, 0xa2, 0xca, 0xf8, 0x7f, + 0x4a, 0xba, 0x79, 0xbf, 0xc9, 0xb9, 0xe4, 0x47, 0x19, 0xda, 0xf1, 0x06, + 0x84, 0x92, 0xf5, 0x7a, 0x27, 0xce, 0xaf, 0x26, 0xbd, 0x7a, 0x4b, 0x16, + 0x14, 0x5e, 0xc5, 0xe7, 0x13, 0x6b, 0xa9, 0x70, 0xdc, 0x23, 0x1b, 0x5a, + 0xab, 0xbe, 0x93, 0x24, 0x41, 0x37, 0xe5, 0x70, 0x6d, 0x80, 0x53, 0xc9, + 0x4a, 0xee, 0xe2, 0xa0, 0x22, 0xa5, 0xec, 0xcd, 0x25, 0xf6, 0x95, 0xdd, + 0xe5, 0xd6, 0x49, 0xb6, 0xf1, 0x94, 0x56, 0x17, 0x3d, 0x39, 0xaa, 0xf6, + 0x75, 0x7f, 0xd4, 0x65, 0x27, 0x18, 0x2b, 0x0f, 0x37, 0x96, 0x4e, 0xd4, + 0x9f, 0x42, 0xe5, 0xcb, 0x7c, 0x02, 0x49, 0x4d, 0x38, 0xaa, 0xa9, 0x9c, + 0x8c, 0x62, 0x7a, 0x03, 0xad, 0x8f, 0x05, 0x4a, 0x27, 0x2c, 0xef, 0x14, + 0xbe, 0x6f, 0x6d, 0x7b, 0x14, 0xd3, 0x74, 0x99, 0xcf, 0x4c, 0x92, 0x8b, + 0x86, 0xa3, 0x07, 0x87, 0x3d, 0x6a, 0x71, 0x64, 0x5e, 0xf2, 0xc4, 0x9f, + 0xcb, 0x46, 0xb0, 0x1f, 0xcd, 0x1b, 0x7c, 0x16, 0x53, 0x6b, 0x96, 0xf8, + 0xef, 0x8b, 0x0b, 0x1d, 0xac, 0x30, 0xae, 0xbf, 0x35, 0x2b, 0x5e, 0xa3}, + pub_key_18, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 270 + {SEC_OID_SHA256, + 270, + {0x57, 0xbe, 0x7f, 0x2a, 0xa9, 0x61, 0x91, 0x1f, 0x31, 0xcb, 0x34, 0xe9, + 0xc6, 0xc0, 0xc6, 0x51, 0x17, 0xfc, 0x1b, 0xa5, 0x3b, 0x60, 0xb7, 0x7b, + 0xbc, 0x60, 0xb1, 0xac, 0x76, 0x07, 0xfc, 0x29, 0x9a, 0x79, 0xd6, 0x20, + 0x20, 0xbb, 0x42, 0x0c, 0xe5, 0x5f, 0xff, 0xf7, 0xc7, 0xb9, 0xc0, 0x70, + 0x35, 0xbe, 0xae, 0xe2, 0xd9, 0xd2, 0x08, 0x2e, 0xe9, 0x06, 0x0e, 0xa6, + 0x48, 0x1f, 0xd8, 0xed, 0xe2, 0x79, 0x75, 0xb6, 0x6a, 0x7b, 0x5c, 0x66, + 0xdb, 0x87, 0x35, 0x40, 0x39, 0x3f, 0x70, 0x3b, 0xa3, 0x20, 0x05, 0x92, + 0x5e, 0xca, 0xb1, 0x1e, 0x62, 0x41, 0xa5, 0xc7, 0xe8, 0xda, 0x39, 0xb4, + 0x3e, 0x23, 0x8a, 0x24, 0x46, 0x49, 0x5d, 0xf9, 0x02, 0x15, 0x6d, 0xf3, + 0xaa, 0x23, 0xa8, 0x39, 0x40, 0x09, 0xf5, 0x01, 0x69, 0x9a, 0xaa, 0x34, + 0x00, 0xc2, 0x94, 0xb1, 0x22, 0x7a, 0xc6, 0xdd, 0x5e, 0xf7, 0x0e, 0x22, + 0xa6, 0xcc, 0xfa, 0x61, 0x11, 0x9f, 0x0e, 0x29, 0x34, 0x6f, 0x10, 0xb6, + 0x59, 0xae, 0x81, 0x94, 0xe2, 0x62, 0xcc, 0xfe, 0x39, 0x0c, 0x2d, 0xdb, + 0x47, 0x38, 0xcc, 0x94, 0x5f, 0x7b, 0x0b, 0xc1, 0x20, 0x3b, 0x43, 0xdf, + 0x76, 0x83, 0x1f, 0xea, 0x24, 0xb1, 0x23, 0x4f, 0x19, 0x3c, 0x3d, 0x9a, + 0x95, 0x41, 0xe7, 0x2b, 0xe5, 0xb5, 0x93, 0xdf, 0x2b, 0x0d, 0xbc, 0x7e}, + pub_key_18, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 271 + {SEC_OID_SHA256, + 271, + {0x79, 0xff, 0x38, 0x5f, 0x60, 0x73, 0xb2, 0x57, 0x4f, 0x21, 0xd3, 0xb2, + 0x82, 0x82, 0xb5, 0xe8, 0x22, 0xbb, 0x3f, 0x26, 0xd5, 0x1c, 0x56, 0x54, + 0x14, 0x2b, 0x6d, 0x5c, 0x71, 0x8a, 0x4c, 0xa0, 0xd7, 0x12, 0x9a, 0x14, + 0x26, 0x76, 0xec, 0x4c, 0x83, 0x3d, 0x28, 0x1b, 0x84, 0x03, 0x25, 0x32, + 0x71, 0xe1, 0xf2, 0x54, 0xf7, 0x1f, 0x0e, 0x13, 0x13, 0x52, 0xf8, 0x60, + 0xfc, 0xab, 0x98, 0x00, 0xfe, 0xdd, 0x7f, 0x1a, 0xec, 0xb5, 0x60, 0x95, + 0x0d, 0x6b, 0x15, 0xe1, 0xc4, 0xbe, 0xb9, 0x92, 0x87, 0x20, 0x53, 0x18, + 0xb3, 0x08, 0xa1, 0x2e, 0x38, 0xea, 0x4e, 0x11, 0x2f, 0x8f, 0xf4, 0x5a, + 0x84, 0xc1, 0x2c, 0xcf, 0xe1, 0x1e, 0xe6, 0x74, 0x1d, 0xa9, 0xa7, 0x9d, + 0x53, 0x9e, 0x69, 0x7e, 0xa9, 0xb0, 0x83, 0xbf, 0x6b, 0xc0, 0x6a, 0xa9, + 0x7d, 0x80, 0x29, 0x09, 0x3c, 0x42, 0xd0, 0x66, 0x6f, 0x60, 0x18, 0x13, + 0xa0, 0x14, 0xec, 0xbf, 0xa9, 0x88, 0xb4, 0x4a, 0xdc, 0xe9, 0xeb, 0xcc, + 0xad, 0x31, 0x1b, 0x17, 0x0b, 0x44, 0x61, 0x56, 0xa9, 0x17, 0x76, 0xdd, + 0x8e, 0xdb, 0xe9, 0x25, 0x78, 0xb7, 0x9e, 0xdc, 0xdd, 0xf1, 0x14, 0x03, + 0xae, 0xcc, 0xba, 0x69, 0x67, 0x64, 0xac, 0x33, 0xb7, 0x5b, 0x70, 0xce, + 0xec, 0x71, 0x99, 0x70, 0x85, 0xe5, 0xd8, 0x58, 0xd0, 0x1d, 0x04, 0xb7}, + pub_key_18, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 272 + {SEC_OID_SHA256, + 272, + {0x2a, 0xd9, 0xa6, 0x6e, 0x84, 0x07, 0x29, 0x45, 0x55, 0x00, 0x0e, 0x51, + 0x25, 0x05, 0x4c, 0x32, 0x3f, 0x93, 0x09, 0x8c, 0x33, 0xb3, 0x8f, 0xbe, + 0x7a, 0xef, 0x4c, 0x43, 0x50, 0xee, 0x76, 0x14, 0x7f, 0xf6, 0xcc, 0xf8, + 0x0a, 0xc4, 0x1d, 0x56, 0x20, 0xad, 0x7b, 0x45, 0x2d, 0x5f, 0x98, 0xd1, + 0x97, 0xb2, 0x77, 0xc5, 0x3d, 0xb8, 0x2a, 0x1a, 0xd7, 0x57, 0xc9, 0x13, + 0xa2, 0xc4, 0xe6, 0x85, 0xfb, 0x6e, 0x94, 0x2d, 0x1a, 0x0c, 0x2d, 0xb0, + 0x92, 0xae, 0xf8, 0xf8, 0x0e, 0x99, 0xc7, 0x6a, 0xd0, 0x2e, 0x9d, 0x0a, + 0x2a, 0xa8, 0x2b, 0xcb, 0xa1, 0x30, 0x5d, 0x25, 0x90, 0xdb, 0x79, 0x0f, + 0x8c, 0x13, 0x81, 0x43, 0xdb, 0x15, 0x45, 0x88, 0x7d, 0xb7, 0x44, 0xb2, + 0xc3, 0xe2, 0xbf, 0x53, 0x08, 0xc1, 0xfa, 0x1b, 0x99, 0x48, 0x55, 0x35, + 0x38, 0x80, 0x1a, 0x95, 0xa1, 0x13, 0xb2, 0x82, 0x62, 0x3e, 0xf2, 0x6e, + 0x19, 0xea, 0xab, 0x22, 0xb8, 0xf3, 0x11, 0x26, 0x69, 0x2d, 0x65, 0x0e, + 0x94, 0x5b, 0x9c, 0x19, 0x5e, 0x2e, 0x57, 0xcc, 0x60, 0x60, 0x7f, 0xc3, + 0x13, 0x6a, 0x79, 0x81, 0x6b, 0x2d, 0x9d, 0x5b, 0xfa, 0x0d, 0x85, 0x15, + 0x28, 0x0d, 0x4e, 0x16, 0x19, 0xe8, 0x1e, 0xaa, 0x17, 0xab, 0x5d, 0x9d, + 0xb4, 0x62, 0x50, 0x94, 0xfb, 0x6f, 0x6e, 0xab, 0xb9, 0x42, 0x71, 0xd6}, + pub_key_18, + {0x61}, + true}, + + // Comment: + // tcID: 273 + {SEC_OID_SHA256, + 273, + {0x13, 0xa5, 0xd0, 0x44, 0x06, 0x30, 0x07, 0x25, 0xb9, 0xc7, 0xef, 0x91, + 0x96, 0x12, 0x57, 0xd0, 0x94, 0xd0, 0x8d, 0x8f, 0x40, 0xe4, 0x13, 0x3f, + 0xa1, 0x82, 0xf4, 0x76, 0xa2, 0x09, 0xbf, 0xa5, 0x70, 0x82, 0xf2, 0x31, + 0xe8, 0x7c, 0x87, 0xf8, 0x28, 0x6d, 0x0e, 0xe7, 0x15, 0x81, 0x82, 0xbe, + 0x81, 0x1a, 0xe5, 0xa0, 0x45, 0x29, 0x5d, 0x59, 0x55, 0xf2, 0xe7, 0x33, + 0x14, 0x47, 0x65, 0x66, 0xdd, 0xea, 0x15, 0xe3, 0x5c, 0x02, 0xde, 0x35, + 0xab, 0xaf, 0x83, 0xfc, 0xf4, 0x05, 0xe9, 0x13, 0xe5, 0xf2, 0x7f, 0xac, + 0x0d, 0x28, 0x8b, 0x79, 0x59, 0xa9, 0x61, 0x2d, 0x1f, 0x75, 0xc8, 0x17, + 0x63, 0x69, 0x0f, 0x86, 0x98, 0x26, 0x35, 0x2b, 0x3d, 0x1d, 0x6f, 0x02, + 0xb4, 0xa8, 0xe4, 0x83, 0x47, 0xa2, 0x56, 0xa4, 0x6c, 0x71, 0x39, 0x6a, + 0xe6, 0xfc, 0xf4, 0x36, 0xbf, 0x59, 0xcb, 0xb8, 0x31, 0x64, 0xed, 0xa8, + 0x44, 0x55, 0xd3, 0x57, 0xa0, 0x46, 0x57, 0x6d, 0x58, 0xb7, 0x2a, 0x5b, + 0x4e, 0x7d, 0x4c, 0x9a, 0x00, 0x8b, 0xd2, 0xd6, 0x00, 0x6d, 0x17, 0x52, + 0x9b, 0x9c, 0x4b, 0x2b, 0x3d, 0x20, 0xde, 0x77, 0x80, 0x5d, 0x41, 0x71, + 0x8e, 0x26, 0x86, 0x52, 0x64, 0xb8, 0x0c, 0xac, 0xb1, 0x6c, 0x57, 0x77, + 0x82, 0xf1, 0xd4, 0xee, 0xcd, 0xc3, 0x03, 0xa0, 0x3f, 0x1f, 0x7e, 0xb7}, + pub_key_18, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 274 + {SEC_OID_SHA256, + 274, + {0xe4, 0xf7, 0xf0, 0x07, 0x6b, 0x4b, 0xdd, 0xb6, 0x32, 0xc4, 0x70, 0x88, + 0x1b, 0xbf, 0xfe, 0x95, 0xa1, 0x48, 0x57, 0x3a, 0x75, 0xc0, 0x14, 0x68, + 0x9e, 0xda, 0x7a, 0xcf, 0x5e, 0x57, 0xa5, 0x46, 0x32, 0x7d, 0x4b, 0xea, + 0xd0, 0x1d, 0xa0, 0xb0, 0x93, 0xb2, 0xc4, 0xeb, 0x5b, 0x04, 0x8f, 0xd7, + 0x07, 0xd2, 0x7a, 0x4b, 0xaf, 0x85, 0xd6, 0x10, 0xe4, 0xff, 0x88, 0x61, + 0xfe, 0xca, 0x57, 0xe1, 0xea, 0x88, 0xff, 0x0c, 0x4b, 0x80, 0x3c, 0x4b, + 0x0d, 0x62, 0xae, 0x0c, 0xb8, 0x90, 0x12, 0xb0, 0xff, 0x04, 0x1b, 0x43, + 0x8e, 0x49, 0xa7, 0x96, 0x80, 0xf2, 0xcb, 0x30, 0x72, 0x2a, 0x5a, 0x2a, + 0x3a, 0xa9, 0xb5, 0x16, 0xff, 0x2a, 0x02, 0x94, 0x7e, 0xbe, 0x27, 0x18, + 0x6a, 0xa9, 0xff, 0xdb, 0x35, 0xe1, 0x53, 0x28, 0xc0, 0xf4, 0x9f, 0x17, + 0x2a, 0xf5, 0x1f, 0x76, 0x42, 0x58, 0xe9, 0x09, 0x65, 0x14, 0x69, 0xeb, + 0xc6, 0xa5, 0x9c, 0xd9, 0x8c, 0x99, 0x6f, 0xa3, 0x41, 0x70, 0x08, 0x25, + 0x2e, 0x33, 0x86, 0xb9, 0xa2, 0xd0, 0x59, 0xd3, 0xc6, 0x79, 0x83, 0xce, + 0x62, 0xae, 0x2d, 0x05, 0x27, 0x33, 0xc5, 0x57, 0x32, 0x32, 0x06, 0x79, + 0xea, 0xe1, 0x56, 0xd0, 0xe4, 0xb8, 0x9d, 0xa1, 0x02, 0x2b, 0xd0, 0x52, + 0x34, 0x08, 0x19, 0xcf, 0xcd, 0xd7, 0x36, 0x6c, 0x34, 0xb6, 0x5a, 0x01}, + pub_key_19, + {}, + true}, + + // Comment: + // tcID: 275 + {SEC_OID_SHA256, + 275, + {0x8d, 0x26, 0x11, 0xd4, 0xc7, 0x9f, 0x6b, 0x20, 0x87, 0xae, 0x8b, 0xc7, + 0x66, 0x10, 0x90, 0x5c, 0x36, 0x1b, 0x9f, 0xe0, 0xa6, 0x62, 0x93, 0x88, + 0x19, 0x7b, 0x42, 0x93, 0xf9, 0xe1, 0x4e, 0xcb, 0xeb, 0x37, 0x72, 0x06, + 0xe4, 0xc1, 0xdb, 0x35, 0xcd, 0xc0, 0xab, 0x16, 0x3d, 0xc5, 0xc5, 0x1e, + 0x8a, 0x73, 0x70, 0xa0, 0x59, 0xe9, 0xee, 0x80, 0x14, 0xd1, 0x8e, 0xf0, + 0x93, 0x7f, 0x79, 0x36, 0x87, 0x9d, 0x78, 0x25, 0xc7, 0x92, 0x18, 0x0a, + 0x4f, 0x10, 0xa0, 0xd4, 0x6e, 0x0a, 0x95, 0x4f, 0x09, 0x3d, 0x70, 0x3b, + 0x82, 0xbd, 0x07, 0x6d, 0xce, 0xc0, 0xb8, 0xa6, 0x6f, 0xc3, 0xbe, 0x9b, + 0xdf, 0x79, 0xce, 0x45, 0x50, 0xc4, 0x53, 0x01, 0x5d, 0xc1, 0xc7, 0x39, + 0x7e, 0xc1, 0xbf, 0xce, 0xed, 0x04, 0x0a, 0x4d, 0x77, 0x79, 0x15, 0x54, + 0x6b, 0x9c, 0xbc, 0xf1, 0xee, 0xb1, 0x3e, 0xb7, 0x1a, 0xc4, 0x9c, 0x23, + 0x5e, 0x69, 0xcb, 0x07, 0xc3, 0x15, 0xd5, 0x29, 0x44, 0x2f, 0x48, 0x63, + 0xd6, 0x1b, 0x7d, 0x5c, 0xaa, 0x5c, 0xe0, 0x78, 0x20, 0xed, 0xf6, 0x49, + 0xa9, 0x34, 0x22, 0x11, 0xa2, 0x6f, 0x82, 0x80, 0xda, 0xb9, 0xc5, 0xdd, + 0x11, 0xaf, 0x07, 0x52, 0x16, 0x83, 0x26, 0xf8, 0xe8, 0xd5, 0xe8, 0x34, + 0xdd, 0xba, 0x3b, 0xce, 0x06, 0x3f, 0x01, 0x1e, 0xcc, 0xc8, 0xf4, 0x6d}, + pub_key_19, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 276 + {SEC_OID_SHA256, + 276, + {0xe1, 0x2e, 0x35, 0x40, 0xe7, 0xf2, 0x0f, 0xb5, 0x53, 0x37, 0x72, 0xe9, + 0x1b, 0x70, 0x81, 0x51, 0xc1, 0x2d, 0x84, 0x40, 0xba, 0x9b, 0xc9, 0x94, + 0x79, 0x1f, 0x59, 0x16, 0xd5, 0x21, 0x72, 0x6b, 0x53, 0x96, 0x90, 0x63, + 0xf9, 0xe1, 0x31, 0x14, 0xab, 0x89, 0xde, 0x0b, 0x0a, 0xdf, 0x11, 0x9c, + 0xfa, 0xf1, 0x9d, 0xd7, 0x4a, 0x65, 0xb5, 0xee, 0xe3, 0x2f, 0x39, 0xe6, + 0x9a, 0xb6, 0x77, 0x6d, 0xba, 0x72, 0x1a, 0xdb, 0x2a, 0x8d, 0xea, 0x14, + 0x95, 0xc5, 0x1d, 0x59, 0x84, 0xb6, 0xaa, 0x2b, 0x5d, 0x21, 0x6e, 0xb4, + 0x84, 0x59, 0x10, 0x39, 0x07, 0x44, 0x2f, 0x72, 0x54, 0x10, 0xf5, 0x3d, + 0xdd, 0x5d, 0x00, 0x67, 0x62, 0xdd, 0x31, 0x67, 0xc2, 0xda, 0x3b, 0xdb, + 0x19, 0xf0, 0x7d, 0x27, 0xe3, 0xfd, 0xa7, 0x12, 0xf4, 0x44, 0xc0, 0x93, + 0xf4, 0xc8, 0x12, 0x6d, 0x40, 0xca, 0x7c, 0x38, 0x1a, 0xb1, 0xd3, 0x87, + 0x52, 0x94, 0xdf, 0x84, 0x05, 0x52, 0x39, 0xeb, 0xac, 0x50, 0x39, 0x49, + 0x0b, 0x59, 0x73, 0x66, 0xb5, 0x8c, 0x28, 0x06, 0xe5, 0x2f, 0x1f, 0x25, + 0x9c, 0x9e, 0xd1, 0x6f, 0x82, 0x9f, 0x41, 0x85, 0x1b, 0x6c, 0xe7, 0xe3, + 0x90, 0xea, 0x73, 0x25, 0x13, 0x95, 0xbf, 0x94, 0x09, 0x97, 0xd4, 0x7b, + 0xc3, 0x23, 0x65, 0x71, 0x60, 0xed, 0xe9, 0x73, 0xf2, 0x34, 0x2b, 0x91}, + pub_key_19, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 277 + {SEC_OID_SHA256, + 277, + {0x90, 0xea, 0x80, 0xb1, 0x47, 0x58, 0xfa, 0x12, 0x31, 0x9e, 0x54, 0xc4, + 0x46, 0xe7, 0x0b, 0xf5, 0xbe, 0xde, 0x38, 0xf5, 0xd8, 0xd8, 0xe9, 0x78, + 0x53, 0x1e, 0x6c, 0x54, 0xc5, 0x67, 0xb6, 0x3a, 0x0f, 0xb7, 0xb8, 0x70, + 0xab, 0x96, 0x3f, 0x97, 0x9c, 0x40, 0x15, 0xc2, 0x77, 0x14, 0xdc, 0x92, + 0x92, 0xa4, 0x81, 0x23, 0xc0, 0xa1, 0xf1, 0x38, 0x96, 0x05, 0x5f, 0x66, + 0x28, 0x68, 0x70, 0x40, 0x45, 0x94, 0x88, 0xbc, 0xa1, 0x49, 0xf4, 0x10, + 0xcd, 0xae, 0x42, 0x49, 0xef, 0x91, 0x8f, 0x10, 0x32, 0x9e, 0x90, 0x2f, + 0x13, 0x44, 0xa6, 0x66, 0xfd, 0xf9, 0x60, 0x85, 0xb7, 0xbb, 0xfb, 0x08, + 0x6e, 0xe2, 0xf4, 0xe5, 0x89, 0x19, 0x04, 0xf9, 0x45, 0xd8, 0x67, 0xa5, + 0x02, 0x89, 0xda, 0x01, 0x8c, 0x24, 0x5b, 0xe3, 0x1b, 0x68, 0x4b, 0xeb, + 0xb8, 0xdc, 0x36, 0x7d, 0x43, 0xd5, 0x34, 0x48, 0x86, 0x5d, 0xc0, 0x05, + 0xff, 0xd5, 0x8e, 0x2f, 0x76, 0xf1, 0xae, 0x8a, 0xc5, 0x1f, 0xa7, 0xad, + 0x72, 0x3d, 0xb9, 0xbf, 0x3b, 0x78, 0xb8, 0x2b, 0xc5, 0xb0, 0xe2, 0x09, + 0xed, 0x21, 0x65, 0x75, 0x00, 0x9c, 0x27, 0xa6, 0xd4, 0x6b, 0xfd, 0x1d, + 0x9b, 0xa3, 0x5f, 0xd5, 0x0e, 0xaf, 0x4a, 0x39, 0xaf, 0xd7, 0xb3, 0xdf, + 0xdb, 0xd2, 0xf4, 0x37, 0xd0, 0xd9, 0x7b, 0x5b, 0x08, 0xe1, 0x87, 0x0b}, + pub_key_19, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 278 + {SEC_OID_SHA256, + 278, + {0x3e, 0xbf, 0xdd, 0x69, 0xaf, 0x2a, 0x56, 0x1b, 0xdf, 0x43, 0x15, 0xd0, + 0x15, 0xd3, 0x97, 0xb8, 0xaf, 0x75, 0xf6, 0xc1, 0x7a, 0x3e, 0x6e, 0x1c, + 0x6b, 0x52, 0xbd, 0x6e, 0x81, 0x2b, 0xd9, 0x11, 0x2e, 0x19, 0x20, 0xf6, + 0xca, 0xbd, 0x82, 0xb9, 0x96, 0xb1, 0xb4, 0x8b, 0xe3, 0xaa, 0x40, 0xe4, + 0x47, 0xd2, 0x96, 0x89, 0xbe, 0x7d, 0xc6, 0x4b, 0x85, 0x48, 0xce, 0x54, + 0x14, 0x31, 0x8c, 0x42, 0x88, 0xa6, 0xcc, 0xee, 0x97, 0xf5, 0x5c, 0x52, + 0x36, 0x61, 0xe6, 0x29, 0xd3, 0xcb, 0x12, 0x4b, 0x97, 0xa0, 0x42, 0xc1, + 0xe7, 0x7a, 0x9b, 0x03, 0x9a, 0x86, 0x31, 0x81, 0x5c, 0x53, 0x5c, 0x82, + 0x16, 0x91, 0x2e, 0xa4, 0x76, 0x84, 0xa7, 0x22, 0x0a, 0x63, 0xc1, 0x98, + 0xef, 0x2b, 0x80, 0x56, 0x88, 0x82, 0xe1, 0x53, 0xbe, 0x8f, 0xe9, 0x2a, + 0xe4, 0xc7, 0x86, 0xa5, 0xfd, 0x56, 0xa1, 0xe6, 0x4f, 0xdb, 0x23, 0x56, + 0x63, 0xf3, 0xa2, 0x42, 0xc1, 0x21, 0xe5, 0x9d, 0xf3, 0xa1, 0x9c, 0x29, + 0x28, 0x2e, 0x64, 0x7a, 0x51, 0x23, 0x58, 0x33, 0x78, 0x57, 0x79, 0x25, + 0xf3, 0x99, 0x56, 0x0f, 0x6a, 0xd3, 0xb2, 0xa4, 0xc2, 0xb1, 0x8c, 0xa2, + 0x54, 0x7a, 0xab, 0x5e, 0x3e, 0xd4, 0x03, 0x0c, 0x65, 0x85, 0xfd, 0x2a, + 0xbd, 0x1d, 0x65, 0xfc, 0x72, 0x0b, 0xb3, 0x03, 0x54, 0xc9, 0x66, 0xd9}, + pub_key_19, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 279 + {SEC_OID_SHA256, + 279, + {0x7f, 0xbb, 0x42, 0xd2, 0xbc, 0x1c, 0x3e, 0x5a, 0x0f, 0x66, 0xfe, 0xdd, + 0x58, 0x1e, 0x5c, 0xe3, 0xe5, 0x55, 0xf6, 0xf1, 0xc7, 0x36, 0xdb, 0x24, + 0xb6, 0xe9, 0x63, 0xd2, 0xba, 0x72, 0x11, 0x8c, 0xc9, 0x89, 0xe2, 0x96, + 0x9c, 0x21, 0xbe, 0xde, 0x87, 0xff, 0x3f, 0x42, 0x09, 0xf2, 0xb0, 0x09, + 0x26, 0x3b, 0x7c, 0xa3, 0x71, 0x6a, 0x9d, 0x3e, 0x71, 0x15, 0xdf, 0xe6, + 0x5b, 0xad, 0x1e, 0xa2, 0xa1, 0x01, 0x33, 0x04, 0x69, 0x62, 0x48, 0xdd, + 0x2b, 0x1d, 0x70, 0x76, 0x4d, 0xae, 0x24, 0x8b, 0xd1, 0xe9, 0xd4, 0x96, + 0x23, 0x82, 0x6f, 0x2c, 0x66, 0x40, 0x24, 0x7c, 0xbe, 0x8b, 0xcd, 0xa4, + 0x7d, 0x88, 0x2e, 0x29, 0x8f, 0x30, 0xbc, 0xf3, 0xdb, 0x1f, 0x49, 0x6c, + 0x26, 0xb7, 0x38, 0x84, 0x8e, 0x98, 0x76, 0xe4, 0xb7, 0x0f, 0x0c, 0xa8, + 0x25, 0x97, 0x60, 0xe9, 0x19, 0xe5, 0xc5, 0xc0, 0xa2, 0xce, 0x3d, 0x05, + 0xb5, 0x80, 0x4a, 0x94, 0xb6, 0x7f, 0x4c, 0x71, 0x9f, 0xde, 0xb3, 0xce, + 0x23, 0x65, 0x7a, 0x26, 0x63, 0x5f, 0x86, 0x7a, 0xf0, 0x27, 0x17, 0x36, + 0xba, 0x20, 0xab, 0xb7, 0xff, 0xf1, 0x8b, 0xda, 0x00, 0x6c, 0x48, 0xd9, + 0xc3, 0xed, 0x77, 0x43, 0x65, 0xd0, 0x0a, 0xa0, 0x34, 0x0a, 0x04, 0x90, + 0x6f, 0xc0, 0x7f, 0x00, 0xb1, 0x8a, 0x57, 0x2c, 0x96, 0xf9, 0x86, 0xf5}, + pub_key_19, + {0x61}, + true}, + + // Comment: + // tcID: 280 + {SEC_OID_SHA256, + 280, + {0xb9, 0xb4, 0x78, 0xf6, 0xdd, 0xab, 0xce, 0x2b, 0x1f, 0xfb, 0x30, 0x6e, + 0x21, 0x35, 0x13, 0x2d, 0xf0, 0x95, 0x85, 0xbe, 0x16, 0xea, 0xa5, 0x18, + 0x2b, 0x84, 0x76, 0x79, 0x6c, 0x10, 0xb0, 0xee, 0xca, 0xff, 0x9b, 0x91, + 0x10, 0x08, 0x82, 0xf5, 0x87, 0x2e, 0x00, 0xe3, 0xd1, 0xdf, 0x2d, 0xf4, + 0x09, 0x69, 0xca, 0x4d, 0x00, 0x59, 0x6b, 0x6d, 0x6c, 0x9c, 0x13, 0xd3, + 0xa9, 0x56, 0xdd, 0x8d, 0x91, 0xde, 0xcb, 0xd3, 0xa4, 0x87, 0x28, 0xae, + 0xa0, 0x5b, 0x8f, 0x77, 0x07, 0x41, 0x4a, 0x8a, 0x5d, 0xe3, 0xbf, 0x0b, + 0xec, 0xbc, 0x20, 0xae, 0x0b, 0xa8, 0x52, 0xee, 0x7c, 0x4f, 0x2c, 0x17, + 0x7f, 0x3d, 0x95, 0xa4, 0xa8, 0x37, 0x5a, 0xc5, 0x0e, 0x11, 0xfd, 0x2b, + 0xe4, 0xda, 0x1f, 0x94, 0x60, 0x87, 0x86, 0xfc, 0x84, 0x74, 0x71, 0x17, + 0x60, 0x41, 0x38, 0xd0, 0x69, 0x56, 0x38, 0x79, 0x24, 0xe5, 0xd7, 0xba, + 0xa2, 0xc9, 0x7e, 0x25, 0xd1, 0xb0, 0x12, 0x51, 0x22, 0xc0, 0xa1, 0x39, + 0x81, 0x55, 0x9d, 0xb8, 0x0a, 0xc2, 0xd6, 0x84, 0x8f, 0x4d, 0xb1, 0x63, + 0x02, 0x7c, 0x44, 0x84, 0xa5, 0x1a, 0xc5, 0x09, 0x5f, 0x56, 0x53, 0xb1, + 0x20, 0x59, 0x44, 0x0d, 0xac, 0x69, 0x97, 0x0b, 0x56, 0x80, 0xe0, 0x17, + 0xa7, 0xeb, 0x28, 0x61, 0xc8, 0x57, 0xa6, 0x07, 0x44, 0x6b, 0x94, 0x20}, + pub_key_19, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 281 + {SEC_OID_SHA256, + 281, + {0x6a, 0xd0, 0xdd, 0x65, 0x81, 0x7b, 0x10, 0x48, 0x6f, 0xe5, 0x6f, 0x76, + 0xf2, 0x1a, 0x64, 0x40, 0x35, 0x9e, 0x26, 0x7e, 0xae, 0xd4, 0x2e, 0xfd, + 0x14, 0x93, 0x63, 0x76, 0x8e, 0xaf, 0xb8, 0x74, 0x4b, 0x23, 0xd5, 0x04, + 0x1b, 0x9b, 0x8a, 0x38, 0xd6, 0x2e, 0xd6, 0x14, 0x21, 0x7c, 0x03, 0x4d, + 0xd6, 0x02, 0x1b, 0x56, 0xbb, 0xf6, 0x59, 0x1f, 0xef, 0x3f, 0x3f, 0xe9, + 0x4b, 0x84, 0x59, 0xbe, 0xa1, 0xf4, 0xde, 0x14, 0x3f, 0xe8, 0xa8, 0xdf, + 0x26, 0xce, 0x11, 0xe9, 0x79, 0x62, 0x9e, 0xe0, 0xb8, 0x70, 0x82, 0x53, + 0xdb, 0xb3, 0x0e, 0xfb, 0x17, 0xbf, 0x56, 0x97, 0x87, 0x47, 0x67, 0xfa, + 0x60, 0x76, 0x14, 0x74, 0x19, 0x30, 0x5e, 0x9d, 0x2b, 0x8f, 0xd7, 0x08, + 0xfc, 0x7d, 0x2c, 0xa9, 0x7f, 0xae, 0xaf, 0x7d, 0x55, 0x5d, 0xc6, 0x53, + 0x37, 0x76, 0x6b, 0x11, 0x50, 0xdd, 0x30, 0x20, 0x39, 0x1e, 0x79, 0x01, + 0xc5, 0xb1, 0x70, 0xd3, 0xb2, 0x31, 0x1c, 0xef, 0x2f, 0x84, 0x9f, 0x5a, + 0x6e, 0x7a, 0x0b, 0x51, 0x3f, 0x4f, 0x9c, 0xad, 0xf8, 0xbe, 0x86, 0xca, + 0x99, 0x76, 0x77, 0x2e, 0xce, 0xc7, 0x10, 0x65, 0x66, 0x09, 0x74, 0xe9, + 0x23, 0xee, 0xcd, 0xb2, 0x73, 0x40, 0x8b, 0xbb, 0x43, 0x8d, 0xd1, 0x6e, + 0x92, 0xc3, 0xa5, 0x05, 0x21, 0xd4, 0x4b, 0x14, 0x6d, 0x5a, 0x4e, 0x9f}, + pub_key_20, + {}, + true}, + + // Comment: + // tcID: 282 + {SEC_OID_SHA256, + 282, + {0x3a, 0xbc, 0x0b, 0xb5, 0x85, 0x28, 0x3d, 0x07, 0x32, 0x61, 0x51, 0x3c, + 0x0f, 0xd1, 0x60, 0x72, 0x4f, 0x18, 0xcb, 0x67, 0x54, 0xd0, 0x9c, 0xee, + 0x83, 0xfd, 0x3e, 0x2f, 0x7f, 0x75, 0xb5, 0xf3, 0x02, 0x19, 0xdf, 0x05, + 0x30, 0x27, 0x08, 0xaa, 0xb7, 0xcc, 0xf8, 0x84, 0x57, 0xaf, 0xce, 0xdb, + 0xc0, 0xbf, 0x82, 0x2a, 0x9a, 0xeb, 0x81, 0x28, 0x0c, 0xad, 0x4c, 0x30, + 0x77, 0xe3, 0x52, 0xec, 0x05, 0xb2, 0x14, 0x6e, 0xdf, 0x2a, 0x5e, 0x60, + 0xd4, 0x01, 0x95, 0x52, 0xd5, 0x6a, 0xd9, 0xdb, 0x03, 0x77, 0x5b, 0x7c, + 0xe5, 0x32, 0xd7, 0xa7, 0x5a, 0x5e, 0xde, 0xaa, 0x45, 0x19, 0x3a, 0x91, + 0x98, 0x4d, 0x12, 0x9e, 0x42, 0x0b, 0x4c, 0x66, 0x0b, 0xc7, 0x35, 0x20, + 0x46, 0x54, 0xed, 0x33, 0x29, 0x51, 0xec, 0x70, 0x1c, 0xfa, 0x60, 0x93, + 0x77, 0x26, 0x08, 0xc4, 0x48, 0xca, 0xca, 0x23, 0x62, 0x35, 0x1c, 0xfe, + 0x02, 0x17, 0x8c, 0x2e, 0x10, 0xc1, 0xf4, 0x88, 0x9b, 0x42, 0xc3, 0x0b, + 0x80, 0x73, 0x70, 0x58, 0x9d, 0x30, 0xdb, 0xa7, 0xd0, 0xf1, 0xfb, 0xf1, + 0x9f, 0x93, 0x79, 0xa3, 0x73, 0x77, 0x19, 0x3e, 0x59, 0xfe, 0x18, 0x94, + 0x9b, 0xe8, 0x8b, 0x7f, 0xb7, 0x45, 0x4b, 0xfd, 0xfd, 0x70, 0xd4, 0x43, + 0x1d, 0x02, 0x45, 0x54, 0x51, 0xab, 0x04, 0x16, 0x43, 0x34, 0x9d, 0x38}, + pub_key_20, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 283 + {SEC_OID_SHA256, + 283, + {0xbc, 0x3f, 0xb8, 0xfe, 0x3e, 0x7a, 0x87, 0x8f, 0x63, 0xa2, 0x77, 0x37, + 0x76, 0xbe, 0x6d, 0x7e, 0xa6, 0x25, 0x03, 0x6b, 0xa9, 0x77, 0xab, 0xe4, + 0x4e, 0x47, 0x34, 0xd9, 0xd6, 0x9b, 0x34, 0xc6, 0xd9, 0x88, 0xf0, 0x2d, + 0xb4, 0xde, 0x97, 0x86, 0xe1, 0x21, 0x67, 0xc6, 0xa8, 0x87, 0x9c, 0xd1, + 0x7f, 0x96, 0x0b, 0x1c, 0xd3, 0x02, 0x41, 0xc3, 0x7c, 0x28, 0xa6, 0x51, + 0x7a, 0x44, 0xc1, 0x4c, 0x9c, 0xf7, 0x20, 0xae, 0x56, 0x69, 0xbc, 0xf0, + 0x0e, 0xf5, 0x62, 0xe0, 0xe8, 0xf7, 0x18, 0x71, 0x73, 0xd8, 0x04, 0x58, + 0x6d, 0x71, 0x54, 0x12, 0xe3, 0xb9, 0x6f, 0xb6, 0xe2, 0xa4, 0x54, 0x45, + 0x21, 0xe7, 0xa8, 0xc8, 0x8c, 0x62, 0x6d, 0x7b, 0x9e, 0x5a, 0x2e, 0x86, + 0x0d, 0xf0, 0xe7, 0x3e, 0x1e, 0x7a, 0xea, 0x67, 0x4d, 0x6b, 0x24, 0xb0, + 0x73, 0x8c, 0x87, 0x63, 0x6f, 0xab, 0x9a, 0x87, 0x1e, 0xe1, 0x63, 0xe9, + 0x11, 0xb7, 0xff, 0x6f, 0xa0, 0x56, 0xb7, 0x30, 0xc9, 0xd6, 0xd6, 0xb3, + 0xc2, 0x26, 0x16, 0xbd, 0x14, 0xbd, 0xd7, 0x44, 0x0e, 0x39, 0x58, 0xb0, + 0x7f, 0x46, 0x2c, 0xe1, 0xaf, 0xf8, 0xe0, 0xe7, 0x74, 0x96, 0x4e, 0x33, + 0xe2, 0xac, 0x34, 0xec, 0x9c, 0xc0, 0x18, 0xb6, 0xe4, 0x87, 0xdd, 0x42, + 0x58, 0x11, 0x3a, 0x27, 0x97, 0x91, 0x6e, 0x50, 0xe8, 0x0a, 0x60, 0x7f}, + pub_key_20, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 284 + {SEC_OID_SHA256, + 284, + {0x8d, 0xe0, 0xa7, 0x26, 0x95, 0x33, 0x28, 0xca, 0x95, 0x3c, 0xf5, 0xc9, + 0x47, 0xa7, 0xc9, 0xf8, 0xbf, 0x13, 0x88, 0xe8, 0xca, 0xad, 0xf5, 0xc3, + 0xd7, 0xdd, 0x8a, 0xa7, 0xef, 0x69, 0xad, 0x57, 0xfc, 0x48, 0x1f, 0x9a, + 0xe9, 0xed, 0xcb, 0xd2, 0xc5, 0xd9, 0xd5, 0xec, 0xce, 0xa9, 0x47, 0x36, + 0xcf, 0x5b, 0xe8, 0xea, 0xa4, 0x01, 0x58, 0x8a, 0xb1, 0x4a, 0x5e, 0x73, + 0x27, 0x75, 0x25, 0xce, 0x39, 0x44, 0xa4, 0xe2, 0x71, 0x72, 0x77, 0x5a, + 0xf0, 0xd3, 0x86, 0xb9, 0xea, 0x00, 0xf7, 0x01, 0x6c, 0xae, 0x85, 0x37, + 0xb3, 0x2b, 0xfa, 0x74, 0xd4, 0x54, 0xad, 0x70, 0x08, 0xdb, 0x5f, 0x82, + 0xc9, 0x98, 0x6c, 0xd9, 0xe6, 0x31, 0x28, 0x03, 0xdc, 0x60, 0x28, 0x5f, + 0xbe, 0x38, 0xa4, 0xcc, 0x40, 0xa6, 0xb9, 0x30, 0x4f, 0x75, 0x96, 0x88, + 0x91, 0xa9, 0x5a, 0x9e, 0x0b, 0x45, 0xe5, 0x89, 0xf2, 0xa7, 0xf2, 0x0e, + 0x17, 0x7f, 0x27, 0x5d, 0x5f, 0xfa, 0x06, 0x4e, 0x62, 0x9b, 0x4d, 0xf7, + 0xfb, 0xfc, 0x9e, 0x00, 0x4d, 0xcd, 0xc2, 0x7a, 0xe1, 0x79, 0x94, 0xa9, + 0xbf, 0xc1, 0xdb, 0x7c, 0x6e, 0xaa, 0x44, 0x84, 0x2f, 0xc7, 0x91, 0x6d, + 0x93, 0x18, 0x2a, 0x9b, 0x57, 0x3b, 0xb6, 0xb7, 0x0c, 0x59, 0x3c, 0x4a, + 0x77, 0x08, 0x7c, 0x2f, 0x6c, 0xa4, 0xec, 0x85, 0x1f, 0x96, 0x44, 0x50}, + pub_key_20, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 285 + {SEC_OID_SHA256, + 285, + {0xb1, 0xf0, 0x09, 0xcf, 0x8c, 0xbd, 0x1c, 0xd2, 0x46, 0x6b, 0x15, 0x7f, + 0x0d, 0xd9, 0x4b, 0xf3, 0x89, 0xfc, 0x43, 0x20, 0x2f, 0xb8, 0xd4, 0x02, + 0x8d, 0x9a, 0x22, 0x15, 0x2e, 0x9f, 0x20, 0xbc, 0x24, 0xd7, 0xb5, 0x86, + 0x4a, 0x1e, 0x0b, 0xa9, 0x3f, 0x21, 0xf1, 0x53, 0x99, 0x3f, 0xe0, 0x3e, + 0xa4, 0x0f, 0x20, 0x84, 0x73, 0x20, 0x0f, 0x9a, 0xbe, 0x72, 0xfa, 0xe7, + 0x8c, 0xbc, 0x23, 0x86, 0x6c, 0x47, 0x93, 0x7e, 0x61, 0x33, 0xba, 0x36, + 0x75, 0x3f, 0x5c, 0x86, 0xf6, 0xe9, 0x88, 0x68, 0xa4, 0x58, 0x97, 0xc9, + 0x78, 0x27, 0x79, 0xb5, 0x11, 0x8b, 0x5d, 0x15, 0xf8, 0x3c, 0x90, 0x29, + 0xb5, 0x70, 0x40, 0x6d, 0x86, 0xba, 0x4c, 0xb6, 0x4f, 0x47, 0x24, 0xde, + 0x0e, 0xc0, 0x73, 0xc6, 0x3b, 0x5b, 0x7c, 0xbd, 0x3b, 0x55, 0x1a, 0x31, + 0xf2, 0x60, 0xd7, 0x0d, 0x1b, 0x83, 0x15, 0x0d, 0x54, 0x81, 0x29, 0x8d, + 0xf0, 0xbe, 0x24, 0x6d, 0x05, 0x5a, 0xce, 0xd5, 0xeb, 0x95, 0x2c, 0x4f, + 0x63, 0xc1, 0x0b, 0x1c, 0x73, 0xae, 0xaa, 0xd9, 0x08, 0x8c, 0xb2, 0x95, + 0xc2, 0xcc, 0xf6, 0x7b, 0x85, 0xde, 0xe5, 0x88, 0x42, 0x55, 0xca, 0xf9, + 0xd4, 0x3e, 0xdb, 0x8d, 0xa9, 0x24, 0x0d, 0x0f, 0x81, 0xa7, 0x74, 0x22, + 0xed, 0xce, 0x7e, 0xf3, 0xde, 0x62, 0x75, 0xcd, 0xef, 0xcf, 0x3e, 0x99}, + pub_key_20, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 286 + {SEC_OID_SHA256, + 286, + {0xa1, 0xc3, 0x8e, 0xda, 0x27, 0x51, 0x27, 0xdf, 0xcc, 0x0f, 0xff, 0x93, + 0x0a, 0x92, 0x2f, 0xae, 0x94, 0xad, 0xe9, 0xdd, 0x62, 0xc5, 0xa0, 0x6e, + 0x7c, 0x31, 0xcd, 0x17, 0x44, 0xd3, 0x94, 0x32, 0x41, 0x9c, 0xf9, 0x80, + 0x63, 0x1f, 0x49, 0x47, 0x0b, 0x6e, 0x25, 0x2a, 0x92, 0x0a, 0x92, 0x27, + 0xec, 0x92, 0xca, 0x4c, 0x49, 0xa9, 0x22, 0xef, 0xf8, 0x90, 0x09, 0x5f, + 0x98, 0x98, 0xf1, 0x1b, 0x3e, 0xf5, 0x1e, 0x50, 0xf1, 0xc4, 0x4d, 0xb5, + 0x3a, 0xd3, 0xcf, 0xa5, 0x8d, 0x24, 0x06, 0x37, 0x7e, 0x6f, 0x79, 0x99, + 0xf1, 0x8b, 0x2d, 0x5f, 0x8a, 0x0b, 0x99, 0x53, 0x15, 0x80, 0xfa, 0x8b, + 0x83, 0xe5, 0x42, 0xe1, 0x96, 0xef, 0x77, 0x98, 0x25, 0xd3, 0xc1, 0x21, + 0x3a, 0x6c, 0x04, 0x00, 0x27, 0x0a, 0x34, 0xc9, 0xef, 0x8d, 0xe1, 0x04, + 0x70, 0x5c, 0x09, 0x3b, 0x8d, 0xcc, 0x25, 0x63, 0x74, 0xca, 0x53, 0x2d, + 0xb7, 0x7e, 0xec, 0xaa, 0x5c, 0x7c, 0x6c, 0xdb, 0xda, 0xde, 0x86, 0x75, + 0x6a, 0x1c, 0x77, 0x1c, 0x41, 0x76, 0xe5, 0xe1, 0xfb, 0xcd, 0x59, 0xde, + 0x5c, 0xfc, 0xb5, 0x06, 0x21, 0x7d, 0x66, 0xbf, 0x5e, 0x7a, 0xe5, 0xf6, + 0x79, 0x55, 0x26, 0x1a, 0x40, 0x32, 0xce, 0xbb, 0x1f, 0xd3, 0x1b, 0xf1, + 0xa4, 0x8e, 0x6f, 0xed, 0x6e, 0xc2, 0x87, 0xbc, 0xbd, 0x82, 0x44, 0xe6}, + pub_key_20, + {0x61}, + true}, + + // Comment: + // tcID: 287 + {SEC_OID_SHA256, + 287, + {0x9b, 0xcb, 0x95, 0xb7, 0xac, 0x86, 0x07, 0xd7, 0xb4, 0x68, 0xfa, 0x68, + 0x64, 0x0c, 0x9b, 0x03, 0xfc, 0x66, 0xe3, 0x99, 0x70, 0xb9, 0x67, 0x89, + 0xb6, 0x1e, 0x2d, 0xda, 0x56, 0xea, 0x42, 0xb0, 0xc1, 0x05, 0xe7, 0x5e, + 0x8f, 0xa3, 0xbc, 0x57, 0xe9, 0x75, 0x38, 0x1a, 0x34, 0x8d, 0x6b, 0xed, + 0x64, 0xbd, 0x3d, 0x0a, 0xd7, 0xd3, 0xc4, 0xed, 0x60, 0x83, 0x24, 0x75, + 0x1a, 0x6e, 0x4c, 0x3b, 0x66, 0xfe, 0x75, 0x57, 0x63, 0xc8, 0xae, 0x38, + 0xf0, 0x0d, 0x85, 0x58, 0x51, 0x95, 0x12, 0xef, 0x08, 0x92, 0x84, 0xef, + 0xb1, 0x44, 0xd8, 0xcb, 0x9f, 0x28, 0xf5, 0x97, 0xb1, 0xea, 0x6f, 0x5a, + 0x27, 0x0a, 0x61, 0x5a, 0xb6, 0x57, 0x5e, 0x85, 0x7d, 0xec, 0x62, 0xd6, + 0x6a, 0x39, 0x8c, 0x03, 0x28, 0x41, 0x60, 0xcc, 0x91, 0x0f, 0x6f, 0x1c, + 0x44, 0xa6, 0x49, 0x7a, 0x9e, 0xd7, 0xc0, 0xd8, 0xd9, 0x9b, 0xf3, 0xf3, + 0x5d, 0xd0, 0x9b, 0x83, 0x6f, 0x5a, 0x3c, 0x55, 0x20, 0x68, 0xec, 0xa9, + 0xb7, 0xed, 0xa3, 0x72, 0x1c, 0xef, 0x01, 0xb9, 0xb8, 0x61, 0xe3, 0xec, + 0xa2, 0xfe, 0x20, 0x34, 0x12, 0x72, 0x09, 0x00, 0x04, 0x77, 0x9e, 0x5d, + 0xb2, 0xda, 0x98, 0xd6, 0x1e, 0xf1, 0xc3, 0x06, 0xe7, 0xb7, 0x96, 0x6a, + 0xbc, 0xcd, 0x01, 0xfd, 0x61, 0x1e, 0xa6, 0x93, 0x19, 0x55, 0xd2, 0x26}, + pub_key_20, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 288 + {SEC_OID_SHA256, + 288, + {0x5d, 0x8f, 0x44, 0x85, 0xca, 0x79, 0xed, 0x8d, 0x48, 0x7e, 0xab, 0x37, + 0x73, 0x26, 0xb1, 0x38, 0xb2, 0x99, 0x48, 0xf4, 0x77, 0xd3, 0xda, 0x0e, + 0xd9, 0x34, 0xd2, 0x99, 0xe2, 0xb0, 0x6b, 0x7d, 0x94, 0x09, 0xf5, 0xc3, + 0x12, 0xb1, 0x73, 0x21, 0xfa, 0x20, 0xb2, 0xc6, 0x6a, 0xe8, 0xef, 0x9d, + 0x08, 0x4f, 0xff, 0x2e, 0x8c, 0xc5, 0x96, 0xd6, 0xd4, 0x17, 0x88, 0x7e, + 0x04, 0xe2, 0xef, 0x8a, 0x2b, 0x73, 0xdc, 0xb1, 0xa0, 0x44, 0x00, 0xcd, + 0xec, 0x16, 0xaf, 0x17, 0x7f, 0x80, 0x17, 0x04, 0x7c, 0x3a, 0xe5, 0x46, + 0xe0, 0x3e, 0x6f, 0xe3, 0x1a, 0xd3, 0xbc, 0x6d, 0x89, 0x86, 0x2d, 0x94, + 0x22, 0x9b, 0xaa, 0x49, 0xf6, 0x27, 0x73, 0x92, 0xb2, 0x52, 0xd4, 0xf7, + 0x15, 0xc7, 0xa4, 0x1e, 0x41, 0xa6, 0x20, 0x0a, 0x20, 0x0f, 0x73, 0x43, + 0xb5, 0x0a, 0x72, 0xe5, 0xd7, 0xa3, 0xed, 0x0f, 0x26, 0x4c, 0x03, 0xd3, + 0x81, 0x96, 0x3c, 0xcd, 0x16, 0x77, 0x7e, 0x3d, 0x9c, 0xb4, 0x18, 0x7e, + 0x7a, 0x5a, 0x98, 0x86, 0x68, 0x05, 0x81, 0xc9, 0x97, 0x72, 0x99, 0xdf, + 0x16, 0xd0, 0x63, 0x18, 0xf5, 0xbb, 0x94, 0xcd, 0x15, 0x79, 0x54, 0x79, + 0x2a, 0x71, 0x97, 0x6a, 0x79, 0x5d, 0xa8, 0xe6, 0xfe, 0x08, 0x88, 0x02, + 0x82, 0x3b, 0x6b, 0xa6, 0x93, 0x59, 0xf0, 0x8b, 0x9e, 0x42, 0xb8, 0x91}, + pub_key_21, + {}, + true}, + + // Comment: + // tcID: 289 + {SEC_OID_SHA256, + 289, + {0x4d, 0x98, 0xf3, 0xa8, 0xd8, 0xbb, 0x66, 0x57, 0x8c, 0x89, 0x24, 0x5b, + 0x8a, 0x09, 0x5f, 0x04, 0x3e, 0xdc, 0xc4, 0x42, 0x9b, 0x0f, 0xea, 0x86, + 0xeb, 0x67, 0x3c, 0x5f, 0x0d, 0xa5, 0x2a, 0xcf, 0x3d, 0x16, 0xe2, 0xaf, + 0x50, 0x0c, 0x18, 0xb7, 0xb5, 0x34, 0x35, 0xa9, 0x82, 0x22, 0xd0, 0xf9, + 0xfe, 0x29, 0x9c, 0xf4, 0x15, 0x66, 0x51, 0xf6, 0x29, 0xb2, 0x4e, 0xc5, + 0x25, 0xbe, 0x4c, 0x40, 0x9b, 0xb5, 0x83, 0xf3, 0x71, 0xb2, 0x80, 0x34, + 0x85, 0xcf, 0x6a, 0xe3, 0x78, 0x49, 0xa4, 0x6e, 0xbe, 0xf5, 0x28, 0x95, + 0x22, 0x5e, 0x9c, 0xb6, 0x71, 0xe6, 0xc9, 0x05, 0x5f, 0x2f, 0x3e, 0x3f, + 0x74, 0xcb, 0xb6, 0xfc, 0xc2, 0x22, 0x36, 0x18, 0x22, 0x55, 0x21, 0x91, + 0x02, 0x6d, 0x37, 0x28, 0x92, 0xa5, 0x31, 0xf0, 0x5f, 0x3f, 0x81, 0x88, + 0x42, 0x13, 0xd0, 0x93, 0xb0, 0x08, 0xc9, 0x88, 0xf0, 0x19, 0x41, 0xb9, + 0xa9, 0x20, 0x8c, 0x2f, 0xfb, 0x32, 0x5f, 0x20, 0x28, 0xe5, 0xdd, 0x31, + 0x71, 0x06, 0x10, 0xbb, 0x7d, 0x48, 0xf5, 0xd0, 0xb3, 0x4f, 0x4d, 0xd8, + 0x3e, 0x26, 0xe9, 0xa8, 0x8d, 0x7c, 0x03, 0x0c, 0x4d, 0xf0, 0xe0, 0x31, + 0xca, 0x99, 0xed, 0x46, 0x97, 0x5d, 0x0d, 0x89, 0x35, 0x15, 0xeb, 0x84, + 0xd8, 0x6c, 0xf3, 0x92, 0x49, 0xdc, 0x90, 0xbc, 0x0e, 0x08, 0xa7, 0xba}, + pub_key_21, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 290 + {SEC_OID_SHA256, + 290, + {0x03, 0x17, 0x3d, 0x36, 0x12, 0x63, 0x21, 0x4f, 0x6d, 0x72, 0xaf, 0xb3, + 0xdf, 0xf6, 0x74, 0x61, 0x3a, 0xe3, 0xb9, 0x71, 0x2b, 0xa4, 0xb3, 0xf0, + 0xfc, 0xa1, 0x19, 0x38, 0x43, 0xda, 0xe5, 0x8f, 0x38, 0xad, 0x51, 0x4c, + 0xd5, 0xf6, 0xa4, 0x6d, 0x0a, 0x6f, 0xfa, 0xec, 0x4f, 0xda, 0xc0, 0x88, + 0x97, 0xd0, 0xcf, 0xfd, 0xf6, 0xe2, 0x0c, 0x51, 0xa9, 0x61, 0xdf, 0x24, + 0xed, 0x19, 0x82, 0xb4, 0x26, 0xe2, 0x18, 0xfc, 0x52, 0xba, 0x89, 0x19, + 0xf6, 0x0f, 0xa7, 0x1c, 0x15, 0x67, 0x17, 0xa5, 0xed, 0x9f, 0x30, 0x30, + 0xcd, 0x86, 0x4f, 0xd8, 0x10, 0xac, 0xc9, 0x34, 0x3a, 0xd8, 0xb8, 0xf4, + 0x41, 0x86, 0x3b, 0xd0, 0xbf, 0x3e, 0x80, 0xe5, 0xbf, 0x87, 0x42, 0x00, + 0x89, 0x6f, 0x0a, 0xbc, 0xe8, 0xaf, 0x14, 0x1c, 0xe6, 0x1f, 0x2d, 0x5e, + 0x87, 0xdb, 0x31, 0xa0, 0xf1, 0x9b, 0xaa, 0x54, 0xe4, 0x1f, 0x75, 0xc5, + 0xdf, 0x29, 0x85, 0x3e, 0x1f, 0xe6, 0x78, 0x31, 0x86, 0x57, 0xa2, 0x17, + 0x64, 0x9c, 0x8f, 0xa2, 0x33, 0x7c, 0x13, 0xb0, 0xe5, 0x14, 0xfb, 0xb9, + 0x16, 0xb5, 0x74, 0x7f, 0xcc, 0xf7, 0xb6, 0xba, 0xcb, 0xbf, 0x0a, 0x4d, + 0x77, 0x71, 0xa0, 0x0d, 0x3a, 0xd8, 0x82, 0x89, 0xbf, 0x85, 0x4d, 0x5f, + 0x9d, 0xb6, 0xfb, 0x89, 0x54, 0x33, 0x2f, 0xea, 0x68, 0xe8, 0xe7, 0x46}, + pub_key_21, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 291 + {SEC_OID_SHA256, + 291, + {0x8f, 0x40, 0x4e, 0x26, 0xdd, 0x9a, 0x51, 0x48, 0x5d, 0x15, 0x46, 0xe9, + 0xbb, 0x7f, 0x56, 0xf6, 0x8f, 0x09, 0x27, 0xf2, 0xf1, 0x9b, 0x8b, 0xc0, + 0xc4, 0xdb, 0x21, 0x8f, 0x3d, 0xf2, 0x8e, 0x1c, 0x96, 0x74, 0x65, 0x0f, + 0xfc, 0xf9, 0x64, 0x5e, 0x02, 0xd1, 0xf4, 0x4d, 0x98, 0x40, 0x4c, 0x8d, + 0xdf, 0x54, 0x43, 0x8b, 0xee, 0x61, 0x52, 0x4e, 0x2d, 0x69, 0x09, 0x1f, + 0x76, 0xa9, 0x9d, 0xfd, 0xf7, 0x96, 0xa8, 0x34, 0x99, 0xf8, 0x87, 0x0a, + 0xdc, 0x18, 0x2e, 0x55, 0x71, 0x2a, 0x64, 0x29, 0x22, 0xb8, 0xe9, 0x8c, + 0xa3, 0x3e, 0xf0, 0xcf, 0x05, 0x90, 0x3b, 0xa5, 0x1f, 0x1b, 0xe6, 0x48, + 0x22, 0x0a, 0x19, 0x19, 0x4d, 0xab, 0x35, 0x08, 0x25, 0x59, 0xd5, 0xf1, + 0xc0, 0x87, 0xc6, 0x70, 0x2f, 0x10, 0x2f, 0x52, 0x6f, 0xc0, 0xde, 0x1d, + 0xc9, 0x87, 0x56, 0xb2, 0x9e, 0x81, 0x7f, 0x47, 0x92, 0xe3, 0xd0, 0xff, + 0x40, 0xa9, 0x31, 0x00, 0x2c, 0x07, 0x7e, 0x0e, 0xaa, 0xa5, 0xf6, 0x3a, + 0x5a, 0x1b, 0xe9, 0x0d, 0xe3, 0xb9, 0xe6, 0x80, 0x08, 0x03, 0xcf, 0x90, + 0x9f, 0xed, 0x91, 0x05, 0x9e, 0x83, 0xf4, 0xbc, 0xde, 0x83, 0xc6, 0xe5, + 0x28, 0x80, 0x8e, 0x20, 0xc0, 0x00, 0x00, 0x9b, 0xad, 0x95, 0xf8, 0x03, + 0x0c, 0xcb, 0xa0, 0x58, 0xa2, 0x10, 0x73, 0x24, 0x7c, 0x3b, 0xc3, 0xcc}, + pub_key_21, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 292 + {SEC_OID_SHA256, + 292, + {0x3b, 0x96, 0x35, 0x68, 0x82, 0xfa, 0x78, 0x25, 0x59, 0x9f, 0x7d, 0x52, + 0x95, 0xd9, 0xa3, 0x67, 0x15, 0x8d, 0x47, 0x29, 0x88, 0x78, 0x27, 0x52, + 0x2f, 0xba, 0xd2, 0xf7, 0xa7, 0x41, 0xfc, 0x03, 0x1a, 0x9f, 0xd6, 0x6f, + 0x70, 0xa9, 0xad, 0x39, 0x8e, 0xca, 0x40, 0x54, 0xec, 0xaf, 0xdd, 0x7d, + 0xa2, 0xd8, 0x21, 0xb5, 0xa9, 0x40, 0xd6, 0x33, 0xd2, 0xa7, 0x54, 0x0c, + 0x18, 0xca, 0x31, 0x1e, 0x9c, 0xbd, 0xef, 0x6f, 0xa5, 0x14, 0x8b, 0xca, + 0x6b, 0xd2, 0xdd, 0xc1, 0xa6, 0xb4, 0xf9, 0xe8, 0x66, 0x5b, 0x49, 0x04, + 0x2b, 0xaf, 0x99, 0xde, 0x02, 0xfa, 0x86, 0xd6, 0x8f, 0x0c, 0x0f, 0x4d, + 0x8b, 0xab, 0x3f, 0x46, 0xc7, 0xe6, 0x5b, 0x6f, 0x9b, 0x74, 0x47, 0x14, + 0x0c, 0xeb, 0xd2, 0x30, 0xa8, 0xaa, 0xca, 0x90, 0xd1, 0xf6, 0xa5, 0x72, + 0x5d, 0xd3, 0xe8, 0x58, 0x74, 0xf1, 0x0a, 0x65, 0x64, 0xb8, 0x97, 0xf8, + 0x3a, 0x7b, 0x2b, 0x3a, 0x07, 0xcf, 0x75, 0x8c, 0xa6, 0xce, 0xa8, 0x38, + 0x3e, 0xcb, 0xf9, 0x07, 0xa1, 0x47, 0x9f, 0xe8, 0x51, 0x0f, 0x22, 0xb3, + 0x61, 0x4b, 0x13, 0x3b, 0xd0, 0xbc, 0xac, 0xca, 0x8f, 0x8d, 0xaf, 0x40, + 0x16, 0xce, 0xe0, 0xcd, 0x2f, 0x9f, 0x69, 0xb6, 0x28, 0xd4, 0xd4, 0x5e, + 0xbf, 0x5d, 0x0c, 0xb5, 0x45, 0x34, 0x9f, 0x6f, 0x94, 0xb0, 0xe4, 0xbc}, + pub_key_21, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 293 + {SEC_OID_SHA256, + 293, + {0xad, 0x5b, 0xaa, 0xeb, 0xab, 0xdc, 0x82, 0x5e, 0x48, 0x07, 0x2e, 0xf1, + 0xcb, 0x22, 0xbf, 0x8d, 0x69, 0x7f, 0x5a, 0x86, 0xa2, 0xce, 0xe8, 0x9b, + 0xd0, 0x31, 0x3f, 0x7e, 0xdb, 0x02, 0xcd, 0xab, 0x90, 0xe3, 0x1b, 0x5d, + 0x83, 0xa3, 0x33, 0x22, 0xb8, 0x98, 0x7c, 0x0c, 0x3d, 0xc5, 0x4b, 0x11, + 0x0c, 0x9a, 0x2f, 0x0f, 0x56, 0x42, 0x9d, 0x39, 0xff, 0x96, 0xf7, 0xcf, + 0xc7, 0xfb, 0x25, 0x70, 0xde, 0x2e, 0xfc, 0x91, 0x8f, 0x79, 0x2f, 0xbe, + 0xc1, 0x77, 0xa9, 0x5b, 0xf2, 0x36, 0x24, 0x29, 0xb9, 0x36, 0xb3, 0xc6, + 0x51, 0x87, 0xb1, 0x3c, 0x04, 0x30, 0x4b, 0xb6, 0x60, 0x64, 0x66, 0x38, + 0xcd, 0xd3, 0xa9, 0xbe, 0x2e, 0x4d, 0x47, 0xa1, 0x1b, 0x1e, 0xce, 0xcc, + 0xfa, 0xa9, 0x9f, 0xc4, 0x33, 0x59, 0xe5, 0xe4, 0xcf, 0x43, 0x57, 0x30, + 0xec, 0x05, 0x92, 0x03, 0xf4, 0x76, 0xa0, 0x6b, 0xf9, 0x97, 0xea, 0x70, + 0x44, 0xa0, 0xa8, 0xb2, 0xf5, 0x5c, 0xfc, 0x82, 0xd2, 0x4c, 0x95, 0x42, + 0xa0, 0xa9, 0xdf, 0x9a, 0x58, 0x4a, 0x14, 0x83, 0x86, 0xd8, 0xa0, 0x32, + 0x66, 0xb7, 0x1f, 0x8e, 0xd8, 0x11, 0x4f, 0x3f, 0xc0, 0xdf, 0xb5, 0x34, + 0xa3, 0xb4, 0x47, 0x78, 0xc4, 0x0d, 0x5a, 0x3e, 0x44, 0xd0, 0x4f, 0x76, + 0xea, 0xb4, 0x64, 0x65, 0x9d, 0x53, 0x20, 0x4a, 0xbf, 0x97, 0xa8, 0xb6}, + pub_key_21, + {0x61}, + true}, + + // Comment: + // tcID: 294 + {SEC_OID_SHA256, + 294, + {0x91, 0xe4, 0x7e, 0x67, 0x1a, 0x2e, 0x9d, 0x0e, 0x68, 0xac, 0x78, 0xa8, + 0x71, 0x6e, 0x02, 0xd6, 0x8c, 0xcb, 0xfe, 0x35, 0x06, 0x77, 0xae, 0x53, + 0xba, 0x1b, 0x0b, 0xbe, 0x08, 0x5e, 0x71, 0xe4, 0x70, 0x90, 0x65, 0x3a, + 0x7b, 0x7d, 0x18, 0xa3, 0xd8, 0x0a, 0x67, 0xe4, 0x02, 0x3c, 0xe5, 0x6f, + 0xf5, 0x9d, 0x95, 0x65, 0x83, 0x8f, 0x9c, 0x0c, 0x74, 0x50, 0x3a, 0xdd, + 0xb3, 0xc9, 0x78, 0x79, 0x77, 0xde, 0x52, 0x86, 0xcb, 0x6b, 0x60, 0x2d, + 0xcf, 0xe0, 0x72, 0x1f, 0xc7, 0xa3, 0x99, 0x8e, 0xf0, 0x18, 0xb5, 0x6d, + 0x4a, 0x4e, 0x3d, 0x57, 0x8e, 0x80, 0x21, 0xd0, 0x85, 0x99, 0xcc, 0xc8, + 0x89, 0x5d, 0xf7, 0xa9, 0x32, 0x4e, 0x8a, 0xbd, 0x21, 0x62, 0xe8, 0x15, + 0x76, 0xfe, 0x19, 0xea, 0x67, 0x8b, 0xdf, 0xfc, 0x86, 0x66, 0x0f, 0xd7, + 0xa1, 0x80, 0xe9, 0x6e, 0xd8, 0x72, 0x71, 0x0e, 0x6e, 0xc9, 0x61, 0x32, + 0x53, 0x0b, 0x16, 0xaf, 0xc4, 0x74, 0x27, 0xf9, 0x1d, 0xf4, 0xab, 0x95, + 0x30, 0x06, 0x33, 0xc0, 0x28, 0xf4, 0x33, 0xba, 0x0c, 0x30, 0x86, 0x38, + 0x99, 0x2e, 0x61, 0xae, 0x8c, 0x2b, 0x6b, 0x83, 0xaf, 0x10, 0xe6, 0x22, + 0xfb, 0x1c, 0xb2, 0x69, 0xcb, 0x45, 0x3f, 0xfa, 0x4a, 0x67, 0xd2, 0x11, + 0xf2, 0x30, 0x29, 0xe0, 0x93, 0xd4, 0xdc, 0xb4, 0x34, 0x36, 0x13, 0x56}, + pub_key_21, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 295 + {SEC_OID_SHA256, + 295, + {0x00, 0xb1, 0x9d, 0x8a, 0x2b, 0x92, 0x27, 0xab, 0x7a, 0xb6, 0x3e, 0x9c, + 0x5d, 0xab, 0x52, 0x5e, 0x19, 0x08, 0x63, 0x51, 0x15, 0xc5, 0x13, 0x3a, + 0x2d, 0x89, 0xf5, 0x6c, 0xeb, 0x3c, 0x7a, 0x84, 0x6e, 0x1a, 0xa5, 0x42, + 0x2f, 0x86, 0x65, 0x54, 0x56, 0x1a, 0xf8, 0x12, 0x00, 0xed, 0xd6, 0x6f, + 0x34, 0x95, 0x16, 0x26, 0x7c, 0x5b, 0x42, 0xb5, 0x56, 0x6b, 0x0c, 0x54, + 0x94, 0xc9, 0x89, 0x88, 0x55, 0xd2, 0xa5, 0x51, 0x84, 0xba, 0x86, 0xe3, + 0x6c, 0x1f, 0x75, 0x8f, 0xb3, 0xf5, 0x73, 0xd2, 0xc8, 0x90, 0x2e, 0x08, + 0x6c, 0x5a, 0xf3, 0x08, 0xdf, 0x63, 0x91, 0x07, 0x43, 0x3d, 0x86, 0x2f, + 0x30, 0x54, 0x82, 0x5d, 0x22, 0x9a, 0xff, 0xfd, 0x2b, 0x6c, 0x4d, 0x66, + 0xbb, 0x42, 0x4e, 0x1f, 0x19, 0x17, 0x21, 0x9c, 0xbf, 0x5e, 0x2f, 0xeb, + 0x2a, 0x15, 0x00, 0x9b, 0x21, 0x1f, 0x81, 0x35, 0xc0, 0xfc, 0x76, 0x4d, + 0xc5, 0x77, 0x11, 0x3b, 0xc0, 0x81, 0x53, 0x48, 0xb1, 0x45, 0x25, 0xd9, + 0xc7, 0x66, 0xf4, 0x53, 0x7b, 0x49, 0x90, 0x80, 0x74, 0x7e, 0xf2, 0x8d, + 0x95, 0x25, 0xb2, 0x7f, 0x2a, 0x50, 0x75, 0xb3, 0x7c, 0xef, 0x52, 0xc3, + 0x8a, 0x53, 0x7b, 0x3a, 0x38, 0x4a, 0xc8, 0x5e, 0xd2, 0x81, 0x32, 0x07, + 0xb1, 0x26, 0xa0, 0x48, 0xf8, 0xc0, 0x34, 0xc0, 0x6e, 0x08, 0xe7, 0xc9, + 0xa9, 0xa5, 0x59, 0x8b, 0x44, 0x76, 0x69, 0xac, 0x2b, 0x2e, 0x8f, 0xeb, + 0xc5, 0xc0, 0x4b, 0xae, 0xb5, 0xc1, 0xb0, 0x73, 0xd3, 0x79, 0xe5, 0xf6, + 0xa6, 0x36, 0xc4, 0x16, 0x74, 0x6d, 0x5c, 0x04, 0xf7, 0xb4, 0xa3, 0xe5, + 0xf9, 0x48, 0x9d, 0xe2, 0x7b, 0x65, 0x30, 0x7b, 0xda, 0x9c, 0x08, 0x2b, + 0x24, 0x87, 0x3c, 0x75, 0x02, 0x4d, 0x45, 0x99, 0xc6, 0xfa, 0x3b, 0x4d, + 0xed, 0x40, 0x38, 0x9a}, + pub_key_22, + {}, + true}, + + // Comment: + // tcID: 296 + {SEC_OID_SHA256, + 296, + {0x1a, 0x67, 0x52, 0xd2, 0x41, 0x12, 0xf3, 0xfa, 0xab, 0xde, 0x67, 0x71, + 0xf9, 0x6d, 0x63, 0x40, 0x9f, 0xc8, 0xcd, 0xe9, 0xb4, 0x73, 0x25, 0xf9, + 0x7e, 0xcc, 0x3d, 0xe0, 0xd6, 0x74, 0xa0, 0xee, 0xd7, 0x96, 0x0b, 0x8f, + 0xde, 0xab, 0xa2, 0x92, 0x1e, 0xa0, 0xff, 0xa1, 0x7e, 0xc3, 0x41, 0xf2, + 0x65, 0x6d, 0x8c, 0x74, 0x8f, 0x7b, 0xcb, 0xed, 0x78, 0x3b, 0x5d, 0xf1, + 0xcb, 0xc7, 0xe7, 0x17, 0x4f, 0xcd, 0x2a, 0x9a, 0x20, 0x62, 0xc2, 0x06, + 0xe0, 0x89, 0x2e, 0xd1, 0xcd, 0x6f, 0xca, 0x9c, 0xd1, 0xb6, 0x85, 0x99, + 0xc3, 0x82, 0x82, 0xc8, 0x97, 0x6a, 0xff, 0x65, 0x39, 0x85, 0x6e, 0x99, + 0x38, 0x6c, 0xff, 0xbb, 0xac, 0x70, 0x7f, 0x71, 0x49, 0x8f, 0xb6, 0x63, + 0x55, 0xd9, 0x5a, 0xa8, 0xd2, 0xb0, 0xef, 0x62, 0x2b, 0xc8, 0x9a, 0x84, + 0x7c, 0x5c, 0x6c, 0x99, 0x73, 0xf1, 0xfb, 0x04, 0x7b, 0x32, 0xc8, 0x8a, + 0xaa, 0x8d, 0x0e, 0x56, 0xc9, 0xda, 0x2d, 0x19, 0x13, 0x6f, 0x2f, 0x0f, + 0x4e, 0xd2, 0x15, 0xd9, 0xf1, 0x55, 0x5f, 0xa8, 0x50, 0xa7, 0x13, 0xf1, + 0xdf, 0xdf, 0x7c, 0x98, 0x89, 0x31, 0x20, 0x0b, 0x81, 0x69, 0x1c, 0x4f, + 0xf1, 0x30, 0x10, 0x67, 0x44, 0x00, 0xe5, 0x33, 0x96, 0x09, 0x83, 0x55, + 0x75, 0x4f, 0x9f, 0x26, 0xcc, 0x9f, 0x63, 0x47, 0xc0, 0x24, 0x22, 0x82, + 0xbc, 0xee, 0xeb, 0x30, 0x4e, 0x95, 0x23, 0x3c, 0xb4, 0xed, 0x21, 0xde, + 0xc2, 0x28, 0x35, 0x4d, 0x0b, 0x80, 0xe6, 0x91, 0xce, 0x9e, 0xf2, 0x12, + 0x2a, 0x55, 0x86, 0x2f, 0x50, 0xe7, 0xa6, 0xb0, 0xae, 0x08, 0x1b, 0xf6, + 0x09, 0x7e, 0x1c, 0x2e, 0xd1, 0xef, 0xe3, 0xcb, 0x78, 0x25, 0x8a, 0xf8, + 0x5f, 0x01, 0x39, 0xad, 0x9d, 0x50, 0x50, 0xb3, 0xf1, 0x86, 0x77, 0x6c, + 0xe5, 0x87, 0x1f, 0x21}, + pub_key_22, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 297 + {SEC_OID_SHA256, + 297, + {0x93, 0x24, 0x8b, 0x42, 0x18, 0xcb, 0x8d, 0x18, 0x8d, 0x3a, 0xf7, 0xf5, + 0xeb, 0xdc, 0x9b, 0xad, 0xbb, 0xad, 0x3d, 0xd5, 0x54, 0x0d, 0x01, 0x12, + 0x4c, 0x36, 0x24, 0x26, 0x77, 0x90, 0x5c, 0x59, 0xd4, 0xe6, 0x1a, 0x19, + 0x06, 0x55, 0x56, 0x60, 0xa9, 0x34, 0xe6, 0x15, 0x36, 0xf3, 0xdf, 0x3c, + 0x1b, 0xa1, 0xd7, 0xde, 0xea, 0x33, 0x88, 0x9c, 0xdb, 0x22, 0x3d, 0x84, + 0x8a, 0x14, 0x33, 0x75, 0x90, 0xbb, 0x7d, 0xf6, 0xb6, 0x06, 0x03, 0x51, + 0xbf, 0x6c, 0xa0, 0xd8, 0x31, 0x91, 0x8d, 0xc3, 0x33, 0xf1, 0x50, 0xaf, + 0x7a, 0x60, 0x64, 0x95, 0x85, 0xce, 0x2b, 0x4f, 0x94, 0x02, 0xbd, 0x17, + 0x90, 0xb7, 0xe0, 0xbf, 0x7c, 0x88, 0x32, 0xca, 0x48, 0x2f, 0xec, 0x7b, + 0x26, 0xd3, 0xf1, 0xc7, 0x54, 0x81, 0x7d, 0xd2, 0x87, 0x05, 0x53, 0x60, + 0x74, 0x4e, 0xef, 0xce, 0xc5, 0x4e, 0xb8, 0x07, 0x34, 0xe3, 0xb2, 0x26, + 0xab, 0x54, 0xf9, 0x5a, 0x05, 0x7c, 0x74, 0xe0, 0xd3, 0xed, 0xa4, 0x13, + 0x03, 0x98, 0x4f, 0xae, 0xa9, 0x40, 0xb7, 0x04, 0x0c, 0xd3, 0xe9, 0x30, + 0x3b, 0x2e, 0x22, 0xa3, 0xfa, 0x2e, 0x3a, 0x0d, 0x13, 0xf6, 0xc2, 0xb8, + 0x1d, 0x92, 0xbe, 0x35, 0x18, 0xf9, 0x02, 0x7b, 0xc0, 0xfd, 0x09, 0x92, + 0x68, 0xd1, 0x8e, 0x3e, 0x68, 0x6c, 0xa2, 0xea, 0xce, 0x1f, 0x5c, 0x37, + 0x1e, 0x34, 0xc3, 0xa4, 0x91, 0x0d, 0x8c, 0x66, 0x1e, 0xfd, 0x7e, 0x25, + 0x25, 0x5b, 0x25, 0x3d, 0x9a, 0x14, 0x60, 0x7e, 0xd2, 0x2a, 0xe0, 0x07, + 0x6b, 0x2c, 0x70, 0x12, 0xb6, 0xc6, 0x1f, 0x7d, 0xdb, 0x92, 0x55, 0x9b, + 0x01, 0x11, 0xe2, 0xee, 0xd0, 0xea, 0x8d, 0x05, 0x29, 0x00, 0x7c, 0xad, + 0x3f, 0xa6, 0xd4, 0x91, 0x9e, 0x5a, 0x00, 0xc3, 0xd8, 0xff, 0xbd, 0x26, + 0x58, 0xc6, 0xde, 0x7a}, + pub_key_22, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 298 + {SEC_OID_SHA256, + 298, + {0x20, 0x1a, 0xa4, 0x02, 0x27, 0x5f, 0x3c, 0x75, 0xbf, 0xd4, 0x6a, 0x1f, + 0x09, 0x9c, 0x0b, 0x56, 0x13, 0xe8, 0x62, 0x46, 0x1a, 0xdf, 0x57, 0xd3, + 0xd9, 0x4a, 0x95, 0x95, 0x1d, 0x44, 0xa8, 0x1c, 0x0c, 0xdd, 0xd8, 0x6e, + 0xcd, 0xfc, 0xbe, 0xee, 0x7c, 0x89, 0x0a, 0xb9, 0x99, 0xd0, 0x5e, 0xa0, + 0x79, 0x5f, 0x4b, 0xcf, 0x7a, 0x62, 0xe2, 0xa1, 0x80, 0x75, 0x99, 0xb3, + 0x3d, 0x95, 0x48, 0xa8, 0xbd, 0xcc, 0x6f, 0x1d, 0x0e, 0x8c, 0x06, 0x24, + 0x39, 0x95, 0xe6, 0x4d, 0xfd, 0x9b, 0x2e, 0xcb, 0x71, 0x75, 0xd0, 0x06, + 0x26, 0x60, 0xf1, 0x4d, 0x5d, 0xa3, 0x69, 0xfc, 0x56, 0xda, 0xe5, 0x2a, + 0xa9, 0xc0, 0x7e, 0x18, 0xcf, 0x83, 0x14, 0x98, 0x99, 0x73, 0xd3, 0x43, + 0x3e, 0x15, 0x69, 0x1c, 0x46, 0x9e, 0xee, 0xbe, 0xb0, 0x5d, 0xd3, 0xad, + 0x30, 0xe8, 0xc4, 0x96, 0x81, 0x9a, 0xf1, 0x26, 0x57, 0x2b, 0x14, 0xf7, + 0x3c, 0x17, 0x36, 0x20, 0x04, 0x9a, 0x51, 0x2a, 0x78, 0x9f, 0x0c, 0xaa, + 0x51, 0x5b, 0x04, 0x10, 0x0d, 0x49, 0xb4, 0x3b, 0x10, 0x44, 0xd7, 0x0d, + 0x7e, 0xda, 0x9f, 0x68, 0xd7, 0xfd, 0x22, 0x75, 0x86, 0x89, 0x7b, 0xdd, + 0xbe, 0xab, 0x44, 0x99, 0xfa, 0xec, 0x64, 0x17, 0xd6, 0x71, 0x08, 0xc8, + 0x8f, 0x27, 0x89, 0x86, 0x33, 0x02, 0x83, 0x41, 0x42, 0x67, 0x74, 0xc3, + 0xb3, 0xc3, 0xbc, 0xa8, 0xc4, 0xd3, 0xe1, 0x8d, 0xf8, 0xc0, 0xb0, 0x7d, + 0xa5, 0x6e, 0x6c, 0x00, 0xdb, 0xd7, 0x70, 0xf3, 0xe8, 0x48, 0x77, 0x7b, + 0x27, 0x3e, 0x0d, 0x7a, 0xfa, 0x53, 0x94, 0xef, 0x29, 0xa5, 0x4c, 0x3a, + 0x64, 0x51, 0xe5, 0x71, 0xed, 0x99, 0x33, 0xb5, 0x4c, 0x24, 0x56, 0x21, + 0x2c, 0x99, 0x1f, 0xe8, 0xc5, 0xca, 0xb8, 0xbf, 0xcd, 0x77, 0xa7, 0xc7, + 0x52, 0x14, 0x19, 0xfb}, + pub_key_22, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 299 + {SEC_OID_SHA256, + 299, + {0x25, 0x34, 0x99, 0x84, 0x9e, 0x32, 0xae, 0x10, 0x39, 0x5e, 0xdb, 0xdc, + 0x3e, 0x54, 0xe1, 0xc4, 0xec, 0x0f, 0xf2, 0x6b, 0x60, 0x7b, 0xa3, 0xab, + 0x49, 0x32, 0xab, 0x56, 0x27, 0xb0, 0xf2, 0x6a, 0x83, 0x84, 0xfa, 0x91, + 0xb3, 0x94, 0x9d, 0xb5, 0x1a, 0x36, 0x35, 0x12, 0xdc, 0x9a, 0x64, 0xf4, + 0x0a, 0xe9, 0xf2, 0x73, 0x05, 0xfe, 0x39, 0x7d, 0xef, 0x3c, 0x6a, 0x17, + 0xd5, 0xb7, 0x89, 0x95, 0x80, 0xc0, 0x02, 0xef, 0xc9, 0x60, 0xbb, 0xc6, + 0xfc, 0x00, 0x5d, 0xd9, 0xff, 0xf3, 0xc7, 0xa6, 0x91, 0x77, 0xc9, 0xae, + 0x8e, 0xc0, 0x61, 0xb3, 0x52, 0xa8, 0xfe, 0x4a, 0x34, 0x2c, 0x6b, 0x32, + 0x58, 0x42, 0x3b, 0x80, 0x97, 0xb2, 0x6f, 0xb7, 0x43, 0x41, 0x72, 0x27, + 0xba, 0xbb, 0x53, 0x7e, 0xe0, 0x8f, 0x15, 0xc3, 0xbb, 0xfc, 0x53, 0x8a, + 0xf8, 0xc1, 0xb0, 0x2d, 0xac, 0xda, 0xf1, 0x8d, 0x1c, 0x62, 0xfc, 0x8d, + 0x12, 0x0a, 0xb5, 0x0d, 0x6d, 0xfa, 0x0d, 0x3b, 0x63, 0xeb, 0x31, 0x6a, + 0xc3, 0x75, 0xc8, 0xd2, 0x5b, 0xdf, 0x0c, 0x65, 0x3c, 0xa5, 0xbc, 0xc6, + 0x93, 0x9a, 0xc7, 0xec, 0xd3, 0xc6, 0x48, 0xf6, 0xd5, 0x64, 0x04, 0xbe, + 0x99, 0x56, 0x5b, 0x5f, 0x0e, 0x1e, 0x70, 0xdd, 0x3b, 0x44, 0x0b, 0x3d, + 0x07, 0xa4, 0x84, 0x81, 0x82, 0xc2, 0x59, 0xb4, 0x71, 0xa7, 0xef, 0x2f, + 0x34, 0xfd, 0xba, 0x25, 0x99, 0x33, 0xcb, 0x58, 0xc7, 0x82, 0x8c, 0x70, + 0x53, 0x71, 0x07, 0x19, 0x8e, 0x98, 0xbe, 0x17, 0x4f, 0x45, 0xad, 0x0b, + 0x2d, 0xa8, 0x75, 0x50, 0xce, 0xd3, 0x63, 0x9a, 0xbc, 0xe8, 0xc9, 0xdf, + 0x2a, 0x5a, 0x0e, 0x73, 0xc4, 0x03, 0xd6, 0x4e, 0x0e, 0x03, 0x26, 0xe5, + 0x31, 0x3d, 0x0e, 0x86, 0x9c, 0x30, 0x80, 0x68, 0x5c, 0x44, 0x37, 0xf6, + 0x59, 0xb2, 0x41, 0xef}, + pub_key_22, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 300 + {SEC_OID_SHA256, + 300, + {0x61, 0x43, 0xe8, 0xb7, 0x96, 0xbf, 0xfe, 0xa3, 0x6e, 0x9d, 0x58, 0x71, + 0x6e, 0x3e, 0x16, 0xc7, 0x3a, 0x79, 0x2a, 0x60, 0xc9, 0x96, 0x49, 0xf9, + 0x54, 0xb0, 0xca, 0x7a, 0x3b, 0x99, 0x22, 0xde, 0xf9, 0xa1, 0x15, 0x51, + 0x7a, 0x56, 0xf0, 0xf9, 0xee, 0x64, 0x23, 0x09, 0x14, 0x43, 0x1c, 0xe5, + 0xc2, 0x28, 0x18, 0x29, 0xee, 0xb2, 0x45, 0x05, 0x45, 0x30, 0xe0, 0x78, + 0x06, 0x05, 0x38, 0x5b, 0x6b, 0x08, 0x76, 0xe5, 0xf7, 0x06, 0x91, 0xc6, + 0x04, 0x1f, 0x6f, 0xc7, 0xf8, 0xe2, 0x82, 0x99, 0x80, 0x38, 0xa2, 0x0b, + 0xf8, 0xa2, 0xc4, 0xf4, 0x98, 0x3d, 0xcf, 0x4f, 0xdd, 0x4e, 0x10, 0x52, + 0x3a, 0x6b, 0xb7, 0x99, 0x95, 0x12, 0x44, 0xf3, 0x85, 0xaa, 0x2a, 0x75, + 0x3e, 0x6a, 0x9d, 0x89, 0x58, 0x8e, 0xd0, 0x3d, 0xcd, 0x65, 0xd1, 0x6e, + 0xa6, 0x05, 0xa0, 0x6b, 0x23, 0x61, 0x97, 0x34, 0x5f, 0xd9, 0xc2, 0x5a, + 0x72, 0xc5, 0x16, 0x8b, 0xda, 0x54, 0x54, 0xa2, 0xc9, 0x33, 0xa7, 0x10, + 0x05, 0xe8, 0x81, 0xfe, 0x74, 0x95, 0xc8, 0x2b, 0x65, 0x48, 0x36, 0x87, + 0x33, 0x07, 0x66, 0x44, 0x80, 0xb4, 0xe4, 0x3e, 0x84, 0x2e, 0x1a, 0x9c, + 0x61, 0x67, 0x34, 0x88, 0x1e, 0x82, 0x4a, 0xfe, 0xdb, 0x59, 0xa0, 0x82, + 0x14, 0xaf, 0x3e, 0x15, 0xbb, 0x55, 0x7a, 0xfb, 0x8d, 0x73, 0xf7, 0x57, + 0x4e, 0xbe, 0x29, 0x41, 0x47, 0xd5, 0x18, 0x3e, 0xff, 0x6a, 0x53, 0x05, + 0x15, 0x67, 0x82, 0x5a, 0x96, 0xca, 0xd8, 0x20, 0x95, 0xd8, 0x30, 0xf9, + 0x48, 0x6a, 0xd8, 0x56, 0x01, 0xd4, 0x34, 0x8d, 0x5c, 0xe9, 0x2b, 0x6a, + 0xfb, 0x07, 0xad, 0xc8, 0xef, 0xc2, 0x20, 0x41, 0xff, 0xc3, 0x0a, 0xcd, + 0xdb, 0x54, 0x23, 0x81, 0xfd, 0x58, 0x45, 0x84, 0x50, 0x9d, 0x37, 0xbf, + 0x49, 0xdb, 0x79, 0x57}, + pub_key_22, + {0x61}, + true}, + + // Comment: + // tcID: 301 + {SEC_OID_SHA256, + 301, + {0x99, 0x8a, 0x9f, 0x7b, 0x18, 0x70, 0xc3, 0xb0, 0x5b, 0x22, 0xf9, 0xbf, + 0xbd, 0x70, 0xdb, 0x2f, 0xf6, 0x71, 0xba, 0x7c, 0x8c, 0xd8, 0x9a, 0x86, + 0xf1, 0x80, 0xec, 0xd9, 0x92, 0xb7, 0x90, 0xcf, 0xca, 0x1b, 0x4e, 0x85, + 0x69, 0x10, 0x4e, 0x23, 0x3a, 0xe6, 0x05, 0xfc, 0xc7, 0x41, 0xa8, 0xec, + 0x62, 0x26, 0x8f, 0x39, 0x37, 0x2c, 0x33, 0x23, 0xb0, 0xef, 0x7e, 0xd9, + 0x1a, 0xb2, 0x71, 0x30, 0x8e, 0xca, 0x52, 0x45, 0x92, 0xcd, 0x26, 0x37, + 0xa5, 0xf2, 0xd7, 0x7d, 0x31, 0x96, 0x1e, 0x7f, 0x44, 0xb1, 0x01, 0xb6, + 0x13, 0x60, 0x46, 0x60, 0x44, 0xe2, 0x08, 0x24, 0x2a, 0x7d, 0xee, 0x90, + 0x24, 0xee, 0xce, 0xdf, 0x22, 0xa8, 0x40, 0x2a, 0xc9, 0x71, 0xe5, 0x29, + 0x7a, 0x94, 0xfd, 0x96, 0x50, 0x6c, 0x09, 0x0d, 0xc6, 0x95, 0xb3, 0x6c, + 0x5d, 0x79, 0x80, 0x49, 0xd9, 0xf5, 0x83, 0x66, 0x0b, 0xcd, 0x0f, 0xbd, + 0x7c, 0x29, 0x6f, 0x5e, 0x0b, 0x57, 0xf0, 0x01, 0x83, 0x17, 0x69, 0x7b, + 0x79, 0x26, 0xc4, 0xbf, 0x8e, 0x25, 0xcd, 0xa1, 0x9b, 0xc5, 0x29, 0x32, + 0xde, 0x6a, 0xd9, 0xc7, 0xf7, 0x3e, 0x18, 0xd7, 0x3e, 0x60, 0x3c, 0x09, + 0x0e, 0xac, 0xa5, 0xd2, 0x56, 0xdd, 0x06, 0x13, 0x8c, 0x33, 0x66, 0xe8, + 0x9f, 0x3c, 0xad, 0x37, 0x80, 0x7f, 0x45, 0x6a, 0xf4, 0x09, 0x23, 0x25, + 0x1a, 0x1b, 0x69, 0xfe, 0xa2, 0xef, 0x83, 0xb2, 0xda, 0x1d, 0xa8, 0x69, + 0x41, 0x7a, 0x1b, 0x5b, 0x56, 0x75, 0x38, 0x7c, 0x14, 0x83, 0x14, 0x16, + 0x97, 0x43, 0x59, 0x33, 0xd0, 0xc2, 0xa1, 0xec, 0xe2, 0xe9, 0x30, 0x8f, + 0x76, 0x00, 0x52, 0xab, 0x6d, 0x96, 0x85, 0x8f, 0x7f, 0x65, 0x21, 0x84, + 0x4e, 0xe9, 0xf2, 0x2a, 0xa2, 0xf1, 0x24, 0x46, 0xa2, 0xc3, 0xe7, 0xa5, + 0x59, 0x36, 0x5b, 0xe2}, + pub_key_22, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 302 + {SEC_OID_SHA256, + 302, + {0x6f, 0xf2, 0x10, 0xab, 0x79, 0x3b, 0x24, 0x02, 0x6c, 0x58, 0x82, 0x95, + 0xe2, 0xe5, 0xd1, 0xbc, 0x47, 0x5a, 0xa2, 0x43, 0x44, 0xcf, 0x1e, 0xf7, + 0x00, 0x0a, 0x3a, 0x24, 0xd0, 0x9f, 0x7e, 0x16, 0xc9, 0xb3, 0xd8, 0x61, + 0x73, 0x55, 0xd0, 0xaa, 0xe1, 0xf2, 0x33, 0x79, 0x4d, 0x7e, 0x39, 0x0d, + 0xd4, 0x42, 0xeb, 0x93, 0xc2, 0xf8, 0xab, 0xcd, 0x59, 0x25, 0x69, 0x8d, + 0xe1, 0x34, 0x7d, 0xc5, 0xc4, 0x4e, 0xe6, 0x74, 0x44, 0x09, 0xfd, 0x5d, + 0x4e, 0x07, 0xe7, 0x8b, 0x47, 0x7f, 0xb3, 0xb4, 0x45, 0x06, 0xee, 0xb7, + 0x07, 0x78, 0xef, 0xd7, 0x39, 0x7b, 0x63, 0x2a, 0x23, 0x34, 0x54, 0xab, + 0xe0, 0x55, 0x9c, 0x60, 0x21, 0x73, 0x86, 0x96, 0x80, 0xff, 0xd7, 0xcf, + 0x0a, 0x6b, 0x68, 0xff, 0xe4, 0xb3, 0x58, 0xd8, 0xdb, 0x52, 0x76, 0x49, + 0xb6, 0xbf, 0x4e, 0x23, 0x74, 0x61, 0x45, 0x91, 0x03, 0xed, 0xd1, 0x03, + 0x57, 0x37, 0x9e, 0x53, 0x12, 0xdc, 0x10, 0x97, 0x7d, 0x63, 0x10, 0x10, + 0xb2, 0x3d, 0x60, 0x8c, 0x19, 0xe1, 0xdc, 0xc7, 0x29, 0xac, 0x6b, 0xcb, + 0xe3, 0xb0, 0xc0, 0x32, 0xe3, 0x8e, 0x10, 0x36, 0x61, 0x1c, 0xc9, 0x21, + 0x4c, 0x0c, 0x2d, 0xc9, 0x58, 0x75, 0x30, 0xeb, 0xa6, 0x7b, 0x9f, 0x6b, + 0x4a, 0xc3, 0xb4, 0x72, 0x2e, 0xfb, 0xe6, 0x21, 0x90, 0xed, 0x90, 0x6b, + 0xcd, 0x8f, 0x97, 0x1a, 0xc6, 0xc0, 0x72, 0xbd, 0x30, 0xf4, 0xb7, 0xa9, + 0x35, 0x22, 0x57, 0x1a, 0x2d, 0x42, 0x76, 0x77, 0xf0, 0x52, 0xfa, 0xca, + 0x80, 0xa2, 0x1a, 0xad, 0x12, 0x3e, 0x56, 0x24, 0xf1, 0x17, 0x62, 0xb7, + 0x92, 0x08, 0x8e, 0xf1, 0x2c, 0x39, 0xbe, 0xee, 0x64, 0x02, 0x2c, 0xa1, + 0x91, 0x1a, 0x35, 0x88, 0x2f, 0x8e, 0x7b, 0x5b, 0x45, 0x0b, 0x6f, 0x2b, + 0x76, 0xbb, 0x52, 0x9e}, + pub_key_0, + {}, + true}, + + // Comment: + // tcID: 303 + {SEC_OID_SHA256, + 303, + {0x0c, 0xe0, 0xff, 0xad, 0xde, 0x89, 0x66, 0x97, 0xcf, 0x5c, 0x83, 0x83, + 0x93, 0xe3, 0x94, 0xea, 0xa6, 0xec, 0xa6, 0x78, 0xf2, 0x1a, 0x3b, 0x04, + 0x8f, 0xe1, 0xb1, 0x71, 0x34, 0x78, 0x39, 0x0a, 0xd6, 0x29, 0x5a, 0x99, + 0xbd, 0x35, 0xc0, 0xe9, 0xae, 0xd5, 0xc9, 0x73, 0x82, 0x36, 0x3c, 0x1a, + 0x7b, 0xfb, 0x58, 0x7c, 0x76, 0xfa, 0x4a, 0xcc, 0xcf, 0x48, 0x29, 0xe7, + 0xa1, 0x3d, 0xbb, 0xdb, 0x21, 0x81, 0x1e, 0xa6, 0xff, 0xe6, 0x6e, 0x23, + 0xd9, 0x15, 0xc5, 0x85, 0xe6, 0x55, 0xe1, 0x9b, 0x12, 0x06, 0xd3, 0x82, + 0x8b, 0x94, 0xaa, 0xd5, 0xb5, 0x8f, 0x7c, 0x15, 0xbe, 0x78, 0x30, 0x70, + 0xb3, 0x81, 0xb5, 0xf3, 0x2d, 0x42, 0x06, 0x9b, 0x55, 0x06, 0x1e, 0xd6, + 0xde, 0x7e, 0xca, 0x89, 0xe8, 0x95, 0x42, 0x28, 0x56, 0x80, 0x87, 0x98, + 0xe8, 0x47, 0x92, 0x06, 0xb3, 0x41, 0x5e, 0x59, 0x7d, 0x79, 0xa0, 0x5c, + 0x93, 0xc9, 0x4d, 0xb3, 0x4c, 0x5f, 0xd4, 0xd7, 0x11, 0x76, 0x8c, 0x9a, + 0x7d, 0xd3, 0x5e, 0x18, 0xb0, 0xe5, 0xa2, 0x37, 0x48, 0xa9, 0x7f, 0xf6, + 0x44, 0x94, 0x43, 0xc7, 0x93, 0xd6, 0x74, 0xbc, 0x94, 0xd9, 0x22, 0xd0, + 0x59, 0x55, 0x14, 0xed, 0xad, 0x10, 0x65, 0xbd, 0xfd, 0x39, 0xa6, 0x95, + 0x40, 0x47, 0xc5, 0xd3, 0x52, 0xf6, 0x1e, 0xa8, 0x8b, 0x26, 0x6d, 0x8c, + 0x36, 0x65, 0xe4, 0x45, 0x2a, 0x1c, 0xb2, 0xf5, 0x31, 0x9d, 0xb4, 0x97, + 0x54, 0x17, 0x42, 0x30, 0x71, 0x6f, 0xc0, 0x28, 0x86, 0xb0, 0x1f, 0x79, + 0x5b, 0x24, 0x9e, 0x40, 0x57, 0xaa, 0x8b, 0x79, 0x97, 0xaf, 0x7b, 0x26, + 0x04, 0x52, 0x25, 0x38, 0x4d, 0x61, 0x9b, 0x82, 0xa5, 0x7e, 0x9e, 0xa9, + 0x91, 0xc4, 0x0a, 0x90, 0x2e, 0x74, 0x94, 0x8c, 0x3e, 0x6b, 0x86, 0x18, + 0x74, 0x8d, 0x41, 0xb7}, + pub_key_0, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 304 + {SEC_OID_SHA256, + 304, + {0x1c, 0xcf, 0xf8, 0x5f, 0x24, 0x58, 0x03, 0x95, 0x05, 0x05, 0x6a, 0xfc, + 0x45, 0x02, 0x9f, 0x15, 0x3d, 0x76, 0x1e, 0x5a, 0xbf, 0x7c, 0x46, 0xbb, + 0x8a, 0x36, 0x46, 0xa1, 0x00, 0x7e, 0xc2, 0x18, 0xfe, 0xba, 0x50, 0xc9, + 0x2b, 0x97, 0xe1, 0xac, 0xa8, 0x32, 0x9e, 0xe9, 0x8e, 0x02, 0x58, 0xbc, + 0x9d, 0xa0, 0x82, 0x66, 0x11, 0xd1, 0x6a, 0xbe, 0x1b, 0xfe, 0xce, 0x7d, + 0xfe, 0xc2, 0xc0, 0x7e, 0x68, 0x1f, 0x0d, 0x24, 0x80, 0xf7, 0x91, 0x64, + 0xc3, 0x30, 0x6b, 0xc3, 0xde, 0x10, 0xb8, 0x9a, 0x9b, 0xe7, 0x3c, 0xc1, + 0x2b, 0x3a, 0xb9, 0x92, 0x4a, 0x02, 0xaf, 0x9d, 0x59, 0x32, 0xe8, 0xca, + 0x4a, 0xbe, 0x99, 0xc8, 0x60, 0xc6, 0xe9, 0x63, 0xdb, 0x22, 0x71, 0x7d, + 0xa2, 0x84, 0xbe, 0x6a, 0xa6, 0xe8, 0xa6, 0xe2, 0xa0, 0x8e, 0xd7, 0xb3, + 0xd9, 0x37, 0x54, 0x55, 0xbb, 0xdf, 0x98, 0x67, 0xd3, 0x68, 0x08, 0x2a, + 0x85, 0x55, 0xd5, 0xcf, 0x46, 0xcd, 0x7f, 0xb4, 0xa1, 0x0b, 0xe3, 0x6a, + 0x7c, 0x68, 0x34, 0x71, 0xf4, 0x99, 0xa0, 0x0d, 0x62, 0xf9, 0x05, 0x0c, + 0x6f, 0x63, 0x2f, 0xf6, 0x59, 0x53, 0x59, 0x13, 0xae, 0x72, 0x14, 0xc6, + 0x58, 0x3e, 0x94, 0x93, 0x25, 0xa8, 0xd7, 0xc2, 0x57, 0xca, 0xa5, 0x37, + 0x52, 0xd8, 0x56, 0x1f, 0xb1, 0x25, 0x6e, 0x19, 0xf9, 0x30, 0xd5, 0x15, + 0x51, 0xba, 0x00, 0xfa, 0x4c, 0x16, 0xcb, 0xa6, 0x40, 0x00, 0xc4, 0xf6, + 0x7f, 0x81, 0x88, 0x31, 0x08, 0x77, 0x26, 0x96, 0xd1, 0x2a, 0x9f, 0xb7, + 0x26, 0xb8, 0x83, 0x75, 0x2f, 0x23, 0xc2, 0x49, 0x3b, 0x6c, 0x9f, 0x9d, + 0x2f, 0x68, 0x83, 0x5c, 0x9f, 0x78, 0x7a, 0x2e, 0xeb, 0x98, 0x09, 0x2d, + 0x52, 0x6c, 0x3d, 0x1a, 0x8b, 0x65, 0x9e, 0x48, 0x59, 0x0d, 0xfe, 0x42, + 0xbb, 0x52, 0xe0, 0x8d}, + pub_key_0, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 305 + {SEC_OID_SHA256, + 305, + {0xba, 0xc5, 0xe1, 0x66, 0x38, 0x53, 0xe0, 0xa4, 0x08, 0x85, 0x43, 0xea, + 0xf4, 0xcd, 0xf3, 0x6e, 0x8b, 0x1e, 0xc7, 0xb5, 0x2f, 0xef, 0x42, 0x08, + 0x1d, 0x31, 0xe3, 0xf2, 0x94, 0xdf, 0xfb, 0x31, 0x27, 0x68, 0x34, 0x80, + 0x7c, 0x47, 0x19, 0xa1, 0xcf, 0xb8, 0xc7, 0xff, 0x8d, 0xb7, 0x02, 0x0b, + 0x72, 0x05, 0x8d, 0x4d, 0xc4, 0x81, 0xda, 0x66, 0xab, 0x60, 0xf4, 0x0d, + 0xb1, 0x19, 0xcb, 0x57, 0xb6, 0x67, 0x26, 0x32, 0x91, 0x94, 0xf8, 0xa8, + 0xe2, 0xa2, 0x24, 0x99, 0xbb, 0x53, 0xc1, 0x34, 0x67, 0x78, 0xb9, 0xa0, + 0x2f, 0x92, 0xe0, 0x15, 0xb8, 0x2b, 0x4e, 0xf4, 0x32, 0xa1, 0x3c, 0x51, + 0xf9, 0x39, 0x99, 0xfd, 0x3b, 0xba, 0x37, 0x23, 0x69, 0x8b, 0xb0, 0x72, + 0x4b, 0x2c, 0xc5, 0xf9, 0x1d, 0xcd, 0xa7, 0x9e, 0x29, 0xc5, 0xed, 0xda, + 0xd8, 0x0b, 0x7d, 0x4a, 0x08, 0xe3, 0xc5, 0x49, 0x17, 0x09, 0x52, 0xee, + 0xb0, 0x31, 0x88, 0xda, 0xc1, 0xc8, 0x1b, 0xf3, 0x7d, 0xde, 0x03, 0x78, + 0xf6, 0x6f, 0xb8, 0x11, 0x02, 0xae, 0xf8, 0x41, 0xa9, 0xa6, 0x97, 0x43, + 0xf4, 0xc7, 0x8a, 0x8e, 0x31, 0x55, 0x6f, 0xad, 0xf5, 0xaf, 0x56, 0xd8, + 0x1a, 0xfa, 0x82, 0x5d, 0x37, 0xd2, 0xf6, 0xd8, 0x51, 0x67, 0x95, 0xab, + 0xb7, 0xd5, 0x80, 0x4e, 0xbe, 0xab, 0x2f, 0xe2, 0xfb, 0xaf, 0xd5, 0xae, + 0x35, 0x5d, 0xfb, 0x98, 0x64, 0xc9, 0x96, 0xb1, 0x47, 0xbb, 0x5f, 0x1d, + 0x8c, 0x1b, 0x4c, 0xcc, 0x30, 0x40, 0xb4, 0x28, 0x76, 0xa2, 0x7c, 0x83, + 0xdf, 0x20, 0x68, 0xf1, 0xae, 0x26, 0x4b, 0xa5, 0x57, 0xa6, 0xf1, 0xc5, + 0xe0, 0x43, 0x6c, 0x04, 0xfa, 0xe3, 0x98, 0xad, 0x42, 0x00, 0xf5, 0xd1, + 0xd5, 0xa8, 0x72, 0xf7, 0x71, 0x93, 0x4d, 0x4a, 0x22, 0xa1, 0xc7, 0x78, + 0x5d, 0x4b, 0xf3, 0x47}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 306 + {SEC_OID_SHA256, + 306, + {0x5c, 0x19, 0xe8, 0x4c, 0xd1, 0x21, 0x31, 0xe9, 0x1e, 0xf4, 0xad, 0x45, + 0xd5, 0x7c, 0x6a, 0x23, 0x9f, 0x12, 0x7b, 0x20, 0x2b, 0xb5, 0x70, 0x3c, + 0x3c, 0x3b, 0x41, 0x0c, 0x97, 0x38, 0xd6, 0x2e, 0x90, 0x2f, 0x63, 0x7f, + 0x8a, 0x09, 0xfa, 0x6c, 0x6b, 0x73, 0x80, 0xfa, 0x40, 0x84, 0xde, 0xf5, + 0xe0, 0xc6, 0x47, 0x94, 0x89, 0x2e, 0xf6, 0xde, 0xf4, 0x4f, 0x28, 0xf4, + 0x48, 0xfa, 0xb6, 0x0b, 0x47, 0x5f, 0x87, 0x6b, 0x55, 0xa6, 0x2c, 0xa0, + 0x9e, 0x6f, 0xd9, 0x8c, 0xed, 0x80, 0xbb, 0xe2, 0xf3, 0xb6, 0x97, 0xc2, + 0x5c, 0x14, 0x39, 0x36, 0x60, 0x9f, 0x4a, 0xf0, 0x5e, 0xca, 0xda, 0x3f, + 0xc6, 0x6c, 0x90, 0x56, 0x76, 0x06, 0xe0, 0xd2, 0x30, 0xc3, 0xcf, 0x74, + 0x20, 0xc4, 0x91, 0x0b, 0x41, 0x42, 0x7b, 0x72, 0x1d, 0x32, 0x13, 0xd9, + 0x50, 0x97, 0x57, 0xc8, 0x55, 0xaf, 0x7c, 0xf7, 0x5a, 0x3b, 0x96, 0xb5, + 0x20, 0x54, 0xa5, 0x7e, 0xc9, 0x85, 0xce, 0xac, 0x71, 0x9c, 0xbd, 0xa5, + 0xdc, 0x8e, 0xad, 0xa6, 0x4c, 0x5a, 0xac, 0xe6, 0x59, 0x65, 0x1b, 0x4f, + 0x35, 0x8f, 0x5e, 0x2f, 0x2c, 0x09, 0xd7, 0x5d, 0xd0, 0xce, 0xcd, 0x27, + 0x9a, 0xf7, 0xe2, 0x36, 0x7e, 0x02, 0xc0, 0x17, 0x2a, 0x5b, 0x8d, 0xf8, + 0x07, 0xd8, 0x8f, 0x75, 0x56, 0x24, 0x65, 0xc2, 0x33, 0x61, 0x80, 0x39, + 0xc0, 0xc0, 0xc1, 0x09, 0xa5, 0x8e, 0x38, 0x6f, 0xd2, 0x2d, 0xfe, 0x32, + 0x59, 0x53, 0x6e, 0x37, 0x90, 0x5a, 0x5d, 0x9f, 0x77, 0xe4, 0xe5, 0x2c, + 0xe6, 0xd9, 0xac, 0x14, 0x88, 0x6d, 0x0e, 0xb5, 0x5f, 0x52, 0xde, 0x0d, + 0x48, 0x10, 0xae, 0x92, 0x58, 0x3c, 0x1e, 0xb7, 0xfd, 0x8d, 0x4c, 0x42, + 0xbc, 0x03, 0xf2, 0x4d, 0xe9, 0x40, 0x46, 0x97, 0x98, 0x0e, 0xe6, 0x88, + 0x60, 0x04, 0x4e, 0x1c}, + pub_key_0, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 307 + {SEC_OID_SHA256, + 307, + {0x51, 0xa7, 0x03, 0x9a, 0x70, 0xe4, 0x2c, 0x6f, 0xd2, 0xb3, 0x8e, 0x2b, + 0x0e, 0xbd, 0x7c, 0x28, 0xc1, 0x1c, 0x5e, 0xd1, 0xfd, 0xfd, 0xf3, 0x75, + 0xb1, 0x8c, 0x6f, 0x82, 0xa7, 0xa8, 0x86, 0x5a, 0xdd, 0xec, 0x58, 0x68, + 0xfc, 0x49, 0x19, 0x0d, 0x5d, 0x92, 0xbb, 0x1e, 0x0a, 0x0b, 0xa2, 0xe5, + 0x30, 0x21, 0x59, 0xe7, 0x88, 0x32, 0xe6, 0xa4, 0x68, 0x2a, 0xd6, 0x82, + 0x29, 0xea, 0xf6, 0xfb, 0xbd, 0x41, 0x89, 0x7b, 0xc3, 0x8b, 0xab, 0x84, + 0xc8, 0x2d, 0x05, 0xe0, 0x34, 0x95, 0x91, 0xd4, 0x8b, 0x8d, 0x66, 0x83, + 0x1e, 0x99, 0x51, 0x29, 0x3a, 0x45, 0x12, 0x1e, 0x0e, 0xce, 0xb8, 0x5c, + 0x29, 0xf3, 0xa1, 0x91, 0x5a, 0xbb, 0x74, 0x80, 0xe3, 0x3c, 0x7a, 0x7a, + 0x4f, 0x93, 0x58, 0xd0, 0x38, 0xdb, 0xc9, 0x5b, 0x23, 0x04, 0xbc, 0x9e, + 0x9d, 0x1f, 0x3b, 0xf5, 0x0d, 0x52, 0xce, 0xb5, 0xd3, 0x41, 0x75, 0xc4, + 0xe1, 0x4d, 0xa4, 0xab, 0x57, 0xe4, 0xad, 0x6c, 0x67, 0x0c, 0x94, 0x9b, + 0x73, 0x47, 0x1c, 0x62, 0x6d, 0xeb, 0x6b, 0x72, 0x6d, 0x6a, 0xc3, 0xe9, + 0x0e, 0x6b, 0x20, 0x78, 0x05, 0x90, 0x22, 0x51, 0xfa, 0x0f, 0x1c, 0xd6, + 0xc9, 0xb3, 0xd2, 0xf4, 0x21, 0x63, 0xef, 0xca, 0x8e, 0x15, 0xa1, 0xac, + 0x64, 0xbe, 0xec, 0xcb, 0x91, 0x51, 0xdf, 0x02, 0xe2, 0x44, 0xa8, 0x0e, + 0xc7, 0x3b, 0x73, 0x1e, 0x7f, 0xca, 0xf2, 0x5e, 0xb3, 0x81, 0x25, 0x49, + 0x24, 0x42, 0x92, 0xc8, 0xa9, 0xfc, 0x65, 0x38, 0x52, 0x25, 0x15, 0x52, + 0x88, 0xe8, 0x12, 0xb9, 0x39, 0x39, 0x32, 0xa5, 0x39, 0xbb, 0x92, 0x58, + 0x11, 0x19, 0x69, 0x14, 0xc8, 0x6f, 0x0b, 0xe5, 0x43, 0x41, 0x8d, 0x32, + 0xc1, 0x87, 0xb2, 0xab, 0x85, 0x9a, 0xfa, 0x64, 0x0e, 0x9e, 0xcf, 0xc0, + 0x5f, 0xe9, 0xbc, 0xef}, + pub_key_0, + {0x61}, + true}, + + // Comment: + // tcID: 308 + {SEC_OID_SHA256, + 308, + {0x9a, 0xd8, 0x45, 0x38, 0xea, 0xe7, 0x5e, 0x74, 0x00, 0xce, 0xcd, 0x09, + 0x75, 0xaa, 0xc5, 0xda, 0x3d, 0x05, 0xf4, 0x24, 0x0b, 0xc4, 0x80, 0x27, + 0x5a, 0x9e, 0x50, 0x3b, 0x72, 0xed, 0xf8, 0xbd, 0x11, 0x74, 0x8d, 0x07, + 0x48, 0x02, 0xc3, 0xbf, 0xb6, 0x1d, 0x30, 0xa2, 0xae, 0x5f, 0xed, 0xa7, + 0x24, 0x1f, 0x5e, 0x0d, 0x78, 0xce, 0xab, 0xb7, 0xa0, 0x99, 0x5b, 0xca, + 0x46, 0x94, 0x9b, 0x35, 0x7f, 0xd8, 0x63, 0xc1, 0xf6, 0xba, 0x78, 0x61, + 0x40, 0xff, 0xbb, 0x3d, 0xa0, 0x78, 0x97, 0xe5, 0x85, 0x17, 0x80, 0x9a, + 0x72, 0x96, 0xe5, 0xb7, 0xa4, 0xf8, 0x40, 0xa7, 0x5a, 0x58, 0x06, 0x49, + 0x46, 0x63, 0x8f, 0x90, 0x9e, 0x5a, 0x38, 0x80, 0x56, 0xdf, 0x18, 0x52, + 0xc3, 0x5f, 0xc9, 0xf3, 0x04, 0xa6, 0xc2, 0x24, 0xfc, 0x75, 0xfb, 0x32, + 0xa6, 0x02, 0xfe, 0x45, 0x76, 0xf7, 0x8e, 0x6a, 0x56, 0xb1, 0xda, 0x65, + 0x07, 0x49, 0xa8, 0x73, 0x96, 0xfc, 0x3f, 0x60, 0x7e, 0xed, 0x57, 0x39, + 0xa2, 0x4e, 0xc0, 0x85, 0xff, 0x16, 0xef, 0xef, 0x54, 0x10, 0x5e, 0x02, + 0xf0, 0xbf, 0x89, 0x5f, 0x8b, 0xba, 0x78, 0x39, 0xb9, 0x8d, 0x05, 0x1d, + 0x73, 0x7e, 0x43, 0xb7, 0x00, 0x67, 0x23, 0x73, 0x7d, 0x4f, 0x64, 0xb7, + 0xc7, 0xb5, 0x97, 0x39, 0x79, 0x37, 0x66, 0xfe, 0x62, 0xa6, 0x59, 0x47, + 0x2e, 0x16, 0x94, 0xb8, 0xbe, 0x22, 0x13, 0x5c, 0x73, 0x40, 0x71, 0x78, + 0x39, 0x58, 0xdc, 0x65, 0x55, 0x68, 0x37, 0x61, 0xe4, 0x7f, 0x67, 0x02, + 0xab, 0x5f, 0x0e, 0xfb, 0x1c, 0x49, 0x23, 0xa9, 0xe9, 0xda, 0x8a, 0xf7, + 0x24, 0x25, 0x74, 0x50, 0xfd, 0x88, 0xb7, 0xaa, 0x83, 0xd5, 0xa9, 0x4e, + 0x14, 0x1c, 0x6c, 0xff, 0x97, 0x72, 0xcd, 0x15, 0x47, 0xae, 0x52, 0x9f, + 0xff, 0x73, 0x6e, 0x89}, + pub_key_0, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 309 + {SEC_OID_SHA256, + 309, + {0x84, 0x0f, 0x5d, 0xac, 0x53, 0x10, 0x6d, 0xd1, 0xf9, 0xc5, 0x72, 0x19, + 0x22, 0x4c, 0xf5, 0x12, 0x89, 0x29, 0x0c, 0x42, 0xf2, 0x04, 0x66, 0x87, + 0x5b, 0xa8, 0xe8, 0x30, 0xac, 0x56, 0x90, 0xe5, 0x41, 0x53, 0x6f, 0xcc, + 0x8a, 0xb0, 0x3b, 0x73, 0x1f, 0x82, 0xbf, 0x66, 0xd8, 0x3f, 0x19, 0x4e, + 0x7e, 0x18, 0x0b, 0x39, 0x63, 0xec, 0x7a, 0x2f, 0x3f, 0x79, 0x04, 0xa7, + 0xce, 0x49, 0xae, 0xd4, 0x7d, 0xa4, 0xd4, 0xb7, 0x94, 0x21, 0xea, 0xf9, + 0x37, 0xd3, 0x01, 0xb3, 0xe6, 0x96, 0x16, 0x92, 0x97, 0xb7, 0x97, 0xc3, + 0x2c, 0x07, 0x6a, 0x12, 0xbe, 0x4d, 0xe0, 0xb5, 0x8e, 0x00, 0x3c, 0x51, + 0x23, 0x05, 0x1a, 0x84, 0xa1, 0x0c, 0x62, 0xf8, 0xda, 0xc2, 0xf4, 0x2a, + 0x86, 0x40, 0x00, 0x8e, 0xb3, 0xc7, 0xcc, 0xcd, 0x67, 0x60, 0xff, 0x5b, + 0x51, 0xb6, 0x89, 0x76, 0x39, 0x22, 0x58, 0x28, 0x45, 0xf0, 0x48, 0xfb, + 0x81, 0x50, 0xe5, 0xa7, 0xa6, 0xca, 0x2e, 0xcc, 0xc7, 0xbd, 0xc8, 0x53, + 0x49, 0xad, 0x5b, 0x26, 0xc5, 0x21, 0x37, 0xa7, 0x9f, 0xa3, 0xfe, 0x5c, + 0x29, 0xab, 0x5c, 0xd7, 0x61, 0x50, 0x13, 0x21, 0x9c, 0x19, 0x41, 0xb6, + 0x70, 0x8e, 0x9c, 0x3c, 0x23, 0xfe, 0xff, 0x5f, 0xeb, 0xaf, 0x0c, 0x8e, + 0xbc, 0xa5, 0x75, 0x0b, 0x54, 0xe3, 0xe6, 0xe9, 0x9a, 0x3e, 0x87, 0x6b, + 0x39, 0x6f, 0x27, 0x86, 0x0b, 0x7f, 0x3e, 0xc4, 0xe9, 0x19, 0x17, 0x03, + 0xc6, 0x33, 0x2d, 0x94, 0x4f, 0x6f, 0x69, 0x75, 0x11, 0x67, 0x68, 0x0c, + 0x79, 0xc4, 0xf6, 0xb5, 0x7f, 0x1c, 0xc8, 0x75, 0x5d, 0x24, 0xb6, 0xec, + 0x15, 0x8c, 0xcd, 0xba, 0xcd, 0xb2, 0x31, 0x07, 0xa3, 0x3c, 0xb6, 0xb3, + 0x32, 0x51, 0x6c, 0x13, 0x27, 0x4d, 0x1f, 0x9d, 0xcc, 0xc2, 0x1d, 0xce, + 0xd8, 0x69, 0xe4, 0x86}, + pub_key_1, + {}, + true}, + + // Comment: + // tcID: 310 + {SEC_OID_SHA256, + 310, + {0x8a, 0x1b, 0x22, 0x0c, 0xb2, 0xab, 0x41, 0x5d, 0xc7, 0x60, 0xeb, 0x7f, + 0x5b, 0xb1, 0x03, 0x35, 0xa3, 0xcc, 0xa2, 0x69, 0xd7, 0xdb, 0xbf, 0x7d, + 0x09, 0x62, 0xba, 0x79, 0xf9, 0xcf, 0x7b, 0x43, 0xa5, 0xfc, 0x09, 0xc9, + 0x9a, 0x15, 0x84, 0xf0, 0x74, 0x03, 0x47, 0x3d, 0x6c, 0x18, 0x9a, 0x83, + 0x68, 0x97, 0xa5, 0xb6, 0xf8, 0xea, 0x9f, 0xa2, 0x2d, 0x60, 0x1e, 0x6b, + 0xa5, 0xf7, 0x41, 0x1f, 0xe2, 0x7c, 0x63, 0x8b, 0x81, 0xb1, 0xa2, 0x23, + 0x63, 0x58, 0x3a, 0x80, 0xfc, 0xe8, 0xc7, 0xdf, 0x3e, 0x40, 0xfb, 0x51, + 0xbd, 0x0e, 0x60, 0xd0, 0xa6, 0x65, 0x3f, 0x79, 0xf3, 0xbc, 0xb7, 0xec, + 0x3e, 0x9d, 0xc1, 0x4c, 0xfb, 0x5b, 0x31, 0xab, 0x17, 0x35, 0xbc, 0xa6, + 0x92, 0xd5, 0x0a, 0xc0, 0x3f, 0x97, 0x9d, 0xda, 0x92, 0x74, 0x7c, 0x64, + 0x30, 0xf8, 0x04, 0x5e, 0xfa, 0x35, 0x13, 0xba, 0x6e, 0x0c, 0xe3, 0xe9, + 0xe3, 0x55, 0x70, 0xe1, 0xc3, 0x0c, 0x8e, 0xbe, 0x58, 0x9b, 0x44, 0x19, + 0x2e, 0x13, 0x44, 0xca, 0x83, 0xdf, 0xa5, 0x76, 0xfc, 0x6f, 0xdc, 0x7b, + 0xf1, 0xcd, 0x7c, 0xee, 0x87, 0x5b, 0x00, 0x1c, 0x8c, 0x02, 0xce, 0x8d, + 0x60, 0x27, 0x69, 0xe4, 0xbd, 0x9d, 0x24, 0x1c, 0x48, 0x57, 0x18, 0x2a, + 0x00, 0x89, 0xa8, 0xb6, 0x76, 0x44, 0xe7, 0x3e, 0xef, 0x10, 0x5c, 0x55, + 0x0e, 0xfa, 0x47, 0xa4, 0x08, 0x74, 0x28, 0x93, 0x95, 0xac, 0x0c, 0x4e, + 0x02, 0xfd, 0x4b, 0xa9, 0x8e, 0x13, 0x0a, 0x4c, 0x2d, 0x1b, 0x95, 0x52, + 0x1c, 0x6a, 0xf4, 0xa0, 0x02, 0xac, 0x3b, 0xdc, 0x6e, 0x52, 0x12, 0x2a, + 0xe4, 0xc0, 0x8c, 0xc3, 0xda, 0x1c, 0x89, 0x6e, 0x05, 0x9a, 0xcb, 0xdd, + 0xec, 0x57, 0x4a, 0xc0, 0x43, 0x2f, 0x61, 0x03, 0xdd, 0x97, 0x27, 0x3d, + 0x88, 0x03, 0xc1, 0x02}, + pub_key_1, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 311 + {SEC_OID_SHA256, + 311, + {0x26, 0x44, 0x91, 0xe8, 0x44, 0xc1, 0x19, 0xf1, 0x4e, 0x42, 0x5c, 0x03, + 0x28, 0x21, 0x39, 0xa5, 0x58, 0xdc, 0xda, 0xeb, 0x82, 0xa4, 0x62, 0x81, + 0x73, 0xcd, 0x40, 0x7f, 0xd3, 0x19, 0xf9, 0x07, 0x6e, 0xae, 0xbc, 0x0d, + 0xd8, 0x7a, 0x1c, 0x22, 0xe4, 0xd1, 0x78, 0x39, 0x09, 0x68, 0x86, 0xd5, + 0x8a, 0x9d, 0x5b, 0x7f, 0x7a, 0xeb, 0x63, 0xef, 0xec, 0x56, 0xc4, 0x5a, + 0xc7, 0xbe, 0xad, 0x42, 0x03, 0xb6, 0x88, 0x6e, 0x1f, 0xaa, 0x90, 0xe0, + 0x28, 0xec, 0x0a, 0xe0, 0x94, 0xd4, 0x6b, 0xf3, 0xf9, 0x7e, 0xfd, 0xd1, + 0x90, 0x45, 0xcf, 0xbc, 0x25, 0xa1, 0xab, 0xda, 0x24, 0x32, 0x63, 0x9f, + 0x98, 0x76, 0x40, 0x5c, 0x0d, 0x68, 0xf8, 0xed, 0xbf, 0x04, 0x7c, 0x12, + 0xa4, 0x54, 0xf7, 0x68, 0x1d, 0x5d, 0x5a, 0x2b, 0x54, 0xbd, 0x37, 0x23, + 0xd1, 0x93, 0xdb, 0xad, 0x43, 0x38, 0xba, 0xad, 0x75, 0x32, 0x64, 0x00, + 0x6e, 0x2d, 0x08, 0x93, 0x1c, 0x4b, 0x8b, 0xb7, 0x9a, 0xa1, 0xc9, 0xca, + 0xd1, 0x0e, 0xb6, 0x60, 0x5f, 0x87, 0xc5, 0x83, 0x1f, 0x6e, 0x2b, 0x08, + 0xe0, 0x02, 0xf9, 0xc6, 0xf2, 0x11, 0x41, 0xf5, 0x84, 0x1d, 0x92, 0x72, + 0x7d, 0xd3, 0xe1, 0xd9, 0x9c, 0x36, 0xbc, 0x56, 0x0d, 0xa3, 0xc9, 0x06, + 0x7d, 0xf9, 0x9f, 0xca, 0xf8, 0x18, 0x94, 0x1f, 0x72, 0x58, 0x8b, 0xe3, + 0x30, 0x32, 0xba, 0xd2, 0x2c, 0xaf, 0x67, 0x04, 0x22, 0x3b, 0xb1, 0x14, + 0xd5, 0x75, 0xb6, 0xd0, 0x2d, 0x9d, 0x22, 0x2b, 0x58, 0x00, 0x05, 0xd9, + 0x30, 0xe8, 0xf4, 0x0c, 0xce, 0x9f, 0x67, 0x2e, 0xeb, 0xb6, 0x34, 0xa2, + 0x01, 0x77, 0xd8, 0x43, 0x51, 0x62, 0x79, 0x64, 0xb8, 0x3f, 0x20, 0x53, + 0xd7, 0x36, 0xa8, 0x4a, 0xb1, 0xa0, 0x05, 0xf6, 0x3b, 0xd5, 0xba, 0x94, + 0x3d, 0xe6, 0x20, 0x5c}, + pub_key_1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 312 + {SEC_OID_SHA256, + 312, + {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1, + 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b, + 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30, + 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1, + 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde, + 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda, + 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b, + 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6, + 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99, + 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41, + 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b, + 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec, + 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac, + 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c, + 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac, + 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f, + 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25, + 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c, + 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e, + 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed, + 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47, + 0xf8, 0x81, 0x63, 0xa8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 313 + {SEC_OID_SHA256, + 313, + {0x51, 0x3a, 0x5a, 0xbd, 0xe1, 0x6b, 0x5e, 0x0e, 0xcb, 0x86, 0x59, 0xd3, + 0xca, 0x08, 0x45, 0x80, 0x0a, 0xdf, 0x75, 0xcf, 0xc4, 0x43, 0x7d, 0x42, + 0xfa, 0x34, 0xe7, 0xaa, 0xfb, 0xbe, 0x35, 0xfc, 0x59, 0x84, 0xd3, 0x56, + 0x0c, 0xba, 0x93, 0x8f, 0x9a, 0x62, 0x2e, 0x93, 0x2b, 0xb6, 0x16, 0x2b, + 0x7f, 0xbb, 0x6c, 0xd8, 0xc1, 0xcf, 0x88, 0x15, 0xf2, 0x8c, 0x49, 0x59, + 0x95, 0xac, 0x18, 0xcd, 0xbe, 0x8f, 0xab, 0xfd, 0xce, 0x29, 0xc1, 0x7a, + 0xa0, 0x21, 0xdf, 0x19, 0x2a, 0xc0, 0x2d, 0x08, 0x0d, 0x7c, 0x5e, 0xda, + 0x6b, 0xd4, 0xc9, 0x91, 0x54, 0x17, 0x8a, 0x9d, 0x5e, 0x1c, 0xf3, 0xff, + 0x41, 0x77, 0x10, 0x63, 0x15, 0xf4, 0xe6, 0xd7, 0x4c, 0x99, 0x1b, 0x60, + 0x10, 0x69, 0xac, 0xd6, 0x0b, 0x55, 0xb3, 0xbb, 0x4d, 0xbf, 0x63, 0x16, + 0xc3, 0x50, 0x96, 0xa4, 0x87, 0xd6, 0x75, 0x61, 0x81, 0xd3, 0x39, 0x49, + 0x44, 0xf1, 0xc7, 0x42, 0xa2, 0xf4, 0xd6, 0x08, 0xce, 0x4f, 0x6a, 0xbb, + 0xfb, 0x72, 0x34, 0x7a, 0xd7, 0xd3, 0x42, 0xae, 0x15, 0xdd, 0x6d, 0x10, + 0x49, 0xfb, 0xd0, 0xff, 0x55, 0xf4, 0xd7, 0xc4, 0x3a, 0xb8, 0x05, 0xf8, + 0x1f, 0xf1, 0xfb, 0xe9, 0x25, 0x6b, 0x5c, 0x78, 0xc2, 0xde, 0x6b, 0xeb, + 0x78, 0x7f, 0x4b, 0x6d, 0x66, 0xd2, 0x90, 0xa3, 0xd4, 0xc4, 0x85, 0x73, + 0x68, 0xae, 0xa5, 0xf7, 0xeb, 0xaa, 0x12, 0x96, 0x02, 0x0c, 0x8f, 0x9e, + 0x36, 0x70, 0x44, 0x1a, 0x08, 0x03, 0x8b, 0xb8, 0x10, 0xe8, 0x53, 0xa6, + 0x54, 0xe4, 0x43, 0x16, 0xa4, 0xe5, 0x24, 0x28, 0x74, 0x51, 0x23, 0xce, + 0x27, 0x14, 0x02, 0x0d, 0x00, 0xe5, 0x5a, 0x9e, 0xb8, 0x2f, 0x7f, 0xb4, + 0x1c, 0x73, 0xd8, 0x52, 0xa8, 0x2b, 0x00, 0x36, 0x70, 0x24, 0x6c, 0x6c, + 0xa2, 0x04, 0x5f, 0xc8}, + pub_key_1, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 314 + {SEC_OID_SHA256, + 314, + {0x38, 0xc0, 0x42, 0xa0, 0x0d, 0x6f, 0x27, 0x74, 0x2a, 0x46, 0xf1, 0xf9, + 0x63, 0xa7, 0xb2, 0xe0, 0x4f, 0x0e, 0xac, 0x63, 0x78, 0x49, 0x63, 0x1a, + 0x49, 0x1b, 0x8e, 0x4e, 0x58, 0xfc, 0x72, 0x1c, 0x6c, 0xe6, 0x20, 0xd5, + 0xe7, 0x05, 0xdc, 0x8e, 0x73, 0x40, 0x9c, 0x39, 0x09, 0xc1, 0xc6, 0x8b, + 0x6b, 0xdb, 0x2b, 0x30, 0xf8, 0x82, 0xcf, 0x27, 0x97, 0xe6, 0x50, 0x30, + 0xb3, 0x8c, 0x4e, 0x7d, 0xaf, 0x6f, 0xef, 0x9d, 0x1f, 0x11, 0x5c, 0x89, + 0x00, 0x86, 0xcf, 0x54, 0xca, 0x3e, 0x7c, 0x2b, 0x21, 0xdc, 0xbf, 0xd1, + 0x25, 0x0e, 0xd1, 0xd9, 0x25, 0x81, 0x09, 0x70, 0xf1, 0x7d, 0xbf, 0x48, + 0x2d, 0x17, 0x84, 0xf2, 0x96, 0xad, 0xee, 0x9a, 0xce, 0x69, 0x79, 0x07, + 0x5c, 0x1e, 0x12, 0xf5, 0x58, 0x0c, 0xfb, 0x32, 0x2e, 0x87, 0x37, 0xdb, + 0x9d, 0x12, 0x7d, 0x38, 0xe1, 0xb9, 0x9e, 0xd8, 0x7e, 0xc4, 0x94, 0x48, + 0xa1, 0x8a, 0x6f, 0xee, 0x65, 0x0d, 0x3c, 0x27, 0xe4, 0xa2, 0xa8, 0x6a, + 0x3d, 0x6e, 0x3c, 0xe4, 0xfe, 0x64, 0x12, 0x0b, 0xe6, 0x08, 0x72, 0xfa, + 0x07, 0xa3, 0xf7, 0x8a, 0x11, 0x27, 0x15, 0xc1, 0x67, 0xfb, 0x6c, 0x90, + 0x06, 0x98, 0xba, 0x1a, 0xfd, 0x82, 0x40, 0x87, 0xa4, 0xcf, 0x73, 0x33, + 0x35, 0xc4, 0xa6, 0xd5, 0x12, 0x0e, 0x3b, 0x29, 0xbc, 0x42, 0xf3, 0xb3, + 0xd5, 0xdb, 0x79, 0x97, 0x3e, 0x4e, 0x32, 0x1e, 0x09, 0x10, 0xa2, 0x88, + 0xd1, 0x8c, 0xdb, 0xa1, 0x72, 0xd0, 0x60, 0x28, 0x3c, 0x4f, 0x4c, 0x66, + 0x56, 0xe9, 0x17, 0x5a, 0x18, 0xb7, 0x56, 0xb7, 0xd0, 0x62, 0x51, 0xe9, + 0x06, 0x0b, 0xbf, 0xca, 0xb0, 0x49, 0x78, 0x85, 0x3e, 0xec, 0x60, 0x32, + 0x85, 0x0a, 0x0e, 0x75, 0x7b, 0xc0, 0xc6, 0x1a, 0xd3, 0x8a, 0xa4, 0xeb, + 0x6b, 0xb6, 0xd9, 0x07}, + pub_key_1, + {0x61}, + true}, + + // Comment: + // tcID: 315 + {SEC_OID_SHA256, + 315, + {0x2a, 0xe8, 0xd9, 0x5b, 0x19, 0xcb, 0xd6, 0x4d, 0x0e, 0x34, 0x3f, 0xf4, + 0x13, 0xff, 0xfb, 0x85, 0xd8, 0xe6, 0x71, 0x3c, 0x06, 0xac, 0x8a, 0x1c, + 0xeb, 0xa7, 0xf3, 0x92, 0x4f, 0xa7, 0x40, 0xf8, 0xd2, 0xb3, 0xe1, 0x20, + 0xfd, 0x71, 0xf2, 0x27, 0x11, 0xe7, 0x95, 0xcd, 0x64, 0x68, 0xc5, 0xe2, + 0x63, 0xb1, 0xa5, 0xba, 0x6a, 0xc6, 0xb8, 0xfa, 0x9e, 0x23, 0xd2, 0xd6, + 0xe7, 0x24, 0x3f, 0x51, 0x05, 0x92, 0xa6, 0x1d, 0x13, 0x4e, 0x68, 0xb8, + 0xea, 0xd0, 0x06, 0x12, 0xdb, 0xf3, 0x8c, 0x5b, 0x73, 0x02, 0xab, 0xc3, + 0xbf, 0x33, 0xf2, 0x3e, 0x6d, 0x48, 0x16, 0xa6, 0xe3, 0xdd, 0xce, 0xa6, + 0x48, 0x25, 0x66, 0xe8, 0x4f, 0x57, 0x46, 0x4f, 0x7d, 0x56, 0xde, 0x4c, + 0xef, 0x0b, 0x22, 0x56, 0xef, 0x21, 0x87, 0x4d, 0xda, 0x4c, 0x13, 0x1a, + 0x47, 0x29, 0x2f, 0xf8, 0xef, 0x85, 0x3f, 0x93, 0x80, 0x44, 0x83, 0xc8, + 0xe6, 0x37, 0x3d, 0x39, 0xca, 0x3a, 0x22, 0x55, 0x2e, 0x75, 0x42, 0x7b, + 0x81, 0x2b, 0x86, 0x1d, 0xe6, 0xa3, 0x10, 0xff, 0x4c, 0x36, 0x6f, 0x6f, + 0x66, 0x04, 0x11, 0x6e, 0xfd, 0x97, 0x70, 0x17, 0x0a, 0xa4, 0x23, 0x55, + 0x4c, 0x4e, 0xbb, 0xd2, 0xb5, 0xc0, 0x69, 0x89, 0x50, 0xe6, 0x6b, 0xb5, + 0xb7, 0xc5, 0xc3, 0x46, 0x28, 0x5d, 0x9f, 0x5c, 0x35, 0x14, 0x62, 0x55, + 0x73, 0x6b, 0x6e, 0x81, 0x8e, 0x8e, 0x77, 0x98, 0x3c, 0x93, 0xb2, 0x1e, + 0x7f, 0x60, 0xb0, 0x4a, 0x7a, 0x52, 0x55, 0x98, 0xe7, 0xfd, 0x80, 0x49, + 0xb1, 0x81, 0x00, 0x0b, 0xff, 0xc7, 0xf3, 0x75, 0x3a, 0x50, 0x43, 0x70, + 0xf6, 0xbb, 0x70, 0x61, 0x7a, 0xc8, 0xe9, 0x14, 0xde, 0xb0, 0x5a, 0x19, + 0x8a, 0x57, 0x58, 0xa4, 0x59, 0xc9, 0xfc, 0xd2, 0xfc, 0xe1, 0xae, 0xde, + 0x48, 0xe8, 0xa8, 0x52}, + pub_key_1, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 316 + {SEC_OID_SHA256, + 316, + {0x76, 0x1c, 0xf7, 0xff, 0x1e, 0xcb, 0x38, 0xe7, 0x74, 0x1b, 0x94, 0x68, + 0x96, 0x98, 0x5d, 0x34, 0xac, 0x1f, 0x01, 0x22, 0xab, 0x44, 0x9a, 0xfe, + 0x8b, 0x08, 0x6b, 0x23, 0x10, 0xf7, 0x30, 0x05, 0x6d, 0x7c, 0x51, 0x07, + 0x35, 0x5b, 0x2a, 0x17, 0x73, 0x6e, 0x10, 0x82, 0x40, 0x46, 0x19, 0x24, + 0x90, 0xe2, 0xbb, 0xe2, 0x39, 0xb4, 0x9d, 0x38, 0xbc, 0xc5, 0xf3, 0x4d, + 0x0b, 0x81, 0x7c, 0x19, 0x27, 0x75, 0xa4, 0x0a, 0x57, 0x88, 0x73, 0x43, + 0xee, 0x75, 0x58, 0xd4, 0x8a, 0xe9, 0x08, 0x76, 0xb8, 0x2b, 0x66, 0x90, + 0x43, 0x5d, 0xcd, 0x96, 0x11, 0x12, 0x6a, 0x99, 0xa2, 0x7c, 0x02, 0x0c, + 0x3c, 0x0f, 0x91, 0x4a, 0xc3, 0x3a, 0x6a, 0x36, 0xfd, 0x71, 0x98, 0xdb, + 0xfa, 0xe2, 0x30, 0x33, 0xa2, 0xb2, 0x43, 0x5a, 0xa7, 0x18, 0x35, 0x68, + 0xc7, 0xaf, 0x6c, 0xd7, 0xce, 0x30, 0xed, 0xaa, 0x11, 0x2e, 0x44, 0xfb, + 0x88, 0xcb, 0x1b, 0x61, 0xca, 0x55, 0x5b, 0x4d, 0x53, 0x20, 0x99, 0x7a, + 0x5b, 0xd3, 0xef, 0x02, 0xd6, 0xd0, 0x49, 0xe8, 0x59, 0x64, 0x6b, 0xab, + 0x7c, 0xd4, 0x6c, 0x9d, 0xc6, 0xf3, 0xc7, 0xbe, 0xd3, 0x42, 0xef, 0x74, + 0xaa, 0xd8, 0xeb, 0x4d, 0xac, 0xac, 0xba, 0x64, 0x62, 0x8a, 0x83, 0x43, + 0x1d, 0x49, 0x54, 0xf7, 0xc8, 0xeb, 0x2c, 0xff, 0x22, 0x04, 0x81, 0x24, + 0x2a, 0xa0, 0x41, 0x67, 0x97, 0x0a, 0x33, 0xd3, 0xeb, 0x65, 0x46, 0x2e, + 0xf4, 0xf4, 0xc3, 0xad, 0x5f, 0xd4, 0xc8, 0xc3, 0x12, 0xec, 0xfa, 0x8a, + 0x17, 0xcf, 0x01, 0xf5, 0xe4, 0x18, 0xc2, 0x68, 0x40, 0xf6, 0xb9, 0xbd, + 0x3e, 0x53, 0x35, 0x74, 0x02, 0x90, 0xe6, 0xb8, 0xc7, 0x99, 0x98, 0x93, + 0x3f, 0x22, 0x63, 0x23, 0x35, 0xae, 0xd0, 0xc5, 0x6a, 0x98, 0x0f, 0xeb, + 0x82, 0x3d, 0x54, 0xf0}, + pub_key_23, + {}, + true}, + + // Comment: + // tcID: 317 + {SEC_OID_SHA256, + 317, + {0xad, 0x68, 0x6a, 0x97, 0xbb, 0x65, 0x64, 0xe4, 0xee, 0x65, 0x6f, 0x12, + 0xca, 0x9a, 0x0b, 0x23, 0x7c, 0xaa, 0xdf, 0x6c, 0x99, 0xb8, 0x69, 0xaf, + 0xc7, 0xa6, 0xbb, 0x97, 0x11, 0x5c, 0x97, 0xe2, 0x45, 0x6d, 0x76, 0x72, + 0xea, 0x7a, 0x70, 0x72, 0xf4, 0x92, 0x1f, 0x6c, 0xf8, 0xf7, 0x3f, 0x00, + 0x22, 0x2b, 0x36, 0xa4, 0x0e, 0x8b, 0x5e, 0xca, 0x40, 0x91, 0x36, 0xcc, + 0xf9, 0x70, 0x13, 0xa4, 0xb0, 0xf0, 0x7a, 0x64, 0x06, 0xb8, 0x46, 0xf6, + 0xa5, 0x48, 0xd8, 0x00, 0xac, 0x19, 0xa0, 0x7c, 0x1d, 0x91, 0x64, 0xb1, + 0xb0, 0x4a, 0x86, 0x06, 0x77, 0x0c, 0x8c, 0xee, 0x41, 0x26, 0xd2, 0x3a, + 0xbf, 0xa7, 0xae, 0x8f, 0x1e, 0x4e, 0xf9, 0xbf, 0xfb, 0x3d, 0xeb, 0xda, + 0xb0, 0x3a, 0x65, 0x0e, 0xa4, 0x82, 0x4b, 0xe7, 0x59, 0xf8, 0x49, 0x19, + 0x9f, 0xaf, 0xfc, 0xa9, 0x5a, 0x94, 0x78, 0x41, 0x57, 0xdf, 0xbb, 0x69, + 0xa7, 0xcc, 0xf8, 0xcd, 0x76, 0x0c, 0xbf, 0x9c, 0x72, 0x8d, 0x21, 0x83, + 0xd1, 0xd4, 0x10, 0x68, 0x7c, 0xa3, 0x5b, 0x8f, 0xbd, 0xb3, 0xb6, 0x42, + 0x22, 0x71, 0x40, 0x8d, 0xba, 0x8e, 0xd3, 0xc4, 0x19, 0xed, 0x0f, 0x36, + 0x61, 0x89, 0x7b, 0x0a, 0x65, 0x40, 0x9b, 0x54, 0xf0, 0xf6, 0xa6, 0x09, + 0xd0, 0xdc, 0x48, 0xb9, 0xc9, 0x28, 0x28, 0x37, 0xa0, 0x25, 0x17, 0xd8, + 0x6e, 0x8c, 0x3b, 0x48, 0x17, 0x4d, 0xf2, 0xf8, 0x2e, 0x06, 0xad, 0xb5, + 0xbc, 0x6e, 0x86, 0xe4, 0xb7, 0x55, 0x69, 0x13, 0x72, 0x09, 0x92, 0x8f, + 0xf7, 0x50, 0xe8, 0x3a, 0x4b, 0xab, 0x7f, 0xc0, 0x71, 0xfa, 0x7b, 0x01, + 0xaa, 0xde, 0x8d, 0xf7, 0x57, 0x89, 0xee, 0x72, 0x6a, 0xc2, 0x3d, 0x6b, + 0x32, 0x4b, 0x66, 0x2d, 0xad, 0xdc, 0xb2, 0xf2, 0x7b, 0x6f, 0x48, 0x6e, + 0xf3, 0xb7, 0xdb, 0x8f}, + pub_key_23, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 318 + {SEC_OID_SHA256, + 318, + {0x7f, 0x5a, 0x83, 0x9a, 0x46, 0xd7, 0x8e, 0xd9, 0xf4, 0xf4, 0x69, 0xa5, + 0x02, 0x23, 0x58, 0xa5, 0xe4, 0x3c, 0x85, 0x59, 0x46, 0xb3, 0x40, 0x9c, + 0x66, 0xb6, 0xb9, 0x82, 0xc0, 0x75, 0x71, 0xf6, 0x8c, 0x9f, 0x3d, 0xc5, + 0x66, 0x5a, 0x93, 0xf6, 0x6b, 0x6a, 0xe4, 0xfd, 0xc0, 0x5e, 0xe4, 0x16, + 0xa8, 0x5b, 0x2f, 0xda, 0x62, 0x32, 0xa7, 0x6f, 0xf3, 0x84, 0x1d, 0x7f, + 0x99, 0xc3, 0x01, 0xb3, 0xae, 0x06, 0x37, 0xd9, 0x85, 0x00, 0x0c, 0xd2, + 0xa7, 0x15, 0x5e, 0x3f, 0x2d, 0x5a, 0xa5, 0x58, 0xaf, 0x2f, 0xcf, 0xe3, + 0x0f, 0xc8, 0x3f, 0xd4, 0xdf, 0x73, 0x1a, 0x20, 0x0f, 0x0b, 0x6f, 0xfb, + 0x26, 0xcd, 0xa6, 0x44, 0x7a, 0x77, 0x7f, 0x91, 0x8c, 0x9f, 0x9f, 0xbf, + 0xf1, 0xaa, 0xfd, 0x75, 0x9f, 0x6c, 0x60, 0x5c, 0x83, 0x40, 0x1e, 0x31, + 0xce, 0x25, 0xc8, 0x89, 0x3f, 0x13, 0x06, 0xaa, 0xaa, 0xf3, 0x6a, 0x70, + 0x2a, 0x1f, 0xca, 0x1c, 0x42, 0x1f, 0x28, 0x4e, 0x12, 0xa6, 0xf8, 0x1d, + 0xe7, 0x23, 0xe6, 0xeb, 0x7b, 0x04, 0xfd, 0xf4, 0x89, 0x5e, 0x9b, 0xa7, + 0xc7, 0x73, 0x2f, 0xba, 0xb8, 0x2c, 0x40, 0x72, 0x45, 0x0d, 0x61, 0x2d, + 0x15, 0x3d, 0x6c, 0x36, 0x29, 0x38, 0xb5, 0x07, 0x74, 0xae, 0xf8, 0xd3, + 0xb2, 0x7b, 0xab, 0x5f, 0x3a, 0x38, 0x09, 0xe0, 0xe9, 0x10, 0x4e, 0xa9, + 0x1b, 0x0d, 0xdb, 0x9b, 0xf9, 0xc5, 0xef, 0x3c, 0xc5, 0x81, 0x22, 0x98, + 0x2a, 0x7c, 0x0c, 0x79, 0xe9, 0xc0, 0x26, 0xb7, 0xbd, 0xdf, 0x28, 0xaf, + 0x2d, 0x67, 0x1e, 0xf3, 0xed, 0x64, 0x07, 0x88, 0x6c, 0xda, 0x33, 0x23, + 0x35, 0xba, 0x10, 0x34, 0xc6, 0xb4, 0xef, 0xe6, 0x16, 0x35, 0x01, 0x02, + 0x00, 0xe1, 0xc7, 0xc4, 0xf2, 0x95, 0x1a, 0xe5, 0x23, 0xe3, 0x7e, 0x9d, + 0xf7, 0xc8, 0x6f, 0x35}, + pub_key_23, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 319 + {SEC_OID_SHA256, + 319, + {0x52, 0x1e, 0x5a, 0xf2, 0x45, 0x1d, 0x73, 0xb6, 0x1b, 0x7a, 0xf2, 0xd8, + 0x1e, 0xb4, 0x27, 0xbb, 0xa3, 0x91, 0x1a, 0x3f, 0x2e, 0x61, 0x10, 0x5b, + 0xf3, 0x8e, 0x15, 0xc7, 0x41, 0x96, 0xc8, 0xe6, 0x6d, 0x52, 0x23, 0x99, + 0x36, 0xaa, 0x1a, 0x78, 0x23, 0x60, 0x6f, 0xdb, 0x4d, 0x24, 0x3b, 0x32, + 0xdc, 0xa2, 0xc4, 0xa9, 0x5c, 0xb3, 0xb3, 0x02, 0xfd, 0x34, 0xa9, 0xc0, + 0x87, 0x97, 0x11, 0x09, 0x5b, 0x4d, 0x1e, 0x75, 0xc5, 0x9d, 0x00, 0x58, + 0x36, 0xc2, 0xb9, 0xa0, 0x5e, 0xc1, 0xda, 0xa6, 0x31, 0x48, 0x84, 0x1b, + 0x28, 0x5c, 0x10, 0xbb, 0x70, 0xf4, 0x68, 0x39, 0x94, 0xfb, 0x0a, 0x59, + 0x8b, 0x92, 0x74, 0x15, 0xab, 0x20, 0x04, 0xdb, 0xdd, 0x64, 0x05, 0xd5, + 0x78, 0x04, 0xea, 0x14, 0x2f, 0x21, 0x60, 0x0d, 0x5b, 0xf5, 0x48, 0x7f, + 0x3f, 0x74, 0x19, 0xee, 0x2c, 0x27, 0x90, 0xa1, 0x22, 0x19, 0x9c, 0xff, + 0x03, 0xbe, 0x53, 0x84, 0x7c, 0xbd, 0xa2, 0x81, 0x61, 0xf3, 0x78, 0x10, + 0xf0, 0x46, 0xdf, 0x1c, 0x54, 0xff, 0xa9, 0xe3, 0x07, 0x0e, 0xbd, 0x1f, + 0x8b, 0x08, 0xb3, 0x29, 0x3c, 0x6a, 0x16, 0x0e, 0xf6, 0x59, 0x3a, 0xb4, + 0x97, 0x41, 0x5c, 0x2a, 0x08, 0x6c, 0xd5, 0x24, 0x2f, 0x35, 0x09, 0xb3, + 0x75, 0xf7, 0x0e, 0x12, 0x43, 0x5b, 0x01, 0xc2, 0x1b, 0xfe, 0xe6, 0x5f, + 0x21, 0x56, 0x44, 0x88, 0x31, 0x05, 0x0e, 0xec, 0x3d, 0xa4, 0xdf, 0x7d, + 0xdb, 0x04, 0xac, 0xdf, 0xd8, 0x9a, 0x5c, 0xbd, 0x5f, 0x9a, 0xfa, 0x75, + 0xa8, 0xe3, 0x87, 0x13, 0x78, 0x93, 0x3c, 0x14, 0x83, 0xc2, 0x8c, 0x1b, + 0xf4, 0x05, 0xc4, 0x26, 0x25, 0xb6, 0x73, 0xbd, 0x0d, 0xe4, 0x73, 0x7c, + 0xa1, 0x44, 0x28, 0x5a, 0xf3, 0x98, 0x1f, 0xca, 0xa7, 0x30, 0x25, 0x34, + 0xe8, 0xc3, 0x6e, 0x9e}, + pub_key_23, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 320 + {SEC_OID_SHA256, + 320, + {0xb7, 0x31, 0xe0, 0xb2, 0x01, 0x11, 0x9f, 0xa3, 0x4f, 0x59, 0xd4, 0xb3, + 0x25, 0x90, 0x21, 0x3f, 0xc8, 0x83, 0x8b, 0x45, 0xff, 0x6b, 0x20, 0x7d, + 0x0e, 0xfb, 0x69, 0xdc, 0x27, 0xc4, 0xa4, 0x18, 0xa0, 0x15, 0x25, 0xe0, + 0x5b, 0xf3, 0x2d, 0xe7, 0x1a, 0xe5, 0x02, 0x2c, 0x72, 0x7e, 0xfe, 0xc9, + 0x73, 0xbc, 0x3b, 0xa7, 0xcb, 0x87, 0x77, 0xef, 0xa4, 0x1f, 0xa1, 0xa9, + 0x9b, 0x91, 0x7c, 0xf3, 0x16, 0x54, 0x3c, 0x19, 0x2f, 0x38, 0x9f, 0x2d, + 0x67, 0x50, 0x02, 0x00, 0xac, 0x54, 0xd4, 0x1f, 0x69, 0x13, 0x93, 0xf1, + 0xaf, 0x58, 0x83, 0x2f, 0x01, 0xcd, 0xed, 0x93, 0x18, 0x18, 0xfe, 0xac, + 0xf6, 0x5d, 0x87, 0xac, 0x0f, 0xf5, 0xe5, 0xe6, 0xfe, 0x31, 0x78, 0xf6, + 0x4a, 0x3a, 0x71, 0x0d, 0xb3, 0x08, 0xf3, 0x71, 0x9f, 0xb9, 0x04, 0xa9, + 0xa6, 0x49, 0x9a, 0x08, 0x86, 0xa9, 0x76, 0x6c, 0x3e, 0xb5, 0x1e, 0x0e, + 0x9b, 0xa2, 0xa0, 0x00, 0x57, 0x15, 0x1d, 0xbb, 0x8b, 0xf7, 0xbb, 0x23, + 0xb8, 0x8e, 0x29, 0xc5, 0x5e, 0x62, 0x6e, 0xde, 0x9a, 0xe6, 0x34, 0xb9, + 0xc1, 0x33, 0xad, 0x44, 0x39, 0x99, 0x90, 0x18, 0x91, 0xd9, 0x6f, 0x90, + 0xc9, 0xc5, 0x59, 0xe7, 0x83, 0x04, 0x3c, 0xd3, 0xc9, 0xfd, 0xc4, 0xaa, + 0x56, 0xf6, 0x58, 0x84, 0xf2, 0xf4, 0xed, 0x29, 0xbe, 0x1d, 0xa2, 0x12, + 0x57, 0xb2, 0xe4, 0x2b, 0xdd, 0x0e, 0xf5, 0x52, 0x0a, 0xa0, 0x2e, 0xbe, + 0xdb, 0x34, 0x77, 0x26, 0xea, 0x85, 0x89, 0x7b, 0xef, 0x9b, 0x4a, 0x79, + 0x92, 0xfc, 0xe9, 0x07, 0x5d, 0xfe, 0x56, 0xab, 0xf3, 0x57, 0x84, 0xce, + 0x6a, 0x7e, 0x99, 0x05, 0xae, 0x56, 0x12, 0x56, 0x42, 0xe6, 0x27, 0xb2, + 0xd3, 0x30, 0xad, 0xf0, 0x71, 0xaf, 0xa0, 0x4a, 0x24, 0x66, 0xdf, 0x63, + 0x7b, 0x8e, 0xb7, 0x06}, + pub_key_23, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 321 + {SEC_OID_SHA256, + 321, + {0x2a, 0x64, 0xd0, 0x2e, 0x8e, 0x4a, 0xbe, 0xdc, 0x4c, 0xfd, 0x69, 0xf9, + 0x25, 0x6e, 0x0c, 0xf1, 0x5c, 0x39, 0x97, 0xb0, 0xe2, 0x42, 0xda, 0xb5, + 0x83, 0xde, 0x36, 0x7b, 0x21, 0x12, 0x83, 0x27, 0x17, 0x06, 0x5b, 0xbb, + 0x2b, 0x54, 0x6f, 0xf3, 0x34, 0x7d, 0x00, 0xb5, 0xf9, 0x0d, 0xa5, 0x7e, + 0xec, 0x34, 0xa6, 0x39, 0x7b, 0xa2, 0x02, 0x07, 0x2b, 0xf8, 0xd3, 0xd2, + 0x41, 0x64, 0x20, 0xa4, 0x8f, 0x5b, 0xbb, 0xdc, 0x29, 0x94, 0x87, 0xf4, + 0x5e, 0xf0, 0x10, 0x63, 0xd5, 0x20, 0xa6, 0x3f, 0x25, 0x28, 0xd8, 0xbb, + 0x6b, 0x1f, 0x17, 0xb2, 0xf7, 0xb8, 0x5d, 0x67, 0x29, 0x08, 0xc2, 0x71, + 0x8e, 0xa7, 0xab, 0x8b, 0xc7, 0x14, 0x49, 0x45, 0xbf, 0x89, 0x47, 0xb8, + 0x77, 0x54, 0xb2, 0x0a, 0xe8, 0xf5, 0xf2, 0x52, 0xa0, 0x6b, 0x71, 0x15, + 0x8a, 0xf7, 0xc4, 0x9e, 0x9e, 0xeb, 0x54, 0x77, 0xb4, 0xde, 0xc4, 0xd7, + 0x81, 0x1e, 0x06, 0xdd, 0x30, 0x26, 0x94, 0x36, 0x56, 0xc6, 0xb9, 0x9d, + 0x41, 0xea, 0xc5, 0x64, 0xc3, 0x21, 0x23, 0x60, 0xd7, 0xf1, 0x23, 0xd2, + 0xf8, 0x85, 0x63, 0x1b, 0x16, 0x2c, 0x08, 0x6a, 0xe1, 0xeb, 0x03, 0xbd, + 0xdb, 0x48, 0x1a, 0xfe, 0xa4, 0x0a, 0xf5, 0x8c, 0x6d, 0x2d, 0x82, 0x2f, + 0xed, 0x48, 0xea, 0xcd, 0x88, 0x71, 0x92, 0xb9, 0x38, 0x95, 0xd5, 0x18, + 0x14, 0xca, 0x7f, 0xc1, 0x32, 0x39, 0x92, 0x49, 0x4a, 0x65, 0xda, 0x4c, + 0xc3, 0x6c, 0xbc, 0xba, 0x56, 0xfc, 0xa8, 0xfd, 0x1a, 0x55, 0x22, 0x09, + 0x22, 0x07, 0x1b, 0x7e, 0x0f, 0x1b, 0xd9, 0xad, 0x58, 0x3d, 0xd8, 0x4a, + 0xe8, 0x26, 0xea, 0x68, 0xb2, 0x04, 0x1a, 0x2e, 0x93, 0x1f, 0x98, 0x90, + 0x8f, 0xa1, 0xb7, 0x48, 0xf2, 0x11, 0xb5, 0x43, 0xf3, 0x76, 0x6e, 0xf6, + 0xac, 0x5f, 0x0e, 0xfc}, + pub_key_23, + {0x61}, + true}, + + // Comment: + // tcID: 322 + {SEC_OID_SHA256, + 322, + {0x44, 0xb5, 0x82, 0x33, 0xa3, 0x93, 0x5a, 0x1d, 0x48, 0x8c, 0x5d, 0x2e, + 0xdd, 0x06, 0x76, 0xcb, 0x9f, 0xa0, 0x0b, 0xe0, 0xec, 0x9b, 0x0d, 0xc9, + 0x46, 0x4a, 0x6b, 0x40, 0x32, 0x68, 0xd7, 0x6d, 0xc6, 0xce, 0x62, 0x3b, + 0x24, 0x02, 0xef, 0x96, 0xe1, 0x4a, 0xa6, 0xc1, 0x24, 0xbb, 0x9b, 0xb3, + 0x22, 0x0f, 0x5e, 0xe4, 0xdf, 0x98, 0xe8, 0x34, 0xa1, 0xb2, 0x53, 0xed, + 0x3e, 0xcc, 0x3e, 0xb0, 0x87, 0x99, 0xa9, 0xb6, 0x30, 0x41, 0x2e, 0xba, + 0xbb, 0xe8, 0x25, 0xef, 0x0a, 0x52, 0x8c, 0x6f, 0xa5, 0xe8, 0x37, 0x21, + 0x1b, 0x94, 0x0b, 0x2f, 0x92, 0xe4, 0xfc, 0x83, 0x74, 0xb1, 0xca, 0x63, + 0xf5, 0xe4, 0xfe, 0xef, 0x95, 0xcf, 0x7d, 0x4d, 0x04, 0x99, 0x76, 0x09, + 0x67, 0x62, 0xc6, 0x59, 0xd9, 0x93, 0x17, 0xd9, 0x00, 0xff, 0xa8, 0xa1, + 0xb0, 0x9c, 0x10, 0xb2, 0x10, 0x93, 0x05, 0xef, 0xfe, 0xee, 0x8a, 0xcb, + 0xc7, 0xd5, 0x02, 0x01, 0x02, 0x0c, 0x77, 0xce, 0x8b, 0x2f, 0x49, 0x83, + 0x24, 0xf4, 0x7b, 0xae, 0x84, 0xa2, 0xd5, 0xce, 0x48, 0x99, 0x00, 0x1f, + 0x43, 0x69, 0xc4, 0xd6, 0x52, 0x06, 0x00, 0x53, 0x79, 0x08, 0xb6, 0xf2, + 0x3b, 0xa9, 0x0e, 0xd5, 0x5f, 0x6c, 0x07, 0xcd, 0x22, 0xd3, 0xbc, 0x5f, + 0x1a, 0xc6, 0x6f, 0x7b, 0x85, 0x38, 0x47, 0xf0, 0x41, 0xc7, 0xec, 0x99, + 0x90, 0x27, 0xdb, 0x00, 0xa9, 0x91, 0x88, 0xb7, 0x9d, 0x5e, 0x1c, 0x9d, + 0x4e, 0x5d, 0x79, 0xcf, 0x92, 0x26, 0x7c, 0x10, 0x6a, 0x51, 0x4f, 0x18, + 0xa9, 0xe3, 0x4a, 0x6d, 0xab, 0xbc, 0xc5, 0x72, 0xe3, 0xf6, 0xef, 0x65, + 0x40, 0x23, 0xc5, 0x07, 0xbc, 0x76, 0x9a, 0x8a, 0x96, 0x85, 0xac, 0x2f, + 0x85, 0xdf, 0xcf, 0xe5, 0x7b, 0xca, 0x2f, 0xc0, 0xf6, 0xa5, 0xa1, 0x49, + 0x38, 0x8c, 0x05, 0x56}, + pub_key_23, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 323 + {SEC_OID_SHA256, + 323, + {0x26, 0xf2, 0xb1, 0xe0, 0x1e, 0x80, 0xc0, 0x17, 0x66, 0xad, 0xcf, 0x56, + 0x26, 0x3d, 0x6c, 0x01, 0xdf, 0x40, 0x3e, 0x96, 0x69, 0xe7, 0x85, 0x21, + 0x27, 0x4a, 0x37, 0xde, 0x7a, 0x00, 0x66, 0x44, 0xfc, 0x19, 0x57, 0xff, + 0xfc, 0x02, 0x76, 0xd2, 0xa9, 0x3b, 0x3e, 0x94, 0x95, 0xb2, 0xa0, 0xe0, + 0x49, 0xa9, 0x57, 0x89, 0xce, 0xc1, 0x69, 0x89, 0xbc, 0x61, 0x78, 0xb0, + 0xaa, 0x88, 0x25, 0xe8, 0x3d, 0xb9, 0xda, 0xe5, 0x85, 0x2b, 0x3f, 0xd1, + 0x69, 0xd2, 0x05, 0xd5, 0x8f, 0x4f, 0xc9, 0xea, 0xf7, 0x1f, 0x38, 0x91, + 0x48, 0xf7, 0x03, 0xe5, 0x3a, 0x96, 0xb0, 0xd9, 0x98, 0x84, 0x72, 0x4b, + 0xfb, 0x91, 0x93, 0xba, 0xe6, 0xb4, 0xa5, 0x97, 0xef, 0x30, 0x3c, 0x8f, + 0x6f, 0xf1, 0xe1, 0x75, 0x11, 0xe2, 0x3a, 0x3b, 0x3d, 0x91, 0xa1, 0x91, + 0xf2, 0x2c, 0x08, 0xd5, 0xc1, 0xa5, 0x25, 0x16, 0xba, 0x61, 0x10, 0xe6, + 0xd1, 0x95, 0x77, 0x61, 0x0a, 0xc8, 0xac, 0xf9, 0x6f, 0xba, 0xb7, 0x00, + 0x6f, 0xbb, 0xc6, 0xdc, 0xd7, 0x31, 0x86, 0x56, 0xe9, 0x76, 0xa6, 0xf7, + 0xe2, 0x5b, 0x8d, 0x32, 0x57, 0xb8, 0x52, 0x60, 0xe1, 0x44, 0x73, 0x31, + 0x4c, 0xe5, 0x39, 0x06, 0xb6, 0x5f, 0x43, 0xc5, 0x44, 0xd3, 0x02, 0x02, + 0x87, 0xff, 0xe6, 0x6a, 0x4d, 0x9e, 0xa8, 0x2e, 0x25, 0x50, 0x4b, 0x54, + 0x93, 0x29, 0x59, 0x0b, 0x9a, 0xe7, 0x4d, 0x7f, 0xb9, 0xb8, 0x36, 0xf8, + 0x3b, 0x64, 0xb2, 0x12, 0x02, 0x9b, 0xd6, 0xfe, 0x76, 0x86, 0x10, 0xf8, + 0x16, 0xfe, 0xce, 0x61, 0xfb, 0x45, 0x12, 0x50, 0xfc, 0x24, 0xd7, 0x25, + 0xbd, 0x0a, 0xd5, 0x6f, 0x51, 0x2f, 0x28, 0x26, 0x03, 0xca, 0x72, 0x75, + 0x57, 0x83, 0xca, 0x70, 0x28, 0x0a, 0x72, 0x94, 0x98, 0x2a, 0x14, 0x52, + 0xd8, 0x97, 0x40, 0xe8}, + pub_key_4, + {}, + true}, + + // Comment: + // tcID: 324 + {SEC_OID_SHA256, + 324, + {0x58, 0xaa, 0x35, 0xd9, 0x8f, 0x0a, 0x0b, 0xe0, 0x61, 0x86, 0x12, 0x2b, + 0x80, 0x3b, 0x2b, 0x2b, 0xdc, 0xc4, 0x85, 0xac, 0x63, 0x4a, 0xb1, 0x77, + 0x2a, 0xf4, 0x72, 0x70, 0x83, 0x04, 0x92, 0xf2, 0xe3, 0x96, 0x72, 0x01, + 0x52, 0x9c, 0x32, 0x35, 0x3e, 0xdb, 0x0e, 0xab, 0x5b, 0x98, 0x18, 0x2b, + 0xae, 0x1e, 0x2a, 0x99, 0xf0, 0x65, 0xf5, 0x4d, 0x5e, 0xa0, 0xd7, 0xf1, + 0xe2, 0x86, 0xcf, 0xdf, 0xe6, 0x86, 0x35, 0xde, 0xce, 0x58, 0x95, 0x42, + 0xe0, 0x4f, 0x6e, 0xed, 0xc4, 0x25, 0xf2, 0x68, 0xa1, 0x72, 0x92, 0x0a, + 0x42, 0x12, 0x66, 0x8a, 0x06, 0x66, 0x8a, 0xf4, 0x63, 0xe5, 0x65, 0xd0, + 0x16, 0x82, 0x5f, 0x16, 0xfb, 0x2b, 0x31, 0xd9, 0x18, 0x3a, 0x2c, 0x9c, + 0x68, 0x20, 0x51, 0x6f, 0x48, 0xd3, 0xa7, 0xf8, 0x5b, 0x64, 0x38, 0x1e, + 0xf4, 0xe8, 0x67, 0x6f, 0x0c, 0xbf, 0x51, 0xca, 0xa8, 0xe4, 0x36, 0xa3, + 0xe9, 0x45, 0x08, 0x74, 0x79, 0x4b, 0xef, 0xfa, 0x26, 0xa0, 0x50, 0xfc, + 0xb5, 0xc4, 0x8b, 0x98, 0xdf, 0x36, 0x5e, 0xff, 0xd6, 0xc7, 0x15, 0xd7, + 0x8d, 0xad, 0x2f, 0x25, 0x96, 0x95, 0x5f, 0x87, 0x72, 0x53, 0x77, 0xa5, + 0x2b, 0xf3, 0x94, 0x4e, 0xbc, 0x02, 0xf2, 0x0d, 0xc4, 0x88, 0x8c, 0x2b, + 0xa6, 0x9c, 0xf3, 0x94, 0x46, 0xd1, 0xe4, 0x95, 0x5b, 0xa1, 0xbf, 0x52, + 0xf6, 0x01, 0x32, 0xca, 0xb9, 0x56, 0xd9, 0xb3, 0xa7, 0x70, 0xa7, 0x57, + 0x36, 0xea, 0x43, 0x01, 0x6b, 0x10, 0x05, 0xa6, 0x58, 0x08, 0x14, 0xe6, + 0xc9, 0x10, 0xd4, 0xce, 0xd5, 0x92, 0x38, 0x5b, 0x80, 0xb8, 0x1a, 0x1b, + 0xdd, 0xec, 0xaf, 0xef, 0x0d, 0xb7, 0xa5, 0x3d, 0xf6, 0x72, 0x54, 0x81, + 0xc1, 0x81, 0xf8, 0xc4, 0x2a, 0x71, 0x40, 0x8c, 0x1e, 0xe4, 0x65, 0x1b, + 0x70, 0xd0, 0x90, 0x93}, + pub_key_4, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 325 + {SEC_OID_SHA256, + 325, + {0x24, 0x32, 0xba, 0xd8, 0x50, 0x92, 0x6f, 0xa5, 0x8b, 0x1c, 0xd0, 0x4c, + 0x3e, 0x6c, 0x31, 0x37, 0x3a, 0x6d, 0x81, 0xf1, 0x5e, 0x69, 0xed, 0x8c, + 0x3d, 0xc2, 0x7c, 0x90, 0x4b, 0x62, 0x5a, 0x23, 0x59, 0x56, 0xe0, 0x83, + 0xf6, 0xdc, 0x51, 0xb6, 0x68, 0x93, 0x50, 0x5a, 0xe5, 0x9d, 0x3e, 0xbe, + 0x98, 0x4e, 0x35, 0x8a, 0x45, 0x7b, 0xc1, 0xe2, 0xe1, 0xa3, 0x68, 0x16, + 0x3d, 0xdc, 0xa9, 0x25, 0x2f, 0xd0, 0xc7, 0x57, 0x02, 0xec, 0xa0, 0xe8, + 0x10, 0x09, 0x69, 0x67, 0x90, 0xf5, 0x6c, 0x94, 0xee, 0x32, 0x9b, 0x54, + 0xbd, 0x22, 0xa7, 0x9a, 0x5b, 0x4b, 0x56, 0x5d, 0x39, 0x7e, 0xc9, 0x75, + 0x36, 0xa4, 0xc9, 0xb8, 0x8e, 0xf2, 0xb2, 0x75, 0xa5, 0x01, 0xa3, 0x22, + 0x74, 0xc0, 0x70, 0x2f, 0x33, 0x45, 0x4c, 0x06, 0x64, 0x54, 0x00, 0xe6, + 0xa3, 0xee, 0x68, 0x39, 0x05, 0x79, 0x0b, 0xfa, 0xa0, 0x8d, 0x05, 0x3c, + 0x39, 0x57, 0x38, 0x72, 0x54, 0x2d, 0xb4, 0xe1, 0xcb, 0xaa, 0x6a, 0x68, + 0xb7, 0xe4, 0x0a, 0xc2, 0x0d, 0x12, 0x38, 0x4d, 0x1f, 0x72, 0xc0, 0x82, + 0xc2, 0x32, 0x6b, 0xf4, 0x2a, 0x66, 0x5a, 0x56, 0xdc, 0x72, 0xbb, 0x85, + 0x34, 0x80, 0x60, 0x3f, 0x4e, 0x7d, 0xf0, 0x14, 0x84, 0x1c, 0x48, 0xf7, + 0xb7, 0xe2, 0xb8, 0xcb, 0x5b, 0xff, 0x85, 0xae, 0xea, 0x3c, 0xef, 0x2a, + 0x72, 0x45, 0xbc, 0xcf, 0xb7, 0x46, 0x99, 0xe3, 0xd8, 0x02, 0x4f, 0x29, + 0xc6, 0x35, 0xe6, 0x5e, 0x6f, 0x74, 0xf1, 0x32, 0x2c, 0x42, 0x40, 0x8e, + 0xdd, 0x92, 0xe8, 0xd0, 0x87, 0x9c, 0xd9, 0xad, 0xb3, 0x7b, 0x41, 0x6d, + 0x95, 0x42, 0x8a, 0x76, 0x0d, 0x9c, 0x66, 0x52, 0xf0, 0xf2, 0x11, 0x57, + 0x6f, 0x05, 0xc5, 0x02, 0x45, 0xf9, 0x29, 0x44, 0x7e, 0x81, 0xe9, 0xaa, + 0x53, 0x85, 0x84, 0x5b}, + pub_key_4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 326 + {SEC_OID_SHA256, + 326, + {0xae, 0xc1, 0xec, 0xa9, 0x19, 0x68, 0xd0, 0x8b, 0x4b, 0xf1, 0x5b, 0x9c, + 0x5f, 0xdd, 0xd9, 0xe7, 0xa6, 0xa2, 0x0b, 0xe7, 0x44, 0x86, 0x50, 0x23, + 0x80, 0xfa, 0xad, 0xe0, 0x4d, 0x84, 0xd9, 0xa5, 0x91, 0x6a, 0x6c, 0x0e, + 0xf2, 0xdc, 0xcf, 0xd5, 0xac, 0x73, 0x97, 0xe7, 0x6a, 0x30, 0x10, 0x96, + 0x73, 0x25, 0x84, 0xe8, 0x44, 0x2f, 0x20, 0xae, 0x80, 0x62, 0x75, 0x88, + 0x96, 0x1c, 0xdf, 0x97, 0xe3, 0x44, 0xe1, 0x31, 0xd7, 0x9e, 0x68, 0x94, + 0xbe, 0x6f, 0xd5, 0x1b, 0x72, 0x12, 0x2b, 0xc2, 0x65, 0x4d, 0x00, 0xf9, + 0x43, 0x68, 0x3a, 0x8d, 0xb6, 0x30, 0xd3, 0x5c, 0x68, 0x74, 0xea, 0x56, + 0xf9, 0x08, 0xee, 0xa6, 0x49, 0x02, 0xf1, 0x8c, 0x0a, 0x54, 0x89, 0x05, + 0xb3, 0xc1, 0x31, 0x14, 0xe3, 0x52, 0x6f, 0x3d, 0x6e, 0xd3, 0x90, 0x61, + 0x72, 0x4c, 0x8e, 0x9d, 0xf4, 0x98, 0x54, 0x5a, 0xc7, 0xf4, 0x55, 0xc3, + 0x7d, 0x2e, 0x05, 0xbe, 0xec, 0xd4, 0x7c, 0x15, 0x18, 0x11, 0x61, 0x87, + 0x39, 0x25, 0x04, 0x9b, 0xfb, 0x4a, 0x67, 0x1e, 0x4d, 0x19, 0x01, 0xa7, + 0x50, 0x99, 0xc7, 0xed, 0xd6, 0x49, 0x92, 0x68, 0x22, 0x93, 0x53, 0x07, + 0x3a, 0x59, 0x81, 0x74, 0xfc, 0x93, 0x7f, 0x85, 0x6f, 0xe8, 0x5f, 0x95, + 0x0e, 0x90, 0x59, 0x49, 0x63, 0x48, 0xd0, 0xa1, 0xd9, 0xf9, 0x8a, 0xa9, + 0x42, 0x08, 0xd6, 0x6f, 0xf3, 0xf5, 0x87, 0x92, 0xab, 0x0a, 0xfe, 0x27, + 0x07, 0x5b, 0x24, 0x1a, 0x63, 0x6f, 0x1b, 0x58, 0x35, 0xf4, 0xa4, 0xb3, + 0x30, 0xc6, 0xf9, 0xe0, 0x32, 0xa7, 0x36, 0x11, 0x9a, 0x1d, 0x8f, 0xeb, + 0x99, 0xf6, 0xc2, 0x2f, 0x34, 0x90, 0xa8, 0x2a, 0x65, 0x71, 0x0a, 0xbc, + 0x37, 0x67, 0xe8, 0x1a, 0xd7, 0x0a, 0x23, 0x0a, 0xc4, 0xb1, 0xdb, 0x9a, + 0x32, 0x7e, 0xde, 0x40}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 327 + {SEC_OID_SHA256, + 327, + {0x05, 0x33, 0x13, 0x32, 0x7f, 0xf3, 0x0c, 0xbf, 0xa7, 0x8b, 0x59, 0xeb, + 0xd4, 0xde, 0x78, 0xcf, 0x5b, 0x74, 0x24, 0x3b, 0xf0, 0x3a, 0x30, 0xf7, + 0x4e, 0x65, 0xb2, 0x23, 0x9f, 0xe3, 0x39, 0xf9, 0x89, 0xa9, 0x06, 0x09, + 0xa0, 0x4b, 0xbb, 0x60, 0x14, 0xaf, 0x40, 0xbf, 0xbd, 0xb3, 0x3c, 0x5f, + 0x58, 0xb0, 0x77, 0xa2, 0x5d, 0x56, 0x87, 0x47, 0xde, 0x47, 0x77, 0x09, + 0xbb, 0xb5, 0x9f, 0x16, 0xcb, 0xe3, 0xa3, 0xac, 0xe7, 0x69, 0x83, 0x71, + 0x02, 0x5c, 0x5a, 0xf1, 0x06, 0xc8, 0x71, 0x4a, 0xe3, 0xf9, 0x23, 0xd2, + 0x43, 0xb6, 0xf7, 0x52, 0x18, 0xfd, 0xc1, 0xc4, 0x42, 0x81, 0x0c, 0x2c, + 0x90, 0xdb, 0x16, 0x28, 0x83, 0x35, 0x86, 0x6d, 0xba, 0x2f, 0xbf, 0x19, + 0x5c, 0x1c, 0x54, 0xef, 0x94, 0x48, 0x39, 0xfa, 0x46, 0x53, 0x88, 0x41, + 0x1f, 0x94, 0xe8, 0xa0, 0xc9, 0x26, 0x56, 0x63, 0xf9, 0x2e, 0xa2, 0xa9, + 0xd2, 0xb1, 0x7e, 0x80, 0x37, 0x68, 0xa3, 0x98, 0x28, 0xb4, 0xaa, 0x7e, + 0xaf, 0x69, 0x54, 0xfe, 0xda, 0x78, 0xd9, 0x0e, 0xc9, 0x4e, 0xb1, 0xc6, + 0xbd, 0x7b, 0xd1, 0xdb, 0xd5, 0x4a, 0x3e, 0x80, 0x18, 0x50, 0x18, 0xf1, + 0x87, 0x46, 0xc2, 0xd6, 0x1f, 0x98, 0x0e, 0xba, 0xca, 0x63, 0x75, 0xe5, + 0xd3, 0x7b, 0x37, 0xcb, 0xd9, 0xe2, 0x13, 0xc5, 0x2d, 0x2a, 0x00, 0xd1, + 0x46, 0xf2, 0xf3, 0x60, 0x1d, 0x42, 0xb1, 0xd3, 0xe4, 0x13, 0x23, 0x33, + 0x82, 0x57, 0xd8, 0x54, 0x82, 0x7a, 0xca, 0x44, 0xed, 0x28, 0xfa, 0x5f, + 0x3f, 0xbd, 0x46, 0xd4, 0xaa, 0xeb, 0xd7, 0xb4, 0xc3, 0x9b, 0x03, 0xea, + 0x82, 0x8f, 0x3b, 0xf7, 0xe4, 0x0d, 0x58, 0x31, 0x6e, 0x43, 0x1b, 0x6a, + 0xa1, 0x20, 0x94, 0x48, 0x34, 0x7d, 0xe6, 0x78, 0xae, 0x6e, 0x1d, 0x86, + 0x04, 0x22, 0xea, 0xa7}, + pub_key_4, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 328 + {SEC_OID_SHA256, + 328, + {0x60, 0xc7, 0xa8, 0x90, 0x6d, 0x82, 0x30, 0xd2, 0x06, 0xb2, 0x2d, 0x37, + 0x7c, 0xbb, 0x35, 0xea, 0x97, 0xd9, 0xee, 0x27, 0x9d, 0xaf, 0xcc, 0x7b, + 0x60, 0x05, 0x0f, 0x16, 0x08, 0x68, 0x13, 0x7a, 0xfb, 0x45, 0xe3, 0x57, + 0xe8, 0xc9, 0xf5, 0xd8, 0xfe, 0x8b, 0xab, 0x6c, 0xe8, 0x95, 0x21, 0x79, + 0x84, 0x8c, 0xac, 0x9d, 0xda, 0x57, 0xf8, 0x4f, 0xa2, 0xc0, 0x22, 0x2e, + 0x62, 0x9d, 0x2e, 0xa2, 0x65, 0xdf, 0x3b, 0x34, 0x42, 0xef, 0x41, 0xfc, + 0xdd, 0x1c, 0xe0, 0x22, 0x3d, 0xef, 0x4e, 0x39, 0x87, 0x73, 0x8b, 0x8b, + 0x56, 0xb1, 0x02, 0x55, 0xfe, 0xe3, 0x91, 0xf6, 0xf1, 0x55, 0x90, 0x04, + 0x04, 0x61, 0x15, 0xa8, 0xf5, 0xc6, 0x10, 0xca, 0xbe, 0xfd, 0xcd, 0xd5, + 0x02, 0x0a, 0x41, 0xcb, 0x4c, 0x1d, 0x37, 0x7f, 0x90, 0xa0, 0x85, 0x2f, + 0xb4, 0xdf, 0xaa, 0x0b, 0xa2, 0x54, 0x63, 0xef, 0x99, 0x7d, 0xb4, 0x44, + 0x2e, 0x47, 0xa0, 0x38, 0x36, 0x64, 0x0e, 0xf4, 0x50, 0x4e, 0x37, 0x76, + 0x56, 0xb1, 0x30, 0x47, 0x7a, 0x7a, 0x43, 0x56, 0xe6, 0x7f, 0xb4, 0x8b, + 0x71, 0x6d, 0xe4, 0x54, 0x25, 0x99, 0xc9, 0x33, 0x34, 0xc5, 0x8b, 0x8b, + 0x00, 0xb7, 0x1d, 0xd2, 0x07, 0x46, 0xf6, 0xe3, 0x13, 0x0f, 0xe8, 0xc5, + 0xff, 0x80, 0x3f, 0xf2, 0x61, 0xfa, 0x6b, 0x86, 0x21, 0x34, 0xb4, 0x21, + 0xf2, 0x3e, 0x34, 0x20, 0xa2, 0xc4, 0xad, 0x2a, 0xaa, 0xc1, 0xbb, 0xef, + 0x22, 0xd3, 0x2c, 0xf6, 0x7e, 0xb1, 0x26, 0xb8, 0xc6, 0x8f, 0xde, 0xe9, + 0xe3, 0xa1, 0x62, 0xca, 0xd6, 0x8a, 0xfc, 0x98, 0x26, 0xc0, 0xaf, 0x27, + 0x3c, 0x40, 0x51, 0x10, 0x22, 0xc9, 0xaa, 0xf6, 0x12, 0x6e, 0xf8, 0x79, + 0xf3, 0xd2, 0x7b, 0xfa, 0xcf, 0x3d, 0x6e, 0x0a, 0xdd, 0x20, 0x98, 0xce, + 0xe4, 0x7d, 0x4b, 0x96}, + pub_key_4, + {0x61}, + true}, + + // Comment: + // tcID: 329 + {SEC_OID_SHA256, + 329, + {0x28, 0x37, 0xfa, 0xbb, 0xa0, 0x4e, 0x65, 0xe8, 0xd4, 0xf1, 0x40, 0xe2, + 0x57, 0x5d, 0x55, 0x7f, 0xe4, 0x1e, 0x6e, 0xe2, 0x80, 0xcd, 0x37, 0x1b, + 0xfe, 0x3f, 0x21, 0xb1, 0x4b, 0xcb, 0xa4, 0xc0, 0x72, 0xeb, 0x0f, 0x15, + 0x6d, 0x18, 0xf3, 0x96, 0x19, 0x2a, 0x5d, 0x4b, 0xea, 0x58, 0x49, 0xce, + 0x6a, 0x4d, 0x1a, 0x28, 0x54, 0x39, 0x5a, 0x1b, 0x05, 0xce, 0x3e, 0x7a, + 0xaa, 0xb3, 0x79, 0xf6, 0x54, 0x49, 0xe0, 0x80, 0xe4, 0x90, 0xdd, 0x2a, + 0x0d, 0x17, 0xf2, 0xe4, 0x6a, 0x5e, 0x8c, 0x34, 0x7a, 0x4f, 0x22, 0xab, + 0xdd, 0xfe, 0xae, 0xe4, 0xa6, 0x21, 0x27, 0xbd, 0x01, 0x64, 0xa1, 0x6c, + 0x23, 0x19, 0xcb, 0x5c, 0xff, 0xb7, 0x8a, 0x34, 0xa5, 0xd1, 0xa6, 0x82, + 0x8f, 0x25, 0x94, 0x0d, 0x11, 0x44, 0x6b, 0x68, 0x93, 0x15, 0xbb, 0xac, + 0x60, 0xa5, 0x0a, 0x37, 0x2c, 0x5b, 0x81, 0xa7, 0x55, 0xe4, 0x03, 0x06, + 0xe3, 0x9c, 0xa2, 0xf2, 0xbe, 0x40, 0x3e, 0x99, 0xd2, 0x38, 0x4f, 0xc1, + 0xd6, 0xb7, 0x61, 0xf5, 0x7a, 0x0e, 0xa8, 0x98, 0x7a, 0x6b, 0xe5, 0x0f, + 0x39, 0x70, 0x82, 0xe6, 0x44, 0x6f, 0x90, 0x1a, 0xdd, 0x85, 0x07, 0x38, + 0xe1, 0x11, 0x8d, 0xdf, 0xc8, 0x7b, 0x0e, 0x1a, 0xf2, 0xee, 0xac, 0x73, + 0xd8, 0x0e, 0xa9, 0x1f, 0x68, 0xd7, 0x79, 0xf8, 0x04, 0x22, 0xab, 0x37, + 0x16, 0xbe, 0x5f, 0xdf, 0xad, 0x58, 0xd9, 0x35, 0x25, 0x6a, 0x7d, 0x2a, + 0x5b, 0x7b, 0x32, 0xec, 0xe4, 0xe2, 0x88, 0xdb, 0x93, 0x89, 0xb3, 0xf4, + 0x8b, 0xb3, 0x95, 0x6a, 0xf9, 0xa7, 0x56, 0x7a, 0xaf, 0xdf, 0x9f, 0x82, + 0x03, 0xda, 0xf4, 0x66, 0xbc, 0x37, 0xd6, 0x27, 0x49, 0xe3, 0x6a, 0x6b, + 0x6a, 0x3b, 0xf1, 0xc4, 0xbd, 0x2d, 0xb1, 0x5c, 0xcb, 0xde, 0xd7, 0xec, + 0xeb, 0x83, 0xa4, 0xe9}, + pub_key_4, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 330 + {SEC_OID_SHA256, + 330, + {0x15, 0x7f, 0xfb, 0x94, 0x2b, 0x13, 0x63, 0xb5, 0x98, 0x9e, 0xc4, 0xbe, + 0xb9, 0x3f, 0xb0, 0x18, 0x7e, 0xf0, 0x16, 0xde, 0x4c, 0xe0, 0x55, 0x62, + 0x08, 0x25, 0xd1, 0x3c, 0x3d, 0xaf, 0xd4, 0xff, 0xf6, 0x21, 0xc7, 0x19, + 0x20, 0xe8, 0x84, 0xba, 0x28, 0xc5, 0xe9, 0x8b, 0x32, 0x8b, 0xaa, 0xc2, + 0x9a, 0xd4, 0xbf, 0xc4, 0xd2, 0xca, 0xe2, 0xf0, 0xec, 0xb9, 0xd1, 0xb6, + 0xc9, 0xfb, 0xdf, 0xc3, 0x85, 0xaa, 0x56, 0x5a, 0xaf, 0x6c, 0x5b, 0x31, + 0x50, 0xe0, 0x85, 0xe0, 0x31, 0x6e, 0x21, 0xd7, 0xd4, 0x40, 0xa8, 0x73, + 0x07, 0x4e, 0x5d, 0x27, 0x00, 0xd9, 0x61, 0x11, 0x4e, 0xd4, 0x20, 0x47, + 0x86, 0x47, 0xa4, 0x76, 0x9d, 0x83, 0x26, 0x91, 0xf7, 0xa0, 0x04, 0xd9, + 0x34, 0xa8, 0x9d, 0xc2, 0x49, 0xc9, 0x34, 0x33, 0x41, 0x90, 0x2d, 0x5d, + 0x0c, 0x3d, 0x1a, 0x62, 0x30, 0x01, 0x26, 0x56, 0x34, 0x21, 0x6b, 0xea, + 0xcd, 0x5f, 0x75, 0x68, 0x21, 0xf2, 0x1c, 0x3b, 0x58, 0x11, 0x17, 0x90, + 0x65, 0x76, 0x90, 0x91, 0x8a, 0x2e, 0xaf, 0xa9, 0xe8, 0x5a, 0xb1, 0xee, + 0x44, 0xed, 0xd3, 0xd8, 0xbb, 0x89, 0xe8, 0x92, 0xac, 0xf4, 0x11, 0xba, + 0x9e, 0xaa, 0xee, 0xf8, 0x8e, 0xca, 0x37, 0xdf, 0xfb, 0xda, 0x72, 0x75, + 0x1c, 0x11, 0x73, 0x64, 0xfd, 0x1b, 0x38, 0xc8, 0x40, 0xd7, 0xb4, 0x23, + 0x18, 0xfc, 0xd0, 0x11, 0xa4, 0x44, 0x9a, 0xef, 0xfc, 0x2d, 0xe3, 0x28, + 0x36, 0xd3, 0xa4, 0xf7, 0x04, 0xd4, 0xc8, 0xad, 0x4e, 0x07, 0x83, 0x15, + 0xd0, 0xd1, 0x75, 0x8f, 0x09, 0x8f, 0x2e, 0xa7, 0x49, 0xcc, 0xce, 0x62, + 0xaa, 0xc5, 0x92, 0xac, 0x40, 0x41, 0xb5, 0xe7, 0x33, 0xba, 0x04, 0x31, + 0xb8, 0x83, 0x32, 0xa3, 0x9a, 0x2a, 0xf7, 0xf6, 0x8f, 0x9b, 0xb1, 0xf4, + 0x69, 0xa7, 0x93, 0xb2, 0x80, 0xb9, 0x64, 0xf2, 0x85, 0xce, 0x5c, 0xd1, + 0xff, 0x3a, 0xdc, 0xd7, 0xdb, 0xd4, 0x64, 0xa7, 0xc9, 0x41, 0x4e, 0xd4, + 0x57, 0x91, 0x07, 0x3f, 0x08, 0x41, 0x5b, 0xe2, 0xdd, 0x9f, 0x01, 0xdc, + 0x2f, 0xec, 0x8c, 0x3a, 0x26, 0xfe, 0x97, 0xd9, 0x77, 0x8e, 0x2b, 0x2f, + 0xcc, 0xf7, 0x1a, 0x1e, 0xa5, 0xe9, 0xce, 0x01, 0x7d, 0x2d, 0x46, 0x77, + 0x8d, 0x7e, 0x37, 0xbb, 0x83, 0x2e, 0xbd, 0x58, 0x25, 0xb3, 0x25, 0x7a, + 0x78, 0x52, 0xdb, 0x5c, 0xb6, 0xc1, 0x32, 0xbc, 0xf9, 0xba, 0x35, 0x22, + 0xa6, 0x70, 0xb0, 0xe8, 0x66, 0x58, 0x54, 0x44, 0xed, 0x36, 0x01, 0xfd, + 0x32, 0xa9, 0x22, 0x81, 0x8e, 0xf6, 0x61, 0x16, 0x26, 0xee, 0xe3, 0xea, + 0x99, 0xcf, 0xcf, 0xee, 0xaa, 0x4c, 0x37, 0x05, 0x67, 0xcc, 0x65, 0xe0, + 0x47, 0x9b, 0xd3, 0x5e, 0x09, 0x1b, 0x77, 0x2d, 0x74, 0x45, 0xca, 0xde}, + pub_key_6, + {}, + true}, + + // Comment: + // tcID: 331 + {SEC_OID_SHA256, + 331, + {0x63, 0x1c, 0xb4, 0xbe, 0xd6, 0xb7, 0x9d, 0xcd, 0x38, 0x27, 0x87, 0x9f, + 0x6d, 0x64, 0xde, 0x3a, 0xe1, 0x7e, 0x0f, 0xdb, 0x02, 0x2b, 0xe0, 0x13, + 0xe7, 0x33, 0xbb, 0xfe, 0x00, 0x31, 0xcf, 0x20, 0x4f, 0x05, 0x08, 0xab, + 0x87, 0xa2, 0xe2, 0xbb, 0xdf, 0xaa, 0x16, 0xcf, 0x24, 0xac, 0xc9, 0x6b, + 0x3f, 0xd2, 0xe7, 0x2b, 0xc4, 0xa2, 0x24, 0x42, 0x8e, 0x51, 0x5d, 0x6f, + 0x1e, 0x0e, 0xa6, 0x92, 0x7e, 0xba, 0x6e, 0xd7, 0x28, 0x2a, 0x95, 0x9e, + 0x5d, 0xf5, 0xe5, 0x2e, 0xb3, 0xbe, 0x9a, 0x39, 0xcf, 0xe1, 0x39, 0xea, + 0x2f, 0xa4, 0x5c, 0x21, 0xeb, 0x81, 0xb3, 0x19, 0x7e, 0xff, 0x65, 0x5b, + 0x91, 0x8f, 0x7c, 0x5f, 0xff, 0x6a, 0xba, 0xb3, 0x39, 0x45, 0x55, 0x7a, + 0x92, 0x20, 0x63, 0xf9, 0x60, 0x0a, 0x37, 0x2a, 0xe7, 0x70, 0x1d, 0xb6, + 0x86, 0xf7, 0xe1, 0xfe, 0x4a, 0x6e, 0x80, 0x4a, 0x0f, 0x62, 0x43, 0x31, + 0xfb, 0xb5, 0x95, 0x36, 0x73, 0x3b, 0xed, 0x37, 0x10, 0xdc, 0xac, 0xd2, + 0x2e, 0xc7, 0x4b, 0x1a, 0x13, 0x86, 0xd0, 0x45, 0x37, 0x28, 0x53, 0xca, + 0xc9, 0x11, 0x30, 0x70, 0x3e, 0xca, 0xfa, 0xd7, 0xf6, 0xf4, 0x2e, 0xc1, + 0xaa, 0xde, 0x5c, 0xb8, 0x65, 0x33, 0x97, 0x43, 0xc8, 0x3e, 0x88, 0x2f, + 0x24, 0x8b, 0x0d, 0xb0, 0x85, 0x5f, 0x48, 0x7a, 0x6d, 0x3b, 0x55, 0x44, + 0x2f, 0x67, 0x77, 0x36, 0x11, 0xa1, 0x18, 0x13, 0xff, 0x46, 0xa5, 0x8c, + 0x76, 0x2b, 0x1b, 0xd7, 0x0b, 0x5e, 0x87, 0x0c, 0x30, 0x95, 0x50, 0x7f, + 0x23, 0x75, 0x8e, 0x90, 0xb3, 0xc8, 0x45, 0x26, 0xf4, 0x7a, 0x82, 0x5f, + 0x0a, 0xe7, 0x87, 0xac, 0xfd, 0x3e, 0xd3, 0x49, 0xca, 0x67, 0x86, 0xa2, + 0xe8, 0x4e, 0xc5, 0x00, 0xc6, 0x04, 0x2a, 0x90, 0x27, 0xa9, 0x94, 0xc3, + 0x28, 0xc7, 0xa6, 0x86, 0x8e, 0x6a, 0x81, 0x48, 0x1b, 0x29, 0x43, 0x83, + 0xed, 0xda, 0x62, 0x77, 0x3f, 0xd2, 0x24, 0xaf, 0x46, 0xe7, 0x82, 0xea, + 0x3f, 0x00, 0x46, 0x85, 0x15, 0xf6, 0x10, 0x04, 0x86, 0xd9, 0x4e, 0x81, + 0x8a, 0xfc, 0xa1, 0xbd, 0xb8, 0x18, 0x51, 0xe6, 0x2b, 0x3b, 0xf4, 0xf9, + 0x23, 0x6f, 0x06, 0x1a, 0xfa, 0xfb, 0x3e, 0x39, 0x9b, 0x93, 0xe6, 0xf6, + 0xa2, 0x95, 0xae, 0x20, 0x0c, 0x9b, 0xba, 0x5f, 0xf5, 0xaa, 0xbc, 0xac, + 0x83, 0x61, 0xc8, 0x4f, 0x2e, 0x69, 0xaf, 0xf8, 0xa8, 0xa2, 0x17, 0x20, + 0xb9, 0x00, 0xd5, 0x2e, 0xa4, 0xbd, 0xdc, 0xfb, 0xab, 0xa3, 0xa2, 0x31, + 0xbb, 0x9b, 0x0d, 0xd4, 0x8f, 0x0a, 0x4e, 0xf1, 0xcd, 0xd2, 0x55, 0xb3, + 0x52, 0x4c, 0xa0, 0x63, 0x3d, 0x04, 0x90, 0x7a, 0xb6, 0x72, 0x31, 0x4c, + 0x5e, 0x31, 0x73, 0x10, 0x83, 0x13, 0xff, 0x4a, 0x97, 0xdf, 0x37, 0x72}, + pub_key_6, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 332 + {SEC_OID_SHA256, + 332, + {0x58, 0x19, 0xa6, 0x99, 0x69, 0x1c, 0x01, 0xa7, 0xf3, 0x5f, 0x0b, 0xb1, + 0x83, 0x1a, 0x1c, 0xb6, 0x56, 0x31, 0xef, 0x69, 0x3f, 0x7c, 0x9e, 0xf8, + 0x9f, 0x1e, 0x84, 0x60, 0xee, 0x2e, 0xc3, 0x12, 0xf6, 0xfd, 0x38, 0xfe, + 0x38, 0x2b, 0x3b, 0xf4, 0xdb, 0x8f, 0x5d, 0x20, 0x81, 0x46, 0xc3, 0x2c, + 0x5e, 0xd2, 0xd3, 0xb1, 0x31, 0x05, 0x74, 0x37, 0x67, 0xa7, 0x35, 0x29, + 0xbf, 0xdd, 0xb5, 0x75, 0x3c, 0x8c, 0xc1, 0x31, 0x48, 0xd4, 0x1d, 0xb9, + 0x7f, 0x69, 0xea, 0x1d, 0xee, 0x0e, 0xf1, 0xe1, 0xde, 0x99, 0x0f, 0xf5, + 0x65, 0xf6, 0x33, 0xbd, 0x3c, 0xfd, 0x31, 0x5a, 0x7d, 0xaf, 0xc7, 0x0a, + 0xa7, 0xf2, 0x7d, 0x4f, 0x64, 0x86, 0xa2, 0xf1, 0xe2, 0x71, 0x1e, 0x79, + 0x19, 0xc5, 0xc7, 0x3c, 0x51, 0x80, 0x69, 0x33, 0x8c, 0x0a, 0xc9, 0x84, + 0xd7, 0x5f, 0x58, 0xb0, 0x0f, 0xb0, 0xee, 0xe0, 0xf7, 0xda, 0x6c, 0x9c, + 0x84, 0xd9, 0x79, 0x55, 0x13, 0x74, 0x17, 0xdf, 0x8f, 0x20, 0xc0, 0x2b, + 0x78, 0x93, 0xb5, 0xcd, 0x92, 0x9b, 0xa3, 0x7f, 0x6b, 0x32, 0x78, 0xa1, + 0xbd, 0x35, 0x74, 0x8e, 0x14, 0x08, 0x6c, 0x5f, 0x71, 0x00, 0xab, 0xf2, + 0xed, 0xeb, 0xea, 0xb5, 0xf7, 0x67, 0xbb, 0x83, 0xd9, 0x99, 0xa6, 0x1c, + 0xc2, 0x75, 0x31, 0xbb, 0x67, 0xe4, 0x4a, 0x92, 0x00, 0x4f, 0xba, 0x99, + 0x44, 0xb9, 0xc5, 0xf7, 0x70, 0xbc, 0x66, 0x67, 0x1d, 0x2e, 0xfc, 0x74, + 0xe0, 0x1f, 0xbb, 0xd2, 0x88, 0x5c, 0x51, 0x75, 0xa1, 0xfd, 0x72, 0xb9, + 0x19, 0x37, 0xc3, 0x24, 0xb8, 0xd9, 0x9d, 0x35, 0x92, 0xbf, 0xb7, 0x3e, + 0xfb, 0x96, 0x41, 0xb8, 0x79, 0x49, 0x26, 0x6d, 0xe4, 0x41, 0xb6, 0x1d, + 0x18, 0x0e, 0x14, 0x1d, 0xe5, 0x10, 0xae, 0x0c, 0xde, 0xfc, 0x21, 0x60, + 0xdf, 0x91, 0x8c, 0x08, 0xc5, 0x37, 0x99, 0xf0, 0x50, 0xca, 0x4e, 0xeb, + 0x3a, 0x8b, 0x6b, 0x5e, 0xd3, 0x5b, 0x8b, 0x59, 0xd3, 0xac, 0xd1, 0x3a, + 0x60, 0x0a, 0x8a, 0x13, 0x7e, 0xb1, 0xb8, 0xc1, 0xab, 0xbf, 0x55, 0xf3, + 0xe9, 0x9c, 0xf5, 0x2d, 0x70, 0x92, 0xd1, 0xe3, 0xac, 0xc0, 0x85, 0x83, + 0xb0, 0x4a, 0xa2, 0x5a, 0x05, 0x26, 0x68, 0xbc, 0x98, 0x2a, 0xbf, 0x06, + 0x0f, 0xfb, 0x17, 0xc1, 0x78, 0x2d, 0xaf, 0x76, 0xfb, 0xd6, 0x9e, 0x7f, + 0xc9, 0x51, 0x0c, 0x5c, 0x6a, 0x68, 0xbd, 0x52, 0x57, 0x19, 0xbe, 0x5b, + 0x81, 0xd0, 0xf2, 0xa8, 0xb9, 0x61, 0xf1, 0xae, 0xac, 0x7d, 0xc1, 0x3a, + 0xee, 0xee, 0xf9, 0x98, 0x6c, 0x7a, 0x47, 0xb3, 0x4f, 0x8b, 0x96, 0x16, + 0x7d, 0x79, 0xf7, 0xec, 0x45, 0x8f, 0xef, 0x73, 0x45, 0xc1, 0xc3, 0x1b, + 0xba, 0x59, 0x9d, 0x09, 0xb3, 0xfe, 0x33, 0xe7, 0x38, 0xbc, 0x7d, 0xa1}, + pub_key_6, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 333 + {SEC_OID_SHA256, + 333, + {0x63, 0x6d, 0x31, 0xd8, 0xd5, 0xdf, 0xe0, 0xfc, 0x6a, 0xb0, 0x1e, 0xf2, + 0xcc, 0xd4, 0x60, 0x2d, 0xfe, 0xa6, 0x2d, 0x38, 0x6b, 0x00, 0x2c, 0x42, + 0x9e, 0x7e, 0x84, 0x6e, 0x7a, 0x98, 0xd0, 0xcb, 0x1d, 0x44, 0x8d, 0x25, + 0xbe, 0x03, 0x9d, 0x51, 0x58, 0x88, 0x7a, 0xb4, 0x6a, 0x9d, 0xd4, 0x9c, + 0x41, 0x53, 0x7a, 0x89, 0x03, 0x6a, 0x06, 0x5f, 0xc1, 0x03, 0x29, 0xdf, + 0x05, 0x1e, 0x5f, 0x2e, 0x5c, 0x1d, 0x44, 0x36, 0xe8, 0x47, 0x90, 0xff, + 0x6d, 0xb4, 0xd3, 0xf3, 0x15, 0x75, 0xe5, 0xf0, 0xfb, 0xdf, 0xca, 0xee, + 0x62, 0x57, 0x22, 0xc5, 0x49, 0x2f, 0xce, 0xaa, 0x3f, 0xb2, 0x9d, 0x0a, + 0x86, 0x52, 0x00, 0xde, 0xc0, 0x6e, 0x11, 0x7b, 0x04, 0x75, 0x3c, 0xa9, + 0x45, 0x0a, 0x7c, 0xa7, 0xf7, 0xd1, 0xa1, 0x17, 0x6c, 0xc3, 0x8e, 0xca, + 0xb7, 0x21, 0x86, 0x44, 0x13, 0xa0, 0xd7, 0xa2, 0x2d, 0x8f, 0xc1, 0x59, + 0x5b, 0x6c, 0xd0, 0x03, 0x2f, 0xbf, 0x15, 0x4f, 0xbb, 0xb3, 0x1b, 0x56, + 0xd3, 0xbf, 0x96, 0x37, 0x61, 0xce, 0x8e, 0xc9, 0xfb, 0x38, 0xbb, 0xa3, + 0x41, 0x97, 0x16, 0xd0, 0xd3, 0x9e, 0x97, 0x68, 0x57, 0xe7, 0x9b, 0x1f, + 0xae, 0xfd, 0x5f, 0x5a, 0x2c, 0xe0, 0xeb, 0xd9, 0x49, 0x68, 0xda, 0x1e, + 0xc3, 0xa3, 0x87, 0x80, 0x46, 0x94, 0xd9, 0x0f, 0x37, 0xb3, 0x40, 0x33, + 0xc7, 0xf7, 0x0c, 0xcf, 0xb2, 0x6b, 0xef, 0xfa, 0xaf, 0xb7, 0xbf, 0x56, + 0xc1, 0xb8, 0x38, 0x5d, 0x48, 0x92, 0x17, 0x45, 0x8e, 0x0a, 0x68, 0xb5, + 0xd6, 0x80, 0xf9, 0xfa, 0x45, 0x38, 0x2f, 0xd1, 0xc2, 0x27, 0xff, 0x3c, + 0x11, 0xe3, 0xec, 0x82, 0x42, 0x6e, 0xc6, 0x48, 0xa5, 0x64, 0xf0, 0xe8, + 0x86, 0xe5, 0xb1, 0x2e, 0x69, 0x5d, 0xd2, 0xfc, 0x84, 0x65, 0xbd, 0x9d, + 0x08, 0x73, 0x1f, 0xb1, 0x40, 0x08, 0x4c, 0x79, 0xbe, 0x64, 0xd9, 0x15, + 0xbc, 0xb4, 0xba, 0x10, 0xf1, 0xed, 0xb4, 0xc3, 0x7e, 0x35, 0x23, 0x17, + 0x53, 0xbe, 0x2d, 0x9f, 0x33, 0x9d, 0x37, 0xd7, 0xb5, 0xf2, 0x2c, 0x91, + 0x58, 0x4a, 0x68, 0xa9, 0x73, 0xf9, 0xcc, 0x46, 0x9a, 0x23, 0xd3, 0xb5, + 0x80, 0x01, 0x57, 0xdb, 0xd7, 0x2a, 0x84, 0x05, 0xfe, 0xf4, 0xe4, 0x44, + 0xff, 0x01, 0xf7, 0xfd, 0x23, 0xef, 0xa1, 0x43, 0xc1, 0x88, 0x75, 0x04, + 0xe8, 0x17, 0x73, 0x74, 0x38, 0x43, 0xd8, 0xa7, 0x32, 0x09, 0xa1, 0xde, + 0xb6, 0x6c, 0x5f, 0x30, 0x5d, 0xf5, 0x39, 0xbc, 0x30, 0xe8, 0x71, 0x33, + 0x2e, 0x82, 0x33, 0x0e, 0x5b, 0x66, 0xfa, 0x6e, 0xa2, 0x53, 0xb2, 0xb6, + 0x4b, 0x4c, 0x97, 0x81, 0x01, 0x1d, 0x20, 0xe8, 0x0d, 0xdd, 0x8c, 0xb8, + 0x39, 0x16, 0x83, 0x4e, 0xb8, 0xfa, 0x69, 0x6b, 0x0a, 0x4b, 0x6b, 0xcd}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 334 + {SEC_OID_SHA256, + 334, + {0x08, 0xe0, 0xae, 0x3d, 0xc0, 0xd1, 0x6c, 0x92, 0x7c, 0x42, 0x3f, 0x12, + 0xa8, 0x73, 0x13, 0xaf, 0xd1, 0xd6, 0x6f, 0xbd, 0x5d, 0x09, 0xf4, 0x8a, + 0x4d, 0xd1, 0xa8, 0xb5, 0x21, 0x02, 0xbb, 0xdd, 0x20, 0x82, 0x84, 0xcd, + 0xd6, 0x92, 0x93, 0x28, 0x69, 0x80, 0x3a, 0x5c, 0x7f, 0x04, 0x1a, 0x44, + 0x92, 0xac, 0x2e, 0x66, 0x4b, 0xb6, 0xdd, 0x98, 0x1c, 0x37, 0x0e, 0x0c, + 0x79, 0xee, 0x3f, 0x7c, 0x5c, 0x6d, 0xd3, 0x70, 0x18, 0x98, 0x6f, 0xc2, + 0xcc, 0x61, 0x81, 0x39, 0xfe, 0x3e, 0xb8, 0x5c, 0x06, 0x16, 0xf0, 0x67, + 0x34, 0x03, 0xc4, 0xaf, 0xe7, 0xcb, 0xca, 0x49, 0xc1, 0xef, 0xf2, 0x7b, + 0xbf, 0x6d, 0x7e, 0x54, 0x1b, 0x28, 0x5f, 0xff, 0xf2, 0x0b, 0x80, 0xbf, + 0x61, 0xdc, 0xeb, 0xcc, 0x42, 0x50, 0x06, 0x8e, 0x25, 0xef, 0x5a, 0x8e, + 0x7c, 0x33, 0x06, 0xe4, 0x9f, 0xcc, 0x2a, 0x1e, 0xe0, 0xf5, 0x00, 0xa3, + 0xec, 0x60, 0x3b, 0x47, 0x20, 0x82, 0xf1, 0x2c, 0xe4, 0xa6, 0xa1, 0x2a, + 0x6a, 0xc6, 0x6c, 0xd4, 0xda, 0x8b, 0x6e, 0xfa, 0xc0, 0x79, 0x6e, 0x9d, + 0xcd, 0xc6, 0x6c, 0x09, 0x5a, 0x62, 0x82, 0xae, 0x9a, 0x32, 0xad, 0x27, + 0x4e, 0xfe, 0x63, 0xf4, 0x3e, 0x72, 0x54, 0x10, 0xe6, 0xed, 0x4c, 0x48, + 0x08, 0x28, 0xed, 0x87, 0x6b, 0x76, 0xb7, 0x1b, 0x1c, 0xb8, 0xc1, 0x42, + 0xd0, 0xc7, 0xa5, 0x1d, 0xc2, 0x02, 0xaf, 0x79, 0x6d, 0x7b, 0xb5, 0x5c, + 0xf5, 0x44, 0xdb, 0xde, 0x2f, 0x56, 0x4f, 0x31, 0x99, 0x49, 0x11, 0xec, + 0x73, 0x07, 0x01, 0x5b, 0x0d, 0xa2, 0xc5, 0x1a, 0xbe, 0x26, 0x5a, 0x04, + 0xa7, 0x4b, 0x9a, 0xfd, 0x07, 0x91, 0xa6, 0x8e, 0x72, 0x5c, 0xd7, 0xd8, + 0xb4, 0x73, 0x29, 0x6c, 0x5d, 0x94, 0x81, 0x57, 0xc1, 0x0b, 0xc4, 0x68, + 0x2f, 0x74, 0xd8, 0x43, 0xce, 0x72, 0xe9, 0xee, 0x87, 0x19, 0xa7, 0xa4, + 0x9d, 0x9d, 0xe2, 0xf9, 0x82, 0xc5, 0xd4, 0x49, 0x04, 0x51, 0xea, 0xed, + 0x62, 0xc3, 0x05, 0xea, 0xe3, 0xd0, 0xf9, 0xcb, 0x34, 0x93, 0xbf, 0xf0, + 0x56, 0xa0, 0xdb, 0xca, 0x85, 0x79, 0xb7, 0xb4, 0x1d, 0xc8, 0xde, 0xb1, + 0xbe, 0xcf, 0xd5, 0xab, 0xb4, 0x55, 0x63, 0x45, 0x69, 0xd5, 0x8c, 0x5b, + 0x55, 0x35, 0xff, 0x13, 0x56, 0xcc, 0xfa, 0xdd, 0xd1, 0x4e, 0x0f, 0x9f, + 0x7f, 0x69, 0xa7, 0xae, 0x9c, 0xb9, 0xf4, 0xc0, 0xc9, 0xf6, 0x61, 0xfd, + 0xe3, 0x49, 0xfa, 0xcd, 0x21, 0xf0, 0x02, 0x14, 0x23, 0xd3, 0xa9, 0xee, + 0x50, 0x31, 0x85, 0x5d, 0xd2, 0x42, 0xf2, 0x70, 0x09, 0x09, 0x0f, 0xf0, + 0xc1, 0x5d, 0x16, 0x55, 0x31, 0x73, 0x83, 0x23, 0x17, 0x99, 0xb1, 0x8c, + 0x01, 0xfa, 0xd2, 0x31, 0x38, 0x5a, 0xa5, 0x02, 0x09, 0x90, 0xf4, 0x1e}, + pub_key_6, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 335 + {SEC_OID_SHA256, + 335, + {0x98, 0x58, 0xe2, 0x55, 0x7c, 0x6b, 0x99, 0xfb, 0xd8, 0x4b, 0xc7, 0xea, + 0xc3, 0xe3, 0x12, 0x83, 0xa4, 0xef, 0xb3, 0x51, 0xff, 0x01, 0x93, 0x43, + 0x76, 0x0a, 0x1e, 0x28, 0x23, 0x68, 0x93, 0x8e, 0x29, 0xad, 0x90, 0x2d, + 0x3e, 0xb6, 0xcb, 0x29, 0xb3, 0x5a, 0x03, 0x6d, 0xfb, 0xcc, 0x7e, 0x06, + 0xd2, 0xf1, 0xd1, 0x55, 0x48, 0xdf, 0x59, 0xce, 0xd3, 0x53, 0x26, 0x29, + 0x53, 0x75, 0xba, 0xcd, 0x7a, 0x9d, 0x28, 0xa0, 0x1b, 0x4e, 0x8a, 0xcf, + 0xb6, 0x76, 0xd8, 0x0b, 0x62, 0x95, 0xe1, 0x9c, 0x6b, 0x7a, 0x25, 0x9d, + 0xf5, 0x64, 0x56, 0xe1, 0xdf, 0x72, 0xf6, 0xa7, 0x46, 0xe9, 0xcd, 0x31, + 0xfe, 0xd9, 0xb7, 0x9b, 0x35, 0xd7, 0xa3, 0x0a, 0x7a, 0xa2, 0x57, 0xe9, + 0xe8, 0xac, 0x60, 0xea, 0x88, 0x60, 0x42, 0xb9, 0x19, 0x4e, 0x7a, 0x38, + 0x3d, 0x1c, 0x9f, 0x71, 0xc8, 0x45, 0x11, 0xfa, 0xf6, 0xc9, 0x6f, 0x7a, + 0xe0, 0xe6, 0x90, 0x11, 0x2b, 0x26, 0xbb, 0x60, 0xcf, 0x7b, 0xb1, 0x0f, + 0x68, 0x4e, 0x4f, 0xbe, 0x2a, 0x3a, 0x1b, 0x1c, 0x0c, 0xaa, 0x9b, 0x1b, + 0xdc, 0x79, 0xfd, 0xe2, 0x3f, 0xb7, 0x58, 0xc2, 0xba, 0x57, 0x88, 0x0a, + 0x4d, 0xe4, 0x61, 0xec, 0xd2, 0xbc, 0x69, 0x66, 0x89, 0x43, 0x81, 0x83, + 0xe2, 0xb9, 0x72, 0x4f, 0xa6, 0x82, 0x58, 0xf4, 0x61, 0xbb, 0x44, 0x05, + 0x42, 0x56, 0x20, 0xa4, 0xd9, 0x5c, 0x87, 0xdd, 0xd8, 0x3e, 0x04, 0xbe, + 0x38, 0x1b, 0xc7, 0x43, 0xb0, 0x5d, 0x26, 0xed, 0xe2, 0xce, 0xff, 0x8a, + 0x85, 0x86, 0x36, 0xba, 0xad, 0xf5, 0x6e, 0xf1, 0xda, 0xb5, 0x40, 0x80, + 0xda, 0x0f, 0x51, 0x63, 0x07, 0xc5, 0x79, 0x83, 0x37, 0x17, 0xde, 0xf0, + 0x53, 0xc8, 0x90, 0x6d, 0x4f, 0x10, 0x24, 0x48, 0xab, 0x22, 0x69, 0x3e, + 0x7f, 0x52, 0xd5, 0x85, 0x01, 0x93, 0xa4, 0x0c, 0xcf, 0x0d, 0x68, 0xd1, + 0x30, 0x39, 0x53, 0x77, 0x1a, 0x73, 0x92, 0x4e, 0x4b, 0xcd, 0xdd, 0x84, + 0x86, 0xe1, 0x47, 0x7d, 0x96, 0x25, 0x0b, 0xf6, 0xb4, 0x80, 0xa5, 0xf4, + 0xb8, 0x22, 0x82, 0x21, 0x83, 0x69, 0x4c, 0x52, 0xa2, 0xed, 0xac, 0xb3, + 0x31, 0x56, 0x44, 0x44, 0xf0, 0x33, 0x5d, 0x3b, 0x17, 0xd5, 0x11, 0xec, + 0xe5, 0x98, 0x89, 0xb6, 0xd9, 0x61, 0x76, 0x7a, 0x31, 0x92, 0xd7, 0xf0, + 0x81, 0xca, 0xf7, 0xe6, 0x71, 0xad, 0xdb, 0x37, 0x57, 0x45, 0x17, 0x76, + 0xd4, 0xbd, 0x3b, 0x03, 0xf7, 0xb6, 0x89, 0x84, 0x3d, 0xcd, 0x59, 0x01, + 0x9a, 0xe4, 0xf2, 0x92, 0xdb, 0xa5, 0x47, 0x38, 0xa8, 0x8b, 0x86, 0xcc, + 0x6c, 0xe3, 0xb1, 0x23, 0xc6, 0x1a, 0x44, 0x6f, 0x48, 0x78, 0xb6, 0x27, + 0xa7, 0xf3, 0x58, 0x5d, 0x8a, 0xb7, 0xbc, 0xa9, 0xb2, 0x58, 0xf1, 0x0b}, + pub_key_6, + {0x61}, + true}, + + // Comment: + // tcID: 336 + {SEC_OID_SHA256, + 336, + {0x12, 0x94, 0x49, 0x06, 0x26, 0xbd, 0xb3, 0x6a, 0x31, 0xc9, 0x3f, 0xa7, + 0x85, 0x3d, 0x93, 0x15, 0x2d, 0x92, 0x0b, 0x02, 0x2f, 0x1b, 0x47, 0x3b, + 0xde, 0x30, 0x83, 0xa9, 0x9e, 0x11, 0xae, 0xba, 0x8c, 0x03, 0x21, 0x8f, + 0xa0, 0x7d, 0x6c, 0x4a, 0x5f, 0x8b, 0x25, 0x04, 0xd2, 0xcb, 0x54, 0x50, + 0x5c, 0x40, 0x13, 0x0f, 0xef, 0x5a, 0x24, 0x12, 0xf7, 0xa5, 0xdd, 0xfe, + 0xc5, 0xe2, 0xc8, 0xb5, 0x05, 0x8f, 0x7c, 0xbd, 0xe7, 0xac, 0xe0, 0xac, + 0x01, 0xc7, 0xba, 0x8a, 0x1b, 0xd8, 0x97, 0xe8, 0x97, 0x4d, 0x99, 0x1a, + 0xd2, 0xb9, 0x5c, 0x2f, 0x03, 0x10, 0x0a, 0x34, 0xff, 0x40, 0x8a, 0x78, + 0x8c, 0x70, 0xab, 0x5e, 0xc7, 0x3b, 0x53, 0x56, 0xa4, 0xe3, 0xc7, 0xbe, + 0xb4, 0x4f, 0xcb, 0x9e, 0x2f, 0x3f, 0x25, 0xd1, 0xc9, 0x74, 0xed, 0x96, + 0x2b, 0x14, 0x81, 0x67, 0x68, 0x43, 0x51, 0xdc, 0x2a, 0x22, 0x3a, 0x17, + 0x4c, 0x97, 0x44, 0xb0, 0x92, 0x07, 0x1d, 0x58, 0xdf, 0xd3, 0x9c, 0x38, + 0x36, 0x4f, 0x47, 0xd2, 0x92, 0x65, 0x1e, 0x78, 0x06, 0xad, 0x79, 0x62, + 0xbb, 0xed, 0xb6, 0x47, 0x39, 0xd7, 0xea, 0x29, 0x8f, 0x02, 0x54, 0x24, + 0x47, 0x90, 0xe3, 0x97, 0x1c, 0x15, 0xb8, 0x61, 0xc9, 0x5f, 0x00, 0xf6, + 0x55, 0x32, 0xaa, 0x1c, 0x77, 0xfb, 0xa5, 0xc0, 0x4a, 0xd0, 0x78, 0x52, + 0x51, 0x28, 0xe9, 0x2e, 0xd2, 0xb4, 0xf1, 0x26, 0x9a, 0xe7, 0x44, 0x54, + 0x7e, 0x3e, 0xfd, 0x4e, 0xbb, 0x63, 0xe9, 0xdf, 0x84, 0x4d, 0xf1, 0x52, + 0xa0, 0x98, 0xc4, 0x7f, 0xa4, 0x92, 0xbf, 0xe0, 0xf1, 0x91, 0x7e, 0xc9, + 0x73, 0x86, 0x7c, 0x74, 0x91, 0xf6, 0x4c, 0x17, 0x2c, 0xf3, 0xea, 0x1b, + 0xc3, 0xf9, 0x7b, 0x42, 0xa3, 0x97, 0xe6, 0xad, 0x88, 0xd1, 0x2e, 0x15, + 0x0d, 0x3d, 0xbe, 0x36, 0x00, 0x71, 0xa3, 0x28, 0x5d, 0x6a, 0x68, 0xee, + 0x6e, 0x73, 0x6e, 0xb4, 0xd7, 0xd6, 0x37, 0xc6, 0x49, 0xc2, 0xf5, 0x45, + 0x25, 0x9e, 0xcd, 0x43, 0x0b, 0x25, 0xb3, 0x8a, 0x16, 0x18, 0xd6, 0x9a, + 0x46, 0x02, 0xca, 0x8a, 0x2a, 0x15, 0x10, 0x66, 0xf1, 0x2c, 0x38, 0x07, + 0xf5, 0xdc, 0x7c, 0xbd, 0x06, 0xbf, 0x09, 0x57, 0x11, 0xe4, 0x48, 0x3c, + 0xb0, 0xa8, 0x9c, 0x26, 0xdd, 0x9e, 0x4b, 0x0b, 0x03, 0xe0, 0x5b, 0xec, + 0xa3, 0x49, 0xf6, 0x01, 0xc8, 0x94, 0xf9, 0xa2, 0x45, 0xac, 0xa3, 0x20, + 0x45, 0x84, 0xa9, 0xbd, 0x84, 0x47, 0x72, 0xdd, 0x87, 0xb8, 0x3d, 0x48, + 0x1c, 0x8d, 0xf1, 0x8b, 0x61, 0x53, 0x07, 0xea, 0xf6, 0x43, 0xcb, 0xe8, + 0x56, 0x48, 0x8c, 0x16, 0x0e, 0x07, 0x74, 0x58, 0xe8, 0x99, 0x75, 0x53, + 0x01, 0x74, 0x9d, 0x2d, 0x27, 0xbc, 0x19, 0x0d, 0x68, 0xa5, 0xda, 0x11}, + pub_key_6, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 337 + {SEC_OID_SHA256, + 337, + {0x7f, 0xcd, 0x50, 0x4f, 0xfe, 0x34, 0xea, 0x33, 0xae, 0x23, 0x47, 0x1c, + 0xd6, 0xcf, 0xfe, 0x52, 0xe3, 0xa5, 0x1a, 0x36, 0xd9, 0xd9, 0xb8, 0x51, + 0x2c, 0xb1, 0xd2, 0xbc, 0xf4, 0xa6, 0x34, 0x9e, 0xc8, 0xd1, 0x9e, 0xc3, + 0x19, 0xf2, 0x1e, 0xb0, 0x89, 0x51, 0x14, 0x82, 0xa2, 0xe4, 0x49, 0xdf, + 0xb0, 0x93, 0xfd, 0x67, 0xec, 0xe3, 0xec, 0xb5, 0x27, 0xe0, 0xff, 0xe3, + 0xbc, 0x93, 0xdb, 0x2a, 0xc9, 0x60, 0x01, 0xc1, 0xd5, 0xaf, 0xcb, 0x13, + 0x78, 0x83, 0xb0, 0xcf, 0xfb, 0x29, 0x62, 0xb4, 0xa2, 0xf0, 0xa6, 0xec, + 0xab, 0x11, 0x0d, 0x8a, 0x63, 0x69, 0x82, 0xb6, 0x85, 0xf6, 0x30, 0x22, + 0x16, 0x67, 0x34, 0x31, 0xa9, 0xf8, 0x1c, 0xdf, 0x68, 0xb7, 0xe7, 0x59, + 0xd9, 0x5e, 0x7b, 0xcc, 0xd5, 0xd3, 0x08, 0xa6, 0xf0, 0x6f, 0x10, 0x95, + 0xea, 0xa1, 0xfe, 0x89, 0x50, 0x3c, 0x08, 0x53, 0x31, 0xc0, 0x6a, 0x5a, + 0x7a, 0xa6, 0x5a, 0x8e, 0x67, 0x21, 0x61, 0xd3, 0xe3, 0x21, 0x47, 0x01, + 0x17, 0x84, 0xeb, 0x7c, 0xd7, 0x52, 0x21, 0x1c, 0x60, 0x3a, 0xdf, 0x99, + 0x4a, 0xa4, 0xdb, 0x66, 0x8e, 0xdd, 0xcc, 0x1f, 0x28, 0xe9, 0x6b, 0xf8, + 0x6f, 0x1a, 0x57, 0xd1, 0xdd, 0xf4, 0x99, 0xa9, 0x3f, 0x7d, 0x91, 0x82, + 0x1e, 0xb6, 0xd6, 0xb7, 0x4a, 0xe8, 0x13, 0x35, 0x9a, 0x03, 0xf3, 0xf2, + 0xb7, 0x7e, 0xf4, 0x78, 0x28, 0x03, 0x2b, 0x6a, 0x57, 0x69, 0x1a, 0x50, + 0x2f, 0x78, 0x59, 0x5c, 0xec, 0x29, 0xc8, 0x8d, 0xd7, 0xab, 0x0f, 0xfb, + 0xe3, 0x4d, 0x96, 0x98, 0x9e, 0x43, 0x27, 0x89, 0x15, 0xb9, 0x05, 0x11, + 0x19, 0x28, 0x2e, 0x1d, 0x9c, 0xe4, 0xf4, 0x12, 0xa3, 0x86, 0x5e, 0x0b, + 0xcd, 0xf4, 0x60, 0x20, 0xa2, 0x25, 0xd7, 0x8d, 0x63, 0x6d, 0x8d, 0xef, + 0x27, 0x59, 0x33, 0x0b, 0xc4, 0x49, 0x96, 0x82, 0x6d, 0xb2, 0x6f, 0xe5, + 0x0b, 0xf7, 0xb9, 0xeb, 0x4f, 0x5b, 0xe1, 0xfd, 0x1d, 0x98, 0x3f, 0x90, + 0xc9, 0x4a, 0x42, 0xa2, 0x4a, 0xf5, 0x19, 0x73, 0x2a, 0x9f, 0x26, 0x96, + 0xb2, 0x82, 0x8d, 0x4f, 0x28, 0xbd, 0xc8, 0xfd, 0xbb, 0xe7, 0x1a, 0x92, + 0xa4, 0x54, 0x05, 0x8d, 0x25, 0xc8, 0xb7, 0x55, 0xf4, 0x91, 0x26, 0xae, + 0x23, 0x8a, 0xd0, 0x39, 0x6d, 0xc4, 0xd4, 0x41, 0x75, 0x77, 0xce, 0x43, + 0x64, 0x72, 0xea, 0x3f, 0xcc, 0xd5, 0x5b, 0x96, 0xcb, 0xc1, 0xbe, 0x2e, + 0x61, 0xd9, 0x8d, 0x29, 0x04, 0xcf, 0xad, 0xc2, 0xb9, 0x91, 0x70, 0x95, + 0xa7, 0x1b, 0xfb, 0xd6, 0x5e, 0xd0, 0x61, 0x87, 0xf9, 0x92, 0x58, 0x1e, + 0x5b, 0x57, 0xe8, 0x30, 0x8b, 0x10, 0x98, 0x0e, 0xdb, 0x79, 0x1f, 0xfc, + 0x15, 0x13, 0xb8, 0x02, 0x21, 0x06, 0x8d, 0xc3, 0xce, 0x1c, 0x3d, 0x59}, + pub_key_8, + {}, + true}, + + // Comment: + // tcID: 338 + {SEC_OID_SHA256, + 338, + {0x5e, 0xd2, 0xcd, 0x31, 0xc2, 0xcd, 0x19, 0x8f, 0x7d, 0x9b, 0xb1, 0x34, + 0x08, 0x18, 0xa1, 0xf8, 0x32, 0xf7, 0x34, 0xf0, 0x96, 0x27, 0x59, 0xdd, + 0xf8, 0xfb, 0xcb, 0xab, 0x75, 0x65, 0xc0, 0x90, 0x57, 0x98, 0x28, 0x1c, + 0x73, 0x4a, 0x53, 0xdc, 0xaa, 0x6e, 0x22, 0x4a, 0x8a, 0xa8, 0x25, 0x00, + 0x9e, 0x44, 0x22, 0xbc, 0x93, 0x57, 0x86, 0x91, 0xb2, 0x66, 0xbd, 0x0c, + 0xa2, 0x57, 0x81, 0x6e, 0xa0, 0x8d, 0x46, 0x41, 0x69, 0x0f, 0x10, 0x4f, + 0x93, 0x90, 0x8e, 0x0a, 0x6d, 0xd0, 0x32, 0xcf, 0x31, 0x1b, 0xcc, 0x10, + 0x86, 0xea, 0x58, 0x04, 0xbc, 0xd9, 0x1f, 0x36, 0x38, 0xa2, 0x01, 0x64, + 0x68, 0x15, 0x61, 0x24, 0x22, 0x77, 0xae, 0xd4, 0x21, 0xb3, 0x41, 0x7b, + 0xa9, 0x36, 0x49, 0xa9, 0x6b, 0x76, 0x8c, 0x4f, 0x2d, 0x29, 0x7d, 0xa2, + 0xa4, 0x33, 0xd0, 0x72, 0x30, 0x33, 0xbb, 0x82, 0x68, 0x65, 0xb3, 0x5d, + 0x45, 0x99, 0x30, 0xee, 0xbd, 0xec, 0xd6, 0x8a, 0xfa, 0x88, 0xc9, 0xec, + 0xc0, 0x6c, 0xd0, 0xd6, 0x99, 0xf8, 0xef, 0x30, 0x85, 0xe0, 0xa6, 0xde, + 0xb9, 0x54, 0x25, 0x8c, 0xf5, 0x4c, 0xac, 0xaa, 0xee, 0xfb, 0xd1, 0xcf, + 0x64, 0xfe, 0xd2, 0x48, 0xc6, 0xe4, 0x56, 0x76, 0xb7, 0x96, 0x08, 0x9b, + 0x11, 0x52, 0x29, 0x64, 0x5e, 0x5d, 0xd1, 0x07, 0x8f, 0x8c, 0x64, 0x15, + 0x0b, 0x9f, 0x4d, 0x4d, 0x43, 0x9b, 0x6a, 0x38, 0xc0, 0xf4, 0xd2, 0x23, + 0xa8, 0x4c, 0x54, 0x57, 0x12, 0xc0, 0xb0, 0x02, 0xa8, 0xef, 0xde, 0xc6, + 0xf8, 0xda, 0x91, 0xec, 0x60, 0xb7, 0xb2, 0x99, 0x7c, 0x67, 0x33, 0xab, + 0x72, 0x57, 0xed, 0x0b, 0xb1, 0x9c, 0x6b, 0xb6, 0x34, 0xf1, 0x04, 0x5c, + 0x60, 0x41, 0xfd, 0xc5, 0x98, 0x85, 0xdc, 0x9b, 0xc2, 0xca, 0x88, 0x59, + 0x87, 0xc4, 0x0b, 0x18, 0xee, 0x93, 0x15, 0xe0, 0xac, 0x7d, 0x15, 0xd3, + 0xb7, 0xd1, 0xaa, 0x1b, 0xd7, 0x73, 0x22, 0xd4, 0x37, 0x59, 0xb8, 0x9a, + 0x27, 0x9f, 0x14, 0x4a, 0x14, 0x1a, 0x18, 0xda, 0x64, 0x7f, 0x73, 0xf8, + 0xde, 0x1b, 0x46, 0x91, 0x2f, 0x0b, 0xc6, 0x16, 0x86, 0xe6, 0xe0, 0x5d, + 0x12, 0xc2, 0x21, 0x30, 0xbe, 0x39, 0x2f, 0x21, 0x77, 0xeb, 0xa8, 0x2b, + 0xce, 0xe7, 0xe3, 0x51, 0x96, 0x72, 0x08, 0xf0, 0xb2, 0x70, 0xd1, 0xf6, + 0x82, 0x98, 0x77, 0x3c, 0x30, 0xe4, 0xed, 0x01, 0xdc, 0x16, 0xe8, 0xd0, + 0xdf, 0x24, 0x51, 0x07, 0x78, 0xf0, 0xba, 0x0e, 0x8d, 0x92, 0xca, 0xac, + 0x7a, 0xb4, 0xe3, 0xe7, 0xb8, 0x1a, 0x09, 0xb9, 0x64, 0x8e, 0x69, 0x6c, + 0x2c, 0x28, 0x34, 0xe8, 0x97, 0x0f, 0xe7, 0x15, 0x90, 0x52, 0xce, 0x51, + 0x60, 0x3c, 0x92, 0xe3, 0x0b, 0x40, 0xa1, 0x26, 0x0b, 0xc1, 0x70, 0x67}, + pub_key_8, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 339 + {SEC_OID_SHA256, + 339, + {0x97, 0x7e, 0x97, 0xab, 0x0d, 0x16, 0x23, 0x3a, 0x71, 0x1b, 0x22, 0xb6, + 0xc0, 0xf1, 0x29, 0x5d, 0xac, 0x75, 0x3e, 0x32, 0x28, 0xe8, 0x1e, 0x43, + 0x93, 0xca, 0xf9, 0xa6, 0x22, 0x8c, 0x05, 0x78, 0x3c, 0xf4, 0xa8, 0xd9, + 0x78, 0x5e, 0x89, 0x68, 0xd3, 0xad, 0xf8, 0x4c, 0xda, 0xe4, 0x26, 0x7b, + 0xc7, 0x43, 0xfa, 0xc6, 0x8d, 0xfe, 0x3b, 0x99, 0x7e, 0x9b, 0x6d, 0xed, + 0xf1, 0x9c, 0x8d, 0xcb, 0x4d, 0xd7, 0x90, 0x46, 0x12, 0xff, 0xc6, 0xaa, + 0x56, 0xf5, 0x22, 0x72, 0x40, 0x15, 0x2e, 0xa3, 0x73, 0x6d, 0x62, 0xba, + 0x18, 0xf0, 0xec, 0xf5, 0xf7, 0xb5, 0x09, 0x5f, 0xd9, 0x58, 0x19, 0x26, + 0x22, 0x75, 0x34, 0x00, 0x22, 0xa4, 0x98, 0x09, 0x5a, 0xe8, 0x21, 0x05, + 0x27, 0x5c, 0x8a, 0x5e, 0x97, 0x79, 0x27, 0xc6, 0x81, 0xf0, 0x95, 0x14, + 0x2d, 0x74, 0xe1, 0xa1, 0x03, 0xa9, 0xdf, 0x38, 0xbf, 0x51, 0xc8, 0x1b, + 0xec, 0xec, 0x8e, 0x9c, 0x62, 0x4d, 0x53, 0x7a, 0x46, 0x64, 0x47, 0xc8, + 0x7d, 0x8d, 0x91, 0x92, 0x0d, 0x42, 0xae, 0x28, 0x13, 0x48, 0xdb, 0x81, + 0xf1, 0xc2, 0x41, 0xdf, 0xd1, 0xcc, 0xb0, 0xd2, 0x10, 0x01, 0x74, 0x59, + 0xb0, 0x3b, 0xcb, 0x62, 0x56, 0x37, 0x61, 0x58, 0xee, 0x51, 0xbd, 0x17, + 0xd3, 0x66, 0xc4, 0xc6, 0x1a, 0xbd, 0x0b, 0xdf, 0xc1, 0x3b, 0xbd, 0x0c, + 0xaa, 0x00, 0xb8, 0xf9, 0xd5, 0x7c, 0xa2, 0x7c, 0x7d, 0xe8, 0x4e, 0x5f, + 0x38, 0x1c, 0x22, 0xdc, 0xa8, 0x3b, 0x68, 0x12, 0xdf, 0xa7, 0x1a, 0x57, + 0xe8, 0xac, 0x0f, 0x9f, 0x05, 0x0f, 0x29, 0xd1, 0x02, 0xf9, 0xa5, 0x80, + 0xe7, 0x9b, 0x27, 0x82, 0x6c, 0x76, 0x70, 0x71, 0xea, 0xf9, 0xe6, 0xd3, + 0x91, 0x19, 0xe3, 0x8d, 0x22, 0xc6, 0xc3, 0x85, 0x43, 0x67, 0xfe, 0x81, + 0x9e, 0x6a, 0xee, 0xa7, 0x1c, 0xd2, 0x78, 0xb3, 0x17, 0x16, 0x3e, 0xd9, + 0x10, 0xee, 0x1c, 0xbd, 0xb2, 0x7a, 0xc4, 0xe2, 0x09, 0x35, 0xca, 0x7a, + 0x58, 0x33, 0x3b, 0xf0, 0x23, 0xb6, 0x62, 0xec, 0xf3, 0xce, 0x50, 0xa5, + 0x4d, 0x4d, 0x20, 0xe6, 0xb6, 0x90, 0xb4, 0xbb, 0x1e, 0x23, 0xa5, 0x67, + 0x0b, 0x45, 0x4d, 0x01, 0x1d, 0xd1, 0xd7, 0x64, 0x0c, 0x20, 0xdc, 0xc4, + 0xa7, 0x79, 0xdd, 0x31, 0xbc, 0x37, 0x96, 0x6b, 0xd6, 0xff, 0xa4, 0xc8, + 0x8b, 0xbb, 0x85, 0x65, 0x92, 0x47, 0x08, 0xe4, 0xca, 0x2e, 0x71, 0xd7, + 0x8d, 0x53, 0x1d, 0x7d, 0x1b, 0x81, 0x98, 0x8f, 0x28, 0x97, 0xa5, 0xf9, + 0xba, 0x70, 0x1a, 0xb5, 0x1f, 0x2e, 0x9c, 0xb8, 0x60, 0xd2, 0x74, 0xee, + 0xe4, 0x77, 0xc0, 0xf0, 0x6b, 0xd8, 0x92, 0x39, 0x41, 0x41, 0x9a, 0x78, + 0xb7, 0xe0, 0x19, 0xfc, 0xaa, 0xfc, 0x3d, 0x86, 0x0d, 0xd7, 0x55, 0xee}, + pub_key_8, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 340 + {SEC_OID_SHA256, + 340, + {0x56, 0x70, 0x9e, 0x7a, 0xc1, 0xd1, 0xb3, 0x7f, 0x16, 0x2b, 0xeb, 0xb3, + 0x2a, 0x9c, 0xb9, 0xf8, 0x6c, 0x8f, 0x94, 0x73, 0xe5, 0xeb, 0xee, 0xff, + 0x4c, 0xe5, 0x50, 0x66, 0x42, 0x68, 0x8f, 0x02, 0x56, 0xb5, 0xf1, 0xfb, + 0x06, 0x10, 0x8b, 0x0c, 0x3b, 0xd8, 0x9b, 0xf7, 0x95, 0x6e, 0x07, 0xac, + 0x22, 0xa4, 0x15, 0x4e, 0xe4, 0xbb, 0x2c, 0xf5, 0x67, 0x25, 0x92, 0x85, + 0x2f, 0x24, 0xd1, 0xeb, 0x46, 0x21, 0x1f, 0x3a, 0x9d, 0xc5, 0x5c, 0x51, + 0x5f, 0xa8, 0x7d, 0xb8, 0x3d, 0x5a, 0x74, 0x7a, 0xba, 0x9a, 0x0b, 0x8b, + 0x3e, 0x07, 0xe1, 0xbe, 0x26, 0xbd, 0xb4, 0x62, 0xa3, 0xda, 0xbe, 0x73, + 0x12, 0x35, 0x0e, 0x68, 0x14, 0xcc, 0x85, 0x7a, 0x1c, 0xac, 0x7e, 0xc6, + 0xe1, 0x78, 0x9f, 0x69, 0xdf, 0x39, 0x2d, 0x13, 0xfe, 0xfc, 0x49, 0xac, + 0xfb, 0x34, 0x63, 0xca, 0x61, 0xdc, 0x59, 0xf6, 0x19, 0xf3, 0x4d, 0x75, + 0xde, 0x7c, 0x75, 0x32, 0xa1, 0xc2, 0x92, 0x28, 0xa5, 0x73, 0x37, 0xa1, + 0x39, 0xa0, 0x8b, 0xcb, 0x37, 0x6e, 0xbe, 0xea, 0x36, 0xfe, 0x92, 0xd0, + 0x98, 0x10, 0x7c, 0xc5, 0x7c, 0x1a, 0xb3, 0x28, 0x22, 0x61, 0x95, 0x84, + 0x4a, 0x8c, 0xbc, 0x29, 0x2d, 0xbe, 0x31, 0x52, 0x3a, 0x84, 0x2c, 0x5e, + 0x22, 0x22, 0x71, 0xd1, 0xff, 0x98, 0xca, 0x8e, 0xf5, 0x98, 0x5b, 0xdd, + 0x7f, 0x8c, 0x0c, 0x6f, 0x9f, 0x1a, 0x58, 0x2e, 0x07, 0xad, 0x46, 0xfa, + 0x64, 0x30, 0x6c, 0xaf, 0xd2, 0xee, 0x76, 0x8b, 0xae, 0xa1, 0xe2, 0xcb, + 0x5a, 0xa4, 0x24, 0x43, 0x92, 0x0a, 0x6e, 0xc4, 0x0e, 0x16, 0x8e, 0x5d, + 0xe5, 0x0d, 0xd2, 0xa9, 0x42, 0x43, 0xf7, 0x17, 0xdc, 0xeb, 0xc9, 0xb4, + 0xee, 0x47, 0xa5, 0x12, 0x83, 0x69, 0xb4, 0x1f, 0xbe, 0xe0, 0x68, 0xf8, + 0x48, 0xb8, 0xa9, 0x06, 0x93, 0x50, 0xdc, 0xe0, 0xb8, 0x3e, 0x6d, 0x5a, + 0x9a, 0x9e, 0xc6, 0x65, 0x21, 0xb1, 0x1b, 0x73, 0x5c, 0xe4, 0xea, 0x3d, + 0x8c, 0x7b, 0x4e, 0xcd, 0x86, 0x95, 0xcd, 0x87, 0x22, 0x1d, 0x1d, 0x74, + 0x84, 0xc9, 0xa8, 0x93, 0xcd, 0xdc, 0xbc, 0xb3, 0x04, 0xfd, 0x20, 0x3e, + 0x7c, 0x21, 0x20, 0xea, 0x51, 0x04, 0xc0, 0xd3, 0xe8, 0xfe, 0xc5, 0x9a, + 0x6e, 0x0d, 0x1c, 0x44, 0xab, 0xec, 0x68, 0xd9, 0x8f, 0x64, 0x09, 0xbe, + 0x5d, 0xa8, 0xaa, 0x88, 0x00, 0xa9, 0x3f, 0x45, 0x7a, 0xd6, 0xb0, 0x85, + 0xcf, 0xf2, 0x5f, 0x7a, 0x51, 0x60, 0x26, 0x91, 0xf8, 0x46, 0x53, 0x91, + 0x27, 0x6e, 0x71, 0xd7, 0x06, 0x89, 0x77, 0x13, 0x06, 0x68, 0xaa, 0xc2, + 0xa5, 0x33, 0x44, 0x4b, 0xd6, 0xcd, 0xf9, 0x3d, 0x88, 0x08, 0xaa, 0x44, + 0xf3, 0xb7, 0x9c, 0x99, 0x30, 0xe2, 0x76, 0xbc, 0xeb, 0x33, 0xde, 0xdf}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 341 + {SEC_OID_SHA256, + 341, + {0x62, 0x91, 0x8c, 0x23, 0xb5, 0xbe, 0x62, 0x7a, 0xd4, 0x79, 0x21, 0xe8, + 0x0c, 0x8e, 0x17, 0xb1, 0x6e, 0xf8, 0x69, 0xf4, 0x69, 0x50, 0xd2, 0xdd, + 0xe3, 0xed, 0xc5, 0x5e, 0x09, 0x01, 0x5a, 0xf3, 0xad, 0xf5, 0x4f, 0xdf, + 0xfb, 0x81, 0xbe, 0x0c, 0x78, 0x25, 0xeb, 0x0d, 0x34, 0x70, 0x0a, 0x2c, + 0x08, 0x64, 0xbd, 0xec, 0x51, 0x26, 0x7b, 0xee, 0xa4, 0xbb, 0x0d, 0xb1, + 0xa3, 0x63, 0x24, 0xf2, 0x96, 0x87, 0x54, 0x22, 0x66, 0x14, 0x36, 0x91, + 0x56, 0x95, 0xd8, 0x38, 0x07, 0x07, 0x3c, 0xb5, 0x6f, 0x91, 0x1b, 0x81, + 0xca, 0x98, 0xda, 0x18, 0xd5, 0x0c, 0x55, 0xdb, 0xfb, 0xc9, 0xda, 0x7a, + 0xa6, 0x11, 0xa8, 0xce, 0xfd, 0xbe, 0x45, 0xb6, 0x34, 0x68, 0x2a, 0x2b, + 0xeb, 0x9e, 0xdf, 0x69, 0xfd, 0xef, 0x5d, 0x8f, 0xaf, 0xc0, 0xc0, 0x7d, + 0xa6, 0x5c, 0x0f, 0xd0, 0xbd, 0x1e, 0xa5, 0x77, 0x9f, 0x7b, 0xe6, 0x30, + 0xb0, 0xcf, 0x55, 0xb4, 0xc6, 0x8e, 0xc9, 0xe6, 0x70, 0x92, 0x34, 0xda, + 0xf9, 0x33, 0xea, 0xfa, 0x20, 0x97, 0x95, 0x14, 0x6c, 0xa3, 0xd3, 0xe3, + 0x1d, 0x33, 0x83, 0x80, 0xe9, 0x1f, 0x38, 0xd8, 0x4b, 0xde, 0xe5, 0x1c, + 0x2d, 0x67, 0x8e, 0x82, 0x6e, 0x5f, 0xf8, 0xd3, 0x34, 0x6e, 0xc4, 0x71, + 0x40, 0x59, 0x96, 0xb4, 0x54, 0x1f, 0x71, 0x1c, 0x6c, 0x43, 0x19, 0xbf, + 0x01, 0xc8, 0xe5, 0xd5, 0xc7, 0x9a, 0x54, 0x14, 0x4c, 0x39, 0x63, 0xdb, + 0xc5, 0xb4, 0x30, 0x2b, 0xa3, 0xc8, 0x13, 0xd7, 0x23, 0x4a, 0x68, 0x4a, + 0xfe, 0x2c, 0xe3, 0xd8, 0x00, 0x23, 0x46, 0x29, 0x1a, 0xf1, 0xa5, 0x3f, + 0x96, 0x29, 0xd2, 0x4d, 0xf9, 0x57, 0xe6, 0xfa, 0xc0, 0x61, 0xb2, 0xf6, + 0x8f, 0xe7, 0x1a, 0x5a, 0x21, 0x88, 0x76, 0x44, 0x5b, 0x36, 0x69, 0xdd, + 0xe2, 0xa7, 0xff, 0xb3, 0x27, 0xa7, 0xf5, 0xfb, 0x56, 0x64, 0xad, 0x68, + 0x30, 0xb5, 0xfa, 0xf5, 0x7b, 0xa9, 0xbe, 0x1a, 0x04, 0x86, 0xed, 0x66, + 0xf6, 0xbe, 0xb3, 0xe4, 0x8d, 0x05, 0xcb, 0x06, 0x21, 0x42, 0x37, 0x9c, + 0x61, 0x0b, 0x45, 0x70, 0x02, 0xfd, 0x96, 0xd9, 0x1b, 0x94, 0x9b, 0x4f, + 0x45, 0x49, 0x1c, 0x7e, 0xff, 0xb4, 0xc2, 0x24, 0x30, 0x53, 0x92, 0x72, + 0x0d, 0xa3, 0xa1, 0x6d, 0x3d, 0x1b, 0xbd, 0xc6, 0x3c, 0xd8, 0xf9, 0x23, + 0xb7, 0xa3, 0x13, 0x63, 0xb4, 0x20, 0xe1, 0x50, 0xcf, 0xe3, 0x27, 0xe3, + 0x4d, 0x57, 0x72, 0x94, 0x85, 0xf8, 0x74, 0x67, 0x69, 0x65, 0x6c, 0x24, + 0x73, 0x18, 0x40, 0x1e, 0xc5, 0x84, 0xdf, 0x70, 0x58, 0x03, 0x80, 0xf7, + 0x7c, 0x5e, 0x4d, 0x5a, 0xfe, 0x9e, 0x9e, 0x8f, 0x97, 0xed, 0xaf, 0x19, + 0xf1, 0x97, 0xd3, 0xc4, 0x9b, 0x17, 0x08, 0x7e, 0x37, 0xe0, 0x62, 0x27}, + pub_key_8, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 342 + {SEC_OID_SHA256, + 342, + {0x2a, 0xa6, 0xbe, 0xae, 0xdf, 0x46, 0xb4, 0x2e, 0xce, 0xcf, 0x75, 0xc0, + 0xfb, 0x62, 0xfb, 0xc0, 0x90, 0x93, 0x97, 0xe9, 0x60, 0x22, 0xd1, 0x9b, + 0xf2, 0xe5, 0xba, 0x0c, 0xf0, 0xfb, 0x93, 0x26, 0x32, 0xc4, 0x65, 0x51, + 0x28, 0x73, 0x54, 0xbb, 0xad, 0xd0, 0xdb, 0x12, 0xf5, 0x33, 0x9f, 0x5f, + 0x31, 0x69, 0x08, 0xd9, 0x52, 0x6e, 0xb6, 0x15, 0x71, 0xfb, 0x54, 0x64, + 0x4e, 0xbd, 0x2a, 0x5c, 0xca, 0x79, 0x2a, 0x8a, 0x0a, 0x09, 0xda, 0x91, + 0x5e, 0x14, 0xca, 0x14, 0x06, 0x31, 0xd7, 0xa5, 0x36, 0x7a, 0xa9, 0xb1, + 0x5f, 0x26, 0xb7, 0xff, 0x21, 0xbb, 0xf5, 0x34, 0xc2, 0x4d, 0x23, 0x70, + 0xf0, 0xff, 0xfe, 0x96, 0x6f, 0x82, 0x7d, 0x36, 0x76, 0x3b, 0x4f, 0x56, + 0x2b, 0xd2, 0xc0, 0x5d, 0x8f, 0x0b, 0xb7, 0x7a, 0x0a, 0xfb, 0x23, 0xbc, + 0x97, 0xc5, 0x53, 0xb7, 0xa7, 0x17, 0x82, 0xe5, 0xf1, 0x1a, 0xe3, 0xc4, + 0x79, 0x04, 0x79, 0xbb, 0xd5, 0xac, 0xb6, 0xf5, 0xb4, 0x74, 0x8d, 0x4d, + 0xe6, 0xe4, 0x2e, 0x47, 0x55, 0x65, 0x68, 0x8e, 0x30, 0x47, 0x13, 0x36, + 0x52, 0x74, 0x97, 0xf9, 0x00, 0x07, 0xfe, 0x3e, 0x2d, 0x61, 0x60, 0x61, + 0x70, 0x2e, 0x8f, 0x29, 0x80, 0x5d, 0x2a, 0x94, 0x8f, 0x17, 0x63, 0x96, + 0x9e, 0x1f, 0x9e, 0xd2, 0x61, 0xed, 0xb8, 0x13, 0x38, 0x45, 0x7d, 0x3c, + 0x82, 0x48, 0x18, 0xcb, 0xbe, 0xd7, 0x5e, 0xce, 0x77, 0xa1, 0xa8, 0xad, + 0x15, 0x3f, 0xec, 0xc9, 0x4a, 0xb5, 0xc5, 0x51, 0x48, 0x8d, 0xa0, 0x42, + 0x84, 0x9e, 0xc7, 0xaa, 0xe7, 0x11, 0x3e, 0x37, 0x6f, 0x9f, 0x14, 0x3a, + 0x95, 0xa7, 0xe9, 0xce, 0x4d, 0xad, 0x15, 0xc0, 0x20, 0x7d, 0xa9, 0x63, + 0x32, 0x8b, 0xd6, 0xde, 0x98, 0xcb, 0xfb, 0xc7, 0xf3, 0x6e, 0xea, 0xcc, + 0x92, 0xc8, 0xc3, 0x21, 0xaa, 0x0a, 0x86, 0xdb, 0x29, 0x61, 0x39, 0xf4, + 0xe5, 0x3b, 0x77, 0xf4, 0xfc, 0x6f, 0x2b, 0x08, 0x4f, 0x8b, 0x31, 0x7f, + 0x80, 0xfc, 0x3e, 0xde, 0x7f, 0x5f, 0x2e, 0xcc, 0xf5, 0x8f, 0xa9, 0x21, + 0xc8, 0x74, 0xb4, 0x3f, 0xd2, 0x11, 0x43, 0x21, 0x74, 0x74, 0xa5, 0xd4, + 0xe7, 0xc9, 0x00, 0xa5, 0x34, 0xdf, 0x99, 0xa1, 0xea, 0x39, 0x4d, 0x79, + 0x3f, 0xd0, 0xb8, 0x17, 0x20, 0x76, 0xd8, 0xf8, 0xdf, 0xf2, 0x4f, 0xd2, + 0x34, 0x51, 0x82, 0x4c, 0x2d, 0xbe, 0x95, 0xba, 0x46, 0xb0, 0xa1, 0x16, + 0x5e, 0x46, 0x46, 0x98, 0xad, 0x01, 0x6b, 0x7b, 0x33, 0x08, 0xef, 0x54, + 0x0d, 0x2e, 0x2f, 0xf4, 0xc7, 0x47, 0x37, 0x6b, 0x78, 0x02, 0xad, 0xb7, + 0xd4, 0x09, 0xab, 0x0b, 0xdf, 0xc8, 0x7b, 0x40, 0x7a, 0x7f, 0x13, 0x0f, + 0x1c, 0x8a, 0x52, 0x28, 0x1d, 0x89, 0x85, 0x9e, 0x67, 0xe0, 0xf8, 0x83}, + pub_key_8, + {0x61}, + true}, + + // Comment: + // tcID: 343 + {SEC_OID_SHA256, + 343, + {0x1e, 0x7d, 0x1a, 0xf8, 0x67, 0x54, 0xf6, 0x43, 0x44, 0x82, 0xe5, 0x81, + 0x79, 0x30, 0xd9, 0xca, 0xba, 0xc8, 0x90, 0x35, 0x47, 0xe1, 0x84, 0xaa, + 0xb1, 0xcc, 0x15, 0x6c, 0x4c, 0x21, 0x7d, 0x9a, 0x2b, 0x23, 0x28, 0x57, + 0x7e, 0x74, 0xdf, 0x35, 0x3e, 0x0b, 0xfc, 0x95, 0x22, 0x1d, 0xbf, 0x18, + 0xb9, 0x12, 0xad, 0xc0, 0x58, 0x7a, 0x38, 0x7e, 0xc0, 0xae, 0xe5, 0xb7, + 0x7f, 0xf4, 0xe1, 0xd9, 0xd9, 0xff, 0x4b, 0x07, 0x11, 0xd3, 0x7f, 0xa2, + 0x1b, 0x78, 0x66, 0xe3, 0xae, 0xeb, 0x44, 0xf7, 0xbb, 0x4d, 0xf4, 0x3a, + 0xa5, 0xca, 0xcf, 0xcc, 0x4b, 0xe7, 0xf2, 0xbe, 0x77, 0xf8, 0xd2, 0xa8, + 0x90, 0xe2, 0x79, 0x83, 0x84, 0x55, 0xa2, 0xca, 0xda, 0x2f, 0xbb, 0xb9, + 0xf6, 0xbc, 0xff, 0x5e, 0x39, 0xee, 0x1d, 0xfd, 0x17, 0xbd, 0xf9, 0x6b, + 0xec, 0x4f, 0x0b, 0xb0, 0x66, 0xfe, 0x3b, 0x52, 0x9c, 0xfa, 0x8a, 0xcf, + 0x48, 0x89, 0x7c, 0x20, 0xae, 0x4c, 0x62, 0x25, 0x36, 0xcd, 0xeb, 0xae, + 0x92, 0x44, 0x9c, 0x76, 0x1a, 0xed, 0x86, 0x85, 0x81, 0xa1, 0x7e, 0x3d, + 0x44, 0x82, 0xd5, 0x00, 0xf2, 0x5e, 0x65, 0xec, 0x7c, 0xec, 0xd7, 0x75, + 0x74, 0xc8, 0x6c, 0x38, 0xdd, 0x34, 0x6e, 0xd0, 0x88, 0x72, 0x94, 0x67, + 0x4d, 0x82, 0x96, 0x31, 0x52, 0x50, 0xcb, 0x40, 0x4c, 0xa1, 0x44, 0xa1, + 0x0b, 0xdc, 0xce, 0xcb, 0x0b, 0x30, 0xfc, 0x5c, 0x2d, 0x58, 0x43, 0xf3, + 0x50, 0xd0, 0x3a, 0x0a, 0x99, 0xf8, 0x61, 0xb1, 0x38, 0xcf, 0x1d, 0x75, + 0x4b, 0xd7, 0xe6, 0x1d, 0x8e, 0xe0, 0x32, 0x83, 0xc0, 0x4a, 0x74, 0xc6, + 0x6b, 0x07, 0xd8, 0xe1, 0x53, 0xa1, 0x1e, 0x8b, 0xb4, 0x7d, 0x16, 0x71, + 0x0d, 0x18, 0x67, 0x04, 0xb1, 0x1b, 0x08, 0x9e, 0x5a, 0x7c, 0xec, 0x2f, + 0xa7, 0xb5, 0x87, 0x6f, 0xc2, 0x5d, 0xf8, 0xd5, 0x8b, 0x65, 0xb1, 0x25, + 0xc3, 0xe5, 0xab, 0x40, 0x88, 0x75, 0x6b, 0x4f, 0x9c, 0x2f, 0xe4, 0x42, + 0x27, 0xc4, 0x78, 0xaa, 0xab, 0x4d, 0xb5, 0xa1, 0x7d, 0xbb, 0xae, 0x0a, + 0x5c, 0x54, 0x88, 0x54, 0xf0, 0xa7, 0x80, 0x1b, 0x7d, 0x43, 0xff, 0xb0, + 0x09, 0x40, 0xaa, 0xe9, 0x9d, 0xa1, 0x2b, 0x65, 0x20, 0xb8, 0xe5, 0x3d, + 0x0c, 0x1d, 0xed, 0x21, 0xb2, 0x09, 0x92, 0x4a, 0xec, 0x20, 0x2e, 0xc7, + 0xfc, 0x75, 0x86, 0x32, 0x03, 0x32, 0x8b, 0x66, 0xe8, 0xec, 0x42, 0x6f, + 0x12, 0x16, 0x18, 0xe5, 0xb5, 0xbd, 0xa0, 0xbb, 0x9c, 0x96, 0x73, 0x21, + 0x62, 0x08, 0x85, 0xc9, 0xe1, 0x14, 0x23, 0x66, 0xd1, 0x94, 0x03, 0x89, + 0xef, 0x9b, 0xb1, 0xee, 0x57, 0x99, 0x10, 0x19, 0xb3, 0x8c, 0xb6, 0x85, + 0xa5, 0xc8, 0x6f, 0x54, 0x71, 0x9d, 0x6d, 0x5b, 0xc9, 0xd5, 0xa1, 0x08}, + pub_key_8, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 344 + {SEC_OID_SHA256, + 344, + {0x16, 0xb8, 0x80, 0x60, 0x9d, 0x1c, 0xfe, 0xc8, 0x8b, 0x79, 0xe4, 0xa1, + 0xef, 0xf7, 0x8c, 0x12, 0x41, 0x3d, 0x7a, 0x79, 0xea, 0x9b, 0xfa, 0xa8, + 0xb1, 0x55, 0x2a, 0x2b, 0x05, 0x28, 0x9d, 0x81, 0x26, 0x00, 0x2e, 0x61, + 0xe1, 0xbf, 0xe9, 0xe1, 0xd4, 0x43, 0x44, 0x94, 0xc4, 0x84, 0x9c, 0x71, + 0x6f, 0x57, 0x04, 0x0d, 0x62, 0x39, 0x8a, 0x64, 0xdb, 0x6b, 0x4e, 0xa3, + 0x00, 0x3e, 0x3b, 0xfe, 0xb8, 0x42, 0x7e, 0xcd, 0xab, 0x11, 0x67, 0x38, + 0x42, 0xbd, 0xf9, 0x00, 0xb5, 0xa1, 0xfa, 0x00, 0x5f, 0xdd, 0xf4, 0x14, + 0xee, 0x8c, 0x52, 0x21, 0xed, 0x4b, 0x42, 0x34, 0x39, 0x4c, 0x92, 0x96, + 0xec, 0x41, 0x39, 0x72, 0x1b, 0x7d, 0x22, 0x9a, 0x81, 0x9a, 0xbe, 0x01, + 0x8b, 0x6b, 0xb2, 0x00, 0xf2, 0xa9, 0xaa, 0x14, 0x4b, 0xb7, 0x6b, 0xe4, + 0x4e, 0xf0, 0x95, 0xed, 0xd1, 0xd2, 0x66, 0x10, 0xa9, 0x59, 0x0d, 0x88, + 0xc4, 0x87, 0xbb, 0x53, 0x1b, 0x2d, 0x88, 0xdc, 0x0b, 0x89, 0x21, 0x6f, + 0x33, 0xdd, 0x58, 0xd4, 0x2d, 0x2a, 0xc0, 0x45, 0xa4, 0x58, 0xdd, 0xee, + 0x25, 0x69, 0xdd, 0xb0, 0x39, 0x23, 0x58, 0x5d, 0x7b, 0xc0, 0xc8, 0xdb, + 0xf4, 0x42, 0xed, 0x5d, 0x9a, 0x54, 0xb6, 0x37, 0x71, 0x2a, 0x71, 0x2a, + 0xb1, 0x62, 0xbc, 0xfe, 0x0d, 0xa0, 0xa9, 0xb7, 0xb5, 0x8c, 0x15, 0x86, + 0x83, 0xdc, 0x8c, 0x45, 0x78, 0x77, 0x20, 0x3f, 0x1d, 0xa3, 0xfa, 0x73, + 0x6d, 0x25, 0x72, 0xbd, 0xea, 0x64, 0x9e, 0x7b, 0xab, 0x22, 0xcb, 0x5a, + 0xfe, 0x8d, 0xbf, 0x27, 0xc5, 0x0e, 0x7a, 0xad, 0x56, 0x22, 0x34, 0x92, + 0xa0, 0x2a, 0x64, 0xe1, 0xf3, 0xf8, 0xb5, 0x98, 0x21, 0x30, 0x04, 0xa7, + 0x5f, 0xc8, 0x79, 0xab, 0x68, 0xfa, 0xce, 0x23, 0x66, 0xc4, 0x26, 0x9d, + 0x9e, 0xe0, 0x76, 0x0a, 0x43, 0xe7, 0xf5, 0x54, 0xd2, 0xf3, 0x14, 0x98, + 0x1f, 0x7b, 0x09, 0x36, 0xe7, 0xe3, 0x47, 0x82, 0x54, 0x05, 0xa3, 0xe2, + 0xe2, 0x9f, 0x53, 0x14, 0x29, 0xe6, 0xf9, 0x59, 0x24, 0x61, 0xdf, 0xf4, + 0x9b, 0x86, 0xec, 0x41, 0xb0, 0x44, 0x30, 0x95, 0x26, 0x8d, 0xc0, 0xf5, + 0xf6, 0x2d, 0x06, 0x37, 0xb8, 0xff, 0x22, 0x0b, 0x5c, 0xd5, 0x3b, 0xef, + 0x40, 0x6e, 0x55, 0xf1, 0x73, 0x9e, 0xd5, 0x51, 0x3a, 0x91, 0x91, 0x2a, + 0x25, 0xbc, 0x2c, 0x55, 0xb2, 0x40, 0x9f, 0xe7, 0xcd, 0x43, 0x66, 0x80, + 0x2e, 0xec, 0x3d, 0x6c, 0xf3, 0x15, 0x32, 0x3c, 0x46, 0xe0, 0xf1, 0xdb, + 0x2d, 0x1d, 0x32, 0x7e, 0x6b, 0x25, 0xc8, 0x5c, 0xf0, 0x79, 0xa8, 0x67, + 0x5f, 0x34, 0xaf, 0x60, 0xd6, 0x62, 0x9a, 0xa3, 0x76, 0x6c, 0xa9, 0xe4, + 0xe2, 0x5b, 0xf6, 0x4f, 0xaf, 0x9f, 0x29, 0xf7, 0x72, 0x54, 0x59, 0x05}, + pub_key_9, + {}, + true}, + + // Comment: + // tcID: 345 + {SEC_OID_SHA256, + 345, + {0x6a, 0xb1, 0x81, 0x63, 0x07, 0xe4, 0x2a, 0xef, 0x80, 0xc2, 0x43, 0x82, + 0x97, 0xbd, 0xf6, 0x3b, 0x69, 0x92, 0x21, 0x2d, 0xd8, 0x70, 0xcb, 0xc1, + 0x1e, 0xdd, 0x53, 0xb7, 0xeb, 0xaf, 0x9d, 0xdb, 0xd9, 0x3d, 0xaf, 0x8d, + 0x62, 0x91, 0x8e, 0xf8, 0x73, 0x37, 0x98, 0x25, 0x28, 0x96, 0x2d, 0x0c, + 0x75, 0x8d, 0x1b, 0xa5, 0x0a, 0x08, 0x8c, 0xda, 0x58, 0x78, 0xc2, 0xf2, + 0x70, 0xa1, 0xed, 0xa0, 0x33, 0x51, 0x9d, 0xd8, 0x3b, 0xbd, 0x96, 0x43, + 0xff, 0x61, 0xd9, 0x13, 0x16, 0xf1, 0x2c, 0x7a, 0x5c, 0x86, 0x09, 0xaf, + 0xe7, 0x03, 0xa2, 0x76, 0x71, 0xdf, 0xa3, 0x29, 0x19, 0xda, 0x6e, 0x57, + 0x89, 0x35, 0xaf, 0xef, 0x08, 0x26, 0x36, 0x32, 0x4b, 0x59, 0xd7, 0x31, + 0x44, 0xc9, 0x44, 0xe2, 0x7b, 0x72, 0x53, 0xfe, 0x4f, 0xbc, 0x74, 0x67, + 0x0d, 0x19, 0x6a, 0x93, 0xe1, 0x4e, 0x61, 0x9f, 0xa4, 0xec, 0x0f, 0x5b, + 0x53, 0x12, 0x37, 0xc0, 0x33, 0x33, 0x47, 0x1c, 0xa9, 0x68, 0xf5, 0xd6, + 0x4c, 0x2c, 0x87, 0xa9, 0x52, 0x98, 0x4e, 0x69, 0xa7, 0x50, 0x61, 0xa3, + 0x22, 0xb1, 0x4c, 0x14, 0x0e, 0xda, 0x3c, 0xf9, 0x14, 0xe6, 0x2b, 0x08, + 0xf4, 0xfe, 0x33, 0x9d, 0x5b, 0x72, 0xac, 0x93, 0xa1, 0x14, 0x6b, 0x1a, + 0x70, 0xe8, 0xca, 0x6b, 0x3a, 0x40, 0x99, 0x04, 0x6a, 0x48, 0x35, 0xc3, + 0x0a, 0x6c, 0xda, 0xd3, 0x25, 0x4e, 0x79, 0x44, 0xbc, 0xaa, 0x19, 0xbd, + 0x75, 0x77, 0xec, 0x3f, 0xc5, 0x96, 0x9d, 0x24, 0x74, 0x21, 0xff, 0x67, + 0x46, 0x66, 0x91, 0xf4, 0x63, 0x8e, 0x55, 0x3b, 0xe6, 0x28, 0x12, 0x4e, + 0x5a, 0x6f, 0x51, 0x4a, 0xb8, 0x05, 0x44, 0x56, 0xbc, 0x70, 0xc7, 0x56, + 0xc8, 0x66, 0xa7, 0xe2, 0x08, 0xfb, 0x3f, 0x22, 0x39, 0xdb, 0x9a, 0x06, + 0x14, 0xd3, 0x03, 0x87, 0xe2, 0xec, 0x7d, 0xa2, 0xce, 0xfa, 0x2e, 0x99, + 0xf3, 0xcf, 0x98, 0xd8, 0x99, 0x6d, 0x77, 0x85, 0x32, 0x5b, 0x7d, 0xc2, + 0x94, 0x70, 0x3c, 0xd4, 0x4c, 0x10, 0xde, 0x12, 0x82, 0x5b, 0xe3, 0xdb, + 0x14, 0x7c, 0x08, 0xa3, 0xd8, 0xcb, 0x0b, 0x66, 0x93, 0x68, 0xc2, 0xa8, + 0x2a, 0xbd, 0xf7, 0x5d, 0x5f, 0xf7, 0x49, 0x74, 0x6a, 0xea, 0xe4, 0x30, + 0xa4, 0xb6, 0xbf, 0x4d, 0xb1, 0x59, 0xf0, 0xed, 0x9c, 0xce, 0x1a, 0x61, + 0x8a, 0xf5, 0x15, 0xec, 0x5f, 0x87, 0x11, 0x83, 0x8a, 0xde, 0xe4, 0x3c, + 0x30, 0xd8, 0x57, 0x3e, 0xfc, 0x49, 0x41, 0x3e, 0xbf, 0xfb, 0x87, 0xe0, + 0x34, 0xe5, 0x7b, 0x1f, 0xf2, 0x9f, 0x2a, 0x9d, 0x8c, 0xc4, 0xe8, 0x5c, + 0xf6, 0x2e, 0xf4, 0x0c, 0xe0, 0xc8, 0x22, 0xde, 0xdf, 0x5f, 0x7d, 0xfe, + 0x10, 0x78, 0xb1, 0x1d, 0x0b, 0xe9, 0x5b, 0x02, 0xf9, 0x3d, 0x7c, 0xbc}, + pub_key_9, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 346 + {SEC_OID_SHA256, + 346, + {0x25, 0x65, 0x18, 0x0f, 0x58, 0x74, 0x5a, 0x85, 0x30, 0xe5, 0x00, 0x3c, + 0x6a, 0x87, 0x93, 0x55, 0xd4, 0x81, 0xc1, 0x42, 0xd1, 0x91, 0xd3, 0x8f, + 0xbf, 0x33, 0xe1, 0xf1, 0xf6, 0xdc, 0x65, 0xcf, 0x48, 0x8f, 0x36, 0x91, + 0xc6, 0x96, 0x94, 0x44, 0xf5, 0x4a, 0x40, 0xc3, 0x7b, 0xd9, 0xbe, 0x3f, + 0x33, 0xba, 0x5c, 0x65, 0xe5, 0xed, 0x84, 0x21, 0xc2, 0x28, 0xca, 0xd2, + 0x2e, 0x49, 0x62, 0x83, 0x7d, 0xbe, 0xf8, 0x02, 0x10, 0x5f, 0xe1, 0xff, + 0xd5, 0xa7, 0x6b, 0x35, 0x3d, 0x9d, 0xe4, 0x37, 0x63, 0xed, 0x31, 0xb4, + 0x25, 0x8b, 0x13, 0x1b, 0x49, 0x56, 0x97, 0x3c, 0xd4, 0x3f, 0x21, 0x2f, + 0xa8, 0x99, 0xad, 0x8c, 0xdb, 0xe0, 0xd3, 0x22, 0x5a, 0xbe, 0xac, 0xfa, + 0x21, 0x87, 0x58, 0x30, 0x6c, 0x97, 0xbe, 0xd7, 0xd3, 0x96, 0x0a, 0xae, + 0xf0, 0xd5, 0x13, 0xa2, 0x97, 0x21, 0xc8, 0x9f, 0x1b, 0x53, 0x39, 0x81, + 0xeb, 0xa5, 0x0d, 0x98, 0x67, 0x2e, 0x99, 0x92, 0x3b, 0xe5, 0x7b, 0xda, + 0x4e, 0x68, 0x18, 0xea, 0xb3, 0x9e, 0x86, 0x34, 0xdb, 0xc3, 0x8b, 0x33, + 0xa1, 0x8a, 0xcf, 0x6b, 0x8f, 0xcb, 0x20, 0x14, 0x15, 0x49, 0x60, 0xd7, + 0x97, 0x29, 0xf2, 0x6c, 0xfe, 0x96, 0x28, 0xbd, 0x5c, 0x9a, 0xf4, 0xf7, + 0x75, 0x1c, 0xc7, 0x23, 0x94, 0xfb, 0x2b, 0xe9, 0x47, 0xdb, 0x13, 0xfd, + 0xa1, 0xfc, 0xe8, 0xc8, 0x12, 0x0b, 0xb5, 0x5f, 0xfc, 0xeb, 0x7c, 0xb2, + 0x60, 0x86, 0xc8, 0xef, 0xbc, 0xf0, 0x72, 0x42, 0x0d, 0xd9, 0xb5, 0x94, + 0xb7, 0x4e, 0x83, 0x52, 0xee, 0x33, 0x9b, 0x19, 0x8a, 0x16, 0x89, 0x6f, + 0xb1, 0x99, 0x95, 0x7a, 0x1d, 0x89, 0xee, 0x56, 0xbc, 0x13, 0xdc, 0xbd, + 0x9d, 0x03, 0xeb, 0x30, 0x72, 0x65, 0xc1, 0x86, 0x16, 0x26, 0xa6, 0x44, + 0x7b, 0x3d, 0x5b, 0xff, 0x63, 0x05, 0xde, 0xf4, 0x21, 0xa7, 0xf5, 0x98, + 0x82, 0xa2, 0x72, 0x43, 0x4b, 0x54, 0xd6, 0xf3, 0x35, 0x91, 0xf5, 0x9b, + 0xbd, 0x7c, 0x85, 0x2d, 0x5b, 0x76, 0x1f, 0x3c, 0x4f, 0xdd, 0x8e, 0x87, + 0x21, 0xcb, 0x99, 0x83, 0x3a, 0xc1, 0x0e, 0xf3, 0x76, 0xb7, 0xb7, 0x91, + 0x4e, 0xb7, 0x42, 0x4a, 0x6f, 0x6f, 0xb3, 0xec, 0x02, 0x4e, 0xbd, 0xaf, + 0x63, 0x0e, 0xb2, 0x95, 0x1c, 0x0a, 0x18, 0x41, 0x06, 0x75, 0x82, 0xda, + 0xd1, 0xbe, 0xf5, 0x09, 0xc0, 0xd5, 0x5e, 0xb8, 0x2b, 0x78, 0xdd, 0xd0, + 0x42, 0xdc, 0x93, 0x7e, 0x93, 0x83, 0x39, 0xc3, 0xaa, 0xf1, 0x9d, 0xbd, + 0x34, 0x2c, 0xbb, 0x6d, 0x56, 0x56, 0x2f, 0x1d, 0xaf, 0x96, 0x33, 0x56, + 0x10, 0xfe, 0xe3, 0xf5, 0x51, 0xcb, 0x01, 0x07, 0x48, 0xb4, 0x28, 0x19, + 0x7d, 0x83, 0xa7, 0x18, 0x7f, 0x5d, 0x85, 0x44, 0x1b, 0x67, 0x28, 0xb2}, + pub_key_9, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 347 + {SEC_OID_SHA256, + 347, + {0xa7, 0xac, 0xe0, 0x57, 0xa1, 0x06, 0x78, 0x2b, 0x54, 0x68, 0x16, 0xf8, + 0xdc, 0xc8, 0x1c, 0xf4, 0x12, 0x16, 0xc1, 0x8e, 0x58, 0x7d, 0x8a, 0x57, + 0x53, 0xff, 0xa7, 0x80, 0xfc, 0x51, 0x00, 0x71, 0x96, 0xf3, 0x7a, 0x81, + 0x6b, 0xea, 0xc9, 0x93, 0x02, 0x3b, 0x41, 0xd1, 0x92, 0xac, 0x88, 0xcd, + 0x30, 0xe2, 0xe9, 0x71, 0x93, 0x09, 0xae, 0xdc, 0x36, 0x7d, 0xef, 0xd2, + 0x89, 0x3d, 0x76, 0x7d, 0xae, 0x6c, 0x61, 0x48, 0xdb, 0xbe, 0x6f, 0xd4, + 0xce, 0x36, 0x36, 0xbe, 0xd4, 0x8b, 0x74, 0x69, 0x82, 0x79, 0x5d, 0xd2, + 0x06, 0xd1, 0x1e, 0x60, 0x3f, 0x77, 0xfb, 0x46, 0xfd, 0x56, 0xac, 0x9e, + 0x51, 0xa8, 0x8f, 0x26, 0xc9, 0xc9, 0x51, 0x2d, 0x3c, 0xf8, 0x51, 0xaf, + 0xbf, 0xec, 0xb0, 0x61, 0xbb, 0x6f, 0xfe, 0x75, 0x10, 0xbc, 0x4a, 0x8f, + 0x4c, 0x17, 0xb8, 0xa6, 0x13, 0x5f, 0x9b, 0x80, 0x55, 0x71, 0x49, 0x83, + 0x4d, 0x18, 0xf4, 0xbb, 0x23, 0x82, 0x2c, 0x13, 0x84, 0xa4, 0x8a, 0x62, + 0xef, 0x3e, 0x3b, 0x72, 0x3f, 0xdb, 0xd2, 0x50, 0xd2, 0x5d, 0x25, 0x17, + 0x73, 0x55, 0xed, 0x36, 0x1d, 0x54, 0xf3, 0x72, 0xa7, 0x87, 0x98, 0xcc, + 0x11, 0x1d, 0x63, 0x74, 0xd4, 0x00, 0x62, 0xc5, 0xd4, 0xc5, 0xe4, 0x3e, + 0x8d, 0xf7, 0x5a, 0xf8, 0x41, 0xca, 0xb3, 0x6b, 0xb1, 0x5c, 0x5d, 0x40, + 0x31, 0xaf, 0xef, 0x9a, 0xe7, 0x66, 0x70, 0x05, 0x9a, 0x76, 0x0e, 0x7a, + 0xa6, 0x10, 0xdf, 0x85, 0x17, 0xde, 0xed, 0xcc, 0x6d, 0x61, 0x63, 0x66, + 0x47, 0x3b, 0x81, 0x93, 0xfe, 0xa0, 0x7b, 0x32, 0x26, 0xbb, 0x67, 0xc3, + 0x98, 0x97, 0x78, 0xa8, 0x68, 0x99, 0x73, 0x71, 0xcc, 0x4f, 0x12, 0x42, + 0xc7, 0x7e, 0x85, 0xc2, 0xfa, 0xb1, 0xc3, 0x42, 0xac, 0x49, 0x13, 0x19, + 0x37, 0xf1, 0x6f, 0x4f, 0x0c, 0xb4, 0x34, 0x28, 0x74, 0x37, 0x42, 0x32, + 0xea, 0x1a, 0xab, 0xc7, 0xe3, 0x68, 0x1a, 0xca, 0x47, 0xbd, 0xf3, 0x58, + 0x84, 0x5f, 0x66, 0x8a, 0x88, 0x44, 0xa7, 0x73, 0x2a, 0x48, 0x07, 0x5c, + 0xaa, 0xad, 0x95, 0x93, 0x54, 0x59, 0x2f, 0x5f, 0x3e, 0xc4, 0x13, 0xcd, + 0xdd, 0xf3, 0x37, 0xc6, 0x4d, 0x02, 0x63, 0xb4, 0x09, 0x67, 0x62, 0xa7, + 0xee, 0xb4, 0x95, 0xbc, 0x7b, 0xf9, 0x86, 0x8c, 0x9b, 0xe5, 0x33, 0x46, + 0x97, 0xf7, 0x11, 0x8c, 0x8c, 0x12, 0x74, 0xcd, 0xf3, 0x00, 0x93, 0x79, + 0x55, 0xe3, 0x6b, 0xab, 0xc8, 0x95, 0x74, 0x5d, 0x02, 0xc2, 0x2f, 0x18, + 0x74, 0x15, 0x9a, 0x33, 0xab, 0xe0, 0xcf, 0xf3, 0xda, 0x62, 0xb7, 0x6b, + 0x39, 0x21, 0xb2, 0x45, 0x73, 0x51, 0x4d, 0xff, 0x80, 0x50, 0x5c, 0x10, + 0xc5, 0x30, 0xa7, 0x8b, 0x37, 0x9d, 0xa6, 0x53, 0xdb, 0xc2, 0x94, 0x7b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 348 + {SEC_OID_SHA256, + 348, + {0x5a, 0xbe, 0x94, 0x17, 0xab, 0x18, 0xb3, 0x90, 0xa2, 0x3c, 0xe5, 0x13, + 0x45, 0xcd, 0xf6, 0x00, 0x38, 0xdc, 0xde, 0xbb, 0xef, 0xc8, 0x12, 0x03, + 0x72, 0x2b, 0x83, 0x94, 0x34, 0x29, 0x27, 0x98, 0xb9, 0x10, 0x16, 0x04, + 0xa8, 0x28, 0xb1, 0x60, 0xd3, 0x10, 0x95, 0x41, 0xaa, 0x52, 0xf5, 0xd9, + 0x5f, 0x05, 0x39, 0xb8, 0xe0, 0xea, 0xb6, 0x39, 0x1e, 0x59, 0xa5, 0x38, + 0x5b, 0xb4, 0xcf, 0x12, 0x34, 0x86, 0xad, 0xd3, 0xe1, 0x0f, 0x22, 0xd9, + 0x2b, 0x04, 0x2d, 0xc3, 0xbe, 0x9c, 0x9a, 0x8c, 0x4f, 0x93, 0xa0, 0x97, + 0x6b, 0x35, 0x2e, 0x15, 0x03, 0x32, 0x14, 0x37, 0x12, 0x9c, 0x62, 0x73, + 0x54, 0x26, 0x1b, 0xbe, 0x00, 0xbb, 0x39, 0x41, 0x68, 0x3d, 0x81, 0xb9, + 0xcb, 0xe6, 0xad, 0x0e, 0xd5, 0x70, 0xdf, 0x5b, 0x23, 0xb6, 0x4c, 0xcb, + 0x9b, 0xb5, 0xa2, 0x95, 0x45, 0xef, 0x48, 0xdc, 0xf1, 0x87, 0x6b, 0x6c, + 0x61, 0x4f, 0x6e, 0x4a, 0xae, 0xef, 0x1c, 0x95, 0x84, 0x99, 0x08, 0xf4, + 0x9c, 0x04, 0x1c, 0x06, 0xe1, 0x1b, 0x44, 0x58, 0x57, 0x3f, 0x20, 0x15, + 0xc9, 0x2d, 0x55, 0x49, 0xd4, 0xe5, 0x1b, 0xba, 0x97, 0xe1, 0xed, 0x6f, + 0x8b, 0xf3, 0xf0, 0x44, 0x07, 0x90, 0x11, 0x3d, 0xa9, 0xfc, 0xc0, 0x14, + 0xe9, 0x62, 0xff, 0xdd, 0x8b, 0x67, 0x11, 0x56, 0xdc, 0x60, 0xdc, 0x19, + 0x7a, 0x20, 0x82, 0x20, 0x46, 0x70, 0xda, 0x07, 0x54, 0x6b, 0x49, 0xd3, + 0xaf, 0x47, 0x92, 0x81, 0x8d, 0x9b, 0x09, 0x60, 0x03, 0x8b, 0xd0, 0xfb, + 0x27, 0x4e, 0x13, 0x58, 0xde, 0x38, 0x51, 0xc0, 0xf9, 0xd3, 0xc1, 0xbe, + 0xa3, 0x7f, 0xdf, 0xd0, 0xb3, 0xc2, 0x77, 0xe5, 0x30, 0x63, 0x90, 0x6a, + 0x4e, 0x33, 0x97, 0xe9, 0xf2, 0x1d, 0x04, 0x0b, 0x19, 0x65, 0xd0, 0x8f, + 0x1a, 0x29, 0x28, 0x07, 0x96, 0x72, 0x06, 0x0f, 0xfd, 0xd1, 0x53, 0xb9, + 0xaf, 0x60, 0x53, 0x0c, 0x2e, 0x56, 0x7c, 0xd1, 0x99, 0x63, 0x62, 0x8a, + 0x9e, 0xdd, 0xef, 0xfa, 0x39, 0x0c, 0xb6, 0x6a, 0x1e, 0xe9, 0xf6, 0x45, + 0x38, 0x70, 0x82, 0xad, 0xcf, 0x4c, 0x5c, 0x25, 0xa3, 0x82, 0x39, 0x06, + 0xdc, 0xab, 0x7d, 0x0b, 0x41, 0x6b, 0xb7, 0xb5, 0xa9, 0x34, 0xe6, 0xf9, + 0x3a, 0xf0, 0x2e, 0xa7, 0x1c, 0xde, 0x8d, 0xf7, 0x1a, 0x57, 0xcd, 0xcf, + 0x69, 0xfe, 0x8e, 0xb2, 0x92, 0x84, 0xbd, 0xc4, 0x60, 0x48, 0x79, 0xed, + 0x32, 0x2c, 0xf7, 0xfd, 0x70, 0xe0, 0x11, 0xa2, 0x31, 0xf7, 0xa5, 0x4c, + 0x44, 0xcb, 0x99, 0xec, 0x1b, 0x37, 0xdd, 0x97, 0x46, 0xe0, 0x61, 0x80, + 0x6d, 0xbc, 0x7a, 0x05, 0xdc, 0x86, 0x51, 0xef, 0xfa, 0xe5, 0x9a, 0x1b, + 0xc4, 0x40, 0x2a, 0xc4, 0x76, 0x3a, 0xb4, 0x21, 0x62, 0x0d, 0x2d, 0x44}, + pub_key_9, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 349 + {SEC_OID_SHA256, + 349, + {0x5b, 0xdd, 0x4a, 0xba, 0x74, 0x4f, 0xd5, 0x07, 0x93, 0xc2, 0x71, 0x0f, + 0x70, 0xc7, 0xa5, 0xec, 0xc6, 0x07, 0x6a, 0xad, 0x1b, 0x7f, 0xe1, 0x27, + 0x27, 0x26, 0xde, 0x87, 0xd9, 0x81, 0x04, 0x1c, 0x2e, 0xa1, 0xfe, 0x58, + 0x52, 0x7a, 0x39, 0xa6, 0x2f, 0xa9, 0x91, 0xfd, 0x56, 0x14, 0xdf, 0x1a, + 0xcc, 0xfa, 0xb3, 0xd2, 0x0f, 0x58, 0x40, 0x30, 0x19, 0x7a, 0xbc, 0xbe, + 0xf1, 0xf1, 0x75, 0xd9, 0x12, 0x4a, 0x3b, 0x51, 0x2f, 0x5b, 0xae, 0xd3, + 0xfc, 0x61, 0x24, 0xb1, 0x8d, 0x4b, 0x35, 0x01, 0xcc, 0xd5, 0x7a, 0xe3, + 0xcb, 0x01, 0x87, 0x40, 0x9b, 0xc1, 0x2b, 0x19, 0xfb, 0xb8, 0x9a, 0xec, + 0xa0, 0x34, 0x20, 0xc3, 0xc7, 0x80, 0x33, 0xbd, 0x18, 0xbb, 0xb3, 0x17, + 0x38, 0x17, 0x27, 0x57, 0xcc, 0xcf, 0xd9, 0x59, 0x55, 0xfe, 0xab, 0xf1, + 0xa3, 0xeb, 0x55, 0x2c, 0x9f, 0x35, 0x10, 0xd9, 0xf3, 0xa6, 0xe9, 0xeb, + 0x90, 0x8f, 0xe5, 0x61, 0x59, 0x04, 0x0a, 0xee, 0x44, 0xb9, 0x2e, 0xa9, + 0x69, 0x1d, 0xc2, 0xbf, 0x6d, 0xdc, 0x5b, 0x3e, 0xf8, 0x76, 0xed, 0xdb, + 0x3a, 0x34, 0x04, 0x5d, 0xe5, 0x49, 0x91, 0x21, 0x72, 0x47, 0xc6, 0x44, + 0xac, 0xa7, 0x23, 0x87, 0x94, 0xfa, 0x63, 0xc8, 0xc7, 0x32, 0x06, 0x47, + 0x7c, 0x3b, 0xba, 0xbb, 0xe1, 0x56, 0x02, 0x24, 0x1f, 0x59, 0xc4, 0xfa, + 0x61, 0x01, 0x98, 0x06, 0x46, 0xdf, 0xb4, 0x2e, 0x8e, 0xef, 0xe8, 0xf2, + 0xc1, 0x07, 0x03, 0x24, 0xed, 0xfd, 0x2a, 0x60, 0x40, 0xdb, 0x7c, 0x76, + 0x9f, 0x0c, 0x99, 0x6d, 0xb4, 0x74, 0xd0, 0xf6, 0x8e, 0x2c, 0x2f, 0x49, + 0x8d, 0x61, 0xd2, 0x77, 0x61, 0x5d, 0xf4, 0x45, 0xa0, 0x42, 0x3e, 0xd6, + 0xee, 0xf5, 0xfc, 0x10, 0xfb, 0x11, 0x88, 0x22, 0x87, 0xa6, 0xe3, 0x1b, + 0x25, 0x24, 0x57, 0x2c, 0xe2, 0x19, 0xb0, 0xc7, 0xd3, 0x04, 0x5e, 0xd5, + 0xdc, 0x04, 0xdb, 0xaf, 0xe7, 0xf5, 0xcd, 0xf1, 0x80, 0x38, 0x60, 0x8d, + 0x55, 0x31, 0x47, 0x94, 0x02, 0x73, 0xbb, 0x86, 0x17, 0x8b, 0x4b, 0xb4, + 0xf5, 0x8b, 0x2c, 0x05, 0xa4, 0x5a, 0xa6, 0x2c, 0xa5, 0xe9, 0xc6, 0xe1, + 0x3e, 0x3f, 0xd0, 0x85, 0x7f, 0x59, 0x56, 0xa7, 0x0b, 0x64, 0x6e, 0x5a, + 0xb4, 0xaf, 0x75, 0x9e, 0xdd, 0xdc, 0xed, 0x01, 0x9d, 0x10, 0x91, 0x4f, + 0x41, 0x6f, 0x2a, 0x95, 0x96, 0x9f, 0x3b, 0xa2, 0x9b, 0x4f, 0x04, 0x1f, + 0x91, 0xd3, 0x3e, 0x5d, 0x78, 0xc0, 0x48, 0x8c, 0x48, 0xe7, 0xa8, 0x55, + 0x81, 0xc8, 0xd1, 0x47, 0x9e, 0x1c, 0x06, 0x27, 0x1e, 0x23, 0x2b, 0x4e, + 0x3d, 0xfc, 0xd7, 0x57, 0x17, 0x83, 0xe3, 0x2e, 0x69, 0x45, 0xd9, 0xe3, + 0x42, 0x9b, 0xa9, 0xc4, 0x76, 0x47, 0x4b, 0x5a, 0x68, 0x96, 0x56, 0xdd}, + pub_key_9, + {0x61}, + true}, + + // Comment: + // tcID: 350 + {SEC_OID_SHA256, + 350, + {0xa0, 0xef, 0xf5, 0x75, 0x80, 0x88, 0xbf, 0xd8, 0x82, 0xcd, 0x32, 0x02, + 0xff, 0x2b, 0x2e, 0xd2, 0xfe, 0xad, 0xcf, 0x26, 0x82, 0xcf, 0x3d, 0x5c, + 0xed, 0x11, 0xed, 0x73, 0x71, 0x3e, 0x87, 0x0a, 0x4b, 0xaa, 0xf6, 0x94, + 0x2d, 0x0d, 0xb6, 0xf6, 0xf7, 0x31, 0x4c, 0x3e, 0x08, 0x41, 0x35, 0x46, + 0x00, 0x40, 0xd2, 0x2c, 0x29, 0xc1, 0x0e, 0xe8, 0x03, 0x3b, 0x93, 0x55, + 0x23, 0x57, 0x05, 0xdb, 0x98, 0x72, 0x06, 0xb2, 0x48, 0x17, 0xb6, 0x77, + 0xa9, 0xd5, 0xce, 0x45, 0x23, 0x40, 0xfa, 0x56, 0xa5, 0x3e, 0xb4, 0xd9, + 0xca, 0xed, 0xac, 0xbe, 0x69, 0xaa, 0xb3, 0x85, 0xaf, 0x2a, 0x5e, 0x1a, + 0x70, 0x30, 0x64, 0x61, 0xc4, 0xb7, 0xf4, 0xd4, 0x4e, 0xfe, 0xfc, 0x6c, + 0x30, 0x1d, 0xc0, 0x0d, 0x9a, 0xb8, 0x27, 0x3c, 0x6e, 0x13, 0xe4, 0x72, + 0x32, 0xe8, 0x4e, 0x58, 0xd6, 0x6c, 0x32, 0xcd, 0xd8, 0x0e, 0xbb, 0x7a, + 0x44, 0x37, 0x4d, 0xe7, 0x3b, 0xbb, 0x72, 0x98, 0x21, 0x44, 0xf2, 0x67, + 0x71, 0x77, 0x97, 0xe8, 0x3d, 0x7a, 0x70, 0x29, 0x59, 0xfb, 0x03, 0x9f, + 0x33, 0x30, 0x7a, 0x61, 0x75, 0xa3, 0xec, 0x22, 0xfb, 0xfa, 0x95, 0xe6, + 0x3b, 0x22, 0x33, 0x98, 0x13, 0xb3, 0x88, 0xef, 0x55, 0xc9, 0x8f, 0x26, + 0x54, 0xb9, 0x4e, 0x3d, 0xc1, 0x0a, 0x79, 0x1f, 0x01, 0x00, 0x68, 0x4b, + 0x1b, 0xa1, 0x0c, 0x01, 0x74, 0xf5, 0x31, 0xc9, 0x1b, 0x42, 0x66, 0x10, + 0x11, 0xc9, 0x86, 0x38, 0xa8, 0xc8, 0x67, 0x66, 0x00, 0x38, 0x1f, 0xf8, + 0x2d, 0x4d, 0xfc, 0x26, 0x31, 0xcd, 0xc9, 0xee, 0x9f, 0xa6, 0xba, 0xf8, + 0x1c, 0x4a, 0x94, 0x2d, 0x41, 0x05, 0xb8, 0x7a, 0x4c, 0x83, 0xb8, 0x37, + 0xb4, 0xf4, 0x2d, 0xcf, 0xbf, 0x34, 0xf8, 0xec, 0x2a, 0xd7, 0x04, 0xaa, + 0xfc, 0x76, 0x9f, 0xaf, 0xf5, 0x94, 0xd2, 0xee, 0x46, 0x50, 0xd8, 0xd3, + 0x58, 0xa4, 0x98, 0x41, 0xe0, 0xda, 0xe3, 0xf2, 0xa2, 0xe3, 0x5f, 0xff, + 0x3f, 0x1b, 0x86, 0x9f, 0x02, 0x42, 0x75, 0xc2, 0x5c, 0x08, 0xb1, 0x5f, + 0x22, 0x2b, 0x0e, 0xbb, 0x55, 0x52, 0x47, 0x90, 0x7b, 0x52, 0x15, 0xcc, + 0xc6, 0x5a, 0x7a, 0xa7, 0x81, 0x8f, 0xb2, 0xff, 0xa4, 0x36, 0xee, 0x78, + 0x25, 0x23, 0x3b, 0x1b, 0x6b, 0x03, 0xe4, 0x09, 0x14, 0x99, 0x26, 0x3c, + 0xe0, 0x8f, 0xaa, 0xf0, 0xff, 0xf4, 0x9e, 0xc5, 0x64, 0x80, 0xdc, 0x9e, + 0x30, 0x7e, 0x86, 0x1f, 0x1f, 0x9b, 0xb0, 0xf9, 0x11, 0x30, 0x15, 0xe4, + 0xd2, 0xc2, 0xbd, 0x43, 0x02, 0x53, 0xa0, 0x0d, 0x54, 0x37, 0x2d, 0xb2, + 0xc5, 0xc4, 0x3b, 0x64, 0x42, 0xaa, 0x94, 0x4f, 0x00, 0x54, 0xc3, 0xcc, + 0xa9, 0x5c, 0x48, 0x61, 0x48, 0x60, 0x69, 0xa2, 0xd7, 0xdc, 0x9c, 0x98}, + pub_key_9, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 351 + {SEC_OID_SHA256, + 351, + {0x36, 0x81, 0x05, 0x19, 0x5f, 0x0d, 0xc8, 0x2c, 0x2c, 0xd3, 0x7e, 0x8e, + 0xdc, 0x6d, 0xdc, 0x0c, 0x98, 0x3d, 0xc1, 0x3d, 0xdc, 0xf6, 0xf9, 0xdb, + 0x9a, 0x24, 0xb5, 0x29, 0x21, 0xe5, 0x28, 0x03, 0x19, 0xa1, 0xbc, 0xf7, + 0x97, 0xf7, 0x74, 0x06, 0x6d, 0x64, 0x3e, 0x5c, 0x99, 0xb8, 0x11, 0xf0, + 0xad, 0x9d, 0xf2, 0xa3, 0xf4, 0x30, 0xf4, 0x84, 0x8a, 0x03, 0xdd, 0xb9, + 0x7e, 0x06, 0xda, 0xa4, 0xd0, 0x1d, 0xdd, 0x50, 0xbf, 0x2b, 0x63, 0x89, + 0x35, 0xcd, 0x26, 0xb1, 0x9d, 0x6f, 0xfc, 0xcb, 0xa8, 0x84, 0xa4, 0xe7, + 0xcb, 0xa3, 0x58, 0x30, 0xc6, 0xcc, 0x5c, 0xcc, 0xe3, 0x8b, 0xc0, 0xfc, + 0xc4, 0xea, 0x42, 0x13, 0x47, 0xe2, 0x41, 0x71, 0x1a, 0x55, 0x1c, 0x67, + 0x92, 0x3b, 0x3d, 0xaa, 0xf2, 0xe9, 0xc5, 0x16, 0x35, 0xd4, 0x16, 0xcc, + 0x23, 0x93, 0xa9, 0xa4, 0xf1, 0x08, 0xf8, 0x4f, 0x26, 0x99, 0x0c, 0x11, + 0xdb, 0xaa, 0xce, 0xa7, 0x5e, 0x39, 0xdc, 0x60, 0x82, 0xb5, 0x39, 0xcd, + 0x2c, 0x0c, 0x8d, 0xda, 0x6c, 0x78, 0xcb, 0xad, 0x12, 0xe1, 0x4a, 0x35, + 0x2b, 0x9d, 0xd5, 0xc9, 0x2a, 0x37, 0x02, 0xd8, 0x53, 0x8f, 0xcc, 0xe0, + 0xe9, 0x2e, 0x26, 0x48, 0x9e, 0xa8, 0x3d, 0x75, 0xc1, 0x74, 0xab, 0x67, + 0x12, 0x10, 0xfb, 0xc6, 0xc3, 0x97, 0xbe, 0x21, 0x67, 0x86, 0x4b, 0x51, + 0x9b, 0x51, 0x36, 0xd2, 0x3a, 0x43, 0x63, 0xef, 0x77, 0x3e, 0xbc, 0x14, + 0x0e, 0x1d, 0xa4, 0xb0, 0xa7, 0x88, 0xd7, 0xb1, 0xf1, 0x5a, 0x30, 0x03, + 0x75, 0xee, 0x42, 0xb2, 0x72, 0x61, 0x67, 0x5f, 0xdf, 0xc6, 0x0c, 0x29, + 0xba, 0xb7, 0x02, 0x2d, 0xc2, 0xe6, 0x24, 0xc7, 0xd1, 0xf3, 0x1e, 0x27, + 0x8a, 0xc0, 0x89, 0xc5, 0x88, 0x0e, 0x70, 0x1b, 0xec, 0x41, 0xf6, 0x3c, + 0x8f, 0x89, 0x7c, 0x0c, 0xec, 0xc5, 0xef, 0xf0, 0xa8, 0x01, 0xdb, 0xc5, + 0x8d, 0x7d, 0x4d, 0xf6, 0xe8, 0x60, 0xc2, 0x0e, 0x61, 0xf3, 0x1d, 0x9a, + 0xb2, 0xd5, 0x0e, 0x8f, 0xbe, 0xc7, 0x47, 0x10, 0x70, 0xd8, 0xed, 0x06, + 0xc4, 0xc9, 0xc7, 0x25, 0xcb, 0x63, 0xaf, 0xde, 0x0c, 0xc4, 0x47, 0x5d, + 0x3d, 0xcb, 0x7d, 0xca, 0xd7, 0xea, 0xbd, 0x87, 0x4d, 0xdf, 0x72, 0x94, + 0xcd, 0x9d, 0x2a, 0x66, 0xb1, 0x3b, 0x63, 0x67, 0xa1, 0x4d, 0xfe, 0x38, + 0x27, 0xda, 0x0c, 0x6c, 0x8b, 0x9e, 0x73, 0x4d, 0xee, 0xce, 0x80, 0xfd, + 0x79, 0x60, 0x9c, 0xe5, 0xce, 0x0a, 0x16, 0xde, 0x66, 0x10, 0xfd, 0x04, + 0xa0, 0x9b, 0x0b, 0x24, 0x11, 0xba, 0xe2, 0xbc, 0x32, 0x22, 0xab, 0x4c, + 0x02, 0x86, 0x78, 0x38, 0xd0, 0xc8, 0x34, 0x6c, 0x60, 0x58, 0x9e, 0x62, + 0x04, 0xb2, 0x26, 0xef, 0xb4, 0x01, 0x84, 0x1f, 0xb9, 0x5d, 0xa0, 0x5f, + 0xf3, 0x29, 0x89, 0xef, 0x93, 0x54, 0x25, 0xb9, 0x43, 0xd1, 0xb5, 0xd2, + 0xf8, 0xaf, 0x51, 0x13, 0x49, 0x1a, 0x36, 0xc6, 0x0a, 0x98, 0xc9, 0x0b, + 0x64, 0x53, 0x14, 0x4f, 0x5f, 0xe0, 0x0a, 0x0d, 0xf3, 0xde, 0x8d, 0x02, + 0xf0, 0xf5, 0x9c, 0x7b, 0x94, 0xdd, 0xc7, 0xc8, 0x89, 0x5b, 0x1d, 0xff, + 0x8d, 0x88, 0xf6, 0x9a, 0x9a, 0x2c, 0xfb, 0xb5, 0x5e, 0xda, 0x08, 0x37, + 0x80, 0x09, 0x50, 0x60, 0x1f, 0xc9, 0xe2, 0x30, 0xa5, 0x51, 0x4c, 0x96, + 0x74, 0xfb, 0x57, 0x6d, 0xf8, 0x39, 0x1c, 0x51, 0xba, 0x0f, 0xeb, 0xc2, + 0x9c, 0x26, 0x74, 0x62, 0xed, 0x53, 0x37, 0x32, 0x6b, 0x6f, 0x40, 0xd2, + 0x43, 0xad, 0x7d, 0x81, 0x45, 0x9e, 0xca, 0xbb, 0xd0, 0x01, 0x26, 0xb2, + 0x14, 0x2e, 0x6b, 0xa1, 0x0d, 0x9f, 0x90, 0x3a, 0x99, 0x18, 0xd2, 0x28, + 0x0c, 0x63, 0xee, 0x84, 0xb4, 0x70, 0x62, 0xe1}, + pub_key_24, + {}, + true}, + + // Comment: + // tcID: 352 + {SEC_OID_SHA256, + 352, + {0x46, 0xa6, 0xc9, 0xcd, 0x78, 0xe3, 0x8d, 0x55, 0x67, 0x79, 0x5d, 0xbe, + 0xa7, 0x18, 0x72, 0xac, 0x16, 0xda, 0x06, 0x72, 0x59, 0x75, 0xce, 0xe7, + 0xd8, 0x83, 0x9d, 0x2d, 0xe6, 0x65, 0xec, 0x3b, 0x84, 0x11, 0x27, 0x7f, + 0x3e, 0x02, 0x6f, 0xd2, 0xf9, 0xb8, 0x36, 0xd7, 0x88, 0xb4, 0x85, 0x39, + 0x75, 0x58, 0x58, 0xbc, 0x8b, 0xe0, 0x80, 0x41, 0x47, 0xb5, 0x9c, 0x09, + 0x35, 0x4b, 0x37, 0x27, 0x13, 0x14, 0x5e, 0x5a, 0x00, 0x0a, 0xc1, 0x57, + 0x44, 0xcc, 0xd2, 0xdb, 0x57, 0x95, 0x72, 0x7e, 0x2f, 0x4d, 0x5f, 0x67, + 0xbc, 0xab, 0x5e, 0x7c, 0xb1, 0x29, 0x08, 0x24, 0x96, 0x3a, 0xe8, 0x85, + 0x28, 0xab, 0xa0, 0xe6, 0x78, 0x59, 0x89, 0xc8, 0xad, 0xb8, 0x60, 0x84, + 0xd2, 0x6d, 0xd1, 0xfa, 0xea, 0x3a, 0xe2, 0xa6, 0x17, 0x57, 0x39, 0xfe, + 0x97, 0x8b, 0x57, 0x6e, 0xff, 0x67, 0x38, 0x32, 0xe5, 0x13, 0x41, 0x98, + 0x06, 0xd2, 0x06, 0xe0, 0x98, 0x4d, 0x1e, 0xf0, 0xe1, 0xc8, 0xd8, 0x98, + 0x10, 0x84, 0xee, 0x2e, 0xe5, 0x69, 0x80, 0x6b, 0x00, 0x3f, 0xb7, 0xf0, + 0x8e, 0x77, 0x59, 0x98, 0xeb, 0xa1, 0x77, 0x1f, 0x1e, 0xfa, 0x07, 0x0c, + 0x00, 0xa7, 0x69, 0x36, 0x3c, 0x61, 0x01, 0xd5, 0xc5, 0xfc, 0x61, 0x40, + 0xf1, 0x02, 0x46, 0x95, 0x74, 0xcd, 0x09, 0x74, 0x61, 0x30, 0xed, 0x80, + 0xd1, 0x4e, 0xab, 0xcd, 0x0a, 0x04, 0x18, 0xa7, 0x52, 0xd5, 0x59, 0x5b, + 0x5f, 0x40, 0xee, 0x0f, 0xb0, 0x5f, 0x5f, 0x98, 0x60, 0xe6, 0x00, 0xd7, + 0x5f, 0xbd, 0xd5, 0x34, 0x61, 0xf5, 0xea, 0x18, 0xbe, 0x5b, 0xd8, 0x07, + 0x28, 0x1f, 0x9e, 0x8f, 0xd6, 0xcf, 0x7e, 0xb3, 0x19, 0x85, 0x20, 0x6c, + 0x9a, 0x50, 0x33, 0xcd, 0xea, 0x63, 0x15, 0x12, 0xbf, 0xfd, 0xd9, 0x77, + 0xfe, 0xe5, 0xe6, 0x92, 0xb3, 0x15, 0x3a, 0x2c, 0xe9, 0xc7, 0x70, 0x8a, + 0x9c, 0x7d, 0x66, 0x5d, 0x84, 0x76, 0x27, 0x40, 0xcc, 0x9e, 0xa3, 0x74, + 0xbd, 0x32, 0xc1, 0x8c, 0x2d, 0x76, 0x32, 0x0e, 0x48, 0x93, 0xa2, 0xfa, + 0xc3, 0x74, 0xca, 0x71, 0x22, 0xe0, 0x1e, 0x08, 0x01, 0x1c, 0x35, 0x1b, + 0xd3, 0x37, 0x25, 0xa6, 0xad, 0xad, 0x96, 0xbe, 0xcd, 0x44, 0xe4, 0xec, + 0x10, 0x32, 0xfb, 0xfb, 0x0c, 0x8d, 0xcf, 0x13, 0xca, 0xe9, 0x55, 0x6e, + 0xaf, 0x41, 0x92, 0x11, 0xd0, 0x14, 0x9c, 0x57, 0x4b, 0x8d, 0x12, 0xff, + 0xe5, 0xbc, 0x59, 0x46, 0x8c, 0x7c, 0x54, 0x92, 0x83, 0xbe, 0x54, 0x16, + 0x97, 0x25, 0x8a, 0xf8, 0x47, 0xe5, 0x2a, 0x9a, 0xa8, 0x06, 0x35, 0x57, + 0xdf, 0xa4, 0x04, 0x04, 0xad, 0xba, 0xa9, 0x5e, 0x38, 0xad, 0x28, 0xeb, + 0xa0, 0x53, 0xae, 0xc3, 0xc1, 0x23, 0xe9, 0x8a, 0xb1, 0xb9, 0x47, 0xbb, + 0x77, 0x48, 0x41, 0xe9, 0x04, 0x0d, 0xd5, 0x40, 0x90, 0x68, 0xa2, 0xc8, + 0xa8, 0x4c, 0x53, 0x0f, 0xc4, 0x27, 0x38, 0x97, 0xed, 0x84, 0x5d, 0x76, + 0xdb, 0xaf, 0xbf, 0x45, 0xaf, 0x1a, 0x8f, 0xd2, 0x76, 0x72, 0x34, 0xfa, + 0xc1, 0xe8, 0x52, 0x45, 0x3d, 0x8b, 0x7e, 0xed, 0xe0, 0x2a, 0xf2, 0x28, + 0xd8, 0xb5, 0x82, 0x12, 0x38, 0xa5, 0x0a, 0x32, 0x14, 0x90, 0xda, 0xb7, + 0x4d, 0x68, 0x7a, 0x34, 0x00, 0xc3, 0x4f, 0x21, 0x5b, 0x85, 0x82, 0x34, + 0x24, 0xc9, 0xd9, 0x66, 0xb5, 0x16, 0xcc, 0xca, 0xc3, 0x8f, 0xc7, 0xf0, + 0x87, 0x69, 0xf4, 0x7d, 0x66, 0xc5, 0x7b, 0x9b, 0x75, 0xea, 0x67, 0xbe, + 0x82, 0x50, 0x8a, 0x51, 0x39, 0x46, 0xbc, 0xbc, 0x80, 0x94, 0x36, 0xef, + 0xc4, 0xee, 0x85, 0xf1, 0x39, 0xb1, 0x43, 0xc5, 0xbc, 0x15, 0xff, 0x69, + 0xad, 0x1f, 0x36, 0x67, 0xc3, 0xf6, 0x9b, 0xcf}, + pub_key_24, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 353 + {SEC_OID_SHA256, + 353, + {0x43, 0x92, 0x9c, 0x2f, 0xb0, 0x98, 0x6f, 0xc4, 0x57, 0x0a, 0x3e, 0xe7, + 0xf6, 0x70, 0x1b, 0x96, 0xa7, 0x8e, 0xc9, 0x29, 0x7a, 0x99, 0x74, 0x15, + 0xa1, 0x42, 0xae, 0x53, 0x90, 0x31, 0xc0, 0xe1, 0x96, 0xad, 0xd5, 0xe4, + 0xc6, 0xec, 0x57, 0x2d, 0xe0, 0xa2, 0xb1, 0x09, 0xcf, 0x23, 0xa4, 0x25, + 0x67, 0xeb, 0xe9, 0x8f, 0x42, 0xcf, 0x31, 0x2d, 0x07, 0x53, 0x8e, 0x4a, + 0x32, 0xb0, 0xf2, 0x04, 0x03, 0xb6, 0x62, 0xc6, 0x52, 0xba, 0x9e, 0x3d, + 0x6e, 0x38, 0xa6, 0x25, 0xd6, 0xb5, 0xe9, 0x1c, 0xce, 0x5c, 0x81, 0x0d, + 0x7a, 0x02, 0x26, 0x23, 0x38, 0xe1, 0x44, 0xa5, 0x7d, 0xb4, 0xac, 0x4d, + 0xeb, 0xfc, 0x53, 0x6e, 0x8e, 0xac, 0xa7, 0xfe, 0x08, 0x02, 0x2a, 0x2f, + 0x64, 0x74, 0x1d, 0x66, 0xd2, 0x5e, 0x30, 0x10, 0xf2, 0xfd, 0x25, 0x9d, + 0x4c, 0x6b, 0x00, 0x58, 0x25, 0x84, 0xbb, 0xbd, 0xcd, 0xe4, 0x26, 0x6d, + 0x86, 0xed, 0xdf, 0xd0, 0x44, 0x3f, 0xf2, 0x4b, 0x06, 0xcf, 0x7a, 0xde, + 0x6d, 0x73, 0x3c, 0x63, 0x7a, 0x48, 0xa3, 0x98, 0xdb, 0xb2, 0x83, 0x55, + 0xff, 0xb9, 0xbd, 0x21, 0xa4, 0x9d, 0xe6, 0xb3, 0x45, 0xef, 0x63, 0x5b, + 0x68, 0xd9, 0x17, 0xb5, 0xbf, 0xcb, 0x90, 0x16, 0xf7, 0xc6, 0x4c, 0x44, + 0x4d, 0xc0, 0x03, 0x6e, 0xca, 0xb8, 0xf5, 0x9b, 0x0d, 0x29, 0x09, 0x8f, + 0xac, 0xca, 0x02, 0x33, 0x5d, 0xf4, 0x4d, 0xb8, 0x7d, 0x30, 0xd0, 0x2f, + 0x08, 0x55, 0x3f, 0xfd, 0x03, 0x79, 0xb3, 0x3d, 0x13, 0xd0, 0x9a, 0x38, + 0x5c, 0xae, 0x7d, 0x63, 0xb6, 0xdb, 0x52, 0xe9, 0xb1, 0xeb, 0x8f, 0xd5, + 0x49, 0xe0, 0xe1, 0xe1, 0x82, 0x10, 0xde, 0x1d, 0x3e, 0x95, 0x27, 0x54, + 0x7e, 0x5c, 0x72, 0xf8, 0x16, 0xeb, 0x36, 0x28, 0x8b, 0x09, 0xd9, 0x6d, + 0xb7, 0x72, 0xf9, 0x55, 0xca, 0x46, 0xfc, 0x8c, 0xbd, 0xb6, 0xee, 0xa9, + 0x3c, 0x84, 0x1e, 0x10, 0x75, 0xc0, 0x0c, 0x3c, 0x45, 0xe9, 0x44, 0x2d, + 0x28, 0x09, 0x51, 0x36, 0xcc, 0x5c, 0xe8, 0x21, 0x2e, 0xd8, 0xc6, 0x0c, + 0x96, 0x68, 0x89, 0x8a, 0xb5, 0xd6, 0x47, 0x34, 0xd4, 0xd0, 0xf2, 0x31, + 0x1f, 0x10, 0x4c, 0xf8, 0xa7, 0x32, 0xe6, 0xd8, 0x8f, 0xb2, 0x06, 0x4c, + 0xb5, 0x7b, 0xd5, 0x4d, 0x3c, 0xde, 0xf7, 0xc1, 0x1c, 0x84, 0x0e, 0xcb, + 0x23, 0x84, 0x66, 0xc7, 0x47, 0x28, 0x92, 0x33, 0xa3, 0x17, 0xb7, 0x37, + 0x85, 0x77, 0x8f, 0xf4, 0x34, 0x99, 0x49, 0xda, 0x47, 0xc9, 0xb4, 0xb2, + 0xdc, 0x9f, 0x89, 0xbd, 0x1f, 0xe7, 0xe9, 0x8b, 0x58, 0x25, 0x00, 0xdf, + 0xc0, 0x5d, 0xba, 0x3f, 0xa4, 0x10, 0xcc, 0xa6, 0x6a, 0xcd, 0x85, 0x46, + 0x69, 0x94, 0x05, 0x43, 0xc2, 0x2e, 0xd1, 0x03, 0x8e, 0xac, 0x7f, 0x02, + 0x12, 0xb9, 0xce, 0x4a, 0xed, 0xba, 0x0e, 0xb1, 0x5e, 0xa1, 0xe7, 0x5a, + 0x73, 0xc4, 0x5c, 0x1a, 0xe0, 0x3f, 0xd2, 0x41, 0x66, 0x2e, 0x9c, 0xb8, + 0x9b, 0x05, 0x19, 0x39, 0xc4, 0x68, 0xdb, 0x3a, 0x0a, 0xda, 0xb8, 0x22, + 0x61, 0x7b, 0x5b, 0xc6, 0x69, 0xd1, 0xe0, 0x22, 0x6c, 0xf6, 0xb4, 0x75, + 0x44, 0x5d, 0x9d, 0x5e, 0x77, 0xef, 0x54, 0xed, 0x64, 0x6c, 0xd8, 0x1f, + 0x09, 0x52, 0xb9, 0x49, 0xb7, 0xf4, 0xf3, 0x73, 0x81, 0xba, 0x64, 0x27, + 0xe0, 0x60, 0x96, 0x64, 0x67, 0xa7, 0x6e, 0x1d, 0x92, 0x61, 0xa5, 0xfe, + 0x8c, 0x68, 0x39, 0x8a, 0x89, 0xeb, 0x50, 0x25, 0xcc, 0x39, 0x33, 0x98, + 0x85, 0xb6, 0xc3, 0x3d, 0xde, 0x89, 0x8a, 0x15, 0x9f, 0x0a, 0xf4, 0xac, + 0xc8, 0x14, 0x61, 0xfa, 0xe3, 0x7f, 0x5f, 0x4c, 0x61, 0xde, 0x4a, 0x88, + 0x8d, 0xc4, 0xf6, 0xb1, 0xe2, 0xb7, 0x33, 0x6f}, + pub_key_24, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 354 + {SEC_OID_SHA256, + 354, + {0x0e, 0x20, 0x7d, 0xe1, 0x29, 0x5c, 0xaa, 0xdb, 0x15, 0x09, 0x8f, 0x51, + 0xf5, 0xdb, 0x90, 0xf9, 0xf0, 0x00, 0x77, 0x60, 0x55, 0xb1, 0x07, 0xbe, + 0x58, 0xbd, 0x24, 0xd5, 0x2a, 0x01, 0xd4, 0x17, 0x1c, 0xb9, 0xe4, 0x7a, + 0x40, 0x79, 0x02, 0x54, 0xf8, 0x6a, 0x8a, 0x56, 0xc8, 0xae, 0x38, 0x25, + 0x2f, 0x90, 0x9a, 0xa3, 0xb9, 0xbb, 0xe7, 0xb7, 0xe1, 0xfe, 0xd0, 0x08, + 0x10, 0x56, 0x90, 0xd9, 0xaf, 0xa6, 0x47, 0x06, 0x7a, 0xc1, 0x22, 0xa2, + 0x72, 0xd3, 0x0a, 0xc2, 0x82, 0x13, 0xd2, 0xcd, 0x37, 0xb4, 0x5c, 0xf8, + 0x1d, 0xc4, 0x8d, 0x59, 0xe8, 0x7d, 0x9f, 0xfa, 0xef, 0x6e, 0x1c, 0x9c, + 0xf6, 0xdd, 0xf4, 0xea, 0x5f, 0xf6, 0x12, 0x35, 0x23, 0xc9, 0xcc, 0x88, + 0x53, 0x44, 0xb7, 0xe1, 0xef, 0x4c, 0x80, 0x96, 0xbb, 0x54, 0x2b, 0xc0, + 0xfa, 0x5c, 0x47, 0xab, 0xaa, 0xbc, 0xa9, 0xa5, 0x8c, 0xa8, 0x5b, 0xcf, + 0x09, 0x29, 0x24, 0x74, 0x15, 0x03, 0xa0, 0xf3, 0xc5, 0x4c, 0x72, 0x5c, + 0x48, 0x85, 0x5d, 0xc4, 0x34, 0xb0, 0x9d, 0x76, 0x1f, 0x72, 0x90, 0x51, + 0xfb, 0x15, 0xaf, 0x56, 0x12, 0xbd, 0xd3, 0x87, 0xb4, 0xcd, 0x50, 0x19, + 0x57, 0x73, 0x27, 0xbb, 0x2e, 0x64, 0xed, 0xb0, 0x65, 0xf7, 0x13, 0xd5, + 0x0f, 0xf4, 0x28, 0x5f, 0x1d, 0x18, 0x4f, 0xe7, 0x09, 0x20, 0x7f, 0x80, + 0x9b, 0x9c, 0x38, 0xd0, 0x64, 0x72, 0x28, 0x97, 0xa8, 0x68, 0xf8, 0xa0, + 0x9b, 0xfe, 0x1d, 0x33, 0xc8, 0x0b, 0xe0, 0x69, 0x3e, 0x98, 0xd7, 0xe8, + 0x56, 0x00, 0xbe, 0xfb, 0x64, 0x3e, 0x9f, 0x71, 0x35, 0x84, 0xc7, 0x16, + 0x30, 0x67, 0x31, 0xd7, 0xf8, 0x08, 0x7d, 0xff, 0x66, 0xbe, 0x1c, 0x4f, + 0x6d, 0xdd, 0xbc, 0x51, 0xb6, 0xff, 0xe6, 0x03, 0x48, 0x45, 0xcf, 0x0f, + 0x88, 0x74, 0x9e, 0x03, 0x9e, 0xc3, 0x14, 0x88, 0x7c, 0x94, 0x64, 0x81, + 0x54, 0xf7, 0xc9, 0x72, 0x35, 0x32, 0x3b, 0xf7, 0x80, 0x41, 0xec, 0x2c, + 0x8e, 0xe9, 0x8e, 0xa7, 0xc5, 0x53, 0xec, 0xfe, 0xc1, 0xf9, 0xfe, 0x89, + 0x27, 0x9c, 0x9c, 0x91, 0xac, 0x6a, 0xcd, 0x12, 0xeb, 0xe9, 0x69, 0xda, + 0x4c, 0x67, 0xfa, 0x65, 0x34, 0xef, 0x9a, 0xce, 0x4b, 0x62, 0x9c, 0x7b, + 0x1d, 0xe8, 0xc4, 0xce, 0x1d, 0xc2, 0xb0, 0xf5, 0xbd, 0x7d, 0x41, 0x6d, + 0xb6, 0xeb, 0x51, 0x2a, 0x4d, 0xc8, 0xed, 0xa0, 0x32, 0x21, 0x38, 0xcb, + 0x7c, 0x65, 0xb9, 0xa5, 0x8d, 0x71, 0x22, 0x84, 0xe4, 0xaa, 0xf0, 0x59, + 0xdb, 0x80, 0xaf, 0x57, 0x85, 0xaf, 0x4d, 0x83, 0xd3, 0x91, 0xb7, 0xd8, + 0xbd, 0xc4, 0x07, 0x16, 0x36, 0x71, 0x24, 0x10, 0xd1, 0xdd, 0xe6, 0x62, + 0x47, 0x8e, 0xad, 0xa1, 0xa2, 0xf1, 0xf3, 0x57, 0x86, 0xb7, 0x8e, 0xec, + 0x77, 0xb2, 0x78, 0x85, 0x36, 0x10, 0x8e, 0x74, 0x63, 0xd6, 0x76, 0x81, + 0x4a, 0x91, 0xf8, 0x1f, 0xd5, 0xe2, 0x08, 0x4a, 0x8c, 0x1b, 0x1c, 0xc3, + 0x39, 0x88, 0xe7, 0x31, 0x84, 0x11, 0x0c, 0x6e, 0x6b, 0x0e, 0xf1, 0xde, + 0x87, 0x41, 0x04, 0x60, 0x2e, 0xb3, 0x3b, 0x52, 0x76, 0xeb, 0xba, 0xc9, + 0x5d, 0x91, 0xb9, 0x43, 0xe2, 0x5d, 0xe6, 0xdf, 0xc6, 0x6b, 0x31, 0xd8, + 0x09, 0x19, 0x61, 0xc7, 0x8d, 0xcd, 0xdd, 0x35, 0x8d, 0xe7, 0xf2, 0x55, + 0x84, 0xd9, 0xf7, 0x4d, 0xc6, 0x27, 0x1f, 0xf3, 0x12, 0x94, 0xbe, 0xe2, + 0xcc, 0x9b, 0x2f, 0x97, 0xa2, 0x58, 0x3c, 0x9b, 0x33, 0x24, 0x36, 0x00, + 0x50, 0x0b, 0xc7, 0x23, 0xb0, 0x5d, 0x65, 0x83, 0x9d, 0xe7, 0x44, 0x28, + 0x95, 0xbd, 0x57, 0xa1, 0xdd, 0x50, 0x86, 0x51, 0xa2, 0x0e, 0x20, 0xf2, + 0x64, 0xd8, 0xdc, 0xb5, 0x9d, 0x48, 0x52, 0x47}, + pub_key_24, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 355 + {SEC_OID_SHA256, + 355, + {0x0a, 0x88, 0x2c, 0x36, 0x7f, 0xf4, 0x95, 0x64, 0x6c, 0x21, 0xef, 0x04, + 0x89, 0xce, 0x26, 0x8d, 0x6c, 0x4e, 0x6c, 0xd0, 0x17, 0x6b, 0xf9, 0x48, + 0x8d, 0x4b, 0x8e, 0xdf, 0x04, 0xe1, 0x70, 0x6f, 0x23, 0xd1, 0x21, 0xb5, + 0x00, 0xb4, 0x27, 0xeb, 0x86, 0x52, 0x09, 0x96, 0x89, 0x42, 0x9a, 0x08, + 0xe7, 0x32, 0x94, 0xcf, 0xd2, 0x96, 0x94, 0xf9, 0xb4, 0xf3, 0x3e, 0xbc, + 0x8a, 0x7f, 0x9d, 0x0f, 0x9d, 0x11, 0xf1, 0x14, 0xd0, 0xf8, 0x48, 0x11, + 0x4d, 0x11, 0x6e, 0xbc, 0xab, 0x82, 0x8c, 0x7e, 0xd4, 0xc6, 0x4d, 0x5d, + 0xdc, 0xe9, 0x95, 0x8b, 0xd0, 0x88, 0x3a, 0xe8, 0x2e, 0xe2, 0xbe, 0x0a, + 0x18, 0x5d, 0x54, 0xae, 0x64, 0x69, 0x0a, 0xcc, 0xd8, 0x16, 0x97, 0x1e, + 0xa5, 0xef, 0x80, 0xd7, 0xd6, 0x01, 0xe7, 0x2a, 0x81, 0x4b, 0x9b, 0x61, + 0xe8, 0xd0, 0x07, 0x27, 0xa8, 0x43, 0xac, 0x90, 0x63, 0x9f, 0x2c, 0x83, + 0xcc, 0x7e, 0x2a, 0x90, 0x65, 0xeb, 0xea, 0x3e, 0x7a, 0xad, 0x3b, 0x12, + 0xdd, 0x9e, 0xd8, 0xa1, 0xee, 0x03, 0xa4, 0x3e, 0x66, 0x95, 0x98, 0x57, + 0x14, 0x90, 0xfd, 0x92, 0xb6, 0x99, 0xd2, 0x94, 0x1f, 0xda, 0x3a, 0xf7, + 0x27, 0x1f, 0x88, 0x64, 0xc8, 0x44, 0xf8, 0xef, 0xcb, 0xac, 0x20, 0x06, + 0x6c, 0x7b, 0xee, 0x68, 0x2c, 0x64, 0x4d, 0xa2, 0x32, 0x9d, 0xb7, 0x21, + 0xff, 0x33, 0xa7, 0xa8, 0x18, 0x69, 0xa7, 0xbf, 0xb7, 0xa9, 0x10, 0xfd, + 0xe6, 0x00, 0x8e, 0x1b, 0xdb, 0x4e, 0x9f, 0xf9, 0x89, 0xff, 0x78, 0xfc, + 0x0a, 0x9f, 0x43, 0xb3, 0x83, 0x99, 0x08, 0x38, 0x08, 0xfb, 0x3f, 0x38, + 0xf0, 0xe9, 0x6d, 0x40, 0x20, 0xbf, 0x8a, 0x4b, 0x32, 0x9b, 0xbf, 0x81, + 0xd5, 0x9d, 0xff, 0xb0, 0x3f, 0x5d, 0x1e, 0xa3, 0x42, 0x76, 0xdd, 0xcc, + 0xcc, 0x2a, 0x43, 0x19, 0x39, 0x3e, 0x17, 0x77, 0x48, 0x8c, 0x84, 0x3f, + 0x9b, 0x0a, 0xef, 0x1f, 0xca, 0xb7, 0xa9, 0x7e, 0x00, 0xd5, 0x0f, 0x7f, + 0x83, 0xbb, 0xfd, 0x30, 0x27, 0x2c, 0x8e, 0xa4, 0xa5, 0xb0, 0xd7, 0xb7, + 0x4e, 0x7f, 0x7b, 0x70, 0xa9, 0x29, 0x5d, 0x0e, 0x94, 0x2e, 0x5b, 0x6e, + 0x62, 0x7f, 0xf8, 0x45, 0x7d, 0x0f, 0x60, 0xc1, 0xaa, 0xc8, 0xfe, 0x10, + 0xb7, 0xd7, 0xab, 0x1b, 0x8c, 0xd1, 0x8d, 0x39, 0x04, 0xbf, 0xde, 0x2a, + 0x31, 0x6a, 0x83, 0xee, 0x2b, 0x76, 0x33, 0xc3, 0xde, 0xe3, 0x14, 0x1f, + 0xbd, 0x61, 0xc8, 0x11, 0x5f, 0x88, 0xee, 0x7c, 0xa4, 0xb2, 0xb6, 0x77, + 0xd1, 0x80, 0x3a, 0x1a, 0x35, 0x36, 0x1c, 0x95, 0x6c, 0x1a, 0xdc, 0xfa, + 0x8c, 0x8e, 0x10, 0xf0, 0x42, 0x2e, 0xb3, 0x34, 0x7b, 0x49, 0x83, 0xef, + 0xf3, 0xc1, 0xc7, 0x9e, 0x7d, 0xa8, 0x0a, 0x2e, 0x7c, 0x6d, 0x55, 0xe6, + 0x1f, 0x5a, 0xf7, 0x42, 0x54, 0xbd, 0x91, 0xdb, 0x0d, 0x4b, 0xc1, 0x0c, + 0x38, 0x12, 0x51, 0x3d, 0x83, 0x2b, 0xd6, 0xa6, 0x03, 0xa6, 0xba, 0xfd, + 0x29, 0xcd, 0x5c, 0x06, 0x2d, 0x9e, 0x3b, 0x74, 0x63, 0x1f, 0x87, 0x3f, + 0xb3, 0xab, 0x47, 0xe5, 0x97, 0x91, 0x44, 0x6e, 0x5f, 0x79, 0x5d, 0x6e, + 0xf5, 0xbb, 0xfa, 0x26, 0x7a, 0x54, 0x1d, 0x44, 0x05, 0xdc, 0x09, 0xe8, + 0x2c, 0x8b, 0x03, 0xf5, 0x1d, 0xb4, 0x79, 0x8c, 0xc9, 0x6d, 0xda, 0x7a, + 0x7b, 0xce, 0x7b, 0xa9, 0xc6, 0x79, 0xd8, 0x51, 0xd5, 0xdd, 0x2e, 0x6b, + 0x37, 0x35, 0xaa, 0xa2, 0xfc, 0xff, 0x0d, 0x55, 0x8d, 0x68, 0x95, 0x9c, + 0x6a, 0xf8, 0xb2, 0x83, 0xfd, 0x38, 0x33, 0x15, 0x76, 0x27, 0x67, 0xcd, + 0x0e, 0x4e, 0xf6, 0xe0, 0x27, 0x02, 0x01, 0x48, 0xcd, 0x3b, 0x14, 0x83, + 0x3c, 0xad, 0x4d, 0x92, 0xc2, 0xc9, 0xce, 0x15}, + pub_key_24, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 356 + {SEC_OID_SHA256, + 356, + {0x37, 0x46, 0x03, 0xf5, 0xd4, 0x72, 0x85, 0x26, 0xe6, 0xcc, 0x7c, 0x7b, + 0xfb, 0x6f, 0x45, 0x6b, 0xd3, 0x3b, 0xda, 0xbf, 0x37, 0xd9, 0x42, 0xdf, + 0xa8, 0x13, 0x2a, 0x94, 0x79, 0xf6, 0xe4, 0xa9, 0xc2, 0xdf, 0xee, 0x51, + 0x5d, 0x88, 0x3a, 0xce, 0x45, 0xcf, 0x1d, 0x66, 0x01, 0x90, 0xe4, 0x42, + 0xa9, 0xea, 0x75, 0x90, 0xd6, 0x7a, 0xac, 0x9b, 0xde, 0x69, 0x51, 0x31, + 0x4a, 0xf9, 0x0b, 0xaa, 0xc2, 0x1b, 0xed, 0x53, 0x7c, 0x77, 0x41, 0x48, + 0xaf, 0xb7, 0x92, 0x73, 0x37, 0xd6, 0x26, 0x52, 0x5e, 0x13, 0xfa, 0x15, + 0x66, 0x4c, 0xdd, 0x78, 0xdf, 0xa5, 0xe3, 0x88, 0x6e, 0xe1, 0xfe, 0x71, + 0x37, 0xad, 0x5f, 0x69, 0xaa, 0xdc, 0xb0, 0x98, 0xa0, 0xd4, 0x94, 0x75, + 0xb0, 0xf7, 0x6e, 0xd1, 0xbb, 0x86, 0xcb, 0xd0, 0x8a, 0x0c, 0xae, 0x9a, + 0x6e, 0xc1, 0x20, 0xea, 0xbd, 0x55, 0xb7, 0xe5, 0xc4, 0x45, 0x6b, 0xfa, + 0xc2, 0xb2, 0xac, 0xc3, 0x89, 0x21, 0x10, 0xb7, 0xf6, 0x2c, 0x0d, 0xbe, + 0x7e, 0xc7, 0xe4, 0x91, 0x47, 0x4c, 0x5c, 0x64, 0x14, 0x53, 0x74, 0x3f, + 0xd7, 0x0b, 0x15, 0xf7, 0xa7, 0x26, 0xa0, 0xca, 0x44, 0xa7, 0x8b, 0xfa, + 0xf3, 0x44, 0x5a, 0x97, 0x9b, 0xd4, 0xdf, 0x36, 0x2b, 0x7f, 0x29, 0xd4, + 0xed, 0x91, 0x89, 0xbf, 0xcd, 0xee, 0x01, 0x47, 0x6c, 0xf1, 0xb4, 0x8c, + 0x2e, 0xda, 0xf0, 0x2d, 0x22, 0x6b, 0x41, 0xf5, 0x87, 0xa8, 0xdb, 0x16, + 0x1b, 0xd3, 0x6e, 0x6e, 0xa2, 0x0d, 0x64, 0xc8, 0x77, 0x3f, 0xbe, 0x8c, + 0x02, 0x96, 0xb9, 0xe0, 0x16, 0xcc, 0xde, 0x33, 0x3b, 0x38, 0x01, 0x61, + 0xa6, 0x41, 0xd8, 0x22, 0xbc, 0x65, 0xd3, 0xb6, 0x04, 0x17, 0x53, 0x40, + 0x72, 0x26, 0x3c, 0xd4, 0x61, 0xa4, 0xf7, 0x78, 0x26, 0xcb, 0xd0, 0x50, + 0x8e, 0xa1, 0x17, 0x20, 0x08, 0x1c, 0x34, 0xb1, 0x2d, 0x80, 0xef, 0x09, + 0x63, 0x85, 0x76, 0x24, 0xd4, 0x8c, 0x53, 0x74, 0x8f, 0x27, 0x9b, 0xf6, + 0xad, 0x33, 0x8b, 0xa5, 0x64, 0xe3, 0x5d, 0x37, 0xd1, 0xde, 0xa2, 0x7d, + 0x19, 0xad, 0x5d, 0xcb, 0x76, 0xd6, 0xf4, 0xaa, 0xc6, 0x2e, 0x49, 0xee, + 0xde, 0xdb, 0x11, 0x21, 0xe0, 0x6b, 0x9f, 0x78, 0xeb, 0x28, 0x5f, 0x7d, + 0x7e, 0xe2, 0xcd, 0x47, 0x5e, 0x79, 0x1c, 0xc0, 0x4c, 0x02, 0x9c, 0xb7, + 0x6e, 0x5b, 0x33, 0x74, 0x3a, 0xca, 0x3a, 0xc3, 0xad, 0xf5, 0xe3, 0x17, + 0xd9, 0x5a, 0xa7, 0x9a, 0x2f, 0x0a, 0xc3, 0xc3, 0x28, 0xe6, 0x9e, 0xa4, + 0x69, 0x26, 0x61, 0xb8, 0x10, 0x7d, 0x89, 0xee, 0xaa, 0xf3, 0xbe, 0x01, + 0x12, 0x25, 0x44, 0xfd, 0x9d, 0x0c, 0x61, 0x51, 0x1e, 0x87, 0xc6, 0xa5, + 0x50, 0x7c, 0x57, 0x01, 0x65, 0x5d, 0x35, 0xf7, 0x15, 0x86, 0xba, 0xdd, + 0x55, 0xb2, 0x63, 0x63, 0xb5, 0x1f, 0x01, 0x98, 0x96, 0xc0, 0x33, 0x26, + 0xc7, 0x23, 0x32, 0xde, 0x5b, 0xe8, 0xa0, 0xf1, 0x46, 0xd6, 0x30, 0xa6, + 0xe7, 0x47, 0xa9, 0x06, 0x68, 0x4c, 0x7d, 0xc5, 0x9d, 0x3b, 0xda, 0x66, + 0x7c, 0x8a, 0x92, 0x43, 0x2e, 0x87, 0x9f, 0x6a, 0x4d, 0x91, 0xd3, 0xcd, + 0xca, 0x89, 0xb9, 0x84, 0x02, 0x85, 0xbd, 0x8a, 0x22, 0xe5, 0xe5, 0xbe, + 0xbc, 0x32, 0x01, 0x17, 0x25, 0xf6, 0x4c, 0xb5, 0xfc, 0xba, 0xde, 0x8a, + 0x5f, 0x5f, 0x9b, 0xa3, 0x72, 0xa9, 0xbe, 0x7f, 0x0a, 0x49, 0x07, 0xe4, + 0x0b, 0x4d, 0x06, 0xfe, 0xff, 0xee, 0x3a, 0x55, 0x8f, 0xd0, 0x23, 0x51, + 0x4b, 0x50, 0x43, 0x08, 0xa1, 0xd8, 0x21, 0xc4, 0x19, 0x55, 0xc3, 0x05, + 0xf5, 0x50, 0xff, 0xdf, 0x00, 0x5b, 0x9b, 0xd5, 0xdf, 0xce, 0x2d, 0x16, + 0xd3, 0xd0, 0x9b, 0xf1, 0x7c, 0x15, 0x6c, 0x4a}, + pub_key_24, + {0x61}, + true}, + + // Comment: + // tcID: 357 + {SEC_OID_SHA256, + 357, + {0x40, 0x1b, 0xf4, 0xe6, 0x3b, 0xe4, 0x25, 0x9b, 0x54, 0xc5, 0x90, 0x97, + 0x97, 0xb2, 0xb0, 0x1f, 0xca, 0x18, 0xa6, 0xf7, 0x4d, 0x76, 0xfe, 0xcf, + 0x75, 0x53, 0x5f, 0x28, 0x76, 0x07, 0x9a, 0xd9, 0xee, 0x56, 0xc6, 0x53, + 0xda, 0xfc, 0x35, 0x13, 0xeb, 0x02, 0x11, 0x4f, 0x5c, 0x96, 0xef, 0xb4, + 0x02, 0x5c, 0xf5, 0x8c, 0x2c, 0xd5, 0x76, 0xd0, 0x03, 0xf6, 0x88, 0xb1, + 0x14, 0x58, 0xfe, 0x3d, 0xf1, 0x65, 0x76, 0x57, 0xed, 0x52, 0xb2, 0x75, + 0x6a, 0x99, 0xb4, 0x8c, 0x67, 0x22, 0x70, 0x8e, 0xf1, 0x17, 0x65, 0xc8, + 0xda, 0x2f, 0x3b, 0x06, 0x1c, 0x77, 0x9f, 0x26, 0xa6, 0x4f, 0xe1, 0x3e, + 0x4b, 0xe4, 0x60, 0x2d, 0x0c, 0xa2, 0x55, 0x37, 0x93, 0xd3, 0x6c, 0x23, + 0xf3, 0x19, 0x47, 0x05, 0xe3, 0x4a, 0x75, 0xb9, 0xb9, 0x1f, 0xf7, 0xf4, + 0xe5, 0x54, 0xc5, 0x90, 0x7b, 0x85, 0xec, 0xb5, 0x61, 0xa8, 0xd2, 0x22, + 0x62, 0xaa, 0x36, 0x69, 0xcc, 0x7b, 0xe2, 0xfc, 0x5c, 0x21, 0xb9, 0x17, + 0x08, 0x69, 0xff, 0x52, 0xdc, 0xba, 0x46, 0xb2, 0xb1, 0xc6, 0x88, 0xe4, + 0xc0, 0x4e, 0x7a, 0x8f, 0x09, 0x9e, 0x3a, 0x41, 0x96, 0x86, 0x3b, 0xd1, + 0xe8, 0x28, 0xfb, 0x5e, 0xa5, 0x44, 0x3b, 0x64, 0xb1, 0x90, 0x32, 0x76, + 0x22, 0x05, 0x5d, 0x44, 0xff, 0x4c, 0x99, 0x99, 0x60, 0x13, 0x38, 0xe5, + 0x6c, 0x17, 0x5c, 0x71, 0x6a, 0xbf, 0x8d, 0x6c, 0x2c, 0xe6, 0xb9, 0xef, + 0x17, 0x93, 0x0e, 0x84, 0x67, 0x45, 0xe7, 0x51, 0xf8, 0x82, 0xff, 0xb3, + 0xf0, 0xb1, 0xa2, 0x0e, 0x68, 0xce, 0x90, 0x83, 0xd1, 0x46, 0x62, 0x95, + 0xca, 0xac, 0xdc, 0xe8, 0x5b, 0xd4, 0xa3, 0x46, 0x15, 0xd0, 0x9f, 0x20, + 0x51, 0x83, 0x9f, 0xf8, 0x36, 0x50, 0x70, 0x88, 0x88, 0xdb, 0x81, 0x8a, + 0xca, 0x92, 0x29, 0xc3, 0x8d, 0xde, 0xf8, 0x68, 0x48, 0xa2, 0xc0, 0xc8, + 0x8b, 0x86, 0xa2, 0xf5, 0xa1, 0x07, 0x9d, 0xcf, 0x0e, 0x88, 0x8b, 0xe6, + 0x2e, 0x11, 0x68, 0x50, 0xb7, 0xe8, 0xd0, 0x67, 0x85, 0x62, 0x7f, 0xca, + 0x18, 0x99, 0xf6, 0xd7, 0xc0, 0x2e, 0xb6, 0x0c, 0x3b, 0xae, 0x0d, 0x53, + 0x8c, 0xde, 0x8a, 0x05, 0xef, 0x72, 0x81, 0xbb, 0xa7, 0xf3, 0x57, 0x57, + 0x36, 0x0f, 0xfa, 0x79, 0xfd, 0xd0, 0x86, 0x42, 0xb6, 0xaf, 0x5a, 0xaf, + 0x8c, 0x71, 0xa3, 0x2a, 0xec, 0xd0, 0xe9, 0xf3, 0xd9, 0xa2, 0xef, 0x16, + 0x4d, 0xa1, 0x74, 0x0a, 0x5c, 0x2d, 0xd7, 0x94, 0x36, 0x03, 0xba, 0xfd, + 0xe0, 0x5e, 0x38, 0xf2, 0xba, 0x78, 0xc1, 0x5c, 0x3e, 0xef, 0x13, 0xa5, + 0x05, 0x9f, 0x3f, 0x24, 0x2f, 0x07, 0xaf, 0x2e, 0x60, 0x44, 0x89, 0x6d, + 0x1d, 0x6d, 0x98, 0x10, 0xed, 0x3f, 0xb8, 0x20, 0x3c, 0xa4, 0xef, 0xc1, + 0x16, 0xe9, 0x5d, 0x2f, 0x53, 0xbe, 0x8c, 0x55, 0xfc, 0x1c, 0xe6, 0x53, + 0xf0, 0x25, 0x97, 0xc0, 0xdf, 0x7d, 0x4a, 0x7d, 0xd8, 0x8b, 0x41, 0xc2, + 0xa6, 0x5e, 0x40, 0xbf, 0x5d, 0xaf, 0xbe, 0xf2, 0xa9, 0x7e, 0x4d, 0xc3, + 0xbb, 0x49, 0x44, 0x57, 0x74, 0xca, 0xc2, 0x83, 0xae, 0x13, 0x1c, 0x08, + 0x49, 0x2c, 0x97, 0x15, 0x71, 0x2f, 0x99, 0x82, 0x41, 0xe1, 0x6e, 0xb7, + 0x76, 0x91, 0x5f, 0x15, 0xb7, 0xe9, 0x54, 0x4c, 0xcf, 0x1d, 0xc2, 0x20, + 0xa9, 0xe1, 0x39, 0xde, 0xfd, 0x63, 0xcb, 0x29, 0x51, 0x09, 0x08, 0x08, + 0x39, 0x5c, 0xe5, 0x65, 0x55, 0xa7, 0xcd, 0xab, 0x45, 0x64, 0xd8, 0x21, + 0x51, 0xdd, 0xc0, 0xba, 0x00, 0xdb, 0x24, 0x45, 0x4f, 0x21, 0x74, 0xbf, + 0x0f, 0xe7, 0xff, 0xe6, 0xe2, 0xd9, 0xd8, 0x2a, 0x92, 0x43, 0x78, 0x90, + 0xbc, 0xae, 0x16, 0x01, 0xdb, 0xce, 0xa2, 0x9a}, + pub_key_24, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 358 + {SEC_OID_SHA256, + 358, + {0x49, 0x15, 0x96, 0x82, 0x86, 0x1c, 0xde, 0xc7, 0x04, 0x0d, 0xea, 0xaf, + 0x7c, 0xe2, 0x18, 0x4e, 0x53, 0x54, 0x5f, 0x74, 0x75, 0xb0, 0xc6, 0x8f, + 0xe4, 0xda, 0xa1, 0xdf, 0xf3, 0x2c, 0xe2, 0xd6, 0xef, 0x37, 0x80, 0x88, + 0x66, 0xe2, 0x18, 0xbb, 0x7a, 0xe2, 0xf7, 0x07, 0x0a, 0xce, 0x0d, 0x07, + 0x80, 0xa7, 0x64, 0x0b, 0xc2, 0x0d, 0xde, 0x74, 0x2e, 0x25, 0xbe, 0x8c, + 0xa2, 0xa5, 0x55, 0xf1, 0x8d, 0x9c, 0xd5, 0xe5, 0x88, 0x1e, 0x7e, 0x1b, + 0x43, 0x54, 0x48, 0x93, 0xeb, 0x11, 0xe3, 0xce, 0x3b, 0xa8, 0xba, 0x83, + 0x2d, 0x53, 0x17, 0x12, 0xe0, 0xd4, 0xf4, 0xb4, 0x1e, 0x14, 0x86, 0x36, + 0xcc, 0x8e, 0x0f, 0x7b, 0x18, 0xe7, 0x49, 0xff, 0x48, 0x1a, 0xba, 0xde, + 0xdb, 0x3a, 0xdf, 0x6c, 0x42, 0x55, 0x30, 0x87, 0xfd, 0x35, 0xb1, 0x3c, + 0x68, 0xea, 0xc4, 0x5b, 0xf0, 0x97, 0x13, 0x38, 0x6f, 0x3a, 0x2c, 0x6f, + 0xdb, 0x1f, 0x0d, 0x82, 0x4e, 0xe8, 0x5e, 0x15, 0x80, 0xad, 0x3e, 0x1b, + 0x23, 0x63, 0xa2, 0x3c, 0xef, 0x1a, 0xdd, 0x8e, 0x2f, 0x80, 0x65, 0x9e, + 0x6a, 0xa0, 0xbf, 0xf1, 0x42, 0x31, 0xd2, 0x9e, 0x06, 0xaf, 0xb4, 0xe7, + 0xd1, 0x14, 0x65, 0x54, 0x5e, 0x8b, 0x73, 0x49, 0x75, 0x4d, 0xe1, 0x70, + 0x04, 0x3d, 0x95, 0x13, 0xee, 0xb7, 0x2f, 0x5b, 0x3a, 0x68, 0xa6, 0xba, + 0x2d, 0xec, 0x11, 0x8d, 0x52, 0xb9, 0x09, 0xd4, 0xfb, 0x30, 0x18, 0x53, + 0x6a, 0x9a, 0xf8, 0xab, 0x9c, 0xb2, 0xc8, 0x40, 0x21, 0x1b, 0x06, 0xfe, + 0x04, 0x92, 0xf7, 0x7f, 0xa2, 0xd7, 0x55, 0xd4, 0x3e, 0x62, 0x66, 0xa3, + 0x81, 0xd4, 0x56, 0x00, 0xce, 0x5e, 0x6e, 0x16, 0x51, 0x8b, 0x6b, 0x23, + 0xe3, 0x81, 0x05, 0x62, 0xc9, 0x1f, 0x5f, 0xeb, 0x8e, 0x6d, 0x8e, 0xc0, + 0x67, 0xe2, 0x47, 0x23, 0x50, 0x31, 0x12, 0xaa, 0xc7, 0x76, 0x60, 0x0e, + 0xb2, 0x2f, 0x2c, 0x63, 0xb9, 0x15, 0x14, 0x98, 0xa2, 0x15, 0x25, 0x8c, + 0x65, 0xb8, 0x6d, 0x7c, 0x70, 0x62, 0x90, 0x28, 0xcd, 0xbd, 0x97, 0x13, + 0x39, 0x79, 0xdc, 0x65, 0x90, 0x86, 0x57, 0xeb, 0xcd, 0x5e, 0x12, 0xc9, + 0xac, 0x4c, 0x24, 0xd9, 0x05, 0x36, 0x13, 0xaf, 0x46, 0xe2, 0x86, 0x49, + 0x29, 0xd3, 0xe9, 0x80, 0x4c, 0x53, 0x8c, 0x87, 0xb8, 0x3f, 0x73, 0xbb, + 0x9b, 0x71, 0xfd, 0xd5, 0xf8, 0xf0, 0x47, 0x90, 0x76, 0x17, 0x80, 0x25, + 0x6f, 0xa2, 0x5c, 0xe6, 0x67, 0x19, 0x94, 0xed, 0x52, 0xf4, 0x16, 0x56, + 0x14, 0x8b, 0x72, 0xf5, 0x6e, 0xf9, 0xee, 0x76, 0x92, 0x58, 0x07, 0xce, + 0xcc, 0x0f, 0x54, 0xe4, 0x25, 0x59, 0x4d, 0xdb, 0x32, 0x0f, 0x0a, 0x12, + 0x5e, 0x10, 0x17, 0xe1, 0xd7, 0x82, 0xfa, 0xb6, 0x35, 0x8d, 0x6d, 0x62, + 0x07, 0xd8, 0x07, 0x9b, 0xa9, 0x4f, 0x6d, 0xe2, 0x4d, 0xcc, 0x4d, 0x6b, + 0x13, 0x76, 0xd4, 0xf0, 0x43, 0x82, 0xcf, 0x44, 0x9e, 0x38, 0xd5, 0x44, + 0xc7, 0x68, 0x7d, 0x73, 0xca, 0x6c, 0x60, 0xa9, 0x22, 0x57, 0xcf, 0xba, + 0x3d, 0x37, 0xa5, 0x03, 0xf4, 0x94, 0x02, 0xdc, 0x87, 0x3d, 0xea, 0x9d, + 0xc3, 0xce, 0x37, 0xe3, 0xbc, 0x5d, 0xf5, 0x6c, 0x01, 0xab, 0x82, 0xf2, + 0xbd, 0x5a, 0x8d, 0x14, 0x48, 0x6e, 0x35, 0x15, 0xdc, 0xe5, 0x11, 0x54, + 0xc9, 0x46, 0x7e, 0x69, 0x25, 0xca, 0xef, 0x87, 0xc1, 0x9a, 0x17, 0xc4, + 0x83, 0x6d, 0xc3, 0x7f, 0x9f, 0x0f, 0x6e, 0xe2, 0x65, 0xb1, 0x95, 0xbd, + 0x5d, 0xa4, 0xb3, 0xb2, 0x84, 0xe6, 0xaa, 0xc2, 0x37, 0xee, 0x18, 0x71, + 0x98, 0x2a, 0x02, 0xcd, 0xbf, 0xea, 0xf0, 0x70, 0x73, 0x60, 0x6d, 0xde, + 0x76, 0x6d, 0xc0, 0x32, 0x0d, 0x6d, 0xd4, 0xca}, + pub_key_11, + {}, + true}, + + // Comment: + // tcID: 359 + {SEC_OID_SHA256, + 359, + {0xb2, 0x72, 0x6a, 0x74, 0x2d, 0x6a, 0x0c, 0x27, 0xd3, 0xfd, 0xc5, 0x4d, + 0x84, 0x60, 0xa9, 0x83, 0x7f, 0x86, 0xa3, 0xf5, 0x6e, 0xc6, 0x78, 0xb1, + 0x82, 0xdc, 0x4a, 0x92, 0xa9, 0x4c, 0x9a, 0x04, 0xd8, 0x82, 0x6e, 0x78, + 0x92, 0xe5, 0x0c, 0x3c, 0xd2, 0xc0, 0x3f, 0x72, 0x5d, 0xb8, 0xde, 0x0c, + 0xa9, 0x8b, 0x3f, 0x81, 0xc7, 0x14, 0x89, 0x82, 0x0e, 0x8d, 0xa5, 0x57, + 0x53, 0xbf, 0x0e, 0x10, 0x87, 0x46, 0xdf, 0xe7, 0xdb, 0xe8, 0x5c, 0xfc, + 0xab, 0x9e, 0x40, 0xd1, 0xd2, 0x97, 0x68, 0x5e, 0x45, 0x4b, 0x81, 0x90, + 0x81, 0x69, 0x1e, 0x6a, 0x3e, 0x87, 0x22, 0xf2, 0x22, 0x28, 0xc1, 0x1f, + 0xc7, 0xa4, 0xd4, 0x24, 0xd7, 0x1c, 0x40, 0x1b, 0x2f, 0xc3, 0x58, 0x6b, + 0x33, 0x84, 0xee, 0x69, 0x49, 0x45, 0xa4, 0xe9, 0xa4, 0x26, 0xdf, 0xd0, + 0x83, 0x4c, 0xf2, 0xd8, 0xbd, 0x68, 0x68, 0xdd, 0x28, 0xaf, 0x31, 0x7e, + 0x8e, 0xc0, 0x56, 0x2d, 0xae, 0x6a, 0xb3, 0x0c, 0xab, 0x28, 0xde, 0x0f, + 0x16, 0x81, 0x01, 0x9e, 0x07, 0x14, 0xe4, 0xac, 0x82, 0x60, 0x4a, 0x41, + 0x18, 0xe8, 0xe9, 0x97, 0x59, 0xa4, 0x5f, 0xaa, 0xb1, 0x89, 0xce, 0xf0, + 0xf8, 0xa4, 0x1f, 0xf4, 0x4e, 0x8e, 0x83, 0x99, 0x1d, 0xc0, 0x8e, 0x8f, + 0xb8, 0x8c, 0xbb, 0xa3, 0x01, 0x4c, 0x89, 0x4b, 0x4a, 0x8c, 0x00, 0xc8, + 0xf9, 0x99, 0x3b, 0xa4, 0xcf, 0x28, 0xfc, 0x28, 0x12, 0xbd, 0x2c, 0x1e, + 0x86, 0xc3, 0xe0, 0xe2, 0x34, 0x88, 0x7d, 0xd6, 0x81, 0xea, 0xb0, 0x4d, + 0xfb, 0xa6, 0xe6, 0x1d, 0xb4, 0x3c, 0x21, 0xd3, 0x57, 0x87, 0xa4, 0xf6, + 0x71, 0x8f, 0x72, 0xc4, 0x56, 0xa6, 0x18, 0x17, 0x6b, 0x84, 0xf1, 0x33, + 0x0a, 0x67, 0x2e, 0x35, 0x62, 0xc2, 0xd8, 0x7b, 0x69, 0x97, 0x57, 0x81, + 0x9b, 0xc2, 0xb7, 0x4e, 0x52, 0xf5, 0xef, 0x33, 0x1d, 0xf5, 0xf3, 0x8a, + 0x32, 0x22, 0x89, 0x68, 0xeb, 0x37, 0x66, 0x5e, 0x36, 0xe8, 0xfb, 0xbd, + 0x80, 0xf8, 0x06, 0x0b, 0xf4, 0x69, 0x15, 0x82, 0x25, 0xca, 0xd2, 0xa0, + 0x57, 0x28, 0x9d, 0x0a, 0x20, 0x12, 0xbc, 0xe9, 0xa2, 0xfd, 0xa9, 0x22, + 0x5f, 0x87, 0xb4, 0x0b, 0x06, 0x79, 0x29, 0x13, 0xc1, 0xb8, 0x3d, 0x69, + 0x9a, 0x0d, 0xb7, 0x12, 0x98, 0x9f, 0xed, 0xfa, 0xe2, 0x15, 0x23, 0xc2, + 0x20, 0x02, 0xd8, 0x28, 0x2b, 0x50, 0xe6, 0xcb, 0x6b, 0x9c, 0x31, 0xcc, + 0x8d, 0xc4, 0x17, 0x1a, 0x2d, 0x21, 0xe1, 0x1a, 0x4f, 0x17, 0x7a, 0xb5, + 0x7b, 0x0a, 0x50, 0x45, 0x64, 0x9f, 0x36, 0x7e, 0x49, 0xb6, 0x74, 0xc6, + 0x30, 0x4f, 0x0d, 0x69, 0x3d, 0x40, 0xc2, 0x96, 0x39, 0x7d, 0x03, 0x33, + 0x58, 0x58, 0x91, 0xdd, 0x2d, 0x1a, 0x29, 0xf9, 0xeb, 0x10, 0x10, 0x36, + 0x06, 0x8e, 0x6f, 0xde, 0x8e, 0x51, 0x7b, 0x1a, 0xe0, 0x8a, 0x35, 0xc4, + 0xc2, 0x35, 0xea, 0x68, 0x32, 0x8e, 0xb1, 0x5a, 0xc4, 0x0a, 0xdf, 0x11, + 0xff, 0xf1, 0xb9, 0xf4, 0x52, 0xd9, 0x02, 0x6c, 0x33, 0x56, 0x8f, 0xef, + 0xc5, 0xa2, 0x40, 0x1f, 0x66, 0x2a, 0x46, 0xf3, 0xc7, 0x2d, 0xec, 0xe5, + 0x0d, 0xbf, 0x5a, 0xa4, 0xe5, 0x2e, 0xfc, 0x29, 0xad, 0x41, 0x17, 0x73, + 0x20, 0x41, 0x82, 0x9c, 0xe2, 0x55, 0x47, 0x44, 0x02, 0xaf, 0xcf, 0xb4, + 0xa7, 0xe0, 0xeb, 0xa1, 0x8a, 0x31, 0xbf, 0xf6, 0x4a, 0xc2, 0xac, 0x9a, + 0x47, 0xe0, 0x01, 0x96, 0x49, 0xa0, 0x87, 0xd0, 0xd8, 0xf3, 0x7c, 0x2f, + 0xa5, 0xfd, 0x48, 0xc0, 0xae, 0x0b, 0x29, 0x93, 0x22, 0x55, 0x09, 0xc5, + 0x03, 0x7f, 0xfa, 0xac, 0xc6, 0x18, 0xba, 0x7b, 0x0b, 0xe2, 0x52, 0xa6, + 0x7e, 0xaf, 0xbe, 0x0b, 0xe7, 0x0b, 0x47, 0x00}, + pub_key_11, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 360 + {SEC_OID_SHA256, + 360, + {0xd5, 0xab, 0xe6, 0xa9, 0x91, 0x12, 0xb6, 0xe2, 0xab, 0xe2, 0x36, 0xa5, + 0x71, 0x6b, 0xb3, 0xfc, 0xa5, 0x3a, 0xc1, 0xfc, 0x31, 0x2c, 0x7a, 0xda, + 0x27, 0x87, 0x3b, 0x02, 0x96, 0xc4, 0x1d, 0xb9, 0x62, 0xd0, 0x3c, 0xe6, + 0x9e, 0xe5, 0x5b, 0xd3, 0x7f, 0x3d, 0xf2, 0x4a, 0xc8, 0x52, 0x92, 0x84, + 0x52, 0x07, 0x20, 0x17, 0x0e, 0x5f, 0x44, 0x11, 0xae, 0x16, 0xea, 0xff, + 0x06, 0xa0, 0x0a, 0x0d, 0x7c, 0x72, 0xf1, 0x2a, 0xf5, 0xe2, 0xe5, 0x9d, + 0x2e, 0xf5, 0x72, 0x09, 0x08, 0x2d, 0x34, 0x99, 0xf3, 0xae, 0x50, 0xc9, + 0xfb, 0x0d, 0x94, 0x63, 0x97, 0x3a, 0x5e, 0xc5, 0x1e, 0x64, 0x52, 0x64, + 0x26, 0xcc, 0xb3, 0x65, 0xc5, 0xe1, 0xcc, 0xde, 0x2d, 0xf0, 0xfa, 0x5d, + 0x62, 0x9d, 0x82, 0x35, 0x12, 0x1d, 0x8c, 0xeb, 0xd8, 0x75, 0xc0, 0x37, + 0x2a, 0xac, 0xfb, 0xa9, 0xc9, 0x2f, 0x11, 0xb0, 0xd6, 0x6c, 0xa3, 0x61, + 0x1f, 0xc3, 0x4b, 0xd8, 0x27, 0x4a, 0x51, 0xff, 0xb6, 0x89, 0x62, 0xaa, + 0x4b, 0xe2, 0x46, 0x89, 0xcf, 0x53, 0x5c, 0xeb, 0x8c, 0xd2, 0x77, 0x67, + 0x78, 0x6b, 0xab, 0x3c, 0x67, 0xd9, 0xd1, 0xb4, 0x15, 0x9d, 0x46, 0xd5, + 0x38, 0x66, 0xa7, 0xfa, 0x05, 0x65, 0xa6, 0x9f, 0x60, 0x62, 0x7a, 0x6e, + 0xfa, 0xbc, 0xcc, 0x4e, 0x6e, 0x5e, 0x6c, 0xc6, 0xc5, 0x62, 0x2d, 0xe9, + 0x5a, 0x33, 0x4a, 0x21, 0x88, 0x24, 0x20, 0x68, 0x98, 0x41, 0xae, 0x4c, + 0x08, 0xc2, 0xc6, 0xc8, 0xf5, 0xa6, 0xb9, 0xcf, 0x02, 0x31, 0x19, 0xd7, + 0xe0, 0x0f, 0x1d, 0x4e, 0x5e, 0x19, 0xc5, 0xf4, 0xe1, 0x86, 0xb4, 0x72, + 0x36, 0x13, 0xb1, 0x9a, 0x9d, 0x44, 0xbd, 0x56, 0x75, 0x1a, 0x11, 0x54, + 0xdb, 0xb0, 0x6e, 0x53, 0x4f, 0x71, 0xaa, 0x8c, 0x6a, 0x94, 0xad, 0xc0, + 0x76, 0xec, 0xdd, 0xca, 0x8d, 0x48, 0xd8, 0xc1, 0x5a, 0x43, 0x91, 0x94, + 0x7b, 0xb9, 0xed, 0xce, 0xab, 0x04, 0xd1, 0x4e, 0x9f, 0x98, 0x03, 0xae, + 0x30, 0x5a, 0xeb, 0x7e, 0xe7, 0x2e, 0x00, 0xd5, 0x41, 0x9d, 0x87, 0x59, + 0x4a, 0x5c, 0xa5, 0x22, 0x4e, 0x83, 0x8d, 0x40, 0xc4, 0x23, 0x26, 0xb8, + 0xe1, 0x8e, 0x7b, 0x22, 0xde, 0xaa, 0x20, 0x18, 0xa6, 0xc6, 0x57, 0x00, + 0x15, 0x90, 0x2e, 0x6e, 0xd1, 0x4b, 0x99, 0x91, 0x2c, 0x69, 0x25, 0xfd, + 0x0e, 0xa6, 0xbd, 0x76, 0x04, 0x20, 0xac, 0x97, 0x6b, 0xf5, 0xc0, 0xb9, + 0x6b, 0xac, 0xf9, 0xc3, 0x19, 0x32, 0x79, 0xdb, 0xab, 0xc2, 0xd0, 0x1c, + 0x1d, 0x50, 0x4f, 0xd3, 0xfa, 0xf6, 0x9b, 0xda, 0xc5, 0xa3, 0x3c, 0x70, + 0xf2, 0x22, 0x1c, 0x0d, 0x5f, 0xa0, 0xbe, 0x39, 0x5a, 0x44, 0x95, 0xcd, + 0x3b, 0x5b, 0x8b, 0xc7, 0x15, 0xe7, 0xf6, 0x35, 0x0d, 0xef, 0x8b, 0x27, + 0x95, 0xed, 0xd0, 0x4c, 0x3b, 0xf3, 0xaf, 0x49, 0xe6, 0x57, 0xd7, 0x8c, + 0x44, 0xe0, 0x94, 0x82, 0xe6, 0x95, 0x1e, 0xbf, 0x91, 0x48, 0xd8, 0xe4, + 0xf7, 0x3c, 0x83, 0xd8, 0x70, 0x6f, 0x21, 0xc5, 0x9c, 0x82, 0x32, 0xca, + 0x62, 0xc4, 0xe3, 0x02, 0xe6, 0xfc, 0x34, 0xa8, 0x5b, 0x3d, 0xbc, 0x81, + 0xe2, 0xc5, 0x63, 0x31, 0x4a, 0x92, 0xe7, 0xaa, 0xb1, 0xa7, 0xb1, 0x4f, + 0x26, 0xfe, 0xb6, 0xda, 0xbd, 0x13, 0x6a, 0x86, 0x6a, 0x21, 0x44, 0x41, + 0xe3, 0x7e, 0x08, 0x4e, 0xe6, 0x28, 0x47, 0x68, 0x48, 0xe6, 0x27, 0x4e, + 0xc7, 0x9d, 0xfb, 0x62, 0xe9, 0xd3, 0x97, 0x3e, 0xfa, 0x71, 0xb2, 0x51, + 0x0c, 0x0c, 0x97, 0x9d, 0x4b, 0x50, 0x73, 0xfc, 0xf9, 0x80, 0x42, 0x08, + 0x17, 0xc1, 0x50, 0x42, 0x38, 0x8e, 0xe9, 0x14, 0x66, 0x83, 0xef, 0xc9, + 0x34, 0x05, 0xf9, 0xde, 0x55, 0x76, 0xe6, 0x57}, + pub_key_11, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 361 + {SEC_OID_SHA256, + 361, + {0x05, 0xef, 0xbb, 0xa0, 0x3b, 0x90, 0xbd, 0xa7, 0xba, 0x28, 0x0c, 0x6a, + 0xa2, 0xbc, 0x8a, 0xf6, 0x55, 0xc8, 0x84, 0xde, 0x24, 0x01, 0xc9, 0xff, + 0x9d, 0xd5, 0x9e, 0x0d, 0x82, 0xc8, 0x50, 0x2d, 0xca, 0x3d, 0x90, 0x87, + 0x96, 0x94, 0x69, 0x2e, 0xa2, 0xb3, 0xe7, 0x7c, 0x6d, 0xd3, 0xfb, 0x0e, + 0x1f, 0x18, 0x07, 0x77, 0xb2, 0x37, 0xe4, 0x62, 0xba, 0xe0, 0xa8, 0xb3, + 0x5c, 0xc2, 0x14, 0x97, 0xc3, 0x68, 0x18, 0xa1, 0xdc, 0x89, 0xdf, 0xa6, + 0x4b, 0xca, 0x89, 0xcb, 0x07, 0xba, 0xbc, 0x10, 0xdd, 0xb9, 0x85, 0x38, + 0xae, 0xe1, 0x0a, 0x4e, 0x59, 0xb4, 0x04, 0x0c, 0x36, 0x6c, 0x84, 0x13, + 0x32, 0x6e, 0x79, 0xbc, 0x01, 0x5c, 0xa2, 0xeb, 0xe0, 0xa5, 0x3e, 0xe6, + 0xa4, 0xc4, 0x9f, 0x5d, 0x9a, 0x87, 0xba, 0xc5, 0x50, 0xe4, 0xb6, 0xa8, + 0x17, 0x3f, 0xb4, 0x91, 0x88, 0xae, 0xef, 0xd2, 0x84, 0x57, 0xb5, 0x94, + 0x42, 0x0c, 0xf2, 0xd7, 0x7b, 0xbc, 0x04, 0x4f, 0x6f, 0x4f, 0x6a, 0x7d, + 0x7b, 0xa5, 0x2d, 0x65, 0x7f, 0x5d, 0xc6, 0xb6, 0x31, 0xad, 0x91, 0x4b, + 0xb0, 0x5b, 0xcb, 0xf2, 0x90, 0x12, 0x93, 0xe5, 0xeb, 0x5a, 0x17, 0xa8, + 0x8d, 0xad, 0x23, 0x26, 0xb5, 0x08, 0x62, 0x4b, 0x69, 0x8b, 0x31, 0xd1, + 0xfa, 0x08, 0xd0, 0x0a, 0x00, 0x1d, 0xb8, 0xcb, 0xa4, 0xa9, 0xf4, 0x2b, + 0xeb, 0xb0, 0xea, 0xba, 0x07, 0xe8, 0x72, 0x35, 0xa8, 0x83, 0xbc, 0x71, + 0x95, 0x13, 0xaa, 0x21, 0x7a, 0x36, 0xee, 0x01, 0x68, 0x32, 0xb1, 0x2c, + 0xc4, 0xca, 0x0d, 0x62, 0x85, 0x98, 0x21, 0x2d, 0x5d, 0xa4, 0x16, 0xaf, + 0x63, 0x42, 0x85, 0x5d, 0xa7, 0xd7, 0x7b, 0xa1, 0x53, 0xe5, 0x43, 0x5e, + 0xd7, 0xea, 0x5d, 0x04, 0xb2, 0x45, 0x9d, 0x68, 0xc7, 0x21, 0xad, 0xeb, + 0xa8, 0xc0, 0x71, 0xe9, 0x79, 0xbf, 0x89, 0xc0, 0x4a, 0x3c, 0x82, 0x19, + 0xd6, 0x7e, 0xb5, 0x14, 0xa7, 0x9b, 0x3a, 0x2f, 0x69, 0x26, 0x65, 0x0c, + 0x55, 0xe7, 0x24, 0xb6, 0x2f, 0x80, 0x0b, 0x4f, 0x90, 0x60, 0x11, 0x04, + 0x79, 0x44, 0x2e, 0x4f, 0x8b, 0x82, 0xea, 0xd5, 0x63, 0x30, 0xe2, 0x37, + 0x4c, 0xde, 0x8b, 0x33, 0x55, 0x52, 0xdc, 0xfd, 0xc3, 0xd0, 0xf9, 0x40, + 0x18, 0x61, 0x92, 0xfa, 0x9f, 0xa6, 0xda, 0xa8, 0x15, 0x6b, 0x1e, 0x55, + 0x00, 0x58, 0x96, 0xfe, 0x74, 0xa3, 0xb7, 0x16, 0x45, 0x20, 0x82, 0x3e, + 0x7b, 0x7f, 0x21, 0x61, 0x14, 0x21, 0xc2, 0x81, 0x24, 0x2b, 0x37, 0xda, + 0x0d, 0xed, 0x47, 0x69, 0x03, 0xf4, 0xb4, 0x4b, 0xe8, 0xea, 0x35, 0xb5, + 0x94, 0xa2, 0xd9, 0x7c, 0xb0, 0xc9, 0x8a, 0x7d, 0x2a, 0x50, 0x12, 0x3b, + 0xe6, 0x06, 0xc3, 0xe3, 0xc1, 0x1b, 0x49, 0x84, 0xc5, 0xa5, 0x5e, 0xd0, + 0x1b, 0x18, 0x48, 0xfc, 0x54, 0xb8, 0x3f, 0x68, 0x1c, 0xee, 0xc4, 0x48, + 0xdb, 0xc4, 0xd3, 0x5d, 0x15, 0xc3, 0x89, 0x28, 0x3b, 0x26, 0xde, 0x66, + 0xc7, 0x13, 0xf0, 0x5a, 0x0d, 0x31, 0x99, 0x3a, 0xd3, 0xe6, 0xe1, 0xb3, + 0xaa, 0xff, 0x06, 0xb6, 0xf0, 0x46, 0xab, 0x07, 0x5d, 0x93, 0xa8, 0xca, + 0x75, 0xc3, 0xe5, 0x55, 0x8f, 0x8f, 0x2a, 0x44, 0x5c, 0xf1, 0x0d, 0x5e, + 0xb8, 0x13, 0xbd, 0x6f, 0x27, 0x54, 0xc5, 0x02, 0xc9, 0x3e, 0x81, 0xb9, + 0x04, 0xd8, 0x45, 0xfb, 0x55, 0xc9, 0xe0, 0x81, 0x0c, 0xa7, 0x25, 0x9a, + 0x01, 0x28, 0x40, 0xcb, 0x0c, 0x85, 0x05, 0x6b, 0x0a, 0x7e, 0x14, 0x1e, + 0x8d, 0x3a, 0x7f, 0xa5, 0x84, 0x9d, 0xa5, 0x0e, 0x15, 0x7c, 0x46, 0x16, + 0x4c, 0x9c, 0x02, 0xff, 0xc0, 0x99, 0xf4, 0x2c, 0xff, 0xb7, 0x13, 0x68, + 0xf0, 0xac, 0x3d, 0xac, 0x77, 0xb2, 0xce, 0xb6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 362 + {SEC_OID_SHA256, + 362, + {0x26, 0x8d, 0x2e, 0xdd, 0x3c, 0xca, 0x14, 0xc1, 0xdd, 0x3a, 0x76, 0x8b, + 0xf9, 0x5d, 0x39, 0x22, 0x28, 0x35, 0x8f, 0x1d, 0x10, 0xbc, 0xcf, 0x61, + 0x7c, 0xf5, 0x07, 0xdb, 0x1d, 0xf8, 0x50, 0x5e, 0x19, 0x00, 0x35, 0xb8, + 0x90, 0xea, 0xbc, 0x94, 0xc3, 0x55, 0x7e, 0x91, 0x17, 0xf4, 0xf3, 0x94, + 0x5f, 0xba, 0x36, 0xb1, 0xe0, 0x6f, 0x16, 0xbc, 0x30, 0x4b, 0x8b, 0xbf, + 0x74, 0x72, 0xfa, 0x35, 0x37, 0x5e, 0xde, 0x40, 0x53, 0x0a, 0x05, 0xd4, + 0x3e, 0x3e, 0x88, 0x08, 0x4b, 0xbe, 0xcc, 0x93, 0x1b, 0x69, 0xf0, 0x2e, + 0x83, 0xb0, 0xca, 0x31, 0x7d, 0x31, 0xa5, 0xf9, 0x09, 0xdc, 0x71, 0x74, + 0xa0, 0xb7, 0xfa, 0x7f, 0xb7, 0x9b, 0x52, 0xce, 0x3e, 0x8a, 0xda, 0x83, + 0x3e, 0x9c, 0x6f, 0x5d, 0x7c, 0xd1, 0xcc, 0x42, 0xd9, 0x6f, 0x32, 0xa7, + 0x9f, 0x9b, 0xd2, 0xbb, 0x7a, 0x8d, 0xe5, 0x3f, 0xaf, 0xf9, 0x77, 0x35, + 0xe9, 0x4c, 0x57, 0xbe, 0x1b, 0xe6, 0xfa, 0x82, 0x9d, 0x9d, 0xd8, 0xe0, + 0xdd, 0x06, 0x68, 0x89, 0x91, 0xa5, 0xb0, 0x7a, 0x51, 0x40, 0x38, 0xc7, + 0x47, 0xc5, 0x4f, 0xfc, 0xfe, 0xbe, 0x8b, 0x32, 0x67, 0x04, 0x9c, 0xf4, + 0xad, 0x33, 0x5f, 0x2f, 0x6c, 0x52, 0xa2, 0xe1, 0xb0, 0x12, 0x51, 0x64, + 0xea, 0x8d, 0xc3, 0x54, 0xc2, 0xf0, 0x92, 0xcb, 0x0b, 0x62, 0xb6, 0x0c, + 0x5c, 0x91, 0x80, 0x59, 0xe1, 0xae, 0x87, 0xe9, 0xe9, 0x5b, 0x98, 0x2d, + 0x10, 0x6f, 0xc3, 0xb1, 0xd9, 0xa6, 0x42, 0x8a, 0x8e, 0x23, 0x5a, 0x54, + 0x25, 0x65, 0xe4, 0xf1, 0xc9, 0x65, 0x87, 0x63, 0xed, 0x70, 0xb2, 0xa2, + 0xbc, 0x7a, 0x47, 0x79, 0xbb, 0xe4, 0x62, 0x48, 0x35, 0xbb, 0xe6, 0xbe, + 0x0b, 0xec, 0x34, 0x8a, 0xa4, 0x38, 0x23, 0xe8, 0x7f, 0x9d, 0xe8, 0x9b, + 0xeb, 0x15, 0x93, 0xbe, 0xd0, 0x8c, 0xc6, 0x01, 0x2c, 0xe0, 0x54, 0x22, + 0x1a, 0xbf, 0x67, 0xf7, 0xf9, 0x8b, 0x01, 0xb1, 0x2d, 0xe8, 0xb7, 0x00, + 0xd6, 0x63, 0x6e, 0x1c, 0x24, 0x33, 0x2e, 0xce, 0x06, 0x5c, 0x3e, 0xbf, + 0xb0, 0x87, 0xe6, 0xe1, 0xd8, 0xca, 0x7e, 0x54, 0x88, 0xc1, 0x92, 0x37, + 0x24, 0x42, 0x2f, 0x7a, 0x99, 0xaf, 0x55, 0xfa, 0xb2, 0x94, 0x01, 0xa3, + 0xb1, 0x9a, 0xa9, 0x85, 0x60, 0x1d, 0xa3, 0x0d, 0xb5, 0x43, 0x0b, 0xe4, + 0x81, 0x0a, 0x27, 0x46, 0x76, 0xfc, 0x82, 0xcd, 0xaf, 0x0e, 0x14, 0x5a, + 0xef, 0x7a, 0xdf, 0xac, 0xcc, 0x6a, 0x95, 0xcb, 0x47, 0x69, 0xe9, 0xf7, + 0x87, 0xf4, 0xc1, 0x04, 0xa4, 0xc9, 0x29, 0x01, 0x43, 0x42, 0x47, 0x4a, + 0x53, 0x69, 0x75, 0x7a, 0xd2, 0x75, 0x2a, 0x9f, 0x7d, 0xfe, 0x7b, 0x37, + 0xee, 0xc4, 0x68, 0x31, 0xb9, 0xd4, 0x25, 0x18, 0xa0, 0xcb, 0xeb, 0x99, + 0xba, 0xdd, 0x42, 0x49, 0xb1, 0x6b, 0x32, 0xa7, 0xc3, 0x71, 0xfa, 0x94, + 0x29, 0x92, 0x1e, 0x98, 0x88, 0x7f, 0xda, 0x91, 0x14, 0x13, 0xd8, 0xb0, + 0xf5, 0xa5, 0xf7, 0x0a, 0x23, 0x74, 0x8e, 0x86, 0x73, 0x8e, 0x90, 0xbf, + 0x3d, 0x62, 0x32, 0x22, 0x99, 0xfb, 0x36, 0x1e, 0x7f, 0x10, 0xdb, 0x9b, + 0x48, 0xb8, 0x18, 0xa5, 0x0d, 0x2c, 0xaa, 0x65, 0x98, 0xad, 0xbd, 0x9f, + 0x04, 0x8d, 0x04, 0x42, 0xe4, 0x65, 0x4e, 0x38, 0xeb, 0x29, 0x34, 0x37, + 0x15, 0x34, 0x3f, 0x95, 0x1b, 0x23, 0x09, 0xb6, 0x72, 0xad, 0x67, 0x03, + 0x3e, 0x45, 0x88, 0xec, 0xb8, 0x01, 0x12, 0x43, 0x8b, 0x36, 0x6a, 0x2d, + 0x54, 0x00, 0xda, 0x81, 0xe9, 0x68, 0x78, 0x36, 0xe8, 0xa6, 0x96, 0x7b, + 0xf7, 0x55, 0x85, 0xd9, 0x5e, 0x99, 0xec, 0x34, 0x12, 0xa9, 0x39, 0x4c, + 0x5f, 0xaf, 0x86, 0x39, 0xbe, 0x53, 0x87, 0xad}, + pub_key_11, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 363 + {SEC_OID_SHA256, + 363, + {0x25, 0x75, 0x09, 0x80, 0x34, 0xbf, 0xc7, 0xc6, 0xe6, 0x35, 0x16, 0x20, + 0x41, 0xf8, 0xc9, 0xa2, 0x46, 0x6f, 0x3f, 0x37, 0x24, 0x11, 0x62, 0x9d, + 0xd9, 0xf9, 0x42, 0x2d, 0xfc, 0x5d, 0x29, 0x8b, 0x7f, 0x5e, 0x76, 0x14, + 0x06, 0x92, 0x72, 0xd7, 0x12, 0xc2, 0x19, 0x04, 0xa0, 0x29, 0x4a, 0xe3, + 0x61, 0x04, 0x06, 0x03, 0x7d, 0x17, 0x0a, 0x1e, 0x10, 0x3f, 0x6c, 0xb9, + 0x06, 0xa9, 0x6d, 0x5a, 0x70, 0xd5, 0x43, 0x16, 0xd3, 0xc5, 0x07, 0x8d, + 0xbd, 0xf0, 0xa0, 0x98, 0x0e, 0x17, 0x89, 0x53, 0x7c, 0x55, 0x1e, 0xa0, + 0xb5, 0xaf, 0xba, 0x3b, 0xbf, 0xf9, 0xc7, 0xd2, 0x73, 0x84, 0xe7, 0xb5, + 0x1e, 0x97, 0xad, 0x9a, 0x3c, 0xc0, 0xaf, 0x13, 0x40, 0x67, 0xab, 0xff, + 0xf9, 0x25, 0x0e, 0x0b, 0xf5, 0xd7, 0xd6, 0x82, 0xbb, 0x80, 0x32, 0xc5, + 0x66, 0x46, 0xf9, 0x2b, 0x6d, 0x57, 0x52, 0x5f, 0xac, 0x5c, 0x9f, 0xe7, + 0x06, 0xac, 0xa6, 0x0a, 0x8e, 0xe2, 0x0e, 0x42, 0x9d, 0xb9, 0x71, 0xd8, + 0xe6, 0x20, 0x4a, 0x0f, 0xca, 0xc0, 0xc8, 0xea, 0x36, 0x64, 0xb9, 0x71, + 0x0b, 0x4d, 0x49, 0x48, 0x4a, 0x4c, 0xb4, 0x9b, 0xb8, 0x02, 0xe3, 0x56, + 0xc8, 0xc3, 0x90, 0x79, 0x39, 0xd0, 0x85, 0x01, 0x4e, 0xc9, 0xd6, 0x3d, + 0xf4, 0x75, 0x08, 0x24, 0x4a, 0x9e, 0xb8, 0x6c, 0x9f, 0x47, 0xbd, 0xf7, + 0x2a, 0x6c, 0x3a, 0x47, 0xdf, 0xf9, 0x09, 0xc7, 0xb3, 0xd4, 0x02, 0x63, + 0xd8, 0x66, 0x84, 0x14, 0x51, 0xe4, 0x1e, 0x16, 0x3e, 0x1b, 0x90, 0xa9, + 0xc5, 0x20, 0xe2, 0x8a, 0xc4, 0x7b, 0x34, 0xce, 0xab, 0x52, 0x2e, 0x73, + 0x1a, 0xa9, 0x34, 0xc8, 0xc9, 0xe3, 0xd7, 0x54, 0x1e, 0xaf, 0xe5, 0xde, + 0xe8, 0x3e, 0x94, 0x08, 0x21, 0xe5, 0x43, 0x0c, 0xed, 0x0e, 0xd5, 0x4f, + 0x52, 0xc2, 0xa5, 0xf7, 0x9f, 0xa1, 0x25, 0x76, 0x40, 0xa7, 0x3a, 0xa6, + 0xb4, 0xfb, 0x6c, 0xa7, 0xd7, 0x4c, 0xe8, 0x1f, 0xe4, 0xbc, 0xdf, 0xb5, + 0x00, 0x9b, 0x7c, 0xd0, 0xdf, 0x3a, 0x61, 0x8b, 0x49, 0x2b, 0x65, 0x25, + 0x74, 0xaa, 0xe9, 0x14, 0x2e, 0xfa, 0x15, 0x48, 0xf9, 0x4a, 0xa8, 0xc9, + 0x7a, 0xb1, 0x52, 0x37, 0x7b, 0xc8, 0x79, 0x16, 0x11, 0xaf, 0x5d, 0x63, + 0xe4, 0xa1, 0x98, 0x34, 0xa3, 0x09, 0xad, 0xe0, 0x8a, 0xb1, 0x97, 0x67, + 0xbc, 0x97, 0x9f, 0x0d, 0xcb, 0xd2, 0xed, 0x34, 0x38, 0x30, 0xb3, 0x85, + 0x53, 0x85, 0x0c, 0x7c, 0xf4, 0x99, 0xba, 0x0a, 0x58, 0xbb, 0x72, 0x28, + 0xb1, 0x6e, 0x53, 0x9e, 0x92, 0xe3, 0xec, 0xfb, 0x7c, 0xd3, 0x39, 0x0e, + 0xd8, 0x5f, 0x92, 0xa5, 0x36, 0xe4, 0x9f, 0xee, 0x88, 0xaa, 0xa0, 0x48, + 0x27, 0xe3, 0x7b, 0x02, 0xc9, 0xe4, 0x4c, 0x5a, 0xbf, 0x68, 0xcf, 0x4f, + 0xbb, 0x56, 0x7d, 0xfa, 0x82, 0x51, 0x68, 0x7f, 0x51, 0xd0, 0x1c, 0x9f, + 0x77, 0x93, 0x11, 0xc0, 0x7d, 0x40, 0x5a, 0x92, 0xaf, 0xb5, 0xdf, 0x5c, + 0xb6, 0x60, 0x77, 0x49, 0xfd, 0x5d, 0xd9, 0x9e, 0xef, 0x66, 0xe4, 0x58, + 0x8b, 0x97, 0x08, 0xca, 0x4e, 0xf8, 0xe9, 0x8e, 0xf0, 0xc9, 0x87, 0xb9, + 0xd8, 0x73, 0xf3, 0xbf, 0x43, 0xbb, 0x1c, 0x55, 0x7a, 0xdf, 0x49, 0x4f, + 0x60, 0x22, 0x02, 0x1e, 0xf9, 0x58, 0x9e, 0x79, 0x94, 0x1d, 0xb2, 0x66, + 0xc8, 0x89, 0x6e, 0xce, 0x40, 0x4c, 0x8c, 0xee, 0x5e, 0x45, 0xd8, 0x40, + 0x27, 0x50, 0x5b, 0x01, 0x7d, 0xb7, 0x1d, 0xc6, 0xf0, 0x21, 0xfb, 0x1d, + 0xb0, 0xa5, 0x83, 0xde, 0x25, 0x19, 0x0c, 0x5d, 0x27, 0x3e, 0x77, 0xf3, + 0x8a, 0x20, 0x07, 0x74, 0x97, 0x2b, 0x0b, 0xf2, 0xce, 0x14, 0x35, 0x2d, + 0xe0, 0x1f, 0xd4, 0xf9, 0xbf, 0xd0, 0xe5, 0xbc}, + pub_key_11, + {0x61}, + true}, + + // Comment: + // tcID: 364 + {SEC_OID_SHA256, + 364, + {0x1c, 0xb4, 0x17, 0xd0, 0xce, 0xea, 0xc2, 0x2a, 0x7c, 0x3c, 0x42, 0x45, + 0x79, 0x17, 0x6d, 0xa1, 0xb0, 0xcd, 0x3f, 0x34, 0x8f, 0xab, 0x09, 0x80, + 0x5b, 0x73, 0xe2, 0xfd, 0xcc, 0x50, 0x66, 0x9c, 0x53, 0xb6, 0x3e, 0xaa, + 0xb0, 0xd2, 0x56, 0xfc, 0xbf, 0xeb, 0x69, 0x35, 0xbd, 0xb6, 0xcd, 0x1b, + 0x2b, 0x9e, 0xc6, 0x59, 0x73, 0xc9, 0xeb, 0x53, 0xdd, 0xe8, 0x05, 0x25, + 0xdf, 0x8f, 0xe7, 0xef, 0x6b, 0x5e, 0xd5, 0x4e, 0xf0, 0x05, 0xbd, 0x7b, + 0x31, 0xe9, 0xe9, 0xaa, 0x0e, 0x9f, 0x8d, 0xa5, 0xdb, 0x8a, 0xaf, 0xef, + 0x60, 0xa4, 0x8b, 0x2d, 0x39, 0x00, 0xb7, 0x72, 0x2c, 0x24, 0xba, 0x48, + 0x67, 0x9d, 0xdf, 0xc1, 0x1b, 0x87, 0x58, 0x2a, 0x9f, 0xb3, 0x4a, 0xf9, + 0x0a, 0x0a, 0xa4, 0xce, 0x57, 0xaa, 0x1d, 0xa7, 0x6b, 0x5c, 0xf6, 0xbd, + 0xa2, 0x64, 0x9e, 0xc9, 0x9b, 0x07, 0xa8, 0x7f, 0xdc, 0x55, 0x48, 0xf7, + 0xbf, 0x31, 0xa5, 0x01, 0x9b, 0x97, 0xe0, 0xfe, 0xfe, 0xf7, 0x97, 0x1f, + 0x96, 0xd2, 0x55, 0x1c, 0x9b, 0x74, 0xe1, 0x64, 0xa6, 0xf2, 0x1f, 0xc7, + 0x60, 0xca, 0x25, 0x88, 0xb7, 0x45, 0xf5, 0xad, 0x51, 0xdb, 0x30, 0x4b, + 0x12, 0x3e, 0x6c, 0xba, 0xda, 0x39, 0xef, 0xc3, 0x09, 0xa6, 0x50, 0x29, + 0x59, 0x8d, 0x0c, 0x55, 0x90, 0x14, 0xc6, 0x10, 0x7e, 0xa0, 0x62, 0x6b, + 0x52, 0x58, 0x80, 0xfb, 0x1e, 0xaa, 0x00, 0xe0, 0xa9, 0x02, 0xac, 0xc6, + 0x70, 0x1d, 0xf1, 0x42, 0xf1, 0x8d, 0x9c, 0xa1, 0xb8, 0x85, 0xc9, 0x2b, + 0xe6, 0x18, 0x88, 0x8b, 0xd7, 0x25, 0x2e, 0xc3, 0x5b, 0x1e, 0x8e, 0x5d, + 0xd4, 0x38, 0x25, 0xa0, 0x59, 0xcd, 0x60, 0xd5, 0xc4, 0xed, 0xcb, 0xd6, + 0x78, 0xfe, 0x04, 0x95, 0x97, 0x1a, 0x05, 0xaa, 0x7f, 0xc7, 0xbd, 0xac, + 0x58, 0x4e, 0x2a, 0x00, 0x27, 0x06, 0x8e, 0xa4, 0x24, 0x42, 0x04, 0xa0, + 0xfa, 0x4b, 0x66, 0xd2, 0xef, 0x49, 0x86, 0x05, 0x38, 0xdd, 0xdf, 0xf1, + 0x9f, 0x65, 0x0b, 0x54, 0x65, 0x4f, 0xd8, 0x35, 0xcf, 0xed, 0x4d, 0x13, + 0xbb, 0x3f, 0xde, 0x99, 0xd8, 0x66, 0xa4, 0xec, 0xe7, 0xcb, 0x6d, 0xd1, + 0xc8, 0xe0, 0x2f, 0x80, 0x5f, 0x79, 0x16, 0xe1, 0x40, 0x27, 0x52, 0x48, + 0xf9, 0xd9, 0xe7, 0x11, 0x3e, 0xbe, 0x8b, 0x7b, 0xcc, 0x4e, 0x28, 0x81, + 0x6e, 0xba, 0x44, 0xdf, 0x20, 0xeb, 0xdd, 0x08, 0xdd, 0x72, 0x06, 0xb8, + 0xb5, 0xd8, 0xd9, 0xaf, 0x74, 0xdc, 0x78, 0x96, 0x51, 0xdc, 0x17, 0x2a, + 0xde, 0xb5, 0xc6, 0x42, 0x1c, 0xb8, 0xab, 0xf4, 0x84, 0x60, 0xab, 0x37, + 0x68, 0x45, 0x25, 0x3e, 0x62, 0xb3, 0x70, 0x26, 0xf7, 0xe7, 0xb9, 0xb2, + 0xcf, 0xb6, 0x85, 0x5c, 0xb9, 0xf3, 0x04, 0x0e, 0x48, 0x74, 0x17, 0x5f, + 0xb9, 0xcd, 0xd6, 0xf5, 0x50, 0xc3, 0xe0, 0xee, 0xd8, 0x9b, 0xaa, 0xb7, + 0xa0, 0xb1, 0x70, 0xf3, 0x34, 0xeb, 0x9a, 0xe5, 0x65, 0x25, 0xa0, 0xd6, + 0xc3, 0x8e, 0xa6, 0x84, 0x98, 0x13, 0x7f, 0xdd, 0x9c, 0x2b, 0x7b, 0x45, + 0x11, 0xfb, 0x0a, 0x69, 0xaa, 0xfd, 0x30, 0xf0, 0xe4, 0xc0, 0xb0, 0xa0, + 0xee, 0xdb, 0xf8, 0x0b, 0xb6, 0x3e, 0x30, 0x17, 0x53, 0x9a, 0x1c, 0xd4, + 0x1e, 0x6f, 0xf2, 0x26, 0x25, 0xe0, 0x7f, 0x03, 0x26, 0x81, 0x0e, 0x78, + 0x86, 0xd4, 0xac, 0x31, 0xf6, 0x21, 0xd4, 0xb3, 0xc1, 0xa8, 0x0c, 0x91, + 0x4e, 0x79, 0xe6, 0x3b, 0x33, 0x0a, 0x7c, 0x3c, 0x0e, 0x5a, 0xad, 0x84, + 0x01, 0x28, 0x27, 0x4b, 0x9f, 0x34, 0xf5, 0x65, 0x30, 0x03, 0x17, 0x59, + 0x62, 0xb2, 0xf7, 0xcd, 0xdf, 0xe1, 0x14, 0x15, 0xad, 0xe7, 0x4c, 0xee, + 0x07, 0xc6, 0x1c, 0xd2, 0xdb, 0x20, 0x22, 0xe8}, + pub_key_11, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: + // tcID: 365 + {SEC_OID_SHA256, + 365, + {0x89, 0x78, 0x9b, 0x9b, 0x0a, 0x97, 0xb9, 0x0c, 0x4e, 0xd9, 0xa4, 0x14, + 0x87, 0x9e, 0x80, 0x90, 0x12, 0xbd, 0x32, 0x8f, 0xaf, 0x15, 0xb7, 0x23, + 0x49, 0x5d, 0x1e, 0x0a, 0xeb, 0xbd, 0xe8, 0x82, 0x63, 0x90, 0x97, 0xe0, + 0xdc, 0xb5, 0x47, 0x1b, 0x1a, 0x0b, 0xe1, 0x21, 0x7c, 0xc6, 0xc3, 0x41, + 0x22, 0x59, 0x5f, 0xfb, 0x4a, 0xda, 0x75, 0xe2, 0x6c, 0x36, 0x2d, 0x96, + 0xc7, 0x40, 0x85, 0x25, 0xd8, 0xda, 0x42, 0x66, 0xb8, 0xff, 0xec, 0xce, + 0x06, 0xc2, 0xa0, 0x77, 0xb3, 0x83, 0xd8, 0x5d, 0xf1, 0x96, 0xb7, 0x07, + 0x5f, 0x27, 0x76, 0x79, 0x5a, 0x95, 0xc6, 0xb6, 0x88, 0xca, 0xc5, 0xf7, + 0xbc, 0xb1, 0x04, 0xe7, 0x5a, 0x1a, 0x70, 0x1f, 0x60, 0xb0, 0xa5, 0x45, + 0xdf, 0x50, 0x54, 0xad, 0x53, 0x8a, 0x4c, 0x76, 0xc3, 0x43, 0x36, 0xec, + 0x53, 0x2e, 0x7f, 0x6e, 0xe7, 0xb9, 0x99, 0xa1, 0xfc, 0x7f, 0xc2, 0xd1, + 0x44, 0x5e, 0x24, 0x7f, 0x71, 0xa9, 0x30, 0x2d, 0x9d, 0xc3, 0x2a, 0x59, + 0x34, 0x0e, 0xbd, 0x6f, 0xea, 0xc8, 0x43, 0x46, 0x7c, 0xb4, 0xa9, 0xa5, + 0x2e, 0x3b, 0xf0, 0xab, 0xb7, 0x93, 0x5a, 0x3a, 0xa1, 0x48, 0x11, 0x65, + 0x13, 0x11, 0x43, 0x95, 0xbb, 0xa3, 0x61, 0x42, 0x84, 0x8b, 0xf5, 0xa0, + 0x4f, 0x37, 0x18, 0x40, 0x7e, 0x4b, 0x93, 0xfb, 0xa0, 0x22, 0x90, 0xb9, + 0x28, 0x70, 0x23, 0xe6, 0xd8, 0x73, 0xa8, 0x54, 0x6d, 0xf9, 0x1f, 0x5f, + 0x96, 0x7b, 0x49, 0xe8, 0x51, 0x02, 0x38, 0x6e, 0x59, 0xdb, 0x91, 0xc5, + 0xe5, 0x18, 0x69, 0xb5, 0x0f, 0xdb, 0x19, 0x38, 0x79, 0xbc, 0xb0, 0x1e, + 0x6d, 0x2b, 0x05, 0xec, 0x6f, 0x0c, 0x91, 0xb6, 0x4c, 0xa8, 0xed, 0xf9, + 0xd5, 0xaa, 0xfa, 0x73, 0x59, 0xe5, 0x54, 0x87, 0x7c, 0xde, 0xc6, 0xea, + 0xaf, 0xac, 0x80, 0xda, 0x15, 0xcc, 0x47, 0xd1, 0xa8, 0xad, 0xdb, 0xe4, + 0x66, 0xee, 0x10, 0x0b, 0xf8, 0xa3, 0xfe, 0xe7, 0x5f, 0x49, 0x5d, 0xb7, + 0x22, 0xe8, 0x85, 0x3b, 0x4f, 0xd2, 0x1b, 0x16, 0xc4, 0xb6, 0x2b, 0x53, + 0x64, 0x15, 0x07, 0x77, 0x54, 0xe8, 0x51, 0x47, 0x2e, 0xf6, 0x04, 0xb7, + 0x77, 0xde, 0x4e, 0x5c, 0x82, 0xd1, 0xc2, 0xf6, 0x86, 0x99, 0xdb, 0x34, + 0x06, 0x36, 0xf7, 0x48, 0xe3, 0x43, 0x3d, 0xda, 0x9f, 0xc6, 0x22, 0x97, + 0x46, 0x3f, 0xa0, 0xc3, 0xa8, 0x75, 0xf3, 0x69, 0x4a, 0x79, 0xae, 0x32, + 0x5b, 0x3c, 0xf3, 0x1d, 0xc8, 0xf4, 0x26, 0x30, 0x6e, 0x47, 0x64, 0x3d, + 0x11, 0x9c, 0x10, 0x39, 0xe7, 0x7b, 0x5f, 0xc2, 0x7c, 0xd8, 0xd9, 0x10, + 0x4f, 0x9c, 0xdd, 0x62, 0xe5, 0xe4, 0x2f, 0x8d, 0xc1, 0xdb, 0x02, 0x19, + 0x87, 0x97, 0xa5, 0x81, 0x33, 0x19, 0x88, 0x56, 0xcf, 0x49, 0x0c, 0x7f, + 0x2b, 0x22, 0xf1, 0x48, 0x9e, 0x7e, 0xca, 0x21, 0x75, 0x0f, 0x97, 0xe9, + 0x49, 0x98, 0x25, 0x24, 0xef, 0x09, 0xee, 0x03, 0x3d, 0x83, 0x8f, 0x3e, + 0x65, 0xed, 0x17, 0x50, 0x78, 0xf3, 0x56, 0x9d, 0x78, 0x7d, 0x59, 0x9c, + 0x4a, 0x7e, 0x7b, 0x63, 0xe9, 0xa2, 0x5c, 0xdf, 0x63, 0x03, 0xad, 0xa4, + 0x8a, 0xcc, 0x63, 0x7a, 0xd0, 0x23, 0xd6, 0x5b, 0x90, 0x16, 0x29, 0xbd, + 0x14, 0x0b, 0x51, 0xc6, 0x97, 0x70, 0xe9, 0xe7, 0x9e, 0xc8, 0xdf, 0xc2, + 0x1b, 0xb1, 0xde, 0xbf, 0x3c, 0x5b, 0xdb, 0x7a, 0x1e, 0xd2, 0xae, 0xa2, + 0x97, 0x67, 0x70, 0x33, 0xd6, 0x81, 0xce, 0x28, 0x8d, 0xa6, 0x98, 0xe2, + 0x25, 0x38, 0xcf, 0xbe, 0xfd, 0x95, 0x0d, 0xc5, 0x48, 0xc8, 0xf1, 0x99, + 0xa8, 0xb5, 0xa3, 0xf1, 0x5d, 0x07, 0xd5, 0x38, 0x73, 0x4c, 0xd9, 0x78, + 0x9e, 0xd4, 0x23, 0x17, 0xe0, 0xc5, 0xf6, 0x56}, + pub_key_12, + {}, + true}, + + // Comment: + // tcID: 366 + {SEC_OID_SHA256, + 366, + {0x3c, 0x8c, 0xb7, 0xe2, 0xf9, 0xf2, 0xf4, 0x1e, 0x36, 0xb1, 0xdf, 0x26, + 0x13, 0x88, 0x17, 0x9d, 0xbb, 0x3b, 0xb9, 0x78, 0x30, 0xb7, 0xd7, 0x47, + 0x21, 0xcf, 0x4c, 0x4d, 0x29, 0x7f, 0xd1, 0x26, 0xab, 0xb9, 0xa7, 0x21, + 0x13, 0x44, 0xdc, 0x52, 0xb3, 0x69, 0x64, 0xc6, 0x66, 0xca, 0x72, 0x19, + 0x4c, 0x0f, 0x66, 0xcf, 0xf5, 0xd2, 0xa3, 0x96, 0x18, 0x88, 0xc2, 0x6d, + 0x39, 0x46, 0x77, 0x11, 0x7f, 0xec, 0x8b, 0xab, 0xf3, 0x82, 0x52, 0xbe, + 0x81, 0xfc, 0xd7, 0x93, 0x80, 0x43, 0x16, 0x47, 0xc2, 0xad, 0x63, 0xbf, + 0xfd, 0xcb, 0x00, 0x4e, 0x9e, 0xfb, 0x8c, 0x49, 0xb3, 0xd7, 0x75, 0xf1, + 0xb5, 0x34, 0x56, 0x58, 0x1a, 0x5c, 0x2c, 0x13, 0x0b, 0x5b, 0xcb, 0x47, + 0xc2, 0xc0, 0x15, 0x7f, 0xd2, 0x7b, 0xc1, 0x67, 0xf8, 0x89, 0x7a, 0x40, + 0xe7, 0x2b, 0xd4, 0xc4, 0x25, 0xa9, 0x11, 0x4c, 0xc1, 0x19, 0x5d, 0x15, + 0xa9, 0x79, 0x65, 0xaa, 0x59, 0xc7, 0x4f, 0x07, 0x66, 0xf4, 0x6b, 0x64, + 0x1c, 0x42, 0x29, 0xa4, 0xdb, 0xfb, 0xb3, 0xcb, 0xdf, 0xe6, 0xd2, 0x01, + 0x39, 0xcb, 0x4e, 0x58, 0x7a, 0xc9, 0x16, 0xc2, 0x29, 0x59, 0x54, 0x9c, + 0xa1, 0xbb, 0x29, 0x86, 0xd4, 0x23, 0xf7, 0x01, 0x08, 0x0b, 0x1d, 0x6c, + 0x5f, 0x28, 0x7c, 0xad, 0xd6, 0x3e, 0xdf, 0x4e, 0xe6, 0x35, 0x30, 0x47, + 0x30, 0xbd, 0x56, 0x18, 0xc6, 0x95, 0x2e, 0xc7, 0x67, 0xa9, 0x7f, 0x33, + 0xc6, 0xb9, 0xd7, 0x12, 0xdb, 0xa4, 0xda, 0x8e, 0x31, 0x52, 0xc2, 0x24, + 0x9a, 0x47, 0xac, 0x65, 0x6b, 0x8d, 0xde, 0x87, 0xa7, 0x6f, 0x0b, 0x22, + 0xb4, 0x84, 0x90, 0x3b, 0x88, 0x8b, 0x0c, 0x28, 0x77, 0x28, 0xa0, 0x55, + 0x8d, 0x49, 0x61, 0x57, 0x86, 0x93, 0x74, 0x5d, 0xb4, 0x07, 0xb6, 0x87, + 0xbb, 0xd9, 0xa3, 0x8d, 0x5a, 0x15, 0x97, 0xbb, 0x7d, 0x33, 0xa1, 0xd0, + 0xb8, 0x92, 0x7a, 0xba, 0x09, 0xa9, 0xd0, 0x47, 0xb5, 0xc9, 0xcb, 0x34, + 0x33, 0x28, 0x9b, 0x95, 0xbd, 0x15, 0x63, 0x07, 0x1f, 0xeb, 0x62, 0x21, + 0x11, 0xd2, 0xc0, 0xec, 0xf2, 0x3a, 0xcc, 0xb4, 0xc0, 0x25, 0x3c, 0x77, + 0xa4, 0x61, 0xcb, 0x7a, 0xdc, 0xdd, 0x55, 0xd3, 0x8e, 0x7b, 0x12, 0x32, + 0xef, 0xe9, 0x97, 0x90, 0x8f, 0xa2, 0x40, 0x54, 0xa8, 0x2e, 0x62, 0xf1, + 0x13, 0xc5, 0xd6, 0xba, 0xe2, 0x98, 0x5f, 0x7a, 0x31, 0x66, 0xfb, 0xa7, + 0x0e, 0xa9, 0x98, 0xc8, 0x0e, 0xe4, 0xf0, 0x4f, 0x5f, 0x18, 0xcd, 0x9e, + 0x7a, 0xc5, 0x80, 0xc4, 0x4a, 0x6f, 0x04, 0xd6, 0x71, 0xad, 0x5b, 0x00, + 0x23, 0x59, 0xde, 0xd0, 0xc2, 0x7e, 0xdf, 0xe5, 0x4c, 0x62, 0xeb, 0xf9, + 0x49, 0x08, 0xa4, 0x08, 0xd3, 0x70, 0xe3, 0x6c, 0xd2, 0x9e, 0xff, 0x2c, + 0x89, 0xea, 0x40, 0x50, 0xb2, 0x56, 0xd4, 0xcd, 0x9a, 0xab, 0x0d, 0xb5, + 0xe7, 0xe2, 0x9f, 0x63, 0x8a, 0x4c, 0x81, 0xc0, 0xbc, 0x61, 0x30, 0xdd, + 0x72, 0x24, 0x29, 0x50, 0xfc, 0xcb, 0xbc, 0x70, 0xaa, 0xa6, 0x34, 0x22, + 0xba, 0x32, 0x8e, 0xb3, 0x9c, 0x87, 0xf2, 0xf8, 0x4d, 0xbd, 0xbf, 0x36, + 0x5f, 0xc1, 0x17, 0x96, 0xe6, 0x86, 0xd9, 0xeb, 0x4a, 0x0b, 0xa4, 0x29, + 0xae, 0xa6, 0x79, 0x8e, 0x61, 0xb1, 0xed, 0xa6, 0xc1, 0x74, 0x58, 0xc5, + 0xe5, 0xb4, 0x8a, 0xe5, 0xe1, 0x1b, 0xaa, 0x6c, 0x45, 0xc3, 0x49, 0x68, + 0xac, 0xe8, 0x33, 0xea, 0x24, 0xeb, 0xe6, 0x57, 0x97, 0x87, 0x41, 0xcd, + 0xd2, 0x30, 0x8f, 0xb6, 0xd4, 0x54, 0x8a, 0x28, 0x90, 0x59, 0xb5, 0x6e, + 0x6d, 0x89, 0xcc, 0x31, 0x8a, 0xb1, 0xb0, 0x89, 0xec, 0x59, 0x80, 0xbc, + 0x93, 0x8e, 0x33, 0xaa, 0x77, 0xce, 0x02, 0xdd}, + pub_key_12, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 367 + {SEC_OID_SHA256, + 367, + {0x8c, 0x34, 0xf2, 0x3e, 0x48, 0x83, 0xbe, 0xb6, 0x10, 0x39, 0x46, 0x28, + 0xcf, 0x4b, 0xfc, 0x6d, 0xf1, 0x48, 0x75, 0x5e, 0x51, 0xc3, 0x4a, 0x93, + 0x6e, 0x37, 0x01, 0x8e, 0x9f, 0xda, 0xfe, 0x4b, 0xeb, 0xd8, 0x7b, 0xd9, + 0xe4, 0x23, 0xd3, 0xb0, 0xa7, 0x46, 0xe1, 0x15, 0xe9, 0x9b, 0x68, 0x91, + 0xa2, 0x48, 0x41, 0x28, 0x29, 0xfd, 0xc0, 0xe2, 0x50, 0x61, 0x1e, 0x8b, + 0x78, 0x5a, 0x76, 0x35, 0xcd, 0x1c, 0xcd, 0xbd, 0x4d, 0xda, 0x56, 0xe2, + 0xcc, 0x27, 0xae, 0x87, 0xc9, 0x6c, 0xa0, 0x78, 0x19, 0x43, 0xcd, 0xa2, + 0x69, 0xf1, 0x0b, 0x61, 0x39, 0x95, 0xa3, 0xdc, 0xe5, 0xc3, 0x92, 0x2d, + 0xab, 0xbb, 0xe3, 0x7d, 0xfe, 0x87, 0xa1, 0x76, 0x50, 0x38, 0x86, 0xf4, + 0x76, 0x67, 0x00, 0xe3, 0x77, 0xe4, 0x72, 0x95, 0x17, 0x57, 0x83, 0xdb, + 0xd3, 0x38, 0x99, 0xb7, 0xf1, 0xb2, 0x00, 0x3c, 0x01, 0x82, 0x21, 0xef, + 0xd5, 0x54, 0x2c, 0x6d, 0x52, 0x0e, 0xfc, 0xe5, 0xae, 0x96, 0xee, 0x86, + 0x1f, 0x03, 0xa8, 0x0c, 0xad, 0x2a, 0x70, 0x41, 0x9f, 0xa5, 0x25, 0x37, + 0xc8, 0xad, 0x5c, 0x13, 0x0c, 0x58, 0x74, 0xad, 0xbe, 0xaf, 0xd8, 0x43, + 0x20, 0xaa, 0xd9, 0xf5, 0x6b, 0x4c, 0x4f, 0x34, 0xce, 0x85, 0xe9, 0xf3, + 0xb0, 0xec, 0xae, 0x80, 0x3c, 0xba, 0xe8, 0x3a, 0xb1, 0x51, 0xea, 0x66, + 0xc1, 0x63, 0xcb, 0x33, 0x4f, 0x44, 0x60, 0xf8, 0x54, 0x66, 0xf3, 0x3a, + 0x69, 0x99, 0x24, 0xf4, 0x15, 0xc0, 0x67, 0xd4, 0xcd, 0xeb, 0xd5, 0x1c, + 0x43, 0xe8, 0xfa, 0xc8, 0x21, 0xf1, 0x38, 0xc0, 0x01, 0x11, 0x48, 0x0e, + 0x3e, 0x3e, 0xa4, 0xb2, 0x16, 0xd8, 0xde, 0x08, 0xfb, 0xae, 0xd3, 0x98, + 0x24, 0xa4, 0xe4, 0xf8, 0x6f, 0xbd, 0x0f, 0x9b, 0x66, 0x5f, 0x9b, 0x21, + 0x6b, 0x00, 0xa5, 0xab, 0x92, 0xca, 0x47, 0x51, 0xe3, 0xf8, 0xb0, 0x4d, + 0x00, 0x0e, 0x3e, 0xae, 0x18, 0xa8, 0xcf, 0x5a, 0x9d, 0x65, 0x5a, 0x5a, + 0x2f, 0x68, 0x16, 0x11, 0x92, 0x19, 0x08, 0x1e, 0x7e, 0xe2, 0xb2, 0xff, + 0x1f, 0x57, 0xb2, 0x26, 0xaa, 0x09, 0x62, 0x48, 0x25, 0x5b, 0xea, 0x2b, + 0x58, 0xe0, 0xb1, 0x19, 0x29, 0x5b, 0x4e, 0x4f, 0xe1, 0xc5, 0x72, 0xef, + 0x87, 0x83, 0xc2, 0xb4, 0xe5, 0xfe, 0x40, 0x23, 0xcc, 0x59, 0x34, 0x26, + 0x4f, 0xd9, 0x00, 0xd5, 0x34, 0x04, 0xb7, 0x18, 0x5d, 0xf3, 0x82, 0xad, + 0x6b, 0xc0, 0x7b, 0x45, 0x7d, 0xd9, 0xd3, 0xd2, 0x01, 0xf0, 0x64, 0x4b, + 0x9b, 0x69, 0x81, 0xa4, 0xf1, 0x46, 0x20, 0x97, 0x26, 0xa2, 0xbe, 0xf1, + 0xc7, 0xe9, 0x5b, 0x24, 0xc9, 0x3b, 0x83, 0x36, 0x44, 0x39, 0x05, 0x0d, + 0x4f, 0xa7, 0x8e, 0x80, 0x8f, 0x71, 0x9e, 0xde, 0x06, 0x24, 0x4f, 0xa6, + 0xe4, 0xb7, 0xca, 0x5e, 0x40, 0x41, 0x56, 0xa6, 0x5f, 0x27, 0x4c, 0xef, + 0x63, 0x7c, 0x62, 0xf6, 0x7a, 0x9b, 0xbb, 0x69, 0xe8, 0x94, 0xa6, 0xd3, + 0x4a, 0xe9, 0x4a, 0x5a, 0x60, 0x26, 0x62, 0xf8, 0xe7, 0xc0, 0x91, 0xc6, + 0xfd, 0x38, 0x97, 0x99, 0x2d, 0xbd, 0x6e, 0x39, 0x85, 0xed, 0x04, 0x2e, + 0x4c, 0x0d, 0x8a, 0xf8, 0x7b, 0x3f, 0x19, 0x01, 0x30, 0x8e, 0xfe, 0x60, + 0xcb, 0x24, 0x3c, 0x62, 0xc7, 0xc8, 0x9b, 0x3e, 0xc9, 0x20, 0xad, 0x5e, + 0xf7, 0xae, 0xa8, 0x5c, 0xa9, 0x81, 0xf4, 0x34, 0xc1, 0x02, 0xde, 0xf4, + 0x38, 0x79, 0x4f, 0xad, 0xd8, 0xe4, 0x48, 0x62, 0xc1, 0xa3, 0x5e, 0xf9, + 0x5d, 0x36, 0x38, 0xbf, 0x81, 0x85, 0xdc, 0x10, 0xdd, 0x5a, 0x3c, 0x2d, + 0x8d, 0x1e, 0xb0, 0x00, 0x01, 0x8f, 0x5e, 0x77, 0xb1, 0xd2, 0x51, 0xc0, + 0x2b, 0x83, 0xf1, 0xf6, 0xae, 0xc6, 0x2b, 0x1e}, + pub_key_12, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 368 + {SEC_OID_SHA256, + 368, + {0x86, 0x82, 0xd5, 0xba, 0xc5, 0x1b, 0xb3, 0x2b, 0xf2, 0x83, 0xb8, 0xca, + 0xb1, 0x17, 0x2d, 0x6e, 0x80, 0x54, 0xdb, 0xfc, 0x67, 0x2d, 0xe6, 0xf3, + 0x5f, 0x33, 0xa9, 0xf7, 0xb3, 0xf0, 0x66, 0x2f, 0xe1, 0x9e, 0xc0, 0x1a, + 0x74, 0xd5, 0xcb, 0xe6, 0xd9, 0x03, 0x51, 0x84, 0x3e, 0x2b, 0x12, 0x9d, + 0x0c, 0xe3, 0x08, 0x84, 0xfd, 0xbd, 0xcf, 0xc9, 0x62, 0xd2, 0x72, 0x1f, + 0xec, 0x5b, 0x3b, 0x7f, 0x6a, 0x9d, 0xb4, 0xa9, 0x5b, 0x13, 0xde, 0xf1, + 0x11, 0xc7, 0x37, 0xcf, 0xae, 0x72, 0xd1, 0x3a, 0xef, 0x4d, 0x0e, 0xa9, + 0xc2, 0x91, 0x81, 0x89, 0x15, 0x05, 0xa0, 0xd2, 0x8c, 0x5c, 0x88, 0x53, + 0xce, 0x5c, 0x37, 0x47, 0x66, 0x54, 0x70, 0x3e, 0xa2, 0xe7, 0xc6, 0x8e, + 0xd5, 0x25, 0x91, 0xc1, 0x82, 0xbc, 0x05, 0x1b, 0x5d, 0x83, 0x7e, 0xf3, + 0xbe, 0x06, 0x49, 0x01, 0xbe, 0x45, 0x49, 0x67, 0xbe, 0x52, 0xf9, 0xc7, + 0xd4, 0x06, 0xb7, 0x40, 0x9e, 0x93, 0x30, 0x8b, 0x74, 0xa8, 0x26, 0xd3, + 0xd1, 0xe6, 0xae, 0xdd, 0x8a, 0xba, 0x3f, 0x5f, 0x97, 0x18, 0x24, 0x78, + 0x41, 0x67, 0xdf, 0x53, 0xd0, 0x42, 0x78, 0x1b, 0x7c, 0x2d, 0x3c, 0xac, + 0x29, 0x42, 0x8c, 0x7d, 0xa1, 0xfb, 0xc4, 0x51, 0x68, 0x0c, 0xc2, 0x11, + 0x51, 0x7f, 0x91, 0x75, 0xff, 0x1b, 0x2c, 0x00, 0xf8, 0x19, 0x91, 0x6d, + 0x6d, 0x25, 0x58, 0x15, 0x42, 0xc8, 0xf0, 0x54, 0x79, 0xaa, 0xcf, 0xc2, + 0x45, 0xe5, 0x89, 0x47, 0x63, 0xdb, 0x8e, 0x79, 0x84, 0x9d, 0x3e, 0x2d, + 0xd8, 0xd7, 0x17, 0x8a, 0x38, 0xcd, 0x4c, 0xb7, 0xb0, 0x34, 0x36, 0xc1, + 0x50, 0xc4, 0x67, 0x54, 0x0d, 0xfc, 0xdd, 0x00, 0x1d, 0x6c, 0x89, 0x94, + 0xb2, 0xf8, 0xb3, 0x32, 0x70, 0x5b, 0x2b, 0x5a, 0xe0, 0xc8, 0x41, 0x70, + 0x8c, 0x83, 0xda, 0xdc, 0x7d, 0x64, 0x7a, 0xe1, 0x5e, 0x54, 0x74, 0x03, + 0xd6, 0x89, 0xa0, 0x0a, 0x6b, 0xd4, 0xde, 0x86, 0x02, 0x63, 0x34, 0x43, + 0xe0, 0xb7, 0xed, 0xf0, 0x60, 0xbb, 0x7b, 0x52, 0x9e, 0x0a, 0xfe, 0xb1, + 0xb4, 0x17, 0x1f, 0x70, 0xa9, 0x43, 0xa1, 0x4f, 0x69, 0xc5, 0x97, 0x20, + 0xb4, 0xb5, 0xae, 0x59, 0x31, 0x33, 0x25, 0x68, 0x5c, 0x10, 0x2d, 0x99, + 0x26, 0x45, 0xfd, 0x23, 0xaf, 0x12, 0xf3, 0xb8, 0xf8, 0xde, 0x79, 0x39, + 0x9c, 0xc6, 0xc8, 0x0f, 0x9a, 0x0c, 0x00, 0x6c, 0x31, 0x6f, 0xf7, 0xa6, + 0x96, 0x3a, 0x1f, 0x8e, 0xf5, 0x8a, 0x67, 0xd1, 0x07, 0xe5, 0xb4, 0x9f, + 0xd8, 0xd7, 0x07, 0x9b, 0xd4, 0x5f, 0x23, 0xef, 0x67, 0xf6, 0xa8, 0x31, + 0x27, 0xda, 0x15, 0x7f, 0x54, 0xfe, 0xf9, 0xdc, 0x01, 0x41, 0x5a, 0x6c, + 0xf7, 0xa9, 0x57, 0xf5, 0xff, 0xa1, 0x54, 0x57, 0xa1, 0xa8, 0xbf, 0x83, + 0x12, 0x73, 0xf4, 0x8f, 0x92, 0x7b, 0xa8, 0xbd, 0xe7, 0x9d, 0xa6, 0x23, + 0xa8, 0xa2, 0x78, 0x4e, 0x7d, 0x89, 0x50, 0xc5, 0xfc, 0xbe, 0xef, 0x58, + 0x68, 0x31, 0x1a, 0xcb, 0xb7, 0x93, 0xcd, 0xfa, 0x54, 0xc7, 0x02, 0x20, + 0x90, 0x73, 0xad, 0x85, 0x99, 0xc4, 0xc7, 0x4b, 0x31, 0xce, 0x3b, 0x66, + 0x23, 0x99, 0x78, 0x9f, 0xeb, 0xb3, 0x6d, 0x92, 0x2d, 0x77, 0xcd, 0xdf, + 0x63, 0xc1, 0xde, 0x3a, 0x6a, 0xba, 0x21, 0xd6, 0xd8, 0xed, 0x54, 0xa1, + 0xb4, 0x8f, 0x48, 0x95, 0x56, 0x02, 0xd0, 0xf6, 0xa4, 0xf5, 0xeb, 0x55, + 0x46, 0x13, 0x15, 0x61, 0x80, 0x92, 0x36, 0xf0, 0xc7, 0x1b, 0x83, 0x74, + 0x29, 0x01, 0x06, 0xb8, 0x93, 0xab, 0x70, 0xf6, 0xfe, 0xc1, 0xfb, 0xc3, + 0xbb, 0x6e, 0xf5, 0xe6, 0xc0, 0x26, 0x3a, 0x7c, 0x8c, 0xd9, 0x0c, 0x28, + 0x99, 0x68, 0x67, 0x17, 0x44, 0xe8, 0x53, 0xd7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 369 + {SEC_OID_SHA256, + 369, + {0x3a, 0xdc, 0xc0, 0x6e, 0x29, 0xc9, 0xf1, 0xf0, 0x8f, 0xf6, 0xff, 0x93, + 0x47, 0x2e, 0xaf, 0x91, 0x40, 0xd4, 0xb4, 0x7f, 0x86, 0xcf, 0xe6, 0x45, + 0xc5, 0x07, 0x78, 0x8a, 0xc4, 0x6d, 0x64, 0x02, 0xa0, 0x1b, 0x19, 0x48, + 0x3b, 0x48, 0xb8, 0x27, 0x42, 0x37, 0xb0, 0x8f, 0xb9, 0x44, 0xf8, 0x4b, + 0xcf, 0x33, 0x56, 0x7f, 0xa8, 0xf5, 0xe1, 0x15, 0xe1, 0x7a, 0x50, 0x19, + 0x42, 0x2c, 0xad, 0xe5, 0x52, 0xd1, 0x4b, 0xb7, 0x8f, 0xe0, 0x07, 0xcd, + 0x63, 0xa5, 0x66, 0xfd, 0xd2, 0x58, 0x42, 0x7c, 0xac, 0x46, 0xbe, 0xbe, + 0x1d, 0x8c, 0x17, 0x12, 0x03, 0xd7, 0x5f, 0x8c, 0x22, 0x8c, 0x11, 0x19, + 0x8a, 0x25, 0x29, 0x01, 0x2a, 0x27, 0xad, 0x35, 0xd3, 0x11, 0xc3, 0xe6, + 0x5b, 0x42, 0x20, 0x96, 0xe4, 0xe1, 0xc8, 0x26, 0x95, 0x9d, 0xee, 0xa5, + 0x95, 0x8c, 0xcc, 0x78, 0x44, 0xce, 0x10, 0x38, 0xdc, 0x26, 0xb8, 0x12, + 0x4a, 0x35, 0x4e, 0x27, 0x62, 0x4e, 0xf0, 0x22, 0xa1, 0x3a, 0xb0, 0x56, + 0x05, 0x4c, 0x9f, 0x73, 0x6a, 0x3e, 0x99, 0xd3, 0x73, 0x34, 0xc3, 0x62, + 0xfc, 0xd2, 0xc3, 0x94, 0x15, 0x3a, 0x0e, 0xeb, 0xa9, 0x09, 0xa8, 0xf4, + 0x61, 0x27, 0x03, 0x88, 0x32, 0xe8, 0x9c, 0x19, 0xf9, 0x12, 0xaa, 0x82, + 0x72, 0x41, 0x49, 0x94, 0x0a, 0x9c, 0x83, 0x5d, 0x7a, 0xd3, 0xe6, 0xf9, + 0x99, 0x0b, 0x00, 0xd7, 0xed, 0xa6, 0xe6, 0x35, 0xc4, 0xf3, 0x42, 0xa9, + 0xa9, 0x1f, 0x30, 0x1d, 0xc3, 0xec, 0xb1, 0x46, 0x54, 0x13, 0x67, 0x5c, + 0x5d, 0xf7, 0x50, 0x60, 0x3b, 0x93, 0x1e, 0xf6, 0x46, 0x59, 0x0d, 0x4a, + 0xbe, 0x86, 0x85, 0xa3, 0x52, 0x23, 0x44, 0x3a, 0xfc, 0xbd, 0x8b, 0x69, + 0x33, 0x13, 0xe3, 0x56, 0x0a, 0xf5, 0x10, 0x7b, 0xd8, 0xfa, 0xf8, 0x22, + 0xf6, 0x41, 0x01, 0x88, 0xab, 0x47, 0xff, 0x0e, 0x56, 0xaa, 0x43, 0x17, + 0x52, 0x11, 0xa8, 0x8c, 0xa3, 0x39, 0xf9, 0x94, 0x44, 0xf5, 0x89, 0x53, + 0x4e, 0x49, 0xc2, 0xf8, 0xf9, 0x71, 0xd9, 0xc5, 0xd9, 0xdc, 0xd7, 0x7b, + 0x4b, 0x72, 0x32, 0x3f, 0xb0, 0xa7, 0x6f, 0x90, 0xbc, 0x15, 0x47, 0xfa, + 0x18, 0x7a, 0xbd, 0x59, 0xc9, 0x62, 0x36, 0xc6, 0x39, 0xe5, 0x01, 0x91, + 0x04, 0xa6, 0xd3, 0xa3, 0x46, 0xf9, 0x54, 0x5f, 0xc0, 0x3f, 0x61, 0x6c, + 0xfd, 0x59, 0x97, 0xb1, 0x9b, 0x10, 0xd5, 0xad, 0xa0, 0xe3, 0x18, 0x47, + 0xe6, 0xdf, 0xa2, 0x8f, 0xf9, 0xff, 0x28, 0xef, 0xaa, 0x4e, 0x52, 0xd6, + 0xa0, 0x44, 0x23, 0x08, 0x24, 0x0b, 0xb7, 0x06, 0x57, 0x99, 0x3a, 0x2a, + 0xcf, 0xd9, 0xd1, 0x55, 0x09, 0xf1, 0x39, 0xc7, 0xee, 0x26, 0x3f, 0x33, + 0x59, 0xe0, 0x8b, 0xb9, 0x87, 0x69, 0x7c, 0x91, 0x43, 0x65, 0xd9, 0xc0, + 0x15, 0x4a, 0x47, 0xe7, 0x97, 0xf4, 0xd3, 0x29, 0xf8, 0xa6, 0xd8, 0x05, + 0x22, 0x8d, 0xf2, 0x99, 0x5f, 0x60, 0x1c, 0x86, 0x06, 0xd0, 0x30, 0x46, + 0xa4, 0xa8, 0xbd, 0xfd, 0x51, 0x2b, 0xef, 0xfb, 0x4d, 0xb4, 0xd6, 0x31, + 0xc2, 0x54, 0x90, 0x6a, 0x1a, 0xae, 0x0b, 0x6f, 0x32, 0xfa, 0xd3, 0x4a, + 0xb5, 0x55, 0x23, 0x82, 0x62, 0xe9, 0xde, 0xb4, 0xac, 0xc1, 0xd5, 0x71, + 0x63, 0x8c, 0x25, 0x56, 0x6f, 0x96, 0xee, 0xc0, 0x72, 0xa4, 0x38, 0x75, + 0xda, 0x82, 0xf1, 0x2b, 0xb9, 0x52, 0x58, 0x49, 0x05, 0xb2, 0xeb, 0x88, + 0xbf, 0x40, 0x04, 0x52, 0x93, 0x3e, 0xb5, 0xbc, 0x9c, 0xb0, 0x7e, 0x7f, + 0x13, 0x8f, 0x15, 0x81, 0xdf, 0x01, 0xd0, 0xa7, 0x10, 0x15, 0xd3, 0x61, + 0x90, 0x2b, 0x90, 0xb8, 0x6f, 0x45, 0x06, 0x07, 0x54, 0xf0, 0x27, 0xff, + 0x2c, 0x10, 0x81, 0x90, 0x83, 0x2d, 0xd8, 0x69}, + pub_key_12, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 370 + {SEC_OID_SHA256, + 370, + {0xac, 0x5c, 0xef, 0xb2, 0x9c, 0xb8, 0x10, 0xe3, 0x2c, 0x82, 0xf3, 0xe7, + 0x10, 0x90, 0xe2, 0xda, 0x0e, 0x10, 0x30, 0x0a, 0xcb, 0x63, 0x8c, 0xeb, + 0x24, 0xf4, 0x9a, 0x58, 0x8c, 0x54, 0xd8, 0x42, 0x56, 0xd5, 0x05, 0x84, + 0xf8, 0x77, 0x90, 0x84, 0x86, 0x23, 0x23, 0x98, 0x38, 0x86, 0x53, 0x95, + 0xbd, 0x32, 0x00, 0x96, 0x9b, 0x68, 0x86, 0xce, 0x38, 0xfa, 0x97, 0x61, + 0xe8, 0x23, 0xc6, 0xa5, 0xfb, 0x7f, 0x50, 0x06, 0x36, 0xec, 0xe0, 0x98, + 0xdf, 0x39, 0x5e, 0xae, 0xc9, 0x40, 0x5e, 0xe0, 0xad, 0x9b, 0xfd, 0x6a, + 0xed, 0x2f, 0x85, 0x03, 0xfc, 0x08, 0xa5, 0xa8, 0x1d, 0x9c, 0x56, 0x44, + 0xbc, 0x05, 0x38, 0x68, 0x35, 0x5a, 0xf6, 0xbf, 0x01, 0xbb, 0xd3, 0x74, + 0x90, 0xde, 0xa1, 0x74, 0xf2, 0xe0, 0x25, 0x93, 0x40, 0xa2, 0x95, 0x6f, + 0xf0, 0x09, 0x68, 0xc5, 0xff, 0x56, 0x59, 0xa5, 0xf1, 0x32, 0x53, 0x79, + 0x72, 0xd0, 0x5a, 0xcb, 0x49, 0x1a, 0xb1, 0x48, 0xbe, 0x78, 0x49, 0x38, + 0x44, 0x34, 0xf5, 0x0e, 0x58, 0x4b, 0x37, 0x1f, 0xf3, 0xf8, 0x67, 0x58, + 0x92, 0xce, 0xb3, 0xb9, 0x28, 0xe8, 0xbc, 0x7d, 0x49, 0xea, 0xb9, 0x63, + 0x55, 0x38, 0x81, 0x76, 0x03, 0x59, 0x1b, 0x91, 0x75, 0xe5, 0x1b, 0x6f, + 0x06, 0x76, 0x80, 0x42, 0xe1, 0x00, 0xd0, 0x2f, 0x89, 0xd4, 0x5b, 0x62, + 0x40, 0x1d, 0xe9, 0xc8, 0x07, 0x6b, 0x78, 0x92, 0x66, 0xd2, 0xa4, 0x0f, + 0x0f, 0x52, 0xe5, 0x27, 0xac, 0x50, 0x1a, 0x13, 0xe0, 0x06, 0xaf, 0xb3, + 0x64, 0xb7, 0xe5, 0xfe, 0x58, 0xf1, 0x3e, 0x30, 0x9b, 0xbd, 0x41, 0x4a, + 0x2c, 0x7f, 0xd3, 0xb6, 0x1e, 0x5c, 0xae, 0x5d, 0xc1, 0x4d, 0x81, 0xe6, + 0x01, 0x16, 0xc1, 0x74, 0x3b, 0x3a, 0x20, 0xcc, 0x93, 0x04, 0xdb, 0x04, + 0x4d, 0x73, 0xae, 0xa7, 0x4a, 0xc4, 0x9f, 0xac, 0xeb, 0x32, 0x1f, 0xee, + 0xc4, 0xe8, 0xcc, 0xb0, 0x4b, 0x9d, 0x3e, 0x26, 0xd6, 0x43, 0xa5, 0xba, + 0xdc, 0xc7, 0xca, 0x0a, 0x4d, 0xe4, 0xc7, 0xd6, 0x9a, 0xef, 0xac, 0x53, + 0x11, 0xd3, 0x91, 0x5f, 0x9d, 0xd3, 0x1a, 0x30, 0x9c, 0xb3, 0x9e, 0x4a, + 0x86, 0x1d, 0x0c, 0x9f, 0xe9, 0x3b, 0xb7, 0xb0, 0x10, 0x39, 0x6e, 0xa1, + 0xde, 0x18, 0xfe, 0xe6, 0xc5, 0x30, 0xa5, 0xdd, 0xa7, 0x3e, 0x8f, 0x05, + 0xb7, 0xa7, 0x45, 0x4b, 0xb5, 0x37, 0x5e, 0xf6, 0x4f, 0xaf, 0xce, 0x7f, + 0xdd, 0x5a, 0x65, 0xd4, 0xdc, 0x8b, 0x98, 0x68, 0xef, 0x43, 0x7c, 0x71, + 0xcc, 0x5a, 0x27, 0xee, 0xb0, 0x9c, 0x7f, 0x7e, 0x7b, 0x7f, 0x24, 0xd6, + 0x69, 0x41, 0x25, 0xbd, 0x47, 0x4f, 0xc0, 0x7b, 0x48, 0x18, 0x59, 0x75, + 0xec, 0xe1, 0x08, 0x48, 0xce, 0x53, 0x21, 0xdd, 0x27, 0xb5, 0x59, 0x8b, + 0xea, 0x47, 0x18, 0xa2, 0x1c, 0x39, 0xb5, 0xa6, 0x14, 0x85, 0x04, 0xdd, + 0x78, 0x5f, 0x38, 0x2d, 0x46, 0x73, 0x3c, 0xad, 0x2d, 0xe7, 0x9a, 0xeb, + 0xc4, 0xf6, 0x48, 0x1c, 0xfb, 0xe2, 0x14, 0xd4, 0xca, 0xde, 0xa1, 0x8c, + 0xfb, 0x0b, 0x53, 0x79, 0xe6, 0x69, 0x60, 0x9d, 0x1b, 0xad, 0x7b, 0x2b, + 0xfa, 0xde, 0x76, 0x74, 0x11, 0x36, 0x44, 0x56, 0x85, 0x19, 0xae, 0x78, + 0xb0, 0x95, 0x8c, 0x46, 0x79, 0x01, 0x4f, 0x91, 0x38, 0xb3, 0xb4, 0xd5, + 0xf4, 0x95, 0x20, 0xa5, 0x48, 0x5d, 0x2e, 0x1a, 0x28, 0x97, 0xe6, 0xca, + 0xe0, 0x40, 0x51, 0x88, 0x44, 0x05, 0xec, 0x87, 0x3f, 0x41, 0xd6, 0xa8, + 0xfe, 0xaf, 0x42, 0xeb, 0xf9, 0x01, 0xf4, 0x04, 0xf2, 0xbb, 0x39, 0x40, + 0x8a, 0x47, 0xf5, 0xca, 0xb1, 0x49, 0xcb, 0x72, 0x5d, 0xa1, 0x7d, 0x41, + 0x8d, 0x12, 0x8a, 0x9f, 0xb0, 0x28, 0x7b, 0x1e}, + pub_key_12, + {0x61}, + true}, + + // Comment: + // tcID: 371 + {SEC_OID_SHA256, + 371, + {0x32, 0xb0, 0xc4, 0xeb, 0xbf, 0xe2, 0xe8, 0x40, 0x43, 0xd4, 0x8c, 0xaa, + 0xb3, 0x28, 0xe0, 0x06, 0x71, 0xe5, 0x23, 0xae, 0x73, 0x50, 0x58, 0x32, + 0xa6, 0xb6, 0x53, 0x49, 0x50, 0x1e, 0x48, 0x57, 0x31, 0xc8, 0x37, 0x2d, + 0x54, 0xc4, 0x80, 0x26, 0xee, 0x0b, 0x7f, 0x41, 0xc8, 0xa3, 0xdf, 0x61, + 0x67, 0x39, 0x4c, 0x65, 0x0a, 0xe2, 0xd7, 0x4d, 0xf1, 0xae, 0xc9, 0x55, + 0x9b, 0xb5, 0x58, 0x71, 0x91, 0x5f, 0xd7, 0xd2, 0x52, 0xfc, 0xcb, 0x05, + 0x9e, 0xe4, 0xb7, 0xb5, 0x66, 0x79, 0x2c, 0xf3, 0x9c, 0xed, 0x1c, 0x13, + 0x3a, 0x34, 0x81, 0xe3, 0x6e, 0x63, 0xd7, 0x9b, 0x44, 0x3f, 0x42, 0x4e, + 0xc0, 0x31, 0x4d, 0x12, 0xfa, 0x81, 0xe4, 0xe6, 0xd5, 0x3c, 0x7f, 0x92, + 0x70, 0xb3, 0x1a, 0x4d, 0xf0, 0x7a, 0x22, 0xe3, 0x6f, 0x6e, 0xa5, 0xcf, + 0xc0, 0xfc, 0xa3, 0x21, 0x88, 0xd2, 0xa2, 0x63, 0x9a, 0x2d, 0xe4, 0x8e, + 0x41, 0xb1, 0x0f, 0xb5, 0xf5, 0xbf, 0xb9, 0x00, 0x54, 0x1d, 0x6d, 0x56, + 0x0d, 0x07, 0x9f, 0x1c, 0xf9, 0x4c, 0xe2, 0x47, 0xb2, 0x94, 0x45, 0x63, + 0x12, 0x72, 0xf0, 0x26, 0x07, 0x61, 0x09, 0x9e, 0xab, 0xdc, 0x0d, 0x44, + 0x64, 0x3f, 0x2e, 0x57, 0x06, 0x2d, 0x2b, 0x2c, 0x02, 0x0b, 0xd3, 0x2c, + 0x78, 0x61, 0xe6, 0xe6, 0x32, 0x11, 0x48, 0x57, 0xd0, 0x69, 0x5b, 0xe9, + 0x57, 0x3e, 0x80, 0x3d, 0xe0, 0x95, 0x84, 0x32, 0xc2, 0x61, 0x79, 0xd7, + 0x31, 0x1b, 0x60, 0xae, 0x0e, 0xd8, 0x98, 0x93, 0x56, 0x6f, 0xf4, 0x56, + 0x25, 0x89, 0x2e, 0x43, 0x1d, 0xba, 0xe0, 0xea, 0xeb, 0xfa, 0x78, 0x76, + 0x11, 0xe3, 0xef, 0x41, 0xba, 0xa7, 0xda, 0xb3, 0x1b, 0xd3, 0xaf, 0x98, + 0xa5, 0x08, 0xe1, 0xfe, 0x0f, 0x7e, 0x32, 0x55, 0xd9, 0x80, 0xf4, 0x0e, + 0xa4, 0xe0, 0xc7, 0x76, 0x97, 0xf7, 0x26, 0xfd, 0x5b, 0xbd, 0xae, 0x9a, + 0xe6, 0xf4, 0x49, 0x15, 0xd4, 0x87, 0x5d, 0xb5, 0xc8, 0x1b, 0xdf, 0x4c, + 0xf9, 0x65, 0x84, 0xb2, 0x04, 0x61, 0x3e, 0x5f, 0xd0, 0xf4, 0xbe, 0x66, + 0x49, 0x55, 0x62, 0x0f, 0x73, 0xe1, 0x3a, 0x36, 0x78, 0x1d, 0x8f, 0x2f, + 0x63, 0x03, 0x80, 0x1b, 0x4f, 0x8e, 0x31, 0x0c, 0x6e, 0x2a, 0x2c, 0x21, + 0x65, 0xf5, 0xf8, 0xa5, 0x02, 0xfb, 0xb5, 0x43, 0xa1, 0xc0, 0x44, 0xbf, + 0xa6, 0x60, 0x10, 0xbc, 0x9a, 0xca, 0x96, 0x04, 0x70, 0xb4, 0x97, 0xfa, + 0x9d, 0xa7, 0x03, 0xd0, 0x46, 0xd2, 0x66, 0xa1, 0xe1, 0x4b, 0xc6, 0x88, + 0x0d, 0x86, 0x63, 0xc2, 0x89, 0xa0, 0x3c, 0x50, 0x1d, 0x43, 0x9b, 0xa0, + 0xb4, 0x22, 0x5f, 0x04, 0x60, 0x2f, 0x0a, 0x2f, 0x67, 0xd6, 0x61, 0x8b, + 0x45, 0xe3, 0x2e, 0x35, 0x67, 0x86, 0x9a, 0x27, 0x27, 0xaa, 0xe2, 0x98, + 0x14, 0x81, 0x83, 0xc0, 0x9d, 0xde, 0xa4, 0x1b, 0x15, 0xac, 0xee, 0x6e, + 0x9a, 0xf9, 0x95, 0x9f, 0x06, 0xca, 0x34, 0x86, 0xc9, 0x3e, 0xfa, 0x8f, + 0x53, 0x9f, 0x40, 0x4e, 0x90, 0x8c, 0x30, 0xc8, 0x29, 0x9e, 0xef, 0xd5, + 0x01, 0x46, 0x74, 0xd4, 0x2f, 0xc0, 0x84, 0xac, 0x1f, 0xe1, 0xed, 0xcb, + 0x12, 0xa2, 0x6f, 0x66, 0x49, 0x5d, 0x39, 0x8a, 0xbb, 0x0b, 0x4b, 0xfd, + 0xd4, 0xc0, 0x20, 0x6f, 0x30, 0xb2, 0x29, 0xdc, 0x05, 0x9f, 0x6f, 0xff, + 0xd3, 0x51, 0x48, 0x9c, 0x52, 0x00, 0x9c, 0x89, 0x8e, 0xdc, 0x48, 0x45, + 0x70, 0xe6, 0xbc, 0x1c, 0x62, 0x75, 0xa0, 0x2e, 0xb2, 0x6a, 0x63, 0x79, + 0x45, 0x6c, 0xd4, 0x7a, 0x46, 0x54, 0xf2, 0xf2, 0xcd, 0x3b, 0x1f, 0x20, + 0xc4, 0x9c, 0xaf, 0xe4, 0xb6, 0x99, 0x8c, 0x9d, 0x2b, 0xb9, 0x15, 0x95, + 0xba, 0x11, 0xcf, 0x9d, 0x54, 0x76, 0x0f, 0x48}, + pub_key_12, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: short signature + // tcID: 372 + {SEC_OID_SHA256, + 372, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x20, 0xc6, 0x81, 0x49, 0xef, 0xc8, 0xa4, 0xa9, 0x13, 0xa2, 0x6c, + 0x91, 0x70, 0x59, 0x0a, 0x1e, 0xd9, 0x06, 0x43, 0x23, 0xc1, 0x2b, 0x6e, + 0xbd, 0xe1, 0x5a, 0xe8, 0xc0, 0x5a, 0x0e, 0x52, 0x05, 0xc9, 0x1f, 0x57, + 0xf5, 0x75, 0x38, 0x15, 0xff, 0x39, 0xc9, 0x18}, + pub_key_25, + {0x38, 0x31}, + true}, + + // Comment: short signature + // tcID: 373 + {SEC_OID_SHA256, + 373, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x09, 0x89, 0xe7, 0xff, 0x72, 0xe6, 0x7e, 0x68, 0x0b, 0xd2, + 0x1d, 0x5f, 0x96, 0x6e, 0x4a, 0xd8, 0xa4, 0x8c, 0x35, 0x92, 0xdb, 0xac, + 0xc4, 0xa2, 0xf0, 0x35, 0xb4, 0xef, 0x4d, 0x17, 0xa2, 0xf2, 0x5f, 0x8a, + 0x9f, 0xef, 0x7e, 0x78, 0xeb, 0x99, 0xd7, 0x6d, 0x68, 0x62, 0x9e, 0xd0, + 0x2d, 0x67, 0xc4, 0x3c, 0x4b, 0x7e, 0xc8, 0xc3, 0xba, 0xdc, 0x32, 0xe3, + 0xd0, 0xa5, 0x24, 0xc3, 0x26, 0x53, 0x77, 0x39, 0xb0, 0xfd, 0xe1, 0x56, + 0x72, 0x3b, 0x27, 0xc2, 0x3a, 0xe2, 0xb0, 0x98, 0x95, 0xe4, 0x70, 0xc6, + 0x4d, 0x70, 0x0f, 0x5c}, + pub_key_2, + {0x33, 0x36, 0x37, 0x30}, + true}, + + // Comment: short signature + // tcID: 374 + {SEC_OID_SHA512, + 374, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x09, 0xe7, 0xa1, 0x26, 0x90, 0x86, 0xf0, 0xbb, 0xc0, 0x77, + 0x8d, 0xed, 0x8d, 0x71, 0x08, 0xff, 0x4e, 0xdc, 0xc2, 0x31, 0x34, 0x25, + 0x08, 0x81, 0x17, 0xb2, 0xd5, 0xc5, 0x3e, 0x9d, 0x99, 0x71, 0x95, 0x0a, + 0x5f, 0xe8, 0xb2, 0xb6, 0x7d, 0x2b, 0xcd, 0x1b, 0xe7, 0x4f, 0x6b, 0x55, + 0x7a, 0x3f, 0x90, 0x65, 0x0a, 0x96, 0xd7, 0xe4, 0xdb, 0xd6, 0x3c, 0x05, + 0xb9, 0x4f, 0x73, 0x33, 0x7e, 0xea, 0x68, 0x24, 0x17, 0xc0, 0x58, 0xd6, + 0x6c, 0xe5, 0x23, 0xe4, 0x46, 0x10, 0x65, 0xac, 0x8b, 0xa9, 0x90, 0xc4, + 0xec, 0xd0, 0x49, 0x32}, + pub_key_5, + {0x38, 0x34, 0x34, 0x32}, + true}, + + // Comment: short signature + // tcID: 375 + {SEC_OID_SHA256, + 375, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x1a, 0x21, 0xab, 0xea, 0xc8, 0x40, 0x93, 0x98, + 0x31, 0x9e, 0x65, 0xc8, 0x65, 0x6f, 0x8f, 0x72, 0xe1, 0x79, 0xdd, 0x1e, + 0x99, 0x35, 0x8c, 0x75, 0x31, 0xfd, 0xdc, 0x03, 0x7e, 0x47, 0xc1, 0xe6, + 0x88, 0xcd, 0x70, 0xea, 0xfd, 0x6e, 0xea, 0x01, 0xc8, 0x23, 0x51, 0x6b, + 0xc7, 0x9f, 0x89, 0xd7, 0xe5, 0x2e, 0xe1, 0xeb, 0x4f, 0xfd, 0xea, 0xad, + 0x1d, 0x55, 0x0d, 0xc0, 0xa4, 0x71, 0x85, 0xbc, 0x9c, 0x42, 0xe4, 0x7f, + 0xce, 0x55, 0x03, 0xc3, 0x37, 0x0a, 0x60, 0x51, 0x0f, 0x83, 0x4b, 0x46, + 0x91, 0x15, 0x2e, 0xf6, 0x68, 0xde, 0xca, 0x63, 0x3c, 0xf3, 0x87, 0x3c, + 0xe6, 0x61, 0x39, 0x51, 0x78, 0x4a, 0xa7, 0xda, 0xfd, 0xe1, 0x18, 0xf3, + 0x7f, 0x1c, 0xdf, 0x1a, 0x68, 0x7a, 0xc2, 0x36, 0xd5, 0xc9, 0x56, 0xbc, + 0xed, 0x56, 0x4b, 0x73, 0xcf, 0x20, 0x2e, 0x3b, 0xac, 0xe5, 0x96, 0x67}, + pub_key_7, + {0x34, 0x33, 0x36, 0x30}, + true}, + + // Comment: short signature + // tcID: 376 + {SEC_OID_SHA512, + 376, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0xbd, 0xd0, 0xc9, 0xe4, 0x51, 0xb5, 0xb3, 0xe5, + 0x51, 0x3a, 0x94, 0x49, 0x2d, 0xbe, 0xe1, 0xad, 0xa9, 0xea, 0x87, 0xe6, + 0x5a, 0x8c, 0xd9, 0x5c, 0xce, 0xb4, 0xd3, 0x04, 0x29, 0x4c, 0xe3, 0x4b, + 0xf0, 0x9a, 0x21, 0x2f, 0x14, 0x90, 0x8f, 0x5b, 0x86, 0x5c, 0x7a, 0x34, + 0xa7, 0x2e, 0x68, 0xe3, 0x89, 0x79, 0x4a, 0x2d, 0x1c, 0x57, 0x67, 0xba, + 0x17, 0x82, 0x9e, 0x20, 0x44, 0x10, 0x8a, 0xc7, 0x84, 0x2b, 0x6b, 0xfe, + 0x0a, 0x56, 0x63, 0xb4, 0x33, 0xd6, 0x56, 0xf4, 0xe3, 0x85, 0x22, 0xc5, + 0xa5, 0xa2, 0x3c, 0x46, 0x0b, 0x89, 0x88, 0x33, 0x82, 0x8d, 0x25, 0x73, + 0x50, 0xe5, 0x81, 0x42, 0x91, 0xb5, 0x4c, 0xf1, 0x30, 0x89, 0x08, 0x0f, + 0x84, 0x99, 0x8e, 0xdc, 0xac, 0xf0, 0xfe, 0x5f, 0xca, 0x0c, 0x1f, 0x8b, + 0x17, 0x6b, 0x17, 0x2c, 0x5f, 0x99, 0x89, 0x49, 0x1a, 0x03, 0x9b, 0xef}, + pub_key_10, + {0x36, 0x31, 0x32, 0x37}, + true}, + + // Comment: signature is close to n + // tcID: 377 + {SEC_OID_SHA256, + 377, + {0x92, 0xbf, 0x17, 0xcd, 0xbf, 0xfb, 0x42, 0xfa, 0x99, 0x57, 0xce, 0x37, + 0x82, 0x6b, 0xb4, 0x51, 0x70, 0x8e, 0x7c, 0xde, 0xc8, 0x75, 0x2b, 0x80, + 0x9c, 0x81, 0xa8, 0xd1, 0x6f, 0xe5, 0xfe, 0x4d, 0xab, 0x6a, 0x9d, 0xb6, + 0xd1, 0x1d, 0xbb, 0x12, 0x08, 0x66, 0x45, 0xdb, 0x75, 0x46, 0x64, 0x2b, + 0x32, 0x2e, 0x83, 0x31, 0xdd, 0x7f, 0x29, 0xef, 0xf6, 0x8b, 0xf4, 0x0b, + 0x24, 0xf8, 0x08, 0x84, 0xf5, 0x15, 0x2b, 0x1f, 0xda, 0x9b, 0x9f, 0x7a, + 0xe2, 0xfc, 0xe2, 0x72, 0x1c, 0xde, 0xe0, 0xfc, 0x48, 0xf8, 0x5a, 0x6e, + 0x8e, 0x64, 0xf7, 0x67, 0xed, 0x97, 0x27, 0xfd, 0x2d, 0xc5, 0x97, 0x96, + 0x7e, 0x27, 0x6a, 0x5e, 0x2e, 0x76, 0x85, 0x28, 0xaf, 0xdd, 0x9d, 0xf4, + 0xb6, 0xdd, 0xda, 0x4c, 0x17, 0x43, 0x00, 0xe4, 0xda, 0x3c, 0x19, 0xa3, + 0xc3, 0x22, 0x99, 0xe1, 0xe7, 0x85, 0x79, 0x34, 0xc1, 0x4d, 0xd6, 0x20, + 0x3d, 0x8c, 0x26, 0x71, 0x28, 0x9b, 0xc3, 0x92, 0x71, 0x15, 0x97, 0x15, + 0x53, 0x64, 0xa5, 0x90, 0x46, 0xb2, 0xb9, 0xf1, 0x90, 0x5f, 0xe7, 0x17, + 0xca, 0x7e, 0xfe, 0xbb, 0x4c, 0x19, 0x69, 0xb8, 0x04, 0x11, 0x8e, 0xff, + 0xa2, 0x40, 0xb8, 0xbf, 0x4b, 0xb1, 0xa6, 0xd0, 0x61, 0x6f, 0xd5, 0xbe, + 0x2f, 0x08, 0x1d, 0xc9, 0xef, 0x74, 0x1a, 0x9a, 0x4a, 0xe7, 0x27, 0x44, + 0x18, 0xb7, 0x91, 0x43, 0x2d, 0xe4, 0x70, 0xc4, 0x55, 0x64, 0x63, 0x10, + 0x83, 0x88, 0xe8, 0xe8, 0xed, 0x5d, 0xce, 0xbf, 0x35, 0x58, 0xe4, 0x65, + 0x0c, 0x2a, 0xc9, 0x7c, 0x86, 0xfa, 0x68, 0x21, 0x76, 0xf0, 0x9b, 0x5d, + 0xd8, 0xcf, 0xbf, 0x15, 0xd1, 0x9c, 0x3f, 0xe4, 0xf9, 0x61, 0xf4, 0x60, + 0x7c, 0x12, 0xcb, 0x3d, 0xfa, 0xd9, 0xb6, 0xa0, 0xe5, 0x9c, 0x92, 0xfa, + 0xa1, 0xfc, 0x86, 0x22}, + pub_key_3, + {0x32, 0x35, 0x39, 0x34}, + true}}; + +#endif // rsa_signature_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h new file mode 100644 index 000000000..f19258174 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h @@ -0,0 +1,7256 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_2048_sha224_vectors_h__ +#define rsa_signature_2048_sha224_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_0{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3, 0x2c, 0xd0, + 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a, 0x13, 0x37, 0x35, + 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a, 0xfc, 0x77, 0xb6, + 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb, 0x30, 0x21, 0xfc, + 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11, 0x91, 0xd4, 0x85, + 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7, 0xca, 0xe2, 0xbd, + 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67, 0xab, 0xcc, 0x6d, + 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a, 0xb4, 0xde, 0x1a, + 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55, 0xd5, 0xa6, 0xa7, + 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc, 0x3b, 0xda, 0xb8, + 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4, 0x5e, 0x10, 0xb4, + 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc, 0xf5, 0xb1, 0xd3, + 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a, 0x6e, 0x02, 0xb2, + 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85, 0x99, 0x58, 0x6e, + 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33, 0x9c, 0xee, 0xbf, + 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc, 0xb0, 0x0b, 0x1c, + 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50, 0x47, 0xab, 0xb5, + 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55, 0xe3, 0x8c, 0xc9, + 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c, 0x30, 0x1f, 0xab, + 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81, 0x60, 0x7a, 0xba, + 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e, 0x80, 0x46, 0x8b, + 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d, 0xee, 0x30, 0xb0, + 0xf5, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaSignatureTestVector kRsaSignature2048Sha224WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA224, + 1, + {0x19, 0xc5, 0x76, 0xf1, 0x91, 0xc2, 0x73, 0x30, 0x6e, 0xc6, 0xee, 0x9e, + 0x26, 0xc6, 0x73, 0xbd, 0xcf, 0x3f, 0x82, 0x1a, 0xda, 0xf1, 0x3a, 0x07, + 0x59, 0xdf, 0x77, 0x87, 0x51, 0x1d, 0xdb, 0x09, 0x6e, 0x96, 0x4f, 0x5d, + 0xc1, 0x99, 0xcc, 0xc5, 0xcf, 0x13, 0x1f, 0x85, 0x50, 0x65, 0xd6, 0xff, + 0x0a, 0x6c, 0x72, 0x06, 0x51, 0x47, 0x7d, 0x90, 0x26, 0xbe, 0xd8, 0x2d, + 0x20, 0x1f, 0x6e, 0x84, 0xa2, 0x3b, 0x37, 0x72, 0x5f, 0xd2, 0x4f, 0x5b, + 0x75, 0xae, 0xdc, 0x2a, 0xfa, 0x24, 0x52, 0x4e, 0x72, 0x22, 0xc0, 0xdd, + 0x7c, 0x6d, 0x27, 0x42, 0x43, 0x0b, 0xab, 0x3e, 0xc4, 0x6d, 0x12, 0x20, + 0x4a, 0x94, 0xa5, 0x33, 0xe2, 0xa9, 0x14, 0x77, 0x23, 0xd0, 0x87, 0xd6, + 0x19, 0xe0, 0x78, 0x73, 0xa4, 0x26, 0x1c, 0x42, 0x02, 0x26, 0xec, 0x18, + 0x69, 0xab, 0xd7, 0x01, 0x17, 0xc7, 0x87, 0xd4, 0xb1, 0x82, 0x7f, 0xe9, + 0x87, 0x79, 0x28, 0x74, 0x51, 0x08, 0x63, 0x54, 0x29, 0x2b, 0xbb, 0x90, + 0x61, 0x7c, 0xeb, 0x39, 0x11, 0x22, 0xef, 0xe7, 0x08, 0x87, 0x71, 0x0c, + 0x5c, 0xb4, 0x54, 0x9d, 0x16, 0x3d, 0x37, 0xe7, 0x9b, 0x33, 0xc1, 0xb3, + 0x36, 0x82, 0x6c, 0xb5, 0x3b, 0x64, 0x86, 0x89, 0xe6, 0xda, 0x54, 0x24, + 0x1d, 0x20, 0xdf, 0x82, 0x2c, 0xf7, 0x77, 0x0d, 0x7b, 0xea, 0xef, 0x4b, + 0xb0, 0x00, 0x68, 0x25, 0x27, 0x86, 0x58, 0x0a, 0x88, 0xcd, 0x00, 0xe9, + 0x3f, 0x5e, 0xf4, 0x2b, 0x69, 0xef, 0xa7, 0xc3, 0x64, 0xb9, 0x87, 0x49, + 0xfe, 0x73, 0x4e, 0xe7, 0xbd, 0x13, 0xd0, 0xac, 0xa5, 0x85, 0xd8, 0x4e, + 0x4f, 0xe4, 0xb2, 0x94, 0x78, 0x69, 0x71, 0x70, 0x28, 0x0a, 0x59, 0x21, + 0x27, 0x89, 0x97, 0xef, 0x98, 0x56, 0xf7, 0x37, 0x2b, 0x69, 0x95, 0xd7, + 0xeb, 0x43, 0xce, 0x0c}, + pub_key_0, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA224, + 2, + {0xab, 0x2e, 0x75, 0x8c, 0x8d, 0xe9, 0x72, 0x82, 0xa7, 0xed, 0xe3, 0x40, + 0x16, 0x80, 0xea, 0xd1, 0x87, 0xcc, 0x08, 0x65, 0x8b, 0xe0, 0x04, 0x1f, + 0x10, 0x88, 0x51, 0x14, 0x9a, 0x9b, 0x9d, 0x25, 0x88, 0xd5, 0xca, 0x54, + 0x40, 0x39, 0x53, 0x3e, 0xeb, 0xd0, 0x30, 0x5c, 0x07, 0xf3, 0x94, 0x50, + 0x4d, 0x91, 0xa5, 0x78, 0xf5, 0x76, 0x42, 0x67, 0x14, 0x9d, 0x4e, 0xf7, + 0x0b, 0x88, 0xa2, 0xa3, 0xf8, 0xcf, 0x0b, 0x10, 0x61, 0xd0, 0x68, 0x82, + 0xaf, 0x53, 0xa8, 0x8b, 0xef, 0x19, 0x5a, 0xac, 0x87, 0x29, 0x4d, 0xc8, + 0x33, 0xd8, 0x0f, 0x42, 0xd9, 0x42, 0xf3, 0xa5, 0x9b, 0xb2, 0x42, 0xb1, + 0x87, 0xe2, 0x3b, 0xb8, 0x9a, 0x06, 0x8b, 0xb4, 0xc8, 0xa2, 0x15, 0x24, + 0x7d, 0x04, 0xae, 0xc5, 0x7f, 0x81, 0xf7, 0x5c, 0x14, 0xe7, 0x11, 0xb5, + 0x87, 0x8b, 0x04, 0x86, 0x3e, 0x71, 0x5d, 0x0f, 0x35, 0x9a, 0xd1, 0x3f, + 0x00, 0x8b, 0x79, 0x34, 0x2b, 0x7a, 0x4c, 0xa0, 0x95, 0xfd, 0x02, 0x1f, + 0x63, 0x9e, 0x8f, 0x48, 0x86, 0x0c, 0x1e, 0xaf, 0xe6, 0xfa, 0x19, 0x16, + 0x2c, 0x26, 0x32, 0xa2, 0xd3, 0xa0, 0x53, 0x30, 0xd1, 0x49, 0xf3, 0xea, + 0x6c, 0x9a, 0xed, 0x9f, 0x89, 0xfa, 0x3f, 0x7b, 0xcb, 0x2c, 0xf2, 0xa3, + 0xd1, 0xaf, 0x04, 0x84, 0x17, 0x87, 0x10, 0xc2, 0x1c, 0x04, 0x6a, 0x81, + 0x2f, 0x3b, 0x8d, 0x68, 0x02, 0x71, 0x73, 0xff, 0x5a, 0xeb, 0x1a, 0xd1, + 0x9e, 0xa6, 0x63, 0x9e, 0x2d, 0x88, 0x6e, 0xab, 0xf8, 0x14, 0x9a, 0x8f, + 0xb4, 0x91, 0xd2, 0xc3, 0x6c, 0xcf, 0xc4, 0xda, 0x2a, 0x97, 0x85, 0xa9, + 0x92, 0x04, 0x6f, 0x24, 0xa9, 0x3d, 0x2d, 0xd7, 0x76, 0x5a, 0x17, 0x1c, + 0xd8, 0xec, 0xb6, 0x8b, 0x94, 0xee, 0x70, 0xb0, 0xe5, 0xbf, 0x79, 0x19, + 0x67, 0x26, 0x72, 0x51}, + pub_key_0, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA224, + 3, + {0x61, 0xc7, 0x02, 0xc7, 0x2b, 0x01, 0x77, 0xac, 0x85, 0x7e, 0x52, 0x70, + 0x7c, 0x1a, 0x40, 0xb8, 0x4a, 0x18, 0x59, 0xbf, 0x1d, 0x7d, 0x1c, 0xdb, + 0xda, 0x64, 0x3f, 0x92, 0x4e, 0x8b, 0xab, 0x7c, 0x3d, 0x3e, 0xb2, 0x06, + 0x5a, 0xff, 0x83, 0x7e, 0x92, 0xf9, 0x38, 0x36, 0xfd, 0x54, 0xea, 0x52, + 0xe0, 0x85, 0xe1, 0x9c, 0xb0, 0xcb, 0x59, 0xfa, 0x58, 0xaf, 0xad, 0x48, + 0x48, 0x0c, 0x2d, 0xac, 0x57, 0x93, 0x15, 0x34, 0x08, 0x83, 0x88, 0x6e, + 0x78, 0x45, 0x6c, 0xe7, 0x50, 0xfc, 0x55, 0xb6, 0xc1, 0x88, 0xb7, 0x16, + 0xbd, 0xa7, 0x95, 0x7f, 0xf5, 0x47, 0x22, 0x2f, 0x0c, 0xc1, 0x46, 0x23, + 0x44, 0xde, 0x4b, 0xf0, 0x78, 0xec, 0x19, 0xf1, 0xba, 0x59, 0x01, 0xa0, + 0xe5, 0xf4, 0x0d, 0x93, 0xdb, 0xae, 0x4a, 0xac, 0x40, 0x78, 0x34, 0xb2, + 0x72, 0xa2, 0xbe, 0x82, 0xc8, 0xda, 0x08, 0x5a, 0x3e, 0x1e, 0x9e, 0x0a, + 0x57, 0xd3, 0xf4, 0x3d, 0x26, 0x46, 0x25, 0x66, 0xf0, 0xae, 0xad, 0xe0, + 0x4e, 0xe8, 0x98, 0x1f, 0xec, 0x8d, 0x7e, 0x34, 0xc9, 0x16, 0xfe, 0x78, + 0xc0, 0xc5, 0xc4, 0x37, 0x81, 0xba, 0xb2, 0xfe, 0xca, 0xb6, 0x54, 0xfa, + 0x55, 0xac, 0x99, 0x18, 0x25, 0x45, 0xd0, 0xdd, 0xf0, 0x70, 0xd4, 0x1f, + 0x67, 0xef, 0xe0, 0x73, 0x7d, 0x8e, 0xca, 0xb3, 0x41, 0x17, 0x20, 0xc8, + 0x48, 0x62, 0x60, 0x6c, 0x8e, 0x4b, 0x53, 0xe6, 0x0f, 0xaa, 0x1c, 0x9a, + 0x98, 0x38, 0x6e, 0x92, 0xb0, 0x3d, 0x67, 0x6b, 0x53, 0xe3, 0xfd, 0xbc, + 0xa3, 0xbd, 0xf0, 0x18, 0x7d, 0xdc, 0x50, 0x08, 0x6c, 0xf8, 0x2c, 0xa6, + 0x05, 0x2b, 0xe5, 0x5f, 0xbb, 0x7f, 0x3b, 0xdb, 0x6c, 0x6c, 0x04, 0x32, + 0xde, 0xfa, 0x56, 0x34, 0x79, 0x7c, 0x23, 0xb4, 0x94, 0xc3, 0x88, 0x08, + 0x46, 0x16, 0x9b, 0x67}, + pub_key_0, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA224, + 4, + {0x96, 0x5f, 0x82, 0xf0, 0x64, 0x9a, 0x33, 0x8e, 0xf1, 0x43, 0x87, 0xa7, + 0xf3, 0x33, 0x5b, 0x9e, 0x2d, 0x5d, 0x3b, 0x40, 0x09, 0xee, 0xcf, 0xd2, + 0x6c, 0x01, 0x10, 0x34, 0x4a, 0x30, 0x11, 0x7b, 0xde, 0x6b, 0xad, 0x66, + 0x8c, 0xf0, 0x83, 0xbe, 0xb2, 0x82, 0x42, 0x46, 0x0f, 0xbb, 0x96, 0xad, + 0xf9, 0x75, 0x4b, 0x9a, 0x4d, 0x45, 0x05, 0xf6, 0x41, 0x2e, 0x67, 0x7b, + 0xf3, 0x34, 0x98, 0x68, 0xfd, 0x5b, 0x52, 0x68, 0x78, 0x63, 0x08, 0xa5, + 0x29, 0x3f, 0x2c, 0xb2, 0xf7, 0xff, 0xda, 0x76, 0x10, 0x43, 0x51, 0xf1, + 0x03, 0x81, 0xe5, 0x04, 0xe7, 0x2d, 0x27, 0x43, 0x5d, 0x5b, 0xea, 0x05, + 0x17, 0xd2, 0x0e, 0xbe, 0xc0, 0xaf, 0xa5, 0x31, 0xe5, 0x20, 0xe5, 0xfe, + 0x48, 0x44, 0x75, 0xa3, 0x30, 0xa4, 0x0b, 0xa1, 0x10, 0x9c, 0x20, 0x4f, + 0xab, 0xc4, 0x4e, 0xc0, 0x99, 0x87, 0x8a, 0x5e, 0x31, 0x34, 0x2a, 0x65, + 0x00, 0x47, 0xc2, 0x99, 0xa5, 0xf2, 0x32, 0x2f, 0x05, 0x7b, 0x95, 0x86, + 0xcd, 0x9e, 0xeb, 0xee, 0xd1, 0xf3, 0xd2, 0xd9, 0x4a, 0xac, 0x24, 0xf9, + 0xd7, 0xb2, 0xf0, 0x5c, 0x6f, 0x28, 0xbc, 0x49, 0xcb, 0x2b, 0x00, 0xf5, + 0xe5, 0x68, 0x70, 0xfa, 0x09, 0x9c, 0xfb, 0x2c, 0x3e, 0x27, 0x63, 0x81, + 0xad, 0xf5, 0xa0, 0x30, 0xab, 0x6f, 0xfd, 0x9c, 0xb9, 0x6f, 0xe3, 0x09, + 0x06, 0x1d, 0x44, 0xc2, 0xca, 0x5c, 0xcd, 0xd7, 0x6a, 0x69, 0x45, 0x8b, + 0xe5, 0x61, 0xe3, 0xf0, 0xef, 0x60, 0x3e, 0xbe, 0x9e, 0xcd, 0x53, 0x33, + 0x33, 0x58, 0x42, 0x36, 0x97, 0x0d, 0xc7, 0x41, 0x41, 0x24, 0xac, 0xe9, + 0x83, 0x57, 0xc4, 0x96, 0x36, 0x9b, 0xf9, 0x41, 0x23, 0xbf, 0x0d, 0x4e, + 0x57, 0xb0, 0x3a, 0xee, 0x56, 0x7c, 0x2f, 0x83, 0xa9, 0xe6, 0x37, 0x8e, + 0x62, 0xa4, 0x2f, 0xed}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA224, + 5, + {0x10, 0x5c, 0x68, 0xd2, 0x21, 0xaa, 0x57, 0x9a, 0xb6, 0x20, 0x6d, 0x23, + 0xbe, 0x01, 0xd0, 0xc9, 0x1f, 0x98, 0xfb, 0x67, 0xed, 0x8d, 0x20, 0x44, + 0xb6, 0x27, 0x89, 0x16, 0x22, 0x37, 0x58, 0xaa, 0x34, 0x6b, 0xd6, 0xd5, + 0xc7, 0x28, 0x2d, 0x23, 0xa2, 0xbf, 0x70, 0x2e, 0x0f, 0xac, 0xdf, 0xb8, + 0x84, 0xe0, 0xb3, 0x89, 0x20, 0x2a, 0x50, 0x73, 0xa7, 0x15, 0xfa, 0x80, + 0x15, 0x8e, 0x31, 0xd1, 0xe3, 0x58, 0x8a, 0xf3, 0x0d, 0x2f, 0xd8, 0xb6, + 0x12, 0x33, 0x49, 0x9a, 0xb7, 0x95, 0x2f, 0x07, 0x61, 0xc8, 0x49, 0x12, + 0xb7, 0x00, 0xfe, 0xc8, 0x07, 0x93, 0x7d, 0x00, 0xa0, 0x21, 0xea, 0xa8, + 0x4d, 0x96, 0xf5, 0x97, 0x60, 0xcc, 0x77, 0x33, 0x23, 0x61, 0x38, 0xcb, + 0x4f, 0xf1, 0xfb, 0x04, 0xc7, 0xd4, 0x62, 0x13, 0x31, 0xb5, 0xc7, 0x29, + 0xf9, 0x69, 0x45, 0x55, 0xb6, 0xf9, 0xc3, 0x24, 0xe7, 0x4d, 0xb4, 0xa7, + 0xa8, 0xb7, 0x2f, 0x28, 0x53, 0xdf, 0xd0, 0xb9, 0xfe, 0x63, 0x75, 0x9b, + 0x34, 0x68, 0xbc, 0x66, 0x01, 0x7b, 0xd6, 0xc1, 0xaa, 0xda, 0x20, 0x70, + 0xdc, 0x86, 0x43, 0xb5, 0xe5, 0x81, 0xf1, 0x2c, 0xad, 0x17, 0x0d, 0x9f, + 0xe7, 0x54, 0xc6, 0x5d, 0xfd, 0x0a, 0x59, 0x25, 0xcf, 0xe8, 0x46, 0xa8, + 0x41, 0x3d, 0x72, 0x91, 0x03, 0xe9, 0xd7, 0xe8, 0x82, 0x5a, 0xff, 0xc2, + 0x0f, 0x47, 0x7d, 0x5b, 0xd3, 0x86, 0x09, 0x47, 0xc2, 0x66, 0x5c, 0xa4, + 0x17, 0x0f, 0xc4, 0x4f, 0x26, 0x70, 0xbc, 0x33, 0xb5, 0x1d, 0x42, 0xe5, + 0xdf, 0x78, 0x13, 0x49, 0x19, 0xbf, 0x46, 0x60, 0xcf, 0xbc, 0x09, 0x2c, + 0x1c, 0xdc, 0xc0, 0x9c, 0x8f, 0xda, 0x1e, 0xc9, 0x38, 0x35, 0x12, 0xab, + 0xe2, 0x53, 0xcd, 0x1a, 0x47, 0x02, 0x71, 0x83, 0x2e, 0x0c, 0x7d, 0xe5, + 0xa6, 0xd9, 0xa7, 0xc2}, + pub_key_0, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA224, + 6, + {0x36, 0x62, 0xfc, 0x9b, 0xc9, 0x1b, 0x00, 0xd4, 0x57, 0xbc, 0xe2, 0xfb, + 0xc6, 0x67, 0xdb, 0xb3, 0x1c, 0xe7, 0xfa, 0x45, 0x1a, 0xcd, 0xba, 0xd9, + 0x5b, 0x4b, 0x41, 0x87, 0x82, 0xb8, 0xaf, 0x67, 0xd2, 0xfb, 0xaf, 0x14, + 0x24, 0xbe, 0x2c, 0x99, 0xe9, 0x5e, 0x26, 0x37, 0xd8, 0xd3, 0x9e, 0x75, + 0x1d, 0x75, 0x7f, 0x89, 0x71, 0x1a, 0xe1, 0x65, 0xfe, 0x5b, 0xf1, 0x42, + 0xfd, 0x88, 0xb2, 0x84, 0xdf, 0x69, 0x6e, 0x94, 0x8e, 0xe7, 0x14, 0xe3, + 0xf2, 0x06, 0x2c, 0x5d, 0x01, 0xd0, 0x4b, 0xb6, 0xc0, 0x38, 0x7a, 0xa5, + 0xff, 0x15, 0x11, 0x55, 0x2d, 0xd0, 0x66, 0xbd, 0xa8, 0x61, 0xe1, 0xc5, + 0xcb, 0xfe, 0x73, 0xdd, 0x8c, 0x6b, 0xc3, 0x03, 0x9b, 0x72, 0x9c, 0x70, + 0x0c, 0x8f, 0x29, 0x7f, 0x48, 0xba, 0x2a, 0x36, 0xae, 0xcb, 0xb6, 0x26, + 0xb5, 0xc9, 0xf9, 0xb3, 0xc0, 0x41, 0x02, 0xf5, 0x5e, 0xe6, 0x5e, 0xf5, + 0x47, 0x7d, 0x8d, 0x1d, 0x14, 0xd9, 0xb7, 0xb0, 0x48, 0xcd, 0xac, 0x54, + 0xd7, 0x23, 0x91, 0x77, 0xe7, 0x02, 0xd0, 0x62, 0x9d, 0x36, 0x17, 0xde, + 0x2a, 0x9f, 0xa5, 0x56, 0xa6, 0xd4, 0xec, 0x37, 0xfe, 0x38, 0xa4, 0x6b, + 0x76, 0x8e, 0x39, 0xf1, 0xd8, 0xa3, 0x80, 0x48, 0x4f, 0xfe, 0x0c, 0xef, + 0x59, 0xab, 0xb7, 0xe2, 0x0f, 0xfd, 0xb7, 0xc1, 0x1b, 0x14, 0xa4, 0x2e, + 0xe3, 0xce, 0xdd, 0xa9, 0x9e, 0xf9, 0xf7, 0x1e, 0xae, 0x7c, 0xf7, 0x60, + 0xfd, 0x81, 0x17, 0x2e, 0x03, 0xa3, 0xf2, 0xa9, 0xf7, 0xe4, 0x2a, 0x81, + 0x3d, 0xb3, 0xb0, 0x89, 0xc1, 0x15, 0x28, 0x35, 0x0e, 0x93, 0xb1, 0x31, + 0x64, 0x1b, 0x8d, 0x02, 0x3d, 0x47, 0x44, 0x7f, 0x58, 0xae, 0xb9, 0xf3, + 0xf3, 0x87, 0x60, 0xdf, 0x8a, 0x9b, 0x1a, 0xd4, 0xb8, 0xd4, 0x3b, 0xa0, + 0xc9, 0x01, 0x8e, 0x02}, + pub_key_0, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA224, + 7, + {0x83, 0x92, 0xc4, 0xd8, 0x88, 0xe7, 0xc6, 0x3a, 0xe2, 0xa3, 0xd5, 0x3d, + 0x56, 0x0c, 0xcb, 0xc2, 0x26, 0xdb, 0xb1, 0xd9, 0xf6, 0x91, 0x00, 0xfd, + 0x86, 0xa1, 0x9e, 0xf3, 0x0a, 0x83, 0x98, 0x13, 0x71, 0x16, 0x9d, 0xeb, + 0x4e, 0xf8, 0x7a, 0xaf, 0xcf, 0xb4, 0x18, 0x6c, 0x5e, 0xbf, 0x8d, 0x83, + 0x76, 0x44, 0x70, 0xac, 0xc8, 0xc9, 0xcb, 0xe3, 0x6a, 0x9b, 0x15, 0x03, + 0x7e, 0x25, 0xb1, 0xdf, 0xc6, 0x3e, 0x92, 0x9b, 0x0b, 0xb3, 0x89, 0x1b, + 0xe2, 0xd1, 0x80, 0x4b, 0x8c, 0x6a, 0x0b, 0xf6, 0x58, 0x91, 0x94, 0x3e, + 0x4c, 0x0f, 0xd2, 0x1e, 0x7d, 0xf5, 0x5c, 0x13, 0x4d, 0xde, 0x69, 0x68, + 0x22, 0x44, 0xd2, 0x25, 0x10, 0xda, 0xc2, 0xb3, 0x04, 0xc1, 0x0a, 0x2e, + 0x31, 0xad, 0xc1, 0x34, 0xab, 0x27, 0xed, 0x18, 0x65, 0x68, 0xfa, 0x90, + 0x91, 0xdf, 0x16, 0xf1, 0xc9, 0xf4, 0xe7, 0x04, 0x4d, 0xde, 0xf6, 0x67, + 0x52, 0x69, 0xde, 0x71, 0x07, 0x74, 0xed, 0x12, 0x4b, 0x52, 0xfb, 0xac, + 0x9b, 0xed, 0x28, 0x5b, 0x4b, 0xe5, 0xef, 0x9f, 0x2f, 0xd5, 0x0e, 0x1d, + 0x95, 0x38, 0x3e, 0x14, 0x55, 0x53, 0x76, 0x2f, 0xb8, 0x7a, 0x1d, 0xa1, + 0x73, 0xb8, 0xb8, 0x9a, 0x7e, 0xb9, 0xe9, 0x47, 0xd0, 0x8b, 0x53, 0x03, + 0xef, 0x09, 0x92, 0xbf, 0x4e, 0x37, 0x83, 0xc3, 0x02, 0x53, 0xa4, 0x3b, + 0x37, 0x3d, 0x90, 0xa7, 0x5b, 0xd5, 0x2f, 0xc5, 0x3e, 0xe4, 0xfb, 0x86, + 0xbf, 0xa1, 0xba, 0xd0, 0x35, 0xa8, 0x17, 0x7f, 0x8c, 0x0a, 0x9f, 0x53, + 0xa6, 0x21, 0x4e, 0xc9, 0x50, 0xc2, 0xa0, 0x7c, 0xea, 0x7f, 0x90, 0x8c, + 0x55, 0xc2, 0x4d, 0xc3, 0x17, 0x99, 0x86, 0x7f, 0x81, 0x9a, 0xf1, 0x8f, + 0xa3, 0x0f, 0x30, 0x4e, 0xa0, 0x01, 0xce, 0x9c, 0xc8, 0x7e, 0xb7, 0x03, + 0xab, 0x57, 0x8f, 0x5b}, + pub_key_0, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA224, + 8, + {0x00, 0xa3, 0xe4, 0x0c, 0x77, 0xea, 0xe1, 0xf1, 0x7f, 0xbf, 0x23, 0xc0, + 0x21, 0x8b, 0xb5, 0xba, 0xab, 0xb4, 0xad, 0xc4, 0x24, 0xec, 0x58, 0x5b, + 0x49, 0x9a, 0x0e, 0x28, 0xac, 0x21, 0xe6, 0x64, 0xa0, 0xa8, 0x03, 0x00, + 0x26, 0xa1, 0x61, 0xb1, 0xc3, 0xeb, 0x96, 0xcb, 0x5d, 0x0e, 0x49, 0x80, + 0x23, 0x56, 0x1f, 0x11, 0xcb, 0x4e, 0xcd, 0xbc, 0xa6, 0x33, 0xf5, 0xd6, + 0x08, 0x77, 0x84, 0x10, 0x66, 0x83, 0xa8, 0x04, 0x30, 0x1a, 0x16, 0x91, + 0x1b, 0xd7, 0xf8, 0xfd, 0x44, 0xc6, 0x6a, 0x1c, 0x89, 0x0c, 0x70, 0xfd, + 0xae, 0xbb, 0x68, 0x26, 0x72, 0x53, 0x32, 0x92, 0x80, 0xf6, 0x0f, 0xd6, + 0x17, 0x59, 0x41, 0x94, 0xc9, 0x67, 0x14, 0x12, 0x6a, 0xd3, 0x05, 0x47, + 0xa8, 0x13, 0xce, 0x57, 0xf4, 0xfd, 0x14, 0xb1, 0x90, 0x71, 0x72, 0x98, + 0x6c, 0x8a, 0x52, 0x5a, 0xbd, 0x13, 0x09, 0x77, 0xa8, 0xe0, 0xa4, 0xaf, + 0x80, 0x07, 0xbb, 0x1e, 0x9b, 0x7c, 0xd8, 0x38, 0x65, 0xb6, 0xf1, 0xb0, + 0xe4, 0x0b, 0x17, 0x09, 0x66, 0x3a, 0x25, 0xbf, 0x11, 0x8a, 0xea, 0xbb, + 0x0a, 0xf1, 0x79, 0xcf, 0x61, 0xf0, 0x34, 0xfe, 0x23, 0xd5, 0x05, 0xc8, + 0x6f, 0x9f, 0x2b, 0xe0, 0x8b, 0x4d, 0xbd, 0x9e, 0x9c, 0x46, 0x5c, 0x71, + 0xed, 0xc0, 0xee, 0x7f, 0x62, 0x36, 0xc1, 0xb5, 0x2e, 0xc2, 0xe0, 0x19, + 0x04, 0xc1, 0x4a, 0x3d, 0xa0, 0xa4, 0x26, 0xf3, 0x9a, 0x8a, 0x5c, 0x46, + 0x2b, 0xcb, 0xf6, 0xed, 0xc0, 0x4f, 0xeb, 0xba, 0xcd, 0xe1, 0xdf, 0xe3, + 0x04, 0x95, 0xfc, 0x5c, 0x97, 0x26, 0xfb, 0x10, 0x3f, 0x19, 0xd3, 0x0d, + 0x9d, 0x49, 0xd6, 0x9f, 0xfe, 0x91, 0x90, 0xf5, 0xd4, 0x48, 0xac, 0x2d, + 0x06, 0x3e, 0xc4, 0xbd, 0xb8, 0xe0, 0x7a, 0xce, 0xdd, 0xb1, 0x72, 0x02, + 0xdb, 0xc2, 0x58, 0x23}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA224, + 9, + {0x1d, 0xa0, 0x9f, 0x53, 0x83, 0x11, 0xc3, 0xb5, 0x91, 0xf0, 0xc2, 0x8f, + 0xf1, 0xba, 0x3d, 0x08, 0x88, 0xfd, 0x58, 0x3f, 0x78, 0xc1, 0xbb, 0xdb, + 0x93, 0xcd, 0x44, 0xc1, 0x76, 0x40, 0xea, 0x65, 0x8a, 0x62, 0xe4, 0x1a, + 0xdc, 0xc7, 0x4b, 0xf8, 0xd7, 0x50, 0x9e, 0x7d, 0x46, 0x76, 0x4b, 0x33, + 0xfa, 0x02, 0xf7, 0x4c, 0xab, 0x9d, 0xb3, 0x64, 0x10, 0x18, 0x57, 0x87, + 0x00, 0x03, 0xca, 0xf2, 0xf6, 0xdf, 0x6f, 0x4c, 0x36, 0x69, 0x97, 0xd1, + 0xd0, 0x0e, 0x89, 0x1a, 0x30, 0x27, 0x55, 0x54, 0xdb, 0x76, 0x90, 0xb2, + 0x67, 0xc5, 0x6e, 0xda, 0x3a, 0x27, 0x9a, 0x1c, 0x2d, 0x92, 0x71, 0xca, + 0xce, 0x12, 0x8f, 0x8f, 0x34, 0x49, 0xf2, 0x59, 0x0e, 0x4f, 0x30, 0xbe, + 0xfa, 0x9f, 0x37, 0x40, 0x09, 0xc7, 0xd4, 0xd7, 0x5d, 0xc9, 0x10, 0x1e, + 0x63, 0xc7, 0xa1, 0x02, 0xfd, 0x7e, 0xf1, 0x9c, 0x9d, 0x8c, 0xc8, 0x21, + 0x4c, 0x7d, 0x89, 0x60, 0x33, 0x2b, 0xe2, 0x72, 0x70, 0xe9, 0x13, 0xe2, + 0x90, 0x6e, 0x55, 0xd3, 0xe5, 0x50, 0x85, 0xc7, 0x92, 0xf2, 0xe3, 0x4c, + 0xfb, 0xc6, 0xe0, 0x17, 0xfa, 0x72, 0x11, 0xd3, 0xd2, 0xaa, 0x0d, 0xbf, + 0x9f, 0x66, 0x4d, 0x7c, 0xd0, 0x25, 0x22, 0x47, 0xf8, 0xd9, 0x85, 0x9e, + 0xb7, 0xd7, 0x38, 0x98, 0x5e, 0x27, 0x85, 0xd1, 0xdd, 0xc2, 0x1a, 0x15, + 0x68, 0x24, 0xdc, 0x32, 0x3b, 0x27, 0x2c, 0x04, 0xac, 0x36, 0x01, 0x50, + 0x61, 0x88, 0x8d, 0xe8, 0xcf, 0x02, 0x6a, 0xfd, 0x57, 0x52, 0x57, 0xf4, + 0xfb, 0x48, 0x2d, 0x58, 0x07, 0xd5, 0xca, 0x41, 0xee, 0x81, 0x28, 0xb2, + 0xc9, 0xbf, 0xb2, 0x29, 0x00, 0xa6, 0xe6, 0x0f, 0x03, 0xb3, 0xfa, 0x99, + 0x62, 0x1f, 0x2b, 0x79, 0x90, 0x42, 0x1a, 0x07, 0x0d, 0x89, 0xd0, 0xeb, + 0x98, 0x1d, 0xe5, 0xc2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA224, + 10, + {0x22, 0xb0, 0x94, 0x14, 0x3d, 0x7c, 0x0e, 0x14, 0x52, 0x97, 0x39, 0xd6, + 0xe7, 0x12, 0x20, 0x21, 0x14, 0xa0, 0x40, 0x53, 0xf0, 0xab, 0x81, 0xf2, + 0xb9, 0xff, 0x35, 0x7e, 0x68, 0x66, 0xfc, 0x58, 0xec, 0x23, 0x8d, 0x22, + 0x5a, 0xd4, 0xdc, 0x6e, 0xc8, 0x77, 0xdb, 0x71, 0x15, 0x23, 0x95, 0xca, + 0x37, 0x47, 0xf7, 0x2c, 0x20, 0xde, 0x76, 0xaa, 0x4b, 0xc0, 0x4b, 0x1a, + 0x61, 0xba, 0xbb, 0x5d, 0x3a, 0x08, 0x01, 0x79, 0x78, 0xde, 0x11, 0x44, + 0xc3, 0x81, 0x0a, 0xb5, 0xe3, 0x71, 0xe0, 0x23, 0x6f, 0xe1, 0x4f, 0xce, + 0x95, 0xd7, 0x9f, 0xed, 0xc7, 0x4b, 0x31, 0x08, 0xc0, 0x71, 0x39, 0x40, + 0xd4, 0xbe, 0x0d, 0xa1, 0x90, 0xa7, 0xe7, 0xb7, 0xb9, 0x04, 0x40, 0xe9, + 0x1f, 0xa1, 0x77, 0x0b, 0x56, 0x75, 0x4b, 0x4e, 0x7a, 0x80, 0x24, 0xca, + 0x59, 0x18, 0xab, 0xa5, 0x9a, 0xfb, 0xc2, 0xfd, 0xa4, 0xd6, 0x07, 0x45, + 0x66, 0x5a, 0xbb, 0xc2, 0xce, 0x2d, 0x9e, 0xf7, 0xaa, 0x9a, 0x48, 0x94, + 0xe1, 0x4c, 0x15, 0x0c, 0x98, 0xb7, 0x85, 0x5f, 0x9c, 0x01, 0x5b, 0x90, + 0xa2, 0x45, 0xb4, 0x91, 0xf5, 0xc4, 0xf7, 0x49, 0x00, 0x73, 0x76, 0x92, + 0xad, 0xb0, 0x59, 0x00, 0xd5, 0x90, 0xe6, 0x17, 0xba, 0x6a, 0xc8, 0xe9, + 0x51, 0x16, 0x6f, 0x5c, 0x6c, 0xa6, 0x9b, 0x1e, 0x62, 0x7a, 0xc7, 0xcf, + 0x09, 0xd7, 0x3d, 0x84, 0xea, 0xc3, 0x32, 0xcd, 0xb3, 0xb6, 0x37, 0x25, + 0x75, 0xa2, 0xdb, 0x25, 0x31, 0xa4, 0xe1, 0x34, 0x2f, 0x68, 0xb9, 0x1b, + 0xf6, 0xab, 0x49, 0x52, 0x3d, 0x5b, 0x29, 0xf9, 0x95, 0x15, 0xfa, 0x6a, + 0xf1, 0xe2, 0xf5, 0xd0, 0x2e, 0xd7, 0xa7, 0xec, 0xf8, 0xaa, 0x38, 0x84, + 0xa6, 0x56, 0xdd, 0x02, 0x6b, 0x29, 0x86, 0x47, 0x62, 0xbb, 0x85, 0xe5, + 0x5e, 0x4a, 0x8e, 0x39}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA224, + 11, + {0x1a, 0xdd, 0xb7, 0x7d, 0x2c, 0x6e, 0x82, 0x59, 0x36, 0xe4, 0x98, 0xfd, + 0x12, 0x10, 0xc2, 0xb6, 0xfc, 0xa8, 0x11, 0xa9, 0x98, 0x96, 0xad, 0x40, + 0x37, 0x55, 0x67, 0x64, 0x70, 0x12, 0xf3, 0x60, 0x1f, 0x96, 0x57, 0x61, + 0x78, 0x76, 0xc6, 0x2d, 0x13, 0x14, 0x73, 0x1e, 0xa4, 0x60, 0x9d, 0x03, + 0xdc, 0x36, 0x81, 0xe6, 0xb5, 0x3a, 0x93, 0xec, 0x3f, 0xf0, 0xd4, 0x9a, + 0xf4, 0x91, 0xed, 0x90, 0x66, 0x92, 0xac, 0x92, 0x78, 0xdc, 0xd0, 0xe0, + 0xd0, 0x51, 0xea, 0xce, 0xda, 0xab, 0x7a, 0x03, 0x8a, 0x6a, 0x8e, 0xc4, + 0xd2, 0xde, 0x08, 0x10, 0x30, 0x25, 0xa7, 0x26, 0x56, 0x82, 0x71, 0xef, + 0x95, 0x61, 0xdb, 0x94, 0xf4, 0x4c, 0xe4, 0xbd, 0xa7, 0x21, 0x00, 0x57, + 0xf6, 0xd9, 0xd7, 0x0a, 0xb7, 0x1b, 0xef, 0x85, 0x99, 0x22, 0x63, 0x49, + 0xa8, 0x81, 0x61, 0xde, 0x5e, 0x80, 0x35, 0xb6, 0x71, 0x50, 0x5b, 0x6b, + 0x47, 0x6f, 0x2c, 0xf3, 0x95, 0x89, 0x03, 0x01, 0x48, 0xc1, 0xbe, 0xbf, + 0xfd, 0xdf, 0xf6, 0xd0, 0x25, 0x87, 0x0a, 0x48, 0x59, 0x86, 0x6d, 0x63, + 0xe8, 0x94, 0x5a, 0x10, 0xc2, 0xcb, 0x2f, 0xe5, 0x75, 0xf6, 0x67, 0x60, + 0x51, 0xc9, 0xf3, 0x81, 0x40, 0x96, 0x9c, 0x01, 0x62, 0xd8, 0x7e, 0xdc, + 0xd0, 0xab, 0xd5, 0x64, 0xe9, 0x2e, 0x73, 0x89, 0xb2, 0x23, 0x89, 0x5e, + 0xe9, 0x2e, 0x35, 0xad, 0xd1, 0x6f, 0xb7, 0x45, 0xad, 0x49, 0x3d, 0x26, + 0x9b, 0xb1, 0xc6, 0x91, 0xcd, 0x1d, 0xfe, 0xeb, 0xbd, 0xe8, 0xe3, 0x43, + 0xda, 0x70, 0x51, 0xdd, 0x6d, 0x5a, 0xfa, 0xf7, 0xaa, 0x4e, 0xe7, 0x82, + 0x00, 0x91, 0x6e, 0xa2, 0x49, 0x70, 0x43, 0xd0, 0x7d, 0xfa, 0x25, 0xff, + 0xad, 0x32, 0x45, 0x49, 0x90, 0x2d, 0xbd, 0xa7, 0x9f, 0x4d, 0x9f, 0x02, + 0x81, 0x7a, 0x88, 0xae}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA224, + 12, + {0xbe, 0x51, 0x60, 0x56, 0x26, 0x05, 0x37, 0x51, 0x4e, 0x69, 0xb2, 0x5f, + 0x48, 0x2b, 0x4c, 0x22, 0xc1, 0xff, 0x3e, 0xe1, 0x2c, 0xa4, 0x9b, 0x7f, + 0x40, 0xe6, 0x76, 0xa4, 0x8c, 0xb4, 0x24, 0xaf, 0x3c, 0xa4, 0xbc, 0xb4, + 0xd8, 0x1b, 0x80, 0x6c, 0x9c, 0x66, 0x6c, 0xe0, 0x66, 0x06, 0x3e, 0xfb, + 0x1b, 0xa0, 0x0f, 0x5b, 0x4d, 0xab, 0xae, 0x47, 0x1e, 0x23, 0xe3, 0xee, + 0xe7, 0xbb, 0xfb, 0x6a, 0xb5, 0xd5, 0x05, 0xa7, 0x25, 0xaa, 0xdb, 0x68, + 0x22, 0xa3, 0x4d, 0x12, 0xae, 0x00, 0xcb, 0x8e, 0x1a, 0x90, 0x0a, 0x25, + 0xcf, 0x23, 0x6f, 0x3b, 0x1f, 0xe3, 0xb5, 0x76, 0x16, 0x2f, 0xcc, 0x8f, + 0x33, 0xef, 0xd9, 0xbc, 0x6b, 0xc1, 0xc4, 0x4d, 0x3c, 0x09, 0xe5, 0xe6, + 0x8c, 0x8a, 0xad, 0x92, 0x88, 0xa5, 0xa9, 0x4c, 0xf8, 0x69, 0x42, 0x23, + 0x1a, 0x41, 0x3c, 0xed, 0x5b, 0xd6, 0x1b, 0x4c, 0x6e, 0xbd, 0x83, 0xcc, + 0xdb, 0xf5, 0x2a, 0xb8, 0x86, 0xf8, 0x9d, 0x57, 0x0d, 0x78, 0xc9, 0x1d, + 0x4b, 0x2a, 0xfc, 0x38, 0x62, 0x56, 0x95, 0x70, 0xe2, 0xd1, 0xb5, 0x46, + 0x9e, 0xfb, 0x0b, 0xe9, 0xb2, 0xc1, 0x26, 0xc3, 0x2d, 0xdd, 0xac, 0x5c, + 0x34, 0xd8, 0xf3, 0x40, 0xb5, 0x2c, 0xbc, 0xb3, 0x8b, 0x11, 0x34, 0xc6, + 0xb2, 0x21, 0x09, 0xe7, 0x12, 0x44, 0x11, 0x52, 0x2b, 0x84, 0x3c, 0x2b, + 0xc3, 0xe5, 0x75, 0xe6, 0x0b, 0x35, 0xe7, 0xa4, 0x40, 0x15, 0x67, 0x70, + 0xb8, 0x51, 0x81, 0xc9, 0x54, 0x88, 0xd8, 0x2c, 0x0a, 0x72, 0x5e, 0x02, + 0xe9, 0x0c, 0xa3, 0xdc, 0x4d, 0x41, 0xc8, 0x63, 0x9d, 0x11, 0x0d, 0x4b, + 0xec, 0x80, 0x82, 0x71, 0x40, 0xff, 0xd1, 0xfe, 0x6e, 0x8d, 0x0c, 0x94, + 0x5d, 0xe1, 0xe1, 0xb3, 0x26, 0xa2, 0x6e, 0x29, 0x98, 0xa2, 0xb0, 0x3d, + 0x86, 0xfb, 0xd7, 0xa2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA224, + 13, + {0xa9, 0x69, 0x8f, 0xed, 0x4f, 0x4d, 0xd3, 0xd1, 0x0c, 0xe7, 0xb0, 0x39, + 0xbd, 0x40, 0xb4, 0xa8, 0x1b, 0xbd, 0x6a, 0x5e, 0xb8, 0x2a, 0x71, 0xba, + 0x71, 0x00, 0x94, 0x46, 0x94, 0x79, 0xc1, 0x4c, 0x1c, 0xb0, 0xcc, 0x13, + 0x69, 0x9f, 0xc8, 0xcc, 0xaf, 0x0c, 0x10, 0x38, 0x2e, 0x1b, 0x03, 0x77, + 0x1a, 0x6d, 0x05, 0x67, 0x0e, 0x22, 0x94, 0x9c, 0x28, 0x96, 0x53, 0x18, + 0xac, 0xaf, 0xde, 0x13, 0x31, 0x60, 0x0f, 0x73, 0x37, 0xbe, 0x8c, 0x19, + 0x20, 0x9b, 0x53, 0x29, 0x58, 0xc5, 0x86, 0x9c, 0x89, 0xb8, 0x38, 0x49, + 0x23, 0xa0, 0x65, 0xdf, 0x37, 0x7d, 0xe3, 0x7b, 0x9e, 0x5c, 0xc7, 0xe5, + 0xc8, 0xf6, 0xd0, 0xfd, 0x86, 0x64, 0x69, 0x1d, 0xd9, 0xc9, 0x77, 0x39, + 0x19, 0x4e, 0x5b, 0x2d, 0xd6, 0xd4, 0x33, 0x0c, 0xef, 0x0a, 0xa0, 0xd8, + 0x73, 0xdc, 0xe1, 0x40, 0x5e, 0x7a, 0x43, 0x59, 0x93, 0xfd, 0x84, 0xb3, + 0x39, 0xfb, 0x35, 0x74, 0xc7, 0x8e, 0xd9, 0x3f, 0xdc, 0x6f, 0xe6, 0x04, + 0xa3, 0xd9, 0xcf, 0x15, 0xc1, 0x14, 0xe5, 0xfc, 0xcb, 0xbb, 0xde, 0xd2, + 0xae, 0x60, 0x6f, 0xb9, 0x94, 0x3a, 0x9a, 0x45, 0x46, 0x10, 0x69, 0xe8, + 0xb2, 0xdf, 0xdf, 0x88, 0x2e, 0x98, 0x98, 0xa0, 0xeb, 0x59, 0xc4, 0xfa, + 0xdc, 0x3d, 0x86, 0xbf, 0x92, 0xb8, 0xdc, 0x53, 0x7b, 0x17, 0x92, 0xbe, + 0x81, 0xb6, 0x62, 0xb9, 0xc6, 0x0d, 0xb2, 0x93, 0x8d, 0x51, 0x3a, 0x7b, + 0xb4, 0x87, 0x88, 0x99, 0xdf, 0x96, 0xa5, 0x93, 0x34, 0x43, 0x2d, 0x07, + 0xa4, 0x2b, 0x5d, 0xe4, 0xa6, 0xd7, 0xc4, 0xb6, 0x44, 0x9e, 0x3f, 0x46, + 0x9c, 0xd5, 0xf6, 0x08, 0x57, 0x87, 0x5b, 0xd1, 0xa6, 0x17, 0xa2, 0xa8, + 0xde, 0x8f, 0x9c, 0x07, 0x77, 0xfc, 0xf2, 0xe3, 0xe4, 0x34, 0x99, 0xd9, + 0x0f, 0x37, 0x72, 0xa2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA224, + 14, + {0x89, 0xd4, 0x2b, 0xa0, 0x26, 0xf5, 0x1a, 0x31, 0xc2, 0x7e, 0x07, 0x92, + 0x79, 0xcd, 0xde, 0xd5, 0xce, 0xfe, 0x75, 0x06, 0x9c, 0xe0, 0x4b, 0xea, + 0xd2, 0x66, 0xaf, 0x39, 0xe2, 0x66, 0xdf, 0xd8, 0xe9, 0xdf, 0x16, 0xa3, + 0xb9, 0x97, 0x2e, 0x03, 0xf4, 0xaf, 0xd3, 0xf5, 0x61, 0xc9, 0x31, 0xe8, + 0x15, 0xc6, 0x6c, 0x2e, 0x81, 0xda, 0xfa, 0x56, 0xa8, 0xe6, 0xff, 0x14, + 0x8f, 0x37, 0xe1, 0xef, 0x4e, 0x98, 0x37, 0x0c, 0x0a, 0x2b, 0x2e, 0x10, + 0xba, 0x47, 0xf7, 0xbd, 0xd4, 0xf4, 0x33, 0xe8, 0xaf, 0x20, 0x6c, 0x10, + 0x7e, 0xfd, 0xde, 0x39, 0xde, 0x9d, 0x88, 0x16, 0xbb, 0xa1, 0x96, 0xd5, + 0x2a, 0xce, 0x92, 0x33, 0x5c, 0x34, 0xb1, 0x54, 0x96, 0xc1, 0x5f, 0x89, + 0xbc, 0x08, 0x7a, 0x16, 0x79, 0x90, 0x59, 0xa5, 0x56, 0xda, 0x9e, 0x96, + 0xda, 0xfd, 0xb8, 0x35, 0xb5, 0x55, 0x3c, 0x5d, 0xc2, 0xc1, 0xb0, 0x07, + 0xa6, 0xec, 0x11, 0x76, 0xe3, 0x1a, 0x02, 0x1d, 0xa8, 0xc5, 0x10, 0x69, + 0x47, 0xe7, 0xa2, 0x31, 0x6d, 0x38, 0x74, 0xa6, 0x6b, 0x8a, 0x4c, 0xe2, + 0xb2, 0x37, 0x77, 0x53, 0x65, 0xec, 0x6f, 0x08, 0x42, 0xad, 0xe6, 0xf2, + 0xa1, 0xb1, 0xe7, 0xd3, 0x49, 0x18, 0x9f, 0x6d, 0x27, 0x99, 0xc9, 0xdd, + 0x40, 0xbd, 0x9d, 0x32, 0x05, 0x6b, 0xfb, 0xa1, 0x0d, 0x14, 0xcd, 0x7d, + 0x25, 0xfd, 0x26, 0x0b, 0x17, 0x90, 0xf6, 0xac, 0x6f, 0xf7, 0x76, 0x31, + 0xd4, 0xa5, 0x46, 0x6c, 0x7c, 0x97, 0x6c, 0x25, 0x1f, 0x2d, 0x4b, 0x3f, + 0xe9, 0x43, 0xa3, 0x44, 0xe7, 0x5c, 0xfa, 0xb3, 0xb8, 0xe3, 0x0a, 0xff, + 0x2e, 0xcb, 0x34, 0x01, 0x4b, 0x90, 0x6e, 0x1f, 0x1e, 0xb3, 0xf5, 0x5d, + 0xc8, 0xe4, 0x23, 0x3a, 0x40, 0xcd, 0xd5, 0x36, 0x40, 0x70, 0xec, 0xb1, + 0xf2, 0xb1, 0x56, 0x82}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA224, + 15, + {0x71, 0x26, 0x51, 0xf8, 0x4c, 0x12, 0xfc, 0xbe, 0x98, 0x95, 0x8b, 0x62, + 0x93, 0x26, 0xbb, 0x8a, 0xa9, 0xcf, 0x8e, 0x96, 0xcd, 0x8d, 0x06, 0xeb, + 0xc6, 0x87, 0x13, 0xe0, 0x24, 0x1d, 0x24, 0x99, 0xb1, 0x81, 0xb9, 0x21, + 0x6b, 0xb7, 0x77, 0xe4, 0x8d, 0x11, 0x91, 0xca, 0xe3, 0x90, 0xd1, 0x4d, + 0xc6, 0x3f, 0x0a, 0x09, 0xb5, 0x23, 0x6f, 0xe6, 0xcb, 0x73, 0xf4, 0x7d, + 0x60, 0x43, 0x06, 0x3e, 0xc1, 0x96, 0x0e, 0x1f, 0xa5, 0xab, 0xb3, 0x63, + 0x12, 0x94, 0xe3, 0xc7, 0xfe, 0x3f, 0xa1, 0x55, 0x86, 0x49, 0x63, 0xa6, + 0x9a, 0xe9, 0xad, 0x7f, 0x1b, 0x23, 0x3a, 0x00, 0xe4, 0xb3, 0xb2, 0x56, + 0xfa, 0x0e, 0x28, 0xa4, 0x31, 0xff, 0x89, 0x81, 0x55, 0xcb, 0xec, 0x00, + 0x8e, 0xc8, 0x36, 0x77, 0x57, 0xb9, 0x29, 0x0f, 0xc8, 0x47, 0xbc, 0xad, + 0x3a, 0x71, 0xd2, 0x02, 0x6c, 0xd5, 0x83, 0xb5, 0x94, 0x01, 0xb7, 0xe6, + 0x6d, 0x55, 0x2d, 0x9b, 0x59, 0xa0, 0x10, 0x23, 0x57, 0x85, 0xe6, 0x07, + 0x5c, 0xfa, 0x5f, 0x8a, 0x65, 0x88, 0xc9, 0x57, 0xb6, 0x6c, 0xe3, 0x39, + 0x88, 0x22, 0x44, 0x31, 0x1d, 0x9d, 0x0e, 0x33, 0xcf, 0x27, 0x71, 0x34, + 0xc0, 0xbf, 0x72, 0xc2, 0x16, 0x83, 0x18, 0x3e, 0xf1, 0x2c, 0xff, 0x0c, + 0xa9, 0xd3, 0xf5, 0x17, 0xee, 0x56, 0xac, 0xc4, 0xd8, 0x9c, 0x74, 0xb0, + 0xe8, 0x1a, 0x7e, 0x1a, 0x26, 0xf1, 0x46, 0x49, 0x76, 0x6b, 0x01, 0x94, + 0xb9, 0x33, 0x64, 0x9e, 0xc1, 0xfb, 0x72, 0xeb, 0xc7, 0x8d, 0xd9, 0x64, + 0x58, 0x27, 0xe7, 0x88, 0x43, 0xd3, 0x1f, 0x50, 0x3e, 0xeb, 0xc4, 0x07, + 0x48, 0xa2, 0x90, 0xb5, 0xfa, 0x5c, 0x15, 0x45, 0xd0, 0x80, 0x1b, 0x63, + 0xd7, 0x53, 0xf0, 0xc0, 0xfb, 0x89, 0xe1, 0x1e, 0x38, 0x7d, 0x03, 0xc5, + 0xdc, 0x46, 0x5b, 0x2e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA224, + 16, + {0xb2, 0x3e, 0x98, 0x89, 0x0d, 0x58, 0x06, 0xf7, 0x43, 0xee, 0xd2, 0x9a, + 0x2f, 0x97, 0x2b, 0xf2, 0xef, 0x5e, 0x53, 0xbc, 0xd2, 0x0e, 0x4e, 0x7f, + 0x8b, 0xea, 0xe7, 0x9a, 0x4e, 0x70, 0x74, 0xcc, 0xc4, 0xee, 0x9c, 0x38, + 0xbd, 0x21, 0x22, 0xfc, 0x1f, 0xf4, 0xa9, 0x4a, 0x22, 0xf2, 0x50, 0x92, + 0x02, 0x4d, 0xd3, 0xaa, 0x59, 0x8c, 0x70, 0x27, 0x8c, 0x93, 0xd7, 0x0e, + 0x93, 0x24, 0x02, 0xcc, 0x0b, 0xc7, 0x15, 0x3d, 0x87, 0xc5, 0x9c, 0x5f, + 0xe1, 0x5c, 0x50, 0xf1, 0x3e, 0xaf, 0x4d, 0x0c, 0x46, 0x8c, 0xab, 0xa8, + 0x4e, 0x43, 0xc9, 0x25, 0xc6, 0x34, 0xa5, 0xc4, 0x51, 0x86, 0x10, 0xe8, + 0x36, 0xda, 0x43, 0x4a, 0x47, 0x43, 0x82, 0x41, 0x39, 0x61, 0x0d, 0x6e, + 0xba, 0xcc, 0x07, 0xef, 0x94, 0x38, 0xdb, 0xd8, 0x60, 0xbe, 0x87, 0x9f, + 0xa8, 0x4f, 0x3c, 0xbc, 0x5e, 0xf4, 0xaa, 0xa1, 0x40, 0xb5, 0x81, 0xf7, + 0x08, 0x5c, 0xfb, 0xb3, 0x43, 0xea, 0x32, 0xdf, 0xd3, 0x05, 0x46, 0xf5, + 0x59, 0x75, 0x9d, 0xf0, 0x95, 0x85, 0x3a, 0xb2, 0xd5, 0xdc, 0x90, 0x26, + 0xf4, 0xf5, 0x1f, 0x86, 0xa3, 0x62, 0x1b, 0xd2, 0x2b, 0x16, 0x12, 0x15, + 0x08, 0x8a, 0x58, 0x23, 0x3a, 0x42, 0xf6, 0x4b, 0x16, 0x88, 0x24, 0x4c, + 0xe2, 0xa1, 0x70, 0xb8, 0xc6, 0x65, 0x6e, 0x33, 0xb6, 0x97, 0xab, 0xf6, + 0xa7, 0x2d, 0x57, 0x66, 0x2c, 0x5b, 0xa8, 0xe1, 0x4c, 0xca, 0x9a, 0xc5, + 0x02, 0x39, 0x2f, 0x49, 0x42, 0xf7, 0x34, 0x67, 0x0b, 0xd9, 0xad, 0xdb, + 0xc1, 0x03, 0x3a, 0x33, 0xc1, 0xe7, 0xaf, 0x3e, 0xc7, 0xda, 0xc7, 0x56, + 0x5a, 0x8f, 0xa5, 0x0d, 0xdb, 0x8e, 0x22, 0x0b, 0xc2, 0x42, 0x67, 0x46, + 0xbc, 0x0b, 0x05, 0xa9, 0x98, 0x8a, 0xaf, 0x3b, 0x83, 0x10, 0x3e, 0xf3, + 0xa3, 0x90, 0x2a, 0x74}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA224, + 17, + {0x98, 0x05, 0x3f, 0xe9, 0xf2, 0xdf, 0xa6, 0x62, 0x43, 0x79, 0xb1, 0x19, + 0x04, 0xfe, 0xfe, 0xd7, 0x6a, 0xdc, 0x19, 0xb8, 0x44, 0x6c, 0xea, 0x72, + 0x77, 0x37, 0xfa, 0x45, 0x28, 0x51, 0xde, 0xb4, 0x4e, 0xa5, 0xa8, 0x64, + 0x30, 0x07, 0x36, 0xb1, 0xc9, 0xa3, 0xce, 0x27, 0xca, 0xed, 0x3f, 0xea, + 0x45, 0x11, 0xe9, 0xbb, 0x94, 0x01, 0xd3, 0xa9, 0x8b, 0x08, 0x92, 0xfb, + 0x08, 0x6a, 0x5d, 0xc0, 0x4a, 0xe9, 0xe1, 0xd8, 0xff, 0x64, 0x07, 0x91, + 0x4d, 0x0b, 0xb7, 0x30, 0x50, 0x7c, 0xed, 0xa6, 0x9e, 0xfb, 0x84, 0x02, + 0x19, 0x08, 0x4c, 0x8e, 0xa2, 0x52, 0x8b, 0x41, 0x46, 0xfc, 0x34, 0x20, + 0xea, 0xed, 0xaf, 0x45, 0xc0, 0xd8, 0x45, 0x01, 0x92, 0xc7, 0xaf, 0x36, + 0xc3, 0xd6, 0xdc, 0x38, 0xf1, 0x60, 0x4e, 0xa6, 0x9f, 0xa9, 0xb2, 0xc3, + 0x8b, 0xaf, 0x7e, 0x7c, 0xd4, 0xe0, 0xf5, 0xc1, 0x51, 0xcc, 0x9d, 0xb3, + 0x59, 0x0d, 0x50, 0x5f, 0xd7, 0x3e, 0x9c, 0x63, 0x63, 0xac, 0x77, 0xae, + 0xa8, 0x7c, 0x75, 0x58, 0x58, 0x2f, 0xf3, 0xa7, 0xb7, 0xea, 0x08, 0xc4, + 0xb4, 0xef, 0x65, 0x59, 0x84, 0x22, 0x4c, 0x2b, 0xd9, 0x70, 0x9d, 0x34, + 0xd9, 0xb8, 0x66, 0x2e, 0x48, 0xa2, 0xdf, 0x5b, 0xba, 0xb3, 0xe9, 0xdf, + 0x9e, 0x5f, 0xb8, 0xdb, 0x84, 0x11, 0x72, 0x1c, 0x73, 0xab, 0x50, 0xac, + 0x3d, 0x5a, 0x8b, 0x31, 0xbc, 0x64, 0x13, 0x14, 0x15, 0xcc, 0x08, 0xda, + 0xf6, 0xc3, 0x4f, 0xaa, 0xe6, 0xab, 0xbf, 0x1b, 0x34, 0x0d, 0xd4, 0xf3, + 0xb1, 0xb0, 0xab, 0x0d, 0x64, 0xcf, 0xa3, 0x3b, 0x50, 0x1b, 0xca, 0x55, + 0x2c, 0x95, 0x0d, 0xdb, 0x7b, 0xb5, 0xf5, 0x95, 0x62, 0xf7, 0x3c, 0x51, + 0xfd, 0x97, 0xf2, 0xd6, 0xd7, 0x50, 0xb3, 0x0f, 0xf1, 0x95, 0x02, 0x51, + 0x6f, 0x52, 0x10, 0xf3}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA224, + 18, + {0xa2, 0x5a, 0xa3, 0xf5, 0x23, 0x06, 0x6d, 0xed, 0x87, 0x0d, 0x26, 0x9c, + 0x7d, 0x26, 0xef, 0x45, 0xba, 0x35, 0xf3, 0x86, 0x09, 0x70, 0x15, 0xe0, + 0xef, 0x59, 0xa9, 0xde, 0x47, 0x10, 0xe8, 0x8b, 0xff, 0xc6, 0x2a, 0x16, + 0xf8, 0xfb, 0x02, 0xeb, 0x18, 0x70, 0x4c, 0x56, 0x2b, 0xfb, 0x0a, 0xb9, + 0x23, 0x0d, 0x52, 0x5e, 0x23, 0xb5, 0x96, 0xa8, 0x04, 0x70, 0x7d, 0x98, + 0xdc, 0xe4, 0x26, 0xd3, 0xe3, 0xa1, 0x27, 0x8c, 0x29, 0xf3, 0x42, 0xb9, + 0xdc, 0x31, 0x0b, 0x5c, 0x7d, 0xa5, 0xaa, 0xa5, 0x58, 0x4b, 0x84, 0xe9, + 0x22, 0xa3, 0x85, 0xfe, 0xdb, 0xe7, 0x8b, 0xa4, 0x32, 0xad, 0xee, 0x58, + 0xf5, 0x1b, 0x25, 0x70, 0xb7, 0x88, 0x9f, 0xe8, 0x54, 0xde, 0x8b, 0xa2, + 0x65, 0x4d, 0x52, 0x39, 0x02, 0x17, 0xfc, 0x1f, 0x5f, 0x6f, 0x35, 0xf4, + 0xa7, 0x5c, 0xae, 0x85, 0xf3, 0x88, 0x64, 0x0d, 0xb8, 0x7e, 0x96, 0x90, + 0x8f, 0xe2, 0xa7, 0xb7, 0x8c, 0x91, 0xf0, 0xfa, 0xd3, 0xc1, 0x18, 0xe7, + 0x59, 0x65, 0xff, 0x2e, 0xdc, 0x0c, 0xc9, 0x22, 0x8c, 0xc8, 0x17, 0x00, + 0x06, 0x9c, 0x6e, 0x71, 0xd4, 0xc7, 0xb5, 0x27, 0x86, 0x9e, 0x7a, 0x3d, + 0xc6, 0x3c, 0xf7, 0x4c, 0x7f, 0x4a, 0xab, 0x9e, 0xcf, 0x0b, 0x24, 0x98, + 0xd3, 0x07, 0x65, 0xed, 0x71, 0x9a, 0xc0, 0x98, 0x7c, 0xd5, 0xfa, 0x10, + 0x58, 0xc8, 0x1e, 0x57, 0xca, 0xcb, 0x3d, 0x48, 0x98, 0x66, 0xf9, 0x6d, + 0x59, 0x62, 0xb1, 0xfb, 0xa9, 0xf4, 0x8f, 0xf2, 0x98, 0xf8, 0x9f, 0x82, + 0x61, 0xe8, 0xfc, 0x4d, 0xac, 0xae, 0x06, 0x57, 0x6c, 0x55, 0x04, 0x21, + 0xb4, 0x19, 0xe5, 0xc5, 0x15, 0x9a, 0x64, 0xb6, 0xb6, 0x7e, 0xb7, 0xc7, + 0x09, 0xf1, 0x45, 0xfd, 0x4f, 0xfb, 0xe4, 0xbf, 0x9d, 0x46, 0xb0, 0xb7, + 0xd7, 0x0d, 0x2e, 0x11}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA224, + 19, + {0x3f, 0x07, 0x70, 0xde, 0x90, 0x7f, 0x40, 0x31, 0x0e, 0xcf, 0xa5, 0x36, + 0x48, 0x6f, 0x77, 0xd7, 0x21, 0xaa, 0x07, 0x37, 0x1f, 0x7e, 0x3c, 0x77, + 0x84, 0x9f, 0xb8, 0x41, 0x66, 0x38, 0x98, 0x76, 0xf4, 0xbd, 0x2c, 0x17, + 0x30, 0xec, 0x69, 0xea, 0x95, 0x95, 0x15, 0x82, 0xf9, 0xf7, 0xfb, 0x9b, + 0x7c, 0xa3, 0x88, 0x68, 0x90, 0x62, 0xf5, 0x0e, 0xbf, 0x22, 0x02, 0x89, + 0x38, 0x42, 0x89, 0x1e, 0xdf, 0xf2, 0xbf, 0x04, 0x49, 0xf9, 0xfd, 0x9d, + 0x9b, 0x5b, 0x26, 0xa6, 0xc9, 0x60, 0x33, 0x70, 0x02, 0x30, 0xd7, 0x40, + 0xdc, 0x58, 0x5e, 0x64, 0xe0, 0x36, 0x50, 0x79, 0xdf, 0x97, 0x4d, 0x12, + 0xfd, 0x96, 0xca, 0xcd, 0xdf, 0x2f, 0x11, 0x4c, 0xaa, 0x5d, 0xed, 0x41, + 0x81, 0xf6, 0x33, 0x80, 0xf3, 0x0a, 0x69, 0x6b, 0x13, 0x00, 0x05, 0x54, + 0xfb, 0x96, 0x3b, 0x6b, 0x07, 0x38, 0x91, 0xcc, 0xed, 0xde, 0x00, 0xca, + 0x37, 0x01, 0xba, 0xae, 0x48, 0x18, 0xf5, 0xe7, 0x48, 0x38, 0xf6, 0x82, + 0x4b, 0x75, 0x90, 0x26, 0x32, 0x28, 0xe7, 0xb3, 0x1d, 0x61, 0x44, 0x32, + 0xbf, 0x06, 0xe7, 0x82, 0x47, 0xcc, 0x82, 0xf8, 0x8c, 0x63, 0xad, 0x05, + 0x14, 0x86, 0x8c, 0xde, 0x21, 0x0e, 0x26, 0x25, 0xfe, 0x5b, 0x91, 0x62, + 0x78, 0x1b, 0x4a, 0xc3, 0x2a, 0x53, 0xd5, 0x2b, 0xd6, 0x73, 0xa2, 0x57, + 0x86, 0x3b, 0x0c, 0x13, 0x7b, 0xcc, 0xb2, 0xf8, 0x6e, 0x48, 0x14, 0x30, + 0xd4, 0xae, 0x57, 0x0b, 0xca, 0x90, 0x8f, 0x62, 0xc2, 0x77, 0x46, 0xa1, + 0xe8, 0xe1, 0xbd, 0x05, 0x1f, 0xa2, 0xde, 0x93, 0x5b, 0xc4, 0x02, 0x78, + 0xc0, 0x09, 0x01, 0xe5, 0x97, 0x47, 0x56, 0xf9, 0x4b, 0x38, 0x24, 0xb4, + 0x0e, 0x69, 0x52, 0x96, 0xdf, 0xa7, 0x30, 0xc2, 0x49, 0x3c, 0xe2, 0x57, + 0xfc, 0xd7, 0xf0, 0x0a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA224, + 20, + {0x5e, 0x48, 0x95, 0xd0, 0x03, 0x12, 0x30, 0x25, 0x59, 0xc4, 0x90, 0xc3, + 0x04, 0xdc, 0xd4, 0xfc, 0x4a, 0x10, 0x39, 0x8c, 0xb8, 0xd5, 0x45, 0x97, + 0x6d, 0x6b, 0x70, 0x0e, 0xda, 0xda, 0xc5, 0x60, 0x5c, 0x44, 0xcb, 0x0c, + 0x0c, 0x7c, 0x77, 0x38, 0xfc, 0xd7, 0x7d, 0xd5, 0x83, 0x0d, 0x06, 0x01, + 0xd6, 0x5f, 0x4b, 0x12, 0x11, 0xb3, 0x65, 0x70, 0x5f, 0x3d, 0x5f, 0xc3, + 0x6f, 0xd7, 0x13, 0xce, 0x5b, 0x75, 0xe1, 0x82, 0x32, 0x55, 0x70, 0x46, + 0xef, 0xb6, 0x32, 0xda, 0x51, 0x86, 0x39, 0x9a, 0x1d, 0xe3, 0xdf, 0xd0, + 0x23, 0x6e, 0x2a, 0x42, 0x44, 0xd7, 0x26, 0x37, 0xcc, 0xfc, 0x39, 0x13, + 0x2a, 0x64, 0x2e, 0x4d, 0x46, 0x7b, 0x15, 0x14, 0x0a, 0x32, 0x55, 0x0c, + 0xe6, 0x7d, 0x60, 0x2d, 0x06, 0xe4, 0x0c, 0x4a, 0x39, 0x08, 0x5f, 0x63, + 0xb4, 0xe3, 0x82, 0xd4, 0xab, 0x9b, 0xd5, 0x5e, 0x07, 0x0e, 0xb4, 0x98, + 0xcf, 0x3d, 0xce, 0x7f, 0x31, 0x5c, 0x28, 0xb7, 0xd8, 0x3e, 0xd7, 0x04, + 0xda, 0xbc, 0xab, 0xe0, 0x15, 0x9a, 0x72, 0x54, 0x29, 0x57, 0x55, 0xc7, + 0xcc, 0x0e, 0xf7, 0x57, 0x61, 0x4e, 0x4d, 0x04, 0xbe, 0x52, 0xac, 0x43, + 0xf4, 0x58, 0x65, 0x35, 0x37, 0x37, 0x80, 0xce, 0xcc, 0x58, 0xd0, 0x75, + 0x11, 0xb3, 0x10, 0xfd, 0xb3, 0xe8, 0x58, 0x48, 0x92, 0x69, 0x96, 0x87, + 0x51, 0xe2, 0x5c, 0x06, 0x41, 0x51, 0x95, 0x47, 0x12, 0x7b, 0xd9, 0x92, + 0x33, 0xe0, 0xdb, 0xb8, 0x2b, 0x0c, 0x1b, 0x98, 0x4a, 0x78, 0x56, 0xfd, + 0x28, 0xad, 0xe5, 0xed, 0xdb, 0x5d, 0xf6, 0xec, 0xe6, 0xc2, 0x52, 0x28, + 0x3d, 0x66, 0xc3, 0x47, 0x7c, 0x2a, 0x5a, 0x63, 0x1f, 0x0e, 0x03, 0x2e, + 0x53, 0x30, 0xed, 0x8e, 0x09, 0x74, 0x26, 0x42, 0x65, 0x02, 0xbf, 0xdf, + 0xe1, 0x43, 0x4b, 0x29}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA224, + 21, + {0x1f, 0xeb, 0x9e, 0x74, 0x55, 0xe1, 0x6c, 0x9b, 0x7c, 0x57, 0x2b, 0x6b, + 0x0e, 0x09, 0x5f, 0xae, 0x2a, 0x86, 0xe9, 0x9f, 0xa9, 0x2a, 0x8d, 0x65, + 0xed, 0x37, 0xf0, 0x04, 0x50, 0xa2, 0x0c, 0x35, 0x82, 0xdc, 0xb3, 0x4c, + 0x04, 0x9d, 0x82, 0xc2, 0x22, 0x00, 0x98, 0x8d, 0xa6, 0x7e, 0xb4, 0x5c, + 0x2f, 0xe9, 0xd3, 0x90, 0x16, 0x1d, 0x50, 0xc3, 0x26, 0x92, 0x50, 0xdd, + 0x7e, 0x0f, 0x6f, 0x20, 0xa1, 0x75, 0xfc, 0x4e, 0xda, 0xa6, 0xfc, 0x14, + 0x9a, 0x2f, 0xca, 0x18, 0xb3, 0x69, 0x3b, 0x77, 0x79, 0xb6, 0x86, 0x07, + 0x3e, 0x3c, 0x64, 0xf4, 0x30, 0xc7, 0x57, 0x81, 0x81, 0x38, 0x9b, 0x81, + 0x37, 0x00, 0xda, 0x24, 0x4d, 0x37, 0x25, 0xdf, 0x2d, 0x63, 0xe0, 0xbf, + 0xf0, 0xb5, 0x9d, 0x38, 0x94, 0xb6, 0x46, 0xf9, 0x45, 0x87, 0xe9, 0x43, + 0x1d, 0xa3, 0xf5, 0x08, 0xf2, 0x38, 0x32, 0xb0, 0xeb, 0x69, 0xc8, 0x25, + 0x68, 0x5b, 0xd1, 0xb9, 0x38, 0x1d, 0x81, 0x27, 0x43, 0x1d, 0x7e, 0xfe, + 0x20, 0x00, 0xbc, 0xfa, 0x5c, 0x50, 0x7b, 0xba, 0x21, 0xb5, 0x38, 0x78, + 0x0a, 0xab, 0xfe, 0x5a, 0xa9, 0xcb, 0xd8, 0xa0, 0x75, 0xc9, 0x1b, 0x48, + 0x7b, 0x29, 0xda, 0x70, 0xe1, 0x8c, 0x48, 0xa9, 0xba, 0xa4, 0x11, 0xf4, + 0xf1, 0xd1, 0x4a, 0xde, 0x15, 0xb0, 0x9a, 0xaf, 0xd0, 0xa3, 0x98, 0x40, + 0x13, 0xb3, 0x76, 0xb2, 0x35, 0x5a, 0xc9, 0xaa, 0xc2, 0x2b, 0x26, 0x95, + 0xcd, 0x60, 0x8c, 0xd9, 0xb9, 0x98, 0x38, 0x21, 0xf1, 0xd5, 0x70, 0xf5, + 0x23, 0xd3, 0xac, 0xbf, 0x11, 0x96, 0x33, 0xaf, 0x97, 0x2f, 0xd5, 0xb3, + 0x11, 0x23, 0x3f, 0xd0, 0xc7, 0x44, 0x4c, 0x10, 0xd8, 0xb9, 0x64, 0xb8, + 0x37, 0x29, 0x89, 0x64, 0x05, 0x71, 0xad, 0x80, 0xbf, 0x3f, 0x67, 0xdd, + 0x18, 0x82, 0xd9, 0x8f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA224, + 22, + {0x43, 0xde, 0x19, 0xd5, 0x9b, 0xba, 0x7b, 0xc4, 0x9d, 0x29, 0x71, 0xd6, + 0x6a, 0x98, 0xe6, 0xeb, 0x34, 0x32, 0x47, 0x05, 0xa3, 0xa8, 0x60, 0xf7, + 0x4b, 0xff, 0x5e, 0xdc, 0x1b, 0x41, 0xbb, 0x7b, 0x16, 0x8c, 0xb7, 0xfe, + 0x36, 0x39, 0xd7, 0xdd, 0x77, 0x66, 0xcf, 0xda, 0x9c, 0x8c, 0xb7, 0x25, + 0xc7, 0x9c, 0x66, 0xcd, 0xf7, 0xb1, 0xfc, 0xfb, 0xf9, 0x7e, 0x24, 0xef, + 0x45, 0x13, 0x4b, 0x23, 0xe1, 0x02, 0x8b, 0xdd, 0x8a, 0x3f, 0x6a, 0x50, + 0x56, 0x49, 0x70, 0xd9, 0xc8, 0xcd, 0xfa, 0x2e, 0x52, 0xde, 0xfd, 0xc9, + 0x19, 0xa4, 0xc9, 0x15, 0x10, 0x4e, 0xc6, 0x3b, 0x12, 0x23, 0x23, 0xc9, + 0xf3, 0x78, 0x78, 0x01, 0x7b, 0x5c, 0x20, 0x05, 0xaf, 0x32, 0x49, 0x01, + 0x84, 0x17, 0xef, 0xde, 0xc9, 0xac, 0x2c, 0xfe, 0x17, 0x6a, 0x0f, 0x54, + 0xb5, 0xb1, 0xb5, 0xcd, 0x94, 0x9b, 0xe1, 0xbf, 0x64, 0xe7, 0xe2, 0xb1, + 0xd2, 0x2e, 0x48, 0x5b, 0xd2, 0x15, 0xc6, 0x1d, 0xc3, 0xb5, 0x0a, 0xf3, + 0x35, 0xe5, 0x2a, 0xc5, 0xa9, 0xbe, 0x0d, 0x5e, 0x3f, 0xdf, 0x6e, 0xad, + 0x6e, 0x25, 0x14, 0x6c, 0x42, 0x9d, 0x7d, 0x4e, 0x01, 0x53, 0xa5, 0x2e, + 0x91, 0x50, 0x4e, 0xdf, 0x9e, 0x48, 0xae, 0x8e, 0xbc, 0xbc, 0xbd, 0x75, + 0x3f, 0x06, 0xeb, 0xe1, 0x11, 0xb7, 0x2d, 0x7e, 0x24, 0xb8, 0x0d, 0x52, + 0x25, 0xda, 0xf8, 0xee, 0xc2, 0xbc, 0xc7, 0xd4, 0x84, 0xa2, 0xfb, 0xb9, + 0xd5, 0x9c, 0x17, 0xcd, 0x5a, 0xb7, 0x18, 0x55, 0x7a, 0x45, 0x2b, 0x84, + 0x8f, 0xc6, 0x05, 0xb7, 0xf0, 0x7a, 0x6a, 0x05, 0x30, 0x49, 0xbc, 0x12, + 0x21, 0x21, 0x49, 0x32, 0xac, 0x08, 0x92, 0x62, 0x1b, 0x95, 0xdc, 0xab, + 0xf0, 0xf9, 0xb2, 0x32, 0x1a, 0x6a, 0xf6, 0x1f, 0xb4, 0xf4, 0x7f, 0xa4, + 0x99, 0xd9, 0xf0, 0x85}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA224, + 23, + {0x81, 0xd5, 0x61, 0xd7, 0x69, 0x77, 0x07, 0x56, 0xf1, 0x12, 0x02, 0x20, + 0xa1, 0xb8, 0xab, 0xc6, 0x05, 0x45, 0x60, 0xf2, 0x79, 0x77, 0x78, 0xbd, + 0x43, 0x3e, 0x53, 0xe2, 0x56, 0x41, 0x9f, 0x4f, 0x58, 0xb0, 0xad, 0x13, + 0x56, 0xc2, 0xcf, 0xad, 0xe1, 0x4a, 0x7a, 0x08, 0x1d, 0x1b, 0x93, 0xb3, + 0x7b, 0x5e, 0xdf, 0x2c, 0xca, 0x3f, 0x51, 0xca, 0x82, 0xc6, 0x83, 0x78, + 0x1e, 0x25, 0xf2, 0xdf, 0x36, 0xf2, 0x0a, 0xf9, 0xa6, 0x74, 0x91, 0xb3, + 0x02, 0xcb, 0x12, 0xf8, 0xb9, 0x6c, 0x49, 0xde, 0xd8, 0x25, 0x57, 0x99, + 0x9e, 0xa3, 0x06, 0x38, 0xfc, 0x5b, 0x3a, 0xaf, 0x54, 0x6e, 0x7e, 0x81, + 0x67, 0x5c, 0x79, 0x29, 0x9c, 0x19, 0x94, 0xab, 0x1b, 0x3e, 0xbb, 0xe6, + 0xad, 0xf6, 0xf9, 0x1a, 0x4b, 0x5f, 0xe1, 0x5a, 0xf9, 0x2f, 0x05, 0xc4, + 0xf9, 0xa6, 0x33, 0x39, 0xdd, 0x53, 0x67, 0x5e, 0x84, 0x3f, 0x50, 0xd5, + 0xe7, 0x4c, 0x47, 0xef, 0x3a, 0x9f, 0x47, 0x1a, 0x7b, 0x59, 0x66, 0xc7, + 0x99, 0x5e, 0x1d, 0xc9, 0xbb, 0xb3, 0xf1, 0x41, 0x87, 0x63, 0x6c, 0x8a, + 0xa1, 0xe1, 0xd3, 0xbf, 0x70, 0xd2, 0x46, 0x42, 0x39, 0x67, 0x65, 0x33, + 0x3b, 0x72, 0xa2, 0xd4, 0x50, 0xd8, 0x39, 0xa6, 0x58, 0x2c, 0x7a, 0x28, + 0x5d, 0xb4, 0x40, 0x73, 0x4e, 0x24, 0x88, 0xba, 0xa4, 0x16, 0xdd, 0xfd, + 0xeb, 0xd7, 0xb6, 0xdb, 0xab, 0x4b, 0x21, 0x14, 0x6c, 0x9a, 0xdd, 0xe2, + 0xa1, 0x4f, 0x69, 0xcc, 0x69, 0xac, 0xa5, 0xbd, 0x0a, 0x80, 0xf2, 0x85, + 0xa4, 0xab, 0xa5, 0x6b, 0x2f, 0x5a, 0xbe, 0x01, 0x22, 0xed, 0xfe, 0xa4, + 0xb7, 0x54, 0x04, 0xff, 0x0e, 0xb6, 0x30, 0x4e, 0x10, 0x88, 0x6a, 0xda, + 0xab, 0xee, 0x2b, 0x77, 0x8e, 0x36, 0x52, 0x7f, 0x38, 0x33, 0x5a, 0xe0, + 0x93, 0x2f, 0x9d, 0x11}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA224, + 24, + {0x3b, 0x8e, 0xf7, 0x9b, 0x1e, 0x78, 0xc6, 0x74, 0xf8, 0x27, 0xa6, 0x6f, + 0x30, 0x5d, 0x67, 0x32, 0x4d, 0x31, 0x84, 0x7c, 0x08, 0x55, 0xcb, 0xc9, + 0x93, 0xfe, 0x91, 0x59, 0xf7, 0xa5, 0xe3, 0x10, 0xac, 0x2b, 0x30, 0x62, + 0x16, 0x46, 0xda, 0xcf, 0x58, 0xe5, 0x7b, 0xc7, 0xb4, 0x4a, 0x13, 0x9c, + 0x08, 0x34, 0xb3, 0x25, 0x2f, 0x9c, 0x06, 0xba, 0x6d, 0xe5, 0x82, 0xbd, + 0x90, 0xde, 0x6e, 0x94, 0x21, 0x14, 0x31, 0x82, 0x0d, 0xe2, 0xe0, 0x0b, + 0x9b, 0x0a, 0xb1, 0x00, 0x23, 0x9a, 0x5a, 0x75, 0xbb, 0xbc, 0xbb, 0x17, + 0x61, 0xd8, 0x5a, 0x35, 0x70, 0xdd, 0xa4, 0x88, 0x9b, 0xf3, 0x7c, 0x8d, + 0x3c, 0xc0, 0xfa, 0xad, 0x74, 0xba, 0xa8, 0xc8, 0x31, 0x24, 0x39, 0x4c, + 0xd1, 0x01, 0x31, 0x35, 0x1d, 0xef, 0xb1, 0x67, 0x3c, 0xba, 0xc9, 0x52, + 0xc4, 0xd9, 0x68, 0xa4, 0xaf, 0x71, 0xa2, 0x8f, 0xc7, 0x76, 0xf6, 0xf0, + 0x70, 0xb0, 0x87, 0xf6, 0x9a, 0x4d, 0x92, 0x4d, 0xea, 0x56, 0x17, 0x22, + 0xf1, 0x02, 0x9d, 0xd0, 0xc7, 0x8b, 0xea, 0x40, 0x57, 0x5b, 0x7f, 0xaa, + 0x5e, 0x8f, 0x96, 0xd3, 0xac, 0x66, 0xac, 0xaa, 0x75, 0xaa, 0x5f, 0x74, + 0xd1, 0x1f, 0xed, 0x50, 0x70, 0xea, 0xeb, 0x9f, 0x05, 0x89, 0x2b, 0x7f, + 0xaa, 0xbc, 0x47, 0x09, 0xeb, 0xc8, 0xb1, 0x74, 0x8f, 0xc4, 0xd9, 0x7e, + 0x14, 0x52, 0xdc, 0x4d, 0xec, 0x40, 0xab, 0x47, 0x89, 0xdf, 0x16, 0x6f, + 0x68, 0xa4, 0xc8, 0xde, 0x21, 0x8a, 0xbb, 0xff, 0xba, 0x4b, 0x7b, 0x17, + 0x33, 0xf8, 0x1c, 0x47, 0xb3, 0xbf, 0x37, 0x1a, 0x35, 0x11, 0x4f, 0xff, + 0x09, 0x9b, 0x7d, 0xb6, 0xfb, 0xbc, 0xaf, 0x37, 0xf7, 0xfe, 0x5d, 0x25, + 0xa0, 0x39, 0x97, 0x23, 0xa2, 0x73, 0xe2, 0xc9, 0x4f, 0x78, 0xcd, 0x21, + 0xb4, 0xe5, 0x34, 0xa7}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA224, + 25, + {0x89, 0x72, 0x1e, 0x40, 0xd6, 0xe1, 0x46, 0x39, 0x99, 0x1b, 0xde, 0xfa, + 0xab, 0x28, 0x73, 0x5b, 0xdf, 0x50, 0x73, 0x9f, 0x25, 0x83, 0xcb, 0x9a, + 0xb3, 0x4f, 0x42, 0x98, 0xec, 0xf8, 0x07, 0x0b, 0x5b, 0xad, 0xd7, 0xd8, + 0x18, 0xfb, 0xa0, 0x3b, 0xac, 0xe4, 0xd5, 0x4f, 0xa0, 0x50, 0x11, 0x7c, + 0xae, 0x3f, 0x57, 0x5a, 0x97, 0xcb, 0x31, 0x85, 0x94, 0x73, 0x04, 0x03, + 0x60, 0xb9, 0x94, 0x86, 0x69, 0x18, 0xff, 0x6b, 0x83, 0x35, 0x6c, 0xcf, + 0x53, 0xef, 0x6e, 0xa9, 0x00, 0xa1, 0xa8, 0xee, 0x77, 0xf3, 0x1c, 0xd5, + 0xcf, 0x25, 0x24, 0x5c, 0x9c, 0x54, 0x34, 0x63, 0xd0, 0x9c, 0x4e, 0xcd, + 0xcd, 0x98, 0x86, 0x51, 0x3f, 0x63, 0x0c, 0x9b, 0xee, 0x91, 0xae, 0x0f, + 0xd0, 0x54, 0xcc, 0xe6, 0x41, 0x99, 0xa3, 0xe4, 0x3e, 0xc3, 0xec, 0xcc, + 0xf6, 0x8a, 0x15, 0x5f, 0x2b, 0xf1, 0x08, 0x6c, 0x59, 0xca, 0x0a, 0x3b, + 0xe4, 0x7c, 0xec, 0x1d, 0x86, 0x38, 0xb9, 0x12, 0x0b, 0x67, 0xd7, 0xba, + 0x03, 0xeb, 0xdd, 0x06, 0x64, 0x93, 0x09, 0x22, 0x97, 0xa6, 0xbf, 0x59, + 0x7b, 0xa6, 0x30, 0x62, 0xdf, 0xbb, 0xd4, 0x28, 0xbc, 0xd9, 0x72, 0x5a, + 0xfd, 0x10, 0x58, 0x6f, 0x1d, 0x63, 0x20, 0x73, 0x83, 0x62, 0xe5, 0x51, + 0xcc, 0xb8, 0x63, 0x1d, 0x80, 0x25, 0x41, 0xae, 0x74, 0x34, 0x8d, 0xfb, + 0x02, 0xf8, 0x66, 0x2f, 0xf2, 0x37, 0xda, 0xa1, 0x0c, 0xa4, 0xef, 0xbe, + 0x33, 0xce, 0xfd, 0xac, 0xfa, 0xe2, 0xe6, 0xd8, 0x6d, 0x96, 0xd7, 0xd0, + 0x65, 0x03, 0xc0, 0x63, 0x75, 0xca, 0x1a, 0xbd, 0x21, 0x96, 0xbf, 0xae, + 0x5c, 0x2b, 0xa9, 0xa2, 0xf4, 0xb1, 0xcc, 0x2c, 0xdc, 0xd5, 0x9a, 0xc2, + 0x44, 0x51, 0x74, 0x2e, 0xdb, 0x31, 0x52, 0x85, 0x2a, 0x89, 0xe5, 0x38, + 0x6c, 0x16, 0xbf, 0x37}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA224, + 26, + {0x10, 0x26, 0x4b, 0x96, 0x67, 0x48, 0x34, 0x64, 0xd2, 0xbf, 0xf8, 0xd6, + 0x43, 0xde, 0x5b, 0xbc, 0x34, 0x82, 0xda, 0x05, 0x63, 0xfe, 0x1e, 0x77, + 0xf1, 0x19, 0x77, 0xc6, 0xc0, 0xc0, 0xb9, 0xc8, 0x69, 0x9a, 0xb5, 0xb0, + 0xea, 0x87, 0xd1, 0x23, 0xf8, 0xa7, 0x3f, 0x4a, 0xef, 0xaa, 0xde, 0x65, + 0x4f, 0x55, 0x0a, 0x0e, 0x51, 0x97, 0x46, 0x82, 0x46, 0xe5, 0xf8, 0xfe, + 0x96, 0x70, 0x41, 0x72, 0xab, 0x6e, 0x50, 0xda, 0x24, 0xf4, 0x87, 0x93, + 0xf1, 0xde, 0x62, 0xbe, 0xbf, 0x8f, 0xc5, 0x4a, 0x2d, 0xdb, 0xd1, 0x13, + 0x04, 0x67, 0x8f, 0x75, 0x83, 0x1d, 0xa7, 0x7f, 0x31, 0x77, 0xb4, 0x58, + 0xf3, 0xef, 0x73, 0x85, 0x2f, 0xce, 0xb0, 0xc2, 0x5f, 0xb9, 0x1c, 0x1b, + 0x99, 0xe8, 0x65, 0xda, 0xc0, 0xde, 0xb6, 0xbf, 0xec, 0x1d, 0x92, 0x4c, + 0xea, 0xb7, 0x39, 0xda, 0x87, 0x6e, 0x76, 0x41, 0xcc, 0x3e, 0x3f, 0xaf, + 0x53, 0x0d, 0x4a, 0x47, 0xb2, 0x83, 0xb7, 0xa6, 0x95, 0x4e, 0x94, 0x3d, + 0x0a, 0xb1, 0x43, 0x5e, 0x21, 0x76, 0x87, 0xce, 0x7c, 0x0d, 0x06, 0x64, + 0xc0, 0x8b, 0x30, 0x74, 0x01, 0xf7, 0x47, 0x3e, 0x73, 0x2a, 0x5e, 0xdb, + 0x1e, 0x5b, 0x76, 0x96, 0x02, 0x83, 0xa2, 0x9d, 0xf5, 0xe3, 0x9a, 0xba, + 0xe0, 0xa4, 0xac, 0x89, 0x24, 0x7c, 0x82, 0xa8, 0x28, 0x27, 0x34, 0x15, + 0x18, 0x98, 0x58, 0xf2, 0x80, 0xa9, 0x8a, 0xc5, 0x09, 0x30, 0x3e, 0x2a, + 0x94, 0xc0, 0x1f, 0x5e, 0x28, 0xaa, 0x4f, 0x04, 0x46, 0x87, 0x44, 0xc9, + 0x27, 0x98, 0x58, 0xde, 0x3d, 0x3e, 0x81, 0xe5, 0x34, 0x81, 0x6e, 0xad, + 0xd8, 0xd2, 0x18, 0x86, 0x24, 0xf8, 0x31, 0x35, 0x52, 0x95, 0x44, 0x20, + 0x5e, 0x03, 0xf9, 0xaa, 0x25, 0x6e, 0xf3, 0x1c, 0x00, 0xcb, 0x5b, 0xb4, + 0xcb, 0x69, 0x60, 0x7b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA224, + 27, + {0x6c, 0xc0, 0x3e, 0x05, 0x8b, 0xdf, 0x37, 0x61, 0xfa, 0x04, 0xa8, 0x90, + 0x69, 0xf9, 0x7b, 0xb0, 0x65, 0x4b, 0x41, 0xd0, 0x0d, 0x82, 0x51, 0x52, + 0xcd, 0x00, 0xdb, 0x63, 0x5d, 0x78, 0x44, 0xd7, 0x55, 0x96, 0xd3, 0x36, + 0x85, 0xfd, 0x02, 0xf4, 0xa1, 0xbf, 0x36, 0x04, 0x0a, 0xd7, 0x1d, 0x5c, + 0x44, 0x8d, 0x1e, 0x2a, 0x95, 0xd2, 0x3d, 0xc1, 0x50, 0x46, 0x3d, 0x85, + 0x39, 0x47, 0x09, 0xf9, 0x5d, 0x7e, 0x37, 0xaa, 0x44, 0xfe, 0x30, 0x0e, + 0x3c, 0xb6, 0xc5, 0x99, 0x67, 0xcc, 0xeb, 0x81, 0xe5, 0x74, 0x1b, 0xde, + 0xcf, 0xd1, 0xd8, 0x77, 0xe5, 0xe0, 0x2a, 0x54, 0x3e, 0x4a, 0xca, 0xc4, + 0x4c, 0x45, 0x63, 0xdf, 0x5d, 0x5d, 0x2b, 0xcb, 0x20, 0xe6, 0x8c, 0x26, + 0xba, 0x03, 0x29, 0x28, 0xc5, 0x01, 0x9b, 0x30, 0x30, 0x45, 0x7f, 0x4a, + 0x82, 0x8b, 0x19, 0xd3, 0x7c, 0x3b, 0xc5, 0xf3, 0x41, 0xf0, 0x0e, 0x15, + 0xf1, 0x4a, 0xc1, 0x18, 0x42, 0x39, 0xdd, 0xfc, 0x66, 0xad, 0x56, 0x86, + 0x82, 0x62, 0x0e, 0xf0, 0x99, 0xc0, 0x8d, 0x08, 0x8d, 0x5b, 0xd0, 0xa9, + 0x59, 0x35, 0x40, 0x1f, 0xc1, 0x09, 0x1b, 0xfa, 0x2a, 0x12, 0x0e, 0x94, + 0xd2, 0x5a, 0x54, 0xcd, 0xe3, 0x4c, 0x45, 0x5c, 0xad, 0xf6, 0xb5, 0xf7, + 0x84, 0x39, 0x2e, 0x3d, 0x8a, 0x68, 0x7a, 0x9c, 0x56, 0xf5, 0x34, 0x8f, + 0xe9, 0xe5, 0x08, 0x24, 0x32, 0xb2, 0x9f, 0x64, 0xdd, 0xcc, 0x29, 0x2e, + 0x44, 0x5f, 0x51, 0xee, 0x0a, 0xf4, 0x2a, 0x59, 0x5e, 0x86, 0x0b, 0x88, + 0xec, 0xa2, 0xaa, 0x48, 0x6e, 0x8c, 0x39, 0x98, 0xc0, 0x0a, 0x34, 0x75, + 0xba, 0x04, 0xd7, 0x40, 0xcb, 0x1c, 0xd3, 0xf8, 0xf4, 0x36, 0x53, 0x12, + 0x71, 0xdf, 0x58, 0xbd, 0x2f, 0x84, 0xc8, 0xdd, 0x20, 0xcf, 0x45, 0xba, + 0x4d, 0xb2, 0x56, 0xab}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA224, + 28, + {0x17, 0x7e, 0x1f, 0x35, 0x35, 0xeb, 0xf1, 0x90, 0x16, 0xee, 0xfc, 0xc1, + 0x88, 0x27, 0x1b, 0x53, 0x38, 0x72, 0x92, 0xee, 0xd2, 0x5e, 0xab, 0x41, + 0x6e, 0xf3, 0x24, 0xd5, 0x8b, 0x7c, 0x26, 0xbc, 0xcd, 0x05, 0xe5, 0x84, + 0x3e, 0x49, 0xb5, 0xea, 0x57, 0x3e, 0xc7, 0x55, 0x7f, 0xa3, 0x66, 0x21, + 0x59, 0x31, 0x89, 0x94, 0x59, 0x5a, 0x87, 0x8b, 0xf1, 0x62, 0xf5, 0x20, + 0x67, 0x29, 0xbb, 0x96, 0x0c, 0x50, 0x2e, 0x24, 0x8a, 0x1b, 0xc8, 0x5b, + 0xb6, 0x00, 0x25, 0xef, 0x41, 0xd9, 0xaa, 0xcc, 0xc0, 0x40, 0xd9, 0x9d, + 0x3b, 0x17, 0x8b, 0x60, 0x9a, 0x40, 0xc1, 0x58, 0x12, 0x51, 0xcc, 0xe8, + 0xe6, 0xf4, 0x10, 0xb0, 0x82, 0xd5, 0x63, 0x5f, 0x94, 0xdf, 0xbd, 0x06, + 0x88, 0x5f, 0x29, 0x35, 0xfc, 0xfb, 0xde, 0x23, 0xae, 0x0a, 0xe5, 0x09, + 0xaf, 0x1f, 0x39, 0xd7, 0x7c, 0x2d, 0x94, 0xc0, 0x45, 0x4c, 0xb1, 0x73, + 0xea, 0x29, 0x38, 0x1e, 0xbd, 0xed, 0xc4, 0x98, 0x3e, 0x34, 0xef, 0xef, + 0x63, 0x5f, 0x95, 0x4f, 0x6d, 0x91, 0x19, 0x68, 0xc4, 0xf7, 0x9b, 0x64, + 0x87, 0xb2, 0x8e, 0xf4, 0x27, 0x80, 0x5f, 0x4c, 0x3d, 0x14, 0xd2, 0xb8, + 0xab, 0x72, 0xf5, 0xd7, 0x36, 0xcd, 0x48, 0xfa, 0xe6, 0x5a, 0xb3, 0x56, + 0x5d, 0x8d, 0x3b, 0x7a, 0xf6, 0x1b, 0x56, 0xf6, 0x91, 0xc0, 0x64, 0x14, + 0x6e, 0x42, 0x4b, 0xd6, 0xdb, 0x12, 0x4a, 0xc9, 0xe5, 0xfb, 0x82, 0xe9, + 0xa8, 0x4e, 0x2d, 0x7d, 0xa8, 0xca, 0x95, 0x3f, 0xb8, 0xdb, 0x2a, 0x84, + 0x56, 0x40, 0xe6, 0xd4, 0x85, 0x32, 0xad, 0xc4, 0x26, 0xc4, 0x76, 0x13, + 0x15, 0xbb, 0xc2, 0x63, 0x9b, 0xcd, 0xe2, 0x9f, 0x42, 0x0c, 0xb5, 0x53, + 0xd6, 0xeb, 0xff, 0x0a, 0x49, 0x6e, 0xde, 0x66, 0x9b, 0x41, 0x3c, 0x80, + 0xaa, 0x63, 0x55, 0x3b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA224, + 29, + {0x2a, 0x0d, 0x24, 0xc9, 0x03, 0xc7, 0x32, 0xf2, 0xad, 0x18, 0xdc, 0x96, + 0xc7, 0xe5, 0x82, 0x89, 0xa1, 0xed, 0x58, 0x87, 0x00, 0x6f, 0x1f, 0xf7, + 0xee, 0xdc, 0xbe, 0xb2, 0x8b, 0x51, 0x71, 0x71, 0xa2, 0x5e, 0x48, 0xbd, + 0x16, 0x1b, 0x33, 0xf8, 0xc6, 0x20, 0xfc, 0x42, 0xf2, 0x3c, 0xc0, 0xa4, + 0xb3, 0xec, 0x0c, 0x03, 0xe4, 0x27, 0x48, 0x35, 0x56, 0x50, 0xba, 0xaf, + 0xe1, 0xe0, 0x3c, 0xb1, 0xe6, 0xdc, 0xa2, 0x5b, 0xed, 0x0a, 0xfa, 0xf5, + 0xa5, 0x6f, 0x01, 0x63, 0x72, 0xda, 0xe8, 0xb3, 0xd9, 0x2e, 0x21, 0xe9, + 0xa5, 0xdd, 0x7b, 0x56, 0xb2, 0x6c, 0x9a, 0xda, 0x09, 0x28, 0x05, 0xbd, + 0xd6, 0x93, 0x3c, 0xf2, 0xa9, 0x01, 0x7b, 0xb2, 0x58, 0xcc, 0x19, 0xcd, + 0xb0, 0x4b, 0x2a, 0xe5, 0x07, 0x89, 0x45, 0x27, 0xd9, 0x3a, 0x1b, 0xc8, + 0x5e, 0xf0, 0xb8, 0xf3, 0xc2, 0xe6, 0xfb, 0x96, 0x71, 0xc7, 0x5c, 0xba, + 0x20, 0x98, 0x6e, 0xcc, 0xca, 0xe1, 0x64, 0x70, 0xd2, 0xa0, 0xfd, 0x85, + 0x34, 0xfd, 0x87, 0x9d, 0x65, 0xe6, 0x22, 0x33, 0xd0, 0xe6, 0x45, 0x0e, + 0x50, 0x39, 0x12, 0x56, 0x9d, 0xb3, 0xec, 0x38, 0x22, 0x10, 0xf8, 0x17, + 0x37, 0x53, 0xb3, 0x2c, 0x83, 0x02, 0x13, 0x7f, 0x0b, 0x3a, 0x60, 0xfa, + 0xad, 0xbd, 0x5a, 0x2a, 0x5c, 0x7d, 0x11, 0x7f, 0x24, 0x87, 0x97, 0xed, + 0x44, 0x34, 0x5e, 0xd4, 0x32, 0x84, 0xad, 0xf7, 0x65, 0x5e, 0x7f, 0x70, + 0xa0, 0xd9, 0x4c, 0x4b, 0x05, 0xf4, 0x84, 0x55, 0x37, 0x61, 0xec, 0x8b, + 0x7b, 0xe2, 0xab, 0x5b, 0xd6, 0x6d, 0x31, 0x10, 0xb4, 0xfe, 0xd0, 0x0d, + 0x83, 0xdd, 0xe2, 0xf5, 0xe0, 0xc6, 0xe0, 0xdf, 0xad, 0x1f, 0x08, 0x4a, + 0x85, 0x1b, 0x07, 0xfb, 0x09, 0x74, 0x81, 0x51, 0x78, 0x05, 0xaf, 0xfc, + 0x7e, 0x5a, 0xbb, 0x72}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA224, + 30, + {0x28, 0xd5, 0x82, 0xef, 0x90, 0x05, 0x2e, 0xde, 0x46, 0x23, 0x04, 0xfb, + 0x54, 0x65, 0x39, 0x41, 0xf2, 0xb4, 0x5d, 0x26, 0x99, 0x8a, 0xe7, 0xaf, + 0x80, 0xf0, 0x58, 0x64, 0x6d, 0x2d, 0xd4, 0x72, 0xd7, 0xae, 0x73, 0x8f, + 0xe4, 0xec, 0x22, 0x6e, 0x29, 0x37, 0x36, 0x6e, 0x75, 0x9d, 0x2c, 0xf7, + 0x41, 0xb7, 0x2c, 0xdc, 0x85, 0xf4, 0x90, 0x04, 0xa1, 0x43, 0xa6, 0x8d, + 0xd4, 0xc8, 0x20, 0x98, 0x5a, 0x56, 0x56, 0xb5, 0x83, 0xe9, 0x5d, 0xfd, + 0xf4, 0x8a, 0xfe, 0x58, 0x95, 0xf6, 0xe0, 0x2d, 0x8a, 0xd5, 0x13, 0x1a, + 0x52, 0x2d, 0x8b, 0xb0, 0x05, 0x30, 0x30, 0x05, 0xff, 0xe9, 0x9f, 0xce, + 0x93, 0x74, 0xcc, 0x53, 0x8c, 0xc7, 0x8d, 0x4f, 0x38, 0x3d, 0xfe, 0x8b, + 0x95, 0xcd, 0xee, 0x19, 0x38, 0xa9, 0x1c, 0x84, 0x7a, 0xd0, 0xc2, 0x93, + 0x45, 0xc9, 0x9e, 0xfb, 0x03, 0x42, 0x4a, 0x4a, 0x04, 0xe5, 0x2e, 0x5f, + 0x95, 0x5e, 0xac, 0x56, 0xfe, 0x5d, 0xdb, 0xb9, 0xc1, 0x03, 0x22, 0x3e, + 0x0b, 0x38, 0x83, 0xef, 0x4b, 0x1b, 0x78, 0x7c, 0xca, 0xc1, 0x0d, 0x9d, + 0xe1, 0x1b, 0x85, 0xcf, 0xb8, 0xd3, 0xf6, 0x75, 0xd1, 0x81, 0x44, 0xad, + 0x64, 0xeb, 0xc5, 0x98, 0x23, 0x65, 0x3d, 0x54, 0xb8, 0x56, 0x96, 0xbb, + 0x69, 0x89, 0xc5, 0x4d, 0xd3, 0x68, 0xf0, 0xa1, 0x30, 0xd8, 0xcd, 0xba, + 0x79, 0x45, 0x21, 0x6b, 0x7d, 0xc1, 0xda, 0x1f, 0x0a, 0x85, 0xe7, 0x3f, + 0x14, 0x58, 0xe0, 0x09, 0x88, 0x4d, 0x02, 0x10, 0x6a, 0x2e, 0xd5, 0xb6, + 0x6d, 0x98, 0x71, 0xb5, 0xd1, 0x14, 0x3d, 0x0a, 0xb5, 0xcf, 0x09, 0xb7, + 0x6e, 0x98, 0xd4, 0xf0, 0x36, 0x75, 0xff, 0x3e, 0x74, 0xaf, 0x40, 0xe4, + 0xfb, 0xa4, 0xf9, 0xc0, 0xb8, 0x76, 0x53, 0x45, 0x5d, 0xa3, 0x0e, 0x4d, + 0xd0, 0x89, 0x7c, 0xb0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA224, + 31, + {0x2e, 0xa2, 0xf5, 0x4a, 0x8b, 0xb6, 0x88, 0xcf, 0xc1, 0x6d, 0x65, 0x66, + 0xf6, 0xb9, 0x4d, 0x31, 0x70, 0xcd, 0xd9, 0x34, 0x51, 0x31, 0x6e, 0x89, + 0xbe, 0xf1, 0x48, 0xe7, 0x0c, 0xd8, 0x5e, 0x18, 0x5e, 0x5e, 0x19, 0xf2, + 0x3f, 0x4a, 0x8e, 0x7a, 0x5e, 0x65, 0xd9, 0x38, 0xa4, 0x30, 0x02, 0xad, + 0x4b, 0xe4, 0x3b, 0x3b, 0xe2, 0xe4, 0x09, 0xac, 0xa1, 0xb6, 0x92, 0x92, + 0x92, 0x8d, 0x98, 0x83, 0x09, 0x45, 0x78, 0x4a, 0xbd, 0x1c, 0xeb, 0x0c, + 0xec, 0x45, 0x98, 0x4a, 0x54, 0x96, 0xd0, 0xcc, 0xf9, 0x95, 0x8e, 0xfe, + 0xac, 0x39, 0x84, 0x2b, 0xa5, 0x0a, 0x1c, 0xad, 0x71, 0x30, 0xef, 0x5b, + 0x22, 0x7f, 0xe9, 0x30, 0x40, 0xab, 0x7f, 0x42, 0x26, 0xd5, 0x00, 0x56, + 0x47, 0xcc, 0x1b, 0x02, 0x59, 0x37, 0x3e, 0x08, 0xff, 0xcd, 0x24, 0x2b, + 0x77, 0xf9, 0x03, 0x77, 0x97, 0xcf, 0xaf, 0xc0, 0x25, 0x4a, 0x96, 0xed, + 0xfa, 0xe3, 0x1c, 0x4f, 0x7e, 0xe0, 0x88, 0x33, 0xc0, 0x49, 0x00, 0x82, + 0xbd, 0x33, 0xea, 0x25, 0xa2, 0x13, 0x85, 0x93, 0xcc, 0x88, 0xfc, 0xfd, + 0x76, 0x68, 0xa8, 0x2f, 0x0c, 0xd2, 0x6f, 0x4e, 0x1d, 0xc6, 0x5c, 0x4e, + 0x01, 0x0c, 0x11, 0x3b, 0xb2, 0x67, 0x8c, 0x91, 0x25, 0x4d, 0xe5, 0xee, + 0xb6, 0x89, 0xb5, 0x82, 0x60, 0x1b, 0x79, 0xad, 0x08, 0x19, 0x80, 0x72, + 0xc5, 0x19, 0x87, 0x60, 0x2f, 0xc7, 0x8b, 0xee, 0x6b, 0xb4, 0x75, 0x43, + 0x61, 0xbf, 0x5b, 0xe1, 0x23, 0xaa, 0x9c, 0x1f, 0x8c, 0x0d, 0x8b, 0x2a, + 0x80, 0x41, 0x02, 0x96, 0x2c, 0x8d, 0xa7, 0x72, 0x52, 0x99, 0x47, 0xbf, + 0x2d, 0xd3, 0x64, 0x56, 0xf6, 0xff, 0x61, 0x32, 0xa0, 0xc6, 0xee, 0x73, + 0x47, 0xaf, 0xc5, 0x68, 0x0e, 0x70, 0x5a, 0xd3, 0xb8, 0xe8, 0x1c, 0x9a, + 0x04, 0xf6, 0xa8, 0x07}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA224, + 32, + {0x0b, 0xc5, 0x48, 0x74, 0x4c, 0x74, 0x74, 0xe5, 0xd9, 0x04, 0xc1, 0xa2, + 0x1d, 0xcf, 0x93, 0x8e, 0xf8, 0xab, 0xc3, 0xfd, 0x1a, 0x0e, 0x20, 0xd9, + 0x45, 0x64, 0x43, 0x2d, 0xae, 0x05, 0x55, 0x04, 0x49, 0xd4, 0xb6, 0xad, + 0xe9, 0x45, 0x03, 0x07, 0x3f, 0x62, 0x69, 0xbb, 0x71, 0xaf, 0xd2, 0xb3, + 0x20, 0x7b, 0x80, 0x9d, 0x39, 0xa2, 0x82, 0x8a, 0x6f, 0x14, 0x77, 0x4b, + 0xfc, 0x04, 0x62, 0x42, 0x55, 0xc1, 0xa2, 0xf2, 0x8a, 0x72, 0x29, 0x25, + 0xe2, 0x81, 0x15, 0xc9, 0x8b, 0x20, 0xe9, 0x80, 0x16, 0xfc, 0xa0, 0xf8, + 0xc4, 0xb3, 0xe2, 0x94, 0x7e, 0x55, 0x51, 0x13, 0xd7, 0xbc, 0x88, 0xd5, + 0x58, 0x6b, 0xd5, 0xa0, 0xc3, 0x61, 0xd2, 0x90, 0xb4, 0xdc, 0xcb, 0xd1, + 0xcc, 0xe0, 0x3a, 0x6d, 0xf3, 0xda, 0xcc, 0x1b, 0xaa, 0x51, 0x6b, 0x16, + 0x64, 0x60, 0x8e, 0x6b, 0x9b, 0x09, 0x7e, 0x64, 0xea, 0xed, 0x35, 0x2c, + 0x8d, 0xc9, 0xb8, 0x86, 0x4b, 0x01, 0x11, 0x58, 0x1b, 0x97, 0xbd, 0x62, + 0xa0, 0xf1, 0xb9, 0x39, 0x6a, 0x38, 0x5d, 0xe6, 0x50, 0x69, 0x0e, 0x36, + 0x81, 0x8f, 0xc3, 0x8d, 0x04, 0x25, 0x74, 0x40, 0x1c, 0x9d, 0xaf, 0xb2, + 0x8b, 0x81, 0xec, 0xd1, 0x4d, 0x1b, 0x9e, 0x64, 0xba, 0x86, 0x7b, 0x4b, + 0xf2, 0x9f, 0x8e, 0x78, 0xfd, 0x91, 0x9b, 0xa2, 0xb0, 0x0f, 0x08, 0x96, + 0xab, 0x7d, 0x7d, 0xf1, 0x2f, 0xe4, 0xa8, 0xf5, 0x25, 0xcb, 0x5b, 0x9a, + 0x5b, 0x1c, 0x13, 0xea, 0x60, 0x9c, 0xc7, 0xd0, 0x9b, 0x6e, 0xe5, 0x7d, + 0xb3, 0x85, 0x8e, 0x62, 0x27, 0x06, 0x02, 0x66, 0x2e, 0x8b, 0x16, 0x0d, + 0x7d, 0x4b, 0x76, 0xf2, 0xd1, 0x28, 0xc9, 0x01, 0xec, 0xd7, 0x4a, 0x0e, + 0x21, 0x88, 0xae, 0xea, 0x9c, 0x40, 0x32, 0x5c, 0x18, 0x93, 0x7e, 0x0a, + 0xb6, 0x7e, 0xa4, 0xed}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA224, + 33, + {0xbf, 0x13, 0xc6, 0x4c, 0xaf, 0x97, 0x26, 0x50, 0x6b, 0x5c, 0xf9, 0x60, + 0x5c, 0x68, 0x25, 0x2c, 0x38, 0xc9, 0x15, 0x10, 0x64, 0xfc, 0x85, 0x66, + 0x6c, 0x75, 0x72, 0x14, 0x5a, 0x72, 0xfa, 0x04, 0xdf, 0xe0, 0xfa, 0x5a, + 0xa1, 0x2f, 0x02, 0x0f, 0x45, 0x81, 0xf1, 0xb1, 0x99, 0x02, 0x5e, 0x44, + 0xae, 0xe6, 0x82, 0xd6, 0x5b, 0x1d, 0x6f, 0x78, 0xd5, 0x2b, 0x03, 0x46, + 0x6f, 0xb5, 0x2c, 0x6c, 0x8b, 0xc2, 0xad, 0xf6, 0x5a, 0x0e, 0x20, 0xcf, + 0x39, 0xf4, 0xe9, 0xd6, 0x2c, 0xbb, 0x67, 0x46, 0xde, 0x23, 0x62, 0x79, + 0xde, 0xdb, 0x71, 0xe4, 0xc3, 0xb2, 0x7f, 0xa7, 0xb4, 0x26, 0x39, 0x11, + 0xef, 0x7e, 0xe2, 0x16, 0x43, 0x84, 0xea, 0x9b, 0x47, 0xab, 0x8e, 0xfe, + 0x33, 0xc7, 0xc4, 0x1a, 0x78, 0x5b, 0x3b, 0x8c, 0x3a, 0xeb, 0x32, 0x92, + 0x48, 0xa3, 0xad, 0x4f, 0xe4, 0x43, 0x82, 0x8b, 0x73, 0xb7, 0xda, 0x87, + 0x47, 0x5b, 0x1a, 0xc1, 0x02, 0xb5, 0x82, 0xef, 0x16, 0xd4, 0x56, 0x78, + 0x00, 0x0d, 0xc6, 0x25, 0xfb, 0xcf, 0xf5, 0xfc, 0x65, 0x09, 0xf3, 0xb4, + 0x2e, 0x0b, 0x09, 0x76, 0x17, 0xaf, 0x91, 0xc6, 0x3b, 0xdb, 0x66, 0x1a, + 0x6b, 0x92, 0xf7, 0x2c, 0xb1, 0xea, 0x33, 0xa6, 0xef, 0x2b, 0x6d, 0x23, + 0x78, 0x2b, 0xb8, 0x7d, 0x06, 0x9f, 0x97, 0x26, 0xc8, 0xc9, 0x1a, 0x7b, + 0x41, 0x24, 0x61, 0xd5, 0x94, 0x33, 0xa8, 0x5f, 0x04, 0xf0, 0x1a, 0x94, + 0xb7, 0xdb, 0x2e, 0x6b, 0x49, 0x35, 0x05, 0xf6, 0xab, 0x51, 0xdd, 0x2c, + 0xf3, 0x7c, 0x22, 0xcb, 0x5b, 0x3b, 0x9c, 0xff, 0x23, 0x16, 0xfc, 0x4a, + 0x74, 0x33, 0xaf, 0x2f, 0x6a, 0xd4, 0x94, 0x6b, 0xd3, 0xfa, 0xff, 0xaf, + 0x03, 0xfa, 0xfc, 0x19, 0x21, 0xba, 0x7d, 0xc1, 0x35, 0xf3, 0xd0, 0x6f, + 0x76, 0xab, 0x31, 0xd1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA224, + 34, + {0x47, 0x89, 0xff, 0xe0, 0xc9, 0xae, 0x08, 0xe5, 0xb4, 0xa1, 0x3e, 0x8e, + 0x94, 0xfc, 0x06, 0x09, 0xc0, 0x48, 0x5d, 0xd0, 0x9c, 0x3d, 0x10, 0x62, + 0x11, 0x87, 0xac, 0xa1, 0xa5, 0x03, 0xb0, 0xad, 0x3e, 0x74, 0xca, 0x51, + 0x9b, 0xc9, 0x0f, 0x17, 0x1f, 0x2d, 0xe9, 0x24, 0x69, 0x67, 0xb1, 0x6f, + 0xf6, 0x97, 0x30, 0xa4, 0xfe, 0x90, 0x73, 0x68, 0x5d, 0x35, 0x10, 0x56, + 0x33, 0x30, 0x0f, 0x8a, 0xf2, 0x0b, 0x54, 0x3f, 0x28, 0x1f, 0xc7, 0xc2, + 0x58, 0x0a, 0x7d, 0x90, 0xe5, 0x97, 0x7b, 0x13, 0xe2, 0x0e, 0x35, 0x98, + 0xda, 0xed, 0x7d, 0x11, 0x64, 0xf9, 0x99, 0x99, 0xc4, 0x9a, 0x90, 0xd5, + 0x03, 0x50, 0xe5, 0xe5, 0xe1, 0x34, 0xc3, 0x69, 0x2b, 0xda, 0xbb, 0x75, + 0xfd, 0xe5, 0x1f, 0xe7, 0xf0, 0x9b, 0xda, 0x5a, 0xf6, 0xd9, 0x8e, 0xad, + 0xd4, 0x39, 0x6b, 0xd9, 0x07, 0x82, 0x57, 0x9b, 0x02, 0xa0, 0xd6, 0x0b, + 0xcf, 0xab, 0x72, 0xba, 0x3f, 0xf4, 0x41, 0x4c, 0xd5, 0x00, 0x36, 0x0b, + 0x21, 0xf9, 0xcf, 0xab, 0x42, 0x0c, 0xcb, 0x67, 0x46, 0x59, 0x67, 0xbf, + 0x5a, 0x77, 0xef, 0xc2, 0xba, 0xf3, 0x8b, 0x97, 0x75, 0x9c, 0x28, 0xaa, + 0x1d, 0xf3, 0x44, 0x37, 0x13, 0xc2, 0x96, 0x72, 0x23, 0xe0, 0x14, 0x18, + 0x26, 0x99, 0xc8, 0x21, 0x69, 0x37, 0x53, 0x88, 0xfb, 0x20, 0x4b, 0x8b, + 0xd6, 0x09, 0xdf, 0x94, 0xf5, 0xc1, 0x4d, 0xe9, 0x8c, 0x4c, 0x4a, 0x97, + 0xef, 0x52, 0xbc, 0x4a, 0x26, 0x90, 0x7e, 0x56, 0x10, 0xe2, 0x49, 0xae, + 0xca, 0x9c, 0x95, 0x1b, 0x55, 0x59, 0xab, 0x1a, 0x63, 0x23, 0x5c, 0xdd, + 0x50, 0xad, 0x99, 0x1e, 0xfe, 0xeb, 0x5c, 0xc8, 0x7c, 0x2f, 0x27, 0x0f, + 0x3e, 0xf9, 0x16, 0xc7, 0x6b, 0xeb, 0x90, 0xdd, 0x0f, 0xe3, 0x80, 0xef, + 0x1d, 0x7f, 0x54, 0xac}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA224, + 35, + {0x33, 0x16, 0xb7, 0x66, 0x71, 0x0c, 0x2c, 0x54, 0xce, 0x3c, 0x42, 0xfe, + 0x05, 0x18, 0x8c, 0x41, 0xbf, 0xd2, 0x2c, 0xd9, 0x12, 0x82, 0x46, 0x49, + 0x30, 0xc7, 0x63, 0xff, 0x33, 0x25, 0xbd, 0xf4, 0xce, 0xfe, 0x93, 0x28, + 0xe6, 0xa6, 0xa9, 0xea, 0xa0, 0x39, 0x24, 0x22, 0xcc, 0x00, 0x0a, 0x78, + 0x90, 0x35, 0x52, 0x64, 0x91, 0x46, 0x77, 0x36, 0x12, 0xa9, 0xbe, 0xcb, + 0x4d, 0x7b, 0x4c, 0xdf, 0x2c, 0x6e, 0x46, 0x8b, 0xf1, 0x1b, 0x2c, 0xed, + 0x75, 0xdc, 0xfb, 0x3f, 0x58, 0x11, 0xb5, 0x96, 0x89, 0x4c, 0x8d, 0xc7, + 0x94, 0x8d, 0x88, 0x09, 0x3f, 0xac, 0xe5, 0x96, 0x33, 0x56, 0xef, 0x5d, + 0xfe, 0x93, 0xa0, 0x83, 0x9c, 0x0a, 0x3b, 0xde, 0x0e, 0xe3, 0x33, 0x19, + 0xfb, 0xf2, 0x89, 0x49, 0xe9, 0xbf, 0x87, 0x10, 0xb9, 0x88, 0xc6, 0x30, + 0x0b, 0xeb, 0x0b, 0x04, 0xcb, 0xc8, 0x41, 0xa9, 0x01, 0x8a, 0x6a, 0x2f, + 0xd6, 0xca, 0xd0, 0x33, 0xfb, 0xb8, 0xe2, 0x2c, 0x8c, 0xdd, 0xf7, 0x13, + 0xfc, 0xbd, 0x09, 0x6d, 0x5c, 0x49, 0x83, 0x10, 0xa1, 0x18, 0x63, 0xc2, + 0x76, 0xba, 0x69, 0xd8, 0x1a, 0x23, 0x27, 0xa0, 0x97, 0x2b, 0xef, 0x0d, + 0xb5, 0x30, 0x3e, 0x3d, 0x55, 0xdc, 0x4c, 0xcf, 0xdb, 0xac, 0x75, 0x88, + 0x5f, 0x33, 0x78, 0x67, 0xe8, 0x19, 0x94, 0xce, 0x7e, 0x89, 0x0d, 0xd5, + 0x2a, 0x01, 0x74, 0x63, 0x91, 0x67, 0xb5, 0x37, 0x18, 0xad, 0x2d, 0xc5, + 0x9f, 0x75, 0xbb, 0x11, 0x14, 0x61, 0xb7, 0x13, 0xbe, 0xdb, 0xb1, 0xfe, + 0x00, 0xc7, 0x90, 0xfe, 0xd6, 0x98, 0x4b, 0x63, 0x0e, 0xad, 0x97, 0x64, + 0x76, 0x48, 0xbb, 0x09, 0xb6, 0x5d, 0xb2, 0x0d, 0x2b, 0xdb, 0xf6, 0x3b, + 0x11, 0x01, 0x06, 0x8d, 0x82, 0xa1, 0xec, 0x3b, 0x28, 0x91, 0xf9, 0x32, + 0xff, 0xa9, 0x18, 0xcf}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA224, + 36, + {0x4f, 0x3e, 0xb8, 0x85, 0xb1, 0x03, 0x3c, 0x3f, 0x5c, 0xdb, 0xf4, 0x8b, + 0x6f, 0xdc, 0xbd, 0x09, 0x29, 0x72, 0xa4, 0x66, 0xaf, 0x82, 0x1e, 0xbb, + 0xd6, 0xf8, 0xb8, 0xa2, 0x50, 0x82, 0x40, 0xef, 0x14, 0x95, 0x7e, 0x9c, + 0xca, 0x82, 0xbc, 0xc1, 0xb3, 0x12, 0x48, 0x28, 0xf9, 0xe2, 0x15, 0x43, + 0x53, 0x29, 0x2b, 0xa3, 0x33, 0x9f, 0x19, 0xe5, 0xe3, 0x5b, 0xc6, 0xf6, + 0xa6, 0x78, 0xbb, 0x02, 0x96, 0xb2, 0xb5, 0xf5, 0x4d, 0xcf, 0x9f, 0xb4, + 0xb1, 0x9f, 0xad, 0x14, 0x51, 0xc6, 0x15, 0x39, 0xf5, 0xb2, 0xa3, 0xc0, + 0xe9, 0x4a, 0x73, 0x8f, 0x25, 0x30, 0x9e, 0xf8, 0x7b, 0x27, 0x3c, 0xfc, + 0x34, 0x95, 0xc7, 0x9a, 0x39, 0x37, 0xea, 0x0c, 0xf5, 0x6d, 0x3b, 0xce, + 0x10, 0x4b, 0x9b, 0x1c, 0xe3, 0x05, 0x61, 0xdf, 0xa6, 0x48, 0x67, 0xff, + 0x72, 0x2c, 0x37, 0x97, 0x3a, 0xfe, 0xfe, 0xa4, 0xb5, 0xa7, 0x90, 0x73, + 0xf8, 0xea, 0x6b, 0x0a, 0xf3, 0x6c, 0x9f, 0x49, 0xe6, 0x19, 0x98, 0x38, + 0x1d, 0x0d, 0xbb, 0xdf, 0x92, 0x43, 0x83, 0x8a, 0x98, 0x7c, 0x7c, 0x44, + 0x6b, 0xfe, 0xe0, 0xf1, 0x8f, 0xd9, 0x0c, 0xa0, 0x23, 0xc0, 0x35, 0x76, + 0xc1, 0xee, 0x24, 0xd8, 0xe2, 0x70, 0x6d, 0x33, 0x7f, 0x12, 0x67, 0x75, + 0xf6, 0xbd, 0x3a, 0xc3, 0xc5, 0x98, 0x55, 0x92, 0x20, 0x9b, 0x2d, 0x15, + 0xf5, 0xdd, 0xb8, 0xdd, 0xa0, 0xa4, 0x32, 0xa5, 0x99, 0x2d, 0x78, 0x4d, + 0xcc, 0xb4, 0xd8, 0x4f, 0x91, 0xe8, 0xed, 0xca, 0x9e, 0xab, 0xc4, 0x37, + 0x64, 0x11, 0xcd, 0xe9, 0x69, 0xc7, 0x03, 0xeb, 0x1b, 0x61, 0xf0, 0xa8, + 0xb8, 0x2c, 0xce, 0x96, 0xdb, 0xf4, 0xbd, 0x97, 0xd5, 0x74, 0xef, 0xb9, + 0x7e, 0x60, 0xc4, 0xa2, 0xb5, 0x08, 0x08, 0x96, 0x3c, 0x36, 0xc2, 0x0b, + 0xaf, 0xfb, 0x0e, 0xa5}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA224, + 37, + {0x2d, 0x48, 0x1e, 0x02, 0xfd, 0x9c, 0xb1, 0x93, 0x56, 0xaf, 0xe5, 0xa8, + 0x83, 0x42, 0x99, 0x8e, 0xf9, 0x6e, 0xf1, 0x07, 0xf5, 0xb3, 0x65, 0xc5, + 0x5e, 0x24, 0x07, 0x3b, 0x81, 0x59, 0x07, 0xf3, 0xef, 0x9a, 0x62, 0x81, + 0x46, 0xf1, 0x31, 0x01, 0xdc, 0x83, 0x05, 0x08, 0x9e, 0xd0, 0x48, 0x75, + 0x76, 0xfa, 0x5b, 0x14, 0x9e, 0xc6, 0xd8, 0x0a, 0x0d, 0x1e, 0x6e, 0x8d, + 0x87, 0x4d, 0x1a, 0xa1, 0x5f, 0x02, 0x61, 0x60, 0x51, 0x05, 0xa6, 0x3e, + 0x41, 0xc0, 0x5b, 0xa8, 0x0a, 0xeb, 0xb4, 0x17, 0xa7, 0xfa, 0xd7, 0x2c, + 0xba, 0xe3, 0x83, 0xa2, 0x64, 0x70, 0xe3, 0xed, 0x86, 0x79, 0x43, 0xa2, + 0xa6, 0x97, 0xb0, 0xe8, 0x9a, 0xe5, 0xf2, 0xa9, 0xfa, 0x46, 0xed, 0xac, + 0x74, 0xbb, 0xaf, 0xec, 0x44, 0x5a, 0x5d, 0x3f, 0x7f, 0xf8, 0xb0, 0x10, + 0xb6, 0xe0, 0xe0, 0xdd, 0x81, 0x5f, 0x5a, 0x91, 0x5d, 0x86, 0x7c, 0x13, + 0x45, 0xf3, 0x9a, 0x3f, 0xf3, 0x3e, 0x49, 0xe0, 0x2c, 0x10, 0xdc, 0x0c, + 0x87, 0xc1, 0xfb, 0xe3, 0xad, 0xfe, 0x8c, 0x21, 0x02, 0x45, 0x73, 0xfe, + 0x22, 0xe8, 0xf6, 0x70, 0x0e, 0x9b, 0x57, 0x7b, 0xa0, 0xc4, 0x94, 0xeb, + 0x96, 0xb5, 0x5a, 0xc1, 0xfd, 0x6c, 0xc0, 0x41, 0xf1, 0x7f, 0x83, 0x4c, + 0x6b, 0x8b, 0x6d, 0xdc, 0x1c, 0x40, 0x87, 0xb6, 0x31, 0x30, 0x12, 0x53, + 0x23, 0x65, 0xbf, 0x37, 0x71, 0xef, 0x37, 0xbe, 0xbc, 0x69, 0x4f, 0xff, + 0x80, 0xae, 0x76, 0x82, 0x45, 0x2d, 0x73, 0x2d, 0xa7, 0x1a, 0x30, 0xcd, + 0xee, 0x5a, 0xf3, 0xf4, 0x37, 0x45, 0x1a, 0xae, 0x30, 0xd6, 0xb2, 0x40, + 0x75, 0x2d, 0x87, 0xbf, 0xeb, 0xf1, 0x14, 0x11, 0x30, 0xd2, 0x4a, 0x47, + 0x0f, 0xd9, 0x91, 0xbd, 0x06, 0xbd, 0xc7, 0xfc, 0x1b, 0xc4, 0x28, 0x38, + 0x03, 0x11, 0xdd, 0x86}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA224, + 38, + {0x42, 0x13, 0x26, 0xa7, 0xfb, 0x2b, 0x1c, 0x3c, 0xce, 0xf8, 0x49, 0x98, + 0x30, 0x19, 0x05, 0xf4, 0xf7, 0xea, 0x1c, 0x3b, 0x9a, 0x0e, 0xde, 0xe3, + 0x78, 0xed, 0xf3, 0x3a, 0x55, 0x5b, 0xc3, 0x79, 0x39, 0x9b, 0xa6, 0x4c, + 0x97, 0x0f, 0xd8, 0xc4, 0x1a, 0x72, 0xf6, 0xd7, 0xf6, 0x14, 0x99, 0x08, + 0xd2, 0x27, 0x00, 0xf3, 0x83, 0x6f, 0xc0, 0xba, 0xa1, 0x1f, 0x88, 0xa1, + 0x5e, 0xf9, 0xab, 0xa5, 0x33, 0x7c, 0x3d, 0x5b, 0xa0, 0x81, 0x71, 0x57, + 0x49, 0xb0, 0x4c, 0x3a, 0x05, 0xd0, 0x26, 0xf1, 0x7f, 0xf8, 0xc7, 0x81, + 0xaf, 0x95, 0x26, 0xad, 0xd7, 0xd1, 0x38, 0xe3, 0x89, 0x96, 0x51, 0xe2, + 0x85, 0x44, 0xf2, 0x1d, 0xac, 0x75, 0xfe, 0xdb, 0x70, 0xd1, 0xa3, 0x8f, + 0x48, 0xeb, 0x71, 0x1a, 0xfb, 0x66, 0xdb, 0xd2, 0x75, 0xff, 0x82, 0xfa, + 0x2c, 0xba, 0x43, 0xd2, 0x65, 0xf0, 0x7b, 0x20, 0x87, 0x82, 0x1d, 0x63, + 0xa5, 0x46, 0x7c, 0x9e, 0xc3, 0x63, 0xbe, 0xf9, 0xa5, 0x5b, 0x65, 0x53, + 0x7e, 0x15, 0xfa, 0x0b, 0x20, 0x15, 0xd8, 0xe3, 0xce, 0xbc, 0xf0, 0x96, + 0xc6, 0x37, 0x33, 0xcb, 0x41, 0x83, 0x36, 0xe8, 0xf0, 0x4a, 0x86, 0xef, + 0x9f, 0x43, 0x0d, 0x28, 0xb7, 0x83, 0x52, 0x04, 0x31, 0x51, 0xde, 0xac, + 0xf1, 0x35, 0xb2, 0x78, 0x05, 0xfc, 0xcd, 0x9a, 0xe4, 0xbd, 0x6e, 0x62, + 0xb1, 0x0c, 0x11, 0x17, 0x3b, 0x22, 0xab, 0x15, 0x55, 0x55, 0xa8, 0x89, + 0x60, 0xf3, 0xd1, 0xcb, 0x8e, 0xc7, 0x61, 0xc5, 0x6d, 0x6d, 0x5a, 0xa6, + 0x3b, 0xad, 0x6b, 0x0c, 0xbb, 0x47, 0xa9, 0x81, 0xe2, 0x83, 0xf3, 0xc4, + 0x94, 0x41, 0x1a, 0x4c, 0x3f, 0x27, 0xd2, 0x60, 0x13, 0xe3, 0xd0, 0x9b, + 0xdb, 0x7e, 0xfb, 0xf3, 0x07, 0x34, 0x43, 0x95, 0x1c, 0x83, 0x69, 0x7f, + 0x93, 0x36, 0xfa, 0xd2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA224, + 39, + {0x7a, 0x72, 0x2b, 0x22, 0xc2, 0x32, 0x74, 0x08, 0xee, 0x60, 0x35, 0xdf, + 0x90, 0x06, 0x17, 0x1f, 0x71, 0x94, 0x69, 0xbd, 0x5b, 0x48, 0xee, 0x86, + 0x59, 0x78, 0xb0, 0x22, 0x4e, 0xab, 0x4f, 0x0c, 0x3a, 0xce, 0x12, 0x87, + 0xc3, 0xd9, 0x5c, 0xff, 0x5c, 0x26, 0x6c, 0xfa, 0x54, 0xa5, 0x2c, 0x64, + 0xa9, 0xb8, 0x8d, 0x15, 0x61, 0x0f, 0x6b, 0x49, 0x6d, 0x30, 0xe9, 0x38, + 0x1c, 0x6b, 0xd8, 0x3c, 0xb9, 0x4a, 0xd5, 0x74, 0xae, 0x7f, 0xff, 0x00, + 0x72, 0x3d, 0x69, 0x96, 0x77, 0x1e, 0x73, 0x95, 0x70, 0x5f, 0x97, 0xc8, + 0xe7, 0x67, 0x7a, 0x31, 0x32, 0xdf, 0xf7, 0x41, 0xe3, 0x8a, 0x52, 0x84, + 0xe7, 0xfa, 0xb7, 0xa6, 0x8b, 0x04, 0x2c, 0x5d, 0xf4, 0x0e, 0xa5, 0xad, + 0xbf, 0xa6, 0x50, 0xf6, 0xcb, 0x3e, 0xda, 0x07, 0x90, 0xd5, 0xbe, 0x4d, + 0x16, 0xee, 0x07, 0xc0, 0x7d, 0x87, 0x28, 0xba, 0xe2, 0xce, 0xc1, 0xd1, + 0x28, 0x64, 0x7c, 0xbb, 0x2d, 0xf8, 0x60, 0x6a, 0x99, 0x80, 0x4a, 0x1a, + 0x00, 0xf9, 0xdb, 0xba, 0x76, 0xd4, 0xa9, 0xcb, 0xf0, 0x13, 0xbe, 0x2c, + 0x54, 0x1d, 0xf7, 0x30, 0x41, 0xe7, 0xcc, 0xeb, 0x9a, 0x18, 0x7c, 0x02, + 0x41, 0xeb, 0x21, 0x3e, 0x64, 0xce, 0x29, 0x21, 0x9f, 0x9a, 0xcf, 0x06, + 0x4e, 0xb6, 0x3a, 0x53, 0x40, 0x06, 0x27, 0x7b, 0xa0, 0x2f, 0xe5, 0xa8, + 0xc5, 0xfe, 0x0f, 0x04, 0x0f, 0x43, 0x23, 0xac, 0xf7, 0x88, 0x64, 0xd3, + 0xb8, 0xa6, 0xf6, 0xcc, 0xd1, 0x08, 0x13, 0x1d, 0xbf, 0x92, 0xc4, 0x2f, + 0x42, 0x15, 0x9a, 0x6f, 0x5a, 0x86, 0x65, 0x1c, 0x1c, 0xfe, 0x56, 0x75, + 0x0a, 0x79, 0xa2, 0xa8, 0x42, 0xf8, 0x20, 0x44, 0x36, 0x80, 0x0e, 0x51, + 0xee, 0xfb, 0x73, 0x44, 0xf7, 0x33, 0xb5, 0x0e, 0x52, 0x5a, 0x06, 0xd8, + 0xda, 0xfc, 0x38, 0x07}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA224, + 40, + {0x04, 0x7d, 0x4c, 0xae, 0xe2, 0xc9, 0x7c, 0x7f, 0xea, 0xa6, 0x5b, 0x9b, + 0x4c, 0x18, 0x3f, 0x54, 0xe7, 0xcf, 0xc8, 0xe9, 0x4c, 0x9c, 0xd0, 0xc0, + 0xb4, 0xc4, 0xdd, 0x20, 0x47, 0x28, 0xc3, 0x57, 0xb9, 0x59, 0xc3, 0x83, + 0x76, 0xb7, 0x4e, 0x65, 0xfd, 0xfe, 0x3a, 0x4b, 0x21, 0x41, 0x1e, 0x22, + 0xd3, 0xf6, 0x49, 0x5c, 0xbb, 0x90, 0x51, 0x71, 0x32, 0x21, 0x32, 0xb8, + 0x79, 0xa9, 0x5f, 0xe7, 0x5f, 0x62, 0xbb, 0x7e, 0x64, 0x8e, 0x03, 0xb9, + 0x23, 0xd6, 0xd1, 0xe5, 0x6c, 0x81, 0x0b, 0x9b, 0x71, 0xfa, 0x3b, 0x68, + 0xef, 0x01, 0x07, 0x08, 0x14, 0xe5, 0x68, 0x43, 0xa9, 0xb9, 0x43, 0xcc, + 0x83, 0xeb, 0x6f, 0x00, 0x91, 0xd4, 0xc1, 0x1f, 0x06, 0x08, 0x69, 0x7a, + 0x85, 0x9c, 0x32, 0x65, 0xa5, 0x55, 0x4b, 0xef, 0xef, 0x16, 0x55, 0x74, + 0x35, 0x07, 0x2e, 0x25, 0x1d, 0x70, 0x05, 0x3f, 0xe6, 0xec, 0x28, 0xb1, + 0x39, 0x9f, 0x8e, 0xba, 0xf7, 0x95, 0x68, 0x68, 0x41, 0x2b, 0xc1, 0xdd, + 0x7b, 0x6b, 0x26, 0x32, 0x09, 0x8e, 0x35, 0x16, 0xa1, 0x33, 0xfb, 0x13, + 0xe6, 0x90, 0xe3, 0x66, 0x05, 0xf2, 0x3a, 0x58, 0x8e, 0xb1, 0x14, 0x2a, + 0x55, 0xaa, 0xcd, 0x43, 0x4e, 0x7a, 0xd8, 0xfc, 0xe3, 0x10, 0xea, 0x6c, + 0xa6, 0xec, 0xd6, 0x21, 0x4b, 0xab, 0x17, 0xce, 0x77, 0x2c, 0x99, 0x05, + 0x9e, 0xc9, 0xfe, 0xf6, 0x9f, 0xe2, 0xd3, 0xb1, 0x58, 0x0d, 0x53, 0xd2, + 0xff, 0xde, 0x3c, 0x59, 0x30, 0xd2, 0x03, 0xd7, 0xcd, 0x3a, 0xbd, 0x34, + 0x5c, 0x56, 0xbb, 0xdf, 0x01, 0x80, 0x4b, 0xd1, 0x46, 0x46, 0x8e, 0xd5, + 0xea, 0x19, 0x3e, 0xb1, 0xb3, 0x29, 0xee, 0x33, 0xb5, 0x7b, 0xf9, 0x55, + 0x70, 0x4b, 0xe4, 0x26, 0x76, 0x8b, 0x22, 0x65, 0x4b, 0x98, 0x83, 0x65, + 0x27, 0x14, 0x35, 0xb8}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA224, + 41, + {0xb0, 0xbb, 0xa3, 0x12, 0x4e, 0x4e, 0x8d, 0x99, 0x1f, 0xef, 0xe7, 0x14, + 0x64, 0x55, 0x9d, 0xa1, 0x2c, 0x72, 0x28, 0x64, 0x6a, 0x59, 0x01, 0xa7, + 0x47, 0x5b, 0x1c, 0x71, 0xe3, 0x52, 0xd6, 0xfa, 0xd3, 0xdd, 0x37, 0xb1, + 0x66, 0x01, 0xde, 0xb4, 0xdf, 0x38, 0x96, 0x53, 0x58, 0x10, 0xdd, 0x90, + 0x60, 0x22, 0x3c, 0x04, 0x66, 0x03, 0x5c, 0x4a, 0x2a, 0x48, 0x1a, 0x19, + 0xbe, 0x2f, 0x85, 0xde, 0x7f, 0x0b, 0xf0, 0xd5, 0x11, 0xe7, 0x36, 0x81, + 0x71, 0x78, 0x77, 0xfb, 0xb6, 0xcf, 0x40, 0x47, 0x27, 0xcc, 0x52, 0xa9, + 0x66, 0xb0, 0xac, 0xb3, 0x78, 0x89, 0x67, 0xce, 0x1a, 0xa5, 0xea, 0x88, + 0x7a, 0x41, 0x9f, 0x96, 0x45, 0x4e, 0x58, 0x35, 0x53, 0xac, 0x07, 0xb1, + 0x5b, 0x32, 0x06, 0xc9, 0x84, 0xdc, 0x32, 0xf5, 0x55, 0x61, 0x25, 0x34, + 0x67, 0x7b, 0xac, 0x55, 0x65, 0xf6, 0x3d, 0x43, 0x72, 0x9a, 0x3d, 0x2b, + 0x5a, 0xf5, 0x30, 0x3d, 0x4a, 0xf9, 0x20, 0x27, 0x59, 0x33, 0x13, 0xdf, + 0x17, 0xf4, 0x66, 0x71, 0xca, 0xa4, 0xec, 0x8d, 0xeb, 0x10, 0xb8, 0x70, + 0xf4, 0x11, 0x4a, 0xbe, 0xa7, 0xc1, 0x1a, 0x32, 0xf1, 0xe6, 0x6b, 0x1c, + 0xa9, 0x2f, 0xd2, 0x1b, 0xb3, 0x67, 0x8c, 0xfb, 0x03, 0x9c, 0x52, 0x60, + 0xad, 0x33, 0xde, 0xb7, 0xc2, 0xae, 0x1e, 0x84, 0x7d, 0x86, 0xfb, 0x9e, + 0xba, 0x1f, 0x21, 0x2a, 0x70, 0x72, 0x76, 0x81, 0x0b, 0x91, 0x29, 0x47, + 0x73, 0xd4, 0x69, 0xb4, 0x84, 0xa9, 0xc9, 0xb2, 0xc6, 0x55, 0xeb, 0xea, + 0xa9, 0xf0, 0xf7, 0x7b, 0x96, 0xe2, 0x07, 0x4c, 0x24, 0x41, 0x49, 0x53, + 0x51, 0xf6, 0x05, 0x20, 0x1c, 0xe8, 0x91, 0x7d, 0x4d, 0x87, 0x55, 0xa7, + 0x43, 0x22, 0xf8, 0x81, 0x57, 0x18, 0x9d, 0xd9, 0xee, 0xf4, 0xb9, 0x16, + 0x69, 0x67, 0x18, 0x9d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA224, + 42, + {0x21, 0x03, 0x68, 0x6c, 0x13, 0xca, 0x1e, 0xc2, 0x56, 0x7a, 0x03, 0x64, + 0xcc, 0x5c, 0x7f, 0xbd, 0x2d, 0x39, 0x12, 0xd4, 0x8e, 0x8e, 0xb7, 0x9a, + 0xc0, 0x78, 0xba, 0x92, 0xf7, 0x80, 0xce, 0x08, 0x4c, 0x9e, 0x26, 0x84, + 0xa7, 0xf1, 0x62, 0x80, 0x84, 0x99, 0xaa, 0x3c, 0x7d, 0xc1, 0x7a, 0xfa, + 0x25, 0x17, 0x3f, 0x68, 0x93, 0xa3, 0x82, 0xc8, 0xa9, 0x34, 0xf1, 0xbf, + 0x9c, 0x43, 0xb0, 0xb3, 0xce, 0x7d, 0x40, 0xf6, 0x53, 0x2f, 0xcf, 0x6c, + 0x22, 0x52, 0x86, 0x36, 0x22, 0x42, 0xa8, 0x9b, 0x9e, 0xfc, 0xc3, 0xce, + 0x85, 0x75, 0x09, 0x96, 0x62, 0xa5, 0x1d, 0x5c, 0xcb, 0x1a, 0x7d, 0xee, + 0x56, 0xc2, 0x5b, 0x47, 0x56, 0x38, 0xde, 0x68, 0x90, 0x1b, 0x85, 0x5e, + 0x6c, 0xa4, 0xf1, 0x82, 0x86, 0xaa, 0x35, 0x8f, 0xa9, 0x2a, 0x43, 0x89, + 0xfb, 0xb0, 0xee, 0xfc, 0x6a, 0xfa, 0x54, 0x7c, 0x68, 0xe2, 0x79, 0x09, + 0x80, 0xc4, 0x18, 0x89, 0x21, 0x7b, 0x59, 0x14, 0xbb, 0xae, 0x55, 0x27, + 0xe7, 0x19, 0x3d, 0xf7, 0x05, 0x62, 0xf4, 0xd4, 0x4b, 0x0a, 0xce, 0x7b, + 0xe8, 0x22, 0x47, 0x04, 0x29, 0xc4, 0x79, 0x8c, 0x39, 0xf3, 0x3a, 0x36, + 0x87, 0x0c, 0xd3, 0xac, 0xc0, 0x00, 0x6c, 0x35, 0x6f, 0x6a, 0x3a, 0xbf, + 0xf1, 0x2a, 0xce, 0x49, 0x60, 0xf9, 0xa0, 0x3a, 0xd1, 0xac, 0xd4, 0x45, + 0x98, 0xed, 0xf1, 0x91, 0x78, 0x9a, 0x5f, 0x8d, 0x83, 0xf3, 0x3e, 0x41, + 0x09, 0xec, 0xb8, 0xa5, 0x5e, 0x66, 0xbd, 0x95, 0x0a, 0x7f, 0x0e, 0x91, + 0xc3, 0x69, 0xfb, 0xc9, 0x7f, 0x22, 0x13, 0x47, 0xc6, 0x4d, 0xd4, 0x9c, + 0xa9, 0x97, 0x45, 0x16, 0x78, 0xde, 0x3f, 0x60, 0xd8, 0xdc, 0xcf, 0xbf, + 0x29, 0xf9, 0x2f, 0x82, 0xc1, 0x84, 0x35, 0x00, 0xb4, 0x1a, 0x6a, 0xab, + 0x49, 0xa2, 0xa1, 0x46}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA224, + 43, + {0x08, 0x13, 0x75, 0xd1, 0xec, 0xa4, 0xa5, 0xd3, 0x32, 0x38, 0xf9, 0xbf, + 0x1f, 0x73, 0x54, 0xb2, 0xd6, 0x80, 0x75, 0x26, 0x17, 0xa0, 0xca, 0xac, + 0xec, 0xda, 0x02, 0x30, 0x45, 0xcd, 0x5b, 0xd2, 0x87, 0x71, 0xe3, 0x8f, + 0x24, 0xfd, 0xaa, 0xbb, 0xa8, 0x84, 0xc8, 0x7a, 0x70, 0x03, 0x0a, 0xba, + 0xba, 0x6a, 0x4a, 0x1d, 0x8e, 0x3d, 0x72, 0xb1, 0x9d, 0xc7, 0x47, 0x42, + 0x50, 0xce, 0x2d, 0x04, 0x8a, 0x8c, 0xed, 0x03, 0x9c, 0x8e, 0xf4, 0xfe, + 0xa7, 0x70, 0xdf, 0x5f, 0xba, 0x7f, 0xf5, 0x35, 0x3d, 0x2b, 0xeb, 0x06, + 0x57, 0x15, 0x03, 0x83, 0x5a, 0x69, 0x0d, 0xfb, 0xc4, 0x3a, 0x40, 0xb2, + 0xb9, 0xcb, 0x10, 0xd2, 0x44, 0xc9, 0x1a, 0x50, 0xb7, 0x6f, 0x0e, 0x05, + 0x24, 0xdd, 0x12, 0x3a, 0x8a, 0x30, 0x43, 0x78, 0xd1, 0xbf, 0xe6, 0xc1, + 0x0d, 0x7c, 0x28, 0x1a, 0x77, 0xc1, 0x8d, 0xb6, 0x4d, 0x84, 0x4e, 0xf6, + 0x28, 0x02, 0xe9, 0x3d, 0xcf, 0xe1, 0xdf, 0x5e, 0xc9, 0xef, 0xb8, 0xe0, + 0x8c, 0x3b, 0xcb, 0x7d, 0x57, 0x9e, 0x1a, 0xcd, 0x4b, 0x0a, 0x0c, 0x33, + 0x69, 0x5a, 0x15, 0xc4, 0x58, 0xcc, 0xb5, 0x07, 0xf1, 0x71, 0x5c, 0xc7, + 0x9d, 0x5c, 0x30, 0xd9, 0x0d, 0xa1, 0xde, 0x5d, 0x3d, 0x37, 0x1e, 0xe1, + 0x7b, 0xaa, 0xf5, 0x1d, 0xbd, 0xde, 0x3f, 0x28, 0x2f, 0xd2, 0x66, 0x52, + 0x19, 0x40, 0xd3, 0xd1, 0xb5, 0x96, 0x7f, 0x83, 0x08, 0x81, 0xbf, 0x23, + 0x5e, 0x4b, 0x89, 0x6b, 0x78, 0xaa, 0xae, 0x61, 0xe2, 0x10, 0x5c, 0xe6, + 0x1f, 0xc7, 0xbe, 0xc6, 0x27, 0x46, 0x39, 0xc0, 0x5a, 0x9e, 0xcf, 0x59, + 0xe2, 0x7a, 0x4b, 0x70, 0xe1, 0x4a, 0x8b, 0x13, 0x57, 0x9c, 0xd6, 0x9b, + 0x57, 0x60, 0x85, 0x92, 0x43, 0xd0, 0x4d, 0x2b, 0xc0, 0xb3, 0x50, 0x97, + 0xc5, 0x51, 0xc7, 0x48}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA224, + 44, + {0x3f, 0x04, 0xe9, 0xd3, 0xee, 0xca, 0x27, 0xf5, 0x55, 0x86, 0x85, 0x34, + 0x9f, 0x50, 0xf5, 0xde, 0xc7, 0xcf, 0x3d, 0x25, 0x80, 0x1b, 0x97, 0x7d, + 0x0d, 0x07, 0x02, 0x8f, 0xda, 0xfd, 0x46, 0x2c, 0x7d, 0xa1, 0x43, 0x31, + 0x57, 0x63, 0x7c, 0xf2, 0xe3, 0x2f, 0xc5, 0xb8, 0x3d, 0xca, 0x9b, 0x3e, + 0x29, 0x38, 0x89, 0xa3, 0x1e, 0x3c, 0x8d, 0x2e, 0x31, 0xeb, 0xa9, 0x24, + 0xba, 0xeb, 0xac, 0x2c, 0xeb, 0x7e, 0x3a, 0xec, 0xbd, 0xbf, 0x02, 0x3f, + 0x4e, 0x1d, 0xb0, 0xe3, 0xb4, 0x98, 0x84, 0xac, 0x42, 0xac, 0x7b, 0x79, + 0xc3, 0x1d, 0xc1, 0x97, 0x96, 0xfd, 0x08, 0xbc, 0x95, 0xb0, 0x88, 0x29, + 0x70, 0x3d, 0xd4, 0xab, 0x6c, 0xa8, 0x04, 0xa8, 0xf5, 0xc6, 0x01, 0xbe, + 0x80, 0x16, 0x32, 0xd1, 0x7e, 0x08, 0xc2, 0x17, 0xb5, 0xff, 0x9d, 0x46, + 0x80, 0xea, 0x36, 0xfd, 0x55, 0x3e, 0x51, 0xd7, 0x47, 0x7b, 0x4e, 0x53, + 0x60, 0xb2, 0xc0, 0x76, 0xe7, 0xda, 0x5a, 0x98, 0x94, 0x57, 0x9e, 0x33, + 0xbc, 0x35, 0xf7, 0x97, 0xb9, 0x3d, 0x26, 0x61, 0xef, 0xe2, 0xbb, 0x87, + 0xf5, 0x57, 0xac, 0xa9, 0xb1, 0xe6, 0x5b, 0x9b, 0x6d, 0x86, 0x46, 0xae, + 0x17, 0x71, 0x21, 0x9c, 0xbf, 0xb0, 0xed, 0x82, 0xb1, 0x80, 0x09, 0xa8, + 0xc0, 0xab, 0x72, 0x9b, 0x2e, 0x38, 0x15, 0xc6, 0xa0, 0xbd, 0x7d, 0x4e, + 0xb0, 0xbb, 0x0d, 0xd2, 0x09, 0xc4, 0x17, 0xff, 0x31, 0x06, 0x78, 0xcc, + 0x6b, 0x58, 0x13, 0xb2, 0xac, 0xd4, 0xd1, 0x22, 0x3f, 0x5a, 0xfe, 0x0e, + 0xc1, 0xe0, 0x84, 0x93, 0x86, 0x0d, 0xfa, 0xea, 0x19, 0x6c, 0x86, 0xc3, + 0x5f, 0x45, 0x06, 0xfd, 0x88, 0xdd, 0x78, 0x01, 0x1d, 0x2a, 0xcc, 0xba, + 0xdf, 0xa3, 0x83, 0x23, 0xfc, 0x3a, 0x96, 0x25, 0xed, 0x68, 0xcf, 0x64, + 0x9d, 0x1a, 0xca, 0x94}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA224, + 45, + {0x04, 0x11, 0xba, 0xa0, 0x4f, 0x28, 0x9c, 0x09, 0x5a, 0x5b, 0xf2, 0x1c, + 0x48, 0x1c, 0x84, 0x8c, 0xaa, 0xdf, 0x67, 0x86, 0xae, 0x0d, 0x9e, 0xd6, + 0xf9, 0x1a, 0x78, 0x5d, 0x81, 0x51, 0x0a, 0x35, 0x17, 0xed, 0xd3, 0xac, + 0x1d, 0x6e, 0xd4, 0x74, 0x61, 0x10, 0xa1, 0x09, 0xc8, 0xa9, 0x9b, 0xc5, + 0x49, 0xa1, 0x40, 0x9e, 0xb7, 0x2a, 0x36, 0x81, 0xfc, 0x85, 0x82, 0x49, + 0x13, 0x5c, 0xb5, 0xa2, 0x4b, 0x3a, 0xed, 0x3b, 0xa8, 0xb3, 0xa3, 0x3f, + 0x47, 0x2b, 0x15, 0x80, 0x7c, 0x22, 0x34, 0x73, 0xbc, 0xac, 0x0e, 0x30, + 0x1a, 0x84, 0x6f, 0x6a, 0x29, 0x3b, 0x28, 0xae, 0x45, 0x69, 0x87, 0xb6, + 0x5e, 0xc0, 0xb1, 0xda, 0xc7, 0xad, 0x30, 0xee, 0xb0, 0xf3, 0xe5, 0xd7, + 0xdc, 0xd7, 0x39, 0x78, 0xe7, 0x9d, 0xd4, 0xb0, 0xc8, 0x0e, 0xfe, 0xd4, + 0x70, 0xf5, 0xc9, 0x0c, 0x8c, 0xb7, 0x5e, 0x88, 0xc8, 0x9e, 0x49, 0xa2, + 0xc2, 0xa3, 0xe5, 0xc3, 0x8f, 0xe3, 0x4f, 0x57, 0xc6, 0xb1, 0x5b, 0x83, + 0x5b, 0x4c, 0xc0, 0x86, 0x72, 0x1d, 0x55, 0xb8, 0x70, 0x42, 0x99, 0xb6, + 0xcd, 0xe3, 0xb9, 0xbb, 0x98, 0x3a, 0x9f, 0x24, 0x03, 0xff, 0x68, 0xd3, + 0xf9, 0xa5, 0x5f, 0xd4, 0x02, 0x45, 0xf4, 0x21, 0xf5, 0x86, 0xcd, 0xf8, + 0x30, 0x7d, 0x73, 0xcd, 0x77, 0xd4, 0x2e, 0x0b, 0xa8, 0x86, 0xae, 0x5d, + 0x19, 0x1c, 0x57, 0x8c, 0x3f, 0x4c, 0xab, 0xed, 0x53, 0x1a, 0x0e, 0x32, + 0x89, 0x9b, 0x71, 0x1f, 0x33, 0x61, 0x1a, 0x5f, 0x89, 0x39, 0x8d, 0x90, + 0x3d, 0xba, 0x08, 0xc9, 0x30, 0x84, 0xd0, 0x8e, 0x70, 0x5b, 0x1f, 0xa5, + 0xfc, 0xa2, 0x8b, 0x4e, 0x3b, 0xd0, 0x31, 0xf5, 0xa7, 0xa0, 0xac, 0xef, + 0xaa, 0x00, 0x15, 0x45, 0xb4, 0x32, 0xd6, 0x66, 0x5d, 0x5a, 0xd8, 0x0c, + 0xa4, 0xcc, 0x72, 0xd0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA224, + 46, + {0x8e, 0x3d, 0xde, 0x30, 0x84, 0x8a, 0x0e, 0xc2, 0x78, 0x0b, 0x18, 0xb8, + 0xd5, 0xcc, 0x10, 0x87, 0x5a, 0x09, 0x0d, 0xbe, 0x69, 0xb6, 0xab, 0x4e, + 0x80, 0x8e, 0x72, 0x33, 0x72, 0xee, 0xb7, 0x75, 0x21, 0x42, 0xa3, 0xc9, + 0xbe, 0x04, 0x83, 0x4d, 0x18, 0xfc, 0x41, 0x93, 0xe6, 0x4a, 0x14, 0x36, + 0xb7, 0xc9, 0xd6, 0xb6, 0x22, 0x04, 0xb0, 0x3a, 0xfc, 0x12, 0x20, 0x14, + 0xa6, 0xec, 0x2b, 0x20, 0x37, 0xba, 0xa3, 0x13, 0x43, 0x44, 0xb6, 0x12, + 0x93, 0x8a, 0x0d, 0xff, 0xa4, 0x65, 0xcc, 0x4f, 0x5c, 0xe7, 0x66, 0x42, + 0xdd, 0x26, 0x6a, 0xfc, 0x53, 0x75, 0xf5, 0x09, 0x27, 0x97, 0x4c, 0x3f, + 0xa4, 0x58, 0xa5, 0xcf, 0xef, 0x69, 0xdf, 0x63, 0x16, 0xff, 0xff, 0x60, + 0x19, 0xf0, 0x0d, 0x40, 0xe7, 0x95, 0x16, 0x13, 0xfd, 0x20, 0xba, 0x9f, + 0x5d, 0x57, 0x5f, 0xe1, 0xd8, 0x1b, 0xcb, 0xb1, 0xf5, 0x1b, 0xff, 0xea, + 0x42, 0xcb, 0x56, 0x24, 0xb3, 0xec, 0x5c, 0x4f, 0x47, 0x1e, 0x3f, 0x9f, + 0xe6, 0xf0, 0xdf, 0xa1, 0x62, 0xbf, 0xb6, 0x50, 0x87, 0x11, 0x15, 0x0d, + 0x07, 0x27, 0x26, 0x0b, 0x63, 0xca, 0xe7, 0x2f, 0xb4, 0x29, 0xb1, 0x15, + 0x36, 0x61, 0xfb, 0x6c, 0x6b, 0x7d, 0x3b, 0xfc, 0xa0, 0x5b, 0xc6, 0xac, + 0x9e, 0x96, 0x87, 0x6c, 0x99, 0x86, 0xa0, 0x5f, 0x62, 0xdd, 0x85, 0x69, + 0x3a, 0x9f, 0xd8, 0x74, 0x8f, 0x9c, 0xbc, 0xc3, 0x0c, 0xcd, 0xc3, 0x93, + 0xf9, 0xa9, 0x24, 0x9a, 0xf1, 0x56, 0x10, 0xa2, 0xae, 0x27, 0x7f, 0x26, + 0xa0, 0x5b, 0x99, 0xda, 0xda, 0x16, 0x35, 0x4a, 0xd9, 0x38, 0x53, 0xdf, + 0xbb, 0xa2, 0x3f, 0x81, 0x7a, 0xc0, 0x98, 0xae, 0x50, 0x07, 0xd7, 0xe9, + 0xbd, 0x02, 0x3d, 0x7a, 0x4d, 0x80, 0x3d, 0x54, 0x73, 0x08, 0x7f, 0x3d, + 0xdc, 0x0a, 0x9e, 0x71}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA224, + 47, + {0x57, 0x35, 0x53, 0xd7, 0xdc, 0x7a, 0xe8, 0x83, 0x21, 0xd6, 0x88, 0xdf, + 0x3a, 0xe7, 0xf6, 0xa4, 0xa6, 0x21, 0x45, 0x2c, 0x55, 0xb8, 0xca, 0xa6, + 0xc7, 0x9c, 0x67, 0x8d, 0x30, 0xf7, 0x34, 0x13, 0xf4, 0x01, 0x0a, 0x46, + 0x73, 0x97, 0x1d, 0xba, 0x59, 0xf2, 0xa3, 0x1d, 0xde, 0x45, 0xfb, 0xcc, + 0xc0, 0x0a, 0x24, 0xc3, 0x16, 0xe1, 0x86, 0xee, 0x07, 0x69, 0xea, 0xda, + 0xf6, 0xd6, 0xfc, 0x11, 0x19, 0x3f, 0x38, 0x9f, 0xe3, 0xd8, 0x74, 0xaf, + 0xe4, 0xed, 0x22, 0x69, 0x08, 0xac, 0xb2, 0xde, 0x22, 0x61, 0x51, 0xd8, + 0x1f, 0x00, 0xcc, 0x8a, 0xea, 0x42, 0x0c, 0xc2, 0xd8, 0xa0, 0x4b, 0x24, + 0xfa, 0xd5, 0xf2, 0x33, 0x53, 0x93, 0x21, 0x09, 0xab, 0x57, 0xc0, 0xac, + 0x35, 0x66, 0xb8, 0x68, 0x69, 0x2a, 0x8d, 0x7f, 0x50, 0xe9, 0x75, 0x05, + 0x6e, 0x4b, 0x46, 0x2d, 0xeb, 0xff, 0xe9, 0xd8, 0xa7, 0xba, 0x7b, 0x8a, + 0x26, 0x23, 0x97, 0x0a, 0xe1, 0x7a, 0xd5, 0x47, 0x2e, 0x5f, 0xd1, 0xa5, + 0x4a, 0x45, 0x92, 0xd4, 0x75, 0x5c, 0xee, 0x2a, 0x4c, 0x48, 0x39, 0x18, + 0x50, 0xa7, 0xdd, 0x73, 0x2f, 0xfc, 0x9f, 0xb1, 0x38, 0x7d, 0x63, 0xaa, + 0xd7, 0x7d, 0x76, 0x7c, 0x5f, 0xfe, 0xdd, 0x55, 0x7b, 0xfb, 0x7c, 0x73, + 0x3d, 0x84, 0x05, 0x35, 0x5c, 0x9e, 0xea, 0xdf, 0x37, 0x6b, 0x1a, 0xb3, + 0xa8, 0x3d, 0xe9, 0xa2, 0x71, 0x1f, 0x78, 0x90, 0x35, 0x09, 0xf0, 0x30, + 0xc0, 0x96, 0xcd, 0x1b, 0x26, 0xc8, 0x67, 0x95, 0x4c, 0x6c, 0x2c, 0x27, + 0x85, 0xc1, 0x9b, 0x43, 0x89, 0x90, 0xf4, 0xf9, 0xe2, 0x74, 0x8d, 0xa5, + 0x77, 0xac, 0xd2, 0x98, 0x53, 0x01, 0x06, 0x5f, 0x58, 0x83, 0x32, 0x5e, + 0xb1, 0x54, 0x29, 0x4b, 0x37, 0x39, 0x8d, 0xbc, 0x40, 0x2e, 0x80, 0x5f, + 0xb6, 0x37, 0xe7, 0x42}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA224, + 48, + {0x8f, 0x65, 0xcb, 0xc7, 0xda, 0x6b, 0xbc, 0xad, 0xda, 0xbc, 0x96, 0x88, + 0x1f, 0x19, 0xfc, 0x7f, 0xcc, 0x12, 0xf7, 0xc3, 0x79, 0x95, 0x96, 0x59, + 0x04, 0xa1, 0x30, 0xc8, 0x3f, 0x94, 0x29, 0x48, 0x48, 0xee, 0x51, 0xac, + 0x7e, 0x0d, 0x63, 0x1f, 0x1c, 0x8f, 0x5d, 0xe5, 0x31, 0x29, 0x7b, 0x45, + 0x88, 0x50, 0x17, 0x9b, 0x41, 0xbc, 0xad, 0x71, 0x8b, 0xff, 0x75, 0xcd, + 0x7e, 0xc3, 0x53, 0x8b, 0xfd, 0x4c, 0x24, 0xa3, 0xa6, 0x6a, 0x19, 0x23, + 0xff, 0x80, 0x35, 0x95, 0xff, 0x29, 0x70, 0x77, 0xa7, 0xc4, 0x6c, 0x86, + 0xe5, 0x8d, 0xba, 0xf8, 0x53, 0x2c, 0x79, 0xc1, 0x0c, 0x63, 0x0b, 0x92, + 0x82, 0xf3, 0x6b, 0xf1, 0xcd, 0x10, 0xbf, 0x94, 0x4c, 0x10, 0xd7, 0x03, + 0x1d, 0xa6, 0xe7, 0x0e, 0xfb, 0x61, 0x85, 0x0d, 0xfc, 0x15, 0x2d, 0xec, + 0x6f, 0x5e, 0x04, 0x69, 0x90, 0xa1, 0x88, 0x0c, 0x6d, 0x2f, 0x3b, 0x73, + 0x7f, 0xce, 0x10, 0x66, 0xad, 0xb6, 0xac, 0x7e, 0x83, 0xf4, 0xf5, 0x4a, + 0x83, 0x64, 0x40, 0x6c, 0x85, 0xa3, 0xeb, 0xa4, 0xd9, 0xd5, 0xd3, 0x65, + 0x3c, 0x2e, 0x18, 0xfe, 0xe6, 0x13, 0xdd, 0x6d, 0x6c, 0x3a, 0xed, 0x29, + 0xdb, 0x13, 0xea, 0xcc, 0x0c, 0xa6, 0xf4, 0xc1, 0x53, 0xc7, 0xae, 0x62, + 0x30, 0x61, 0xbc, 0xc9, 0x1f, 0x99, 0x09, 0x59, 0x2c, 0x90, 0x9b, 0x78, + 0xe3, 0xda, 0x2a, 0x03, 0x0b, 0x88, 0x59, 0x69, 0x08, 0x99, 0x57, 0xed, + 0x8e, 0x5d, 0x54, 0x7f, 0x61, 0x3d, 0x0f, 0x75, 0xdf, 0xb3, 0xa6, 0x19, + 0x2d, 0x49, 0xd5, 0xe3, 0x54, 0x82, 0x84, 0x14, 0x57, 0xbb, 0x97, 0x15, + 0x3e, 0xa1, 0x69, 0x2f, 0xea, 0x64, 0x98, 0xbf, 0x15, 0x30, 0x54, 0x60, + 0x14, 0xee, 0xfb, 0x10, 0x41, 0x40, 0x4b, 0x04, 0x03, 0x41, 0x84, 0xce, + 0x1a, 0x93, 0xf1, 0xb1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA224, + 49, + {0x0e, 0xf3, 0x0a, 0xa4, 0x06, 0x66, 0xdc, 0x89, 0x6d, 0x83, 0xd4, 0x8f, + 0x76, 0x73, 0x68, 0x06, 0xca, 0xec, 0x90, 0xd3, 0xe7, 0x5f, 0xc0, 0x2f, + 0x61, 0xf3, 0xd6, 0xb2, 0x28, 0x6c, 0xc6, 0x95, 0xcf, 0x91, 0xa4, 0xfd, + 0x58, 0xd3, 0x9c, 0xb9, 0x70, 0xc1, 0xc1, 0xc5, 0x07, 0x43, 0x1f, 0x94, + 0x01, 0x33, 0x08, 0x36, 0xd6, 0xe9, 0x8e, 0x7d, 0x17, 0x95, 0xea, 0x2a, + 0xfd, 0xe9, 0xad, 0xc5, 0x3d, 0xa7, 0x29, 0x93, 0x25, 0xc1, 0xb9, 0x82, + 0x16, 0x9f, 0x96, 0xb1, 0x12, 0x19, 0xf1, 0xcd, 0x98, 0x77, 0x96, 0x52, + 0x21, 0x48, 0xf3, 0x8a, 0x45, 0x39, 0x42, 0x07, 0x82, 0xfa, 0x2d, 0x7b, + 0xcb, 0x28, 0xe8, 0x36, 0x18, 0x80, 0x54, 0x42, 0x03, 0x08, 0xab, 0x51, + 0x20, 0x14, 0xc8, 0x5d, 0xbf, 0x21, 0xac, 0xbd, 0xc2, 0xba, 0xa2, 0xa2, + 0xf0, 0x44, 0xde, 0x11, 0x07, 0x01, 0xc0, 0xc4, 0x2f, 0x84, 0x2d, 0x6b, + 0xd2, 0x54, 0x60, 0x06, 0x77, 0x87, 0x70, 0x7b, 0x52, 0xe1, 0xad, 0x14, + 0xd4, 0x6a, 0x0d, 0x81, 0x5c, 0x75, 0x4c, 0xf7, 0x93, 0x9e, 0xd1, 0x04, + 0x67, 0xbd, 0xc0, 0xde, 0x1c, 0xec, 0x48, 0x1b, 0xc2, 0x84, 0x8d, 0xca, + 0x5a, 0x38, 0x5b, 0xa2, 0xba, 0xeb, 0xd6, 0xb2, 0x30, 0x86, 0xff, 0x70, + 0xea, 0xa6, 0xac, 0x2c, 0xdd, 0xfc, 0x82, 0x1f, 0x1c, 0x98, 0x95, 0x73, + 0xc7, 0x49, 0xa8, 0x6f, 0xf0, 0x29, 0xfa, 0xf4, 0x2a, 0x11, 0x93, 0xa3, + 0xa2, 0x35, 0x71, 0xa9, 0xe1, 0x32, 0x1f, 0x0b, 0x8c, 0x24, 0xf7, 0x6c, + 0x4b, 0x68, 0x28, 0xdd, 0x18, 0xe0, 0xc2, 0xbd, 0xe1, 0xa3, 0xdf, 0xc5, + 0xd0, 0xaa, 0x59, 0xc6, 0x76, 0xa1, 0x1c, 0x62, 0x3d, 0x06, 0xe3, 0xd2, + 0xfc, 0x65, 0x2d, 0xab, 0x6a, 0x98, 0x0b, 0xc4, 0x95, 0x7f, 0x3c, 0xcb, + 0xc4, 0x62, 0xca, 0x6e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA224, + 50, + {0xb0, 0xe6, 0x76, 0x66, 0xc1, 0x7c, 0xec, 0xdd, 0x0a, 0xb4, 0x9e, 0xd6, + 0x9a, 0xa2, 0x3b, 0x34, 0xda, 0x30, 0xfa, 0x66, 0x07, 0xf0, 0xf1, 0xbe, + 0x12, 0xbb, 0x6d, 0x5f, 0xe4, 0x80, 0xff, 0xc3, 0xcc, 0x25, 0x3e, 0x97, + 0x15, 0x9c, 0x4e, 0x78, 0x90, 0x19, 0xb7, 0x8d, 0x7a, 0xd8, 0x5f, 0x19, + 0x7e, 0xb9, 0x18, 0x52, 0xb0, 0x3d, 0x88, 0x61, 0x0e, 0xcf, 0x3d, 0x63, + 0xd9, 0xe3, 0xd6, 0x9e, 0xe2, 0xdb, 0xdb, 0xf8, 0x71, 0x5f, 0x0d, 0xdf, + 0x2a, 0x0c, 0x23, 0x8d, 0xbd, 0x83, 0x38, 0x24, 0x88, 0xac, 0xda, 0x3c, + 0xfa, 0x51, 0xa5, 0xf5, 0x2d, 0x06, 0x0b, 0x08, 0x93, 0x54, 0xcd, 0xdc, + 0xbf, 0x76, 0xf0, 0xbf, 0xc7, 0x4c, 0x61, 0x99, 0x88, 0xdc, 0xe3, 0x56, + 0x63, 0x10, 0xc8, 0x84, 0xcf, 0x03, 0xa4, 0xea, 0xdd, 0x42, 0x2c, 0x8f, + 0x82, 0x18, 0x65, 0xa0, 0x4a, 0x99, 0x1c, 0x64, 0xaf, 0x3c, 0x22, 0x0d, + 0xe6, 0x43, 0xda, 0x0b, 0xad, 0x6a, 0x71, 0xaa, 0xcc, 0xd8, 0x77, 0x27, + 0xef, 0x62, 0x23, 0x0c, 0x59, 0x53, 0x12, 0xe4, 0x0b, 0x1e, 0xf1, 0x2d, + 0x1b, 0x89, 0xda, 0x7f, 0x2c, 0x72, 0x9a, 0x94, 0xa3, 0xc5, 0x76, 0xb7, + 0x50, 0x06, 0x1f, 0x15, 0x0d, 0x07, 0x4a, 0xc0, 0x51, 0x8e, 0x1c, 0x0f, + 0xa8, 0x3a, 0x01, 0x55, 0x45, 0xd5, 0x6d, 0xff, 0x6d, 0xd5, 0xf5, 0x49, + 0xa5, 0xa4, 0x71, 0xf6, 0xb0, 0x29, 0xd2, 0xc0, 0xaa, 0x63, 0x8e, 0x4c, + 0x79, 0x7d, 0x1d, 0xd6, 0xaa, 0xad, 0x0c, 0x8e, 0x58, 0xdc, 0xcb, 0x18, + 0x4b, 0x56, 0xfe, 0x4f, 0xbc, 0xd7, 0xbd, 0x43, 0xa9, 0x7e, 0x6c, 0x1a, + 0xbb, 0xe1, 0xf4, 0x4e, 0xf0, 0xfb, 0x0a, 0xc7, 0x9d, 0x57, 0x3e, 0x28, + 0x6e, 0xf1, 0x34, 0x46, 0xb6, 0x97, 0xd2, 0x35, 0x1c, 0x00, 0xbf, 0xe8, + 0xeb, 0x4a, 0xee, 0xef}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA224, + 51, + {0x1d, 0x02, 0x53, 0x0b, 0xce, 0x02, 0x36, 0xb2, 0xb3, 0xde, 0x8b, 0x12, + 0xd0, 0xb6, 0x72, 0x5f, 0x70, 0x3f, 0x67, 0x9b, 0x39, 0xd2, 0x8d, 0xac, + 0x07, 0x64, 0xdf, 0x22, 0x4d, 0x2b, 0xfa, 0x71, 0x2e, 0x22, 0xbf, 0xf1, + 0xb5, 0x6b, 0x9c, 0xe5, 0x65, 0xdf, 0xf2, 0x15, 0xe7, 0x62, 0xc5, 0xb2, + 0xd3, 0xe7, 0xe5, 0x23, 0x05, 0x66, 0xad, 0x5e, 0xb7, 0x7a, 0x5b, 0x1e, + 0xb1, 0x0c, 0x21, 0xbe, 0x29, 0xe5, 0x25, 0xdf, 0x1e, 0x70, 0x01, 0xa9, + 0x79, 0x73, 0x40, 0xe5, 0x89, 0xd0, 0x78, 0x61, 0x79, 0x37, 0xeb, 0x24, + 0xac, 0x00, 0x01, 0xeb, 0x49, 0x90, 0xcb, 0x23, 0xe8, 0xf7, 0xad, 0x00, + 0x85, 0x0a, 0xb8, 0xeb, 0x2f, 0x28, 0x9c, 0xdc, 0xe4, 0x58, 0x12, 0xab, + 0x38, 0xb9, 0x02, 0x38, 0x63, 0x27, 0xa6, 0x48, 0x0a, 0x76, 0x42, 0x9b, + 0xce, 0xa4, 0x79, 0xda, 0x84, 0x2a, 0xe8, 0xd6, 0x32, 0xff, 0x6a, 0x54, + 0x77, 0xa5, 0x20, 0x36, 0x9e, 0x7e, 0x40, 0xe2, 0xb1, 0xcd, 0x84, 0x17, + 0xc2, 0x7d, 0x6e, 0x31, 0x36, 0x21, 0x33, 0x92, 0x29, 0x03, 0x3a, 0xb2, + 0x4b, 0x51, 0x6f, 0xd1, 0x0c, 0x4b, 0xdc, 0xb3, 0x9f, 0xdc, 0xb9, 0x55, + 0x65, 0x67, 0x59, 0x2d, 0x79, 0x01, 0x99, 0x54, 0xbe, 0x96, 0x22, 0xae, + 0xa1, 0x75, 0x1d, 0x73, 0xf9, 0x74, 0x54, 0x02, 0xe9, 0x45, 0xb3, 0xd9, + 0xae, 0xf0, 0x77, 0x29, 0x67, 0x22, 0x86, 0x5e, 0x2f, 0x9d, 0xc8, 0x8d, + 0x1c, 0x1e, 0x6f, 0xf8, 0x2e, 0x61, 0x96, 0xf6, 0x90, 0x53, 0x14, 0x74, + 0x16, 0x5d, 0x8a, 0x25, 0x46, 0xb1, 0xa4, 0x09, 0x92, 0xb7, 0x23, 0x5b, + 0xd6, 0x70, 0x6a, 0x41, 0xd4, 0x14, 0x31, 0x0e, 0x01, 0x4c, 0x09, 0x1e, + 0x10, 0xa8, 0xe6, 0xca, 0xd5, 0x78, 0xb9, 0xe2, 0x31, 0x26, 0x16, 0x6b, + 0xa2, 0xcb, 0x21, 0x56}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA224, + 52, + {0x57, 0x83, 0xc1, 0x40, 0xee, 0xc0, 0x8b, 0x80, 0xc4, 0xb6, 0xab, 0x12, + 0x1a, 0x10, 0x6a, 0x5e, 0xb8, 0xb9, 0x8d, 0x10, 0x31, 0x6a, 0xaa, 0xcc, + 0xcd, 0xc0, 0xa1, 0x28, 0xd6, 0xab, 0xcd, 0x9b, 0x69, 0xc9, 0x42, 0x56, + 0x99, 0x0f, 0xa0, 0x5d, 0x74, 0x74, 0x73, 0xd3, 0x9d, 0xcb, 0x7b, 0x7a, + 0x10, 0x5c, 0x35, 0x5f, 0xa5, 0x9b, 0x88, 0xc0, 0x22, 0x90, 0x0c, 0xc2, + 0xec, 0x0c, 0xc0, 0xb6, 0xd8, 0x6c, 0x49, 0x8c, 0x50, 0xf2, 0x1d, 0xe8, + 0x36, 0x6e, 0x49, 0x74, 0x10, 0x82, 0x0f, 0x16, 0xd2, 0x1f, 0x49, 0xef, + 0x6c, 0x54, 0xce, 0x7c, 0x83, 0xcd, 0xb7, 0xf6, 0x70, 0x5a, 0x65, 0xbe, + 0x1c, 0x9d, 0xcc, 0x1c, 0xa7, 0x84, 0x93, 0x31, 0x84, 0xbd, 0xfd, 0x2c, + 0xfd, 0xbc, 0x0e, 0x68, 0x49, 0xe7, 0xdb, 0x44, 0xa1, 0x4f, 0xc0, 0x2b, + 0xcd, 0xa8, 0x43, 0xef, 0x30, 0x61, 0xa1, 0x25, 0xde, 0xad, 0xf2, 0xad, + 0x5e, 0x7c, 0x64, 0x30, 0x1e, 0xcb, 0xc8, 0xa0, 0xbc, 0x30, 0x7c, 0x4a, + 0x92, 0x98, 0x5b, 0x37, 0x23, 0xfc, 0xee, 0xe8, 0x34, 0x36, 0x22, 0x20, + 0x7a, 0x0d, 0xcb, 0xcf, 0x82, 0xb3, 0x13, 0x0b, 0x69, 0x22, 0x15, 0x6c, + 0x09, 0xcb, 0xd8, 0x46, 0xa5, 0x97, 0x95, 0xa7, 0x75, 0x6a, 0xe6, 0xc7, + 0x17, 0x52, 0xf7, 0x3e, 0x74, 0x0a, 0x11, 0x99, 0xd4, 0x42, 0x8f, 0x5b, + 0xb9, 0x8b, 0x03, 0x45, 0x49, 0x44, 0xaf, 0x35, 0x53, 0xa9, 0x88, 0x90, + 0xba, 0x5c, 0x8e, 0xcf, 0x63, 0xce, 0xae, 0x9d, 0x2b, 0xac, 0x53, 0x67, + 0x52, 0xac, 0xd2, 0x75, 0x2e, 0x5d, 0xd8, 0x47, 0x80, 0x97, 0x4a, 0xaa, + 0x8a, 0x1e, 0xc2, 0x56, 0x0a, 0x04, 0xd4, 0x3a, 0x69, 0xc4, 0x80, 0xdf, + 0x1c, 0x76, 0xa6, 0x4e, 0x73, 0x4b, 0x7e, 0xab, 0x7c, 0x14, 0x8d, 0x22, + 0xb1, 0x98, 0xff, 0x8c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA224, + 53, + {0xac, 0x35, 0x3b, 0x1c, 0xab, 0x78, 0xdf, 0x8b, 0x9e, 0xec, 0x61, 0xd5, + 0xde, 0x41, 0xf8, 0x78, 0xf2, 0x46, 0x91, 0x4a, 0xb2, 0x8d, 0x98, 0x3f, + 0x1b, 0x9c, 0x83, 0x7e, 0x2d, 0x5b, 0x85, 0xdf, 0x9b, 0xd2, 0x7f, 0x07, + 0x82, 0x1e, 0x01, 0xd1, 0x49, 0xc1, 0xe2, 0xe6, 0xa9, 0x5d, 0x49, 0x55, + 0x3d, 0x23, 0xee, 0x07, 0x5e, 0xd9, 0x8a, 0x75, 0xcb, 0x59, 0x03, 0xd7, + 0xed, 0x47, 0x4e, 0x21, 0x02, 0xea, 0xd1, 0x77, 0xff, 0x58, 0x48, 0x62, + 0x87, 0x7c, 0xea, 0x04, 0x07, 0x14, 0xc3, 0xcd, 0xbe, 0x7d, 0xc0, 0xa7, + 0xda, 0xb2, 0x84, 0x92, 0xd7, 0xa6, 0xd1, 0x4e, 0x14, 0x05, 0xb8, 0xd3, + 0xf2, 0x1c, 0xe3, 0x5b, 0xf6, 0x8a, 0x1a, 0xfa, 0x46, 0xfb, 0x0d, 0xe0, + 0xc5, 0xf9, 0x56, 0x8e, 0x33, 0x42, 0xb3, 0x04, 0x17, 0xcd, 0x24, 0x54, + 0x92, 0x86, 0x9d, 0x22, 0x64, 0xe1, 0xc4, 0x50, 0xb0, 0xeb, 0x22, 0xd0, + 0x3a, 0xaa, 0xd0, 0xe9, 0xeb, 0x8f, 0x66, 0x64, 0xe2, 0x00, 0x6d, 0xfc, + 0x04, 0x4b, 0x5c, 0x14, 0x7b, 0xbc, 0x31, 0xc0, 0x94, 0x52, 0xd0, 0x0e, + 0x15, 0x4f, 0xf8, 0xa5, 0xc1, 0x5d, 0xe6, 0x6d, 0x26, 0xca, 0xd5, 0xef, + 0xb6, 0x56, 0xb4, 0x51, 0x2f, 0x73, 0xdf, 0x85, 0xa5, 0x77, 0xfe, 0x83, + 0xef, 0xca, 0x29, 0x1c, 0x10, 0x60, 0x3e, 0xbe, 0x79, 0xcb, 0x37, 0x82, + 0xa7, 0x9d, 0xb4, 0x45, 0x63, 0x05, 0xf2, 0x59, 0xe7, 0x93, 0x30, 0x08, + 0x99, 0xec, 0x56, 0x56, 0x21, 0xaa, 0x37, 0x00, 0xe9, 0xd1, 0xf3, 0x28, + 0xd1, 0x61, 0xaa, 0x7d, 0x2d, 0x51, 0x15, 0x45, 0xc3, 0xd2, 0xf9, 0xe3, + 0xd5, 0xdc, 0xab, 0xd9, 0xf4, 0x5f, 0xec, 0xc2, 0xfe, 0x43, 0xd6, 0xdb, + 0xf5, 0x08, 0x83, 0x62, 0xcc, 0x1f, 0x51, 0x93, 0xf8, 0xd7, 0x85, 0xbd, + 0x52, 0x30, 0xc6, 0xf4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA224, + 54, + {0xb9, 0x7b, 0xbe, 0x22, 0x84, 0x1d, 0xba, 0x4b, 0x6d, 0x11, 0x5e, 0x4d, + 0x29, 0x7d, 0xe6, 0xe2, 0xa7, 0xeb, 0x18, 0xb6, 0x96, 0x51, 0xb1, 0x59, + 0x33, 0xd8, 0x13, 0x1f, 0x51, 0x84, 0x56, 0x61, 0x29, 0xd8, 0x4e, 0x7e, + 0x3c, 0xd9, 0xf9, 0x67, 0x0c, 0x1b, 0x08, 0x2a, 0xfe, 0x40, 0x3e, 0x8b, + 0x20, 0x82, 0xa6, 0x6d, 0xb6, 0x17, 0x8c, 0x85, 0x11, 0xa6, 0xa1, 0xe9, + 0x44, 0xa2, 0x57, 0xad, 0x28, 0xb1, 0x63, 0x65, 0x34, 0x55, 0xb9, 0xc4, + 0x16, 0xab, 0x29, 0x14, 0x37, 0x8d, 0x2b, 0xba, 0xc4, 0xed, 0xc5, 0x69, + 0x2b, 0xbb, 0xb5, 0x87, 0x7b, 0x98, 0xae, 0x7f, 0x7a, 0xa1, 0x7f, 0x6d, + 0xb1, 0xa1, 0xa8, 0xc1, 0x10, 0xe6, 0xad, 0xdf, 0xde, 0x8d, 0x08, 0x3a, + 0x37, 0x46, 0x2b, 0x46, 0x1b, 0x84, 0x26, 0x90, 0x44, 0x3d, 0x3c, 0xa2, + 0xe1, 0x4a, 0x42, 0x0f, 0xd8, 0xe6, 0x63, 0xa2, 0x42, 0x34, 0x77, 0xb0, + 0xba, 0x97, 0x9b, 0x4f, 0x99, 0xbe, 0x35, 0x89, 0x52, 0x7d, 0x82, 0x15, + 0x8d, 0x05, 0xf4, 0x37, 0x96, 0x1e, 0x29, 0x85, 0x2e, 0xfe, 0x2b, 0xb7, + 0xc3, 0xea, 0x1c, 0x60, 0x99, 0x3a, 0x70, 0x17, 0x05, 0x99, 0x85, 0x8f, + 0x95, 0x12, 0x49, 0x40, 0x5b, 0x59, 0x6c, 0xfa, 0xe3, 0x21, 0xae, 0x71, + 0xe2, 0x9e, 0x23, 0x80, 0x45, 0x59, 0x31, 0xc1, 0x73, 0x87, 0x82, 0x0d, + 0x3c, 0xbc, 0xcb, 0x91, 0xb6, 0xc5, 0x5c, 0x53, 0x73, 0x4a, 0xf6, 0xdd, + 0x94, 0xbf, 0xbb, 0xfb, 0x5f, 0xaf, 0xfb, 0xb6, 0xfb, 0xa6, 0xde, 0xe3, + 0x72, 0x74, 0xbf, 0xa0, 0xc4, 0xe4, 0x86, 0xd1, 0x43, 0xb6, 0xa8, 0x20, + 0xf4, 0x56, 0x8d, 0x67, 0xc8, 0x91, 0x7c, 0xc0, 0x5c, 0x97, 0x23, 0x59, + 0x84, 0xe1, 0x71, 0x6a, 0x85, 0x60, 0x71, 0x74, 0x3e, 0xfb, 0x4b, 0x00, + 0xb4, 0x61, 0x19, 0x5a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA224, + 55, + {0x0d, 0x6a, 0x11, 0x93, 0xdc, 0xd1, 0xfc, 0x7e, 0x17, 0xc7, 0x29, 0x93, + 0xcb, 0xc0, 0xd1, 0xfa, 0x36, 0x68, 0x49, 0x6d, 0x13, 0x1c, 0xf6, 0xe4, + 0xcd, 0x70, 0xf9, 0x44, 0x5e, 0xdb, 0x45, 0xd2, 0x28, 0x19, 0x0c, 0x0b, + 0xc0, 0x5a, 0xff, 0xfa, 0x4d, 0xc5, 0x7a, 0x8d, 0x2a, 0xbf, 0xc6, 0x8b, + 0xee, 0xcc, 0x62, 0xbb, 0xbf, 0x0d, 0xf0, 0xbc, 0xa1, 0x31, 0x01, 0xeb, + 0x0e, 0x1a, 0x82, 0xe6, 0x2d, 0x1f, 0x94, 0x2e, 0x71, 0x8f, 0x58, 0x49, + 0xa8, 0xb4, 0x7c, 0x96, 0x99, 0x91, 0x4b, 0xcf, 0x6c, 0x69, 0x80, 0x7c, + 0x32, 0x88, 0xa3, 0x9c, 0xd2, 0x54, 0x29, 0x42, 0x08, 0x92, 0xd2, 0x0f, + 0x9a, 0x65, 0xbe, 0x77, 0x13, 0x59, 0x21, 0x63, 0x3f, 0x21, 0xd8, 0xf6, + 0x24, 0x81, 0xbb, 0xad, 0x62, 0x8c, 0xbc, 0xe6, 0xa5, 0xdf, 0x56, 0xff, + 0x00, 0x9c, 0xa6, 0x35, 0xdc, 0x21, 0xc3, 0xd6, 0x4d, 0xf3, 0x83, 0x82, + 0xf5, 0xaf, 0xf0, 0x39, 0x7f, 0xf7, 0xf2, 0x89, 0xb4, 0x9d, 0xa3, 0xed, + 0x1b, 0x31, 0xc4, 0xa2, 0x5b, 0x39, 0xf8, 0x06, 0xd8, 0xff, 0x18, 0x29, + 0x8c, 0xff, 0xa6, 0x5e, 0x31, 0x2b, 0x66, 0x36, 0x73, 0xc7, 0xd2, 0xa1, + 0x55, 0xab, 0x7e, 0xcb, 0xc7, 0x07, 0x10, 0xbe, 0x28, 0xc5, 0x97, 0xa2, + 0x91, 0xa2, 0xee, 0x0a, 0xd6, 0x95, 0x58, 0x90, 0x44, 0xbe, 0x2e, 0xdc, + 0xb7, 0xf9, 0x1d, 0x08, 0x14, 0x59, 0x25, 0xfc, 0xf3, 0xab, 0x35, 0x4f, + 0x96, 0x71, 0x7a, 0x80, 0x1c, 0xe2, 0xd2, 0x93, 0xc6, 0xed, 0xd8, 0x9c, + 0x1d, 0xf4, 0xc9, 0xbe, 0xae, 0xbd, 0x2f, 0xf8, 0xe3, 0x60, 0xb1, 0xcf, + 0x95, 0xb4, 0x22, 0x72, 0x97, 0x22, 0xee, 0x86, 0x00, 0x93, 0x9d, 0xdf, + 0xda, 0xd2, 0x49, 0x66, 0xb8, 0x67, 0xf5, 0x3b, 0xe1, 0xeb, 0xff, 0x94, + 0xe0, 0x73, 0x3d, 0x10}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA224, + 56, + {0x86, 0x47, 0x14, 0xbb, 0x13, 0x36, 0xf8, 0xb1, 0x3d, 0x8e, 0x6c, 0xb9, + 0xc5, 0xc9, 0xb8, 0x52, 0x3a, 0x13, 0x6f, 0x48, 0xcb, 0x2e, 0x28, 0x4c, + 0x56, 0xf5, 0xd2, 0xe9, 0xf1, 0x31, 0x39, 0xde, 0xeb, 0xfe, 0x55, 0xe9, + 0xcb, 0x13, 0x2f, 0x07, 0xd5, 0x43, 0x7b, 0xdd, 0xff, 0x75, 0x08, 0x3e, + 0xe9, 0xa9, 0x12, 0xc9, 0x13, 0x37, 0x2e, 0x34, 0x3d, 0x0d, 0x4f, 0x5b, + 0x23, 0xa1, 0x9b, 0xbc, 0x3c, 0x4f, 0x35, 0xfc, 0x14, 0x08, 0xbd, 0x2e, + 0xcb, 0xba, 0xef, 0xea, 0x39, 0x9c, 0x1c, 0x21, 0x7a, 0xee, 0x2a, 0x0a, + 0x34, 0xb9, 0xd3, 0x7a, 0xf5, 0x38, 0xf0, 0x1a, 0x30, 0x46, 0x89, 0xf5, + 0xb8, 0x77, 0x0b, 0x9f, 0x30, 0xcf, 0x7e, 0x52, 0x51, 0x79, 0xef, 0xb3, + 0x33, 0x79, 0x3a, 0x2e, 0xe8, 0x98, 0x11, 0x15, 0x9e, 0x2d, 0x16, 0xc4, + 0x0f, 0x50, 0x7d, 0xe9, 0x34, 0x1a, 0xcd, 0xc8, 0x41, 0xd9, 0x34, 0x1a, + 0x79, 0xd1, 0x40, 0x8a, 0x63, 0x01, 0x52, 0x1b, 0x89, 0x41, 0xe1, 0xe7, + 0x1c, 0x1d, 0x91, 0x26, 0x14, 0x4d, 0xe7, 0xe9, 0xb6, 0xbe, 0xee, 0xc3, + 0x99, 0x82, 0xbb, 0x8d, 0x57, 0xc6, 0x2f, 0xa8, 0xb5, 0x27, 0x4c, 0xf3, + 0xab, 0x0a, 0x90, 0xfb, 0xff, 0x72, 0x45, 0xa3, 0x0b, 0x79, 0xe4, 0x07, + 0x55, 0x3f, 0xd5, 0x6c, 0x06, 0x8c, 0xa7, 0xce, 0xce, 0x80, 0x8b, 0xd7, + 0x8f, 0x86, 0x64, 0x12, 0xea, 0x67, 0xee, 0x51, 0x5a, 0x4a, 0x64, 0x69, + 0xbe, 0x5b, 0xbe, 0x96, 0x92, 0x8b, 0xae, 0x76, 0x30, 0x55, 0xb1, 0xf3, + 0x27, 0x00, 0x03, 0x87, 0x24, 0x0c, 0xff, 0xb6, 0xa9, 0x93, 0x4c, 0x9b, + 0x72, 0x89, 0xb2, 0x10, 0x1f, 0x9c, 0x12, 0x1d, 0x45, 0x61, 0x20, 0xbd, + 0xc2, 0x68, 0xb3, 0xf4, 0x90, 0xa5, 0x43, 0x24, 0x6d, 0x21, 0x19, 0x4d, + 0xd3, 0xaa, 0x8f, 0x6c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA224, + 57, + {0x99, 0x79, 0xb2, 0x68, 0x2f, 0x0f, 0x00, 0xea, 0x94, 0xc2, 0xe9, 0x37, + 0x92, 0x4e, 0xa1, 0x79, 0xce, 0xe8, 0x36, 0x31, 0xf7, 0x2c, 0x72, 0xbf, + 0xed, 0xb1, 0x82, 0x49, 0x53, 0x01, 0xa1, 0x56, 0x95, 0xe6, 0xf3, 0x04, + 0x6c, 0xca, 0x14, 0x9e, 0x93, 0x92, 0x84, 0xd7, 0x29, 0x87, 0x05, 0x00, + 0xe6, 0x39, 0x92, 0x44, 0x22, 0xb6, 0x93, 0xa1, 0x93, 0x0f, 0x29, 0x6b, + 0x21, 0x0b, 0x56, 0x5f, 0x2c, 0xeb, 0x61, 0x25, 0x4f, 0xd5, 0x7e, 0x96, + 0x15, 0x80, 0x44, 0xa1, 0xc9, 0x13, 0x62, 0x1f, 0x5a, 0xf9, 0xd3, 0xa8, + 0xd5, 0x93, 0xa9, 0x89, 0x9a, 0xb5, 0x15, 0x34, 0x42, 0x14, 0x06, 0x50, + 0x22, 0x78, 0x17, 0xc5, 0x73, 0x73, 0x53, 0x64, 0x8e, 0xd9, 0xdc, 0xd1, + 0x37, 0xe8, 0xb2, 0xa8, 0xd6, 0x6b, 0xa6, 0x2b, 0x02, 0x56, 0x08, 0x2f, + 0x7d, 0x0d, 0x7f, 0x9c, 0x2c, 0xd8, 0xd4, 0x57, 0xd0, 0x1e, 0xdd, 0xe6, + 0xbe, 0x40, 0x21, 0xed, 0x7c, 0xd6, 0x33, 0x4c, 0x0d, 0x95, 0x63, 0x30, + 0x42, 0xc7, 0xda, 0x5c, 0xb9, 0xee, 0xe7, 0x7c, 0xa1, 0x28, 0x8e, 0x3b, + 0x69, 0x8e, 0xd4, 0x35, 0xf2, 0x1b, 0xfe, 0x1d, 0x4a, 0x6b, 0x62, 0x42, + 0x8b, 0x4f, 0x8f, 0x96, 0x12, 0xfe, 0x19, 0xbb, 0xb6, 0xdf, 0xb5, 0x3b, + 0x4e, 0x38, 0x7c, 0x57, 0xde, 0x60, 0x22, 0x8f, 0x46, 0xb3, 0xc1, 0xd9, + 0x51, 0xbc, 0x1d, 0xf5, 0xba, 0x6d, 0x16, 0x9d, 0xe2, 0xf4, 0x20, 0xc9, + 0xe2, 0xfb, 0xc0, 0x6b, 0x43, 0x84, 0xeb, 0x3f, 0x3f, 0x3f, 0x87, 0x78, + 0x69, 0x6e, 0x86, 0x2d, 0x8e, 0xd2, 0x90, 0xa2, 0x10, 0x58, 0x02, 0xa4, + 0xa2, 0x37, 0x65, 0x57, 0x40, 0x6c, 0x7a, 0x39, 0x0c, 0xfc, 0xdc, 0xae, + 0x7a, 0xc7, 0x1c, 0x5c, 0x8b, 0x40, 0x36, 0xbf, 0xe6, 0x71, 0x8f, 0x7e, + 0x25, 0x8b, 0xb6, 0x36}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA224, + 58, + {0xc3, 0x0c, 0xdd, 0x24, 0xa0, 0xf7, 0x3b, 0xae, 0x9a, 0xb2, 0x0a, 0x2e, + 0xd7, 0xdc, 0x92, 0xb7, 0xcd, 0x18, 0xc7, 0x60, 0x3d, 0x05, 0xdd, 0x14, + 0x49, 0x8a, 0x6c, 0x9a, 0x7f, 0x3b, 0x5e, 0x33, 0x2b, 0x6c, 0xba, 0x1a, + 0xef, 0xce, 0x53, 0xba, 0x99, 0x77, 0xc4, 0x52, 0x31, 0x7a, 0x8c, 0x51, + 0x15, 0xee, 0xae, 0xb4, 0xda, 0x93, 0xc6, 0x7d, 0x32, 0x33, 0x81, 0x93, + 0x5e, 0xeb, 0xa0, 0x9f, 0x1b, 0xa8, 0x75, 0x5e, 0x93, 0x5c, 0xf6, 0xf0, + 0xec, 0xf0, 0xec, 0xb7, 0xc5, 0x41, 0x65, 0xf2, 0xdb, 0xb2, 0x21, 0xa0, + 0xa9, 0x53, 0x79, 0x5c, 0x38, 0x69, 0x4c, 0x32, 0xe7, 0x15, 0xe8, 0x76, + 0x73, 0x54, 0x9f, 0x9b, 0xd1, 0xbd, 0xa9, 0x07, 0xb7, 0xf2, 0xb0, 0xf9, + 0x43, 0x03, 0x36, 0xb9, 0x8e, 0x62, 0x1e, 0x4f, 0xdf, 0x5c, 0x56, 0x9e, + 0xd9, 0xc5, 0xf1, 0xa1, 0x46, 0xdb, 0x2b, 0x1e, 0xcb, 0x0d, 0xa9, 0xbc, + 0x53, 0xca, 0xca, 0x8f, 0xec, 0xaa, 0x20, 0xa5, 0x9c, 0xcd, 0x7a, 0x97, + 0xa5, 0x32, 0x3a, 0x90, 0x14, 0x0a, 0x24, 0x8e, 0x6e, 0xc7, 0x64, 0xb9, + 0xab, 0x57, 0x32, 0x78, 0xb4, 0xcd, 0xc8, 0x18, 0xf2, 0x02, 0x80, 0x16, + 0x78, 0x19, 0x2f, 0xa8, 0x3a, 0x01, 0x32, 0x07, 0x53, 0x84, 0x8b, 0x64, + 0xd6, 0x51, 0x57, 0x46, 0xff, 0x99, 0xed, 0xf5, 0x38, 0x4c, 0x8f, 0xa5, + 0x31, 0x7d, 0x3e, 0x9a, 0x04, 0x3d, 0xfa, 0x61, 0x34, 0x03, 0xb9, 0x9e, + 0x4a, 0x05, 0xa8, 0x83, 0x10, 0x15, 0x7d, 0x02, 0x60, 0x1b, 0x94, 0x0d, + 0xb9, 0xde, 0xd7, 0x12, 0x17, 0x01, 0xe2, 0x7c, 0xad, 0xbe, 0x49, 0x4f, + 0xdc, 0x85, 0x5e, 0x58, 0x3c, 0x1d, 0xa4, 0x7b, 0xea, 0x02, 0x52, 0x0e, + 0xcf, 0xa8, 0x24, 0x2e, 0xa1, 0x8f, 0xc6, 0x1c, 0x92, 0x2e, 0xc2, 0x9d, + 0x9d, 0x9f, 0xe2, 0x09}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA224, + 59, + {0x0a, 0x3d, 0x16, 0xf6, 0xa9, 0x0c, 0x75, 0xc5, 0x28, 0x70, 0xa3, 0xfd, + 0x75, 0xad, 0x9c, 0x7e, 0xa6, 0x8a, 0xab, 0x87, 0x16, 0x86, 0xc0, 0x58, + 0x65, 0x98, 0x63, 0xc8, 0x4c, 0x73, 0x2c, 0xa8, 0xd4, 0x1a, 0x0e, 0x89, + 0x0e, 0x71, 0x75, 0x02, 0xa5, 0xab, 0xfe, 0xc9, 0x4a, 0x91, 0x90, 0xcc, + 0xc1, 0x24, 0x61, 0x57, 0xf7, 0x90, 0x79, 0x09, 0x1e, 0x5f, 0x5b, 0x54, + 0x08, 0xe5, 0xdf, 0x84, 0x55, 0x0f, 0xd3, 0x02, 0xd1, 0xa2, 0x23, 0xe9, + 0xa2, 0x27, 0xc8, 0x95, 0x7f, 0xbe, 0x92, 0x6f, 0xf8, 0xcc, 0x83, 0xb4, + 0xfa, 0x4b, 0xf3, 0xa9, 0x38, 0x26, 0x72, 0x4b, 0xc9, 0xce, 0x4b, 0x81, + 0x34, 0x3e, 0xe1, 0x13, 0x0b, 0xf9, 0xb6, 0xb0, 0x48, 0x71, 0xa3, 0x94, + 0xdd, 0xa3, 0x63, 0xbf, 0xe4, 0x93, 0x19, 0x0f, 0x0e, 0x0b, 0xb8, 0xcd, + 0x63, 0xef, 0xa6, 0x55, 0x8b, 0x56, 0x36, 0xdf, 0xce, 0xb9, 0x80, 0x13, + 0xab, 0xda, 0xf7, 0x7d, 0x0b, 0xcb, 0xb1, 0x39, 0xb5, 0x27, 0x0d, 0x16, + 0xe4, 0xc7, 0x5c, 0x18, 0x90, 0xc3, 0xe3, 0x1a, 0x1b, 0x66, 0x5c, 0x59, + 0x11, 0x7d, 0x56, 0x07, 0x82, 0xfa, 0x4d, 0xed, 0xe7, 0x08, 0x16, 0x8a, + 0xd0, 0x8a, 0xcc, 0x4a, 0xc4, 0xa7, 0x2e, 0x37, 0x9f, 0x81, 0x11, 0xb0, + 0x6a, 0xf6, 0xe7, 0x0d, 0x40, 0x29, 0xee, 0xed, 0x63, 0x7c, 0xdc, 0xc4, + 0x80, 0x4b, 0xfb, 0x20, 0x77, 0x69, 0x42, 0x67, 0x5c, 0x85, 0xb6, 0xac, + 0x7f, 0x2c, 0x93, 0x86, 0x07, 0x59, 0x40, 0xb5, 0xaa, 0xa0, 0x3b, 0x0d, + 0xf2, 0x27, 0x33, 0x22, 0x88, 0xa7, 0x8e, 0xc7, 0xe9, 0xbb, 0x08, 0x6f, + 0xae, 0x16, 0x57, 0xa8, 0x7a, 0x45, 0x6c, 0xe7, 0x8e, 0xe1, 0xa1, 0x97, + 0x22, 0x2e, 0xb5, 0x2b, 0x67, 0xc6, 0xae, 0x33, 0xde, 0xfb, 0x7d, 0x1c, + 0xfc, 0xb3, 0x9f, 0xba}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA224, + 60, + {0x79, 0xb1, 0x06, 0x05, 0xbb, 0x39, 0x6e, 0x0f, 0xb0, 0xff, 0x05, 0x5e, + 0x70, 0x59, 0x57, 0xf7, 0x7a, 0x8c, 0x17, 0x8b, 0x49, 0xe6, 0x99, 0x86, + 0x65, 0xd7, 0xa0, 0x7d, 0x25, 0xea, 0xc2, 0xe6, 0x45, 0x04, 0x77, 0xec, + 0x5a, 0xd5, 0x4e, 0xc5, 0xaa, 0xc9, 0xd2, 0x80, 0x2d, 0x14, 0xa0, 0xfe, + 0x29, 0x0b, 0x0f, 0x57, 0x77, 0x21, 0xc5, 0x95, 0xc1, 0x47, 0x70, 0xfa, + 0x96, 0x80, 0xe6, 0x23, 0xd8, 0xe7, 0x24, 0xee, 0x97, 0xee, 0x0e, 0x48, + 0x6d, 0x82, 0x19, 0xe5, 0xe4, 0xa5, 0xad, 0x6d, 0x9d, 0x12, 0xe3, 0x5a, + 0xf7, 0xac, 0x14, 0x96, 0x85, 0xfd, 0x30, 0xa5, 0x98, 0xa5, 0x61, 0x22, + 0x0d, 0x49, 0x76, 0x12, 0x19, 0x3c, 0x52, 0x62, 0xd7, 0xdf, 0x3f, 0x1d, + 0x0b, 0x76, 0xac, 0xb3, 0x89, 0x6d, 0x22, 0xc2, 0x9d, 0x50, 0xf5, 0xc5, + 0x1f, 0xb9, 0xee, 0x27, 0x9d, 0x8d, 0xeb, 0x77, 0x01, 0x24, 0xea, 0x9e, + 0x60, 0x63, 0x5e, 0xbe, 0xaa, 0x2c, 0x18, 0x78, 0x31, 0xb7, 0x5d, 0x6d, + 0x73, 0xd2, 0x6c, 0x3b, 0xb0, 0x1b, 0xb9, 0x58, 0xb6, 0xa5, 0xb1, 0xa8, + 0xfb, 0xb5, 0x29, 0x1e, 0x16, 0x74, 0xae, 0x98, 0x5d, 0x4b, 0x5f, 0x0e, + 0x12, 0x58, 0xa8, 0x03, 0x16, 0x0e, 0xf0, 0x64, 0x69, 0xe6, 0xff, 0x92, + 0xd3, 0xc6, 0x7d, 0xe2, 0x54, 0x68, 0x0b, 0xa2, 0x45, 0xc8, 0xc4, 0xef, + 0x33, 0x05, 0xe5, 0x5a, 0x49, 0x80, 0x76, 0xaa, 0x98, 0x33, 0xfa, 0xba, + 0xb8, 0x87, 0x25, 0x8c, 0x75, 0x77, 0x78, 0xf7, 0xdc, 0x85, 0x25, 0x8f, + 0x75, 0xef, 0xc5, 0x88, 0x39, 0x2b, 0x74, 0xf2, 0xae, 0xe5, 0x2f, 0x04, + 0xe9, 0x75, 0xd5, 0x81, 0x5e, 0xb6, 0x35, 0x0c, 0xbd, 0xfe, 0x18, 0x82, + 0x42, 0x31, 0xa6, 0xa5, 0x20, 0x2d, 0x67, 0xf2, 0x42, 0x3c, 0x47, 0x69, + 0x63, 0x1d, 0xc6, 0xcb}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA224, + 61, + {0x23, 0xff, 0x1f, 0xbc, 0xd4, 0xbf, 0x81, 0x7c, 0x96, 0x6c, 0xbc, 0x4f, + 0xc9, 0xf4, 0xc6, 0x2c, 0x94, 0x86, 0x64, 0x44, 0x1f, 0xc4, 0x25, 0x9b, + 0x66, 0x93, 0x51, 0x9a, 0x95, 0xe2, 0x66, 0xa7, 0xfb, 0x3f, 0xc5, 0x17, + 0x54, 0x90, 0x51, 0x26, 0xd7, 0x4c, 0x8c, 0x7d, 0xe5, 0x62, 0xd3, 0x52, + 0x69, 0x32, 0xb8, 0x5f, 0xb8, 0x1e, 0x2b, 0xda, 0xfe, 0xa2, 0x21, 0x15, + 0x2b, 0x99, 0x5a, 0x90, 0x4a, 0x1f, 0x98, 0x0d, 0x6e, 0x88, 0xf2, 0x76, + 0x44, 0x4c, 0xa4, 0xdf, 0xfa, 0x1e, 0x35, 0xba, 0x69, 0x42, 0x47, 0x8f, + 0x31, 0x73, 0x2c, 0xc4, 0xdc, 0x28, 0x02, 0xee, 0xec, 0xe0, 0xbe, 0xff, + 0xa4, 0xa6, 0x37, 0xb5, 0x9b, 0x96, 0xb6, 0xec, 0x0c, 0x9b, 0xd2, 0x36, + 0xd4, 0x38, 0x60, 0x5a, 0x17, 0x7d, 0xd4, 0xd3, 0xbb, 0x2a, 0xa1, 0x95, + 0xd2, 0x83, 0xe3, 0x79, 0xe3, 0x65, 0x64, 0x5a, 0x17, 0x2a, 0xc6, 0x71, + 0x2e, 0xff, 0xd8, 0x4d, 0xdd, 0x5b, 0x8c, 0x67, 0x36, 0x01, 0x2b, 0x41, + 0x71, 0x01, 0xf6, 0xa5, 0xf7, 0xf2, 0xd5, 0xda, 0xa9, 0xfc, 0x58, 0xff, + 0xca, 0x9b, 0xc9, 0x56, 0x5a, 0xd6, 0x58, 0x21, 0xe8, 0x15, 0x4b, 0x85, + 0xe2, 0x8c, 0xc8, 0x06, 0x4f, 0x11, 0xc6, 0x46, 0xd7, 0x95, 0xef, 0xe9, + 0xba, 0x98, 0x64, 0x20, 0xb2, 0x8d, 0x8a, 0xea, 0x0a, 0xfe, 0x5a, 0x11, + 0xe0, 0x38, 0xb0, 0x3a, 0xf7, 0x8a, 0xb1, 0x4b, 0x95, 0xe0, 0x50, 0xcb, + 0xb2, 0x28, 0xcb, 0x50, 0x5b, 0x70, 0x8e, 0x56, 0xef, 0x73, 0xb6, 0xa7, + 0x15, 0xb3, 0x7d, 0x42, 0xaf, 0x08, 0xa1, 0x0d, 0xfd, 0x57, 0x3c, 0x4f, + 0xea, 0x47, 0xa1, 0xed, 0x58, 0x29, 0x01, 0xde, 0x7c, 0x0d, 0x71, 0xe1, + 0xd0, 0x16, 0x71, 0x4f, 0x03, 0xf5, 0x91, 0x06, 0xa9, 0xd1, 0x0b, 0x15, + 0xed, 0xe1, 0x89, 0x2b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA224, + 62, + {0x42, 0xc1, 0x8c, 0x5f, 0x19, 0x5b, 0x19, 0x93, 0xfe, 0xc4, 0x85, 0x75, + 0x93, 0x72, 0x8c, 0xf0, 0x07, 0x93, 0xbb, 0x09, 0x61, 0xf0, 0xa9, 0x24, + 0xb2, 0x0f, 0x5c, 0xd9, 0x49, 0x78, 0xac, 0xec, 0x7c, 0x4c, 0xb6, 0xd4, + 0xc5, 0x6d, 0xbb, 0x07, 0x02, 0x8a, 0x84, 0x54, 0xd1, 0xf3, 0xb5, 0x86, + 0xba, 0x17, 0xc2, 0xc9, 0xf4, 0xc6, 0xf9, 0x93, 0xd1, 0x2d, 0x31, 0x5e, + 0x49, 0xf9, 0x21, 0xdc, 0x1e, 0x81, 0x34, 0x47, 0x41, 0x27, 0x31, 0x93, + 0xb8, 0x9c, 0xea, 0x72, 0x2e, 0xad, 0x97, 0x16, 0x36, 0x20, 0x69, 0xb5, + 0xfd, 0xa2, 0xdd, 0x45, 0xf0, 0x0f, 0x64, 0x6a, 0x25, 0xd1, 0x7e, 0xad, + 0x26, 0x2c, 0x9c, 0x85, 0x6c, 0xdf, 0x8b, 0xe4, 0xb7, 0xfa, 0x54, 0x05, + 0x3e, 0xa5, 0x64, 0x78, 0x68, 0xcc, 0x85, 0x3e, 0x08, 0x43, 0xfd, 0x45, + 0x77, 0x08, 0x6b, 0x55, 0x50, 0x2c, 0xdc, 0xaf, 0x73, 0x88, 0xea, 0x92, + 0xfe, 0x12, 0x50, 0xf2, 0x33, 0x3c, 0xb7, 0x44, 0xf7, 0x10, 0x82, 0x51, + 0x74, 0x5c, 0xfb, 0x27, 0x2e, 0x15, 0x7f, 0x34, 0x6c, 0xb2, 0xd1, 0x46, + 0x3a, 0x6c, 0x11, 0x9a, 0xe0, 0xd6, 0x47, 0x72, 0x32, 0xb3, 0x21, 0x07, + 0x5b, 0xbc, 0xc6, 0x9d, 0x5e, 0x76, 0xc8, 0x48, 0x5d, 0x62, 0x1b, 0xc1, + 0x7c, 0xea, 0x31, 0x5c, 0x53, 0xe4, 0x90, 0x36, 0x70, 0x8c, 0x7b, 0x33, + 0xd7, 0xf6, 0x5d, 0xd8, 0x51, 0xdd, 0xd9, 0x61, 0x82, 0xb8, 0x73, 0xe9, + 0xef, 0xb2, 0x97, 0x96, 0x78, 0xe7, 0x81, 0x16, 0xd4, 0xd8, 0x50, 0x63, + 0xe3, 0xb3, 0x14, 0x64, 0x99, 0x96, 0xbc, 0x39, 0x08, 0xd4, 0x09, 0x15, + 0x82, 0x21, 0xb5, 0x63, 0xa1, 0x19, 0xf4, 0xc8, 0x57, 0xfc, 0x97, 0xd2, + 0x80, 0xe7, 0x50, 0x0f, 0x0f, 0x4f, 0x6c, 0xe9, 0x76, 0x1d, 0x22, 0x60, + 0x18, 0x95, 0x72, 0xed}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA224, + 63, + {0x80, 0x22, 0x36, 0x6a, 0x2e, 0xcc, 0x0f, 0x3b, 0xed, 0xcd, 0xfe, 0xd0, + 0x40, 0x04, 0x8a, 0x7b, 0x95, 0x17, 0x08, 0xd3, 0xbd, 0x22, 0x04, 0x9b, + 0xe9, 0xe7, 0xff, 0xeb, 0x46, 0xda, 0x3e, 0x2a, 0xd1, 0x27, 0x72, 0x07, + 0xb2, 0xf8, 0x4b, 0x60, 0xbb, 0x24, 0xd0, 0x0d, 0xef, 0xbd, 0x2b, 0x89, + 0x5f, 0x32, 0x42, 0xfe, 0x18, 0x70, 0xa1, 0x29, 0x1e, 0xf0, 0x48, 0xa6, + 0xc1, 0x64, 0x48, 0x64, 0x45, 0x72, 0x93, 0x02, 0x37, 0x8b, 0x41, 0x16, + 0x37, 0x07, 0x3e, 0x38, 0x6b, 0x00, 0x04, 0x32, 0x18, 0x52, 0xe4, 0x48, + 0xf0, 0x76, 0x20, 0x55, 0x4d, 0xce, 0x1f, 0x75, 0xf1, 0x96, 0x57, 0x73, + 0xe2, 0x0c, 0x01, 0xd0, 0xfa, 0x0c, 0xe9, 0xf5, 0x1c, 0xfb, 0x93, 0x8f, + 0xb8, 0xd3, 0x56, 0xce, 0x3e, 0x28, 0x16, 0x75, 0xd5, 0xe2, 0xc5, 0xaa, + 0xb4, 0x6b, 0x3b, 0x72, 0x19, 0xd9, 0x66, 0x0f, 0xff, 0xad, 0xf3, 0xeb, + 0xc1, 0xf4, 0x61, 0x8d, 0x46, 0xf5, 0x4c, 0xb0, 0x3e, 0x42, 0x8e, 0x74, + 0xca, 0xe7, 0xff, 0x91, 0x52, 0x13, 0x19, 0x4a, 0xbb, 0x0d, 0xc0, 0x16, + 0xf8, 0x3b, 0x97, 0x40, 0xa4, 0x38, 0xf6, 0x95, 0x2c, 0x6f, 0x3e, 0x6b, + 0xf3, 0xfc, 0x7f, 0x12, 0x41, 0x96, 0xc3, 0x4e, 0xf4, 0xe3, 0x6c, 0xb5, + 0x4b, 0xae, 0xd6, 0xa6, 0x70, 0x70, 0x78, 0xdb, 0xf5, 0xdb, 0x2c, 0x29, + 0x41, 0xa2, 0x35, 0xcf, 0xaf, 0x86, 0xdf, 0x28, 0x62, 0x94, 0x6e, 0x36, + 0xf4, 0xf5, 0x13, 0x16, 0x0e, 0x50, 0xdc, 0xad, 0x2e, 0x31, 0x10, 0x6f, + 0x48, 0x61, 0x9a, 0x41, 0xba, 0x3a, 0x94, 0xd2, 0x01, 0x2a, 0x87, 0xbf, + 0x21, 0xa8, 0x1d, 0xc2, 0x30, 0x02, 0xa2, 0xc1, 0x4f, 0x21, 0x6e, 0x0f, + 0x16, 0xe5, 0x7b, 0x3c, 0xf2, 0x64, 0x19, 0xc3, 0xcd, 0x2d, 0x61, 0x50, + 0x39, 0x36, 0x97, 0x1e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA224, + 64, + {0x3c, 0x96, 0x7b, 0x1b, 0x74, 0x53, 0xb9, 0x8e, 0xf6, 0x76, 0x94, 0xd9, + 0x6e, 0x8f, 0xc8, 0x1c, 0x91, 0x47, 0x5a, 0x60, 0x90, 0x39, 0x5d, 0x32, + 0x15, 0x0f, 0x0d, 0xf1, 0xf9, 0x49, 0x2b, 0xca, 0xad, 0x38, 0x5c, 0xbe, + 0xee, 0x21, 0x43, 0xf0, 0x49, 0xaa, 0x7a, 0x7d, 0x59, 0xc0, 0x87, 0x68, + 0x59, 0xcb, 0x9c, 0x51, 0x97, 0xda, 0xb9, 0xa0, 0xea, 0x88, 0x6c, 0xdc, + 0x58, 0x47, 0x0e, 0x25, 0x2a, 0x4c, 0x55, 0x5f, 0xd4, 0x85, 0x46, 0xdb, + 0x5c, 0x8b, 0xc4, 0x25, 0x43, 0x0a, 0xe0, 0x89, 0x23, 0xb6, 0xca, 0xdb, + 0xc4, 0x8c, 0xca, 0x2a, 0x68, 0x16, 0x7a, 0xad, 0x49, 0x3a, 0x70, 0x70, + 0xc2, 0x7c, 0x9f, 0xec, 0xe0, 0x33, 0x56, 0x7a, 0x1b, 0xc4, 0x96, 0x9c, + 0x4e, 0x64, 0x24, 0x66, 0x0c, 0x88, 0xe1, 0xec, 0xd6, 0x57, 0x40, 0x9d, + 0x61, 0xf8, 0x81, 0x41, 0x1d, 0x29, 0xc1, 0xde, 0x42, 0x7b, 0xe1, 0x52, + 0x8a, 0xf0, 0x2d, 0xb4, 0xde, 0xfc, 0x6b, 0xe5, 0xdf, 0x7d, 0xb0, 0xc8, + 0x5f, 0x8c, 0x89, 0x0d, 0x50, 0x22, 0x3c, 0xea, 0xcb, 0xf7, 0x15, 0xb9, + 0x38, 0xd9, 0xff, 0x2e, 0xe8, 0xdc, 0xbc, 0x57, 0xf6, 0x55, 0x83, 0xbe, + 0xa6, 0xe2, 0x16, 0x84, 0xcc, 0x5b, 0xb6, 0x29, 0x40, 0x8a, 0x80, 0xa6, + 0x8c, 0xbf, 0x90, 0x1d, 0x6d, 0x05, 0xf1, 0x81, 0x43, 0x53, 0xa4, 0x58, + 0xf6, 0xff, 0xca, 0xc1, 0xc4, 0x9b, 0x7f, 0x3c, 0xef, 0x66, 0xf5, 0x26, + 0x01, 0xf6, 0x5a, 0xd4, 0x28, 0x97, 0x07, 0xd4, 0x42, 0x78, 0x69, 0x42, + 0x67, 0xfc, 0x5c, 0x43, 0xf4, 0xf9, 0xdf, 0x76, 0x5a, 0xf8, 0x87, 0xf4, + 0xce, 0x17, 0x53, 0xec, 0x18, 0x95, 0x53, 0xc7, 0x7e, 0xad, 0x37, 0xd4, + 0xdb, 0xf9, 0x63, 0xf7, 0xb7, 0x3f, 0x36, 0x0d, 0xb6, 0x5b, 0x41, 0x72, + 0x99, 0x38, 0x4d, 0xff}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA224, + 65, + {0x23, 0x8c, 0xbd, 0xa5, 0x39, 0x65, 0x65, 0x55, 0x89, 0x92, 0xdd, 0x9f, + 0x4e, 0x51, 0xdb, 0x93, 0x62, 0x92, 0x42, 0xf2, 0xe8, 0xdf, 0xb7, 0xfe, + 0xc1, 0xb1, 0xba, 0xc8, 0xbd, 0xaf, 0xe2, 0x12, 0xb2, 0x11, 0x25, 0xb0, + 0x9e, 0x78, 0x2b, 0xed, 0xdc, 0xc0, 0x12, 0x2d, 0xdf, 0xd8, 0x46, 0x3b, + 0x4d, 0x33, 0x0f, 0x2d, 0x69, 0x87, 0x5d, 0xc5, 0x60, 0x72, 0x3e, 0x58, + 0xb6, 0x4f, 0x15, 0x4b, 0xfb, 0xba, 0xd8, 0xf8, 0xad, 0x30, 0x53, 0xf0, + 0xe0, 0x81, 0x08, 0x61, 0x02, 0x98, 0x39, 0x6c, 0xae, 0x35, 0xe9, 0x6e, + 0x91, 0x34, 0xd6, 0x4c, 0x4b, 0x01, 0x6a, 0x45, 0xab, 0xaa, 0xa1, 0x0e, + 0x8d, 0x24, 0x75, 0x97, 0x27, 0xe0, 0xf8, 0x58, 0x40, 0xf4, 0x9a, 0x99, + 0xd1, 0xff, 0xe9, 0xd9, 0x25, 0x61, 0xc6, 0xd1, 0x52, 0xd1, 0xd0, 0x33, + 0xfa, 0x23, 0x7f, 0x9d, 0x23, 0xb4, 0x4c, 0xa3, 0xeb, 0x9c, 0x2c, 0x35, + 0x35, 0x95, 0xc4, 0xb3, 0xbb, 0x54, 0x0a, 0x3c, 0x70, 0x30, 0xd6, 0x40, + 0x29, 0xd9, 0x7f, 0x14, 0x6a, 0x4d, 0x5c, 0x10, 0x7c, 0xbf, 0x1a, 0x6a, + 0x11, 0x1b, 0x8b, 0xfe, 0xb1, 0x48, 0x88, 0x27, 0x53, 0xe3, 0xcc, 0xdd, + 0xc8, 0x97, 0xcb, 0x32, 0x31, 0xb1, 0x46, 0x50, 0x26, 0x1c, 0x9d, 0xaf, + 0xfe, 0x94, 0xf4, 0x59, 0x4c, 0x43, 0xd4, 0x55, 0x33, 0x69, 0x2f, 0x0c, + 0x44, 0x45, 0x64, 0x6b, 0xc1, 0xab, 0x30, 0xaf, 0x8a, 0x6c, 0x54, 0x8e, + 0x2a, 0xd3, 0xd1, 0xfa, 0x64, 0xc5, 0x0b, 0xfb, 0x96, 0x54, 0x2a, 0x4c, + 0x1b, 0x04, 0xf8, 0xa5, 0x07, 0xfe, 0x35, 0x2a, 0x3e, 0xa1, 0x15, 0x2a, + 0x3e, 0x47, 0xf5, 0x2b, 0x52, 0x0d, 0x40, 0x64, 0xb8, 0x78, 0xd8, 0x28, + 0x1a, 0x7b, 0x3a, 0x55, 0x28, 0xf8, 0xbb, 0x73, 0x53, 0xd9, 0xc4, 0x97, + 0x23, 0x23, 0xdb, 0x91}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA224, + 66, + {0x3f, 0x40, 0xa7, 0xd9, 0x01, 0xd1, 0xf3, 0x6a, 0x20, 0x52, 0xbe, 0x75, + 0x19, 0x1d, 0x05, 0xe0, 0x14, 0x1e, 0x14, 0x11, 0xed, 0x61, 0xac, 0x45, + 0x56, 0xf4, 0x11, 0xab, 0x83, 0xbe, 0x2c, 0x0f, 0xbd, 0x4c, 0x53, 0x7a, + 0x53, 0x79, 0x44, 0x13, 0x0c, 0x0b, 0x62, 0x99, 0x3c, 0x1a, 0x1a, 0xc9, + 0xb1, 0xf9, 0x36, 0x84, 0xd7, 0xd3, 0x91, 0x12, 0x65, 0x2b, 0x0d, 0x55, + 0x94, 0xad, 0x9a, 0xbc, 0xad, 0xd2, 0x8e, 0xcb, 0x85, 0xe7, 0x68, 0x39, + 0x59, 0xbe, 0xb0, 0x69, 0xbd, 0x22, 0xa4, 0x25, 0x2d, 0x2c, 0xc1, 0xef, + 0x3b, 0xa1, 0x81, 0x56, 0x76, 0x15, 0x25, 0x58, 0x73, 0xbc, 0xe4, 0x6b, + 0x0b, 0x27, 0xab, 0x06, 0xd8, 0x81, 0xb1, 0x91, 0x74, 0x53, 0xc8, 0xd9, + 0x44, 0xc8, 0xca, 0x76, 0xb3, 0xbd, 0x2e, 0xba, 0xc2, 0x61, 0xb9, 0xb9, + 0x58, 0x5e, 0xa7, 0xcd, 0xd6, 0xcd, 0x18, 0x9c, 0x4d, 0xb8, 0x72, 0xf5, + 0xcf, 0xa4, 0x1c, 0x2a, 0x48, 0xb1, 0xf0, 0x6f, 0x9a, 0x5a, 0xc7, 0x0e, + 0xda, 0xd5, 0xed, 0xc1, 0x99, 0x76, 0x6f, 0x71, 0x13, 0xe6, 0x0b, 0x4d, + 0xa1, 0xdf, 0x44, 0x86, 0x97, 0x1e, 0xe3, 0x71, 0xfe, 0x69, 0xba, 0x65, + 0x55, 0x78, 0xed, 0xa7, 0x65, 0xcd, 0x89, 0x43, 0x6e, 0xe7, 0x4f, 0x46, + 0xa6, 0x3a, 0x65, 0xfe, 0x2f, 0x37, 0x3a, 0xad, 0x63, 0xe2, 0x8e, 0x1a, + 0x5c, 0x58, 0xdb, 0x16, 0x9f, 0x59, 0x8a, 0x1d, 0xc9, 0xf6, 0x38, 0x58, + 0x5d, 0xa4, 0x1e, 0xee, 0x8e, 0x97, 0x1a, 0x84, 0x29, 0xbe, 0xcb, 0xb4, + 0xd0, 0xbb, 0x03, 0x78, 0x8e, 0xc6, 0xcf, 0x1a, 0xf7, 0x10, 0x2a, 0xf3, + 0x5e, 0xe1, 0xcd, 0x7b, 0x91, 0xe3, 0xe6, 0x87, 0x63, 0xe3, 0x4e, 0x56, + 0x53, 0x2e, 0x13, 0xd1, 0x33, 0xe8, 0xcf, 0x3f, 0x4b, 0x64, 0x7a, 0xd6, + 0x97, 0xcd, 0x4c, 0xa3}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA224, + 67, + {0x29, 0x74, 0xef, 0x65, 0xa4, 0x6c, 0x44, 0xf9, 0x8e, 0x9e, 0x42, 0xdb, + 0x4a, 0x90, 0xe9, 0x89, 0x67, 0x04, 0xae, 0x8e, 0xd8, 0x08, 0x3e, 0x2c, + 0x8c, 0xb3, 0xb8, 0x15, 0xb5, 0x3e, 0xce, 0xbf, 0x38, 0x1c, 0xe8, 0xab, + 0x71, 0xda, 0xe4, 0xf6, 0xa1, 0x7e, 0xd3, 0xcd, 0x21, 0x90, 0x65, 0x5e, + 0x0f, 0x79, 0x44, 0xd7, 0x0f, 0x61, 0xdc, 0x60, 0x27, 0x44, 0xd0, 0x76, + 0x29, 0x98, 0x66, 0x1f, 0x6e, 0x34, 0x14, 0xca, 0xaf, 0x5b, 0xe9, 0xe2, + 0x19, 0xce, 0x86, 0x1b, 0x9e, 0x6c, 0xff, 0xfd, 0xf0, 0x45, 0x3e, 0xb5, + 0x86, 0xc2, 0xed, 0x72, 0x45, 0xeb, 0xca, 0x69, 0xf1, 0x45, 0xbe, 0xb5, + 0xd9, 0x8b, 0x9b, 0x41, 0x33, 0x6f, 0x25, 0x19, 0x37, 0x33, 0xe0, 0xe3, + 0x6c, 0x39, 0x82, 0xa1, 0x82, 0xe6, 0x3c, 0x3c, 0x0b, 0xb6, 0xbe, 0xb8, + 0xb1, 0x02, 0x46, 0xf4, 0x94, 0xb0, 0x1e, 0x23, 0xef, 0x8b, 0x5c, 0x2d, + 0x23, 0x07, 0xfd, 0x51, 0x86, 0xe9, 0x17, 0x7c, 0x8c, 0xee, 0xb3, 0x4b, + 0x36, 0x63, 0x93, 0xed, 0x6b, 0x35, 0x56, 0xba, 0x47, 0x4d, 0x3b, 0x07, + 0xba, 0x13, 0x7c, 0xd3, 0xf5, 0xc4, 0xbb, 0x3b, 0x61, 0x42, 0x89, 0xfc, + 0x94, 0xa4, 0xdb, 0xe7, 0x83, 0x8d, 0x00, 0x21, 0x3d, 0x82, 0x8f, 0x50, + 0x5f, 0xeb, 0x1f, 0x81, 0x63, 0xb9, 0x49, 0x00, 0x2b, 0x08, 0xda, 0x26, + 0xd4, 0xbb, 0x0b, 0x2e, 0xc4, 0x4a, 0x40, 0xcb, 0x05, 0x99, 0x38, 0xbc, + 0xa9, 0x40, 0x29, 0x80, 0x49, 0x42, 0xbb, 0xdd, 0x08, 0xb9, 0x75, 0xba, + 0x84, 0x61, 0xf4, 0xf9, 0x29, 0x17, 0x9f, 0xce, 0x2a, 0x6e, 0x2c, 0x15, + 0xcf, 0xd4, 0xff, 0x1c, 0xfd, 0x55, 0xa9, 0xd0, 0x3d, 0x7b, 0xbc, 0xcd, + 0x49, 0x42, 0xbd, 0x21, 0x41, 0xce, 0x3b, 0x89, 0x9c, 0x48, 0xb8, 0xc0, + 0xf7, 0xd3, 0xb3, 0x8d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA224, + 68, + {0x53, 0xd2, 0x32, 0xf8, 0x03, 0x0b, 0xe5, 0x1e, 0xd8, 0x90, 0x87, 0xfd, + 0x1a, 0xdc, 0x81, 0x6d, 0x1e, 0xe5, 0x2e, 0xe9, 0xbf, 0x91, 0xa7, 0xcc, + 0x43, 0xae, 0x1c, 0xa4, 0xec, 0x61, 0x3a, 0xb3, 0xba, 0x4d, 0xfe, 0x02, + 0xc4, 0xe4, 0x92, 0x16, 0x7a, 0x0d, 0xe0, 0x6a, 0x2d, 0x54, 0x60, 0x22, + 0xaa, 0x28, 0x8c, 0xa4, 0xa4, 0xec, 0x6d, 0xb4, 0x45, 0x5d, 0x93, 0x34, + 0x3d, 0x80, 0xc5, 0x77, 0x42, 0xf5, 0x98, 0x49, 0x36, 0x57, 0xa5, 0x7c, + 0x62, 0xeb, 0xe1, 0x4f, 0xff, 0x7f, 0x7e, 0x32, 0x18, 0xf8, 0x29, 0x6c, + 0x2b, 0x99, 0x52, 0xbc, 0x58, 0x65, 0x2a, 0xe8, 0x1a, 0xee, 0x9e, 0x26, + 0x45, 0x0f, 0xa8, 0xc9, 0xf0, 0x65, 0x08, 0x1f, 0x00, 0xe3, 0xaf, 0xc5, + 0x0d, 0x17, 0xb6, 0x7f, 0x85, 0xdc, 0xa8, 0xed, 0xa2, 0x5f, 0xe3, 0x30, + 0x1f, 0x96, 0x96, 0xd2, 0xca, 0x7f, 0x0f, 0xc4, 0xf4, 0x18, 0xa4, 0x79, + 0xa2, 0x20, 0x2d, 0x83, 0xa4, 0x4b, 0xb5, 0xf7, 0x25, 0x3d, 0x94, 0x1e, + 0xf9, 0xfd, 0x2f, 0xc1, 0xe6, 0xc4, 0xc4, 0x29, 0x53, 0xd7, 0x31, 0x5f, + 0xe7, 0x91, 0x6f, 0xad, 0x82, 0x0e, 0x61, 0xbc, 0x3f, 0x12, 0x36, 0xe7, + 0x2e, 0x9b, 0x3c, 0xe5, 0x16, 0x70, 0x27, 0xc7, 0x91, 0xfb, 0x91, 0x79, + 0xaa, 0xbc, 0xbb, 0x08, 0xc3, 0x07, 0xb7, 0x0d, 0x69, 0x33, 0x9a, 0xce, + 0xcb, 0x55, 0x84, 0x0d, 0x0b, 0x24, 0xa8, 0xf5, 0x96, 0xdb, 0xcf, 0x35, + 0xe4, 0x74, 0xb7, 0x1c, 0x66, 0x18, 0x8a, 0xdc, 0x2e, 0x87, 0x14, 0x36, + 0xfe, 0xb1, 0x2b, 0x67, 0x12, 0x61, 0x23, 0x58, 0x42, 0xac, 0xca, 0xda, + 0xe5, 0x4d, 0x68, 0x93, 0xdf, 0xfa, 0x5c, 0x02, 0xa3, 0x37, 0xfb, 0xc5, + 0x8e, 0xa4, 0xd0, 0x86, 0x2f, 0x94, 0xf4, 0xd1, 0x8b, 0xb0, 0xdf, 0x30, + 0x73, 0xa6, 0xea, 0x9c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA224, + 69, + {0x26, 0x88, 0xc2, 0x5c, 0xd6, 0xd4, 0x6d, 0xec, 0x0c, 0x96, 0x1a, 0xaa, + 0x9f, 0x80, 0xb3, 0x83, 0x20, 0x13, 0x0c, 0x05, 0x70, 0xf7, 0xd0, 0x28, + 0xa6, 0xcf, 0xe1, 0xdc, 0x06, 0x46, 0x15, 0x2c, 0xdc, 0xcb, 0x77, 0xe0, + 0x17, 0x1b, 0xc1, 0x3b, 0x14, 0xa3, 0x8e, 0x15, 0x29, 0x22, 0xb7, 0x80, + 0xb7, 0x3e, 0x63, 0xad, 0xa0, 0x4c, 0xb0, 0x83, 0x19, 0x04, 0xbf, 0x95, + 0x2a, 0xd1, 0x5d, 0x82, 0x92, 0x2e, 0x11, 0xca, 0xe7, 0x36, 0x24, 0xb8, + 0xbe, 0x30, 0xa8, 0x63, 0x61, 0x62, 0x28, 0x8f, 0x4f, 0xbf, 0xc7, 0xad, + 0x0b, 0xff, 0x12, 0x62, 0x8a, 0x93, 0x55, 0xae, 0x7e, 0x3b, 0x32, 0x9d, + 0xe6, 0x7c, 0x7e, 0xa9, 0x78, 0xee, 0x12, 0xe2, 0xe8, 0xb9, 0xb9, 0x8c, + 0x8e, 0xd5, 0x96, 0x7b, 0xcd, 0xc1, 0xb6, 0x1a, 0x97, 0x9c, 0xa7, 0x46, + 0xb6, 0xa4, 0xb2, 0xf6, 0x1b, 0x96, 0x4f, 0x8a, 0x82, 0x53, 0xa4, 0x43, + 0xc1, 0x6a, 0x96, 0x0e, 0x94, 0xe9, 0x9f, 0x6e, 0xa0, 0x7c, 0x93, 0x88, + 0x82, 0x0f, 0x95, 0xaa, 0x3d, 0x4f, 0x5e, 0x7e, 0xde, 0x3b, 0xc7, 0xbe, + 0xb3, 0x85, 0x93, 0x5c, 0x96, 0xa5, 0x4e, 0x11, 0xe9, 0x4a, 0x19, 0x28, + 0xa6, 0xe0, 0xdf, 0xe6, 0x8a, 0xf8, 0x47, 0x5b, 0x69, 0x03, 0xcc, 0x91, + 0x91, 0xd2, 0xea, 0x3f, 0xc4, 0x3e, 0xef, 0x8d, 0xd0, 0xa7, 0x4a, 0xf3, + 0xe8, 0xf0, 0x76, 0x1d, 0x98, 0x1e, 0xbf, 0x90, 0x5c, 0x33, 0x61, 0xee, + 0xae, 0xe1, 0x29, 0x26, 0x3e, 0x3d, 0x58, 0x7a, 0x46, 0xad, 0xf6, 0x07, + 0x47, 0xb6, 0xee, 0x0d, 0xa1, 0x48, 0xa4, 0x18, 0x3a, 0xe8, 0x2f, 0x56, + 0x9b, 0x10, 0x98, 0x63, 0x7a, 0x55, 0x56, 0x5a, 0x17, 0xdc, 0x7d, 0x93, + 0xd3, 0x0b, 0x23, 0x2a, 0x60, 0xfd, 0x3f, 0xa7, 0x53, 0x4e, 0xf1, 0xc9, + 0x95, 0x39, 0x50, 0x92}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA224, + 70, + {0x7c, 0x4a, 0x02, 0x34, 0x96, 0x2f, 0x20, 0xfc, 0x3c, 0x34, 0x02, 0xd7, + 0x3a, 0x5f, 0x01, 0x29, 0x3b, 0x6d, 0x40, 0x66, 0xfa, 0xbf, 0x90, 0xf2, + 0xd3, 0x22, 0x1c, 0x11, 0xd2, 0x2a, 0x41, 0x5a, 0x4c, 0x46, 0x95, 0x58, + 0x83, 0x3c, 0x95, 0x73, 0xbc, 0xa8, 0x68, 0x9e, 0xb6, 0x08, 0x8b, 0xa3, + 0xea, 0x9e, 0x49, 0x9d, 0x6d, 0x4d, 0xeb, 0x51, 0x06, 0xfc, 0x9b, 0x6e, + 0x0e, 0x0d, 0xa5, 0xd8, 0xa3, 0x9c, 0x00, 0xcb, 0xf4, 0x55, 0xdd, 0x81, + 0xa2, 0x4c, 0xc1, 0x5c, 0xe0, 0xcf, 0x21, 0x73, 0x85, 0xbd, 0xbc, 0x76, + 0x03, 0xa0, 0x29, 0x67, 0xdc, 0x13, 0x88, 0xee, 0xec, 0xf1, 0x5a, 0x22, + 0x43, 0x1e, 0xf7, 0xda, 0x1c, 0xd5, 0xd2, 0x08, 0xdf, 0x94, 0x6f, 0x90, + 0xa0, 0xf1, 0xd6, 0x09, 0xe2, 0x37, 0x2b, 0x14, 0x80, 0x79, 0xbf, 0xc3, + 0xb7, 0xc9, 0xfb, 0xc9, 0x48, 0x19, 0xd7, 0x84, 0x7f, 0xa7, 0x3a, 0x7a, + 0xef, 0x0c, 0x50, 0x2b, 0x3e, 0xe0, 0xa5, 0xd0, 0x10, 0x3a, 0xa6, 0x73, + 0xad, 0xd2, 0x5a, 0xf6, 0xf4, 0xec, 0x0d, 0xfb, 0xca, 0x97, 0xe7, 0x20, + 0xce, 0xc8, 0xa5, 0xaf, 0x70, 0xaf, 0x73, 0x20, 0x93, 0xcc, 0x72, 0x6d, + 0x72, 0x43, 0x4f, 0x7f, 0x2a, 0xe6, 0x85, 0xc0, 0x2c, 0x4c, 0x60, 0x7f, + 0xa2, 0xf0, 0x25, 0xc7, 0x61, 0x4e, 0x16, 0x40, 0x99, 0xa2, 0x7f, 0x8a, + 0xa2, 0x14, 0xc6, 0xcd, 0x58, 0xc5, 0x24, 0xd6, 0x40, 0x22, 0x99, 0x35, + 0x2f, 0x2a, 0x83, 0xcc, 0xc6, 0x3f, 0xf4, 0xa2, 0x19, 0x0d, 0xc5, 0xec, + 0xdf, 0x40, 0x70, 0x12, 0xf2, 0xc5, 0xc0, 0x18, 0xc4, 0xbe, 0x31, 0x38, + 0x2f, 0x06, 0xee, 0x3a, 0xea, 0x6a, 0x46, 0x85, 0xcb, 0x39, 0x56, 0x80, + 0xcf, 0xeb, 0xd6, 0x57, 0x6d, 0xd0, 0x74, 0x28, 0xcf, 0xf9, 0x8f, 0x6a, + 0x53, 0x89, 0xa2, 0xec}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA224, + 71, + {0x88, 0xa2, 0xac, 0x7e, 0x96, 0x8f, 0x22, 0xbc, 0x28, 0xee, 0xf7, 0xec, + 0x6a, 0x82, 0x55, 0x59, 0x21, 0x6e, 0x71, 0xa5, 0x1e, 0x2b, 0x0c, 0xe0, + 0xe6, 0x69, 0x35, 0xb3, 0x3e, 0xe0, 0xbf, 0x3a, 0x0f, 0x72, 0xaf, 0x9d, + 0x35, 0xb3, 0x0d, 0x6a, 0xfc, 0x91, 0x17, 0xb8, 0xeb, 0xb3, 0x6a, 0x1d, + 0xea, 0xb6, 0x1d, 0x5e, 0x3a, 0x19, 0x77, 0xd3, 0x2f, 0x24, 0x69, 0x18, + 0xd2, 0xd4, 0x37, 0x17, 0xb1, 0x48, 0x90, 0x59, 0x11, 0x4d, 0x3b, 0xdf, + 0xce, 0xea, 0x25, 0x47, 0x7d, 0xec, 0x77, 0x85, 0xb4, 0xeb, 0xdd, 0x23, + 0x0c, 0x83, 0xe1, 0xa7, 0xdb, 0x86, 0x3b, 0x09, 0x83, 0x6b, 0xe0, 0x1d, + 0x00, 0x5f, 0x4c, 0xb6, 0xe4, 0x62, 0x9b, 0xec, 0x41, 0xd5, 0x17, 0x15, + 0x54, 0x10, 0x63, 0x45, 0x02, 0xd0, 0x6e, 0x5f, 0x99, 0x2e, 0xf3, 0x77, + 0xcb, 0xfc, 0x58, 0x00, 0xf7, 0x17, 0x86, 0xa5, 0x49, 0xfa, 0xe0, 0x4d, + 0xf9, 0x6e, 0xcd, 0x12, 0xd0, 0xb9, 0x48, 0x57, 0xd1, 0x0f, 0x3f, 0x63, + 0x1a, 0xc2, 0xd3, 0x2a, 0x2d, 0x18, 0x40, 0x0d, 0x12, 0xb0, 0x03, 0x99, + 0x59, 0xe7, 0x25, 0xbb, 0xaa, 0xc3, 0x62, 0x45, 0x59, 0x9f, 0x71, 0xa6, + 0xf3, 0x8f, 0xb2, 0x54, 0x5d, 0x69, 0xff, 0x17, 0x12, 0xe7, 0x12, 0xe3, + 0xbe, 0x7e, 0xf6, 0x5d, 0xf9, 0xca, 0xc6, 0x25, 0x2c, 0x2a, 0xb2, 0x96, + 0x3d, 0x73, 0x3b, 0x50, 0x3e, 0x9f, 0x51, 0x33, 0xea, 0x53, 0x9a, 0xe0, + 0x9c, 0x5e, 0xfb, 0x8a, 0x13, 0x71, 0xbf, 0x96, 0xd6, 0x17, 0xc9, 0xad, + 0x48, 0x8b, 0xe0, 0x59, 0x91, 0xba, 0x6e, 0x02, 0x1b, 0xa2, 0x0b, 0x90, + 0x05, 0x53, 0x60, 0x8c, 0x08, 0xc6, 0x7a, 0x70, 0xe8, 0x8b, 0xa0, 0xe2, + 0x21, 0x9f, 0xd8, 0xca, 0x97, 0x7e, 0x8b, 0x75, 0x6d, 0xfd, 0x5c, 0x37, + 0x0a, 0x60, 0x24, 0xa7}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA224, + 72, + {0x53, 0x2c, 0xe0, 0x64, 0xcb, 0x71, 0x86, 0xe8, 0xb3, 0x73, 0x86, 0x1f, + 0x34, 0x43, 0x5d, 0x41, 0x7f, 0x40, 0x73, 0xd1, 0xa3, 0xae, 0x68, 0x50, + 0xe0, 0xac, 0x39, 0x09, 0xfa, 0xa2, 0x75, 0xb3, 0x88, 0xdd, 0xc7, 0xea, + 0x76, 0x82, 0xdd, 0x21, 0x97, 0xae, 0x74, 0xde, 0xce, 0xca, 0xa1, 0xe2, + 0x1b, 0xde, 0xd0, 0x51, 0x0d, 0xfe, 0x5a, 0x73, 0xf8, 0xbf, 0x2e, 0x05, + 0x0a, 0xa6, 0x9b, 0x8e, 0x59, 0x24, 0x87, 0xf3, 0x96, 0x24, 0x82, 0x0d, + 0x7b, 0xfa, 0xca, 0xdd, 0x92, 0x32, 0x0b, 0xf5, 0xf8, 0xbc, 0xf3, 0xb1, + 0x70, 0xef, 0xbd, 0x5e, 0x78, 0xf3, 0x6a, 0x81, 0xcf, 0x75, 0x26, 0x2d, + 0xe0, 0xec, 0xc6, 0xf4, 0xba, 0x03, 0x3a, 0xbe, 0x15, 0x5e, 0x56, 0x3e, + 0x83, 0xcb, 0x82, 0xf3, 0x9c, 0x46, 0x77, 0xdf, 0x3c, 0x8c, 0x47, 0xaf, + 0x2b, 0x1d, 0xb9, 0x1e, 0x36, 0x73, 0x5a, 0x5a, 0x14, 0x83, 0xa9, 0x1e, + 0xf9, 0x8b, 0xa0, 0xd2, 0x0a, 0xbc, 0x93, 0xbb, 0xbb, 0x1b, 0x79, 0xfb, + 0x9c, 0xf5, 0x53, 0xe2, 0x78, 0xd2, 0xc5, 0x54, 0x21, 0x50, 0xf1, 0x66, + 0x80, 0x74, 0xeb, 0x1b, 0xa7, 0xe5, 0x9e, 0xef, 0xf7, 0x4d, 0x8f, 0xd5, + 0xfd, 0x35, 0xec, 0x16, 0x83, 0x23, 0xd4, 0xb8, 0x86, 0xdc, 0xf3, 0x96, + 0x1e, 0x3e, 0xeb, 0x05, 0xd7, 0xbc, 0x73, 0x0c, 0x01, 0xbc, 0x13, 0x9f, + 0x27, 0x68, 0x3e, 0xe8, 0xc1, 0x35, 0x6c, 0xe0, 0x52, 0x65, 0xd1, 0x85, + 0x08, 0xe2, 0x68, 0x9f, 0xbb, 0x34, 0xa5, 0xd6, 0xfc, 0x26, 0xa4, 0x00, + 0x94, 0xf6, 0x4b, 0x4a, 0xc1, 0xca, 0xdc, 0xc3, 0xce, 0x9c, 0x3c, 0x08, + 0xae, 0xb1, 0x81, 0xf7, 0x37, 0x01, 0x32, 0x5f, 0xb7, 0x7d, 0x84, 0xb0, + 0xff, 0x9b, 0x00, 0x08, 0xaa, 0x8f, 0x68, 0xde, 0xe7, 0x6a, 0x37, 0xc6, + 0x96, 0xc4, 0xf8, 0xba}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA224, + 73, + {0x19, 0x08, 0x2c, 0xac, 0x9c, 0x77, 0xc7, 0x83, 0x7d, 0xf4, 0x34, 0xd9, + 0xdf, 0x18, 0xfb, 0xc9, 0xda, 0x0d, 0x3e, 0xfb, 0x02, 0x31, 0x6a, 0x2b, + 0xe4, 0x70, 0x99, 0xae, 0xbf, 0x0a, 0xfa, 0xaf, 0xfb, 0x08, 0xda, 0xdc, + 0x23, 0x46, 0x53, 0xb2, 0x2f, 0x16, 0xee, 0x1a, 0xaf, 0xfd, 0x67, 0xaf, + 0xae, 0xa5, 0xb8, 0x46, 0x76, 0x74, 0xe1, 0xa3, 0x59, 0x80, 0x2b, 0xcf, + 0x8f, 0xce, 0xa3, 0x2f, 0x22, 0xb2, 0x1b, 0xb2, 0x58, 0xc4, 0xd9, 0xc8, + 0x02, 0xa8, 0xbd, 0xbb, 0x64, 0xb2, 0x56, 0x10, 0x7b, 0xb6, 0x1c, 0x29, + 0x70, 0xa6, 0xde, 0x96, 0x12, 0xf7, 0x81, 0xcb, 0x6a, 0xc8, 0x85, 0x2d, + 0x62, 0x98, 0xb3, 0xf8, 0x16, 0x90, 0x4c, 0xf4, 0x44, 0x20, 0x3b, 0xd6, + 0x16, 0x5e, 0xd1, 0x13, 0xed, 0x04, 0xb5, 0xc6, 0x56, 0x8d, 0x37, 0xcc, + 0xbc, 0x58, 0x12, 0x46, 0xe3, 0x13, 0x86, 0x69, 0xd4, 0x63, 0xf1, 0xc1, + 0xf8, 0x37, 0xa3, 0xce, 0x6e, 0x99, 0xaf, 0x00, 0x84, 0xf3, 0x60, 0xff, + 0xc0, 0xe7, 0x3d, 0x94, 0xe6, 0x33, 0xff, 0x1b, 0xc6, 0x9a, 0xbe, 0x08, + 0x84, 0xb2, 0xa5, 0x48, 0x06, 0x6d, 0x9e, 0xd5, 0x67, 0x46, 0x39, 0xd4, + 0xfd, 0x1c, 0x5f, 0x98, 0x25, 0x2b, 0x80, 0x0c, 0x43, 0x67, 0x68, 0x50, + 0xca, 0x38, 0x85, 0xfa, 0x64, 0x4c, 0x69, 0xb6, 0xfc, 0xac, 0xdf, 0xd7, + 0xc4, 0x4d, 0xcc, 0xbc, 0x0b, 0x23, 0x95, 0xd6, 0x5c, 0x83, 0x8a, 0x4f, + 0x4e, 0x29, 0x79, 0x26, 0xff, 0xeb, 0x2a, 0xb7, 0xbe, 0xed, 0xd9, 0x12, + 0xe2, 0xef, 0x3e, 0x8b, 0xf6, 0x85, 0xd7, 0x78, 0x3a, 0xee, 0x54, 0x93, + 0xba, 0x87, 0x1a, 0xa8, 0xd1, 0x19, 0x9f, 0x88, 0xe8, 0xcb, 0x03, 0x9b, + 0x4f, 0x52, 0x91, 0x10, 0xcf, 0x8f, 0x25, 0x6a, 0xd8, 0x9c, 0x70, 0x62, + 0x41, 0x4d, 0xf9, 0x1f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA224, + 74, + {0xb7, 0xa4, 0x6c, 0x2c, 0x32, 0x3f, 0xda, 0x60, 0x47, 0xc0, 0xef, 0xe5, + 0x81, 0x93, 0x33, 0x61, 0x7d, 0xac, 0x68, 0xc6, 0x1b, 0x04, 0x7d, 0x40, + 0xb8, 0x68, 0x81, 0xaa, 0x4c, 0x8d, 0xbd, 0xbc, 0x19, 0x5e, 0x98, 0x1e, + 0x64, 0x4a, 0xe5, 0x0a, 0xb7, 0x34, 0x65, 0x72, 0x06, 0xa9, 0x7d, 0x9c, + 0x52, 0x5e, 0xd3, 0x59, 0x1c, 0x8d, 0xbd, 0xe6, 0xc6, 0x17, 0xcb, 0x15, + 0x0c, 0xce, 0x08, 0xaf, 0xd8, 0x67, 0x59, 0x9d, 0xf8, 0x18, 0xdb, 0x9c, + 0x43, 0xa1, 0xc8, 0x5c, 0xa8, 0x9f, 0xbe, 0xf7, 0x94, 0x8b, 0xd7, 0xe0, + 0x89, 0xba, 0xa7, 0xd0, 0x30, 0x54, 0x6e, 0xf7, 0x49, 0xba, 0x5b, 0xd5, + 0xa4, 0x14, 0x30, 0x2b, 0x1d, 0xcf, 0xc8, 0x8a, 0x7a, 0x00, 0x54, 0x63, + 0x0f, 0x48, 0x60, 0x0e, 0x79, 0x26, 0xd9, 0x9f, 0x8b, 0x87, 0x46, 0x0e, + 0xb2, 0x14, 0xdf, 0x16, 0xdc, 0x07, 0x72, 0x36, 0xd1, 0x23, 0x9c, 0x70, + 0xdb, 0x04, 0x88, 0x0e, 0x6d, 0x60, 0x44, 0x78, 0x8f, 0x2d, 0xeb, 0x20, + 0xa4, 0xef, 0xaa, 0x3d, 0x8e, 0x43, 0xd7, 0x3e, 0x63, 0x79, 0x2b, 0x55, + 0xaa, 0xe9, 0xd6, 0x1a, 0x3a, 0xc5, 0x0f, 0x64, 0x52, 0x36, 0x8c, 0xbd, + 0xc7, 0x48, 0x1d, 0xee, 0x9a, 0x41, 0x96, 0x08, 0xea, 0x40, 0x15, 0x23, + 0x86, 0x8c, 0x8a, 0x9a, 0x82, 0x5f, 0x85, 0x8f, 0x79, 0x18, 0xc9, 0xce, + 0x0e, 0x13, 0x85, 0x54, 0xba, 0x55, 0x55, 0x1e, 0x29, 0x53, 0x23, 0xd1, + 0x3c, 0x30, 0xa0, 0x1e, 0xc1, 0x60, 0xc8, 0x56, 0xef, 0xa1, 0x77, 0x11, + 0x69, 0x8e, 0x4a, 0xa8, 0xe7, 0x45, 0x7b, 0x2b, 0xf8, 0x9a, 0x15, 0x8e, + 0xd4, 0xa0, 0xe1, 0x1b, 0xa5, 0x97, 0x2c, 0x99, 0x6a, 0x1a, 0x97, 0x19, + 0x62, 0x8f, 0x0b, 0x5c, 0xeb, 0x81, 0xd4, 0x15, 0xe8, 0x9f, 0x34, 0xb9, + 0x16, 0xc6, 0x46, 0x47}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA224, + 75, + {0x74, 0x3a, 0xc2, 0xe5, 0x0a, 0xde, 0xf9, 0x25, 0xfe, 0x5d, 0x9c, 0x1e, + 0xf7, 0x9a, 0x65, 0x0b, 0x92, 0xb1, 0x56, 0xfe, 0xeb, 0x8f, 0x2f, 0x5b, + 0x47, 0xf3, 0xcc, 0x46, 0xae, 0x90, 0xff, 0x97, 0xbb, 0xae, 0x17, 0x76, + 0x79, 0xe6, 0x9f, 0xc6, 0x2f, 0x89, 0x93, 0xb4, 0x5f, 0x5c, 0x81, 0x3d, + 0x4a, 0xdc, 0x85, 0x3f, 0x46, 0x9a, 0x88, 0xb4, 0x87, 0xa0, 0x49, 0x20, + 0xd4, 0x90, 0xb7, 0x86, 0xb1, 0xf5, 0x11, 0xfe, 0x27, 0xc3, 0xca, 0xc8, + 0xb6, 0xc6, 0x31, 0x10, 0x15, 0x75, 0x15, 0x4b, 0xd6, 0xfa, 0xae, 0x13, + 0xa1, 0x79, 0x8b, 0xb6, 0x6a, 0x7d, 0xf0, 0xa6, 0x34, 0x4b, 0x2a, 0xb0, + 0x8b, 0xb7, 0xed, 0xd7, 0x41, 0xc5, 0x30, 0x78, 0xbf, 0x5c, 0xdc, 0x2b, + 0x77, 0x80, 0x6b, 0x10, 0x3b, 0x98, 0x90, 0x4d, 0xb2, 0xbd, 0x00, 0x38, + 0xd6, 0xcd, 0x97, 0x46, 0x75, 0xb7, 0xaa, 0xd4, 0xaf, 0x88, 0xb7, 0x67, + 0xc9, 0x0b, 0x70, 0x9b, 0x35, 0xdc, 0xa4, 0x86, 0x5a, 0xca, 0x0f, 0x55, + 0xe0, 0x46, 0x7f, 0x37, 0x36, 0x7f, 0x4c, 0xf2, 0xef, 0x52, 0xeb, 0x97, + 0x06, 0x0b, 0xbc, 0x80, 0xf0, 0x8d, 0x56, 0x63, 0x22, 0x76, 0xf2, 0x04, + 0x9c, 0x51, 0xf3, 0xa6, 0xad, 0x95, 0xcc, 0xd7, 0xcc, 0x7d, 0x2f, 0x8f, + 0x93, 0x20, 0xa8, 0xdc, 0x15, 0xac, 0xd6, 0x53, 0xc2, 0x9a, 0x4e, 0xb6, + 0xe3, 0x30, 0x94, 0xcc, 0x95, 0x7b, 0xf8, 0xb7, 0x62, 0xab, 0x0b, 0x6b, + 0x12, 0x8a, 0xe3, 0xc9, 0x30, 0x6b, 0x73, 0xc5, 0x95, 0x85, 0x86, 0x41, + 0x49, 0xde, 0x30, 0xeb, 0xc0, 0x69, 0x2b, 0xd6, 0x02, 0x73, 0x5a, 0x7f, + 0x0c, 0x29, 0xa4, 0x22, 0x54, 0x93, 0x46, 0xcc, 0x06, 0xe4, 0x4c, 0x11, + 0x14, 0x9b, 0x92, 0xc3, 0x14, 0x66, 0xc3, 0xdd, 0x45, 0x16, 0xa7, 0x25, + 0xcd, 0xee, 0x4a, 0x75}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA224, + 76, + {0x24, 0x7c, 0x10, 0x89, 0xd3, 0xc1, 0x48, 0x26, 0x3f, 0xa5, 0x48, 0x00, + 0x7f, 0x44, 0x16, 0x27, 0x3a, 0x6d, 0xd2, 0x1e, 0xea, 0x76, 0x0c, 0xd6, + 0xd8, 0x42, 0x2d, 0xfa, 0x54, 0xf6, 0x07, 0xff, 0xb9, 0x0e, 0x82, 0x51, + 0x82, 0xc4, 0xce, 0x89, 0x7e, 0x96, 0xde, 0x0b, 0xc8, 0x69, 0xfe, 0x1f, + 0x96, 0xcb, 0xab, 0xcd, 0x93, 0x21, 0xd5, 0xf3, 0x79, 0x21, 0x5b, 0x44, + 0xc7, 0x1f, 0xbc, 0xbd, 0x67, 0x63, 0x5b, 0xab, 0xde, 0x30, 0x61, 0xc9, + 0x40, 0xe0, 0x9f, 0xaf, 0xb7, 0x3d, 0x7d, 0xa3, 0x45, 0xcc, 0x01, 0xaf, + 0x91, 0xed, 0xf4, 0xa3, 0x11, 0xef, 0x25, 0x0c, 0xe4, 0xfd, 0xd1, 0x72, + 0x65, 0x7e, 0x0c, 0x3e, 0xb0, 0x46, 0xfc, 0xac, 0x5f, 0x49, 0xb0, 0xba, + 0x14, 0x9a, 0xd8, 0xa0, 0x6d, 0xc6, 0x7c, 0x85, 0x10, 0x7b, 0xdc, 0x06, + 0x4a, 0x30, 0x83, 0x30, 0xfe, 0x52, 0x59, 0xd5, 0x0f, 0x28, 0x6d, 0xce, + 0xc2, 0xf4, 0xec, 0xd6, 0x51, 0x8f, 0xa7, 0xfc, 0x43, 0x55, 0x5d, 0xfc, + 0x8a, 0x16, 0x92, 0xe5, 0x39, 0x2c, 0x66, 0x9d, 0x89, 0x03, 0xfd, 0xbb, + 0x25, 0x7f, 0x7c, 0x8f, 0x43, 0x5f, 0x87, 0x2b, 0xf4, 0x06, 0x4b, 0x35, + 0xe1, 0x01, 0xa2, 0x5c, 0x6a, 0xe7, 0xbd, 0x7d, 0x79, 0xba, 0x31, 0x51, + 0x93, 0x10, 0x76, 0x82, 0x72, 0xa2, 0x15, 0x3b, 0x11, 0xd5, 0x5b, 0x4f, + 0x9c, 0xf6, 0xce, 0x42, 0x58, 0x4a, 0x42, 0x04, 0xc8, 0x46, 0xcc, 0x40, + 0xec, 0xf9, 0xe9, 0x6f, 0xdb, 0x42, 0x8b, 0x85, 0x06, 0x07, 0xf9, 0x2f, + 0x76, 0x38, 0x27, 0x0b, 0xb9, 0x3a, 0x33, 0xeb, 0xaf, 0x77, 0x65, 0xc4, + 0x8d, 0xe7, 0x5e, 0xb1, 0x19, 0x48, 0x87, 0x6d, 0x11, 0x3e, 0xb5, 0xe2, + 0x65, 0xe3, 0x67, 0x45, 0xb2, 0x67, 0xf4, 0xfd, 0x58, 0x04, 0x51, 0x94, + 0x87, 0xcd, 0xf4, 0xf6}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA224, + 77, + {0x5f, 0x73, 0x9b, 0x13, 0x7b, 0x57, 0xec, 0x03, 0x78, 0x97, 0x6e, 0xd7, + 0x1d, 0x00, 0x27, 0x9a, 0x53, 0xa1, 0x70, 0x69, 0xdf, 0x1c, 0x6e, 0x05, + 0xeb, 0x08, 0x7d, 0x20, 0x45, 0x0b, 0xb8, 0x80, 0x97, 0x38, 0x1c, 0x8f, + 0xb5, 0x0b, 0x12, 0xcf, 0x2e, 0x29, 0x24, 0xc2, 0xa8, 0x63, 0x71, 0x1e, + 0xb4, 0x16, 0xaf, 0x40, 0xdd, 0xff, 0xd2, 0x44, 0xf0, 0x65, 0x7e, 0x21, + 0x81, 0x06, 0x1e, 0xfe, 0xe1, 0x32, 0xe0, 0x08, 0xc8, 0x2c, 0xe7, 0xe8, + 0xfb, 0xcb, 0x73, 0xb3, 0x76, 0xf3, 0x34, 0xb2, 0x5e, 0xa8, 0xa8, 0x42, + 0x28, 0x5e, 0x62, 0xac, 0x6d, 0x1f, 0x73, 0xa7, 0x0a, 0x66, 0x21, 0x45, + 0x2d, 0xd8, 0xd3, 0x33, 0x3d, 0x44, 0xf8, 0x9f, 0xb6, 0x3c, 0xec, 0xd9, + 0xb2, 0x29, 0xe7, 0xb3, 0xe2, 0x89, 0xee, 0xc8, 0xed, 0xa9, 0x30, 0x91, + 0x53, 0xda, 0x26, 0x4c, 0x48, 0x29, 0x6d, 0xcb, 0xc3, 0xaf, 0xee, 0x79, + 0x64, 0x58, 0x70, 0x14, 0x94, 0xcb, 0x6f, 0x8d, 0x46, 0x39, 0xba, 0xb7, + 0x72, 0x6a, 0xa5, 0xc5, 0x25, 0x8d, 0xe2, 0x9d, 0x4a, 0x1b, 0x19, 0xa0, + 0x79, 0xb6, 0xf0, 0x2f, 0xb1, 0xf8, 0xe3, 0x8f, 0x13, 0xae, 0x9d, 0xef, + 0x64, 0x47, 0x32, 0x64, 0xcf, 0xac, 0x91, 0x15, 0x8a, 0x6d, 0x00, 0x35, + 0x44, 0xe5, 0xb2, 0x73, 0xa2, 0xe2, 0x29, 0xc7, 0x2a, 0xc5, 0x66, 0xf3, + 0x3e, 0x0b, 0x28, 0x43, 0xdb, 0xa1, 0x29, 0x7d, 0x33, 0x41, 0x6b, 0x93, + 0xe6, 0x9f, 0x4b, 0xef, 0x4e, 0x88, 0x73, 0x88, 0xa4, 0x4c, 0x37, 0xd3, + 0x10, 0xc1, 0x4a, 0x36, 0xf8, 0x8b, 0x2b, 0xb7, 0x33, 0x51, 0x49, 0x2f, + 0xd4, 0xa8, 0x49, 0x7a, 0xae, 0x14, 0xf5, 0xb8, 0x66, 0x4b, 0x0f, 0xa9, + 0x42, 0x7f, 0xaf, 0x2f, 0x7c, 0x1b, 0x99, 0x0e, 0x14, 0x60, 0xd0, 0x1a, + 0x2c, 0xc8, 0x0a, 0xdc}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA224, + 78, + {0xa6, 0xb7, 0x5f, 0xd7, 0xcf, 0x61, 0x88, 0x85, 0x9a, 0x2a, 0xfc, 0x98, + 0x7d, 0x28, 0xa4, 0x2e, 0x81, 0xcc, 0xd0, 0x95, 0xc1, 0x51, 0x97, 0xfe, + 0x71, 0xf4, 0x2f, 0x37, 0xb6, 0x0d, 0xc7, 0xd8, 0xdd, 0x5f, 0x7c, 0x16, + 0x87, 0xe7, 0xbe, 0x87, 0x15, 0x6d, 0x24, 0xee, 0xba, 0x8f, 0x46, 0x8f, + 0x66, 0xee, 0xc9, 0x4e, 0x71, 0x67, 0x71, 0x8f, 0x55, 0x35, 0xd5, 0x56, + 0x05, 0x2f, 0xc6, 0xdd, 0xf6, 0x1c, 0xfa, 0x4a, 0xe5, 0x0c, 0xd7, 0x42, + 0x06, 0x70, 0x61, 0x1e, 0x60, 0x10, 0xe4, 0xbf, 0xc9, 0x45, 0x74, 0x02, + 0x40, 0xe6, 0x3f, 0x0f, 0x6a, 0xd1, 0x8d, 0xe8, 0x89, 0xe3, 0x3e, 0xc2, + 0x69, 0xc5, 0x6c, 0xe5, 0x41, 0xa9, 0xf2, 0x35, 0x92, 0x57, 0xcc, 0x31, + 0x3c, 0x46, 0xd7, 0x6d, 0x1c, 0x4e, 0x92, 0x47, 0x92, 0x7f, 0x0f, 0x7d, + 0x4d, 0xc9, 0x61, 0x74, 0x30, 0x59, 0x80, 0xdf, 0x30, 0xce, 0x50, 0x26, + 0x58, 0x5d, 0xb1, 0xf0, 0x2e, 0x01, 0x9f, 0x79, 0x3a, 0xd5, 0x90, 0x48, + 0x23, 0x03, 0xae, 0x52, 0xb3, 0x9f, 0x82, 0x16, 0x50, 0xf0, 0xeb, 0x66, + 0xb9, 0xd7, 0x95, 0x43, 0xe5, 0xd9, 0xf8, 0x1d, 0x3f, 0x1c, 0x8a, 0x64, + 0x39, 0x50, 0x65, 0xd9, 0x78, 0xd1, 0x94, 0x5b, 0x47, 0xc9, 0x11, 0x0b, + 0x54, 0xb5, 0x8e, 0xb6, 0x71, 0xb5, 0x6a, 0x7a, 0x25, 0x02, 0xdb, 0x9f, + 0xba, 0x6a, 0xce, 0x43, 0x95, 0x3f, 0x14, 0x48, 0x0e, 0x00, 0xae, 0x67, + 0xad, 0x1e, 0x16, 0xb1, 0xa3, 0x88, 0x95, 0x28, 0xe3, 0xe4, 0x38, 0x07, + 0x87, 0x64, 0x51, 0x43, 0x22, 0xcd, 0x3a, 0x17, 0x23, 0xa0, 0x8a, 0xe3, + 0x4b, 0x21, 0x86, 0xe3, 0xd3, 0x8d, 0xd5, 0x4d, 0x7e, 0x53, 0xf1, 0xa7, + 0xbe, 0x25, 0xb6, 0x80, 0xfe, 0x15, 0xe9, 0xf8, 0x13, 0xa4, 0x70, 0x01, + 0x01, 0x3d, 0xa5, 0xb1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA224, + 79, + {0x66, 0x7d, 0xb4, 0xf8, 0x18, 0xf5, 0x37, 0xd8, 0xb3, 0x6a, 0x44, 0x1e, + 0xb0, 0x1e, 0xac, 0x48, 0x93, 0x84, 0x1c, 0x91, 0xc6, 0xb4, 0x4b, 0xe6, + 0x84, 0xe7, 0xeb, 0x68, 0x58, 0xfd, 0x93, 0x8c, 0x35, 0x0a, 0x14, 0x50, + 0xd1, 0x95, 0x38, 0x4e, 0x55, 0x6e, 0x04, 0x38, 0x7e, 0x8d, 0xb2, 0xd6, + 0x9f, 0x0c, 0x96, 0x58, 0xae, 0xe5, 0xea, 0x58, 0x64, 0x6e, 0x96, 0x4c, + 0x4b, 0x01, 0xb9, 0x6d, 0x08, 0x28, 0x43, 0x33, 0xd1, 0x8f, 0xee, 0xca, + 0xdb, 0x61, 0x3f, 0x66, 0xed, 0x69, 0xb6, 0xbd, 0xce, 0x91, 0x50, 0xd2, + 0x5a, 0x20, 0xa5, 0xab, 0xf4, 0xe8, 0x21, 0x2a, 0x10, 0x99, 0x78, 0x7e, + 0xed, 0xf7, 0x02, 0x92, 0x90, 0x9a, 0x3e, 0x76, 0x6a, 0x3b, 0xcc, 0xd6, + 0x85, 0x67, 0x33, 0x1f, 0x7e, 0xf6, 0xac, 0x79, 0x88, 0x34, 0xe2, 0xf8, + 0x06, 0x59, 0x50, 0x60, 0xbe, 0x19, 0xb1, 0x90, 0x8f, 0x4c, 0x41, 0xd7, + 0xc0, 0x7b, 0xb1, 0x78, 0x40, 0xda, 0x8a, 0x72, 0x23, 0xfe, 0xec, 0x0e, + 0x00, 0x1f, 0x36, 0x70, 0x4e, 0x87, 0xb5, 0xb7, 0x03, 0xd9, 0x00, 0x5c, + 0x63, 0x38, 0xc1, 0xe2, 0xba, 0xa2, 0x21, 0xec, 0xe6, 0x03, 0x7a, 0xf2, + 0x65, 0x30, 0x23, 0xf0, 0x22, 0xb6, 0xa2, 0x53, 0x94, 0x2c, 0xee, 0x07, + 0x58, 0x99, 0x03, 0x08, 0x05, 0xb7, 0x02, 0x3f, 0xcb, 0xeb, 0xde, 0xa4, + 0x32, 0x03, 0xbf, 0x73, 0x78, 0xf1, 0x24, 0x72, 0xe1, 0x09, 0xc7, 0x42, + 0x5e, 0x58, 0x06, 0xf5, 0x86, 0xfc, 0x95, 0x21, 0xf7, 0xdb, 0x66, 0xbe, + 0xc2, 0x9a, 0x93, 0x08, 0x00, 0x8c, 0x75, 0x86, 0x8e, 0x5a, 0xfe, 0xd3, + 0x51, 0x69, 0x1a, 0x1a, 0x7c, 0x60, 0x7c, 0xca, 0x6b, 0xb7, 0x11, 0x28, + 0x2a, 0x91, 0x66, 0xfa, 0x2c, 0xa7, 0x43, 0xfb, 0xb8, 0xa4, 0x2f, 0xf2, + 0xd7, 0x2b, 0xc8, 0x3b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA224, + 80, + {0x98, 0x48, 0x48, 0x56, 0x66, 0x4b, 0x3c, 0xae, 0x4b, 0xb5, 0x63, 0xa2, + 0x3f, 0x6d, 0xa8, 0xfc, 0xef, 0x1a, 0x16, 0x84, 0x08, 0xe5, 0x84, 0x42, + 0x17, 0xaf, 0x95, 0x9d, 0xdb, 0x3f, 0x36, 0x04, 0x56, 0x55, 0xc7, 0x1f, + 0x25, 0x69, 0xab, 0xb4, 0xb4, 0xa1, 0x04, 0xdf, 0xf6, 0x83, 0x51, 0xe7, + 0xbc, 0x98, 0x39, 0x11, 0x7a, 0x7d, 0x4b, 0x66, 0x6a, 0x21, 0x20, 0x1e, + 0x58, 0x78, 0x23, 0xb2, 0x57, 0x8d, 0x68, 0x9b, 0x24, 0x91, 0x50, 0xb8, + 0x2f, 0x3c, 0xcb, 0x2b, 0x36, 0xd3, 0x1a, 0x41, 0x19, 0xde, 0x66, 0xca, + 0xe8, 0x26, 0x0c, 0x86, 0xdc, 0x55, 0x3e, 0x3c, 0xbb, 0x8c, 0x2f, 0x68, + 0xf8, 0xa7, 0xed, 0x72, 0xa8, 0x52, 0x61, 0x74, 0xc2, 0xf6, 0xdf, 0x44, + 0x03, 0x48, 0x2d, 0x99, 0xfc, 0x58, 0xa5, 0x2a, 0x95, 0x98, 0x8e, 0xe3, + 0xbc, 0x61, 0x50, 0x5b, 0x14, 0xbc, 0xdd, 0x3e, 0x41, 0xcf, 0xf7, 0x1f, + 0x29, 0xca, 0xec, 0x8a, 0x59, 0xd3, 0x18, 0x16, 0x25, 0xe1, 0xe3, 0x23, + 0x96, 0x71, 0x20, 0xdb, 0xb2, 0x7f, 0x56, 0x69, 0x87, 0xb6, 0x6c, 0xa0, + 0xf1, 0xb4, 0x54, 0x29, 0xe3, 0xb3, 0x63, 0xda, 0x5e, 0x16, 0x34, 0xac, + 0x48, 0xd5, 0xa7, 0x69, 0x7a, 0x06, 0xee, 0xe3, 0xf9, 0x6f, 0x3c, 0x1b, + 0x84, 0xf1, 0x56, 0xa1, 0xce, 0x7e, 0x68, 0x98, 0xe0, 0x76, 0x47, 0xce, + 0x62, 0xce, 0xc7, 0xae, 0x30, 0xa6, 0x37, 0x04, 0x11, 0xcc, 0xf9, 0x42, + 0x5c, 0xa2, 0x8b, 0xa6, 0x80, 0x24, 0xf8, 0xd2, 0x1e, 0xf5, 0x9e, 0x5c, + 0x44, 0xbb, 0xbb, 0x5a, 0x1b, 0xbc, 0xb8, 0x6a, 0xf4, 0x5b, 0x70, 0x8d, + 0x4e, 0xac, 0x46, 0xca, 0x5e, 0x50, 0x0b, 0x2c, 0xa9, 0x13, 0xa5, 0xb4, + 0x9b, 0x48, 0xc7, 0x26, 0x2f, 0x8f, 0x50, 0x57, 0x6e, 0x71, 0x47, 0x75, + 0x5b, 0xe4, 0x88, 0xd0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA224, + 81, + {0xc1, 0x80, 0x3e, 0xa2, 0x1a, 0x43, 0xfb, 0x4b, 0x14, 0x06, 0x50, 0xb7, + 0xd2, 0xcd, 0xa1, 0x04, 0xf0, 0xd5, 0xa8, 0x0a, 0x38, 0x5e, 0x9b, 0x70, + 0x55, 0xc5, 0x09, 0x06, 0x5d, 0x9d, 0x67, 0x1c, 0x3f, 0x9f, 0xb2, 0x78, + 0x1f, 0xf5, 0xeb, 0xe5, 0xb2, 0x2b, 0xa2, 0x13, 0xef, 0x62, 0xd5, 0x4a, + 0x43, 0xe2, 0x25, 0x0c, 0xa4, 0xb6, 0x2c, 0xd3, 0x0b, 0x69, 0x20, 0x52, + 0xe2, 0xa7, 0x48, 0x4b, 0x26, 0xaa, 0xb4, 0x0a, 0x27, 0xec, 0x3c, 0x71, + 0x4c, 0x73, 0x30, 0x93, 0x24, 0x6f, 0x36, 0x14, 0x79, 0x2c, 0x52, 0xb4, + 0x87, 0x27, 0x9d, 0xf6, 0xa6, 0x93, 0xa4, 0x81, 0x03, 0x30, 0x22, 0x73, + 0x1f, 0xbd, 0xcb, 0x52, 0xc6, 0xd6, 0xa7, 0x4b, 0x3f, 0x2b, 0x02, 0x0d, + 0xf8, 0x06, 0x83, 0x7a, 0x84, 0xc2, 0xc0, 0xcc, 0xe9, 0xd7, 0xc6, 0xe3, + 0x9f, 0x24, 0x10, 0x10, 0x69, 0x24, 0x1b, 0x7f, 0xb4, 0x32, 0xd0, 0x00, + 0x15, 0x63, 0x10, 0x18, 0xa9, 0x49, 0x30, 0xac, 0x3e, 0xc8, 0xc6, 0x09, + 0xbc, 0x5d, 0xa8, 0x16, 0x89, 0xb2, 0x0c, 0x93, 0x43, 0x5c, 0x8d, 0xd2, + 0xed, 0xfb, 0xb8, 0x61, 0x79, 0xc3, 0x10, 0xb8, 0x3b, 0x08, 0x74, 0x79, + 0x48, 0xfe, 0x35, 0xba, 0x3d, 0x06, 0xb9, 0x6d, 0x80, 0x29, 0xce, 0x76, + 0x09, 0xd5, 0x37, 0x95, 0xf6, 0xe9, 0x31, 0xd5, 0xd3, 0x26, 0xab, 0x02, + 0xa8, 0x37, 0xe8, 0x39, 0xf0, 0xf2, 0x03, 0x78, 0xa5, 0xcc, 0xf0, 0x83, + 0xf0, 0x1b, 0x39, 0x46, 0x4f, 0xa1, 0x65, 0xc8, 0x22, 0x13, 0x88, 0x39, + 0x16, 0x64, 0x76, 0x5d, 0xdd, 0xce, 0xb5, 0xfd, 0x4d, 0xa5, 0x8d, 0x08, + 0x8b, 0xe7, 0x63, 0x2f, 0x00, 0xa8, 0x89, 0xa6, 0x54, 0xd8, 0x29, 0x62, + 0xd6, 0x8e, 0x07, 0x8d, 0x13, 0x79, 0xea, 0xa0, 0x55, 0x12, 0x0d, 0xd0, + 0x0b, 0x7c, 0x9d, 0xec}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA224, + 82, + {0x38, 0x94, 0xb1, 0x12, 0x25, 0xd3, 0xba, 0x5f, 0x37, 0x29, 0x81, 0x49, + 0xe2, 0xf3, 0x1b, 0x77, 0x22, 0xa6, 0x9f, 0x3d, 0x94, 0x8f, 0xf6, 0xa1, + 0xe3, 0x9c, 0xf6, 0x51, 0xf2, 0xce, 0xb2, 0xbb, 0x45, 0x57, 0x94, 0x5f, + 0x90, 0xa6, 0x35, 0x3d, 0xd9, 0xb2, 0x17, 0xc8, 0xfe, 0x5d, 0x07, 0xb9, + 0x38, 0x3b, 0x5a, 0x8a, 0xb2, 0x69, 0xb4, 0x88, 0xb6, 0xd7, 0x30, 0x30, + 0xdb, 0xd4, 0xd2, 0x69, 0x9e, 0x07, 0x9a, 0x1d, 0x29, 0xd3, 0x40, 0x88, + 0xd9, 0xe9, 0xdb, 0x18, 0xca, 0x3e, 0x95, 0x89, 0x5f, 0xb8, 0x90, 0x41, + 0xc2, 0xc5, 0xef, 0xb1, 0xdf, 0x6d, 0x4c, 0xe2, 0x70, 0xa5, 0x77, 0xd8, + 0x29, 0x21, 0x6a, 0x7c, 0x08, 0x5e, 0x71, 0x54, 0x6b, 0x20, 0xc9, 0x47, + 0xaa, 0x25, 0x8f, 0x8c, 0x6d, 0xde, 0x4f, 0x4c, 0x92, 0xd7, 0xd3, 0x1f, + 0x39, 0xa4, 0x47, 0xdd, 0x96, 0x85, 0x88, 0x17, 0x92, 0x8d, 0x2d, 0x73, + 0xea, 0xe1, 0xc9, 0x96, 0x18, 0xa6, 0x64, 0xba, 0x48, 0xaa, 0x7b, 0x0e, + 0x75, 0x7b, 0x6c, 0xf2, 0x59, 0xee, 0xdd, 0xa2, 0xf0, 0x70, 0xff, 0x0a, + 0xc8, 0x60, 0x4a, 0xe9, 0xd9, 0xfd, 0xc3, 0x47, 0xbe, 0x3f, 0x6f, 0xc2, + 0x84, 0x4f, 0x47, 0x3a, 0x5e, 0xe8, 0x49, 0xc0, 0x1d, 0x20, 0xf8, 0xb9, + 0xd6, 0xf3, 0x46, 0xd2, 0xbf, 0x87, 0xf8, 0x12, 0xc9, 0x01, 0xf9, 0x35, + 0xfe, 0xd8, 0x9f, 0x3a, 0x02, 0x48, 0x48, 0x4a, 0x9f, 0x21, 0x81, 0x6e, + 0x10, 0xa4, 0x4f, 0x35, 0x73, 0x1b, 0xc8, 0x4f, 0x87, 0xc4, 0xd4, 0xd0, + 0x72, 0x3f, 0xa9, 0x17, 0xb3, 0xf8, 0x7e, 0x4f, 0x77, 0x15, 0x5a, 0xf9, + 0x86, 0xca, 0x2c, 0x3f, 0x8a, 0x20, 0x22, 0xfe, 0x88, 0xdb, 0x00, 0x7a, + 0x07, 0xc8, 0x06, 0xc6, 0x0c, 0xfc, 0xd7, 0x5d, 0x78, 0x77, 0x99, 0xf8, + 0xb3, 0xaa, 0xe9, 0x24}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA224, + 83, + {0x31, 0xcb, 0x40, 0xaa, 0x86, 0x0d, 0xa5, 0xf1, 0x03, 0x54, 0x1c, 0xff, + 0xdf, 0x14, 0x38, 0x8c, 0xd8, 0x2b, 0x68, 0x31, 0x83, 0xd0, 0xbd, 0x4f, + 0x81, 0x3d, 0x61, 0x80, 0xab, 0x24, 0x53, 0x7b, 0x78, 0xf0, 0x48, 0xbc, + 0xc2, 0xfb, 0x6a, 0x27, 0xd7, 0x9a, 0x0d, 0x64, 0x1c, 0xb7, 0x8e, 0x90, + 0x4d, 0x99, 0x3d, 0x11, 0x9b, 0x0b, 0xff, 0x26, 0x0f, 0x16, 0xaf, 0x03, + 0xe7, 0x0a, 0x45, 0xd3, 0x28, 0x89, 0x80, 0x59, 0x3b, 0x1c, 0xcc, 0x39, + 0xc1, 0x05, 0x79, 0x0e, 0x07, 0x59, 0xcd, 0x0d, 0x93, 0x50, 0xe8, 0x7c, + 0x1d, 0x12, 0xb4, 0x48, 0xfc, 0xcf, 0xa9, 0xeb, 0x0b, 0x84, 0xb7, 0x45, + 0x48, 0x06, 0x51, 0xca, 0xea, 0x97, 0xbe, 0xad, 0x57, 0xd1, 0xa6, 0xa8, + 0xfc, 0x98, 0xc9, 0x7c, 0x00, 0xb3, 0xda, 0xed, 0x46, 0x62, 0xdc, 0x07, + 0x46, 0x65, 0xbb, 0x72, 0x42, 0x90, 0x60, 0x3c, 0x1b, 0x66, 0x8e, 0x5a, + 0xeb, 0x40, 0x14, 0x04, 0xa6, 0x10, 0x34, 0x12, 0x08, 0x82, 0x85, 0xa4, + 0x36, 0xac, 0x96, 0xb8, 0x86, 0x0c, 0x57, 0x6b, 0x1c, 0x5e, 0xbb, 0x6e, + 0xa3, 0xd0, 0x03, 0x7e, 0xa0, 0xd0, 0xf4, 0xe0, 0x16, 0x04, 0x6a, 0x9c, + 0xf4, 0xbb, 0x41, 0xcc, 0x88, 0x05, 0x56, 0xd5, 0xdc, 0xd8, 0x7c, 0x28, + 0x57, 0xda, 0x1b, 0x62, 0xad, 0xc9, 0x7d, 0xc4, 0x24, 0x05, 0x50, 0x27, + 0xd2, 0x19, 0xf4, 0x86, 0x6e, 0x67, 0x35, 0x97, 0x30, 0x99, 0x89, 0xf1, + 0x7f, 0x5b, 0xeb, 0xe8, 0x9e, 0x71, 0x5c, 0x14, 0xdc, 0x86, 0x73, 0xc0, + 0x7c, 0x5f, 0x32, 0x4f, 0x4d, 0x30, 0xb3, 0xbc, 0x42, 0x4b, 0x90, 0x8f, + 0xb7, 0xcb, 0x3e, 0xd4, 0xd4, 0x99, 0xb7, 0x16, 0x57, 0x5a, 0x10, 0x90, + 0x5c, 0x19, 0x7c, 0xfa, 0xa5, 0xa8, 0xf2, 0xad, 0x0b, 0x73, 0x00, 0xf2, + 0x35, 0x0a, 0xbb, 0x51}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA224, + 84, + {0x92, 0x36, 0xf2, 0xa9, 0x38, 0x72, 0xe2, 0x66, 0xce, 0xce, 0xa6, 0x57, + 0x31, 0xa4, 0xc8, 0x94, 0x2b, 0x2f, 0x83, 0x97, 0xf1, 0xa8, 0x44, 0xad, + 0x66, 0x7d, 0x17, 0x85, 0x66, 0xc9, 0x2b, 0x82, 0x3c, 0x19, 0x15, 0x95, + 0xfa, 0x94, 0x22, 0x01, 0x05, 0xd5, 0x3c, 0x64, 0xfa, 0x1b, 0x60, 0xde, + 0xe3, 0xae, 0x98, 0x2b, 0xa3, 0xeb, 0x50, 0x7b, 0x99, 0x01, 0x1d, 0x40, + 0x2c, 0x22, 0x78, 0x53, 0xa2, 0x4f, 0x34, 0x70, 0x13, 0x3c, 0xaa, 0xfb, + 0xb9, 0xd3, 0xd0, 0x9f, 0xb4, 0x5e, 0x7a, 0xd3, 0x06, 0x0b, 0x95, 0xf5, + 0x36, 0x55, 0xe5, 0x5f, 0x32, 0x64, 0x83, 0x8d, 0xf3, 0xab, 0x25, 0x8c, + 0xe5, 0xcd, 0xf2, 0x21, 0x70, 0xf0, 0xbd, 0x76, 0x30, 0x92, 0xbe, 0x87, + 0x6f, 0xa2, 0x72, 0x86, 0x39, 0xc9, 0xa7, 0x13, 0x82, 0xc4, 0xe0, 0x4c, + 0xd1, 0x42, 0xd4, 0x68, 0x59, 0x6c, 0x91, 0xe8, 0x6f, 0xc1, 0x60, 0x8c, + 0xb3, 0x7a, 0xf1, 0x90, 0xc3, 0xe5, 0xae, 0x63, 0xeb, 0x5f, 0xfa, 0x8f, + 0x73, 0xff, 0xf1, 0x1e, 0xf4, 0xb3, 0x37, 0x70, 0xbb, 0x57, 0x49, 0x1e, + 0xf8, 0x50, 0x49, 0x2c, 0xaf, 0xf4, 0x9d, 0x40, 0xf5, 0x1e, 0x36, 0xf5, + 0x5b, 0x1e, 0x23, 0x48, 0x96, 0x63, 0xa4, 0xbc, 0xc2, 0x2a, 0x5e, 0x3f, + 0x3c, 0xda, 0xa2, 0x80, 0x6c, 0x64, 0x9a, 0xdc, 0x28, 0x8f, 0xe5, 0x03, + 0x1f, 0x2b, 0x04, 0x7e, 0xfc, 0xd7, 0x77, 0x34, 0x5c, 0x78, 0x03, 0xfd, + 0x5b, 0x79, 0x57, 0xf8, 0xbb, 0xd6, 0xc3, 0x37, 0x0d, 0x07, 0x4f, 0xd7, + 0xec, 0x06, 0xb8, 0x29, 0x8b, 0x4f, 0xab, 0x6a, 0x49, 0xd5, 0x65, 0xe0, + 0x7d, 0xae, 0xba, 0x50, 0x48, 0x71, 0xc8, 0x53, 0xaa, 0x9d, 0x63, 0x93, + 0xa1, 0xd8, 0x3c, 0x23, 0x93, 0xbc, 0xbf, 0x7c, 0xf6, 0x5f, 0xa0, 0xd2, + 0xbf, 0x50, 0xc2, 0x04}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA224, + 85, + {0x99, 0x64, 0x76, 0x32, 0x6e, 0x01, 0xee, 0x4b, 0x1c, 0xc5, 0x0c, 0xf4, + 0x3a, 0xee, 0xb6, 0xcd, 0x5b, 0x6e, 0xe7, 0xd4, 0xd9, 0xa0, 0xac, 0x4f, + 0xd6, 0x17, 0x7a, 0xd1, 0xcb, 0x7e, 0x94, 0x6f, 0x05, 0xb1, 0xdc, 0x4a, + 0xb3, 0x63, 0xc3, 0x16, 0x02, 0x38, 0x75, 0x5f, 0x24, 0xdf, 0xa7, 0xb4, + 0x4f, 0x5f, 0xb5, 0xcc, 0xeb, 0x3d, 0x70, 0x86, 0xa8, 0xff, 0xcf, 0xae, + 0xab, 0xa0, 0xad, 0x6c, 0x50, 0xa2, 0xbf, 0x01, 0x8d, 0xe4, 0xcc, 0xa5, + 0xd0, 0x1d, 0x1d, 0xb2, 0xf8, 0x18, 0xc8, 0xc5, 0xaa, 0xd4, 0xeb, 0xfb, + 0xa3, 0x9c, 0x9a, 0x2b, 0xf7, 0x2b, 0xd7, 0x34, 0xd1, 0xa5, 0xc9, 0xa5, + 0x1a, 0x7d, 0x5a, 0x29, 0xcf, 0x8a, 0x1a, 0x74, 0x24, 0x12, 0x17, 0x04, + 0x75, 0x1c, 0x23, 0xa4, 0x0f, 0x2e, 0x79, 0x89, 0xb2, 0x4d, 0x3e, 0x4b, + 0xa3, 0xc5, 0x5e, 0xbc, 0x8f, 0xc9, 0xdf, 0x13, 0xbe, 0x98, 0xba, 0x65, + 0x3c, 0xd1, 0x8f, 0x09, 0x5e, 0xdc, 0xba, 0xd1, 0x0f, 0xee, 0x9c, 0x3d, + 0x5c, 0xb5, 0x24, 0x41, 0x3c, 0x0b, 0x30, 0xd4, 0xea, 0xe9, 0xb7, 0xc3, + 0xf6, 0x77, 0xd5, 0x3b, 0xd1, 0x26, 0x8f, 0x97, 0x86, 0xe2, 0xf0, 0x3e, + 0x6f, 0x10, 0xbe, 0xf3, 0x9c, 0x91, 0x02, 0xce, 0xfb, 0x0d, 0x89, 0xb5, + 0x15, 0x64, 0xd1, 0x09, 0xa6, 0x50, 0x6f, 0x2d, 0x43, 0x60, 0x4b, 0x9c, + 0x57, 0xcb, 0x2f, 0x9f, 0x83, 0xad, 0xd3, 0xe0, 0xbf, 0x3e, 0xb8, 0x0a, + 0x67, 0x6f, 0x5f, 0x61, 0x71, 0xaf, 0xe9, 0x95, 0x6b, 0xe3, 0xbd, 0x3b, + 0xa1, 0xf7, 0xc3, 0xd1, 0x0e, 0xa1, 0xfc, 0xee, 0x11, 0xdd, 0x3d, 0x67, + 0xad, 0x6e, 0xfa, 0x62, 0x46, 0x3d, 0x6e, 0x41, 0x82, 0x19, 0xb0, 0x38, + 0x54, 0xbd, 0x38, 0xe1, 0x19, 0x3f, 0x43, 0xb3, 0xb0, 0xe4, 0xa4, 0xde, + 0x46, 0x16, 0x2c, 0x97}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA224, + 86, + {0x2c, 0xbe, 0x8e, 0xc0, 0x45, 0xe8, 0xce, 0xda, 0xe1, 0x54, 0x3a, 0x7f, + 0x3b, 0x2f, 0x06, 0x04, 0xa2, 0xa9, 0x4b, 0xa7, 0xa6, 0xfa, 0x26, 0x8c, + 0x16, 0xec, 0x1d, 0x84, 0xa3, 0x98, 0x0e, 0x76, 0xf7, 0x14, 0x65, 0xd0, + 0xd2, 0x14, 0xca, 0xa0, 0xdd, 0x8f, 0x01, 0x48, 0xfd, 0xa5, 0xdf, 0x1e, + 0x4d, 0xcd, 0xa7, 0x1c, 0x0d, 0xe2, 0x19, 0x44, 0x7a, 0x7d, 0x56, 0x2f, + 0x60, 0x55, 0x84, 0x18, 0xb6, 0x6f, 0x4f, 0xe1, 0x2a, 0x5b, 0x57, 0xa2, + 0xd0, 0xc8, 0x82, 0x51, 0xf5, 0xa4, 0xdd, 0xc3, 0x34, 0x9b, 0x9b, 0x1a, + 0xe4, 0x0b, 0x41, 0xb6, 0x95, 0xbf, 0x1f, 0xf6, 0x9f, 0xe1, 0x90, 0xc6, + 0x09, 0x70, 0xd6, 0x5c, 0xa5, 0x1e, 0x3d, 0xe5, 0x7c, 0xdd, 0xfb, 0x94, + 0x00, 0xee, 0xea, 0xa0, 0xf4, 0x6b, 0x5d, 0xf7, 0x94, 0xb1, 0x8f, 0x0b, + 0x17, 0x95, 0x92, 0x75, 0xac, 0x80, 0x0f, 0x57, 0xd3, 0xc3, 0xb7, 0xbc, + 0xac, 0x25, 0x9e, 0x6b, 0xba, 0x5d, 0xbf, 0xaa, 0x68, 0x20, 0x4a, 0x15, + 0x83, 0x5c, 0x72, 0xa7, 0xc3, 0x60, 0x23, 0x47, 0xc5, 0xfa, 0x16, 0xc4, + 0x02, 0xa3, 0x7b, 0x08, 0xbb, 0x97, 0x83, 0x95, 0xed, 0x03, 0xae, 0xa4, + 0x3a, 0x05, 0xf1, 0x6f, 0x2d, 0x50, 0x1d, 0x78, 0x6b, 0x7a, 0x6d, 0x46, + 0x52, 0xff, 0x64, 0x46, 0xfe, 0x16, 0x27, 0x2d, 0x59, 0xf4, 0x73, 0x33, + 0x3c, 0x0a, 0xad, 0x54, 0x78, 0x7e, 0x32, 0xbd, 0x8a, 0x16, 0x05, 0x17, + 0x40, 0x4f, 0x16, 0xaa, 0x78, 0x17, 0xeb, 0x63, 0x29, 0x13, 0x1c, 0x2b, + 0x22, 0x42, 0xeb, 0x5f, 0xfa, 0x62, 0x1a, 0x46, 0x7f, 0xa5, 0x18, 0x9c, + 0x57, 0x4e, 0x63, 0xac, 0x3e, 0xaf, 0xf1, 0x0d, 0x27, 0xcf, 0xfc, 0xdd, + 0xc2, 0xf8, 0xfd, 0x18, 0x5e, 0xa6, 0xae, 0x5e, 0x3e, 0x64, 0x38, 0x8a, + 0xd1, 0x03, 0x84, 0x43}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA224, + 87, + {0x54, 0xb4, 0x35, 0x5a, 0x6b, 0xa1, 0xd1, 0xf0, 0x36, 0xc8, 0x6c, 0x12, + 0xa4, 0x95, 0xab, 0xfb, 0x1d, 0x00, 0x50, 0x84, 0xa5, 0x56, 0x24, 0x66, + 0x0d, 0xdc, 0x91, 0x92, 0x42, 0x38, 0x22, 0x49, 0x46, 0x7a, 0xb2, 0x8d, + 0x6e, 0x97, 0x5a, 0x99, 0xa6, 0x31, 0x4b, 0xa0, 0xbd, 0x9c, 0x0c, 0x53, + 0x39, 0x99, 0xb8, 0x5d, 0x6d, 0xf9, 0x51, 0x7d, 0x95, 0xf1, 0x8d, 0xfd, + 0x47, 0xe8, 0x78, 0xaa, 0x8d, 0x04, 0x95, 0xca, 0x5a, 0x1f, 0xe5, 0xbe, + 0xe9, 0x00, 0x94, 0x68, 0xf3, 0xb5, 0x82, 0x72, 0x51, 0x1a, 0x6d, 0x35, + 0x03, 0xc7, 0x57, 0xbf, 0xff, 0xcd, 0xc1, 0xa0, 0x0e, 0x0d, 0x0e, 0xe2, + 0xba, 0x38, 0x5e, 0x3a, 0xab, 0x44, 0xe9, 0x1c, 0x28, 0x30, 0xeb, 0x23, + 0x29, 0x94, 0xb3, 0x04, 0xde, 0x06, 0x2d, 0xa2, 0x75, 0x1e, 0xe4, 0xd0, + 0xd3, 0xba, 0x9d, 0x8f, 0xd9, 0xa5, 0x86, 0x60, 0x80, 0x0b, 0xe4, 0xe3, + 0xca, 0xc8, 0x31, 0x85, 0x08, 0x16, 0xa1, 0x83, 0xd0, 0xa7, 0xbf, 0x5e, + 0xf0, 0x7f, 0xe1, 0x54, 0x16, 0x98, 0x7d, 0x2a, 0x9d, 0xcc, 0x66, 0xde, + 0xa0, 0x1f, 0x62, 0x02, 0x50, 0xee, 0xb8, 0xad, 0xf5, 0xeb, 0xd4, 0xf3, + 0xe5, 0x9e, 0xb5, 0xc9, 0xd1, 0x57, 0x01, 0x64, 0x3d, 0x8d, 0x00, 0xb1, + 0x69, 0xfb, 0xef, 0xcd, 0x99, 0xdf, 0x2f, 0x23, 0x7f, 0x9f, 0x2e, 0x7a, + 0x6b, 0x46, 0x4f, 0xdb, 0x27, 0xa8, 0x08, 0x34, 0x1a, 0xae, 0xa2, 0x16, + 0x78, 0x61, 0xe4, 0x42, 0xc6, 0x9f, 0x2f, 0xc2, 0xc8, 0xdc, 0xe3, 0x01, + 0x6e, 0x7d, 0x58, 0xe5, 0x46, 0x3f, 0xb9, 0xb7, 0x31, 0x80, 0x83, 0x98, + 0x60, 0xd7, 0xe4, 0x98, 0xe8, 0x3f, 0x2d, 0xfc, 0x9f, 0x59, 0x35, 0x21, + 0xee, 0x51, 0x35, 0xf4, 0xa2, 0x4a, 0x85, 0x3b, 0x40, 0x9c, 0x94, 0x2b, + 0x55, 0xbe, 0x84, 0x77}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA224, + 88, + {0xb2, 0xc9, 0xd5, 0x22, 0xea, 0xb8, 0xe9, 0x49, 0x72, 0x63, 0x40, 0x43, + 0x4f, 0xe9, 0x1a, 0x19, 0x34, 0xde, 0x81, 0xf9, 0x7f, 0x80, 0x85, 0x28, + 0x9c, 0x50, 0x8c, 0x99, 0xa1, 0x11, 0xb8, 0x4b, 0x1d, 0xd0, 0xaa, 0x22, + 0x10, 0xd2, 0x9a, 0x50, 0xf1, 0x9c, 0xa7, 0x7c, 0x2e, 0xd1, 0xa5, 0xad, + 0xb4, 0x26, 0x68, 0x2c, 0xe9, 0xaf, 0xdb, 0x18, 0x26, 0x9a, 0x8c, 0xcf, + 0x98, 0xb5, 0x2b, 0xda, 0x2b, 0xfb, 0x0a, 0x62, 0xf7, 0x49, 0x78, 0x32, + 0x52, 0x1a, 0xee, 0x1a, 0x22, 0xd2, 0x2a, 0xab, 0x83, 0xab, 0xeb, 0x19, + 0xee, 0x3d, 0x9e, 0xc9, 0x24, 0x72, 0x8d, 0x23, 0x7a, 0x88, 0xcf, 0x18, + 0x74, 0x8f, 0xa2, 0x6d, 0x53, 0xaf, 0x27, 0x93, 0x54, 0x38, 0xfb, 0x4d, + 0x6f, 0x6a, 0x4c, 0x43, 0xe5, 0xec, 0x94, 0x62, 0xeb, 0xee, 0xf7, 0x92, + 0xdf, 0x78, 0x71, 0xe6, 0x45, 0x60, 0xdd, 0x0f, 0xed, 0xd9, 0x4b, 0x0a, + 0xb9, 0x7f, 0x7b, 0xfe, 0x28, 0x16, 0xab, 0x20, 0x8e, 0x5c, 0xd0, 0x20, + 0xa1, 0xf5, 0xee, 0x49, 0x0d, 0xe3, 0x60, 0x87, 0xe6, 0x9c, 0x89, 0xfc, + 0x98, 0x67, 0xfd, 0x06, 0x61, 0x03, 0x81, 0xcf, 0xb0, 0x11, 0x84, 0xc6, + 0xb8, 0x35, 0xcc, 0x12, 0x22, 0xab, 0x5a, 0x59, 0x61, 0xfa, 0x0d, 0xd0, + 0xa9, 0xd7, 0xb8, 0xd6, 0xb7, 0x73, 0x5d, 0xd9, 0x2e, 0xd6, 0xa1, 0x5b, + 0x76, 0x94, 0x37, 0x6b, 0x62, 0xe2, 0xcd, 0xcb, 0xe3, 0x7c, 0xef, 0x62, + 0x68, 0xf1, 0x20, 0xd0, 0x18, 0x43, 0x33, 0x29, 0xa3, 0x96, 0xa6, 0x73, + 0x82, 0x60, 0xc8, 0xe2, 0xf3, 0x4d, 0xa8, 0xbb, 0xe1, 0x95, 0x80, 0xf1, + 0xdd, 0xb0, 0x00, 0x71, 0x98, 0xaa, 0x2d, 0x2d, 0x95, 0xfb, 0x43, 0xd9, + 0x6f, 0x25, 0xb3, 0xc4, 0x6c, 0x19, 0x6d, 0x5d, 0x26, 0x67, 0x2c, 0x30, + 0xae, 0x83, 0x09, 0x24}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA224, + 89, + {0x0f, 0x9a, 0x52, 0x84, 0x68, 0xeb, 0xd4, 0x69, 0xbc, 0x9d, 0xb2, 0x1a, + 0x0e, 0xdd, 0x8d, 0xbc, 0x56, 0x8b, 0xf0, 0x49, 0x2e, 0x18, 0xed, 0xd1, + 0xa4, 0xa7, 0xf2, 0x86, 0x66, 0xb8, 0x39, 0xa9, 0xe3, 0xd3, 0xca, 0x2a, + 0x38, 0xb8, 0xef, 0x41, 0x42, 0x2c, 0x0b, 0x40, 0xde, 0x17, 0x3e, 0x25, + 0x66, 0xe3, 0x22, 0x85, 0x46, 0x10, 0x30, 0xf0, 0xcd, 0xdc, 0xa6, 0xc7, + 0x3f, 0x5f, 0x03, 0xf6, 0x7b, 0x14, 0xc1, 0x46, 0xd5, 0x2b, 0x4d, 0x03, + 0xa8, 0x3d, 0xca, 0x36, 0x5c, 0xd6, 0x03, 0xdc, 0x56, 0x68, 0xb5, 0xdc, + 0x2b, 0xdf, 0xd7, 0x04, 0xe2, 0x3c, 0xed, 0x38, 0xc1, 0xd2, 0x0e, 0xe6, + 0x18, 0x9e, 0xfc, 0x2f, 0x47, 0x49, 0xc3, 0x60, 0x09, 0xaf, 0xca, 0x53, + 0x62, 0xcf, 0xb0, 0x0e, 0x56, 0x99, 0xd5, 0x59, 0xb1, 0xe8, 0x2a, 0x44, + 0x55, 0xbd, 0x3b, 0xef, 0x96, 0xed, 0x38, 0xdf, 0x75, 0xa9, 0xdd, 0x1d, + 0x57, 0x86, 0xd2, 0x24, 0x65, 0x76, 0x58, 0xf0, 0x48, 0xb8, 0x02, 0x32, + 0xbd, 0x17, 0xf8, 0xe6, 0x90, 0x10, 0x8d, 0x70, 0x36, 0x34, 0x9c, 0xa2, + 0x6a, 0x8b, 0x36, 0x9d, 0x3c, 0x93, 0x55, 0xe6, 0x43, 0xd4, 0xb6, 0xe8, + 0x8b, 0x27, 0xab, 0x7f, 0xda, 0xad, 0x01, 0x15, 0x82, 0x4f, 0xc3, 0x33, + 0x18, 0x5a, 0x31, 0x02, 0xfc, 0x39, 0xe2, 0x03, 0x55, 0xe9, 0x84, 0x5c, + 0x96, 0x84, 0x81, 0x3d, 0xad, 0x7e, 0x2b, 0x0b, 0xe3, 0x38, 0x02, 0xaa, + 0x4b, 0x94, 0xbf, 0xae, 0xd0, 0x93, 0x8a, 0xb0, 0xab, 0x1a, 0x7c, 0xbe, + 0x28, 0xdf, 0x74, 0xa3, 0x59, 0xd7, 0xf3, 0x01, 0xe6, 0x5b, 0xba, 0x1a, + 0x8d, 0xda, 0x1d, 0x88, 0x74, 0x91, 0x1f, 0x9e, 0x81, 0x34, 0x8e, 0x92, + 0xdb, 0x4f, 0x6f, 0x37, 0x80, 0x36, 0x1d, 0xa7, 0x93, 0x69, 0xc6, 0xdc, + 0x77, 0x3c, 0xf6, 0xc3}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA224, + 90, + {0xb4, 0x08, 0xa5, 0xf0, 0x12, 0x4d, 0x71, 0xe8, 0x10, 0x20, 0x5f, 0x8c, + 0x86, 0x18, 0xea, 0xef, 0xf9, 0x9c, 0xf5, 0x02, 0x9d, 0x2c, 0x9c, 0x7b, + 0xe9, 0x0a, 0x95, 0x64, 0x67, 0xa8, 0xf3, 0xf6, 0xdf, 0x22, 0x98, 0xdc, + 0x78, 0x4d, 0x22, 0x89, 0x11, 0x34, 0x2c, 0xd5, 0xa1, 0xdc, 0x52, 0xf6, + 0x2a, 0x9f, 0x8e, 0x83, 0x8c, 0x3a, 0x60, 0xa1, 0x42, 0x6f, 0x33, 0x89, + 0x2e, 0x98, 0xf7, 0x24, 0x9f, 0x29, 0x45, 0x72, 0x3a, 0x37, 0x49, 0x01, + 0xc8, 0xe4, 0xb2, 0x1d, 0x1d, 0xe9, 0x58, 0x5d, 0xdb, 0x0a, 0xa5, 0x59, + 0x92, 0xb1, 0xd8, 0x8e, 0x68, 0x5a, 0x08, 0x8e, 0x81, 0xd4, 0x60, 0xda, + 0xf7, 0x2b, 0x04, 0xc2, 0x3e, 0x3b, 0x2b, 0xa2, 0x4c, 0x91, 0x55, 0xaa, + 0xda, 0xd7, 0xc7, 0x37, 0xa1, 0xb5, 0x56, 0x35, 0x26, 0x21, 0xdd, 0x7e, + 0x7b, 0x51, 0x97, 0xe9, 0x66, 0xd8, 0xea, 0x7c, 0x0c, 0x50, 0x58, 0x6f, + 0xaf, 0x41, 0x82, 0xaa, 0x94, 0xf9, 0x05, 0x1f, 0x3d, 0xcd, 0xdb, 0x5f, + 0x67, 0xe8, 0x75, 0x1e, 0xb8, 0xdf, 0xfa, 0x25, 0x8a, 0x52, 0x98, 0x11, + 0x19, 0x67, 0x0c, 0x85, 0xeb, 0x3b, 0x37, 0x1a, 0x5c, 0x66, 0xd6, 0x35, + 0xaa, 0xcd, 0xd8, 0x10, 0xae, 0xd9, 0xa2, 0x8b, 0x8e, 0x3d, 0x7a, 0x5e, + 0xda, 0x1a, 0x4d, 0xb8, 0xa8, 0x57, 0xef, 0x65, 0xa9, 0xb6, 0xe1, 0x19, + 0x03, 0x28, 0xec, 0x09, 0x04, 0x4a, 0xc4, 0x1a, 0x38, 0x83, 0x72, 0x43, + 0xb6, 0xa3, 0x80, 0x64, 0x7c, 0xdf, 0x46, 0x9d, 0x16, 0xab, 0x0c, 0x7a, + 0x26, 0x12, 0x20, 0x07, 0x64, 0xb8, 0x24, 0x1b, 0x0e, 0x98, 0x45, 0x10, + 0xdb, 0xde, 0x76, 0x2f, 0x5b, 0x0a, 0x1e, 0xfd, 0xb5, 0x6e, 0xfc, 0xe2, + 0x4c, 0x45, 0xd9, 0xb7, 0x78, 0xbc, 0x3b, 0x0b, 0xb4, 0xef, 0xe9, 0x93, + 0xc6, 0xe5, 0xb0, 0xcf}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA224, + 91, + {0x11, 0x10, 0x2d, 0x3f, 0xbb, 0xbc, 0xad, 0x9b, 0x95, 0x92, 0xdf, 0x2e, + 0x16, 0xf9, 0xac, 0xe9, 0xd4, 0x76, 0x21, 0xa9, 0xa3, 0xed, 0x19, 0x5b, + 0x32, 0x31, 0xf4, 0x4c, 0xef, 0xfa, 0xbc, 0x22, 0x85, 0x84, 0x2d, 0x12, + 0x55, 0x07, 0xf2, 0xed, 0x86, 0x03, 0x5a, 0x06, 0xca, 0x71, 0x72, 0x05, + 0x1c, 0x10, 0x59, 0x22, 0x75, 0xfe, 0xae, 0xdc, 0x25, 0xe6, 0x91, 0x7f, + 0xd1, 0xa2, 0xc1, 0x76, 0x59, 0x6d, 0x62, 0x19, 0xae, 0x30, 0x32, 0x86, + 0xbd, 0xc4, 0xa3, 0x37, 0xa8, 0x83, 0x54, 0xe3, 0xd7, 0x50, 0x31, 0xaa, + 0x58, 0x62, 0x79, 0xb5, 0xfc, 0xc0, 0x8f, 0x74, 0xc7, 0xde, 0x33, 0x5c, + 0xc9, 0x26, 0x1c, 0x9d, 0x3d, 0xdf, 0xf3, 0x8e, 0x79, 0x22, 0x47, 0x10, + 0x96, 0xda, 0xa5, 0x18, 0x5a, 0x39, 0x6e, 0x4d, 0x4b, 0x4c, 0x20, 0x10, + 0xf4, 0xf0, 0x69, 0x12, 0xe2, 0x1f, 0xbd, 0x26, 0xe8, 0x6b, 0x78, 0x90, + 0x5e, 0x10, 0xa3, 0xd2, 0x57, 0x7e, 0x4f, 0xfb, 0x82, 0xd6, 0x64, 0xfb, + 0xd8, 0x29, 0x3b, 0x28, 0x57, 0x88, 0x13, 0x17, 0x7a, 0x4b, 0xb1, 0x69, + 0xad, 0x1f, 0xa1, 0xa1, 0xcf, 0x09, 0x2e, 0xd8, 0x7e, 0x8e, 0xab, 0x86, + 0xf4, 0x93, 0xe6, 0x5e, 0xa7, 0x92, 0x1f, 0xbc, 0x7f, 0x15, 0x46, 0x42, + 0xaa, 0x05, 0xbd, 0x14, 0xa0, 0xca, 0x24, 0x58, 0x92, 0x84, 0x1f, 0x2a, + 0x84, 0xc4, 0x11, 0xdc, 0x45, 0x33, 0xa9, 0xa4, 0x79, 0x5e, 0xf2, 0x10, + 0xfb, 0x97, 0x47, 0x3e, 0x62, 0x23, 0xb6, 0x27, 0x2b, 0xa8, 0xd2, 0x64, + 0x25, 0x47, 0x14, 0x70, 0xdf, 0x33, 0xb7, 0x6a, 0xd8, 0x4d, 0xc0, 0x29, + 0x28, 0x1a, 0x1c, 0x3c, 0xa2, 0xe6, 0x66, 0xe8, 0x90, 0x1d, 0xce, 0xc1, + 0x2e, 0x78, 0xa2, 0xa2, 0xa5, 0xb0, 0x4d, 0xdd, 0xaa, 0x2c, 0xf4, 0x75, + 0xf5, 0x36, 0x5a, 0x30}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA224, + 92, + {0x1f, 0x56, 0xd2, 0xc5, 0xfe, 0x55, 0xeb, 0x05, 0x44, 0x97, 0xa5, 0xa9, + 0xd9, 0xc5, 0x8f, 0x4c, 0x6f, 0x81, 0x4d, 0x3b, 0xfe, 0x1b, 0x4f, 0xa5, + 0x02, 0x0a, 0xad, 0xab, 0xc9, 0xd7, 0x72, 0x56, 0xf8, 0xff, 0x14, 0xc2, + 0xec, 0xe6, 0xf2, 0x43, 0x4e, 0x70, 0x3f, 0xb1, 0x6a, 0xdb, 0xf4, 0x8f, + 0x91, 0xbd, 0x5e, 0x6d, 0xf5, 0x05, 0xf2, 0xd9, 0xbd, 0xe6, 0x54, 0x96, + 0xa8, 0x2d, 0x6a, 0x5d, 0x0d, 0x7a, 0x2b, 0x1a, 0x1a, 0x57, 0x25, 0xf7, + 0xcb, 0x58, 0xd1, 0xc2, 0xe7, 0xbc, 0x10, 0x1a, 0x09, 0x5f, 0xe3, 0xf5, + 0x92, 0x19, 0x11, 0x2b, 0xc4, 0xc8, 0x99, 0x70, 0x19, 0x7b, 0xb7, 0xd4, + 0x8d, 0x5a, 0xfd, 0x9a, 0x08, 0xf3, 0xb7, 0x09, 0x63, 0xa0, 0xa7, 0x66, + 0xf1, 0xd4, 0xaa, 0x8e, 0xca, 0x78, 0x93, 0xc4, 0xe7, 0xf7, 0xf4, 0x32, + 0x64, 0x9f, 0xaa, 0xf7, 0x40, 0xd3, 0x6d, 0xd2, 0x02, 0x10, 0xf3, 0x2f, + 0x19, 0x5b, 0x2d, 0x08, 0x5c, 0x7e, 0x29, 0x49, 0x12, 0xcc, 0x36, 0xd3, + 0x5e, 0x01, 0xdc, 0xfc, 0xe2, 0xc1, 0x20, 0x83, 0xf5, 0xe4, 0x73, 0xcb, + 0x75, 0xf6, 0x63, 0xde, 0x53, 0x3a, 0x8b, 0x94, 0xff, 0x55, 0xef, 0x78, + 0x1d, 0x06, 0xb1, 0xd8, 0x12, 0x08, 0x94, 0x14, 0x4f, 0xc3, 0xe4, 0xaf, + 0xd3, 0xa8, 0xde, 0x52, 0x3d, 0x90, 0x2e, 0x59, 0x13, 0x79, 0x37, 0xd5, + 0x3c, 0x6c, 0x53, 0x55, 0x50, 0xb2, 0x3a, 0xe3, 0xdd, 0x50, 0xda, 0x50, + 0xc2, 0xcd, 0xcb, 0x73, 0xdd, 0x19, 0x89, 0x93, 0x33, 0xbe, 0x21, 0xc9, + 0x5d, 0x6c, 0xce, 0xfb, 0xac, 0xad, 0xce, 0x30, 0xc4, 0x8f, 0x31, 0xe9, + 0x82, 0xbe, 0xbf, 0x55, 0x02, 0x52, 0x41, 0xc7, 0xcb, 0x50, 0x9a, 0x02, + 0xcb, 0x4c, 0x85, 0x72, 0xa1, 0xf3, 0x9a, 0xbc, 0xfd, 0x98, 0x28, 0xf5, + 0x7a, 0x6c, 0x38, 0x00}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA224, + 93, + {0x3f, 0x4d, 0x73, 0x25, 0x58, 0xfc, 0xf6, 0x43, 0x4d, 0x2f, 0x80, 0xc7, + 0xde, 0xbd, 0x05, 0x7d, 0xa8, 0xe4, 0x7f, 0x87, 0xb8, 0xfb, 0x9f, 0xe6, + 0x2b, 0x32, 0x29, 0xb5, 0xcf, 0xa6, 0x56, 0xd5, 0x00, 0x3c, 0x3d, 0x6c, + 0x6b, 0x3b, 0x5d, 0xb6, 0xdc, 0x2d, 0x34, 0x8f, 0xbf, 0xc6, 0xdf, 0x1b, + 0xc4, 0x83, 0xe9, 0xf5, 0xed, 0x8a, 0x41, 0x5e, 0x10, 0x45, 0xf1, 0x76, + 0x44, 0x84, 0x2b, 0x96, 0x43, 0x9c, 0x51, 0x27, 0x15, 0x5a, 0xc2, 0x26, + 0x09, 0x7d, 0xbd, 0x29, 0xc8, 0x76, 0x9d, 0xa7, 0xe4, 0x85, 0xdb, 0x33, + 0x3e, 0xbb, 0xb3, 0xee, 0x22, 0x46, 0x4c, 0x92, 0x8f, 0x42, 0xf0, 0xa1, + 0xee, 0x97, 0x2c, 0xff, 0x3f, 0xad, 0x87, 0x9c, 0x54, 0x2c, 0x06, 0x6d, + 0x87, 0x17, 0xbc, 0x91, 0x59, 0x30, 0x2c, 0x4b, 0x6c, 0x2f, 0x5c, 0xb9, + 0x44, 0xd9, 0xb2, 0x1d, 0x85, 0x02, 0xe9, 0xe3, 0xde, 0x6f, 0x6b, 0xd2, + 0x0b, 0x3f, 0xeb, 0xdc, 0xf8, 0x34, 0x8e, 0x86, 0xdb, 0x72, 0xd1, 0xa8, + 0xea, 0x45, 0x1a, 0x4a, 0xf5, 0x4e, 0xc4, 0xe0, 0xa8, 0x54, 0x22, 0x5e, + 0xb7, 0x00, 0x6c, 0xbf, 0x7b, 0x02, 0xb3, 0xed, 0x5b, 0xc5, 0xec, 0x81, + 0xe5, 0x11, 0xd6, 0xeb, 0x05, 0x13, 0x61, 0x7c, 0x1b, 0x5b, 0x9a, 0xc3, + 0x30, 0xf4, 0x08, 0x96, 0x0c, 0x68, 0xe3, 0xa2, 0xc0, 0x4d, 0x6c, 0x9b, + 0x95, 0x3d, 0xa2, 0xc5, 0x07, 0x15, 0xd1, 0x91, 0xa1, 0x07, 0x39, 0x00, + 0x80, 0x56, 0xc2, 0x41, 0x2c, 0x4e, 0xa2, 0xd4, 0x6d, 0x6d, 0xfb, 0x68, + 0xbc, 0x7d, 0xf7, 0x11, 0xa4, 0xd5, 0x43, 0xbe, 0xa6, 0x90, 0x3c, 0x8f, + 0x67, 0xf8, 0x8a, 0x55, 0x31, 0x54, 0xb6, 0x45, 0x59, 0xbe, 0xb8, 0xad, + 0xad, 0x42, 0xfe, 0x66, 0x86, 0x52, 0x5a, 0x2a, 0x4c, 0x8c, 0x15, 0xd1, + 0xf6, 0x69, 0xd3, 0x94}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA224, + 94, + {0x61, 0x5c, 0x55, 0x6a, 0xce, 0x09, 0xf2, 0x4b, 0x72, 0x54, 0x89, 0xb2, + 0x92, 0x74, 0x42, 0x25, 0x24, 0xf6, 0xe3, 0x72, 0xd3, 0x85, 0xfc, 0xac, + 0xfc, 0x44, 0xbd, 0x82, 0xd7, 0x5a, 0xd6, 0xf2, 0x7a, 0x9f, 0x93, 0x78, + 0x00, 0x70, 0x16, 0x61, 0x76, 0x34, 0x50, 0x26, 0x91, 0x22, 0x6d, 0xcd, + 0x72, 0xae, 0xcf, 0xec, 0x6b, 0x83, 0x9d, 0xe3, 0x44, 0xd1, 0xc5, 0x3d, + 0x5b, 0xbb, 0xf5, 0x4f, 0x93, 0xf1, 0xd5, 0x10, 0xd0, 0xab, 0x9c, 0xd1, + 0xc0, 0xd5, 0x36, 0x3e, 0x26, 0x5e, 0xd0, 0xb7, 0xfd, 0x9b, 0x6d, 0xe2, + 0x00, 0xd4, 0x42, 0x2e, 0xde, 0x2c, 0x65, 0xcb, 0x22, 0x58, 0x55, 0x04, + 0x5f, 0x28, 0xea, 0x14, 0x29, 0x04, 0x35, 0xf3, 0x5c, 0xd6, 0xe2, 0xa4, + 0xfe, 0x59, 0x51, 0x6b, 0xab, 0xd1, 0x05, 0x77, 0xc3, 0xd6, 0x90, 0xc6, + 0xf6, 0x43, 0x1a, 0x56, 0xc1, 0xaa, 0xd7, 0x68, 0xf8, 0x30, 0x98, 0xb1, + 0x9b, 0x37, 0x56, 0xa7, 0x32, 0x38, 0x20, 0x89, 0x51, 0x6d, 0x34, 0x24, + 0xf2, 0x3c, 0xfe, 0x14, 0x2a, 0x19, 0x9d, 0xb1, 0x29, 0xc9, 0xce, 0x2e, + 0x61, 0xdc, 0xe8, 0x22, 0xbd, 0xa7, 0x5c, 0x0d, 0xce, 0x6f, 0x59, 0xf7, + 0xa8, 0xe7, 0x1d, 0x43, 0xbb, 0x03, 0x19, 0xc3, 0x73, 0xf8, 0x60, 0xf6, + 0x9c, 0x5a, 0xaa, 0x92, 0x43, 0xe9, 0xa5, 0x2f, 0x22, 0x14, 0x30, 0xe5, + 0x31, 0x54, 0x40, 0xa6, 0xf6, 0xa7, 0x53, 0x9c, 0x05, 0x82, 0x81, 0x30, + 0x9d, 0x9e, 0x43, 0x5a, 0x31, 0xb9, 0xfd, 0x34, 0xf7, 0x80, 0x20, 0xf1, + 0x87, 0x4c, 0x66, 0xc7, 0xde, 0x0f, 0x67, 0x0a, 0x31, 0xc9, 0x8b, 0xab, + 0x40, 0x41, 0x5d, 0x1a, 0x4a, 0x4e, 0x5a, 0xd6, 0x24, 0x9e, 0x12, 0xf9, + 0xba, 0xd7, 0x8a, 0xfd, 0x17, 0x05, 0x45, 0x76, 0xc7, 0x40, 0x67, 0x31, + 0x00, 0xe7, 0x10, 0x06}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA224, + 95, + {0x73, 0xdc, 0x8c, 0x7e, 0xa0, 0x62, 0xd4, 0x54, 0xb1, 0x5f, 0x18, 0xd0, + 0x75, 0x39, 0xa1, 0x3d, 0x08, 0xf2, 0x9b, 0xf7, 0x79, 0x1c, 0x3f, 0xa6, + 0x26, 0xf5, 0x79, 0xf7, 0xec, 0x70, 0x1f, 0xdc, 0xd8, 0x9a, 0x1f, 0xac, + 0xdd, 0xa4, 0xb1, 0x5d, 0x80, 0x88, 0x47, 0xc4, 0x19, 0xc1, 0x84, 0xb3, + 0x9b, 0x6a, 0x4f, 0xa5, 0x4a, 0x30, 0xf9, 0xf5, 0xd5, 0x28, 0x78, 0xa4, + 0x74, 0x53, 0xfc, 0xc7, 0xd0, 0xcb, 0x50, 0x4d, 0x1c, 0xc2, 0x97, 0xb6, + 0x9f, 0x62, 0xa2, 0x1d, 0xb5, 0x9a, 0xde, 0xd5, 0xba, 0xaa, 0x6c, 0x10, + 0x0f, 0xd3, 0x1e, 0xb3, 0x2e, 0x02, 0x45, 0x04, 0x33, 0xdd, 0x2c, 0x3c, + 0x6d, 0xd7, 0xb3, 0x43, 0x65, 0x3c, 0x6d, 0x17, 0x19, 0x49, 0xf5, 0x2f, + 0xc9, 0x63, 0x41, 0x67, 0x00, 0xdd, 0x83, 0xd3, 0x1f, 0x25, 0x9c, 0x5f, + 0xed, 0xf9, 0xb1, 0xcc, 0x13, 0x85, 0xdf, 0xcd, 0xbd, 0xba, 0x25, 0x38, + 0xc2, 0x0a, 0x8a, 0xab, 0x64, 0x1a, 0x7d, 0x5b, 0xc9, 0x62, 0x23, 0xe0, + 0x38, 0xc6, 0xf8, 0x4f, 0xc8, 0x30, 0x2a, 0xfd, 0x2c, 0x9f, 0xfd, 0x29, + 0x8d, 0x31, 0x3d, 0xad, 0x50, 0xa5, 0xa9, 0x43, 0x25, 0x65, 0x49, 0x52, + 0x6e, 0x35, 0xfe, 0x61, 0x48, 0x8a, 0xcb, 0xa2, 0x55, 0x68, 0x82, 0x62, + 0x09, 0x04, 0x88, 0x56, 0xe6, 0x5a, 0xcf, 0x3c, 0x9e, 0x2e, 0xab, 0xf2, + 0x39, 0xf2, 0x0b, 0xb6, 0x8f, 0x25, 0x38, 0xe0, 0xc8, 0x10, 0x59, 0x60, + 0x3e, 0x1b, 0x8c, 0x94, 0x91, 0x33, 0x65, 0xad, 0xfb, 0xd9, 0x59, 0xd9, + 0x35, 0x3d, 0x8f, 0x65, 0x3a, 0xeb, 0xd0, 0x86, 0xd1, 0x23, 0xd1, 0xbf, + 0x36, 0x87, 0xc3, 0xf6, 0x44, 0xfe, 0x12, 0x47, 0xae, 0x44, 0x1b, 0x23, + 0x52, 0x43, 0xc4, 0xba, 0x87, 0xdb, 0xc3, 0x3f, 0x33, 0x7b, 0x1e, 0x63, + 0xb1, 0x19, 0x65, 0x6c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA224, + 96, + {0x3d, 0x9e, 0xd7, 0x22, 0xa8, 0x4f, 0x0f, 0xa9, 0xde, 0xa4, 0x18, 0x7d, + 0x8f, 0x0d, 0x51, 0xb7, 0x0d, 0xcc, 0x75, 0x4b, 0x7f, 0x7f, 0x95, 0x17, + 0x82, 0x64, 0x3d, 0xa2, 0xb7, 0xb0, 0x67, 0x69, 0x42, 0x9c, 0xb6, 0xd9, + 0xfd, 0x09, 0x50, 0xeb, 0xa5, 0x8b, 0x0d, 0xac, 0xe0, 0xe7, 0x3d, 0xcb, + 0xaa, 0x2c, 0x1b, 0x89, 0x81, 0xfc, 0x59, 0x71, 0xba, 0xd5, 0xf0, 0xc8, + 0x58, 0x76, 0x18, 0x77, 0xb0, 0xc0, 0x96, 0x7b, 0xe0, 0xfa, 0xd4, 0xea, + 0xcf, 0x85, 0x0b, 0x29, 0x64, 0x47, 0xee, 0x30, 0x51, 0x9a, 0xa5, 0x98, + 0x15, 0x9a, 0x17, 0x92, 0x99, 0xe6, 0x03, 0xcd, 0xba, 0x8f, 0x7d, 0xe6, + 0xce, 0xf9, 0xf9, 0x95, 0x31, 0x44, 0xf3, 0x4e, 0xf5, 0xf8, 0x66, 0x3c, + 0xd4, 0xba, 0xe2, 0x82, 0x8b, 0xbe, 0x08, 0x5b, 0x35, 0xe8, 0xa0, 0x99, + 0xce, 0xbb, 0xff, 0x34, 0xd6, 0xca, 0x85, 0x8e, 0xb3, 0x5a, 0xad, 0x31, + 0xe1, 0xf3, 0x8b, 0xd2, 0x72, 0x4c, 0x81, 0x7f, 0xf3, 0x2b, 0xcd, 0xb7, + 0x65, 0x89, 0x55, 0x53, 0x7c, 0xe4, 0xba, 0x83, 0xde, 0x10, 0xde, 0x7f, + 0x6c, 0xf9, 0xd4, 0xd2, 0x6a, 0x0e, 0x06, 0xb5, 0x22, 0xe8, 0xe4, 0x7c, + 0x3a, 0x7e, 0xf1, 0xb7, 0x80, 0x77, 0x92, 0xf4, 0x34, 0x61, 0x97, 0x5e, + 0x03, 0x04, 0xe6, 0x5c, 0x40, 0xaf, 0xe4, 0x0d, 0xe7, 0x30, 0x89, 0x89, + 0x02, 0x4d, 0x99, 0x58, 0xaa, 0x7b, 0x04, 0x65, 0x7e, 0x9d, 0xbf, 0xfe, + 0x35, 0xd9, 0xac, 0x69, 0xab, 0x46, 0xa7, 0xe1, 0x79, 0x6b, 0xda, 0x54, + 0xaf, 0x5c, 0xc6, 0x29, 0x55, 0x35, 0x86, 0x5b, 0x6d, 0x53, 0x23, 0x5c, + 0x87, 0x79, 0xcc, 0xec, 0x52, 0x10, 0x8c, 0xfe, 0xeb, 0x37, 0x52, 0xb1, + 0xa5, 0x7e, 0xb3, 0xe8, 0x17, 0x61, 0x73, 0x13, 0x39, 0xa0, 0xaf, 0x08, + 0x0d, 0x12, 0x8b, 0x2d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA224, + 97, + {0xb3, 0x2a, 0x87, 0xdf, 0x98, 0xeb, 0x19, 0xba, 0x13, 0x26, 0xfa, 0x42, + 0xc7, 0x89, 0x98, 0xfe, 0xa2, 0x18, 0xb9, 0xc5, 0x0b, 0xd5, 0x85, 0x8f, + 0x47, 0x4a, 0x14, 0xb3, 0x24, 0xb3, 0x4c, 0xf4, 0x2c, 0x41, 0x16, 0xa8, + 0xeb, 0x12, 0x1e, 0x79, 0x37, 0x9d, 0xef, 0xd0, 0x4c, 0x8f, 0xaa, 0x87, + 0x64, 0x82, 0xd9, 0x49, 0x2a, 0x8b, 0xeb, 0x95, 0x1b, 0xac, 0x9c, 0xa5, + 0x6c, 0x46, 0x10, 0xac, 0xec, 0xcb, 0xd8, 0x03, 0x89, 0x64, 0x37, 0xd5, + 0xb1, 0x04, 0xee, 0x06, 0xdc, 0x41, 0x84, 0x8c, 0xe5, 0xf6, 0xe7, 0x9d, + 0xc0, 0xac, 0x71, 0xbd, 0xa6, 0xff, 0x2a, 0xb4, 0x11, 0xb2, 0x6c, 0xc0, + 0x70, 0xa1, 0x7e, 0xf3, 0x76, 0x0e, 0x6a, 0x41, 0x59, 0x29, 0xb2, 0x33, + 0x23, 0xc4, 0x88, 0xe7, 0x10, 0x76, 0x1e, 0x8c, 0xef, 0x90, 0x31, 0xff, + 0xea, 0x40, 0xe5, 0x18, 0xc4, 0x91, 0xc3, 0x21, 0x85, 0x73, 0x0a, 0x2a, + 0xf2, 0x07, 0x78, 0x68, 0x1c, 0x74, 0xf0, 0x30, 0xba, 0x9e, 0x39, 0x47, + 0xbd, 0x8f, 0xd2, 0x33, 0x1c, 0x7b, 0x4e, 0x73, 0x38, 0x79, 0x45, 0x73, + 0x96, 0x45, 0xbf, 0xd7, 0x67, 0xd7, 0xa9, 0x12, 0xfb, 0xa4, 0x6b, 0xed, + 0x43, 0x55, 0xca, 0x21, 0x1f, 0x6e, 0xb4, 0x38, 0xc4, 0xcd, 0x32, 0x02, + 0x02, 0x1d, 0xee, 0xe4, 0x8c, 0xb8, 0x8f, 0x83, 0xee, 0xe8, 0x4a, 0x5d, + 0x47, 0x63, 0xe1, 0x8f, 0x3f, 0xf9, 0x60, 0x7b, 0x8f, 0xcf, 0x11, 0xe4, + 0x21, 0x86, 0x50, 0x5c, 0x9c, 0xd7, 0x31, 0xe7, 0xf6, 0xa7, 0xa0, 0xdd, + 0x30, 0xdf, 0x61, 0xb8, 0xec, 0xbf, 0xca, 0x1f, 0xe0, 0xa6, 0xd3, 0xa1, + 0x90, 0x8e, 0x6f, 0x8a, 0xab, 0x5b, 0xbd, 0xc3, 0xb0, 0x2b, 0xe7, 0x8f, + 0xc2, 0x63, 0x6c, 0xb5, 0xd3, 0x96, 0x14, 0xc4, 0x40, 0x60, 0xfe, 0xf9, + 0xd8, 0xc5, 0xcc, 0x70}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA224, + 98, + {0xb7, 0x20, 0xbf, 0xc0, 0x84, 0xfd, 0xd3, 0x35, 0x2e, 0x06, 0x6e, 0x05, + 0x97, 0xed, 0xf1, 0x9f, 0x1f, 0xaa, 0x27, 0x1c, 0xec, 0xf4, 0xb3, 0xd2, + 0x1b, 0xd3, 0x29, 0x64, 0x86, 0x24, 0x65, 0xb6, 0x6e, 0x02, 0x91, 0xd6, + 0xf5, 0xf8, 0x73, 0x42, 0xb9, 0xfb, 0xa6, 0xa7, 0x7c, 0xb9, 0x26, 0x2f, + 0xef, 0xff, 0xad, 0x07, 0x88, 0x9f, 0x3e, 0xf2, 0xd4, 0x9d, 0xce, 0xb6, + 0x77, 0x9b, 0xa8, 0x02, 0x5b, 0x05, 0xb5, 0xaa, 0xed, 0xbc, 0x46, 0xa0, + 0x11, 0xc8, 0x19, 0x41, 0x1a, 0xc4, 0xc4, 0xc5, 0x96, 0xf8, 0x8c, 0xd4, + 0x21, 0xfe, 0xba, 0xfd, 0x95, 0x49, 0xf4, 0x04, 0xb3, 0xed, 0x84, 0x58, + 0x30, 0x3d, 0xfe, 0x88, 0xfe, 0x87, 0x24, 0xa9, 0x41, 0x99, 0x65, 0x94, + 0x5d, 0xf2, 0x3d, 0x81, 0x0c, 0x3a, 0x2d, 0xb4, 0x5f, 0x27, 0x64, 0x3e, + 0xac, 0x38, 0x65, 0x70, 0xa6, 0x3d, 0x6d, 0xd6, 0x66, 0x08, 0x02, 0x20, + 0x8e, 0x9b, 0xcb, 0x90, 0x01, 0x68, 0x80, 0x2b, 0x3d, 0x10, 0x14, 0xec, + 0x39, 0x41, 0x66, 0x08, 0xec, 0xd2, 0xe3, 0x04, 0xae, 0xd4, 0xf1, 0xd9, + 0x3d, 0xdc, 0x6f, 0xa1, 0xa5, 0x1d, 0x30, 0x14, 0xef, 0x60, 0x4c, 0x8e, + 0xe9, 0x74, 0x0e, 0xf2, 0xbb, 0xe5, 0x46, 0xf1, 0xb5, 0xc3, 0x07, 0xf5, + 0x29, 0xf1, 0xac, 0x4f, 0xb8, 0x20, 0x6b, 0xd2, 0x83, 0xe9, 0x40, 0x9a, + 0xf4, 0x46, 0xa4, 0xb3, 0x49, 0x37, 0x44, 0x7f, 0xf2, 0x59, 0xac, 0x3b, + 0x9a, 0x77, 0x02, 0xa5, 0x6c, 0x8e, 0x8a, 0x57, 0x1f, 0xad, 0xcf, 0xe1, + 0xb6, 0xd5, 0x5f, 0xb7, 0xd1, 0xe5, 0x72, 0xe6, 0xab, 0x64, 0x1a, 0xf8, + 0x75, 0x65, 0xa0, 0x5e, 0xb5, 0x5f, 0xca, 0xde, 0x48, 0x78, 0x0f, 0xb9, + 0x9c, 0x6d, 0xa2, 0x63, 0xab, 0x07, 0x61, 0x49, 0xa5, 0xd2, 0xd4, 0xc4, + 0x0a, 0x15, 0x64, 0x4a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA224, + 99, + {0xaf, 0x7d, 0x98, 0x4e, 0x67, 0x88, 0x93, 0x16, 0x7a, 0xab, 0x92, 0x2b, + 0xa9, 0xf1, 0xde, 0xa3, 0xe6, 0x7a, 0x98, 0xbf, 0x1e, 0xe4, 0x42, 0xc5, + 0x63, 0x88, 0xce, 0x64, 0x55, 0xa8, 0xcb, 0xd6, 0x9f, 0x0c, 0xf0, 0xa3, + 0x0e, 0x21, 0xec, 0x67, 0xd4, 0xbe, 0xe4, 0x11, 0x57, 0x7b, 0x07, 0x00, + 0x88, 0x7c, 0xa5, 0xce, 0x5f, 0x2a, 0x2b, 0x63, 0xa0, 0x26, 0x95, 0x6a, + 0x6e, 0x56, 0x67, 0x6d, 0x38, 0x5b, 0x72, 0x0a, 0xd7, 0x08, 0xc9, 0xd8, + 0x7f, 0xd7, 0x2a, 0x12, 0xd2, 0x92, 0x16, 0x28, 0xf4, 0xea, 0x93, 0x1f, + 0x3b, 0x59, 0x4e, 0xbe, 0xb6, 0xc2, 0x60, 0x30, 0xd7, 0x94, 0x5f, 0xf3, + 0x47, 0xe7, 0xf1, 0xb3, 0x0a, 0x0f, 0xa9, 0x17, 0x7f, 0xe7, 0x38, 0x2d, + 0xc6, 0x24, 0x7d, 0x27, 0x10, 0x15, 0xf6, 0x1f, 0x1f, 0xb2, 0xd1, 0x5b, + 0x74, 0x77, 0xab, 0xd4, 0x64, 0x2f, 0x64, 0xeb, 0x5f, 0x5b, 0xd7, 0xad, + 0xf9, 0x2e, 0xba, 0xa5, 0xda, 0xbc, 0x67, 0x14, 0xe8, 0x73, 0xa8, 0xf9, + 0x3a, 0xd1, 0x3b, 0x6d, 0xdc, 0x61, 0xfd, 0x92, 0xe7, 0x16, 0x7b, 0x80, + 0x14, 0x10, 0xe3, 0x38, 0xac, 0x7e, 0xc8, 0x58, 0x38, 0xe2, 0xf8, 0x57, + 0x1b, 0xe2, 0x56, 0x2d, 0x1b, 0x56, 0x37, 0x7b, 0xf1, 0x3a, 0x88, 0x52, + 0xe1, 0x5d, 0xf0, 0xef, 0x5f, 0x56, 0x26, 0xd1, 0x89, 0x19, 0x88, 0xa0, + 0x21, 0x0f, 0xf2, 0xf5, 0x43, 0x6e, 0xe9, 0xff, 0x52, 0x6f, 0x0d, 0xc7, + 0xcc, 0xe5, 0x25, 0xd9, 0xca, 0x8d, 0xbf, 0x35, 0xe3, 0x7e, 0x17, 0x24, + 0x85, 0x67, 0xb7, 0x92, 0xb1, 0xd8, 0xd2, 0x33, 0xa2, 0xce, 0x4e, 0xfe, + 0x58, 0x91, 0x32, 0xe5, 0x8f, 0x87, 0xe7, 0xdb, 0x6c, 0xf8, 0x6a, 0x76, + 0x14, 0x55, 0x9d, 0x90, 0xbb, 0xb9, 0xb1, 0x0c, 0xc4, 0xe2, 0x2b, 0x99, + 0x05, 0xac, 0x19, 0x1f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA224, + 100, + {0x2d, 0xea, 0xf7, 0x54, 0x33, 0x2f, 0xee, 0x96, 0xa5, 0xc4, 0x95, 0x4d, + 0xf9, 0xcf, 0x4d, 0xf7, 0x36, 0xde, 0xde, 0xd0, 0x5c, 0xb3, 0x33, 0xd4, + 0x65, 0x45, 0x63, 0xc7, 0x3d, 0x3d, 0xe5, 0x62, 0x9a, 0xd8, 0xe4, 0xef, + 0x29, 0x0e, 0xe9, 0x92, 0x87, 0x4f, 0x27, 0x57, 0xa1, 0xe0, 0x52, 0x0c, + 0xb2, 0x33, 0x20, 0x15, 0x52, 0xc4, 0xea, 0xa3, 0xb8, 0x19, 0x68, 0xc3, + 0xa3, 0x15, 0x23, 0x5d, 0x70, 0xe0, 0x13, 0xcf, 0x3c, 0x2d, 0xfa, 0x1f, + 0xad, 0x31, 0x33, 0x6d, 0x4a, 0xdb, 0x1b, 0x4b, 0xfb, 0x02, 0x7f, 0xe5, + 0xbf, 0xeb, 0x6d, 0x4a, 0x40, 0x27, 0x49, 0x20, 0x18, 0x0c, 0xaf, 0x5d, + 0x46, 0x76, 0xca, 0x1b, 0xf1, 0x6e, 0x0f, 0xe3, 0xec, 0x48, 0xd7, 0x2f, + 0x61, 0xb7, 0xb3, 0x7f, 0x3c, 0x5e, 0xe0, 0x4c, 0x2d, 0xc0, 0x95, 0xba, + 0x65, 0x0e, 0x98, 0xee, 0xff, 0xa7, 0xaa, 0x78, 0x02, 0x33, 0x51, 0x08, + 0x7d, 0x4e, 0xd5, 0x5d, 0x28, 0x6e, 0xf8, 0x50, 0x6c, 0xa0, 0x9a, 0x1a, + 0xc4, 0x72, 0xd4, 0x4a, 0x7b, 0x54, 0x0d, 0xc6, 0x38, 0x18, 0x29, 0x83, + 0x79, 0xa0, 0xc8, 0x6a, 0x44, 0x75, 0x1a, 0xd3, 0xf5, 0x1e, 0x51, 0x16, + 0x27, 0xca, 0xdd, 0x54, 0xcc, 0x9a, 0x1a, 0x5a, 0xc8, 0xff, 0x4d, 0xeb, + 0x55, 0x23, 0x78, 0xd9, 0x4e, 0xc2, 0x28, 0x78, 0x23, 0x91, 0x09, 0xf7, + 0x69, 0xee, 0xe0, 0x7c, 0xfc, 0x70, 0xc9, 0x6f, 0x2a, 0x60, 0x1f, 0x72, + 0x2e, 0x56, 0x34, 0x35, 0x6b, 0xcb, 0x24, 0xfd, 0xff, 0x5d, 0xb7, 0xa1, + 0x31, 0x82, 0x13, 0x49, 0x1b, 0xf2, 0xcc, 0x37, 0xdb, 0xaf, 0x36, 0xaf, + 0xd1, 0x43, 0x6f, 0x97, 0x66, 0x12, 0xda, 0xca, 0xc6, 0xe1, 0x5b, 0x72, + 0xf9, 0x80, 0x09, 0x9b, 0x53, 0xb8, 0x9f, 0x22, 0x04, 0x74, 0x04, 0x1a, + 0x16, 0xb9, 0xa0, 0xfe}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA224, + 101, + {0x57, 0x44, 0x44, 0x94, 0x2d, 0xb4, 0xe7, 0x4b, 0x6f, 0xfd, 0xef, 0x52, + 0x69, 0x4d, 0xce, 0x12, 0xf4, 0x1a, 0x44, 0x73, 0xc8, 0xfd, 0x68, 0xaa, + 0xf9, 0x74, 0x81, 0x61, 0x02, 0xfc, 0xbb, 0x0c, 0xe4, 0x15, 0x3a, 0x05, + 0xb9, 0xe1, 0x1e, 0xed, 0x42, 0x12, 0x30, 0xd3, 0x13, 0x58, 0x66, 0x02, + 0xbe, 0xef, 0x2d, 0x1e, 0xc6, 0xc7, 0x4f, 0x91, 0xfd, 0x70, 0xea, 0xee, + 0xdd, 0xe7, 0xef, 0x82, 0x7d, 0x14, 0x09, 0x64, 0x9a, 0x3a, 0x5d, 0xfa, + 0xcf, 0xf4, 0x9c, 0x5b, 0xd6, 0xab, 0xa7, 0x23, 0x6a, 0x90, 0xcd, 0x43, + 0x71, 0xd3, 0xf0, 0x29, 0x02, 0x9a, 0x46, 0x91, 0xb1, 0xf2, 0xb4, 0xec, + 0x03, 0x7c, 0x17, 0x04, 0xc9, 0x47, 0x0f, 0x99, 0x22, 0x0a, 0xb3, 0x5b, + 0xb5, 0xb9, 0xf9, 0x20, 0x9b, 0x05, 0xcb, 0x90, 0xe7, 0xe0, 0x90, 0x47, + 0xc3, 0xe2, 0xdf, 0x1c, 0x5e, 0x02, 0x0f, 0x2e, 0xd2, 0x28, 0xf1, 0x35, + 0xf4, 0x9b, 0xa8, 0x42, 0x5f, 0x4a, 0xb4, 0x02, 0x15, 0xe0, 0x59, 0x27, + 0xef, 0x3b, 0xe0, 0xa5, 0x02, 0x64, 0x2f, 0xcd, 0x9f, 0x24, 0x83, 0xbc, + 0xc8, 0xa4, 0x74, 0xb4, 0x6b, 0x52, 0x11, 0x96, 0x0d, 0x0a, 0xf0, 0xcf, + 0xb5, 0x91, 0xaf, 0x6d, 0x91, 0xb9, 0x06, 0xbb, 0x13, 0xac, 0x5e, 0x8e, + 0x7b, 0xaf, 0x58, 0x2e, 0x08, 0x6a, 0xfa, 0x9c, 0x1d, 0xf0, 0x50, 0x32, + 0x1e, 0xcf, 0x47, 0x3b, 0x56, 0xf4, 0x90, 0xa2, 0x5d, 0x15, 0x8c, 0x5a, + 0x7f, 0xc9, 0xdc, 0x51, 0x5d, 0x5c, 0x9d, 0xec, 0x91, 0x1c, 0xb8, 0x3a, + 0x4c, 0x05, 0xb5, 0x50, 0x1e, 0x0c, 0xdf, 0xa4, 0x44, 0xe3, 0xcf, 0x5f, + 0x9b, 0x63, 0x2b, 0x14, 0x92, 0xa1, 0xa1, 0x76, 0x6f, 0x23, 0x13, 0x28, + 0x29, 0x83, 0x4f, 0xaf, 0xa8, 0xc8, 0x1a, 0xbc, 0xf9, 0xe4, 0xfe, 0x76, + 0x0b, 0xe7, 0xdb, 0xc9}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA224, + 102, + {0x41, 0x77, 0x5f, 0xde, 0x26, 0x9f, 0x4a, 0x63, 0x01, 0x10, 0x83, 0x9a, + 0x8a, 0xf5, 0xde, 0xdd, 0x25, 0xbc, 0xa4, 0x4c, 0x72, 0x68, 0xae, 0x8f, + 0xc0, 0xd5, 0xaf, 0xf8, 0x38, 0xcb, 0xc1, 0xba, 0xe9, 0xbf, 0xa0, 0x94, + 0x8f, 0x03, 0xc7, 0x93, 0x09, 0xb9, 0xc0, 0xe0, 0xc9, 0x2f, 0xc5, 0x9f, + 0x42, 0x60, 0xf5, 0x7f, 0x84, 0x83, 0xc0, 0xa1, 0xa0, 0x14, 0xa5, 0x85, + 0x42, 0xb0, 0x4e, 0x37, 0xb2, 0x35, 0x33, 0x73, 0x25, 0xc6, 0xf5, 0x02, + 0x1a, 0x4e, 0x04, 0xb1, 0x75, 0x9a, 0x72, 0xf6, 0xf4, 0x34, 0x34, 0xd1, + 0xf4, 0x39, 0x2c, 0x53, 0x16, 0xd8, 0xe6, 0x92, 0x74, 0xa1, 0xff, 0xcb, + 0xf1, 0x84, 0x40, 0xb4, 0xc9, 0x2b, 0x9e, 0xfc, 0x7f, 0xa2, 0x38, 0xde, + 0xae, 0x75, 0x1a, 0x6b, 0x58, 0xc0, 0xc4, 0xef, 0xd5, 0x30, 0x5c, 0x3b, + 0xb6, 0x3c, 0x20, 0xf0, 0xd7, 0x82, 0xe4, 0xee, 0x75, 0xe3, 0x3e, 0xf3, + 0xc7, 0xf7, 0xdf, 0x10, 0x48, 0xeb, 0x3b, 0x04, 0x12, 0xbf, 0x71, 0x91, + 0x5b, 0xd3, 0x72, 0xe7, 0x79, 0x26, 0x92, 0xec, 0xf5, 0xc3, 0xee, 0x47, + 0xd7, 0x1c, 0x72, 0x8c, 0xfb, 0xbb, 0x58, 0xf4, 0x6f, 0xad, 0xfa, 0xb9, + 0x92, 0x59, 0x29, 0x0f, 0x03, 0xf9, 0xc6, 0xb1, 0x81, 0x69, 0xe5, 0x60, + 0x2a, 0xfe, 0xaf, 0xb5, 0x07, 0x51, 0xf2, 0x36, 0x7a, 0xf1, 0x05, 0x3b, + 0x41, 0xac, 0x8b, 0x1e, 0x68, 0x10, 0x7a, 0xd4, 0x66, 0xa3, 0x84, 0xc7, + 0x01, 0xb5, 0xce, 0xf7, 0x1a, 0xbc, 0xf2, 0x81, 0x4b, 0xbb, 0x5e, 0x90, + 0x88, 0xe1, 0x42, 0x05, 0xfc, 0xcd, 0x13, 0xe1, 0x24, 0x02, 0x44, 0xc1, + 0x82, 0x88, 0x5d, 0xf9, 0xd3, 0x2d, 0x80, 0x4a, 0xf5, 0xc3, 0x46, 0x57, + 0xdf, 0xc7, 0x6f, 0x0a, 0x27, 0xa0, 0x4d, 0x1f, 0xda, 0x61, 0x2a, 0xfd, + 0x60, 0x53, 0x43, 0xda}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA224, + 103, + {0x0d, 0x5a, 0x49, 0x99, 0x55, 0xe1, 0x74, 0xe5, 0x5c, 0xc4, 0x12, 0x9d, + 0x72, 0xca, 0xdd, 0x7b, 0xb4, 0x3e, 0x41, 0x6f, 0x23, 0x25, 0x02, 0xd8, + 0x91, 0x13, 0xe1, 0x5b, 0x55, 0x7b, 0xe6, 0x44, 0x84, 0xb7, 0xa9, 0x41, + 0x4f, 0xa8, 0x54, 0x20, 0x5f, 0xfd, 0x9c, 0x33, 0x79, 0x2f, 0x02, 0xb1, + 0x30, 0x70, 0xc5, 0x41, 0x1e, 0xd2, 0xe8, 0x08, 0xfd, 0x0c, 0x1d, 0x70, + 0xf4, 0xa9, 0x71, 0xf0, 0xb9, 0xaa, 0x34, 0xe9, 0x83, 0xcf, 0xad, 0xcb, + 0x3f, 0x02, 0x7b, 0x76, 0xa6, 0xc3, 0x5d, 0xfb, 0x53, 0x7d, 0x87, 0x57, + 0x2c, 0xb6, 0x7e, 0x7d, 0xd7, 0xe2, 0x46, 0x21, 0x9c, 0x62, 0x31, 0x3f, + 0xab, 0x5f, 0xca, 0x5f, 0x02, 0x1f, 0x91, 0xb6, 0x4b, 0x3e, 0xd7, 0x5e, + 0x1c, 0x37, 0x1f, 0x10, 0x1c, 0x09, 0xcc, 0x95, 0xaf, 0xae, 0x07, 0xc2, + 0xd2, 0x57, 0xb2, 0xbd, 0x8b, 0x94, 0x6c, 0xaf, 0x83, 0x9e, 0x88, 0x07, + 0x8c, 0x98, 0xfc, 0x21, 0x58, 0x3b, 0xa5, 0xb2, 0x05, 0xe2, 0xfa, 0x53, + 0x8d, 0x0c, 0x7d, 0xe3, 0xf6, 0xab, 0x17, 0xb3, 0x52, 0x93, 0x89, 0x41, + 0xf6, 0xe6, 0x5f, 0xe5, 0x45, 0x5e, 0xcf, 0x77, 0xbd, 0xbd, 0xe6, 0xdf, + 0x26, 0x3d, 0x06, 0x70, 0x04, 0xd5, 0x08, 0xa2, 0xe3, 0x2b, 0x2d, 0xd0, + 0x8d, 0x44, 0x57, 0xbe, 0xa7, 0x16, 0xbf, 0xf0, 0x25, 0xb5, 0xf3, 0x2c, + 0x5e, 0x81, 0x08, 0xb0, 0x45, 0xce, 0xda, 0x87, 0xfe, 0x71, 0x0f, 0xb8, + 0x16, 0xc8, 0x1a, 0x00, 0xba, 0x26, 0xcf, 0x6f, 0x39, 0x5d, 0xa7, 0x5a, + 0x4f, 0xfd, 0xce, 0x9f, 0x47, 0xe7, 0x12, 0xb9, 0x19, 0x78, 0x98, 0xa6, + 0xaa, 0x53, 0xfd, 0x8d, 0xfb, 0x34, 0x57, 0xcf, 0x9e, 0x19, 0x92, 0xc7, + 0x37, 0x1d, 0x37, 0x0b, 0x6c, 0xc8, 0x12, 0x5c, 0xc0, 0x5e, 0x73, 0x8a, + 0x5d, 0xfa, 0x35, 0xf6}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA224, + 104, + {0x37, 0x06, 0x69, 0x64, 0xe4, 0xc3, 0x5b, 0x05, 0x40, 0xc1, 0x47, 0x16, + 0xc5, 0x27, 0x98, 0x18, 0x93, 0x18, 0xc2, 0x0c, 0x73, 0xd6, 0x10, 0x78, + 0x28, 0x1d, 0x3a, 0x02, 0x13, 0xa0, 0x03, 0xe6, 0x0f, 0x1b, 0x98, 0x67, + 0xf1, 0xb9, 0xa0, 0xb9, 0x72, 0x5d, 0x86, 0x66, 0x77, 0xf8, 0x0d, 0xee, + 0xfc, 0xaa, 0x38, 0xa3, 0xbd, 0x79, 0x5a, 0x0b, 0xfd, 0x00, 0xd5, 0x85, + 0x3a, 0xc1, 0x71, 0x41, 0x47, 0xfb, 0x2d, 0x28, 0x4e, 0x1e, 0x8b, 0x32, + 0x13, 0xac, 0xb9, 0x6f, 0x58, 0x7b, 0x16, 0xb9, 0xfb, 0xee, 0x57, 0xd4, + 0xaa, 0x33, 0x39, 0x29, 0xea, 0x3d, 0x95, 0xd7, 0x06, 0xc0, 0xe7, 0xdd, + 0x8a, 0x29, 0xac, 0xef, 0xbf, 0x70, 0xca, 0x2b, 0x77, 0xf0, 0x34, 0x0a, + 0x51, 0xc5, 0xa4, 0x4b, 0x8a, 0xb4, 0xa8, 0xad, 0x9e, 0x12, 0x5e, 0xbb, + 0x37, 0x47, 0xec, 0x97, 0x5d, 0x0c, 0xbc, 0x4d, 0x09, 0x35, 0x16, 0x25, + 0x51, 0x95, 0x32, 0x31, 0x06, 0xd9, 0x47, 0x03, 0x34, 0x7f, 0xda, 0xb5, + 0x8d, 0x3f, 0xb8, 0xec, 0x87, 0x9b, 0x78, 0x3a, 0xe0, 0x1b, 0xe7, 0xc7, + 0x78, 0xb2, 0x77, 0x3a, 0xb4, 0xfb, 0x71, 0xb4, 0x92, 0x2a, 0x13, 0xd5, + 0x63, 0x84, 0x07, 0x46, 0x5b, 0xf2, 0xbb, 0x38, 0x8f, 0xa1, 0x7c, 0x5f, + 0xb8, 0x21, 0x80, 0x77, 0x90, 0x4c, 0xa3, 0xf5, 0x32, 0xc3, 0xa6, 0x92, + 0xad, 0xa8, 0xef, 0x26, 0x1a, 0x8f, 0xa5, 0xfc, 0x91, 0x11, 0x9d, 0x5b, + 0x69, 0xb8, 0xbd, 0x73, 0x75, 0x05, 0xeb, 0x92, 0x56, 0x39, 0x9d, 0x6e, + 0xb4, 0x15, 0xd3, 0xb9, 0xe7, 0xb0, 0x7f, 0x46, 0xf6, 0x7d, 0x97, 0x6e, + 0x38, 0xa6, 0xec, 0x9f, 0x9d, 0xe5, 0xcd, 0xcd, 0x24, 0x06, 0x40, 0x43, + 0x7d, 0x20, 0xf5, 0xec, 0x76, 0xdd, 0x4c, 0x88, 0x17, 0xe9, 0x8b, 0x67, + 0x35, 0xa2, 0xe2, 0x53}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA224, + 105, + {0x65, 0xf9, 0x96, 0x6b, 0x68, 0x51, 0x9d, 0xa5, 0x7e, 0x9a, 0xa0, 0xe6, + 0xe0, 0x24, 0x70, 0x4d, 0xf5, 0x30, 0x7a, 0x40, 0x50, 0x2f, 0xfc, 0xa0, + 0x9d, 0x99, 0x82, 0x6d, 0x93, 0x17, 0xc3, 0x47, 0x81, 0xf8, 0x1a, 0xfe, + 0x45, 0x9f, 0x76, 0x7c, 0xe1, 0x1d, 0xde, 0x95, 0x3a, 0xff, 0xec, 0xae, + 0xe6, 0x8f, 0x44, 0x4c, 0xcc, 0x7d, 0x87, 0x51, 0xb2, 0x51, 0x29, 0xe5, + 0x4a, 0x33, 0xd6, 0x70, 0x3f, 0x69, 0x78, 0x9e, 0x76, 0x13, 0x3f, 0x81, + 0x89, 0x65, 0xd6, 0xc9, 0x72, 0x57, 0xe0, 0xe6, 0x4b, 0x8e, 0xdf, 0x88, + 0xa8, 0x27, 0x5d, 0x58, 0x63, 0x7e, 0xd0, 0x0d, 0xc6, 0xe6, 0x06, 0xa9, + 0x5a, 0x0e, 0x7b, 0x00, 0x62, 0xf7, 0x0d, 0x1d, 0x52, 0xbd, 0x8e, 0x08, + 0xb7, 0x90, 0xed, 0xa4, 0x25, 0x8a, 0x16, 0xa4, 0x18, 0xcd, 0xee, 0xe2, + 0x06, 0x4f, 0x72, 0x73, 0xda, 0xde, 0xf4, 0x68, 0xf1, 0x9a, 0x06, 0xc3, + 0xcc, 0x3d, 0x25, 0xdc, 0xb4, 0x7a, 0xca, 0xda, 0xfc, 0xc3, 0xaa, 0x4b, + 0x61, 0x70, 0x5b, 0x44, 0xed, 0xa5, 0xb7, 0xde, 0xed, 0x0b, 0xc7, 0xe4, + 0x2b, 0xb0, 0x74, 0x6b, 0xbb, 0xad, 0x0a, 0xce, 0x85, 0x37, 0x68, 0x2b, + 0x79, 0xcc, 0x2e, 0x8c, 0x6f, 0x4e, 0xc7, 0x3b, 0x1b, 0x1f, 0xfb, 0xe6, + 0xb5, 0xd0, 0x7e, 0x0a, 0x4e, 0xad, 0xdb, 0x37, 0x59, 0xbc, 0x4c, 0x3d, + 0x33, 0x75, 0x66, 0x14, 0xf5, 0x41, 0x59, 0xf3, 0x75, 0x1f, 0x38, 0x82, + 0x88, 0x28, 0xa1, 0xd0, 0x6a, 0xda, 0xf4, 0xd9, 0xfc, 0x27, 0x0c, 0x94, + 0x1a, 0xb3, 0x7d, 0x33, 0x80, 0xc1, 0x6a, 0xac, 0x4d, 0xa3, 0x52, 0xcb, + 0x15, 0x2b, 0x4d, 0xcc, 0xe0, 0xa6, 0x3e, 0xee, 0x0a, 0x84, 0xa0, 0xeb, + 0x07, 0xf2, 0x43, 0x59, 0x7c, 0x67, 0x59, 0xaa, 0xf9, 0x1a, 0xa6, 0x23, + 0xb5, 0xb5, 0xc2, 0x66}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA224, + 106, + {0x24, 0x88, 0x2e, 0xaa, 0x76, 0x7b, 0x6f, 0xc5, 0x94, 0x38, 0x8d, 0xa5, + 0x9d, 0x57, 0x8b, 0xd8, 0x3e, 0xa1, 0x5e, 0x7c, 0x2a, 0x23, 0x9c, 0x78, + 0xae, 0x07, 0x09, 0x8f, 0x2a, 0xd4, 0x57, 0x37, 0xb1, 0x55, 0xa7, 0x93, + 0x3b, 0x98, 0xe0, 0x2d, 0xe0, 0x18, 0xda, 0x38, 0x02, 0x29, 0xb2, 0xf4, + 0x64, 0x91, 0x43, 0xa8, 0x2b, 0xf8, 0x6e, 0xb4, 0xc8, 0xb0, 0x0d, 0xcf, + 0x64, 0x18, 0xe0, 0x0c, 0xcd, 0x90, 0x59, 0xfc, 0xd5, 0x66, 0x5d, 0xbf, + 0x4c, 0x06, 0x5a, 0x90, 0xef, 0xc9, 0x30, 0x58, 0x62, 0x91, 0x38, 0x71, + 0xa7, 0xce, 0xac, 0x58, 0x6e, 0x25, 0x63, 0x49, 0x93, 0xf4, 0xdd, 0xb2, + 0xaf, 0x2e, 0x95, 0x99, 0x2f, 0x95, 0x16, 0x6e, 0x0e, 0xe6, 0x10, 0xbf, + 0x0b, 0x22, 0x39, 0x7a, 0xe5, 0xdb, 0x50, 0x6d, 0xb3, 0x11, 0x38, 0x38, + 0xaf, 0xc5, 0x9e, 0xfd, 0xf7, 0xa3, 0x0a, 0x5f, 0x5b, 0x42, 0xae, 0x33, + 0x9f, 0x37, 0x9b, 0x88, 0x62, 0xae, 0x27, 0x06, 0x77, 0x18, 0xfe, 0xf9, + 0x59, 0x82, 0x40, 0x8d, 0xe7, 0xcf, 0x64, 0xca, 0x35, 0xc5, 0xff, 0x19, + 0x5e, 0x39, 0xa3, 0x90, 0xe6, 0x2d, 0x44, 0x65, 0xb4, 0x97, 0x7a, 0x7c, + 0x2f, 0x75, 0x45, 0x02, 0x6f, 0x64, 0x70, 0x07, 0xe9, 0x48, 0x3d, 0xbc, + 0x3e, 0x5f, 0x03, 0x0c, 0xe7, 0x88, 0x3e, 0x8e, 0x43, 0x79, 0xde, 0xfe, + 0xdd, 0x5f, 0x53, 0x61, 0x6a, 0x2c, 0xb2, 0xda, 0xf9, 0x32, 0xa0, 0x53, + 0xc0, 0x87, 0xcc, 0x55, 0x9f, 0xbc, 0x47, 0x70, 0x73, 0xdb, 0x8e, 0x9a, + 0xea, 0xf3, 0x70, 0x8c, 0x76, 0x05, 0xdc, 0xcb, 0xd3, 0xb2, 0xdf, 0x68, + 0xf3, 0xc9, 0x57, 0x41, 0x9a, 0xe8, 0x35, 0x4e, 0xe0, 0x1f, 0x36, 0x71, + 0xfc, 0x27, 0xaa, 0x17, 0xa8, 0x07, 0x95, 0xd0, 0xb6, 0x56, 0x04, 0xaf, + 0x0f, 0x47, 0x7b, 0x7a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA224, + 107, + {0x97, 0xfd, 0x91, 0xd2, 0xe2, 0x81, 0x94, 0x5e, 0x46, 0xbe, 0xf3, 0x85, + 0x25, 0x62, 0x72, 0x4a, 0x0f, 0xba, 0x61, 0x7a, 0xd2, 0x28, 0x20, 0x63, + 0xc1, 0x82, 0xd6, 0x97, 0x9c, 0x3d, 0xc7, 0x29, 0x89, 0x43, 0x2a, 0xb0, + 0xc3, 0x34, 0x4a, 0xf0, 0x47, 0xdd, 0x81, 0xd4, 0x1f, 0xb2, 0xab, 0xf6, + 0xa0, 0x0b, 0xc1, 0xa6, 0x3b, 0xaf, 0x1a, 0xf3, 0x20, 0xbb, 0xbf, 0x47, + 0xa0, 0x0d, 0xeb, 0x25, 0x38, 0xa3, 0xe3, 0x53, 0xcd, 0xf0, 0x94, 0x3a, + 0x6f, 0x36, 0x2d, 0xa1, 0x45, 0x87, 0x29, 0xcc, 0x24, 0xca, 0x55, 0xdc, + 0x20, 0x49, 0x7a, 0x9e, 0x30, 0xc7, 0x89, 0x5c, 0x24, 0xc7, 0xa3, 0x6c, + 0x1e, 0x8b, 0x42, 0x78, 0x6c, 0xe1, 0x74, 0x58, 0x13, 0x4a, 0x10, 0xab, + 0xb8, 0x1d, 0xe6, 0xe1, 0x4e, 0x6a, 0x34, 0x93, 0x15, 0x14, 0x22, 0x38, + 0xa2, 0x2b, 0x56, 0xec, 0x21, 0x65, 0xb9, 0x0d, 0x73, 0xbb, 0xcc, 0xc2, + 0x49, 0xb0, 0xe1, 0xa1, 0xdb, 0x9c, 0x05, 0xfa, 0x19, 0x0b, 0xe7, 0x22, + 0x8a, 0x5f, 0xf8, 0xea, 0x10, 0x5a, 0x1e, 0x1a, 0x40, 0xdf, 0xb2, 0x7b, + 0xe7, 0x71, 0x88, 0xad, 0x83, 0xf7, 0x7d, 0x39, 0x9c, 0xd2, 0x09, 0x76, + 0xee, 0x20, 0xe4, 0x24, 0xa3, 0x24, 0x04, 0x63, 0x94, 0xc9, 0xc8, 0x37, + 0xc6, 0x91, 0x2f, 0x3d, 0x23, 0x51, 0x23, 0x76, 0xfd, 0xf8, 0x46, 0x13, + 0x43, 0x98, 0xf0, 0xb9, 0xd6, 0xa1, 0xa6, 0x58, 0x94, 0xfe, 0x9e, 0x95, + 0x22, 0x24, 0x8e, 0x39, 0x9d, 0x6e, 0x78, 0x7a, 0x88, 0x9a, 0xc5, 0x43, + 0x1f, 0xe3, 0xa2, 0xff, 0x5c, 0x68, 0x55, 0xf1, 0x21, 0xb3, 0x78, 0x15, + 0xbe, 0x35, 0xf6, 0x5a, 0x9c, 0x72, 0x40, 0x08, 0xce, 0x74, 0x4d, 0x34, + 0x31, 0xb7, 0x61, 0xf8, 0x7c, 0xf8, 0x4e, 0x33, 0x20, 0xe2, 0x01, 0xb6, + 0x36, 0x48, 0x85, 0xff}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA224, + 108, + {0x5b, 0x20, 0xdf, 0xf0, 0xb9, 0xa6, 0x11, 0x0c, 0x8a, 0x3b, 0x83, 0x3c, + 0x72, 0xb3, 0x8d, 0x20, 0xcc, 0x86, 0xfa, 0xb6, 0x3d, 0x9f, 0x12, 0xa1, + 0xa4, 0x66, 0x41, 0xfa, 0x05, 0xf4, 0x5d, 0xf7, 0xcd, 0x72, 0x8e, 0x22, + 0x1c, 0xc7, 0xef, 0x4c, 0x59, 0xa7, 0x6b, 0xf6, 0x43, 0x91, 0x8a, 0x68, + 0x0a, 0xfe, 0x78, 0x25, 0x3e, 0xb8, 0x40, 0xcf, 0x56, 0x36, 0x39, 0xbd, + 0xe8, 0x77, 0x8f, 0xa2, 0x87, 0x71, 0x7e, 0x72, 0xf4, 0x5d, 0x3e, 0x39, + 0xd2, 0x1d, 0x07, 0x66, 0x4d, 0x8d, 0x33, 0xc7, 0x52, 0x67, 0xd2, 0x4b, + 0x6b, 0xbf, 0xb4, 0x0e, 0xc8, 0x47, 0xaa, 0x9f, 0x9f, 0x45, 0x46, 0x8f, + 0x01, 0x4e, 0x3d, 0x48, 0xde, 0x25, 0xdd, 0x73, 0x5e, 0x3c, 0x99, 0x98, + 0xdb, 0xb0, 0xb4, 0x82, 0xb2, 0x19, 0xda, 0xc5, 0xda, 0x97, 0x1f, 0x42, + 0x4d, 0x69, 0xb9, 0x8d, 0x86, 0xf2, 0x2a, 0x35, 0xdc, 0x65, 0xdf, 0x85, + 0xf2, 0xdc, 0xd0, 0x8c, 0x41, 0xdb, 0xdf, 0x65, 0xad, 0x53, 0xc8, 0x21, + 0x0b, 0x56, 0xc6, 0x5c, 0xd0, 0x05, 0xba, 0x03, 0x8d, 0x33, 0xed, 0xec, + 0xeb, 0xc9, 0x52, 0xab, 0x07, 0x58, 0x2c, 0x5e, 0x6a, 0x47, 0x69, 0xcf, + 0x84, 0x5f, 0x25, 0x47, 0x74, 0xa7, 0xee, 0xee, 0xa5, 0x9a, 0xca, 0x72, + 0x80, 0x29, 0xc0, 0xf3, 0xd0, 0x7a, 0xa4, 0x4b, 0x30, 0xa6, 0xdd, 0xcb, + 0x17, 0xc2, 0x03, 0xf8, 0x5c, 0x73, 0x2f, 0xc2, 0x4c, 0x8d, 0x37, 0x97, + 0xd3, 0x82, 0x7d, 0x48, 0xc4, 0x08, 0x03, 0x31, 0x4b, 0x8a, 0x98, 0x78, + 0x97, 0x33, 0x35, 0xfd, 0x82, 0x7f, 0x04, 0x0d, 0x2f, 0x71, 0x6d, 0x9d, + 0x30, 0xca, 0x66, 0xdf, 0x6e, 0x7b, 0x19, 0x04, 0x3d, 0xc5, 0x3a, 0x80, + 0xf0, 0x5c, 0x12, 0xe6, 0x92, 0xaa, 0x6b, 0x3c, 0x4d, 0x79, 0x02, 0x27, + 0x88, 0xb7, 0xe5, 0xc5}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA224, + 109, + {0x36, 0x41, 0x51, 0x13, 0xca, 0xcc, 0x68, 0x0e, 0xa4, 0xca, 0xe6, 0x2d, + 0xf2, 0x2e, 0x52, 0xe4, 0x20, 0xbe, 0x4f, 0x48, 0x21, 0x9f, 0x45, 0xa9, + 0x0a, 0x66, 0xe3, 0xf1, 0xf0, 0x23, 0xa7, 0xf0, 0x04, 0xd8, 0x28, 0xbd, + 0x0a, 0xe9, 0x23, 0xca, 0x92, 0x7a, 0x45, 0xcc, 0x8e, 0x84, 0x0e, 0x63, + 0x5b, 0x06, 0x01, 0x9a, 0x14, 0x6f, 0xfe, 0x81, 0xe1, 0xbd, 0x77, 0x7f, + 0x79, 0xa5, 0xbd, 0x23, 0xa0, 0x95, 0x3d, 0x68, 0xf5, 0x20, 0x31, 0x5f, + 0x90, 0x50, 0x26, 0xc5, 0x30, 0xdd, 0xee, 0xa6, 0xa8, 0xb7, 0xb6, 0x2f, + 0x55, 0x9e, 0x20, 0x81, 0x89, 0xad, 0x47, 0xe5, 0xad, 0x79, 0x7d, 0xf5, + 0xfc, 0x01, 0x9d, 0xe2, 0x96, 0x67, 0xb9, 0xba, 0x8a, 0xd5, 0x36, 0x61, + 0xb5, 0xed, 0x93, 0xd7, 0x3a, 0xb3, 0xfa, 0x3c, 0x13, 0xee, 0xe7, 0xc5, + 0xe7, 0x5e, 0xa4, 0x0c, 0x9d, 0x87, 0xc0, 0xa4, 0x5a, 0xe0, 0x65, 0x77, + 0x6d, 0x78, 0x1a, 0x3d, 0x94, 0xef, 0x9f, 0x58, 0x78, 0xbd, 0xa1, 0xab, + 0xe9, 0x40, 0xd2, 0x35, 0x63, 0xb8, 0x4b, 0xe0, 0x0e, 0xfd, 0xb5, 0xf6, + 0x86, 0x71, 0x66, 0x8f, 0x44, 0xe1, 0x0d, 0x56, 0x0b, 0x41, 0x2e, 0x17, + 0x28, 0x0f, 0x5b, 0xe9, 0x44, 0x8d, 0x8f, 0xf0, 0x57, 0xcc, 0x07, 0x71, + 0x53, 0x62, 0x5f, 0xe5, 0x24, 0x3d, 0x5c, 0xbd, 0x4e, 0xe3, 0x58, 0xa5, + 0x6f, 0x52, 0xbb, 0x07, 0xf4, 0x7c, 0xc6, 0xf4, 0xd7, 0x68, 0x54, 0x34, + 0x46, 0xb4, 0xca, 0xb1, 0xed, 0x1f, 0x48, 0x92, 0x63, 0x47, 0x79, 0x17, + 0x17, 0x8f, 0x84, 0x67, 0x0a, 0x8f, 0x1c, 0xfb, 0xce, 0xa9, 0x7b, 0x94, + 0xed, 0x95, 0x1d, 0x29, 0x20, 0x9d, 0xd7, 0x0a, 0xe9, 0x05, 0xc8, 0xd7, + 0x95, 0x59, 0x5c, 0x72, 0x37, 0x53, 0xc9, 0xf6, 0x02, 0x80, 0x07, 0xc3, + 0x74, 0x4f, 0xb9, 0x59}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA224, + 110, + {0x88, 0x32, 0x05, 0xaf, 0xea, 0xa9, 0x6f, 0x27, 0x23, 0x1b, 0x48, 0x5c, + 0x53, 0xea, 0xd5, 0x8a, 0x99, 0x49, 0xa3, 0x75, 0xa6, 0x77, 0xa2, 0x8c, + 0x13, 0xc5, 0xe4, 0x16, 0x3d, 0x9a, 0x9b, 0xf4, 0x05, 0x89, 0xf1, 0x98, + 0xdb, 0xac, 0x53, 0xa5, 0x8c, 0x6f, 0x70, 0xed, 0x08, 0x7b, 0xcb, 0x75, + 0x78, 0x0d, 0x51, 0x60, 0xd5, 0x67, 0xd6, 0xb7, 0x7d, 0x73, 0x74, 0x7f, + 0xf7, 0x68, 0x7f, 0x6c, 0xe7, 0x08, 0xb0, 0x41, 0x97, 0xbe, 0x7f, 0xa7, + 0xc4, 0xcd, 0x87, 0xdb, 0xf1, 0x6d, 0x2a, 0xcb, 0x26, 0x93, 0xfb, 0xe7, + 0x5b, 0x3b, 0x56, 0x33, 0xcd, 0xc0, 0x07, 0x97, 0x62, 0x12, 0x9a, 0xc6, + 0xeb, 0x7c, 0xdf, 0x29, 0x28, 0x38, 0x64, 0x8f, 0xa2, 0xfc, 0xbd, 0xc4, + 0x36, 0x35, 0x48, 0xf4, 0x05, 0x9f, 0x6e, 0x96, 0x79, 0x2b, 0x98, 0xa9, + 0xa8, 0xa0, 0x41, 0x16, 0x22, 0xdd, 0x18, 0x5c, 0x0f, 0x65, 0xa4, 0x23, + 0xfc, 0x06, 0xd7, 0x0c, 0x93, 0x1c, 0xb2, 0x88, 0xd2, 0xf3, 0x27, 0x3d, + 0x12, 0x0c, 0x80, 0x00, 0xad, 0xeb, 0xf2, 0x77, 0xb9, 0x5c, 0xbb, 0x42, + 0xd1, 0x25, 0x43, 0x2f, 0xf8, 0x4b, 0xe2, 0x4f, 0xf8, 0xfb, 0xd8, 0x99, + 0x2f, 0xee, 0x51, 0x75, 0x7e, 0x95, 0x78, 0xcf, 0xe8, 0x3f, 0xf0, 0xb3, + 0x7d, 0x4c, 0x4f, 0xc2, 0x85, 0x66, 0x06, 0xa8, 0x20, 0xd2, 0x2d, 0x36, + 0x7a, 0x1f, 0xe4, 0x7c, 0xb3, 0xe1, 0x69, 0x54, 0x65, 0x67, 0x78, 0xdf, + 0x08, 0xd1, 0xab, 0x8f, 0x86, 0x86, 0x39, 0xfe, 0xa4, 0x35, 0x96, 0xb4, + 0x56, 0x71, 0xd0, 0x65, 0x10, 0xf5, 0xc5, 0x3e, 0xd7, 0x9e, 0xa6, 0xc9, + 0x18, 0xd0, 0x15, 0xec, 0xed, 0xed, 0xe1, 0xf8, 0x98, 0xd6, 0x26, 0xf9, + 0x5f, 0xc6, 0xbf, 0xc5, 0xb6, 0xd6, 0xc8, 0x1e, 0x9e, 0xf0, 0x1f, 0xaa, + 0x5b, 0x56, 0xbf, 0xfb}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA224, + 111, + {0x3f, 0xc3, 0x6f, 0xc6, 0x28, 0xb1, 0x8c, 0xf1, 0x3f, 0xa4, 0xc6, 0x69, + 0x3e, 0xe9, 0x81, 0x05, 0x59, 0x0b, 0x96, 0xda, 0x05, 0xc5, 0x8d, 0xe4, + 0x4c, 0xb1, 0x4d, 0x6e, 0xe4, 0xf0, 0x38, 0xc7, 0x6a, 0x0b, 0x05, 0x57, + 0xc6, 0xbb, 0x9c, 0x4a, 0x28, 0x9e, 0x34, 0x42, 0x15, 0x4c, 0xae, 0xb4, + 0x27, 0xe9, 0xd7, 0x7a, 0xbd, 0xd2, 0xbd, 0x3d, 0xea, 0x4f, 0x43, 0xdb, + 0x5d, 0x9e, 0x40, 0xd2, 0xfa, 0xcd, 0xbb, 0x61, 0xb2, 0x34, 0x82, 0x91, + 0x04, 0x0b, 0x4c, 0xa1, 0x8a, 0x41, 0x06, 0xd3, 0xc0, 0x61, 0xa7, 0xb3, + 0xf5, 0x14, 0x60, 0x29, 0x01, 0xe3, 0xd8, 0x68, 0x0c, 0x81, 0xeb, 0xb5, + 0x2b, 0x4d, 0x4a, 0xda, 0x68, 0xd4, 0x3a, 0x3a, 0x0d, 0x4f, 0x9d, 0x79, + 0xf3, 0x44, 0x49, 0x38, 0x02, 0x54, 0xe2, 0x65, 0xeb, 0xe0, 0x52, 0x4e, + 0xc6, 0x0f, 0xc9, 0xf7, 0x60, 0xfc, 0x4b, 0x90, 0xbd, 0xce, 0x7f, 0x2a, + 0x7e, 0x74, 0xa8, 0xee, 0x97, 0xea, 0x8f, 0x0b, 0x57, 0x99, 0xf1, 0x73, + 0x00, 0xae, 0x6d, 0x4a, 0x30, 0xce, 0xbb, 0xbd, 0x6e, 0xdd, 0x2a, 0x41, + 0xd8, 0x86, 0x22, 0x88, 0xb3, 0x7c, 0xac, 0x2a, 0x7b, 0x9e, 0x4f, 0x5f, + 0xa3, 0xf7, 0x8e, 0xbd, 0x76, 0x17, 0x15, 0xc3, 0x6e, 0x1e, 0x22, 0x61, + 0x56, 0xc0, 0x5e, 0xb6, 0xdd, 0x6f, 0x9d, 0x67, 0x28, 0x45, 0x23, 0x62, + 0x0b, 0xb9, 0x38, 0xd9, 0x12, 0xca, 0x38, 0x8b, 0xa3, 0xd9, 0xcd, 0x24, + 0xfa, 0x35, 0x4c, 0xba, 0x42, 0xbe, 0x0c, 0x93, 0x2b, 0x00, 0xf5, 0x2e, + 0x34, 0x5c, 0x8c, 0x8e, 0x49, 0x1c, 0xce, 0x4d, 0xa3, 0xe1, 0xe0, 0x7b, + 0x9e, 0x9f, 0x14, 0xd8, 0x43, 0x53, 0xce, 0x93, 0xb2, 0x7d, 0xde, 0xa1, + 0x56, 0x5d, 0x83, 0x81, 0xaa, 0xdc, 0x05, 0x15, 0x79, 0x27, 0x76, 0x24, + 0xcb, 0x3f, 0xe7, 0xf2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA224, + 112, + {0x5b, 0x27, 0x31, 0x74, 0x9c, 0x71, 0x5c, 0x39, 0x4b, 0x71, 0x8a, 0x51, + 0xcf, 0xbb, 0xca, 0x73, 0x1e, 0x65, 0x1d, 0xda, 0xed, 0x84, 0x47, 0x11, + 0x77, 0x16, 0x9f, 0xa7, 0xaf, 0xef, 0x0f, 0xad, 0x68, 0xb0, 0xcf, 0x35, + 0x41, 0x6a, 0x94, 0xd9, 0x12, 0xce, 0x1e, 0x55, 0x5b, 0x31, 0x21, 0x8a, + 0x28, 0xdc, 0xaa, 0x1c, 0x22, 0xf6, 0x45, 0x77, 0xc7, 0x99, 0x9b, 0xc1, + 0x5a, 0xe9, 0x9b, 0x0b, 0xb7, 0x22, 0xa8, 0x4a, 0xde, 0x80, 0x96, 0xc4, + 0x9d, 0xb9, 0x96, 0x5c, 0x2a, 0x11, 0xdd, 0x22, 0x94, 0x80, 0x9f, 0xc7, + 0xa3, 0x43, 0x74, 0x31, 0x70, 0x8e, 0x88, 0xb7, 0x77, 0x6a, 0x2d, 0x17, + 0xdf, 0x8d, 0xcd, 0xca, 0x12, 0x39, 0xd1, 0x1e, 0xbe, 0xc3, 0x54, 0xb8, + 0x0a, 0x4f, 0x78, 0x7d, 0x1a, 0x15, 0xaa, 0xeb, 0x50, 0x4d, 0x9c, 0xfb, + 0x73, 0xdc, 0xda, 0x2b, 0x70, 0x23, 0x3a, 0x73, 0xac, 0xd1, 0x45, 0x79, + 0xc2, 0x6d, 0x8b, 0x16, 0x6e, 0x0d, 0xc3, 0xf4, 0xbd, 0xd1, 0xd6, 0xbd, + 0xeb, 0xe8, 0x1f, 0x40, 0xcc, 0x99, 0x8f, 0xb0, 0x35, 0xc1, 0x08, 0x1d, + 0x80, 0xea, 0xa3, 0xde, 0xc7, 0xcc, 0xbe, 0x3e, 0x5b, 0x70, 0x3c, 0xf8, + 0x5a, 0x03, 0x8a, 0x93, 0x27, 0xbf, 0xbd, 0x3c, 0x1f, 0x26, 0x0a, 0xf1, + 0x48, 0xb7, 0x98, 0x0c, 0x8d, 0x5e, 0x7a, 0x02, 0x6d, 0x3e, 0x5b, 0xb3, + 0x67, 0x89, 0xef, 0x55, 0x4e, 0xb2, 0x45, 0xd0, 0x5a, 0x40, 0xaa, 0xd1, + 0xd0, 0xcb, 0xaa, 0x9e, 0x43, 0xba, 0x46, 0xc1, 0x12, 0x2a, 0x11, 0x60, + 0xcc, 0x79, 0xd4, 0x40, 0x18, 0x98, 0x2b, 0x69, 0xe0, 0x9a, 0xa3, 0x42, + 0x71, 0xb4, 0x2b, 0xab, 0xe3, 0x54, 0x6d, 0x1d, 0xee, 0xa2, 0x36, 0x52, + 0x7b, 0x49, 0xe9, 0x89, 0x5e, 0xfa, 0xc1, 0xbe, 0x13, 0x11, 0x7a, 0x87, + 0x19, 0x41, 0x9b, 0xda}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA224, + 113, + {0x4a, 0xec, 0xbf, 0x74, 0xbb, 0x2e, 0xbd, 0x63, 0x4e, 0x39, 0x83, 0x70, + 0x98, 0x3c, 0x14, 0x7d, 0x01, 0x2c, 0x4b, 0xcc, 0x69, 0x7c, 0xaa, 0x4a, + 0x54, 0x85, 0x75, 0x01, 0x35, 0x26, 0x3c, 0x00, 0x4a, 0xcd, 0x22, 0x18, + 0xa1, 0x61, 0x0c, 0xb1, 0x7a, 0x32, 0x8d, 0x56, 0x0a, 0x6c, 0x69, 0x2b, + 0xd0, 0xad, 0xe1, 0x0a, 0x6a, 0xba, 0x6f, 0x34, 0x8d, 0xde, 0x36, 0xe8, + 0xa9, 0x6e, 0xfb, 0x3c, 0xbe, 0x9d, 0x0f, 0xd5, 0x8c, 0xeb, 0xfa, 0xc5, + 0xac, 0xe2, 0x66, 0x98, 0xab, 0x21, 0xb6, 0xb4, 0x5f, 0xdc, 0x1f, 0xfb, + 0x28, 0x34, 0x7f, 0x29, 0x06, 0x99, 0x07, 0x81, 0x99, 0x87, 0xd4, 0x33, + 0x3a, 0xf2, 0x47, 0x36, 0xf0, 0x5b, 0xf2, 0x95, 0x3f, 0x42, 0xc8, 0xe7, + 0x9b, 0xcd, 0x46, 0x95, 0x58, 0x48, 0x07, 0xfd, 0xba, 0x2e, 0x18, 0x40, + 0x65, 0xcc, 0xc5, 0x1b, 0x34, 0x5d, 0x06, 0x4b, 0x26, 0xba, 0xcd, 0xe9, + 0xee, 0x24, 0x82, 0xca, 0x2c, 0xc8, 0x1c, 0x47, 0xcb, 0x3c, 0x30, 0xa1, + 0x38, 0xc8, 0xbe, 0x31, 0xaf, 0x26, 0x45, 0xbe, 0xe2, 0x17, 0x31, 0x0d, + 0x81, 0x51, 0x6b, 0xc6, 0x40, 0x36, 0xa1, 0x09, 0xf1, 0x93, 0x07, 0xaa, + 0xe3, 0x48, 0x7d, 0xd1, 0x45, 0xd1, 0x17, 0x5e, 0xfe, 0xa7, 0x3d, 0x03, + 0xc1, 0xd3, 0x2b, 0xed, 0x7a, 0xdc, 0x6c, 0x74, 0x0a, 0x64, 0xe4, 0xf4, + 0xc7, 0x8e, 0x95, 0xf3, 0x51, 0x1c, 0xdc, 0xb9, 0x00, 0x7d, 0x21, 0x27, + 0x98, 0xfd, 0x09, 0xdb, 0xc9, 0x0e, 0x07, 0x28, 0x38, 0x1a, 0xe8, 0x85, + 0x07, 0x6e, 0x4c, 0x3c, 0x54, 0x5e, 0xbc, 0x5b, 0x67, 0xa9, 0x39, 0xe5, + 0x55, 0x88, 0xe9, 0xef, 0x5e, 0x36, 0x40, 0xda, 0xa2, 0x85, 0x17, 0xde, + 0xd7, 0xae, 0x0c, 0x06, 0x8e, 0x0f, 0xef, 0x99, 0x40, 0xb2, 0x1d, 0x87, + 0x17, 0x28, 0xb3, 0x1a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA224, + 114, + {0xb6, 0x1d, 0x25, 0x1d, 0xfe, 0x5c, 0x18, 0x51, 0xef, 0x87, 0x39, 0x29, + 0x3b, 0x0d, 0x9a, 0xf8, 0xab, 0x2a, 0x48, 0x25, 0x65, 0xcd, 0xc3, 0xb4, + 0x3b, 0xba, 0x70, 0xdb, 0x7a, 0x03, 0xa7, 0xd8, 0x87, 0x8c, 0x37, 0x2d, + 0x93, 0x94, 0x3f, 0x42, 0x67, 0x4a, 0x76, 0x78, 0xb4, 0x1f, 0xfc, 0x90, + 0x89, 0xd9, 0xa9, 0x3c, 0x7a, 0x80, 0x09, 0xb5, 0x7b, 0x2f, 0xe1, 0x5f, + 0xe1, 0xd9, 0x44, 0xee, 0xc7, 0xc3, 0x07, 0xe2, 0xf7, 0x9c, 0xa2, 0xb3, + 0xcf, 0xe0, 0x78, 0x78, 0xca, 0xd8, 0xb4, 0xd1, 0xf3, 0x8b, 0xaf, 0x18, + 0x15, 0x83, 0xe3, 0x0d, 0x7b, 0x1c, 0x71, 0x89, 0x48, 0x8b, 0x7b, 0xc8, + 0x2e, 0x0e, 0x63, 0xc2, 0xef, 0xab, 0x91, 0xfc, 0x8f, 0xc4, 0x07, 0x33, + 0x30, 0x6c, 0xe6, 0xb1, 0x2e, 0x0d, 0xb3, 0xc8, 0x24, 0x53, 0x24, 0xe4, + 0x25, 0x0a, 0x9a, 0x01, 0x5c, 0x22, 0x15, 0x61, 0x17, 0x8e, 0x54, 0xb6, + 0x15, 0x39, 0x68, 0x92, 0x41, 0x5f, 0xb0, 0xa9, 0x78, 0x35, 0x38, 0xcd, + 0x4b, 0xdb, 0xb3, 0x7e, 0xe1, 0x9f, 0x10, 0xf5, 0x27, 0x16, 0x5c, 0xd5, + 0x45, 0x2c, 0xb1, 0xbd, 0x2c, 0xf8, 0x1b, 0x67, 0x24, 0x51, 0xda, 0x95, + 0x40, 0xe3, 0x6d, 0x9d, 0x32, 0x41, 0x6b, 0xac, 0x5b, 0x9c, 0xd8, 0xb1, + 0xaf, 0x67, 0xac, 0x4c, 0x12, 0xdc, 0x0f, 0x39, 0xcd, 0x3b, 0x99, 0x64, + 0x8a, 0x4f, 0xe7, 0xd9, 0xe2, 0x3b, 0x75, 0xdf, 0x68, 0x38, 0x40, 0x82, + 0x25, 0xbd, 0xcb, 0xac, 0xcd, 0x80, 0x96, 0x4c, 0x13, 0xc9, 0x1b, 0xa8, + 0xc2, 0x5f, 0x5a, 0x0f, 0x82, 0x2c, 0x5d, 0x03, 0xae, 0x9e, 0x0b, 0xff, + 0xd3, 0x32, 0x40, 0x28, 0xd4, 0x68, 0x8b, 0x26, 0x25, 0x54, 0x2e, 0xf8, + 0xff, 0x54, 0xcb, 0xef, 0x0c, 0xdd, 0x1f, 0x52, 0xf3, 0xff, 0xa8, 0x83, + 0x26, 0xd1, 0x65, 0x9f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA224, + 115, + {0x32, 0x6f, 0xeb, 0xb5, 0x7e, 0xb7, 0x6b, 0x58, 0xea, 0x5a, 0x0c, 0x87, + 0x33, 0x83, 0xcd, 0x14, 0x94, 0x7f, 0x0c, 0x39, 0xbe, 0x33, 0x38, 0x69, + 0x0c, 0x6e, 0x3d, 0x1f, 0xed, 0x14, 0x39, 0x27, 0x8b, 0x8c, 0xe3, 0x52, + 0xb9, 0xda, 0xe6, 0x97, 0x72, 0x70, 0x37, 0xaf, 0xff, 0xf5, 0x33, 0x50, + 0xfb, 0x57, 0xd4, 0xe8, 0x33, 0x47, 0xe7, 0xac, 0xa5, 0xa8, 0x6b, 0x0b, + 0xf4, 0xdd, 0x2e, 0xef, 0x88, 0xe0, 0xf0, 0x8e, 0x0b, 0x68, 0x00, 0x02, + 0x1e, 0x31, 0x0a, 0x3a, 0xbb, 0x6d, 0x85, 0xcb, 0x50, 0x4c, 0x71, 0x14, + 0xe5, 0x98, 0x7c, 0xd3, 0xce, 0x39, 0x90, 0x5b, 0x12, 0x58, 0xa3, 0xfb, + 0x0c, 0x7c, 0xa1, 0xc4, 0xfa, 0x6f, 0x54, 0x04, 0x06, 0xa1, 0x89, 0x08, + 0x66, 0xa6, 0x35, 0xdd, 0x84, 0x89, 0x19, 0xec, 0x55, 0xee, 0xbf, 0xe1, + 0x91, 0x7a, 0xfe, 0x3a, 0xd4, 0x7d, 0x2a, 0xe2, 0x71, 0x77, 0xc2, 0xa1, + 0xcf, 0xf8, 0x4a, 0x75, 0x19, 0xf1, 0x72, 0x45, 0xa4, 0x62, 0xc2, 0x8c, + 0xa4, 0x2f, 0xe4, 0x98, 0x00, 0x70, 0xd6, 0xf7, 0x2b, 0x52, 0xbe, 0x44, + 0x3c, 0x12, 0x5d, 0xb0, 0x95, 0x34, 0x4b, 0x89, 0x26, 0x9c, 0x81, 0x66, + 0x46, 0x8b, 0x08, 0xdd, 0xd5, 0x28, 0x96, 0xc0, 0xb5, 0x90, 0xce, 0x6f, + 0x3b, 0x41, 0x84, 0xcb, 0xe5, 0x34, 0x96, 0xcf, 0xe3, 0x85, 0x32, 0xb1, + 0x8d, 0xf4, 0xc5, 0xff, 0x02, 0x13, 0x39, 0xe9, 0x42, 0x5e, 0x06, 0x08, + 0xe8, 0x32, 0xb6, 0x7d, 0xba, 0x26, 0x54, 0x49, 0xde, 0x2d, 0x05, 0x2a, + 0xdc, 0x07, 0x7f, 0x25, 0x83, 0x1b, 0xae, 0xf3, 0xf7, 0xcb, 0x8c, 0xe6, + 0x18, 0xaa, 0x8e, 0xb8, 0x9f, 0xe0, 0x81, 0xa2, 0xf5, 0x7d, 0x9d, 0x0f, + 0x3d, 0x8a, 0x9c, 0x20, 0x10, 0xae, 0x32, 0x48, 0x49, 0x55, 0xbb, 0xc2, + 0x8c, 0x45, 0x29, 0x70}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA224, + 116, + {0xae, 0x2e, 0x46, 0xa3, 0x2c, 0xaa, 0x85, 0xe7, 0xe7, 0x59, 0x31, 0xae, + 0xb5, 0xf6, 0x9e, 0xf3, 0x7a, 0x0e, 0x6e, 0x68, 0x4a, 0x59, 0xec, 0x05, + 0x8a, 0x48, 0xa2, 0x3b, 0xdc, 0xb1, 0xa0, 0xc2, 0x18, 0x65, 0x70, 0x46, + 0x9d, 0x7c, 0x63, 0x69, 0xdc, 0x88, 0x74, 0xe1, 0x4a, 0x25, 0xf9, 0xb6, + 0x8d, 0x6e, 0x77, 0x9f, 0xf1, 0xa1, 0x67, 0x44, 0x99, 0xfc, 0x86, 0x02, + 0xba, 0xc5, 0x84, 0x8b, 0xd9, 0xf0, 0xcc, 0xcb, 0xc7, 0xe5, 0xb2, 0xcd, + 0x13, 0x8b, 0xa6, 0xa0, 0x27, 0x70, 0xc8, 0x7a, 0xc8, 0x2c, 0x3f, 0xcf, + 0x60, 0xe2, 0xb1, 0x24, 0xe4, 0x8d, 0x77, 0xc0, 0x4d, 0xda, 0x8a, 0x05, + 0x05, 0x36, 0x32, 0xe2, 0x5f, 0x2d, 0xd9, 0x5a, 0x8f, 0x7c, 0x79, 0xf1, + 0x52, 0xa7, 0x46, 0x34, 0x64, 0x62, 0x27, 0x5a, 0x8c, 0x77, 0x9d, 0x51, + 0x5d, 0xba, 0x6f, 0x85, 0x63, 0xac, 0xf7, 0xae, 0x08, 0xb1, 0x0e, 0xfb, + 0x95, 0xed, 0x85, 0xbe, 0x29, 0x28, 0x12, 0x91, 0x85, 0x79, 0x44, 0xfd, + 0x74, 0xbb, 0xf8, 0x5f, 0x78, 0x27, 0x01, 0xd7, 0xe7, 0x3a, 0xbe, 0x94, + 0x24, 0x75, 0x6b, 0x12, 0x81, 0xc9, 0xae, 0x3c, 0xed, 0xc3, 0x8d, 0xe4, + 0x90, 0x60, 0x61, 0xb9, 0x83, 0x75, 0x2d, 0x48, 0x1b, 0x3f, 0xab, 0xbe, + 0x51, 0x3c, 0xc0, 0x15, 0x39, 0xc3, 0x3f, 0xec, 0x9f, 0x3d, 0x5e, 0x79, + 0xb2, 0x0e, 0x05, 0x0d, 0xed, 0xc5, 0xf9, 0x75, 0xc6, 0x96, 0x60, 0x7b, + 0xa6, 0x4d, 0x8e, 0x62, 0x3b, 0x71, 0x7d, 0x8f, 0xff, 0xd4, 0x1b, 0x9d, + 0x28, 0xaf, 0x51, 0xaa, 0xfb, 0x2e, 0xfe, 0x26, 0x88, 0x40, 0xd8, 0x86, + 0xfa, 0xd2, 0x41, 0x9d, 0xf9, 0xf3, 0x2b, 0x4d, 0x49, 0x33, 0x78, 0xdd, + 0x87, 0xbb, 0xc1, 0x19, 0x9f, 0x86, 0x43, 0x8c, 0xf7, 0x4e, 0x0a, 0x0f, + 0x7b, 0x98, 0x85, 0xb4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA224, + 117, + {0x4d, 0xd4, 0xbf, 0x9a, 0x57, 0xfc, 0x71, 0xa3, 0x2e, 0xcb, 0x68, 0x06, + 0x3a, 0x6f, 0xce, 0xf1, 0xaa, 0x8c, 0xa1, 0x20, 0x91, 0x24, 0xd8, 0x7a, + 0xb0, 0xff, 0x1a, 0x8e, 0xac, 0x2f, 0xb8, 0x92, 0x70, 0xde, 0x10, 0xf4, + 0x84, 0xfc, 0x6b, 0x38, 0x5d, 0xdc, 0xd5, 0xc8, 0x40, 0x49, 0xdf, 0x9c, + 0x85, 0xfb, 0xa9, 0x98, 0xb3, 0x3d, 0x77, 0x7a, 0x61, 0x71, 0xf8, 0x7c, + 0x5e, 0x60, 0x94, 0x8f, 0xec, 0x10, 0xec, 0x6e, 0xdd, 0xab, 0xef, 0xeb, + 0xd6, 0x9b, 0xca, 0x0d, 0x0d, 0xcd, 0xfa, 0xa2, 0xa3, 0xea, 0x65, 0xe9, + 0xcc, 0xf5, 0x5f, 0x3c, 0x5a, 0x3c, 0x2f, 0x3c, 0x79, 0x45, 0x22, 0x68, + 0x1a, 0x9a, 0x32, 0x83, 0xaa, 0x1d, 0x03, 0xc5, 0xb2, 0x38, 0x41, 0x98, + 0x4b, 0x68, 0xe9, 0x43, 0x5d, 0xc7, 0x9e, 0x1f, 0x32, 0xe9, 0xdc, 0x39, + 0x2a, 0x0a, 0x46, 0x57, 0xbe, 0x88, 0x32, 0xc9, 0xde, 0x06, 0x3e, 0xef, + 0xdf, 0xb2, 0x4f, 0xff, 0xb2, 0xad, 0x11, 0xec, 0x16, 0xc1, 0x76, 0x07, + 0xf4, 0xfe, 0x9e, 0x52, 0x6c, 0xcc, 0xd2, 0x2d, 0x5a, 0xa7, 0x2b, 0x11, + 0xbd, 0x2d, 0x78, 0xb7, 0xe3, 0x60, 0x6c, 0x95, 0xe6, 0xa5, 0xc2, 0xed, + 0xf8, 0x64, 0x8c, 0xa7, 0xf2, 0x7f, 0xb6, 0xa3, 0x70, 0xbe, 0x52, 0xf3, + 0x48, 0x7a, 0x7e, 0x5d, 0xb5, 0x64, 0x90, 0x7f, 0x7b, 0xea, 0xd7, 0x6b, + 0x0a, 0xbf, 0x8f, 0x03, 0x6f, 0x3e, 0xbb, 0x8a, 0x11, 0x63, 0xb2, 0x77, + 0xf6, 0x6f, 0x50, 0xf2, 0x53, 0xfc, 0x0a, 0x98, 0xa0, 0xeb, 0x6d, 0x16, + 0xe7, 0x6f, 0xfd, 0xa6, 0xac, 0x67, 0xf6, 0x37, 0xc6, 0xd5, 0x6e, 0x0f, + 0xb6, 0x4c, 0xa5, 0x3f, 0xc0, 0x36, 0xe3, 0x98, 0xa6, 0xb6, 0xb2, 0x65, + 0xae, 0x59, 0x54, 0x6e, 0x6b, 0x98, 0x79, 0x49, 0xad, 0x6c, 0xb3, 0x43, + 0x0f, 0x75, 0x02, 0xdc}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA224, + 118, + {0x96, 0x22, 0x5b, 0x72, 0x41, 0xed, 0xed, 0xeb, 0xd7, 0x22, 0xa0, 0xc6, + 0x8a, 0x46, 0xca, 0x99, 0xeb, 0x08, 0x1b, 0xd0, 0xf5, 0x5e, 0xef, 0x0c, + 0xc4, 0x59, 0x5a, 0x07, 0x37, 0xa5, 0x90, 0x09, 0xb7, 0xac, 0x19, 0x28, + 0x86, 0x92, 0xbe, 0x4d, 0x59, 0x4f, 0xe1, 0x66, 0xee, 0x35, 0xdb, 0xc7, + 0xc3, 0x4b, 0x5c, 0x4f, 0x8c, 0xbb, 0xb3, 0xce, 0x3b, 0x3a, 0x10, 0xb5, + 0x53, 0xb7, 0x67, 0x19, 0x32, 0xd4, 0x01, 0xbc, 0x2b, 0x71, 0x58, 0x26, + 0x6e, 0xac, 0x9e, 0x5e, 0x0f, 0x0e, 0x7c, 0xa6, 0xbc, 0x2d, 0x0e, 0xc0, + 0xd6, 0xba, 0xe8, 0x61, 0x04, 0xde, 0x02, 0xe1, 0x1d, 0xbb, 0xbc, 0x65, + 0x2a, 0xcb, 0x8f, 0x88, 0xf3, 0x12, 0x2b, 0x3a, 0x10, 0x54, 0xd7, 0xdd, + 0x37, 0xc9, 0x4c, 0xee, 0x5e, 0xa8, 0x2d, 0xb3, 0xb1, 0x45, 0xae, 0x41, + 0xc5, 0xbb, 0x06, 0x5f, 0xb1, 0xb8, 0xeb, 0x6d, 0x3a, 0x70, 0x64, 0x38, + 0xa0, 0x39, 0x05, 0xc8, 0x08, 0x8b, 0xc8, 0xb8, 0xe5, 0xef, 0x3c, 0xca, + 0x90, 0x01, 0xc8, 0x33, 0xe4, 0x88, 0x3a, 0xd7, 0xe3, 0x5f, 0xdb, 0xe6, + 0x54, 0xf4, 0xc2, 0x35, 0x80, 0xd2, 0x2d, 0x53, 0x3d, 0x7a, 0x39, 0x38, + 0xb1, 0x6f, 0x0e, 0x3d, 0x45, 0x7c, 0x62, 0x91, 0x18, 0xb3, 0x29, 0x4e, + 0x46, 0x86, 0xed, 0x4c, 0x6b, 0x70, 0x3b, 0xde, 0xc9, 0x46, 0xda, 0xbe, + 0x75, 0xa0, 0x41, 0x1a, 0x8c, 0xfe, 0x48, 0x77, 0xf0, 0xd7, 0xb7, 0x1c, + 0x66, 0x62, 0xd8, 0x55, 0xbf, 0x8b, 0xd1, 0x9c, 0x61, 0xb5, 0x7f, 0xf4, + 0xe6, 0x1d, 0x75, 0x6a, 0xec, 0x4f, 0x1a, 0x54, 0xdb, 0xa2, 0x6c, 0x07, + 0x17, 0xf8, 0x3b, 0x87, 0x05, 0x6c, 0x7b, 0x98, 0x27, 0x66, 0xb8, 0xc1, + 0xcb, 0x40, 0x70, 0x22, 0xd6, 0xb6, 0xc0, 0x27, 0x62, 0xaa, 0x2c, 0xe0, + 0x2c, 0xd3, 0xbc, 0x9f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA224, + 119, + {0x26, 0xa7, 0x3b, 0x76, 0x55, 0x18, 0x79, 0xa9, 0x18, 0x82, 0x13, 0xc3, + 0x9f, 0xd6, 0x9f, 0x88, 0x87, 0xe0, 0x0f, 0x52, 0x80, 0xae, 0xbb, 0x87, + 0xf2, 0xe6, 0xac, 0x60, 0x49, 0xd9, 0x38, 0xb4, 0x1a, 0xe6, 0x16, 0x97, + 0x14, 0x19, 0xa7, 0xab, 0xb8, 0x12, 0x97, 0xa2, 0x50, 0xdf, 0x76, 0xd1, + 0x01, 0xc1, 0x11, 0xae, 0x58, 0x1b, 0x11, 0x04, 0xc2, 0xc6, 0x70, 0xc8, + 0x65, 0xd3, 0x20, 0x81, 0x78, 0x8d, 0x99, 0x34, 0xca, 0xb1, 0x85, 0xef, + 0x3f, 0x82, 0xa2, 0xb6, 0x3e, 0x41, 0x89, 0xcd, 0x44, 0x57, 0x50, 0xc6, + 0xf0, 0x78, 0x2d, 0xbf, 0xd7, 0xe9, 0xcd, 0xb3, 0x7d, 0x78, 0x1b, 0xe0, + 0x6c, 0xc7, 0x2a, 0x14, 0x67, 0x3e, 0x1f, 0x24, 0x4f, 0xa3, 0x09, 0x50, + 0x28, 0x40, 0x40, 0x90, 0xd2, 0x95, 0x4e, 0x13, 0xe6, 0x92, 0xb0, 0xe6, + 0x24, 0xd2, 0xc5, 0xcb, 0x66, 0x3c, 0xe4, 0x68, 0x07, 0x6c, 0x08, 0x82, + 0x9a, 0x3e, 0x51, 0xe8, 0xb0, 0xa1, 0x26, 0x32, 0xe7, 0x11, 0x93, 0xf5, + 0xc6, 0x77, 0x80, 0xdb, 0x62, 0x0a, 0x2f, 0xab, 0x9a, 0x36, 0xf7, 0x79, + 0x16, 0xb8, 0x63, 0x9b, 0xc8, 0x2a, 0x24, 0xad, 0x8c, 0xee, 0x73, 0xd1, + 0x5c, 0x17, 0xfc, 0xa3, 0x44, 0x3f, 0x37, 0xfe, 0x6f, 0x4a, 0x84, 0xfc, + 0xf8, 0xbb, 0x91, 0xf0, 0xdd, 0x9d, 0x37, 0x1b, 0x0f, 0x39, 0x0a, 0x4d, + 0xca, 0xd4, 0x53, 0x8c, 0xb5, 0x49, 0x19, 0xda, 0x6b, 0x1b, 0x58, 0x4b, + 0x23, 0x35, 0x99, 0xf1, 0x74, 0x82, 0x7f, 0xc5, 0x41, 0x81, 0x1e, 0xce, + 0x4c, 0x58, 0x60, 0xb8, 0x1d, 0x7c, 0x75, 0xc8, 0x59, 0xcc, 0x83, 0x6c, + 0xf2, 0x8b, 0xdd, 0x66, 0x09, 0x75, 0x37, 0xf7, 0xe8, 0x47, 0xef, 0xdc, + 0x1d, 0xcf, 0x03, 0xbd, 0x4c, 0xb2, 0x28, 0x4a, 0x02, 0xaa, 0x17, 0x2b, + 0xeb, 0x52, 0xa9, 0x5a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA224, + 120, + {0xaa, 0xcc, 0xb6, 0xd6, 0xe7, 0x91, 0x63, 0x30, 0xff, 0xe5, 0x35, 0xaf, + 0xe9, 0xaf, 0xe3, 0xfa, 0x39, 0xb3, 0x7a, 0x20, 0x00, 0x8f, 0x62, 0x16, + 0x8c, 0xf3, 0x4e, 0xfb, 0x43, 0x29, 0xa3, 0x1f, 0xac, 0x1a, 0x47, 0xf0, + 0x70, 0x88, 0x46, 0x22, 0x4c, 0xd3, 0xab, 0x7d, 0xf3, 0x8d, 0xaa, 0x71, + 0xa8, 0x44, 0x1c, 0x0b, 0x1d, 0x13, 0x3f, 0x62, 0x02, 0x58, 0xcf, 0x00, + 0xc9, 0x18, 0x58, 0x35, 0x3c, 0xb9, 0xad, 0x6e, 0x68, 0x92, 0xe2, 0x41, + 0x96, 0x8d, 0x9e, 0x10, 0x05, 0xc8, 0x7c, 0xe4, 0x81, 0x1c, 0x73, 0x05, + 0x99, 0x06, 0x71, 0x1a, 0x38, 0x61, 0x8e, 0xa1, 0xa0, 0x80, 0x68, 0x93, + 0x78, 0x8c, 0x6c, 0x48, 0x6f, 0xbe, 0x46, 0xf4, 0xe2, 0x01, 0x1f, 0xd7, + 0xc6, 0x16, 0x91, 0xd6, 0x8a, 0x18, 0xb0, 0x1f, 0x96, 0x9e, 0xef, 0xd7, + 0x84, 0x98, 0x07, 0x6a, 0x45, 0x8b, 0x76, 0x79, 0xcd, 0xd7, 0x60, 0x69, + 0xd3, 0xb1, 0x77, 0x77, 0xce, 0xcf, 0xaf, 0x89, 0xdc, 0xdd, 0xb3, 0xbc, + 0x7e, 0x78, 0x63, 0x1d, 0x5b, 0xe6, 0x0d, 0x90, 0xb1, 0x21, 0x38, 0xbe, + 0xf2, 0x01, 0x1b, 0xce, 0x1f, 0x6c, 0x03, 0x37, 0x50, 0xfd, 0xbc, 0x13, + 0x66, 0xba, 0x1e, 0x12, 0x83, 0xb9, 0x51, 0x3f, 0x38, 0x44, 0x59, 0x78, + 0x79, 0x38, 0x89, 0xa8, 0x62, 0x19, 0x60, 0xcf, 0x43, 0x89, 0x23, 0x5d, + 0x46, 0x83, 0x12, 0x94, 0xa5, 0xb6, 0xe8, 0x2c, 0x68, 0x05, 0xf3, 0x73, + 0xb4, 0xb9, 0xeb, 0x4f, 0x0e, 0xde, 0xb7, 0x77, 0xd2, 0xba, 0xe6, 0xd8, + 0x9d, 0xe6, 0xe7, 0xb8, 0x20, 0xb6, 0x95, 0x54, 0xe9, 0x41, 0x89, 0x9b, + 0x48, 0x19, 0x5a, 0xc8, 0xbc, 0xb3, 0x7a, 0xf1, 0xaa, 0x4e, 0x39, 0xf0, + 0xe1, 0xea, 0x5b, 0x6e, 0x62, 0x20, 0x1e, 0x0f, 0xfc, 0x53, 0xfc, 0x2e, + 0x18, 0x29, 0xfc, 0xf5}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA224, + 121, + {0x6a, 0xe2, 0x70, 0xba, 0x3e, 0x32, 0xab, 0x2b, 0xdf, 0x1c, 0x8f, 0xb4, + 0x70, 0x28, 0x61, 0x2c, 0x5e, 0x64, 0x36, 0xde, 0x1b, 0xf7, 0x16, 0xef, + 0x56, 0xdc, 0xc4, 0xcf, 0x46, 0x67, 0xef, 0x11, 0x41, 0x79, 0x7d, 0xdb, + 0x75, 0x6a, 0x82, 0x9b, 0x39, 0x0f, 0x42, 0x30, 0x05, 0x41, 0xba, 0x5d, + 0x27, 0x6a, 0xc7, 0xe2, 0x33, 0x7a, 0x59, 0x2e, 0x93, 0x02, 0xd0, 0x21, + 0x77, 0xa7, 0x97, 0xc6, 0xab, 0x40, 0xb4, 0x3e, 0x8d, 0xb9, 0x65, 0x7d, + 0x27, 0x8b, 0xfe, 0x83, 0xfd, 0x8e, 0xf0, 0x6d, 0x1c, 0xbe, 0x9b, 0x90, + 0xeb, 0x7c, 0xf7, 0x0e, 0x19, 0x01, 0xb0, 0x5c, 0x59, 0xa2, 0x4c, 0x0a, + 0xe7, 0x25, 0x61, 0x2f, 0xa9, 0x87, 0x8d, 0x0c, 0x30, 0x61, 0x81, 0x2f, + 0x2e, 0x20, 0x7f, 0xd6, 0x8a, 0x2d, 0xe9, 0xa9, 0x7b, 0x57, 0x1c, 0x67, + 0xc3, 0x32, 0xda, 0x55, 0x81, 0xd5, 0x10, 0x4e, 0x3f, 0x8e, 0x6a, 0x2c, + 0x88, 0xd0, 0x69, 0xff, 0x46, 0x74, 0xe1, 0x81, 0x20, 0xbf, 0x37, 0x87, + 0x9f, 0xdb, 0x37, 0xf7, 0x02, 0xb8, 0xe6, 0xff, 0xf5, 0xff, 0x44, 0x40, + 0x21, 0x87, 0xe9, 0xe1, 0xe1, 0x13, 0x11, 0xd8, 0xd2, 0xf2, 0x7f, 0xbc, + 0xb8, 0xcf, 0xdd, 0x7a, 0xe2, 0x30, 0xc0, 0xce, 0x31, 0x98, 0x98, 0xc6, + 0xe3, 0x3c, 0xb9, 0x10, 0x5c, 0x47, 0xdb, 0x26, 0x98, 0xf3, 0x5f, 0x05, + 0xc2, 0x40, 0x5a, 0x8a, 0x69, 0xe5, 0x7d, 0x58, 0x18, 0x51, 0xc6, 0x99, + 0x11, 0x27, 0x25, 0x54, 0x43, 0x3f, 0x73, 0x5b, 0x57, 0x42, 0xf0, 0xda, + 0xfb, 0xee, 0xc0, 0x15, 0x1a, 0x80, 0x4e, 0x39, 0xfb, 0xe4, 0xc8, 0x85, + 0x1f, 0xa7, 0x3e, 0xfa, 0xb7, 0x53, 0x91, 0x4a, 0x22, 0x8a, 0xd7, 0xe2, + 0x35, 0xd9, 0x5f, 0x40, 0x3d, 0x2d, 0xb4, 0x32, 0x2e, 0xd5, 0xde, 0x3a, + 0x6b, 0xc8, 0xfc, 0x07}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA224, + 122, + {0x28, 0x8b, 0x09, 0x2c, 0x25, 0x9d, 0x26, 0x9e, 0xb8, 0xc5, 0xe2, 0x9a, + 0xb1, 0xea, 0xab, 0xae, 0x77, 0x92, 0x6c, 0xd9, 0xae, 0x2e, 0x70, 0x0b, + 0x63, 0x76, 0x73, 0x69, 0x70, 0x20, 0xb9, 0x7d, 0x5e, 0x70, 0xd2, 0xe4, + 0x5e, 0x47, 0xc1, 0x7e, 0xe8, 0x3a, 0x19, 0x43, 0x88, 0xf0, 0x1c, 0x44, + 0xa8, 0xc5, 0xe4, 0x60, 0x66, 0x36, 0x77, 0x27, 0x84, 0xd7, 0x35, 0x53, + 0xd4, 0x2d, 0xd7, 0xe8, 0x68, 0x6c, 0x75, 0x19, 0x9e, 0xcb, 0xe3, 0xf3, + 0xf3, 0x09, 0xcc, 0x28, 0x07, 0x2e, 0x72, 0xb6, 0xec, 0xa2, 0xd3, 0xad, + 0xe1, 0xf0, 0x06, 0xf1, 0x74, 0x3f, 0x4e, 0x88, 0x96, 0x72, 0x52, 0xb0, + 0x46, 0xff, 0x81, 0x36, 0x65, 0xbe, 0x45, 0x0c, 0xbd, 0x45, 0xc3, 0xc9, + 0x96, 0xb5, 0x63, 0xca, 0x8f, 0x9c, 0xcd, 0x53, 0x0d, 0x1d, 0x61, 0xb6, + 0x2b, 0x56, 0x2c, 0x8f, 0x18, 0x97, 0x6d, 0x0e, 0x02, 0xe3, 0x3e, 0xed, + 0xdf, 0xa8, 0x20, 0x3f, 0x7d, 0x83, 0x00, 0x14, 0x77, 0xf4, 0xed, 0x19, + 0x10, 0xef, 0xb2, 0xa2, 0x68, 0x55, 0xf5, 0xd1, 0x3a, 0x91, 0x9f, 0x3c, + 0x53, 0xc0, 0xe4, 0xab, 0x97, 0xe5, 0xf3, 0xf6, 0x7d, 0x59, 0x9d, 0xf8, + 0x13, 0x1a, 0xfb, 0xe9, 0x74, 0xe9, 0x6d, 0x31, 0x3f, 0x7c, 0x55, 0xe2, + 0xbd, 0xc3, 0xdb, 0xeb, 0x8a, 0x97, 0xf5, 0x09, 0x0e, 0xb7, 0x08, 0x2a, + 0x25, 0xb7, 0x5d, 0xef, 0xf1, 0x2f, 0x18, 0xf7, 0xff, 0x48, 0x67, 0x31, + 0xde, 0xb3, 0xc4, 0x3a, 0xc8, 0x47, 0x42, 0x10, 0x83, 0xcd, 0xbe, 0xae, + 0xa6, 0x33, 0xe0, 0xe5, 0x3e, 0xc7, 0x9c, 0x95, 0x39, 0x3b, 0x9f, 0x30, + 0x0a, 0x7a, 0x72, 0x1b, 0x29, 0x79, 0x2c, 0x59, 0xf7, 0xad, 0x06, 0x98, + 0x92, 0xe6, 0x27, 0x01, 0x6f, 0x5a, 0x73, 0x37, 0x7a, 0x01, 0x2d, 0x66, + 0x33, 0x6b, 0xa8, 0xa3}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA224, + 123, + {0x9c, 0x95, 0xc7, 0xd4, 0xb8, 0xe9, 0xbd, 0x17, 0x19, 0x46, 0x0e, 0x08, + 0xd3, 0xad, 0x18, 0x42, 0xfe, 0x43, 0xe8, 0x39, 0x7c, 0x16, 0x05, 0xe2, + 0xe3, 0xdf, 0x9b, 0xad, 0xeb, 0x22, 0x8e, 0xba, 0x51, 0x4c, 0xd2, 0xc5, + 0xf6, 0xa1, 0x1c, 0xba, 0x92, 0x4e, 0xc2, 0x87, 0xab, 0x16, 0x4d, 0x41, + 0xa5, 0x25, 0xde, 0x11, 0xc8, 0xf4, 0x59, 0x82, 0x96, 0x97, 0x51, 0x7d, + 0x27, 0x14, 0x44, 0xb5, 0xd1, 0xa9, 0x73, 0x5f, 0xe0, 0xa9, 0xcd, 0x46, + 0xc8, 0x21, 0x23, 0xca, 0xf0, 0x63, 0xa7, 0xa2, 0xc7, 0xeb, 0xa7, 0xea, + 0x2a, 0xe0, 0xe9, 0x3d, 0xf0, 0x4c, 0x7f, 0x4c, 0xab, 0x38, 0x90, 0x4c, + 0xe3, 0x94, 0xd1, 0xf1, 0x29, 0x68, 0x79, 0x6c, 0x6a, 0x74, 0x45, 0x35, + 0xe2, 0xef, 0xc6, 0x52, 0x9a, 0xb1, 0x8e, 0x74, 0x79, 0x92, 0xdb, 0x7a, + 0x35, 0xc2, 0x7e, 0x55, 0x6f, 0xf0, 0xd8, 0x97, 0xf8, 0xb1, 0x95, 0x0b, + 0xd5, 0x0f, 0x33, 0x3f, 0x9f, 0x8a, 0xdd, 0x8e, 0xf1, 0xfa, 0xd5, 0xeb, + 0xdf, 0x38, 0xcb, 0x9a, 0xff, 0x56, 0x3b, 0x0f, 0xe7, 0xfb, 0xdf, 0xed, + 0x5f, 0xc5, 0xd6, 0x3c, 0x68, 0x06, 0x0b, 0x38, 0x0f, 0x5c, 0x79, 0x2a, + 0xde, 0x7d, 0x6c, 0x52, 0x95, 0xc1, 0xf2, 0x5f, 0xc7, 0x5f, 0x72, 0x07, + 0xbc, 0x36, 0x24, 0x59, 0x56, 0x69, 0xff, 0xb2, 0x02, 0x82, 0xd7, 0xfc, + 0xbc, 0x3b, 0x24, 0xb8, 0x75, 0x57, 0x40, 0xe4, 0x1b, 0xca, 0xf8, 0x6b, + 0x97, 0x4a, 0x7a, 0xae, 0x3c, 0xf1, 0xa7, 0xed, 0x1e, 0x73, 0x12, 0x44, + 0x92, 0x40, 0xdd, 0x80, 0xac, 0x17, 0x15, 0x94, 0x9b, 0x75, 0x65, 0xba, + 0x11, 0xc2, 0xad, 0xf3, 0x05, 0x01, 0xbf, 0xb0, 0xd3, 0x86, 0xb5, 0xdc, + 0x91, 0x58, 0x1f, 0xa1, 0xdf, 0x31, 0xf5, 0xb2, 0x6c, 0x17, 0x5c, 0x7c, + 0x60, 0xfc, 0x53, 0x8c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA224, + 124, + {0xb5, 0x60, 0x94, 0x42, 0xda, 0x89, 0xbe, 0x47, 0x09, 0x5a, 0x0d, 0x9f, + 0x57, 0x21, 0xb3, 0xc5, 0x73, 0x82, 0x02, 0x5d, 0x02, 0x0b, 0x8f, 0xda, + 0xfc, 0x0c, 0xd9, 0x6d, 0xf6, 0x0f, 0x9e, 0x90, 0xd8, 0x49, 0x9e, 0xa2, + 0xa2, 0xa5, 0xc7, 0x15, 0xf3, 0xd3, 0x0f, 0x99, 0xaf, 0x92, 0x5a, 0x00, + 0x66, 0x34, 0xa8, 0x4f, 0xf0, 0xec, 0xfe, 0xf2, 0x6d, 0x95, 0x9b, 0xa7, + 0x74, 0xac, 0x9b, 0x26, 0x18, 0x0d, 0xd3, 0xe2, 0xdc, 0xae, 0xd0, 0x3e, + 0xbf, 0x29, 0x22, 0xfc, 0xc3, 0x3f, 0xba, 0xbd, 0xa2, 0x61, 0x53, 0x4e, + 0x55, 0x58, 0xa4, 0x03, 0xcf, 0x08, 0x44, 0xfe, 0x0e, 0x71, 0x5a, 0xfe, + 0x70, 0x59, 0xad, 0xf9, 0x88, 0x86, 0x68, 0xaa, 0x9c, 0x34, 0xbb, 0x53, + 0x5d, 0x72, 0x32, 0x2d, 0xb8, 0xca, 0xd9, 0x3a, 0x0f, 0x86, 0x07, 0xe2, + 0x58, 0xbb, 0xed, 0x3b, 0xd7, 0x11, 0xf8, 0x18, 0x8c, 0x38, 0x0f, 0xba, + 0x83, 0x67, 0x78, 0x0b, 0x06, 0xf6, 0x08, 0x74, 0x43, 0x7e, 0x42, 0x49, + 0xc8, 0x69, 0x53, 0x5c, 0x26, 0x68, 0x01, 0x26, 0x84, 0xa2, 0x7b, 0x29, + 0xaa, 0x1c, 0xc6, 0xfc, 0x15, 0xb5, 0x26, 0x89, 0x03, 0x22, 0x7c, 0xe9, + 0x83, 0x8a, 0x43, 0x7e, 0xfe, 0x50, 0x73, 0x22, 0x4f, 0xce, 0x92, 0x6e, + 0x2c, 0x8e, 0x63, 0x34, 0xaa, 0x1f, 0xa0, 0x57, 0x52, 0x6b, 0x56, 0x6c, + 0x06, 0xf6, 0x85, 0x33, 0x86, 0x92, 0xe7, 0x2a, 0xc7, 0x61, 0x38, 0x84, + 0xee, 0xd1, 0x52, 0x69, 0x28, 0x89, 0x2a, 0x84, 0x9c, 0xaa, 0x3a, 0xb7, + 0x98, 0x36, 0x1a, 0xe2, 0xbd, 0xe4, 0x34, 0x8b, 0x5d, 0x09, 0xd1, 0x3c, + 0x4f, 0x5a, 0x47, 0x9a, 0x94, 0xe4, 0xe4, 0xf3, 0xbc, 0x84, 0xbe, 0x2f, + 0xe0, 0x18, 0x4f, 0xdf, 0x4f, 0xc5, 0x54, 0x94, 0x31, 0x2a, 0x4f, 0x89, + 0x1e, 0x69, 0x73, 0x8c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA224, + 125, + {0x60, 0x68, 0xcb, 0xb7, 0x45, 0x92, 0x6f, 0x80, 0xb1, 0x92, 0xd4, 0xf5, + 0xcb, 0x2b, 0x00, 0x9b, 0x74, 0xd4, 0x33, 0x72, 0x00, 0xce, 0xea, 0x82, + 0xe2, 0x6b, 0xb2, 0x1a, 0x32, 0x85, 0xde, 0x67, 0x33, 0x12, 0x3c, 0x4d, + 0xd4, 0xe4, 0xf4, 0x7f, 0x34, 0xa0, 0xbd, 0x05, 0xc3, 0x10, 0xb4, 0xd5, + 0x0e, 0xc5, 0xf5, 0x4c, 0xb9, 0xfd, 0x13, 0xd0, 0xcd, 0xea, 0xc8, 0xa3, + 0x10, 0x73, 0xc0, 0x1e, 0x1f, 0xe1, 0x19, 0x47, 0x4c, 0x97, 0xb0, 0x81, + 0x64, 0xc6, 0x23, 0x96, 0xfc, 0x7e, 0x12, 0x84, 0xe8, 0xfe, 0x97, 0xfd, + 0x57, 0x0b, 0xab, 0x06, 0x5d, 0xe8, 0xec, 0xbc, 0xfb, 0x88, 0x21, 0x0d, + 0x44, 0xfd, 0xaf, 0xae, 0xa7, 0xaf, 0x0b, 0xd2, 0x6c, 0x00, 0x17, 0xa9, + 0x6b, 0xa9, 0x15, 0x2d, 0xb8, 0x28, 0xc4, 0x2f, 0x89, 0x5f, 0x68, 0x8d, + 0x92, 0xdb, 0x2d, 0x7a, 0x51, 0xd9, 0x66, 0xc5, 0xab, 0x78, 0x10, 0x06, + 0x2a, 0x91, 0x3c, 0x44, 0x7f, 0x75, 0xd4, 0xe5, 0x05, 0x2d, 0xa9, 0x73, + 0x58, 0x8f, 0xa4, 0x9e, 0x99, 0x0b, 0xbd, 0x88, 0xec, 0x2f, 0xfc, 0x6b, + 0x57, 0x16, 0x74, 0x19, 0x3b, 0x58, 0x4f, 0x50, 0x09, 0x3b, 0x42, 0x4a, + 0x17, 0x3c, 0x25, 0x3e, 0x7e, 0x71, 0x1d, 0x64, 0x7a, 0x19, 0x0a, 0x5a, + 0x5a, 0x7d, 0xfc, 0x2c, 0x31, 0x10, 0xf1, 0x1d, 0xd8, 0x36, 0x08, 0xb0, + 0xfb, 0x7c, 0xfc, 0xc6, 0x38, 0xea, 0x97, 0x72, 0x7c, 0x9b, 0x18, 0x5e, + 0x28, 0xc9, 0xf0, 0xbc, 0xda, 0x32, 0xa8, 0xec, 0x43, 0xab, 0xba, 0x40, + 0x1c, 0x51, 0x9e, 0x05, 0x0b, 0x78, 0x19, 0xc0, 0x9f, 0xe0, 0x32, 0x04, + 0xae, 0xc7, 0x21, 0x6b, 0xfd, 0x41, 0xe3, 0x89, 0x87, 0x7a, 0x33, 0xbf, + 0xd1, 0x8f, 0xc6, 0xa0, 0x8c, 0xfa, 0x81, 0x5f, 0xed, 0xd5, 0xf1, 0x0f, + 0x4b, 0x87, 0xf8, 0x33}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA224, + 126, + {0x92, 0xe2, 0x2a, 0x0b, 0x52, 0xc4, 0xb8, 0x3d, 0x9a, 0x0e, 0xa0, 0x55, + 0x97, 0x9f, 0xe3, 0xe1, 0x99, 0x84, 0xae, 0xc5, 0x76, 0x2a, 0x63, 0x9a, + 0x51, 0xd0, 0x7d, 0xe1, 0xc2, 0x98, 0xec, 0x85, 0x5b, 0x34, 0x9e, 0xd5, + 0xe8, 0xb2, 0x8e, 0x0f, 0x3c, 0x58, 0x3a, 0x58, 0x93, 0xc4, 0x24, 0x36, + 0x53, 0x65, 0x2f, 0x54, 0x46, 0x59, 0xba, 0x25, 0x1a, 0x01, 0x79, 0x34, + 0xc9, 0x86, 0x96, 0x87, 0x97, 0x84, 0xdd, 0xf0, 0x4b, 0x9c, 0x3b, 0xcc, + 0xf4, 0xa0, 0x6b, 0x07, 0x15, 0xdd, 0x6e, 0x53, 0xf7, 0x62, 0xe9, 0xb6, + 0xdc, 0x80, 0x22, 0x17, 0x86, 0x00, 0xd8, 0x8b, 0xda, 0xd7, 0x27, 0xd8, + 0xb3, 0xd7, 0xe7, 0x2d, 0x96, 0x7d, 0x4e, 0x44, 0xb5, 0xbf, 0x30, 0x95, + 0xdb, 0x62, 0x6a, 0xe0, 0x6e, 0x78, 0x4c, 0x49, 0xf2, 0x48, 0x49, 0x04, + 0x1d, 0xac, 0x41, 0x1a, 0x42, 0xe2, 0x0a, 0x8a, 0xc9, 0x6c, 0xe7, 0x7c, + 0x31, 0xd8, 0x2e, 0xa1, 0x7e, 0x10, 0x55, 0x30, 0xd5, 0x22, 0x97, 0x8a, + 0xc1, 0xc8, 0x6c, 0x65, 0x2e, 0x90, 0x48, 0x1a, 0xf2, 0x0a, 0xe5, 0x44, + 0x9f, 0x93, 0x4e, 0xb0, 0x0d, 0xea, 0x92, 0xbd, 0x16, 0x65, 0xe4, 0x7e, + 0x91, 0x43, 0x91, 0xcd, 0x32, 0xa0, 0x1a, 0xc4, 0x99, 0x27, 0x7b, 0x18, + 0x97, 0x5a, 0xca, 0x6e, 0x6c, 0xdc, 0x0e, 0x87, 0x73, 0xc5, 0x24, 0xd8, + 0x37, 0x5d, 0xed, 0x14, 0xa8, 0x5e, 0xed, 0x50, 0xb9, 0x57, 0xf1, 0x52, + 0x07, 0x92, 0x97, 0x47, 0x2f, 0x41, 0x88, 0x9a, 0x2a, 0xcb, 0x5c, 0x51, + 0x0c, 0xf9, 0x03, 0x02, 0x50, 0xd1, 0xd4, 0x79, 0x9f, 0xf1, 0x65, 0xec, + 0xd4, 0xf6, 0x97, 0x4f, 0x8d, 0x50, 0x94, 0xd2, 0x72, 0xfd, 0xf1, 0x44, + 0x5c, 0x84, 0xcf, 0x27, 0x19, 0x9b, 0x7c, 0xd3, 0x31, 0x79, 0xa4, 0xad, + 0x14, 0xb7, 0x33, 0x98}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA224, + 127, + {0x10, 0x31, 0x9c, 0x54, 0x91, 0xe3, 0x81, 0xdd, 0x49, 0xb2, 0xac, 0xa0, + 0x62, 0x7a, 0xae, 0xa1, 0x20, 0x30, 0x20, 0x65, 0x08, 0x11, 0x2a, 0x84, + 0x69, 0x98, 0x94, 0xde, 0x3b, 0x85, 0xc7, 0x8d, 0xf4, 0xc1, 0xa1, 0x0b, + 0xad, 0x00, 0x9d, 0x2b, 0x56, 0xa4, 0x08, 0x90, 0x82, 0xe5, 0x35, 0x71, + 0xc9, 0x54, 0xe8, 0x3d, 0x9e, 0xef, 0x80, 0x67, 0xb5, 0xaa, 0x1d, 0xa9, + 0x48, 0xc6, 0xfc, 0x91, 0xba, 0xf7, 0xeb, 0x9b, 0x3b, 0x53, 0xba, 0x00, + 0xcb, 0x1c, 0xc7, 0xbd, 0x96, 0xbc, 0xf8, 0x0f, 0xd5, 0x23, 0xf3, 0x87, + 0x0f, 0x86, 0xe8, 0xbf, 0x17, 0x26, 0xd2, 0x73, 0x25, 0x63, 0x3e, 0xac, + 0x38, 0x0b, 0x9b, 0xf3, 0x6a, 0x4d, 0x29, 0x22, 0x29, 0xf8, 0xc2, 0xb6, + 0xff, 0x86, 0x47, 0x6d, 0x95, 0xe4, 0x54, 0xd9, 0x1d, 0x92, 0xe2, 0xd8, + 0x50, 0xa9, 0x0c, 0xe3, 0x72, 0xd7, 0xba, 0x86, 0x33, 0xa5, 0x54, 0xc0, + 0x5e, 0xea, 0x5e, 0x6d, 0x1d, 0x63, 0x65, 0x12, 0x9c, 0xc7, 0xa4, 0xc4, + 0xf4, 0x1d, 0x80, 0xe7, 0x70, 0x45, 0x8d, 0x0f, 0x4a, 0xe4, 0x3d, 0x68, + 0x33, 0x54, 0x4b, 0x1c, 0x7e, 0x52, 0x12, 0xd5, 0x47, 0x5c, 0xc7, 0x8f, + 0x32, 0x67, 0x20, 0xa4, 0x80, 0xd7, 0xdd, 0x22, 0xd5, 0x50, 0xcb, 0x51, + 0x45, 0xc9, 0x85, 0xdf, 0x82, 0xf4, 0xca, 0x6d, 0x92, 0x91, 0x53, 0x26, + 0xb3, 0x44, 0xf8, 0x98, 0xf1, 0xca, 0xad, 0x6a, 0x7b, 0xb1, 0x25, 0xfa, + 0x37, 0x1f, 0x26, 0xca, 0x1a, 0x91, 0xa6, 0x91, 0x73, 0x80, 0x3a, 0x80, + 0x8b, 0xc2, 0xa7, 0x9d, 0x65, 0xab, 0x35, 0x5d, 0x31, 0x59, 0x18, 0x56, + 0x60, 0xe4, 0xb0, 0x19, 0x3a, 0x6d, 0xd4, 0x4f, 0xf1, 0x85, 0x48, 0xd0, + 0xda, 0x0e, 0xf9, 0xa3, 0xda, 0x6a, 0x4b, 0xdc, 0xfc, 0xa6, 0x4f, 0xb6, + 0x17, 0xdb, 0xbb, 0x63}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA224, + 128, + {0x9a, 0x8c, 0xbf, 0x55, 0x9a, 0xb2, 0x65, 0x16, 0x31, 0xb3, 0x9b, 0x94, + 0xdd, 0xe8, 0x72, 0x61, 0xd9, 0xb4, 0x92, 0x3f, 0xac, 0x4d, 0x4a, 0xb7, + 0x25, 0x4f, 0xbc, 0x7c, 0x4a, 0xbd, 0x70, 0x9a, 0x07, 0xc4, 0xcf, 0x29, + 0xec, 0x75, 0xb2, 0x47, 0x28, 0xe8, 0x51, 0xbc, 0x47, 0xf9, 0x91, 0x81, + 0xca, 0x70, 0x7e, 0x42, 0xd4, 0x16, 0x77, 0xaa, 0x4e, 0x52, 0xe7, 0x22, + 0xdb, 0x54, 0x8f, 0x3b, 0x43, 0x02, 0xbe, 0xd7, 0xcb, 0xc7, 0xc0, 0x06, + 0x64, 0x3f, 0x25, 0x62, 0xa4, 0xd8, 0xaf, 0x7d, 0x93, 0xe7, 0x58, 0x67, + 0xb5, 0x4d, 0x26, 0x3d, 0x29, 0xaa, 0xd8, 0x5f, 0x2b, 0x28, 0x22, 0x13, + 0xd8, 0xe1, 0x2e, 0x3d, 0x52, 0xa8, 0xe5, 0x34, 0x2f, 0x42, 0xee, 0x76, + 0x2a, 0x31, 0x0f, 0xd1, 0x8a, 0x24, 0x88, 0x6f, 0x07, 0x82, 0x7d, 0xcc, + 0x59, 0x9c, 0x2f, 0xd8, 0x5d, 0xbb, 0x12, 0x6a, 0x91, 0xc3, 0x40, 0xdd, + 0xd4, 0xc4, 0x3a, 0xa2, 0x76, 0xd5, 0x06, 0x06, 0xfa, 0x98, 0x50, 0xed, + 0xa9, 0xdd, 0x13, 0xb0, 0x09, 0xda, 0x84, 0x90, 0x5d, 0xc2, 0xf4, 0x25, + 0x1c, 0xcf, 0x38, 0x7a, 0x49, 0x2f, 0x5a, 0xd0, 0xec, 0x21, 0x67, 0xc0, + 0x4e, 0x81, 0x27, 0xe9, 0x97, 0x00, 0x64, 0x00, 0x8c, 0xc1, 0x0b, 0x18, + 0xdd, 0x01, 0x05, 0xb8, 0xbd, 0x30, 0xff, 0xfa, 0x70, 0x07, 0x49, 0xcb, + 0x1a, 0xda, 0x7f, 0x9a, 0x80, 0xf7, 0x82, 0xb8, 0xa2, 0x15, 0x31, 0x68, + 0x74, 0x7a, 0x6e, 0x86, 0xd4, 0xbb, 0x91, 0x79, 0xfd, 0x9b, 0x5c, 0xa7, + 0x76, 0x7b, 0xef, 0x62, 0x9e, 0x6b, 0xd9, 0x69, 0xce, 0xd1, 0x93, 0xf6, + 0x0a, 0x1f, 0x09, 0xef, 0xc5, 0x40, 0x23, 0xdd, 0xc6, 0x05, 0x61, 0xc2, + 0xa8, 0x98, 0x64, 0x79, 0xb7, 0x50, 0x86, 0xcd, 0x2d, 0x5c, 0xbf, 0x82, + 0x9b, 0xcd, 0x1c, 0x85}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA224, + 129, + {0x81, 0x18, 0x8d, 0xcd, 0x73, 0x39, 0x05, 0x85, 0xf9, 0x4e, 0x32, 0x6b, + 0x28, 0xc7, 0x8b, 0xff, 0x4c, 0xfa, 0x08, 0x82, 0x01, 0x67, 0xe6, 0x3e, + 0xf4, 0x08, 0x02, 0xe2, 0xb6, 0x56, 0x1b, 0xc7, 0x3b, 0xdd, 0x74, 0x0e, + 0xa9, 0x8f, 0x9e, 0x71, 0x96, 0x89, 0x0e, 0xf6, 0xfa, 0x62, 0x6b, 0x83, + 0x6b, 0x5d, 0x8d, 0xd3, 0x3d, 0x93, 0x40, 0x7a, 0xd2, 0x85, 0x19, 0x18, + 0x81, 0xf4, 0xb3, 0x78, 0xf2, 0x48, 0x1c, 0xcd, 0x2e, 0x0a, 0xb4, 0xfc, + 0x06, 0x5e, 0x09, 0x41, 0xc4, 0x02, 0x3f, 0xef, 0x60, 0x8a, 0x7f, 0x2c, + 0x97, 0x5e, 0x39, 0xb0, 0xf0, 0xc4, 0x8a, 0x83, 0x3c, 0xb3, 0xde, 0xfb, + 0x50, 0x15, 0x83, 0x07, 0x07, 0xc7, 0x05, 0x0c, 0x33, 0x48, 0xa0, 0x8a, + 0x38, 0x29, 0x72, 0x87, 0x36, 0xa6, 0xb1, 0xd0, 0xe4, 0xd5, 0x82, 0x74, + 0x61, 0x72, 0x4b, 0x98, 0x5a, 0xcb, 0x97, 0x50, 0xcd, 0xbb, 0xbd, 0x45, + 0x1b, 0x97, 0xe6, 0x60, 0x74, 0x62, 0x38, 0xc4, 0xaf, 0xf9, 0x9b, 0x41, + 0x84, 0x09, 0x8f, 0xb5, 0xac, 0x9c, 0xd4, 0xd0, 0xb3, 0x98, 0xea, 0xd1, + 0x57, 0x32, 0x9a, 0xbe, 0xe8, 0xfe, 0xba, 0x75, 0x17, 0x1e, 0x35, 0xc0, + 0x4a, 0x31, 0x7c, 0x8d, 0x41, 0xd8, 0xb9, 0x98, 0xe0, 0xa7, 0xca, 0x54, + 0x03, 0xec, 0xba, 0x9b, 0xa6, 0x62, 0x10, 0xc9, 0x25, 0x86, 0x4a, 0x20, + 0x89, 0x3f, 0x9a, 0x06, 0xbf, 0x95, 0x56, 0xce, 0xd7, 0x1e, 0x1e, 0xed, + 0x01, 0x78, 0xa7, 0xc3, 0x6c, 0xb9, 0x4d, 0x17, 0xb1, 0x70, 0xe0, 0x8e, + 0x3e, 0x72, 0xb8, 0xfc, 0xd0, 0x94, 0x1c, 0x4a, 0x41, 0x52, 0x1e, 0x98, + 0xe5, 0x87, 0xa0, 0xfb, 0xef, 0xa2, 0x70, 0x0b, 0x90, 0xbf, 0x12, 0xc0, + 0x19, 0x72, 0x4a, 0x7d, 0x20, 0x52, 0x8f, 0xb5, 0x7d, 0xdb, 0x45, 0x8e, + 0xba, 0x8a, 0x7c, 0x1c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA224, + 130, + {0x0c, 0x5a, 0x75, 0x5b, 0x16, 0xd0, 0x39, 0x12, 0x21, 0xba, 0xe1, 0x0e, + 0x19, 0x59, 0x4d, 0x36, 0x40, 0xa6, 0xa7, 0x7c, 0xeb, 0xfa, 0x79, 0xf4, + 0x78, 0xf5, 0x59, 0x33, 0xf5, 0x51, 0xb8, 0x97, 0x71, 0x45, 0x78, 0xfa, + 0x5e, 0x45, 0x93, 0x39, 0xe3, 0x34, 0x05, 0xea, 0x42, 0x90, 0xed, 0x25, + 0x0b, 0xad, 0x9a, 0x4a, 0xf1, 0xe4, 0x95, 0x56, 0xce, 0x5e, 0x76, 0xf7, + 0xd3, 0xcf, 0x53, 0xd2, 0x41, 0x59, 0xbc, 0xdf, 0xb1, 0x17, 0x85, 0xa7, + 0x2a, 0x79, 0xe8, 0x39, 0xa9, 0xe8, 0x6d, 0xd3, 0x94, 0xcd, 0xd4, 0x2a, + 0x3d, 0xd5, 0x77, 0x92, 0x21, 0x7d, 0x80, 0x75, 0x72, 0x4b, 0x74, 0x60, + 0xd3, 0x11, 0x45, 0x9e, 0x47, 0x5e, 0xf9, 0x3a, 0xb9, 0xa0, 0x00, 0x06, + 0x17, 0xdc, 0xfc, 0xd2, 0x0b, 0x69, 0x82, 0x25, 0x5c, 0x34, 0x69, 0x32, + 0xe1, 0xca, 0x04, 0x52, 0xcb, 0x53, 0xdf, 0x17, 0xde, 0x7d, 0x78, 0x87, + 0x61, 0x36, 0xe6, 0x61, 0x34, 0x1a, 0xb9, 0x71, 0x78, 0x8e, 0xe1, 0x78, + 0xee, 0x9b, 0x87, 0x42, 0xf7, 0xaf, 0xfa, 0x11, 0xe6, 0x3c, 0x88, 0x02, + 0xd4, 0xb8, 0x16, 0xfe, 0x3f, 0x52, 0xdc, 0xdc, 0x97, 0x34, 0x36, 0x00, + 0xd3, 0x70, 0x3e, 0xb7, 0x9a, 0x37, 0x06, 0xf8, 0x88, 0x64, 0x5f, 0x43, + 0xbd, 0xc8, 0x33, 0x38, 0x53, 0xe8, 0xb5, 0x86, 0x9d, 0xca, 0x22, 0xa4, + 0xdb, 0x04, 0x6f, 0x0d, 0xec, 0xd6, 0x6b, 0x80, 0x96, 0x77, 0x64, 0x33, + 0xbc, 0xdb, 0xdc, 0x34, 0x99, 0xa9, 0x60, 0x9e, 0xce, 0x7f, 0x78, 0x3d, + 0x0e, 0x31, 0x7f, 0xfc, 0xb3, 0xd7, 0x64, 0xe8, 0x54, 0x5c, 0xf6, 0xa1, + 0x21, 0x68, 0xe6, 0xf5, 0x56, 0x0d, 0x0e, 0x7a, 0x7e, 0x31, 0x54, 0x0d, + 0x4e, 0xc0, 0xc3, 0xc9, 0xdc, 0x26, 0xdc, 0xfe, 0x8c, 0xc0, 0x71, 0xbe, + 0x87, 0x56, 0x84, 0x41}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA224, + 131, + {0x38, 0x29, 0x46, 0x10, 0xb7, 0x0d, 0x2d, 0x81, 0x67, 0x5e, 0xe2, 0x8b, + 0x6a, 0x2a, 0x22, 0x83, 0xde, 0xdc, 0x97, 0x6e, 0x95, 0xba, 0x51, 0x6b, + 0x9e, 0xfa, 0x0c, 0xcc, 0x01, 0x7e, 0x80, 0x05, 0x05, 0x66, 0x80, 0xd3, + 0x89, 0xad, 0x28, 0x76, 0x66, 0xa3, 0x83, 0x23, 0x8e, 0x9b, 0xcb, 0xe5, + 0x6c, 0xcc, 0x2d, 0x2a, 0xca, 0xe5, 0x31, 0x0a, 0x8a, 0xcc, 0xaf, 0x85, + 0xd1, 0x04, 0x8b, 0xcb, 0xf1, 0xab, 0x74, 0xb4, 0xcb, 0xd3, 0xa9, 0xfd, + 0x13, 0x05, 0x6b, 0xc8, 0xe3, 0xc4, 0x29, 0xaf, 0x1b, 0x95, 0x33, 0x07, + 0x99, 0xbb, 0x9f, 0xca, 0xad, 0x25, 0xb3, 0x55, 0x45, 0x69, 0x6a, 0x43, + 0xf6, 0xcc, 0xdc, 0x3b, 0xf6, 0x05, 0x50, 0xbd, 0x90, 0xe9, 0xe7, 0x59, + 0x2b, 0x99, 0x97, 0xdc, 0xdc, 0xf7, 0xb2, 0x74, 0xdb, 0xdf, 0x4e, 0xb7, + 0xc0, 0xa5, 0x9b, 0x7a, 0x2d, 0x0b, 0x3d, 0x50, 0xba, 0xc5, 0xc3, 0x94, + 0xb0, 0xb6, 0x0c, 0x58, 0x0e, 0xed, 0xc6, 0x28, 0x6d, 0xce, 0x16, 0xcf, + 0x61, 0x8a, 0x2e, 0x79, 0xd2, 0xe5, 0x04, 0xb7, 0x97, 0x91, 0x42, 0x09, + 0xcc, 0x89, 0x6d, 0xd4, 0xf1, 0xa7, 0x93, 0x54, 0xc1, 0xda, 0xe9, 0xc2, + 0xb2, 0x60, 0x93, 0x4a, 0x2f, 0xa2, 0x23, 0x20, 0x13, 0x6f, 0xd1, 0x07, + 0x0e, 0xe2, 0x72, 0xfa, 0xb3, 0x98, 0xd2, 0x8c, 0x2c, 0x75, 0x21, 0xe4, + 0xbc, 0x74, 0x1d, 0xa7, 0x8a, 0x4a, 0xcb, 0xb9, 0x81, 0x38, 0x3f, 0x03, + 0xf9, 0xdc, 0x8f, 0x7b, 0xff, 0x26, 0xa1, 0x10, 0xdd, 0xab, 0x72, 0xba, + 0x03, 0xb2, 0xcb, 0xd1, 0xe8, 0xe5, 0x88, 0x88, 0xb0, 0xfc, 0x28, 0x8f, + 0x1f, 0x69, 0x1c, 0xb5, 0xc3, 0xe5, 0xde, 0xcd, 0x4f, 0xb6, 0x56, 0xf7, + 0x1e, 0xb4, 0xf6, 0xb3, 0x89, 0xb1, 0xf5, 0x22, 0xad, 0x43, 0x46, 0x92, + 0x7e, 0x31, 0xb1, 0x85}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA224, + 132, + {0x31, 0x0a, 0xbb, 0xc3, 0xa5, 0x0d, 0x55, 0xf5, 0x57, 0xbe, 0x9a, 0x7c, + 0x8b, 0x64, 0x13, 0x09, 0x08, 0xab, 0xb1, 0x9b, 0x82, 0xda, 0xac, 0x9e, + 0x9f, 0xfc, 0x00, 0xdb, 0x5f, 0x5c, 0x70, 0x1e, 0xff, 0x52, 0x9d, 0x6c, + 0xd9, 0xc0, 0x06, 0x17, 0x8f, 0x84, 0x2b, 0xbc, 0x48, 0xc6, 0x39, 0x38, + 0xe0, 0xf6, 0xf0, 0xa3, 0x94, 0x62, 0xf0, 0x18, 0x66, 0xe8, 0x0b, 0x6d, + 0x8c, 0x35, 0x0c, 0xbd, 0xc6, 0x32, 0x7f, 0x76, 0x85, 0xa3, 0x92, 0xcf, + 0xa7, 0x9f, 0x14, 0xf6, 0x95, 0x27, 0x86, 0x53, 0xca, 0xa7, 0xa2, 0xb7, + 0xeb, 0xc7, 0x07, 0x9c, 0x41, 0x32, 0xbe, 0x18, 0xfe, 0x45, 0xe0, 0x20, + 0xbb, 0xa5, 0xe8, 0x46, 0x10, 0x9c, 0xe2, 0xf5, 0xbc, 0x92, 0xe1, 0xca, + 0x70, 0xb1, 0xec, 0x21, 0xf6, 0xb1, 0x81, 0x3b, 0xea, 0x96, 0xf0, 0xaf, + 0x2c, 0x44, 0x09, 0xc5, 0x4c, 0x20, 0x05, 0x68, 0x4b, 0x30, 0xe8, 0xbb, + 0x5a, 0x78, 0x7e, 0x75, 0x85, 0xca, 0xab, 0x3a, 0x22, 0x1b, 0x91, 0x89, + 0x36, 0xf7, 0x4f, 0xb7, 0x47, 0x33, 0xa8, 0x03, 0x2a, 0x8a, 0xe4, 0x71, + 0x69, 0x5e, 0x77, 0x6a, 0x18, 0x8e, 0xcf, 0x98, 0x32, 0xe1, 0xa2, 0x64, + 0x42, 0xeb, 0x80, 0x52, 0xb1, 0xe5, 0xeb, 0xfe, 0x8e, 0xda, 0x19, 0x01, + 0x9c, 0x8e, 0x72, 0x7d, 0x73, 0xa3, 0xaf, 0xe1, 0x30, 0x4c, 0x3d, 0x6b, + 0x0b, 0x03, 0x33, 0x95, 0x28, 0x63, 0x59, 0xb4, 0x78, 0xe6, 0x0d, 0xfe, + 0xeb, 0x84, 0x81, 0xbf, 0xd3, 0xba, 0xf6, 0x4c, 0xb1, 0xa2, 0x64, 0x7f, + 0x6f, 0xa5, 0x5b, 0x67, 0xc2, 0x97, 0x58, 0x68, 0xa0, 0x30, 0x08, 0x4f, + 0xf6, 0x01, 0x45, 0xe2, 0xd7, 0xb5, 0x85, 0x58, 0x2d, 0x2d, 0x36, 0x56, + 0xe2, 0x4f, 0x58, 0x09, 0x06, 0x7b, 0xaa, 0x42, 0xc0, 0x33, 0x66, 0x60, + 0xc4, 0x62, 0x69, 0xff}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA224, + 133, + {0x70, 0xce, 0xdd, 0x06, 0xd2, 0x1f, 0x70, 0x82, 0xd5, 0x4c, 0x91, 0xea, + 0x46, 0x57, 0x5e, 0x48, 0x4c, 0x32, 0x47, 0x3e, 0x9d, 0x4a, 0xd3, 0x9d, + 0x14, 0xa3, 0x22, 0x39, 0xd5, 0x6d, 0xa1, 0xa8, 0xa1, 0xb5, 0xc6, 0x17, + 0x83, 0xc0, 0xa6, 0xd4, 0xd0, 0x84, 0x38, 0x60, 0xb3, 0x80, 0x0d, 0xd3, + 0x95, 0x8c, 0x93, 0xc1, 0x5c, 0x15, 0xc4, 0x54, 0x28, 0x4b, 0x7c, 0x6e, + 0x12, 0x44, 0x6e, 0xfc, 0xcb, 0x5b, 0x26, 0x15, 0xa2, 0x50, 0xe5, 0xf8, + 0xf0, 0x83, 0xc9, 0x54, 0x63, 0x36, 0xe8, 0x0a, 0x47, 0xbf, 0x0d, 0xdf, + 0x42, 0x74, 0x88, 0xa4, 0x93, 0x7b, 0x57, 0xc2, 0x69, 0xb2, 0xed, 0x98, + 0x28, 0xbd, 0x71, 0xc7, 0x5c, 0xed, 0x34, 0xf8, 0x0a, 0x3c, 0x7e, 0x50, + 0x83, 0x46, 0x2f, 0xb1, 0x97, 0xef, 0x20, 0x80, 0xa0, 0x13, 0xf9, 0x9b, + 0xeb, 0xde, 0x6b, 0xbf, 0x88, 0x8b, 0x0e, 0x0c, 0x8e, 0xe9, 0xc6, 0x8b, + 0x34, 0x60, 0xac, 0x68, 0xc8, 0x2e, 0xcf, 0x1c, 0x31, 0xfd, 0x94, 0xf5, + 0xfa, 0x8c, 0x6d, 0x93, 0x1a, 0x75, 0x20, 0x69, 0x21, 0xb6, 0x94, 0xb7, + 0x93, 0xb0, 0xd6, 0x3a, 0x24, 0xa5, 0x69, 0xba, 0xfc, 0x48, 0x09, 0xd8, + 0x9a, 0x63, 0x3e, 0x14, 0x67, 0x10, 0x44, 0x46, 0x43, 0x52, 0xe3, 0x4e, + 0xdd, 0xb2, 0xd0, 0x8c, 0xeb, 0x29, 0x58, 0x41, 0x39, 0x06, 0x57, 0x14, + 0x75, 0x49, 0x12, 0xde, 0xc8, 0x31, 0xf9, 0xd3, 0xdf, 0x34, 0xb8, 0xd7, + 0xd3, 0xc5, 0x78, 0x79, 0xcf, 0xeb, 0xae, 0x1a, 0x98, 0x70, 0x02, 0xd0, + 0x70, 0x5a, 0x25, 0x43, 0x0b, 0xaf, 0xcb, 0x6f, 0xaf, 0xe8, 0xb1, 0xe5, + 0xf1, 0x13, 0x09, 0x82, 0x36, 0x86, 0x8f, 0x19, 0x44, 0x57, 0xba, 0x3e, + 0x87, 0x9e, 0x08, 0x7e, 0x29, 0x99, 0xe6, 0xf7, 0x4e, 0x2c, 0xa7, 0x77, + 0x1c, 0xdb, 0xc6, 0x6e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA224, + 134, + {0x42, 0x3b, 0x43, 0xaf, 0x06, 0x9c, 0x6c, 0xc9, 0xea, 0x47, 0xd7, 0x39, + 0x57, 0xdf, 0xde, 0x48, 0x83, 0x71, 0x39, 0x4e, 0x40, 0x9d, 0x4f, 0x23, + 0xae, 0x4d, 0x3a, 0xcf, 0xc5, 0x39, 0x7d, 0xc3, 0x28, 0xa1, 0xdf, 0x5b, + 0xde, 0xb2, 0xf6, 0xbf, 0xfd, 0x46, 0xb4, 0xda, 0x31, 0x0e, 0x29, 0xd7, + 0xa1, 0xed, 0xd9, 0x98, 0xb7, 0x67, 0x81, 0xf3, 0x1f, 0x59, 0x70, 0x5c, + 0xd7, 0x6d, 0x57, 0x23, 0x67, 0x30, 0xb9, 0xf1, 0x23, 0x66, 0x27, 0x4b, + 0xb5, 0x32, 0x94, 0x0d, 0x56, 0xff, 0x84, 0x7b, 0x38, 0xcc, 0x87, 0x85, + 0x72, 0x7b, 0x56, 0x34, 0x95, 0x54, 0x79, 0x10, 0x16, 0xbb, 0x55, 0x9b, + 0x69, 0x75, 0x55, 0x1e, 0x41, 0xcf, 0x86, 0xb9, 0xef, 0x83, 0xff, 0x91, + 0x1c, 0x19, 0x68, 0xdb, 0xb9, 0x41, 0x7e, 0x3d, 0x48, 0xd0, 0xa7, 0x60, + 0x5b, 0x6b, 0x6f, 0xbd, 0x09, 0x62, 0x5e, 0x2d, 0x77, 0xc0, 0x83, 0xff, + 0x5b, 0x87, 0x52, 0xe6, 0xa9, 0xa1, 0x81, 0xcb, 0xdd, 0x12, 0xfd, 0xb6, + 0x36, 0xbb, 0xa0, 0xba, 0x9b, 0xac, 0x3b, 0x4b, 0x61, 0x11, 0x3c, 0x98, + 0x2a, 0xae, 0xcb, 0xf6, 0x45, 0x67, 0x00, 0x9c, 0x97, 0xfd, 0xbc, 0xa7, + 0x19, 0xea, 0x01, 0xb2, 0xac, 0xce, 0x11, 0xa4, 0x71, 0x12, 0x94, 0xfd, + 0x03, 0x43, 0xa4, 0xef, 0x1f, 0x50, 0xa0, 0xed, 0x03, 0x33, 0x03, 0x05, + 0x2a, 0x0f, 0x04, 0x7e, 0x3f, 0xeb, 0x19, 0xb0, 0xa6, 0x91, 0x95, 0x8a, + 0x93, 0x92, 0xc9, 0x7a, 0xba, 0x7f, 0xa8, 0x41, 0x1f, 0x90, 0x4e, 0x9e, + 0x87, 0x3f, 0x21, 0x22, 0x4d, 0xf5, 0xe6, 0xae, 0x15, 0xa2, 0x93, 0x27, + 0xbf, 0x09, 0x48, 0xfd, 0x09, 0x1b, 0x2a, 0xa6, 0x11, 0xb4, 0x0a, 0x53, + 0x94, 0xfd, 0x29, 0x47, 0x5c, 0x63, 0x27, 0x67, 0x2d, 0x46, 0xa1, 0xf0, + 0x24, 0x80, 0x9a, 0x93}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA224, + 135, + {0x7f, 0x9b, 0x5c, 0x22, 0xb3, 0x57, 0xcf, 0x95, 0xf0, 0xe3, 0x15, 0x9b, + 0x06, 0xbf, 0x2b, 0xe5, 0x0a, 0xb2, 0x2f, 0x94, 0x21, 0x75, 0x38, 0xf6, + 0x26, 0xf8, 0x05, 0x82, 0x8d, 0x8f, 0x15, 0x43, 0x66, 0xca, 0x25, 0x39, + 0xe9, 0xb8, 0xe3, 0x35, 0x5c, 0xb2, 0x89, 0xbb, 0xef, 0x43, 0x53, 0x1e, + 0xf4, 0x8b, 0x68, 0x0b, 0xec, 0x72, 0x41, 0x6e, 0x52, 0xf8, 0x50, 0xd0, + 0xc0, 0xe7, 0x21, 0x12, 0xe6, 0xf1, 0x81, 0x1d, 0x12, 0xa1, 0x0d, 0x50, + 0x25, 0x1d, 0x8d, 0x52, 0x6e, 0x5a, 0x11, 0x27, 0x4e, 0xba, 0xed, 0x09, + 0x44, 0xff, 0x33, 0x45, 0x90, 0x39, 0x16, 0xe1, 0x9f, 0x22, 0xa7, 0xf2, + 0x5b, 0x06, 0x00, 0x5b, 0xc7, 0x8c, 0x87, 0x13, 0xe3, 0x0d, 0x08, 0x81, + 0xcf, 0x9e, 0x6b, 0x51, 0x02, 0x83, 0x11, 0x6e, 0xbc, 0x44, 0xd6, 0x13, + 0x41, 0xb3, 0xfb, 0xb4, 0xd2, 0xbd, 0x58, 0x49, 0x63, 0x6a, 0xc0, 0xea, + 0x47, 0xcb, 0x56, 0xbe, 0xe1, 0xf6, 0xdb, 0x9c, 0x6f, 0xb6, 0x76, 0x63, + 0x04, 0xfc, 0xb8, 0xba, 0xe7, 0xd5, 0x8f, 0x82, 0x56, 0x0a, 0x11, 0x0c, + 0x9d, 0x1c, 0x4d, 0x4d, 0x8a, 0x9e, 0xb3, 0xa7, 0x4c, 0x9f, 0xd5, 0x35, + 0xca, 0xa8, 0x6d, 0x6b, 0x89, 0x0b, 0x28, 0x29, 0xda, 0x5f, 0x70, 0x83, + 0x88, 0xe1, 0x9d, 0x2a, 0xbb, 0xc8, 0x59, 0x87, 0xb2, 0x6e, 0x15, 0x2c, + 0x7b, 0x42, 0xef, 0x48, 0xd8, 0xf7, 0x9d, 0x5e, 0xf4, 0x33, 0x7a, 0x6f, + 0x5e, 0x19, 0x82, 0x49, 0x05, 0xba, 0xe4, 0xb2, 0xaf, 0xd4, 0x46, 0x5d, + 0x1d, 0xab, 0xe9, 0x67, 0xa7, 0x19, 0x3e, 0x67, 0x33, 0x05, 0x6c, 0x5c, + 0x80, 0x9e, 0xb8, 0x08, 0x41, 0x26, 0x64, 0x43, 0x02, 0xec, 0x9f, 0x9e, + 0x67, 0x2d, 0x6c, 0xb4, 0x0f, 0x67, 0x7b, 0x03, 0x73, 0x71, 0x4f, 0xcd, + 0xe4, 0x00, 0x9d, 0x05}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA224, + 136, + {0x47, 0x35, 0x95, 0xc6, 0x9d, 0x05, 0xd4, 0x77, 0x6a, 0x0c, 0xb1, 0x18, + 0x6d, 0x8b, 0x89, 0x84, 0x21, 0x12, 0x3b, 0x86, 0x3e, 0xa6, 0x2b, 0x92, + 0x74, 0xa4, 0x6d, 0x48, 0x88, 0x14, 0xa7, 0xb5, 0x6e, 0x1d, 0x94, 0xea, + 0x27, 0x08, 0xf3, 0x4b, 0x4d, 0xeb, 0x70, 0x5b, 0xd5, 0xdf, 0x15, 0xba, + 0x09, 0x51, 0xa5, 0x91, 0x5d, 0x27, 0x50, 0x7b, 0xf1, 0x45, 0xbf, 0x0a, + 0x0e, 0x40, 0xcd, 0x2d, 0xee, 0x33, 0xe8, 0xc3, 0x17, 0x14, 0x63, 0xd3, + 0xdb, 0x8c, 0x0f, 0x0e, 0xfd, 0x77, 0x23, 0x8e, 0xf4, 0x63, 0xbb, 0xd9, + 0x59, 0xca, 0xf8, 0x7b, 0x28, 0x39, 0x27, 0xa3, 0x04, 0xcc, 0xbf, 0xdc, + 0x5e, 0xce, 0xe3, 0xe9, 0x23, 0xed, 0x74, 0x42, 0xaf, 0xbf, 0xeb, 0xdf, + 0xd4, 0xaf, 0x8e, 0x5d, 0x25, 0x70, 0x15, 0xf2, 0x1e, 0xa3, 0xb5, 0xd2, + 0x7f, 0xbc, 0xac, 0x01, 0x55, 0x23, 0x8b, 0xd8, 0x6e, 0x44, 0x2e, 0x93, + 0xe9, 0x16, 0x59, 0xea, 0xd0, 0x77, 0x89, 0x3a, 0x02, 0xc3, 0x25, 0x83, + 0xc4, 0x8e, 0x25, 0x78, 0x4e, 0x0e, 0x38, 0x37, 0xbe, 0xc3, 0x34, 0x33, + 0x7b, 0x87, 0x3b, 0x6b, 0x66, 0x60, 0xbd, 0xc1, 0x38, 0xd3, 0xea, 0x2f, + 0x41, 0xb6, 0x24, 0x11, 0x6a, 0xf4, 0xcd, 0x0e, 0xf7, 0x0e, 0xab, 0xec, + 0x4c, 0xed, 0xf7, 0xa3, 0xfb, 0xd8, 0x3f, 0xa8, 0x2b, 0x27, 0x61, 0xf1, + 0xd3, 0x52, 0xfd, 0x07, 0x70, 0xac, 0x3b, 0xc0, 0x06, 0x31, 0xaf, 0xc7, + 0xf5, 0xbc, 0xc1, 0x49, 0xe7, 0xf1, 0x3d, 0xe2, 0x38, 0x28, 0xcb, 0xb8, + 0x04, 0x21, 0x8c, 0x00, 0x0a, 0xb3, 0x1f, 0x8c, 0xed, 0xd5, 0x9c, 0xca, + 0x89, 0x57, 0x6c, 0x72, 0x34, 0xff, 0x02, 0xe3, 0xa3, 0xed, 0x31, 0x02, + 0xab, 0xe1, 0xbb, 0x8c, 0x8e, 0x4d, 0xe1, 0xa4, 0x81, 0x92, 0xc7, 0x03, + 0xe2, 0x4b, 0xcd, 0x64}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA224, + 137, + {0x29, 0x6c, 0x0c, 0x4d, 0xc1, 0x18, 0x21, 0x11, 0xfe, 0xb1, 0xf9, 0x48, + 0x38, 0x72, 0xc8, 0x61, 0xde, 0x9e, 0xf9, 0xdc, 0x5a, 0x0e, 0xea, 0x97, + 0xa2, 0x33, 0x37, 0x9d, 0x71, 0xb0, 0x7b, 0xe1, 0xf7, 0xf7, 0xcc, 0x04, + 0x47, 0xb0, 0x69, 0xd8, 0x71, 0xa9, 0x8d, 0x14, 0x30, 0x2c, 0x9e, 0x54, + 0xb4, 0x51, 0xf1, 0xa0, 0x60, 0xde, 0xe8, 0xa1, 0x90, 0xd2, 0x03, 0x49, + 0xeb, 0x9e, 0x31, 0x6f, 0xb2, 0x71, 0xc8, 0xff, 0xf3, 0xf0, 0x12, 0x57, + 0x51, 0xd3, 0x59, 0x8a, 0x14, 0xb4, 0x7c, 0x80, 0xe4, 0x9f, 0xd7, 0x72, + 0xbc, 0xdf, 0xe0, 0x81, 0x39, 0xcd, 0xe3, 0x67, 0xad, 0x97, 0x8a, 0x64, + 0x2d, 0x57, 0x14, 0x26, 0x07, 0xa1, 0xff, 0x36, 0x7d, 0xa8, 0x99, 0x35, + 0x55, 0xbe, 0x75, 0xf7, 0xe4, 0x99, 0x80, 0x30, 0xf2, 0xc9, 0x0f, 0x7d, + 0x24, 0x97, 0x99, 0x76, 0xe5, 0xed, 0xb5, 0x47, 0x50, 0x0a, 0xa6, 0xf3, + 0x50, 0xd3, 0x1b, 0x50, 0x83, 0x4c, 0x47, 0x6c, 0xa7, 0xd6, 0x79, 0x18, + 0x0c, 0xf8, 0x2f, 0x32, 0xd8, 0x34, 0x89, 0xe5, 0x24, 0x63, 0x52, 0xd3, + 0x97, 0x66, 0xce, 0x35, 0x7b, 0x83, 0xf2, 0x1b, 0xf9, 0x23, 0x38, 0x84, + 0xc1, 0x78, 0xbd, 0xac, 0xd1, 0xb5, 0x9c, 0x08, 0x4a, 0x28, 0x72, 0x08, + 0x41, 0x8a, 0x5b, 0x09, 0xf6, 0x41, 0x87, 0x20, 0xa4, 0x25, 0x3b, 0x47, + 0xd5, 0x6b, 0x04, 0x1b, 0x72, 0x7b, 0x10, 0x4f, 0x4b, 0x91, 0x31, 0x56, + 0xda, 0xf7, 0x97, 0x94, 0x6c, 0xe6, 0x9f, 0x6c, 0x56, 0x5a, 0xa6, 0x79, + 0xa2, 0x10, 0xf3, 0x00, 0x98, 0x7b, 0x12, 0x35, 0x4d, 0x2d, 0xdf, 0xa1, + 0xd5, 0x5e, 0xe1, 0x33, 0xdb, 0x4f, 0xea, 0x87, 0x28, 0x24, 0xd4, 0x0b, + 0x28, 0xd1, 0x06, 0x70, 0xa6, 0xdd, 0x78, 0x19, 0x88, 0xcf, 0x62, 0x0c, + 0x1d, 0xc2, 0x60, 0x22}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA224, + 138, + {0x6c, 0xce, 0x3b, 0x4c, 0xf0, 0x7b, 0xa3, 0x32, 0xc2, 0x7e, 0x6e, 0xfe, + 0xc7, 0xc1, 0xef, 0xc6, 0x0e, 0xaf, 0x3e, 0x02, 0x11, 0x65, 0x37, 0x7a, + 0x15, 0xdc, 0xfb, 0x6b, 0xdf, 0x76, 0xab, 0x88, 0xda, 0x2e, 0xf3, 0xca, + 0xd4, 0x4a, 0x69, 0x5d, 0x8a, 0xfa, 0xbb, 0x55, 0xe8, 0x1d, 0xf2, 0x92, + 0x81, 0xf8, 0x59, 0x24, 0xd2, 0x65, 0xfe, 0x18, 0xa4, 0xce, 0x9b, 0x08, + 0x3d, 0xc7, 0x6e, 0x07, 0x0d, 0x79, 0x53, 0x78, 0xea, 0x95, 0xe5, 0x0a, + 0xe4, 0x58, 0xd8, 0x25, 0xb8, 0x24, 0xe5, 0x1f, 0xe2, 0x64, 0xb6, 0x20, + 0x3e, 0x1a, 0x17, 0x98, 0x1c, 0x69, 0x03, 0x5a, 0x3a, 0x32, 0xeb, 0x0d, + 0x24, 0x87, 0x2a, 0x7a, 0x92, 0x64, 0xcf, 0x5f, 0xe0, 0x68, 0xc1, 0xb3, + 0xb2, 0x4b, 0xd9, 0x5f, 0x24, 0x04, 0xab, 0xe2, 0x48, 0x76, 0x83, 0xf7, + 0x42, 0xa9, 0x19, 0x61, 0x87, 0xcc, 0xf9, 0xeb, 0x60, 0x6f, 0x5e, 0x95, + 0x1f, 0x73, 0xd6, 0x14, 0xfb, 0x99, 0x15, 0x18, 0x01, 0x79, 0x4d, 0x2f, + 0x69, 0x49, 0x5c, 0xf1, 0x35, 0x0a, 0x53, 0x69, 0xae, 0xa4, 0x1d, 0xa5, + 0x1d, 0xe9, 0x19, 0xda, 0xd4, 0xae, 0xfc, 0xef, 0xd9, 0x85, 0x24, 0xb5, + 0x80, 0xe6, 0x35, 0x10, 0xd6, 0xd7, 0x5b, 0x46, 0xd4, 0x07, 0x3a, 0x3a, + 0x7d, 0x76, 0x21, 0x17, 0x48, 0x9b, 0x7e, 0x22, 0x8b, 0xcd, 0x65, 0xdc, + 0x49, 0x08, 0x21, 0x71, 0xd5, 0x4c, 0x8e, 0x92, 0x19, 0x12, 0xf3, 0xca, + 0xf7, 0x24, 0x54, 0x2a, 0x0e, 0xe6, 0xc0, 0xe6, 0x60, 0x2d, 0x5c, 0x9c, + 0x9c, 0xe5, 0xe5, 0xec, 0x27, 0x97, 0xdd, 0x77, 0xae, 0x8d, 0x76, 0xa2, + 0x72, 0x42, 0xa4, 0xa3, 0x49, 0xc2, 0xf2, 0xb8, 0x7f, 0x94, 0x58, 0x4d, + 0x3f, 0x9c, 0x47, 0x0f, 0x9a, 0x48, 0x5f, 0xfe, 0x9a, 0xea, 0xde, 0xcc, + 0xf6, 0xfd, 0xa9, 0x7e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA224, + 139, + {0x08, 0x5a, 0x66, 0x4e, 0xbc, 0x3c, 0xa8, 0x14, 0x9a, 0xb6, 0x3f, 0xf2, + 0xa4, 0x67, 0x77, 0xa0, 0x5e, 0x1b, 0x71, 0x62, 0xcf, 0xad, 0x4a, 0x30, + 0x0f, 0x5d, 0xd8, 0x47, 0xee, 0x73, 0xc3, 0x3c, 0x11, 0x42, 0xcf, 0x48, + 0x5c, 0xa9, 0x57, 0xb3, 0xc1, 0xb3, 0x36, 0x17, 0x34, 0xa7, 0x40, 0xab, + 0x9c, 0x4f, 0x05, 0x0e, 0x1e, 0xec, 0x64, 0xbe, 0x03, 0xa5, 0xd1, 0x19, + 0x93, 0xde, 0x49, 0x89, 0xa3, 0x8e, 0x7f, 0xb9, 0xf9, 0xc8, 0x99, 0xd8, + 0xa9, 0x29, 0x98, 0x1a, 0xa1, 0xb3, 0x2c, 0x0c, 0xbd, 0x75, 0x29, 0x92, + 0x85, 0xfc, 0xc7, 0x58, 0xd9, 0x52, 0x94, 0x68, 0x7f, 0x93, 0xf1, 0x97, + 0x8e, 0x84, 0x3b, 0xe1, 0xcc, 0x5c, 0xaa, 0x76, 0xa5, 0x76, 0x03, 0xbb, + 0x3a, 0x57, 0xfe, 0xdf, 0x4d, 0x40, 0x66, 0xc5, 0x32, 0xcf, 0x45, 0xf1, + 0x6c, 0x57, 0xce, 0x0e, 0x4a, 0x62, 0x8c, 0x3e, 0xcf, 0x33, 0xc0, 0xfe, + 0xdc, 0x77, 0xb6, 0x70, 0xa3, 0x3b, 0x9f, 0x71, 0xaf, 0xd5, 0x9c, 0xb7, + 0x25, 0xb1, 0xb1, 0xf0, 0xff, 0x89, 0x4c, 0x8c, 0x63, 0x83, 0x78, 0x8e, + 0x76, 0x04, 0xe5, 0x31, 0xb6, 0xa0, 0x2b, 0x91, 0x7f, 0x83, 0xbf, 0x56, + 0x45, 0x62, 0x6d, 0xc8, 0xbb, 0xbd, 0xaf, 0xb9, 0xbd, 0x70, 0xb7, 0x41, + 0x2a, 0x44, 0x0c, 0xbe, 0x88, 0x48, 0xc3, 0x36, 0xe0, 0xcd, 0xc3, 0xf9, + 0x4f, 0xc9, 0xb0, 0x7a, 0x8e, 0xa3, 0x4d, 0x50, 0xf6, 0xac, 0x4a, 0x18, + 0x2c, 0xdd, 0x61, 0xbf, 0x20, 0xe3, 0x2a, 0xf5, 0xf2, 0x3a, 0x4d, 0xbc, + 0x0e, 0xc7, 0x05, 0x67, 0x01, 0x72, 0xbe, 0x1a, 0x9a, 0x83, 0x52, 0xfa, + 0xcb, 0x1a, 0x7f, 0xf4, 0xcc, 0x5e, 0x02, 0x11, 0x73, 0xbf, 0x7f, 0x59, + 0x64, 0x74, 0x9f, 0x90, 0xa2, 0x34, 0xa5, 0x58, 0x9b, 0xea, 0x72, 0x18, + 0x11, 0xaf, 0x8c, 0x8f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA224, + 140, + {0x7d, 0x14, 0xa4, 0xc7, 0x4f, 0xb2, 0x5e, 0xa6, 0xfb, 0x4d, 0xb1, 0x9b, + 0x08, 0xd8, 0xcf, 0xc0, 0x3b, 0x9a, 0x20, 0xbb, 0x2c, 0xf9, 0xf8, 0xbb, + 0xf7, 0x44, 0x1a, 0x7c, 0x49, 0x28, 0x54, 0xb5, 0x19, 0x06, 0x88, 0x54, + 0x84, 0x38, 0x91, 0x3f, 0xf5, 0x06, 0x69, 0x7f, 0x46, 0xcb, 0xc1, 0xae, + 0x6a, 0xbe, 0xe8, 0xdb, 0xc9, 0x4a, 0x0a, 0x6b, 0x8e, 0x4d, 0x90, 0x5c, + 0xb9, 0x8a, 0xc7, 0x17, 0xda, 0x0f, 0xe8, 0x1a, 0x8a, 0x8b, 0x12, 0x78, + 0x1f, 0x26, 0xe6, 0xe2, 0x50, 0x9a, 0x6f, 0x4f, 0xbc, 0x28, 0x3a, 0x2c, + 0x2b, 0x93, 0x8c, 0x26, 0x7e, 0x60, 0x1f, 0x43, 0x04, 0x72, 0x6d, 0x43, + 0x96, 0x0b, 0xa5, 0x71, 0xc5, 0xb8, 0xae, 0x4a, 0xc1, 0xf8, 0xd3, 0x96, + 0x8a, 0xc6, 0x16, 0x20, 0x63, 0x2b, 0x72, 0x69, 0x1d, 0x0b, 0xaf, 0xad, + 0xa5, 0xfc, 0xec, 0xbd, 0xb5, 0xab, 0xa5, 0x6b, 0xbe, 0x52, 0x4a, 0x56, + 0x18, 0x7c, 0x4d, 0xd9, 0x65, 0x55, 0x20, 0xbc, 0x14, 0x5b, 0x89, 0x22, + 0xa0, 0xed, 0xf4, 0xcb, 0x10, 0xa0, 0x28, 0x5c, 0x65, 0xac, 0x96, 0xbf, + 0x22, 0xda, 0x5b, 0xf9, 0x5e, 0x4b, 0xe3, 0x78, 0x60, 0x45, 0x64, 0x17, + 0xf5, 0xcb, 0xad, 0xfe, 0xcb, 0x47, 0x30, 0xcb, 0xe9, 0x84, 0x4b, 0x61, + 0x7b, 0x1c, 0xe1, 0x86, 0x5d, 0xb2, 0x0f, 0x62, 0x2b, 0x45, 0x50, 0x63, + 0x2a, 0x0d, 0x47, 0x07, 0x03, 0xc7, 0x49, 0x22, 0x96, 0x7a, 0x84, 0xe3, + 0x11, 0x63, 0x4f, 0x49, 0x36, 0xc0, 0xf6, 0x98, 0x1d, 0xe8, 0xbe, 0x71, + 0xed, 0x7e, 0xee, 0x90, 0xbb, 0x60, 0x08, 0xbe, 0x2f, 0xb5, 0xf8, 0x8b, + 0x5d, 0xc1, 0x0d, 0x9f, 0x57, 0x21, 0xf8, 0x1b, 0x1f, 0x75, 0x15, 0x09, + 0x9a, 0x8d, 0xed, 0xec, 0x08, 0xd6, 0x1e, 0x84, 0xa1, 0x45, 0xbb, 0xdf, + 0xc6, 0xe5, 0xd4, 0x18}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA224, + 141, + {0x8b, 0x77, 0xe3, 0xdf, 0x0c, 0x49, 0x88, 0xe7, 0x8b, 0xe5, 0x7b, 0xe7, + 0x96, 0xbb, 0xec, 0x88, 0x8b, 0x40, 0xaf, 0xb6, 0xbc, 0xa4, 0x01, 0x1b, + 0x39, 0x6f, 0x1f, 0xdf, 0xb8, 0x71, 0x06, 0xa6, 0x23, 0x73, 0xfd, 0xbd, + 0xd0, 0x38, 0xbd, 0x32, 0xfc, 0x50, 0xf3, 0x75, 0xee, 0x4b, 0x97, 0xa2, + 0xf0, 0x3f, 0xc9, 0xd8, 0x66, 0x98, 0x61, 0x41, 0xe7, 0x05, 0x9a, 0x6c, + 0x97, 0x57, 0x27, 0x1d, 0xb7, 0x85, 0x99, 0x90, 0x51, 0xdc, 0x71, 0xb8, + 0x4a, 0x10, 0xf1, 0x5e, 0xdc, 0x8d, 0x3b, 0x70, 0x85, 0xea, 0xd4, 0x9c, + 0x49, 0x29, 0x37, 0x19, 0x2a, 0xf1, 0x1d, 0xbe, 0x80, 0xa4, 0x43, 0x40, + 0x7e, 0x06, 0x83, 0x54, 0xe5, 0x7e, 0xf7, 0xbc, 0xd4, 0x36, 0xfe, 0xbe, + 0x43, 0x6c, 0x61, 0x14, 0x0a, 0x72, 0x43, 0x87, 0xa6, 0xe3, 0xd6, 0x71, + 0x01, 0x87, 0x8a, 0xa7, 0x03, 0x39, 0x4e, 0x90, 0x54, 0xc1, 0xc1, 0x4e, + 0x01, 0xd2, 0xfb, 0x4f, 0xef, 0x80, 0x38, 0x71, 0xc7, 0xe3, 0xd4, 0xa1, + 0x67, 0x87, 0x29, 0x4c, 0x76, 0xcc, 0x5f, 0x17, 0x21, 0x67, 0x51, 0x07, + 0xf9, 0xf1, 0x57, 0x00, 0x35, 0x0f, 0xb0, 0xdf, 0x77, 0x47, 0x08, 0x32, + 0xd1, 0x46, 0xe5, 0x21, 0x91, 0xab, 0xed, 0xf8, 0x17, 0xd8, 0x16, 0x5e, + 0x98, 0x2c, 0x11, 0x7a, 0x40, 0xc6, 0xac, 0xfe, 0xdd, 0x3d, 0x3a, 0xe0, + 0x75, 0xf3, 0x84, 0x0e, 0xf0, 0x7b, 0x9c, 0x0f, 0x28, 0x1c, 0x97, 0xc1, + 0xe4, 0x1a, 0x59, 0x03, 0x56, 0xf8, 0xca, 0x34, 0x34, 0xc3, 0x3c, 0x97, + 0xdf, 0x9a, 0xf8, 0xfe, 0x15, 0x5d, 0xa4, 0x30, 0x85, 0xe3, 0x1c, 0x0f, + 0x2c, 0x65, 0x42, 0xa7, 0x78, 0x31, 0x9b, 0x97, 0x0e, 0x41, 0x6d, 0xa3, + 0x9f, 0xff, 0xb3, 0xb0, 0xc7, 0xd8, 0x46, 0x2b, 0x21, 0x9e, 0xec, 0x05, + 0x48, 0xac, 0xe4, 0xc6}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA224, + 142, + {0x47, 0x48, 0x74, 0x5f, 0x6c, 0x5b, 0xde, 0x51, 0x16, 0x85, 0xfd, 0x4b, + 0x1c, 0x50, 0xd4, 0x1e, 0x78, 0xda, 0x3b, 0x3c, 0x18, 0x9f, 0x66, 0xb4, + 0x83, 0x90, 0xc7, 0xbe, 0x0e, 0x16, 0x6e, 0xec, 0x07, 0x47, 0x71, 0xbe, + 0xad, 0x43, 0x1b, 0x40, 0xf4, 0x63, 0x43, 0x78, 0xf8, 0x2e, 0x1f, 0x2f, + 0x85, 0x8c, 0x77, 0xa8, 0x29, 0x2a, 0x7c, 0xc3, 0xd7, 0xcd, 0xbd, 0x5a, + 0x0a, 0xb1, 0x7f, 0xf0, 0x7b, 0xd9, 0xab, 0xad, 0xc7, 0xc5, 0xfd, 0x26, + 0x9d, 0x32, 0x9f, 0x1b, 0x0c, 0xcf, 0x4b, 0x3e, 0x1d, 0x16, 0xc9, 0xdf, + 0x73, 0x74, 0x50, 0x2c, 0x3b, 0x1d, 0xba, 0x57, 0xd4, 0x5e, 0xe9, 0xe5, + 0x8b, 0xd7, 0x25, 0xd5, 0xa6, 0x2c, 0x8c, 0x2d, 0x62, 0xb5, 0x33, 0x27, + 0x18, 0xc2, 0xd3, 0xd7, 0x33, 0x84, 0xf7, 0x3a, 0x89, 0x42, 0x3d, 0x56, + 0x24, 0x7b, 0x51, 0x8b, 0x65, 0x15, 0x78, 0x0d, 0x34, 0x15, 0xc0, 0xd2, + 0xc3, 0x1a, 0xe1, 0xe7, 0xf7, 0x30, 0x04, 0x01, 0x20, 0x9a, 0x8f, 0x83, + 0x7b, 0xe8, 0x39, 0xb8, 0xca, 0xdf, 0x0d, 0x10, 0x4b, 0x1c, 0x21, 0x8a, + 0x0d, 0xe3, 0xfd, 0x16, 0xca, 0x74, 0x17, 0x45, 0x27, 0xbd, 0xc3, 0x7b, + 0x73, 0x58, 0x61, 0xfc, 0xcd, 0xf3, 0xb7, 0xc2, 0x60, 0x1e, 0xbb, 0xfd, + 0x47, 0xa6, 0xbb, 0x8b, 0x97, 0x0c, 0xbb, 0x53, 0xd4, 0xaf, 0x55, 0xdf, + 0x8e, 0xd9, 0x9d, 0x19, 0x60, 0x5c, 0x4d, 0xb3, 0x79, 0xc8, 0x05, 0x00, + 0x41, 0x96, 0x92, 0xc3, 0xe6, 0x09, 0x13, 0x54, 0xc9, 0xb3, 0xba, 0x4b, + 0xef, 0xf1, 0x3e, 0x7c, 0x94, 0x6f, 0xfd, 0x12, 0x8c, 0xb5, 0xd7, 0x11, + 0x72, 0x56, 0x2e, 0xa7, 0x34, 0x91, 0x6e, 0x60, 0x59, 0xd5, 0xb9, 0xeb, + 0xa5, 0x40, 0xec, 0xfc, 0xa9, 0x49, 0x54, 0x01, 0xe6, 0x57, 0x9e, 0x0e, + 0xae, 0x3d, 0x00, 0xf4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA224, + 143, + {0x53, 0xe3, 0x14, 0x29, 0x09, 0xe9, 0xa9, 0xc0, 0x48, 0xb7, 0xf0, 0xf9, + 0x5a, 0x0e, 0x56, 0x42, 0x4b, 0x89, 0x6d, 0xb0, 0xc7, 0x13, 0x5b, 0xfc, + 0xc2, 0x3c, 0x49, 0xe6, 0xdb, 0x25, 0x0d, 0xe1, 0x88, 0x43, 0x12, 0xce, + 0x2b, 0x14, 0x49, 0x77, 0xdd, 0xe6, 0x80, 0xc2, 0x0b, 0x66, 0x52, 0xfd, + 0x1e, 0x54, 0xea, 0xaa, 0x84, 0xc6, 0x73, 0xe0, 0x39, 0xc6, 0x73, 0xea, + 0x30, 0xe0, 0xf1, 0x48, 0xb0, 0xc7, 0x3d, 0xa1, 0x9f, 0x8a, 0x75, 0xb9, + 0x4e, 0x74, 0x11, 0xcd, 0x02, 0xa9, 0x94, 0xe7, 0xb1, 0x84, 0xe5, 0x34, + 0x26, 0x76, 0x3e, 0x7c, 0x04, 0x83, 0xfa, 0x7b, 0xe7, 0x8e, 0xac, 0x0d, + 0x44, 0x56, 0x10, 0x90, 0x81, 0xdf, 0xe8, 0x43, 0xe0, 0x70, 0x84, 0xba, + 0x5f, 0x96, 0xc2, 0x8c, 0x69, 0xa2, 0x1e, 0x14, 0x68, 0x65, 0x7f, 0x15, + 0xbe, 0x08, 0xe2, 0x34, 0x23, 0x02, 0x51, 0xb9, 0x2d, 0xdc, 0xb7, 0x0e, + 0xf7, 0x6a, 0x16, 0x32, 0x37, 0xb8, 0x54, 0x83, 0x04, 0x64, 0x50, 0xbb, + 0x9d, 0x83, 0x1f, 0xb0, 0x53, 0xcc, 0x48, 0xaf, 0x05, 0x29, 0x60, 0x12, + 0x01, 0x00, 0xd3, 0xe2, 0xbd, 0xc0, 0x2b, 0xab, 0x4f, 0x9e, 0x09, 0x91, + 0x85, 0xa8, 0xcd, 0x06, 0x0f, 0x86, 0x77, 0xf3, 0xb2, 0x66, 0x17, 0x69, + 0x6b, 0x9e, 0xcb, 0x53, 0xf8, 0x40, 0x65, 0xa2, 0x1f, 0xa4, 0x1e, 0x66, + 0x95, 0x10, 0x7b, 0x13, 0x38, 0x28, 0x79, 0xfa, 0x32, 0x3c, 0x0a, 0x9f, + 0x35, 0x59, 0x4f, 0xd4, 0x0c, 0xbb, 0x9f, 0xf9, 0xa3, 0x98, 0x4a, 0x78, + 0xe9, 0xa6, 0x43, 0xe8, 0x82, 0x45, 0xc5, 0x7c, 0x53, 0x72, 0xf3, 0xd9, + 0xc3, 0x00, 0xe3, 0x57, 0x85, 0xff, 0xd9, 0x20, 0xd7, 0xcc, 0x9d, 0xae, + 0x26, 0xb9, 0xce, 0xda, 0xd6, 0x97, 0x5e, 0x49, 0x2f, 0x48, 0x4b, 0x23, + 0xcb, 0xf1, 0xde, 0x94}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA224, + 144, + {0x60, 0x29, 0x43, 0xb9, 0xd2, 0x6a, 0xf2, 0xa7, 0x41, 0xf6, 0xbd, 0xbe, + 0x85, 0x53, 0xa3, 0x97, 0x58, 0x30, 0xef, 0x5f, 0x05, 0x53, 0x91, 0xdd, + 0x81, 0x69, 0xb0, 0x61, 0x56, 0x7a, 0x3e, 0xde, 0xe3, 0xdc, 0xab, 0x00, + 0xb2, 0xc2, 0x74, 0xf2, 0x33, 0xe0, 0x54, 0x2c, 0x04, 0x0c, 0xf0, 0x1e, + 0x50, 0x32, 0x66, 0x19, 0x94, 0x20, 0x48, 0x45, 0x3f, 0x04, 0x08, 0x1d, + 0xe1, 0xd1, 0x93, 0x94, 0xa2, 0xdb, 0x31, 0x0c, 0xa8, 0x08, 0x8d, 0x75, + 0xf2, 0xb5, 0x59, 0xed, 0x66, 0x37, 0x34, 0xea, 0xa3, 0xbc, 0x6f, 0xa2, + 0x6f, 0xb8, 0xca, 0x1a, 0x08, 0xd0, 0x73, 0x9d, 0x0a, 0x42, 0x6b, 0x29, + 0xfc, 0x25, 0x02, 0x3a, 0x9f, 0x11, 0x0f, 0x22, 0xc0, 0x4f, 0x80, 0xcf, + 0x9a, 0x24, 0x3a, 0xa3, 0x7c, 0xa5, 0x94, 0xc5, 0x39, 0x09, 0x1a, 0x2d, + 0x34, 0x60, 0xfb, 0xd5, 0xe9, 0x1f, 0x10, 0x1f, 0x17, 0x73, 0x12, 0x9b, + 0xc4, 0x89, 0xa7, 0x80, 0xcd, 0x10, 0x49, 0xe7, 0xc5, 0x53, 0x99, 0xbf, + 0xc9, 0x96, 0xa8, 0xe9, 0x00, 0x5d, 0x19, 0x1b, 0xfc, 0x8a, 0x60, 0x5f, + 0xc2, 0x3d, 0xb5, 0x10, 0x66, 0x70, 0xb9, 0x53, 0x42, 0xc1, 0xe4, 0x82, + 0x7e, 0x1c, 0x02, 0xb8, 0xd9, 0x2d, 0xb7, 0x99, 0x60, 0xfc, 0x23, 0xf6, + 0x50, 0x36, 0x67, 0x47, 0xbe, 0x30, 0xa0, 0x82, 0xf2, 0xc7, 0xb9, 0x0c, + 0xf1, 0x55, 0x74, 0xe5, 0x26, 0x33, 0xc0, 0x60, 0x5c, 0xa4, 0x59, 0xea, + 0x86, 0x48, 0x41, 0x06, 0x9f, 0x75, 0x83, 0x3a, 0x6c, 0xfd, 0x1b, 0xe6, + 0x26, 0x0c, 0x0f, 0xc1, 0xe4, 0xf7, 0x8f, 0xd9, 0x42, 0x0c, 0xbd, 0xe3, + 0x1c, 0x4c, 0x7f, 0x7e, 0x76, 0xbe, 0x5c, 0xa8, 0xbc, 0xee, 0x00, 0x0e, + 0xd4, 0x45, 0x91, 0xb1, 0x60, 0xc5, 0x53, 0xab, 0x88, 0xe2, 0xcf, 0x41, + 0x79, 0xec, 0xdf, 0x70}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA224, + 145, + {0x45, 0x6f, 0x7c, 0x00, 0xd3, 0x1a, 0xd1, 0xec, 0x7c, 0xb4, 0x88, 0x71, + 0x1a, 0x9a, 0x42, 0x24, 0xc5, 0xd6, 0x6b, 0x15, 0xc9, 0xb9, 0xa5, 0x21, + 0xea, 0x31, 0x6b, 0x94, 0xf2, 0x34, 0x15, 0x61, 0xaa, 0x5d, 0x49, 0x55, + 0xdb, 0x7f, 0xea, 0xc3, 0xbc, 0xbe, 0x43, 0x47, 0xcc, 0xfe, 0xc2, 0xae, + 0x34, 0xba, 0x77, 0x79, 0xc6, 0x8e, 0x50, 0x2d, 0x4c, 0xa9, 0x96, 0x33, + 0x11, 0xb4, 0x8d, 0x38, 0x39, 0x51, 0x0c, 0x16, 0xb5, 0x58, 0x1b, 0x69, + 0xea, 0xf3, 0xc8, 0x3b, 0x24, 0x30, 0xad, 0xf6, 0xed, 0x6c, 0xb2, 0xcc, + 0x58, 0x60, 0xa7, 0xcb, 0xfc, 0x06, 0x38, 0x79, 0xb9, 0x91, 0x3c, 0x94, + 0xd0, 0x84, 0x18, 0xcb, 0x3d, 0x92, 0x15, 0x09, 0x0f, 0xea, 0xe0, 0x9a, + 0xee, 0x52, 0xbb, 0x0f, 0xc2, 0x4a, 0x51, 0x5f, 0x2c, 0x7c, 0x6c, 0x38, + 0x0a, 0xcf, 0x9d, 0x02, 0x7f, 0x61, 0x5e, 0xc4, 0x87, 0x04, 0xf6, 0x16, + 0xbf, 0x0e, 0xbd, 0x72, 0x30, 0xc0, 0xb7, 0xd3, 0x12, 0x31, 0xa9, 0x19, + 0xcf, 0x27, 0xe1, 0xfc, 0x7a, 0x4f, 0x36, 0xab, 0xd9, 0x3d, 0xc1, 0x33, + 0xab, 0x75, 0xe9, 0xff, 0xd7, 0xa6, 0x55, 0xeb, 0xa1, 0xd0, 0xbd, 0x07, + 0xa4, 0xf5, 0x30, 0x8e, 0x04, 0x7e, 0xb4, 0x21, 0xa1, 0x49, 0x08, 0xa6, + 0x93, 0x39, 0x4c, 0x8e, 0xca, 0x91, 0xe9, 0x35, 0x28, 0xf9, 0x92, 0x81, + 0x6b, 0xf4, 0x4b, 0x31, 0x8e, 0x82, 0x1e, 0xba, 0x1e, 0x4b, 0xae, 0x64, + 0xc0, 0x2a, 0xc5, 0x88, 0x52, 0x8b, 0x36, 0x6b, 0xf1, 0xee, 0x1e, 0x9c, + 0x93, 0xd3, 0x34, 0x1a, 0x39, 0x46, 0xf4, 0x9e, 0x98, 0xe1, 0x4b, 0x55, + 0xba, 0x8a, 0x5d, 0x12, 0x07, 0x08, 0xc7, 0x12, 0xb9, 0x83, 0x31, 0x9c, + 0xfd, 0x87, 0x93, 0xe1, 0x9c, 0x56, 0x08, 0xc9, 0xa8, 0xc5, 0x11, 0x24, + 0x6b, 0x37, 0x6c, 0xd8}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA224, + 146, + {0x1d, 0x3b, 0x8c, 0x10, 0x51, 0x57, 0x53, 0x85, 0x62, 0x61, 0x58, 0x1e, + 0xf9, 0x03, 0x5a, 0x97, 0x99, 0xfc, 0x1a, 0xde, 0xc7, 0x29, 0x6d, 0xee, + 0x7b, 0xe4, 0x9a, 0x3c, 0xd0, 0x8e, 0xe9, 0xfe, 0x2d, 0xb6, 0xad, 0xdc, + 0x5e, 0x3c, 0x5f, 0xc5, 0xde, 0xa8, 0x77, 0x1f, 0x54, 0xb1, 0xe3, 0x34, + 0xa5, 0x36, 0x4f, 0x1d, 0x35, 0x60, 0xf2, 0xdf, 0xd7, 0xd8, 0x8b, 0x9a, + 0xd4, 0x67, 0x0e, 0x49, 0x82, 0x82, 0xc8, 0xfd, 0x10, 0xf9, 0xeb, 0xf6, + 0xff, 0xdf, 0x7e, 0x3d, 0x01, 0xe4, 0x67, 0x12, 0x8c, 0x4d, 0xa0, 0x53, + 0x67, 0x29, 0x16, 0x9e, 0x45, 0x83, 0xac, 0x6a, 0xa4, 0x72, 0xcb, 0x41, + 0x71, 0xd3, 0x44, 0x81, 0x40, 0x29, 0x9a, 0xd6, 0x9b, 0xb8, 0xb7, 0x27, + 0x6a, 0x1f, 0x10, 0xe8, 0x5f, 0x3e, 0xcd, 0x66, 0xf0, 0xcd, 0x94, 0xb8, + 0x50, 0xac, 0x77, 0x44, 0x5d, 0x75, 0xef, 0xec, 0xa7, 0xbb, 0x7e, 0x34, + 0x16, 0x23, 0xe4, 0x47, 0xc3, 0xbf, 0x86, 0xda, 0x2f, 0x81, 0xaf, 0xac, + 0xb5, 0x61, 0xb2, 0xc0, 0x93, 0x9d, 0xb3, 0x0b, 0x31, 0x3a, 0x30, 0x2c, + 0x52, 0xf8, 0xbe, 0xa4, 0x3b, 0x8a, 0x85, 0xc0, 0x38, 0xd3, 0x34, 0x3e, + 0x7c, 0xf5, 0x87, 0x51, 0xdf, 0xe1, 0x9b, 0xad, 0x35, 0xcc, 0xcf, 0x62, + 0x63, 0xbb, 0x8f, 0x94, 0xba, 0x81, 0xcd, 0x21, 0x88, 0x5c, 0xca, 0xc5, + 0x90, 0x8f, 0x65, 0xd4, 0xb8, 0xed, 0xa9, 0x69, 0xfa, 0xee, 0xde, 0xec, + 0xc5, 0x4c, 0x71, 0x69, 0x8f, 0x30, 0x63, 0x73, 0x8d, 0x7b, 0x10, 0x75, + 0x73, 0x87, 0x6b, 0x1a, 0x25, 0xee, 0xe2, 0x70, 0xcd, 0x10, 0xb4, 0x4a, + 0xda, 0x64, 0x71, 0x99, 0x6d, 0xc2, 0xc0, 0x9e, 0x95, 0xcd, 0x39, 0xcd, + 0x29, 0x34, 0xa3, 0xd7, 0x2f, 0x18, 0xda, 0x46, 0x1e, 0x8a, 0x1d, 0x0b, + 0x17, 0x73, 0xb4, 0x19}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA224, + 147, + {0x26, 0x80, 0xb2, 0xa4, 0x05, 0x2b, 0x86, 0xc8, 0xcc, 0xdd, 0xad, 0x39, + 0xe7, 0x3b, 0x12, 0x7b, 0x13, 0x45, 0x6d, 0xcd, 0x53, 0xe7, 0x79, 0x4d, + 0xd4, 0x2f, 0x15, 0xc5, 0x76, 0x40, 0x84, 0xf0, 0xd9, 0x5e, 0xcd, 0x4a, + 0xed, 0x14, 0x95, 0xdf, 0x89, 0x98, 0x8e, 0x0d, 0xe4, 0x42, 0x04, 0x13, + 0xa9, 0xac, 0x9d, 0xa9, 0x3c, 0x9b, 0xfe, 0x49, 0x92, 0xc8, 0x8c, 0x48, + 0x0b, 0x91, 0xd3, 0xc4, 0xe5, 0xd5, 0x60, 0xdc, 0xa5, 0xea, 0x94, 0x60, + 0xcf, 0xfd, 0xc4, 0xf8, 0x9e, 0x6e, 0x27, 0xc4, 0x4e, 0x76, 0x0a, 0xb7, + 0x89, 0x3a, 0x38, 0x39, 0x21, 0x97, 0xb7, 0x62, 0x34, 0x0a, 0x16, 0xd8, + 0xb1, 0x4a, 0x96, 0x53, 0x6b, 0x11, 0x15, 0x65, 0x61, 0x61, 0xa7, 0x7c, + 0x52, 0x8b, 0xae, 0x27, 0x4b, 0xd3, 0xa4, 0x07, 0x86, 0x89, 0x5b, 0xe5, + 0xbe, 0xe4, 0x7f, 0xcc, 0x2b, 0xc2, 0x84, 0xe8, 0x81, 0x3c, 0x40, 0xb3, + 0xab, 0x25, 0x0c, 0xcc, 0x6f, 0x85, 0xcc, 0x16, 0x25, 0xcd, 0xeb, 0xf1, + 0xe7, 0x85, 0x4b, 0x44, 0x88, 0x43, 0xf7, 0xe8, 0x78, 0x48, 0x9c, 0x89, + 0x65, 0xc7, 0xf3, 0xff, 0x4f, 0x44, 0x11, 0x0c, 0xae, 0x9e, 0xb1, 0x24, + 0xb4, 0x54, 0x4b, 0x1c, 0xb6, 0x4d, 0xaf, 0xab, 0x66, 0x8d, 0x04, 0x73, + 0x73, 0x4b, 0xca, 0x20, 0x8c, 0xcd, 0xe0, 0xaa, 0x94, 0xbe, 0xfb, 0x5a, + 0xe7, 0xca, 0x50, 0xeb, 0xd4, 0x2e, 0x66, 0xbe, 0xe5, 0x87, 0x43, 0x59, + 0x12, 0xb4, 0x39, 0xee, 0x75, 0x26, 0x4f, 0x60, 0xc5, 0x08, 0x2c, 0x20, + 0x60, 0x02, 0x2b, 0xe6, 0x9d, 0xb6, 0xd3, 0xc0, 0xfa, 0x6d, 0x4d, 0x10, + 0x09, 0x7d, 0x1c, 0xd6, 0xa4, 0x02, 0x9e, 0x5c, 0x92, 0x7e, 0x02, 0x3f, + 0xac, 0x65, 0x63, 0x10, 0x91, 0xe6, 0xd9, 0x44, 0x3a, 0xfc, 0xb7, 0x9b, + 0x85, 0x47, 0x4c, 0x9d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA224, + 148, + {0x46, 0x33, 0x3e, 0x5c, 0xe8, 0x0d, 0xac, 0x1d, 0x8b, 0x3e, 0xa0, 0x4e, + 0xca, 0x47, 0x06, 0x13, 0xf7, 0x41, 0x15, 0x81, 0xc7, 0x12, 0x69, 0x38, + 0x52, 0xde, 0x4b, 0x8f, 0x28, 0x79, 0xa9, 0xd9, 0x97, 0x77, 0xa6, 0xc2, + 0xbb, 0xfd, 0xd0, 0x4b, 0xe7, 0x75, 0xe4, 0xea, 0x89, 0xc1, 0x81, 0xc9, + 0x4f, 0xed, 0x70, 0x7d, 0x99, 0x35, 0x0c, 0x96, 0x7d, 0x08, 0x34, 0x35, + 0x0c, 0xed, 0x2c, 0xa3, 0x78, 0x3e, 0x97, 0x56, 0x72, 0xae, 0x7a, 0xc3, + 0x95, 0xf3, 0x9b, 0x9f, 0x8f, 0x30, 0x60, 0xa9, 0xad, 0x88, 0xc2, 0x5b, + 0x81, 0xce, 0x18, 0x2d, 0x9c, 0xa1, 0xb0, 0x95, 0xe3, 0x49, 0x92, 0x61, + 0x2a, 0x38, 0xae, 0xbf, 0xb4, 0x3d, 0x94, 0xa8, 0xf3, 0x08, 0xa2, 0xc2, + 0x28, 0xc5, 0xed, 0xf1, 0xbb, 0x1b, 0x7c, 0x99, 0xa2, 0x42, 0x06, 0x42, + 0x40, 0x82, 0x69, 0x68, 0xb5, 0x3e, 0x35, 0x7d, 0xc4, 0x6f, 0x46, 0x78, + 0x0a, 0x7c, 0x77, 0x00, 0x47, 0xf9, 0x05, 0xe8, 0x2b, 0x22, 0xc0, 0xa6, + 0x26, 0xda, 0x26, 0x31, 0xa0, 0x83, 0x67, 0x90, 0x52, 0x43, 0xab, 0x7e, + 0xb5, 0x06, 0xf9, 0x15, 0xe8, 0x35, 0x14, 0x83, 0x57, 0x51, 0x32, 0xc0, + 0x59, 0xb4, 0x3c, 0x07, 0x9b, 0x05, 0xf0, 0xa2, 0x4c, 0xcd, 0x81, 0x54, + 0x78, 0x01, 0xb5, 0xe7, 0xa9, 0xc3, 0x77, 0xfa, 0x34, 0x34, 0x3c, 0x50, + 0x9b, 0xe5, 0xb7, 0xa2, 0x43, 0xe9, 0xb4, 0x7c, 0x4e, 0xc8, 0x24, 0xbd, + 0xb9, 0x48, 0x14, 0x07, 0xa8, 0xd2, 0x51, 0xc7, 0x9e, 0x1f, 0x04, 0x6a, + 0x2f, 0x53, 0x56, 0xbb, 0xe0, 0x8d, 0x4c, 0x1b, 0xb8, 0x7d, 0xc9, 0x23, + 0x61, 0xd5, 0xa8, 0x1c, 0xfd, 0x7a, 0x91, 0x4f, 0x0d, 0x47, 0x2b, 0xfc, + 0x3c, 0xa1, 0x76, 0x3e, 0x89, 0xd0, 0xbe, 0x79, 0x73, 0x38, 0xc0, 0x9d, + 0x65, 0x63, 0xd5, 0x56}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA224, + 149, + {0x7f, 0x99, 0x34, 0x3e, 0x2a, 0xb5, 0x69, 0xfa, 0xb3, 0x55, 0x97, 0x28, + 0x25, 0xa8, 0x70, 0x80, 0xb5, 0x77, 0x46, 0xe6, 0xb8, 0x10, 0xb0, 0x7e, + 0x56, 0x4f, 0x15, 0xaa, 0x29, 0x81, 0xc9, 0x19, 0x32, 0xbf, 0x39, 0x10, + 0x8c, 0xff, 0x25, 0x38, 0xbc, 0xd8, 0x69, 0xe3, 0x38, 0x54, 0xee, 0x34, + 0x79, 0xf3, 0xfa, 0x65, 0x4b, 0x2b, 0x93, 0x14, 0x0f, 0xe6, 0x9d, 0xf2, + 0x7a, 0xc6, 0x61, 0x97, 0x0d, 0xf9, 0x66, 0x1c, 0x6b, 0xa3, 0xff, 0xde, + 0xdb, 0x35, 0x97, 0xdd, 0xaa, 0xef, 0x59, 0xfa, 0x2d, 0x1d, 0xcb, 0x41, + 0x65, 0x1f, 0xbc, 0xdf, 0xcc, 0x3b, 0xc9, 0x92, 0x8f, 0xe0, 0x64, 0x86, + 0x40, 0x72, 0x2e, 0x13, 0x42, 0x00, 0xae, 0xb0, 0x45, 0x21, 0xed, 0x61, + 0x28, 0xd7, 0x79, 0x08, 0x44, 0x33, 0x1a, 0xfe, 0xa3, 0x69, 0xb5, 0x32, + 0x83, 0x42, 0x16, 0xa9, 0xa1, 0xa6, 0xe4, 0x75, 0x0b, 0x24, 0x39, 0x0f, + 0x39, 0xe0, 0x91, 0xcc, 0xec, 0x7e, 0x17, 0xcd, 0x8e, 0xbc, 0xff, 0x83, + 0xce, 0x91, 0x75, 0xdf, 0x25, 0x38, 0x10, 0x7c, 0xe8, 0x6d, 0xb0, 0xae, + 0x5b, 0x44, 0x16, 0x3e, 0x3c, 0xa4, 0xd7, 0x52, 0x0e, 0x7e, 0x5a, 0x0a, + 0xf5, 0xfd, 0xb3, 0xc4, 0x3c, 0x29, 0x77, 0xdd, 0x6a, 0x09, 0xd2, 0x52, + 0x3d, 0x72, 0xf6, 0x1f, 0x41, 0x84, 0xea, 0xd7, 0x0d, 0x65, 0x78, 0xf0, + 0xda, 0xda, 0x65, 0xf2, 0x8c, 0x5f, 0x04, 0xa4, 0xb1, 0x61, 0x48, 0xd6, + 0xb2, 0xa6, 0xc0, 0xc0, 0x6a, 0xe9, 0x37, 0x2b, 0xbd, 0x68, 0xae, 0x01, + 0x19, 0x23, 0xe6, 0x83, 0x5e, 0xcd, 0x5c, 0x91, 0x95, 0xce, 0xa1, 0xeb, + 0x5b, 0xa3, 0x00, 0x20, 0xf1, 0x1d, 0x80, 0x20, 0x2f, 0x9f, 0xe6, 0xf6, + 0x15, 0xca, 0xee, 0x33, 0xb1, 0x8c, 0x0e, 0xbf, 0xbc, 0x98, 0xd6, 0x14, + 0x3f, 0x8f, 0x2d, 0x34}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA224, + 150, + {0x40, 0xf5, 0xcc, 0xce, 0x4f, 0x70, 0xba, 0x22, 0xee, 0x14, 0x71, 0xad, + 0x39, 0x4e, 0x35, 0x1c, 0x4d, 0xc0, 0x09, 0x5d, 0xca, 0x9c, 0xe9, 0x24, + 0x22, 0x15, 0xaa, 0xc8, 0x78, 0x4a, 0xdb, 0x6e, 0x7c, 0xc3, 0x53, 0x84, + 0x64, 0x87, 0xa9, 0x26, 0x0e, 0xb1, 0xd0, 0x19, 0x12, 0xec, 0x85, 0x8a, + 0x13, 0x19, 0xf0, 0x85, 0xee, 0x48, 0x61, 0x75, 0x73, 0xf1, 0x47, 0x7e, + 0x3d, 0xc9, 0xe1, 0xeb, 0xfb, 0xb7, 0xf8, 0x36, 0x9f, 0x17, 0xda, 0x62, + 0x5d, 0x2c, 0x29, 0x1b, 0xfa, 0x5f, 0x4d, 0x5e, 0x59, 0x5c, 0xc5, 0xf0, + 0xb5, 0x1d, 0x83, 0x5c, 0xbb, 0x29, 0x5e, 0x22, 0x73, 0x0e, 0x76, 0x45, + 0x93, 0x26, 0xde, 0x7b, 0xe7, 0xfc, 0x89, 0x14, 0x55, 0x80, 0x92, 0xd7, + 0xa9, 0x1d, 0xe4, 0x66, 0xe2, 0xf3, 0x1a, 0x77, 0xb1, 0x6c, 0xe0, 0x0b, + 0xcf, 0xde, 0x4d, 0x8d, 0x9d, 0x16, 0x0b, 0x5f, 0x8c, 0x99, 0x87, 0xfe, + 0x79, 0x2d, 0xa9, 0x8e, 0x35, 0x65, 0x87, 0xd5, 0x74, 0x47, 0x2d, 0xcb, + 0x15, 0xfb, 0xe6, 0x28, 0x6b, 0x18, 0x13, 0xca, 0xf5, 0x25, 0x8d, 0x98, + 0x73, 0x93, 0x87, 0xbb, 0xb3, 0xae, 0x59, 0x27, 0x2d, 0x59, 0xf9, 0x97, + 0x58, 0x8e, 0x69, 0x38, 0x65, 0xc3, 0x10, 0x9c, 0x1b, 0x43, 0xde, 0x8f, + 0xa5, 0x2e, 0x43, 0xa4, 0x40, 0x87, 0x69, 0x2f, 0xc2, 0x63, 0xd0, 0xed, + 0x4d, 0x6e, 0x72, 0xf3, 0xc1, 0xfe, 0xbb, 0x52, 0x9e, 0xce, 0x38, 0x97, + 0x15, 0x3b, 0xd8, 0xf6, 0x7a, 0x9a, 0xd2, 0xa8, 0xbf, 0xec, 0x0d, 0xe6, + 0xdb, 0x4d, 0x3e, 0x7f, 0x29, 0x4a, 0x3d, 0xc8, 0xde, 0x22, 0xb7, 0x8b, + 0x4c, 0x5e, 0x82, 0xe3, 0x6e, 0x9d, 0x64, 0x19, 0x51, 0xde, 0x5c, 0x1c, + 0x83, 0xb8, 0x63, 0x68, 0xf9, 0x2e, 0x54, 0x29, 0xaf, 0xe3, 0xf2, 0x47, + 0x8a, 0xe7, 0x17, 0x1c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA224, + 151, + {0x20, 0x3b, 0x76, 0xf4, 0x79, 0xe7, 0xf4, 0x91, 0x0b, 0x51, 0x9e, 0x1a, + 0x6b, 0x8c, 0xc4, 0xc1, 0x13, 0xce, 0x83, 0x8f, 0xc0, 0x9f, 0xcb, 0xd9, + 0xe0, 0x32, 0x66, 0xe1, 0xe3, 0xe6, 0x92, 0x64, 0xc6, 0x22, 0xaf, 0x09, + 0x56, 0x2c, 0xa6, 0xc9, 0x85, 0x81, 0x9e, 0xce, 0x0d, 0xf4, 0x8f, 0xe6, + 0xfa, 0xa5, 0x80, 0xda, 0xe5, 0x2f, 0xff, 0x36, 0xc0, 0x52, 0xcf, 0xee, + 0xda, 0x7d, 0x7d, 0x0c, 0xfe, 0xb2, 0xea, 0xaf, 0xf7, 0xfe, 0x6b, 0x01, + 0x5b, 0x82, 0xe6, 0x05, 0xca, 0x2f, 0x75, 0xfc, 0x13, 0x32, 0x7d, 0xb5, + 0xa9, 0x9e, 0x89, 0xa9, 0x6a, 0x7c, 0x09, 0xe7, 0x9f, 0x73, 0xdd, 0x3a, + 0x0f, 0x1a, 0x14, 0xa1, 0x9c, 0xe2, 0x48, 0x69, 0x8f, 0x12, 0xd4, 0x81, + 0x62, 0xc4, 0x00, 0x8c, 0x25, 0x3d, 0xd6, 0x93, 0x2e, 0x9d, 0x95, 0xef, + 0x9f, 0xc0, 0xde, 0x06, 0xac, 0x3c, 0xde, 0xbd, 0xfb, 0x71, 0x30, 0x10, + 0x97, 0x57, 0x8a, 0xfa, 0x68, 0xa7, 0x83, 0xee, 0x90, 0x2c, 0x76, 0x73, + 0xd7, 0x2c, 0xf4, 0x16, 0x3a, 0x13, 0xc6, 0x65, 0xa7, 0xd7, 0x31, 0x60, + 0xdb, 0x15, 0xea, 0x23, 0x9d, 0x64, 0x51, 0x50, 0xae, 0x8d, 0xce, 0xdb, + 0x7b, 0x0f, 0x1e, 0x45, 0x66, 0x63, 0x9e, 0xed, 0xe7, 0xe3, 0x95, 0x3f, + 0xb3, 0xfb, 0x23, 0x56, 0x8c, 0xbb, 0xff, 0x07, 0xf0, 0x95, 0x8e, 0xbc, + 0xc5, 0x41, 0x7a, 0x04, 0xf6, 0xc3, 0x5c, 0xf8, 0x53, 0xba, 0x00, 0x79, + 0x82, 0x0d, 0x22, 0xfc, 0xb1, 0x4c, 0x33, 0xec, 0x5a, 0x59, 0xfc, 0x48, + 0x43, 0x0b, 0x1e, 0x92, 0xd4, 0xcb, 0xd9, 0x48, 0xb1, 0x76, 0x75, 0x62, + 0x1a, 0x09, 0x2a, 0x9e, 0x01, 0xe0, 0x50, 0x06, 0xd6, 0xed, 0x74, 0xf1, + 0xbc, 0xe3, 0x36, 0xf7, 0x05, 0xa0, 0x2b, 0x80, 0x4a, 0x4a, 0x78, 0x11, + 0xe2, 0xd0, 0xbd, 0xac}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA224, + 152, + {0x01, 0x0c, 0xab, 0x78, 0x07, 0xbc, 0xaf, 0x7a, 0x5e, 0x9e, 0x0d, 0x82, + 0x18, 0x4c, 0x24, 0xaf, 0x79, 0xc8, 0x38, 0x66, 0x3a, 0x8a, 0x6c, 0x55, + 0x47, 0xe5, 0xee, 0x77, 0xe9, 0xb4, 0x33, 0xc2, 0xb4, 0xb4, 0x12, 0x4a, + 0x86, 0x3e, 0xc7, 0x45, 0xfc, 0x46, 0x61, 0x2b, 0x54, 0xa3, 0x06, 0x53, + 0x06, 0x31, 0x42, 0xee, 0x1b, 0xd5, 0x84, 0x9a, 0x55, 0x8d, 0x51, 0x83, + 0x89, 0xa0, 0xbc, 0x0e, 0x92, 0x0e, 0x16, 0x48, 0x2a, 0x15, 0xd2, 0xc2, + 0xeb, 0x2f, 0x53, 0x1f, 0x8b, 0x37, 0x08, 0xed, 0xe3, 0xf4, 0xa5, 0x82, + 0x67, 0x4d, 0x45, 0x05, 0x0c, 0x1b, 0x2f, 0x65, 0xac, 0xe1, 0x69, 0x2f, + 0x34, 0x6c, 0xf3, 0x8d, 0x3a, 0xd1, 0xa2, 0xdb, 0x60, 0x25, 0x09, 0xd0, + 0x12, 0x7f, 0xe5, 0x2a, 0x2a, 0x9f, 0xd2, 0xfb, 0xa7, 0xaf, 0x62, 0xec, + 0x69, 0xd5, 0x7d, 0xca, 0x87, 0xda, 0x17, 0xf7, 0x0c, 0xb4, 0xaf, 0x46, + 0x71, 0xd8, 0xb4, 0x60, 0x5a, 0xcf, 0xdd, 0xd9, 0x5b, 0xb4, 0x9b, 0x23, + 0xe3, 0x79, 0xf3, 0x58, 0x1d, 0x84, 0x82, 0x80, 0xd1, 0xb4, 0xc3, 0x63, + 0x84, 0x2d, 0x18, 0x75, 0xe8, 0x0a, 0x9a, 0xde, 0xd0, 0x43, 0xb6, 0x6e, + 0x63, 0x6e, 0x0d, 0x45, 0xe5, 0x8a, 0x7a, 0x3c, 0x4d, 0x3d, 0x04, 0x6c, + 0x13, 0xd2, 0xdb, 0x01, 0x58, 0xd5, 0x2f, 0xec, 0x63, 0x4c, 0x54, 0x83, + 0xf3, 0xe8, 0x64, 0x98, 0x8f, 0x80, 0x20, 0x08, 0x18, 0xf8, 0x09, 0x16, + 0xd7, 0x87, 0x98, 0x38, 0x51, 0xad, 0x3d, 0xe9, 0xf0, 0xd2, 0xfc, 0xd0, + 0x63, 0x26, 0x3e, 0x3f, 0xf2, 0x97, 0x0e, 0x6f, 0xac, 0x05, 0x8e, 0xd5, + 0xe9, 0x1f, 0xa9, 0x9b, 0xb8, 0x1e, 0xdf, 0x1d, 0xd1, 0xe9, 0xdd, 0x70, + 0x4c, 0xf8, 0xf3, 0x94, 0x98, 0x93, 0x37, 0xb7, 0x48, 0xc5, 0xad, 0xc3, + 0x04, 0x61, 0x49, 0x04}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA224, + 153, + {0x5a, 0xf6, 0x33, 0xac, 0x97, 0x0b, 0xca, 0xbc, 0x50, 0xe4, 0x20, 0x2d, + 0xd2, 0xfd, 0x0f, 0xed, 0x10, 0x99, 0xfe, 0x9d, 0x0d, 0x0f, 0xb3, 0x51, + 0x7e, 0xd9, 0x27, 0x03, 0xbc, 0xf6, 0x52, 0x7c, 0x82, 0x7f, 0x7e, 0x2f, + 0xf7, 0x1f, 0x08, 0x04, 0xcb, 0xd3, 0x69, 0x78, 0x85, 0x62, 0xb7, 0xec, + 0x3c, 0x00, 0x45, 0x0e, 0x86, 0xc9, 0x5e, 0x03, 0x51, 0x9f, 0x34, 0x89, + 0x73, 0x00, 0x91, 0x25, 0x76, 0x70, 0xc3, 0xa7, 0x85, 0xff, 0x47, 0x29, + 0xe4, 0x04, 0x12, 0xf9, 0xcc, 0x7c, 0x4f, 0x2e, 0x42, 0xa5, 0xde, 0xed, + 0x3f, 0x5b, 0xae, 0x02, 0xc9, 0x29, 0x49, 0x1e, 0x4d, 0xf1, 0xe1, 0x99, + 0x6b, 0x56, 0xd8, 0xa6, 0x7f, 0x2c, 0x29, 0xaf, 0x70, 0xac, 0x56, 0xc8, + 0x78, 0x01, 0xeb, 0x9b, 0xa4, 0xbf, 0x43, 0xd3, 0x53, 0xbf, 0x4b, 0x41, + 0xb3, 0xbd, 0xf9, 0xea, 0x9e, 0x0e, 0x08, 0xea, 0xb6, 0x1c, 0xea, 0x2d, + 0xeb, 0x9c, 0x9b, 0xdb, 0x37, 0x50, 0xaf, 0xe1, 0xab, 0x30, 0x33, 0x93, + 0x56, 0x92, 0x49, 0xa0, 0x24, 0xf1, 0xfa, 0x2c, 0x60, 0xe7, 0x91, 0x3a, + 0xb1, 0x24, 0xdb, 0xc9, 0xde, 0xc6, 0x7b, 0x90, 0x0a, 0xb1, 0x03, 0x50, + 0x91, 0xc7, 0x5f, 0xce, 0xb6, 0xd4, 0x5e, 0x49, 0x81, 0x44, 0xb2, 0x44, + 0x1b, 0x96, 0xfd, 0x0d, 0xb1, 0xc8, 0x4c, 0xc1, 0xd1, 0x55, 0x51, 0x7c, + 0x5b, 0xc7, 0xca, 0xb8, 0xef, 0x4e, 0x4d, 0x76, 0x36, 0x9c, 0xcf, 0x7c, + 0x2e, 0xa7, 0xe6, 0x86, 0xdf, 0x05, 0x03, 0x96, 0x11, 0xfa, 0x68, 0x56, + 0x76, 0x0c, 0x56, 0x45, 0x7f, 0x3f, 0xf7, 0xc7, 0xa6, 0xd2, 0x18, 0xce, + 0x6b, 0x18, 0x93, 0x8a, 0xd2, 0xd2, 0xcd, 0x9b, 0x48, 0xe8, 0x2e, 0x7f, + 0xbf, 0xb3, 0xfc, 0x97, 0x18, 0xb0, 0x0f, 0x22, 0x61, 0x7a, 0x80, 0x90, + 0x85, 0x0d, 0xe6, 0x78}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA224, + 154, + {0x38, 0x44, 0xc6, 0x8a, 0x3e, 0x17, 0x21, 0xd6, 0x99, 0xde, 0x35, 0x12, + 0x1c, 0x73, 0x8c, 0xd8, 0x57, 0xf1, 0xfb, 0x64, 0xe9, 0x45, 0x94, 0xf4, + 0xe9, 0x69, 0x91, 0xa3, 0x69, 0x7b, 0x26, 0x1f, 0xba, 0xc9, 0x97, 0x7c, + 0x17, 0x38, 0x55, 0x02, 0xb7, 0xac, 0x53, 0x6a, 0x34, 0x03, 0x1e, 0xb7, + 0x7d, 0x70, 0x35, 0xcb, 0x58, 0x49, 0xc5, 0x01, 0xe9, 0x2c, 0x9b, 0x3f, + 0x24, 0x35, 0x0b, 0x70, 0x89, 0xb0, 0xdf, 0x15, 0xe8, 0xda, 0xaa, 0x4b, + 0xf4, 0x83, 0x43, 0xce, 0x5f, 0xb6, 0x6b, 0xdb, 0xb0, 0xb1, 0xba, 0x54, + 0x89, 0xee, 0x8b, 0x04, 0xed, 0xc9, 0x96, 0x29, 0x3f, 0x25, 0x8a, 0x13, + 0x0c, 0x51, 0x6b, 0x00, 0xf4, 0xcc, 0x8d, 0x0c, 0x4d, 0x96, 0x79, 0x4b, + 0x48, 0xd7, 0x78, 0x2c, 0xc4, 0x57, 0x9b, 0x25, 0x02, 0xab, 0x1a, 0x69, + 0x2a, 0x5d, 0xb2, 0x12, 0x9e, 0xfd, 0x38, 0x2f, 0x2a, 0xab, 0xb2, 0x6b, + 0x7b, 0xc8, 0x45, 0x30, 0x3b, 0x9a, 0x68, 0x98, 0xdc, 0xa5, 0xf7, 0x8b, + 0x2b, 0x98, 0x1d, 0x8f, 0x01, 0xfe, 0x4f, 0xe8, 0x40, 0x1f, 0x67, 0x26, + 0x82, 0xb1, 0xbb, 0x7e, 0xdb, 0x80, 0xb8, 0xc4, 0xe3, 0xef, 0x9b, 0xb6, + 0x45, 0x77, 0x7b, 0xbf, 0x3a, 0xaf, 0x75, 0xf4, 0xe8, 0x68, 0xf8, 0x8d, + 0x66, 0xaa, 0xbb, 0x4a, 0x0f, 0x4f, 0xb3, 0xd6, 0xab, 0xca, 0x73, 0x78, + 0x68, 0x9d, 0xc6, 0xb2, 0xfc, 0xe7, 0x83, 0x2f, 0x77, 0xa2, 0x74, 0x00, + 0xa5, 0x60, 0x50, 0xd2, 0xd8, 0x4b, 0x38, 0xd8, 0x66, 0xdb, 0x2c, 0x34, + 0x26, 0x42, 0x36, 0x19, 0x04, 0x55, 0xcc, 0x6e, 0x6b, 0x6f, 0xdd, 0xad, + 0x1a, 0xfc, 0x75, 0x15, 0xf0, 0xf5, 0xd5, 0x01, 0xaf, 0x63, 0x73, 0x2c, + 0x34, 0xfd, 0xc8, 0xec, 0xb9, 0x21, 0xdb, 0x54, 0xf0, 0x1a, 0x24, 0x8f, + 0xce, 0x06, 0xac, 0xc6}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA224, + 155, + {0x09, 0xee, 0x17, 0xa7, 0xa3, 0x3e, 0xc5, 0x48, 0x3b, 0x43, 0x4d, 0xe0, + 0xab, 0x4a, 0xd6, 0x14, 0x64, 0x8c, 0x1d, 0xe9, 0x52, 0x7a, 0x43, 0x6c, + 0xe1, 0x18, 0xd0, 0x52, 0x69, 0x76, 0x98, 0xff, 0x21, 0xf0, 0x96, 0xc4, + 0xd8, 0x7f, 0xb9, 0x6f, 0x57, 0x9e, 0xb0, 0x99, 0xed, 0x52, 0xdf, 0x93, + 0xde, 0x4e, 0x6a, 0x0f, 0x07, 0x7c, 0x8d, 0x02, 0x7d, 0x89, 0xc5, 0x14, + 0x12, 0xd5, 0x69, 0x86, 0x25, 0x3c, 0xbf, 0xde, 0xa1, 0x75, 0xfd, 0x65, + 0x6f, 0x19, 0xd3, 0x45, 0xbf, 0x05, 0x07, 0xe8, 0x25, 0xb9, 0x1b, 0x81, + 0x53, 0x6e, 0x51, 0xe7, 0x3a, 0x56, 0x9d, 0x61, 0x74, 0xa5, 0xe2, 0x40, + 0x9f, 0x21, 0x3d, 0x0d, 0xab, 0xc0, 0x90, 0x59, 0x35, 0x72, 0xce, 0xea, + 0x2b, 0x98, 0xff, 0x53, 0xd4, 0xbe, 0x9f, 0x3f, 0x8e, 0x56, 0x09, 0x60, + 0xa6, 0x0e, 0x16, 0x6d, 0xa5, 0x6a, 0xf8, 0x8a, 0x24, 0xf6, 0x29, 0x13, + 0x69, 0x9e, 0xa8, 0xfa, 0x68, 0x94, 0x7d, 0x51, 0xcf, 0x54, 0x3f, 0xc8, + 0x6d, 0xf8, 0x14, 0x54, 0xce, 0xd1, 0x9b, 0xb7, 0x20, 0x44, 0x10, 0x6f, + 0x51, 0x51, 0x5d, 0x9b, 0x3e, 0x89, 0x72, 0xbe, 0xf6, 0x06, 0xfe, 0x17, + 0xdd, 0x2a, 0xfb, 0xdb, 0x19, 0x8e, 0xf1, 0x47, 0xb2, 0x9f, 0x2b, 0xa3, + 0x32, 0x13, 0x5b, 0x37, 0x3d, 0x55, 0xbd, 0xc0, 0x8f, 0xe7, 0x89, 0x46, + 0xc4, 0xe9, 0xb5, 0x87, 0xc9, 0x9d, 0x45, 0xca, 0x54, 0x02, 0x09, 0x42, + 0xf7, 0x9c, 0xb7, 0xb3, 0xf0, 0xfc, 0x79, 0x4d, 0x66, 0xaf, 0x07, 0xa7, + 0x29, 0x61, 0xae, 0x3b, 0xa3, 0xb5, 0x6b, 0x98, 0x2d, 0xa0, 0xff, 0xea, + 0x0d, 0xb4, 0x02, 0x8f, 0xc2, 0x1b, 0xaf, 0x50, 0x46, 0x4b, 0x37, 0x63, + 0x08, 0x85, 0xd6, 0x21, 0xa8, 0xae, 0x17, 0xd9, 0xe6, 0xf4, 0x4b, 0x3e, + 0xbd, 0xa0, 0x4b, 0x73}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA224, + 156, + {0x06, 0x8b, 0x43, 0x76, 0x49, 0xea, 0xef, 0x8c, 0xce, 0x78, 0x0c, 0x2c, + 0x62, 0x95, 0x59, 0x8b, 0x1a, 0x55, 0xf0, 0xeb, 0x90, 0x3a, 0x20, 0x69, + 0xaa, 0xe7, 0xc5, 0x69, 0x7e, 0xb1, 0xa6, 0x43, 0xcd, 0xa8, 0x3e, 0x26, + 0x91, 0x97, 0x0f, 0x69, 0xb7, 0xee, 0x9f, 0xa1, 0xd1, 0x29, 0xeb, 0x82, + 0x09, 0x7d, 0x9d, 0x01, 0xd7, 0xff, 0x7b, 0xad, 0x95, 0x80, 0x55, 0x9f, + 0x18, 0x81, 0x1d, 0x9b, 0x9e, 0xa0, 0xdc, 0xc6, 0x2d, 0x16, 0x75, 0x7c, + 0x73, 0xe1, 0xd3, 0x21, 0x9b, 0x58, 0xc2, 0x76, 0xc5, 0xd1, 0xa8, 0x87, + 0xad, 0xf6, 0xf3, 0x82, 0x6c, 0x33, 0x3c, 0x5e, 0x42, 0x88, 0x75, 0x51, + 0xf4, 0x9d, 0x08, 0xf6, 0xbc, 0x95, 0x68, 0x1f, 0x83, 0x5c, 0xe5, 0x20, + 0xd2, 0xfc, 0xb3, 0xe0, 0x43, 0xc1, 0x81, 0x0e, 0xeb, 0x72, 0x17, 0x06, + 0xe4, 0x6f, 0xb5, 0x7e, 0x50, 0xda, 0x5c, 0x15, 0xbc, 0x03, 0xbd, 0x6e, + 0xf4, 0x0b, 0x26, 0x51, 0xc1, 0xbc, 0x5a, 0x55, 0x55, 0x4b, 0xe3, 0x94, + 0x5f, 0x48, 0x5f, 0x69, 0x9c, 0x3c, 0x27, 0xcf, 0xb9, 0x53, 0xd3, 0x28, + 0x82, 0x56, 0xd6, 0x63, 0xd9, 0xb1, 0x07, 0x5c, 0xb4, 0x73, 0xfa, 0x9c, + 0x70, 0x86, 0x2f, 0x35, 0xf7, 0x8e, 0x19, 0xe1, 0x79, 0x9a, 0xb1, 0x9e, + 0x40, 0x98, 0xe4, 0x60, 0xd3, 0x1c, 0xb5, 0x1f, 0x87, 0xe3, 0x2e, 0xcf, + 0x54, 0x19, 0xea, 0x4c, 0xb2, 0x67, 0x71, 0x23, 0x13, 0x0d, 0x84, 0x97, + 0xdc, 0x7c, 0x03, 0xc8, 0xa5, 0x03, 0x3b, 0x19, 0xd5, 0xc9, 0xb7, 0xb5, + 0x60, 0x80, 0x88, 0xa7, 0x00, 0xce, 0xa6, 0x5d, 0xad, 0x99, 0x55, 0xe9, + 0x75, 0x59, 0xa7, 0xe5, 0x58, 0x09, 0xee, 0x6a, 0xcd, 0x22, 0xd7, 0xc2, + 0x91, 0xbc, 0x82, 0x39, 0x20, 0xee, 0x1a, 0xed, 0xae, 0xbf, 0x02, 0xd7, + 0x28, 0x45, 0xde, 0xcf}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA224, + 157, + {0x87, 0x30, 0xb9, 0x27, 0xf2, 0x54, 0x0e, 0xf9, 0x47, 0x08, 0x9c, 0x05, + 0x6e, 0xf1, 0x94, 0xb7, 0xb1, 0x19, 0x77, 0x9e, 0x4f, 0x7b, 0x03, 0xfb, + 0xb8, 0x5e, 0x38, 0x30, 0xde, 0x65, 0x82, 0x7d, 0xa2, 0x1d, 0x01, 0x59, + 0x16, 0x59, 0xc6, 0x2e, 0x79, 0xb9, 0x98, 0xb6, 0x80, 0xab, 0x33, 0xdc, + 0xb6, 0x4c, 0x36, 0x6a, 0x8e, 0x07, 0x44, 0xf0, 0x97, 0xfc, 0xb7, 0x22, + 0x89, 0x17, 0x3c, 0xab, 0x08, 0xce, 0x74, 0x10, 0xc0, 0x25, 0x61, 0x53, + 0x52, 0xdc, 0xbf, 0xaf, 0x36, 0xc9, 0xf9, 0x7f, 0xb7, 0xb3, 0x72, 0xa7, + 0x3c, 0x6a, 0x93, 0x13, 0x1d, 0x7b, 0x6a, 0x57, 0x0a, 0x17, 0x21, 0x4a, + 0x69, 0x18, 0x88, 0xff, 0xad, 0xd5, 0xdc, 0x71, 0x65, 0x94, 0x17, 0xa5, + 0x67, 0x22, 0x29, 0x1b, 0x28, 0xb4, 0x7a, 0x6a, 0xd4, 0x18, 0xa3, 0x50, + 0x1e, 0xb3, 0x56, 0x6f, 0x63, 0x2b, 0x48, 0x72, 0x8f, 0xad, 0x39, 0x9a, + 0x8d, 0xd2, 0x54, 0x7e, 0xad, 0xb6, 0xd2, 0x71, 0xa1, 0x48, 0xe3, 0x69, + 0x1b, 0x2e, 0x8e, 0xc3, 0x12, 0x24, 0x00, 0xf8, 0xbd, 0x40, 0xb0, 0xec, + 0xb4, 0xbf, 0xf4, 0x96, 0xae, 0xb7, 0x82, 0xbf, 0xce, 0x28, 0xd7, 0x79, + 0xf6, 0xb4, 0xf0, 0x5d, 0x23, 0x55, 0x18, 0x9c, 0x4e, 0x02, 0xde, 0x3a, + 0x8b, 0x55, 0xe6, 0x18, 0x03, 0x43, 0x88, 0x8c, 0x45, 0xcd, 0x2a, 0xfa, + 0xdf, 0xa8, 0x82, 0x51, 0x9f, 0x13, 0x01, 0x96, 0x77, 0xe4, 0x89, 0x29, + 0x45, 0x92, 0xf5, 0xc5, 0x55, 0xa2, 0xf9, 0xde, 0x15, 0x10, 0xc0, 0x8a, + 0x1a, 0xd9, 0x72, 0x7a, 0x11, 0x82, 0xed, 0x5e, 0x1e, 0x8c, 0x1a, 0xa2, + 0x90, 0x3f, 0x6a, 0xd3, 0xf6, 0x38, 0xf9, 0x4f, 0xe1, 0xa2, 0x6d, 0x20, + 0x85, 0xae, 0xb1, 0x1e, 0x9f, 0x24, 0x6d, 0xd2, 0xeb, 0x57, 0x02, 0xcd, + 0xec, 0xa3, 0xc2, 0x0e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 158 + {SEC_OID_SHA224, + 158, + {0x29, 0xfa, 0xf9, 0x47, 0x60, 0xd0, 0x09, 0xcd, 0x2a, 0x16, 0xa2, 0xff, + 0x1d, 0x13, 0xf4, 0x15, 0xac, 0x85, 0xae, 0x4d, 0x41, 0xaf, 0x4e, 0x13, + 0x20, 0x13, 0x12, 0xc9, 0x38, 0x71, 0xc9, 0x66, 0x8c, 0x00, 0xbd, 0x4c, + 0x5d, 0x07, 0x84, 0x19, 0x52, 0x72, 0x58, 0x97, 0xef, 0xae, 0xc6, 0x78, + 0x3a, 0x18, 0x86, 0x37, 0xd7, 0x1e, 0x8a, 0xc8, 0xe7, 0x62, 0xd1, 0x28, + 0x11, 0xc5, 0xdc, 0x10, 0x8e, 0x8b, 0x7c, 0x10, 0xe4, 0x31, 0x93, 0x31, + 0xb8, 0x55, 0xb0, 0x41, 0x52, 0x37, 0x83, 0x35, 0x34, 0x35, 0x65, 0x6e, + 0x00, 0x9e, 0x60, 0xf8, 0x1a, 0x4e, 0xbf, 0xc9, 0x00, 0x45, 0x4b, 0x4a, + 0x4d, 0x3e, 0x21, 0xfb, 0x4b, 0x4c, 0x82, 0xef, 0xfa, 0x12, 0x13, 0x3e, + 0x58, 0x96, 0x2a, 0x2a, 0x43, 0x20, 0xb6, 0xff, 0xc9, 0xec, 0xe3, 0x61, + 0xc0, 0xbd, 0x4c, 0x49, 0x99, 0x02, 0x09, 0x90, 0x26, 0x33, 0xec, 0xc2, + 0x71, 0x18, 0x51, 0x27, 0xfe, 0x76, 0x5c, 0x9c, 0x41, 0xb4, 0xb5, 0x69, + 0x22, 0x0a, 0xd5, 0xde, 0x85, 0xb5, 0x47, 0xc7, 0x62, 0xce, 0xa9, 0xfb, + 0xf2, 0x4f, 0x92, 0xff, 0x44, 0x00, 0x2c, 0xef, 0xb2, 0x5f, 0xd0, 0x8b, + 0xc0, 0x42, 0x51, 0x92, 0xf3, 0x32, 0xb5, 0x68, 0x71, 0x1c, 0x73, 0xf6, + 0xfe, 0x9e, 0x87, 0xc5, 0x77, 0x79, 0x2a, 0xda, 0x52, 0x94, 0x54, 0xa0, + 0x44, 0xa8, 0x97, 0x83, 0x44, 0x6f, 0xd0, 0x07, 0xe1, 0x82, 0x56, 0xe2, + 0x89, 0x75, 0x6c, 0x60, 0xb7, 0x81, 0x25, 0x0b, 0x71, 0xa8, 0x87, 0x6c, + 0xa7, 0x84, 0x04, 0xee, 0xed, 0x93, 0xcd, 0x1d, 0xd3, 0x6b, 0xf1, 0xc6, + 0x1a, 0x79, 0x61, 0x95, 0xa8, 0xbe, 0x39, 0x5d, 0x59, 0xd0, 0x5e, 0x2b, + 0x2d, 0xa6, 0x85, 0x02, 0x27, 0x60, 0xf6, 0xb4, 0x6f, 0x11, 0xa9, 0xb8, + 0x6b, 0xaa, 0x04, 0x90}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 159 + {SEC_OID_SHA224, + 159, + {0xa5, 0xf8, 0xa5, 0x6a, 0x3a, 0x95, 0x1b, 0xdf, 0xa3, 0x88, 0xa9, 0x2b, + 0x70, 0x96, 0x7c, 0x1c, 0x25, 0xaa, 0x7c, 0x21, 0x18, 0xe9, 0x47, 0xa4, + 0x22, 0xc9, 0x10, 0xf1, 0xf4, 0x8f, 0x07, 0x4f, 0x62, 0x02, 0xf8, 0x64, + 0x60, 0x20, 0xab, 0x6c, 0xb3, 0xf0, 0x6f, 0x33, 0x6b, 0x0f, 0x70, 0x91, + 0x9d, 0x62, 0x53, 0x35, 0x0f, 0x57, 0xd5, 0xd4, 0x2f, 0x36, 0x4b, 0xae, + 0x61, 0x32, 0x5c, 0x3f, 0x82, 0x9a, 0xb0, 0xc9, 0xf9, 0x9a, 0x64, 0x96, + 0x62, 0xcb, 0xf4, 0x99, 0xae, 0x5a, 0xab, 0xff, 0x35, 0x4f, 0xc0, 0xee, + 0xe2, 0x4f, 0x2e, 0xd5, 0xf1, 0xe8, 0x48, 0x07, 0x59, 0x89, 0xee, 0x3b, + 0x34, 0x82, 0x95, 0xff, 0xf0, 0x34, 0xcb, 0x5b, 0x6d, 0xe4, 0x42, 0xda, + 0xd1, 0x51, 0xd4, 0xf0, 0x69, 0x87, 0xae, 0x37, 0xbc, 0xcb, 0x59, 0xc1, + 0x5f, 0xd8, 0xe3, 0x76, 0x24, 0xbf, 0x42, 0x32, 0x2b, 0xbf, 0xcb, 0x9a, + 0xd4, 0x04, 0x96, 0x08, 0x91, 0xa6, 0xae, 0xf5, 0xfb, 0xe6, 0x4f, 0x66, + 0xcc, 0xdf, 0xf9, 0x12, 0xbe, 0x80, 0x4b, 0x4c, 0x48, 0xe1, 0xc8, 0xef, + 0x92, 0xdd, 0x10, 0x82, 0xcb, 0x13, 0x57, 0x41, 0x93, 0x5f, 0xc7, 0x1e, + 0x73, 0xf3, 0xb8, 0xeb, 0x27, 0x75, 0x0e, 0x1d, 0xbf, 0xa4, 0xb1, 0x50, + 0xdb, 0xd9, 0xd6, 0x7c, 0xed, 0x4f, 0x0e, 0x0a, 0x5a, 0x49, 0xf1, 0x2d, + 0x00, 0x15, 0xab, 0x85, 0xe1, 0x04, 0x51, 0x19, 0xb3, 0x48, 0x7c, 0x59, + 0x69, 0x12, 0x7c, 0x7d, 0x08, 0xa2, 0x9d, 0x68, 0xdf, 0xe4, 0x2c, 0xe8, + 0xab, 0x9d, 0x77, 0x8b, 0xef, 0xb9, 0xa9, 0x75, 0x42, 0xec, 0xa9, 0xec, + 0x68, 0x3f, 0x18, 0xf5, 0x13, 0x57, 0xc2, 0x9a, 0xed, 0x99, 0x45, 0x0f, + 0x7a, 0x53, 0x87, 0x4e, 0xd8, 0x1a, 0xd9, 0xaf, 0x27, 0x82, 0x89, 0x27, + 0x1e, 0xd9, 0xa3, 0x88}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA224, + 160, + {0x13, 0x9f, 0xde, 0x94, 0x3a, 0x7a, 0xdf, 0x89, 0x29, 0x72, 0xc1, 0x67, + 0xbe, 0xa8, 0xbc, 0x03, 0x74, 0x28, 0xb6, 0xbf, 0x38, 0xf5, 0x24, 0x55, + 0x00, 0x4c, 0x3b, 0xa4, 0xde, 0x05, 0xb9, 0xc8, 0xa9, 0x6b, 0x3d, 0x50, + 0x15, 0xe9, 0x1a, 0x9a, 0x1f, 0xe7, 0xb3, 0xa1, 0x67, 0x14, 0xb4, 0xb0, + 0x52, 0x97, 0x72, 0x26, 0x6c, 0x3a, 0xd8, 0xc1, 0x20, 0x64, 0xff, 0xc9, + 0x37, 0x6b, 0x57, 0x1b, 0x4c, 0xd5, 0x09, 0xcf, 0x9d, 0x41, 0x37, 0xee, + 0xf3, 0x51, 0x53, 0xe0, 0xfe, 0xa5, 0x8e, 0x4d, 0x5b, 0xcc, 0xfb, 0x0b, + 0x6d, 0xa8, 0xc8, 0xc8, 0x21, 0x09, 0x4e, 0x2c, 0x0a, 0x16, 0x54, 0x79, + 0x25, 0x22, 0x54, 0x70, 0xab, 0xa6, 0x4d, 0x7c, 0xb0, 0x81, 0x72, 0xfb, + 0x09, 0x07, 0x49, 0x41, 0x5f, 0x24, 0xec, 0x4f, 0x95, 0x87, 0x03, 0x43, + 0x94, 0x49, 0x08, 0xec, 0xa7, 0x6b, 0x7c, 0x51, 0x6c, 0x7b, 0x3d, 0xed, + 0x20, 0x2c, 0x61, 0x7d, 0x1e, 0xf5, 0xaa, 0xd0, 0x6e, 0x97, 0xb7, 0xf4, + 0x6d, 0xaf, 0xa3, 0xdc, 0x8b, 0x11, 0x77, 0x70, 0xd5, 0x6a, 0x02, 0x59, + 0xbd, 0x2b, 0x73, 0x84, 0x37, 0x3c, 0xbc, 0x2c, 0x2c, 0xe6, 0xd8, 0x5d, + 0x16, 0x02, 0x2e, 0x93, 0x14, 0x80, 0x96, 0x02, 0x1e, 0x20, 0x9d, 0xeb, + 0x88, 0xb2, 0x88, 0xa7, 0xc6, 0x30, 0x25, 0x61, 0xe4, 0xd3, 0xe9, 0x4b, + 0x42, 0xf6, 0xdf, 0xa8, 0x88, 0xf3, 0x0d, 0xe3, 0xe9, 0x77, 0x82, 0x2b, + 0x58, 0x6b, 0x0a, 0x04, 0xe8, 0x04, 0x36, 0x0f, 0x27, 0x1a, 0x5d, 0x12, + 0xde, 0x77, 0x3f, 0xdd, 0xac, 0x53, 0x61, 0xd7, 0x7a, 0x22, 0x56, 0x6c, + 0xe2, 0x71, 0x85, 0x1a, 0x9d, 0xd7, 0x26, 0xbc, 0x91, 0x7a, 0x38, 0xd8, + 0xfe, 0x75, 0x4f, 0x24, 0xd2, 0x75, 0xdf, 0x00, 0x54, 0x44, 0x5a, 0xf1, + 0x97, 0xbe, 0x7f, 0x78}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 161 + {SEC_OID_SHA224, + 161, + {0xaf, 0xb1, 0x95, 0x57, 0x12, 0x56, 0xe9, 0xe3, 0x7c, 0x1d, 0x87, 0x6e, + 0x23, 0x2c, 0xb1, 0xb4, 0xb3, 0x13, 0x0d, 0x84, 0xc1, 0x80, 0x3d, 0x4e, + 0x01, 0xbe, 0xf8, 0x44, 0x35, 0x20, 0x49, 0xfd, 0x16, 0x6f, 0x5a, 0xe9, + 0xb5, 0x61, 0xd5, 0xdb, 0xb2, 0xb2, 0x6c, 0x76, 0xf0, 0xe2, 0x74, 0x4f, + 0x6a, 0x6c, 0x41, 0xd0, 0x4c, 0xa3, 0x93, 0x78, 0x60, 0xf0, 0x55, 0x2c, + 0xea, 0x49, 0xc5, 0xf3, 0x4f, 0x64, 0x63, 0x89, 0x4e, 0xc2, 0x06, 0xbc, + 0x52, 0xbe, 0x3e, 0x40, 0x23, 0x61, 0xe1, 0x26, 0x73, 0xff, 0x37, 0xdd, + 0xe4, 0x25, 0x27, 0xa6, 0xd3, 0xb6, 0x2f, 0x47, 0xa0, 0x9c, 0xf8, 0xcc, + 0x9b, 0xa1, 0x07, 0x53, 0x09, 0xcf, 0x74, 0x8e, 0x26, 0x3a, 0xc2, 0xc1, + 0x8e, 0xb0, 0xf7, 0x8e, 0x33, 0x10, 0x62, 0x5d, 0x38, 0x91, 0xac, 0x8b, + 0xb4, 0x5d, 0x95, 0x37, 0x8c, 0x99, 0x60, 0xbc, 0x92, 0xe2, 0x0d, 0x0a, + 0xb8, 0xa6, 0x00, 0x70, 0x7f, 0x70, 0x50, 0x7d, 0x25, 0x66, 0xa2, 0x00, + 0x63, 0x8e, 0x09, 0x61, 0x6b, 0xc3, 0x5b, 0x4e, 0x20, 0xf9, 0xc0, 0xbd, + 0x93, 0xec, 0x68, 0x6b, 0xb9, 0xc0, 0x02, 0x02, 0x23, 0xf4, 0xe3, 0xd1, + 0xcc, 0x11, 0xa1, 0x17, 0xcd, 0x31, 0x1e, 0xc3, 0x41, 0xd2, 0xc4, 0x0b, + 0x81, 0x68, 0x0b, 0x52, 0xcf, 0x9f, 0x62, 0xb7, 0x72, 0x1e, 0x0d, 0x0a, + 0x2b, 0x1e, 0x0c, 0x54, 0x47, 0x71, 0x46, 0xd0, 0xf6, 0xd1, 0xb0, 0x09, + 0x1a, 0x9e, 0xd1, 0xd6, 0x0c, 0xa3, 0x3d, 0xd6, 0x31, 0x8a, 0xdc, 0x91, + 0x04, 0xcb, 0xb7, 0xb5, 0x07, 0xa5, 0x73, 0xd7, 0x66, 0x61, 0xa9, 0x5e, + 0xad, 0x87, 0x5c, 0xac, 0xa5, 0xe4, 0xab, 0x47, 0x81, 0xf4, 0xe1, 0x8d, + 0x3b, 0x5a, 0x10, 0xe0, 0x2c, 0xdb, 0x62, 0xa1, 0x75, 0x2d, 0xb4, 0xe6, + 0x87, 0x06, 0x90, 0xe4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 162 + {SEC_OID_SHA224, + 162, + {0x86, 0x56, 0x1c, 0x6b, 0x04, 0x58, 0x2e, 0xa6, 0x48, 0xef, 0xea, 0x4d, + 0xdb, 0x8d, 0xa8, 0xf9, 0x73, 0xa7, 0x88, 0x52, 0x08, 0x3b, 0xf2, 0x8d, + 0x19, 0x55, 0xe8, 0x8b, 0xba, 0x76, 0x33, 0x77, 0xae, 0xc7, 0x81, 0x6f, + 0x75, 0x7b, 0x6f, 0xe7, 0x49, 0xce, 0x5f, 0xae, 0xad, 0x52, 0x20, 0xd9, + 0x8e, 0x50, 0xe8, 0xe7, 0x16, 0xe6, 0x5e, 0x9b, 0x89, 0xa3, 0xec, 0x79, + 0xbe, 0xd6, 0x53, 0x85, 0xc3, 0x66, 0x4d, 0xd0, 0x29, 0xaf, 0x77, 0xbb, + 0x9a, 0x24, 0x67, 0x5a, 0x08, 0xd7, 0xa4, 0x02, 0x64, 0x67, 0x05, 0x78, + 0x19, 0x83, 0xe1, 0x11, 0xec, 0xf8, 0x12, 0x51, 0x94, 0x1e, 0x56, 0x27, + 0xc6, 0xbc, 0xdd, 0x58, 0xb8, 0xa9, 0x21, 0xf5, 0x46, 0xb4, 0xfe, 0x6e, + 0xb8, 0xbc, 0xf1, 0xae, 0x84, 0x75, 0xa3, 0x93, 0x20, 0x02, 0x7a, 0xd9, + 0x67, 0x89, 0xe9, 0x2f, 0x64, 0xa8, 0x60, 0xde, 0xdf, 0x80, 0x8b, 0xad, + 0x79, 0x63, 0x04, 0xfe, 0x6a, 0x75, 0xcd, 0xdd, 0x9a, 0x2b, 0x63, 0x77, + 0x8f, 0xea, 0x53, 0x6c, 0xb6, 0xd2, 0x5c, 0xdd, 0xad, 0x79, 0x05, 0x14, + 0xa9, 0x89, 0xa0, 0x4a, 0xcf, 0xa6, 0xe0, 0xfc, 0xac, 0xcf, 0x14, 0x6b, + 0x40, 0xa5, 0xb4, 0x24, 0xf2, 0x9e, 0x84, 0x48, 0xba, 0xde, 0x4d, 0x83, + 0xfb, 0x83, 0x8f, 0x68, 0xc8, 0x5b, 0xe7, 0x8a, 0x75, 0xdb, 0xe8, 0x00, + 0xed, 0xa6, 0xd6, 0x89, 0xaa, 0xfb, 0xa2, 0x09, 0x50, 0x4c, 0xe4, 0xf4, + 0x60, 0x44, 0x37, 0x1e, 0x47, 0x80, 0x26, 0x9d, 0x27, 0x6d, 0x54, 0xf5, + 0xda, 0xd4, 0xd8, 0xd6, 0x46, 0x81, 0xc2, 0x2c, 0xa3, 0x60, 0x97, 0xb3, + 0x6a, 0xd0, 0xdd, 0xef, 0x67, 0x06, 0xce, 0x67, 0x07, 0xf4, 0x35, 0xbe, + 0xdd, 0x3c, 0xe2, 0xa0, 0x7d, 0x4c, 0x3a, 0x15, 0x4f, 0xeb, 0xe7, 0x57, + 0x7a, 0xc2, 0x98, 0xb9}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA224, + 163, + {0x6f, 0xf8, 0xa2, 0xc2, 0x83, 0x4f, 0x02, 0x1d, 0xf9, 0x45, 0x65, 0xbf, + 0xc7, 0xb3, 0xc7, 0x84, 0x75, 0x50, 0xb3, 0xaf, 0x74, 0x88, 0xab, 0xf8, + 0x5f, 0x0c, 0xb0, 0x9c, 0x56, 0xe0, 0x45, 0x4c, 0xc6, 0x2f, 0x3f, 0x22, + 0x54, 0xbe, 0xc1, 0x92, 0x57, 0xfb, 0xcb, 0x83, 0x39, 0x66, 0xe6, 0x52, + 0xea, 0xa5, 0x57, 0x50, 0xf9, 0x63, 0xbf, 0x1e, 0x8f, 0x3f, 0xa5, 0x36, + 0x43, 0x95, 0x64, 0x47, 0x77, 0x3a, 0x90, 0x24, 0x39, 0x2b, 0x5a, 0xc8, + 0xa7, 0x44, 0xde, 0xd9, 0x54, 0x3d, 0x33, 0x4e, 0x4c, 0x35, 0xa4, 0x02, + 0xfe, 0xe2, 0x2e, 0x38, 0x85, 0x3b, 0xcf, 0x79, 0x54, 0x2d, 0x75, 0x08, + 0x60, 0x45, 0x4a, 0x8b, 0x86, 0x5f, 0x8d, 0xa4, 0x70, 0xb7, 0xc0, 0x00, + 0xda, 0x5f, 0xca, 0xee, 0x58, 0x0f, 0x1f, 0x09, 0x19, 0xfa, 0xbf, 0xdf, + 0xbf, 0x85, 0x28, 0x50, 0x63, 0x1e, 0xa7, 0xd5, 0xd7, 0x07, 0x76, 0x12, + 0xf4, 0x03, 0x78, 0x34, 0xe3, 0x37, 0xb5, 0xe2, 0xce, 0x87, 0x5a, 0x2a, + 0x0b, 0x51, 0xd4, 0x2b, 0xec, 0x41, 0x63, 0x2c, 0x1d, 0x99, 0x28, 0x01, + 0x68, 0x3a, 0xe5, 0xcc, 0x75, 0xa2, 0xee, 0xc6, 0x32, 0xd5, 0x6d, 0x0b, + 0x3d, 0x3e, 0x21, 0x47, 0xc1, 0xb0, 0x90, 0x9e, 0x5d, 0x6b, 0x78, 0xa2, + 0xe0, 0xbe, 0xc0, 0xf8, 0xbb, 0x55, 0x42, 0x15, 0x8e, 0x6f, 0xb0, 0xbc, + 0x18, 0x3a, 0x99, 0x28, 0x4a, 0x2b, 0xfb, 0x61, 0x77, 0x75, 0x19, 0x91, + 0x1b, 0x77, 0xe6, 0x5f, 0x80, 0xbe, 0x62, 0xe5, 0x5f, 0xee, 0xa2, 0xd5, + 0x9e, 0x2e, 0xa0, 0x4a, 0x93, 0x4b, 0x10, 0xc6, 0xf7, 0x42, 0x28, 0xa7, + 0x5c, 0x7d, 0x0c, 0x95, 0x1c, 0x37, 0xbc, 0x07, 0x3e, 0x90, 0x45, 0xa3, + 0x22, 0x20, 0xf6, 0x87, 0x31, 0xf0, 0x23, 0x67, 0x2b, 0xa5, 0xfc, 0x90, + 0x78, 0x00, 0xb1, 0x97}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 164 + {SEC_OID_SHA224, + 164, + {0x1f, 0xba, 0x26, 0x04, 0xad, 0xaf, 0x2f, 0x7c, 0xf9, 0xc0, 0xd4, 0x73, + 0x9b, 0x36, 0x77, 0xb1, 0xd8, 0xa0, 0x0d, 0x4d, 0x7c, 0xd0, 0x25, 0x19, + 0x71, 0x4e, 0x9c, 0x12, 0x88, 0x17, 0x19, 0x85, 0x34, 0x27, 0xc7, 0x9e, + 0x6f, 0x10, 0xf3, 0x85, 0xc0, 0x41, 0xd4, 0x42, 0xa3, 0x08, 0x97, 0xa9, + 0x17, 0x82, 0x6d, 0x0a, 0x6b, 0x90, 0x04, 0xd5, 0x59, 0xf6, 0xeb, 0xd1, + 0x19, 0xae, 0x6c, 0x77, 0xca, 0x17, 0xf7, 0x10, 0xb9, 0x63, 0xb7, 0xaa, + 0xdb, 0xf4, 0xe0, 0xdb, 0x88, 0x5d, 0xe2, 0xcc, 0xa4, 0x8d, 0xe8, 0x29, + 0x7a, 0x64, 0x54, 0x19, 0x61, 0xce, 0x1f, 0xcc, 0x04, 0x29, 0xfe, 0x21, + 0x3a, 0x0e, 0x9e, 0x6c, 0x59, 0xa3, 0x98, 0x37, 0xe4, 0x1d, 0xcd, 0x7b, + 0x4f, 0xff, 0xfe, 0xbe, 0xe4, 0x73, 0x63, 0x60, 0x94, 0x7a, 0xe2, 0x2e, + 0xef, 0x06, 0xab, 0xba, 0x92, 0x07, 0x91, 0xfe, 0x64, 0xe0, 0xb1, 0xeb, + 0x73, 0x39, 0x94, 0x6e, 0x6a, 0xc2, 0xaa, 0xae, 0x40, 0x5e, 0xfa, 0x0a, + 0xc8, 0x14, 0x6a, 0xfe, 0xfd, 0xc3, 0x98, 0xf4, 0x53, 0x19, 0xf3, 0x32, + 0xfe, 0xfa, 0x03, 0x26, 0x6d, 0xe3, 0x25, 0x6b, 0x6b, 0x50, 0xc3, 0xe6, + 0xaf, 0x4d, 0x89, 0xbc, 0xbd, 0xaa, 0x89, 0xb5, 0x56, 0x90, 0x59, 0x31, + 0xf9, 0xbb, 0x33, 0x15, 0x89, 0x3c, 0x4a, 0x6a, 0xd8, 0x54, 0x8c, 0xbd, + 0x6c, 0xf9, 0x2c, 0x63, 0x3b, 0x15, 0xc0, 0x78, 0x71, 0xa2, 0xd8, 0xb4, + 0x83, 0x52, 0xeb, 0x1f, 0xc6, 0x63, 0x7d, 0xbb, 0xd1, 0x91, 0x64, 0xef, + 0x9f, 0x2b, 0x14, 0x4a, 0x1e, 0xa3, 0xb5, 0x30, 0x44, 0xe9, 0xd3, 0xd5, + 0xc9, 0x53, 0x4a, 0xf7, 0x83, 0x1c, 0x14, 0x14, 0x43, 0xe3, 0x2a, 0xdb, + 0x9e, 0x3d, 0xb4, 0x46, 0x85, 0x46, 0x43, 0x7b, 0x59, 0x84, 0xbc, 0xbe, + 0xb8, 0xfe, 0xf6, 0x71}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 165 + {SEC_OID_SHA224, + 165, + {0x94, 0xef, 0x72, 0x5b, 0xc9, 0xd4, 0x37, 0x4e, 0xae, 0x77, 0x58, 0xae, + 0xe8, 0x4e, 0x38, 0xef, 0x98, 0x54, 0x0d, 0x80, 0x7d, 0xff, 0xc5, 0xde, + 0x49, 0xaa, 0x12, 0x00, 0x3f, 0x85, 0x1e, 0x18, 0xfe, 0x3a, 0xc2, 0x34, + 0x05, 0xfd, 0x59, 0x42, 0x12, 0x68, 0x7b, 0xe5, 0xac, 0x3e, 0x51, 0x51, + 0x60, 0xca, 0x54, 0x0c, 0xcc, 0xc3, 0xad, 0x7c, 0xbd, 0xf7, 0xcb, 0x7e, + 0x0e, 0x8f, 0x32, 0x46, 0x6e, 0x57, 0x2e, 0x99, 0xc4, 0x63, 0x95, 0x38, + 0x3e, 0xa5, 0x58, 0x8a, 0x8b, 0xbb, 0xa4, 0x6b, 0x5f, 0xdf, 0xa2, 0x9e, + 0x2b, 0xad, 0xf8, 0xef, 0x53, 0x6f, 0x43, 0xc2, 0xe7, 0x2c, 0xbf, 0x54, + 0xc7, 0x79, 0xf2, 0x2b, 0xa8, 0x80, 0xe4, 0x1a, 0xcd, 0xab, 0x92, 0x2a, + 0x19, 0xfb, 0x42, 0x9a, 0x15, 0x20, 0xfa, 0x0f, 0x4f, 0x3c, 0x22, 0xb9, + 0x11, 0xbf, 0x72, 0x63, 0xc4, 0x24, 0xa0, 0x8a, 0xac, 0xa4, 0x95, 0x71, + 0x59, 0x2b, 0x36, 0x48, 0x14, 0xfb, 0xb5, 0x08, 0x7d, 0xc0, 0x3f, 0x52, + 0x89, 0x72, 0x17, 0xb6, 0x91, 0x46, 0x09, 0x84, 0x69, 0x42, 0xbf, 0x25, + 0x66, 0xa8, 0x6c, 0xab, 0x01, 0xb5, 0x35, 0x12, 0xb0, 0x5b, 0xff, 0x59, + 0xe7, 0x4e, 0xba, 0x5c, 0xba, 0x66, 0xab, 0x47, 0xf1, 0xd1, 0x40, 0x5b, + 0x56, 0x88, 0xe9, 0xfd, 0x13, 0x8a, 0xb8, 0x12, 0x18, 0x04, 0xdf, 0xf9, + 0xa3, 0xf4, 0x67, 0x74, 0x93, 0xbb, 0x9d, 0xa3, 0x1e, 0x54, 0x5f, 0x69, + 0xc5, 0x1d, 0x17, 0xd1, 0xfd, 0x44, 0x7a, 0xe2, 0xef, 0xdd, 0x73, 0x60, + 0x9d, 0x71, 0x2d, 0x80, 0xa2, 0xa7, 0xd2, 0x6d, 0xac, 0x16, 0x80, 0x66, + 0xd6, 0xd6, 0xf0, 0x25, 0x5c, 0xb8, 0x75, 0x89, 0xd2, 0x24, 0x0f, 0x2e, + 0xce, 0x37, 0x87, 0xbd, 0x12, 0x2c, 0xf2, 0xe2, 0x99, 0x99, 0xad, 0x35, + 0xfd, 0x6b, 0xda, 0xbd}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 166 + {SEC_OID_SHA224, + 166, + {0x1e, 0x48, 0x74, 0xb6, 0x47, 0xc4, 0x8c, 0x33, 0x28, 0xff, 0x47, 0xf4, + 0xe3, 0xfd, 0x93, 0x9a, 0x10, 0x5d, 0xfd, 0x19, 0x13, 0x23, 0x69, 0x58, + 0xac, 0xfa, 0x88, 0xe6, 0x3e, 0x4f, 0x9b, 0xf7, 0xe6, 0x7a, 0x17, 0x1b, + 0x3c, 0x4b, 0x67, 0xf1, 0x92, 0x09, 0x2b, 0x29, 0x44, 0x36, 0x50, 0x18, + 0x52, 0x81, 0xa5, 0xdc, 0xbd, 0xbc, 0x6f, 0x08, 0x53, 0x0e, 0x7a, 0xd3, + 0x9a, 0x5d, 0xe2, 0x92, 0x0b, 0x9e, 0x08, 0x9a, 0x96, 0x96, 0x78, 0x84, + 0x1c, 0xdf, 0x31, 0x1e, 0x2e, 0x90, 0xf1, 0xce, 0x5a, 0xed, 0xed, 0x74, + 0xdd, 0xab, 0x79, 0x96, 0x1e, 0xa3, 0x50, 0x72, 0x01, 0x6f, 0x97, 0x7b, + 0x27, 0x83, 0x72, 0xcb, 0x60, 0xd7, 0x9c, 0x0c, 0xb8, 0x4b, 0x3c, 0x25, + 0x5a, 0xc0, 0xb9, 0xe9, 0xdd, 0x14, 0xc4, 0x94, 0x49, 0x06, 0x77, 0x85, + 0xfe, 0xd4, 0x08, 0xfc, 0xa8, 0xbc, 0x98, 0xbe, 0x54, 0xfb, 0x3c, 0x95, + 0xe8, 0x98, 0xf3, 0xc4, 0x7b, 0x75, 0x2d, 0xd2, 0x0b, 0x06, 0x74, 0x15, + 0xd0, 0x55, 0xbc, 0x17, 0x5a, 0x17, 0x3e, 0xb1, 0x3b, 0x2c, 0x51, 0x3a, + 0xda, 0xf1, 0x39, 0x90, 0x3c, 0x71, 0xb1, 0x3f, 0x1b, 0x56, 0xd3, 0x81, + 0xaa, 0xbb, 0xdb, 0x6f, 0x98, 0x5e, 0xb1, 0x9b, 0xf6, 0x70, 0x12, 0x4d, + 0x7f, 0x8d, 0xdc, 0xde, 0x05, 0x21, 0x96, 0x48, 0xf5, 0x5e, 0x20, 0x3e, + 0xc1, 0x52, 0x8e, 0x2e, 0xdb, 0x7b, 0x35, 0x02, 0x2f, 0xda, 0xef, 0x52, + 0x20, 0x01, 0xaf, 0xb9, 0x31, 0x2a, 0xe8, 0xde, 0xc3, 0x33, 0x4b, 0x21, + 0x60, 0xb7, 0x61, 0x50, 0x7f, 0x24, 0xca, 0x04, 0x4e, 0x79, 0xfb, 0xce, + 0xdd, 0x5f, 0xd7, 0x90, 0x3e, 0x2a, 0x16, 0x8c, 0x4a, 0xc8, 0x5b, 0xfe, + 0xd5, 0xf3, 0xe6, 0x87, 0x7d, 0xa3, 0xa6, 0xb4, 0xa6, 0x04, 0xcf, 0x38, + 0x97, 0x29, 0xee, 0xdd}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 167 + {SEC_OID_SHA224, + 167, + {0x28, 0x40, 0x18, 0x8f, 0x27, 0x42, 0x52, 0x0d, 0xdb, 0xdd, 0x97, 0xa2, + 0x4e, 0xea, 0x63, 0x07, 0x00, 0x50, 0xd3, 0xc9, 0xee, 0x53, 0x6e, 0xae, + 0xe9, 0x52, 0x33, 0xb6, 0x6f, 0x5e, 0xfe, 0x55, 0xef, 0x4d, 0x8a, 0x31, + 0x8e, 0x46, 0x0c, 0x46, 0x14, 0x31, 0x0f, 0x00, 0xcd, 0x25, 0xfe, 0x2f, + 0x15, 0x4f, 0x67, 0x73, 0x45, 0x56, 0x49, 0x5e, 0xc1, 0x5d, 0x2e, 0x2e, + 0xa2, 0x85, 0xaa, 0x22, 0xd9, 0xcd, 0x07, 0x11, 0x03, 0x3c, 0x6d, 0xb7, + 0xaa, 0x84, 0xa2, 0x46, 0x50, 0x67, 0x4e, 0xc0, 0x18, 0xce, 0xf3, 0x26, + 0xfc, 0xfc, 0x0f, 0x63, 0x20, 0x12, 0xc4, 0xbd, 0x6d, 0x49, 0x30, 0x35, + 0x27, 0x12, 0x16, 0x2d, 0xcd, 0x14, 0x37, 0x54, 0xe7, 0x01, 0x2c, 0x45, + 0x8a, 0xe2, 0x9d, 0xde, 0x4f, 0xdc, 0x8f, 0x25, 0x48, 0x68, 0x33, 0xa1, + 0xa9, 0x79, 0x91, 0x88, 0x3f, 0x6f, 0x4c, 0xb9, 0x49, 0x09, 0x76, 0x8c, + 0x0b, 0x80, 0xc2, 0xc7, 0x05, 0xde, 0xdc, 0x6d, 0xfb, 0x24, 0x4c, 0x46, + 0x5e, 0xe9, 0x0d, 0xbf, 0xbc, 0x82, 0x15, 0x92, 0x97, 0x3b, 0x97, 0x8f, + 0x72, 0x32, 0x00, 0x07, 0x4a, 0xe4, 0x69, 0x1f, 0x8f, 0x06, 0xc3, 0xad, + 0xd2, 0x6e, 0x63, 0x0a, 0x1b, 0x79, 0x3f, 0x98, 0xe2, 0x7a, 0x2f, 0x7e, + 0xdc, 0x48, 0xd0, 0x43, 0xe1, 0x96, 0x2d, 0xe2, 0x9b, 0x64, 0x80, 0x67, + 0x87, 0x2d, 0xa6, 0x27, 0x96, 0x7b, 0x03, 0x27, 0xd3, 0x86, 0xf7, 0x6a, + 0xf9, 0x3d, 0x9c, 0x0d, 0x84, 0xca, 0x89, 0xb9, 0xd5, 0x67, 0xa8, 0x45, + 0xde, 0xa4, 0xde, 0x00, 0xac, 0xcb, 0xaa, 0x11, 0xdd, 0xd4, 0x66, 0x8a, + 0x4f, 0x91, 0x2a, 0x1b, 0x15, 0x66, 0x6e, 0xf0, 0xf7, 0x60, 0x4f, 0xb0, + 0xb9, 0x95, 0xa2, 0xa7, 0x86, 0x60, 0xd8, 0xe5, 0x2d, 0xa0, 0x61, 0x25, + 0x33, 0x5d, 0xfd, 0xc2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 168 + {SEC_OID_SHA224, + 168, + {0x18, 0x61, 0x0e, 0x0b, 0x45, 0x50, 0x00, 0xde, 0x3a, 0x8c, 0x41, 0x3a, + 0xf0, 0xda, 0xcf, 0xa8, 0x92, 0x8b, 0xe8, 0x84, 0x4b, 0xa2, 0x9f, 0x84, + 0x23, 0x5c, 0x06, 0x68, 0xc3, 0x5b, 0x10, 0x9f, 0x1b, 0x41, 0x5b, 0x2e, + 0x3c, 0x5f, 0xfa, 0xc1, 0x19, 0x5a, 0x9b, 0xee, 0xf3, 0x3a, 0x24, 0x82, + 0x13, 0x61, 0x74, 0x1e, 0xf9, 0x66, 0x9d, 0x62, 0x6a, 0x8b, 0x76, 0x42, + 0x2e, 0x26, 0x38, 0x07, 0x87, 0xaf, 0x06, 0xcc, 0x36, 0xbc, 0xc7, 0xa3, + 0x9f, 0xd3, 0xab, 0x5e, 0x85, 0x24, 0xf3, 0x10, 0xc6, 0x53, 0x0e, 0xba, + 0x3c, 0x88, 0x8e, 0xba, 0x5a, 0x3e, 0xfa, 0x7e, 0x51, 0x9e, 0x84, 0x9c, + 0xbf, 0xb2, 0xce, 0x04, 0xb5, 0xa0, 0x52, 0xf2, 0xb7, 0xb2, 0x57, 0x84, + 0xdb, 0x1b, 0x84, 0xce, 0xa4, 0xa0, 0x87, 0x1f, 0x58, 0xe7, 0x66, 0xb3, + 0xc9, 0x3f, 0x12, 0x26, 0x13, 0xa5, 0x48, 0x69, 0x69, 0xc8, 0x8f, 0xc2, + 0x0f, 0x5e, 0x70, 0xf5, 0x5a, 0xca, 0x0f, 0x92, 0x6c, 0xef, 0x4a, 0x21, + 0x56, 0xcf, 0xa1, 0x19, 0x2c, 0xe8, 0xd0, 0x25, 0x34, 0x7e, 0xb2, 0xd4, + 0x86, 0x58, 0xc7, 0xb6, 0xed, 0x1f, 0x6c, 0x6f, 0xaa, 0xcc, 0x6b, 0xe6, + 0x30, 0xf2, 0xf9, 0xf7, 0x3e, 0x02, 0x58, 0xd6, 0x3c, 0xfa, 0x48, 0x9d, + 0x81, 0x64, 0x89, 0x15, 0xc2, 0x0b, 0x1d, 0x45, 0xa8, 0x97, 0x1a, 0x3d, + 0x8a, 0x88, 0x88, 0xf9, 0x5d, 0x7e, 0x74, 0x5b, 0x20, 0x7a, 0xf9, 0x23, + 0x57, 0x0a, 0x9a, 0x98, 0xe4, 0x0a, 0xa9, 0x7e, 0x1d, 0xdd, 0x8e, 0xce, + 0x69, 0xc2, 0x2c, 0x17, 0x7b, 0x5c, 0x67, 0xe2, 0x0b, 0x94, 0x2a, 0x6e, + 0x10, 0x01, 0x42, 0xd5, 0x39, 0xeb, 0xba, 0x5e, 0xbb, 0x81, 0x4a, 0x37, + 0x6b, 0x0d, 0xe2, 0x46, 0x36, 0xcf, 0xe6, 0xee, 0x19, 0xbf, 0xc9, 0x5d, + 0x1b, 0xac, 0xf6, 0xea}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 169 + {SEC_OID_SHA224, + 169, + {0x8f, 0x63, 0xe0, 0xcb, 0xa1, 0xbf, 0xb9, 0x3d, 0x25, 0xba, 0xb5, 0x87, + 0x3b, 0xfb, 0xca, 0x0f, 0x33, 0xa7, 0x8c, 0xd5, 0x29, 0x1a, 0x76, 0x34, + 0x74, 0x5e, 0x1a, 0x92, 0x60, 0x74, 0x8b, 0x8d, 0xaf, 0x02, 0x73, 0x22, + 0x5c, 0x05, 0x49, 0xda, 0xc0, 0x1d, 0xfc, 0xc0, 0xa4, 0x93, 0x7d, 0x36, + 0x0e, 0xc4, 0x08, 0x90, 0x1a, 0x54, 0xcc, 0x0a, 0x2c, 0x83, 0xba, 0xcd, + 0xc1, 0x8d, 0xd9, 0x00, 0xa2, 0x49, 0x94, 0xaa, 0x43, 0xc2, 0x08, 0xb2, + 0x06, 0x71, 0x57, 0xee, 0x3b, 0x04, 0xd0, 0x89, 0xa7, 0x6b, 0xa5, 0x1a, + 0xfb, 0x82, 0x90, 0x53, 0xb4, 0xd6, 0x3d, 0x0b, 0x48, 0xbd, 0x1a, 0x96, + 0xd0, 0xa7, 0x05, 0xf8, 0xd9, 0xc3, 0x16, 0x1a, 0x18, 0x58, 0x1e, 0x53, + 0xad, 0x2c, 0x53, 0x4d, 0x16, 0x72, 0x38, 0x92, 0x23, 0x0b, 0xee, 0x71, + 0xcd, 0x5e, 0x6e, 0x05, 0x46, 0x6c, 0x4a, 0x32, 0xbf, 0xdd, 0x3d, 0x62, + 0x51, 0x9d, 0x54, 0xe3, 0x18, 0xb0, 0xd9, 0x99, 0x46, 0xf0, 0x41, 0x55, + 0xff, 0x17, 0x2c, 0x2f, 0x06, 0x6b, 0x54, 0xfb, 0x29, 0x65, 0xa9, 0x0e, + 0x12, 0x9b, 0x61, 0x5a, 0xf6, 0x17, 0x59, 0x0c, 0x9d, 0x41, 0x86, 0x97, + 0xac, 0x98, 0x9f, 0x1f, 0x64, 0x46, 0x8a, 0xf5, 0xe5, 0x13, 0x8d, 0xf3, + 0x4f, 0x6e, 0x01, 0x90, 0xc5, 0x49, 0xed, 0xf3, 0x8f, 0x23, 0x83, 0xae, + 0xb0, 0x8e, 0xe2, 0xec, 0x69, 0x74, 0x28, 0xa0, 0xce, 0xd1, 0xf5, 0x29, + 0x9c, 0x3e, 0x64, 0xea, 0xef, 0xc5, 0x07, 0xa7, 0x2d, 0x7e, 0x32, 0x01, + 0x1c, 0x4e, 0xf5, 0x6a, 0x31, 0x57, 0xf4, 0xd2, 0xee, 0x72, 0xeb, 0x87, + 0x0b, 0xa7, 0x7c, 0xe6, 0xd6, 0x88, 0x44, 0x3e, 0x05, 0x77, 0xca, 0x8b, + 0x9e, 0x76, 0x8e, 0x8d, 0x7b, 0xd9, 0x65, 0xce, 0x89, 0x4e, 0x50, 0x66, + 0x17, 0x93, 0x5c, 0x3a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 170 + {SEC_OID_SHA224, + 170, + {0xb7, 0x87, 0x57, 0x11, 0xa6, 0x98, 0x5e, 0x2d, 0xba, 0xb6, 0xe3, 0xcc, + 0x7d, 0xf4, 0x62, 0x9c, 0x99, 0xab, 0xdd, 0xa3, 0x18, 0x2a, 0x4c, 0x7f, + 0x4b, 0x86, 0x86, 0x7a, 0x71, 0xc9, 0x29, 0x40, 0x1e, 0xe9, 0x94, 0x6e, + 0x15, 0x8a, 0x1c, 0xee, 0xea, 0x97, 0x88, 0x2a, 0xcf, 0xe4, 0x45, 0xfa, + 0x90, 0xbd, 0xbb, 0x1b, 0xcd, 0xeb, 0x28, 0xea, 0xa9, 0x47, 0x91, 0x29, + 0x7b, 0x72, 0xe7, 0x64, 0x00, 0x09, 0x29, 0x98, 0x42, 0xe5, 0x00, 0x15, + 0xfe, 0x5c, 0xdc, 0x1c, 0xbb, 0x29, 0x1e, 0x54, 0xc4, 0xae, 0xc9, 0x8d, + 0xe7, 0x4a, 0x01, 0x2d, 0xf7, 0x37, 0x19, 0x29, 0x85, 0xa8, 0x9f, 0x3d, + 0x3c, 0x80, 0x54, 0xa4, 0xbf, 0x58, 0x98, 0xfe, 0x9a, 0xf8, 0xce, 0x3d, + 0x3b, 0x1a, 0xfd, 0x21, 0x05, 0x89, 0x29, 0x11, 0x33, 0x58, 0xde, 0xe5, + 0x90, 0x8d, 0x59, 0x8e, 0x0b, 0x53, 0x19, 0x25, 0xdd, 0x8c, 0xcd, 0x03, + 0xd1, 0xe0, 0xd8, 0x85, 0xc3, 0xaa, 0x34, 0xe3, 0x57, 0xa8, 0x5a, 0xbd, + 0xfc, 0xde, 0x58, 0x89, 0x3e, 0xd5, 0x9b, 0x86, 0x2d, 0xc6, 0xc9, 0x8a, + 0x35, 0x53, 0x7c, 0x04, 0x0e, 0xc6, 0xbf, 0x7d, 0x7a, 0xf0, 0x65, 0x4c, + 0x50, 0xa3, 0x28, 0x0a, 0xf8, 0xbd, 0x48, 0xa4, 0x9a, 0xb6, 0xab, 0x7c, + 0xe3, 0x00, 0x08, 0x30, 0x50, 0x80, 0x17, 0x57, 0x6b, 0xd9, 0x99, 0xad, + 0xbc, 0xfc, 0xe4, 0x7d, 0x46, 0xfe, 0x6d, 0x27, 0x02, 0x52, 0x8b, 0x73, + 0xad, 0xfe, 0xa2, 0xd7, 0x74, 0x1b, 0x08, 0x2a, 0xf7, 0xb8, 0xbc, 0x42, + 0x38, 0xa8, 0x7f, 0xb2, 0x63, 0x53, 0x7d, 0x0c, 0xcc, 0xf0, 0xcf, 0x93, + 0x40, 0x19, 0x15, 0xd7, 0xc5, 0x70, 0xcb, 0x29, 0x39, 0x4f, 0xe9, 0x88, + 0x78, 0xc0, 0x7e, 0x98, 0x3d, 0x52, 0x81, 0xa5, 0x4b, 0xd2, 0x7a, 0x09, + 0x7e, 0x06, 0x5c, 0x39}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 171 + {SEC_OID_SHA224, + 171, + {0x53, 0x74, 0xa6, 0xb6, 0x5a, 0xe6, 0xb7, 0x90, 0x3d, 0x5c, 0x0d, 0x06, + 0xcc, 0xbe, 0xcc, 0x1e, 0x4c, 0xaf, 0xc0, 0xfc, 0x85, 0x4a, 0xb3, 0xd5, + 0x8e, 0x0a, 0x89, 0x7f, 0xf7, 0xc6, 0x5c, 0x85, 0x9e, 0x80, 0x8c, 0x17, + 0xe1, 0x54, 0xf1, 0xa8, 0xfe, 0x19, 0xee, 0x7e, 0xcf, 0x19, 0xbe, 0x91, + 0x0d, 0x6b, 0xaf, 0xf0, 0xd0, 0xa2, 0xde, 0xe0, 0x5e, 0x04, 0x9a, 0x07, + 0xef, 0xa2, 0xdc, 0xab, 0x6c, 0xd4, 0x29, 0xbb, 0x89, 0x66, 0x55, 0xf3, + 0x65, 0x66, 0x07, 0x3d, 0x57, 0x6c, 0x2e, 0xe0, 0x82, 0x9e, 0x51, 0x34, + 0xcf, 0xda, 0x43, 0xe8, 0x36, 0xd0, 0x85, 0xc4, 0x0f, 0x51, 0x69, 0x0c, + 0xc8, 0x43, 0xc3, 0x28, 0x31, 0xd3, 0x7d, 0x33, 0x88, 0xae, 0xfd, 0x78, + 0xa1, 0xcc, 0x2c, 0xb8, 0x68, 0x53, 0xcb, 0x3a, 0xe4, 0xa9, 0x2d, 0x86, + 0xcc, 0x2a, 0xcf, 0xf5, 0x09, 0x41, 0x0d, 0x90, 0xa1, 0x93, 0xd7, 0x46, + 0x30, 0xfc, 0x69, 0x01, 0x56, 0xdc, 0xd4, 0x39, 0x5a, 0x26, 0x04, 0x7e, + 0xe9, 0xc3, 0xf5, 0x3b, 0x49, 0xec, 0x54, 0x19, 0xd5, 0x29, 0x11, 0xf2, + 0xf8, 0x9a, 0x53, 0x58, 0x2b, 0x91, 0x61, 0x8d, 0xe9, 0x1c, 0x23, 0xfd, + 0xc6, 0x65, 0xe3, 0xd5, 0xdf, 0x7b, 0xea, 0x5c, 0x0a, 0xc4, 0xa8, 0x4c, + 0xc0, 0x7a, 0xad, 0xa1, 0x30, 0xbf, 0x13, 0xc0, 0xbe, 0x73, 0x55, 0x2f, + 0x9c, 0x9e, 0x40, 0x38, 0x3e, 0x5d, 0x03, 0xd3, 0x5f, 0x27, 0xe9, 0x0c, + 0xd3, 0xc6, 0x15, 0xb5, 0x5a, 0xeb, 0x0a, 0xd0, 0xea, 0x3b, 0x23, 0x0e, + 0x33, 0x6b, 0xf0, 0x6c, 0xc7, 0x85, 0xe1, 0x11, 0x38, 0xb3, 0xd2, 0x4e, + 0x3e, 0xa4, 0x01, 0x53, 0xc5, 0x67, 0x34, 0xbd, 0x2f, 0xc8, 0xaa, 0x42, + 0x36, 0xac, 0x3f, 0x2e, 0x4b, 0x16, 0x6b, 0x45, 0x28, 0x02, 0x22, 0xbf, + 0x44, 0x4f, 0xa9, 0xa3}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 172 + {SEC_OID_SHA224, + 172, + {0x57, 0xc8, 0xca, 0x1d, 0x0e, 0x8d, 0xab, 0xa5, 0x03, 0xda, 0x48, 0x9e, + 0xdc, 0x7e, 0xc8, 0xb3, 0x31, 0xe1, 0x08, 0x80, 0x90, 0x14, 0x29, 0x47, + 0xcf, 0x10, 0x03, 0x9d, 0xa6, 0x74, 0x93, 0x3c, 0x33, 0xfb, 0xd7, 0x53, + 0x1f, 0x99, 0x98, 0xa6, 0x7f, 0x4e, 0x6b, 0xc9, 0xd1, 0xa8, 0x7e, 0x07, + 0xa1, 0xa8, 0x6b, 0xa8, 0x21, 0x24, 0x2d, 0x3a, 0x01, 0xf4, 0x75, 0x5b, + 0xff, 0x81, 0x30, 0xc4, 0xff, 0xcb, 0x44, 0xe2, 0x85, 0xcb, 0x72, 0xd3, + 0x8f, 0x72, 0x9a, 0x1f, 0xc7, 0x1e, 0x1d, 0xf6, 0xae, 0xe5, 0xce, 0xb9, + 0xce, 0x83, 0xcd, 0x1f, 0x63, 0x5c, 0x20, 0x1c, 0xcd, 0x0e, 0x7f, 0x97, + 0x5d, 0x4a, 0x4b, 0x01, 0x54, 0xfb, 0x2b, 0xad, 0xb7, 0xb1, 0x70, 0x83, + 0x2f, 0xaf, 0xc9, 0x02, 0x3a, 0xc7, 0x44, 0x97, 0xfb, 0xd0, 0xe7, 0x00, + 0x09, 0xb5, 0x5f, 0x79, 0x48, 0x2a, 0x17, 0x45, 0x73, 0xa8, 0x11, 0xbf, + 0x46, 0xa7, 0x74, 0xd6, 0x3f, 0xf3, 0xfd, 0x9b, 0xa2, 0x2d, 0x82, 0xad, + 0x6e, 0x46, 0x76, 0x1e, 0x9e, 0xe3, 0xb8, 0x7f, 0x2b, 0xba, 0x58, 0xd7, + 0x6a, 0x26, 0xf0, 0x3b, 0x4d, 0x5a, 0xb6, 0x88, 0x4d, 0xbe, 0x5b, 0x51, + 0x47, 0x5f, 0xcb, 0xc2, 0xdd, 0x16, 0x0f, 0x6f, 0x9b, 0x86, 0xd5, 0x4b, + 0x6f, 0x53, 0x22, 0x44, 0x5f, 0xf8, 0x02, 0x2c, 0x3d, 0x5a, 0x78, 0xdb, + 0xc9, 0x7a, 0x36, 0x48, 0x42, 0xfa, 0xf3, 0xe3, 0xbe, 0x6b, 0x02, 0xfa, + 0xac, 0xaf, 0x22, 0xee, 0x98, 0xe0, 0xaa, 0xbd, 0xb1, 0xfc, 0x1e, 0x9c, + 0x54, 0x6d, 0x09, 0x78, 0xbd, 0x59, 0xf9, 0x06, 0x21, 0x01, 0xb0, 0xd8, + 0x6c, 0x93, 0xe0, 0x95, 0xb2, 0xb0, 0x80, 0x06, 0x7c, 0xa1, 0xcb, 0x29, + 0x40, 0xa2, 0x27, 0x1a, 0x6e, 0x73, 0x8a, 0xf8, 0x8a, 0x2b, 0x9c, 0x92, + 0x55, 0x35, 0x12, 0xac}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 173 + {SEC_OID_SHA224, + 173, + {0x59, 0x69, 0xbf, 0xde, 0xe6, 0x5a, 0xbe, 0x62, 0xa8, 0xcf, 0xc7, 0xf5, + 0x7e, 0xfb, 0x08, 0xaa, 0x24, 0x3f, 0xa3, 0xc4, 0xc4, 0xa3, 0x5b, 0x62, + 0xfa, 0x4b, 0xbc, 0xc3, 0xab, 0x9a, 0xa4, 0x50, 0x21, 0xed, 0xe8, 0x63, + 0x92, 0x96, 0x44, 0x63, 0x5b, 0xfa, 0x45, 0xac, 0x7e, 0x73, 0x47, 0x0b, + 0xba, 0xc2, 0xa5, 0x1b, 0x00, 0xf4, 0x96, 0xf4, 0x2b, 0xce, 0x08, 0x71, + 0x93, 0x50, 0x33, 0x58, 0xeb, 0x28, 0x5f, 0x4f, 0x45, 0x95, 0x3b, 0x90, + 0x38, 0x58, 0xf1, 0x86, 0x78, 0x70, 0x15, 0x6f, 0x99, 0xb8, 0x3c, 0x5b, + 0x4a, 0x77, 0xa7, 0x99, 0xdb, 0xbe, 0xcc, 0x8e, 0xac, 0x25, 0xa5, 0xfc, + 0xc2, 0x6e, 0x55, 0x95, 0x94, 0xc9, 0x03, 0xcb, 0xfd, 0x08, 0x6e, 0x72, + 0xbf, 0xdb, 0x28, 0xb0, 0xbe, 0x91, 0xd9, 0xf0, 0x2f, 0x8c, 0xd9, 0x49, + 0x79, 0x93, 0x7e, 0x10, 0x5d, 0x2d, 0xbf, 0x9d, 0x13, 0x4d, 0x04, 0x51, + 0xa3, 0x9f, 0x87, 0x01, 0x9c, 0x1c, 0x13, 0xb2, 0x2a, 0x6f, 0xd8, 0xd4, + 0xd3, 0x60, 0x37, 0x86, 0x48, 0x98, 0x10, 0xbe, 0x80, 0x78, 0xd4, 0x07, + 0xf6, 0x14, 0xe4, 0xc6, 0xe8, 0x09, 0x81, 0xf9, 0xc3, 0xce, 0x32, 0x18, + 0x0c, 0x10, 0x69, 0x79, 0x90, 0x63, 0xc6, 0xd7, 0x59, 0xce, 0x69, 0x73, + 0x32, 0x20, 0x43, 0xb6, 0x11, 0xeb, 0x95, 0x7f, 0x97, 0xd9, 0x6b, 0x10, + 0x62, 0x31, 0xb5, 0x2b, 0x05, 0x13, 0x71, 0xba, 0x5b, 0x36, 0x00, 0x2b, + 0x64, 0xb0, 0xf8, 0x85, 0x57, 0xf0, 0x17, 0x8b, 0xcf, 0xc0, 0x40, 0x23, + 0x6d, 0x67, 0x5f, 0xbc, 0xff, 0xc0, 0xc2, 0xab, 0x9e, 0x5e, 0xda, 0xcc, + 0xf0, 0x0d, 0xb4, 0x75, 0xe3, 0xa9, 0x93, 0x96, 0xfb, 0x15, 0xaf, 0x3b, + 0x7e, 0xc9, 0x3e, 0x2d, 0xe6, 0x68, 0xee, 0xb9, 0x1e, 0x6d, 0x4d, 0x4b, + 0x78, 0x88, 0x13, 0x08}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 174 + {SEC_OID_SHA224, + 174, + {0x11, 0xbd, 0x14, 0x8f, 0x30, 0xf5, 0x26, 0x78, 0xe4, 0x8c, 0xc8, 0xdd, + 0xb9, 0xbf, 0x60, 0xec, 0x1d, 0x09, 0xaa, 0x9b, 0x80, 0x71, 0x47, 0x28, + 0xc2, 0x22, 0xe2, 0x49, 0xca, 0xe2, 0xba, 0xa0, 0x98, 0xad, 0xb2, 0x92, + 0x50, 0xec, 0x91, 0x32, 0x94, 0x7a, 0xbf, 0x8a, 0x28, 0xd2, 0x87, 0xd5, + 0xb0, 0x40, 0x1e, 0xc8, 0x6f, 0xb9, 0x1e, 0x09, 0x95, 0xaf, 0xa3, 0x0b, + 0x14, 0xc3, 0xf7, 0xd7, 0xfd, 0xde, 0xc5, 0xa9, 0xe9, 0xdc, 0x9b, 0xf7, + 0xeb, 0x43, 0xd2, 0x18, 0xbc, 0xcd, 0x46, 0x9a, 0xe7, 0x97, 0x28, 0x07, + 0xbc, 0xde, 0xa6, 0x85, 0x22, 0x69, 0x95, 0xb3, 0x85, 0x8d, 0x5a, 0x42, + 0x24, 0x09, 0xdc, 0x49, 0x52, 0xf6, 0x61, 0xee, 0x8a, 0x10, 0x66, 0x42, + 0xca, 0xcd, 0x26, 0x4e, 0x64, 0x5d, 0x88, 0xce, 0x91, 0x5c, 0xaa, 0xd8, + 0x35, 0x5c, 0xcc, 0xbd, 0x56, 0x01, 0x8e, 0x16, 0x6f, 0xa7, 0x60, 0x5c, + 0xaa, 0x05, 0x09, 0x21, 0x49, 0x40, 0x7a, 0x5c, 0xd4, 0x69, 0x32, 0x63, + 0x01, 0xe4, 0x17, 0x7f, 0x61, 0x3b, 0x4e, 0xd9, 0x67, 0xd9, 0x36, 0x1b, + 0xd7, 0x03, 0xff, 0xe2, 0x6d, 0x9c, 0x14, 0x9b, 0x58, 0x33, 0x16, 0xc0, + 0xd7, 0x69, 0xcc, 0x2d, 0xbe, 0x5c, 0x4e, 0x45, 0xb0, 0x84, 0x30, 0x66, + 0x17, 0x3a, 0x9d, 0xd5, 0x87, 0x4f, 0x44, 0x98, 0x95, 0x1d, 0x22, 0xf6, + 0x21, 0xbe, 0x21, 0x01, 0x35, 0xa4, 0xdf, 0xc9, 0x1a, 0x72, 0xdd, 0x4d, + 0x24, 0x23, 0xb3, 0xe8, 0xba, 0xf3, 0xd5, 0xba, 0x08, 0xaf, 0xa7, 0x9c, + 0xdc, 0x2b, 0xb6, 0x3d, 0x0f, 0xa9, 0xbc, 0xa5, 0x08, 0xec, 0x8e, 0x13, + 0xc2, 0xdf, 0xa2, 0xc2, 0xaa, 0xaf, 0x29, 0x22, 0xbc, 0xf8, 0x62, 0x3d, + 0x8c, 0x4c, 0x20, 0xc3, 0xd9, 0x27, 0xc7, 0x26, 0xc5, 0x7e, 0xb2, 0x6d, + 0xac, 0x95, 0xf4, 0x9d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 175 + {SEC_OID_SHA224, + 175, + {0x3d, 0x15, 0xe6, 0x8e, 0xde, 0x26, 0x43, 0x1e, 0x35, 0xc9, 0xa9, 0x0b, + 0x60, 0xfe, 0xf5, 0x8b, 0x0e, 0x42, 0x72, 0x39, 0x9d, 0x39, 0x85, 0xfd, + 0xee, 0x92, 0x0c, 0x78, 0x99, 0x95, 0xeb, 0x8b, 0xd9, 0x9d, 0x01, 0xc4, + 0xdb, 0x80, 0xf9, 0x0f, 0xa7, 0xe3, 0x10, 0x5d, 0xe7, 0x5c, 0xea, 0x6a, + 0xe2, 0x4e, 0x67, 0x7b, 0x8b, 0x10, 0x60, 0xa6, 0xa9, 0xf1, 0x51, 0xa4, + 0x9f, 0xb4, 0x17, 0x33, 0x97, 0xe5, 0x9f, 0x79, 0xf4, 0x6c, 0xd7, 0x0a, + 0x69, 0xea, 0x44, 0xb1, 0x83, 0xf6, 0xdd, 0xe2, 0x24, 0x5b, 0x4c, 0xf7, + 0xd6, 0xc1, 0x68, 0x48, 0x3f, 0x27, 0x6f, 0xea, 0xa2, 0x46, 0x0e, 0xee, + 0x64, 0x47, 0x96, 0x97, 0x9f, 0x20, 0xc6, 0x87, 0x5d, 0x2f, 0xf9, 0xd7, + 0xb2, 0x6e, 0xcb, 0x95, 0x68, 0xa3, 0x9d, 0xb9, 0x99, 0xb2, 0xb8, 0x1c, + 0x74, 0xf6, 0x44, 0x57, 0x3c, 0xcd, 0x78, 0x16, 0x23, 0x9a, 0xc7, 0xe3, + 0x6c, 0x3c, 0xfa, 0x3e, 0xa4, 0x58, 0xd1, 0x92, 0xac, 0x0e, 0xb4, 0x0b, + 0x5e, 0xcb, 0x56, 0x20, 0x1b, 0x28, 0x26, 0x87, 0x2d, 0xf2, 0x74, 0x03, + 0xb9, 0x8d, 0x1c, 0x5c, 0xa2, 0x2e, 0x5f, 0xfa, 0x28, 0x7b, 0x5c, 0xcd, + 0x1c, 0x1a, 0x3f, 0x55, 0x84, 0x1d, 0xff, 0x41, 0x4d, 0x1e, 0xdc, 0x43, + 0x28, 0xc6, 0xc8, 0xc4, 0xb1, 0x18, 0x77, 0xc9, 0x54, 0xd0, 0xdd, 0x7a, + 0x8d, 0x3f, 0x77, 0x6c, 0x85, 0x81, 0x0c, 0x84, 0x2a, 0x4e, 0x14, 0xc8, + 0x7a, 0x9f, 0x95, 0x50, 0xa6, 0x87, 0x56, 0x1f, 0xf1, 0x87, 0x5a, 0x86, + 0xd4, 0xfb, 0x63, 0x19, 0x1a, 0x7d, 0xae, 0xdd, 0xbd, 0xc3, 0x8f, 0x55, + 0x6c, 0x16, 0xca, 0x97, 0x30, 0x99, 0x35, 0xf1, 0x3f, 0x5e, 0x2b, 0x21, + 0x43, 0xf3, 0x72, 0x5e, 0xc8, 0xeb, 0xab, 0x88, 0xf6, 0xa6, 0xa8, 0x51, + 0xa9, 0x08, 0x3e, 0x93}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 176 + {SEC_OID_SHA224, + 176, + {0x7c, 0xee, 0x1b, 0x5e, 0x03, 0x54, 0xfa, 0xfa, 0x15, 0x79, 0x37, 0x0b, + 0x76, 0x0e, 0xa9, 0xb7, 0x25, 0x4a, 0xd7, 0x34, 0x1b, 0xae, 0xb0, 0x97, + 0xba, 0x39, 0x54, 0x80, 0xd1, 0x08, 0xb1, 0x65, 0x01, 0x65, 0xbf, 0x82, + 0xe3, 0xfb, 0x0c, 0x7a, 0xbf, 0xcb, 0x6e, 0x6a, 0x26, 0x80, 0x3e, 0xfd, + 0x28, 0x90, 0xf1, 0xfd, 0x13, 0x8f, 0x57, 0xe1, 0xbd, 0x1d, 0xff, 0xa4, + 0x38, 0xbd, 0x28, 0x32, 0x5c, 0x20, 0xb8, 0x0d, 0x01, 0x5a, 0xa6, 0x70, + 0xb2, 0x74, 0x84, 0xa3, 0xfd, 0xac, 0x73, 0xa2, 0x98, 0xd9, 0x73, 0x56, + 0xd2, 0x6a, 0xbc, 0x0f, 0x53, 0x30, 0xb1, 0x99, 0x9e, 0xa3, 0x7f, 0xb7, + 0x5d, 0x65, 0xae, 0xb7, 0x3f, 0xa4, 0xbe, 0xf2, 0x9d, 0x0a, 0x78, 0x8b, + 0xd1, 0xc5, 0xd5, 0x03, 0x38, 0xc6, 0xcf, 0x47, 0x23, 0x07, 0x1d, 0x13, + 0x90, 0xf5, 0x91, 0x1f, 0x05, 0xda, 0xee, 0x83, 0x07, 0xe9, 0x09, 0x0f, + 0x35, 0x09, 0xf4, 0x7d, 0x23, 0x5e, 0xa5, 0x3f, 0xeb, 0x88, 0xf8, 0x2c, + 0x89, 0x12, 0x55, 0x01, 0xec, 0x89, 0xe7, 0x37, 0xed, 0x31, 0x88, 0x9c, + 0xec, 0xf7, 0x1c, 0x0c, 0xa1, 0x4c, 0xa0, 0xe5, 0x06, 0x31, 0x06, 0x00, + 0x69, 0x45, 0x1c, 0x7c, 0x8d, 0x73, 0xcc, 0x94, 0x3a, 0xb3, 0x22, 0x6d, + 0x82, 0xfb, 0xfb, 0x93, 0x74, 0x60, 0x0b, 0x96, 0x30, 0x4f, 0x74, 0xb2, + 0xae, 0x4c, 0x50, 0xc0, 0x24, 0x34, 0x0a, 0xa1, 0xff, 0x7c, 0x88, 0x4f, + 0x01, 0x0c, 0x44, 0x49, 0xd7, 0xfa, 0xe3, 0x41, 0xa8, 0xf0, 0x48, 0xa1, + 0xd0, 0x72, 0x14, 0x6f, 0xfc, 0xac, 0x6d, 0x13, 0xa8, 0x4b, 0x99, 0x5f, + 0xa7, 0x25, 0x63, 0xae, 0x02, 0xf7, 0x4d, 0xf7, 0x2f, 0x5e, 0x78, 0xe9, + 0x3f, 0xb7, 0xef, 0x58, 0x11, 0x20, 0x1f, 0xef, 0x2c, 0x51, 0x23, 0xe5, + 0x72, 0x58, 0x55, 0xed}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 177 + {SEC_OID_SHA224, + 177, + {0x99, 0xbc, 0xdd, 0x49, 0x17, 0xe1, 0x2a, 0x45, 0x9c, 0x8e, 0xc9, 0xd7, + 0xae, 0x7c, 0x5f, 0x59, 0xa7, 0x4c, 0xc3, 0x85, 0x02, 0x97, 0xc9, 0xb4, + 0x7b, 0x1a, 0xe6, 0x2c, 0x2b, 0xe9, 0x1e, 0x84, 0xfd, 0xe9, 0xbd, 0xd0, + 0x7b, 0xed, 0xab, 0x7f, 0xf5, 0x0b, 0x72, 0x1c, 0xf3, 0xc9, 0xf6, 0xbb, + 0x44, 0x89, 0x85, 0xb1, 0xf0, 0xbf, 0x1c, 0x54, 0xd9, 0x74, 0x0b, 0x43, + 0x17, 0x93, 0xba, 0x53, 0xc1, 0x96, 0x3c, 0x31, 0x50, 0x9a, 0x27, 0xf2, + 0x18, 0x68, 0x55, 0x9d, 0x93, 0x5e, 0xd6, 0xb3, 0xcc, 0xd0, 0xe5, 0x28, + 0x91, 0xb2, 0x37, 0x1c, 0x8e, 0x77, 0xd8, 0xfd, 0x64, 0x78, 0xc1, 0x62, + 0x50, 0xb8, 0x92, 0x06, 0x20, 0xb6, 0xdc, 0x6e, 0x73, 0xed, 0xdf, 0x05, + 0x9d, 0x48, 0x35, 0x95, 0xe2, 0xbc, 0x5b, 0xb5, 0x16, 0x1a, 0x08, 0xf1, + 0xa4, 0x30, 0x76, 0x65, 0x07, 0xa6, 0x8a, 0xbf, 0xfc, 0xde, 0xb6, 0xa4, + 0x72, 0xf1, 0x7f, 0x48, 0x84, 0x20, 0xf8, 0xfe, 0xed, 0x85, 0x87, 0x21, + 0x9a, 0xb1, 0xc4, 0x32, 0x98, 0x8e, 0xde, 0x27, 0x29, 0xea, 0x88, 0x75, + 0xcd, 0x50, 0x1d, 0x2c, 0xaf, 0x9b, 0xf1, 0xea, 0x53, 0xc4, 0xe4, 0x75, + 0xc6, 0xe9, 0x74, 0x10, 0x28, 0x9f, 0x6d, 0xda, 0xba, 0x3b, 0xd9, 0x6b, + 0x0b, 0x00, 0x05, 0xca, 0xb3, 0xb3, 0xbd, 0xad, 0x74, 0xc8, 0xd0, 0xc1, + 0x18, 0x5a, 0x09, 0x9f, 0xfa, 0xdf, 0xd3, 0x44, 0x0e, 0x82, 0xa2, 0x42, + 0x65, 0x12, 0x5a, 0x9e, 0xd6, 0x41, 0x17, 0x4f, 0x36, 0x1c, 0x9b, 0xf9, + 0x44, 0x13, 0x09, 0x39, 0xfd, 0x0d, 0xae, 0xf0, 0x21, 0x05, 0xc5, 0xec, + 0x01, 0xd2, 0xb5, 0xb3, 0x15, 0x8a, 0xa4, 0x61, 0x00, 0xd6, 0x6b, 0x48, + 0xe8, 0x34, 0xd6, 0xed, 0xf0, 0x50, 0xb8, 0x8e, 0x83, 0xa3, 0xcc, 0xa4, + 0x21, 0x2f, 0x99, 0x5f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA224, + 178, + {0x4c, 0x5d, 0xf8, 0xbc, 0xbe, 0xd9, 0x02, 0x18, 0x3e, 0x3e, 0x90, 0xfb, + 0x16, 0x7a, 0x75, 0xc8, 0xe5, 0x28, 0xee, 0xac, 0x4b, 0x71, 0x55, 0x77, + 0x38, 0xf6, 0x47, 0x2c, 0xc9, 0x75, 0x52, 0x30, 0xf9, 0xd9, 0xe6, 0x61, + 0x30, 0x6e, 0x7d, 0x99, 0xd9, 0x22, 0x5c, 0xc4, 0xd3, 0x92, 0xc0, 0x94, + 0x81, 0x7d, 0x40, 0x6c, 0x28, 0xdf, 0x99, 0xda, 0x12, 0x41, 0xe2, 0x6d, + 0x05, 0xfa, 0x37, 0xa8, 0x7d, 0x15, 0x1d, 0x56, 0xec, 0x19, 0xa0, 0xf7, + 0xba, 0x0c, 0x08, 0x52, 0xee, 0x6f, 0x88, 0x9f, 0xc6, 0x23, 0xd6, 0x7b, + 0xb2, 0xfc, 0xa1, 0xe8, 0xc9, 0x3a, 0xa9, 0xd5, 0xf3, 0x7f, 0xcf, 0xeb, + 0xee, 0xa2, 0xff, 0x61, 0xce, 0x6e, 0x7b, 0xa4, 0xb4, 0xe6, 0x08, 0xb8, + 0x99, 0x01, 0xe1, 0x7a, 0x4a, 0xb0, 0x3d, 0xb6, 0xeb, 0xa7, 0xfa, 0x5f, + 0x37, 0x68, 0xfb, 0x23, 0x2d, 0x58, 0xa9, 0x53, 0x45, 0x6f, 0xf3, 0x1e, + 0x2f, 0xae, 0x2a, 0xa0, 0x05, 0xff, 0x89, 0x6a, 0x1d, 0x65, 0x14, 0xb6, + 0x20, 0x6b, 0x7a, 0xc4, 0xa9, 0x29, 0x46, 0xc0, 0xac, 0x34, 0x85, 0xd2, + 0x55, 0xa9, 0xb7, 0x34, 0x8f, 0xde, 0xe8, 0xbe, 0xe8, 0xe1, 0xc4, 0xab, + 0x36, 0xf8, 0xa4, 0x6c, 0x4b, 0x7c, 0x82, 0x00, 0xf1, 0x4a, 0xfe, 0xfa, + 0x7a, 0xcf, 0xa8, 0xe4, 0x5a, 0x9d, 0x0b, 0x7b, 0x20, 0x79, 0x19, 0xf1, + 0x63, 0xaf, 0xa9, 0x0c, 0x36, 0xe8, 0xdd, 0x3d, 0xa8, 0x36, 0xee, 0x1c, + 0x5b, 0xe6, 0x9c, 0x72, 0xbe, 0xd4, 0x46, 0x08, 0x1a, 0x80, 0xf6, 0xfc, + 0x8c, 0x7f, 0xb8, 0xf5, 0x32, 0x14, 0x2d, 0x3e, 0xb2, 0xc5, 0x6e, 0x6a, + 0xc3, 0x3b, 0xf2, 0x77, 0xcf, 0x1b, 0xcf, 0xe8, 0xee, 0xd9, 0xfe, 0x63, + 0x7f, 0x24, 0xd4, 0xbf, 0x51, 0x5c, 0x57, 0x3d, 0x02, 0xf0, 0x86, 0x8a, + 0x25, 0xe8, 0x86, 0x32}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA224, + 179, + {0x5e, 0x03, 0x52, 0xe6, 0x01, 0x0a, 0x61, 0x5e, 0xd4, 0x7d, 0x9a, 0xae, + 0x0b, 0xff, 0x7f, 0x23, 0x59, 0x3b, 0x28, 0x35, 0x96, 0x6e, 0xbd, 0x23, + 0x78, 0xbe, 0xdc, 0x34, 0x59, 0xe3, 0xd5, 0x81, 0x30, 0x93, 0xc4, 0x6c, + 0xa3, 0xba, 0x49, 0x64, 0x86, 0x97, 0x5f, 0xab, 0x64, 0x0b, 0xc0, 0x5d, + 0x4f, 0x0f, 0x78, 0x9c, 0x73, 0x0e, 0x5f, 0xec, 0x86, 0x92, 0xdc, 0xea, + 0xec, 0x65, 0x06, 0x2b, 0x2f, 0x0a, 0xd8, 0x49, 0xa2, 0xfd, 0xba, 0x3b, + 0x97, 0x49, 0xa8, 0xca, 0x73, 0x07, 0xb7, 0x1d, 0xf1, 0x56, 0xa5, 0x79, + 0x00, 0xfd, 0xbe, 0x68, 0x8b, 0x98, 0x87, 0x42, 0x19, 0xbd, 0x2b, 0x86, + 0xf5, 0xfc, 0x2d, 0x2f, 0xcb, 0xde, 0x64, 0xca, 0x55, 0xbd, 0x8c, 0x58, + 0x62, 0xe6, 0x8b, 0x78, 0x83, 0xaf, 0xe0, 0xf2, 0xa6, 0xc5, 0xe4, 0xcf, + 0x15, 0x83, 0x49, 0x47, 0x7d, 0xc9, 0x9f, 0xc4, 0x38, 0x78, 0xd5, 0xaf, + 0x3c, 0x75, 0xa1, 0x08, 0x31, 0xa2, 0xe7, 0xa9, 0x57, 0x10, 0xa0, 0x6f, + 0x15, 0x95, 0x8e, 0x71, 0xe3, 0x2f, 0x23, 0x0c, 0x22, 0xe8, 0xe7, 0xc1, + 0xb0, 0x8c, 0x7d, 0xd2, 0xa7, 0x61, 0x4e, 0x25, 0xdd, 0xc8, 0xc5, 0x4f, + 0x81, 0x9b, 0x8e, 0xf3, 0x14, 0x88, 0x1e, 0x32, 0xe3, 0x5b, 0xea, 0xc0, + 0xe7, 0x00, 0x78, 0xb1, 0x1c, 0x93, 0x07, 0xcf, 0x20, 0x28, 0x0f, 0x88, + 0x99, 0x63, 0x0a, 0x0d, 0x02, 0xff, 0x4d, 0xcc, 0x48, 0xa6, 0xed, 0x74, + 0xdd, 0xb1, 0x81, 0x89, 0xc7, 0x47, 0x42, 0x8d, 0xc4, 0x65, 0x7f, 0x6f, + 0xe2, 0xf2, 0x8f, 0xf7, 0x72, 0x65, 0x1b, 0x04, 0x40, 0x2c, 0xc9, 0xcd, + 0x66, 0x7d, 0x44, 0xfb, 0x1d, 0xc9, 0xcb, 0x10, 0x06, 0x1f, 0xea, 0x13, + 0xc7, 0x8d, 0xc8, 0x2d, 0xa9, 0xfb, 0x7c, 0x4a, 0x91, 0xcb, 0xf5, 0xd1, + 0xf9, 0x9c, 0x54, 0x49}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA224, + 180, + {0x91, 0x75, 0xdb, 0xff, 0x95, 0x5e, 0x94, 0x1f, 0x85, 0x7a, 0x3a, 0x6f, + 0xfe, 0xdb, 0xad, 0x12, 0x28, 0xae, 0x8b, 0x7e, 0xec, 0xab, 0xd5, 0x19, + 0x01, 0x2d, 0xef, 0xf3, 0x4e, 0xf3, 0x3a, 0x94, 0x1a, 0x07, 0x9c, 0x7b, + 0x4e, 0x54, 0x13, 0x13, 0xb3, 0x14, 0x00, 0x5d, 0xb4, 0x63, 0xb8, 0x01, + 0x11, 0xaf, 0x13, 0xe2, 0xbf, 0x97, 0x5a, 0xff, 0x6d, 0x26, 0xdd, 0x97, + 0xb6, 0xcc, 0xc3, 0xb0, 0xcb, 0x45, 0xd7, 0xb8, 0xa0, 0x11, 0x26, 0xbc, + 0x80, 0xec, 0x48, 0xea, 0x28, 0x21, 0xf3, 0xf2, 0xac, 0x89, 0x9a, 0x5c, + 0x0c, 0x2b, 0x73, 0x07, 0xd9, 0x28, 0xb2, 0x4a, 0x37, 0x93, 0x32, 0xe5, + 0xa7, 0xee, 0x28, 0x7f, 0x3c, 0xd7, 0x36, 0xc7, 0x01, 0xbe, 0x43, 0x9b, + 0xef, 0x6e, 0x83, 0xa2, 0x3b, 0x2b, 0x93, 0xdd, 0x55, 0x1c, 0x7c, 0xc1, + 0xd5, 0xc1, 0x4d, 0x6a, 0x1e, 0x9b, 0xa0, 0xcc, 0xd3, 0x3a, 0xc9, 0xa2, + 0xe9, 0xab, 0x41, 0x58, 0xc2, 0x71, 0xd7, 0x28, 0xac, 0xaf, 0xe3, 0x6c, + 0x61, 0xf6, 0x8e, 0xbb, 0xdf, 0xd0, 0xc8, 0x83, 0x4f, 0x5f, 0x87, 0xf8, + 0x3f, 0x29, 0x6c, 0xe2, 0xd3, 0x88, 0x02, 0x19, 0xe6, 0xfd, 0x8a, 0x24, + 0xf3, 0x8a, 0x68, 0x56, 0x04, 0xe9, 0xff, 0xdf, 0x1a, 0xe5, 0x9e, 0xf4, + 0xa3, 0x01, 0xc7, 0xa5, 0x68, 0x61, 0x98, 0x7a, 0xaa, 0x8c, 0xac, 0x63, + 0xe4, 0x82, 0x72, 0x91, 0x1b, 0x29, 0x4c, 0x99, 0xe8, 0xfe, 0x5b, 0xae, + 0x8e, 0xb3, 0x26, 0x86, 0xbc, 0xab, 0xeb, 0xf3, 0x16, 0x57, 0x4d, 0x53, + 0xba, 0x07, 0xa5, 0xcc, 0x07, 0xb3, 0x27, 0xc0, 0x56, 0xeb, 0x30, 0x20, + 0xb6, 0xe9, 0xe4, 0x06, 0x4a, 0x0b, 0x77, 0x14, 0xae, 0x33, 0x37, 0x52, + 0x51, 0xd2, 0xd6, 0x34, 0xe5, 0x41, 0xa3, 0x74, 0x05, 0xde, 0x3e, 0xe3, + 0x1b, 0xba, 0x78, 0xf1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA224, + 181, + {0x5e, 0x48, 0x16, 0xfc, 0x49, 0x8d, 0x2e, 0x3f, 0x0a, 0x33, 0x26, 0x39, + 0x83, 0xb8, 0x1d, 0x56, 0x3b, 0xca, 0x7b, 0xe0, 0x76, 0x0b, 0x5d, 0x54, + 0xc5, 0xf4, 0x9f, 0x08, 0xfc, 0x6d, 0x10, 0xcf, 0x8b, 0xa9, 0x51, 0x88, + 0x42, 0x8d, 0xe6, 0x8b, 0x48, 0x64, 0xfe, 0xc2, 0x9a, 0x64, 0xad, 0xea, + 0x01, 0x19, 0x93, 0x2d, 0x2c, 0x4e, 0x6a, 0xf6, 0x91, 0x08, 0xb1, 0xe3, + 0x97, 0xb1, 0x02, 0x15, 0x28, 0xc6, 0x79, 0xe2, 0x1f, 0xbe, 0x7d, 0xc4, + 0xdc, 0xf7, 0xde, 0xe2, 0x7c, 0x26, 0x54, 0x56, 0x16, 0x56, 0xd7, 0xb3, + 0xbf, 0x08, 0x18, 0x7f, 0x74, 0xcf, 0x8a, 0x0d, 0x24, 0xac, 0x3f, 0xbe, + 0xf8, 0xba, 0xcf, 0x82, 0xd5, 0x09, 0x81, 0xac, 0x18, 0x91, 0x2a, 0xa7, + 0x85, 0x26, 0x32, 0x12, 0xbd, 0x71, 0xc9, 0xc6, 0xe2, 0x09, 0xca, 0xee, + 0xfe, 0x5d, 0x97, 0x8e, 0x67, 0xbf, 0x34, 0xd3, 0xa1, 0xf6, 0xda, 0x72, + 0x4d, 0x73, 0x37, 0xc7, 0xf1, 0x97, 0x64, 0x24, 0x13, 0xd2, 0x19, 0xd2, + 0x46, 0x53, 0x84, 0x5e, 0xf3, 0x5f, 0xbb, 0xe1, 0xd7, 0xc7, 0x33, 0xd8, + 0xbb, 0x32, 0xfc, 0x25, 0x45, 0x7d, 0x36, 0xf2, 0x0f, 0xff, 0x3f, 0x6c, + 0x71, 0x8a, 0x27, 0xec, 0xc0, 0x5e, 0xf3, 0x6c, 0x14, 0x3a, 0x5a, 0x58, + 0x03, 0x83, 0xe9, 0xd4, 0x7c, 0x39, 0xc8, 0x42, 0x59, 0x8d, 0x0e, 0xa3, + 0x29, 0xaa, 0xcd, 0x4e, 0xed, 0x20, 0xdc, 0x99, 0xe6, 0x41, 0x10, 0x16, + 0x28, 0xde, 0xf1, 0x25, 0xb8, 0x60, 0x52, 0x07, 0x97, 0xf8, 0x43, 0x4f, + 0xb9, 0x6c, 0x3b, 0xd9, 0x0d, 0x9f, 0xc2, 0x95, 0x62, 0xa3, 0x4b, 0x4a, + 0x78, 0x4f, 0x84, 0x7f, 0xf5, 0x0c, 0x73, 0x22, 0x42, 0x4d, 0x65, 0x6e, + 0x40, 0x1c, 0x1b, 0x9b, 0xeb, 0x39, 0xe2, 0x62, 0x3e, 0x1e, 0xe7, 0xaf, + 0xdd, 0xd0, 0xdb, 0xab}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 182 + {SEC_OID_SHA224, + 182, + {0x3a, 0xf3, 0x57, 0xa1, 0x09, 0xee, 0x6d, 0xe3, 0xed, 0xfb, 0x8b, 0x0a, + 0xb8, 0x21, 0x21, 0xc9, 0xe6, 0xba, 0x5c, 0x78, 0xbe, 0xab, 0x63, 0x93, + 0xe7, 0x76, 0x06, 0x5f, 0x08, 0x18, 0x44, 0x28, 0x10, 0x04, 0x50, 0x03, + 0x8d, 0x40, 0xca, 0xc1, 0x3d, 0x7d, 0x27, 0x1c, 0x68, 0xda, 0x1c, 0x0d, + 0x05, 0xe6, 0xd2, 0x00, 0x65, 0xfe, 0xd3, 0xdc, 0x1b, 0x02, 0xbb, 0xc9, + 0xfb, 0x8c, 0x1d, 0xe0, 0xb0, 0xda, 0xff, 0xf7, 0x3f, 0x0b, 0xb8, 0x8f, + 0x36, 0x02, 0x0a, 0x78, 0x59, 0x0d, 0xd9, 0x6b, 0x80, 0x18, 0x9e, 0xb5, + 0x74, 0x0d, 0x2b, 0x84, 0xf6, 0x6f, 0xf6, 0x42, 0x40, 0xfa, 0x91, 0xac, + 0x8a, 0x73, 0xba, 0x72, 0xff, 0x56, 0xc6, 0xbb, 0x82, 0xdc, 0x42, 0x49, + 0x04, 0xe6, 0x5b, 0xd1, 0xfd, 0x96, 0x9c, 0x5d, 0x21, 0xa8, 0x1f, 0x44, + 0xb4, 0x58, 0xac, 0x52, 0xed, 0x66, 0xce, 0xdc, 0x40, 0x3d, 0x01, 0xf2, + 0x13, 0x9a, 0xf1, 0x4e, 0x6e, 0x38, 0xb7, 0x22, 0xad, 0xde, 0xb3, 0xa2, + 0xf6, 0xe4, 0x75, 0x5e, 0x3d, 0x23, 0x37, 0xde, 0x45, 0x04, 0x21, 0x6a, + 0xcb, 0xb5, 0x96, 0xef, 0x39, 0xde, 0xab, 0x19, 0xe5, 0x24, 0x4d, 0x52, + 0xfe, 0x46, 0x2f, 0x4a, 0xb7, 0x5a, 0xaa, 0x51, 0x05, 0x52, 0x03, 0x47, + 0x06, 0xe0, 0x0f, 0x33, 0xb8, 0xdc, 0x1b, 0x16, 0xd7, 0xe8, 0xcc, 0x5b, + 0x40, 0x66, 0xa9, 0x21, 0xba, 0x5a, 0x70, 0x99, 0x5c, 0xcb, 0x9d, 0x7f, + 0x6a, 0x89, 0x1c, 0xec, 0xfc, 0xdc, 0x78, 0xa0, 0x92, 0xa8, 0xbe, 0xa6, + 0x40, 0x8f, 0x58, 0x83, 0xfc, 0x86, 0x64, 0x62, 0xab, 0xfe, 0x35, 0xcb, + 0x28, 0xaa, 0xa6, 0xeb, 0xf1, 0xb2, 0x83, 0x35, 0x1a, 0x75, 0x05, 0xe6, + 0xa8, 0x0d, 0x8c, 0x64, 0x86, 0x7c, 0x2d, 0x27, 0x5e, 0x2c, 0x5d, 0x75, + 0x00, 0x61, 0x79, 0x75}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 183 + {SEC_OID_SHA224, + 183, + {0x8a, 0x38, 0xe8, 0xa5, 0x48, 0x57, 0x75, 0x5b, 0x49, 0x22, 0xf9, 0xd2, + 0x48, 0xd9, 0xdf, 0xda, 0x77, 0xd2, 0x84, 0xd2, 0xa6, 0x78, 0xaa, 0x8b, + 0xd5, 0x5f, 0x35, 0x1a, 0xcf, 0x4a, 0xa4, 0x09, 0x02, 0xf8, 0x70, 0x44, + 0x79, 0x82, 0x72, 0x23, 0xc1, 0xc6, 0xae, 0xd9, 0x5b, 0xb3, 0x3d, 0x2c, + 0x40, 0x48, 0xcd, 0x57, 0x8f, 0x0b, 0x24, 0xb0, 0xba, 0x88, 0xa9, 0x6b, + 0x88, 0x1f, 0xa8, 0xb8, 0x6f, 0x24, 0x1e, 0xd4, 0x9e, 0x4f, 0x0b, 0xc1, + 0xa2, 0x7f, 0x2e, 0x55, 0x28, 0x9c, 0x53, 0xc4, 0x42, 0x48, 0xac, 0x12, + 0x68, 0xf7, 0x41, 0x23, 0xd8, 0xd0, 0x55, 0xb7, 0x2e, 0x74, 0x40, 0xdf, + 0xf2, 0x8d, 0x05, 0xcb, 0xb1, 0x74, 0x78, 0x0e, 0x2f, 0x06, 0x36, 0xac, + 0x59, 0x68, 0x49, 0xc8, 0xd6, 0xb2, 0x0f, 0xc3, 0x7a, 0xfa, 0x9d, 0x16, + 0x0d, 0x8c, 0xb3, 0x70, 0x65, 0x13, 0x74, 0x91, 0x94, 0x64, 0xdc, 0x61, + 0x8d, 0x49, 0x1f, 0xd1, 0x77, 0x54, 0xd9, 0x37, 0x9c, 0xcd, 0xb6, 0x89, + 0xb0, 0x04, 0xc7, 0xd4, 0xd4, 0xfd, 0x04, 0xdb, 0xa6, 0xa9, 0xf7, 0x21, + 0xd4, 0xda, 0x77, 0xae, 0x9f, 0x3a, 0xbc, 0x09, 0x43, 0x50, 0x35, 0x52, + 0x95, 0xcc, 0xc7, 0x73, 0xde, 0xd6, 0x61, 0x14, 0x5a, 0xea, 0xd7, 0x3d, + 0x54, 0x85, 0xe4, 0x9a, 0xf3, 0xd9, 0xc1, 0x12, 0xf4, 0x63, 0x50, 0x3c, + 0xa5, 0xbe, 0x05, 0x49, 0xe1, 0x86, 0xf3, 0x34, 0xe9, 0x5e, 0x8a, 0xa5, + 0x2c, 0x2a, 0x33, 0xc2, 0x59, 0x30, 0x6b, 0xd1, 0x22, 0x79, 0x61, 0x3f, + 0x99, 0x69, 0xab, 0x33, 0x07, 0x5d, 0x76, 0x22, 0x2c, 0xd6, 0x21, 0x8f, + 0x2e, 0xfa, 0x9e, 0x02, 0x13, 0x66, 0x4d, 0xb9, 0x51, 0xef, 0x95, 0x68, + 0x14, 0xf2, 0x93, 0x74, 0xfb, 0xfd, 0x0e, 0x56, 0x3a, 0x5a, 0x77, 0xcb, + 0xd8, 0x51, 0xa9, 0xd0}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 184 + {SEC_OID_SHA224, + 184, + {0x48, 0x90, 0xcb, 0xde, 0xe6, 0x65, 0xac, 0xe8, 0x6b, 0x22, 0x50, 0x86, + 0xc7, 0xb2, 0xc0, 0x4d, 0x5e, 0x6c, 0xf7, 0xdd, 0xc5, 0xef, 0xab, 0x39, + 0x97, 0x3e, 0xf9, 0xf9, 0xd3, 0x2a, 0x40, 0xb7, 0xd5, 0x40, 0xf3, 0x0b, + 0x9a, 0xeb, 0x84, 0x72, 0xb3, 0x04, 0x65, 0x27, 0x68, 0xb1, 0x34, 0x73, + 0x18, 0xc8, 0xd7, 0x63, 0x81, 0x57, 0x96, 0xc6, 0x07, 0xbd, 0xfc, 0xa9, + 0xcd, 0x72, 0x70, 0xa4, 0x76, 0x79, 0x89, 0xc6, 0xf6, 0x7e, 0xe9, 0x89, + 0xe1, 0x10, 0xe3, 0x6b, 0xc4, 0x43, 0xae, 0xb4, 0xdf, 0x7e, 0xe5, 0x6c, + 0x39, 0x93, 0x90, 0xa5, 0x79, 0x4b, 0x02, 0x54, 0xf3, 0x8e, 0x27, 0xb4, + 0x7a, 0xc9, 0xa8, 0x7b, 0x01, 0x3f, 0x17, 0xd4, 0x60, 0xbe, 0xe3, 0xb3, + 0xef, 0x64, 0xd7, 0xd1, 0x35, 0x03, 0xca, 0x9b, 0x09, 0x73, 0x70, 0x7c, + 0x03, 0x14, 0x8e, 0xcd, 0xc7, 0xc9, 0x47, 0xea, 0x0e, 0x94, 0xcb, 0x6d, + 0x99, 0xa4, 0xc1, 0xbc, 0x1d, 0x8e, 0x6e, 0xae, 0xbc, 0x66, 0x2c, 0xcc, + 0xbd, 0x85, 0xb0, 0x67, 0x1a, 0x53, 0x47, 0x0f, 0x74, 0xbb, 0x28, 0x50, + 0xf7, 0xf6, 0x7a, 0xb4, 0x2f, 0xbe, 0x15, 0xb2, 0x66, 0xef, 0x68, 0x7c, + 0x5f, 0x72, 0xe3, 0x89, 0x99, 0x03, 0x22, 0x5b, 0xba, 0xa5, 0x95, 0xc6, + 0x3c, 0x3e, 0x30, 0x2e, 0x03, 0x1b, 0x63, 0xe1, 0x32, 0x8b, 0x56, 0x7b, + 0x7f, 0xdc, 0x6d, 0xd4, 0xba, 0xf3, 0x6f, 0xf1, 0x04, 0x92, 0x2e, 0x6a, + 0xab, 0x4a, 0x84, 0x8b, 0xda, 0x4c, 0x65, 0x12, 0xf8, 0x41, 0x73, 0x0b, + 0x07, 0x31, 0x35, 0xee, 0x49, 0x1f, 0xee, 0xb8, 0x2c, 0xd2, 0xbf, 0x99, + 0x24, 0x19, 0x80, 0xd9, 0x00, 0xa7, 0xe2, 0x15, 0x76, 0x26, 0x11, 0xc4, + 0x88, 0x29, 0xad, 0xed, 0x1c, 0xec, 0x31, 0xdb, 0x92, 0x90, 0x3c, 0x03, + 0x7f, 0xdd, 0x82, 0xa1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 185 + {SEC_OID_SHA224, + 185, + {0xbc, 0x4c, 0xb8, 0xd9, 0x11, 0x3b, 0x6f, 0xda, 0x30, 0x4a, 0x0e, 0x8c, + 0x84, 0x19, 0xfb, 0xb1, 0x8d, 0x6d, 0x94, 0x12, 0xd0, 0x92, 0x2c, 0x72, + 0x7e, 0x36, 0xab, 0xa5, 0xa9, 0xd8, 0xc0, 0xff, 0x0c, 0xdf, 0x62, 0xb5, + 0x44, 0xfa, 0xd9, 0x1a, 0xf2, 0x3f, 0x6b, 0x0e, 0xd9, 0x85, 0xf8, 0x8f, + 0xba, 0x1d, 0x64, 0x35, 0x7b, 0x7e, 0x92, 0xdf, 0x0b, 0x4e, 0x19, 0x6b, + 0x4e, 0xde, 0xef, 0xa2, 0xb6, 0xb1, 0xd0, 0x49, 0x27, 0x57, 0x0e, 0xf0, + 0x7d, 0x5e, 0x5e, 0xfc, 0x6e, 0x84, 0xbb, 0xcb, 0xe9, 0xf5, 0x7a, 0xd2, + 0xe0, 0xb9, 0x3f, 0xd7, 0x42, 0xe0, 0xfd, 0xcd, 0x37, 0xe7, 0x30, 0xff, + 0x25, 0xfb, 0xc0, 0x38, 0xa3, 0xa8, 0x08, 0xcc, 0x9f, 0x40, 0x06, 0x29, + 0x83, 0xd3, 0x83, 0x99, 0x77, 0xcf, 0x2a, 0x22, 0x53, 0x90, 0x45, 0x98, + 0x6b, 0xe0, 0x87, 0xdf, 0xdd, 0x30, 0xa5, 0x61, 0x1e, 0x13, 0x42, 0x7e, + 0x70, 0xc2, 0xf4, 0x86, 0x54, 0x2d, 0xb4, 0xc7, 0x1f, 0xb5, 0x32, 0x73, + 0xf8, 0x65, 0x3b, 0xff, 0x22, 0x4e, 0x7e, 0x2c, 0x1a, 0x77, 0x81, 0x63, + 0xb5, 0xb9, 0x3c, 0x06, 0x97, 0x6b, 0x11, 0x1f, 0x3c, 0xc9, 0xfe, 0x55, + 0xba, 0x64, 0x4b, 0xf8, 0x23, 0x3c, 0x07, 0x52, 0xdb, 0xc0, 0xf1, 0x30, + 0xd6, 0xbf, 0xe8, 0x54, 0x24, 0xf1, 0xd1, 0x0b, 0x21, 0xfa, 0x64, 0xd0, + 0x74, 0xca, 0xff, 0x5c, 0x82, 0x0c, 0xc3, 0xf4, 0x16, 0xe1, 0xc4, 0x8b, + 0xcd, 0x17, 0xbb, 0x4f, 0xfe, 0x18, 0x7e, 0xc9, 0x24, 0xcf, 0xed, 0x89, + 0x63, 0x88, 0x82, 0xf1, 0x90, 0xf4, 0xea, 0xf4, 0x5c, 0xb2, 0x10, 0x5b, + 0x20, 0x8d, 0xb4, 0x49, 0xb8, 0xb9, 0xf6, 0x6a, 0x71, 0xf0, 0xce, 0x4e, + 0xc9, 0xe5, 0x5d, 0xab, 0x3c, 0xcc, 0x19, 0xf4, 0x87, 0x08, 0x0d, 0x7e, + 0xfc, 0x25, 0x6f, 0x64}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 186 + {SEC_OID_SHA224, + 186, + {0x42, 0x78, 0xe1, 0x46, 0xda, 0xc5, 0xef, 0x75, 0xac, 0x6b, 0x9b, 0x3c, + 0x90, 0x82, 0xe8, 0x40, 0x1a, 0xa4, 0x7b, 0xe4, 0xfc, 0x00, 0x43, 0xeb, + 0x58, 0x23, 0xee, 0xa0, 0x77, 0x37, 0x3f, 0x1c, 0xa3, 0x19, 0x25, 0x8b, + 0x68, 0x42, 0xd7, 0x7b, 0xed, 0x81, 0x77, 0xaa, 0x9e, 0x5c, 0x61, 0x10, + 0x76, 0x20, 0xd2, 0xf0, 0x76, 0x27, 0xf8, 0x69, 0xd3, 0x2c, 0x9c, 0xd3, + 0xfc, 0xec, 0x52, 0xcb, 0x9b, 0xec, 0xc8, 0x69, 0xf2, 0xef, 0x4e, 0x56, + 0x7d, 0xfe, 0xa3, 0x71, 0xb0, 0x21, 0xdc, 0x49, 0xf2, 0x96, 0xac, 0xb7, + 0x41, 0x32, 0x41, 0xdf, 0xf2, 0x18, 0x31, 0x0d, 0xf1, 0xda, 0x44, 0x78, + 0xbc, 0x99, 0xb2, 0x4a, 0x4b, 0x03, 0xe7, 0xc8, 0x0e, 0x03, 0xb5, 0xd8, + 0x5b, 0xac, 0x39, 0xec, 0xa1, 0x08, 0x88, 0x88, 0x44, 0x43, 0xdd, 0xad, + 0x80, 0x64, 0x7d, 0xbf, 0x65, 0x8d, 0x11, 0xe0, 0xf4, 0x96, 0x31, 0x36, + 0xe0, 0x30, 0xc4, 0xf8, 0xb6, 0x87, 0xfa, 0x46, 0x37, 0xa1, 0x16, 0x59, + 0x61, 0x4e, 0x15, 0x80, 0x25, 0xfa, 0x5e, 0xc1, 0xa1, 0x22, 0xd3, 0x8d, + 0x70, 0x97, 0x47, 0x0e, 0x3f, 0xc8, 0xb9, 0x92, 0x2a, 0x49, 0x09, 0xf5, + 0x12, 0x7e, 0xdb, 0xee, 0xf0, 0x81, 0xce, 0xc7, 0xc8, 0x9c, 0x4a, 0x37, + 0x15, 0x7a, 0x0e, 0x27, 0x97, 0x3c, 0x9a, 0xd6, 0x21, 0x30, 0xe3, 0x1c, + 0xa6, 0xdf, 0x22, 0xcc, 0x97, 0xec, 0xde, 0x62, 0x96, 0xe5, 0x02, 0x52, + 0x94, 0x75, 0xa6, 0xd9, 0x26, 0x18, 0xe4, 0xbd, 0xa7, 0x15, 0xd1, 0xcf, + 0x04, 0x26, 0xe9, 0x28, 0x98, 0xfc, 0xd5, 0x5b, 0x6c, 0x96, 0x2d, 0x94, + 0xae, 0xfb, 0xee, 0x3d, 0xd2, 0x56, 0xda, 0xf1, 0xed, 0x14, 0x58, 0xac, + 0x31, 0x3f, 0x3b, 0xa7, 0x78, 0xc2, 0x9d, 0xda, 0x8d, 0x80, 0xe3, 0xe3, + 0xd4, 0xd2, 0x3b, 0xa5}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA224, + 187, + {0x23, 0xd7, 0x4c, 0x27, 0x77, 0x03, 0x34, 0x54, 0xf9, 0x3d, 0xb2, 0x2d, + 0x20, 0x80, 0x59, 0x3c, 0x9c, 0xee, 0x14, 0xed, 0xbd, 0xc6, 0x2d, 0xfc, + 0xc9, 0xf4, 0xaa, 0x5d, 0xd5, 0xb3, 0x2e, 0xc7, 0xe7, 0xc9, 0x9f, 0x48, + 0xf3, 0x22, 0x55, 0x41, 0xf1, 0x04, 0x87, 0x54, 0xee, 0x99, 0x04, 0xb6, + 0xf9, 0xb9, 0xc7, 0x68, 0x19, 0xaf, 0x85, 0x95, 0xc7, 0x87, 0x62, 0xf4, + 0x20, 0x04, 0x8d, 0x66, 0x90, 0x75, 0x63, 0x80, 0x2e, 0x81, 0x36, 0x56, + 0x0b, 0xe3, 0x39, 0x7e, 0xac, 0x00, 0x72, 0x57, 0x37, 0x89, 0x69, 0x5b, + 0xbf, 0xd1, 0xad, 0x48, 0x74, 0x27, 0x7b, 0x04, 0x7e, 0xf5, 0xae, 0x2b, + 0xba, 0xfd, 0xda, 0xba, 0x8c, 0xa0, 0x28, 0x0e, 0x47, 0x5f, 0x10, 0x3a, + 0xda, 0xcd, 0xca, 0x55, 0x8e, 0xf3, 0x46, 0xd6, 0x90, 0x36, 0xc1, 0x3c, + 0x72, 0xf3, 0x88, 0xdc, 0x42, 0x34, 0x0d, 0x76, 0xa8, 0x91, 0x5c, 0xeb, + 0x8b, 0x81, 0xe4, 0x71, 0x22, 0xf0, 0xcb, 0xba, 0x0e, 0xa8, 0xe3, 0x9d, + 0x00, 0x6e, 0x78, 0x37, 0x96, 0x29, 0x93, 0x09, 0x69, 0x8d, 0xce, 0x13, + 0x3f, 0x19, 0x25, 0x53, 0x0f, 0x12, 0xb3, 0xa5, 0xa9, 0xc8, 0x87, 0x2a, + 0x5d, 0xd3, 0xf8, 0x22, 0x96, 0x8f, 0x67, 0xb2, 0x3e, 0x89, 0x19, 0x29, + 0xb9, 0xea, 0x72, 0x64, 0x88, 0xfb, 0xed, 0xa6, 0x62, 0x37, 0xbd, 0x4d, + 0x9b, 0x26, 0x18, 0xa1, 0x14, 0xcf, 0xc6, 0x21, 0x94, 0xc2, 0xbe, 0x6e, + 0xbf, 0x41, 0x22, 0xbd, 0x95, 0x67, 0x1f, 0x94, 0xd8, 0x8c, 0x1c, 0xc7, + 0xee, 0xb2, 0x57, 0x5c, 0x3e, 0x6d, 0x7a, 0xa2, 0x5d, 0xe6, 0x3b, 0x5a, + 0x52, 0xfc, 0x52, 0x84, 0xa4, 0x29, 0xc6, 0xc5, 0x20, 0xf3, 0xac, 0xd9, + 0xac, 0xd8, 0x88, 0xf5, 0x24, 0x10, 0xbd, 0x86, 0x83, 0x2f, 0x45, 0xd1, + 0xb3, 0x2c, 0xc5, 0x9a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 188 + {SEC_OID_SHA224, + 188, + {0xbd, 0x3d, 0x6b, 0xef, 0x4d, 0x7d, 0xd8, 0xf1, 0x3d, 0x84, 0xa2, 0x3e, + 0xb5, 0xd8, 0xd7, 0x51, 0x3e, 0x1e, 0xee, 0x33, 0x91, 0xdc, 0xa4, 0x6d, + 0x02, 0xc7, 0xa6, 0x73, 0xc1, 0xe4, 0x68, 0xf2, 0xf0, 0xfd, 0x34, 0x18, + 0x05, 0x13, 0x8c, 0x89, 0x50, 0xc1, 0x50, 0x1b, 0x49, 0x4f, 0x78, 0xd4, + 0x81, 0xcd, 0x56, 0x42, 0x14, 0x98, 0x21, 0xf6, 0xf0, 0x43, 0x9d, 0xbc, + 0xf8, 0x15, 0x16, 0x9d, 0xed, 0x68, 0x56, 0x13, 0x5e, 0xee, 0xfd, 0x46, + 0x9f, 0x42, 0x71, 0x4b, 0x12, 0xb5, 0xed, 0x53, 0x34, 0xf3, 0xee, 0x2e, + 0x53, 0x5b, 0x0c, 0xbb, 0xc1, 0xcb, 0x7c, 0xfa, 0x8a, 0xdd, 0xba, 0xcc, + 0xc6, 0x5c, 0x7e, 0x02, 0xdf, 0x84, 0xc9, 0x26, 0xec, 0xfb, 0xc5, 0xb5, + 0x64, 0x6d, 0xc9, 0xa1, 0x7a, 0x08, 0x93, 0xd2, 0x11, 0x06, 0x61, 0x37, + 0x07, 0xae, 0x3c, 0xec, 0x2e, 0x13, 0xea, 0x3f, 0x28, 0x9b, 0x21, 0x9d, + 0x87, 0x1b, 0x3b, 0xd6, 0x7e, 0x85, 0x79, 0xc4, 0x47, 0x36, 0x95, 0xac, + 0x76, 0x17, 0x43, 0xf9, 0xfc, 0x5e, 0xfc, 0xd5, 0x72, 0x92, 0x3e, 0x4f, + 0x5d, 0x3d, 0x04, 0xc6, 0xe6, 0x15, 0x85, 0xc9, 0x79, 0x7d, 0x86, 0x5d, + 0x19, 0xd8, 0x20, 0xb9, 0x5e, 0x9c, 0x38, 0x40, 0x2d, 0xf6, 0xab, 0x10, + 0x84, 0xc7, 0x43, 0x8d, 0xfa, 0x3f, 0xb1, 0x2b, 0xc8, 0xf8, 0x0c, 0x6d, + 0x6a, 0x58, 0x2f, 0x9b, 0xc9, 0x03, 0x4f, 0x3e, 0x24, 0x70, 0x58, 0xa9, + 0x85, 0xb5, 0x71, 0xd0, 0xce, 0xae, 0x1b, 0x30, 0x87, 0x81, 0x4d, 0xcf, + 0x70, 0x40, 0x2f, 0xe7, 0x74, 0xbc, 0x38, 0x4e, 0x02, 0x6d, 0x00, 0xfb, + 0xea, 0xe4, 0x03, 0x2e, 0xce, 0xf4, 0x5e, 0xaa, 0xeb, 0x53, 0x18, 0x35, + 0xad, 0x33, 0xa8, 0xc8, 0x0f, 0xdb, 0xbe, 0xb7, 0xfd, 0xec, 0xa1, 0xd4, + 0x66, 0x10, 0x84, 0x70}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA224, + 189, + {0x49, 0xec, 0x58, 0x07, 0x2a, 0x4c, 0x00, 0xbe, 0x04, 0x16, 0xcb, 0x08, + 0x87, 0x46, 0x2b, 0xf3, 0x50, 0xdc, 0x06, 0xc6, 0x03, 0x95, 0x84, 0x94, + 0xb8, 0x1a, 0xf3, 0x68, 0x0b, 0xba, 0x1d, 0x89, 0xfd, 0x19, 0x3e, 0x23, + 0xad, 0x18, 0x91, 0x0d, 0xaa, 0xcb, 0x63, 0xb8, 0xdf, 0x20, 0x13, 0x92, + 0x36, 0x20, 0xa2, 0xe8, 0x1c, 0xc7, 0xb5, 0x70, 0x56, 0xb1, 0x63, 0x4d, + 0x38, 0x1d, 0xab, 0xbf, 0x37, 0xe0, 0x74, 0x8c, 0x41, 0x88, 0x9a, 0x9c, + 0x1c, 0x57, 0x25, 0x9e, 0x74, 0x3b, 0x3d, 0xa9, 0x4e, 0x2e, 0x9b, 0x43, + 0x0b, 0x8d, 0xd2, 0x1a, 0xa0, 0x6b, 0x28, 0xf4, 0x55, 0x96, 0xfe, 0x2e, + 0xc3, 0x5c, 0x9a, 0x4c, 0x17, 0xd1, 0x14, 0x80, 0xc8, 0xe7, 0x71, 0xbd, + 0xe7, 0x91, 0xb6, 0xdf, 0xb1, 0x16, 0x1b, 0x84, 0x22, 0x74, 0x30, 0xf6, + 0x47, 0x33, 0x95, 0x69, 0x2c, 0xeb, 0x75, 0xfa, 0x48, 0xf4, 0xae, 0xa0, + 0xa5, 0x54, 0x02, 0x13, 0x89, 0x9a, 0x4f, 0x01, 0x5c, 0xb5, 0x0d, 0x1f, + 0x47, 0xcf, 0xf0, 0x7d, 0xd8, 0x41, 0x56, 0xbb, 0x12, 0x7e, 0x20, 0xe3, + 0x35, 0x44, 0xc4, 0xd2, 0xce, 0x0e, 0x90, 0xc4, 0x6e, 0x06, 0x43, 0x52, + 0x36, 0xae, 0x56, 0x48, 0xf9, 0x9a, 0x08, 0x0b, 0x6a, 0xa2, 0x0c, 0xbb, + 0x8e, 0x97, 0x23, 0xe7, 0xa3, 0xc0, 0x93, 0x1f, 0x5a, 0xd8, 0x2c, 0x80, + 0x63, 0x03, 0x25, 0x71, 0x28, 0xf4, 0x89, 0x00, 0x69, 0x1c, 0xbb, 0x79, + 0x59, 0x31, 0x3d, 0xfb, 0x2e, 0xa2, 0xa3, 0x71, 0x2c, 0xcf, 0x37, 0x76, + 0xf6, 0xbe, 0x61, 0x73, 0x05, 0x00, 0x2b, 0x5a, 0x3d, 0xae, 0xf3, 0xed, + 0x2e, 0x9c, 0xba, 0x12, 0x6b, 0xcc, 0x6a, 0x84, 0x0b, 0x09, 0xc3, 0x4c, + 0x6f, 0xf1, 0x13, 0xd2, 0x51, 0x32, 0xba, 0xb3, 0xfc, 0x07, 0x4a, 0xba, + 0x7a, 0x74, 0xb3, 0x63}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 190 + {SEC_OID_SHA224, + 190, + {0x60, 0xdc, 0x41, 0xd5, 0x61, 0x8f, 0xb2, 0xa8, 0xdc, 0xc9, 0x4d, 0xd2, + 0xe2, 0xd5, 0xd4, 0x12, 0x2b, 0x44, 0x17, 0xee, 0x60, 0x26, 0xf5, 0xe3, + 0xe5, 0xe6, 0x52, 0x8a, 0x2d, 0x59, 0xbc, 0xe7, 0x29, 0x11, 0xae, 0xb2, + 0xfc, 0x93, 0x5b, 0x02, 0x26, 0x22, 0x90, 0xb7, 0xc9, 0xe7, 0x64, 0x8f, + 0xe8, 0xb7, 0x72, 0x56, 0x42, 0x79, 0x6e, 0x8e, 0x06, 0xdf, 0x60, 0xf9, + 0x40, 0x71, 0xd9, 0x00, 0x16, 0x9b, 0x2a, 0xc4, 0x98, 0xcb, 0x13, 0x00, + 0x2d, 0x8f, 0xe2, 0xfa, 0x38, 0x32, 0x1f, 0x89, 0xc5, 0x93, 0xca, 0xb4, + 0x12, 0x23, 0xaa, 0x69, 0x97, 0xa3, 0x56, 0xd1, 0x84, 0xac, 0xde, 0xbe, + 0xd4, 0x5e, 0xbf, 0xec, 0x4f, 0xcf, 0xdf, 0xcb, 0xcd, 0x0a, 0x8b, 0x5a, + 0x74, 0xda, 0xda, 0xc8, 0x0e, 0x37, 0x2f, 0xe5, 0x17, 0x25, 0xff, 0x44, + 0x9b, 0xd6, 0xff, 0x7e, 0x4e, 0x39, 0xbe, 0x22, 0x88, 0x87, 0x9a, 0x63, + 0x42, 0xe7, 0x29, 0x3a, 0x9f, 0xbb, 0x3b, 0x7f, 0xaa, 0x56, 0x99, 0x1b, + 0x4e, 0xc1, 0x3f, 0x48, 0xf2, 0x72, 0x35, 0xe7, 0xbf, 0x34, 0x86, 0x10, + 0x25, 0x4f, 0xcf, 0xe4, 0xb5, 0x17, 0xbd, 0x01, 0x05, 0x80, 0xf9, 0xff, + 0x18, 0x79, 0xc8, 0xc1, 0x69, 0x73, 0xd6, 0xe0, 0xcd, 0x15, 0xa6, 0x9b, + 0x3a, 0xd6, 0xb9, 0x96, 0x4f, 0x08, 0x8e, 0xa1, 0xe9, 0x0d, 0x54, 0x84, + 0x87, 0xc0, 0x93, 0xa8, 0xaf, 0xa3, 0xc3, 0x60, 0x4c, 0xc2, 0xc6, 0xb9, + 0x28, 0x96, 0x9d, 0x66, 0x60, 0x5b, 0xab, 0xa1, 0x81, 0x0c, 0x2d, 0x48, + 0x3b, 0x9d, 0xb1, 0x83, 0x52, 0x3b, 0x31, 0x61, 0x32, 0x3e, 0xbe, 0xee, + 0x3a, 0xab, 0x79, 0xcb, 0xd6, 0x98, 0x12, 0x6e, 0x89, 0x3e, 0xd7, 0x41, + 0x2b, 0xe3, 0x50, 0x5a, 0x20, 0xeb, 0x09, 0x83, 0x1e, 0x0d, 0x65, 0x02, + 0x3e, 0x62, 0xc5, 0x22}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 191 + {SEC_OID_SHA224, + 191, + {0x8a, 0xba, 0xee, 0xb6, 0x09, 0x87, 0xb9, 0xa8, 0x72, 0x2a, 0xb2, 0x91, + 0x04, 0x9f, 0xb5, 0xc6, 0x4c, 0x81, 0x3a, 0x1b, 0xd6, 0xa1, 0x47, 0xfd, + 0xff, 0x93, 0xae, 0xc3, 0xb1, 0x27, 0xf2, 0xdb, 0xb2, 0xaf, 0x21, 0x3c, + 0xc9, 0x20, 0xc7, 0x71, 0x7c, 0x00, 0x0d, 0x49, 0x85, 0xe0, 0xc8, 0x33, + 0xda, 0xde, 0xee, 0x99, 0x43, 0x78, 0x76, 0xd3, 0xd4, 0x93, 0x55, 0x0b, + 0xfe, 0xca, 0xfe, 0xd0, 0xb3, 0x50, 0x34, 0x36, 0xff, 0x55, 0x2c, 0x77, + 0x3e, 0x4d, 0x0c, 0x60, 0xac, 0x91, 0x96, 0xef, 0xa9, 0xfb, 0x6b, 0xe1, + 0x03, 0x78, 0x12, 0x8c, 0x98, 0xa9, 0x64, 0x80, 0xad, 0x9e, 0x2c, 0x02, + 0x42, 0xd1, 0xa7, 0xa9, 0xe6, 0x6f, 0xbd, 0x70, 0x84, 0xf0, 0xc5, 0xe0, + 0xa8, 0x97, 0x9f, 0x29, 0x40, 0xbe, 0xc7, 0xb6, 0xce, 0xb2, 0xae, 0x0b, + 0xb2, 0x21, 0xec, 0x23, 0x98, 0x3d, 0x6e, 0x33, 0x44, 0xa0, 0xbc, 0xda, + 0x92, 0x26, 0x3f, 0x1d, 0x76, 0x8c, 0x1a, 0x5b, 0x9d, 0xf5, 0x55, 0xae, + 0xe8, 0xde, 0x83, 0x70, 0x60, 0x05, 0x2a, 0x19, 0x48, 0x51, 0xb7, 0x32, + 0xd3, 0x73, 0x63, 0x3a, 0xd4, 0x41, 0xbd, 0xc7, 0x61, 0xff, 0xb9, 0xea, + 0x61, 0x34, 0xcd, 0x29, 0x82, 0x07, 0x1f, 0x78, 0x0b, 0x4f, 0xe9, 0x2b, + 0xf9, 0x25, 0x3d, 0x4f, 0x8e, 0x8f, 0x07, 0xdf, 0x41, 0x7d, 0x1c, 0x2b, + 0xb4, 0x9e, 0x92, 0x68, 0xbd, 0x5c, 0xc0, 0xe4, 0xe6, 0x52, 0xc3, 0x8a, + 0x44, 0xda, 0xf6, 0x68, 0x09, 0x55, 0x07, 0xae, 0x05, 0xcc, 0x58, 0x79, + 0x81, 0x6b, 0x9c, 0x6a, 0x14, 0x63, 0x30, 0x22, 0x3c, 0x98, 0xa0, 0x96, + 0x84, 0x7c, 0xde, 0x6a, 0x3e, 0x72, 0x4a, 0xfd, 0x98, 0x96, 0xaa, 0x45, + 0x23, 0x4c, 0x05, 0xc4, 0xa2, 0x59, 0xdb, 0xc9, 0xac, 0x8c, 0x8f, 0x93, + 0xfa, 0x18, 0x18, 0x1d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 192 + {SEC_OID_SHA224, + 192, + {0x3a, 0x31, 0x84, 0xa9, 0x97, 0xe3, 0xcb, 0xdf, 0xe9, 0xfe, 0xc8, 0xd2, + 0x60, 0xc7, 0xe8, 0xb0, 0x9b, 0xb7, 0x18, 0x0f, 0x65, 0xa8, 0x3d, 0xd7, + 0xd9, 0x26, 0xa0, 0x35, 0x5f, 0x1d, 0x04, 0x36, 0x69, 0x94, 0xb0, 0x36, + 0x3c, 0x92, 0xde, 0x87, 0x30, 0xfe, 0x85, 0xf2, 0xf8, 0x1d, 0x15, 0x72, + 0x5a, 0x6e, 0x9f, 0x7c, 0x06, 0xd0, 0x1a, 0x73, 0x13, 0xd7, 0x1a, 0xf7, + 0x95, 0xa4, 0xab, 0xe1, 0x1f, 0xb4, 0xc5, 0x45, 0x41, 0x1f, 0xea, 0x4c, + 0xdd, 0xbc, 0x12, 0x8c, 0x8b, 0x8b, 0x0e, 0x71, 0x3d, 0xe1, 0xd0, 0xe7, + 0x8e, 0x45, 0x75, 0x51, 0xe5, 0x7a, 0x9f, 0x55, 0xf3, 0xc7, 0x9b, 0x12, + 0x6e, 0xbc, 0xb5, 0x86, 0xd5, 0x32, 0x1e, 0xe7, 0x8b, 0xa5, 0x00, 0x34, + 0xde, 0xa7, 0xa3, 0x15, 0xf7, 0xc5, 0x71, 0x92, 0x28, 0x98, 0x23, 0x0c, + 0xc0, 0xc7, 0x81, 0x38, 0x3d, 0xa9, 0xd3, 0xc2, 0xeb, 0xd9, 0x36, 0x92, + 0x9b, 0xfb, 0x1a, 0x20, 0xba, 0xd7, 0x23, 0x89, 0x90, 0x3e, 0xe5, 0x58, + 0xa9, 0x04, 0xba, 0x39, 0xae, 0x93, 0x1c, 0x1a, 0xe9, 0x79, 0x8b, 0x59, + 0x51, 0xea, 0xfa, 0xd5, 0x8b, 0x1d, 0xc9, 0x61, 0x59, 0xb1, 0xc7, 0xdf, + 0x12, 0xc2, 0xf4, 0x7e, 0x81, 0x58, 0x40, 0x99, 0xe3, 0x3e, 0xc9, 0x8a, + 0xc9, 0xb0, 0x8c, 0x19, 0x2d, 0x67, 0x6c, 0xb3, 0xeb, 0x2e, 0xf1, 0xa4, + 0x95, 0x9e, 0x8c, 0x29, 0xad, 0xa3, 0xf9, 0xf3, 0x73, 0x8d, 0x0e, 0xac, + 0x84, 0x42, 0xac, 0x0e, 0x00, 0xff, 0xf9, 0x8c, 0xe7, 0x70, 0xf6, 0x29, + 0xa4, 0xa5, 0xa5, 0xef, 0xfb, 0x46, 0x5b, 0xfe, 0x4f, 0x7b, 0x4e, 0xf1, + 0x84, 0x32, 0x62, 0x1c, 0xfe, 0x1d, 0x14, 0xa9, 0x91, 0x02, 0xab, 0x2f, + 0xf3, 0xca, 0xb1, 0xee, 0x37, 0x55, 0x3b, 0x28, 0xbe, 0xc3, 0xd0, 0x4b, + 0x2c, 0xb1, 0xe1, 0x61}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 193 + {SEC_OID_SHA224, + 193, + {0x2e, 0xdc, 0x01, 0xb0, 0x91, 0xfd, 0x7a, 0x58, 0x96, 0xb2, 0x5b, 0xa0, + 0xb9, 0x60, 0x54, 0x8a, 0x9c, 0x79, 0x9f, 0x1e, 0xd7, 0x20, 0x8b, 0xdc, + 0x32, 0x0c, 0x44, 0xea, 0x15, 0xd4, 0x64, 0x83, 0xc8, 0xdd, 0x87, 0x75, + 0xfa, 0x3c, 0x68, 0x97, 0x39, 0xde, 0xfa, 0xbd, 0xaa, 0x92, 0x7f, 0x88, + 0xc9, 0x54, 0xbe, 0xfd, 0xda, 0x84, 0x52, 0x15, 0x27, 0x57, 0x44, 0x8c, + 0x12, 0x07, 0xcc, 0x69, 0x4a, 0xf5, 0x55, 0x02, 0x1f, 0x57, 0x56, 0x98, + 0x22, 0x10, 0xf4, 0x47, 0x80, 0xba, 0xf6, 0xf5, 0x0f, 0xfb, 0x88, 0x8e, + 0x76, 0x3a, 0xc8, 0x7b, 0xf0, 0x48, 0x61, 0x1f, 0x93, 0x40, 0xc0, 0xba, + 0x78, 0x22, 0x7f, 0x98, 0x0b, 0x81, 0xc0, 0x59, 0x92, 0x5e, 0x3c, 0x5c, + 0x42, 0x77, 0x5e, 0x45, 0xd4, 0x00, 0xa0, 0x57, 0xc1, 0x84, 0x6a, 0x31, + 0x4f, 0x5e, 0xec, 0xa9, 0x2e, 0xd4, 0xfe, 0xbb, 0xa7, 0xb4, 0xa9, 0x1e, + 0x1b, 0x1c, 0x29, 0x02, 0x47, 0x14, 0x81, 0xe1, 0x32, 0xd4, 0x06, 0x81, + 0xaa, 0x9e, 0x2b, 0xdd, 0x4d, 0xd4, 0x81, 0x10, 0x2d, 0x2c, 0x82, 0x59, + 0x15, 0x3c, 0x76, 0xd4, 0x1d, 0x49, 0x10, 0x6c, 0xdd, 0x3c, 0xd3, 0x0f, + 0xc0, 0xa0, 0xb0, 0x62, 0x66, 0xf3, 0xcb, 0x4b, 0x6c, 0xc3, 0x4c, 0x60, + 0xb5, 0x28, 0xcf, 0x7e, 0x7e, 0xf9, 0xf7, 0xd4, 0x2e, 0x5e, 0x30, 0x5d, + 0xda, 0x9e, 0x46, 0xd0, 0x70, 0x54, 0x8c, 0x14, 0x70, 0x56, 0x85, 0xde, + 0x7b, 0xad, 0x59, 0x70, 0xb1, 0x65, 0xe1, 0x3c, 0xd4, 0x61, 0x59, 0xf9, + 0x57, 0xcd, 0x29, 0x08, 0xb8, 0xee, 0xbb, 0xa9, 0x55, 0xd2, 0xc6, 0x76, + 0x0c, 0x16, 0xb3, 0xa2, 0xd3, 0xe9, 0xe1, 0xfc, 0xa3, 0xcd, 0x8f, 0x18, + 0x4b, 0x30, 0xb1, 0xd6, 0xe1, 0x88, 0xec, 0xe4, 0x97, 0xe9, 0xe0, 0x1c, + 0x8e, 0x2a, 0x52, 0x67}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 194 + {SEC_OID_SHA224, + 194, + {0xbc, 0x07, 0x16, 0xac, 0x3f, 0x37, 0xa4, 0x4d, 0x86, 0xb8, 0x22, 0x5b, + 0xb4, 0x83, 0x4a, 0xd3, 0xd4, 0xbd, 0x10, 0xb1, 0x71, 0xf3, 0x6f, 0xee, + 0x38, 0x85, 0xce, 0x42, 0x4e, 0x95, 0x8e, 0x80, 0xbc, 0xdc, 0xf6, 0x44, + 0xac, 0x3c, 0x3e, 0xc8, 0x68, 0xc0, 0xc6, 0x07, 0x39, 0xd7, 0x05, 0x9f, + 0x0e, 0x26, 0x4d, 0xcf, 0xe7, 0x3f, 0xdd, 0x70, 0x8f, 0x13, 0xcc, 0x93, + 0x12, 0x55, 0xfa, 0x25, 0x76, 0x91, 0x5b, 0x6e, 0x40, 0xb9, 0x9c, 0xac, + 0x7b, 0x40, 0xd2, 0x59, 0x86, 0x23, 0x16, 0xce, 0x8f, 0x14, 0x04, 0x35, + 0xd4, 0x4c, 0x97, 0x3d, 0x6b, 0xfc, 0x48, 0xa2, 0x60, 0x27, 0xcb, 0x1f, + 0x60, 0x44, 0xaa, 0xde, 0x27, 0xe3, 0x87, 0xf9, 0x50, 0x69, 0x3e, 0x5a, + 0x27, 0x87, 0xd6, 0xcb, 0xb9, 0xa3, 0x8b, 0xf6, 0x43, 0x03, 0x50, 0x3c, + 0x63, 0xc0, 0x2f, 0x76, 0x49, 0xdf, 0x3c, 0xcd, 0xa4, 0x7a, 0x38, 0x0a, + 0xf7, 0x79, 0x99, 0x1b, 0x1f, 0x73, 0x56, 0xd8, 0x12, 0x40, 0xd9, 0x9a, + 0x92, 0x4c, 0x0c, 0x38, 0x9c, 0x5f, 0xbe, 0x27, 0x19, 0xf7, 0xde, 0xe3, + 0xf8, 0x42, 0x83, 0xcd, 0xf4, 0x1f, 0xed, 0x95, 0x34, 0x1a, 0x4b, 0x24, + 0x9c, 0x92, 0xdf, 0x9a, 0x93, 0xb5, 0xe8, 0xd0, 0x31, 0xa8, 0xd6, 0x93, + 0xc9, 0xff, 0xd5, 0xa9, 0x1f, 0xdf, 0x2e, 0xfd, 0xad, 0x0f, 0xeb, 0x11, + 0xfb, 0xe5, 0xe5, 0xeb, 0x5a, 0xc5, 0x1a, 0xe8, 0x5c, 0x65, 0xa4, 0xf0, + 0xf0, 0xb3, 0xf6, 0x7a, 0x0f, 0xef, 0x3f, 0x4c, 0x5c, 0xcb, 0x34, 0x0c, + 0xca, 0x0b, 0x43, 0xbc, 0x59, 0x01, 0x5f, 0x01, 0x92, 0xbd, 0xf2, 0x4d, + 0xbb, 0x1e, 0x92, 0xce, 0x66, 0xb5, 0x34, 0xff, 0xd3, 0x8d, 0xc4, 0x4f, + 0x08, 0x74, 0x6d, 0x04, 0x29, 0x27, 0x1c, 0xce, 0xfe, 0x0b, 0xfd, 0xa3, + 0xc8, 0xe5, 0x18, 0x7d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 195 + {SEC_OID_SHA224, + 195, + {0x40, 0x19, 0xe0, 0x11, 0xda, 0x7e, 0x59, 0xb6, 0x01, 0xfe, 0x76, 0xdb, + 0x03, 0x33, 0xbf, 0x9f, 0xc0, 0xd2, 0xfe, 0x1f, 0xa3, 0x3c, 0xf0, 0x56, + 0x96, 0x32, 0xe3, 0x99, 0x40, 0xaf, 0xfa, 0xd5, 0x8d, 0xbe, 0x25, 0x5f, + 0x0e, 0x25, 0x0b, 0x5d, 0xc5, 0xf5, 0xf4, 0xda, 0x0d, 0xae, 0x5c, 0x8a, + 0x75, 0x99, 0xe1, 0xc6, 0x85, 0x2c, 0x9c, 0xc0, 0x52, 0xb4, 0xd7, 0x21, + 0x8a, 0xcf, 0xc1, 0xcb, 0x6d, 0x28, 0x99, 0xb7, 0xe5, 0xd0, 0x6e, 0xb0, + 0xa6, 0x66, 0x90, 0x3e, 0x69, 0x38, 0x3b, 0xa4, 0xd8, 0xbc, 0x6d, 0x21, + 0x46, 0xa4, 0xa5, 0x4c, 0xb0, 0xc7, 0xec, 0xbf, 0x2e, 0x60, 0xfb, 0x09, + 0xf4, 0x61, 0x1f, 0x0d, 0x56, 0x92, 0xc6, 0x53, 0xb3, 0x1e, 0xb5, 0x79, + 0x5c, 0x83, 0x83, 0x03, 0xac, 0xe4, 0x17, 0x99, 0x21, 0x85, 0xe1, 0x38, + 0xea, 0x27, 0x9f, 0x20, 0x81, 0xae, 0x0c, 0x65, 0xc0, 0x43, 0x1d, 0x9a, + 0xa3, 0x02, 0x77, 0x26, 0x67, 0x46, 0x90, 0xce, 0xaa, 0x3f, 0x0c, 0xc8, + 0x38, 0xbd, 0xf1, 0xeb, 0x20, 0x48, 0xf1, 0x11, 0x7e, 0x89, 0x6f, 0xcf, + 0xe7, 0x15, 0x13, 0x35, 0x7a, 0xd6, 0x36, 0xcf, 0xf8, 0xd3, 0xb0, 0xc0, + 0xea, 0x29, 0x48, 0xd6, 0xc4, 0xa0, 0x55, 0xcb, 0x61, 0xb0, 0xdb, 0xc5, + 0x6b, 0x34, 0x6a, 0x6d, 0x9d, 0x3b, 0x8b, 0xc1, 0x8a, 0x03, 0x8d, 0x98, + 0xd8, 0xa2, 0x0a, 0xb6, 0x3a, 0xb8, 0x79, 0x88, 0x84, 0xde, 0xd8, 0xd9, + 0xa1, 0x1e, 0x94, 0xcd, 0x83, 0xd6, 0xd9, 0xa9, 0x35, 0xab, 0xf1, 0x1d, + 0x07, 0x90, 0x59, 0xd3, 0xfe, 0x6b, 0x21, 0xdb, 0x05, 0x08, 0xad, 0x9a, + 0xbf, 0x86, 0x03, 0xac, 0xf8, 0xd5, 0x2d, 0x50, 0x92, 0x60, 0x43, 0x03, + 0x3e, 0x05, 0x4a, 0x81, 0xe4, 0x27, 0x6f, 0xc1, 0x66, 0x87, 0x23, 0x4d, + 0x40, 0x29, 0x37, 0x0a}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 196 + {SEC_OID_SHA224, + 196, + {0x9f, 0x36, 0x0d, 0xbd, 0x80, 0xe1, 0xa2, 0x8b, 0xc2, 0xb1, 0x75, 0x97, + 0x07, 0xe4, 0xae, 0x5c, 0x5e, 0x43, 0x2d, 0x4d, 0x4b, 0x9f, 0xa6, 0xb6, + 0x7f, 0x37, 0xe8, 0xc5, 0x76, 0x17, 0x8b, 0x82, 0x0f, 0x5f, 0xe3, 0xc8, + 0xc4, 0x4f, 0xc3, 0xde, 0x44, 0x2b, 0x90, 0x0c, 0x73, 0xee, 0xa6, 0xf3, + 0x04, 0x0f, 0x9b, 0x58, 0xce, 0x38, 0x61, 0x1f, 0x74, 0xce, 0x63, 0x53, + 0x79, 0x3b, 0x7e, 0xc1, 0xb9, 0xad, 0x21, 0xec, 0x8d, 0xea, 0x91, 0x30, + 0x11, 0xe0, 0xd7, 0x6e, 0xa2, 0xca, 0xf5, 0xc1, 0xca, 0x78, 0x99, 0x45, + 0x37, 0x89, 0xd9, 0xe8, 0x68, 0xa1, 0x31, 0x7d, 0xd7, 0x07, 0x48, 0x1c, + 0x21, 0x30, 0x56, 0xad, 0xd9, 0x22, 0x17, 0x71, 0x45, 0xe7, 0xcb, 0x07, + 0x7b, 0x9a, 0xec, 0x21, 0x23, 0xd8, 0xe8, 0x54, 0xdf, 0xba, 0xb7, 0xc2, + 0xa9, 0x6a, 0x58, 0xc5, 0x1c, 0xde, 0x0c, 0x7c, 0x77, 0xdc, 0xcb, 0xf5, + 0x8d, 0x78, 0x1c, 0xd0, 0xcf, 0x5f, 0x12, 0x51, 0xe5, 0xcf, 0x26, 0x30, + 0x88, 0xaf, 0x9c, 0x37, 0x4e, 0x87, 0x81, 0xb9, 0xf7, 0xd0, 0xfb, 0x09, + 0x65, 0xa7, 0x65, 0x72, 0x76, 0x82, 0xf9, 0x7b, 0x3f, 0x1e, 0xd5, 0x93, + 0x08, 0x27, 0x09, 0xca, 0x69, 0x95, 0x70, 0xc7, 0x48, 0x0c, 0x2f, 0xb3, + 0x66, 0x9b, 0xfe, 0xd1, 0x28, 0xc3, 0x06, 0x3c, 0xcc, 0xd7, 0x9d, 0x11, + 0x61, 0xc7, 0x81, 0x58, 0x9e, 0x73, 0x36, 0x71, 0x95, 0x6c, 0xf4, 0xd1, + 0xa6, 0xd9, 0x0a, 0x46, 0x80, 0xf4, 0xc3, 0x8c, 0x04, 0xcf, 0x0b, 0x3b, + 0x05, 0x28, 0x98, 0x60, 0xa8, 0x09, 0xec, 0x99, 0x06, 0x8f, 0xe8, 0x53, + 0x17, 0x6f, 0x7e, 0x63, 0x54, 0xb4, 0xb2, 0xc1, 0x5e, 0x3b, 0x53, 0x5f, + 0x30, 0x1a, 0x00, 0xfe, 0x24, 0x0c, 0xa4, 0x3e, 0xa4, 0x01, 0xf9, 0x54, + 0xe2, 0xe9, 0xd1, 0x70}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 197 + {SEC_OID_SHA224, + 197, + {0x05, 0xce, 0x32, 0x64, 0xea, 0x04, 0xf7, 0xf7, 0xce, 0x5a, 0x07, 0x3b, + 0xf7, 0x01, 0x54, 0xb1, 0x20, 0xba, 0xb5, 0x02, 0x68, 0x87, 0xf6, 0x75, + 0xc9, 0xec, 0x97, 0xfd, 0xaa, 0x0c, 0x66, 0xef, 0xfe, 0xb7, 0x95, 0x2e, + 0x5b, 0x11, 0x99, 0x9f, 0xf3, 0x43, 0xbb, 0xd1, 0x76, 0x97, 0x8a, 0x6e, + 0xc6, 0xee, 0xfa, 0x8f, 0x4b, 0xe2, 0x67, 0x1c, 0x70, 0x03, 0x82, 0xf7, + 0xd8, 0xd2, 0x21, 0x26, 0x6e, 0xcf, 0xd2, 0xbf, 0xec, 0x8a, 0x7d, 0x2f, + 0xe3, 0x6d, 0xe4, 0x08, 0x10, 0x4d, 0xf0, 0x15, 0x2e, 0xce, 0x08, 0x8b, + 0x73, 0xc1, 0xc0, 0xa8, 0x21, 0xb9, 0xa7, 0xff, 0xff, 0x8d, 0x83, 0x05, + 0x9f, 0xc7, 0x25, 0x0c, 0x5d, 0x54, 0xad, 0x9e, 0x70, 0x99, 0xcf, 0xcd, + 0x82, 0xe8, 0x87, 0xb5, 0xae, 0x55, 0x17, 0x32, 0xc3, 0x7a, 0x1b, 0xac, + 0x43, 0x2d, 0xcc, 0x55, 0x04, 0xbb, 0x50, 0x13, 0xdf, 0xe4, 0x67, 0x64, + 0xa0, 0x3e, 0x24, 0xda, 0xf6, 0x2e, 0x18, 0x0a, 0x62, 0x49, 0x1e, 0x75, + 0xcb, 0xf5, 0x60, 0x95, 0x8a, 0xde, 0x80, 0x9f, 0x86, 0x98, 0xe8, 0x46, + 0x5b, 0x99, 0x33, 0x28, 0x07, 0xec, 0xba, 0xcf, 0x1b, 0x29, 0x71, 0x9c, + 0x7d, 0x58, 0x22, 0x40, 0xa3, 0xf1, 0x9a, 0xd6, 0x79, 0x9c, 0x85, 0x2b, + 0x95, 0x8c, 0x7f, 0xce, 0x3e, 0xa5, 0xe1, 0x9b, 0x6c, 0x09, 0x8a, 0xfb, + 0xaf, 0xc5, 0xbd, 0xec, 0x76, 0x5d, 0x0b, 0x90, 0xda, 0x1b, 0x6d, 0xf7, + 0x54, 0x04, 0x35, 0xf2, 0x91, 0xcf, 0x2a, 0x19, 0xe9, 0xb3, 0x11, 0x76, + 0xb0, 0x45, 0x79, 0xab, 0x18, 0xcb, 0x3e, 0x9b, 0x5f, 0x4a, 0x86, 0xc7, + 0xb4, 0xf1, 0x7f, 0x13, 0x1b, 0x7a, 0x5a, 0x9c, 0x03, 0xa9, 0x35, 0x42, + 0x99, 0x02, 0x20, 0x70, 0x9f, 0x8a, 0x68, 0xad, 0x1d, 0x69, 0x1e, 0x8c, + 0x13, 0x34, 0x5c, 0xd6}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 198 + {SEC_OID_SHA224, + 198, + {0x0a, 0x7b, 0xf4, 0x38, 0x89, 0x7d, 0x08, 0xde, 0xee, 0xbb, 0x38, 0xdc, + 0xdd, 0x68, 0x77, 0x14, 0xd6, 0x9b, 0x0f, 0x0c, 0xcd, 0x23, 0xc8, 0xda, + 0xf7, 0x5e, 0x3a, 0xc8, 0x58, 0x8e, 0x1b, 0xa0, 0xe5, 0xcd, 0xe9, 0xbd, + 0x30, 0xcf, 0x6d, 0x61, 0xed, 0xac, 0x58, 0x1c, 0x8f, 0x3d, 0x2b, 0x8f, + 0xb7, 0xd9, 0x21, 0x02, 0xfa, 0xaa, 0x14, 0x2f, 0x75, 0xdd, 0x78, 0x15, + 0x2b, 0xce, 0xb9, 0xa9, 0xcd, 0xce, 0x3a, 0xc1, 0xb6, 0xd3, 0x12, 0x1c, + 0xd7, 0xc6, 0x5c, 0x55, 0x08, 0xde, 0xb1, 0xf6, 0x71, 0xa8, 0x3b, 0x3b, + 0xa4, 0x5d, 0x0d, 0x07, 0x9a, 0xe2, 0x94, 0xf5, 0x60, 0x86, 0xee, 0x92, + 0xe1, 0x09, 0xe9, 0x46, 0x39, 0x49, 0x40, 0x93, 0xb2, 0xfd, 0x9e, 0xfb, + 0x0b, 0xfb, 0xde, 0x8b, 0x45, 0x9c, 0x7a, 0xee, 0x25, 0x8b, 0x23, 0xb3, + 0x89, 0x87, 0x1d, 0x4b, 0xed, 0xee, 0xf7, 0xb8, 0xbc, 0xea, 0xce, 0x4b, + 0x87, 0x00, 0x98, 0xf4, 0x23, 0x76, 0xcd, 0x0a, 0x2d, 0x46, 0x31, 0xf0, + 0xe6, 0x06, 0x39, 0x0b, 0x34, 0xd8, 0x62, 0x59, 0xb9, 0x83, 0xc2, 0xc1, + 0x69, 0x39, 0xfa, 0xe9, 0x62, 0xa4, 0xda, 0x25, 0xc7, 0x87, 0x4f, 0x5f, + 0x59, 0xfe, 0x0b, 0x3e, 0x6a, 0x25, 0xfa, 0x8c, 0x01, 0x32, 0x37, 0x5c, + 0xca, 0x9f, 0x21, 0xcc, 0x23, 0xf4, 0x63, 0x8a, 0x6e, 0xfd, 0x3a, 0xf2, + 0xaa, 0x90, 0x10, 0x08, 0x2e, 0x34, 0x03, 0x94, 0xe3, 0x39, 0x13, 0xf7, + 0x33, 0x13, 0x05, 0xe6, 0x54, 0x4c, 0x87, 0xd3, 0x4b, 0xb3, 0xa6, 0x68, + 0xa1, 0xc8, 0x47, 0x3f, 0xf4, 0x7d, 0x59, 0xfd, 0xff, 0x11, 0x17, 0x2d, + 0xd1, 0x56, 0xaa, 0x94, 0xe4, 0x26, 0x2c, 0x93, 0x74, 0xb0, 0x01, 0xaf, + 0xde, 0x4f, 0xe5, 0x51, 0xfb, 0x59, 0x92, 0x42, 0xdc, 0x35, 0x84, 0x58, + 0x7f, 0xad, 0xcb, 0x3f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 199 + {SEC_OID_SHA224, + 199, + {0x6d, 0xb1, 0x6a, 0x70, 0x60, 0x14, 0xbd, 0xc6, 0xd6, 0x73, 0xd5, 0xa1, + 0xe1, 0x59, 0x04, 0x91, 0x5b, 0xd1, 0xfe, 0x19, 0x34, 0xcc, 0x20, 0xa6, + 0xac, 0x6a, 0x01, 0xf1, 0xe3, 0xfe, 0x54, 0x75, 0x0e, 0xb0, 0x1d, 0xdd, + 0x2a, 0xfc, 0x1c, 0xab, 0x64, 0x4b, 0xdd, 0xd3, 0x80, 0x5c, 0x57, 0xb0, + 0xc4, 0x5e, 0xc2, 0x95, 0x1b, 0x25, 0x95, 0xcf, 0x41, 0xca, 0x2a, 0x00, + 0x6e, 0x6b, 0xb4, 0xb4, 0xf1, 0x52, 0x95, 0x16, 0xc4, 0x8e, 0x00, 0x7a, + 0x21, 0x73, 0xa5, 0xab, 0xa2, 0x20, 0x81, 0xa5, 0x29, 0xd3, 0xd9, 0x70, + 0xc0, 0xcc, 0xd4, 0x1a, 0x43, 0xb7, 0x39, 0xe3, 0x80, 0x63, 0xfe, 0xc0, + 0x26, 0xf4, 0xe9, 0xc1, 0x57, 0x67, 0x0f, 0xaa, 0x2a, 0x2d, 0x02, 0x88, + 0x99, 0x17, 0x37, 0xcc, 0xf7, 0x83, 0x3f, 0x41, 0xdf, 0xc4, 0xc8, 0xd8, + 0x29, 0xbf, 0x1f, 0x4c, 0xd3, 0x5a, 0xf1, 0x5b, 0x24, 0x7a, 0x9c, 0xa6, + 0x76, 0xc5, 0x2e, 0x5c, 0x3b, 0x07, 0xc0, 0x8f, 0x13, 0x22, 0xb3, 0x1f, + 0x0d, 0x0f, 0xc0, 0xa9, 0xf0, 0x69, 0x8c, 0x74, 0x24, 0x8f, 0xc5, 0x4e, + 0x50, 0x54, 0x31, 0x82, 0x7b, 0x2b, 0x0e, 0x88, 0x14, 0xd8, 0x06, 0xf1, + 0x2a, 0xe8, 0x5c, 0x2e, 0x8f, 0x49, 0x20, 0x7c, 0x21, 0xc6, 0xab, 0xe3, + 0x48, 0xe0, 0x58, 0xa1, 0x7c, 0xca, 0xed, 0x6a, 0x75, 0xbc, 0xd0, 0x7a, + 0x67, 0x7b, 0x5f, 0x13, 0x12, 0xfb, 0xc4, 0xa1, 0xda, 0xcb, 0x05, 0xb6, + 0x42, 0x72, 0xc1, 0x78, 0xd8, 0xc5, 0x7c, 0xe2, 0xf3, 0x55, 0x65, 0x29, + 0xd9, 0xca, 0x17, 0x33, 0xcc, 0x38, 0x6e, 0x39, 0xd6, 0x61, 0xba, 0x1c, + 0x7b, 0xb1, 0xba, 0xdf, 0x11, 0x48, 0x8f, 0x84, 0xe5, 0x33, 0x10, 0x1a, + 0x55, 0x68, 0xb9, 0xef, 0x06, 0x04, 0xa8, 0xb2, 0xe1, 0x31, 0xf6, 0x71, + 0xb1, 0x98, 0x99, 0x99}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 200 + {SEC_OID_SHA224, + 200, + {0x51, 0x8a, 0x1e, 0x1c, 0x38, 0xf3, 0x0e, 0xec, 0x39, 0x47, 0xd3, 0x2d, + 0x92, 0xd0, 0x4e, 0x57, 0xa8, 0xa8, 0x29, 0x23, 0xef, 0x9f, 0x13, 0xf6, + 0x7c, 0x98, 0x5a, 0x4d, 0x2e, 0xd9, 0x0e, 0xcc, 0x39, 0x44, 0x13, 0x72, + 0x89, 0x78, 0x88, 0x90, 0x60, 0x14, 0xa9, 0x8b, 0x38, 0xc0, 0x79, 0xc9, + 0xc5, 0x3d, 0x9d, 0xed, 0xce, 0xc0, 0x59, 0x51, 0x8a, 0x1d, 0x80, 0x66, + 0xb3, 0x8b, 0x6f, 0xb6, 0xa6, 0xb1, 0x0c, 0xc2, 0xb6, 0xec, 0x04, 0xba, + 0x7c, 0x2e, 0xd6, 0x0f, 0x6d, 0x5f, 0x17, 0xcd, 0xa6, 0xdb, 0x6d, 0xb3, + 0xf2, 0x4d, 0x5e, 0x8a, 0x46, 0xa8, 0x33, 0x59, 0x4a, 0xe3, 0x81, 0x73, + 0x11, 0xa6, 0x66, 0x4e, 0xf5, 0xa5, 0xdb, 0x0e, 0xb9, 0x88, 0x92, 0x3e, + 0x6c, 0xf5, 0xd2, 0x1c, 0xbb, 0x1f, 0xcd, 0x27, 0xa4, 0x64, 0x6a, 0xb5, + 0x67, 0x07, 0x80, 0xa8, 0x6c, 0xb4, 0x92, 0xbf, 0x17, 0x35, 0x9f, 0x34, + 0x6b, 0x42, 0x6b, 0xc6, 0x34, 0xfe, 0x4a, 0x89, 0x79, 0x7b, 0x9d, 0x71, + 0xe6, 0xb8, 0x05, 0x77, 0xd7, 0xb7, 0xcc, 0x31, 0x79, 0x90, 0x35, 0x11, + 0xbd, 0x74, 0x75, 0xd8, 0x55, 0x96, 0xe8, 0x37, 0x1b, 0x80, 0x68, 0x4e, + 0x03, 0x1c, 0x9d, 0x67, 0x6d, 0x66, 0x5e, 0x97, 0x78, 0xbe, 0x8e, 0xc6, + 0x34, 0x7a, 0x66, 0x22, 0xe2, 0xea, 0x02, 0x32, 0x75, 0x5f, 0x7f, 0xb0, + 0x7a, 0x53, 0xfc, 0x63, 0x61, 0xe5, 0x8a, 0x76, 0xb8, 0x7c, 0xc5, 0x46, + 0x78, 0x15, 0x2c, 0x4b, 0x8f, 0xeb, 0xf1, 0xd9, 0x42, 0xbe, 0x3a, 0x00, + 0x0b, 0x68, 0x20, 0xcb, 0x86, 0xc9, 0xf2, 0x5f, 0x33, 0x2d, 0xee, 0x76, + 0x8d, 0xbd, 0xbe, 0x25, 0xc3, 0x74, 0xaf, 0x05, 0xa0, 0x85, 0xe9, 0x10, + 0xd1, 0xef, 0xfb, 0x97, 0xc9, 0x14, 0xcf, 0x1c, 0xb0, 0x57, 0x8b, 0x1f, + 0x08, 0x58, 0x55, 0x7b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 201 + {SEC_OID_SHA224, + 201, + {0x4f, 0xb0, 0x0e, 0xd6, 0x1d, 0x60, 0xc0, 0x49, 0x6a, 0x69, 0x00, 0x06, + 0xf4, 0x0e, 0xa8, 0xa5, 0xdf, 0x2e, 0x3e, 0x3d, 0xd8, 0x0f, 0x8f, 0x6a, + 0x3e, 0x39, 0x90, 0x2e, 0x04, 0x47, 0xa3, 0x7f, 0x4a, 0xb2, 0xe3, 0x73, + 0x78, 0x98, 0xcc, 0x0b, 0xdd, 0x76, 0x17, 0x23, 0x6e, 0x63, 0x7f, 0x0f, + 0xbb, 0x97, 0x99, 0xf1, 0x78, 0x73, 0xad, 0x71, 0xbf, 0xeb, 0x32, 0xeb, + 0x74, 0xcd, 0xd9, 0x27, 0xbb, 0x83, 0x09, 0x43, 0xbd, 0x0c, 0x6a, 0xe3, + 0xa1, 0x17, 0x05, 0xdc, 0xd8, 0xb2, 0x72, 0xfa, 0x35, 0x6d, 0x34, 0x44, + 0x5b, 0x46, 0xe3, 0x06, 0x7c, 0xaf, 0x45, 0xe0, 0xb4, 0xf3, 0x7b, 0xb8, + 0xc6, 0xdd, 0x43, 0x60, 0x01, 0x84, 0xb2, 0x5c, 0x26, 0x51, 0x93, 0x2d, + 0x07, 0xe6, 0xc9, 0xae, 0xdc, 0xf9, 0x47, 0x96, 0x22, 0x3b, 0xc9, 0x0e, + 0xaa, 0x32, 0x96, 0x33, 0x75, 0x6d, 0xda, 0xb7, 0x7e, 0xd3, 0xb7, 0x0d, + 0xe3, 0x6f, 0x58, 0x59, 0x18, 0xa7, 0x30, 0x9d, 0x50, 0x2c, 0x88, 0xaa, + 0x92, 0x24, 0x65, 0xce, 0x21, 0x3f, 0xb3, 0x47, 0xd3, 0xaa, 0x70, 0xe8, + 0x40, 0xdb, 0xbd, 0x3c, 0xe9, 0x20, 0xea, 0x2b, 0x04, 0xa9, 0x9c, 0x38, + 0x45, 0xef, 0x7a, 0xc8, 0x7b, 0x68, 0xa5, 0x4b, 0xf3, 0x59, 0xa6, 0x54, + 0x00, 0x01, 0xf0, 0x60, 0x2c, 0xc4, 0x58, 0xb9, 0x10, 0x32, 0x41, 0x8d, + 0xa9, 0x7b, 0xdc, 0x47, 0x27, 0x74, 0xcd, 0xf6, 0x5f, 0x58, 0xcb, 0xa9, + 0xb3, 0x0b, 0x6f, 0x51, 0x77, 0x7b, 0xeb, 0x83, 0xcd, 0x6b, 0xdc, 0xba, + 0x1f, 0xc1, 0xbe, 0xe1, 0xca, 0x35, 0xea, 0xec, 0x7a, 0x29, 0xc8, 0x78, + 0x4e, 0x33, 0xb7, 0xa5, 0xb3, 0x35, 0x05, 0x8d, 0xf1, 0xe2, 0x90, 0x35, + 0x38, 0xde, 0xd3, 0x11, 0x33, 0x03, 0x36, 0xa8, 0x82, 0x56, 0x16, 0x8a, + 0x57, 0x59, 0xa7, 0xc2}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA224, + 202, + {0x08, 0xf6, 0x7b, 0x8e, 0x90, 0xbb, 0x09, 0x59, 0xc2, 0x76, 0xed, 0x23, + 0xd4, 0x5d, 0x37, 0x52, 0xf2, 0x59, 0x43, 0x53, 0xd8, 0x68, 0xec, 0xb2, + 0xf2, 0x13, 0xa9, 0x80, 0xd8, 0x20, 0x4d, 0x53, 0x0c, 0x7b, 0x06, 0xed, + 0xe8, 0x14, 0x53, 0xa8, 0xeb, 0xe5, 0x8a, 0xd6, 0x85, 0xc7, 0xc9, 0xb8, + 0x74, 0x3f, 0xb0, 0xe9, 0x40, 0x87, 0x75, 0x92, 0xb8, 0x7c, 0xeb, 0x45, + 0x78, 0x57, 0x54, 0x3f, 0x06, 0x01, 0x01, 0xe0, 0x75, 0x7e, 0x02, 0xdd, + 0x8f, 0x48, 0xc3, 0xbc, 0x34, 0x8a, 0xdc, 0x31, 0xd5, 0x75, 0x13, 0xf5, + 0x23, 0x1e, 0x7c, 0xd3, 0x28, 0x22, 0xb9, 0x84, 0x4a, 0x41, 0xf0, 0x0b, + 0x39, 0x4c, 0x20, 0xa6, 0xab, 0xc6, 0x7d, 0x51, 0xa1, 0x41, 0x73, 0x86, + 0x57, 0x24, 0x7b, 0x48, 0x98, 0xb0, 0xc4, 0x42, 0x2d, 0x90, 0x0b, 0xe6, + 0x4f, 0x67, 0x31, 0x77, 0xf6, 0xa4, 0x43, 0x7a, 0x12, 0x5c, 0xe0, 0xa8, + 0x5d, 0xde, 0xfd, 0x95, 0x2a, 0xcb, 0xa2, 0xc2, 0x80, 0x9d, 0x4b, 0xdb, + 0x4a, 0x9c, 0x05, 0xbf, 0xb9, 0xa1, 0xb0, 0x9b, 0xbf, 0xb6, 0xcb, 0x67, + 0x5b, 0x51, 0xae, 0x23, 0xf3, 0x85, 0x73, 0x50, 0xb2, 0x08, 0x63, 0x27, + 0x61, 0xad, 0x04, 0x26, 0x7c, 0xaa, 0xf9, 0x69, 0xd4, 0x3f, 0x69, 0x9d, + 0x59, 0x08, 0xdf, 0xa7, 0xae, 0x63, 0x44, 0x47, 0xab, 0xeb, 0xc0, 0x5e, + 0x37, 0x2f, 0x19, 0x43, 0x87, 0xe2, 0x9d, 0xb9, 0xad, 0xc9, 0x36, 0x0d, + 0x07, 0xb0, 0xd4, 0x8c, 0x02, 0xf1, 0x5e, 0xff, 0x31, 0xa0, 0xbb, 0x2e, + 0xce, 0x9e, 0x97, 0x79, 0x7f, 0xd1, 0x8d, 0xd3, 0xae, 0x2a, 0xfe, 0xe6, + 0xb1, 0x25, 0x76, 0x05, 0x59, 0x13, 0xec, 0xbb, 0x6c, 0xd8, 0xf5, 0x81, + 0x63, 0x73, 0x6c, 0x2e, 0x45, 0xfe, 0xe2, 0xbd, 0xe7, 0x9b, 0x7d, 0xa2, + 0x93, 0x59, 0x7c, 0x28}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA224, + 203, + {0x38, 0x6d, 0xd1, 0x57, 0xdb, 0x54, 0xf4, 0x71, 0xb8, 0x8f, 0x6f, 0x4c, + 0xd0, 0x1b, 0x25, 0xea, 0x47, 0x88, 0xcb, 0x1f, 0x82, 0x56, 0xce, 0x99, + 0x6f, 0xa3, 0xa1, 0x2b, 0xec, 0x90, 0x80, 0x3e, 0x92, 0xb9, 0x07, 0xd1, + 0xe9, 0xe8, 0xc2, 0x3b, 0xf2, 0x0d, 0x82, 0x26, 0xb9, 0xd7, 0xdf, 0x69, + 0x9d, 0x5d, 0x59, 0xda, 0xed, 0x20, 0x6d, 0x4a, 0x5d, 0xa5, 0x1d, 0x0a, + 0xa6, 0x56, 0x6a, 0x47, 0xbb, 0x36, 0x3c, 0x93, 0x75, 0xea, 0x54, 0x04, + 0x53, 0x90, 0x54, 0x92, 0x4b, 0x10, 0x2c, 0x1e, 0x0e, 0xd4, 0x0c, 0xce, + 0x6c, 0x9b, 0x68, 0x11, 0xf7, 0x91, 0x59, 0xa9, 0x71, 0xc4, 0xa8, 0x79, + 0xf7, 0x56, 0x84, 0x89, 0xd5, 0xc0, 0xee, 0x7d, 0x6d, 0x20, 0xf4, 0x8f, + 0x02, 0x55, 0xbb, 0xe5, 0x56, 0xde, 0x27, 0x1c, 0x82, 0x91, 0xc1, 0xe4, + 0x19, 0x8f, 0x76, 0x5e, 0x3d, 0x5c, 0xc7, 0xfe, 0x2f, 0x5d, 0xdc, 0x36, + 0x6d, 0x28, 0xff, 0x08, 0xd5, 0x7e, 0xe5, 0xef, 0xed, 0xb1, 0x70, 0xa1, + 0x8c, 0xd2, 0x7a, 0x4d, 0x15, 0xfa, 0x8d, 0x31, 0x5b, 0x69, 0x5d, 0x47, + 0xf1, 0x00, 0x68, 0x14, 0x73, 0x15, 0x24, 0xcf, 0x39, 0x22, 0xaa, 0x5a, + 0x42, 0xb2, 0xce, 0xf3, 0x14, 0xa0, 0xcd, 0x43, 0x57, 0x8a, 0x22, 0x4c, + 0xee, 0x8d, 0x01, 0x40, 0xc5, 0x3e, 0xc8, 0x0e, 0x86, 0x05, 0xe1, 0xa4, + 0xf5, 0xe1, 0xe2, 0x3f, 0x46, 0x00, 0xd1, 0x8e, 0xea, 0xdb, 0xa9, 0x02, + 0xa3, 0x98, 0xc4, 0xd8, 0x74, 0xd0, 0x3b, 0xa0, 0x98, 0x95, 0x67, 0x49, + 0xdf, 0x96, 0x3c, 0xef, 0xd3, 0x87, 0x55, 0x3b, 0x4d, 0xa2, 0xa9, 0x05, + 0x50, 0xd5, 0x16, 0x45, 0x1b, 0x44, 0x30, 0xd7, 0xce, 0x26, 0x01, 0xd1, + 0x48, 0xd6, 0xc8, 0x3f, 0x32, 0x75, 0xb6, 0x69, 0xbf, 0xce, 0x35, 0xb9, + 0xa5, 0xc7, 0xc3, 0x36}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA224, + 204, + {0x05, 0x11, 0xa8, 0x0f, 0x4b, 0x37, 0xcd, 0x13, 0x71, 0x1a, 0xda, 0xca, + 0xf8, 0x52, 0x70, 0x13, 0x70, 0x64, 0x57, 0x9a, 0xcf, 0x30, 0xe3, 0xc9, + 0x28, 0xed, 0x64, 0x19, 0x50, 0x7b, 0x9a, 0x80, 0x7f, 0x9f, 0x5e, 0x4a, + 0xaf, 0x85, 0x3d, 0x96, 0x08, 0x34, 0x20, 0x94, 0x9d, 0x41, 0x76, 0xa4, + 0xbc, 0xa9, 0xbf, 0xfc, 0xaf, 0xc1, 0x49, 0xac, 0x57, 0xe3, 0x13, 0x8e, + 0xf4, 0xed, 0x6e, 0x7a, 0xac, 0x5b, 0x02, 0x47, 0x25, 0x65, 0x4c, 0xe7, + 0xce, 0xd2, 0xe2, 0x0b, 0xa2, 0xc4, 0x30, 0x70, 0xab, 0x5a, 0x9a, 0xac, + 0x13, 0x82, 0xf1, 0x01, 0xcd, 0x50, 0x20, 0xbb, 0x8e, 0xa6, 0xbb, 0x3e, + 0x21, 0xeb, 0xae, 0x04, 0xde, 0x3c, 0x65, 0xcb, 0xb7, 0x46, 0x86, 0x32, + 0x32, 0xb1, 0x29, 0xe1, 0x9f, 0xa2, 0xbf, 0x97, 0xbd, 0x79, 0xf7, 0xe7, + 0x97, 0x5e, 0x09, 0x3d, 0xa7, 0x13, 0x32, 0xfb, 0x10, 0xd7, 0xf7, 0x02, + 0x85, 0x23, 0x70, 0x17, 0xd7, 0x25, 0x1a, 0x11, 0x8e, 0xf3, 0xfd, 0xe7, + 0x8d, 0xac, 0xfd, 0xe7, 0x3e, 0x4e, 0x28, 0x92, 0x1d, 0xdd, 0xcd, 0x21, + 0xfe, 0x2f, 0xcb, 0xed, 0xd4, 0x51, 0x21, 0x55, 0x2a, 0x10, 0x46, 0x16, + 0x81, 0xfc, 0xb9, 0x0b, 0xdd, 0x1d, 0x18, 0x77, 0xb4, 0xfe, 0x34, 0xb9, + 0xde, 0xed, 0x00, 0x4c, 0xe4, 0x15, 0x81, 0xdc, 0x1f, 0xd3, 0x8c, 0xb7, + 0x67, 0xb1, 0xff, 0xff, 0xa6, 0x9b, 0xc1, 0xae, 0x1d, 0xfd, 0xaa, 0xf9, + 0x42, 0xf7, 0xb5, 0x0c, 0xc0, 0x73, 0x7a, 0xda, 0xae, 0xd0, 0x27, 0x3c, + 0x92, 0x9c, 0xe6, 0x0b, 0x0e, 0x26, 0x27, 0xc2, 0xc1, 0xd5, 0x15, 0x3f, + 0x00, 0x1c, 0x55, 0x09, 0x61, 0x20, 0x84, 0x96, 0x82, 0xf8, 0xa9, 0x77, + 0x4b, 0x6f, 0x3e, 0xbb, 0xee, 0x71, 0xb5, 0x92, 0x20, 0x80, 0x07, 0x6a, + 0x2d, 0x55, 0x44, 0xe7}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA224, + 205, + {0x48, 0x84, 0xcc, 0x2d, 0x61, 0x4a, 0xa4, 0xf4, 0xf9, 0x09, 0x73, 0xc0, + 0x49, 0x0a, 0x79, 0x69, 0x27, 0xa2, 0xde, 0xf1, 0x06, 0x06, 0xca, 0xc4, + 0xb0, 0x00, 0x39, 0xf6, 0xb5, 0xe2, 0x17, 0x42, 0xe1, 0xf7, 0x53, 0x84, + 0x58, 0x5b, 0x42, 0x3e, 0xa8, 0x7e, 0xfc, 0x02, 0x2d, 0x8e, 0x7d, 0x21, + 0x90, 0xb5, 0xee, 0xad, 0x35, 0x29, 0x26, 0x77, 0xfb, 0x84, 0x3a, 0xb8, + 0x1c, 0x47, 0x6f, 0xd2, 0xc4, 0x86, 0x16, 0x95, 0xcd, 0xf9, 0xd3, 0xce, + 0x3f, 0x49, 0xe2, 0xc6, 0xf9, 0x06, 0x71, 0x19, 0x3e, 0xf1, 0x3d, 0x67, + 0x26, 0x54, 0x7f, 0x89, 0x88, 0x8b, 0xfc, 0x16, 0x12, 0x8c, 0x7e, 0x7e, + 0xe4, 0x8d, 0x61, 0xae, 0xc7, 0x9b, 0x5e, 0x1e, 0x55, 0x1a, 0xbf, 0xf8, + 0xee, 0x27, 0xed, 0x83, 0xee, 0x66, 0x1e, 0x42, 0xfd, 0x61, 0x4c, 0x2e, + 0x88, 0x95, 0x8d, 0x43, 0x64, 0x46, 0x0c, 0xb9, 0x40, 0x20, 0x27, 0xa1, + 0x08, 0x22, 0xc1, 0x6e, 0x17, 0xc0, 0x83, 0xe5, 0x79, 0x2b, 0x77, 0xce, + 0x3f, 0x07, 0xa4, 0x69, 0x8c, 0x7e, 0x25, 0x24, 0x5c, 0x65, 0x18, 0x58, + 0xd9, 0x6c, 0x12, 0x58, 0xa0, 0xe0, 0xd0, 0xdd, 0xb3, 0xba, 0xdf, 0x5f, + 0x7b, 0x97, 0x13, 0xc2, 0xb8, 0x9e, 0xbd, 0xe7, 0x26, 0x6f, 0x5a, 0x88, + 0xc1, 0x9b, 0x79, 0x4e, 0x6c, 0xc2, 0xa8, 0xd9, 0x67, 0x89, 0xf0, 0xbd, + 0xcb, 0xec, 0x49, 0xe1, 0x28, 0x47, 0x3e, 0x2e, 0xfd, 0x7f, 0xf8, 0x03, + 0x87, 0xff, 0xf3, 0x0a, 0x5d, 0xfe, 0xe3, 0xf2, 0xff, 0x18, 0xe4, 0xbe, + 0xf5, 0xba, 0xa2, 0x13, 0x19, 0x37, 0xe7, 0xd7, 0x1b, 0xab, 0x5e, 0x5f, + 0x52, 0x15, 0x70, 0x16, 0x5a, 0x8a, 0x8f, 0xa2, 0x7d, 0x62, 0x88, 0xa2, + 0xd5, 0x24, 0xa2, 0xbe, 0x7a, 0x28, 0xa3, 0xda, 0xb0, 0x57, 0x12, 0x21, + 0x0c, 0x8c, 0x1f, 0x76}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 206 + {SEC_OID_SHA224, + 206, + {0x10, 0x12, 0x32, 0xb1, 0xf7, 0x09, 0x03, 0x16, 0xac, 0x2c, 0x1f, 0x1e, + 0x56, 0x01, 0x4d, 0xf2, 0x58, 0x06, 0x5a, 0x04, 0xe8, 0xbc, 0x08, 0x74, + 0x0c, 0xe4, 0x6d, 0x54, 0x35, 0x60, 0x18, 0xce, 0x15, 0x67, 0xfa, 0x26, + 0x10, 0x74, 0x3b, 0x7c, 0x49, 0x6d, 0x41, 0x45, 0x06, 0xe8, 0xd4, 0x39, + 0xbd, 0xa5, 0x2e, 0x36, 0x80, 0xef, 0x66, 0x0d, 0x4e, 0x7b, 0xa6, 0x45, + 0x82, 0x5c, 0x0e, 0x82, 0x50, 0x9b, 0xe7, 0xf9, 0xad, 0xf0, 0x27, 0x2b, + 0x21, 0x23, 0x81, 0xf5, 0x03, 0x9f, 0xd3, 0x54, 0xe6, 0x93, 0xd7, 0x79, + 0x31, 0xe2, 0xd5, 0x9b, 0x0b, 0xfb, 0x43, 0x1d, 0x90, 0x3b, 0x16, 0xcf, + 0x3e, 0x84, 0x18, 0x7a, 0x55, 0xf7, 0x09, 0xe6, 0xbd, 0xc4, 0x6e, 0x37, + 0x7e, 0xe9, 0x65, 0xde, 0x7f, 0xa4, 0x37, 0x83, 0x00, 0x40, 0x81, 0xe9, + 0xf6, 0x81, 0xf7, 0x94, 0xa9, 0x22, 0x40, 0x94, 0x34, 0xca, 0xc4, 0x93, + 0xd2, 0x9c, 0x9d, 0x1a, 0xb0, 0xf2, 0xe0, 0x33, 0xff, 0x4e, 0x54, 0xaf, + 0x9c, 0xf0, 0x0d, 0x6c, 0x8c, 0xff, 0xd0, 0xb6, 0x7f, 0x0e, 0xa2, 0x7c, + 0x57, 0x76, 0xe2, 0xea, 0xf0, 0x39, 0x94, 0x6e, 0x8d, 0x28, 0x7c, 0x2c, + 0x41, 0x9f, 0xf9, 0xf1, 0xfe, 0xff, 0xfc, 0x96, 0x8a, 0xd7, 0x47, 0x5b, + 0xb9, 0x5a, 0xac, 0xfb, 0x9c, 0xb1, 0xd6, 0x23, 0xc2, 0xd1, 0xb6, 0x53, + 0x1b, 0xdc, 0xb2, 0x49, 0x3f, 0x0e, 0x93, 0xac, 0x4b, 0xe3, 0x6c, 0x7a, + 0x05, 0xaf, 0x06, 0x2e, 0x6c, 0xe9, 0xaf, 0x1b, 0x8e, 0x06, 0x3c, 0x80, + 0x8a, 0xf5, 0x2f, 0x73, 0x5b, 0xc0, 0xc6, 0x4a, 0xd1, 0x41, 0x34, 0x7a, + 0x19, 0x46, 0x6f, 0x65, 0x0e, 0xb6, 0x60, 0xa6, 0xe7, 0x77, 0x39, 0x00, + 0xe6, 0xa0, 0x80, 0x10, 0x83, 0xbe, 0x29, 0x34, 0xa1, 0x78, 0x40, 0x3f, + 0x5e, 0xc2, 0x9e, 0x25}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 207 + {SEC_OID_SHA224, + 207, + {0x23, 0xdb, 0xd5, 0xd7, 0x95, 0xfd, 0x3f, 0x97, 0xf7, 0xa2, 0xbc, 0x5d, + 0xf2, 0x27, 0xe1, 0x4e, 0x39, 0x41, 0x69, 0x76, 0xc2, 0xc6, 0x16, 0xe1, + 0xe8, 0xa1, 0x9a, 0x85, 0xb0, 0x64, 0x8e, 0xed, 0xcb, 0xd2, 0xed, 0x91, + 0x78, 0x0c, 0x04, 0x3d, 0xbc, 0xb1, 0x24, 0xde, 0x6b, 0xe7, 0xdd, 0xb7, + 0xee, 0xe1, 0x68, 0x51, 0xa9, 0x7e, 0xed, 0x48, 0x48, 0x58, 0x97, 0x86, + 0x09, 0x5c, 0xff, 0x7c, 0x43, 0x95, 0xfb, 0x4b, 0xbc, 0x60, 0x6f, 0x89, + 0x2b, 0x0b, 0x3a, 0x01, 0xb2, 0x85, 0xc9, 0xaa, 0x4c, 0x86, 0xa0, 0x60, + 0xd4, 0xed, 0x5f, 0x59, 0xe1, 0xd1, 0xd7, 0x21, 0x80, 0x38, 0x25, 0x31, + 0xf6, 0xef, 0x53, 0x9d, 0x4a, 0xd5, 0xcf, 0xe8, 0x2c, 0x9f, 0x02, 0xe5, + 0xb6, 0xfc, 0x81, 0xae, 0x0b, 0x95, 0x2a, 0x64, 0x09, 0xd2, 0x10, 0x97, + 0x10, 0xc2, 0x62, 0x80, 0xd1, 0xfa, 0x0b, 0xe3, 0x06, 0xa3, 0x7f, 0x95, + 0x6c, 0xa5, 0x08, 0x03, 0xb6, 0xea, 0xe1, 0xd1, 0x1d, 0x4f, 0xb3, 0xa3, + 0xd7, 0x1b, 0xff, 0x2b, 0xa2, 0x77, 0x3d, 0xcc, 0xf3, 0x84, 0x9b, 0xfb, + 0xe4, 0x2f, 0x50, 0x85, 0xf0, 0x73, 0x34, 0xdd, 0x5b, 0xdd, 0x67, 0x08, + 0x32, 0x5d, 0x67, 0xd9, 0x85, 0x98, 0xff, 0xc5, 0xc5, 0x2a, 0x06, 0x89, + 0x44, 0x97, 0x29, 0x66, 0x5c, 0x3f, 0xa8, 0x6d, 0x54, 0x2e, 0x2f, 0x2d, + 0xa7, 0x52, 0x33, 0x9d, 0xed, 0x4d, 0xae, 0x90, 0xb3, 0x6b, 0x0d, 0xc8, + 0xa0, 0xcb, 0x3e, 0x35, 0x0f, 0x62, 0xeb, 0x05, 0xdd, 0xd7, 0x10, 0xca, + 0x68, 0x21, 0xf3, 0x2f, 0x84, 0x0e, 0xeb, 0x98, 0x96, 0x1c, 0xc5, 0x82, + 0x3e, 0x1c, 0x82, 0x7a, 0xc6, 0x7b, 0xa8, 0x38, 0x8a, 0x40, 0x46, 0xb8, + 0xc8, 0x56, 0xda, 0xdb, 0xd1, 0x32, 0x3c, 0x91, 0x9f, 0xea, 0x5d, 0x0f, + 0x61, 0xe6, 0x1f, 0x95}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 208 + {SEC_OID_SHA224, + 208, + {0xbf, 0xfc, 0x9f, 0x6d, 0x01, 0x2a, 0x4e, 0x94, 0x76, 0x39, 0x83, 0xa4, + 0x7e, 0x9f, 0x37, 0x69, 0x8e, 0x68, 0x10, 0xc3, 0xde, 0x75, 0xdf, 0x01, + 0xf4, 0x08, 0xfc, 0xaf, 0xb3, 0xd3, 0x09, 0x98, 0x96, 0xd0, 0x70, 0x17, + 0x67, 0x08, 0x67, 0x79, 0x4d, 0x58, 0x20, 0xec, 0x16, 0x3b, 0x1f, 0xd2, + 0xbc, 0xe0, 0x80, 0xaa, 0xc8, 0xa6, 0xcb, 0x90, 0xf8, 0x85, 0x6d, 0x54, + 0x43, 0xd2, 0xab, 0xba, 0xff, 0x0e, 0x18, 0xd6, 0xd3, 0x20, 0x1b, 0x5d, + 0x24, 0x74, 0x5c, 0xe0, 0x01, 0xef, 0x8e, 0x07, 0xf8, 0x25, 0x8a, 0x60, + 0x06, 0x7c, 0x83, 0xf4, 0x2a, 0xad, 0x79, 0xf9, 0x22, 0xdd, 0xfb, 0xf6, + 0x19, 0x9c, 0xa7, 0x93, 0x5f, 0xba, 0x59, 0xeb, 0x2e, 0x63, 0x9c, 0x8a, + 0xed, 0x66, 0x84, 0x5b, 0xee, 0xf5, 0xbf, 0x01, 0xf2, 0xce, 0x1b, 0x06, + 0x10, 0x6a, 0xc8, 0x7a, 0x2c, 0x27, 0xf4, 0x47, 0xd6, 0x03, 0x8e, 0xad, + 0x7c, 0xb1, 0xfb, 0xac, 0xf7, 0xbd, 0xfb, 0x78, 0x11, 0x09, 0x7f, 0xe0, + 0xb4, 0xb1, 0xf1, 0x40, 0x12, 0xc3, 0xcc, 0x00, 0x25, 0x75, 0x0f, 0x9c, + 0xf6, 0x7e, 0x83, 0x8f, 0xf7, 0x15, 0xf5, 0x9b, 0x5b, 0xb7, 0x56, 0x76, + 0xc9, 0x3f, 0x71, 0xae, 0x5c, 0xfa, 0x96, 0xf0, 0x37, 0x5e, 0x3e, 0x70, + 0x45, 0x83, 0xd4, 0x1f, 0x49, 0x90, 0x17, 0xa5, 0xe6, 0x2a, 0x5e, 0xe3, + 0x21, 0x20, 0x90, 0x41, 0x92, 0x1f, 0x5a, 0x64, 0xe2, 0x12, 0xd3, 0xee, + 0xfa, 0x8b, 0x42, 0xa4, 0xa7, 0xc2, 0x40, 0xf4, 0xda, 0x15, 0xd9, 0x03, + 0x68, 0x27, 0x80, 0xed, 0x8c, 0x00, 0x5d, 0x4b, 0x5f, 0xc1, 0x3e, 0x7a, + 0x95, 0xe1, 0x06, 0x64, 0x4e, 0xed, 0x0a, 0xe9, 0xa9, 0x31, 0x33, 0xdf, + 0x9d, 0xc7, 0xae, 0x85, 0x55, 0xf1, 0x85, 0x79, 0xf0, 0x20, 0x65, 0x1e, + 0x53, 0xea, 0x93, 0x40}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 209 + {SEC_OID_SHA224, + 209, + {0x8c, 0xcd, 0xf1, 0x90, 0xe1, 0x79, 0x69, 0xf0, 0xe4, 0xc4, 0x96, 0xdd, + 0x40, 0x0d, 0xa9, 0x86, 0x07, 0xec, 0xca, 0x78, 0x79, 0x53, 0x48, 0xea, + 0xf3, 0x08, 0xd1, 0x1e, 0x29, 0x95, 0x0f, 0x0b, 0xda, 0x64, 0xcb, 0x6d, + 0xe7, 0x36, 0x04, 0xf8, 0x55, 0xa3, 0x63, 0x26, 0xb4, 0xf1, 0x8c, 0xfe, + 0x43, 0x3b, 0x67, 0xed, 0xed, 0x57, 0x8f, 0xeb, 0x4f, 0x92, 0x38, 0x79, + 0xe0, 0x87, 0xaf, 0x1b, 0x3c, 0x42, 0xf6, 0xf2, 0x9d, 0x5f, 0x68, 0x89, + 0x24, 0x50, 0x85, 0x86, 0xfd, 0x5c, 0xbe, 0x5a, 0xb9, 0x0a, 0x1a, 0x04, + 0xaa, 0xfb, 0xe1, 0xd5, 0x48, 0xf5, 0x94, 0x5f, 0x76, 0x99, 0xdb, 0x72, + 0x64, 0x68, 0x54, 0x05, 0xb5, 0x58, 0xaf, 0xdb, 0xe3, 0x4a, 0xdb, 0x97, + 0x6e, 0xfc, 0x9f, 0x6e, 0xa2, 0x77, 0x6c, 0xc4, 0x1e, 0xea, 0xef, 0x56, + 0xc5, 0xcc, 0x13, 0xe8, 0xef, 0xf8, 0x17, 0xa0, 0xb8, 0xb2, 0xd8, 0x97, + 0x8a, 0x8e, 0x44, 0x5c, 0xe0, 0xef, 0x58, 0x64, 0x14, 0x55, 0x0c, 0xd7, + 0x90, 0x30, 0xfc, 0x83, 0xd4, 0xaa, 0x4c, 0x28, 0x67, 0x57, 0x0f, 0xe3, + 0x24, 0x2f, 0x6b, 0x9e, 0x65, 0x95, 0x00, 0xf6, 0xd6, 0x07, 0x2b, 0x8a, + 0xab, 0x72, 0xd1, 0x64, 0x54, 0x06, 0x7d, 0x6c, 0x97, 0xd5, 0xf2, 0x6a, + 0xd9, 0xcb, 0x5e, 0x2d, 0xba, 0xcd, 0x9b, 0x33, 0x2c, 0xef, 0x70, 0x57, + 0x8d, 0xb5, 0xee, 0xcc, 0xb3, 0x6d, 0x0d, 0x8f, 0x81, 0x5e, 0x21, 0x25, + 0x91, 0x57, 0x64, 0x13, 0x49, 0x43, 0xf0, 0x30, 0x23, 0xe9, 0x91, 0x42, + 0x8c, 0xb6, 0x60, 0x76, 0x11, 0x9d, 0xab, 0xf0, 0x88, 0x63, 0x2b, 0x22, + 0x45, 0x5f, 0x3e, 0x49, 0x65, 0xcb, 0x0f, 0xf8, 0x6d, 0x67, 0xf8, 0xd5, + 0xdc, 0x99, 0x76, 0x3f, 0x83, 0x1a, 0xdd, 0x9c, 0xd2, 0x3c, 0x91, 0x1e, + 0x0a, 0x11, 0xbd, 0xbe}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 210 + {SEC_OID_SHA224, + 210, + {0x44, 0x2f, 0xa5, 0x8b, 0x96, 0x4f, 0xcb, 0x7b, 0x87, 0xeb, 0x5b, 0x90, + 0x1f, 0xaf, 0xb1, 0x5c, 0x38, 0xe3, 0x1d, 0xb6, 0x76, 0xc2, 0xdf, 0x0c, + 0xda, 0x01, 0x51, 0x4d, 0x3b, 0xb6, 0x55, 0x91, 0x30, 0x97, 0x3b, 0x20, + 0x47, 0x85, 0x85, 0xe8, 0x42, 0x9b, 0xa8, 0x73, 0xac, 0x0f, 0x6b, 0xaa, + 0xb8, 0xc9, 0xeb, 0xc4, 0x68, 0x05, 0x09, 0x3a, 0xbf, 0x57, 0x35, 0x5f, + 0x36, 0x86, 0x09, 0x21, 0xed, 0xeb, 0x93, 0x02, 0x4d, 0x81, 0x26, 0x11, + 0x66, 0x95, 0x01, 0x92, 0x8c, 0xc8, 0x69, 0xb9, 0x7d, 0x4e, 0xba, 0x75, + 0x55, 0x01, 0xc9, 0xf1, 0xa4, 0x20, 0x31, 0x75, 0x27, 0xe5, 0x69, 0x4c, + 0x6b, 0x67, 0xaf, 0x94, 0x6e, 0x6e, 0xa9, 0xfd, 0xf4, 0xdb, 0xd0, 0x1f, + 0x8f, 0x67, 0x7d, 0x9a, 0x5a, 0xd6, 0x9e, 0x88, 0x78, 0x56, 0x25, 0x31, + 0xc9, 0x13, 0x62, 0x14, 0x5f, 0x92, 0x3c, 0x00, 0x83, 0xd4, 0x04, 0xf1, + 0xc6, 0xc2, 0xcf, 0xce, 0xfc, 0x89, 0x54, 0xe6, 0xef, 0xb6, 0x3a, 0x10, + 0xd3, 0xcd, 0x83, 0x29, 0x58, 0xfa, 0xe0, 0x1e, 0xbb, 0x93, 0x2e, 0x76, + 0xed, 0xa8, 0x49, 0x29, 0xf5, 0xc5, 0x03, 0x2d, 0xb5, 0xdb, 0x9a, 0x9b, + 0xf4, 0x9b, 0x9f, 0x43, 0xe3, 0x35, 0x9a, 0xa8, 0x8c, 0xbc, 0x88, 0x8f, + 0xc6, 0xb1, 0x0b, 0x4d, 0x90, 0x8d, 0xe2, 0x80, 0x85, 0xaf, 0x20, 0xb4, + 0x28, 0x7e, 0x30, 0x64, 0x0b, 0xd3, 0xd6, 0x78, 0x88, 0xa2, 0x4f, 0xa7, + 0xa2, 0x16, 0x65, 0x8a, 0xf1, 0xad, 0xd6, 0xc7, 0x21, 0xde, 0x36, 0xa3, + 0x5e, 0x00, 0xd0, 0x9d, 0xd5, 0x4e, 0x55, 0xc2, 0xde, 0xbe, 0xc1, 0x2e, + 0xb4, 0x75, 0xa3, 0xad, 0xcc, 0x24, 0x52, 0xac, 0x5e, 0x68, 0xd1, 0xe9, + 0x45, 0x48, 0x73, 0x45, 0x40, 0xcc, 0x14, 0x48, 0x94, 0x9a, 0x5e, 0xb3, + 0x99, 0x45, 0x95, 0x4f}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA224, + 211, + {0xa3, 0x9b, 0xf0, 0x0d, 0x81, 0xfb, 0x83, 0xc0, 0xc8, 0x6b, 0x5a, 0xe8, + 0xa7, 0x0a, 0xa4, 0x50, 0x79, 0xb8, 0x4a, 0xe5, 0x5c, 0x52, 0x1f, 0x43, + 0x63, 0x78, 0x7f, 0x56, 0x98, 0x36, 0x70, 0x3f, 0xef, 0x97, 0xf5, 0xed, + 0x4f, 0x70, 0xfa, 0x96, 0x93, 0xab, 0x36, 0x5b, 0xdd, 0x8a, 0x0a, 0x6b, + 0xb5, 0x02, 0x0d, 0x01, 0xb0, 0x38, 0x1c, 0x5c, 0xd1, 0x76, 0x31, 0xed, + 0xc8, 0x25, 0x7a, 0x6f, 0xc2, 0x71, 0xf0, 0x52, 0x79, 0xd6, 0x45, 0x68, + 0xfa, 0x32, 0x08, 0xa6, 0x32, 0xfe, 0x2b, 0x34, 0xc3, 0x24, 0xfa, 0x0e, + 0x93, 0xc2, 0x59, 0xe8, 0x0f, 0xa9, 0x9f, 0xc2, 0xad, 0xbe, 0x43, 0x69, + 0x3d, 0x16, 0x39, 0x9f, 0xca, 0x84, 0xc9, 0x34, 0xa5, 0xf2, 0x94, 0x8e, + 0x6d, 0xd7, 0x3d, 0x4c, 0x9f, 0x1f, 0x17, 0xba, 0xe7, 0x10, 0xff, 0x68, + 0xee, 0x63, 0xb3, 0x9b, 0x70, 0xa0, 0x9b, 0xcc, 0xb8, 0x91, 0xf2, 0xf8, + 0x49, 0x63, 0x2e, 0xfb, 0xa4, 0xd0, 0x01, 0x41, 0x8f, 0x71, 0x9b, 0x03, + 0xa2, 0x98, 0xe6, 0xf9, 0x44, 0x59, 0xaa, 0x07, 0x86, 0xe6, 0x43, 0x69, + 0x86, 0xf6, 0x37, 0xc8, 0x13, 0x14, 0x9b, 0x7a, 0xc5, 0x94, 0x17, 0x92, + 0xe7, 0xaf, 0x84, 0xf8, 0xba, 0x78, 0xbd, 0x66, 0x33, 0x81, 0x1e, 0x6a, + 0xb8, 0xc1, 0x1c, 0x90, 0xa1, 0xa4, 0xd8, 0xf0, 0x07, 0x95, 0xc8, 0xaf, + 0xf0, 0x86, 0xc1, 0x8a, 0x69, 0xf2, 0x3c, 0xb7, 0x5d, 0x61, 0x5e, 0x29, + 0x8f, 0xd0, 0xd9, 0x3f, 0x5d, 0xdb, 0x88, 0xb6, 0xb1, 0x98, 0xaf, 0x04, + 0x24, 0x7a, 0x27, 0x41, 0x72, 0x8c, 0xbe, 0x51, 0xf5, 0x71, 0xfd, 0x82, + 0x0c, 0x41, 0x82, 0x19, 0x9d, 0xf3, 0x35, 0xd7, 0xb1, 0x48, 0x0a, 0x16, + 0x86, 0x33, 0x1e, 0x8a, 0x04, 0xe1, 0x5a, 0x4c, 0x14, 0xdd, 0xfa, 0x57, + 0x24, 0xb7, 0x85, 0xa9}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 212 + {SEC_OID_SHA224, + 212, + {0x6c, 0xc7, 0x4b, 0x8e, 0x2e, 0xd2, 0x18, 0xcc, 0xfd, 0xb1, 0xd0, 0xa4, + 0x48, 0xc5, 0xa4, 0xb5, 0x19, 0xce, 0x9e, 0xa5, 0x6d, 0xdc, 0x96, 0xdb, + 0xb8, 0xa8, 0x94, 0xb1, 0xd9, 0x74, 0x05, 0xb3, 0xd3, 0xd7, 0x28, 0x27, + 0x4f, 0xfb, 0x49, 0x91, 0x3f, 0x57, 0x8d, 0xfc, 0xfa, 0xb9, 0xbf, 0x65, + 0x81, 0xea, 0x90, 0xc4, 0xb8, 0x54, 0xed, 0x70, 0x1c, 0xb4, 0xdc, 0xb1, + 0x1b, 0x16, 0xfc, 0x68, 0xb7, 0xb1, 0x39, 0x6d, 0x32, 0xeb, 0x24, 0xf7, + 0xea, 0xc9, 0xbc, 0x12, 0x12, 0x30, 0x45, 0x0c, 0x41, 0xb5, 0x4a, 0x6a, + 0xfa, 0x82, 0xa8, 0x57, 0xc4, 0xf0, 0xc3, 0x6d, 0xc6, 0x98, 0xa2, 0x24, + 0x1d, 0x2f, 0x62, 0x8e, 0x3f, 0x72, 0x89, 0x33, 0xfb, 0x64, 0x6c, 0xd9, + 0xe6, 0xb9, 0x7e, 0x69, 0xd8, 0xd0, 0x59, 0xa3, 0xd9, 0xf0, 0x8a, 0x48, + 0x1e, 0xc8, 0xe0, 0xc0, 0xd0, 0xb5, 0x1f, 0x15, 0xdf, 0x7a, 0x33, 0xa8, + 0x8a, 0x1e, 0x11, 0xdd, 0x46, 0x51, 0x7a, 0x2c, 0x3a, 0x53, 0x8f, 0x2f, + 0xc5, 0x81, 0xa6, 0x5d, 0x17, 0x87, 0xf8, 0x15, 0x94, 0xb7, 0x40, 0x28, + 0x3d, 0xf9, 0xaa, 0x01, 0xc2, 0x8a, 0x64, 0xb2, 0x03, 0xd6, 0xb4, 0x3d, + 0xa2, 0x81, 0x48, 0x1b, 0xc4, 0xe0, 0x5c, 0xb1, 0xe6, 0xc5, 0x50, 0x31, + 0x16, 0x2a, 0xfd, 0x48, 0x2f, 0xdb, 0x7d, 0xaf, 0xe5, 0x20, 0xf4, 0xe7, + 0x94, 0x31, 0xcc, 0x95, 0x6f, 0xfd, 0x51, 0x2c, 0x68, 0x40, 0x0a, 0x70, + 0x5b, 0xd4, 0x59, 0x85, 0x34, 0x32, 0x8a, 0x90, 0xe7, 0x4e, 0xd4, 0x98, + 0x0a, 0x5b, 0xbf, 0x25, 0xef, 0xb1, 0xb0, 0x2d, 0x32, 0xdb, 0xce, 0xb4, + 0xb7, 0x59, 0x3c, 0x1f, 0xe3, 0x86, 0xd5, 0x8e, 0x95, 0x5a, 0x52, 0x28, + 0x02, 0x07, 0x2c, 0x4e, 0xa0, 0x2b, 0xee, 0x12, 0xff, 0x5b, 0x76, 0xd5, + 0xa0, 0x71, 0x48, 0x67}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA224, + 213, + {0x9e, 0x97, 0x02, 0x1c, 0x1c, 0x5d, 0xbc, 0x77, 0xcb, 0x54, 0xd1, 0xe8, + 0x8b, 0x29, 0xa0, 0x21, 0x02, 0xb7, 0xf4, 0x8e, 0x1f, 0x94, 0xc6, 0xf0, + 0x4a, 0x8d, 0xcd, 0xf1, 0x9f, 0x54, 0xa7, 0x2a, 0xca, 0x26, 0x70, 0x0e, + 0xd0, 0x19, 0x12, 0xbf, 0x58, 0x9e, 0x4d, 0xea, 0x8f, 0x38, 0x5e, 0xca, + 0x79, 0xa4, 0x5e, 0x42, 0x1b, 0x16, 0xd2, 0xd8, 0x45, 0x27, 0x42, 0x85, + 0x37, 0xf4, 0xba, 0x4b, 0x06, 0x47, 0x73, 0x17, 0x5a, 0xff, 0x9c, 0x9e, + 0xaa, 0x6a, 0x6e, 0xa1, 0x94, 0x9c, 0x5e, 0x69, 0x8f, 0xe4, 0x0d, 0xe3, + 0xd0, 0x4d, 0xff, 0x9d, 0xcc, 0xd4, 0xed, 0x9e, 0x06, 0xa6, 0x8b, 0xd2, + 0xe7, 0x1c, 0x6a, 0x4f, 0xf4, 0x2d, 0x53, 0x29, 0x4b, 0x45, 0xfc, 0xde, + 0x75, 0x17, 0xed, 0x37, 0x8e, 0xd8, 0xc3, 0x4c, 0x22, 0x73, 0xbb, 0x01, + 0xc0, 0x77, 0x3a, 0xf8, 0xbd, 0xfb, 0x7b, 0x13, 0xe8, 0xe3, 0x8f, 0x3c, + 0xb4, 0x99, 0x65, 0xc7, 0x57, 0xf7, 0x71, 0x81, 0x04, 0x78, 0x6d, 0xd8, + 0x6c, 0x10, 0xb8, 0x69, 0x67, 0x96, 0xdb, 0x7f, 0x05, 0xdc, 0x2f, 0xe2, + 0x47, 0x4c, 0x0a, 0x57, 0xa8, 0x97, 0x41, 0x1a, 0xa7, 0x84, 0x69, 0x19, + 0xcd, 0x4f, 0xbf, 0x09, 0x4c, 0x52, 0x07, 0x50, 0x3d, 0xc8, 0xa4, 0xef, + 0x89, 0x66, 0xae, 0xe6, 0x56, 0x1a, 0x43, 0x78, 0x4b, 0x0c, 0xe0, 0x6e, + 0x74, 0x27, 0x42, 0x9f, 0xbd, 0xb6, 0xc6, 0xe2, 0x83, 0xa6, 0xa7, 0xaf, + 0x3a, 0xf7, 0xa7, 0x81, 0x24, 0xae, 0x1a, 0xe6, 0xc5, 0x74, 0x38, 0xd6, + 0x9b, 0x05, 0x0f, 0x80, 0xb3, 0x6d, 0x6c, 0xde, 0x6d, 0x84, 0xfe, 0xc0, + 0xbc, 0xff, 0x21, 0x96, 0xea, 0x32, 0x32, 0xdb, 0x11, 0x5a, 0x3a, 0xfa, + 0xac, 0xb2, 0x27, 0x41, 0x7f, 0x04, 0x70, 0xf5, 0x05, 0xab, 0x84, 0x9f, + 0x15, 0x13, 0x05, 0x8e}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA224, + 214, + {0x7e, 0x5c, 0x93, 0x21, 0x71, 0x61, 0x00, 0x7a, 0x38, 0x88, 0x9a, 0x0a, + 0x43, 0x23, 0x4d, 0xef, 0x70, 0x26, 0xeb, 0x0a, 0x12, 0x59, 0xbe, 0x8c, + 0x7c, 0x5b, 0x2c, 0x94, 0x07, 0x4c, 0x73, 0xc8, 0xa9, 0xb2, 0xe8, 0x09, + 0xbb, 0x63, 0x57, 0x86, 0xa3, 0x1e, 0x23, 0xcb, 0x97, 0x37, 0xc3, 0xed, + 0x87, 0xb1, 0x13, 0xf9, 0xd1, 0x70, 0x9b, 0x30, 0x24, 0x0d, 0x0c, 0xde, + 0x14, 0xe7, 0x06, 0xd0, 0x2e, 0x26, 0xf5, 0xda, 0xd1, 0xda, 0x07, 0xb7, + 0xa4, 0x7c, 0x21, 0xf4, 0x52, 0x23, 0xe2, 0x94, 0x6c, 0xe6, 0x75, 0xbe, + 0xa3, 0xb4, 0xf1, 0xcc, 0xeb, 0xf3, 0xd8, 0x21, 0x9b, 0xea, 0x47, 0x58, + 0x97, 0xc5, 0x48, 0x4c, 0xdd, 0x25, 0x58, 0xfd, 0x6a, 0x89, 0xa3, 0x78, + 0x80, 0xa3, 0xe3, 0x2f, 0xae, 0x45, 0xe7, 0x52, 0xbe, 0xf2, 0xcc, 0x05, + 0xc6, 0x4f, 0x45, 0xb6, 0xbb, 0x30, 0xda, 0x8a, 0xf9, 0x51, 0x89, 0x6b, + 0xdd, 0x0e, 0xca, 0xa6, 0xbf, 0xf1, 0x96, 0x3a, 0x90, 0x03, 0x4f, 0x5e, + 0xd4, 0xe4, 0x5d, 0x3e, 0x89, 0x81, 0x28, 0x26, 0x81, 0x3f, 0xf0, 0x67, + 0xee, 0xf3, 0x23, 0xc9, 0xe0, 0x99, 0x43, 0xb2, 0x5d, 0xa9, 0x4f, 0x13, + 0x8d, 0xfc, 0xb4, 0x04, 0x57, 0xa1, 0x35, 0x7c, 0x54, 0xec, 0xc0, 0xfd, + 0xd8, 0x2f, 0xea, 0x5e, 0xdd, 0xfc, 0xfa, 0xa8, 0x60, 0x60, 0xfe, 0xb1, + 0x53, 0x0d, 0x86, 0x23, 0x62, 0x5c, 0x9d, 0xe8, 0xbb, 0x50, 0x6b, 0x13, + 0xee, 0x55, 0xcd, 0x29, 0x36, 0x5e, 0x42, 0x42, 0x40, 0xd8, 0xdf, 0xce, + 0x15, 0xf0, 0x9f, 0x98, 0xbb, 0x6d, 0x29, 0x30, 0x69, 0x78, 0x41, 0xc8, + 0x1b, 0x35, 0xa2, 0x84, 0x95, 0x8b, 0xa6, 0x47, 0x8b, 0x1c, 0xd7, 0x57, + 0x60, 0xa2, 0x6a, 0x6d, 0x56, 0x21, 0x2e, 0x83, 0xf3, 0x8c, 0x1b, 0xfd, + 0xb1, 0x24, 0x0b, 0xac}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 215 + {SEC_OID_SHA224, + 215, + {0xb5, 0x1f, 0xbc, 0xdc, 0x6e, 0xcc, 0xb3, 0x8c, 0xce, 0x3f, 0xa3, 0xcd, + 0x27, 0x1b, 0x9f, 0xa5, 0x93, 0x0c, 0x60, 0x55, 0xa5, 0x8c, 0x07, 0xe8, + 0xb1, 0x4f, 0xe2, 0x9d, 0x0d, 0xeb, 0x12, 0xee, 0x2e, 0xdb, 0x93, 0x8b, + 0xce, 0x47, 0x38, 0xed, 0x5b, 0x28, 0x50, 0x91, 0x88, 0xc9, 0x07, 0xf4, + 0xdb, 0x14, 0xd3, 0x80, 0x35, 0x0d, 0xe4, 0x83, 0x33, 0xc7, 0xc2, 0xda, + 0x1a, 0x9e, 0x28, 0x4f, 0x53, 0x3e, 0xca, 0x45, 0x7d, 0xc6, 0xcb, 0xfb, + 0x62, 0x79, 0x68, 0x83, 0xa0, 0x3c, 0x0e, 0x4b, 0xcd, 0x7b, 0xc6, 0x00, + 0x99, 0xb7, 0x19, 0xa3, 0x9d, 0x6b, 0x8b, 0x26, 0x09, 0xcc, 0x83, 0x16, + 0x61, 0xda, 0x6d, 0x84, 0xd0, 0x2b, 0x19, 0xbc, 0x35, 0xb0, 0x00, 0x84, + 0x09, 0x32, 0x25, 0xcb, 0xe3, 0x36, 0xc3, 0x4a, 0xf9, 0xa8, 0x18, 0x80, + 0x4a, 0xc9, 0x44, 0x01, 0x79, 0xe1, 0x99, 0x42, 0xdb, 0x0a, 0xf8, 0x99, + 0xe1, 0x04, 0x5a, 0x03, 0x5f, 0xdb, 0x24, 0x41, 0x4c, 0x2a, 0x64, 0xa3, + 0x3a, 0x88, 0x87, 0xc9, 0x03, 0xd4, 0xba, 0x70, 0x28, 0x59, 0x8a, 0x2c, + 0x12, 0x0a, 0x7e, 0x3d, 0xa3, 0x0e, 0x4c, 0xfb, 0xc4, 0x58, 0x5b, 0xab, + 0xf1, 0x1c, 0xae, 0xd7, 0x78, 0xb0, 0xe7, 0xcb, 0xc5, 0x19, 0x8d, 0x28, + 0x1d, 0x5f, 0x82, 0xe9, 0x97, 0x8b, 0xd8, 0xf6, 0x20, 0xb4, 0x83, 0x15, + 0xa7, 0xe6, 0xab, 0xfc, 0x13, 0xbd, 0x83, 0xd0, 0x39, 0x8d, 0x31, 0xfb, + 0x89, 0xa0, 0xc8, 0xa5, 0x13, 0x21, 0x57, 0x5a, 0xb9, 0xa7, 0x27, 0x81, + 0xba, 0x42, 0x0e, 0xcb, 0xbe, 0xe6, 0x90, 0x60, 0x41, 0x53, 0xb3, 0x8b, + 0xc7, 0x6d, 0x00, 0xb6, 0x15, 0xf9, 0x01, 0x07, 0x5b, 0xe5, 0x30, 0x5a, + 0x2e, 0x78, 0x71, 0x31, 0x94, 0xa3, 0x6c, 0x44, 0x3c, 0x05, 0x15, 0x16, + 0x6d, 0x77, 0x18, 0xbb}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA224, + 216, + {0x40, 0xf3, 0xc1, 0x5a, 0x90, 0x0e, 0x70, 0x72, 0x87, 0x23, 0x86, 0x18, + 0xa7, 0x8f, 0x3c, 0x1d, 0xf4, 0xf7, 0x51, 0x79, 0x2b, 0xcf, 0xed, 0x49, + 0xe5, 0x83, 0x36, 0x6a, 0x67, 0x41, 0x32, 0x67, 0xb7, 0x02, 0x2f, 0xf5, + 0x66, 0x8f, 0x58, 0x31, 0x84, 0xff, 0x86, 0x56, 0xfe, 0x1c, 0x89, 0xbe, + 0xb4, 0xed, 0x53, 0x87, 0xfd, 0x92, 0x37, 0x2d, 0x67, 0x4b, 0x43, 0x3f, + 0x9b, 0xf0, 0xd2, 0x13, 0x2c, 0x59, 0xdb, 0x6c, 0x59, 0x74, 0xb8, 0x51, + 0x4e, 0xaa, 0x4e, 0x1b, 0x28, 0xa7, 0x35, 0xc6, 0x02, 0x82, 0x32, 0x9f, + 0x0d, 0x47, 0x05, 0x21, 0x78, 0xac, 0x07, 0x93, 0x57, 0x02, 0xc7, 0x80, + 0x82, 0x85, 0x87, 0x2c, 0xc4, 0x98, 0x89, 0x6f, 0x61, 0xcb, 0x88, 0x7a, + 0xee, 0x1a, 0x3f, 0xbc, 0x70, 0x0b, 0xec, 0x4d, 0xe4, 0x89, 0x42, 0x74, + 0xa6, 0xad, 0x8f, 0x18, 0x42, 0xd6, 0xb8, 0x7b, 0x31, 0x81, 0x4d, 0xfe, + 0xe5, 0x68, 0x8d, 0x57, 0x3d, 0xc0, 0xac, 0x55, 0x31, 0x92, 0x1f, 0xd7, + 0x26, 0x6e, 0x4b, 0x07, 0xb2, 0x6e, 0x56, 0xa1, 0x06, 0x16, 0xd0, 0x02, + 0x79, 0x80, 0xcf, 0xc7, 0x81, 0xc6, 0xbd, 0x1c, 0x84, 0xa7, 0xb1, 0x04, + 0xfb, 0xe9, 0xfa, 0x22, 0x37, 0x7f, 0xe9, 0xf5, 0x0b, 0x3c, 0xaa, 0x1f, + 0x7f, 0xfd, 0x45, 0x24, 0xf9, 0x6a, 0x35, 0xe5, 0xe5, 0xe0, 0x0f, 0x1e, + 0x02, 0x48, 0xd3, 0x6f, 0xe2, 0xfc, 0xa1, 0xe1, 0xf2, 0x1b, 0x0b, 0xeb, + 0xe1, 0xd4, 0xd9, 0xb1, 0x6c, 0x88, 0x11, 0xa8, 0xb8, 0x20, 0x7e, 0x95, + 0x4b, 0xb1, 0x73, 0xcb, 0x4a, 0x17, 0xe8, 0x11, 0x0d, 0x39, 0x66, 0xda, + 0x35, 0xa4, 0x91, 0xcb, 0x15, 0xf0, 0x81, 0x30, 0x22, 0x20, 0x67, 0xfd, + 0x6b, 0xb6, 0xca, 0xef, 0x8d, 0x5e, 0x77, 0xba, 0x7b, 0x4d, 0xa5, 0x2c, + 0x30, 0x2a, 0x61, 0x45}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA224, + 217, + {0x09, 0x0d, 0x7a, 0x18, 0x80, 0x74, 0x11, 0x62, 0x55, 0xcb, 0xdc, 0x8a, + 0x8c, 0x1e, 0xb6, 0x6d, 0x52, 0x24, 0xb0, 0x45, 0xd3, 0x42, 0x04, 0x51, + 0xda, 0xb6, 0x7b, 0x2d, 0x21, 0x11, 0xbf, 0x7d, 0xd1, 0x45, 0xd5, 0x22, + 0x42, 0x8c, 0x2e, 0x9e, 0x71, 0xbe, 0x74, 0xaf, 0x29, 0xf8, 0xe0, 0x4d, + 0x88, 0xef, 0x46, 0xac, 0x6b, 0x6d, 0xcd, 0xdf, 0x2c, 0xb9, 0x11, 0x56, + 0x27, 0x8f, 0x8b, 0x91, 0x51, 0xd7, 0xd5, 0xfe, 0xc5, 0x52, 0x24, 0xac, + 0xc9, 0xb4, 0xa0, 0x15, 0x76, 0x2c, 0x9c, 0xc7, 0x32, 0x7a, 0x16, 0xed, + 0x21, 0xa0, 0x60, 0xb1, 0xf1, 0x7b, 0x47, 0xd2, 0x3a, 0xd6, 0x6a, 0x2e, + 0x52, 0x76, 0x52, 0x4a, 0xf9, 0xac, 0xc6, 0x52, 0xe4, 0x8d, 0x35, 0x04, + 0x09, 0xa1, 0x19, 0xab, 0xdc, 0x73, 0x23, 0x5d, 0x9d, 0xe0, 0x2a, 0x26, + 0x96, 0x4d, 0xff, 0x90, 0x2a, 0xa1, 0xbc, 0xae, 0xfc, 0xb2, 0xb3, 0xe1, + 0xa8, 0x39, 0x4a, 0x50, 0xac, 0xf4, 0xc6, 0xfb, 0x50, 0x3d, 0xa8, 0x72, + 0xe9, 0xa6, 0x5a, 0x22, 0x0b, 0x7c, 0x1d, 0x31, 0x49, 0x6e, 0xf1, 0x0c, + 0x2e, 0x27, 0xc0, 0x0b, 0x76, 0x94, 0x64, 0x8c, 0x60, 0xdf, 0xc5, 0xf2, + 0x38, 0xc7, 0xca, 0x30, 0x63, 0xcd, 0x91, 0xd9, 0x6d, 0x66, 0x17, 0xd7, + 0x6b, 0x0f, 0xed, 0x8d, 0xa9, 0x90, 0x83, 0x8c, 0xb7, 0xa3, 0x35, 0x61, + 0xa7, 0xb6, 0x15, 0x07, 0xde, 0xee, 0xbb, 0x95, 0xcb, 0x6a, 0x45, 0x5b, + 0x44, 0x13, 0x05, 0x62, 0x9f, 0xfd, 0xe7, 0x97, 0x9a, 0xc7, 0x6c, 0x44, + 0x60, 0x10, 0x81, 0xf8, 0xcc, 0x42, 0x5b, 0x34, 0x6b, 0x08, 0x17, 0x17, + 0x52, 0xd4, 0xb3, 0xf7, 0x11, 0xbf, 0x97, 0x9a, 0x65, 0x7e, 0x07, 0x5e, + 0x49, 0x24, 0xb7, 0x3f, 0x01, 0x1a, 0x0b, 0xa1, 0x0d, 0x03, 0x49, 0x34, + 0xf8, 0x19, 0x9c, 0x3c}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA224, + 218, + {0xba, 0xc5, 0xe1, 0x66, 0x38, 0x53, 0xe0, 0xa4, 0x08, 0x85, 0x43, 0xea, + 0xf4, 0xcd, 0xf3, 0x6e, 0x8b, 0x1e, 0xc7, 0xb5, 0x2f, 0xef, 0x42, 0x08, + 0x1d, 0x31, 0xe3, 0xf2, 0x94, 0xdf, 0xfb, 0x31, 0x27, 0x68, 0x34, 0x80, + 0x7c, 0x47, 0x19, 0xa1, 0xcf, 0xb8, 0xc7, 0xff, 0x8d, 0xb7, 0x02, 0x0b, + 0x72, 0x05, 0x8d, 0x4d, 0xc4, 0x81, 0xda, 0x66, 0xab, 0x60, 0xf4, 0x0d, + 0xb1, 0x19, 0xcb, 0x57, 0xb6, 0x67, 0x26, 0x32, 0x91, 0x94, 0xf8, 0xa8, + 0xe2, 0xa2, 0x24, 0x99, 0xbb, 0x53, 0xc1, 0x34, 0x67, 0x78, 0xb9, 0xa0, + 0x2f, 0x92, 0xe0, 0x15, 0xb8, 0x2b, 0x4e, 0xf4, 0x32, 0xa1, 0x3c, 0x51, + 0xf9, 0x39, 0x99, 0xfd, 0x3b, 0xba, 0x37, 0x23, 0x69, 0x8b, 0xb0, 0x72, + 0x4b, 0x2c, 0xc5, 0xf9, 0x1d, 0xcd, 0xa7, 0x9e, 0x29, 0xc5, 0xed, 0xda, + 0xd8, 0x0b, 0x7d, 0x4a, 0x08, 0xe3, 0xc5, 0x49, 0x17, 0x09, 0x52, 0xee, + 0xb0, 0x31, 0x88, 0xda, 0xc1, 0xc8, 0x1b, 0xf3, 0x7d, 0xde, 0x03, 0x78, + 0xf6, 0x6f, 0xb8, 0x11, 0x02, 0xae, 0xf8, 0x41, 0xa9, 0xa6, 0x97, 0x43, + 0xf4, 0xc7, 0x8a, 0x8e, 0x31, 0x55, 0x6f, 0xad, 0xf5, 0xaf, 0x56, 0xd8, + 0x1a, 0xfa, 0x82, 0x5d, 0x37, 0xd2, 0xf6, 0xd8, 0x51, 0x67, 0x95, 0xab, + 0xb7, 0xd5, 0x80, 0x4e, 0xbe, 0xab, 0x2f, 0xe2, 0xfb, 0xaf, 0xd5, 0xae, + 0x35, 0x5d, 0xfb, 0x98, 0x64, 0xc9, 0x96, 0xb1, 0x47, 0xbb, 0x5f, 0x1d, + 0x8c, 0x1b, 0x4c, 0xcc, 0x30, 0x40, 0xb4, 0x28, 0x76, 0xa2, 0x7c, 0x83, + 0xdf, 0x20, 0x68, 0xf1, 0xae, 0x26, 0x4b, 0xa5, 0x57, 0xa6, 0xf1, 0xc5, + 0xe0, 0x43, 0x6c, 0x04, 0xfa, 0xe3, 0x98, 0xad, 0x42, 0x00, 0xf5, 0xd1, + 0xd5, 0xa8, 0x72, 0xf7, 0x71, 0x93, 0x4d, 0x4a, 0x22, 0xa1, 0xc7, 0x78, + 0x5d, 0x4b, 0xf3, 0x47}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 219 + {SEC_OID_SHA224, + 219, + {0x83, 0xa6, 0x6a, 0x91, 0x7f, 0xd0, 0x62, 0x47, 0x83, 0x53, 0x63, 0x6c, + 0x8a, 0x55, 0xee, 0xf1, 0xbb, 0xd9, 0x9f, 0xe8, 0x2a, 0xf9, 0x30, 0x5e, + 0xf6, 0xe9, 0x04, 0x9d, 0x8e, 0x96, 0x75, 0x8d, 0x85, 0x61, 0x91, 0xbc, + 0x2f, 0xa3, 0x22, 0x61, 0x66, 0x67, 0x05, 0x02, 0x55, 0x2d, 0x6a, 0x9e, + 0x2a, 0x62, 0xa2, 0x6d, 0x44, 0x9b, 0x31, 0xf5, 0x90, 0x5a, 0x34, 0xc1, + 0x19, 0x9b, 0x2d, 0xe9, 0xfa, 0x37, 0xba, 0x99, 0x70, 0xd1, 0xa0, 0x0b, + 0xaf, 0x6b, 0x07, 0x0b, 0x92, 0xa5, 0x90, 0x54, 0xb1, 0x2d, 0x83, 0x51, + 0x7d, 0x3f, 0xe5, 0xea, 0x4b, 0x07, 0xf7, 0xe2, 0x34, 0xb3, 0xcc, 0xe1, + 0x6b, 0x27, 0x83, 0x77, 0x1d, 0x9d, 0x6c, 0xca, 0x2b, 0x7c, 0x64, 0x77, + 0xd6, 0x95, 0xfb, 0xc2, 0x56, 0x6e, 0x55, 0xfe, 0xae, 0x9c, 0x6d, 0xfc, + 0x18, 0x3f, 0x99, 0xb7, 0xe2, 0x7a, 0x96, 0x4a, 0x61, 0x69, 0xe6, 0xa2, + 0x7b, 0x16, 0xc6, 0xe5, 0x1e, 0x1e, 0x4e, 0x1b, 0xec, 0xb4, 0x9f, 0x48, + 0xd3, 0xf2, 0x25, 0x21, 0x4d, 0xb8, 0x5f, 0x5b, 0x8f, 0x72, 0x9f, 0x38, + 0x11, 0xff, 0x44, 0x97, 0xb5, 0x17, 0xc4, 0xbc, 0x01, 0x11, 0x39, 0x66, + 0x92, 0xe4, 0xf4, 0x38, 0xc9, 0xa8, 0x43, 0x7e, 0x62, 0xcc, 0xc5, 0xfc, + 0x44, 0xba, 0x85, 0xd6, 0x31, 0x5a, 0x63, 0xdc, 0xe7, 0x7d, 0x13, 0xe5, + 0x48, 0x32, 0x83, 0x52, 0x81, 0x98, 0x2e, 0x72, 0x2d, 0x3e, 0xee, 0x4f, + 0x4c, 0xcc, 0x4c, 0x41, 0x12, 0xe8, 0x81, 0xdf, 0x09, 0x00, 0x43, 0x3e, + 0xf4, 0x6c, 0xc6, 0x13, 0x4d, 0xfa, 0x75, 0xce, 0x7d, 0xa8, 0xc6, 0xf9, + 0x67, 0x29, 0x76, 0x01, 0x72, 0xcc, 0x61, 0x3c, 0xfc, 0xc8, 0x9a, 0xe9, + 0x0e, 0xdf, 0x1e, 0x81, 0x26, 0xf3, 0x9c, 0xa5, 0xdb, 0x76, 0xf4, 0x5e, + 0xab, 0x8c, 0x20, 0xc9}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 220 + {SEC_OID_SHA224, + 220, + {0x60, 0xed, 0x20, 0xbd, 0x7d, 0x6f, 0x5a, 0x7e, 0x30, 0xcf, 0xce, 0x9c, + 0x7c, 0xb5, 0x68, 0x65, 0x07, 0xfc, 0xad, 0xec, 0x04, 0xb8, 0xc8, 0xaa, + 0xae, 0x94, 0x35, 0x3f, 0x83, 0xa5, 0xa8, 0x57, 0xb3, 0x05, 0xaa, 0x83, + 0x7e, 0xb8, 0x18, 0xe1, 0x1a, 0x35, 0x0d, 0x1c, 0x1f, 0x1d, 0x3b, 0x40, + 0x58, 0x11, 0x18, 0x77, 0x1f, 0x57, 0xe9, 0x87, 0xf1, 0xb9, 0xfb, 0xfe, + 0x53, 0x35, 0xa5, 0xde, 0xc4, 0x35, 0x98, 0x2f, 0xa3, 0x7a, 0x79, 0x21, + 0xaf, 0x79, 0xcf, 0x52, 0xd6, 0x38, 0xa7, 0x9f, 0xa1, 0x3f, 0xd6, 0x00, + 0x7d, 0xea, 0xaf, 0x9c, 0xfb, 0x54, 0x25, 0xb7, 0xbb, 0x99, 0x26, 0x9d, + 0x46, 0x4e, 0x4a, 0x34, 0x2a, 0xbe, 0xf1, 0xbe, 0x23, 0xf5, 0xc6, 0x38, + 0x37, 0x50, 0xc6, 0x56, 0x3c, 0xaa, 0xfa, 0x86, 0x3e, 0x82, 0xce, 0xb3, + 0xaa, 0xc7, 0xd6, 0x6e, 0x38, 0xeb, 0xa4, 0x81, 0x19, 0x44, 0xdc, 0xaf, + 0x6b, 0xc7, 0x5e, 0x56, 0xbf, 0xfa, 0xa2, 0xd1, 0x07, 0x02, 0x02, 0xc8, + 0x98, 0xb3, 0x81, 0xcd, 0xec, 0x53, 0xdc, 0xe3, 0x86, 0x01, 0xc1, 0x96, + 0xb4, 0x0e, 0x1d, 0xca, 0xa5, 0xad, 0x76, 0xd7, 0x93, 0x6b, 0xe5, 0x73, + 0xfd, 0x2b, 0xed, 0xaa, 0x6a, 0xb9, 0x8d, 0xd5, 0xcd, 0xb1, 0x42, 0x8d, + 0x36, 0xff, 0x98, 0xe1, 0x78, 0x4a, 0xda, 0xa3, 0x9d, 0x30, 0x19, 0xba, + 0x76, 0x85, 0xc4, 0xcc, 0xec, 0xb1, 0x8d, 0xcd, 0x7d, 0x12, 0x05, 0x79, + 0xb8, 0xc7, 0xdb, 0xfa, 0x33, 0x34, 0xa6, 0x5d, 0x4f, 0xa7, 0x62, 0x0c, + 0x6d, 0x57, 0xed, 0x25, 0x6a, 0x6e, 0xf4, 0x9d, 0xd5, 0xa3, 0x17, 0x67, + 0x5c, 0x6f, 0xdf, 0x27, 0xd6, 0xe5, 0x80, 0x00, 0x19, 0x5c, 0x65, 0xf5, + 0xb4, 0x1a, 0xd8, 0x1f, 0x86, 0x68, 0x59, 0xe2, 0xc6, 0xad, 0xfe, 0x7a, + 0x8b, 0x44, 0x48, 0x65}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 221 + {SEC_OID_SHA224, + 221, + {0x5c, 0x20, 0x6e, 0x08, 0xbe, 0xcf, 0x1a, 0xbf, 0x75, 0x6f, 0x63, 0x2e, + 0x5a, 0x19, 0x95, 0x9a, 0x8f, 0x91, 0xa5, 0x7b, 0xcf, 0x02, 0xa9, 0xf8, + 0x26, 0x55, 0x5d, 0x92, 0x4c, 0xc0, 0x84, 0xef, 0xa0, 0x7c, 0xb5, 0x6d, + 0x0a, 0xc6, 0x79, 0x21, 0xf8, 0xd7, 0xc4, 0x01, 0x55, 0x13, 0x76, 0x85, + 0xcd, 0xaf, 0x3f, 0xd9, 0x29, 0x38, 0x86, 0x62, 0x10, 0xab, 0x96, 0x74, + 0xcd, 0x45, 0x1a, 0xb7, 0xff, 0xe6, 0xc6, 0xe6, 0xc4, 0xc0, 0x79, 0xcf, + 0xb1, 0x4d, 0xf1, 0x2a, 0x16, 0x95, 0x40, 0xf3, 0x56, 0x1a, 0x41, 0x0a, + 0x83, 0xf3, 0x1e, 0xec, 0xcf, 0x0b, 0x2f, 0xfa, 0x5a, 0xd4, 0x26, 0xc8, + 0x21, 0x8d, 0xe9, 0xc1, 0x16, 0x85, 0xa4, 0x35, 0x2a, 0xaf, 0x07, 0x6c, + 0x81, 0x5a, 0x8c, 0xb7, 0x50, 0xe7, 0xdc, 0x39, 0x06, 0xea, 0xba, 0xc3, + 0x0e, 0x71, 0x79, 0x65, 0x70, 0x54, 0xcb, 0x11, 0xf0, 0x4a, 0x70, 0xe9, + 0xc0, 0x7e, 0xd8, 0xec, 0x49, 0x9a, 0x27, 0x40, 0x01, 0xc9, 0x79, 0x0e, + 0xd8, 0x6a, 0x3e, 0xe1, 0x06, 0x0b, 0xaf, 0xde, 0x5c, 0x2e, 0xcb, 0x65, + 0x45, 0xd2, 0xe1, 0x9d, 0xcb, 0x2e, 0xba, 0x4c, 0xb1, 0x6e, 0x0a, 0xc4, + 0x57, 0x23, 0x84, 0x9c, 0xc5, 0xac, 0x4d, 0x5f, 0xbe, 0x9d, 0xaf, 0xd4, + 0x7d, 0xb8, 0x53, 0x96, 0x4b, 0x90, 0xb4, 0xf2, 0x0b, 0xa2, 0xcd, 0x17, + 0x86, 0xec, 0xe2, 0xe8, 0xa3, 0x4d, 0xa5, 0xd5, 0xd6, 0x3c, 0xd5, 0xe5, + 0x35, 0x67, 0x2b, 0x34, 0x15, 0x8b, 0xa6, 0x6a, 0xdc, 0x48, 0x0c, 0x5b, + 0x78, 0xe7, 0x0c, 0xfa, 0x9b, 0x05, 0xb5, 0x06, 0xab, 0xb8, 0x3e, 0x03, + 0xc7, 0xf3, 0xef, 0xb2, 0x50, 0x13, 0xaa, 0xa0, 0xc3, 0x5b, 0xee, 0xd9, + 0xa0, 0x20, 0xda, 0xc6, 0xe8, 0xbf, 0x79, 0xca, 0x43, 0xad, 0xaa, 0x4e, + 0xb4, 0x82, 0xf0, 0xa1}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 222 + {SEC_OID_SHA224, + 222, + {0x6e, 0x83, 0x8f, 0xf1, 0xc8, 0x50, 0xee, 0xe3, 0x03, 0x9e, 0x4e, 0xa5, + 0x45, 0xd9, 0x19, 0x7b, 0x3f, 0x4b, 0xb8, 0x10, 0x46, 0x3d, 0x20, 0x75, + 0x9b, 0x7d, 0x5b, 0xf8, 0x2b, 0xca, 0x07, 0xf8, 0xf8, 0x20, 0x66, 0xae, + 0xd8, 0x37, 0x0c, 0x84, 0x8e, 0xe5, 0x54, 0x74, 0xfe, 0x61, 0xb8, 0xe0, + 0xd8, 0x35, 0x94, 0xd9, 0x7a, 0x49, 0x91, 0x23, 0xb4, 0x68, 0x27, 0x7c, + 0x6b, 0x8e, 0xff, 0x5b, 0x9f, 0x12, 0x4f, 0x43, 0x76, 0x6e, 0x23, 0x14, + 0x17, 0x2a, 0x9c, 0x68, 0x64, 0x58, 0x0f, 0xd2, 0x4f, 0x4c, 0xac, 0x27, + 0xd2, 0x54, 0xc0, 0x63, 0x8b, 0x15, 0xc0, 0x98, 0x40, 0x08, 0x06, 0x63, + 0x40, 0x10, 0x5d, 0x33, 0x94, 0x18, 0xab, 0xa4, 0xc2, 0x5e, 0x60, 0x49, + 0x92, 0xb7, 0x0d, 0xa5, 0x93, 0x05, 0x33, 0xe8, 0x30, 0xba, 0x1a, 0x0c, + 0xb9, 0xcb, 0x95, 0x50, 0x5b, 0x25, 0xd4, 0xdc, 0xe8, 0xb7, 0xe6, 0x29, + 0x75, 0xcb, 0x9f, 0x5a, 0x3a, 0x6b, 0xde, 0xbb, 0xe0, 0x1a, 0x86, 0x80, + 0x48, 0x66, 0x5d, 0xdf, 0x64, 0x26, 0x2d, 0x55, 0xd2, 0x1d, 0xe6, 0x9c, + 0x6c, 0xff, 0x62, 0xaa, 0x7b, 0x31, 0x69, 0x93, 0x87, 0x66, 0x09, 0xeb, + 0x18, 0x42, 0xf5, 0x62, 0x79, 0xe8, 0x8c, 0x23, 0x88, 0x36, 0xab, 0x63, + 0x60, 0x52, 0x0f, 0x1a, 0x81, 0xac, 0x26, 0x42, 0x95, 0x02, 0x93, 0xaa, + 0xfc, 0x94, 0x5b, 0x2b, 0x9d, 0x96, 0x7a, 0xa6, 0xe0, 0xae, 0x09, 0xa0, + 0xf9, 0x85, 0x9a, 0x77, 0x3b, 0x0f, 0x7a, 0xc0, 0xd7, 0x4a, 0xdc, 0xce, + 0x5a, 0xff, 0x16, 0xb4, 0x50, 0x31, 0x7b, 0x24, 0x41, 0xa8, 0xb6, 0xcd, + 0xc3, 0xc0, 0xc2, 0xc5, 0x27, 0xcc, 0xca, 0x0f, 0x2a, 0x1e, 0x78, 0x70, + 0xec, 0x6e, 0x58, 0x2f, 0x0b, 0x06, 0x8e, 0x60, 0xa1, 0x05, 0xf4, 0xc5, + 0x4f, 0x01, 0x44, 0x33}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA224, + 223, + {0x5f, 0x4e, 0x31, 0x6d, 0x08, 0x08, 0x1f, 0xb1, 0x5f, 0x40, 0x7f, 0x92, + 0x98, 0x83, 0x18, 0x8c, 0xd7, 0xed, 0x34, 0xb9, 0x8f, 0xa2, 0xfc, 0xf2, + 0xcd, 0x79, 0xca, 0x01, 0xd8, 0x3c, 0x86, 0xaf, 0x4b, 0x12, 0x2c, 0x30, + 0x0f, 0x4e, 0x40, 0x75, 0xcb, 0xe9, 0x4c, 0x8b, 0x10, 0xb5, 0x73, 0xe8, + 0xf3, 0x2f, 0x8d, 0xd2, 0x4b, 0x5b, 0xa7, 0x4f, 0x7c, 0xeb, 0x95, 0x83, + 0xc5, 0x62, 0xbd, 0x96, 0x6d, 0x30, 0x71, 0xa5, 0x6d, 0x4b, 0x81, 0x5c, + 0x28, 0x5e, 0x16, 0xd1, 0x55, 0x72, 0xf2, 0x6a, 0xd3, 0x65, 0x6b, 0xd8, + 0x64, 0x65, 0xcc, 0x2d, 0x1a, 0xdc, 0xb4, 0xff, 0xb0, 0xb3, 0x23, 0xc1, + 0xc7, 0x7b, 0x3d, 0x49, 0x57, 0x52, 0x3d, 0x76, 0xd8, 0x2b, 0x25, 0xbe, + 0x35, 0xaa, 0x6a, 0x4c, 0x18, 0xe5, 0x3c, 0xe0, 0x56, 0x16, 0x6a, 0xeb, + 0xc8, 0xce, 0x55, 0x38, 0xf4, 0xe3, 0xef, 0x33, 0xbe, 0x60, 0x37, 0x3f, + 0x79, 0x7f, 0xab, 0x94, 0x53, 0x68, 0xe9, 0x46, 0xfe, 0x6a, 0xc5, 0x15, + 0x16, 0xce, 0x38, 0xca, 0x46, 0xd8, 0x60, 0x77, 0xc5, 0x94, 0xe3, 0x8f, + 0x5a, 0x80, 0xe2, 0x47, 0x5f, 0x3b, 0x92, 0x9e, 0xd3, 0x20, 0xec, 0x43, + 0xc1, 0x2c, 0x12, 0xc2, 0x97, 0xa6, 0xf1, 0x5d, 0x90, 0xaa, 0x9d, 0x82, + 0x32, 0x1c, 0xa9, 0xa4, 0xea, 0x7d, 0x14, 0x73, 0x28, 0xec, 0x2a, 0xb0, + 0x31, 0xed, 0x94, 0x86, 0xdd, 0x88, 0x94, 0x60, 0xf8, 0x00, 0xa9, 0x4a, + 0x99, 0xed, 0x2e, 0xe7, 0xa0, 0x9c, 0x88, 0xf4, 0xdb, 0xaf, 0xa1, 0xb4, + 0x62, 0xcd, 0xf4, 0x28, 0x40, 0xdb, 0x94, 0x3b, 0x0b, 0x95, 0x2f, 0x57, + 0x4a, 0x92, 0xc9, 0x72, 0xaf, 0x4b, 0xa0, 0x4e, 0xb5, 0x95, 0x40, 0xa2, + 0xa0, 0x2c, 0x53, 0x80, 0x07, 0xf1, 0x47, 0x76, 0x9e, 0x23, 0x83, 0x56, + 0xa2, 0x18, 0xea, 0x09}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA224, + 224, + {0x7c, 0xce, 0x1a, 0x56, 0x77, 0x2b, 0x4d, 0xca, 0xf1, 0xb2, 0xfc, 0x68, + 0xdc, 0x83, 0x00, 0xb8, 0xba, 0x9c, 0xab, 0x26, 0xf9, 0x68, 0x41, 0x93, + 0x4b, 0x20, 0x75, 0x90, 0xf8, 0x68, 0xa2, 0xd5, 0xb0, 0xab, 0x94, 0xd9, + 0xe3, 0x1e, 0x2e, 0xdb, 0x1f, 0xa2, 0xb8, 0x78, 0x5c, 0x52, 0x55, 0xd1, + 0x75, 0xf7, 0xc5, 0xeb, 0x3a, 0xd8, 0x1d, 0x20, 0xbd, 0xf2, 0x0b, 0xc6, + 0xf8, 0xcc, 0x62, 0x25, 0x29, 0xab, 0x26, 0x68, 0x8c, 0x74, 0x01, 0x5d, + 0x74, 0x25, 0x7c, 0x76, 0xfb, 0xb3, 0xfa, 0xf1, 0x01, 0xdb, 0x38, 0x23, + 0xf6, 0xcd, 0x16, 0x4b, 0xcf, 0x6a, 0xd6, 0x0c, 0x3a, 0x80, 0xab, 0x95, + 0xdc, 0x40, 0x0d, 0x27, 0x53, 0x48, 0xd7, 0xd6, 0xa1, 0xf9, 0x46, 0xc3, + 0x7b, 0x8b, 0x8f, 0x38, 0xc4, 0x4a, 0xb0, 0x51, 0x98, 0xc5, 0xe5, 0xac, + 0x32, 0xce, 0xe8, 0xb8, 0xe9, 0xb4, 0xef, 0xe4, 0x69, 0x2c, 0xcb, 0xde, + 0x4a, 0xcf, 0xce, 0x1a, 0xb2, 0x6c, 0xd1, 0xd8, 0xd1, 0x0c, 0x31, 0x92, + 0x9d, 0x8a, 0xe3, 0xb0, 0xd2, 0x4b, 0x91, 0xe2, 0x09, 0x4a, 0xe9, 0x67, + 0xa4, 0x23, 0x93, 0xab, 0x19, 0x82, 0x59, 0x23, 0x0b, 0x07, 0x65, 0x14, + 0x76, 0x20, 0x83, 0x50, 0xa0, 0xa8, 0x3d, 0xe0, 0x6c, 0x58, 0x8f, 0x77, + 0xe4, 0xa6, 0xb4, 0x01, 0xbe, 0xd5, 0x33, 0x97, 0x49, 0xec, 0x26, 0x23, + 0x1e, 0x7f, 0xbb, 0xeb, 0x69, 0x0d, 0x3d, 0x29, 0xb3, 0xaa, 0xea, 0x38, + 0x21, 0x4b, 0x3e, 0xbc, 0x37, 0x07, 0xdc, 0x17, 0x42, 0xfa, 0x37, 0x3d, + 0xa5, 0x3d, 0x98, 0xa4, 0x7f, 0x31, 0x99, 0xd0, 0xe9, 0x48, 0xf2, 0x85, + 0xed, 0xaa, 0x9d, 0x79, 0xfe, 0x81, 0x9f, 0x8c, 0x37, 0xd5, 0x1a, 0xa8, + 0xa6, 0x0a, 0x80, 0x59, 0xfc, 0xe7, 0x1e, 0x80, 0xf3, 0xb9, 0x53, 0x64, + 0xa0, 0x36, 0x58, 0x23}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 225 + {SEC_OID_SHA224, + 225, + {0x65, 0x4f, 0xe6, 0x98, 0xff, 0x8d, 0x93, 0xbd, 0x6e, 0xf8, 0x8c, 0x6a, + 0xab, 0xe6, 0x84, 0x52, 0x1c, 0x45, 0x1e, 0x4d, 0xaf, 0xac, 0x0a, 0x76, + 0x2b, 0x4d, 0xcf, 0xf7, 0xc1, 0x59, 0xc4, 0x10, 0xce, 0x7f, 0x1a, 0xd7, + 0x74, 0x8b, 0x40, 0xee, 0x4a, 0x97, 0xa7, 0x23, 0x68, 0xed, 0xc3, 0x3d, + 0x94, 0xf0, 0x24, 0xd8, 0x3a, 0x2e, 0xb1, 0x18, 0x8e, 0x48, 0xfd, 0x35, + 0x5d, 0xcb, 0x77, 0xde, 0xe4, 0x25, 0x5c, 0x28, 0xa0, 0x4e, 0x2b, 0x3c, + 0x35, 0x5e, 0x00, 0x32, 0x38, 0x03, 0x36, 0xdc, 0x7e, 0x2d, 0xe4, 0x3e, + 0xf6, 0x70, 0xe5, 0x78, 0xd1, 0xbf, 0x75, 0xcc, 0x25, 0xa3, 0xbb, 0xc1, + 0x69, 0xfe, 0x70, 0xb3, 0xd9, 0x2d, 0x18, 0x7d, 0x8e, 0xea, 0x1a, 0xd8, + 0x94, 0xed, 0x1c, 0xae, 0xf7, 0x19, 0x35, 0x32, 0x36, 0xe9, 0xa0, 0x81, + 0x3f, 0xde, 0xbe, 0xf4, 0x3f, 0x39, 0xfe, 0xf0, 0x96, 0x1d, 0x60, 0x61, + 0x06, 0xfc, 0xd4, 0x76, 0xf0, 0xf5, 0x1b, 0xe3, 0xc2, 0x02, 0x55, 0x5b, + 0xf9, 0x6c, 0x4d, 0x32, 0xbd, 0xbf, 0x01, 0x9e, 0x96, 0xb4, 0x93, 0x5c, + 0x03, 0xd0, 0xcc, 0xca, 0x0e, 0x62, 0x83, 0x0b, 0xfa, 0x34, 0x43, 0x39, + 0xeb, 0xc6, 0x79, 0xd9, 0x0f, 0x9b, 0xad, 0x3e, 0xba, 0x61, 0x7b, 0x60, + 0x87, 0x7a, 0xcf, 0xd9, 0x56, 0x3b, 0x41, 0x3e, 0x4b, 0x77, 0x64, 0xce, + 0x9c, 0x74, 0x61, 0x34, 0xc5, 0x7c, 0xb4, 0x0b, 0x7d, 0x41, 0x60, 0xfa, + 0x26, 0xa5, 0xc8, 0xfa, 0x44, 0xf2, 0xf1, 0x2d, 0x8a, 0x1c, 0x93, 0x4e, + 0xe6, 0xbd, 0x14, 0x0b, 0xfc, 0xd6, 0x1c, 0x56, 0x0a, 0x3f, 0x81, 0x86, + 0xda, 0x83, 0xd2, 0x6f, 0x0d, 0x73, 0x30, 0x28, 0xc6, 0xe4, 0xab, 0xcd, + 0x8f, 0x22, 0x3f, 0xaf, 0x6e, 0xe3, 0x71, 0xb9, 0x7d, 0x76, 0x5c, 0xb7, + 0x99, 0xe0, 0xc1, 0xef}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 226 + {SEC_OID_SHA224, + 226, + {0x61, 0x25, 0x07, 0x94, 0xcd, 0x14, 0x99, 0x21, 0xec, 0xc1, 0xe1, 0x82, + 0xba, 0xc8, 0xa1, 0xc3, 0x78, 0x46, 0x2f, 0x80, 0x54, 0xbe, 0x35, 0x5d, + 0x6b, 0xbd, 0x71, 0x59, 0xee, 0xe3, 0x57, 0x18, 0xda, 0x03, 0x85, 0x16, + 0x17, 0x2d, 0x30, 0xea, 0x18, 0x06, 0xa6, 0x74, 0x35, 0x8a, 0x04, 0x74, + 0xbf, 0xad, 0x79, 0x2d, 0x1b, 0x99, 0xe0, 0x14, 0x87, 0x1f, 0x5d, 0x3e, + 0xa1, 0xb8, 0x18, 0xa1, 0xf4, 0x27, 0x50, 0xae, 0xac, 0x43, 0x8b, 0x37, + 0xe2, 0x65, 0x11, 0x9f, 0x9e, 0xc2, 0xee, 0x6c, 0x6d, 0x26, 0xfd, 0xc1, + 0x7e, 0x08, 0x0b, 0x2d, 0x7a, 0xd1, 0xac, 0x5c, 0x0d, 0xa6, 0x1b, 0xc5, + 0x5e, 0xc8, 0x9a, 0x2c, 0x78, 0x89, 0x7e, 0xbf, 0xad, 0x49, 0xdb, 0xe9, + 0xd6, 0xa0, 0xd6, 0xee, 0xa9, 0xac, 0xfc, 0x08, 0x35, 0x51, 0x67, 0x5b, + 0x04, 0x68, 0xf7, 0x8e, 0x5f, 0xe3, 0x02, 0x29, 0x8e, 0x97, 0x28, 0x09, + 0x95, 0x31, 0x7a, 0x9c, 0xcf, 0xcd, 0x60, 0xfc, 0xe9, 0xf6, 0xaf, 0xd9, + 0xe4, 0x65, 0xb7, 0x93, 0x4a, 0x2f, 0xba, 0xe4, 0xfc, 0x63, 0xcf, 0xcf, + 0xce, 0x90, 0x3e, 0x02, 0xf4, 0x0b, 0x52, 0x97, 0x8e, 0xd8, 0xed, 0x01, + 0x51, 0x15, 0x76, 0xc5, 0x4d, 0x9f, 0xa3, 0x3e, 0xfb, 0x70, 0x8a, 0xae, + 0x98, 0x54, 0xef, 0x79, 0x3a, 0x0a, 0xbd, 0xf3, 0x9a, 0x68, 0xf3, 0x30, + 0x42, 0x3f, 0x79, 0x44, 0x8d, 0xe6, 0x2d, 0xdb, 0xa7, 0xbc, 0x84, 0x80, + 0x18, 0x6a, 0x2a, 0xfe, 0xa3, 0x84, 0xd6, 0x6b, 0x58, 0xc7, 0x1b, 0x1c, + 0x1b, 0x1a, 0xa9, 0x05, 0xaf, 0x31, 0x4d, 0xb3, 0xac, 0x9f, 0x20, 0xb1, + 0x44, 0x9d, 0x2e, 0x50, 0x99, 0xc4, 0xa1, 0x7e, 0xa0, 0xf1, 0x31, 0xd3, + 0xfb, 0x93, 0xfb, 0xfd, 0x79, 0x75, 0x70, 0x25, 0xed, 0x7c, 0x96, 0xd1, + 0x4d, 0xdb, 0xce, 0x12}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 227 + {SEC_OID_SHA224, + 227, + {0x19, 0x27, 0xa8, 0xca, 0x62, 0x88, 0x4d, 0x85, 0x15, 0xe9, 0xdf, 0x56, + 0x5a, 0xbc, 0x52, 0x1a, 0x1c, 0x40, 0xee, 0x40, 0x9a, 0x7a, 0xaf, 0x19, + 0x36, 0x8b, 0xdc, 0x2c, 0x24, 0xf9, 0xe0, 0xcb, 0xd1, 0xf6, 0xa1, 0x44, + 0x10, 0x92, 0x73, 0xac, 0xd7, 0x12, 0xcb, 0x0e, 0x34, 0xd3, 0x67, 0xd7, + 0x68, 0x00, 0xdc, 0x5f, 0x0c, 0xa9, 0x14, 0x5f, 0xed, 0xa1, 0xc5, 0x18, + 0xcd, 0xf7, 0xd0, 0x7d, 0xbe, 0xf7, 0x3c, 0x18, 0x9d, 0xb3, 0x52, 0x20, + 0xe7, 0x8c, 0x46, 0x33, 0x9f, 0xbf, 0xdd, 0x63, 0x07, 0x0d, 0x47, 0xe2, + 0xbc, 0x1f, 0xd8, 0xdf, 0xa8, 0xb5, 0xbb, 0x08, 0xdb, 0x12, 0x66, 0x96, + 0x09, 0x51, 0xda, 0x2d, 0xdd, 0x16, 0xa3, 0x45, 0xc3, 0xd3, 0x4f, 0x8b, + 0xc5, 0x96, 0x22, 0xe9, 0x40, 0xa8, 0x31, 0x76, 0x85, 0xa9, 0x8f, 0x58, + 0x83, 0xce, 0x15, 0x54, 0x71, 0xd6, 0xc9, 0x66, 0x05, 0xb2, 0x85, 0xb7, + 0x54, 0x03, 0x2f, 0x99, 0x8f, 0x2e, 0x6c, 0xd6, 0x21, 0x39, 0xf7, 0x5c, + 0xd6, 0x6b, 0x18, 0x22, 0xdc, 0xe1, 0xa1, 0x0b, 0x5a, 0xf8, 0xc2, 0x2d, + 0x09, 0x31, 0xba, 0xb5, 0x0e, 0xa1, 0xa4, 0x72, 0x30, 0xa2, 0xdc, 0xdf, + 0x77, 0xb7, 0x20, 0x41, 0x1b, 0xcc, 0x64, 0xc8, 0x8e, 0xfc, 0x0d, 0xac, + 0xbe, 0x86, 0x10, 0xc3, 0x59, 0x57, 0x5a, 0x1d, 0xad, 0x37, 0xf9, 0x23, + 0xa6, 0xff, 0x44, 0xb4, 0x93, 0xa3, 0xb5, 0xea, 0x1d, 0xdf, 0x22, 0xc2, + 0x05, 0x48, 0x4c, 0xbe, 0x07, 0xee, 0x66, 0x5b, 0x04, 0xe2, 0x6f, 0x9b, + 0xd7, 0xed, 0x62, 0xa6, 0x62, 0x86, 0xb3, 0x2a, 0x20, 0x9f, 0xda, 0x6b, + 0x5d, 0xf0, 0xd7, 0xdf, 0x04, 0x8c, 0x40, 0x0f, 0x27, 0xc4, 0x93, 0xa2, + 0x50, 0x4b, 0xb1, 0xb1, 0x0a, 0x20, 0xfc, 0x7a, 0x55, 0x66, 0xd2, 0xc0, + 0xbb, 0xb3, 0x78, 0x3b}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 228 + {SEC_OID_SHA224, + 228, + {0x89, 0xc9, 0x81, 0xb3, 0x6b, 0x3a, 0x8d, 0xb4, 0x1f, 0x02, 0x82, 0xf1, + 0x4f, 0xd9, 0xca, 0xd0, 0x8d, 0x7c, 0x08, 0x8b, 0x56, 0xaa, 0x16, 0xee, + 0xac, 0x5f, 0x64, 0x3e, 0x83, 0xff, 0x68, 0xd1, 0x65, 0xec, 0x67, 0x90, + 0xa5, 0xc1, 0x95, 0xbd, 0x37, 0xca, 0x3e, 0x6d, 0x23, 0xf8, 0xda, 0x51, + 0x87, 0xe8, 0x66, 0xef, 0x44, 0xc4, 0x01, 0xb3, 0x38, 0x33, 0x7b, 0xd4, + 0xf9, 0x31, 0x2e, 0x8e, 0x87, 0xb0, 0x19, 0xe8, 0x98, 0x14, 0xfd, 0x5e, + 0x24, 0xd3, 0x22, 0x63, 0x05, 0x55, 0xcd, 0xf6, 0x28, 0xb5, 0x6f, 0x93, + 0xef, 0x81, 0xc4, 0x35, 0xbe, 0x13, 0xcb, 0xa6, 0xcf, 0x91, 0xdb, 0x2c, + 0x32, 0xeb, 0x69, 0x27, 0xc9, 0xdb, 0x7f, 0x85, 0x6a, 0x4f, 0x86, 0xdd, + 0x12, 0x7e, 0x9c, 0xac, 0x81, 0x59, 0xa9, 0x90, 0xcc, 0x81, 0x6e, 0xde, + 0xe7, 0xe8, 0xc3, 0x9f, 0x06, 0xef, 0xf4, 0xc7, 0x2c, 0x81, 0x28, 0xd2, + 0xbe, 0x37, 0xd2, 0xeb, 0x22, 0x47, 0xa9, 0xd7, 0x09, 0x79, 0x7a, 0xf0, + 0x4b, 0xcd, 0x74, 0x4d, 0x54, 0x74, 0x1b, 0x14, 0xec, 0x0a, 0x5b, 0x7b, + 0x15, 0x83, 0xf9, 0xe1, 0x20, 0x63, 0x52, 0x1d, 0x1e, 0x71, 0x43, 0x69, + 0x0f, 0xbf, 0xda, 0x7c, 0xea, 0x18, 0x45, 0x15, 0x99, 0xe7, 0x6e, 0x7c, + 0x2b, 0xea, 0x00, 0x0b, 0xa9, 0xff, 0xd5, 0xb8, 0xc5, 0x47, 0xc4, 0xc2, + 0x3e, 0x89, 0x75, 0xbc, 0x6a, 0xe2, 0x2e, 0xec, 0x79, 0x93, 0x79, 0x29, + 0x48, 0x7e, 0x0d, 0x11, 0x66, 0xdc, 0x7e, 0xa9, 0xf6, 0xa1, 0xe7, 0x1c, + 0xef, 0x41, 0xe7, 0x04, 0xe8, 0x9f, 0x2d, 0x01, 0xb7, 0xa8, 0x1b, 0xaa, + 0xed, 0xa1, 0x73, 0x87, 0x56, 0x26, 0x55, 0x73, 0x52, 0x8a, 0x3a, 0x49, + 0x59, 0x19, 0xdc, 0x65, 0xab, 0xc3, 0x6c, 0x9a, 0xa2, 0x46, 0x69, 0x1f, + 0xe0, 0xae, 0xde, 0x70}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 229 + {SEC_OID_SHA224, + 229, + {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a, + 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a, + 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb, + 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11, + 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7, + 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67, + 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a, + 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55, + 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc, + 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4, + 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc, + 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a, + 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85, + 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33, + 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc, + 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50, + 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55, + 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c, + 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81, + 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e, + 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d, + 0xee, 0x30, 0xb0, 0xf5}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 230 + {SEC_OID_SHA224, + 230, + {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a, + 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a, + 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb, + 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11, + 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7, + 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67, + 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a, + 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55, + 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc, + 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4, + 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc, + 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a, + 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85, + 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33, + 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc, + 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50, + 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55, + 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c, + 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81, + 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e, + 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d, + 0xee, 0x30, 0xb0, 0xf5, 0x00, 0x00}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 231 + {SEC_OID_SHA224, + 231, + {}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 232 + {SEC_OID_SHA224, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 233 + {SEC_OID_SHA224, + 233, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 234 + {SEC_OID_SHA224, + 234, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 235 + {SEC_OID_SHA224, + 235, + {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a, + 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a, + 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb, + 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11, + 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7, + 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67, + 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a, + 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55, + 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc, + 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4, + 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc, + 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a, + 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85, + 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33, + 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc, + 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50, + 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55, + 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c, + 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81, + 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e, + 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d, + 0xee, 0x30, 0xb0, 0xf4}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 236 + {SEC_OID_SHA224, + 236, + {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a, + 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a, + 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb, + 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11, + 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7, + 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67, + 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a, + 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55, + 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc, + 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4, + 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc, + 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a, + 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85, + 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33, + 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc, + 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50, + 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55, + 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c, + 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81, + 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e, + 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d, + 0xee, 0x30, 0xb0, 0xf6}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 237 + {SEC_OID_SHA224, + 237, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA224, + 238, + {0x32, 0xf5, 0xb0, 0x16, 0xf2, 0x0c, 0x49, 0x9f, 0x3c, 0xbe, 0x5d, 0x57, + 0x25, 0x3f, 0x46, 0x4b, 0xed, 0x82, 0x4e, 0xb5, 0x21, 0xd1, 0x91, 0xf3, + 0xdc, 0x66, 0x8e, 0xb9, 0xda, 0x87, 0xc8, 0x72, 0x5a, 0x01, 0x2e, 0x79, + 0x69, 0x75, 0x6a, 0x5e, 0xd5, 0x30, 0x26, 0x6f, 0x10, 0x9a, 0x46, 0x66, + 0x99, 0x7f, 0xcc, 0x27, 0x41, 0x9c, 0x20, 0x8a, 0xb0, 0xb4, 0x0c, 0xf4, + 0x2d, 0x5a, 0xe9, 0x72, 0xf2, 0xdc, 0xb1, 0x0f, 0xc3, 0xc8, 0xcb, 0x60, + 0xf1, 0x0c, 0xeb, 0x8f, 0x44, 0x39, 0x4d, 0x8e, 0x66, 0x63, 0x3f, 0x78, + 0x46, 0xf1, 0xab, 0xb1, 0x1c, 0x58, 0x1a, 0x48, 0x27, 0xd5, 0x60, 0x65, + 0x58, 0xbb, 0xd7, 0xfc, 0xb6, 0x26, 0x3b, 0x4c, 0x87, 0x7e, 0x16, 0x82, + 0x77, 0x3f, 0xa9, 0x4f, 0x1a, 0x1d, 0xba, 0x16, 0x7b, 0xef, 0xc4, 0x44, + 0xb8, 0x99, 0x75, 0xda, 0xa7, 0xf8, 0xd3, 0x0c, 0x6d, 0xfd, 0xfc, 0x39, + 0x7c, 0x21, 0xdb, 0x56, 0x9f, 0x88, 0x7a, 0x9c, 0xaf, 0x74, 0xbd, 0x88, + 0x10, 0xc6, 0xbf, 0x8a, 0x80, 0xf3, 0x8d, 0x22, 0x67, 0x29, 0x5c, 0x3e, + 0x05, 0xaf, 0xc3, 0x69, 0x9a, 0xbe, 0x11, 0xcf, 0xa6, 0x9d, 0xd3, 0x85, + 0xde, 0x7d, 0xa7, 0x38, 0x71, 0xe4, 0xc1, 0x6a, 0xbf, 0xd1, 0xba, 0x60, + 0xab, 0xed, 0xeb, 0x54, 0xee, 0xc3, 0x76, 0x3c, 0xda, 0xa5, 0x33, 0xab, + 0xe9, 0x70, 0xf7, 0x5d, 0x63, 0xd2, 0xe9, 0x36, 0xe7, 0x5b, 0xca, 0x2d, + 0x1b, 0x46, 0x7e, 0x42, 0x49, 0x00, 0x65, 0x64, 0x48, 0x43, 0xa5, 0x09, + 0xd2, 0xdd, 0x58, 0xd1, 0x78, 0xe2, 0x8a, 0x43, 0x5e, 0xf4, 0xc4, 0x8f, + 0x20, 0x17, 0xc5, 0xf7, 0x24, 0x4b, 0x4d, 0x8a, 0x74, 0xfe, 0x02, 0x4b, + 0x51, 0x3c, 0xfb, 0x36, 0xdd, 0x2d, 0x2d, 0xad, 0xa6, 0xfd, 0x5e, 0x89, + 0x75, 0xda, 0x15, 0x95}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 239 + {SEC_OID_SHA224, + 239, + {0x3f, 0xa3, 0x51, 0xc9, 0x77, 0xa5, 0xfe, 0xe0, 0x2f, 0x87, 0x5b, 0xb2, + 0x84, 0xa2, 0x5b, 0xbd, 0xe9, 0x17, 0x5c, 0xdd, 0xb7, 0x9e, 0x53, 0xad, + 0x79, 0xb7, 0x6b, 0x6e, 0x37, 0x6a, 0x89, 0x67, 0xac, 0x81, 0xe6, 0xff, + 0xe8, 0xb5, 0x09, 0x1b, 0x4d, 0x4f, 0xfc, 0x3b, 0xb4, 0x39, 0x48, 0x50, + 0xeb, 0x91, 0x2d, 0x2c, 0x98, 0xf6, 0x0a, 0xb4, 0xfb, 0xd2, 0x4e, 0x0b, + 0x5b, 0x28, 0xb4, 0x7e, 0x45, 0x6d, 0x36, 0xae, 0xc7, 0xc1, 0x1f, 0xed, + 0xfb, 0x52, 0xad, 0x03, 0x07, 0xec, 0x24, 0x38, 0x0b, 0xa1, 0xa2, 0x32, + 0x3e, 0x7f, 0x57, 0x86, 0xf6, 0x55, 0xa6, 0xf6, 0xf6, 0x04, 0x8a, 0x0b, + 0xbf, 0x6e, 0x42, 0x57, 0xc2, 0x2d, 0xec, 0xd0, 0x0d, 0x55, 0x55, 0x6d, + 0x06, 0xbc, 0xc1, 0x38, 0xee, 0xcf, 0x2d, 0x51, 0xf2, 0x35, 0x3d, 0xf2, + 0xc8, 0x2c, 0x29, 0x22, 0x78, 0x90, 0xf2, 0x35, 0xcf, 0x84, 0x49, 0x5f, + 0xeb, 0xac, 0x0b, 0x07, 0x4c, 0x35, 0xa0, 0x72, 0xcd, 0x97, 0xff, 0x20, + 0x6e, 0x3f, 0xb5, 0x34, 0xde, 0x03, 0x15, 0xaf, 0xcb, 0x4c, 0x36, 0x91, + 0x8e, 0xd8, 0xe3, 0x9e, 0x84, 0xc6, 0xa1, 0xbe, 0xd4, 0x94, 0x1e, 0xa9, + 0xad, 0xe5, 0x8d, 0x45, 0xea, 0x21, 0x51, 0x74, 0xb0, 0xd4, 0x57, 0x00, + 0x91, 0x8e, 0x9a, 0x3b, 0x44, 0xc1, 0xcb, 0x91, 0xbf, 0xa5, 0x2d, 0x66, + 0x3f, 0xfd, 0x04, 0xdb, 0xd7, 0x08, 0x89, 0xb1, 0x26, 0xf0, 0x30, 0xce, + 0x53, 0xe6, 0x13, 0xd4, 0x7f, 0x7c, 0xd3, 0x32, 0x48, 0x56, 0xf1, 0xc4, + 0x12, 0x86, 0xd6, 0xee, 0x16, 0x21, 0x7b, 0x0f, 0xbb, 0xfc, 0x3f, 0xfa, + 0x4a, 0xd4, 0xf2, 0xd3, 0x23, 0xab, 0x36, 0xff, 0xf4, 0x12, 0x9c, 0xda, + 0x11, 0xe4, 0x25, 0x60, 0x79, 0x11, 0x41, 0xea, 0x22, 0x00, 0x0e, 0xad, + 0x1e, 0x25, 0x38, 0xcf}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 240 + {SEC_OID_SHA224, + 240, + {0x19, 0x9e, 0x5b, 0x88, 0x6b, 0xbb, 0xac, 0x2f, 0xca, 0x65, 0x42, 0xb3, + 0x17, 0x26, 0x32, 0x6b, 0xe0, 0x9f, 0xa9, 0xb8, 0x65, 0xfd, 0xff, 0x48, + 0x2e, 0xf3, 0x2c, 0xa5, 0xe9, 0x1a, 0xb9, 0xb8, 0xa5, 0x94, 0xad, 0x1f, + 0xca, 0x63, 0x6c, 0x08, 0xd5, 0xba, 0x24, 0x2e, 0xe5, 0x03, 0xd0, 0x50, + 0x05, 0x74, 0xfc, 0x07, 0xdf, 0xea, 0xa2, 0xcc, 0xd6, 0xb0, 0xce, 0x2c, + 0xec, 0x51, 0xf3, 0xd9, 0x75, 0x12, 0xe8, 0x94, 0x94, 0xd6, 0xa3, 0x30, + 0x84, 0x09, 0x5e, 0x1e, 0x3a, 0xfc, 0xfd, 0x01, 0x3f, 0x95, 0x95, 0x2e, + 0x39, 0x10, 0xb7, 0x4f, 0x46, 0x7d, 0x8d, 0x57, 0x49, 0x17, 0xd5, 0xe0, + 0x08, 0x69, 0x73, 0xda, 0xcd, 0xd0, 0x05, 0xd9, 0x6e, 0x0c, 0xef, 0x0f, + 0x6f, 0x51, 0x89, 0x94, 0x33, 0x53, 0x91, 0x23, 0x8c, 0xad, 0xad, 0xb5, + 0x87, 0x10, 0x95, 0xcb, 0x39, 0x9e, 0x2b, 0x5a, 0xf5, 0x1e, 0x06, 0xc0, + 0x0d, 0x2b, 0x78, 0xac, 0x3b, 0x10, 0xd1, 0x6e, 0x2a, 0x39, 0x62, 0x84, + 0x35, 0xe5, 0x23, 0xf5, 0x48, 0x73, 0x26, 0x5b, 0x97, 0x87, 0x4e, 0xa8, + 0xf3, 0xc4, 0x4c, 0x0b, 0xb3, 0x31, 0x16, 0x7b, 0x66, 0xad, 0x05, 0x5c, + 0xbb, 0x6e, 0x23, 0x6e, 0xed, 0x72, 0xa8, 0x00, 0x81, 0xac, 0xe1, 0x1b, + 0xae, 0x8a, 0xaf, 0x39, 0x29, 0x75, 0x87, 0xe5, 0xbe, 0x43, 0x38, 0xf3, + 0xba, 0xaa, 0x2a, 0x66, 0x23, 0xa9, 0x62, 0x41, 0x62, 0xab, 0x58, 0x13, + 0x71, 0xfe, 0x58, 0xf0, 0xea, 0x58, 0xef, 0xd6, 0x84, 0x65, 0x45, 0x15, + 0x02, 0xae, 0x27, 0x59, 0x6c, 0xd5, 0x8f, 0xe4, 0x0a, 0x84, 0x1b, 0xe2, + 0x95, 0xa8, 0x1d, 0xf6, 0x36, 0xbf, 0xae, 0xe1, 0x6a, 0xfd, 0xaf, 0xb0, + 0x1d, 0xcc, 0x71, 0x7c, 0xd0, 0x2b, 0x60, 0x65, 0xc1, 0xe9, 0x9b, 0xc9, + 0x18, 0xf9, 0x07, 0x86}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 241 + {SEC_OID_SHA224, + 241, + {0x7e, 0x6a, 0xf5, 0xca, 0x28, 0x7a, 0x55, 0x46, 0xbc, 0x76, 0xaf, 0xcf, + 0x42, 0xb1, 0xd5, 0xa8, 0xe4, 0xb3, 0xc3, 0xe2, 0x76, 0xf6, 0xa5, 0x6b, + 0xb6, 0x43, 0xcf, 0x3d, 0x84, 0x99, 0x54, 0x37, 0xe8, 0x30, 0xbc, 0xa4, + 0x98, 0xc6, 0x51, 0xb8, 0x73, 0xb4, 0x8c, 0x39, 0x49, 0x3e, 0x71, 0xc6, + 0xfd, 0x23, 0xeb, 0x76, 0xbd, 0x0d, 0x75, 0x23, 0xe0, 0x92, 0xea, 0x4c, + 0x8f, 0x10, 0x6a, 0x50, 0x5f, 0x52, 0x60, 0x59, 0x30, 0xb8, 0xec, 0x24, + 0x4a, 0xc9, 0xb0, 0x2d, 0xc1, 0x4a, 0x08, 0x98, 0x82, 0x46, 0x2c, 0xd9, + 0x47, 0xd6, 0xe8, 0x51, 0xd6, 0xc5, 0x99, 0x9a, 0xb7, 0xb5, 0x32, 0x5a, + 0xfb, 0x1e, 0x7c, 0x3a, 0x75, 0xf7, 0x20, 0x64, 0xf6, 0xa6, 0x63, 0x07, + 0xdc, 0xfd, 0x98, 0xf8, 0x6d, 0x8e, 0x70, 0x5a, 0xc5, 0xd4, 0x4d, 0x5a, + 0x62, 0x02, 0x3d, 0x97, 0xeb, 0xf9, 0xa7, 0x59, 0xc6, 0xc6, 0x57, 0xea, + 0x29, 0x03, 0x9e, 0xe6, 0x33, 0x70, 0x34, 0x46, 0x10, 0xa2, 0xa0, 0x72, + 0xaa, 0x45, 0x9b, 0x53, 0x09, 0xfa, 0x1e, 0xd4, 0xe1, 0x56, 0x9e, 0xc4, + 0x0c, 0x57, 0x57, 0x81, 0x66, 0xad, 0x80, 0xa5, 0xda, 0x0f, 0x3b, 0x6d, + 0x4f, 0x48, 0xa9, 0xc5, 0xcd, 0xe4, 0x43, 0x5d, 0x8e, 0xdd, 0x5d, 0x90, + 0x9f, 0xa7, 0x62, 0x28, 0xd8, 0xd7, 0xae, 0x71, 0xec, 0x57, 0x09, 0xad, + 0x08, 0xc2, 0x4d, 0xd4, 0x92, 0x80, 0x30, 0x8e, 0x41, 0x33, 0x96, 0x11, + 0xdf, 0x6f, 0x2e, 0x33, 0x92, 0x15, 0xa7, 0x0b, 0x90, 0x1f, 0x18, 0x9a, + 0xa7, 0x47, 0xbe, 0x01, 0x86, 0x7b, 0x8f, 0xdc, 0x08, 0xba, 0x7f, 0xb0, + 0xa8, 0x67, 0xf3, 0xff, 0x0e, 0x0a, 0xad, 0xb1, 0x23, 0x74, 0x70, 0x00, + 0xdb, 0x8d, 0x17, 0x1b, 0x98, 0x64, 0xbb, 0x95, 0x88, 0x5e, 0x91, 0x2f, + 0x76, 0xb3, 0xb2, 0x1d}, + pub_key_0, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_signature_2048_sha224_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h new file mode 100644 index 000000000..c982140c5 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h @@ -0,0 +1,7280 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_2048_sha256_vectors_h__ +#define rsa_signature_2048_sha256_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_1{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa2, 0xb4, 0x51, + 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, 0x51, 0x35, 0x50, + 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, 0x09, 0x4f, 0xa1, + 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, 0x3f, 0x7c, 0xaf, + 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, 0x17, 0x00, 0xf6, + 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, 0xc8, 0x84, 0x50, + 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, 0x2e, 0xd8, 0xa7, + 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, 0x15, 0xe8, 0x24, + 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, 0x25, 0x4a, 0x2f, + 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, 0xe1, 0xa0, 0x29, + 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, 0x90, 0xed, 0x81, + 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, 0x04, 0x28, 0xe0, + 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, 0x21, 0xd0, 0xfc, + 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, 0x4d, 0x1e, 0xce, + 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, 0xed, 0x54, 0x11, + 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, 0x09, 0xad, 0xa0, + 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, 0x69, 0x81, 0x6f, + 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, 0x79, 0xd4, 0x60, + 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, 0xc2, 0x2c, 0x4e, + 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, 0x62, 0x80, 0x7d, + 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, 0x6f, 0x45, 0x3d, + 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, 0xf7, 0x42, 0xb9, + 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_2{ + 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00, + 0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x90, 0xa5, 0xd7, + 0xab, 0xa2, 0xc8, 0xdc, 0x82, 0x8e, 0x61, 0x6f, 0xc1, 0xfc, 0x45, 0xc7, + 0xc5, 0x21, 0x30, 0xc8, 0x58, 0x9d, 0xcb, 0xe2, 0x91, 0x3d, 0xa1, 0x87, + 0x57, 0x2f, 0x6c, 0x23, 0x21, 0x7b, 0x89, 0xa5, 0x18, 0x6b, 0x6f, 0x90, + 0xcb, 0xe0, 0x53, 0xab, 0xfb, 0x08, 0x85, 0xa9, 0x1f, 0x14, 0x1d, 0xbe, + 0x10, 0x6c, 0xe6, 0xad, 0x30, 0x39, 0x04, 0xa5, 0x94, 0x1d, 0xf2, 0x6c, + 0xed, 0x10, 0x47, 0x8c, 0xb5, 0x6a, 0x7b, 0xd6, 0xcf, 0x13, 0x13, 0xc4, + 0x96, 0x6d, 0x9c, 0xf7, 0xc4, 0x50, 0x9d, 0x9d, 0xc6, 0x35, 0x66, 0xaa, + 0x32, 0x3e, 0x11, 0x0a, 0xf2, 0x19, 0xf3, 0x39, 0x8c, 0x04, 0xe7, 0x9b, + 0xb4, 0x86, 0xde, 0x87, 0x03, 0x79, 0x34, 0x73, 0x13, 0x6f, 0x5c, 0x90, + 0x51, 0xaf, 0x24, 0xbd, 0x2c, 0x02, 0x08, 0xea, 0x1b, 0xf9, 0x32, 0x1a, + 0x3e, 0x8f, 0x24, 0xaf, 0x00, 0xaa, 0xca, 0x12, 0x16, 0x84, 0x2e, 0xab, + 0x24, 0x8d, 0x58, 0xcf, 0x46, 0xac, 0x78, 0x6c, 0x49, 0xfd, 0x3c, 0xa8, + 0x55, 0x7e, 0x9b, 0x53, 0x99, 0x3a, 0x4b, 0x97, 0x18, 0xcd, 0xc5, 0xc4, + 0x74, 0xbf, 0x1c, 0xfe, 0x58, 0xc0, 0x7a, 0xd9, 0x7b, 0x2c, 0x5a, 0xcb, + 0x7d, 0x86, 0xac, 0xcc, 0x0f, 0xc7, 0xbe, 0xd1, 0x47, 0xad, 0xb2, 0xe7, + 0x7b, 0x86, 0x97, 0xd8, 0x01, 0x50, 0x94, 0x81, 0x17, 0x71, 0x4b, 0x80, + 0x6f, 0xf7, 0x6f, 0x9d, 0x88, 0x14, 0x7d, 0x84, 0xe9, 0x39, 0x87, 0xb7, + 0x24, 0xbf, 0x48, 0x70, 0x42, 0x9e, 0x85, 0xa7, 0xa7, 0xb5, 0x14, 0x86, + 0xa7, 0x8d, 0x8a, 0x88, 0xf1, 0x68, 0x8f, 0x60, 0xe2, 0x15, 0xd4, 0x3d, + 0x06, 0x22, 0x1e, 0x2b, 0x99, 0x3b, 0x5c, 0x12, 0xa6, 0x07, 0xb8, 0x0e, + 0x9e, 0x01, 0x22, 0x47, 0x2b, 0x29, 0x94, 0x5f, 0x76, 0xb5, 0x57, 0x37, + 0xc1, 0x02, 0x01, 0x03}; + +static const std::vector pub_key_3{ + 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00, + 0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x92, 0xbf, 0x17, + 0xcd, 0xbf, 0xfb, 0x42, 0xfa, 0x99, 0x57, 0xce, 0x37, 0x82, 0x6b, 0xb4, + 0x51, 0x70, 0x8e, 0x7c, 0xde, 0xc8, 0x75, 0x2b, 0x80, 0x9c, 0x81, 0xa8, + 0xd1, 0x6f, 0xe5, 0xfe, 0x4d, 0xab, 0x6a, 0x9d, 0xb6, 0xd1, 0x1d, 0xbb, + 0x12, 0x08, 0x66, 0x45, 0xdb, 0x75, 0x46, 0x64, 0x2b, 0x32, 0x2e, 0x83, + 0x31, 0xdd, 0x7f, 0x29, 0xef, 0xf6, 0x8b, 0xf4, 0x0b, 0x24, 0xf8, 0x08, + 0x84, 0xf5, 0x15, 0x2b, 0x1f, 0xda, 0x9b, 0x9f, 0x7a, 0xe2, 0xfc, 0xe2, + 0x72, 0x1c, 0xde, 0xe0, 0xfc, 0x48, 0xf8, 0x5a, 0x6e, 0x8e, 0x64, 0xf7, + 0x67, 0xed, 0x97, 0x27, 0xfd, 0x2d, 0xc5, 0x97, 0x96, 0x7e, 0x27, 0x6a, + 0x5e, 0x2e, 0x76, 0x85, 0x28, 0xaf, 0xdd, 0x9d, 0xf4, 0xb6, 0xdd, 0xda, + 0x4c, 0x17, 0x43, 0x00, 0xe4, 0xda, 0x3c, 0x19, 0xa3, 0xc3, 0x22, 0x99, + 0xe1, 0xe7, 0x85, 0x79, 0x34, 0xc1, 0x4d, 0xd6, 0x20, 0x3d, 0x8c, 0x26, + 0x71, 0x28, 0x9b, 0xc3, 0x92, 0x71, 0x15, 0x97, 0x15, 0x53, 0x64, 0xa5, + 0x90, 0x46, 0xb2, 0xb9, 0xf1, 0x90, 0x5f, 0xe7, 0x17, 0xca, 0x7e, 0xfe, + 0xbb, 0x4c, 0x19, 0x69, 0xb8, 0x04, 0x11, 0x8e, 0xff, 0xa2, 0x40, 0xc1, + 0x1e, 0xbf, 0x97, 0xcd, 0x68, 0xc2, 0xaa, 0x19, 0xc7, 0x87, 0xb3, 0xbe, + 0x21, 0xe6, 0x8c, 0x0e, 0x39, 0x7c, 0x7f, 0x04, 0xc6, 0xef, 0x98, 0x95, + 0x0e, 0x27, 0xe0, 0xe1, 0x9a, 0x40, 0xda, 0x92, 0xa3, 0xea, 0x10, 0x80, + 0x0f, 0xe9, 0x25, 0x2b, 0x77, 0x02, 0x6d, 0x14, 0xc2, 0xfa, 0x1e, 0xb4, + 0xac, 0x10, 0x24, 0x91, 0xe5, 0x77, 0x32, 0x79, 0xf0, 0x7d, 0x85, 0x6d, + 0x44, 0x6f, 0x45, 0x16, 0x9b, 0x09, 0xbf, 0x60, 0xb8, 0xa2, 0x69, 0x5f, + 0x5e, 0x48, 0x64, 0xea, 0xaf, 0x95, 0x90, 0xae, 0xc8, 0xc7, 0xc2, 0xf8, + 0x6d, 0x02, 0x01, 0x03}; + +const RsaSignatureTestVector kRsaSignature2048Sha256WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + 1, + {0x84, 0x0f, 0x5d, 0xac, 0x53, 0x10, 0x6d, 0xd1, 0xf9, 0xc5, 0x72, 0x19, + 0x22, 0x4c, 0xf5, 0x12, 0x89, 0x29, 0x0c, 0x42, 0xf2, 0x04, 0x66, 0x87, + 0x5b, 0xa8, 0xe8, 0x30, 0xac, 0x56, 0x90, 0xe5, 0x41, 0x53, 0x6f, 0xcc, + 0x8a, 0xb0, 0x3b, 0x73, 0x1f, 0x82, 0xbf, 0x66, 0xd8, 0x3f, 0x19, 0x4e, + 0x7e, 0x18, 0x0b, 0x39, 0x63, 0xec, 0x7a, 0x2f, 0x3f, 0x79, 0x04, 0xa7, + 0xce, 0x49, 0xae, 0xd4, 0x7d, 0xa4, 0xd4, 0xb7, 0x94, 0x21, 0xea, 0xf9, + 0x37, 0xd3, 0x01, 0xb3, 0xe6, 0x96, 0x16, 0x92, 0x97, 0xb7, 0x97, 0xc3, + 0x2c, 0x07, 0x6a, 0x12, 0xbe, 0x4d, 0xe0, 0xb5, 0x8e, 0x00, 0x3c, 0x51, + 0x23, 0x05, 0x1a, 0x84, 0xa1, 0x0c, 0x62, 0xf8, 0xda, 0xc2, 0xf4, 0x2a, + 0x86, 0x40, 0x00, 0x8e, 0xb3, 0xc7, 0xcc, 0xcd, 0x67, 0x60, 0xff, 0x5b, + 0x51, 0xb6, 0x89, 0x76, 0x39, 0x22, 0x58, 0x28, 0x45, 0xf0, 0x48, 0xfb, + 0x81, 0x50, 0xe5, 0xa7, 0xa6, 0xca, 0x2e, 0xcc, 0xc7, 0xbd, 0xc8, 0x53, + 0x49, 0xad, 0x5b, 0x26, 0xc5, 0x21, 0x37, 0xa7, 0x9f, 0xa3, 0xfe, 0x5c, + 0x29, 0xab, 0x5c, 0xd7, 0x61, 0x50, 0x13, 0x21, 0x9c, 0x19, 0x41, 0xb6, + 0x70, 0x8e, 0x9c, 0x3c, 0x23, 0xfe, 0xff, 0x5f, 0xeb, 0xaf, 0x0c, 0x8e, + 0xbc, 0xa5, 0x75, 0x0b, 0x54, 0xe3, 0xe6, 0xe9, 0x9a, 0x3e, 0x87, 0x6b, + 0x39, 0x6f, 0x27, 0x86, 0x0b, 0x7f, 0x3e, 0xc4, 0xe9, 0x19, 0x17, 0x03, + 0xc6, 0x33, 0x2d, 0x94, 0x4f, 0x6f, 0x69, 0x75, 0x11, 0x67, 0x68, 0x0c, + 0x79, 0xc4, 0xf6, 0xb5, 0x7f, 0x1c, 0xc8, 0x75, 0x5d, 0x24, 0xb6, 0xec, + 0x15, 0x8c, 0xcd, 0xba, 0xcd, 0xb2, 0x31, 0x07, 0xa3, 0x3c, 0xb6, 0xb3, + 0x32, 0x51, 0x6c, 0x13, 0x27, 0x4d, 0x1f, 0x9d, 0xcc, 0xc2, 0x1d, 0xce, + 0xd8, 0x69, 0xe4, 0x86}, + pub_key_1, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + 2, + {0x8a, 0x1b, 0x22, 0x0c, 0xb2, 0xab, 0x41, 0x5d, 0xc7, 0x60, 0xeb, 0x7f, + 0x5b, 0xb1, 0x03, 0x35, 0xa3, 0xcc, 0xa2, 0x69, 0xd7, 0xdb, 0xbf, 0x7d, + 0x09, 0x62, 0xba, 0x79, 0xf9, 0xcf, 0x7b, 0x43, 0xa5, 0xfc, 0x09, 0xc9, + 0x9a, 0x15, 0x84, 0xf0, 0x74, 0x03, 0x47, 0x3d, 0x6c, 0x18, 0x9a, 0x83, + 0x68, 0x97, 0xa5, 0xb6, 0xf8, 0xea, 0x9f, 0xa2, 0x2d, 0x60, 0x1e, 0x6b, + 0xa5, 0xf7, 0x41, 0x1f, 0xe2, 0x7c, 0x63, 0x8b, 0x81, 0xb1, 0xa2, 0x23, + 0x63, 0x58, 0x3a, 0x80, 0xfc, 0xe8, 0xc7, 0xdf, 0x3e, 0x40, 0xfb, 0x51, + 0xbd, 0x0e, 0x60, 0xd0, 0xa6, 0x65, 0x3f, 0x79, 0xf3, 0xbc, 0xb7, 0xec, + 0x3e, 0x9d, 0xc1, 0x4c, 0xfb, 0x5b, 0x31, 0xab, 0x17, 0x35, 0xbc, 0xa6, + 0x92, 0xd5, 0x0a, 0xc0, 0x3f, 0x97, 0x9d, 0xda, 0x92, 0x74, 0x7c, 0x64, + 0x30, 0xf8, 0x04, 0x5e, 0xfa, 0x35, 0x13, 0xba, 0x6e, 0x0c, 0xe3, 0xe9, + 0xe3, 0x55, 0x70, 0xe1, 0xc3, 0x0c, 0x8e, 0xbe, 0x58, 0x9b, 0x44, 0x19, + 0x2e, 0x13, 0x44, 0xca, 0x83, 0xdf, 0xa5, 0x76, 0xfc, 0x6f, 0xdc, 0x7b, + 0xf1, 0xcd, 0x7c, 0xee, 0x87, 0x5b, 0x00, 0x1c, 0x8c, 0x02, 0xce, 0x8d, + 0x60, 0x27, 0x69, 0xe4, 0xbd, 0x9d, 0x24, 0x1c, 0x48, 0x57, 0x18, 0x2a, + 0x00, 0x89, 0xa8, 0xb6, 0x76, 0x44, 0xe7, 0x3e, 0xef, 0x10, 0x5c, 0x55, + 0x0e, 0xfa, 0x47, 0xa4, 0x08, 0x74, 0x28, 0x93, 0x95, 0xac, 0x0c, 0x4e, + 0x02, 0xfd, 0x4b, 0xa9, 0x8e, 0x13, 0x0a, 0x4c, 0x2d, 0x1b, 0x95, 0x52, + 0x1c, 0x6a, 0xf4, 0xa0, 0x02, 0xac, 0x3b, 0xdc, 0x6e, 0x52, 0x12, 0x2a, + 0xe4, 0xc0, 0x8c, 0xc3, 0xda, 0x1c, 0x89, 0x6e, 0x05, 0x9a, 0xcb, 0xdd, + 0xec, 0x57, 0x4a, 0xc0, 0x43, 0x2f, 0x61, 0x03, 0xdd, 0x97, 0x27, 0x3d, + 0x88, 0x03, 0xc1, 0x02}, + pub_key_1, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + 3, + {0x26, 0x44, 0x91, 0xe8, 0x44, 0xc1, 0x19, 0xf1, 0x4e, 0x42, 0x5c, 0x03, + 0x28, 0x21, 0x39, 0xa5, 0x58, 0xdc, 0xda, 0xeb, 0x82, 0xa4, 0x62, 0x81, + 0x73, 0xcd, 0x40, 0x7f, 0xd3, 0x19, 0xf9, 0x07, 0x6e, 0xae, 0xbc, 0x0d, + 0xd8, 0x7a, 0x1c, 0x22, 0xe4, 0xd1, 0x78, 0x39, 0x09, 0x68, 0x86, 0xd5, + 0x8a, 0x9d, 0x5b, 0x7f, 0x7a, 0xeb, 0x63, 0xef, 0xec, 0x56, 0xc4, 0x5a, + 0xc7, 0xbe, 0xad, 0x42, 0x03, 0xb6, 0x88, 0x6e, 0x1f, 0xaa, 0x90, 0xe0, + 0x28, 0xec, 0x0a, 0xe0, 0x94, 0xd4, 0x6b, 0xf3, 0xf9, 0x7e, 0xfd, 0xd1, + 0x90, 0x45, 0xcf, 0xbc, 0x25, 0xa1, 0xab, 0xda, 0x24, 0x32, 0x63, 0x9f, + 0x98, 0x76, 0x40, 0x5c, 0x0d, 0x68, 0xf8, 0xed, 0xbf, 0x04, 0x7c, 0x12, + 0xa4, 0x54, 0xf7, 0x68, 0x1d, 0x5d, 0x5a, 0x2b, 0x54, 0xbd, 0x37, 0x23, + 0xd1, 0x93, 0xdb, 0xad, 0x43, 0x38, 0xba, 0xad, 0x75, 0x32, 0x64, 0x00, + 0x6e, 0x2d, 0x08, 0x93, 0x1c, 0x4b, 0x8b, 0xb7, 0x9a, 0xa1, 0xc9, 0xca, + 0xd1, 0x0e, 0xb6, 0x60, 0x5f, 0x87, 0xc5, 0x83, 0x1f, 0x6e, 0x2b, 0x08, + 0xe0, 0x02, 0xf9, 0xc6, 0xf2, 0x11, 0x41, 0xf5, 0x84, 0x1d, 0x92, 0x72, + 0x7d, 0xd3, 0xe1, 0xd9, 0x9c, 0x36, 0xbc, 0x56, 0x0d, 0xa3, 0xc9, 0x06, + 0x7d, 0xf9, 0x9f, 0xca, 0xf8, 0x18, 0x94, 0x1f, 0x72, 0x58, 0x8b, 0xe3, + 0x30, 0x32, 0xba, 0xd2, 0x2c, 0xaf, 0x67, 0x04, 0x22, 0x3b, 0xb1, 0x14, + 0xd5, 0x75, 0xb6, 0xd0, 0x2d, 0x9d, 0x22, 0x2b, 0x58, 0x00, 0x05, 0xd9, + 0x30, 0xe8, 0xf4, 0x0c, 0xce, 0x9f, 0x67, 0x2e, 0xeb, 0xb6, 0x34, 0xa2, + 0x01, 0x77, 0xd8, 0x43, 0x51, 0x62, 0x79, 0x64, 0xb8, 0x3f, 0x20, 0x53, + 0xd7, 0x36, 0xa8, 0x4a, 0xb1, 0xa0, 0x05, 0xf6, 0x3b, 0xd5, 0xba, 0x94, + 0x3d, 0xe6, 0x20, 0x5c}, + pub_key_1, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + 4, + {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1, + 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b, + 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30, + 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1, + 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde, + 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda, + 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b, + 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6, + 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99, + 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41, + 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b, + 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec, + 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac, + 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c, + 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac, + 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f, + 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25, + 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c, + 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e, + 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed, + 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47, + 0xf8, 0x81, 0x63, 0xa8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + 5, + {0x51, 0x3a, 0x5a, 0xbd, 0xe1, 0x6b, 0x5e, 0x0e, 0xcb, 0x86, 0x59, 0xd3, + 0xca, 0x08, 0x45, 0x80, 0x0a, 0xdf, 0x75, 0xcf, 0xc4, 0x43, 0x7d, 0x42, + 0xfa, 0x34, 0xe7, 0xaa, 0xfb, 0xbe, 0x35, 0xfc, 0x59, 0x84, 0xd3, 0x56, + 0x0c, 0xba, 0x93, 0x8f, 0x9a, 0x62, 0x2e, 0x93, 0x2b, 0xb6, 0x16, 0x2b, + 0x7f, 0xbb, 0x6c, 0xd8, 0xc1, 0xcf, 0x88, 0x15, 0xf2, 0x8c, 0x49, 0x59, + 0x95, 0xac, 0x18, 0xcd, 0xbe, 0x8f, 0xab, 0xfd, 0xce, 0x29, 0xc1, 0x7a, + 0xa0, 0x21, 0xdf, 0x19, 0x2a, 0xc0, 0x2d, 0x08, 0x0d, 0x7c, 0x5e, 0xda, + 0x6b, 0xd4, 0xc9, 0x91, 0x54, 0x17, 0x8a, 0x9d, 0x5e, 0x1c, 0xf3, 0xff, + 0x41, 0x77, 0x10, 0x63, 0x15, 0xf4, 0xe6, 0xd7, 0x4c, 0x99, 0x1b, 0x60, + 0x10, 0x69, 0xac, 0xd6, 0x0b, 0x55, 0xb3, 0xbb, 0x4d, 0xbf, 0x63, 0x16, + 0xc3, 0x50, 0x96, 0xa4, 0x87, 0xd6, 0x75, 0x61, 0x81, 0xd3, 0x39, 0x49, + 0x44, 0xf1, 0xc7, 0x42, 0xa2, 0xf4, 0xd6, 0x08, 0xce, 0x4f, 0x6a, 0xbb, + 0xfb, 0x72, 0x34, 0x7a, 0xd7, 0xd3, 0x42, 0xae, 0x15, 0xdd, 0x6d, 0x10, + 0x49, 0xfb, 0xd0, 0xff, 0x55, 0xf4, 0xd7, 0xc4, 0x3a, 0xb8, 0x05, 0xf8, + 0x1f, 0xf1, 0xfb, 0xe9, 0x25, 0x6b, 0x5c, 0x78, 0xc2, 0xde, 0x6b, 0xeb, + 0x78, 0x7f, 0x4b, 0x6d, 0x66, 0xd2, 0x90, 0xa3, 0xd4, 0xc4, 0x85, 0x73, + 0x68, 0xae, 0xa5, 0xf7, 0xeb, 0xaa, 0x12, 0x96, 0x02, 0x0c, 0x8f, 0x9e, + 0x36, 0x70, 0x44, 0x1a, 0x08, 0x03, 0x8b, 0xb8, 0x10, 0xe8, 0x53, 0xa6, + 0x54, 0xe4, 0x43, 0x16, 0xa4, 0xe5, 0x24, 0x28, 0x74, 0x51, 0x23, 0xce, + 0x27, 0x14, 0x02, 0x0d, 0x00, 0xe5, 0x5a, 0x9e, 0xb8, 0x2f, 0x7f, 0xb4, + 0x1c, 0x73, 0xd8, 0x52, 0xa8, 0x2b, 0x00, 0x36, 0x70, 0x24, 0x6c, 0x6c, + 0xa2, 0x04, 0x5f, 0xc8}, + pub_key_1, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + 6, + {0x38, 0xc0, 0x42, 0xa0, 0x0d, 0x6f, 0x27, 0x74, 0x2a, 0x46, 0xf1, 0xf9, + 0x63, 0xa7, 0xb2, 0xe0, 0x4f, 0x0e, 0xac, 0x63, 0x78, 0x49, 0x63, 0x1a, + 0x49, 0x1b, 0x8e, 0x4e, 0x58, 0xfc, 0x72, 0x1c, 0x6c, 0xe6, 0x20, 0xd5, + 0xe7, 0x05, 0xdc, 0x8e, 0x73, 0x40, 0x9c, 0x39, 0x09, 0xc1, 0xc6, 0x8b, + 0x6b, 0xdb, 0x2b, 0x30, 0xf8, 0x82, 0xcf, 0x27, 0x97, 0xe6, 0x50, 0x30, + 0xb3, 0x8c, 0x4e, 0x7d, 0xaf, 0x6f, 0xef, 0x9d, 0x1f, 0x11, 0x5c, 0x89, + 0x00, 0x86, 0xcf, 0x54, 0xca, 0x3e, 0x7c, 0x2b, 0x21, 0xdc, 0xbf, 0xd1, + 0x25, 0x0e, 0xd1, 0xd9, 0x25, 0x81, 0x09, 0x70, 0xf1, 0x7d, 0xbf, 0x48, + 0x2d, 0x17, 0x84, 0xf2, 0x96, 0xad, 0xee, 0x9a, 0xce, 0x69, 0x79, 0x07, + 0x5c, 0x1e, 0x12, 0xf5, 0x58, 0x0c, 0xfb, 0x32, 0x2e, 0x87, 0x37, 0xdb, + 0x9d, 0x12, 0x7d, 0x38, 0xe1, 0xb9, 0x9e, 0xd8, 0x7e, 0xc4, 0x94, 0x48, + 0xa1, 0x8a, 0x6f, 0xee, 0x65, 0x0d, 0x3c, 0x27, 0xe4, 0xa2, 0xa8, 0x6a, + 0x3d, 0x6e, 0x3c, 0xe4, 0xfe, 0x64, 0x12, 0x0b, 0xe6, 0x08, 0x72, 0xfa, + 0x07, 0xa3, 0xf7, 0x8a, 0x11, 0x27, 0x15, 0xc1, 0x67, 0xfb, 0x6c, 0x90, + 0x06, 0x98, 0xba, 0x1a, 0xfd, 0x82, 0x40, 0x87, 0xa4, 0xcf, 0x73, 0x33, + 0x35, 0xc4, 0xa6, 0xd5, 0x12, 0x0e, 0x3b, 0x29, 0xbc, 0x42, 0xf3, 0xb3, + 0xd5, 0xdb, 0x79, 0x97, 0x3e, 0x4e, 0x32, 0x1e, 0x09, 0x10, 0xa2, 0x88, + 0xd1, 0x8c, 0xdb, 0xa1, 0x72, 0xd0, 0x60, 0x28, 0x3c, 0x4f, 0x4c, 0x66, + 0x56, 0xe9, 0x17, 0x5a, 0x18, 0xb7, 0x56, 0xb7, 0xd0, 0x62, 0x51, 0xe9, + 0x06, 0x0b, 0xbf, 0xca, 0xb0, 0x49, 0x78, 0x85, 0x3e, 0xec, 0x60, 0x32, + 0x85, 0x0a, 0x0e, 0x75, 0x7b, 0xc0, 0xc6, 0x1a, 0xd3, 0x8a, 0xa4, 0xeb, + 0x6b, 0xb6, 0xd9, 0x07}, + pub_key_1, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + 7, + {0x2a, 0xe8, 0xd9, 0x5b, 0x19, 0xcb, 0xd6, 0x4d, 0x0e, 0x34, 0x3f, 0xf4, + 0x13, 0xff, 0xfb, 0x85, 0xd8, 0xe6, 0x71, 0x3c, 0x06, 0xac, 0x8a, 0x1c, + 0xeb, 0xa7, 0xf3, 0x92, 0x4f, 0xa7, 0x40, 0xf8, 0xd2, 0xb3, 0xe1, 0x20, + 0xfd, 0x71, 0xf2, 0x27, 0x11, 0xe7, 0x95, 0xcd, 0x64, 0x68, 0xc5, 0xe2, + 0x63, 0xb1, 0xa5, 0xba, 0x6a, 0xc6, 0xb8, 0xfa, 0x9e, 0x23, 0xd2, 0xd6, + 0xe7, 0x24, 0x3f, 0x51, 0x05, 0x92, 0xa6, 0x1d, 0x13, 0x4e, 0x68, 0xb8, + 0xea, 0xd0, 0x06, 0x12, 0xdb, 0xf3, 0x8c, 0x5b, 0x73, 0x02, 0xab, 0xc3, + 0xbf, 0x33, 0xf2, 0x3e, 0x6d, 0x48, 0x16, 0xa6, 0xe3, 0xdd, 0xce, 0xa6, + 0x48, 0x25, 0x66, 0xe8, 0x4f, 0x57, 0x46, 0x4f, 0x7d, 0x56, 0xde, 0x4c, + 0xef, 0x0b, 0x22, 0x56, 0xef, 0x21, 0x87, 0x4d, 0xda, 0x4c, 0x13, 0x1a, + 0x47, 0x29, 0x2f, 0xf8, 0xef, 0x85, 0x3f, 0x93, 0x80, 0x44, 0x83, 0xc8, + 0xe6, 0x37, 0x3d, 0x39, 0xca, 0x3a, 0x22, 0x55, 0x2e, 0x75, 0x42, 0x7b, + 0x81, 0x2b, 0x86, 0x1d, 0xe6, 0xa3, 0x10, 0xff, 0x4c, 0x36, 0x6f, 0x6f, + 0x66, 0x04, 0x11, 0x6e, 0xfd, 0x97, 0x70, 0x17, 0x0a, 0xa4, 0x23, 0x55, + 0x4c, 0x4e, 0xbb, 0xd2, 0xb5, 0xc0, 0x69, 0x89, 0x50, 0xe6, 0x6b, 0xb5, + 0xb7, 0xc5, 0xc3, 0x46, 0x28, 0x5d, 0x9f, 0x5c, 0x35, 0x14, 0x62, 0x55, + 0x73, 0x6b, 0x6e, 0x81, 0x8e, 0x8e, 0x77, 0x98, 0x3c, 0x93, 0xb2, 0x1e, + 0x7f, 0x60, 0xb0, 0x4a, 0x7a, 0x52, 0x55, 0x98, 0xe7, 0xfd, 0x80, 0x49, + 0xb1, 0x81, 0x00, 0x0b, 0xff, 0xc7, 0xf3, 0x75, 0x3a, 0x50, 0x43, 0x70, + 0xf6, 0xbb, 0x70, 0x61, 0x7a, 0xc8, 0xe9, 0x14, 0xde, 0xb0, 0x5a, 0x19, + 0x8a, 0x57, 0x58, 0xa4, 0x59, 0xc9, 0xfc, 0xd2, 0xfc, 0xe1, 0xae, 0xde, + 0x48, 0xe8, 0xa8, 0x52}, + pub_key_1, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA256, + 8, + {0x09, 0x5d, 0xad, 0x1f, 0xd8, 0x2b, 0xcd, 0x36, 0x65, 0x2a, 0x38, 0x1b, + 0x7f, 0x4d, 0xd6, 0x56, 0xbd, 0x89, 0xb4, 0x0a, 0xa5, 0x8b, 0x56, 0xda, + 0x4f, 0x6a, 0xa8, 0x24, 0x78, 0x74, 0xb9, 0x35, 0xe6, 0x5d, 0x2b, 0x86, + 0x75, 0x2d, 0x53, 0x7d, 0xf7, 0x10, 0x38, 0x84, 0xd3, 0x9d, 0xd9, 0xad, + 0x3d, 0x65, 0xf8, 0x74, 0x04, 0x52, 0x6b, 0x09, 0x09, 0x4c, 0x56, 0x15, + 0xc6, 0x24, 0x99, 0x79, 0xb0, 0xdc, 0x58, 0xd2, 0x19, 0x9a, 0xe8, 0x69, + 0x6a, 0x5b, 0x76, 0xb4, 0xbb, 0x03, 0xea, 0xf0, 0x8c, 0x2a, 0xb6, 0xae, + 0xc6, 0x86, 0xc6, 0xb1, 0xb2, 0x89, 0xc9, 0xb4, 0x4f, 0x64, 0x8b, 0xd3, + 0x0c, 0xb1, 0xac, 0x6a, 0x64, 0xa7, 0x3d, 0x68, 0xe5, 0x9c, 0xd0, 0x5e, + 0x7a, 0xa1, 0xb7, 0x80, 0xf4, 0xbf, 0xd7, 0xb8, 0x3d, 0xfe, 0x3b, 0x88, + 0x4e, 0xc1, 0x18, 0x21, 0xa9, 0x3d, 0xc5, 0xbb, 0xb4, 0x7a, 0x00, 0xee, + 0xa4, 0x55, 0x7b, 0x6b, 0x96, 0xb5, 0x65, 0x62, 0x76, 0x00, 0x1f, 0x1f, + 0x29, 0x5d, 0xdb, 0xbb, 0xc5, 0x11, 0xa9, 0x9b, 0x9a, 0x66, 0x5b, 0x9c, + 0x26, 0x74, 0xc8, 0xaf, 0x0d, 0x81, 0x22, 0x86, 0xd0, 0xbe, 0x3c, 0xe7, + 0x48, 0x17, 0xba, 0x2c, 0xad, 0x28, 0x37, 0x57, 0xde, 0x35, 0xdf, 0xb1, + 0x49, 0xf2, 0x83, 0x5f, 0x60, 0xcb, 0x03, 0xff, 0x15, 0x55, 0x24, 0xa5, + 0x7f, 0x78, 0xb1, 0x48, 0xfe, 0xce, 0xb8, 0x4c, 0xd2, 0x0b, 0x0a, 0xe2, + 0x2e, 0x3e, 0x48, 0xf4, 0x33, 0xfb, 0xd9, 0xbf, 0xd6, 0x0b, 0xe8, 0xaf, + 0xec, 0x93, 0x16, 0x5e, 0xe0, 0x31, 0x0b, 0xe9, 0x61, 0xd3, 0x69, 0x5f, + 0x30, 0x9d, 0x03, 0x13, 0x20, 0xc8, 0x30, 0xaa, 0x6b, 0xa0, 0x8b, 0x5a, + 0x51, 0xd9, 0x43, 0x79, 0x70, 0x97, 0xc5, 0x76, 0x30, 0xbe, 0x39, 0x1b, + 0xd2, 0x37, 0x36, 0xcc}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA256, + 9, + {0x8a, 0x0e, 0x82, 0xd4, 0xf3, 0x34, 0xac, 0xa7, 0x2a, 0x71, 0x8b, 0x6f, + 0x8f, 0x64, 0x3f, 0x69, 0xc6, 0x04, 0x8d, 0x61, 0x9d, 0x5e, 0xba, 0x71, + 0x26, 0x3a, 0x5d, 0x2d, 0x3a, 0xc7, 0xa7, 0xaf, 0x13, 0x3b, 0x78, 0x0c, + 0x75, 0x95, 0xca, 0x2c, 0x98, 0x2c, 0x00, 0x6e, 0x86, 0x19, 0x48, 0xf5, + 0x43, 0xcd, 0x02, 0x10, 0xc7, 0x58, 0x69, 0x1f, 0x96, 0x26, 0x84, 0x2c, + 0x25, 0xde, 0x28, 0x43, 0xea, 0x31, 0x4c, 0xa8, 0xef, 0xf2, 0x85, 0xd4, + 0x7e, 0x0c, 0xff, 0xa5, 0x41, 0x80, 0xaf, 0x41, 0x60, 0x04, 0x01, 0x70, + 0x34, 0x96, 0x2a, 0x80, 0xa5, 0x95, 0x9c, 0x3d, 0x3f, 0x1b, 0xfc, 0x15, + 0x4a, 0x48, 0x24, 0x46, 0x2a, 0x93, 0xc0, 0x14, 0xf6, 0xdf, 0xe9, 0x20, + 0x82, 0x4f, 0x41, 0x4a, 0x6e, 0x30, 0xe0, 0xe5, 0x94, 0x4d, 0x48, 0x0b, + 0x99, 0x94, 0x9e, 0xc7, 0xbf, 0x64, 0xc4, 0xa7, 0x46, 0x15, 0x75, 0x93, + 0x3b, 0x17, 0xd7, 0xd6, 0xb0, 0x17, 0x8b, 0x51, 0x92, 0x39, 0x2a, 0xce, + 0x3e, 0xd8, 0x46, 0x9e, 0x8a, 0xc1, 0xda, 0xca, 0xe5, 0x1a, 0xd5, 0xd3, + 0xad, 0x73, 0xdc, 0xb2, 0x13, 0xe0, 0x56, 0xd0, 0x45, 0x96, 0xe6, 0x4d, + 0x8c, 0x07, 0x03, 0xde, 0xf3, 0x11, 0x0c, 0x7c, 0xec, 0xc9, 0x3b, 0xa8, + 0xac, 0x80, 0x59, 0xf0, 0xf3, 0xd6, 0x6b, 0x89, 0xd8, 0x71, 0x2c, 0x62, + 0xb4, 0x1d, 0x40, 0x7e, 0x4b, 0x4a, 0x10, 0x4f, 0x45, 0x69, 0x55, 0x8b, + 0x02, 0x90, 0xc2, 0x13, 0xca, 0xd6, 0xd0, 0x65, 0x38, 0x98, 0xb9, 0xdf, + 0x8f, 0x4a, 0x45, 0x3a, 0xb0, 0x7d, 0x13, 0xbf, 0xb7, 0x59, 0x8d, 0x50, + 0x5a, 0xbb, 0xd0, 0xc4, 0x98, 0x7e, 0x4f, 0x1a, 0xc6, 0x6e, 0x1a, 0x52, + 0x3e, 0x11, 0x3e, 0x37, 0x0a, 0xb7, 0xcf, 0x99, 0x0f, 0x0c, 0xc6, 0x3f, + 0x50, 0xf4, 0xf0, 0xa4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA256, + 10, + {0x3a, 0x38, 0x0c, 0x29, 0xce, 0x2f, 0x30, 0x4f, 0x33, 0xa0, 0x8a, 0xed, + 0x4b, 0xd9, 0x2c, 0xc6, 0xe8, 0xcf, 0x56, 0x59, 0x69, 0x28, 0xfb, 0xde, + 0x6b, 0x64, 0x0c, 0xfd, 0xbe, 0x1d, 0xca, 0x56, 0x4c, 0xb0, 0x14, 0x21, + 0x78, 0x9c, 0x7f, 0xbb, 0x49, 0x85, 0x6b, 0xba, 0xfb, 0x34, 0xda, 0x6e, + 0x1c, 0x83, 0x51, 0xfb, 0x12, 0xf7, 0x9a, 0x46, 0x14, 0xc3, 0x3e, 0x50, + 0x19, 0x79, 0x39, 0xe2, 0x37, 0xe0, 0xb9, 0x87, 0xef, 0xdb, 0xc0, 0x42, + 0xbd, 0xd0, 0x90, 0x73, 0xf0, 0x26, 0x24, 0xc5, 0x20, 0xf1, 0xe9, 0x52, + 0x4e, 0xc1, 0xcd, 0x10, 0xe9, 0x17, 0xb9, 0x23, 0x71, 0x66, 0xe3, 0x68, + 0x9a, 0xfb, 0x71, 0x0e, 0x6c, 0x4e, 0xf6, 0x44, 0xe0, 0x8c, 0xe8, 0x66, + 0xda, 0x6d, 0xc8, 0x84, 0x9e, 0x0b, 0x2b, 0x4c, 0x66, 0x15, 0xb0, 0xaa, + 0x80, 0x3b, 0xf1, 0x12, 0xe9, 0xa4, 0x88, 0x3c, 0x8e, 0x60, 0x66, 0x09, + 0x35, 0xc4, 0x3f, 0xba, 0xe9, 0xd9, 0x39, 0xfd, 0xce, 0x49, 0xaf, 0x60, + 0x3d, 0xce, 0xea, 0x05, 0x24, 0x6b, 0x22, 0x0a, 0x5c, 0xf9, 0x90, 0x44, + 0xf0, 0xc0, 0x9d, 0xc9, 0x8f, 0x36, 0x40, 0xeb, 0x23, 0xfa, 0x21, 0x8d, + 0x14, 0x21, 0xad, 0xea, 0x78, 0x98, 0x56, 0x31, 0x44, 0x08, 0x5f, 0x2c, + 0x2d, 0x1c, 0x11, 0x3e, 0x70, 0x46, 0xf8, 0x0f, 0xf3, 0x59, 0xb2, 0xf6, + 0x57, 0x42, 0xc5, 0x85, 0x51, 0xad, 0x62, 0xeb, 0x6d, 0xc6, 0xe7, 0x46, + 0x55, 0x53, 0xf7, 0x08, 0x0f, 0xe1, 0x00, 0xfc, 0xf1, 0xaa, 0xd8, 0x9f, + 0xb0, 0x79, 0xbf, 0xed, 0x32, 0xc8, 0xc4, 0xc1, 0x5c, 0x84, 0xd2, 0x19, + 0x3d, 0xe2, 0x23, 0x85, 0xdf, 0x91, 0xe9, 0x82, 0x57, 0x17, 0xfe, 0xb5, + 0x20, 0x9f, 0x1d, 0xbb, 0x47, 0x96, 0x2d, 0xf2, 0x4f, 0x3b, 0x43, 0xc1, + 0x14, 0x41, 0x7a, 0xe2}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA256, + 11, + {0x8d, 0x9c, 0x25, 0x23, 0x5c, 0xdc, 0xdc, 0xc7, 0xca, 0x25, 0x58, 0xc0, + 0xbe, 0x14, 0xf8, 0x3a, 0xfe, 0xb3, 0x03, 0xf0, 0x0c, 0x13, 0x10, 0x6a, + 0xc5, 0xaf, 0xfc, 0x95, 0x2a, 0xf5, 0x27, 0xa0, 0x58, 0x5c, 0xf4, 0x80, + 0x11, 0x04, 0xa7, 0xd0, 0x19, 0xfa, 0x2e, 0x63, 0xfd, 0x0b, 0x92, 0x3c, + 0x06, 0x1a, 0x24, 0xb8, 0xbe, 0x7c, 0x31, 0x05, 0x44, 0x3c, 0x8e, 0xed, + 0xf4, 0xa0, 0x33, 0xd3, 0xde, 0x80, 0x2a, 0xdf, 0xd8, 0x0f, 0x87, 0x2d, + 0x3c, 0x50, 0x5f, 0x41, 0xe3, 0xfe, 0xb1, 0x16, 0xf5, 0xd5, 0xf3, 0x1f, + 0x04, 0xdf, 0x3e, 0x44, 0x8b, 0xc7, 0xe7, 0xcb, 0xc2, 0x34, 0x3f, 0x7d, + 0xd4, 0xf4, 0xc3, 0xd2, 0x67, 0x0e, 0xd3, 0xd3, 0xc6, 0x6f, 0x91, 0xd6, + 0x26, 0xbb, 0x12, 0xa2, 0x00, 0x11, 0x60, 0xa1, 0x23, 0xd0, 0x3b, 0x77, + 0xd2, 0xa6, 0xec, 0x53, 0x44, 0x5d, 0xb5, 0x17, 0x14, 0x71, 0x71, 0xe3, + 0xba, 0x3c, 0xd7, 0xdd, 0xe9, 0x02, 0xc4, 0x86, 0xc7, 0x4e, 0x8d, 0x8d, + 0x33, 0xd4, 0xf7, 0x69, 0x97, 0x91, 0x17, 0x9d, 0x1d, 0xf4, 0xfa, 0xc7, + 0x8c, 0xda, 0x67, 0xda, 0x91, 0x38, 0xc1, 0x8f, 0x2c, 0xc8, 0x86, 0x30, + 0x18, 0xe1, 0x73, 0x9f, 0xb3, 0x09, 0x40, 0x8c, 0x62, 0x05, 0x1b, 0x71, + 0x50, 0x96, 0x51, 0x26, 0x02, 0xc5, 0xc4, 0xc7, 0xe7, 0xc3, 0x94, 0x28, + 0x25, 0x93, 0xec, 0x08, 0x78, 0x32, 0xfd, 0x48, 0xb4, 0xf3, 0x53, 0xd8, + 0x04, 0x66, 0x00, 0xe4, 0x15, 0x2c, 0x20, 0x92, 0x63, 0x2a, 0x79, 0xbf, + 0x05, 0x49, 0x7a, 0x13, 0x84, 0x0e, 0x17, 0x10, 0x47, 0xd7, 0x9c, 0x23, + 0xa7, 0x68, 0x96, 0x23, 0x5e, 0x9d, 0x5f, 0x0f, 0x56, 0xa7, 0x8d, 0x3f, + 0xe4, 0x72, 0xfd, 0xed, 0x28, 0x99, 0xe2, 0x28, 0xf7, 0x14, 0x69, 0x0b, + 0x40, 0xb6, 0x6e, 0xe7}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA256, + 12, + {0x88, 0x4b, 0x4b, 0x68, 0x38, 0xfb, 0x62, 0x9f, 0xe4, 0x29, 0x14, 0xcf, + 0x15, 0x25, 0x71, 0x11, 0xb5, 0x02, 0x38, 0x5d, 0x71, 0xda, 0xe5, 0x43, + 0xd0, 0x35, 0x97, 0xa4, 0x6c, 0xb1, 0x0a, 0x61, 0x22, 0xf6, 0xd5, 0x39, + 0xab, 0x41, 0x11, 0x61, 0xee, 0x27, 0x8f, 0x16, 0xcd, 0x3b, 0x5f, 0x4b, + 0xb7, 0xdf, 0xea, 0x0f, 0x90, 0x72, 0x56, 0xd9, 0x6c, 0xbd, 0xad, 0x1f, + 0x1f, 0xb4, 0x00, 0x93, 0xe9, 0xf5, 0xc9, 0x78, 0x80, 0x81, 0x4d, 0x86, + 0x09, 0x1b, 0xfa, 0x08, 0x0b, 0xfa, 0xa5, 0xa9, 0x55, 0xaf, 0x9d, 0x15, + 0xe9, 0x46, 0x06, 0x10, 0xd4, 0xc8, 0x59, 0x33, 0x2c, 0x5b, 0xea, 0xfc, + 0x24, 0xfc, 0x9e, 0x02, 0x84, 0x8e, 0x95, 0x1e, 0xee, 0x27, 0x97, 0x24, + 0x6b, 0xef, 0x20, 0xdf, 0xb8, 0x9e, 0x8e, 0x94, 0x9e, 0xd5, 0x2a, 0xf3, + 0x96, 0x63, 0xf5, 0xf0, 0x88, 0x69, 0x0f, 0x1a, 0x24, 0xab, 0xf8, 0xa8, + 0xe2, 0x21, 0x58, 0x22, 0x82, 0x12, 0x73, 0x44, 0xbf, 0x74, 0x03, 0x08, + 0xd1, 0x46, 0xd6, 0xd1, 0x6b, 0x12, 0x7d, 0x16, 0x39, 0x07, 0x10, 0x37, + 0xfd, 0xcf, 0xd6, 0x30, 0x34, 0x2a, 0xc1, 0x34, 0xec, 0x24, 0x79, 0x1c, + 0xb8, 0x90, 0x5b, 0x77, 0xdc, 0xcf, 0x45, 0xeb, 0x3e, 0xd7, 0xe9, 0xb2, + 0xe7, 0x2e, 0x60, 0xb5, 0xe1, 0x93, 0x67, 0xfb, 0xb5, 0xd1, 0xc4, 0x18, + 0x53, 0xd7, 0x99, 0x65, 0x53, 0x0b, 0x31, 0x81, 0xe4, 0xcc, 0x7c, 0x24, + 0xb1, 0x98, 0xa6, 0x1b, 0xcc, 0x2e, 0x63, 0x80, 0x6c, 0xb6, 0xb3, 0xc7, + 0x67, 0x57, 0x73, 0x7e, 0x35, 0x06, 0x6b, 0x7f, 0x1b, 0xf0, 0xdd, 0x70, + 0x92, 0x16, 0xfc, 0xda, 0xb4, 0xf3, 0x5d, 0x55, 0x0b, 0x31, 0xcc, 0xfb, + 0xda, 0x9e, 0xb8, 0x16, 0x5a, 0xa7, 0x8b, 0xa4, 0xb4, 0xe6, 0x6e, 0x31, + 0x6e, 0xe0, 0x72, 0x82}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA256, + 13, + {0x99, 0x47, 0xc1, 0x37, 0xeb, 0xf7, 0x01, 0x3e, 0xa9, 0xe4, 0x1f, 0x1c, + 0xe9, 0x3f, 0xd2, 0x90, 0x22, 0xe3, 0x40, 0xe6, 0xad, 0xe5, 0x6c, 0x11, + 0x19, 0xcd, 0x82, 0x64, 0x30, 0xac, 0xf9, 0x83, 0x3b, 0xbc, 0x1e, 0xd0, + 0x5c, 0x18, 0x99, 0x75, 0x7a, 0x79, 0xd3, 0x10, 0x4c, 0x9b, 0x41, 0x33, + 0xff, 0x0a, 0xef, 0x7e, 0x1c, 0xbe, 0xaa, 0xfc, 0x2a, 0xda, 0x24, 0x22, + 0xbd, 0xf9, 0xe2, 0x99, 0x26, 0x62, 0x65, 0x27, 0xf9, 0x47, 0x12, 0x4d, + 0x55, 0x49, 0xd9, 0xf4, 0xfd, 0xdb, 0x80, 0x9f, 0x84, 0x92, 0x3a, 0xa3, + 0x35, 0xd3, 0x31, 0xc3, 0x92, 0xa5, 0xae, 0x5e, 0x29, 0xcb, 0x0f, 0x50, + 0x3e, 0x23, 0x0c, 0xe7, 0xbf, 0xf1, 0x14, 0x20, 0x6d, 0x5d, 0xfd, 0x51, + 0xb8, 0x12, 0xf9, 0xed, 0x54, 0x48, 0xd9, 0x10, 0x01, 0x25, 0xa8, 0xcc, + 0x23, 0x24, 0xe5, 0x60, 0xc6, 0x9f, 0x4a, 0x49, 0x29, 0x88, 0x04, 0x5c, + 0x97, 0xab, 0x90, 0xa2, 0x80, 0x6d, 0xf9, 0x00, 0xc3, 0xb9, 0x5a, 0xb9, + 0x5b, 0xd6, 0x34, 0xdd, 0x0a, 0x50, 0xed, 0xc5, 0x31, 0x2e, 0xee, 0xf6, + 0x46, 0x3b, 0xc4, 0xb6, 0x2e, 0x54, 0x26, 0x1c, 0xc6, 0x7e, 0x9c, 0xb9, + 0xca, 0xa9, 0xa0, 0xa7, 0x55, 0x01, 0x83, 0xc9, 0xe0, 0x3f, 0x26, 0xbd, + 0x5c, 0x87, 0x18, 0xdd, 0x77, 0xf5, 0x42, 0x90, 0xb3, 0xa2, 0x7a, 0x05, + 0x4d, 0x7d, 0x3e, 0x39, 0xe8, 0xcb, 0x45, 0x52, 0x9d, 0x58, 0x5a, 0xc0, + 0xe5, 0x07, 0xb8, 0x68, 0x82, 0x19, 0xd2, 0xb8, 0x03, 0x22, 0x68, 0x02, + 0x0b, 0x68, 0xd2, 0x28, 0x4f, 0x9f, 0x74, 0x3d, 0xeb, 0xab, 0x5c, 0xd4, + 0x7f, 0xb3, 0xfb, 0xd7, 0x7f, 0xdf, 0xe3, 0xa9, 0xd7, 0x98, 0x4b, 0x11, + 0xa3, 0x7c, 0xce, 0x19, 0x0a, 0xc8, 0x9a, 0x47, 0x25, 0x78, 0xa3, 0x33, + 0x2b, 0x15, 0x0f, 0x5d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA256, + 14, + {0x25, 0x9c, 0xc7, 0xe4, 0x38, 0x82, 0x85, 0x04, 0x15, 0xf4, 0xd7, 0xf2, + 0x32, 0x1f, 0xde, 0x08, 0x21, 0x24, 0x90, 0xf6, 0xe9, 0x92, 0x9c, 0x37, + 0xc6, 0xa6, 0x0c, 0xf6, 0x86, 0xee, 0xc1, 0xde, 0xe3, 0x85, 0xfc, 0x51, + 0x3f, 0x5e, 0x41, 0x05, 0xf1, 0x9f, 0x2d, 0x63, 0x56, 0x5b, 0x2d, 0x37, + 0x62, 0x08, 0x06, 0x34, 0x30, 0x6b, 0x4c, 0xa8, 0x7f, 0x85, 0x79, 0x12, + 0xbc, 0x06, 0x2f, 0x31, 0xde, 0x6c, 0xcc, 0xae, 0x9b, 0x48, 0x21, 0x3c, + 0x1b, 0x66, 0x1e, 0xc9, 0x87, 0x4d, 0x42, 0x6d, 0x74, 0xe4, 0xc2, 0x3c, + 0x0c, 0xa5, 0x3a, 0xbc, 0x8f, 0x7b, 0xfd, 0xfb, 0x9d, 0x32, 0xdc, 0x6b, + 0x55, 0x59, 0xf6, 0xae, 0xc3, 0x3a, 0x5b, 0x94, 0x45, 0xec, 0x44, 0x90, + 0x30, 0x2a, 0xf6, 0x89, 0x38, 0x90, 0xf5, 0x79, 0x69, 0xde, 0x00, 0x28, + 0x72, 0x03, 0xd8, 0xdf, 0x9a, 0x51, 0x1b, 0x67, 0x8c, 0xae, 0xe2, 0xa7, + 0xd6, 0x66, 0xd9, 0xfc, 0xa9, 0x12, 0x82, 0x62, 0x16, 0xae, 0x3c, 0x62, + 0xa3, 0x7f, 0x12, 0xda, 0xc1, 0x41, 0x21, 0x00, 0xc9, 0x66, 0xec, 0x7c, + 0x8f, 0xf3, 0x47, 0xeb, 0x79, 0x56, 0x67, 0x84, 0xef, 0x86, 0x94, 0x3e, + 0x99, 0x9d, 0x0d, 0x1a, 0xa4, 0x6f, 0xc9, 0xe5, 0xb9, 0x0e, 0x9b, 0x91, + 0xf4, 0xd1, 0x6b, 0xfc, 0x2d, 0x5b, 0x9f, 0xfd, 0x45, 0x15, 0xf1, 0xd2, + 0x3c, 0xd0, 0xce, 0x96, 0x12, 0xd1, 0x9c, 0x28, 0x07, 0x97, 0x02, 0xe1, + 0xbc, 0x96, 0xb9, 0x8c, 0xd8, 0x6a, 0x57, 0x08, 0xb9, 0x00, 0x0a, 0x5d, + 0x61, 0x77, 0x7a, 0x92, 0xd7, 0xd0, 0x33, 0x55, 0x74, 0x92, 0xf9, 0xab, + 0x1a, 0x4a, 0xee, 0x67, 0x19, 0xdb, 0xb1, 0x4e, 0x6c, 0x3b, 0x49, 0x98, + 0x48, 0x0a, 0x8d, 0x49, 0x01, 0x38, 0x98, 0xa5, 0x41, 0x8b, 0xc8, 0xc6, + 0x3c, 0x41, 0xc5, 0xf1}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA256, + 15, + {0x89, 0x65, 0x48, 0x92, 0x87, 0xb5, 0xc6, 0x73, 0x2e, 0x92, 0x69, 0xf3, + 0xea, 0x34, 0x98, 0x30, 0x16, 0x9f, 0x9a, 0xb6, 0x44, 0x07, 0x64, 0x23, + 0x51, 0x9b, 0xd1, 0x8d, 0x74, 0x4e, 0x95, 0x47, 0xdf, 0xa8, 0x2d, 0x9b, + 0xba, 0x9a, 0x8c, 0xf4, 0xe1, 0xff, 0x5b, 0xcd, 0x79, 0xce, 0x2c, 0x41, + 0x68, 0xa8, 0xb6, 0xb1, 0xc7, 0x93, 0x1b, 0xf4, 0xef, 0xf6, 0x4d, 0xd1, + 0x8a, 0x17, 0x28, 0x71, 0x52, 0x74, 0xa7, 0x35, 0xb9, 0xf5, 0x29, 0xa2, + 0xfe, 0x7b, 0x02, 0xcd, 0xc2, 0xa8, 0x74, 0x0c, 0x2f, 0x16, 0xbe, 0xd7, + 0xe0, 0xef, 0x2e, 0xf0, 0x03, 0x08, 0x9a, 0x30, 0x93, 0x7f, 0x04, 0xc2, + 0xd0, 0x61, 0x7f, 0x70, 0xdb, 0x8d, 0x67, 0xae, 0x9f, 0x62, 0x00, 0xb8, + 0x27, 0x92, 0x00, 0xa2, 0x1a, 0x78, 0x62, 0xb7, 0xcd, 0xb4, 0x06, 0xd4, + 0x85, 0x5d, 0x8f, 0xc9, 0x50, 0xa1, 0x0d, 0x54, 0x30, 0x42, 0x4e, 0x48, + 0x72, 0x71, 0x4c, 0xbe, 0x07, 0xea, 0x03, 0xf3, 0x66, 0x89, 0xf7, 0x56, + 0xae, 0x0b, 0xc0, 0x9b, 0x08, 0xcf, 0x1f, 0x33, 0x43, 0xca, 0xc1, 0xe1, + 0xae, 0x6f, 0x94, 0x3b, 0x5d, 0x0b, 0x2a, 0x3d, 0xf1, 0x16, 0xb0, 0xbb, + 0xf2, 0xd4, 0x33, 0xa8, 0xc0, 0x3f, 0xe2, 0x7c, 0x6c, 0xf2, 0xde, 0x2c, + 0x06, 0x03, 0xb2, 0xfb, 0xe1, 0x74, 0xa6, 0xa4, 0xd0, 0x00, 0x92, 0x48, + 0xc0, 0xa0, 0x4e, 0xe4, 0xb6, 0xf3, 0x93, 0x19, 0x59, 0x55, 0xba, 0x08, + 0x18, 0xd5, 0xe3, 0xab, 0xea, 0x27, 0x6d, 0x9e, 0xac, 0x46, 0x9b, 0x5e, + 0xcc, 0xf6, 0xb3, 0x7d, 0x42, 0xe3, 0x8d, 0x84, 0x05, 0x13, 0xd7, 0x13, + 0x00, 0x09, 0xbb, 0x93, 0xfc, 0x3d, 0x20, 0x8b, 0x89, 0x42, 0x9d, 0x05, + 0x3e, 0xc1, 0xfb, 0x5b, 0x63, 0x5e, 0x62, 0x40, 0xb3, 0xf0, 0x02, 0x1c, + 0x7a, 0x24, 0x36, 0x40}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA256, + 16, + {0x25, 0x03, 0xd3, 0x58, 0x6c, 0xf2, 0x37, 0x77, 0xbc, 0xf0, 0x2a, 0xc2, + 0x8f, 0x32, 0xda, 0xa1, 0x66, 0x4f, 0xfd, 0x2e, 0x2b, 0xc3, 0xc3, 0x43, + 0x77, 0xd8, 0x07, 0x18, 0xcd, 0x02, 0x19, 0x5d, 0xe3, 0xde, 0x6d, 0x10, + 0xcb, 0xb0, 0x57, 0xdb, 0x69, 0xca, 0x2b, 0xac, 0x07, 0x88, 0x14, 0x97, + 0x18, 0x9b, 0xcd, 0x66, 0xb1, 0x81, 0x97, 0x2a, 0xa8, 0xde, 0xf9, 0x4a, + 0x87, 0x9d, 0xfc, 0xc1, 0x17, 0x5a, 0xca, 0x14, 0x78, 0x1a, 0x2a, 0xbb, + 0x39, 0xcd, 0x71, 0x56, 0x9b, 0x72, 0x1e, 0x69, 0xe9, 0xd9, 0x50, 0x4b, + 0x4e, 0xd5, 0x4a, 0x58, 0xa4, 0xd8, 0xba, 0xa5, 0xf1, 0x7b, 0xca, 0xa8, + 0xca, 0x95, 0x24, 0xed, 0x86, 0xcd, 0xe3, 0x7a, 0x86, 0x13, 0x9b, 0xd6, + 0x25, 0x02, 0xaf, 0xa7, 0x70, 0xf4, 0xee, 0xf4, 0x29, 0x3a, 0x0b, 0xa1, + 0x57, 0x96, 0x8e, 0x42, 0xe7, 0x7d, 0xd6, 0x90, 0xa3, 0x92, 0x03, 0x11, + 0xd2, 0x40, 0x13, 0x52, 0x22, 0x95, 0xcb, 0x72, 0x6e, 0x00, 0x6a, 0x2e, + 0x7f, 0x26, 0xdc, 0x28, 0x7f, 0xd2, 0x75, 0x40, 0x87, 0xf7, 0x84, 0x15, + 0x1a, 0xc3, 0x01, 0x88, 0x93, 0x7c, 0x99, 0xcb, 0x20, 0xae, 0x8d, 0x26, + 0xdb, 0x52, 0x7d, 0x5d, 0xd3, 0x02, 0x07, 0x42, 0xe8, 0x96, 0x4f, 0x51, + 0x8b, 0xf1, 0x3b, 0xf2, 0xcd, 0x36, 0xd9, 0x9e, 0xac, 0xb1, 0xc8, 0x1a, + 0x6a, 0x9a, 0x46, 0x15, 0x58, 0x94, 0x15, 0x3d, 0x3c, 0x1a, 0x98, 0xe7, + 0x67, 0x12, 0x33, 0xfe, 0xbb, 0xf4, 0xf3, 0x0b, 0xfa, 0xd3, 0x12, 0xe0, + 0xdc, 0x4a, 0x95, 0x20, 0xa9, 0x70, 0x98, 0xc6, 0x34, 0x96, 0x6c, 0x20, + 0x4a, 0xef, 0xfe, 0x7e, 0x55, 0x54, 0x3a, 0x43, 0x6e, 0xd0, 0x03, 0xce, + 0x07, 0x72, 0xd9, 0xf5, 0x7c, 0x8b, 0x0d, 0x31, 0x64, 0xdd, 0xb7, 0x85, + 0x63, 0x93, 0x14, 0xa4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA256, + 17, + {0x12, 0x99, 0x90, 0x97, 0x33, 0x96, 0xb7, 0x04, 0x68, 0xd3, 0x80, 0x89, + 0x7c, 0xcb, 0xe6, 0x93, 0x0a, 0x48, 0x54, 0x60, 0xbf, 0xc1, 0x99, 0xc7, + 0xc8, 0xef, 0xee, 0xdf, 0x81, 0xc7, 0xfc, 0x6a, 0x98, 0xf4, 0x7c, 0x0a, + 0xfc, 0x29, 0x54, 0x6c, 0x92, 0xd3, 0xac, 0x2d, 0x93, 0xd8, 0xb1, 0xc6, + 0x90, 0x96, 0x42, 0x75, 0x7f, 0xa5, 0x2d, 0xe1, 0x37, 0x58, 0x67, 0xa1, + 0x97, 0xda, 0xc0, 0xee, 0x58, 0xc5, 0xb6, 0x2f, 0x12, 0x18, 0x2a, 0x5b, + 0x4e, 0x70, 0x3c, 0xa9, 0x81, 0xad, 0x34, 0x44, 0x11, 0xe2, 0xdc, 0x3a, + 0xa6, 0xc4, 0x56, 0xdc, 0x69, 0x65, 0x1c, 0xde, 0x35, 0xbf, 0xe1, 0x36, + 0xca, 0x32, 0x37, 0x53, 0x13, 0x7b, 0x4a, 0x28, 0x57, 0x1e, 0xcc, 0xf8, + 0xd1, 0xf0, 0xcc, 0x4c, 0xb4, 0x97, 0x72, 0x38, 0xdc, 0x33, 0x82, 0x7f, + 0x1b, 0xf6, 0x70, 0xd9, 0x38, 0xf5, 0xb9, 0x02, 0xe6, 0x38, 0x9c, 0x10, + 0xb5, 0x64, 0x60, 0x8b, 0x39, 0x6f, 0xeb, 0x0c, 0xdc, 0xa5, 0x7f, 0x5b, + 0xc3, 0xad, 0x6b, 0xbb, 0x2c, 0xd3, 0x24, 0xd5, 0x31, 0xb0, 0xc5, 0x53, + 0x8d, 0xe3, 0x74, 0x82, 0xa0, 0x9c, 0xe1, 0x03, 0xef, 0x63, 0x99, 0xcd, + 0xfb, 0x40, 0x40, 0x21, 0xc8, 0x36, 0x15, 0x1c, 0x81, 0xad, 0xf6, 0xf8, + 0x52, 0xf9, 0xa9, 0x69, 0x19, 0xe4, 0xe7, 0x8c, 0xe7, 0x6a, 0xec, 0x77, + 0xa4, 0x8b, 0xc5, 0xeb, 0x22, 0x4a, 0x3f, 0xc4, 0x04, 0x37, 0x3e, 0x28, + 0xf0, 0x7a, 0x14, 0x88, 0xce, 0x2f, 0xb3, 0x18, 0x10, 0x75, 0xb8, 0x52, + 0xa8, 0x79, 0x41, 0xbd, 0x11, 0x73, 0x5b, 0x3c, 0xd6, 0xf5, 0xbc, 0x0b, + 0x66, 0x00, 0x31, 0xfb, 0xf7, 0x67, 0x1d, 0x3b, 0xb4, 0xf8, 0xc9, 0xf6, + 0x53, 0xb8, 0xc3, 0x6e, 0x89, 0x32, 0x0f, 0x75, 0x32, 0xac, 0x0f, 0xab, + 0x23, 0xdf, 0xad, 0xb0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA256, + 18, + {0x2a, 0x00, 0x42, 0x04, 0xec, 0x4e, 0xc1, 0x51, 0x5b, 0x85, 0x5f, 0x1d, + 0xd8, 0x02, 0x29, 0x97, 0x80, 0x83, 0x5f, 0xbf, 0x74, 0x30, 0xf8, 0xf5, + 0x86, 0x1a, 0x4c, 0x6d, 0x86, 0xad, 0xaf, 0x38, 0x15, 0x98, 0x58, 0x81, + 0x0d, 0x86, 0x45, 0xa3, 0x07, 0x6f, 0xad, 0x16, 0xd6, 0xda, 0xac, 0x69, + 0xb9, 0x42, 0x89, 0x0d, 0x6c, 0xad, 0xfb, 0xd1, 0x2a, 0xff, 0xcc, 0x3d, + 0x3f, 0xad, 0x8f, 0x07, 0xe9, 0x0c, 0x2b, 0x1e, 0x5a, 0xec, 0xfd, 0x97, + 0x16, 0xac, 0x9a, 0x12, 0x34, 0x9e, 0x4a, 0x4b, 0x29, 0xee, 0xdd, 0x9b, + 0xf5, 0x9d, 0x87, 0x5c, 0xbf, 0x02, 0x8b, 0xc9, 0xa1, 0xa0, 0xcb, 0x4f, + 0x5e, 0xa7, 0x7b, 0x7a, 0xd0, 0x26, 0xf0, 0x9a, 0x20, 0x8d, 0x3d, 0x39, + 0x47, 0x7a, 0x1a, 0xb5, 0x93, 0x29, 0xcb, 0x64, 0xe9, 0xed, 0xb6, 0xe7, + 0xe5, 0x52, 0xb8, 0x87, 0x5a, 0x73, 0x49, 0x05, 0x51, 0xdf, 0x74, 0x2a, + 0xb3, 0x00, 0xf2, 0x54, 0xb7, 0x80, 0x5b, 0x4a, 0x9a, 0xd7, 0x2b, 0x65, + 0x0c, 0xa9, 0x44, 0x28, 0x9a, 0x9c, 0x7c, 0x52, 0x23, 0xd7, 0x60, 0xba, + 0xad, 0x3d, 0xea, 0x1f, 0xc3, 0x6d, 0x2b, 0x59, 0x61, 0x68, 0x48, 0x40, + 0x93, 0x9f, 0xab, 0x0f, 0xfa, 0xf7, 0xfb, 0xb7, 0xe1, 0x81, 0xce, 0x3b, + 0x92, 0xd9, 0xf7, 0xeb, 0x83, 0x32, 0x35, 0xd9, 0x74, 0x31, 0xb7, 0x68, + 0x91, 0xef, 0x91, 0x08, 0x27, 0xd1, 0x10, 0xca, 0x9f, 0xc8, 0x8f, 0x7e, + 0x4f, 0x98, 0xe8, 0x4d, 0x00, 0xa9, 0x8a, 0x1b, 0x5c, 0x6c, 0x70, 0xd8, + 0x6d, 0x89, 0xf5, 0x6b, 0xb4, 0xf3, 0x3c, 0xc8, 0x89, 0x36, 0xdb, 0x2b, + 0x7f, 0x81, 0x27, 0xd1, 0x1c, 0xf9, 0x4d, 0x91, 0xf5, 0x6a, 0x07, 0xaa, + 0x78, 0x80, 0xf6, 0xa7, 0xc3, 0xc2, 0x5b, 0x0d, 0xf6, 0x91, 0xd8, 0x65, + 0x7c, 0x33, 0x0a, 0x5e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA256, + 19, + {0x00, 0x2f, 0xaa, 0x1b, 0x20, 0x4f, 0xd3, 0x0e, 0xe0, 0xd3, 0xd6, 0xd7, + 0x92, 0x74, 0xf3, 0xb4, 0x98, 0xf7, 0x36, 0xbf, 0x6e, 0x6b, 0x34, 0xc0, + 0xec, 0x6e, 0xb4, 0x18, 0xb7, 0xa4, 0xc1, 0x05, 0xc1, 0xa7, 0x56, 0x69, + 0xc0, 0x92, 0xf5, 0x2f, 0xb1, 0xd3, 0x9b, 0x22, 0x47, 0xa8, 0xd5, 0x69, + 0x2a, 0xaa, 0x44, 0xd4, 0xa4, 0xd7, 0x0b, 0x8f, 0x9e, 0x63, 0x6d, 0xfe, + 0xf3, 0x70, 0xdb, 0x93, 0x15, 0xfc, 0x1b, 0x35, 0x43, 0x4a, 0xf3, 0xca, + 0x21, 0xaf, 0xd3, 0x66, 0xc3, 0x29, 0x54, 0x24, 0xbc, 0x12, 0x30, 0xa8, + 0x98, 0x18, 0x61, 0x05, 0xa0, 0x77, 0x88, 0xb9, 0x2b, 0xd4, 0x2c, 0x56, + 0xd5, 0xb6, 0x6a, 0x33, 0x6f, 0xca, 0x64, 0xfb, 0xe5, 0x8a, 0x84, 0x3f, + 0x39, 0x1f, 0xcb, 0x58, 0x58, 0x84, 0x66, 0xe0, 0xba, 0x48, 0x45, 0x02, + 0xaa, 0x26, 0xc5, 0x0a, 0xe3, 0x55, 0x85, 0xeb, 0x95, 0xfe, 0x0e, 0xbf, + 0x24, 0x8b, 0x7a, 0x57, 0x78, 0x23, 0x73, 0xcb, 0xac, 0x21, 0xa0, 0x09, + 0x28, 0xa0, 0x91, 0x45, 0x53, 0x47, 0x12, 0x79, 0x10, 0xeb, 0x0b, 0x9a, + 0xc3, 0x5c, 0x1b, 0xac, 0x4a, 0x99, 0xee, 0xe0, 0xb7, 0x18, 0x55, 0x0a, + 0xd2, 0x82, 0xb4, 0x21, 0x0e, 0xab, 0xe0, 0x60, 0x28, 0x23, 0x20, 0x99, + 0x02, 0xb2, 0xbf, 0xac, 0x92, 0x83, 0xba, 0xac, 0x38, 0x94, 0x08, 0x00, + 0x51, 0x58, 0x77, 0x36, 0x61, 0x17, 0xa2, 0xd3, 0x83, 0xe8, 0xf0, 0xcd, + 0x09, 0xde, 0x7c, 0x94, 0x6c, 0xff, 0x1e, 0xad, 0xa4, 0xf1, 0xf9, 0x7c, + 0x44, 0xcb, 0xb3, 0xbf, 0x35, 0x62, 0xce, 0x21, 0xaf, 0x7f, 0x49, 0x9a, + 0xf8, 0xff, 0x40, 0xe1, 0x3b, 0x90, 0x7e, 0x5f, 0x4d, 0x16, 0x96, 0xdd, + 0x52, 0xe3, 0x72, 0x65, 0x70, 0x22, 0x80, 0x95, 0xb8, 0x9d, 0x4e, 0xd9, + 0x58, 0xe6, 0x18, 0xa4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA256, + 20, + {0x6d, 0x8d, 0xe4, 0xa2, 0xcc, 0x01, 0xe3, 0x38, 0x12, 0xda, 0x2d, 0x36, + 0x4c, 0xf3, 0xcb, 0x4f, 0xea, 0x7c, 0x6f, 0x37, 0xb4, 0x31, 0x4c, 0x12, + 0x3e, 0xcc, 0xbb, 0x2e, 0x4e, 0x9e, 0xc5, 0xd5, 0x93, 0x93, 0x4c, 0x60, + 0xda, 0xdd, 0x5f, 0xef, 0x2a, 0x27, 0x3d, 0x01, 0x44, 0x75, 0x19, 0x57, + 0x3f, 0x70, 0x1d, 0x39, 0x8c, 0xfb, 0xb7, 0x2b, 0x0c, 0x19, 0x93, 0x7e, + 0x9f, 0x78, 0x05, 0xfc, 0x4d, 0x35, 0x4e, 0x29, 0x2c, 0x5d, 0x0f, 0xc1, + 0x8b, 0xb8, 0x72, 0xf6, 0x84, 0x3a, 0x92, 0x11, 0x80, 0x2f, 0x59, 0x80, + 0x53, 0x8e, 0xc6, 0xb1, 0x00, 0xe3, 0xb2, 0xb7, 0x44, 0x69, 0x3a, 0x9b, + 0x8d, 0x07, 0x65, 0x4d, 0x26, 0x55, 0x41, 0x45, 0x50, 0xa1, 0x64, 0x5f, + 0x04, 0x7c, 0x86, 0x52, 0x91, 0xea, 0x80, 0x43, 0x13, 0x77, 0x58, 0xa1, + 0x3d, 0xfb, 0x16, 0x52, 0xef, 0x7d, 0xd4, 0x21, 0x82, 0x60, 0x3b, 0xa5, + 0x97, 0xea, 0xce, 0x85, 0x7f, 0x39, 0xa0, 0xb7, 0xea, 0x0c, 0x9a, 0x98, + 0x73, 0x26, 0xf5, 0x53, 0x58, 0x91, 0x0c, 0xb5, 0x1e, 0x41, 0x41, 0x65, + 0x3e, 0x9f, 0x3c, 0x3d, 0x73, 0xf0, 0x96, 0x86, 0x46, 0x34, 0x33, 0x52, + 0x0e, 0xf0, 0x78, 0x61, 0x63, 0xef, 0xc3, 0x9b, 0xba, 0x3c, 0x62, 0xcd, + 0x5c, 0x35, 0x99, 0x67, 0x8a, 0x28, 0xb9, 0x04, 0x70, 0xbb, 0x6f, 0x19, + 0xfa, 0x1a, 0x56, 0xcf, 0x60, 0xe8, 0xc3, 0x46, 0x5f, 0x8d, 0x70, 0x82, + 0x72, 0x8c, 0x20, 0x73, 0x02, 0x27, 0xa2, 0xa3, 0xd2, 0xa6, 0xa4, 0xcc, + 0x50, 0xfe, 0x02, 0x17, 0xf3, 0x5a, 0x45, 0x45, 0x98, 0x09, 0xde, 0x1f, + 0x92, 0x1a, 0xc5, 0xb6, 0xaa, 0x83, 0x3a, 0x85, 0xbd, 0xa1, 0x5e, 0x28, + 0x8a, 0xbe, 0x64, 0x08, 0x29, 0xbc, 0x4a, 0x0a, 0xf1, 0xaa, 0x9b, 0x36, + 0x92, 0xa4, 0x14, 0xa0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA256, + 21, + {0x4c, 0x69, 0x83, 0x21, 0xf4, 0x34, 0x2f, 0x64, 0xa8, 0x7f, 0xe6, 0xb1, + 0x99, 0xd5, 0x80, 0x0a, 0xf1, 0x2d, 0x39, 0x72, 0x5e, 0x44, 0x9c, 0x79, + 0x70, 0x6e, 0x9a, 0xf9, 0x8b, 0x51, 0xa2, 0xd0, 0xd7, 0x24, 0x66, 0x3a, + 0xb8, 0x76, 0x18, 0xb0, 0x6c, 0x49, 0xd3, 0xc1, 0xb9, 0x8d, 0x97, 0xdb, + 0x35, 0xfb, 0xd8, 0x74, 0x6c, 0x1d, 0x9a, 0x61, 0xf3, 0x1e, 0xad, 0x88, + 0x93, 0xec, 0xc0, 0x72, 0x05, 0x7a, 0xd4, 0x00, 0x4a, 0x53, 0x00, 0x97, + 0x03, 0xf6, 0x6b, 0xc2, 0xb4, 0xfa, 0x7f, 0xa6, 0x82, 0x6f, 0x54, 0xe8, + 0xb8, 0x73, 0xc7, 0x9b, 0xc1, 0x9e, 0xf7, 0x1f, 0xe6, 0x1a, 0x18, 0x2a, + 0x8b, 0xe6, 0xcd, 0xb6, 0xdd, 0x35, 0xd8, 0x7d, 0x1f, 0x46, 0x74, 0x60, + 0x22, 0xf9, 0x83, 0x60, 0xf3, 0x87, 0x0f, 0x49, 0xac, 0xea, 0xc4, 0xbb, + 0x1a, 0x83, 0x99, 0x77, 0xaf, 0x20, 0x96, 0x53, 0x9a, 0x2d, 0x18, 0x2d, + 0xfc, 0x4b, 0xd9, 0x7a, 0xf3, 0x4e, 0xa0, 0x75, 0xba, 0x96, 0xc3, 0x9c, + 0x4a, 0x85, 0xb3, 0xca, 0x83, 0x00, 0x2f, 0x97, 0xe9, 0x92, 0xc1, 0x10, + 0xd4, 0x0c, 0xb6, 0xc6, 0x68, 0xeb, 0x9f, 0xd0, 0x22, 0xa4, 0xef, 0x89, + 0x98, 0x80, 0x95, 0xe8, 0xc5, 0x13, 0x15, 0x3f, 0x99, 0xe3, 0x7d, 0x9c, + 0xce, 0x75, 0xa7, 0xff, 0xa0, 0xa5, 0x5a, 0xf6, 0xb7, 0xd8, 0x31, 0x4d, + 0xe4, 0x69, 0x09, 0x34, 0xd5, 0x58, 0x95, 0xb9, 0x9c, 0xb0, 0x88, 0x2a, + 0xdb, 0x34, 0x6f, 0xeb, 0x8a, 0xf0, 0x48, 0x0a, 0x4f, 0xc4, 0x62, 0x51, + 0x64, 0x9d, 0x6c, 0xb2, 0xe4, 0x35, 0x8d, 0xba, 0xde, 0xcf, 0x27, 0xac, + 0x71, 0x3d, 0xfd, 0xa9, 0xb8, 0xf4, 0x0c, 0xfe, 0xcb, 0x64, 0x2b, 0x39, + 0xbc, 0x1c, 0xca, 0x68, 0x1d, 0x56, 0x28, 0xf4, 0xfd, 0x30, 0xe8, 0x78, + 0x86, 0x35, 0xe9, 0x37}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA256, + 22, + {0x43, 0xfe, 0x92, 0xf5, 0xab, 0x6b, 0x25, 0x83, 0xfb, 0xba, 0x40, 0xb4, + 0x93, 0xce, 0x45, 0xf9, 0xeb, 0x5f, 0x9e, 0x02, 0x54, 0xc6, 0xe2, 0x54, + 0x7e, 0xd4, 0xb9, 0x54, 0x3a, 0x2c, 0x3a, 0x92, 0x7d, 0x5b, 0x9c, 0x1c, + 0x12, 0x52, 0x5f, 0x4f, 0x94, 0xfc, 0xdd, 0xcc, 0x4c, 0x58, 0x6f, 0x4e, + 0x16, 0x62, 0x6e, 0xf4, 0x8f, 0xb0, 0x68, 0x8e, 0x07, 0xec, 0xcf, 0x77, + 0xdc, 0x65, 0xa2, 0x6c, 0x28, 0xf3, 0x74, 0xaa, 0x4b, 0xcc, 0xa0, 0x5c, + 0x72, 0x55, 0x5e, 0x7f, 0x54, 0xd8, 0x96, 0x06, 0x5f, 0x3d, 0x44, 0xa7, + 0x28, 0xbd, 0x2e, 0xf9, 0xc8, 0xad, 0xfa, 0x69, 0x8b, 0x96, 0x3c, 0x16, + 0xb1, 0x3c, 0x1d, 0x53, 0x46, 0x45, 0x7b, 0xeb, 0x6a, 0x66, 0xc9, 0x64, + 0x33, 0x0e, 0x09, 0x45, 0xda, 0xfc, 0x5b, 0xf7, 0x5f, 0x4f, 0xf2, 0x6e, + 0x84, 0xc0, 0xa8, 0xbb, 0xc8, 0x54, 0xc6, 0xc8, 0x77, 0xff, 0xad, 0x40, + 0x9b, 0x11, 0x62, 0x7b, 0xa9, 0x51, 0x18, 0x19, 0x39, 0xba, 0x9a, 0x2e, + 0x28, 0x76, 0x4d, 0xe3, 0x47, 0x04, 0xa5, 0x57, 0x5f, 0x43, 0xf7, 0x0c, + 0x3f, 0x4b, 0xc5, 0xd7, 0x4f, 0x4d, 0x65, 0x1e, 0x25, 0xf3, 0x2f, 0xe2, + 0x38, 0xf1, 0x93, 0xd4, 0xca, 0x55, 0xc0, 0x44, 0x63, 0xda, 0xfc, 0xc2, + 0xbf, 0xe5, 0x0e, 0x01, 0x7f, 0xe9, 0xd3, 0xbd, 0x31, 0x93, 0x11, 0xbd, + 0x2d, 0x97, 0x2f, 0x5e, 0x04, 0xd8, 0x32, 0x4a, 0x4b, 0x26, 0x84, 0x2f, + 0xd6, 0x61, 0x15, 0xeb, 0xd1, 0x39, 0x44, 0x0f, 0xe8, 0x9b, 0xdd, 0x55, + 0xd1, 0x0e, 0x14, 0xae, 0xa5, 0xd9, 0xe3, 0xf6, 0xa5, 0xc5, 0xfa, 0xc4, + 0xac, 0xad, 0xa9, 0xd9, 0xe2, 0x00, 0x6e, 0x6a, 0x0c, 0x36, 0xf4, 0xb9, + 0x49, 0x56, 0x49, 0x3c, 0x9a, 0x58, 0x2e, 0xab, 0x35, 0xc6, 0x9c, 0x9a, + 0xdd, 0x97, 0x2d, 0x40}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA256, + 23, + {0x64, 0x40, 0x1a, 0x45, 0x2e, 0x3b, 0x56, 0xbe, 0xbb, 0x1d, 0x5f, 0x3c, + 0xdc, 0xac, 0x3d, 0xbb, 0x0a, 0x6f, 0x6e, 0x81, 0xbf, 0x2f, 0xe9, 0x38, + 0x14, 0x3b, 0x9d, 0xf7, 0xe8, 0xf6, 0x38, 0x06, 0x87, 0x24, 0x9a, 0x0c, + 0x30, 0xa2, 0xbc, 0x5b, 0xa0, 0xfd, 0xb1, 0xe4, 0xd0, 0xfd, 0xec, 0xfd, + 0xfc, 0x74, 0x06, 0x4d, 0x36, 0x5f, 0xb8, 0xdb, 0xca, 0x0c, 0xef, 0xee, + 0xc0, 0xba, 0x6f, 0xb4, 0xf7, 0x75, 0xb4, 0x65, 0x08, 0x39, 0xf0, 0x3d, + 0xc6, 0x81, 0xc1, 0xf7, 0x8d, 0x29, 0x8f, 0x6c, 0x78, 0x9e, 0xf4, 0x73, + 0x4d, 0x0a, 0x3c, 0xee, 0xd0, 0x9b, 0xa8, 0x85, 0x06, 0x71, 0x91, 0x1e, + 0x5e, 0x68, 0xaf, 0x41, 0xba, 0x2f, 0x37, 0xf3, 0xe5, 0x6f, 0x78, 0x64, + 0xfe, 0x47, 0x75, 0xcc, 0xc6, 0xaf, 0x92, 0x88, 0x76, 0x29, 0x0f, 0xfc, + 0xd2, 0x0b, 0x98, 0x85, 0x40, 0xc0, 0x14, 0x6d, 0xb9, 0x7e, 0x33, 0x3d, + 0xa0, 0xea, 0xdd, 0x47, 0x72, 0xcf, 0x15, 0xcb, 0x49, 0x4e, 0x36, 0x6f, + 0x1f, 0x3b, 0xae, 0x74, 0x0d, 0xbc, 0x69, 0xcd, 0x33, 0x9a, 0x5d, 0x1f, + 0x8a, 0x5e, 0x60, 0x8c, 0xd6, 0x1e, 0xaf, 0xed, 0x4e, 0x85, 0x88, 0x67, + 0x96, 0x52, 0x0e, 0xc5, 0xad, 0x72, 0x40, 0xd1, 0x1f, 0x1c, 0xe2, 0x54, + 0x63, 0xb5, 0x7d, 0x07, 0x23, 0x50, 0x9f, 0xc3, 0x68, 0xf8, 0xf8, 0x1a, + 0x6c, 0x63, 0xed, 0x2c, 0x61, 0xa2, 0x16, 0x62, 0x9d, 0xcd, 0xb9, 0xfd, + 0x22, 0x62, 0x15, 0xf8, 0xb2, 0x48, 0xe2, 0xdb, 0xab, 0x5c, 0xd4, 0xf6, + 0x26, 0x00, 0xfb, 0xf9, 0x21, 0xf4, 0xfb, 0x66, 0x63, 0x84, 0x33, 0x3d, + 0x92, 0x25, 0x15, 0x78, 0xdb, 0xdc, 0x5d, 0xce, 0xcf, 0xac, 0xc2, 0xc4, + 0x43, 0x5a, 0x21, 0x1c, 0xc9, 0x84, 0x34, 0x6b, 0xf2, 0x54, 0xb7, 0xcd, + 0x52, 0xaa, 0x2b, 0xf5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA256, + 24, + {0x89, 0x98, 0xed, 0x83, 0x2b, 0x49, 0x6b, 0xe4, 0x62, 0xa4, 0x31, 0xb1, + 0xb3, 0x2c, 0x36, 0x96, 0x37, 0x4d, 0x81, 0x6b, 0xbd, 0xd2, 0xe3, 0x48, + 0xd9, 0x87, 0x95, 0xa5, 0xad, 0x27, 0xb0, 0x27, 0x66, 0xac, 0xa9, 0xb1, + 0x61, 0xd8, 0xe8, 0xc9, 0x43, 0x70, 0xfa, 0x38, 0xc5, 0x6a, 0xb0, 0xea, + 0x9a, 0xea, 0xa0, 0xbb, 0x37, 0xfe, 0xe3, 0x3a, 0x7b, 0xc2, 0x70, 0x24, + 0x02, 0x4d, 0x32, 0x1b, 0x25, 0x50, 0x48, 0x74, 0x34, 0x3c, 0xbd, 0x50, + 0xdc, 0x31, 0xef, 0x14, 0x29, 0xb1, 0x6e, 0x2e, 0xcf, 0x53, 0xde, 0xee, + 0xf1, 0x5b, 0x4a, 0x8e, 0x5a, 0x44, 0x7c, 0xc3, 0xf1, 0xb2, 0x12, 0x17, + 0x9c, 0xcc, 0x5a, 0xe4, 0xa6, 0x2e, 0x5a, 0xf2, 0x12, 0x7c, 0x02, 0xe5, + 0x3e, 0x8a, 0x23, 0xce, 0xc5, 0xf1, 0x86, 0x3e, 0xd5, 0x3e, 0x62, 0xf4, + 0x72, 0xea, 0x65, 0xd5, 0x99, 0x27, 0x2a, 0x5e, 0x4c, 0x0a, 0x08, 0x02, + 0x55, 0x3f, 0x31, 0xdd, 0x22, 0x10, 0x3b, 0x7f, 0xb7, 0x15, 0x5f, 0xc8, + 0xef, 0x4a, 0x3a, 0x70, 0x61, 0xf7, 0x8f, 0x6e, 0x72, 0xc2, 0x65, 0xe5, + 0x61, 0x43, 0x61, 0x59, 0x72, 0x2d, 0xa4, 0xb8, 0x85, 0x02, 0x04, 0xa7, + 0xd8, 0x5f, 0x7d, 0x45, 0xc1, 0x8f, 0x5e, 0xd4, 0xe4, 0x52, 0xcb, 0x14, + 0x6c, 0x47, 0x96, 0x3e, 0x38, 0xcd, 0x29, 0xf2, 0xdd, 0x36, 0x52, 0x72, + 0x0f, 0xd4, 0x20, 0x6b, 0xf9, 0x6b, 0xa2, 0xc7, 0x60, 0x18, 0x95, 0xc8, + 0x77, 0x1d, 0x1b, 0x73, 0xf0, 0x3f, 0xa8, 0x8e, 0xcf, 0x81, 0xb8, 0xa8, + 0xf2, 0xf2, 0x90, 0x09, 0x4d, 0x85, 0x52, 0x10, 0x48, 0xae, 0x0c, 0x09, + 0x74, 0x60, 0xcf, 0x83, 0x40, 0xab, 0x32, 0x26, 0x21, 0x15, 0xb5, 0x33, + 0x2a, 0xbd, 0x75, 0x95, 0x0d, 0x46, 0xae, 0x77, 0xff, 0x03, 0xcb, 0x61, + 0x8d, 0xd6, 0x9e, 0x52}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA256, + 25, + {0x09, 0x63, 0x4a, 0xaa, 0x10, 0x89, 0x80, 0xfb, 0x19, 0x0d, 0xba, 0xa4, + 0x25, 0xd9, 0x90, 0x8a, 0x42, 0x37, 0xa2, 0x53, 0x1c, 0x64, 0x71, 0xad, + 0x47, 0xdc, 0xed, 0x90, 0xff, 0x65, 0xe2, 0x17, 0xba, 0xa0, 0xd9, 0xa8, + 0xb5, 0x16, 0x7d, 0x1c, 0x07, 0xfb, 0x41, 0x4c, 0x88, 0x21, 0x4e, 0x6c, + 0xae, 0xeb, 0x6a, 0x18, 0x09, 0xcb, 0xf2, 0x8f, 0x9c, 0x60, 0x83, 0xbd, + 0x54, 0xcb, 0x2f, 0xea, 0x79, 0x29, 0x6a, 0xd2, 0xdc, 0x1e, 0x27, 0xde, + 0x2e, 0x96, 0xc0, 0x56, 0x84, 0x2a, 0xd7, 0x69, 0x43, 0x91, 0xb4, 0x0c, + 0x6b, 0x6a, 0x66, 0x93, 0xc6, 0x4f, 0xc1, 0xe3, 0xda, 0xb1, 0x31, 0x85, + 0xf8, 0xc1, 0x40, 0x6a, 0xd4, 0xd2, 0xc3, 0x9a, 0x04, 0xc3, 0xf6, 0x43, + 0x75, 0x19, 0x48, 0x9b, 0x3d, 0x61, 0x85, 0xd9, 0x41, 0x5d, 0x97, 0xe9, + 0xcc, 0x40, 0x5d, 0xca, 0xfc, 0xd4, 0x88, 0xcc, 0x4b, 0x93, 0xa9, 0xdf, + 0x51, 0x00, 0xc1, 0xfa, 0x8d, 0xd3, 0x1c, 0x60, 0x57, 0x5d, 0xc6, 0x40, + 0x67, 0xf2, 0xfc, 0xd2, 0x6d, 0x1f, 0x5c, 0x44, 0x91, 0x9a, 0x4e, 0x28, + 0xae, 0x00, 0x68, 0x84, 0x87, 0xc2, 0x79, 0x13, 0x0d, 0x08, 0x71, 0x61, + 0x13, 0x7d, 0x6f, 0xd4, 0x80, 0x11, 0x1d, 0x45, 0xb0, 0x30, 0x57, 0xbf, + 0xb7, 0xf7, 0x9a, 0xe7, 0x53, 0x62, 0x43, 0x97, 0x75, 0xf2, 0x8e, 0x84, + 0x83, 0x91, 0x56, 0xb9, 0xf1, 0xfd, 0x1a, 0xac, 0x69, 0x8f, 0x1b, 0x18, + 0x74, 0xca, 0x19, 0x96, 0x4d, 0x30, 0xa7, 0x25, 0xe9, 0x2d, 0x4a, 0xb7, + 0x84, 0xb8, 0xda, 0x18, 0x25, 0x82, 0x91, 0xf8, 0x6e, 0x01, 0x16, 0xc9, + 0xd3, 0xd4, 0xbe, 0x69, 0x31, 0x56, 0x8c, 0x10, 0x90, 0x68, 0xec, 0x52, + 0xaf, 0x3a, 0x26, 0xae, 0xd5, 0xec, 0x13, 0x6a, 0xba, 0xda, 0xb1, 0x68, + 0x8f, 0x06, 0x48, 0x8a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA256, + 26, + {0x4e, 0x63, 0xd5, 0x27, 0xdd, 0x00, 0x52, 0x36, 0xfb, 0xe3, 0x5e, 0x83, + 0x8f, 0x51, 0xff, 0xb0, 0x9a, 0xfd, 0x26, 0x69, 0xb6, 0x84, 0xd9, 0xbf, + 0x74, 0x88, 0xba, 0x49, 0x73, 0x01, 0x54, 0xbe, 0x91, 0x47, 0xa6, 0x3d, + 0xd3, 0x34, 0x73, 0xeb, 0xf5, 0x47, 0x27, 0x2c, 0xb6, 0x10, 0x5b, 0x11, + 0x4f, 0x72, 0xf5, 0x44, 0xe4, 0x56, 0x8d, 0x45, 0xdc, 0x81, 0x4a, 0x3c, + 0x52, 0x50, 0xac, 0xbc, 0xbc, 0xab, 0x00, 0x8d, 0xca, 0xed, 0x34, 0x58, + 0xe0, 0x21, 0x59, 0xbf, 0x5b, 0xe9, 0xe4, 0xb2, 0x04, 0x20, 0xf9, 0xe4, + 0xc0, 0x75, 0xd2, 0x7b, 0xb9, 0x80, 0x74, 0x85, 0x28, 0x32, 0x7a, 0x1b, + 0xbb, 0xc9, 0x3f, 0x63, 0xdb, 0x57, 0xab, 0x03, 0xe7, 0xfd, 0x86, 0xc6, + 0x1d, 0xb3, 0xff, 0x8c, 0x39, 0xbf, 0x7d, 0x81, 0x8a, 0x26, 0xd5, 0x73, + 0xfe, 0x57, 0xf5, 0x01, 0x07, 0x18, 0x02, 0x1e, 0x45, 0x29, 0x96, 0x24, + 0xe2, 0x5a, 0x2f, 0x5a, 0xca, 0xbc, 0xb3, 0xa1, 0xca, 0x60, 0x8f, 0xbd, + 0xe2, 0x8d, 0x13, 0xcf, 0x74, 0xa3, 0xf5, 0x8d, 0x28, 0x3f, 0xa5, 0xa4, + 0x1e, 0x87, 0x58, 0x54, 0xcc, 0x48, 0x0c, 0x59, 0x48, 0xd2, 0xc0, 0xd5, + 0x7f, 0x2b, 0x85, 0x79, 0x88, 0xa2, 0x8e, 0x34, 0xa7, 0xdc, 0x51, 0x59, + 0xc8, 0x6a, 0xe1, 0xf9, 0x70, 0xf3, 0xe3, 0x18, 0xe9, 0xdc, 0x9d, 0x29, + 0x64, 0x1a, 0x52, 0x1e, 0xab, 0xc6, 0x63, 0x53, 0xff, 0x0d, 0xbe, 0xa4, + 0xf2, 0x37, 0xbc, 0xe4, 0xae, 0x54, 0x6b, 0x8d, 0x05, 0xf6, 0xad, 0x19, + 0xa4, 0xad, 0x8d, 0x4c, 0xd0, 0x86, 0xb2, 0x24, 0x58, 0xb3, 0x11, 0xeb, + 0x97, 0x0c, 0xa3, 0x3c, 0x48, 0x4f, 0x0b, 0x9d, 0xc5, 0x44, 0xed, 0x4d, + 0xdd, 0x88, 0xe7, 0xf7, 0x0e, 0xdc, 0x32, 0x70, 0x2d, 0x66, 0xba, 0x57, + 0x0b, 0x74, 0x94, 0x28}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA256, + 27, + {0x46, 0x7e, 0x9f, 0xda, 0xd9, 0xa1, 0xf8, 0x3f, 0xfa, 0xf7, 0x62, 0x2a, + 0x15, 0x63, 0x84, 0x92, 0x0e, 0xae, 0x46, 0xb8, 0x9f, 0x63, 0xc3, 0xfa, + 0x61, 0xc5, 0x06, 0x67, 0x86, 0xc3, 0x41, 0x08, 0xff, 0x73, 0x21, 0x3f, + 0xfc, 0x7e, 0xe9, 0x10, 0x2f, 0x36, 0x77, 0x26, 0x85, 0x4a, 0xeb, 0xdd, + 0x9e, 0xae, 0xd4, 0x9b, 0x32, 0xc8, 0x85, 0x17, 0xe1, 0x36, 0x77, 0x8d, + 0xcd, 0xd7, 0xe2, 0x31, 0x71, 0x6b, 0xd6, 0x18, 0x26, 0x16, 0x15, 0xd0, + 0x29, 0x24, 0x1a, 0x77, 0xf1, 0x48, 0xc1, 0xe5, 0xe3, 0x97, 0x77, 0xa9, + 0xf8, 0x5f, 0xc3, 0xd4, 0xe9, 0x32, 0x0f, 0x24, 0x55, 0xcd, 0xfd, 0x32, + 0x80, 0x18, 0x4a, 0xe1, 0x7e, 0x35, 0xbd, 0x9b, 0xe0, 0xa0, 0xa0, 0xd1, + 0xc2, 0xa2, 0xd3, 0x21, 0xa3, 0xbc, 0x86, 0x58, 0x8f, 0xce, 0x12, 0xd9, + 0x29, 0xde, 0x1a, 0x2f, 0x47, 0x30, 0x26, 0xe0, 0x92, 0x0b, 0x1c, 0xb8, + 0xb6, 0xdb, 0xad, 0xbe, 0x38, 0x10, 0xaf, 0x22, 0xa3, 0xe9, 0x5d, 0xab, + 0xc9, 0x55, 0x37, 0x33, 0xaf, 0xa0, 0x26, 0xe0, 0xc7, 0x84, 0x74, 0x93, + 0x18, 0x2a, 0xa1, 0xf3, 0x05, 0x7a, 0x3b, 0x22, 0x77, 0x75, 0xa3, 0xd7, + 0xba, 0x13, 0x9c, 0x17, 0x24, 0xb3, 0x19, 0x6f, 0x63, 0x00, 0xca, 0x4e, + 0xf4, 0x57, 0xc2, 0xbb, 0x3f, 0x09, 0xbb, 0x2b, 0xe6, 0xfb, 0x4e, 0x7c, + 0xae, 0xe6, 0xd4, 0x50, 0x2c, 0x96, 0x22, 0x91, 0xda, 0x0e, 0x49, 0x92, + 0x13, 0x20, 0x9a, 0x28, 0xcb, 0xf2, 0xc4, 0xad, 0xf5, 0xd5, 0x59, 0xe4, + 0x40, 0x75, 0x63, 0x1c, 0x30, 0x35, 0x99, 0x0a, 0xce, 0xca, 0x49, 0xbf, + 0x61, 0x61, 0x20, 0x33, 0x90, 0x50, 0x9a, 0x80, 0xbc, 0xec, 0x1d, 0x27, + 0x4f, 0x1e, 0x9a, 0x1b, 0xf2, 0x6c, 0x9f, 0x59, 0x24, 0x4a, 0x69, 0x5a, + 0xdb, 0x2c, 0x5f, 0xb0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA256, + 28, + {0x06, 0x3b, 0x7d, 0xdd, 0xb7, 0x48, 0x3a, 0x77, 0xaf, 0x97, 0x8f, 0x1f, + 0x09, 0x18, 0x0b, 0x98, 0x55, 0x76, 0x43, 0x57, 0x4b, 0x40, 0x52, 0x2d, + 0xa2, 0x5e, 0x86, 0x36, 0xd5, 0xe5, 0xa7, 0x18, 0x88, 0xc7, 0x9e, 0xbc, + 0x5d, 0xe9, 0xba, 0x6a, 0xc0, 0xe4, 0xc3, 0x0c, 0x8d, 0xbc, 0xc4, 0x39, + 0x96, 0x61, 0xb1, 0x17, 0xe4, 0x25, 0x2d, 0x98, 0x08, 0x22, 0xce, 0xe7, + 0xcb, 0xd4, 0xd2, 0xae, 0xd3, 0xa1, 0x0f, 0x91, 0x01, 0x1d, 0x11, 0xff, + 0x92, 0x22, 0x8d, 0x02, 0x39, 0x3c, 0xad, 0xac, 0x68, 0x03, 0x01, 0x23, + 0xf5, 0x25, 0x29, 0xd7, 0x6c, 0xa2, 0xd4, 0x15, 0x46, 0xcb, 0xfb, 0xfd, + 0x28, 0xa4, 0x3c, 0x5d, 0x52, 0x02, 0x6f, 0xf5, 0x82, 0xa6, 0xbc, 0xdd, + 0x10, 0xa3, 0xdd, 0x94, 0x4f, 0xd7, 0x23, 0x2b, 0xb9, 0x50, 0xed, 0x16, + 0x2f, 0x88, 0x27, 0xa5, 0x62, 0x5f, 0xf3, 0x22, 0xbf, 0x98, 0xe0, 0x79, + 0xde, 0xdc, 0x77, 0x0e, 0x4d, 0x58, 0x6a, 0x7f, 0x28, 0xb4, 0xe1, 0x94, + 0x52, 0xa3, 0x53, 0xee, 0xf2, 0xde, 0xfd, 0xf5, 0x6e, 0x0d, 0x07, 0xdc, + 0x2f, 0xe5, 0x62, 0x5d, 0x91, 0x65, 0x16, 0x29, 0xc5, 0xb7, 0xbf, 0x6e, + 0x18, 0x0d, 0xd2, 0x7a, 0x1c, 0xb5, 0x17, 0x87, 0xff, 0x26, 0x4f, 0x01, + 0x38, 0xb4, 0x6b, 0xbb, 0xd3, 0x2c, 0x5e, 0x1e, 0xa6, 0x37, 0x22, 0xb4, + 0xba, 0xa8, 0xe2, 0x35, 0xf2, 0x7e, 0x28, 0x3b, 0xa6, 0xc4, 0x6f, 0x1a, + 0xf2, 0x8b, 0xd7, 0x44, 0xe2, 0xdb, 0x92, 0xe3, 0x26, 0xee, 0x71, 0x39, + 0xb9, 0xe5, 0x37, 0x0f, 0xa5, 0xb5, 0xe2, 0xc2, 0xbb, 0x79, 0xb6, 0x0c, + 0x9f, 0x9e, 0x30, 0x5a, 0x8a, 0xca, 0xf2, 0x93, 0x40, 0xed, 0xab, 0xf7, + 0x53, 0x1d, 0x17, 0xff, 0xfc, 0xa6, 0xf4, 0x3f, 0xf0, 0x7e, 0xf5, 0xcc, + 0xcb, 0x50, 0xeb, 0x32}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA256, + 29, + {0x5a, 0xfc, 0xf0, 0xd3, 0x27, 0xa4, 0x27, 0xf6, 0xd5, 0x1b, 0x87, 0xae, + 0xc2, 0x47, 0x89, 0xfd, 0x7e, 0xba, 0xca, 0x9c, 0x4e, 0xeb, 0xcc, 0x30, + 0x76, 0x64, 0xaa, 0x6e, 0x92, 0xb6, 0xac, 0xc2, 0x2b, 0x11, 0x2f, 0xaa, + 0x39, 0x18, 0xea, 0x3e, 0xf2, 0x45, 0x52, 0x66, 0x59, 0x65, 0x84, 0x26, + 0x39, 0xa5, 0x32, 0xa0, 0x9b, 0x91, 0x4b, 0xcb, 0x3b, 0x95, 0x3a, 0x07, + 0x26, 0xd5, 0xf8, 0x8e, 0xea, 0xc1, 0xbf, 0x65, 0xbb, 0xde, 0xc5, 0x6d, + 0x55, 0xbb, 0xda, 0xc5, 0x34, 0xda, 0x0f, 0x83, 0xe1, 0x82, 0xdc, 0x8c, + 0xfd, 0x6e, 0x9a, 0x59, 0x09, 0x5b, 0xc8, 0x2b, 0x5f, 0x0f, 0x5f, 0x56, + 0xa1, 0x16, 0x3f, 0x71, 0x6c, 0xe7, 0x22, 0xd8, 0x03, 0x94, 0xa7, 0x12, + 0xbf, 0x0d, 0x5d, 0x24, 0xcc, 0x13, 0x96, 0x10, 0x79, 0x08, 0x2e, 0x45, + 0x98, 0xc8, 0xdf, 0x55, 0x10, 0xe2, 0x0f, 0xeb, 0xb3, 0xd1, 0xa7, 0x78, + 0xfc, 0x58, 0x76, 0xc6, 0x5a, 0x3e, 0x1d, 0x37, 0x00, 0xea, 0x53, 0x7c, + 0x8d, 0x67, 0xf7, 0x53, 0x47, 0x80, 0xfa, 0x8d, 0x1c, 0xb0, 0xef, 0x9c, + 0x39, 0xe4, 0x39, 0xdc, 0xb8, 0xa4, 0xc8, 0xb7, 0x6a, 0x72, 0x3f, 0xf8, + 0x30, 0x9e, 0x3f, 0x3c, 0xf3, 0x9e, 0x6c, 0xdd, 0x6e, 0x52, 0xed, 0xca, + 0x53, 0x08, 0xaa, 0x6b, 0xe2, 0x62, 0x86, 0x08, 0xd5, 0x20, 0x6e, 0x82, + 0x25, 0x1f, 0x9f, 0x7c, 0xd7, 0x11, 0x18, 0x3f, 0x36, 0x04, 0xd8, 0x3e, + 0x1c, 0x23, 0xba, 0x71, 0x04, 0x1b, 0x92, 0xd3, 0x3a, 0x69, 0x52, 0x25, + 0xb1, 0xa3, 0xf6, 0x1f, 0xc7, 0x42, 0xf9, 0x69, 0x72, 0x6d, 0x79, 0x50, + 0x4b, 0x22, 0x4b, 0xe2, 0x59, 0xe9, 0x11, 0x5f, 0x19, 0x88, 0xbc, 0xa3, + 0xc1, 0xe2, 0xb6, 0x15, 0x41, 0x52, 0x72, 0x27, 0xc3, 0xd6, 0x29, 0xb2, + 0x2a, 0x95, 0x79, 0x1a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA256, + 30, + {0x54, 0x3f, 0xfa, 0x8d, 0xb7, 0x19, 0x76, 0x7c, 0x9e, 0xae, 0xac, 0xde, + 0xe4, 0x87, 0x31, 0x1b, 0xd4, 0xc1, 0xd3, 0xb6, 0xbc, 0xa2, 0xa0, 0x7c, + 0x6a, 0x39, 0x89, 0xea, 0xad, 0x5f, 0x39, 0x04, 0x2d, 0xae, 0x40, 0xb4, + 0x5a, 0x9b, 0x5a, 0xff, 0x32, 0x6a, 0x29, 0x94, 0xf3, 0x6f, 0x0a, 0x2a, + 0x59, 0xff, 0x3d, 0x46, 0xa3, 0xd4, 0xab, 0xc7, 0x05, 0xd2, 0x6a, 0xfa, + 0x3c, 0xd3, 0x5a, 0x35, 0xbb, 0x66, 0x22, 0x92, 0xc6, 0xae, 0x3a, 0x47, + 0xce, 0xa9, 0xb3, 0x2d, 0xe3, 0x7c, 0xda, 0xdf, 0x79, 0x7c, 0xf7, 0x2c, + 0x7c, 0x62, 0xf7, 0xc9, 0xb6, 0x10, 0x24, 0xad, 0x8c, 0x7c, 0x82, 0xf5, + 0xef, 0xa2, 0x7c, 0x8d, 0xfa, 0xc2, 0x88, 0x40, 0x67, 0x71, 0x16, 0x18, + 0x3f, 0x1f, 0x07, 0x21, 0xfa, 0x36, 0xcc, 0xfc, 0x13, 0xee, 0x58, 0x63, + 0x58, 0x9b, 0x04, 0x33, 0xb2, 0x0b, 0x6e, 0x1c, 0x95, 0x4c, 0xca, 0x97, + 0xb3, 0x79, 0x62, 0x32, 0xa3, 0xb0, 0xb2, 0xb6, 0x20, 0x53, 0x82, 0xde, + 0x80, 0xdb, 0x84, 0x87, 0xbd, 0x00, 0xb6, 0x20, 0xa4, 0xb4, 0x23, 0xac, + 0xfc, 0xaa, 0xd6, 0x49, 0xa6, 0x83, 0xb9, 0x15, 0xde, 0x7c, 0xaa, 0x65, + 0xa4, 0xef, 0xa6, 0xb0, 0xa1, 0x24, 0x9a, 0x6d, 0x90, 0x34, 0x81, 0x71, + 0xb8, 0x16, 0xde, 0xb0, 0xcf, 0x8c, 0x99, 0x01, 0x3f, 0xfd, 0x84, 0xb8, + 0xeb, 0xdc, 0x66, 0x08, 0x66, 0xb5, 0x65, 0x45, 0xde, 0x6d, 0xc4, 0xaa, + 0x23, 0x15, 0x6c, 0xd8, 0x6c, 0x5b, 0xf3, 0xd5, 0x76, 0x5a, 0xb4, 0x8d, + 0x8d, 0x60, 0x1f, 0x43, 0xdc, 0x89, 0x8e, 0xa6, 0xe0, 0x5f, 0xc0, 0x46, + 0x0a, 0x28, 0xbf, 0xa2, 0xa7, 0x76, 0xe8, 0x91, 0x7c, 0x59, 0xf0, 0x2f, + 0x1c, 0x8e, 0x1c, 0xc4, 0x54, 0x55, 0x86, 0x58, 0x76, 0x8a, 0xcf, 0xd7, + 0x17, 0x71, 0x8c, 0x6b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA256, + 31, + {0x5f, 0x91, 0x2d, 0xdc, 0x49, 0x5c, 0x20, 0xf1, 0x97, 0x52, 0x19, 0xb0, + 0xb5, 0xcd, 0xf0, 0x62, 0x95, 0x85, 0xa9, 0x8d, 0x55, 0x65, 0xe8, 0xef, + 0x2c, 0x98, 0xfd, 0x94, 0x5c, 0xd8, 0x51, 0xd7, 0x03, 0xbe, 0x32, 0xda, + 0x38, 0xe6, 0xa3, 0x76, 0xc1, 0x26, 0x97, 0x34, 0xde, 0x5e, 0x72, 0x73, + 0x4c, 0xc6, 0x85, 0xcd, 0xed, 0x8a, 0x31, 0xd4, 0x30, 0xf5, 0x26, 0xdc, + 0x37, 0x88, 0xdc, 0x2b, 0x54, 0xde, 0x83, 0x8c, 0xe6, 0x51, 0x4e, 0xf9, + 0x70, 0xaf, 0xec, 0xb8, 0xbc, 0xc0, 0xb2, 0xcf, 0xe0, 0xc5, 0xe8, 0xde, + 0x29, 0xd2, 0xa6, 0xc0, 0x09, 0x81, 0x30, 0x50, 0x11, 0x43, 0x74, 0xe1, + 0xdb, 0x8d, 0x7f, 0x4c, 0xb7, 0x14, 0xab, 0x29, 0x1a, 0x60, 0x95, 0xb7, + 0xe2, 0x71, 0x3a, 0x28, 0xb5, 0xdf, 0xfd, 0xbe, 0x3e, 0xf1, 0x27, 0x30, + 0x7e, 0x10, 0x15, 0x5e, 0x03, 0x86, 0xe3, 0xaf, 0x88, 0x6c, 0xbc, 0x8e, + 0x1b, 0x9b, 0x66, 0x08, 0x6d, 0xc9, 0xc4, 0x8d, 0x07, 0xe4, 0x60, 0xfa, + 0x4c, 0xf6, 0x61, 0x97, 0x41, 0x4a, 0x4e, 0x1a, 0x72, 0xf6, 0xbf, 0x09, + 0xca, 0x94, 0x96, 0x4d, 0x66, 0x86, 0x66, 0xec, 0x1d, 0xae, 0xff, 0xc5, + 0x2a, 0x33, 0x84, 0xcb, 0x61, 0xab, 0xe1, 0xa4, 0xee, 0x0c, 0x26, 0x67, + 0x4d, 0xf7, 0x76, 0xc7, 0x76, 0x9f, 0xd0, 0xc8, 0x96, 0x67, 0xa4, 0x21, + 0x85, 0x5d, 0xe0, 0xb0, 0x60, 0xb1, 0x69, 0xee, 0xab, 0x02, 0xce, 0x00, + 0x05, 0xa1, 0xe7, 0xd7, 0xa1, 0x26, 0xc8, 0x58, 0x3d, 0xa8, 0xa4, 0x90, + 0x0f, 0x14, 0xfb, 0xce, 0x7e, 0xc1, 0xb4, 0x12, 0x09, 0x94, 0xeb, 0xeb, + 0xd3, 0xe9, 0x7e, 0x0d, 0x94, 0x65, 0xbf, 0xb5, 0x3f, 0x2e, 0xbe, 0xf7, + 0x25, 0xa1, 0x0f, 0xcc, 0xd0, 0x35, 0x9a, 0x27, 0x24, 0xa9, 0xca, 0x18, + 0xb2, 0xb7, 0xf7, 0x15}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA256, + 32, + {0x5d, 0xec, 0x8e, 0xc2, 0xa5, 0xcc, 0xc7, 0x9c, 0xec, 0x9d, 0x44, 0x55, + 0xa2, 0x47, 0x9f, 0x56, 0x2c, 0x04, 0x94, 0x30, 0xd5, 0x72, 0xb9, 0x8e, + 0x5b, 0xd4, 0x4b, 0x83, 0xcc, 0xf6, 0xa0, 0x8d, 0x94, 0xcf, 0xfe, 0x46, + 0x99, 0xdd, 0x29, 0x56, 0x8d, 0xbe, 0xcd, 0xdb, 0xd2, 0x8c, 0x92, 0xc7, + 0x71, 0xe3, 0x7e, 0x2c, 0xe7, 0x16, 0xab, 0x74, 0x55, 0xe4, 0xa9, 0x2a, + 0xd8, 0x7f, 0x9e, 0x5b, 0x76, 0xaa, 0x1e, 0xf1, 0xa0, 0x8e, 0x3a, 0x77, + 0x63, 0x3b, 0xc7, 0x1b, 0x37, 0x56, 0xe3, 0xac, 0x95, 0x6e, 0xb8, 0xd5, + 0x97, 0x4c, 0xb5, 0x0b, 0x88, 0xa6, 0xf4, 0x9f, 0x36, 0xd5, 0xd0, 0xe8, + 0x4b, 0xfc, 0x4d, 0x37, 0x96, 0x21, 0xfd, 0xe3, 0xbd, 0xfe, 0xbf, 0xd9, + 0xcd, 0x91, 0x6e, 0x12, 0x94, 0xc8, 0x54, 0x33, 0x02, 0x18, 0xd5, 0x0a, + 0xef, 0x78, 0x8a, 0xaf, 0xf9, 0x7e, 0x68, 0xf7, 0xcd, 0xb2, 0xe7, 0xa1, + 0x2e, 0x83, 0x50, 0xde, 0xda, 0xd0, 0x0a, 0x0e, 0xde, 0x2d, 0x72, 0xfe, + 0x29, 0x4e, 0xff, 0xd1, 0x52, 0xec, 0x33, 0xf9, 0x5d, 0x66, 0xfd, 0xc6, + 0x48, 0x90, 0x4c, 0x65, 0x7e, 0xaf, 0x6f, 0xb0, 0xc3, 0x22, 0xf5, 0x88, + 0x1b, 0xdc, 0x1f, 0x16, 0x30, 0x5c, 0x3e, 0xf9, 0x0c, 0x3d, 0xf5, 0x97, + 0xa0, 0xe7, 0x52, 0x22, 0xb8, 0x2d, 0x79, 0xf5, 0xd6, 0xdf, 0xd9, 0x13, + 0xb2, 0xf9, 0x62, 0x00, 0x92, 0xf4, 0x18, 0xa3, 0xe6, 0x7c, 0x48, 0x82, + 0x3b, 0x85, 0xe9, 0x6b, 0x1f, 0xe8, 0x5d, 0x30, 0x6f, 0x36, 0x53, 0xa7, + 0x99, 0x81, 0x1a, 0x1e, 0xd3, 0xdc, 0x61, 0x24, 0x61, 0x38, 0x3a, 0x6c, + 0x1e, 0xea, 0xc7, 0x37, 0xdb, 0xd2, 0xc6, 0xc2, 0x0f, 0xbb, 0x56, 0x56, + 0x7b, 0xf5, 0x44, 0xd1, 0x99, 0xa4, 0x74, 0xbd, 0xc3, 0x86, 0x21, 0xc8, + 0xb9, 0xbc, 0x79, 0x20}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA256, + 33, + {0xa2, 0xad, 0xa8, 0xff, 0x1c, 0x18, 0x21, 0xfa, 0xdf, 0x49, 0xdf, 0xc1, + 0x56, 0x29, 0x3d, 0xd5, 0x9a, 0xc8, 0xf5, 0x13, 0x67, 0x63, 0x3f, 0x73, + 0xd2, 0x20, 0x0b, 0xbb, 0x65, 0xbd, 0x96, 0x0f, 0x7b, 0x88, 0x8d, 0x1a, + 0x84, 0x39, 0x20, 0x04, 0x4c, 0xe9, 0x85, 0x28, 0x77, 0x3f, 0x3d, 0x3d, + 0xf5, 0x7d, 0xe9, 0x2f, 0x12, 0x9c, 0x03, 0xe1, 0xf6, 0xd4, 0x25, 0xd3, + 0x9a, 0xc8, 0x39, 0x78, 0xc7, 0xc8, 0xed, 0x7c, 0xdc, 0xc8, 0xd4, 0x7a, + 0x77, 0x83, 0x50, 0xf9, 0x9f, 0x8f, 0xde, 0x4f, 0x60, 0x28, 0xd5, 0xea, + 0x77, 0xd4, 0x60, 0x91, 0xf9, 0x8f, 0x72, 0x27, 0x9c, 0x59, 0xfb, 0x39, + 0xff, 0x8f, 0x73, 0xb3, 0x5a, 0xb1, 0xc6, 0x74, 0x89, 0x70, 0xd3, 0x25, + 0xc6, 0x5f, 0xf4, 0x9f, 0xdf, 0x83, 0x3e, 0x8c, 0x2f, 0x40, 0x62, 0x1b, + 0xb7, 0x70, 0xf2, 0xdc, 0xbd, 0xfc, 0x34, 0xfb, 0x22, 0x42, 0x2f, 0x01, + 0x05, 0xf5, 0xf5, 0x82, 0xc9, 0x0b, 0xe7, 0x3e, 0x66, 0x4c, 0x21, 0x5c, + 0xc6, 0xd8, 0x94, 0x19, 0xa8, 0x90, 0x9f, 0x0d, 0x13, 0xf6, 0x53, 0x51, + 0x82, 0xaa, 0x56, 0x7d, 0x4e, 0x16, 0xa2, 0xf7, 0xce, 0x1e, 0x56, 0x2a, + 0x6c, 0xda, 0x45, 0x82, 0x30, 0x4a, 0x5c, 0xef, 0x82, 0x1c, 0x53, 0x8d, + 0xe4, 0x6c, 0x68, 0x50, 0x9f, 0x39, 0x36, 0x16, 0x6c, 0x10, 0x9d, 0xa8, + 0xef, 0x13, 0xf2, 0x00, 0x01, 0x17, 0x64, 0x40, 0x24, 0xee, 0x1e, 0xc1, + 0x0e, 0x8e, 0xe4, 0x05, 0x68, 0x79, 0xc0, 0x7a, 0x66, 0x04, 0x95, 0x6e, + 0x1d, 0x03, 0x82, 0x8d, 0xae, 0x5a, 0xe0, 0xeb, 0x60, 0xc3, 0x22, 0xdb, + 0xc6, 0xff, 0x18, 0x3a, 0x57, 0xb2, 0x58, 0xc0, 0x6a, 0x2b, 0x83, 0x70, + 0x21, 0xd4, 0xdf, 0x94, 0xba, 0xab, 0x66, 0xbe, 0x63, 0x6b, 0x50, 0x5a, + 0x5a, 0x5b, 0x26, 0x97}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA256, + 34, + {0x74, 0x32, 0x09, 0xd4, 0x4a, 0x3c, 0x90, 0x7c, 0xa0, 0x8c, 0x0b, 0x23, + 0x6b, 0x9c, 0xba, 0xbc, 0xaf, 0x21, 0x0b, 0xf5, 0x22, 0xde, 0x86, 0x20, + 0x05, 0xc9, 0x77, 0xbf, 0x70, 0x99, 0xcb, 0x7a, 0x38, 0xeb, 0x9f, 0xb1, + 0x5b, 0x76, 0x5a, 0x04, 0x47, 0x03, 0xc9, 0x41, 0x00, 0x82, 0xb6, 0xa3, + 0x5a, 0x78, 0x66, 0x82, 0x1f, 0x33, 0xbc, 0x2e, 0x2a, 0x58, 0xca, 0x8b, + 0xde, 0x08, 0xb7, 0x8f, 0xf6, 0xb3, 0xc5, 0x3e, 0x77, 0x1f, 0x8d, 0x7f, + 0xb4, 0x35, 0x03, 0xd8, 0x06, 0x0a, 0x88, 0x4f, 0xf6, 0x01, 0x21, 0x01, + 0x27, 0x85, 0x64, 0xed, 0xd6, 0xd6, 0x4f, 0xab, 0xb6, 0xad, 0xd5, 0xf4, + 0xd4, 0xc6, 0x27, 0x07, 0xc2, 0xff, 0xc4, 0x5f, 0x90, 0x4a, 0xcb, 0x43, + 0xca, 0x2a, 0xb5, 0x60, 0x9a, 0x23, 0xda, 0xf9, 0xcd, 0xc5, 0x8a, 0xaa, + 0xa6, 0x38, 0xf6, 0x32, 0x5a, 0x54, 0xa5, 0xe2, 0x72, 0xb2, 0x53, 0xbd, + 0x57, 0x24, 0x6d, 0x09, 0x35, 0xbc, 0xd1, 0x9c, 0x7a, 0xa3, 0x1f, 0x87, + 0x8c, 0x47, 0x4c, 0x82, 0x98, 0xec, 0x56, 0x7b, 0x6a, 0x7e, 0x16, 0x5c, + 0x2e, 0x7e, 0xed, 0xcc, 0x80, 0x74, 0x89, 0x53, 0xc9, 0x0d, 0x20, 0x69, + 0x9a, 0xb8, 0x30, 0x30, 0x62, 0x58, 0x0d, 0x46, 0x93, 0xc0, 0x58, 0xac, + 0x76, 0x16, 0x78, 0xdf, 0x6c, 0x87, 0x5b, 0xd9, 0x1d, 0x46, 0x54, 0x30, + 0xaf, 0xc9, 0x3c, 0xf0, 0xbc, 0xe0, 0x27, 0xed, 0x00, 0xa3, 0x58, 0x42, + 0xad, 0x56, 0x0d, 0x79, 0xbb, 0x64, 0x0c, 0xf3, 0xea, 0x55, 0xd8, 0xad, + 0xe3, 0x62, 0xc2, 0x58, 0xfa, 0x70, 0x73, 0x97, 0x66, 0x3f, 0xec, 0x67, + 0x87, 0xd4, 0x4e, 0xc0, 0x75, 0xd8, 0x57, 0xa6, 0xfc, 0x55, 0xc5, 0x0f, + 0x8d, 0xf8, 0x98, 0xda, 0x77, 0x25, 0x2d, 0x89, 0x03, 0x22, 0x06, 0x41, + 0x00, 0x51, 0x77, 0xe5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA256, + 35, + {0x09, 0x84, 0x64, 0xaa, 0xd8, 0x69, 0xfb, 0xb3, 0x7c, 0x36, 0xf5, 0x6d, + 0x75, 0x0b, 0xa9, 0x7b, 0xa6, 0xbb, 0xcf, 0x96, 0xc9, 0xe2, 0x5d, 0x92, + 0xfb, 0xd5, 0x77, 0x8f, 0xcf, 0x21, 0x4f, 0x6a, 0x24, 0xd1, 0xfa, 0x27, + 0x6a, 0x14, 0xb5, 0x94, 0x53, 0x20, 0xee, 0xb3, 0x7d, 0xc9, 0xce, 0x4c, + 0xfd, 0xae, 0x21, 0xba, 0x57, 0x18, 0x52, 0x46, 0x05, 0x2a, 0xe2, 0x67, + 0x18, 0xb5, 0x49, 0xa5, 0x9a, 0x81, 0xcf, 0x26, 0x38, 0x73, 0x56, 0xb3, + 0xd3, 0xfe, 0x39, 0xa4, 0x5c, 0xf3, 0x03, 0x74, 0x15, 0x87, 0xe6, 0x64, + 0x24, 0x42, 0x33, 0xfa, 0x22, 0x63, 0xcf, 0xc6, 0xf2, 0x09, 0xf7, 0x96, + 0x11, 0x2d, 0x61, 0xca, 0x5e, 0x9f, 0x16, 0xe3, 0x62, 0x76, 0x5b, 0x06, + 0x51, 0xe8, 0xe1, 0x97, 0x92, 0x01, 0x37, 0xa3, 0x84, 0x24, 0x83, 0x77, + 0x24, 0x28, 0xb1, 0x08, 0x8e, 0x7c, 0x1a, 0x7a, 0xec, 0x21, 0x52, 0xb6, + 0x26, 0x88, 0xc5, 0x65, 0x54, 0x10, 0xeb, 0xc4, 0x90, 0x76, 0x80, 0x75, + 0x30, 0x79, 0x70, 0x69, 0x31, 0x35, 0x9e, 0x89, 0x3a, 0xc7, 0x6e, 0xbc, + 0xe9, 0x2a, 0x35, 0x72, 0xc7, 0xeb, 0x32, 0xc5, 0x8b, 0x38, 0x6d, 0x7a, + 0xb0, 0xf3, 0xaf, 0x24, 0xac, 0xc5, 0x04, 0x72, 0x58, 0xb5, 0xb7, 0xc0, + 0xdb, 0x4c, 0x1e, 0xa4, 0xa4, 0xb6, 0x42, 0x03, 0xd6, 0x5a, 0xaf, 0x6c, + 0x87, 0x9e, 0xd8, 0x9b, 0xf0, 0x46, 0xce, 0x5f, 0xfb, 0x1c, 0x64, 0x7e, + 0x95, 0x63, 0x0c, 0xa4, 0x85, 0xac, 0xc9, 0xfc, 0xd6, 0xbe, 0xb6, 0xa5, + 0xd1, 0x7b, 0xd5, 0x4f, 0xb5, 0x18, 0xcb, 0xfa, 0x22, 0x6d, 0x97, 0x38, + 0xbe, 0xb5, 0x53, 0x25, 0xf1, 0x88, 0x3c, 0xee, 0xbe, 0xd8, 0x60, 0xd5, + 0x4f, 0x5d, 0xb3, 0xf1, 0x67, 0x0c, 0xa9, 0x10, 0x76, 0x2d, 0x87, 0x7f, + 0x78, 0xaf, 0x80, 0xd7}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA256, + 36, + {0x49, 0x82, 0x09, 0xf5, 0x9a, 0x06, 0x79, 0xa1, 0xf9, 0x26, 0xec, 0xcf, + 0x30, 0x56, 0xda, 0x2c, 0xba, 0x55, 0x3d, 0x7a, 0xb3, 0x06, 0x4e, 0x7c, + 0x41, 0xad, 0x1d, 0x73, 0x9f, 0x03, 0x82, 0x49, 0xf0, 0x2f, 0x5a, 0xd1, + 0x2e, 0xe2, 0x46, 0x07, 0x3d, 0x10, 0x1b, 0xc3, 0xcd, 0xb5, 0x63, 0xe8, + 0xb6, 0xbe, 0x61, 0x56, 0x20, 0x56, 0x42, 0x2b, 0x7e, 0x6c, 0x16, 0xad, + 0x53, 0xde, 0xb1, 0x2a, 0xf5, 0xde, 0x74, 0x41, 0x97, 0x75, 0x3a, 0x35, + 0x85, 0x98, 0x33, 0xf4, 0x1b, 0xb5, 0x9c, 0x65, 0x97, 0xf3, 0x98, 0x01, + 0x32, 0xb7, 0x47, 0x8f, 0xd0, 0xb9, 0x5f, 0xd2, 0x7d, 0xfa, 0xd6, 0x4a, + 0x20, 0xfd, 0x5c, 0x25, 0x31, 0x2b, 0xbd, 0x41, 0xa8, 0x52, 0x86, 0xcd, + 0x2a, 0x83, 0xc8, 0xdf, 0x5e, 0xfa, 0x07, 0x79, 0x15, 0x8d, 0x01, 0xb0, + 0x74, 0x7f, 0xf1, 0x65, 0xb0, 0x55, 0xeb, 0x28, 0x80, 0xea, 0x27, 0x09, + 0x57, 0x00, 0xa2, 0x95, 0x59, 0x31, 0x96, 0xd8, 0xc5, 0x92, 0x2c, 0xf6, + 0xaa, 0x9d, 0x7e, 0x29, 0xb5, 0x05, 0x6d, 0xb5, 0xde, 0xd5, 0xeb, 0x20, + 0xae, 0xb3, 0x1b, 0x89, 0x42, 0xe2, 0x6b, 0x15, 0xa5, 0x18, 0x8a, 0x49, + 0x34, 0xcd, 0x7e, 0x39, 0xcf, 0xe3, 0x79, 0xa1, 0x97, 0xf4, 0x9a, 0x20, + 0x43, 0x43, 0xa4, 0x93, 0x45, 0x2d, 0xee, 0xbc, 0xa4, 0x36, 0xee, 0x61, + 0x4f, 0x4d, 0xaf, 0x98, 0x9e, 0x35, 0x55, 0x44, 0x48, 0x9f, 0x7e, 0x69, + 0xff, 0xa8, 0xcc, 0xc6, 0xa1, 0xe8, 0x1c, 0xf0, 0xab, 0x33, 0xc3, 0xe6, + 0xd7, 0x59, 0x10, 0x91, 0x48, 0x5a, 0x6a, 0x31, 0xbd, 0xa3, 0xb3, 0x39, + 0x46, 0x49, 0x00, 0x57, 0xb9, 0xa3, 0x00, 0x3d, 0x3f, 0xd9, 0xda, 0xf7, + 0xc4, 0x77, 0x8b, 0x43, 0xfd, 0x46, 0x14, 0x4d, 0x94, 0x5d, 0x81, 0x5f, + 0x12, 0x62, 0x8f, 0xf4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA256, + 37, + {0x4d, 0xa3, 0x79, 0x14, 0xee, 0x4e, 0xcf, 0x0c, 0x09, 0x73, 0xcc, 0x89, + 0xf9, 0x47, 0x6e, 0x2d, 0x87, 0x2e, 0xeb, 0x2f, 0xdb, 0x3e, 0xdd, 0xf6, + 0xfc, 0xbc, 0xad, 0x9b, 0x21, 0xb8, 0xee, 0xff, 0x2d, 0xde, 0x26, 0xbe, + 0x6a, 0x26, 0xd5, 0xd5, 0xaa, 0xe6, 0x30, 0x0b, 0x4c, 0xaf, 0x4f, 0x77, + 0xf2, 0xab, 0x79, 0x07, 0xaf, 0x24, 0x34, 0x02, 0x6c, 0x33, 0x69, 0xd7, + 0x62, 0x68, 0xc8, 0x8b, 0x1a, 0x4c, 0x55, 0x5c, 0x9d, 0x54, 0x72, 0x3b, + 0x17, 0xac, 0x48, 0xca, 0x11, 0x18, 0xd9, 0x4e, 0x14, 0x7a, 0x4c, 0x63, + 0xc2, 0xc4, 0xba, 0xef, 0xd2, 0x44, 0x23, 0x5c, 0xde, 0x4f, 0x9c, 0x25, + 0x4b, 0xce, 0x8c, 0x8c, 0x21, 0xb4, 0x5b, 0x7a, 0x2f, 0xd9, 0xd5, 0x97, + 0x1b, 0x21, 0xab, 0xad, 0x1b, 0xef, 0x74, 0xb9, 0xd5, 0x58, 0x3d, 0x35, + 0x2e, 0xf6, 0x74, 0x83, 0xee, 0x61, 0x1f, 0xf3, 0xf9, 0x71, 0x98, 0xc0, + 0x23, 0xcf, 0xc5, 0x6c, 0x66, 0x7c, 0x81, 0xef, 0x03, 0xbd, 0xa4, 0x72, + 0x9b, 0x2e, 0xff, 0x85, 0xc2, 0x4e, 0x75, 0xaa, 0xfd, 0xaa, 0xa4, 0xc0, + 0xf4, 0x74, 0x19, 0xd8, 0xa6, 0x3f, 0xb2, 0xff, 0x72, 0xc0, 0x74, 0xff, + 0xe9, 0x85, 0xec, 0x7f, 0x88, 0xbb, 0x0e, 0x93, 0xcf, 0xd3, 0x75, 0xc6, + 0x56, 0x13, 0x77, 0x22, 0xfc, 0x6a, 0xa4, 0x50, 0x69, 0x77, 0x1c, 0x6c, + 0x66, 0xd4, 0xb1, 0x09, 0xa5, 0xdf, 0xd8, 0x50, 0x03, 0x31, 0xd8, 0xd8, + 0x40, 0xed, 0xf9, 0xa5, 0xc8, 0x02, 0x4b, 0x25, 0x20, 0xda, 0xa5, 0x66, + 0x41, 0xea, 0xd2, 0x40, 0x03, 0x3b, 0x0a, 0xa3, 0x00, 0xff, 0x3f, 0x95, + 0x10, 0x09, 0xac, 0x46, 0xa9, 0x7a, 0xb9, 0x31, 0x1f, 0x8a, 0xf9, 0x46, + 0x7b, 0x8e, 0xcb, 0xde, 0x36, 0xc9, 0x74, 0x4e, 0x44, 0x16, 0x83, 0x14, + 0xf0, 0x92, 0x52, 0x9d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA256, + 38, + {0x1a, 0xff, 0x9b, 0x9a, 0xd3, 0x4e, 0x14, 0x24, 0x21, 0x06, 0x96, 0x61, + 0xc7, 0x1e, 0x35, 0xb9, 0x81, 0x08, 0xa8, 0xf9, 0x76, 0x19, 0x1b, 0x45, + 0xa9, 0x7c, 0xf1, 0x2e, 0x8a, 0xe8, 0xeb, 0xcc, 0xd6, 0x4c, 0x0f, 0xc6, + 0xa7, 0x95, 0xf4, 0xed, 0x79, 0x8f, 0xa4, 0xa2, 0xf7, 0x97, 0x46, 0xc5, + 0x7a, 0x86, 0xf8, 0x94, 0x11, 0x0c, 0x1a, 0x54, 0x02, 0xdd, 0x72, 0x57, + 0x7c, 0x2b, 0xd9, 0x81, 0x7a, 0x9e, 0x7a, 0x1b, 0x0b, 0x7e, 0x38, 0x95, + 0x27, 0x42, 0x81, 0x40, 0xd5, 0x3f, 0x49, 0x18, 0xb3, 0x05, 0xe1, 0x54, + 0xf7, 0xc1, 0x43, 0x01, 0x1d, 0xc2, 0x7d, 0xdb, 0x87, 0x4c, 0x52, 0xb5, + 0x77, 0x58, 0xa3, 0xf4, 0xee, 0x43, 0x95, 0x10, 0x88, 0x97, 0xf0, 0xcf, + 0x7b, 0x4f, 0xd7, 0x13, 0x6e, 0xbf, 0x99, 0x1d, 0xd9, 0x75, 0x8b, 0xd2, + 0xcb, 0x85, 0xcd, 0xc6, 0xf9, 0xd9, 0x6a, 0x40, 0xf8, 0xe6, 0xa0, 0xc1, + 0x29, 0x70, 0xc1, 0x83, 0x25, 0xd5, 0x74, 0x2b, 0x80, 0xae, 0x49, 0x9d, + 0xa4, 0x56, 0x55, 0xf9, 0x72, 0xf3, 0x3a, 0x80, 0x37, 0x3a, 0x93, 0x57, + 0x2f, 0xe3, 0x02, 0xdc, 0xa0, 0x3c, 0xf7, 0xe0, 0x04, 0x69, 0x06, 0x18, + 0xc5, 0xb7, 0x25, 0xe3, 0xb9, 0xbe, 0x6e, 0x05, 0xdf, 0xd0, 0xab, 0x8f, + 0x28, 0xb8, 0xb9, 0x94, 0xea, 0x20, 0x28, 0x75, 0x26, 0x88, 0x37, 0xd3, + 0x87, 0x66, 0x81, 0xa6, 0x3e, 0x88, 0xa4, 0x10, 0xa0, 0xbf, 0x4a, 0x4c, + 0x41, 0xf7, 0x33, 0x6b, 0xe2, 0x79, 0x9c, 0x6e, 0x62, 0x51, 0x4a, 0x5e, + 0xe0, 0x42, 0x2c, 0xb6, 0xd5, 0xc5, 0x7c, 0x2e, 0x45, 0xe9, 0xf9, 0x6d, + 0x66, 0x7f, 0x86, 0x29, 0xe0, 0x98, 0x74, 0x21, 0xf0, 0x1a, 0x93, 0x91, + 0xa3, 0x33, 0x4d, 0xc1, 0xe8, 0xa3, 0x54, 0x25, 0x50, 0x1b, 0xef, 0x66, + 0x41, 0xf9, 0xe6, 0xde}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA256, + 39, + {0x7a, 0x1e, 0xca, 0x54, 0xa7, 0x8e, 0xe1, 0xe9, 0x2b, 0x8c, 0x29, 0xd6, + 0x67, 0xbc, 0x89, 0xe9, 0xff, 0xbb, 0x40, 0x4c, 0x5b, 0xf1, 0x3a, 0x87, + 0xa8, 0x64, 0xe9, 0x9c, 0x7d, 0x30, 0x89, 0xc4, 0x58, 0x86, 0x5a, 0x8e, + 0x3a, 0xb7, 0x14, 0xfd, 0x76, 0xea, 0x4f, 0x01, 0xed, 0xf1, 0x5e, 0x1f, + 0x80, 0xfc, 0x91, 0x09, 0xcd, 0xc5, 0x31, 0x84, 0xde, 0x14, 0x43, 0xef, + 0xa5, 0x33, 0x93, 0x9f, 0x49, 0x8b, 0xac, 0x27, 0xb0, 0xf1, 0x27, 0xbe, + 0xb0, 0x7e, 0x4f, 0x78, 0x8a, 0xc5, 0xd9, 0x39, 0x0d, 0xa2, 0x9d, 0xc1, + 0x56, 0xaa, 0x15, 0x6d, 0x34, 0x21, 0x58, 0xdf, 0x68, 0xb8, 0x25, 0x73, + 0x2a, 0x8d, 0x8e, 0x85, 0x26, 0x44, 0xaf, 0xd1, 0xbf, 0x23, 0x0b, 0xf0, + 0x1c, 0x15, 0xeb, 0xce, 0xd9, 0xf7, 0x10, 0xf0, 0x62, 0xb5, 0xab, 0xa0, + 0xba, 0x0e, 0xdb, 0x2c, 0x1b, 0xf9, 0xf4, 0xfb, 0x45, 0x3d, 0x6b, 0xa7, + 0xcc, 0x98, 0x08, 0xd7, 0x63, 0x93, 0x0b, 0x6d, 0x8d, 0xab, 0xe8, 0x22, + 0x4d, 0xb6, 0x00, 0x4a, 0xab, 0x4a, 0x9e, 0xd4, 0x49, 0x5f, 0xba, 0x8d, + 0xdf, 0x37, 0x15, 0x92, 0xb0, 0x5b, 0xc0, 0x57, 0xaa, 0xde, 0xeb, 0x3d, + 0x4b, 0x80, 0x0d, 0xc8, 0x49, 0xee, 0xfc, 0xa8, 0x6f, 0x74, 0x14, 0xb2, + 0xca, 0x3a, 0xf5, 0x3e, 0x04, 0xb5, 0x24, 0xec, 0x56, 0x6f, 0x64, 0x69, + 0x74, 0xc1, 0x7a, 0xcc, 0x6c, 0x76, 0xe6, 0x6f, 0x76, 0x89, 0xb9, 0x82, + 0x4c, 0xf4, 0xf9, 0x8f, 0x75, 0xde, 0x9b, 0x39, 0x97, 0x23, 0x3c, 0xda, + 0xdc, 0x1a, 0x79, 0x67, 0x9c, 0x47, 0xda, 0xfc, 0xfc, 0xc1, 0x07, 0x35, + 0x1f, 0x7e, 0x64, 0x08, 0x4d, 0x67, 0xbb, 0x98, 0x6d, 0xc2, 0xcf, 0x69, + 0x3f, 0x9e, 0x9a, 0xf2, 0xd4, 0x6c, 0x5f, 0x8a, 0x56, 0x0b, 0x1c, 0x7b, + 0xa2, 0xd3, 0xa2, 0x02}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA256, + 40, + {0x0e, 0x6e, 0xb8, 0x8e, 0x13, 0x0c, 0xf0, 0xd7, 0x90, 0x56, 0xbd, 0xcb, + 0x87, 0xf0, 0x16, 0xf9, 0x9e, 0xdd, 0x9f, 0x35, 0x51, 0x9c, 0x44, 0xbb, + 0x50, 0x9a, 0x38, 0xcd, 0x34, 0x6d, 0x99, 0x6e, 0x3d, 0x9b, 0x7b, 0x21, + 0xa4, 0x0f, 0xc9, 0x76, 0xa9, 0x35, 0xf2, 0x90, 0x4a, 0x64, 0x23, 0xdc, + 0x0f, 0x25, 0x1d, 0x8a, 0x89, 0xc4, 0xe1, 0x42, 0x4d, 0x33, 0x12, 0xb1, + 0xe7, 0xe0, 0xc1, 0x4f, 0x05, 0x7f, 0xa3, 0xa4, 0x58, 0x41, 0xdc, 0xda, + 0x2b, 0xfc, 0xf1, 0x07, 0xc2, 0x10, 0x3c, 0x04, 0x75, 0xcb, 0xb3, 0x4d, + 0x4c, 0x76, 0x9e, 0x98, 0xb0, 0x8c, 0xbd, 0x35, 0x96, 0x4a, 0xef, 0xc3, + 0xa8, 0xdc, 0x41, 0x78, 0x72, 0x5c, 0x16, 0xed, 0x7d, 0xa6, 0xb4, 0x38, + 0x10, 0x7d, 0xa2, 0x48, 0x8a, 0xf8, 0xfd, 0x5c, 0xb2, 0xc1, 0x5a, 0x88, + 0x49, 0xa5, 0x31, 0xe1, 0xa9, 0x55, 0xc4, 0x0c, 0xd6, 0xc1, 0x47, 0x95, + 0x6f, 0xc3, 0xe8, 0xa1, 0x5a, 0x10, 0x82, 0xe9, 0xe9, 0xa7, 0x87, 0x8e, + 0xfa, 0xb9, 0x29, 0xc5, 0x0d, 0x52, 0xfd, 0x6c, 0x14, 0xca, 0xd0, 0x98, + 0x7f, 0x66, 0x72, 0x21, 0xa0, 0xc8, 0xab, 0x29, 0xa6, 0x82, 0xde, 0x04, + 0xe4, 0x37, 0xb2, 0x0c, 0x82, 0xe9, 0xa7, 0x59, 0x29, 0x1d, 0xab, 0xd2, + 0x2f, 0xb3, 0x8e, 0x86, 0x12, 0x1b, 0x71, 0xb3, 0xab, 0x47, 0x3e, 0xa0, + 0x97, 0x74, 0x41, 0xdb, 0x6b, 0x13, 0x7d, 0x01, 0xb6, 0x3e, 0x32, 0x84, + 0x12, 0x99, 0x6c, 0xcb, 0x8d, 0xc2, 0x7e, 0x57, 0xc8, 0xcd, 0x6c, 0xbe, + 0xb3, 0x1e, 0x32, 0x11, 0x60, 0xdf, 0x29, 0xea, 0x31, 0x51, 0xf3, 0x4b, + 0xa3, 0x68, 0x46, 0x49, 0x5b, 0x6e, 0x4b, 0xb7, 0x66, 0xf0, 0xbc, 0xdb, + 0xa0, 0x00, 0x62, 0x26, 0x5a, 0xd7, 0xd0, 0x18, 0x47, 0xe2, 0x2c, 0x06, + 0xa4, 0x63, 0xdf, 0xeb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA256, + 41, + {0x75, 0x5f, 0x09, 0x00, 0x81, 0x18, 0x98, 0x78, 0xea, 0x1a, 0xd0, 0x30, + 0x70, 0x94, 0x4d, 0x34, 0x66, 0xc7, 0x73, 0xff, 0xb2, 0x63, 0x2b, 0x04, + 0x5e, 0xa2, 0x86, 0x55, 0xc8, 0x52, 0x74, 0x88, 0xac, 0xa4, 0x23, 0x57, + 0x71, 0x84, 0x36, 0xf6, 0xc9, 0x22, 0x2a, 0x16, 0xac, 0x61, 0xae, 0x8d, + 0x75, 0x2e, 0xa1, 0x8d, 0xcd, 0x9f, 0x0c, 0x53, 0x70, 0xe7, 0x67, 0x30, + 0xc3, 0x1e, 0xeb, 0x77, 0x27, 0x55, 0xe3, 0xa7, 0x63, 0x50, 0x9a, 0x91, + 0x26, 0xb6, 0x40, 0x07, 0x34, 0x1c, 0x5f, 0xa4, 0x8b, 0xf9, 0x5b, 0xbf, + 0x3e, 0x3a, 0x9d, 0xdc, 0x36, 0x09, 0x66, 0x25, 0xb0, 0xf6, 0xbb, 0x27, + 0x10, 0x8d, 0xc1, 0xc4, 0xbf, 0xa1, 0x91, 0xd6, 0x6a, 0x40, 0x3e, 0x11, + 0xdf, 0x28, 0x38, 0xfd, 0x40, 0x12, 0x15, 0xcd, 0x2d, 0xcf, 0xb5, 0x80, + 0x6a, 0xd0, 0x95, 0x5e, 0xdc, 0x2f, 0xed, 0xa4, 0xa1, 0x9e, 0x0d, 0x84, + 0x96, 0x8a, 0x6e, 0x17, 0x56, 0x03, 0x6b, 0xf0, 0xaa, 0xc8, 0x99, 0x0d, + 0x7b, 0x8b, 0xdb, 0xe4, 0x5a, 0x6c, 0x0e, 0xdd, 0x8f, 0x55, 0x72, 0x0f, + 0x10, 0x5d, 0x70, 0xbe, 0x7e, 0x42, 0xaa, 0xc1, 0x14, 0xa5, 0x28, 0xf1, + 0xb3, 0xbe, 0xb8, 0x1a, 0xe7, 0x96, 0xd4, 0x55, 0xbe, 0xb0, 0x5b, 0x49, + 0x36, 0xea, 0x3b, 0x08, 0x93, 0xe8, 0xc2, 0xfc, 0xeb, 0x8a, 0x6b, 0x8e, + 0x1b, 0xb6, 0xde, 0x37, 0xc4, 0x0e, 0x4b, 0x3d, 0xa2, 0xa1, 0xeb, 0xe9, + 0xa5, 0x22, 0x44, 0xa5, 0xf4, 0xbb, 0xd1, 0xee, 0x20, 0x1d, 0x21, 0x8d, + 0x3a, 0x12, 0x0d, 0x6a, 0xdd, 0x71, 0x71, 0xab, 0x56, 0xda, 0x30, 0x62, + 0xde, 0x49, 0x52, 0x49, 0x5b, 0x60, 0x2d, 0xcf, 0xb4, 0x40, 0x4d, 0x0c, + 0x90, 0x01, 0x44, 0xbe, 0xf9, 0xd4, 0x6c, 0xbc, 0xe6, 0xd7, 0xef, 0x93, + 0x61, 0x60, 0x34, 0x2c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA256, + 42, + {0x80, 0x83, 0xdd, 0xe7, 0xce, 0xf1, 0xb0, 0x18, 0xfa, 0xb0, 0xe9, 0xaa, + 0x58, 0x74, 0x4a, 0x66, 0x5c, 0x24, 0xda, 0xd0, 0x79, 0x1d, 0xfa, 0x6e, + 0x8f, 0xe3, 0xe9, 0x5b, 0x32, 0x0a, 0x94, 0x03, 0x89, 0x26, 0xf6, 0xcb, + 0xaa, 0xf1, 0x95, 0x62, 0xfc, 0x53, 0xf3, 0xa6, 0x9e, 0x0a, 0xca, 0x0d, + 0x97, 0x80, 0xaf, 0x9e, 0xb9, 0x26, 0x7f, 0x19, 0xa0, 0x81, 0x34, 0x32, + 0x94, 0x35, 0x6f, 0xba, 0x81, 0x51, 0x8f, 0xdb, 0x96, 0x15, 0x74, 0xa7, + 0xef, 0x38, 0x62, 0x5c, 0x20, 0x10, 0x36, 0xae, 0x95, 0x42, 0x38, 0xb8, + 0x89, 0xc8, 0xee, 0xb3, 0x67, 0x7f, 0x7f, 0x9d, 0xf0, 0x7b, 0xad, 0xd5, + 0xf2, 0x7c, 0xeb, 0x0c, 0xcb, 0xea, 0xeb, 0xed, 0xc4, 0x1b, 0x97, 0x76, + 0x09, 0xf8, 0xb9, 0x64, 0xf0, 0x28, 0x45, 0x4b, 0x44, 0x06, 0xe2, 0x2e, + 0x00, 0x34, 0xc3, 0x65, 0x5a, 0xb4, 0x99, 0xd0, 0x1d, 0x1b, 0x6b, 0xe0, + 0xc1, 0x9b, 0xfc, 0x9e, 0x4e, 0xe2, 0xe2, 0x09, 0xdc, 0x03, 0x3b, 0xa1, + 0xa6, 0x6b, 0x50, 0xff, 0xec, 0xec, 0xa5, 0x32, 0xc2, 0xc8, 0x06, 0xcd, + 0x2e, 0xd2, 0x58, 0x63, 0x25, 0xd5, 0xbb, 0xc5, 0x7f, 0x42, 0x84, 0x0d, + 0x8d, 0xf8, 0x86, 0x36, 0xb4, 0x88, 0xea, 0x36, 0x3b, 0xb7, 0xf3, 0xec, + 0x35, 0xd6, 0x5a, 0x63, 0x5b, 0xef, 0xe9, 0xd9, 0x6c, 0xe2, 0xcb, 0x8c, + 0x4b, 0x7b, 0x0f, 0x90, 0xae, 0x3e, 0xea, 0x67, 0x7d, 0xeb, 0xde, 0x8c, + 0x6b, 0x2f, 0x63, 0xa0, 0xbd, 0x6b, 0x69, 0x49, 0x22, 0xff, 0xcd, 0xbf, + 0x8e, 0x54, 0x86, 0x4f, 0x4a, 0x90, 0x20, 0x2e, 0xff, 0x26, 0x66, 0x78, + 0x49, 0x0e, 0x53, 0x92, 0x3d, 0xc4, 0x8d, 0x70, 0xe9, 0xfb, 0xb7, 0x56, + 0x53, 0x6f, 0xe6, 0x19, 0x65, 0x53, 0xc8, 0x49, 0x2f, 0xb5, 0xec, 0xbd, + 0x0a, 0x5e, 0x66, 0xd1}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA256, + 43, + {0x85, 0xa9, 0x65, 0xf4, 0xcf, 0xdd, 0xb1, 0x7e, 0xb8, 0x11, 0x95, 0xbd, + 0xcb, 0x08, 0x1d, 0x30, 0x7f, 0xd7, 0xf2, 0x18, 0xde, 0x37, 0xc6, 0xda, + 0xf0, 0x43, 0xd1, 0xbe, 0x8c, 0x9b, 0xdf, 0xa8, 0x5b, 0x3a, 0x7a, 0x09, + 0x51, 0x56, 0x9e, 0x67, 0x0c, 0xfc, 0xc6, 0x95, 0x36, 0x5d, 0xc4, 0x5e, + 0x3b, 0x9e, 0x44, 0xa7, 0xd7, 0x9f, 0xdc, 0x3b, 0x8b, 0xa9, 0x29, 0x12, + 0xa6, 0x42, 0xec, 0xbc, 0xea, 0x85, 0xd5, 0x66, 0x54, 0x16, 0x1b, 0x77, + 0x7b, 0x28, 0x0b, 0x46, 0xbe, 0x78, 0xab, 0xf7, 0xf0, 0xee, 0x22, 0x0d, + 0xda, 0x1a, 0xe3, 0xeb, 0x4e, 0x39, 0xfa, 0x7a, 0xe4, 0xd2, 0x51, 0x1d, + 0x41, 0x11, 0xb3, 0x1f, 0xe1, 0x7d, 0xfe, 0xb8, 0x97, 0xba, 0xd9, 0xff, + 0xb1, 0xfb, 0x36, 0x70, 0x76, 0xab, 0x33, 0x6b, 0x1f, 0x48, 0x53, 0x0f, + 0x7d, 0x39, 0xf1, 0x06, 0xcb, 0xa2, 0xfb, 0x89, 0x61, 0xe5, 0x9e, 0xd3, + 0xb0, 0x60, 0xc6, 0x4f, 0x5b, 0x28, 0x73, 0xee, 0x51, 0xae, 0x59, 0x52, + 0x6e, 0x78, 0x2a, 0xfd, 0x79, 0x49, 0x05, 0x92, 0x3c, 0x87, 0x53, 0xbe, + 0x18, 0xec, 0x9c, 0xd3, 0x79, 0x1e, 0x96, 0xeb, 0x00, 0x43, 0x35, 0x48, + 0xf2, 0xf2, 0xda, 0x47, 0x80, 0x53, 0xc7, 0xbc, 0x22, 0x22, 0x81, 0xe7, + 0x34, 0x2a, 0x05, 0x10, 0x22, 0x4c, 0x9f, 0x9e, 0x53, 0xc0, 0x82, 0xa1, + 0x13, 0x31, 0xf0, 0x92, 0x3c, 0x44, 0xda, 0x85, 0x33, 0xb5, 0x65, 0x63, + 0xad, 0xb7, 0x81, 0xc7, 0x6f, 0x4b, 0xc3, 0x03, 0xac, 0x57, 0x54, 0xbd, + 0x6d, 0x74, 0x48, 0xdf, 0x0e, 0x23, 0xe4, 0x10, 0x63, 0x99, 0x2c, 0xe6, + 0xab, 0xb3, 0xd3, 0x13, 0x78, 0xbe, 0x04, 0x0a, 0xa8, 0x15, 0xfc, 0xbf, + 0xb3, 0x33, 0x55, 0x9f, 0xb4, 0x02, 0x12, 0x4c, 0x53, 0xf1, 0xa5, 0xb4, + 0xe6, 0xfa, 0xb5, 0x59}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA256, + 44, + {0x51, 0xe5, 0x2e, 0xdd, 0x65, 0xff, 0x6f, 0x2f, 0xb8, 0x12, 0xd2, 0xfd, + 0x4f, 0x3f, 0x98, 0x52, 0xee, 0xdd, 0x74, 0x56, 0x30, 0xc9, 0xbf, 0x12, + 0xe6, 0xf6, 0x33, 0x47, 0xc2, 0xc8, 0x04, 0x02, 0xab, 0x0d, 0xa6, 0x54, + 0x15, 0x50, 0x46, 0xe4, 0x83, 0x1e, 0xa0, 0x2f, 0xec, 0x6d, 0xaf, 0xff, + 0xe9, 0x4e, 0x6c, 0x45, 0x0a, 0x96, 0xcf, 0x56, 0x83, 0x1a, 0x0b, 0xf8, + 0xe4, 0x8b, 0x99, 0x45, 0x6d, 0xa7, 0xe1, 0x7b, 0x9f, 0x64, 0x2e, 0x9d, + 0x6e, 0x03, 0x31, 0x53, 0xf7, 0x40, 0x09, 0x5a, 0x67, 0xc8, 0x6f, 0x5f, + 0xa4, 0xfb, 0x37, 0xee, 0xc9, 0xcf, 0xfa, 0xcd, 0x7d, 0xbc, 0x36, 0x8b, + 0xf0, 0x7e, 0xe0, 0x00, 0x50, 0x60, 0x67, 0x48, 0xdc, 0x88, 0x7f, 0xe0, + 0x77, 0x88, 0x71, 0xff, 0x64, 0x95, 0x3c, 0x24, 0x92, 0x44, 0xe7, 0x8c, + 0xeb, 0x4b, 0x62, 0xef, 0xff, 0xd2, 0xe9, 0xca, 0xe6, 0x80, 0x3c, 0x25, + 0x50, 0x4a, 0x67, 0xfd, 0x94, 0x94, 0x1e, 0xff, 0x1a, 0x32, 0x0b, 0x1e, + 0x06, 0x18, 0xeb, 0x9c, 0xc3, 0x50, 0xd8, 0x24, 0x18, 0x92, 0xad, 0xfc, + 0x42, 0x79, 0x0f, 0x24, 0x74, 0x5b, 0xe1, 0x2e, 0xcd, 0xc6, 0x3f, 0x89, + 0x1b, 0xb6, 0xc0, 0x06, 0x6e, 0xe2, 0x88, 0x95, 0xc7, 0x8a, 0x9f, 0x17, + 0x73, 0xca, 0x52, 0x7e, 0x97, 0x6e, 0xb2, 0x9a, 0xbf, 0x4f, 0x64, 0x9f, + 0x83, 0xf0, 0xfd, 0xd7, 0xa7, 0xf7, 0x2b, 0x7d, 0xd3, 0x34, 0x31, 0x49, + 0xb4, 0xc1, 0xb6, 0x99, 0x58, 0x89, 0x48, 0xe5, 0x50, 0x8a, 0x58, 0xbb, + 0xc4, 0x81, 0xfb, 0xda, 0x51, 0x15, 0xcb, 0x58, 0x22, 0xcb, 0x10, 0x83, + 0x4c, 0xc0, 0x19, 0x89, 0x26, 0x4c, 0x79, 0x79, 0x4b, 0xa0, 0x32, 0x96, + 0x72, 0x71, 0xa7, 0xd2, 0xaf, 0x9c, 0x12, 0xa4, 0x93, 0xd1, 0xbf, 0x3c, + 0x07, 0x0b, 0x72, 0x07}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA256, + 45, + {0x84, 0xa5, 0x5f, 0x8b, 0xd7, 0x89, 0x94, 0xa9, 0xe2, 0x04, 0xbf, 0x57, + 0x29, 0x2e, 0x1c, 0x29, 0xd6, 0x63, 0xa8, 0x96, 0x3c, 0x01, 0x22, 0x56, + 0x86, 0xcd, 0x64, 0x6f, 0xf8, 0xb2, 0x3f, 0x7c, 0xe6, 0xbe, 0x18, 0x81, + 0x7b, 0xfd, 0x28, 0x4d, 0x26, 0x49, 0xb0, 0x75, 0xfb, 0xfe, 0x23, 0x3a, + 0x2f, 0x8c, 0xd5, 0x9a, 0xe4, 0x65, 0xaf, 0x14, 0x60, 0x21, 0x08, 0xda, + 0x6b, 0xda, 0xd3, 0x1f, 0xc9, 0x75, 0x00, 0xf7, 0x91, 0xae, 0x1b, 0xf4, + 0x45, 0x9a, 0x4b, 0x3b, 0xe3, 0x50, 0x36, 0x2b, 0x46, 0xf8, 0x46, 0x97, + 0x74, 0x2c, 0x6f, 0xb6, 0x67, 0x15, 0x33, 0xcb, 0xe7, 0x3d, 0xd1, 0x53, + 0x04, 0xe7, 0xc5, 0x69, 0xc6, 0x73, 0xc7, 0x99, 0x22, 0x7a, 0x65, 0x23, + 0xa5, 0x4e, 0xaa, 0x4e, 0x4a, 0xbb, 0xa2, 0xe4, 0x51, 0xc3, 0xf7, 0x5c, + 0xff, 0x2f, 0xfa, 0x6c, 0xbd, 0x9b, 0x04, 0xcf, 0x4a, 0x73, 0xa3, 0x5e, + 0x6b, 0xbc, 0xcb, 0x44, 0x45, 0xa9, 0x9a, 0x13, 0x80, 0xfb, 0xfc, 0x2c, + 0xdd, 0x5f, 0xda, 0x03, 0xbd, 0xe5, 0x73, 0xb4, 0xbb, 0x88, 0xa2, 0x05, + 0xfb, 0xb3, 0x83, 0x44, 0x64, 0x8a, 0xb0, 0x38, 0x29, 0xf4, 0xe3, 0x68, + 0x71, 0x17, 0xef, 0x7c, 0x12, 0x52, 0x2a, 0xde, 0x2e, 0xf7, 0x36, 0xb2, + 0x46, 0x33, 0xdd, 0xef, 0xd0, 0xce, 0x6d, 0xa2, 0x08, 0xe8, 0x60, 0xca, + 0x6f, 0x3a, 0x79, 0x49, 0x2b, 0xf4, 0xdb, 0x6b, 0x46, 0x65, 0x00, 0x37, + 0x1e, 0x40, 0xde, 0x78, 0xd5, 0xd2, 0x70, 0x8c, 0x2a, 0x97, 0x99, 0x92, + 0x39, 0xe3, 0x88, 0x52, 0xde, 0x7a, 0x02, 0x98, 0x12, 0x03, 0xc8, 0x40, + 0x22, 0x74, 0xcb, 0x1a, 0xa2, 0x4f, 0xdb, 0x3e, 0x2c, 0xd2, 0x7a, 0x43, + 0x05, 0xb1, 0x57, 0x97, 0xa4, 0x98, 0x14, 0x58, 0x48, 0xe7, 0x4d, 0x5d, + 0xed, 0xab, 0x41, 0xf8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA256, + 46, + {0x19, 0xba, 0x81, 0xc3, 0xe6, 0x88, 0xc4, 0x16, 0x25, 0xd6, 0x71, 0x4d, + 0xa9, 0x1e, 0xfb, 0x9b, 0xfc, 0x95, 0xa6, 0x34, 0x40, 0x93, 0x25, 0xf1, + 0xcf, 0xab, 0x3d, 0xba, 0x44, 0xb8, 0x07, 0xfe, 0x06, 0x37, 0x40, 0xfa, + 0xe7, 0x60, 0x4a, 0x83, 0x9e, 0xfc, 0xe0, 0x51, 0xd2, 0x54, 0xaf, 0x50, + 0xef, 0xe0, 0x44, 0xbe, 0xc9, 0x62, 0x80, 0xa8, 0x31, 0xae, 0x8e, 0x4e, + 0x93, 0xa0, 0xd0, 0x61, 0x1e, 0x0a, 0x43, 0xde, 0x6a, 0xea, 0xfe, 0xb3, + 0xee, 0xbb, 0xe0, 0xd6, 0xec, 0x74, 0xe8, 0x4f, 0xdf, 0xba, 0xe3, 0xac, + 0x8c, 0xad, 0xf6, 0x57, 0xfa, 0x34, 0x29, 0x21, 0x27, 0x4b, 0xe8, 0x01, + 0xd0, 0x5e, 0x55, 0x3f, 0x58, 0x9e, 0x8f, 0x48, 0xd2, 0xaf, 0x38, 0xb7, + 0x94, 0x04, 0xd9, 0x65, 0xe0, 0xa4, 0xde, 0xf7, 0xc0, 0x97, 0x5d, 0x6d, + 0x9b, 0x53, 0x51, 0xea, 0x82, 0x45, 0x1b, 0x6b, 0xc2, 0x6d, 0xb3, 0xfc, + 0x64, 0x72, 0x93, 0x25, 0xb0, 0x59, 0xf4, 0x50, 0x89, 0xc9, 0x0f, 0x5c, + 0x87, 0x92, 0x93, 0x34, 0x87, 0xd4, 0xc5, 0x31, 0x7b, 0x62, 0xa0, 0x2b, + 0x93, 0x67, 0xa9, 0x9e, 0x8d, 0x5c, 0x41, 0x48, 0xfa, 0xa1, 0x78, 0x1a, + 0xe2, 0x12, 0x00, 0xf1, 0xc3, 0x9b, 0xe4, 0x93, 0x53, 0xd0, 0x97, 0x65, + 0x02, 0xff, 0x19, 0xe0, 0x8f, 0x37, 0x4e, 0xe6, 0x85, 0xd5, 0x8f, 0x14, + 0xda, 0xcf, 0x61, 0x3f, 0xbb, 0x3a, 0x56, 0xae, 0x3f, 0x1b, 0xff, 0x1a, + 0xfc, 0x06, 0x0b, 0xa3, 0x6a, 0xac, 0x11, 0xe2, 0xd0, 0x38, 0x27, 0x2c, + 0x01, 0xc4, 0x30, 0xbd, 0x46, 0x3f, 0xcf, 0x55, 0xb3, 0x11, 0x02, 0x4c, + 0xd7, 0xce, 0x10, 0xbf, 0x59, 0xc3, 0x2b, 0xa3, 0xd9, 0x94, 0x3f, 0x75, + 0xf8, 0xf7, 0x68, 0x70, 0xbf, 0x0a, 0x8d, 0xc3, 0xe7, 0x86, 0xe0, 0x71, + 0x8d, 0xf3, 0xc0, 0x1b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA256, + 47, + {0x2f, 0x84, 0x14, 0x1b, 0x77, 0x39, 0x14, 0x94, 0x7f, 0x72, 0xdb, 0x69, + 0x81, 0xd6, 0xd0, 0x81, 0x5a, 0xa7, 0x7f, 0xa8, 0xff, 0xb0, 0x44, 0x4c, + 0x13, 0xb7, 0x61, 0x2d, 0x6d, 0x89, 0x03, 0x8b, 0x02, 0xeb, 0x60, 0xa7, + 0x64, 0x1d, 0xec, 0x20, 0x07, 0x9d, 0x6d, 0x87, 0x96, 0x15, 0x02, 0x33, + 0x0f, 0x22, 0x8b, 0x93, 0x6a, 0xba, 0x65, 0xff, 0x8c, 0x59, 0xa6, 0x51, + 0x65, 0x6b, 0xc3, 0xad, 0x7a, 0x31, 0x31, 0xe5, 0x53, 0x12, 0xd3, 0x34, + 0xda, 0x0f, 0x60, 0x0f, 0x35, 0x38, 0xf3, 0xb6, 0x5e, 0xd6, 0x1a, 0x5d, + 0x29, 0x8e, 0x32, 0xf7, 0x44, 0x53, 0x38, 0x5d, 0x09, 0xae, 0x45, 0xeb, + 0x93, 0xa4, 0xd3, 0x5e, 0xd2, 0xdd, 0x7a, 0x74, 0x97, 0x08, 0x5d, 0x5d, + 0x3a, 0x36, 0xe6, 0x5f, 0x1a, 0x0b, 0xd8, 0x68, 0x34, 0x80, 0x39, 0x7d, + 0xad, 0x3b, 0x30, 0x4e, 0x49, 0xce, 0xe0, 0x22, 0x01, 0xa9, 0xa1, 0xca, + 0x5b, 0x77, 0x8e, 0x91, 0xe6, 0x8e, 0xa3, 0x5f, 0xf7, 0x28, 0x27, 0xf9, + 0x68, 0x42, 0x64, 0x65, 0x84, 0x56, 0x98, 0xac, 0x09, 0x99, 0xf7, 0x31, + 0x1e, 0x5c, 0x53, 0x24, 0x38, 0xe8, 0xfb, 0x49, 0x4d, 0x8d, 0x92, 0xef, + 0xb5, 0x20, 0x29, 0x3c, 0x50, 0x3c, 0xed, 0xac, 0x00, 0x36, 0xfb, 0x42, + 0x90, 0x7e, 0x78, 0x37, 0x7f, 0x89, 0x7b, 0xd7, 0xb9, 0x43, 0x28, 0xf6, + 0xa1, 0xa5, 0x94, 0xea, 0x2c, 0xe3, 0x77, 0x0a, 0x49, 0xbf, 0xf8, 0x70, + 0x2e, 0x53, 0x47, 0x98, 0xe1, 0xef, 0xf6, 0x32, 0x43, 0x10, 0xc6, 0xec, + 0xc7, 0x1e, 0x53, 0x63, 0xa0, 0xb2, 0x3f, 0x56, 0x04, 0xa2, 0xaa, 0x24, + 0x58, 0x08, 0xb7, 0x2c, 0x9f, 0x6e, 0xee, 0x36, 0x4b, 0xcb, 0xb2, 0x2e, + 0x8f, 0x14, 0x44, 0x60, 0xc5, 0x30, 0x0d, 0x3f, 0x89, 0xf3, 0xb8, 0xb6, + 0xfd, 0x26, 0xc1, 0x5f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA256, + 48, + {0x5e, 0x97, 0xf3, 0x12, 0x2d, 0x20, 0x2f, 0xc0, 0xc7, 0x68, 0x8f, 0x28, + 0xa0, 0xeb, 0xa5, 0xf5, 0xae, 0x87, 0x95, 0x43, 0x8b, 0x09, 0xf6, 0x53, + 0x2a, 0x2b, 0xc3, 0xe7, 0x5a, 0x16, 0x40, 0x75, 0x14, 0x6f, 0x72, 0xe0, + 0xb3, 0x39, 0x7b, 0xf0, 0x86, 0xec, 0x8e, 0x72, 0x99, 0xb6, 0x7f, 0x5c, + 0x54, 0xe4, 0x26, 0x3a, 0xa0, 0x11, 0x1f, 0x4f, 0xf3, 0xc1, 0x6d, 0xe9, + 0xaa, 0x06, 0x68, 0x2d, 0x63, 0xbe, 0x4d, 0x8e, 0x82, 0xb5, 0xe2, 0xb3, + 0xc1, 0x5d, 0x91, 0x30, 0x93, 0xe2, 0x9a, 0xd8, 0x44, 0xc7, 0x0f, 0x9f, + 0xf9, 0xb3, 0xa0, 0x84, 0xd4, 0x16, 0x48, 0xe3, 0x22, 0xa2, 0x21, 0x24, + 0x63, 0xec, 0x75, 0x88, 0x23, 0x59, 0x11, 0x17, 0xe0, 0x3d, 0x90, 0x99, + 0x7d, 0x62, 0x64, 0xe5, 0xbf, 0xcc, 0x15, 0xb8, 0x34, 0xce, 0x7a, 0xe7, + 0x85, 0xbf, 0x22, 0x39, 0x9a, 0x85, 0xfc, 0x45, 0x4f, 0x6f, 0xe9, 0xca, + 0xca, 0xe5, 0x68, 0xe0, 0xd9, 0xbf, 0xea, 0xd7, 0xba, 0x99, 0x8c, 0xfa, + 0x1f, 0x25, 0xa1, 0xb7, 0x39, 0x2e, 0xdd, 0xa3, 0x11, 0x58, 0x01, 0xeb, + 0x31, 0xc9, 0xbd, 0x0e, 0xaf, 0x6b, 0x5c, 0x07, 0x02, 0x24, 0xfe, 0xd0, + 0x9f, 0xdb, 0x07, 0x1f, 0x87, 0x26, 0x6a, 0x62, 0x47, 0xcc, 0x4e, 0x3c, + 0x72, 0xc5, 0x91, 0xc5, 0xa8, 0x8a, 0x6b, 0x41, 0x24, 0x1c, 0x49, 0x12, + 0x15, 0x51, 0x2a, 0x81, 0x0e, 0xfa, 0x99, 0x3b, 0x0c, 0x77, 0xe9, 0xd3, + 0xea, 0x4f, 0xd7, 0x8f, 0xe9, 0xed, 0x4b, 0xaa, 0xe8, 0xcd, 0x8d, 0x41, + 0x19, 0x6e, 0xfa, 0x3d, 0x5f, 0x2f, 0xa2, 0xb4, 0xfa, 0x6c, 0x02, 0x7f, + 0x4c, 0x38, 0x5f, 0x98, 0xc8, 0x8a, 0x29, 0x6c, 0xbc, 0x5c, 0x64, 0x59, + 0xf9, 0x1d, 0xee, 0x01, 0xbb, 0xdf, 0xa0, 0x59, 0xc5, 0x0b, 0x42, 0x63, + 0x96, 0x41, 0xb2, 0x9f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA256, + 49, + {0x8f, 0x32, 0xf7, 0x3f, 0x33, 0x87, 0xf3, 0x71, 0x46, 0x5e, 0x3a, 0x75, + 0xa0, 0xd1, 0xc7, 0xdf, 0x7c, 0x52, 0xc1, 0x1a, 0xbe, 0xcd, 0xb6, 0x9b, + 0xa8, 0x36, 0x02, 0xc9, 0xf8, 0x98, 0x01, 0x77, 0xe7, 0xdf, 0x76, 0x43, + 0x8f, 0x2e, 0x95, 0xcc, 0xbb, 0x03, 0x1e, 0x0a, 0xb9, 0x72, 0xc3, 0x02, + 0x79, 0xdd, 0x26, 0x41, 0xe5, 0xcb, 0x43, 0xa2, 0x4e, 0xce, 0x04, 0xd7, + 0x47, 0x78, 0x79, 0xbf, 0x98, 0x9e, 0x50, 0x48, 0x87, 0x51, 0x3e, 0xaa, + 0x19, 0x7c, 0x0b, 0x5e, 0x63, 0x65, 0xba, 0x62, 0x13, 0x4e, 0xb5, 0x1f, + 0xcd, 0x3a, 0x71, 0x3c, 0x69, 0xac, 0xce, 0x93, 0x32, 0xca, 0x50, 0xec, + 0x17, 0x96, 0xd8, 0x8a, 0xc9, 0x92, 0x16, 0x31, 0xa1, 0xfa, 0x18, 0x2e, + 0x6f, 0xdd, 0xbe, 0xec, 0xae, 0xb9, 0xec, 0x46, 0x87, 0x73, 0xca, 0xda, + 0x71, 0xf9, 0x08, 0x91, 0x52, 0x59, 0x96, 0x7f, 0xd7, 0x93, 0x2f, 0x41, + 0xa3, 0x73, 0x4f, 0x09, 0xd2, 0x30, 0xb1, 0xdd, 0x48, 0x7f, 0x3b, 0xa1, + 0xdf, 0x1a, 0xd1, 0xbe, 0x83, 0x06, 0x09, 0x6f, 0x3d, 0xcc, 0xa6, 0x84, + 0x54, 0x8b, 0xd4, 0x58, 0xb0, 0x21, 0x17, 0x38, 0xc7, 0x9a, 0x81, 0x04, + 0xa1, 0x76, 0x89, 0xbe, 0xf8, 0xbb, 0x90, 0x50, 0xcf, 0x59, 0xdf, 0x1b, + 0x0e, 0xfd, 0x3a, 0xa3, 0xf2, 0x03, 0xb1, 0x0c, 0xfd, 0xbd, 0x3d, 0xea, + 0xfa, 0x36, 0xd7, 0x98, 0x02, 0x12, 0x6d, 0xe1, 0x96, 0xc9, 0xbf, 0xfa, + 0x36, 0x2b, 0x79, 0x7c, 0xcf, 0x25, 0x3a, 0xf5, 0x46, 0xc4, 0x75, 0x1b, + 0x68, 0xf7, 0xa0, 0xb8, 0x19, 0xa5, 0xb6, 0x34, 0xa9, 0xba, 0xa6, 0xb9, + 0x81, 0xb1, 0xbc, 0x32, 0x5e, 0xcf, 0x2b, 0x0c, 0x48, 0xc0, 0x46, 0x3f, + 0x85, 0xb0, 0x20, 0x31, 0x58, 0x9d, 0xd7, 0x93, 0xeb, 0x68, 0x20, 0x23, + 0xcf, 0xdc, 0x70, 0x58}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA256, + 50, + {0x2f, 0x02, 0xde, 0x91, 0x6b, 0x44, 0xa1, 0xaa, 0x31, 0x81, 0x1b, 0x48, + 0xae, 0x20, 0xef, 0xdc, 0x26, 0x31, 0x9f, 0x25, 0x69, 0xff, 0xfe, 0x23, + 0xd0, 0x73, 0x4d, 0xc4, 0xf4, 0x08, 0x53, 0x52, 0x94, 0x51, 0x35, 0xb2, + 0x09, 0xd4, 0x60, 0x9b, 0xac, 0xe9, 0x5f, 0x8b, 0x85, 0x01, 0x46, 0xb3, + 0x5f, 0x70, 0x38, 0x54, 0xd4, 0x43, 0x55, 0x36, 0xd0, 0x0c, 0x3f, 0xbd, + 0x9e, 0x9f, 0xd9, 0x38, 0x12, 0xb4, 0x74, 0x1f, 0x64, 0xc3, 0x32, 0x71, + 0xc0, 0x1d, 0xed, 0x56, 0xa6, 0xc1, 0x03, 0x12, 0x1d, 0xba, 0x04, 0x1b, + 0x6f, 0xa1, 0xca, 0x7f, 0x9f, 0x8e, 0x26, 0xfb, 0x98, 0xc6, 0x74, 0x1f, + 0xfb, 0x9e, 0x2c, 0x7a, 0xbb, 0x10, 0xd3, 0x58, 0x1e, 0x8f, 0x0a, 0x8e, + 0xbc, 0xef, 0xd3, 0x86, 0x95, 0x7d, 0xaf, 0x36, 0xd0, 0xae, 0xd4, 0x86, + 0x1a, 0x2b, 0x48, 0x04, 0x67, 0xee, 0xf8, 0xfe, 0x51, 0x09, 0x01, 0x2b, + 0x76, 0x5c, 0x62, 0x19, 0xdf, 0xb2, 0x60, 0xa2, 0xaa, 0x01, 0x64, 0x32, + 0xdf, 0xe7, 0x4f, 0xf2, 0xe7, 0x1c, 0x2a, 0x74, 0x8d, 0x9c, 0x99, 0xe1, + 0xa6, 0xa9, 0xa9, 0x86, 0x59, 0xad, 0x6b, 0x59, 0x34, 0xd7, 0xe5, 0x38, + 0xc7, 0xac, 0xec, 0xa9, 0x53, 0x4e, 0x6a, 0x48, 0xd2, 0x74, 0x69, 0xa6, + 0xad, 0x58, 0x2d, 0xdd, 0x83, 0x8f, 0x13, 0x5a, 0x5f, 0xef, 0x30, 0x9e, + 0x0e, 0xfd, 0xf8, 0x15, 0x48, 0x57, 0x56, 0xe7, 0xd8, 0x04, 0x6e, 0x0d, + 0xb8, 0x4c, 0xf1, 0x36, 0xa7, 0x25, 0xf5, 0xde, 0xfd, 0xd7, 0x89, 0x35, + 0x04, 0x7d, 0xbb, 0xa4, 0xdc, 0xca, 0x1b, 0xa1, 0x53, 0xc6, 0x8c, 0xca, + 0x59, 0x84, 0x4e, 0x16, 0x91, 0xdc, 0xfc, 0xe7, 0x3a, 0x4f, 0xb1, 0x1c, + 0xc9, 0x15, 0xa4, 0xee, 0x95, 0x49, 0xc2, 0x6d, 0x08, 0xa8, 0x6e, 0xc5, + 0x1a, 0x69, 0xe1, 0x04}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA256, + 51, + {0x1c, 0x6c, 0xc5, 0x7e, 0x11, 0xfa, 0x13, 0x8c, 0x36, 0xbd, 0xb0, 0x69, + 0xb0, 0x78, 0x7f, 0xb6, 0x7a, 0x46, 0xc7, 0x0f, 0x39, 0x12, 0x4a, 0xb2, + 0xaa, 0x23, 0x26, 0x38, 0x6e, 0x0b, 0x05, 0x5b, 0x81, 0x95, 0x89, 0x7e, + 0x02, 0x4a, 0x7e, 0x43, 0xb7, 0x84, 0x0d, 0xf0, 0xc0, 0xd9, 0x44, 0x59, + 0x83, 0x0c, 0xac, 0x7e, 0x33, 0xec, 0x3f, 0x12, 0x7c, 0xb1, 0xe9, 0x56, + 0x31, 0x67, 0xb6, 0x1b, 0x37, 0x67, 0x96, 0x41, 0x22, 0xa2, 0x43, 0xe9, + 0x5b, 0x15, 0xba, 0x9c, 0x8e, 0x1a, 0x99, 0x2e, 0x20, 0xd4, 0xe7, 0x0c, + 0xe1, 0x41, 0x34, 0xf9, 0x32, 0xcb, 0x54, 0x53, 0xe7, 0x95, 0xd8, 0x4f, + 0xe5, 0x85, 0x6d, 0xc5, 0xce, 0x39, 0xda, 0x38, 0xaf, 0x6e, 0xa4, 0xb6, + 0x02, 0x9f, 0xaf, 0xa7, 0xf8, 0x04, 0x97, 0x7e, 0xd0, 0x75, 0xc3, 0x04, + 0x12, 0xff, 0xef, 0xee, 0xf2, 0x72, 0x77, 0xe5, 0x41, 0xe3, 0x87, 0x7f, + 0x43, 0x9e, 0x49, 0x15, 0x4b, 0xf2, 0x53, 0x83, 0xc9, 0x51, 0x71, 0x62, + 0xb1, 0xd6, 0xe4, 0x69, 0xf5, 0xe8, 0x61, 0xc3, 0x85, 0xf2, 0xe8, 0xc4, + 0x5f, 0xec, 0xbd, 0x26, 0x50, 0x47, 0x47, 0xce, 0x93, 0x78, 0xf3, 0xf2, + 0x5a, 0x77, 0xad, 0xa8, 0xba, 0x83, 0x43, 0xf5, 0x0c, 0xb0, 0x40, 0xf2, + 0xf8, 0xc2, 0x24, 0xd1, 0x68, 0x34, 0xc6, 0xa4, 0xd9, 0x7b, 0x4b, 0x8a, + 0xf5, 0xd1, 0xa0, 0x85, 0x98, 0xe9, 0xb7, 0xc0, 0xfb, 0x10, 0x26, 0xee, + 0x19, 0xfe, 0xb2, 0xa7, 0x06, 0x3f, 0x73, 0xd7, 0x8b, 0xb9, 0xce, 0xc8, + 0xf4, 0x99, 0xc4, 0xf6, 0x6c, 0x1f, 0xe5, 0x50, 0x49, 0xd4, 0xfa, 0x18, + 0x3b, 0x1a, 0x57, 0x79, 0x24, 0x0b, 0x9a, 0x7c, 0x90, 0x8c, 0x84, 0xef, + 0x14, 0x05, 0xe8, 0xed, 0x3c, 0x53, 0xca, 0xfb, 0x92, 0x95, 0x6d, 0x1b, + 0xa2, 0x44, 0x5a, 0xc8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA256, + 52, + {0x07, 0x7b, 0x81, 0xfd, 0xd8, 0x49, 0xf2, 0xef, 0x23, 0x7c, 0xf2, 0x78, + 0xe1, 0x0e, 0x50, 0x6d, 0xde, 0x35, 0x06, 0x9c, 0xc0, 0x46, 0xc4, 0xd4, + 0x91, 0xcf, 0x74, 0xce, 0x41, 0x9f, 0x11, 0xe4, 0xca, 0xdd, 0x66, 0xab, + 0x1a, 0xcb, 0x99, 0xa3, 0x3f, 0x23, 0x65, 0x4a, 0x65, 0xc8, 0x60, 0xc9, + 0x90, 0x1c, 0xa1, 0xf8, 0xeb, 0xca, 0x29, 0xf0, 0xcd, 0x78, 0xe8, 0xed, + 0xa1, 0xf6, 0x9e, 0xca, 0x20, 0xeb, 0x12, 0xa6, 0xc1, 0x44, 0x8e, 0xb6, + 0x79, 0xfe, 0x52, 0x55, 0xfd, 0xf6, 0x34, 0xf3, 0xfe, 0x2e, 0x71, 0x6c, + 0x59, 0x0b, 0x53, 0x45, 0x51, 0x5c, 0x02, 0x63, 0x6a, 0x4f, 0x2b, 0xa3, + 0x0a, 0x2b, 0x62, 0xef, 0xcf, 0x5c, 0xdc, 0x13, 0xa6, 0xc0, 0x97, 0x57, + 0xb2, 0xd1, 0xeb, 0xe5, 0x94, 0x3a, 0x78, 0x04, 0x24, 0x9f, 0x5c, 0xe9, + 0x90, 0x1d, 0x95, 0xb3, 0x03, 0x0e, 0xaa, 0x0a, 0x20, 0x65, 0xd9, 0xfb, + 0x5e, 0xac, 0x80, 0x06, 0xa1, 0x76, 0xbc, 0xe1, 0xf4, 0xac, 0x53, 0x79, + 0x41, 0xc6, 0xd7, 0x4c, 0x9d, 0xc7, 0x3e, 0x85, 0x26, 0x4a, 0xb0, 0x58, + 0xcf, 0x50, 0x43, 0x63, 0x35, 0x35, 0xb0, 0x9a, 0xba, 0xff, 0xf8, 0x91, + 0xca, 0x6a, 0x83, 0xc4, 0x5a, 0x7e, 0x99, 0x8d, 0xe6, 0xc8, 0xb9, 0xb2, + 0x75, 0xae, 0x9f, 0xd0, 0xe7, 0xe0, 0xad, 0xa7, 0xce, 0x14, 0x34, 0x14, + 0x6a, 0xb6, 0xbd, 0x86, 0xa6, 0xeb, 0x79, 0x0d, 0x72, 0x4b, 0x8d, 0x3f, + 0xf9, 0x21, 0x23, 0x1f, 0x92, 0xd5, 0xfd, 0x86, 0xf0, 0x63, 0x4e, 0xc4, + 0x5b, 0x91, 0x1b, 0x07, 0xcd, 0xd6, 0xf0, 0xfe, 0x27, 0x5f, 0x22, 0xae, + 0x22, 0x19, 0xf9, 0x49, 0x7d, 0xb9, 0x82, 0xe5, 0x50, 0x33, 0xdd, 0x98, + 0x67, 0x35, 0x7e, 0x6a, 0x09, 0xa9, 0xf4, 0xdc, 0x28, 0x1c, 0x6a, 0xa3, + 0x6d, 0x8d, 0x98, 0x4f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA256, + 53, + {0x04, 0x8d, 0x13, 0xda, 0xae, 0x41, 0x7d, 0xb3, 0x17, 0xd6, 0x55, 0xfd, + 0x73, 0xb1, 0x12, 0xcf, 0xeb, 0x8c, 0xb8, 0xbe, 0x13, 0xcb, 0x34, 0xbf, + 0x32, 0x35, 0xce, 0xa1, 0xe8, 0x1c, 0x42, 0x48, 0xa7, 0x65, 0x7a, 0x00, + 0x5c, 0xe8, 0x9d, 0x81, 0xfe, 0x85, 0xf4, 0x70, 0x6a, 0x47, 0x8d, 0xd9, + 0x73, 0x9f, 0xe4, 0x38, 0x37, 0x3e, 0xdf, 0x45, 0x3d, 0xb2, 0x2f, 0xc3, + 0x48, 0x0e, 0xdc, 0xaa, 0xd7, 0xac, 0xfb, 0xee, 0x27, 0x42, 0x41, 0x73, + 0xab, 0x89, 0xdc, 0x37, 0xaa, 0x50, 0xc7, 0x22, 0xa9, 0x40, 0x4b, 0xf6, + 0x97, 0xf3, 0x33, 0xc5, 0xcc, 0xe6, 0x5c, 0x03, 0x94, 0xc3, 0xa8, 0x68, + 0x45, 0x02, 0x9b, 0xab, 0x0f, 0x3e, 0x2b, 0xe5, 0x7b, 0xd9, 0x8b, 0x70, + 0x7e, 0x3c, 0xae, 0xb2, 0x70, 0xd5, 0xc0, 0xca, 0x72, 0xf7, 0xfb, 0x11, + 0xd8, 0xd6, 0xe4, 0x71, 0x7c, 0xd0, 0xdd, 0x6d, 0xec, 0x4e, 0xc5, 0xb0, + 0x82, 0x9c, 0x66, 0xd4, 0x4e, 0xcf, 0xbc, 0xf0, 0xb9, 0xb4, 0x6a, 0xad, + 0x8f, 0x19, 0x2c, 0x66, 0xf1, 0xda, 0x67, 0xc2, 0x52, 0x0f, 0xbb, 0xb8, + 0xcf, 0x84, 0x72, 0x78, 0xff, 0xc6, 0x65, 0xb7, 0xd9, 0x77, 0x60, 0xed, + 0x05, 0x81, 0xcf, 0xa4, 0xeb, 0xba, 0x43, 0x33, 0xf0, 0x3f, 0x3f, 0x7d, + 0x30, 0xb3, 0x66, 0xee, 0x31, 0x3a, 0x8d, 0xc3, 0xea, 0xa6, 0x8f, 0x1c, + 0x59, 0x6b, 0x87, 0xa8, 0x48, 0xec, 0xfc, 0xff, 0xec, 0xeb, 0x96, 0x1f, + 0x0e, 0x97, 0x0d, 0xa5, 0x6a, 0xec, 0xad, 0x94, 0x5d, 0xd7, 0x86, 0x60, + 0x44, 0x6b, 0xcf, 0x7d, 0x58, 0x90, 0xd0, 0xf6, 0x6e, 0xc0, 0x12, 0xc8, + 0xf2, 0xa8, 0x4a, 0x38, 0xac, 0x52, 0x80, 0x50, 0xa9, 0xdc, 0x88, 0x3f, + 0xbe, 0x95, 0xb7, 0xbc, 0x9f, 0x28, 0x9f, 0x77, 0x62, 0x29, 0x2e, 0xe5, + 0x11, 0x33, 0xec, 0xd2}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA256, + 54, + {0x20, 0xc0, 0xe1, 0x47, 0x60, 0x60, 0xb1, 0xed, 0x70, 0x8c, 0x5f, 0x7e, + 0x15, 0xd9, 0x73, 0xeb, 0x79, 0xf2, 0x3c, 0x14, 0xd6, 0x74, 0x6c, 0xf1, + 0xf1, 0xc0, 0xfd, 0xc0, 0xfa, 0x9c, 0x3b, 0x2a, 0xcf, 0x65, 0x93, 0xf6, + 0xd6, 0x7a, 0x54, 0x1e, 0xe2, 0x79, 0x75, 0x1b, 0x38, 0x4d, 0xf7, 0x14, + 0xa3, 0xae, 0x13, 0xc1, 0x91, 0x99, 0x47, 0x63, 0x85, 0x04, 0xf0, 0xca, + 0xa2, 0xc8, 0x42, 0x91, 0xea, 0x00, 0xf5, 0xb3, 0x23, 0xb3, 0x8e, 0x72, + 0x00, 0x35, 0xe8, 0xba, 0x40, 0x9b, 0x0a, 0xd7, 0x7c, 0xa1, 0xcc, 0xfe, + 0x90, 0x95, 0x82, 0xc4, 0xde, 0x83, 0xe3, 0x26, 0x61, 0xbe, 0x7d, 0xa0, + 0x69, 0x50, 0xd9, 0x59, 0xee, 0x81, 0x24, 0x71, 0xd8, 0x78, 0x56, 0x3c, + 0x75, 0x46, 0x9e, 0xd8, 0x2d, 0xdf, 0x80, 0x6a, 0x06, 0xa4, 0x85, 0x91, + 0x66, 0xd7, 0xe7, 0xa6, 0x59, 0x53, 0x77, 0x9f, 0x9f, 0x1a, 0x3b, 0x72, + 0xa2, 0x06, 0x3b, 0x5c, 0x5e, 0x6b, 0x54, 0x6b, 0xeb, 0x42, 0xbd, 0x7a, + 0x41, 0xcc, 0xa5, 0x4f, 0xf0, 0x6a, 0xbf, 0xd0, 0x93, 0xa9, 0x47, 0x02, + 0x02, 0x85, 0x6d, 0xa9, 0xb8, 0x70, 0x9b, 0xf1, 0x61, 0x5d, 0x7a, 0x45, + 0x20, 0xf6, 0x84, 0x2e, 0xd2, 0x9c, 0x89, 0x11, 0xc7, 0x01, 0xe3, 0x12, + 0x66, 0x9d, 0x8f, 0x79, 0x27, 0xea, 0x16, 0xe4, 0x51, 0x9c, 0xb5, 0x73, + 0xac, 0x19, 0x15, 0x06, 0x14, 0x07, 0xe9, 0x57, 0xd0, 0xad, 0x1e, 0x2e, + 0x73, 0x2c, 0x4f, 0x7c, 0x75, 0xf4, 0xc5, 0xee, 0x71, 0xf2, 0x5d, 0x0a, + 0xa6, 0xc5, 0x5d, 0x2e, 0xf7, 0xaf, 0x05, 0xde, 0xb5, 0x06, 0x56, 0xdf, + 0xce, 0x22, 0x2c, 0xdb, 0x04, 0x9a, 0x77, 0xe6, 0xc3, 0x0d, 0x6d, 0x8c, + 0xd1, 0xa8, 0x89, 0x38, 0xbe, 0x1c, 0xc0, 0x4d, 0xdb, 0x1a, 0x54, 0x24, + 0x09, 0xe6, 0xa8, 0x81}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA256, + 55, + {0x21, 0x04, 0x13, 0xed, 0x83, 0x06, 0x9e, 0xfa, 0x72, 0xa4, 0x21, 0x5c, + 0xae, 0x4e, 0x59, 0xf2, 0x3e, 0xdb, 0xd5, 0xd1, 0x38, 0x52, 0x94, 0xcf, + 0xca, 0x4a, 0x84, 0x08, 0xe6, 0x92, 0x00, 0xd3, 0xbb, 0x73, 0x74, 0x8c, + 0xa4, 0x84, 0xa5, 0xaf, 0x10, 0xb5, 0xe6, 0x65, 0xe2, 0x39, 0x42, 0xc9, + 0xe9, 0x67, 0x2a, 0xce, 0x86, 0x22, 0x84, 0x84, 0xa8, 0xab, 0x0d, 0x76, + 0xf8, 0xf5, 0xba, 0x63, 0xd6, 0x6c, 0x1c, 0x6b, 0x8d, 0x1c, 0x03, 0x2f, + 0x82, 0xc5, 0x31, 0xe4, 0xa9, 0x68, 0x56, 0xd1, 0x9d, 0xae, 0x24, 0xb7, + 0xe0, 0x90, 0x95, 0x5e, 0x9c, 0x57, 0x16, 0x64, 0x3a, 0x81, 0xe6, 0xa4, + 0xaf, 0x6e, 0x67, 0xd4, 0x22, 0x5f, 0x6c, 0x3e, 0xd2, 0x29, 0x3b, 0x8e, + 0x53, 0x6c, 0x33, 0x3a, 0xa8, 0x2f, 0xc8, 0x03, 0x86, 0x24, 0x95, 0x90, + 0xaf, 0x1a, 0x60, 0x30, 0x7d, 0x87, 0x87, 0xb5, 0x04, 0x19, 0x77, 0x2f, + 0xa7, 0x38, 0xa7, 0x53, 0xa8, 0xd5, 0x92, 0xcd, 0xcb, 0xd8, 0xea, 0xb4, + 0x03, 0xb7, 0x44, 0xab, 0x87, 0xfc, 0xf8, 0xd4, 0x2b, 0x03, 0x04, 0x0b, + 0x74, 0xa6, 0x47, 0x9a, 0xcd, 0xb2, 0x1b, 0x7b, 0x82, 0x62, 0xaa, 0x3d, + 0x39, 0x3d, 0x34, 0xa8, 0xf5, 0xa5, 0xcb, 0xc7, 0x96, 0x6b, 0xfe, 0xaa, + 0x77, 0x16, 0x41, 0xd2, 0x56, 0x11, 0xf1, 0xe9, 0xec, 0xd8, 0xac, 0xd8, + 0x53, 0x2d, 0x0c, 0x79, 0xd3, 0xeb, 0x80, 0xb4, 0x1c, 0x2c, 0x6b, 0xa0, + 0x36, 0x00, 0xdd, 0xe2, 0xb5, 0x55, 0xa5, 0xb2, 0xb7, 0xe5, 0x97, 0x09, + 0x21, 0xb6, 0xa7, 0xf2, 0xc3, 0x41, 0xed, 0x1c, 0xe4, 0x4d, 0x70, 0xdb, + 0xbf, 0x9f, 0x03, 0x8a, 0xcb, 0xed, 0x1a, 0x4d, 0x16, 0x00, 0x4d, 0x48, + 0xfe, 0x69, 0x7e, 0xe3, 0x8a, 0x62, 0x61, 0xc1, 0x07, 0xa6, 0xc4, 0x88, + 0xf1, 0x33, 0x0a, 0x57}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA256, + 56, + {0x19, 0xc1, 0xb8, 0x47, 0xf3, 0x7f, 0xe2, 0x96, 0x38, 0x68, 0x4c, 0xd2, + 0xaa, 0xf0, 0xa8, 0xb0, 0x9a, 0xf6, 0x81, 0x26, 0x85, 0xd5, 0x03, 0x71, + 0x3d, 0x35, 0x7d, 0x4c, 0x97, 0xcf, 0xa5, 0x52, 0x70, 0x3d, 0x36, 0x90, + 0xf9, 0xf3, 0xc8, 0x7d, 0x6c, 0x95, 0xee, 0x41, 0x7c, 0xd4, 0x7f, 0x1f, + 0xfc, 0xbd, 0xae, 0x96, 0xb0, 0x1e, 0x31, 0xc5, 0x9d, 0xd4, 0x51, 0x9d, + 0x5c, 0x0d, 0x8a, 0xc7, 0x06, 0xb6, 0xa3, 0x65, 0x39, 0x4d, 0xf9, 0xc7, + 0xa4, 0x90, 0x78, 0xb4, 0x89, 0xfd, 0x61, 0x2a, 0x07, 0xd1, 0x47, 0xb9, + 0x8a, 0x4b, 0x58, 0xce, 0x9a, 0x0f, 0x81, 0x2f, 0x35, 0xdf, 0xb7, 0x25, + 0xe2, 0xb5, 0x3b, 0xa8, 0x07, 0xb8, 0x91, 0xe8, 0x7c, 0xb7, 0x35, 0xde, + 0xb4, 0x0b, 0xae, 0x7b, 0xb1, 0x84, 0x2c, 0x52, 0xb9, 0x24, 0xa9, 0x41, + 0x3b, 0xc8, 0x93, 0x45, 0x0d, 0xa1, 0xb3, 0x6e, 0xdf, 0x0a, 0x02, 0xf8, + 0x83, 0x53, 0x30, 0xa5, 0x4a, 0x2b, 0x1e, 0xf7, 0xbd, 0xa9, 0x7f, 0x3c, + 0xb9, 0xf3, 0xbf, 0x35, 0x4a, 0x0c, 0x11, 0x9e, 0xb5, 0x4e, 0xf3, 0x8a, + 0xaa, 0xcd, 0xcd, 0x60, 0xaa, 0x3e, 0x92, 0x27, 0x27, 0x54, 0xde, 0x6d, + 0x51, 0xa5, 0x49, 0x94, 0xbe, 0x7a, 0xb4, 0x4c, 0x8d, 0xcb, 0x11, 0xdb, + 0xd6, 0x1a, 0x59, 0x3a, 0x3e, 0xa7, 0x1f, 0x4d, 0x61, 0x6b, 0xf0, 0x55, + 0x74, 0x94, 0x38, 0xf5, 0x32, 0x25, 0xb1, 0xc0, 0x74, 0x6c, 0x6c, 0x49, + 0x1c, 0x72, 0x66, 0x64, 0xef, 0x80, 0xe2, 0x03, 0x91, 0xe5, 0x10, 0xe6, + 0xac, 0x99, 0xee, 0x8f, 0x74, 0x53, 0x84, 0x8b, 0xe2, 0x56, 0x2c, 0x17, + 0x3b, 0x87, 0x74, 0x2b, 0xa4, 0x8b, 0x05, 0x96, 0xe3, 0x08, 0x0a, 0x48, + 0xe7, 0x09, 0x1c, 0xed, 0xb9, 0xc2, 0x3f, 0xb7, 0xd9, 0x20, 0x89, 0x90, + 0x38, 0x1e, 0x81, 0x5e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA256, + 57, + {0x5f, 0x61, 0x43, 0xcc, 0x96, 0xb7, 0x34, 0x3e, 0x57, 0xcc, 0x83, 0x61, + 0x2c, 0x6e, 0x85, 0xd4, 0x63, 0x52, 0xb1, 0xea, 0xa4, 0xb6, 0xbf, 0xda, + 0xbe, 0xe0, 0xaf, 0x42, 0x60, 0x9a, 0x9e, 0xbd, 0xe9, 0xdd, 0x07, 0xdb, + 0x4c, 0x10, 0xd1, 0x30, 0xf5, 0x83, 0x18, 0xf7, 0x21, 0x0c, 0xff, 0x30, + 0xf1, 0x22, 0xd9, 0xdb, 0xc1, 0xd0, 0xf8, 0x8a, 0x3a, 0x0b, 0x7c, 0x04, + 0x44, 0x2c, 0x6f, 0x23, 0x79, 0x44, 0x11, 0xdf, 0xea, 0x76, 0x76, 0x09, + 0xdc, 0x5c, 0x76, 0x7d, 0xed, 0x76, 0x62, 0xe5, 0x99, 0x60, 0x51, 0x05, + 0x2f, 0x98, 0xce, 0x4e, 0xb0, 0xe6, 0xbc, 0xb7, 0x2f, 0xb0, 0x10, 0x93, + 0x70, 0xb8, 0x6f, 0xb0, 0xd4, 0xea, 0x99, 0xd0, 0xf0, 0x2a, 0x4e, 0x01, + 0x01, 0xcc, 0x88, 0xd0, 0x1e, 0xc5, 0x61, 0x68, 0x51, 0x0d, 0x77, 0xb0, + 0xe7, 0x89, 0x00, 0x15, 0xbb, 0x3b, 0x22, 0xa0, 0x32, 0x95, 0x7d, 0x8f, + 0x1a, 0xde, 0x70, 0x2a, 0xa7, 0x0a, 0x36, 0x0b, 0xab, 0x6b, 0xb7, 0x7f, + 0x08, 0xe9, 0x34, 0x0c, 0x1c, 0x53, 0xb7, 0x2b, 0x99, 0x21, 0x87, 0xcd, + 0x4f, 0x7c, 0x87, 0x9e, 0xd8, 0x3d, 0x46, 0x2f, 0xc6, 0x90, 0x62, 0x74, + 0x6e, 0x7f, 0x00, 0x41, 0x80, 0x17, 0x09, 0xb0, 0x5a, 0x58, 0xca, 0x4b, + 0x03, 0x40, 0x60, 0xad, 0x14, 0xd2, 0x52, 0x57, 0xce, 0x4a, 0xa9, 0x35, + 0x73, 0xdb, 0x71, 0x77, 0x90, 0x72, 0xc5, 0xc5, 0xb2, 0x11, 0x68, 0xcd, + 0xa0, 0x9a, 0xc7, 0x75, 0xb3, 0x7b, 0x29, 0x75, 0xf2, 0xd5, 0xed, 0x8a, + 0xd4, 0xbd, 0x07, 0x87, 0x2e, 0x74, 0xe6, 0xfa, 0xe9, 0x8e, 0x6d, 0x9e, + 0x8e, 0x46, 0xf7, 0xa2, 0x62, 0x3b, 0x94, 0x0c, 0xcb, 0x66, 0x2e, 0x89, + 0x7e, 0xd6, 0xdf, 0x05, 0x8c, 0x80, 0x81, 0xad, 0x78, 0xc9, 0xcb, 0xc5, + 0x46, 0x8b, 0x2a, 0xfc}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA256, + 58, + {0x32, 0x4d, 0x4a, 0xa1, 0x2b, 0xaa, 0x72, 0x37, 0xb4, 0x87, 0xb7, 0x56, + 0xf2, 0x51, 0xb4, 0x1b, 0xcc, 0x3c, 0xc8, 0xc5, 0x16, 0xe5, 0x82, 0x18, + 0x70, 0x35, 0x12, 0x7e, 0x1c, 0xb3, 0xdc, 0xc7, 0x89, 0xd5, 0x30, 0x63, + 0x70, 0xab, 0x39, 0xf2, 0x43, 0xed, 0x45, 0xb8, 0x83, 0x4e, 0x84, 0x4f, + 0xec, 0x49, 0xc0, 0xa1, 0x90, 0xee, 0xb5, 0xb4, 0x42, 0x8a, 0x99, 0x25, + 0x05, 0x7a, 0x9f, 0x26, 0xed, 0x57, 0xbf, 0x34, 0x59, 0x2b, 0xd5, 0x67, + 0x6b, 0x7d, 0xb1, 0xcb, 0xd9, 0x53, 0x78, 0xc3, 0x97, 0xa6, 0x81, 0x8b, + 0x75, 0xa6, 0x5d, 0xa0, 0x37, 0x67, 0x03, 0x8e, 0x5d, 0x11, 0x1f, 0x5f, + 0xee, 0x2a, 0x6d, 0x81, 0x66, 0x3f, 0x1c, 0x83, 0x17, 0xea, 0x6c, 0x4e, + 0x64, 0x49, 0x82, 0x53, 0xbc, 0x55, 0xf0, 0x76, 0x59, 0xd1, 0x4e, 0x0e, + 0xfb, 0x0d, 0xe8, 0x42, 0xaf, 0x6b, 0x82, 0x38, 0x84, 0xe7, 0xdc, 0x2e, + 0xca, 0x3a, 0xc5, 0x6c, 0x53, 0xf6, 0x18, 0xc1, 0x03, 0x62, 0x67, 0x1c, + 0x57, 0x5a, 0x1c, 0xae, 0x42, 0x41, 0x6b, 0x1e, 0x39, 0x96, 0x2b, 0xb0, + 0x6f, 0xba, 0x23, 0x69, 0xaf, 0xb3, 0x36, 0xce, 0x44, 0xf3, 0xfa, 0x38, + 0x68, 0xc8, 0x35, 0xd8, 0x31, 0x74, 0x6c, 0x30, 0xc3, 0xa6, 0x09, 0xae, + 0x5e, 0x44, 0xd5, 0x28, 0xf7, 0xf6, 0xc7, 0xd3, 0x06, 0xd3, 0x83, 0x9b, + 0xb4, 0x6b, 0x0d, 0xa1, 0xed, 0xef, 0xb5, 0xea, 0xf5, 0x9b, 0x03, 0xdc, + 0xf9, 0xc5, 0x11, 0x6c, 0xe4, 0x9b, 0x03, 0xcf, 0x03, 0xc1, 0xfe, 0xd3, + 0xf3, 0xba, 0x47, 0x4e, 0xe0, 0x78, 0xce, 0x37, 0x97, 0x01, 0x73, 0x40, + 0x86, 0x60, 0x12, 0x0b, 0x34, 0x2c, 0x4b, 0x54, 0x7e, 0x9c, 0x40, 0x0c, + 0x81, 0xbe, 0x8a, 0x6d, 0x38, 0x52, 0xa0, 0x7a, 0xb2, 0x99, 0x55, 0x6e, + 0xcb, 0x86, 0x87, 0x30}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA256, + 59, + {0x90, 0xa3, 0x02, 0x5f, 0x33, 0xb6, 0x50, 0x8e, 0x08, 0xd4, 0x07, 0x44, + 0x3f, 0x13, 0x9b, 0x1c, 0x03, 0xe1, 0xfd, 0xf2, 0x03, 0x33, 0x47, 0x63, + 0xe4, 0xf0, 0x10, 0xc6, 0x9d, 0x7b, 0x17, 0x28, 0xd3, 0x7e, 0xd1, 0x46, + 0xae, 0x7a, 0x36, 0x67, 0xa6, 0x55, 0xab, 0x8b, 0xa2, 0x0c, 0x93, 0xb5, + 0xdc, 0x43, 0x2d, 0x9d, 0x54, 0x6d, 0xcb, 0xc4, 0x1f, 0x9a, 0x2c, 0x4b, + 0x94, 0x11, 0x78, 0x5e, 0xfd, 0x53, 0x05, 0x43, 0xf7, 0x8f, 0x5d, 0x98, + 0xe2, 0x49, 0x0a, 0x9e, 0xaa, 0xe9, 0x16, 0x4e, 0x08, 0x5a, 0x3e, 0x50, + 0xa8, 0xaa, 0x56, 0xee, 0x11, 0xf9, 0xc2, 0x7c, 0x47, 0x1a, 0x43, 0x3c, + 0x6c, 0x48, 0xda, 0x51, 0x8b, 0x89, 0x06, 0x30, 0x18, 0x5e, 0xa7, 0x11, + 0xa5, 0xb3, 0xbb, 0x0a, 0x96, 0x6a, 0xf6, 0x79, 0x50, 0x6f, 0xfa, 0xd0, + 0xc1, 0xf1, 0xd2, 0x93, 0x7a, 0x6c, 0x39, 0xce, 0x7e, 0x90, 0x8c, 0xab, + 0x55, 0x97, 0xc5, 0xcd, 0x52, 0x67, 0xf5, 0xe7, 0x24, 0x46, 0x0b, 0x12, + 0x93, 0x8c, 0x70, 0xe5, 0xb8, 0xb5, 0x89, 0xf1, 0x6a, 0x84, 0x55, 0x34, + 0x70, 0x27, 0x06, 0x98, 0x0b, 0x37, 0x81, 0xed, 0x12, 0xbf, 0x2a, 0x76, + 0xf9, 0xd3, 0xa1, 0x9e, 0xe7, 0x71, 0xdc, 0x56, 0x1a, 0x84, 0xa8, 0xb7, + 0xf4, 0x58, 0x7d, 0x4f, 0x07, 0x63, 0x35, 0x7b, 0xd5, 0x12, 0xa1, 0x19, + 0x3f, 0x07, 0x83, 0x0e, 0x64, 0x81, 0x3b, 0x6a, 0xba, 0xcb, 0x92, 0x2b, + 0xf3, 0x1a, 0xf6, 0xa2, 0x3d, 0x7e, 0x2c, 0x6d, 0x44, 0xcd, 0x82, 0x83, + 0xb3, 0x01, 0x06, 0x0b, 0x6f, 0x6f, 0xce, 0x58, 0xbb, 0xa0, 0x16, 0x23, + 0x30, 0x6b, 0xdb, 0x76, 0x1e, 0x40, 0xfb, 0x29, 0x8a, 0x30, 0x0b, 0xc7, + 0x14, 0x8c, 0x37, 0x9a, 0x4f, 0x77, 0x8f, 0x2a, 0xf9, 0x34, 0xbe, 0xc6, + 0x0d, 0xb7, 0xc5, 0x86}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA256, + 60, + {0x3c, 0x15, 0x43, 0xd5, 0xca, 0xde, 0xfa, 0x71, 0xb2, 0xb0, 0x0a, 0xa9, + 0xbf, 0x5e, 0xd0, 0x2f, 0xcb, 0xa3, 0x3e, 0xaa, 0x82, 0x37, 0xad, 0xcf, + 0x6e, 0xea, 0x90, 0xf1, 0x00, 0xe3, 0x13, 0x3c, 0x94, 0x4f, 0x43, 0x49, + 0x61, 0xa1, 0x15, 0xe8, 0xbc, 0x8c, 0x75, 0x7c, 0xe8, 0x27, 0x34, 0x32, + 0x8d, 0xc2, 0xb4, 0x42, 0x88, 0x7e, 0xa9, 0x84, 0xab, 0x74, 0xc5, 0xfd, + 0x41, 0x59, 0x41, 0xb0, 0x87, 0x6e, 0x45, 0xb3, 0xa3, 0x38, 0x86, 0x8a, + 0xa0, 0x7d, 0xde, 0x04, 0x63, 0x45, 0x9a, 0x35, 0x8f, 0xfe, 0x8e, 0x62, + 0x5e, 0xe2, 0xc2, 0xf9, 0x4d, 0xad, 0x9a, 0xec, 0xc0, 0xd0, 0x11, 0xdc, + 0xa6, 0xba, 0x84, 0x13, 0x57, 0xd3, 0x08, 0xe0, 0xd3, 0xd2, 0x92, 0x8f, + 0x85, 0xc4, 0x2e, 0xbe, 0xb5, 0x61, 0x39, 0x18, 0x06, 0x3c, 0x4c, 0xf3, + 0x98, 0xf9, 0xd9, 0xc6, 0xe5, 0x73, 0x37, 0xd4, 0xa3, 0xc5, 0x0e, 0x90, + 0x0c, 0x60, 0x35, 0xca, 0x08, 0x33, 0xd4, 0xbc, 0xb7, 0x05, 0xa0, 0xef, + 0x85, 0x65, 0xcc, 0x59, 0x1f, 0xb6, 0x71, 0x59, 0xbf, 0xa1, 0xe5, 0x8c, + 0x9c, 0x9e, 0x49, 0x85, 0xc0, 0x86, 0x01, 0x26, 0xbb, 0x48, 0x53, 0xd7, + 0x00, 0xb1, 0x3c, 0xf0, 0xc3, 0x4e, 0xad, 0x0f, 0x69, 0x1a, 0xe0, 0x46, + 0x77, 0x8e, 0x8c, 0xd8, 0x59, 0x6f, 0xe9, 0x18, 0x91, 0x36, 0x54, 0x14, + 0x29, 0x88, 0x7c, 0xce, 0xf2, 0x44, 0xb7, 0x1f, 0xd4, 0x94, 0x77, 0x0c, + 0x68, 0x19, 0xad, 0x3e, 0xe6, 0x2a, 0x89, 0xf8, 0xcf, 0xbb, 0x6a, 0x9d, + 0x7d, 0x7b, 0x01, 0xaf, 0x64, 0x82, 0xce, 0xdf, 0x32, 0x8b, 0xa7, 0xb3, + 0xd7, 0xc3, 0x0c, 0x17, 0x94, 0x09, 0xb6, 0xa6, 0xa6, 0x59, 0x97, 0x8d, + 0xd2, 0x6c, 0x3e, 0x3b, 0xff, 0xb9, 0x3c, 0xc9, 0x85, 0xa7, 0x47, 0x81, + 0x1b, 0x45, 0xf6, 0x9d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA256, + 61, + {0x88, 0x97, 0xb2, 0xa9, 0xb6, 0xd6, 0xeb, 0x40, 0x1b, 0x29, 0x7f, 0x00, + 0x6e, 0x7b, 0x1a, 0x81, 0xb2, 0x6b, 0xdc, 0xc6, 0xec, 0x53, 0x09, 0x68, + 0xc4, 0xbf, 0x95, 0x58, 0xc3, 0x64, 0x8b, 0xea, 0xb5, 0xe7, 0x06, 0x95, + 0x4a, 0xc5, 0x0b, 0x18, 0xe2, 0x0f, 0x3b, 0xb2, 0xf1, 0x06, 0x12, 0x15, + 0xe5, 0x01, 0x31, 0x11, 0xe6, 0x51, 0xc4, 0x56, 0x51, 0x6a, 0xe3, 0x4e, + 0x63, 0xf1, 0xd4, 0xe1, 0x5d, 0x38, 0x0a, 0xbe, 0x36, 0xba, 0xdd, 0xb7, + 0xc3, 0xd0, 0xad, 0x38, 0xc0, 0xf3, 0xf5, 0x96, 0x21, 0x02, 0x4c, 0x8c, + 0xc3, 0x7b, 0xf3, 0x58, 0x71, 0xda, 0xdf, 0xb4, 0x9c, 0x17, 0x95, 0xa8, + 0x71, 0x36, 0xd5, 0xb0, 0x4a, 0x82, 0x7a, 0x4f, 0x8f, 0xea, 0x6a, 0x7f, + 0x6a, 0x26, 0x12, 0xf6, 0x86, 0x69, 0x65, 0xcb, 0xd6, 0x63, 0x5f, 0xdc, + 0x2d, 0xee, 0x4e, 0x58, 0x2d, 0x60, 0x2c, 0x23, 0x0c, 0xcf, 0xc2, 0x94, + 0x50, 0x81, 0x0b, 0xe0, 0x93, 0x90, 0x12, 0x5d, 0xa0, 0x52, 0x82, 0x37, + 0x66, 0x72, 0x9a, 0x1c, 0x00, 0x55, 0x06, 0xb9, 0x75, 0xcf, 0x22, 0xc4, + 0x9c, 0x68, 0x54, 0xde, 0xdd, 0x73, 0x7d, 0xa6, 0xde, 0x60, 0x63, 0x2e, + 0x58, 0x3b, 0xcf, 0xb4, 0xfe, 0xd6, 0xf5, 0xa5, 0xc8, 0x59, 0x3e, 0x99, + 0x9d, 0xb7, 0xdb, 0x53, 0x64, 0x2f, 0x09, 0x1e, 0x97, 0x92, 0x84, 0x3d, + 0x14, 0x24, 0x11, 0xb1, 0x6b, 0xc3, 0x68, 0x3f, 0xe6, 0xa7, 0x48, 0xde, + 0x93, 0xc4, 0x9a, 0x71, 0x2b, 0x40, 0x52, 0x27, 0xf1, 0x53, 0x6f, 0xfe, + 0x25, 0x7c, 0x00, 0xb3, 0xeb, 0x52, 0x5c, 0xbd, 0x91, 0x27, 0x4f, 0xf8, + 0x47, 0x2f, 0x11, 0x3c, 0x50, 0x62, 0x1e, 0x32, 0x21, 0x17, 0x3a, 0x05, + 0x8c, 0x92, 0x3b, 0xd4, 0x0e, 0x28, 0xec, 0xf0, 0xfa, 0xf4, 0x2c, 0x9f, + 0xb7, 0xb0, 0x1f, 0x9c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA256, + 62, + {0x6c, 0x1e, 0xce, 0xd4, 0x7b, 0x60, 0x31, 0x84, 0x95, 0xf7, 0xcc, 0xe7, + 0x80, 0x01, 0x39, 0xd0, 0x92, 0x29, 0xc4, 0x80, 0x44, 0x82, 0x06, 0x34, + 0x13, 0xe9, 0x68, 0x68, 0xce, 0x30, 0x74, 0xfd, 0x99, 0xf8, 0x88, 0x0d, + 0xd0, 0x19, 0x37, 0xdc, 0x0b, 0x95, 0x64, 0x70, 0x49, 0x4a, 0xfd, 0x57, + 0x7d, 0x35, 0xd5, 0xc7, 0x6a, 0xce, 0x00, 0xbf, 0x48, 0x4c, 0x2e, 0xb2, + 0xb9, 0xcc, 0xb4, 0x8b, 0xee, 0x3e, 0x85, 0x69, 0x7b, 0xef, 0x79, 0xd7, + 0xd2, 0xb6, 0xf5, 0x41, 0xce, 0x5a, 0x83, 0xd3, 0xa7, 0x1c, 0x09, 0xd5, + 0xb8, 0xd8, 0x09, 0x43, 0x03, 0x0e, 0x6e, 0x54, 0xc5, 0xdc, 0x29, 0xc5, + 0xd6, 0xe4, 0x83, 0x70, 0x78, 0xc7, 0x63, 0xcc, 0x01, 0x8c, 0xff, 0x3c, + 0x4b, 0x21, 0x4d, 0xe7, 0x6d, 0x0e, 0xbf, 0x5b, 0xf2, 0xd7, 0xdc, 0xda, + 0x39, 0xfd, 0xcb, 0x93, 0x6d, 0x1a, 0x26, 0xc2, 0x5e, 0xcf, 0x79, 0x34, + 0x2e, 0x8a, 0x37, 0x03, 0xcd, 0x92, 0x9a, 0xab, 0xa1, 0x6c, 0xe0, 0x34, + 0x0e, 0x5b, 0x81, 0x34, 0x89, 0x4e, 0x6b, 0x3b, 0x21, 0x45, 0x96, 0x98, + 0x26, 0xcc, 0x5f, 0x1c, 0x2f, 0x72, 0xc1, 0xc8, 0x03, 0x5a, 0x92, 0x0c, + 0x7c, 0x00, 0xb1, 0x08, 0xca, 0x79, 0x6d, 0xc0, 0x77, 0xe1, 0xd1, 0x96, + 0x92, 0xb9, 0x2f, 0x5d, 0x9f, 0x12, 0xa7, 0xcf, 0xa3, 0x50, 0x6e, 0xf4, + 0x49, 0xe1, 0x3c, 0x41, 0x53, 0x00, 0x44, 0xc1, 0x19, 0x5c, 0xc7, 0x65, + 0x8b, 0x3d, 0x0a, 0x29, 0x58, 0x77, 0xba, 0xe7, 0xd2, 0xfd, 0x74, 0x04, + 0x4c, 0x31, 0x8d, 0x34, 0x88, 0x90, 0x04, 0xa4, 0xf1, 0xe1, 0x4a, 0x72, + 0x7c, 0x66, 0x80, 0x7e, 0x5b, 0xe4, 0x12, 0x4f, 0x5a, 0x68, 0x19, 0x06, + 0x40, 0x65, 0xc0, 0xb1, 0x4d, 0x75, 0x45, 0xcf, 0x03, 0x95, 0xce, 0xa8, + 0x81, 0x73, 0x4f, 0x8b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA256, + 63, + {0x3e, 0x7d, 0x8c, 0xe9, 0xdb, 0x20, 0xf4, 0xb8, 0xf3, 0xce, 0x10, 0xa5, + 0x48, 0x54, 0x4c, 0xad, 0xbd, 0x05, 0xf2, 0x3a, 0x7d, 0x7c, 0x21, 0x23, + 0x3b, 0xd1, 0x26, 0x41, 0x69, 0x2a, 0x4c, 0xc1, 0x53, 0xf1, 0x7e, 0x89, + 0x03, 0x85, 0xb7, 0x04, 0x7b, 0x09, 0x97, 0xf5, 0x36, 0x8b, 0x31, 0x62, + 0x07, 0x8e, 0x4f, 0xb7, 0xfc, 0x12, 0xb2, 0x50, 0x42, 0x3a, 0xc3, 0x65, + 0xf0, 0x65, 0x1c, 0x5b, 0xa2, 0xd0, 0xe9, 0x2f, 0x74, 0x88, 0x6e, 0xf2, + 0xf5, 0x62, 0x4e, 0x66, 0x77, 0x67, 0x9a, 0x64, 0xac, 0xac, 0x59, 0x5c, + 0x30, 0xd8, 0xbc, 0x3b, 0x0d, 0x1e, 0x83, 0x8e, 0x18, 0x70, 0x53, 0x73, + 0x12, 0x4a, 0xdb, 0x1f, 0x6f, 0x01, 0xaa, 0x81, 0x6f, 0x87, 0x1e, 0xae, + 0xd9, 0x92, 0x40, 0xd6, 0xe6, 0xd4, 0xa1, 0x80, 0x88, 0x94, 0x4f, 0xfb, + 0x11, 0xda, 0x66, 0x6b, 0x6f, 0xe5, 0xdb, 0xd1, 0xec, 0xda, 0x75, 0xdc, + 0xb8, 0xb5, 0xcc, 0xee, 0x02, 0x4b, 0x0f, 0xf9, 0xa4, 0xf1, 0x78, 0x8f, + 0xce, 0xf4, 0x03, 0xaf, 0x31, 0x6d, 0x5b, 0x1d, 0x16, 0x11, 0xa1, 0xad, + 0x3f, 0x36, 0xf9, 0xa7, 0xba, 0xfe, 0x1b, 0x20, 0x9a, 0x7d, 0xfb, 0x09, + 0x1f, 0x7e, 0x63, 0x85, 0x8a, 0x11, 0x9d, 0xbc, 0xb7, 0x93, 0xbd, 0xee, + 0x7e, 0x68, 0x23, 0x4a, 0xcf, 0x06, 0x97, 0x9c, 0x0d, 0xd5, 0xb8, 0x69, + 0xdc, 0x4c, 0x92, 0x92, 0x14, 0x22, 0x90, 0x7f, 0x01, 0xbd, 0x3d, 0xcf, + 0x25, 0x17, 0xb2, 0xea, 0xd3, 0xd1, 0xcc, 0xac, 0xc6, 0x8d, 0xa5, 0x87, + 0x53, 0x1d, 0x77, 0x3e, 0x19, 0x34, 0xd7, 0x66, 0xf9, 0xff, 0x40, 0x56, + 0x6a, 0xb3, 0x75, 0x7d, 0xf0, 0x2e, 0x20, 0xa5, 0x14, 0x7e, 0x39, 0xc9, + 0x2d, 0x65, 0x53, 0x41, 0x60, 0xcb, 0xd3, 0x3d, 0x32, 0x03, 0x6e, 0x4f, + 0x7b, 0xea, 0xb5, 0xef}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA256, + 64, + {0x50, 0x7b, 0xc6, 0x32, 0xe1, 0xa5, 0xa2, 0xf7, 0x87, 0xb0, 0xbe, 0xfa, + 0x37, 0x5b, 0x32, 0x2f, 0x19, 0x89, 0xd6, 0xdb, 0xf4, 0x25, 0x4d, 0xf8, + 0xd6, 0xe3, 0x72, 0x08, 0xc9, 0xbc, 0x6c, 0xe1, 0x99, 0x1a, 0x86, 0x00, + 0xab, 0xfb, 0xb3, 0x6b, 0x9b, 0x8f, 0xb9, 0x54, 0xb4, 0xe5, 0xfa, 0x13, + 0x4e, 0x66, 0xbb, 0x52, 0x8d, 0x63, 0xcd, 0xd6, 0xc6, 0xb0, 0x5b, 0xe5, + 0x84, 0x4e, 0x80, 0xd6, 0x3e, 0xbb, 0x15, 0x03, 0x58, 0x09, 0x97, 0xc8, + 0x17, 0xee, 0xcf, 0xe7, 0xfe, 0xc5, 0x43, 0x92, 0x61, 0x4f, 0x79, 0xe2, + 0xa3, 0xc2, 0x78, 0x78, 0xe7, 0x26, 0x1b, 0x78, 0xb4, 0x33, 0xcf, 0xf3, + 0x9c, 0x9a, 0x48, 0x05, 0x50, 0x2a, 0xba, 0x91, 0x79, 0x55, 0xda, 0x4c, + 0x7b, 0xb8, 0x16, 0xa5, 0xe6, 0x36, 0x30, 0x0d, 0x75, 0xd4, 0x7b, 0x93, + 0xca, 0x06, 0x76, 0xca, 0x35, 0xdd, 0xd1, 0x5e, 0x6d, 0x56, 0x2f, 0x8d, + 0x37, 0x6f, 0x3b, 0x60, 0xab, 0x5e, 0x88, 0x29, 0x0a, 0x2a, 0x2e, 0x0d, + 0x88, 0x43, 0x92, 0x92, 0x14, 0x16, 0xd3, 0x40, 0x5e, 0x3a, 0x3c, 0xe3, + 0xe7, 0xe4, 0xe6, 0xe5, 0x49, 0xc1, 0x36, 0x1b, 0xe0, 0x42, 0xd0, 0x60, + 0xb0, 0xa6, 0xd5, 0xb4, 0x18, 0x36, 0x95, 0x09, 0xcd, 0x63, 0xdf, 0xc5, + 0x38, 0xfa, 0x64, 0x80, 0x83, 0x57, 0x49, 0x37, 0xac, 0x49, 0xae, 0x02, + 0x24, 0x6c, 0x2a, 0x0a, 0xab, 0xbd, 0x6a, 0x71, 0x0f, 0x78, 0x26, 0xbf, + 0x06, 0xdc, 0x16, 0xe4, 0x75, 0x72, 0xe0, 0xed, 0x99, 0x0f, 0x3d, 0x23, + 0x92, 0xce, 0xfb, 0x5c, 0x6e, 0x7e, 0xb4, 0xb6, 0xcd, 0xcf, 0xa3, 0x9b, + 0x08, 0x49, 0x6f, 0x17, 0x24, 0x81, 0xe2, 0x0b, 0x4c, 0xd0, 0xc1, 0xd5, + 0x29, 0xd9, 0x8e, 0x41, 0x1e, 0x00, 0x25, 0xfa, 0x6a, 0xa3, 0xca, 0xa9, + 0x44, 0x6a, 0x6c, 0x9f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA256, + 65, + {0x84, 0xb7, 0x6f, 0x22, 0x1b, 0x3b, 0x7d, 0x29, 0xbe, 0x54, 0xcf, 0xae, + 0xfd, 0x1d, 0x16, 0xd0, 0xeb, 0xcd, 0xd0, 0x6f, 0x30, 0xfc, 0x49, 0xd9, + 0xc4, 0x32, 0xb7, 0x11, 0x20, 0x39, 0xd9, 0x9b, 0xc8, 0xfd, 0x5b, 0xbd, + 0x8e, 0x1e, 0x8b, 0x2f, 0xfc, 0x0d, 0x6a, 0xdc, 0x9d, 0xf3, 0x4a, 0x73, + 0x19, 0xec, 0x33, 0xf8, 0x6c, 0x39, 0x81, 0x9b, 0x4f, 0xfb, 0xdb, 0x5d, + 0xe3, 0x0e, 0x94, 0xac, 0x6b, 0x72, 0x56, 0x90, 0xa4, 0xa3, 0xfa, 0xe0, + 0x9a, 0xa9, 0x1c, 0x00, 0x01, 0xf9, 0xe5, 0x26, 0xb2, 0x31, 0x5e, 0xa1, + 0xe7, 0x66, 0xc5, 0x68, 0x57, 0x54, 0x10, 0x1f, 0xcc, 0x1e, 0xeb, 0xa2, + 0x0c, 0xc0, 0x78, 0xf1, 0x2f, 0x16, 0x61, 0x91, 0xa5, 0xba, 0xc1, 0x80, + 0x45, 0x89, 0x4d, 0x67, 0x3c, 0xc6, 0x15, 0x97, 0x38, 0xc6, 0x90, 0x1f, + 0x5e, 0xde, 0xec, 0x29, 0x12, 0x43, 0xb4, 0x2f, 0x23, 0x90, 0xf1, 0x30, + 0x06, 0xd4, 0xf3, 0xa2, 0x9e, 0x02, 0x07, 0x44, 0xa7, 0x88, 0x91, 0x39, + 0xb7, 0xd4, 0xb1, 0xd8, 0x37, 0x8a, 0x80, 0xda, 0x40, 0x5e, 0x2e, 0xc7, + 0x42, 0x8c, 0xa7, 0x51, 0xff, 0xc1, 0x7e, 0x21, 0x86, 0xda, 0xf1, 0x77, + 0xb8, 0x76, 0x22, 0x44, 0xe0, 0x59, 0xab, 0xf6, 0x97, 0x56, 0x37, 0x28, + 0xea, 0x8f, 0xd6, 0xa1, 0xdf, 0x30, 0xb4, 0xb3, 0x90, 0xfb, 0x7b, 0x0b, + 0xcc, 0x1f, 0xa1, 0x15, 0x03, 0x77, 0x7a, 0xb6, 0x6c, 0x58, 0x9a, 0xc0, + 0x97, 0xe0, 0xbe, 0x98, 0xf3, 0x9a, 0x8a, 0x2e, 0x21, 0xec, 0xdf, 0x54, + 0x04, 0xff, 0x9b, 0x17, 0xd0, 0x92, 0xbe, 0xe1, 0x19, 0xe3, 0x20, 0x01, + 0xe1, 0x0c, 0xdb, 0x11, 0x49, 0x34, 0x98, 0x09, 0x44, 0x23, 0x25, 0x72, + 0x91, 0xa0, 0xd8, 0x35, 0xa1, 0xc1, 0xb9, 0x0b, 0x87, 0xc5, 0x21, 0xfb, + 0x1c, 0x55, 0x9e, 0x36}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA256, + 66, + {0x67, 0xbc, 0x94, 0x02, 0x21, 0x23, 0xf3, 0x56, 0xe4, 0x65, 0xb4, 0xf4, + 0x2e, 0xa0, 0x22, 0x00, 0xcc, 0x8b, 0x52, 0x6e, 0xa3, 0x93, 0xa0, 0xc3, + 0x5d, 0xa3, 0x4e, 0x61, 0x2b, 0x8f, 0x7d, 0x85, 0x85, 0x3e, 0xa3, 0x1a, + 0x0b, 0x86, 0x95, 0x15, 0xee, 0x78, 0x3e, 0xf9, 0x03, 0xf8, 0x61, 0x86, + 0xb9, 0x7e, 0xb7, 0x26, 0x94, 0x20, 0xcc, 0x1a, 0x3c, 0x55, 0x29, 0x51, + 0x19, 0xec, 0xbd, 0x51, 0xca, 0x47, 0xc7, 0xb3, 0xca, 0xf4, 0xac, 0x6a, + 0x53, 0x43, 0x3d, 0x3a, 0xa2, 0x3d, 0x95, 0x36, 0x06, 0xce, 0x36, 0x92, + 0xa2, 0x48, 0xc9, 0xe4, 0x3e, 0xa5, 0xeb, 0x06, 0x75, 0x33, 0xf4, 0xf0, + 0x33, 0x69, 0x41, 0x7c, 0x8c, 0x5d, 0x46, 0x9e, 0x9c, 0x56, 0xb2, 0xdd, + 0x1a, 0x60, 0xb7, 0xa0, 0xc5, 0x20, 0xde, 0x2e, 0xd2, 0xd1, 0x6c, 0xdb, + 0xc3, 0x23, 0xca, 0x43, 0xdc, 0xb0, 0xd0, 0x88, 0x6b, 0xe1, 0x1c, 0xcf, + 0x1d, 0xd4, 0xec, 0x68, 0x7e, 0x20, 0x5d, 0x33, 0xeb, 0x77, 0x15, 0x31, + 0xa9, 0xbb, 0x46, 0xd7, 0x84, 0x7a, 0xee, 0x70, 0x17, 0x69, 0x0b, 0xd1, + 0x74, 0x8b, 0x1d, 0x39, 0xb6, 0xc6, 0x69, 0x34, 0x2a, 0x83, 0xeb, 0x93, + 0xa0, 0x70, 0x71, 0x89, 0x70, 0xc1, 0x61, 0xe8, 0xc4, 0xc3, 0xcf, 0xcd, + 0x83, 0xe5, 0x62, 0xd9, 0xe4, 0xfc, 0x87, 0xab, 0xc1, 0x88, 0x2b, 0x16, + 0xf1, 0xc6, 0x3d, 0xfd, 0xe2, 0xd3, 0x4e, 0x23, 0x0e, 0xbc, 0x99, 0x59, + 0xe0, 0x93, 0x6f, 0xb4, 0x8a, 0xab, 0xe7, 0x16, 0xee, 0x75, 0x1f, 0xc4, + 0xab, 0xc6, 0x20, 0x07, 0xe4, 0xcb, 0x87, 0x5d, 0xab, 0xe9, 0xf7, 0xa5, + 0x53, 0x3d, 0x99, 0x51, 0x4b, 0x52, 0x96, 0xd4, 0x81, 0xdf, 0x64, 0x81, + 0xad, 0x3b, 0xdf, 0xee, 0xa5, 0xa8, 0x5f, 0xc6, 0xcf, 0xb9, 0x28, 0xff, + 0xaa, 0xd6, 0x58, 0x4b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA256, + 67, + {0x7e, 0xcc, 0x25, 0x50, 0xcf, 0xd0, 0x58, 0x16, 0x7a, 0xb4, 0x06, 0xf7, + 0xf4, 0xb3, 0xaf, 0x41, 0x80, 0xb4, 0xb8, 0x45, 0x26, 0xce, 0x4f, 0xa1, + 0xd0, 0x75, 0x1a, 0x8f, 0x39, 0x47, 0xe0, 0x27, 0xf4, 0xb9, 0x39, 0x91, + 0x40, 0x9d, 0xcf, 0x5b, 0x4a, 0xbc, 0xc9, 0x02, 0xad, 0x13, 0x6c, 0xde, + 0x8f, 0x65, 0xec, 0x25, 0x66, 0xdf, 0x00, 0x76, 0xd4, 0x6a, 0xe2, 0xa3, + 0x4b, 0x97, 0x1b, 0xf7, 0x92, 0xe5, 0x03, 0x2f, 0x02, 0x6d, 0xd0, 0x3c, + 0x6f, 0x6a, 0x1e, 0x9b, 0xfc, 0x53, 0x5c, 0xb1, 0x5d, 0x8c, 0x52, 0x37, + 0x4b, 0xcf, 0x09, 0xeb, 0x27, 0x77, 0xd3, 0x8a, 0x77, 0x67, 0xfd, 0x1a, + 0x6b, 0xaa, 0xf6, 0x53, 0x35, 0xfc, 0x67, 0x9b, 0x82, 0x89, 0xee, 0x22, + 0xa3, 0x27, 0x45, 0x73, 0x1e, 0xc7, 0xc8, 0xbd, 0x23, 0x19, 0xb1, 0x89, + 0x82, 0x86, 0x06, 0x2c, 0xbe, 0x93, 0x02, 0x85, 0x3d, 0x42, 0xae, 0x61, + 0xff, 0x0a, 0x97, 0xca, 0xdb, 0xce, 0x83, 0x88, 0x26, 0xc6, 0x04, 0xc0, + 0x42, 0xfc, 0x6a, 0x05, 0x79, 0x07, 0x8b, 0xfd, 0x9d, 0xff, 0x2b, 0xb2, + 0xd9, 0xaf, 0x7e, 0x29, 0xf1, 0x29, 0x43, 0xfc, 0x0d, 0xbe, 0xeb, 0x81, + 0xb6, 0x5e, 0x3c, 0xd6, 0xdb, 0xb5, 0x37, 0x24, 0xbb, 0xc3, 0xdf, 0x59, + 0x0f, 0xdf, 0x96, 0x60, 0xb6, 0x34, 0x44, 0x3d, 0x48, 0x5c, 0xdb, 0x05, + 0xe1, 0x8d, 0x57, 0xe7, 0xf9, 0xc0, 0x6f, 0x46, 0x96, 0xc5, 0x59, 0x30, + 0xb8, 0x3d, 0x70, 0xb1, 0x7e, 0x15, 0xf4, 0x99, 0x71, 0x78, 0x31, 0x33, + 0x04, 0x1f, 0x6b, 0xed, 0xe6, 0x72, 0xc5, 0x9d, 0xf0, 0x48, 0x6b, 0x91, + 0x4f, 0x61, 0xef, 0xe6, 0x22, 0xda, 0xde, 0xc8, 0x42, 0xe8, 0x5c, 0x1d, + 0xa5, 0x05, 0x67, 0xde, 0xcc, 0x57, 0xdc, 0xc8, 0x42, 0xba, 0x94, 0x6c, + 0x4c, 0xc7, 0x7e, 0x07}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA256, + 68, + {0x71, 0xf9, 0x2f, 0xa1, 0xa1, 0xd6, 0x0a, 0x96, 0x5e, 0x0f, 0xc9, 0x0f, + 0x26, 0x0a, 0x32, 0x2a, 0x56, 0x1a, 0xe3, 0xd4, 0x01, 0x74, 0x09, 0x56, + 0x6f, 0xf1, 0x13, 0xb0, 0xd8, 0xf0, 0x30, 0x22, 0xd9, 0x6e, 0xb0, 0x12, + 0x97, 0x55, 0xde, 0x4d, 0x62, 0xd8, 0xb0, 0x31, 0xc2, 0x0c, 0x93, 0xb8, + 0xc4, 0x76, 0xc3, 0xda, 0xbf, 0xe0, 0x0f, 0x15, 0x97, 0x50, 0x29, 0x79, + 0x7f, 0x59, 0x3a, 0x63, 0xa9, 0x71, 0xd4, 0x65, 0x94, 0x06, 0x57, 0xa3, + 0xf1, 0x47, 0xa3, 0x59, 0xfa, 0x8d, 0xc6, 0xf2, 0x2d, 0x0e, 0x0b, 0x43, + 0xcc, 0xa9, 0x53, 0xbe, 0xd6, 0x31, 0x17, 0x67, 0x0e, 0x34, 0x5e, 0xe6, + 0xc1, 0x2d, 0x2f, 0xec, 0x36, 0x5a, 0x2b, 0x6b, 0x49, 0x43, 0x3f, 0x1c, + 0x1b, 0x2f, 0xd6, 0x56, 0xc8, 0x60, 0x4c, 0xe2, 0xd8, 0x31, 0x12, 0xf4, + 0x57, 0x48, 0x6b, 0x8b, 0xc5, 0xad, 0x37, 0x65, 0x68, 0x46, 0x84, 0x87, + 0xf3, 0x53, 0x9a, 0x98, 0x1a, 0xd9, 0xc8, 0xeb, 0xb1, 0x96, 0xf4, 0x9c, + 0x79, 0x7e, 0x7a, 0x45, 0x42, 0xe9, 0x5d, 0x7f, 0xf7, 0x71, 0x35, 0xf5, + 0x33, 0xbe, 0x20, 0x22, 0x2d, 0xb3, 0x69, 0xf5, 0x9d, 0xf8, 0xa4, 0xe9, + 0xd0, 0x81, 0x51, 0x06, 0x98, 0x40, 0x98, 0x28, 0xd0, 0x56, 0x7e, 0x0d, + 0x28, 0xa0, 0xc1, 0xcc, 0xa2, 0xcf, 0x67, 0x40, 0x27, 0xb1, 0x8b, 0x51, + 0x12, 0x28, 0x00, 0xfc, 0x97, 0xcb, 0x45, 0x19, 0x35, 0x92, 0xd2, 0x64, + 0xcf, 0x5e, 0x74, 0xf7, 0x07, 0x28, 0x7d, 0xf9, 0xde, 0xb7, 0x7a, 0x26, + 0xf2, 0x32, 0x3b, 0x3e, 0xc1, 0xc1, 0xc1, 0x7b, 0xe5, 0xe1, 0x1c, 0xff, + 0xcf, 0x4c, 0xed, 0x25, 0x08, 0x52, 0x50, 0x26, 0xde, 0xed, 0x6b, 0x8c, + 0xf8, 0x4c, 0x5c, 0xf7, 0xa9, 0xed, 0x19, 0xe3, 0x22, 0x04, 0x3a, 0x81, + 0xc0, 0xf7, 0xf5, 0x19}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA256, + 69, + {0x30, 0xe7, 0x38, 0x08, 0x6d, 0xdf, 0x78, 0x2b, 0xa0, 0x14, 0xfa, 0x32, + 0x67, 0x69, 0xc1, 0x4b, 0x9e, 0x23, 0x81, 0x8f, 0x48, 0xde, 0xdf, 0x3a, + 0x3d, 0x09, 0x25, 0x2d, 0xce, 0x42, 0xc1, 0x60, 0xdb, 0xd7, 0xfb, 0xac, + 0x9a, 0x72, 0xb8, 0xd3, 0xb6, 0xc3, 0xd6, 0xfb, 0x0e, 0x4f, 0x72, 0x6c, + 0x20, 0xb8, 0xc4, 0xed, 0x31, 0xd8, 0xeb, 0x2f, 0x92, 0xa8, 0xb6, 0xd2, + 0x39, 0xfb, 0x78, 0x66, 0x8f, 0x36, 0x87, 0x70, 0x35, 0x15, 0xfb, 0xd9, + 0xad, 0xcf, 0x64, 0xd2, 0x72, 0x44, 0x3a, 0x45, 0x77, 0x35, 0xcc, 0xe9, + 0xeb, 0x10, 0x2f, 0x88, 0x15, 0x96, 0xc4, 0x16, 0x73, 0x9b, 0x31, 0x6b, + 0xe5, 0x8c, 0xfc, 0xf0, 0xe4, 0xd1, 0xfc, 0xe3, 0x2a, 0x25, 0xc2, 0x48, + 0x32, 0x53, 0xb3, 0xd7, 0x57, 0x1a, 0x9c, 0x72, 0x47, 0x9f, 0x86, 0x12, + 0x3d, 0x83, 0x0a, 0x72, 0x1c, 0xcd, 0xe8, 0x0e, 0x4c, 0x24, 0x3e, 0x6b, + 0xbc, 0xd1, 0xa8, 0x95, 0xcc, 0x17, 0xdf, 0xbd, 0x0e, 0x2f, 0x8d, 0x7b, + 0xbb, 0xab, 0xbc, 0xed, 0x49, 0x73, 0xd5, 0x78, 0xe4, 0xda, 0x52, 0x99, + 0xff, 0x15, 0xba, 0x17, 0x0d, 0x15, 0xd8, 0x7c, 0xa2, 0x65, 0x2e, 0x72, + 0x4d, 0x53, 0x32, 0x88, 0x01, 0x2f, 0xdb, 0xa4, 0x20, 0xe8, 0x42, 0x7a, + 0x2d, 0x10, 0x09, 0xe3, 0xac, 0xe7, 0x4c, 0x03, 0xd8, 0x0a, 0xc5, 0xd0, + 0xb5, 0x94, 0x9b, 0xd1, 0xff, 0x42, 0xc6, 0xa7, 0x28, 0xf2, 0x85, 0x11, + 0x26, 0x4f, 0xa4, 0x15, 0x2a, 0xd7, 0x7e, 0x09, 0xff, 0x60, 0xca, 0xf1, + 0xcd, 0x5e, 0xe1, 0x3a, 0x78, 0xd6, 0x7a, 0x83, 0x82, 0x94, 0x71, 0x7a, + 0x23, 0xf3, 0x94, 0x0e, 0xd7, 0x35, 0x64, 0x73, 0xdd, 0x07, 0xff, 0x58, + 0xc3, 0x60, 0xfa, 0x0c, 0xff, 0xb3, 0xdc, 0xfc, 0xc2, 0xa2, 0xb6, 0x73, + 0xd9, 0xd5, 0x74, 0xad}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA256, + 70, + {0x9e, 0x13, 0x00, 0xbf, 0x1a, 0xc3, 0xf9, 0x5d, 0x20, 0xbe, 0xd0, 0xc4, + 0x50, 0xbe, 0xad, 0xa8, 0x5f, 0xb8, 0x78, 0xc4, 0xe2, 0x80, 0xf3, 0xce, + 0xae, 0xf1, 0xdd, 0xf6, 0xc1, 0x72, 0x3b, 0xe2, 0x02, 0x3a, 0xae, 0x1c, + 0x5a, 0xdc, 0x0c, 0x85, 0x65, 0xc7, 0x66, 0x15, 0xe6, 0xd8, 0xdb, 0xc4, + 0x91, 0x50, 0x6a, 0x4b, 0x08, 0x6b, 0xca, 0xfc, 0xd2, 0x11, 0x32, 0x7a, + 0x01, 0xce, 0xd1, 0x88, 0xfe, 0x1e, 0x18, 0x02, 0xf7, 0xba, 0xfd, 0x3f, + 0x79, 0xa4, 0x34, 0x48, 0x6d, 0x07, 0xb4, 0x17, 0xe3, 0xfb, 0x81, 0x39, + 0xde, 0x42, 0x2a, 0xe2, 0x9d, 0x92, 0x1e, 0xc2, 0xe8, 0xe5, 0xb6, 0x84, + 0x37, 0x19, 0xce, 0x8a, 0xf3, 0x53, 0x49, 0xe6, 0x96, 0x23, 0xf2, 0xd3, + 0x9e, 0xef, 0x26, 0x97, 0x0c, 0x80, 0xf6, 0x7f, 0x23, 0x40, 0x9a, 0x8b, + 0x4e, 0x4c, 0x4b, 0x8c, 0xa3, 0xe5, 0xdb, 0x51, 0x2e, 0xaf, 0xf9, 0x64, + 0x99, 0x30, 0x2f, 0x78, 0x28, 0xa4, 0x4e, 0xee, 0x7e, 0x27, 0x7e, 0x58, + 0xe5, 0x78, 0xde, 0x56, 0x11, 0x8a, 0x7d, 0x5e, 0x64, 0x7f, 0x8a, 0xad, + 0xa1, 0xc0, 0x3e, 0xed, 0x1b, 0xed, 0xa3, 0xe7, 0xc5, 0x7c, 0xcc, 0xe9, + 0xcc, 0x75, 0x85, 0xb2, 0xbf, 0x75, 0x42, 0x77, 0x47, 0xb0, 0xe0, 0x93, + 0x10, 0xc4, 0xf9, 0xf9, 0xe0, 0xd2, 0xf4, 0x8c, 0xc6, 0x2e, 0x3f, 0x41, + 0x3e, 0x44, 0x5a, 0xe2, 0xa6, 0xeb, 0x70, 0x62, 0x69, 0xa0, 0xa1, 0x94, + 0x10, 0x21, 0x22, 0x2b, 0xe8, 0x66, 0x35, 0x08, 0x65, 0x75, 0x57, 0xc4, + 0x94, 0x33, 0xbd, 0xbb, 0xc7, 0xbc, 0x47, 0x27, 0xa4, 0x05, 0xbc, 0x12, + 0xbb, 0x0b, 0xa3, 0xab, 0x7f, 0xd4, 0x6b, 0x74, 0x58, 0xb9, 0x11, 0x2a, + 0xd0, 0x10, 0x07, 0x6b, 0xb9, 0x6c, 0x59, 0x6b, 0x96, 0x82, 0xde, 0x58, + 0xae, 0x07, 0x48, 0x63}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA256, + 71, + {0x45, 0xe4, 0xac, 0xfe, 0x9e, 0x0f, 0x98, 0xd8, 0x84, 0x17, 0x78, 0x01, + 0x8d, 0xb1, 0xd3, 0x28, 0x0a, 0x75, 0xa0, 0x82, 0x31, 0xbc, 0x51, 0x1b, + 0xfb, 0x23, 0x92, 0xa6, 0x12, 0x0b, 0x62, 0x9d, 0xf7, 0xbc, 0x59, 0xb2, + 0xcb, 0x2f, 0x3f, 0x32, 0x7b, 0xa0, 0x7c, 0xbf, 0xb4, 0xe4, 0x8b, 0x62, + 0xaa, 0x7f, 0x87, 0x1e, 0x44, 0xe6, 0x14, 0xa8, 0x24, 0xbf, 0x7b, 0x78, + 0x52, 0xcc, 0x02, 0x0b, 0x17, 0x14, 0x7a, 0x35, 0xdc, 0x0b, 0xb8, 0xba, + 0xee, 0x64, 0x79, 0xb8, 0xa1, 0xcd, 0xc0, 0x32, 0x51, 0x4f, 0xa4, 0x12, + 0xbf, 0x4b, 0xba, 0x8a, 0xb5, 0x31, 0x61, 0x58, 0x39, 0xf1, 0xc4, 0xe5, + 0x73, 0x09, 0x94, 0x13, 0x1f, 0x8c, 0x01, 0x10, 0x3c, 0x8c, 0xa8, 0x44, + 0x17, 0xa8, 0x4e, 0x95, 0xd3, 0xfc, 0x35, 0xc9, 0x4a, 0x2c, 0xde, 0x94, + 0x37, 0x51, 0x8b, 0xa7, 0x4a, 0xc9, 0x1e, 0x9c, 0x2e, 0x48, 0x43, 0x2a, + 0x16, 0x27, 0x73, 0x10, 0xf8, 0x67, 0x76, 0x4b, 0x72, 0xed, 0x1c, 0x65, + 0x6a, 0x62, 0x7b, 0x2f, 0x4c, 0xd3, 0x99, 0x17, 0x08, 0x53, 0x63, 0x69, + 0xe4, 0xda, 0xd0, 0x49, 0xd4, 0x5c, 0x5c, 0xed, 0x88, 0x9c, 0x5d, 0xc6, + 0x1d, 0xfd, 0x36, 0xed, 0x30, 0x06, 0x0c, 0x7b, 0xc0, 0xbe, 0xd2, 0x2d, + 0x06, 0xec, 0x21, 0x2b, 0x68, 0xdd, 0x73, 0x85, 0xae, 0xaa, 0x25, 0x81, + 0x34, 0x24, 0x65, 0x38, 0x31, 0xf7, 0x51, 0x5c, 0x4d, 0xe6, 0x11, 0xa6, + 0x64, 0xe1, 0xe4, 0x32, 0x05, 0xd0, 0x16, 0xe6, 0x22, 0xc6, 0x32, 0xab, + 0x29, 0x7a, 0xbe, 0x51, 0x67, 0x3b, 0x44, 0x7d, 0x3a, 0x3e, 0x06, 0x7c, + 0xba, 0x4b, 0xfd, 0x21, 0xaf, 0x1c, 0x25, 0xac, 0x6c, 0xd2, 0x4e, 0x26, + 0x56, 0x7e, 0x65, 0x4f, 0x12, 0xf0, 0xcc, 0xe6, 0x13, 0xed, 0xea, 0x5c, + 0x4f, 0x14, 0xeb, 0x56}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA256, + 72, + {0x79, 0xda, 0x04, 0x3a, 0x98, 0xe2, 0x4a, 0x49, 0xeb, 0x5c, 0x25, 0x0a, + 0x5c, 0xdd, 0x0c, 0xa0, 0x1c, 0x74, 0x4b, 0x41, 0x17, 0x74, 0xe1, 0xe6, + 0x60, 0xe7, 0xdc, 0xb4, 0x1c, 0x12, 0xfc, 0xde, 0x79, 0xc9, 0x02, 0x70, + 0xe7, 0x50, 0xf2, 0x75, 0x8f, 0xf1, 0xd6, 0xd3, 0xd7, 0x36, 0x21, 0xa1, + 0x3e, 0x27, 0x42, 0x4f, 0x93, 0xc5, 0x7f, 0x77, 0x72, 0x77, 0x66, 0x69, + 0x64, 0x30, 0x46, 0x55, 0xa0, 0xbe, 0xdf, 0x71, 0x7d, 0xaf, 0x19, 0x91, + 0x5a, 0xcf, 0xa0, 0x03, 0x13, 0xad, 0x4f, 0x4d, 0xc3, 0x3d, 0x69, 0xa0, + 0x48, 0x74, 0x1f, 0x04, 0xc6, 0x01, 0xa0, 0x09, 0xbd, 0x27, 0xeb, 0x95, + 0x86, 0xc4, 0x10, 0x80, 0xc5, 0x6b, 0xf8, 0xe0, 0xb7, 0xab, 0xaa, 0xbd, + 0x76, 0xa2, 0xd5, 0xe9, 0xe5, 0x7a, 0x8b, 0x8b, 0x9d, 0x91, 0xf3, 0x0d, + 0xaa, 0xe3, 0x34, 0x2d, 0xd2, 0x92, 0x69, 0x29, 0x15, 0x23, 0x13, 0x54, + 0xdb, 0x1a, 0x66, 0x5d, 0x9c, 0x23, 0x13, 0x10, 0xb9, 0x80, 0x5d, 0x61, + 0x69, 0x20, 0xa5, 0x1c, 0x66, 0xba, 0xd7, 0x09, 0x4d, 0x68, 0x36, 0x69, + 0x71, 0x61, 0x54, 0x2e, 0x09, 0x04, 0x1c, 0x12, 0x22, 0x0c, 0xa2, 0x6a, + 0x3f, 0xb6, 0xd2, 0x2c, 0xc6, 0x24, 0x20, 0xbc, 0x3f, 0x07, 0xae, 0x34, + 0x9b, 0x91, 0xd3, 0x82, 0x6a, 0xce, 0x39, 0x4b, 0x02, 0x10, 0xd7, 0x10, + 0xe2, 0x40, 0x46, 0x8c, 0xe7, 0xfb, 0x82, 0x1b, 0x3a, 0x01, 0xb8, 0xc3, + 0x82, 0x87, 0x38, 0x2e, 0xc6, 0x4b, 0x09, 0x33, 0x92, 0xa8, 0x28, 0x84, + 0xdf, 0x2f, 0xd0, 0xbb, 0x53, 0x0a, 0xdb, 0xd4, 0x9a, 0xe7, 0x15, 0x28, + 0xf2, 0x68, 0xfd, 0x51, 0xfc, 0x10, 0xb4, 0x3c, 0xbb, 0x8f, 0x38, 0x3d, + 0xfa, 0x38, 0x74, 0xb7, 0xcf, 0xb4, 0x72, 0x2e, 0x04, 0x7e, 0x7f, 0x0b, + 0x94, 0x1a, 0xda, 0x31}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA256, + 73, + {0x27, 0x4d, 0xab, 0xbe, 0x06, 0x3a, 0xba, 0x2a, 0x29, 0xf3, 0x1b, 0xad, + 0xac, 0x85, 0xf8, 0x74, 0x65, 0x77, 0x25, 0x51, 0x0e, 0x1f, 0x19, 0x4f, + 0xf5, 0x1b, 0x43, 0xaa, 0x40, 0x34, 0xd8, 0x6d, 0xe9, 0xb6, 0x54, 0x27, + 0x20, 0x79, 0x2d, 0x2b, 0xc0, 0x7e, 0x95, 0xe8, 0x10, 0x6b, 0x60, 0x72, + 0xe9, 0x33, 0x7e, 0xf0, 0xc7, 0x21, 0xa0, 0x7e, 0x3e, 0xbb, 0xb2, 0x3e, + 0xdb, 0x76, 0xec, 0x2b, 0x93, 0xe9, 0x7a, 0x3f, 0x0b, 0x77, 0x7d, 0x3e, + 0x28, 0xd1, 0x8c, 0xdf, 0x41, 0x67, 0xef, 0xff, 0x6f, 0xe5, 0x48, 0xa1, + 0x34, 0x48, 0x34, 0xf7, 0xc9, 0x2c, 0x6f, 0xa3, 0x79, 0x07, 0x0d, 0xa8, + 0x62, 0x40, 0x09, 0x6a, 0x03, 0x0f, 0x63, 0x62, 0x30, 0x1a, 0x60, 0x1c, + 0x2d, 0xa0, 0x26, 0xd7, 0x25, 0x90, 0xf0, 0xef, 0x30, 0xd9, 0x4a, 0xcf, + 0x67, 0x6c, 0x60, 0x38, 0x09, 0xf6, 0x19, 0xf4, 0x32, 0x57, 0x16, 0x66, + 0xb5, 0x70, 0x15, 0xa1, 0xe4, 0x1d, 0xe4, 0x1a, 0x01, 0x40, 0xb6, 0xb7, + 0x9a, 0xc5, 0xd6, 0x61, 0x3a, 0xc3, 0xf9, 0xfe, 0x1e, 0xb1, 0x34, 0x5b, + 0x19, 0x8f, 0x49, 0x5c, 0x27, 0xeb, 0x8d, 0x5c, 0xe8, 0x3e, 0x11, 0x26, + 0xa9, 0x05, 0x59, 0xa6, 0x2b, 0xef, 0xa4, 0x69, 0xe7, 0xe6, 0xff, 0x41, + 0xd8, 0x16, 0x27, 0xb4, 0xda, 0x0b, 0x67, 0x89, 0x1e, 0x09, 0xb9, 0xdb, + 0x22, 0xc7, 0x6f, 0x65, 0x3e, 0xdd, 0xfe, 0x83, 0xb5, 0xb1, 0x62, 0x6c, + 0x6d, 0xc3, 0xc1, 0x30, 0x24, 0xb2, 0x7a, 0x66, 0xe0, 0x4c, 0x07, 0x07, + 0x92, 0xa6, 0x34, 0x59, 0x53, 0xa7, 0x83, 0x2a, 0xa6, 0xeb, 0xb9, 0x63, + 0xa7, 0x45, 0x91, 0x45, 0x16, 0xe1, 0xe8, 0xa3, 0x88, 0x7e, 0xf9, 0x53, + 0x93, 0x4c, 0xbd, 0xa4, 0x41, 0x9b, 0x5e, 0x6e, 0x10, 0x80, 0xfe, 0x37, + 0x9b, 0x1e, 0xac, 0xa0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA256, + 74, + {0x69, 0x70, 0xf7, 0xdf, 0xb7, 0x93, 0xed, 0xd1, 0xad, 0x41, 0xc0, 0xd6, + 0xf5, 0x71, 0x37, 0xa9, 0xeb, 0xff, 0x66, 0xe0, 0x4e, 0xfb, 0xfb, 0x82, + 0xc8, 0x82, 0xdf, 0x25, 0xd2, 0x4f, 0x09, 0x13, 0xb9, 0xc9, 0x06, 0xf4, + 0x21, 0x4b, 0x2b, 0x77, 0x6e, 0x6c, 0xd6, 0xc1, 0x58, 0xf7, 0x01, 0xaf, + 0x8e, 0x17, 0x48, 0x7f, 0xa7, 0x7d, 0xcc, 0x9d, 0x66, 0x73, 0x2c, 0x56, + 0x83, 0x56, 0x10, 0x4a, 0xe5, 0x45, 0x0e, 0x1e, 0x25, 0x59, 0xd3, 0x47, + 0x5c, 0xb2, 0x78, 0x58, 0xff, 0x8b, 0xae, 0x18, 0x8c, 0xfb, 0x77, 0x8a, + 0x58, 0x7e, 0xb2, 0x43, 0xff, 0x6a, 0xde, 0xc6, 0x11, 0x7e, 0xae, 0x05, + 0x5f, 0xfa, 0x5d, 0xe6, 0x2c, 0xf5, 0x0e, 0xe1, 0x6e, 0x09, 0x24, 0xb0, + 0xaf, 0xeb, 0x92, 0x7b, 0xad, 0x81, 0x13, 0x16, 0xa1, 0xc2, 0xab, 0xf0, + 0x1b, 0x6a, 0x72, 0xde, 0x25, 0xac, 0x30, 0xe4, 0x66, 0xd0, 0x05, 0x1d, + 0x1f, 0xea, 0x51, 0xca, 0x2c, 0xf1, 0x60, 0xcd, 0xdf, 0xc9, 0xa3, 0x73, + 0xd4, 0xc7, 0x96, 0xa1, 0x98, 0x85, 0x23, 0x7a, 0xfa, 0xc7, 0xaa, 0xc6, + 0x98, 0xcb, 0xfd, 0xc2, 0xd1, 0x0d, 0xe8, 0x6c, 0x58, 0xde, 0x9f, 0x65, + 0x97, 0xcf, 0x5a, 0x70, 0x1d, 0x22, 0x81, 0xf7, 0x34, 0x31, 0x76, 0xcb, + 0xea, 0x53, 0xf0, 0x88, 0xbd, 0x7c, 0x5c, 0x75, 0x52, 0x19, 0x06, 0x6f, + 0x4b, 0x35, 0xcc, 0xda, 0x85, 0xc7, 0xc8, 0xe6, 0x7c, 0xa0, 0x8c, 0xb7, + 0x0a, 0x02, 0x43, 0x9a, 0x49, 0x23, 0x8e, 0x53, 0x09, 0xf6, 0xbd, 0x64, + 0x7e, 0x10, 0x76, 0xd6, 0x7b, 0x0b, 0x33, 0x9b, 0xf4, 0xd5, 0x32, 0x3d, + 0xdc, 0x1e, 0x40, 0x6b, 0x13, 0xc2, 0x90, 0x10, 0xbc, 0x32, 0x5c, 0xc1, + 0x7c, 0x0c, 0x33, 0x8c, 0x38, 0x10, 0x2f, 0xb5, 0x23, 0xbf, 0x0f, 0x4f, + 0x34, 0x1c, 0x22, 0xc4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA256, + 75, + {0x21, 0xd5, 0x53, 0x71, 0xd8, 0x42, 0x23, 0x5e, 0x23, 0x4a, 0xea, 0xba, + 0x3f, 0x33, 0xe6, 0xd7, 0xf5, 0xfe, 0xa1, 0x0b, 0x79, 0x40, 0x93, 0x92, + 0x50, 0xa0, 0x7d, 0x89, 0x38, 0xe7, 0x0f, 0x07, 0x3d, 0x15, 0x14, 0xf5, + 0x4b, 0xf9, 0xe5, 0xbc, 0xa9, 0x02, 0x19, 0x0f, 0x11, 0x49, 0x95, 0x5e, + 0x3e, 0x62, 0x51, 0xc9, 0x8e, 0x29, 0x75, 0x76, 0xf7, 0x26, 0xe2, 0xc9, + 0x82, 0x96, 0x93, 0x17, 0xec, 0x74, 0x16, 0xc7, 0xdf, 0x93, 0xb9, 0x34, + 0x0c, 0x87, 0x9d, 0xd1, 0x67, 0x43, 0x11, 0x53, 0xbd, 0x64, 0xd3, 0x01, + 0x04, 0x56, 0xd4, 0x0d, 0xee, 0x83, 0x6d, 0x71, 0xd4, 0x05, 0xbd, 0x31, + 0x27, 0xf9, 0x0a, 0x6c, 0xb6, 0x1d, 0x83, 0x7b, 0x43, 0x55, 0xd3, 0x0d, + 0xdd, 0x1d, 0xda, 0xaf, 0xa5, 0xe4, 0x20, 0x48, 0x15, 0x22, 0x1f, 0x56, + 0x2d, 0x10, 0x68, 0x4a, 0x68, 0x81, 0xd7, 0xbc, 0xa6, 0x6b, 0x1e, 0x46, + 0x2b, 0x8a, 0x1b, 0x3c, 0x88, 0x9e, 0x91, 0x6c, 0x84, 0x8c, 0x4f, 0x88, + 0xb1, 0x79, 0xbf, 0xb7, 0x6d, 0xeb, 0xb1, 0x82, 0x08, 0x94, 0x6d, 0x40, + 0xf4, 0x64, 0xf9, 0xe5, 0xe3, 0x85, 0xce, 0xfa, 0x1c, 0x90, 0x65, 0x11, + 0x8b, 0x10, 0x4f, 0x21, 0x6f, 0x4a, 0xc2, 0x2a, 0xbb, 0xf0, 0xbd, 0xa8, + 0x58, 0x38, 0x70, 0xbf, 0xbc, 0xc3, 0x39, 0xcc, 0xd6, 0xa0, 0xda, 0x7b, + 0xc4, 0x63, 0x38, 0xe9, 0x0d, 0xbb, 0x90, 0x96, 0x41, 0x00, 0xc4, 0x7d, + 0xc3, 0xaf, 0x08, 0xea, 0xd7, 0x97, 0x8e, 0x39, 0xdd, 0x73, 0x69, 0x08, + 0x4f, 0x5f, 0x9f, 0x94, 0x1a, 0x3a, 0x2d, 0x7d, 0x1f, 0xad, 0x0d, 0xd4, + 0xb6, 0x06, 0x58, 0xb5, 0x93, 0x12, 0x96, 0xd6, 0x35, 0x7e, 0x28, 0xfc, + 0xa5, 0xfc, 0x8d, 0x84, 0xfe, 0xe5, 0x46, 0xe1, 0xf0, 0x6e, 0x07, 0xef, + 0xcf, 0x8f, 0x1e, 0x4e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA256, + 76, + {0x84, 0x56, 0x7b, 0x5a, 0x2c, 0xd8, 0x99, 0x3f, 0xa4, 0x29, 0x7e, 0x61, + 0x06, 0x7d, 0x1d, 0x0b, 0x34, 0xa4, 0xd7, 0x01, 0x5c, 0x46, 0x43, 0x8b, + 0xf4, 0xe0, 0x2c, 0xdc, 0x93, 0x4c, 0x3c, 0x58, 0x6f, 0x9f, 0x80, 0x31, + 0x63, 0x07, 0x92, 0x8c, 0xb2, 0x0f, 0xd4, 0x63, 0x78, 0x52, 0x67, 0x4d, + 0x99, 0xa5, 0x60, 0x35, 0x2c, 0x93, 0x15, 0x59, 0xe2, 0x6e, 0x41, 0x4d, + 0x67, 0xea, 0xe6, 0x66, 0x1a, 0x34, 0xa5, 0x28, 0x09, 0xd4, 0xa8, 0xe1, + 0xe9, 0xb9, 0x4c, 0x72, 0xe5, 0xaf, 0xdc, 0xcc, 0x78, 0xbc, 0xd9, 0x9f, + 0x44, 0x4c, 0xbf, 0x46, 0x17, 0xc1, 0x8f, 0x48, 0x1b, 0x36, 0xfa, 0x36, + 0xd4, 0xdc, 0xef, 0x14, 0x09, 0x86, 0xf2, 0xfe, 0x6f, 0xec, 0xdf, 0x88, + 0x64, 0xa9, 0x9d, 0x32, 0xcf, 0x2c, 0xa4, 0x3e, 0x7b, 0x30, 0xd9, 0xa5, + 0xfa, 0xa6, 0x12, 0x37, 0x17, 0x7e, 0xce, 0x4f, 0xae, 0x0f, 0x03, 0xde, + 0xbc, 0x9d, 0xc0, 0x7d, 0x1b, 0x9d, 0xe0, 0xee, 0xcc, 0xb7, 0x6a, 0x8b, + 0x84, 0x85, 0x2b, 0xd5, 0x34, 0xcb, 0xad, 0x9b, 0x08, 0x45, 0xd7, 0xf9, + 0xe9, 0xaf, 0x5d, 0x55, 0xff, 0x49, 0x83, 0x2e, 0xf7, 0x25, 0xe7, 0x4f, + 0xd9, 0x1c, 0x45, 0xa6, 0xbf, 0x9d, 0x2a, 0x51, 0x9d, 0x0c, 0x0b, 0x0c, + 0x4e, 0x42, 0xb4, 0x2e, 0xaa, 0xf5, 0xb1, 0xcc, 0x5a, 0xea, 0xf1, 0x82, + 0x28, 0x69, 0x58, 0x38, 0xcf, 0xab, 0x32, 0xa4, 0x7b, 0x1b, 0x04, 0x8f, + 0xf6, 0xcd, 0x78, 0x33, 0xba, 0x54, 0xd8, 0xb8, 0x3a, 0xfc, 0x3a, 0x45, + 0xfe, 0x54, 0x6b, 0x68, 0xcc, 0x26, 0x43, 0x4b, 0x10, 0x21, 0x21, 0x7c, + 0x1a, 0x5e, 0xe8, 0x25, 0x4e, 0xd5, 0x05, 0x08, 0xcf, 0x79, 0x52, 0x1a, + 0xbb, 0xcc, 0xf8, 0x1e, 0x9d, 0x3a, 0xde, 0x87, 0xf2, 0x36, 0xb1, 0x3b, + 0x2a, 0xef, 0x81, 0x51}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA256, + 77, + {0x21, 0x1b, 0x7c, 0xed, 0x5b, 0x5d, 0x07, 0x32, 0x45, 0x37, 0x57, 0xfd, + 0x3b, 0x82, 0x8a, 0xad, 0x6d, 0x5f, 0xe1, 0x27, 0x52, 0xd1, 0x7e, 0x79, + 0x57, 0x7f, 0x76, 0x04, 0xf2, 0x82, 0x03, 0x7c, 0xe5, 0xdf, 0x07, 0x59, + 0x08, 0xb5, 0x3b, 0xee, 0x8e, 0xb9, 0xdf, 0x54, 0x09, 0x8c, 0x8c, 0x44, + 0xf8, 0xda, 0x32, 0xfd, 0xf9, 0x5b, 0x77, 0x8a, 0x51, 0xf3, 0x33, 0xdd, + 0xca, 0xe7, 0x06, 0x9a, 0x6e, 0x8a, 0xfa, 0xd3, 0x90, 0xdc, 0xe5, 0x64, + 0x0a, 0xe2, 0x55, 0x97, 0x82, 0x3f, 0x0b, 0xad, 0x03, 0x6e, 0x50, 0xdc, + 0xff, 0xc2, 0x24, 0xf8, 0x6c, 0x3e, 0xbf, 0x09, 0xe3, 0xec, 0x06, 0x79, + 0x01, 0x9c, 0xf7, 0x63, 0x7a, 0xb0, 0xb2, 0xab, 0x77, 0x37, 0x72, 0x66, + 0xdc, 0x57, 0x62, 0x31, 0x4b, 0xfc, 0xbd, 0x3a, 0x90, 0xcb, 0x7a, 0x3d, + 0x7c, 0xde, 0xb7, 0x25, 0x85, 0xca, 0x9a, 0x11, 0xe1, 0x96, 0x5f, 0x02, + 0x9a, 0x29, 0xc7, 0x69, 0xe0, 0x03, 0xf6, 0xab, 0xe8, 0xbf, 0xc1, 0x21, + 0x4e, 0x4e, 0x0c, 0xd0, 0x44, 0xd1, 0x6d, 0x0e, 0xda, 0x0c, 0x73, 0x57, + 0xf5, 0xa9, 0x4a, 0x71, 0xaf, 0x57, 0xd0, 0x76, 0xba, 0xf4, 0x55, 0xf5, + 0x6d, 0x0c, 0x27, 0xa4, 0x37, 0xbb, 0x64, 0x9a, 0xff, 0x91, 0x00, 0xd5, + 0x5d, 0x29, 0x88, 0x99, 0x5e, 0xed, 0x99, 0x80, 0x99, 0x9d, 0xa0, 0x27, + 0x1c, 0x5c, 0x53, 0x3a, 0xe9, 0x05, 0x5a, 0x07, 0x30, 0x2d, 0x65, 0xcf, + 0x16, 0xbb, 0x26, 0x84, 0x6c, 0xa0, 0x4c, 0x87, 0xa7, 0x2c, 0x2e, 0xfb, + 0x33, 0x55, 0xbf, 0x6c, 0x12, 0x55, 0x24, 0xa4, 0x45, 0x25, 0x05, 0x35, + 0xd9, 0x84, 0x67, 0x5f, 0xf9, 0x9b, 0xe9, 0xab, 0xc0, 0xc5, 0x44, 0xfe, + 0x3f, 0xe8, 0xd3, 0x3a, 0x94, 0x42, 0xd2, 0xa5, 0x7b, 0x98, 0xf1, 0x59, + 0x12, 0x9b, 0x23, 0xe6}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA256, + 78, + {0x12, 0x71, 0x84, 0x7c, 0x65, 0x16, 0xbb, 0x1d, 0xeb, 0x14, 0x87, 0xbe, + 0x33, 0x81, 0x9e, 0xa1, 0x6e, 0x72, 0xcc, 0x73, 0x9f, 0x47, 0x52, 0xb7, + 0x5c, 0x8e, 0x89, 0x9f, 0xdf, 0xa2, 0x8e, 0xf0, 0xb4, 0x0d, 0xe5, 0x11, + 0x27, 0x34, 0xf6, 0xb4, 0xa0, 0xe2, 0x92, 0x1e, 0xa3, 0x49, 0x66, 0xda, + 0x45, 0x99, 0x88, 0x34, 0xe8, 0x42, 0x9e, 0x7a, 0x7c, 0x8d, 0xce, 0x6b, + 0xd4, 0x32, 0xfe, 0x90, 0xfe, 0xba, 0xef, 0xc2, 0x01, 0xe4, 0x21, 0xa9, + 0x3d, 0x21, 0xae, 0xe9, 0x07, 0x21, 0x0c, 0x97, 0xef, 0xc2, 0x89, 0x0d, + 0x0c, 0x09, 0x4a, 0xe8, 0x2a, 0x5e, 0x73, 0x49, 0x58, 0xd4, 0xe5, 0x50, + 0x9b, 0x85, 0xcd, 0x0c, 0x17, 0x26, 0x7e, 0x1f, 0xe1, 0xcb, 0xee, 0x89, + 0x4c, 0xb0, 0x83, 0x85, 0x08, 0xac, 0xf9, 0xa3, 0xe3, 0x14, 0x02, 0x35, + 0x2c, 0xf4, 0x13, 0x4e, 0xab, 0xf8, 0x82, 0xf6, 0x9a, 0xfa, 0x24, 0xa7, + 0xfa, 0x49, 0x0f, 0x22, 0xd6, 0x0c, 0x18, 0x0c, 0xcd, 0xbb, 0x14, 0xb4, + 0x1e, 0xa5, 0x3a, 0xa5, 0x49, 0x04, 0x4e, 0x94, 0x0f, 0x5e, 0x5e, 0x51, + 0x9b, 0x04, 0x82, 0x4f, 0x9c, 0x97, 0x09, 0x9e, 0x83, 0x59, 0x3f, 0xd4, + 0x8c, 0x36, 0xd7, 0x1d, 0xd7, 0x15, 0x1c, 0x1e, 0x21, 0x2f, 0xd7, 0x72, + 0xab, 0xdb, 0x72, 0x42, 0x9b, 0x39, 0x31, 0xa6, 0x7c, 0xd7, 0x52, 0x7f, + 0xd4, 0x5a, 0xca, 0x65, 0x25, 0x36, 0xef, 0x34, 0x76, 0x95, 0x57, 0x47, + 0xef, 0x98, 0x75, 0x9c, 0x1e, 0x56, 0x1b, 0xfd, 0xa8, 0x07, 0x33, 0xd6, + 0xdf, 0xa9, 0x27, 0xe1, 0xe3, 0x2b, 0xa0, 0x70, 0x94, 0x1b, 0xca, 0xdc, + 0xfc, 0xc2, 0x1c, 0x3b, 0xae, 0x98, 0xe3, 0x62, 0x58, 0x6b, 0x82, 0xfb, + 0x4a, 0xd4, 0x8d, 0x34, 0x79, 0x15, 0xed, 0x5c, 0x89, 0xc1, 0x5b, 0x2a, + 0x13, 0x95, 0x07, 0x04}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA256, + 79, + {0x7d, 0x4c, 0x14, 0x2e, 0xab, 0xfb, 0x72, 0xa8, 0x80, 0x07, 0x06, 0x21, + 0xef, 0x9f, 0xcd, 0x35, 0x11, 0x29, 0xf3, 0x16, 0x64, 0xed, 0x11, 0xa7, + 0x44, 0xcf, 0xa2, 0x09, 0xa4, 0x19, 0x9b, 0x92, 0x93, 0xf8, 0xb6, 0x03, + 0xf1, 0xd0, 0x67, 0x2b, 0x7a, 0x21, 0x60, 0xb4, 0xc6, 0x20, 0x98, 0x2e, + 0xe7, 0xd2, 0x55, 0x3e, 0x46, 0xf5, 0x05, 0x6e, 0xe8, 0xec, 0x27, 0x11, + 0x94, 0x65, 0x66, 0xf0, 0x8d, 0x23, 0xad, 0xbf, 0x90, 0x4c, 0xe1, 0xab, + 0x8d, 0x74, 0x4e, 0x6d, 0xf6, 0x1c, 0x67, 0x88, 0xb2, 0x21, 0x54, 0xac, + 0x9a, 0x51, 0x66, 0x82, 0xe2, 0x6e, 0xc3, 0x18, 0x46, 0xb6, 0xa5, 0xfe, + 0x8a, 0x9a, 0x51, 0x99, 0x31, 0xab, 0x61, 0xa9, 0xfd, 0x42, 0x4b, 0x2b, + 0xab, 0xd8, 0x83, 0xc3, 0x41, 0x0c, 0x77, 0x2b, 0x89, 0x32, 0x8d, 0xf1, + 0x72, 0x96, 0xb4, 0x64, 0xc8, 0x91, 0x4b, 0x31, 0xb3, 0xad, 0x63, 0xd6, + 0x98, 0x4d, 0x46, 0xc7, 0x72, 0xb6, 0xb9, 0xd7, 0x91, 0xc2, 0x1d, 0x3e, + 0x3c, 0xe0, 0x98, 0x4c, 0xcb, 0xf7, 0xf2, 0x90, 0x2d, 0xeb, 0x09, 0x61, + 0x89, 0x8e, 0x8e, 0xf8, 0x35, 0xc6, 0x58, 0xdb, 0x4a, 0xa1, 0x43, 0x87, + 0x85, 0x7b, 0x6b, 0x7a, 0xb8, 0xb3, 0x8d, 0xd0, 0x6a, 0x48, 0x85, 0x62, + 0x2a, 0xbd, 0xc3, 0x66, 0x9d, 0x37, 0xbd, 0x95, 0x35, 0x84, 0xa3, 0xf3, + 0xd1, 0x9d, 0x2d, 0x77, 0x11, 0x5d, 0x9b, 0xea, 0x24, 0x4a, 0x65, 0xb7, + 0xb2, 0x6f, 0xaf, 0x74, 0x7a, 0xec, 0x73, 0xe8, 0xdf, 0xc0, 0xbe, 0xd1, + 0x0a, 0x85, 0xe4, 0xea, 0x63, 0x98, 0xdb, 0xf8, 0xd9, 0xa1, 0x01, 0x54, + 0xed, 0x3f, 0x1e, 0xe5, 0x1e, 0x6b, 0x3e, 0xad, 0x79, 0x2e, 0xd2, 0xda, + 0x83, 0x8c, 0x0a, 0x25, 0xd0, 0xb2, 0xea, 0x31, 0x90, 0xfc, 0x33, 0xbc, + 0x99, 0x02, 0xe5, 0x79}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA256, + 80, + {0x8c, 0x76, 0xad, 0x15, 0xa8, 0xde, 0x75, 0x7c, 0xfe, 0x12, 0x2a, 0xb8, + 0x75, 0x99, 0x91, 0xa1, 0x37, 0x42, 0x36, 0xf7, 0xbe, 0xdc, 0x12, 0x49, + 0x52, 0x01, 0x05, 0x3b, 0x9a, 0xdf, 0x00, 0x42, 0xee, 0x64, 0x66, 0x5a, + 0xbc, 0x4b, 0x94, 0x85, 0xa5, 0x28, 0x18, 0xeb, 0xb2, 0xf5, 0xe0, 0xdb, + 0xa6, 0xd6, 0x67, 0xcc, 0x1a, 0xae, 0x89, 0x16, 0x3f, 0xbe, 0x0d, 0xb0, + 0x66, 0xb8, 0x00, 0x11, 0xf6, 0x34, 0x2e, 0xbc, 0x22, 0xbb, 0x3d, 0xec, + 0xf9, 0x6a, 0x39, 0x01, 0xe0, 0xfb, 0xc4, 0x4b, 0xa7, 0x9c, 0xb1, 0x7a, + 0xdc, 0x81, 0x1c, 0x15, 0xbe, 0xf2, 0x90, 0x02, 0x6b, 0xd9, 0xe3, 0x3e, + 0xf6, 0x9b, 0xc5, 0x71, 0x7f, 0x2c, 0x77, 0x4b, 0x20, 0x8c, 0xbf, 0xbe, + 0x88, 0xf0, 0xe2, 0x09, 0x75, 0x95, 0xe6, 0xce, 0xf3, 0x57, 0x45, 0xa5, + 0x12, 0x69, 0x05, 0x93, 0xac, 0x1f, 0x07, 0x99, 0x65, 0x5a, 0x73, 0x31, + 0x8e, 0x8b, 0xf1, 0xe1, 0x40, 0x3e, 0x42, 0xc2, 0x96, 0x22, 0xb0, 0x9d, + 0x00, 0x00, 0xf9, 0x75, 0x6b, 0xa9, 0xa0, 0xfc, 0x44, 0x69, 0x2e, 0x7f, + 0x86, 0xe6, 0xbe, 0x28, 0x46, 0x7c, 0xef, 0xb8, 0xf9, 0x5a, 0xff, 0x47, + 0x89, 0x65, 0x22, 0x62, 0x05, 0xea, 0x08, 0x28, 0x48, 0xdc, 0x50, 0x3f, + 0xa0, 0xf1, 0x6b, 0x4c, 0xb6, 0x36, 0xb9, 0x16, 0xde, 0x0e, 0x9b, 0x0e, + 0x91, 0x21, 0x6a, 0x72, 0x95, 0x0a, 0x65, 0x85, 0x56, 0x92, 0xd1, 0x59, + 0x5b, 0x5f, 0xc9, 0xbb, 0x55, 0xa4, 0x8c, 0xf5, 0x84, 0x04, 0x83, 0x17, + 0xaa, 0x10, 0xb6, 0x3a, 0xcd, 0x50, 0x5a, 0x45, 0x53, 0x7c, 0x75, 0x1c, + 0x4e, 0x89, 0x8a, 0xaf, 0xf5, 0x5f, 0x0e, 0x4e, 0x75, 0x57, 0x0b, 0x36, + 0xba, 0xbc, 0x13, 0xca, 0x15, 0x8d, 0xc7, 0xb0, 0x09, 0xfc, 0x49, 0x01, + 0xed, 0x40, 0x70, 0x15}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA256, + 81, + {0x3a, 0x8c, 0x69, 0x28, 0xa8, 0x77, 0x95, 0xc3, 0x02, 0x5e, 0xc3, 0x36, + 0xcb, 0xf4, 0xaa, 0xa8, 0x0e, 0x1c, 0xa6, 0xe7, 0x58, 0xc4, 0x1c, 0x7d, + 0xf1, 0xb6, 0x3e, 0x22, 0x3c, 0xc1, 0x40, 0xe7, 0x70, 0x38, 0x15, 0x30, + 0x0e, 0xa7, 0xca, 0x9c, 0x16, 0x9a, 0x97, 0x2a, 0x30, 0x49, 0xbc, 0xfa, + 0x94, 0x52, 0xfa, 0xfa, 0x34, 0xe0, 0x49, 0x1c, 0x99, 0xa1, 0x86, 0x7d, + 0x6f, 0x0e, 0x1f, 0xf4, 0x5b, 0xe4, 0xfe, 0xb0, 0x71, 0xc9, 0xc1, 0xf2, + 0xe7, 0x2c, 0x12, 0xf8, 0xaa, 0xa2, 0xa9, 0x54, 0x2e, 0x0a, 0x3a, 0x03, + 0x73, 0x05, 0xe5, 0x7f, 0xdc, 0x8f, 0x25, 0x84, 0x03, 0x6b, 0x61, 0x9c, + 0xa5, 0xa3, 0x0b, 0xae, 0x66, 0xe8, 0xc2, 0x12, 0xc8, 0xe2, 0xe2, 0x01, + 0x32, 0x09, 0xf5, 0x02, 0xbd, 0x64, 0x78, 0xd1, 0x12, 0xbf, 0xba, 0x86, + 0x94, 0x27, 0x87, 0x0e, 0x84, 0x02, 0x3c, 0xa0, 0x62, 0x29, 0x96, 0x98, + 0x18, 0xed, 0x55, 0x7e, 0x56, 0x17, 0xc6, 0xcc, 0xc2, 0x3f, 0x90, 0x84, + 0x23, 0xc8, 0x7b, 0xbd, 0xb0, 0x3d, 0x01, 0x1d, 0x32, 0x8c, 0x81, 0xf0, + 0xc2, 0x40, 0x57, 0xd8, 0x24, 0x5b, 0xb8, 0xd4, 0xf8, 0x61, 0xdc, 0x76, + 0xd3, 0xa9, 0xee, 0xd3, 0xe3, 0x1a, 0x16, 0xaf, 0x11, 0x41, 0x47, 0xd7, + 0xb1, 0x7b, 0x47, 0x53, 0xb8, 0x29, 0x42, 0x90, 0xa3, 0xc8, 0xfd, 0x3d, + 0x13, 0x5d, 0x7e, 0xc1, 0x44, 0xf2, 0xee, 0xd1, 0x1e, 0x4d, 0xbd, 0x4d, + 0xc1, 0xe8, 0x9d, 0x96, 0xa0, 0x6d, 0x78, 0x60, 0xe5, 0xb1, 0xf8, 0x06, + 0xe5, 0xd1, 0x5b, 0xad, 0xbe, 0x05, 0xa3, 0x10, 0xb9, 0xda, 0x80, 0x4a, + 0xbb, 0x41, 0x29, 0x7b, 0x17, 0x9c, 0xf4, 0xe8, 0xd0, 0x77, 0x25, 0x8b, + 0x2f, 0x7d, 0xf5, 0x49, 0x09, 0x2e, 0xc6, 0xc8, 0xe7, 0x27, 0x4f, 0x25, + 0xaa, 0xf2, 0x57, 0xfb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA256, + 82, + {0x64, 0xb0, 0x1c, 0x13, 0x16, 0x30, 0x85, 0xca, 0xb7, 0xac, 0xe0, 0x31, + 0x09, 0xa3, 0x5f, 0x5a, 0xae, 0xf6, 0x76, 0x70, 0x69, 0x9d, 0xff, 0x14, + 0x72, 0x0a, 0x7d, 0x9c, 0xa0, 0xaf, 0xaf, 0xe3, 0x96, 0x74, 0x6a, 0x99, + 0x7f, 0xf3, 0xef, 0xc0, 0xea, 0xea, 0x70, 0xa6, 0x58, 0xbf, 0x0e, 0xba, + 0x2d, 0x0a, 0x14, 0x6f, 0xe9, 0x3d, 0xd5, 0xa8, 0xb4, 0x5d, 0x86, 0x93, + 0x05, 0x4e, 0x52, 0xf4, 0x96, 0x9c, 0xf0, 0x21, 0xb6, 0x39, 0x5c, 0x8b, + 0x57, 0xab, 0xae, 0xba, 0x26, 0x0a, 0x4b, 0x2e, 0x6f, 0xfc, 0x32, 0x80, + 0x69, 0xed, 0x30, 0xe9, 0x92, 0x19, 0x1b, 0xd1, 0x7f, 0x7b, 0xe8, 0x89, + 0xbf, 0xac, 0x71, 0x6d, 0x24, 0xdf, 0xb4, 0x76, 0x67, 0xa4, 0x0e, 0xb7, + 0x2f, 0x75, 0x14, 0xae, 0x2f, 0xea, 0xe5, 0xba, 0x11, 0xbc, 0x24, 0x79, + 0x3b, 0x3e, 0x32, 0x49, 0x09, 0xfb, 0xff, 0x67, 0xf5, 0x00, 0x0f, 0xe7, + 0xe6, 0xe7, 0x19, 0x86, 0xe2, 0xb7, 0x9c, 0x78, 0x25, 0xac, 0xa4, 0x0c, + 0xf6, 0xc4, 0x26, 0xde, 0xf8, 0x06, 0xd5, 0x94, 0x15, 0xd6, 0xf4, 0x77, + 0xd3, 0x21, 0xef, 0x69, 0xec, 0xc8, 0xee, 0xd7, 0xd0, 0x61, 0xf2, 0x42, + 0xb0, 0x88, 0xdf, 0x54, 0x84, 0x27, 0xba, 0x61, 0x88, 0xcb, 0xed, 0xea, + 0xcc, 0xc6, 0xdd, 0x4d, 0x75, 0x31, 0x16, 0x58, 0xe4, 0xdd, 0xe6, 0xd8, + 0x38, 0xa8, 0x04, 0x96, 0x99, 0x89, 0x39, 0x97, 0xb6, 0xe2, 0x68, 0xd5, + 0x4d, 0x5a, 0xb1, 0x3f, 0x7d, 0x1e, 0x38, 0x72, 0x9d, 0x1e, 0x0f, 0x55, + 0xff, 0x60, 0x7b, 0x74, 0xd6, 0xf8, 0x69, 0xa5, 0xef, 0x50, 0x98, 0x01, + 0x18, 0x04, 0x7a, 0xc8, 0x59, 0xd8, 0xcc, 0x57, 0xc7, 0x9e, 0x0f, 0x3c, + 0xf1, 0xf0, 0x56, 0x2d, 0xd7, 0x05, 0x68, 0x9b, 0xb4, 0x71, 0xc4, 0x59, + 0xc3, 0xcd, 0xcf, 0x4d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA256, + 83, + {0x82, 0x24, 0x02, 0x14, 0x85, 0x8b, 0xcc, 0xe7, 0x55, 0xf7, 0x61, 0xd3, + 0xb6, 0x41, 0x6c, 0x15, 0x32, 0x2a, 0xa9, 0x7b, 0x4e, 0x13, 0x0a, 0x01, + 0x26, 0x3c, 0xef, 0xc1, 0xcb, 0x11, 0xfb, 0xb1, 0x0a, 0xc2, 0x8c, 0x5c, + 0x22, 0x20, 0x7b, 0x60, 0x9f, 0x86, 0xcd, 0x63, 0x75, 0x9a, 0x68, 0x9d, + 0x6e, 0x7f, 0x82, 0x5e, 0xd8, 0x4e, 0x60, 0x42, 0xb6, 0x6d, 0x06, 0x36, + 0x24, 0x41, 0x99, 0x8c, 0x71, 0x5d, 0xb4, 0x26, 0x15, 0x75, 0x54, 0xe8, + 0x38, 0x48, 0x98, 0xcd, 0x63, 0x17, 0x7a, 0x1e, 0xa5, 0x38, 0xbc, 0x58, + 0x9b, 0xf7, 0x44, 0x1f, 0xf9, 0xd3, 0x25, 0x6b, 0x85, 0x1f, 0x9b, 0xa5, + 0x19, 0xe3, 0x21, 0x3d, 0xa2, 0x48, 0x64, 0x5e, 0x22, 0x31, 0x4b, 0x34, + 0xa5, 0x37, 0x39, 0xf0, 0x35, 0x15, 0x7e, 0x22, 0x20, 0x06, 0x11, 0x2c, + 0x1f, 0x6b, 0xa8, 0xe7, 0xad, 0xd0, 0x32, 0x6d, 0x61, 0x8a, 0xfb, 0xef, + 0xe4, 0x56, 0xe5, 0x30, 0x53, 0x2b, 0xb2, 0x97, 0x69, 0xdb, 0x47, 0x70, + 0x89, 0x33, 0x0c, 0x0f, 0x0d, 0xff, 0xdd, 0x43, 0x02, 0x66, 0x6b, 0x12, + 0x80, 0x69, 0xd8, 0xdd, 0xcb, 0x76, 0x4f, 0x15, 0x4c, 0x87, 0x00, 0xc4, + 0x5e, 0x5a, 0x8c, 0xde, 0xa4, 0x03, 0xf4, 0xe4, 0x23, 0x1b, 0x62, 0x60, + 0xf1, 0x8e, 0x60, 0x39, 0xbf, 0x49, 0x7f, 0xbf, 0x09, 0x42, 0x01, 0x63, + 0xf1, 0xdd, 0x97, 0x6a, 0xf5, 0x73, 0x06, 0x8e, 0x0f, 0x87, 0x04, 0x7d, + 0x33, 0x8c, 0x64, 0x46, 0xd4, 0x80, 0xc5, 0x85, 0xe6, 0xa6, 0xb8, 0x2e, + 0xb3, 0x87, 0xa8, 0x54, 0x9b, 0x7a, 0x28, 0xc9, 0x09, 0xd8, 0x8d, 0x33, + 0x61, 0xa8, 0x0b, 0xaa, 0x25, 0xeb, 0x60, 0x6e, 0x4e, 0x5f, 0x9e, 0xb6, + 0x1b, 0xe9, 0xbb, 0x8b, 0xab, 0x17, 0xea, 0xa7, 0xa9, 0x8d, 0x5f, 0x5e, + 0x40, 0x6c, 0xb0, 0xb9}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA256, + 84, + {0x3b, 0x24, 0x3a, 0x06, 0x5d, 0xf7, 0x7e, 0xaf, 0x4f, 0xc8, 0x66, 0x5e, + 0x84, 0x39, 0x37, 0x71, 0x81, 0xc4, 0x22, 0xac, 0xd4, 0x2d, 0xa5, 0x64, + 0x2e, 0xf5, 0x5b, 0xa5, 0x48, 0x55, 0x57, 0x95, 0xee, 0x70, 0x0b, 0x15, + 0x6d, 0x69, 0x0d, 0x9f, 0xd2, 0x9c, 0xc3, 0x1d, 0x7c, 0xcc, 0x59, 0xd6, + 0xb2, 0x94, 0x72, 0xfe, 0xba, 0x8f, 0xa6, 0x44, 0xcc, 0x49, 0xc4, 0xf5, + 0xd4, 0x67, 0x22, 0x51, 0x68, 0x20, 0x55, 0x4e, 0x3f, 0x98, 0xe1, 0xdc, + 0x03, 0xe4, 0x4b, 0xad, 0x50, 0x40, 0xce, 0x4f, 0x07, 0x48, 0xc8, 0x2a, + 0x5a, 0x44, 0xbe, 0xc4, 0xc4, 0xb5, 0xd1, 0xb0, 0x31, 0x2e, 0x74, 0xca, + 0xd9, 0xe8, 0x7c, 0x02, 0x23, 0x85, 0xdf, 0xa0, 0x34, 0xe9, 0x1f, 0x50, + 0x7e, 0x72, 0xd7, 0xc1, 0xf7, 0xfe, 0x99, 0xc6, 0x93, 0x38, 0x01, 0xeb, + 0x20, 0x2c, 0x83, 0x14, 0xc5, 0xb6, 0x0f, 0xbd, 0x67, 0x42, 0x7f, 0xc1, + 0x4e, 0xfa, 0x9e, 0x75, 0x69, 0xd4, 0x01, 0xc6, 0xaf, 0x26, 0x8e, 0x9e, + 0x3d, 0x86, 0x4f, 0xd1, 0x08, 0xf7, 0x8e, 0xa5, 0xed, 0x1a, 0x2e, 0xcf, + 0xd1, 0xc4, 0x1d, 0xa2, 0xe9, 0x35, 0x3a, 0xba, 0x41, 0xd4, 0xdf, 0x48, + 0xd3, 0xf2, 0x53, 0x5d, 0x5e, 0xc6, 0x0c, 0xde, 0xbf, 0x74, 0x97, 0xeb, + 0x25, 0xdb, 0x44, 0x15, 0x87, 0x5f, 0x7c, 0xcc, 0x15, 0xa4, 0x9e, 0xbb, + 0x49, 0x3a, 0x7e, 0xb9, 0x47, 0x6d, 0xbc, 0x11, 0x81, 0x5e, 0xb4, 0x14, + 0x57, 0x7f, 0xf7, 0x69, 0x53, 0xa6, 0x39, 0x91, 0x93, 0x8f, 0xb6, 0xea, + 0x73, 0xe0, 0xb7, 0x7a, 0x8c, 0xbb, 0x77, 0xea, 0xbf, 0x3b, 0x89, 0x3c, + 0x22, 0xaa, 0xcf, 0xca, 0xb7, 0x10, 0x8d, 0xcb, 0x9a, 0x3b, 0xbe, 0x3e, + 0xc0, 0x48, 0xc1, 0x7b, 0x41, 0x6b, 0x14, 0x6d, 0x42, 0x51, 0xc7, 0xc3, + 0x6f, 0xbf, 0x04, 0x45}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA256, + 85, + {0x83, 0x22, 0x39, 0x0a, 0xb9, 0xd7, 0x42, 0xc8, 0x7b, 0x5b, 0x10, 0x5f, + 0x63, 0x94, 0x0d, 0x9e, 0x4e, 0xcc, 0x61, 0x3c, 0x12, 0xa9, 0x21, 0x79, + 0x8c, 0x2b, 0x2a, 0x00, 0xc1, 0xe5, 0xc6, 0xf6, 0xfa, 0x38, 0xb3, 0x33, + 0x39, 0xc3, 0xfa, 0x76, 0x24, 0x87, 0x62, 0x9b, 0xd5, 0x89, 0xcd, 0xa8, + 0x79, 0x97, 0x7e, 0x25, 0x7d, 0xe5, 0x8a, 0x0d, 0x3a, 0xd4, 0xeb, 0x9b, + 0xee, 0x9e, 0x3d, 0x41, 0xc5, 0x7a, 0xba, 0xbe, 0x55, 0x7d, 0x0f, 0x3f, + 0x8b, 0xef, 0x80, 0x8d, 0xd7, 0xd5, 0x66, 0x6b, 0x8a, 0x63, 0x5b, 0x1a, + 0x1d, 0x08, 0xa9, 0x4b, 0xd2, 0x4d, 0xdf, 0x10, 0xdb, 0x4d, 0x6a, 0x36, + 0x6c, 0x3e, 0xd7, 0xa6, 0x89, 0x1b, 0x78, 0x78, 0x32, 0x8a, 0xe5, 0xd9, + 0x28, 0xa6, 0xa1, 0x4b, 0xb4, 0x25, 0xc4, 0xc1, 0xe9, 0x17, 0x04, 0x4a, + 0x08, 0xae, 0x0c, 0xc6, 0x79, 0xb6, 0x46, 0xbe, 0x53, 0x17, 0x79, 0x62, + 0xbf, 0x04, 0xf1, 0x9a, 0x34, 0x54, 0x28, 0xf7, 0xa0, 0xc8, 0x77, 0xf5, + 0x74, 0x92, 0x64, 0xed, 0xbf, 0x08, 0x35, 0xce, 0xc2, 0xf5, 0xaa, 0x66, + 0xb7, 0xa1, 0xae, 0x9b, 0x5e, 0x8d, 0xb2, 0x27, 0x48, 0xbb, 0x8b, 0x8f, + 0x37, 0x63, 0x6d, 0xe4, 0xd0, 0x2c, 0x9e, 0xdc, 0x5d, 0xd1, 0x82, 0xfe, + 0x1f, 0x3c, 0x22, 0x7d, 0x7f, 0xff, 0x61, 0x11, 0x00, 0x53, 0x26, 0xca, + 0x3f, 0xd6, 0x93, 0x24, 0x87, 0x59, 0xfc, 0xd5, 0x6a, 0x35, 0x60, 0x68, + 0xd3, 0xbe, 0x8f, 0x78, 0xab, 0x03, 0xd4, 0x84, 0xa3, 0x63, 0xfb, 0xa9, + 0xa1, 0x34, 0x91, 0xff, 0x57, 0x52, 0xbb, 0x26, 0x3d, 0xb2, 0xd9, 0x05, + 0xa9, 0x0c, 0x55, 0x6c, 0x8e, 0x5b, 0x12, 0x31, 0x5b, 0x57, 0x77, 0x86, + 0xe0, 0x38, 0xc9, 0x89, 0xd1, 0x3d, 0xed, 0x42, 0x4a, 0xde, 0xf4, 0x93, + 0x2c, 0x87, 0xa5, 0xea}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA256, + 86, + {0x02, 0x79, 0xb5, 0xb3, 0xe0, 0x3f, 0x86, 0x4b, 0x05, 0xe4, 0x1a, 0x6e, + 0x96, 0x4c, 0x5c, 0xea, 0x2b, 0x77, 0x7b, 0xe5, 0xe6, 0x70, 0xbb, 0xc4, + 0x3d, 0x25, 0x50, 0xc9, 0xc4, 0x43, 0xbd, 0xf6, 0x80, 0x69, 0xa0, 0xeb, + 0x91, 0xe4, 0xef, 0x95, 0xdc, 0x99, 0x18, 0xeb, 0x17, 0x86, 0xa1, 0x23, + 0xac, 0xb0, 0x34, 0xfb, 0xde, 0xf2, 0x69, 0x0e, 0x5f, 0x2f, 0x4f, 0x5a, + 0xa0, 0xdd, 0x10, 0x62, 0x73, 0x42, 0xb9, 0x0f, 0x2c, 0x3e, 0xc1, 0xe3, + 0xb6, 0xec, 0x77, 0xc0, 0x1a, 0x92, 0xb0, 0xc2, 0x4e, 0x77, 0x60, 0xcb, + 0x49, 0xf8, 0x45, 0xa1, 0x68, 0xaf, 0xc2, 0x56, 0x68, 0x6d, 0xc4, 0x28, + 0xf4, 0x86, 0x67, 0xd1, 0x97, 0x1d, 0x56, 0xad, 0x81, 0x15, 0x3e, 0x7a, + 0x54, 0xa5, 0x9f, 0x10, 0xa4, 0xb0, 0x09, 0x86, 0xd9, 0x75, 0x2f, 0x1b, + 0xa1, 0x17, 0x74, 0x92, 0x33, 0x74, 0xa9, 0x90, 0x99, 0x63, 0x88, 0xbc, + 0x26, 0xda, 0xe6, 0xbe, 0x26, 0xcd, 0xbb, 0x4c, 0x1e, 0xb7, 0x6c, 0xd0, + 0xd9, 0x85, 0x32, 0x72, 0x0e, 0x94, 0xca, 0xa2, 0x90, 0x4f, 0xed, 0x7b, + 0x93, 0x7c, 0xd9, 0x44, 0x81, 0xe4, 0x21, 0x20, 0x37, 0xc6, 0x28, 0xdf, + 0x3e, 0x21, 0x3d, 0x5d, 0x85, 0x67, 0x76, 0xa3, 0x37, 0xec, 0xdb, 0x52, + 0xa4, 0xd2, 0x56, 0xb3, 0x26, 0x7f, 0xb6, 0x6f, 0x0c, 0xef, 0x10, 0xe3, + 0x9a, 0x53, 0x30, 0xa9, 0x89, 0x9e, 0x10, 0x38, 0x17, 0xeb, 0xe6, 0xc3, + 0x2c, 0x74, 0x1d, 0xd4, 0xef, 0xf1, 0x6f, 0x37, 0xfb, 0x6a, 0xc9, 0x1f, + 0xac, 0xfb, 0xce, 0x7f, 0x46, 0x73, 0x97, 0x73, 0x9b, 0x15, 0x57, 0xf0, + 0xea, 0x42, 0x34, 0xcb, 0xd8, 0xd3, 0x93, 0xab, 0xb1, 0xf8, 0x42, 0xa2, + 0xa1, 0x82, 0xe8, 0xad, 0x90, 0x47, 0xc7, 0xed, 0x64, 0x3b, 0xcf, 0xc0, + 0x21, 0x56, 0xb1, 0x06}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA256, + 87, + {0x24, 0xc8, 0x58, 0x73, 0x50, 0x92, 0x71, 0x13, 0xaf, 0x79, 0x61, 0x6a, + 0x76, 0xbc, 0x5a, 0xee, 0x56, 0xe9, 0xb5, 0x80, 0x45, 0x2e, 0xec, 0x60, + 0x8d, 0xc4, 0xb2, 0x5e, 0x8a, 0xe4, 0x10, 0x12, 0x44, 0xbc, 0x45, 0x63, + 0x68, 0xe1, 0x4b, 0x1c, 0xb5, 0x95, 0xae, 0xe9, 0xc1, 0xd0, 0x5b, 0xfd, + 0x16, 0x99, 0x81, 0xd2, 0xf5, 0x81, 0x90, 0x23, 0xc4, 0x3f, 0xcb, 0xb8, + 0x57, 0xb5, 0xfe, 0xb7, 0xf1, 0x1e, 0x2e, 0x34, 0x69, 0xcb, 0x1d, 0x53, + 0xbf, 0xe6, 0x63, 0x13, 0xcf, 0x66, 0x20, 0x57, 0xb8, 0x4b, 0x8f, 0x9f, + 0xc1, 0x74, 0x35, 0x47, 0xd8, 0x48, 0xd2, 0x4d, 0x16, 0x78, 0xd1, 0x4b, + 0xf4, 0x4f, 0xd2, 0x9b, 0x2c, 0x10, 0xb2, 0x4d, 0xa5, 0xf4, 0x2b, 0x93, + 0x53, 0x4d, 0xd5, 0x35, 0x50, 0x54, 0x15, 0xc3, 0x2f, 0x05, 0xe4, 0x07, + 0x8a, 0x8d, 0x31, 0x46, 0x1b, 0xf4, 0x2f, 0x2e, 0x46, 0x5a, 0xb9, 0x0d, + 0x33, 0xc2, 0x4f, 0x2f, 0xfc, 0x4c, 0xf4, 0x30, 0x25, 0x3f, 0x50, 0x47, + 0x8f, 0xff, 0x57, 0xdc, 0x1e, 0xb9, 0x1d, 0xeb, 0xf8, 0x9e, 0x0f, 0xac, + 0x9c, 0x38, 0x2f, 0x8a, 0xce, 0xfd, 0x9f, 0x1d, 0xd2, 0xf2, 0xfa, 0x22, + 0x03, 0xdd, 0xdf, 0xa5, 0x6f, 0xb2, 0x75, 0x30, 0x9b, 0xed, 0x06, 0x71, + 0xf6, 0x23, 0xf2, 0x49, 0x27, 0xab, 0xd5, 0x62, 0xb8, 0xa4, 0xca, 0xde, + 0xc5, 0x61, 0xa5, 0x30, 0xf0, 0x4d, 0xd5, 0x88, 0x63, 0x45, 0x8b, 0x80, + 0x2e, 0x8f, 0xe5, 0xfa, 0x57, 0xcb, 0x22, 0x70, 0x8b, 0x70, 0x0b, 0xe9, + 0xb2, 0x50, 0xa6, 0x16, 0x3b, 0x6e, 0x54, 0xbc, 0x99, 0x21, 0x94, 0x4c, + 0x9a, 0x8d, 0x46, 0x8d, 0x02, 0x98, 0x1b, 0x7f, 0xc4, 0x1b, 0x9c, 0x6e, + 0xf9, 0x2f, 0xd7, 0x05, 0xb2, 0x4d, 0xa3, 0xcc, 0xe5, 0x8a, 0x90, 0xb6, + 0xb1, 0x12, 0xdc, 0xfa}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA256, + 88, + {0x58, 0xb5, 0xbd, 0xce, 0x09, 0x7a, 0xa7, 0x78, 0xd5, 0x23, 0x20, 0x55, + 0xb6, 0x95, 0xfe, 0x11, 0xa0, 0x1f, 0xd0, 0x6d, 0xd2, 0xc7, 0x6f, 0x6c, + 0x4d, 0xdb, 0xd8, 0x9b, 0x28, 0xd8, 0x23, 0xa6, 0xdd, 0xe0, 0x45, 0xd5, + 0x41, 0xbf, 0x3b, 0xaa, 0x04, 0x65, 0x1f, 0xed, 0xe2, 0x8d, 0xd5, 0xbf, + 0xf7, 0x97, 0x19, 0xe0, 0x31, 0x0b, 0x28, 0x5c, 0x4b, 0x5e, 0xf3, 0x9f, + 0x42, 0x6c, 0xa9, 0xeb, 0x9d, 0x20, 0xb7, 0x59, 0xb6, 0x45, 0x5c, 0x8c, + 0xa9, 0x4b, 0x08, 0xf1, 0x4e, 0x8b, 0x23, 0x74, 0x29, 0xcc, 0x93, 0xe6, + 0xcf, 0xdc, 0x8d, 0x5f, 0x95, 0x90, 0xab, 0x9e, 0xb1, 0xa0, 0x52, 0x43, + 0xa6, 0x20, 0x5c, 0xf2, 0x63, 0x23, 0xdc, 0x5b, 0x4c, 0x1e, 0xa1, 0xf8, + 0x15, 0xc3, 0xd2, 0x6e, 0x9a, 0x4d, 0x5f, 0x58, 0xe9, 0x9b, 0x06, 0xe2, + 0x13, 0x11, 0x7f, 0x6e, 0xf7, 0xfc, 0xe8, 0xec, 0xd6, 0x3e, 0x66, 0x13, + 0x81, 0xaa, 0xfc, 0xf2, 0x13, 0x4c, 0x0c, 0xef, 0xe4, 0x9b, 0x94, 0x32, + 0xee, 0x68, 0xe9, 0xe3, 0x66, 0xd7, 0xef, 0x85, 0xac, 0x82, 0xbe, 0xfe, + 0xdc, 0x5c, 0x74, 0x76, 0xbe, 0xfc, 0xef, 0xcd, 0x7a, 0x6c, 0xa7, 0xf0, + 0x26, 0x75, 0x85, 0x57, 0x66, 0x80, 0xc6, 0xac, 0x90, 0x1c, 0xb4, 0xef, + 0x12, 0xc3, 0xab, 0xd3, 0x19, 0xf7, 0x41, 0x83, 0xc4, 0xb5, 0xd8, 0x52, + 0xe8, 0x98, 0xa9, 0x55, 0x62, 0x87, 0x75, 0xb9, 0x41, 0xf9, 0x15, 0x94, + 0xcc, 0x00, 0xd2, 0x81, 0xb3, 0xe6, 0x9b, 0x03, 0x47, 0x65, 0x07, 0x7e, + 0x96, 0x7f, 0x92, 0x82, 0xa1, 0xbc, 0x16, 0x04, 0x3a, 0x16, 0x2e, 0xf1, + 0xfd, 0x19, 0x39, 0x21, 0xa3, 0xda, 0x4e, 0x49, 0x74, 0xcb, 0x63, 0xbd, + 0xaa, 0x77, 0x45, 0x27, 0x81, 0x75, 0xac, 0x31, 0x83, 0x97, 0x6b, 0x4b, + 0xf1, 0x53, 0x4f, 0x7a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA256, + 89, + {0x54, 0x98, 0xdd, 0xd6, 0xaa, 0x8e, 0xc6, 0x43, 0x4d, 0x4d, 0x77, 0x2d, + 0xf2, 0x18, 0xdb, 0x77, 0x24, 0xd4, 0xdf, 0x79, 0xdb, 0xaa, 0xc8, 0x72, + 0xd1, 0x87, 0xa9, 0xcf, 0x58, 0xbf, 0xc6, 0x2b, 0x19, 0x4c, 0x26, 0x36, + 0x60, 0xe6, 0x63, 0xb2, 0xd5, 0x05, 0x83, 0xdf, 0xb1, 0xe2, 0x32, 0xa6, + 0xa8, 0x55, 0xc3, 0xbe, 0x31, 0xa7, 0x29, 0x7c, 0xa1, 0xc8, 0x01, 0xb0, + 0x65, 0xa1, 0x38, 0x71, 0x68, 0x6f, 0x1e, 0x37, 0x9f, 0x50, 0x93, 0x5f, + 0x75, 0x42, 0x43, 0xda, 0xbe, 0xa6, 0x71, 0x76, 0xfc, 0x4d, 0x92, 0x35, + 0x1e, 0x9b, 0xf1, 0xe3, 0xc9, 0x65, 0x5b, 0x5d, 0xe1, 0x6d, 0x72, 0x5f, + 0x0e, 0x92, 0x5d, 0x55, 0x4d, 0x21, 0x5b, 0xcc, 0xd5, 0x50, 0x20, 0xe7, + 0x49, 0xaf, 0xb6, 0x12, 0x42, 0x0d, 0x30, 0xac, 0x95, 0xc5, 0x72, 0x38, + 0x55, 0xe2, 0x41, 0x4c, 0x9d, 0x7b, 0xc8, 0xd2, 0xa9, 0xdd, 0xf3, 0x37, + 0x87, 0xc5, 0x21, 0x88, 0x88, 0x52, 0xe1, 0x94, 0x6b, 0xf8, 0x66, 0x41, + 0x1f, 0x72, 0xeb, 0xaa, 0xd3, 0xae, 0x73, 0x0f, 0xfd, 0x13, 0x64, 0x8f, + 0xd8, 0xe5, 0x46, 0x40, 0x36, 0xe8, 0x00, 0x06, 0x44, 0x72, 0x80, 0x6b, + 0xa7, 0x8a, 0x0e, 0xf8, 0xa1, 0x0c, 0x17, 0x39, 0xfd, 0x51, 0x2c, 0xb2, + 0x91, 0x3d, 0x91, 0x32, 0x5c, 0xad, 0x3f, 0xae, 0x38, 0xa9, 0x22, 0xc3, + 0xf0, 0xe5, 0x48, 0x27, 0x81, 0xbf, 0xae, 0xe6, 0xe0, 0x97, 0xe0, 0x9b, + 0xdc, 0xc6, 0xeb, 0x67, 0x77, 0x2f, 0xf7, 0x9d, 0x35, 0x80, 0x79, 0xe5, + 0x22, 0xf9, 0xc8, 0xf3, 0x2f, 0xe5, 0xf8, 0xb2, 0x27, 0xf1, 0x26, 0x80, + 0x3f, 0x0e, 0x78, 0x55, 0x4c, 0x51, 0x3b, 0xc0, 0x31, 0x6e, 0xa2, 0x67, + 0xb5, 0x1a, 0xaa, 0xf1, 0x7f, 0x1d, 0xca, 0x42, 0x3f, 0x1e, 0x09, 0x96, + 0xdb, 0xcd, 0xc6, 0xbd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA256, + 90, + {0x3b, 0x22, 0x99, 0x25, 0x6c, 0xea, 0x4f, 0x27, 0x0a, 0xa1, 0x08, 0xac, + 0xe6, 0x66, 0xff, 0x3a, 0x44, 0xb6, 0x93, 0xc2, 0x7f, 0xe7, 0x2e, 0x21, + 0xe3, 0xf0, 0x44, 0x39, 0x56, 0xdc, 0x27, 0x7b, 0x1f, 0x24, 0xce, 0x72, + 0xa4, 0x8d, 0x51, 0x2d, 0x75, 0x45, 0x82, 0x5d, 0xb7, 0x29, 0x98, 0x3b, + 0xdf, 0xe4, 0xff, 0x9f, 0xb0, 0xec, 0xc6, 0xf0, 0x89, 0x3a, 0x9d, 0x32, + 0x6d, 0x39, 0xa4, 0x6e, 0x70, 0x40, 0xf8, 0x89, 0x1c, 0xed, 0x11, 0x74, + 0xd2, 0xab, 0xd7, 0xac, 0xc2, 0x7f, 0x79, 0x78, 0x15, 0x01, 0xc3, 0xa9, + 0x72, 0xd5, 0x62, 0xf0, 0xb5, 0xc5, 0x7a, 0x3f, 0xf2, 0xec, 0x70, 0x31, + 0x00, 0xb7, 0xfa, 0xd9, 0x48, 0xc7, 0xe4, 0x64, 0x94, 0xca, 0xbc, 0x19, + 0x55, 0xde, 0xa0, 0xe8, 0x73, 0x4c, 0xeb, 0x47, 0x23, 0x9b, 0x91, 0x54, + 0x76, 0xb9, 0x69, 0xf3, 0x17, 0xa9, 0x95, 0x36, 0x53, 0xe0, 0xe5, 0xd4, + 0x82, 0x0b, 0xb2, 0x8a, 0x5c, 0x81, 0xb9, 0xa4, 0xf1, 0xd0, 0xf1, 0x84, + 0x79, 0x09, 0x6a, 0x60, 0xb5, 0x3d, 0x08, 0x08, 0xac, 0xdd, 0x4e, 0xfc, + 0xf1, 0x6c, 0xdc, 0x4e, 0xd8, 0x2b, 0x69, 0xb3, 0x3d, 0x6e, 0x5e, 0x52, + 0x61, 0x34, 0x7e, 0x82, 0x1c, 0x2e, 0x36, 0x6f, 0x28, 0x26, 0xfd, 0x81, + 0xe8, 0xf2, 0x82, 0x84, 0x04, 0x95, 0xf6, 0xf2, 0x61, 0x3b, 0xe6, 0xb9, + 0xf1, 0xef, 0xa9, 0x89, 0xd9, 0x12, 0xb8, 0x62, 0x57, 0xd5, 0x44, 0x9c, + 0x88, 0xf7, 0xb3, 0xcd, 0xb3, 0x9c, 0x7b, 0xee, 0x6d, 0x41, 0x11, 0x87, + 0xa0, 0xf2, 0xcb, 0x83, 0x11, 0x5e, 0x5c, 0xf3, 0xa1, 0x87, 0xd9, 0xcb, + 0xbb, 0xbf, 0xfd, 0x9d, 0xa0, 0xa6, 0x27, 0x80, 0xb2, 0x65, 0xc2, 0xa5, + 0xa3, 0x34, 0x65, 0xab, 0xf9, 0x0e, 0x41, 0x55, 0x0f, 0x8b, 0x7f, 0x62, + 0x74, 0x7f, 0x52, 0x52}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA256, + 91, + {0x62, 0x24, 0xef, 0x79, 0x6a, 0x60, 0x5b, 0xb3, 0x0a, 0x14, 0x2e, 0x46, + 0x71, 0x54, 0x92, 0x88, 0xd3, 0xce, 0x9a, 0x7c, 0xa6, 0xce, 0x58, 0xef, + 0x79, 0xd0, 0x8b, 0x25, 0xe9, 0x5a, 0x81, 0x14, 0x3b, 0x99, 0xc8, 0x4e, + 0xfc, 0x7a, 0x0b, 0x92, 0x88, 0x50, 0x29, 0x75, 0x2b, 0x8b, 0xc1, 0xba, + 0xb7, 0xfc, 0x56, 0x04, 0x8c, 0x19, 0xd5, 0x0c, 0xa2, 0x1e, 0x8c, 0x00, + 0x90, 0x24, 0xdc, 0x9d, 0xac, 0x27, 0x46, 0xa9, 0xb9, 0x61, 0xdb, 0x24, + 0x2a, 0x14, 0x54, 0xf0, 0xdf, 0x94, 0x4b, 0xbb, 0xbe, 0x28, 0xa9, 0x59, + 0x88, 0x78, 0xf9, 0x39, 0x27, 0x46, 0x79, 0x8a, 0xa1, 0xdb, 0x8c, 0x69, + 0xc6, 0xd3, 0x6a, 0xf6, 0x47, 0x26, 0x70, 0x4f, 0x92, 0x52, 0xad, 0x71, + 0xe6, 0x55, 0xa0, 0x2a, 0xdb, 0x6f, 0x3e, 0x84, 0x53, 0xad, 0x59, 0xa0, + 0xa4, 0x5e, 0xcd, 0x1e, 0xa5, 0x12, 0xee, 0xda, 0xb7, 0x86, 0x7f, 0xc5, + 0x0b, 0x50, 0x8c, 0x49, 0xca, 0xa7, 0x39, 0x9f, 0x34, 0x30, 0x97, 0xf7, + 0x6b, 0x23, 0x61, 0xfb, 0x7a, 0xc2, 0x54, 0x4f, 0x6a, 0xb1, 0xb7, 0x45, + 0x96, 0x5a, 0x8d, 0x7e, 0x83, 0xbb, 0x9a, 0x1d, 0x39, 0xa2, 0x1f, 0xa6, + 0xb4, 0xc1, 0x4e, 0x9a, 0x80, 0x09, 0x83, 0xf5, 0xc7, 0x6f, 0xd8, 0xde, + 0x81, 0xfc, 0xce, 0x99, 0xf4, 0x92, 0x6e, 0x48, 0xbd, 0xaa, 0xaa, 0xbb, + 0xe0, 0x95, 0x28, 0xa2, 0x03, 0xf5, 0xe7, 0x6d, 0xc1, 0x99, 0x82, 0x02, + 0x16, 0x18, 0xf2, 0x31, 0xe3, 0x77, 0x58, 0xe8, 0xe7, 0x29, 0x96, 0x8c, + 0x26, 0x73, 0x90, 0xfd, 0xd7, 0x59, 0xe0, 0xba, 0x88, 0xc9, 0x49, 0x2e, + 0x4a, 0xe0, 0xae, 0x75, 0x12, 0xea, 0x38, 0x9b, 0xfc, 0x6b, 0x64, 0xd9, + 0x0e, 0xee, 0x12, 0xc0, 0x12, 0xfe, 0x27, 0x8d, 0xa8, 0x0a, 0x91, 0x5d, + 0xa7, 0x94, 0xf6, 0xe0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA256, + 92, + {0x81, 0x29, 0x7d, 0x38, 0x46, 0x5c, 0x43, 0x46, 0xe4, 0x08, 0x29, 0x3d, + 0x77, 0x02, 0x42, 0xca, 0x6e, 0x9b, 0xa2, 0xf2, 0xea, 0x9a, 0x66, 0xdd, + 0x93, 0x2e, 0xb3, 0xbf, 0x42, 0xe7, 0x2b, 0xad, 0x34, 0x4f, 0xf3, 0x1b, + 0xf0, 0x58, 0xe3, 0x8b, 0xdc, 0x71, 0x6e, 0x5a, 0x74, 0x79, 0x63, 0xe6, + 0xeb, 0x96, 0xea, 0x1a, 0x48, 0x81, 0x3f, 0x39, 0x20, 0x05, 0x96, 0xd6, + 0xd5, 0x89, 0xf2, 0x16, 0x4b, 0xab, 0x35, 0xc1, 0x5f, 0x54, 0x5f, 0x80, + 0xd1, 0x02, 0x76, 0xeb, 0x6d, 0x3b, 0x7d, 0x13, 0xbc, 0x7b, 0xfe, 0xbf, + 0xd0, 0xf6, 0x94, 0x9f, 0xd7, 0x54, 0x7c, 0x45, 0x26, 0x6f, 0xe6, 0x57, + 0x33, 0x89, 0xc2, 0x34, 0x3e, 0x3a, 0xdf, 0x9f, 0xd6, 0x4b, 0xa6, 0x27, + 0xba, 0xed, 0x14, 0xe0, 0xe7, 0x53, 0xa8, 0xfb, 0x75, 0xa3, 0xd1, 0x82, + 0x1e, 0x2f, 0xd0, 0x3f, 0x54, 0x22, 0xba, 0xb3, 0xe7, 0x1d, 0xed, 0xe7, + 0x47, 0x0b, 0x43, 0x44, 0x9e, 0x7e, 0x49, 0xde, 0xc5, 0x66, 0x46, 0x4f, + 0xde, 0x54, 0x5a, 0x1c, 0xa5, 0x3a, 0x56, 0x7a, 0xe4, 0x60, 0xa1, 0xd9, + 0x94, 0xd2, 0x95, 0x35, 0x5e, 0xb3, 0x01, 0x04, 0x84, 0x13, 0xcc, 0x92, + 0xaa, 0x34, 0x96, 0x3f, 0xc5, 0x9e, 0x05, 0x4e, 0x88, 0xbb, 0xf2, 0xaf, + 0x2e, 0xbb, 0x0a, 0xc0, 0xdf, 0x18, 0xb0, 0x6d, 0x1c, 0x5d, 0x9d, 0xdc, + 0x4f, 0x5c, 0x30, 0x46, 0xc5, 0xb6, 0x09, 0xa9, 0x96, 0x5a, 0x64, 0x6d, + 0xb2, 0xa1, 0xc7, 0x0b, 0x0c, 0x85, 0x1e, 0x7a, 0xac, 0x01, 0xa5, 0xdf, + 0x8e, 0x2c, 0x82, 0x23, 0x00, 0xd3, 0x73, 0x2e, 0xc1, 0x82, 0xe3, 0xd8, + 0x68, 0xad, 0xb9, 0x9d, 0x6c, 0x01, 0x86, 0xcc, 0x5d, 0xd1, 0x7d, 0xd8, + 0xc8, 0x96, 0x58, 0xc0, 0xae, 0x02, 0x14, 0x75, 0xfa, 0xe2, 0x78, 0xe7, + 0xff, 0x46, 0x45, 0x01}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA256, + 93, + {0x73, 0xb3, 0x8e, 0x74, 0xba, 0x14, 0x24, 0x9c, 0x5f, 0xb4, 0xd2, 0xb3, + 0x92, 0x3e, 0x2a, 0x84, 0x88, 0x98, 0xa2, 0xa5, 0xb1, 0xb9, 0xe6, 0xc1, + 0x78, 0x48, 0x17, 0x7e, 0x6b, 0x00, 0x53, 0xfb, 0xf7, 0x68, 0xd5, 0xb3, + 0x93, 0x08, 0x8c, 0x3b, 0x7c, 0x5e, 0x12, 0xd4, 0x1d, 0x24, 0xcb, 0xbf, + 0x21, 0x4a, 0x5b, 0xeb, 0xbe, 0xa6, 0x66, 0x12, 0x29, 0xca, 0x55, 0xf7, + 0x9b, 0x76, 0xb1, 0xd1, 0x11, 0x8a, 0x2f, 0x7a, 0x6a, 0x96, 0xf3, 0x6f, + 0x88, 0xe1, 0x38, 0x82, 0x83, 0xd4, 0x46, 0xb8, 0xf8, 0xfa, 0x4b, 0x10, + 0xb3, 0xa6, 0xd8, 0xc5, 0x4c, 0xa2, 0x07, 0xce, 0xee, 0xd9, 0x6e, 0x06, + 0x14, 0x74, 0x75, 0xa3, 0xd4, 0x7d, 0x68, 0xcb, 0x27, 0x90, 0xdd, 0x0a, + 0xda, 0x7d, 0x81, 0x6f, 0xc1, 0xed, 0xac, 0x6e, 0x10, 0xf4, 0xf8, 0xe6, + 0xbc, 0xd8, 0x07, 0xcb, 0x70, 0xd9, 0x95, 0xd7, 0xd6, 0x02, 0x9d, 0xc7, + 0x74, 0xb1, 0xab, 0x86, 0xde, 0x3b, 0x31, 0xc4, 0xfe, 0x10, 0x33, 0x51, + 0x7a, 0x64, 0x16, 0x3b, 0x48, 0x67, 0x86, 0x1d, 0x6c, 0xa0, 0xba, 0xcb, + 0x3e, 0x32, 0xff, 0xe4, 0x76, 0x1d, 0xe0, 0x71, 0xa0, 0x3f, 0xb7, 0x9f, + 0x8b, 0xae, 0x85, 0x15, 0x97, 0x3a, 0x4e, 0xda, 0x2d, 0x76, 0x76, 0xcd, + 0xf5, 0xff, 0x05, 0x97, 0x46, 0x54, 0xf9, 0x7d, 0x6d, 0xad, 0xc6, 0xbd, + 0xe7, 0x54, 0xf7, 0xb2, 0x97, 0x26, 0x49, 0x45, 0xb3, 0xbb, 0x69, 0xb9, + 0x50, 0x00, 0x0a, 0x4d, 0x59, 0x7c, 0x07, 0x1f, 0xc1, 0xb9, 0x19, 0x8f, + 0xc1, 0xad, 0xe0, 0x04, 0x7b, 0xcc, 0x7e, 0x79, 0xdc, 0xa0, 0x9e, 0x8f, + 0x01, 0xbf, 0x4a, 0xb4, 0x61, 0x83, 0xcd, 0x48, 0xc8, 0xb2, 0x43, 0x86, + 0x5e, 0xb6, 0x26, 0x7f, 0x09, 0x74, 0xe2, 0x90, 0x72, 0xe3, 0x8f, 0x65, + 0x95, 0x75, 0x94, 0xb9}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA256, + 94, + {0x56, 0x50, 0x2d, 0x3c, 0xc7, 0x55, 0x77, 0x8c, 0xe7, 0x31, 0x04, 0x8d, + 0xff, 0xf6, 0x28, 0x94, 0x3f, 0x94, 0xa9, 0x66, 0x76, 0x39, 0x17, 0xf8, + 0xa9, 0x24, 0x4b, 0xe9, 0x34, 0x20, 0x8c, 0xa6, 0xff, 0xf2, 0x10, 0x0f, + 0xae, 0xdd, 0xea, 0x56, 0x93, 0x27, 0x3b, 0x96, 0x5e, 0x62, 0xe0, 0x86, + 0x72, 0xa2, 0xae, 0x40, 0x37, 0xb2, 0xa6, 0x68, 0x1e, 0x10, 0x37, 0xec, + 0x8d, 0x4f, 0x00, 0xb7, 0xca, 0x75, 0xb7, 0x92, 0xd5, 0x96, 0xe0, 0x1f, + 0x63, 0x12, 0x73, 0x39, 0x29, 0x75, 0x1d, 0xcb, 0x62, 0x9a, 0xb5, 0x4a, + 0x6f, 0x91, 0x0a, 0x57, 0xdc, 0x01, 0x89, 0x5c, 0xc9, 0x2d, 0x23, 0x38, + 0xb4, 0xdd, 0xb1, 0x27, 0x1b, 0xe1, 0x83, 0xf9, 0x06, 0xe1, 0x28, 0xec, + 0xdc, 0xb5, 0xca, 0xfe, 0x10, 0x96, 0xbe, 0xac, 0x38, 0xe3, 0xe4, 0x9e, + 0xac, 0x7e, 0xbc, 0xa6, 0xc9, 0x1b, 0xd3, 0x90, 0x0e, 0x83, 0xd9, 0x69, + 0x10, 0xfe, 0xb1, 0x92, 0x49, 0x6a, 0xae, 0x8f, 0x55, 0xce, 0xac, 0x81, + 0x4e, 0x68, 0x29, 0xd9, 0xc0, 0x68, 0xf2, 0x61, 0x9b, 0x04, 0x8f, 0x1e, + 0x30, 0xe2, 0xcc, 0x0b, 0x7d, 0x64, 0xe7, 0xe3, 0x35, 0xeb, 0xc1, 0xb5, + 0x66, 0xf1, 0x2b, 0x54, 0x5a, 0x5e, 0x61, 0x0f, 0xbf, 0x53, 0x17, 0xa2, + 0xef, 0xcf, 0xd5, 0xd1, 0x8a, 0xde, 0xbe, 0x17, 0xb3, 0xb7, 0x1b, 0xd7, + 0x88, 0xbb, 0xd5, 0x81, 0xaf, 0xda, 0x95, 0x3d, 0xea, 0xd1, 0x9a, 0x02, + 0x41, 0xc6, 0xbe, 0xb8, 0x51, 0x58, 0x12, 0x49, 0xd7, 0x80, 0xe7, 0x80, + 0xbe, 0x43, 0xc9, 0x95, 0xf2, 0x3e, 0x90, 0xea, 0x41, 0x90, 0xfc, 0xa6, + 0xb9, 0xe8, 0x18, 0x85, 0x03, 0x1b, 0xee, 0xbe, 0x6a, 0x65, 0xa5, 0x3d, + 0xb2, 0x74, 0xbe, 0xde, 0x41, 0x7c, 0x35, 0xe7, 0xe1, 0xe5, 0x97, 0xc6, + 0x61, 0x0a, 0x1c, 0xe5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA256, + 95, + {0x7c, 0x49, 0xa5, 0x7a, 0xbc, 0x1b, 0x7c, 0xdd, 0x26, 0x99, 0xb2, 0xd6, + 0x4c, 0x9e, 0xd2, 0x40, 0xc4, 0xea, 0x19, 0xce, 0x2d, 0xce, 0x96, 0x0f, + 0x61, 0x1b, 0x52, 0x64, 0xac, 0xd3, 0x7f, 0xc4, 0xe1, 0xef, 0xb3, 0xeb, + 0xb5, 0x69, 0x9a, 0x4e, 0x22, 0x92, 0xd9, 0xd6, 0x3d, 0xde, 0x3b, 0x80, + 0xf3, 0x0c, 0x34, 0x11, 0x86, 0x14, 0xc6, 0x17, 0x44, 0x4d, 0x7e, 0x2b, + 0x77, 0x0d, 0x64, 0x34, 0xc5, 0x8b, 0x17, 0x6d, 0xb0, 0x42, 0xb7, 0x48, + 0x10, 0xb4, 0x0f, 0xac, 0x60, 0x06, 0xbf, 0xd8, 0x4a, 0x51, 0xe3, 0x2a, + 0xee, 0x89, 0x00, 0xff, 0x40, 0xbc, 0x8d, 0xe3, 0xfc, 0x77, 0x27, 0x7f, + 0x9c, 0x34, 0xc1, 0x74, 0x76, 0x9a, 0xfe, 0x2b, 0xf9, 0xc8, 0x67, 0x47, + 0x12, 0xc6, 0x45, 0xdb, 0x82, 0x37, 0x41, 0xa4, 0x42, 0x50, 0x43, 0xb6, + 0x15, 0x29, 0x40, 0xbc, 0xe8, 0xea, 0xdf, 0xce, 0x21, 0x3d, 0xc4, 0xde, + 0x62, 0xfd, 0xdb, 0x62, 0x6f, 0xd1, 0x2b, 0x56, 0xef, 0xbd, 0xd3, 0xfb, + 0xf0, 0xb5, 0x70, 0xdf, 0xce, 0x0e, 0xf3, 0xee, 0x7b, 0x3f, 0x7c, 0x7a, + 0xc3, 0x83, 0xfc, 0xa1, 0x8e, 0x04, 0xa4, 0xb3, 0x47, 0xfd, 0x58, 0x9e, + 0x30, 0xf2, 0x83, 0xce, 0x56, 0xfa, 0x60, 0xb9, 0x76, 0x1e, 0x9d, 0x5f, + 0x58, 0x4b, 0x49, 0x30, 0x62, 0xf4, 0x90, 0x68, 0x0d, 0xdb, 0x7a, 0x2a, + 0x6a, 0x23, 0xba, 0x01, 0x45, 0xab, 0x18, 0x4c, 0xd8, 0xe3, 0xc5, 0xa2, + 0xf2, 0xb2, 0x97, 0xb8, 0x5d, 0xb5, 0x14, 0x38, 0x23, 0x3d, 0xb7, 0xd3, + 0xc7, 0x27, 0x39, 0xb7, 0x07, 0x4f, 0x6d, 0x7a, 0x52, 0x4a, 0xd8, 0x3a, + 0xea, 0x24, 0x65, 0xf6, 0xc1, 0xbb, 0x23, 0x6d, 0x5e, 0xe3, 0x4e, 0x5f, + 0x66, 0x29, 0x7d, 0x54, 0x96, 0x79, 0x57, 0x4a, 0x98, 0x47, 0xec, 0x45, + 0x18, 0x0a, 0x8a, 0xab}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA256, + 96, + {0x41, 0xab, 0xea, 0xb0, 0x11, 0xf0, 0x29, 0x74, 0x8c, 0xd5, 0x65, 0x1c, + 0x17, 0x3f, 0xfb, 0x01, 0xf3, 0xa5, 0xff, 0xb4, 0xe1, 0x98, 0x54, 0x9b, + 0xac, 0xbf, 0x8f, 0x98, 0x52, 0x3b, 0x40, 0x47, 0x91, 0x70, 0x4f, 0x52, + 0xc8, 0xce, 0x63, 0x1d, 0x77, 0xb3, 0x10, 0x66, 0xb1, 0x89, 0x17, 0x28, + 0xe7, 0x61, 0x04, 0x7a, 0x04, 0x64, 0xe8, 0x16, 0x0f, 0xc6, 0x09, 0x3c, + 0x9e, 0xce, 0x6f, 0x35, 0x98, 0x60, 0xda, 0x1c, 0xe8, 0xb2, 0x29, 0x32, + 0x7c, 0xd6, 0x83, 0xa2, 0x85, 0x40, 0x47, 0xae, 0xe8, 0xaf, 0xd3, 0x65, + 0x40, 0xd3, 0x5c, 0x42, 0x4a, 0x19, 0xf0, 0xdb, 0x5e, 0xa4, 0x44, 0xcf, + 0x91, 0xcd, 0xc5, 0x48, 0xdb, 0xb9, 0xa1, 0x96, 0xf3, 0xaa, 0xc9, 0xdc, + 0x9c, 0x43, 0x65, 0x52, 0x26, 0x18, 0xc3, 0x54, 0xc0, 0xd9, 0x9e, 0x7a, + 0x0e, 0xfe, 0x40, 0xa2, 0xb6, 0x9b, 0x9b, 0x99, 0xd1, 0x8f, 0x3b, 0x94, + 0x10, 0x44, 0xab, 0x37, 0xe0, 0xe5, 0x64, 0x54, 0x3a, 0x51, 0xcc, 0x91, + 0x98, 0x70, 0xc3, 0x8a, 0x48, 0x43, 0xd3, 0xff, 0x4c, 0x6a, 0x7d, 0x50, + 0x3d, 0xd3, 0x81, 0x26, 0xb5, 0xb7, 0x6a, 0xe7, 0x73, 0x6c, 0x9e, 0x17, + 0x90, 0xf6, 0x4f, 0x5f, 0x6e, 0x2f, 0xaa, 0xc7, 0xfa, 0xdc, 0xa3, 0xa8, + 0xf7, 0x5e, 0x69, 0x98, 0x27, 0x00, 0x04, 0xf1, 0x83, 0x66, 0x24, 0xb5, + 0x80, 0xe1, 0x43, 0x0a, 0x31, 0xc3, 0x86, 0x50, 0x6b, 0x9d, 0xef, 0x2a, + 0xdb, 0xcb, 0x01, 0xc7, 0x16, 0xb7, 0x4f, 0x6a, 0x4e, 0x1e, 0x85, 0xe5, + 0x56, 0x23, 0xd8, 0xd3, 0xdc, 0x4f, 0xe8, 0x55, 0x3e, 0x1e, 0x1f, 0xeb, + 0x75, 0xea, 0xa4, 0xc7, 0x18, 0x29, 0x31, 0x5f, 0x67, 0xb4, 0x6c, 0x2e, + 0x01, 0x8c, 0xae, 0xd1, 0x7c, 0x9d, 0xc2, 0xa3, 0x16, 0x42, 0xce, 0x57, + 0x4a, 0x59, 0x9f, 0xfd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA256, + 97, + {0x95, 0xdd, 0xc9, 0x32, 0xd4, 0x5b, 0x05, 0xc0, 0xa1, 0xf4, 0xc2, 0xbb, + 0xf3, 0x0e, 0xc6, 0xab, 0xa9, 0x3e, 0xe9, 0xae, 0x56, 0x0b, 0x4a, 0x9c, + 0x12, 0x4c, 0x6b, 0xe3, 0x07, 0xcf, 0x93, 0x0b, 0x75, 0x4b, 0x6b, 0x7b, + 0x1c, 0x8f, 0xff, 0x23, 0xc4, 0x3c, 0x23, 0x54, 0xb8, 0x47, 0xd3, 0x70, + 0x73, 0x21, 0x4c, 0xa3, 0xc9, 0x5d, 0x27, 0xe0, 0x55, 0x1a, 0xa4, 0x5c, + 0xa3, 0x6e, 0x87, 0x31, 0x22, 0xc1, 0x09, 0xc0, 0x06, 0x7d, 0xf3, 0x97, + 0x97, 0x56, 0x31, 0x68, 0xe5, 0xe6, 0xcd, 0x8d, 0x20, 0xe9, 0x72, 0xad, + 0x36, 0x4a, 0x6c, 0x3f, 0x16, 0x24, 0x15, 0x59, 0x5a, 0xe2, 0x73, 0x57, + 0x4b, 0x7b, 0x35, 0x80, 0x70, 0x72, 0xb7, 0x1a, 0x8b, 0x17, 0xaf, 0xd0, + 0x6b, 0xc2, 0x6d, 0x3a, 0xb8, 0x37, 0x4d, 0xf3, 0x2e, 0xce, 0x1d, 0xa2, + 0xce, 0xb9, 0xda, 0xa5, 0x82, 0xac, 0x11, 0xfd, 0xd9, 0x24, 0x6d, 0x16, + 0x2f, 0xe4, 0x83, 0x08, 0x46, 0xd0, 0x8f, 0xce, 0xc9, 0x02, 0x34, 0xff, + 0xd9, 0x62, 0x2e, 0x4d, 0xb5, 0x57, 0x6d, 0x86, 0xfc, 0x4b, 0x91, 0x38, + 0x82, 0xda, 0x7b, 0xc5, 0xb1, 0x77, 0x9b, 0x2a, 0xcc, 0x02, 0x61, 0xcf, + 0x43, 0x4c, 0xac, 0xe1, 0x17, 0x09, 0x05, 0x46, 0xd8, 0x6d, 0xbf, 0x50, + 0x56, 0xd0, 0x45, 0x3f, 0xc0, 0x03, 0xce, 0x9c, 0x39, 0x18, 0xa0, 0x15, + 0x08, 0x65, 0x83, 0xd2, 0x66, 0x60, 0x24, 0x03, 0x35, 0x3f, 0x0c, 0x62, + 0xea, 0xff, 0x4e, 0xf4, 0xf5, 0x69, 0x7f, 0x6e, 0x68, 0x21, 0x63, 0x27, + 0x78, 0x18, 0xaf, 0x6f, 0x48, 0x76, 0x00, 0xac, 0x32, 0x6c, 0x76, 0xf3, + 0x4c, 0xdf, 0x49, 0x65, 0x4d, 0x3e, 0xeb, 0xc7, 0x91, 0x3c, 0x0f, 0x12, + 0xa6, 0x69, 0xfb, 0x6b, 0xcd, 0xc8, 0x09, 0xb2, 0x62, 0x1d, 0x7f, 0xf5, + 0x05, 0x0d, 0xa3, 0xd6}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA256, + 98, + {0x51, 0xc0, 0xe2, 0x92, 0x86, 0xc4, 0x4d, 0x53, 0x35, 0x4c, 0x2e, 0x11, + 0xb0, 0x57, 0xc3, 0x73, 0x69, 0x0c, 0xc8, 0xa6, 0x97, 0x9a, 0xc1, 0xe1, + 0x84, 0xbd, 0x4b, 0xdf, 0x56, 0x0c, 0x0a, 0x3f, 0xa7, 0x6e, 0x80, 0xaa, + 0xbd, 0x70, 0x41, 0xb0, 0xb1, 0xcb, 0x40, 0xe7, 0x03, 0x96, 0x63, 0x12, + 0xb8, 0x03, 0x7d, 0xc4, 0x0a, 0x36, 0xac, 0xd1, 0x70, 0xec, 0x8f, 0xc7, + 0x0e, 0x35, 0xc1, 0xed, 0xb4, 0x1d, 0x9f, 0xcc, 0x8d, 0xda, 0xfa, 0x54, + 0xbc, 0x1e, 0x96, 0x19, 0x9b, 0x84, 0x2c, 0x72, 0xf2, 0x42, 0x18, 0x03, + 0xf8, 0xe9, 0x5c, 0x73, 0x4f, 0x19, 0xac, 0x16, 0x9e, 0x58, 0x1f, 0xb3, + 0xce, 0x0d, 0xa0, 0x42, 0x10, 0x8b, 0x21, 0x21, 0x8f, 0x28, 0xfa, 0xac, + 0xf7, 0x14, 0x1b, 0xaa, 0x0e, 0x2b, 0x72, 0xfc, 0x3b, 0xd3, 0x89, 0x30, + 0xf4, 0xab, 0x13, 0x9c, 0x13, 0x47, 0xa9, 0x80, 0x61, 0x15, 0xb2, 0x5d, + 0x3c, 0xad, 0x3e, 0x00, 0xfc, 0x29, 0x29, 0x6b, 0x2d, 0x90, 0xe4, 0x03, + 0xe5, 0xad, 0x0d, 0xbb, 0x99, 0x01, 0xdd, 0x28, 0x55, 0xfb, 0x49, 0xf4, + 0xb7, 0xc9, 0x50, 0x0e, 0x94, 0x28, 0xe4, 0x03, 0x7a, 0xbd, 0x6a, 0xa7, + 0x67, 0xb6, 0x04, 0xed, 0xf4, 0x26, 0xcc, 0x68, 0xe3, 0x9b, 0xac, 0xd9, + 0x86, 0x2d, 0xd6, 0x16, 0x12, 0xf0, 0xf5, 0xc5, 0x66, 0x6e, 0x15, 0x93, + 0xbd, 0xcc, 0x6b, 0xa3, 0x86, 0x82, 0xf1, 0x9c, 0x55, 0x12, 0xb1, 0x21, + 0x7f, 0x05, 0xd1, 0x90, 0x5b, 0xc4, 0x7e, 0xff, 0x26, 0x25, 0xea, 0x5d, + 0x65, 0x81, 0xf3, 0x65, 0x7c, 0xaa, 0x3d, 0x84, 0xea, 0x9b, 0x94, 0x8a, + 0xad, 0xce, 0x63, 0x2b, 0x3b, 0xd4, 0xff, 0x33, 0x69, 0x9f, 0x38, 0x4f, + 0x61, 0x83, 0x50, 0xb9, 0x3a, 0x22, 0x3e, 0x03, 0x7d, 0x67, 0x90, 0xbd, + 0xf7, 0xbe, 0x12, 0x8b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA256, + 99, + {0x1a, 0x9f, 0x00, 0xa0, 0xa1, 0x3b, 0xb6, 0x3a, 0x9a, 0x2b, 0x98, 0xa9, + 0x3a, 0x53, 0xce, 0xad, 0x0f, 0x0d, 0x0f, 0x0b, 0xef, 0xcf, 0x19, 0x40, + 0x4e, 0x83, 0x89, 0x96, 0xea, 0x86, 0xc6, 0x79, 0x19, 0x61, 0x1e, 0xdf, + 0x29, 0x62, 0xf6, 0x21, 0x48, 0x07, 0x41, 0xae, 0x34, 0xee, 0xc1, 0x8e, + 0x6c, 0x87, 0xb5, 0xf4, 0x0b, 0x21, 0x15, 0xf8, 0x1e, 0x73, 0xbd, 0x1b, + 0xa5, 0x9d, 0xd3, 0x2a, 0xd4, 0x15, 0x34, 0xd1, 0x43, 0xbd, 0x82, 0xf9, + 0x82, 0xf4, 0xed, 0x60, 0xd8, 0x4d, 0xea, 0x28, 0xd7, 0x7e, 0xc7, 0x8d, + 0xd6, 0x30, 0x11, 0x45, 0xc6, 0x3a, 0x07, 0x78, 0xe4, 0x65, 0xe9, 0x73, + 0xe9, 0x63, 0x50, 0x2c, 0xf1, 0xc9, 0xa2, 0x1f, 0xf5, 0xa8, 0x4f, 0x5f, + 0x4a, 0x67, 0x3d, 0x81, 0xa9, 0xf7, 0x49, 0x06, 0xfa, 0x0f, 0x28, 0xb8, + 0x1f, 0xd4, 0xc1, 0xbe, 0x7e, 0xba, 0x59, 0x74, 0x26, 0x68, 0x02, 0x14, + 0x9a, 0x61, 0x6d, 0x5b, 0x7b, 0x9b, 0xfd, 0xbf, 0x51, 0xaa, 0xa9, 0xab, + 0x30, 0x51, 0x08, 0x2a, 0x04, 0x83, 0xb3, 0x3e, 0x7b, 0x43, 0xb5, 0x2f, + 0x86, 0xbb, 0xcb, 0x33, 0xf0, 0x77, 0x83, 0xe3, 0xdc, 0xc3, 0xad, 0xe6, + 0xc7, 0x0a, 0xcd, 0xe4, 0x71, 0x61, 0x3b, 0x6d, 0x78, 0x63, 0xc4, 0xdd, + 0x09, 0x10, 0x17, 0xca, 0x9f, 0x0d, 0x9f, 0xbf, 0x74, 0x05, 0xfc, 0xc7, + 0xe7, 0xa0, 0x12, 0xf3, 0x84, 0x04, 0xfb, 0x0c, 0x3c, 0xe0, 0x3b, 0x2e, + 0x60, 0x16, 0x11, 0xfc, 0xbf, 0xfa, 0x98, 0x55, 0x35, 0xc2, 0x38, 0xb5, + 0xa1, 0xd5, 0x29, 0xba, 0x09, 0x2a, 0x3c, 0x41, 0xc8, 0xc2, 0x55, 0xda, + 0x68, 0xea, 0xb9, 0xe8, 0x4a, 0x7b, 0x3f, 0x6f, 0x29, 0xec, 0xa3, 0xb5, + 0x2b, 0xb4, 0xb9, 0x77, 0xb6, 0xc5, 0xe1, 0x37, 0x5b, 0x69, 0x1f, 0x6e, + 0xa4, 0x13, 0xb5, 0x57}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA256, + 100, + {0x82, 0x70, 0xbd, 0x31, 0xd9, 0x18, 0x3e, 0x02, 0xc4, 0x42, 0x37, 0x98, + 0xea, 0x8f, 0x10, 0x92, 0xbd, 0xab, 0xc3, 0x3e, 0x14, 0x4c, 0xb9, 0xe7, + 0x91, 0x87, 0x58, 0x6c, 0xf9, 0x2a, 0x22, 0x39, 0xcf, 0x52, 0xff, 0x32, + 0x48, 0x48, 0x46, 0x1b, 0xcc, 0x89, 0xd0, 0x40, 0x95, 0x74, 0x65, 0x5b, + 0x83, 0x74, 0xbc, 0xa8, 0x4c, 0x38, 0xdf, 0x11, 0xfa, 0xcf, 0x03, 0x5a, + 0x6f, 0x54, 0xf2, 0x5a, 0x7c, 0x2e, 0x69, 0x1a, 0xda, 0xa0, 0x74, 0xd5, + 0xeb, 0xc0, 0x8b, 0x0d, 0x20, 0xb4, 0x53, 0x46, 0x67, 0x9d, 0x94, 0xda, + 0x1f, 0xc6, 0x7f, 0x57, 0x44, 0x4a, 0x96, 0x63, 0x70, 0x4b, 0xcc, 0xe7, + 0xa6, 0x96, 0x4a, 0x7e, 0x7d, 0x6a, 0x98, 0xbc, 0x89, 0xb6, 0x74, 0xbd, + 0x30, 0x37, 0xb1, 0x56, 0x39, 0xec, 0x5b, 0xea, 0x57, 0xc3, 0x13, 0x33, + 0x1d, 0xfd, 0xb0, 0xbc, 0x0d, 0x20, 0x17, 0xf1, 0x38, 0x1c, 0xf5, 0xf2, + 0x92, 0x45, 0xaf, 0x5b, 0xac, 0xe9, 0xb7, 0xa6, 0x90, 0xb5, 0x73, 0xbc, + 0x7a, 0xbd, 0x9c, 0x36, 0xfc, 0xe4, 0x93, 0x07, 0xf0, 0x52, 0x4b, 0x37, + 0xb2, 0x97, 0x76, 0xfe, 0xd6, 0x72, 0x2b, 0xce, 0xf0, 0x49, 0xe5, 0x66, + 0xc8, 0xa5, 0xa0, 0xdb, 0x44, 0xca, 0x69, 0x32, 0xbf, 0x11, 0xe2, 0xe7, + 0x44, 0x7b, 0x82, 0x31, 0x8c, 0x71, 0xea, 0xcd, 0x16, 0x40, 0x93, 0xea, + 0xf4, 0x0b, 0x7b, 0x12, 0x2f, 0x30, 0x6c, 0xba, 0xe6, 0x50, 0x98, 0xb6, + 0x8b, 0x5b, 0x92, 0x0e, 0x96, 0xf2, 0x14, 0x36, 0x37, 0xdb, 0x6d, 0x70, + 0x07, 0x00, 0x36, 0xc2, 0xcf, 0xd6, 0x4d, 0xb0, 0x5a, 0xc8, 0x7d, 0x77, + 0x80, 0x6d, 0x53, 0x09, 0x6b, 0xc6, 0x3d, 0x6f, 0xbb, 0xf2, 0xef, 0xc2, + 0x9d, 0x85, 0x14, 0xc8, 0xb9, 0x09, 0xab, 0x79, 0x49, 0x5a, 0x04, 0x63, + 0x9f, 0x27, 0xb8, 0x82}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA256, + 101, + {0x0f, 0x7e, 0x36, 0xa0, 0x21, 0x37, 0xa0, 0x94, 0x71, 0x95, 0x70, 0x75, + 0x47, 0x63, 0xcc, 0xf4, 0xcb, 0xfe, 0x21, 0xa0, 0x5b, 0x95, 0x63, 0x4f, + 0xff, 0xe0, 0xcf, 0x0c, 0xb4, 0x62, 0x10, 0xd3, 0x79, 0xb5, 0xe7, 0xdd, + 0xa7, 0xad, 0x81, 0x50, 0x81, 0xd1, 0x2d, 0xc4, 0x34, 0x52, 0xe3, 0x5a, + 0x89, 0xb1, 0xfb, 0x71, 0x5e, 0x4a, 0x50, 0x7b, 0x36, 0x4d, 0xa2, 0xb7, + 0x3b, 0x3f, 0xdf, 0x91, 0xec, 0xf1, 0xb0, 0x4a, 0x6a, 0xa3, 0xab, 0x9b, + 0x90, 0x71, 0x86, 0x60, 0x29, 0x14, 0x78, 0xe6, 0xac, 0x0c, 0xbd, 0x29, + 0xc1, 0x8d, 0x4b, 0xed, 0xa2, 0xb0, 0xbf, 0xeb, 0x53, 0x97, 0x9f, 0xac, + 0xf2, 0xe5, 0xd8, 0xef, 0x1b, 0xed, 0x5a, 0x36, 0x68, 0x6c, 0xb0, 0x34, + 0x08, 0x2f, 0xef, 0xf6, 0x65, 0x68, 0x6c, 0x41, 0x57, 0x24, 0x41, 0xa6, + 0x73, 0xe7, 0x42, 0x6a, 0x89, 0x86, 0x6f, 0x65, 0x52, 0x9d, 0xe9, 0xfe, + 0xcf, 0xa3, 0x2a, 0x2c, 0xd1, 0xc7, 0x09, 0x8e, 0x7e, 0x7b, 0xcf, 0x2a, + 0x72, 0x0d, 0x46, 0xce, 0xbf, 0x23, 0x98, 0x8c, 0x25, 0x9d, 0xc8, 0x80, + 0xa3, 0xac, 0xf8, 0xe1, 0xb1, 0x7f, 0x1b, 0xa8, 0xde, 0x6e, 0x8e, 0x9c, + 0xfb, 0x8a, 0xf2, 0xb6, 0x39, 0x8f, 0x75, 0x41, 0xd4, 0x51, 0x62, 0x43, + 0x8c, 0x3f, 0x14, 0xc3, 0x08, 0xdc, 0x6d, 0x77, 0x8b, 0xc9, 0x11, 0x06, + 0xc7, 0xd4, 0x83, 0x32, 0xd8, 0x96, 0x8f, 0xb0, 0x83, 0xbd, 0xad, 0xf1, + 0xed, 0xcb, 0xa3, 0x06, 0x38, 0x85, 0x3e, 0x5b, 0xf1, 0x39, 0x8d, 0x61, + 0xbb, 0x8e, 0xb6, 0xb6, 0x13, 0x63, 0xcd, 0xd8, 0x59, 0xce, 0x4f, 0x61, + 0x60, 0xf7, 0xe8, 0x19, 0x75, 0x8a, 0xfa, 0x06, 0x7c, 0x61, 0x2b, 0xe0, + 0x54, 0xb4, 0xc0, 0xe2, 0x56, 0x7f, 0xe3, 0x9a, 0x81, 0x55, 0x00, 0x01, + 0xcf, 0xa0, 0x81, 0xd3}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA256, + 102, + {0x05, 0x71, 0xed, 0x71, 0x1f, 0x75, 0xda, 0xa6, 0xe7, 0xc7, 0xb6, 0x56, + 0x45, 0xcc, 0x10, 0xad, 0x04, 0x0b, 0x37, 0xfc, 0xc3, 0x23, 0x0d, 0x4e, + 0x86, 0x55, 0xb9, 0xb4, 0x0c, 0xba, 0xc0, 0xe1, 0xc5, 0xe7, 0xd9, 0xdd, + 0xf1, 0x8f, 0x79, 0x95, 0xbb, 0x2a, 0x63, 0x02, 0x35, 0xf7, 0x95, 0x97, + 0x91, 0xb1, 0xbc, 0x21, 0xc7, 0x2c, 0xcd, 0x88, 0xee, 0x50, 0xb5, 0x13, + 0x64, 0x72, 0xfe, 0x63, 0xc1, 0x3a, 0x4a, 0x39, 0x14, 0x52, 0x78, 0x2b, + 0x67, 0x3b, 0x90, 0xfd, 0x6e, 0x76, 0x83, 0x85, 0xe9, 0xf0, 0x90, 0x23, + 0xed, 0x97, 0x5c, 0x9f, 0xd5, 0x18, 0x7b, 0x86, 0xd0, 0xd1, 0x47, 0x41, + 0x83, 0x96, 0xa9, 0x71, 0xfa, 0xba, 0x4c, 0x5d, 0x96, 0x8b, 0x29, 0xdf, + 0x04, 0xa2, 0x8f, 0x90, 0xf0, 0xa2, 0xeb, 0x89, 0xa0, 0x77, 0x7d, 0xed, + 0xb3, 0x8e, 0x4f, 0x41, 0xcb, 0x1c, 0x37, 0x3f, 0x88, 0x90, 0x6d, 0xa1, + 0x21, 0x8a, 0x80, 0xb4, 0x73, 0x34, 0xed, 0x4e, 0x5c, 0xc0, 0xbf, 0xd1, + 0xa9, 0x3d, 0x2d, 0xdc, 0x51, 0x41, 0xb2, 0x43, 0xbb, 0x00, 0x2d, 0xcc, + 0x51, 0x3d, 0x98, 0xe6, 0x8d, 0x51, 0x27, 0x28, 0x20, 0x4b, 0xd0, 0xd0, + 0xd9, 0xea, 0x50, 0x46, 0xca, 0x21, 0xbd, 0x6d, 0x32, 0x16, 0x9b, 0x69, + 0xba, 0x8b, 0x1f, 0x82, 0x9f, 0xdb, 0xc4, 0xb4, 0xc9, 0x31, 0xd0, 0xd2, + 0x9c, 0xa7, 0x2e, 0x4f, 0xc2, 0xd9, 0x2a, 0x74, 0xd2, 0xb5, 0xe1, 0x56, + 0x9a, 0x22, 0x2f, 0x4b, 0x8c, 0x93, 0xc6, 0xca, 0xc0, 0x9c, 0x67, 0xc0, + 0x8a, 0xb0, 0x8f, 0xa0, 0x8b, 0x1f, 0xe9, 0xba, 0x78, 0xfd, 0x01, 0x6a, + 0xec, 0x18, 0x6c, 0xf2, 0xf9, 0x44, 0x3b, 0x8a, 0x3a, 0xf2, 0x42, 0x01, + 0x9a, 0x48, 0x88, 0x83, 0x9f, 0x8c, 0x60, 0x21, 0xf2, 0x64, 0x76, 0xe3, + 0x23, 0x00, 0xaf, 0x4c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA256, + 103, + {0x69, 0x0d, 0xf1, 0x37, 0x2a, 0x35, 0xa3, 0x0d, 0x9c, 0x76, 0xa4, 0xbf, + 0x91, 0xcb, 0x95, 0x1c, 0xff, 0x52, 0x91, 0xbc, 0xcf, 0x26, 0xa1, 0x04, + 0x3b, 0xf8, 0x48, 0x05, 0xd7, 0x5d, 0x27, 0xa2, 0x8c, 0x05, 0x67, 0xd3, + 0x53, 0xa9, 0x56, 0x85, 0xd3, 0x41, 0x1a, 0xcd, 0xe9, 0x38, 0xdf, 0x71, + 0x8f, 0x2c, 0x84, 0x5d, 0x72, 0xc4, 0x67, 0x60, 0x44, 0xf6, 0x92, 0xe8, + 0xce, 0xda, 0x2b, 0x22, 0xda, 0x5f, 0xdf, 0x32, 0xbf, 0x49, 0x34, 0x62, + 0xfc, 0x83, 0xc5, 0x9c, 0xd8, 0xe5, 0xed, 0x0f, 0x62, 0xf6, 0x07, 0xbf, + 0xc6, 0xd0, 0x4f, 0xa3, 0x8a, 0x6b, 0x01, 0xa5, 0xb3, 0xcb, 0x6b, 0x58, + 0xd5, 0x5d, 0x9f, 0xc2, 0xc0, 0xa3, 0x6f, 0xc4, 0xab, 0x80, 0xfa, 0x3a, + 0x0d, 0xff, 0x60, 0xd5, 0x5a, 0x0c, 0xa9, 0x46, 0xc5, 0x68, 0x45, 0x16, + 0x16, 0x44, 0x1f, 0xc9, 0xf1, 0x46, 0x85, 0x07, 0x73, 0x88, 0xa0, 0x69, + 0xc3, 0x89, 0x2f, 0x1b, 0x20, 0x8c, 0x54, 0x31, 0xb6, 0x9b, 0xcd, 0x5e, + 0x6c, 0xa8, 0xf7, 0x89, 0xe2, 0x10, 0xf6, 0x3a, 0xf6, 0xb4, 0xea, 0xd0, + 0xa8, 0xf3, 0x38, 0x0e, 0x81, 0x8f, 0x04, 0x63, 0xb2, 0x28, 0x75, 0x99, + 0xf5, 0xc4, 0xcc, 0x08, 0xbf, 0xfc, 0x46, 0x0a, 0xe8, 0x40, 0x40, 0x69, + 0xcb, 0xc0, 0x1e, 0x2b, 0x1f, 0xef, 0x6f, 0xda, 0xa8, 0x10, 0x47, 0x8a, + 0xbc, 0xab, 0xad, 0x6b, 0x74, 0x05, 0xd0, 0x1e, 0x5d, 0x3f, 0x44, 0x88, + 0x4e, 0xd0, 0xc3, 0xd6, 0x9b, 0x61, 0x4b, 0x2c, 0x79, 0x47, 0x21, 0x06, + 0x68, 0x87, 0xe5, 0x38, 0x9d, 0x72, 0xfc, 0x63, 0x4d, 0x14, 0x71, 0x6f, + 0x0c, 0xec, 0x8f, 0xbe, 0xa5, 0xa1, 0x2c, 0x70, 0xcf, 0x6b, 0x44, 0x71, + 0xdf, 0x4f, 0x46, 0x05, 0x8c, 0x0d, 0xb7, 0x5a, 0xd3, 0x78, 0x3b, 0x2d, + 0xfe, 0x3c, 0xe2, 0xd0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA256, + 104, + {0x13, 0xed, 0x94, 0x22, 0x72, 0x2b, 0xfb, 0x8b, 0x61, 0x72, 0xcb, 0x56, + 0x56, 0xb9, 0x95, 0x16, 0x10, 0xf5, 0x09, 0xbf, 0xff, 0x5d, 0x10, 0xe2, + 0xb9, 0x1d, 0xdc, 0xb4, 0xc2, 0xe8, 0xca, 0x58, 0x87, 0x9a, 0x7d, 0xb9, + 0x43, 0x37, 0x53, 0x43, 0xfd, 0xb7, 0x94, 0x30, 0x2c, 0x28, 0xe3, 0xdb, + 0x0e, 0x1b, 0x85, 0x0e, 0x84, 0x28, 0x65, 0x3c, 0x09, 0x20, 0x8d, 0xfd, + 0x46, 0xf0, 0x65, 0xe3, 0x99, 0x69, 0x27, 0xd8, 0x59, 0x79, 0x92, 0x79, + 0x30, 0xb8, 0x9a, 0xe1, 0x25, 0x90, 0x75, 0x3f, 0xf0, 0x38, 0x89, 0xb8, + 0xea, 0xb4, 0x1a, 0xce, 0xe7, 0x25, 0xb7, 0x09, 0x24, 0x72, 0xed, 0x00, + 0xad, 0x66, 0xd0, 0x0a, 0x96, 0x37, 0x0c, 0x90, 0x9c, 0x2f, 0x39, 0xfb, + 0x63, 0x00, 0x17, 0x5d, 0x51, 0x0b, 0x36, 0x8d, 0x3e, 0xc0, 0x6e, 0xbe, + 0xb0, 0xf6, 0x2f, 0x17, 0x9e, 0x19, 0x1f, 0xc1, 0xac, 0x9f, 0x7a, 0xbc, + 0x36, 0xd1, 0x9d, 0x01, 0x80, 0xf5, 0x0f, 0x7a, 0x33, 0x33, 0x7d, 0xaa, + 0xf7, 0x3a, 0x76, 0xf9, 0xb3, 0x83, 0x61, 0xe9, 0x1e, 0xd7, 0xc0, 0xaf, + 0x2c, 0x9a, 0x35, 0x19, 0xb4, 0xf5, 0x38, 0xc5, 0x32, 0xf3, 0xbc, 0xca, + 0xb2, 0x72, 0x58, 0xd7, 0x11, 0x85, 0x6b, 0x29, 0xc4, 0x1f, 0x21, 0x5a, + 0xc8, 0x7f, 0x6c, 0x7f, 0x3e, 0xa5, 0x2c, 0x3b, 0xf3, 0x0d, 0xb5, 0xe7, + 0x93, 0x0f, 0x44, 0xe4, 0x89, 0x20, 0x53, 0x96, 0xe9, 0x4c, 0x0b, 0xf1, + 0x17, 0x00, 0x49, 0x9b, 0x5a, 0x72, 0xb2, 0x6c, 0x9f, 0x36, 0x41, 0xc4, + 0x5b, 0xb2, 0x48, 0xa2, 0x35, 0xb4, 0x2c, 0x41, 0x0a, 0x90, 0x8e, 0x5d, + 0xde, 0xfc, 0xb4, 0x81, 0xae, 0x61, 0x9b, 0x23, 0xf8, 0xa5, 0xed, 0x7a, + 0xfc, 0x1a, 0x9c, 0xd7, 0x82, 0x02, 0x0a, 0xa1, 0x19, 0xaf, 0x74, 0x5a, + 0xbe, 0xcb, 0xfc, 0x57}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA256, + 105, + {0x05, 0x45, 0x82, 0xc8, 0x6e, 0xb3, 0xba, 0xc2, 0x3c, 0x33, 0x0e, 0xbe, + 0x27, 0x58, 0x84, 0xec, 0x6c, 0x74, 0x0b, 0x47, 0x7f, 0xf6, 0x97, 0x95, + 0x68, 0x1b, 0xbd, 0x88, 0xd9, 0xda, 0x53, 0x69, 0xee, 0x5d, 0x15, 0xfa, + 0x2d, 0xd6, 0x49, 0x10, 0x94, 0x7c, 0xc4, 0xb3, 0xa7, 0x13, 0x52, 0x07, + 0x16, 0xac, 0x74, 0x78, 0x34, 0x05, 0x8f, 0x50, 0x85, 0x22, 0x33, 0xff, + 0xf1, 0x46, 0x5b, 0x4c, 0x58, 0x2d, 0xdf, 0xa2, 0x41, 0x1e, 0xe4, 0x3d, + 0x26, 0xab, 0xe6, 0xa2, 0x6a, 0xed, 0xd5, 0xbb, 0x79, 0x38, 0x4b, 0x44, + 0xa4, 0x5d, 0x24, 0xb1, 0xa3, 0x74, 0xcc, 0x9d, 0x19, 0x3c, 0x36, 0x86, + 0xfc, 0xf7, 0x29, 0x05, 0x69, 0x17, 0x3b, 0x07, 0xb5, 0xa6, 0x98, 0xca, + 0x75, 0x65, 0x3e, 0xb8, 0x3c, 0xe3, 0xfe, 0xec, 0xc4, 0x07, 0x67, 0x68, + 0x0f, 0x62, 0x53, 0xfb, 0xd0, 0xd7, 0x15, 0x1b, 0x42, 0xc8, 0x2e, 0xd7, + 0x12, 0x6e, 0x6a, 0x2d, 0x73, 0xcd, 0x1c, 0x64, 0x37, 0x82, 0x94, 0x93, + 0x2e, 0xb7, 0x90, 0xf5, 0x99, 0x77, 0x46, 0xaf, 0x7c, 0xf8, 0x7d, 0xc5, + 0x29, 0x20, 0x58, 0xc2, 0xae, 0x57, 0x5f, 0x59, 0x29, 0x42, 0x6f, 0xef, + 0xe7, 0xd7, 0x88, 0x67, 0xb7, 0x25, 0xfd, 0xf6, 0xcf, 0x2e, 0x40, 0xc0, + 0x52, 0xb6, 0x9f, 0xd8, 0x10, 0x4f, 0xec, 0x8c, 0x01, 0x75, 0x61, 0x73, + 0x7e, 0x02, 0x65, 0x1a, 0xee, 0x89, 0xc1, 0x13, 0x27, 0xf8, 0x66, 0x87, + 0x5d, 0xba, 0x4c, 0xc6, 0xa6, 0xe6, 0x9a, 0x5f, 0x2a, 0xb6, 0x12, 0xb4, + 0xe7, 0x26, 0x71, 0xc8, 0x20, 0x6d, 0x22, 0xc2, 0xa9, 0xd6, 0x9d, 0xbf, + 0x1d, 0xd2, 0x9e, 0xaf, 0x06, 0x74, 0x5b, 0xf2, 0x26, 0x7e, 0xc2, 0xcd, + 0x89, 0x55, 0x23, 0x38, 0x13, 0x6a, 0x89, 0x81, 0xda, 0x13, 0xb4, 0x22, + 0x3d, 0x79, 0xab, 0xe1}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA256, + 106, + {0x67, 0xba, 0x3a, 0x10, 0x10, 0x58, 0x22, 0xc5, 0xf3, 0x4c, 0x66, 0x1c, + 0xf7, 0x76, 0x54, 0x19, 0xeb, 0xe5, 0x21, 0x42, 0xb5, 0xee, 0x93, 0x58, + 0x67, 0x4a, 0x17, 0x4a, 0xbf, 0x59, 0x81, 0xfb, 0x84, 0x5d, 0x48, 0x77, + 0x31, 0x5a, 0x6a, 0x5f, 0x85, 0x6c, 0x6a, 0x30, 0x99, 0x2f, 0x52, 0x0b, + 0xf3, 0xe9, 0x79, 0xa7, 0x16, 0x9a, 0xdf, 0x0e, 0x16, 0x66, 0x45, 0x79, + 0x05, 0xd4, 0x9b, 0x91, 0x48, 0x1b, 0x64, 0x11, 0x58, 0x81, 0x7c, 0xf2, + 0xee, 0x2b, 0x87, 0x25, 0xbe, 0xe0, 0xd7, 0xa6, 0x59, 0x77, 0x7a, 0x12, + 0x8f, 0xc7, 0x50, 0x9d, 0x3f, 0x0f, 0xad, 0x7a, 0x53, 0xb0, 0x4a, 0x77, + 0x33, 0x90, 0x74, 0x40, 0x1c, 0xc3, 0x06, 0x32, 0x8d, 0x7f, 0xca, 0x78, + 0x76, 0xb0, 0x6a, 0x54, 0xa2, 0xfb, 0x46, 0xed, 0xb4, 0xd7, 0x63, 0x59, + 0x8e, 0x5f, 0xe2, 0x1b, 0x98, 0x18, 0xc1, 0xd6, 0x1e, 0xce, 0x98, 0xa4, + 0xfd, 0xbc, 0x03, 0x76, 0xfa, 0x2f, 0x9b, 0x3c, 0x50, 0x21, 0x7f, 0x57, + 0x61, 0x24, 0xf2, 0x92, 0xd6, 0x03, 0x22, 0x34, 0xa0, 0xa6, 0xe3, 0x48, + 0x35, 0xa8, 0x48, 0x0b, 0x25, 0xa5, 0x25, 0x4b, 0x97, 0x18, 0xc6, 0x65, + 0x91, 0x1a, 0xec, 0x22, 0x7c, 0x0f, 0x43, 0x2d, 0x2d, 0xfd, 0xf0, 0xa6, + 0xaa, 0xe4, 0x00, 0x30, 0xa0, 0x5d, 0x3c, 0x03, 0xa0, 0x2e, 0x54, 0x50, + 0x7c, 0xe0, 0x65, 0x2c, 0xab, 0x32, 0x4a, 0x2b, 0x29, 0x81, 0x44, 0x51, + 0xc9, 0x85, 0xbe, 0x5f, 0x4d, 0xfa, 0x25, 0x46, 0xe5, 0xb3, 0x10, 0xe6, + 0x70, 0xf9, 0xfa, 0x51, 0x0c, 0x24, 0x35, 0x2e, 0x53, 0x4d, 0x3c, 0x46, + 0xbe, 0xb8, 0x76, 0x72, 0x24, 0xd9, 0x0c, 0xa8, 0xdf, 0xe1, 0xac, 0x53, + 0x4a, 0x5a, 0x8b, 0x80, 0xff, 0xfd, 0x57, 0x04, 0xca, 0xed, 0x8d, 0x51, + 0x80, 0xad, 0xcd, 0x3b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA256, + 107, + {0x8e, 0xcc, 0xc4, 0xb6, 0x61, 0xd6, 0x6f, 0x3c, 0x8b, 0x4e, 0x26, 0x79, + 0x19, 0x27, 0xac, 0x03, 0x5e, 0x2a, 0x63, 0x3b, 0x87, 0x2c, 0x60, 0xfc, + 0x00, 0x63, 0x24, 0x88, 0x6d, 0x45, 0xa8, 0x8a, 0xb2, 0x9b, 0x9b, 0xff, + 0x80, 0x75, 0x70, 0x1e, 0x61, 0xcd, 0xfb, 0x7d, 0x85, 0xb3, 0xf6, 0xd4, + 0x1b, 0xb7, 0x8a, 0xe1, 0x2d, 0x2d, 0x40, 0xb0, 0x46, 0xf1, 0xf7, 0xbc, + 0x6b, 0xa1, 0x1c, 0xda, 0x5e, 0xaf, 0xac, 0xf3, 0x00, 0x24, 0x57, 0xaa, + 0x69, 0x51, 0xdd, 0x7e, 0x57, 0x4b, 0x6c, 0xcc, 0x7e, 0x06, 0x21, 0xf6, + 0xe4, 0x11, 0x03, 0x36, 0x00, 0x3a, 0xc2, 0xf3, 0x68, 0xb5, 0x09, 0x69, + 0xdc, 0x45, 0x37, 0x0e, 0xd7, 0xa6, 0x73, 0xf9, 0xb8, 0xcf, 0xae, 0xf3, + 0xc4, 0x0a, 0x68, 0x14, 0xaf, 0xc2, 0xab, 0x4a, 0xe6, 0xee, 0xb8, 0x74, + 0x9e, 0x8d, 0x02, 0x30, 0xb3, 0x86, 0x58, 0xc1, 0x7f, 0xd4, 0x4a, 0xaa, + 0x9f, 0xf6, 0x57, 0x73, 0xd0, 0x01, 0x43, 0x0d, 0x09, 0x63, 0x16, 0x7f, + 0xbd, 0x08, 0xfc, 0x72, 0x34, 0x3b, 0x1f, 0xf4, 0x09, 0x20, 0x74, 0x14, + 0x23, 0x43, 0x9e, 0xe3, 0x79, 0x5c, 0x03, 0x6c, 0x91, 0x2e, 0x53, 0xf9, + 0xe7, 0x5b, 0x2d, 0x25, 0x51, 0x60, 0xe6, 0x7c, 0xac, 0x99, 0xcc, 0xc2, + 0xdb, 0x7f, 0xaa, 0x8b, 0x48, 0x8e, 0x7f, 0x1f, 0x56, 0xae, 0x3b, 0xd0, + 0xfa, 0x6a, 0x27, 0x7b, 0x9d, 0xe3, 0x87, 0x65, 0x1d, 0xeb, 0xe4, 0xe1, + 0x6e, 0xf2, 0x92, 0x15, 0x05, 0x4d, 0x95, 0x65, 0xac, 0x23, 0xa3, 0x83, + 0x0c, 0xe3, 0x7b, 0x32, 0x6a, 0x4e, 0xb5, 0xc6, 0xcb, 0x5d, 0xb7, 0xa8, + 0xcd, 0x96, 0x1f, 0x6d, 0x7d, 0x74, 0x97, 0xac, 0x14, 0xaa, 0x45, 0x9b, + 0x3b, 0x64, 0xf2, 0x30, 0x0d, 0xa1, 0xf9, 0x5b, 0x42, 0x68, 0x7d, 0x21, + 0x26, 0xe6, 0x0d, 0x8b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA256, + 108, + {0x57, 0x41, 0x92, 0x67, 0x1e, 0x30, 0x3e, 0xe2, 0xfa, 0x10, 0xbb, 0x74, + 0x1b, 0x24, 0xc8, 0x63, 0x2d, 0x52, 0x0a, 0x54, 0xdb, 0xc2, 0x41, 0x84, + 0xdd, 0x70, 0xdd, 0xae, 0x46, 0x8e, 0x71, 0x97, 0x1e, 0xad, 0x18, 0x93, + 0x2c, 0x8b, 0x74, 0xcd, 0x6e, 0x27, 0xb1, 0x30, 0x14, 0xa2, 0xea, 0x96, + 0xf2, 0x07, 0x4a, 0x9f, 0xbd, 0xaf, 0x43, 0x21, 0x53, 0xf4, 0x08, 0x11, + 0x83, 0x06, 0x92, 0x2d, 0x11, 0x1e, 0x86, 0x1f, 0xf9, 0x1f, 0x54, 0x9e, + 0x8e, 0x66, 0x9f, 0xbd, 0xa9, 0x8c, 0x49, 0x75, 0xa6, 0x0d, 0x36, 0x01, + 0x9b, 0x2c, 0x4b, 0xd2, 0x5e, 0xe2, 0xfe, 0xe0, 0xe3, 0x19, 0xc5, 0x6b, + 0xe4, 0x55, 0x4f, 0x53, 0x34, 0xed, 0xf1, 0x52, 0xf9, 0x11, 0xa2, 0x31, + 0x71, 0x23, 0xaa, 0xc2, 0xff, 0x0d, 0x11, 0x35, 0x9e, 0x43, 0x18, 0x92, + 0x23, 0x67, 0x3e, 0x4b, 0x4b, 0x61, 0x3c, 0xf0, 0x70, 0x84, 0x13, 0x64, + 0x47, 0x0b, 0x08, 0xf5, 0x39, 0x09, 0x51, 0xe8, 0xd9, 0xc6, 0xf8, 0xc3, + 0x42, 0x2f, 0x79, 0xe3, 0xbf, 0x48, 0x63, 0xb2, 0xe4, 0xae, 0x69, 0x4d, + 0x63, 0xd5, 0x7f, 0x77, 0x62, 0x05, 0x11, 0xeb, 0x30, 0x8c, 0x3f, 0xb4, + 0x54, 0x27, 0x0a, 0x4d, 0x21, 0x90, 0xc8, 0x38, 0x28, 0xbe, 0xc4, 0xc0, + 0xfe, 0x22, 0x83, 0xe0, 0xd9, 0xfe, 0x94, 0x5f, 0x6a, 0xef, 0xe7, 0xb8, + 0x06, 0x15, 0x1c, 0xaf, 0x38, 0xbb, 0xc9, 0x63, 0xa4, 0x0a, 0x97, 0xd9, + 0x2b, 0x8f, 0x71, 0x42, 0x8f, 0xe8, 0x9e, 0x8f, 0x46, 0x85, 0x09, 0xf3, + 0x4b, 0x2c, 0xb3, 0x55, 0x42, 0xfa, 0x71, 0x7e, 0x5f, 0xea, 0xa6, 0xcf, + 0x4c, 0xd6, 0xc8, 0xad, 0x87, 0xd8, 0x92, 0x1d, 0x5b, 0x62, 0xd9, 0x7f, + 0xdd, 0x58, 0x64, 0x2a, 0x5d, 0x8d, 0x78, 0x2c, 0x87, 0xf8, 0xf6, 0xa5, + 0x3a, 0x9a, 0xae, 0xfc}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA256, + 109, + {0x90, 0xbc, 0x6a, 0x21, 0x64, 0x88, 0x19, 0x05, 0xa5, 0x3c, 0xf4, 0x2c, + 0xd4, 0x27, 0x53, 0xf6, 0x1a, 0x47, 0xcf, 0x47, 0x03, 0xd4, 0x65, 0x83, + 0x43, 0xdb, 0xcc, 0x30, 0xb4, 0x6f, 0x97, 0xd8, 0x65, 0x6f, 0xf1, 0xac, + 0x6c, 0x39, 0x5e, 0x1a, 0x36, 0xf2, 0x75, 0x62, 0xd7, 0xc2, 0x3a, 0xe8, + 0x59, 0x23, 0x9c, 0x10, 0x86, 0xb1, 0xa6, 0x47, 0x3e, 0xb4, 0xf5, 0x7d, + 0x9e, 0x0d, 0x47, 0xf6, 0x26, 0xf8, 0xde, 0x05, 0x90, 0x84, 0xf6, 0x81, + 0x03, 0x2e, 0x6f, 0xde, 0xa2, 0x75, 0x90, 0xa0, 0x8d, 0x5e, 0x57, 0xf0, + 0x6a, 0xdc, 0x0b, 0x89, 0x60, 0xb6, 0x40, 0xd1, 0x56, 0xb3, 0x10, 0x47, + 0xd2, 0x61, 0x80, 0xf1, 0xa9, 0xc5, 0x10, 0xdc, 0xdb, 0x31, 0x69, 0x48, + 0xeb, 0xdd, 0xad, 0xe7, 0x2a, 0xe3, 0xc8, 0xd9, 0xd6, 0xfe, 0x49, 0x64, + 0x23, 0x94, 0xf3, 0x09, 0x51, 0xa6, 0x14, 0xd0, 0x3d, 0x37, 0xc5, 0xea, + 0x64, 0x0f, 0x0f, 0x72, 0x43, 0x5b, 0x49, 0xa0, 0xd3, 0x82, 0xb9, 0x31, + 0x21, 0x60, 0x3a, 0x42, 0x4f, 0xc8, 0x43, 0x07, 0xbe, 0xa4, 0x4e, 0x0a, + 0xb8, 0x3f, 0x25, 0x38, 0x9c, 0x63, 0x9e, 0xaa, 0x26, 0x14, 0x81, 0x9d, + 0x60, 0x39, 0xc7, 0x21, 0xbd, 0x62, 0x2b, 0x86, 0x82, 0x2c, 0xea, 0xba, + 0x91, 0x6c, 0xe3, 0x02, 0xd2, 0xbe, 0x47, 0xf3, 0x8d, 0x4e, 0xf3, 0x7e, + 0x5c, 0xe4, 0x0c, 0x37, 0x71, 0xce, 0xa3, 0x7b, 0xbb, 0x20, 0x0c, 0xc6, + 0x4f, 0x41, 0x80, 0x19, 0x9a, 0x7e, 0x6a, 0xa2, 0x86, 0x3e, 0x0f, 0xa8, + 0x35, 0x5b, 0x1b, 0x45, 0x6f, 0x74, 0x8f, 0xd1, 0xce, 0xbe, 0xe8, 0x89, + 0x72, 0xfc, 0x17, 0xd9, 0xfd, 0x77, 0xfe, 0x9b, 0xf8, 0xbb, 0x7f, 0x2c, + 0xa4, 0x29, 0x98, 0x43, 0x43, 0x4b, 0x3e, 0xd2, 0x49, 0x10, 0xc5, 0xe2, + 0xab, 0xff, 0x7c, 0x42}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA256, + 110, + {0x7b, 0x59, 0x0f, 0xf6, 0xd4, 0x04, 0xfe, 0xc4, 0x72, 0xf9, 0x23, 0x1d, + 0x39, 0xa4, 0xec, 0xf4, 0xce, 0x6b, 0x5e, 0x94, 0x38, 0xb8, 0x59, 0x7c, + 0x08, 0x2e, 0x01, 0xbf, 0xdf, 0x09, 0x09, 0xc7, 0xae, 0xed, 0x22, 0x68, + 0xa3, 0xe5, 0x68, 0xc4, 0x9d, 0x99, 0x59, 0x35, 0x23, 0x78, 0x84, 0x04, + 0x54, 0xf9, 0x11, 0x9b, 0xec, 0xcc, 0xcc, 0x07, 0xb4, 0x6e, 0xf2, 0xc1, + 0xf1, 0x43, 0xda, 0x08, 0x81, 0x8c, 0x57, 0x8c, 0x6b, 0x2f, 0x7a, 0xcc, + 0xa6, 0xa8, 0x51, 0x09, 0xc8, 0xac, 0xb7, 0x19, 0xfe, 0x9f, 0x06, 0x28, + 0x2c, 0x25, 0x72, 0x8d, 0x46, 0x6b, 0x4f, 0x13, 0x8a, 0x4b, 0x12, 0x9d, + 0xe6, 0x07, 0xde, 0x9c, 0xa3, 0xbc, 0x61, 0x80, 0xf4, 0xa2, 0xa4, 0x59, + 0x41, 0x41, 0x6f, 0x8f, 0x5c, 0x60, 0xea, 0x19, 0xc9, 0x21, 0xf7, 0x60, + 0x47, 0xe0, 0xdd, 0x07, 0x38, 0x85, 0x3c, 0x0b, 0x24, 0xc2, 0x54, 0x76, + 0x02, 0x5e, 0xd4, 0x29, 0x1b, 0xee, 0xec, 0x5d, 0xb8, 0xe2, 0xc7, 0x44, + 0x79, 0x5d, 0xe8, 0x36, 0x75, 0x30, 0xcd, 0x5f, 0x5d, 0x08, 0x76, 0xc3, + 0xb9, 0x9e, 0xd2, 0x48, 0xce, 0xf9, 0xf8, 0x3c, 0x54, 0xa9, 0xfa, 0xa6, + 0x56, 0x5e, 0xb0, 0x66, 0x2d, 0x6a, 0x12, 0x6c, 0x15, 0xa5, 0xa4, 0xa5, + 0x5a, 0xe3, 0x43, 0x3c, 0xdf, 0x37, 0xc6, 0xe8, 0x85, 0x45, 0x63, 0xd2, + 0xb9, 0xc0, 0x63, 0x63, 0xa8, 0x6f, 0x4a, 0x64, 0x89, 0x51, 0x22, 0x6a, + 0x34, 0xc6, 0x12, 0xc3, 0xe6, 0xb6, 0xb8, 0x83, 0xc9, 0x74, 0xd4, 0xd2, + 0xa8, 0xe0, 0x7d, 0x99, 0xf8, 0x8f, 0xc4, 0xeb, 0xa0, 0xa9, 0xed, 0x28, + 0x79, 0x9c, 0x95, 0xfb, 0xb1, 0x40, 0x4b, 0x35, 0x99, 0x57, 0x8a, 0x16, + 0x47, 0x21, 0x12, 0x1e, 0xe3, 0x87, 0xb0, 0x50, 0x9e, 0xd5, 0xe0, 0x0b, + 0x3d, 0xf8, 0x40, 0x33}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA256, + 111, + {0x8d, 0xd4, 0xb0, 0x3d, 0xdf, 0x0c, 0x4f, 0x8c, 0x04, 0x4f, 0xcf, 0xe7, + 0x0a, 0x0b, 0x97, 0xec, 0x8d, 0x8f, 0x31, 0xb5, 0x19, 0xd1, 0x1d, 0x7e, + 0x00, 0x70, 0x22, 0x96, 0xac, 0x73, 0x1d, 0xac, 0x50, 0x8e, 0x07, 0x40, + 0x24, 0x30, 0x5a, 0x28, 0x5f, 0xd3, 0x2d, 0x93, 0xaa, 0x80, 0xb2, 0x6e, + 0x6c, 0x1d, 0x9b, 0xca, 0x4d, 0xcd, 0xf0, 0x7d, 0xd1, 0x41, 0x55, 0x7f, + 0x68, 0x5c, 0x47, 0x3f, 0x8a, 0x32, 0x34, 0x92, 0xe9, 0x67, 0x4e, 0xd2, + 0x8f, 0xc0, 0xf7, 0x8f, 0x14, 0x14, 0x18, 0xda, 0x63, 0xe2, 0x4f, 0xf1, + 0xd8, 0x2a, 0x9e, 0x28, 0x0d, 0x2b, 0x63, 0x81, 0x91, 0x07, 0x19, 0x0c, + 0xf0, 0x01, 0x89, 0x41, 0xa4, 0x40, 0x29, 0x1e, 0xf2, 0x91, 0xfb, 0xca, + 0x96, 0x16, 0x07, 0x4e, 0xfb, 0x97, 0x7c, 0x2d, 0xeb, 0xe7, 0x1b, 0x46, + 0x09, 0xa6, 0x51, 0x01, 0x38, 0x75, 0x4d, 0x12, 0x6d, 0x20, 0x3f, 0xfd, + 0x9c, 0x23, 0x4a, 0xb3, 0x34, 0x50, 0x6b, 0xc2, 0x60, 0x7e, 0xeb, 0x9a, + 0x64, 0xe0, 0x60, 0x0a, 0xe4, 0x5e, 0x45, 0xb2, 0xec, 0x39, 0x83, 0x16, + 0xf4, 0xff, 0xbf, 0x40, 0x5d, 0x98, 0x5b, 0xe9, 0x4b, 0x23, 0x56, 0x6f, + 0x71, 0xb7, 0x76, 0x79, 0xeb, 0x34, 0xdf, 0xd5, 0x60, 0xbc, 0xf8, 0x1d, + 0x79, 0x0d, 0xd1, 0xa3, 0x0d, 0xbb, 0xef, 0x3b, 0x92, 0x8d, 0x13, 0x53, + 0x48, 0x90, 0xd4, 0x64, 0x0d, 0x47, 0x23, 0x7b, 0x11, 0xc5, 0x6a, 0x22, + 0x40, 0x1e, 0x83, 0x54, 0xb3, 0x32, 0x71, 0x01, 0xcf, 0xe0, 0x7b, 0xe6, + 0xda, 0x69, 0x0d, 0x1b, 0x43, 0xdf, 0x44, 0x86, 0xeb, 0x18, 0x57, 0x28, + 0xd7, 0xab, 0xdd, 0x8e, 0x41, 0x39, 0xb5, 0x06, 0x82, 0x16, 0x40, 0xa4, + 0x32, 0xa2, 0x19, 0xb1, 0x78, 0x75, 0x69, 0xca, 0xc4, 0xa8, 0x70, 0xcf, + 0x17, 0xa3, 0xdc, 0x28}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA256, + 112, + {0x3c, 0x6f, 0x82, 0xcf, 0xf4, 0x55, 0x9f, 0x83, 0xea, 0x73, 0xf5, 0x8e, + 0x53, 0x03, 0xb3, 0x7a, 0xc5, 0x76, 0x57, 0x2f, 0xb8, 0xf9, 0x40, 0x41, + 0x64, 0x0e, 0x6b, 0xfc, 0x0d, 0x1e, 0x52, 0x7f, 0x77, 0xaf, 0x01, 0x1e, + 0x5b, 0x62, 0xf8, 0xe8, 0x54, 0xad, 0x05, 0x25, 0x00, 0x43, 0x9a, 0x9a, + 0x63, 0x86, 0xec, 0x01, 0x50, 0x4a, 0x89, 0x98, 0x60, 0xeb, 0xa9, 0xf6, + 0x7d, 0x78, 0xba, 0xdd, 0xdf, 0x2e, 0x72, 0xfc, 0x92, 0xe0, 0xec, 0xf2, + 0x58, 0x95, 0xa8, 0x07, 0x43, 0x1c, 0xb8, 0x38, 0x1c, 0xf0, 0xbc, 0x5e, + 0xb2, 0xfd, 0xb2, 0x8f, 0x96, 0x34, 0x0e, 0xfb, 0xf7, 0xe5, 0x4a, 0xf7, + 0xd1, 0xbf, 0x13, 0x2b, 0x53, 0xdd, 0x9a, 0xf5, 0xb8, 0xd8, 0xae, 0x37, + 0xfc, 0xcd, 0xdb, 0x32, 0xf4, 0x46, 0x9b, 0x88, 0x0b, 0xb0, 0x1a, 0x84, + 0x89, 0x2c, 0xc4, 0x3b, 0x39, 0x4e, 0x94, 0xf8, 0x2b, 0x22, 0xc4, 0x54, + 0xe4, 0xd3, 0x08, 0xfd, 0xfd, 0x7e, 0x89, 0x33, 0x69, 0x49, 0x8a, 0xab, + 0x4d, 0x42, 0xff, 0x70, 0x48, 0x57, 0x8a, 0x5e, 0x2d, 0x85, 0x89, 0x3c, + 0x16, 0xf8, 0xf1, 0x2e, 0x2f, 0x8e, 0x7b, 0xe4, 0x84, 0x90, 0xfb, 0xc8, + 0xf8, 0x2c, 0x40, 0x5d, 0x1e, 0xc3, 0xfe, 0x8b, 0xdc, 0x02, 0x43, 0x89, + 0x8c, 0x58, 0xdd, 0x43, 0x06, 0x79, 0x6c, 0x40, 0x89, 0x0f, 0xd4, 0x67, + 0xd0, 0x24, 0xb0, 0x33, 0xba, 0x72, 0x4c, 0x67, 0xa1, 0x11, 0x9f, 0xb9, + 0x8d, 0xa9, 0xd8, 0xc0, 0xc9, 0xd3, 0x67, 0x3f, 0x9d, 0x45, 0xe3, 0xf4, + 0x08, 0x11, 0xfd, 0x22, 0x32, 0x65, 0xc8, 0xe7, 0x5f, 0xba, 0x57, 0xdf, + 0xfd, 0xdd, 0x9e, 0xf6, 0xf9, 0x4b, 0xa0, 0x35, 0x52, 0xd1, 0x87, 0x73, + 0xd0, 0x09, 0xff, 0x14, 0x2c, 0xf0, 0x9e, 0x62, 0xcb, 0xa6, 0x33, 0x09, + 0x16, 0x45, 0x3f, 0x5b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA256, + 113, + {0x0f, 0x8d, 0xea, 0xf2, 0x86, 0xc4, 0xe5, 0x5b, 0x6e, 0x1a, 0x93, 0x6a, + 0xbf, 0x34, 0x67, 0xb9, 0x9c, 0xcd, 0xa0, 0x7c, 0xba, 0xba, 0xde, 0xc1, + 0x79, 0x8d, 0x81, 0xdb, 0x7c, 0x72, 0x0d, 0x6d, 0x8c, 0x27, 0x8c, 0x14, + 0xc4, 0x94, 0xfa, 0xa4, 0x8a, 0x4d, 0xef, 0x3b, 0xd4, 0x87, 0x7b, 0x50, + 0x54, 0xae, 0x0d, 0xc7, 0xcf, 0xb6, 0x84, 0x2b, 0x69, 0xea, 0x16, 0x26, + 0xb6, 0x67, 0xec, 0xb2, 0x2d, 0xd8, 0x86, 0x4a, 0x55, 0xb7, 0xd3, 0x92, + 0x05, 0x14, 0x1c, 0x50, 0x68, 0x55, 0x98, 0x74, 0x49, 0x57, 0x38, 0xc6, + 0xb9, 0xb7, 0x56, 0xc0, 0xe4, 0x6b, 0x69, 0xef, 0x21, 0xac, 0xe8, 0x64, + 0x74, 0x0e, 0x30, 0x0c, 0x57, 0xd3, 0xdb, 0xbd, 0x35, 0x6d, 0x99, 0x2d, + 0x08, 0xaf, 0xd4, 0xf7, 0x8d, 0x4b, 0x08, 0x13, 0xba, 0x6f, 0xf6, 0x29, + 0xfc, 0x83, 0x7e, 0x04, 0x03, 0x2e, 0x68, 0x31, 0xf9, 0x31, 0x82, 0x3c, + 0xc4, 0x30, 0x76, 0xa6, 0x9a, 0x91, 0xc3, 0xda, 0x38, 0xf7, 0x6a, 0xe4, + 0xce, 0x12, 0x7d, 0x11, 0xee, 0x0a, 0xa6, 0xc4, 0x36, 0xe6, 0x8e, 0x3b, + 0x4c, 0x49, 0x6e, 0xf0, 0x4f, 0x00, 0x77, 0x8b, 0xad, 0x4b, 0x51, 0x80, + 0x77, 0x91, 0xe9, 0x01, 0x00, 0x0f, 0x6c, 0x75, 0xf8, 0x15, 0x68, 0xb8, + 0x6f, 0xa1, 0xc6, 0x06, 0xac, 0xd3, 0x66, 0x61, 0xb1, 0x48, 0x7a, 0x45, + 0xcf, 0x36, 0xc2, 0x99, 0x1a, 0x7b, 0xb8, 0x7e, 0x7f, 0xc9, 0xda, 0x54, + 0xc1, 0xf8, 0xa9, 0x8b, 0x1e, 0xe0, 0xec, 0xf2, 0x63, 0x36, 0xc4, 0xa4, + 0x08, 0x8b, 0xdf, 0xdd, 0x7e, 0xe4, 0x63, 0xef, 0x39, 0x44, 0x10, 0x07, + 0x85, 0xac, 0x16, 0xfd, 0xf7, 0x7c, 0xbf, 0x8d, 0x6f, 0x6f, 0x57, 0x84, + 0x18, 0x49, 0x5e, 0xfe, 0xca, 0xd9, 0xdd, 0x1c, 0x27, 0x9b, 0xe6, 0x3f, + 0xe5, 0xfe, 0x93, 0x19}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA256, + 114, + {0x7b, 0x60, 0x0c, 0xb5, 0x82, 0xf0, 0x1b, 0x20, 0x93, 0xb8, 0xc6, 0x83, + 0x6b, 0x1e, 0xa7, 0x2a, 0x27, 0xbb, 0x54, 0xd1, 0x67, 0xc3, 0xcd, 0x06, + 0x7d, 0xe1, 0xb9, 0xf2, 0x85, 0xe8, 0x24, 0xf4, 0x6b, 0x57, 0x12, 0xf0, + 0x02, 0x4c, 0xf4, 0x11, 0x5e, 0x69, 0xba, 0xd8, 0xc6, 0xca, 0xec, 0x74, + 0x74, 0x20, 0x76, 0xdb, 0xe3, 0x65, 0xac, 0xda, 0x52, 0xfd, 0x50, 0x36, + 0x8e, 0xdb, 0x85, 0x4d, 0x63, 0x02, 0x0e, 0x9d, 0x69, 0x8a, 0x4f, 0x1f, + 0x75, 0x3b, 0x48, 0x17, 0xb2, 0x82, 0xac, 0xd3, 0x7a, 0x62, 0x5e, 0x88, + 0x99, 0x7c, 0x6d, 0x06, 0x7f, 0x5f, 0x80, 0xe4, 0x3c, 0x2f, 0x00, 0x00, + 0x08, 0xa5, 0x75, 0x14, 0x98, 0x9c, 0x8d, 0xdb, 0x6a, 0xc3, 0x6e, 0x6a, + 0xe1, 0x58, 0x58, 0xf1, 0x6a, 0x64, 0x36, 0x58, 0x8e, 0x79, 0x39, 0x1b, + 0x7f, 0xe1, 0x42, 0xbe, 0x5b, 0x66, 0xca, 0xe5, 0x53, 0xf4, 0xb9, 0x98, + 0xea, 0x9e, 0xc2, 0xdc, 0x87, 0x12, 0xaf, 0x14, 0xb9, 0xa2, 0xa7, 0x08, + 0x66, 0x31, 0x88, 0x95, 0x01, 0xf7, 0x7b, 0xb8, 0x1c, 0xe8, 0x89, 0x9d, + 0xd5, 0x7f, 0x75, 0xfb, 0x3c, 0xed, 0xf8, 0x23, 0x94, 0x62, 0x7a, 0x72, + 0xfc, 0xf7, 0xe1, 0xfb, 0x56, 0x70, 0xed, 0xb2, 0x60, 0xf7, 0x1e, 0x5a, + 0x67, 0xc5, 0x02, 0x50, 0x1e, 0x15, 0x31, 0x11, 0x19, 0x78, 0x04, 0x8c, + 0xd1, 0x81, 0xcd, 0x28, 0xba, 0x37, 0xf2, 0x0e, 0x3c, 0x24, 0xf9, 0x89, + 0x5a, 0xf9, 0xb9, 0x06, 0x7d, 0x1c, 0x59, 0xf6, 0x97, 0x94, 0xe4, 0x3b, + 0xb6, 0x4e, 0xb8, 0xf5, 0xb1, 0x51, 0x92, 0x55, 0x62, 0x3f, 0xdc, 0x64, + 0xbb, 0x85, 0xe1, 0xb8, 0x5b, 0x7c, 0x79, 0x3b, 0x0e, 0xc4, 0x2d, 0xe4, + 0xd8, 0x50, 0xbd, 0x54, 0x21, 0x60, 0x79, 0x1d, 0x6e, 0x54, 0x3c, 0x63, + 0x3e, 0xe2, 0x11, 0x71}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA256, + 115, + {0x16, 0x37, 0x8b, 0xb4, 0xa3, 0xa0, 0x0a, 0x19, 0x16, 0xe1, 0x07, 0x33, + 0xb6, 0xdb, 0x3b, 0x96, 0x0c, 0x20, 0xc8, 0x29, 0x29, 0xd1, 0xd5, 0x0f, + 0x6c, 0xe6, 0x94, 0xf6, 0x91, 0xb8, 0xb1, 0xa2, 0xbe, 0x13, 0x77, 0xd6, + 0x86, 0x0b, 0x6d, 0x67, 0x8f, 0xd2, 0x7e, 0x79, 0x7d, 0x7d, 0xec, 0x98, + 0x50, 0xd9, 0x9a, 0xec, 0x10, 0x79, 0xab, 0x45, 0xe0, 0x8a, 0x70, 0xa5, + 0x4b, 0x6c, 0x6b, 0x13, 0xef, 0x7c, 0x33, 0x5d, 0x48, 0xa7, 0x11, 0x9f, + 0xc8, 0x55, 0xba, 0x69, 0x13, 0x0e, 0x08, 0xaf, 0x62, 0x54, 0x0a, 0x03, + 0x27, 0xde, 0xe3, 0x9e, 0xad, 0x88, 0xe5, 0xdd, 0x92, 0x3e, 0xdb, 0x41, + 0xf0, 0xe0, 0xc8, 0x40, 0x73, 0x7e, 0xb3, 0x57, 0x04, 0xcf, 0x5a, 0x3f, + 0x23, 0x20, 0xa1, 0xb4, 0xea, 0xac, 0xac, 0x70, 0x84, 0x6d, 0x05, 0xea, + 0xaf, 0xd7, 0x43, 0x04, 0x62, 0x00, 0xa5, 0xcd, 0x25, 0xd3, 0x7c, 0xa3, + 0x12, 0xd1, 0x80, 0x0f, 0xde, 0x08, 0x26, 0x52, 0xa8, 0xe8, 0x02, 0xf1, + 0x5e, 0xd7, 0x75, 0xe0, 0x55, 0xb7, 0x81, 0xaa, 0xa7, 0x37, 0x5d, 0xe8, + 0x45, 0x37, 0x8d, 0x57, 0xec, 0xc5, 0x16, 0xe2, 0x3d, 0x44, 0x58, 0x44, + 0xed, 0xc1, 0x44, 0x2c, 0xdf, 0x7e, 0xac, 0xfa, 0x60, 0xa9, 0x95, 0xc7, + 0xa9, 0xb0, 0x62, 0x76, 0x5d, 0xfd, 0xa8, 0xaa, 0xc0, 0x31, 0x28, 0x7b, + 0x72, 0x04, 0x4a, 0xf3, 0x0d, 0x5b, 0x0e, 0xd4, 0xe8, 0x15, 0xaa, 0xa5, + 0x5b, 0x06, 0x82, 0x12, 0xb1, 0x87, 0x84, 0x5e, 0x82, 0x9a, 0xdb, 0xdb, + 0x29, 0x02, 0xdf, 0xbe, 0x20, 0x23, 0x87, 0x0d, 0x00, 0x6b, 0x8b, 0xf7, + 0x77, 0x79, 0xb8, 0xba, 0x20, 0x5d, 0xcb, 0xb3, 0x22, 0x5e, 0x3c, 0x85, + 0x4d, 0x85, 0x35, 0x87, 0xb0, 0x84, 0x82, 0x26, 0x4c, 0x50, 0x83, 0x57, + 0x6c, 0xca, 0x11, 0x07}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA256, + 116, + {0x64, 0x31, 0x6a, 0x2c, 0x63, 0xe7, 0x14, 0x13, 0xbc, 0xf8, 0x7c, 0xd2, + 0xd8, 0xef, 0xa6, 0xe8, 0x8a, 0x52, 0x74, 0x83, 0xbf, 0x43, 0x29, 0xa2, + 0x75, 0x20, 0x21, 0x79, 0x03, 0xdd, 0x7b, 0x4a, 0x74, 0xce, 0x42, 0x7c, + 0xc3, 0x88, 0x78, 0x6f, 0xad, 0x14, 0x06, 0x1d, 0x50, 0x75, 0x5a, 0xe6, + 0x51, 0x4e, 0x81, 0x61, 0xdc, 0x59, 0x6a, 0x5e, 0xac, 0x12, 0x60, 0xa2, + 0x47, 0x16, 0x52, 0x3e, 0x50, 0x16, 0xdd, 0x55, 0x17, 0x4b, 0x25, 0xf8, + 0x26, 0xa7, 0xe8, 0x06, 0xe4, 0x20, 0x49, 0x49, 0xe8, 0xd2, 0x3a, 0x4a, + 0x7a, 0x0a, 0x24, 0x4d, 0xf0, 0x64, 0xc5, 0x74, 0x32, 0xf3, 0x9d, 0x4f, + 0xf3, 0xc9, 0x0c, 0x28, 0x2f, 0xd4, 0xf4, 0x97, 0x12, 0xd6, 0xa9, 0x22, + 0xb9, 0xb3, 0xce, 0x82, 0x97, 0xf3, 0x56, 0x11, 0xae, 0x84, 0x6b, 0xaf, + 0xb0, 0x60, 0xbc, 0xaf, 0xf0, 0xfb, 0x5c, 0x48, 0x4f, 0x97, 0x66, 0xb0, + 0xb3, 0x6b, 0x27, 0x27, 0xc1, 0x1c, 0xd7, 0xf6, 0xe9, 0x54, 0x10, 0xb8, + 0x39, 0x8a, 0xc5, 0xae, 0x1f, 0x14, 0x73, 0xce, 0x16, 0xdf, 0x25, 0xb2, + 0xb4, 0xed, 0xd8, 0x0a, 0xc0, 0x83, 0xa3, 0x79, 0x68, 0x63, 0xe2, 0xb5, + 0x54, 0x28, 0xa9, 0x00, 0xec, 0xde, 0x67, 0x1f, 0x84, 0xc2, 0x1f, 0xd8, + 0xfe, 0x22, 0x4c, 0x03, 0x87, 0x8c, 0x62, 0xb8, 0xd9, 0x88, 0xf4, 0x87, + 0xd0, 0x63, 0xe2, 0xc9, 0x72, 0xee, 0x46, 0xf7, 0x2a, 0x8d, 0x85, 0x9e, + 0x96, 0x59, 0x48, 0x3a, 0x86, 0x09, 0x38, 0x61, 0x3c, 0x9f, 0x4b, 0x4c, + 0x26, 0x31, 0x3d, 0x27, 0xe8, 0x28, 0xdf, 0xdb, 0x4f, 0xda, 0xd9, 0x8d, + 0x4e, 0xdc, 0x31, 0xe0, 0x7b, 0x05, 0x09, 0x62, 0xcd, 0xca, 0x2f, 0x29, + 0x80, 0xcd, 0x20, 0x34, 0xa5, 0xa4, 0xeb, 0x82, 0xbe, 0xdd, 0xe6, 0x5f, + 0x83, 0x7a, 0x04, 0xc3}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA256, + 117, + {0x49, 0xcd, 0x3a, 0x96, 0x26, 0x08, 0x55, 0xd9, 0xa0, 0xba, 0x30, 0x05, + 0xb8, 0xab, 0x18, 0xf0, 0x77, 0xe1, 0x8d, 0xc8, 0x89, 0x23, 0xa4, 0xac, + 0xbf, 0xfa, 0x7c, 0xe9, 0x1a, 0x94, 0x86, 0x01, 0xdb, 0x53, 0x17, 0xc6, + 0xe6, 0xd7, 0xe5, 0x5a, 0x76, 0x86, 0xf7, 0x35, 0xd3, 0x78, 0xea, 0x12, + 0xbd, 0x17, 0xec, 0xb2, 0x66, 0x38, 0xdc, 0x1e, 0xf5, 0xf6, 0x13, 0xc5, + 0x27, 0xc5, 0x2d, 0xd9, 0x1e, 0xc1, 0xfa, 0xb9, 0xd3, 0x82, 0x3c, 0xcd, + 0x51, 0xd7, 0xad, 0x1a, 0xf5, 0x38, 0x3f, 0x49, 0x20, 0x47, 0x81, 0x16, + 0xe2, 0x0f, 0xe4, 0x39, 0x96, 0xa8, 0xee, 0x7b, 0x61, 0x11, 0x6c, 0xba, + 0x0f, 0x69, 0xf4, 0x2d, 0x56, 0x61, 0xc9, 0x7c, 0x71, 0xe6, 0x2a, 0x0c, + 0xa7, 0x92, 0xd5, 0x92, 0xe6, 0xe0, 0xef, 0x28, 0xe6, 0x7e, 0x27, 0xb1, + 0xff, 0x72, 0x60, 0xac, 0x42, 0x7f, 0x35, 0xf7, 0x78, 0x8a, 0xc8, 0x1d, + 0xcc, 0x69, 0xed, 0x4f, 0x4a, 0xc4, 0xee, 0xa0, 0x7a, 0x69, 0x30, 0x3c, + 0xfe, 0x08, 0x3a, 0x7c, 0xde, 0x80, 0x8e, 0x75, 0xab, 0xf6, 0x22, 0x83, + 0x42, 0x4a, 0x87, 0x27, 0xcf, 0x0a, 0x85, 0xdf, 0x2e, 0x26, 0x06, 0x0d, + 0xe2, 0xdc, 0x04, 0xdd, 0x12, 0xfa, 0x6a, 0x04, 0x71, 0xa0, 0x0f, 0x00, + 0x3b, 0x30, 0xeb, 0x4d, 0x14, 0xb6, 0x54, 0x38, 0xd7, 0x09, 0x0c, 0x2b, + 0xdc, 0x95, 0x35, 0x88, 0x20, 0x7c, 0x09, 0x51, 0xf3, 0x9d, 0x0a, 0xee, + 0x48, 0x2d, 0xab, 0xb7, 0x82, 0xcf, 0x59, 0x3d, 0x63, 0x19, 0x00, 0xee, + 0xbb, 0x3d, 0xca, 0x52, 0x4f, 0x9d, 0x16, 0x07, 0x44, 0x0a, 0xda, 0x91, + 0xe2, 0x0b, 0xdb, 0x71, 0x17, 0x48, 0x6a, 0xe9, 0x0d, 0x77, 0xfc, 0x44, + 0xcf, 0x5e, 0x4a, 0xac, 0xf4, 0xc8, 0x50, 0x09, 0x3c, 0xa8, 0x83, 0xdd, + 0xb7, 0xb3, 0xa0, 0x40}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA256, + 118, + {0x9d, 0xfe, 0x68, 0x81, 0x24, 0x02, 0x60, 0x10, 0xb8, 0x35, 0xf9, 0x72, + 0x71, 0x93, 0x61, 0xba, 0xf8, 0x4e, 0x10, 0x4e, 0xad, 0x16, 0x0e, 0xce, + 0x75, 0xd8, 0x77, 0x82, 0x00, 0xf1, 0xdf, 0xac, 0x86, 0x7d, 0x26, 0x2f, + 0x6e, 0x8d, 0xd1, 0x2c, 0xf2, 0x5a, 0x80, 0x18, 0xc1, 0x6f, 0x17, 0x6d, + 0x03, 0x2b, 0x28, 0x15, 0x00, 0x79, 0xc3, 0x5a, 0x6d, 0x83, 0x1f, 0x98, + 0x25, 0xc8, 0x0e, 0x98, 0x6a, 0x97, 0x68, 0x13, 0x1f, 0xc6, 0xe2, 0x21, + 0xe8, 0x97, 0xe2, 0x21, 0xa1, 0x4b, 0xe3, 0x35, 0x59, 0x21, 0x36, 0x9d, + 0x5a, 0xcc, 0xc9, 0xfb, 0xa6, 0xab, 0x86, 0x49, 0xbb, 0x44, 0x49, 0x13, + 0x60, 0x3d, 0xb7, 0x0c, 0xf0, 0x91, 0x88, 0xc1, 0xf2, 0xf3, 0x4e, 0xeb, + 0xd0, 0x69, 0x07, 0xde, 0xa1, 0xb7, 0xa9, 0x70, 0xad, 0xd4, 0xc0, 0x1a, + 0xa4, 0x85, 0x8d, 0x78, 0xdd, 0x29, 0x10, 0xc2, 0x51, 0xdc, 0x83, 0x21, + 0x57, 0xe0, 0xf3, 0x73, 0xe4, 0xd6, 0xbc, 0x53, 0x2e, 0x1f, 0xdc, 0x85, + 0xb8, 0xf6, 0xd3, 0xbd, 0xa1, 0x35, 0x85, 0xe7, 0x89, 0x60, 0x7e, 0x82, + 0x3e, 0xa8, 0x80, 0x8e, 0x71, 0xc1, 0xbb, 0x61, 0xfa, 0x40, 0xdd, 0x21, + 0x9c, 0x29, 0x80, 0xf5, 0xa8, 0x4b, 0x50, 0x23, 0x63, 0xbe, 0x70, 0x8e, + 0xd3, 0xa1, 0x15, 0xc5, 0x71, 0x1c, 0x69, 0xd1, 0x64, 0x27, 0xd6, 0x0a, + 0x7a, 0x60, 0x5a, 0x9c, 0x28, 0x2c, 0x56, 0x59, 0xd6, 0xcd, 0x20, 0x3e, + 0x0d, 0xd1, 0x81, 0xe4, 0x1a, 0xaf, 0xf5, 0xde, 0xa6, 0x23, 0x39, 0x85, + 0x88, 0x29, 0x78, 0x17, 0x2f, 0x03, 0xff, 0x34, 0xb6, 0x51, 0xf3, 0x59, + 0x21, 0x55, 0xad, 0xc3, 0x4b, 0x26, 0xba, 0x7a, 0x32, 0xdf, 0x6c, 0xf5, + 0xcc, 0xfd, 0xf1, 0x5a, 0x7a, 0xb9, 0x5d, 0x2f, 0x21, 0x7a, 0x05, 0x65, + 0xf4, 0x56, 0x4f, 0xda}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA256, + 119, + {0x7b, 0x17, 0xd3, 0xb2, 0xcd, 0xe9, 0xc9, 0x5d, 0x95, 0x4e, 0x3d, 0x79, + 0x5e, 0xb7, 0xfa, 0xde, 0xc9, 0x3e, 0x78, 0x81, 0x01, 0xd3, 0x37, 0xff, + 0x03, 0x66, 0xa3, 0xd2, 0xfd, 0x7d, 0xe8, 0x29, 0x47, 0x61, 0xb0, 0xd1, + 0x1d, 0xaa, 0x19, 0xdb, 0xe5, 0xfe, 0xfe, 0xa7, 0xbb, 0xba, 0x49, 0x86, + 0x85, 0x3b, 0xcb, 0x06, 0x5a, 0x0d, 0x5f, 0xc3, 0x4d, 0x43, 0x86, 0xbd, + 0x0d, 0x9c, 0xa9, 0xf1, 0xdf, 0xab, 0x41, 0x53, 0x77, 0xa8, 0xca, 0x0c, + 0x8e, 0x87, 0x9a, 0xa2, 0xce, 0xee, 0x9a, 0xdb, 0x3a, 0xa5, 0x72, 0x87, + 0xad, 0xc2, 0xb2, 0xce, 0x1b, 0x4a, 0xb0, 0x7c, 0x09, 0x21, 0x2b, 0x3d, + 0x44, 0x3d, 0x29, 0x29, 0x7f, 0xc2, 0x06, 0x96, 0x8d, 0xd2, 0x2e, 0xe2, + 0x16, 0x07, 0x16, 0xbe, 0xce, 0x2a, 0xc0, 0xcd, 0x9b, 0xc9, 0x55, 0x0c, + 0xf0, 0xbc, 0xc7, 0x13, 0x19, 0xe9, 0x78, 0x18, 0xcf, 0x16, 0x58, 0xf0, + 0x38, 0x4d, 0x99, 0x1b, 0x2e, 0xff, 0x00, 0x01, 0xda, 0x83, 0x29, 0xd5, + 0x09, 0x35, 0xb3, 0xd3, 0xef, 0xb4, 0xa0, 0x45, 0xcf, 0x1f, 0x88, 0xc9, + 0x8a, 0x8c, 0x91, 0xf3, 0x16, 0xa3, 0x20, 0xb9, 0x0c, 0x73, 0x48, 0x7a, + 0x6b, 0x13, 0x23, 0x04, 0xc5, 0x47, 0x43, 0x7c, 0x55, 0x81, 0xc2, 0xc6, + 0x6c, 0xc1, 0xb2, 0x3f, 0x23, 0x61, 0xe6, 0x5d, 0x88, 0x88, 0x72, 0xca, + 0xd4, 0xc1, 0x6d, 0xe7, 0x13, 0x8c, 0x1a, 0xc2, 0xcb, 0x13, 0xa6, 0xd8, + 0x4c, 0xac, 0xc9, 0x30, 0x19, 0xe7, 0xfd, 0x84, 0xea, 0x99, 0x40, 0x9d, + 0x8d, 0x81, 0x84, 0xcb, 0xe4, 0x0b, 0xbd, 0x75, 0x79, 0x2a, 0xaa, 0x28, + 0x31, 0x83, 0xeb, 0x29, 0x0d, 0x51, 0x7d, 0x46, 0xc7, 0xda, 0x3b, 0x1e, + 0xcd, 0x6a, 0x2c, 0xe0, 0x86, 0xfa, 0xd4, 0x3c, 0x56, 0x5b, 0x69, 0x6e, + 0xd3, 0xfc, 0x82, 0x50}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA256, + 120, + {0x5b, 0xa4, 0x85, 0x70, 0xae, 0xa8, 0xce, 0xa4, 0xf6, 0xf7, 0x6c, 0xe4, + 0xd9, 0x2a, 0x95, 0x88, 0xa6, 0x47, 0x8e, 0x6a, 0x6d, 0xfb, 0x82, 0xd2, + 0x6e, 0xee, 0xb6, 0x31, 0x94, 0x20, 0x41, 0x9e, 0xb8, 0x55, 0x3d, 0xff, + 0x3f, 0xc9, 0x84, 0x3d, 0x01, 0xc9, 0xc7, 0x08, 0x94, 0x7a, 0x41, 0x3b, + 0xef, 0x9c, 0x5e, 0x7b, 0xee, 0xe5, 0x4a, 0x57, 0xd3, 0xea, 0x9a, 0x01, + 0xa8, 0x1c, 0x7f, 0xca, 0xc0, 0x4c, 0x4a, 0x3f, 0x0c, 0x7c, 0xe1, 0x7b, + 0xc8, 0xfa, 0x7c, 0x3e, 0x47, 0xb0, 0x3d, 0x3b, 0xe0, 0x04, 0xa2, 0xf4, + 0x34, 0x0f, 0xb8, 0xc1, 0x19, 0xd6, 0x13, 0x49, 0x81, 0xd9, 0x93, 0x3b, + 0x95, 0x10, 0xe7, 0xb8, 0x9f, 0xba, 0xe0, 0x37, 0x80, 0x9b, 0x8e, 0x49, + 0xc4, 0x29, 0xfa, 0x9e, 0x01, 0xba, 0x6a, 0xf5, 0x89, 0x9f, 0x0c, 0x2f, + 0x60, 0x66, 0x6d, 0x42, 0xa6, 0x2f, 0x4e, 0xc1, 0xf8, 0xe2, 0x18, 0x2e, + 0x9b, 0xca, 0x16, 0x01, 0x16, 0xbd, 0x44, 0x7e, 0x9a, 0xba, 0x05, 0xc9, + 0xff, 0xe8, 0xcb, 0xd6, 0xf9, 0xab, 0xf3, 0x06, 0x16, 0x79, 0xa5, 0x0d, + 0x56, 0x72, 0x21, 0xc2, 0xb8, 0x08, 0xa4, 0x8f, 0x16, 0x94, 0x18, 0x88, + 0x20, 0xf7, 0xad, 0x07, 0xe9, 0x88, 0x3f, 0xd6, 0x7e, 0xf7, 0xf9, 0xf2, + 0xd7, 0x8c, 0xcd, 0x13, 0xfd, 0x80, 0x17, 0xd8, 0x83, 0x61, 0x01, 0xde, + 0x31, 0x9d, 0x17, 0xf0, 0x5b, 0xee, 0xa9, 0xd7, 0xb1, 0xa2, 0xc8, 0xb1, + 0xf7, 0xdc, 0xdc, 0xa2, 0x12, 0xd3, 0x32, 0xbe, 0xfc, 0xe5, 0xc0, 0xc2, + 0xa8, 0x9b, 0xd2, 0x9d, 0xfe, 0x2b, 0xcd, 0x6b, 0xe1, 0xdc, 0x96, 0x00, + 0xba, 0xa0, 0xff, 0x97, 0x03, 0x93, 0x46, 0x9a, 0xc3, 0x29, 0x96, 0xc2, + 0x71, 0x0b, 0xc3, 0xd0, 0x77, 0x63, 0xb4, 0x81, 0xb6, 0xa7, 0x13, 0xab, + 0xb9, 0x88, 0x06, 0x04}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA256, + 121, + {0x45, 0xaa, 0xdb, 0xe7, 0x8b, 0x13, 0x16, 0x70, 0x70, 0x5f, 0xff, 0x8a, + 0x10, 0xc0, 0x88, 0xe8, 0x32, 0xa6, 0x91, 0x7c, 0xfa, 0xd4, 0xb9, 0x85, + 0xd2, 0x0d, 0x6c, 0x31, 0x73, 0xb2, 0xcc, 0x26, 0xbb, 0x95, 0x67, 0x0d, + 0xfc, 0xfc, 0xd9, 0x27, 0x87, 0x34, 0x10, 0xd2, 0xd3, 0xe8, 0x78, 0x50, + 0xd1, 0xc6, 0x4b, 0xcc, 0xbd, 0x2e, 0x32, 0x46, 0xf8, 0x1c, 0xe2, 0xb6, + 0xbe, 0x32, 0xa5, 0xa7, 0xac, 0xd9, 0xb2, 0xdf, 0x66, 0x0e, 0x27, 0x97, + 0x40, 0xb4, 0xb9, 0x16, 0xed, 0xe2, 0x8f, 0xe1, 0x48, 0x8c, 0xbf, 0xf2, + 0x30, 0xbf, 0xd3, 0x59, 0xa7, 0x72, 0x69, 0x02, 0x3d, 0xaf, 0x8f, 0x89, + 0x7a, 0x4a, 0xdc, 0xc6, 0x92, 0x9d, 0x9a, 0x24, 0x14, 0xad, 0x2d, 0x2e, + 0xa1, 0x51, 0x95, 0x3f, 0xad, 0x38, 0x7a, 0xb9, 0x63, 0xf8, 0xda, 0x76, + 0x08, 0xb1, 0x25, 0x3c, 0xf8, 0x88, 0x00, 0x84, 0x8b, 0x68, 0xdb, 0xbf, + 0x4f, 0x8c, 0xfd, 0x42, 0xba, 0xc5, 0x8e, 0x37, 0x59, 0x9d, 0xe5, 0x39, + 0x0e, 0x6e, 0x0d, 0xd9, 0xb3, 0xc7, 0x63, 0xd9, 0x63, 0x58, 0x99, 0x45, + 0xfe, 0xfb, 0x33, 0xc3, 0x3d, 0x9b, 0x05, 0x97, 0x43, 0x4a, 0x2a, 0xc2, + 0xe3, 0x6d, 0xb4, 0xe4, 0xf5, 0x28, 0x12, 0xad, 0x24, 0xa7, 0x6b, 0xb9, + 0x1b, 0xac, 0x54, 0xa6, 0x84, 0x3e, 0x0b, 0x20, 0xd5, 0xfa, 0xbb, 0x5a, + 0xab, 0xc2, 0xf0, 0x7c, 0x85, 0x7b, 0xea, 0x24, 0x46, 0x08, 0x5b, 0xca, + 0xa2, 0x7e, 0xf5, 0x1c, 0xa1, 0x94, 0xf9, 0xb1, 0xb3, 0xa1, 0x6a, 0x7b, + 0xe0, 0x1a, 0x4c, 0xeb, 0xb5, 0xb6, 0x41, 0xc1, 0x2c, 0x78, 0xcf, 0xc2, + 0xde, 0xe0, 0xc0, 0xc7, 0x48, 0x0e, 0xfb, 0xfd, 0x4f, 0xcf, 0x6c, 0x8d, + 0x13, 0x79, 0xdc, 0x02, 0x6a, 0x11, 0x10, 0x9b, 0xf3, 0xd0, 0xd3, 0x59, + 0xff, 0x7e, 0x6a, 0xb3}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA256, + 122, + {0x52, 0xdb, 0xc8, 0xc5, 0x46, 0x8f, 0x14, 0x17, 0xf3, 0xb9, 0xa5, 0x7c, + 0x3c, 0xab, 0x9b, 0xf8, 0x33, 0x8e, 0x60, 0x96, 0x59, 0x04, 0x18, 0xfe, + 0x05, 0x7f, 0x4c, 0x43, 0x13, 0xb8, 0x46, 0x2c, 0xa4, 0x2b, 0x25, 0xb9, + 0xaf, 0x14, 0xba, 0x65, 0xcf, 0xa6, 0x43, 0x26, 0xd5, 0xff, 0xa5, 0x12, + 0xd6, 0x03, 0xfb, 0xac, 0xab, 0xd4, 0x6b, 0xb3, 0xd3, 0x81, 0x42, 0x71, + 0x73, 0xe3, 0xa9, 0x1a, 0xf9, 0x9e, 0x6f, 0xaa, 0x7d, 0xa7, 0x50, 0x7f, + 0x1b, 0xcb, 0xe7, 0x94, 0xdc, 0x23, 0x60, 0x86, 0xc5, 0xd3, 0xcc, 0x30, + 0xbf, 0x0e, 0x1c, 0xef, 0xaa, 0x3d, 0xd0, 0xe2, 0x4d, 0x75, 0x9a, 0x7c, + 0xa0, 0x0e, 0xf7, 0xcf, 0x2e, 0xf3, 0x35, 0xea, 0x19, 0x2f, 0x59, 0x7b, + 0xd9, 0x54, 0xf2, 0x53, 0x1e, 0x19, 0xc6, 0x8e, 0x49, 0x2a, 0xfe, 0x2b, + 0x4e, 0x1c, 0x12, 0xd5, 0xbd, 0xed, 0x1a, 0xb9, 0xd1, 0xc7, 0xb4, 0x94, + 0xba, 0x52, 0xec, 0x01, 0x7c, 0x5e, 0xf0, 0x2e, 0xd4, 0x79, 0x7e, 0xe0, + 0xa2, 0x7d, 0x44, 0xde, 0x9a, 0x9a, 0x36, 0x5d, 0xa7, 0x6b, 0xf5, 0xfe, + 0xfb, 0x54, 0x90, 0x58, 0xff, 0x1f, 0xfa, 0x21, 0xc2, 0xb7, 0x7c, 0x7e, + 0x36, 0x52, 0x67, 0xe1, 0x4d, 0x6e, 0xd2, 0x09, 0xec, 0x07, 0x39, 0x61, + 0x9d, 0x8f, 0xf2, 0xea, 0x31, 0x74, 0x61, 0x9e, 0x82, 0xab, 0xde, 0x07, + 0x32, 0xb1, 0xed, 0x9e, 0xf3, 0xdf, 0xb0, 0x4c, 0x9f, 0xe4, 0xfa, 0xb5, + 0x12, 0x5e, 0x1b, 0x5d, 0xe4, 0xbf, 0x8f, 0x4d, 0x18, 0x3b, 0xa0, 0x4f, + 0xd1, 0x31, 0x30, 0x98, 0x21, 0x96, 0xe8, 0xd6, 0x03, 0xbe, 0x1c, 0x2a, + 0x69, 0xc3, 0x91, 0x91, 0x79, 0xe8, 0xc3, 0xb9, 0xf1, 0x89, 0xb5, 0x4e, + 0x4e, 0x26, 0x84, 0x02, 0xdb, 0x11, 0xa5, 0x07, 0x24, 0x80, 0x99, 0x19, + 0xde, 0x67, 0xea, 0x5b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA256, + 123, + {0x25, 0x91, 0x88, 0x76, 0xee, 0x17, 0x94, 0x7c, 0x7e, 0xa1, 0x3c, 0x95, + 0xb6, 0xf5, 0xe6, 0x93, 0xcf, 0xee, 0x2a, 0xb9, 0x88, 0xa6, 0x8b, 0x72, + 0x76, 0x58, 0x53, 0xa4, 0xf4, 0x7b, 0x00, 0x75, 0xd1, 0x05, 0x95, 0x2a, + 0xfd, 0x7d, 0x27, 0x1e, 0x3a, 0xa3, 0x9a, 0x88, 0xbb, 0x35, 0x54, 0x9b, + 0x18, 0xd0, 0xaa, 0xb4, 0x9a, 0x48, 0xa0, 0xff, 0x25, 0xc6, 0x4e, 0xc8, + 0xd0, 0x52, 0xcd, 0xad, 0xc9, 0x24, 0x18, 0xe8, 0x44, 0x36, 0xf3, 0xe9, + 0x30, 0xf6, 0xff, 0xaf, 0xd0, 0x61, 0x4b, 0x5e, 0x0a, 0xf4, 0xf8, 0x7e, + 0x0c, 0x6e, 0x64, 0x6b, 0xe9, 0xe7, 0xdf, 0xd9, 0x96, 0x13, 0x9c, 0xb7, + 0x38, 0x38, 0xde, 0x86, 0x99, 0x91, 0x63, 0x17, 0xc7, 0x9f, 0xb1, 0x6d, + 0xf1, 0x27, 0x2e, 0xfe, 0xed, 0xf3, 0x04, 0x4f, 0xcd, 0xff, 0x72, 0x55, + 0xfd, 0x45, 0xec, 0xf2, 0x66, 0x77, 0xf8, 0xe3, 0xcf, 0x7e, 0x86, 0xb4, + 0x0f, 0x48, 0xe7, 0xaa, 0xd2, 0xf4, 0x18, 0x54, 0x33, 0xb5, 0xf0, 0x4e, + 0x06, 0xbd, 0x10, 0x5c, 0x10, 0x81, 0xe5, 0x45, 0x2d, 0x42, 0x92, 0x34, + 0x6e, 0x07, 0xf9, 0x1f, 0x9b, 0x29, 0xcf, 0x2e, 0x4d, 0xd9, 0xea, 0x33, + 0x5c, 0x06, 0x5c, 0xab, 0x8d, 0xaa, 0xff, 0x55, 0x4f, 0xdf, 0xa1, 0x99, + 0x01, 0x30, 0xdc, 0x16, 0x50, 0x12, 0x4f, 0xd7, 0xaf, 0x5b, 0xe1, 0xec, + 0xa9, 0xc3, 0x8a, 0x4b, 0xf2, 0x81, 0x3a, 0xf9, 0xf5, 0x0e, 0x51, 0xd2, + 0x93, 0xb4, 0xb8, 0xfe, 0x4f, 0xc6, 0xb4, 0x0f, 0x8d, 0xa7, 0x79, 0xea, + 0x59, 0x5e, 0xc0, 0xb4, 0x3c, 0x4d, 0xb3, 0xab, 0xf7, 0x75, 0x1c, 0x74, + 0xe9, 0x2e, 0x28, 0x48, 0x1c, 0xa9, 0x19, 0x85, 0x7d, 0x9a, 0x92, 0xc8, + 0xdb, 0x13, 0x87, 0xbe, 0x5f, 0x4a, 0xe4, 0xb8, 0xcd, 0x33, 0x72, 0xd3, + 0x50, 0xe5, 0x7c, 0xb3}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA256, + 124, + {0x3d, 0xd5, 0x18, 0xa7, 0x7a, 0x43, 0xfd, 0x87, 0xd8, 0x92, 0x33, 0x14, + 0xe8, 0xa7, 0x8d, 0x4d, 0xac, 0x47, 0x61, 0x88, 0xc1, 0x13, 0x37, 0x7f, + 0xa7, 0x1e, 0xd7, 0xd2, 0xfd, 0xa4, 0xbe, 0x72, 0x6b, 0x17, 0xe1, 0x0b, + 0xd7, 0x87, 0x0e, 0xd0, 0x18, 0x36, 0x8a, 0x3c, 0x36, 0xbe, 0x14, 0x3d, + 0x4c, 0x3d, 0x59, 0xce, 0x35, 0xa1, 0x8c, 0xb4, 0x6e, 0x45, 0x7e, 0xd2, + 0xaf, 0xab, 0xd6, 0x9b, 0xff, 0x77, 0xfe, 0x94, 0xad, 0x6f, 0xb9, 0x5b, + 0x36, 0x02, 0x49, 0x94, 0x4f, 0xa6, 0x22, 0x8f, 0xaa, 0x41, 0x59, 0x53, + 0x1e, 0x67, 0x49, 0x0c, 0x8e, 0xa4, 0x4d, 0xd6, 0x4b, 0x47, 0x1d, 0x96, + 0xc4, 0x8b, 0xae, 0x5d, 0x1d, 0xa7, 0xc6, 0xfb, 0x14, 0x46, 0x04, 0xca, + 0x8e, 0x8a, 0xbf, 0xde, 0x84, 0xf6, 0x81, 0xb9, 0xb7, 0x00, 0xd6, 0x26, + 0x49, 0x00, 0x9c, 0x13, 0x5f, 0xdf, 0xec, 0x20, 0x0c, 0x92, 0x09, 0x6b, + 0xdf, 0x9a, 0x69, 0x9e, 0xb1, 0xb8, 0x93, 0x6e, 0x87, 0x69, 0x04, 0x4c, + 0xa0, 0x12, 0x70, 0x70, 0xb4, 0x0e, 0x2c, 0xb8, 0x28, 0x9a, 0x9f, 0x98, + 0xb9, 0x1b, 0xe6, 0x1e, 0xc7, 0x78, 0x61, 0x01, 0x3c, 0xd9, 0xce, 0x5b, + 0x33, 0xfd, 0x28, 0x37, 0xba, 0x8a, 0x93, 0xca, 0xa4, 0x80, 0x63, 0x2a, + 0xed, 0xdb, 0xe2, 0x83, 0xfe, 0xf6, 0xcc, 0xb9, 0x53, 0xf2, 0xe4, 0xaf, + 0x9f, 0xf6, 0xfe, 0x5b, 0xd0, 0x1b, 0xeb, 0x0d, 0x1a, 0x0b, 0x3f, 0x08, + 0xe9, 0xd2, 0x2f, 0x26, 0x74, 0x9b, 0x5c, 0x9f, 0x5f, 0x30, 0x20, 0x02, + 0xf8, 0x9a, 0xf0, 0x5c, 0x7f, 0x9a, 0x09, 0xfd, 0x41, 0x66, 0x91, 0xab, + 0xfa, 0x0c, 0xed, 0x5e, 0xee, 0x4a, 0xeb, 0xa8, 0x31, 0x13, 0xbd, 0xa1, + 0xff, 0xd4, 0x18, 0xac, 0x40, 0x30, 0x44, 0x3b, 0x90, 0x72, 0xcd, 0x66, + 0x02, 0xfc, 0xf7, 0x97}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA256, + 125, + {0x56, 0xe6, 0x66, 0xf4, 0xc8, 0xb9, 0x16, 0xf5, 0x56, 0xae, 0x11, 0x39, + 0xf9, 0x62, 0x6a, 0x68, 0x62, 0xde, 0x59, 0x78, 0x0f, 0x14, 0x81, 0x65, + 0xf9, 0x24, 0x96, 0x5a, 0xee, 0xb3, 0x5c, 0xa6, 0x81, 0xb7, 0xfe, 0x2a, + 0x60, 0x3b, 0xfb, 0x10, 0x98, 0xec, 0xd0, 0x6e, 0x3e, 0x18, 0x55, 0x64, + 0xe0, 0x31, 0x69, 0x9b, 0xa6, 0xf5, 0xb7, 0xc4, 0x19, 0x2e, 0x60, 0xf1, + 0xc7, 0xe0, 0x61, 0x31, 0xee, 0xa6, 0xa6, 0xe7, 0x72, 0xf9, 0xb7, 0xe9, + 0xbe, 0x4e, 0xc4, 0xe9, 0x4d, 0x89, 0xed, 0xdc, 0x03, 0x51, 0x34, 0x7c, + 0x5c, 0xd7, 0xdf, 0xc5, 0x8e, 0x2c, 0x97, 0x95, 0x09, 0x91, 0x44, 0x42, + 0x85, 0x63, 0xb7, 0x7b, 0xc3, 0xe3, 0xd5, 0xda, 0xd5, 0x0c, 0xbd, 0x19, + 0x37, 0x4f, 0xf5, 0xc7, 0x91, 0x5c, 0x89, 0x87, 0xf0, 0x46, 0xdf, 0x62, + 0x90, 0x7b, 0x7d, 0xed, 0x38, 0xde, 0xce, 0xb2, 0xf0, 0x4f, 0x18, 0xa8, + 0x68, 0xab, 0xbb, 0xf3, 0xf0, 0x95, 0xac, 0x66, 0x07, 0x74, 0xbe, 0x82, + 0x74, 0xd0, 0x78, 0x8b, 0x88, 0x00, 0x1c, 0x17, 0xb7, 0xc3, 0xa5, 0x9f, + 0x79, 0x2e, 0x81, 0xe1, 0x8f, 0xd0, 0x1b, 0xf8, 0xd6, 0x72, 0x89, 0x01, + 0x2f, 0x60, 0xa8, 0x87, 0x20, 0x29, 0x68, 0xc1, 0x7f, 0x2a, 0xc6, 0x84, + 0xe5, 0xa4, 0xa0, 0x56, 0x73, 0xa0, 0xb2, 0x18, 0x92, 0x06, 0xca, 0x33, + 0x58, 0xdd, 0xbe, 0xf0, 0x3b, 0x54, 0x48, 0x8d, 0x5a, 0x79, 0x4d, 0x3a, + 0x57, 0x67, 0xde, 0x1e, 0x4e, 0x90, 0x32, 0xe3, 0x5b, 0xbf, 0x1c, 0x8f, + 0xbf, 0xb9, 0xb9, 0xbe, 0x9a, 0x8b, 0xc5, 0xdd, 0xd9, 0x8f, 0x12, 0xd3, + 0x85, 0x34, 0x85, 0xcb, 0x6a, 0x38, 0xcb, 0xc7, 0x04, 0x4e, 0x10, 0xa6, + 0x1b, 0x70, 0x4c, 0x69, 0x87, 0xe4, 0xb7, 0x63, 0x31, 0xae, 0xf9, 0x26, + 0xa8, 0x43, 0xf8, 0x5a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA256, + 126, + {0x75, 0x9f, 0x69, 0x57, 0x70, 0x68, 0x66, 0x60, 0x6f, 0x2e, 0xbe, 0xc1, + 0xd6, 0x40, 0x0b, 0x87, 0xaf, 0xa1, 0x34, 0x06, 0x78, 0x97, 0xd3, 0x32, + 0xed, 0xd1, 0x91, 0x03, 0x6f, 0x31, 0x8e, 0x1e, 0x21, 0xa7, 0x1d, 0xbc, + 0xc8, 0x8e, 0x0e, 0x3b, 0x75, 0x99, 0x12, 0x3c, 0xc8, 0xfb, 0xe1, 0x9a, + 0x15, 0x27, 0x3b, 0x48, 0x1a, 0x79, 0x53, 0x03, 0xeb, 0x79, 0x41, 0x13, + 0x9e, 0x7d, 0x48, 0xaf, 0xc4, 0x90, 0xb6, 0x1e, 0x3f, 0xd3, 0x80, 0x78, + 0xef, 0x75, 0x6f, 0xfa, 0x8d, 0xe3, 0x44, 0xf2, 0xe9, 0x30, 0xb5, 0x64, + 0x52, 0xc6, 0x19, 0x08, 0x90, 0x62, 0xc2, 0x7a, 0x47, 0xb5, 0x94, 0xc5, + 0xff, 0xf1, 0xfd, 0x7f, 0x58, 0x70, 0xcb, 0x5d, 0xc7, 0xc3, 0x0f, 0x83, + 0xb2, 0x45, 0xcc, 0x83, 0x87, 0x24, 0x63, 0x97, 0x85, 0xc2, 0xac, 0x7d, + 0x82, 0x95, 0xe9, 0xe1, 0xa9, 0x90, 0x04, 0x28, 0x4c, 0xe1, 0xa5, 0xa5, + 0xf4, 0xc9, 0x0f, 0x1e, 0xdf, 0x87, 0xbe, 0x99, 0x4e, 0x21, 0x76, 0xce, + 0xd8, 0xb0, 0x33, 0x9b, 0xca, 0x21, 0x06, 0x8d, 0xb9, 0x78, 0x86, 0x4e, + 0x75, 0xe8, 0x4b, 0xf9, 0xb6, 0x5b, 0x5b, 0x28, 0xc3, 0xbc, 0x9f, 0xdf, + 0xa4, 0x51, 0xb3, 0x91, 0x25, 0xa2, 0x71, 0xdc, 0x28, 0x0b, 0x9c, 0x6c, + 0xff, 0xcd, 0xda, 0x1d, 0x88, 0x3f, 0x5b, 0xe0, 0x7c, 0xf8, 0xc1, 0x4a, + 0xa4, 0xae, 0xf6, 0xf7, 0x99, 0x3e, 0x86, 0xdd, 0x9d, 0xac, 0x62, 0x0c, + 0xa2, 0x4c, 0x02, 0x7b, 0x83, 0xbe, 0x7c, 0xae, 0x01, 0x5d, 0x2a, 0x55, + 0xb8, 0x5c, 0xca, 0x9e, 0xf1, 0xe6, 0xd0, 0x80, 0xc2, 0x98, 0xe5, 0x8c, + 0x4f, 0x07, 0x30, 0xde, 0x78, 0x20, 0x95, 0x1d, 0xf3, 0x05, 0xd8, 0x5e, + 0xaa, 0xea, 0x46, 0xf0, 0x87, 0xc7, 0x4f, 0x3f, 0xfe, 0xfe, 0xee, 0x09, + 0xaa, 0xbd, 0x58, 0x27}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA256, + 127, + {0x24, 0xfa, 0xf2, 0xf1, 0xb7, 0x3e, 0xec, 0xa6, 0x78, 0x14, 0xb0, 0x66, + 0xb8, 0x09, 0x9b, 0x41, 0xa9, 0x73, 0xb1, 0xc5, 0x5f, 0x31, 0x9d, 0x5e, + 0x3f, 0x7a, 0x99, 0x43, 0xef, 0xb9, 0x58, 0xe8, 0xf5, 0xa7, 0xad, 0x9c, + 0x9a, 0x7d, 0xfd, 0x64, 0xe2, 0xbe, 0x02, 0x31, 0xd3, 0x41, 0xa8, 0x22, + 0xa8, 0xce, 0x31, 0xcf, 0x3e, 0x00, 0x8e, 0x65, 0xe9, 0xe7, 0xff, 0x7d, + 0x70, 0x76, 0xc3, 0xec, 0x62, 0x63, 0x2a, 0x4c, 0x5c, 0xc4, 0xbc, 0x86, + 0x7c, 0x54, 0xc9, 0x78, 0x9c, 0xb2, 0x48, 0xbc, 0xd5, 0xaf, 0xd0, 0xf8, + 0xa2, 0xfa, 0x8b, 0x18, 0x84, 0xf6, 0x30, 0xa0, 0x66, 0x37, 0x58, 0xa6, + 0xd4, 0x72, 0xe4, 0xe7, 0xa0, 0x85, 0xfd, 0xcd, 0xdd, 0xcb, 0x19, 0x17, + 0x63, 0x0d, 0xc5, 0xe1, 0x98, 0x57, 0x56, 0x92, 0x08, 0x10, 0x81, 0x23, + 0xc0, 0xe8, 0x70, 0x89, 0xf2, 0xf2, 0x47, 0xb6, 0xdc, 0xd5, 0x94, 0x0b, + 0xc3, 0x5c, 0x25, 0xdc, 0x10, 0x71, 0x86, 0x49, 0xef, 0xfb, 0xb5, 0x60, + 0x48, 0xbc, 0x03, 0x99, 0x18, 0x51, 0xb0, 0xd5, 0x0c, 0xb8, 0x2e, 0xba, + 0x64, 0xe6, 0x72, 0x6c, 0x41, 0x56, 0x7b, 0x5c, 0x70, 0x8a, 0x83, 0x11, + 0xc2, 0x2e, 0x47, 0x7a, 0x46, 0x14, 0xa2, 0xbb, 0x47, 0x6e, 0x5f, 0xdb, + 0x8c, 0xd7, 0xf1, 0x4f, 0x46, 0x11, 0x18, 0xbe, 0xc1, 0xb6, 0xde, 0xfc, + 0x26, 0xa5, 0x6d, 0xf1, 0x4e, 0xc3, 0xf6, 0x47, 0x07, 0xd3, 0xd4, 0x62, + 0x37, 0x8f, 0x6d, 0xe7, 0x24, 0x99, 0x63, 0x9c, 0x01, 0xb6, 0xa7, 0x45, + 0x40, 0x2f, 0xa4, 0x6f, 0xb0, 0x95, 0x78, 0xf5, 0x2a, 0xc5, 0x0f, 0x9d, + 0xb8, 0x2c, 0x83, 0xe3, 0x04, 0x17, 0x45, 0x30, 0x00, 0x29, 0xb6, 0x65, + 0x70, 0x1c, 0x59, 0x54, 0x76, 0xe3, 0xe8, 0x65, 0x1f, 0x86, 0xe1, 0xff, + 0xa6, 0xe0, 0xa0, 0x45}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA256, + 128, + {0x73, 0xcb, 0x10, 0xd0, 0x68, 0xce, 0x01, 0x68, 0xdd, 0xab, 0xc2, 0xdc, + 0x7c, 0xca, 0xef, 0x80, 0x26, 0xed, 0xd5, 0x51, 0x7c, 0x0d, 0xe9, 0xb4, + 0xc8, 0xbe, 0xcf, 0x66, 0x0b, 0xa6, 0x2c, 0x3d, 0xf0, 0xfc, 0x47, 0x71, + 0x0a, 0x96, 0x28, 0xea, 0x47, 0x8c, 0xc7, 0x5a, 0xdc, 0xae, 0x24, 0x8b, + 0xdc, 0xd3, 0xc5, 0x55, 0xce, 0xbb, 0xc4, 0xf1, 0xd9, 0x9e, 0xc1, 0xf6, + 0xc0, 0x67, 0x4e, 0x09, 0x25, 0x48, 0xe2, 0x0c, 0x74, 0x7f, 0x84, 0x95, + 0x9c, 0xbd, 0x0a, 0x55, 0x89, 0xb8, 0xdb, 0x3e, 0x46, 0x48, 0x89, 0xd5, + 0x37, 0xc6, 0x97, 0x7f, 0x13, 0x66, 0x8f, 0xd0, 0x2c, 0xee, 0xba, 0xd3, + 0xd7, 0x4d, 0x7a, 0xde, 0x6d, 0xeb, 0x16, 0xc6, 0xc8, 0xc5, 0xd3, 0x0f, + 0xb0, 0x77, 0x8c, 0x3d, 0xb5, 0xd7, 0xcc, 0x9d, 0xf9, 0x86, 0x59, 0x6a, + 0x07, 0x68, 0xa0, 0xd3, 0x0c, 0x19, 0x9f, 0xb8, 0xff, 0xe5, 0x51, 0x1d, + 0x99, 0xc8, 0x59, 0x26, 0x79, 0xfe, 0xbb, 0x5f, 0x88, 0x51, 0xa3, 0x88, + 0xf2, 0x91, 0xe1, 0x94, 0xfc, 0xd1, 0x9b, 0x94, 0x23, 0xad, 0x4b, 0x47, + 0xf4, 0x92, 0xdd, 0x72, 0x0b, 0x9f, 0x38, 0xc3, 0xb0, 0xb2, 0x0b, 0xcb, + 0x81, 0x6d, 0x46, 0x3a, 0xb9, 0x68, 0x0b, 0xfd, 0xe6, 0x61, 0x32, 0xa5, + 0x4a, 0x86, 0x75, 0xbe, 0x19, 0x94, 0x4a, 0x5e, 0x64, 0x8e, 0x0b, 0xf9, + 0x42, 0x42, 0x7f, 0x40, 0x4d, 0x9f, 0x81, 0x0f, 0x2a, 0x9d, 0x46, 0x26, + 0xdf, 0x65, 0x9f, 0x54, 0xb6, 0xa5, 0xd3, 0xa6, 0x87, 0x8e, 0x11, 0x3c, + 0x48, 0xb7, 0x33, 0x06, 0x6b, 0x3a, 0x83, 0xf5, 0xb2, 0x6a, 0xc7, 0x5f, + 0x20, 0xdf, 0xbb, 0x8e, 0xfc, 0x1f, 0xfb, 0xdc, 0x2c, 0xb6, 0xb9, 0xf1, + 0x98, 0x54, 0x5f, 0x95, 0xca, 0x0c, 0x3f, 0x54, 0xde, 0xc2, 0xf8, 0x30, + 0x7f, 0xb1, 0xb6, 0xdd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA256, + 129, + {0x3a, 0xa7, 0x37, 0xbf, 0xa8, 0x9b, 0x66, 0xe9, 0xce, 0x05, 0x08, 0xaa, + 0x68, 0xda, 0x6c, 0x97, 0x60, 0xd5, 0xde, 0x6c, 0x50, 0xe1, 0xdc, 0x47, + 0x20, 0x73, 0xd4, 0xf5, 0xf2, 0x80, 0x79, 0x4b, 0x8e, 0x5f, 0x2e, 0xd5, + 0x44, 0x6c, 0xd7, 0x3b, 0xbf, 0xe2, 0x9d, 0x54, 0xc7, 0xf7, 0xf5, 0xba, + 0x69, 0x88, 0x01, 0x58, 0x80, 0x9b, 0x44, 0x7a, 0x39, 0xe0, 0x36, 0x3a, + 0x59, 0xf4, 0x6f, 0x83, 0xad, 0xe8, 0x03, 0x2c, 0x7d, 0xfd, 0x09, 0x07, + 0x84, 0xc5, 0x82, 0x14, 0x1a, 0x5e, 0x4a, 0x91, 0x14, 0x08, 0x2a, 0x2d, + 0x91, 0x53, 0x8b, 0xf5, 0x5d, 0x73, 0x70, 0x52, 0x5f, 0x31, 0xc0, 0x20, + 0x93, 0x42, 0xd7, 0x8d, 0x32, 0x7c, 0x53, 0xe2, 0x1a, 0x64, 0xd9, 0xc8, + 0x13, 0x30, 0x00, 0x3d, 0xc6, 0x3b, 0x84, 0xd1, 0xff, 0x3d, 0xc7, 0xa6, + 0x35, 0x28, 0x15, 0x3e, 0x3d, 0x30, 0x28, 0xb6, 0x6e, 0xc2, 0xc5, 0x81, + 0x82, 0xfa, 0x81, 0x8d, 0x3c, 0x33, 0x3f, 0x69, 0xb6, 0xdc, 0x99, 0x35, + 0xcb, 0x67, 0x0f, 0xde, 0xeb, 0x22, 0x6b, 0xfe, 0xc9, 0xf3, 0xf7, 0xd0, + 0x4f, 0x5a, 0xad, 0x69, 0x47, 0x44, 0x4e, 0x72, 0xdf, 0xf3, 0xc4, 0x68, + 0x58, 0xff, 0x89, 0xab, 0x9a, 0x64, 0x2b, 0x69, 0x7f, 0x8c, 0x37, 0xfc, + 0x6d, 0x58, 0xab, 0xd3, 0x0d, 0x7e, 0x07, 0x06, 0x1c, 0xbd, 0x36, 0x6a, + 0x56, 0x6c, 0x22, 0x78, 0x4e, 0x84, 0xd8, 0x36, 0xa8, 0xb4, 0xd5, 0x50, + 0xa0, 0x61, 0x7c, 0x4e, 0xa1, 0xae, 0x7a, 0xf6, 0x1e, 0x2c, 0x78, 0xc9, + 0xc6, 0x7b, 0xb5, 0x0c, 0x09, 0x82, 0x09, 0x8f, 0xaa, 0x9e, 0x14, 0xbb, + 0xe0, 0xbd, 0x00, 0x7e, 0x81, 0xc6, 0xc5, 0x56, 0xbb, 0x3a, 0xc1, 0x9b, + 0x05, 0x05, 0x7d, 0x7b, 0x4e, 0xfc, 0x0d, 0x3d, 0x42, 0x38, 0x94, 0x3e, + 0xd1, 0xa5, 0x52, 0xb3}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA256, + 130, + {0x1b, 0xe8, 0x2c, 0x7d, 0x86, 0x94, 0x5e, 0x9d, 0x8b, 0xbb, 0xcb, 0xbf, + 0x58, 0x21, 0x6b, 0x20, 0xf2, 0xb4, 0x4f, 0x68, 0xaf, 0x6b, 0xe2, 0xb5, + 0x38, 0xc5, 0x2b, 0x0f, 0xa7, 0x80, 0x93, 0x45, 0xaa, 0x22, 0x70, 0x17, + 0xa0, 0x85, 0x4d, 0x46, 0x2b, 0x74, 0xe2, 0x87, 0xb2, 0x07, 0x83, 0xcf, + 0xd8, 0x71, 0xfd, 0x85, 0x49, 0x6d, 0xc3, 0x9e, 0x82, 0x58, 0xb2, 0x2e, + 0x6b, 0xef, 0xce, 0xfe, 0xc6, 0x7c, 0x69, 0x43, 0x2e, 0xc2, 0x69, 0xaf, + 0x2b, 0x4b, 0x34, 0x8e, 0xc8, 0x5c, 0xcc, 0x03, 0xa6, 0x45, 0x23, 0xf0, + 0x38, 0xbf, 0x3d, 0xcd, 0x2d, 0xe8, 0xcf, 0x6b, 0x6c, 0x63, 0x43, 0xb3, + 0x74, 0x41, 0x98, 0x02, 0xd0, 0x55, 0x90, 0x25, 0x69, 0xd9, 0x18, 0x8c, + 0x9f, 0x7f, 0x79, 0x5a, 0xa2, 0xad, 0x22, 0xc8, 0x55, 0x13, 0x92, 0xfe, + 0xdb, 0x3c, 0x5d, 0xad, 0xee, 0xed, 0x4c, 0x1e, 0xa0, 0xcc, 0xf9, 0xad, + 0x23, 0x7d, 0xbd, 0x73, 0xfc, 0x59, 0x0f, 0x09, 0x20, 0xba, 0x1c, 0xe1, + 0x1a, 0x13, 0x03, 0x04, 0xbb, 0x3c, 0x4b, 0x92, 0x34, 0x84, 0xa4, 0x92, + 0x2c, 0xdb, 0x87, 0xc0, 0x32, 0xb1, 0x6b, 0xa9, 0x40, 0x88, 0x55, 0x69, + 0xe4, 0xa8, 0xa8, 0x1f, 0xed, 0xf8, 0x39, 0xf8, 0x6e, 0x0d, 0x26, 0x4e, + 0x5c, 0x77, 0x3b, 0x25, 0x30, 0xcf, 0xef, 0x13, 0x61, 0x4d, 0xe3, 0x49, + 0x77, 0x9c, 0x08, 0xb9, 0xc1, 0x8c, 0xa8, 0xe5, 0x33, 0x48, 0xb6, 0x2d, + 0x93, 0x24, 0xc1, 0x3e, 0x72, 0x22, 0xa9, 0x9e, 0xf4, 0xb0, 0x85, 0xcd, + 0x8b, 0xb9, 0x1d, 0x90, 0xb3, 0x7e, 0x7b, 0xc6, 0xa5, 0x01, 0x4a, 0x49, + 0x06, 0xd7, 0xc3, 0xe5, 0xc5, 0x9b, 0x56, 0xdf, 0x93, 0x22, 0xa0, 0x64, + 0x34, 0x14, 0x2b, 0xec, 0x6b, 0x06, 0x67, 0x59, 0x65, 0x8a, 0xa8, 0x22, + 0xc8, 0x6b, 0xb5, 0xaf}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA256, + 131, + {0x17, 0x30, 0x65, 0x5b, 0x94, 0x67, 0x26, 0xd5, 0xdb, 0x32, 0xd0, 0x9c, + 0x48, 0xc6, 0xb0, 0x69, 0x37, 0x59, 0x7b, 0x57, 0x66, 0xf4, 0xbe, 0xa6, + 0xd2, 0xa8, 0x51, 0xfa, 0xa9, 0x0d, 0x83, 0x87, 0x78, 0x87, 0xf3, 0x25, + 0x0a, 0xb9, 0xb8, 0xb4, 0xfe, 0xf1, 0x04, 0xa2, 0xfc, 0x0c, 0x22, 0xd6, + 0x03, 0xb2, 0x80, 0x23, 0x08, 0x75, 0x36, 0xc1, 0x1d, 0xa5, 0x4f, 0xca, + 0x39, 0x0f, 0x4a, 0x3b, 0xd0, 0x38, 0xe6, 0x3a, 0xd1, 0xab, 0xf1, 0x2c, + 0x5b, 0xcc, 0xf7, 0xf8, 0x05, 0x19, 0xe9, 0x41, 0x86, 0x2d, 0xd6, 0x73, + 0x62, 0x4a, 0xb0, 0x43, 0x90, 0xa6, 0x8f, 0xae, 0x6e, 0x1f, 0xc5, 0x87, + 0x4c, 0xa2, 0xdf, 0xf2, 0x34, 0x17, 0x2c, 0xac, 0xf5, 0x4c, 0x56, 0x5f, + 0xb9, 0x99, 0x59, 0x8b, 0x37, 0x25, 0x23, 0xf4, 0xe3, 0x73, 0x0a, 0xcf, + 0x43, 0xe3, 0xa7, 0x47, 0xbc, 0x06, 0x72, 0x15, 0xbb, 0x4f, 0x23, 0x51, + 0x33, 0xa7, 0xbc, 0x20, 0xa9, 0xdc, 0xf3, 0x91, 0x6d, 0x61, 0x9b, 0xfb, + 0xf6, 0xab, 0xf0, 0xd5, 0x65, 0xbb, 0x3e, 0x92, 0x2f, 0xa9, 0x31, 0x16, + 0x72, 0x50, 0x17, 0xbb, 0x70, 0x55, 0xe7, 0x5b, 0x45, 0x5d, 0xe9, 0xb1, + 0x0f, 0x00, 0x71, 0x6f, 0x44, 0x84, 0x10, 0xf6, 0xee, 0x84, 0xa5, 0x61, + 0x2d, 0x26, 0x46, 0x80, 0x90, 0x50, 0xeb, 0x8b, 0x27, 0xbb, 0x87, 0x07, + 0xb6, 0x02, 0x6c, 0x16, 0x89, 0x58, 0xb0, 0x68, 0xc5, 0x40, 0x63, 0x84, + 0xe0, 0x31, 0x76, 0x8d, 0xef, 0xd7, 0x54, 0xd9, 0x4b, 0xc4, 0x97, 0x07, + 0x99, 0x82, 0x01, 0x2e, 0xdf, 0x7f, 0x96, 0x6f, 0xa8, 0x1a, 0x95, 0x4e, + 0x9c, 0x9b, 0xe1, 0x18, 0x00, 0x19, 0x77, 0x77, 0x3d, 0xef, 0x1f, 0x29, + 0xae, 0xd7, 0x19, 0xe5, 0x1e, 0x73, 0xfa, 0x61, 0x8f, 0xb9, 0xd6, 0x1f, + 0xcb, 0xc4, 0xb3, 0x4f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA256, + 132, + {0x26, 0x4f, 0xa8, 0xd3, 0x8b, 0xb7, 0x93, 0xa0, 0x78, 0xfe, 0x9d, 0x9f, + 0x39, 0xa4, 0x84, 0xa8, 0xd4, 0x2f, 0x4a, 0xae, 0x23, 0xc9, 0x48, 0x6e, + 0x2d, 0x98, 0x7c, 0x7f, 0xd1, 0x8a, 0x3e, 0x38, 0x11, 0x1c, 0x78, 0xd4, + 0xe9, 0x0a, 0x4b, 0x01, 0x52, 0xef, 0x18, 0xbc, 0xdd, 0xfc, 0x34, 0x6b, + 0x90, 0x1e, 0x30, 0x29, 0xb1, 0x1a, 0xd5, 0xc9, 0x5f, 0x92, 0xf0, 0xc5, + 0x3b, 0x62, 0xcc, 0x7b, 0x1f, 0x8e, 0x48, 0x93, 0x92, 0xb3, 0x23, 0xb8, + 0x1f, 0x55, 0x02, 0xe6, 0x99, 0x20, 0xe7, 0xbd, 0xdc, 0xfd, 0x21, 0x2e, + 0x32, 0x23, 0x3f, 0x56, 0x9d, 0x42, 0xac, 0x9c, 0x51, 0x17, 0x79, 0xde, + 0x66, 0x18, 0xec, 0x54, 0x11, 0xa9, 0x54, 0x75, 0x12, 0x64, 0x55, 0xe9, + 0xd3, 0xd8, 0x3d, 0x35, 0x62, 0x0e, 0xab, 0x93, 0xf1, 0x8f, 0x7b, 0x90, + 0x80, 0xbe, 0x87, 0x29, 0x80, 0x79, 0xc5, 0xaa, 0x2e, 0x31, 0xf6, 0x12, + 0x72, 0x7d, 0x97, 0x9c, 0x75, 0x71, 0xb7, 0x73, 0x6a, 0x8c, 0xcc, 0xf6, + 0xf3, 0xf0, 0x53, 0xcd, 0x9e, 0x25, 0xec, 0x50, 0x2c, 0x8d, 0x61, 0xee, + 0x4a, 0x2a, 0xc9, 0x4a, 0x87, 0x94, 0x52, 0xc4, 0xa9, 0xaa, 0x88, 0xc0, + 0x94, 0xf7, 0x3d, 0xfe, 0x3d, 0xc3, 0x1a, 0x5f, 0xa3, 0xd2, 0x80, 0x2f, + 0xe2, 0x40, 0x0e, 0xe8, 0x88, 0x5f, 0x55, 0x27, 0x10, 0x0f, 0xc8, 0x22, + 0x22, 0xd4, 0x47, 0x0c, 0x97, 0x9e, 0xea, 0x04, 0x5d, 0xb6, 0xe0, 0x68, + 0xe9, 0xa1, 0xb0, 0x95, 0x91, 0x75, 0x4e, 0xad, 0xe5, 0xdd, 0x48, 0xf4, + 0x01, 0xda, 0x26, 0xc4, 0x4d, 0xcd, 0xc1, 0x3e, 0xd4, 0x82, 0xb2, 0x20, + 0x2b, 0x10, 0x21, 0x2d, 0x99, 0x37, 0x8c, 0xb0, 0xf8, 0x48, 0xd1, 0x9f, + 0x67, 0xe3, 0xf3, 0xd5, 0x35, 0x1c, 0x56, 0x98, 0xc7, 0x2f, 0x38, 0xb2, + 0xd7, 0xf7, 0x1c, 0x0e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA256, + 133, + {0x89, 0x08, 0xcf, 0x49, 0x5f, 0xae, 0x96, 0xc5, 0x93, 0xc0, 0x4e, 0x0b, + 0xc3, 0x29, 0xed, 0x29, 0xcb, 0x7f, 0xc1, 0x51, 0xc8, 0xd6, 0x65, 0x46, + 0x05, 0x75, 0x54, 0xb7, 0xf5, 0x9e, 0x2d, 0xa7, 0x0b, 0x16, 0x4d, 0xc6, + 0xbc, 0x26, 0xaa, 0x19, 0x37, 0x09, 0x03, 0xea, 0xf5, 0xfb, 0x60, 0xa0, + 0xc3, 0x3b, 0xa9, 0xf8, 0xd3, 0x9c, 0xc0, 0x15, 0xa8, 0xa5, 0xe1, 0x0e, + 0x24, 0xd9, 0xd2, 0x92, 0x22, 0x7e, 0x1a, 0x52, 0xbd, 0x66, 0x40, 0xb8, + 0xde, 0x82, 0x20, 0x2c, 0x2e, 0xff, 0xc9, 0x73, 0x34, 0x1e, 0x0d, 0xbf, + 0x0b, 0xf7, 0xa4, 0x7f, 0xfe, 0x50, 0x03, 0x09, 0x69, 0x9a, 0x97, 0x87, + 0xfa, 0x74, 0xce, 0xd2, 0x81, 0xce, 0x12, 0x90, 0x19, 0xdf, 0x96, 0x93, + 0x0d, 0x66, 0xd1, 0xf9, 0x56, 0x19, 0xab, 0xfd, 0x51, 0x27, 0xa8, 0x5d, + 0x9e, 0x0a, 0xa6, 0x75, 0x7e, 0x7c, 0x8e, 0xa2, 0x9f, 0xa3, 0x39, 0x21, + 0x40, 0x74, 0x58, 0x0b, 0x81, 0x81, 0x80, 0x4b, 0xd2, 0x24, 0xdd, 0x6d, + 0x4b, 0xe4, 0x5c, 0x16, 0x81, 0x15, 0x8f, 0xfa, 0xc6, 0xeb, 0xf5, 0x39, + 0x97, 0x37, 0xb5, 0x53, 0x8e, 0xad, 0x3f, 0xbb, 0xfa, 0x68, 0xb9, 0x40, + 0x7f, 0xe7, 0x17, 0xd2, 0x55, 0xc7, 0xe1, 0xf3, 0xcd, 0x02, 0xc6, 0xc2, + 0x79, 0x30, 0x95, 0x99, 0x9d, 0x0e, 0x35, 0x49, 0x3c, 0x67, 0x76, 0x6c, + 0xe3, 0x20, 0xd4, 0xbc, 0x4c, 0x98, 0x4b, 0xd4, 0xaf, 0x0c, 0x1a, 0x67, + 0x44, 0x35, 0x75, 0x08, 0xc2, 0xbc, 0x23, 0xc2, 0xea, 0xc5, 0x8b, 0x72, + 0xa1, 0x81, 0x96, 0x3d, 0x78, 0x38, 0xe8, 0xf8, 0xd5, 0xf9, 0x79, 0xab, + 0x3b, 0x9c, 0x50, 0x5f, 0x17, 0x7a, 0xc3, 0x35, 0x06, 0x57, 0xcb, 0x84, + 0xc5, 0x2a, 0x4b, 0xe3, 0x97, 0x61, 0x41, 0xca, 0x57, 0x27, 0x19, 0x0a, + 0x2f, 0x57, 0x0c, 0x08}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA256, + 134, + {0x91, 0x75, 0xf3, 0x0f, 0xa7, 0x86, 0x32, 0x84, 0xe0, 0x6e, 0x3a, 0x81, + 0xa2, 0x3f, 0x56, 0xb6, 0x39, 0xd0, 0xae, 0x37, 0xa4, 0xf4, 0x27, 0x79, + 0xc7, 0x1a, 0x67, 0x65, 0xe6, 0xa2, 0xe9, 0x4a, 0xaf, 0x76, 0xfa, 0x32, + 0xe7, 0xc2, 0x9a, 0x8d, 0x93, 0x6b, 0x99, 0x36, 0xbd, 0x02, 0x18, 0x1c, + 0x2d, 0xe7, 0x5a, 0x41, 0xa7, 0x03, 0xe9, 0x9d, 0x35, 0xff, 0xd4, 0xdd, + 0x30, 0x74, 0x80, 0x3e, 0x77, 0xfd, 0xda, 0xc4, 0x2f, 0xb4, 0xcc, 0xdb, + 0x57, 0x93, 0xb7, 0xe6, 0xa5, 0x30, 0x29, 0x7e, 0xfc, 0x32, 0x65, 0x59, + 0x25, 0x3d, 0x49, 0x3a, 0x86, 0x77, 0xce, 0xba, 0xce, 0x5c, 0xe7, 0xb5, + 0xf5, 0xb6, 0x1c, 0x25, 0x3b, 0x45, 0x12, 0xc3, 0xfd, 0x58, 0xdd, 0xc9, + 0x4a, 0x5e, 0x7c, 0x24, 0x1b, 0xb4, 0x04, 0x6e, 0xe1, 0xb3, 0xd9, 0x55, + 0xa8, 0x0d, 0x02, 0xea, 0xcf, 0x0b, 0x23, 0x1b, 0x30, 0x93, 0xcc, 0x17, + 0xf1, 0x8e, 0x84, 0xad, 0x6d, 0x26, 0x31, 0xd2, 0x25, 0xaf, 0xf7, 0x4f, + 0x66, 0xf3, 0xe0, 0xaf, 0xb1, 0xed, 0x29, 0x0e, 0x8a, 0xd1, 0x0b, 0xa4, + 0x4e, 0xbb, 0x9e, 0x3a, 0xc1, 0x98, 0xa1, 0x70, 0x44, 0xc3, 0xab, 0xb4, + 0xe4, 0x1c, 0x43, 0x51, 0xa7, 0xd6, 0xd8, 0x68, 0x47, 0xf6, 0x54, 0xd3, + 0x83, 0x98, 0x70, 0xa7, 0x86, 0x41, 0xae, 0xdc, 0xde, 0xd0, 0x1d, 0xe6, + 0x06, 0x65, 0xd8, 0xed, 0xbb, 0xd9, 0xd7, 0xff, 0x46, 0x95, 0x3d, 0x2f, + 0xcb, 0x61, 0x27, 0xc3, 0xe4, 0x86, 0x4a, 0x7a, 0x64, 0xcd, 0x48, 0x72, + 0xa2, 0xf7, 0x07, 0x4e, 0x4a, 0xda, 0x78, 0x1e, 0x25, 0xf1, 0x8a, 0xb3, + 0xb6, 0x0d, 0x71, 0x27, 0x75, 0xb4, 0x5c, 0xac, 0x12, 0x30, 0xe4, 0x03, + 0xad, 0xcb, 0xa7, 0xaf, 0x3a, 0xad, 0x81, 0xe5, 0x32, 0x49, 0x0f, 0xda, + 0x65, 0xc5, 0xf0, 0x44}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA256, + 135, + {0x36, 0xf2, 0x43, 0xff, 0x8d, 0xf7, 0x67, 0x18, 0xfc, 0xb5, 0x4f, 0xb3, + 0xee, 0x26, 0xa4, 0x97, 0xdf, 0x46, 0x8d, 0x14, 0xcb, 0x2e, 0x94, 0x63, + 0x79, 0x73, 0x49, 0xc8, 0x5d, 0xe2, 0xfd, 0x05, 0xcc, 0xd1, 0xd3, 0xc8, + 0xb9, 0x69, 0x41, 0x4a, 0xdd, 0x07, 0x5a, 0x55, 0xc9, 0xc4, 0xee, 0xe7, + 0xc1, 0xb0, 0x46, 0xaa, 0x5a, 0x9b, 0x65, 0xc4, 0x7d, 0xb5, 0x9c, 0x23, + 0x6e, 0xe4, 0x4b, 0x16, 0x5c, 0x38, 0xb2, 0x24, 0x37, 0x9d, 0x39, 0xb1, + 0x31, 0xb6, 0x3b, 0x6d, 0xf4, 0x4d, 0x61, 0x19, 0xc9, 0x47, 0xc0, 0x1e, + 0xaa, 0x14, 0x98, 0x0d, 0xf1, 0xa5, 0xe8, 0xd7, 0xd6, 0xe6, 0xc5, 0xe8, + 0x30, 0x61, 0x51, 0xb1, 0x6d, 0xfd, 0x00, 0x17, 0x73, 0x33, 0x1a, 0x40, + 0x8b, 0x74, 0x42, 0xdd, 0x83, 0xa6, 0x3a, 0xdb, 0x70, 0x5c, 0xdc, 0x17, + 0x1d, 0x4b, 0x43, 0x59, 0x18, 0x17, 0xa7, 0xab, 0xec, 0x70, 0xac, 0x6f, + 0x85, 0xa7, 0x3d, 0xb9, 0x30, 0xb6, 0x51, 0xad, 0xe0, 0x5c, 0x9d, 0x11, + 0x9b, 0x63, 0x93, 0x71, 0x09, 0xea, 0x17, 0xaa, 0xf7, 0x25, 0x82, 0x42, + 0x7e, 0x17, 0x4c, 0xe8, 0x4a, 0x1b, 0x82, 0xb5, 0x1c, 0xba, 0x84, 0x83, + 0xd4, 0x1d, 0x06, 0xdb, 0xa5, 0x1f, 0x03, 0x55, 0xdb, 0x3e, 0x4f, 0x48, + 0xae, 0xee, 0xbc, 0x3d, 0xf5, 0x94, 0x2e, 0xae, 0xca, 0xc7, 0x4c, 0xa5, + 0x6a, 0x58, 0x8d, 0xa1, 0x07, 0xdf, 0x4b, 0xe3, 0xed, 0xd5, 0x6c, 0x45, + 0x10, 0xf1, 0x2b, 0x85, 0x76, 0x0d, 0xa6, 0x67, 0x6b, 0x77, 0x80, 0x24, + 0xfe, 0xca, 0xa2, 0x17, 0xcd, 0x0f, 0x35, 0x98, 0x34, 0xcf, 0x2f, 0xc9, + 0x49, 0x85, 0x13, 0x60, 0x01, 0xd5, 0x0c, 0xc7, 0xb3, 0x8d, 0x6f, 0x7c, + 0x73, 0x83, 0xd3, 0xab, 0x58, 0xdf, 0x97, 0xa4, 0x64, 0x96, 0x8a, 0xa6, + 0x51, 0xd6, 0xdd, 0xb0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA256, + 136, + {0x77, 0x57, 0xa3, 0x7d, 0x09, 0x44, 0x3f, 0xcd, 0x38, 0x36, 0xe1, 0x7c, + 0xd2, 0x54, 0xd3, 0xd0, 0x3d, 0xc7, 0x05, 0xd2, 0x3f, 0x1d, 0x65, 0x61, + 0x12, 0xbf, 0x3a, 0xba, 0x48, 0x5e, 0xe6, 0x22, 0x0c, 0x78, 0x44, 0x91, + 0x24, 0x05, 0xd4, 0x19, 0x78, 0xa9, 0x4a, 0x2b, 0xe8, 0xa1, 0x6d, 0x8a, + 0xfb, 0x09, 0x8b, 0x87, 0xf2, 0xb6, 0x41, 0xe0, 0xf9, 0xa7, 0xd3, 0x84, + 0x5b, 0x02, 0xf1, 0x0a, 0x7d, 0x63, 0xc2, 0xd8, 0x71, 0xcd, 0x1d, 0x83, + 0x26, 0x79, 0x20, 0x9e, 0x4a, 0x8c, 0x66, 0x09, 0x57, 0x57, 0xb7, 0x23, + 0x55, 0x7a, 0x7f, 0xcc, 0x9a, 0x7b, 0x6f, 0x6f, 0x9b, 0xc9, 0xa1, 0x67, + 0x36, 0x44, 0x12, 0x90, 0x5e, 0x38, 0xa8, 0x43, 0x88, 0x3f, 0xa7, 0xb9, + 0x76, 0x1e, 0x7f, 0xa6, 0x64, 0xcd, 0x2b, 0xfb, 0x0a, 0x5f, 0x00, 0x43, + 0xcf, 0x2a, 0x6e, 0xb7, 0x80, 0x4e, 0xa0, 0x7f, 0x79, 0xa6, 0xca, 0x66, + 0x33, 0x66, 0x4b, 0x38, 0x13, 0xd8, 0xc6, 0xe9, 0x5a, 0xb7, 0xf3, 0x76, + 0x18, 0x2f, 0x31, 0x5b, 0x7c, 0x6b, 0x04, 0x39, 0x13, 0xe1, 0x97, 0x59, + 0x48, 0x5d, 0x58, 0x3f, 0xa9, 0x2a, 0x44, 0x64, 0xd7, 0x61, 0x40, 0xa9, + 0xbe, 0x43, 0x05, 0xfa, 0xb5, 0x42, 0x19, 0xdf, 0xe6, 0x95, 0x90, 0xd6, + 0x84, 0x1f, 0x02, 0x4b, 0xc2, 0x9d, 0x48, 0xb3, 0x95, 0x63, 0xb6, 0x05, + 0x34, 0x56, 0xda, 0xdc, 0xb8, 0xc7, 0x90, 0x3c, 0x7b, 0xac, 0xbb, 0x3a, + 0x80, 0xe3, 0xd0, 0xa8, 0xac, 0xfd, 0x22, 0x27, 0x58, 0xb2, 0x64, 0x75, + 0x92, 0xca, 0x4c, 0x4f, 0x2b, 0xb2, 0xa2, 0x6a, 0x04, 0xef, 0x15, 0xed, + 0x65, 0xe9, 0x0c, 0x14, 0x27, 0x2d, 0x15, 0xfb, 0x4e, 0x04, 0x64, 0xed, + 0x31, 0xe0, 0xa3, 0x20, 0x3c, 0x62, 0x42, 0xc1, 0x02, 0xf4, 0x80, 0xaa, + 0xc6, 0xbc, 0xbc, 0x6a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA256, + 137, + {0x1b, 0x7e, 0x55, 0x65, 0x9d, 0xcb, 0xd5, 0x1e, 0x3c, 0x3d, 0xe5, 0xeb, + 0x5c, 0xc2, 0xc4, 0x22, 0x40, 0x09, 0x48, 0x99, 0x48, 0x38, 0x5c, 0xdc, + 0x8d, 0x5e, 0x56, 0x4a, 0x49, 0x40, 0x2a, 0xe3, 0x8c, 0x1e, 0x51, 0xf2, + 0xfa, 0x9a, 0xff, 0xe9, 0x57, 0x5b, 0x2f, 0x76, 0x8e, 0x21, 0x56, 0x5c, + 0x39, 0xb5, 0xc0, 0xad, 0x10, 0x7c, 0xc1, 0xe5, 0xe4, 0x66, 0xcc, 0x77, + 0x32, 0x8b, 0x89, 0x19, 0x32, 0x1f, 0xfe, 0xfe, 0x54, 0x31, 0xca, 0xfc, + 0xac, 0x48, 0xbd, 0x7d, 0x45, 0xfb, 0x28, 0x30, 0xa5, 0x48, 0xcb, 0x14, + 0x24, 0xe3, 0xc9, 0x4f, 0xfb, 0xd8, 0x5e, 0x9b, 0xc4, 0xe6, 0x39, 0x2f, + 0x56, 0xc2, 0xb6, 0x93, 0x1a, 0x30, 0x12, 0x30, 0xb3, 0x71, 0x35, 0xe9, + 0x3e, 0x46, 0x0a, 0x30, 0x02, 0x6d, 0xa5, 0x3b, 0xb5, 0x5e, 0x3c, 0x6a, + 0xdb, 0x68, 0x80, 0x0b, 0x69, 0x41, 0x72, 0x17, 0x46, 0x15, 0xbd, 0x2e, + 0x74, 0x9e, 0x86, 0x78, 0x02, 0x3c, 0xd7, 0xc0, 0x7f, 0xa3, 0x02, 0x1e, + 0x3b, 0xbf, 0x75, 0xa7, 0xce, 0x81, 0xba, 0x84, 0x9e, 0xfe, 0xcc, 0x3a, + 0x7d, 0x8a, 0x0a, 0xf0, 0x88, 0xa5, 0xc4, 0x37, 0xb1, 0x14, 0xbf, 0x45, + 0xbe, 0x2d, 0x10, 0xd2, 0x28, 0x0d, 0xa8, 0xa6, 0x20, 0x80, 0x49, 0x14, + 0x36, 0x20, 0x13, 0x4c, 0x76, 0x93, 0x32, 0x78, 0xd5, 0x4c, 0x23, 0x60, + 0x65, 0xb7, 0x95, 0xb0, 0x05, 0xff, 0xd7, 0xbe, 0x8d, 0xcd, 0xbb, 0xbc, + 0x7a, 0xd8, 0x22, 0xf3, 0xce, 0x7a, 0x04, 0x26, 0xdc, 0x4e, 0xb0, 0x19, + 0x47, 0x68, 0x47, 0x0b, 0x0e, 0x73, 0x17, 0x46, 0x68, 0x99, 0xf6, 0x0c, + 0x40, 0xee, 0x3d, 0x49, 0xd7, 0x90, 0x2b, 0x9c, 0x35, 0x5f, 0x6c, 0xad, + 0x7d, 0xc2, 0x63, 0x86, 0x22, 0x7c, 0x1f, 0xe8, 0xa2, 0x64, 0xd3, 0xb7, + 0xc0, 0xb8, 0x30, 0xe8}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA256, + 138, + {0x4e, 0x85, 0x68, 0x14, 0xcc, 0xa0, 0xd9, 0xc3, 0x9a, 0x2a, 0xd4, 0xef, + 0xe2, 0xb4, 0x25, 0xca, 0x0d, 0xdf, 0x90, 0x63, 0x42, 0x78, 0x25, 0x5e, + 0xdb, 0x4b, 0x7f, 0x64, 0x3a, 0x86, 0x8e, 0xa4, 0x68, 0xf8, 0xd1, 0xaf, + 0xeb, 0x72, 0xb1, 0xbb, 0x60, 0x45, 0x51, 0x39, 0xf4, 0x4c, 0x04, 0x6e, + 0xcc, 0x12, 0x13, 0x54, 0xf1, 0xa9, 0x50, 0x7a, 0xcc, 0xf5, 0x86, 0x5a, + 0xa1, 0x26, 0x84, 0x48, 0x93, 0x57, 0x90, 0xcd, 0x1b, 0x02, 0x60, 0x4c, + 0xd8, 0x00, 0xf6, 0xf2, 0xf0, 0xae, 0xe5, 0xad, 0xda, 0x9b, 0xdd, 0xb6, + 0xb5, 0xb3, 0x2e, 0x05, 0x04, 0xe2, 0xfe, 0x20, 0x12, 0x89, 0x6f, 0xf9, + 0xb8, 0xf6, 0x70, 0x36, 0x4f, 0xfe, 0x6e, 0x56, 0x3e, 0x1a, 0x9a, 0x19, + 0xb4, 0x91, 0xba, 0x34, 0x14, 0xf7, 0x79, 0x86, 0x3b, 0xc8, 0xbf, 0x41, + 0x1e, 0xe0, 0xe8, 0xa0, 0xe6, 0xdd, 0xf1, 0xb4, 0xd4, 0xa7, 0x0b, 0xdf, + 0x6a, 0x9a, 0x74, 0x38, 0x18, 0xbe, 0x75, 0x62, 0x87, 0x73, 0x55, 0x8b, + 0xad, 0x89, 0x8e, 0x48, 0x42, 0xfa, 0x97, 0x27, 0x77, 0x0a, 0x15, 0xa6, + 0xaa, 0xbd, 0xe3, 0xb5, 0x03, 0x70, 0x9d, 0x1e, 0x9f, 0x60, 0x2f, 0x6f, + 0xb2, 0x31, 0x15, 0xaa, 0x46, 0x70, 0x6c, 0xc7, 0x8e, 0x48, 0xbf, 0xe5, + 0x7c, 0xc1, 0xfc, 0x44, 0x09, 0xc4, 0xf1, 0xb5, 0xf4, 0x40, 0xa3, 0x28, + 0x1f, 0x95, 0x5b, 0x73, 0xea, 0xa6, 0x62, 0xad, 0xb9, 0xff, 0xfa, 0xa4, + 0x0b, 0x4a, 0x84, 0x95, 0x65, 0x96, 0x25, 0xc6, 0xb7, 0xb5, 0x12, 0x18, + 0xdf, 0x92, 0x8d, 0x51, 0xcd, 0x66, 0xf5, 0x9c, 0x25, 0xd7, 0xb9, 0x4b, + 0x79, 0x8c, 0x9f, 0xb6, 0xe9, 0x7b, 0x43, 0xad, 0xe5, 0xf4, 0xd1, 0x7f, + 0x59, 0x11, 0x1d, 0xee, 0xb0, 0x3d, 0x44, 0x2e, 0xdf, 0xd1, 0x44, 0xf2, + 0x6d, 0x3d, 0xf6, 0x06}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA256, + 139, + {0x7d, 0xab, 0x5f, 0x7f, 0x04, 0x30, 0xba, 0x2e, 0xd6, 0xdc, 0x53, 0xd9, + 0xdb, 0x80, 0x57, 0x9a, 0xd1, 0x03, 0x43, 0xb7, 0x2a, 0x9d, 0x8a, 0x37, + 0xce, 0x0b, 0xb3, 0x84, 0x03, 0x22, 0x4a, 0x4a, 0xba, 0xb2, 0x52, 0xc3, + 0xa0, 0xb5, 0xa9, 0x50, 0x17, 0x0d, 0x2f, 0x66, 0x3f, 0xf4, 0xa8, 0xd0, + 0x32, 0x17, 0xe2, 0x89, 0xd7, 0x15, 0xb2, 0x7c, 0x06, 0x94, 0x32, 0xc5, + 0xfc, 0x95, 0x91, 0x97, 0x2f, 0x1b, 0x4a, 0xc4, 0x68, 0xab, 0x8e, 0x93, + 0x3c, 0x1f, 0xd4, 0x83, 0x19, 0x78, 0xc0, 0x38, 0x1f, 0xf9, 0xb8, 0xec, + 0x85, 0xba, 0xae, 0xd7, 0x6d, 0x13, 0x51, 0xa8, 0xab, 0xc3, 0x8a, 0x53, + 0x32, 0x9e, 0x9c, 0x8b, 0xb3, 0xc1, 0xf7, 0x7a, 0x8b, 0xd1, 0x5c, 0x29, + 0xe5, 0x09, 0xb1, 0x98, 0xd4, 0x6b, 0xb2, 0x8c, 0x8d, 0x98, 0xf0, 0x3c, + 0x01, 0xf9, 0xce, 0xd3, 0x81, 0xd2, 0x4e, 0xd9, 0xd2, 0x8f, 0xfd, 0x1d, + 0x2e, 0xab, 0x54, 0x16, 0xed, 0x57, 0x54, 0xcc, 0xbf, 0xc1, 0x21, 0x4b, + 0x5e, 0xbc, 0x33, 0x39, 0xf5, 0xa6, 0xd6, 0x67, 0x58, 0x1f, 0xee, 0x46, + 0xd6, 0x0e, 0xae, 0xc4, 0x20, 0x74, 0xde, 0x82, 0x00, 0xd7, 0x1e, 0x17, + 0x73, 0xa9, 0xc8, 0x30, 0x61, 0xf2, 0xba, 0x4b, 0x9a, 0x24, 0x75, 0xf5, + 0x52, 0xf9, 0xba, 0x99, 0xfe, 0xc5, 0x02, 0x8a, 0x02, 0x0f, 0x4a, 0xc2, + 0x20, 0x81, 0x96, 0xf5, 0x5c, 0x9f, 0xa8, 0x90, 0x1c, 0x31, 0xac, 0x31, + 0xfb, 0xf6, 0x71, 0xbe, 0x57, 0x7c, 0x9c, 0xf6, 0x4f, 0x7f, 0xbf, 0x3e, + 0xf7, 0xed, 0x60, 0x13, 0x2f, 0x2a, 0x20, 0x4f, 0x65, 0x89, 0xd2, 0x3b, + 0xbc, 0xac, 0x7a, 0x87, 0xdc, 0xd4, 0x66, 0x07, 0x87, 0x19, 0x88, 0xb5, + 0xf9, 0xaf, 0xa5, 0x29, 0x9f, 0x35, 0x56, 0x2d, 0x58, 0xe9, 0x34, 0x78, + 0xf1, 0xd9, 0x73, 0xab}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA256, + 140, + {0x7b, 0x67, 0x76, 0x18, 0xa2, 0x44, 0xcc, 0xf2, 0xd2, 0xb9, 0xad, 0x60, + 0x41, 0x35, 0x80, 0xb0, 0x7b, 0xe0, 0x46, 0x0c, 0xbc, 0xb4, 0x49, 0xe6, + 0x63, 0xf1, 0xd3, 0x50, 0x47, 0x72, 0xc3, 0x69, 0x68, 0x4e, 0xb6, 0xfa, + 0x5a, 0x3a, 0x18, 0xe2, 0xbd, 0xe1, 0x9f, 0x8f, 0x25, 0x84, 0xa3, 0xa3, + 0x20, 0x4b, 0xc9, 0x02, 0x6c, 0x49, 0x21, 0x37, 0x73, 0x80, 0x58, 0xae, + 0x43, 0x3d, 0x68, 0x83, 0x68, 0x89, 0xe7, 0x2a, 0xec, 0xdb, 0xe0, 0x38, + 0x5c, 0x9f, 0xd5, 0x6c, 0x4d, 0xf1, 0x02, 0xd9, 0x79, 0xf7, 0xed, 0x6b, + 0x59, 0xc1, 0xbe, 0x16, 0x27, 0x57, 0x5b, 0xe2, 0x44, 0x01, 0xbb, 0xaa, + 0x88, 0xec, 0x23, 0x46, 0xf6, 0x63, 0x3e, 0x8b, 0x01, 0xaf, 0xff, 0x79, + 0x0a, 0x4e, 0xc4, 0xbc, 0x19, 0x00, 0x21, 0x4d, 0x8b, 0x9d, 0x34, 0xf2, + 0x9e, 0x0a, 0x54, 0x8e, 0x3a, 0xce, 0xf5, 0x7c, 0x19, 0x74, 0x25, 0xaf, + 0xac, 0x9e, 0x4d, 0xc2, 0xb9, 0xd8, 0xb9, 0xda, 0x30, 0xe7, 0x71, 0xe3, + 0x47, 0x40, 0xe5, 0x78, 0x0a, 0x52, 0xd0, 0x28, 0xff, 0x20, 0x16, 0x39, + 0x9f, 0x78, 0xa8, 0x02, 0xf0, 0x32, 0xb9, 0x2e, 0x9f, 0x1c, 0x4c, 0x9b, + 0x9d, 0x8b, 0xa9, 0xbe, 0x49, 0x4f, 0x8e, 0x65, 0x2c, 0x43, 0xcc, 0x0a, + 0x0b, 0x49, 0x52, 0xb5, 0xd0, 0x37, 0x95, 0x35, 0x9a, 0x13, 0x0e, 0x4c, + 0xbb, 0x07, 0x08, 0xdd, 0xe7, 0x9d, 0xb1, 0x36, 0xf2, 0x56, 0xf1, 0xdd, + 0x88, 0x5f, 0x34, 0x0e, 0x7a, 0x87, 0x0f, 0xb4, 0xc3, 0xe8, 0xef, 0xe2, + 0xbd, 0x20, 0xde, 0xb6, 0x3f, 0xc6, 0x3a, 0x01, 0xa8, 0xe1, 0x16, 0x1e, + 0xee, 0x49, 0x3e, 0x4b, 0xda, 0x98, 0x79, 0xc8, 0x14, 0xd9, 0xf1, 0x61, + 0x23, 0x07, 0x1d, 0xce, 0x45, 0x20, 0x93, 0x41, 0xc5, 0x44, 0x76, 0x53, + 0x9a, 0x9b, 0x1a, 0x2f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA256, + 141, + {0x2a, 0x69, 0xe5, 0x72, 0xa0, 0x0d, 0x5d, 0x2f, 0xab, 0x1f, 0x91, 0xc0, + 0x4c, 0x15, 0x1a, 0xb2, 0x1e, 0x1c, 0xda, 0x5a, 0x76, 0x75, 0xb9, 0xe6, + 0xf6, 0x72, 0x77, 0xb1, 0x20, 0x78, 0x14, 0x94, 0xf5, 0xac, 0xe1, 0xad, + 0x3c, 0xdf, 0x78, 0xe6, 0xb6, 0x02, 0x2e, 0xec, 0xe7, 0xdb, 0x55, 0x30, + 0x1f, 0x57, 0x49, 0x96, 0x6c, 0x89, 0xdf, 0x5d, 0xbf, 0x28, 0x52, 0xbd, + 0xb1, 0x82, 0xa7, 0x5b, 0xaa, 0x29, 0x56, 0x97, 0xfb, 0x1e, 0x78, 0x12, + 0x24, 0x00, 0xd0, 0x13, 0xe5, 0x79, 0xce, 0xcf, 0x37, 0x89, 0x39, 0x61, + 0x02, 0xaa, 0x49, 0x46, 0x23, 0xb5, 0xa4, 0x14, 0x5c, 0x9b, 0xba, 0x95, + 0x4e, 0x80, 0x47, 0x3f, 0xe6, 0x13, 0x51, 0x3c, 0xb9, 0xfc, 0xaa, 0x67, + 0x92, 0xba, 0x67, 0x66, 0x0a, 0x9a, 0x75, 0x4d, 0x6e, 0xd6, 0xe3, 0x56, + 0x80, 0x79, 0xa7, 0x96, 0x63, 0x96, 0x79, 0x4c, 0x1a, 0xb9, 0x01, 0x6c, + 0xf9, 0x80, 0xdd, 0x39, 0x63, 0x17, 0x9c, 0x8f, 0x3f, 0x0c, 0x01, 0x0f, + 0x3f, 0x13, 0x6c, 0x4b, 0x61, 0x11, 0x70, 0xfc, 0x11, 0xc1, 0x33, 0x83, + 0x6c, 0xce, 0x42, 0xfd, 0x43, 0x95, 0x2c, 0x00, 0xd3, 0xa7, 0xdd, 0x86, + 0x8b, 0x17, 0x15, 0xda, 0x5e, 0xf4, 0x03, 0xe9, 0x3a, 0x64, 0x67, 0x3b, + 0x15, 0xed, 0x11, 0x4e, 0x67, 0x1c, 0xaa, 0xc4, 0x10, 0x9b, 0xd2, 0x39, + 0x2b, 0x43, 0x06, 0x24, 0x34, 0xc1, 0x9a, 0x68, 0xdf, 0xbb, 0x71, 0x93, + 0x8a, 0xa8, 0xd4, 0x5b, 0x96, 0x71, 0x19, 0x50, 0x38, 0x0d, 0xe2, 0xa1, + 0xc2, 0x59, 0xd7, 0x70, 0xcc, 0x5e, 0x98, 0xae, 0x79, 0xfa, 0xb1, 0xa7, + 0xfd, 0xa2, 0xf5, 0x3e, 0x30, 0x98, 0xab, 0xa4, 0x1b, 0x6f, 0xc4, 0x86, + 0xb5, 0x21, 0xeb, 0x33, 0x0b, 0xb2, 0x26, 0xd0, 0xf9, 0x5f, 0xd1, 0x4a, + 0xa8, 0x3e, 0x2b, 0x14}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA256, + 142, + {0x36, 0x53, 0x6a, 0xd1, 0x22, 0x7a, 0x5d, 0x13, 0xac, 0xae, 0x18, 0xd8, + 0x23, 0x3a, 0x00, 0xd2, 0x1e, 0x80, 0x64, 0xb1, 0x49, 0x64, 0xa6, 0xd0, + 0xfd, 0xb4, 0x3c, 0xe4, 0x6a, 0x76, 0xb9, 0xee, 0x17, 0x49, 0xd7, 0x7d, + 0x82, 0x22, 0x7d, 0x5b, 0xbb, 0x03, 0x1e, 0xcb, 0xcb, 0x20, 0x30, 0x58, + 0x63, 0x60, 0x46, 0x0c, 0xe3, 0xbf, 0x14, 0xc7, 0xa4, 0xd1, 0xa0, 0x20, + 0x2b, 0xe3, 0xa4, 0x69, 0x13, 0x91, 0x34, 0x98, 0xb3, 0x39, 0x0c, 0xdf, + 0x96, 0xee, 0x89, 0x91, 0x4e, 0x7e, 0x78, 0x54, 0x8f, 0x90, 0x2a, 0x17, + 0x5a, 0x7f, 0x5f, 0x35, 0xb4, 0x88, 0x38, 0xad, 0xd2, 0x41, 0x8b, 0x25, + 0xcb, 0x7f, 0x91, 0x9c, 0x1a, 0x0c, 0xa5, 0x58, 0xf9, 0xba, 0x77, 0xdf, + 0xb6, 0xe4, 0xdf, 0x85, 0x43, 0x20, 0x71, 0xba, 0x78, 0xfb, 0x6f, 0xd0, + 0xed, 0xcd, 0x34, 0x3f, 0x8c, 0x73, 0x5f, 0x06, 0x1c, 0xa9, 0x03, 0x3e, + 0x5b, 0x34, 0x41, 0x75, 0x61, 0x88, 0xed, 0x58, 0x85, 0x64, 0x90, 0x26, + 0x02, 0xe1, 0x87, 0x45, 0xa5, 0xce, 0x8b, 0x57, 0xe3, 0xaf, 0x41, 0x31, + 0x73, 0x80, 0x1d, 0xdf, 0x0c, 0xc9, 0x14, 0xd1, 0xb4, 0xd2, 0x9e, 0x33, + 0x77, 0x11, 0x0a, 0x7b, 0x84, 0x4b, 0xe6, 0xc1, 0x97, 0x73, 0xf9, 0xdb, + 0x22, 0xd5, 0xb2, 0x66, 0xb1, 0x2e, 0x8e, 0x3d, 0x48, 0x33, 0xb7, 0x21, + 0xb1, 0x49, 0x7f, 0xe7, 0x19, 0x4c, 0x0f, 0xb4, 0xe3, 0xd8, 0x3e, 0xa9, + 0x19, 0x3e, 0x0a, 0x12, 0x05, 0x36, 0x80, 0xa1, 0x39, 0x6c, 0xa5, 0xfb, + 0xf6, 0x9a, 0x71, 0x77, 0x58, 0xc5, 0xbf, 0xf5, 0xb7, 0x94, 0xea, 0x18, + 0xe5, 0x6c, 0x0e, 0x82, 0xaf, 0x3a, 0x1b, 0x97, 0xf6, 0x42, 0x0f, 0x4d, + 0x26, 0x8f, 0x29, 0x8f, 0x75, 0xd7, 0xc3, 0xa7, 0xb8, 0x20, 0xd5, 0x55, + 0x7b, 0x44, 0xd0, 0x35}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA256, + 143, + {0x32, 0x59, 0x57, 0xb2, 0x99, 0x9e, 0x0e, 0xe3, 0x2b, 0x5e, 0xf7, 0x30, + 0x2f, 0xde, 0x02, 0x99, 0xc7, 0xc3, 0x64, 0x7e, 0xe2, 0x25, 0xd5, 0x1f, + 0xf3, 0x30, 0xf7, 0xcc, 0x67, 0xb6, 0xb4, 0x06, 0xcc, 0x4d, 0xbf, 0xd6, + 0xa3, 0x3a, 0xb2, 0xc8, 0x31, 0xc7, 0x8f, 0xc0, 0x16, 0x85, 0xc4, 0xc3, + 0xbe, 0xa9, 0x4f, 0x21, 0x94, 0xcd, 0xde, 0x48, 0xb6, 0xed, 0x1e, 0x87, + 0xf5, 0x98, 0x4d, 0xe9, 0x90, 0xb5, 0xa8, 0x52, 0x54, 0x70, 0xdd, 0x23, + 0x15, 0x3e, 0x32, 0x96, 0x60, 0xbf, 0x31, 0xe4, 0x33, 0x15, 0x9a, 0xdd, + 0xf0, 0x94, 0xb6, 0xed, 0xac, 0x8f, 0x11, 0x8d, 0x9f, 0xe5, 0x9c, 0x34, + 0xb8, 0x3d, 0xb1, 0xdf, 0xd2, 0x6d, 0xf7, 0x15, 0x4d, 0x13, 0xe8, 0x74, + 0x83, 0x0e, 0x42, 0xca, 0xd6, 0x1c, 0xb3, 0x18, 0x6f, 0xa8, 0x0b, 0x54, + 0xb7, 0xd7, 0xec, 0x9d, 0xa3, 0x27, 0x4d, 0x25, 0x44, 0xdf, 0xb4, 0x2b, + 0xd8, 0xf2, 0x9a, 0x3b, 0xcf, 0x97, 0x67, 0x52, 0x58, 0x9e, 0xce, 0x5b, + 0x73, 0x1f, 0x63, 0xf3, 0xb0, 0x72, 0xb7, 0xbf, 0x95, 0xb9, 0x30, 0xfe, + 0xf4, 0x28, 0xc1, 0x21, 0x56, 0x0e, 0x1d, 0xaa, 0xe7, 0xd8, 0x63, 0x6a, + 0x5f, 0x40, 0x31, 0x27, 0x86, 0xda, 0xdb, 0x81, 0xc0, 0x75, 0x77, 0xd4, + 0xa0, 0x4a, 0xc9, 0x4d, 0xba, 0xf9, 0xb1, 0x61, 0xa7, 0xf8, 0x98, 0x7f, + 0xae, 0x51, 0x07, 0x7a, 0x7c, 0xaa, 0x74, 0xda, 0x3c, 0x84, 0xe4, 0x6c, + 0x3e, 0x10, 0x00, 0xf2, 0x59, 0x0a, 0xc2, 0xb0, 0xc0, 0x4d, 0x17, 0xa7, + 0xa3, 0xcb, 0xdd, 0xd6, 0x39, 0xe7, 0x62, 0xe8, 0x0d, 0x30, 0x60, 0x82, + 0x89, 0xbc, 0x6b, 0x72, 0x11, 0xd6, 0x9a, 0xf7, 0x66, 0x02, 0xd2, 0xef, + 0x33, 0xc5, 0x75, 0x0c, 0xb3, 0xc1, 0x83, 0xc1, 0x14, 0x50, 0xa3, 0x42, + 0x3d, 0x6d, 0xcf, 0x4a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA256, + 144, + {0x5d, 0xa3, 0x03, 0xd9, 0xc8, 0x8b, 0xa8, 0x0e, 0x7d, 0xf9, 0xc1, 0xbb, + 0x65, 0x0e, 0x83, 0x17, 0xc6, 0x01, 0x67, 0x6a, 0xf8, 0xfb, 0xad, 0xd8, + 0x65, 0x50, 0xd1, 0x5d, 0xa9, 0xaa, 0x9f, 0x3d, 0x46, 0x5d, 0x27, 0x19, + 0x09, 0x6e, 0x73, 0x8e, 0x92, 0x2b, 0x8b, 0xbd, 0x1b, 0x2e, 0x03, 0x2f, + 0x7c, 0xde, 0xbb, 0x11, 0x12, 0x66, 0x81, 0x46, 0x41, 0xfc, 0x45, 0x85, + 0x7a, 0xf8, 0xb1, 0x0e, 0xbf, 0x32, 0x8c, 0x9a, 0x43, 0x41, 0x70, 0x10, + 0x1a, 0x04, 0xbe, 0x7c, 0xb2, 0x55, 0x93, 0x94, 0xde, 0xbb, 0x8a, 0x5e, + 0xfa, 0xc2, 0x0c, 0x6e, 0xd8, 0x58, 0xb1, 0x3d, 0x18, 0x55, 0x36, 0x27, + 0x0f, 0x05, 0x69, 0x13, 0x79, 0x0a, 0x4c, 0xd2, 0x69, 0xc4, 0x24, 0x07, + 0x51, 0x83, 0x62, 0x0c, 0x6a, 0x31, 0x2a, 0xca, 0x86, 0x0f, 0x7d, 0x3d, + 0x69, 0x4b, 0xf5, 0xe9, 0x69, 0xfd, 0x0f, 0xb9, 0x33, 0x3f, 0x7e, 0x42, + 0xe8, 0x95, 0x5a, 0xce, 0x71, 0xd9, 0x57, 0xf8, 0xeb, 0x9f, 0xe1, 0x96, + 0x51, 0x17, 0x68, 0x4c, 0x2e, 0x73, 0xeb, 0x2d, 0xbd, 0xd9, 0x7c, 0x1b, + 0x2f, 0x78, 0x02, 0xdc, 0x68, 0xfb, 0x98, 0x24, 0x25, 0x4b, 0x12, 0x80, + 0x55, 0x93, 0x23, 0x99, 0xc7, 0x96, 0xdd, 0x3a, 0xb1, 0x4d, 0x62, 0xb9, + 0x17, 0xb7, 0x52, 0x07, 0x60, 0xe6, 0x78, 0xf7, 0xc5, 0xea, 0xfd, 0x82, + 0xf6, 0x51, 0x09, 0x06, 0xd9, 0x59, 0xfa, 0xad, 0x86, 0x7c, 0x92, 0xa5, + 0xbd, 0x8b, 0xbe, 0x8c, 0x1e, 0x64, 0xa3, 0x40, 0x25, 0x62, 0x1b, 0x20, + 0xdf, 0xa1, 0x66, 0xe3, 0x72, 0x51, 0xbd, 0xa6, 0xe7, 0x6c, 0x29, 0x6d, + 0xc8, 0x23, 0xac, 0xd8, 0xdd, 0xc7, 0x3a, 0xaa, 0x29, 0xa5, 0x57, 0x2f, + 0xac, 0x23, 0x44, 0xf8, 0xd2, 0x13, 0xc2, 0x1e, 0x5f, 0xcf, 0xa1, 0xe5, + 0x0b, 0x8b, 0x2e, 0xba}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA256, + 145, + {0x73, 0xae, 0x94, 0xe6, 0x74, 0x9a, 0x14, 0xbf, 0x9e, 0x15, 0x73, 0x05, + 0x23, 0x1c, 0xa7, 0x94, 0x1d, 0x8c, 0xc4, 0x28, 0x92, 0x41, 0x05, 0x20, + 0x06, 0x0f, 0x91, 0x6e, 0x1d, 0xe6, 0x57, 0xe1, 0x1b, 0x50, 0xe4, 0x2a, + 0x47, 0x66, 0xc5, 0xe7, 0xb5, 0x54, 0x94, 0xc6, 0x05, 0xad, 0x33, 0x24, + 0xe7, 0x8d, 0x80, 0xf8, 0xc4, 0xb3, 0x1b, 0x10, 0x55, 0xa5, 0x99, 0xa3, + 0xb3, 0x18, 0x43, 0xc9, 0x00, 0x98, 0x0c, 0xe0, 0x57, 0xcb, 0x8b, 0xcf, + 0x09, 0x90, 0x6c, 0x88, 0x32, 0xa9, 0x75, 0x36, 0xfb, 0xa1, 0x59, 0x72, + 0x3e, 0x7e, 0xf2, 0x71, 0xa8, 0x01, 0x75, 0x45, 0xbe, 0xa5, 0xbc, 0x0f, + 0x3c, 0xfe, 0x19, 0xf9, 0x67, 0xf9, 0xec, 0xfe, 0x0b, 0xc9, 0xf7, 0x86, + 0xda, 0xf5, 0x36, 0x7b, 0xe0, 0x04, 0x56, 0xf9, 0x7d, 0x4f, 0x3b, 0x69, + 0xd9, 0x32, 0xfc, 0x5d, 0x11, 0x97, 0x79, 0xde, 0x21, 0xf7, 0xa4, 0xe0, + 0xa9, 0xe8, 0x0b, 0x65, 0xbb, 0xee, 0x18, 0x49, 0x4c, 0x4c, 0x48, 0xc4, + 0xbe, 0x3a, 0x62, 0xa1, 0x9b, 0x48, 0x3b, 0xd5, 0x6d, 0x19, 0x4f, 0xf1, + 0xc8, 0x8c, 0xf1, 0x46, 0xc2, 0xea, 0xc3, 0xfa, 0x2a, 0x05, 0xaf, 0xaf, + 0x3a, 0x81, 0x3d, 0x5e, 0xfe, 0x29, 0x34, 0x2f, 0x6b, 0x0f, 0xba, 0x81, + 0xc1, 0x24, 0x1d, 0x56, 0x53, 0x06, 0xd0, 0x93, 0x66, 0x99, 0xdd, 0x20, + 0x24, 0x86, 0x89, 0xc5, 0xb6, 0xb4, 0xec, 0x2f, 0x31, 0xa1, 0x2c, 0x0d, + 0x59, 0x09, 0x01, 0x3e, 0xd9, 0x77, 0x99, 0xc4, 0x7e, 0xf0, 0x89, 0xb9, + 0xd9, 0x8e, 0xe7, 0xe7, 0x9c, 0x8d, 0x89, 0xd7, 0xa2, 0x75, 0x63, 0xc5, + 0x29, 0x91, 0x79, 0x77, 0xff, 0x12, 0xa0, 0x75, 0x3b, 0xdf, 0x8b, 0x4f, + 0x62, 0xb6, 0x60, 0xd3, 0x3f, 0x7f, 0x6d, 0xa7, 0x86, 0x0e, 0xd4, 0xb0, + 0x21, 0xf5, 0x1d, 0x01}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA256, + 146, + {0x46, 0x8c, 0x5f, 0x91, 0x0f, 0xbc, 0xd2, 0xe2, 0xe4, 0x12, 0xde, 0x22, + 0x19, 0x9a, 0x9e, 0xc2, 0xe4, 0x6d, 0x08, 0x4e, 0x24, 0x50, 0xe3, 0x75, + 0x2e, 0x58, 0x17, 0x0f, 0xc7, 0xa7, 0xcd, 0x98, 0x70, 0xc2, 0x48, 0x59, + 0xca, 0x13, 0x1b, 0x96, 0x7e, 0x0a, 0x73, 0x4d, 0x55, 0x5a, 0x78, 0x79, + 0x5a, 0xda, 0x98, 0x6a, 0x1b, 0x13, 0xb8, 0x1a, 0xc3, 0xbc, 0x5b, 0x7e, + 0x85, 0x8f, 0xb3, 0x07, 0x57, 0x08, 0xd2, 0xcb, 0x03, 0xe4, 0xca, 0xda, + 0x94, 0x45, 0x59, 0x70, 0xfa, 0x7d, 0x84, 0x94, 0x79, 0xec, 0x8e, 0x54, + 0x84, 0x27, 0x01, 0x96, 0x14, 0x7a, 0xc7, 0x7c, 0x20, 0xc0, 0xa1, 0x46, + 0x28, 0xb8, 0xd3, 0xa6, 0x93, 0x88, 0x97, 0x3e, 0x17, 0xd5, 0x71, 0x00, + 0x5a, 0xe2, 0x18, 0xfe, 0xf6, 0x7c, 0x70, 0xf6, 0x24, 0x36, 0xba, 0x32, + 0xe5, 0xa5, 0x35, 0x66, 0xff, 0x63, 0x10, 0x94, 0x44, 0x17, 0xc7, 0xdd, + 0x0f, 0x7e, 0x1e, 0x5a, 0xaf, 0xbb, 0xb9, 0xd4, 0xd0, 0x85, 0x3d, 0x84, + 0x62, 0x4f, 0x9d, 0x6e, 0x3c, 0x80, 0x78, 0xc1, 0x7c, 0x34, 0xaa, 0x16, + 0xf0, 0xbc, 0x89, 0x71, 0x58, 0x0f, 0x45, 0x6c, 0x2d, 0xc4, 0x9f, 0x13, + 0xaf, 0x44, 0xca, 0xd2, 0xe3, 0xdd, 0x71, 0x20, 0xb7, 0x0d, 0x3b, 0xd2, + 0xc0, 0xa0, 0x95, 0x7d, 0x5a, 0x73, 0x9a, 0x95, 0x93, 0x2b, 0x24, 0xff, + 0xc5, 0x64, 0xbb, 0x94, 0xd7, 0x48, 0x24, 0x2c, 0xb9, 0x58, 0x75, 0x81, + 0x4f, 0xbe, 0xdf, 0x58, 0xe8, 0xc0, 0x36, 0xa5, 0x16, 0xb5, 0x40, 0xab, + 0x62, 0xa7, 0xaf, 0xdd, 0x6e, 0x3f, 0x30, 0x42, 0x42, 0x17, 0x3f, 0xc6, + 0x9c, 0xee, 0xb9, 0x58, 0x71, 0xbd, 0xcd, 0x53, 0x0d, 0x53, 0xb7, 0x14, + 0x54, 0x59, 0xcc, 0xf4, 0x1a, 0xfe, 0x2c, 0x8c, 0xa9, 0xcc, 0xbf, 0xfa, + 0x28, 0xd4, 0x05, 0xe0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA256, + 147, + {0x9e, 0x7e, 0x0c, 0x0d, 0x92, 0x9b, 0xc1, 0x5e, 0xf8, 0xad, 0x6b, 0x64, + 0xf9, 0xdf, 0xac, 0x6a, 0x7f, 0x0b, 0x55, 0x94, 0x2e, 0xca, 0x76, 0xdf, + 0x1a, 0xda, 0x99, 0xe4, 0x43, 0xfc, 0x39, 0x25, 0xa5, 0xdd, 0x9e, 0x2b, + 0x25, 0xbe, 0xfc, 0x7a, 0x9e, 0x1c, 0x09, 0xc9, 0xd9, 0xc1, 0x9a, 0x3b, + 0xb8, 0x42, 0xc0, 0xf3, 0x5e, 0x8e, 0xcd, 0x42, 0x29, 0x80, 0x70, 0x12, + 0xde, 0x47, 0x13, 0x03, 0x35, 0x17, 0x5d, 0x6f, 0x55, 0x8b, 0x79, 0xaa, + 0xe6, 0xfd, 0x7b, 0xf2, 0xbe, 0xe8, 0x6e, 0xa2, 0x90, 0x2f, 0xcd, 0x90, + 0x67, 0x92, 0x7f, 0x48, 0x5b, 0x00, 0x77, 0x23, 0xaf, 0x82, 0x65, 0x11, + 0xd1, 0xa0, 0x10, 0x42, 0xed, 0x6a, 0x7a, 0x2b, 0x2c, 0x55, 0x8c, 0x92, + 0x9a, 0x58, 0x0c, 0xab, 0xbd, 0x83, 0xc5, 0x67, 0x6e, 0x1a, 0xf8, 0x60, + 0xc5, 0x96, 0xef, 0x78, 0x4b, 0x04, 0x3d, 0x5c, 0x5e, 0xd9, 0x63, 0xc8, + 0x59, 0x76, 0x14, 0x99, 0x11, 0x13, 0x37, 0xcf, 0xcf, 0x9d, 0x4c, 0xdf, + 0x8a, 0x30, 0x5d, 0x6d, 0xa8, 0x3a, 0xc6, 0x23, 0x9a, 0x4b, 0x2c, 0x16, + 0x28, 0x1d, 0x1f, 0x4f, 0x30, 0xa0, 0x63, 0x10, 0xbf, 0x42, 0x37, 0xba, + 0x65, 0x94, 0xb9, 0x3d, 0xe2, 0x79, 0xe8, 0xfd, 0xa3, 0x40, 0x6b, 0xd5, + 0xc7, 0xbe, 0x52, 0xa0, 0xd3, 0xcb, 0x2c, 0x73, 0x62, 0xa6, 0xba, 0x02, + 0x8e, 0x74, 0x57, 0x2c, 0x8f, 0x21, 0xe3, 0xeb, 0xb6, 0x08, 0xce, 0x28, + 0x4b, 0x4b, 0x37, 0x8b, 0x21, 0x1c, 0xcc, 0x8f, 0x42, 0x47, 0x1e, 0xe8, + 0x69, 0x23, 0xf5, 0x7f, 0xd7, 0xc2, 0xb8, 0x92, 0x6c, 0x9f, 0xe0, 0xa9, + 0x15, 0xe1, 0x60, 0x17, 0x1c, 0xd5, 0x95, 0xb3, 0x79, 0x24, 0xeb, 0xda, + 0x6e, 0xe1, 0x87, 0xf4, 0xa5, 0xe7, 0xe4, 0xa6, 0x31, 0x61, 0xe2, 0x46, + 0xf2, 0x7e, 0xb8, 0x29}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA256, + 148, + {0x92, 0x61, 0x7d, 0xc9, 0x32, 0xc1, 0x10, 0xbf, 0x61, 0xe8, 0x88, 0x95, + 0x56, 0x06, 0x38, 0xdf, 0x4f, 0x8d, 0x05, 0x17, 0x2f, 0x43, 0x5a, 0xf4, + 0x45, 0x72, 0x31, 0xad, 0x08, 0xa5, 0x65, 0x0f, 0x1f, 0x50, 0x56, 0x04, + 0x02, 0x9f, 0x42, 0x30, 0x28, 0x24, 0x7d, 0x42, 0x31, 0xc8, 0x6a, 0xf5, + 0x1d, 0xb3, 0x39, 0xc1, 0x80, 0x17, 0x7b, 0xad, 0xe3, 0x90, 0x76, 0xdc, + 0x67, 0xf9, 0x69, 0x1f, 0xb7, 0x23, 0x4d, 0x9b, 0x8c, 0x09, 0x7e, 0x65, + 0x0a, 0xb3, 0xf2, 0x82, 0x24, 0x14, 0x75, 0x7f, 0x36, 0x33, 0xa0, 0x47, + 0xc5, 0xd5, 0x08, 0x2e, 0xb4, 0x69, 0xc3, 0x57, 0x57, 0x67, 0x8b, 0xe4, + 0x6d, 0xb3, 0x2c, 0x4c, 0xb6, 0x28, 0xf3, 0x01, 0x21, 0xfd, 0x8f, 0x58, + 0x94, 0xee, 0xef, 0x27, 0x70, 0x7c, 0x86, 0x89, 0xad, 0xa5, 0xfa, 0xb7, + 0xab, 0x0c, 0x2e, 0x22, 0x90, 0xa7, 0x6a, 0x13, 0x27, 0x82, 0x8f, 0x41, + 0x86, 0x9e, 0xec, 0x62, 0xc2, 0xc0, 0x3f, 0xf5, 0x0d, 0x95, 0xa6, 0x78, + 0xbd, 0x95, 0xbb, 0xf5, 0x6f, 0x53, 0x3e, 0xab, 0xc5, 0x47, 0x4d, 0xf2, + 0xf2, 0x3c, 0xe2, 0xf8, 0xc0, 0xbb, 0x71, 0xb8, 0xbd, 0x79, 0xe2, 0xdc, + 0xc2, 0x8a, 0x68, 0x2e, 0xa3, 0x4e, 0xb2, 0x0e, 0x67, 0x00, 0x18, 0xbe, + 0xcd, 0x44, 0x20, 0x01, 0x15, 0xae, 0x51, 0x16, 0x66, 0x4c, 0xdd, 0x04, + 0x29, 0xfe, 0x22, 0x7f, 0xd0, 0xd5, 0x99, 0xb6, 0x0c, 0x6b, 0xd3, 0x91, + 0x10, 0x82, 0xa7, 0x42, 0x8a, 0xe1, 0xf5, 0x7b, 0xcf, 0xf5, 0xb9, 0x37, + 0x7f, 0xb3, 0x09, 0x94, 0x12, 0x9e, 0x2b, 0xec, 0x94, 0x29, 0xd6, 0xe6, + 0x13, 0xc1, 0xb5, 0x27, 0xe9, 0xf5, 0x1c, 0x6e, 0x99, 0x21, 0xf5, 0x9b, + 0xe1, 0x76, 0x3d, 0xcc, 0x21, 0x0c, 0xb2, 0xe4, 0xce, 0x86, 0x29, 0x7b, + 0x77, 0x4b, 0x1a, 0x0f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA256, + 149, + {0x14, 0x4d, 0x33, 0xca, 0x3e, 0x76, 0x7a, 0xf7, 0xd1, 0xcf, 0x7d, 0xe0, + 0x04, 0x81, 0xc6, 0xdd, 0x65, 0x41, 0x18, 0x9c, 0xd4, 0x89, 0x9c, 0xbb, + 0xe3, 0x12, 0x54, 0x63, 0x46, 0x9e, 0x8d, 0x31, 0x70, 0x18, 0xd0, 0xfe, + 0xeb, 0x5f, 0x3c, 0x87, 0x5a, 0x4b, 0x72, 0x17, 0xbf, 0x11, 0x28, 0xf4, + 0x48, 0x06, 0x8a, 0xf8, 0x45, 0x88, 0x6d, 0xe4, 0x3a, 0x4b, 0xf4, 0xbf, + 0xcc, 0xbe, 0x7f, 0x4d, 0x02, 0xec, 0x30, 0x56, 0x97, 0x60, 0x11, 0x9e, + 0xa1, 0x44, 0x6a, 0xd2, 0x93, 0x7a, 0x0c, 0xe2, 0x8e, 0xbe, 0x3c, 0xf6, + 0x5b, 0x82, 0x12, 0xcf, 0xac, 0x09, 0xd1, 0x99, 0x88, 0xc3, 0xeb, 0xce, + 0xac, 0x6e, 0xe6, 0x2d, 0x7e, 0xd3, 0xd7, 0x16, 0xe1, 0x25, 0x17, 0xf2, + 0xc9, 0xae, 0xe9, 0x85, 0x61, 0xcc, 0xdc, 0x8e, 0x74, 0x30, 0xc6, 0xf9, + 0xf4, 0x8e, 0x13, 0xe1, 0x06, 0x1e, 0x18, 0xc0, 0x2d, 0x03, 0x7d, 0x22, + 0xfd, 0x4b, 0x40, 0xca, 0x20, 0x3b, 0x7e, 0xec, 0xea, 0x22, 0x9d, 0x15, + 0x51, 0x82, 0xfa, 0x8c, 0x4d, 0x70, 0x90, 0x5e, 0xf9, 0xb4, 0x28, 0x85, + 0xfa, 0xe0, 0xb9, 0x9b, 0xdb, 0x94, 0x52, 0x83, 0xbe, 0x02, 0x1a, 0x52, + 0x1a, 0x57, 0xde, 0x94, 0x95, 0x87, 0x85, 0xbb, 0x9f, 0xd8, 0xb9, 0xff, + 0x5f, 0x7a, 0x33, 0x4a, 0x00, 0x62, 0x89, 0x2e, 0xc1, 0x96, 0x7d, 0xb6, + 0xdb, 0x2f, 0x9d, 0x9a, 0xf7, 0x26, 0x43, 0x21, 0x62, 0x85, 0x79, 0x96, + 0xfa, 0xa8, 0x63, 0xea, 0xd0, 0xf7, 0xed, 0x76, 0x16, 0x43, 0x96, 0x1e, + 0x80, 0x19, 0x2b, 0x72, 0xc7, 0xbc, 0x22, 0x10, 0xd8, 0x06, 0x00, 0xbd, + 0xc5, 0xd9, 0xd7, 0x66, 0xfd, 0x4c, 0x1e, 0x82, 0x05, 0x3f, 0x42, 0xc5, + 0x4e, 0x79, 0xf2, 0x60, 0x57, 0x05, 0x18, 0x1a, 0x4d, 0x70, 0x39, 0x37, + 0x7d, 0xc3, 0x6c, 0x02}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA256, + 150, + {0x8c, 0xac, 0x0e, 0xc2, 0x41, 0x6e, 0x1f, 0xfc, 0xb3, 0x7a, 0xcb, 0x5b, + 0x86, 0x22, 0x7e, 0x5a, 0x6b, 0x88, 0xb7, 0xe4, 0xf5, 0x09, 0x81, 0xaa, + 0x54, 0xa1, 0xea, 0xd4, 0x01, 0xe9, 0xb9, 0x68, 0xf6, 0x8b, 0x1e, 0x02, + 0x78, 0xe5, 0x53, 0x00, 0x07, 0x0f, 0x3f, 0x05, 0x96, 0x3c, 0xd7, 0x41, + 0x24, 0xed, 0x58, 0xfa, 0x39, 0x69, 0xc4, 0x1c, 0x51, 0x06, 0xa1, 0x45, + 0x49, 0x01, 0x74, 0x00, 0x13, 0x38, 0xc5, 0x04, 0xfc, 0x01, 0xd2, 0x57, + 0x43, 0x84, 0x22, 0x3e, 0xca, 0x0a, 0x75, 0x51, 0x42, 0x69, 0x76, 0x31, + 0xe5, 0x95, 0x56, 0x66, 0x9e, 0x68, 0x6b, 0x6a, 0xc8, 0x95, 0x61, 0xc2, + 0x83, 0xc8, 0x55, 0xe6, 0xac, 0x27, 0xe4, 0xc9, 0xe4, 0xc6, 0x98, 0x9c, + 0x97, 0xd8, 0x6f, 0x7f, 0x9c, 0xe0, 0x42, 0xa6, 0x5f, 0x20, 0xea, 0x44, + 0x2b, 0xff, 0x4f, 0x6e, 0x30, 0x25, 0x85, 0x4a, 0x2d, 0xb5, 0x62, 0xf4, + 0xa2, 0x5e, 0x2e, 0x9d, 0x0c, 0xbb, 0xdc, 0xa0, 0x56, 0xc0, 0x9b, 0xbf, + 0x23, 0x08, 0xc3, 0xd3, 0x4a, 0x0c, 0x0e, 0x39, 0xb9, 0x32, 0xcb, 0x6c, + 0x6f, 0xfa, 0x47, 0xf4, 0x71, 0xf6, 0x27, 0x64, 0x39, 0xb3, 0x20, 0x04, + 0x4c, 0x8d, 0x9d, 0x00, 0xdf, 0xfd, 0x9f, 0x01, 0x44, 0x23, 0x26, 0xa2, + 0x09, 0xfc, 0x01, 0xcf, 0x03, 0x4a, 0xb8, 0x4b, 0x0d, 0x9f, 0xa8, 0xf6, + 0x3c, 0x2c, 0x34, 0x2d, 0xea, 0xa9, 0xba, 0xf3, 0x2b, 0x90, 0x4b, 0x66, + 0x45, 0x15, 0x90, 0xfe, 0xbe, 0x4c, 0x18, 0x21, 0xfd, 0x6b, 0x6e, 0x88, + 0xa5, 0xc1, 0x30, 0x7b, 0x05, 0x3c, 0xd0, 0xfe, 0x90, 0x40, 0xab, 0xc3, + 0x25, 0x77, 0x66, 0xa8, 0x2e, 0x4d, 0x9c, 0x6f, 0x9a, 0x05, 0x9f, 0xbb, + 0x41, 0xbb, 0x71, 0x16, 0xbb, 0x6d, 0x71, 0xe6, 0xfa, 0x77, 0x80, 0x85, + 0x93, 0x08, 0x95, 0xbc}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA256, + 151, + {0x8c, 0xf2, 0xa2, 0xd4, 0xf7, 0xe3, 0xbc, 0xe3, 0x19, 0xcb, 0xf1, 0xf2, + 0x61, 0x1c, 0x92, 0x09, 0xed, 0xb6, 0x96, 0xe6, 0x1b, 0xa9, 0x84, 0x51, + 0x20, 0x67, 0xdb, 0x8a, 0x91, 0xe7, 0xfa, 0xf6, 0xbd, 0x1b, 0xc3, 0x99, + 0xcf, 0xc9, 0xe7, 0xe7, 0x44, 0x66, 0x2d, 0x07, 0x43, 0x7f, 0x67, 0x7b, + 0x1f, 0xd0, 0x4f, 0xab, 0x3d, 0xe3, 0xf9, 0xc8, 0x94, 0x99, 0xd4, 0xa1, + 0x5a, 0x90, 0xc1, 0x94, 0x04, 0x8b, 0x77, 0x23, 0xff, 0x22, 0x57, 0x2a, + 0xcf, 0x54, 0x18, 0x78, 0x52, 0x38, 0x1c, 0x34, 0x53, 0xae, 0x11, 0xda, + 0x31, 0x8b, 0x92, 0x51, 0x3d, 0x35, 0x44, 0xe6, 0x71, 0xf7, 0x42, 0xbb, + 0xc3, 0xbd, 0x69, 0xc8, 0x55, 0x2f, 0x1d, 0x4c, 0x58, 0xb4, 0x3a, 0x6f, + 0x7e, 0x6b, 0xfc, 0xc9, 0xea, 0xf7, 0x8f, 0x9b, 0x94, 0xcf, 0x59, 0xb7, + 0xbe, 0x21, 0xce, 0xb2, 0xde, 0x33, 0xe5, 0x0e, 0x50, 0xfb, 0x8a, 0x45, + 0x92, 0x44, 0x1e, 0x09, 0x19, 0xc6, 0x21, 0x47, 0x7a, 0x49, 0xf8, 0x7d, + 0x51, 0x90, 0xfc, 0xef, 0xcf, 0x41, 0x64, 0xff, 0x7d, 0x2d, 0x58, 0x03, + 0xf0, 0x3a, 0x8d, 0xbd, 0xbe, 0x74, 0x25, 0x83, 0x42, 0xe5, 0x0c, 0x33, + 0xfe, 0x30, 0x72, 0x94, 0xca, 0x1e, 0xe3, 0xb2, 0xdc, 0x6f, 0x40, 0x0a, + 0x12, 0xcb, 0xa0, 0x00, 0x02, 0x87, 0x1b, 0xbd, 0x85, 0x2e, 0x10, 0x5b, + 0x35, 0x0d, 0xc1, 0x1e, 0x4b, 0x55, 0x11, 0x82, 0xec, 0xf2, 0x08, 0x8c, + 0xc4, 0x6a, 0xf1, 0xa8, 0x99, 0xe6, 0x06, 0xbe, 0xf7, 0x93, 0x89, 0x7f, + 0x53, 0x87, 0x92, 0xa0, 0x99, 0x01, 0x15, 0x0c, 0xf4, 0x0e, 0xfd, 0xae, + 0x87, 0xe8, 0x38, 0xd6, 0xc2, 0xa5, 0xac, 0x84, 0x77, 0x15, 0x99, 0xda, + 0xa0, 0xe5, 0xed, 0x9d, 0xb1, 0xcd, 0x35, 0x46, 0x8a, 0xb3, 0xb5, 0xe2, + 0xc1, 0x2a, 0x6d, 0x1d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA256, + 152, + {0x2d, 0xd4, 0x58, 0x29, 0x7c, 0xe1, 0xa8, 0x84, 0x5a, 0x76, 0x7f, 0x0a, + 0x1e, 0x40, 0xbc, 0x30, 0xd3, 0xb9, 0xb5, 0x4b, 0x4a, 0x82, 0xf6, 0x24, + 0x0a, 0x3b, 0x99, 0x3c, 0xde, 0x0f, 0x70, 0x69, 0x54, 0x35, 0xde, 0x79, + 0x73, 0xab, 0x17, 0x35, 0x26, 0x99, 0xe8, 0xe3, 0x83, 0x39, 0x1f, 0x17, + 0xf3, 0x5c, 0xaf, 0xf6, 0x0e, 0x64, 0x58, 0x7e, 0x27, 0x14, 0xfc, 0x68, + 0x07, 0xb0, 0x0e, 0x98, 0x34, 0x4a, 0xcb, 0x71, 0x19, 0x5e, 0x20, 0x67, + 0x3d, 0x7a, 0xe0, 0x36, 0x0e, 0x2a, 0xeb, 0x66, 0xa5, 0x83, 0x1e, 0x11, + 0x65, 0x43, 0x25, 0x34, 0xf8, 0x73, 0xc0, 0xf6, 0x25, 0xeb, 0x3a, 0xba, + 0x93, 0x07, 0xec, 0xfb, 0x7a, 0x46, 0x0b, 0xa4, 0xe2, 0x86, 0x10, 0xa7, + 0x24, 0x2c, 0xf0, 0xf7, 0x6a, 0x73, 0xe3, 0x3d, 0x6b, 0x15, 0xc4, 0x89, + 0xe2, 0x75, 0x5f, 0x91, 0xcc, 0x4d, 0xc4, 0x7a, 0xcd, 0x6e, 0x92, 0x61, + 0xa2, 0xe3, 0x46, 0x41, 0xfa, 0xfe, 0x52, 0xda, 0x98, 0xa1, 0x0e, 0x4a, + 0x83, 0x06, 0xc8, 0x43, 0xcc, 0xc8, 0xf1, 0xbc, 0x3c, 0x98, 0xf1, 0xb4, + 0xd7, 0xe3, 0xeb, 0xde, 0x56, 0x07, 0x24, 0x3e, 0x4a, 0x4b, 0xc4, 0x42, + 0xf8, 0x7d, 0x2a, 0x2d, 0x09, 0xa8, 0x3c, 0x9a, 0xca, 0xd2, 0x5e, 0x55, + 0x8d, 0xbb, 0x72, 0x27, 0x75, 0x12, 0xb2, 0x84, 0xa0, 0xf9, 0x3b, 0xe1, + 0x55, 0x17, 0x2b, 0x9f, 0x84, 0x63, 0xe2, 0x7a, 0x70, 0x1b, 0x36, 0x16, + 0xc3, 0x02, 0x18, 0x01, 0xf8, 0x93, 0xb7, 0x2a, 0xbf, 0x79, 0x19, 0xf9, + 0x96, 0x3a, 0x20, 0xd1, 0x51, 0xa5, 0xa8, 0xd0, 0xbf, 0x2d, 0xbe, 0x52, + 0x8d, 0x19, 0x90, 0x84, 0xa2, 0xd7, 0xd4, 0xf3, 0xd1, 0xc0, 0xed, 0x58, + 0x93, 0x11, 0x76, 0x20, 0xcc, 0x68, 0x00, 0xad, 0x3d, 0x7d, 0x24, 0x6c, + 0xa0, 0x74, 0xc5, 0x4b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA256, + 153, + {0x09, 0xb1, 0xfc, 0xf9, 0xa7, 0x6a, 0x1c, 0xc0, 0x81, 0x9f, 0xbf, 0xcc, + 0x70, 0xd5, 0x4d, 0x52, 0xec, 0x5c, 0x50, 0x07, 0xc1, 0x35, 0x81, 0x41, + 0x5b, 0x74, 0x2c, 0xfe, 0xd2, 0x18, 0x5c, 0x2a, 0x26, 0x78, 0x4a, 0xa8, + 0x5a, 0x20, 0x8d, 0xd4, 0xed, 0x14, 0x06, 0x54, 0xdf, 0x11, 0x43, 0x6c, + 0x54, 0x87, 0xc1, 0x70, 0xbb, 0x21, 0x3e, 0x98, 0x98, 0x65, 0x00, 0x19, + 0x84, 0x8b, 0x26, 0x41, 0x3f, 0x8d, 0xd6, 0xf0, 0xaa, 0xe6, 0xed, 0xb4, + 0x1a, 0xc0, 0x17, 0xc0, 0x79, 0xb6, 0x3d, 0xe3, 0x11, 0xfa, 0xb7, 0xdc, + 0xce, 0x52, 0x2b, 0x93, 0x61, 0xfe, 0xeb, 0x94, 0x1e, 0x93, 0x71, 0xbc, + 0x20, 0x93, 0x66, 0x89, 0xd0, 0xa7, 0xe4, 0x64, 0xc8, 0x69, 0xff, 0x8d, + 0xb1, 0xf8, 0x58, 0x90, 0xd6, 0x04, 0xe8, 0x14, 0xa3, 0xfa, 0x9c, 0x39, + 0xd1, 0x01, 0xbf, 0x7a, 0x4b, 0x40, 0xae, 0x89, 0xe1, 0x22, 0xd3, 0x14, + 0x46, 0x26, 0x06, 0xf8, 0xa5, 0xe5, 0x03, 0x9f, 0x86, 0xbb, 0xd3, 0xda, + 0x35, 0xf8, 0xd2, 0x13, 0xb6, 0x4f, 0xa8, 0x2a, 0xff, 0x06, 0x78, 0x17, + 0x93, 0x6d, 0xa0, 0xc0, 0x09, 0xd9, 0xf7, 0x24, 0xab, 0xb2, 0x06, 0x05, + 0x88, 0xf8, 0xce, 0x3b, 0xdc, 0x13, 0xac, 0x58, 0x7d, 0x51, 0xa1, 0x97, + 0xac, 0xff, 0x53, 0x3d, 0x0e, 0x4e, 0x03, 0x08, 0x35, 0x89, 0xd1, 0xd7, + 0x36, 0x38, 0x27, 0xc3, 0x4f, 0x26, 0x16, 0x16, 0x2b, 0x08, 0x57, 0x15, + 0x41, 0x7d, 0x3b, 0x8c, 0xb1, 0x78, 0x2c, 0x04, 0xcd, 0x0a, 0x37, 0xdc, + 0x91, 0x78, 0x0d, 0xbf, 0xb5, 0x21, 0x8d, 0x67, 0x4a, 0x2d, 0x2c, 0x10, + 0x96, 0xc2, 0xf0, 0x5b, 0x28, 0xaa, 0xa5, 0x75, 0xb6, 0x0e, 0x38, 0x12, + 0x3a, 0x8e, 0xd8, 0xd3, 0x43, 0xef, 0x95, 0xf7, 0x77, 0x08, 0x1e, 0xee, + 0x89, 0x8e, 0xa4, 0x55}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA256, + 154, + {0x88, 0x9b, 0xcf, 0x54, 0xa2, 0x85, 0x25, 0xd3, 0x2d, 0xb0, 0x3e, 0x84, + 0x52, 0xc6, 0xe0, 0xf0, 0xae, 0xf9, 0x94, 0x17, 0x16, 0xdb, 0xff, 0x04, + 0x97, 0x01, 0x4e, 0xa9, 0xb0, 0xb1, 0x81, 0xbe, 0x70, 0xd3, 0x19, 0x57, + 0x4c, 0x24, 0xfb, 0xbd, 0x75, 0x2d, 0xbb, 0x9f, 0xfc, 0xe4, 0xb1, 0x98, + 0xab, 0x43, 0xb9, 0x50, 0xb0, 0x5c, 0x2a, 0x12, 0x88, 0x54, 0x2b, 0x60, + 0x52, 0xc5, 0x57, 0xc8, 0x74, 0x50, 0x16, 0x8e, 0x4c, 0xdd, 0x39, 0x9e, + 0xd8, 0xd9, 0xb7, 0xaa, 0x7c, 0x84, 0x1a, 0x39, 0xb2, 0x8c, 0x7b, 0xef, + 0x5b, 0xab, 0x0f, 0x17, 0x16, 0xe8, 0xe9, 0xde, 0x9a, 0x15, 0xc1, 0x13, + 0x2b, 0xc1, 0x2c, 0xfb, 0xb7, 0x7f, 0x23, 0x74, 0x09, 0x60, 0x8f, 0xb8, + 0xba, 0xaa, 0x2e, 0x85, 0x17, 0x42, 0x65, 0x5e, 0x27, 0x2e, 0x03, 0xf2, + 0x88, 0x66, 0x72, 0x3b, 0x20, 0x2d, 0x63, 0x9f, 0x28, 0xe2, 0x93, 0x72, + 0xf1, 0x85, 0x79, 0xc4, 0x48, 0x25, 0x70, 0xb3, 0x81, 0x6e, 0x03, 0x7f, + 0x8f, 0x25, 0x6d, 0x7a, 0x95, 0x11, 0x69, 0x88, 0xb6, 0x76, 0xe0, 0x59, + 0x98, 0x85, 0xce, 0xa8, 0x0d, 0x3c, 0x24, 0xb6, 0x98, 0x4e, 0xc8, 0x08, + 0x0a, 0x80, 0xaf, 0x02, 0x0e, 0x7d, 0x56, 0x31, 0xce, 0x86, 0x46, 0xc9, + 0xd2, 0x70, 0xd4, 0xa5, 0x21, 0x12, 0x2c, 0x00, 0x9f, 0xf6, 0x26, 0xd2, + 0xc4, 0x28, 0xb1, 0xb8, 0x33, 0x45, 0x69, 0xa7, 0xe7, 0x9a, 0xa6, 0x4a, + 0x5d, 0xce, 0xcc, 0x7c, 0x7e, 0x48, 0x81, 0x74, 0x6b, 0xc3, 0x75, 0x4a, + 0x87, 0xfe, 0x51, 0x01, 0x8c, 0xb4, 0x01, 0xbd, 0xcd, 0x69, 0x82, 0xc4, + 0xfb, 0x4b, 0x37, 0x82, 0x00, 0x8b, 0x95, 0x18, 0x47, 0xd6, 0x4d, 0x3e, + 0xaf, 0xe4, 0xe9, 0x74, 0xbf, 0x61, 0xd2, 0x15, 0xe6, 0x3b, 0x75, 0x03, + 0x13, 0x16, 0x3c, 0x47}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA256, + 155, + {0x14, 0xdb, 0xd0, 0xf3, 0x2a, 0x7f, 0xd6, 0x4c, 0xa1, 0x89, 0x13, 0xef, + 0x84, 0x0e, 0x11, 0x3d, 0x7b, 0xda, 0xf2, 0x2a, 0xea, 0x67, 0x14, 0x14, + 0xc9, 0xc4, 0x4d, 0xe0, 0x22, 0x18, 0xb4, 0x74, 0xd6, 0xd4, 0x86, 0x7a, + 0x9a, 0x4b, 0x61, 0x44, 0xbc, 0x62, 0x74, 0xde, 0xae, 0x6f, 0x61, 0x5d, + 0xdf, 0xc5, 0x4a, 0x9e, 0x74, 0xb4, 0xc6, 0x57, 0x18, 0x7c, 0x81, 0x87, + 0x81, 0xe3, 0x99, 0x79, 0x8d, 0xb8, 0xe6, 0x29, 0x87, 0xa1, 0x28, 0x10, + 0x50, 0x86, 0xfb, 0xcf, 0xf4, 0xd5, 0xa0, 0x6b, 0xb4, 0x38, 0x23, 0xb1, + 0xf7, 0x54, 0xe4, 0x85, 0xdc, 0x24, 0xd9, 0xf9, 0x52, 0xd1, 0xd4, 0xed, + 0xe9, 0x50, 0x4c, 0x92, 0xa2, 0x51, 0x1c, 0xf5, 0x1e, 0x68, 0xeb, 0x67, + 0xdb, 0x95, 0x91, 0x52, 0xba, 0x17, 0x00, 0xaf, 0x0e, 0x0a, 0xed, 0x53, + 0x32, 0x46, 0xd7, 0xce, 0x9e, 0x0c, 0x01, 0x2e, 0xda, 0x62, 0xd6, 0x6a, + 0xb5, 0xbe, 0x82, 0xb0, 0xee, 0x5f, 0xe4, 0x86, 0x3d, 0x3c, 0x16, 0xb5, + 0x9e, 0xd6, 0xd4, 0x63, 0xc3, 0x82, 0xb2, 0x5a, 0x9c, 0x8a, 0xce, 0x7d, + 0xbb, 0x26, 0xb1, 0x25, 0xaf, 0xaf, 0x44, 0xbf, 0x93, 0xed, 0xf6, 0xa6, + 0x39, 0x42, 0xb3, 0x8f, 0x40, 0xde, 0xef, 0x43, 0xae, 0x35, 0x49, 0x34, + 0x05, 0x69, 0x17, 0xc9, 0xaf, 0x66, 0x55, 0x87, 0x2b, 0x01, 0x0b, 0x08, + 0x40, 0x40, 0x3c, 0x1c, 0xd5, 0xc0, 0x53, 0x35, 0x5f, 0xab, 0xaa, 0x23, + 0xba, 0x39, 0xdd, 0x38, 0x1f, 0x48, 0x67, 0xa2, 0x26, 0x4c, 0x47, 0x6b, + 0xa6, 0x7d, 0x46, 0x76, 0x7c, 0x54, 0x6e, 0xd3, 0xea, 0x59, 0x48, 0x8c, + 0x55, 0x00, 0xc7, 0x9c, 0xf5, 0xe0, 0x67, 0x0c, 0xe7, 0x44, 0xc2, 0x60, + 0x3e, 0x01, 0xe7, 0xc5, 0x3f, 0x45, 0x2c, 0x22, 0xba, 0x15, 0xa8, 0xc5, + 0x93, 0x0c, 0x61, 0xe1}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA256, + 156, + {0x4b, 0xad, 0x95, 0x4b, 0x43, 0xb0, 0xfb, 0x96, 0x6a, 0xc3, 0x3e, 0xd7, + 0xc8, 0xcc, 0xf2, 0xfa, 0x82, 0x46, 0x27, 0x96, 0x77, 0x17, 0x2b, 0x39, + 0x85, 0x42, 0x68, 0xb3, 0xc2, 0xa3, 0xfa, 0x67, 0x08, 0x40, 0xaa, 0xb9, + 0xe0, 0xf5, 0x3a, 0x75, 0x4b, 0xbd, 0x10, 0x5f, 0x2e, 0x52, 0xa2, 0x9b, + 0x13, 0x29, 0x91, 0xed, 0x81, 0x4c, 0xfe, 0xe0, 0xa1, 0x02, 0xe2, 0x93, + 0x45, 0x14, 0x20, 0xde, 0xac, 0x21, 0x4b, 0xdb, 0x5a, 0x57, 0x4f, 0x9c, + 0xb4, 0xb3, 0x66, 0x1b, 0x10, 0xf6, 0x80, 0x4f, 0x5c, 0x27, 0xd1, 0x23, + 0x95, 0x56, 0x41, 0x3d, 0xb0, 0x1c, 0xf1, 0x23, 0x13, 0x28, 0x82, 0x97, + 0x2d, 0x04, 0xb9, 0xa0, 0xb8, 0xd0, 0x46, 0xb8, 0x99, 0x3e, 0xed, 0xae, + 0x81, 0x1f, 0x67, 0xd9, 0xac, 0xb9, 0xe2, 0x8b, 0x3a, 0xb4, 0xb6, 0xc4, + 0xd0, 0xe4, 0x2f, 0x85, 0x87, 0x96, 0x23, 0xf1, 0x90, 0x1a, 0xc0, 0x82, + 0xc9, 0x3e, 0xf0, 0xfb, 0xc1, 0x2f, 0x3f, 0xfc, 0xaf, 0x25, 0x2c, 0x89, + 0x53, 0xbb, 0xf8, 0xab, 0xd6, 0xfc, 0x01, 0xb2, 0xf2, 0x72, 0xe2, 0x74, + 0x48, 0xf4, 0xf7, 0x7f, 0xb3, 0x69, 0xf2, 0xc5, 0x21, 0x5c, 0x7e, 0xb6, + 0x8b, 0x2f, 0xcf, 0xe2, 0xe5, 0x84, 0xfe, 0xa3, 0x3e, 0x50, 0x5e, 0x22, + 0xa2, 0xaa, 0xd0, 0x84, 0x4d, 0x1c, 0x86, 0x89, 0x16, 0x0a, 0x19, 0xef, + 0x37, 0x7e, 0x75, 0x13, 0xe9, 0x6d, 0xfd, 0x4e, 0xfb, 0x1a, 0xaf, 0x18, + 0x0b, 0x8d, 0x5d, 0xd8, 0xe6, 0x16, 0x8c, 0xea, 0x4b, 0x34, 0x15, 0x6f, + 0x2e, 0xe2, 0x0a, 0x97, 0xde, 0xea, 0x0f, 0xda, 0x18, 0xc6, 0x43, 0x84, + 0x85, 0xfd, 0xca, 0x6c, 0x70, 0x58, 0x06, 0xd7, 0xd4, 0x8f, 0xf9, 0x3f, + 0x3b, 0x8d, 0xcb, 0x84, 0x7e, 0xac, 0xd2, 0x23, 0x5c, 0xe1, 0xdb, 0x39, + 0x1b, 0xab, 0x32, 0x5b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA256, + 157, + {0x00, 0x43, 0x05, 0x8f, 0xf1, 0xd0, 0xe4, 0x1c, 0xa8, 0x03, 0x4e, 0x84, + 0x3d, 0x17, 0x28, 0x4e, 0x41, 0xa9, 0x3d, 0xf8, 0x4e, 0xc8, 0x0c, 0x92, + 0x7a, 0x24, 0x43, 0xe9, 0x54, 0x02, 0x5f, 0x74, 0x63, 0x0f, 0x11, 0x8b, + 0x68, 0x3d, 0x6f, 0xc4, 0xe3, 0xc6, 0xb7, 0xee, 0x45, 0x38, 0xcc, 0x6b, + 0x4b, 0xbe, 0x35, 0x05, 0xf7, 0x0a, 0xe4, 0x0a, 0x33, 0x69, 0x48, 0xf7, + 0xda, 0x8d, 0x83, 0xb1, 0xd7, 0xfd, 0x4a, 0xe3, 0x54, 0x1b, 0x88, 0x55, + 0x37, 0xe9, 0x2e, 0x86, 0x57, 0x0c, 0x2b, 0x7f, 0x62, 0x2d, 0x2c, 0x4f, + 0x63, 0xb0, 0xe0, 0x38, 0x0e, 0x3d, 0x13, 0xbe, 0x8a, 0xc9, 0x30, 0xd0, + 0x6a, 0xc9, 0xcb, 0x1f, 0x3d, 0x33, 0x88, 0x2c, 0xc2, 0x35, 0xf9, 0x37, + 0x02, 0xa4, 0x11, 0x80, 0x38, 0xa3, 0x43, 0xb6, 0xda, 0x20, 0x91, 0x4c, + 0x40, 0xe5, 0x2a, 0x28, 0x42, 0x00, 0x9b, 0xf9, 0xc8, 0x31, 0x20, 0x90, + 0xbc, 0x2a, 0xbb, 0xc4, 0xe4, 0x85, 0x41, 0xa6, 0xb2, 0xdf, 0xfb, 0xed, + 0x3c, 0x1d, 0x51, 0xe9, 0x89, 0x47, 0x9d, 0x01, 0x7c, 0x60, 0xe6, 0xcd, + 0x2d, 0x76, 0xec, 0x29, 0x2e, 0x75, 0xba, 0x55, 0x0c, 0x1c, 0x19, 0x5c, + 0x6c, 0xe0, 0x6c, 0x01, 0x7e, 0x53, 0x49, 0xe1, 0x0a, 0x90, 0xad, 0xec, + 0xbc, 0xc4, 0x3f, 0x71, 0xf3, 0xd2, 0x44, 0x93, 0x79, 0x6d, 0x46, 0x4d, + 0xc8, 0x97, 0x37, 0x26, 0x4d, 0xc1, 0x02, 0xd1, 0xfd, 0xb9, 0xfa, 0x12, + 0x62, 0xca, 0x69, 0x65, 0x28, 0xd8, 0x7d, 0xbf, 0x45, 0x99, 0x6b, 0x70, + 0x87, 0xe7, 0x55, 0xee, 0x07, 0x07, 0x5c, 0x8f, 0xbc, 0xb2, 0x03, 0x60, + 0x50, 0xc8, 0x94, 0x68, 0x66, 0xbd, 0x97, 0x2b, 0x0f, 0xa5, 0x9a, 0x29, + 0x95, 0xfc, 0xe0, 0x9e, 0x12, 0x25, 0x03, 0x41, 0xa2, 0xe4, 0x3d, 0x5e, + 0x2c, 0x8d, 0xf8, 0xc2}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 158 + {SEC_OID_SHA256, + 158, + {0x6a, 0xfc, 0x34, 0x3f, 0x91, 0xb6, 0xe2, 0x49, 0x58, 0xdd, 0x3d, 0xa7, + 0xed, 0x82, 0x61, 0xa1, 0x27, 0xca, 0x3a, 0x56, 0x41, 0xd3, 0x8f, 0x17, + 0xef, 0x5d, 0xa8, 0xbd, 0xe5, 0x58, 0x1d, 0x87, 0xcb, 0xea, 0x82, 0x32, + 0x41, 0xb0, 0xc7, 0x99, 0x0c, 0x31, 0x97, 0x2e, 0x53, 0x28, 0x8c, 0xb2, + 0x53, 0xfa, 0x14, 0x77, 0x40, 0x5b, 0x02, 0x0d, 0xe6, 0xda, 0xd1, 0xf0, + 0xd4, 0x8b, 0x30, 0xef, 0x11, 0x54, 0x7a, 0x84, 0xf2, 0xed, 0xad, 0x85, + 0x9f, 0x6f, 0x9f, 0x11, 0xc1, 0xcf, 0x3a, 0x22, 0x03, 0x30, 0x50, 0xd0, + 0x4a, 0xe4, 0x1b, 0x19, 0xc4, 0x3d, 0x6a, 0x6c, 0x07, 0x9e, 0x46, 0xdf, + 0x4c, 0x38, 0xdd, 0xfa, 0x7c, 0x04, 0x82, 0xa4, 0x7b, 0x5a, 0xa0, 0x0b, + 0xa4, 0xb2, 0x44, 0xd4, 0x23, 0x32, 0x8c, 0x09, 0xfa, 0x15, 0x89, 0xd4, + 0x12, 0x77, 0x5f, 0x26, 0x0e, 0x55, 0xa8, 0xd1, 0x0b, 0x99, 0x30, 0xec, + 0x69, 0x88, 0xff, 0xc1, 0x38, 0xed, 0xe5, 0x9c, 0x32, 0xe9, 0x95, 0xbc, + 0xd8, 0x5e, 0xa8, 0x3d, 0x93, 0x5e, 0xec, 0x5c, 0x87, 0x0b, 0x49, 0xb8, + 0x8b, 0x0a, 0x78, 0x26, 0x68, 0x3f, 0x61, 0x48, 0x12, 0x44, 0x9a, 0x00, + 0xa9, 0xa6, 0x7e, 0x11, 0xcf, 0x55, 0xf5, 0xd1, 0x6f, 0x97, 0x63, 0x93, + 0x4d, 0x20, 0xc7, 0xa2, 0x06, 0xb0, 0xcc, 0x86, 0x22, 0x7d, 0x33, 0x49, + 0x8f, 0x49, 0x2d, 0xdb, 0x98, 0xdb, 0x5f, 0xe7, 0x31, 0x2e, 0x25, 0x65, + 0x43, 0x09, 0xf8, 0x48, 0xb2, 0x71, 0x56, 0x3c, 0x5c, 0x75, 0xd2, 0x46, + 0xff, 0xa0, 0xab, 0x2a, 0xa0, 0x4c, 0xe3, 0x57, 0x34, 0x68, 0x90, 0x22, + 0x12, 0xe9, 0x38, 0xb8, 0xb6, 0x92, 0x7b, 0x5b, 0xaf, 0x36, 0x20, 0xf7, + 0x5c, 0x20, 0xe3, 0xb5, 0xd8, 0x78, 0x70, 0x78, 0x37, 0x11, 0x00, 0x27, + 0xc6, 0x16, 0x5c, 0x24}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 159 + {SEC_OID_SHA256, + 159, + {0x53, 0x9a, 0x9b, 0x1f, 0xfc, 0xb0, 0x88, 0x0d, 0x93, 0xd7, 0x67, 0x6f, + 0xbf, 0xad, 0x02, 0xb1, 0x1e, 0xfb, 0xd7, 0x13, 0xf2, 0x73, 0xca, 0xa5, + 0x58, 0x75, 0x5c, 0xed, 0xbf, 0xc0, 0xbc, 0x83, 0x8d, 0x10, 0x82, 0x3c, + 0xe5, 0x6c, 0x2d, 0x50, 0x6c, 0x79, 0x79, 0xd9, 0x64, 0x33, 0xd6, 0x77, + 0x7f, 0xbb, 0x74, 0x9c, 0x52, 0xba, 0x26, 0x3c, 0x77, 0xd4, 0xe3, 0x37, + 0x90, 0xf7, 0x8b, 0xc5, 0x4d, 0x69, 0x6e, 0x11, 0x24, 0x65, 0x06, 0x81, + 0xd2, 0x60, 0xaf, 0x08, 0x4b, 0xe5, 0xff, 0x47, 0xce, 0x9a, 0x69, 0xee, + 0xe4, 0x4d, 0x54, 0xea, 0x31, 0xb9, 0xe4, 0x01, 0xb7, 0xf5, 0x58, 0x41, + 0x3d, 0x66, 0x79, 0x0b, 0xb6, 0x9e, 0x93, 0x8f, 0x45, 0xe5, 0x45, 0x31, + 0x8c, 0x8b, 0x78, 0x86, 0xcf, 0x8c, 0x0a, 0x3c, 0x84, 0xc3, 0x31, 0xf4, + 0xc3, 0x34, 0xea, 0x59, 0xce, 0x30, 0x76, 0xfd, 0x16, 0x3e, 0xe1, 0x7c, + 0x67, 0x86, 0xe7, 0x90, 0x8c, 0x33, 0x56, 0xf1, 0xc8, 0x19, 0x16, 0xf7, + 0xba, 0x36, 0xd6, 0x5f, 0xd3, 0x1c, 0x93, 0x50, 0xdc, 0xab, 0xf3, 0x62, + 0x3b, 0x6f, 0x2b, 0xc3, 0xfe, 0x5c, 0x24, 0x7a, 0x32, 0xc8, 0x31, 0x3d, + 0xa0, 0xe6, 0x7e, 0x83, 0x75, 0xf8, 0x16, 0x3f, 0x63, 0xe8, 0x4f, 0xea, + 0xc0, 0x4d, 0xce, 0x2c, 0xe2, 0x95, 0x0a, 0x56, 0xb6, 0xfe, 0x28, 0x5e, + 0xd0, 0x60, 0x39, 0xdf, 0x5b, 0x93, 0x29, 0x67, 0x7b, 0x26, 0x19, 0x63, + 0x9a, 0xf3, 0x61, 0x37, 0xbf, 0xbb, 0x75, 0xef, 0x07, 0xcd, 0x3b, 0xa5, + 0xdb, 0x51, 0x04, 0xaa, 0x01, 0x5b, 0x0d, 0xa5, 0x7f, 0x70, 0xf7, 0x73, + 0xed, 0xc6, 0xbf, 0x01, 0xd5, 0xc6, 0x83, 0x90, 0x07, 0x37, 0x49, 0xbf, + 0x25, 0x3e, 0xf9, 0x99, 0xd7, 0xd1, 0xdd, 0x96, 0x4f, 0xac, 0x0c, 0xd3, + 0xe3, 0x95, 0x26, 0xde}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA256, + 160, + {0x75, 0x7a, 0x75, 0xf9, 0x82, 0x88, 0x3f, 0xd9, 0xdb, 0xef, 0xaf, 0x8a, + 0xd0, 0x51, 0xab, 0x35, 0xc9, 0x65, 0x60, 0x7f, 0xcd, 0x55, 0xf6, 0x56, + 0xda, 0xe9, 0x7c, 0xe9, 0x49, 0xa1, 0x7b, 0x58, 0x29, 0xef, 0xb8, 0xcc, + 0x34, 0x17, 0x92, 0x42, 0xc2, 0xd4, 0x42, 0x00, 0x0d, 0xa7, 0xee, 0x7b, + 0xdd, 0xa0, 0xa5, 0xc1, 0x14, 0xa8, 0x6c, 0x7d, 0x0f, 0x8a, 0xd7, 0x9b, + 0xfa, 0x76, 0xc4, 0x77, 0x4e, 0xdb, 0xcb, 0x79, 0x82, 0x70, 0x29, 0x17, + 0x9c, 0x9b, 0x7c, 0xd7, 0x92, 0x5d, 0xe8, 0x98, 0xd0, 0x9f, 0xae, 0x39, + 0x51, 0x6e, 0xa1, 0xda, 0x61, 0xae, 0xba, 0x1f, 0x31, 0xf5, 0x33, 0x80, + 0xab, 0x9e, 0xdd, 0x6c, 0xc7, 0x17, 0x0c, 0xf7, 0x0a, 0x35, 0xb1, 0x69, + 0xcc, 0x93, 0x90, 0xb2, 0x08, 0x23, 0xef, 0x0d, 0x5e, 0x7e, 0x3a, 0x07, + 0x8b, 0x31, 0xf8, 0x77, 0xa1, 0xf6, 0xf9, 0xc4, 0x47, 0xdd, 0x97, 0x99, + 0x15, 0xb0, 0x71, 0x6f, 0xed, 0x43, 0x23, 0x6a, 0xde, 0x30, 0x86, 0xcc, + 0x79, 0x4e, 0x8b, 0xd2, 0x10, 0x14, 0x0f, 0x0c, 0x65, 0xc7, 0x9d, 0x2e, + 0x57, 0xf3, 0x87, 0xf2, 0x2e, 0x2d, 0x7d, 0xc1, 0x24, 0x54, 0xf9, 0xea, + 0x38, 0x4b, 0x92, 0x87, 0x79, 0xfa, 0xc2, 0x7b, 0xb2, 0xe6, 0x14, 0xe9, + 0x47, 0xe3, 0x30, 0x7c, 0xfa, 0xf0, 0xf0, 0x89, 0x9d, 0xc3, 0x20, 0xd4, + 0xe5, 0xbf, 0x47, 0xb9, 0xe9, 0x2c, 0xc3, 0x64, 0x9e, 0x35, 0x85, 0x4d, + 0x70, 0x9d, 0xf5, 0x6f, 0x55, 0xdb, 0xab, 0xeb, 0x61, 0xbb, 0x5d, 0xd0, + 0xe7, 0x7f, 0xa8, 0xc4, 0x99, 0xeb, 0x96, 0x54, 0xc2, 0x77, 0xb3, 0x42, + 0x18, 0xb7, 0xc0, 0xa9, 0x20, 0x88, 0xa0, 0x90, 0x9d, 0xa3, 0x07, 0x0f, + 0x5c, 0x27, 0x36, 0xc8, 0xed, 0xf9, 0x1f, 0xa7, 0xef, 0x03, 0x8e, 0x09, + 0x16, 0x29, 0xaa, 0x7c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 161 + {SEC_OID_SHA256, + 161, + {0x0d, 0x14, 0x6c, 0x79, 0x68, 0xef, 0x5f, 0x1e, 0x85, 0xfe, 0xdd, 0xf8, + 0xd2, 0x78, 0x47, 0xde, 0x4b, 0x28, 0xe5, 0xeb, 0xab, 0x16, 0xf8, 0xaf, + 0x3b, 0x6b, 0x6e, 0x58, 0x39, 0x6a, 0xac, 0xa7, 0x52, 0x05, 0x27, 0x64, + 0xb8, 0xdb, 0x3b, 0x11, 0x40, 0xa0, 0xa0, 0xcb, 0xf5, 0x29, 0xde, 0xe7, + 0xf1, 0xcd, 0xe6, 0x01, 0xbd, 0x42, 0xab, 0x91, 0x6e, 0x0f, 0x18, 0x3b, + 0x0d, 0x37, 0xc8, 0x43, 0xa7, 0x56, 0x8d, 0x24, 0xb0, 0x7d, 0x7e, 0x1f, + 0x26, 0xad, 0x7a, 0xb6, 0xa9, 0x61, 0x29, 0xf4, 0x47, 0xcc, 0xb2, 0x88, + 0x49, 0xf8, 0x3b, 0x92, 0xcf, 0x9d, 0x00, 0x2a, 0x93, 0xb9, 0x04, 0xe6, + 0x3c, 0x80, 0xd8, 0xe5, 0x8a, 0x57, 0xfe, 0x58, 0x67, 0x36, 0xd1, 0x29, + 0x66, 0x3f, 0xfc, 0x6c, 0x6f, 0xcf, 0x58, 0xcc, 0x6d, 0xe1, 0x95, 0x5f, + 0xc7, 0xbc, 0xa9, 0xef, 0x16, 0xaa, 0x67, 0x89, 0xd6, 0x10, 0x16, 0x21, + 0x23, 0x07, 0xea, 0x1e, 0x05, 0x9c, 0x43, 0xc5, 0x35, 0x0e, 0x48, 0x5c, + 0xf6, 0x15, 0x8a, 0x25, 0xcd, 0x1e, 0x8f, 0x72, 0x6a, 0x14, 0x73, 0xa4, + 0xf5, 0x98, 0xcd, 0x53, 0xbd, 0x7b, 0x68, 0x62, 0x73, 0x5a, 0xd8, 0xe6, + 0x64, 0x91, 0xe6, 0xdd, 0xd0, 0xea, 0xd1, 0x3b, 0xce, 0x9c, 0x14, 0xfa, + 0xe6, 0x9d, 0xee, 0x16, 0xff, 0x6d, 0xde, 0x8f, 0x0f, 0xc3, 0x3e, 0x85, + 0x68, 0x4e, 0x37, 0x45, 0xcf, 0xb3, 0xca, 0xe7, 0x08, 0xdc, 0x8b, 0x59, + 0x91, 0x42, 0x82, 0x1c, 0x49, 0xe5, 0xd5, 0xd9, 0x3e, 0x26, 0xe2, 0x51, + 0x92, 0x4d, 0xa8, 0xd7, 0x11, 0xa7, 0x31, 0xab, 0x9c, 0xae, 0xeb, 0xee, + 0xe7, 0xd7, 0x64, 0xb8, 0x7d, 0x63, 0x33, 0x74, 0x12, 0x5d, 0xc1, 0x4d, + 0x8f, 0x8b, 0x94, 0x4f, 0x2c, 0xea, 0x24, 0x50, 0xd8, 0x9b, 0xab, 0x9e, + 0xa1, 0xec, 0x73, 0x70}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 162 + {SEC_OID_SHA256, + 162, + {0x2f, 0xb7, 0x01, 0x0a, 0xfc, 0xe5, 0x11, 0xf6, 0xc6, 0x56, 0x3d, 0xb8, + 0xfe, 0x3e, 0x62, 0x33, 0x13, 0xfa, 0x82, 0xe3, 0x7f, 0x81, 0xa1, 0xda, + 0x35, 0x9f, 0x9c, 0xd2, 0x7c, 0xa4, 0x23, 0x78, 0x8c, 0xb0, 0xc6, 0x5a, + 0x6a, 0xe7, 0xc0, 0x1c, 0xa8, 0x24, 0x10, 0x92, 0x9f, 0xe5, 0x7c, 0xcb, + 0x8f, 0x4f, 0x31, 0x58, 0xa3, 0xd9, 0x01, 0x67, 0x12, 0x87, 0x6f, 0x7a, + 0xcc, 0xd9, 0x70, 0xd3, 0x0d, 0xbf, 0x6b, 0xd9, 0x0c, 0x1b, 0x03, 0x93, + 0xf1, 0x12, 0x79, 0xb3, 0xfe, 0xbe, 0x76, 0x0a, 0xd1, 0x78, 0x6d, 0x59, + 0x3a, 0x8e, 0x0a, 0x39, 0x44, 0xb4, 0xcc, 0x7c, 0x5e, 0x8c, 0xa4, 0x1e, + 0xd5, 0xe6, 0x98, 0xba, 0x36, 0x79, 0x75, 0xb2, 0xab, 0x7c, 0x7c, 0x0a, + 0x6b, 0xe9, 0x19, 0xf3, 0x6e, 0xd1, 0x77, 0x1b, 0x16, 0x48, 0xf2, 0x2a, + 0xd8, 0x99, 0xaf, 0x51, 0xea, 0x46, 0x9b, 0x1e, 0xe4, 0x72, 0x06, 0xe8, + 0x17, 0x4f, 0xa1, 0x48, 0xa9, 0x67, 0x0a, 0x4e, 0x45, 0xa3, 0xd3, 0x6f, + 0xcd, 0xb9, 0x48, 0xee, 0x99, 0x48, 0x88, 0xf0, 0x72, 0x52, 0xa3, 0x7d, + 0x63, 0x6c, 0xe5, 0x41, 0xc7, 0x0d, 0xa9, 0xd6, 0xc0, 0xf3, 0xae, 0x2a, + 0x86, 0x0b, 0xd6, 0x60, 0xce, 0x55, 0x3d, 0x5e, 0x94, 0xb1, 0xbf, 0x26, + 0x87, 0xe0, 0x36, 0xe7, 0x7d, 0xa6, 0x15, 0x86, 0xb1, 0x81, 0x89, 0x55, + 0x89, 0x06, 0xcf, 0x12, 0xa6, 0x3c, 0x28, 0x50, 0xe2, 0x8c, 0xb5, 0x95, + 0xc4, 0x6a, 0x85, 0xa5, 0x9d, 0x84, 0xbe, 0x6c, 0x28, 0x15, 0x1f, 0x81, + 0xb1, 0x0e, 0xf8, 0xdd, 0xaf, 0x62, 0x97, 0xe5, 0xcc, 0xb5, 0xc0, 0x09, + 0xbd, 0x0d, 0x51, 0x46, 0x3f, 0xb4, 0x8d, 0xbe, 0x48, 0xe9, 0xdb, 0xcf, + 0x7b, 0x32, 0x5d, 0xfa, 0x25, 0x83, 0x22, 0xcf, 0x6a, 0xcf, 0x30, 0xab, + 0x8d, 0x56, 0x68, 0x74}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA256, + 163, + {0x3f, 0x52, 0x51, 0x0f, 0xde, 0x9c, 0xc0, 0x42, 0x5a, 0xa2, 0x9a, 0xb1, + 0x1d, 0xd9, 0x5b, 0xb0, 0x06, 0x3c, 0x94, 0xb9, 0xe8, 0x35, 0xdc, 0x4a, + 0xd8, 0x39, 0xb4, 0x09, 0xe1, 0xcd, 0x89, 0x94, 0xc8, 0x7e, 0xf0, 0x18, + 0xe0, 0xdb, 0xc1, 0x57, 0x1d, 0x3e, 0x3e, 0x32, 0x1d, 0x35, 0xd8, 0x8e, + 0x26, 0x94, 0xbb, 0xdb, 0x94, 0x22, 0xc3, 0x1c, 0xd6, 0x43, 0x31, 0x94, + 0x5a, 0x8f, 0x61, 0x33, 0xfb, 0x80, 0x79, 0xdd, 0x5c, 0xd8, 0xa5, 0x5c, + 0xa7, 0x61, 0xa8, 0x8f, 0x28, 0x07, 0x25, 0xf6, 0xe1, 0x3c, 0x17, 0x8e, + 0xa9, 0x4b, 0xd7, 0xb7, 0x39, 0x5b, 0x43, 0x27, 0xd5, 0x72, 0xe2, 0x61, + 0x5c, 0xc6, 0x03, 0x66, 0xac, 0xff, 0xff, 0x56, 0xd3, 0xf5, 0x55, 0x39, + 0x7b, 0x2c, 0xc3, 0x48, 0x84, 0x4c, 0x42, 0xdc, 0xe2, 0x83, 0xc9, 0x48, + 0xc2, 0x8f, 0xc8, 0xd0, 0x77, 0xd0, 0x7c, 0x39, 0x0b, 0x8c, 0x78, 0x19, + 0x3d, 0xae, 0x60, 0x80, 0x56, 0xc9, 0x39, 0x50, 0xce, 0xe2, 0x02, 0xd6, + 0x8f, 0x02, 0xb3, 0xd8, 0xfd, 0x58, 0x02, 0x6a, 0x69, 0x0c, 0xbd, 0x8a, + 0x95, 0xf4, 0xd1, 0xf1, 0xfd, 0x15, 0xa1, 0x9e, 0x11, 0x9b, 0x33, 0x40, + 0xd0, 0x27, 0x10, 0xfa, 0xaf, 0x1d, 0xdb, 0x66, 0xaf, 0x60, 0xfd, 0xd5, + 0xdb, 0xe8, 0xf0, 0xca, 0xc6, 0x9a, 0x37, 0x0c, 0xea, 0x0a, 0x42, 0x97, + 0xa8, 0xa2, 0xba, 0x72, 0x81, 0x41, 0x88, 0x6f, 0x6a, 0xea, 0x3a, 0xaa, + 0x11, 0x3a, 0x42, 0xb6, 0xf9, 0xac, 0xb2, 0xfb, 0xdc, 0x9f, 0x7a, 0x0e, + 0xb2, 0x95, 0x06, 0x6a, 0x18, 0x62, 0xb7, 0x5a, 0xcb, 0xee, 0xe9, 0xee, + 0xfa, 0x0a, 0xdf, 0x20, 0x88, 0x67, 0xcb, 0xf1, 0x73, 0xae, 0xbc, 0xd4, + 0xa9, 0x15, 0x1a, 0x65, 0x7a, 0x04, 0x15, 0x77, 0xcc, 0x42, 0x65, 0xc0, + 0xc1, 0xff, 0x9e, 0x47}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 164 + {SEC_OID_SHA256, + 164, + {0x78, 0x69, 0x5d, 0x7d, 0xc9, 0x4b, 0x3a, 0xd1, 0x62, 0x54, 0x63, 0x14, + 0x82, 0x57, 0x0b, 0xc9, 0x7b, 0xbe, 0x1e, 0x56, 0x01, 0xc5, 0xd4, 0x37, + 0x66, 0x0c, 0x9f, 0xfb, 0xf3, 0xd7, 0x86, 0x43, 0x21, 0xe0, 0xa5, 0xfa, + 0x4e, 0xa6, 0x13, 0x60, 0x84, 0xea, 0x00, 0x4e, 0x71, 0xbd, 0x0c, 0xe7, + 0x64, 0x32, 0xf9, 0xb6, 0x8e, 0x3c, 0x5e, 0x89, 0x95, 0xbc, 0x6e, 0x33, + 0xbd, 0xe9, 0xa9, 0x3b, 0xda, 0xbd, 0xc6, 0xbf, 0xe5, 0xf8, 0xff, 0xa3, + 0x0f, 0x22, 0xd4, 0xa1, 0x3d, 0x45, 0x3e, 0x26, 0xf9, 0x75, 0xa7, 0xef, + 0x6f, 0xa2, 0x1a, 0xcf, 0x79, 0x03, 0x81, 0x8d, 0xf3, 0xa0, 0x08, 0xb8, + 0x18, 0xe8, 0x29, 0xd0, 0x0e, 0x93, 0xf0, 0xfb, 0xde, 0x71, 0x7f, 0x7c, + 0x9d, 0xe1, 0x2e, 0x65, 0x58, 0x1c, 0xd4, 0x30, 0x99, 0x3a, 0xc5, 0xd8, + 0xac, 0x84, 0x0d, 0x5a, 0xb0, 0xdf, 0xed, 0x18, 0x34, 0x91, 0x3c, 0x66, + 0xe2, 0x68, 0x93, 0x64, 0xe3, 0x0f, 0x59, 0x5c, 0x67, 0x3a, 0x3c, 0x6c, + 0x81, 0x91, 0xe8, 0x01, 0x18, 0xe8, 0xcb, 0x2b, 0x36, 0xb1, 0xb6, 0x13, + 0xcb, 0xdb, 0x40, 0xd8, 0x94, 0x44, 0x69, 0x4b, 0x26, 0x09, 0x69, 0x4a, + 0xd8, 0x77, 0xdf, 0x3e, 0x42, 0x17, 0x3b, 0x8f, 0x07, 0xf8, 0xd0, 0x08, + 0x9c, 0x34, 0xd8, 0xd6, 0xa5, 0x39, 0xae, 0x50, 0x81, 0x05, 0xee, 0x91, + 0xa3, 0xd0, 0xce, 0xf2, 0x20, 0x8c, 0xa7, 0x4c, 0x57, 0xb5, 0x7a, 0xc1, + 0x93, 0x41, 0x2a, 0x71, 0x3a, 0xd9, 0xdd, 0xfd, 0x10, 0xf6, 0x3a, 0x6a, + 0x9a, 0xdc, 0xaf, 0xb8, 0xc3, 0xea, 0xff, 0xab, 0x0d, 0x0a, 0xa3, 0x8f, + 0xae, 0x36, 0x2d, 0xe5, 0x60, 0x66, 0x50, 0x22, 0xac, 0x75, 0x5f, 0xce, + 0xa0, 0x73, 0xaa, 0x90, 0x5b, 0xe1, 0x91, 0x77, 0xde, 0xbd, 0x5b, 0x00, + 0xe9, 0x43, 0x4f, 0x20}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 165 + {SEC_OID_SHA256, + 165, + {0x32, 0x0d, 0x40, 0x4e, 0x25, 0xa7, 0x7d, 0x4e, 0xd6, 0x10, 0x84, 0x33, + 0xe8, 0x5c, 0x9e, 0x82, 0x12, 0xb3, 0x61, 0x47, 0x96, 0xc9, 0x61, 0x05, + 0x42, 0x1a, 0xcc, 0xe9, 0x5b, 0x48, 0xab, 0xd9, 0x68, 0x3e, 0x00, 0xfb, + 0xd5, 0x73, 0x33, 0xb4, 0x48, 0x3c, 0xda, 0x1d, 0x69, 0xd7, 0x71, 0x89, + 0xe7, 0xca, 0x79, 0x5d, 0xdf, 0x23, 0x35, 0x5d, 0x0a, 0x40, 0xb6, 0x7f, + 0x9c, 0x97, 0xbf, 0x58, 0x43, 0x48, 0x7b, 0x75, 0x50, 0xfc, 0x0d, 0x35, + 0x77, 0xba, 0x3a, 0x0c, 0xf7, 0xc7, 0xe0, 0x83, 0xd1, 0x89, 0x02, 0xfb, + 0x4b, 0xb2, 0x31, 0xc6, 0xdd, 0xb7, 0x94, 0x2f, 0x51, 0x28, 0x96, 0xaf, + 0x12, 0xd3, 0x44, 0xa3, 0x5c, 0xc6, 0xf1, 0xd3, 0xa6, 0xce, 0xca, 0x56, + 0x7a, 0x15, 0x48, 0x4e, 0xf9, 0x55, 0x80, 0xb8, 0x31, 0xe0, 0xc4, 0xd6, + 0x2b, 0xed, 0x42, 0x5d, 0xef, 0xf9, 0x17, 0x5b, 0x68, 0xda, 0x5b, 0x6c, + 0xf8, 0xda, 0xed, 0xcc, 0xca, 0xad, 0x83, 0x11, 0x0b, 0x42, 0xad, 0x03, + 0xc5, 0xe8, 0xd4, 0xbc, 0xee, 0xb8, 0xe1, 0xce, 0x2a, 0x9b, 0x15, 0xc2, + 0xa6, 0x1f, 0x0e, 0xc6, 0x52, 0x48, 0x69, 0x8b, 0x69, 0x1a, 0x86, 0xd6, + 0x1e, 0xb5, 0x93, 0xa3, 0x59, 0x36, 0x62, 0x54, 0xb8, 0x25, 0x9b, 0x39, + 0x6f, 0x5c, 0xa3, 0xaa, 0xff, 0x4d, 0x0d, 0x3d, 0x13, 0x41, 0xaf, 0xc0, + 0x19, 0xe6, 0xf7, 0xa2, 0xd4, 0x3f, 0xff, 0x46, 0xa4, 0x8a, 0xab, 0x2f, + 0x33, 0x72, 0x1d, 0x90, 0x62, 0x99, 0x30, 0x5d, 0xd9, 0x7a, 0x9a, 0xca, + 0x7a, 0xef, 0xa7, 0x72, 0xf1, 0x53, 0x37, 0x18, 0x31, 0x65, 0x3b, 0x60, + 0x77, 0x25, 0xfb, 0xe6, 0x0c, 0x95, 0x2b, 0xb0, 0x4f, 0x3b, 0x02, 0x19, + 0x4f, 0xd0, 0xf0, 0x79, 0x0b, 0x65, 0x60, 0xee, 0x5a, 0x8f, 0x55, 0xad, + 0x1e, 0x87, 0x79, 0xb7}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 166 + {SEC_OID_SHA256, + 166, + {0x35, 0x01, 0xfa, 0xe1, 0x5b, 0x0d, 0x57, 0x5c, 0xba, 0xe5, 0x82, 0x28, + 0xa1, 0xde, 0xbc, 0xbb, 0x44, 0x57, 0x5d, 0xbf, 0xe7, 0x7f, 0xe1, 0xaa, + 0x9d, 0xbb, 0x45, 0xff, 0xeb, 0x82, 0x10, 0x31, 0x93, 0x3c, 0xa8, 0xf2, + 0xb0, 0xe3, 0x89, 0x00, 0xb8, 0x4c, 0x86, 0xb4, 0x82, 0x5b, 0xd5, 0x87, + 0xb2, 0x8b, 0x94, 0xf2, 0x7c, 0xf8, 0x3c, 0xc8, 0xf3, 0x6c, 0xe1, 0xe4, + 0xf5, 0x65, 0x12, 0x4b, 0x2f, 0xc3, 0x42, 0x6d, 0xe0, 0x4b, 0x39, 0x51, + 0x80, 0x0e, 0x54, 0x27, 0x6e, 0xc3, 0x15, 0x34, 0xa9, 0x87, 0x53, 0x6e, + 0xf0, 0xe3, 0xd0, 0x81, 0xdd, 0xed, 0x82, 0x52, 0xbe, 0xc6, 0x4b, 0x43, + 0x29, 0x58, 0xdf, 0x9a, 0xe0, 0x45, 0xb2, 0x9c, 0x1a, 0x85, 0xb9, 0xd4, + 0x20, 0x7f, 0xe4, 0x94, 0x13, 0x56, 0x14, 0x9d, 0xd0, 0xce, 0xd3, 0x3f, + 0xc5, 0xde, 0x14, 0x24, 0x58, 0xa8, 0x56, 0x15, 0x1f, 0xc2, 0x46, 0xc6, + 0x62, 0x6e, 0x9f, 0x1e, 0x00, 0xc3, 0x26, 0xa0, 0x09, 0x59, 0xf9, 0x08, + 0x0f, 0x5d, 0xbd, 0xb7, 0xe8, 0x2f, 0xa7, 0x9e, 0x10, 0x0b, 0x03, 0xb6, + 0xfe, 0x42, 0xe2, 0xd5, 0xc0, 0x3c, 0xbb, 0x07, 0xb8, 0xd0, 0xef, 0x8d, + 0xb2, 0x2d, 0x32, 0x3d, 0x9e, 0x8a, 0xcd, 0xfc, 0x1d, 0xc3, 0x0c, 0x76, + 0x5f, 0x7d, 0xb9, 0xc9, 0xa1, 0x4d, 0x9f, 0x41, 0xc4, 0x51, 0xc3, 0xe0, + 0x37, 0xdb, 0x94, 0x68, 0x14, 0x8d, 0x85, 0x64, 0xb6, 0x3f, 0xab, 0x33, + 0xd5, 0x63, 0x71, 0x83, 0xdb, 0x20, 0xd2, 0x7c, 0xb6, 0xa2, 0x31, 0x49, + 0x1d, 0x6a, 0xc0, 0x8d, 0x70, 0xd9, 0xa8, 0x2e, 0x6e, 0x8a, 0xb0, 0x4d, + 0xa8, 0xbc, 0x60, 0x65, 0x9a, 0x3f, 0x9e, 0x31, 0xf7, 0x93, 0xc2, 0xf0, + 0xf0, 0x90, 0xb6, 0x81, 0x1f, 0x1d, 0xd6, 0x34, 0xda, 0x05, 0x7b, 0x3c, + 0x4a, 0xea, 0x5e, 0x84}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 167 + {SEC_OID_SHA256, + 167, + {0x98, 0x9c, 0x7c, 0xce, 0x6a, 0x80, 0x18, 0xa5, 0xa2, 0xb0, 0x53, 0x10, + 0xbc, 0xcc, 0x3d, 0xc0, 0xaa, 0x8f, 0x58, 0xfb, 0x37, 0x52, 0x11, 0x1e, + 0xaa, 0xc0, 0x00, 0xa2, 0xda, 0xed, 0x12, 0x2d, 0x44, 0x29, 0x32, 0x03, + 0xea, 0x9e, 0xea, 0x41, 0xea, 0xb7, 0x9d, 0x0c, 0xae, 0x1b, 0xfb, 0x52, + 0x6a, 0x13, 0x1e, 0x8a, 0x8b, 0xd0, 0x21, 0xe5, 0xb9, 0x89, 0x07, 0xde, + 0x2b, 0x06, 0x6a, 0x33, 0x16, 0x5c, 0x30, 0xc7, 0x70, 0x5c, 0x7c, 0xc6, + 0x84, 0xc2, 0x1f, 0xac, 0x98, 0xd0, 0x3e, 0x3c, 0x5e, 0x9d, 0xff, 0xb7, + 0x8d, 0x87, 0xfd, 0x57, 0x01, 0x8c, 0xbc, 0xa5, 0x0e, 0x4c, 0xf1, 0xbd, + 0x44, 0xe1, 0x79, 0x9c, 0x03, 0xb0, 0xb4, 0x4b, 0xb7, 0xa9, 0x97, 0x1c, + 0x31, 0x4f, 0x2f, 0xcb, 0x13, 0x45, 0x26, 0x9d, 0x27, 0xdc, 0x03, 0x75, + 0xef, 0x89, 0xd1, 0x06, 0x2f, 0x1a, 0xb8, 0x22, 0x0f, 0xe5, 0x7c, 0xcf, + 0x46, 0xa0, 0x4e, 0x32, 0xb8, 0x15, 0xf2, 0xc1, 0x0a, 0x40, 0x45, 0xfd, + 0x3b, 0x81, 0x41, 0x13, 0xc6, 0x79, 0x10, 0x6f, 0x70, 0xd9, 0xba, 0x9c, + 0x74, 0x6b, 0xe2, 0x43, 0x54, 0xe9, 0x9b, 0x54, 0xe3, 0xdc, 0x1a, 0xaf, + 0xe2, 0xe9, 0xd8, 0x3a, 0x66, 0x8a, 0xa4, 0x40, 0x19, 0x4b, 0xe8, 0x7e, + 0x91, 0x4e, 0xb9, 0x86, 0xc3, 0xd2, 0x14, 0x47, 0x51, 0x6e, 0xfa, 0x00, + 0x51, 0xf6, 0xa3, 0x0d, 0x89, 0xac, 0xf5, 0x20, 0xd6, 0x97, 0x77, 0x6b, + 0x9b, 0x85, 0x4d, 0x49, 0x23, 0x0c, 0x6a, 0x22, 0x1c, 0x5f, 0x67, 0xb3, + 0xd6, 0x67, 0x93, 0xb9, 0x77, 0x41, 0x20, 0x0b, 0x9f, 0x73, 0xd9, 0xea, + 0x75, 0x58, 0xdf, 0x17, 0xe4, 0x4d, 0xe5, 0x48, 0x0d, 0x99, 0xa4, 0x39, + 0x9e, 0x72, 0xa3, 0x80, 0xc3, 0x0b, 0x31, 0x4d, 0x8b, 0x50, 0x4f, 0xe1, + 0x60, 0x42, 0x7d, 0xf5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 168 + {SEC_OID_SHA256, + 168, + {0x98, 0xeb, 0xc2, 0x1c, 0xa8, 0x22, 0xcc, 0xf9, 0xc7, 0xe8, 0x21, 0x66, + 0xae, 0xf2, 0x86, 0x27, 0x7d, 0x23, 0x35, 0xa8, 0xf6, 0x8d, 0x48, 0xc1, + 0xf4, 0xce, 0xe1, 0x80, 0xbd, 0x60, 0x03, 0xa8, 0x9e, 0x61, 0x37, 0x88, + 0x51, 0x13, 0xc2, 0xaf, 0x09, 0xe8, 0x05, 0x02, 0x0e, 0xf5, 0xc0, 0xe1, + 0x3f, 0x91, 0x3d, 0x6a, 0xdd, 0x53, 0x16, 0x39, 0x66, 0x54, 0x32, 0x5d, + 0x04, 0xb4, 0x0c, 0x26, 0x8c, 0x3e, 0xaf, 0x3a, 0x0c, 0xfc, 0xbc, 0x59, + 0x63, 0xe5, 0xd7, 0xe1, 0x4e, 0x8b, 0xbe, 0x95, 0xa8, 0xb1, 0x5f, 0x9d, + 0xc0, 0x24, 0x4b, 0x20, 0x25, 0x37, 0xcb, 0xc5, 0x61, 0xc9, 0x1e, 0x22, + 0xe9, 0x33, 0xf4, 0xff, 0xc9, 0x64, 0x99, 0xe6, 0xa3, 0xb0, 0xb3, 0x3a, + 0x33, 0xd9, 0x32, 0x9f, 0x81, 0x78, 0xf3, 0x5f, 0x5b, 0x1a, 0x15, 0x94, + 0x0f, 0x34, 0xff, 0x47, 0xaa, 0x1a, 0x63, 0x81, 0xd8, 0x21, 0x63, 0x43, + 0xcd, 0x40, 0xa0, 0x2b, 0x44, 0x72, 0xb5, 0xa4, 0xab, 0x2f, 0x31, 0x16, + 0x80, 0x37, 0x40, 0xb9, 0x47, 0x25, 0x8e, 0xc8, 0x5e, 0x34, 0x04, 0xc3, + 0x75, 0xd9, 0x7c, 0xe7, 0x3e, 0x00, 0xf9, 0xfb, 0xac, 0xe9, 0xa5, 0x38, + 0x44, 0xb8, 0xae, 0x66, 0x9b, 0x97, 0x43, 0xe8, 0xf7, 0xbf, 0x59, 0xb3, + 0x62, 0x3c, 0x0f, 0xa1, 0xd7, 0xc6, 0x0f, 0xbe, 0xab, 0xe3, 0x5a, 0xd5, + 0x79, 0x6a, 0x9d, 0x8a, 0x6d, 0x32, 0xea, 0xba, 0x6c, 0x04, 0x5a, 0x6a, + 0xa2, 0x53, 0x0b, 0x6c, 0xf1, 0xcc, 0x04, 0x53, 0x26, 0xdb, 0x85, 0xb4, + 0xf2, 0xf5, 0x67, 0xa8, 0xa3, 0x8f, 0x58, 0xc8, 0xd9, 0x78, 0xf3, 0xf2, + 0xff, 0xf2, 0x09, 0x8e, 0xb6, 0xda, 0xe5, 0xad, 0x4b, 0xde, 0x60, 0xd9, + 0xd3, 0x91, 0x3e, 0xb2, 0x3f, 0x37, 0x8c, 0xe4, 0x1b, 0xa1, 0x98, 0xac, + 0x27, 0x37, 0x78, 0xfd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 169 + {SEC_OID_SHA256, + 169, + {0x94, 0xed, 0x62, 0x35, 0xa8, 0x70, 0xa8, 0xac, 0x91, 0x90, 0x51, 0xf7, + 0x20, 0x4f, 0x80, 0x9e, 0x6b, 0xc1, 0xda, 0x3c, 0x22, 0xea, 0xf7, 0xdf, + 0x3f, 0x23, 0x8f, 0x7b, 0x18, 0x3a, 0x7f, 0xac, 0x66, 0xad, 0xc9, 0x0b, + 0x51, 0x68, 0x8e, 0x3e, 0x00, 0x76, 0x4a, 0x45, 0x99, 0x08, 0x45, 0xd5, + 0x42, 0xb0, 0x41, 0x81, 0xd6, 0x18, 0xc3, 0x83, 0xf6, 0x32, 0xa5, 0xf5, + 0x19, 0x3e, 0x77, 0xb4, 0x8e, 0x42, 0x3c, 0x0d, 0xb3, 0xe2, 0x66, 0xc5, + 0xb8, 0x7b, 0x7f, 0x38, 0xd9, 0x5c, 0xde, 0xac, 0xda, 0xeb, 0x29, 0xe4, + 0x19, 0x61, 0x9c, 0xce, 0xa4, 0x89, 0x9c, 0xc2, 0xd1, 0x48, 0x9e, 0x10, + 0x03, 0x45, 0x60, 0xaa, 0x52, 0xf6, 0xb1, 0x7f, 0xf5, 0xf6, 0x50, 0x65, + 0x9c, 0xcb, 0xd4, 0x03, 0xc6, 0xe8, 0x9b, 0x28, 0x12, 0x21, 0x18, 0x94, + 0xfb, 0xa1, 0x88, 0x74, 0x87, 0x86, 0xb2, 0xba, 0xba, 0xf9, 0x13, 0xa0, + 0x3c, 0x43, 0x2f, 0x22, 0xda, 0x99, 0xc4, 0x4c, 0xad, 0x95, 0x27, 0x2e, + 0x6c, 0xc1, 0x6d, 0xbc, 0x44, 0xac, 0x6d, 0x0a, 0x9a, 0xfe, 0x23, 0x94, + 0x6d, 0x93, 0x29, 0x9c, 0xa8, 0x84, 0x01, 0x08, 0xdf, 0xdf, 0x25, 0xcb, + 0x25, 0x84, 0x6a, 0x8f, 0xa9, 0x23, 0x4b, 0xbd, 0x92, 0xab, 0x57, 0x12, + 0xae, 0x6d, 0x7f, 0x7f, 0x16, 0x2f, 0xc7, 0x6b, 0xaa, 0xbf, 0x30, 0xe0, + 0xef, 0xeb, 0x42, 0xcf, 0x0a, 0x68, 0xd8, 0xc0, 0x2d, 0xd4, 0x5a, 0x7f, + 0x4f, 0xbb, 0xee, 0x27, 0x5d, 0xc1, 0x4a, 0x96, 0xb6, 0xd0, 0x10, 0x82, + 0x3d, 0x60, 0x4f, 0x46, 0xe0, 0x9d, 0xd1, 0xb9, 0x99, 0x39, 0xa6, 0x25, + 0xf9, 0xa4, 0x19, 0xbe, 0x17, 0x8b, 0xf6, 0x24, 0x49, 0x29, 0x89, 0x7d, + 0x13, 0x87, 0x92, 0x8e, 0x50, 0x13, 0xa0, 0xc7, 0x6d, 0xb3, 0x7e, 0x7c, + 0x04, 0x8f, 0x60, 0xbb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 170 + {SEC_OID_SHA256, + 170, + {0x12, 0xc8, 0xa3, 0xd0, 0x61, 0xfa, 0xd3, 0xc4, 0xcc, 0x7b, 0x6c, 0xac, + 0xb8, 0x3a, 0x8a, 0xbc, 0xee, 0x49, 0x5f, 0xf2, 0x25, 0x54, 0x64, 0x49, + 0x5c, 0x9d, 0x6a, 0x60, 0x0c, 0x6e, 0x64, 0xa5, 0x7f, 0xa9, 0xdc, 0xb1, + 0x8c, 0xd6, 0x48, 0xef, 0x51, 0x33, 0xdc, 0xab, 0x0f, 0x1a, 0x9c, 0x57, + 0x36, 0x1e, 0x4b, 0x2b, 0x9b, 0x0b, 0x99, 0x6a, 0x67, 0x36, 0x15, 0xf2, + 0x92, 0x60, 0x1f, 0xea, 0x09, 0xda, 0xd7, 0x76, 0x65, 0x9b, 0x01, 0x4d, + 0xcf, 0x62, 0xc3, 0x5a, 0xc0, 0x63, 0xdc, 0xfb, 0x71, 0x86, 0xfa, 0xdc, + 0xae, 0x0b, 0x50, 0x6e, 0x7b, 0x95, 0xc2, 0xb8, 0x79, 0x4d, 0x77, 0x18, + 0x56, 0xd0, 0xec, 0xf9, 0x07, 0x02, 0x56, 0x75, 0xd9, 0x80, 0x74, 0x6c, + 0x5d, 0xbe, 0xeb, 0x71, 0x48, 0x2b, 0xa4, 0x14, 0x1e, 0x50, 0xf6, 0x7d, + 0xbe, 0xa7, 0x9f, 0x78, 0xb4, 0x08, 0x75, 0xa9, 0x8e, 0xc8, 0x0f, 0xe1, + 0xd7, 0xfe, 0x2e, 0xba, 0x04, 0x3a, 0x96, 0x65, 0x43, 0xa7, 0x93, 0x17, + 0xc2, 0x8a, 0x82, 0x4c, 0x3c, 0x6b, 0x38, 0x2c, 0x0c, 0x57, 0x06, 0x8a, + 0x30, 0x36, 0x68, 0x7f, 0xa5, 0x31, 0x49, 0x78, 0x89, 0x90, 0xda, 0xcd, + 0x54, 0x77, 0x23, 0xb3, 0xf0, 0x05, 0x1f, 0x57, 0x82, 0x9b, 0x10, 0xaa, + 0x97, 0xa1, 0x5c, 0xb4, 0xf9, 0xfc, 0xe9, 0x61, 0x71, 0x58, 0xe7, 0x7a, + 0x83, 0x99, 0xa2, 0x26, 0x29, 0xe9, 0xd4, 0xa7, 0x08, 0x11, 0x4a, 0x14, + 0x97, 0xd0, 0x46, 0x5e, 0x3b, 0x5a, 0x4e, 0x1b, 0xbb, 0xd0, 0x09, 0x6d, + 0xaf, 0xdb, 0xa7, 0xb1, 0x2c, 0xb1, 0x0d, 0xba, 0xa5, 0x48, 0x34, 0x02, + 0x50, 0x43, 0x05, 0x5e, 0x5f, 0xc6, 0xce, 0xc4, 0x5c, 0x6c, 0xe9, 0xc0, + 0x94, 0x6e, 0x05, 0x5e, 0xf7, 0x7e, 0xd4, 0x95, 0x22, 0x89, 0x2a, 0x26, + 0x7e, 0xa2, 0xc1, 0x23}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 171 + {SEC_OID_SHA256, + 171, + {0x78, 0x90, 0x94, 0x73, 0x0a, 0x65, 0xd2, 0xa4, 0x80, 0x85, 0xa6, 0x7c, + 0x90, 0x18, 0x83, 0x9b, 0x21, 0x87, 0xbd, 0xe7, 0xa2, 0x89, 0x8c, 0x13, + 0xb1, 0x7f, 0xe2, 0x5e, 0x50, 0x9a, 0x43, 0x7c, 0x15, 0x2f, 0x93, 0x76, + 0xad, 0x71, 0x04, 0x23, 0xe8, 0xa0, 0x8e, 0x6c, 0x98, 0xfc, 0x43, 0xf9, + 0x03, 0x9b, 0x63, 0x0e, 0x77, 0xce, 0xe3, 0x62, 0x97, 0x91, 0xbf, 0xee, + 0xfe, 0x37, 0xeb, 0x16, 0x8a, 0x46, 0x05, 0x3c, 0x80, 0x80, 0x52, 0x21, + 0xfe, 0xc5, 0x13, 0xe7, 0x96, 0xdb, 0x2d, 0x58, 0xf1, 0x19, 0xab, 0x33, + 0xb6, 0xd0, 0xa1, 0xa6, 0x2e, 0x1f, 0xe2, 0x82, 0x4f, 0x2d, 0x51, 0x45, + 0xde, 0x79, 0x1d, 0x65, 0x1c, 0xe8, 0x6e, 0xa8, 0x4c, 0x87, 0x40, 0xed, + 0x42, 0x39, 0x38, 0x33, 0x9d, 0x78, 0x69, 0x64, 0x13, 0x9b, 0x6e, 0x62, + 0x68, 0x0c, 0x99, 0x1a, 0xb4, 0x04, 0xcf, 0xeb, 0x16, 0x60, 0x69, 0xd8, + 0xc2, 0x7a, 0x56, 0x07, 0x80, 0x72, 0x2d, 0x8b, 0x6b, 0x92, 0x99, 0x08, + 0x69, 0x04, 0x30, 0x84, 0x58, 0xb4, 0x7b, 0x9d, 0x85, 0xea, 0x48, 0xfa, + 0x78, 0xf8, 0x61, 0xb3, 0x96, 0xc6, 0x30, 0xb3, 0xbd, 0xc1, 0x11, 0x1e, + 0xdf, 0xf7, 0x44, 0x1b, 0x37, 0xaf, 0xd5, 0x26, 0xa4, 0x06, 0x6e, 0x0a, + 0x13, 0x0b, 0x09, 0x53, 0xd5, 0x1e, 0x5c, 0x38, 0x12, 0xdb, 0xb0, 0x54, + 0xf1, 0x88, 0x44, 0x0e, 0x5d, 0x0c, 0xc8, 0xe1, 0x34, 0xa1, 0x7e, 0x77, + 0x0d, 0x5a, 0x93, 0xd8, 0xb1, 0xcb, 0x50, 0x0c, 0x72, 0xef, 0x1f, 0x49, + 0xb7, 0xe7, 0x60, 0x82, 0x8f, 0x92, 0xad, 0x65, 0x05, 0x0e, 0xbe, 0x41, + 0x31, 0xef, 0x29, 0x5c, 0x7f, 0x8a, 0xfe, 0x19, 0xa0, 0xd0, 0xc5, 0xbe, + 0x31, 0x83, 0x53, 0x64, 0x1d, 0x02, 0x26, 0x2d, 0x55, 0x7c, 0xea, 0xd9, + 0xa6, 0x05, 0x2f, 0x6f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 172 + {SEC_OID_SHA256, + 172, + {0x8b, 0x2e, 0x3c, 0x17, 0xfe, 0x8a, 0xda, 0xa8, 0xe7, 0xc8, 0xea, 0xa0, + 0xe3, 0xd9, 0x83, 0x69, 0x13, 0x1c, 0x8e, 0x9b, 0x76, 0xf3, 0x6b, 0xc9, + 0x7f, 0xc9, 0x58, 0x88, 0xc4, 0xa0, 0xf6, 0xae, 0x4b, 0xb8, 0x5f, 0xdb, + 0x24, 0x35, 0xbc, 0x85, 0xd6, 0x76, 0x3d, 0xd0, 0x7d, 0xd9, 0x23, 0xe2, + 0x9a, 0x8e, 0xb0, 0x46, 0x51, 0x22, 0x79, 0xff, 0x69, 0x47, 0xb1, 0x2b, + 0xb2, 0xe2, 0xa6, 0xb6, 0xa3, 0xcc, 0xd6, 0x4c, 0x7d, 0xe8, 0x8e, 0xf6, + 0xb5, 0x36, 0x76, 0xb2, 0x54, 0x72, 0x99, 0x71, 0x63, 0xfd, 0x7d, 0xa0, + 0x98, 0x15, 0xaf, 0x21, 0x91, 0x20, 0xd6, 0xcf, 0x58, 0xf3, 0xa0, 0xfb, + 0x3f, 0x40, 0x8e, 0xbe, 0xdf, 0x23, 0x5e, 0x5e, 0x0d, 0x7b, 0xf6, 0x23, + 0x1c, 0xd8, 0x7d, 0x95, 0xcd, 0x26, 0xc2, 0xed, 0x50, 0x6a, 0x07, 0x49, + 0xab, 0xf4, 0x58, 0x84, 0xc2, 0x2d, 0x79, 0x5b, 0xbe, 0xe0, 0x1b, 0x01, + 0x88, 0x4e, 0xed, 0xcc, 0xdc, 0x7e, 0xc0, 0x4d, 0x63, 0x94, 0xe4, 0x20, + 0x02, 0x33, 0xb8, 0xda, 0x3d, 0xbf, 0x14, 0x85, 0x55, 0xe4, 0x16, 0x81, + 0x23, 0x74, 0x92, 0x67, 0xf0, 0xac, 0xe2, 0x1e, 0x1b, 0x46, 0x8a, 0xb0, + 0xd4, 0xf9, 0x9a, 0x59, 0xad, 0x10, 0xbd, 0x3b, 0xb3, 0x5f, 0x51, 0x78, + 0x36, 0xd0, 0x03, 0x4e, 0x53, 0xef, 0xa6, 0xf4, 0xa0, 0x42, 0x43, 0x4a, + 0x69, 0xd6, 0x98, 0x7b, 0x59, 0x11, 0x0c, 0xfc, 0x99, 0x26, 0x78, 0x35, + 0xd7, 0xeb, 0xd2, 0xdd, 0xd0, 0xa6, 0x21, 0x11, 0x6e, 0x0f, 0xbf, 0xeb, + 0x1b, 0x60, 0xae, 0x85, 0xb9, 0xe8, 0x0b, 0xdc, 0xc5, 0x2f, 0xa3, 0x34, + 0x1f, 0x82, 0xda, 0x73, 0xbb, 0xb8, 0x41, 0xa0, 0xe6, 0x65, 0xb0, 0x84, + 0xc6, 0xca, 0xfa, 0xef, 0x5b, 0xef, 0x5d, 0xe6, 0x09, 0xf4, 0xf9, 0x40, + 0x05, 0x48, 0x8f, 0x68}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 173 + {SEC_OID_SHA256, + 173, + {0x47, 0x06, 0xe7, 0x71, 0x41, 0xec, 0x16, 0xf6, 0x93, 0x6a, 0x2b, 0xfc, + 0x20, 0x0f, 0x9c, 0x5e, 0xc3, 0xe1, 0x47, 0xbe, 0x7e, 0x2e, 0x6b, 0x71, + 0x79, 0x07, 0x50, 0xec, 0x51, 0x3c, 0xa2, 0xff, 0x2a, 0xc2, 0xa8, 0x4b, + 0x76, 0xfb, 0x96, 0xad, 0x5f, 0x9a, 0xf0, 0xc7, 0x66, 0xaf, 0x1b, 0x7f, + 0xe8, 0x92, 0x7a, 0xf9, 0x40, 0xc2, 0x48, 0x76, 0x31, 0xfe, 0xf6, 0xf7, + 0xfd, 0xbe, 0xd5, 0x33, 0xdf, 0x4f, 0x5d, 0xa4, 0xf1, 0xae, 0xb8, 0x9c, + 0x8f, 0x8a, 0x34, 0xc3, 0xa6, 0xed, 0x7e, 0x5e, 0x10, 0xe2, 0x8f, 0xa1, + 0xc6, 0x4f, 0x33, 0x98, 0x5a, 0xda, 0x66, 0xa9, 0x2e, 0x9c, 0x3b, 0x8b, + 0x5f, 0x53, 0x66, 0xf0, 0x75, 0xb2, 0xe9, 0xec, 0xc0, 0xa4, 0x1a, 0x06, + 0x17, 0x12, 0xcc, 0xba, 0xf2, 0xad, 0xd7, 0x52, 0x54, 0xf6, 0x2e, 0x1b, + 0x66, 0xa8, 0x20, 0x92, 0x4b, 0x18, 0x23, 0x95, 0x59, 0x79, 0x1d, 0xab, + 0x3d, 0xad, 0x8f, 0x60, 0x50, 0x0f, 0xba, 0xa3, 0xd7, 0x6d, 0xc7, 0x54, + 0xdf, 0x7a, 0x84, 0x89, 0x12, 0xac, 0xa5, 0x4e, 0x6c, 0xf6, 0x27, 0xc5, + 0xe9, 0xf9, 0xdb, 0x9b, 0xb2, 0x2c, 0x2c, 0xd3, 0xce, 0x0f, 0xa1, 0x38, + 0x38, 0x12, 0x5d, 0x88, 0xe8, 0x0b, 0x3a, 0xe6, 0xba, 0xf8, 0xb6, 0x5f, + 0x05, 0x30, 0x88, 0x5d, 0x30, 0x7d, 0x47, 0xf1, 0xe3, 0xeb, 0x4b, 0xf6, + 0x12, 0x6d, 0xd6, 0x31, 0xa4, 0xb6, 0xde, 0x23, 0x5a, 0xb1, 0x36, 0x88, + 0x6e, 0xf7, 0x0d, 0x2f, 0x48, 0x3c, 0xfc, 0x96, 0x2c, 0xdb, 0x52, 0xe2, + 0x91, 0xca, 0x89, 0x9d, 0x10, 0x8b, 0x99, 0x80, 0xb9, 0x1e, 0xb4, 0x70, + 0x87, 0xb3, 0x13, 0x2d, 0x15, 0x4c, 0x31, 0x76, 0x22, 0x07, 0x7a, 0x28, + 0xa9, 0x04, 0xde, 0x3d, 0xaf, 0x41, 0x5a, 0x56, 0x34, 0xd7, 0x96, 0x25, + 0xf9, 0x26, 0xfe, 0xe6}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 174 + {SEC_OID_SHA256, + 174, + {0x78, 0xe5, 0x9a, 0xb2, 0x3d, 0x41, 0x29, 0x38, 0xf1, 0x09, 0x96, 0xb4, + 0x33, 0x2f, 0x5a, 0x41, 0x2d, 0x85, 0xb8, 0xbb, 0x8b, 0x3d, 0x55, 0xc9, + 0xd0, 0x17, 0x33, 0x73, 0x57, 0x82, 0x3b, 0x3c, 0xc8, 0x3d, 0x2d, 0x1f, + 0x2b, 0x9f, 0xe0, 0x02, 0x5f, 0xd3, 0xf8, 0x98, 0xd2, 0x66, 0x1a, 0xc2, + 0xe7, 0xd7, 0xa8, 0x34, 0x46, 0x5f, 0x09, 0x6a, 0x0d, 0x29, 0x31, 0x5f, + 0xce, 0x69, 0xec, 0xd1, 0x52, 0x41, 0x75, 0x0d, 0xf0, 0x27, 0xeb, 0x08, + 0x2d, 0x79, 0x9e, 0x4d, 0x56, 0x49, 0x7b, 0xff, 0x65, 0xa1, 0x15, 0xe6, + 0x9c, 0x2c, 0xc5, 0x7c, 0xf1, 0xb5, 0xe1, 0xc6, 0x2e, 0xdb, 0x25, 0xd8, + 0x64, 0x6f, 0xcc, 0x89, 0xa7, 0x40, 0x82, 0xb9, 0xba, 0x36, 0xc6, 0xaa, + 0x92, 0xdd, 0xbc, 0xca, 0xe8, 0x85, 0x8e, 0xcc, 0x06, 0x39, 0x1f, 0x6b, + 0x39, 0xff, 0x5a, 0x74, 0x0b, 0xe9, 0x7f, 0x01, 0x2b, 0x39, 0xf2, 0xd4, + 0x81, 0x34, 0x70, 0x1c, 0xf2, 0x7b, 0x51, 0x72, 0x29, 0x7d, 0x21, 0x7e, + 0x8e, 0xb6, 0x79, 0x73, 0x22, 0x53, 0x59, 0x1f, 0x45, 0xbd, 0xf9, 0x79, + 0x57, 0xf2, 0x9b, 0x59, 0x6f, 0x27, 0xec, 0x29, 0xf7, 0xc4, 0x71, 0xa9, + 0x66, 0x81, 0x8c, 0x50, 0x29, 0x6c, 0xed, 0x41, 0x1e, 0x50, 0x10, 0xfe, + 0x6d, 0xa1, 0xc2, 0x6b, 0x9e, 0x34, 0x89, 0x31, 0x6c, 0xb1, 0x6e, 0x55, + 0xf8, 0xb6, 0x5f, 0xc5, 0xa1, 0xb1, 0xba, 0xd4, 0x07, 0x7d, 0xc3, 0x4c, + 0x7c, 0x97, 0x30, 0x40, 0x22, 0x05, 0xf1, 0x2e, 0x4e, 0x61, 0x98, 0x3e, + 0x6f, 0x5a, 0xd1, 0x63, 0x32, 0x43, 0x45, 0xa5, 0x93, 0x81, 0xfb, 0xc3, + 0xca, 0xdc, 0xb4, 0x60, 0xae, 0xbf, 0xed, 0xf1, 0x53, 0x23, 0xcf, 0x1b, + 0xe7, 0x8c, 0x45, 0x19, 0x8a, 0xfc, 0xc8, 0x03, 0x71, 0x9b, 0xf1, 0x3e, + 0x42, 0xac, 0x56, 0x0a}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 175 + {SEC_OID_SHA256, + 175, + {0x46, 0x41, 0x2b, 0x00, 0x3a, 0x67, 0xd7, 0xca, 0xc1, 0xdc, 0x79, 0x92, + 0xd3, 0x12, 0x59, 0x01, 0x30, 0x69, 0xa1, 0xaa, 0xd4, 0x29, 0x23, 0x68, + 0xeb, 0xe0, 0xe5, 0x97, 0xf4, 0x18, 0x83, 0xe8, 0x29, 0x1a, 0xae, 0xa8, + 0x8c, 0x2a, 0x81, 0x15, 0xb4, 0x7f, 0xb8, 0x72, 0x65, 0xeb, 0xb9, 0xeb, + 0xa6, 0xfe, 0x90, 0x06, 0xbc, 0x1e, 0x34, 0x79, 0x5a, 0x1c, 0x2b, 0xd8, + 0xa3, 0x9c, 0x46, 0xa2, 0x8a, 0xd0, 0x75, 0xd5, 0xca, 0xd8, 0x33, 0xbe, + 0xdd, 0xcb, 0x11, 0x62, 0x21, 0x41, 0x1e, 0xfc, 0xb8, 0xe8, 0x68, 0x63, + 0x06, 0x3b, 0x5f, 0x6b, 0x58, 0x85, 0x08, 0x2c, 0x8f, 0xdb, 0x65, 0x01, + 0xe7, 0x08, 0xd7, 0x34, 0xdf, 0x29, 0xc8, 0x7a, 0x72, 0x3e, 0x10, 0x3b, + 0x3c, 0xb4, 0x87, 0x13, 0x8c, 0xcc, 0xae, 0x90, 0xc7, 0x43, 0x1a, 0x16, + 0x18, 0x9e, 0xa8, 0x97, 0x1a, 0xe1, 0x52, 0xcc, 0xa0, 0x76, 0x78, 0x49, + 0x1c, 0x5b, 0x3b, 0x68, 0xd8, 0x8c, 0x4d, 0xe1, 0x8a, 0xd7, 0x71, 0xfc, + 0x25, 0x2a, 0x9b, 0xef, 0x88, 0x9b, 0x96, 0x3b, 0x35, 0x36, 0x21, 0xa0, + 0xd5, 0x2d, 0xdc, 0xd0, 0x43, 0xeb, 0xcc, 0xd4, 0xbd, 0xcf, 0xc5, 0xfd, + 0x4f, 0x87, 0x8a, 0xa2, 0xfe, 0xce, 0xdb, 0x11, 0x23, 0x6d, 0xe9, 0xf4, + 0x4c, 0xae, 0x85, 0x59, 0x66, 0x8f, 0x9d, 0x03, 0x5f, 0x7a, 0xdf, 0x90, + 0xe0, 0x3a, 0x70, 0x7d, 0x5e, 0x0f, 0x97, 0xae, 0x84, 0xc2, 0xda, 0x68, + 0x66, 0xf8, 0x5d, 0x49, 0xa8, 0xdd, 0x09, 0x10, 0x66, 0x16, 0x51, 0x9d, + 0xf0, 0xf5, 0xd9, 0x4a, 0x59, 0xb1, 0x19, 0x9a, 0xb5, 0x08, 0x84, 0xcf, + 0x6d, 0x91, 0x2a, 0x06, 0x1c, 0x74, 0x88, 0xfb, 0x54, 0x91, 0xdf, 0x32, + 0xc5, 0x8d, 0x1a, 0xf7, 0x41, 0xa1, 0x64, 0xa2, 0x1c, 0x5a, 0x27, 0x1f, + 0xea, 0xb9, 0xa2, 0xd5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 176 + {SEC_OID_SHA256, + 176, + {0x95, 0x1b, 0x3c, 0x53, 0x7c, 0x26, 0xd2, 0x7f, 0xe0, 0x6f, 0x60, 0x2b, + 0xd2, 0x24, 0x90, 0x6b, 0x1c, 0x1d, 0x26, 0xe4, 0x1d, 0x22, 0xc7, 0xa2, + 0x24, 0x79, 0xf1, 0x1f, 0x91, 0x39, 0x78, 0xc9, 0xa0, 0xf7, 0x79, 0x1e, + 0xac, 0x42, 0x60, 0x11, 0x22, 0xe6, 0xa8, 0x12, 0x73, 0x0c, 0xfc, 0xcd, + 0x41, 0x0a, 0xec, 0x25, 0x2b, 0x20, 0x3c, 0xb0, 0x02, 0x0d, 0x39, 0x98, + 0xfd, 0x6b, 0xd4, 0x69, 0xe3, 0x35, 0xcd, 0x66, 0x42, 0x30, 0xfb, 0x6d, + 0xd5, 0x9e, 0x0c, 0x14, 0x1d, 0xbc, 0xa8, 0x61, 0x34, 0x6f, 0xf2, 0xaf, + 0x39, 0x4d, 0x86, 0xb8, 0xfd, 0xd2, 0xe6, 0xd5, 0xf0, 0xcb, 0x3d, 0x94, + 0x2c, 0x33, 0x93, 0xd9, 0x17, 0xd6, 0x2c, 0xd0, 0x14, 0x8b, 0xa8, 0x26, + 0x66, 0xad, 0xfe, 0x4c, 0x1d, 0x99, 0x9e, 0x1a, 0x25, 0x4c, 0xc4, 0x66, + 0xce, 0x26, 0x8c, 0xc0, 0xf1, 0x4d, 0x35, 0x2e, 0x7b, 0x0b, 0xea, 0x85, + 0x48, 0xa5, 0xb6, 0xfd, 0x37, 0x45, 0xa8, 0x1f, 0x15, 0xa7, 0x2b, 0x00, + 0xd2, 0x78, 0xf8, 0x81, 0xa5, 0x56, 0x77, 0xfe, 0x37, 0x04, 0x43, 0x94, + 0xea, 0x83, 0x63, 0x0d, 0xc1, 0x5f, 0x79, 0x4b, 0x4f, 0x61, 0x92, 0xb7, + 0x54, 0x6e, 0x84, 0x1f, 0xae, 0x0c, 0xdf, 0x9c, 0x00, 0xcd, 0x3a, 0x45, + 0x55, 0x96, 0xfe, 0x9c, 0x5f, 0xa3, 0x7d, 0x3f, 0x39, 0x73, 0xc5, 0x8f, + 0x18, 0x9d, 0xb8, 0xd3, 0x9e, 0x8a, 0xe1, 0x49, 0xf5, 0x7b, 0xdc, 0x0b, + 0x16, 0xf9, 0x85, 0x3b, 0x79, 0x8c, 0x87, 0xe0, 0x8a, 0xe5, 0xca, 0x75, + 0xe8, 0x9d, 0x4b, 0x4f, 0x3b, 0xaf, 0x87, 0xc8, 0xc0, 0xb6, 0x99, 0xe8, + 0xc2, 0x16, 0x50, 0x9e, 0x51, 0xea, 0x60, 0xb5, 0x2d, 0x56, 0x94, 0x91, + 0xb1, 0x86, 0xab, 0xd2, 0x36, 0x5e, 0xf5, 0xca, 0xb9, 0x83, 0xf7, 0x1a, + 0xbb, 0x23, 0x3b, 0x67}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 177 + {SEC_OID_SHA256, + 177, + {0x4b, 0x75, 0x06, 0x1a, 0x54, 0x87, 0xfe, 0x32, 0x8a, 0x32, 0xc9, 0xf4, + 0x54, 0xbc, 0xd7, 0xe4, 0x0f, 0x23, 0x4c, 0xb1, 0xac, 0xf5, 0x5f, 0x7d, + 0x3b, 0xb8, 0xa5, 0x0e, 0xe7, 0x5e, 0xdb, 0x8b, 0x4a, 0xd1, 0x6c, 0x46, + 0xb8, 0xda, 0x53, 0x37, 0x92, 0x98, 0x3d, 0xe2, 0xdc, 0x2d, 0x63, 0x71, + 0xd7, 0xeb, 0x08, 0x76, 0x2e, 0x2b, 0xce, 0xfc, 0x45, 0x46, 0x7c, 0x82, + 0x13, 0x0d, 0x48, 0x38, 0x19, 0xba, 0x06, 0x73, 0x59, 0x85, 0xb2, 0x6a, + 0x19, 0xc3, 0x91, 0xf9, 0x4f, 0x85, 0x4e, 0x31, 0xe5, 0x6c, 0xc0, 0x9c, + 0xa2, 0x0d, 0x54, 0x2e, 0x62, 0xe4, 0x47, 0x4d, 0x40, 0xd5, 0x00, 0x09, + 0x10, 0xa9, 0xa2, 0x4b, 0x14, 0x43, 0xc6, 0x64, 0x51, 0x87, 0x86, 0x56, + 0xd3, 0xa5, 0xf0, 0x0a, 0x19, 0xf4, 0x76, 0xf1, 0xc9, 0xbe, 0x86, 0x37, + 0x90, 0x36, 0x55, 0x5d, 0xe0, 0x5b, 0x31, 0x98, 0xf7, 0x49, 0xe4, 0x0c, + 0x51, 0xe8, 0x77, 0x72, 0xa5, 0xec, 0xc5, 0x9a, 0xba, 0xa9, 0xe9, 0xa8, + 0xd0, 0xa1, 0x68, 0x1a, 0x39, 0x64, 0xc9, 0xf0, 0x22, 0x21, 0x5a, 0x71, + 0xbe, 0x81, 0x4c, 0x88, 0x59, 0xa6, 0x3b, 0x2a, 0x62, 0xca, 0xca, 0x2b, + 0x6e, 0x98, 0xf5, 0xb1, 0x0a, 0x87, 0x2b, 0xab, 0x1e, 0xe1, 0xc0, 0x0b, + 0xf0, 0xd6, 0x40, 0x92, 0x6b, 0x86, 0x7a, 0x87, 0x64, 0x0f, 0x64, 0x40, + 0x25, 0x96, 0xdf, 0x22, 0x9d, 0x7b, 0xdb, 0x74, 0xf1, 0xe3, 0x99, 0x73, + 0xae, 0xae, 0xa0, 0x66, 0x17, 0x87, 0xa3, 0x87, 0x8b, 0x7f, 0xec, 0x9d, + 0x31, 0x27, 0x4e, 0x22, 0x7b, 0x59, 0xd1, 0x4b, 0x1c, 0xe2, 0xf7, 0x07, + 0xda, 0x45, 0x21, 0xe4, 0x30, 0xf1, 0x7d, 0x09, 0xfd, 0x6e, 0x3d, 0x61, + 0xc9, 0x7d, 0x08, 0xbe, 0xa3, 0x56, 0x31, 0x61, 0x17, 0x37, 0x78, 0x0f, + 0x2a, 0xc4, 0x0b, 0xbc}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA256, + 178, + {0x49, 0x0c, 0xbd, 0x8f, 0x51, 0xa6, 0xf8, 0xaa, 0x64, 0xaf, 0x8e, 0xae, + 0x7f, 0x76, 0xba, 0x04, 0x5a, 0xef, 0xef, 0xa5, 0xbd, 0x07, 0x2a, 0x3d, + 0xe5, 0x59, 0x0d, 0x7e, 0xd1, 0x20, 0xf2, 0x1a, 0xa4, 0xf9, 0x1d, 0xec, + 0xd1, 0x3a, 0xe7, 0xe9, 0xf4, 0x14, 0xba, 0xda, 0x79, 0x16, 0xce, 0x26, + 0x85, 0x4c, 0xb8, 0xcb, 0x0d, 0xc6, 0x37, 0x31, 0xc5, 0x8c, 0x94, 0xa9, + 0xa9, 0xe6, 0x21, 0x16, 0x35, 0x46, 0xf1, 0x91, 0x52, 0xc6, 0x66, 0x66, + 0x48, 0xba, 0x92, 0x91, 0xf5, 0xe4, 0x77, 0xee, 0x86, 0xee, 0x73, 0x5c, + 0xf3, 0x26, 0x95, 0x8a, 0xfc, 0x46, 0x8e, 0xf7, 0xdd, 0x9a, 0x5b, 0x21, + 0x31, 0x50, 0x5c, 0x7f, 0xff, 0xd1, 0x7d, 0xbb, 0x7b, 0x35, 0xb1, 0x4c, + 0xb8, 0x10, 0x58, 0xd5, 0x33, 0xc7, 0xe9, 0xf6, 0xed, 0xe9, 0x33, 0x82, + 0x5d, 0xfa, 0x68, 0x94, 0x57, 0xaf, 0x1e, 0x1b, 0x6d, 0xed, 0x47, 0x9e, + 0x15, 0x08, 0xf1, 0x67, 0x19, 0x9b, 0xe1, 0xd8, 0xc6, 0x40, 0xd7, 0x37, + 0x32, 0x83, 0xb3, 0xfc, 0x76, 0xd7, 0xc3, 0xc1, 0x35, 0x4b, 0xa7, 0x25, + 0xee, 0xab, 0x08, 0xa2, 0x4b, 0x55, 0x29, 0x55, 0x3d, 0xd3, 0x8c, 0xef, + 0x48, 0xb9, 0xd4, 0x5f, 0x2b, 0x90, 0xf9, 0xab, 0xa0, 0x66, 0x38, 0x39, + 0xde, 0x4d, 0xe1, 0x7e, 0x2a, 0x83, 0x8e, 0x24, 0x3b, 0x89, 0x8c, 0xf0, + 0x40, 0xcf, 0x60, 0x53, 0xa3, 0xbe, 0x2a, 0x4b, 0xb3, 0x46, 0xb1, 0x19, + 0x9a, 0x93, 0xbb, 0x82, 0x95, 0xc9, 0xc4, 0xe1, 0xed, 0x40, 0xd0, 0xa5, + 0xd5, 0x62, 0x8a, 0x1b, 0xe1, 0xba, 0x21, 0xf4, 0x5c, 0x1c, 0x28, 0xb9, + 0x36, 0x45, 0x2c, 0x3e, 0x16, 0x38, 0x10, 0xf0, 0xa2, 0x0f, 0xa7, 0x17, + 0xdd, 0x48, 0x4e, 0x46, 0xef, 0x92, 0x47, 0x78, 0x53, 0x59, 0x2e, 0xd3, + 0xfb, 0xe7, 0x1d, 0xa5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA256, + 179, + {0x7f, 0x23, 0xaa, 0x1e, 0x29, 0x65, 0x38, 0x3e, 0x38, 0x56, 0x3a, 0xb2, + 0x46, 0x87, 0x0c, 0x43, 0x81, 0x7d, 0xbf, 0xef, 0x46, 0xb0, 0x08, 0xde, + 0x4b, 0x17, 0x44, 0xe3, 0x61, 0x0b, 0x1a, 0xdf, 0xb8, 0x9c, 0x96, 0xca, + 0x9a, 0x9e, 0x57, 0x5e, 0xdb, 0x97, 0xc4, 0x71, 0x86, 0x1b, 0xf6, 0x13, + 0xcc, 0x67, 0x42, 0x82, 0x34, 0xdc, 0xa7, 0xbd, 0x72, 0xc4, 0x22, 0xf0, + 0xc7, 0x58, 0x77, 0xda, 0x34, 0x1b, 0xae, 0x47, 0x6f, 0xf4, 0x34, 0x87, + 0xb0, 0x87, 0xf1, 0xbe, 0xc1, 0x3d, 0x31, 0xfb, 0x77, 0x7e, 0x94, 0xbf, + 0xf6, 0x83, 0x05, 0x27, 0xbd, 0xe2, 0xbb, 0xe8, 0x35, 0x78, 0xae, 0x21, + 0x73, 0xfe, 0xd5, 0xa0, 0x3f, 0x14, 0x2c, 0x2a, 0x41, 0xb8, 0xee, 0x88, + 0x73, 0x49, 0x2c, 0x21, 0xb6, 0x23, 0xcb, 0x81, 0x43, 0x13, 0x4f, 0x9d, + 0xe2, 0x58, 0x72, 0xb3, 0x96, 0x44, 0xfa, 0xfd, 0xb1, 0xfc, 0x96, 0xac, + 0x07, 0x29, 0x35, 0xef, 0xcb, 0xdc, 0xd0, 0xfa, 0x5a, 0x97, 0xcf, 0x03, + 0x62, 0x48, 0x38, 0x89, 0x46, 0x22, 0x33, 0x99, 0x05, 0x37, 0x70, 0x19, + 0x7b, 0x88, 0x6b, 0x39, 0x67, 0x3a, 0x43, 0x8f, 0x67, 0xb0, 0xea, 0x78, + 0x9b, 0x9d, 0x20, 0x62, 0x57, 0xf9, 0xa3, 0xbe, 0x5a, 0x13, 0x01, 0x7c, + 0xba, 0x89, 0xd2, 0x8e, 0xa4, 0x93, 0xff, 0xbf, 0xe5, 0x96, 0xf9, 0xf5, + 0xd0, 0x40, 0xac, 0x30, 0x98, 0xa9, 0xd9, 0x68, 0x19, 0x8e, 0x3d, 0x00, + 0x4d, 0x79, 0xd6, 0xd7, 0x04, 0xaa, 0x42, 0x80, 0x1a, 0xd6, 0xde, 0x59, + 0x7c, 0xed, 0xb3, 0x67, 0x61, 0x25, 0xe9, 0xa2, 0x3f, 0x97, 0x10, 0x83, + 0xb2, 0xbf, 0xf1, 0x8e, 0x42, 0xaa, 0xbe, 0xba, 0x6e, 0xc7, 0x60, 0xae, + 0x8b, 0x8c, 0x19, 0xfb, 0xff, 0xd1, 0x89, 0x47, 0x06, 0x1d, 0x44, 0x06, + 0x0f, 0x75, 0x46, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA256, + 180, + {0x13, 0xdb, 0x6c, 0x6f, 0x0f, 0xae, 0x5b, 0xe1, 0xca, 0xae, 0xc1, 0x97, + 0xb7, 0x9d, 0xcf, 0x67, 0x84, 0x58, 0x2e, 0x50, 0x8c, 0x7e, 0x0e, 0xd3, + 0xe5, 0x6c, 0x26, 0x74, 0xe8, 0xa7, 0x4c, 0x0b, 0x54, 0x2b, 0xea, 0xb6, + 0xb7, 0xdf, 0xfb, 0x07, 0x73, 0xa8, 0x7f, 0x00, 0xe4, 0x64, 0x83, 0x32, + 0xd4, 0xe9, 0x77, 0x1b, 0xa8, 0x5d, 0xf0, 0xac, 0x1f, 0x9c, 0xa2, 0x87, + 0x4d, 0xd7, 0x79, 0x24, 0x80, 0x79, 0x92, 0x09, 0x15, 0x57, 0x73, 0xe3, + 0x9f, 0x1b, 0xdf, 0xaa, 0x56, 0x1b, 0x2d, 0x81, 0x33, 0xf6, 0x7d, 0x47, + 0xc9, 0x62, 0x75, 0xe6, 0xb1, 0x09, 0x8d, 0x1b, 0x56, 0xa8, 0xb8, 0xab, + 0x55, 0x25, 0xc1, 0x45, 0x55, 0xf4, 0xc9, 0xb1, 0xf2, 0x41, 0xbe, 0x6d, + 0xba, 0x87, 0x4e, 0x5d, 0x79, 0x4d, 0x0f, 0xec, 0xbb, 0xd8, 0x2a, 0x62, + 0x4b, 0x7d, 0x31, 0xb1, 0x2b, 0xd6, 0x0c, 0xe2, 0x74, 0x51, 0x12, 0x55, + 0x94, 0xc7, 0x44, 0xf7, 0xf3, 0x20, 0x29, 0xc6, 0xc7, 0xcd, 0x06, 0x63, + 0x62, 0x7b, 0x99, 0xf7, 0xc5, 0x63, 0x6a, 0x83, 0x6e, 0x11, 0x5d, 0x0c, + 0x55, 0xa4, 0x4f, 0x62, 0x77, 0x5e, 0xb1, 0x94, 0x44, 0x02, 0x05, 0x06, + 0xb6, 0x98, 0x8e, 0x11, 0xb2, 0x72, 0x6b, 0x23, 0x30, 0x47, 0x15, 0x36, + 0x06, 0x6e, 0x1f, 0x0d, 0x19, 0x4f, 0xf9, 0xe6, 0xe4, 0x57, 0x44, 0x2b, + 0x91, 0x54, 0x26, 0x1e, 0xae, 0x83, 0xa1, 0x78, 0xee, 0x2f, 0x1e, 0xed, + 0x06, 0xef, 0x36, 0xe4, 0x17, 0xa0, 0x4c, 0xd0, 0x07, 0x06, 0x0a, 0xb8, + 0x3c, 0x53, 0xe2, 0x80, 0x56, 0xfc, 0xf4, 0x9a, 0x26, 0xe0, 0x22, 0xec, + 0x2b, 0xaf, 0x2b, 0xad, 0xba, 0x85, 0x94, 0x90, 0x24, 0x3a, 0x0d, 0x71, + 0xe5, 0xde, 0x61, 0xc7, 0x5d, 0x25, 0x9b, 0x53, 0xcd, 0x3b, 0xaf, 0x76, + 0x75, 0xa1, 0xdb, 0x0c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA256, + 181, + {0x6a, 0x0b, 0x7c, 0x4e, 0x2b, 0x7e, 0xfa, 0x70, 0x02, 0xc4, 0x44, 0x30, + 0x7b, 0xd3, 0x84, 0x83, 0x06, 0xd2, 0xff, 0xc7, 0x0c, 0x8e, 0x76, 0x7a, + 0x9d, 0x5b, 0x17, 0xdf, 0xb3, 0xdf, 0x07, 0x6c, 0x06, 0xac, 0x03, 0x74, + 0xa1, 0xc2, 0x3a, 0x01, 0x1d, 0x46, 0x6c, 0x09, 0x51, 0x84, 0x61, 0x6a, + 0xbc, 0x02, 0x8b, 0x74, 0xbc, 0x58, 0xb9, 0x1d, 0xf7, 0x6a, 0xae, 0xcf, + 0x80, 0x70, 0xd5, 0x09, 0xd7, 0xc7, 0xb9, 0xf6, 0x40, 0x3b, 0xba, 0xc8, + 0x00, 0x40, 0xae, 0x85, 0x4d, 0x13, 0x9a, 0xf2, 0x1b, 0xf7, 0xa0, 0x90, + 0x9c, 0xd8, 0xe0, 0x59, 0xb5, 0xa9, 0xb4, 0x44, 0xb1, 0x1f, 0xea, 0x70, + 0x1b, 0xb1, 0xe0, 0x52, 0xd7, 0x7c, 0x78, 0x63, 0xb5, 0x57, 0x64, 0x7c, + 0x7d, 0x46, 0x8f, 0xd8, 0xac, 0x2f, 0x65, 0x40, 0xea, 0xf1, 0x88, 0x96, + 0x28, 0x4f, 0x56, 0xee, 0x01, 0xaa, 0x66, 0xad, 0x89, 0xfd, 0xa4, 0x3c, + 0xb3, 0x8c, 0xdf, 0x1b, 0xa5, 0x53, 0xe6, 0x3d, 0x43, 0x01, 0x86, 0x9b, + 0xf9, 0xdd, 0xf0, 0x76, 0xcb, 0xf6, 0x8f, 0xde, 0x57, 0x06, 0x78, 0x74, + 0x70, 0xcb, 0xfe, 0x78, 0x17, 0x4a, 0x51, 0x6c, 0x53, 0xff, 0xb6, 0xd5, + 0xd1, 0xa9, 0x1e, 0xd7, 0x8b, 0x4e, 0x29, 0x79, 0x71, 0xf3, 0x0a, 0xfb, + 0xb5, 0xbd, 0xd0, 0x2d, 0xfb, 0xd1, 0x09, 0x71, 0x28, 0x83, 0x75, 0x41, + 0xe2, 0x97, 0x4b, 0xe6, 0x35, 0x41, 0xf8, 0xdf, 0x25, 0x6c, 0x8a, 0x77, + 0xa3, 0x80, 0x0f, 0xc3, 0x40, 0x09, 0x33, 0x55, 0xb5, 0x69, 0x03, 0x26, + 0x24, 0x2b, 0x0d, 0x90, 0xb3, 0xdf, 0xe6, 0x31, 0x60, 0x38, 0x2f, 0xb3, + 0xbb, 0xbd, 0xf9, 0xbc, 0xbd, 0x5b, 0x03, 0x09, 0xca, 0x9d, 0x74, 0x8a, + 0x34, 0x3f, 0x4a, 0x5f, 0x8a, 0x54, 0xb3, 0xa2, 0x73, 0x61, 0x99, 0xe2, + 0x73, 0x86, 0xa4, 0xfe}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 182 + {SEC_OID_SHA256, + 182, + {0x4f, 0x61, 0x1a, 0xd1, 0xc6, 0xae, 0x71, 0x58, 0xbf, 0xdc, 0x5a, 0xde, + 0x11, 0x40, 0x98, 0xab, 0x87, 0x9a, 0x79, 0xe7, 0xc7, 0x01, 0x84, 0x88, + 0x4f, 0x97, 0xdd, 0x87, 0x5b, 0xbd, 0x6b, 0x1b, 0x86, 0x9b, 0xfc, 0xd8, + 0x2a, 0xe7, 0xf3, 0xee, 0x6f, 0xe8, 0x8d, 0xe9, 0x8d, 0x81, 0x31, 0x03, + 0xdf, 0x76, 0xf4, 0x00, 0x1f, 0xd4, 0x30, 0xde, 0x68, 0xb0, 0xe1, 0x8c, + 0x5b, 0xf4, 0xc8, 0xe0, 0x80, 0x5f, 0x46, 0xd1, 0xf9, 0x8e, 0x44, 0x11, + 0x2c, 0xce, 0x94, 0x59, 0x43, 0xf6, 0x82, 0xe1, 0xaf, 0x14, 0x44, 0xe2, + 0x0a, 0x4f, 0x5e, 0x5c, 0xe0, 0x5f, 0x12, 0xc0, 0x0e, 0x4a, 0xf3, 0xd8, + 0x71, 0x73, 0x0d, 0x5e, 0x18, 0x60, 0x9a, 0x7a, 0xbe, 0x3b, 0x71, 0x42, + 0xfc, 0x20, 0x42, 0x07, 0x7d, 0x03, 0xe6, 0x18, 0x4c, 0xe9, 0x35, 0xe6, + 0x68, 0x57, 0x02, 0x71, 0xce, 0xae, 0xa5, 0x2c, 0x36, 0xe5, 0x53, 0xfe, + 0x79, 0x1b, 0xdc, 0xa3, 0xd9, 0x66, 0xc3, 0x12, 0x99, 0x13, 0x8a, 0x26, + 0x90, 0xa6, 0x71, 0xa7, 0x6d, 0xda, 0x74, 0x5c, 0xf2, 0xaa, 0xc5, 0xe5, + 0x15, 0x3a, 0x06, 0xd8, 0x9a, 0xa4, 0x39, 0x6a, 0xca, 0x68, 0x49, 0x38, + 0xc0, 0xad, 0x14, 0x2d, 0x5e, 0x75, 0xe6, 0x61, 0x53, 0x64, 0xc9, 0x21, + 0xc8, 0xd1, 0x8d, 0x28, 0x41, 0xe9, 0xa4, 0x72, 0x2f, 0xa1, 0xef, 0x13, + 0x6a, 0xdb, 0x3a, 0xec, 0x7b, 0xe7, 0x4a, 0x01, 0x8e, 0xbd, 0x97, 0xd4, + 0x8f, 0x62, 0x35, 0x86, 0x23, 0xa7, 0xc8, 0xd1, 0x3a, 0x76, 0xfe, 0xcf, + 0xb0, 0xef, 0x73, 0xc9, 0x47, 0x7a, 0xa5, 0x9b, 0xa2, 0x25, 0x41, 0x65, + 0x82, 0xfa, 0xad, 0x0d, 0x7d, 0x46, 0x6d, 0x6d, 0xe5, 0x37, 0x49, 0xc3, + 0xb5, 0x1f, 0x1c, 0x55, 0xc9, 0x2f, 0xa9, 0xa2, 0xa0, 0x8b, 0x83, 0xb6, + 0xdd, 0x42, 0x84, 0x8c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 183 + {SEC_OID_SHA256, + 183, + {0x5c, 0xa6, 0x86, 0x95, 0xf4, 0x20, 0xc1, 0x81, 0xc0, 0x82, 0x92, 0x16, + 0x45, 0xf3, 0x0d, 0x56, 0x2c, 0x1e, 0x00, 0x4b, 0xb4, 0x69, 0x27, 0x76, + 0x64, 0xfa, 0x7f, 0xe2, 0x0e, 0xb3, 0x17, 0xfa, 0xf0, 0x66, 0x4d, 0x26, + 0x6c, 0x3d, 0x5c, 0xc7, 0x6a, 0xaf, 0x90, 0xac, 0x74, 0xc6, 0xa4, 0x65, + 0x0b, 0xa2, 0xfe, 0x6e, 0x14, 0x38, 0x09, 0xc4, 0x62, 0x9c, 0x33, 0xf0, + 0xa2, 0x67, 0x01, 0x5f, 0x16, 0xf8, 0x2c, 0xb1, 0x24, 0x3f, 0x78, 0x6c, + 0xba, 0xb5, 0x18, 0xef, 0x8a, 0x1d, 0xbb, 0x3a, 0xbc, 0x4e, 0x58, 0xb1, + 0xc8, 0x5f, 0x4d, 0x04, 0xdf, 0xe7, 0x95, 0x69, 0x69, 0x27, 0xcc, 0x20, + 0xbc, 0x26, 0xd9, 0x88, 0x9a, 0x2f, 0xdc, 0x74, 0x63, 0x4c, 0xc0, 0xe6, + 0x97, 0x42, 0x63, 0x88, 0x60, 0x9e, 0x30, 0xb6, 0x19, 0x5d, 0xa6, 0x6e, + 0x11, 0x4f, 0xb2, 0x50, 0x5e, 0xcd, 0x15, 0xab, 0x8c, 0x59, 0x82, 0x76, + 0x9e, 0x76, 0x75, 0xcf, 0x76, 0x18, 0x1a, 0x0e, 0x79, 0x1e, 0x0e, 0x21, + 0x13, 0x67, 0xd7, 0x36, 0xd6, 0xdb, 0xd9, 0x0b, 0xf2, 0x7e, 0xb7, 0x98, + 0x5f, 0xb3, 0xb3, 0x3c, 0xed, 0x72, 0x1c, 0x46, 0xc2, 0xa2, 0x5b, 0x4d, + 0xc8, 0x49, 0xf0, 0x94, 0x6d, 0xe0, 0x1b, 0x94, 0xb4, 0x63, 0xbe, 0x00, + 0x5f, 0xed, 0xe9, 0x31, 0xfb, 0x41, 0xa3, 0x23, 0x14, 0x03, 0xc8, 0x00, + 0xdb, 0x10, 0xc7, 0x78, 0x3d, 0x44, 0x2c, 0xba, 0x0b, 0x58, 0xda, 0xe9, + 0xcd, 0xd0, 0x2d, 0x4e, 0xc1, 0x44, 0x51, 0x3c, 0xe7, 0x47, 0x32, 0x93, + 0x6b, 0x31, 0xbe, 0x61, 0xe1, 0x17, 0x15, 0xd9, 0x1b, 0xde, 0x39, 0x98, + 0x39, 0x9b, 0xaf, 0xb1, 0x8b, 0x69, 0x0e, 0x59, 0x72, 0xfd, 0x0d, 0x57, + 0x94, 0x70, 0xa9, 0x83, 0x91, 0xc4, 0x75, 0xf9, 0x1f, 0x5f, 0x90, 0xfc, + 0xb9, 0xd4, 0x1c, 0xcc}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 184 + {SEC_OID_SHA256, + 184, + {0x9b, 0x35, 0xb2, 0x07, 0xca, 0x21, 0x29, 0x7a, 0xac, 0x4b, 0x6b, 0x7d, + 0x64, 0x61, 0x4d, 0x61, 0x0e, 0x43, 0xaf, 0x5d, 0x21, 0xcf, 0x3c, 0x02, + 0x4a, 0xeb, 0xdd, 0xa0, 0x94, 0x7f, 0xab, 0x0b, 0xe7, 0xc3, 0x97, 0x49, + 0x1e, 0xee, 0xf6, 0x44, 0xcc, 0x31, 0xc7, 0x3b, 0x7a, 0x51, 0xbd, 0xec, + 0x1d, 0xfa, 0x4b, 0x6c, 0x34, 0xf8, 0x31, 0xce, 0x70, 0x44, 0xa1, 0xba, + 0x0a, 0xb5, 0x08, 0x82, 0x88, 0x63, 0x93, 0xc5, 0xb7, 0x14, 0xfd, 0x3e, + 0xfc, 0x76, 0x2d, 0x6d, 0x1c, 0x9c, 0xd5, 0x1b, 0x89, 0x72, 0x17, 0x1d, + 0x99, 0x8a, 0xb8, 0x84, 0x65, 0x8a, 0x88, 0x87, 0x60, 0x7a, 0xc9, 0xb5, + 0x7f, 0x73, 0x02, 0x38, 0x84, 0x98, 0x06, 0x92, 0x0f, 0x2a, 0x5d, 0xa5, + 0x1f, 0x1b, 0x42, 0x47, 0xad, 0x8c, 0xcb, 0x4f, 0x6c, 0xfd, 0x44, 0xce, + 0x76, 0xb9, 0xa8, 0xeb, 0xc5, 0x7a, 0x35, 0x93, 0x57, 0x4f, 0x86, 0x40, + 0xd5, 0x53, 0xc7, 0x4a, 0x3f, 0xb4, 0xd3, 0x6f, 0xab, 0x9d, 0x6c, 0xff, + 0x62, 0x41, 0xf6, 0xd9, 0xc4, 0x84, 0x88, 0x79, 0x9b, 0x38, 0x4f, 0xe3, + 0xd8, 0xa3, 0xb8, 0x8e, 0xc0, 0xac, 0xa5, 0xf8, 0x97, 0x8b, 0x21, 0x94, + 0xe7, 0xd9, 0xea, 0x6d, 0x6a, 0x0c, 0xfd, 0x5b, 0x46, 0x01, 0xbe, 0xdc, + 0x90, 0xcb, 0x63, 0xb4, 0xce, 0x02, 0xe0, 0x3b, 0x73, 0x6b, 0xd5, 0x24, + 0x9f, 0xef, 0x55, 0xa5, 0x25, 0x9d, 0x00, 0x01, 0xd4, 0xa7, 0x8e, 0xc3, + 0x92, 0xe3, 0x88, 0x9a, 0x68, 0x63, 0xfc, 0x0c, 0x9a, 0xcf, 0x9c, 0xc2, + 0x76, 0x17, 0x39, 0xe7, 0x5b, 0xa7, 0xf9, 0x40, 0xe4, 0x24, 0x99, 0x2a, + 0xa9, 0xe6, 0x36, 0x09, 0xdf, 0x63, 0xa6, 0xc2, 0xcd, 0xc5, 0xa1, 0x5e, + 0x02, 0xe1, 0x1d, 0xc4, 0x24, 0x8d, 0x94, 0x02, 0x75, 0xbc, 0xa5, 0x11, + 0x42, 0xc6, 0x60, 0x2c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 185 + {SEC_OID_SHA256, + 185, + {0x15, 0xe1, 0x23, 0x77, 0xd3, 0xc5, 0xd5, 0x08, 0x65, 0x37, 0x1a, 0x69, + 0xfd, 0x5e, 0x9f, 0x41, 0xba, 0x3e, 0xb5, 0xab, 0x2f, 0x98, 0x82, 0xaa, + 0xa1, 0x72, 0x91, 0x98, 0xdb, 0xf1, 0x62, 0x99, 0x57, 0x28, 0x98, 0xe6, + 0x89, 0x7b, 0x61, 0x5d, 0x7c, 0x70, 0xd5, 0x77, 0x19, 0x59, 0x11, 0x84, + 0x17, 0x03, 0x21, 0xdf, 0x75, 0x03, 0x58, 0xf6, 0xb6, 0xab, 0x9e, 0x7a, + 0xa5, 0xa2, 0xe1, 0x50, 0xa7, 0x7f, 0xc4, 0x53, 0x2b, 0x6d, 0x23, 0xfa, + 0xdb, 0xc1, 0xbb, 0x81, 0x0c, 0x84, 0x98, 0xee, 0x5e, 0xd2, 0xf8, 0x70, + 0x8f, 0xaa, 0xc2, 0xc8, 0x0e, 0xb7, 0x04, 0xea, 0x65, 0x24, 0x4f, 0x73, + 0x1e, 0x85, 0xe8, 0x2a, 0xee, 0xe3, 0xc1, 0x95, 0xeb, 0x01, 0xde, 0x1d, + 0xda, 0x86, 0xbd, 0x80, 0x63, 0x4b, 0x58, 0x61, 0x18, 0xc1, 0xf2, 0xc1, + 0x44, 0x80, 0x9f, 0x52, 0x7a, 0x4b, 0x52, 0x2d, 0x20, 0xb2, 0x41, 0xc8, + 0xe5, 0x0d, 0x67, 0x95, 0x06, 0xe7, 0xce, 0x8f, 0x01, 0x6c, 0xbb, 0xb8, + 0xdc, 0xb5, 0x7f, 0xe6, 0xcd, 0xff, 0xb8, 0x60, 0xf0, 0xaf, 0xb0, 0x90, + 0xb5, 0x00, 0x7f, 0x81, 0xc6, 0x1c, 0x87, 0xda, 0xc8, 0x5f, 0xc0, 0x13, + 0x64, 0x77, 0x82, 0x3d, 0xa4, 0x01, 0x1d, 0xd6, 0x5b, 0xcd, 0x6e, 0xb6, + 0x79, 0x77, 0x09, 0x11, 0x97, 0xef, 0x02, 0xa1, 0x67, 0x09, 0x93, 0x11, + 0x31, 0x99, 0x39, 0x2b, 0x8d, 0x81, 0x73, 0xc9, 0x71, 0xa0, 0x3d, 0xe1, + 0xe1, 0xe1, 0x58, 0x72, 0x18, 0x8a, 0xb9, 0x51, 0xe2, 0x1d, 0xa0, 0x15, + 0xa1, 0x79, 0x59, 0x52, 0x7b, 0xe1, 0x2f, 0xed, 0x5f, 0xe4, 0xcc, 0x30, + 0x19, 0x74, 0x1e, 0xde, 0x57, 0x06, 0xc4, 0x72, 0xfc, 0x7b, 0xef, 0xce, + 0x0d, 0x9d, 0xae, 0x71, 0x08, 0x3d, 0x61, 0xee, 0xc4, 0x67, 0x9f, 0x3b, + 0xbf, 0x22, 0x2d, 0x75}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 186 + {SEC_OID_SHA256, + 186, + {0x13, 0x65, 0xfd, 0x05, 0xa7, 0x6a, 0x54, 0x80, 0x57, 0x74, 0x2f, 0x63, + 0x1e, 0x0d, 0x95, 0x7c, 0x02, 0x0f, 0x67, 0x0c, 0x74, 0xa3, 0x39, 0xc4, + 0xfe, 0x0d, 0x78, 0xaa, 0xb1, 0x3b, 0x4a, 0x96, 0x09, 0x53, 0x20, 0x1e, + 0x12, 0xd7, 0x5a, 0x8b, 0x22, 0x1c, 0x0f, 0x30, 0xbe, 0x8a, 0x93, 0x64, + 0xf8, 0x92, 0x5c, 0x6e, 0x1d, 0x87, 0x17, 0x22, 0x29, 0x46, 0xf7, 0x41, + 0x00, 0x14, 0xb8, 0x5e, 0xec, 0xd0, 0xce, 0x63, 0x21, 0x47, 0x79, 0x8e, + 0xaa, 0xb5, 0xff, 0xbc, 0x43, 0xdf, 0x3d, 0xb7, 0x20, 0x7a, 0xd7, 0x76, + 0xbf, 0xba, 0x6d, 0x5d, 0x35, 0x63, 0x07, 0xf9, 0xc8, 0xc1, 0x7b, 0xac, + 0xf6, 0xae, 0xd2, 0xa3, 0x59, 0x79, 0xdd, 0x30, 0x4e, 0x54, 0x00, 0x54, + 0x1e, 0x99, 0x9a, 0xeb, 0xeb, 0x35, 0x04, 0x9c, 0x69, 0x5f, 0xb5, 0xf6, + 0xea, 0x15, 0xb2, 0xf5, 0xa5, 0x73, 0x4e, 0x14, 0xa9, 0x0b, 0xa5, 0x12, + 0x6b, 0x34, 0xb2, 0x96, 0xc5, 0x98, 0x1e, 0x13, 0xf2, 0x3f, 0xe5, 0x60, + 0xca, 0x11, 0xbf, 0xd9, 0x34, 0x08, 0x2f, 0xe3, 0x22, 0x3e, 0x38, 0x1b, + 0x24, 0xfa, 0x17, 0x67, 0x7f, 0xf8, 0x5d, 0xa1, 0x70, 0x91, 0x35, 0xe1, + 0x50, 0xaf, 0x32, 0xc4, 0x24, 0x15, 0xeb, 0x95, 0x47, 0x46, 0xc0, 0x18, + 0x3e, 0xc6, 0x48, 0xb7, 0xaa, 0x2f, 0x25, 0xed, 0x94, 0xbf, 0x92, 0xaf, + 0xbc, 0x33, 0x98, 0x86, 0x9f, 0x6f, 0xcf, 0xec, 0xa7, 0x09, 0x77, 0xa6, + 0xc6, 0xf2, 0x50, 0x5b, 0x35, 0x0e, 0x8a, 0x64, 0x7a, 0xff, 0xcb, 0x20, + 0x3d, 0xd8, 0x36, 0xc8, 0x0f, 0x17, 0x80, 0x07, 0xdf, 0xc3, 0xb4, 0xe4, + 0xca, 0x6d, 0x50, 0xad, 0xa5, 0x0d, 0xc7, 0x3d, 0x39, 0x71, 0xcb, 0x05, + 0x54, 0x96, 0xf7, 0xaf, 0x88, 0x9d, 0xdb, 0x31, 0xd7, 0x3f, 0x71, 0x50, + 0x1f, 0x43, 0x09, 0xa1}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA256, + 187, + {0x1f, 0xc4, 0xb5, 0x12, 0x9a, 0x8b, 0x50, 0xe7, 0x34, 0xdc, 0x53, 0x1a, + 0xa0, 0xb5, 0x03, 0xc6, 0x1f, 0xae, 0x5a, 0xe5, 0x20, 0x2a, 0xaa, 0xdd, + 0xce, 0xe1, 0x97, 0x27, 0x0e, 0xc3, 0x0d, 0x8d, 0x8e, 0x9e, 0x06, 0xea, + 0x5a, 0x4b, 0x83, 0xd1, 0x13, 0xcb, 0x43, 0x0a, 0x5b, 0x27, 0x5d, 0x82, + 0x73, 0x31, 0x4c, 0x09, 0x4f, 0xbe, 0xe0, 0x60, 0x47, 0xf8, 0xd9, 0xa0, + 0x90, 0xba, 0xf8, 0xf3, 0xf5, 0x7c, 0x52, 0x24, 0x75, 0x16, 0xb1, 0xac, + 0x84, 0xc1, 0x67, 0x4a, 0x47, 0x88, 0x95, 0x2d, 0xbc, 0xff, 0xc8, 0xc4, + 0xb5, 0x0b, 0xc3, 0xed, 0x0e, 0xa1, 0x6f, 0x95, 0x88, 0x7c, 0xbe, 0x81, + 0x21, 0xfc, 0xe8, 0xc4, 0x25, 0xfb, 0x04, 0x09, 0x49, 0x4d, 0x5a, 0x51, + 0x1b, 0xcd, 0xf9, 0xa2, 0x5f, 0xb4, 0x59, 0x0d, 0xab, 0x75, 0xc2, 0xeb, + 0xba, 0xca, 0x4f, 0x66, 0xf6, 0xc1, 0x12, 0x29, 0xf9, 0x36, 0x7c, 0x9e, + 0xde, 0x12, 0x14, 0xe7, 0x26, 0xc8, 0xe3, 0xdf, 0x12, 0xc7, 0x64, 0xfd, + 0x5b, 0x3b, 0x41, 0x12, 0x1f, 0xbf, 0x24, 0x0e, 0x92, 0x87, 0x37, 0x39, + 0xdf, 0xab, 0xde, 0xe2, 0xa6, 0x34, 0xb1, 0x42, 0x81, 0x0b, 0x04, 0xd0, + 0x24, 0xb4, 0x8a, 0x8f, 0x10, 0x56, 0x82, 0xb5, 0x99, 0x9b, 0xce, 0xc6, + 0x1b, 0xbb, 0x6f, 0xbe, 0xd1, 0xd9, 0x47, 0x92, 0x2a, 0xe8, 0x08, 0xcb, + 0xc5, 0xb7, 0xc9, 0x6e, 0xac, 0x9a, 0x7a, 0x94, 0xa1, 0x84, 0xdd, 0xbf, + 0x78, 0x9a, 0x81, 0x62, 0x02, 0xa1, 0x9a, 0xd9, 0xc5, 0xa1, 0x6d, 0x10, + 0xa0, 0x5e, 0x86, 0xa8, 0x70, 0xea, 0xda, 0x53, 0xfa, 0xd5, 0xd5, 0xcd, + 0xa3, 0xec, 0xe1, 0x1b, 0x30, 0x4c, 0x2d, 0xa1, 0xc6, 0xba, 0x74, 0x33, + 0x22, 0xed, 0x24, 0x41, 0x78, 0x03, 0xb1, 0x95, 0x9f, 0x2a, 0x12, 0xc9, + 0x2b, 0x99, 0x39, 0xfd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 188 + {SEC_OID_SHA256, + 188, + {0x5c, 0x00, 0x38, 0xea, 0x42, 0xc3, 0xad, 0xc5, 0x0e, 0x88, 0xf9, 0x07, + 0x80, 0xe9, 0xb0, 0xda, 0xb6, 0x4b, 0x67, 0xc5, 0x50, 0x7f, 0x5d, 0xe0, + 0x11, 0x9c, 0x0f, 0xd2, 0xbc, 0x7d, 0x7a, 0x66, 0xd6, 0xba, 0xf1, 0xa4, + 0x7c, 0x79, 0x94, 0xfd, 0x39, 0xe3, 0x3b, 0xd7, 0x7b, 0x31, 0xd8, 0x5d, + 0xb7, 0xf7, 0xeb, 0x1c, 0x3e, 0x5a, 0x55, 0x13, 0xa5, 0x07, 0xb8, 0xc5, + 0x31, 0xbe, 0x20, 0x30, 0x39, 0x87, 0x38, 0x25, 0x15, 0xd8, 0x4a, 0x40, + 0x3e, 0xa3, 0xf9, 0xf3, 0xed, 0x7c, 0x1b, 0x2f, 0xb5, 0xe5, 0xca, 0x7d, + 0x94, 0x45, 0x8a, 0x7f, 0xd6, 0xfa, 0x6a, 0x52, 0x2e, 0x92, 0x71, 0x75, + 0x10, 0xa1, 0x67, 0xdd, 0x0c, 0xd2, 0xd2, 0x7c, 0xcc, 0xae, 0x6f, 0x29, + 0xb3, 0xdc, 0xbd, 0x18, 0x94, 0x48, 0x83, 0x4e, 0x3e, 0xf5, 0xc0, 0x29, + 0xf6, 0x75, 0x38, 0x26, 0xed, 0x16, 0x6f, 0x41, 0x48, 0x26, 0x9f, 0xbb, + 0x17, 0x85, 0xbb, 0x52, 0xa0, 0x0c, 0xa6, 0x35, 0x48, 0x5c, 0x10, 0xab, + 0xc6, 0x4d, 0xcb, 0xe1, 0xfd, 0x7f, 0xc3, 0x9d, 0xc9, 0xe6, 0x49, 0x9b, + 0xc7, 0x2c, 0xc0, 0x09, 0x9d, 0x6d, 0x2c, 0x8a, 0xbd, 0xec, 0x7b, 0xee, + 0xec, 0x58, 0x66, 0x67, 0xaf, 0x53, 0x68, 0x34, 0x12, 0xec, 0x04, 0x91, + 0x53, 0x4a, 0xf6, 0x24, 0x31, 0xd6, 0x50, 0x75, 0x2a, 0xa7, 0xda, 0x5c, + 0xea, 0x0c, 0xeb, 0x29, 0x8e, 0x24, 0xa5, 0x16, 0x6f, 0x9d, 0xf4, 0xcd, + 0x1a, 0x05, 0x76, 0x2d, 0xca, 0x43, 0xc5, 0xa2, 0xee, 0x46, 0x87, 0xcd, + 0x23, 0x0b, 0x35, 0xd5, 0x0d, 0x81, 0x1d, 0x6c, 0xf3, 0x3c, 0x8c, 0xfd, + 0x49, 0xf2, 0x22, 0xd5, 0xce, 0x2f, 0xf0, 0x40, 0x3f, 0x95, 0xc2, 0x1f, + 0x9e, 0x6d, 0x6d, 0x3c, 0x38, 0xef, 0xf7, 0x4b, 0x35, 0xa3, 0x92, 0xbb, + 0xc5, 0x0f, 0x0e, 0xa0}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA256, + 189, + {0x18, 0x85, 0x71, 0xe3, 0x45, 0xba, 0x73, 0x8a, 0xdb, 0x4d, 0x1c, 0x48, + 0x67, 0x47, 0x4f, 0xaf, 0x48, 0x6c, 0x7a, 0x48, 0x13, 0xbb, 0x0d, 0xbc, + 0xaf, 0x3f, 0x05, 0x1b, 0x4f, 0xb5, 0x20, 0x54, 0x12, 0xca, 0xbd, 0x2f, + 0x82, 0x79, 0x93, 0x0d, 0x10, 0x38, 0x97, 0x6d, 0x5a, 0x23, 0xe0, 0xb0, + 0x64, 0xca, 0x80, 0x4c, 0xdd, 0x3a, 0x5b, 0x82, 0xb7, 0xe8, 0xe4, 0x5c, + 0x70, 0x38, 0x13, 0x86, 0xee, 0x84, 0xe2, 0xb9, 0x19, 0x82, 0x06, 0x74, + 0x9f, 0x79, 0xb3, 0x43, 0x67, 0x74, 0x08, 0x73, 0x18, 0x53, 0xbd, 0xea, + 0xb4, 0xb5, 0x84, 0x9a, 0xbd, 0x3e, 0x60, 0x3e, 0x61, 0x2b, 0x85, 0x7e, + 0x2f, 0x63, 0xf5, 0x9e, 0xbd, 0x66, 0xca, 0x97, 0x7d, 0x60, 0xe8, 0xd6, + 0x6f, 0x11, 0x53, 0x94, 0xad, 0x06, 0xc1, 0xc4, 0x2c, 0xa0, 0xea, 0xfa, + 0x8f, 0x32, 0x13, 0x3c, 0xe8, 0x73, 0x7e, 0xa6, 0x06, 0xfa, 0x17, 0xdb, + 0x0f, 0x81, 0x89, 0x8d, 0xe3, 0xc3, 0xd8, 0xf4, 0xbb, 0xaa, 0xf7, 0xf6, + 0xe4, 0x8a, 0xa0, 0x14, 0x24, 0xf8, 0x70, 0xa8, 0xec, 0xbb, 0xc9, 0x7a, + 0x6d, 0x71, 0xf8, 0x28, 0xe9, 0x1b, 0xa3, 0xa9, 0x0c, 0x13, 0x54, 0x0c, + 0x1a, 0x3c, 0x3c, 0x7d, 0xe2, 0xd4, 0x70, 0x8e, 0xde, 0xb2, 0x29, 0x87, + 0x57, 0x4f, 0xc9, 0xc9, 0xbe, 0x09, 0x17, 0xcd, 0x40, 0xb8, 0xc7, 0x52, + 0x25, 0xd7, 0x1a, 0x9b, 0x0d, 0xc9, 0x16, 0x4d, 0x3c, 0x19, 0x40, 0x43, + 0xad, 0xd6, 0xf6, 0xcd, 0x63, 0x6a, 0x3b, 0xf4, 0x2e, 0x0f, 0x6d, 0xc2, + 0xf8, 0x56, 0x08, 0x5c, 0xe2, 0x3e, 0x5a, 0x9c, 0x62, 0xf8, 0x1e, 0x12, + 0x0b, 0x61, 0x95, 0x51, 0xcb, 0xed, 0xa6, 0xe3, 0xeb, 0x0f, 0xbe, 0x69, + 0x3b, 0x19, 0xf2, 0x04, 0x72, 0x45, 0x28, 0x1d, 0xd6, 0x59, 0x1a, 0xf8, + 0x9f, 0xba, 0x42, 0x5d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 190 + {SEC_OID_SHA256, + 190, + {0x6c, 0x56, 0x23, 0xed, 0x04, 0xe7, 0x63, 0xad, 0x3b, 0xd1, 0xf3, 0x70, + 0xb1, 0xbb, 0x67, 0xff, 0x8e, 0x90, 0x29, 0xe0, 0xc3, 0x4d, 0x81, 0xe1, + 0x60, 0xc5, 0x80, 0xfe, 0x54, 0x8a, 0xed, 0x69, 0x64, 0xd9, 0x18, 0x7a, + 0x45, 0xe8, 0xfa, 0x87, 0xf7, 0x9d, 0xd3, 0xd8, 0xa9, 0x4d, 0x52, 0x1f, + 0x2b, 0xb8, 0xa5, 0x2c, 0xfc, 0x34, 0xf7, 0x63, 0x85, 0xa9, 0x24, 0xc8, + 0x8e, 0x63, 0x72, 0x2a, 0x7c, 0xa3, 0x65, 0x12, 0x7c, 0x0c, 0x56, 0xe0, + 0x12, 0x5e, 0xd2, 0x9a, 0xc2, 0xf8, 0xc9, 0x60, 0xdd, 0xf1, 0xc9, 0x97, + 0x00, 0xa1, 0x9d, 0x42, 0xcd, 0xe3, 0xe5, 0xe4, 0x6b, 0x96, 0xbf, 0x31, + 0x9f, 0xbe, 0xb9, 0x3c, 0x2b, 0x54, 0x07, 0x66, 0x28, 0xe8, 0x1c, 0x2e, + 0xe9, 0x98, 0xf4, 0x25, 0x7a, 0xfa, 0x27, 0xa6, 0x81, 0xe8, 0xdb, 0xb4, + 0x9f, 0xa1, 0x49, 0xac, 0xdc, 0xce, 0x9d, 0x55, 0x22, 0x29, 0x60, 0xd3, + 0x07, 0xb2, 0xe1, 0x8b, 0x33, 0x72, 0x9a, 0x61, 0xec, 0xfb, 0xb0, 0x14, + 0x61, 0xe3, 0xb1, 0x59, 0xc2, 0xc9, 0x58, 0xfa, 0x11, 0x11, 0xad, 0x7b, + 0x4e, 0xa8, 0x0d, 0x88, 0x97, 0xbf, 0xea, 0xca, 0xee, 0x2a, 0xfe, 0x4b, + 0x17, 0xb9, 0xb0, 0xc7, 0xb1, 0x9f, 0x9c, 0x2e, 0x39, 0x44, 0x29, 0x64, + 0x9a, 0xea, 0x3e, 0xee, 0xab, 0x35, 0x03, 0xfe, 0x99, 0x66, 0xc8, 0xf3, + 0xe6, 0xb7, 0xf0, 0xd5, 0xe4, 0x82, 0xd6, 0xa0, 0x7d, 0x93, 0xdf, 0xa1, + 0xee, 0xa6, 0x17, 0xa9, 0x9e, 0x55, 0xbb, 0xa3, 0x2f, 0x95, 0x7c, 0x14, + 0x72, 0xd7, 0x60, 0x5a, 0x4b, 0xa9, 0x36, 0x69, 0xd1, 0x53, 0x65, 0xf9, + 0x89, 0xbe, 0x09, 0x18, 0x7a, 0x9e, 0xb5, 0x8b, 0xeb, 0x94, 0x29, 0x48, + 0xb9, 0xfc, 0x7b, 0x65, 0x8a, 0x1c, 0x06, 0x28, 0x9b, 0xbe, 0x0d, 0x2e, + 0x6a, 0x1e, 0x00, 0x84}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 191 + {SEC_OID_SHA256, + 191, + {0x27, 0xe6, 0x4c, 0x5b, 0xc5, 0xad, 0x2b, 0x95, 0xb7, 0x45, 0xe8, 0x68, + 0xc2, 0x15, 0x85, 0xb5, 0x3a, 0x91, 0x22, 0x49, 0x34, 0x4f, 0xaa, 0x36, + 0xcc, 0x0a, 0x96, 0x3b, 0xff, 0x47, 0x83, 0xee, 0x12, 0x8f, 0xa6, 0xa8, + 0x25, 0x19, 0x91, 0xc7, 0x6c, 0xed, 0xca, 0x73, 0xb7, 0x0f, 0x7f, 0xb2, + 0x72, 0x10, 0xdc, 0x89, 0xa9, 0x35, 0x74, 0xc2, 0xe3, 0xa6, 0x1a, 0x8c, + 0xed, 0x29, 0x86, 0xa1, 0x57, 0x81, 0x79, 0xc9, 0x69, 0x13, 0x56, 0x56, + 0xb0, 0x75, 0x02, 0xa6, 0x22, 0xfa, 0x7c, 0x4d, 0x20, 0x84, 0x42, 0xa8, + 0x31, 0x85, 0x09, 0xf0, 0xa7, 0x36, 0xfe, 0xd1, 0xb0, 0xdd, 0x33, 0xdc, + 0x8a, 0x30, 0xa5, 0xc3, 0x24, 0x9a, 0xed, 0x7a, 0x0a, 0xef, 0x71, 0xab, + 0x88, 0x58, 0xd9, 0xf1, 0xf9, 0xca, 0xd0, 0x6d, 0x98, 0x02, 0xca, 0x9b, + 0xc1, 0x25, 0xa7, 0xfc, 0x03, 0x54, 0xbb, 0xb5, 0x50, 0x69, 0xd7, 0x34, + 0x34, 0xb9, 0x8a, 0xa9, 0xc7, 0xbe, 0x61, 0xfa, 0xb5, 0x9f, 0xd5, 0xc9, + 0x6c, 0xd0, 0xe6, 0x4b, 0xf7, 0x04, 0xc1, 0xb2, 0x13, 0xbe, 0xd2, 0xcf, + 0xe9, 0x7e, 0x66, 0xfc, 0x6f, 0x6b, 0x06, 0x1c, 0xd0, 0xa9, 0xb0, 0x14, + 0x21, 0x78, 0x4c, 0x32, 0xe7, 0x17, 0x75, 0xbe, 0xd2, 0xbb, 0x28, 0x90, + 0xc8, 0x13, 0x5c, 0x42, 0x37, 0x2f, 0x20, 0x86, 0x02, 0xad, 0x9c, 0x4e, + 0x3e, 0x18, 0xff, 0x2c, 0xfe, 0x24, 0x87, 0x15, 0x98, 0x80, 0x38, 0x45, + 0x61, 0x83, 0x08, 0xd7, 0x95, 0x6c, 0x83, 0x14, 0xa5, 0x8e, 0xb1, 0x88, + 0xe0, 0x83, 0xfe, 0xd8, 0xa1, 0x15, 0x33, 0xc9, 0x33, 0x97, 0x0c, 0x2b, + 0xc3, 0x13, 0x13, 0x77, 0x26, 0x27, 0x3f, 0x09, 0xe3, 0x6e, 0x82, 0x7c, + 0x9e, 0x1a, 0xf3, 0x6b, 0x7a, 0xc4, 0x50, 0xe0, 0xb5, 0x44, 0xa0, 0x3e, + 0xee, 0x9a, 0x07, 0x4f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 192 + {SEC_OID_SHA256, + 192, + {0x6c, 0xb9, 0xed, 0x3d, 0x4a, 0xe6, 0x9c, 0xa2, 0x9c, 0x8d, 0x86, 0x51, + 0x35, 0xa8, 0x67, 0x58, 0x31, 0x75, 0x10, 0xbb, 0x35, 0x76, 0x08, 0x69, + 0x99, 0xf6, 0x98, 0x5c, 0x9f, 0x60, 0x53, 0x76, 0xf7, 0x78, 0xe9, 0xc5, + 0xf3, 0xb8, 0x0e, 0xc6, 0x73, 0x0b, 0xe4, 0xba, 0xe0, 0xcd, 0x4d, 0x5d, + 0x23, 0x61, 0xa3, 0x44, 0x1f, 0xf4, 0x11, 0x18, 0xcd, 0x4a, 0xe3, 0xa3, + 0xbf, 0x87, 0x5c, 0x77, 0x25, 0xf9, 0x7f, 0xcf, 0x32, 0x80, 0x5f, 0xca, + 0x3a, 0x1e, 0x68, 0x6d, 0x40, 0x8f, 0xcb, 0x46, 0x95, 0xdb, 0x38, 0x4a, + 0x17, 0x9d, 0x3c, 0x59, 0xe3, 0x26, 0x0b, 0x17, 0x03, 0x1f, 0x97, 0x1b, + 0x1c, 0x50, 0x88, 0xff, 0x18, 0x49, 0x02, 0x2d, 0xed, 0xf2, 0xd1, 0xba, + 0x55, 0x25, 0x9c, 0x40, 0x7e, 0x57, 0xbc, 0x01, 0x20, 0x3a, 0x23, 0x97, + 0xc7, 0xa9, 0xce, 0xaa, 0x10, 0x53, 0xa1, 0xa7, 0x5d, 0xf9, 0x5b, 0xa6, + 0xa9, 0x87, 0x8e, 0x1e, 0x40, 0x23, 0x76, 0x42, 0xc7, 0xa4, 0xfe, 0xd8, + 0x41, 0x62, 0xf4, 0x12, 0x4a, 0x1a, 0xd4, 0x5e, 0x6f, 0x4b, 0x98, 0xb7, + 0xe6, 0x07, 0xd7, 0x30, 0xb8, 0x72, 0x46, 0x7c, 0xcd, 0x00, 0x79, 0xd2, + 0x03, 0x7e, 0x2d, 0x48, 0x50, 0xac, 0x59, 0xcd, 0xda, 0xf4, 0xec, 0xc0, + 0xd2, 0x07, 0x09, 0x83, 0xf4, 0x41, 0x55, 0xea, 0xf2, 0x6e, 0xd4, 0xb5, + 0x73, 0x08, 0xa4, 0x4d, 0x52, 0xa3, 0x6f, 0x80, 0x93, 0xed, 0x35, 0x56, + 0x11, 0x30, 0xe3, 0x47, 0x08, 0xc9, 0xa3, 0xa3, 0x32, 0x85, 0xeb, 0xf1, + 0x1c, 0xef, 0x99, 0xa4, 0xa0, 0x6f, 0xe9, 0x31, 0x8c, 0x6b, 0xbe, 0xb1, + 0xe7, 0x70, 0xcb, 0x71, 0xe1, 0x64, 0x5f, 0xe3, 0x43, 0x65, 0x2e, 0xc8, + 0x17, 0x4a, 0xce, 0xb4, 0x62, 0x74, 0x5d, 0x47, 0x21, 0xc8, 0xaf, 0x3e, + 0x3d, 0x2f, 0x4b, 0x54}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 193 + {SEC_OID_SHA256, + 193, + {0x58, 0xf3, 0x20, 0x13, 0x53, 0x4e, 0x2f, 0xea, 0xf9, 0xa7, 0x89, 0x86, + 0x20, 0x4b, 0xa3, 0x91, 0x27, 0x15, 0xc4, 0xab, 0x8f, 0x1e, 0x04, 0xad, + 0x4e, 0xdf, 0xf5, 0x44, 0xa3, 0xc2, 0x9d, 0x80, 0x95, 0x9a, 0x0d, 0x5a, + 0x16, 0x9a, 0xf5, 0x64, 0xa4, 0xbd, 0xd5, 0xa9, 0xba, 0x3b, 0x6e, 0x48, + 0x5c, 0xb7, 0x64, 0x38, 0xc3, 0xfc, 0xea, 0xed, 0x89, 0xbd, 0x7d, 0x3a, + 0xca, 0x00, 0x96, 0x62, 0x7c, 0xf2, 0xb6, 0x13, 0x59, 0x14, 0xc7, 0xac, + 0xe9, 0xdf, 0x9a, 0x9c, 0x8b, 0x5b, 0x1c, 0x97, 0xba, 0x2d, 0xb8, 0x44, + 0xc5, 0xe1, 0xb7, 0x3d, 0x10, 0x5f, 0xc0, 0x33, 0x57, 0x1e, 0xf8, 0xe6, + 0x52, 0xe4, 0xd9, 0x5b, 0xc8, 0x60, 0x5b, 0x28, 0xa0, 0xcb, 0xf9, 0x2f, + 0x37, 0x3e, 0x2f, 0x31, 0xa6, 0xfc, 0x25, 0x4c, 0x2e, 0xb9, 0xad, 0x94, + 0x4e, 0xa3, 0x76, 0xc1, 0x50, 0xb8, 0x8b, 0xb1, 0x88, 0x78, 0x48, 0xc2, + 0x90, 0xd4, 0x23, 0x14, 0xf1, 0xc5, 0x12, 0x75, 0x9d, 0x25, 0xef, 0x7a, + 0x79, 0xd1, 0x8c, 0x8e, 0x5f, 0x81, 0x31, 0x8d, 0x28, 0xf9, 0x79, 0x4f, + 0x1d, 0x6c, 0xb3, 0x0b, 0xe3, 0x6b, 0xb3, 0x0c, 0x6d, 0xca, 0xe2, 0xcb, + 0xaf, 0x48, 0x96, 0x78, 0xf8, 0x7a, 0x00, 0x80, 0x42, 0xc0, 0x2e, 0x6e, + 0xeb, 0x06, 0x7f, 0x99, 0xed, 0xe2, 0x70, 0x43, 0xb2, 0xb4, 0x16, 0x6d, + 0x46, 0xe1, 0xef, 0x02, 0xcd, 0xd2, 0x6e, 0x91, 0x89, 0xdc, 0x27, 0x94, + 0xba, 0xc1, 0x23, 0x34, 0xe3, 0x4e, 0x8f, 0x93, 0xbf, 0xf0, 0x71, 0x96, + 0x1b, 0x52, 0xe6, 0x93, 0xf0, 0x1f, 0xd8, 0x75, 0xaf, 0x73, 0x78, 0x4e, + 0x8d, 0x14, 0x2a, 0x22, 0xec, 0x9c, 0x47, 0x78, 0x90, 0xd4, 0x7e, 0xdc, + 0xe8, 0x25, 0x10, 0x26, 0xaa, 0x4e, 0x4b, 0x00, 0x1d, 0x0d, 0x04, 0x6b, + 0xda, 0x85, 0x19, 0xeb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 194 + {SEC_OID_SHA256, + 194, + {0x1a, 0x6d, 0xe4, 0xaa, 0xe4, 0xad, 0x4d, 0xe6, 0x0b, 0xf0, 0x1b, 0x85, + 0x57, 0xe4, 0x7a, 0x80, 0x5f, 0xb4, 0x35, 0xee, 0x7e, 0x82, 0x14, 0xb2, + 0x15, 0x2b, 0xf2, 0x26, 0x55, 0xe7, 0xf3, 0xd6, 0xc7, 0xe0, 0x90, 0xa7, + 0x96, 0x74, 0xac, 0xdb, 0x67, 0x12, 0x6a, 0x7c, 0x01, 0x56, 0x8f, 0x55, + 0x92, 0xff, 0x68, 0xd4, 0x21, 0x01, 0x04, 0xab, 0x92, 0xea, 0xc8, 0x84, + 0x88, 0x71, 0x22, 0xb3, 0xd4, 0x89, 0x05, 0x5a, 0x55, 0xa4, 0xd7, 0x40, + 0x78, 0x62, 0x35, 0x6d, 0x19, 0x2a, 0x9d, 0x7f, 0x15, 0xed, 0xf8, 0xa2, + 0xeb, 0x4a, 0xe9, 0xce, 0x61, 0x5c, 0x59, 0x4c, 0x0f, 0x69, 0x18, 0xa4, + 0x27, 0xe5, 0xe2, 0x7e, 0x72, 0x5b, 0x29, 0x2d, 0x21, 0x09, 0xd9, 0x4d, + 0xe5, 0xaf, 0xd3, 0x7d, 0x12, 0x28, 0xff, 0xb2, 0x93, 0xc7, 0x3e, 0xa7, + 0xca, 0x1c, 0x6a, 0xdd, 0x14, 0xe8, 0xf4, 0x20, 0x78, 0x0d, 0x20, 0x06, + 0x10, 0x9a, 0x47, 0xd0, 0x4b, 0x70, 0xee, 0xf2, 0x67, 0x41, 0xb8, 0x46, + 0xa4, 0x73, 0x87, 0xd5, 0xfe, 0xfa, 0xec, 0xb3, 0x91, 0x06, 0x3a, 0xe1, + 0xaf, 0x3e, 0x77, 0xf4, 0x93, 0x11, 0x14, 0x93, 0xbf, 0xc5, 0x55, 0x4e, + 0x16, 0x4d, 0xbc, 0x55, 0x84, 0xf7, 0x4b, 0x3f, 0xd8, 0x33, 0xe6, 0xd1, + 0xf3, 0xd3, 0x46, 0xd1, 0x7a, 0x3b, 0xbc, 0x8c, 0x17, 0x1d, 0x99, 0x7d, + 0x06, 0x78, 0x0d, 0x9b, 0xa1, 0x49, 0xb6, 0x88, 0xec, 0x57, 0x57, 0x40, + 0x31, 0x31, 0x81, 0xde, 0x87, 0xf3, 0x71, 0xaa, 0xc3, 0x06, 0xcd, 0xb7, + 0x9b, 0x2d, 0x25, 0x6d, 0xea, 0xb3, 0x5b, 0x18, 0x06, 0xf6, 0x3a, 0xaf, + 0x2e, 0xec, 0x73, 0x09, 0x9c, 0x93, 0x7a, 0x94, 0xdd, 0xbf, 0x70, 0x61, + 0x89, 0xee, 0x04, 0x6f, 0xb0, 0x60, 0xd0, 0xe5, 0x86, 0xbb, 0xb7, 0xf9, + 0x51, 0xe1, 0x78, 0x61}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 195 + {SEC_OID_SHA256, + 195, + {0x7d, 0x36, 0xa7, 0x79, 0xf2, 0xd8, 0x8b, 0x6e, 0x0b, 0x55, 0xfd, 0x0c, + 0xac, 0xda, 0x12, 0x95, 0xfe, 0xa9, 0x1d, 0x1f, 0xba, 0x45, 0xa9, 0x92, + 0xbe, 0xfd, 0x74, 0x2c, 0x19, 0xf3, 0xd9, 0x55, 0xef, 0x16, 0xb6, 0xd2, + 0xf5, 0xe8, 0xa9, 0x8b, 0xe0, 0xcb, 0x72, 0xf0, 0xaa, 0x71, 0x35, 0x6c, + 0x14, 0x91, 0x9d, 0x67, 0xe5, 0x46, 0xd6, 0x9d, 0x8f, 0xf4, 0x7a, 0xa3, + 0x93, 0xb8, 0xda, 0x04, 0xa3, 0xb7, 0x31, 0x88, 0xb0, 0x98, 0x0b, 0xb3, + 0xa6, 0x38, 0xc9, 0x62, 0x94, 0x08, 0x29, 0xa6, 0x90, 0x3d, 0xfb, 0x28, + 0xf3, 0xd6, 0x8b, 0xae, 0x13, 0x34, 0xd2, 0xb6, 0x3b, 0x11, 0xcf, 0xd2, + 0x2b, 0xaa, 0xfb, 0x23, 0x1b, 0x5b, 0x93, 0xcd, 0xcb, 0x40, 0x5b, 0x43, + 0xa0, 0xc6, 0xe7, 0xa2, 0xcb, 0xac, 0x3c, 0x70, 0x05, 0x4b, 0xd8, 0xe4, + 0x8f, 0x45, 0x88, 0x93, 0xae, 0x7a, 0x4f, 0xf6, 0x27, 0x64, 0xbd, 0x17, + 0x25, 0x4a, 0xa4, 0xdb, 0x52, 0xd6, 0x7e, 0x7a, 0x7d, 0x1b, 0x44, 0xa2, + 0x77, 0x58, 0x07, 0x86, 0xdf, 0xd9, 0xfb, 0x70, 0x2e, 0xfd, 0x97, 0x27, + 0xd2, 0x80, 0x8f, 0x4f, 0x85, 0x9b, 0xab, 0x9b, 0x3d, 0xa9, 0xd6, 0xa1, + 0x8f, 0xae, 0x30, 0x74, 0x28, 0x57, 0x89, 0x2d, 0x04, 0xa3, 0xbd, 0x00, + 0x1a, 0xc1, 0x0d, 0x04, 0x84, 0x2d, 0xfa, 0x4b, 0xe2, 0xc6, 0x20, 0x9a, + 0x87, 0xde, 0xfd, 0x73, 0x50, 0x00, 0xd5, 0x70, 0x4b, 0x1f, 0x75, 0x4b, + 0xdc, 0x25, 0x4f, 0xc1, 0x31, 0x76, 0x5e, 0x57, 0x35, 0x10, 0xab, 0xb5, + 0xb7, 0x30, 0x7e, 0xba, 0x62, 0x29, 0x9e, 0xd9, 0xc3, 0x69, 0x6e, 0x88, + 0xc3, 0xa5, 0x4c, 0xbd, 0x56, 0x30, 0x5f, 0x2a, 0x30, 0x10, 0xb6, 0x7c, + 0xe5, 0x4c, 0xf9, 0xe7, 0x7b, 0x86, 0xac, 0x50, 0xd6, 0x9b, 0x84, 0x00, + 0x01, 0x7e, 0x70, 0x52}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 196 + {SEC_OID_SHA256, + 196, + {0x0b, 0x73, 0x12, 0xcc, 0x65, 0x22, 0x55, 0x31, 0x9e, 0x75, 0xa8, 0x57, + 0x44, 0x0a, 0x77, 0xc0, 0x1a, 0x73, 0xde, 0x1c, 0xc2, 0x6f, 0xe9, 0x5a, + 0xa0, 0xd6, 0x29, 0x6c, 0xb0, 0x37, 0xc7, 0x98, 0x39, 0x58, 0x4b, 0x67, + 0x68, 0x4f, 0x57, 0xd3, 0xb2, 0x95, 0x9d, 0xf2, 0xbe, 0xd4, 0x26, 0xea, + 0xfb, 0x6b, 0x36, 0x4e, 0xa2, 0x83, 0x67, 0x4b, 0x5b, 0xc8, 0xff, 0x6f, + 0x40, 0x02, 0x98, 0x78, 0x11, 0x34, 0xe5, 0x6e, 0x08, 0x0b, 0x22, 0x7d, + 0x47, 0xcf, 0xa0, 0x88, 0x77, 0x4e, 0xc7, 0x3f, 0x47, 0x86, 0x02, 0xc9, + 0xe4, 0xa5, 0x71, 0xae, 0x38, 0x3a, 0x57, 0x2f, 0xa9, 0x51, 0xe8, 0xb9, + 0xac, 0x66, 0xe8, 0x6a, 0x53, 0x25, 0x12, 0xce, 0xb8, 0x62, 0x33, 0x9a, + 0x50, 0x50, 0xad, 0xfe, 0x72, 0x3f, 0x1c, 0x1e, 0x01, 0x6a, 0x3c, 0xb9, + 0x44, 0xd2, 0x9f, 0xf6, 0xd5, 0x5f, 0x90, 0x56, 0xe6, 0xdd, 0xce, 0x98, + 0xee, 0x4a, 0x80, 0xe9, 0x98, 0xf6, 0xfa, 0x4d, 0x53, 0x5d, 0x3f, 0x42, + 0xeb, 0xbb, 0x23, 0x82, 0xdc, 0xfd, 0x5b, 0xd4, 0xed, 0x17, 0x92, 0x40, + 0xc2, 0x17, 0x80, 0x19, 0xe1, 0x84, 0xb9, 0x57, 0xbc, 0xee, 0xc2, 0x62, + 0x83, 0x57, 0x5c, 0x00, 0xa9, 0xbc, 0x22, 0xf8, 0xa6, 0xac, 0x8d, 0xfb, + 0x99, 0xe8, 0x56, 0x57, 0xf3, 0x3a, 0x7f, 0x52, 0xc4, 0x4e, 0x9f, 0xea, + 0xf8, 0x9c, 0xa7, 0xfb, 0xab, 0xfb, 0x94, 0x70, 0x32, 0xd1, 0x12, 0xdb, + 0xc9, 0x9f, 0x05, 0xba, 0xdc, 0xc9, 0x95, 0xdc, 0x01, 0x29, 0x55, 0xa7, + 0xb3, 0x16, 0x9d, 0x99, 0x56, 0xcc, 0x09, 0x1b, 0x69, 0x05, 0x1c, 0x5f, + 0x18, 0xb1, 0xaa, 0xca, 0xf3, 0x06, 0x53, 0x59, 0x90, 0x68, 0xd0, 0xab, + 0x6d, 0x38, 0x09, 0x23, 0xfc, 0xd7, 0xb7, 0xc8, 0x43, 0x5b, 0x88, 0xa7, + 0x34, 0x4e, 0xde, 0x84}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 197 + {SEC_OID_SHA256, + 197, + {0x24, 0x59, 0x9a, 0x53, 0x7c, 0x29, 0x58, 0xd7, 0xff, 0xd1, 0x8b, 0x4d, + 0x93, 0x5c, 0xcb, 0x1d, 0x04, 0x5c, 0x8d, 0x10, 0xaf, 0xd7, 0x44, 0x52, + 0xdd, 0xc1, 0x0f, 0x88, 0x11, 0x02, 0x35, 0x84, 0x95, 0x0c, 0x54, 0x6b, + 0x99, 0x20, 0xf9, 0x2c, 0xbf, 0xd0, 0xc0, 0x8d, 0xbc, 0x85, 0xca, 0xcf, + 0x6a, 0x16, 0xc7, 0x6f, 0x6c, 0xb5, 0x2b, 0xba, 0x27, 0xec, 0x14, 0x83, + 0x7d, 0x4b, 0x38, 0x61, 0xb5, 0x9b, 0x96, 0x45, 0xbb, 0xa8, 0xad, 0x58, + 0x8c, 0x07, 0xcd, 0xaf, 0x73, 0xd8, 0x73, 0x00, 0x4d, 0x0c, 0x4a, 0x51, + 0xae, 0xda, 0xcf, 0xdc, 0xe1, 0xbf, 0x3d, 0xd6, 0x3c, 0x68, 0xe0, 0xf2, + 0xc4, 0xb7, 0xc9, 0xd4, 0xf2, 0x02, 0x7b, 0x7f, 0x35, 0xd6, 0x0e, 0x9e, + 0x2e, 0x9c, 0x91, 0x3a, 0xb5, 0x8a, 0x21, 0xf0, 0x54, 0xf2, 0xa2, 0x25, + 0x7f, 0x46, 0xaf, 0xa9, 0xcd, 0x30, 0x0e, 0x16, 0xa3, 0x7a, 0x4e, 0xe1, + 0x16, 0xb4, 0x3f, 0x3f, 0xc4, 0xca, 0x2c, 0x58, 0xdc, 0xf4, 0x1a, 0x99, + 0xf1, 0x08, 0x35, 0xbb, 0x78, 0x8d, 0x27, 0xf0, 0x61, 0xfa, 0x79, 0x0a, + 0xd5, 0x03, 0xa9, 0xbe, 0x81, 0xff, 0xc0, 0x15, 0x99, 0xed, 0xb7, 0x22, + 0xaa, 0x57, 0x87, 0xa9, 0x4c, 0x99, 0x90, 0x49, 0x93, 0x67, 0x6f, 0xde, + 0x02, 0x7c, 0x33, 0x95, 0xa3, 0x26, 0x0e, 0xf9, 0xfc, 0x91, 0x95, 0xc8, + 0x5a, 0xf4, 0xdb, 0x3f, 0x15, 0xdf, 0xdf, 0x03, 0x17, 0x8c, 0xaa, 0xae, + 0xff, 0xa3, 0xe3, 0x3e, 0x5b, 0x9c, 0x45, 0x40, 0x47, 0xb2, 0x01, 0x6a, + 0x82, 0xd0, 0x9b, 0xa7, 0x52, 0x1e, 0x27, 0x3b, 0x02, 0x26, 0x88, 0xf7, + 0xaf, 0x5d, 0x88, 0x5b, 0x29, 0x42, 0xa2, 0x96, 0xf2, 0xd1, 0xbb, 0x66, + 0x6b, 0x4c, 0x2c, 0xb2, 0xcc, 0xa9, 0x8c, 0x74, 0x62, 0xde, 0x5a, 0xe8, + 0x57, 0x49, 0x11, 0x9c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 198 + {SEC_OID_SHA256, + 198, + {0x0a, 0x16, 0xc4, 0xa9, 0x30, 0xb1, 0xab, 0xf1, 0xdc, 0xb5, 0xe6, 0x5a, + 0x48, 0x09, 0x6d, 0xea, 0x21, 0xc0, 0x63, 0x1f, 0xdf, 0x40, 0x3c, 0x38, + 0x2d, 0xe7, 0x33, 0x26, 0x64, 0x2d, 0x69, 0x31, 0x59, 0xea, 0x82, 0x83, + 0x1e, 0xe1, 0x4b, 0xe4, 0x0c, 0xb8, 0xa1, 0x57, 0x09, 0xe3, 0x59, 0xd6, + 0x83, 0x8f, 0xad, 0x5c, 0xc2, 0x6a, 0xeb, 0xee, 0x85, 0xe5, 0x03, 0x20, + 0xcf, 0xd2, 0xc4, 0xf7, 0x4d, 0xa8, 0x2d, 0x24, 0x3b, 0x6d, 0x9b, 0x42, + 0x12, 0xd2, 0x97, 0x72, 0x59, 0xf3, 0x6c, 0x5c, 0x08, 0xd3, 0x1a, 0x75, + 0xfd, 0xd9, 0x20, 0xb4, 0x05, 0x43, 0xc3, 0x6b, 0x73, 0xc8, 0xc2, 0x44, + 0xed, 0x17, 0x66, 0x16, 0x4f, 0x99, 0xe2, 0xaa, 0xca, 0x92, 0x34, 0x67, + 0x05, 0x58, 0x3f, 0x0b, 0x5d, 0xf2, 0x77, 0x27, 0x09, 0x51, 0xa3, 0x9a, + 0xa2, 0x2d, 0xc4, 0x56, 0x41, 0x7b, 0x21, 0x58, 0x6b, 0x61, 0x80, 0x43, + 0xda, 0x2b, 0xa6, 0x83, 0x5e, 0xb4, 0x6f, 0x58, 0x59, 0x0f, 0x4c, 0x21, + 0x51, 0x2d, 0xb1, 0xe1, 0x96, 0x5e, 0xc8, 0xe3, 0x9b, 0xd0, 0xaa, 0xc8, + 0x7c, 0x44, 0x73, 0xaf, 0x7e, 0x1c, 0xfc, 0x3e, 0xaa, 0xf3, 0xfb, 0xdc, + 0xf3, 0x00, 0x55, 0xfd, 0x9a, 0x47, 0x05, 0x8c, 0xe2, 0x14, 0xaa, 0x02, + 0xc0, 0xf9, 0x6b, 0x24, 0x92, 0xc4, 0x89, 0xc5, 0xb5, 0x63, 0x95, 0x4d, + 0xa1, 0x65, 0x1e, 0xb7, 0xd4, 0xbc, 0x6d, 0x07, 0xd4, 0x93, 0x46, 0xfc, + 0xdf, 0x7a, 0xfe, 0xf5, 0xd9, 0xb6, 0x49, 0xe6, 0x72, 0x43, 0xf9, 0x00, + 0xcc, 0xb8, 0x67, 0x45, 0x2f, 0x54, 0xf7, 0x3f, 0xed, 0x48, 0xe6, 0x71, + 0xfb, 0x65, 0xdd, 0x4f, 0x55, 0x08, 0xd4, 0x95, 0xdf, 0x8f, 0x54, 0x22, + 0x8a, 0x70, 0x7e, 0x33, 0x9f, 0xc5, 0x90, 0xa1, 0xab, 0x95, 0x27, 0xce, + 0x4f, 0x32, 0x86, 0x57}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 199 + {SEC_OID_SHA256, + 199, + {0x9e, 0xf0, 0x84, 0xbc, 0x68, 0x24, 0x07, 0x0d, 0xdb, 0x5a, 0xf8, 0x23, + 0x44, 0x46, 0x7a, 0xc9, 0x85, 0xd8, 0x2e, 0x6d, 0xe8, 0xb5, 0xe9, 0x88, + 0xf9, 0x2e, 0xc1, 0xab, 0x41, 0xba, 0x5f, 0x41, 0xed, 0xe3, 0x14, 0xb6, + 0xe6, 0x4b, 0x0c, 0xee, 0xc5, 0xc9, 0xe6, 0x80, 0x0a, 0x72, 0xd7, 0x9c, + 0x1d, 0x64, 0xed, 0x1c, 0xaf, 0x21, 0x79, 0xf8, 0x27, 0x64, 0xa5, 0x2f, + 0xc4, 0x91, 0xe5, 0xcd, 0x20, 0x79, 0x6f, 0x04, 0x08, 0x12, 0xe3, 0x8a, + 0x15, 0xc4, 0x0a, 0x4a, 0x45, 0x09, 0x36, 0x7d, 0xe9, 0x2b, 0x22, 0xaf, + 0x47, 0x7b, 0x22, 0x86, 0xcd, 0x5e, 0xf3, 0x58, 0x74, 0x80, 0xbe, 0x05, + 0xb6, 0x3c, 0x51, 0x3d, 0xf0, 0x2c, 0x72, 0x8c, 0x30, 0x05, 0x1b, 0xa1, + 0x77, 0x0d, 0xe6, 0x1e, 0x48, 0x26, 0x28, 0x2d, 0x82, 0xca, 0x8d, 0x80, + 0x12, 0x51, 0x86, 0x87, 0x0b, 0x17, 0x25, 0x6f, 0x9f, 0xee, 0x25, 0xf8, + 0x1f, 0xf5, 0x5a, 0x8a, 0x0a, 0x92, 0xb1, 0x64, 0x8c, 0x09, 0xe9, 0xf5, + 0x8a, 0xc6, 0x67, 0x11, 0x08, 0x71, 0x26, 0xc1, 0xe7, 0x73, 0xa8, 0x81, + 0xa1, 0x0c, 0x06, 0x16, 0x86, 0x64, 0x89, 0x9b, 0xbf, 0x1d, 0x0e, 0x68, + 0xf2, 0x56, 0x62, 0x06, 0x89, 0xf8, 0x5f, 0x1f, 0x82, 0x54, 0xc5, 0x9a, + 0x30, 0x80, 0x39, 0x66, 0xe5, 0x50, 0x12, 0xe2, 0x8f, 0xf9, 0x0a, 0x07, + 0x35, 0x9d, 0x66, 0xa7, 0x3b, 0x80, 0x94, 0x5e, 0x01, 0x6b, 0xa1, 0x38, + 0x1a, 0xa6, 0x6c, 0x49, 0x06, 0x62, 0x44, 0x1a, 0xb6, 0xd6, 0xc1, 0x9d, + 0x33, 0x0b, 0x4f, 0xe3, 0x98, 0x38, 0x78, 0x0b, 0xe9, 0x1c, 0x07, 0xf7, + 0x4b, 0xbd, 0xb1, 0x89, 0x35, 0x45, 0x57, 0xe2, 0xf9, 0x52, 0x48, 0x56, + 0xa4, 0x66, 0xc9, 0x48, 0xd3, 0x50, 0xf5, 0x7a, 0xa8, 0x7e, 0x8e, 0x97, + 0xf5, 0xbf, 0xe6, 0x16}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 200 + {SEC_OID_SHA256, + 200, + {0x15, 0x73, 0x9f, 0x4c, 0xaf, 0x42, 0x84, 0xe4, 0x7e, 0x7b, 0x53, 0xdc, + 0xc8, 0x16, 0x79, 0x64, 0xf8, 0x77, 0x2b, 0xba, 0x88, 0xa2, 0x69, 0x2d, + 0xa4, 0x45, 0xed, 0xfa, 0x2e, 0xb0, 0xf9, 0x6d, 0x2a, 0x0a, 0x9f, 0x25, + 0xbe, 0x5f, 0x22, 0xe8, 0x65, 0x8e, 0xda, 0x0f, 0x9e, 0x29, 0x88, 0x1b, + 0x47, 0x22, 0x9c, 0x10, 0x3b, 0xdc, 0x0f, 0x19, 0xf2, 0x45, 0x60, 0xda, + 0x6e, 0xd9, 0xf8, 0xf2, 0xc7, 0x68, 0xba, 0xc8, 0x8c, 0x19, 0xbd, 0xe5, + 0x10, 0xee, 0x30, 0x1e, 0x18, 0x8f, 0x8d, 0x86, 0xb3, 0xea, 0x5d, 0x4a, + 0xd9, 0xbc, 0x41, 0x0d, 0xed, 0x00, 0x15, 0x21, 0x3b, 0x40, 0x44, 0xd0, + 0xb2, 0xad, 0x4f, 0x0c, 0x88, 0xa4, 0xea, 0x98, 0x7f, 0x58, 0x29, 0x52, + 0x1a, 0x32, 0x83, 0x21, 0x4e, 0xc3, 0xd7, 0xe6, 0x77, 0x9f, 0x98, 0xc2, + 0x98, 0x73, 0xf3, 0x02, 0xbf, 0xc5, 0x83, 0x07, 0xe1, 0x1d, 0xcc, 0xd9, + 0x64, 0xfe, 0x0f, 0x77, 0x45, 0xbf, 0x2e, 0x4e, 0x92, 0xac, 0xc1, 0xd1, + 0x20, 0x34, 0x2a, 0x8e, 0x6a, 0xab, 0x8a, 0xbc, 0x57, 0xae, 0xc2, 0xbc, + 0xf9, 0x32, 0xef, 0xc9, 0x71, 0x53, 0x20, 0x57, 0x84, 0x47, 0x58, 0x50, + 0x8e, 0x00, 0xe1, 0xab, 0xe7, 0x4c, 0x6b, 0x6f, 0xcc, 0xc0, 0x83, 0xaa, + 0xf8, 0x62, 0xb9, 0x39, 0xed, 0x47, 0x71, 0xc0, 0x4e, 0x2e, 0x5f, 0x8b, + 0x7e, 0xac, 0x4e, 0xa4, 0x51, 0x7e, 0x3b, 0x87, 0x08, 0x4d, 0xe8, 0xee, + 0xcc, 0x6a, 0x3a, 0xd0, 0x6e, 0xf8, 0x7f, 0x5e, 0x4c, 0xaf, 0xd4, 0xa1, + 0xd3, 0x13, 0xfd, 0x8e, 0x4b, 0x19, 0xc6, 0x94, 0x93, 0xd2, 0x27, 0xf0, + 0x9b, 0x72, 0xe1, 0xb6, 0x5e, 0x08, 0xb4, 0x08, 0x37, 0xb8, 0xc1, 0xd2, + 0x75, 0x74, 0x3b, 0x69, 0x9c, 0x4a, 0x49, 0xf3, 0xf5, 0x9b, 0xf4, 0x3e, + 0x47, 0xc1, 0x12, 0x5c}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 201 + {SEC_OID_SHA256, + 201, + {0x0f, 0x9b, 0x7c, 0x06, 0x22, 0xce, 0x71, 0x29, 0xec, 0x1d, 0x61, 0x08, + 0xb3, 0x66, 0x4f, 0xcc, 0x7c, 0x5f, 0xb9, 0xe3, 0x81, 0x63, 0x89, 0x7f, + 0xfc, 0x30, 0xee, 0xe2, 0x0b, 0x5e, 0x50, 0x2f, 0x64, 0xb2, 0x21, 0x1d, + 0x90, 0x3c, 0xeb, 0x7e, 0x14, 0xa2, 0x6e, 0xc8, 0x72, 0x0a, 0x38, 0xcb, + 0x28, 0x01, 0xdb, 0xaf, 0x4d, 0x86, 0xb4, 0x2a, 0xa8, 0x73, 0x47, 0xde, + 0x85, 0xa2, 0x1e, 0x3f, 0x64, 0x87, 0x06, 0xaf, 0xa7, 0x74, 0xeb, 0x50, + 0xd1, 0x0d, 0xb3, 0xaf, 0xcf, 0xb1, 0x94, 0x3d, 0x3c, 0xdf, 0x20, 0x24, + 0x0b, 0x93, 0x22, 0x40, 0x34, 0x87, 0xba, 0xef, 0x16, 0x75, 0x71, 0xac, + 0xb0, 0xa0, 0x35, 0xcf, 0xaa, 0x6a, 0xa1, 0xc0, 0xbe, 0x94, 0x50, 0xc5, + 0xa3, 0x6c, 0x02, 0x37, 0x3a, 0x6a, 0x71, 0xc1, 0x9e, 0xd3, 0xe4, 0xf4, + 0x94, 0x1c, 0x35, 0xb4, 0xbe, 0x82, 0x01, 0x4c, 0x91, 0x5e, 0x83, 0x9f, + 0x31, 0xc2, 0x7c, 0x43, 0x38, 0xbd, 0x5e, 0xa9, 0x54, 0xba, 0x24, 0x33, + 0xc4, 0x00, 0x3b, 0xd2, 0x89, 0x8a, 0xe1, 0x97, 0xc8, 0xa2, 0x76, 0xb1, + 0x0a, 0xfa, 0xc3, 0x53, 0x80, 0x49, 0x63, 0x0f, 0x0a, 0xf6, 0x77, 0x67, + 0xae, 0xd1, 0x4f, 0x64, 0x6e, 0x03, 0x03, 0xc3, 0x72, 0xff, 0x4f, 0x97, + 0x68, 0x3f, 0x54, 0x3d, 0x7b, 0xe0, 0x19, 0x60, 0xf1, 0xd7, 0x72, 0x89, + 0x0e, 0x29, 0x0b, 0x44, 0xab, 0xe5, 0x9f, 0x4e, 0x21, 0x8f, 0xdd, 0x7b, + 0x32, 0x47, 0x20, 0xdc, 0xca, 0xa3, 0x3d, 0x38, 0x0e, 0x99, 0xca, 0x5d, + 0x5d, 0xd5, 0x3a, 0xb5, 0x95, 0x0d, 0xd3, 0xae, 0xf3, 0x73, 0x64, 0x3e, + 0x53, 0xf1, 0x84, 0xe3, 0x6b, 0x7f, 0x2b, 0x39, 0x9b, 0xcb, 0x5c, 0x6a, + 0x30, 0x78, 0x0f, 0xdc, 0x2e, 0xe9, 0x38, 0x7e, 0x6c, 0x13, 0xc5, 0x37, + 0x91, 0x39, 0x10, 0xa4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA256, + 202, + {0x3f, 0x07, 0x0d, 0xb7, 0x47, 0x1e, 0x7d, 0x6c, 0x9d, 0x32, 0xdc, 0x5d, + 0xd1, 0x9b, 0xcb, 0x51, 0x8f, 0xdc, 0xf2, 0xef, 0x2d, 0x48, 0xa1, 0x72, + 0x4d, 0x6e, 0x3d, 0xd6, 0x29, 0x9c, 0xdd, 0xe3, 0xb5, 0xed, 0x77, 0x1a, + 0x0f, 0x1a, 0x87, 0x2d, 0x87, 0x2e, 0x40, 0x13, 0x73, 0xcd, 0xb5, 0x3f, + 0xbd, 0x7b, 0xb9, 0x2a, 0x4a, 0x13, 0x44, 0x20, 0x59, 0xf5, 0x5b, 0xf0, + 0x52, 0x2d, 0x48, 0x53, 0x9d, 0xb5, 0xb5, 0x2f, 0x67, 0xb4, 0x44, 0x04, + 0x6a, 0x92, 0x3c, 0x7d, 0xae, 0x3f, 0x07, 0x23, 0x0d, 0x60, 0x2b, 0xee, + 0x9f, 0x29, 0xaf, 0xcf, 0x48, 0x80, 0xf1, 0x23, 0xd0, 0x36, 0x3d, 0xe4, + 0xef, 0xc1, 0x8f, 0x6e, 0x4f, 0xa0, 0x86, 0x10, 0xd4, 0x20, 0x3d, 0xca, + 0x47, 0x05, 0xd2, 0x6d, 0xed, 0x91, 0x24, 0x98, 0xf6, 0x53, 0xa5, 0xac, + 0x8a, 0x81, 0x10, 0x68, 0xc1, 0xf3, 0xba, 0x54, 0x7a, 0xec, 0x31, 0xca, + 0xc7, 0x38, 0x25, 0x54, 0x0e, 0x20, 0x84, 0x38, 0xe2, 0x2e, 0xe6, 0x1f, + 0x20, 0xe0, 0x50, 0x6c, 0xcb, 0x0d, 0x6b, 0xe3, 0x45, 0x9c, 0xed, 0xe4, + 0xed, 0xb9, 0x19, 0x16, 0xaf, 0xd4, 0x53, 0xee, 0xd5, 0x08, 0x8d, 0xf5, + 0x8e, 0x02, 0x3c, 0x60, 0x40, 0xd7, 0x94, 0xe3, 0xcf, 0x7f, 0x53, 0x1f, + 0xbb, 0x8b, 0x02, 0x00, 0x93, 0x9e, 0xf7, 0xc0, 0x35, 0x32, 0x03, 0x56, + 0xc4, 0x91, 0xc0, 0x85, 0x1a, 0x59, 0x8d, 0xc6, 0x98, 0x4c, 0x8d, 0x98, + 0x53, 0x31, 0x72, 0xec, 0xce, 0x16, 0x22, 0xb7, 0x01, 0x0e, 0x49, 0x08, + 0x3b, 0x5d, 0x10, 0xad, 0x71, 0xc7, 0xbf, 0xd0, 0x89, 0xee, 0x56, 0x95, + 0xb4, 0x2e, 0xb2, 0x63, 0xb0, 0x05, 0x82, 0x79, 0x28, 0xc3, 0xf9, 0x3a, + 0xba, 0x26, 0xfe, 0x7b, 0x63, 0x82, 0xdf, 0x94, 0x8b, 0xa7, 0x61, 0xde, + 0x80, 0xdf, 0xc1, 0x87}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA256, + 203, + {0x96, 0xa4, 0x5e, 0x04, 0xe0, 0xfc, 0x9a, 0x70, 0x1e, 0x68, 0x08, 0x82, + 0xfd, 0xff, 0xbd, 0x56, 0xf5, 0xca, 0x00, 0x67, 0xb9, 0x3e, 0x59, 0xf0, + 0x6f, 0xb9, 0xbe, 0x63, 0x72, 0x07, 0x81, 0x79, 0x0d, 0xda, 0xf2, 0xd6, + 0xa9, 0x81, 0xd6, 0x69, 0xe8, 0xec, 0xa7, 0x5d, 0x59, 0x75, 0x20, 0x3c, + 0x77, 0xbb, 0xe7, 0xcc, 0x0e, 0x42, 0x54, 0xcb, 0xe4, 0x0d, 0x5d, 0x59, + 0x14, 0x5f, 0x74, 0x6e, 0x3d, 0x14, 0xf1, 0xe3, 0x93, 0x60, 0x0a, 0x15, + 0x04, 0x71, 0xc4, 0xf3, 0xf2, 0x88, 0xac, 0x40, 0xb8, 0xd5, 0x3d, 0xe2, + 0x8d, 0xca, 0x25, 0x37, 0xdf, 0xd1, 0x26, 0x58, 0x03, 0xbf, 0xce, 0x7c, + 0x42, 0x31, 0x79, 0xe3, 0x48, 0x3a, 0xc8, 0x6e, 0x72, 0x86, 0x57, 0x07, + 0xb0, 0xe9, 0xb0, 0x5a, 0x8f, 0x6f, 0x93, 0x20, 0x44, 0xb9, 0x0d, 0xff, + 0x67, 0xc4, 0x44, 0x28, 0x6e, 0x8c, 0x9c, 0xab, 0x31, 0xdf, 0x8f, 0x70, + 0xf0, 0x65, 0x8a, 0x44, 0x97, 0xe5, 0x96, 0x52, 0x65, 0x72, 0x64, 0x5b, + 0x28, 0x2b, 0xaa, 0xb0, 0x24, 0x62, 0xe5, 0xf3, 0x46, 0x56, 0xb0, 0xd2, + 0x2d, 0x94, 0x37, 0x03, 0x39, 0xcf, 0x52, 0x40, 0x8f, 0x71, 0x10, 0x5b, + 0x66, 0x8f, 0x6b, 0x7c, 0x37, 0x02, 0x0b, 0x12, 0xe8, 0x07, 0xc0, 0x58, + 0x48, 0xb6, 0x27, 0x24, 0x6d, 0x94, 0x78, 0x9e, 0x25, 0x43, 0xa9, 0xf6, + 0x9d, 0xb7, 0xeb, 0xb1, 0x17, 0x22, 0x03, 0xc0, 0x04, 0x95, 0xeb, 0xd6, + 0x4f, 0x38, 0x0e, 0xbd, 0xd1, 0xa1, 0x18, 0x0e, 0xa0, 0x8a, 0x32, 0x3e, + 0xc8, 0x89, 0x72, 0x26, 0x3e, 0x7e, 0xe2, 0xba, 0x64, 0x4c, 0xe3, 0xbf, + 0xad, 0xf4, 0x66, 0x34, 0xfa, 0xe4, 0xa2, 0xe1, 0x49, 0xbc, 0x27, 0x5f, + 0xc7, 0x98, 0xf0, 0x21, 0x54, 0x11, 0x45, 0xcb, 0x27, 0x83, 0x47, 0x4b, + 0xc4, 0x06, 0x0e, 0x6d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA256, + 204, + {0x03, 0x8c, 0x6f, 0x8d, 0x89, 0x07, 0x22, 0xa4, 0x31, 0x26, 0xf4, 0xd9, + 0xa0, 0x53, 0xe4, 0x5f, 0x2e, 0x10, 0x44, 0x7a, 0x62, 0xcb, 0x93, 0x1b, + 0xfd, 0xd8, 0xb1, 0x4b, 0x34, 0x2b, 0xf6, 0x51, 0x48, 0x2f, 0xc1, 0x94, + 0x16, 0x58, 0x53, 0xfe, 0xe8, 0x49, 0x12, 0x63, 0xe7, 0xa7, 0x17, 0x0d, + 0x13, 0xd5, 0x6e, 0xb4, 0x54, 0x49, 0xfa, 0x09, 0xc3, 0xc2, 0xb2, 0xdf, + 0x0d, 0xcf, 0x51, 0xe8, 0x23, 0xd2, 0x4f, 0x75, 0x33, 0xa3, 0x48, 0xca, + 0x00, 0xac, 0xf9, 0x10, 0xfd, 0x10, 0xfe, 0x2d, 0xd9, 0xb1, 0xba, 0x5b, + 0x46, 0x87, 0x67, 0x63, 0xdb, 0x3a, 0x83, 0xdc, 0xf6, 0x31, 0x1c, 0xd9, + 0xab, 0xd0, 0x2e, 0x28, 0x33, 0x1b, 0x43, 0x39, 0x61, 0xc5, 0x5c, 0x2f, + 0xe1, 0xad, 0x51, 0xed, 0x4a, 0x40, 0x66, 0xed, 0x83, 0xa0, 0xf0, 0x3b, + 0x61, 0x9c, 0x41, 0x1d, 0xc8, 0xb4, 0x54, 0x22, 0x97, 0x55, 0x5d, 0x46, + 0x8f, 0x6f, 0x08, 0x33, 0x31, 0xc5, 0x5b, 0x85, 0xc8, 0x9a, 0x44, 0xe0, + 0xaa, 0xf5, 0x8c, 0x7c, 0x95, 0x3d, 0x92, 0xf0, 0x79, 0x7b, 0x13, 0x72, + 0x53, 0x06, 0x1c, 0x0f, 0x21, 0x8d, 0x48, 0xd5, 0xcd, 0x30, 0xd7, 0xbd, + 0x47, 0xc7, 0x44, 0x96, 0x73, 0x30, 0x49, 0x80, 0x97, 0x9d, 0x79, 0xad, + 0xb9, 0x3b, 0x91, 0xc1, 0xee, 0xd4, 0xf0, 0x46, 0xb4, 0x5d, 0x05, 0xf1, + 0xb3, 0xb2, 0x7e, 0xb9, 0xe6, 0x2e, 0xca, 0x14, 0x1f, 0xa6, 0xac, 0x86, + 0x6a, 0xd9, 0x47, 0xff, 0x32, 0x10, 0x98, 0x7c, 0x7d, 0x75, 0x27, 0x53, + 0x62, 0xcc, 0xba, 0xd1, 0x79, 0x2d, 0x68, 0xd3, 0xb8, 0x06, 0x0c, 0x5f, + 0x08, 0x9a, 0xa2, 0xa0, 0x7f, 0x06, 0xa1, 0x64, 0x64, 0x1f, 0xf5, 0x28, + 0x8a, 0xc2, 0x40, 0x8b, 0xf4, 0xc3, 0xa9, 0xa9, 0x34, 0xf2, 0x64, 0xf9, + 0x62, 0xfb, 0x9a, 0x43}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA256, + 205, + {0x68, 0x2f, 0x37, 0x23, 0xb4, 0xd5, 0x60, 0xfa, 0xaf, 0x6f, 0x6b, 0x52, + 0xfa, 0x4b, 0x38, 0x7d, 0x9b, 0x94, 0xbf, 0x4c, 0x43, 0x6d, 0xbe, 0xe6, + 0x47, 0xef, 0xd8, 0x92, 0xd6, 0x61, 0xb6, 0x01, 0xa4, 0xdf, 0x46, 0x7e, + 0x19, 0x2b, 0x48, 0x9b, 0xa4, 0xf3, 0xd7, 0xa2, 0x71, 0x2d, 0xa2, 0xb0, + 0x9c, 0xad, 0x25, 0xcc, 0x3a, 0xab, 0x2a, 0xf2, 0x1a, 0xb3, 0xba, 0x0d, + 0x51, 0x50, 0x3c, 0x02, 0xa5, 0x77, 0x23, 0x68, 0x22, 0xe3, 0x1c, 0xa2, + 0xcf, 0x38, 0x20, 0x63, 0xd6, 0x02, 0x29, 0x00, 0x31, 0x28, 0x64, 0x5e, + 0xd5, 0x4b, 0xa9, 0x81, 0x3c, 0x1d, 0xe7, 0x35, 0x50, 0x6a, 0x1a, 0x63, + 0xdd, 0xda, 0x51, 0xc3, 0x32, 0x0f, 0x60, 0x15, 0x1e, 0xb3, 0x83, 0xe5, + 0x6b, 0xf6, 0xfc, 0xea, 0x8f, 0x6d, 0xef, 0x40, 0x03, 0x05, 0xa5, 0x5f, + 0xf2, 0x10, 0x3d, 0x36, 0x97, 0x92, 0x28, 0x33, 0xea, 0xef, 0x80, 0x4d, + 0x65, 0xf9, 0xc1, 0xad, 0xe6, 0x0f, 0xa5, 0xb6, 0x9e, 0xca, 0x88, 0x6b, + 0x6d, 0x47, 0x26, 0x26, 0xd4, 0x44, 0xef, 0xb7, 0x43, 0x97, 0xd3, 0x7d, + 0x21, 0x82, 0xdf, 0x0d, 0xb1, 0x92, 0xd3, 0x82, 0x56, 0x6a, 0x6c, 0xca, + 0x3a, 0xce, 0xc9, 0x34, 0x95, 0xa6, 0x1a, 0x08, 0x02, 0xc1, 0x19, 0x7a, + 0x06, 0x2b, 0x02, 0x31, 0xf3, 0xac, 0xa1, 0xd1, 0xa9, 0xe1, 0x48, 0x2d, + 0xcc, 0xab, 0x41, 0x98, 0xa0, 0xa9, 0xdf, 0x40, 0xaa, 0x1b, 0x35, 0x4a, + 0x4e, 0x88, 0x41, 0x74, 0xd1, 0xf4, 0xf5, 0x17, 0x77, 0x6e, 0x10, 0x54, + 0x28, 0x63, 0x47, 0x62, 0x3e, 0x3b, 0x12, 0x35, 0x28, 0xb6, 0x85, 0x98, + 0xda, 0xd9, 0x4c, 0xfc, 0x79, 0xe7, 0xa4, 0x18, 0x49, 0x3e, 0xef, 0x4d, + 0xb4, 0xaf, 0x82, 0x37, 0x95, 0x00, 0x18, 0x88, 0x1e, 0xc1, 0x26, 0x29, + 0xf9, 0xcf, 0xdf, 0x79}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 206 + {SEC_OID_SHA256, + 206, + {0x32, 0x1f, 0xab, 0xda, 0x20, 0x9f, 0xa9, 0xeb, 0x11, 0xa5, 0x55, 0xf2, + 0xd5, 0x64, 0x22, 0x74, 0xac, 0x93, 0xf4, 0x7d, 0xc6, 0xb0, 0x9d, 0xc9, + 0x8d, 0x87, 0x01, 0x17, 0x94, 0x5e, 0x0e, 0xc3, 0x26, 0xda, 0x4c, 0xdd, + 0x92, 0xc9, 0x26, 0x28, 0x85, 0x38, 0x7c, 0x96, 0x60, 0xbd, 0x51, 0x01, + 0xfe, 0xeb, 0x53, 0x6b, 0xca, 0x7d, 0xe1, 0x35, 0xd5, 0x17, 0xe4, 0xc9, + 0x16, 0x36, 0x72, 0xc8, 0x6e, 0x9d, 0x47, 0xc7, 0xca, 0x05, 0xe8, 0xf6, + 0xb4, 0xd1, 0xa4, 0x72, 0xa2, 0xa9, 0x15, 0x65, 0x02, 0x99, 0x09, 0xbc, + 0x7b, 0x00, 0x7e, 0xb3, 0x9e, 0x8d, 0x6e, 0x6a, 0x28, 0xc1, 0xb8, 0x0f, + 0x7c, 0x28, 0x94, 0x31, 0xb1, 0x44, 0xc9, 0x9d, 0xa8, 0x26, 0x44, 0x20, + 0xb8, 0xa2, 0x2e, 0xca, 0xc4, 0x31, 0xda, 0xae, 0x7e, 0x96, 0x27, 0x66, + 0x5c, 0x64, 0xe9, 0x3c, 0x9f, 0xd3, 0x89, 0x17, 0xd2, 0x7a, 0xef, 0xcb, + 0x74, 0x01, 0x5b, 0xf2, 0xb4, 0xaa, 0xc0, 0xab, 0xbf, 0x3a, 0xa2, 0xb1, + 0xbe, 0x74, 0xe4, 0xea, 0x28, 0xb4, 0xba, 0xb0, 0x5c, 0x51, 0x81, 0x09, + 0x7e, 0x50, 0xb5, 0x6e, 0x2f, 0x3c, 0x21, 0x43, 0x91, 0x47, 0x80, 0xce, + 0x7b, 0x48, 0x61, 0xdd, 0x14, 0x2b, 0x04, 0x32, 0xf0, 0x5d, 0x23, 0xba, + 0x92, 0x6c, 0x51, 0xa9, 0x1c, 0xd8, 0x75, 0xe7, 0xcb, 0xea, 0x9e, 0x65, + 0xec, 0x7a, 0x5d, 0x2e, 0xf9, 0x12, 0x8e, 0xb9, 0x85, 0x7b, 0x29, 0x03, + 0x14, 0xbe, 0x39, 0xb7, 0xb9, 0xe1, 0x02, 0xf3, 0xd3, 0x88, 0x41, 0x79, + 0xef, 0x16, 0xfe, 0x98, 0xfd, 0x9a, 0xd7, 0x2e, 0x9d, 0xfb, 0x62, 0xa8, + 0xa5, 0xae, 0x81, 0xa9, 0xf7, 0x83, 0x11, 0x59, 0xfd, 0xc6, 0x01, 0x10, + 0x1d, 0x20, 0x29, 0x3b, 0xa2, 0x00, 0x42, 0xa7, 0x73, 0x6d, 0xee, 0x94, + 0x48, 0x07, 0x7c, 0x0e}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 207 + {SEC_OID_SHA256, + 207, + {0x65, 0x6c, 0x5b, 0x61, 0x6e, 0x74, 0xf4, 0x33, 0x73, 0x40, 0xa6, 0xed, + 0x4d, 0xb9, 0x88, 0xed, 0xaa, 0xf6, 0x77, 0xdd, 0xa1, 0x8e, 0x98, 0x71, + 0x80, 0x6a, 0xbd, 0xe1, 0x9f, 0x26, 0x23, 0x1c, 0xca, 0xdb, 0x30, 0xea, + 0xd1, 0x80, 0xab, 0x3c, 0xfa, 0x27, 0xc7, 0x4a, 0x7a, 0xd4, 0x0e, 0xef, + 0x61, 0x0d, 0x5c, 0x99, 0xdb, 0xc3, 0x21, 0xb0, 0x49, 0x41, 0x7c, 0xb9, + 0xa3, 0x6b, 0x27, 0x02, 0x6d, 0x63, 0x94, 0x0d, 0xc0, 0x51, 0x49, 0xd0, + 0x30, 0xd0, 0xe9, 0xe3, 0x4e, 0x29, 0x14, 0x16, 0xec, 0x85, 0x7f, 0x9b, + 0x47, 0x36, 0xf9, 0x10, 0x0a, 0x69, 0x1f, 0x8f, 0x10, 0xa6, 0x02, 0x32, + 0x58, 0xd6, 0x2e, 0x0e, 0x14, 0x83, 0xbd, 0x03, 0x16, 0x6f, 0xe7, 0x64, + 0x0b, 0x21, 0xde, 0x04, 0xa5, 0x33, 0xf0, 0xd5, 0xe9, 0xc7, 0x26, 0xf4, + 0xed, 0xa1, 0x95, 0xdb, 0x54, 0x40, 0x97, 0x92, 0x88, 0x97, 0x12, 0xee, + 0xe5, 0x8d, 0x56, 0xd0, 0xb4, 0xb2, 0xe7, 0x0f, 0x90, 0xcb, 0x8e, 0xdc, + 0x2f, 0x55, 0x79, 0x2a, 0xdd, 0x33, 0x3c, 0xe5, 0x91, 0x42, 0x5a, 0x0f, + 0x2a, 0x74, 0x8e, 0x97, 0x33, 0x11, 0x09, 0xe6, 0x77, 0xb7, 0x2f, 0xfd, + 0x37, 0x2a, 0x88, 0xd3, 0x51, 0x8f, 0xb7, 0xcd, 0x71, 0x6f, 0xcd, 0x09, + 0x6e, 0x3b, 0x53, 0x93, 0xfe, 0xcd, 0x86, 0x20, 0x69, 0x47, 0x16, 0x8d, + 0xd9, 0x15, 0x59, 0xad, 0x91, 0x58, 0x74, 0xdf, 0x3b, 0xad, 0x47, 0x6e, + 0x4e, 0xc8, 0xdd, 0x97, 0x88, 0x41, 0x90, 0xbf, 0x63, 0x56, 0x54, 0x28, + 0x78, 0xc1, 0x9e, 0x3c, 0xa7, 0xc7, 0x74, 0x8f, 0xe7, 0xa6, 0x39, 0xf8, + 0x63, 0x48, 0x2a, 0xb2, 0x30, 0xe5, 0xac, 0x01, 0xae, 0x85, 0xe4, 0xed, + 0x26, 0x03, 0x6e, 0xc2, 0x81, 0x01, 0x7f, 0x7c, 0xb2, 0xf4, 0x1c, 0xf0, + 0x2e, 0x68, 0x77, 0xf4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 208 + {SEC_OID_SHA256, + 208, + {0x22, 0xf3, 0x11, 0x38, 0xd1, 0x07, 0xf7, 0xf7, 0x4c, 0xe0, 0x12, 0xc4, + 0x6e, 0x9a, 0xc3, 0x22, 0x87, 0x46, 0x48, 0xbd, 0x1e, 0x33, 0x88, 0xd5, + 0x88, 0x09, 0x8e, 0x95, 0x2d, 0x72, 0x73, 0xab, 0x97, 0xd1, 0xd1, 0x7f, + 0x26, 0x54, 0x85, 0xee, 0xb2, 0xab, 0x05, 0x21, 0xb9, 0x1c, 0xe4, 0x7c, + 0xdc, 0xb7, 0x43, 0x42, 0x57, 0x1e, 0x5a, 0xe1, 0x03, 0xd2, 0x28, 0xdf, + 0xc1, 0xb9, 0x67, 0xaa, 0xcb, 0x0d, 0x4a, 0xfd, 0xee, 0x4b, 0xbc, 0xba, + 0x33, 0x0a, 0xbc, 0x3a, 0xd4, 0x45, 0xe0, 0xe7, 0xd9, 0x4e, 0xf3, 0x9e, + 0x05, 0xb4, 0xdb, 0x73, 0x22, 0x40, 0xaf, 0x7e, 0xf1, 0x53, 0x88, 0x59, + 0x86, 0x67, 0x50, 0xa0, 0x39, 0x69, 0x7a, 0xbb, 0x79, 0xce, 0x91, 0xd3, + 0x77, 0xa9, 0x90, 0x72, 0x71, 0xba, 0x86, 0x5a, 0x64, 0xd5, 0x7c, 0x4d, + 0xb4, 0xff, 0x88, 0x6e, 0x4e, 0x9b, 0x15, 0x7d, 0x3e, 0x9a, 0xda, 0x5e, + 0xca, 0x12, 0x74, 0x78, 0x48, 0x3f, 0xc7, 0x54, 0x8a, 0xbc, 0x1a, 0xa2, + 0x7f, 0x8e, 0xd0, 0x88, 0xdd, 0x43, 0x7f, 0xfa, 0x9d, 0x39, 0x59, 0xdb, + 0xd8, 0x76, 0x8b, 0x1d, 0x1c, 0x35, 0xc7, 0xbf, 0xa3, 0x90, 0xd9, 0xaa, + 0x6e, 0x85, 0x54, 0xbb, 0x99, 0x0a, 0xc8, 0x9d, 0xa7, 0xe4, 0x9b, 0x4b, + 0xc0, 0x86, 0x43, 0x8b, 0xe7, 0x67, 0x0a, 0x5f, 0x9b, 0x18, 0x71, 0x49, + 0x1e, 0x2a, 0xe8, 0xa2, 0x3f, 0x06, 0xca, 0x3e, 0x7b, 0x87, 0xa7, 0xfb, + 0x87, 0xed, 0x0b, 0xb5, 0xe6, 0xfd, 0x64, 0xad, 0x6f, 0x1a, 0xf7, 0xb8, + 0x51, 0x41, 0x15, 0xaf, 0x4e, 0x9a, 0xe5, 0x3e, 0x35, 0xeb, 0xe9, 0x0a, + 0x59, 0x12, 0xc4, 0x5d, 0x6d, 0xc3, 0xaa, 0x4b, 0x9c, 0x7c, 0x46, 0xa3, + 0xb4, 0xd2, 0x0e, 0xc4, 0x8a, 0x7f, 0xae, 0x3a, 0x5e, 0xf8, 0x98, 0x1e, + 0x96, 0x5d, 0xfc, 0xef}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 209 + {SEC_OID_SHA256, + 209, + {0x41, 0x42, 0xf9, 0xfb, 0x5e, 0x58, 0xeb, 0x4e, 0xd8, 0xc1, 0xda, 0xb7, + 0x45, 0x15, 0xc6, 0x43, 0xb9, 0xbc, 0x4a, 0x01, 0x33, 0x73, 0xe7, 0x9c, + 0x02, 0x80, 0x54, 0x7f, 0xab, 0x69, 0x5e, 0x88, 0x72, 0x96, 0x00, 0x16, + 0x7c, 0xeb, 0xa6, 0x46, 0x0d, 0x7f, 0xe8, 0xbb, 0x28, 0x85, 0xd6, 0x48, + 0x8f, 0x0d, 0x92, 0x9b, 0xe7, 0xbe, 0x75, 0x28, 0x91, 0x08, 0x28, 0x10, + 0x6f, 0x16, 0xcc, 0x5e, 0x39, 0x68, 0x54, 0x50, 0xc8, 0xa8, 0x59, 0xfd, + 0x4b, 0x65, 0xa3, 0x83, 0xde, 0xc0, 0x54, 0xaf, 0x07, 0x56, 0xe6, 0x7b, + 0x2e, 0xe0, 0xb2, 0xea, 0x75, 0x6b, 0x17, 0xe6, 0x02, 0xc9, 0xf5, 0xae, + 0x20, 0xb0, 0x62, 0xc5, 0x84, 0x55, 0x96, 0xc5, 0xcc, 0xe1, 0xb1, 0x35, + 0x72, 0xf5, 0x4f, 0x25, 0x1e, 0x29, 0x76, 0xc5, 0xd1, 0x37, 0x16, 0x8a, + 0x6a, 0xde, 0x05, 0xa1, 0x42, 0x27, 0xf7, 0x19, 0xba, 0xb6, 0xc4, 0x0d, + 0xa8, 0xe8, 0x01, 0x56, 0x87, 0x09, 0x9f, 0xe7, 0x8f, 0x79, 0xea, 0xe3, + 0x5a, 0x00, 0xbc, 0xba, 0xa5, 0x67, 0x29, 0xf6, 0x0b, 0x8c, 0xe6, 0xb9, + 0x65, 0xad, 0x03, 0xce, 0xf2, 0xc3, 0x3c, 0x35, 0x19, 0xf0, 0x7c, 0x1d, + 0xd6, 0x3e, 0x6d, 0x19, 0x9c, 0xc5, 0x6b, 0xe2, 0x98, 0xd0, 0x27, 0x23, + 0x1d, 0x0b, 0x6e, 0x84, 0x71, 0x03, 0x8d, 0xa9, 0xf2, 0x64, 0x74, 0xad, + 0xbf, 0x28, 0xd5, 0x2c, 0x6a, 0x58, 0x26, 0x17, 0x04, 0x6c, 0xc6, 0x78, + 0xf2, 0xcb, 0x19, 0xab, 0xe5, 0x49, 0x1c, 0xfe, 0x9c, 0x8e, 0x39, 0x64, + 0x77, 0xfd, 0xd8, 0x78, 0xad, 0xf2, 0x44, 0xfb, 0xc1, 0x9d, 0x78, 0xe9, + 0x41, 0x90, 0x35, 0xf3, 0x24, 0x9c, 0xe5, 0x2d, 0xbf, 0x28, 0x16, 0x22, + 0xdf, 0x55, 0xfd, 0x8b, 0x3c, 0xb2, 0xc5, 0x13, 0x15, 0x91, 0xe1, 0xd5, + 0x65, 0xf4, 0xf0, 0xbd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 210 + {SEC_OID_SHA256, + 210, + {0x66, 0xd8, 0x8b, 0x8a, 0xdc, 0x0c, 0xaf, 0x4e, 0xe0, 0x52, 0x45, 0x46, + 0xbe, 0x91, 0xa6, 0x9a, 0xa3, 0xa7, 0xc8, 0xbb, 0x4f, 0x68, 0xe3, 0xa1, + 0x99, 0xb8, 0xd4, 0xb0, 0xa0, 0xcb, 0x52, 0x15, 0x8f, 0x78, 0x5f, 0x9c, + 0xa2, 0x6f, 0xa3, 0x0b, 0xf5, 0x82, 0x75, 0x24, 0xfa, 0xcf, 0xf2, 0x7b, + 0x9f, 0x0b, 0x1e, 0xd0, 0x68, 0x70, 0xc3, 0x50, 0x33, 0xbd, 0x55, 0xff, + 0x38, 0x6c, 0x49, 0x46, 0xfa, 0xca, 0xcd, 0x0b, 0xf3, 0xbe, 0x33, 0x93, + 0x77, 0x7d, 0x30, 0x43, 0xe6, 0x05, 0x0e, 0x57, 0x50, 0xcf, 0x6d, 0xa7, + 0xa7, 0xf4, 0xfd, 0x49, 0x52, 0x62, 0x15, 0x8d, 0xd4, 0xf6, 0xb0, 0xfb, + 0xe0, 0x1b, 0x60, 0x14, 0x51, 0xfc, 0x4f, 0x09, 0x0d, 0x03, 0xed, 0xdb, + 0xa5, 0xcb, 0x14, 0x0f, 0xb0, 0x1a, 0x65, 0xee, 0x69, 0x12, 0xa8, 0xbb, + 0x59, 0x4f, 0x9e, 0x25, 0xa9, 0xb7, 0x36, 0x08, 0xc0, 0x58, 0x70, 0x5a, + 0x0a, 0x41, 0xb1, 0x7e, 0xce, 0xa9, 0xe0, 0x01, 0x6f, 0xa7, 0x12, 0x8d, + 0xdb, 0xc5, 0x61, 0x28, 0x5e, 0x32, 0x38, 0xae, 0xee, 0xf7, 0x2f, 0x81, + 0x33, 0xea, 0x6f, 0xdd, 0x75, 0x5e, 0x3a, 0x91, 0x0e, 0x2e, 0x2f, 0x2c, + 0x4c, 0x5c, 0x7e, 0x1c, 0x7f, 0x60, 0x8f, 0x57, 0x96, 0xb9, 0x43, 0xf2, + 0xe8, 0x60, 0xf3, 0x7b, 0xb3, 0x11, 0x62, 0x81, 0x53, 0xbc, 0x7b, 0xaa, + 0xf1, 0x1d, 0x4f, 0x33, 0xe8, 0xae, 0xdd, 0xe7, 0x9f, 0x4f, 0xd0, 0x80, + 0x63, 0x67, 0x39, 0x12, 0x9d, 0xbe, 0x2a, 0x95, 0x17, 0x25, 0xfd, 0xee, + 0x5f, 0x32, 0xe4, 0x71, 0xc9, 0xd2, 0x67, 0x99, 0x9d, 0x9a, 0x11, 0xbb, + 0x13, 0xad, 0x40, 0xb3, 0x15, 0x64, 0x7b, 0x3f, 0x7e, 0x91, 0xc3, 0x73, + 0xc5, 0x3f, 0x84, 0x5b, 0xa8, 0xdb, 0x9b, 0x30, 0xb3, 0x1d, 0x67, 0x40, + 0xda, 0x10, 0x96, 0x4d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA256, + 211, + {0x9f, 0x24, 0xec, 0xb0, 0x3b, 0x77, 0xa9, 0x06, 0xc8, 0xa8, 0x65, 0x18, + 0x2b, 0x5c, 0xf5, 0x92, 0x1a, 0x98, 0xf8, 0x00, 0x2d, 0x1c, 0x59, 0xf7, + 0xc3, 0x98, 0xc4, 0x69, 0x44, 0x47, 0x76, 0xfb, 0x38, 0xd7, 0x22, 0x1b, + 0x38, 0x6c, 0x5b, 0xee, 0x4f, 0x72, 0xca, 0x5d, 0xc3, 0x6c, 0xa1, 0xb0, + 0x8c, 0x2a, 0x21, 0x94, 0x78, 0x32, 0xc4, 0xe6, 0xe7, 0xe7, 0x55, 0xfa, + 0xa4, 0xad, 0x61, 0xfb, 0x13, 0x62, 0xcc, 0x08, 0x4d, 0x0a, 0xdb, 0xed, + 0x10, 0xac, 0x81, 0x65, 0xf5, 0xe1, 0x3e, 0xaa, 0x1f, 0x6c, 0x77, 0xbb, + 0x2e, 0x05, 0x80, 0x50, 0xb5, 0xf9, 0x02, 0xab, 0xbf, 0x00, 0x41, 0xc1, + 0xa3, 0xa9, 0x34, 0x97, 0xa9, 0x56, 0x08, 0xd9, 0xdc, 0xb5, 0xf7, 0xd4, + 0xcf, 0xbb, 0x4c, 0x03, 0x74, 0x53, 0xd5, 0x55, 0x8f, 0x0f, 0x9b, 0xd2, + 0xb1, 0xd3, 0xa7, 0x69, 0xe2, 0xb6, 0x51, 0x25, 0x2e, 0x90, 0x54, 0x07, + 0x1d, 0xd3, 0x4f, 0x06, 0x5c, 0x03, 0x50, 0x52, 0x4a, 0x39, 0xcf, 0xea, + 0x3b, 0xb0, 0xdd, 0x10, 0x62, 0x02, 0x88, 0xf9, 0xe5, 0xca, 0x0c, 0x92, + 0xcd, 0xbd, 0xe4, 0x27, 0x7f, 0x99, 0x61, 0xbe, 0x88, 0x2a, 0xe2, 0xf0, + 0x7b, 0x1b, 0x75, 0xf2, 0x79, 0xfb, 0x48, 0x06, 0x29, 0x45, 0x13, 0x9c, + 0xb2, 0x8e, 0xa4, 0x64, 0xb4, 0xe0, 0x0b, 0x2a, 0x52, 0x59, 0xaa, 0xe4, + 0x39, 0x7f, 0x0c, 0xe0, 0x63, 0x32, 0x1d, 0xf7, 0xef, 0x60, 0x45, 0xd4, + 0xda, 0xd8, 0xac, 0x06, 0x49, 0xc9, 0x92, 0xbf, 0x2d, 0x22, 0xe7, 0x28, + 0x82, 0x7f, 0x4c, 0x99, 0x20, 0x45, 0xf3, 0x76, 0xca, 0xbe, 0xbe, 0x75, + 0xe5, 0x8e, 0x97, 0xed, 0xb4, 0x39, 0x91, 0xbc, 0xb3, 0x8c, 0x66, 0x00, + 0x98, 0x72, 0xa5, 0xd5, 0xc2, 0x35, 0xc4, 0x83, 0xd8, 0xd5, 0xbe, 0xa0, + 0x83, 0xc6, 0x23, 0x1d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 212 + {SEC_OID_SHA256, + 212, + {0x16, 0xb5, 0x34, 0x78, 0x08, 0xde, 0xfc, 0x31, 0xa2, 0x31, 0xc2, 0x8e, + 0xda, 0xc3, 0x6a, 0x3f, 0x17, 0x89, 0xd4, 0xc5, 0x49, 0xe8, 0xf5, 0xc7, + 0x1e, 0x2f, 0xcf, 0x5d, 0x53, 0x04, 0xba, 0x43, 0x7b, 0x4c, 0x7c, 0x0e, + 0xb7, 0xff, 0xbd, 0x80, 0xf5, 0xc5, 0xb2, 0x27, 0x7b, 0xf2, 0x44, 0x12, + 0xb3, 0x9e, 0xe3, 0xe7, 0x4c, 0x36, 0x85, 0x17, 0x71, 0x7c, 0x43, 0x8b, + 0xb8, 0x8b, 0x80, 0xb1, 0x2a, 0xd1, 0x4f, 0x72, 0x95, 0xec, 0xf8, 0x84, + 0x19, 0x47, 0xe5, 0xe7, 0x45, 0x7e, 0x66, 0xd2, 0xf8, 0x69, 0xc3, 0x0d, + 0x28, 0xe9, 0xac, 0x20, 0x19, 0xd7, 0xe5, 0xec, 0xa6, 0x22, 0x98, 0x12, + 0xb6, 0x49, 0xc8, 0xb6, 0xb4, 0xcc, 0xd4, 0xe1, 0x7b, 0x25, 0x4e, 0x7a, + 0xb4, 0x96, 0xaa, 0x53, 0x25, 0x52, 0x5e, 0x79, 0x74, 0xbe, 0x34, 0x8d, + 0xcd, 0x53, 0xc6, 0x52, 0xe6, 0x31, 0x5e, 0x67, 0x02, 0x36, 0xbb, 0xbe, + 0xf2, 0xf5, 0x01, 0xe2, 0x46, 0x63, 0x1b, 0x73, 0x5c, 0x50, 0xe3, 0x88, + 0xea, 0x3a, 0xf8, 0xbb, 0x00, 0x30, 0xfb, 0x7f, 0xba, 0x97, 0x43, 0xeb, + 0x70, 0xfc, 0x66, 0x87, 0xcf, 0xdb, 0x92, 0xd4, 0x6a, 0x45, 0x37, 0xce, + 0x88, 0xdb, 0xa9, 0x6e, 0xf5, 0x27, 0x44, 0xe2, 0x2f, 0xb7, 0x25, 0x7a, + 0xf1, 0x53, 0x8e, 0x3f, 0xfc, 0x4e, 0x2d, 0x9a, 0xc9, 0x10, 0x1d, 0x6f, + 0x71, 0xbc, 0x2f, 0x5a, 0xab, 0x71, 0xdd, 0xcc, 0x73, 0xa6, 0xc6, 0x35, + 0x50, 0x0f, 0xa0, 0xa9, 0x17, 0x4d, 0x25, 0xeb, 0xcc, 0x85, 0xdc, 0xd7, + 0xdd, 0x85, 0xa7, 0xd2, 0xe8, 0xd3, 0x13, 0x8e, 0xff, 0xd1, 0x71, 0x17, + 0x6b, 0xbd, 0xf2, 0x32, 0x96, 0xba, 0x3d, 0xf6, 0x30, 0xee, 0x42, 0x18, + 0x57, 0x20, 0xec, 0x14, 0x1c, 0xee, 0xae, 0xd1, 0x68, 0x1a, 0x6a, 0xd0, + 0xc1, 0x56, 0xe0, 0x99}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA256, + 213, + {0x57, 0xd9, 0xd9, 0x35, 0x66, 0x76, 0x92, 0x7b, 0x5b, 0x07, 0x3d, 0xe3, + 0x2f, 0x93, 0x0d, 0xb7, 0x17, 0xa9, 0x20, 0xd4, 0x84, 0xb2, 0x20, 0xed, + 0x78, 0x4c, 0xbe, 0x28, 0x05, 0xab, 0xed, 0x86, 0xa2, 0x7c, 0xe8, 0x4f, + 0x3c, 0x9b, 0x5c, 0x00, 0xb5, 0xc9, 0xbd, 0x14, 0x62, 0x49, 0xed, 0x77, + 0x6b, 0x02, 0xc1, 0x49, 0x4f, 0xaf, 0x4d, 0xbb, 0x2e, 0x43, 0x5d, 0x0b, + 0x91, 0x4b, 0xab, 0x59, 0xf3, 0xe7, 0x16, 0x12, 0x1f, 0xd2, 0x12, 0xa6, + 0x96, 0x7f, 0x17, 0xb8, 0x2b, 0xf1, 0xf9, 0x69, 0x11, 0xe1, 0x26, 0xd8, + 0x25, 0x12, 0x79, 0xae, 0x28, 0x74, 0x9e, 0x24, 0xce, 0x89, 0x58, 0xd5, + 0x4b, 0x12, 0x6e, 0x62, 0x3b, 0x88, 0x0c, 0x1c, 0x80, 0xd1, 0x5b, 0x0c, + 0x1f, 0x5b, 0xcd, 0xdf, 0xfb, 0xca, 0x8b, 0x95, 0x72, 0x76, 0xfe, 0x73, + 0xa0, 0x76, 0xdc, 0xf5, 0x62, 0x7f, 0x54, 0xf3, 0x6f, 0x35, 0x19, 0x5a, + 0xe5, 0xa7, 0x77, 0x47, 0x9f, 0x94, 0x5a, 0xbf, 0xed, 0x52, 0x98, 0x53, + 0x1c, 0x58, 0x1a, 0xe5, 0xf7, 0x1d, 0x2a, 0xb6, 0xfc, 0x34, 0xaa, 0x08, + 0xa8, 0x4d, 0x53, 0xa0, 0x38, 0x29, 0xe7, 0x56, 0xf2, 0x1c, 0xb4, 0x48, + 0x26, 0x49, 0xad, 0xa2, 0x60, 0xda, 0xea, 0x8b, 0xef, 0xda, 0xab, 0xd2, + 0xad, 0xde, 0xdc, 0xc5, 0x51, 0x5d, 0xc4, 0x39, 0x05, 0x97, 0x39, 0xf1, + 0x3a, 0xc7, 0x7d, 0x10, 0x49, 0xfe, 0xdb, 0xf3, 0x8d, 0xc0, 0x0b, 0x11, + 0xfc, 0xf2, 0xa1, 0x43, 0x2d, 0xeb, 0xdd, 0x69, 0x41, 0x18, 0xe3, 0xcf, + 0xa7, 0xba, 0x1c, 0xc6, 0xff, 0x71, 0x62, 0x55, 0xaf, 0x53, 0x2c, 0x80, + 0x78, 0x4f, 0xe5, 0x70, 0xfd, 0x5b, 0x48, 0xcd, 0xa8, 0xc5, 0x08, 0x78, + 0x37, 0x7c, 0xe4, 0x50, 0x3a, 0x8d, 0xdf, 0xb8, 0x8e, 0x7e, 0x3d, 0xfc, + 0xb4, 0x66, 0xb8, 0xea}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA256, + 214, + {0x62, 0x8d, 0xb8, 0x14, 0x2e, 0x4a, 0x89, 0xac, 0xe8, 0x38, 0x35, 0xd4, + 0x84, 0xff, 0x84, 0xf4, 0x0e, 0x70, 0xa0, 0x98, 0x3f, 0xc9, 0x7a, 0xd5, + 0x87, 0x4c, 0x2b, 0xf7, 0x83, 0x61, 0xae, 0x02, 0xf9, 0x25, 0xb4, 0x1e, + 0x6a, 0xf6, 0x45, 0xc0, 0xc5, 0xd9, 0x9c, 0x3e, 0x59, 0x92, 0x91, 0x46, + 0xb3, 0xe6, 0xde, 0x62, 0x07, 0x0c, 0xd0, 0x3b, 0xe2, 0xea, 0xaf, 0x76, + 0x08, 0x74, 0xca, 0x68, 0x79, 0xb6, 0xcd, 0x69, 0x50, 0x50, 0xbd, 0xb8, + 0xa6, 0xc0, 0xaf, 0xf0, 0x78, 0x59, 0x18, 0xd3, 0xb8, 0x3d, 0x21, 0x4b, + 0xc1, 0xae, 0x73, 0xe3, 0x20, 0x7f, 0x9d, 0xc7, 0xac, 0x55, 0x0c, 0xda, + 0x50, 0x9d, 0xbc, 0xeb, 0x53, 0x09, 0x65, 0x8f, 0xc5, 0x2c, 0xd1, 0x87, + 0x3d, 0x74, 0x7d, 0xf0, 0x1b, 0xa5, 0x2a, 0x28, 0xb0, 0x9a, 0xb4, 0xc0, + 0xed, 0xde, 0xab, 0x61, 0x08, 0xe3, 0xb7, 0x57, 0x40, 0xa8, 0x03, 0x69, + 0xc0, 0xa3, 0x29, 0x6d, 0x35, 0x14, 0xaf, 0x9a, 0x96, 0x6c, 0x5e, 0xdc, + 0x91, 0x27, 0xb8, 0x87, 0x97, 0x27, 0x92, 0x91, 0xf1, 0xdc, 0xd3, 0xda, + 0x2a, 0x51, 0x26, 0x01, 0x88, 0x0d, 0x2c, 0xa9, 0x8c, 0xb2, 0x0d, 0x51, + 0x2c, 0x04, 0x26, 0x14, 0x0f, 0x30, 0xc1, 0x1d, 0xcf, 0x49, 0xe7, 0x69, + 0x52, 0x9a, 0x72, 0x27, 0x05, 0x42, 0x50, 0x19, 0x61, 0xa5, 0xfd, 0x3f, + 0xbd, 0xe5, 0x6a, 0xf7, 0xd8, 0x5b, 0xce, 0x75, 0x21, 0x16, 0x0a, 0x95, + 0xe5, 0x38, 0x8d, 0x94, 0x1f, 0xec, 0x7a, 0x0f, 0x31, 0x2e, 0xf9, 0xef, + 0xc8, 0x38, 0x26, 0x76, 0x73, 0x5a, 0x6e, 0xce, 0x2d, 0x31, 0x71, 0x6e, + 0x1c, 0xde, 0x8b, 0xcc, 0x86, 0x06, 0x37, 0x41, 0x45, 0x76, 0x44, 0xe0, + 0xa4, 0x74, 0x74, 0xf5, 0xaa, 0xc7, 0x6c, 0x61, 0x8f, 0xc9, 0x60, 0xdd, + 0x9c, 0x6d, 0x3f, 0x29}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA256, + 215, + {0x94, 0x92, 0xac, 0x64, 0xc4, 0x5a, 0x6e, 0xe1, 0x4f, 0xa5, 0x99, 0x6c, + 0x86, 0x5c, 0x18, 0xa0, 0x31, 0x0b, 0xad, 0x27, 0x5a, 0x26, 0xbe, 0x5f, + 0x4d, 0xf7, 0xee, 0xd2, 0xf4, 0x9b, 0xb3, 0xfb, 0x76, 0xb2, 0x22, 0xc9, + 0xf7, 0xe9, 0x2d, 0x41, 0x3d, 0x00, 0xfc, 0xc9, 0xcd, 0x6d, 0xbe, 0x59, + 0x0a, 0x48, 0xc1, 0x25, 0x0e, 0xc6, 0x80, 0x7e, 0xf5, 0xd2, 0x31, 0x58, + 0x5c, 0x20, 0x29, 0x34, 0x18, 0x22, 0x66, 0xf9, 0xbf, 0x93, 0x1b, 0xe9, + 0x1b, 0xaf, 0xa1, 0xea, 0x47, 0xd0, 0xd6, 0xdf, 0xbd, 0x39, 0xb5, 0x51, + 0x65, 0x85, 0x14, 0x2c, 0xb5, 0x2d, 0xae, 0xe7, 0x04, 0xa6, 0xc3, 0x6f, + 0x5a, 0x21, 0x6b, 0x5e, 0x42, 0xa2, 0x0b, 0x8d, 0xea, 0xa3, 0xe6, 0xd8, + 0xb2, 0x6e, 0x97, 0xce, 0xe7, 0xff, 0x4c, 0xbe, 0x4b, 0x72, 0x98, 0x0e, + 0xdf, 0x50, 0x28, 0x3a, 0x48, 0x03, 0x4b, 0x1b, 0x0d, 0xeb, 0x36, 0x73, + 0x04, 0x39, 0x50, 0x94, 0x24, 0xd7, 0xa5, 0x22, 0x9a, 0x5d, 0xbe, 0x08, + 0x00, 0x5f, 0x37, 0x20, 0x57, 0xb7, 0xbc, 0x6c, 0x45, 0xd7, 0x63, 0x3d, + 0x50, 0x9d, 0x83, 0x3b, 0x90, 0xbe, 0x33, 0xe7, 0x06, 0xb0, 0x23, 0x02, + 0x71, 0x65, 0xe2, 0xbe, 0x40, 0xa1, 0x65, 0x24, 0x0f, 0x28, 0xf7, 0x70, + 0x8c, 0xea, 0x38, 0xee, 0x9f, 0xb8, 0x7a, 0xeb, 0x8f, 0xfb, 0xe5, 0x36, + 0x37, 0xd6, 0xf6, 0x52, 0x75, 0x5f, 0x31, 0x20, 0x38, 0xf6, 0xdf, 0xaf, + 0x5d, 0xb3, 0xb8, 0x9d, 0xf8, 0x6a, 0x70, 0x31, 0xf4, 0xd9, 0x2d, 0x1a, + 0x1b, 0x18, 0x86, 0xfc, 0x95, 0x94, 0xb8, 0xe2, 0xc2, 0x91, 0x35, 0xaa, + 0xb5, 0xe6, 0xa6, 0x6b, 0xa4, 0x28, 0x55, 0x25, 0x59, 0xab, 0x9c, 0xda, + 0x9d, 0x91, 0x5d, 0xe8, 0x34, 0x50, 0x52, 0x97, 0x47, 0x11, 0x45, 0xe0, + 0xa6, 0x4f, 0xed, 0x3d}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA256, + 216, + {0x3e, 0xc5, 0x8a, 0x94, 0xc9, 0x49, 0x5e, 0xce, 0xc0, 0x16, 0xba, 0xbf, + 0x77, 0xfa, 0x11, 0x4d, 0x78, 0x09, 0x7e, 0x48, 0x48, 0x40, 0xd8, 0x2c, + 0x3c, 0xfe, 0x7d, 0xe9, 0x8d, 0x2e, 0xe2, 0x1b, 0x49, 0x99, 0x92, 0xbf, + 0xe3, 0xa7, 0x78, 0x16, 0x1e, 0x78, 0x1f, 0x89, 0xd2, 0x07, 0x45, 0xbf, + 0xd1, 0xea, 0x60, 0x37, 0xc2, 0xe7, 0xfd, 0x67, 0xc3, 0xf9, 0x54, 0x79, + 0x31, 0x5d, 0xda, 0x5b, 0x87, 0xfb, 0x53, 0xba, 0xdf, 0x0b, 0x81, 0x3f, + 0x28, 0x41, 0x0d, 0xe6, 0xe7, 0x9a, 0x11, 0xb3, 0x51, 0xb1, 0x66, 0x85, + 0x86, 0x50, 0x09, 0x17, 0xfe, 0xb4, 0x4a, 0xae, 0x0f, 0xc1, 0x8b, 0xa6, + 0xde, 0x2b, 0xdf, 0xb6, 0x44, 0x4d, 0x89, 0xb9, 0xb8, 0xb6, 0x74, 0x90, + 0xc1, 0xf2, 0xb8, 0x1e, 0x30, 0x81, 0xe5, 0xc5, 0xc7, 0xc3, 0x9f, 0x4f, + 0x8f, 0x9b, 0xca, 0x2a, 0xe2, 0xa9, 0x24, 0x64, 0x65, 0x61, 0x0a, 0x9e, + 0x6a, 0x5a, 0x67, 0x16, 0x2a, 0x3a, 0x40, 0x85, 0x7f, 0xea, 0x59, 0xe1, + 0x28, 0xf2, 0x19, 0x03, 0xaf, 0xa9, 0x14, 0x3b, 0xff, 0x67, 0xdf, 0x96, + 0x79, 0x91, 0x8a, 0x0f, 0x5c, 0x72, 0x88, 0xaf, 0x91, 0x54, 0xf0, 0x96, + 0xc0, 0x3a, 0x13, 0x60, 0x1d, 0xb5, 0x72, 0x43, 0x56, 0x13, 0x10, 0x51, + 0xce, 0x39, 0x03, 0x7c, 0x6b, 0x87, 0x0b, 0xfc, 0xa5, 0x19, 0x8c, 0xb9, + 0x38, 0x51, 0x37, 0xb7, 0xcf, 0x53, 0x83, 0x63, 0x0b, 0x45, 0x9c, 0xc6, + 0x13, 0x2b, 0x7a, 0xc6, 0x11, 0xd1, 0x37, 0x12, 0xf9, 0x1b, 0x29, 0x11, + 0xb9, 0xf8, 0x52, 0x6e, 0x02, 0xa8, 0xc6, 0x1a, 0xcb, 0x7d, 0x18, 0x4a, + 0x7c, 0x6d, 0x86, 0xd6, 0x24, 0x6c, 0xdc, 0x6b, 0xd1, 0x31, 0x74, 0xb6, + 0x96, 0x9e, 0x50, 0x33, 0xbb, 0x90, 0xc4, 0xab, 0xaa, 0x90, 0x79, 0x68, + 0xed, 0xee, 0xc3, 0x62}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA256, + 217, + {0x73, 0x22, 0x5d, 0x8f, 0x91, 0xbe, 0xf9, 0x22, 0xf7, 0xfa, 0x47, 0x9a, + 0xa9, 0xcf, 0x38, 0x4d, 0xf5, 0xcf, 0x30, 0xca, 0x89, 0x3e, 0xbf, 0x8b, + 0xe1, 0x9f, 0x09, 0x25, 0x0b, 0x35, 0xdf, 0x80, 0xcb, 0x8f, 0xcc, 0xc5, + 0xe1, 0x3e, 0x55, 0x0b, 0x92, 0x6a, 0x85, 0x2d, 0x40, 0xc6, 0xba, 0x0e, + 0xdc, 0xf9, 0x64, 0x5d, 0x09, 0x65, 0xe4, 0x69, 0xd3, 0x8b, 0x12, 0x12, + 0x63, 0x7b, 0x1e, 0x40, 0x41, 0xe4, 0x7a, 0xb1, 0xaf, 0x8f, 0xe8, 0xb7, + 0x38, 0x90, 0x1b, 0xb9, 0x16, 0x27, 0x00, 0x61, 0xc1, 0x03, 0x29, 0x07, + 0xf6, 0x24, 0x0f, 0x33, 0xab, 0xce, 0xb5, 0x7d, 0xcc, 0x93, 0xda, 0x9c, + 0xad, 0xba, 0xf1, 0xc2, 0x6f, 0x42, 0x92, 0x2b, 0x3a, 0x3e, 0x0b, 0x40, + 0x7b, 0xcc, 0x49, 0x27, 0x65, 0x8d, 0x4a, 0x46, 0x5c, 0xda, 0xe4, 0x8a, + 0x13, 0x8b, 0xa7, 0x85, 0x9c, 0x30, 0x3d, 0x23, 0xb1, 0x35, 0xa3, 0x41, + 0x37, 0x51, 0xf2, 0x5b, 0x10, 0x8b, 0x00, 0x58, 0xa3, 0x13, 0x27, 0x13, + 0x43, 0xad, 0x6f, 0x0b, 0x81, 0x45, 0x8a, 0xe7, 0xb0, 0x50, 0xbf, 0xee, + 0xba, 0xca, 0x51, 0x89, 0x1d, 0x94, 0xec, 0x9f, 0xc0, 0x7a, 0x69, 0x84, + 0x71, 0xee, 0x3a, 0x0a, 0x52, 0xfe, 0x61, 0xdd, 0x7c, 0x02, 0x8a, 0x70, + 0xfb, 0x4c, 0x22, 0x31, 0x4c, 0xe3, 0xf2, 0x51, 0xa2, 0x1d, 0xb5, 0xe1, + 0x3c, 0x85, 0x14, 0x80, 0x9d, 0xdd, 0x0e, 0x8e, 0x4e, 0xd7, 0x6a, 0x01, + 0xef, 0xd1, 0xcc, 0xd1, 0x0f, 0x73, 0xe2, 0x9f, 0xcd, 0xb8, 0xd8, 0xd4, + 0xf4, 0xc6, 0x03, 0x41, 0xe1, 0x66, 0xe3, 0x76, 0xd8, 0xa6, 0x0d, 0x05, + 0x81, 0x6f, 0xe1, 0xab, 0xcb, 0x30, 0x15, 0x2b, 0xbf, 0xba, 0xdc, 0x91, + 0x72, 0xae, 0x15, 0xe5, 0x8f, 0xdf, 0x41, 0xe4, 0xbc, 0x53, 0xf3, 0x9f, + 0x5b, 0x0f, 0x47, 0x7b}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA256, + 218, + {0x3d, 0x1e, 0x67, 0xd3, 0xb6, 0xf4, 0x74, 0xf7, 0xe2, 0x3e, 0xe1, 0x42, + 0x23, 0xcf, 0x10, 0xd3, 0xd2, 0x8b, 0xeb, 0x45, 0x4d, 0xc7, 0xf7, 0xba, + 0x97, 0x2b, 0xb3, 0xea, 0xbf, 0x6b, 0x66, 0xed, 0xdf, 0x24, 0x5f, 0x34, + 0xc2, 0xb9, 0xa2, 0x48, 0x6c, 0x69, 0x3f, 0xb1, 0x93, 0x89, 0x1a, 0x08, + 0x4b, 0xde, 0x18, 0x57, 0x6b, 0x50, 0xb1, 0x7d, 0xec, 0x8f, 0x93, 0x90, + 0xa8, 0xd1, 0x0d, 0xd8, 0x0a, 0x44, 0x98, 0xcd, 0x71, 0x8f, 0x71, 0x34, + 0xad, 0xe4, 0x15, 0x38, 0x55, 0x9a, 0xb1, 0x14, 0x0e, 0x28, 0xaa, 0x57, + 0x53, 0xbb, 0xa7, 0xa6, 0x0a, 0x51, 0x5c, 0xfc, 0x6a, 0xa2, 0x45, 0xd3, + 0x10, 0x4a, 0x59, 0x8a, 0xe0, 0x6c, 0xad, 0xf8, 0x81, 0xbe, 0x56, 0x3b, + 0x42, 0xdc, 0x13, 0x8a, 0xf9, 0x9d, 0xe7, 0x6b, 0x08, 0x0e, 0xec, 0x50, + 0xf5, 0x9c, 0x06, 0x20, 0x13, 0x65, 0x25, 0xa8, 0xb4, 0xa3, 0xbf, 0xd8, + 0x61, 0xa2, 0x4f, 0xe5, 0xa2, 0x46, 0x7d, 0xc2, 0x3d, 0xa5, 0xb0, 0xa7, + 0xc2, 0x98, 0x43, 0x51, 0x72, 0xe3, 0xf2, 0x80, 0xfc, 0xf1, 0x4a, 0x2e, + 0xca, 0xc7, 0x90, 0xdb, 0xf1, 0x90, 0x7a, 0xb0, 0x67, 0x09, 0x74, 0x43, + 0x38, 0x61, 0xa2, 0xea, 0x6e, 0x09, 0x7f, 0xeb, 0x99, 0x82, 0x7c, 0x96, + 0x26, 0xb7, 0x46, 0x4d, 0x1f, 0xbe, 0xcd, 0x7d, 0x2d, 0x93, 0x9d, 0xb1, + 0x47, 0x4c, 0x30, 0xd9, 0xbe, 0x20, 0xb7, 0x7b, 0x1a, 0xdb, 0x92, 0x09, + 0x4f, 0xe1, 0xdd, 0xd5, 0x5c, 0x1f, 0x66, 0xd8, 0xcc, 0x37, 0xbc, 0xeb, + 0x14, 0x60, 0xa1, 0x20, 0xff, 0xf3, 0x5d, 0xfc, 0x24, 0xa7, 0xe1, 0xe3, + 0xa0, 0xb7, 0xf7, 0xff, 0x44, 0x42, 0xb3, 0x6d, 0x14, 0x7c, 0xcb, 0x63, + 0x55, 0x13, 0xf4, 0x15, 0xcf, 0xe6, 0x30, 0x5b, 0x8b, 0x71, 0x3f, 0x81, + 0x34, 0x97, 0xe6, 0xea}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA256, + 219, + {0x89, 0x1f, 0x13, 0x54, 0xe3, 0x6c, 0x2b, 0x7f, 0xac, 0xa0, 0x98, 0x1c, + 0x64, 0xf2, 0x49, 0xf7, 0x39, 0x40, 0xae, 0x03, 0xda, 0x86, 0xf0, 0xa4, + 0x13, 0xa9, 0x71, 0x03, 0x1b, 0x00, 0xc2, 0xbe, 0xd1, 0x44, 0x89, 0x34, + 0x52, 0x25, 0xfe, 0xa3, 0x17, 0xd9, 0xd5, 0x51, 0xcc, 0xed, 0x9c, 0x6c, + 0x6f, 0x6f, 0x71, 0x34, 0xcb, 0x6b, 0xdc, 0xa1, 0xb0, 0x31, 0x9d, 0x93, + 0x1a, 0x1d, 0x7a, 0x1e, 0x24, 0xa7, 0x44, 0xeb, 0x98, 0xfc, 0xb0, 0xd3, + 0x25, 0x46, 0x60, 0x06, 0x6f, 0x68, 0x85, 0x31, 0xfd, 0xe0, 0x08, 0x22, + 0x91, 0x7d, 0x07, 0xde, 0xb9, 0xd7, 0x8a, 0xa3, 0x37, 0xbd, 0xc2, 0xca, + 0x3a, 0x4a, 0x05, 0x0d, 0x8d, 0xeb, 0xb6, 0xc1, 0x28, 0x3c, 0xb9, 0x0e, + 0x69, 0x91, 0x42, 0x98, 0x87, 0x31, 0x1f, 0x72, 0xb9, 0x5b, 0xf3, 0xb1, + 0x8d, 0x1c, 0x5c, 0xd6, 0x8f, 0x65, 0xf8, 0xed, 0x93, 0x4d, 0x9e, 0x51, + 0x6e, 0x2a, 0x85, 0x03, 0x61, 0x3f, 0xc4, 0xdc, 0x2e, 0x78, 0x6c, 0x36, + 0xd7, 0x7e, 0xa2, 0xd5, 0xdf, 0xf7, 0x5c, 0x26, 0xdc, 0xed, 0x57, 0x22, + 0x98, 0xf2, 0x7d, 0xe3, 0x94, 0x59, 0xc5, 0x5c, 0x6b, 0xec, 0x73, 0x29, + 0x5f, 0x20, 0xcf, 0x1c, 0x6e, 0x87, 0x6b, 0x34, 0x5c, 0x6f, 0xbb, 0x2f, + 0xf2, 0x3a, 0xdf, 0x52, 0xd9, 0xd4, 0xec, 0xe5, 0x38, 0x77, 0xa2, 0xbd, + 0x6e, 0x7c, 0xf3, 0xa4, 0xea, 0xe0, 0x8b, 0x1b, 0x3c, 0xe8, 0xdc, 0x04, + 0x68, 0x61, 0x4e, 0x11, 0x9f, 0xfb, 0x75, 0x47, 0xf1, 0xa7, 0x65, 0xd9, + 0xd9, 0xb5, 0xd9, 0xd8, 0x62, 0x4e, 0xcf, 0x3b, 0x83, 0x6d, 0xce, 0x49, + 0x0c, 0x8a, 0x36, 0xa6, 0xa6, 0x0e, 0x68, 0x9c, 0x0b, 0xdc, 0xbd, 0xf7, + 0x74, 0xeb, 0x60, 0xfc, 0x55, 0x2b, 0xc3, 0xe2, 0x7f, 0xc9, 0xab, 0xeb, + 0x2c, 0x90, 0x5d, 0xdb}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA256, + 220, + {0xa0, 0xbd, 0xd0, 0x08, 0x1c, 0x1e, 0x76, 0x80, 0x83, 0x9c, 0x64, 0x64, + 0x17, 0xb6, 0x9a, 0x6f, 0xee, 0x16, 0xc9, 0x4c, 0xf7, 0x74, 0x6a, 0xc2, + 0x1a, 0xb4, 0x10, 0xef, 0x83, 0xa7, 0x8a, 0x53, 0xf5, 0xb0, 0xa5, 0x1a, + 0xfa, 0xa2, 0xe4, 0xa1, 0xee, 0x9b, 0x44, 0x97, 0x0d, 0xc3, 0xe8, 0x22, + 0x97, 0x12, 0xaa, 0xdc, 0xd4, 0xcb, 0x2b, 0x92, 0x68, 0x4e, 0x25, 0x92, + 0x37, 0x9b, 0x58, 0x1b, 0x2a, 0xad, 0xfb, 0x3c, 0x47, 0x81, 0xf5, 0x43, + 0xd8, 0xb8, 0x06, 0x25, 0xa0, 0x75, 0x07, 0xc2, 0xdd, 0xf4, 0x79, 0x37, + 0xa2, 0x7e, 0x05, 0x04, 0x4c, 0x36, 0xc7, 0x0e, 0xf0, 0x91, 0xcf, 0xa1, + 0xfa, 0x9f, 0x2f, 0xc5, 0x52, 0xa9, 0xee, 0x1e, 0xec, 0x07, 0xdf, 0xec, + 0x59, 0x7d, 0xe1, 0x1c, 0xa1, 0xa6, 0x7b, 0xa4, 0x82, 0x9a, 0x0f, 0x62, + 0x08, 0x28, 0xcd, 0xd4, 0x24, 0xa0, 0x79, 0x25, 0x8d, 0xcd, 0xb3, 0x99, + 0x86, 0x15, 0x7d, 0xd4, 0x8d, 0x2c, 0xa2, 0x14, 0xf1, 0x03, 0x33, 0xc6, + 0xc2, 0xb7, 0x35, 0x93, 0xc3, 0xc7, 0x2c, 0x0b, 0x22, 0xa4, 0xd3, 0x74, + 0x89, 0x9e, 0x94, 0x93, 0x13, 0x52, 0x3a, 0xb9, 0xf2, 0x21, 0x8a, 0x03, + 0xd5, 0xf0, 0x6f, 0xf0, 0xdd, 0xe4, 0x9e, 0x87, 0x78, 0xa0, 0x76, 0xe3, + 0xf9, 0x93, 0x8b, 0xe7, 0x17, 0x9a, 0xe9, 0x0b, 0x4b, 0x06, 0x8b, 0x04, + 0xfa, 0x50, 0x7a, 0x84, 0x2c, 0x79, 0x66, 0xd7, 0x39, 0xde, 0xf7, 0xa2, + 0x2e, 0xd7, 0x09, 0x01, 0xd5, 0xe8, 0xc7, 0x9b, 0x8d, 0xf7, 0x49, 0x8f, + 0xb6, 0x84, 0xfd, 0xfc, 0xee, 0x8c, 0x49, 0x62, 0x7a, 0x38, 0x60, 0x84, + 0x34, 0xea, 0xbc, 0x03, 0xee, 0xd7, 0x8d, 0x93, 0x5d, 0x34, 0x83, 0x0f, + 0xc3, 0x24, 0x8c, 0x90, 0xd6, 0x2d, 0x74, 0x3f, 0xcb, 0x1f, 0x63, 0x39, + 0x14, 0xf7, 0xcc, 0xb5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA256, + 221, + {0x46, 0xbb, 0xab, 0x50, 0x68, 0xeb, 0xec, 0x73, 0x74, 0x54, 0x65, 0x5b, + 0x81, 0x1d, 0xc7, 0x18, 0x77, 0xf4, 0xb5, 0xcf, 0xbf, 0xd9, 0x0b, 0x34, + 0x0d, 0xfe, 0x54, 0x99, 0x42, 0xd2, 0x49, 0x31, 0x14, 0x87, 0x34, 0x70, + 0xf9, 0x1f, 0x1b, 0xb3, 0x42, 0xa3, 0x9c, 0x0b, 0xf6, 0x14, 0x26, 0x8e, + 0x7b, 0xc9, 0xf5, 0xa6, 0x85, 0x43, 0xd5, 0x7d, 0x8e, 0xe1, 0x4f, 0xac, + 0x4b, 0x3a, 0xbf, 0xfc, 0x27, 0xbb, 0x8d, 0x3d, 0xbd, 0xe4, 0x6e, 0xe6, + 0xcd, 0x17, 0x1b, 0x5e, 0xa3, 0x28, 0x81, 0xf1, 0xd0, 0x37, 0xe6, 0x7c, + 0xaf, 0x95, 0x47, 0x69, 0xe4, 0x16, 0xc8, 0xde, 0xa9, 0x4b, 0x7b, 0x4d, + 0x71, 0xaf, 0x3a, 0xa2, 0xba, 0x32, 0x1a, 0xfb, 0x99, 0x7f, 0x21, 0x20, + 0xc1, 0xca, 0x4c, 0xa5, 0x35, 0x83, 0xd8, 0x5a, 0x4f, 0xfa, 0x13, 0x55, + 0x21, 0x20, 0xae, 0x24, 0xdd, 0x41, 0xc7, 0x19, 0x84, 0xbe, 0xcf, 0x4a, + 0xa9, 0x23, 0x4b, 0xa0, 0xa5, 0xd9, 0xb9, 0x18, 0xc6, 0xbd, 0x12, 0xa8, + 0x5b, 0xe4, 0x0d, 0x0e, 0x39, 0x0b, 0x88, 0x15, 0x0c, 0x16, 0x35, 0x35, + 0x7e, 0x89, 0x1b, 0xed, 0x18, 0x54, 0x82, 0x42, 0x0b, 0xcb, 0x2c, 0x4f, + 0x88, 0xf2, 0x19, 0x27, 0xf4, 0xf8, 0xe8, 0x1f, 0xc9, 0x6c, 0xde, 0xfe, + 0x82, 0xe7, 0x35, 0xc9, 0xa3, 0x47, 0x08, 0xd5, 0xf2, 0x25, 0xe4, 0x62, + 0x34, 0x0a, 0x4c, 0x71, 0xdf, 0xf8, 0x9d, 0xa9, 0x93, 0xe8, 0x21, 0x97, + 0x2b, 0x8a, 0xc9, 0x63, 0xaa, 0x8a, 0x73, 0x27, 0x1e, 0x60, 0x2c, 0x6f, + 0x23, 0xec, 0xf1, 0xf6, 0x96, 0xbb, 0xfb, 0x3a, 0x2b, 0xea, 0x77, 0x4b, + 0x1c, 0x05, 0x8c, 0xd8, 0xa3, 0xfb, 0xd8, 0xa4, 0xa7, 0x3d, 0xdc, 0x31, + 0xa6, 0x07, 0xc9, 0xfe, 0xd0, 0x05, 0x2e, 0x3f, 0x78, 0x76, 0x6f, 0x71, + 0xdc, 0xe7, 0x57, 0x73}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA256, + 222, + {0x01, 0xcc, 0xdf, 0x73, 0x9b, 0x63, 0x85, 0xb8, 0x75, 0x25, 0x4e, 0xe9, + 0xa2, 0x58, 0x72, 0xba, 0x1b, 0xda, 0x2b, 0x87, 0xcd, 0xf5, 0x7a, 0xc7, + 0x41, 0x60, 0x4e, 0xe9, 0x62, 0x63, 0x2e, 0x17, 0xfd, 0xd3, 0x2e, 0xff, + 0xad, 0xba, 0xae, 0x5b, 0xa5, 0x29, 0x04, 0xa7, 0x31, 0x92, 0x5d, 0xeb, + 0xc8, 0x75, 0x09, 0x62, 0x3d, 0x95, 0xb0, 0xec, 0xd8, 0xe9, 0x7c, 0xe7, + 0xaf, 0x10, 0xf1, 0xf9, 0x65, 0x06, 0x98, 0xd2, 0x2e, 0xea, 0xc7, 0x05, + 0xa7, 0xff, 0xf2, 0x37, 0x10, 0xc0, 0x90, 0x9d, 0x4e, 0x8a, 0x73, 0x6a, + 0x99, 0x1d, 0xaa, 0x07, 0x4e, 0x32, 0xbf, 0x85, 0x64, 0x43, 0x0e, 0xe6, + 0xf5, 0x74, 0x0d, 0xf3, 0x10, 0xcf, 0xcd, 0x3b, 0x7b, 0xdd, 0x98, 0xc4, + 0xc6, 0xa1, 0xec, 0x24, 0xf0, 0x8a, 0x90, 0xa0, 0x15, 0xd6, 0x4f, 0xf4, + 0x3d, 0xfc, 0x00, 0xf1, 0x42, 0x83, 0x8e, 0x0c, 0xbc, 0x22, 0x53, 0xd8, + 0xd4, 0xa9, 0x9d, 0xc3, 0x44, 0xe6, 0x82, 0x6c, 0x79, 0xcb, 0xc0, 0x98, + 0x31, 0x47, 0x15, 0x2b, 0x07, 0x77, 0x68, 0x2e, 0x85, 0xfb, 0x18, 0xa9, + 0xcc, 0x0a, 0x73, 0xd9, 0x85, 0x66, 0xaa, 0x85, 0x6f, 0x43, 0x35, 0x6e, + 0xb6, 0x11, 0xed, 0x5b, 0x5a, 0xe2, 0xf5, 0x51, 0x67, 0x17, 0x31, 0x96, + 0x7e, 0x04, 0xae, 0xcf, 0x96, 0xb7, 0x51, 0xe6, 0x8e, 0xfa, 0x11, 0xa3, + 0xc2, 0x17, 0x4a, 0xe0, 0xbd, 0x2a, 0x14, 0x27, 0x12, 0x68, 0x43, 0x7c, + 0x6f, 0x60, 0xc4, 0x9a, 0x2c, 0x1d, 0xac, 0xf4, 0x13, 0xb2, 0xa4, 0xf1, + 0x62, 0x35, 0x02, 0xbe, 0x02, 0x44, 0x88, 0x00, 0x6a, 0xbc, 0xb6, 0x68, + 0x00, 0x34, 0xef, 0xcc, 0xd3, 0x10, 0x4e, 0x8c, 0x68, 0x5e, 0x0d, 0xa2, + 0x5f, 0x35, 0xc7, 0x03, 0xfe, 0x91, 0x71, 0x65, 0x65, 0x24, 0x1b, 0xba, + 0xcc, 0xfb, 0x32, 0x25}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA256, + 223, + {0x2d, 0x1c, 0x60, 0x63, 0x70, 0x25, 0x9b, 0x03, 0x05, 0x74, 0x58, 0x60, + 0x33, 0x2e, 0xdd, 0x9c, 0xae, 0xa3, 0x33, 0xc2, 0x21, 0xc2, 0xd1, 0x6a, + 0x2e, 0x54, 0x78, 0x92, 0xb8, 0xe4, 0xb1, 0xaa, 0x47, 0x26, 0x3f, 0x4c, + 0xee, 0x9e, 0x7d, 0xa3, 0x9d, 0x0c, 0xd7, 0x93, 0xd0, 0x19, 0xea, 0x52, + 0x92, 0x24, 0x97, 0x7b, 0x04, 0xf7, 0x17, 0x3e, 0x9b, 0xbd, 0x0d, 0xe0, + 0x57, 0x45, 0x78, 0x8d, 0xaf, 0xb6, 0x7d, 0x29, 0x33, 0xbc, 0xd4, 0x62, + 0xfe, 0x01, 0x8c, 0x96, 0x0c, 0x67, 0x80, 0x8a, 0xbd, 0x29, 0x6e, 0xee, + 0xff, 0x4d, 0xa2, 0xb1, 0x7d, 0xd1, 0x25, 0x01, 0x40, 0x27, 0x01, 0xb4, + 0xf4, 0x4b, 0xf9, 0x5f, 0xe4, 0x62, 0x97, 0xb7, 0xfa, 0x3c, 0x72, 0x2b, + 0x24, 0xc7, 0x4b, 0x89, 0xdb, 0x2d, 0xa7, 0x4f, 0x90, 0x94, 0xfb, 0x55, + 0x81, 0x83, 0xcd, 0xe9, 0xf7, 0x43, 0x94, 0xf2, 0x6f, 0x7e, 0x0c, 0xd5, + 0x1f, 0x37, 0x3d, 0x25, 0x96, 0x46, 0xbf, 0xa9, 0xcd, 0x75, 0xfd, 0xb1, + 0x69, 0x99, 0x7e, 0xa9, 0x82, 0x62, 0x42, 0x54, 0xdb, 0x25, 0x72, 0x30, + 0x17, 0xc9, 0x24, 0x7f, 0x86, 0x49, 0x05, 0x19, 0x35, 0x0f, 0x9e, 0xd8, + 0xaf, 0x39, 0xda, 0x7f, 0xb1, 0x81, 0xd7, 0x86, 0x4b, 0x05, 0xea, 0xb7, + 0x0b, 0x9b, 0x9d, 0x0a, 0x96, 0x5c, 0x91, 0x22, 0xb3, 0x8f, 0xb1, 0x61, + 0x7f, 0xc5, 0x6e, 0x38, 0xd5, 0x3a, 0x8e, 0xaa, 0x97, 0xae, 0x0b, 0xaf, + 0x59, 0xc5, 0xa4, 0x8d, 0x07, 0x21, 0xb3, 0x63, 0x23, 0xb1, 0x8e, 0xf8, + 0xcd, 0x1a, 0xae, 0xbe, 0xb5, 0xfa, 0xd6, 0xdd, 0x09, 0xa0, 0xdf, 0x75, + 0xfa, 0x5e, 0xaf, 0x28, 0xbc, 0xff, 0x54, 0xc0, 0x44, 0x93, 0x3e, 0x07, + 0x0e, 0x22, 0x0c, 0x11, 0x52, 0x76, 0x2b, 0x4d, 0x81, 0xcd, 0xf8, 0x52, + 0x20, 0xe3, 0x8f, 0x9f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA256, + 224, + {0x25, 0x22, 0xf9, 0x82, 0xc8, 0x0f, 0xd9, 0xe1, 0x6f, 0x2c, 0xc6, 0x7c, + 0x11, 0x09, 0x31, 0x31, 0x33, 0x5a, 0x17, 0x0b, 0xeb, 0x77, 0x08, 0x10, + 0x5f, 0xba, 0xc3, 0xc7, 0x32, 0x21, 0xca, 0xc8, 0x32, 0x67, 0x04, 0x50, + 0x92, 0x23, 0x64, 0xb8, 0x05, 0x77, 0xbf, 0x59, 0x82, 0x92, 0x18, 0x87, + 0xad, 0xb4, 0x99, 0x9a, 0x89, 0x1c, 0x74, 0x16, 0x4a, 0xd9, 0xac, 0x62, + 0x62, 0x0d, 0x0f, 0x94, 0x45, 0x00, 0xca, 0x44, 0xf1, 0x5f, 0x1e, 0x4d, + 0xb8, 0x06, 0xb6, 0x30, 0x6e, 0xcd, 0xbd, 0x98, 0x36, 0x37, 0x0d, 0xae, + 0xe0, 0x23, 0xc2, 0xd9, 0x91, 0x07, 0x14, 0x20, 0x46, 0xdc, 0x94, 0x41, + 0x70, 0x27, 0xe7, 0x17, 0xb3, 0x4c, 0x49, 0xaf, 0x2e, 0xbe, 0x03, 0x8d, + 0xbd, 0x30, 0x58, 0xeb, 0xd6, 0x64, 0x52, 0x48, 0xa8, 0xf8, 0x0d, 0x70, + 0xe8, 0x7f, 0x5e, 0x24, 0x7c, 0x1c, 0x07, 0xc2, 0x51, 0x80, 0x15, 0xe4, + 0x04, 0x14, 0xfd, 0xbe, 0x4b, 0x50, 0x06, 0x5d, 0x17, 0x20, 0xb9, 0xab, + 0x81, 0x00, 0xc3, 0x69, 0xaa, 0x49, 0xa5, 0x7e, 0xeb, 0x49, 0x39, 0x80, + 0x6e, 0xb4, 0xea, 0x87, 0xfb, 0xfa, 0x3f, 0xd5, 0x82, 0x55, 0x11, 0x3b, + 0xaf, 0x74, 0xfd, 0x5e, 0x76, 0x61, 0x5c, 0x0d, 0x0f, 0xe5, 0xbd, 0x6a, + 0x09, 0x07, 0xc4, 0xed, 0x3c, 0xa9, 0xdd, 0xe6, 0x22, 0x82, 0x2f, 0x8d, + 0xc4, 0x1c, 0xb4, 0x6e, 0xef, 0x35, 0x98, 0xff, 0xbb, 0x0f, 0x70, 0xbb, + 0xde, 0x31, 0x32, 0x60, 0xc7, 0x87, 0xff, 0xee, 0x2f, 0xa2, 0xbf, 0x35, + 0x4c, 0x15, 0xe1, 0x2c, 0xe9, 0xfb, 0x5e, 0x8c, 0x35, 0x6a, 0xee, 0xdc, + 0x2c, 0xd6, 0xce, 0xa6, 0x18, 0x62, 0xd2, 0xbf, 0xbd, 0xc3, 0x92, 0x2d, + 0xa1, 0xfc, 0xe1, 0x94, 0x7e, 0x76, 0x97, 0x25, 0x95, 0xd7, 0xbc, 0x96, + 0xe6, 0xcb, 0x09, 0x31}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA256, + 225, + {0x4b, 0x14, 0x0a, 0xcb, 0x26, 0x2c, 0x45, 0x1b, 0x07, 0x61, 0x23, 0x6b, + 0x92, 0x6a, 0xfa, 0x28, 0x29, 0xe8, 0xa0, 0x95, 0x82, 0x8f, 0x7d, 0xcf, + 0x19, 0x6e, 0xaf, 0x7f, 0xa4, 0x6f, 0xdc, 0xf7, 0xfb, 0xca, 0xf1, 0x94, + 0xaa, 0x30, 0x00, 0xae, 0x8d, 0x3d, 0xc7, 0xda, 0xcc, 0x26, 0x95, 0x25, + 0x02, 0xb1, 0x55, 0x8a, 0x67, 0xfb, 0x69, 0x2d, 0xa5, 0xfc, 0xc7, 0xdb, + 0xf4, 0x8c, 0xbc, 0x52, 0x60, 0xe2, 0xb2, 0xa7, 0x04, 0x1f, 0xdf, 0x7b, + 0xf4, 0x6f, 0x53, 0x1d, 0x4e, 0xf4, 0x89, 0x98, 0xdf, 0xcb, 0x65, 0xe1, + 0x82, 0x06, 0x55, 0x35, 0xaa, 0xf1, 0x82, 0xae, 0x6a, 0xbf, 0x6e, 0x81, + 0x9e, 0x7d, 0x96, 0xec, 0x86, 0x17, 0x81, 0x37, 0xa3, 0xc1, 0x43, 0x83, + 0xf8, 0x94, 0x38, 0xab, 0x35, 0xf0, 0xdc, 0x76, 0x98, 0xe1, 0x81, 0x1c, + 0x41, 0x5e, 0x16, 0x3f, 0x8b, 0xac, 0x54, 0x35, 0xdd, 0xdb, 0xa5, 0xdb, + 0x55, 0xaa, 0x6b, 0x39, 0x3d, 0x53, 0x8d, 0x31, 0xb3, 0x43, 0x32, 0xfc, + 0xc3, 0x4e, 0xf8, 0xe6, 0xeb, 0x05, 0x9d, 0x4c, 0xc4, 0x53, 0x29, 0x7d, + 0x68, 0x95, 0xba, 0x48, 0x05, 0x93, 0xa5, 0x53, 0x6a, 0x4e, 0x55, 0x3a, + 0x55, 0x41, 0x72, 0x95, 0xb6, 0xf6, 0x79, 0x87, 0x34, 0xdf, 0x67, 0xe7, + 0x39, 0xe5, 0x4d, 0x30, 0x92, 0xde, 0x4f, 0x47, 0x6c, 0xc0, 0xf6, 0x5a, + 0xac, 0x69, 0x50, 0x63, 0x10, 0x81, 0xdf, 0x11, 0x16, 0x09, 0x7a, 0x7f, + 0x6a, 0x9d, 0x00, 0xa1, 0xaf, 0xbe, 0x0c, 0xe6, 0xb2, 0xbd, 0x32, 0xef, + 0x22, 0xac, 0xc9, 0x52, 0x19, 0xf0, 0x5d, 0xf9, 0xfb, 0x7e, 0x9a, 0x8b, + 0x39, 0x1e, 0x62, 0x77, 0xcf, 0xfe, 0xda, 0x29, 0x8b, 0xf0, 0x94, 0x73, + 0x0f, 0x56, 0x63, 0x17, 0x21, 0x83, 0xdc, 0x58, 0x42, 0x05, 0x6d, 0xe3, + 0x61, 0x37, 0xee, 0x90}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA256, + 226, + {0x7c, 0x40, 0x8d, 0x5f, 0x2e, 0xfc, 0xbc, 0xc3, 0xf1, 0xc6, 0xc2, 0xa7, + 0xf1, 0x4e, 0xab, 0x73, 0x12, 0x49, 0x10, 0xf2, 0x1e, 0x4a, 0x4b, 0x90, + 0xa7, 0x82, 0xec, 0x8e, 0xe5, 0xc7, 0x2d, 0x6e, 0x84, 0xc4, 0x3b, 0xf7, + 0x6f, 0xab, 0x6a, 0x49, 0x53, 0xe8, 0x0e, 0x71, 0x2d, 0x75, 0x54, 0x89, + 0x44, 0x61, 0x30, 0xb4, 0x6d, 0xcf, 0x86, 0x49, 0xa3, 0x16, 0x86, 0x8a, + 0xca, 0x53, 0x34, 0xaf, 0xeb, 0x7c, 0x95, 0x7d, 0xb7, 0x79, 0x40, 0xe9, + 0x3b, 0x42, 0x41, 0xcd, 0xbb, 0xfe, 0x2a, 0x0a, 0x31, 0xa2, 0x59, 0x4c, + 0x93, 0xaf, 0xa0, 0x16, 0xea, 0x3b, 0x95, 0xc6, 0xc4, 0xaf, 0x1d, 0x07, + 0x6f, 0x7d, 0x7c, 0x1e, 0x6d, 0x66, 0xe3, 0x26, 0x7e, 0xb0, 0x5a, 0xa4, + 0xb5, 0x20, 0x14, 0xbd, 0x8d, 0x9e, 0x83, 0xf0, 0x18, 0x3a, 0x99, 0x34, + 0x96, 0x3b, 0x4e, 0x47, 0x78, 0x17, 0x6f, 0x0a, 0xb8, 0xfb, 0x18, 0xc3, + 0x27, 0xda, 0x3c, 0xa1, 0x0c, 0x03, 0x79, 0x7f, 0xae, 0xbb, 0x4a, 0x0b, + 0x86, 0x27, 0x46, 0xbf, 0x19, 0xce, 0x76, 0xef, 0x21, 0x45, 0x07, 0xdb, + 0x80, 0xb3, 0x49, 0x7e, 0x6b, 0x2b, 0xeb, 0xd9, 0x80, 0x87, 0x02, 0x9c, + 0x45, 0x83, 0x89, 0x16, 0x63, 0x64, 0xc1, 0xa8, 0x12, 0x54, 0xe8, 0x68, + 0x4b, 0x37, 0x20, 0x95, 0x79, 0xc8, 0xd3, 0x2c, 0x3c, 0xb0, 0x2a, 0xe6, + 0xe3, 0x19, 0xe1, 0x2c, 0x30, 0xc8, 0x44, 0x22, 0xdf, 0x2e, 0x82, 0xf9, + 0x9f, 0xbe, 0x37, 0x86, 0x4f, 0x6b, 0xad, 0xd9, 0x47, 0xb4, 0x78, 0x50, + 0x11, 0xa9, 0x35, 0x62, 0xde, 0x2a, 0x55, 0xc5, 0x62, 0x33, 0x5a, 0xfa, + 0x67, 0xb0, 0x85, 0x3e, 0x72, 0x5f, 0x2c, 0x91, 0xf0, 0xf4, 0x9b, 0x2a, + 0x28, 0xbb, 0x32, 0xbd, 0x17, 0x9d, 0x92, 0x8e, 0xc3, 0x74, 0x28, 0xc4, + 0x1b, 0xf6, 0x31, 0xcd}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA256, + 227, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd5}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA256, + 228, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd5, 0x00, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA256, + 229, + {}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA256, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA256, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA256, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA256, + 233, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd4}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA256, + 234, + {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, + 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, + 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, + 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, + 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, + 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, + 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, + 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, + 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, + 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, + 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, + 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, + 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, + 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, + 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, + 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, + 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, + 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, + 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, + 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, + 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, + 0xf7, 0x42, 0xb9, 0xd6}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA256, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA256, + 236, + {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a, + 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef, + 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf, + 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f, + 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01, + 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2, + 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe, + 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef, + 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d, + 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18, + 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a, + 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b, + 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21, + 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21, + 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c, + 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8, + 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1, + 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9, + 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb, + 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f, + 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77, + 0xc8, 0x48, 0xcb, 0x1f}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA256, + 237, + {0x57, 0xe8, 0xcc, 0x1d, 0xc0, 0x0c, 0x07, 0x38, 0x3d, 0x89, 0xa7, 0x9b, + 0x5c, 0x8e, 0x4f, 0x5b, 0xde, 0x2a, 0x2b, 0xa5, 0x5a, 0x3c, 0x72, 0x01, + 0xb3, 0x29, 0x1c, 0x4d, 0x80, 0x5b, 0x1b, 0x2e, 0xb3, 0x6f, 0x8f, 0x32, + 0x6b, 0x54, 0x23, 0x42, 0xda, 0x18, 0x0a, 0xbe, 0x50, 0x86, 0x69, 0xbb, + 0x6c, 0xc2, 0xdd, 0x54, 0xe3, 0x27, 0xbc, 0x70, 0xc1, 0xe3, 0x17, 0xba, + 0x93, 0xa0, 0xfd, 0x21, 0xe7, 0xfc, 0xe2, 0x2a, 0x0c, 0x59, 0x7c, 0x74, + 0x20, 0xd1, 0xd5, 0x60, 0x2a, 0xc4, 0x3d, 0x93, 0x48, 0xba, 0x3e, 0xba, + 0x56, 0x1f, 0x25, 0x0e, 0x30, 0x1a, 0xb9, 0x55, 0xb0, 0xdc, 0x33, 0xe4, + 0xab, 0xde, 0x32, 0x94, 0x6b, 0x9b, 0x3e, 0x86, 0xc8, 0xbf, 0x07, 0xa4, + 0x46, 0x46, 0xca, 0x59, 0x59, 0x60, 0xbb, 0x98, 0x8f, 0xef, 0x04, 0xb2, + 0x82, 0x49, 0x67, 0xe9, 0xda, 0x8b, 0x02, 0x64, 0xf1, 0xda, 0x06, 0x59, + 0x37, 0x39, 0x35, 0x31, 0x3a, 0x57, 0x4b, 0x53, 0x80, 0xf0, 0xb5, 0x4c, + 0xe1, 0xbc, 0x0d, 0xde, 0x42, 0x3b, 0xd3, 0xa5, 0x4f, 0x6a, 0xe5, 0xfa, + 0xfa, 0x77, 0x2a, 0x55, 0xc1, 0xc4, 0x4e, 0xb6, 0xed, 0xff, 0xec, 0xf1, + 0x3e, 0x6e, 0x5e, 0x1e, 0xda, 0xf8, 0x7a, 0x79, 0xe3, 0x38, 0x57, 0x73, + 0x04, 0x14, 0x1f, 0xbc, 0x44, 0xf0, 0xe9, 0xee, 0xb2, 0x86, 0xf5, 0x53, + 0xf8, 0x79, 0xad, 0xdd, 0x6e, 0x12, 0xe4, 0x36, 0xfa, 0x3a, 0xf5, 0x1a, + 0xd5, 0x3a, 0x72, 0xf2, 0x67, 0x9f, 0x0e, 0xd1, 0x02, 0xd5, 0x04, 0xee, + 0x08, 0x70, 0x6f, 0xe1, 0x11, 0xea, 0xee, 0x49, 0xd8, 0x80, 0xd1, 0xa0, + 0xb9, 0x19, 0x24, 0xb3, 0xb7, 0x99, 0x68, 0xed, 0x0f, 0x9b, 0xff, 0x44, + 0x6d, 0xac, 0x19, 0x9e, 0xe8, 0x9b, 0x15, 0x8c, 0x07, 0x49, 0x27, 0xd2, + 0x7b, 0x86, 0x44, 0x98}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA256, + 238, + {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3, + 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4, + 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb, + 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde, + 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91, + 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82, + 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4, + 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2, + 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95, + 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24, + 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f, + 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13, + 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a, + 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e, + 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b, + 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad, + 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20, + 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea, + 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad, + 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42, + 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7, + 0x27, 0x1c, 0x6d, 0x36}, + pub_key_1, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: short signature + // tcID: 239 + {SEC_OID_SHA256, + 239, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x09, 0x89, 0xe7, 0xff, 0x72, 0xe6, 0x7e, 0x68, 0x0b, 0xd2, + 0x1d, 0x5f, 0x96, 0x6e, 0x4a, 0xd8, 0xa4, 0x8c, 0x35, 0x92, 0xdb, 0xac, + 0xc4, 0xa2, 0xf0, 0x35, 0xb4, 0xef, 0x4d, 0x17, 0xa2, 0xf2, 0x5f, 0x8a, + 0x9f, 0xef, 0x7e, 0x78, 0xeb, 0x99, 0xd7, 0x6d, 0x68, 0x62, 0x9e, 0xd0, + 0x2d, 0x67, 0xc4, 0x3c, 0x4b, 0x7e, 0xc8, 0xc3, 0xba, 0xdc, 0x32, 0xe3, + 0xd0, 0xa5, 0x24, 0xc3, 0x26, 0x53, 0x77, 0x39, 0xb0, 0xfd, 0xe1, 0x56, + 0x72, 0x3b, 0x27, 0xc2, 0x3a, 0xe2, 0xb0, 0x98, 0x95, 0xe4, 0x70, 0xc6, + 0x4d, 0x70, 0x0f, 0x5c}, + pub_key_2, + {0x33, 0x36, 0x37, 0x30}, + true}, + + // Comment: signature is close to n + // tcID: 240 + {SEC_OID_SHA256, + 240, + {0x92, 0xbf, 0x17, 0xcd, 0xbf, 0xfb, 0x42, 0xfa, 0x99, 0x57, 0xce, 0x37, + 0x82, 0x6b, 0xb4, 0x51, 0x70, 0x8e, 0x7c, 0xde, 0xc8, 0x75, 0x2b, 0x80, + 0x9c, 0x81, 0xa8, 0xd1, 0x6f, 0xe5, 0xfe, 0x4d, 0xab, 0x6a, 0x9d, 0xb6, + 0xd1, 0x1d, 0xbb, 0x12, 0x08, 0x66, 0x45, 0xdb, 0x75, 0x46, 0x64, 0x2b, + 0x32, 0x2e, 0x83, 0x31, 0xdd, 0x7f, 0x29, 0xef, 0xf6, 0x8b, 0xf4, 0x0b, + 0x24, 0xf8, 0x08, 0x84, 0xf5, 0x15, 0x2b, 0x1f, 0xda, 0x9b, 0x9f, 0x7a, + 0xe2, 0xfc, 0xe2, 0x72, 0x1c, 0xde, 0xe0, 0xfc, 0x48, 0xf8, 0x5a, 0x6e, + 0x8e, 0x64, 0xf7, 0x67, 0xed, 0x97, 0x27, 0xfd, 0x2d, 0xc5, 0x97, 0x96, + 0x7e, 0x27, 0x6a, 0x5e, 0x2e, 0x76, 0x85, 0x28, 0xaf, 0xdd, 0x9d, 0xf4, + 0xb6, 0xdd, 0xda, 0x4c, 0x17, 0x43, 0x00, 0xe4, 0xda, 0x3c, 0x19, 0xa3, + 0xc3, 0x22, 0x99, 0xe1, 0xe7, 0x85, 0x79, 0x34, 0xc1, 0x4d, 0xd6, 0x20, + 0x3d, 0x8c, 0x26, 0x71, 0x28, 0x9b, 0xc3, 0x92, 0x71, 0x15, 0x97, 0x15, + 0x53, 0x64, 0xa5, 0x90, 0x46, 0xb2, 0xb9, 0xf1, 0x90, 0x5f, 0xe7, 0x17, + 0xca, 0x7e, 0xfe, 0xbb, 0x4c, 0x19, 0x69, 0xb8, 0x04, 0x11, 0x8e, 0xff, + 0xa2, 0x40, 0xb8, 0xbf, 0x4b, 0xb1, 0xa6, 0xd0, 0x61, 0x6f, 0xd5, 0xbe, + 0x2f, 0x08, 0x1d, 0xc9, 0xef, 0x74, 0x1a, 0x9a, 0x4a, 0xe7, 0x27, 0x44, + 0x18, 0xb7, 0x91, 0x43, 0x2d, 0xe4, 0x70, 0xc4, 0x55, 0x64, 0x63, 0x10, + 0x83, 0x88, 0xe8, 0xe8, 0xed, 0x5d, 0xce, 0xbf, 0x35, 0x58, 0xe4, 0x65, + 0x0c, 0x2a, 0xc9, 0x7c, 0x86, 0xfa, 0x68, 0x21, 0x76, 0xf0, 0x9b, 0x5d, + 0xd8, 0xcf, 0xbf, 0x15, 0xd1, 0x9c, 0x3f, 0xe4, 0xf9, 0x61, 0xf4, 0x60, + 0x7c, 0x12, 0xcb, 0x3d, 0xfa, 0xd9, 0xb6, 0xa0, 0xe5, 0x9c, 0x92, 0xfa, + 0xa1, 0xfc, 0x86, 0x22}, + pub_key_3, + {0x32, 0x35, 0x39, 0x34}, + true}}; + +#endif // rsa_signature_2048_sha256_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h new file mode 100644 index 000000000..060282f62 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h @@ -0,0 +1,7253 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_2048_sha512_vectors_h__ +#define rsa_signature_2048_sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_4{ + 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, + 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0xc4, 0xa8, + 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, 0xba, 0x51, 0x07, + 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, 0x75, 0x72, 0x4b, + 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, 0xa3, 0x45, 0x7a, + 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, 0xf9, 0xef, 0x7a, + 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, 0x81, 0x9e, 0xd6, + 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, 0xad, 0xd9, 0x6c, + 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, 0x56, 0x2b, 0x4d, + 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, 0xfd, 0xc3, 0xb3, + 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, 0x9f, 0x38, 0x95, + 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, 0xb0, 0x01, 0xc3, + 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, 0x30, 0x93, 0x60, + 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, 0xbd, 0x5e, 0x6e, + 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, 0x84, 0x36, 0x08, + 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, 0x87, 0xab, 0x4a, + 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, 0xb0, 0x17, 0x2a, + 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, 0xcb, 0xfd, 0x2a, + 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, 0x3c, 0x67, 0x1c, + 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, 0xf7, 0xa4, 0x32, + 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, 0x57, 0x19, 0xc1, + 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, 0x32, 0x6d, 0xde, + 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, 0x16, 0xbb, 0xa7, + 0x49, 0x02, 0x03, 0x01, 0x00, 0x01}; + +static const std::vector pub_key_5{ + 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00, + 0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf2, 0xed, 0x0e, + 0x93, 0x22, 0x8f, 0x37, 0xc2, 0xce, 0x1c, 0x21, 0x5e, 0x00, 0xcc, 0xe4, + 0xef, 0x00, 0xe2, 0xc0, 0x8a, 0x00, 0x4a, 0x39, 0xc4, 0x17, 0x0d, 0xc7, + 0x3e, 0x5f, 0xbd, 0x9b, 0x91, 0xe7, 0xc5, 0x5e, 0x59, 0x65, 0x79, 0xec, + 0x9c, 0x60, 0xb9, 0xbd, 0x34, 0x1e, 0x83, 0x02, 0x9b, 0x19, 0x34, 0xe6, + 0x49, 0x3e, 0xb6, 0x00, 0x99, 0xb6, 0xcf, 0xbb, 0x98, 0x04, 0xd4, 0x17, + 0x9c, 0x98, 0x30, 0x99, 0xe1, 0x91, 0x02, 0xbb, 0xa4, 0x9e, 0xaa, 0x28, + 0xfa, 0x50, 0x5e, 0xfa, 0xcc, 0x5a, 0x9d, 0x53, 0x74, 0x49, 0x9c, 0x0c, + 0x57, 0x75, 0x77, 0x83, 0x17, 0xed, 0x37, 0x0d, 0xe1, 0x91, 0x9f, 0x38, + 0xaf, 0xf2, 0x2d, 0x5a, 0xee, 0x8c, 0x8a, 0xf3, 0x6a, 0x86, 0xd0, 0x36, + 0x02, 0x9e, 0x76, 0x1f, 0x24, 0x3d, 0xff, 0x3c, 0x20, 0x5a, 0x11, 0xe9, + 0xbc, 0xe9, 0xac, 0x1d, 0x6b, 0xaf, 0x81, 0xe7, 0x9a, 0xd4, 0x14, 0x6b, + 0x11, 0x9a, 0xbb, 0x13, 0x90, 0x3f, 0x85, 0x62, 0xe8, 0xf3, 0xe6, 0xa9, + 0x18, 0xf4, 0x82, 0x23, 0x46, 0x5b, 0xc9, 0x3d, 0x5e, 0x7d, 0x5a, 0xbe, + 0x3d, 0x08, 0x50, 0x3e, 0xc4, 0x29, 0x98, 0xfe, 0x08, 0x7a, 0x1f, 0x93, + 0x5d, 0x1b, 0x86, 0x73, 0xc4, 0x95, 0xf0, 0x05, 0xdf, 0xa7, 0x45, 0x3d, + 0xaf, 0x97, 0x7e, 0x16, 0x08, 0xa8, 0xc2, 0x76, 0xda, 0x2a, 0x4c, 0xd0, + 0x56, 0x7e, 0x4a, 0xf4, 0xd1, 0x8c, 0xba, 0x05, 0xfd, 0xbe, 0xdc, 0xde, + 0x74, 0x49, 0x3c, 0xca, 0xbd, 0x90, 0x60, 0xc2, 0x7d, 0x35, 0xa0, 0x2f, + 0x35, 0xc7, 0x60, 0xb1, 0x2a, 0x4d, 0xea, 0xe1, 0x35, 0x9f, 0x64, 0x9f, + 0x27, 0x3f, 0xa4, 0x08, 0x62, 0x6f, 0xb7, 0x89, 0xc9, 0x16, 0x43, 0x4a, + 0x64, 0x2d, 0x52, 0x8f, 0x41, 0xdb, 0x86, 0x8f, 0xf9, 0x3b, 0x7f, 0x88, + 0x9f, 0x02, 0x01, 0x03}; + +const RsaSignatureTestVector kRsaSignature2048Sha512WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA512, + 1, + {0xb0, 0x3d, 0xd7, 0x2d, 0xc8, 0x4b, 0x30, 0x5e, 0xa8, 0x11, 0x26, 0x7a, + 0x48, 0x9a, 0xba, 0x10, 0xa1, 0xdc, 0x54, 0xb5, 0x9f, 0x92, 0xe5, 0x85, + 0x46, 0xa2, 0xf0, 0xb6, 0x88, 0x3f, 0x54, 0x35, 0x12, 0xd6, 0x21, 0x95, + 0x13, 0x52, 0xef, 0x12, 0xab, 0xaf, 0xe4, 0xbd, 0x6e, 0x10, 0xc2, 0xe5, + 0xb0, 0xea, 0xbb, 0xbb, 0xf1, 0xd0, 0x81, 0xb6, 0x6e, 0x53, 0x5f, 0xc9, + 0xb8, 0xad, 0x37, 0x90, 0x40, 0xc3, 0xc7, 0x1e, 0xc8, 0xf2, 0xb4, 0xf5, + 0xd3, 0x19, 0xf5, 0xd2, 0xa0, 0x24, 0x0a, 0x76, 0x7d, 0xdb, 0x4d, 0xe1, + 0xfb, 0xc8, 0x78, 0xb2, 0xc5, 0xe8, 0xe1, 0xe2, 0x60, 0x21, 0x7b, 0xbd, + 0x70, 0x97, 0x17, 0x89, 0xfe, 0xdb, 0x8c, 0x67, 0x7f, 0xc8, 0x19, 0x3f, + 0x67, 0xe4, 0x63, 0x72, 0x39, 0x60, 0x7c, 0x7b, 0x9d, 0x35, 0x11, 0x86, + 0x8c, 0xcc, 0x0d, 0xf3, 0x72, 0x37, 0x4a, 0xbc, 0x68, 0x5c, 0x9b, 0x4b, + 0x74, 0xb2, 0xc5, 0xf1, 0x17, 0x58, 0xf8, 0x09, 0xb1, 0x9b, 0xb3, 0xb5, + 0xc4, 0x64, 0xdb, 0x87, 0x0f, 0xea, 0x61, 0xdd, 0xfa, 0x5e, 0x18, 0xbe, + 0x2c, 0x41, 0x06, 0xf3, 0xe1, 0x65, 0xfe, 0x85, 0xa7, 0xf8, 0x24, 0x1d, + 0xb2, 0x80, 0x6d, 0x0f, 0xc3, 0xc4, 0x5d, 0x8a, 0x7f, 0x1e, 0xb4, 0xca, + 0x41, 0x1a, 0x46, 0xac, 0x41, 0x1b, 0x81, 0xc0, 0x4f, 0xd8, 0xc4, 0xce, + 0xd5, 0xef, 0xf4, 0x97, 0xda, 0x6b, 0xcb, 0x8e, 0x2f, 0xbe, 0x1f, 0x95, + 0xcf, 0x4c, 0x3e, 0x76, 0x1f, 0xc3, 0x03, 0x7c, 0x82, 0x27, 0x6f, 0x7e, + 0xbf, 0xb7, 0xe6, 0xcc, 0x85, 0x34, 0xcb, 0x4f, 0xd3, 0x41, 0x92, 0x07, + 0x4f, 0x58, 0x0c, 0x6e, 0x31, 0x00, 0x8d, 0xf4, 0xf1, 0x40, 0x4a, 0xe8, + 0xdb, 0xcb, 0x11, 0x15, 0x03, 0xd4, 0xbd, 0xfe, 0x6e, 0x71, 0x07, 0xa1, + 0xab, 0x5c, 0xd8, 0xc6}, + pub_key_4, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA512, + 2, + {0x4d, 0xe4, 0xdb, 0xf8, 0x26, 0x07, 0xb3, 0x6a, 0x5c, 0x67, 0x78, 0xae, + 0x63, 0x51, 0xd8, 0x3b, 0x7e, 0xf5, 0xb4, 0xaf, 0x64, 0xc3, 0x78, 0x88, + 0x89, 0xeb, 0x10, 0xef, 0x18, 0x38, 0x82, 0x28, 0x47, 0xce, 0xb5, 0x31, + 0x91, 0x43, 0x92, 0x36, 0x0b, 0x92, 0xde, 0xe0, 0x55, 0x79, 0x6f, 0x73, + 0xe3, 0xcd, 0xb8, 0xb3, 0xd5, 0x09, 0x10, 0xa5, 0x37, 0xdd, 0x22, 0x44, + 0xfd, 0x7f, 0x92, 0x27, 0x80, 0x35, 0x6e, 0xa3, 0xf0, 0x1e, 0x99, 0xe5, + 0xbe, 0xbc, 0xb1, 0xb6, 0xef, 0x39, 0x8d, 0x23, 0x99, 0xbd, 0x02, 0x47, + 0x2a, 0x87, 0x14, 0x17, 0xda, 0xec, 0x3b, 0xbe, 0x6f, 0x89, 0xf4, 0x5f, + 0x1a, 0xf0, 0xbf, 0x81, 0x9a, 0x44, 0x6d, 0xcb, 0xbb, 0x75, 0xc5, 0x69, + 0x58, 0xd3, 0x4b, 0xa2, 0x7c, 0x81, 0x20, 0xce, 0xe6, 0xff, 0x97, 0x24, + 0x29, 0x21, 0xcc, 0xf5, 0x8d, 0xe9, 0x21, 0x69, 0x95, 0xfa, 0x0c, 0x49, + 0xcb, 0x3e, 0x6d, 0x60, 0xe4, 0x64, 0x11, 0xb2, 0xdf, 0x3b, 0x01, 0xb7, + 0x8f, 0xa8, 0x1c, 0xa1, 0x45, 0xce, 0x8b, 0xe5, 0x94, 0xee, 0x00, 0x90, + 0x31, 0xed, 0xa6, 0x72, 0xeb, 0x09, 0x7b, 0xa5, 0xed, 0x66, 0x87, 0xa7, + 0x03, 0xb1, 0x54, 0xef, 0x61, 0x67, 0x57, 0xf9, 0x42, 0x37, 0xf4, 0x27, + 0x5f, 0x54, 0x73, 0x8c, 0xb5, 0x9d, 0x36, 0xb2, 0x0a, 0x9c, 0x84, 0xae, + 0x13, 0x3b, 0xd7, 0x15, 0x74, 0x79, 0x52, 0xf0, 0x22, 0x25, 0x73, 0xa9, + 0x1f, 0xaf, 0x74, 0x0e, 0x4b, 0x7e, 0xb4, 0xe8, 0x8a, 0xba, 0xa9, 0x10, + 0x04, 0xe7, 0x2a, 0x17, 0x09, 0xb4, 0x01, 0x61, 0x6b, 0x2e, 0xdb, 0x27, + 0x84, 0xe4, 0x91, 0xf6, 0x71, 0xfc, 0xf5, 0xeb, 0xe3, 0x26, 0xb6, 0x69, + 0xfa, 0xca, 0xa5, 0xd8, 0xa0, 0xf6, 0xf8, 0x46, 0x9e, 0xa9, 0x95, 0xc4, + 0xdb, 0x77, 0x2f, 0x06}, + pub_key_4, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA512, + 3, + {0xa0, 0xf4, 0x65, 0x82, 0xcd, 0xe6, 0xbe, 0x21, 0x53, 0x51, 0xbb, 0x7b, + 0x29, 0xe8, 0xff, 0x24, 0x39, 0x88, 0x16, 0xfa, 0xd9, 0xe7, 0xe2, 0xed, + 0x6c, 0xcf, 0x1d, 0x0b, 0x52, 0x96, 0xba, 0xd8, 0x27, 0x31, 0x6c, 0x18, + 0xb1, 0x56, 0x52, 0x53, 0x29, 0x1f, 0xa1, 0xc0, 0xba, 0xea, 0x9a, 0x73, + 0x53, 0x57, 0xcf, 0xf8, 0x92, 0x0e, 0x10, 0x24, 0xae, 0x57, 0x07, 0xdd, + 0x2f, 0x0c, 0xfc, 0xc9, 0xe6, 0xcc, 0x81, 0x40, 0x22, 0x17, 0xd9, 0xb4, + 0xf5, 0x1e, 0x10, 0xde, 0xf2, 0xbc, 0x2f, 0x49, 0x24, 0xe7, 0xd2, 0x2c, + 0x02, 0x2f, 0xc8, 0x7d, 0x6c, 0x3e, 0x77, 0x2f, 0x49, 0x52, 0x05, 0x0d, + 0x02, 0x7b, 0x00, 0x3a, 0xb4, 0x26, 0x7f, 0xf2, 0x27, 0xa1, 0x5c, 0xc7, + 0xc8, 0x84, 0xcd, 0xb4, 0x6b, 0xbc, 0x7e, 0xb3, 0x88, 0x52, 0xd0, 0xe6, + 0xd8, 0xa1, 0x2f, 0x48, 0x5c, 0xcb, 0x03, 0x12, 0x15, 0x70, 0x97, 0x68, + 0x7d, 0xeb, 0xb6, 0xfe, 0xaf, 0x2b, 0x6d, 0xac, 0x99, 0x82, 0x24, 0xc6, + 0x04, 0x7c, 0x1d, 0x57, 0x27, 0x19, 0x5b, 0xb8, 0xce, 0x05, 0xa5, 0x96, + 0x69, 0x03, 0x4e, 0x88, 0xde, 0x0e, 0x48, 0x15, 0xaf, 0x00, 0xc6, 0x5d, + 0xef, 0x5b, 0x97, 0x48, 0xd0, 0x17, 0x45, 0x50, 0x56, 0xcc, 0x1a, 0xc6, + 0xd3, 0xa7, 0x7e, 0x31, 0xfc, 0xea, 0x4e, 0x72, 0x6e, 0xda, 0x6b, 0xe7, + 0xbd, 0x33, 0xe5, 0x09, 0x69, 0x6e, 0x54, 0xd1, 0xd1, 0x85, 0x8a, 0x11, + 0x65, 0xfa, 0x9e, 0xce, 0x5d, 0x62, 0xe4, 0x93, 0xc1, 0xa3, 0x3a, 0xb3, + 0xc9, 0x4d, 0x29, 0x48, 0x38, 0xa1, 0x9f, 0x36, 0x7f, 0xb7, 0x99, 0xd6, + 0xb6, 0x91, 0x61, 0xbd, 0x95, 0x32, 0xa6, 0xef, 0x31, 0x7d, 0xeb, 0x91, + 0x99, 0x23, 0xd7, 0x8e, 0x33, 0x30, 0x9f, 0x14, 0xa9, 0x7b, 0x68, 0x02, + 0x3d, 0x60, 0x0b, 0x4d}, + pub_key_4, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA512, + 4, + {0x99, 0x22, 0xf7, 0xbd, 0x01, 0xd7, 0xba, 0x6b, 0x2d, 0xe2, 0x55, 0xb9, + 0x12, 0x09, 0x63, 0x1a, 0xf9, 0x2e, 0x55, 0x37, 0xa4, 0x55, 0x4b, 0x3b, + 0x7a, 0x50, 0xe3, 0x9f, 0x2f, 0xe9, 0xb6, 0x08, 0x5a, 0x7e, 0x41, 0x80, + 0x84, 0x21, 0x3d, 0x44, 0x57, 0x94, 0xeb, 0xc1, 0x9b, 0xe4, 0x37, 0x82, + 0xd9, 0xf8, 0x0d, 0xf1, 0xda, 0xa7, 0x49, 0x8a, 0x1c, 0x67, 0xd9, 0x35, + 0xec, 0x00, 0xda, 0xc6, 0xb7, 0xa1, 0x94, 0x03, 0x3a, 0x14, 0x43, 0x13, + 0x20, 0xac, 0xd1, 0xd7, 0xf3, 0xd4, 0xc2, 0xb7, 0xb5, 0xb1, 0x64, 0x9d, + 0xd9, 0x39, 0x31, 0xc4, 0x9f, 0x53, 0x8c, 0x94, 0xe3, 0x4f, 0x44, 0xfd, + 0xcb, 0x8d, 0xac, 0x9d, 0x31, 0x53, 0x9f, 0x87, 0xe6, 0x72, 0x0d, 0xc8, + 0x87, 0xc6, 0x60, 0x52, 0x84, 0xa6, 0xa0, 0x40, 0x8e, 0x24, 0x43, 0x25, + 0xe3, 0x59, 0x17, 0xb1, 0xe1, 0xcc, 0xdf, 0x59, 0x59, 0xca, 0x87, 0x09, + 0x18, 0x27, 0xc8, 0x15, 0x7b, 0xda, 0xa3, 0x12, 0x39, 0xe2, 0x10, 0x3c, + 0xa8, 0xa1, 0x12, 0xcc, 0x76, 0xa8, 0xe7, 0xe9, 0x0f, 0x35, 0x2f, 0xb8, + 0xcb, 0x3a, 0x33, 0x81, 0xe5, 0x2c, 0xed, 0xf4, 0xd4, 0x18, 0x8b, 0xf8, + 0x81, 0x05, 0x4b, 0x80, 0x38, 0x76, 0x05, 0xe7, 0x04, 0x1a, 0xb1, 0x49, + 0xcc, 0xce, 0xa1, 0xac, 0x2b, 0xb6, 0x56, 0x0b, 0x45, 0x00, 0x06, 0x01, + 0xc3, 0x3e, 0xbc, 0x31, 0xce, 0xbd, 0xd4, 0x99, 0xc0, 0xb8, 0xfd, 0xaf, + 0xa7, 0xc1, 0x69, 0x1d, 0x6d, 0xcc, 0x48, 0xed, 0xc9, 0x85, 0x19, 0xd5, + 0x5d, 0x12, 0x6a, 0x75, 0x7b, 0x2a, 0x75, 0x3e, 0xda, 0x4f, 0x2b, 0xf3, + 0x5c, 0xb1, 0x91, 0xfa, 0xce, 0x37, 0x1c, 0x9c, 0x34, 0xb2, 0xab, 0x57, + 0x24, 0x20, 0x53, 0xb9, 0xec, 0xdd, 0xc9, 0x1e, 0x4b, 0x62, 0x1e, 0x65, + 0x04, 0x32, 0xad, 0xc8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA512, + 5, + {0x99, 0x99, 0x6f, 0xc0, 0x1a, 0x53, 0xbc, 0xa0, 0x33, 0x82, 0xb9, 0x6e, + 0x9a, 0xd8, 0x3a, 0x31, 0x39, 0xbf, 0xac, 0xc5, 0xd3, 0x7b, 0x18, 0x0a, + 0x09, 0x9f, 0xb5, 0xd5, 0x15, 0xa7, 0xb7, 0x8a, 0x5c, 0x21, 0xa3, 0x39, + 0xae, 0x6b, 0xd2, 0xbe, 0xe8, 0xe0, 0xf5, 0x03, 0xba, 0x2b, 0xf8, 0x92, + 0xc1, 0x88, 0x5a, 0xd5, 0xf4, 0x94, 0x0a, 0x99, 0xd8, 0xd4, 0x9d, 0xf6, + 0xf4, 0x62, 0x3d, 0xa1, 0x6c, 0x33, 0x7a, 0x01, 0x1f, 0xb8, 0x95, 0xc0, + 0x06, 0x10, 0x02, 0x86, 0xae, 0xd8, 0x29, 0x77, 0xbe, 0x3f, 0xda, 0x05, + 0x4d, 0x1e, 0x93, 0x5a, 0x87, 0x29, 0x39, 0xb7, 0x04, 0x75, 0x0c, 0x3e, + 0x28, 0x71, 0xc3, 0x37, 0x68, 0x94, 0x6e, 0x65, 0xa7, 0x37, 0x18, 0x4e, + 0xfa, 0x50, 0x06, 0x0c, 0x68, 0x98, 0x24, 0x7a, 0x64, 0x72, 0x85, 0x48, + 0x84, 0xfd, 0xbf, 0xc2, 0x53, 0x3c, 0x93, 0x6f, 0xe9, 0xc9, 0x22, 0xd8, + 0x81, 0xbd, 0x5f, 0x09, 0x38, 0x51, 0xb4, 0x66, 0x93, 0xcf, 0x63, 0x3e, + 0x25, 0xf2, 0x7e, 0xfd, 0x6d, 0xb6, 0x5d, 0xa3, 0xad, 0x96, 0xf2, 0xe8, + 0x15, 0x4a, 0xc3, 0x9f, 0x2a, 0x98, 0x59, 0xf1, 0x5c, 0x91, 0x9a, 0x92, + 0xc8, 0xcd, 0x22, 0x28, 0x5c, 0x1f, 0x9e, 0x87, 0x44, 0x4e, 0x61, 0x76, + 0x9f, 0x68, 0x33, 0xbd, 0x0d, 0x56, 0x10, 0x6f, 0x87, 0x82, 0x5e, 0x47, + 0x2e, 0x59, 0xca, 0xac, 0xa1, 0xfe, 0xdd, 0x8d, 0x40, 0x65, 0xfa, 0xd9, + 0xdb, 0xbc, 0x25, 0x2a, 0x84, 0xc1, 0x96, 0xbf, 0x5d, 0x6c, 0x40, 0xbd, + 0x86, 0x60, 0x60, 0x0b, 0xc6, 0xc8, 0x25, 0xbc, 0x74, 0x70, 0xaa, 0xf4, + 0xad, 0x11, 0x8c, 0x6c, 0x13, 0x9a, 0x5c, 0x6f, 0xef, 0xd5, 0x22, 0x3e, + 0xf4, 0x90, 0xd4, 0xaf, 0xa6, 0xc0, 0x62, 0x69, 0xea, 0x8c, 0x00, 0x54, + 0xaa, 0x1f, 0x36, 0x8d}, + pub_key_4, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA512, + 6, + {0x79, 0x30, 0xce, 0xed, 0x4b, 0x19, 0x13, 0x65, 0xcc, 0xac, 0x54, 0xcc, + 0x8a, 0x5b, 0xd3, 0x84, 0x98, 0xc0, 0xd0, 0xc1, 0xfa, 0x5a, 0x86, 0x2b, + 0x6c, 0x07, 0x44, 0xed, 0xf9, 0xbf, 0x19, 0x69, 0xec, 0x4f, 0x3c, 0x7c, + 0x42, 0xae, 0xc7, 0x37, 0x43, 0x8a, 0xcc, 0x79, 0x7b, 0x83, 0x01, 0xaa, + 0x8b, 0x30, 0xbe, 0x2a, 0x4a, 0x4c, 0x13, 0x23, 0xbe, 0x04, 0x27, 0x41, + 0x1d, 0xc8, 0xbe, 0x84, 0x88, 0x10, 0x36, 0xe9, 0x06, 0x2a, 0x55, 0xfa, + 0x23, 0x34, 0x17, 0x60, 0x49, 0x30, 0x5a, 0x44, 0xb9, 0x7f, 0x90, 0xed, + 0x0b, 0x3b, 0xec, 0xf5, 0x6f, 0x8c, 0x9f, 0x16, 0x4e, 0xf0, 0xbb, 0x45, + 0x72, 0x9f, 0x9f, 0xab, 0x1d, 0x45, 0x9f, 0x69, 0x0c, 0x58, 0xf0, 0x7e, + 0xf5, 0xef, 0x89, 0xf2, 0x1b, 0x15, 0xda, 0x14, 0xa2, 0x35, 0xf3, 0x01, + 0x2e, 0x6f, 0x83, 0xa7, 0xf2, 0x26, 0xe1, 0x18, 0xd3, 0xb7, 0xfd, 0xc9, + 0x35, 0x6c, 0x39, 0x66, 0x7e, 0x1c, 0xea, 0x5c, 0x66, 0x7b, 0x54, 0xec, + 0x5c, 0xa6, 0xa0, 0xd5, 0x8a, 0xd9, 0x33, 0x48, 0x4f, 0x44, 0x7c, 0x67, + 0x0e, 0x5b, 0xd3, 0x64, 0x73, 0x61, 0xc8, 0x18, 0x31, 0xdc, 0x71, 0x03, + 0x60, 0xa9, 0x06, 0x92, 0xeb, 0x7e, 0x4a, 0x57, 0xad, 0x22, 0x5b, 0x25, + 0x16, 0xd9, 0xc3, 0xbc, 0xc7, 0x73, 0x23, 0xa9, 0x35, 0x4d, 0x1b, 0x92, + 0xd0, 0xb3, 0xf5, 0xad, 0xe9, 0x11, 0xf5, 0xfa, 0xac, 0x4e, 0x4b, 0xdb, + 0xea, 0xd3, 0x2f, 0x33, 0x49, 0x84, 0x0e, 0xe6, 0x6f, 0x40, 0x10, 0x78, + 0x9a, 0x84, 0xf0, 0x93, 0x41, 0x82, 0xc2, 0xb0, 0xcb, 0x7d, 0x6e, 0x72, + 0xe2, 0xb2, 0xa6, 0x83, 0x9d, 0x03, 0xd7, 0xc9, 0xf6, 0x81, 0xbb, 0x71, + 0x48, 0x44, 0x91, 0x61, 0xed, 0x50, 0xb4, 0x46, 0x6d, 0x60, 0x00, 0x2c, + 0xdb, 0x74, 0x92, 0xfa}, + pub_key_4, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA512, + 7, + {0x16, 0xb5, 0xec, 0xef, 0xcd, 0x01, 0x67, 0x68, 0x2f, 0xbb, 0x36, 0x01, + 0xa0, 0x16, 0xbf, 0xa8, 0xbc, 0xe9, 0xdd, 0x58, 0x55, 0xbf, 0x30, 0x5f, + 0xf0, 0x0b, 0x45, 0xd9, 0x7e, 0x50, 0xfe, 0xcd, 0x27, 0x71, 0x69, 0x97, + 0xc3, 0x7e, 0xbf, 0x8e, 0xfd, 0x8b, 0x26, 0x95, 0x58, 0x38, 0x5b, 0x3e, + 0xca, 0xf2, 0xb6, 0xe3, 0x83, 0x13, 0x50, 0x8a, 0x7a, 0x14, 0x54, 0x61, + 0x07, 0xb7, 0x5a, 0xfb, 0x45, 0x0b, 0x1a, 0x0e, 0x39, 0xcd, 0x07, 0x60, + 0x15, 0x1b, 0x66, 0x64, 0x51, 0xba, 0xb4, 0x3d, 0x7f, 0xdb, 0xd9, 0x37, + 0x71, 0xe9, 0xd9, 0x81, 0x52, 0xac, 0x88, 0x9b, 0xf1, 0xab, 0xbe, 0x1c, + 0x3f, 0x62, 0x04, 0x9c, 0x47, 0x35, 0x60, 0x2e, 0xbd, 0x6a, 0x90, 0xa0, + 0x36, 0x1d, 0xfa, 0x08, 0x41, 0x7b, 0xa0, 0x3c, 0x55, 0xfc, 0x6b, 0x7b, + 0xfa, 0xbb, 0x13, 0x68, 0x51, 0xab, 0x01, 0xea, 0xcf, 0x52, 0x8a, 0xbb, + 0x11, 0x29, 0xbe, 0xf4, 0x7f, 0x2b, 0x04, 0xe2, 0xaa, 0x24, 0xc0, 0x34, + 0x17, 0x20, 0xf7, 0x28, 0xbc, 0x9f, 0xe1, 0x2c, 0xfa, 0x5d, 0x42, 0x48, + 0x97, 0x6a, 0xaf, 0x70, 0x35, 0xd1, 0x9c, 0x18, 0x30, 0x2f, 0xb9, 0xae, + 0x24, 0x43, 0x28, 0x6a, 0x71, 0x19, 0x8b, 0x50, 0x00, 0x34, 0xd4, 0x81, + 0x13, 0xb7, 0x05, 0xc8, 0x3e, 0x64, 0x56, 0x17, 0x62, 0xc5, 0x83, 0xdc, + 0x01, 0x3c, 0xc0, 0x99, 0xc7, 0xe5, 0xbf, 0xec, 0xbf, 0xaa, 0x7b, 0x97, + 0x1c, 0x8f, 0x1a, 0x4d, 0x38, 0x68, 0xfe, 0x0a, 0x4a, 0xd5, 0x18, 0x37, + 0x2c, 0xa6, 0x8c, 0x65, 0xbd, 0xef, 0xbb, 0x72, 0x6b, 0x1f, 0xd9, 0x2a, + 0xd9, 0x2a, 0xb7, 0x39, 0xd2, 0xbd, 0x1a, 0xf9, 0x77, 0x24, 0xdc, 0x07, + 0x6b, 0xa0, 0x11, 0xa9, 0xf3, 0x2d, 0xb3, 0x97, 0x9c, 0xa4, 0xcf, 0x94, + 0xc5, 0x37, 0x0b, 0x77}, + pub_key_4, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA512, + 8, + {0xb7, 0x3d, 0x6d, 0x97, 0x83, 0x4d, 0x8d, 0x14, 0xbb, 0x45, 0x36, 0xb0, + 0x50, 0xdb, 0xe4, 0x7d, 0xb3, 0x49, 0xdc, 0xf6, 0x84, 0x75, 0x86, 0xf8, + 0x06, 0x24, 0x42, 0x50, 0x65, 0xe1, 0x03, 0x60, 0xf9, 0xce, 0x49, 0x1c, + 0x38, 0xae, 0x5e, 0x48, 0xf6, 0x64, 0x0b, 0xd3, 0xa3, 0x14, 0xeb, 0x09, + 0x7f, 0x08, 0xc8, 0x59, 0x62, 0x5d, 0x3b, 0x7e, 0x81, 0x98, 0xb0, 0xb9, + 0xdd, 0xa0, 0x39, 0x20, 0xce, 0x5f, 0xc4, 0x93, 0x7a, 0xdf, 0x8c, 0x16, + 0xaf, 0x3d, 0xea, 0x2c, 0xc3, 0x13, 0x7c, 0x2c, 0x20, 0x0c, 0xb8, 0x53, + 0x8b, 0xab, 0xa5, 0xbf, 0x36, 0xc9, 0x91, 0x37, 0x84, 0xe0, 0x79, 0xd8, + 0xcd, 0xe8, 0x26, 0xf6, 0x15, 0x31, 0x3c, 0xad, 0x09, 0x3d, 0x53, 0x11, + 0x0e, 0xd6, 0x16, 0x59, 0x1e, 0x5c, 0x38, 0xf3, 0x2e, 0x28, 0x73, 0x22, + 0x56, 0x34, 0xab, 0x10, 0xfb, 0xc7, 0x39, 0x3d, 0xca, 0xbe, 0x74, 0x2e, + 0xba, 0xe9, 0xea, 0x38, 0x02, 0x03, 0x1f, 0xfd, 0xd6, 0x35, 0x6a, 0x30, + 0xae, 0xe5, 0x1d, 0x12, 0x60, 0x64, 0x58, 0x4d, 0xb5, 0x55, 0x65, 0x7f, + 0x11, 0xcf, 0x74, 0x2b, 0x8e, 0xe1, 0xee, 0x41, 0x11, 0x9b, 0x5c, 0x2e, + 0x65, 0xc7, 0x40, 0x21, 0x9b, 0xfc, 0x36, 0xe6, 0xf6, 0x5f, 0xe8, 0xdb, + 0x8d, 0x16, 0x68, 0x4b, 0xa4, 0xcd, 0x7a, 0x12, 0xb5, 0xbf, 0x22, 0x55, + 0x11, 0x92, 0xfa, 0x75, 0x36, 0x2b, 0x14, 0x2b, 0x95, 0xa0, 0xb0, 0xd7, + 0x86, 0xeb, 0x26, 0xc0, 0x75, 0x47, 0xe7, 0x3e, 0xe3, 0xf3, 0xa3, 0xf0, + 0xb2, 0xf2, 0xf3, 0x7b, 0xa5, 0x62, 0xf6, 0x1e, 0x86, 0xc4, 0xbb, 0x25, + 0xe7, 0xe0, 0x59, 0xea, 0x50, 0x4f, 0x0e, 0xa8, 0xf5, 0x88, 0x33, 0x82, + 0xd7, 0xb1, 0x7c, 0x95, 0xc5, 0x29, 0x7a, 0x93, 0x44, 0x79, 0xb4, 0xd4, + 0x0b, 0x63, 0x2e, 0x99}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA512, + 9, + {0x93, 0x61, 0x1a, 0x69, 0x7f, 0x52, 0x7b, 0xb2, 0xd6, 0xe4, 0x19, 0x3e, + 0xa3, 0x4e, 0x07, 0x9e, 0x0b, 0x8e, 0xc8, 0xe4, 0xa5, 0x16, 0x96, 0x2a, + 0x74, 0xcc, 0x91, 0xc1, 0x57, 0x52, 0x8b, 0xcf, 0x46, 0x54, 0xbe, 0xb4, + 0x87, 0xf5, 0xea, 0xc5, 0xed, 0x44, 0x5f, 0x85, 0x8f, 0xcf, 0x84, 0x61, + 0xe6, 0x3f, 0xc6, 0x57, 0xa5, 0x7b, 0xd8, 0x22, 0x6d, 0x98, 0x0b, 0x21, + 0x2f, 0xb5, 0xe6, 0x11, 0x11, 0xe0, 0xc6, 0x54, 0xe0, 0xa6, 0xaa, 0x0c, + 0x95, 0x9f, 0x20, 0x00, 0x1f, 0x63, 0x45, 0xa6, 0x0a, 0xb1, 0x4b, 0x8e, + 0xf5, 0x63, 0x1a, 0x81, 0xcd, 0xc5, 0x52, 0xa0, 0x4a, 0xd3, 0xf1, 0x7e, + 0xef, 0x28, 0x7b, 0x01, 0x1c, 0xe4, 0x01, 0xbe, 0x17, 0x90, 0x0e, 0x79, + 0xb4, 0xb0, 0x45, 0xc1, 0x2a, 0x90, 0x41, 0x2a, 0x85, 0x21, 0x31, 0xa1, + 0xb9, 0xae, 0x7c, 0x31, 0x05, 0x1e, 0x8f, 0xe6, 0xf0, 0x66, 0xb4, 0xf7, + 0xe1, 0xd8, 0xe9, 0x99, 0x7a, 0xef, 0x10, 0xa8, 0xc5, 0x16, 0xfa, 0x3d, + 0x78, 0x2c, 0x9a, 0xed, 0x73, 0xdc, 0xba, 0xa1, 0xd9, 0x79, 0x4d, 0xe7, + 0x30, 0x0c, 0x60, 0x7c, 0x17, 0x60, 0x77, 0x40, 0xf0, 0x91, 0xc2, 0xdd, + 0xe3, 0x54, 0xb5, 0x8c, 0x0e, 0xd9, 0xd4, 0xb8, 0xfd, 0xc4, 0x3e, 0x24, + 0x98, 0x47, 0xb4, 0x94, 0x82, 0x1b, 0xc9, 0x56, 0x0f, 0xbc, 0x3c, 0x57, + 0xf3, 0x63, 0xe5, 0xd2, 0xbf, 0xcc, 0x48, 0x8c, 0x04, 0x1f, 0x12, 0x3f, + 0xc3, 0x79, 0xc7, 0xbc, 0x80, 0xa9, 0xea, 0x6a, 0xe9, 0x8b, 0x7f, 0xb7, + 0x60, 0x58, 0xf9, 0x26, 0x0c, 0x0f, 0x5f, 0xa1, 0x00, 0x0a, 0x7f, 0x86, + 0x5e, 0x5a, 0x63, 0xd1, 0xd2, 0x79, 0xfc, 0x7f, 0x45, 0x27, 0x75, 0x18, + 0x66, 0x08, 0xca, 0xe1, 0xf3, 0xb6, 0x40, 0x59, 0x4d, 0x4b, 0x3f, 0xd8, + 0xaf, 0x4a, 0x5a, 0x4c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA512, + 10, + {0xa9, 0x8a, 0x97, 0x44, 0xf1, 0xf1, 0x89, 0x33, 0x43, 0xba, 0x5b, 0x70, + 0x2d, 0x7d, 0x43, 0x1e, 0x40, 0x90, 0x0a, 0x3e, 0x39, 0x48, 0xd3, 0xe6, + 0x63, 0x0f, 0xdc, 0x0a, 0x8f, 0x39, 0x1e, 0xab, 0xe2, 0xf4, 0xb5, 0x52, + 0x1a, 0x2b, 0xb0, 0x3a, 0x16, 0x05, 0x3e, 0x87, 0xa1, 0x50, 0x15, 0xd5, + 0xbf, 0xbf, 0xb0, 0xe7, 0xea, 0x48, 0x77, 0xa0, 0x5f, 0x49, 0x1b, 0xb8, + 0xdf, 0x58, 0x93, 0xc8, 0x67, 0x07, 0x02, 0x56, 0xe8, 0xbc, 0x34, 0x8f, + 0x89, 0x6c, 0xa2, 0xc8, 0xce, 0x4e, 0x0a, 0xb6, 0xa9, 0xad, 0xf1, 0x0a, + 0xb9, 0x84, 0x12, 0xe4, 0xab, 0x6a, 0x4f, 0xb8, 0x44, 0x02, 0x43, 0xfd, + 0x34, 0x74, 0x95, 0x96, 0x85, 0x5c, 0xc1, 0x47, 0x45, 0xd7, 0x09, 0x68, + 0x42, 0xc4, 0x8d, 0xb0, 0x64, 0x7f, 0xbd, 0x71, 0x36, 0x1e, 0xbb, 0xa7, + 0xfc, 0x26, 0x3a, 0x2d, 0x19, 0x1d, 0x71, 0x9d, 0x23, 0xe7, 0x27, 0xb1, + 0xce, 0x36, 0xe5, 0x43, 0xcc, 0xcd, 0x52, 0x1b, 0x54, 0x0c, 0xc4, 0x2e, + 0x01, 0x12, 0x09, 0x94, 0xa0, 0x6a, 0x95, 0xf4, 0x3c, 0xb8, 0x3e, 0xa5, + 0x1f, 0x73, 0xdc, 0xdb, 0x9d, 0x5a, 0x90, 0x68, 0x3f, 0x62, 0x7a, 0x07, + 0x0b, 0xa8, 0xaf, 0xe6, 0x7f, 0x9e, 0x29, 0xb0, 0x03, 0x80, 0x04, 0x79, + 0xb6, 0xb8, 0xec, 0xae, 0xb6, 0xf2, 0xe6, 0x8b, 0xf1, 0x9f, 0x1e, 0xb5, + 0x68, 0xb1, 0x70, 0xe5, 0x6d, 0x70, 0xa8, 0xae, 0x41, 0xd2, 0x52, 0x4a, + 0x0e, 0x76, 0xbf, 0xd0, 0xf4, 0xd2, 0x7a, 0xc8, 0xcd, 0xe9, 0xb0, 0x09, + 0x00, 0xb4, 0x95, 0x77, 0xc5, 0x53, 0x84, 0xe9, 0x48, 0xc6, 0xc6, 0xdc, + 0xe0, 0x81, 0xd2, 0x77, 0xc3, 0x62, 0x3b, 0x1e, 0x74, 0x97, 0x48, 0x48, + 0x8e, 0x64, 0x8d, 0x93, 0x49, 0xb9, 0xf1, 0x7c, 0xbf, 0x07, 0x2d, 0x70, + 0x83, 0xc3, 0x77, 0xed}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA512, + 11, + {0x10, 0x75, 0x92, 0x81, 0x72, 0x05, 0x7b, 0xdc, 0x68, 0x1a, 0x62, 0x68, + 0x08, 0x43, 0x6b, 0x13, 0xf5, 0x56, 0x88, 0x30, 0x57, 0xc9, 0x3b, 0x45, + 0x23, 0x26, 0xc7, 0xf5, 0x13, 0x16, 0x93, 0x9c, 0xef, 0x89, 0xfe, 0x30, + 0x72, 0xc6, 0xf1, 0x36, 0x51, 0x20, 0xec, 0xea, 0xba, 0xa0, 0xc1, 0x2c, + 0xe4, 0xce, 0x05, 0x76, 0x28, 0x43, 0xa0, 0x9d, 0xeb, 0xcc, 0xfa, 0x01, + 0xcc, 0xb9, 0xa8, 0x5f, 0x8b, 0x0f, 0x1f, 0x7f, 0x03, 0x0e, 0xd2, 0xa0, + 0xc1, 0x51, 0x4e, 0xf1, 0xc2, 0x5c, 0xce, 0x22, 0x55, 0x7d, 0x30, 0x62, + 0x7c, 0xec, 0xba, 0xc2, 0x3f, 0x9f, 0x1f, 0xb6, 0x45, 0x77, 0x68, 0x83, + 0xfb, 0xdf, 0x50, 0x28, 0x94, 0xcc, 0x37, 0x3e, 0x18, 0xac, 0x6b, 0xf4, + 0x7d, 0x65, 0x58, 0x94, 0xb5, 0x28, 0x36, 0x9a, 0x34, 0x1e, 0xc1, 0xe5, + 0x6c, 0x28, 0x01, 0xa3, 0x0f, 0x4c, 0x93, 0xe5, 0x21, 0x9a, 0x24, 0xf7, + 0x27, 0xb5, 0xd4, 0x1c, 0x07, 0x89, 0xd0, 0x1b, 0x86, 0x87, 0x42, 0xdc, + 0x92, 0x25, 0xf5, 0xbf, 0x3b, 0x58, 0x8e, 0x58, 0x36, 0xae, 0xd5, 0x4b, + 0xb0, 0x09, 0xe4, 0x4b, 0x95, 0x98, 0xa9, 0x6b, 0xb3, 0x6d, 0xf4, 0xbf, + 0x35, 0x21, 0xcd, 0xfd, 0x79, 0x2c, 0x2b, 0xf9, 0x64, 0x7b, 0x01, 0xf7, + 0x7e, 0x80, 0xf8, 0x06, 0x32, 0x99, 0xee, 0x26, 0xa9, 0xa3, 0x6a, 0xae, + 0x95, 0x94, 0x53, 0x6b, 0x7b, 0x3d, 0x3a, 0xb2, 0xfa, 0x8d, 0xf3, 0xdf, + 0xd7, 0xe4, 0x38, 0x0e, 0xab, 0xec, 0x23, 0xea, 0x09, 0xb0, 0x46, 0xd9, + 0xbd, 0x07, 0xa1, 0x1f, 0x08, 0x41, 0x07, 0xbb, 0x6c, 0xae, 0xaf, 0x32, + 0x55, 0x96, 0x85, 0x61, 0x17, 0x91, 0x91, 0x25, 0x13, 0xf5, 0x0b, 0x0f, + 0xca, 0x6b, 0xbc, 0x37, 0xf9, 0x3b, 0x4c, 0x00, 0x48, 0xa4, 0x17, 0x58, + 0x22, 0x85, 0x39, 0xe0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA512, + 12, + {0x7a, 0x21, 0xf1, 0x3f, 0x8a, 0xf9, 0x8f, 0x47, 0xbd, 0x62, 0xb0, 0x39, + 0x85, 0xa2, 0xe9, 0x1f, 0xfb, 0x3c, 0x7c, 0x3a, 0x5a, 0xf6, 0xec, 0x75, + 0xc2, 0x26, 0x9e, 0x3a, 0xb1, 0x1d, 0x85, 0x9c, 0xd4, 0x5a, 0x21, 0x4b, + 0x48, 0x31, 0x0c, 0x7f, 0xd7, 0x98, 0x3c, 0x85, 0x77, 0xd8, 0x39, 0xcf, + 0x63, 0xd3, 0xc3, 0x81, 0x53, 0x02, 0xea, 0x64, 0x9a, 0x17, 0xf8, 0x13, + 0xd6, 0xcd, 0xc7, 0x58, 0x03, 0xa6, 0xca, 0xf2, 0x19, 0x5f, 0xe1, 0x7a, + 0x5e, 0x84, 0xd8, 0xa5, 0x9e, 0xac, 0x06, 0x51, 0x23, 0x2d, 0xc7, 0x93, + 0xd9, 0xb7, 0x55, 0x4e, 0xb1, 0x12, 0x3e, 0x35, 0x94, 0xe1, 0xf6, 0xa5, + 0x7a, 0x72, 0xe2, 0xbf, 0xa6, 0xb1, 0xed, 0x9f, 0x1f, 0x9a, 0x61, 0x68, + 0xaa, 0xa8, 0x3b, 0xa2, 0xd8, 0xb4, 0x08, 0xf3, 0xc7, 0x09, 0x35, 0x4a, + 0x27, 0x8b, 0x99, 0x17, 0x51, 0x20, 0x70, 0x75, 0xe7, 0xe5, 0x54, 0x8f, + 0x0c, 0x0f, 0x76, 0x4d, 0x58, 0x77, 0x5d, 0xb3, 0x14, 0x31, 0x91, 0xa2, + 0x10, 0xe7, 0x02, 0xb6, 0x9d, 0xfa, 0x8d, 0x89, 0x46, 0xb1, 0xa6, 0x5d, + 0x67, 0xb3, 0xda, 0x6f, 0x34, 0x51, 0xf7, 0x0a, 0x65, 0xd2, 0x93, 0x14, + 0xce, 0x5b, 0x7f, 0xf1, 0x3b, 0x95, 0xcf, 0x7a, 0xe6, 0x88, 0x54, 0xf5, + 0x86, 0x14, 0x0d, 0x97, 0xa0, 0xe9, 0xde, 0x4e, 0xde, 0x07, 0xbe, 0x81, + 0xfe, 0x20, 0xa5, 0xb6, 0x33, 0x0b, 0xd9, 0xc6, 0x3f, 0x15, 0xa3, 0xd4, + 0x90, 0x4b, 0x3a, 0x45, 0x96, 0x95, 0x1e, 0xf5, 0xc5, 0x91, 0x00, 0x7e, + 0xe2, 0xf6, 0xff, 0x94, 0xfa, 0x90, 0xab, 0xd1, 0x09, 0x3d, 0x4d, 0xec, + 0x45, 0xa9, 0x90, 0x4e, 0xb6, 0x56, 0x71, 0x3a, 0x11, 0x0f, 0xaa, 0xee, + 0xc4, 0x29, 0xfe, 0xa9, 0xd1, 0xb8, 0xc4, 0x71, 0x33, 0x78, 0x7f, 0xf6, + 0xaa, 0xd3, 0xf9, 0x38}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA512, + 13, + {0xa7, 0xdb, 0x33, 0xf6, 0x8f, 0xd9, 0x72, 0xb3, 0xe1, 0x22, 0xe2, 0xdc, + 0x8c, 0x74, 0x95, 0x61, 0xd1, 0x4e, 0x51, 0x3e, 0x7d, 0xf9, 0xb0, 0x3f, + 0x28, 0x54, 0x22, 0x01, 0x58, 0x79, 0xde, 0x35, 0x02, 0x16, 0x89, 0xbc, + 0xcc, 0xa3, 0x7b, 0x31, 0xaa, 0x7d, 0x15, 0x6f, 0x39, 0x39, 0x90, 0x63, + 0xa0, 0x6f, 0xc9, 0x59, 0x0c, 0x58, 0xce, 0xe2, 0x5d, 0x83, 0xe1, 0xde, + 0xbe, 0x90, 0x03, 0x7a, 0x87, 0x13, 0xeb, 0x0c, 0x58, 0x19, 0x4e, 0x7b, + 0x54, 0xdd, 0xaa, 0x86, 0xba, 0xa0, 0xe9, 0xf8, 0x3b, 0x60, 0x4a, 0xfb, + 0x55, 0x85, 0xaa, 0x1e, 0x1a, 0x45, 0xfe, 0x24, 0xf3, 0x85, 0x76, 0xe6, + 0x44, 0xee, 0xdb, 0xbb, 0x86, 0xf5, 0x70, 0x31, 0xcb, 0x43, 0xf3, 0xef, + 0x14, 0x28, 0xa3, 0x39, 0x98, 0xc1, 0xde, 0xcf, 0x44, 0x01, 0x1b, 0x63, + 0x76, 0x3e, 0x47, 0xd2, 0xb2, 0xfb, 0xda, 0xa9, 0x0d, 0xea, 0xe2, 0x70, + 0x45, 0x56, 0x07, 0xb9, 0x28, 0x64, 0x5b, 0x3f, 0x5a, 0xc3, 0x95, 0x53, + 0xfe, 0xab, 0x8f, 0x51, 0x15, 0xc9, 0xe2, 0xf2, 0x64, 0x97, 0x15, 0x50, + 0x76, 0xc1, 0x3d, 0x76, 0xd9, 0x5a, 0xf3, 0xef, 0x34, 0x2b, 0xd1, 0x82, + 0x8e, 0x38, 0x29, 0x49, 0xa6, 0x3c, 0x54, 0xcd, 0x0d, 0x4c, 0x4c, 0x53, + 0xcb, 0x00, 0xff, 0x4b, 0x8e, 0x28, 0x50, 0x34, 0xe7, 0x8e, 0xe0, 0xf7, + 0xdc, 0xcf, 0x90, 0x17, 0x83, 0x9c, 0x18, 0x9c, 0xcb, 0x3b, 0xb8, 0xb9, + 0x2f, 0x51, 0x5b, 0xeb, 0x63, 0x34, 0x5c, 0x99, 0x73, 0xe7, 0x7d, 0xfb, + 0x38, 0x8b, 0x37, 0x3b, 0x80, 0x76, 0x57, 0x8e, 0x41, 0xaa, 0x3b, 0xf3, + 0xe8, 0x6b, 0xbd, 0x4e, 0x18, 0x75, 0x99, 0x6a, 0xd1, 0x9c, 0x8d, 0x61, + 0x8c, 0x8d, 0x69, 0xf4, 0xeb, 0x06, 0xb4, 0x10, 0x3c, 0xce, 0xb2, 0xb8, + 0xcc, 0xbd, 0x8a, 0x58}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA512, + 14, + {0x72, 0xee, 0xb7, 0x2c, 0x3c, 0x87, 0x04, 0x0a, 0x35, 0xb9, 0x82, 0x44, + 0xd6, 0xd9, 0x3c, 0xd3, 0x09, 0xb6, 0x5b, 0xcc, 0x79, 0x3b, 0xf9, 0xb1, + 0x0d, 0x5f, 0x75, 0x01, 0xbc, 0xc4, 0xdd, 0x80, 0x30, 0xee, 0xa7, 0x3c, + 0x46, 0x70, 0xde, 0x7e, 0xd9, 0x60, 0x5b, 0x32, 0x10, 0xde, 0xe4, 0xe5, + 0x3e, 0x75, 0x8f, 0xe7, 0x74, 0x1c, 0x64, 0x10, 0xdc, 0xdd, 0xa4, 0x76, + 0x9d, 0xf6, 0x35, 0x1e, 0xe8, 0x23, 0x80, 0xb5, 0xb2, 0x38, 0x7c, 0x1c, + 0xc8, 0x93, 0x5a, 0x60, 0xd5, 0x84, 0x08, 0xfa, 0x1a, 0x51, 0xb4, 0x85, + 0x94, 0x9e, 0x0a, 0x4d, 0x4a, 0x82, 0xa2, 0x7e, 0x8b, 0x22, 0x65, 0xee, + 0x63, 0x48, 0x15, 0xb8, 0xfb, 0xe3, 0x77, 0x8a, 0x00, 0xfc, 0xde, 0xf0, + 0x20, 0x11, 0x79, 0xbc, 0x49, 0x99, 0xae, 0x16, 0xe1, 0x84, 0x90, 0x27, + 0xec, 0xf9, 0x2d, 0x53, 0xf5, 0x3a, 0xe3, 0xe0, 0x4c, 0x9d, 0x7a, 0x39, + 0xe7, 0x1f, 0x9b, 0xe7, 0x74, 0x03, 0x6d, 0x40, 0xd3, 0x87, 0x77, 0xfd, + 0x6e, 0x11, 0x5d, 0x0b, 0xb7, 0xd8, 0xb5, 0x38, 0xe5, 0x7c, 0xbf, 0x16, + 0xbb, 0x4d, 0x57, 0x48, 0xff, 0xac, 0x01, 0xe1, 0xb2, 0x03, 0x47, 0xbd, + 0x68, 0x8b, 0x0b, 0x45, 0x44, 0x8f, 0xb5, 0x02, 0x8f, 0xde, 0xaa, 0x19, + 0x0e, 0x3c, 0x28, 0x8d, 0xf6, 0xda, 0xe5, 0x5a, 0xd0, 0x78, 0xb5, 0x0c, + 0xd6, 0x4a, 0xdc, 0x36, 0xd4, 0x71, 0xf0, 0xc3, 0x1b, 0x57, 0x4f, 0xe8, + 0x66, 0x80, 0xaf, 0xac, 0x6a, 0x61, 0xea, 0x7c, 0x2f, 0xa5, 0x94, 0x26, + 0x87, 0xe1, 0xa4, 0x02, 0x78, 0x33, 0x65, 0x5f, 0x88, 0xa1, 0x23, 0xb5, + 0x0e, 0x7c, 0xca, 0xfb, 0x7c, 0xbb, 0x73, 0xc8, 0xeb, 0xce, 0xe7, 0xf9, + 0x15, 0x25, 0x8b, 0x8e, 0xbc, 0x47, 0xa7, 0x92, 0x83, 0x22, 0x42, 0x17, + 0x6e, 0x27, 0x13, 0xca}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA512, + 15, + {0xc2, 0x80, 0xa6, 0x06, 0x7d, 0x62, 0xed, 0x84, 0xb0, 0xf9, 0xf4, 0x4b, + 0xfb, 0x32, 0x2b, 0xad, 0x0e, 0xd9, 0x2f, 0xd2, 0x6f, 0x5c, 0x8e, 0xc7, + 0xe9, 0x1d, 0x9a, 0x11, 0x5e, 0xec, 0x2d, 0xd6, 0xf5, 0xa5, 0x89, 0xc1, + 0x24, 0xb5, 0x0b, 0x73, 0x2b, 0xc5, 0xf4, 0xe3, 0x82, 0xad, 0x34, 0x4a, + 0x34, 0x98, 0xba, 0x28, 0x0d, 0x70, 0xa8, 0xe7, 0xbe, 0xb9, 0x75, 0x99, + 0x72, 0xfe, 0x31, 0xda, 0x8b, 0xa5, 0x7b, 0x29, 0xa1, 0x3c, 0x17, 0x00, + 0x4e, 0x43, 0x36, 0x20, 0x71, 0x09, 0x38, 0x5a, 0x5e, 0x27, 0xd5, 0x3f, + 0x12, 0xab, 0xd5, 0xbb, 0x60, 0x59, 0xfa, 0x91, 0x7a, 0xfb, 0xd4, 0x5c, + 0xa8, 0xa4, 0x32, 0x29, 0x28, 0xcc, 0xcc, 0x77, 0x6c, 0xfb, 0xde, 0xfd, + 0x75, 0x59, 0xea, 0xa8, 0x63, 0x26, 0xc2, 0x1c, 0xdd, 0x6a, 0xe4, 0xc4, + 0x0c, 0x40, 0xb1, 0x65, 0x90, 0x16, 0x52, 0x0e, 0x5d, 0x34, 0xb1, 0xb6, + 0x3b, 0x7c, 0xf7, 0x44, 0xa3, 0x7b, 0xb7, 0x95, 0xff, 0xb8, 0x6d, 0x85, + 0x3d, 0xec, 0x82, 0xa7, 0xc2, 0xc5, 0x7e, 0xc5, 0xb1, 0x4f, 0x68, 0x53, + 0x5c, 0x12, 0x27, 0x98, 0x41, 0xfc, 0xca, 0xcb, 0x94, 0xb3, 0x50, 0x49, + 0xa5, 0xfe, 0xed, 0x59, 0x49, 0x6d, 0xb1, 0xed, 0x37, 0x2f, 0x96, 0x8a, + 0x4d, 0xe1, 0xd7, 0x0d, 0xd9, 0x8c, 0x64, 0xe3, 0xe1, 0x7e, 0x54, 0x1d, + 0x0f, 0xcc, 0x97, 0x1a, 0x73, 0x5c, 0xc6, 0x10, 0xb9, 0x50, 0x46, 0x80, + 0xcb, 0x61, 0x53, 0x01, 0x44, 0x0c, 0xb2, 0x11, 0xa7, 0x3b, 0x6b, 0xb9, + 0x35, 0x5a, 0x67, 0x7b, 0xe7, 0x7d, 0xe6, 0x33, 0x0d, 0xbd, 0xeb, 0xcf, + 0x6a, 0xbf, 0x3c, 0xa8, 0x3d, 0x45, 0x7d, 0xbb, 0x95, 0x1f, 0x31, 0x89, + 0xd0, 0x17, 0x02, 0x2c, 0x35, 0x4d, 0x08, 0xfd, 0x7a, 0x5d, 0x0f, 0x8f, + 0x63, 0xaa, 0xc3, 0x08}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA512, + 16, + {0xbb, 0x7d, 0x11, 0xef, 0xf4, 0xeb, 0xfc, 0x47, 0x08, 0x29, 0x69, 0x64, + 0x0c, 0x38, 0x83, 0xae, 0x3b, 0x2a, 0x95, 0xef, 0xc0, 0x8f, 0x0a, 0x4c, + 0x4c, 0xd5, 0x9c, 0x61, 0xfa, 0x5f, 0x15, 0xe1, 0x23, 0x5a, 0x3e, 0x53, + 0xa9, 0x65, 0x31, 0x86, 0xf0, 0x9c, 0x21, 0xe1, 0x17, 0x57, 0xa0, 0x16, + 0xa6, 0x71, 0xdb, 0x51, 0xab, 0x59, 0x79, 0x59, 0xa4, 0x37, 0xf2, 0x6d, + 0xd1, 0xf8, 0x64, 0xab, 0x7c, 0x67, 0x30, 0x6f, 0xbc, 0x57, 0x8d, 0xcf, + 0x61, 0x4c, 0x30, 0x4f, 0x8e, 0xbf, 0x6b, 0x74, 0x59, 0x67, 0xc7, 0x1b, + 0x80, 0x93, 0x48, 0x5f, 0x74, 0x34, 0x8f, 0x81, 0x86, 0x5b, 0xcb, 0xad, + 0xb3, 0x90, 0x75, 0x49, 0x7e, 0x1e, 0xd9, 0xde, 0x3f, 0x9e, 0x21, 0x20, + 0x9d, 0x21, 0xce, 0x60, 0x9d, 0x2d, 0x11, 0xc3, 0xfe, 0x83, 0x7d, 0xc7, + 0x38, 0x1e, 0xf8, 0xae, 0xbf, 0x46, 0x80, 0xe6, 0x80, 0x27, 0x6c, 0xfc, + 0xca, 0x55, 0x06, 0xd3, 0xc1, 0xeb, 0x5f, 0xce, 0x16, 0x55, 0xb5, 0x66, + 0xed, 0x63, 0xcf, 0xa6, 0x9e, 0x4e, 0x18, 0x61, 0x40, 0x58, 0x0e, 0xc9, + 0xc7, 0xa5, 0x1a, 0xab, 0x28, 0x6a, 0x54, 0xfb, 0x67, 0x4c, 0xbc, 0x1b, + 0x52, 0x7e, 0xf6, 0xd7, 0x78, 0xad, 0x22, 0x81, 0x09, 0xa9, 0x3e, 0xc4, + 0xa7, 0xdd, 0x39, 0xc3, 0x0c, 0x58, 0x79, 0xe2, 0x51, 0x7a, 0x54, 0x0c, + 0xe7, 0xc0, 0xf4, 0x98, 0x9b, 0x7a, 0x93, 0x08, 0x99, 0xc1, 0xff, 0x51, + 0x14, 0x3e, 0x7d, 0x2d, 0x38, 0x02, 0xc2, 0x32, 0x80, 0x00, 0x33, 0x1b, + 0x9c, 0x6e, 0x9c, 0x88, 0x7f, 0xe8, 0x24, 0x2d, 0x2d, 0xfb, 0xff, 0x5f, + 0x82, 0x8f, 0x60, 0x40, 0x50, 0x26, 0x8c, 0x45, 0x0d, 0x74, 0x77, 0x9f, + 0x8a, 0x51, 0x2d, 0xd0, 0x63, 0x2b, 0x90, 0xc9, 0xb5, 0x87, 0x0c, 0x54, + 0x1b, 0x45, 0xd1, 0x63}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA512, + 17, + {0x49, 0x88, 0xc3, 0x16, 0xc1, 0x05, 0x74, 0x04, 0xe4, 0xb0, 0xb1, 0xaa, + 0x3d, 0x0a, 0xa0, 0x39, 0xe0, 0xb4, 0xde, 0xe3, 0x91, 0x74, 0x49, 0xc0, + 0xcb, 0x81, 0x6c, 0x7d, 0x73, 0x8d, 0xb5, 0x0c, 0x5e, 0x62, 0x27, 0x57, + 0x70, 0xf2, 0xac, 0x03, 0x72, 0xfa, 0x84, 0xe8, 0x8a, 0x20, 0xa2, 0x3b, + 0x9c, 0x36, 0x97, 0x0c, 0x60, 0x65, 0xc5, 0x99, 0xab, 0x4c, 0x23, 0xb5, + 0xb2, 0x8d, 0x26, 0x0e, 0x95, 0xb7, 0xf0, 0x20, 0xd7, 0x60, 0xe7, 0xb7, + 0xe0, 0x0f, 0x0e, 0x7f, 0x7b, 0xba, 0x51, 0xba, 0x10, 0x4e, 0xf6, 0x22, + 0x05, 0xfa, 0xfc, 0x62, 0x26, 0xc9, 0x5c, 0x0f, 0x48, 0x34, 0x86, 0x98, + 0x0e, 0xb1, 0x63, 0x49, 0x7d, 0x7c, 0x33, 0xaa, 0x1b, 0x85, 0x6f, 0xf7, + 0x7b, 0xc1, 0xdc, 0xf9, 0x4c, 0x57, 0x44, 0x2e, 0xdd, 0x91, 0x92, 0x34, + 0x17, 0xaf, 0xa4, 0x8f, 0xe7, 0x18, 0x28, 0x5f, 0x35, 0x8a, 0x24, 0xbc, + 0x7b, 0xba, 0x48, 0x70, 0x71, 0x55, 0xe4, 0x11, 0x45, 0xd1, 0x6d, 0x9e, + 0x37, 0xa1, 0x2b, 0x88, 0x21, 0xff, 0x29, 0xc5, 0x81, 0xdb, 0xb2, 0xf3, + 0xfb, 0x64, 0x17, 0x26, 0x33, 0xc6, 0xd7, 0xc1, 0xff, 0x6b, 0x78, 0xde, + 0xbd, 0x5f, 0xa8, 0xfa, 0xa4, 0x62, 0x3f, 0xa3, 0xfa, 0x93, 0x35, 0x28, + 0x34, 0xc7, 0x94, 0x8f, 0x7b, 0x68, 0x31, 0x1f, 0xd8, 0xf2, 0x18, 0x9e, + 0x54, 0x42, 0x0d, 0x73, 0xdd, 0x51, 0x90, 0xab, 0x34, 0xdc, 0x3a, 0x8e, + 0xfc, 0x9b, 0xb7, 0x78, 0x76, 0x03, 0xf6, 0x03, 0x0f, 0x0e, 0xa2, 0xec, + 0xa2, 0xaa, 0x7e, 0x87, 0xc4, 0x37, 0x3c, 0x9b, 0x0b, 0x3c, 0x8d, 0x9f, + 0xe1, 0x6a, 0xfa, 0x39, 0x22, 0x63, 0x95, 0x01, 0xb6, 0x24, 0x59, 0xc3, + 0x40, 0x12, 0x31, 0x3c, 0x16, 0x0c, 0x87, 0x07, 0xf7, 0x40, 0x33, 0x08, + 0x70, 0xac, 0x22, 0x73}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA512, + 18, + {0x8f, 0x9a, 0x07, 0xec, 0x03, 0x30, 0x64, 0x24, 0x54, 0x0f, 0x91, 0x3d, + 0xfd, 0x03, 0xef, 0xf0, 0x56, 0x7c, 0xd4, 0x19, 0xdb, 0xc5, 0xbe, 0x4a, + 0x28, 0xb3, 0xdf, 0xae, 0x5d, 0xe1, 0x26, 0xa0, 0x1d, 0x1f, 0xe4, 0xc6, + 0x14, 0x7a, 0xa4, 0xf1, 0xa2, 0xf5, 0x7f, 0xd5, 0x0b, 0xe2, 0x56, 0x6e, + 0xf8, 0xef, 0x52, 0xad, 0x8f, 0xf8, 0x16, 0xab, 0xb1, 0x14, 0x06, 0x0d, + 0x6e, 0xfc, 0xfa, 0x64, 0xab, 0xb0, 0x86, 0x4e, 0x61, 0x39, 0x07, 0xee, + 0x14, 0x2a, 0x4f, 0x96, 0xd9, 0x65, 0xb3, 0xae, 0xac, 0xc6, 0xc8, 0x70, + 0xbd, 0xfc, 0x31, 0x6c, 0x72, 0xd4, 0x3a, 0x5c, 0x91, 0x72, 0xfd, 0x2a, + 0x5b, 0xa0, 0xde, 0x6c, 0x52, 0x1f, 0xd8, 0x20, 0x23, 0xc5, 0x11, 0xc4, + 0x07, 0x00, 0xf7, 0xb7, 0x65, 0x1e, 0x8e, 0x98, 0xa0, 0xa2, 0x0d, 0x84, + 0xf7, 0xbe, 0x36, 0x5e, 0xe5, 0x40, 0xa4, 0x03, 0xc9, 0xaf, 0xc6, 0x08, + 0x7d, 0xd5, 0xae, 0x84, 0x73, 0x00, 0x6f, 0xe4, 0x20, 0x3a, 0x79, 0x0d, + 0xb4, 0x72, 0x35, 0x20, 0xbe, 0x38, 0xfa, 0x3b, 0x92, 0x47, 0x07, 0x5c, + 0x93, 0xe6, 0xb5, 0x49, 0x9f, 0xe8, 0xab, 0x99, 0x7c, 0x72, 0x67, 0xe4, + 0x95, 0xd1, 0xa9, 0x9d, 0x58, 0x65, 0x33, 0x3a, 0xcd, 0xa2, 0x65, 0xc0, + 0x25, 0x69, 0x04, 0x07, 0x87, 0xd5, 0xae, 0xd0, 0xbd, 0x4e, 0x49, 0x2e, + 0x3f, 0x76, 0x60, 0x51, 0x20, 0xbd, 0x41, 0x84, 0x04, 0x73, 0xda, 0x0e, + 0x4f, 0xe1, 0xa3, 0x88, 0xca, 0xdc, 0xa7, 0xb4, 0xd5, 0x43, 0xf5, 0xbe, + 0xec, 0x4b, 0xe9, 0xc3, 0xfb, 0xcc, 0xd0, 0x44, 0x2d, 0xd0, 0xb1, 0x1f, + 0x9d, 0x79, 0xc6, 0xe9, 0x10, 0x17, 0x7a, 0xa1, 0xc9, 0x97, 0x02, 0x8d, + 0x67, 0x59, 0x80, 0xc4, 0x39, 0xe6, 0x15, 0x71, 0x01, 0x1f, 0xf9, 0xb2, + 0x68, 0x18, 0xa6, 0x9c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA512, + 19, + {0x22, 0xf3, 0x15, 0x1d, 0xa8, 0xa6, 0xc4, 0xd0, 0xb3, 0x2e, 0xd9, 0xd6, + 0xfc, 0x8f, 0xe0, 0x90, 0xe2, 0x18, 0xf1, 0x82, 0x89, 0xb5, 0xa7, 0xd7, + 0x80, 0xb9, 0xcd, 0x78, 0x61, 0x8f, 0x57, 0x41, 0x5b, 0x49, 0xed, 0x7a, + 0x2a, 0xd1, 0x06, 0x4c, 0xbe, 0xb8, 0xa2, 0x0d, 0xcc, 0xa0, 0x21, 0xcf, + 0xf6, 0x5e, 0x5d, 0x51, 0xa6, 0xd6, 0x62, 0xf9, 0x47, 0xdd, 0x22, 0x86, + 0xe4, 0x73, 0x4e, 0xa6, 0x92, 0x3f, 0xf4, 0x0a, 0xcd, 0x41, 0xcb, 0xe4, + 0xe6, 0xb3, 0x3e, 0x46, 0x61, 0x96, 0x6a, 0x8d, 0xe0, 0x67, 0x3e, 0x59, + 0x95, 0x8f, 0x71, 0xfd, 0xc1, 0x91, 0xb2, 0x4a, 0x9c, 0xa7, 0xb0, 0x8a, + 0x78, 0xbc, 0x31, 0x8d, 0xe1, 0x33, 0x0e, 0xc7, 0x02, 0x5f, 0x52, 0x6c, + 0xc6, 0x70, 0x4f, 0xaa, 0x79, 0x23, 0xc0, 0x42, 0xe5, 0x61, 0xf8, 0x37, + 0x19, 0xa7, 0xed, 0xca, 0xe9, 0xa3, 0xcc, 0x6e, 0xcd, 0x91, 0xd8, 0x6a, + 0x94, 0x41, 0x6d, 0x2e, 0xf6, 0x0a, 0xb3, 0xe7, 0x4e, 0x1f, 0x58, 0x7c, + 0x0b, 0x5c, 0x26, 0xfb, 0xc4, 0xe2, 0xf6, 0x79, 0x83, 0xd4, 0x84, 0x5f, + 0x90, 0x7e, 0x58, 0x86, 0x69, 0x36, 0xc8, 0x0b, 0x31, 0x59, 0xd3, 0x52, + 0x38, 0x3d, 0x1d, 0xef, 0xfb, 0xb9, 0xbb, 0xd6, 0x7a, 0x2e, 0xab, 0xdc, + 0xc4, 0x34, 0x50, 0xeb, 0xfd, 0xa7, 0x34, 0x95, 0x61, 0x8c, 0x6b, 0x5b, + 0x80, 0x93, 0xd4, 0x9e, 0x1c, 0x0c, 0x32, 0x44, 0x5f, 0x5e, 0x94, 0x52, + 0x27, 0xde, 0x1e, 0x8c, 0xe1, 0xce, 0xc6, 0x11, 0xcb, 0xee, 0x43, 0xcd, + 0x69, 0x56, 0x94, 0x4d, 0x65, 0x54, 0xb5, 0xe1, 0x20, 0xff, 0x63, 0x89, + 0x97, 0x55, 0x83, 0x6d, 0xf1, 0x31, 0xfe, 0xba, 0x79, 0xd7, 0xfb, 0x06, + 0xfc, 0x3a, 0x3b, 0x0f, 0xed, 0xa1, 0x21, 0x24, 0x3e, 0xe0, 0x0c, 0xf8, + 0x96, 0x5d, 0x4a, 0xcf}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA512, + 20, + {0xae, 0x0e, 0xa3, 0x9a, 0xb7, 0xce, 0x7a, 0xf3, 0x07, 0x5d, 0x67, 0xf8, + 0xed, 0xd5, 0x86, 0x25, 0x08, 0xef, 0xf6, 0x17, 0x0b, 0x43, 0xc0, 0x2e, + 0x4f, 0x59, 0x2c, 0x91, 0x01, 0xa7, 0xda, 0x1d, 0xd7, 0xef, 0x2e, 0x4b, + 0xe5, 0x3b, 0xa3, 0x44, 0x9d, 0xd6, 0xc2, 0xa6, 0xc1, 0x83, 0x78, 0x84, + 0xf1, 0x2f, 0xa2, 0x9d, 0xbe, 0x8e, 0x9d, 0x40, 0xc6, 0x77, 0xd1, 0xed, + 0xb6, 0x12, 0x2f, 0x61, 0x20, 0x5b, 0x20, 0x3a, 0xb0, 0xf3, 0x42, 0xf2, + 0x1e, 0xf8, 0xcd, 0x45, 0x83, 0x9b, 0x9f, 0xe9, 0xf6, 0x17, 0x38, 0xe7, + 0xed, 0x09, 0x15, 0xff, 0x39, 0x8a, 0x67, 0x9a, 0x98, 0x31, 0x24, 0x00, + 0x9f, 0xd3, 0x7f, 0xd5, 0xbc, 0x98, 0x91, 0xd3, 0x3f, 0x48, 0x30, 0xaa, + 0x6f, 0x89, 0xcf, 0x30, 0xb5, 0x9d, 0xc3, 0xd8, 0x4c, 0xf9, 0x55, 0xef, + 0x96, 0x0a, 0x09, 0x80, 0xf5, 0x24, 0xc6, 0x86, 0xcc, 0x81, 0x23, 0xdc, + 0xff, 0x7b, 0xb9, 0xdc, 0x7e, 0x7e, 0x1b, 0xfb, 0x35, 0x85, 0xbe, 0xc3, + 0xaa, 0xfa, 0xcd, 0x5a, 0x0c, 0x7b, 0xa6, 0x3f, 0x6a, 0xf3, 0x32, 0xdc, + 0xd1, 0xb5, 0x21, 0x5f, 0x95, 0xf0, 0x6d, 0x23, 0x07, 0xcd, 0x75, 0xdb, + 0xaf, 0xff, 0x2a, 0xc5, 0xcd, 0xcf, 0x45, 0x87, 0xa6, 0x8e, 0xab, 0x0d, + 0x3d, 0x27, 0x7a, 0xc6, 0xe9, 0x99, 0xed, 0xe4, 0x4a, 0x55, 0x1a, 0x0d, + 0x26, 0x6f, 0x93, 0x58, 0x07, 0x47, 0x15, 0x93, 0x1a, 0x77, 0x87, 0xf4, + 0xca, 0x26, 0xa9, 0x4e, 0xce, 0x1c, 0x96, 0x3a, 0x96, 0xf6, 0x55, 0x8a, + 0x6c, 0x86, 0x11, 0xfe, 0xf3, 0x1a, 0x5d, 0x45, 0x96, 0x35, 0xbc, 0x27, + 0x81, 0xec, 0xb3, 0x5e, 0x75, 0x83, 0x78, 0x29, 0x86, 0x40, 0x01, 0x07, + 0x4d, 0xd5, 0x85, 0xd7, 0x0b, 0x7e, 0x5f, 0xa6, 0xab, 0xe2, 0xa6, 0xe2, + 0x8b, 0x67, 0xd4, 0x8a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA512, + 21, + {0xae, 0x17, 0x72, 0x78, 0xbf, 0x00, 0x0f, 0x22, 0x06, 0x3b, 0xe4, 0xbb, + 0xe6, 0x2c, 0x28, 0x84, 0x0b, 0xf0, 0xd2, 0x93, 0x09, 0x6c, 0xdb, 0xda, + 0x95, 0xeb, 0x27, 0x94, 0x93, 0x0c, 0x96, 0x54, 0x48, 0x17, 0xc7, 0xaf, + 0x9e, 0x92, 0xf2, 0x2d, 0xc8, 0x1e, 0xf2, 0xb6, 0x4f, 0x43, 0xfc, 0x50, + 0x24, 0x3a, 0xc9, 0x1a, 0x99, 0xff, 0x41, 0xd0, 0x5a, 0x5e, 0x38, 0x00, + 0x5a, 0x32, 0xc5, 0x19, 0x47, 0x3d, 0xe6, 0x2f, 0x05, 0xa5, 0x25, 0x06, + 0x43, 0x41, 0x2d, 0x63, 0x39, 0xb4, 0x4f, 0xcc, 0x3f, 0xf2, 0xeb, 0x67, + 0x1d, 0xa0, 0x73, 0xef, 0x72, 0x83, 0x2c, 0xd9, 0xa4, 0xe8, 0x92, 0xfa, + 0x67, 0xc5, 0x9f, 0x8d, 0xbd, 0xb1, 0xb5, 0x56, 0x4f, 0x1c, 0x8b, 0x93, + 0xec, 0x9e, 0x9a, 0x10, 0x80, 0x67, 0x0e, 0x64, 0x94, 0x50, 0xb0, 0x06, + 0xaf, 0xac, 0x18, 0x93, 0x7a, 0x62, 0x14, 0x2e, 0x20, 0x41, 0xcc, 0x53, + 0x94, 0xf8, 0x73, 0x25, 0xe7, 0x23, 0xfe, 0xe6, 0x7b, 0xea, 0x83, 0x85, + 0xeb, 0x88, 0x47, 0x05, 0x8f, 0xc5, 0x6b, 0xad, 0x33, 0x41, 0x93, 0x14, + 0xe4, 0x09, 0x78, 0x52, 0x99, 0x42, 0x86, 0xc2, 0x09, 0x4e, 0x4d, 0x03, + 0x60, 0x87, 0x0a, 0xee, 0x0a, 0x6f, 0xa2, 0xa3, 0x82, 0x3d, 0x27, 0xeb, + 0x36, 0x50, 0xe7, 0x27, 0x84, 0x5d, 0xf9, 0xdc, 0x1a, 0xf0, 0xe4, 0x75, + 0xa8, 0x32, 0x5c, 0xb9, 0xa3, 0x9f, 0x0a, 0x9e, 0xbb, 0x21, 0x04, 0xa3, + 0xb6, 0x62, 0x14, 0xa7, 0xcc, 0x02, 0xb2, 0xad, 0x3b, 0xe1, 0x2f, 0x91, + 0xfa, 0x43, 0x45, 0x53, 0x92, 0x7d, 0xac, 0x42, 0xae, 0xc5, 0x5b, 0x8f, + 0xe2, 0xb5, 0x23, 0x0b, 0x09, 0x51, 0xd7, 0x38, 0xb4, 0x2b, 0x73, 0x06, + 0x3b, 0x97, 0xeb, 0x6c, 0xf1, 0xfb, 0xeb, 0xf7, 0x6f, 0x5f, 0x7f, 0x56, + 0x19, 0xc7, 0x30, 0xc1}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA512, + 22, + {0x10, 0x37, 0x91, 0x22, 0x66, 0xd2, 0x6b, 0xbb, 0x66, 0xbc, 0x87, 0x24, + 0x03, 0x27, 0x20, 0x75, 0xeb, 0xc3, 0xc0, 0x35, 0x2e, 0xe5, 0x20, 0x1b, + 0x18, 0x9d, 0xb7, 0x01, 0xf6, 0x4e, 0xf1, 0x93, 0xdc, 0x2f, 0xac, 0xec, + 0x45, 0xaf, 0x46, 0x0a, 0x38, 0xb8, 0xd2, 0xa7, 0x1d, 0x1c, 0xcb, 0x17, + 0xdd, 0x0f, 0x85, 0x32, 0xbd, 0x87, 0xe5, 0xd7, 0xf6, 0xb8, 0xe1, 0x41, + 0x43, 0x67, 0xb5, 0x12, 0x8e, 0x3f, 0x60, 0x35, 0xb2, 0x60, 0x54, 0xd3, + 0x33, 0x1e, 0xce, 0x1f, 0x92, 0x6c, 0x26, 0x85, 0xf5, 0xc2, 0x86, 0xad, + 0x0b, 0xef, 0xce, 0x4b, 0xe7, 0x6d, 0xf6, 0xc2, 0x6b, 0xae, 0x8a, 0x6d, + 0xf5, 0x20, 0xad, 0x07, 0x3a, 0x05, 0x8e, 0xed, 0xaf, 0xf3, 0xd5, 0xfc, + 0x69, 0x06, 0xe8, 0xe1, 0xc8, 0x64, 0xd5, 0xb9, 0x89, 0xce, 0x93, 0x19, + 0xe8, 0x7f, 0xb1, 0x21, 0x62, 0x3a, 0x27, 0x43, 0x2e, 0x2c, 0x06, 0xe9, + 0x36, 0xd1, 0x51, 0xb7, 0x65, 0x7d, 0x65, 0x00, 0xa0, 0x8e, 0x8a, 0x3c, + 0x71, 0xa0, 0xb4, 0x91, 0xcd, 0x39, 0x08, 0x81, 0x1b, 0x18, 0xd0, 0x0a, + 0xdd, 0x82, 0x5f, 0x84, 0x8d, 0x6a, 0x02, 0x90, 0xf4, 0xc0, 0xee, 0x2e, + 0x28, 0x92, 0x74, 0xcb, 0xac, 0x8c, 0x8e, 0xe0, 0x01, 0x68, 0x63, 0x1d, + 0x43, 0xe7, 0xe6, 0x37, 0x60, 0x94, 0x44, 0xc1, 0x8a, 0xa4, 0xcc, 0x0a, + 0x88, 0x7b, 0xc1, 0x04, 0xd6, 0xec, 0x9f, 0x69, 0x91, 0x19, 0x84, 0x0a, + 0x99, 0xa9, 0xe6, 0xb7, 0xee, 0x3d, 0xec, 0x0d, 0x0b, 0x4a, 0x1f, 0x6a, + 0x1e, 0x02, 0x2a, 0x44, 0x72, 0x10, 0x66, 0xb0, 0xfb, 0xd6, 0xa7, 0xc6, + 0xb4, 0xf5, 0x14, 0x01, 0x03, 0x6e, 0x75, 0x59, 0x24, 0x84, 0x5b, 0xc9, + 0x4d, 0xe3, 0x15, 0xf4, 0x94, 0xc5, 0xc1, 0x99, 0x01, 0xb2, 0x3e, 0x62, + 0xe9, 0xdb, 0x6a, 0xef}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA512, + 23, + {0x47, 0xfc, 0x62, 0x93, 0x6a, 0x91, 0x13, 0x54, 0x86, 0x99, 0xf3, 0x13, + 0x3f, 0x72, 0x52, 0xe4, 0xd2, 0xb0, 0x60, 0x96, 0x9d, 0x2a, 0x99, 0x2e, + 0x4e, 0x83, 0xe2, 0xcc, 0x63, 0x30, 0xf4, 0xd3, 0xc9, 0xe5, 0xcc, 0x20, + 0x05, 0xab, 0x49, 0xf2, 0x6c, 0xeb, 0xe2, 0x83, 0x4b, 0x7f, 0xeb, 0xf4, + 0x78, 0xcd, 0x01, 0xd0, 0x33, 0x8a, 0x56, 0xf2, 0x62, 0x95, 0x5f, 0x61, + 0xc7, 0x0b, 0xf6, 0x62, 0xa5, 0x5e, 0xcb, 0x88, 0x48, 0x37, 0x4f, 0x38, + 0xbb, 0xb1, 0x6b, 0x0b, 0x25, 0xbc, 0x01, 0x21, 0x97, 0xe2, 0xb9, 0x2d, + 0x62, 0xb5, 0xc3, 0x8b, 0xc7, 0xb2, 0xb5, 0x70, 0xb3, 0x76, 0xf6, 0xaa, + 0xab, 0x95, 0xa1, 0x34, 0xcf, 0x6d, 0x08, 0x05, 0xf3, 0xe5, 0x82, 0x3b, + 0xfb, 0xc5, 0xf5, 0x7b, 0x69, 0xcd, 0x84, 0xfc, 0x10, 0x3d, 0x7f, 0x3f, + 0xd7, 0xf8, 0x71, 0x86, 0xa0, 0x8d, 0xad, 0xe4, 0x52, 0x2c, 0xd3, 0x2a, + 0x7c, 0xca, 0x29, 0x2d, 0x25, 0xc0, 0x2c, 0x90, 0xea, 0x0a, 0x44, 0xf6, + 0xc3, 0x8c, 0x13, 0xeb, 0x58, 0xb7, 0x1a, 0x54, 0xb5, 0x8e, 0x42, 0xf1, + 0x72, 0x45, 0xf1, 0x88, 0x10, 0x87, 0xd3, 0x2d, 0xf3, 0x1b, 0xe3, 0xe8, + 0x3a, 0x27, 0x16, 0xff, 0x94, 0x87, 0xe3, 0xb3, 0x89, 0xe2, 0x39, 0x8d, + 0x79, 0xed, 0x80, 0xc0, 0xcb, 0x35, 0x53, 0x22, 0x35, 0x8b, 0xd9, 0x08, + 0xd3, 0x97, 0xb7, 0x36, 0x51, 0x85, 0xec, 0x4f, 0x55, 0xa5, 0x0a, 0x58, + 0x79, 0xbf, 0xa8, 0x7e, 0x24, 0x8d, 0x31, 0xa6, 0xff, 0x51, 0x61, 0x7b, + 0x28, 0x2d, 0xd2, 0xc0, 0x7e, 0x22, 0x85, 0x10, 0x79, 0x0b, 0xab, 0xe5, + 0x7b, 0x46, 0x6e, 0x5d, 0x7e, 0x7e, 0xa6, 0x49, 0x1d, 0xd7, 0x20, 0xe9, + 0x8c, 0x77, 0x12, 0x43, 0x54, 0xb3, 0xe5, 0x44, 0xd0, 0x64, 0x89, 0x5a, + 0xc8, 0x45, 0xc3, 0x5f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA512, + 24, + {0x38, 0x9f, 0x60, 0xa3, 0xf7, 0xe3, 0x38, 0x01, 0xcc, 0x60, 0x67, 0xca, + 0xe3, 0x53, 0xb1, 0x62, 0x63, 0xaa, 0x75, 0x27, 0x9d, 0x0c, 0xfe, 0xd1, + 0x6c, 0x12, 0x2b, 0x4e, 0xd8, 0x13, 0x50, 0x53, 0x80, 0x39, 0xfe, 0x7f, + 0x43, 0x85, 0x9a, 0x1f, 0x76, 0xbf, 0xf6, 0x2b, 0x61, 0x3b, 0xc8, 0xab, + 0xba, 0xc2, 0x57, 0xee, 0x6e, 0xb3, 0xe5, 0x08, 0x8e, 0x6e, 0xc3, 0x38, + 0x15, 0x28, 0x1d, 0x6f, 0x67, 0x02, 0xf0, 0x5f, 0xf7, 0x5f, 0x2c, 0x62, + 0x60, 0xc8, 0x79, 0x1e, 0x43, 0xdc, 0x16, 0x8f, 0x69, 0xee, 0xdf, 0x1d, + 0x33, 0xd4, 0x2f, 0xa5, 0xda, 0x0d, 0xdc, 0x9d, 0x2f, 0x07, 0x1a, 0xb3, + 0xf9, 0xdc, 0x06, 0x54, 0xff, 0x1a, 0x3d, 0xb8, 0xc8, 0x55, 0xcd, 0xd9, + 0x94, 0x1e, 0x6c, 0x66, 0x09, 0xaa, 0x29, 0xd6, 0x9f, 0x6b, 0x1b, 0x12, + 0x54, 0xc3, 0x43, 0x71, 0x96, 0xfa, 0x87, 0x1f, 0x44, 0x3f, 0xed, 0x2b, + 0x2b, 0xeb, 0x11, 0x32, 0x57, 0xda, 0x4b, 0xde, 0x8a, 0xa7, 0xbf, 0x23, + 0x2f, 0xd9, 0xc0, 0xae, 0x7e, 0x74, 0x19, 0xbf, 0x97, 0x7f, 0x14, 0xc4, + 0xf2, 0xc4, 0xd1, 0x28, 0xe5, 0xf7, 0x9f, 0x6f, 0x5c, 0x63, 0x93, 0x9e, + 0x7f, 0xce, 0xc2, 0x31, 0xba, 0x64, 0x14, 0x5f, 0x8f, 0xcf, 0x6f, 0x43, + 0xb8, 0x21, 0xb4, 0x17, 0x76, 0x81, 0x1a, 0x84, 0x8d, 0x61, 0x3b, 0x5d, + 0xa4, 0xcb, 0x84, 0x18, 0xa1, 0xa9, 0x54, 0x02, 0xc3, 0xee, 0x5b, 0xd7, + 0x19, 0x56, 0x66, 0xe8, 0xd5, 0xb1, 0x3f, 0x12, 0xb0, 0x8c, 0xbd, 0x73, + 0x09, 0x38, 0xc7, 0xdd, 0xea, 0x9d, 0x65, 0xca, 0x45, 0x68, 0x3e, 0x9d, + 0xe2, 0x8d, 0x61, 0x8a, 0xf1, 0xb6, 0x18, 0xaa, 0x0b, 0xc8, 0x8e, 0x3d, + 0x1d, 0xb4, 0x52, 0x1d, 0xd0, 0x69, 0xbe, 0x10, 0x5b, 0x31, 0x45, 0xe5, + 0x40, 0x04, 0xec, 0xcc}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA512, + 25, + {0x75, 0x28, 0x54, 0x6f, 0x84, 0xb9, 0xa0, 0x56, 0xe4, 0x9a, 0x84, 0x86, + 0x44, 0xd8, 0x76, 0x45, 0x24, 0x49, 0xb0, 0xe2, 0x28, 0x68, 0x1c, 0xf1, + 0xa8, 0x3c, 0x82, 0xae, 0xd6, 0xd1, 0xd6, 0x8d, 0xa0, 0xda, 0x6b, 0x88, + 0x0e, 0x31, 0xd7, 0x1e, 0xea, 0xdd, 0x4f, 0xf2, 0xf5, 0x9c, 0xd5, 0x53, + 0x40, 0xd6, 0x30, 0xc6, 0xc5, 0x48, 0xb4, 0xb9, 0xc6, 0x00, 0xde, 0x0c, + 0xc4, 0xb1, 0x8d, 0x0e, 0x61, 0x44, 0xa5, 0xa2, 0x94, 0x21, 0x6e, 0x4c, + 0x99, 0x01, 0x25, 0x0e, 0xc8, 0xa6, 0x89, 0x7e, 0xb3, 0x95, 0x17, 0x21, + 0x2f, 0xcb, 0x0b, 0xa8, 0x23, 0xed, 0x76, 0x34, 0x27, 0xe4, 0x77, 0x30, + 0x81, 0x94, 0x92, 0x7c, 0x7c, 0xee, 0xf4, 0x9c, 0x44, 0x0c, 0x69, 0x0f, + 0x5e, 0xd3, 0x33, 0x75, 0xcf, 0x29, 0xd6, 0x97, 0xda, 0x0f, 0xec, 0x04, + 0xe4, 0xbc, 0xb0, 0xd2, 0xbd, 0x0f, 0x52, 0xa3, 0xbc, 0xd2, 0x09, 0x21, + 0x86, 0x05, 0xee, 0xc6, 0x78, 0xad, 0x66, 0x5e, 0x8a, 0xdc, 0x2b, 0xa5, + 0x5c, 0xaf, 0x88, 0x3d, 0x14, 0xfc, 0x6c, 0xed, 0xb8, 0x76, 0x34, 0xa3, + 0x6b, 0x0f, 0xb6, 0x01, 0x98, 0x49, 0x69, 0x3f, 0xe4, 0x7b, 0x0e, 0x5a, + 0xb6, 0x2b, 0xfe, 0xe7, 0x8b, 0x41, 0x53, 0x97, 0x88, 0x7c, 0xc3, 0xab, + 0x29, 0x3b, 0x17, 0x0b, 0x5c, 0xb4, 0x21, 0x7f, 0x91, 0x2e, 0x13, 0xff, + 0xaa, 0x27, 0xf8, 0xae, 0x6b, 0xdd, 0x42, 0x10, 0xdf, 0xfa, 0x01, 0x79, + 0xd7, 0x23, 0xa5, 0x3e, 0xcf, 0x6d, 0x49, 0x96, 0x99, 0x2e, 0xa0, 0xac, + 0x9e, 0xd6, 0xb1, 0x00, 0x64, 0xbc, 0x79, 0x32, 0x56, 0xbf, 0xb4, 0xac, + 0x5a, 0xab, 0x69, 0x85, 0x8d, 0x9e, 0xc4, 0xcf, 0x9b, 0xcf, 0x13, 0xc1, + 0xbc, 0xa9, 0x69, 0x83, 0x16, 0x39, 0xfe, 0x8b, 0xc3, 0x72, 0xca, 0x67, + 0xb7, 0x60, 0x3f, 0xd4}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA512, + 26, + {0xa7, 0x36, 0xd7, 0x76, 0x11, 0x78, 0x7c, 0xfc, 0x46, 0xef, 0x5e, 0x49, + 0xca, 0x0d, 0x39, 0xf9, 0xa1, 0x24, 0x93, 0x26, 0xfa, 0x77, 0xb5, 0x0e, + 0x02, 0x4c, 0x65, 0x7c, 0x79, 0x1d, 0xa0, 0x9e, 0xa1, 0xd3, 0x63, 0x65, + 0x7f, 0xb7, 0xb9, 0xd5, 0x97, 0x8d, 0xd9, 0xb7, 0x5a, 0x2b, 0x75, 0x93, + 0x52, 0x8e, 0x3c, 0x19, 0xe6, 0xe4, 0x1a, 0xbb, 0xe0, 0xe7, 0x12, 0x73, + 0xcd, 0xa5, 0x03, 0x82, 0x92, 0x1e, 0xc6, 0xb3, 0x66, 0xb0, 0x7f, 0x0e, + 0xdc, 0x0a, 0xed, 0xb0, 0x48, 0x48, 0x4d, 0x51, 0xb6, 0x03, 0xd0, 0x62, + 0xaa, 0xa1, 0x8c, 0x40, 0x4d, 0x6b, 0xdb, 0xd6, 0x1a, 0x7b, 0xdb, 0xcb, + 0x32, 0xe9, 0x17, 0xa7, 0x9b, 0xd9, 0x57, 0x99, 0xcd, 0xf4, 0x3a, 0x99, + 0x2e, 0xe3, 0xd9, 0x31, 0x93, 0xf9, 0xa2, 0x0f, 0xd1, 0x13, 0xcb, 0xe1, + 0x68, 0xdf, 0x7f, 0x88, 0x40, 0x67, 0x82, 0x5b, 0x79, 0xfa, 0x73, 0xc7, + 0x2b, 0x91, 0x68, 0xf7, 0xb8, 0x30, 0x02, 0x09, 0x6f, 0xda, 0xf6, 0x13, + 0x91, 0x9e, 0xcc, 0x40, 0x42, 0x23, 0x17, 0xfd, 0x14, 0xb5, 0xef, 0x8d, + 0x25, 0x61, 0x63, 0x9a, 0x3b, 0xca, 0xb4, 0x62, 0xc3, 0xef, 0x8e, 0x0f, + 0x59, 0x92, 0x9c, 0x43, 0xe2, 0x3c, 0xf2, 0x19, 0x11, 0xbe, 0x96, 0x9a, + 0xfe, 0x35, 0x48, 0xc1, 0xb4, 0x49, 0xba, 0xea, 0xb9, 0x0a, 0x8f, 0x6b, + 0x52, 0xbe, 0x5f, 0x6c, 0xfe, 0x47, 0xb9, 0x41, 0xa6, 0x25, 0xd4, 0x02, + 0x07, 0x85, 0xe8, 0x18, 0x0e, 0xed, 0x31, 0x5b, 0x7a, 0x68, 0x40, 0x98, + 0x6b, 0x33, 0xb6, 0xad, 0x6d, 0x51, 0x9c, 0x53, 0x17, 0x9a, 0x2c, 0x3c, + 0xb1, 0x80, 0x58, 0x38, 0x08, 0xdb, 0xd3, 0xab, 0x5a, 0xcd, 0x90, 0xe4, + 0xee, 0x01, 0x68, 0x7d, 0x09, 0x46, 0x57, 0x8e, 0xd9, 0xd7, 0x55, 0x8a, + 0xb8, 0xde, 0x8a, 0x8c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA512, + 27, + {0xbe, 0xa7, 0x93, 0xe3, 0x47, 0x59, 0x43, 0xe1, 0x23, 0xa0, 0xf8, 0x11, + 0xde, 0x9b, 0x30, 0x66, 0xd8, 0x5d, 0x6c, 0xf3, 0x94, 0xe1, 0xe8, 0x49, + 0x47, 0x41, 0xd8, 0x44, 0x9e, 0xc1, 0x1e, 0xed, 0x7b, 0x3d, 0x79, 0x6a, + 0xc6, 0x9a, 0x5a, 0x3e, 0xe4, 0x27, 0x93, 0x62, 0xf4, 0xa6, 0x9d, 0xec, + 0xdc, 0xb1, 0xdb, 0xf3, 0x97, 0xc7, 0xe0, 0xe4, 0x6b, 0x9b, 0x85, 0x5f, + 0xeb, 0x3b, 0x12, 0x5f, 0x3e, 0xe8, 0xc7, 0x35, 0xf7, 0x92, 0x82, 0xa9, + 0xef, 0xd6, 0xfb, 0x25, 0xbe, 0xf5, 0x33, 0xa9, 0xf3, 0x64, 0x1f, 0x47, + 0xd1, 0xee, 0x3b, 0xd6, 0x47, 0xe4, 0xb8, 0xe0, 0xc1, 0xbc, 0xb4, 0x8c, + 0xa3, 0x54, 0x68, 0x30, 0x2c, 0xbb, 0x32, 0xec, 0xe1, 0x01, 0x35, 0xa6, + 0x3b, 0x4d, 0x4e, 0x14, 0x30, 0x0d, 0x0a, 0x30, 0xb3, 0xee, 0xd9, 0x41, + 0x2b, 0x24, 0x13, 0x91, 0x34, 0xc8, 0x4c, 0xc2, 0x23, 0x1d, 0xca, 0xf5, + 0x05, 0xa1, 0x5e, 0xbb, 0xb8, 0xcd, 0xff, 0xb9, 0x6b, 0xa0, 0x6b, 0x24, + 0xf8, 0xe8, 0x5e, 0x42, 0x74, 0x58, 0x8f, 0x20, 0x45, 0x41, 0x75, 0x75, + 0x2d, 0x94, 0xb0, 0xc7, 0x1a, 0xa8, 0xd5, 0x0a, 0x77, 0x6a, 0xd1, 0x36, + 0x62, 0xc8, 0xba, 0xdc, 0xe5, 0xba, 0x74, 0xf4, 0xd0, 0x86, 0xaa, 0xb6, + 0x0f, 0x12, 0xcf, 0xed, 0x83, 0x1e, 0xe5, 0x62, 0xd3, 0xb9, 0xd9, 0xbb, + 0xf4, 0xca, 0xb8, 0xb5, 0x30, 0x71, 0xda, 0xe0, 0xce, 0x35, 0x64, 0x4b, + 0x42, 0x52, 0x02, 0x59, 0x5f, 0x15, 0x5e, 0xed, 0x25, 0xa8, 0xd6, 0x51, + 0x34, 0x9a, 0x2d, 0xc7, 0x34, 0x13, 0x0e, 0x0b, 0xff, 0x2f, 0x09, 0xb1, + 0x27, 0x50, 0x97, 0x7f, 0xec, 0x65, 0xc7, 0x94, 0x49, 0xb9, 0x59, 0x57, + 0xe3, 0x60, 0x21, 0x04, 0xb4, 0xb0, 0x93, 0x6d, 0x8e, 0x41, 0xd5, 0xfd, + 0xfd, 0x1e, 0x2c, 0x72}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA512, + 28, + {0x97, 0x40, 0xab, 0x49, 0xe3, 0x5c, 0x35, 0x5c, 0x40, 0xc6, 0xeb, 0x48, + 0x39, 0xc4, 0x7c, 0x85, 0xa2, 0x72, 0x31, 0xb2, 0xb9, 0x61, 0x33, 0x01, + 0x52, 0x67, 0xe1, 0x0a, 0x7b, 0x0f, 0x78, 0x61, 0x30, 0x30, 0x8b, 0xe8, + 0x25, 0x5c, 0x68, 0x58, 0x4a, 0xa3, 0xf6, 0xd4, 0xc1, 0xac, 0x2c, 0x30, + 0x41, 0x30, 0xb5, 0xbc, 0xed, 0x81, 0xce, 0x26, 0xcf, 0x6a, 0x0a, 0x0b, + 0xac, 0x29, 0x3f, 0x23, 0xb3, 0x1e, 0x2f, 0x04, 0xf5, 0xf9, 0x1d, 0x98, + 0xff, 0x17, 0x75, 0x0b, 0x29, 0x9d, 0xc5, 0x21, 0xcf, 0xc9, 0x46, 0x13, + 0x4c, 0xfc, 0x76, 0xab, 0x62, 0x9f, 0x9a, 0xbf, 0x52, 0x75, 0x73, 0x9b, + 0xef, 0xee, 0x3f, 0xcc, 0x9c, 0x21, 0x7e, 0x6e, 0x7c, 0x81, 0xa7, 0x1d, + 0xae, 0x3c, 0xf3, 0x40, 0x7e, 0x53, 0x62, 0xca, 0x0c, 0x0d, 0xb2, 0x03, + 0x86, 0xea, 0x94, 0x34, 0x66, 0xd5, 0x9f, 0xfb, 0x9e, 0x51, 0x20, 0x22, + 0xdf, 0x97, 0xd6, 0x66, 0xcb, 0x15, 0xc3, 0x5b, 0x0d, 0x1a, 0x0c, 0xc5, + 0x32, 0xe4, 0x08, 0x72, 0x7e, 0x8f, 0x76, 0xcf, 0x99, 0x55, 0x58, 0x7b, + 0xfc, 0x1e, 0x32, 0x7d, 0xd5, 0xf5, 0x8d, 0x1f, 0x7e, 0xda, 0xb6, 0xfb, + 0xc7, 0x23, 0x2d, 0x1d, 0x2a, 0xfb, 0x96, 0x16, 0xfb, 0x5a, 0x5d, 0xe1, + 0x79, 0x5c, 0xf6, 0xe9, 0x38, 0x96, 0xa5, 0x52, 0x85, 0xf7, 0x93, 0xed, + 0xec, 0x78, 0xde, 0xd8, 0x35, 0x60, 0xb3, 0x4b, 0x41, 0x02, 0xf5, 0x05, + 0xc4, 0xf2, 0xab, 0x8f, 0x15, 0xf6, 0x03, 0xa7, 0xfc, 0x73, 0xb7, 0x5c, + 0xbb, 0xad, 0x2b, 0xff, 0x29, 0xc3, 0x74, 0xfb, 0xbd, 0x9e, 0x1d, 0x1a, + 0x6a, 0x1d, 0xc1, 0x0a, 0x09, 0x14, 0x0b, 0xf0, 0xcd, 0x5a, 0xad, 0x2b, + 0xa8, 0xa0, 0x92, 0x6b, 0x29, 0xb3, 0xd8, 0x30, 0x95, 0x9e, 0x6c, 0x45, + 0xe8, 0xd8, 0xfe, 0x32}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA512, + 29, + {0xb5, 0xf7, 0x6f, 0x1f, 0xd7, 0xa6, 0xe7, 0x86, 0x98, 0x1f, 0x7a, 0x4f, + 0xa8, 0x43, 0x0d, 0xdd, 0xd9, 0xa2, 0x7a, 0xc8, 0x6f, 0x68, 0x3d, 0x4c, + 0x7a, 0xbc, 0x38, 0x39, 0x32, 0xe5, 0x7e, 0x5b, 0x15, 0xa3, 0x0d, 0x6e, + 0xfc, 0x79, 0xcd, 0x26, 0x6a, 0xca, 0xc7, 0x52, 0xfa, 0x73, 0xff, 0x06, + 0xe3, 0xf2, 0x16, 0x98, 0x07, 0x13, 0x3d, 0x3f, 0x98, 0x13, 0x93, 0x2c, + 0xdb, 0x7c, 0x83, 0xde, 0x7e, 0x57, 0xee, 0x19, 0x6f, 0x17, 0x85, 0xc1, + 0x23, 0x41, 0x14, 0x2c, 0xc3, 0xaf, 0x20, 0x48, 0xea, 0x81, 0xb4, 0xb2, + 0x65, 0xad, 0x16, 0x40, 0x8a, 0x76, 0x4b, 0x41, 0x2b, 0x7a, 0xd9, 0x6d, + 0xd2, 0x9f, 0xbf, 0x89, 0x9d, 0x83, 0x43, 0xb0, 0x1e, 0x74, 0xb6, 0x3f, + 0xab, 0xa1, 0x9c, 0x36, 0xec, 0x82, 0x51, 0x02, 0x94, 0x1a, 0xcf, 0xdb, + 0x55, 0xf8, 0x38, 0x8e, 0x7d, 0x42, 0x9a, 0x89, 0xa5, 0xd1, 0x0e, 0x96, + 0xe2, 0xe6, 0x12, 0xe2, 0x31, 0xf8, 0xcd, 0x85, 0x71, 0x27, 0xf6, 0xb1, + 0x9c, 0x77, 0x66, 0xe6, 0xd0, 0xf7, 0x9d, 0x54, 0xe9, 0xef, 0x54, 0xbc, + 0xf5, 0xbc, 0xdb, 0x45, 0x75, 0x09, 0x15, 0x4e, 0xb5, 0xcb, 0x06, 0x40, + 0xde, 0x28, 0x6e, 0x2d, 0x4f, 0xcd, 0xc6, 0x94, 0x1a, 0xa4, 0xd9, 0x7f, + 0x67, 0xfa, 0x99, 0xa1, 0x21, 0x3d, 0xed, 0xa8, 0x9c, 0x78, 0xe5, 0x37, + 0x3e, 0x40, 0xa0, 0xfc, 0xe3, 0x8e, 0x71, 0xe5, 0x7d, 0xa2, 0x03, 0x05, + 0x75, 0x27, 0x10, 0x12, 0xc4, 0xfe, 0x96, 0xea, 0xe2, 0x9f, 0x65, 0x46, + 0x2c, 0xe2, 0x93, 0x94, 0x39, 0x52, 0xdb, 0x34, 0xa9, 0x3a, 0xbb, 0x27, + 0x19, 0x22, 0x65, 0x92, 0xcd, 0x3c, 0x65, 0x1d, 0x3d, 0x4e, 0xe6, 0xa3, + 0x6f, 0x80, 0x82, 0xa3, 0xf3, 0x25, 0x29, 0x08, 0x69, 0xbc, 0x3c, 0xa5, + 0xf0, 0x2d, 0xe6, 0x29}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA512, + 30, + {0x1c, 0x41, 0xcc, 0x91, 0x8d, 0x7f, 0x45, 0x45, 0x8e, 0x0b, 0xcf, 0x5a, + 0x8e, 0x4b, 0xa5, 0xee, 0xcf, 0x39, 0xbe, 0xff, 0xac, 0x05, 0xfc, 0x67, + 0x0a, 0xdf, 0xca, 0x93, 0x3f, 0x8e, 0x99, 0x70, 0x61, 0xfb, 0x54, 0x6a, + 0x2f, 0xaa, 0xcf, 0x4c, 0xbc, 0x92, 0xf7, 0xb6, 0xda, 0x6b, 0x7e, 0xc9, + 0x7b, 0xc1, 0x42, 0xb4, 0x1f, 0x38, 0x47, 0x64, 0x58, 0x83, 0x6d, 0xf7, + 0x16, 0xb9, 0xb7, 0x59, 0x70, 0x72, 0xf1, 0x18, 0x48, 0xbf, 0xfa, 0xf7, + 0xad, 0xe3, 0x87, 0x14, 0x35, 0xf2, 0xb0, 0x6f, 0xa0, 0xba, 0xeb, 0x08, + 0xd3, 0xbe, 0x31, 0x46, 0x6d, 0x6c, 0x10, 0x40, 0x9e, 0x38, 0x71, 0xc9, + 0x2d, 0xf4, 0xa6, 0xa5, 0x34, 0x6b, 0x5d, 0x7c, 0x3e, 0x82, 0xb9, 0x05, + 0x39, 0x03, 0x3d, 0x17, 0x0e, 0x49, 0x50, 0x32, 0x01, 0x69, 0xc7, 0xd9, + 0xdb, 0x51, 0x59, 0x20, 0x1b, 0xb5, 0x45, 0x7e, 0x9b, 0x3c, 0x02, 0xc9, + 0xaa, 0x6f, 0xbf, 0x2b, 0x53, 0x59, 0xf4, 0xb6, 0x57, 0x70, 0x2d, 0x37, + 0xf3, 0x4b, 0xb0, 0xea, 0x28, 0x41, 0xe4, 0x6c, 0x73, 0xf6, 0xd3, 0x0a, + 0xc5, 0x46, 0xc1, 0xcc, 0x8a, 0x83, 0xc7, 0x23, 0x19, 0xbc, 0xab, 0xf4, + 0xac, 0x74, 0x1a, 0x54, 0x2f, 0x2c, 0x45, 0xfb, 0xdb, 0xde, 0x6f, 0x4d, + 0x8b, 0xe8, 0x89, 0x06, 0xa2, 0x4e, 0xfa, 0x7f, 0x62, 0xcd, 0x5e, 0x76, + 0x97, 0xef, 0x02, 0xa7, 0x6c, 0x3f, 0xc8, 0x27, 0xc1, 0xd2, 0x96, 0x9d, + 0x8c, 0x4e, 0xf0, 0x56, 0x58, 0xac, 0x4d, 0xe9, 0xea, 0x06, 0xda, 0xc8, + 0xc6, 0xc0, 0xa6, 0x5b, 0xc3, 0xd0, 0x5a, 0xe3, 0x51, 0x74, 0x28, 0x88, + 0x3a, 0x0c, 0x21, 0x90, 0x84, 0x48, 0x6c, 0x87, 0x93, 0xe2, 0xd5, 0x46, + 0xbe, 0x6c, 0x8c, 0xff, 0xe0, 0x0e, 0x07, 0xeb, 0x7b, 0x82, 0xa0, 0x74, + 0x49, 0xc7, 0x26, 0xc4}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA512, + 31, + {0x1b, 0x80, 0x69, 0x0c, 0x32, 0x38, 0x02, 0x24, 0x1d, 0x2b, 0x9f, 0xd1, + 0xb0, 0x24, 0x57, 0x1f, 0xce, 0x1b, 0xa7, 0x70, 0x56, 0x60, 0x18, 0x75, + 0x3d, 0x64, 0x34, 0xd0, 0x92, 0x73, 0x36, 0xd9, 0xd4, 0x44, 0x1a, 0x84, + 0x5d, 0x62, 0x9c, 0xa2, 0x75, 0x50, 0x2d, 0x14, 0xbf, 0x81, 0x8a, 0xe7, + 0xa5, 0x8f, 0xf7, 0xaf, 0x42, 0x7c, 0x3b, 0x8e, 0xc8, 0x89, 0x97, 0x47, + 0x35, 0x37, 0xcc, 0x56, 0x42, 0x67, 0x27, 0x0b, 0xb2, 0xbe, 0x00, 0x30, + 0xe0, 0xcd, 0x93, 0x4c, 0x41, 0x7f, 0x81, 0x40, 0x91, 0x83, 0x1f, 0xcf, + 0x77, 0x63, 0x31, 0xda, 0xa9, 0xe7, 0x3b, 0x7e, 0x42, 0x6f, 0x73, 0xf0, + 0xca, 0x9c, 0x17, 0x33, 0xd0, 0x15, 0xf3, 0x7c, 0xce, 0x58, 0x93, 0x72, + 0x3f, 0x1c, 0xe9, 0xfb, 0x2f, 0xa0, 0xbf, 0xc3, 0xdf, 0x6f, 0xe7, 0xac, + 0x28, 0x54, 0x99, 0x83, 0xfe, 0xd2, 0xf0, 0x5b, 0x70, 0xea, 0xe4, 0x64, + 0x80, 0x11, 0xda, 0x36, 0x85, 0x5f, 0x89, 0x2d, 0xc6, 0x5c, 0x06, 0xc9, + 0x09, 0xff, 0xa1, 0x79, 0xa8, 0x95, 0x05, 0x01, 0xf4, 0xe6, 0x50, 0xfc, + 0x6a, 0x1b, 0x05, 0xab, 0x98, 0x8e, 0xdd, 0x59, 0xae, 0xf6, 0x85, 0xd5, + 0xb0, 0x52, 0x24, 0x44, 0x5d, 0x96, 0x03, 0xd5, 0xb8, 0x16, 0xf1, 0xea, + 0x3b, 0x37, 0x43, 0xfd, 0xe5, 0x47, 0xde, 0x72, 0xf1, 0x5c, 0xa6, 0x0c, + 0x30, 0x5c, 0x6f, 0x49, 0x33, 0x10, 0xd2, 0x2e, 0x84, 0x52, 0x3b, 0x03, + 0x6b, 0xd7, 0x1b, 0x1f, 0xc3, 0xe3, 0x81, 0x64, 0xef, 0x7b, 0x95, 0x4b, + 0x0b, 0xec, 0x02, 0x8f, 0xba, 0x60, 0xc4, 0x72, 0x07, 0x10, 0x35, 0x6d, + 0x08, 0x09, 0x17, 0xc1, 0xc5, 0xab, 0xce, 0x6d, 0x27, 0xd3, 0xff, 0x35, + 0xd6, 0x3b, 0xaa, 0xf6, 0x85, 0xdb, 0x37, 0xdc, 0x76, 0x56, 0x8e, 0x3b, + 0x35, 0x14, 0x7d, 0x54}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA512, + 32, + {0x59, 0x6d, 0x8e, 0x97, 0x30, 0x03, 0x03, 0x42, 0xf7, 0x2f, 0x0a, 0x85, + 0x0f, 0xa5, 0xef, 0x74, 0x6f, 0x63, 0xb8, 0x9a, 0x1e, 0x0c, 0x48, 0xb6, + 0x7a, 0x81, 0x7f, 0x77, 0x5a, 0xc9, 0x37, 0x45, 0x49, 0x36, 0xcd, 0x84, + 0x00, 0x65, 0x3f, 0x4d, 0x1f, 0x82, 0xe3, 0x15, 0x59, 0x7b, 0x9e, 0x51, + 0x46, 0xff, 0x3f, 0xe4, 0xf9, 0x41, 0x2f, 0x81, 0xcf, 0x6f, 0x85, 0x16, + 0xd9, 0xd4, 0x40, 0xc9, 0xc0, 0x1c, 0x6a, 0x8e, 0x0a, 0x56, 0x83, 0x8e, + 0x2a, 0x20, 0x62, 0x16, 0xb2, 0xf3, 0xe4, 0x19, 0xe5, 0xfc, 0xfe, 0xaa, + 0xcc, 0x7c, 0x9b, 0xe4, 0xff, 0xfc, 0x75, 0x86, 0xec, 0x21, 0xd8, 0xbc, + 0xa6, 0xb4, 0x9a, 0x2e, 0xfe, 0x44, 0xd6, 0x62, 0x66, 0xf2, 0x98, 0xa3, + 0xb7, 0x0c, 0x43, 0x10, 0xeb, 0x22, 0xe6, 0x43, 0x66, 0xbb, 0xd5, 0xf3, + 0x24, 0xa1, 0xc9, 0xc6, 0x67, 0xcf, 0x0d, 0x97, 0x0e, 0xcb, 0x37, 0x19, + 0x0b, 0xf7, 0xc9, 0x89, 0x77, 0xf1, 0x80, 0x10, 0x0d, 0x3d, 0x6c, 0x63, + 0xe3, 0xdb, 0xfe, 0x38, 0x2e, 0x40, 0x61, 0x28, 0xea, 0xdc, 0xbb, 0x99, + 0xe4, 0x54, 0x07, 0xa8, 0x58, 0xdc, 0x6a, 0x44, 0x3b, 0xdf, 0xef, 0x2c, + 0x95, 0x31, 0xbd, 0x24, 0x61, 0x18, 0x6c, 0xe2, 0x1e, 0xd3, 0x4c, 0xf5, + 0x71, 0x5b, 0x76, 0x4c, 0x5b, 0xb4, 0xd4, 0xcc, 0xa9, 0xfb, 0x59, 0xc7, + 0xf9, 0x0d, 0x9f, 0x71, 0xf4, 0x3e, 0xaf, 0xbb, 0x25, 0x69, 0x06, 0x09, + 0x5e, 0xdc, 0x27, 0x67, 0x9b, 0x8c, 0x75, 0x2b, 0x62, 0x32, 0xad, 0x37, + 0x4c, 0x66, 0x8d, 0x4e, 0xf2, 0xc5, 0x5b, 0xc6, 0xfa, 0xd3, 0x62, 0xf8, + 0x53, 0x8b, 0x55, 0x3e, 0xce, 0xa8, 0x65, 0x8a, 0xdf, 0x73, 0xfb, 0xee, + 0x8c, 0x6c, 0x47, 0x28, 0x9d, 0x9a, 0xc5, 0xc4, 0x47, 0x1f, 0x74, 0x84, + 0x76, 0x97, 0xed, 0x26}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA512, + 33, + {0x76, 0x60, 0x27, 0x24, 0x6b, 0xf7, 0xd6, 0xeb, 0x5d, 0x4a, 0x13, 0x7d, + 0xfc, 0x5d, 0x53, 0x7f, 0xe2, 0x44, 0x61, 0x56, 0x83, 0x44, 0x28, 0xd9, + 0x28, 0xf6, 0xc2, 0xc9, 0x27, 0xf8, 0xe9, 0x11, 0xfd, 0x57, 0xdb, 0x47, + 0x4d, 0x55, 0xb4, 0xe8, 0x00, 0x7a, 0x0c, 0xc6, 0x5d, 0x40, 0xe7, 0xf3, + 0xb1, 0x3c, 0x16, 0xab, 0x4c, 0x10, 0x65, 0x50, 0xe5, 0xa8, 0x90, 0x59, + 0x86, 0x2a, 0x86, 0xd9, 0x5b, 0x2d, 0xe4, 0xda, 0xe3, 0x2d, 0x29, 0xf7, + 0xfa, 0x0a, 0xb6, 0x7b, 0xcc, 0xdb, 0x74, 0xf9, 0x07, 0x08, 0x15, 0x3e, + 0x5c, 0x72, 0x66, 0x14, 0xac, 0x33, 0xd6, 0x1b, 0x3f, 0xf9, 0x0c, 0x90, + 0xa2, 0xc8, 0xb7, 0x27, 0x7d, 0xc3, 0x3e, 0x67, 0x76, 0x47, 0xcf, 0xdd, + 0x30, 0x34, 0x62, 0xed, 0x19, 0x2c, 0x14, 0x52, 0x64, 0xf2, 0x53, 0xcf, + 0xc4, 0x03, 0xbd, 0x55, 0xa4, 0x88, 0x55, 0xea, 0x68, 0x3b, 0x3e, 0x0d, + 0x39, 0xb8, 0x66, 0xc9, 0x40, 0x8f, 0x14, 0x9f, 0x76, 0xbe, 0xee, 0x22, + 0x7a, 0x9b, 0x22, 0x72, 0x0c, 0xb5, 0xea, 0xfe, 0x4c, 0xca, 0xb9, 0x4d, + 0xcd, 0xa7, 0x83, 0xce, 0x5a, 0x15, 0xc2, 0x99, 0x05, 0xc2, 0xd9, 0x32, + 0xb5, 0x7e, 0xaf, 0x35, 0x9e, 0x1e, 0x06, 0x6e, 0xe4, 0xe4, 0x1f, 0x97, + 0xee, 0x23, 0x38, 0xbd, 0x61, 0xf0, 0x1b, 0xc0, 0x51, 0x64, 0x63, 0xa6, + 0x18, 0x9c, 0xbd, 0xdb, 0xd0, 0x83, 0xe6, 0x1f, 0x82, 0xe6, 0xed, 0x91, + 0x89, 0x42, 0x24, 0x2c, 0xa1, 0x78, 0xde, 0x8e, 0xc4, 0x5d, 0x9c, 0x3a, + 0xbb, 0xe0, 0xd6, 0xa6, 0x21, 0xfd, 0x39, 0x51, 0x14, 0xec, 0x2f, 0x53, + 0x68, 0x3c, 0xfc, 0xe2, 0x5c, 0x5d, 0x5c, 0x57, 0x58, 0xf8, 0x1b, 0xda, + 0x5f, 0x23, 0x23, 0xc4, 0xf5, 0x89, 0x7e, 0x7b, 0xdb, 0x5e, 0x0b, 0x1c, + 0x9a, 0x26, 0x91, 0xcd}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA512, + 34, + {0x74, 0x65, 0x09, 0x3e, 0x55, 0xef, 0x94, 0xf1, 0x27, 0xa9, 0x55, 0x82, + 0x58, 0x7d, 0x40, 0x96, 0xc6, 0x93, 0x91, 0xe5, 0xfd, 0x93, 0x5f, 0x96, + 0x79, 0xcd, 0x24, 0x23, 0xd5, 0xe4, 0xe2, 0xed, 0xb5, 0x3e, 0x1c, 0x61, + 0x06, 0xf1, 0x2e, 0x57, 0xfb, 0x37, 0x2f, 0x0a, 0xd6, 0xf0, 0x79, 0x5f, + 0xc9, 0x61, 0x96, 0x51, 0x56, 0x88, 0x34, 0xbe, 0x5f, 0x78, 0xd4, 0x61, + 0x44, 0x98, 0xb7, 0x96, 0x15, 0xf8, 0x94, 0x05, 0x8d, 0x5e, 0x9b, 0xe9, + 0x11, 0x38, 0x89, 0x5f, 0xc5, 0xf3, 0x8f, 0x4d, 0xea, 0x43, 0x5e, 0xe9, + 0xd8, 0xf9, 0xa4, 0x3c, 0xf3, 0xbd, 0x98, 0x77, 0x8b, 0x1c, 0x6d, 0x17, + 0xad, 0x42, 0x85, 0x33, 0x8b, 0x26, 0xac, 0x12, 0x88, 0xb9, 0x7c, 0x4b, + 0x2f, 0xd1, 0xad, 0x27, 0xd0, 0x2c, 0x15, 0x2f, 0x38, 0xe2, 0xca, 0xb7, + 0x36, 0x77, 0xde, 0x73, 0x4e, 0x56, 0xe6, 0xd4, 0x8f, 0x1c, 0xb5, 0xc8, + 0xbb, 0x5c, 0xdc, 0xe8, 0x59, 0x79, 0x52, 0xfb, 0x63, 0xab, 0x58, 0x01, + 0xd6, 0x0a, 0xcd, 0xe5, 0x02, 0xe5, 0x58, 0x38, 0x25, 0x17, 0x36, 0x46, + 0xd4, 0xad, 0x4a, 0x7f, 0x47, 0xdf, 0xe0, 0x60, 0xeb, 0x7e, 0xaf, 0x34, + 0xe4, 0x4a, 0x45, 0xf6, 0x21, 0xa5, 0x7c, 0x6a, 0xfe, 0x57, 0xa4, 0xfa, + 0x2b, 0xf7, 0x85, 0xb0, 0x9f, 0x0c, 0xca, 0xa2, 0xd6, 0x17, 0x9f, 0x41, + 0x69, 0xb6, 0x5b, 0xd8, 0xd7, 0x1b, 0x1d, 0xdb, 0x3e, 0xc9, 0x28, 0x07, + 0x70, 0x83, 0x54, 0xcb, 0x10, 0xd1, 0x0a, 0x4f, 0x19, 0x8d, 0xcd, 0x1e, + 0xaf, 0x82, 0x10, 0x07, 0x9b, 0x12, 0xec, 0x50, 0xa0, 0xb7, 0x59, 0xe0, + 0xf3, 0x21, 0x03, 0xf4, 0x6d, 0x25, 0x61, 0x56, 0xe8, 0x63, 0x5c, 0x99, + 0xc9, 0x73, 0xa0, 0x3f, 0x70, 0xf3, 0x1e, 0x32, 0xed, 0x7c, 0x44, 0x1d, + 0xd4, 0xd7, 0xe3, 0x6d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA512, + 35, + {0x79, 0x25, 0xdb, 0x05, 0xfc, 0x29, 0x6b, 0x0d, 0x36, 0x9a, 0x66, 0x95, + 0x03, 0x8c, 0x41, 0x96, 0xef, 0x66, 0xd4, 0x7f, 0x0a, 0x38, 0x9e, 0xa0, + 0x5f, 0x09, 0x04, 0xeb, 0x9c, 0x04, 0x8e, 0xeb, 0x46, 0x45, 0x16, 0xde, + 0x24, 0x74, 0x37, 0xb2, 0xc8, 0xab, 0xa8, 0xfa, 0x6f, 0x95, 0xb5, 0x63, + 0xc9, 0x82, 0xd2, 0x1f, 0x51, 0x41, 0x50, 0x5d, 0x26, 0x76, 0xb7, 0x69, + 0x14, 0x54, 0xa5, 0xf0, 0xc9, 0xc9, 0xd0, 0x7d, 0x19, 0xb8, 0x1c, 0x90, + 0x1b, 0x01, 0xf9, 0xc1, 0xcf, 0x5b, 0xd9, 0xb0, 0xd5, 0xe0, 0xb2, 0xe2, + 0x44, 0xb8, 0x47, 0x5a, 0x19, 0x31, 0xef, 0xd5, 0x67, 0x6b, 0xc1, 0x8f, + 0x84, 0xa8, 0xbf, 0x97, 0x03, 0x1e, 0x2f, 0xad, 0xea, 0x11, 0x60, 0xed, + 0x84, 0x37, 0xc2, 0xdf, 0xd9, 0xa8, 0xf7, 0xfa, 0x91, 0x8e, 0x93, 0xdc, + 0x88, 0x03, 0xde, 0x82, 0x1a, 0x06, 0x7b, 0x0e, 0xed, 0xa6, 0xa6, 0xba, + 0x7c, 0x0a, 0x74, 0xf4, 0x03, 0xb3, 0xfd, 0xe7, 0x8b, 0x18, 0x2c, 0x7a, + 0x22, 0xb6, 0xca, 0x77, 0x95, 0x13, 0xe0, 0x95, 0x5a, 0x8f, 0xcc, 0x69, + 0xd9, 0xa6, 0xd7, 0xd1, 0xe7, 0x96, 0x0c, 0x03, 0x25, 0x39, 0xf1, 0x73, + 0x22, 0xcc, 0x40, 0xe8, 0x69, 0x8c, 0x14, 0x6d, 0xf8, 0x44, 0x8e, 0xc2, + 0xa4, 0x30, 0x20, 0x3d, 0xbe, 0x53, 0x42, 0x1f, 0x2c, 0xf1, 0x91, 0x58, + 0xbf, 0xab, 0xa3, 0x68, 0x40, 0xa5, 0x33, 0x6a, 0x77, 0x52, 0x00, 0x39, + 0x5d, 0xd1, 0xfe, 0xb4, 0x36, 0x3a, 0x4d, 0xf2, 0xd1, 0x15, 0xb6, 0x50, + 0x8f, 0xb2, 0xa5, 0x2a, 0x7e, 0x18, 0x96, 0xa8, 0x5f, 0xc7, 0x78, 0xaf, + 0x2e, 0x01, 0x4d, 0x48, 0x5b, 0xd2, 0x70, 0xde, 0x87, 0x27, 0x64, 0x0d, + 0x7e, 0x87, 0x8f, 0xee, 0x0c, 0xa4, 0x1b, 0x55, 0x22, 0x41, 0xa8, 0x3c, + 0x15, 0x31, 0xfc, 0xff}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA512, + 36, + {0x72, 0x55, 0xb2, 0xff, 0x2d, 0xcd, 0x72, 0x41, 0xda, 0xf5, 0xc0, 0x97, + 0x3f, 0x37, 0xf4, 0x60, 0xe2, 0xac, 0x85, 0xbd, 0x20, 0xd4, 0x31, 0x0c, + 0x27, 0x97, 0xf2, 0xe2, 0x63, 0xf4, 0xf8, 0xdf, 0x1a, 0x70, 0xee, 0xd7, + 0x14, 0xbf, 0x5f, 0xb1, 0x9c, 0xce, 0xcd, 0x66, 0x39, 0x1a, 0xbf, 0x0d, + 0x3d, 0x62, 0x66, 0x31, 0x3c, 0xf2, 0x8b, 0x82, 0x86, 0x94, 0xce, 0xeb, + 0x98, 0x46, 0xe9, 0xad, 0xaa, 0xce, 0x75, 0xf6, 0x91, 0xf9, 0xaf, 0x58, + 0x18, 0xe0, 0x5f, 0xdc, 0xcb, 0x2e, 0x2d, 0xc0, 0xc9, 0xcb, 0xef, 0x64, + 0xae, 0xe2, 0xe0, 0x58, 0xa0, 0x95, 0x4e, 0xc3, 0xac, 0x9d, 0x51, 0x46, + 0x07, 0x37, 0x96, 0xfe, 0xe6, 0xf1, 0xfb, 0xac, 0xa6, 0x76, 0xa5, 0xcb, + 0x70, 0xb0, 0x0b, 0xd0, 0x02, 0x3b, 0x7d, 0x17, 0x1e, 0x4f, 0x79, 0xd2, + 0x2d, 0x16, 0xfa, 0x3d, 0x68, 0x86, 0xf7, 0x69, 0x5e, 0xbf, 0x19, 0xef, + 0x51, 0xd0, 0xd6, 0xe1, 0x93, 0xca, 0x73, 0x93, 0x9c, 0x62, 0x0c, 0x63, + 0x28, 0x81, 0xa2, 0x6d, 0x61, 0xa3, 0x54, 0x18, 0x4e, 0x00, 0xe8, 0x05, + 0xe2, 0x03, 0x26, 0x17, 0x3f, 0xc1, 0x4f, 0x1e, 0x0a, 0xd0, 0xe8, 0x5c, + 0x74, 0x27, 0x21, 0x38, 0xf5, 0x83, 0x45, 0xc3, 0x65, 0xe4, 0xe4, 0x66, + 0x23, 0xc6, 0x24, 0x99, 0x5b, 0xda, 0x7e, 0xb6, 0xbe, 0x14, 0xbe, 0x0d, + 0x27, 0x6d, 0x6b, 0x6a, 0xb7, 0x70, 0xb1, 0xd1, 0xe4, 0x24, 0xae, 0xba, + 0x56, 0x2e, 0x80, 0xbe, 0xc5, 0x09, 0xfe, 0x3c, 0x36, 0x46, 0xf4, 0x55, + 0xad, 0x9f, 0x3c, 0xe1, 0xdb, 0x8f, 0x8b, 0x92, 0x3a, 0xed, 0x9a, 0xc8, + 0x9a, 0x72, 0x50, 0x5e, 0x60, 0x8f, 0x3e, 0xc9, 0xe5, 0x8b, 0xe7, 0xbd, + 0x13, 0x0e, 0x81, 0xc1, 0xe7, 0xd3, 0xb0, 0xbc, 0xfd, 0x20, 0xbd, 0xcd, + 0xa9, 0xe0, 0x94, 0x5f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA512, + 37, + {0x9c, 0xfc, 0xb1, 0xb8, 0xab, 0xbf, 0xd5, 0xca, 0x02, 0x37, 0x94, 0x91, + 0xae, 0x39, 0xe3, 0x98, 0x2a, 0xc9, 0xfe, 0x8b, 0xdf, 0x95, 0x77, 0x95, + 0x7a, 0xe3, 0x9c, 0xc3, 0xb7, 0xc8, 0x28, 0x15, 0x06, 0x3a, 0x17, 0x98, + 0x22, 0x65, 0x7a, 0xee, 0x36, 0x70, 0xe4, 0xb3, 0x74, 0x36, 0xd4, 0x7d, + 0x7c, 0x24, 0xb7, 0x9f, 0x5a, 0xc0, 0x6d, 0x14, 0xa9, 0xef, 0x51, 0xd5, + 0xd4, 0x8b, 0xe5, 0x24, 0xd0, 0x9d, 0x1b, 0x80, 0x68, 0xb1, 0xaf, 0x51, + 0x8e, 0xc4, 0xc8, 0x0e, 0x2d, 0xa5, 0x96, 0xd9, 0xcc, 0x5f, 0x0f, 0xcd, + 0x26, 0x1a, 0x36, 0x6d, 0xdf, 0xb1, 0x91, 0xd0, 0x76, 0x7e, 0x02, 0x37, + 0x11, 0x84, 0xeb, 0xe7, 0xb5, 0x99, 0x98, 0x79, 0xca, 0x80, 0x5a, 0x79, + 0xc4, 0x28, 0x31, 0x5e, 0xbc, 0x35, 0x0e, 0xbe, 0x3d, 0x83, 0x2f, 0xa0, + 0xbc, 0xa8, 0x72, 0x48, 0xbe, 0x57, 0xb1, 0xc1, 0xce, 0x72, 0xdf, 0x27, + 0x1c, 0xd7, 0x82, 0x68, 0x88, 0xc4, 0x3d, 0xbc, 0x4f, 0x18, 0x76, 0x40, + 0xee, 0x5c, 0xde, 0x3e, 0xe3, 0xf0, 0x04, 0xb5, 0x30, 0xbf, 0xcd, 0xdf, + 0xc0, 0xee, 0xc7, 0x88, 0x49, 0x98, 0x25, 0x53, 0x51, 0xc7, 0xcf, 0xb7, + 0xae, 0x5d, 0x83, 0x56, 0xfb, 0xce, 0x91, 0x0d, 0xf9, 0xec, 0x47, 0x1e, + 0xcf, 0xd1, 0x5c, 0x36, 0x66, 0xb7, 0x94, 0x3d, 0xdb, 0xbf, 0x3c, 0x68, + 0x82, 0x89, 0xce, 0x33, 0x75, 0xbf, 0xa8, 0xa0, 0xfb, 0xf3, 0xf6, 0x07, + 0x83, 0x76, 0xc5, 0xf3, 0x10, 0x69, 0x08, 0x72, 0xc7, 0xe6, 0x08, 0xb8, + 0x7b, 0x68, 0x0b, 0xe6, 0x6d, 0x91, 0x63, 0x0c, 0x8f, 0x3a, 0x71, 0xe4, + 0x49, 0x06, 0xc7, 0x55, 0x60, 0x85, 0x5e, 0xf3, 0xf3, 0x41, 0xbd, 0x8c, + 0xfc, 0xc1, 0xe4, 0x9c, 0xbf, 0x77, 0xb5, 0x82, 0x22, 0xee, 0x12, 0x88, + 0xb6, 0x97, 0x9a, 0xd5}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA512, + 38, + {0x67, 0xc3, 0xf8, 0x29, 0x3b, 0x51, 0x46, 0x37, 0xca, 0x21, 0x41, 0x74, + 0x22, 0xca, 0xd5, 0xf3, 0xc5, 0xf3, 0x9f, 0xa9, 0x7c, 0xff, 0xaf, 0xd6, + 0x17, 0xac, 0x72, 0x64, 0x9a, 0x90, 0x26, 0x04, 0x7e, 0x6d, 0x8a, 0xd9, + 0x68, 0xe4, 0x8a, 0x95, 0x23, 0xd0, 0x88, 0x36, 0x66, 0xdc, 0xf1, 0xd7, + 0x74, 0x5e, 0x2b, 0xca, 0x24, 0x6f, 0x01, 0xdc, 0x28, 0x5c, 0x34, 0xb8, + 0x7c, 0x10, 0xba, 0xe0, 0x61, 0xe8, 0xe9, 0xe9, 0xb2, 0x7c, 0x67, 0x3e, + 0x43, 0xc3, 0x11, 0xbd, 0x23, 0x53, 0x14, 0x43, 0x96, 0x0f, 0x13, 0x2d, + 0x78, 0xe6, 0x67, 0xea, 0x8d, 0x22, 0xe1, 0x18, 0xad, 0xa4, 0xef, 0xeb, + 0x34, 0xa8, 0x4d, 0x14, 0x7b, 0x92, 0x06, 0xa5, 0xc4, 0x62, 0xf8, 0x9c, + 0x49, 0xc3, 0x47, 0x85, 0x41, 0x65, 0x75, 0xe7, 0xec, 0x1d, 0x61, 0xc0, + 0xcd, 0xdc, 0xb4, 0xaa, 0xca, 0x30, 0x9b, 0x44, 0xcd, 0x5a, 0x5d, 0x0a, + 0x02, 0x66, 0xe7, 0xdd, 0x71, 0x17, 0x1e, 0x16, 0x0b, 0x76, 0x1d, 0xc3, + 0xf1, 0x20, 0x24, 0xb2, 0x50, 0x81, 0x96, 0xca, 0xab, 0xa0, 0x10, 0x2a, + 0xe7, 0x4c, 0x7d, 0xd1, 0xcf, 0x1c, 0x1f, 0x45, 0x12, 0x7c, 0xf5, 0x32, + 0xf2, 0x74, 0x48, 0x9e, 0x9a, 0xf6, 0x3c, 0x02, 0xb2, 0xd5, 0x66, 0x43, + 0x75, 0xfa, 0xaf, 0x1b, 0x7b, 0xa2, 0xb5, 0x56, 0xd4, 0x6b, 0x14, 0x5c, + 0x28, 0xa8, 0xd1, 0x23, 0xb5, 0xc8, 0x8c, 0x01, 0x51, 0x69, 0x8f, 0x77, + 0x71, 0xb7, 0x90, 0xc0, 0x0c, 0x17, 0xe7, 0x5b, 0xd6, 0x3d, 0x48, 0x40, + 0x6b, 0x4b, 0x24, 0x58, 0x27, 0x36, 0x4f, 0xca, 0xfd, 0x4f, 0xad, 0xf6, + 0x05, 0xbc, 0x5f, 0x68, 0xa7, 0x83, 0x23, 0xd3, 0x62, 0x18, 0x9c, 0xe6, + 0x01, 0xa7, 0x91, 0x9e, 0x79, 0x27, 0xe3, 0xc6, 0x2c, 0x21, 0x49, 0xc9, + 0x90, 0x25, 0xd5, 0xb3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA512, + 39, + {0x58, 0x4f, 0xf1, 0xc5, 0xa6, 0x66, 0x82, 0x79, 0xb2, 0x9b, 0x0e, 0x4a, + 0x49, 0xfd, 0x2e, 0xb6, 0x54, 0xc7, 0xb6, 0x46, 0x6e, 0x76, 0x50, 0x1a, + 0x79, 0xcf, 0x20, 0x45, 0x40, 0xda, 0x66, 0xe9, 0x8d, 0x74, 0xab, 0xb6, + 0x7a, 0x99, 0x01, 0x40, 0xe2, 0xc5, 0x80, 0xcc, 0x17, 0xcb, 0x0e, 0xb9, + 0xa0, 0xec, 0xa5, 0xd9, 0x2f, 0x05, 0xc7, 0x42, 0xef, 0xf0, 0xa0, 0x37, + 0xe8, 0x41, 0xf2, 0x2b, 0xaa, 0x11, 0x44, 0xe2, 0x90, 0x8d, 0xf2, 0xc2, + 0xdf, 0xff, 0xd0, 0x57, 0x4e, 0xdd, 0xf7, 0x1e, 0xef, 0xa0, 0xa6, 0xd9, + 0xea, 0xb1, 0x6d, 0x29, 0xac, 0xba, 0x2a, 0xf2, 0xea, 0x9c, 0x6b, 0x28, + 0xf9, 0xe5, 0x77, 0xcf, 0x24, 0xe8, 0xfd, 0x68, 0xb1, 0x60, 0x04, 0x7d, + 0x01, 0x60, 0x1a, 0x40, 0x7c, 0x04, 0x8a, 0x62, 0xaf, 0x43, 0x80, 0xb2, + 0xbd, 0x30, 0x02, 0x77, 0xf3, 0xf9, 0x55, 0x31, 0xe0, 0xc4, 0x64, 0x85, + 0x67, 0xcd, 0x04, 0x32, 0x07, 0xe8, 0xc8, 0x0f, 0xe9, 0x3a, 0x76, 0x32, + 0x14, 0xde, 0xd5, 0xc6, 0x70, 0x6f, 0xa2, 0x61, 0x7d, 0x8e, 0x0e, 0x6c, + 0xb2, 0x7c, 0xb2, 0x72, 0x7b, 0x96, 0x61, 0x22, 0xee, 0x50, 0x31, 0x19, + 0x7c, 0x1c, 0x6f, 0x3f, 0x84, 0xad, 0x11, 0x39, 0xd8, 0x67, 0xf8, 0xc7, + 0x70, 0xc3, 0xdc, 0x0d, 0xe7, 0x31, 0xed, 0x67, 0xe3, 0xfb, 0xed, 0x06, + 0x8f, 0xf8, 0x6e, 0x39, 0xcb, 0xa4, 0x42, 0x01, 0xa3, 0x09, 0xfc, 0x75, + 0xb2, 0xf7, 0xc7, 0xf9, 0x9e, 0x42, 0x82, 0xf8, 0xe1, 0xc7, 0x37, 0x6a, + 0x70, 0x19, 0x8f, 0xc8, 0xd3, 0x56, 0x4f, 0x7d, 0x01, 0x5c, 0x79, 0x30, + 0x65, 0x84, 0x56, 0xa9, 0x4f, 0x59, 0x4a, 0xbf, 0xb6, 0xeb, 0x6c, 0x87, + 0xf4, 0x1a, 0xb3, 0x40, 0x02, 0x9c, 0x57, 0xc7, 0x61, 0xf4, 0x15, 0xf5, + 0xe5, 0xfa, 0xf6, 0xb0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA512, + 40, + {0x19, 0xab, 0x49, 0x72, 0x5a, 0xde, 0xff, 0xce, 0x9e, 0x1b, 0xe9, 0x62, + 0x3d, 0x11, 0x88, 0xd5, 0x44, 0x9e, 0x62, 0x40, 0x39, 0x09, 0x44, 0x18, + 0x91, 0xa6, 0x17, 0x9d, 0x58, 0x03, 0xdc, 0x61, 0xe3, 0xc6, 0x47, 0x85, + 0x8d, 0x8d, 0xb2, 0x4a, 0xb6, 0x1a, 0xa8, 0xf1, 0x16, 0x0d, 0xb2, 0x89, + 0xe7, 0xea, 0x07, 0x87, 0x56, 0x5d, 0x28, 0xb0, 0x97, 0xac, 0x97, 0x5e, + 0x56, 0x02, 0xf4, 0x05, 0x2b, 0x70, 0x3d, 0xe1, 0x21, 0x1f, 0x11, 0x23, + 0x80, 0xaa, 0x92, 0x64, 0x18, 0x0c, 0xa1, 0xac, 0x11, 0x7f, 0xd2, 0x1d, + 0xb9, 0xc2, 0xfe, 0x6b, 0x32, 0xdf, 0xa4, 0xb9, 0xe6, 0xfc, 0x42, 0xa9, + 0x4e, 0x5b, 0xe8, 0x70, 0x05, 0x77, 0x40, 0x1b, 0x09, 0x58, 0x88, 0x8a, + 0xdc, 0x4c, 0xe5, 0xd2, 0x72, 0x0e, 0xa7, 0x9b, 0x1e, 0x86, 0x9b, 0x42, + 0xb2, 0x2e, 0x88, 0x52, 0x24, 0xff, 0xf1, 0x4d, 0xe3, 0x67, 0xbd, 0x97, + 0x65, 0xe1, 0xe4, 0x26, 0xbe, 0xa3, 0x25, 0xc7, 0xee, 0x79, 0x82, 0xd7, + 0xd2, 0x34, 0x20, 0x9e, 0x9f, 0x07, 0x11, 0x53, 0x63, 0xfc, 0xeb, 0x45, + 0x95, 0x72, 0xfb, 0x14, 0xc9, 0xb2, 0xc1, 0x47, 0x7d, 0x36, 0xd6, 0x87, + 0xdf, 0xb2, 0x41, 0x3f, 0xbf, 0xf7, 0x0a, 0x7e, 0xde, 0xbf, 0x86, 0xa7, + 0xbb, 0xdb, 0x99, 0xb1, 0xb6, 0xde, 0x45, 0x45, 0x44, 0x59, 0x7d, 0x49, + 0x9b, 0x24, 0x08, 0x67, 0xd2, 0xfb, 0x2b, 0x5e, 0xfa, 0xee, 0xaa, 0x11, + 0x07, 0xef, 0x4f, 0xd6, 0x2f, 0x56, 0x84, 0xc4, 0x4d, 0x1a, 0xee, 0x07, + 0x5e, 0x52, 0xb4, 0x67, 0x18, 0x7c, 0x33, 0x12, 0xe4, 0x68, 0x89, 0xed, + 0xcc, 0x39, 0xf3, 0xe0, 0xbd, 0x9b, 0x57, 0x49, 0x0c, 0x98, 0x02, 0x2c, + 0x89, 0xe5, 0xf6, 0x1a, 0x2d, 0xd5, 0x93, 0x16, 0x85, 0xe5, 0xd5, 0xe8, + 0xfa, 0x1c, 0xfc, 0xce}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA512, + 41, + {0x7b, 0xac, 0x33, 0x40, 0xb1, 0x49, 0x8d, 0x46, 0x36, 0x29, 0xf9, 0x1d, + 0xe4, 0x40, 0x1a, 0xdc, 0x87, 0x94, 0xd0, 0x76, 0x10, 0xb1, 0x0b, 0x81, + 0xef, 0x8b, 0x93, 0x6e, 0x4a, 0x1d, 0xd4, 0xe7, 0x75, 0x3f, 0xf7, 0xbe, + 0xfb, 0x08, 0x39, 0x4e, 0xc3, 0xd2, 0x21, 0x3a, 0x96, 0x9a, 0xdb, 0x00, + 0x49, 0x2e, 0xf6, 0x12, 0x47, 0xfc, 0xd7, 0x7e, 0x1b, 0xdc, 0xc4, 0xf5, + 0xbf, 0xf4, 0x1a, 0xaf, 0x90, 0x4a, 0xc0, 0x21, 0xb1, 0x94, 0xb1, 0xb5, + 0x3e, 0x87, 0x63, 0xbe, 0x53, 0x31, 0xe7, 0x1f, 0x7d, 0x0f, 0x30, 0xa7, + 0x0b, 0x12, 0xc5, 0xe1, 0xf1, 0x16, 0x78, 0x76, 0x77, 0x04, 0xf9, 0x25, + 0x82, 0x7e, 0x90, 0x09, 0x7d, 0x81, 0x16, 0xe3, 0x26, 0x8a, 0x67, 0xb7, + 0x7b, 0xa4, 0x0b, 0x2c, 0xe3, 0xf2, 0x9a, 0x80, 0x27, 0xe0, 0x6d, 0x30, + 0x72, 0xac, 0xcb, 0x16, 0x38, 0xa0, 0x8d, 0x11, 0x98, 0x19, 0x35, 0x01, + 0x35, 0xd7, 0xe3, 0x71, 0x3f, 0x73, 0x66, 0xbe, 0xcb, 0xba, 0x47, 0x97, + 0xb2, 0x94, 0xe7, 0x74, 0x54, 0x76, 0xb5, 0x75, 0x04, 0xa9, 0x46, 0x4c, + 0xff, 0x1d, 0x43, 0xbd, 0x6a, 0xc7, 0xb9, 0xeb, 0x17, 0xc9, 0x01, 0x7e, + 0x95, 0x16, 0x84, 0xd1, 0xd8, 0x51, 0x73, 0x7a, 0x4e, 0x07, 0x85, 0xbe, + 0x8f, 0x50, 0xe9, 0x98, 0x1a, 0xf8, 0x83, 0xba, 0xef, 0x33, 0xdd, 0x4b, + 0xfb, 0x29, 0x3d, 0x6e, 0x86, 0xa8, 0xec, 0x34, 0x58, 0x2a, 0x55, 0x08, + 0xdb, 0xf1, 0x86, 0x0e, 0xc5, 0x90, 0x6e, 0xc9, 0xb1, 0x8b, 0x2d, 0xd0, + 0x5e, 0xc3, 0xdf, 0x36, 0x0a, 0x5a, 0x75, 0x6c, 0xd0, 0x32, 0x8d, 0x20, + 0x01, 0xe7, 0x52, 0x67, 0x4c, 0xfd, 0xb5, 0x08, 0x03, 0x71, 0xa9, 0xbc, + 0x62, 0xa5, 0x6b, 0x32, 0x47, 0xf9, 0x00, 0xef, 0xf0, 0xc9, 0x8b, 0x42, + 0x6c, 0xd5, 0xaa, 0xb1}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA512, + 42, + {0x2f, 0xdc, 0xf4, 0x64, 0x33, 0x52, 0x8f, 0x55, 0xe5, 0x5c, 0x59, 0xdb, + 0x36, 0xb4, 0x83, 0x25, 0xfb, 0x14, 0x50, 0x44, 0x6c, 0xdf, 0x23, 0x8c, + 0x5a, 0xf6, 0xed, 0xf6, 0x0d, 0x96, 0xea, 0xb9, 0xe0, 0xb7, 0xe0, 0xdd, + 0x7d, 0xf8, 0x97, 0x8e, 0x61, 0xaf, 0xbb, 0xbf, 0x98, 0xee, 0xa2, 0x61, + 0xeb, 0x18, 0xd0, 0x5c, 0x00, 0x8e, 0xb9, 0x94, 0xad, 0x3a, 0x4b, 0x81, + 0x9d, 0x3c, 0xdc, 0x53, 0x0b, 0xc2, 0x6c, 0xb7, 0xe2, 0x0a, 0xe2, 0x57, + 0x84, 0xfe, 0x3b, 0x1e, 0xc6, 0x55, 0x37, 0x0b, 0xfa, 0x5a, 0xe8, 0xfe, + 0x9e, 0x9a, 0x52, 0xd4, 0xe0, 0xd1, 0xea, 0x59, 0xf5, 0x79, 0xf7, 0x74, + 0xdf, 0x7f, 0xcd, 0xbb, 0x1b, 0xb0, 0xa4, 0x6c, 0xa9, 0xf7, 0x93, 0xbf, + 0x49, 0x55, 0xae, 0xf5, 0x84, 0xd3, 0x61, 0xc4, 0x12, 0xf4, 0x88, 0xcc, + 0x4c, 0xef, 0x93, 0x06, 0x57, 0x4d, 0xc9, 0xc6, 0xab, 0x9f, 0xd3, 0x98, + 0x46, 0xb8, 0x23, 0xb4, 0xba, 0xef, 0xa3, 0x7e, 0xd9, 0x55, 0xc8, 0x82, + 0x75, 0x56, 0x56, 0xc4, 0x15, 0xa4, 0xd9, 0xc3, 0x0f, 0xfc, 0xa9, 0xda, + 0x19, 0x65, 0x63, 0x15, 0x4c, 0x09, 0x35, 0xce, 0x0b, 0x44, 0x45, 0x32, + 0x8b, 0xd8, 0x14, 0xb2, 0xdf, 0x98, 0x23, 0x12, 0xa6, 0x88, 0xfa, 0xab, + 0x1b, 0x6d, 0xb9, 0x2f, 0xd6, 0xb3, 0x7d, 0x5a, 0x55, 0xe0, 0xaf, 0x70, + 0xdb, 0x5d, 0x5c, 0xf3, 0xe3, 0x5e, 0x5d, 0xd6, 0x26, 0x34, 0x1f, 0x53, + 0xfb, 0x3c, 0x28, 0x51, 0x4c, 0x9c, 0x68, 0x12, 0xf7, 0x25, 0xd5, 0x67, + 0x1d, 0x92, 0x21, 0xdc, 0xe9, 0x18, 0xc3, 0x97, 0xd7, 0x48, 0x4f, 0x0a, + 0x87, 0xd8, 0x84, 0xbd, 0xb6, 0x23, 0x00, 0x3b, 0xde, 0x8e, 0xec, 0xdc, + 0xb8, 0x7a, 0xad, 0x72, 0x27, 0xdf, 0x07, 0xb6, 0xe7, 0x38, 0xc3, 0xdb, + 0x1e, 0x46, 0xc9, 0x32}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA512, + 43, + {0x67, 0x1d, 0xb3, 0x0f, 0x2d, 0x64, 0x4b, 0x95, 0x4f, 0x94, 0x07, 0x63, + 0x48, 0x6a, 0x31, 0x53, 0x30, 0x0b, 0x84, 0x1d, 0x03, 0xf3, 0x87, 0x9e, + 0x18, 0xd4, 0xb1, 0x46, 0xc8, 0x50, 0xa9, 0x98, 0xe8, 0xbf, 0x28, 0x4a, + 0xd9, 0x97, 0xb5, 0xc1, 0xbc, 0x91, 0xb0, 0x53, 0xbe, 0x86, 0x9a, 0x93, + 0xdd, 0xc4, 0x39, 0xc1, 0x36, 0x0a, 0xc2, 0x2e, 0x54, 0x24, 0x7c, 0x77, + 0x0f, 0xde, 0xad, 0x30, 0x9d, 0xc2, 0xb8, 0xee, 0x1f, 0xc1, 0x92, 0x52, + 0x87, 0x51, 0xca, 0x97, 0xc5, 0xcb, 0xa6, 0xcd, 0x83, 0x3e, 0x65, 0x04, + 0x7e, 0x1b, 0x13, 0x6b, 0x9e, 0x16, 0xc8, 0x9d, 0x33, 0x9d, 0x1c, 0x46, + 0x11, 0xde, 0xed, 0x08, 0xd7, 0x8a, 0x24, 0x57, 0x35, 0x06, 0x72, 0x9d, + 0xf3, 0xa6, 0x7a, 0xb6, 0x27, 0x3d, 0x65, 0x33, 0x41, 0x87, 0x5c, 0xb1, + 0x5c, 0x4a, 0xab, 0x9e, 0x32, 0x68, 0x5c, 0xcc, 0xd6, 0xd7, 0x34, 0x61, + 0x60, 0x5f, 0x2d, 0x39, 0x7c, 0xc7, 0xd8, 0x24, 0x9c, 0xb3, 0x74, 0xef, + 0x06, 0x5a, 0xed, 0x42, 0x37, 0x8c, 0x93, 0x9b, 0x38, 0x75, 0xf6, 0x4f, + 0x16, 0xfd, 0x5b, 0x59, 0xdb, 0x01, 0x58, 0x56, 0x9e, 0x60, 0x75, 0xaa, + 0xdd, 0x52, 0x06, 0xce, 0x76, 0x50, 0xa0, 0x09, 0x5d, 0x3c, 0x11, 0x31, + 0x2c, 0x3e, 0x5f, 0x21, 0xda, 0xb9, 0x89, 0x17, 0xb5, 0x9a, 0xa5, 0x21, + 0x8b, 0x69, 0x33, 0x98, 0x53, 0xe2, 0x9f, 0xd5, 0x09, 0x49, 0xfa, 0x24, + 0x30, 0x2c, 0x64, 0x75, 0xff, 0x23, 0x29, 0x29, 0x56, 0x2f, 0x03, 0x98, + 0x06, 0x06, 0x41, 0x2b, 0xa6, 0xb5, 0x8b, 0xfe, 0x4b, 0xaa, 0xca, 0xee, + 0xab, 0xd8, 0xf6, 0xcb, 0xe8, 0x07, 0x00, 0x6c, 0x5a, 0x52, 0x7f, 0x36, + 0x8c, 0xc7, 0x71, 0x97, 0x88, 0xbb, 0xa8, 0xf5, 0xe3, 0xde, 0x90, 0x8f, + 0x40, 0xd2, 0xfb, 0x4e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA512, + 44, + {0x02, 0x88, 0x93, 0x87, 0xae, 0xdc, 0xed, 0x02, 0xdd, 0xa2, 0x78, 0x6e, + 0x1b, 0x32, 0x29, 0x95, 0x88, 0x23, 0xfe, 0x97, 0x84, 0xb8, 0x1f, 0x0c, + 0x19, 0xbc, 0x61, 0x92, 0x0b, 0xa0, 0x0e, 0x34, 0xaa, 0x39, 0x24, 0x09, + 0xc5, 0x82, 0xfc, 0x9f, 0x18, 0xdd, 0x2d, 0xb1, 0x25, 0xbd, 0x47, 0xe2, + 0x58, 0x20, 0x66, 0x5a, 0x91, 0xb4, 0x83, 0x23, 0x73, 0x58, 0x8a, 0x0d, + 0x2f, 0xec, 0xc4, 0xdc, 0x29, 0x21, 0xda, 0x98, 0x60, 0xe1, 0x48, 0x89, + 0x6e, 0xfd, 0x00, 0xc7, 0x52, 0x5c, 0x64, 0xfc, 0x8d, 0xef, 0xcf, 0x53, + 0x55, 0x1e, 0xf8, 0x97, 0x06, 0x62, 0xb4, 0x3c, 0xda, 0xf1, 0x47, 0x10, + 0x05, 0x5d, 0x49, 0x0c, 0x03, 0x1d, 0xf2, 0x72, 0x06, 0xad, 0xbe, 0xd6, + 0xb4, 0xd2, 0xcc, 0x5e, 0x65, 0x20, 0x0e, 0xb3, 0xe3, 0x7e, 0xb7, 0xb3, + 0xfe, 0x5c, 0x88, 0x97, 0xa2, 0xd8, 0xf1, 0xf1, 0x54, 0x64, 0x59, 0xf1, + 0x88, 0x87, 0x52, 0xcb, 0xab, 0x66, 0x57, 0xbb, 0x99, 0x31, 0xc5, 0xdd, + 0x6c, 0xd1, 0x06, 0xc1, 0x14, 0xe9, 0xf1, 0x5a, 0xad, 0x08, 0x98, 0xc7, + 0x2e, 0xee, 0x92, 0x09, 0xdb, 0x93, 0xe8, 0xa3, 0xf4, 0xff, 0x59, 0x57, + 0x78, 0xfd, 0x0f, 0x70, 0xe2, 0x05, 0xc1, 0xe2, 0x1c, 0xc3, 0x7f, 0x64, + 0xe7, 0x41, 0xdc, 0xc5, 0x24, 0x0d, 0x97, 0x09, 0x11, 0x57, 0x81, 0xa1, + 0x7c, 0xe1, 0xb9, 0x47, 0x4b, 0xd9, 0x6e, 0x6b, 0xf3, 0x0e, 0x32, 0x0f, + 0x95, 0xd9, 0xcd, 0x4f, 0x23, 0x4b, 0xbc, 0xc7, 0xd2, 0x3f, 0x49, 0x3a, + 0xcb, 0x5d, 0x0a, 0x58, 0xdd, 0x84, 0xe1, 0xfb, 0x16, 0x22, 0xc0, 0x89, + 0x40, 0xfe, 0xa7, 0xf6, 0xd1, 0xc8, 0x42, 0xa9, 0x48, 0xeb, 0xb5, 0xf4, + 0xf4, 0x78, 0xb0, 0x2e, 0x82, 0x82, 0xdc, 0x55, 0xe6, 0x9c, 0xf0, 0x14, + 0x50, 0x9f, 0xd7, 0x70}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA512, + 45, + {0x2b, 0x9f, 0xe9, 0x3d, 0xa3, 0x0f, 0x53, 0xe3, 0x30, 0xa7, 0x98, 0xd5, + 0x43, 0xfb, 0x4e, 0x7f, 0xa9, 0x21, 0x30, 0x38, 0x8c, 0x55, 0x09, 0x1d, + 0x28, 0xe8, 0x0c, 0xa9, 0xef, 0x40, 0x06, 0x10, 0x26, 0xa0, 0x13, 0x82, + 0x64, 0xc8, 0x06, 0x31, 0x87, 0xe1, 0xfa, 0x37, 0xba, 0xf4, 0x1a, 0xe1, + 0x59, 0xd1, 0xd3, 0x89, 0x9e, 0xc9, 0xf2, 0x2a, 0x6a, 0x37, 0x32, 0x5e, + 0x80, 0x7a, 0xc8, 0xdf, 0x24, 0x86, 0xdb, 0xee, 0x7f, 0x28, 0x7a, 0x89, + 0x6e, 0x91, 0x24, 0xdf, 0x08, 0x72, 0xa9, 0x41, 0xfa, 0x85, 0x13, 0x83, + 0x33, 0xfa, 0xd7, 0x61, 0x9f, 0x01, 0x05, 0x33, 0xe8, 0x17, 0xc2, 0x3d, + 0xca, 0x7e, 0x86, 0xc7, 0xe9, 0x9c, 0x19, 0x1e, 0x3a, 0xba, 0x44, 0x3d, + 0x80, 0xe4, 0xc8, 0x0f, 0xc4, 0x5f, 0xc0, 0xfe, 0x53, 0xa6, 0xe0, 0x1d, + 0xf3, 0xae, 0x62, 0x0b, 0xc6, 0xa7, 0x12, 0x1c, 0x53, 0x30, 0x91, 0x34, + 0x4c, 0x52, 0xfe, 0x49, 0x6c, 0x34, 0x9e, 0xae, 0xad, 0xfa, 0x63, 0xba, + 0x22, 0xc5, 0x8a, 0x90, 0x70, 0xf8, 0xd4, 0xe7, 0x05, 0xdf, 0xff, 0x90, + 0xac, 0xb3, 0x55, 0xb7, 0x89, 0x11, 0x5e, 0x3c, 0x79, 0xe8, 0xb1, 0x46, + 0x58, 0x7b, 0x06, 0xb2, 0x16, 0x7a, 0x85, 0x2b, 0xe4, 0x62, 0x23, 0x54, + 0x15, 0x2d, 0x24, 0xa6, 0x25, 0xbd, 0x0a, 0x17, 0x6e, 0xa2, 0xd3, 0xa9, + 0x8f, 0xec, 0xd4, 0xf4, 0x55, 0xfc, 0x9f, 0x2a, 0xd3, 0xb4, 0xb2, 0x0e, + 0xd2, 0x1b, 0xfd, 0xee, 0xb4, 0x98, 0xd1, 0x8f, 0xde, 0xd0, 0xd4, 0x38, + 0x3a, 0x97, 0x31, 0xb9, 0xed, 0x26, 0x13, 0xdf, 0xd1, 0x3a, 0xa2, 0xe6, + 0x03, 0xe9, 0x68, 0x0d, 0xcd, 0xdc, 0x3f, 0xb5, 0x72, 0x7f, 0xd6, 0x3d, + 0xc3, 0x4d, 0xa2, 0x7d, 0x3a, 0x35, 0x50, 0x79, 0xad, 0xf6, 0xae, 0x74, + 0xf3, 0x77, 0x67, 0xa8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA512, + 46, + {0x64, 0x61, 0x02, 0x5c, 0x5e, 0xc1, 0xee, 0xdd, 0xe8, 0x63, 0xca, 0xe1, + 0x92, 0xd8, 0xa3, 0x45, 0x96, 0xd7, 0xd6, 0x20, 0xac, 0x1e, 0x14, 0xab, + 0xf9, 0x4d, 0x68, 0xce, 0xea, 0xb2, 0x29, 0xaf, 0x5c, 0x0b, 0x96, 0x6e, + 0x70, 0xe5, 0x4c, 0xb0, 0x25, 0x7a, 0x8e, 0x26, 0xd6, 0x0c, 0xbf, 0xb4, + 0xf4, 0x0d, 0x3e, 0xa6, 0x75, 0xe7, 0xab, 0xa2, 0xce, 0x18, 0xf2, 0x75, + 0x4a, 0x81, 0x30, 0xa0, 0xf3, 0x80, 0x18, 0xb6, 0xe0, 0x34, 0x9a, 0xfc, + 0xf6, 0x3a, 0xd0, 0x2b, 0x7b, 0xf7, 0x5c, 0xb3, 0x70, 0xb6, 0x3f, 0x29, + 0x05, 0xf2, 0xb5, 0x32, 0x6b, 0xe8, 0xbf, 0x74, 0x70, 0x7b, 0x69, 0x48, + 0x72, 0x93, 0xfb, 0x20, 0x6d, 0x4d, 0xff, 0x1e, 0xe0, 0xbe, 0x77, 0x5c, + 0x25, 0x9b, 0xee, 0x1d, 0x86, 0x2e, 0x82, 0x1c, 0x10, 0xaf, 0xa6, 0x0c, + 0x3f, 0x6e, 0x9c, 0x61, 0x0a, 0xf5, 0xc8, 0x4c, 0xde, 0xd2, 0x99, 0xda, + 0xa9, 0x76, 0x52, 0xa1, 0x61, 0x4f, 0x64, 0x9a, 0x90, 0xc1, 0x88, 0x62, + 0x2b, 0x50, 0x1d, 0xbc, 0xdb, 0x3c, 0xa4, 0xd1, 0x3e, 0x19, 0x22, 0x18, + 0x99, 0xe4, 0x95, 0x79, 0xa6, 0xc6, 0xf3, 0x62, 0x38, 0xcb, 0x3f, 0x3d, + 0x67, 0xd8, 0x7d, 0x2d, 0xf3, 0xb8, 0x24, 0xe6, 0x47, 0x24, 0xf8, 0xc3, + 0xb8, 0xc2, 0x75, 0x5e, 0x73, 0x84, 0xba, 0x0b, 0x7c, 0xf3, 0x1b, 0xd1, + 0xe5, 0xff, 0x16, 0xcb, 0xde, 0x4e, 0x00, 0xe5, 0xc5, 0xb8, 0x66, 0x70, + 0x24, 0x67, 0x50, 0x2a, 0xb5, 0xc1, 0xf2, 0x26, 0xf7, 0xe2, 0xca, 0xca, + 0x91, 0x3d, 0x99, 0x37, 0x55, 0xee, 0xb6, 0x28, 0x9a, 0xf7, 0xb7, 0x5c, + 0x95, 0x48, 0xa2, 0x8f, 0x9d, 0x51, 0x94, 0x1c, 0x5d, 0x62, 0xba, 0x37, + 0xb1, 0xc7, 0x6d, 0xce, 0xab, 0xb7, 0x05, 0xfe, 0x02, 0x54, 0xd1, 0xd6, + 0x03, 0xf4, 0x00, 0x15}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA512, + 47, + {0x30, 0x47, 0xb4, 0xb6, 0x3c, 0xd0, 0x27, 0x3a, 0x80, 0xb6, 0x16, 0x2f, + 0xe1, 0xd1, 0x3a, 0x5b, 0x92, 0xc1, 0xf9, 0x3e, 0xa9, 0x1b, 0xae, 0x6a, + 0x35, 0x73, 0x97, 0x5e, 0x98, 0x01, 0x6c, 0x13, 0x29, 0x9e, 0x73, 0xd8, + 0xf9, 0x96, 0xf8, 0x65, 0x73, 0xe3, 0x89, 0xa8, 0x55, 0x4d, 0xe7, 0x9a, + 0x9d, 0xc8, 0x73, 0xbb, 0xef, 0x1c, 0x84, 0x9b, 0x96, 0x43, 0xf6, 0xf7, + 0x55, 0x37, 0xfd, 0xac, 0x9e, 0x76, 0xf0, 0x7e, 0x94, 0xf3, 0x77, 0x7f, + 0x97, 0xc2, 0x87, 0x2b, 0x35, 0x10, 0x96, 0xa6, 0x7d, 0x0c, 0xcf, 0xb3, + 0xdd, 0x6b, 0x41, 0x54, 0x80, 0xd5, 0x5c, 0xaa, 0xd0, 0x89, 0xfa, 0xbf, + 0xd3, 0xa3, 0xde, 0x04, 0xaa, 0xfb, 0x83, 0x94, 0x87, 0x34, 0xeb, 0x9b, + 0x56, 0xee, 0x5a, 0xed, 0xb6, 0x6b, 0xd5, 0x39, 0x61, 0x9d, 0x9b, 0x5e, + 0x5a, 0xb4, 0xfd, 0x6c, 0x94, 0xf7, 0x4a, 0xc3, 0xd1, 0x98, 0x0e, 0xd1, + 0xe1, 0x26, 0xa7, 0x45, 0x2b, 0x4d, 0xad, 0x5e, 0x0c, 0xae, 0xbf, 0xbd, + 0x7d, 0x10, 0x7d, 0xd0, 0xc3, 0xc0, 0xac, 0x65, 0x4f, 0xa5, 0x80, 0x8c, + 0x2e, 0x33, 0xaa, 0x50, 0x59, 0x83, 0x34, 0xea, 0x2e, 0x17, 0x43, 0xf4, + 0x5e, 0xc1, 0xf8, 0xa0, 0x37, 0xc8, 0x69, 0xd6, 0x9b, 0x8d, 0x6a, 0xa8, + 0x6d, 0x27, 0x72, 0x0f, 0xf2, 0x14, 0xb0, 0xa6, 0xec, 0x8c, 0xf5, 0xc7, + 0x75, 0xfc, 0x2b, 0xa8, 0x14, 0x84, 0x89, 0x70, 0x0d, 0xb9, 0x30, 0xde, + 0x18, 0xe0, 0xfe, 0x5d, 0x9e, 0x7f, 0xd8, 0x78, 0x6d, 0x60, 0x4c, 0xb7, + 0xc8, 0x5c, 0xbf, 0xfe, 0x32, 0xea, 0x16, 0xa7, 0x49, 0xeb, 0x31, 0xa6, + 0xdd, 0xd2, 0x4a, 0xae, 0xf9, 0xae, 0x0e, 0xdd, 0xa0, 0x2b, 0x0e, 0x8f, + 0x6b, 0xbd, 0x11, 0x24, 0xe3, 0xbe, 0xfd, 0x7c, 0xe5, 0x63, 0x51, 0xc4, + 0xf5, 0x63, 0x2e, 0x82}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA512, + 48, + {0xb4, 0x5a, 0xa5, 0x77, 0xe7, 0xee, 0x5a, 0x6e, 0x0b, 0x23, 0x0f, 0xb3, + 0xa2, 0x67, 0x6e, 0x47, 0xc0, 0x64, 0xc1, 0x40, 0x07, 0xff, 0x5d, 0x3a, + 0x56, 0xdb, 0x38, 0xae, 0x48, 0x8e, 0x66, 0xf2, 0x60, 0xe9, 0xc1, 0xe9, + 0xa4, 0x9d, 0x77, 0x1c, 0xdf, 0x50, 0x7c, 0xe9, 0xcc, 0xca, 0xf1, 0xd5, + 0xe8, 0x64, 0xf7, 0x61, 0x13, 0x44, 0x44, 0xcf, 0xf7, 0x9b, 0x78, 0xec, + 0xeb, 0xb9, 0x1f, 0x60, 0x88, 0x48, 0x28, 0xdf, 0x83, 0x1c, 0x38, 0x09, + 0x0e, 0x71, 0x82, 0x76, 0xfb, 0x7a, 0x57, 0x18, 0x9c, 0x97, 0x8b, 0xea, + 0x9d, 0xf2, 0xe8, 0xbf, 0x1e, 0x9c, 0x20, 0xdd, 0x40, 0x2a, 0xd8, 0x8e, + 0x1e, 0x08, 0xdc, 0xd2, 0x03, 0x68, 0x21, 0xcf, 0x47, 0xef, 0xb2, 0x9a, + 0xe1, 0x0a, 0x75, 0x07, 0xc9, 0xd4, 0xd6, 0xc6, 0xbb, 0x90, 0x22, 0x30, + 0xff, 0x99, 0x61, 0x9e, 0x9e, 0xe4, 0x05, 0x8b, 0xc3, 0x60, 0x14, 0x3d, + 0xb9, 0xda, 0x02, 0xc0, 0x8a, 0x6f, 0xcc, 0x9e, 0x4f, 0xa2, 0xe0, 0x68, + 0xae, 0x41, 0x84, 0xa1, 0x66, 0xa6, 0x4f, 0x81, 0x7e, 0x1c, 0x5e, 0x6e, + 0xf7, 0x86, 0xce, 0x0e, 0xee, 0x57, 0x12, 0xde, 0xc4, 0xc6, 0x04, 0x58, + 0x8d, 0x6f, 0x90, 0x7b, 0x4f, 0xe8, 0xa4, 0x3a, 0x7c, 0x0a, 0x01, 0x25, + 0x75, 0x66, 0xf9, 0x3b, 0x46, 0x1c, 0x8f, 0xc5, 0xff, 0xa4, 0xd5, 0x59, + 0x13, 0x18, 0x59, 0x79, 0xe9, 0x3f, 0xbe, 0xa0, 0x26, 0x3c, 0xbf, 0x99, + 0xd6, 0xaf, 0x7e, 0x48, 0x73, 0xa5, 0x7d, 0xa0, 0x98, 0x03, 0xfc, 0x43, + 0x5c, 0xb2, 0x33, 0xaa, 0xd7, 0xb2, 0xb1, 0x49, 0x1f, 0xc9, 0xa1, 0x23, + 0xbe, 0x89, 0x37, 0x8b, 0x4f, 0xbe, 0xed, 0x3f, 0x55, 0x07, 0x1f, 0x96, + 0xfd, 0x9a, 0xea, 0x72, 0x86, 0x62, 0x57, 0x69, 0xb1, 0x8a, 0x98, 0x2c, + 0x8c, 0x3a, 0x38, 0x87}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA512, + 49, + {0x09, 0x0d, 0xad, 0x95, 0x60, 0xcb, 0xea, 0xae, 0xf4, 0xa3, 0x11, 0x28, + 0x54, 0x73, 0xf5, 0xcf, 0xaa, 0x4a, 0x26, 0x4b, 0xb6, 0x85, 0xd5, 0x83, + 0xf5, 0x0c, 0x4b, 0x2c, 0x13, 0x02, 0x5a, 0xc2, 0x29, 0x59, 0xe8, 0x1f, + 0xb3, 0xb2, 0x53, 0xa0, 0xe2, 0x01, 0x99, 0xe8, 0xec, 0x0c, 0x50, 0xa5, + 0x54, 0x67, 0x5d, 0xf9, 0x84, 0x6e, 0xe5, 0x79, 0xde, 0x3e, 0x40, 0xe7, + 0x2f, 0xc4, 0xda, 0xcf, 0xf0, 0xf8, 0x47, 0xd2, 0x61, 0x55, 0xe2, 0xc0, + 0xc4, 0x2d, 0xac, 0x13, 0x6c, 0x2f, 0xf5, 0xf4, 0x27, 0xc6, 0x32, 0x28, + 0x34, 0x2c, 0x56, 0xcc, 0x4f, 0x56, 0xe5, 0x88, 0xdc, 0x4d, 0x67, 0x6f, + 0xbd, 0xa7, 0xd1, 0x5f, 0x59, 0xb3, 0x01, 0x97, 0xe2, 0x1f, 0xec, 0xee, + 0xa7, 0x5b, 0x20, 0x5d, 0x01, 0xc2, 0x9e, 0x69, 0x1a, 0x84, 0x0e, 0x88, + 0x4a, 0x2a, 0x6b, 0x6d, 0x20, 0x42, 0x36, 0x79, 0x32, 0xc2, 0xf7, 0x1b, + 0x42, 0xac, 0x28, 0xf6, 0x85, 0xbf, 0xe8, 0x08, 0x68, 0x95, 0x6f, 0xba, + 0x26, 0x5b, 0xdb, 0x96, 0xa6, 0xc8, 0xbd, 0x10, 0x18, 0x86, 0xf7, 0xbc, + 0x6b, 0x92, 0x11, 0x1e, 0x2d, 0x59, 0x42, 0xb2, 0x5f, 0x36, 0x60, 0xcd, + 0xcd, 0x02, 0x54, 0xf0, 0x99, 0x20, 0xea, 0x4f, 0xae, 0x54, 0xe4, 0x08, + 0x62, 0xd7, 0xa7, 0x1b, 0xe4, 0x2a, 0x29, 0x22, 0xf8, 0xdf, 0xc7, 0x08, + 0xc1, 0xad, 0x47, 0x34, 0xe6, 0xd3, 0x45, 0x2c, 0x90, 0x2d, 0xa9, 0xff, + 0x7c, 0x9b, 0x65, 0x3f, 0xf5, 0xee, 0x15, 0x2f, 0xbe, 0x0b, 0x03, 0x9f, + 0x3b, 0x1f, 0x1a, 0x4b, 0x12, 0x5f, 0x4a, 0x11, 0x62, 0xd1, 0x2a, 0xe0, + 0x67, 0xd6, 0x14, 0xf6, 0xb6, 0xcb, 0x46, 0x50, 0x4d, 0xfa, 0xa7, 0x85, + 0x35, 0xc1, 0xf5, 0x70, 0x5b, 0x40, 0x94, 0x17, 0x6a, 0x1f, 0x96, 0x8b, + 0x4f, 0x47, 0x26, 0xbe}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA512, + 50, + {0x33, 0x27, 0xd0, 0xe8, 0xa1, 0x3c, 0x15, 0xa8, 0x4b, 0x8e, 0x77, 0xbb, + 0x0b, 0x6a, 0xaa, 0x8c, 0x43, 0x7a, 0x7b, 0x52, 0xbb, 0x79, 0x3d, 0x00, + 0xa9, 0x92, 0x61, 0x2f, 0xdb, 0xf9, 0xdd, 0x30, 0x72, 0x18, 0x84, 0xfa, + 0x7d, 0x96, 0xd6, 0x14, 0x26, 0x6d, 0x56, 0x67, 0xcd, 0x4f, 0x04, 0xe6, + 0x65, 0xb2, 0xd9, 0xfd, 0xc0, 0x7c, 0x74, 0xaa, 0x23, 0x9d, 0x52, 0x3c, + 0x01, 0x39, 0x70, 0x43, 0x17, 0x6e, 0xe4, 0xfd, 0x4f, 0xe5, 0x42, 0x19, + 0x8c, 0x4c, 0xa9, 0x57, 0x59, 0x22, 0xa6, 0x29, 0xf6, 0xee, 0x6f, 0x5d, + 0x23, 0xfe, 0x57, 0xa7, 0xdb, 0xc0, 0x60, 0xef, 0x98, 0x42, 0x5e, 0x2d, + 0x0c, 0x7a, 0x36, 0x8d, 0x2d, 0xc3, 0x12, 0x64, 0x10, 0x23, 0x3a, 0x77, + 0xf2, 0xe9, 0xae, 0xb8, 0xe0, 0xec, 0xd9, 0x91, 0x49, 0xbb, 0x55, 0xb4, + 0xfb, 0xba, 0x4b, 0x49, 0xd9, 0x68, 0xd2, 0x66, 0xaa, 0xe4, 0x8d, 0x88, + 0x53, 0x9c, 0xbf, 0x64, 0xed, 0x73, 0x8c, 0x83, 0x4b, 0x68, 0x2b, 0x19, + 0x60, 0xa1, 0x36, 0x40, 0xaf, 0xda, 0x6b, 0x76, 0x00, 0x76, 0xdc, 0x84, + 0xf0, 0x59, 0xf4, 0xf4, 0x41, 0x6a, 0xeb, 0x62, 0xb5, 0x31, 0x1d, 0xfb, + 0x90, 0x0f, 0xf9, 0x45, 0xd7, 0xf4, 0xb5, 0x97, 0x65, 0x7d, 0x6f, 0xd0, + 0xff, 0x16, 0x74, 0x10, 0x31, 0xbb, 0x36, 0xc8, 0x92, 0xe4, 0x03, 0x83, + 0x1d, 0x99, 0xc2, 0x50, 0xc6, 0x6f, 0x54, 0xac, 0x34, 0xdb, 0x3f, 0x54, + 0x80, 0x29, 0xef, 0x24, 0x43, 0x46, 0x92, 0x09, 0xe9, 0xf3, 0x6d, 0x7f, + 0xe6, 0xf7, 0x9a, 0xf2, 0x49, 0xcb, 0xd5, 0x6b, 0x30, 0xb7, 0x67, 0xce, + 0x09, 0xde, 0xe6, 0x99, 0xcc, 0x59, 0x03, 0xbc, 0xe7, 0x90, 0x58, 0x78, + 0xdb, 0x7e, 0x62, 0xcf, 0x9c, 0xb0, 0xa0, 0xe8, 0x89, 0x15, 0x2e, 0x85, + 0x89, 0xe2, 0x4d, 0x3e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA512, + 51, + {0x54, 0xca, 0xcd, 0x03, 0x7a, 0x77, 0x5e, 0xa0, 0x00, 0x4e, 0x41, 0xcc, + 0xbe, 0x07, 0x79, 0xd2, 0x29, 0x26, 0x40, 0x3a, 0xc9, 0x88, 0xd1, 0x49, + 0x0d, 0xee, 0x91, 0xbc, 0xcc, 0xfa, 0x44, 0x2d, 0x50, 0x9e, 0xea, 0xa6, + 0xf6, 0x20, 0xe0, 0x9b, 0xf9, 0x08, 0x8f, 0x42, 0xa3, 0xd3, 0x2b, 0x7b, + 0x72, 0x6b, 0xe3, 0xb4, 0xd5, 0xe8, 0xe9, 0x56, 0x23, 0x14, 0xba, 0x96, + 0xa9, 0x55, 0x64, 0xba, 0x16, 0x84, 0xea, 0x4d, 0x13, 0x2f, 0x81, 0xc1, + 0x4e, 0xe6, 0x7d, 0x43, 0x83, 0xea, 0xc8, 0xd6, 0xee, 0x98, 0x4a, 0xc5, + 0x39, 0x03, 0x09, 0x19, 0xf8, 0x18, 0x06, 0xbe, 0x09, 0x58, 0x31, 0xdb, + 0x11, 0x8b, 0x68, 0x21, 0xcd, 0xf6, 0x15, 0x91, 0x51, 0x7b, 0x38, 0xe4, + 0x5d, 0xab, 0xa6, 0x8f, 0xe2, 0xd1, 0x40, 0x3b, 0xbc, 0x79, 0xba, 0x77, + 0xd7, 0x21, 0xa9, 0xcb, 0x45, 0x19, 0x2e, 0x28, 0xc4, 0x29, 0x2f, 0x7d, + 0xdb, 0x61, 0xfa, 0x38, 0x60, 0xed, 0x3b, 0xbf, 0xc5, 0x3c, 0xf5, 0xac, + 0xf6, 0xbf, 0x9d, 0xc0, 0x12, 0x38, 0xbe, 0xe8, 0x08, 0x3a, 0x25, 0xd9, + 0x3f, 0x79, 0x59, 0xad, 0x93, 0x1d, 0x1f, 0x47, 0x39, 0x0d, 0x26, 0xc3, + 0xa4, 0x17, 0xea, 0xc4, 0xb7, 0x3c, 0x48, 0xe6, 0x53, 0x66, 0x62, 0xf4, + 0x1a, 0xa8, 0x98, 0x6a, 0x65, 0x01, 0x55, 0x32, 0xd0, 0x94, 0xd8, 0x58, + 0x79, 0x05, 0x16, 0x11, 0x33, 0x74, 0x74, 0xab, 0xc9, 0xe3, 0xea, 0xf1, + 0xc9, 0x78, 0x50, 0xe2, 0x04, 0xd2, 0x98, 0xc8, 0xc3, 0x82, 0x96, 0xd6, + 0xa5, 0xa0, 0x05, 0x8e, 0x61, 0x14, 0x02, 0x3a, 0xf7, 0xe2, 0x8c, 0xa7, + 0xfc, 0x94, 0xeb, 0x70, 0xa4, 0x2d, 0x37, 0xc1, 0xee, 0x69, 0x77, 0x55, + 0x01, 0x64, 0x2b, 0xed, 0xac, 0xb5, 0xdd, 0xe8, 0xf7, 0xb7, 0x5e, 0xf0, + 0x96, 0xfb, 0xa3, 0xe0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA512, + 52, + {0x87, 0x49, 0x3e, 0xb1, 0xca, 0x94, 0x4e, 0xd8, 0xd3, 0x87, 0x10, 0xe5, + 0x23, 0x1a, 0xdb, 0xc2, 0xd2, 0x16, 0x64, 0xa9, 0x63, 0xae, 0xe4, 0xdf, + 0x2f, 0xc2, 0x57, 0x3b, 0x38, 0x39, 0xa6, 0xda, 0xa9, 0x26, 0x9d, 0xad, + 0x4d, 0x1e, 0xff, 0x34, 0xab, 0x00, 0x93, 0x1d, 0x2e, 0x4c, 0xc9, 0x39, + 0x00, 0x4d, 0xdc, 0x42, 0x9b, 0x0c, 0x78, 0x0b, 0xa2, 0xea, 0xa3, 0xe9, + 0x37, 0x64, 0x14, 0x68, 0xfc, 0x34, 0x55, 0x49, 0x09, 0x06, 0xc5, 0xc0, + 0xec, 0xb3, 0xc4, 0x88, 0xd3, 0xf6, 0x9a, 0x5e, 0x2d, 0xdb, 0x29, 0x07, + 0x6a, 0x2e, 0x2a, 0xbe, 0x36, 0xa9, 0x54, 0x2e, 0x9b, 0x99, 0x20, 0xdb, + 0x66, 0x2d, 0xea, 0x73, 0xc1, 0x81, 0x8a, 0x71, 0xb9, 0x29, 0x9f, 0x8e, + 0x26, 0x50, 0x4a, 0x8e, 0x2e, 0x81, 0xe8, 0x7e, 0x71, 0x31, 0x00, 0xfe, + 0xb5, 0xc7, 0x5c, 0x3b, 0x22, 0x20, 0x90, 0x98, 0x7f, 0xbe, 0x85, 0x1d, + 0x53, 0x59, 0x56, 0x48, 0xff, 0xf3, 0x49, 0x0c, 0xf6, 0xe1, 0xb9, 0x78, + 0x75, 0x3e, 0xd6, 0x25, 0x0d, 0xcb, 0x3a, 0xab, 0xb5, 0x49, 0x87, 0x08, + 0xc2, 0x55, 0x5d, 0xb9, 0x8e, 0xa4, 0xad, 0xce, 0x3b, 0x2a, 0x0c, 0xff, + 0x13, 0x0f, 0x38, 0x83, 0x96, 0x69, 0xeb, 0xac, 0xc6, 0xbf, 0x86, 0xa1, + 0x77, 0x80, 0x4b, 0xbd, 0x93, 0x15, 0x5c, 0x71, 0xf6, 0xa7, 0x54, 0xe4, + 0x1e, 0x73, 0x1b, 0xc6, 0x71, 0x42, 0x48, 0x8c, 0xff, 0x41, 0x7a, 0xa2, + 0xd4, 0xd5, 0x23, 0x2e, 0xec, 0x0e, 0x55, 0x59, 0x0e, 0x6f, 0xb4, 0xdd, + 0x9b, 0x22, 0xd2, 0x38, 0x03, 0x94, 0x1b, 0x92, 0x2e, 0x31, 0xb7, 0x0f, + 0x2d, 0x9a, 0x29, 0xa1, 0xde, 0xa5, 0xe3, 0x56, 0x71, 0x9b, 0x9f, 0xe1, + 0x5a, 0xdb, 0x9b, 0xce, 0xa4, 0x6c, 0xd9, 0x35, 0x13, 0x3e, 0x2b, 0xac, + 0xdc, 0x63, 0x5e, 0x4f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA512, + 53, + {0x6d, 0xbb, 0xb9, 0xae, 0x8b, 0x55, 0xd0, 0xdd, 0x42, 0xbf, 0xd4, 0x5c, + 0x80, 0x86, 0xbb, 0x09, 0x95, 0x01, 0x43, 0xd0, 0xc0, 0xc1, 0x0b, 0x26, + 0xd1, 0xd3, 0xd9, 0x00, 0x5f, 0xb4, 0x88, 0x30, 0xfc, 0xd0, 0xd7, 0x20, + 0x05, 0x46, 0x38, 0xb5, 0x01, 0xa2, 0xcd, 0x73, 0x11, 0xdb, 0x9c, 0xf6, + 0x64, 0xe6, 0xc5, 0x87, 0x68, 0x81, 0x93, 0xe0, 0xfb, 0x62, 0xf8, 0x97, + 0xb2, 0x95, 0xb0, 0x51, 0xc9, 0x5d, 0xae, 0x90, 0x54, 0x77, 0x0c, 0x5d, + 0x16, 0x5e, 0x2f, 0x37, 0xff, 0xe4, 0xd2, 0xcb, 0x7e, 0x77, 0x63, 0x38, + 0x1a, 0x69, 0xce, 0x7d, 0x3e, 0x0c, 0xf8, 0xa1, 0xef, 0x95, 0xd2, 0x6d, + 0xa5, 0x8d, 0x03, 0x34, 0x1d, 0x7e, 0xc7, 0x3c, 0x4f, 0x84, 0x3c, 0x4b, + 0x22, 0x55, 0x31, 0x99, 0x64, 0x63, 0x98, 0x6f, 0x27, 0x5f, 0x9f, 0xa7, + 0xfc, 0x18, 0x03, 0x6f, 0x69, 0xe4, 0xe3, 0xc3, 0xae, 0x3d, 0x12, 0x2c, + 0x6f, 0x03, 0x5f, 0x9a, 0x36, 0xb7, 0xe3, 0x6e, 0x5a, 0x6e, 0xc8, 0x11, + 0xd4, 0x79, 0x1f, 0xe7, 0xbb, 0x60, 0x3f, 0xea, 0x4c, 0xfc, 0xc1, 0x30, + 0x44, 0xc4, 0x84, 0x43, 0x19, 0x54, 0xfc, 0xc6, 0x1c, 0x2d, 0x10, 0x3b, + 0x30, 0x26, 0x98, 0xc6, 0x47, 0x0d, 0x6a, 0x8a, 0xe1, 0x81, 0x06, 0x0d, + 0x02, 0xee, 0x36, 0xc7, 0x10, 0x4b, 0x69, 0x84, 0x28, 0x87, 0x18, 0xea, + 0xbc, 0xeb, 0x2c, 0x52, 0xc3, 0x69, 0x92, 0x50, 0x3f, 0xa0, 0x35, 0xc7, + 0xbf, 0x4e, 0x37, 0xc4, 0x68, 0xfc, 0x57, 0x83, 0xb3, 0x3d, 0x1b, 0xcf, + 0xad, 0xfd, 0xfd, 0x2b, 0x04, 0xd4, 0xdb, 0x98, 0x5a, 0x41, 0x59, 0xf7, + 0xbf, 0x08, 0xd3, 0xa5, 0x0f, 0xe2, 0x3c, 0x1b, 0xd4, 0xbc, 0xce, 0xcc, + 0x79, 0xec, 0xab, 0xd3, 0xe0, 0x27, 0x15, 0x74, 0x53, 0x1e, 0x93, 0xf1, + 0x1a, 0xe3, 0x8e, 0xf2}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA512, + 54, + {0x4a, 0xeb, 0x1e, 0x49, 0x34, 0x70, 0xa2, 0x07, 0xc0, 0xba, 0x34, 0xde, + 0x3a, 0x75, 0x26, 0x39, 0x55, 0x7d, 0xb9, 0xd7, 0xe8, 0x64, 0x24, 0xa3, + 0x85, 0x2c, 0x92, 0x7d, 0x5e, 0xc5, 0xf3, 0x84, 0x59, 0x1c, 0x04, 0x40, + 0xb5, 0x5a, 0xe3, 0x3d, 0xb3, 0x3b, 0x1c, 0x33, 0x80, 0xc9, 0x6f, 0x72, + 0xd9, 0x4a, 0x93, 0x76, 0x01, 0x55, 0xa2, 0x59, 0xab, 0xc7, 0xac, 0x06, + 0x8d, 0x86, 0xc4, 0x42, 0x85, 0xcf, 0x32, 0x80, 0xf7, 0x50, 0x87, 0xc5, + 0xba, 0xb4, 0x87, 0x53, 0x9c, 0x00, 0x2b, 0x93, 0x36, 0x38, 0xa7, 0x85, + 0x1f, 0xa4, 0x91, 0x36, 0x6e, 0x89, 0xe8, 0xc3, 0x3d, 0x27, 0xa6, 0xba, + 0x8c, 0x3b, 0xd2, 0xaf, 0x02, 0x69, 0xba, 0xfe, 0x24, 0xab, 0xad, 0x6d, + 0x57, 0xc8, 0x6c, 0x5c, 0x70, 0xf6, 0x1e, 0xd0, 0xb3, 0xa3, 0x55, 0x94, + 0xa7, 0x33, 0x22, 0x99, 0x7c, 0x49, 0xac, 0x19, 0x4e, 0xae, 0x12, 0xe0, + 0x0e, 0x7f, 0x5a, 0x33, 0x21, 0x46, 0x78, 0x69, 0x92, 0xc4, 0x31, 0x20, + 0x3f, 0x83, 0x6b, 0x3f, 0xfb, 0x1c, 0xbd, 0x02, 0xce, 0xa7, 0x93, 0xfb, + 0x6a, 0x13, 0x33, 0x54, 0x43, 0x6d, 0x78, 0x50, 0x3e, 0x41, 0x05, 0x57, + 0x14, 0xc7, 0xcb, 0x74, 0x35, 0x1c, 0x4d, 0x2e, 0x51, 0x83, 0x9f, 0x42, + 0xbb, 0xfa, 0x39, 0x1e, 0xce, 0xf0, 0xb2, 0x52, 0xe9, 0x04, 0x04, 0x54, + 0x45, 0x2a, 0xaf, 0xe6, 0x3b, 0x57, 0xd4, 0xf8, 0xc6, 0x62, 0x0c, 0xff, + 0xf4, 0x90, 0x05, 0x71, 0x84, 0x54, 0x83, 0x09, 0x76, 0xfd, 0x6d, 0xee, + 0x6c, 0xda, 0xc5, 0x52, 0x12, 0xa4, 0xf9, 0x10, 0x82, 0xb6, 0x4f, 0x59, + 0x68, 0xf0, 0x5d, 0x40, 0x53, 0x98, 0x88, 0x1e, 0x1c, 0x27, 0xb1, 0xd9, + 0xfa, 0xb8, 0x1e, 0x63, 0xb2, 0x17, 0x25, 0x36, 0x9f, 0x1a, 0xb7, 0xbf, + 0x29, 0xcd, 0x3d, 0xc9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA512, + 55, + {0x5e, 0x00, 0x5e, 0x27, 0xf9, 0xc9, 0x09, 0x81, 0x9b, 0xca, 0x7e, 0x39, + 0xbc, 0xb9, 0xb8, 0x37, 0x25, 0x42, 0x6e, 0xe2, 0x85, 0x21, 0x80, 0x7c, + 0xdd, 0x06, 0xc4, 0x22, 0x65, 0xa4, 0xd0, 0xeb, 0x4a, 0x71, 0xf8, 0x17, + 0x3e, 0xdf, 0x09, 0x59, 0x69, 0xe3, 0xaa, 0xdd, 0xfb, 0x8c, 0x43, 0x11, + 0x20, 0xfb, 0x50, 0xd5, 0xc5, 0xed, 0xb9, 0xc0, 0xb1, 0x36, 0x95, 0x72, + 0x45, 0x59, 0x3a, 0xa2, 0x55, 0xf0, 0x6e, 0xe0, 0x11, 0x9f, 0x30, 0x1f, + 0x9e, 0xbd, 0xda, 0xd5, 0xa8, 0x26, 0xc7, 0x4c, 0x6f, 0xaa, 0x8b, 0x28, + 0x07, 0xcc, 0xe2, 0x26, 0xae, 0xfa, 0x07, 0xd0, 0xdf, 0x0e, 0x0e, 0xbc, + 0x92, 0xf3, 0x4d, 0x42, 0xcb, 0x2a, 0x0e, 0x5c, 0x44, 0xf1, 0x50, 0xbc, + 0x78, 0xc8, 0x22, 0xb2, 0xcb, 0x37, 0x15, 0xf9, 0xf2, 0xf5, 0x9e, 0x31, + 0x04, 0xe1, 0x99, 0x59, 0x7a, 0xbd, 0x4c, 0x54, 0xf4, 0x73, 0xe5, 0xa5, + 0x26, 0x0d, 0xa3, 0xb8, 0x26, 0xe7, 0x69, 0xb2, 0xb0, 0xea, 0x0f, 0x08, + 0x6c, 0x39, 0x7f, 0xab, 0x96, 0xc7, 0x27, 0xa2, 0x2b, 0xd2, 0x75, 0x8a, + 0xc1, 0xe1, 0x80, 0xe1, 0xce, 0x18, 0xd0, 0xbe, 0x39, 0x8e, 0x64, 0x09, + 0x94, 0xb1, 0x44, 0x50, 0x4f, 0x49, 0x10, 0xf2, 0xf4, 0x37, 0xee, 0xb5, + 0x2e, 0x59, 0x7a, 0xbd, 0x11, 0x06, 0xeb, 0xd8, 0x0c, 0xcc, 0xda, 0x50, + 0x50, 0x66, 0xf8, 0x84, 0xbf, 0xe9, 0x91, 0x20, 0x0b, 0x88, 0xb6, 0x81, + 0x6a, 0x80, 0xd8, 0xa5, 0xdd, 0x1f, 0xec, 0xed, 0x56, 0x22, 0xc7, 0x3e, + 0x1f, 0x39, 0x64, 0xb0, 0x14, 0x8a, 0x17, 0xbf, 0x0e, 0x32, 0x67, 0x19, + 0xd7, 0x1c, 0x8f, 0x15, 0x18, 0x9f, 0xf6, 0x76, 0xac, 0x15, 0x4b, 0x5c, + 0x41, 0xf7, 0x87, 0xa1, 0x14, 0x43, 0xde, 0x0e, 0x2a, 0x95, 0x3e, 0x0a, + 0x0c, 0xc1, 0xe9, 0x37}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA512, + 56, + {0x7e, 0x9e, 0x9a, 0xe6, 0x2b, 0x8e, 0x55, 0xe5, 0x30, 0xa1, 0x79, 0xb4, + 0x4e, 0x1d, 0xc4, 0xb2, 0xc8, 0xec, 0xf0, 0x8c, 0x8f, 0x74, 0x61, 0xba, + 0xcf, 0x03, 0xfd, 0x78, 0xaa, 0xcc, 0xf5, 0xec, 0x71, 0x68, 0x22, 0x07, + 0x85, 0x96, 0x96, 0x14, 0xbb, 0x84, 0xb4, 0x4f, 0xe5, 0x46, 0x4b, 0xcc, + 0xd6, 0xed, 0x10, 0x73, 0x78, 0x5c, 0x8a, 0x51, 0xd3, 0xbb, 0x61, 0xfe, + 0x01, 0x61, 0xd3, 0x35, 0x11, 0x9e, 0xe8, 0x07, 0x29, 0x8e, 0xd0, 0xea, + 0xfe, 0x9e, 0x24, 0x8a, 0xdf, 0xdd, 0x90, 0xed, 0x3e, 0x5b, 0x5b, 0x10, + 0x7d, 0xb4, 0x29, 0x76, 0x5d, 0xa0, 0x24, 0x6c, 0x66, 0x9f, 0x65, 0xf2, + 0x83, 0xc8, 0x1c, 0xa9, 0x59, 0xca, 0xee, 0x80, 0x62, 0x4d, 0xea, 0xf3, + 0x12, 0x70, 0x2f, 0x40, 0x7d, 0xbc, 0x7b, 0x4c, 0x85, 0x6b, 0x6b, 0x28, + 0xe6, 0x4f, 0x9c, 0xd3, 0x85, 0xc5, 0x15, 0x0c, 0xea, 0xb5, 0x51, 0xf1, + 0xf1, 0x7b, 0x24, 0x59, 0x15, 0xd2, 0x57, 0x95, 0x59, 0x2c, 0x2b, 0x24, + 0x86, 0xef, 0x2e, 0x00, 0x95, 0xb7, 0x14, 0x13, 0xad, 0x19, 0x5c, 0x10, + 0xc7, 0x6c, 0xb8, 0x16, 0xcd, 0x96, 0xfd, 0x09, 0x13, 0x27, 0x82, 0x1d, + 0xc4, 0x0c, 0x9a, 0xd0, 0xb4, 0x19, 0x0c, 0x7b, 0xa9, 0x12, 0x51, 0x4d, + 0x51, 0xb8, 0xc1, 0x19, 0x1b, 0x8b, 0x81, 0xb7, 0xa3, 0x18, 0xd4, 0x35, + 0xbd, 0x97, 0xe5, 0x0c, 0x9c, 0x0e, 0x45, 0x9a, 0x87, 0x42, 0x30, 0xe9, + 0x9c, 0x66, 0xec, 0x5f, 0xd5, 0xd9, 0xf4, 0xaf, 0x36, 0x0c, 0x74, 0x44, + 0x63, 0xca, 0x29, 0x25, 0xdf, 0x12, 0xa4, 0x7f, 0xd7, 0x65, 0x92, 0x92, + 0x7d, 0x55, 0xea, 0xf6, 0x00, 0x14, 0xd6, 0x52, 0x52, 0x76, 0x49, 0x74, + 0x95, 0x09, 0xed, 0x6a, 0xe2, 0x4d, 0x55, 0x4c, 0xf3, 0x1b, 0x0c, 0x3f, + 0xec, 0x8f, 0x94, 0x4a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA512, + 57, + {0x45, 0xac, 0x5b, 0x26, 0x11, 0x95, 0x7a, 0xd7, 0xf3, 0x94, 0x9c, 0x0f, + 0x86, 0xab, 0xe6, 0x49, 0xe3, 0xb6, 0xb0, 0x8a, 0xeb, 0xf3, 0xea, 0xd9, + 0xdf, 0x02, 0x27, 0x41, 0xb8, 0x7c, 0x09, 0xab, 0x96, 0x9b, 0xff, 0x28, + 0x27, 0xfc, 0x96, 0xab, 0x1f, 0x56, 0x94, 0x63, 0xe8, 0x89, 0xe2, 0xc4, + 0x2e, 0x37, 0x71, 0x8b, 0x9c, 0xce, 0xf9, 0x67, 0x0e, 0xd7, 0x36, 0xd9, + 0x0a, 0x6b, 0x07, 0x91, 0x50, 0x70, 0xf6, 0x0b, 0xba, 0x52, 0xc5, 0x3a, + 0x1c, 0x8e, 0x4b, 0x56, 0x94, 0x0f, 0xfc, 0xf6, 0x28, 0x18, 0x4d, 0x41, + 0x0d, 0xa6, 0xe4, 0x13, 0xff, 0x90, 0x5d, 0xba, 0x8f, 0x38, 0x81, 0x3d, + 0xda, 0x5d, 0xe7, 0xd7, 0xaa, 0xac, 0x84, 0x79, 0x4e, 0xdd, 0x80, 0xbb, + 0x59, 0x71, 0x06, 0xf2, 0x39, 0xd1, 0xf9, 0x76, 0x20, 0x3c, 0x70, 0x4a, + 0xbc, 0x66, 0xbc, 0xfe, 0x04, 0x51, 0x8b, 0xc7, 0x59, 0xc8, 0xd4, 0x0a, + 0x68, 0x66, 0xc4, 0x1f, 0x56, 0xd1, 0x7a, 0x29, 0xc8, 0x18, 0x71, 0x96, + 0x8e, 0xd7, 0xe5, 0x91, 0xf0, 0xb0, 0xde, 0xab, 0x45, 0x70, 0xd2, 0xc8, + 0xc1, 0x2d, 0x6b, 0xf8, 0x15, 0xac, 0xc3, 0xf4, 0xe2, 0x81, 0x28, 0x0e, + 0x22, 0x51, 0x19, 0x5b, 0x85, 0xd2, 0xe8, 0x71, 0x3a, 0xb6, 0x32, 0x01, + 0x8b, 0x19, 0x91, 0xe3, 0x81, 0xdb, 0xd9, 0xc7, 0x50, 0xf6, 0x93, 0x80, + 0x62, 0x46, 0x0f, 0x79, 0xbb, 0x88, 0x79, 0x3e, 0x7a, 0xc1, 0x32, 0x21, + 0x9c, 0x42, 0x6d, 0x39, 0xdd, 0x6c, 0xc6, 0x91, 0xf5, 0xc0, 0x81, 0xd7, + 0x05, 0xf1, 0x3e, 0x66, 0xdf, 0x9a, 0x4b, 0x51, 0x86, 0x2d, 0x83, 0xe1, + 0xa5, 0xad, 0xd7, 0x51, 0xdd, 0x85, 0xef, 0x88, 0x3d, 0xb5, 0x8f, 0xe7, + 0xdd, 0xf8, 0xa5, 0x01, 0xb4, 0x44, 0x9f, 0xd5, 0xcb, 0xc9, 0xc6, 0xc1, + 0xb1, 0x4b, 0x10, 0x2c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA512, + 58, + {0x22, 0xfa, 0x9a, 0x00, 0x51, 0xd1, 0x5e, 0xcc, 0x5b, 0xec, 0xe4, 0xd6, + 0xeb, 0xed, 0x89, 0x85, 0x6e, 0x69, 0xd8, 0x14, 0x2f, 0xfe, 0x9a, 0x5f, + 0x03, 0x3d, 0xbb, 0x1a, 0xd5, 0x1b, 0xe2, 0x98, 0xd4, 0x17, 0x06, 0xfc, + 0xf1, 0x5c, 0xae, 0x26, 0x02, 0x62, 0xf4, 0x1c, 0x84, 0x7e, 0x86, 0x85, + 0x12, 0x6d, 0x30, 0x0a, 0x7d, 0xa7, 0x34, 0x6c, 0x6a, 0x27, 0xf9, 0x6f, + 0x4a, 0x72, 0xf5, 0x5f, 0xd4, 0x9d, 0x71, 0x29, 0x1e, 0xbd, 0xf5, 0x6b, + 0x3b, 0xd6, 0xc8, 0x9e, 0xe3, 0xcc, 0x25, 0x83, 0xf6, 0xe4, 0x37, 0xed, + 0xea, 0x19, 0x85, 0x8e, 0xb9, 0xc0, 0x86, 0xe2, 0x48, 0xc6, 0xcc, 0xd5, + 0xf2, 0xad, 0x5e, 0xee, 0xfd, 0x90, 0x79, 0x00, 0x04, 0x71, 0x52, 0xed, + 0x76, 0x0a, 0x5a, 0x6f, 0x44, 0x27, 0xcb, 0x7c, 0x33, 0x48, 0xc6, 0x2a, + 0x4a, 0xff, 0x53, 0x28, 0x36, 0x54, 0x5a, 0x9f, 0x98, 0xec, 0xa5, 0x86, + 0x2a, 0xfe, 0x03, 0xe1, 0xbc, 0x4b, 0xa9, 0xee, 0x71, 0x34, 0xc8, 0xcb, + 0xe3, 0x04, 0x71, 0x33, 0x1f, 0x90, 0xda, 0x43, 0x95, 0x5b, 0x3d, 0x25, + 0xdb, 0x69, 0x12, 0x68, 0xaf, 0xdf, 0x18, 0xbb, 0xe7, 0x60, 0x30, 0xe2, + 0x76, 0x12, 0x8b, 0x94, 0xe6, 0x93, 0x7e, 0x1a, 0x14, 0xb8, 0xaf, 0x87, + 0xf4, 0xe9, 0xde, 0x84, 0xfd, 0x0a, 0x38, 0xa1, 0x9d, 0x86, 0xfd, 0xa4, + 0xbb, 0x95, 0x2b, 0x7b, 0x8b, 0x11, 0x42, 0x1c, 0x2f, 0xe7, 0x00, 0xfc, + 0x58, 0x90, 0x2a, 0x89, 0x38, 0xd6, 0x91, 0x8f, 0x5f, 0xb5, 0x93, 0x68, + 0x89, 0x89, 0x1f, 0xfc, 0x88, 0xa8, 0xe6, 0x99, 0x6d, 0x39, 0xaf, 0x02, + 0xc2, 0x1c, 0x4b, 0xa9, 0xb7, 0x5c, 0x8c, 0x0e, 0xd1, 0xb3, 0x85, 0x96, + 0xc0, 0xa8, 0xc2, 0x71, 0xd1, 0xb5, 0x98, 0x24, 0x8c, 0x15, 0xcb, 0x27, + 0xa3, 0x1f, 0x94, 0x02}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA512, + 59, + {0x97, 0x62, 0x8c, 0xf0, 0xb4, 0xa0, 0xb2, 0xd5, 0x28, 0x49, 0xa5, 0x17, + 0x42, 0xd3, 0x57, 0x39, 0x73, 0x1c, 0x35, 0x72, 0x08, 0x26, 0x81, 0xd8, + 0xf4, 0xa6, 0xa5, 0xe3, 0xdb, 0x87, 0xa9, 0xc5, 0xaf, 0x93, 0xfa, 0xc7, + 0x01, 0x09, 0xab, 0xa0, 0x6f, 0x9b, 0xef, 0xed, 0x48, 0xf0, 0x69, 0xe1, + 0xdb, 0x2b, 0xf3, 0x9e, 0x5b, 0x56, 0x45, 0x86, 0x08, 0x75, 0xac, 0x5c, + 0x1c, 0x09, 0xe4, 0xbe, 0xab, 0x07, 0x93, 0xf4, 0x0c, 0x30, 0x72, 0x63, + 0x4a, 0x1f, 0x0e, 0xbf, 0x12, 0x1d, 0x95, 0x7e, 0x4e, 0xbe, 0xb9, 0x2b, + 0x5c, 0xb2, 0xb4, 0x2c, 0x38, 0x7b, 0x6d, 0x2a, 0x31, 0x61, 0x25, 0x70, + 0xc9, 0x02, 0xfc, 0xcd, 0x03, 0xc4, 0x7d, 0x7e, 0xa3, 0x80, 0x62, 0x90, + 0x5c, 0x2f, 0x8e, 0xc4, 0x57, 0xd9, 0x89, 0x83, 0x3d, 0x6f, 0xc5, 0x06, + 0x78, 0x5a, 0x3d, 0x86, 0xf6, 0xb0, 0x77, 0xef, 0x9e, 0xa4, 0x54, 0xfa, + 0x1d, 0xc2, 0xf8, 0xf6, 0xeb, 0xab, 0x99, 0x7a, 0xee, 0xb5, 0xc5, 0xa2, + 0x75, 0xfa, 0xd7, 0x33, 0xe2, 0x8f, 0xd5, 0xf4, 0x3c, 0x44, 0xc4, 0x66, + 0x58, 0xa7, 0x19, 0x3b, 0xba, 0x88, 0xd1, 0xe2, 0xbc, 0x51, 0x57, 0x40, + 0xc1, 0xc9, 0x80, 0x45, 0x24, 0x29, 0x6b, 0xe7, 0x32, 0x17, 0x68, 0xfd, + 0xb0, 0x87, 0x9c, 0x65, 0x64, 0x88, 0x5b, 0x62, 0x8c, 0xf3, 0xb7, 0x28, + 0x8c, 0xaf, 0xfb, 0x1d, 0x03, 0x8d, 0x44, 0x6b, 0x6e, 0x83, 0x84, 0xb9, + 0x4f, 0x6f, 0xc1, 0x4e, 0x5d, 0x7d, 0x51, 0xf0, 0x74, 0x68, 0xd4, 0x35, + 0x6a, 0x9e, 0xd1, 0x6c, 0x7f, 0x7f, 0xa1, 0xee, 0x89, 0x9b, 0xa5, 0x79, + 0xf0, 0x9d, 0x65, 0xad, 0x7c, 0x5e, 0x77, 0x31, 0x12, 0x87, 0x91, 0x2d, + 0x90, 0x69, 0xff, 0x93, 0xeb, 0x05, 0x29, 0x7f, 0x8d, 0x24, 0xd7, 0xa7, + 0xe3, 0x71, 0x94, 0xc5}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA512, + 60, + {0x6e, 0x31, 0xf5, 0x7b, 0xd4, 0x45, 0xe4, 0x60, 0x39, 0x98, 0x78, 0xf6, + 0x5f, 0xd7, 0xde, 0xd7, 0x79, 0x31, 0x9a, 0x73, 0x8c, 0x15, 0x77, 0x24, + 0x8b, 0xd2, 0xa3, 0x5e, 0x3c, 0x6e, 0x52, 0x7a, 0x51, 0xcf, 0x92, 0x0f, + 0xc3, 0x67, 0xbe, 0xda, 0x72, 0x7b, 0xd5, 0x40, 0xbe, 0xab, 0x68, 0x9f, + 0x0d, 0x1f, 0x82, 0x98, 0x2f, 0x6d, 0x5c, 0x22, 0xa4, 0x4b, 0xed, 0xcd, + 0x1f, 0xdd, 0x0b, 0xd8, 0x98, 0x0a, 0x09, 0xe4, 0x67, 0x31, 0x10, 0xdc, + 0x4c, 0xcb, 0x69, 0x69, 0x73, 0x11, 0x0a, 0x42, 0x8c, 0x97, 0x8f, 0x9f, + 0x73, 0xa9, 0x6a, 0xe9, 0x84, 0xd8, 0xa3, 0x54, 0x6e, 0x0a, 0xcd, 0xf6, + 0x8b, 0xf6, 0xcb, 0xba, 0x4d, 0x84, 0x36, 0x71, 0x7c, 0x5c, 0x4f, 0x13, + 0x6f, 0x86, 0x40, 0xa2, 0xeb, 0xc5, 0xb0, 0x59, 0x6d, 0x2f, 0xfd, 0x67, + 0x7b, 0xd8, 0x0d, 0xf4, 0xfa, 0xe5, 0x38, 0xba, 0x27, 0xc8, 0x38, 0xb7, + 0x6e, 0x4e, 0xeb, 0xd2, 0x44, 0x9b, 0xba, 0xed, 0x35, 0xbc, 0x66, 0xe2, + 0xdb, 0xbd, 0x9d, 0xc5, 0x91, 0x08, 0x6a, 0xf4, 0xec, 0x86, 0xd6, 0x6c, + 0xc2, 0x18, 0x5e, 0xc8, 0x71, 0xe9, 0x96, 0x4e, 0xcd, 0xbf, 0xcc, 0x4d, + 0xca, 0xc7, 0xac, 0x23, 0x64, 0x2f, 0x68, 0x8d, 0xc6, 0x7c, 0xe1, 0x39, + 0x11, 0x74, 0xe7, 0x15, 0x8b, 0x06, 0xaf, 0xb5, 0xf4, 0xb8, 0x6e, 0x0b, + 0x86, 0xba, 0x9d, 0xea, 0x27, 0x78, 0x40, 0xb1, 0x07, 0x6e, 0x9a, 0x71, + 0xed, 0x93, 0x85, 0xaf, 0x6e, 0xdf, 0xa7, 0x1c, 0xdf, 0x8c, 0x24, 0xa9, + 0x60, 0xd5, 0xd3, 0xe0, 0x93, 0x8b, 0x75, 0xf1, 0x5a, 0x68, 0xbc, 0x51, + 0x10, 0xb2, 0xc6, 0xd2, 0x78, 0x5c, 0x1e, 0xef, 0x49, 0xe1, 0x30, 0x8d, + 0x47, 0xd7, 0x0d, 0xaf, 0x8d, 0xf2, 0x28, 0x38, 0xfc, 0x4a, 0xde, 0xc7, + 0x98, 0xa3, 0x22, 0xb8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA512, + 61, + {0xa6, 0x03, 0x8f, 0xf3, 0xfc, 0x35, 0x0a, 0xc0, 0xc5, 0x4b, 0xf0, 0xa0, + 0x72, 0x47, 0x34, 0x56, 0x5a, 0xfa, 0x24, 0xe2, 0x8f, 0x11, 0x92, 0x45, + 0xdf, 0x0f, 0xd0, 0xd6, 0x47, 0x80, 0xd9, 0xa8, 0x14, 0x46, 0x16, 0x29, + 0xf4, 0x1c, 0x8d, 0xf8, 0x3b, 0xbd, 0x3d, 0x1a, 0x2a, 0xf1, 0x5e, 0xa3, + 0xa6, 0xa8, 0x09, 0x99, 0xa1, 0x04, 0x82, 0x47, 0x8e, 0xc7, 0x7f, 0x14, + 0x1a, 0x97, 0xa6, 0xfa, 0xe9, 0xc5, 0x8b, 0x09, 0x84, 0x68, 0x3e, 0x76, + 0x95, 0xa6, 0xa0, 0x35, 0x3a, 0x5f, 0xfa, 0x8c, 0xd1, 0xed, 0x4c, 0x6f, + 0x5a, 0x0b, 0xa5, 0x6d, 0x13, 0x51, 0xf9, 0xb2, 0x6c, 0x94, 0x3f, 0x63, + 0x04, 0x3e, 0xe7, 0x13, 0x23, 0x12, 0x4d, 0xe9, 0x0d, 0x2c, 0xcc, 0xfa, + 0x39, 0xd1, 0x4d, 0xc2, 0x69, 0xfb, 0xfc, 0xe5, 0x45, 0x18, 0x84, 0x89, + 0xc4, 0xa1, 0x5b, 0xed, 0xe6, 0x68, 0x85, 0x5a, 0x81, 0xca, 0xf4, 0xe2, + 0xec, 0x54, 0x4f, 0x27, 0x86, 0x26, 0x33, 0xd1, 0xe5, 0x27, 0x5e, 0x01, + 0x2c, 0xe9, 0x1d, 0x80, 0x28, 0x99, 0x88, 0xd6, 0xfa, 0x77, 0x92, 0x01, + 0x1a, 0x20, 0xe1, 0x08, 0x1d, 0x99, 0x4f, 0x21, 0x98, 0x6d, 0x8a, 0xa7, + 0x2d, 0x25, 0x14, 0xf5, 0xc9, 0xba, 0xa1, 0xb8, 0xfe, 0xc3, 0xb5, 0x43, + 0xe4, 0xe2, 0xb3, 0x2d, 0x95, 0x20, 0x3f, 0x27, 0x47, 0x40, 0xe7, 0xef, + 0x56, 0xc3, 0x72, 0x18, 0x84, 0x89, 0x7a, 0xf0, 0xb4, 0x11, 0x16, 0xdc, + 0x06, 0xae, 0x3d, 0x7b, 0xcf, 0xe7, 0x65, 0x6b, 0x33, 0x39, 0x95, 0x15, + 0x87, 0x97, 0x09, 0x1e, 0x20, 0x45, 0x3e, 0xaf, 0x8d, 0xa3, 0x7f, 0x20, + 0xfa, 0x52, 0xe2, 0x34, 0xeb, 0xac, 0x35, 0x67, 0xb7, 0x36, 0x05, 0x3b, + 0x21, 0x1c, 0xbc, 0x73, 0xc8, 0xf4, 0xe7, 0x53, 0xf0, 0x00, 0xc8, 0x23, + 0xc8, 0x47, 0x42, 0xef}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA512, + 62, + {0x1c, 0x2a, 0x1a, 0x28, 0x04, 0x34, 0x03, 0xab, 0x35, 0x6f, 0x34, 0x27, + 0x2b, 0x37, 0x83, 0x80, 0x11, 0x44, 0x25, 0x62, 0x69, 0x5e, 0x66, 0xe8, + 0xaf, 0x12, 0x7e, 0xe7, 0x5b, 0x71, 0xac, 0x0f, 0x3d, 0xd4, 0x0d, 0x60, + 0xf0, 0xa6, 0x23, 0x31, 0xe8, 0x45, 0x4f, 0x3a, 0x42, 0x20, 0x90, 0xc2, + 0x42, 0x09, 0x20, 0x1a, 0x95, 0x42, 0x27, 0xcd, 0x06, 0xea, 0xbc, 0x05, + 0xd6, 0x05, 0xf7, 0xd6, 0xe4, 0x4a, 0x97, 0x04, 0x4e, 0x61, 0xb9, 0xaa, + 0x40, 0xaa, 0xde, 0x2e, 0x37, 0x61, 0x1d, 0xbe, 0x47, 0x0a, 0x04, 0x3f, + 0x0d, 0xf3, 0xeb, 0xf6, 0xc5, 0x4f, 0x71, 0x5b, 0x89, 0xdc, 0xd8, 0x8c, + 0x63, 0xad, 0xb7, 0x10, 0x38, 0x6a, 0x83, 0x93, 0x08, 0xfa, 0x1f, 0x71, + 0xab, 0xfa, 0xfa, 0x56, 0xa9, 0xfe, 0x67, 0x8c, 0x7d, 0x26, 0x52, 0xe4, + 0xaa, 0xc6, 0x08, 0x84, 0xcf, 0x54, 0xb1, 0x43, 0x76, 0xd3, 0xbe, 0x85, + 0xae, 0xb8, 0x21, 0x28, 0x88, 0xf3, 0x72, 0xd5, 0x80, 0x0f, 0x5f, 0x25, + 0xc1, 0xbd, 0x89, 0x4a, 0xa4, 0x60, 0x90, 0x5b, 0x51, 0x51, 0xcc, 0x71, + 0x2b, 0xb3, 0x79, 0x2a, 0x0d, 0x1b, 0x1b, 0x85, 0x51, 0x92, 0x34, 0xb1, + 0x69, 0x35, 0x4f, 0x2e, 0xd1, 0x6b, 0x3e, 0x1b, 0xea, 0xa7, 0xa9, 0xda, + 0x7d, 0xd5, 0x74, 0xe1, 0xb2, 0x8a, 0x99, 0x3b, 0x4f, 0x9d, 0x3b, 0xf3, + 0x28, 0x54, 0xca, 0x48, 0x81, 0xbb, 0x13, 0x79, 0xb1, 0x14, 0x73, 0x26, + 0x8b, 0xab, 0x59, 0x19, 0xea, 0x33, 0x23, 0xed, 0x95, 0x10, 0x40, 0x49, + 0x19, 0x7d, 0x90, 0x95, 0x94, 0x74, 0x33, 0xe9, 0x35, 0x6a, 0xb2, 0xd4, + 0x80, 0x0e, 0x20, 0xfd, 0x54, 0x99, 0x91, 0x85, 0xae, 0x51, 0xcb, 0x25, + 0xa5, 0x0d, 0xfd, 0x79, 0x9b, 0x9e, 0xc5, 0x75, 0xe7, 0x3d, 0x41, 0x1f, + 0x37, 0x3d, 0x96, 0xe2}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA512, + 63, + {0x6e, 0xfa, 0x13, 0xc5, 0x13, 0xd0, 0xad, 0x3f, 0xd5, 0xe6, 0x33, 0xe5, + 0x65, 0x83, 0x7e, 0x59, 0xae, 0x83, 0x55, 0x45, 0x36, 0x97, 0xef, 0xbf, + 0x04, 0x25, 0x6b, 0xc7, 0x60, 0x10, 0xa0, 0x9f, 0xd2, 0x57, 0x48, 0x8d, + 0xf9, 0xd8, 0xce, 0xf8, 0xd7, 0x8b, 0x2e, 0x58, 0x19, 0x18, 0x21, 0x19, + 0x09, 0x2f, 0xd4, 0x83, 0xe6, 0x01, 0xa8, 0xc4, 0xd9, 0x84, 0xcb, 0x5e, + 0x88, 0x17, 0xb7, 0x98, 0xbc, 0x70, 0x03, 0x1b, 0xd7, 0x32, 0x5b, 0xe8, + 0xa7, 0xe0, 0xb4, 0x45, 0x08, 0xa9, 0x35, 0x0e, 0xe1, 0x79, 0xa4, 0x79, + 0x2b, 0x35, 0x1d, 0x37, 0x02, 0x59, 0x72, 0x4e, 0x56, 0x5e, 0x60, 0xdf, + 0x9b, 0x72, 0x18, 0x6c, 0xe2, 0x80, 0x0c, 0x4e, 0x79, 0x51, 0x17, 0x67, + 0xf6, 0x6a, 0xa8, 0x4c, 0xdc, 0xf7, 0x0e, 0x64, 0x60, 0x65, 0xc9, 0x42, + 0xc9, 0xfa, 0x2d, 0xff, 0xb1, 0x6b, 0x0d, 0x81, 0x9d, 0xc8, 0x61, 0xcb, + 0x16, 0xa5, 0x2e, 0xf1, 0xd5, 0xf3, 0x68, 0x33, 0xa8, 0xa9, 0x31, 0x21, + 0x89, 0x89, 0x8b, 0x14, 0x24, 0x26, 0xba, 0xce, 0x8b, 0xc6, 0x31, 0xb1, + 0xb7, 0x4c, 0x96, 0xd0, 0x36, 0x69, 0xeb, 0x92, 0xf1, 0xae, 0x83, 0xfd, + 0xe6, 0xbd, 0x1f, 0x7d, 0xb7, 0xe9, 0x4a, 0x93, 0xd1, 0x17, 0xe2, 0x1f, + 0x13, 0x68, 0x53, 0x9c, 0x33, 0x48, 0x16, 0x5a, 0x01, 0x26, 0xfe, 0x08, + 0xa6, 0x0b, 0x8f, 0x17, 0x04, 0x55, 0xd6, 0x7c, 0xae, 0x0c, 0x1c, 0x5e, + 0x65, 0x1a, 0x63, 0x53, 0x92, 0xad, 0x18, 0x18, 0xd5, 0x14, 0x12, 0xa6, + 0xb6, 0xf9, 0x58, 0xa5, 0xa8, 0x05, 0x53, 0xf8, 0xcd, 0xb4, 0xbe, 0x94, + 0x0f, 0x78, 0xa3, 0x36, 0x6e, 0x36, 0x0c, 0xb3, 0xed, 0xef, 0x88, 0x41, + 0x95, 0x71, 0xf0, 0xb5, 0xec, 0x1f, 0x1b, 0x58, 0x29, 0xe5, 0x58, 0x4c, + 0x2c, 0x3d, 0x61, 0x95}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA512, + 64, + {0x64, 0x7d, 0x39, 0x71, 0x5b, 0x34, 0x36, 0x11, 0x90, 0xbd, 0x84, 0x2b, + 0x77, 0x5e, 0x7b, 0x53, 0x05, 0x2b, 0x72, 0xf9, 0xe8, 0x5a, 0x0d, 0xe8, + 0xbe, 0x04, 0x36, 0xa2, 0xa6, 0x1a, 0xb4, 0x02, 0x23, 0x7c, 0xbb, 0x85, + 0xde, 0x14, 0x66, 0xe7, 0x02, 0x56, 0x2e, 0xd0, 0x40, 0x84, 0x36, 0x6d, + 0x66, 0x2d, 0xb0, 0x11, 0xaa, 0xc0, 0xdb, 0xac, 0xe3, 0x07, 0x07, 0x8f, + 0xfb, 0xba, 0x1b, 0x3a, 0x37, 0x49, 0x5f, 0xe6, 0xe6, 0x04, 0xfb, 0x5b, + 0xde, 0x54, 0xee, 0x9a, 0xfb, 0x15, 0xf4, 0x53, 0x08, 0xa9, 0xa3, 0xaf, + 0x51, 0xf6, 0xc8, 0xe7, 0x9b, 0xa6, 0x99, 0x35, 0x63, 0x53, 0x60, 0xca, + 0xfe, 0xc2, 0x69, 0x86, 0xd3, 0x39, 0xab, 0x86, 0x41, 0xa1, 0xbf, 0xf1, + 0xf1, 0xaf, 0x0c, 0x11, 0x96, 0x91, 0x9a, 0xd4, 0xd0, 0xc9, 0xbf, 0xc7, + 0xae, 0x3e, 0x43, 0x29, 0x6c, 0x04, 0xfd, 0x5e, 0x35, 0x3e, 0xa5, 0xf7, + 0x54, 0x14, 0x9c, 0xd6, 0x18, 0x17, 0x25, 0x58, 0x26, 0x3d, 0x3f, 0x17, + 0xcb, 0x61, 0x82, 0xbe, 0xfe, 0x4c, 0x40, 0x81, 0x6b, 0xe0, 0x60, 0x45, + 0xe5, 0x42, 0x8d, 0xa0, 0xec, 0x1c, 0x3a, 0xeb, 0x71, 0x46, 0x08, 0x02, + 0x48, 0x5b, 0x39, 0x0b, 0x35, 0x0b, 0x37, 0xb8, 0xae, 0x12, 0x64, 0xce, + 0xab, 0xa7, 0x4b, 0x21, 0xc0, 0x52, 0xc2, 0x95, 0xe3, 0x60, 0x68, 0xe6, + 0x85, 0xcf, 0x96, 0x01, 0x67, 0x3b, 0xaa, 0x2d, 0x93, 0x5a, 0xd3, 0xe3, + 0x23, 0x00, 0x0b, 0x33, 0x97, 0xbd, 0xdf, 0x91, 0xe6, 0x4a, 0xce, 0x36, + 0x69, 0xdc, 0xe6, 0xc7, 0x04, 0xe6, 0x51, 0x42, 0x77, 0x3a, 0x27, 0xc5, + 0xa0, 0x7e, 0xaf, 0x74, 0xe8, 0x50, 0xbd, 0x72, 0xb9, 0xcc, 0x46, 0x4d, + 0xfc, 0x5d, 0xaa, 0x8b, 0x6c, 0x39, 0x6d, 0x0a, 0xdd, 0x29, 0x37, 0xbc, + 0xe6, 0x11, 0xbe, 0xb0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA512, + 65, + {0x7f, 0x8f, 0x29, 0x8c, 0x16, 0x28, 0xa3, 0xd4, 0x2d, 0x4a, 0x60, 0xd9, + 0x3d, 0x26, 0x9d, 0x2b, 0xdd, 0x2a, 0xec, 0x2b, 0x89, 0x4a, 0xff, 0x12, + 0xcb, 0x2c, 0xc2, 0xed, 0xef, 0x41, 0xb4, 0xb8, 0x14, 0x62, 0x2e, 0x0a, + 0xfb, 0x0f, 0x89, 0x33, 0x27, 0xe1, 0x57, 0xbc, 0xa9, 0xac, 0x0e, 0xdf, + 0xd1, 0xb7, 0x6e, 0xed, 0xee, 0xda, 0x70, 0xc0, 0xa0, 0xc2, 0xe8, 0xeb, + 0x85, 0xf2, 0x09, 0x8b, 0xf9, 0x80, 0x8a, 0x0a, 0x4e, 0x9a, 0xe4, 0xc7, + 0x38, 0xc8, 0xf7, 0x21, 0xce, 0x33, 0x45, 0x2c, 0x68, 0xd0, 0xd0, 0x6a, + 0xb2, 0x21, 0x84, 0xaf, 0x90, 0xbb, 0xca, 0x42, 0x00, 0x0a, 0x90, 0xdc, + 0xf5, 0xe3, 0x22, 0x87, 0x22, 0xdb, 0x3a, 0x20, 0x6b, 0xf2, 0xcc, 0x6e, + 0x31, 0xc9, 0x0f, 0x1e, 0xf2, 0x33, 0x89, 0x8a, 0xcc, 0x95, 0x74, 0x33, + 0x76, 0x0f, 0x38, 0x01, 0x37, 0x58, 0x64, 0x15, 0x05, 0x64, 0x67, 0xd4, + 0x39, 0x00, 0xa7, 0xc2, 0x1d, 0x25, 0xfa, 0x20, 0x25, 0x3b, 0x37, 0xd7, + 0x28, 0x8e, 0xb8, 0x8a, 0x93, 0x48, 0x34, 0x3b, 0x98, 0x54, 0x09, 0x84, + 0x3d, 0x64, 0x91, 0xa9, 0xe1, 0x2e, 0xe6, 0x90, 0x72, 0x33, 0xcd, 0x83, + 0xcf, 0x8b, 0x5b, 0x6b, 0x45, 0xfd, 0x22, 0xf4, 0xb5, 0xbb, 0xbb, 0xbe, + 0xb1, 0x52, 0xb4, 0x4e, 0x22, 0xc3, 0xe0, 0x3c, 0x8c, 0x18, 0xdc, 0x60, + 0x8c, 0xb5, 0xec, 0x66, 0x43, 0xc1, 0x7f, 0x91, 0x65, 0xee, 0xc5, 0xb8, + 0x13, 0x5d, 0x14, 0xbc, 0x16, 0xa0, 0xe7, 0x0e, 0xdb, 0x5d, 0xaa, 0x70, + 0xa2, 0xd5, 0x09, 0x91, 0x04, 0x0d, 0xe1, 0xf0, 0xcf, 0x43, 0x82, 0xec, + 0xbd, 0xed, 0x2e, 0x6a, 0xdf, 0x8e, 0xa5, 0xac, 0xea, 0x03, 0x4a, 0xb0, + 0x0c, 0x33, 0xb1, 0xea, 0xf0, 0xf6, 0xab, 0x10, 0xf6, 0x2d, 0xd3, 0x04, + 0x06, 0xd8, 0x36, 0x67}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA512, + 66, + {0xb0, 0xb8, 0x31, 0xb5, 0xee, 0x66, 0x1f, 0x4e, 0xb4, 0x3b, 0x90, 0x6a, + 0x2f, 0x9e, 0xe6, 0x52, 0xf7, 0xf0, 0xa4, 0x34, 0x6a, 0x9e, 0x40, 0x49, + 0x55, 0x5d, 0x8b, 0xda, 0x18, 0x5e, 0x19, 0x5d, 0x8a, 0xf8, 0x81, 0xf2, + 0xe3, 0x63, 0x04, 0xc8, 0xb6, 0x6a, 0xbf, 0x5f, 0x8f, 0x03, 0x0c, 0xc0, + 0xb7, 0xff, 0xcf, 0xcf, 0xd6, 0x7f, 0xef, 0xd5, 0xe7, 0xef, 0xdf, 0xcd, + 0x8c, 0xae, 0xb1, 0xda, 0xf4, 0x41, 0xf8, 0x34, 0x00, 0x4a, 0x61, 0x0f, + 0x09, 0x1c, 0xa2, 0xf8, 0xc9, 0x74, 0xd5, 0x1a, 0x0b, 0x7c, 0xa7, 0x65, + 0x63, 0x92, 0x7f, 0x19, 0xd0, 0xe1, 0x20, 0xa9, 0x03, 0x93, 0xdd, 0xd6, + 0xf9, 0x99, 0xdd, 0xdd, 0x76, 0x6d, 0x24, 0x35, 0xca, 0x3e, 0x52, 0x62, + 0x47, 0xcb, 0x2b, 0x64, 0x9d, 0x4c, 0xa1, 0x3d, 0x43, 0xd8, 0x98, 0x36, + 0x97, 0x30, 0xc6, 0xfa, 0x7f, 0xba, 0x93, 0x7a, 0x27, 0x47, 0x21, 0xd2, + 0x1e, 0x2e, 0x05, 0x78, 0xf4, 0xaf, 0x48, 0x24, 0xd0, 0xcd, 0xb3, 0x77, + 0xe2, 0x92, 0xc6, 0xd1, 0x42, 0xc2, 0x64, 0x94, 0xcc, 0x04, 0x74, 0xa9, + 0xda, 0x3f, 0x57, 0xc6, 0x0e, 0xb2, 0xbc, 0x89, 0x00, 0x34, 0x7b, 0x4e, + 0x61, 0x9b, 0xae, 0x96, 0xee, 0xe6, 0x48, 0x9d, 0xae, 0x5e, 0x2b, 0x94, + 0xce, 0xf5, 0x12, 0xc9, 0xf2, 0xe8, 0xa1, 0x7d, 0x27, 0x7e, 0x02, 0xed, + 0x74, 0x4c, 0x71, 0x21, 0x5e, 0x21, 0xe6, 0xd9, 0x58, 0x96, 0xa5, 0xe1, + 0x0a, 0x98, 0x2b, 0x0f, 0x35, 0x62, 0x10, 0x36, 0x30, 0x8c, 0xe9, 0xf5, + 0x56, 0x72, 0x6d, 0x9a, 0x83, 0xfb, 0xdd, 0x3b, 0xa6, 0xdf, 0x04, 0x7e, + 0x56, 0xb4, 0x79, 0x3e, 0xcb, 0xcf, 0xd5, 0x7d, 0xb1, 0xf0, 0x8e, 0x63, + 0x23, 0xb3, 0xd9, 0xff, 0xe3, 0x11, 0x1f, 0x7b, 0xbc, 0xeb, 0xb4, 0x6e, + 0xb3, 0x36, 0x94, 0xfe}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA512, + 67, + {0xc1, 0x67, 0x23, 0xc9, 0x6c, 0xb8, 0x8b, 0x87, 0x1f, 0x9e, 0xc6, 0xed, + 0xf3, 0xb0, 0x08, 0xe2, 0xd0, 0x03, 0xa8, 0xe9, 0x0b, 0x93, 0xcb, 0x0a, + 0x19, 0x27, 0xad, 0xbe, 0x73, 0x6a, 0x81, 0x09, 0xcc, 0x7b, 0xc7, 0x0f, + 0x9b, 0xc3, 0xdf, 0xbd, 0x65, 0x6d, 0xb4, 0xfe, 0x77, 0x91, 0x67, 0x30, + 0x6d, 0x97, 0x78, 0x29, 0x81, 0xd0, 0x63, 0x92, 0x52, 0xd3, 0xb4, 0x98, + 0x40, 0x83, 0x57, 0xd4, 0xff, 0x58, 0x28, 0xda, 0xdf, 0x89, 0xf4, 0xf6, + 0x02, 0x46, 0x23, 0x30, 0xd4, 0xc6, 0xfd, 0x61, 0xd0, 0x2b, 0xa1, 0x7c, + 0x39, 0xd0, 0x72, 0xa8, 0x7a, 0xb2, 0x3e, 0x92, 0x6a, 0xba, 0xae, 0x65, + 0x28, 0xc2, 0x81, 0x7f, 0xae, 0xa5, 0xc8, 0xc0, 0x2b, 0xef, 0xe9, 0x6d, + 0x93, 0xbf, 0xeb, 0x86, 0xc5, 0xfc, 0x0b, 0x5c, 0xe1, 0xc2, 0x4e, 0x3a, + 0x49, 0x86, 0xa5, 0x12, 0xf9, 0xb9, 0x35, 0x62, 0x51, 0x07, 0x16, 0x51, + 0x79, 0xb5, 0x3a, 0x13, 0x7b, 0x01, 0x3b, 0x07, 0x17, 0xfd, 0x20, 0x3d, + 0xf9, 0x02, 0x63, 0x1e, 0xbe, 0x43, 0x31, 0xfb, 0xa1, 0x63, 0x12, 0x14, + 0xf1, 0xea, 0xc8, 0x55, 0xf5, 0x0c, 0x6a, 0x5a, 0x59, 0xeb, 0x8a, 0xea, + 0x94, 0x4b, 0x13, 0x8d, 0xc6, 0xc1, 0xe9, 0x2d, 0xa8, 0xcf, 0xa5, 0x14, + 0xb2, 0x54, 0xaa, 0xb6, 0x33, 0x95, 0x88, 0x0e, 0xc4, 0xcb, 0x81, 0x17, + 0x77, 0x9c, 0x6a, 0x46, 0xfa, 0xf2, 0x89, 0x17, 0xfe, 0x77, 0xc3, 0x99, + 0x86, 0x35, 0x98, 0x28, 0x4d, 0xc3, 0xa5, 0xd8, 0x67, 0x1c, 0x0d, 0x28, + 0x56, 0xdb, 0xa7, 0x79, 0x1c, 0x84, 0xb2, 0x07, 0xa2, 0xba, 0x18, 0xbe, + 0x5d, 0x68, 0x5d, 0xfa, 0x1b, 0x3f, 0x9b, 0x55, 0x82, 0xaf, 0xe9, 0x90, + 0x4b, 0x2d, 0x27, 0x31, 0x13, 0xe0, 0x15, 0xb1, 0xf4, 0x19, 0x4d, 0x3a, + 0xb0, 0x70, 0xe0, 0x95}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA512, + 68, + {0x4f, 0x02, 0x48, 0xae, 0xa5, 0x6b, 0x71, 0x43, 0x7b, 0xfc, 0xc7, 0xbb, + 0x57, 0x2c, 0x19, 0x8a, 0x4f, 0x9f, 0x12, 0x0a, 0x8c, 0xeb, 0x9a, 0x0b, + 0x2f, 0xc2, 0xe6, 0x1a, 0xf7, 0x86, 0xbc, 0x44, 0x7b, 0x49, 0xb9, 0x9b, + 0xab, 0x96, 0xd0, 0x09, 0xcc, 0x6b, 0xb8, 0xec, 0xe7, 0xd6, 0x6f, 0x08, + 0x76, 0x54, 0x39, 0xe5, 0xfd, 0xb4, 0xec, 0xb7, 0x71, 0x19, 0x3b, 0xb8, + 0xb9, 0x9e, 0x20, 0xaf, 0x44, 0x35, 0x44, 0x68, 0x44, 0x25, 0x2d, 0x29, + 0xe0, 0x54, 0xc0, 0xc7, 0x5f, 0xb0, 0xba, 0xa2, 0x07, 0x60, 0x92, 0x98, + 0x85, 0x57, 0x59, 0x98, 0x04, 0x5d, 0xc6, 0x84, 0x05, 0x54, 0x21, 0x2e, + 0xa6, 0xd2, 0x40, 0xaf, 0x67, 0xed, 0xa4, 0x77, 0x92, 0x34, 0x99, 0xf7, + 0xf5, 0xe7, 0xd9, 0xc3, 0xd9, 0x5d, 0x9f, 0xc3, 0x5e, 0x40, 0xc1, 0x7e, + 0x7d, 0x5f, 0xe2, 0x28, 0x24, 0xec, 0x3b, 0xca, 0xdd, 0xfd, 0x71, 0x74, + 0x48, 0x65, 0xf7, 0x75, 0xcd, 0x7e, 0xca, 0x63, 0xbd, 0x61, 0x5d, 0x71, + 0x85, 0x18, 0xb0, 0xca, 0x6c, 0x12, 0x7e, 0xd6, 0x28, 0x8b, 0x77, 0x68, + 0x44, 0x5e, 0xf8, 0xab, 0x6e, 0xeb, 0xf0, 0xa3, 0xbd, 0x0f, 0xb5, 0xa1, + 0x8e, 0x94, 0xd2, 0x8f, 0x09, 0xe4, 0x50, 0x31, 0xc3, 0xe3, 0xe8, 0xc4, + 0xbc, 0x0b, 0xd2, 0x30, 0x14, 0x0d, 0xe3, 0x88, 0x29, 0x59, 0x11, 0x5a, + 0xf0, 0x1b, 0xc6, 0xb9, 0xef, 0xc0, 0x55, 0x54, 0x31, 0x8f, 0x73, 0x3d, + 0xa5, 0x1f, 0x6f, 0x9b, 0x66, 0xc8, 0x99, 0x32, 0x4e, 0xb2, 0xa3, 0xf2, + 0x1c, 0xbf, 0xe6, 0x4e, 0x47, 0x72, 0x88, 0x9d, 0xc5, 0xf5, 0x2d, 0xac, + 0x75, 0x5d, 0x64, 0x01, 0x82, 0xa1, 0xea, 0xd5, 0xe0, 0x20, 0x3d, 0xfc, + 0xf1, 0x74, 0x6b, 0x64, 0xd6, 0xd4, 0xf4, 0x33, 0x72, 0x28, 0x69, 0x8e, + 0xc7, 0x57, 0xe0, 0xf9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA512, + 69, + {0x43, 0xa6, 0x74, 0xe2, 0xa0, 0xfe, 0x1a, 0xdb, 0xc0, 0x50, 0x65, 0xc7, + 0xa0, 0x98, 0x24, 0x4c, 0x05, 0x58, 0x13, 0x03, 0x35, 0x2a, 0x79, 0x7e, + 0x00, 0x3c, 0x39, 0x30, 0x9b, 0x09, 0xd4, 0xf4, 0x30, 0x3d, 0x17, 0x57, + 0xaa, 0xe2, 0x9c, 0xb2, 0xef, 0x36, 0x19, 0x92, 0xc2, 0x8d, 0x95, 0x5a, + 0xf3, 0xe2, 0x93, 0xb9, 0x8c, 0x0c, 0x97, 0x77, 0x44, 0x97, 0x1c, 0x69, + 0x96, 0xc1, 0xdd, 0x93, 0xf2, 0xda, 0x8b, 0xd4, 0x6c, 0x77, 0x18, 0x85, + 0xa4, 0x63, 0x49, 0x52, 0xd0, 0x53, 0x87, 0x89, 0x40, 0x67, 0x23, 0x04, + 0x84, 0x54, 0xba, 0x3e, 0x88, 0xd7, 0x8f, 0xf4, 0x41, 0x26, 0xee, 0xbb, + 0x0a, 0x7d, 0x85, 0x02, 0x23, 0xa0, 0x2a, 0x64, 0x28, 0x5f, 0x67, 0x8d, + 0x96, 0x1b, 0x4e, 0xa7, 0x71, 0x42, 0xbb, 0xdb, 0x1b, 0x70, 0x8d, 0xb9, + 0x12, 0x42, 0x5c, 0x6f, 0x40, 0x49, 0xde, 0x3b, 0x75, 0xb0, 0x46, 0x46, + 0x36, 0x38, 0xa6, 0xab, 0xfc, 0x46, 0x32, 0x65, 0x49, 0x4d, 0xed, 0x66, + 0xdb, 0x72, 0x0a, 0xdc, 0xa3, 0x8a, 0xea, 0x8f, 0x5f, 0x03, 0xa9, 0x30, + 0xdd, 0xb7, 0x84, 0xa3, 0x73, 0x11, 0x24, 0x20, 0x9e, 0xce, 0x72, 0x19, + 0x04, 0xfc, 0x66, 0xd4, 0x98, 0x3a, 0x36, 0xf6, 0xa4, 0xd5, 0xad, 0xbc, + 0x10, 0x9a, 0x4d, 0x66, 0xc7, 0xb8, 0x61, 0xba, 0x92, 0xfa, 0x57, 0xf8, + 0x46, 0xa8, 0x11, 0xa9, 0xa4, 0xf5, 0x61, 0x87, 0xb5, 0x07, 0x48, 0x8b, + 0xd4, 0x92, 0x65, 0xcd, 0x01, 0x7e, 0xf1, 0x72, 0x1e, 0x4d, 0xec, 0xb3, + 0xb2, 0xc6, 0x66, 0x66, 0x97, 0x7b, 0x2a, 0xf0, 0x10, 0xab, 0x19, 0x85, + 0xbb, 0x6b, 0x8b, 0x83, 0x22, 0xba, 0x56, 0x4b, 0x60, 0x05, 0x2d, 0xdd, + 0xe7, 0xf1, 0x06, 0x77, 0x7d, 0xa1, 0x38, 0xcf, 0x00, 0x13, 0xda, 0xe9, + 0x18, 0x87, 0xd7, 0x1d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA512, + 70, + {0x91, 0xc7, 0xca, 0x44, 0x2c, 0x95, 0xb0, 0x9a, 0x08, 0xff, 0xce, 0xcc, + 0xae, 0xc1, 0xad, 0x24, 0x60, 0x9a, 0x15, 0x93, 0xc2, 0xa8, 0x9d, 0xbb, + 0xa9, 0xf3, 0x0d, 0xe5, 0x65, 0x0e, 0xe6, 0xd5, 0x34, 0xa9, 0xc4, 0x76, + 0x25, 0x1c, 0x7a, 0x60, 0x14, 0x82, 0xff, 0x44, 0x53, 0x13, 0x50, 0xe8, + 0x7b, 0xd0, 0x70, 0xbf, 0x8d, 0x8d, 0x3f, 0x71, 0x6c, 0x3d, 0xfb, 0xd6, + 0x35, 0xa0, 0x71, 0x9c, 0x5b, 0xc2, 0xa5, 0xf0, 0x42, 0xba, 0xa1, 0x36, + 0x46, 0x26, 0x6d, 0x64, 0x0b, 0x41, 0x43, 0x49, 0xf0, 0x08, 0x25, 0x6a, + 0xa7, 0x0a, 0x8c, 0x4a, 0xe0, 0xfd, 0xb3, 0x4b, 0xe6, 0x46, 0x84, 0x54, + 0x75, 0x48, 0xa6, 0x79, 0x4d, 0x4c, 0xc1, 0x67, 0x7f, 0xba, 0xa5, 0x0e, + 0xaa, 0xd7, 0xcd, 0x5d, 0xed, 0x53, 0xc0, 0x7a, 0x60, 0x1c, 0x65, 0x35, + 0x80, 0x60, 0x42, 0x34, 0x98, 0x80, 0x1a, 0xc9, 0xd2, 0xea, 0x1d, 0x22, + 0x7f, 0x54, 0x67, 0xf1, 0x5a, 0xcc, 0xd6, 0xef, 0xd3, 0x66, 0x2e, 0x34, + 0x4a, 0x72, 0x4a, 0x57, 0x28, 0xe6, 0x51, 0xb1, 0x99, 0xfc, 0x20, 0xcd, + 0x62, 0xc4, 0x14, 0x4e, 0x60, 0x78, 0x1b, 0x45, 0x8c, 0x06, 0xbb, 0x15, + 0x21, 0x16, 0x15, 0x27, 0x17, 0x9d, 0x8f, 0xdd, 0xf3, 0xa2, 0x08, 0x77, + 0x57, 0xa0, 0x92, 0x0d, 0xcd, 0x2e, 0x75, 0xf8, 0x8d, 0x83, 0x1e, 0x95, + 0xb2, 0x46, 0x78, 0x4c, 0x76, 0x5c, 0xd2, 0x1c, 0x6a, 0xd6, 0x98, 0xbd, + 0x05, 0x9d, 0x96, 0xaa, 0xc7, 0x22, 0xa7, 0x06, 0x69, 0xa1, 0x3f, 0xd3, + 0x68, 0x1d, 0xa3, 0xac, 0xc7, 0x84, 0xc7, 0x99, 0x24, 0xb9, 0xb0, 0xe6, + 0xef, 0x4b, 0xce, 0x2d, 0x9d, 0x2d, 0xcb, 0x99, 0x4c, 0x41, 0x44, 0x3b, + 0x93, 0x2b, 0xf8, 0xe5, 0xd1, 0x57, 0x97, 0xf8, 0x46, 0xb3, 0x99, 0x24, + 0xee, 0x6c, 0x06, 0x58}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA512, + 71, + {0x24, 0x47, 0x97, 0x6e, 0x68, 0x4d, 0x4f, 0x5d, 0x35, 0xe1, 0xc3, 0x3e, + 0xc2, 0x07, 0xf9, 0x21, 0xff, 0x97, 0x67, 0x73, 0x2e, 0x88, 0x64, 0xcf, + 0xba, 0xc5, 0xda, 0x51, 0xdb, 0x75, 0x33, 0xb1, 0x1d, 0x27, 0xc0, 0x7e, + 0x96, 0xf2, 0x78, 0x97, 0x9d, 0xa3, 0xa6, 0xd3, 0xbc, 0xe5, 0x38, 0x07, + 0xbb, 0xc2, 0x44, 0x93, 0x90, 0xf5, 0xed, 0x40, 0xbb, 0xb8, 0x1c, 0x75, + 0x17, 0xbe, 0xbf, 0xbd, 0xfc, 0x3f, 0x1c, 0x15, 0xa3, 0xb2, 0x2a, 0x8b, + 0x2c, 0x08, 0xcd, 0x7e, 0xfc, 0xcc, 0x90, 0xe3, 0x9c, 0x2e, 0x00, 0x1b, + 0xcf, 0x2a, 0x58, 0xa4, 0xe2, 0x9d, 0x38, 0x42, 0x6b, 0xaf, 0x2e, 0xe5, + 0x33, 0xf1, 0xca, 0xe6, 0x7c, 0x8c, 0x1f, 0x4c, 0xe2, 0x4d, 0x65, 0x05, + 0xed, 0x9a, 0x11, 0x8c, 0xbf, 0xb1, 0x92, 0xfc, 0x4e, 0x37, 0x8a, 0x9b, + 0x51, 0x87, 0x61, 0x5e, 0x69, 0x29, 0x6e, 0x1b, 0xcd, 0xda, 0xb1, 0xcf, + 0x88, 0x12, 0x7f, 0x05, 0xc2, 0x9f, 0x43, 0x60, 0x6d, 0x00, 0xeb, 0xe2, + 0x59, 0x86, 0x86, 0x68, 0x70, 0x8d, 0xe9, 0xf5, 0xa9, 0xbc, 0x51, 0xef, + 0x0d, 0xca, 0x83, 0xe8, 0xd7, 0x3f, 0x0a, 0x76, 0x20, 0x15, 0x10, 0x05, + 0x53, 0xa4, 0x40, 0x68, 0x8f, 0xea, 0xcc, 0xa6, 0x36, 0x4c, 0x4c, 0x68, + 0x22, 0x65, 0x82, 0x02, 0x8e, 0xab, 0xd2, 0x75, 0x69, 0x2e, 0x13, 0x30, + 0x54, 0xd2, 0xf7, 0x0d, 0x8c, 0x4b, 0x3c, 0xbd, 0x2e, 0xe6, 0x9e, 0x17, + 0xa5, 0x71, 0xd6, 0xa3, 0x47, 0x3c, 0xbb, 0x2c, 0x3f, 0xd8, 0x45, 0x02, + 0x62, 0x98, 0x11, 0x80, 0xcd, 0x1c, 0x81, 0x19, 0x4f, 0x09, 0xbc, 0x7c, + 0xb3, 0xa2, 0xf7, 0xa9, 0x49, 0xd8, 0xc5, 0x6c, 0xf6, 0x9e, 0x13, 0xaf, + 0x7d, 0x98, 0x1f, 0x17, 0x00, 0x73, 0xf2, 0xba, 0x8c, 0xa5, 0x5c, 0x9d, + 0x1c, 0x9a, 0x93, 0x43}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA512, + 72, + {0x10, 0xb9, 0x00, 0x84, 0x8e, 0xc8, 0xda, 0xf6, 0x4f, 0xc4, 0x0c, 0x57, + 0x76, 0x5d, 0x01, 0x46, 0x22, 0x25, 0x89, 0x3d, 0x6e, 0x5d, 0x46, 0xc2, + 0x1a, 0x1b, 0x7d, 0xe4, 0x05, 0xfd, 0x6f, 0xb5, 0x05, 0xb6, 0x78, 0x42, + 0x7a, 0x27, 0x4d, 0x1e, 0x89, 0x54, 0xf8, 0x66, 0xf3, 0xab, 0xc6, 0xc7, + 0xd5, 0xeb, 0xe7, 0x8a, 0xf8, 0x8d, 0xe6, 0xad, 0x8a, 0xe3, 0x1f, 0x42, + 0x82, 0x7d, 0xc7, 0x79, 0x2b, 0x16, 0x0b, 0x70, 0xdc, 0x4d, 0x17, 0x7e, + 0x7e, 0x49, 0x25, 0xba, 0x24, 0xb7, 0x5f, 0xb1, 0x9c, 0x13, 0x1d, 0x44, + 0x3b, 0x0d, 0x4f, 0x0e, 0xf7, 0x3d, 0xab, 0xa8, 0x68, 0xac, 0x34, 0x2b, + 0x79, 0x20, 0x9e, 0x31, 0x3b, 0x43, 0x9d, 0x5a, 0x18, 0xe0, 0x7e, 0x98, + 0x58, 0xfc, 0x6c, 0xa9, 0x13, 0xfb, 0xcd, 0x12, 0x56, 0x39, 0x74, 0x56, + 0xb4, 0x7d, 0xb9, 0xd9, 0x87, 0x22, 0x7d, 0x84, 0xec, 0xcd, 0x0d, 0xf2, + 0xfc, 0x2f, 0x4a, 0xe8, 0xed, 0xe9, 0x58, 0x38, 0x22, 0x00, 0xdc, 0x86, + 0x77, 0x31, 0xa4, 0x26, 0xc8, 0x0e, 0x83, 0xf3, 0xea, 0xe2, 0x01, 0x34, + 0xf8, 0xae, 0x72, 0x54, 0xc8, 0x15, 0xb1, 0xed, 0x75, 0xef, 0x28, 0x07, + 0x93, 0x8b, 0x57, 0x99, 0x3f, 0x55, 0x97, 0xf4, 0x2a, 0x0b, 0x65, 0x42, + 0xef, 0xab, 0xa2, 0xf5, 0xd3, 0xae, 0x6c, 0x50, 0x35, 0xff, 0xdf, 0xc9, + 0xad, 0xca, 0xc7, 0x38, 0x4e, 0x53, 0xec, 0x60, 0x1e, 0x86, 0x24, 0xe3, + 0x47, 0x1a, 0xa6, 0x06, 0x67, 0x96, 0xbd, 0xe6, 0x24, 0x1f, 0x9d, 0x9f, + 0xc4, 0x0a, 0xf3, 0x40, 0xf6, 0xbc, 0x6a, 0x82, 0xe1, 0x5c, 0x33, 0x87, + 0x06, 0xac, 0x25, 0xea, 0x7f, 0xcd, 0xde, 0xdb, 0xfc, 0x0a, 0x77, 0xa8, + 0x52, 0xd1, 0xbe, 0xcc, 0xe0, 0xac, 0x8f, 0xd7, 0xa7, 0xac, 0x3f, 0x37, + 0x6d, 0x2e, 0x0b, 0x56}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA512, + 73, + {0xbf, 0x52, 0x4f, 0x0f, 0x24, 0x99, 0x8c, 0x53, 0x74, 0x90, 0x25, 0xf3, + 0x32, 0x01, 0xb8, 0x27, 0x0e, 0x48, 0x00, 0xb6, 0x79, 0x8e, 0xf2, 0x1d, + 0x84, 0xf3, 0x63, 0x59, 0x72, 0x99, 0x65, 0x7c, 0x49, 0xdd, 0x6a, 0xc7, + 0x4e, 0x05, 0x00, 0xc3, 0x43, 0xb5, 0xf5, 0xf1, 0x4d, 0x31, 0xa4, 0x22, + 0xff, 0x44, 0x34, 0x20, 0x01, 0xf7, 0x90, 0x67, 0xab, 0x9d, 0x0b, 0x0d, + 0x69, 0xb4, 0x61, 0xc6, 0x87, 0xbd, 0x4d, 0xea, 0xc9, 0x0e, 0x43, 0x00, + 0xc1, 0xbf, 0x1f, 0x2a, 0x80, 0x9b, 0x55, 0xfb, 0x87, 0x0d, 0x0f, 0x52, + 0xb7, 0x51, 0xc3, 0x2f, 0x0d, 0x82, 0x4e, 0x73, 0xb8, 0x2f, 0x81, 0x86, + 0xb6, 0x04, 0xaf, 0x5d, 0x58, 0x47, 0xfb, 0x95, 0xa4, 0xbf, 0x45, 0x63, + 0xc6, 0x5e, 0x46, 0x0c, 0xa6, 0x19, 0x13, 0x08, 0x13, 0x98, 0xd5, 0x7a, + 0xd3, 0x7f, 0xd8, 0x1e, 0x65, 0x2d, 0xc1, 0x30, 0x83, 0xe9, 0xde, 0xbf, + 0x83, 0x89, 0xcd, 0xfd, 0x56, 0x4b, 0x00, 0x39, 0x8c, 0x96, 0x5e, 0xd8, + 0x5c, 0xb4, 0xf5, 0xdc, 0x8f, 0xd4, 0x66, 0x12, 0x15, 0xb3, 0xa8, 0xf7, + 0xcc, 0xfe, 0xd7, 0x6e, 0xff, 0x03, 0x08, 0x58, 0x84, 0xf0, 0x8f, 0xaf, + 0x20, 0xc9, 0x71, 0x03, 0x2e, 0x13, 0x48, 0x3d, 0xf6, 0xdd, 0xf7, 0x8e, + 0x1b, 0xc0, 0xc5, 0x0e, 0x77, 0xca, 0x69, 0xdd, 0x67, 0x8f, 0x5e, 0x69, + 0xef, 0x37, 0x6f, 0x20, 0x64, 0x10, 0xd9, 0xf8, 0x33, 0x6b, 0x37, 0x89, + 0x09, 0x16, 0x79, 0xe3, 0x02, 0x35, 0x33, 0x62, 0x96, 0x46, 0x50, 0x59, + 0x3c, 0xd1, 0x04, 0x9c, 0xd0, 0x18, 0x6d, 0xc3, 0xff, 0x30, 0xcf, 0x62, + 0xf6, 0x6e, 0x3b, 0x37, 0xf2, 0x76, 0x8e, 0x0e, 0x5b, 0x66, 0xd5, 0xc7, + 0xb8, 0x58, 0xe4, 0xaa, 0xc6, 0xb5, 0x3f, 0xa7, 0x27, 0xcf, 0x42, 0x77, + 0x9e, 0x0d, 0x4d, 0xdd}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA512, + 74, + {0x5d, 0x08, 0x91, 0xba, 0x0f, 0xa3, 0xe7, 0xdd, 0x89, 0x0c, 0xa0, 0xba, + 0x77, 0xfd, 0xf8, 0x32, 0x81, 0x9d, 0x40, 0xb8, 0x4c, 0xc8, 0xc9, 0x09, + 0x40, 0x60, 0x58, 0x93, 0xe4, 0x4a, 0xa2, 0x2a, 0xa7, 0x78, 0x0a, 0xaa, + 0x3c, 0x7f, 0x76, 0x96, 0xbc, 0x3f, 0x5a, 0x72, 0x86, 0xc2, 0x70, 0xa6, + 0xb0, 0xcf, 0x1b, 0x0e, 0x37, 0x0b, 0x6e, 0xe8, 0x68, 0xcc, 0x11, 0x39, + 0xff, 0x41, 0x2a, 0xb2, 0x88, 0x77, 0x99, 0x1d, 0x54, 0x1d, 0x22, 0x70, + 0x92, 0x46, 0x5e, 0x03, 0x4b, 0xec, 0x6e, 0x3f, 0xbc, 0xe0, 0xd7, 0x63, + 0xde, 0x2e, 0x0e, 0xb0, 0x45, 0xdf, 0xf2, 0xe5, 0x2c, 0x6b, 0xd4, 0x2b, + 0x49, 0x20, 0xf1, 0x3f, 0xcc, 0xee, 0x1c, 0xfb, 0x25, 0xe2, 0xf5, 0x4a, + 0x82, 0x21, 0xbd, 0x73, 0x3d, 0xb7, 0xe2, 0x57, 0x7e, 0x88, 0x47, 0x79, + 0x73, 0xeb, 0xf8, 0xd3, 0xe3, 0xe2, 0x3b, 0x0f, 0xa4, 0xca, 0x2e, 0xe1, + 0x82, 0xcf, 0x65, 0xe2, 0xbf, 0xd3, 0x82, 0x6d, 0x2a, 0xc3, 0xf3, 0x4c, + 0xe5, 0x14, 0x2f, 0x94, 0x9d, 0x40, 0x0e, 0xa9, 0xf3, 0x98, 0x9f, 0x54, + 0xbc, 0x85, 0x2a, 0xc2, 0xc3, 0x7a, 0xc4, 0xe4, 0xbf, 0xe9, 0x34, 0xc5, + 0x52, 0xef, 0x42, 0x89, 0x25, 0xb9, 0x2d, 0x5e, 0xa2, 0x3e, 0xe5, 0xbe, + 0x3c, 0xed, 0xf0, 0x14, 0x57, 0x35, 0x20, 0x3d, 0x4a, 0xa2, 0x8d, 0x6f, + 0xec, 0x38, 0x89, 0xf8, 0x34, 0x82, 0xe5, 0x7d, 0x16, 0xc1, 0x5e, 0x10, + 0x0f, 0x35, 0xe9, 0x69, 0x7a, 0xf5, 0x61, 0xdc, 0xa2, 0x7c, 0x43, 0x5a, + 0xb9, 0x9c, 0x99, 0x40, 0x7e, 0xaa, 0xdf, 0x20, 0x0f, 0xb7, 0xe8, 0x17, + 0x2a, 0x85, 0xb5, 0xca, 0x9e, 0x08, 0x0f, 0x29, 0x04, 0x08, 0xff, 0x81, + 0xd7, 0x9f, 0x31, 0x85, 0x40, 0xd1, 0xee, 0x41, 0x38, 0xad, 0xbe, 0x30, + 0x79, 0xfc, 0x5c, 0x1f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA512, + 75, + {0x70, 0x97, 0x20, 0x1c, 0x4e, 0xa6, 0x2b, 0x87, 0x11, 0xbb, 0x9c, 0x5f, + 0xc1, 0xf2, 0xf3, 0x60, 0xfa, 0xa2, 0xc1, 0xe9, 0x75, 0x62, 0x25, 0x70, + 0x22, 0x5c, 0xee, 0x8d, 0xf5, 0x55, 0xb4, 0x66, 0x45, 0xc4, 0xf2, 0x3d, + 0xe2, 0xf6, 0xa0, 0xa8, 0xb0, 0x18, 0x12, 0x3b, 0xeb, 0x40, 0x1b, 0x0b, + 0xaa, 0xcd, 0xd4, 0xf1, 0xaa, 0xaf, 0x87, 0x36, 0x05, 0x4e, 0xa7, 0x81, + 0xec, 0xaa, 0xbb, 0x23, 0x7d, 0x7e, 0xd6, 0xf0, 0xbb, 0xbb, 0x2d, 0xa8, + 0xb8, 0xdf, 0x63, 0xf8, 0x00, 0x94, 0x40, 0xf4, 0x82, 0x93, 0x12, 0xbb, + 0x16, 0x7e, 0x03, 0x5b, 0xfb, 0xeb, 0x39, 0xcb, 0xa4, 0x67, 0xed, 0xc1, + 0xc1, 0xbf, 0xf6, 0xd3, 0x90, 0x84, 0x90, 0x46, 0xbf, 0x89, 0x63, 0x6a, + 0x87, 0x20, 0x1f, 0xab, 0x64, 0xd0, 0x40, 0x92, 0xe1, 0x3d, 0xb9, 0x75, + 0xbb, 0xa2, 0x57, 0x36, 0xad, 0x56, 0x0e, 0xa2, 0x97, 0x75, 0x2e, 0xd9, + 0x7f, 0x67, 0xf7, 0x60, 0xac, 0xad, 0x3e, 0x01, 0xe5, 0x90, 0x2e, 0xd1, + 0xc7, 0x68, 0x57, 0x8d, 0xcb, 0x57, 0xc6, 0x1a, 0x17, 0xec, 0x15, 0x82, + 0x49, 0x3e, 0xcc, 0x6f, 0x41, 0xc9, 0x7a, 0x43, 0x9e, 0x3f, 0xc4, 0x6e, + 0xd0, 0x95, 0x4b, 0x9b, 0x79, 0x9b, 0x88, 0xd4, 0xf5, 0x82, 0x19, 0xf4, + 0xa1, 0xb6, 0x51, 0x5b, 0x08, 0xc7, 0xb5, 0x58, 0x4a, 0x0f, 0x30, 0x4f, + 0x2a, 0xab, 0x42, 0x92, 0xdd, 0x06, 0xf1, 0xf6, 0x16, 0xc5, 0xa5, 0xcd, + 0x13, 0x2b, 0xe5, 0x0f, 0x45, 0x19, 0xd7, 0xd5, 0x1f, 0x0b, 0x87, 0xe0, + 0xe0, 0xfe, 0xe3, 0x9e, 0x3e, 0xf0, 0xe9, 0x84, 0xe9, 0xfe, 0x48, 0x98, + 0x16, 0x28, 0x61, 0x08, 0x31, 0x5f, 0xd0, 0xc1, 0x9e, 0x9f, 0xcf, 0x23, + 0x34, 0xe0, 0x0d, 0xa5, 0x33, 0x4b, 0xb7, 0xaf, 0xde, 0xd2, 0x89, 0x2f, + 0xf4, 0x3c, 0x04, 0xae}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA512, + 76, + {0x2e, 0x58, 0x06, 0x93, 0x59, 0xc7, 0xe4, 0x85, 0x21, 0xbc, 0x0b, 0xda, + 0x40, 0xaa, 0x98, 0x64, 0x7b, 0x81, 0x84, 0x0e, 0x82, 0xcb, 0xe1, 0x07, + 0xef, 0x66, 0xf1, 0xff, 0x6d, 0xaa, 0x1e, 0xd2, 0x2d, 0x15, 0xc0, 0x1b, + 0xd8, 0x0a, 0x39, 0xf3, 0xbf, 0x9f, 0x19, 0x1f, 0x56, 0x98, 0xe1, 0xf1, + 0xdf, 0xa4, 0x3f, 0x8c, 0x71, 0xa4, 0x91, 0x3d, 0xb2, 0xc5, 0x18, 0x6d, + 0xfa, 0x76, 0xc4, 0x05, 0xba, 0x83, 0xbd, 0xfe, 0x50, 0x11, 0x73, 0x6b, + 0x64, 0x78, 0xf5, 0x98, 0xf0, 0xf0, 0x62, 0x09, 0x87, 0xf3, 0x23, 0xb5, + 0x2f, 0xf9, 0xea, 0x56, 0xca, 0x69, 0x53, 0xa0, 0x39, 0xf4, 0x4e, 0xe0, + 0xf6, 0x1c, 0x8b, 0xbe, 0xa9, 0x23, 0x97, 0x8e, 0xf1, 0xfe, 0x2e, 0x81, + 0xff, 0x80, 0x66, 0xf4, 0xdd, 0xe8, 0x48, 0x03, 0x5d, 0x37, 0x7f, 0x19, + 0x2b, 0x5e, 0x85, 0x65, 0x39, 0xea, 0x87, 0x5c, 0x76, 0xdf, 0x00, 0x9e, + 0x1b, 0x4c, 0x9c, 0x3c, 0x78, 0xce, 0x31, 0xb9, 0x97, 0xfe, 0x84, 0x2a, + 0xa3, 0x4f, 0xf2, 0x10, 0x5f, 0xfd, 0x54, 0x26, 0x60, 0x92, 0xf1, 0xe8, + 0xa6, 0xc3, 0x3e, 0x40, 0x87, 0x07, 0x10, 0x72, 0xc3, 0xf3, 0xa1, 0x91, + 0x56, 0xe1, 0xff, 0xfb, 0x22, 0x95, 0xfb, 0xc7, 0x41, 0xa9, 0x58, 0x55, + 0x94, 0x39, 0xbf, 0x84, 0x08, 0x5b, 0xf8, 0x64, 0x19, 0x36, 0x57, 0x35, + 0x76, 0x80, 0x46, 0x26, 0x73, 0x4d, 0xdd, 0x89, 0xc8, 0x89, 0xe9, 0xca, + 0x37, 0x3c, 0x49, 0x8d, 0x84, 0xde, 0x52, 0xbb, 0x7a, 0x83, 0x0b, 0x4f, + 0x1c, 0x6b, 0xa5, 0x4e, 0x66, 0xf0, 0x86, 0x9b, 0xda, 0x24, 0x49, 0xeb, + 0xa2, 0x14, 0xdf, 0x06, 0x57, 0x38, 0xe8, 0x23, 0x24, 0x9c, 0x0f, 0xca, + 0x1a, 0x88, 0x23, 0x6c, 0xbc, 0xb4, 0x38, 0x1f, 0x1c, 0xb1, 0x93, 0x0c, + 0x04, 0xf5, 0x91, 0x87}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA512, + 77, + {0x7f, 0xc5, 0x8a, 0xb2, 0x85, 0xb6, 0xbf, 0xf2, 0xaf, 0x7f, 0x3f, 0xf1, + 0x03, 0x6f, 0x4d, 0x2f, 0xe8, 0x48, 0x3d, 0x4c, 0x36, 0xb8, 0x9e, 0x78, + 0xb0, 0xa3, 0x9f, 0x76, 0x71, 0x9e, 0xac, 0x94, 0xc1, 0xa7, 0xcd, 0x1c, + 0x44, 0x44, 0x7d, 0xd4, 0x08, 0xe2, 0x01, 0x72, 0x6f, 0xc7, 0x30, 0x04, + 0x59, 0x12, 0x2c, 0xbb, 0x5c, 0xce, 0xf2, 0x88, 0xb5, 0x7d, 0x42, 0xd6, + 0xef, 0xda, 0x84, 0x19, 0x45, 0x89, 0x2b, 0xec, 0x22, 0x2a, 0x10, 0xda, + 0x5d, 0x92, 0x85, 0x4b, 0x1a, 0x7d, 0x86, 0xfd, 0x1e, 0xa6, 0xfd, 0x25, + 0xf0, 0x97, 0xa9, 0x81, 0x0e, 0x32, 0x37, 0xd8, 0xcd, 0x61, 0x5a, 0x3a, + 0xcb, 0x7a, 0x80, 0x08, 0x76, 0xf4, 0x73, 0xf6, 0xff, 0x57, 0x0c, 0x41, + 0xa6, 0x2b, 0xfe, 0xa8, 0xd2, 0x4b, 0x7f, 0xd4, 0xe2, 0xc4, 0x6c, 0x0d, + 0x49, 0x04, 0x49, 0x6e, 0x53, 0x6b, 0x0c, 0xef, 0xa3, 0x40, 0xea, 0xfc, + 0x18, 0x28, 0xd2, 0xa0, 0xc8, 0x72, 0x78, 0x8a, 0x10, 0x46, 0xfb, 0xc6, + 0x15, 0x0e, 0xd9, 0xe2, 0xd1, 0x5f, 0xac, 0x87, 0x87, 0x30, 0xd9, 0xc5, + 0x66, 0x6b, 0xde, 0xf5, 0xd1, 0x79, 0x9d, 0x43, 0x98, 0x5e, 0x71, 0x1d, + 0xae, 0x99, 0xe1, 0x99, 0x96, 0xa1, 0x99, 0xe3, 0x37, 0x66, 0xff, 0x44, + 0x69, 0xd6, 0xce, 0xe3, 0x68, 0x7b, 0x67, 0x03, 0xa4, 0xf9, 0xa3, 0xe7, + 0x05, 0x15, 0xc0, 0x76, 0x18, 0x22, 0xef, 0xb2, 0x2b, 0xb4, 0x52, 0x92, + 0xb8, 0x4e, 0x89, 0x08, 0x10, 0x3c, 0xad, 0x9c, 0x6b, 0xb8, 0x34, 0x37, + 0x08, 0x8a, 0x13, 0x7d, 0xb7, 0x6d, 0xdb, 0xec, 0x9b, 0x5c, 0x8c, 0x80, + 0xd6, 0x80, 0x24, 0xcd, 0xd2, 0x2f, 0x16, 0xd3, 0xde, 0xed, 0xef, 0xb9, + 0xda, 0x92, 0x7c, 0x47, 0x8f, 0x07, 0x55, 0xd0, 0x42, 0xb6, 0x62, 0xbb, + 0x34, 0xff, 0xb5, 0xa4}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA512, + 78, + {0x64, 0x81, 0x15, 0xf0, 0x26, 0x6f, 0x9c, 0x2e, 0x9e, 0x89, 0x10, 0x88, + 0xaa, 0x19, 0xd6, 0x3b, 0x52, 0xd0, 0x83, 0x4c, 0x36, 0x7d, 0x52, 0x5b, + 0x1f, 0x90, 0x4c, 0x67, 0x5e, 0x2c, 0x20, 0xc8, 0x4c, 0x68, 0x74, 0x65, + 0x11, 0x9f, 0xe5, 0x14, 0x93, 0xa0, 0x05, 0x93, 0x77, 0x23, 0x9e, 0xdd, + 0x31, 0x0b, 0xcd, 0xd2, 0x26, 0x58, 0x34, 0x02, 0x5d, 0xdd, 0x7b, 0x92, + 0x99, 0xd7, 0x33, 0xdd, 0x07, 0x1b, 0x68, 0x2c, 0x30, 0x1a, 0xd3, 0x04, + 0x74, 0x3c, 0x2c, 0x18, 0xfe, 0x4b, 0x94, 0x70, 0x89, 0x17, 0xab, 0x13, + 0x1a, 0x49, 0x00, 0x93, 0x92, 0x18, 0x71, 0x5f, 0x4d, 0x3d, 0xb8, 0xfc, + 0x9d, 0xcb, 0x4c, 0x7c, 0x0a, 0xf7, 0x73, 0x10, 0xcc, 0x29, 0x65, 0x02, + 0xa7, 0x68, 0x2a, 0x05, 0x0d, 0x6a, 0x82, 0x85, 0xfc, 0xaf, 0xbc, 0x62, + 0xa8, 0xcc, 0x28, 0xf7, 0xf6, 0xd4, 0x04, 0xea, 0xbe, 0x26, 0x3f, 0x97, + 0x32, 0xa4, 0xa0, 0x10, 0x60, 0xa2, 0xc6, 0x69, 0xa3, 0xe0, 0xb7, 0xe1, + 0x7e, 0x6d, 0xa4, 0x4a, 0xb7, 0xdf, 0x25, 0x87, 0x68, 0x52, 0xde, 0x52, + 0xe4, 0x3d, 0xaa, 0x09, 0xd9, 0x43, 0x89, 0x88, 0xcf, 0x3c, 0x5b, 0x41, + 0x0d, 0xd2, 0x4f, 0x1b, 0x72, 0xe5, 0x57, 0xf0, 0x1c, 0xd4, 0xff, 0x15, + 0xaf, 0x5b, 0x3e, 0xde, 0x5d, 0x6b, 0xe6, 0xde, 0x21, 0xb1, 0x9a, 0x94, + 0x5b, 0x56, 0x3a, 0xd0, 0xb6, 0xf1, 0x69, 0xe0, 0x2c, 0xa1, 0x1a, 0x4c, + 0xa9, 0x6a, 0x80, 0xe7, 0xd4, 0x92, 0x22, 0xf0, 0xe4, 0x10, 0x3d, 0x19, + 0xc1, 0x86, 0x2c, 0x27, 0xa7, 0x95, 0x93, 0xe5, 0x4f, 0x97, 0x01, 0x1e, + 0x67, 0x20, 0x5c, 0x5c, 0x6b, 0x9b, 0xf5, 0x11, 0x9b, 0x90, 0x31, 0xd4, + 0x00, 0x3b, 0xe3, 0xc1, 0x7b, 0xcd, 0x4a, 0xd9, 0xea, 0xa4, 0x99, 0xf0, + 0x53, 0xd9, 0x2e, 0x20}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA512, + 79, + {0x0f, 0x4d, 0xf0, 0xa0, 0x62, 0x3c, 0x25, 0x13, 0xa3, 0x9a, 0xda, 0xe1, + 0xd5, 0x71, 0x9c, 0xe0, 0x10, 0x52, 0xd7, 0xb7, 0x2c, 0xce, 0x3f, 0x70, + 0x37, 0x3d, 0x8b, 0xfd, 0xd0, 0xbb, 0xd3, 0x7a, 0xd8, 0x9e, 0x51, 0x2f, + 0x78, 0xa3, 0xfe, 0x5e, 0xd9, 0x07, 0xb7, 0x7c, 0x14, 0xdb, 0x1b, 0xf7, + 0xce, 0x65, 0xd5, 0xeb, 0xd0, 0x4d, 0x48, 0xfc, 0xb5, 0xa3, 0xb4, 0x75, + 0xd3, 0x34, 0x3b, 0xd7, 0xb5, 0x6c, 0xb6, 0x1a, 0x7e, 0x43, 0x7d, 0x15, + 0x32, 0xbf, 0x4b, 0x90, 0x4b, 0x87, 0x43, 0x69, 0x45, 0x93, 0x27, 0xbd, + 0x0e, 0x91, 0x50, 0xc7, 0x09, 0x42, 0x1e, 0x7b, 0xd5, 0x4f, 0xad, 0x08, + 0x53, 0x24, 0xbe, 0xd4, 0x9b, 0x3d, 0xa6, 0xfd, 0x5b, 0xaf, 0xdf, 0xcc, + 0xce, 0xaa, 0x39, 0xdd, 0xda, 0x0c, 0x73, 0x7b, 0x5c, 0x3e, 0x28, 0x4c, + 0x2f, 0xb2, 0xdd, 0x31, 0xeb, 0xc7, 0x70, 0xb2, 0x57, 0xae, 0xe1, 0x5e, + 0x92, 0x62, 0x80, 0x13, 0x2e, 0x69, 0x8a, 0xcc, 0x60, 0xaa, 0x23, 0x52, + 0xbb, 0x2d, 0x27, 0x42, 0x47, 0x07, 0xc0, 0x5e, 0xc6, 0x69, 0x05, 0xa6, + 0x29, 0x4c, 0xdf, 0x70, 0x48, 0x7a, 0xab, 0x17, 0x98, 0x17, 0x9c, 0x12, + 0x53, 0x81, 0x27, 0x48, 0x50, 0xa4, 0x0c, 0x11, 0x8d, 0x65, 0xac, 0xef, + 0x6f, 0xe7, 0xf6, 0xd5, 0x61, 0xb2, 0xa1, 0x72, 0x3d, 0x7e, 0xe3, 0xc2, + 0x09, 0x70, 0x94, 0x84, 0x52, 0xf3, 0x08, 0xa0, 0x7c, 0xf9, 0xa7, 0xfa, + 0xe3, 0x3b, 0xad, 0xaf, 0xc5, 0x76, 0x38, 0x7f, 0xc9, 0x93, 0xcf, 0x37, + 0xe1, 0x77, 0x26, 0xb0, 0x5d, 0xc6, 0x19, 0xe3, 0x5a, 0x6a, 0x58, 0x7a, + 0x81, 0x61, 0x3d, 0xd0, 0xaa, 0xc8, 0x2d, 0x9e, 0xa5, 0x03, 0x68, 0x8f, + 0x9d, 0xf2, 0x25, 0x25, 0x31, 0x58, 0xa6, 0x29, 0xd6, 0x74, 0xf9, 0x04, + 0x12, 0x28, 0x5e, 0xe9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA512, + 80, + {0x37, 0xb2, 0x22, 0x30, 0x60, 0x81, 0x19, 0xfa, 0x91, 0xa6, 0xc8, 0xb1, + 0x0d, 0x57, 0x3e, 0x0e, 0x97, 0x19, 0x57, 0x0c, 0xd0, 0xe2, 0x09, 0xab, + 0xcc, 0xe6, 0x7a, 0x3b, 0x23, 0x75, 0x16, 0x17, 0xb2, 0x85, 0x18, 0xa6, + 0x81, 0xce, 0x66, 0xac, 0x24, 0xf6, 0xef, 0x1f, 0xcf, 0x1f, 0x66, 0xf3, + 0xd0, 0xe4, 0x77, 0xb8, 0x53, 0x02, 0xb0, 0xb1, 0x98, 0x52, 0xed, 0x34, + 0x59, 0x33, 0x35, 0x11, 0xbf, 0xe3, 0xe5, 0x89, 0xbd, 0x56, 0x7d, 0x77, + 0xe5, 0x8e, 0x41, 0x17, 0x69, 0xbb, 0xb2, 0xff, 0x52, 0xc5, 0x69, 0x69, + 0xcb, 0xcd, 0xde, 0xc9, 0x71, 0x52, 0x0d, 0x74, 0x61, 0x74, 0x6d, 0x1e, + 0xf9, 0x20, 0x78, 0x6e, 0x09, 0x94, 0x77, 0xc3, 0x3d, 0x75, 0x84, 0xd2, + 0x33, 0x34, 0xed, 0x21, 0x18, 0x6c, 0xc9, 0xbc, 0xef, 0x7e, 0xde, 0xe8, + 0x27, 0x90, 0xea, 0x1a, 0x20, 0xf9, 0x1b, 0xc1, 0xdd, 0x53, 0x1a, 0x9d, + 0xe1, 0x24, 0x43, 0x7f, 0x9f, 0x20, 0xe6, 0x66, 0x09, 0x94, 0xb8, 0xd0, + 0xc1, 0xb6, 0xd6, 0x0b, 0xb7, 0xb2, 0x61, 0xdd, 0x3d, 0x23, 0xda, 0x6c, + 0x38, 0x11, 0x5b, 0x95, 0xaf, 0x51, 0x8d, 0x12, 0xfb, 0x24, 0xbb, 0x93, + 0x0c, 0xf2, 0xa0, 0x37, 0x8e, 0x89, 0xbb, 0x62, 0x0c, 0x02, 0x36, 0x4f, + 0x6d, 0xd3, 0xc0, 0xdb, 0x53, 0x52, 0x6c, 0xdc, 0x40, 0x1f, 0xcf, 0x28, + 0x97, 0x5f, 0xb4, 0x32, 0x7b, 0xd3, 0x6b, 0x1b, 0x98, 0x5d, 0x1d, 0x84, + 0x44, 0xb7, 0xcb, 0x63, 0x14, 0x6b, 0x90, 0x7f, 0x74, 0xa1, 0x9c, 0x96, + 0xcd, 0x3b, 0xde, 0x35, 0x6b, 0xfe, 0xe1, 0x45, 0xf2, 0x5e, 0xae, 0x40, + 0xe1, 0xb0, 0x7d, 0xad, 0xc5, 0xb0, 0x3b, 0x3e, 0xf7, 0xba, 0xc2, 0x52, + 0xe1, 0x19, 0x7f, 0xe6, 0x4a, 0x37, 0x8d, 0xe3, 0x21, 0x58, 0xbf, 0x1a, + 0xbb, 0x1b, 0x52, 0xe0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA512, + 81, + {0x32, 0x5a, 0xa2, 0xdf, 0xab, 0x66, 0x50, 0x3c, 0x6b, 0xfd, 0x45, 0xe7, + 0x70, 0x46, 0x5b, 0x03, 0xef, 0x74, 0x92, 0xc3, 0xf4, 0x3f, 0x4d, 0x51, + 0x69, 0xd9, 0x07, 0xfb, 0x85, 0xb5, 0xe6, 0xe0, 0x09, 0x47, 0xb1, 0x1c, + 0x6b, 0xa2, 0x8d, 0x1e, 0x45, 0xcc, 0xbd, 0x74, 0xfd, 0xea, 0x67, 0x55, + 0x2f, 0x2e, 0x03, 0x62, 0x03, 0x5a, 0xab, 0x02, 0x5c, 0xf5, 0x83, 0xd2, + 0x74, 0x37, 0x7d, 0xd8, 0x37, 0x29, 0x31, 0x78, 0xc6, 0x9c, 0x97, 0xc9, + 0xf3, 0x1b, 0x61, 0xc1, 0x28, 0xfb, 0x19, 0xf3, 0x33, 0xf7, 0x2b, 0xbe, + 0x13, 0x64, 0x3c, 0xc3, 0x89, 0xd2, 0x39, 0xc3, 0x93, 0xc9, 0x1b, 0xba, + 0x05, 0xdf, 0xa0, 0xbe, 0xc8, 0xea, 0x8e, 0x13, 0xde, 0xee, 0xa9, 0x43, + 0xd5, 0xfc, 0x91, 0xe0, 0x6d, 0xa0, 0x14, 0xea, 0x5a, 0x7b, 0x76, 0xff, + 0x62, 0xf9, 0xb5, 0x3d, 0x62, 0xe6, 0x04, 0x1b, 0x0a, 0x53, 0xc0, 0xae, + 0x77, 0x96, 0xdd, 0x42, 0x66, 0x6d, 0xbe, 0x65, 0xc1, 0x2b, 0x1b, 0x41, + 0x43, 0xb3, 0x30, 0x04, 0xca, 0xfe, 0x7d, 0x69, 0xae, 0x76, 0xa7, 0x39, + 0x43, 0xc5, 0xd4, 0x16, 0x04, 0xf0, 0xe9, 0x18, 0x5f, 0x75, 0x80, 0x21, + 0xec, 0x71, 0x49, 0x50, 0x34, 0x71, 0x1d, 0x37, 0xd9, 0xbc, 0xb5, 0xcb, + 0x3a, 0xa3, 0x02, 0xb0, 0x3d, 0x36, 0xd7, 0x9e, 0x9f, 0xe9, 0xa8, 0x78, + 0x5d, 0xf1, 0x52, 0x4c, 0x2e, 0xcb, 0xec, 0xda, 0x6f, 0xb7, 0x22, 0x1c, + 0x8c, 0xc8, 0x9e, 0x89, 0x6d, 0xb3, 0x01, 0xd5, 0x72, 0xe6, 0xce, 0xe2, + 0x53, 0xbe, 0xb7, 0x31, 0x1b, 0x0b, 0x1f, 0xcd, 0xdc, 0x33, 0xb2, 0xbd, + 0x84, 0xd7, 0xce, 0x77, 0xaf, 0x9c, 0x70, 0x2b, 0x8e, 0xa1, 0xab, 0x2d, + 0x40, 0x52, 0x13, 0xf0, 0x8a, 0xf1, 0x7f, 0x53, 0xa9, 0x55, 0x71, 0xe9, + 0x5d, 0x14, 0xb1, 0xc0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA512, + 82, + {0xba, 0xd0, 0x79, 0x32, 0xd5, 0xe2, 0x67, 0xce, 0xea, 0xba, 0xf7, 0x8b, + 0x85, 0x71, 0x50, 0x44, 0xb9, 0x9e, 0x7a, 0x85, 0xaf, 0xae, 0xba, 0xf1, + 0x5d, 0x2a, 0x60, 0xc6, 0x08, 0x2c, 0x22, 0xb1, 0x08, 0x0c, 0x66, 0x3b, + 0xe9, 0x54, 0x4f, 0x44, 0xf3, 0xd7, 0x0e, 0xbb, 0x32, 0x78, 0x04, 0x65, + 0xb7, 0xa3, 0x5a, 0x35, 0x37, 0x26, 0x7f, 0x09, 0xc6, 0x50, 0x72, 0xc1, + 0x04, 0x67, 0x84, 0xc9, 0x3d, 0x90, 0xec, 0xba, 0x33, 0xdd, 0xd0, 0x39, + 0x90, 0x24, 0xbc, 0x93, 0x83, 0x7e, 0x4a, 0xa2, 0x14, 0xfa, 0x11, 0xd2, + 0x58, 0xd3, 0x5c, 0x7a, 0xc3, 0x0c, 0xe0, 0xec, 0x68, 0x02, 0x55, 0x4c, + 0xca, 0xf5, 0x2b, 0x86, 0xe2, 0x0e, 0xfa, 0x05, 0x5f, 0x4c, 0x10, 0x10, + 0xeb, 0xc3, 0xa6, 0xcb, 0x0b, 0x8f, 0xc3, 0xad, 0x5b, 0xda, 0x25, 0x58, + 0x55, 0x40, 0x31, 0xa7, 0xea, 0x9f, 0x54, 0x9b, 0x53, 0x54, 0x5b, 0x36, + 0xb6, 0x58, 0xbb, 0x33, 0x67, 0xe9, 0x3e, 0xe6, 0x19, 0xbd, 0xfe, 0x88, + 0xe9, 0x29, 0x9f, 0xb4, 0xf7, 0xc6, 0xee, 0xf5, 0xd8, 0x22, 0xc4, 0x8a, + 0x22, 0x7b, 0x83, 0x9f, 0x05, 0xd2, 0x30, 0x61, 0xb2, 0xd4, 0x94, 0x81, + 0xa4, 0xa9, 0xf1, 0x64, 0xad, 0x3f, 0xbb, 0xfe, 0x2b, 0x20, 0x80, 0x6f, + 0xda, 0xa9, 0xe1, 0x6a, 0x46, 0x5b, 0x3e, 0x72, 0x10, 0x01, 0x00, 0x2c, + 0xeb, 0xb9, 0xb9, 0x93, 0x9c, 0x60, 0x58, 0x41, 0xc8, 0x31, 0xce, 0x78, + 0x5c, 0x9c, 0x65, 0xe8, 0x66, 0xe6, 0xc0, 0x06, 0x06, 0x51, 0x8e, 0xc0, + 0x8e, 0x55, 0x98, 0xc8, 0xb7, 0x89, 0x92, 0x3c, 0x3f, 0xdf, 0x4c, 0xe0, + 0x55, 0x24, 0x58, 0x8d, 0x3b, 0x0b, 0x5d, 0x9e, 0xb5, 0x6c, 0x5d, 0xe1, + 0xf2, 0x03, 0x33, 0xcf, 0xbc, 0x7d, 0x8e, 0x7d, 0x43, 0xe4, 0x6f, 0x9e, + 0xef, 0x13, 0xd6, 0xc5}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA512, + 83, + {0x66, 0xff, 0x77, 0xa8, 0x05, 0x6a, 0xba, 0x52, 0x67, 0x46, 0xd6, 0xfc, + 0x1d, 0x69, 0x62, 0x79, 0x55, 0x12, 0xf6, 0xce, 0xcb, 0xaa, 0xac, 0x21, + 0x97, 0x37, 0x44, 0x26, 0xb0, 0x98, 0x3e, 0xaf, 0x78, 0xe0, 0x0d, 0xc9, + 0xa8, 0x95, 0xf2, 0x02, 0xff, 0xe4, 0x67, 0xf9, 0x70, 0x55, 0x64, 0xac, + 0xba, 0x03, 0xd8, 0xa5, 0xc2, 0x72, 0x2a, 0x2d, 0x9c, 0xb2, 0x7a, 0x59, + 0xe0, 0xed, 0xe7, 0xf7, 0x16, 0x14, 0xb3, 0xa0, 0x3f, 0x32, 0xbc, 0xb4, + 0xf1, 0x0e, 0xd0, 0x94, 0xd2, 0x58, 0xe7, 0xe2, 0xc4, 0x9d, 0xbd, 0x0a, + 0xae, 0x64, 0x7c, 0x05, 0x78, 0xbb, 0x40, 0x71, 0x01, 0x7a, 0xcd, 0x18, + 0x7a, 0x68, 0x43, 0x92, 0x29, 0x7d, 0xd8, 0xb4, 0x22, 0xb5, 0xc0, 0xe6, + 0x6c, 0xa9, 0xc6, 0xcf, 0xc4, 0xc3, 0xfb, 0x52, 0xb9, 0xa6, 0x6e, 0xfe, + 0xe3, 0x2c, 0x1e, 0x2c, 0x0a, 0x21, 0x7b, 0xec, 0x3e, 0xb0, 0x30, 0xbb, + 0xe9, 0x72, 0x97, 0xf0, 0x13, 0x89, 0xed, 0x3b, 0x88, 0x4d, 0x76, 0x23, + 0xdb, 0xea, 0x77, 0x9d, 0x55, 0x70, 0x32, 0x76, 0x30, 0xf4, 0xd8, 0x63, + 0x07, 0x1e, 0x3d, 0x2d, 0xc5, 0x0b, 0x5d, 0xfd, 0x19, 0x2b, 0xff, 0xe5, + 0xb8, 0x66, 0xc3, 0xed, 0x7d, 0x34, 0x42, 0xba, 0x28, 0x2b, 0x8d, 0x30, + 0x40, 0x65, 0x4c, 0x97, 0xd0, 0xf8, 0x9b, 0x43, 0x65, 0x76, 0x28, 0x85, + 0x99, 0x84, 0x5b, 0x38, 0x01, 0xbe, 0x28, 0xb1, 0x9d, 0x27, 0xf2, 0x05, + 0x2c, 0x0c, 0xb7, 0x92, 0x10, 0x4d, 0x58, 0xf7, 0x9e, 0xb8, 0x7c, 0x43, + 0xb6, 0x26, 0xba, 0x46, 0xcc, 0xc9, 0xb2, 0x88, 0xbd, 0x8a, 0x0e, 0x09, + 0xed, 0x97, 0x4b, 0x2e, 0xaa, 0x6a, 0xc1, 0x48, 0xcc, 0x97, 0xe5, 0x15, + 0x4f, 0xea, 0xcb, 0x03, 0x93, 0x7d, 0xb2, 0x17, 0xa1, 0xc3, 0xe3, 0xe8, + 0x11, 0x7b, 0x5d, 0x92}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA512, + 84, + {0xb5, 0x54, 0x43, 0xab, 0x3d, 0x8e, 0xea, 0xed, 0x33, 0xa7, 0x3c, 0x1b, + 0x2f, 0x78, 0x74, 0x78, 0x2d, 0xba, 0x51, 0xdf, 0x09, 0x1d, 0x3a, 0x68, + 0x79, 0xb0, 0x50, 0x49, 0x3c, 0x43, 0xef, 0x8f, 0xea, 0xad, 0xa7, 0x8c, + 0x06, 0xfb, 0x48, 0x42, 0xc6, 0x90, 0x45, 0x6f, 0x5a, 0xae, 0x3a, 0x81, + 0x87, 0x1b, 0x69, 0x61, 0xa0, 0x97, 0xdb, 0xbe, 0x04, 0xf6, 0x3f, 0xda, + 0x2c, 0x55, 0x81, 0x90, 0x2a, 0x16, 0x71, 0xfd, 0xd8, 0x2a, 0xb3, 0x5e, + 0xfc, 0x35, 0xd0, 0x7a, 0xf6, 0x4f, 0x97, 0x91, 0xf9, 0x9c, 0xd3, 0x12, + 0x39, 0xf0, 0x70, 0xc9, 0x6b, 0x34, 0xef, 0xdc, 0x68, 0xbb, 0x31, 0x1a, + 0xe5, 0x39, 0x82, 0x71, 0x37, 0x8d, 0x12, 0x89, 0x2d, 0x40, 0xa5, 0x4c, + 0x15, 0xd7, 0x28, 0x6d, 0xd5, 0xea, 0x61, 0x85, 0x67, 0xf2, 0x4b, 0xec, + 0x64, 0x6a, 0xfa, 0x89, 0xdc, 0x04, 0xa1, 0xea, 0x5e, 0xe7, 0x70, 0xce, + 0xa9, 0x23, 0xdb, 0xff, 0x45, 0x7d, 0x7f, 0x2f, 0x93, 0xf6, 0x02, 0xa2, + 0x87, 0xed, 0x71, 0x80, 0xc0, 0xce, 0x6e, 0x70, 0xcb, 0x7f, 0x02, 0xd1, + 0xc1, 0x1f, 0xc8, 0xf9, 0x26, 0x69, 0x80, 0xa9, 0x7e, 0x00, 0x45, 0x4f, + 0x9b, 0x93, 0xc6, 0xa0, 0x6b, 0x81, 0x32, 0xed, 0x7f, 0x6d, 0x22, 0x55, + 0x21, 0x46, 0x78, 0xf2, 0x2f, 0xa2, 0xc0, 0xa3, 0x71, 0x9a, 0x8c, 0xa8, + 0xe6, 0x85, 0xb4, 0xb0, 0xbd, 0xbe, 0x59, 0xa8, 0x90, 0xc2, 0xe1, 0x1e, + 0x56, 0x08, 0xbd, 0x04, 0x90, 0x41, 0x83, 0x4a, 0x45, 0x0f, 0x4b, 0x6e, + 0xaf, 0xc1, 0x41, 0x15, 0x36, 0xf1, 0x2a, 0xdb, 0xac, 0x27, 0x12, 0xc0, + 0x48, 0xec, 0x11, 0xea, 0x55, 0x6a, 0x3b, 0xb5, 0xc9, 0x8c, 0x1f, 0xf7, + 0x2c, 0x54, 0x0f, 0xe9, 0xa9, 0x16, 0x0b, 0x4b, 0xb0, 0xdb, 0xba, 0x8c, + 0x50, 0xa3, 0x85, 0x23}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA512, + 85, + {0x0e, 0x06, 0x3e, 0xc0, 0xba, 0x11, 0x36, 0x94, 0xf8, 0x6e, 0x10, 0x7a, + 0x61, 0xb7, 0x98, 0x67, 0xed, 0xb6, 0xe4, 0x0b, 0xa1, 0x05, 0x3f, 0xb5, + 0x13, 0x2f, 0xae, 0x6a, 0x66, 0x5c, 0x04, 0x2f, 0x37, 0x1b, 0x76, 0xa2, + 0x4c, 0xc3, 0x74, 0x37, 0xbe, 0xdb, 0x08, 0x35, 0xb4, 0x4e, 0xd8, 0xf7, + 0xe9, 0x10, 0x30, 0x3a, 0x56, 0x5a, 0xb6, 0x98, 0x5c, 0x32, 0x33, 0xdf, + 0xdb, 0x59, 0xbd, 0x29, 0xfc, 0xd5, 0x14, 0x57, 0x72, 0x43, 0xba, 0x43, + 0x7a, 0xdd, 0x9a, 0x58, 0x4a, 0x22, 0xb7, 0x04, 0x08, 0x68, 0x57, 0xb9, + 0x2d, 0xa0, 0x88, 0xff, 0x72, 0xf1, 0x3e, 0x4a, 0xe2, 0x9a, 0x94, 0xec, + 0x9c, 0x62, 0x76, 0x96, 0x70, 0x75, 0xa8, 0xdd, 0x7a, 0x51, 0xcf, 0xbc, + 0xa1, 0xa7, 0x0c, 0x3d, 0x7d, 0x62, 0x4a, 0x6f, 0x1f, 0x97, 0x03, 0x09, + 0x27, 0x40, 0xb3, 0xd5, 0x52, 0xcc, 0xa1, 0xe3, 0xc6, 0x98, 0x50, 0xe8, + 0x8b, 0x25, 0xd0, 0xa8, 0x30, 0xcf, 0x5d, 0xde, 0xab, 0x64, 0xe8, 0xf8, + 0x56, 0xda, 0xf9, 0x21, 0xba, 0x86, 0x92, 0xe3, 0xe3, 0x4c, 0x36, 0x22, + 0x08, 0xc4, 0x66, 0x1d, 0x17, 0x1e, 0xe9, 0x45, 0x6f, 0xd8, 0xbe, 0x4b, + 0xdf, 0x73, 0x54, 0xcd, 0x6e, 0xd7, 0x03, 0x36, 0x6c, 0xe3, 0x69, 0xa8, + 0x1a, 0x8c, 0x44, 0x5a, 0x62, 0x64, 0x1a, 0x1e, 0x57, 0xfc, 0x1d, 0xe6, + 0xd3, 0xcf, 0xe2, 0x18, 0x4e, 0xee, 0xf6, 0x94, 0x73, 0xdd, 0xfa, 0xa5, + 0x56, 0xde, 0x02, 0x70, 0x58, 0x3a, 0x84, 0xa6, 0x0e, 0xbd, 0xff, 0x77, + 0xcd, 0x31, 0xf7, 0x3c, 0xfd, 0xee, 0x04, 0x36, 0x2f, 0xba, 0xbb, 0x33, + 0x20, 0xb7, 0xe1, 0x8a, 0xc0, 0x0e, 0x29, 0x8f, 0xa9, 0xc5, 0x02, 0x23, + 0x60, 0x40, 0x42, 0x3a, 0x31, 0xed, 0xe4, 0x86, 0x01, 0xdf, 0x77, 0xf2, + 0x6c, 0x7f, 0x00, 0x90}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA512, + 86, + {0x8b, 0x00, 0x07, 0x91, 0x90, 0xec, 0x5d, 0xdf, 0xec, 0xf3, 0x39, 0x4e, + 0xdc, 0xee, 0x7c, 0x2c, 0x7f, 0xcf, 0x39, 0x4e, 0xcd, 0x18, 0x5c, 0x29, + 0x50, 0x9d, 0x68, 0x18, 0xbb, 0x7c, 0x40, 0x10, 0x40, 0xc7, 0xeb, 0xbb, + 0xe8, 0x06, 0xc2, 0x0f, 0x2c, 0x41, 0x4b, 0x72, 0x02, 0x6d, 0xd0, 0x58, + 0xa1, 0x2a, 0xaa, 0x1a, 0x90, 0xc6, 0xd4, 0x25, 0x4c, 0xe2, 0xe2, 0x6f, + 0x98, 0x74, 0x77, 0x78, 0x78, 0x60, 0x57, 0x08, 0x66, 0x63, 0xe3, 0xa5, + 0x03, 0x97, 0xd0, 0x28, 0x87, 0xaf, 0x11, 0x69, 0x47, 0x18, 0x09, 0x1b, + 0x0a, 0xaa, 0xae, 0x6a, 0xb7, 0x97, 0x40, 0xc8, 0x28, 0x55, 0x13, 0xf9, + 0x2f, 0xab, 0x0a, 0xe1, 0x12, 0xcc, 0x25, 0xe7, 0x39, 0xfb, 0xf7, 0x43, + 0x8e, 0x2e, 0x48, 0xa3, 0x7a, 0x1c, 0xc8, 0x6c, 0x44, 0x43, 0xe5, 0xff, + 0x53, 0xc4, 0x92, 0x58, 0x87, 0x8c, 0x2d, 0x9f, 0x08, 0xf3, 0x22, 0x65, + 0x1b, 0xbf, 0x90, 0x30, 0xa8, 0x56, 0x3a, 0x29, 0x93, 0xd3, 0xe2, 0xe6, + 0x63, 0xb0, 0xd7, 0xd8, 0xac, 0x2c, 0xf8, 0x71, 0xfb, 0x67, 0xa7, 0xa5, + 0xd9, 0xeb, 0xaf, 0xb3, 0x5d, 0xff, 0x63, 0x29, 0xc1, 0x92, 0x9e, 0x14, + 0xa6, 0x6e, 0xc6, 0x2e, 0xf9, 0x2c, 0x34, 0x90, 0xc1, 0xda, 0xec, 0x8f, + 0xff, 0x67, 0xc7, 0x63, 0xb1, 0x68, 0x6f, 0xae, 0x7c, 0x4c, 0x79, 0x99, + 0x3f, 0x9c, 0x51, 0x65, 0x94, 0x36, 0xe9, 0x89, 0x33, 0x84, 0x30, 0xf4, + 0xf7, 0x72, 0xae, 0xea, 0xde, 0x41, 0xf4, 0x71, 0x18, 0x02, 0xf7, 0xb5, + 0x11, 0x03, 0x79, 0xb3, 0xf0, 0x10, 0x4a, 0xd2, 0xc8, 0x97, 0xf1, 0x82, + 0xcc, 0x14, 0x8d, 0x40, 0x39, 0x55, 0xd3, 0x21, 0x2b, 0x22, 0x6e, 0x99, + 0xcb, 0x6b, 0x4b, 0xb9, 0xcd, 0xf8, 0x9f, 0x43, 0x19, 0x88, 0x98, 0xb5, + 0x45, 0x3a, 0x4a, 0x91}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA512, + 87, + {0x02, 0xb4, 0x69, 0xc3, 0x70, 0x56, 0xf5, 0xf1, 0x7e, 0xef, 0x3c, 0xd2, + 0xf3, 0xe2, 0xbf, 0x0c, 0x37, 0xf0, 0xc9, 0x17, 0xf3, 0xfd, 0x0f, 0x53, + 0x41, 0xf6, 0x10, 0xcf, 0xc5, 0xeb, 0xbf, 0x42, 0x5a, 0x49, 0x50, 0xdb, + 0xc4, 0x2f, 0xa3, 0xd2, 0xd6, 0x49, 0x9f, 0x44, 0xc3, 0x10, 0x12, 0xb8, + 0xc8, 0xf4, 0xd2, 0x6b, 0x6a, 0xa2, 0x09, 0x05, 0xfc, 0x19, 0x8c, 0x9a, + 0xb2, 0x64, 0x2d, 0x82, 0x08, 0x86, 0x1a, 0x3f, 0x36, 0x34, 0x70, 0xee, + 0x49, 0x93, 0x28, 0x52, 0x17, 0x49, 0xac, 0x75, 0x56, 0xc3, 0xc9, 0xb1, + 0x60, 0x4f, 0xc1, 0x7f, 0x37, 0xf7, 0x2a, 0x73, 0x2b, 0x26, 0xc9, 0xa7, + 0xfd, 0xd5, 0x98, 0x4e, 0xd3, 0x80, 0x65, 0xa9, 0x39, 0x54, 0xb5, 0x72, + 0x38, 0xa3, 0xa6, 0xc3, 0xe0, 0xfc, 0xf8, 0xc7, 0x5f, 0x60, 0x10, 0xc1, + 0x92, 0x9a, 0x8d, 0xe5, 0xe1, 0xfc, 0xf4, 0x72, 0x9b, 0x9c, 0xa8, 0x04, + 0x25, 0x1c, 0x0a, 0x04, 0xf3, 0x64, 0xf4, 0xf4, 0x7a, 0x04, 0x21, 0x46, + 0xd1, 0x3b, 0x1e, 0x01, 0x6b, 0x43, 0xfb, 0xf7, 0xbc, 0x11, 0x93, 0x30, + 0x7a, 0x86, 0x4d, 0xf0, 0x78, 0xdb, 0xb6, 0x04, 0x49, 0xac, 0xc1, 0xe9, + 0x62, 0x1d, 0x14, 0x05, 0x7f, 0x57, 0x91, 0x41, 0x90, 0x5c, 0x32, 0x3e, + 0xe6, 0x19, 0x8e, 0x3b, 0x63, 0xf4, 0x0d, 0x75, 0xa7, 0x8e, 0x7a, 0xde, + 0xcc, 0x4b, 0x14, 0xe0, 0xba, 0x34, 0x60, 0x61, 0xbd, 0xa4, 0x90, 0x25, + 0x82, 0x98, 0x60, 0x6b, 0xc2, 0x8e, 0x8e, 0xf3, 0x3f, 0xa0, 0x41, 0xee, + 0x2b, 0x0f, 0x69, 0x08, 0x06, 0x51, 0xec, 0x77, 0x17, 0xad, 0x1f, 0xf1, + 0x4f, 0x1c, 0xdd, 0x84, 0x35, 0xd7, 0x0a, 0xbe, 0x53, 0x63, 0xd5, 0xe4, + 0xf3, 0x20, 0x33, 0x92, 0x85, 0x91, 0x6b, 0xd8, 0x4a, 0x2c, 0xe8, 0x8f, + 0x89, 0x0a, 0xd8, 0xb9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA512, + 88, + {0x0d, 0xe9, 0x00, 0x9b, 0xcf, 0xad, 0xfb, 0xa4, 0xe0, 0x31, 0x56, 0x5e, + 0x32, 0xba, 0x54, 0x2c, 0x22, 0xd8, 0x90, 0x32, 0x99, 0x05, 0xcf, 0xd7, + 0xdc, 0x4c, 0x46, 0xd8, 0x6d, 0x87, 0xb9, 0x92, 0xbf, 0xe4, 0xc9, 0x19, + 0x62, 0xc9, 0x63, 0x54, 0xc5, 0x36, 0x9a, 0xe6, 0x0e, 0x19, 0x60, 0xa9, + 0x92, 0x56, 0x71, 0xd2, 0xc4, 0x1e, 0x5d, 0xa0, 0xfe, 0xe8, 0xfa, 0xc6, + 0x5a, 0xe4, 0xc7, 0x2b, 0x1d, 0x2d, 0x3d, 0xc8, 0xb3, 0x3a, 0xab, 0xb5, + 0xdd, 0x65, 0x6c, 0x16, 0x52, 0xc0, 0x4f, 0xaa, 0x17, 0xaf, 0x75, 0x3e, + 0x9b, 0xa3, 0x32, 0xf7, 0x4e, 0x09, 0x96, 0x66, 0x6d, 0xbf, 0x8a, 0x0a, + 0x4e, 0x26, 0x34, 0xf6, 0x40, 0xc9, 0xf2, 0xb7, 0xda, 0x64, 0x94, 0x1f, + 0x6c, 0x81, 0xaa, 0xf9, 0xb6, 0xfe, 0xe9, 0x43, 0x4e, 0xbd, 0xef, 0xa8, + 0x96, 0x94, 0xb3, 0x78, 0x27, 0x8a, 0x5e, 0xd7, 0x15, 0x24, 0xc2, 0x0f, + 0x85, 0xe3, 0x3b, 0xa3, 0x7c, 0x15, 0x98, 0x4d, 0x56, 0x63, 0xf0, 0xa5, + 0x73, 0x3e, 0x65, 0xbe, 0x9f, 0xab, 0x56, 0x55, 0xbf, 0x80, 0xd7, 0xb9, + 0x2b, 0x23, 0x1d, 0xcb, 0x47, 0x43, 0xdd, 0xe7, 0x98, 0xcb, 0xce, 0x8a, + 0x3f, 0xf0, 0x59, 0xf7, 0x0a, 0xba, 0xed, 0x95, 0x87, 0x19, 0xf0, 0x6e, + 0xa8, 0xf5, 0x5f, 0x18, 0xf7, 0x1b, 0xba, 0xc7, 0x84, 0x47, 0xf3, 0xe4, + 0xe7, 0x75, 0xa7, 0xae, 0x02, 0x67, 0x6a, 0x3c, 0xd1, 0x1b, 0x14, 0x93, + 0xca, 0x87, 0x15, 0xbc, 0xe0, 0x68, 0x79, 0x59, 0xb0, 0xcd, 0x1a, 0x9c, + 0xa8, 0xb6, 0xa3, 0x79, 0x2f, 0x9f, 0x63, 0x77, 0xed, 0x1f, 0x48, 0x8e, + 0xc8, 0xe3, 0xed, 0x95, 0xf8, 0x7a, 0xa9, 0x32, 0xf7, 0x9a, 0x64, 0x12, + 0xe2, 0xcf, 0x5a, 0x24, 0x1b, 0x24, 0x10, 0x75, 0x90, 0xa1, 0xf1, 0xcf, + 0x3e, 0x7c, 0x85, 0x45}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA512, + 89, + {0x6a, 0x50, 0x5d, 0xc2, 0xab, 0x0d, 0xd4, 0x29, 0x2c, 0xfc, 0x68, 0xfb, + 0xff, 0x91, 0xc2, 0x8f, 0x49, 0xd0, 0x79, 0xd0, 0x2c, 0x84, 0x2d, 0xb9, + 0xe9, 0xc2, 0x07, 0x80, 0x92, 0xbb, 0xbd, 0xda, 0xc0, 0x3e, 0x8c, 0x32, + 0xef, 0xe8, 0xb2, 0x39, 0xa5, 0xc8, 0x57, 0x02, 0x68, 0xb8, 0x6c, 0xa1, + 0xde, 0x0d, 0xc9, 0x6c, 0x8b, 0x55, 0x0c, 0x14, 0xf2, 0x32, 0x6c, 0x77, + 0x9a, 0xb4, 0x49, 0x06, 0xc1, 0xda, 0xe6, 0x3c, 0x3b, 0x1c, 0x9f, 0xc0, + 0xfb, 0xcb, 0x03, 0xaf, 0xd7, 0x36, 0x0e, 0xa6, 0x29, 0x7b, 0x10, 0xcd, + 0xd0, 0x98, 0x13, 0x1b, 0x35, 0xad, 0x27, 0x1a, 0xa3, 0xb2, 0xe3, 0x9c, + 0x82, 0x8e, 0xbb, 0xda, 0xfe, 0x97, 0xb3, 0xdc, 0xf1, 0x2b, 0x0c, 0x41, + 0xbf, 0xc5, 0x77, 0xfd, 0xaa, 0x37, 0xda, 0xd4, 0x59, 0xff, 0xea, 0x65, + 0x3d, 0xd5, 0xbe, 0xa7, 0x0a, 0xbc, 0x62, 0x4f, 0xdd, 0xd8, 0x56, 0xca, + 0x9f, 0x02, 0x31, 0x16, 0xaf, 0x3e, 0xed, 0xc1, 0x8f, 0x27, 0x47, 0xb2, + 0xe9, 0x60, 0x32, 0x25, 0x3d, 0xc1, 0x94, 0xe2, 0xe4, 0x0a, 0x4a, 0x32, + 0x57, 0xe5, 0xc6, 0xe2, 0x10, 0x44, 0x1d, 0x31, 0xbb, 0x82, 0x6d, 0xd7, + 0x04, 0x23, 0xd1, 0x2a, 0xcb, 0xac, 0x29, 0x08, 0x49, 0xff, 0x45, 0xdc, + 0x4e, 0xcd, 0xcd, 0xb0, 0x7f, 0xa9, 0xe7, 0xf9, 0xc3, 0xff, 0xac, 0xef, + 0x08, 0x00, 0xe6, 0x39, 0x79, 0xfe, 0x70, 0xda, 0xf0, 0x45, 0x66, 0x25, + 0x08, 0x60, 0xa9, 0x74, 0xeb, 0x22, 0x97, 0xc4, 0x6d, 0x74, 0x78, 0x10, + 0x8f, 0x41, 0x90, 0x55, 0xc0, 0x22, 0x39, 0x15, 0xe8, 0xa4, 0xd9, 0x5a, + 0xa5, 0x84, 0x40, 0xe2, 0xaf, 0x3a, 0x6e, 0xc6, 0xd4, 0x4c, 0x15, 0x75, + 0x79, 0xad, 0x85, 0x1a, 0x53, 0x41, 0x33, 0x51, 0xc4, 0xb8, 0xbd, 0x5d, + 0x92, 0x01, 0x39, 0x5a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA512, + 90, + {0x60, 0xf2, 0xf9, 0xb0, 0x66, 0xa7, 0x32, 0x9f, 0xa2, 0xc0, 0xe0, 0x1b, + 0xfc, 0x7d, 0x0c, 0xe0, 0x6a, 0x77, 0xf0, 0x8f, 0xda, 0x91, 0x87, 0x03, + 0xfc, 0x56, 0xc4, 0x3e, 0x8a, 0x4a, 0xb0, 0x58, 0xa8, 0x1a, 0x13, 0x22, + 0x5a, 0xf8, 0x7d, 0x74, 0x69, 0x38, 0x0f, 0xed, 0xc9, 0xca, 0x59, 0x66, + 0xa2, 0x9d, 0x66, 0x31, 0xb8, 0x8b, 0x3c, 0x1d, 0x0b, 0x98, 0x02, 0xf1, + 0x3c, 0x4a, 0x8c, 0x5e, 0x30, 0x49, 0xec, 0x3b, 0x3e, 0xf4, 0xb7, 0x9b, + 0x7e, 0x03, 0x84, 0x6f, 0x96, 0x53, 0x66, 0x38, 0xa8, 0x29, 0x97, 0xd2, + 0xe5, 0x5f, 0x1c, 0x5c, 0x3c, 0xf5, 0xb9, 0x36, 0x85, 0xde, 0xde, 0x69, + 0xaa, 0xb9, 0x5c, 0x3a, 0xd1, 0x0e, 0xf5, 0x9f, 0x87, 0x8a, 0x69, 0xb9, + 0x6b, 0xa7, 0x14, 0x21, 0x59, 0x81, 0x57, 0x04, 0x87, 0x05, 0x82, 0x6c, + 0x96, 0xf6, 0xed, 0xd6, 0x23, 0x1b, 0x41, 0x65, 0x76, 0x7d, 0x94, 0xdd, + 0x85, 0xe6, 0x8b, 0xee, 0xe6, 0x50, 0x2f, 0x0f, 0x91, 0xa3, 0x80, 0x3e, + 0x24, 0x7c, 0x22, 0x03, 0x09, 0x45, 0xff, 0xa6, 0x65, 0xfc, 0xc5, 0x94, + 0x6d, 0x02, 0x2f, 0x93, 0x8e, 0x89, 0x73, 0xe2, 0x31, 0xbe, 0x9c, 0x81, + 0xbc, 0xe3, 0x4f, 0xab, 0x30, 0xed, 0xc9, 0x16, 0x72, 0x88, 0xbb, 0x2b, + 0xac, 0x0f, 0xc1, 0x3f, 0x46, 0xe3, 0xf0, 0x3d, 0x0d, 0x76, 0xa5, 0x01, + 0xb7, 0xf4, 0xad, 0xbe, 0xe6, 0x30, 0x0c, 0x66, 0xa1, 0x3d, 0x19, 0x18, + 0xd4, 0xfc, 0xa3, 0x0e, 0x62, 0xeb, 0xcc, 0x16, 0xce, 0x97, 0xbf, 0xfa, + 0x34, 0x70, 0x92, 0x9a, 0xb6, 0x58, 0x89, 0xaa, 0xbd, 0x4b, 0x18, 0xda, + 0xec, 0xe2, 0xed, 0xe6, 0x53, 0xb8, 0x5f, 0xc0, 0x70, 0xf3, 0x09, 0xcc, + 0x38, 0x13, 0x65, 0x48, 0x6a, 0x36, 0xdb, 0x4b, 0x2e, 0x85, 0xf2, 0x7c, + 0x74, 0x47, 0x15, 0x07}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA512, + 91, + {0x25, 0xa2, 0x36, 0xf8, 0x16, 0x1e, 0xa6, 0x33, 0xd5, 0xe0, 0x93, 0xcd, + 0xdd, 0x5f, 0xcd, 0x09, 0x05, 0xbc, 0x87, 0x14, 0xe1, 0xfd, 0x26, 0xac, + 0x00, 0xba, 0x02, 0x1a, 0x8a, 0xf1, 0x61, 0x2b, 0x0f, 0x67, 0x8a, 0x9a, + 0x5e, 0x98, 0x5b, 0x32, 0xab, 0xd3, 0xfd, 0x7d, 0xd7, 0x11, 0xf4, 0xeb, + 0x49, 0xdc, 0xa5, 0x42, 0x1c, 0xb7, 0x28, 0x73, 0x6d, 0x07, 0x4f, 0xcd, + 0xa0, 0x41, 0x60, 0x8b, 0xa7, 0x9e, 0xfa, 0x9f, 0xed, 0x40, 0xed, 0x6d, + 0x4c, 0x0d, 0xd0, 0xef, 0x4a, 0xe6, 0xed, 0xa4, 0x33, 0x4e, 0x37, 0x49, + 0x66, 0xf0, 0x79, 0x45, 0x3c, 0x75, 0x51, 0x49, 0xc7, 0x09, 0x9e, 0xde, + 0x7c, 0x54, 0xf5, 0x95, 0xc5, 0x3a, 0x83, 0xfc, 0xa7, 0xe4, 0xf7, 0x4a, + 0x54, 0x6c, 0x72, 0x59, 0xa7, 0xf0, 0xc6, 0x2c, 0x82, 0x00, 0x5d, 0x60, + 0xcb, 0x49, 0xa4, 0xc0, 0xb4, 0x3f, 0x11, 0x90, 0x70, 0xaf, 0xf6, 0x42, + 0x9e, 0x1f, 0x6c, 0xb5, 0xa7, 0xad, 0x9a, 0xc3, 0x4a, 0x08, 0x63, 0x34, + 0x0f, 0x8e, 0xab, 0x18, 0x6b, 0xf4, 0xb9, 0x23, 0xd2, 0x48, 0x1c, 0x1e, + 0x83, 0x0c, 0x18, 0x93, 0x3c, 0xe2, 0x8b, 0x8b, 0x2a, 0x84, 0x7b, 0x1d, + 0x5f, 0x51, 0x5e, 0x41, 0x2b, 0xc3, 0xe7, 0x10, 0x30, 0xd1, 0xbe, 0xb5, + 0xcb, 0x12, 0x87, 0x9c, 0x0f, 0x7c, 0xed, 0x79, 0x02, 0x34, 0xa3, 0x05, + 0x9e, 0x3e, 0x96, 0x4b, 0x9b, 0x17, 0xd7, 0x12, 0x9a, 0x6c, 0x83, 0x39, + 0x8f, 0x4f, 0xbd, 0x8c, 0x04, 0xdb, 0x7c, 0x33, 0x87, 0x9f, 0x14, 0x75, + 0xe3, 0xd5, 0xdf, 0xe1, 0xd8, 0x91, 0xf1, 0xf7, 0x13, 0x41, 0x08, 0x37, + 0x5c, 0x0a, 0xde, 0x56, 0x27, 0xc5, 0x3f, 0xc9, 0xfa, 0xfd, 0x8a, 0x66, + 0xd2, 0xe2, 0x04, 0xfd, 0x3d, 0xdf, 0xdc, 0xdc, 0xeb, 0xb6, 0xa6, 0xd5, + 0xd6, 0x19, 0x1d, 0xb4}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA512, + 92, + {0x7e, 0x0f, 0xcc, 0x77, 0xe2, 0xdf, 0x20, 0xa7, 0xc6, 0xd8, 0x1a, 0xa9, + 0xa8, 0x36, 0x8d, 0x01, 0x72, 0x03, 0xdc, 0xbe, 0x8c, 0x66, 0x16, 0x9c, + 0x10, 0xdb, 0x05, 0x48, 0xf0, 0xf0, 0xfb, 0x3d, 0x17, 0x88, 0x9c, 0xd4, + 0xfc, 0xa9, 0x95, 0x23, 0x47, 0xdf, 0xd9, 0xbf, 0x9d, 0xda, 0xc6, 0x62, + 0x7d, 0xcf, 0x4c, 0x47, 0x85, 0x6a, 0x47, 0xf4, 0xaa, 0x15, 0x93, 0xe4, + 0xa4, 0x48, 0x3a, 0xbe, 0xd7, 0x14, 0x49, 0xab, 0x1c, 0xb0, 0x47, 0x5b, + 0x1d, 0x03, 0x9c, 0xe7, 0xaa, 0xcd, 0xc8, 0x03, 0xa6, 0xf2, 0x71, 0xe8, + 0x9c, 0x47, 0xad, 0xf1, 0x4a, 0x1b, 0x14, 0x25, 0x0b, 0x45, 0x52, 0x17, + 0x6b, 0xa2, 0xd6, 0xfb, 0x18, 0x33, 0x2e, 0xc3, 0x20, 0x72, 0x5b, 0xde, + 0x4d, 0xf6, 0xc3, 0x47, 0xf3, 0xe4, 0x1a, 0x81, 0xac, 0x58, 0x1f, 0xe5, + 0x19, 0xee, 0x95, 0xde, 0xe3, 0x68, 0x0a, 0x0c, 0x63, 0x86, 0x94, 0xea, + 0xb1, 0x45, 0xac, 0x5d, 0x46, 0x3f, 0x48, 0x87, 0x69, 0x96, 0xe4, 0xe6, + 0x50, 0xc0, 0xb6, 0x77, 0xfd, 0x92, 0x6c, 0xc0, 0x93, 0xa2, 0x74, 0x50, + 0x6f, 0xbe, 0xfd, 0x3f, 0xa7, 0x04, 0x23, 0xf7, 0xe5, 0xc9, 0x70, 0x43, + 0x75, 0x88, 0xc2, 0x28, 0xcf, 0x9f, 0x09, 0x06, 0xed, 0x05, 0xd7, 0x07, + 0x59, 0x62, 0x44, 0xd8, 0xb8, 0x54, 0x24, 0xed, 0xa7, 0x76, 0x01, 0x8d, + 0xff, 0x56, 0xab, 0x78, 0x8c, 0x8f, 0xce, 0x1c, 0x1e, 0xf1, 0xf4, 0x50, + 0x78, 0x05, 0xcf, 0x6c, 0xb3, 0x7b, 0xe6, 0xda, 0x10, 0x90, 0x4c, 0xd2, + 0x4e, 0xf8, 0xfd, 0x65, 0x8c, 0x1b, 0x98, 0x84, 0x0a, 0xb4, 0xd2, 0x4d, + 0x6e, 0x8c, 0xc3, 0xc2, 0x82, 0xfb, 0x92, 0x45, 0xb7, 0x65, 0x57, 0xa6, + 0xd5, 0x25, 0x8d, 0x8c, 0x9f, 0x1d, 0x97, 0x3b, 0x10, 0xe3, 0x50, 0x57, + 0x7a, 0x67, 0x5a, 0x3b}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA512, + 93, + {0x7f, 0xce, 0xd2, 0xa6, 0x1a, 0x55, 0xdf, 0xbc, 0xd3, 0x98, 0xdd, 0x25, + 0xec, 0x81, 0x3c, 0x30, 0xf1, 0x76, 0xfe, 0xe2, 0x2f, 0xa5, 0xaa, 0x0c, + 0xf8, 0x32, 0xaf, 0xcb, 0x85, 0x47, 0xc4, 0xa7, 0x3d, 0xbb, 0x40, 0xeb, + 0x72, 0x3c, 0xc3, 0xe8, 0x24, 0x8d, 0x3f, 0x0d, 0x9e, 0x39, 0x5d, 0x79, + 0xdb, 0xd8, 0x2a, 0xf8, 0xbe, 0x5d, 0x7d, 0xfe, 0xa1, 0x11, 0x03, 0x94, + 0x52, 0x8a, 0xb9, 0xfe, 0x03, 0x16, 0x77, 0xbf, 0x91, 0x42, 0x25, 0xde, + 0x7b, 0x32, 0x5e, 0xa1, 0x36, 0x92, 0x1e, 0xb4, 0x8c, 0x20, 0x6f, 0x68, + 0x19, 0x42, 0xa5, 0xf1, 0x52, 0x87, 0x65, 0x81, 0x46, 0xb5, 0xec, 0x95, + 0x9b, 0xf8, 0x6a, 0x42, 0x44, 0xce, 0x34, 0xdf, 0x14, 0x36, 0xf9, 0x00, + 0xa3, 0x6e, 0xbb, 0xf4, 0xbd, 0x0a, 0xbc, 0x28, 0xb1, 0xb2, 0x0d, 0x5d, + 0x56, 0x0e, 0x34, 0xb6, 0x34, 0x81, 0x2f, 0x54, 0x36, 0x03, 0x16, 0xa0, + 0x66, 0xc4, 0xa4, 0xe2, 0x84, 0xbf, 0x61, 0x5e, 0x62, 0x80, 0x25, 0x1a, + 0x19, 0x4e, 0xec, 0xab, 0x69, 0x7e, 0x2d, 0x0e, 0xb8, 0xde, 0xca, 0xeb, + 0xe5, 0x74, 0xa3, 0xe2, 0x22, 0x57, 0x6d, 0x39, 0x4c, 0x0f, 0xba, 0xa7, + 0xf4, 0xdd, 0x97, 0xe1, 0x01, 0x6a, 0x3c, 0x0e, 0xa0, 0x5e, 0xfa, 0xa5, + 0x0c, 0x76, 0x83, 0x10, 0xd7, 0xe2, 0xa3, 0x75, 0xb2, 0x8d, 0x52, 0x6d, + 0xfa, 0xbf, 0x2a, 0xc9, 0x89, 0xe4, 0x69, 0x3b, 0xd5, 0xa6, 0x1a, 0xc7, + 0xbf, 0xd5, 0x37, 0x04, 0xb8, 0x53, 0x8b, 0x1d, 0x85, 0xfe, 0xd9, 0x50, + 0xee, 0x46, 0xad, 0xba, 0xcf, 0x82, 0x01, 0x63, 0xe0, 0x3f, 0x71, 0x32, + 0x9f, 0x42, 0x85, 0xf7, 0x4e, 0xa0, 0x57, 0x77, 0xc5, 0x3c, 0x51, 0xa9, + 0x1e, 0x1c, 0x69, 0xf1, 0xd3, 0xe6, 0xf0, 0xb3, 0x4b, 0x64, 0xdf, 0x73, + 0xb1, 0xb4, 0x60, 0x05}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA512, + 94, + {0x89, 0xe1, 0x13, 0x0a, 0xd9, 0x70, 0xc6, 0xe2, 0x36, 0xc2, 0xdc, 0x41, + 0x52, 0xc7, 0x87, 0x9a, 0xef, 0x47, 0xc1, 0xbf, 0xc3, 0xae, 0x64, 0x01, + 0x34, 0x29, 0x00, 0xcc, 0x53, 0xf2, 0xe1, 0x85, 0x47, 0x34, 0x19, 0x45, + 0x09, 0xbf, 0x92, 0xe5, 0xa5, 0x33, 0x72, 0x4b, 0x27, 0xd0, 0x76, 0x04, + 0x9d, 0x70, 0x13, 0x00, 0xe5, 0xfd, 0x27, 0x47, 0xd4, 0xc7, 0xb9, 0x0b, + 0x55, 0xcf, 0xc7, 0x11, 0x0b, 0xea, 0x51, 0x6e, 0x38, 0x0f, 0x37, 0xd9, + 0xab, 0xa8, 0x00, 0x7d, 0x94, 0x2f, 0xa5, 0x04, 0x36, 0x51, 0x81, 0xa4, + 0xc9, 0xcb, 0xbc, 0x6f, 0xf7, 0xfa, 0x0c, 0x9f, 0x74, 0x23, 0x41, 0x4b, + 0x54, 0x54, 0xe5, 0x7c, 0x22, 0x5c, 0xd4, 0xa1, 0x5f, 0x93, 0xf1, 0x25, + 0x9a, 0x8d, 0xe8, 0x5d, 0x9d, 0xeb, 0xa1, 0xc7, 0x22, 0xed, 0xa7, 0x51, + 0x92, 0xa0, 0x80, 0x21, 0x4e, 0x1a, 0x03, 0x9d, 0x27, 0x2e, 0xb0, 0xae, + 0x0b, 0xe7, 0x2d, 0x45, 0xb3, 0x5f, 0xf5, 0xd6, 0x1b, 0x31, 0x6a, 0x62, + 0x60, 0x6a, 0x58, 0x49, 0x0d, 0x86, 0xab, 0x5c, 0x1b, 0xce, 0x3a, 0x27, + 0xa1, 0x0a, 0x5a, 0x0f, 0xb6, 0xd7, 0x4f, 0x16, 0x9f, 0xd0, 0xa2, 0x1d, + 0x1f, 0x84, 0x1d, 0xd5, 0x64, 0xec, 0x0b, 0xee, 0x3f, 0xf6, 0xb8, 0xbe, + 0x89, 0x1b, 0x91, 0xad, 0xf4, 0x62, 0x2a, 0xaa, 0x92, 0x6a, 0x60, 0xde, + 0x08, 0xc0, 0x02, 0xd7, 0x13, 0x12, 0xa5, 0xd2, 0xd4, 0xd1, 0xa7, 0xef, + 0x45, 0xac, 0x89, 0x2b, 0xf0, 0xa6, 0xfe, 0x49, 0x6f, 0xcf, 0x3b, 0x22, + 0x3b, 0xca, 0x3d, 0xe0, 0xcd, 0xfe, 0x52, 0xb0, 0x88, 0x5e, 0xbe, 0x28, + 0x8f, 0xe5, 0xbb, 0xad, 0x0c, 0x84, 0x54, 0x2c, 0xd0, 0xce, 0x04, 0x46, + 0x61, 0x5b, 0x60, 0x4d, 0x47, 0xea, 0x3b, 0x25, 0x06, 0x03, 0x0f, 0x98, + 0x6d, 0x05, 0x70, 0x35}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA512, + 95, + {0x3a, 0x80, 0x75, 0x72, 0x7f, 0xce, 0x3b, 0xc8, 0x5d, 0x1b, 0x45, 0x4a, + 0x9f, 0x53, 0xf0, 0xe6, 0x35, 0x3b, 0xc2, 0x06, 0xb8, 0xea, 0x30, 0xef, + 0x8e, 0x13, 0x54, 0xc4, 0x42, 0x0a, 0xbe, 0xbb, 0x10, 0x3a, 0xd6, 0x99, + 0x91, 0x84, 0x93, 0x7c, 0x41, 0x2a, 0x03, 0x7c, 0x24, 0xc8, 0x42, 0x67, + 0xb1, 0x98, 0x23, 0x8f, 0xd2, 0x5d, 0x55, 0xb5, 0xa3, 0xc2, 0x7a, 0xc7, + 0xca, 0x22, 0x17, 0x36, 0x78, 0x6b, 0x2c, 0x4c, 0x18, 0x13, 0x9b, 0xef, + 0x13, 0xf9, 0xae, 0x28, 0x79, 0x2d, 0x5f, 0x43, 0x9e, 0x9b, 0xba, 0x6f, + 0x71, 0x0e, 0x07, 0x4d, 0x16, 0xf5, 0x89, 0xf0, 0xe2, 0xca, 0xd2, 0xe3, + 0x19, 0xa6, 0x05, 0x4f, 0xd9, 0x1d, 0xe2, 0xcb, 0xaa, 0x65, 0x7a, 0x7c, + 0x22, 0xa3, 0x4d, 0xb8, 0x56, 0x1e, 0x7d, 0x49, 0x19, 0xe2, 0x26, 0x3f, + 0x18, 0xfb, 0x3d, 0x17, 0x61, 0x78, 0xd7, 0x11, 0xf7, 0xf1, 0xed, 0x5e, + 0x09, 0x45, 0xb5, 0xd3, 0x64, 0x56, 0x40, 0x0b, 0x7a, 0xe4, 0x3e, 0xa4, + 0xc3, 0x79, 0x91, 0x6e, 0x54, 0x92, 0x21, 0xe4, 0x3a, 0x17, 0x46, 0x42, + 0x4d, 0x1d, 0xed, 0xb0, 0x30, 0x3f, 0xdf, 0x07, 0x4c, 0x32, 0x09, 0xd1, + 0x72, 0x16, 0x7a, 0x7a, 0xf1, 0xb0, 0xa4, 0xec, 0x63, 0x05, 0xde, 0xca, + 0xba, 0x57, 0xfd, 0xb9, 0xae, 0xdf, 0xec, 0xe4, 0x32, 0x8a, 0xe5, 0x1c, + 0x26, 0x91, 0xf5, 0x78, 0xd7, 0xe9, 0xd2, 0xa1, 0xc8, 0xf4, 0xf0, 0xfc, + 0x46, 0x26, 0xd3, 0x7a, 0x4a, 0x1d, 0x50, 0x77, 0x66, 0xb8, 0x2f, 0x76, + 0x88, 0xf9, 0x97, 0xb9, 0x91, 0xee, 0x4e, 0x27, 0xde, 0xa8, 0x63, 0x1e, + 0x36, 0xd9, 0xbd, 0xfb, 0x24, 0xeb, 0x5b, 0x32, 0x6b, 0x73, 0xb7, 0x93, + 0xc8, 0x2e, 0x9a, 0x0c, 0x7f, 0x97, 0x4e, 0xeb, 0x34, 0x84, 0x33, 0x04, + 0xf0, 0x00, 0xf0, 0x2d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA512, + 96, + {0x24, 0x7f, 0x08, 0x36, 0x50, 0x0c, 0x49, 0xf7, 0x42, 0x56, 0x36, 0x0e, + 0xad, 0xfa, 0x3c, 0x00, 0xb7, 0x22, 0x0e, 0xa7, 0xe3, 0x06, 0xa7, 0xfc, + 0x1f, 0x5d, 0x0f, 0xc5, 0xa2, 0x14, 0xd4, 0x7d, 0x5c, 0x0a, 0x03, 0xe7, + 0x2a, 0x51, 0x08, 0x47, 0x51, 0x6e, 0x7c, 0x32, 0xa7, 0x2a, 0x89, 0x9b, + 0x7a, 0x0a, 0x84, 0x00, 0x94, 0xaa, 0x55, 0x7b, 0xf0, 0x67, 0x1c, 0x66, + 0x07, 0xcb, 0x07, 0x93, 0xd1, 0x55, 0x86, 0x00, 0x4e, 0xf9, 0x5a, 0x90, + 0xf0, 0x76, 0xc2, 0x7b, 0x4c, 0x5d, 0x9e, 0xed, 0x04, 0xea, 0x3c, 0x4a, + 0x83, 0x3e, 0x05, 0x52, 0x93, 0x11, 0x18, 0x93, 0x87, 0xdf, 0x81, 0xb2, + 0xd9, 0xa1, 0x7e, 0xf5, 0x38, 0x7e, 0xc8, 0x7d, 0x6a, 0xcf, 0xaf, 0x8c, + 0x2d, 0x2b, 0xce, 0x86, 0x6f, 0xe3, 0x24, 0xd6, 0xcd, 0xd9, 0x90, 0x5e, + 0xda, 0x3d, 0x63, 0xd1, 0x08, 0x3e, 0xf7, 0x5f, 0x29, 0xd7, 0x2b, 0x00, + 0x5c, 0xb0, 0x73, 0xaa, 0xf6, 0x8f, 0xee, 0x0c, 0x9c, 0xf1, 0xd8, 0xc5, + 0xb6, 0x39, 0x65, 0x8c, 0x49, 0xf6, 0x5d, 0x5c, 0xf6, 0xf9, 0xd0, 0xb8, + 0xc4, 0x85, 0xd6, 0x41, 0xec, 0xb4, 0x37, 0x44, 0x49, 0xbc, 0x82, 0x3d, + 0x3b, 0xea, 0x8c, 0x35, 0x09, 0xeb, 0x78, 0x84, 0xec, 0xc2, 0x75, 0xa3, + 0xe9, 0x5c, 0x72, 0xf3, 0xef, 0x5d, 0xda, 0x3b, 0x47, 0x43, 0x8a, 0x55, + 0x48, 0x78, 0xc9, 0x60, 0x48, 0xd0, 0x27, 0x8c, 0x5c, 0x44, 0xd8, 0xfc, + 0xae, 0x61, 0xcf, 0x69, 0x63, 0x06, 0x45, 0xaa, 0x59, 0x56, 0x36, 0xfe, + 0xd3, 0x01, 0x5f, 0xa8, 0x61, 0x7d, 0xd2, 0x2a, 0x5d, 0x36, 0xc3, 0x7f, + 0x96, 0x05, 0xc5, 0xa4, 0xf3, 0x86, 0xcd, 0x19, 0x49, 0x42, 0x39, 0x1c, + 0xe9, 0x91, 0x77, 0xe4, 0x2a, 0xfc, 0x52, 0x35, 0x06, 0x56, 0x50, 0x1e, + 0x8f, 0xd0, 0x81, 0x33}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA512, + 97, + {0x28, 0x74, 0xdc, 0x4e, 0x08, 0xa7, 0x0a, 0x65, 0x2a, 0xf9, 0x1e, 0x41, + 0x9c, 0x23, 0x79, 0xbd, 0x87, 0x4a, 0x74, 0xac, 0x75, 0xe6, 0x48, 0x86, + 0x53, 0xc9, 0x9f, 0x33, 0x28, 0x25, 0xdd, 0x11, 0x1d, 0x3c, 0xb4, 0x98, + 0xa3, 0x40, 0x54, 0xea, 0x1c, 0xfb, 0x55, 0x88, 0xdf, 0x89, 0x2a, 0x3c, + 0x34, 0xdd, 0x04, 0xf2, 0x96, 0x65, 0xa0, 0xc9, 0x39, 0x52, 0x65, 0x91, + 0x49, 0x3d, 0x53, 0x6c, 0x6f, 0x5a, 0xb9, 0xe7, 0x25, 0x18, 0xf3, 0x96, + 0x5c, 0x6d, 0x59, 0x5c, 0xab, 0x13, 0x20, 0x60, 0xfa, 0xa6, 0x7c, 0x03, + 0x1c, 0x3c, 0x5d, 0xc1, 0x67, 0x65, 0xcc, 0xd2, 0xe7, 0xfb, 0xfe, 0x5a, + 0xed, 0x4a, 0x01, 0x95, 0x00, 0xc7, 0xd3, 0xc0, 0x6c, 0x31, 0xb6, 0x60, + 0x5e, 0x65, 0x8e, 0x6f, 0x88, 0xb1, 0x26, 0xd2, 0x86, 0x6d, 0x78, 0xdb, + 0x75, 0x91, 0x7d, 0x16, 0x88, 0x36, 0x22, 0x2f, 0x74, 0x02, 0x09, 0x7b, + 0xf2, 0x34, 0x9b, 0x5c, 0x11, 0xee, 0x4b, 0x73, 0x38, 0xe9, 0x70, 0x41, + 0xb1, 0x68, 0xcd, 0x2b, 0x0a, 0x30, 0xe7, 0xde, 0xd7, 0x98, 0x0b, 0x7d, + 0xfc, 0x95, 0xe5, 0x5c, 0xac, 0x2b, 0xe1, 0xf2, 0x37, 0x1d, 0x2c, 0x69, + 0xea, 0x02, 0x5e, 0x59, 0xd2, 0x12, 0x92, 0x90, 0x35, 0x01, 0xca, 0xf2, + 0x43, 0xb3, 0x0a, 0xa3, 0x0b, 0x13, 0xe3, 0xc6, 0x5f, 0x8f, 0x43, 0x9d, + 0x63, 0x67, 0x6e, 0x54, 0x86, 0xe1, 0xd9, 0xc4, 0x82, 0x7b, 0xcb, 0xad, + 0xb7, 0x3b, 0xb4, 0x08, 0x10, 0xff, 0x8e, 0xb6, 0xfe, 0x8f, 0xf5, 0x63, + 0x5c, 0xf5, 0x03, 0x8a, 0x52, 0xfb, 0x84, 0x11, 0x28, 0x06, 0x70, 0x87, + 0x46, 0x04, 0x1c, 0x52, 0xf7, 0xd2, 0x7a, 0x6b, 0xc7, 0xab, 0x5f, 0x6e, + 0xc5, 0x4c, 0xe0, 0x42, 0xed, 0x7e, 0x6c, 0x25, 0x8d, 0xf7, 0xfc, 0xe2, + 0xd0, 0x0b, 0xf3, 0xf6}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA512, + 98, + {0x7a, 0xd9, 0x4d, 0x2b, 0xb7, 0xb4, 0x3f, 0xc3, 0x31, 0x2c, 0x49, 0x32, + 0xad, 0xb8, 0xac, 0x70, 0x87, 0x0b, 0xe5, 0x72, 0x07, 0x41, 0x1e, 0x39, + 0x17, 0x4d, 0x5b, 0x1a, 0x86, 0x18, 0xe9, 0x4d, 0x33, 0x69, 0x80, 0x2c, + 0x8e, 0x24, 0xee, 0x87, 0xe5, 0xf0, 0xe3, 0x40, 0xbf, 0xf5, 0x84, 0xf0, + 0x5a, 0x4b, 0x62, 0x28, 0x35, 0xcc, 0x75, 0xe0, 0xca, 0x7a, 0x02, 0xca, + 0xaf, 0xfa, 0xa3, 0xa7, 0xbf, 0xc2, 0xe6, 0xbb, 0xf7, 0xbe, 0x33, 0xd5, + 0x58, 0x07, 0xd0, 0x1c, 0x00, 0xce, 0x0b, 0x39, 0x98, 0xa1, 0xfe, 0xfa, + 0x86, 0x81, 0x46, 0x51, 0xb9, 0x73, 0x99, 0x56, 0x4a, 0x86, 0x22, 0x16, + 0xc5, 0x7f, 0xdd, 0xda, 0x29, 0x7b, 0xfe, 0xa8, 0x7a, 0xa6, 0x09, 0xdc, + 0x87, 0x8e, 0x52, 0x7b, 0xa8, 0x4e, 0xf8, 0x27, 0x84, 0xf0, 0x7b, 0x37, + 0xeb, 0x7c, 0x16, 0xb2, 0xab, 0xb6, 0xed, 0x3e, 0x77, 0x84, 0xde, 0xf0, + 0x3f, 0x16, 0x23, 0xd5, 0x53, 0x69, 0x7f, 0x24, 0xb0, 0x49, 0xcb, 0x1e, + 0xdb, 0xab, 0xdf, 0x67, 0x34, 0x79, 0x83, 0xee, 0xa9, 0x02, 0xab, 0x3d, + 0x2c, 0xae, 0x2d, 0x88, 0xcd, 0xaa, 0x98, 0xf3, 0x5d, 0xd1, 0x79, 0xd2, + 0xa6, 0xf2, 0x61, 0x7b, 0xac, 0x5b, 0x96, 0x94, 0xf8, 0x89, 0xcb, 0x9a, + 0x2a, 0xc0, 0x89, 0x1d, 0xb2, 0x84, 0xfe, 0x34, 0x6b, 0x5f, 0x84, 0x5a, + 0xdc, 0xfd, 0x69, 0xb7, 0x6a, 0xe7, 0xc6, 0x9d, 0x2f, 0xf2, 0x6f, 0xed, + 0xb9, 0x82, 0x81, 0x5b, 0xcb, 0xae, 0x92, 0xa6, 0x5a, 0x5d, 0xb9, 0xdb, + 0xec, 0x68, 0xc6, 0xde, 0xd7, 0xdc, 0xeb, 0xea, 0x20, 0xac, 0xb0, 0xad, + 0xe9, 0x2a, 0xd1, 0x48, 0xa6, 0x6b, 0xb2, 0xa5, 0x68, 0xbd, 0xfb, 0x29, + 0x97, 0x26, 0xf1, 0x39, 0x23, 0x45, 0xc7, 0x13, 0x8a, 0x56, 0x29, 0xd5, + 0x2a, 0x0a, 0xce, 0xd2}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA512, + 99, + {0xb4, 0x6f, 0x1a, 0xd5, 0xf9, 0xc3, 0xee, 0x1d, 0x13, 0x1c, 0xbf, 0x92, + 0x37, 0x39, 0x16, 0xb4, 0xc4, 0x52, 0x01, 0xc0, 0x2d, 0x63, 0x1b, 0xe0, + 0x44, 0x44, 0xbb, 0x68, 0x92, 0xd2, 0x53, 0x71, 0xe6, 0xc7, 0x8f, 0xf8, + 0x22, 0x86, 0xe3, 0x40, 0xd1, 0x84, 0x4c, 0x0d, 0xb3, 0xac, 0x2b, 0xf3, + 0x2f, 0x1c, 0xdd, 0xba, 0x51, 0x09, 0x6f, 0xb6, 0xe5, 0x15, 0xeb, 0x46, + 0x6f, 0xdc, 0xfe, 0x47, 0xae, 0x84, 0xb6, 0xd5, 0xa0, 0x80, 0xe9, 0x92, + 0xf1, 0xb3, 0x14, 0x9c, 0x23, 0xbf, 0x87, 0x5b, 0x69, 0x4e, 0x9a, 0xb0, + 0xba, 0xb8, 0xe3, 0xc8, 0x55, 0x82, 0x5c, 0x55, 0xf8, 0x98, 0x6e, 0x58, + 0xf8, 0xd8, 0x56, 0xa0, 0xb1, 0x53, 0x14, 0x5a, 0x1b, 0x37, 0x84, 0x82, + 0xb0, 0x08, 0xaf, 0x81, 0xb3, 0x0e, 0xbd, 0x73, 0xd2, 0x0c, 0xef, 0x49, + 0x5f, 0x97, 0xe5, 0x48, 0xb5, 0x36, 0x7e, 0x25, 0xd4, 0xae, 0x33, 0x52, + 0x33, 0xb9, 0x8c, 0x05, 0x1a, 0x45, 0x31, 0xa6, 0x5d, 0xbb, 0x2d, 0x18, + 0x24, 0x1e, 0x70, 0x26, 0x43, 0x05, 0x31, 0x13, 0x81, 0x0a, 0x1a, 0x56, + 0xb9, 0xc7, 0xe4, 0xc7, 0xb8, 0xe1, 0x0f, 0xde, 0x8a, 0xa9, 0x5c, 0x0f, + 0x1b, 0xd5, 0x08, 0x8b, 0x39, 0xb5, 0xc4, 0x5e, 0x33, 0x93, 0xc2, 0xca, + 0xc0, 0x13, 0x65, 0xb7, 0x8a, 0x8b, 0x45, 0x5b, 0x43, 0x68, 0x05, 0x29, + 0x0f, 0x1e, 0x43, 0xed, 0x94, 0x87, 0x3b, 0x5e, 0x1a, 0xed, 0x3e, 0x6a, + 0x38, 0xdc, 0x74, 0x59, 0xe8, 0x2a, 0x9d, 0xe9, 0xe0, 0x09, 0x5b, 0x67, + 0xaf, 0x77, 0x9b, 0x54, 0x73, 0xfd, 0xb1, 0x2d, 0xd9, 0x54, 0x91, 0xea, + 0x79, 0x12, 0xb5, 0xd7, 0x27, 0x1c, 0x88, 0xff, 0x6f, 0xd5, 0xa8, 0x87, + 0xef, 0xb8, 0xff, 0xf6, 0x85, 0x90, 0x0d, 0x8d, 0xcd, 0xdc, 0x03, 0x1f, + 0xad, 0x7c, 0x15, 0xac}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA512, + 100, + {0x10, 0x79, 0x1e, 0xbd, 0x2e, 0x8a, 0x04, 0xcf, 0x4d, 0x99, 0xda, 0x2c, + 0xc4, 0x3d, 0x29, 0x6e, 0x7d, 0x22, 0x76, 0x78, 0x7d, 0x8c, 0x0b, 0x1c, + 0xd2, 0x62, 0x8a, 0xbc, 0x74, 0xe5, 0x4c, 0x2b, 0x88, 0x54, 0x3d, 0xc9, + 0xf1, 0x88, 0x5f, 0x2c, 0x23, 0x2b, 0xe4, 0x1d, 0x81, 0x82, 0x86, 0x7a, + 0x20, 0x11, 0xe8, 0xf2, 0x8a, 0x2d, 0x2e, 0xbc, 0xfb, 0x05, 0x3a, 0x31, + 0xb9, 0x4e, 0xda, 0x69, 0x74, 0xea, 0xbb, 0x6e, 0x8b, 0xcb, 0x8c, 0x27, + 0x33, 0x94, 0x97, 0x8a, 0x37, 0x71, 0xbd, 0xdc, 0x8c, 0xd2, 0x1f, 0xef, + 0xe8, 0x14, 0xd3, 0x24, 0x59, 0x84, 0x8b, 0xa0, 0x66, 0x72, 0xf4, 0x6c, + 0x83, 0xbb, 0xa2, 0x6c, 0xe6, 0x91, 0x01, 0xc8, 0x65, 0x98, 0x9d, 0x85, + 0xe5, 0xb0, 0x4d, 0x8c, 0xa1, 0x80, 0xe1, 0xa6, 0x7e, 0xa8, 0x16, 0x59, + 0x4e, 0xb7, 0x1d, 0x65, 0x36, 0xbc, 0x57, 0xee, 0xe8, 0x8b, 0x9b, 0xa1, + 0x7b, 0x7c, 0x3f, 0x7b, 0x85, 0xf9, 0x05, 0xee, 0x1f, 0x1d, 0xcc, 0xdd, + 0x57, 0xb1, 0xee, 0x64, 0x24, 0xda, 0x71, 0xb7, 0xe4, 0x66, 0x18, 0x1b, + 0xef, 0xc1, 0xe3, 0x76, 0x3d, 0x1a, 0x36, 0x7d, 0x99, 0xa7, 0xf2, 0xc5, + 0x99, 0x39, 0xd3, 0x0a, 0x55, 0x21, 0x10, 0xf7, 0x39, 0x57, 0x50, 0xa5, + 0x91, 0xb1, 0x23, 0x7e, 0x1b, 0xfa, 0x18, 0x45, 0xa6, 0x85, 0xaa, 0xff, + 0x44, 0xea, 0x7b, 0xee, 0x45, 0xbf, 0xbf, 0xdf, 0xde, 0xe6, 0xd2, 0xe6, + 0x27, 0x7a, 0x77, 0x79, 0x3e, 0x3e, 0xf9, 0xc5, 0x87, 0x4b, 0x5e, 0x13, + 0xff, 0xa9, 0xe1, 0x72, 0x55, 0x60, 0xd5, 0x53, 0x82, 0x11, 0xfa, 0x7b, + 0xd6, 0x58, 0xf3, 0x59, 0xf0, 0x85, 0x46, 0x6c, 0xd6, 0x72, 0x00, 0x93, + 0xbf, 0xa3, 0xfa, 0xec, 0xdd, 0x13, 0x7e, 0xa0, 0xcd, 0x01, 0x55, 0xbf, + 0x73, 0x74, 0x10, 0x44}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA512, + 101, + {0xb2, 0xa0, 0x6b, 0x54, 0xe5, 0x78, 0x32, 0x6e, 0x41, 0xc2, 0xc7, 0xf7, + 0x07, 0x1d, 0xd8, 0x45, 0x8b, 0x5f, 0xe9, 0xbb, 0xc4, 0x2b, 0xe1, 0x2b, + 0x06, 0x8f, 0xc1, 0x0a, 0xe5, 0x1d, 0xc9, 0xda, 0xa3, 0x5a, 0xc8, 0x52, + 0x39, 0xe1, 0x1c, 0x30, 0xc5, 0xa7, 0x14, 0xc5, 0x95, 0x1d, 0x09, 0xdc, + 0xb9, 0x9c, 0xf7, 0xb4, 0x00, 0xf7, 0xa8, 0x12, 0x74, 0xab, 0x44, 0x09, + 0x26, 0x2b, 0x3c, 0x93, 0x62, 0xe7, 0x35, 0xcc, 0x1d, 0xba, 0xf3, 0xf4, + 0xe7, 0xaf, 0xe3, 0x2b, 0x73, 0x89, 0x4c, 0xd3, 0x19, 0x19, 0x36, 0x33, + 0x9e, 0x5c, 0xdd, 0x78, 0xb5, 0x6e, 0xb8, 0x4d, 0x48, 0xc7, 0x8a, 0x71, + 0x4a, 0xf0, 0xe7, 0x10, 0xd6, 0x0e, 0xa7, 0x21, 0x99, 0x95, 0x5c, 0x5f, + 0x8e, 0x9e, 0xe9, 0xac, 0xbc, 0x14, 0x92, 0xe3, 0xc1, 0xbc, 0x21, 0x87, + 0xca, 0x9f, 0x77, 0xce, 0xbf, 0xf2, 0x54, 0x44, 0x62, 0x2c, 0x28, 0xc9, + 0x00, 0xf2, 0x13, 0xe9, 0x71, 0x00, 0xa0, 0x65, 0x3c, 0xf8, 0xf6, 0x30, + 0x77, 0x29, 0xff, 0x8e, 0xcd, 0xca, 0x41, 0x0f, 0x30, 0xaa, 0x89, 0x28, + 0x53, 0x3a, 0x7c, 0x61, 0x90, 0xdf, 0xae, 0x16, 0xf6, 0x3d, 0xf8, 0x3a, + 0x04, 0x61, 0xbd, 0x72, 0xae, 0xa5, 0xf4, 0x20, 0x0c, 0x9a, 0x83, 0x1c, + 0xeb, 0x5b, 0x03, 0x33, 0xf1, 0xe5, 0xc4, 0x28, 0x05, 0x15, 0x5a, 0xbb, + 0xc3, 0x87, 0xb2, 0x71, 0xfc, 0x4d, 0xf2, 0xdc, 0xd4, 0xe0, 0xe5, 0x97, + 0xf6, 0x16, 0xcd, 0xee, 0x14, 0xd3, 0x64, 0xd9, 0xa6, 0xdb, 0xaf, 0x5d, + 0x14, 0x55, 0x81, 0x17, 0x13, 0x67, 0xb1, 0xdb, 0x51, 0x7b, 0x9a, 0xed, + 0xa8, 0x3d, 0xd7, 0x31, 0xd3, 0x6a, 0x83, 0xb1, 0x44, 0x4a, 0xb4, 0x12, + 0xd8, 0xf0, 0xc8, 0x71, 0xf7, 0x2d, 0x01, 0xf9, 0x41, 0xc7, 0xc6, 0x8b, + 0x32, 0x00, 0x63, 0x07}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA512, + 102, + {0x08, 0x6b, 0x54, 0x62, 0x96, 0xbb, 0x96, 0xa5, 0x25, 0x4a, 0x28, 0x19, + 0x0b, 0x34, 0x5d, 0xf4, 0x08, 0x92, 0x43, 0x54, 0xf6, 0xeb, 0xc5, 0x21, + 0xe1, 0xfb, 0xc8, 0x2c, 0xc1, 0x13, 0xe6, 0xf2, 0xb9, 0xa0, 0x3c, 0x1c, + 0xec, 0xda, 0x71, 0x98, 0x86, 0x65, 0x22, 0x0c, 0x65, 0xcd, 0x26, 0x9b, + 0x40, 0xa3, 0x6d, 0x45, 0x2f, 0xf0, 0x8e, 0xa2, 0xc5, 0xf3, 0x19, 0x14, + 0xa4, 0x5c, 0x03, 0x88, 0x10, 0xc0, 0xe4, 0x71, 0x71, 0x68, 0x2e, 0x53, + 0xb9, 0x39, 0x96, 0xee, 0x95, 0x8c, 0x09, 0x1e, 0xab, 0xc8, 0x4c, 0x95, + 0x53, 0x0a, 0x87, 0x07, 0x76, 0x5c, 0x1a, 0x5a, 0x78, 0x3b, 0x3c, 0x02, + 0x26, 0x48, 0x87, 0x9b, 0xd8, 0xca, 0xa4, 0x39, 0x21, 0x39, 0xbd, 0x79, + 0x75, 0xa2, 0xdc, 0xcf, 0x64, 0x45, 0xc8, 0xa2, 0xc2, 0xab, 0x08, 0x4e, + 0x72, 0xe8, 0x7b, 0xde, 0x25, 0x00, 0x91, 0x67, 0x75, 0x22, 0xcb, 0xe7, + 0x1f, 0x91, 0x21, 0xb8, 0x0d, 0xfb, 0x36, 0x59, 0x62, 0xf9, 0x7e, 0x61, + 0x08, 0xc4, 0xc8, 0x44, 0x9f, 0xed, 0x8c, 0xb8, 0x75, 0x61, 0xc9, 0xf6, + 0x17, 0x8a, 0x0b, 0x96, 0xfc, 0x7b, 0xbe, 0xb1, 0x05, 0x12, 0x2f, 0xfb, + 0x75, 0xce, 0x2f, 0xb2, 0x34, 0x91, 0x9d, 0x86, 0xbf, 0xf8, 0x58, 0xab, + 0xf1, 0xba, 0x37, 0xc9, 0xa3, 0xec, 0x88, 0x6c, 0xd0, 0xcd, 0x22, 0x8a, + 0xfa, 0x01, 0xb8, 0x38, 0x57, 0x11, 0x6e, 0xab, 0x73, 0x4c, 0x46, 0x03, + 0x1d, 0xc4, 0x85, 0xe5, 0x03, 0xab, 0xc1, 0xa9, 0xf9, 0xbf, 0xd1, 0x26, + 0xc8, 0x87, 0xc5, 0x28, 0x37, 0x92, 0x05, 0xaa, 0x1c, 0x89, 0x10, 0xc9, + 0x4c, 0x0c, 0x3a, 0x1e, 0x4f, 0x1f, 0xb4, 0xa6, 0x37, 0x18, 0x4a, 0xa5, + 0xd3, 0x6c, 0x47, 0x47, 0x91, 0xd3, 0x7e, 0x01, 0x98, 0x16, 0x78, 0xcc, + 0x63, 0xec, 0x8a, 0xb3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA512, + 103, + {0xa4, 0xb4, 0x95, 0xfd, 0xd1, 0x12, 0x05, 0x56, 0xd6, 0x0b, 0x01, 0x45, + 0x9a, 0x79, 0x35, 0xc6, 0xeb, 0xa0, 0x64, 0x24, 0x74, 0x44, 0x7f, 0xc7, + 0x6c, 0xf0, 0xbd, 0x69, 0x1a, 0x1c, 0xc0, 0x17, 0x0c, 0x40, 0x9a, 0x96, + 0x9e, 0x3d, 0x69, 0x90, 0x7d, 0x39, 0xc9, 0xa6, 0x7e, 0x27, 0xac, 0xb1, + 0x3f, 0xe8, 0x75, 0x13, 0x6a, 0x1f, 0x46, 0x6e, 0xa1, 0x0b, 0x6b, 0x1d, + 0x2d, 0x5d, 0x1b, 0x97, 0x91, 0x63, 0x59, 0x85, 0x11, 0x56, 0xd0, 0x85, + 0xe7, 0x85, 0x12, 0x8b, 0x0d, 0x5b, 0xf1, 0x48, 0x4c, 0x3a, 0x44, 0xc0, + 0xc1, 0x8c, 0xc0, 0x79, 0x9e, 0x5e, 0x22, 0xe1, 0xf8, 0x7f, 0x33, 0xef, + 0x78, 0xb8, 0x9d, 0x7a, 0x21, 0x06, 0x4d, 0xbe, 0x26, 0x97, 0x4d, 0xce, + 0x54, 0x51, 0xe6, 0x0c, 0x5d, 0x88, 0x58, 0x06, 0xc8, 0x12, 0x6d, 0x53, + 0x9b, 0x1b, 0xfe, 0x66, 0x86, 0x00, 0x39, 0x4e, 0xfd, 0xff, 0x7b, 0x84, + 0x0f, 0x07, 0xa2, 0xc3, 0xef, 0x8d, 0x15, 0xdd, 0x2c, 0x06, 0x24, 0xbb, + 0x69, 0x19, 0xf1, 0x86, 0x2a, 0xd6, 0x06, 0x39, 0x9c, 0x8b, 0x94, 0xb9, + 0xa1, 0x9a, 0x54, 0x04, 0xc9, 0x85, 0x7e, 0x02, 0x9a, 0x4c, 0x76, 0xdc, + 0x1c, 0x02, 0x65, 0x5c, 0x03, 0x7c, 0x00, 0x48, 0x85, 0xc2, 0xc1, 0x6f, + 0xc7, 0x27, 0x95, 0x4d, 0x88, 0x11, 0xcc, 0xd7, 0x26, 0xa1, 0xa4, 0xd9, + 0xf1, 0x4b, 0x2f, 0x5d, 0x11, 0xfe, 0xb2, 0x16, 0x9a, 0xef, 0xb7, 0xc3, + 0x2a, 0xf5, 0x59, 0xfd, 0x62, 0x22, 0x0f, 0xc6, 0x52, 0xf1, 0xfa, 0xd3, + 0xc5, 0xdf, 0xcd, 0x06, 0x79, 0xad, 0xfc, 0xac, 0x20, 0xca, 0x48, 0x4d, + 0x98, 0x47, 0xb4, 0xf9, 0x41, 0x3b, 0x06, 0x64, 0xb1, 0x91, 0x51, 0xe6, + 0xcb, 0x42, 0xa1, 0xcd, 0x7c, 0xa5, 0x4c, 0x1e, 0x5d, 0x8a, 0x8b, 0xa0, + 0x24, 0xa3, 0xae, 0x91}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA512, + 104, + {0x7e, 0xa7, 0xac, 0x9d, 0x58, 0x51, 0xbd, 0x2e, 0x33, 0xa6, 0xf3, 0x9f, + 0xfa, 0x51, 0x2c, 0x37, 0xeb, 0x07, 0x94, 0x4d, 0xe4, 0x84, 0xf5, 0xe0, + 0x00, 0xdb, 0x07, 0xe6, 0x09, 0xff, 0x86, 0xeb, 0x75, 0x95, 0x73, 0x94, + 0x94, 0x40, 0xcd, 0xaf, 0x48, 0x46, 0xed, 0x27, 0x87, 0x13, 0x79, 0x77, + 0xba, 0x05, 0xa1, 0x7b, 0x06, 0x76, 0x1c, 0xa6, 0x58, 0xb9, 0x31, 0x08, + 0x9a, 0xfe, 0xac, 0xfe, 0xf7, 0x8e, 0x4e, 0x26, 0x07, 0xa9, 0x04, 0x32, + 0x53, 0xd0, 0xc6, 0xe9, 0xb5, 0xa8, 0xea, 0x2b, 0x17, 0x6f, 0xd3, 0xaa, + 0x83, 0x59, 0x27, 0xd4, 0xec, 0xa9, 0xdd, 0x2b, 0x47, 0x02, 0x96, 0x49, + 0x9b, 0x81, 0x94, 0x90, 0x8c, 0x50, 0x54, 0x59, 0xd9, 0x88, 0xd4, 0x92, + 0xd1, 0x29, 0x0d, 0xe9, 0xa9, 0x12, 0x5d, 0x5b, 0x73, 0x96, 0x2a, 0xa9, + 0xc1, 0x39, 0xfd, 0x18, 0x69, 0x6f, 0xc5, 0x69, 0x5d, 0x5d, 0x85, 0x2d, + 0x8a, 0xfc, 0x03, 0xea, 0x53, 0x6f, 0x3f, 0x77, 0x98, 0x8a, 0xfa, 0x16, + 0xb4, 0x4e, 0xf9, 0xd6, 0x79, 0xbc, 0x27, 0xe1, 0xda, 0x7e, 0x06, 0x73, + 0xd5, 0xd7, 0x36, 0x5a, 0x46, 0xa3, 0xe8, 0x7b, 0xfa, 0xc6, 0x29, 0x06, + 0x9f, 0x82, 0x01, 0x00, 0xa1, 0x3d, 0x22, 0xaa, 0xa8, 0x8e, 0xc0, 0x10, + 0xa0, 0xb9, 0x31, 0xc9, 0x22, 0x1c, 0xbb, 0x32, 0x9b, 0x1b, 0xf1, 0x41, + 0x03, 0xab, 0x66, 0x23, 0xff, 0x7e, 0x19, 0x8d, 0x72, 0x87, 0xc0, 0xb1, + 0x1e, 0xaf, 0xdf, 0x3b, 0xc0, 0xae, 0xda, 0xc2, 0x3e, 0x37, 0xf4, 0xd9, + 0x78, 0x30, 0xa0, 0xee, 0x3d, 0x47, 0xcc, 0x19, 0xc2, 0x1f, 0x13, 0xb5, + 0x5d, 0x79, 0x28, 0xca, 0x3b, 0xaf, 0x0c, 0x66, 0x52, 0x00, 0x69, 0xdb, + 0x29, 0x3f, 0x56, 0x9f, 0xf0, 0x72, 0x2f, 0xff, 0xc9, 0x03, 0x2d, 0x4b, + 0xe9, 0x28, 0xbb, 0x24}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA512, + 105, + {0x13, 0x42, 0xc8, 0xde, 0x4e, 0x65, 0x34, 0xe1, 0x0f, 0xd5, 0x5b, 0x7a, + 0x7d, 0xbd, 0x44, 0x7d, 0x55, 0xc7, 0x9c, 0x63, 0x18, 0xbc, 0xa6, 0x9d, + 0x9f, 0x2b, 0x30, 0xb7, 0xbb, 0xce, 0xe6, 0x7b, 0xa7, 0x96, 0xbd, 0x4c, + 0x38, 0x19, 0x98, 0x35, 0xc9, 0xe0, 0xce, 0x6a, 0xfc, 0x0c, 0x64, 0x9c, + 0x15, 0x23, 0xa2, 0xa1, 0x4e, 0xd9, 0xd5, 0x0f, 0x51, 0x2c, 0x4b, 0x64, + 0xed, 0xda, 0xfd, 0x9e, 0xcc, 0x73, 0xb9, 0x6a, 0xd0, 0x36, 0x72, 0xfe, + 0xb5, 0x99, 0xb8, 0x79, 0xc4, 0xcd, 0xc4, 0xda, 0x4b, 0x53, 0x60, 0x64, + 0x05, 0x17, 0x7a, 0xac, 0xe4, 0x8d, 0xec, 0x04, 0x4f, 0x32, 0xaa, 0x18, + 0xd2, 0x3a, 0xb3, 0x27, 0x7e, 0xe0, 0xa9, 0x9b, 0xb8, 0x78, 0x79, 0x11, + 0x58, 0x32, 0xe4, 0x5e, 0xff, 0x8d, 0x6a, 0x65, 0x35, 0x42, 0xf8, 0x79, + 0xa1, 0xc6, 0xa7, 0x9e, 0x96, 0xea, 0xb7, 0x19, 0xb7, 0xfc, 0xdc, 0x19, + 0x66, 0x93, 0x95, 0xca, 0x95, 0xdf, 0x93, 0x32, 0x42, 0xef, 0x29, 0x99, + 0x42, 0x96, 0x5e, 0x2b, 0x94, 0x3c, 0x8c, 0x57, 0x54, 0xc6, 0xf1, 0x36, + 0x53, 0x5e, 0xf7, 0x6f, 0x4b, 0x67, 0x9a, 0x69, 0x35, 0x54, 0xe8, 0xe3, + 0xbc, 0x45, 0xaf, 0x26, 0xa4, 0xf5, 0xee, 0x9f, 0x66, 0x82, 0x73, 0x4f, + 0xfb, 0x5e, 0xf8, 0x22, 0xb6, 0x2a, 0x5e, 0x44, 0x88, 0x03, 0xb9, 0x7b, + 0x75, 0x63, 0xa0, 0x89, 0x3e, 0xc0, 0x98, 0xc0, 0x50, 0x16, 0x91, 0xb7, + 0xfe, 0x6a, 0x9f, 0x36, 0x7c, 0xd6, 0xcf, 0xa9, 0xcc, 0x84, 0x94, 0xfe, + 0x66, 0x47, 0xf7, 0xee, 0xfa, 0x94, 0x1f, 0x56, 0xd1, 0x44, 0x70, 0xe5, + 0x31, 0x5c, 0x90, 0x81, 0xf3, 0xd7, 0xa2, 0xf5, 0xe6, 0x88, 0xef, 0x43, + 0xd1, 0x4d, 0x1f, 0xfc, 0x0c, 0x18, 0x90, 0x45, 0x75, 0x4d, 0x1e, 0xc4, + 0x91, 0x3a, 0x46, 0x2f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA512, + 106, + {0x5b, 0xb1, 0x5e, 0x14, 0x01, 0xb1, 0x32, 0x23, 0x18, 0x7e, 0xc4, 0xb9, + 0x06, 0x9e, 0xdc, 0x1b, 0x7c, 0x82, 0x2f, 0x30, 0x0e, 0x09, 0xb2, 0xc4, + 0x9c, 0x8b, 0x3a, 0x76, 0xd6, 0x52, 0x0a, 0x03, 0x61, 0x68, 0x9e, 0x2d, + 0x55, 0x35, 0x31, 0x1b, 0xeb, 0x55, 0xfc, 0xed, 0xd9, 0x05, 0xfa, 0x83, + 0x44, 0x74, 0xda, 0xc5, 0xd4, 0xf8, 0xac, 0x7f, 0x64, 0xed, 0x76, 0xe8, + 0x64, 0x10, 0x0d, 0xc2, 0x62, 0xab, 0xf4, 0x3c, 0x47, 0x91, 0x2f, 0x6e, + 0x12, 0x33, 0xe8, 0xd0, 0xa3, 0x27, 0x46, 0x7e, 0xe3, 0x1c, 0x58, 0x0b, + 0x42, 0xe3, 0x6c, 0x81, 0xe6, 0xdc, 0xde, 0x10, 0xa5, 0xac, 0xad, 0x83, + 0xdd, 0xc4, 0xc7, 0x2e, 0x95, 0xbc, 0x8f, 0xf5, 0xd6, 0xb3, 0xdd, 0xfc, + 0xb0, 0x6e, 0x43, 0xcb, 0x67, 0x3c, 0x00, 0xd8, 0x55, 0xda, 0x41, 0x9d, + 0x97, 0xdc, 0x72, 0xac, 0x9d, 0xc5, 0xba, 0x84, 0xe5, 0x9c, 0x56, 0x69, + 0x25, 0x64, 0x93, 0x80, 0xc9, 0x8d, 0xc0, 0x3b, 0xdf, 0xd9, 0x4b, 0x21, + 0x78, 0xaa, 0x50, 0x88, 0xe4, 0xf3, 0xa8, 0x7a, 0xb9, 0xa9, 0xcd, 0xd3, + 0xf6, 0xe8, 0x80, 0x32, 0x9b, 0x66, 0x94, 0x0a, 0x13, 0x33, 0x6b, 0x83, + 0x74, 0x6e, 0xcc, 0x12, 0x2f, 0x71, 0x1e, 0xeb, 0x81, 0x6b, 0x46, 0x09, + 0x27, 0x38, 0x1b, 0xf7, 0x23, 0x67, 0xbc, 0x4c, 0x07, 0x52, 0x98, 0x02, + 0xe0, 0x83, 0xc5, 0x89, 0xee, 0x2d, 0x53, 0xf8, 0x41, 0x63, 0x84, 0x7c, + 0xc3, 0xda, 0x94, 0xcb, 0xe8, 0x07, 0xb1, 0xfc, 0x12, 0x10, 0x5f, 0x9f, + 0x1d, 0x3e, 0x7a, 0xde, 0x0f, 0xbf, 0xb8, 0x6b, 0x6e, 0x68, 0xbb, 0x1f, + 0x67, 0xd1, 0x24, 0xaa, 0x9c, 0x93, 0xc7, 0x6f, 0xa6, 0xfb, 0x95, 0x43, + 0x84, 0x64, 0x17, 0x3f, 0xc1, 0x54, 0xdb, 0x86, 0x6e, 0x35, 0x43, 0x7f, + 0x66, 0x68, 0xf8, 0xec}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA512, + 107, + {0xad, 0x64, 0x4f, 0x64, 0xd1, 0xd3, 0xda, 0x05, 0x77, 0x2d, 0xe4, 0x6b, + 0xf9, 0xe9, 0x3a, 0xa8, 0x8b, 0xa2, 0x9b, 0x1c, 0xae, 0xa1, 0x80, 0x5f, + 0x4c, 0x74, 0x33, 0x5a, 0xc9, 0xcb, 0x81, 0x13, 0xdf, 0xa5, 0x3f, 0xa4, + 0xe2, 0x54, 0xe6, 0x93, 0x2a, 0x3b, 0xde, 0xe5, 0x02, 0x4f, 0x3e, 0x45, + 0x22, 0xd0, 0xd6, 0x35, 0x4a, 0x84, 0xb1, 0x1d, 0x8a, 0x7d, 0xc2, 0xd1, + 0x26, 0x30, 0x09, 0xa3, 0xce, 0x0b, 0x16, 0x31, 0x22, 0x9c, 0x62, 0xc3, + 0xec, 0x53, 0x7c, 0xf8, 0x19, 0xb0, 0x52, 0xfe, 0xb8, 0x8f, 0x5a, 0xa3, + 0xcd, 0x49, 0x01, 0x48, 0x8e, 0x1e, 0xe5, 0x1d, 0xb8, 0x33, 0x2a, 0x15, + 0xee, 0xec, 0x57, 0x97, 0xd4, 0x50, 0xaf, 0xd5, 0xf4, 0x9b, 0xd6, 0x25, + 0xe4, 0x25, 0x67, 0x8c, 0x95, 0xec, 0xcd, 0xbf, 0x91, 0xc2, 0x4d, 0x98, + 0x24, 0xf2, 0x82, 0x58, 0xd8, 0xed, 0xfb, 0x4d, 0x7a, 0xf2, 0xf3, 0xb7, + 0x1d, 0x4d, 0xd9, 0xcc, 0x14, 0x37, 0x40, 0x69, 0xe5, 0xd2, 0x81, 0x68, + 0xc9, 0x85, 0xe1, 0xa5, 0x48, 0x5e, 0xc7, 0x72, 0x09, 0x92, 0xfa, 0x5c, + 0xd6, 0xc1, 0xb8, 0xe3, 0x70, 0xce, 0x6c, 0x58, 0x3b, 0xd4, 0x47, 0x53, + 0x04, 0xbc, 0x2a, 0x70, 0xe8, 0xff, 0xee, 0xf4, 0x0a, 0x44, 0x5c, 0xbe, + 0x9f, 0x0d, 0x50, 0x6c, 0x3d, 0x73, 0x81, 0x40, 0x75, 0xc9, 0x15, 0x6a, + 0xe4, 0x4e, 0xf6, 0x2f, 0x2e, 0x40, 0xa3, 0x19, 0xf5, 0xe0, 0x9e, 0x9b, + 0x39, 0xc7, 0x54, 0x32, 0x5a, 0xd5, 0x9b, 0xd8, 0x1e, 0x00, 0xbc, 0xa1, + 0x2e, 0xfe, 0xa0, 0x7c, 0x6c, 0xe5, 0xdd, 0xa5, 0x32, 0xb9, 0xb5, 0xc0, + 0x39, 0x0d, 0xb5, 0x6f, 0xf0, 0x96, 0xb7, 0x35, 0x47, 0x93, 0x5f, 0x00, + 0xac, 0x05, 0x61, 0x66, 0xf1, 0x97, 0x43, 0xa2, 0x42, 0x39, 0xb6, 0xbd, + 0x4d, 0xc5, 0xd3, 0x8e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA512, + 108, + {0x56, 0x66, 0x33, 0x4e, 0xc3, 0x87, 0x79, 0x80, 0x2e, 0x7c, 0x1c, 0x18, + 0xe9, 0xb7, 0xbe, 0x98, 0xda, 0xa8, 0x6b, 0xdb, 0xb4, 0x4b, 0x12, 0xbc, + 0xbd, 0xa7, 0x34, 0x84, 0x69, 0xfd, 0x8a, 0x38, 0xb1, 0x8c, 0xe2, 0x5f, + 0xc6, 0xa2, 0xe1, 0x2f, 0x84, 0x27, 0x4c, 0x23, 0xd7, 0xd7, 0xa4, 0xcb, + 0x9f, 0x7b, 0x75, 0xe1, 0x7a, 0xfc, 0x5d, 0x32, 0x21, 0xc4, 0x22, 0x4a, + 0x49, 0xe6, 0xe3, 0x2e, 0x20, 0x79, 0xa9, 0x5e, 0x36, 0x30, 0x2f, 0xfd, + 0xa1, 0x63, 0xc3, 0xea, 0xda, 0x3a, 0xce, 0xea, 0x77, 0xbd, 0x75, 0xbf, + 0x57, 0xe5, 0xcf, 0x87, 0x07, 0x1d, 0x2b, 0x55, 0x68, 0x20, 0x4a, 0xce, + 0x66, 0xaa, 0x58, 0xe1, 0x2b, 0xb1, 0x27, 0xb1, 0x1e, 0x9e, 0x78, 0xfa, + 0x2a, 0x79, 0xc7, 0xec, 0x73, 0x84, 0x83, 0xdf, 0x8d, 0x10, 0x2d, 0xb5, + 0x4e, 0x9d, 0x16, 0xca, 0x6d, 0xe1, 0x70, 0xa5, 0xb5, 0xad, 0xeb, 0x93, + 0x40, 0xc5, 0xda, 0xc1, 0xc9, 0xc8, 0x46, 0xbb, 0x17, 0x3e, 0x05, 0x6f, + 0xd5, 0xf2, 0x24, 0x61, 0x9e, 0xb0, 0x43, 0xf4, 0x91, 0x6c, 0xa1, 0x66, + 0x7a, 0x11, 0xbe, 0x65, 0x81, 0x1d, 0xa6, 0xc0, 0xbe, 0x2c, 0xa2, 0x72, + 0x2e, 0x85, 0x8b, 0x2a, 0xe1, 0x4c, 0x79, 0x61, 0x6e, 0x2a, 0x55, 0x84, + 0x16, 0xe1, 0xb6, 0xde, 0x24, 0x0f, 0x8f, 0x5d, 0xaf, 0xac, 0x00, 0xd2, + 0x8f, 0x94, 0xaa, 0xc8, 0xbb, 0xb8, 0x66, 0x1f, 0x0f, 0x64, 0x8c, 0x5d, + 0xc0, 0x01, 0xe1, 0x04, 0x88, 0xaf, 0xc6, 0xb5, 0xcd, 0x86, 0x04, 0xb0, + 0x28, 0xfa, 0xab, 0xef, 0xbb, 0x26, 0xfb, 0x38, 0x13, 0xa5, 0xf2, 0xdc, + 0xb7, 0xad, 0xcf, 0x01, 0xd9, 0x46, 0xbb, 0xb1, 0x7a, 0xdb, 0xeb, 0xec, + 0x64, 0xde, 0xd6, 0x29, 0x62, 0xe9, 0x8f, 0xc3, 0x93, 0x1f, 0x61, 0xff, + 0xff, 0xbb, 0x82, 0x58}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA512, + 109, + {0x3d, 0x24, 0xd1, 0x4d, 0x20, 0xe9, 0xad, 0xbc, 0xac, 0x72, 0xa6, 0x78, + 0xf0, 0x82, 0xbb, 0x08, 0x4f, 0xdc, 0x4b, 0xcd, 0x09, 0x9d, 0x8b, 0xf8, + 0x5e, 0xc7, 0xb2, 0xcd, 0x90, 0xba, 0x8d, 0x89, 0xa0, 0x56, 0xfc, 0xfb, + 0xcf, 0xd9, 0xe1, 0xfd, 0x8f, 0x41, 0x23, 0xfd, 0x44, 0xb8, 0xd4, 0x07, + 0x4e, 0x52, 0xee, 0x5e, 0xbf, 0x3f, 0x8b, 0x9a, 0x01, 0x6b, 0x68, 0x74, + 0x3c, 0xce, 0x84, 0x60, 0x6c, 0x09, 0xe6, 0x3a, 0xe5, 0x10, 0x6e, 0x9e, + 0x24, 0x6b, 0x54, 0xf4, 0xe0, 0x2d, 0x0a, 0xa3, 0x21, 0x5b, 0xa3, 0x7d, + 0xbb, 0x7e, 0x72, 0x78, 0x42, 0x15, 0x91, 0x9d, 0x24, 0xa7, 0x4d, 0x8f, + 0x05, 0x7a, 0x4d, 0x5b, 0xcb, 0x1d, 0xf6, 0x71, 0xc8, 0x98, 0x93, 0x3f, + 0x32, 0xe9, 0xcc, 0x47, 0x54, 0x01, 0x17, 0x9e, 0xa2, 0x23, 0x1c, 0x12, + 0x58, 0x2e, 0xa1, 0x3a, 0x6a, 0xcc, 0xa8, 0x3b, 0xce, 0x09, 0x81, 0x5b, + 0xa8, 0xf7, 0x83, 0xc8, 0x0d, 0x49, 0xd7, 0x5d, 0x61, 0x0e, 0x35, 0x84, + 0x05, 0x8e, 0x67, 0xc5, 0x81, 0xcc, 0x8c, 0x9d, 0x26, 0x8f, 0x3b, 0x33, + 0x1f, 0xc1, 0x50, 0xa4, 0x36, 0x96, 0x5f, 0x5c, 0xb4, 0xbb, 0x98, 0x08, + 0xde, 0x72, 0x74, 0x73, 0x13, 0x1a, 0xa4, 0x42, 0xc0, 0x8f, 0xa9, 0x85, + 0x94, 0x44, 0x1a, 0xa3, 0x40, 0x9e, 0xf0, 0xdf, 0x3e, 0x10, 0x8a, 0x02, + 0xdf, 0xc7, 0x0f, 0x06, 0xb9, 0xcc, 0x89, 0x57, 0x8a, 0x0b, 0xa0, 0xe5, + 0xcf, 0x4b, 0xfc, 0x65, 0xf5, 0x77, 0x8a, 0x95, 0xbe, 0xc0, 0xd6, 0x08, + 0x64, 0xc9, 0x2b, 0x87, 0x16, 0xee, 0xb3, 0x08, 0x07, 0x79, 0x22, 0xf7, + 0xf6, 0x59, 0xb7, 0x06, 0xbe, 0xb2, 0x7a, 0x0f, 0x3b, 0x82, 0x39, 0x5c, + 0x5d, 0x4b, 0xa8, 0x33, 0x5d, 0x67, 0xdf, 0xca, 0x8a, 0x18, 0x6c, 0x05, + 0x63, 0xdc, 0x37, 0xb3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA512, + 110, + {0x20, 0x22, 0x77, 0xc2, 0x6e, 0x39, 0x06, 0x0d, 0x39, 0x75, 0x3e, 0x47, + 0xc8, 0xe9, 0x32, 0x66, 0xd7, 0x3b, 0x7a, 0xf2, 0x8a, 0x7b, 0x52, 0x7c, + 0x41, 0x40, 0x25, 0x81, 0x64, 0xcc, 0xc3, 0x68, 0xde, 0x4e, 0xd9, 0x1c, + 0x5e, 0x6d, 0xc2, 0xa8, 0x48, 0x11, 0xda, 0x2b, 0x9f, 0xc7, 0x6f, 0x35, + 0x3b, 0xc5, 0x08, 0x74, 0x0d, 0x93, 0xf9, 0xd8, 0x19, 0x87, 0xe3, 0xe5, + 0x4d, 0x4a, 0x42, 0xc4, 0x38, 0x9b, 0x15, 0xa0, 0x36, 0x5d, 0xd9, 0x07, + 0xf0, 0x7c, 0xd4, 0x4d, 0xf0, 0x4d, 0x51, 0xfe, 0x14, 0xd6, 0x03, 0x20, + 0xce, 0xbd, 0xdd, 0x3f, 0x68, 0xb3, 0xeb, 0x4b, 0x26, 0x18, 0xb2, 0x22, + 0xf6, 0xc9, 0xaf, 0xe5, 0x16, 0x46, 0xa9, 0x99, 0x22, 0x47, 0xd7, 0x4f, + 0xa5, 0x31, 0x3b, 0x5e, 0x33, 0x28, 0x02, 0xeb, 0xe3, 0x54, 0x4b, 0xa5, + 0x51, 0xaf, 0x2b, 0x89, 0xc6, 0x86, 0x07, 0x18, 0xd9, 0x7a, 0x0d, 0x36, + 0xc9, 0xfe, 0x13, 0x24, 0x10, 0xd6, 0x21, 0x5e, 0xe9, 0x0d, 0x28, 0xb8, + 0xec, 0x27, 0x2f, 0xdb, 0x33, 0x2c, 0x18, 0x8e, 0xae, 0x4c, 0xa6, 0x66, + 0x09, 0x0d, 0xae, 0x19, 0xd9, 0x77, 0x84, 0x60, 0x1a, 0x4e, 0xd1, 0xf7, + 0x39, 0x08, 0x64, 0x76, 0x26, 0x93, 0xf2, 0xe3, 0xc6, 0x84, 0x65, 0x12, + 0x53, 0x40, 0x92, 0x1e, 0x6f, 0x64, 0x31, 0x9c, 0x2a, 0xa5, 0x4d, 0x05, + 0x65, 0xb6, 0xb3, 0x4e, 0xe9, 0x35, 0xf1, 0x0e, 0x69, 0xb7, 0x7c, 0x43, + 0x9c, 0xa7, 0x0b, 0x08, 0x7f, 0x8f, 0x91, 0xd6, 0xfc, 0x65, 0x6c, 0x8a, + 0x43, 0xf0, 0x5d, 0x93, 0x19, 0x13, 0x2a, 0x67, 0xd2, 0x6d, 0x3d, 0xc9, + 0xdb, 0x37, 0xe7, 0x8c, 0xbb, 0x4b, 0x92, 0xbd, 0x61, 0x65, 0xcf, 0x83, + 0xb9, 0x4a, 0x87, 0x6b, 0x67, 0x11, 0xaa, 0x9e, 0x43, 0x08, 0x48, 0xb2, + 0x57, 0xad, 0x19, 0x2e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA512, + 111, + {0x38, 0x60, 0x0d, 0x6c, 0x91, 0xce, 0xae, 0x4c, 0x31, 0xe0, 0x8d, 0x7b, + 0xd2, 0x7e, 0x99, 0xf5, 0xda, 0x85, 0x1a, 0x02, 0x3e, 0xb8, 0x38, 0x26, + 0x68, 0x41, 0xc2, 0xd1, 0x73, 0xea, 0xee, 0x4e, 0x7f, 0x59, 0xf1, 0x72, + 0x9d, 0x11, 0x49, 0x13, 0x97, 0xba, 0xc9, 0x01, 0x37, 0x63, 0x1c, 0x14, + 0xfa, 0x8d, 0xa9, 0xf7, 0xbb, 0xb8, 0x4e, 0x6e, 0xe7, 0x08, 0x23, 0xb6, + 0x74, 0x6d, 0xee, 0x0e, 0xba, 0x41, 0xe8, 0x0c, 0x25, 0x86, 0x0b, 0x62, + 0x20, 0x1e, 0x1f, 0x58, 0xbf, 0xd4, 0xa9, 0x41, 0xf2, 0x6c, 0x89, 0x97, + 0xa1, 0x23, 0x7a, 0xd1, 0x2f, 0xb7, 0xe3, 0xd5, 0xf2, 0x1b, 0x65, 0xa7, + 0x39, 0xf3, 0x95, 0x5a, 0x04, 0xc7, 0x6b, 0xe2, 0x35, 0x24, 0x58, 0xe3, + 0xa7, 0xb7, 0xbb, 0x62, 0x2b, 0x13, 0x52, 0x38, 0xbb, 0x09, 0x30, 0x5e, + 0x75, 0xa0, 0x68, 0xdc, 0xc4, 0xf5, 0xcb, 0xbd, 0x15, 0x69, 0x0e, 0x48, + 0x41, 0x76, 0xcb, 0x07, 0xa7, 0x43, 0x33, 0xcb, 0x40, 0x1b, 0x09, 0x75, + 0xfe, 0xfe, 0x77, 0x2b, 0xb8, 0x03, 0x32, 0x02, 0x58, 0x61, 0xaf, 0xf0, + 0x8a, 0xae, 0x24, 0xfe, 0x6f, 0x58, 0xd1, 0xf5, 0x9e, 0x02, 0xe6, 0xaf, + 0x68, 0xb0, 0x53, 0x2c, 0x7f, 0x47, 0x1b, 0xa0, 0xe4, 0xb5, 0xe2, 0x5e, + 0xc4, 0xb3, 0x5a, 0x38, 0xe0, 0x9d, 0xd0, 0x20, 0x2d, 0x19, 0x51, 0x2e, + 0x7e, 0x56, 0x62, 0x83, 0x77, 0xd8, 0xfd, 0xb4, 0x5f, 0x23, 0x69, 0x4d, + 0x68, 0x46, 0xb1, 0xd5, 0x59, 0x4c, 0x1b, 0x8a, 0xe8, 0x58, 0x68, 0x3f, + 0x36, 0x41, 0xe4, 0xea, 0xce, 0x65, 0xb3, 0x99, 0x6b, 0x89, 0x3b, 0x32, + 0x4e, 0x8b, 0x73, 0xac, 0x16, 0xf4, 0xa9, 0xc5, 0x18, 0xff, 0x83, 0x38, + 0x48, 0xd1, 0x9a, 0xef, 0x8d, 0x38, 0x19, 0x83, 0x5a, 0x22, 0x21, 0x12, + 0xe0, 0x51, 0x43, 0x6e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA512, + 112, + {0x44, 0x16, 0xf7, 0x5c, 0xc3, 0x3c, 0x47, 0x9c, 0x61, 0x15, 0xde, 0x4f, + 0xb4, 0x37, 0xed, 0x35, 0x3b, 0xdf, 0xdb, 0x23, 0x1a, 0xac, 0xd1, 0xf4, + 0xf1, 0x3b, 0x22, 0x9d, 0x7b, 0x25, 0xf9, 0x04, 0xaa, 0x0e, 0xad, 0x24, + 0x0d, 0xca, 0x56, 0x4d, 0x96, 0x74, 0xc6, 0xa9, 0x79, 0xad, 0x28, 0x24, + 0x4f, 0xbf, 0x27, 0x4a, 0xbc, 0x89, 0x98, 0x46, 0x1b, 0x57, 0x29, 0x01, + 0xf2, 0x1e, 0x8a, 0xb6, 0x0a, 0x6c, 0x61, 0xae, 0x6d, 0x0e, 0xa0, 0xd5, + 0xde, 0x35, 0xa1, 0x85, 0x9a, 0x12, 0x3e, 0x84, 0x85, 0x54, 0x8a, 0xef, + 0x18, 0x33, 0x86, 0x3c, 0xa8, 0x22, 0x8a, 0xa4, 0x0c, 0xeb, 0x20, 0x2c, + 0xfe, 0xe1, 0xcb, 0x67, 0x15, 0x2a, 0x31, 0xe4, 0xec, 0x8b, 0xe5, 0xd8, + 0xa2, 0x4b, 0x83, 0x84, 0x6e, 0x6f, 0x2c, 0x05, 0xc8, 0x19, 0xd0, 0xbc, + 0x37, 0xbf, 0xfe, 0xc2, 0x93, 0x3f, 0xab, 0x96, 0x01, 0xd0, 0x72, 0xed, + 0xa2, 0xd6, 0xf7, 0x04, 0xd8, 0x0b, 0x23, 0x5a, 0xe5, 0xb9, 0x1b, 0xb3, + 0xf4, 0xa7, 0x17, 0x3c, 0x92, 0xe5, 0x3e, 0x14, 0x4d, 0xf1, 0x71, 0xe0, + 0x21, 0xc4, 0xb1, 0x38, 0x89, 0xae, 0x0d, 0x7d, 0x99, 0xae, 0x80, 0x80, + 0x9c, 0x5a, 0x6a, 0xd1, 0x73, 0x13, 0x7b, 0x21, 0xaa, 0x54, 0x5a, 0x90, + 0x2f, 0x9e, 0x5b, 0x08, 0xe5, 0xc0, 0x9c, 0x9b, 0xff, 0x26, 0x4c, 0x32, + 0xea, 0x01, 0x51, 0xeb, 0x8a, 0x54, 0x98, 0xa8, 0xf5, 0x82, 0x21, 0x52, + 0x17, 0xc7, 0xcf, 0xbc, 0xab, 0xa9, 0xec, 0x0f, 0x8a, 0x3a, 0xb1, 0x82, + 0x1e, 0x0b, 0x6c, 0xae, 0x64, 0x4d, 0x7b, 0x48, 0x79, 0x47, 0xf3, 0x3a, + 0x72, 0xd4, 0xf0, 0x50, 0xda, 0x5f, 0x31, 0xcd, 0x9e, 0xe6, 0xd1, 0x8a, + 0xab, 0x50, 0xa9, 0xab, 0xc8, 0xa3, 0x4c, 0xc2, 0xa6, 0xb4, 0x5e, 0x5c, + 0x23, 0xfb, 0xd9, 0xda}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA512, + 113, + {0x91, 0x1d, 0xbd, 0x15, 0x0f, 0x8e, 0xbe, 0x9e, 0xed, 0x71, 0x41, 0x9d, + 0xc8, 0xf6, 0xbf, 0x2a, 0x09, 0x59, 0x0e, 0xfe, 0xba, 0xca, 0xe7, 0x2f, + 0x7e, 0x6b, 0xfd, 0x91, 0x22, 0x80, 0xb1, 0xdf, 0xaa, 0x2f, 0xa7, 0x46, + 0x15, 0x02, 0x36, 0x8d, 0xe5, 0xf4, 0xc6, 0x09, 0xbc, 0x99, 0x2a, 0xb8, + 0x42, 0x1c, 0x86, 0xbe, 0xd7, 0x75, 0xbe, 0xfe, 0xa5, 0x91, 0xdd, 0xfd, + 0x97, 0x01, 0xf6, 0xbf, 0x46, 0xb0, 0x3c, 0x24, 0x72, 0xa2, 0xb8, 0x02, + 0xe6, 0x09, 0xbc, 0x02, 0x70, 0x7d, 0x33, 0x10, 0x5d, 0x7a, 0x00, 0xf3, + 0xf0, 0x79, 0xc4, 0xb3, 0xb5, 0x42, 0xb0, 0x6b, 0x6d, 0x5c, 0xbb, 0xef, + 0x65, 0x21, 0xfa, 0x56, 0x11, 0x9a, 0x39, 0xe1, 0xb0, 0xe1, 0xb3, 0xdd, + 0x86, 0xc0, 0x05, 0x00, 0x92, 0x27, 0x5d, 0xfd, 0xaf, 0x13, 0xfb, 0x3a, + 0x45, 0x33, 0x32, 0x88, 0x8a, 0xfe, 0xda, 0x4c, 0x37, 0x67, 0x22, 0xd4, + 0x5b, 0x71, 0xe2, 0xdc, 0x8a, 0xd1, 0x26, 0x10, 0xdc, 0x1a, 0x11, 0xce, + 0xa8, 0x0c, 0xb9, 0x58, 0x55, 0xdb, 0xe1, 0x20, 0xfd, 0xe8, 0xbf, 0xc9, + 0xd1, 0xc1, 0x3b, 0x38, 0x68, 0x4d, 0xb7, 0x8d, 0x62, 0x01, 0x9a, 0x95, + 0x36, 0x93, 0x2c, 0x61, 0xf4, 0x41, 0xd9, 0xd2, 0x92, 0xf5, 0x27, 0x7f, + 0x00, 0xf7, 0xe9, 0x7f, 0xc0, 0xa3, 0x7c, 0xc4, 0xcc, 0x80, 0x50, 0x31, + 0x84, 0x75, 0xb0, 0xed, 0x5f, 0xfd, 0xdb, 0xfc, 0xda, 0xfb, 0xc9, 0x51, + 0xda, 0x39, 0xf3, 0x17, 0xd3, 0x92, 0x84, 0xc3, 0x38, 0xbe, 0x35, 0x86, + 0xe3, 0x52, 0xca, 0x1e, 0x38, 0x2b, 0x52, 0x7e, 0x21, 0xb0, 0x8f, 0x5e, + 0xd9, 0xae, 0x81, 0x2a, 0xf9, 0x02, 0xff, 0x00, 0x37, 0xf9, 0x70, 0x9c, + 0x5c, 0x79, 0x2f, 0x5f, 0x0b, 0xe2, 0x43, 0xaa, 0x89, 0xb0, 0xfe, 0x46, + 0x7a, 0x04, 0xd7, 0x2a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA512, + 114, + {0x5d, 0x27, 0x88, 0x62, 0x2a, 0xbe, 0xd2, 0xc9, 0xd5, 0x57, 0xaa, 0x4b, + 0x66, 0xcb, 0x8c, 0xdb, 0x72, 0x89, 0xf3, 0xda, 0xdb, 0xd6, 0xda, 0xc5, + 0x03, 0x17, 0xc9, 0xa6, 0x10, 0x34, 0x47, 0xcc, 0x0c, 0x33, 0x3e, 0xa9, + 0xf9, 0x50, 0xa9, 0xac, 0xe3, 0x42, 0xd8, 0x2e, 0x05, 0xf4, 0xc8, 0x8d, + 0x7e, 0xea, 0x7d, 0xfc, 0xe4, 0x25, 0x16, 0x0e, 0xc9, 0x5f, 0xe9, 0x5b, + 0xef, 0xed, 0xfd, 0x8d, 0x24, 0xb2, 0x74, 0xa8, 0x87, 0x07, 0x39, 0x09, + 0x27, 0x24, 0x82, 0xbd, 0x94, 0x26, 0xff, 0x10, 0x80, 0x5a, 0x9d, 0x54, + 0x79, 0x2d, 0xce, 0x62, 0x9f, 0x48, 0xe1, 0xc7, 0xf7, 0x44, 0x6b, 0x1c, + 0x1d, 0x54, 0x21, 0x80, 0xdf, 0x75, 0x8d, 0xcc, 0x26, 0x68, 0xfe, 0x9b, + 0xa9, 0x4f, 0xe9, 0xd3, 0x47, 0xc8, 0x97, 0x72, 0x51, 0x42, 0x08, 0x3f, + 0x44, 0xef, 0xe8, 0xf4, 0x1c, 0x21, 0x0e, 0xc8, 0x09, 0xe5, 0xc9, 0x6e, + 0x00, 0x84, 0x8c, 0x12, 0xe1, 0x6a, 0x1b, 0xd7, 0x92, 0x36, 0x06, 0x24, + 0x02, 0x81, 0x85, 0xe5, 0x97, 0xa6, 0x2f, 0x46, 0x85, 0xe5, 0x3d, 0x83, + 0x10, 0x63, 0xe4, 0xbd, 0x6c, 0xf5, 0x0b, 0x26, 0x00, 0x87, 0x0e, 0xe8, + 0x35, 0xd9, 0xd6, 0x06, 0x7a, 0x5d, 0x81, 0x20, 0x5c, 0xc8, 0x8d, 0x02, + 0xeb, 0xaf, 0xdb, 0x01, 0x4a, 0x80, 0xa0, 0x6d, 0x51, 0x72, 0x95, 0xb2, + 0x38, 0xc1, 0x3b, 0xb0, 0xae, 0x31, 0xf2, 0xfa, 0x5f, 0x68, 0xd1, 0x4c, + 0x4b, 0xca, 0x90, 0x15, 0xaa, 0x12, 0x2f, 0x81, 0xd8, 0x2b, 0x9a, 0xac, + 0xcb, 0x0c, 0xbc, 0xcc, 0xa3, 0x75, 0x1d, 0xdc, 0x8f, 0x4c, 0xf9, 0x71, + 0x19, 0x0b, 0x76, 0x5a, 0xe2, 0x46, 0xbb, 0xc1, 0x0b, 0xab, 0x53, 0x8c, + 0xea, 0x81, 0x23, 0xe8, 0x1b, 0x68, 0xd4, 0x17, 0xbb, 0x04, 0x23, 0x3e, + 0xb2, 0xb6, 0x66, 0x68}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA512, + 115, + {0x17, 0x79, 0xb3, 0x2f, 0xda, 0xf1, 0x97, 0x71, 0xdf, 0x92, 0xf2, 0xe3, + 0x65, 0xff, 0xf5, 0xf5, 0xc2, 0xf4, 0x32, 0xaf, 0x48, 0xf6, 0x60, 0x01, + 0x4e, 0xf0, 0x9b, 0x9c, 0x01, 0x91, 0x3e, 0x59, 0x02, 0xbc, 0x0b, 0xe9, + 0x29, 0x38, 0x01, 0x95, 0x02, 0x17, 0x8c, 0xa7, 0x36, 0xb4, 0x6f, 0xba, + 0x68, 0xa5, 0x13, 0xa8, 0x84, 0x96, 0x1a, 0xd1, 0x9e, 0xba, 0xee, 0x84, + 0xa9, 0x77, 0xce, 0x11, 0xee, 0x4f, 0x2f, 0xd1, 0x3d, 0x72, 0xb6, 0x11, + 0xbe, 0x3e, 0x30, 0xfa, 0x99, 0x26, 0xd1, 0xba, 0xb6, 0xfd, 0xda, 0x62, + 0xaa, 0x03, 0x1d, 0x79, 0xf1, 0x8a, 0x09, 0xb9, 0xb3, 0xa3, 0xbb, 0x26, + 0xa8, 0xa3, 0x68, 0xee, 0x42, 0x84, 0x6e, 0xdc, 0x1f, 0x85, 0xf9, 0x02, + 0x3c, 0x21, 0x90, 0xd8, 0x44, 0x04, 0x2a, 0x6c, 0xc9, 0xe5, 0xa1, 0xb2, + 0x74, 0xfc, 0xd0, 0x75, 0xd5, 0x8a, 0xd1, 0x32, 0xfa, 0xd0, 0x5f, 0xd5, + 0xe2, 0x71, 0x3d, 0x02, 0x55, 0x62, 0x5b, 0xa0, 0xe5, 0x6e, 0xc0, 0xd6, + 0x4f, 0xa6, 0x6d, 0x5e, 0x78, 0xfb, 0x24, 0x2a, 0xf2, 0x5f, 0x12, 0xd4, + 0x11, 0x80, 0xcf, 0x2d, 0x65, 0x1a, 0xb9, 0xc8, 0x12, 0xf6, 0x83, 0x26, + 0x22, 0x74, 0x42, 0x6b, 0x4a, 0x53, 0x9f, 0xc3, 0x66, 0x02, 0x86, 0x0e, + 0x4b, 0x75, 0x43, 0x87, 0x8c, 0x58, 0x2e, 0xbd, 0x64, 0x1a, 0xe3, 0x1d, + 0xc2, 0xe8, 0xff, 0x5d, 0xe9, 0x57, 0x6e, 0x24, 0xd8, 0x78, 0x35, 0x02, + 0x43, 0x12, 0x0c, 0xcf, 0x80, 0x0e, 0x60, 0x8d, 0x9b, 0xba, 0xe4, 0x1d, + 0x10, 0xb8, 0xa1, 0xa6, 0xc3, 0x95, 0x75, 0x29, 0xb2, 0x63, 0xc6, 0xe8, + 0x0d, 0x7c, 0x8b, 0x54, 0xc3, 0x2b, 0x15, 0xe3, 0xff, 0xcf, 0xe8, 0x5f, + 0xdf, 0xc0, 0xdf, 0x56, 0x98, 0xfe, 0x9d, 0x6a, 0xfc, 0x67, 0x7b, 0xaf, + 0xc1, 0xe5, 0x5b, 0xd0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA512, + 116, + {0x1a, 0x2f, 0xe0, 0x5f, 0xf3, 0x07, 0x3b, 0xe3, 0x6a, 0xeb, 0x55, 0xe7, + 0x36, 0xb7, 0x48, 0x94, 0x47, 0xf4, 0x24, 0x82, 0xf9, 0x1c, 0x75, 0x39, + 0xb9, 0xd8, 0xff, 0xb2, 0x7f, 0x7d, 0xd6, 0xd5, 0x8d, 0x1e, 0x62, 0x74, + 0x86, 0x14, 0x90, 0xf3, 0x07, 0x73, 0xb6, 0xbe, 0x75, 0x0a, 0xcf, 0xbe, + 0xc3, 0x1e, 0x5c, 0xab, 0x7b, 0xe0, 0x70, 0x63, 0x0f, 0xea, 0xaa, 0xe2, + 0xea, 0x35, 0xb0, 0xcc, 0xa3, 0x6c, 0x67, 0xb5, 0x44, 0xd7, 0x09, 0xfa, + 0x17, 0xde, 0x11, 0x45, 0x48, 0x92, 0x36, 0xbb, 0xc6, 0x9f, 0xcf, 0x36, + 0x37, 0xb1, 0xc4, 0xc5, 0x03, 0x99, 0xe3, 0x4a, 0x58, 0x66, 0xcc, 0xfc, + 0xc7, 0xc5, 0x72, 0x14, 0x3c, 0xad, 0x58, 0x11, 0x84, 0xeb, 0x78, 0xfb, + 0x1e, 0x84, 0xb9, 0xaf, 0x40, 0x75, 0xda, 0x35, 0x8e, 0xcd, 0xed, 0x93, + 0x28, 0x8a, 0x60, 0x9b, 0x2d, 0x5b, 0xf9, 0xc1, 0x59, 0xa5, 0x42, 0xfa, + 0xe3, 0x76, 0xe4, 0x38, 0xbb, 0x94, 0x7c, 0x81, 0x39, 0xde, 0xf4, 0x81, + 0xeb, 0x30, 0x8f, 0x56, 0x83, 0x45, 0xe1, 0xa9, 0x02, 0xb4, 0x33, 0xa5, + 0x76, 0x6c, 0x26, 0x6b, 0x89, 0x74, 0x9b, 0xfc, 0x4d, 0xcc, 0xaf, 0xd6, + 0xb5, 0x3a, 0x8b, 0x6c, 0x5d, 0xf1, 0xaf, 0x7e, 0xce, 0xed, 0xca, 0xcc, + 0xd9, 0x80, 0x9d, 0x94, 0xba, 0xcf, 0xd8, 0x2c, 0x82, 0xa0, 0xde, 0x37, + 0x69, 0x71, 0xb6, 0x45, 0x4d, 0xcf, 0x0d, 0xd7, 0x0a, 0x2d, 0x94, 0x36, + 0x4c, 0x73, 0xf5, 0x79, 0xb7, 0x82, 0x42, 0x96, 0x7b, 0x28, 0xbb, 0x6e, + 0x4e, 0x08, 0xbb, 0x1e, 0xfc, 0x47, 0x28, 0x1c, 0xed, 0x3d, 0x0b, 0x2d, + 0x77, 0x18, 0x20, 0x33, 0x6b, 0xac, 0xbb, 0xa1, 0x38, 0x8b, 0xf7, 0x3e, + 0xda, 0xf9, 0xb1, 0x40, 0xc4, 0xea, 0xfc, 0x18, 0xcc, 0x16, 0x85, 0x6b, + 0x78, 0x59, 0x9b, 0x63}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA512, + 117, + {0x55, 0x17, 0x97, 0x65, 0x29, 0x16, 0xd3, 0xe6, 0x2a, 0x0c, 0xd5, 0x34, + 0xf4, 0xa0, 0xe6, 0xbd, 0x15, 0x52, 0xd7, 0xaa, 0x38, 0xe9, 0x4f, 0xf5, + 0x22, 0xe8, 0xb4, 0xfb, 0x39, 0xb6, 0xdf, 0xf8, 0xe1, 0x69, 0x8e, 0xce, + 0xf6, 0x10, 0x0b, 0x4a, 0x2e, 0x3d, 0x70, 0x63, 0xef, 0x5a, 0xbd, 0x42, + 0xcc, 0xc0, 0xe5, 0xc4, 0x9d, 0x26, 0xe3, 0x53, 0xa9, 0x03, 0xcd, 0x06, + 0xf8, 0xad, 0x32, 0x97, 0xbc, 0xd6, 0x0a, 0x85, 0x97, 0xaf, 0xb2, 0xd7, + 0xaa, 0xf8, 0xb7, 0x08, 0x96, 0xf1, 0xf3, 0xbb, 0x1d, 0x29, 0x53, 0xfa, + 0x76, 0xba, 0x30, 0x59, 0x55, 0x9c, 0xac, 0x7e, 0x53, 0x78, 0xfd, 0x12, + 0x9b, 0xa8, 0xbf, 0xce, 0x58, 0x51, 0x60, 0x0a, 0xbe, 0x78, 0xae, 0xcb, + 0xbc, 0xad, 0x25, 0x16, 0x74, 0x7c, 0x77, 0x06, 0xbb, 0xa3, 0xc8, 0x35, + 0x31, 0x9b, 0x17, 0x61, 0xe2, 0x37, 0xff, 0x59, 0x3d, 0x81, 0x65, 0xb5, + 0xa1, 0xf5, 0x8b, 0xfe, 0x2d, 0x43, 0x7f, 0x1b, 0x82, 0x30, 0xf5, 0xbb, + 0xfe, 0x61, 0xb3, 0xc9, 0xeb, 0x56, 0xc6, 0x0a, 0x19, 0xf7, 0x08, 0x16, + 0xdd, 0x3c, 0x86, 0xe2, 0x88, 0x05, 0x82, 0x31, 0x06, 0xb3, 0xf1, 0x79, + 0x8f, 0xeb, 0x36, 0xb9, 0x03, 0xe6, 0xe5, 0x23, 0x40, 0xd5, 0x59, 0x72, + 0x16, 0x79, 0xbb, 0x95, 0x70, 0x0d, 0x99, 0x69, 0x36, 0x7c, 0x50, 0x99, + 0x7d, 0x67, 0x86, 0xaa, 0x10, 0xe7, 0x61, 0x4e, 0xee, 0x58, 0xbd, 0x98, + 0xda, 0xd6, 0x6f, 0x81, 0xc7, 0x08, 0x40, 0x68, 0x94, 0x6b, 0x39, 0x1f, + 0x08, 0xfc, 0xf3, 0xed, 0x67, 0xff, 0x42, 0x08, 0x08, 0x0d, 0x8b, 0x09, + 0x3b, 0xe7, 0x1d, 0x02, 0x3f, 0xd0, 0xd6, 0x6d, 0x7e, 0x2a, 0xf5, 0x89, + 0x5f, 0x53, 0x69, 0xff, 0x76, 0x49, 0x3f, 0x51, 0xba, 0x67, 0x71, 0x2d, + 0xdb, 0x08, 0x5d, 0x42}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA512, + 118, + {0x6a, 0x9a, 0x4d, 0xe6, 0x1a, 0x2a, 0x54, 0x61, 0x56, 0x56, 0x28, 0x0e, + 0xc9, 0x4c, 0xef, 0x92, 0x04, 0x22, 0x4f, 0xc0, 0xb4, 0xd0, 0xff, 0xe5, + 0xa2, 0x51, 0x77, 0x03, 0x0d, 0x7e, 0xd5, 0x97, 0xcb, 0xe1, 0x99, 0xc1, + 0x8b, 0x18, 0x66, 0x7d, 0x54, 0x83, 0x08, 0x72, 0xfa, 0x0b, 0x2a, 0xe3, + 0x63, 0xdd, 0xd4, 0x4d, 0xd0, 0x79, 0x41, 0x26, 0x8d, 0x57, 0x60, 0xb8, + 0x80, 0x8f, 0xf8, 0x7c, 0x94, 0x22, 0x87, 0xa4, 0xe7, 0x19, 0xf7, 0x03, + 0x4d, 0x22, 0x3d, 0x1b, 0xaa, 0x21, 0xf6, 0xd8, 0x8b, 0x2f, 0xa5, 0x2f, + 0xde, 0x4c, 0xb7, 0xab, 0xbb, 0x84, 0xe1, 0xe0, 0x74, 0x17, 0x79, 0x22, + 0x06, 0xf7, 0x0c, 0x20, 0x8b, 0xb1, 0xc1, 0xd7, 0x67, 0xb1, 0x3b, 0x9d, + 0x67, 0x5c, 0x57, 0x56, 0x45, 0x5b, 0xc2, 0x78, 0x52, 0xc7, 0x6c, 0x1c, + 0xe9, 0x24, 0xd7, 0xe9, 0x81, 0xf2, 0xaf, 0x4e, 0x77, 0x09, 0x69, 0xab, + 0x86, 0xe5, 0xf0, 0x1a, 0xa3, 0x82, 0x0f, 0xfe, 0xca, 0xd8, 0x48, 0xc7, + 0xbe, 0x52, 0xe8, 0x5e, 0xe1, 0x97, 0x69, 0xac, 0xf1, 0x7e, 0x0b, 0x51, + 0x17, 0xa8, 0xa1, 0x48, 0x85, 0xa8, 0x5e, 0xeb, 0xfb, 0x63, 0xd4, 0x29, + 0x4e, 0x87, 0xa2, 0x4f, 0xc7, 0x10, 0xe8, 0xe5, 0x60, 0xd9, 0x98, 0xda, + 0x81, 0x2c, 0x7d, 0xe3, 0xfa, 0x0f, 0x53, 0x1f, 0x2a, 0xf7, 0x55, 0x3f, + 0x15, 0x3c, 0xfc, 0x27, 0x80, 0xdb, 0x42, 0x0c, 0x7a, 0x17, 0x31, 0x22, + 0x66, 0xee, 0xeb, 0xb7, 0xec, 0x04, 0xc0, 0xfc, 0xac, 0xa8, 0x15, 0xf0, + 0x92, 0x15, 0x6c, 0xc3, 0xbb, 0x65, 0xbb, 0x7d, 0x7e, 0x1d, 0xb3, 0xb5, + 0xdb, 0x95, 0x58, 0x51, 0xb3, 0xb3, 0x41, 0x5f, 0x60, 0xce, 0xb4, 0x87, + 0xbf, 0x74, 0x69, 0x6c, 0xca, 0x2e, 0xba, 0x09, 0xf2, 0xec, 0x96, 0x36, + 0xca, 0x59, 0xe3, 0x90}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA512, + 119, + {0x3e, 0xc4, 0x7c, 0x24, 0x42, 0x18, 0x71, 0x9c, 0xd7, 0x0b, 0xca, 0xd5, + 0xba, 0x1d, 0xee, 0xf1, 0x5f, 0xed, 0x2d, 0xcb, 0xcf, 0x40, 0x73, 0xac, + 0x3f, 0x05, 0xcc, 0x32, 0x75, 0x08, 0x42, 0xbb, 0x74, 0xd6, 0xff, 0xd5, + 0x06, 0x22, 0x4b, 0x85, 0x43, 0xd5, 0x62, 0xb2, 0x58, 0x4e, 0x94, 0x4c, + 0xf4, 0xab, 0x85, 0x5d, 0xa0, 0xe4, 0xf3, 0x33, 0x6c, 0x97, 0xcc, 0x46, + 0x36, 0xbd, 0xdc, 0x2e, 0xac, 0xd6, 0x6b, 0x33, 0x98, 0xef, 0x48, 0xf5, + 0xfa, 0x74, 0x05, 0x40, 0x35, 0x47, 0x55, 0x26, 0x73, 0x3e, 0xd1, 0x4b, + 0xfc, 0xae, 0xdf, 0x42, 0x1c, 0x31, 0x65, 0xe3, 0xa4, 0x0a, 0x5a, 0xbc, + 0x09, 0x81, 0x36, 0xe6, 0x87, 0xbd, 0x7c, 0x7e, 0xa7, 0xe9, 0x35, 0xf5, + 0x94, 0x08, 0x68, 0xcb, 0xde, 0x5e, 0xfe, 0x0b, 0x51, 0xc9, 0x9d, 0x15, + 0xd4, 0xa6, 0x4c, 0x7e, 0x4a, 0xe6, 0x5c, 0x16, 0xdb, 0xee, 0xe1, 0x32, + 0x2f, 0x7c, 0xb3, 0xba, 0xcb, 0x4b, 0xf2, 0xc7, 0xc8, 0xa2, 0xf5, 0xbb, + 0x03, 0xe2, 0x64, 0x82, 0x4d, 0xe5, 0x5e, 0xb3, 0x51, 0x03, 0x38, 0x49, + 0x4d, 0xcb, 0x15, 0x13, 0x55, 0x71, 0x20, 0xad, 0xc5, 0x15, 0x0a, 0xfa, + 0xc3, 0x8b, 0xef, 0x00, 0x2b, 0xdd, 0xdd, 0xa4, 0x3b, 0x5c, 0x14, 0x89, + 0x1d, 0x4a, 0xab, 0x66, 0xba, 0x50, 0xc2, 0x0e, 0x22, 0x9c, 0x2c, 0x3e, + 0x1a, 0x10, 0xd5, 0xf1, 0x94, 0x90, 0x0a, 0xbd, 0x3c, 0x21, 0x7a, 0x7f, + 0x5e, 0x82, 0xb9, 0xe7, 0x7d, 0x05, 0x71, 0x58, 0x9a, 0x51, 0xe9, 0xf5, + 0x63, 0x84, 0xd6, 0x7b, 0x48, 0x65, 0xa7, 0x03, 0x1f, 0x57, 0xa2, 0x50, + 0xd7, 0x65, 0xcf, 0x19, 0x01, 0x8d, 0xcb, 0xb3, 0x35, 0xb8, 0x56, 0xe2, + 0x37, 0x6c, 0x15, 0xc1, 0xa7, 0x8f, 0x5a, 0xb9, 0xbb, 0x88, 0x36, 0xb8, + 0x20, 0xec, 0x2e, 0x4e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA512, + 120, + {0x68, 0xf2, 0x0b, 0x14, 0x9a, 0xa7, 0x0c, 0xa6, 0x07, 0x48, 0xe1, 0xc9, + 0x5b, 0x10, 0x14, 0x70, 0x93, 0xaa, 0x38, 0x4a, 0x28, 0x14, 0x8b, 0x31, + 0x79, 0x98, 0x39, 0xfd, 0x0d, 0x08, 0x71, 0x21, 0xb2, 0x36, 0x50, 0x30, + 0x57, 0xfc, 0xaf, 0x6d, 0x1f, 0x39, 0x0c, 0xb8, 0xac, 0x6f, 0xa9, 0x2a, + 0x18, 0x76, 0x8c, 0x6f, 0xd0, 0x48, 0x44, 0xdb, 0x99, 0x5f, 0x07, 0x3e, + 0x89, 0x3f, 0x08, 0xa8, 0x6a, 0x86, 0xd0, 0x03, 0xd5, 0x08, 0x26, 0x2b, + 0xf0, 0x1f, 0xca, 0x7d, 0xe1, 0xe0, 0x82, 0xff, 0xce, 0x53, 0x30, 0x8e, + 0x6e, 0xd5, 0xb4, 0x62, 0x21, 0x10, 0x13, 0xf1, 0x51, 0xc1, 0x6a, 0x37, + 0x5a, 0x34, 0x2b, 0x0c, 0x1d, 0x2f, 0xa6, 0x07, 0xa7, 0x20, 0x24, 0x25, + 0x58, 0xfa, 0x82, 0xa4, 0x03, 0xb8, 0x44, 0x33, 0x60, 0xfc, 0x0f, 0x1b, + 0x64, 0xe4, 0xb7, 0xbb, 0xbe, 0x74, 0xb1, 0x0e, 0xba, 0xa7, 0x15, 0x08, + 0x7d, 0x71, 0xfb, 0x45, 0x39, 0xcd, 0x1f, 0x5b, 0x3a, 0x72, 0xed, 0xeb, + 0x89, 0x23, 0x5c, 0x56, 0x01, 0x8a, 0x57, 0xe0, 0x4c, 0x5f, 0xfa, 0x52, + 0x91, 0xcd, 0x13, 0x46, 0xcd, 0x7c, 0xc0, 0xfe, 0xee, 0x2b, 0x99, 0xa3, + 0x77, 0x00, 0x31, 0xaa, 0x43, 0x19, 0xaf, 0x0a, 0x36, 0x5b, 0xa7, 0x79, + 0x78, 0xc4, 0x86, 0xac, 0x17, 0x40, 0x09, 0xa2, 0xd3, 0xd9, 0x7d, 0x3a, + 0x11, 0x39, 0x52, 0xee, 0xa3, 0xa8, 0x69, 0x1d, 0xcb, 0x4b, 0x71, 0x64, + 0x60, 0x36, 0x53, 0x41, 0x25, 0x6b, 0x2d, 0xd5, 0xc8, 0x46, 0x18, 0x46, + 0x56, 0x13, 0x51, 0x62, 0xf3, 0x8a, 0xcd, 0xba, 0xf7, 0x0a, 0x4c, 0x52, + 0x7e, 0xe7, 0x51, 0xf3, 0x84, 0xd9, 0x1d, 0x09, 0xca, 0x7b, 0x61, 0x82, + 0x31, 0xed, 0xb7, 0x2c, 0xc7, 0x25, 0xa9, 0x42, 0x21, 0x1b, 0x00, 0xc5, + 0x8d, 0x4e, 0xa7, 0xe0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA512, + 121, + {0x33, 0xeb, 0x80, 0x06, 0x06, 0x9a, 0x2d, 0x3d, 0x63, 0xaf, 0xe5, 0xa1, + 0xef, 0xf9, 0x11, 0x8f, 0xac, 0x6e, 0x35, 0x56, 0xd3, 0x4b, 0xf9, 0x74, + 0x31, 0xdb, 0x55, 0x18, 0x17, 0x6f, 0xfa, 0x1d, 0x35, 0xd6, 0x1c, 0x60, + 0x10, 0xc2, 0x59, 0x80, 0xc6, 0xdf, 0x9d, 0x9c, 0xb0, 0xbe, 0x5a, 0x98, + 0x78, 0xc4, 0xe7, 0x95, 0x03, 0x36, 0x7b, 0xed, 0x31, 0xae, 0x8a, 0x42, + 0x44, 0x56, 0x2a, 0x46, 0xf4, 0x9e, 0x6b, 0xa7, 0xfd, 0x78, 0x0c, 0x69, + 0xb3, 0x3f, 0x77, 0x6d, 0x13, 0x0f, 0x19, 0xb6, 0x09, 0x11, 0x6a, 0xab, + 0x8c, 0x91, 0x7c, 0x79, 0x80, 0x24, 0xfb, 0xe5, 0xff, 0xab, 0xb3, 0x3b, + 0x20, 0x48, 0xa1, 0x6a, 0x6a, 0x72, 0xbf, 0x18, 0x9f, 0x7d, 0xc6, 0xa9, + 0x4e, 0xdc, 0x66, 0xc8, 0x29, 0x31, 0xe0, 0x29, 0x07, 0x11, 0x3f, 0xc4, + 0xe2, 0x54, 0xfe, 0x60, 0x09, 0xae, 0x9a, 0x71, 0x6a, 0xe2, 0xe5, 0xf7, + 0xd6, 0x0b, 0x1e, 0xb2, 0xbc, 0x81, 0x07, 0xef, 0xad, 0xa0, 0xf3, 0xb2, + 0xa3, 0x25, 0xa6, 0x57, 0x46, 0x03, 0xf3, 0x0c, 0x2a, 0x87, 0xb5, 0x66, + 0x1e, 0x00, 0x7f, 0x07, 0x29, 0x8f, 0x0e, 0xe7, 0x4d, 0x4f, 0x4e, 0xb8, + 0x5a, 0x0d, 0x42, 0x1f, 0xbc, 0xd0, 0xad, 0x1a, 0x33, 0xbc, 0x55, 0x89, + 0xdd, 0x72, 0x73, 0x0d, 0xf8, 0x96, 0xfc, 0x3c, 0x3f, 0xa8, 0xf5, 0x53, + 0x53, 0xc9, 0xe8, 0x8d, 0x58, 0xcb, 0x25, 0x84, 0x04, 0xc2, 0x8b, 0x35, + 0x0a, 0xcb, 0xd1, 0x7a, 0x56, 0x94, 0x18, 0xe3, 0x50, 0x43, 0x6a, 0x83, + 0xcc, 0xa0, 0xa2, 0x59, 0x7a, 0xaf, 0x65, 0x92, 0xd5, 0x16, 0x9b, 0xa9, + 0x27, 0xba, 0x1d, 0x68, 0x7a, 0xc7, 0x0c, 0xd2, 0x25, 0xf0, 0xc6, 0x52, + 0xe1, 0x0c, 0x75, 0xee, 0x4c, 0xfc, 0xb3, 0xa0, 0x3b, 0x9d, 0x4b, 0x20, + 0x5f, 0x7c, 0x7b, 0x4e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA512, + 122, + {0xa1, 0xc6, 0x6b, 0x95, 0x6d, 0x58, 0x19, 0x6c, 0xfb, 0xbf, 0x70, 0x6b, + 0x8c, 0x9d, 0xf9, 0xd9, 0xee, 0x4d, 0x36, 0xa7, 0xdf, 0x18, 0x01, 0x7d, + 0xc1, 0x32, 0x94, 0x3e, 0xf5, 0x2d, 0xec, 0xe5, 0xd4, 0x8f, 0x83, 0xec, + 0x06, 0xff, 0x01, 0x1a, 0x69, 0x17, 0x43, 0x48, 0x93, 0xc6, 0xc1, 0x12, + 0xa1, 0xca, 0x20, 0x3e, 0xab, 0x0b, 0x64, 0xbc, 0x02, 0x7a, 0x39, 0x09, + 0x21, 0xe1, 0xca, 0x8f, 0x55, 0x33, 0x52, 0x84, 0x74, 0x37, 0xb2, 0x6e, + 0x3b, 0xe6, 0xdc, 0x8a, 0x0b, 0x9f, 0xeb, 0xcb, 0x93, 0xdc, 0x41, 0x85, + 0xc6, 0x87, 0xa2, 0xfd, 0xe4, 0x30, 0x20, 0x12, 0xb6, 0xda, 0x58, 0x16, + 0x3e, 0xd6, 0x7a, 0x84, 0x21, 0x18, 0xd6, 0xea, 0xf8, 0x56, 0x61, 0x70, + 0x27, 0x29, 0xf3, 0xae, 0xbd, 0xb9, 0x64, 0x1b, 0x5f, 0x91, 0x3b, 0xc6, + 0x87, 0xd0, 0xd7, 0xf5, 0xb1, 0x29, 0x1e, 0x13, 0x76, 0x73, 0xe8, 0x8c, + 0xe5, 0x28, 0x0f, 0xc0, 0x4b, 0x99, 0x3d, 0x45, 0xcb, 0x73, 0x1e, 0x88, + 0x40, 0x0f, 0x8e, 0x5c, 0xb1, 0xa4, 0x0e, 0x25, 0x28, 0x58, 0x81, 0xa7, + 0xb8, 0x77, 0xf7, 0x5f, 0xeb, 0x17, 0xd6, 0x82, 0x18, 0xaa, 0x5c, 0xa4, + 0xff, 0xdb, 0x23, 0x18, 0xd5, 0xe0, 0x1e, 0x3f, 0xe8, 0x60, 0x69, 0x82, + 0xfc, 0x40, 0xfc, 0xe7, 0x71, 0xf0, 0x34, 0x57, 0x8b, 0xc6, 0x79, 0x72, + 0xc5, 0xad, 0x39, 0x2e, 0x7d, 0x3c, 0x04, 0x6d, 0x28, 0x27, 0x36, 0x96, + 0xf7, 0x37, 0x32, 0x00, 0x38, 0xfb, 0x33, 0xa7, 0x41, 0x7e, 0x67, 0x44, + 0xf1, 0x7a, 0x15, 0x3b, 0x4e, 0xc8, 0x11, 0x28, 0x38, 0xfa, 0xc3, 0xc1, + 0x8e, 0xd4, 0xfd, 0x14, 0x15, 0x9a, 0x40, 0x8b, 0xef, 0xa2, 0xa0, 0xa3, + 0x9e, 0xde, 0x90, 0x0a, 0x49, 0x52, 0xbc, 0x2b, 0xb1, 0x63, 0xad, 0x90, + 0xed, 0x96, 0x1f, 0x84}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA512, + 123, + {0x13, 0xb9, 0x20, 0x8b, 0xef, 0x3e, 0xcc, 0x8a, 0x4d, 0x32, 0x7a, 0x3b, + 0x6d, 0xa5, 0x82, 0xc2, 0xca, 0x23, 0x26, 0xf8, 0x4d, 0x23, 0x3c, 0xc4, + 0x1e, 0x96, 0x23, 0x33, 0x61, 0x2e, 0xdd, 0x7d, 0x29, 0x73, 0x30, 0x56, + 0x19, 0x18, 0x62, 0x47, 0x27, 0x9b, 0xad, 0x6d, 0x84, 0x9d, 0x7d, 0xc7, + 0x42, 0x64, 0x77, 0xdb, 0xb3, 0x56, 0x35, 0xb0, 0xb8, 0x43, 0xe9, 0x77, + 0xcd, 0x85, 0x40, 0xb0, 0x78, 0xda, 0xe1, 0xdd, 0x15, 0x66, 0x44, 0xc4, + 0xb2, 0x4b, 0xb7, 0x5f, 0xa8, 0xa8, 0xd2, 0x47, 0xf9, 0x58, 0x42, 0x48, + 0x3d, 0x9a, 0xd0, 0x27, 0x4d, 0x5d, 0x9f, 0x7a, 0xa2, 0x90, 0x02, 0xf9, + 0x33, 0x13, 0xbb, 0xc2, 0x77, 0xb0, 0x1f, 0x1c, 0xd0, 0xcd, 0xbc, 0xc9, + 0x46, 0x2f, 0x8b, 0x98, 0x4c, 0xca, 0xd2, 0xc0, 0x5e, 0x95, 0xb5, 0x0e, + 0x1d, 0xad, 0xf8, 0xe6, 0xc9, 0xc2, 0x65, 0x74, 0x15, 0x1e, 0x72, 0x0a, + 0xbb, 0x97, 0x47, 0xe8, 0x99, 0x81, 0x2b, 0xcb, 0xc6, 0xe4, 0x3b, 0x40, + 0xa2, 0x33, 0x80, 0x4a, 0x91, 0xa6, 0xf5, 0x04, 0x20, 0xb3, 0x09, 0xd4, + 0x29, 0x1e, 0x2c, 0x2e, 0x12, 0x50, 0x09, 0x46, 0x25, 0xd5, 0x90, 0x79, + 0xfd, 0x26, 0x4f, 0xc1, 0x93, 0x0f, 0x72, 0xff, 0xfa, 0xe6, 0xfb, 0x2e, + 0x33, 0x78, 0xbd, 0xf3, 0x05, 0x43, 0x98, 0x56, 0x90, 0xe6, 0x1d, 0xc4, + 0xf1, 0x26, 0x2c, 0x76, 0x28, 0x81, 0x06, 0x1e, 0x59, 0x02, 0x4b, 0x20, + 0x69, 0xf5, 0x33, 0x91, 0xca, 0x16, 0xb2, 0x15, 0x37, 0x1e, 0x6c, 0xfa, + 0xea, 0xff, 0x18, 0x15, 0xfd, 0xc6, 0xbc, 0x1a, 0x8b, 0x7b, 0x53, 0xbe, + 0x11, 0x4e, 0x15, 0x7b, 0x6e, 0xdd, 0x29, 0x30, 0xe0, 0xa7, 0xbf, 0xdb, + 0x24, 0x2c, 0x8f, 0x7a, 0x83, 0x01, 0x3e, 0xcb, 0xb6, 0xc5, 0x83, 0xf0, + 0xa0, 0x41, 0x72, 0x3a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA512, + 124, + {0x4e, 0xee, 0x2b, 0x16, 0x04, 0x8f, 0x10, 0x47, 0x53, 0xe2, 0x52, 0x36, + 0xa0, 0x51, 0x72, 0x0c, 0x2d, 0x73, 0xef, 0x18, 0x3d, 0x70, 0xc0, 0x84, + 0xe7, 0x92, 0xad, 0x6e, 0xd5, 0x2b, 0x0a, 0x25, 0x35, 0xa9, 0x9c, 0x0a, + 0xde, 0xe8, 0x0c, 0x59, 0x57, 0x7f, 0x2d, 0x25, 0xd2, 0x57, 0xf7, 0x90, + 0x83, 0x02, 0x21, 0x71, 0x1f, 0xde, 0x59, 0x1e, 0xf7, 0x1b, 0xec, 0xcd, + 0x65, 0x44, 0x31, 0xa2, 0xde, 0x33, 0x88, 0x7c, 0xb2, 0xe2, 0xdd, 0x4a, + 0xaf, 0x39, 0x58, 0x80, 0x67, 0x40, 0x69, 0x14, 0x48, 0x35, 0x1e, 0x5f, + 0xa4, 0x4f, 0xe8, 0x69, 0xaf, 0x58, 0xbb, 0xf1, 0x5d, 0x2f, 0x48, 0x99, + 0x94, 0xc5, 0xc3, 0xd6, 0xb8, 0x91, 0x6c, 0x57, 0x25, 0xb4, 0x45, 0x7a, + 0x2c, 0x7e, 0x47, 0x64, 0xa9, 0x04, 0x3d, 0x94, 0x55, 0x32, 0x5d, 0xe8, + 0x11, 0x8f, 0x9d, 0xd6, 0x0f, 0x79, 0x88, 0xab, 0xb3, 0xe5, 0x2c, 0x48, + 0xb4, 0x0b, 0x94, 0xd2, 0x75, 0x2f, 0x79, 0xe2, 0x03, 0xbb, 0x75, 0x17, + 0x8f, 0xad, 0x51, 0xa0, 0x22, 0x05, 0x63, 0xd9, 0x8e, 0x79, 0x88, 0x25, + 0xfd, 0xae, 0x83, 0xf6, 0x98, 0xb8, 0x50, 0x46, 0x34, 0xc3, 0x80, 0x08, + 0x11, 0x79, 0xb6, 0x40, 0x42, 0xa4, 0x4f, 0x14, 0x67, 0x12, 0x20, 0x38, + 0x43, 0xc7, 0x29, 0x1b, 0xce, 0x26, 0x4b, 0x64, 0xfb, 0x3b, 0x8e, 0xc4, + 0x48, 0x54, 0xe0, 0x46, 0xc8, 0xc4, 0xcf, 0x5e, 0xd7, 0x86, 0x70, 0x1e, + 0x2b, 0xe6, 0xbf, 0xe8, 0xd0, 0x15, 0x82, 0x6c, 0xcc, 0x43, 0x0e, 0x79, + 0xb6, 0x3e, 0x71, 0x8c, 0x8c, 0x0b, 0xa6, 0xec, 0x1c, 0xbc, 0xdb, 0xaa, + 0x01, 0x4d, 0x5b, 0xcb, 0x51, 0xfe, 0x9d, 0x74, 0xe0, 0x18, 0x90, 0xdc, + 0xf8, 0x27, 0x78, 0x0a, 0x33, 0x7f, 0x49, 0x55, 0x37, 0x38, 0x53, 0x11, + 0x26, 0x2e, 0x9a, 0x71}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA512, + 125, + {0x45, 0x9c, 0xdc, 0xf7, 0xa5, 0xa6, 0xce, 0xb5, 0x15, 0x02, 0x7f, 0x05, + 0xf5, 0x4d, 0x24, 0x57, 0xc8, 0x62, 0xd7, 0x80, 0xcb, 0x64, 0xe5, 0x02, + 0xda, 0x7a, 0x2c, 0x4b, 0x9e, 0xae, 0xe3, 0xf1, 0x93, 0x91, 0x49, 0x47, + 0x71, 0x81, 0x1b, 0x1d, 0x1c, 0x60, 0xb7, 0xaa, 0x33, 0x43, 0x47, 0x4d, + 0x16, 0x64, 0x8b, 0x85, 0xcf, 0x30, 0xaf, 0x69, 0x20, 0x3b, 0x6e, 0xc0, + 0x9f, 0x9d, 0xbe, 0xc5, 0x94, 0x25, 0x59, 0xc8, 0xfe, 0xcf, 0xcb, 0x08, + 0x62, 0x44, 0x38, 0x41, 0x57, 0x72, 0xdc, 0x43, 0x9c, 0x62, 0xab, 0x78, + 0x5e, 0xd2, 0xb2, 0x46, 0x64, 0x4b, 0x8f, 0x50, 0x50, 0xa3, 0x62, 0x9a, + 0x12, 0x80, 0xde, 0x7e, 0x5c, 0xab, 0x55, 0xa0, 0xb1, 0xc2, 0x2d, 0x79, + 0xcd, 0x1a, 0x85, 0x1b, 0xff, 0x92, 0x9d, 0x39, 0x3e, 0xf5, 0x21, 0xa3, + 0xba, 0xd2, 0xf7, 0x6a, 0x8d, 0x12, 0x43, 0x5c, 0x6c, 0x5b, 0x83, 0xa0, + 0xbd, 0x97, 0x7d, 0x4f, 0xcf, 0xe3, 0xaf, 0xac, 0x7f, 0x35, 0x9c, 0xc2, + 0xe4, 0x54, 0x72, 0xad, 0xb0, 0xfe, 0xe4, 0x0a, 0xaa, 0xbc, 0x6f, 0xfd, + 0x06, 0x09, 0x63, 0x45, 0x3d, 0x96, 0xf3, 0xf3, 0x4a, 0xfd, 0x24, 0xe9, + 0x5c, 0x17, 0xcb, 0xd2, 0x22, 0x86, 0x5e, 0xec, 0x52, 0x95, 0x18, 0x74, + 0x6c, 0x28, 0x15, 0xce, 0x61, 0x26, 0xec, 0x6b, 0xd3, 0x73, 0x0e, 0x43, + 0xdc, 0x70, 0x1a, 0x26, 0xe0, 0xc9, 0x03, 0xc5, 0x1f, 0xb5, 0x16, 0x6d, + 0xb0, 0x9a, 0xeb, 0x81, 0x22, 0x88, 0xab, 0x93, 0x2c, 0xd1, 0xdd, 0xf4, + 0x2e, 0xc1, 0x7c, 0xa2, 0x36, 0x45, 0x61, 0x26, 0x7e, 0xa4, 0xb1, 0x36, + 0x19, 0x85, 0x64, 0xd7, 0x68, 0xe4, 0xda, 0x6b, 0x19, 0xd5, 0x1f, 0x3c, + 0xa3, 0x93, 0x64, 0x51, 0xc2, 0x5e, 0x6d, 0xa1, 0x02, 0xf8, 0xc4, 0xf1, + 0x0c, 0x6e, 0xd2, 0x83}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA512, + 126, + {0x30, 0x8b, 0xe7, 0x47, 0x0d, 0x0c, 0x26, 0x57, 0x94, 0x93, 0x4b, 0x0f, + 0x21, 0x1c, 0xe5, 0x4f, 0x7d, 0x67, 0x93, 0x6b, 0x6a, 0x17, 0x60, 0x15, + 0x4d, 0x58, 0x5a, 0x1e, 0xc6, 0xb0, 0x5d, 0xa3, 0x13, 0xd9, 0x42, 0x84, + 0x7f, 0xd3, 0xa1, 0x13, 0x3a, 0xcb, 0x8f, 0xb9, 0xc5, 0xea, 0xc4, 0x71, + 0xe3, 0x42, 0x75, 0x52, 0x68, 0xbf, 0xb7, 0xf2, 0xc7, 0x62, 0xb7, 0xd2, + 0x5c, 0x4b, 0x53, 0x85, 0x5e, 0x9b, 0xff, 0xde, 0x4f, 0x68, 0x46, 0x06, + 0x83, 0xd2, 0xdd, 0xe2, 0x72, 0x3b, 0x0a, 0xa5, 0xe9, 0x70, 0x5c, 0x4c, + 0xb2, 0x5b, 0xad, 0x26, 0xbd, 0xce, 0xa7, 0x26, 0xc9, 0x31, 0x5c, 0x2c, + 0x93, 0x41, 0x51, 0x5d, 0xaa, 0x6e, 0x12, 0xe7, 0x14, 0xc6, 0x01, 0x1e, + 0xb1, 0x52, 0xa0, 0x50, 0xc9, 0x03, 0xd0, 0x24, 0xae, 0x8e, 0x06, 0x74, + 0x2c, 0x3c, 0x8c, 0x86, 0x61, 0x2d, 0x20, 0x7f, 0x52, 0x88, 0x09, 0x38, + 0x30, 0xa8, 0x37, 0x61, 0xee, 0x40, 0x72, 0x9e, 0xbb, 0x2c, 0x5d, 0xbb, + 0x0e, 0x6e, 0x98, 0xb7, 0x85, 0x04, 0x0b, 0x1c, 0xb3, 0xba, 0xe9, 0xd1, + 0x46, 0x3f, 0x43, 0xe3, 0x9d, 0x75, 0x2b, 0x21, 0x2a, 0xae, 0xe5, 0x27, + 0x53, 0xfd, 0xcc, 0xd6, 0xde, 0x71, 0xee, 0xcb, 0x17, 0xdf, 0xe4, 0x86, + 0xb2, 0x96, 0xd6, 0xc4, 0x55, 0xa1, 0x7e, 0x57, 0x18, 0xff, 0xfa, 0xad, + 0x9e, 0x82, 0xf9, 0x99, 0x72, 0x3c, 0x8a, 0x66, 0xd0, 0xfd, 0x24, 0x57, + 0xc3, 0xcf, 0x3f, 0x1b, 0x3d, 0xf1, 0x27, 0xbd, 0x73, 0x66, 0x26, 0x51, + 0xfe, 0xfd, 0xce, 0x95, 0xf9, 0x1f, 0x1a, 0x6e, 0xbd, 0x37, 0x0f, 0xb2, + 0x16, 0x3b, 0xca, 0x19, 0xc9, 0x75, 0x9e, 0x7f, 0x59, 0x01, 0xbf, 0x17, + 0x74, 0x64, 0xff, 0xec, 0xb8, 0xdc, 0xd9, 0x11, 0xa4, 0xd5, 0xed, 0x5d, + 0x5e, 0x74, 0x02, 0xfb}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA512, + 127, + {0x13, 0xe9, 0x94, 0x8a, 0x6f, 0xf7, 0x59, 0x52, 0x99, 0xcc, 0xf4, 0xfe, + 0xe8, 0xf9, 0xbc, 0x52, 0xca, 0x20, 0xd8, 0x89, 0x98, 0x44, 0xc1, 0xfc, + 0xff, 0xfe, 0xbb, 0x64, 0x05, 0x20, 0x63, 0xbe, 0xf5, 0xd4, 0xc0, 0x34, + 0x60, 0x49, 0x5a, 0x47, 0x51, 0x44, 0xa2, 0x52, 0xfb, 0xf3, 0x0f, 0x00, + 0xcf, 0x58, 0x72, 0x3d, 0xc1, 0xd4, 0xea, 0x48, 0xf6, 0xd9, 0x61, 0xbd, + 0xd2, 0x0d, 0x0f, 0xb2, 0x0d, 0xed, 0x4c, 0x90, 0xfa, 0x9b, 0x03, 0x84, + 0xc0, 0xde, 0x08, 0xa2, 0xfd, 0x4b, 0x7f, 0x94, 0xc6, 0xf6, 0x6a, 0x8f, + 0x31, 0x23, 0xff, 0xfb, 0x29, 0x6c, 0xc4, 0x30, 0xac, 0x96, 0x20, 0x01, + 0xd0, 0xbc, 0x7d, 0x21, 0x1a, 0x80, 0xdd, 0xa7, 0x2b, 0xe7, 0xe7, 0x3b, + 0x84, 0xc8, 0xb4, 0x0d, 0xcb, 0xb8, 0xe8, 0x47, 0x22, 0xf1, 0x9e, 0xc2, + 0x1a, 0xae, 0x93, 0x92, 0x4b, 0xd2, 0xf5, 0xda, 0xe5, 0x84, 0xd0, 0x08, + 0x2a, 0xe6, 0xc4, 0xc5, 0x29, 0x94, 0xa7, 0x43, 0x1a, 0xd2, 0xab, 0x3c, + 0x80, 0x71, 0x0b, 0x08, 0x9c, 0xb7, 0x9a, 0x88, 0x4d, 0x8b, 0x40, 0xf7, + 0x45, 0x2a, 0x18, 0x74, 0xc9, 0xfd, 0x2f, 0x22, 0xcf, 0x46, 0xfb, 0xda, + 0xea, 0xf5, 0x89, 0x4e, 0xfd, 0x3b, 0x0d, 0x96, 0xbe, 0xf1, 0x47, 0xb9, + 0xd6, 0x00, 0xcd, 0x04, 0x00, 0x41, 0x2b, 0x2b, 0x8a, 0x5f, 0xd9, 0x39, + 0xe1, 0x45, 0x16, 0xe9, 0xc2, 0x57, 0x4e, 0x02, 0xc6, 0xf7, 0xe4, 0xe8, + 0xf2, 0xa5, 0xcb, 0x01, 0x94, 0xa3, 0x4d, 0x64, 0xa4, 0xc5, 0x16, 0x0c, + 0x55, 0xff, 0x17, 0x50, 0xc5, 0x91, 0x21, 0x07, 0x80, 0x5d, 0x2c, 0x57, + 0x67, 0xa2, 0x60, 0xbe, 0x12, 0x23, 0xbd, 0xfd, 0xb5, 0x09, 0xf5, 0x97, + 0x82, 0x57, 0x0c, 0x7e, 0xc0, 0x93, 0xd7, 0xf1, 0x9f, 0x5c, 0xbb, 0xaa, + 0x64, 0xcf, 0x88, 0xff}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA512, + 128, + {0x60, 0x8e, 0xe7, 0xdb, 0xc5, 0x73, 0xb8, 0x0a, 0x6f, 0xe2, 0x41, 0xbf, + 0xe3, 0x88, 0x54, 0x45, 0x1a, 0x25, 0xde, 0x5e, 0xc3, 0x2b, 0xc1, 0x7b, + 0x06, 0x7f, 0x9c, 0xc9, 0x67, 0x93, 0x82, 0xc8, 0xeb, 0xaa, 0x56, 0x07, + 0xbd, 0x4b, 0x9f, 0x54, 0x00, 0x46, 0x12, 0x9f, 0xf5, 0x55, 0xcc, 0x20, + 0x37, 0x28, 0x55, 0x10, 0x01, 0xfd, 0x45, 0x48, 0x7e, 0xdd, 0xe8, 0x4a, + 0x80, 0xf6, 0xc4, 0xb0, 0x35, 0x05, 0x15, 0x53, 0xb6, 0x83, 0x88, 0x1c, + 0x17, 0xed, 0x34, 0xbb, 0xd1, 0xe0, 0x71, 0xf2, 0x8e, 0x73, 0xca, 0xfb, + 0x9e, 0x67, 0x94, 0x89, 0xe5, 0xc7, 0x3b, 0x02, 0xbe, 0x76, 0x98, 0xc7, + 0x33, 0xd5, 0xa6, 0x31, 0x67, 0x35, 0xc5, 0x7a, 0x4c, 0x38, 0xa8, 0x20, + 0x98, 0x7d, 0x93, 0x4c, 0x46, 0x35, 0x56, 0x18, 0x3a, 0xd2, 0x5f, 0x0d, + 0x2a, 0x69, 0xe8, 0x82, 0xac, 0xd7, 0xac, 0x32, 0xcc, 0x3f, 0xc2, 0x29, + 0xe0, 0xff, 0x80, 0xa1, 0xc5, 0x00, 0x20, 0x95, 0xc4, 0x17, 0xa5, 0x59, + 0xf8, 0x42, 0x78, 0xdd, 0x75, 0x09, 0x8b, 0x75, 0x37, 0x0e, 0x89, 0xae, + 0x1c, 0x6b, 0xa7, 0x08, 0xc4, 0x53, 0x32, 0x2f, 0x9b, 0xe7, 0x9e, 0x74, + 0x53, 0x0b, 0x06, 0x2a, 0x09, 0x89, 0x56, 0xdc, 0x67, 0x27, 0xa5, 0x15, + 0xa5, 0xe0, 0x6c, 0x3d, 0x52, 0x8f, 0x1a, 0x8f, 0x46, 0x31, 0x8c, 0x56, + 0x1a, 0xd6, 0x80, 0x60, 0xaa, 0x45, 0x9d, 0xba, 0xad, 0x3b, 0x8d, 0x85, + 0x02, 0xfc, 0xf8, 0x10, 0x94, 0x00, 0xdc, 0x3f, 0x1a, 0xb6, 0xe2, 0xbc, + 0xd0, 0xe0, 0x3c, 0x11, 0xd6, 0xc6, 0x59, 0xf2, 0x89, 0x53, 0xd7, 0x0a, + 0x94, 0x03, 0xc1, 0x2a, 0xb1, 0x54, 0xb0, 0x54, 0xd8, 0x60, 0xe5, 0x34, + 0xac, 0x5c, 0x32, 0x2f, 0x38, 0x68, 0x52, 0x39, 0xcd, 0x20, 0xb3, 0x67, + 0xea, 0x6b, 0x5c, 0x77}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA512, + 129, + {0x42, 0x3e, 0x0d, 0xd9, 0x7d, 0x9c, 0xe8, 0xaf, 0xc7, 0x46, 0x25, 0x0c, + 0xdc, 0x9d, 0x4c, 0xae, 0x42, 0xec, 0x24, 0x0e, 0x53, 0xf0, 0x8a, 0x32, + 0xbd, 0xf9, 0x02, 0x8b, 0xc5, 0xbe, 0x2d, 0x68, 0x48, 0xce, 0x48, 0xe1, + 0x36, 0x55, 0xf0, 0x09, 0xe7, 0x19, 0xd1, 0x9a, 0x15, 0x09, 0x23, 0xc1, + 0x45, 0x89, 0x1f, 0xd2, 0xce, 0xb6, 0x3d, 0x2b, 0xa5, 0x54, 0x0b, 0x65, + 0x8c, 0x18, 0x51, 0x4f, 0x66, 0x08, 0x31, 0xcd, 0x9f, 0xac, 0x64, 0x8a, + 0x48, 0x7c, 0xf7, 0x40, 0x75, 0x11, 0x6e, 0xf2, 0xda, 0xf9, 0x9e, 0x8c, + 0x65, 0xc5, 0xb3, 0xac, 0xae, 0xac, 0x97, 0x47, 0x69, 0xdc, 0xf6, 0x93, + 0xb5, 0x35, 0x37, 0x7d, 0x69, 0xe5, 0x51, 0x62, 0xb3, 0xc7, 0x7c, 0x8b, + 0xd9, 0x2e, 0x21, 0xd8, 0x74, 0x17, 0x4e, 0x44, 0xf6, 0xe1, 0x29, 0xd2, + 0x17, 0xc0, 0xae, 0xd0, 0x98, 0x94, 0xf4, 0xcd, 0x75, 0xc7, 0xd3, 0x70, + 0x51, 0x6c, 0xff, 0x3a, 0x58, 0x8d, 0x4c, 0x89, 0xda, 0x64, 0xe6, 0x0e, + 0xe8, 0x9a, 0xbb, 0x4c, 0xf2, 0x8e, 0xce, 0x61, 0x63, 0x35, 0xed, 0x3e, + 0xfe, 0x4c, 0x9d, 0x6f, 0x1f, 0xe5, 0xad, 0xe4, 0xdc, 0x1b, 0xab, 0x24, + 0x41, 0x0f, 0x48, 0xa9, 0xea, 0xc8, 0x64, 0x69, 0x9f, 0x4d, 0x3d, 0xd8, + 0x0b, 0xdb, 0x34, 0xc6, 0x00, 0xcb, 0x53, 0xa4, 0x50, 0x56, 0x13, 0x24, + 0x5d, 0xf1, 0xe0, 0xed, 0xdd, 0xc9, 0xa0, 0x9a, 0x4d, 0x7d, 0xd5, 0x40, + 0xc6, 0x61, 0xa5, 0xcd, 0xe0, 0xa3, 0x2a, 0xe2, 0x2a, 0xe5, 0xdd, 0x63, + 0xbb, 0xff, 0xd6, 0xfd, 0xb9, 0x1f, 0x4b, 0xda, 0x84, 0x43, 0xcb, 0x8f, + 0x8d, 0xc5, 0xdd, 0xc4, 0x0d, 0x62, 0x85, 0x9e, 0x5c, 0xf5, 0x91, 0x1c, + 0x2f, 0x84, 0x3d, 0xd6, 0x2b, 0x82, 0xf0, 0xc1, 0xf3, 0x9e, 0x0b, 0xf3, + 0xe8, 0xed, 0xf0, 0x94}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA512, + 130, + {0x16, 0x52, 0x6d, 0x1c, 0xb1, 0x39, 0xae, 0xda, 0xd3, 0x1a, 0x0e, 0x39, + 0x7a, 0xa3, 0xfa, 0xb0, 0x23, 0x2b, 0x3d, 0x64, 0x32, 0xdc, 0x7f, 0xe1, + 0xbf, 0x22, 0x32, 0x46, 0xea, 0x35, 0xca, 0x65, 0x76, 0xc2, 0x24, 0xaf, + 0xda, 0xbc, 0x95, 0x57, 0x1a, 0x57, 0x10, 0x8b, 0xca, 0xd8, 0x7f, 0xaf, + 0x73, 0x13, 0x6b, 0xc6, 0x94, 0xf1, 0x6f, 0x44, 0xba, 0xc7, 0x88, 0x98, + 0x23, 0x82, 0xd6, 0xc4, 0x6a, 0xb7, 0x51, 0x68, 0x3a, 0x13, 0x57, 0x5f, + 0x91, 0x7a, 0xcf, 0xc9, 0x83, 0x05, 0x85, 0xc9, 0x96, 0x1a, 0x61, 0xde, + 0x13, 0x8b, 0xab, 0x17, 0x17, 0x1b, 0x6c, 0x84, 0x66, 0xfc, 0x35, 0x06, + 0x5e, 0x08, 0xa9, 0xbc, 0x6d, 0xce, 0xf8, 0x4e, 0x46, 0xc3, 0x75, 0x07, + 0x30, 0x6d, 0x60, 0xd8, 0x55, 0xe6, 0x61, 0xdb, 0x7c, 0x41, 0xdb, 0xe5, + 0x9f, 0x37, 0x37, 0x54, 0x70, 0x63, 0x79, 0x6c, 0x61, 0x8b, 0x5c, 0x99, + 0x83, 0x72, 0x6d, 0xad, 0x44, 0x5e, 0xdd, 0x1a, 0x89, 0xa5, 0x96, 0x07, + 0x58, 0xb9, 0x90, 0x58, 0xe3, 0xfd, 0x01, 0x59, 0xb7, 0x39, 0x64, 0x9e, + 0x40, 0xe9, 0xbf, 0x57, 0xf3, 0x9e, 0x66, 0xf7, 0xbf, 0x23, 0xef, 0x72, + 0x25, 0x20, 0x79, 0xd1, 0x52, 0x7e, 0x90, 0x99, 0xb0, 0xf2, 0xbe, 0x56, + 0xb3, 0x6c, 0x35, 0x04, 0x68, 0x20, 0x25, 0x62, 0xe3, 0x34, 0x89, 0xd1, + 0x53, 0x1b, 0xc5, 0x18, 0x86, 0x40, 0xc2, 0xd3, 0xf4, 0xf2, 0x74, 0x5c, + 0xdd, 0x19, 0x0d, 0xd9, 0x6e, 0x3e, 0x9e, 0x0a, 0x57, 0x8d, 0xa8, 0x13, + 0x2c, 0xfa, 0xa1, 0x2a, 0xc7, 0x36, 0xc4, 0xb5, 0xf9, 0xa4, 0xd6, 0x39, + 0x81, 0x95, 0xa8, 0x86, 0x26, 0xf5, 0xc3, 0x8b, 0x16, 0x01, 0x6c, 0x9e, + 0x97, 0xc2, 0x24, 0x61, 0x75, 0xf8, 0xa1, 0xae, 0x56, 0x60, 0x62, 0x9e, + 0x10, 0x9c, 0xf6, 0x0c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA512, + 131, + {0xc1, 0xcd, 0x6b, 0xdf, 0x82, 0xc0, 0x0f, 0x4d, 0x1a, 0xc1, 0xbd, 0x38, + 0xee, 0x4f, 0xf5, 0x92, 0x9c, 0x76, 0x51, 0x09, 0x55, 0x87, 0x29, 0x3d, + 0x97, 0xf4, 0xaf, 0xe3, 0x24, 0xdf, 0xad, 0x1c, 0x3a, 0xa1, 0x11, 0xab, + 0xaf, 0xd3, 0x0c, 0xbd, 0x4d, 0x9d, 0x61, 0xb6, 0x84, 0x30, 0xe9, 0xa8, + 0x8e, 0x01, 0x6a, 0x85, 0x86, 0x6a, 0xe4, 0x0a, 0xc5, 0x42, 0xc2, 0x80, + 0x3e, 0x0b, 0x09, 0x59, 0xd3, 0xa3, 0xf1, 0xe6, 0x6b, 0x8e, 0x79, 0xdf, + 0xc7, 0x3f, 0x69, 0xdd, 0xfa, 0xc4, 0xc8, 0x68, 0x92, 0xc2, 0xda, 0x5f, + 0xa2, 0xc9, 0x91, 0xff, 0x20, 0xcb, 0x26, 0x30, 0xcd, 0xd0, 0xa8, 0xa3, + 0x8d, 0x1c, 0x4d, 0xd3, 0xfa, 0x62, 0x3c, 0x21, 0x9e, 0xf5, 0x04, 0x30, + 0x79, 0x8f, 0xaa, 0xd6, 0x62, 0xbc, 0x15, 0xca, 0xed, 0x46, 0x25, 0x13, + 0xcc, 0xee, 0x3a, 0x1a, 0xa3, 0x58, 0xd6, 0xe5, 0x57, 0x90, 0x35, 0x7f, + 0xb3, 0x42, 0x21, 0xa3, 0x27, 0x96, 0xe0, 0xc6, 0x98, 0x8d, 0xfe, 0x18, + 0x32, 0x0b, 0x3d, 0xea, 0x14, 0xf3, 0x42, 0x3a, 0xef, 0xe1, 0x2b, 0xc4, + 0xbf, 0x1f, 0x78, 0xfb, 0xcc, 0x70, 0xa1, 0xcc, 0x15, 0xe8, 0x65, 0x3d, + 0x6a, 0x59, 0x1b, 0xbd, 0x66, 0x28, 0x59, 0xd8, 0x1d, 0xf4, 0x7b, 0xca, + 0x49, 0x8e, 0x56, 0x49, 0xc0, 0x7c, 0xeb, 0xf9, 0xcb, 0x26, 0xd4, 0xbf, + 0xfc, 0x1e, 0xd0, 0xae, 0xa7, 0x05, 0x97, 0x67, 0xa6, 0xb4, 0x7d, 0xca, + 0xd2, 0x93, 0xdc, 0xd2, 0x48, 0x55, 0xaf, 0xec, 0xfd, 0xce, 0x49, 0xe8, + 0xbc, 0x88, 0x55, 0x11, 0xe6, 0x1e, 0x75, 0x4f, 0xbb, 0x8a, 0x62, 0x78, + 0x58, 0x2b, 0xde, 0xca, 0x1c, 0x04, 0xfa, 0xc5, 0x46, 0x5f, 0x15, 0xa1, + 0x4d, 0x28, 0xca, 0xe2, 0x24, 0x1a, 0x0b, 0xe7, 0xcd, 0x66, 0x2e, 0xa8, + 0x76, 0x80, 0x52, 0x5d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA512, + 132, + {0x7b, 0xe6, 0xa7, 0xfb, 0xe1, 0x18, 0x28, 0xcb, 0xdd, 0xe6, 0x7e, 0x5e, + 0x0f, 0x25, 0x80, 0xb0, 0x9a, 0xdf, 0xe1, 0xb8, 0x1a, 0x56, 0x48, 0x75, + 0xbb, 0x52, 0x2e, 0xb5, 0x9f, 0xfe, 0xf9, 0xc3, 0x54, 0x12, 0x08, 0xe5, + 0x20, 0xb4, 0xe7, 0x3b, 0x59, 0x7a, 0x30, 0xa5, 0x26, 0xdd, 0x95, 0x42, + 0x72, 0xcf, 0x93, 0x60, 0x33, 0xcf, 0x88, 0x89, 0x1b, 0x55, 0x1d, 0x1e, + 0xb9, 0xbf, 0xa0, 0x33, 0xa1, 0xcd, 0xcf, 0xd0, 0xab, 0x8f, 0x51, 0xcb, + 0x85, 0x03, 0x99, 0x5d, 0x18, 0xa0, 0xac, 0xfb, 0x64, 0x4d, 0x5a, 0xc8, + 0x92, 0xf8, 0x28, 0x16, 0x6f, 0xf2, 0x5b, 0x48, 0xdc, 0x4e, 0xbe, 0xf7, + 0xac, 0xb8, 0xaa, 0xac, 0x10, 0xba, 0xa4, 0x02, 0xc8, 0xdb, 0x37, 0x69, + 0x8f, 0x04, 0x8c, 0xf4, 0x07, 0xdf, 0x57, 0xbf, 0x27, 0x38, 0x3d, 0xb2, + 0x66, 0x3a, 0xe3, 0xe2, 0x08, 0xb3, 0x20, 0xf9, 0x63, 0x4a, 0xf2, 0x08, + 0xc2, 0x3c, 0xc2, 0x3a, 0xed, 0x64, 0xb7, 0xa6, 0xf3, 0x07, 0x8f, 0x4b, + 0x87, 0x31, 0x13, 0xe7, 0x54, 0x57, 0xe3, 0xf6, 0xba, 0xf2, 0x3d, 0x3f, + 0x49, 0xac, 0x6c, 0xd6, 0x4a, 0x11, 0xc9, 0x04, 0x69, 0xa6, 0xb6, 0xfc, + 0x98, 0x37, 0x63, 0x4c, 0x72, 0x76, 0x3f, 0x0c, 0xf3, 0x55, 0x05, 0xb8, + 0x8f, 0xae, 0x96, 0xe1, 0x49, 0xa0, 0xb8, 0x7a, 0x0c, 0x71, 0x82, 0x0c, + 0x56, 0x96, 0xfc, 0x7a, 0x61, 0x00, 0x13, 0x8f, 0x07, 0xe6, 0x5c, 0x40, + 0xb2, 0x38, 0x4d, 0xac, 0xb0, 0xc8, 0x55, 0x78, 0x37, 0xd0, 0xa5, 0x08, + 0x27, 0x73, 0xa0, 0x9f, 0xb0, 0xea, 0x36, 0x9e, 0x7c, 0x29, 0x6c, 0xd7, + 0x5a, 0x5e, 0x8a, 0x4d, 0xda, 0x61, 0xde, 0x1f, 0x92, 0x3d, 0x31, 0xe4, + 0xd8, 0xe4, 0x87, 0x83, 0xc3, 0x9d, 0x5e, 0xce, 0xd7, 0xc7, 0xe8, 0x2a, + 0x6e, 0x36, 0xa1, 0xe0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA512, + 133, + {0x70, 0xa2, 0x31, 0xac, 0x8d, 0xa4, 0x99, 0xec, 0xa0, 0xf1, 0xf4, 0xab, + 0xf6, 0x82, 0xac, 0xcf, 0xfd, 0x04, 0xf7, 0xa6, 0x11, 0xdd, 0x85, 0x0c, + 0xf5, 0x24, 0x1f, 0x13, 0x75, 0x95, 0x92, 0x87, 0x7b, 0x8d, 0x43, 0x68, + 0x2a, 0x1f, 0x84, 0xfd, 0x01, 0xc8, 0x62, 0x47, 0xf5, 0xfd, 0x9f, 0xce, + 0xc9, 0x8c, 0xda, 0x26, 0xd9, 0x84, 0x50, 0x26, 0xf1, 0x59, 0x23, 0xa1, + 0x6f, 0xc6, 0xae, 0x43, 0x8e, 0x71, 0x81, 0x59, 0xff, 0xe1, 0x18, 0x0d, + 0xf9, 0x7f, 0xd6, 0x6b, 0xab, 0xac, 0xc4, 0xb9, 0x7b, 0x15, 0x6e, 0xc6, + 0xec, 0x50, 0x00, 0x30, 0xb0, 0xfc, 0xb6, 0x2c, 0x52, 0xa2, 0x08, 0xcf, + 0x1a, 0xb8, 0x03, 0xa2, 0xd8, 0xc5, 0x2b, 0xe2, 0x42, 0x07, 0x5c, 0xf4, + 0xf6, 0xc8, 0x4a, 0xba, 0xe2, 0x85, 0xce, 0x22, 0x59, 0xac, 0xd4, 0x37, + 0xe7, 0x76, 0x4d, 0xa2, 0x55, 0x88, 0xbc, 0x6d, 0xd2, 0x54, 0x45, 0x61, + 0x58, 0xe2, 0xcc, 0xb9, 0xc5, 0xf0, 0xe8, 0x9b, 0xd8, 0x99, 0xd9, 0x76, + 0x21, 0xe9, 0xc2, 0xa6, 0x04, 0x9a, 0x60, 0xc9, 0x78, 0x42, 0x8f, 0xdb, + 0xfd, 0x78, 0x69, 0xe3, 0xb1, 0x2a, 0xed, 0xe8, 0x69, 0xd7, 0xda, 0xf7, + 0xe3, 0xfc, 0xff, 0x84, 0x1a, 0xd8, 0x8b, 0x6c, 0x2b, 0xe3, 0x6b, 0x77, + 0x65, 0xe3, 0xfc, 0x24, 0xd9, 0x96, 0xe8, 0x3c, 0x59, 0x2c, 0x32, 0xfd, + 0x1c, 0x45, 0xbf, 0xad, 0x63, 0xac, 0xf0, 0xbe, 0xde, 0xfd, 0x30, 0x52, + 0x9d, 0xc6, 0xf5, 0x78, 0x77, 0xca, 0x0c, 0x72, 0x42, 0x44, 0x74, 0xdc, + 0x7e, 0xed, 0x3d, 0x4f, 0x50, 0x2a, 0x45, 0x29, 0x9f, 0x14, 0xd6, 0x4f, + 0x79, 0xf3, 0x39, 0x4e, 0x00, 0xd1, 0x60, 0xc4, 0xdc, 0x0a, 0x05, 0xf5, + 0x76, 0x64, 0xd2, 0xce, 0xf7, 0x29, 0xb9, 0x3d, 0x37, 0x65, 0x4d, 0xf8, + 0xf1, 0xcc, 0x01, 0x0c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA512, + 134, + {0x2d, 0xbc, 0xfb, 0xd0, 0x59, 0xd9, 0x55, 0x82, 0xe3, 0xc0, 0xbc, 0x4b, + 0x91, 0x16, 0x3f, 0xed, 0xf4, 0x1d, 0xc4, 0x71, 0xaa, 0x1f, 0xda, 0xee, + 0x28, 0x8e, 0xb6, 0xae, 0xa1, 0x2c, 0xfd, 0xc6, 0x44, 0x5a, 0xd7, 0x5d, + 0xc1, 0x90, 0x63, 0x97, 0x51, 0x61, 0x80, 0x88, 0x42, 0x19, 0x11, 0x6b, + 0xb4, 0x41, 0x5c, 0xbc, 0x1a, 0x45, 0xd0, 0x8e, 0xc5, 0x3b, 0x06, 0xf3, + 0xc8, 0x23, 0xca, 0xb4, 0xf6, 0x33, 0xad, 0x62, 0xd3, 0x03, 0x5a, 0x66, + 0x15, 0x5a, 0x70, 0x6f, 0x36, 0xf5, 0x89, 0x9c, 0x9e, 0xc3, 0x3c, 0xe2, + 0x2c, 0xc1, 0x80, 0x28, 0x31, 0x1c, 0x12, 0x10, 0x00, 0xcc, 0xb2, 0x3f, + 0x34, 0xc4, 0xa0, 0x71, 0xa8, 0xd2, 0x96, 0x46, 0x64, 0x52, 0x45, 0x37, + 0x87, 0xe7, 0xa9, 0x55, 0xc5, 0xf8, 0x3d, 0xcb, 0x3e, 0x0c, 0x8a, 0xdc, + 0xd5, 0x88, 0x06, 0xe4, 0xd0, 0xfc, 0x5c, 0x90, 0xa1, 0x8f, 0x6b, 0x57, + 0x0d, 0x00, 0x7c, 0x7b, 0x5f, 0x62, 0x00, 0xcc, 0x96, 0xee, 0x8b, 0x78, + 0xc4, 0x57, 0xfb, 0x3b, 0xe0, 0x91, 0x46, 0xeb, 0xbf, 0x78, 0x12, 0xa7, + 0x47, 0xd7, 0xd2, 0xaa, 0xee, 0x76, 0x08, 0x5f, 0x6f, 0x6a, 0x14, 0xaa, + 0x7a, 0xa7, 0x75, 0x7b, 0x17, 0xe1, 0xea, 0xac, 0x08, 0x85, 0xb0, 0xcb, + 0x45, 0x32, 0xf4, 0x6a, 0x4b, 0x0d, 0x52, 0x78, 0x96, 0x6d, 0xb8, 0x4f, + 0x5d, 0x75, 0x13, 0xce, 0xe0, 0xe2, 0x69, 0xd3, 0x22, 0x54, 0xe9, 0xc0, + 0x41, 0xbd, 0xf7, 0x7b, 0xc4, 0xc2, 0xa0, 0x80, 0x20, 0xf0, 0x15, 0xf1, + 0x9f, 0xc4, 0xec, 0xc7, 0x4d, 0xde, 0xb0, 0xe5, 0x8c, 0x26, 0x93, 0xe4, + 0x2c, 0x55, 0x4a, 0x7a, 0xa9, 0xc8, 0x3a, 0x97, 0xe8, 0x85, 0x1a, 0xa4, + 0x08, 0xa3, 0x97, 0x25, 0xf1, 0x23, 0xb1, 0x0f, 0x47, 0xc4, 0xa3, 0x0c, + 0xdd, 0xce, 0x2f, 0xe9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA512, + 135, + {0x26, 0x75, 0xd3, 0x5e, 0x89, 0xae, 0x03, 0x83, 0xbe, 0x3c, 0x9c, 0x62, + 0x2c, 0x1d, 0xff, 0x29, 0x63, 0x44, 0x4b, 0xb3, 0x19, 0xab, 0x7a, 0xc8, + 0xdb, 0xda, 0x22, 0xab, 0xb3, 0x22, 0x96, 0xc6, 0xa5, 0xd0, 0x94, 0x19, + 0xe0, 0x54, 0xa2, 0xc8, 0x74, 0x0f, 0x79, 0x72, 0x8e, 0xd0, 0xb1, 0xfa, + 0xd7, 0xd6, 0x21, 0x3b, 0xb7, 0xfd, 0xa2, 0x1c, 0xa7, 0x39, 0x99, 0x6d, + 0x97, 0xa3, 0xd5, 0xa2, 0x12, 0x05, 0xf1, 0x36, 0x92, 0xc4, 0x98, 0x5e, + 0x36, 0x0a, 0x82, 0x97, 0xa0, 0x11, 0x43, 0x2e, 0x09, 0xc7, 0xc4, 0xb3, + 0x98, 0x16, 0x15, 0x83, 0x37, 0x31, 0x9b, 0x17, 0x04, 0xf5, 0x03, 0xb9, + 0x6f, 0x3b, 0x9b, 0x3e, 0x27, 0x0f, 0x41, 0xa8, 0x40, 0xde, 0xda, 0x4c, + 0x86, 0x90, 0x36, 0xe4, 0x56, 0x84, 0x9b, 0x81, 0x85, 0xe0, 0x3c, 0x2d, + 0x88, 0xb6, 0x79, 0x5a, 0x39, 0x75, 0x59, 0xaf, 0x36, 0xf4, 0x79, 0xd6, + 0xa5, 0xf9, 0x5b, 0x93, 0xcf, 0x3a, 0x87, 0xa2, 0x13, 0x07, 0xe8, 0xbd, + 0x08, 0xb3, 0xba, 0xb1, 0x1d, 0x0a, 0x3f, 0xc8, 0x34, 0x25, 0x89, 0xb0, + 0xc5, 0x50, 0x93, 0xd3, 0x66, 0xaf, 0x08, 0xa3, 0xcb, 0xc6, 0xc0, 0xb7, + 0xd3, 0x24, 0xf0, 0x9c, 0x21, 0x67, 0x0d, 0xc5, 0x0c, 0xf1, 0xec, 0x12, + 0x22, 0xe4, 0x1f, 0xb1, 0x14, 0xab, 0x43, 0x12, 0xec, 0x2c, 0xd7, 0x46, + 0x62, 0xa9, 0x6b, 0xd7, 0x9f, 0xba, 0x6d, 0x6c, 0xc9, 0xc6, 0x77, 0xf1, + 0x9d, 0xca, 0x6f, 0xdd, 0x22, 0xd8, 0xea, 0x70, 0x09, 0xfb, 0x33, 0x08, + 0x44, 0x49, 0x61, 0x38, 0xf0, 0xd1, 0x19, 0x21, 0x1d, 0x9c, 0x4d, 0xd5, + 0x4f, 0x41, 0x6c, 0x6e, 0xa0, 0xdb, 0x26, 0x7a, 0xd5, 0x07, 0x7f, 0xa1, + 0xb5, 0xaa, 0x4f, 0xba, 0xc1, 0x5f, 0x7f, 0x45, 0x84, 0x92, 0x24, 0x94, + 0x36, 0x5b, 0x2d, 0xf9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA512, + 136, + {0x30, 0x08, 0xe1, 0x2d, 0x14, 0x73, 0x4a, 0x49, 0x88, 0x2e, 0xac, 0xf2, + 0xcf, 0x0b, 0x9d, 0xd3, 0xb4, 0xc9, 0xd3, 0xf4, 0x0c, 0xe7, 0xe2, 0xfa, + 0x02, 0xec, 0x05, 0x77, 0xe4, 0x73, 0x17, 0x1b, 0x2a, 0x54, 0xbd, 0xcb, + 0x8b, 0x2c, 0xe3, 0x56, 0x9b, 0xf9, 0x50, 0x34, 0xcd, 0x27, 0x48, 0x7d, + 0x8d, 0x90, 0xf0, 0xec, 0x42, 0x88, 0x76, 0xdb, 0xcc, 0x1b, 0xc8, 0x58, + 0xa9, 0x7f, 0x52, 0x1a, 0x61, 0x14, 0x9b, 0xb8, 0x00, 0x9d, 0x5a, 0x4e, + 0xdd, 0xf5, 0x5c, 0x67, 0xe2, 0x68, 0xa5, 0x3f, 0xbd, 0x38, 0x1e, 0x0b, + 0x91, 0x84, 0x55, 0xce, 0x7b, 0x71, 0xa0, 0xa8, 0x66, 0x3b, 0xc1, 0x6d, + 0x8f, 0xe2, 0x81, 0x2a, 0x39, 0x51, 0x38, 0x9d, 0xb9, 0xa1, 0x14, 0x33, + 0x9b, 0x16, 0xa1, 0x3d, 0x54, 0xc8, 0x8f, 0xed, 0x79, 0xa8, 0xc8, 0x30, + 0x42, 0xe3, 0xa4, 0x36, 0xbb, 0x44, 0x88, 0xad, 0x1a, 0xb5, 0x01, 0xcb, + 0x87, 0x8d, 0xdd, 0xf0, 0x9a, 0x2b, 0x5a, 0x76, 0xa5, 0xd0, 0x65, 0xb6, + 0xf2, 0x35, 0x3b, 0xd2, 0x64, 0xc1, 0x26, 0x92, 0xaa, 0x1d, 0xcc, 0x46, + 0x3a, 0xfa, 0xbf, 0x76, 0x0e, 0x55, 0xf4, 0x99, 0x11, 0x03, 0x52, 0xf5, + 0x27, 0xfa, 0x98, 0xc3, 0x0f, 0xee, 0xa6, 0xd5, 0xb0, 0x59, 0x1f, 0x4c, + 0x66, 0x39, 0x71, 0x6c, 0x01, 0x34, 0x85, 0x5d, 0xf6, 0xad, 0xa7, 0x69, + 0xfb, 0xbd, 0xba, 0x68, 0x35, 0x4d, 0x36, 0x4c, 0x2c, 0x19, 0xba, 0xd5, + 0x00, 0xc0, 0x0d, 0xd5, 0x3d, 0x59, 0x50, 0xd0, 0x34, 0x4d, 0xf5, 0x8f, + 0x5d, 0xae, 0x54, 0xac, 0x53, 0x2b, 0x5c, 0xdb, 0xc7, 0x8c, 0xd5, 0xb2, + 0x52, 0x43, 0x37, 0x8a, 0x90, 0x3b, 0x7b, 0x5c, 0x9c, 0x2f, 0x03, 0xa7, + 0xaa, 0x9e, 0x7b, 0x3c, 0xf5, 0xdf, 0x2a, 0x5a, 0x00, 0x40, 0xd0, 0xad, + 0x99, 0x3a, 0x0e, 0x9e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA512, + 137, + {0xc0, 0x98, 0xa9, 0x58, 0xa5, 0x3b, 0x53, 0x1c, 0xf7, 0x66, 0xbc, 0xd7, + 0x71, 0x19, 0xb5, 0x65, 0xfd, 0x9e, 0x94, 0x3e, 0xce, 0xda, 0x96, 0xbb, + 0xd5, 0xe9, 0xa3, 0x17, 0x8b, 0xd8, 0xb0, 0x1f, 0x71, 0x16, 0x96, 0x60, + 0xcc, 0xda, 0xa4, 0x40, 0xd0, 0x52, 0x3c, 0x03, 0xa4, 0x55, 0xaf, 0x18, + 0xb2, 0x7e, 0xc3, 0x31, 0x75, 0x62, 0x81, 0x61, 0x8f, 0x9e, 0x23, 0xc2, + 0x9b, 0x08, 0x8d, 0x2d, 0x2f, 0xfe, 0x08, 0x54, 0xd6, 0x65, 0x27, 0x9d, + 0x3c, 0xf3, 0x05, 0xd7, 0xb1, 0xbb, 0x5e, 0x5d, 0x50, 0x34, 0x14, 0x60, + 0xc4, 0x83, 0x83, 0x1f, 0x17, 0x12, 0x80, 0x14, 0x96, 0x37, 0x1d, 0x1b, + 0x40, 0x6a, 0x14, 0xb6, 0x31, 0x7d, 0x49, 0x5a, 0x40, 0x42, 0xc3, 0x26, + 0xe2, 0x1d, 0x57, 0x8b, 0xcb, 0xad, 0x40, 0x65, 0x89, 0xa2, 0xbd, 0xc3, + 0xfc, 0x0b, 0x4f, 0xd0, 0x2d, 0xcc, 0x41, 0xc3, 0x37, 0x95, 0x13, 0xb3, + 0x70, 0xb7, 0xc3, 0xdd, 0xf8, 0x46, 0x14, 0xec, 0xc4, 0xc3, 0xbd, 0x9e, + 0x62, 0x31, 0x53, 0x44, 0x7f, 0x1b, 0x0d, 0xfa, 0xd6, 0x7f, 0x78, 0x3f, + 0x30, 0xa2, 0xe8, 0xc0, 0xdd, 0xed, 0x1b, 0x08, 0x55, 0x30, 0x41, 0x2c, + 0xb3, 0x3b, 0x78, 0x5d, 0xe9, 0xb9, 0x19, 0xf7, 0xd7, 0x97, 0x14, 0x63, + 0xbc, 0x89, 0xdd, 0x39, 0x0a, 0xa4, 0x69, 0x70, 0xdf, 0x19, 0x8d, 0x2a, + 0x25, 0xd7, 0x18, 0xc8, 0xaf, 0x79, 0x3c, 0xbb, 0x28, 0xdc, 0x04, 0x68, + 0x19, 0x0e, 0x04, 0xf0, 0x95, 0x81, 0x45, 0xa7, 0x6a, 0xb1, 0x70, 0x40, + 0x0f, 0xc2, 0xea, 0x35, 0xf0, 0x5b, 0x20, 0xd2, 0xf9, 0x6f, 0xe0, 0xf4, + 0xc6, 0x80, 0x31, 0x51, 0x6f, 0xad, 0x5d, 0x85, 0x0d, 0xaa, 0x1d, 0x2d, + 0xd2, 0xac, 0x89, 0xa0, 0xea, 0xba, 0xbc, 0x03, 0x76, 0x19, 0x88, 0x4e, + 0x87, 0x37, 0x99, 0x04}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA512, + 138, + {0x64, 0xa7, 0xa2, 0x62, 0xc2, 0x1d, 0xaa, 0xcd, 0x9a, 0x56, 0x50, 0xb5, + 0xd8, 0x6e, 0x0b, 0xdc, 0x07, 0xed, 0x09, 0xfc, 0x4a, 0x89, 0xe4, 0xd3, + 0xfb, 0x26, 0x0c, 0xf5, 0xf6, 0xe2, 0xe4, 0xad, 0x52, 0x99, 0x82, 0xa0, + 0xe6, 0x77, 0xb3, 0x7d, 0x8d, 0x94, 0x5c, 0x0c, 0x98, 0xa8, 0x02, 0xf1, + 0x07, 0x70, 0xf6, 0x14, 0x8e, 0xc4, 0x7b, 0xda, 0x1b, 0x59, 0xf6, 0x32, + 0x29, 0xbc, 0x81, 0x42, 0x4e, 0x3c, 0x53, 0xeb, 0xda, 0x28, 0xad, 0xbe, + 0xff, 0x58, 0xb0, 0xc5, 0x9c, 0x9f, 0x96, 0x72, 0x1c, 0x18, 0x7b, 0xe6, + 0x9a, 0x6c, 0x38, 0xae, 0x4b, 0xbe, 0x66, 0x4c, 0x18, 0x5c, 0x29, 0x7c, + 0x15, 0x0c, 0xa4, 0x9a, 0x51, 0x81, 0x27, 0x20, 0x42, 0x94, 0x38, 0xe2, + 0x93, 0xa6, 0x46, 0x89, 0x5e, 0x4d, 0x30, 0xbd, 0x15, 0x20, 0x97, 0xfa, + 0xe1, 0x3f, 0x05, 0xa3, 0xb6, 0x3f, 0xae, 0x91, 0xea, 0x15, 0xfb, 0x55, + 0x6c, 0xec, 0xe6, 0x3d, 0xd9, 0x61, 0x6e, 0x95, 0x50, 0xaf, 0x7c, 0x2f, + 0x9e, 0x97, 0x32, 0xac, 0x28, 0x8f, 0xd4, 0x22, 0x58, 0xc3, 0x4a, 0x48, + 0xcd, 0x22, 0xae, 0x38, 0x9b, 0x9f, 0x38, 0xa9, 0xe1, 0x65, 0x28, 0xc7, + 0xd8, 0xde, 0xca, 0x2b, 0x11, 0xb6, 0x09, 0xaf, 0x22, 0x59, 0x39, 0x3f, + 0xb2, 0x8b, 0x35, 0x3f, 0x08, 0x2e, 0xe9, 0x34, 0x6a, 0x5a, 0xa5, 0x51, + 0x11, 0xc3, 0x36, 0x2c, 0xc2, 0x45, 0xbc, 0x67, 0x17, 0x04, 0x74, 0x69, + 0x55, 0xf4, 0x96, 0xf5, 0x8b, 0x57, 0x4f, 0xc1, 0x93, 0xbe, 0x85, 0x81, + 0xa5, 0xaa, 0x0a, 0x7e, 0xe3, 0x33, 0xb6, 0xd9, 0xf0, 0x49, 0x01, 0x1b, + 0x30, 0x6a, 0xfe, 0x9f, 0x99, 0xd2, 0xad, 0x01, 0x54, 0x5f, 0x27, 0x8a, + 0xa0, 0xfe, 0x20, 0x50, 0x20, 0x77, 0x52, 0x98, 0x49, 0xc0, 0xea, 0xc9, + 0x5a, 0xd9, 0x9f, 0xb3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA512, + 139, + {0xb5, 0xee, 0x07, 0x87, 0x36, 0xce, 0x4d, 0xe4, 0x6b, 0xa4, 0xaf, 0xed, + 0x67, 0x45, 0x4a, 0x5d, 0x31, 0x33, 0x04, 0x46, 0x07, 0xce, 0x2a, 0x5e, + 0xfc, 0x69, 0xa2, 0x0c, 0xda, 0x03, 0x1e, 0x44, 0x18, 0xb1, 0x5d, 0xe0, + 0x76, 0x5c, 0x6b, 0xdf, 0xec, 0x1e, 0x27, 0x57, 0x76, 0x24, 0xa8, 0xd1, + 0x88, 0xd3, 0xc6, 0xa2, 0x94, 0x2a, 0x6e, 0x9c, 0x77, 0xaf, 0xc4, 0xd8, + 0x51, 0xef, 0x1c, 0x48, 0x9f, 0xd4, 0x00, 0xf1, 0x9b, 0x1d, 0xa9, 0x3b, + 0xcc, 0xd0, 0x0c, 0x43, 0x75, 0x36, 0x38, 0x94, 0x44, 0x36, 0xb0, 0x59, + 0x8e, 0xfe, 0x8a, 0xea, 0x54, 0x5b, 0xd1, 0x13, 0x91, 0x06, 0x25, 0x99, + 0xe4, 0x73, 0x3e, 0xc4, 0xfd, 0x99, 0xcb, 0x59, 0xb1, 0x6a, 0x57, 0xb0, + 0x7d, 0x7c, 0x63, 0xe2, 0x45, 0xb9, 0xea, 0xee, 0x1a, 0xa6, 0x37, 0x19, + 0x5a, 0x04, 0xc5, 0x1d, 0x8b, 0x40, 0xb3, 0x3d, 0x00, 0xa0, 0x84, 0x19, + 0x36, 0x5a, 0x69, 0xb2, 0x61, 0x1e, 0x60, 0x43, 0x03, 0x52, 0xc4, 0xf8, + 0x1e, 0xb4, 0x23, 0x67, 0x0b, 0x76, 0xc5, 0x56, 0xbf, 0x3f, 0xaf, 0xa6, + 0x02, 0xa4, 0xcf, 0x97, 0xca, 0xa5, 0x80, 0xf6, 0x46, 0xbf, 0xe6, 0xd7, + 0x95, 0xd3, 0x5c, 0x54, 0x75, 0x09, 0x70, 0x5f, 0xef, 0x5c, 0x51, 0x98, + 0xb8, 0x78, 0xc4, 0x67, 0xed, 0xdb, 0x95, 0x52, 0x05, 0x1d, 0x9c, 0x9e, + 0xb0, 0xe8, 0x6a, 0x28, 0xd2, 0xe5, 0x89, 0x6a, 0xdc, 0x30, 0x48, 0xa9, + 0x7c, 0x06, 0x81, 0x04, 0x8c, 0x56, 0x54, 0x08, 0x11, 0x60, 0xb0, 0xce, + 0x21, 0x18, 0x57, 0x0a, 0x76, 0xc6, 0x48, 0x34, 0x4d, 0xc1, 0x94, 0x8a, + 0x64, 0x4b, 0x7f, 0xb7, 0x45, 0xee, 0x47, 0xdf, 0x63, 0x44, 0xb2, 0x2c, + 0x89, 0x69, 0xd0, 0x84, 0x42, 0x88, 0x5e, 0x10, 0x1e, 0xfd, 0x5e, 0x66, + 0xa9, 0xde, 0x17, 0xa6}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA512, + 140, + {0x7e, 0xe5, 0x48, 0xd3, 0x7a, 0xd7, 0x07, 0xc1, 0x60, 0x67, 0xc9, 0x1c, + 0xd1, 0xb3, 0xf2, 0xd9, 0xc2, 0x12, 0xd1, 0x3c, 0x5b, 0x22, 0x8c, 0x04, + 0xb9, 0x04, 0x44, 0x6a, 0xa5, 0xd5, 0xec, 0x13, 0x71, 0x8c, 0x8f, 0xb3, + 0x6a, 0x69, 0x8a, 0x64, 0x44, 0x37, 0xdc, 0x0d, 0xdf, 0x1f, 0xa2, 0x51, + 0x9d, 0xee, 0xc3, 0x31, 0x6b, 0x37, 0x03, 0xed, 0xf4, 0x50, 0xdf, 0x96, + 0x42, 0x42, 0xb4, 0x67, 0xb0, 0x1f, 0x41, 0x62, 0xf5, 0x55, 0xde, 0x37, + 0xb1, 0x07, 0x48, 0xdb, 0xb2, 0x6f, 0x14, 0x24, 0xad, 0x67, 0x1b, 0x7a, + 0xec, 0x58, 0x21, 0xb5, 0xa9, 0xe1, 0x4a, 0x1c, 0x7e, 0x32, 0x19, 0x24, + 0x15, 0x7b, 0xee, 0xfe, 0xd4, 0x3d, 0x2e, 0xff, 0xd1, 0x12, 0x84, 0x16, + 0xe9, 0x3f, 0x9a, 0x4c, 0x67, 0x6e, 0x7c, 0x56, 0x41, 0x69, 0xce, 0x16, + 0x1c, 0xcc, 0xb4, 0xa6, 0xbf, 0xd0, 0x00, 0xd4, 0x0c, 0xa3, 0x17, 0xbe, + 0xb6, 0x69, 0x05, 0xfe, 0x2a, 0x5d, 0x0c, 0xeb, 0x9b, 0x65, 0x91, 0x80, + 0x70, 0xc1, 0x8c, 0xb3, 0x38, 0xdf, 0xd2, 0x71, 0x8f, 0xfe, 0xdb, 0x16, + 0x0d, 0x2d, 0xd3, 0xf3, 0x21, 0xc0, 0x25, 0xac, 0x8b, 0xd8, 0xb3, 0x1f, + 0xb8, 0x74, 0x08, 0xee, 0x0c, 0x11, 0x00, 0xb7, 0xae, 0x72, 0xc7, 0x31, + 0xcf, 0x36, 0x25, 0x60, 0x1e, 0x13, 0xd2, 0x3e, 0x6e, 0xca, 0xc8, 0xbd, + 0x5b, 0xd4, 0x75, 0xa3, 0x7b, 0x32, 0xfd, 0x4e, 0x85, 0x48, 0xa2, 0x68, + 0xd7, 0xd0, 0xdf, 0x13, 0x3a, 0x4e, 0x2c, 0x41, 0x7d, 0x12, 0x45, 0x72, + 0xf6, 0xb9, 0xe7, 0x41, 0xc4, 0xdf, 0x1d, 0xc2, 0xc2, 0xcd, 0x6f, 0x66, + 0x06, 0x63, 0x49, 0x5d, 0x93, 0xe1, 0xc5, 0x06, 0x31, 0x0a, 0xf8, 0xdd, + 0x3c, 0xee, 0x5c, 0x01, 0x16, 0x70, 0x2c, 0x5d, 0x24, 0x84, 0xad, 0x28, + 0x1c, 0x78, 0xe7, 0xef}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA512, + 141, + {0x00, 0x36, 0x9a, 0x14, 0x71, 0x62, 0xe8, 0x80, 0x06, 0x7f, 0xf3, 0x54, + 0x3d, 0x2c, 0x4b, 0x25, 0x72, 0xea, 0x1e, 0x79, 0x62, 0x98, 0x51, 0x14, + 0x1e, 0x1e, 0x1e, 0xa5, 0xa0, 0x23, 0xbe, 0xbf, 0x10, 0x32, 0x17, 0x7c, + 0xbf, 0x07, 0xdf, 0x02, 0x7b, 0x65, 0x5d, 0x61, 0x7b, 0x75, 0x20, 0x75, + 0xf1, 0x22, 0x76, 0xbb, 0x40, 0xce, 0x95, 0x8c, 0x43, 0xc5, 0xff, 0x61, + 0xad, 0x88, 0xd6, 0xf0, 0x57, 0xb1, 0xf3, 0x8b, 0x0a, 0x56, 0x92, 0xb4, + 0xc8, 0x71, 0x1d, 0x88, 0x6e, 0x46, 0x08, 0xca, 0x76, 0xa7, 0xe4, 0xe3, + 0x04, 0x92, 0xc3, 0x7a, 0x25, 0x90, 0xce, 0x8b, 0x23, 0xa9, 0xc7, 0x8f, + 0xda, 0x60, 0xd8, 0x25, 0x4f, 0xb4, 0xd5, 0xdc, 0x33, 0x56, 0xa0, 0xc6, + 0x38, 0x5f, 0xb0, 0x45, 0xe7, 0x84, 0x67, 0xc6, 0xca, 0xa3, 0x33, 0xaf, + 0x9c, 0x68, 0x35, 0x04, 0xa1, 0xc5, 0xc4, 0x0a, 0xc7, 0xaf, 0xfc, 0x00, + 0x5b, 0xfa, 0x3c, 0xf7, 0x5c, 0x4c, 0xf9, 0xf6, 0xdc, 0x28, 0x1e, 0x70, + 0x1d, 0x18, 0x55, 0x4e, 0xc7, 0x57, 0xcd, 0x62, 0xb5, 0xaf, 0xc3, 0xa2, + 0x60, 0xcc, 0xf1, 0x9d, 0x90, 0x47, 0xf0, 0x90, 0x44, 0xc6, 0x3b, 0xac, + 0x9d, 0x3e, 0x90, 0x16, 0x42, 0x08, 0xb3, 0xd6, 0x9d, 0x18, 0x62, 0xc5, + 0x55, 0xfe, 0x8b, 0xbc, 0x91, 0x6b, 0x34, 0x10, 0x58, 0x41, 0x31, 0xea, + 0x5f, 0x57, 0x5b, 0xb9, 0xce, 0x15, 0xf1, 0x7d, 0xbe, 0xb2, 0x43, 0x76, + 0x4f, 0x62, 0x28, 0x8d, 0x3f, 0x92, 0xfb, 0x32, 0x13, 0xd9, 0x42, 0x18, + 0xc8, 0x4b, 0xef, 0x34, 0xc9, 0x7a, 0xe2, 0xee, 0xd3, 0xa4, 0x54, 0xa4, + 0xfe, 0xc5, 0xa6, 0x98, 0x52, 0xab, 0x12, 0xbe, 0xee, 0x94, 0xac, 0xf0, + 0x97, 0x9a, 0x15, 0x49, 0xd2, 0xe9, 0x75, 0xbf, 0x17, 0x6f, 0x7b, 0xb0, + 0x74, 0x94, 0xf4, 0xa1}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA512, + 142, + {0x1e, 0x31, 0xc9, 0xbe, 0x7d, 0xd8, 0x63, 0xbc, 0xf2, 0xc4, 0x86, 0xc1, + 0x8f, 0x35, 0x0c, 0x7c, 0xaf, 0x4a, 0x46, 0xfd, 0x87, 0xfe, 0xc0, 0x97, + 0xc4, 0x92, 0xaa, 0x06, 0x30, 0x76, 0x0a, 0x3f, 0x8c, 0x9a, 0xa7, 0x29, + 0xcf, 0x2d, 0x16, 0xd1, 0xf2, 0x34, 0x09, 0x0f, 0x19, 0x4f, 0x03, 0x00, + 0x9b, 0xfa, 0xf5, 0x29, 0x40, 0x06, 0xa8, 0x40, 0xf9, 0xe6, 0xff, 0xb3, + 0x3f, 0x3c, 0x7c, 0x8b, 0xd5, 0x39, 0x7d, 0xfd, 0x1e, 0xbd, 0xc8, 0xd0, + 0xb7, 0x55, 0xa0, 0x69, 0x9c, 0x8c, 0xca, 0x65, 0xfe, 0x61, 0x27, 0xbc, + 0x01, 0x76, 0xcb, 0x64, 0xf6, 0x58, 0xd9, 0xef, 0x65, 0x3c, 0x24, 0x5d, + 0xa1, 0x2b, 0x83, 0x66, 0x96, 0x25, 0xa5, 0x85, 0xa0, 0xaf, 0xca, 0x00, + 0x4b, 0xc8, 0x45, 0x0c, 0x4e, 0x8b, 0xe8, 0xca, 0xdc, 0x0f, 0x7c, 0xff, + 0x7b, 0x7a, 0x79, 0x3a, 0x4e, 0xea, 0x7d, 0x93, 0x34, 0x77, 0x8b, 0x63, + 0x26, 0xd4, 0x04, 0xcf, 0xe6, 0x43, 0x7d, 0xca, 0xd1, 0x20, 0xe2, 0xa8, + 0x01, 0xcb, 0x40, 0x80, 0x32, 0xe0, 0xb6, 0x17, 0xf9, 0x5c, 0xd7, 0xaf, + 0x90, 0xdf, 0x16, 0x41, 0x28, 0x5b, 0x08, 0x25, 0x47, 0xc6, 0xa5, 0x5c, + 0x77, 0xb8, 0x00, 0x6c, 0x6f, 0x57, 0x5c, 0x55, 0x5b, 0xa9, 0x44, 0x52, + 0x46, 0xfd, 0x5d, 0x9b, 0x1f, 0xe3, 0x51, 0xde, 0xb9, 0xbe, 0x53, 0x9e, + 0xe2, 0x21, 0xbf, 0xe8, 0xa0, 0xe1, 0x81, 0x31, 0x86, 0xf1, 0x9e, 0x42, + 0x07, 0x66, 0x25, 0x1c, 0xf7, 0x30, 0x28, 0xcb, 0x70, 0xba, 0xb2, 0x96, + 0x5c, 0xcf, 0xd6, 0x7c, 0x9a, 0x9d, 0x8b, 0x13, 0x70, 0x45, 0x23, 0x0b, + 0xd9, 0x76, 0xb6, 0x66, 0xdf, 0x73, 0x48, 0x9f, 0x2a, 0xf2, 0xb5, 0xbd, + 0x1d, 0x5e, 0x39, 0xb1, 0xf0, 0x63, 0xa8, 0xa9, 0x3f, 0x39, 0xff, 0xce, + 0x0f, 0xe6, 0x91, 0x13}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA512, + 143, + {0xb6, 0xca, 0x1d, 0x31, 0xf2, 0xeb, 0xf3, 0x5e, 0x14, 0x10, 0x30, 0x4b, + 0xfb, 0x28, 0x41, 0xbb, 0x60, 0x0d, 0x24, 0xf2, 0x34, 0xf1, 0x63, 0xcb, + 0xf2, 0xdc, 0x90, 0x70, 0x88, 0xf4, 0x3c, 0xac, 0xdb, 0xea, 0xbd, 0x0c, + 0xeb, 0x58, 0x54, 0x32, 0x28, 0x69, 0x47, 0xe0, 0x2e, 0xdb, 0x6b, 0x5d, + 0x04, 0xaf, 0x45, 0x6b, 0x21, 0x40, 0x23, 0xc7, 0x9d, 0x22, 0xab, 0x70, + 0x56, 0xe6, 0x74, 0xbf, 0x6f, 0x12, 0x46, 0x53, 0xe1, 0xad, 0xf1, 0x2b, + 0xe8, 0x80, 0x51, 0x58, 0xbc, 0xbb, 0x4a, 0xee, 0xaa, 0xea, 0xc1, 0x3c, + 0xa9, 0x09, 0xd8, 0x91, 0x21, 0xe2, 0x78, 0x93, 0x1a, 0xb5, 0x90, 0xd7, + 0x27, 0x9e, 0x1c, 0x72, 0x08, 0x09, 0xdb, 0x40, 0x9b, 0xc4, 0x84, 0xb6, + 0xbd, 0x38, 0x8f, 0x75, 0x9e, 0x95, 0x81, 0xdc, 0xa8, 0x51, 0xa9, 0x77, + 0x67, 0xfe, 0x4b, 0x01, 0x75, 0x34, 0xc1, 0x98, 0x6d, 0x80, 0x66, 0x38, + 0x6c, 0x8c, 0xd4, 0x9d, 0xca, 0x14, 0xad, 0x0f, 0x00, 0xa0, 0x1d, 0xb0, + 0x76, 0xc7, 0x94, 0x14, 0x26, 0x1a, 0x97, 0xa3, 0x53, 0xf8, 0x24, 0xa7, + 0xe0, 0x7a, 0x8e, 0xea, 0x96, 0x6b, 0xfd, 0x87, 0xb5, 0x8d, 0xfb, 0x93, + 0xce, 0xec, 0xc0, 0x2d, 0x15, 0x96, 0x59, 0xb9, 0xfc, 0x03, 0x5a, 0x29, + 0x39, 0x12, 0x92, 0x57, 0x1c, 0xe4, 0xde, 0xfe, 0x1e, 0x54, 0xf4, 0xcb, + 0x37, 0x25, 0x74, 0x01, 0xb5, 0x4f, 0x56, 0x0a, 0x46, 0x01, 0xa5, 0xfe, + 0x39, 0xc6, 0x89, 0x8a, 0x19, 0x35, 0x47, 0xee, 0xa5, 0x58, 0xbc, 0x6e, + 0x4c, 0xc1, 0xd6, 0x75, 0xd4, 0x6b, 0x86, 0xb3, 0x8f, 0xdf, 0x2f, 0x62, + 0x9d, 0xf7, 0xd4, 0x0b, 0xf3, 0x6e, 0xb7, 0xe4, 0xa4, 0x6e, 0x02, 0x5c, + 0x29, 0x8f, 0xc5, 0x82, 0x25, 0x2b, 0x2c, 0x17, 0xed, 0x73, 0x00, 0xe0, + 0xff, 0x4b, 0x16, 0x73}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA512, + 144, + {0x65, 0x22, 0xdf, 0x9e, 0x98, 0x2d, 0x20, 0x32, 0x26, 0x5b, 0xf6, 0x83, + 0xbd, 0x58, 0x66, 0x18, 0xb9, 0xb3, 0x92, 0xd8, 0x1f, 0xde, 0x60, 0x6d, + 0x9b, 0x5f, 0x62, 0x9c, 0x17, 0x02, 0x79, 0x96, 0x74, 0x55, 0xc4, 0x6e, + 0x40, 0x24, 0xb0, 0xaf, 0xe3, 0x05, 0xf2, 0x45, 0xa6, 0x2c, 0xd0, 0x46, + 0x08, 0x71, 0xa6, 0xd4, 0x70, 0xbd, 0xfb, 0xcf, 0x0f, 0x52, 0x96, 0xe5, + 0x9c, 0xed, 0xa6, 0xa5, 0x44, 0x46, 0x06, 0xd7, 0xc3, 0x84, 0x91, 0xd1, + 0xae, 0x76, 0xef, 0x0f, 0x2c, 0x26, 0x39, 0x8b, 0xbb, 0x18, 0x50, 0x13, + 0x8c, 0x88, 0x30, 0xd1, 0xe2, 0xba, 0xeb, 0xcb, 0x8a, 0xe0, 0x5b, 0x81, + 0x30, 0x2f, 0x49, 0x0a, 0xb0, 0x82, 0x52, 0xf2, 0xdc, 0xb1, 0x34, 0x66, + 0x43, 0x7f, 0x2b, 0x19, 0x6b, 0x45, 0x70, 0xea, 0x78, 0xf3, 0x4b, 0xcf, + 0x9c, 0xb4, 0x64, 0xe5, 0xf4, 0x3d, 0xc2, 0xe2, 0x8c, 0x38, 0x19, 0xef, + 0x74, 0x4e, 0x5a, 0x54, 0x12, 0x54, 0xbe, 0x84, 0xf9, 0xfd, 0xa3, 0xbf, + 0x68, 0x8c, 0x7b, 0x21, 0x81, 0xfc, 0x59, 0x43, 0xbe, 0x1e, 0x48, 0x4f, + 0x01, 0xce, 0x80, 0xec, 0x01, 0x47, 0x4e, 0x09, 0xf5, 0x5f, 0xe6, 0xba, + 0x54, 0xfe, 0x92, 0xb5, 0x76, 0x13, 0xfe, 0xf4, 0x1d, 0x5d, 0x67, 0xd4, + 0xe7, 0x40, 0x22, 0x98, 0x42, 0x44, 0x9e, 0x53, 0x14, 0x12, 0x53, 0x28, + 0xb6, 0xbd, 0xa2, 0xeb, 0x3b, 0xaa, 0xfb, 0x62, 0x39, 0x51, 0xea, 0x12, + 0xb1, 0xc4, 0x82, 0x7b, 0x2d, 0x39, 0x5b, 0x5c, 0x47, 0x0a, 0xe8, 0x3d, + 0xa4, 0xaf, 0x41, 0x84, 0x0d, 0xbc, 0xf2, 0xd0, 0xb3, 0xec, 0xa0, 0x40, + 0x39, 0x95, 0xd0, 0xf5, 0x64, 0x4f, 0x0f, 0x6d, 0x9c, 0xe5, 0xe1, 0x83, + 0x38, 0xfd, 0x09, 0x7b, 0xd0, 0x79, 0x3d, 0x60, 0xd7, 0x49, 0xdc, 0xc4, + 0x31, 0xee, 0x42, 0x9b}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA512, + 145, + {0x25, 0x8f, 0x85, 0x75, 0xc6, 0xa1, 0xfb, 0x31, 0xf6, 0x97, 0x9b, 0xcb, + 0xef, 0x23, 0xdf, 0x0d, 0x12, 0xda, 0x87, 0x4a, 0x5f, 0x12, 0xc6, 0xd5, + 0x92, 0x25, 0xdc, 0x38, 0x85, 0x82, 0x57, 0x1f, 0x30, 0xe0, 0x58, 0x5a, + 0xbe, 0x79, 0x70, 0xb0, 0xc5, 0x7b, 0x7c, 0x4b, 0xbf, 0x5e, 0x41, 0x14, + 0x1f, 0x9a, 0x48, 0x4a, 0x8c, 0x01, 0xea, 0xfc, 0xb1, 0xb8, 0x7d, 0x61, + 0x2f, 0xce, 0x7b, 0xe6, 0xa4, 0x5d, 0x7c, 0x12, 0x6e, 0x18, 0x6f, 0xcd, + 0xd1, 0x08, 0xe9, 0xb2, 0xa5, 0x5a, 0x6f, 0x00, 0x68, 0x4c, 0x56, 0x1d, + 0x48, 0x66, 0x44, 0xea, 0xa9, 0x65, 0x3b, 0x0f, 0x58, 0x0f, 0x05, 0xa9, + 0x87, 0x6b, 0x9d, 0x7e, 0x77, 0x27, 0xd8, 0x2a, 0x3e, 0x89, 0xf9, 0xb5, + 0xbc, 0x79, 0x09, 0x39, 0xd5, 0x54, 0x6f, 0x14, 0x04, 0xbc, 0x34, 0x75, + 0x6c, 0xac, 0xa7, 0xca, 0x87, 0x3a, 0x9f, 0x64, 0xfb, 0x8e, 0xa5, 0x53, + 0xdc, 0x6c, 0x31, 0xa6, 0x1e, 0x30, 0x2b, 0xba, 0xa7, 0x31, 0x98, 0x2b, + 0x6f, 0xaf, 0x0f, 0x44, 0xe5, 0xfc, 0xc1, 0xa7, 0xaa, 0x81, 0xa3, 0x02, + 0x59, 0x79, 0x01, 0xd7, 0x72, 0xbc, 0x3b, 0x01, 0x2b, 0x2e, 0x10, 0xea, + 0xa3, 0xc6, 0xf1, 0x66, 0x8d, 0x7d, 0xc6, 0x7a, 0xc2, 0xd0, 0x03, 0x51, + 0x55, 0xc3, 0xe3, 0x2e, 0x4d, 0xb7, 0x9a, 0xf5, 0x4d, 0xb3, 0xff, 0x78, + 0x68, 0x3f, 0xac, 0xb5, 0x23, 0x05, 0x4d, 0xc8, 0x27, 0x4f, 0x01, 0xc0, + 0xe5, 0x2f, 0x65, 0x8f, 0x62, 0xc6, 0x2a, 0x42, 0xee, 0x7c, 0x05, 0xb9, + 0x42, 0x6b, 0x5a, 0x02, 0x55, 0x68, 0x9c, 0x57, 0x9a, 0xa1, 0x08, 0x75, + 0xee, 0xa1, 0x6c, 0xb1, 0x4a, 0x52, 0x9b, 0xc0, 0xe3, 0x7a, 0x17, 0x31, + 0x4c, 0x37, 0xee, 0x81, 0xeb, 0x99, 0xc1, 0x1f, 0x24, 0x97, 0xe2, 0x70, + 0xa9, 0xe1, 0x87, 0xfb}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA512, + 146, + {0x0e, 0x5a, 0x02, 0xee, 0xfe, 0x35, 0xf7, 0xcc, 0x3b, 0x99, 0xaa, 0xaf, + 0xe1, 0x48, 0xaa, 0x6e, 0x90, 0x4a, 0x83, 0x2f, 0x61, 0xde, 0xbe, 0x61, + 0xab, 0x99, 0x96, 0x1d, 0xf9, 0x33, 0xba, 0x6b, 0xfa, 0xe5, 0x01, 0x0d, + 0xb7, 0x06, 0x71, 0xfa, 0xdf, 0x05, 0xd7, 0x59, 0x6f, 0xbc, 0x3a, 0x42, + 0xba, 0x44, 0x3a, 0xca, 0x4c, 0x04, 0x6e, 0x9d, 0xcd, 0x46, 0x68, 0x0b, + 0x16, 0xea, 0xdb, 0x02, 0x4e, 0x82, 0x2b, 0x1c, 0x97, 0x3b, 0xff, 0xa4, + 0xa6, 0x14, 0x7c, 0x69, 0x07, 0xe7, 0xe5, 0xcb, 0x51, 0x08, 0xed, 0x9b, + 0x71, 0x0f, 0x3a, 0x27, 0xad, 0x57, 0xcd, 0x2c, 0x69, 0xf8, 0xc2, 0x46, + 0x78, 0x6d, 0x02, 0x55, 0x15, 0x92, 0x07, 0xea, 0x83, 0xec, 0x93, 0xbd, + 0x84, 0xcd, 0xfe, 0xc3, 0xb9, 0xd7, 0xad, 0x6b, 0xbd, 0xf3, 0xfd, 0x35, + 0xce, 0x4c, 0x59, 0xf0, 0x40, 0xdf, 0x0b, 0x9f, 0x54, 0x9c, 0x03, 0xc3, + 0x7e, 0x8c, 0x9a, 0x4a, 0x77, 0xfa, 0x63, 0xdc, 0x8f, 0x0f, 0xec, 0xae, + 0x5a, 0x44, 0x82, 0xe7, 0x66, 0xe3, 0xe8, 0xe7, 0xb4, 0x50, 0x9e, 0xd7, + 0x00, 0xff, 0x32, 0x48, 0xed, 0x7e, 0x2d, 0xb1, 0x1c, 0x04, 0xc8, 0x42, + 0x3c, 0xbb, 0xe8, 0x60, 0x08, 0xa1, 0x94, 0xdf, 0xd6, 0x70, 0x3c, 0x4e, + 0x17, 0x2b, 0x4e, 0xad, 0xaf, 0x7d, 0x17, 0x9b, 0x26, 0x6e, 0x33, 0x37, + 0x88, 0x09, 0xed, 0x38, 0x9d, 0x9c, 0xb8, 0x79, 0xd2, 0x2d, 0x9b, 0x88, + 0x14, 0x42, 0x05, 0x1c, 0xba, 0xa5, 0xbb, 0xb2, 0x64, 0xa3, 0x74, 0x6a, + 0x15, 0x88, 0x96, 0x49, 0xaf, 0x13, 0xd3, 0xfd, 0xa9, 0xf5, 0x9b, 0xa2, + 0x8a, 0xa5, 0x69, 0xbf, 0x2a, 0x8e, 0x79, 0xb6, 0x98, 0x81, 0xa6, 0xab, + 0xe3, 0x10, 0xd4, 0x99, 0x67, 0xed, 0xc1, 0x22, 0x07, 0xa9, 0x84, 0x31, + 0xa9, 0xc1, 0x4a, 0xb3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA512, + 147, + {0x7d, 0x34, 0x51, 0xb9, 0x05, 0x5c, 0x59, 0x22, 0xfb, 0x69, 0x56, 0xa1, + 0x29, 0x6b, 0x24, 0x3f, 0x2a, 0xb1, 0xc3, 0xb6, 0x89, 0xfb, 0x16, 0x19, + 0xed, 0x07, 0xa8, 0x12, 0x41, 0x4b, 0xaf, 0xe3, 0xe4, 0x1c, 0x2b, 0x71, + 0xcc, 0xf9, 0x0e, 0xc3, 0x0a, 0x7b, 0x7c, 0x6c, 0xd6, 0x49, 0x96, 0x11, + 0xc3, 0x51, 0x7e, 0x0d, 0x91, 0xcf, 0xd8, 0x32, 0xcd, 0xea, 0xaf, 0x01, + 0x60, 0x56, 0xfa, 0xc2, 0xb3, 0xf4, 0x58, 0x04, 0x6f, 0xb8, 0xaf, 0x03, + 0xd5, 0x21, 0xd0, 0x7f, 0xc8, 0x64, 0x9b, 0xa6, 0x23, 0x31, 0xe6, 0xad, + 0x89, 0x4d, 0x76, 0x0c, 0x78, 0xb9, 0x5c, 0x73, 0x69, 0xc8, 0x4f, 0x68, + 0xbb, 0x57, 0x36, 0x60, 0xde, 0x2a, 0x08, 0x50, 0x0f, 0xaa, 0x13, 0x12, + 0x61, 0xa8, 0x1f, 0x12, 0x3d, 0xe8, 0x7a, 0xbc, 0x83, 0x9a, 0x8a, 0x67, + 0x20, 0xb0, 0xef, 0x0e, 0xdd, 0x98, 0x11, 0x35, 0x92, 0x81, 0x8e, 0x0f, + 0x02, 0x7a, 0x0e, 0x0e, 0x5f, 0x1d, 0x9b, 0x6d, 0x92, 0x49, 0x49, 0x07, + 0x3d, 0x5d, 0x06, 0x12, 0x96, 0x50, 0x4f, 0x44, 0x80, 0x02, 0x9c, 0xb2, + 0x42, 0x2e, 0x65, 0x05, 0xaa, 0x11, 0x9a, 0x50, 0x06, 0xb6, 0xb3, 0x7e, + 0x68, 0xce, 0x86, 0x6b, 0x75, 0x83, 0x66, 0xe4, 0xee, 0x8b, 0x00, 0x23, + 0x1f, 0x61, 0x03, 0x0e, 0x5d, 0x22, 0x1f, 0xe2, 0x6f, 0x5e, 0xf3, 0x00, + 0x84, 0xe0, 0x4c, 0x62, 0xa7, 0xa9, 0x65, 0xcc, 0x19, 0x03, 0xed, 0x09, + 0x45, 0xdf, 0xfd, 0x83, 0x06, 0x07, 0xad, 0x57, 0x94, 0x46, 0xbb, 0x32, + 0x92, 0xd9, 0xa8, 0x4a, 0x1c, 0x01, 0x72, 0x48, 0x6b, 0x45, 0x54, 0x67, + 0x7b, 0x64, 0xe2, 0x1b, 0xb9, 0xa0, 0x0b, 0xb3, 0x3d, 0xf7, 0x66, 0x4d, + 0xed, 0xf1, 0x0b, 0x06, 0xd7, 0xf6, 0x91, 0xed, 0x5b, 0x0e, 0x96, 0x83, + 0xec, 0x6f, 0xe8, 0x99}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA512, + 148, + {0x4a, 0x3c, 0x11, 0xa3, 0x2a, 0xec, 0x24, 0x53, 0x2f, 0x92, 0xb8, 0xa4, + 0xcf, 0xa5, 0x39, 0x0c, 0xcf, 0x67, 0xca, 0xca, 0x60, 0xd6, 0xd1, 0xa5, + 0x51, 0x22, 0x25, 0xb8, 0x0a, 0xa8, 0x11, 0xbc, 0x4f, 0xba, 0x8f, 0x32, + 0x3c, 0x5d, 0x71, 0xdc, 0x19, 0x41, 0xa2, 0xfe, 0x02, 0xe9, 0x7b, 0xce, + 0xe6, 0xc7, 0xa9, 0x36, 0xac, 0x1f, 0x95, 0xe7, 0x81, 0x73, 0x78, 0xeb, + 0x78, 0xa2, 0x57, 0xa2, 0x5d, 0xc9, 0xec, 0x3a, 0x44, 0x65, 0x03, 0xa0, + 0x46, 0xfa, 0x00, 0x8d, 0xf5, 0x71, 0xc5, 0x33, 0x01, 0xe8, 0xbf, 0xca, + 0x9d, 0xd4, 0xbb, 0x9c, 0xca, 0xd9, 0x09, 0xa1, 0xf1, 0x89, 0x9e, 0x4e, + 0x01, 0x22, 0x46, 0x82, 0x48, 0x59, 0x30, 0x60, 0x11, 0xc9, 0xa4, 0x8d, + 0x67, 0x8e, 0xbe, 0xf2, 0x39, 0x87, 0x12, 0xdf, 0x22, 0x99, 0x88, 0x82, + 0x6c, 0xbe, 0x91, 0xa4, 0x58, 0x07, 0x7f, 0x6e, 0x4f, 0x7b, 0x9a, 0xf8, + 0x4d, 0x2a, 0xe5, 0x90, 0x1d, 0x73, 0xe7, 0xca, 0x77, 0x8f, 0x8e, 0x96, + 0x35, 0xb3, 0x7f, 0x57, 0x38, 0x6f, 0x14, 0x62, 0x02, 0xbe, 0x3e, 0x95, + 0xf4, 0x29, 0x09, 0x84, 0x0a, 0x43, 0x48, 0x75, 0x70, 0x85, 0xc8, 0xde, + 0x84, 0x31, 0xe4, 0xe1, 0xc9, 0x1a, 0xa6, 0x67, 0x46, 0x6d, 0x89, 0x9b, + 0x1e, 0x41, 0xe6, 0x91, 0x74, 0x5d, 0x73, 0xd1, 0xe2, 0xfb, 0x99, 0x68, + 0xab, 0x19, 0x7e, 0xf1, 0xaa, 0x97, 0xb7, 0x0d, 0xc4, 0x9c, 0x25, 0xbc, + 0xf6, 0x2b, 0xc0, 0x74, 0x6b, 0xbd, 0x5a, 0x97, 0x92, 0x1f, 0xe8, 0x51, + 0xd9, 0x6d, 0xee, 0x01, 0x75, 0x3f, 0xdf, 0x62, 0x72, 0xcd, 0xd8, 0x6a, + 0xe5, 0xb7, 0xc4, 0xb3, 0xf9, 0x81, 0x79, 0x94, 0xf8, 0x98, 0xe2, 0xef, + 0x39, 0x73, 0x8b, 0x52, 0xe6, 0x2e, 0x78, 0x8b, 0xc8, 0x78, 0xfb, 0x44, + 0x6f, 0x1f, 0x0f, 0x80}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA512, + 149, + {0x17, 0x53, 0xbd, 0x81, 0xf2, 0xbc, 0xcd, 0xd8, 0xee, 0x33, 0x0d, 0xf9, + 0x6e, 0x0c, 0x03, 0x34, 0x59, 0x51, 0xb8, 0x13, 0xc5, 0x51, 0xe7, 0x2d, + 0xc7, 0xd1, 0x01, 0xf1, 0x62, 0x45, 0x72, 0x3d, 0xf7, 0x10, 0x5b, 0x3e, + 0x81, 0x5f, 0x0e, 0x23, 0xfd, 0x08, 0x25, 0x41, 0x58, 0xf6, 0x0a, 0x9b, + 0xff, 0x84, 0xc8, 0xcf, 0x5b, 0xe7, 0x66, 0xd7, 0xc1, 0x50, 0x63, 0x9e, + 0xd0, 0x17, 0x26, 0x4d, 0x30, 0xe5, 0x68, 0xf1, 0x82, 0xc7, 0x4a, 0x7e, + 0x0d, 0x6f, 0x6c, 0x7d, 0x32, 0xeb, 0xc4, 0x1d, 0x4c, 0xff, 0x8c, 0x09, + 0x26, 0x5f, 0xe6, 0x0e, 0x8d, 0x52, 0xf2, 0x04, 0xe6, 0x12, 0x8a, 0x57, + 0xe5, 0x4a, 0x18, 0xfb, 0x90, 0xa5, 0x87, 0x89, 0x7e, 0xd1, 0x6c, 0x50, + 0xc0, 0xb9, 0x01, 0x07, 0x2f, 0x17, 0x5e, 0xbf, 0xb2, 0x0b, 0xa3, 0x67, + 0x0a, 0x54, 0x22, 0x90, 0x80, 0x43, 0xf4, 0xe4, 0x16, 0xb5, 0x62, 0x2e, + 0x02, 0xfd, 0xcf, 0x8d, 0x1e, 0x63, 0x2d, 0x76, 0x9d, 0x2d, 0x17, 0x64, + 0xa5, 0x37, 0x80, 0x30, 0x88, 0x92, 0x11, 0x75, 0xcc, 0x1a, 0x73, 0x37, + 0xdf, 0x11, 0xeb, 0x00, 0x6d, 0x94, 0x65, 0x76, 0xcd, 0x08, 0x93, 0x4c, + 0xaa, 0xb1, 0x87, 0xd7, 0x1c, 0x21, 0x84, 0xf0, 0x50, 0x2e, 0x38, 0x27, + 0xdb, 0x97, 0x97, 0x6f, 0x74, 0x85, 0xbc, 0x34, 0x76, 0x0b, 0xee, 0x94, + 0x93, 0x46, 0xd3, 0xb3, 0xde, 0x8f, 0xf4, 0x86, 0x42, 0xa4, 0xee, 0x0a, + 0xe7, 0xf9, 0xdd, 0x97, 0x08, 0x4e, 0xa6, 0xf7, 0x01, 0x18, 0xe0, 0xdc, + 0x31, 0x48, 0xa4, 0x28, 0xcd, 0xb6, 0x62, 0xb0, 0x39, 0x41, 0xf6, 0xa5, + 0x05, 0xda, 0x8a, 0x77, 0xe0, 0x0b, 0xe2, 0x01, 0x3c, 0xe2, 0x76, 0x27, + 0x03, 0xc7, 0x21, 0x05, 0x88, 0x5e, 0xf2, 0x50, 0x7f, 0x91, 0x46, 0xdf, + 0x1a, 0xe1, 0x53, 0x41}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA512, + 150, + {0x1e, 0xf6, 0xf0, 0xda, 0xf2, 0xea, 0xda, 0x9e, 0xb0, 0x9a, 0xe8, 0xb7, + 0xaa, 0xdf, 0x70, 0xdd, 0x9c, 0x51, 0x1e, 0xb4, 0x27, 0xd5, 0xed, 0xf0, + 0x4c, 0x62, 0xb6, 0x58, 0x4f, 0x85, 0x1e, 0x47, 0x22, 0x8f, 0x0e, 0x7e, + 0xd7, 0x1c, 0xb7, 0xa0, 0xa1, 0x72, 0x9b, 0x62, 0x88, 0x53, 0x80, 0xf1, + 0x32, 0xf6, 0x3d, 0x54, 0x78, 0x2b, 0x4c, 0x59, 0x81, 0x59, 0x3b, 0xb4, + 0xa2, 0x70, 0xb4, 0x3b, 0x2a, 0x93, 0xe7, 0xcb, 0x72, 0x7e, 0x11, 0xac, + 0xb1, 0xeb, 0x64, 0x9d, 0x8f, 0x77, 0xd9, 0x61, 0x57, 0x51, 0xd1, 0xde, + 0x6f, 0x9b, 0x59, 0x60, 0x71, 0xb6, 0x1c, 0x19, 0xce, 0xa2, 0xd3, 0x94, + 0x1b, 0xbe, 0x66, 0xec, 0x7b, 0xfb, 0x27, 0x18, 0xa1, 0x61, 0x10, 0xf9, + 0x0f, 0x9b, 0x85, 0x2d, 0x0d, 0x69, 0xdd, 0xc6, 0x79, 0x23, 0xa9, 0x86, + 0x1e, 0x51, 0xfc, 0xd2, 0x2d, 0x9f, 0xaa, 0x85, 0x9b, 0x94, 0xfe, 0xae, + 0xa5, 0xb3, 0x33, 0x98, 0x17, 0xc9, 0xe6, 0xc7, 0xa6, 0xd8, 0xb4, 0xa9, + 0x07, 0x78, 0x72, 0x79, 0xe0, 0xf8, 0x21, 0x74, 0x94, 0x7d, 0xb7, 0xd1, + 0x10, 0x69, 0x0e, 0x0b, 0xec, 0x1e, 0xbd, 0x7d, 0x4d, 0x36, 0xdd, 0x0c, + 0x8c, 0x67, 0xdb, 0xd5, 0x4e, 0x95, 0xe7, 0x8d, 0x15, 0x0e, 0xf6, 0x35, + 0xe7, 0xc7, 0xb6, 0xeb, 0xdb, 0x44, 0x3a, 0xba, 0x2e, 0xae, 0xd2, 0x9c, + 0x1b, 0x6c, 0xce, 0x42, 0x6d, 0xbd, 0x86, 0xdc, 0xca, 0x2a, 0xd0, 0xc2, + 0x17, 0xfd, 0x4d, 0x22, 0xb2, 0x80, 0x61, 0x76, 0xf4, 0x5b, 0xf7, 0x87, + 0x38, 0x39, 0xd4, 0x05, 0x1b, 0xb1, 0x5c, 0xf0, 0xa3, 0xbd, 0x29, 0xd4, + 0xe8, 0x0a, 0xb3, 0x9b, 0x3b, 0x92, 0xa1, 0xb2, 0xe0, 0x58, 0xcb, 0xf3, + 0xd3, 0xbe, 0xd8, 0x9a, 0x8c, 0x68, 0x8f, 0x37, 0x81, 0x24, 0x97, 0xd3, + 0x7a, 0xef, 0xbd, 0x23}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA512, + 151, + {0x3c, 0xa8, 0xac, 0xa6, 0xdf, 0x10, 0xb5, 0x71, 0x08, 0xc3, 0x98, 0x33, + 0xe8, 0x80, 0x40, 0x1c, 0x59, 0x3d, 0x24, 0x59, 0x4f, 0x3f, 0x0b, 0x17, + 0x6d, 0xf9, 0xbc, 0x94, 0x81, 0x71, 0xb8, 0x4b, 0x3d, 0x1b, 0x80, 0xfe, + 0x11, 0x77, 0x0c, 0xc3, 0x34, 0x0c, 0xd9, 0xd7, 0x7c, 0xf6, 0x18, 0x36, + 0xf5, 0xf3, 0xe4, 0xff, 0x05, 0xb4, 0xda, 0x31, 0x3e, 0x41, 0xfc, 0x2d, + 0xae, 0x07, 0x2a, 0xdb, 0x59, 0x6d, 0x43, 0xda, 0x64, 0x92, 0x80, 0xa8, + 0x59, 0x33, 0xc7, 0xf4, 0x04, 0x49, 0x54, 0x22, 0x2f, 0x06, 0xef, 0x58, + 0x97, 0x9e, 0x2a, 0xd1, 0x72, 0xb8, 0xbf, 0x4a, 0x77, 0x72, 0x9d, 0xfa, + 0x77, 0x80, 0xad, 0xc5, 0x9a, 0x52, 0xa2, 0x55, 0xe6, 0x64, 0xa8, 0x5b, + 0x1f, 0x04, 0x12, 0x24, 0x6b, 0x0e, 0x85, 0x72, 0x12, 0x75, 0x52, 0x41, + 0x97, 0xc7, 0x7e, 0x03, 0xf7, 0xbe, 0xac, 0x12, 0xb9, 0xa4, 0x3f, 0x3f, + 0xf6, 0x33, 0xd4, 0x45, 0x8b, 0xae, 0xdc, 0x4e, 0x6f, 0x37, 0xed, 0x56, + 0x6c, 0xe6, 0x7c, 0xfb, 0x4f, 0xe3, 0x92, 0x41, 0x1e, 0x08, 0x67, 0x46, + 0x12, 0x2e, 0x86, 0x80, 0xe3, 0xbe, 0x33, 0x0c, 0x9c, 0xcb, 0x2a, 0xcf, + 0xf9, 0x1e, 0xd8, 0xea, 0xbe, 0xc3, 0xfc, 0x84, 0x00, 0x8d, 0x8d, 0x3e, + 0x9a, 0x3f, 0x8a, 0x37, 0x9f, 0x1e, 0x5d, 0x19, 0x23, 0xa3, 0x9c, 0xe3, + 0xec, 0xd6, 0x92, 0x31, 0xdd, 0xa6, 0x61, 0xba, 0xd8, 0x77, 0x9a, 0xb0, + 0x4d, 0xd9, 0x38, 0x72, 0xbc, 0x3a, 0x70, 0x64, 0x08, 0xfb, 0x5e, 0x23, + 0xa4, 0xd3, 0x75, 0xaf, 0x46, 0x37, 0xda, 0x1d, 0xd0, 0x43, 0x7e, 0xd9, + 0x39, 0x83, 0x67, 0xe3, 0x41, 0x89, 0x72, 0xf7, 0x11, 0x02, 0x1d, 0xb8, + 0x0c, 0xa9, 0xee, 0xf8, 0x88, 0x23, 0xc3, 0x5e, 0xc3, 0x1c, 0xdc, 0x15, + 0x09, 0xf8, 0xd2, 0x22}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA512, + 152, + {0x02, 0x30, 0x84, 0x9c, 0xeb, 0x04, 0xf4, 0x0b, 0x8a, 0x6e, 0x42, 0x54, + 0x68, 0x16, 0xfb, 0xf4, 0x97, 0xfd, 0xef, 0x53, 0x26, 0x70, 0xca, 0x98, + 0x28, 0xfa, 0x9f, 0x12, 0xb1, 0x27, 0xd7, 0xa9, 0x7c, 0x5c, 0x2c, 0x56, + 0xf9, 0x50, 0x48, 0xc1, 0x1b, 0x0c, 0x4c, 0x0f, 0xfd, 0xb1, 0xbc, 0x5a, + 0xf2, 0x5d, 0xab, 0xbb, 0x09, 0x37, 0x9b, 0x70, 0x7c, 0x7b, 0x99, 0x02, + 0xf0, 0xa7, 0x30, 0x01, 0x34, 0x37, 0xe8, 0xc5, 0xb2, 0x06, 0x90, 0xc5, + 0x8a, 0x13, 0x1f, 0x77, 0xa5, 0x73, 0x20, 0xa8, 0x25, 0x8b, 0x3d, 0xf0, + 0x73, 0xc6, 0x3b, 0xa7, 0x55, 0x76, 0xa5, 0x52, 0xf6, 0x5f, 0x38, 0x34, + 0xbd, 0xb7, 0xdc, 0xc8, 0x02, 0xb4, 0xa9, 0x2d, 0xcc, 0x81, 0xb1, 0xe6, + 0x09, 0x1c, 0xf0, 0xf1, 0x40, 0x3f, 0xd3, 0x76, 0xcd, 0x53, 0xdd, 0xf6, + 0x27, 0x37, 0xaf, 0x6e, 0xa8, 0x47, 0x97, 0x8c, 0xd8, 0xed, 0xf3, 0x66, + 0x50, 0xac, 0x25, 0xcd, 0x74, 0x1c, 0x02, 0xcc, 0x0d, 0x1b, 0xd5, 0x03, + 0xaf, 0x90, 0xce, 0x0b, 0x8d, 0xa6, 0x70, 0x8e, 0x8e, 0x83, 0xba, 0x5c, + 0xef, 0xb2, 0x8a, 0x03, 0x3b, 0x04, 0x60, 0x29, 0x99, 0xd3, 0x8a, 0xcb, + 0xf0, 0x3b, 0xa0, 0xce, 0x67, 0x5e, 0x3e, 0xa4, 0x83, 0x3e, 0x67, 0xdd, + 0xbe, 0xd6, 0xee, 0xa3, 0x32, 0xb6, 0xba, 0xd6, 0xe9, 0x29, 0x73, 0xa3, + 0x59, 0xe2, 0x22, 0x8c, 0xd3, 0x02, 0x0a, 0xb4, 0xfb, 0xfe, 0x90, 0x56, + 0xd1, 0x84, 0x70, 0xe1, 0x5a, 0x52, 0xde, 0x03, 0x4f, 0x7b, 0x44, 0x1c, + 0xba, 0xa5, 0x48, 0x4a, 0x6a, 0x58, 0x82, 0xd7, 0x06, 0xca, 0x49, 0xa4, + 0x62, 0x1a, 0x9c, 0x15, 0x9c, 0xad, 0x90, 0xd2, 0xb3, 0xad, 0xab, 0xd7, + 0x1d, 0xf4, 0xbc, 0x9c, 0x63, 0xeb, 0xc6, 0x31, 0xad, 0x5c, 0xf6, 0xe5, + 0xe2, 0xe1, 0x72, 0x9a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA512, + 153, + {0x61, 0xbd, 0xae, 0x14, 0x77, 0x1e, 0x75, 0xb5, 0x23, 0x50, 0x5e, 0xd9, + 0xd9, 0xf4, 0xf2, 0x76, 0xf7, 0x27, 0x69, 0xb7, 0x23, 0xef, 0x6d, 0xe8, + 0xf0, 0xbe, 0x6b, 0xd4, 0x82, 0xb8, 0x9a, 0x55, 0xaf, 0x6c, 0xbb, 0x64, + 0x48, 0x47, 0x4c, 0x58, 0xab, 0x53, 0xf2, 0x5e, 0x06, 0x80, 0xd8, 0xa3, + 0x7a, 0x0c, 0xd6, 0xe6, 0xd7, 0xc1, 0xcf, 0x87, 0xe6, 0xd9, 0x4e, 0x88, + 0xe4, 0x05, 0xc9, 0x04, 0x4a, 0xee, 0xda, 0x73, 0x80, 0x50, 0x4a, 0xce, + 0x1f, 0xe5, 0xfd, 0x1b, 0x82, 0x41, 0xe7, 0x47, 0x08, 0xd5, 0x13, 0xf3, + 0x39, 0x6f, 0xbf, 0xdd, 0xe9, 0xa8, 0x1a, 0x81, 0x4e, 0x82, 0x41, 0x3a, + 0xae, 0x10, 0x92, 0x06, 0x10, 0xa7, 0xe4, 0xed, 0x2b, 0x00, 0xd5, 0x1b, + 0x54, 0x88, 0x6a, 0x81, 0x1b, 0x63, 0xb1, 0x8e, 0x6f, 0xff, 0xf5, 0x85, + 0x49, 0x11, 0x1d, 0x7f, 0xb5, 0xdd, 0x03, 0x31, 0x83, 0x1e, 0xd3, 0xbe, + 0x62, 0xdd, 0x4a, 0xe7, 0x04, 0xe1, 0x40, 0x01, 0x4d, 0xc8, 0x3b, 0x57, + 0x29, 0x83, 0x23, 0xaf, 0x84, 0x0b, 0x53, 0xfa, 0xd3, 0xad, 0xe4, 0xd1, + 0x90, 0x86, 0x24, 0x3b, 0x43, 0x3f, 0xa3, 0x93, 0x75, 0xd3, 0x25, 0x36, + 0xf4, 0x27, 0x47, 0x70, 0x09, 0x14, 0xc6, 0x88, 0xbd, 0x74, 0x24, 0x4d, + 0x83, 0x93, 0xfc, 0xba, 0xa6, 0xa3, 0x21, 0xab, 0xbd, 0xef, 0xc7, 0x11, + 0x48, 0x5d, 0xc1, 0x7b, 0xcd, 0xf7, 0x3f, 0xa2, 0x59, 0xfc, 0xfa, 0xc4, + 0xa5, 0xa3, 0x71, 0x11, 0x14, 0x5c, 0xd2, 0x93, 0x4c, 0xa8, 0x0c, 0xd7, + 0x86, 0x11, 0x70, 0x73, 0xac, 0x7d, 0x42, 0xb2, 0xb8, 0xd9, 0x76, 0x1c, + 0x61, 0x30, 0xaa, 0xb6, 0x83, 0xbf, 0x55, 0x49, 0xf7, 0x9f, 0x95, 0xa3, + 0x42, 0x71, 0x76, 0x79, 0xe6, 0x77, 0x00, 0x22, 0x1a, 0xb4, 0xb0, 0x21, + 0xe5, 0x85, 0x56, 0x44}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA512, + 154, + {0x65, 0x98, 0xc1, 0x23, 0x9a, 0x83, 0xd0, 0xc0, 0x72, 0x3b, 0x68, 0xfe, + 0x38, 0x25, 0x05, 0x16, 0xab, 0x68, 0x9a, 0x11, 0xa2, 0xf6, 0x1c, 0x02, + 0x7f, 0x8c, 0x0d, 0x23, 0x87, 0x7c, 0xfa, 0xc1, 0x92, 0xb0, 0x3d, 0x3b, + 0xeb, 0x50, 0xc4, 0xd6, 0x52, 0x51, 0x95, 0x38, 0x3f, 0x01, 0xab, 0x4a, + 0x69, 0x68, 0x85, 0xbf, 0x0f, 0x72, 0x21, 0xf2, 0xa4, 0x48, 0x16, 0x54, + 0x01, 0x9d, 0xb4, 0xa8, 0xc4, 0x63, 0x03, 0x3a, 0x8c, 0xe1, 0x6a, 0x7e, + 0x05, 0xfd, 0x9c, 0x93, 0xf9, 0x31, 0xe1, 0x43, 0x0b, 0xe9, 0x4d, 0x8e, + 0x9d, 0x05, 0xa6, 0x2d, 0x2d, 0x0c, 0x3a, 0xaf, 0x6c, 0x4d, 0x55, 0x9b, + 0x18, 0x11, 0xb8, 0x2a, 0xa9, 0xd3, 0x7f, 0x82, 0xd1, 0x94, 0xb8, 0x6e, + 0x59, 0x3c, 0x94, 0xba, 0xc6, 0x45, 0x0c, 0xce, 0xbb, 0x8a, 0x69, 0x29, + 0x21, 0x7b, 0x53, 0x4c, 0x00, 0xe3, 0xe2, 0x87, 0xcd, 0x30, 0xea, 0xfd, + 0xba, 0x32, 0x79, 0xc9, 0x7a, 0x61, 0x41, 0x53, 0xe1, 0x87, 0xbe, 0x4c, + 0x2d, 0xa6, 0x01, 0x67, 0xda, 0x37, 0x5c, 0x73, 0x6b, 0xfa, 0x51, 0x23, + 0x9f, 0x34, 0x69, 0x00, 0x71, 0xe0, 0xf1, 0xf8, 0xa7, 0x3b, 0x63, 0x15, + 0x53, 0x79, 0x9d, 0x11, 0x74, 0xf3, 0x6e, 0x0c, 0x7b, 0x77, 0x85, 0xcc, + 0x76, 0x88, 0x12, 0xf5, 0x97, 0xa6, 0x9a, 0xe7, 0x4b, 0x8f, 0x69, 0x73, + 0x08, 0x4b, 0xb2, 0x72, 0xb5, 0xfb, 0xb6, 0xca, 0x56, 0xa2, 0x1a, 0x7e, + 0x03, 0x70, 0xf0, 0x84, 0x89, 0xdc, 0x30, 0x6b, 0x08, 0x54, 0xfc, 0x9f, + 0x9e, 0x5a, 0xab, 0x57, 0x0d, 0x41, 0x00, 0xd9, 0x04, 0x04, 0xf4, 0xd9, + 0xb5, 0xc7, 0x78, 0x1f, 0xc7, 0x91, 0x75, 0x9f, 0xda, 0x49, 0x81, 0x57, + 0x82, 0xb3, 0x8e, 0xc9, 0xf5, 0x8a, 0xdc, 0xd1, 0x8c, 0xb7, 0x0b, 0x2a, + 0x65, 0x1a, 0x18, 0xeb}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA512, + 155, + {0x0a, 0xc9, 0x69, 0x6f, 0x7b, 0x0b, 0x31, 0x1a, 0x68, 0x14, 0xd3, 0xe5, + 0xd6, 0x3c, 0x48, 0xa4, 0x45, 0xd0, 0x3c, 0x89, 0xdf, 0x77, 0x88, 0x4a, + 0xf9, 0x72, 0x96, 0x1f, 0x49, 0x81, 0x25, 0x06, 0xec, 0x84, 0x56, 0x74, + 0x7e, 0xc5, 0x3e, 0x28, 0x89, 0x37, 0x28, 0x6f, 0x14, 0xc2, 0xe4, 0x1a, + 0x8f, 0x74, 0xfa, 0x42, 0x1f, 0x4e, 0x14, 0x99, 0x6d, 0xe6, 0x75, 0xd9, + 0x75, 0x12, 0x00, 0xf4, 0x26, 0x04, 0xde, 0xc6, 0x3a, 0x68, 0xc4, 0x54, + 0x30, 0xa5, 0x75, 0xda, 0x11, 0x6d, 0x77, 0xbb, 0xd3, 0x8d, 0x60, 0x57, + 0x72, 0x06, 0xc7, 0x43, 0x20, 0x8f, 0xcd, 0x84, 0x35, 0x78, 0xb5, 0x75, + 0x90, 0x8e, 0x56, 0x95, 0x14, 0xcf, 0x93, 0xf5, 0x97, 0x07, 0x5a, 0xb0, + 0xaf, 0xae, 0x8a, 0x09, 0x20, 0x0a, 0x17, 0x43, 0xbf, 0xe3, 0x61, 0x07, + 0x36, 0xb7, 0x0b, 0x25, 0x9b, 0xec, 0xdc, 0x38, 0xb6, 0x7b, 0xf7, 0x37, + 0x21, 0x81, 0x4c, 0x01, 0x34, 0xda, 0x8e, 0x48, 0x4f, 0xf2, 0x72, 0xcb, + 0x93, 0x26, 0xbb, 0xf2, 0xbb, 0x76, 0x97, 0x40, 0x13, 0x2f, 0x0b, 0x2e, + 0x44, 0x81, 0x2f, 0xb5, 0x4f, 0xbf, 0xc5, 0xab, 0x96, 0x12, 0x3c, 0x0d, + 0x13, 0xeb, 0x62, 0xbb, 0xe1, 0x15, 0xcd, 0xfe, 0x33, 0x22, 0x25, 0x91, + 0xe0, 0x28, 0x6a, 0x09, 0xa9, 0x63, 0xe2, 0x0b, 0xb0, 0xaf, 0xc0, 0xcd, + 0x7b, 0xd2, 0xde, 0x7a, 0xa3, 0x62, 0x51, 0xba, 0x7c, 0xac, 0x69, 0x97, + 0xa5, 0x21, 0x86, 0xcf, 0x28, 0xdb, 0xf3, 0x1a, 0xe3, 0xf5, 0x71, 0xf9, + 0xc8, 0x6b, 0xf2, 0x6a, 0x05, 0x41, 0x2c, 0xf1, 0xe1, 0xa4, 0x11, 0x4d, + 0xb0, 0xd5, 0xc8, 0xea, 0x4e, 0x6b, 0x07, 0xee, 0x21, 0x5e, 0x31, 0x89, + 0xaf, 0xbc, 0x0b, 0x43, 0x0d, 0x9f, 0xd8, 0xa5, 0xd2, 0xd1, 0x38, 0xff, + 0xc0, 0xec, 0xd9, 0x84}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA512, + 156, + {0xb2, 0x9d, 0x1a, 0x63, 0x16, 0x6f, 0xc6, 0x3e, 0x24, 0x9b, 0x93, 0x75, + 0x63, 0x6e, 0x95, 0xd9, 0xc0, 0x54, 0xdd, 0xda, 0xdd, 0x20, 0xe0, 0xae, + 0x1a, 0x3d, 0xa3, 0x48, 0xfe, 0xef, 0xcc, 0xa4, 0x4a, 0x27, 0xbb, 0x23, + 0x16, 0x41, 0x36, 0xa8, 0xca, 0x59, 0x64, 0xaf, 0xac, 0xa4, 0x5f, 0xd0, + 0x54, 0x36, 0x57, 0x80, 0x1b, 0x1b, 0xa1, 0x29, 0xc7, 0xaf, 0xb5, 0x54, + 0x17, 0x2a, 0xbd, 0x19, 0xee, 0x9e, 0xdd, 0x05, 0x80, 0x18, 0xe4, 0xda, + 0xe4, 0x96, 0x83, 0x72, 0xde, 0xa9, 0x04, 0xaf, 0xc5, 0x53, 0x41, 0x4f, + 0x45, 0xbf, 0xbc, 0x26, 0xa9, 0x21, 0x72, 0x43, 0x7a, 0x69, 0x9d, 0x30, + 0x40, 0x38, 0x9f, 0x0f, 0x50, 0x7f, 0xfc, 0x93, 0x99, 0xf5, 0xc3, 0x69, + 0x56, 0xa1, 0x1a, 0xab, 0x1e, 0x97, 0xab, 0xa5, 0x95, 0xfb, 0x42, 0x4a, + 0xbc, 0xca, 0x14, 0xce, 0x28, 0x92, 0x8b, 0xba, 0xc4, 0xc4, 0xe2, 0x75, + 0xfb, 0xc9, 0x68, 0x54, 0x18, 0x95, 0x09, 0xea, 0xdd, 0xe5, 0x22, 0x45, + 0x7e, 0x12, 0xb2, 0x2c, 0x4f, 0xea, 0x0a, 0xa6, 0xa5, 0xcc, 0x75, 0x1c, + 0x87, 0xba, 0x30, 0xba, 0x32, 0x70, 0xbb, 0x0b, 0x6a, 0xa1, 0xab, 0x58, + 0x0b, 0x66, 0x3e, 0x46, 0x09, 0x01, 0x04, 0xd5, 0x5c, 0x5e, 0x9b, 0xaf, + 0xbe, 0x5d, 0x34, 0x7e, 0xc7, 0x11, 0x66, 0x76, 0xd1, 0xfc, 0x91, 0x00, + 0xa2, 0xeb, 0x7c, 0x07, 0x10, 0xf5, 0x22, 0x58, 0x85, 0xa1, 0x79, 0x69, + 0x65, 0xc9, 0x23, 0xdc, 0xb7, 0xbe, 0x7c, 0x25, 0xca, 0x95, 0x45, 0x8d, + 0xcf, 0x3e, 0x48, 0xf4, 0x23, 0x73, 0xfc, 0x3f, 0xc5, 0x53, 0x53, 0xa0, + 0x29, 0xf9, 0xdc, 0x40, 0x05, 0x02, 0x88, 0xee, 0x41, 0x90, 0x54, 0x20, + 0x3e, 0x84, 0x0e, 0xa1, 0x4f, 0xae, 0x81, 0xfd, 0x81, 0xec, 0x55, 0x79, + 0x79, 0x93, 0xf0, 0x76}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA512, + 157, + {0xba, 0x75, 0xb9, 0x4a, 0x31, 0xf9, 0xd4, 0xcd, 0x88, 0xef, 0x2c, 0xd7, + 0x6f, 0xfd, 0x07, 0x78, 0xbe, 0xe0, 0x27, 0x43, 0x6f, 0x66, 0xe9, 0xda, + 0xae, 0x28, 0x59, 0xc3, 0x31, 0xfc, 0x57, 0xf0, 0xeb, 0xf6, 0xd8, 0x84, + 0x3e, 0x58, 0x97, 0xdc, 0xd8, 0xc9, 0x4c, 0xc7, 0x75, 0xa1, 0x54, 0x6b, + 0x84, 0xab, 0x6e, 0x18, 0x47, 0x58, 0x4f, 0x41, 0x85, 0x39, 0x35, 0x6e, + 0x50, 0xe5, 0x98, 0x63, 0xab, 0x15, 0xe5, 0x6a, 0x7c, 0xcc, 0x96, 0xbd, + 0x96, 0x40, 0x0e, 0x0b, 0x6a, 0x64, 0x53, 0xbe, 0xbb, 0x6d, 0x7f, 0x9d, + 0xb6, 0xe2, 0x3c, 0x59, 0x04, 0x8c, 0xee, 0x4c, 0xb6, 0xca, 0x09, 0x9c, + 0xb4, 0xa6, 0x7d, 0x0d, 0xf9, 0x48, 0x82, 0x21, 0x95, 0x37, 0x9d, 0x01, + 0xc7, 0xb5, 0xe3, 0x34, 0x9c, 0x4a, 0xff, 0xc7, 0x8c, 0x40, 0x2a, 0x02, + 0x57, 0x2a, 0xe1, 0x52, 0x90, 0x4c, 0xcb, 0x19, 0x97, 0xb9, 0x6f, 0x03, + 0x0f, 0x68, 0x36, 0x2d, 0xe9, 0x9a, 0x38, 0x1c, 0x60, 0x79, 0xe4, 0xe3, + 0xb6, 0xb0, 0x70, 0x7d, 0x17, 0x22, 0x7e, 0x3e, 0x2b, 0x4b, 0xaa, 0x1e, + 0xe2, 0xb3, 0x5c, 0x43, 0x42, 0x95, 0xde, 0xed, 0x6f, 0x30, 0x50, 0x1e, + 0x5a, 0x06, 0x84, 0x00, 0x68, 0x44, 0x16, 0xe5, 0xbb, 0x09, 0x66, 0xb4, + 0xab, 0x74, 0xc1, 0xbd, 0x13, 0x9c, 0xf8, 0xb7, 0xfe, 0x09, 0xc2, 0x57, + 0x26, 0x39, 0xc5, 0xb8, 0x77, 0x94, 0xa8, 0x9c, 0xab, 0xf9, 0xcc, 0x47, + 0xf3, 0x5d, 0xdc, 0x6e, 0xd5, 0xa8, 0x69, 0x33, 0xc5, 0x64, 0xee, 0xe6, + 0xe6, 0xfb, 0x45, 0x90, 0xea, 0x20, 0xfa, 0x01, 0x21, 0x33, 0xea, 0x61, + 0x78, 0x78, 0x0a, 0x2f, 0x00, 0x9a, 0xf1, 0x4b, 0x9e, 0x5f, 0xd6, 0xc2, + 0x98, 0xf9, 0x86, 0xf6, 0x14, 0x30, 0xb2, 0x79, 0xe9, 0x33, 0xd6, 0xd2, + 0x34, 0xd3, 0xf4, 0x1a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 158 + {SEC_OID_SHA512, + 158, + {0x61, 0xa4, 0x25, 0x42, 0x3a, 0xde, 0xcb, 0x5f, 0x5f, 0x40, 0x7a, 0xb1, + 0x1b, 0x80, 0xb3, 0x2f, 0x8a, 0xd0, 0x8a, 0xc6, 0xa1, 0xa1, 0x6c, 0xde, + 0x83, 0x3f, 0x2d, 0x8d, 0xdb, 0xe6, 0xbb, 0x31, 0x1a, 0xc3, 0x0f, 0xc7, + 0x19, 0x35, 0x33, 0x7a, 0x54, 0xaf, 0x6d, 0x15, 0x09, 0xef, 0x70, 0xa0, + 0x1b, 0x7f, 0xac, 0x6d, 0xb6, 0x59, 0xc8, 0xde, 0x7c, 0x58, 0x39, 0xa7, + 0x00, 0xe9, 0x8e, 0x0f, 0x6f, 0xf4, 0xa2, 0xfa, 0x9b, 0x60, 0xfe, 0x3a, + 0xe1, 0xb0, 0x9d, 0xab, 0x7e, 0x8f, 0x56, 0xea, 0x96, 0xe3, 0x26, 0xd2, + 0x11, 0x6b, 0xbf, 0x65, 0x01, 0x6b, 0x7e, 0xd6, 0x00, 0x33, 0x9b, 0xc4, + 0x3c, 0x4c, 0xdb, 0xd0, 0x5d, 0xcd, 0x20, 0xd8, 0xd4, 0x6d, 0xd3, 0x24, + 0x83, 0x3f, 0x2c, 0x3b, 0x39, 0xc8, 0x5a, 0xa7, 0xca, 0xd4, 0x03, 0x13, + 0xc8, 0x52, 0x3a, 0x59, 0x26, 0xe6, 0xbd, 0x7d, 0xd2, 0x33, 0x51, 0x36, + 0xf5, 0x18, 0xc4, 0x4e, 0x74, 0x5a, 0x17, 0x8e, 0x92, 0xb7, 0x11, 0x99, + 0xfd, 0x6c, 0x73, 0x95, 0x46, 0x2b, 0xd9, 0x32, 0x83, 0x13, 0xd7, 0xab, + 0x45, 0xb3, 0xfc, 0x45, 0xa9, 0x1e, 0xbe, 0x4f, 0x00, 0x0b, 0x3c, 0x84, + 0x39, 0x47, 0x13, 0xa5, 0x2a, 0xd9, 0x86, 0x49, 0x6b, 0xb2, 0x71, 0x42, + 0x32, 0xd6, 0xed, 0xb1, 0x1c, 0x8c, 0xc4, 0x32, 0x57, 0x55, 0x35, 0x26, + 0xb9, 0x08, 0x83, 0x8a, 0xc8, 0x1f, 0x2b, 0x56, 0x6b, 0xf5, 0xbb, 0x19, + 0x3d, 0x7c, 0xe7, 0xb7, 0x71, 0x09, 0xc9, 0xbc, 0x71, 0xf7, 0x0b, 0x04, + 0xe5, 0x2d, 0x0e, 0x6d, 0x10, 0x6d, 0xc1, 0x48, 0xb6, 0x1b, 0x6c, 0x75, + 0x8b, 0x79, 0xc7, 0x25, 0x90, 0x99, 0xb0, 0x96, 0x15, 0xd4, 0x35, 0x32, + 0xc8, 0x84, 0x5c, 0xc1, 0x36, 0xe1, 0xff, 0xda, 0xdc, 0xce, 0x78, 0x5b, + 0xd4, 0x06, 0xb7, 0x85}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 159 + {SEC_OID_SHA512, + 159, + {0x33, 0x4c, 0x93, 0x43, 0x8c, 0xf9, 0x2f, 0x60, 0xe2, 0xf9, 0x2c, 0xdb, + 0xfb, 0x57, 0xdf, 0xdb, 0xcf, 0x2a, 0x7e, 0x13, 0x69, 0xc0, 0xdb, 0xca, + 0x62, 0x8b, 0x9f, 0x8e, 0xba, 0xd0, 0xf6, 0x79, 0xa8, 0x2a, 0x43, 0x80, + 0x9d, 0x61, 0x60, 0x27, 0x84, 0xfb, 0xde, 0x2a, 0xf8, 0xb8, 0xa2, 0x03, + 0xee, 0xdd, 0xb5, 0x43, 0xf3, 0x2f, 0x78, 0x91, 0xd1, 0xa1, 0x29, 0x34, + 0x65, 0xda, 0x2e, 0xcf, 0x88, 0xb3, 0xcb, 0x6c, 0x40, 0x25, 0xb3, 0x66, + 0x11, 0x01, 0xe2, 0xc6, 0x21, 0xd0, 0x68, 0x35, 0xf6, 0x3b, 0x7d, 0x00, + 0x7a, 0xee, 0xeb, 0xf0, 0x26, 0x5c, 0x62, 0x21, 0xc2, 0x96, 0x27, 0x8b, + 0xf3, 0x20, 0x39, 0x70, 0x76, 0x13, 0x95, 0x07, 0x02, 0xb4, 0x92, 0x08, + 0xb7, 0x34, 0xd9, 0x83, 0x5f, 0x28, 0x3c, 0xa3, 0x49, 0x63, 0x05, 0x95, + 0xce, 0x39, 0xa2, 0x83, 0xba, 0xad, 0xb9, 0xcb, 0xc7, 0xe9, 0x50, 0xb2, + 0x58, 0xa5, 0x27, 0xc7, 0x2b, 0xc6, 0x25, 0x08, 0xa3, 0xbe, 0x68, 0x98, + 0x8f, 0x07, 0x49, 0x05, 0x1b, 0x6b, 0xf7, 0xf3, 0xd3, 0x03, 0xa5, 0x35, + 0x0f, 0x6b, 0xb2, 0x8e, 0xdd, 0x43, 0x59, 0xaf, 0xd3, 0x4e, 0xf1, 0xbe, + 0xc0, 0x1a, 0xf2, 0x9b, 0x19, 0x9c, 0x36, 0xf0, 0xc3, 0xcb, 0xbe, 0x1d, + 0xbe, 0xda, 0xea, 0x37, 0xa8, 0x32, 0x40, 0x82, 0xdc, 0x08, 0x4b, 0x7c, + 0x53, 0x2c, 0x09, 0x12, 0xfb, 0x68, 0x1b, 0x37, 0x16, 0x80, 0x82, 0x9e, + 0x50, 0x4d, 0x4f, 0xbf, 0x03, 0x00, 0x1a, 0x2e, 0x67, 0x47, 0x62, 0xed, + 0xad, 0x44, 0xf9, 0x9f, 0x15, 0xf6, 0x93, 0x78, 0xc3, 0x73, 0xa4, 0x30, + 0xa8, 0xfc, 0x23, 0x17, 0x75, 0x36, 0xe2, 0xb6, 0xac, 0x38, 0xcb, 0x96, + 0x22, 0x76, 0xe8, 0x85, 0x37, 0x5d, 0x7b, 0x33, 0x51, 0xc8, 0xc9, 0x84, + 0x53, 0xb9, 0xc2, 0x22}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA512, + 160, + {0x25, 0xf9, 0xf8, 0x78, 0xdf, 0xf4, 0xb8, 0xa2, 0x63, 0x2f, 0x80, 0x8c, + 0xca, 0x5c, 0xf0, 0x38, 0x36, 0xb8, 0x54, 0x46, 0xb9, 0x9a, 0x03, 0x77, + 0xc3, 0xf4, 0x62, 0xeb, 0x51, 0x2d, 0x7e, 0x33, 0x8f, 0x4f, 0xe3, 0x64, + 0x5b, 0x2b, 0x07, 0x5a, 0x56, 0x16, 0xc2, 0x4f, 0x46, 0x91, 0x76, 0x17, + 0xbc, 0xad, 0xe9, 0x7f, 0x88, 0x63, 0xa5, 0x9c, 0xeb, 0xe7, 0x55, 0x43, + 0x16, 0xbb, 0x6b, 0x7e, 0xb4, 0x6f, 0x2b, 0xee, 0x9c, 0x4a, 0x98, 0x6c, + 0x1e, 0x58, 0xd1, 0x18, 0x9a, 0xd3, 0x07, 0x5e, 0x5c, 0x1f, 0xe3, 0x0d, + 0x6f, 0x76, 0x0b, 0x00, 0x37, 0xad, 0x5c, 0x71, 0x14, 0x80, 0x95, 0x15, + 0x5d, 0xb2, 0x97, 0xb1, 0x10, 0x26, 0xa0, 0x06, 0x4c, 0x11, 0x54, 0x54, + 0x69, 0xac, 0xc7, 0xb6, 0x07, 0xda, 0xc6, 0x06, 0xe8, 0xd1, 0xb9, 0xd8, + 0x3c, 0x05, 0x9b, 0x09, 0x82, 0x06, 0x5f, 0x30, 0x61, 0x9b, 0x72, 0xc6, + 0x4a, 0xf7, 0x21, 0xb4, 0x24, 0x32, 0x8d, 0xf3, 0xe1, 0x8d, 0xa9, 0x05, + 0xe2, 0xdd, 0x61, 0xa5, 0xf6, 0x0c, 0x58, 0x76, 0xc9, 0xce, 0x61, 0x7b, + 0x05, 0xbe, 0x80, 0x82, 0x7c, 0x2d, 0x27, 0xc2, 0x1d, 0x2a, 0x55, 0xc7, + 0x51, 0xec, 0xae, 0x40, 0x0e, 0x4a, 0x45, 0xb5, 0x2d, 0xfb, 0xa3, 0x9a, + 0xb6, 0x98, 0x6a, 0x14, 0x75, 0xf8, 0x7f, 0x21, 0x7b, 0x30, 0x83, 0x7b, + 0xcf, 0x10, 0xf4, 0xc5, 0x64, 0x61, 0x5b, 0x9e, 0x9e, 0x77, 0xfb, 0xfb, + 0x45, 0xbe, 0x97, 0x88, 0xef, 0xf0, 0x10, 0xea, 0x6d, 0xde, 0x7b, 0xde, + 0x26, 0x68, 0xc6, 0xb5, 0xf0, 0xde, 0xa0, 0x60, 0xb8, 0x55, 0x88, 0xbe, + 0x2e, 0x00, 0xd2, 0x6f, 0xc8, 0x07, 0xd2, 0xc8, 0xc8, 0x3f, 0x96, 0x5f, + 0x58, 0xd3, 0xad, 0x3a, 0x8a, 0xc5, 0x5a, 0x06, 0x98, 0x53, 0x83, 0x4d, + 0x99, 0x2e, 0xdf, 0x79}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 161 + {SEC_OID_SHA512, + 161, + {0x2e, 0xf2, 0xf3, 0x7b, 0x36, 0xdd, 0x7d, 0x58, 0x0e, 0xe5, 0xbd, 0x4e, + 0x5f, 0xda, 0x40, 0xed, 0xb6, 0x69, 0xac, 0x2c, 0x99, 0x4a, 0x0d, 0x3b, + 0xc5, 0x93, 0xfe, 0xd9, 0x6d, 0x30, 0xf0, 0x82, 0x14, 0xc8, 0x3f, 0xb5, + 0xdf, 0x33, 0x8f, 0x34, 0x81, 0x6c, 0x00, 0x4b, 0x1f, 0xd1, 0xa9, 0x77, + 0xe3, 0x80, 0x2b, 0xb6, 0x83, 0x4e, 0xbd, 0x1e, 0x42, 0x38, 0xe9, 0x03, + 0x8e, 0x46, 0x7a, 0x63, 0xdd, 0x4c, 0xa5, 0x3b, 0xaf, 0xb8, 0xbc, 0xe7, + 0xf1, 0xac, 0x85, 0x10, 0x75, 0x16, 0xac, 0x4b, 0x0c, 0x35, 0x0d, 0x28, + 0x71, 0xef, 0xaf, 0xf0, 0xcf, 0xcf, 0x6e, 0x81, 0x02, 0xe8, 0xca, 0x82, + 0x17, 0xab, 0x41, 0x4c, 0xa4, 0x05, 0x9a, 0x4e, 0xab, 0x19, 0xbf, 0x20, + 0x80, 0xce, 0xa2, 0x3f, 0x30, 0x5d, 0xa8, 0xdf, 0x8b, 0x04, 0x35, 0x12, + 0x0b, 0x98, 0xc7, 0xc1, 0xc6, 0x81, 0x36, 0xed, 0x47, 0x7b, 0x6c, 0x95, + 0x06, 0xb5, 0x70, 0xfe, 0x7c, 0xdb, 0x7f, 0x49, 0x65, 0x7e, 0x42, 0x6f, + 0xd0, 0xb0, 0xbd, 0x99, 0x08, 0xa1, 0xb0, 0x5f, 0xb8, 0x7a, 0xec, 0x53, + 0xfa, 0x2a, 0x2c, 0xda, 0x54, 0x0e, 0x99, 0x59, 0x3a, 0x91, 0xc5, 0xf3, + 0x20, 0x52, 0x71, 0xd6, 0xb4, 0xb4, 0xf1, 0xec, 0xa1, 0xd5, 0x65, 0x35, + 0x35, 0xd2, 0x1c, 0x27, 0x95, 0x42, 0x2f, 0x75, 0x7e, 0xa1, 0xa4, 0x83, + 0xc0, 0xaa, 0x97, 0x49, 0xf7, 0x4d, 0xd7, 0x8d, 0x5f, 0xe0, 0xcc, 0x9f, + 0xe0, 0x4e, 0x5a, 0xdb, 0x35, 0xdd, 0xca, 0xad, 0x79, 0xf9, 0xef, 0x49, + 0xde, 0x4b, 0x81, 0x8b, 0x2c, 0x17, 0x05, 0xdf, 0xa2, 0x95, 0x38, 0x4b, + 0xf1, 0x75, 0x85, 0x96, 0x8d, 0x19, 0xd8, 0xf8, 0xd9, 0x6f, 0x5a, 0x36, + 0x7a, 0x2f, 0x49, 0x3f, 0x4a, 0x72, 0xb6, 0xc9, 0x3c, 0x33, 0xb9, 0x05, + 0x35, 0xd9, 0x68, 0xcf}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 162 + {SEC_OID_SHA512, + 162, + {0x5c, 0xeb, 0x75, 0xf6, 0x5f, 0x2b, 0x9f, 0x4b, 0x32, 0x6a, 0xd5, 0x02, + 0x91, 0x18, 0x2d, 0xe1, 0x32, 0x77, 0x6b, 0x4a, 0x4e, 0x0f, 0xc6, 0xf5, + 0x83, 0x37, 0x79, 0x40, 0x72, 0x7d, 0xfc, 0x33, 0xcd, 0xde, 0xca, 0x6b, + 0x04, 0x5d, 0x12, 0x48, 0x6a, 0x3b, 0xfa, 0xff, 0x33, 0x6f, 0x9b, 0x07, + 0x46, 0xb3, 0xe9, 0xad, 0xc1, 0xa0, 0x36, 0x51, 0xc4, 0x63, 0x2e, 0x34, + 0x3f, 0x99, 0x88, 0xbf, 0x9d, 0xb8, 0x09, 0x8a, 0xfb, 0x6e, 0x17, 0xa1, + 0xe0, 0x00, 0xe9, 0x25, 0xf6, 0xfd, 0xaf, 0x6b, 0x5b, 0xd9, 0x6d, 0x7c, + 0xc1, 0xc7, 0xca, 0x49, 0x11, 0x05, 0x79, 0x4b, 0x0a, 0xc0, 0x64, 0xdb, + 0xf9, 0xd7, 0x8e, 0xb9, 0x62, 0x7b, 0x3c, 0x2c, 0xf8, 0xfb, 0x5f, 0x18, + 0x47, 0xd1, 0xfc, 0xb9, 0x8e, 0xbe, 0x75, 0x9d, 0x18, 0xf9, 0xd1, 0x1f, + 0x4b, 0x01, 0x42, 0x40, 0xb3, 0xb1, 0xd8, 0x8a, 0xea, 0xcd, 0x2c, 0x2e, + 0xd6, 0xd2, 0x3f, 0xfc, 0xd1, 0x92, 0x7a, 0x0b, 0xb6, 0xdf, 0xc1, 0x44, + 0xd7, 0x91, 0xdd, 0x44, 0x7c, 0x28, 0x01, 0xc4, 0xf0, 0x1b, 0x6f, 0x4e, + 0x5b, 0x01, 0x24, 0xcb, 0x76, 0x73, 0x2d, 0xcf, 0xf0, 0xc5, 0x82, 0xa8, + 0x15, 0x88, 0x96, 0xec, 0x05, 0x9d, 0xd0, 0x41, 0xa0, 0x69, 0x62, 0x10, + 0x2f, 0xe6, 0xbb, 0xae, 0xe1, 0xf1, 0x28, 0x89, 0x10, 0xa7, 0xad, 0xbe, + 0x8c, 0x3a, 0x2d, 0xcd, 0xb4, 0x8a, 0x7c, 0x25, 0x5b, 0x70, 0xfa, 0xb8, + 0xd0, 0x15, 0xde, 0xce, 0xf2, 0xa3, 0x99, 0x0a, 0x0b, 0xe9, 0xb9, 0x4e, + 0xcd, 0x2a, 0x10, 0x56, 0xb2, 0x8f, 0xe3, 0xf9, 0x6a, 0xc2, 0x9f, 0x14, + 0xca, 0x26, 0xbc, 0x5d, 0xe7, 0xa5, 0xb2, 0x51, 0xe3, 0x32, 0xd1, 0x7a, + 0xa0, 0x0b, 0x1a, 0xc5, 0xf8, 0xeb, 0x3b, 0xc3, 0x0b, 0xbe, 0x85, 0xd4, + 0x6b, 0x37, 0xee, 0x3e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA512, + 163, + {0x2e, 0x02, 0x91, 0x66, 0x64, 0x7b, 0x30, 0x90, 0x2b, 0x52, 0x03, 0x54, + 0x74, 0x6d, 0x37, 0xfa, 0xc3, 0xc2, 0xa5, 0xf9, 0xd2, 0x0e, 0x69, 0x33, + 0x05, 0x22, 0x06, 0x09, 0xc3, 0xae, 0x8e, 0xa0, 0xc2, 0xe5, 0x2c, 0xaa, + 0x1f, 0xce, 0xec, 0x76, 0x1b, 0x17, 0xff, 0xc6, 0xc8, 0xbd, 0x28, 0xf4, + 0x1b, 0xff, 0x15, 0x5f, 0xe3, 0xc7, 0x25, 0x6e, 0x33, 0x15, 0xa6, 0x6b, + 0x93, 0xda, 0x4c, 0x97, 0x24, 0x0f, 0x67, 0xb1, 0x68, 0x7b, 0x25, 0x9c, + 0x0e, 0x22, 0x78, 0x06, 0xc2, 0x46, 0x6d, 0xc7, 0x20, 0xa5, 0x7a, 0xae, + 0x40, 0x7c, 0xef, 0xc3, 0x4d, 0xde, 0x81, 0x42, 0x60, 0xba, 0x82, 0x44, + 0x33, 0xd1, 0xc6, 0x50, 0x25, 0xb5, 0x7d, 0xd8, 0x66, 0xe2, 0xfe, 0x5a, + 0xba, 0xca, 0xda, 0x1a, 0x4b, 0xd0, 0xe0, 0xc7, 0x18, 0x35, 0xcf, 0x79, + 0x89, 0x10, 0xcf, 0xdc, 0x19, 0x97, 0xee, 0xd3, 0x4d, 0xae, 0x12, 0xb3, + 0x81, 0x2b, 0x1e, 0x7c, 0x97, 0xaa, 0x07, 0x43, 0x2d, 0x4f, 0xd7, 0x28, + 0xb8, 0x93, 0x5f, 0xf8, 0xca, 0x52, 0x3a, 0xd2, 0x09, 0x53, 0x1e, 0xcd, + 0x8a, 0xab, 0xb2, 0xae, 0x74, 0x1f, 0x8c, 0x27, 0xbf, 0xee, 0xcc, 0xa7, + 0xaa, 0xcf, 0x94, 0x03, 0x56, 0xc0, 0x25, 0x41, 0x2d, 0x9c, 0xf9, 0x69, + 0xce, 0x1d, 0xbc, 0x75, 0xaf, 0x67, 0x96, 0xb9, 0xb2, 0xb1, 0xb5, 0xa2, + 0x0a, 0x8b, 0x9e, 0x36, 0x3c, 0x31, 0x0b, 0xa1, 0x70, 0x7a, 0xdc, 0xd4, + 0x17, 0x2c, 0x59, 0x73, 0xa9, 0xc7, 0x58, 0xaf, 0x29, 0x23, 0x00, 0xb9, + 0x45, 0x8a, 0x8c, 0x02, 0x78, 0xa7, 0xe9, 0x50, 0x53, 0xa3, 0xb9, 0xc2, + 0xab, 0x8d, 0xc2, 0x06, 0xf6, 0xc8, 0xb6, 0x8a, 0x47, 0xc2, 0x4b, 0x2b, + 0x9b, 0x09, 0x18, 0x4d, 0xf9, 0x93, 0xc9, 0x31, 0x65, 0x5d, 0x1d, 0x9c, + 0x23, 0x2b, 0xb8, 0x1f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 164 + {SEC_OID_SHA512, + 164, + {0xaa, 0x06, 0x65, 0xf8, 0xb1, 0x4d, 0xa3, 0x37, 0xf7, 0x21, 0x26, 0x40, + 0xe2, 0x70, 0xe7, 0x5a, 0x75, 0x43, 0x6a, 0xda, 0x44, 0x37, 0x5e, 0x45, + 0xe6, 0xe9, 0x76, 0xb1, 0x54, 0x9b, 0xcb, 0x6d, 0x5a, 0x1d, 0x40, 0x42, + 0xf1, 0x60, 0xd5, 0xb4, 0xa3, 0xe7, 0xae, 0x6c, 0xc8, 0xc5, 0x48, 0x54, + 0x50, 0xf9, 0x4c, 0xda, 0x3c, 0x8c, 0x52, 0xfc, 0x07, 0x1b, 0x4b, 0x5d, + 0xb3, 0x28, 0x9c, 0xd6, 0x8a, 0x4c, 0x48, 0x04, 0x53, 0x75, 0xb7, 0x89, + 0x6c, 0xb6, 0xe8, 0x45, 0x6c, 0x33, 0xb5, 0xbc, 0x42, 0x38, 0xf9, 0x2e, + 0xe2, 0x42, 0x62, 0x8b, 0xab, 0xa3, 0x0b, 0xce, 0x1a, 0x88, 0x56, 0xbc, + 0xae, 0xab, 0x25, 0x07, 0x64, 0x14, 0xd4, 0x46, 0x8d, 0x72, 0xd2, 0x69, + 0x14, 0xb9, 0x21, 0x6b, 0xd2, 0x3c, 0xcb, 0x77, 0xe1, 0xe5, 0x86, 0x34, + 0x81, 0xac, 0xd2, 0x6b, 0xd2, 0xd1, 0x70, 0x6c, 0x5f, 0x9c, 0x65, 0xee, + 0x84, 0xc5, 0x36, 0xbf, 0x67, 0x4e, 0xaa, 0x9d, 0x48, 0x0d, 0x63, 0x1d, + 0xe4, 0x7b, 0xb6, 0xc4, 0x22, 0x23, 0x2e, 0x54, 0x4f, 0x97, 0x7a, 0xf1, + 0xeb, 0xa3, 0x97, 0x41, 0x56, 0x1b, 0x29, 0x32, 0xf2, 0x86, 0xa2, 0x26, + 0x81, 0xfa, 0xd7, 0xfa, 0xf5, 0xbf, 0xf4, 0xd3, 0xf2, 0xd9, 0xfb, 0x22, + 0xe9, 0xfa, 0xfd, 0xa6, 0xa6, 0x77, 0xab, 0x7e, 0xaa, 0x00, 0x5d, 0xda, + 0x5a, 0x67, 0x22, 0x8d, 0xbd, 0xa7, 0x4b, 0x04, 0x3f, 0x80, 0xd2, 0xfc, + 0xcf, 0xb0, 0x95, 0x51, 0x24, 0xdb, 0x86, 0x11, 0x2c, 0xbf, 0xfe, 0xb1, + 0xdb, 0x38, 0x22, 0x18, 0x15, 0x1f, 0x4b, 0xaa, 0x28, 0x37, 0xc0, 0xf1, + 0x69, 0x2e, 0xf9, 0xa0, 0x85, 0x29, 0xf0, 0x97, 0x92, 0xed, 0x0b, 0x23, + 0x24, 0x15, 0x7d, 0xd3, 0x9d, 0xaf, 0x63, 0xfe, 0x97, 0x27, 0x48, 0x81, + 0x0c, 0x97, 0xce, 0x0e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 165 + {SEC_OID_SHA512, + 165, + {0x81, 0x75, 0x2a, 0xca, 0x9f, 0xd0, 0x84, 0x7f, 0x60, 0x31, 0x86, 0xaa, + 0xd9, 0xe5, 0x71, 0x49, 0xbc, 0x99, 0x71, 0xf2, 0x4d, 0x1e, 0x11, 0xb7, + 0xd1, 0x23, 0x61, 0xf9, 0x89, 0xc9, 0xae, 0x6e, 0x22, 0x1f, 0xf0, 0x2a, + 0xd4, 0xf9, 0x07, 0xc8, 0xcc, 0x31, 0xb5, 0x52, 0x78, 0xff, 0x51, 0xd9, + 0x00, 0xde, 0x8b, 0x16, 0x35, 0xef, 0x5b, 0x7b, 0xee, 0x09, 0xb4, 0x1c, + 0xe0, 0x99, 0x70, 0x9e, 0x63, 0x07, 0x8d, 0x7c, 0x0e, 0xf5, 0x8a, 0x2d, + 0xc5, 0xc2, 0xb5, 0xae, 0xb7, 0xfe, 0x27, 0xa2, 0x83, 0x08, 0x7b, 0x9e, + 0x14, 0x8c, 0x97, 0xb2, 0x9c, 0xfd, 0xb3, 0xa4, 0xff, 0x4d, 0xeb, 0xd2, + 0x2e, 0x60, 0x98, 0x9c, 0xec, 0xca, 0x3f, 0xb8, 0x5c, 0x6b, 0x5d, 0xa6, + 0x60, 0xbf, 0x7d, 0x00, 0xb4, 0xd8, 0x8d, 0x65, 0xc0, 0xc7, 0x4f, 0xf8, + 0x79, 0xed, 0xc8, 0xae, 0x28, 0x48, 0xd1, 0xe2, 0x05, 0x58, 0x56, 0x83, + 0x2d, 0x05, 0xb3, 0xf4, 0xef, 0xfd, 0xb1, 0xc0, 0x57, 0xbd, 0x17, 0x88, + 0xe6, 0x7d, 0xff, 0xf3, 0xd9, 0x6c, 0xd1, 0xa4, 0xa8, 0xb0, 0x4f, 0xe3, + 0xc8, 0x2c, 0x4f, 0xdf, 0xef, 0x4f, 0x91, 0xb3, 0x52, 0xb6, 0xaf, 0xc4, + 0x7d, 0x5f, 0x84, 0x3b, 0x89, 0x89, 0x08, 0xc3, 0x61, 0x51, 0x1a, 0xc3, + 0x98, 0x0a, 0xd1, 0xb8, 0x39, 0x94, 0xb6, 0x94, 0x00, 0xb7, 0x70, 0x2c, + 0x1b, 0xac, 0xe5, 0xe3, 0x44, 0xdd, 0x0c, 0x5e, 0xba, 0x65, 0x14, 0x66, + 0xc2, 0xa7, 0x6c, 0x5a, 0x8b, 0xbe, 0xfc, 0xa2, 0xfd, 0x2b, 0xc2, 0x58, + 0xdb, 0xf4, 0x24, 0xa5, 0x46, 0x5f, 0x33, 0xbf, 0x0a, 0x41, 0x0c, 0x60, + 0x6f, 0xa3, 0xde, 0x88, 0x2c, 0xfa, 0x5c, 0x80, 0x38, 0x49, 0x5e, 0x3f, + 0x1e, 0xd5, 0xe9, 0x19, 0xe1, 0x8c, 0xb1, 0x07, 0x50, 0x57, 0x71, 0xa3, + 0x46, 0xbe, 0xf3, 0xf9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 166 + {SEC_OID_SHA512, + 166, + {0xb0, 0x6f, 0x06, 0xdd, 0x6e, 0x71, 0xe4, 0xcf, 0xd3, 0x19, 0x1f, 0xff, + 0x49, 0x31, 0x2e, 0x1e, 0x89, 0xc9, 0xff, 0x09, 0xb5, 0x02, 0xf8, 0xd8, + 0x1c, 0x67, 0x10, 0xbc, 0x25, 0x48, 0x0e, 0x34, 0x51, 0x9b, 0x70, 0xf1, + 0x28, 0x2f, 0x56, 0xc7, 0x0f, 0xf5, 0x40, 0xb5, 0x07, 0xf7, 0x29, 0x70, + 0x2d, 0xd6, 0xb2, 0x5a, 0x33, 0xa3, 0xb9, 0x68, 0x48, 0xca, 0x94, 0x97, + 0x4f, 0xfa, 0xbb, 0xe7, 0xef, 0x75, 0x3e, 0xd5, 0xa6, 0xb0, 0x84, 0x59, + 0xa1, 0x22, 0x9e, 0x16, 0x37, 0x77, 0x31, 0x3f, 0x72, 0x08, 0xe7, 0xd4, + 0xbc, 0x30, 0xeb, 0x82, 0x21, 0xe8, 0x32, 0xef, 0xee, 0x50, 0xfe, 0x22, + 0xee, 0x7f, 0x91, 0x5e, 0x60, 0x00, 0xaa, 0x8d, 0x38, 0xa9, 0x6b, 0xdd, + 0x1b, 0xc8, 0x7e, 0x43, 0x2f, 0xa1, 0x0d, 0xa0, 0xa1, 0xcb, 0x70, 0x11, + 0x6c, 0x62, 0xd8, 0x94, 0xd0, 0x51, 0x30, 0xaa, 0x29, 0x94, 0x79, 0x6a, + 0x4b, 0x51, 0x45, 0x31, 0xb7, 0x49, 0x40, 0x5f, 0x56, 0xaa, 0x84, 0x87, + 0x4d, 0xa4, 0xc2, 0x5b, 0x47, 0x43, 0x81, 0x4e, 0x0d, 0xe1, 0x74, 0x40, + 0x1d, 0x28, 0xd8, 0x22, 0xf0, 0x48, 0x5b, 0x26, 0x7f, 0xd7, 0x75, 0x11, + 0xeb, 0x93, 0x60, 0x11, 0xbc, 0xe7, 0x90, 0xfe, 0x87, 0x42, 0x67, 0x76, + 0x22, 0xc9, 0x7f, 0x6e, 0xe8, 0xf7, 0x49, 0xc5, 0x7b, 0x25, 0x42, 0x91, + 0xde, 0xb8, 0xcd, 0xc7, 0x59, 0xba, 0xfd, 0x8b, 0x8e, 0x0e, 0x95, 0xeb, + 0x26, 0xd2, 0xe2, 0x50, 0x97, 0xbe, 0xb2, 0x4e, 0x7b, 0x75, 0x20, 0x90, + 0x54, 0x9a, 0x5f, 0x12, 0xc2, 0x76, 0xca, 0x18, 0x2f, 0x91, 0x1b, 0x09, + 0x5a, 0xfc, 0xd8, 0x79, 0x42, 0x50, 0x4a, 0x02, 0x6b, 0xb2, 0xba, 0x35, + 0x11, 0xbf, 0x4d, 0x32, 0xac, 0x7f, 0xba, 0xa8, 0xe4, 0x4d, 0xaf, 0xa3, + 0x9a, 0x47, 0xcb, 0x03}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 167 + {SEC_OID_SHA512, + 167, + {0x27, 0xe3, 0x4f, 0x14, 0x7a, 0x21, 0x66, 0x12, 0xaf, 0x33, 0xb2, 0xd7, + 0x80, 0xda, 0x40, 0x09, 0x26, 0xeb, 0xab, 0xd9, 0x39, 0xb4, 0x1b, 0x6d, + 0x6a, 0xcf, 0x64, 0x76, 0x50, 0x87, 0x23, 0x1c, 0x6e, 0xe9, 0xc3, 0x23, + 0x98, 0x92, 0x16, 0x41, 0xdc, 0x58, 0x60, 0x48, 0xfb, 0x2e, 0x5a, 0x67, + 0x50, 0xbe, 0xa7, 0xd9, 0x9b, 0x1c, 0x5d, 0x0e, 0xbc, 0xe6, 0x7f, 0xdb, + 0xe7, 0x47, 0x4f, 0xcd, 0xb6, 0x7d, 0x91, 0x54, 0x97, 0x15, 0x56, 0xb7, + 0xdc, 0xdd, 0x30, 0x4a, 0x28, 0x18, 0x11, 0x23, 0xb0, 0x5f, 0xac, 0x0b, + 0x73, 0x8d, 0x8a, 0xe2, 0x1d, 0xc8, 0x4c, 0x0c, 0x7f, 0xc6, 0xc1, 0x52, + 0xc0, 0x66, 0x28, 0x57, 0x9e, 0x70, 0x8d, 0x4d, 0x75, 0x31, 0xea, 0xde, + 0x2b, 0xaf, 0x05, 0x39, 0xec, 0x0b, 0x39, 0x85, 0xcc, 0x03, 0xf9, 0xe5, + 0x32, 0x5c, 0x09, 0x3a, 0x46, 0xf2, 0xf5, 0x3a, 0x4a, 0x0c, 0xd9, 0xa4, + 0x20, 0x9a, 0xb4, 0xd7, 0x10, 0x0a, 0x06, 0xcb, 0x44, 0x64, 0x44, 0x71, + 0x5c, 0x74, 0x6c, 0x46, 0x19, 0xd3, 0xf3, 0x2a, 0x75, 0x16, 0xc8, 0xc1, + 0x36, 0x38, 0xec, 0xba, 0x66, 0x24, 0x22, 0x22, 0xd3, 0xb6, 0x36, 0xa3, + 0xc6, 0x09, 0xfe, 0x26, 0x18, 0xe0, 0x80, 0x48, 0x4c, 0xa7, 0x41, 0xbc, + 0xb7, 0x55, 0xd2, 0x17, 0xb5, 0x0f, 0xe2, 0xe5, 0x60, 0xd6, 0x98, 0x3b, + 0x8f, 0x70, 0x85, 0x97, 0xad, 0xf4, 0xbc, 0xd0, 0xb9, 0x48, 0x76, 0x6f, + 0x43, 0x90, 0xd0, 0xc1, 0x40, 0x9c, 0xbf, 0xd8, 0x7f, 0x8e, 0x1e, 0x12, + 0x08, 0x56, 0x1a, 0x84, 0x9d, 0x79, 0x82, 0x6c, 0xc6, 0x0f, 0x38, 0x02, + 0x55, 0xdc, 0x49, 0x49, 0xaf, 0x3c, 0x48, 0x57, 0xae, 0x62, 0x6e, 0x2e, + 0x0d, 0xbf, 0x4d, 0xd5, 0xfa, 0x4d, 0xe5, 0x85, 0xa9, 0xc0, 0xdd, 0xff, + 0x5d, 0xec, 0xc4, 0x65}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 168 + {SEC_OID_SHA512, + 168, + {0xb8, 0x29, 0x1b, 0x35, 0xc5, 0x44, 0x46, 0xe9, 0x29, 0x56, 0x55, 0x96, + 0x7a, 0x68, 0x7a, 0xe5, 0x9a, 0x79, 0x5e, 0x96, 0x88, 0x5d, 0xfb, 0xaa, + 0x83, 0xcf, 0x52, 0x09, 0x5d, 0x2e, 0xe5, 0x56, 0x46, 0xcd, 0x93, 0x9c, + 0xcd, 0x84, 0x73, 0xa5, 0xf1, 0xfd, 0xbc, 0x8c, 0x10, 0xa7, 0x7e, 0x87, + 0xe6, 0x5b, 0x67, 0x41, 0xef, 0x2f, 0x85, 0x42, 0x29, 0xf0, 0xcc, 0x7f, + 0x87, 0x71, 0xba, 0x6c, 0xe5, 0x63, 0x91, 0x06, 0x1a, 0xaf, 0xeb, 0xdc, + 0x7b, 0x4d, 0x65, 0xd7, 0x98, 0xb4, 0x49, 0x2c, 0xb5, 0xd5, 0x8b, 0x10, + 0x6c, 0x2e, 0x9f, 0xa5, 0x70, 0x50, 0x16, 0xe2, 0x20, 0x67, 0xb9, 0xcb, + 0xdb, 0x68, 0x20, 0x15, 0x9e, 0x39, 0x0b, 0x8e, 0xc4, 0xbf, 0x41, 0x66, + 0x1a, 0x22, 0x45, 0x81, 0xb7, 0x74, 0xb6, 0x1b, 0xee, 0x92, 0x38, 0xd5, + 0xa8, 0x66, 0x32, 0x17, 0xf6, 0xbd, 0x57, 0xe7, 0xe3, 0x40, 0x54, 0x47, + 0x12, 0x6f, 0xa0, 0xdc, 0x3c, 0xae, 0x27, 0x34, 0xda, 0x94, 0xb2, 0xd8, + 0x48, 0xb9, 0x60, 0x2b, 0x4a, 0x31, 0x3c, 0x52, 0x83, 0xa5, 0xa5, 0x30, + 0x6a, 0xda, 0x03, 0x87, 0x58, 0x9d, 0x1a, 0x5e, 0x6b, 0xa0, 0x04, 0xc9, + 0x49, 0xdf, 0xc1, 0xc0, 0x73, 0x50, 0xde, 0xd3, 0x04, 0x94, 0x82, 0x9d, + 0x46, 0x57, 0x82, 0x51, 0xc8, 0xa7, 0x77, 0x86, 0x74, 0x86, 0x48, 0x3c, + 0x0a, 0xf6, 0xf6, 0xfb, 0x96, 0xa1, 0x37, 0x57, 0x3a, 0x72, 0xb8, 0x18, + 0x72, 0x16, 0x2d, 0x05, 0x16, 0x03, 0x36, 0x2e, 0x87, 0x3e, 0x59, 0x23, + 0xed, 0xe5, 0xf4, 0x18, 0x62, 0x6f, 0x91, 0x7a, 0x53, 0xff, 0x66, 0xcf, + 0x0d, 0x5e, 0x35, 0xa8, 0xfa, 0x2b, 0x80, 0x0b, 0x8f, 0xd2, 0xfe, 0x68, + 0xe0, 0x74, 0x92, 0xda, 0x3b, 0xbb, 0xea, 0x36, 0xdf, 0xc2, 0x82, 0xf0, + 0x5f, 0x24, 0x32, 0x71}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 169 + {SEC_OID_SHA512, + 169, + {0x8c, 0x03, 0x14, 0x5d, 0x0a, 0xb2, 0x88, 0xcb, 0x35, 0xd6, 0x2d, 0xf3, + 0x1d, 0x4d, 0x9d, 0x3f, 0x7e, 0x8f, 0x3b, 0xea, 0x80, 0x9f, 0x5f, 0xd2, + 0xb0, 0x27, 0x22, 0xa1, 0x78, 0x3e, 0xc7, 0x78, 0xbd, 0x38, 0xb8, 0x61, + 0xbd, 0xb5, 0xb5, 0xd1, 0xd3, 0xd2, 0x83, 0x49, 0x3a, 0x7f, 0x75, 0xa7, + 0xe4, 0x58, 0xb1, 0x65, 0xdf, 0x40, 0xbc, 0x6b, 0x37, 0x0f, 0xf9, 0x01, + 0xe1, 0x2b, 0x51, 0x93, 0x18, 0x7d, 0x85, 0x86, 0x0f, 0x39, 0x15, 0x94, + 0xf7, 0x52, 0x76, 0x59, 0x61, 0x55, 0xb8, 0x02, 0xe4, 0x97, 0xa7, 0xb7, + 0xc0, 0xbf, 0xae, 0x29, 0x8f, 0x8a, 0x76, 0x27, 0xf7, 0x09, 0x24, 0xe5, + 0x00, 0x8a, 0x0c, 0x5b, 0x2d, 0xa2, 0x4e, 0xb3, 0x33, 0x46, 0xf8, 0x0d, + 0x85, 0xc7, 0xc5, 0x85, 0x1b, 0x67, 0xe1, 0xae, 0xab, 0x31, 0x24, 0xce, + 0x64, 0xf0, 0xc3, 0x29, 0x8c, 0x2c, 0xc8, 0xd3, 0xc7, 0xad, 0x46, 0xdd, + 0xb9, 0x45, 0xbe, 0x4b, 0x2c, 0xb9, 0xee, 0x37, 0xd0, 0x8b, 0x25, 0x23, + 0x72, 0x73, 0x1b, 0x03, 0x21, 0xb6, 0x17, 0xee, 0x28, 0x73, 0xd1, 0x87, + 0x89, 0x8e, 0x90, 0x79, 0xca, 0xd5, 0x6a, 0x99, 0x53, 0xf3, 0x8d, 0xef, + 0x6f, 0x31, 0x8e, 0x6e, 0x9f, 0x30, 0xeb, 0x79, 0x06, 0x0d, 0xcb, 0x82, + 0xf3, 0x01, 0x3b, 0x16, 0x44, 0x4c, 0xb1, 0x0f, 0xd8, 0x40, 0x51, 0xb9, + 0xc9, 0xc9, 0x54, 0xd9, 0xaf, 0x65, 0xce, 0x4f, 0x66, 0x07, 0x06, 0x3a, + 0x02, 0xe1, 0x79, 0xdb, 0xd6, 0x7c, 0xc0, 0xa9, 0x8c, 0xfa, 0x50, 0xa7, + 0x8c, 0x75, 0xd7, 0xe7, 0xab, 0x53, 0xf5, 0xbf, 0xef, 0x34, 0xe0, 0xa0, + 0xaf, 0xcb, 0x78, 0x2f, 0xf7, 0x4f, 0x88, 0x46, 0xfa, 0xab, 0xf2, 0x4f, + 0x30, 0x73, 0x11, 0x0e, 0x4b, 0x1f, 0x72, 0xb0, 0x50, 0x64, 0x4a, 0xdb, + 0x38, 0x6c, 0x0c, 0x84}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 170 + {SEC_OID_SHA512, + 170, + {0x6a, 0xc4, 0x0f, 0xed, 0xc3, 0x7a, 0xd7, 0xd9, 0x52, 0x9d, 0x43, 0x27, + 0xf8, 0x1b, 0x3d, 0x22, 0x3a, 0xdc, 0xc7, 0x05, 0x0e, 0xd1, 0xa6, 0xcf, + 0x06, 0x0a, 0x48, 0x03, 0x5f, 0x01, 0xfb, 0xb1, 0x9f, 0x8f, 0x90, 0xf1, + 0x7b, 0x1a, 0x54, 0x74, 0xba, 0x1b, 0x36, 0x2d, 0x7d, 0x82, 0x6d, 0x2a, + 0x62, 0xbb, 0x6c, 0xf0, 0xa6, 0xc4, 0x19, 0x87, 0xcd, 0x62, 0x4f, 0x88, + 0x7c, 0xb2, 0x59, 0xe3, 0xa5, 0xd7, 0x60, 0x6b, 0x47, 0x98, 0x42, 0xb4, + 0xa3, 0xdd, 0x69, 0x42, 0x13, 0x55, 0x11, 0x1d, 0xf9, 0xd1, 0x23, 0x0c, + 0x2a, 0xc9, 0xe0, 0x82, 0xca, 0xd8, 0x96, 0x19, 0xa3, 0x4d, 0x6e, 0xca, + 0x3f, 0x31, 0x79, 0x92, 0xfc, 0x39, 0x33, 0xb3, 0xcc, 0x29, 0xbb, 0x36, + 0x78, 0x71, 0x02, 0xb0, 0x77, 0xd8, 0xb8, 0x79, 0x11, 0xbc, 0x83, 0x76, + 0xe6, 0x8e, 0xe1, 0xe5, 0xb4, 0x05, 0xad, 0xbf, 0x62, 0xe5, 0xca, 0x46, + 0xd8, 0xf5, 0x00, 0x22, 0x3a, 0x38, 0x65, 0x53, 0xc4, 0x5d, 0x5d, 0x08, + 0x5c, 0xfd, 0xa0, 0xb6, 0x84, 0x28, 0xee, 0xec, 0x08, 0xab, 0x0f, 0xec, + 0xac, 0x33, 0xda, 0x41, 0xc3, 0x00, 0x62, 0xfa, 0x4e, 0x7c, 0x89, 0xda, + 0x57, 0x22, 0x45, 0x22, 0x34, 0x3d, 0xf9, 0xc4, 0x2d, 0x55, 0xb5, 0xb8, + 0x06, 0xd0, 0x2e, 0x6b, 0xa1, 0x1b, 0x8b, 0x43, 0x4f, 0x8f, 0x4a, 0x63, + 0x8a, 0x3d, 0x78, 0xf4, 0xe7, 0xa2, 0x95, 0xf1, 0x70, 0x63, 0xe6, 0xbd, + 0x8f, 0xef, 0xe1, 0xe4, 0x52, 0xb6, 0xa7, 0xeb, 0xde, 0xfd, 0x82, 0xaa, + 0x39, 0x96, 0x37, 0xb8, 0x04, 0x72, 0x28, 0x49, 0xe6, 0xa3, 0x95, 0x0d, + 0xf8, 0xab, 0xca, 0xc5, 0x4e, 0x7f, 0xaa, 0x65, 0x6e, 0x52, 0x67, 0x8e, + 0xbf, 0xfc, 0x9b, 0x69, 0xe2, 0xe8, 0xd3, 0xb7, 0x75, 0x90, 0xae, 0x59, + 0x2b, 0xad, 0x00, 0xe2}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 171 + {SEC_OID_SHA512, + 171, + {0x0f, 0x6a, 0x1d, 0x4b, 0xa9, 0x14, 0xe2, 0x7e, 0xb6, 0xdf, 0x8d, 0xab, + 0xb7, 0xd9, 0xe0, 0x42, 0xce, 0xec, 0x17, 0xd4, 0x0b, 0x54, 0x17, 0x1b, + 0xfc, 0xd1, 0x50, 0x27, 0x8c, 0x64, 0xd6, 0x4d, 0x4f, 0xda, 0x06, 0xed, + 0x08, 0x95, 0x92, 0x0a, 0x14, 0x16, 0x96, 0xa1, 0xfb, 0xdf, 0xcb, 0xb4, + 0xdf, 0x8b, 0xa3, 0x57, 0xb8, 0x1a, 0x80, 0x53, 0xde, 0x2e, 0xd7, 0x4d, + 0x42, 0x3a, 0xd4, 0x62, 0x20, 0xf6, 0xaf, 0x24, 0x48, 0x15, 0xb0, 0x2d, + 0x44, 0xfb, 0xd4, 0x5b, 0x31, 0xcc, 0x2d, 0xd2, 0x61, 0x45, 0xde, 0x91, + 0x00, 0x06, 0x3e, 0x3b, 0x1f, 0x24, 0xcb, 0x0e, 0x00, 0x18, 0x37, 0xc0, + 0xec, 0x82, 0xfe, 0x73, 0x9f, 0xa4, 0x6a, 0xc8, 0xe7, 0x5d, 0xea, 0xe4, + 0x17, 0xe4, 0xea, 0x7b, 0x2c, 0xf6, 0x3a, 0x1c, 0x6d, 0x01, 0x3b, 0x2a, + 0x17, 0xbc, 0xdc, 0xce, 0x9a, 0x74, 0x01, 0x49, 0xe7, 0x0d, 0xd8, 0x90, + 0xac, 0xbb, 0xea, 0xba, 0xee, 0xd4, 0xfb, 0x85, 0xb2, 0xc2, 0xc4, 0x03, + 0x75, 0x93, 0xc6, 0x87, 0x69, 0xee, 0x06, 0x0e, 0x27, 0x0d, 0x08, 0x67, + 0x55, 0xf1, 0x6a, 0x2c, 0x4e, 0xfd, 0xb8, 0x4a, 0xa6, 0x90, 0xc2, 0xdc, + 0x10, 0x5d, 0x47, 0xd0, 0x66, 0x1f, 0x79, 0x4f, 0x9a, 0x5c, 0x2d, 0x8b, + 0xfa, 0x01, 0x22, 0x8e, 0xb9, 0x7e, 0xd7, 0x91, 0x05, 0xdf, 0xe8, 0x0b, + 0x3b, 0xf8, 0xc0, 0x6c, 0xf0, 0xc5, 0x47, 0x49, 0xe9, 0xdd, 0x94, 0xea, + 0x26, 0x46, 0x3d, 0x31, 0x55, 0xa2, 0x68, 0x67, 0x61, 0x23, 0xcb, 0x45, + 0x62, 0x47, 0x3a, 0x7c, 0xb6, 0xb3, 0x29, 0x2d, 0x57, 0xfb, 0xf6, 0x5c, + 0x1e, 0x77, 0x53, 0x7f, 0x43, 0xea, 0x13, 0xd4, 0x42, 0x9c, 0x76, 0xe0, + 0xef, 0xb9, 0x22, 0xb6, 0x95, 0x4a, 0xaf, 0x48, 0x1a, 0x85, 0xcb, 0x12, + 0xd2, 0x42, 0xbe, 0xff}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 172 + {SEC_OID_SHA512, + 172, + {0xa8, 0x87, 0x28, 0x92, 0x62, 0x2d, 0x11, 0x26, 0x13, 0x3c, 0x7d, 0xe0, + 0xa0, 0xa8, 0x7f, 0x9f, 0x31, 0xec, 0x8d, 0xc3, 0x79, 0x69, 0xb8, 0x1f, + 0x93, 0xf9, 0xe4, 0x34, 0x34, 0xd3, 0x05, 0xd2, 0xbb, 0x1d, 0x1d, 0x99, + 0x0f, 0xd3, 0xf8, 0xec, 0x70, 0x68, 0xcd, 0xe5, 0x99, 0x63, 0x4b, 0x42, + 0xb6, 0x75, 0x29, 0xc5, 0xec, 0x35, 0x85, 0xad, 0x98, 0x97, 0xb4, 0x5d, + 0x6f, 0x79, 0x14, 0x13, 0xd1, 0x60, 0xde, 0x78, 0x17, 0x15, 0x06, 0xcb, + 0x7f, 0x2e, 0xdc, 0xd5, 0x30, 0xec, 0x21, 0x7b, 0x62, 0xbf, 0x47, 0xbb, + 0xcc, 0x4a, 0x56, 0xcf, 0x11, 0xee, 0x5f, 0x8f, 0x73, 0x6a, 0x3a, 0x14, + 0x19, 0x87, 0x84, 0x53, 0x48, 0x82, 0xb8, 0x5f, 0x2e, 0x55, 0x33, 0xd8, + 0x0a, 0xdd, 0x21, 0x6c, 0x9e, 0x5d, 0x0b, 0xb7, 0x69, 0x6f, 0x31, 0x87, + 0x61, 0xf2, 0xc0, 0xad, 0x78, 0x8f, 0x28, 0x94, 0xd5, 0xaa, 0x70, 0xf2, + 0x16, 0x1b, 0x1f, 0x9a, 0x26, 0xcf, 0xed, 0x29, 0x22, 0xee, 0x04, 0xd0, + 0x5a, 0x4b, 0xf1, 0x1e, 0xf7, 0x80, 0x0c, 0x5f, 0xbd, 0xf8, 0x80, 0xfc, + 0x10, 0x83, 0xea, 0x74, 0x82, 0xe5, 0x01, 0x33, 0xbf, 0xd3, 0xf5, 0x14, + 0xa4, 0x4f, 0xf1, 0xd3, 0x4c, 0xeb, 0xc7, 0x8c, 0x4a, 0x3d, 0xb2, 0xd2, + 0xa2, 0x44, 0x58, 0x5a, 0x23, 0xa5, 0x87, 0xb3, 0x8d, 0xea, 0xc2, 0x5f, + 0xd1, 0x52, 0x99, 0xde, 0xaf, 0x9b, 0x0e, 0x1d, 0x8d, 0xf6, 0x89, 0x87, + 0x68, 0x67, 0x68, 0x7f, 0x98, 0xe6, 0x0c, 0x25, 0x0b, 0x5a, 0x0a, 0x35, + 0xea, 0x60, 0x76, 0x3b, 0x0d, 0x84, 0x2e, 0xbc, 0x5c, 0x8e, 0x3e, 0x57, + 0x2f, 0x72, 0xc8, 0xb9, 0xc6, 0x78, 0xd1, 0x7c, 0xd6, 0x53, 0x22, 0xe1, + 0xa9, 0x28, 0x8c, 0x6b, 0x41, 0x19, 0x0b, 0x2c, 0x39, 0xbe, 0xa7, 0x74, + 0xdd, 0x02, 0x06, 0x0b}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 173 + {SEC_OID_SHA512, + 173, + {0xbb, 0xec, 0xd9, 0x25, 0xad, 0x43, 0x82, 0x5c, 0x69, 0x22, 0x49, 0xdf, + 0xaf, 0x8d, 0x32, 0x9e, 0x19, 0x56, 0x11, 0x16, 0x2f, 0x5f, 0x92, 0xa9, + 0x04, 0x1a, 0xad, 0x02, 0x2b, 0x32, 0xd3, 0xf5, 0x57, 0xc5, 0x49, 0x2a, + 0xc4, 0xb3, 0x90, 0x9a, 0x61, 0xd4, 0xcb, 0x14, 0x0d, 0x66, 0x29, 0x0c, + 0x52, 0x37, 0xc1, 0x99, 0x89, 0xdb, 0xb9, 0x7f, 0x38, 0xca, 0x1c, 0x3d, + 0xb2, 0xcb, 0xbe, 0x55, 0x7c, 0x23, 0xac, 0x33, 0x76, 0x8f, 0xfd, 0xd2, + 0x8e, 0xda, 0xe3, 0x34, 0x52, 0xc8, 0x4d, 0x55, 0x5a, 0xec, 0x76, 0x37, + 0x52, 0x32, 0x2d, 0x28, 0x5d, 0xe3, 0x1e, 0xcb, 0x8d, 0xa4, 0x9d, 0x83, + 0x08, 0xae, 0xb9, 0x78, 0xd0, 0xe6, 0x46, 0x14, 0x41, 0x1a, 0x28, 0xb2, + 0x1a, 0x84, 0x8b, 0x86, 0x4e, 0xd3, 0x66, 0x65, 0xf7, 0x49, 0x0a, 0x27, + 0x7f, 0x88, 0x5a, 0xc3, 0xad, 0xef, 0x86, 0xcb, 0xa6, 0xe0, 0x91, 0x61, + 0x94, 0x7f, 0x75, 0x55, 0xd8, 0x75, 0xed, 0x8c, 0x09, 0xc1, 0xd0, 0xd2, + 0xb7, 0xab, 0xb8, 0x30, 0x5b, 0x30, 0x21, 0x1b, 0x7c, 0xbb, 0x5a, 0x94, + 0x8b, 0xa7, 0xf4, 0xb4, 0xf1, 0xb8, 0xa3, 0xd9, 0x51, 0x12, 0xb1, 0x37, + 0x38, 0xaa, 0x7a, 0x8d, 0x76, 0xa6, 0x5c, 0x35, 0xaf, 0x1f, 0x4e, 0xcf, + 0x90, 0x8b, 0xc2, 0xcf, 0xf1, 0x20, 0x1e, 0x16, 0x5b, 0xe2, 0x70, 0xb0, + 0x29, 0xba, 0x6e, 0x47, 0xb9, 0x42, 0x0c, 0xba, 0xb4, 0xbf, 0x35, 0x4c, + 0xd2, 0xe5, 0xe6, 0x17, 0xb0, 0x31, 0xc5, 0x3c, 0x4d, 0x3d, 0x9b, 0x4e, + 0x47, 0x08, 0x4e, 0x25, 0x00, 0x7e, 0x6d, 0xff, 0xcd, 0x23, 0xa4, 0xe3, + 0x37, 0x2b, 0xb5, 0x2a, 0xd7, 0xcc, 0xae, 0x4d, 0xd5, 0xdc, 0x85, 0x6f, + 0xe0, 0xb1, 0xf6, 0x54, 0x00, 0x48, 0x64, 0x42, 0x90, 0x46, 0x81, 0x32, + 0xe3, 0x46, 0x6c, 0x9f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 174 + {SEC_OID_SHA512, + 174, + {0xa3, 0x47, 0xa0, 0x1d, 0xf7, 0x09, 0xed, 0x19, 0x7c, 0x3b, 0x2d, 0x2c, + 0xb3, 0x7b, 0xa7, 0xb4, 0x7b, 0x77, 0xc0, 0x4a, 0xc8, 0xf2, 0xc8, 0xb2, + 0x10, 0x53, 0x66, 0x35, 0xca, 0x72, 0x04, 0xee, 0x94, 0x71, 0x5a, 0x8e, + 0xac, 0xcf, 0x53, 0xec, 0x5d, 0x0e, 0xc2, 0xde, 0x04, 0x91, 0xf9, 0xed, + 0x35, 0xf5, 0xb8, 0xf3, 0x80, 0xe0, 0xd4, 0xfc, 0x97, 0xf3, 0x80, 0x38, + 0x13, 0x12, 0xda, 0xbf, 0x7b, 0xbb, 0xe2, 0xb8, 0x91, 0x6e, 0xde, 0x4b, + 0x61, 0x72, 0xb0, 0x84, 0xa4, 0x6e, 0xd8, 0x34, 0xac, 0x7c, 0x6f, 0xe8, + 0x91, 0xeb, 0x16, 0x5d, 0x60, 0x6d, 0xff, 0x80, 0x3a, 0xc3, 0x45, 0x59, + 0x5e, 0x2c, 0x71, 0x23, 0xb8, 0x27, 0xd1, 0x6a, 0x3f, 0x0a, 0xa3, 0xba, + 0x10, 0xa3, 0x3a, 0x8d, 0x92, 0xb3, 0x08, 0x40, 0xa5, 0x3a, 0x4b, 0xbd, + 0xff, 0x30, 0xf0, 0x93, 0xb2, 0xcb, 0x0d, 0x77, 0xfb, 0x49, 0x05, 0x45, + 0x8c, 0xf5, 0x63, 0x13, 0xd4, 0xe1, 0x3e, 0xfa, 0x8c, 0x43, 0x22, 0xf7, + 0x5e, 0xb0, 0x24, 0x7c, 0xa9, 0x1a, 0x3c, 0x44, 0x0c, 0x36, 0x7d, 0xe1, + 0x38, 0x08, 0x62, 0x4c, 0x6a, 0xcc, 0xb0, 0x06, 0xae, 0xf6, 0x18, 0x12, + 0x21, 0x7a, 0xa2, 0x82, 0x1e, 0xc8, 0x25, 0x03, 0xf9, 0x3d, 0x22, 0xb5, + 0x60, 0x29, 0xea, 0x0c, 0x99, 0x59, 0x82, 0xc8, 0x2a, 0xa5, 0x03, 0x6f, + 0xe6, 0x36, 0x63, 0x59, 0x11, 0x65, 0xc6, 0xbe, 0x4d, 0x5a, 0xa3, 0x57, + 0xa9, 0x8c, 0xc8, 0xf7, 0x0f, 0xd2, 0xd7, 0xa6, 0x8a, 0xec, 0x6c, 0x5e, + 0x22, 0x73, 0x93, 0x3f, 0x95, 0x4d, 0x71, 0x98, 0xf0, 0x73, 0xc2, 0xcc, + 0x32, 0x63, 0xa3, 0x8d, 0x6b, 0x4a, 0xf0, 0x07, 0x9b, 0x5f, 0x3a, 0x54, + 0x75, 0x15, 0x2f, 0xeb, 0x2d, 0x90, 0xc1, 0xbf, 0xa2, 0xc8, 0x59, 0xce, + 0x90, 0x9f, 0x45, 0x2c}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 175 + {SEC_OID_SHA512, + 175, + {0x54, 0xbb, 0x85, 0x9f, 0x5b, 0x91, 0x3b, 0xff, 0x81, 0xa2, 0x6b, 0xd8, + 0x35, 0x26, 0x89, 0x9c, 0xfa, 0x36, 0xab, 0x1f, 0x5d, 0x0d, 0x3f, 0x58, + 0x2a, 0xa4, 0x14, 0xad, 0x08, 0x62, 0x9d, 0x27, 0x9d, 0x69, 0x4e, 0x4d, + 0x58, 0x56, 0x46, 0xdd, 0x59, 0xad, 0x3f, 0xa1, 0x16, 0xe1, 0xb7, 0xe6, + 0xca, 0x75, 0x48, 0xbb, 0x8d, 0xc8, 0x1c, 0x69, 0xb7, 0x60, 0x58, 0xb5, + 0x7a, 0x4c, 0xea, 0x6f, 0x8d, 0xb1, 0x85, 0xa0, 0x2a, 0x4f, 0xea, 0x5a, + 0x17, 0x37, 0x68, 0xfa, 0xa2, 0x6c, 0x85, 0x37, 0xa6, 0x85, 0x58, 0xcd, + 0xf8, 0xb4, 0xfa, 0x82, 0xb4, 0x38, 0x4a, 0x04, 0xfe, 0x59, 0x8b, 0x16, + 0x12, 0xa7, 0xec, 0x35, 0x7b, 0xe7, 0x33, 0x54, 0x6c, 0x61, 0x84, 0x66, + 0xda, 0x51, 0x75, 0x16, 0x2c, 0xa9, 0x9d, 0x93, 0x23, 0xdc, 0x89, 0xe9, + 0xb7, 0xfc, 0x0c, 0x99, 0xda, 0xcc, 0x3c, 0x77, 0x79, 0xfc, 0xc1, 0x22, + 0x2c, 0x23, 0xf7, 0x37, 0x5d, 0x49, 0x26, 0xd2, 0xf1, 0x97, 0x0f, 0x43, + 0x59, 0xcb, 0x30, 0x83, 0x32, 0x12, 0x16, 0x16, 0x9c, 0xae, 0x05, 0x56, + 0x86, 0x36, 0x4c, 0x77, 0xee, 0x32, 0xc3, 0x39, 0xd8, 0x9c, 0xe1, 0x88, + 0x4d, 0x81, 0x5c, 0xb6, 0x17, 0x02, 0xb7, 0x38, 0x43, 0x6b, 0x3f, 0x0f, + 0x9a, 0xc3, 0xe7, 0x74, 0xc6, 0xf7, 0x49, 0x93, 0xbf, 0x1c, 0x7b, 0xfd, + 0x54, 0x74, 0x14, 0x76, 0xcc, 0xf1, 0x11, 0x79, 0x1e, 0x35, 0x3a, 0x99, + 0x1d, 0x70, 0x7f, 0x77, 0xcd, 0x5a, 0x52, 0xd4, 0x70, 0xa1, 0x87, 0xd6, + 0x55, 0x0a, 0x17, 0xbf, 0xa1, 0x3c, 0x33, 0xc7, 0xde, 0xe5, 0xda, 0x8a, + 0x07, 0xa2, 0x01, 0xad, 0x5a, 0x1a, 0xfd, 0xc3, 0x3e, 0x86, 0x3c, 0x7b, + 0xd8, 0x03, 0x82, 0x98, 0x9f, 0xe9, 0xa1, 0x4f, 0x6b, 0x63, 0x14, 0xaf, + 0x53, 0xcf, 0xb7, 0x1e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 176 + {SEC_OID_SHA512, + 176, + {0x45, 0x0f, 0x42, 0xca, 0xb5, 0x82, 0x8e, 0xd1, 0x71, 0x9c, 0x10, 0x02, + 0x59, 0x52, 0x8c, 0x39, 0xc2, 0xea, 0x65, 0x5b, 0x86, 0xf1, 0xc4, 0x5f, + 0xb8, 0x49, 0x19, 0x14, 0xf4, 0x8e, 0xa1, 0xdf, 0xd8, 0x2b, 0x36, 0x8b, + 0x09, 0xa6, 0xb5, 0x37, 0x93, 0xb7, 0xcd, 0x65, 0xe1, 0xc3, 0x63, 0xa8, + 0x86, 0xdd, 0x04, 0x82, 0x36, 0x0c, 0x36, 0x6a, 0x04, 0xac, 0x62, 0x6c, + 0x6e, 0x24, 0x71, 0x7d, 0xf9, 0xeb, 0xe0, 0xfe, 0xde, 0x2e, 0x50, 0xb2, + 0xb2, 0xfb, 0x5c, 0xf7, 0x15, 0x94, 0x26, 0x70, 0xce, 0x7c, 0xa4, 0x17, + 0xf2, 0x13, 0xf6, 0x50, 0x04, 0x29, 0xce, 0x39, 0x53, 0xcb, 0xea, 0x17, + 0xd1, 0xad, 0xf4, 0x42, 0x2d, 0x56, 0xd1, 0x59, 0x8f, 0xb1, 0x94, 0x02, + 0x6c, 0x40, 0xb7, 0x14, 0x99, 0x46, 0x2f, 0x24, 0x0b, 0xd7, 0x78, 0xde, + 0x11, 0x62, 0x94, 0x6f, 0x3a, 0xf9, 0xc6, 0xf7, 0x2b, 0x9d, 0xaa, 0xc8, + 0x56, 0x2c, 0x89, 0x7d, 0x32, 0x33, 0x9e, 0x40, 0xac, 0x85, 0x8f, 0xda, + 0x5e, 0x5d, 0xc9, 0xab, 0xd6, 0xca, 0xf4, 0xaf, 0x1b, 0x01, 0xab, 0x5b, + 0xf4, 0xd9, 0x9c, 0xc8, 0x6d, 0x9d, 0x39, 0xd1, 0x2e, 0x5d, 0x85, 0xcd, + 0x48, 0x92, 0xbc, 0x14, 0x9d, 0xa4, 0xee, 0xa5, 0xae, 0xa4, 0x6d, 0x37, + 0x64, 0x1f, 0x3b, 0x1c, 0x4c, 0x15, 0xe9, 0xbb, 0xc9, 0x49, 0x86, 0x49, + 0xe5, 0xff, 0x00, 0xf3, 0x29, 0x51, 0x4b, 0x89, 0x0e, 0x14, 0xbf, 0xbe, + 0xa3, 0x1e, 0xa8, 0x11, 0x33, 0x0b, 0x3a, 0x35, 0x87, 0xa5, 0x56, 0xae, + 0x2a, 0xe5, 0x3c, 0x46, 0xe3, 0xeb, 0xe9, 0x15, 0xd3, 0xf3, 0x88, 0x5e, + 0x6c, 0x75, 0xf3, 0x28, 0x5c, 0x53, 0x9b, 0x95, 0xa9, 0xdc, 0xa5, 0x95, + 0x13, 0xad, 0xc8, 0x93, 0x69, 0xdd, 0xa1, 0xef, 0x18, 0xb0, 0x64, 0xbd, + 0x74, 0xaa, 0xa2, 0xdc}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 177 + {SEC_OID_SHA512, + 177, + {0x81, 0x62, 0x56, 0xd2, 0xf6, 0x5d, 0x1e, 0x78, 0xa7, 0x63, 0xc2, 0xea, + 0xf6, 0x9a, 0x69, 0x23, 0xd2, 0xc6, 0xbe, 0xbc, 0x46, 0x27, 0x8a, 0xc9, + 0xf4, 0xf0, 0x05, 0xb4, 0x0f, 0xec, 0xad, 0x7f, 0x9f, 0x0d, 0x2a, 0x06, + 0xec, 0x69, 0xb0, 0x81, 0x95, 0xb7, 0x6b, 0x66, 0x51, 0xd4, 0x87, 0x3f, + 0x5a, 0xca, 0xea, 0x9a, 0x12, 0x2b, 0x99, 0xd3, 0x81, 0xb3, 0x5f, 0xc0, + 0x8a, 0x79, 0x0c, 0x8d, 0x88, 0xea, 0x63, 0xc1, 0x02, 0xe4, 0xfd, 0xdf, + 0x6f, 0x92, 0x3f, 0xd5, 0xd0, 0xb0, 0x48, 0x59, 0x8f, 0xc1, 0x9b, 0xd3, + 0x5e, 0x62, 0xff, 0x0b, 0x41, 0xab, 0x72, 0x9d, 0x16, 0x7e, 0x2b, 0xb3, + 0x3a, 0xd8, 0xde, 0xe0, 0xb3, 0xe3, 0x3a, 0xd8, 0xe7, 0xef, 0x64, 0x7f, + 0x51, 0xb4, 0xe2, 0x55, 0xf6, 0x77, 0xb9, 0x9e, 0x49, 0x14, 0x60, 0xf2, + 0x6a, 0xc4, 0x88, 0xcd, 0x35, 0xfc, 0x73, 0x14, 0x7d, 0x6a, 0x18, 0x19, + 0x98, 0x39, 0xb7, 0x47, 0xc5, 0x3f, 0x15, 0xa2, 0x5f, 0x14, 0xea, 0x56, + 0xed, 0x0a, 0x5e, 0x38, 0x1a, 0x77, 0x4e, 0xf6, 0x9c, 0x69, 0xd9, 0x76, + 0xa0, 0xa2, 0x84, 0x7a, 0x6e, 0xd8, 0x65, 0xa6, 0xf4, 0x02, 0xc9, 0xea, + 0xbd, 0xab, 0x4a, 0x8c, 0x03, 0x95, 0x62, 0x13, 0xc1, 0x9a, 0x97, 0x83, + 0xaa, 0x8b, 0xc1, 0x53, 0x30, 0x1a, 0xca, 0x3a, 0xcb, 0x53, 0x8e, 0xec, + 0xe5, 0x2c, 0x43, 0xbd, 0x7c, 0x20, 0x84, 0x52, 0x68, 0x1b, 0x87, 0x7e, + 0x05, 0xc6, 0x6c, 0x91, 0x4a, 0x88, 0x11, 0xee, 0xf7, 0x29, 0x18, 0x5d, + 0xb3, 0x63, 0x0a, 0xe2, 0x4f, 0x0d, 0x2a, 0x7b, 0x46, 0xda, 0x2b, 0x2e, + 0xe1, 0x2a, 0x0d, 0xe6, 0x76, 0xdf, 0x07, 0xbf, 0x3a, 0x84, 0x19, 0x5d, + 0x5e, 0xc3, 0x54, 0xf6, 0xbd, 0xc5, 0x28, 0x7d, 0x8b, 0x23, 0x49, 0xee, + 0xd3, 0x14, 0x87, 0xec}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA512, + 178, + {0x84, 0x0b, 0x05, 0x3b, 0x40, 0xa9, 0x77, 0x8d, 0xb6, 0x29, 0xe7, 0x25, + 0x10, 0x38, 0x48, 0xe7, 0xbc, 0x13, 0xaa, 0x54, 0x09, 0x29, 0xc6, 0xdf, + 0x42, 0xa5, 0x5c, 0x18, 0x6e, 0x2f, 0x03, 0x30, 0xd8, 0x89, 0x4d, 0x52, + 0x47, 0xc2, 0x03, 0xc0, 0x65, 0x93, 0x01, 0xf6, 0xfe, 0x87, 0x84, 0xe1, + 0x65, 0xed, 0x25, 0x3a, 0x7b, 0xbe, 0xbd, 0x35, 0x72, 0x39, 0x17, 0xc3, + 0x29, 0xfe, 0xfd, 0xb4, 0x39, 0xe7, 0x84, 0xae, 0x7a, 0xa1, 0x34, 0x11, + 0xb9, 0xde, 0x20, 0xcd, 0x16, 0x95, 0xff, 0x3a, 0x08, 0x48, 0x24, 0xb3, + 0x9c, 0x25, 0xfc, 0x6e, 0x31, 0x87, 0xde, 0xc9, 0x4f, 0x28, 0xf9, 0x33, + 0x5b, 0x6e, 0x03, 0x45, 0x8b, 0xf9, 0xe0, 0xb7, 0x09, 0x93, 0x14, 0xde, + 0xe2, 0xed, 0x29, 0x22, 0x8c, 0x4b, 0xc7, 0x8d, 0x1b, 0xa0, 0xee, 0x0e, + 0xb9, 0xbb, 0x34, 0x02, 0x42, 0xb0, 0x83, 0x41, 0x6a, 0xfd, 0x19, 0x3a, + 0x93, 0x63, 0x2a, 0x9b, 0xd7, 0x61, 0xfa, 0xf1, 0xb7, 0x84, 0x44, 0xfa, + 0xb6, 0xc8, 0xa4, 0x3f, 0x15, 0x9f, 0x48, 0x66, 0x05, 0x80, 0x8f, 0xf3, + 0x5a, 0xf1, 0xfa, 0x0d, 0xbe, 0x17, 0xa0, 0x93, 0xd1, 0xd5, 0xf4, 0x7f, + 0xd8, 0xc1, 0xeb, 0x2e, 0x67, 0x89, 0xf6, 0x6d, 0x7a, 0x4d, 0xc7, 0x41, + 0x45, 0xc8, 0xef, 0x43, 0xb8, 0xcb, 0x37, 0x15, 0xd3, 0xc7, 0xd6, 0xf7, + 0x45, 0x27, 0x3b, 0x0b, 0x1a, 0x7c, 0x92, 0xa6, 0x13, 0x4b, 0xa9, 0xbf, + 0x6d, 0x0b, 0x66, 0x70, 0x46, 0x5f, 0xef, 0x1c, 0x17, 0x64, 0x76, 0xd5, + 0x3f, 0x26, 0x61, 0x39, 0x87, 0xb5, 0xf3, 0x63, 0xc3, 0x8f, 0xd3, 0x97, + 0x2e, 0x80, 0x2d, 0x51, 0x14, 0x90, 0x4f, 0xa6, 0xc8, 0x61, 0x4f, 0xc7, + 0x89, 0xb5, 0xa4, 0x0b, 0xbf, 0xa5, 0xcf, 0x5d, 0x4f, 0xb3, 0x7e, 0x2f, + 0x80, 0x49, 0xa1, 0x36}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA512, + 179, + {0xb8, 0x89, 0xdd, 0x44, 0x59, 0x07, 0x63, 0x3a, 0x17, 0x8a, 0x31, 0xb9, + 0x78, 0x4e, 0x0f, 0xc5, 0x75, 0x98, 0xa6, 0x06, 0x2b, 0xdf, 0xf3, 0x5c, + 0xf0, 0xfa, 0xbc, 0xec, 0x27, 0x51, 0x38, 0xfa, 0xe3, 0x88, 0xcd, 0xaf, + 0xe2, 0xce, 0x74, 0x8b, 0x89, 0x33, 0x4b, 0x54, 0xf0, 0xde, 0xa5, 0x6f, + 0x6b, 0xfa, 0xdc, 0x1b, 0x35, 0xf1, 0xd8, 0x1e, 0x19, 0xc7, 0xb6, 0x33, + 0xba, 0x00, 0x65, 0xd3, 0xd0, 0x48, 0x55, 0xee, 0xae, 0x5c, 0x17, 0x5d, + 0x98, 0x4d, 0x1d, 0xa2, 0x18, 0x25, 0x89, 0xe0, 0x9d, 0xd1, 0x22, 0x8a, + 0x7b, 0xcf, 0xc1, 0x18, 0xd8, 0x84, 0x34, 0x6f, 0xa9, 0xd2, 0xf9, 0x56, + 0x92, 0xf7, 0xe1, 0x0b, 0x88, 0x48, 0xd9, 0x0c, 0xe2, 0x0f, 0x64, 0x01, + 0xa0, 0x92, 0xbb, 0x10, 0x14, 0x5f, 0xf8, 0x17, 0xb7, 0xbe, 0x15, 0x95, + 0x06, 0x24, 0x62, 0x67, 0x88, 0x6b, 0xec, 0xd3, 0x4c, 0xdf, 0x14, 0xae, + 0xa0, 0xaf, 0x2d, 0xa5, 0x4d, 0xe8, 0xf8, 0x88, 0xa5, 0xca, 0x1d, 0x71, + 0xed, 0x8a, 0x2c, 0x21, 0x3a, 0x2c, 0x2f, 0x96, 0x3f, 0x36, 0x8a, 0x3b, + 0xbf, 0x0c, 0xec, 0x49, 0x5f, 0x16, 0x19, 0x25, 0x41, 0x8a, 0xc5, 0xeb, + 0x5c, 0xea, 0x81, 0x61, 0x60, 0xda, 0x64, 0xe9, 0x92, 0x67, 0x0b, 0xb9, + 0x00, 0xb9, 0xbc, 0xc1, 0xf9, 0xfc, 0x57, 0xa3, 0x50, 0x64, 0x10, 0xe7, + 0xe5, 0x35, 0x54, 0xf3, 0xa8, 0xf0, 0x67, 0x01, 0x69, 0x3f, 0xe0, 0xc3, + 0xdf, 0x9f, 0xb4, 0xa4, 0x5c, 0x1f, 0x56, 0x7c, 0xf7, 0x87, 0xd4, 0x78, + 0xc4, 0x09, 0xec, 0x97, 0xc5, 0x5f, 0x0a, 0xa8, 0xc9, 0xb5, 0xb6, 0x88, + 0xfb, 0x27, 0x86, 0xbc, 0x0a, 0x3a, 0x20, 0xbf, 0xe5, 0xa5, 0x76, 0x32, + 0xcd, 0xec, 0xd7, 0x5e, 0x5e, 0xb3, 0x50, 0xf4, 0xae, 0x2f, 0xc2, 0x8c, + 0x9c, 0x28, 0x72, 0x68}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA512, + 180, + {0x53, 0x8f, 0x60, 0xdb, 0xb8, 0x45, 0x89, 0xf8, 0x6b, 0x60, 0x8a, 0x04, + 0x57, 0xfb, 0x1f, 0x00, 0x19, 0xd9, 0x05, 0x8b, 0x58, 0xc6, 0xc9, 0x57, + 0x8f, 0x7d, 0x49, 0xad, 0x4c, 0x9f, 0x31, 0x2c, 0x58, 0xb8, 0x68, 0xab, + 0x58, 0x32, 0xe6, 0xc0, 0xf6, 0xec, 0xf1, 0xe5, 0x25, 0x82, 0xda, 0xfc, + 0xfd, 0x6f, 0xf4, 0x6f, 0x3f, 0xce, 0xff, 0x1a, 0x56, 0xeb, 0xae, 0x05, + 0xad, 0xc4, 0x21, 0xa5, 0x2b, 0x33, 0xf8, 0xf9, 0x38, 0x93, 0xec, 0x76, + 0x0a, 0x1b, 0x52, 0xce, 0x9b, 0x5b, 0x04, 0x57, 0x0b, 0xe5, 0x6f, 0xe9, + 0x2e, 0xec, 0x59, 0xce, 0x95, 0x04, 0x41, 0xa0, 0x6e, 0xd3, 0xd7, 0xce, + 0x83, 0xa1, 0x7f, 0x8c, 0xad, 0x57, 0xf8, 0xee, 0xdc, 0x38, 0x0e, 0x77, + 0x18, 0x78, 0xe8, 0xd8, 0x19, 0x1b, 0x14, 0xca, 0x78, 0x32, 0x42, 0xce, + 0x00, 0x57, 0x17, 0xac, 0xf9, 0xc9, 0xe0, 0x5b, 0xbe, 0xc4, 0xd9, 0xfc, + 0x0d, 0x10, 0x07, 0xbc, 0x0a, 0xa2, 0x97, 0x5c, 0xee, 0xef, 0x98, 0xe9, + 0x77, 0x50, 0xe7, 0xf6, 0xed, 0x9e, 0x91, 0x20, 0x00, 0x62, 0xdd, 0xfb, + 0x7f, 0xa7, 0xbb, 0x07, 0x0f, 0x7b, 0x65, 0x39, 0xe4, 0x59, 0x0d, 0x2c, + 0x5d, 0x92, 0xb7, 0xac, 0xe0, 0x36, 0x76, 0x08, 0xb9, 0xb7, 0xb8, 0x79, + 0xd5, 0x92, 0xc9, 0xf2, 0xd0, 0x15, 0x2d, 0x3f, 0x01, 0x84, 0xc2, 0xca, + 0x9e, 0x50, 0xf1, 0x4f, 0x9f, 0x3e, 0xdf, 0xfc, 0xae, 0x85, 0xf1, 0x12, + 0x2c, 0xf5, 0x79, 0x78, 0x7c, 0xd0, 0xbd, 0x2e, 0xd2, 0xd9, 0x88, 0x26, + 0x25, 0x06, 0x54, 0xe9, 0x6f, 0xa5, 0xaf, 0xf5, 0xd0, 0x0b, 0xae, 0x67, + 0x05, 0xfe, 0x3d, 0x95, 0xcb, 0xda, 0x5c, 0xb0, 0xdc, 0xee, 0xee, 0x98, + 0xc1, 0x7e, 0xb2, 0xa4, 0x34, 0xa1, 0x81, 0x84, 0xcd, 0x15, 0xb0, 0x88, + 0x04, 0xa9, 0xe5, 0xaa}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA512, + 181, + {0x12, 0x29, 0x18, 0x8a, 0x8f, 0x89, 0x0d, 0xf5, 0x9c, 0x2f, 0x8b, 0x9a, + 0x7e, 0xa4, 0x11, 0x32, 0x9f, 0x0f, 0x2c, 0x96, 0x8d, 0x7e, 0xfd, 0x14, + 0xe7, 0x53, 0x4a, 0x9b, 0x2c, 0x90, 0x23, 0x00, 0xa4, 0x8a, 0xe6, 0xd5, + 0xa3, 0x2b, 0x16, 0xfe, 0x70, 0x56, 0xbc, 0x69, 0x7c, 0xb3, 0xa3, 0x2b, + 0x1b, 0xeb, 0xb9, 0xa4, 0x59, 0x92, 0x2b, 0x37, 0x72, 0x37, 0x40, 0xf0, + 0x16, 0x9d, 0xef, 0x42, 0x28, 0x78, 0x7b, 0x38, 0x17, 0xaf, 0x52, 0xd4, + 0x41, 0xe5, 0x9a, 0x54, 0x89, 0x95, 0x95, 0x5c, 0xb0, 0x99, 0x38, 0xd8, + 0x32, 0x30, 0xbe, 0x08, 0xcb, 0x2e, 0xe8, 0xea, 0x0a, 0xc9, 0x7d, 0x8b, + 0xc3, 0x54, 0x02, 0x15, 0x89, 0xa2, 0x0f, 0x7f, 0x5a, 0x48, 0x3d, 0x29, + 0xf7, 0x26, 0x46, 0xe0, 0xd2, 0xcb, 0x34, 0x4f, 0x91, 0x51, 0x52, 0xc1, + 0x8c, 0x99, 0xec, 0x04, 0x51, 0x2f, 0xc5, 0xca, 0xea, 0x03, 0x22, 0x0a, + 0x48, 0xfe, 0x91, 0xdc, 0xa9, 0xa5, 0x30, 0x04, 0xb1, 0x18, 0xaf, 0x8b, + 0x94, 0x0f, 0x62, 0xa4, 0x0b, 0x6d, 0x9f, 0x18, 0x76, 0x14, 0x9c, 0x65, + 0xef, 0x2e, 0x8c, 0xc9, 0xa8, 0xea, 0xea, 0xce, 0xd6, 0x6e, 0x41, 0x5f, + 0x8d, 0xe6, 0x2d, 0xf2, 0x5d, 0x8e, 0x5e, 0x94, 0xe1, 0xca, 0x1e, 0x52, + 0xea, 0x71, 0xc9, 0x26, 0xdf, 0x99, 0xe9, 0x7e, 0x96, 0x7c, 0xdc, 0xf5, + 0xe1, 0xbc, 0xb4, 0x8a, 0xed, 0x57, 0xbf, 0x66, 0xa3, 0x4b, 0xaa, 0xbc, + 0x9e, 0x77, 0x3d, 0x50, 0x48, 0xcb, 0x43, 0x6d, 0x9e, 0xa1, 0x96, 0x82, + 0x9f, 0xf0, 0xd8, 0xb9, 0xf8, 0x43, 0xa6, 0xee, 0xed, 0x72, 0xf3, 0x93, + 0xae, 0xf1, 0x0a, 0x45, 0xb5, 0xfb, 0x9d, 0x9c, 0xa9, 0x9a, 0xce, 0xc4, + 0x74, 0x4f, 0x6e, 0xdc, 0x2d, 0x92, 0x6d, 0x66, 0x5c, 0xdd, 0x5f, 0xa9, + 0x7b, 0x29, 0xc0, 0x03}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 182 + {SEC_OID_SHA512, + 182, + {0x19, 0xef, 0x5e, 0x46, 0x7b, 0x21, 0x8a, 0x8f, 0x5d, 0xda, 0x1f, 0x5d, + 0x3a, 0xb6, 0xc5, 0xc6, 0xc2, 0x75, 0xd7, 0x32, 0x92, 0xf3, 0xda, 0x40, + 0x2d, 0x41, 0x35, 0x9f, 0xb6, 0x12, 0x12, 0x30, 0x98, 0x77, 0xfa, 0xc2, + 0xef, 0xfb, 0x07, 0x34, 0xdd, 0xdf, 0x6f, 0xe6, 0x77, 0x29, 0x42, 0xd0, + 0x46, 0xf8, 0x9e, 0xef, 0xac, 0x51, 0x0a, 0x5e, 0xa5, 0x11, 0xfe, 0x8e, + 0xe6, 0x90, 0xcd, 0xff, 0x7d, 0xf4, 0xc6, 0x59, 0x0c, 0xa9, 0x39, 0x3b, + 0xd5, 0x34, 0x84, 0x63, 0x0f, 0x74, 0x4e, 0xc4, 0x8c, 0x31, 0x03, 0x79, + 0x99, 0x4f, 0x38, 0x16, 0x08, 0xab, 0x1a, 0xb3, 0x56, 0xed, 0x5e, 0xa1, + 0xf3, 0x07, 0x7e, 0x44, 0x10, 0x7b, 0x59, 0x67, 0xc4, 0xa4, 0x79, 0x4c, + 0xf2, 0x6b, 0x38, 0x9d, 0x92, 0xd0, 0x1b, 0x40, 0x07, 0x1f, 0x02, 0x3b, + 0xa0, 0x05, 0x1e, 0x4c, 0xb2, 0x10, 0xe3, 0x19, 0x72, 0xd1, 0x2a, 0x3a, + 0x67, 0x8f, 0xb4, 0x39, 0x75, 0xa8, 0x10, 0x7d, 0x1b, 0xb5, 0xb8, 0x83, + 0x77, 0x47, 0x23, 0xfa, 0x01, 0x9a, 0x21, 0x97, 0xe4, 0x8e, 0xdc, 0x35, + 0xbc, 0xb4, 0x27, 0x81, 0xdb, 0xff, 0xf8, 0xcb, 0x36, 0x8e, 0x27, 0xf6, + 0xf0, 0xd8, 0x24, 0x57, 0xac, 0x25, 0x71, 0x3e, 0x38, 0x34, 0x0a, 0xc5, + 0xa3, 0x1c, 0xbd, 0x4a, 0x56, 0x0d, 0x6a, 0x76, 0x22, 0x51, 0x60, 0x5b, + 0xad, 0xb9, 0xf8, 0x18, 0x16, 0x2e, 0x33, 0x83, 0x93, 0xae, 0x9f, 0xbd, + 0xf1, 0x98, 0x24, 0xde, 0x99, 0x1f, 0x45, 0x9e, 0x96, 0xb1, 0x67, 0x19, + 0x4c, 0x50, 0xb2, 0x23, 0x84, 0x9f, 0x9d, 0xef, 0x53, 0x85, 0x07, 0xf6, + 0x1d, 0xaa, 0x21, 0xc4, 0x57, 0xa4, 0x56, 0x0d, 0x78, 0x80, 0xb6, 0x99, + 0x66, 0x68, 0x02, 0x42, 0x11, 0x63, 0x9e, 0xd9, 0xfb, 0xc4, 0xfa, 0xfe, + 0x7a, 0xaf, 0x4b, 0x38}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 183 + {SEC_OID_SHA512, + 183, + {0xba, 0xc0, 0x8a, 0x20, 0x1a, 0x27, 0xe4, 0xc0, 0x5a, 0xf0, 0xab, 0x67, + 0xc0, 0x97, 0xa7, 0x7d, 0xfa, 0xb2, 0x97, 0x54, 0x6f, 0x22, 0x83, 0xc6, + 0xd8, 0x17, 0x9f, 0xff, 0xe4, 0x11, 0x6d, 0x26, 0xc3, 0xd9, 0x06, 0x83, + 0x15, 0x59, 0x46, 0x40, 0x04, 0x6c, 0xed, 0x02, 0x48, 0xc1, 0x57, 0xac, + 0x27, 0xe8, 0xd2, 0xaf, 0xa2, 0x81, 0x98, 0x17, 0xe1, 0x85, 0x4f, 0x7f, + 0x8b, 0x71, 0x2b, 0xfe, 0x9d, 0xa5, 0xee, 0xac, 0x95, 0x14, 0x77, 0x34, + 0x0b, 0x1f, 0xb5, 0x9c, 0x85, 0xee, 0xf5, 0x25, 0xd4, 0x6e, 0x8c, 0xf2, + 0x0a, 0x0b, 0x9e, 0x1c, 0xf8, 0xb7, 0x99, 0xba, 0x18, 0xd9, 0xec, 0x8c, + 0xae, 0x60, 0xd6, 0x66, 0x3c, 0x5a, 0x92, 0x1b, 0x97, 0xd1, 0x95, 0xd1, + 0xda, 0xe5, 0x96, 0x7b, 0x28, 0x8b, 0x4a, 0x12, 0x68, 0xa6, 0x6c, 0x5b, + 0xd2, 0x26, 0x06, 0x41, 0x6b, 0xec, 0x80, 0x3c, 0x42, 0x6c, 0x40, 0x6c, + 0x25, 0xd9, 0x6b, 0xb2, 0xaa, 0x7f, 0x58, 0xc3, 0x04, 0x13, 0x41, 0x03, + 0x13, 0x68, 0x28, 0x6a, 0xf2, 0x5b, 0xf9, 0x6f, 0xba, 0xc0, 0x21, 0x03, + 0x63, 0x21, 0xdc, 0x44, 0x18, 0xaa, 0x33, 0xa4, 0x91, 0x94, 0xfa, 0xef, + 0xc6, 0x8d, 0xaf, 0xd7, 0xd2, 0x23, 0x9a, 0x1d, 0x18, 0x00, 0x45, 0x1d, + 0x49, 0x06, 0xde, 0x61, 0xea, 0xaf, 0x29, 0xa6, 0x1f, 0x86, 0x0f, 0x82, + 0xfd, 0x6e, 0xd8, 0xb5, 0xbf, 0x44, 0x61, 0xe8, 0x82, 0x1e, 0x91, 0xe6, + 0x7f, 0xd8, 0xa7, 0x35, 0x13, 0x01, 0x4b, 0x76, 0x25, 0x86, 0x9b, 0xc5, + 0x57, 0x2a, 0x98, 0xc0, 0x48, 0xe6, 0xd7, 0xfb, 0xa0, 0xa2, 0x2f, 0x4e, + 0xb4, 0xa9, 0x25, 0x32, 0xae, 0xc1, 0x6c, 0x7b, 0x6e, 0xb7, 0x62, 0x18, + 0x8b, 0xb4, 0x06, 0x19, 0xf7, 0xef, 0x28, 0xb7, 0x79, 0x06, 0xda, 0xfe, + 0x01, 0x85, 0x2b, 0x00}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 184 + {SEC_OID_SHA512, + 184, + {0x92, 0xb1, 0xeb, 0x5b, 0x26, 0xc6, 0x95, 0x92, 0xb6, 0x69, 0xec, 0xf0, + 0xf6, 0x4d, 0x7b, 0xb2, 0xcb, 0x12, 0x34, 0x3e, 0x68, 0x7a, 0x6a, 0x8b, + 0x8a, 0xcc, 0x14, 0x40, 0xb8, 0x02, 0x82, 0x72, 0xd4, 0x98, 0x37, 0xa5, + 0xd5, 0xbe, 0x49, 0xda, 0xb0, 0x2f, 0x92, 0xce, 0x28, 0x67, 0x9c, 0x22, + 0x40, 0x9e, 0x2f, 0xe6, 0xc3, 0x94, 0x40, 0x78, 0x74, 0x12, 0xa7, 0x0d, + 0x12, 0x33, 0x6c, 0x13, 0x76, 0xb8, 0xd6, 0x30, 0x3b, 0x9d, 0xd8, 0x77, + 0x44, 0x2c, 0xa9, 0xdc, 0xbf, 0xe7, 0x53, 0xa3, 0x58, 0x2c, 0x27, 0x71, + 0x84, 0xbc, 0x32, 0xa9, 0xae, 0x9f, 0x39, 0x06, 0xc1, 0xad, 0xae, 0x17, + 0x24, 0xa6, 0xa4, 0x79, 0xbe, 0x5f, 0x56, 0xb4, 0x38, 0x42, 0x4d, 0x59, + 0xa6, 0x20, 0x36, 0x9a, 0xd6, 0x49, 0xb4, 0xdd, 0xaa, 0xaf, 0x53, 0x34, + 0x3e, 0x3c, 0x1a, 0x9b, 0xfd, 0xb2, 0x22, 0xe9, 0xfb, 0x66, 0x52, 0x03, + 0x26, 0x63, 0x3f, 0xde, 0x1b, 0x43, 0xf4, 0x61, 0xbe, 0xc6, 0x0f, 0x64, + 0x56, 0xb0, 0x2f, 0x41, 0x7d, 0x60, 0x75, 0xd5, 0x53, 0xc4, 0x15, 0x7d, + 0x57, 0x12, 0xf0, 0x6e, 0x68, 0x69, 0x0d, 0xb5, 0xf5, 0xa0, 0x7a, 0x85, + 0x59, 0x09, 0x11, 0xf0, 0x6b, 0xe7, 0x6e, 0xa0, 0xb7, 0xaf, 0x60, 0x8e, + 0x87, 0x92, 0xc7, 0xc5, 0x30, 0x75, 0xed, 0x8f, 0x4b, 0x11, 0xeb, 0x0d, + 0x4b, 0xe5, 0x57, 0x62, 0x3d, 0x5d, 0x68, 0x17, 0x2b, 0xda, 0xb3, 0xb6, + 0x49, 0x08, 0xb7, 0xb4, 0x20, 0x3c, 0xd6, 0x42, 0x9d, 0x2d, 0x78, 0x33, + 0x47, 0xf8, 0x04, 0x4f, 0x37, 0xbd, 0xb5, 0xfa, 0xd8, 0x65, 0xa4, 0x90, + 0xeb, 0xc9, 0xc4, 0xe7, 0xa3, 0x58, 0x7f, 0xc4, 0x72, 0xad, 0xcd, 0xc3, + 0xc5, 0xd4, 0xce, 0x56, 0x85, 0xa9, 0xcd, 0xac, 0x5a, 0x43, 0xeb, 0x86, + 0xb3, 0x6f, 0xff, 0x6f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 185 + {SEC_OID_SHA512, + 185, + {0x73, 0xc5, 0xfb, 0x16, 0xbf, 0x8b, 0x5d, 0xa4, 0x88, 0xf2, 0x90, 0xb6, + 0x1e, 0xed, 0x03, 0xb1, 0x7b, 0xac, 0x3c, 0xdc, 0x98, 0xb0, 0x95, 0x1e, + 0x61, 0x05, 0x80, 0x39, 0x2a, 0x74, 0xf6, 0x30, 0x09, 0x61, 0xdd, 0x15, + 0x67, 0x0f, 0x8e, 0x38, 0x8e, 0xe9, 0x65, 0x9a, 0xaf, 0xcc, 0xf9, 0xdc, + 0xc1, 0xfb, 0x97, 0x59, 0x6b, 0x9b, 0xd3, 0x9d, 0xbb, 0x60, 0xfe, 0x5c, + 0xc6, 0x2e, 0xfb, 0x46, 0x3d, 0xfd, 0x29, 0xf4, 0x91, 0x75, 0x1b, 0x32, + 0x04, 0xe1, 0x0d, 0xfe, 0x98, 0x45, 0xe5, 0xc1, 0x11, 0xd3, 0x35, 0xa2, + 0x01, 0xc7, 0x51, 0x5e, 0x33, 0xce, 0x30, 0xc4, 0xbc, 0xc7, 0x2a, 0x66, + 0x18, 0xa9, 0xbf, 0xb7, 0x93, 0x22, 0xb0, 0x0b, 0x67, 0x51, 0x91, 0xd7, + 0x63, 0xc4, 0x29, 0x9f, 0x2a, 0x77, 0x1c, 0x9e, 0x7e, 0x26, 0xc0, 0xbf, + 0x0d, 0x6f, 0xab, 0x1f, 0x96, 0xd0, 0xab, 0x60, 0x17, 0x0c, 0xb8, 0x8a, + 0x10, 0x16, 0x16, 0xdb, 0xad, 0x06, 0x0a, 0xb0, 0x79, 0xdc, 0x4a, 0xc6, + 0xf9, 0x1b, 0xb4, 0x97, 0x76, 0x64, 0x2d, 0x7b, 0x47, 0xc3, 0xb8, 0x98, + 0xfc, 0x2c, 0xd2, 0xd6, 0x8f, 0xf4, 0x77, 0xad, 0xcb, 0xfb, 0x1d, 0xe1, + 0x0b, 0x78, 0x2c, 0x55, 0x4f, 0x1f, 0x96, 0x3f, 0xde, 0xea, 0xd1, 0x6c, + 0x2f, 0xe5, 0xb4, 0xe5, 0x84, 0xc6, 0xed, 0x8c, 0x81, 0x72, 0x51, 0x69, + 0xf2, 0x7f, 0xf3, 0x71, 0x28, 0x23, 0x05, 0xd4, 0xb1, 0x42, 0x8b, 0x89, + 0xa7, 0xa2, 0x5f, 0x05, 0x77, 0x63, 0xc4, 0x17, 0xf7, 0x3a, 0xd0, 0x13, + 0xe6, 0x2d, 0xf8, 0xaf, 0xce, 0x85, 0x5a, 0x38, 0xdc, 0x6f, 0x20, 0xed, + 0x68, 0xf4, 0xe3, 0x7a, 0x9a, 0x4b, 0xc7, 0x39, 0x5b, 0x9f, 0x3a, 0x4a, + 0xa8, 0xc5, 0x42, 0x52, 0x50, 0x5d, 0xe3, 0xf9, 0xb3, 0xe0, 0x30, 0x13, + 0x16, 0xbb, 0x37, 0x6a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 186 + {SEC_OID_SHA512, + 186, + {0x75, 0x20, 0xc5, 0x2e, 0x90, 0xe5, 0x39, 0xf8, 0xd2, 0x01, 0x4f, 0x1b, + 0xc4, 0x4b, 0x0c, 0x32, 0x8d, 0xf9, 0x6d, 0x9f, 0x93, 0xe6, 0xd1, 0x2f, + 0xc5, 0x6c, 0x89, 0x59, 0x45, 0x99, 0x3b, 0x73, 0xef, 0x01, 0x83, 0x4d, + 0xb0, 0x83, 0x69, 0xda, 0x06, 0x6e, 0xda, 0x44, 0xe5, 0x85, 0xc5, 0x6e, + 0x67, 0x5b, 0x2b, 0x96, 0x80, 0x14, 0x42, 0xe6, 0x97, 0x8d, 0x04, 0x1d, + 0x0e, 0x26, 0x3a, 0x70, 0x6f, 0xf3, 0x84, 0xab, 0xc1, 0xe9, 0xb7, 0xb0, + 0xc0, 0xac, 0x4a, 0x36, 0x02, 0xdb, 0x96, 0x69, 0x46, 0x08, 0xa8, 0x3c, + 0x79, 0x9a, 0x2b, 0xb6, 0x79, 0xfd, 0xaf, 0x67, 0x71, 0xf2, 0xd1, 0x70, + 0x82, 0x7f, 0xa2, 0x84, 0xac, 0xf4, 0xd8, 0xea, 0x77, 0xb5, 0x83, 0x77, + 0x94, 0xba, 0x74, 0x54, 0x0f, 0x52, 0xc2, 0xdb, 0x80, 0x1e, 0xd0, 0x2f, + 0x04, 0x0e, 0x38, 0x04, 0x3d, 0x64, 0x47, 0xc1, 0xaa, 0x6d, 0xb5, 0xa7, + 0x6d, 0x8c, 0xf4, 0x25, 0xd7, 0xe6, 0xb8, 0x5b, 0xbb, 0xa2, 0x51, 0x5d, + 0x9d, 0xe7, 0x06, 0x3b, 0x8a, 0xcb, 0x3b, 0xf0, 0xd4, 0x4d, 0x36, 0x4d, + 0x69, 0xfb, 0x4a, 0x20, 0xe0, 0xb6, 0xea, 0xd6, 0xfa, 0xb8, 0xc8, 0xb1, + 0x7e, 0x7c, 0x0f, 0xbe, 0xaf, 0x35, 0x2e, 0x5c, 0xbd, 0x34, 0xb2, 0xa5, + 0x8d, 0xec, 0xd8, 0x1d, 0xcf, 0x45, 0x2a, 0xcd, 0xdc, 0x68, 0x75, 0xb0, + 0x79, 0xcd, 0xe9, 0x3b, 0x10, 0x66, 0x1b, 0x25, 0x4f, 0xd0, 0x42, 0x62, + 0x91, 0x8a, 0x70, 0x5a, 0x1b, 0x28, 0x92, 0x63, 0x88, 0xb0, 0x69, 0xe0, + 0x18, 0x4a, 0xe4, 0xf7, 0x34, 0x9a, 0xfb, 0x33, 0xae, 0xbd, 0x1d, 0xc3, + 0x72, 0x96, 0xe0, 0x4f, 0x11, 0x6c, 0x69, 0x1b, 0x14, 0xe5, 0x72, 0x8c, + 0xda, 0xea, 0x04, 0x46, 0x26, 0x10, 0xbc, 0x64, 0xb3, 0x00, 0xe8, 0xb5, + 0xb9, 0x03, 0xf9, 0x12}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA512, + 187, + {0x8d, 0xe2, 0xa7, 0x32, 0x86, 0x34, 0xe5, 0x13, 0x52, 0x6d, 0xb5, 0xc5, + 0x0c, 0x13, 0x2c, 0x3e, 0x95, 0x5c, 0x22, 0xa6, 0x02, 0x2a, 0x90, 0x4b, + 0x4f, 0xb6, 0x6d, 0x72, 0xa2, 0xd2, 0xaa, 0xdc, 0xb2, 0x50, 0xa6, 0xcf, + 0xb8, 0x38, 0xc9, 0x78, 0x0e, 0xa0, 0x47, 0x04, 0x8b, 0x8a, 0x6d, 0x16, + 0x50, 0x06, 0x2b, 0xa0, 0x34, 0x8a, 0x25, 0x1f, 0x61, 0x24, 0x7c, 0x0f, + 0x1b, 0xab, 0xbf, 0x1f, 0xc6, 0xfa, 0x5a, 0x4d, 0xa9, 0xe0, 0x1c, 0xdd, + 0x7a, 0x80, 0xa6, 0xe3, 0xd8, 0xa5, 0x66, 0xf5, 0x65, 0x99, 0xee, 0xc0, + 0x99, 0x03, 0xe6, 0xb4, 0xb1, 0x4d, 0x3b, 0x16, 0x15, 0x3b, 0xc4, 0x3f, + 0xbd, 0xb1, 0x26, 0x1b, 0xb5, 0x32, 0x80, 0x56, 0xc9, 0xf9, 0x5c, 0xbb, + 0xe7, 0xf7, 0x07, 0x2c, 0x93, 0x01, 0x1f, 0x6a, 0xb8, 0x37, 0xd6, 0xf3, + 0xa3, 0x81, 0x29, 0xff, 0xd1, 0x4c, 0x65, 0xe1, 0xf6, 0x66, 0xf6, 0x4c, + 0x64, 0x55, 0x65, 0x47, 0x48, 0xca, 0xc6, 0xd1, 0x8c, 0x08, 0xb1, 0xd4, + 0x54, 0x81, 0x72, 0x0a, 0x78, 0x34, 0x58, 0x04, 0x52, 0xd1, 0xf6, 0x2a, + 0xec, 0x30, 0x24, 0x5a, 0xa8, 0x4e, 0xd8, 0xa7, 0xae, 0xb6, 0x86, 0xd4, + 0x6c, 0x2c, 0x51, 0x2f, 0xa4, 0xe0, 0xf3, 0xf4, 0x23, 0xc6, 0x2f, 0x5d, + 0xb5, 0x1a, 0x3e, 0x74, 0xa6, 0xe1, 0xc6, 0xf1, 0x45, 0x0d, 0x61, 0xbd, + 0x43, 0xc1, 0x72, 0xdf, 0xcc, 0x35, 0x5f, 0x56, 0xbf, 0x28, 0x34, 0x21, + 0xd3, 0xd6, 0x0b, 0x26, 0x76, 0xc3, 0x91, 0x22, 0xa9, 0x9a, 0x6e, 0x39, + 0x72, 0x50, 0xc3, 0x19, 0x41, 0x9b, 0xc1, 0xc8, 0xfe, 0xbc, 0xef, 0xd0, + 0x4e, 0xb4, 0x0a, 0xb3, 0x36, 0x55, 0x4c, 0x87, 0x0b, 0x6d, 0xc7, 0x19, + 0xc4, 0xfa, 0xe7, 0x49, 0x29, 0xce, 0x79, 0x80, 0x7e, 0xb7, 0x12, 0x82, + 0x8c, 0x85, 0xb4, 0x82}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 188 + {SEC_OID_SHA512, + 188, + {0x71, 0xd7, 0xa7, 0x1e, 0xdb, 0xc4, 0x9f, 0xe6, 0x22, 0xc9, 0xfe, 0x14, + 0x69, 0x67, 0xb2, 0xe4, 0xdc, 0x3c, 0xe1, 0xe3, 0xb4, 0x9e, 0x02, 0x22, + 0x16, 0xb7, 0xc6, 0x4e, 0xec, 0x7a, 0xc9, 0x29, 0x41, 0x85, 0xa9, 0x30, + 0x9f, 0x0e, 0x2b, 0x78, 0xc1, 0xa8, 0x28, 0x89, 0x3f, 0x0e, 0xc1, 0xc0, + 0x9a, 0x4d, 0x7e, 0xdd, 0xca, 0xa6, 0x00, 0x10, 0x80, 0x7c, 0xc9, 0x87, + 0x80, 0x94, 0xfd, 0x18, 0xb1, 0x79, 0xb4, 0x1c, 0xbe, 0x73, 0xb4, 0xec, + 0xc0, 0x3a, 0x7a, 0x99, 0x00, 0xea, 0xeb, 0xe5, 0x60, 0xbd, 0xc7, 0xb9, + 0x2c, 0x22, 0xfe, 0x7a, 0x20, 0xfb, 0xce, 0xeb, 0x38, 0x8d, 0x0b, 0xc1, + 0xd4, 0x40, 0xb2, 0x65, 0x16, 0x65, 0x24, 0xc7, 0x18, 0x3f, 0x57, 0x7b, + 0xfc, 0xdf, 0x2d, 0x18, 0x32, 0x57, 0xbb, 0x96, 0x99, 0xb5, 0x29, 0x79, + 0x45, 0x68, 0x75, 0x6b, 0x38, 0x8f, 0x34, 0xa9, 0x87, 0xbf, 0xad, 0xd2, + 0x34, 0x4f, 0x33, 0x10, 0x92, 0xac, 0x11, 0x99, 0xd7, 0xd8, 0x68, 0x8d, + 0xed, 0xe9, 0x6b, 0x1e, 0xcf, 0x27, 0x9b, 0x1f, 0x2b, 0x02, 0x71, 0x05, + 0x43, 0x92, 0x24, 0x13, 0x3b, 0x43, 0xa9, 0x5d, 0x2a, 0x31, 0x19, 0x6e, + 0xdb, 0x0b, 0xa7, 0xbb, 0x5f, 0x72, 0xdf, 0x9d, 0x98, 0x6f, 0x0d, 0x55, + 0x46, 0x6f, 0xc3, 0x7c, 0xeb, 0xef, 0x4e, 0xb9, 0xf5, 0xb9, 0x42, 0xe2, + 0x74, 0xed, 0xdc, 0x8f, 0x7d, 0x51, 0xbe, 0xb9, 0x5a, 0xfc, 0x82, 0x10, + 0xd8, 0x8f, 0xd1, 0x57, 0x8b, 0x28, 0xed, 0x31, 0x94, 0x7c, 0xe6, 0x4c, + 0xbe, 0xa9, 0xc4, 0xe7, 0xc6, 0xa9, 0xfa, 0x2b, 0xfc, 0x3f, 0xf0, 0x7f, + 0x90, 0xf0, 0xb0, 0xe1, 0x0a, 0x10, 0x10, 0xca, 0xc8, 0xc6, 0x76, 0x8c, + 0xa3, 0xba, 0x93, 0x21, 0xc3, 0xda, 0x03, 0x64, 0x0e, 0xb4, 0x90, 0x9f, + 0x5d, 0xc7, 0x5b, 0xf6}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA512, + 189, + {0x20, 0x7d, 0x9f, 0xc2, 0x81, 0x78, 0x46, 0x47, 0x13, 0xa1, 0x4c, 0x90, + 0x76, 0x36, 0x63, 0x75, 0xfe, 0xe8, 0x8f, 0x88, 0x47, 0x07, 0xb3, 0xe3, + 0x0d, 0x15, 0x42, 0xbe, 0x03, 0xdb, 0x64, 0x80, 0x07, 0xde, 0x08, 0x89, + 0x0e, 0x60, 0xe1, 0xa0, 0x22, 0x69, 0x27, 0x85, 0x3e, 0x13, 0xf4, 0x89, + 0x08, 0xdc, 0xa2, 0x20, 0x12, 0x21, 0xde, 0xee, 0x23, 0xc1, 0xec, 0x02, + 0xb8, 0xb6, 0x2d, 0xa8, 0xf5, 0xfe, 0x6d, 0x60, 0x3e, 0xcc, 0x8e, 0x4f, + 0xa5, 0x0b, 0x45, 0xf6, 0x59, 0x53, 0xb4, 0x18, 0xa8, 0x1b, 0xa9, 0x78, + 0x3e, 0xcc, 0x53, 0xc4, 0x5d, 0x3c, 0x02, 0x7d, 0x7e, 0x89, 0x1c, 0x5c, + 0x9d, 0xdf, 0xd4, 0xe7, 0x18, 0x09, 0x37, 0x0e, 0x35, 0x39, 0x04, 0xd5, + 0xa6, 0x5d, 0x31, 0xdc, 0x08, 0x3b, 0x37, 0xc3, 0x31, 0x6a, 0x7e, 0x59, + 0xfd, 0xcb, 0xcd, 0x9f, 0xcc, 0xf6, 0x51, 0x32, 0xa6, 0x73, 0x6d, 0x21, + 0x43, 0xe5, 0x5c, 0x78, 0x6d, 0x73, 0xe3, 0xc1, 0x09, 0x71, 0xd1, 0x78, + 0x3f, 0xf4, 0x6f, 0xb9, 0xd7, 0x82, 0xe8, 0x84, 0x9d, 0x2e, 0xdc, 0xda, + 0x14, 0xd9, 0xb1, 0x58, 0x71, 0x17, 0xdd, 0xc0, 0xde, 0xfd, 0xc6, 0x12, + 0xf5, 0x32, 0xbe, 0xe3, 0xbf, 0xe1, 0x2e, 0xac, 0xab, 0x5a, 0xd7, 0xf7, + 0xf4, 0x96, 0x1d, 0x5a, 0x7c, 0xaf, 0xe6, 0x91, 0x40, 0x94, 0x95, 0x51, + 0x7c, 0x35, 0x79, 0xb5, 0xe9, 0xaf, 0xb1, 0x28, 0x6f, 0x8e, 0x87, 0x7b, + 0x6c, 0x92, 0x18, 0x0d, 0x89, 0x23, 0x45, 0x56, 0x9f, 0x69, 0x4a, 0x77, + 0x9d, 0xc4, 0x5a, 0xe9, 0x1c, 0x71, 0x81, 0x14, 0x2b, 0xc1, 0x83, 0x52, + 0xf7, 0xbf, 0x21, 0xe6, 0x2f, 0x3c, 0x25, 0xb4, 0x86, 0x69, 0x0b, 0xaa, + 0xe3, 0x47, 0x59, 0xfe, 0x0d, 0x7b, 0x5b, 0xd5, 0xf8, 0x5c, 0x2f, 0x6b, + 0xde, 0xad, 0x0f, 0xa0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 190 + {SEC_OID_SHA512, + 190, + {0x3e, 0xe1, 0xbe, 0x0f, 0x2f, 0x10, 0x33, 0xfc, 0x03, 0x49, 0x79, 0xa6, + 0xde, 0x92, 0xc9, 0x7f, 0x9c, 0xf2, 0x67, 0x37, 0xf8, 0x14, 0x38, 0x59, + 0xb4, 0x93, 0x41, 0xbf, 0xdd, 0x82, 0x63, 0xf1, 0xbf, 0xc6, 0x5e, 0x24, + 0x6b, 0xd2, 0xbb, 0x65, 0x59, 0x84, 0xb8, 0xe9, 0x8a, 0xdd, 0x8b, 0xfd, + 0x43, 0x63, 0x29, 0x64, 0xa3, 0x6f, 0xa4, 0x7b, 0xe4, 0xb5, 0x67, 0xbf, + 0xdb, 0x51, 0xf1, 0x08, 0x17, 0xa3, 0x40, 0x85, 0xc4, 0xf3, 0x91, 0x71, + 0x7b, 0xfc, 0x71, 0x32, 0x73, 0x6d, 0x05, 0xca, 0x58, 0x7b, 0xb0, 0x90, + 0xb9, 0xd2, 0xdb, 0x16, 0xb9, 0x0a, 0xe9, 0x51, 0x52, 0x4f, 0x30, 0xbc, + 0xca, 0x9a, 0xec, 0x60, 0xf8, 0xcd, 0xe8, 0x4a, 0x37, 0x3b, 0x06, 0x05, + 0x0b, 0x23, 0x1a, 0xb7, 0xa1, 0xfb, 0xea, 0x4c, 0x7d, 0x1d, 0xd8, 0x10, + 0x2c, 0x22, 0x35, 0x43, 0x7d, 0x1c, 0xcb, 0x89, 0x57, 0x16, 0x78, 0xff, + 0x1c, 0xab, 0x36, 0x59, 0x06, 0x18, 0x29, 0xf8, 0x67, 0x78, 0x7e, 0x6f, + 0x70, 0xb8, 0xae, 0xe0, 0x7a, 0x0f, 0x63, 0x34, 0x57, 0x23, 0xbe, 0xf4, + 0xd2, 0x69, 0x15, 0x40, 0x18, 0x62, 0x44, 0x99, 0x18, 0xe0, 0x0f, 0x9d, + 0xe0, 0x59, 0x4c, 0x77, 0xfb, 0x2c, 0xa1, 0x32, 0x59, 0x40, 0x4b, 0xe5, + 0xf7, 0x87, 0xbb, 0x7b, 0xdc, 0x49, 0x00, 0x5f, 0x2d, 0xa4, 0xa6, 0xa2, + 0xe5, 0xbe, 0xae, 0x16, 0x23, 0x34, 0x0e, 0x7a, 0xf7, 0xfc, 0xde, 0xeb, + 0x7d, 0xf2, 0x28, 0xd3, 0xf7, 0xf5, 0xca, 0xfe, 0xa8, 0xbd, 0x8d, 0x06, + 0xbc, 0xff, 0xc8, 0x07, 0x08, 0xe4, 0x70, 0x3f, 0x64, 0xd8, 0x74, 0xf7, + 0x02, 0x53, 0x3c, 0x56, 0x42, 0x87, 0x8f, 0x40, 0x8d, 0xb3, 0xec, 0x7f, + 0x1b, 0xf5, 0x73, 0xe9, 0x20, 0x80, 0xfe, 0x53, 0x2d, 0xd7, 0xf6, 0x8c, + 0x96, 0x67, 0x9e, 0xf9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 191 + {SEC_OID_SHA512, + 191, + {0x7f, 0x6a, 0xcb, 0x03, 0x98, 0x33, 0x63, 0x50, 0x53, 0xf8, 0x74, 0x6f, + 0xeb, 0x3a, 0x6d, 0xf4, 0xe3, 0xe9, 0x8d, 0x9c, 0x25, 0x3d, 0xbe, 0xd7, + 0xdc, 0xb0, 0x1b, 0x3f, 0xa7, 0x29, 0xaa, 0x93, 0xf7, 0x65, 0x60, 0x48, + 0xd0, 0x94, 0xec, 0xff, 0x6b, 0x7f, 0x28, 0x3d, 0xae, 0xf8, 0xaf, 0x14, + 0xbd, 0x32, 0x84, 0x22, 0xa9, 0x0c, 0x83, 0x87, 0x54, 0xc9, 0x2f, 0x79, + 0xfb, 0xdd, 0x92, 0x3c, 0x69, 0x75, 0xea, 0x16, 0xac, 0x4b, 0x02, 0xb9, + 0xa4, 0xe9, 0xb6, 0x7b, 0xa7, 0x29, 0x22, 0x8a, 0x35, 0xdd, 0x94, 0xe0, + 0x27, 0x2c, 0x75, 0x9e, 0xf7, 0xd4, 0x8f, 0x75, 0xf9, 0xe3, 0x29, 0xa0, + 0xa1, 0x4e, 0x29, 0xf9, 0x25, 0x67, 0x5f, 0x9d, 0xeb, 0x18, 0x85, 0xc1, + 0xde, 0x7f, 0x61, 0xb9, 0xb9, 0x5d, 0xd2, 0x06, 0x7b, 0x13, 0x05, 0x14, + 0x99, 0x28, 0x09, 0x3c, 0x3c, 0x99, 0x77, 0x6c, 0x00, 0xd4, 0xfa, 0xcd, + 0xbd, 0xe9, 0x1b, 0x5f, 0x97, 0x5b, 0x2a, 0x49, 0x31, 0xec, 0x36, 0x9e, + 0xfc, 0x7f, 0x50, 0x25, 0x2d, 0x58, 0x21, 0x9a, 0x3c, 0x7e, 0xce, 0xfa, + 0x70, 0x41, 0x0e, 0x78, 0xb6, 0xcd, 0xcc, 0xb9, 0x6b, 0x14, 0x38, 0x48, + 0x09, 0xc2, 0x57, 0x46, 0x24, 0x34, 0xe1, 0x46, 0x50, 0x1c, 0xc0, 0x42, + 0xeb, 0x01, 0x4e, 0xb3, 0xc7, 0xe0, 0xb7, 0x12, 0xc8, 0x8f, 0xac, 0xae, + 0xb8, 0xd8, 0xbc, 0xd7, 0x27, 0x4a, 0x0f, 0xed, 0x55, 0xc0, 0x1d, 0x9b, + 0xf6, 0xc7, 0xb9, 0x26, 0x21, 0x66, 0xab, 0x0d, 0x52, 0xc3, 0x20, 0xa1, + 0x5c, 0x1d, 0xab, 0x52, 0xae, 0x31, 0x99, 0xba, 0x04, 0x3c, 0x50, 0x84, + 0x3e, 0xb6, 0xff, 0xa6, 0x6f, 0xe1, 0x47, 0xb2, 0xf1, 0xcf, 0x33, 0xf8, + 0x36, 0x01, 0x7c, 0x36, 0x52, 0xb7, 0x9f, 0x83, 0x84, 0xb3, 0x4f, 0x68, + 0xc7, 0xda, 0xeb, 0x8a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 192 + {SEC_OID_SHA512, + 192, + {0x09, 0x9e, 0x3c, 0xef, 0xad, 0xba, 0xc0, 0x10, 0x30, 0x5b, 0x80, 0x30, + 0x86, 0x65, 0xc5, 0x0d, 0xc8, 0x51, 0x3e, 0x75, 0xab, 0x7a, 0x19, 0xa6, + 0x4e, 0xf0, 0xc2, 0x5f, 0x1d, 0x53, 0x36, 0xc7, 0x3b, 0x7d, 0x50, 0xa0, + 0x79, 0x8b, 0x2b, 0x44, 0xcc, 0x7b, 0xfa, 0x00, 0xed, 0xa2, 0x90, 0x77, + 0xc5, 0x2b, 0x30, 0x3f, 0x14, 0x02, 0xa9, 0x0e, 0xf4, 0xa6, 0xbd, 0x8c, + 0x68, 0xa6, 0x30, 0x4c, 0x30, 0xe9, 0x4a, 0x08, 0x23, 0x35, 0xd7, 0x3f, + 0x06, 0x4e, 0x67, 0xe6, 0x1a, 0x95, 0xb0, 0xce, 0x95, 0x07, 0xb3, 0xb5, + 0xc0, 0x4b, 0x51, 0x38, 0x0d, 0xa7, 0x2d, 0x15, 0xe2, 0x2c, 0x4b, 0xda, + 0x16, 0x1b, 0x28, 0xc9, 0xcf, 0x73, 0xaf, 0x37, 0x73, 0x7c, 0x1d, 0x6e, + 0xb1, 0x55, 0xcb, 0x23, 0x25, 0x16, 0x0f, 0x00, 0x6a, 0xa9, 0x92, 0x0f, + 0x11, 0x25, 0x3b, 0x03, 0xfe, 0x3a, 0x9b, 0x1d, 0xbf, 0x60, 0x1d, 0x29, + 0xee, 0x89, 0xba, 0x7b, 0xfe, 0xa4, 0x3d, 0x72, 0x58, 0xc9, 0x1e, 0x70, + 0x6c, 0x06, 0x50, 0x09, 0x1c, 0x71, 0x69, 0x69, 0x2d, 0x17, 0x13, 0xb6, + 0xcf, 0xb0, 0xa4, 0x53, 0x3a, 0x81, 0x95, 0xd6, 0x7e, 0xf6, 0x79, 0xdd, + 0xbf, 0xff, 0xd1, 0x31, 0x48, 0xc2, 0x20, 0x35, 0x58, 0x3e, 0xaa, 0xc1, + 0x76, 0x70, 0x41, 0x79, 0xdc, 0xf8, 0x99, 0xc8, 0x65, 0x24, 0x61, 0x1b, + 0xa5, 0x86, 0x40, 0xfc, 0x7c, 0x91, 0xb8, 0xf4, 0x77, 0xff, 0x0a, 0xd3, + 0x9d, 0x89, 0x7a, 0xec, 0xe1, 0x7b, 0xc4, 0x24, 0x83, 0x37, 0xdc, 0x15, + 0x47, 0xfe, 0x8e, 0xae, 0xd3, 0x7d, 0x16, 0xcf, 0x82, 0x9a, 0x7a, 0x77, + 0xe3, 0xd7, 0xf3, 0xb6, 0x43, 0x8a, 0x37, 0xae, 0x15, 0xc1, 0x6a, 0xb1, + 0xde, 0xba, 0xbf, 0x61, 0x17, 0x15, 0x1b, 0xa1, 0x9e, 0x5b, 0xe7, 0xbc, + 0xa1, 0x47, 0x7a, 0x62}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 193 + {SEC_OID_SHA512, + 193, + {0x2c, 0x2b, 0xc9, 0xf2, 0xb9, 0xb0, 0xab, 0x9a, 0x5f, 0x4a, 0x02, 0xb2, + 0xb0, 0x2f, 0xc0, 0xeb, 0xbd, 0xe3, 0x3c, 0x53, 0xfd, 0xe0, 0x74, 0xa0, + 0x89, 0x95, 0x97, 0xd9, 0xa4, 0xa9, 0x3e, 0x64, 0xc0, 0x08, 0x58, 0x4e, + 0x89, 0xb2, 0x81, 0x82, 0x8f, 0xad, 0xc8, 0xcf, 0x6c, 0x7a, 0x6a, 0x99, + 0x87, 0x0a, 0x88, 0x1b, 0xfc, 0x85, 0x4c, 0xfe, 0x02, 0xae, 0x50, 0x8b, + 0xe2, 0x1e, 0x63, 0xfa, 0xb8, 0xc6, 0xcf, 0x6d, 0x91, 0x0e, 0x05, 0x15, + 0x53, 0x2d, 0x69, 0x57, 0x89, 0xb2, 0xfa, 0xff, 0xa1, 0x20, 0x95, 0x96, + 0xbf, 0xd3, 0x78, 0x28, 0xca, 0x2b, 0x4c, 0x68, 0x7f, 0x8a, 0xff, 0xbe, + 0x13, 0xe3, 0xca, 0x76, 0xfc, 0x42, 0x1f, 0x0d, 0x76, 0x28, 0x3e, 0x6e, + 0xe2, 0xfb, 0x60, 0xe5, 0x46, 0x04, 0x49, 0xbe, 0x80, 0xbd, 0xd7, 0x40, + 0xa1, 0x4a, 0x0c, 0xbf, 0x98, 0x84, 0x5e, 0x37, 0x3a, 0x0e, 0x3b, 0x0c, + 0xad, 0xac, 0xff, 0x00, 0xd3, 0x80, 0x3d, 0x82, 0x28, 0xd9, 0x6f, 0x75, + 0xd0, 0x25, 0x07, 0x1d, 0x71, 0x05, 0x67, 0x24, 0xfa, 0x9b, 0x2c, 0x77, + 0xaf, 0x66, 0x65, 0x6a, 0x4f, 0x71, 0xde, 0x0c, 0x38, 0xcb, 0xd3, 0x82, + 0xa8, 0x83, 0xa9, 0x2e, 0xce, 0x69, 0x2c, 0x54, 0xf2, 0x55, 0xc2, 0xc8, + 0x55, 0x2f, 0x57, 0x36, 0x05, 0xd2, 0x54, 0x86, 0xfc, 0xbb, 0x06, 0xaa, + 0x5d, 0xa4, 0xca, 0xc4, 0xac, 0xbc, 0x58, 0x31, 0xb7, 0xf6, 0x87, 0x56, + 0xfd, 0xdd, 0x48, 0xd7, 0xfb, 0xaf, 0xae, 0x05, 0x99, 0x0e, 0x2b, 0xba, + 0x25, 0x39, 0xa3, 0x7e, 0x53, 0x4e, 0x4f, 0x57, 0xfd, 0xff, 0x95, 0xed, + 0x5c, 0xe3, 0xe1, 0x1b, 0xad, 0xdf, 0xb4, 0x41, 0x5f, 0xba, 0xe9, 0x4d, + 0xb4, 0x16, 0x47, 0xb9, 0x80, 0x1f, 0xe6, 0x2c, 0x9d, 0x8a, 0x15, 0x85, + 0xdd, 0xf2, 0x5d, 0xce}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 194 + {SEC_OID_SHA512, + 194, + {0xb3, 0xfc, 0x99, 0xe3, 0xed, 0xc4, 0xf8, 0x1a, 0xe1, 0x98, 0x55, 0x34, + 0x1b, 0x86, 0x25, 0xb2, 0x36, 0x7e, 0x92, 0xe5, 0xc4, 0xb9, 0x89, 0xcd, + 0x28, 0xfa, 0x3a, 0x78, 0xd2, 0xf9, 0xb6, 0x25, 0x4f, 0x31, 0x4c, 0x6e, + 0x31, 0xf6, 0xf5, 0xcf, 0x2c, 0xe2, 0xc6, 0xd8, 0x35, 0x51, 0x8b, 0x7e, + 0x9a, 0x18, 0x01, 0x27, 0xe3, 0xce, 0x31, 0xdd, 0x31, 0xf8, 0x96, 0xf5, + 0xf9, 0x10, 0xff, 0x34, 0x7a, 0x98, 0xda, 0xfc, 0x4b, 0x44, 0x1d, 0x60, + 0x46, 0xf4, 0x33, 0xc6, 0x94, 0xd3, 0x00, 0xad, 0xe5, 0x47, 0xac, 0x6a, + 0x50, 0x9c, 0xc8, 0xa0, 0x89, 0x14, 0x1f, 0x32, 0xb1, 0xb5, 0x8e, 0x8f, + 0x87, 0x65, 0x3d, 0x38, 0x2b, 0xd5, 0x8a, 0x25, 0x8a, 0x74, 0x95, 0xd0, + 0xe0, 0xb3, 0x73, 0x7e, 0x20, 0xe6, 0xed, 0xff, 0x09, 0xb3, 0x14, 0xac, + 0x7a, 0x44, 0xf3, 0x3e, 0x83, 0xcc, 0x52, 0x4d, 0x81, 0xb9, 0x5e, 0xd0, + 0xa2, 0xb9, 0x96, 0x9d, 0x73, 0xb3, 0xcb, 0x25, 0x6a, 0x0a, 0xd2, 0x07, + 0xc8, 0xc6, 0x22, 0xc5, 0x57, 0xdb, 0x0c, 0x98, 0x71, 0xec, 0xcc, 0x36, + 0x75, 0x24, 0x33, 0xaa, 0xe2, 0x39, 0x3f, 0x06, 0xbc, 0xee, 0xf3, 0xbe, + 0x7a, 0xd0, 0xd5, 0xf9, 0x87, 0x5e, 0x24, 0xb3, 0xd7, 0xdb, 0x00, 0xa9, + 0x05, 0xaa, 0x70, 0x66, 0xda, 0x53, 0x17, 0xae, 0xde, 0x4a, 0x09, 0x64, + 0xda, 0xc1, 0x44, 0xf5, 0x56, 0xdd, 0x16, 0xf3, 0xe6, 0x26, 0xcd, 0xae, + 0xb7, 0x82, 0x62, 0xbd, 0x52, 0x61, 0x01, 0xad, 0x98, 0xe0, 0x64, 0xf4, + 0x2a, 0xa9, 0x49, 0x7c, 0x37, 0xea, 0xaf, 0xd4, 0xa0, 0xa2, 0xb0, 0x25, + 0x2d, 0xe2, 0x55, 0x6e, 0x20, 0xf2, 0x01, 0xdf, 0x34, 0xfd, 0x1b, 0xb5, + 0x28, 0x29, 0xcf, 0x54, 0x49, 0x59, 0xf1, 0x3f, 0xd3, 0x80, 0xc4, 0x35, + 0xfb, 0xe3, 0x9e, 0x8e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 195 + {SEC_OID_SHA512, + 195, + {0x37, 0x69, 0x29, 0xad, 0x5f, 0xc3, 0xc2, 0xb1, 0x69, 0x2d, 0x36, 0xa1, + 0x84, 0x02, 0x75, 0x2e, 0xe5, 0xc1, 0x8a, 0xec, 0xbf, 0xab, 0xe0, 0x2f, + 0x09, 0xe6, 0x04, 0xb5, 0xf6, 0x20, 0x32, 0x22, 0xee, 0xe9, 0x2f, 0x58, + 0xbc, 0x3e, 0xb3, 0x87, 0x74, 0x4b, 0x07, 0xc5, 0x5c, 0x5e, 0x8d, 0xa5, + 0xdb, 0x88, 0x50, 0x1d, 0xba, 0x16, 0xf0, 0xc2, 0xd7, 0x5b, 0xfc, 0x49, + 0xd0, 0xe8, 0xdd, 0xac, 0xc3, 0x1d, 0xe4, 0x6b, 0x47, 0x89, 0x16, 0xdd, + 0x4a, 0xc2, 0x6c, 0x98, 0x30, 0x27, 0x61, 0xba, 0xda, 0x41, 0x26, 0x21, + 0x28, 0x7a, 0x4d, 0x2a, 0x72, 0x88, 0x1e, 0x97, 0xb9, 0x55, 0xcb, 0xdf, + 0xd4, 0xab, 0x50, 0x93, 0x83, 0x5f, 0x62, 0x47, 0xc5, 0x13, 0x2a, 0x53, + 0x10, 0xb5, 0x48, 0x20, 0x44, 0x70, 0x4f, 0xba, 0x31, 0x28, 0xf3, 0xae, + 0x14, 0xb8, 0xb4, 0xfb, 0x14, 0xa3, 0x47, 0xd9, 0xf9, 0x68, 0x36, 0xa7, + 0xce, 0x51, 0x34, 0x6d, 0x94, 0x05, 0xf6, 0x5d, 0xdb, 0x67, 0x4f, 0x99, + 0xc4, 0x32, 0x5e, 0xaf, 0xb9, 0x04, 0x4c, 0x8e, 0x3e, 0x1c, 0x81, 0x7c, + 0xd4, 0x7c, 0x3e, 0xa8, 0xff, 0x08, 0x07, 0xa4, 0xc8, 0x63, 0x39, 0x8f, + 0x4d, 0x96, 0x58, 0xef, 0x72, 0x93, 0x91, 0xad, 0x36, 0x83, 0x1e, 0xbe, + 0x61, 0x6f, 0x6f, 0xd9, 0x50, 0x57, 0x41, 0xa9, 0x30, 0x09, 0x74, 0x8f, + 0x24, 0xe8, 0x49, 0xa7, 0x37, 0xae, 0xb4, 0x87, 0x2f, 0x26, 0x7c, 0xa9, + 0x4f, 0xfb, 0x2c, 0x66, 0x63, 0xd0, 0x00, 0x6f, 0x22, 0x63, 0x7c, 0x27, + 0xea, 0xa4, 0x4d, 0xc5, 0x97, 0xdf, 0xef, 0xc2, 0x23, 0x57, 0x66, 0xf5, + 0xf0, 0x01, 0xbc, 0xfa, 0x8d, 0xb3, 0x34, 0xd8, 0x83, 0x48, 0xef, 0x08, + 0x94, 0x73, 0x2c, 0x8b, 0x8d, 0xed, 0xe9, 0xb8, 0xe6, 0x80, 0x1a, 0x0b, + 0x28, 0x07, 0x1f, 0x6a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 196 + {SEC_OID_SHA512, + 196, + {0x53, 0x5f, 0x91, 0xdb, 0xcb, 0x5b, 0x92, 0x4f, 0x69, 0x79, 0xf1, 0xbd, + 0xb9, 0xdc, 0xd1, 0xd5, 0x9f, 0xdc, 0xda, 0xf2, 0xfb, 0xa3, 0x4d, 0xb7, + 0xec, 0x68, 0xc0, 0xd5, 0xe3, 0x34, 0x14, 0x99, 0x31, 0xab, 0x4d, 0xde, + 0x9b, 0x5e, 0x71, 0x1b, 0xa0, 0x6a, 0xdc, 0xba, 0x7b, 0x52, 0x9d, 0x7d, + 0xbd, 0xa5, 0x71, 0xcf, 0x53, 0xd7, 0x98, 0x8b, 0xd3, 0x1f, 0x6f, 0x98, + 0x04, 0x79, 0x9c, 0x8a, 0xb3, 0xe1, 0x93, 0xb7, 0x12, 0xbe, 0xf5, 0x2b, + 0xbe, 0x4c, 0x25, 0x61, 0xbc, 0x27, 0xae, 0x4a, 0x0f, 0x26, 0x7c, 0xf7, + 0x63, 0x6e, 0xaf, 0x7a, 0xfb, 0x11, 0x00, 0x0e, 0x6c, 0xfd, 0x31, 0x1a, + 0xd5, 0xa3, 0xcb, 0xf7, 0x46, 0xbb, 0xa2, 0x9c, 0xec, 0x9a, 0x83, 0xf7, + 0x3c, 0xa3, 0xdb, 0x33, 0x9a, 0x7d, 0x57, 0x0c, 0x02, 0x5e, 0x20, 0xe4, + 0x41, 0x6d, 0x2a, 0x4c, 0x1a, 0xc0, 0xea, 0xf2, 0x38, 0x12, 0x44, 0x4f, + 0x1a, 0xc0, 0xfb, 0x7c, 0xd9, 0x6f, 0x62, 0xda, 0x9c, 0xdb, 0xb8, 0xfe, + 0xbe, 0x3e, 0x77, 0xa0, 0x4c, 0x09, 0xc3, 0xe6, 0x4e, 0x48, 0xc0, 0xae, + 0x28, 0x68, 0xe9, 0x3d, 0x42, 0xc2, 0xcf, 0xc9, 0x7f, 0x1a, 0xad, 0xde, + 0x8f, 0xae, 0x28, 0xbf, 0x94, 0x20, 0x74, 0xcd, 0xb5, 0x5e, 0x9a, 0x04, + 0xd2, 0x30, 0x90, 0xde, 0x87, 0x91, 0x3e, 0x36, 0x40, 0x7d, 0x98, 0xa9, + 0x3f, 0xa0, 0x78, 0x5e, 0x2e, 0xff, 0x28, 0xd7, 0xfd, 0xc9, 0xf8, 0x0a, + 0x45, 0x7b, 0xad, 0x3a, 0x78, 0x0c, 0xc1, 0x28, 0x43, 0x9b, 0x36, 0xcf, + 0x2e, 0xd0, 0x21, 0xe3, 0x57, 0xcf, 0xab, 0x5a, 0xb0, 0x8d, 0xa9, 0x06, + 0xe1, 0xb2, 0x33, 0x7c, 0x42, 0xf1, 0x8c, 0x01, 0xca, 0xb7, 0x75, 0x4b, + 0xb0, 0x85, 0xf5, 0x85, 0x7f, 0x2c, 0xcb, 0x19, 0xb0, 0x55, 0x75, 0x6a, + 0xe7, 0xda, 0xc4, 0x1d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 197 + {SEC_OID_SHA512, + 197, + {0x21, 0xd0, 0xdc, 0x54, 0x1c, 0xa6, 0xf3, 0x76, 0x63, 0x92, 0xbe, 0x26, + 0x51, 0x6c, 0x1f, 0xf0, 0x6a, 0xdd, 0x55, 0xfb, 0x63, 0x41, 0x64, 0x1c, + 0x88, 0x48, 0x14, 0x51, 0x1a, 0xf5, 0xad, 0x23, 0x0d, 0x03, 0x6e, 0xd7, + 0xa5, 0x47, 0xda, 0x9e, 0xa0, 0x54, 0xcd, 0x50, 0x90, 0x06, 0xf7, 0xfd, + 0x11, 0xc3, 0x9e, 0x97, 0x36, 0x4b, 0x26, 0x5d, 0x36, 0x06, 0xa0, 0x6e, + 0x44, 0x97, 0x1c, 0xf8, 0x0a, 0x14, 0x26, 0xad, 0x76, 0xe6, 0x99, 0xf6, + 0x89, 0x37, 0xbe, 0x16, 0xcd, 0x25, 0x6c, 0xca, 0xfb, 0x94, 0xff, 0x31, + 0x05, 0x3d, 0x9e, 0x01, 0xfe, 0xad, 0x1f, 0x71, 0xc8, 0x38, 0xe0, 0x5e, + 0xec, 0x5c, 0x98, 0xfa, 0x91, 0x60, 0x7b, 0xbb, 0x3f, 0xd1, 0x77, 0x66, + 0xdd, 0x56, 0xda, 0xab, 0xd8, 0x26, 0xc7, 0xae, 0xc8, 0x3a, 0xe5, 0x6f, + 0x1d, 0x60, 0xc7, 0x4b, 0x06, 0x88, 0x5a, 0xa8, 0xcd, 0x94, 0xae, 0x1e, + 0x10, 0x5d, 0xc9, 0x6d, 0x13, 0xb7, 0x92, 0x7d, 0xd0, 0x8f, 0x07, 0xda, + 0xf7, 0x84, 0x15, 0x5f, 0xda, 0xf5, 0x4a, 0x42, 0x85, 0x1c, 0x78, 0x73, + 0xad, 0x77, 0xb4, 0xb2, 0x50, 0x81, 0x80, 0xce, 0xbb, 0xf7, 0x5e, 0x0c, + 0x30, 0xae, 0xb8, 0x29, 0x88, 0xa2, 0x03, 0x01, 0x07, 0x1f, 0x33, 0x88, + 0x46, 0xe8, 0xfd, 0x69, 0x81, 0xc1, 0x1b, 0xaa, 0x11, 0x62, 0x6a, 0xef, + 0xb1, 0x5c, 0x2e, 0x83, 0xea, 0x87, 0xf0, 0xb5, 0x35, 0x3e, 0xd2, 0xa3, + 0xfa, 0xe1, 0xcd, 0x8a, 0x5c, 0x9e, 0x61, 0xa5, 0xd3, 0x87, 0xaa, 0xa9, + 0x89, 0x09, 0x3e, 0x1c, 0x58, 0x96, 0x0c, 0x75, 0x9d, 0x66, 0x99, 0xde, + 0x37, 0x4c, 0xef, 0x8f, 0xf5, 0x6e, 0x42, 0xde, 0xb6, 0x51, 0x7f, 0x55, + 0x24, 0x59, 0xa1, 0xfe, 0x84, 0xea, 0x1a, 0x8e, 0x4d, 0xa9, 0x56, 0x2d, + 0x3f, 0x56, 0x7c, 0x69}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 198 + {SEC_OID_SHA512, + 198, + {0x5a, 0x6b, 0x7d, 0xac, 0xbc, 0x1d, 0xc4, 0x64, 0x69, 0x8f, 0x24, 0x06, + 0xe9, 0x99, 0x1d, 0xcc, 0xa6, 0x3b, 0xae, 0x46, 0x5a, 0x87, 0x2f, 0x62, + 0xbd, 0x9c, 0x06, 0x26, 0xe9, 0x83, 0x86, 0xc3, 0xec, 0xf7, 0x93, 0x5c, + 0xb1, 0xa6, 0x59, 0x8f, 0xe1, 0x67, 0xb6, 0x1c, 0x1c, 0x0a, 0x8c, 0x0b, + 0x3c, 0xbc, 0x3c, 0x1c, 0x91, 0x1e, 0xd5, 0x6b, 0x82, 0xbb, 0x44, 0x38, + 0x38, 0x17, 0x4b, 0xab, 0xb6, 0xf7, 0xec, 0xea, 0xd6, 0xaf, 0xb9, 0x4b, + 0x37, 0x1d, 0xe7, 0x03, 0x28, 0x14, 0x3f, 0x36, 0x74, 0x02, 0xa5, 0x5e, + 0x15, 0xe0, 0xf3, 0x90, 0x96, 0x49, 0x33, 0xe0, 0x55, 0x3b, 0xa8, 0x92, + 0xbd, 0x03, 0xf0, 0xd4, 0x2f, 0x88, 0xe1, 0xa6, 0x7d, 0x47, 0xb7, 0xd9, + 0xe2, 0x18, 0xaa, 0xaa, 0x0c, 0xaa, 0xc4, 0x6a, 0xd8, 0x8e, 0x76, 0xa2, + 0xf8, 0x87, 0x43, 0x94, 0x06, 0xfe, 0xb8, 0x86, 0x80, 0x07, 0x88, 0x46, + 0x9a, 0x27, 0xc2, 0xb9, 0x11, 0xfa, 0xfe, 0xc2, 0x8a, 0x23, 0xa9, 0xa4, + 0x78, 0x10, 0x18, 0xfe, 0x49, 0x1b, 0x18, 0x76, 0xfb, 0x51, 0x4e, 0x6c, + 0x73, 0xcb, 0xb1, 0x66, 0xea, 0x4c, 0x1f, 0x1d, 0x87, 0x8b, 0x56, 0xd2, + 0x02, 0x9f, 0x27, 0x7b, 0x34, 0x71, 0x55, 0x7c, 0xa5, 0x46, 0xdb, 0x6d, + 0xdf, 0xce, 0x9f, 0x36, 0x75, 0x83, 0xc2, 0x8d, 0x14, 0x49, 0x1f, 0x82, + 0xf3, 0x1e, 0x50, 0xc1, 0x1f, 0x07, 0x88, 0x01, 0x31, 0x7b, 0xc2, 0x9f, + 0x6b, 0xdd, 0x5a, 0xd6, 0x98, 0x6e, 0x7c, 0x0a, 0x33, 0xd2, 0x94, 0x4f, + 0x2d, 0x44, 0x69, 0x24, 0x3f, 0xae, 0x4d, 0x7e, 0x3b, 0xdb, 0xcf, 0x6a, + 0x8b, 0x5a, 0x01, 0xbd, 0x5c, 0x09, 0x4b, 0x1c, 0xc2, 0x7d, 0x77, 0x2d, + 0x6f, 0x7e, 0x5b, 0xfd, 0x67, 0xb8, 0x32, 0x69, 0xa6, 0x0d, 0xf1, 0x1c, + 0xef, 0x3b, 0x6b, 0x10}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 199 + {SEC_OID_SHA512, + 199, + {0x84, 0x29, 0x78, 0xd4, 0x3a, 0x61, 0x14, 0x55, 0x41, 0xfd, 0x34, 0x21, + 0x31, 0x5f, 0xce, 0xf1, 0xe9, 0x5c, 0xa3, 0x28, 0x96, 0xbe, 0xbd, 0x6d, + 0xba, 0xa0, 0xa0, 0xe8, 0x56, 0xeb, 0x0c, 0x47, 0xd1, 0xff, 0x7f, 0xb2, + 0xeb, 0x98, 0x1c, 0x26, 0xfb, 0x8f, 0x7d, 0x6f, 0x19, 0x64, 0xcd, 0xc0, + 0x5f, 0x85, 0x6e, 0xc9, 0x94, 0x51, 0x7f, 0x1e, 0xee, 0x61, 0x65, 0x78, + 0x6e, 0xb1, 0x2c, 0x44, 0xdd, 0xc6, 0x00, 0x83, 0xea, 0xaf, 0x02, 0x77, + 0x84, 0x00, 0xac, 0xba, 0x67, 0x02, 0xe5, 0x4f, 0x89, 0x1c, 0x7b, 0x58, + 0x65, 0xbc, 0x0c, 0x73, 0x5e, 0x54, 0x43, 0x04, 0x3b, 0x4d, 0x6d, 0xd4, + 0x3f, 0x8c, 0x95, 0x54, 0xa5, 0x24, 0xb8, 0x08, 0xbe, 0x58, 0x89, 0x3e, + 0x18, 0x76, 0x2b, 0x68, 0xd8, 0x93, 0xa9, 0x70, 0x63, 0x8d, 0x2d, 0xe3, + 0xe6, 0x77, 0xec, 0xf3, 0xb6, 0xc0, 0x88, 0x9b, 0xb1, 0x81, 0x6e, 0x91, + 0x0f, 0x24, 0x3d, 0xd1, 0xc4, 0x97, 0x8a, 0xe2, 0xcb, 0x1a, 0xac, 0x74, + 0x5d, 0x06, 0xb2, 0xa8, 0xad, 0xd4, 0xb6, 0xf1, 0x8b, 0x71, 0xe0, 0x16, + 0xff, 0xdd, 0x93, 0x0c, 0x4d, 0x54, 0x90, 0x25, 0x7f, 0x9d, 0x0e, 0x99, + 0x69, 0x90, 0x0e, 0x1b, 0x49, 0x79, 0x6f, 0x3e, 0x3f, 0xb3, 0xa1, 0x10, + 0xb0, 0xfe, 0x1a, 0x00, 0x23, 0x61, 0x91, 0xd3, 0x4d, 0xcb, 0x5b, 0x7c, + 0x2c, 0x75, 0xa0, 0x42, 0xf9, 0xa5, 0x04, 0x49, 0xdc, 0x40, 0x34, 0x03, + 0xaf, 0x09, 0xcd, 0xa5, 0x19, 0x26, 0xd8, 0xf3, 0x28, 0x75, 0xc8, 0xc0, + 0xe5, 0x90, 0x37, 0x00, 0xe4, 0x1c, 0x7f, 0x93, 0xa5, 0x85, 0xf6, 0xa6, + 0x33, 0x6f, 0xe4, 0x81, 0x74, 0xd1, 0x93, 0x9e, 0x02, 0x9f, 0x6b, 0xc3, + 0x08, 0x00, 0xc2, 0x69, 0xfb, 0xf8, 0x59, 0x97, 0x42, 0x4b, 0xd2, 0x62, + 0x4e, 0x5c, 0x76, 0xca}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 200 + {SEC_OID_SHA512, + 200, + {0x5b, 0x85, 0xcd, 0x70, 0xc9, 0x7d, 0xdf, 0x46, 0x24, 0x44, 0x56, 0xe8, + 0xd4, 0xf3, 0x03, 0x23, 0x9b, 0x7e, 0x40, 0x16, 0x74, 0xfd, 0x96, 0xf9, + 0x6b, 0xfb, 0x8e, 0x28, 0x27, 0x1a, 0xbe, 0xff, 0x96, 0xf0, 0x77, 0x76, + 0x09, 0x07, 0x31, 0xac, 0xdd, 0xba, 0x70, 0xfb, 0x75, 0x85, 0x71, 0xe6, + 0xd3, 0xb0, 0x15, 0xbb, 0x20, 0xd5, 0xe8, 0x89, 0x81, 0xa9, 0xb9, 0x94, + 0x0d, 0xcf, 0x1d, 0x77, 0xa4, 0xa6, 0x19, 0x54, 0xb5, 0x6a, 0x86, 0xc2, + 0x28, 0x70, 0xc8, 0xed, 0x4d, 0xe7, 0xd6, 0xd9, 0x91, 0xd3, 0x42, 0x1c, + 0x08, 0x17, 0x9c, 0x03, 0xcb, 0x4d, 0x26, 0x25, 0xf2, 0x25, 0x54, 0x91, + 0x22, 0x3c, 0x66, 0xfc, 0xf1, 0x46, 0x35, 0xa9, 0x7b, 0x87, 0x34, 0xc4, + 0xf8, 0x23, 0xad, 0xf9, 0x9d, 0x7e, 0x04, 0xfe, 0x44, 0xc2, 0x20, 0x6b, + 0xad, 0x08, 0xc8, 0x28, 0x68, 0xa2, 0x56, 0x85, 0xcb, 0xa3, 0x8e, 0x27, + 0x55, 0x59, 0xfc, 0x1a, 0x8f, 0xb9, 0xf8, 0x16, 0x73, 0x21, 0x0f, 0xf7, + 0x66, 0x13, 0x1e, 0x05, 0xbb, 0x72, 0x7c, 0xdf, 0x45, 0xa3, 0x9e, 0x1e, + 0x43, 0x52, 0xf2, 0x9d, 0xfd, 0x9f, 0x49, 0xef, 0x21, 0x52, 0x8a, 0x20, + 0x2d, 0xa5, 0xf2, 0xc9, 0xca, 0x4a, 0xbf, 0x5a, 0x20, 0x41, 0xdf, 0xba, + 0x41, 0x84, 0x31, 0x09, 0xc2, 0x2d, 0x89, 0xd6, 0x29, 0x52, 0x29, 0xae, + 0xb9, 0xcd, 0x0a, 0x43, 0x52, 0xc5, 0xcd, 0x86, 0x94, 0x38, 0x9e, 0x8d, + 0x43, 0xdd, 0x6e, 0xee, 0x82, 0x58, 0xe5, 0x7f, 0x08, 0x5e, 0x9f, 0x0d, + 0x39, 0xc0, 0xba, 0x17, 0xa3, 0x5b, 0x0b, 0xc0, 0x36, 0xc3, 0xd5, 0x68, + 0xaa, 0x90, 0x1f, 0x1b, 0x6a, 0x35, 0x97, 0xc4, 0x3f, 0x00, 0xd3, 0x30, + 0xa9, 0x2a, 0x39, 0xcb, 0xc4, 0xea, 0xdc, 0xb7, 0x3e, 0x5e, 0x9f, 0x39, + 0xb3, 0x76, 0x24, 0x96}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 201 + {SEC_OID_SHA512, + 201, + {0x17, 0x11, 0x6c, 0xeb, 0x9e, 0x39, 0x7e, 0x30, 0x70, 0x70, 0x4a, 0x06, + 0x0e, 0xac, 0x2b, 0x5d, 0xba, 0x73, 0xe3, 0x25, 0xe5, 0x84, 0x1e, 0x13, + 0x20, 0x9d, 0x2c, 0x3e, 0x83, 0x6a, 0x08, 0x18, 0x39, 0xa1, 0x53, 0xd3, + 0xaf, 0xa6, 0xb3, 0x36, 0xf9, 0xc0, 0x77, 0xd9, 0xc6, 0xf4, 0xce, 0x7e, + 0x1b, 0xa7, 0x7a, 0x91, 0x24, 0x1e, 0x41, 0xa8, 0x36, 0xd1, 0x27, 0x83, + 0x23, 0x9d, 0x6b, 0xdb, 0xc1, 0x2b, 0x1c, 0x6c, 0xc3, 0xa0, 0x95, 0x9f, + 0xad, 0x86, 0xd1, 0x52, 0x8e, 0xcd, 0x4f, 0x18, 0xac, 0x95, 0xb2, 0xaa, + 0x0b, 0xca, 0x0b, 0xd1, 0xd7, 0x47, 0x36, 0x94, 0xce, 0x57, 0xe7, 0x2a, + 0x30, 0xb9, 0x30, 0x88, 0x54, 0x10, 0x02, 0xb9, 0x25, 0x92, 0x16, 0x5d, + 0x51, 0x6c, 0xb2, 0x79, 0x7f, 0x34, 0xf6, 0x86, 0x27, 0x6a, 0x80, 0x88, + 0x0f, 0x18, 0xa2, 0x4f, 0xe1, 0x82, 0x04, 0xdb, 0xac, 0x86, 0x7c, 0x64, + 0x6a, 0xb6, 0xc8, 0xb5, 0x9e, 0x00, 0x7d, 0xa8, 0xca, 0x11, 0x9b, 0x8a, + 0x0a, 0x7f, 0xff, 0xb1, 0x27, 0xe7, 0xb0, 0x17, 0xda, 0xfe, 0x6d, 0x21, + 0xae, 0xb1, 0x12, 0x21, 0x99, 0x20, 0xca, 0x14, 0xff, 0x16, 0xbf, 0x5a, + 0x88, 0x55, 0x0a, 0x72, 0x61, 0xe2, 0x0c, 0xce, 0x96, 0x26, 0x19, 0x1c, + 0x81, 0x79, 0x91, 0xd9, 0x9b, 0x67, 0x1f, 0x60, 0xca, 0x8e, 0x94, 0x66, + 0x86, 0x8d, 0x58, 0xe3, 0x58, 0x8b, 0xe2, 0x25, 0x4f, 0x2a, 0x1a, 0x69, + 0xb8, 0x10, 0x98, 0x7e, 0xb2, 0x72, 0x31, 0xff, 0x5a, 0x00, 0x46, 0xed, + 0x42, 0x15, 0x43, 0x3c, 0x9d, 0x86, 0x31, 0x37, 0x5d, 0x02, 0xdb, 0x37, + 0x74, 0xf3, 0x42, 0x9d, 0xe7, 0x34, 0x80, 0xa1, 0x6a, 0xf9, 0x81, 0x9b, + 0xf8, 0x40, 0x3c, 0xd5, 0x79, 0x42, 0x92, 0xaa, 0xa2, 0xfa, 0x4a, 0xe0, + 0xa2, 0x8c, 0x80, 0x92}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA512, + 202, + {0x53, 0x39, 0x4f, 0xe6, 0x8d, 0x3b, 0x43, 0xc6, 0x03, 0x7d, 0x8b, 0xc9, + 0x22, 0xbe, 0x22, 0x58, 0x7d, 0x2e, 0xf7, 0x28, 0x30, 0x0b, 0x3e, 0xc7, + 0xbd, 0x0d, 0xa9, 0xfc, 0xb8, 0xe7, 0xf6, 0xa3, 0xb6, 0x8e, 0x84, 0x9a, + 0x18, 0xa7, 0x72, 0x0a, 0x9e, 0xcb, 0x2d, 0x93, 0xb8, 0x4f, 0x91, 0x39, + 0x55, 0xee, 0x7b, 0xe5, 0x9b, 0xfb, 0xb9, 0xf5, 0x98, 0x18, 0x44, 0xce, + 0x10, 0x70, 0x52, 0xa1, 0x34, 0x85, 0x33, 0xac, 0x30, 0xcd, 0x42, 0x1c, + 0x54, 0x8f, 0x24, 0x79, 0xb9, 0x78, 0x40, 0x4b, 0x98, 0x48, 0x67, 0xf4, + 0x84, 0x36, 0x25, 0x6d, 0xb3, 0xde, 0x8c, 0xc7, 0xf7, 0x69, 0x12, 0xa7, + 0x96, 0x41, 0x87, 0x45, 0xd4, 0x2c, 0xfa, 0x6a, 0xec, 0xf5, 0xe1, 0x37, + 0x43, 0x1e, 0xac, 0x95, 0xc9, 0x56, 0xf5, 0x43, 0xac, 0x09, 0x2e, 0xe5, + 0x3d, 0x43, 0x9a, 0x24, 0x9f, 0xb4, 0x39, 0xb2, 0xe1, 0xe6, 0x29, 0xd8, + 0x6c, 0xeb, 0x81, 0x39, 0xb1, 0x22, 0x93, 0x55, 0xe2, 0x03, 0xed, 0x3d, + 0x88, 0x7a, 0x34, 0x0a, 0x97, 0x74, 0x8a, 0xb9, 0xb7, 0x88, 0x4c, 0xca, + 0x8e, 0x7a, 0x2c, 0xa9, 0x9e, 0xbc, 0x7b, 0xf0, 0xd3, 0x65, 0x45, 0x6e, + 0x22, 0x03, 0xd0, 0xb9, 0x83, 0x67, 0x4e, 0xbb, 0x87, 0xa8, 0xd9, 0xad, + 0xde, 0x73, 0x59, 0x57, 0x90, 0xe7, 0xac, 0xa8, 0x81, 0x00, 0xb1, 0x3f, + 0xe3, 0x35, 0x5d, 0x43, 0x32, 0x2d, 0x84, 0xe5, 0xc4, 0x1c, 0xc5, 0x08, + 0x24, 0x87, 0x8c, 0x84, 0x18, 0x56, 0x2a, 0x4b, 0xed, 0x7a, 0x0c, 0xb6, + 0x5f, 0x9e, 0x3c, 0x67, 0x51, 0xfb, 0x3b, 0x7f, 0xc7, 0x98, 0x07, 0xc7, + 0x8b, 0xf5, 0x7b, 0x0e, 0xd1, 0x2a, 0x93, 0x41, 0xbe, 0x7f, 0x5f, 0x39, + 0x82, 0x3d, 0x02, 0xf7, 0xa3, 0xbe, 0xf0, 0xf8, 0x6f, 0xb1, 0xa5, 0x75, + 0x69, 0x76, 0x0d, 0xc9}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA512, + 203, + {0xc0, 0xdb, 0xf6, 0xf4, 0x1b, 0x30, 0x7c, 0x2e, 0xb2, 0x28, 0xf7, 0x2a, + 0xb5, 0xf7, 0x63, 0x32, 0x3c, 0xc3, 0x0a, 0xc5, 0xc3, 0xa5, 0xf0, 0x27, + 0x17, 0x2e, 0x73, 0x51, 0x60, 0x62, 0x7a, 0xfb, 0xe1, 0xb5, 0xe0, 0x5d, + 0xdd, 0xef, 0x7f, 0x1c, 0xb0, 0xbd, 0x14, 0x5d, 0x16, 0xd1, 0x28, 0xd1, + 0xa3, 0x5c, 0x03, 0x80, 0x3a, 0x01, 0xbb, 0x2e, 0x12, 0xf0, 0x5e, 0xe2, + 0x1d, 0x05, 0x08, 0x9b, 0x9b, 0x70, 0x70, 0xfc, 0xfe, 0x10, 0x71, 0x94, + 0x08, 0x8c, 0xe8, 0x41, 0x72, 0x54, 0x33, 0xd1, 0xb5, 0x9f, 0x35, 0x01, + 0x79, 0x69, 0x30, 0xae, 0x4c, 0xfa, 0x3c, 0x20, 0xc9, 0x17, 0x69, 0x27, + 0xce, 0x32, 0x23, 0xdd, 0x43, 0x4f, 0x8d, 0xc2, 0xbe, 0x9b, 0xf7, 0x06, + 0x02, 0x05, 0x83, 0xf5, 0x8e, 0x73, 0xc2, 0x5d, 0x70, 0x08, 0x78, 0x3b, + 0xb3, 0x0a, 0x26, 0xfb, 0x27, 0x3e, 0xfc, 0xe2, 0x58, 0xe8, 0x02, 0xc5, + 0x09, 0xdd, 0x31, 0x99, 0x38, 0xfe, 0xf1, 0xe5, 0xf6, 0xa9, 0x51, 0x64, + 0x9a, 0x3f, 0x46, 0x1b, 0x99, 0x48, 0x8d, 0xd3, 0xac, 0xf4, 0x5c, 0x25, + 0x4e, 0xef, 0x2c, 0xe7, 0x42, 0xd1, 0x76, 0xa5, 0x81, 0x79, 0xf7, 0x20, + 0xa6, 0x57, 0x8f, 0x51, 0x01, 0xd8, 0x9f, 0x74, 0x02, 0x6b, 0xfe, 0x27, + 0x10, 0xd1, 0x50, 0x27, 0x5c, 0xbc, 0x3b, 0x50, 0x87, 0xe6, 0x3d, 0xbf, + 0x37, 0xc0, 0xe7, 0x69, 0x2d, 0x18, 0xfb, 0x53, 0xf5, 0xb6, 0x2a, 0xb6, + 0x7f, 0x51, 0xed, 0xdf, 0xf2, 0x2b, 0xbc, 0x62, 0xdf, 0xb8, 0x64, 0xa5, + 0x80, 0x47, 0xb0, 0xd5, 0xb8, 0x3a, 0x94, 0xc4, 0x4b, 0x1c, 0x0a, 0xec, + 0x94, 0xf8, 0xc0, 0xe3, 0x2b, 0x00, 0xf3, 0x36, 0x7e, 0x50, 0x5a, 0x53, + 0x90, 0xa3, 0xd3, 0xdd, 0x40, 0x23, 0x7f, 0xf6, 0xf1, 0x48, 0xc6, 0x97, + 0x4b, 0xba, 0x31, 0xa6}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA512, + 204, + {0x83, 0x00, 0xa6, 0x25, 0x83, 0x62, 0x13, 0xab, 0x82, 0x67, 0xdd, 0x9b, + 0x2d, 0x5a, 0x78, 0x5b, 0xdc, 0xfc, 0x56, 0xc5, 0x6a, 0xf0, 0xd9, 0x7d, + 0x64, 0x8c, 0x2a, 0xc1, 0xe4, 0x08, 0x55, 0x58, 0x1d, 0xaf, 0x13, 0xaf, + 0x70, 0xad, 0x1f, 0x37, 0x11, 0x1e, 0x72, 0xfa, 0xf7, 0xbd, 0xed, 0xd1, + 0x08, 0x3c, 0xbf, 0x05, 0xde, 0x55, 0x0e, 0xe7, 0xf4, 0x3a, 0xba, 0x08, + 0x69, 0xd2, 0x54, 0xa0, 0xc3, 0xa6, 0xa2, 0xce, 0x2d, 0x2a, 0x80, 0x1a, + 0x91, 0x70, 0xaa, 0xaf, 0x45, 0x2b, 0x7e, 0x5e, 0xde, 0xdb, 0xd6, 0x85, + 0xf6, 0xcf, 0x2c, 0x52, 0xf3, 0xf5, 0x84, 0x2a, 0x73, 0x7d, 0x56, 0xfc, + 0x9e, 0xe9, 0x9c, 0x4e, 0xe9, 0xd0, 0xc3, 0x19, 0x99, 0x57, 0xab, 0x9a, + 0x7a, 0x58, 0x47, 0x92, 0xc9, 0xfc, 0x22, 0x17, 0x37, 0x44, 0xb3, 0xeb, + 0x70, 0x76, 0xa5, 0x56, 0x50, 0x57, 0x51, 0xd6, 0xe0, 0x84, 0x14, 0xb5, + 0xe7, 0xf4, 0xb8, 0x77, 0x9c, 0xe8, 0xd5, 0xa2, 0xa3, 0x0d, 0x58, 0x96, + 0x0c, 0xd9, 0x4c, 0x05, 0x1c, 0x0e, 0xf6, 0x71, 0x6d, 0x06, 0x97, 0xff, + 0xf2, 0xd9, 0xfc, 0x79, 0xe3, 0x62, 0xb9, 0xc0, 0x3a, 0x2f, 0x6c, 0x07, + 0xd2, 0x70, 0x24, 0xa2, 0xa6, 0x14, 0x24, 0xa8, 0x0c, 0x33, 0x1d, 0xa1, + 0xfc, 0x32, 0x1b, 0x42, 0x83, 0x47, 0x59, 0xb5, 0xde, 0x5d, 0xc2, 0x80, + 0x24, 0x8f, 0x02, 0xd8, 0x0e, 0x85, 0x70, 0x4e, 0x75, 0x4f, 0xe2, 0x9d, + 0xdf, 0x0b, 0x68, 0x06, 0x72, 0xee, 0x27, 0xa6, 0x5a, 0xcc, 0xb8, 0x23, + 0x3d, 0xb3, 0x77, 0x5a, 0x81, 0xeb, 0x1a, 0x61, 0x26, 0xd9, 0xee, 0x65, + 0x7d, 0x74, 0xc8, 0x78, 0xbe, 0x87, 0x6f, 0x69, 0x83, 0x52, 0x1a, 0x13, + 0x31, 0x0e, 0xd3, 0x03, 0x5d, 0x80, 0x69, 0x18, 0x6c, 0x28, 0x24, 0xdf, + 0xd8, 0xb7, 0x62, 0x3d}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA512, + 205, + {0xbe, 0x03, 0x98, 0xb3, 0xe6, 0xd2, 0x68, 0x58, 0x2b, 0x4d, 0xe2, 0xa0, + 0x53, 0x42, 0xd5, 0xc7, 0x21, 0x31, 0xbe, 0xae, 0x60, 0x0b, 0xda, 0xb1, + 0xf3, 0xf1, 0x3d, 0x1e, 0x21, 0xb4, 0x2d, 0x0b, 0x4b, 0x60, 0xd8, 0x95, + 0x89, 0xbe, 0xd3, 0x2d, 0xc0, 0x0b, 0x23, 0x01, 0x02, 0xf5, 0x53, 0xdf, + 0x95, 0xb2, 0x96, 0x0e, 0x45, 0x1f, 0x1a, 0x24, 0x02, 0x06, 0x33, 0x0d, + 0x0e, 0xaa, 0x69, 0xc1, 0x1d, 0x50, 0x36, 0x3b, 0xfa, 0xf3, 0x60, 0x31, + 0x2a, 0xad, 0x5d, 0x3e, 0x93, 0x56, 0x73, 0x32, 0x01, 0xeb, 0xc3, 0xa6, + 0x9a, 0x5a, 0xe7, 0x31, 0xe2, 0x04, 0x26, 0x26, 0x35, 0x91, 0xfa, 0xd1, + 0xcf, 0xe3, 0x1e, 0x0e, 0x87, 0xd2, 0xfb, 0x40, 0x27, 0xde, 0x3c, 0x57, + 0xfe, 0x32, 0xb1, 0x5c, 0x27, 0x5b, 0x9c, 0x8f, 0x7e, 0xc1, 0x66, 0xae, + 0x68, 0x8d, 0x62, 0x56, 0x74, 0xdd, 0x4e, 0xfc, 0x8b, 0x59, 0x31, 0xa4, + 0x1b, 0xbb, 0x92, 0x2e, 0x2e, 0xf1, 0xbf, 0x7d, 0xd9, 0xbb, 0xea, 0x8e, + 0x98, 0xf1, 0x55, 0x6f, 0x8a, 0xeb, 0x99, 0xba, 0xf2, 0xfb, 0x84, 0x8e, + 0x5e, 0x1f, 0xef, 0xdb, 0xbf, 0x73, 0xd6, 0x10, 0x13, 0x17, 0x1f, 0x46, + 0xec, 0x4f, 0x09, 0x84, 0x9d, 0x7e, 0x7a, 0x23, 0x88, 0xf7, 0xec, 0x05, + 0x49, 0x15, 0x56, 0xeb, 0xa3, 0xa3, 0xdf, 0x18, 0xed, 0xcc, 0x9a, 0x8d, + 0xb4, 0x6e, 0x10, 0xb1, 0x35, 0x93, 0xfe, 0x37, 0xbe, 0xaf, 0x16, 0x46, + 0x13, 0x8d, 0xa8, 0x7e, 0x61, 0xa9, 0x8b, 0x02, 0xb3, 0x32, 0x97, 0xcc, + 0x0f, 0x4d, 0x7a, 0x91, 0xd6, 0xec, 0xba, 0xc2, 0x8a, 0x15, 0x9d, 0x41, + 0x0a, 0xf2, 0x5a, 0x8b, 0x8e, 0x65, 0x3a, 0x09, 0x3a, 0x45, 0xc3, 0xed, + 0x19, 0xe6, 0x17, 0xcd, 0xa1, 0x70, 0x9e, 0x8b, 0x18, 0x54, 0xcc, 0x10, + 0x28, 0xcf, 0x88, 0x6e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 206 + {SEC_OID_SHA512, + 206, + {0x6b, 0xab, 0x81, 0x50, 0x40, 0xa7, 0xba, 0x6c, 0xc8, 0x2a, 0xf2, 0xd5, + 0x44, 0x99, 0x31, 0x62, 0x81, 0x26, 0xea, 0xac, 0xed, 0xba, 0xfb, 0xd2, + 0x86, 0x73, 0x00, 0x3f, 0xe9, 0xf5, 0xbf, 0xb2, 0xb5, 0x3d, 0xe6, 0x70, + 0x00, 0x81, 0x47, 0x7f, 0x76, 0x9d, 0x9e, 0x54, 0x56, 0xb1, 0x09, 0x25, + 0x0c, 0x94, 0x09, 0xef, 0x99, 0x8e, 0x33, 0x4e, 0x44, 0xe1, 0x32, 0xa8, + 0x8e, 0xfd, 0x33, 0xd4, 0x1c, 0x83, 0x95, 0xfa, 0x0e, 0xbe, 0x58, 0xc8, + 0x71, 0xb2, 0x89, 0xbb, 0xf2, 0x03, 0x91, 0xdb, 0x39, 0x19, 0xf2, 0xb5, + 0x11, 0x89, 0xb2, 0xd5, 0x1f, 0x90, 0x08, 0x29, 0xdf, 0x95, 0xf5, 0x54, + 0x3b, 0xdc, 0x62, 0xbe, 0x8f, 0x94, 0x27, 0x2c, 0xcb, 0x62, 0x0a, 0x84, + 0x1a, 0x4e, 0xe4, 0x37, 0x32, 0x12, 0xb8, 0x53, 0xcd, 0xf1, 0xd0, 0x79, + 0xee, 0x52, 0x56, 0xc1, 0x88, 0xd3, 0xfa, 0x17, 0xf9, 0x1d, 0x65, 0x1e, + 0xbd, 0x52, 0x2b, 0x60, 0xb5, 0xf3, 0xea, 0xeb, 0x97, 0xb3, 0x02, 0xa7, + 0x0e, 0xd9, 0xcd, 0xd0, 0x5b, 0xf1, 0x21, 0x2f, 0x9c, 0xea, 0xfa, 0xae, + 0x53, 0x09, 0x30, 0x3e, 0x16, 0xf1, 0x8c, 0x44, 0x77, 0xba, 0xdc, 0x58, + 0x03, 0x83, 0xc1, 0x3a, 0x23, 0x33, 0x91, 0x0f, 0x66, 0x65, 0xfd, 0x08, + 0xdc, 0xa1, 0x59, 0x7f, 0x21, 0x60, 0x96, 0x61, 0x4b, 0x2b, 0x79, 0x56, + 0x14, 0x27, 0x35, 0xfa, 0x80, 0x0f, 0x5d, 0x74, 0xa4, 0x22, 0xcb, 0x4f, + 0x56, 0x8a, 0xd9, 0x18, 0x2e, 0x0b, 0x96, 0xe4, 0x96, 0x14, 0xe1, 0x29, + 0x67, 0x9d, 0x46, 0xb3, 0x87, 0x82, 0x58, 0x20, 0x01, 0x7f, 0xaa, 0x81, + 0x08, 0x75, 0x68, 0xe8, 0x7e, 0xf1, 0x3c, 0x89, 0x47, 0x44, 0x20, 0xc6, + 0x13, 0xbb, 0x07, 0x1b, 0x5c, 0x29, 0x5f, 0xfb, 0x94, 0x87, 0x80, 0x5d, + 0x14, 0x7c, 0x7c, 0xea}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 207 + {SEC_OID_SHA512, + 207, + {0x87, 0x00, 0x72, 0x20, 0xbb, 0xef, 0x1a, 0x21, 0xab, 0x37, 0xea, 0x2b, + 0x75, 0x7c, 0xaa, 0x11, 0x22, 0x33, 0xa6, 0x16, 0x88, 0xa0, 0xc0, 0xef, + 0x1d, 0x45, 0x4b, 0x86, 0x84, 0x3c, 0x43, 0x4a, 0x98, 0xf4, 0x3f, 0x45, + 0x1d, 0x6e, 0xba, 0x7d, 0xa2, 0xe8, 0xa8, 0x2e, 0x52, 0xa9, 0x3d, 0x44, + 0xdc, 0x82, 0xd2, 0xa0, 0x73, 0x4c, 0x69, 0xa1, 0xe9, 0xa7, 0x72, 0x65, + 0xfe, 0x93, 0x15, 0x98, 0x4e, 0xa2, 0x97, 0x1e, 0x72, 0x9a, 0xba, 0xfe, + 0x4f, 0x7a, 0xdf, 0x4b, 0x0b, 0xbc, 0x75, 0x0f, 0xa4, 0xf5, 0x9f, 0xde, + 0xfa, 0x59, 0x33, 0x9b, 0xc8, 0x38, 0xd5, 0xf6, 0xcb, 0x95, 0x56, 0xaa, + 0x44, 0x98, 0xf8, 0xe5, 0x96, 0xc2, 0xd5, 0x05, 0x16, 0xfb, 0x54, 0x0b, + 0xb4, 0xba, 0x98, 0xb2, 0xd0, 0x4a, 0xd3, 0x80, 0x3e, 0xdd, 0xf5, 0x57, + 0x67, 0xac, 0x7b, 0x12, 0x1b, 0x90, 0x9c, 0x9d, 0x43, 0x5d, 0x49, 0xdc, + 0x6e, 0xd0, 0x3a, 0x9e, 0xa0, 0xa1, 0x6d, 0x25, 0x1e, 0x63, 0x45, 0x9b, + 0xe4, 0x70, 0x56, 0xe2, 0x34, 0x1c, 0x23, 0x9a, 0xd4, 0xf5, 0x32, 0xfb, + 0xf4, 0xcf, 0xf5, 0x0a, 0xd3, 0x02, 0x9d, 0xa8, 0x96, 0x2f, 0xf0, 0x9b, + 0x4c, 0x5e, 0x47, 0xae, 0x29, 0xc2, 0x86, 0x92, 0xa5, 0x3d, 0x49, 0x23, + 0x61, 0xaf, 0x25, 0x4f, 0xf8, 0x6e, 0x99, 0x46, 0x8e, 0x53, 0x88, 0x77, + 0x08, 0xff, 0x9f, 0x80, 0x58, 0x94, 0x89, 0x6e, 0xde, 0x5f, 0x7d, 0x04, + 0x53, 0x0c, 0x0e, 0xaf, 0x6a, 0x21, 0x59, 0xd3, 0x90, 0xa6, 0x3e, 0xe1, + 0x54, 0x06, 0x27, 0x89, 0x21, 0x5c, 0x16, 0x08, 0x95, 0xcc, 0x9b, 0x8c, + 0x4a, 0x6a, 0xfc, 0xd3, 0x1b, 0x1d, 0x47, 0x4b, 0x51, 0xbb, 0xf1, 0x57, + 0xf9, 0x5e, 0x9f, 0x2b, 0xe6, 0x67, 0x58, 0x44, 0xcd, 0x3a, 0xc9, 0xc4, + 0xac, 0xfd, 0x40, 0xe1}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 208 + {SEC_OID_SHA512, + 208, + {0x18, 0x5d, 0x46, 0xfd, 0x6c, 0x9c, 0x37, 0x28, 0x85, 0x2a, 0x39, 0xc1, + 0x1a, 0x39, 0xb1, 0xe8, 0x11, 0x7d, 0xa5, 0xd2, 0xbe, 0x36, 0xee, 0x12, + 0xd7, 0xf8, 0x7c, 0x26, 0x29, 0x83, 0x69, 0x01, 0x89, 0x77, 0x5e, 0xba, + 0x62, 0x32, 0x51, 0xe1, 0xd2, 0x83, 0x04, 0xbd, 0xd7, 0xe9, 0x4d, 0x7e, + 0x9b, 0xac, 0x61, 0x14, 0xe4, 0x96, 0x9a, 0xd2, 0xcc, 0xc3, 0xfc, 0x45, + 0xb9, 0x4c, 0xdc, 0x59, 0x04, 0xbf, 0x3f, 0x1a, 0xa6, 0x2c, 0xfd, 0x86, + 0x85, 0xb2, 0xa7, 0xb4, 0x9a, 0xee, 0xab, 0x67, 0x3c, 0xa2, 0xde, 0x7b, + 0x73, 0xdc, 0xe3, 0x57, 0xfa, 0x38, 0xe1, 0xd6, 0xc7, 0xbf, 0xe7, 0x93, + 0x29, 0xba, 0x7f, 0x57, 0x9d, 0x20, 0x5b, 0x4f, 0x3c, 0x29, 0x55, 0x9b, + 0xaa, 0xc3, 0x44, 0xad, 0xb2, 0xdb, 0x1d, 0x5f, 0x90, 0xce, 0xb5, 0x42, + 0x94, 0x37, 0x40, 0x90, 0x11, 0x93, 0x99, 0x7c, 0x31, 0xdc, 0x1c, 0x51, + 0x01, 0xfd, 0xc3, 0x54, 0xb4, 0x7d, 0x8a, 0xd3, 0x75, 0x40, 0xbc, 0x10, + 0x58, 0xce, 0x57, 0xa8, 0xaf, 0xb7, 0x6c, 0xac, 0x73, 0x1e, 0x03, 0x90, + 0x3e, 0xbe, 0x88, 0x0e, 0xbf, 0xf1, 0xc2, 0x99, 0xd6, 0x1c, 0xa2, 0xd3, + 0xd4, 0x82, 0x04, 0xe4, 0xc3, 0x7c, 0xce, 0x0d, 0x80, 0xb7, 0x45, 0x8f, + 0xcf, 0x55, 0x2c, 0xeb, 0x22, 0x5e, 0x2b, 0xdc, 0x55, 0xc5, 0x8b, 0x34, + 0x97, 0x33, 0x9c, 0xe1, 0x66, 0x2e, 0x70, 0x64, 0xfc, 0x59, 0xc3, 0x42, + 0xd0, 0xca, 0x6e, 0x67, 0x98, 0xcf, 0xc7, 0xb6, 0x45, 0x7e, 0x72, 0x84, + 0xec, 0xb5, 0x68, 0x4e, 0xf9, 0xb6, 0x8e, 0xbc, 0x25, 0x75, 0x32, 0xa8, + 0xda, 0x54, 0xcc, 0x83, 0x0a, 0xca, 0x53, 0xd0, 0x91, 0xfa, 0x60, 0xd9, + 0xe1, 0xaf, 0x16, 0x6a, 0xac, 0x5d, 0xa8, 0xbc, 0x56, 0xb7, 0x9e, 0xb9, + 0xf8, 0x43, 0x30, 0x20}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 209 + {SEC_OID_SHA512, + 209, + {0x1e, 0x28, 0x08, 0x2a, 0x4d, 0x00, 0xe2, 0x52, 0x31, 0x30, 0x8b, 0x79, + 0x3d, 0xbd, 0xec, 0x87, 0x3d, 0x93, 0x34, 0x0a, 0x3e, 0x85, 0xbf, 0x0b, + 0x1a, 0xf4, 0x85, 0xc4, 0xbe, 0x16, 0x51, 0x43, 0x22, 0x76, 0x1d, 0x6e, + 0x80, 0xbd, 0x84, 0x8a, 0x97, 0xd3, 0x94, 0xe7, 0x6b, 0x64, 0x7b, 0x79, + 0xbf, 0x25, 0xb2, 0x3c, 0x44, 0xcc, 0x20, 0x86, 0x50, 0xb7, 0x87, 0x74, + 0x35, 0x49, 0x8c, 0xb4, 0xe7, 0x49, 0x41, 0x45, 0xfc, 0xb4, 0x35, 0x06, + 0xe5, 0x8f, 0x15, 0xb8, 0x3f, 0xd2, 0xa2, 0x5b, 0x3b, 0x93, 0x23, 0x2c, + 0x1f, 0x9c, 0xfb, 0x74, 0x8b, 0x8f, 0x83, 0xcc, 0x96, 0x1d, 0xe3, 0xfb, + 0x3d, 0xd2, 0x85, 0x6a, 0x36, 0xd6, 0x3a, 0xf7, 0xea, 0x48, 0x82, 0x72, + 0xeb, 0xc0, 0x17, 0x49, 0x82, 0xa7, 0xe1, 0xf1, 0x87, 0x3f, 0xf8, 0x6b, + 0xb2, 0x19, 0xdd, 0x87, 0xe2, 0x55, 0x09, 0xf1, 0x1e, 0x47, 0xb1, 0xcf, + 0xeb, 0xb8, 0x95, 0xd9, 0xc6, 0x74, 0x53, 0x54, 0xdb, 0xae, 0xb8, 0xc5, + 0x84, 0x23, 0x77, 0xb1, 0xe9, 0x32, 0x6c, 0x28, 0xa4, 0x89, 0x28, 0x5f, + 0xad, 0xac, 0x25, 0x91, 0x2f, 0x9f, 0xd9, 0x71, 0xa8, 0xab, 0x4b, 0x4b, + 0xbe, 0xb0, 0x73, 0x64, 0xdf, 0xd9, 0x98, 0xf7, 0x74, 0x63, 0x32, 0x69, + 0xb5, 0x16, 0xf8, 0x89, 0x63, 0x3d, 0x49, 0x35, 0x1f, 0x05, 0x00, 0x87, + 0x66, 0xdd, 0x05, 0x56, 0xae, 0xac, 0x57, 0x98, 0x7f, 0x3b, 0x18, 0xdb, + 0x2c, 0xa0, 0x56, 0x04, 0x20, 0x68, 0xf1, 0xea, 0x4f, 0xa8, 0x7b, 0xd9, + 0x0f, 0xb0, 0x6c, 0x63, 0x31, 0xed, 0xe3, 0x8e, 0xd6, 0xac, 0x3c, 0x77, + 0xc3, 0x43, 0x1e, 0x30, 0xf4, 0xc3, 0xb9, 0x77, 0xc0, 0xe3, 0xef, 0x63, + 0x5f, 0xe5, 0x9b, 0x0d, 0x88, 0x44, 0x95, 0xc9, 0x5d, 0x23, 0x42, 0xee, + 0xdb, 0x3d, 0x22, 0x66}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 210 + {SEC_OID_SHA512, + 210, + {0x1d, 0xc7, 0xa0, 0xaa, 0x23, 0x82, 0x80, 0xe0, 0xfc, 0x15, 0x0a, 0x91, + 0x77, 0xa3, 0xe4, 0xea, 0x95, 0x79, 0xd6, 0x38, 0x39, 0x91, 0x21, 0x0c, + 0x52, 0x4d, 0xb4, 0xc0, 0x78, 0x71, 0xed, 0xc5, 0xb8, 0x9d, 0x3c, 0x8a, + 0xa4, 0x5a, 0x27, 0x35, 0x15, 0x81, 0x36, 0x6d, 0x88, 0x7b, 0xf1, 0x06, + 0x03, 0x93, 0xa1, 0xfe, 0x62, 0x87, 0x09, 0x38, 0x80, 0x5e, 0x97, 0xbf, + 0x4a, 0xa0, 0x55, 0x19, 0x9f, 0xcc, 0xca, 0xb3, 0x52, 0x31, 0x31, 0x46, + 0x9d, 0xdf, 0xc4, 0xe7, 0x43, 0x68, 0x44, 0xfd, 0xfe, 0x3c, 0x24, 0x21, + 0xf1, 0xc2, 0xe4, 0x85, 0x3d, 0x89, 0x1e, 0xde, 0xaf, 0xdc, 0xde, 0xc7, + 0xb3, 0xe2, 0x7b, 0x71, 0xb4, 0x1e, 0x1b, 0x05, 0x58, 0x93, 0xfa, 0x40, + 0x62, 0x4d, 0xee, 0x58, 0x58, 0x98, 0xb1, 0x94, 0x94, 0x2a, 0xda, 0x5a, + 0x14, 0x3b, 0xdf, 0x2a, 0x8d, 0x04, 0xfe, 0x06, 0xc4, 0x49, 0xe2, 0x10, + 0x93, 0xc8, 0xbe, 0x59, 0x86, 0xe3, 0x40, 0x9c, 0x97, 0x30, 0xb0, 0x63, + 0x0c, 0x4f, 0x8d, 0x2b, 0x75, 0x9f, 0x50, 0xf9, 0x2b, 0xe0, 0xa1, 0x38, + 0x76, 0xf0, 0xbe, 0x20, 0xe8, 0x13, 0x2f, 0x21, 0x34, 0xe2, 0x21, 0xb9, + 0xab, 0xc0, 0x3c, 0xbc, 0xa3, 0x6b, 0x3a, 0x47, 0xcc, 0x86, 0x5b, 0xb2, + 0x48, 0x06, 0xfc, 0xbf, 0x9b, 0x3c, 0x86, 0x2f, 0x35, 0x61, 0x0e, 0x24, + 0x06, 0x34, 0xbf, 0x97, 0xc2, 0x8b, 0x45, 0x99, 0x78, 0xf7, 0xda, 0x00, + 0x7d, 0x29, 0xe0, 0x15, 0x9f, 0xc1, 0xf3, 0x43, 0x5a, 0x8c, 0x4c, 0x5c, + 0x23, 0x2d, 0x43, 0x82, 0xc9, 0xd2, 0xd1, 0x6e, 0x16, 0x8e, 0xaf, 0x10, + 0xe1, 0xcf, 0x0d, 0xb4, 0x1f, 0xff, 0x58, 0x80, 0x7c, 0x97, 0x9f, 0x51, + 0x02, 0x92, 0x5a, 0xa5, 0x0d, 0xd2, 0x75, 0x67, 0x27, 0x23, 0x03, 0xbb, + 0x4c, 0xc8, 0xe7, 0x0a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA512, + 211, + {0x04, 0x78, 0x4d, 0x6c, 0xfd, 0xd7, 0x49, 0x43, 0x8e, 0x88, 0xa2, 0xe6, + 0x1d, 0xef, 0xac, 0x5f, 0x50, 0x00, 0x2b, 0xb0, 0x60, 0x7e, 0xc2, 0xb6, + 0x96, 0xe9, 0x4c, 0x2d, 0x9a, 0x01, 0x2e, 0x12, 0xa8, 0xa6, 0xde, 0x60, + 0xa0, 0x8f, 0xba, 0x0b, 0xf4, 0xe3, 0x72, 0x41, 0x6c, 0xea, 0x84, 0xa8, + 0xe9, 0x3f, 0xee, 0x36, 0x27, 0x6e, 0xce, 0xd5, 0xff, 0xf2, 0x57, 0x74, + 0x7e, 0x3a, 0x53, 0x56, 0x08, 0xb4, 0x46, 0xcc, 0x71, 0x68, 0x87, 0xd6, + 0xab, 0x64, 0x85, 0x9a, 0xda, 0x40, 0x22, 0x2b, 0x86, 0xdb, 0xac, 0x34, + 0x7e, 0x55, 0x28, 0xe6, 0x5b, 0x70, 0xa2, 0x28, 0x73, 0x19, 0xc5, 0x7a, + 0xdd, 0xee, 0x76, 0x64, 0x27, 0xec, 0xb4, 0x91, 0x11, 0x30, 0x14, 0x38, + 0x94, 0x09, 0x21, 0x4e, 0x87, 0x02, 0x9c, 0xf5, 0xa2, 0x19, 0x10, 0x8d, + 0xda, 0x4f, 0x1c, 0xec, 0x11, 0x63, 0x7c, 0x72, 0x90, 0xd3, 0x09, 0x62, + 0x67, 0xef, 0x7a, 0x5c, 0x43, 0x3f, 0x93, 0xcf, 0xae, 0x6b, 0x54, 0xd4, + 0xaf, 0x4d, 0xa4, 0x56, 0x8f, 0x4d, 0x88, 0x77, 0x5d, 0xa1, 0xbd, 0x94, + 0xf9, 0x3f, 0xfb, 0xdd, 0xf1, 0x9e, 0x0c, 0xfa, 0xaf, 0x2e, 0x20, 0x0b, + 0x71, 0xc6, 0x8d, 0xf0, 0x41, 0x88, 0x67, 0x8e, 0xc3, 0x92, 0xfa, 0x71, + 0x8d, 0x89, 0x49, 0x7f, 0xed, 0xa1, 0x34, 0x2a, 0x21, 0x00, 0xcc, 0x8d, + 0xc7, 0xc9, 0xa6, 0x16, 0x98, 0x1e, 0x24, 0x47, 0xb0, 0x23, 0x52, 0x41, + 0xbc, 0xb4, 0x8c, 0x0d, 0x38, 0x4d, 0xd6, 0xe6, 0xc4, 0xf2, 0x4f, 0x3a, + 0x1e, 0x27, 0x54, 0xe7, 0xef, 0x83, 0x48, 0x16, 0x0a, 0xe2, 0x7a, 0xe2, + 0x07, 0xc7, 0x2c, 0x74, 0x86, 0x60, 0x23, 0xc3, 0x56, 0x85, 0xe1, 0x56, + 0x6a, 0x4d, 0xf1, 0x2d, 0x92, 0xfd, 0x5e, 0x7b, 0x44, 0x18, 0x8f, 0x56, + 0xe3, 0xc0, 0x0f, 0x9f}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 212 + {SEC_OID_SHA512, + 212, + {0x65, 0xac, 0xbb, 0x86, 0xca, 0x80, 0xe6, 0xa0, 0x30, 0x47, 0xa2, 0xce, + 0xd4, 0xc4, 0xa4, 0x61, 0x83, 0x5b, 0xde, 0xb4, 0x2b, 0x27, 0x84, 0x5f, + 0xce, 0xf9, 0x67, 0x11, 0xbc, 0x0e, 0x7d, 0x3d, 0x3b, 0x8e, 0xe9, 0x5a, + 0x87, 0xdf, 0xfa, 0x22, 0x87, 0x13, 0x2e, 0x01, 0xd9, 0xad, 0x7e, 0x07, + 0xc2, 0x30, 0xfd, 0x6d, 0x2c, 0x18, 0x71, 0xaa, 0x7f, 0x11, 0x3c, 0x42, + 0x17, 0x4d, 0xcf, 0xc2, 0xa7, 0x8f, 0x24, 0x42, 0x35, 0x5f, 0x0f, 0x10, + 0xe6, 0x87, 0x49, 0xb0, 0xea, 0x09, 0x7a, 0x61, 0x58, 0x79, 0x5c, 0xa0, + 0xb2, 0x36, 0xf9, 0xc7, 0x3b, 0x0b, 0x1a, 0xf7, 0xde, 0x9b, 0xe1, 0x10, + 0xb2, 0x44, 0xbf, 0x85, 0x52, 0x10, 0x5f, 0x35, 0xc7, 0x61, 0xda, 0xd9, + 0x93, 0x32, 0x3b, 0xb3, 0x3a, 0x03, 0xb8, 0x9f, 0xf2, 0x6c, 0x31, 0x20, + 0x42, 0x07, 0x3f, 0x1e, 0xff, 0x98, 0x07, 0x79, 0x14, 0x49, 0xec, 0x52, + 0xa5, 0x0a, 0x87, 0x99, 0xd0, 0x60, 0x4f, 0xd3, 0x5e, 0xa1, 0xd1, 0x0f, + 0x31, 0x68, 0x43, 0xc1, 0xca, 0x78, 0x0c, 0xfd, 0x4a, 0xf1, 0xb6, 0x95, + 0xda, 0xa0, 0x28, 0x2d, 0x6d, 0xc7, 0x43, 0x33, 0x1d, 0x23, 0x9a, 0x08, + 0x7f, 0x72, 0x5f, 0xa6, 0x79, 0x80, 0xc7, 0xba, 0x15, 0x15, 0x32, 0x6c, + 0xb8, 0x2f, 0xaa, 0x07, 0x71, 0x1d, 0xf1, 0x67, 0x5c, 0x9d, 0xeb, 0x99, + 0x60, 0x95, 0x5b, 0xdd, 0xe0, 0x7c, 0x8e, 0x1f, 0x57, 0x88, 0x4c, 0xf7, + 0x1a, 0xb4, 0xbe, 0xd2, 0xb1, 0x08, 0x0b, 0xe4, 0xf4, 0x55, 0x8c, 0x3f, + 0x54, 0x84, 0xc5, 0x78, 0x53, 0x06, 0x95, 0xbb, 0xb2, 0xac, 0x34, 0x05, + 0x80, 0x4a, 0xa7, 0xb5, 0xdf, 0x4a, 0x30, 0x17, 0x13, 0xc1, 0x8d, 0x4d, + 0xb2, 0xc1, 0xf9, 0x37, 0x8d, 0x32, 0xbd, 0x5a, 0x94, 0xa0, 0xcc, 0xa2, + 0xce, 0xb4, 0x51, 0x8a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA512, + 213, + {0x73, 0x57, 0x58, 0xc0, 0xd2, 0x52, 0xc3, 0xd7, 0xeb, 0x0d, 0x5f, 0x7d, + 0x9b, 0x1f, 0xce, 0x3f, 0x3b, 0xfa, 0xac, 0x9c, 0x27, 0xab, 0x9c, 0x64, + 0xd9, 0xdb, 0xe5, 0x3d, 0x5a, 0x20, 0x35, 0x4a, 0x1b, 0xab, 0x7d, 0x7b, + 0x1d, 0xa1, 0x81, 0x88, 0x52, 0xf9, 0xd8, 0xf3, 0xfd, 0x24, 0xaf, 0xbd, + 0x7f, 0xd9, 0x47, 0x09, 0x67, 0x21, 0x06, 0xd7, 0xb3, 0x89, 0xc1, 0xc0, + 0x7f, 0x73, 0x47, 0xb0, 0x25, 0xe4, 0x9e, 0xd0, 0x58, 0x40, 0x6b, 0xc4, + 0xe0, 0xcb, 0xda, 0xca, 0x5f, 0x55, 0x0e, 0x57, 0xf4, 0xea, 0x07, 0xcf, + 0x92, 0x4c, 0x37, 0x1a, 0xd8, 0x9d, 0xd7, 0x2a, 0x4b, 0x5b, 0xbf, 0xe9, + 0x5e, 0x17, 0x24, 0x36, 0xb5, 0xdd, 0xf1, 0x0b, 0x56, 0x46, 0x62, 0xa3, + 0x6c, 0x17, 0x62, 0xa8, 0x8c, 0xf9, 0x4c, 0xc1, 0x64, 0xec, 0x65, 0xb5, + 0x38, 0xff, 0x8c, 0x8d, 0x52, 0x7d, 0xbb, 0x09, 0xaa, 0x2a, 0xb6, 0x09, + 0x72, 0x85, 0x6f, 0x1b, 0x4f, 0xbb, 0xa5, 0xfb, 0xe4, 0xd8, 0x2b, 0xa5, + 0x3c, 0xc8, 0x45, 0x0f, 0xea, 0xc1, 0x8a, 0x27, 0x69, 0x38, 0xa3, 0xd1, + 0x75, 0x09, 0x5c, 0xb7, 0xbb, 0x92, 0x35, 0x89, 0xf5, 0x4e, 0x72, 0x1b, + 0x83, 0x6c, 0xec, 0x67, 0x1f, 0x76, 0x72, 0x54, 0x83, 0x92, 0x19, 0x6e, + 0x1b, 0x90, 0x7a, 0xfa, 0x5f, 0xa2, 0x2f, 0x88, 0x17, 0xd6, 0x28, 0xc9, + 0x22, 0xcc, 0x1d, 0xe6, 0xc9, 0xff, 0x2d, 0xba, 0xf6, 0x91, 0xbc, 0xc7, + 0xa5, 0x3b, 0x30, 0xd5, 0xb3, 0x9c, 0xa8, 0xac, 0xdb, 0xeb, 0xe6, 0x99, + 0x2a, 0xff, 0x3c, 0x28, 0xeb, 0xc0, 0x0b, 0xb6, 0xa9, 0x1d, 0x37, 0x14, + 0xe6, 0xca, 0xcd, 0x42, 0xd9, 0x96, 0x53, 0xcb, 0x9e, 0xb3, 0xf1, 0x48, + 0xa4, 0x4f, 0xd2, 0xcb, 0xaa, 0xb3, 0x53, 0x36, 0x77, 0x6e, 0x73, 0x65, + 0x7b, 0x75, 0x69, 0x55}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA512, + 214, + {0x40, 0x9a, 0xa4, 0xfa, 0xe8, 0xfe, 0x1e, 0x80, 0x73, 0x91, 0xb2, 0x3a, + 0xc3, 0xa3, 0x4f, 0x9b, 0x83, 0x55, 0x4a, 0x47, 0x65, 0x52, 0x6b, 0x3e, + 0x50, 0x8b, 0xd0, 0xd5, 0x1c, 0x05, 0x4e, 0xa3, 0x54, 0x2e, 0x6f, 0x78, + 0x53, 0xc7, 0x4c, 0xa5, 0xba, 0x67, 0x58, 0x33, 0xb7, 0xb7, 0xac, 0x16, + 0x11, 0xe3, 0xf4, 0xb6, 0xd5, 0xa8, 0x8c, 0x8b, 0x04, 0x5d, 0x45, 0x69, + 0x0e, 0xb7, 0x71, 0x3d, 0x49, 0x1b, 0xb1, 0x96, 0x1b, 0xe5, 0xf7, 0xa7, + 0x88, 0xc6, 0x02, 0xfc, 0xaa, 0x55, 0x8a, 0xae, 0x92, 0x8a, 0x3a, 0xfe, + 0xec, 0x26, 0x2d, 0x54, 0xca, 0xbc, 0xaf, 0xb7, 0x7f, 0xf9, 0xcb, 0xd7, + 0xeb, 0xda, 0x3e, 0x0d, 0x8a, 0xf1, 0xbf, 0xd2, 0xea, 0x6a, 0x44, 0x1b, + 0x99, 0x30, 0x66, 0x01, 0xa7, 0xf4, 0x56, 0xf5, 0x0a, 0x69, 0x3e, 0x0c, + 0x24, 0x89, 0x47, 0x02, 0x77, 0x57, 0x20, 0x51, 0xc0, 0xd4, 0x43, 0xb3, + 0x41, 0x26, 0xcd, 0x8f, 0xb4, 0x6e, 0x53, 0xfc, 0xee, 0xd2, 0x91, 0x01, + 0xa8, 0x2b, 0x5c, 0x0d, 0xe4, 0xef, 0xb4, 0xdd, 0x48, 0xcc, 0x45, 0xbd, + 0x38, 0x3c, 0x6c, 0x20, 0x89, 0x03, 0xab, 0x46, 0x40, 0xde, 0x5e, 0x6a, + 0xe7, 0xd2, 0xc7, 0xec, 0x80, 0x59, 0x0d, 0x97, 0x91, 0x50, 0x77, 0x5c, + 0x16, 0x7e, 0x7f, 0x23, 0x99, 0xc9, 0xdf, 0x89, 0x2c, 0x92, 0x9d, 0x8c, + 0x71, 0xc8, 0xf0, 0x84, 0x33, 0x8f, 0xac, 0x77, 0x98, 0x74, 0x2c, 0xde, + 0x06, 0x3c, 0x51, 0x92, 0x6d, 0xac, 0xd6, 0x83, 0xc2, 0x43, 0x5e, 0x3d, + 0x6c, 0x75, 0x96, 0x7b, 0x73, 0x2d, 0x20, 0x40, 0xd8, 0x9e, 0xc3, 0x90, + 0x3d, 0xa1, 0xca, 0x5a, 0x05, 0x7b, 0xc2, 0x98, 0x7a, 0x0c, 0xfa, 0xbd, + 0xea, 0x68, 0x1a, 0x6c, 0xbb, 0x56, 0x4b, 0x96, 0xf3, 0x20, 0x17, 0x0d, + 0x98, 0x85, 0x22, 0x0e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA512, + 215, + {0x69, 0x7b, 0xa3, 0x5b, 0xc3, 0x2c, 0x2e, 0xd6, 0x6e, 0x42, 0x31, 0xa7, + 0xc9, 0x8a, 0x94, 0x7b, 0x99, 0xb6, 0x74, 0x84, 0xbb, 0xc3, 0xec, 0xcd, + 0xbd, 0xbd, 0xfe, 0x8c, 0x92, 0x6b, 0x38, 0xc4, 0x84, 0xa2, 0x16, 0xbf, + 0x12, 0x25, 0x0a, 0x42, 0x50, 0x04, 0xdd, 0xb4, 0xcb, 0xbc, 0x1e, 0x47, + 0x11, 0x2d, 0xbe, 0xc6, 0x39, 0x3b, 0xf5, 0xd1, 0x9e, 0xe6, 0xa9, 0xd4, + 0x6c, 0xdd, 0x61, 0x8c, 0xec, 0x2a, 0xc8, 0xef, 0x12, 0x51, 0x8c, 0x61, + 0x47, 0xe5, 0x24, 0x91, 0x0e, 0x8b, 0x0c, 0x53, 0x02, 0x6b, 0x44, 0x35, + 0x9f, 0x00, 0x3a, 0xaa, 0xfe, 0xf6, 0x81, 0xb0, 0xac, 0x41, 0x37, 0x61, + 0x8c, 0x3e, 0x57, 0x1f, 0xf2, 0x47, 0xb6, 0x7d, 0xaf, 0x34, 0x70, 0x58, + 0xfd, 0x7d, 0x3c, 0x14, 0x5c, 0x8e, 0x70, 0xf7, 0xbb, 0x50, 0x18, 0xac, + 0xe9, 0x02, 0x92, 0x3d, 0xfb, 0x00, 0x2b, 0x08, 0x92, 0x2f, 0x05, 0x84, + 0xf1, 0x20, 0xf3, 0x9d, 0x94, 0xe7, 0xf1, 0x32, 0xca, 0x30, 0x78, 0x7b, + 0x56, 0x63, 0xc4, 0x0f, 0xcf, 0xc9, 0x3f, 0xc1, 0x92, 0x04, 0x96, 0xf8, + 0x0a, 0x4f, 0x47, 0xb3, 0x7f, 0x0e, 0x66, 0x8c, 0xc7, 0xa6, 0xdd, 0xf3, + 0x9c, 0xe5, 0x02, 0xba, 0xdf, 0xbe, 0xbd, 0xf5, 0xdb, 0x6d, 0xaf, 0xff, + 0x8c, 0x8a, 0xbd, 0xdf, 0xdb, 0x27, 0x2e, 0xee, 0xf4, 0x78, 0xc0, 0x9a, + 0x70, 0xf4, 0xc2, 0x86, 0xc1, 0x27, 0x83, 0x2d, 0x98, 0x04, 0x4e, 0x54, + 0x9e, 0x20, 0x90, 0x1c, 0x96, 0x8e, 0x3f, 0x32, 0x7c, 0xef, 0x80, 0xce, + 0x58, 0x14, 0x87, 0x43, 0x8e, 0x76, 0xed, 0x86, 0xd3, 0x84, 0x98, 0x51, + 0x37, 0xf0, 0x81, 0xba, 0x79, 0x95, 0xfa, 0xb6, 0xae, 0x8b, 0xf9, 0xa8, + 0xef, 0xdc, 0x8a, 0x08, 0xf0, 0xfc, 0x19, 0xdb, 0xa8, 0x88, 0x2a, 0xe7, + 0x16, 0x47, 0x2a, 0x03}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA512, + 216, + {0x5d, 0x71, 0x19, 0x80, 0x21, 0xef, 0x4a, 0x0c, 0x0e, 0xd7, 0x7c, 0xda, + 0x6f, 0x1e, 0x79, 0x89, 0xf0, 0x23, 0xf6, 0x2f, 0xef, 0xd5, 0xba, 0x81, + 0xc7, 0x0d, 0x31, 0xe1, 0xa6, 0xa1, 0xc0, 0x30, 0x1e, 0x40, 0x04, 0xc2, + 0xce, 0xd7, 0xac, 0xd9, 0xe9, 0x89, 0x38, 0xb7, 0xfa, 0xa1, 0xd2, 0x0c, + 0xdb, 0x12, 0xb9, 0xcf, 0x6a, 0xc5, 0x9c, 0x95, 0x01, 0xd8, 0xf7, 0x33, + 0xb3, 0xbc, 0x54, 0x36, 0x69, 0x44, 0x0e, 0x74, 0xcf, 0x63, 0xbe, 0x3d, + 0x41, 0xd8, 0xb3, 0x77, 0xc2, 0xa2, 0x22, 0xcf, 0x1b, 0xa4, 0x0c, 0xae, + 0x4c, 0x24, 0xfe, 0xc5, 0x03, 0x3b, 0xf2, 0xab, 0x68, 0x60, 0xd9, 0xd0, + 0x31, 0x24, 0x13, 0xea, 0x8a, 0x34, 0x46, 0xe6, 0x04, 0x0c, 0x61, 0x66, + 0xc0, 0x6f, 0xf5, 0xbd, 0x10, 0x70, 0xb5, 0xcc, 0x5f, 0x86, 0x93, 0xcb, + 0xcf, 0x90, 0xc1, 0xe7, 0xff, 0xe5, 0x62, 0x24, 0x08, 0x85, 0xca, 0x18, + 0xc1, 0x81, 0xc8, 0x6c, 0xad, 0x85, 0x97, 0x1c, 0x74, 0x3b, 0x1f, 0x70, + 0xa4, 0x88, 0x2e, 0x0c, 0xfe, 0xf0, 0x8e, 0xcf, 0x8a, 0x3d, 0xee, 0x55, + 0x27, 0x3b, 0xb0, 0x6b, 0xec, 0x7d, 0xc1, 0x92, 0x63, 0xd1, 0x3a, 0x3a, + 0xc8, 0x87, 0xcb, 0xb2, 0x75, 0x10, 0xd4, 0xe4, 0x5c, 0xc4, 0xf1, 0x83, + 0xce, 0xec, 0x91, 0x17, 0xf4, 0xb0, 0xc7, 0xad, 0x4a, 0xf6, 0xa8, 0x9f, + 0xd9, 0xe8, 0x5b, 0xae, 0x9d, 0xa3, 0x47, 0x4d, 0x0b, 0xe8, 0xfc, 0x42, + 0xdc, 0x9f, 0xc1, 0xe7, 0xa6, 0xb9, 0x8c, 0xa1, 0x86, 0x40, 0x37, 0xd7, + 0x6a, 0xdd, 0xe2, 0x26, 0xff, 0x72, 0xa6, 0x09, 0x49, 0x5a, 0xb7, 0x6c, + 0x22, 0x42, 0xaa, 0x23, 0x91, 0xb2, 0x1a, 0x3e, 0x8e, 0x31, 0x64, 0xe9, + 0x8a, 0xb6, 0xf1, 0xad, 0xaa, 0x5f, 0xb3, 0x84, 0x8e, 0xeb, 0x68, 0x74, + 0x72, 0x69, 0x95, 0x08}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA512, + 217, + {0xae, 0xc1, 0xec, 0xa9, 0x19, 0x68, 0xd0, 0x8b, 0x4b, 0xf1, 0x5b, 0x9c, + 0x5f, 0xdd, 0xd9, 0xe7, 0xa6, 0xa2, 0x0b, 0xe7, 0x44, 0x86, 0x50, 0x23, + 0x80, 0xfa, 0xad, 0xe0, 0x4d, 0x84, 0xd9, 0xa5, 0x91, 0x6a, 0x6c, 0x0e, + 0xf2, 0xdc, 0xcf, 0xd5, 0xac, 0x73, 0x97, 0xe7, 0x6a, 0x30, 0x10, 0x96, + 0x73, 0x25, 0x84, 0xe8, 0x44, 0x2f, 0x20, 0xae, 0x80, 0x62, 0x75, 0x88, + 0x96, 0x1c, 0xdf, 0x97, 0xe3, 0x44, 0xe1, 0x31, 0xd7, 0x9e, 0x68, 0x94, + 0xbe, 0x6f, 0xd5, 0x1b, 0x72, 0x12, 0x2b, 0xc2, 0x65, 0x4d, 0x00, 0xf9, + 0x43, 0x68, 0x3a, 0x8d, 0xb6, 0x30, 0xd3, 0x5c, 0x68, 0x74, 0xea, 0x56, + 0xf9, 0x08, 0xee, 0xa6, 0x49, 0x02, 0xf1, 0x8c, 0x0a, 0x54, 0x89, 0x05, + 0xb3, 0xc1, 0x31, 0x14, 0xe3, 0x52, 0x6f, 0x3d, 0x6e, 0xd3, 0x90, 0x61, + 0x72, 0x4c, 0x8e, 0x9d, 0xf4, 0x98, 0x54, 0x5a, 0xc7, 0xf4, 0x55, 0xc3, + 0x7d, 0x2e, 0x05, 0xbe, 0xec, 0xd4, 0x7c, 0x15, 0x18, 0x11, 0x61, 0x87, + 0x39, 0x25, 0x04, 0x9b, 0xfb, 0x4a, 0x67, 0x1e, 0x4d, 0x19, 0x01, 0xa7, + 0x50, 0x99, 0xc7, 0xed, 0xd6, 0x49, 0x92, 0x68, 0x22, 0x93, 0x53, 0x07, + 0x3a, 0x59, 0x81, 0x74, 0xfc, 0x93, 0x7f, 0x85, 0x6f, 0xe8, 0x5f, 0x95, + 0x0e, 0x90, 0x59, 0x49, 0x63, 0x48, 0xd0, 0xa1, 0xd9, 0xf9, 0x8a, 0xa9, + 0x42, 0x08, 0xd6, 0x6f, 0xf3, 0xf5, 0x87, 0x92, 0xab, 0x0a, 0xfe, 0x27, + 0x07, 0x5b, 0x24, 0x1a, 0x63, 0x6f, 0x1b, 0x58, 0x35, 0xf4, 0xa4, 0xb3, + 0x30, 0xc6, 0xf9, 0xe0, 0x32, 0xa7, 0x36, 0x11, 0x9a, 0x1d, 0x8f, 0xeb, + 0x99, 0xf6, 0xc2, 0x2f, 0x34, 0x90, 0xa8, 0x2a, 0x65, 0x71, 0x0a, 0xbc, + 0x37, 0x67, 0xe8, 0x1a, 0xd7, 0x0a, 0x23, 0x0a, 0xc4, 0xb1, 0xdb, 0x9a, + 0x32, 0x7e, 0xde, 0x40}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA512, + 218, + {0x60, 0x89, 0x93, 0x66, 0x73, 0x5c, 0xff, 0x78, 0x6b, 0x22, 0x57, 0x2d, + 0x67, 0xc5, 0x0a, 0xf5, 0xf6, 0x44, 0xbc, 0xdf, 0xd5, 0x0c, 0x55, 0x9d, + 0x98, 0x90, 0x18, 0xef, 0xb9, 0x1c, 0xc8, 0x88, 0x39, 0x8c, 0xe3, 0xb5, + 0x56, 0xd8, 0xed, 0x13, 0x46, 0x27, 0x82, 0x7e, 0x7a, 0xf0, 0xff, 0xd5, + 0x10, 0x67, 0x95, 0xdd, 0xf9, 0x6f, 0x98, 0x8e, 0x58, 0x1d, 0x84, 0x98, + 0xac, 0x2c, 0x2a, 0xc9, 0xac, 0x51, 0x95, 0xd7, 0xc1, 0x5b, 0xca, 0x54, + 0x8c, 0xca, 0xa0, 0x70, 0x92, 0x4c, 0x6b, 0xc8, 0xde, 0x82, 0x8f, 0xc0, + 0x8f, 0x5e, 0x74, 0xb8, 0xeb, 0x7c, 0xf9, 0x44, 0x77, 0x31, 0x04, 0x36, + 0xb9, 0xd1, 0x39, 0xe5, 0x4e, 0x97, 0xa9, 0x76, 0x4d, 0x07, 0x50, 0x18, + 0x28, 0x67, 0xe0, 0x0f, 0x0f, 0x9e, 0x5b, 0x4b, 0x61, 0x22, 0x13, 0x7b, + 0xbb, 0x65, 0x27, 0x1b, 0xda, 0x16, 0xad, 0xd4, 0xbf, 0xb9, 0xbd, 0xdb, + 0x3d, 0x8e, 0xbc, 0x06, 0x32, 0x96, 0xd9, 0xca, 0x07, 0x3c, 0x37, 0x7e, + 0x56, 0x99, 0x3c, 0xd5, 0xf3, 0xf1, 0xbf, 0x22, 0x9e, 0x0f, 0x40, 0xad, + 0x3e, 0xfe, 0xe0, 0x0f, 0xde, 0x0a, 0x9e, 0xf1, 0x60, 0x4f, 0x01, 0xa2, + 0x4c, 0x20, 0xd6, 0x7f, 0xee, 0x04, 0xfe, 0x88, 0x48, 0xcd, 0x24, 0x5a, + 0x5b, 0x0e, 0x69, 0xd6, 0x19, 0xdf, 0xfe, 0xa0, 0x8f, 0xe1, 0xaf, 0xb6, + 0xcf, 0x07, 0x5c, 0x25, 0x94, 0xd0, 0x0c, 0xc6, 0xa2, 0x13, 0x53, 0x65, + 0x6b, 0x1a, 0xed, 0x51, 0xaf, 0x47, 0x15, 0x9e, 0xf8, 0x8b, 0x61, 0x89, + 0x18, 0x42, 0xa6, 0xee, 0xd6, 0xc3, 0xd2, 0x94, 0xc1, 0xd2, 0x26, 0x00, + 0x9d, 0x45, 0x7e, 0x4c, 0x54, 0x10, 0x8f, 0x8e, 0xbf, 0x43, 0x05, 0xd0, + 0xdc, 0xac, 0xb0, 0x7e, 0x60, 0xb5, 0x19, 0x76, 0xc3, 0x5d, 0x9d, 0xd5, + 0xaa, 0x10, 0xb9, 0xa1}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA512, + 219, + {0xbf, 0xa5, 0x6d, 0x1f, 0x9d, 0xb0, 0x06, 0x14, 0x4a, 0x27, 0x14, 0xfd, + 0x66, 0xa6, 0x33, 0xac, 0x3d, 0x27, 0xe7, 0x03, 0x3a, 0xd9, 0xd5, 0x99, + 0x67, 0xf8, 0x16, 0xee, 0x45, 0x27, 0x70, 0x95, 0x68, 0x92, 0x03, 0xf3, + 0xb2, 0x57, 0xc8, 0xfb, 0x64, 0xb3, 0xb1, 0xd1, 0x6b, 0x6e, 0x42, 0x4f, + 0x13, 0x47, 0x07, 0x6b, 0x60, 0x09, 0xae, 0x56, 0xae, 0x19, 0x30, 0x75, + 0xb8, 0x2d, 0x5e, 0xce, 0x6e, 0x64, 0x3f, 0x0e, 0x64, 0x5b, 0x16, 0x75, + 0xfa, 0x0b, 0x79, 0x98, 0xc6, 0xf5, 0x41, 0x45, 0x11, 0xd2, 0xac, 0xed, + 0xfc, 0xec, 0xd0, 0x32, 0x45, 0x43, 0xf9, 0x2a, 0x46, 0x2b, 0x9f, 0x9f, + 0x79, 0x22, 0x39, 0x31, 0xe7, 0xea, 0xd2, 0xc2, 0x91, 0x5a, 0x1d, 0xcc, + 0xca, 0xfa, 0xcc, 0xbd, 0x37, 0x46, 0x69, 0xca, 0xf1, 0xe2, 0xf5, 0x0d, + 0x45, 0xaa, 0x98, 0x6e, 0x45, 0x11, 0x67, 0x4f, 0xa9, 0xa5, 0xbe, 0xbe, + 0xac, 0x29, 0x76, 0x0b, 0xb0, 0x55, 0xac, 0xff, 0x67, 0x02, 0x6b, 0xa8, + 0x3a, 0x97, 0x7a, 0xee, 0x4d, 0x6b, 0xcc, 0x7b, 0x24, 0x7a, 0x76, 0xbb, + 0x77, 0xa3, 0x45, 0xce, 0xb9, 0x79, 0x96, 0x75, 0x0b, 0x77, 0xfc, 0xf9, + 0x79, 0xad, 0xcf, 0xfb, 0x71, 0xe7, 0x34, 0xc4, 0x61, 0xad, 0xf3, 0xe2, + 0x3b, 0x70, 0x85, 0x91, 0xf4, 0x98, 0x7d, 0x59, 0xca, 0x89, 0x83, 0xe0, + 0xd1, 0x0f, 0xf5, 0xa7, 0x81, 0x99, 0xa0, 0x2f, 0x02, 0xee, 0x17, 0x1c, + 0x26, 0xb3, 0x73, 0x16, 0x0e, 0xfb, 0xb5, 0x1a, 0x23, 0x45, 0x1b, 0xd3, + 0x26, 0xa7, 0xa6, 0xdc, 0xb6, 0x6e, 0x4d, 0x9b, 0xd0, 0x2a, 0xd3, 0x0a, + 0xcb, 0x47, 0x19, 0x47, 0x8b, 0x09, 0x08, 0x83, 0x1d, 0x5c, 0xdf, 0x40, + 0x12, 0xef, 0xe9, 0x4a, 0xa8, 0xd8, 0x72, 0x90, 0xf9, 0xe9, 0x4d, 0x43, + 0x0e, 0x90, 0x95, 0xf0}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA512, + 220, + {0x78, 0x59, 0x34, 0x2f, 0x4b, 0x09, 0x77, 0xd9, 0x70, 0xfd, 0x2c, 0x30, + 0xca, 0x94, 0xe8, 0x98, 0x54, 0x5f, 0x8d, 0xc3, 0x98, 0xe3, 0x79, 0x49, + 0xa5, 0x81, 0x46, 0xa2, 0x03, 0xd1, 0x91, 0xa6, 0x12, 0x4c, 0xc2, 0xe0, + 0xde, 0x5d, 0x33, 0x11, 0x58, 0x7b, 0x4a, 0x54, 0xa8, 0x3e, 0x58, 0x55, + 0x48, 0x6a, 0xee, 0xbe, 0x86, 0x75, 0x84, 0xd7, 0xfe, 0x2d, 0x6b, 0x55, + 0x9f, 0x5b, 0xf2, 0xbd, 0xcf, 0x99, 0x00, 0x62, 0xc2, 0xf0, 0x4d, 0xb9, + 0x70, 0x5f, 0x06, 0xfe, 0xc4, 0xa3, 0xaa, 0x3d, 0xb3, 0x00, 0xcf, 0x08, + 0x0d, 0x14, 0x93, 0xa6, 0x0c, 0x63, 0xdf, 0x1f, 0xfb, 0x98, 0xe1, 0xc8, + 0x24, 0x40, 0xb8, 0x14, 0x3b, 0x81, 0x62, 0x44, 0x40, 0x3c, 0x7d, 0x80, + 0x6b, 0xec, 0x04, 0x81, 0x26, 0x42, 0x19, 0xfa, 0x26, 0x3c, 0x62, 0x85, + 0x2a, 0xd9, 0x31, 0x5d, 0xb8, 0xf0, 0x3b, 0x25, 0x5e, 0x7e, 0x32, 0x9c, + 0xaa, 0x62, 0x88, 0xbe, 0xaf, 0x7a, 0x34, 0xce, 0x32, 0x73, 0xff, 0x39, + 0xe8, 0xc8, 0xba, 0x44, 0x9a, 0x97, 0x92, 0x53, 0xb6, 0x0e, 0x48, 0xb6, + 0x61, 0x24, 0xcc, 0xe6, 0x78, 0x11, 0x2c, 0xdb, 0x13, 0xd2, 0x8d, 0x80, + 0x5c, 0x6b, 0x3a, 0x5f, 0xe5, 0x5c, 0xab, 0x2d, 0xf1, 0x94, 0x28, 0x7f, + 0xc0, 0x60, 0x44, 0x2f, 0xad, 0xe4, 0x32, 0x47, 0x3a, 0xaf, 0x96, 0xfa, + 0x33, 0x1f, 0xd1, 0x65, 0x44, 0xc0, 0xfb, 0x80, 0x1c, 0x30, 0xf6, 0x3b, + 0x08, 0x64, 0xcc, 0xf5, 0x59, 0x43, 0x2f, 0x98, 0xd1, 0xfe, 0x42, 0x21, + 0x5c, 0x05, 0x0b, 0xc7, 0x16, 0x16, 0x14, 0x5b, 0x1f, 0xbb, 0x33, 0xa4, + 0x84, 0x2b, 0xd3, 0x22, 0x2b, 0xad, 0x53, 0xbf, 0xba, 0x48, 0x71, 0x01, + 0x14, 0x7c, 0x31, 0x19, 0x07, 0x15, 0x13, 0xa4, 0x9b, 0xa7, 0x53, 0xc8, + 0xb2, 0x30, 0x7f, 0xd4}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA512, + 221, + {0xa5, 0x52, 0x10, 0x57, 0x43, 0x09, 0x48, 0x70, 0x18, 0x05, 0x20, 0x76, + 0x88, 0x50, 0x74, 0x41, 0xe3, 0xee, 0x85, 0xb3, 0xe8, 0xef, 0x93, 0x34, + 0x92, 0x2c, 0x8a, 0xe9, 0xa9, 0xa8, 0x48, 0x5f, 0x95, 0xf5, 0x74, 0x77, + 0x78, 0xb2, 0xf7, 0xdb, 0x8e, 0xd3, 0xdf, 0x66, 0x55, 0xe5, 0x7b, 0x03, + 0x02, 0x2b, 0xc1, 0x24, 0x4d, 0x04, 0x96, 0x1d, 0x6e, 0xe5, 0x7e, 0x62, + 0xc7, 0x62, 0x04, 0x0b, 0x58, 0x1b, 0xac, 0xef, 0xe7, 0xe5, 0xbe, 0xee, + 0x3f, 0xd1, 0x61, 0x3a, 0x14, 0x2b, 0xaa, 0x6a, 0xd1, 0x06, 0xe7, 0x20, + 0x20, 0x6c, 0xb1, 0x19, 0xc1, 0x88, 0x4f, 0x41, 0xb9, 0x0e, 0x3a, 0xcc, + 0xa4, 0x02, 0xb1, 0x8d, 0xeb, 0x55, 0x93, 0xc3, 0xf2, 0xd9, 0xd8, 0x41, + 0xe2, 0x3b, 0x2f, 0x94, 0x43, 0xc1, 0x3d, 0x45, 0x04, 0x63, 0xb4, 0xe2, + 0x72, 0xa0, 0x8f, 0xde, 0xd7, 0xf0, 0x0d, 0x26, 0x02, 0x9f, 0x7c, 0x04, + 0x78, 0xaf, 0x55, 0x7d, 0x41, 0xe7, 0x28, 0x5c, 0x48, 0xd9, 0xa0, 0xae, + 0x37, 0x19, 0xa9, 0x5a, 0x14, 0xbf, 0x8b, 0x9e, 0x25, 0x35, 0x1c, 0x75, + 0x13, 0xa5, 0xdd, 0xd8, 0x6a, 0x2e, 0x6c, 0x12, 0x4a, 0x54, 0xbe, 0x07, + 0xf2, 0x96, 0x60, 0xbb, 0x09, 0xda, 0x8f, 0xa8, 0xe4, 0x84, 0xc0, 0xc9, + 0x30, 0x83, 0x3f, 0xd7, 0x27, 0xb4, 0x29, 0xdd, 0xd2, 0xb8, 0xa6, 0xe1, + 0x62, 0x6d, 0x05, 0xf6, 0x26, 0x5b, 0xd8, 0x8e, 0xb8, 0x8e, 0x97, 0x83, + 0x12, 0x3a, 0x77, 0x20, 0x06, 0x8f, 0x59, 0x0d, 0x56, 0x6d, 0x16, 0xbf, + 0x19, 0xb4, 0x74, 0xd5, 0x8a, 0xb5, 0xca, 0x9f, 0x71, 0x8e, 0xb5, 0xd4, + 0x32, 0xd1, 0x1f, 0x6c, 0x65, 0xe9, 0x32, 0x5a, 0x23, 0x78, 0xc6, 0x58, + 0x8c, 0x5c, 0x6e, 0xe8, 0x9e, 0xdf, 0x7a, 0xc7, 0x08, 0xc9, 0x3b, 0xb9, + 0xb0, 0x4a, 0x1f, 0x80}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA512, + 222, + {0x9c, 0x0e, 0xb7, 0x00, 0xb2, 0x6e, 0xfe, 0x50, 0xee, 0x6a, 0xaf, 0xb7, + 0x6f, 0x0a, 0x99, 0x68, 0x90, 0xea, 0x71, 0x53, 0x3c, 0x37, 0x42, 0x86, + 0xde, 0xd0, 0xc2, 0x1a, 0x56, 0x7a, 0xfc, 0x5b, 0xb2, 0x12, 0xe8, 0x1c, + 0xf8, 0x0c, 0xfd, 0x6f, 0x2d, 0x26, 0xa3, 0xb2, 0x7f, 0xd7, 0xf1, 0x7a, + 0x4c, 0x97, 0x6f, 0x09, 0x3b, 0x24, 0x0f, 0xac, 0x27, 0x4a, 0x2a, 0x22, + 0x96, 0x9d, 0x11, 0x9e, 0xbc, 0xb2, 0x6f, 0x81, 0xae, 0x0b, 0xf5, 0x64, + 0x1d, 0xce, 0xf9, 0x65, 0x10, 0x75, 0x7d, 0xe9, 0xb0, 0xe7, 0xb0, 0x2d, + 0xb7, 0x4e, 0xfc, 0x1a, 0xe5, 0x5c, 0x55, 0xe8, 0x13, 0x53, 0x20, 0x15, + 0x6e, 0xe9, 0x15, 0x2d, 0xd0, 0x5c, 0x92, 0x20, 0x66, 0xaa, 0x89, 0x53, + 0x19, 0x70, 0x8b, 0xda, 0x1c, 0x7a, 0x9d, 0xb1, 0x89, 0x0e, 0xf7, 0xcd, + 0xfe, 0x7d, 0xe3, 0x92, 0x5f, 0x4c, 0x98, 0x52, 0xa8, 0x67, 0x9f, 0x4d, + 0x71, 0x71, 0x4c, 0xab, 0xf8, 0xfe, 0x83, 0x4f, 0xf4, 0x42, 0x79, 0x4b, + 0xa9, 0x6c, 0x2f, 0x1d, 0xf7, 0x36, 0x41, 0xee, 0xf0, 0x76, 0xb1, 0x72, + 0xea, 0x84, 0x6d, 0x76, 0x49, 0xe9, 0xa4, 0x2b, 0xde, 0xd0, 0xa7, 0xda, + 0x46, 0x47, 0xe0, 0x7e, 0xd4, 0xad, 0x8c, 0x1f, 0x2d, 0x78, 0x58, 0xf4, + 0x16, 0xfd, 0xba, 0x4d, 0x63, 0xb7, 0xad, 0x80, 0x24, 0x1d, 0x8f, 0xd6, + 0x00, 0x12, 0xb3, 0xa7, 0x7e, 0x7e, 0x0a, 0x75, 0x90, 0x91, 0x27, 0x4d, + 0x35, 0x0f, 0x68, 0x8c, 0x8a, 0x73, 0x33, 0x4a, 0x6c, 0x0f, 0x2c, 0xec, + 0xe7, 0x89, 0x04, 0x2c, 0xbc, 0x16, 0x58, 0x5c, 0xc8, 0x41, 0x50, 0x27, + 0x8b, 0xc3, 0x46, 0x5b, 0x3d, 0xf7, 0x01, 0x53, 0x36, 0x74, 0xd2, 0x72, + 0xc3, 0x3d, 0x06, 0xac, 0x85, 0x2c, 0xc4, 0xce, 0x66, 0x48, 0xe3, 0x5c, + 0xfe, 0x60, 0xda, 0x60}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA512, + 223, + {0x4c, 0xa9, 0xa8, 0xf3, 0xf2, 0xa1, 0x87, 0x23, 0x4d, 0xaa, 0xa1, 0x49, + 0xe4, 0x63, 0xd1, 0xe2, 0x7d, 0x78, 0xed, 0xb0, 0x54, 0xe9, 0x99, 0xed, + 0x19, 0xe6, 0x30, 0x24, 0xe4, 0x1e, 0x26, 0x7a, 0x51, 0xba, 0xfc, 0x7c, + 0x86, 0x3b, 0x4f, 0x28, 0x02, 0xb0, 0x9f, 0x1a, 0xa0, 0xdd, 0x3d, 0x6a, + 0x42, 0xfb, 0x03, 0x06, 0xac, 0x38, 0xfe, 0xdf, 0xa3, 0xcc, 0x64, 0x2e, + 0xeb, 0xb6, 0xf4, 0x74, 0x8e, 0x55, 0xab, 0x41, 0xd8, 0x6e, 0x3f, 0xdc, + 0x39, 0x2b, 0x1a, 0x9f, 0x9b, 0x01, 0xc5, 0x52, 0x15, 0x54, 0x3b, 0x39, + 0xe9, 0x6d, 0x86, 0x03, 0xd8, 0x0e, 0x22, 0x37, 0x00, 0x52, 0x1b, 0xf4, + 0xb3, 0x03, 0x0f, 0xe4, 0xf2, 0xa5, 0x3d, 0xba, 0xce, 0x1d, 0x66, 0x8d, + 0x99, 0xcc, 0x4e, 0x57, 0x09, 0x87, 0x32, 0xa0, 0x5b, 0x99, 0xdf, 0xdd, + 0x33, 0x26, 0xa2, 0x18, 0xa1, 0x1c, 0x19, 0x5a, 0xf7, 0xf0, 0x9b, 0x82, + 0x9e, 0xf8, 0x06, 0xef, 0x71, 0xf3, 0xb1, 0x39, 0xd1, 0xc2, 0xab, 0x00, + 0xd4, 0x88, 0xcd, 0xc7, 0x55, 0x76, 0xe7, 0xcc, 0xf7, 0x5f, 0xad, 0x3c, + 0xe9, 0x72, 0x44, 0x95, 0xac, 0xa6, 0x67, 0xdc, 0x41, 0xdf, 0x1e, 0xfa, + 0x59, 0x97, 0x4c, 0xb5, 0x2b, 0x04, 0x0f, 0xe7, 0xd5, 0x78, 0xc7, 0xa4, + 0xf2, 0xe7, 0x13, 0x84, 0xae, 0x34, 0x7f, 0xd7, 0xdb, 0xc6, 0xf6, 0x07, + 0x6a, 0x86, 0x79, 0x71, 0x98, 0xe9, 0x89, 0xfc, 0x87, 0x87, 0x8c, 0xe9, + 0x26, 0xfa, 0x39, 0xd2, 0x31, 0x75, 0xde, 0x35, 0xb1, 0xd0, 0x98, 0x62, + 0xa6, 0x25, 0x12, 0xfb, 0x58, 0xea, 0xcc, 0x66, 0x9e, 0x11, 0xfe, 0xe9, + 0xaa, 0x0c, 0x08, 0xf3, 0x51, 0xf4, 0xda, 0x30, 0x17, 0x0a, 0x6e, 0x3b, + 0xb4, 0x79, 0x29, 0xed, 0xcb, 0x81, 0xac, 0x01, 0x32, 0xbc, 0x6c, 0xa7, + 0x7b, 0x3f, 0x09, 0xf8}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA512, + 224, + {0x89, 0xc5, 0xda, 0x36, 0x5d, 0x5d, 0x2c, 0x22, 0xa9, 0x61, 0x18, 0x7a, + 0xc6, 0x2c, 0x26, 0xbd, 0x5b, 0x88, 0xcc, 0xce, 0xbe, 0x46, 0x28, 0x5c, + 0x65, 0x4d, 0xfc, 0x31, 0xf4, 0x4b, 0x72, 0x68, 0xf3, 0x8d, 0x9e, 0x29, + 0x02, 0x42, 0x4b, 0x09, 0xf3, 0x5b, 0x70, 0x94, 0xa3, 0x9e, 0xe9, 0x37, + 0xab, 0x61, 0x40, 0x89, 0x5a, 0xcd, 0x30, 0xe6, 0x3b, 0xb9, 0x27, 0xf3, + 0xa0, 0xe0, 0x17, 0xe6, 0x8a, 0x2f, 0xde, 0x52, 0x9a, 0xf3, 0xe1, 0xa2, + 0x35, 0x9a, 0xd2, 0xca, 0x5d, 0xf7, 0xc9, 0x4e, 0x9e, 0x91, 0x84, 0x31, + 0x60, 0x92, 0x2e, 0xca, 0xc8, 0xba, 0x64, 0xd3, 0x8b, 0xa0, 0xfb, 0xee, + 0xd8, 0xe8, 0xfc, 0x7f, 0x2f, 0xf8, 0x68, 0x88, 0xe0, 0x65, 0x78, 0x05, + 0xfd, 0xab, 0x83, 0x4a, 0x6c, 0xef, 0x59, 0x20, 0xff, 0x70, 0x92, 0x9d, + 0x66, 0x67, 0x6e, 0xba, 0x28, 0x82, 0x33, 0x42, 0x7a, 0xb5, 0xce, 0x9e, + 0x44, 0x46, 0x2e, 0x03, 0xf7, 0x12, 0x25, 0xd9, 0xba, 0x2e, 0x1b, 0x48, + 0x98, 0xe5, 0x6f, 0xb7, 0x94, 0x9e, 0x6f, 0x78, 0x8f, 0xc0, 0xb7, 0x6c, + 0x0b, 0x73, 0x83, 0x66, 0xeb, 0xd3, 0x2c, 0x58, 0x73, 0x1e, 0x8d, 0x55, + 0x1f, 0x8f, 0x52, 0xb4, 0x33, 0xbf, 0x45, 0xd6, 0xfd, 0x66, 0x85, 0x48, + 0xe5, 0x9c, 0x41, 0x94, 0x36, 0x84, 0x20, 0x36, 0x97, 0xbf, 0xc0, 0xcf, + 0x2c, 0x53, 0x27, 0x48, 0x36, 0xaf, 0xf5, 0xf3, 0x46, 0xeb, 0x7c, 0xa7, + 0x53, 0xb3, 0x85, 0x6a, 0xb4, 0xd9, 0x12, 0x8e, 0xfb, 0x0d, 0xb7, 0x7c, + 0xa0, 0x52, 0x74, 0xb3, 0x93, 0x57, 0x9b, 0xa7, 0x86, 0x24, 0xfb, 0x35, + 0x6c, 0xb3, 0x36, 0x0e, 0xa0, 0x5b, 0xd5, 0xf9, 0xf9, 0xd6, 0x42, 0xb7, + 0x42, 0x11, 0xf2, 0x58, 0xfe, 0xd6, 0xbb, 0x94, 0x05, 0x77, 0xdd, 0xdb, + 0x2d, 0x80, 0x7e, 0xee}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA512, + 225, + {0x08, 0x4f, 0xc8, 0x38, 0x61, 0xc8, 0x0c, 0xa0, 0xf3, 0xc7, 0xd5, 0xf0, + 0x63, 0x91, 0x6b, 0x2d, 0xe3, 0xa1, 0xb3, 0xf9, 0x3d, 0x11, 0xa5, 0x28, + 0x9c, 0xeb, 0x60, 0x8e, 0xd3, 0x24, 0x6b, 0xdf, 0x1f, 0xd7, 0x9b, 0x7b, + 0xbe, 0x22, 0xbf, 0x40, 0xca, 0x74, 0x62, 0xd6, 0x68, 0x9f, 0x1f, 0x50, + 0xa5, 0x3c, 0x0f, 0xff, 0x60, 0xb4, 0x89, 0x9c, 0xbf, 0x86, 0x82, 0x5f, + 0x8e, 0x83, 0x41, 0x71, 0xaa, 0xd9, 0x34, 0xa0, 0x66, 0x87, 0x78, 0x7c, + 0x7c, 0x83, 0x3c, 0xb4, 0xc6, 0xa2, 0x17, 0x20, 0x02, 0x44, 0x53, 0x89, + 0x58, 0x3e, 0xde, 0xe7, 0x2b, 0xa4, 0xd3, 0x1a, 0x6c, 0x5c, 0xd0, 0x9b, + 0x1b, 0xcc, 0x18, 0xc3, 0x35, 0x8f, 0xaf, 0x54, 0x83, 0x69, 0xaf, 0x12, + 0x5a, 0x91, 0x5d, 0x47, 0xaf, 0xfc, 0xfc, 0xd3, 0x0f, 0x93, 0x4b, 0x73, + 0x9a, 0x62, 0xce, 0x37, 0xee, 0x00, 0x60, 0xe5, 0x68, 0x21, 0x1a, 0xc2, + 0x55, 0xed, 0x94, 0x81, 0xf6, 0xa3, 0xa8, 0x71, 0x81, 0x2c, 0xa2, 0xe8, + 0x64, 0x17, 0xb8, 0x07, 0xe6, 0xd3, 0x52, 0xb0, 0xaa, 0x0c, 0xa0, 0x78, + 0xc7, 0x53, 0x19, 0xa6, 0x4b, 0xdf, 0x43, 0x23, 0xa3, 0x4f, 0x37, 0x9d, + 0xc2, 0x69, 0x92, 0x01, 0xb1, 0xd6, 0xab, 0x15, 0x99, 0xad, 0x02, 0xc2, + 0xe1, 0x03, 0x49, 0x9d, 0xd7, 0xcd, 0xfe, 0x05, 0x45, 0x71, 0x6e, 0x73, + 0xe4, 0x00, 0xea, 0x29, 0x80, 0x05, 0x48, 0x12, 0x88, 0xd3, 0x84, 0xb7, + 0x6f, 0x1b, 0xff, 0x69, 0xda, 0xb1, 0x48, 0x69, 0x21, 0x62, 0x2f, 0xca, + 0xbf, 0x07, 0x33, 0xc0, 0xbb, 0x39, 0x2c, 0x3a, 0x98, 0x76, 0xd1, 0x68, + 0xe0, 0xa0, 0xed, 0x45, 0x3d, 0x0e, 0x02, 0x0b, 0xcd, 0xc0, 0x43, 0x2a, + 0xa0, 0x0e, 0xbc, 0xda, 0xb3, 0x65, 0x38, 0xd6, 0x16, 0xd9, 0x3c, 0xd0, + 0x1a, 0xb3, 0xa6, 0x3e}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA512, + 226, + {0x47, 0x1e, 0xcc, 0xd4, 0x1c, 0xa3, 0xc3, 0x01, 0xcc, 0x79, 0x44, 0x7a, + 0xfe, 0xc9, 0x99, 0x25, 0x61, 0x1e, 0xa0, 0x9e, 0x57, 0x01, 0xfb, 0xba, + 0x0e, 0xa0, 0x45, 0x8b, 0xe7, 0xd7, 0x7b, 0x35, 0xe7, 0x98, 0x45, 0x2f, + 0xd1, 0x98, 0x65, 0x90, 0x3b, 0x33, 0xe2, 0x12, 0x1d, 0x4f, 0x21, 0xcb, + 0xd0, 0xa2, 0xdf, 0x7e, 0x2d, 0x10, 0xe8, 0xd2, 0x0d, 0xda, 0xd3, 0xb9, + 0xf0, 0x19, 0x4c, 0xda, 0xc0, 0x71, 0xa3, 0xc4, 0xf4, 0xf8, 0x79, 0xcc, + 0xd8, 0x8f, 0xd0, 0x3d, 0x76, 0x1d, 0x4c, 0xf0, 0x77, 0x0a, 0xbe, 0xec, + 0xc9, 0x46, 0xa3, 0xdc, 0xac, 0x65, 0xe1, 0xf4, 0x15, 0x2b, 0x83, 0x3d, + 0x4a, 0x43, 0xb6, 0x57, 0x77, 0xbb, 0x14, 0x60, 0x99, 0x80, 0x0a, 0xe3, + 0x24, 0x47, 0x9d, 0x98, 0xf6, 0x23, 0xc5, 0x32, 0x1c, 0xf9, 0xd0, 0xac, + 0xa4, 0x2e, 0xa9, 0x3c, 0xd9, 0xdf, 0x23, 0xf5, 0xbf, 0x27, 0xcc, 0x12, + 0x8f, 0x20, 0xff, 0x41, 0xd9, 0xa5, 0xf4, 0x04, 0x83, 0x57, 0x39, 0x7e, + 0xa4, 0x54, 0x63, 0xf0, 0x4e, 0xe6, 0x65, 0xbf, 0x4e, 0x10, 0x63, 0x0a, + 0x00, 0x6f, 0x57, 0x83, 0x3d, 0xda, 0xe1, 0xb3, 0x70, 0x4a, 0x6f, 0x50, + 0xf5, 0xe2, 0x76, 0x6b, 0x3f, 0x0c, 0x70, 0x0c, 0x21, 0x16, 0x0b, 0x24, + 0xe0, 0x66, 0x6c, 0x54, 0xeb, 0x36, 0x61, 0xf1, 0x3c, 0xad, 0x3f, 0xac, + 0x33, 0xb0, 0xd6, 0x38, 0x60, 0x26, 0x2e, 0x67, 0x59, 0x63, 0x22, 0x04, + 0xf0, 0xf8, 0x7a, 0x3e, 0x1e, 0x03, 0x9e, 0x38, 0xc1, 0x53, 0x59, 0xc9, + 0x9c, 0xf8, 0x99, 0x42, 0xce, 0xa5, 0x89, 0xd7, 0x8f, 0xd3, 0x71, 0x0a, + 0x83, 0xb5, 0xe9, 0xab, 0x09, 0xf1, 0x63, 0x0f, 0xd7, 0xf9, 0xd7, 0xa8, + 0x85, 0x7e, 0xfd, 0x76, 0x3d, 0x36, 0x1e, 0x15, 0x8b, 0xed, 0x5c, 0xc8, + 0x5b, 0x37, 0x76, 0xe6}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA512, + 227, + {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, + 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, + 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, + 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, + 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, + 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, + 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, + 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, + 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, + 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, + 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, + 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, + 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, + 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, + 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, + 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, + 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, + 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, + 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, + 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, + 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, + 0x16, 0xbb, 0xa7, 0x49}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA512, + 228, + {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, + 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, + 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, + 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, + 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, + 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, + 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, + 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, + 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, + 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, + 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, + 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, + 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, + 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, + 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, + 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, + 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, + 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, + 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, + 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, + 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, + 0x16, 0xbb, 0xa7, 0x49, 0x00, 0x00}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA512, + 229, + {}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA512, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA512, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA512, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA512, + 233, + {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, + 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, + 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, + 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, + 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, + 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, + 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, + 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, + 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, + 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, + 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, + 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, + 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, + 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, + 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, + 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, + 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, + 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, + 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, + 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, + 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, + 0x16, 0xbb, 0xa7, 0x48}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA512, + 234, + {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, + 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, + 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, + 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, + 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, + 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, + 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, + 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, + 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, + 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, + 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, + 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, + 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, + 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, + 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, + 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, + 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, + 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, + 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, + 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, + 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, + 0x16, 0xbb, 0xa7, 0x4a}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA512, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA512, + 236, + {0xb6, 0xe6, 0x75, 0x2a, 0x6f, 0x99, 0xa6, 0xdb, 0xc4, 0x38, 0x17, 0x85, + 0x0a, 0x13, 0x9b, 0xf6, 0x1d, 0x3b, 0x98, 0x38, 0x21, 0xb0, 0x22, 0x75, + 0x8d, 0xa2, 0x21, 0x87, 0xaf, 0x9c, 0xc0, 0x2a, 0x33, 0xcc, 0x4e, 0x7b, + 0x59, 0x58, 0x6f, 0xa8, 0x29, 0x58, 0x23, 0x74, 0x03, 0x1a, 0x34, 0xd8, + 0xd7, 0xf3, 0xea, 0xd4, 0xd9, 0xf7, 0xe4, 0x2d, 0x3e, 0x50, 0xff, 0xa7, + 0x4e, 0xa0, 0x85, 0xb4, 0xcd, 0x88, 0x4b, 0xf6, 0x37, 0x03, 0x91, 0x52, + 0xd0, 0x5d, 0xe1, 0xfb, 0x66, 0x11, 0xc6, 0x6b, 0x26, 0xbb, 0x4f, 0x45, + 0x43, 0xeb, 0x46, 0x80, 0xdb, 0xa2, 0x42, 0x49, 0xaa, 0x0e, 0x31, 0xba, + 0x17, 0xb6, 0xfb, 0x4a, 0x26, 0x99, 0x4b, 0x85, 0xbb, 0x1b, 0x79, 0xbd, + 0x77, 0xc5, 0x9e, 0xd1, 0x8b, 0xcd, 0x4d, 0x4d, 0xa0, 0x4e, 0x45, 0x65, + 0x5c, 0x0d, 0x98, 0x1a, 0xf6, 0x16, 0xa8, 0xef, 0x5c, 0x19, 0x31, 0x35, + 0xa5, 0x8c, 0x9a, 0x61, 0x85, 0x7e, 0x1f, 0xd4, 0xc6, 0xaf, 0xa6, 0x0b, + 0x23, 0xd2, 0x14, 0xf5, 0x8a, 0x96, 0x8d, 0x31, 0x48, 0x6c, 0x57, 0xd4, + 0x83, 0xdf, 0xcf, 0x7a, 0x59, 0xd4, 0x90, 0x39, 0xbc, 0xa4, 0xd0, 0xa7, + 0xb3, 0x46, 0x9e, 0xb4, 0x7c, 0xb2, 0xdb, 0x77, 0xdd, 0x9f, 0xca, 0xec, + 0x9d, 0x90, 0x6b, 0xd2, 0x06, 0xfa, 0xd6, 0x53, 0x3e, 0xfe, 0x9b, 0x06, + 0xa3, 0x9e, 0x61, 0xdc, 0x1e, 0x90, 0x1f, 0xe5, 0x52, 0xfa, 0x08, 0x6f, + 0xde, 0x96, 0xf0, 0x3e, 0x58, 0xcf, 0x3d, 0x6b, 0x65, 0xbf, 0x1c, 0x4e, + 0xb9, 0xa8, 0xb4, 0x8b, 0x21, 0x81, 0x89, 0xff, 0x4b, 0x00, 0x08, 0xc9, + 0x9a, 0xed, 0x89, 0x9a, 0x78, 0x7c, 0xc0, 0xd4, 0xad, 0x44, 0x70, 0x93, + 0xdb, 0x34, 0x71, 0x61, 0xce, 0x79, 0xd1, 0xde, 0x88, 0x0d, 0x65, 0x3b, + 0x13, 0x80, 0xb4, 0xff}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA512, + 237, + {0x58, 0xc3, 0xe5, 0x76, 0x05, 0xde, 0xef, 0xef, 0x20, 0xc5, 0x7f, 0x26, + 0x0b, 0x79, 0x06, 0x64, 0xb8, 0xb2, 0x15, 0xb3, 0xdc, 0x82, 0xd3, 0x31, + 0x77, 0xb8, 0x05, 0x4e, 0x5a, 0x99, 0x0d, 0xf7, 0x2f, 0xb2, 0x7c, 0x3e, + 0x75, 0x54, 0xf7, 0x6c, 0xa5, 0xe4, 0x2e, 0xe8, 0xb2, 0xee, 0xe4, 0x10, + 0xa6, 0xa6, 0xc8, 0xee, 0xa3, 0x63, 0x4a, 0x52, 0x72, 0x32, 0xd6, 0xc8, + 0x09, 0x80, 0x56, 0xbd, 0xbd, 0xf9, 0x0f, 0xea, 0xb1, 0xd1, 0x23, 0xe2, + 0x2f, 0x8f, 0xea, 0x82, 0xf4, 0x2f, 0x9b, 0x4c, 0x8d, 0x65, 0xf5, 0xfe, + 0xbd, 0x38, 0xfb, 0x83, 0x57, 0xb2, 0x95, 0x58, 0x6d, 0x63, 0xc3, 0xfe, + 0x68, 0x9f, 0x89, 0x69, 0x56, 0x38, 0x67, 0x9e, 0xc3, 0x80, 0x7c, 0x76, + 0xe0, 0x97, 0xa7, 0x6b, 0xe0, 0x57, 0x20, 0x32, 0x0a, 0x52, 0x5c, 0x39, + 0x11, 0x60, 0x27, 0x04, 0x38, 0x28, 0x54, 0xc0, 0x22, 0x2e, 0x2a, 0x51, + 0x38, 0x4a, 0x08, 0xb9, 0x8d, 0xf7, 0xee, 0xd6, 0x37, 0xa5, 0xdf, 0xcb, + 0xb8, 0xc4, 0x91, 0x56, 0x84, 0x8c, 0xfa, 0x4b, 0x8b, 0x36, 0xf0, 0x05, + 0x62, 0xf4, 0xce, 0xb5, 0xd7, 0xe7, 0xc6, 0x23, 0x7d, 0x9d, 0x0c, 0x1d, + 0xcf, 0xfe, 0x38, 0x47, 0x60, 0x5d, 0x16, 0x07, 0xc1, 0x66, 0x5e, 0x95, + 0x66, 0x66, 0xb4, 0xa2, 0x8d, 0xf9, 0x9f, 0xd7, 0x34, 0x23, 0x36, 0xba, + 0x11, 0x95, 0x56, 0xc6, 0xc7, 0xb1, 0x62, 0x20, 0x8f, 0x16, 0x0c, 0xe9, + 0x50, 0xe7, 0xff, 0x41, 0xc6, 0x45, 0x2b, 0xed, 0xcf, 0xd5, 0xee, 0xde, + 0x9b, 0xd3, 0x4d, 0xa7, 0x77, 0x49, 0xb8, 0xdf, 0x8c, 0x69, 0x25, 0xe2, + 0x4e, 0xbb, 0x04, 0x17, 0x56, 0x11, 0xf0, 0x02, 0x72, 0x53, 0xe7, 0xce, + 0xb0, 0x28, 0xc6, 0xfc, 0xc8, 0x2d, 0x87, 0xfb, 0xee, 0x1e, 0x20, 0x17, + 0xea, 0x43, 0xb6, 0xa3}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA512, + 238, + {0x8d, 0xdf, 0xa6, 0x21, 0xe7, 0x35, 0x04, 0xde, 0x33, 0xee, 0x75, 0xca, + 0x14, 0x98, 0xcd, 0x7d, 0xaa, 0x0f, 0xa6, 0x25, 0xb7, 0xde, 0xa0, 0x75, + 0x63, 0x92, 0xf2, 0x42, 0x1c, 0xc8, 0x4c, 0xe1, 0x0f, 0x00, 0x32, 0x63, + 0x2b, 0xd7, 0xd2, 0xb7, 0x4c, 0x60, 0xd5, 0x5f, 0xd2, 0x27, 0x8b, 0xb8, + 0x61, 0x85, 0xaf, 0x3c, 0x18, 0x79, 0x53, 0xeb, 0xf6, 0x41, 0x5f, 0x64, + 0x39, 0x74, 0xe5, 0x3d, 0x34, 0xd8, 0xcf, 0xaf, 0xec, 0xaf, 0xd2, 0x0d, + 0xc4, 0x76, 0x70, 0x01, 0xfc, 0xcb, 0xd1, 0x97, 0xa3, 0x82, 0x22, 0xdc, + 0xb1, 0xdb, 0xa5, 0x3a, 0xc8, 0xfe, 0xa5, 0x44, 0x27, 0xbb, 0xfc, 0x25, + 0xa8, 0x58, 0xe5, 0x2b, 0x1b, 0x2f, 0x8a, 0x77, 0x8b, 0x10, 0x34, 0x31, + 0x8c, 0x5f, 0x76, 0xd0, 0xf8, 0x1b, 0x91, 0x26, 0x7a, 0x4e, 0x37, 0xee, + 0x70, 0x14, 0xe5, 0x07, 0x53, 0x95, 0x67, 0x40, 0xc3, 0x37, 0x96, 0xf8, + 0x16, 0x1f, 0xa7, 0x28, 0x99, 0xc0, 0x06, 0x43, 0xc0, 0x10, 0x31, 0x44, + 0x40, 0xf0, 0x26, 0xbe, 0xd9, 0x63, 0xbc, 0x3b, 0x53, 0x62, 0x12, 0x4f, + 0x2e, 0x31, 0x22, 0x11, 0x51, 0xdd, 0x62, 0x73, 0xa2, 0x8b, 0x21, 0xc3, + 0x95, 0x5e, 0xf6, 0xbf, 0xbe, 0x48, 0xee, 0xca, 0x51, 0xf4, 0x54, 0x17, + 0x3d, 0x01, 0xf7, 0xd4, 0xdd, 0xed, 0x62, 0x3f, 0xd2, 0xee, 0x69, 0x44, + 0x2a, 0xff, 0xba, 0xd4, 0x3a, 0x64, 0x8c, 0x82, 0xc9, 0x9e, 0x8b, 0xd0, + 0x5a, 0xff, 0xcd, 0x80, 0x58, 0x14, 0xdc, 0x1e, 0x1f, 0x96, 0xf3, 0x01, + 0x42, 0x1e, 0xd9, 0xef, 0x6a, 0x3e, 0xc2, 0xc6, 0xbd, 0x6a, 0xf6, 0x1d, + 0x5c, 0xdb, 0xae, 0x31, 0xac, 0xd4, 0x82, 0x18, 0xba, 0xdc, 0x1d, 0xa7, + 0xd1, 0x4c, 0x07, 0xf0, 0x18, 0xed, 0xae, 0xc3, 0x53, 0x7d, 0x44, 0x62, + 0x99, 0x95, 0x50, 0xef}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 239 + {SEC_OID_SHA512, + 239, + {0x53, 0x38, 0x5d, 0x18, 0x41, 0x21, 0xd3, 0xb7, 0xcb, 0x41, 0xd8, 0x6a, + 0xe3, 0x1d, 0x99, 0x45, 0xbf, 0x80, 0x57, 0xe1, 0x26, 0xc8, 0x47, 0xb6, + 0x9d, 0x27, 0x99, 0xea, 0xff, 0xc1, 0x33, 0x87, 0x7a, 0x51, 0xcf, 0x81, + 0x96, 0xed, 0x85, 0xe3, 0xd2, 0x2e, 0x37, 0xc1, 0xf7, 0xdf, 0x93, 0x2f, + 0x79, 0x67, 0x53, 0x79, 0x8a, 0xbe, 0x3d, 0x3b, 0x08, 0xb0, 0x3b, 0x55, + 0x74, 0xea, 0x20, 0x1e, 0xb6, 0xca, 0xab, 0x2d, 0xd1, 0xa6, 0xe1, 0x12, + 0xfc, 0x75, 0xc9, 0x22, 0x85, 0x24, 0x3b, 0xc3, 0xff, 0xc7, 0xbb, 0x20, + 0xe8, 0xb1, 0xbd, 0x87, 0x2c, 0x55, 0xc6, 0xf1, 0xe4, 0x93, 0x55, 0x82, + 0xb2, 0x65, 0x3c, 0xfb, 0x7e, 0x1c, 0xd3, 0x43, 0x42, 0x9d, 0x69, 0x35, + 0x89, 0xb5, 0x16, 0xc8, 0x38, 0x1b, 0x32, 0x4e, 0x27, 0xd1, 0x6e, 0xa1, + 0x56, 0x99, 0x30, 0x29, 0x5f, 0xbc, 0xd9, 0x4c, 0x8a, 0x75, 0xf2, 0xd0, + 0xd3, 0x80, 0x00, 0x6f, 0x0b, 0xa9, 0x70, 0x2b, 0x20, 0x89, 0x39, 0x4d, + 0x67, 0x80, 0x65, 0x54, 0x0d, 0xe7, 0x15, 0xc7, 0x21, 0x9d, 0xc1, 0x68, + 0x97, 0x20, 0x1d, 0x61, 0xcc, 0x0d, 0xde, 0xb2, 0x14, 0x8a, 0xe6, 0x91, + 0xe9, 0x23, 0x48, 0xc9, 0x1e, 0x9c, 0x45, 0x11, 0x8c, 0xe9, 0xa3, 0xd5, + 0xd1, 0x0e, 0xdb, 0xc2, 0x08, 0x19, 0x18, 0xe8, 0x79, 0xc7, 0x23, 0x4b, + 0xe1, 0x29, 0xb4, 0x80, 0xd5, 0xc4, 0x6b, 0x54, 0x90, 0xea, 0xef, 0x51, + 0xd3, 0xe3, 0x84, 0x03, 0xa3, 0x6b, 0xaa, 0x96, 0x1d, 0x4d, 0x0e, 0x4d, + 0xc9, 0xa0, 0x45, 0x34, 0x24, 0x88, 0xab, 0xaa, 0xd9, 0x36, 0x66, 0xa4, + 0x1b, 0xbf, 0x90, 0x03, 0x9a, 0xb1, 0x89, 0xb6, 0xb9, 0xcd, 0xab, 0xdd, + 0x00, 0xe1, 0x1f, 0xe0, 0xbd, 0xc9, 0xd5, 0x2c, 0xff, 0xf4, 0x69, 0xab, + 0xa2, 0x20, 0x80, 0xa7}, + pub_key_4, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: short signature + // tcID: 240 + {SEC_OID_SHA512, + 240, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x09, 0xe7, 0xa1, 0x26, 0x90, 0x86, 0xf0, 0xbb, 0xc0, 0x77, + 0x8d, 0xed, 0x8d, 0x71, 0x08, 0xff, 0x4e, 0xdc, 0xc2, 0x31, 0x34, 0x25, + 0x08, 0x81, 0x17, 0xb2, 0xd5, 0xc5, 0x3e, 0x9d, 0x99, 0x71, 0x95, 0x0a, + 0x5f, 0xe8, 0xb2, 0xb6, 0x7d, 0x2b, 0xcd, 0x1b, 0xe7, 0x4f, 0x6b, 0x55, + 0x7a, 0x3f, 0x90, 0x65, 0x0a, 0x96, 0xd7, 0xe4, 0xdb, 0xd6, 0x3c, 0x05, + 0xb9, 0x4f, 0x73, 0x33, 0x7e, 0xea, 0x68, 0x24, 0x17, 0xc0, 0x58, 0xd6, + 0x6c, 0xe5, 0x23, 0xe4, 0x46, 0x10, 0x65, 0xac, 0x8b, 0xa9, 0x90, 0xc4, + 0xec, 0xd0, 0x49, 0x32}, + pub_key_5, + {0x38, 0x34, 0x34, 0x32}, + true}}; + +#endif // rsa_signature_2048_sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h new file mode 100644 index 000000000..7abd73421 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h @@ -0,0 +1,9625 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_3072_sha256_vectors_h__ +#define rsa_signature_3072_sha256_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_6{ + 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00, + 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xc6, 0xfe, 0x23, + 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, 0xac, 0x6f, 0x71, + 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, 0x40, 0x39, 0x86, + 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, 0x62, 0xf9, 0xdf, + 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, 0x26, 0x0b, 0x25, + 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, 0x8d, 0x75, 0x25, + 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, 0x20, 0x07, 0x52, + 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, 0xa8, 0x0e, 0x09, + 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, 0x3b, 0xe7, 0xd8, + 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, 0x3b, 0x51, 0xbf, + 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, 0xe0, 0x3b, 0xda, + 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, 0x96, 0xb4, 0xfe, + 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, 0xfd, 0x59, 0x28, + 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, 0x84, 0xab, 0xda, + 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, 0x48, 0x1d, 0xad, + 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, 0x28, 0x17, 0x73, + 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, 0x19, 0xff, 0xdc, + 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, 0xc7, 0xba, 0xb5, + 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, 0x41, 0x08, 0xc1, + 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, 0xae, 0xa0, 0x7b, + 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, 0xb4, 0x65, 0x61, + 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, 0xec, 0xa5, 0x75, + 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, 0x79, 0x09, 0x44, + 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, 0x53, 0x0e, 0x56, + 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, 0xd3, 0xaa, 0x58, + 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, 0x19, 0xe1, 0xcc, + 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, 0x39, 0x16, 0xdb, + 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, 0x87, 0xcb, 0x0d, + 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, 0xd0, 0x2d, 0xd0, + 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, 0xc1, 0x89, 0x37, + 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, 0xf6, 0x9d, 0xd0, + 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, 0xbe, 0x60, 0x84, + 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03, 0x02, 0x03, 0x01, + 0x00, 0x01}; + +static const std::vector pub_key_7{ + 0x30, 0x82, 0x01, 0xa0, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8d, 0x00, + 0x30, 0x82, 0x01, 0x88, 0x02, 0x82, 0x01, 0x81, 0x00, 0xab, 0x54, 0xa4, + 0xf2, 0x56, 0x0b, 0x9f, 0x65, 0xfa, 0xa2, 0xf8, 0x3b, 0xcf, 0x77, 0xd4, + 0x18, 0x03, 0xc0, 0x80, 0xe4, 0xe5, 0xc3, 0xea, 0xb3, 0x53, 0x42, 0x10, + 0x98, 0x2b, 0xba, 0x8a, 0x5d, 0x7e, 0x51, 0x3b, 0xa5, 0x0b, 0xa1, 0xec, + 0xe3, 0x35, 0x55, 0xc5, 0x45, 0x7c, 0x41, 0xba, 0x58, 0xf3, 0xf6, 0x05, + 0xa0, 0x43, 0x69, 0x40, 0x8f, 0x58, 0x6c, 0x26, 0xdf, 0xda, 0x46, 0x4c, + 0x7b, 0x30, 0x0a, 0x01, 0xf1, 0x61, 0x68, 0x93, 0x26, 0x4c, 0x76, 0x06, + 0xda, 0xad, 0x4c, 0xed, 0x14, 0xdf, 0x9a, 0x89, 0x4a, 0x1f, 0x34, 0x58, + 0x61, 0x81, 0x29, 0x42, 0x97, 0xe3, 0xce, 0xb9, 0x58, 0x0b, 0x0c, 0x78, + 0x5c, 0x05, 0x6d, 0x5c, 0x56, 0x64, 0x67, 0xf6, 0xf2, 0x27, 0xf3, 0x08, + 0x49, 0x18, 0xd1, 0xcd, 0x17, 0xed, 0x15, 0x6e, 0x7f, 0x9f, 0xcc, 0xe4, + 0x75, 0x7c, 0x57, 0x94, 0xf9, 0x27, 0x70, 0x77, 0x1e, 0xa5, 0xcf, 0x31, + 0x01, 0xca, 0x04, 0x25, 0xc8, 0x46, 0x77, 0x5f, 0x56, 0x93, 0x8c, 0x1d, + 0x1c, 0xad, 0x44, 0x01, 0xf4, 0xdf, 0x2f, 0x5e, 0x0d, 0x3a, 0x3b, 0x27, + 0x70, 0xf9, 0x9e, 0x3c, 0x1c, 0xb4, 0xd9, 0xd4, 0x89, 0x6c, 0x7c, 0xa8, + 0x92, 0x87, 0xb4, 0x58, 0x31, 0x21, 0x8b, 0x09, 0x9a, 0xdd, 0x4b, 0xdf, + 0x1d, 0xab, 0x6e, 0x2f, 0xb5, 0x5d, 0x27, 0x75, 0x42, 0x93, 0x86, 0xc8, + 0x5d, 0xff, 0x32, 0xc0, 0x7a, 0x6d, 0xda, 0x50, 0x4a, 0x96, 0x27, 0x52, + 0x9d, 0xd8, 0x2c, 0x94, 0x35, 0x54, 0xaa, 0xf2, 0x3c, 0x5a, 0x5f, 0x6c, + 0xea, 0x9c, 0x30, 0x1b, 0x4b, 0x1f, 0x06, 0x6b, 0x86, 0xbb, 0xef, 0x2e, + 0x4b, 0xae, 0x9d, 0xc5, 0xb5, 0xe8, 0x2e, 0x1f, 0xa0, 0x3c, 0x29, 0xff, + 0x8b, 0xf3, 0x85, 0x56, 0x72, 0x9b, 0x35, 0x6d, 0x5b, 0xa4, 0x1d, 0x37, + 0xa0, 0x69, 0xfc, 0xc8, 0xfc, 0x23, 0xac, 0x71, 0x5b, 0xbe, 0xa0, 0x4c, + 0x19, 0x72, 0xa2, 0xd5, 0x0c, 0x57, 0xcc, 0x01, 0x59, 0xa4, 0x6b, 0x59, + 0x19, 0xfb, 0x67, 0x0f, 0xb2, 0xa5, 0x02, 0xd5, 0xab, 0x66, 0xf0, 0xaa, + 0x99, 0xe5, 0x10, 0x16, 0xb8, 0x3a, 0x40, 0x69, 0x43, 0xce, 0x9b, 0xdf, + 0x0a, 0xb9, 0xb9, 0xe9, 0x46, 0x57, 0x4a, 0x5b, 0x32, 0xce, 0x95, 0xd9, + 0x7a, 0xc8, 0xb1, 0xfb, 0xb4, 0x8f, 0x0b, 0xf7, 0xe3, 0xc0, 0xd4, 0xb7, + 0xa0, 0x0d, 0x13, 0x19, 0x66, 0xd0, 0x09, 0x99, 0x7a, 0x16, 0x6a, 0x66, + 0x30, 0xde, 0xe4, 0xa7, 0x4c, 0x14, 0x1c, 0xde, 0x01, 0x14, 0xaa, 0x42, + 0x33, 0x51, 0xb1, 0xdf, 0xdd, 0x38, 0x93, 0xa8, 0x56, 0xfc, 0x63, 0x2b, + 0x6d, 0x90, 0xdb, 0xc7, 0x9c, 0x8a, 0x61, 0xa9, 0xf9, 0xe3, 0x17, 0x02, + 0xba, 0x69, 0xfb, 0x22, 0x28, 0x60, 0xe6, 0x0a, 0x83, 0x02, 0x01, 0x03}; + +const RsaSignatureTestVector kRsaSignature3072Sha256WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA256, + 1, + {0x15, 0x7f, 0xfb, 0x94, 0x2b, 0x13, 0x63, 0xb5, 0x98, 0x9e, 0xc4, 0xbe, + 0xb9, 0x3f, 0xb0, 0x18, 0x7e, 0xf0, 0x16, 0xde, 0x4c, 0xe0, 0x55, 0x62, + 0x08, 0x25, 0xd1, 0x3c, 0x3d, 0xaf, 0xd4, 0xff, 0xf6, 0x21, 0xc7, 0x19, + 0x20, 0xe8, 0x84, 0xba, 0x28, 0xc5, 0xe9, 0x8b, 0x32, 0x8b, 0xaa, 0xc2, + 0x9a, 0xd4, 0xbf, 0xc4, 0xd2, 0xca, 0xe2, 0xf0, 0xec, 0xb9, 0xd1, 0xb6, + 0xc9, 0xfb, 0xdf, 0xc3, 0x85, 0xaa, 0x56, 0x5a, 0xaf, 0x6c, 0x5b, 0x31, + 0x50, 0xe0, 0x85, 0xe0, 0x31, 0x6e, 0x21, 0xd7, 0xd4, 0x40, 0xa8, 0x73, + 0x07, 0x4e, 0x5d, 0x27, 0x00, 0xd9, 0x61, 0x11, 0x4e, 0xd4, 0x20, 0x47, + 0x86, 0x47, 0xa4, 0x76, 0x9d, 0x83, 0x26, 0x91, 0xf7, 0xa0, 0x04, 0xd9, + 0x34, 0xa8, 0x9d, 0xc2, 0x49, 0xc9, 0x34, 0x33, 0x41, 0x90, 0x2d, 0x5d, + 0x0c, 0x3d, 0x1a, 0x62, 0x30, 0x01, 0x26, 0x56, 0x34, 0x21, 0x6b, 0xea, + 0xcd, 0x5f, 0x75, 0x68, 0x21, 0xf2, 0x1c, 0x3b, 0x58, 0x11, 0x17, 0x90, + 0x65, 0x76, 0x90, 0x91, 0x8a, 0x2e, 0xaf, 0xa9, 0xe8, 0x5a, 0xb1, 0xee, + 0x44, 0xed, 0xd3, 0xd8, 0xbb, 0x89, 0xe8, 0x92, 0xac, 0xf4, 0x11, 0xba, + 0x9e, 0xaa, 0xee, 0xf8, 0x8e, 0xca, 0x37, 0xdf, 0xfb, 0xda, 0x72, 0x75, + 0x1c, 0x11, 0x73, 0x64, 0xfd, 0x1b, 0x38, 0xc8, 0x40, 0xd7, 0xb4, 0x23, + 0x18, 0xfc, 0xd0, 0x11, 0xa4, 0x44, 0x9a, 0xef, 0xfc, 0x2d, 0xe3, 0x28, + 0x36, 0xd3, 0xa4, 0xf7, 0x04, 0xd4, 0xc8, 0xad, 0x4e, 0x07, 0x83, 0x15, + 0xd0, 0xd1, 0x75, 0x8f, 0x09, 0x8f, 0x2e, 0xa7, 0x49, 0xcc, 0xce, 0x62, + 0xaa, 0xc5, 0x92, 0xac, 0x40, 0x41, 0xb5, 0xe7, 0x33, 0xba, 0x04, 0x31, + 0xb8, 0x83, 0x32, 0xa3, 0x9a, 0x2a, 0xf7, 0xf6, 0x8f, 0x9b, 0xb1, 0xf4, + 0x69, 0xa7, 0x93, 0xb2, 0x80, 0xb9, 0x64, 0xf2, 0x85, 0xce, 0x5c, 0xd1, + 0xff, 0x3a, 0xdc, 0xd7, 0xdb, 0xd4, 0x64, 0xa7, 0xc9, 0x41, 0x4e, 0xd4, + 0x57, 0x91, 0x07, 0x3f, 0x08, 0x41, 0x5b, 0xe2, 0xdd, 0x9f, 0x01, 0xdc, + 0x2f, 0xec, 0x8c, 0x3a, 0x26, 0xfe, 0x97, 0xd9, 0x77, 0x8e, 0x2b, 0x2f, + 0xcc, 0xf7, 0x1a, 0x1e, 0xa5, 0xe9, 0xce, 0x01, 0x7d, 0x2d, 0x46, 0x77, + 0x8d, 0x7e, 0x37, 0xbb, 0x83, 0x2e, 0xbd, 0x58, 0x25, 0xb3, 0x25, 0x7a, + 0x78, 0x52, 0xdb, 0x5c, 0xb6, 0xc1, 0x32, 0xbc, 0xf9, 0xba, 0x35, 0x22, + 0xa6, 0x70, 0xb0, 0xe8, 0x66, 0x58, 0x54, 0x44, 0xed, 0x36, 0x01, 0xfd, + 0x32, 0xa9, 0x22, 0x81, 0x8e, 0xf6, 0x61, 0x16, 0x26, 0xee, 0xe3, 0xea, + 0x99, 0xcf, 0xcf, 0xee, 0xaa, 0x4c, 0x37, 0x05, 0x67, 0xcc, 0x65, 0xe0, + 0x47, 0x9b, 0xd3, 0x5e, 0x09, 0x1b, 0x77, 0x2d, 0x74, 0x45, 0xca, 0xde}, + pub_key_6, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA256, + 2, + {0x63, 0x1c, 0xb4, 0xbe, 0xd6, 0xb7, 0x9d, 0xcd, 0x38, 0x27, 0x87, 0x9f, + 0x6d, 0x64, 0xde, 0x3a, 0xe1, 0x7e, 0x0f, 0xdb, 0x02, 0x2b, 0xe0, 0x13, + 0xe7, 0x33, 0xbb, 0xfe, 0x00, 0x31, 0xcf, 0x20, 0x4f, 0x05, 0x08, 0xab, + 0x87, 0xa2, 0xe2, 0xbb, 0xdf, 0xaa, 0x16, 0xcf, 0x24, 0xac, 0xc9, 0x6b, + 0x3f, 0xd2, 0xe7, 0x2b, 0xc4, 0xa2, 0x24, 0x42, 0x8e, 0x51, 0x5d, 0x6f, + 0x1e, 0x0e, 0xa6, 0x92, 0x7e, 0xba, 0x6e, 0xd7, 0x28, 0x2a, 0x95, 0x9e, + 0x5d, 0xf5, 0xe5, 0x2e, 0xb3, 0xbe, 0x9a, 0x39, 0xcf, 0xe1, 0x39, 0xea, + 0x2f, 0xa4, 0x5c, 0x21, 0xeb, 0x81, 0xb3, 0x19, 0x7e, 0xff, 0x65, 0x5b, + 0x91, 0x8f, 0x7c, 0x5f, 0xff, 0x6a, 0xba, 0xb3, 0x39, 0x45, 0x55, 0x7a, + 0x92, 0x20, 0x63, 0xf9, 0x60, 0x0a, 0x37, 0x2a, 0xe7, 0x70, 0x1d, 0xb6, + 0x86, 0xf7, 0xe1, 0xfe, 0x4a, 0x6e, 0x80, 0x4a, 0x0f, 0x62, 0x43, 0x31, + 0xfb, 0xb5, 0x95, 0x36, 0x73, 0x3b, 0xed, 0x37, 0x10, 0xdc, 0xac, 0xd2, + 0x2e, 0xc7, 0x4b, 0x1a, 0x13, 0x86, 0xd0, 0x45, 0x37, 0x28, 0x53, 0xca, + 0xc9, 0x11, 0x30, 0x70, 0x3e, 0xca, 0xfa, 0xd7, 0xf6, 0xf4, 0x2e, 0xc1, + 0xaa, 0xde, 0x5c, 0xb8, 0x65, 0x33, 0x97, 0x43, 0xc8, 0x3e, 0x88, 0x2f, + 0x24, 0x8b, 0x0d, 0xb0, 0x85, 0x5f, 0x48, 0x7a, 0x6d, 0x3b, 0x55, 0x44, + 0x2f, 0x67, 0x77, 0x36, 0x11, 0xa1, 0x18, 0x13, 0xff, 0x46, 0xa5, 0x8c, + 0x76, 0x2b, 0x1b, 0xd7, 0x0b, 0x5e, 0x87, 0x0c, 0x30, 0x95, 0x50, 0x7f, + 0x23, 0x75, 0x8e, 0x90, 0xb3, 0xc8, 0x45, 0x26, 0xf4, 0x7a, 0x82, 0x5f, + 0x0a, 0xe7, 0x87, 0xac, 0xfd, 0x3e, 0xd3, 0x49, 0xca, 0x67, 0x86, 0xa2, + 0xe8, 0x4e, 0xc5, 0x00, 0xc6, 0x04, 0x2a, 0x90, 0x27, 0xa9, 0x94, 0xc3, + 0x28, 0xc7, 0xa6, 0x86, 0x8e, 0x6a, 0x81, 0x48, 0x1b, 0x29, 0x43, 0x83, + 0xed, 0xda, 0x62, 0x77, 0x3f, 0xd2, 0x24, 0xaf, 0x46, 0xe7, 0x82, 0xea, + 0x3f, 0x00, 0x46, 0x85, 0x15, 0xf6, 0x10, 0x04, 0x86, 0xd9, 0x4e, 0x81, + 0x8a, 0xfc, 0xa1, 0xbd, 0xb8, 0x18, 0x51, 0xe6, 0x2b, 0x3b, 0xf4, 0xf9, + 0x23, 0x6f, 0x06, 0x1a, 0xfa, 0xfb, 0x3e, 0x39, 0x9b, 0x93, 0xe6, 0xf6, + 0xa2, 0x95, 0xae, 0x20, 0x0c, 0x9b, 0xba, 0x5f, 0xf5, 0xaa, 0xbc, 0xac, + 0x83, 0x61, 0xc8, 0x4f, 0x2e, 0x69, 0xaf, 0xf8, 0xa8, 0xa2, 0x17, 0x20, + 0xb9, 0x00, 0xd5, 0x2e, 0xa4, 0xbd, 0xdc, 0xfb, 0xab, 0xa3, 0xa2, 0x31, + 0xbb, 0x9b, 0x0d, 0xd4, 0x8f, 0x0a, 0x4e, 0xf1, 0xcd, 0xd2, 0x55, 0xb3, + 0x52, 0x4c, 0xa0, 0x63, 0x3d, 0x04, 0x90, 0x7a, 0xb6, 0x72, 0x31, 0x4c, + 0x5e, 0x31, 0x73, 0x10, 0x83, 0x13, 0xff, 0x4a, 0x97, 0xdf, 0x37, 0x72}, + pub_key_6, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA256, + 3, + {0x58, 0x19, 0xa6, 0x99, 0x69, 0x1c, 0x01, 0xa7, 0xf3, 0x5f, 0x0b, 0xb1, + 0x83, 0x1a, 0x1c, 0xb6, 0x56, 0x31, 0xef, 0x69, 0x3f, 0x7c, 0x9e, 0xf8, + 0x9f, 0x1e, 0x84, 0x60, 0xee, 0x2e, 0xc3, 0x12, 0xf6, 0xfd, 0x38, 0xfe, + 0x38, 0x2b, 0x3b, 0xf4, 0xdb, 0x8f, 0x5d, 0x20, 0x81, 0x46, 0xc3, 0x2c, + 0x5e, 0xd2, 0xd3, 0xb1, 0x31, 0x05, 0x74, 0x37, 0x67, 0xa7, 0x35, 0x29, + 0xbf, 0xdd, 0xb5, 0x75, 0x3c, 0x8c, 0xc1, 0x31, 0x48, 0xd4, 0x1d, 0xb9, + 0x7f, 0x69, 0xea, 0x1d, 0xee, 0x0e, 0xf1, 0xe1, 0xde, 0x99, 0x0f, 0xf5, + 0x65, 0xf6, 0x33, 0xbd, 0x3c, 0xfd, 0x31, 0x5a, 0x7d, 0xaf, 0xc7, 0x0a, + 0xa7, 0xf2, 0x7d, 0x4f, 0x64, 0x86, 0xa2, 0xf1, 0xe2, 0x71, 0x1e, 0x79, + 0x19, 0xc5, 0xc7, 0x3c, 0x51, 0x80, 0x69, 0x33, 0x8c, 0x0a, 0xc9, 0x84, + 0xd7, 0x5f, 0x58, 0xb0, 0x0f, 0xb0, 0xee, 0xe0, 0xf7, 0xda, 0x6c, 0x9c, + 0x84, 0xd9, 0x79, 0x55, 0x13, 0x74, 0x17, 0xdf, 0x8f, 0x20, 0xc0, 0x2b, + 0x78, 0x93, 0xb5, 0xcd, 0x92, 0x9b, 0xa3, 0x7f, 0x6b, 0x32, 0x78, 0xa1, + 0xbd, 0x35, 0x74, 0x8e, 0x14, 0x08, 0x6c, 0x5f, 0x71, 0x00, 0xab, 0xf2, + 0xed, 0xeb, 0xea, 0xb5, 0xf7, 0x67, 0xbb, 0x83, 0xd9, 0x99, 0xa6, 0x1c, + 0xc2, 0x75, 0x31, 0xbb, 0x67, 0xe4, 0x4a, 0x92, 0x00, 0x4f, 0xba, 0x99, + 0x44, 0xb9, 0xc5, 0xf7, 0x70, 0xbc, 0x66, 0x67, 0x1d, 0x2e, 0xfc, 0x74, + 0xe0, 0x1f, 0xbb, 0xd2, 0x88, 0x5c, 0x51, 0x75, 0xa1, 0xfd, 0x72, 0xb9, + 0x19, 0x37, 0xc3, 0x24, 0xb8, 0xd9, 0x9d, 0x35, 0x92, 0xbf, 0xb7, 0x3e, + 0xfb, 0x96, 0x41, 0xb8, 0x79, 0x49, 0x26, 0x6d, 0xe4, 0x41, 0xb6, 0x1d, + 0x18, 0x0e, 0x14, 0x1d, 0xe5, 0x10, 0xae, 0x0c, 0xde, 0xfc, 0x21, 0x60, + 0xdf, 0x91, 0x8c, 0x08, 0xc5, 0x37, 0x99, 0xf0, 0x50, 0xca, 0x4e, 0xeb, + 0x3a, 0x8b, 0x6b, 0x5e, 0xd3, 0x5b, 0x8b, 0x59, 0xd3, 0xac, 0xd1, 0x3a, + 0x60, 0x0a, 0x8a, 0x13, 0x7e, 0xb1, 0xb8, 0xc1, 0xab, 0xbf, 0x55, 0xf3, + 0xe9, 0x9c, 0xf5, 0x2d, 0x70, 0x92, 0xd1, 0xe3, 0xac, 0xc0, 0x85, 0x83, + 0xb0, 0x4a, 0xa2, 0x5a, 0x05, 0x26, 0x68, 0xbc, 0x98, 0x2a, 0xbf, 0x06, + 0x0f, 0xfb, 0x17, 0xc1, 0x78, 0x2d, 0xaf, 0x76, 0xfb, 0xd6, 0x9e, 0x7f, + 0xc9, 0x51, 0x0c, 0x5c, 0x6a, 0x68, 0xbd, 0x52, 0x57, 0x19, 0xbe, 0x5b, + 0x81, 0xd0, 0xf2, 0xa8, 0xb9, 0x61, 0xf1, 0xae, 0xac, 0x7d, 0xc1, 0x3a, + 0xee, 0xee, 0xf9, 0x98, 0x6c, 0x7a, 0x47, 0xb3, 0x4f, 0x8b, 0x96, 0x16, + 0x7d, 0x79, 0xf7, 0xec, 0x45, 0x8f, 0xef, 0x73, 0x45, 0xc1, 0xc3, 0x1b, + 0xba, 0x59, 0x9d, 0x09, 0xb3, 0xfe, 0x33, 0xe7, 0x38, 0xbc, 0x7d, 0xa1}, + pub_key_6, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA256, + 4, + {0x63, 0x6d, 0x31, 0xd8, 0xd5, 0xdf, 0xe0, 0xfc, 0x6a, 0xb0, 0x1e, 0xf2, + 0xcc, 0xd4, 0x60, 0x2d, 0xfe, 0xa6, 0x2d, 0x38, 0x6b, 0x00, 0x2c, 0x42, + 0x9e, 0x7e, 0x84, 0x6e, 0x7a, 0x98, 0xd0, 0xcb, 0x1d, 0x44, 0x8d, 0x25, + 0xbe, 0x03, 0x9d, 0x51, 0x58, 0x88, 0x7a, 0xb4, 0x6a, 0x9d, 0xd4, 0x9c, + 0x41, 0x53, 0x7a, 0x89, 0x03, 0x6a, 0x06, 0x5f, 0xc1, 0x03, 0x29, 0xdf, + 0x05, 0x1e, 0x5f, 0x2e, 0x5c, 0x1d, 0x44, 0x36, 0xe8, 0x47, 0x90, 0xff, + 0x6d, 0xb4, 0xd3, 0xf3, 0x15, 0x75, 0xe5, 0xf0, 0xfb, 0xdf, 0xca, 0xee, + 0x62, 0x57, 0x22, 0xc5, 0x49, 0x2f, 0xce, 0xaa, 0x3f, 0xb2, 0x9d, 0x0a, + 0x86, 0x52, 0x00, 0xde, 0xc0, 0x6e, 0x11, 0x7b, 0x04, 0x75, 0x3c, 0xa9, + 0x45, 0x0a, 0x7c, 0xa7, 0xf7, 0xd1, 0xa1, 0x17, 0x6c, 0xc3, 0x8e, 0xca, + 0xb7, 0x21, 0x86, 0x44, 0x13, 0xa0, 0xd7, 0xa2, 0x2d, 0x8f, 0xc1, 0x59, + 0x5b, 0x6c, 0xd0, 0x03, 0x2f, 0xbf, 0x15, 0x4f, 0xbb, 0xb3, 0x1b, 0x56, + 0xd3, 0xbf, 0x96, 0x37, 0x61, 0xce, 0x8e, 0xc9, 0xfb, 0x38, 0xbb, 0xa3, + 0x41, 0x97, 0x16, 0xd0, 0xd3, 0x9e, 0x97, 0x68, 0x57, 0xe7, 0x9b, 0x1f, + 0xae, 0xfd, 0x5f, 0x5a, 0x2c, 0xe0, 0xeb, 0xd9, 0x49, 0x68, 0xda, 0x1e, + 0xc3, 0xa3, 0x87, 0x80, 0x46, 0x94, 0xd9, 0x0f, 0x37, 0xb3, 0x40, 0x33, + 0xc7, 0xf7, 0x0c, 0xcf, 0xb2, 0x6b, 0xef, 0xfa, 0xaf, 0xb7, 0xbf, 0x56, + 0xc1, 0xb8, 0x38, 0x5d, 0x48, 0x92, 0x17, 0x45, 0x8e, 0x0a, 0x68, 0xb5, + 0xd6, 0x80, 0xf9, 0xfa, 0x45, 0x38, 0x2f, 0xd1, 0xc2, 0x27, 0xff, 0x3c, + 0x11, 0xe3, 0xec, 0x82, 0x42, 0x6e, 0xc6, 0x48, 0xa5, 0x64, 0xf0, 0xe8, + 0x86, 0xe5, 0xb1, 0x2e, 0x69, 0x5d, 0xd2, 0xfc, 0x84, 0x65, 0xbd, 0x9d, + 0x08, 0x73, 0x1f, 0xb1, 0x40, 0x08, 0x4c, 0x79, 0xbe, 0x64, 0xd9, 0x15, + 0xbc, 0xb4, 0xba, 0x10, 0xf1, 0xed, 0xb4, 0xc3, 0x7e, 0x35, 0x23, 0x17, + 0x53, 0xbe, 0x2d, 0x9f, 0x33, 0x9d, 0x37, 0xd7, 0xb5, 0xf2, 0x2c, 0x91, + 0x58, 0x4a, 0x68, 0xa9, 0x73, 0xf9, 0xcc, 0x46, 0x9a, 0x23, 0xd3, 0xb5, + 0x80, 0x01, 0x57, 0xdb, 0xd7, 0x2a, 0x84, 0x05, 0xfe, 0xf4, 0xe4, 0x44, + 0xff, 0x01, 0xf7, 0xfd, 0x23, 0xef, 0xa1, 0x43, 0xc1, 0x88, 0x75, 0x04, + 0xe8, 0x17, 0x73, 0x74, 0x38, 0x43, 0xd8, 0xa7, 0x32, 0x09, 0xa1, 0xde, + 0xb6, 0x6c, 0x5f, 0x30, 0x5d, 0xf5, 0x39, 0xbc, 0x30, 0xe8, 0x71, 0x33, + 0x2e, 0x82, 0x33, 0x0e, 0x5b, 0x66, 0xfa, 0x6e, 0xa2, 0x53, 0xb2, 0xb6, + 0x4b, 0x4c, 0x97, 0x81, 0x01, 0x1d, 0x20, 0xe8, 0x0d, 0xdd, 0x8c, 0xb8, + 0x39, 0x16, 0x83, 0x4e, 0xb8, 0xfa, 0x69, 0x6b, 0x0a, 0x4b, 0x6b, 0xcd}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA256, + 5, + {0x08, 0xe0, 0xae, 0x3d, 0xc0, 0xd1, 0x6c, 0x92, 0x7c, 0x42, 0x3f, 0x12, + 0xa8, 0x73, 0x13, 0xaf, 0xd1, 0xd6, 0x6f, 0xbd, 0x5d, 0x09, 0xf4, 0x8a, + 0x4d, 0xd1, 0xa8, 0xb5, 0x21, 0x02, 0xbb, 0xdd, 0x20, 0x82, 0x84, 0xcd, + 0xd6, 0x92, 0x93, 0x28, 0x69, 0x80, 0x3a, 0x5c, 0x7f, 0x04, 0x1a, 0x44, + 0x92, 0xac, 0x2e, 0x66, 0x4b, 0xb6, 0xdd, 0x98, 0x1c, 0x37, 0x0e, 0x0c, + 0x79, 0xee, 0x3f, 0x7c, 0x5c, 0x6d, 0xd3, 0x70, 0x18, 0x98, 0x6f, 0xc2, + 0xcc, 0x61, 0x81, 0x39, 0xfe, 0x3e, 0xb8, 0x5c, 0x06, 0x16, 0xf0, 0x67, + 0x34, 0x03, 0xc4, 0xaf, 0xe7, 0xcb, 0xca, 0x49, 0xc1, 0xef, 0xf2, 0x7b, + 0xbf, 0x6d, 0x7e, 0x54, 0x1b, 0x28, 0x5f, 0xff, 0xf2, 0x0b, 0x80, 0xbf, + 0x61, 0xdc, 0xeb, 0xcc, 0x42, 0x50, 0x06, 0x8e, 0x25, 0xef, 0x5a, 0x8e, + 0x7c, 0x33, 0x06, 0xe4, 0x9f, 0xcc, 0x2a, 0x1e, 0xe0, 0xf5, 0x00, 0xa3, + 0xec, 0x60, 0x3b, 0x47, 0x20, 0x82, 0xf1, 0x2c, 0xe4, 0xa6, 0xa1, 0x2a, + 0x6a, 0xc6, 0x6c, 0xd4, 0xda, 0x8b, 0x6e, 0xfa, 0xc0, 0x79, 0x6e, 0x9d, + 0xcd, 0xc6, 0x6c, 0x09, 0x5a, 0x62, 0x82, 0xae, 0x9a, 0x32, 0xad, 0x27, + 0x4e, 0xfe, 0x63, 0xf4, 0x3e, 0x72, 0x54, 0x10, 0xe6, 0xed, 0x4c, 0x48, + 0x08, 0x28, 0xed, 0x87, 0x6b, 0x76, 0xb7, 0x1b, 0x1c, 0xb8, 0xc1, 0x42, + 0xd0, 0xc7, 0xa5, 0x1d, 0xc2, 0x02, 0xaf, 0x79, 0x6d, 0x7b, 0xb5, 0x5c, + 0xf5, 0x44, 0xdb, 0xde, 0x2f, 0x56, 0x4f, 0x31, 0x99, 0x49, 0x11, 0xec, + 0x73, 0x07, 0x01, 0x5b, 0x0d, 0xa2, 0xc5, 0x1a, 0xbe, 0x26, 0x5a, 0x04, + 0xa7, 0x4b, 0x9a, 0xfd, 0x07, 0x91, 0xa6, 0x8e, 0x72, 0x5c, 0xd7, 0xd8, + 0xb4, 0x73, 0x29, 0x6c, 0x5d, 0x94, 0x81, 0x57, 0xc1, 0x0b, 0xc4, 0x68, + 0x2f, 0x74, 0xd8, 0x43, 0xce, 0x72, 0xe9, 0xee, 0x87, 0x19, 0xa7, 0xa4, + 0x9d, 0x9d, 0xe2, 0xf9, 0x82, 0xc5, 0xd4, 0x49, 0x04, 0x51, 0xea, 0xed, + 0x62, 0xc3, 0x05, 0xea, 0xe3, 0xd0, 0xf9, 0xcb, 0x34, 0x93, 0xbf, 0xf0, + 0x56, 0xa0, 0xdb, 0xca, 0x85, 0x79, 0xb7, 0xb4, 0x1d, 0xc8, 0xde, 0xb1, + 0xbe, 0xcf, 0xd5, 0xab, 0xb4, 0x55, 0x63, 0x45, 0x69, 0xd5, 0x8c, 0x5b, + 0x55, 0x35, 0xff, 0x13, 0x56, 0xcc, 0xfa, 0xdd, 0xd1, 0x4e, 0x0f, 0x9f, + 0x7f, 0x69, 0xa7, 0xae, 0x9c, 0xb9, 0xf4, 0xc0, 0xc9, 0xf6, 0x61, 0xfd, + 0xe3, 0x49, 0xfa, 0xcd, 0x21, 0xf0, 0x02, 0x14, 0x23, 0xd3, 0xa9, 0xee, + 0x50, 0x31, 0x85, 0x5d, 0xd2, 0x42, 0xf2, 0x70, 0x09, 0x09, 0x0f, 0xf0, + 0xc1, 0x5d, 0x16, 0x55, 0x31, 0x73, 0x83, 0x23, 0x17, 0x99, 0xb1, 0x8c, + 0x01, 0xfa, 0xd2, 0x31, 0x38, 0x5a, 0xa5, 0x02, 0x09, 0x90, 0xf4, 0x1e}, + pub_key_6, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA256, + 6, + {0x98, 0x58, 0xe2, 0x55, 0x7c, 0x6b, 0x99, 0xfb, 0xd8, 0x4b, 0xc7, 0xea, + 0xc3, 0xe3, 0x12, 0x83, 0xa4, 0xef, 0xb3, 0x51, 0xff, 0x01, 0x93, 0x43, + 0x76, 0x0a, 0x1e, 0x28, 0x23, 0x68, 0x93, 0x8e, 0x29, 0xad, 0x90, 0x2d, + 0x3e, 0xb6, 0xcb, 0x29, 0xb3, 0x5a, 0x03, 0x6d, 0xfb, 0xcc, 0x7e, 0x06, + 0xd2, 0xf1, 0xd1, 0x55, 0x48, 0xdf, 0x59, 0xce, 0xd3, 0x53, 0x26, 0x29, + 0x53, 0x75, 0xba, 0xcd, 0x7a, 0x9d, 0x28, 0xa0, 0x1b, 0x4e, 0x8a, 0xcf, + 0xb6, 0x76, 0xd8, 0x0b, 0x62, 0x95, 0xe1, 0x9c, 0x6b, 0x7a, 0x25, 0x9d, + 0xf5, 0x64, 0x56, 0xe1, 0xdf, 0x72, 0xf6, 0xa7, 0x46, 0xe9, 0xcd, 0x31, + 0xfe, 0xd9, 0xb7, 0x9b, 0x35, 0xd7, 0xa3, 0x0a, 0x7a, 0xa2, 0x57, 0xe9, + 0xe8, 0xac, 0x60, 0xea, 0x88, 0x60, 0x42, 0xb9, 0x19, 0x4e, 0x7a, 0x38, + 0x3d, 0x1c, 0x9f, 0x71, 0xc8, 0x45, 0x11, 0xfa, 0xf6, 0xc9, 0x6f, 0x7a, + 0xe0, 0xe6, 0x90, 0x11, 0x2b, 0x26, 0xbb, 0x60, 0xcf, 0x7b, 0xb1, 0x0f, + 0x68, 0x4e, 0x4f, 0xbe, 0x2a, 0x3a, 0x1b, 0x1c, 0x0c, 0xaa, 0x9b, 0x1b, + 0xdc, 0x79, 0xfd, 0xe2, 0x3f, 0xb7, 0x58, 0xc2, 0xba, 0x57, 0x88, 0x0a, + 0x4d, 0xe4, 0x61, 0xec, 0xd2, 0xbc, 0x69, 0x66, 0x89, 0x43, 0x81, 0x83, + 0xe2, 0xb9, 0x72, 0x4f, 0xa6, 0x82, 0x58, 0xf4, 0x61, 0xbb, 0x44, 0x05, + 0x42, 0x56, 0x20, 0xa4, 0xd9, 0x5c, 0x87, 0xdd, 0xd8, 0x3e, 0x04, 0xbe, + 0x38, 0x1b, 0xc7, 0x43, 0xb0, 0x5d, 0x26, 0xed, 0xe2, 0xce, 0xff, 0x8a, + 0x85, 0x86, 0x36, 0xba, 0xad, 0xf5, 0x6e, 0xf1, 0xda, 0xb5, 0x40, 0x80, + 0xda, 0x0f, 0x51, 0x63, 0x07, 0xc5, 0x79, 0x83, 0x37, 0x17, 0xde, 0xf0, + 0x53, 0xc8, 0x90, 0x6d, 0x4f, 0x10, 0x24, 0x48, 0xab, 0x22, 0x69, 0x3e, + 0x7f, 0x52, 0xd5, 0x85, 0x01, 0x93, 0xa4, 0x0c, 0xcf, 0x0d, 0x68, 0xd1, + 0x30, 0x39, 0x53, 0x77, 0x1a, 0x73, 0x92, 0x4e, 0x4b, 0xcd, 0xdd, 0x84, + 0x86, 0xe1, 0x47, 0x7d, 0x96, 0x25, 0x0b, 0xf6, 0xb4, 0x80, 0xa5, 0xf4, + 0xb8, 0x22, 0x82, 0x21, 0x83, 0x69, 0x4c, 0x52, 0xa2, 0xed, 0xac, 0xb3, + 0x31, 0x56, 0x44, 0x44, 0xf0, 0x33, 0x5d, 0x3b, 0x17, 0xd5, 0x11, 0xec, + 0xe5, 0x98, 0x89, 0xb6, 0xd9, 0x61, 0x76, 0x7a, 0x31, 0x92, 0xd7, 0xf0, + 0x81, 0xca, 0xf7, 0xe6, 0x71, 0xad, 0xdb, 0x37, 0x57, 0x45, 0x17, 0x76, + 0xd4, 0xbd, 0x3b, 0x03, 0xf7, 0xb6, 0x89, 0x84, 0x3d, 0xcd, 0x59, 0x01, + 0x9a, 0xe4, 0xf2, 0x92, 0xdb, 0xa5, 0x47, 0x38, 0xa8, 0x8b, 0x86, 0xcc, + 0x6c, 0xe3, 0xb1, 0x23, 0xc6, 0x1a, 0x44, 0x6f, 0x48, 0x78, 0xb6, 0x27, + 0xa7, 0xf3, 0x58, 0x5d, 0x8a, 0xb7, 0xbc, 0xa9, 0xb2, 0x58, 0xf1, 0x0b}, + pub_key_6, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA256, + 7, + {0x12, 0x94, 0x49, 0x06, 0x26, 0xbd, 0xb3, 0x6a, 0x31, 0xc9, 0x3f, 0xa7, + 0x85, 0x3d, 0x93, 0x15, 0x2d, 0x92, 0x0b, 0x02, 0x2f, 0x1b, 0x47, 0x3b, + 0xde, 0x30, 0x83, 0xa9, 0x9e, 0x11, 0xae, 0xba, 0x8c, 0x03, 0x21, 0x8f, + 0xa0, 0x7d, 0x6c, 0x4a, 0x5f, 0x8b, 0x25, 0x04, 0xd2, 0xcb, 0x54, 0x50, + 0x5c, 0x40, 0x13, 0x0f, 0xef, 0x5a, 0x24, 0x12, 0xf7, 0xa5, 0xdd, 0xfe, + 0xc5, 0xe2, 0xc8, 0xb5, 0x05, 0x8f, 0x7c, 0xbd, 0xe7, 0xac, 0xe0, 0xac, + 0x01, 0xc7, 0xba, 0x8a, 0x1b, 0xd8, 0x97, 0xe8, 0x97, 0x4d, 0x99, 0x1a, + 0xd2, 0xb9, 0x5c, 0x2f, 0x03, 0x10, 0x0a, 0x34, 0xff, 0x40, 0x8a, 0x78, + 0x8c, 0x70, 0xab, 0x5e, 0xc7, 0x3b, 0x53, 0x56, 0xa4, 0xe3, 0xc7, 0xbe, + 0xb4, 0x4f, 0xcb, 0x9e, 0x2f, 0x3f, 0x25, 0xd1, 0xc9, 0x74, 0xed, 0x96, + 0x2b, 0x14, 0x81, 0x67, 0x68, 0x43, 0x51, 0xdc, 0x2a, 0x22, 0x3a, 0x17, + 0x4c, 0x97, 0x44, 0xb0, 0x92, 0x07, 0x1d, 0x58, 0xdf, 0xd3, 0x9c, 0x38, + 0x36, 0x4f, 0x47, 0xd2, 0x92, 0x65, 0x1e, 0x78, 0x06, 0xad, 0x79, 0x62, + 0xbb, 0xed, 0xb6, 0x47, 0x39, 0xd7, 0xea, 0x29, 0x8f, 0x02, 0x54, 0x24, + 0x47, 0x90, 0xe3, 0x97, 0x1c, 0x15, 0xb8, 0x61, 0xc9, 0x5f, 0x00, 0xf6, + 0x55, 0x32, 0xaa, 0x1c, 0x77, 0xfb, 0xa5, 0xc0, 0x4a, 0xd0, 0x78, 0x52, + 0x51, 0x28, 0xe9, 0x2e, 0xd2, 0xb4, 0xf1, 0x26, 0x9a, 0xe7, 0x44, 0x54, + 0x7e, 0x3e, 0xfd, 0x4e, 0xbb, 0x63, 0xe9, 0xdf, 0x84, 0x4d, 0xf1, 0x52, + 0xa0, 0x98, 0xc4, 0x7f, 0xa4, 0x92, 0xbf, 0xe0, 0xf1, 0x91, 0x7e, 0xc9, + 0x73, 0x86, 0x7c, 0x74, 0x91, 0xf6, 0x4c, 0x17, 0x2c, 0xf3, 0xea, 0x1b, + 0xc3, 0xf9, 0x7b, 0x42, 0xa3, 0x97, 0xe6, 0xad, 0x88, 0xd1, 0x2e, 0x15, + 0x0d, 0x3d, 0xbe, 0x36, 0x00, 0x71, 0xa3, 0x28, 0x5d, 0x6a, 0x68, 0xee, + 0x6e, 0x73, 0x6e, 0xb4, 0xd7, 0xd6, 0x37, 0xc6, 0x49, 0xc2, 0xf5, 0x45, + 0x25, 0x9e, 0xcd, 0x43, 0x0b, 0x25, 0xb3, 0x8a, 0x16, 0x18, 0xd6, 0x9a, + 0x46, 0x02, 0xca, 0x8a, 0x2a, 0x15, 0x10, 0x66, 0xf1, 0x2c, 0x38, 0x07, + 0xf5, 0xdc, 0x7c, 0xbd, 0x06, 0xbf, 0x09, 0x57, 0x11, 0xe4, 0x48, 0x3c, + 0xb0, 0xa8, 0x9c, 0x26, 0xdd, 0x9e, 0x4b, 0x0b, 0x03, 0xe0, 0x5b, 0xec, + 0xa3, 0x49, 0xf6, 0x01, 0xc8, 0x94, 0xf9, 0xa2, 0x45, 0xac, 0xa3, 0x20, + 0x45, 0x84, 0xa9, 0xbd, 0x84, 0x47, 0x72, 0xdd, 0x87, 0xb8, 0x3d, 0x48, + 0x1c, 0x8d, 0xf1, 0x8b, 0x61, 0x53, 0x07, 0xea, 0xf6, 0x43, 0xcb, 0xe8, + 0x56, 0x48, 0x8c, 0x16, 0x0e, 0x07, 0x74, 0x58, 0xe8, 0x99, 0x75, 0x53, + 0x01, 0x74, 0x9d, 0x2d, 0x27, 0xbc, 0x19, 0x0d, 0x68, 0xa5, 0xda, 0x11}, + pub_key_6, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA256, + 8, + {0x8b, 0x88, 0x99, 0x02, 0xd5, 0x81, 0xf3, 0xbe, 0x75, 0x9d, 0xab, 0x7e, + 0x53, 0xcf, 0x34, 0x19, 0xd5, 0xdc, 0xfc, 0x82, 0x5d, 0x20, 0x3c, 0x73, + 0x6a, 0x37, 0x4f, 0x37, 0xac, 0x55, 0x70, 0xda, 0x2b, 0x87, 0x23, 0x9c, + 0x93, 0x8b, 0xd2, 0x99, 0x69, 0x1a, 0x46, 0x38, 0x7f, 0xb4, 0x7c, 0xa6, + 0x56, 0xbb, 0x9a, 0xb6, 0x39, 0xf6, 0x73, 0x62, 0x07, 0xe1, 0x96, 0x80, + 0xad, 0x1a, 0x0c, 0x7a, 0x78, 0x18, 0xf2, 0x49, 0x8e, 0xc9, 0x8e, 0x46, + 0x93, 0xc5, 0x1b, 0xfe, 0x41, 0x4f, 0xce, 0xcf, 0xf4, 0xba, 0xe7, 0xaf, + 0xc6, 0xdb, 0x0d, 0x72, 0xcb, 0x9d, 0xc4, 0x47, 0xe2, 0xce, 0x4c, 0xe9, + 0xff, 0x43, 0x5b, 0x9d, 0xaa, 0x98, 0xcb, 0x12, 0x5d, 0x77, 0xb7, 0xc7, + 0xd2, 0xfe, 0x2e, 0x39, 0xba, 0x15, 0x12, 0x2d, 0xa1, 0x1b, 0xf1, 0x9d, + 0x34, 0x1b, 0x98, 0x78, 0xde, 0x33, 0xd3, 0xcc, 0x13, 0x4b, 0xcb, 0x77, + 0xb9, 0x96, 0x3d, 0x19, 0xa3, 0x03, 0x7a, 0x67, 0x45, 0x8b, 0x17, 0xee, + 0xc4, 0x62, 0xeb, 0x0d, 0x7e, 0xb7, 0xce, 0x69, 0xb7, 0x1f, 0x41, 0x28, + 0x7d, 0x3b, 0x10, 0x4b, 0x45, 0x75, 0x7c, 0x76, 0x44, 0x0f, 0x37, 0x0d, + 0xed, 0xb7, 0x20, 0xa0, 0xc7, 0x21, 0xc0, 0x8c, 0x05, 0x5c, 0x5b, 0x81, + 0x56, 0x50, 0x73, 0x7f, 0xa4, 0x78, 0x89, 0x82, 0x46, 0xd3, 0x6f, 0x77, + 0x22, 0xe9, 0x13, 0xc0, 0x91, 0x36, 0x12, 0xe7, 0x53, 0x90, 0x84, 0x00, + 0xbf, 0x6b, 0x45, 0x6f, 0x26, 0x95, 0x38, 0x10, 0x2b, 0x77, 0x82, 0x57, + 0xaf, 0x0c, 0x7c, 0x14, 0x33, 0x9d, 0x0a, 0xe1, 0xdd, 0xcb, 0xaa, 0x35, + 0x73, 0x69, 0xa0, 0x65, 0xc0, 0xb3, 0x62, 0x7c, 0xad, 0xe3, 0x11, 0xa6, + 0x27, 0xe1, 0xe3, 0x17, 0x95, 0x14, 0xcd, 0x37, 0x61, 0x46, 0x3e, 0xab, + 0x7f, 0x94, 0x85, 0xf6, 0x65, 0x17, 0x93, 0xcd, 0xff, 0x28, 0x2d, 0xab, + 0xa9, 0xb1, 0x6c, 0x2f, 0x79, 0xad, 0xbd, 0x24, 0xba, 0x54, 0xce, 0x48, + 0x90, 0xa9, 0x68, 0x5c, 0xa7, 0x8d, 0x73, 0xe8, 0x78, 0x5d, 0x72, 0x28, + 0x25, 0xc9, 0xfd, 0x22, 0xff, 0x32, 0x7b, 0x97, 0xf3, 0x8d, 0x5e, 0x0b, + 0x95, 0xf4, 0x49, 0x92, 0x81, 0x14, 0xee, 0x97, 0x56, 0xae, 0xf5, 0x21, + 0x3e, 0xb9, 0x5c, 0xc4, 0x07, 0x74, 0xfa, 0x17, 0x33, 0xfd, 0x02, 0xbf, + 0x37, 0xcf, 0x52, 0x43, 0xe7, 0xca, 0x76, 0xf8, 0x8e, 0x7e, 0x3f, 0xa8, + 0xd2, 0x8a, 0x75, 0x4b, 0x5a, 0xda, 0xed, 0xf3, 0x1a, 0x91, 0xe6, 0x91, + 0x16, 0x88, 0xa6, 0x14, 0x9e, 0xcb, 0x52, 0xea, 0xb8, 0x02, 0x4e, 0x72, + 0xe1, 0xbc, 0x3a, 0x98, 0x57, 0x9d, 0x9e, 0xb2, 0x42, 0xe0, 0x8f, 0xc4, + 0x2b, 0xd4, 0x91, 0xe3, 0xb0, 0x92, 0x4b, 0x03, 0xfb, 0x95, 0xbd, 0x1d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA256, + 9, + {0x46, 0xda, 0x02, 0x67, 0x73, 0x8c, 0xab, 0x66, 0xdf, 0x53, 0x0d, 0xbe, + 0xa6, 0xfb, 0xbe, 0xbb, 0xe9, 0x04, 0xad, 0x3d, 0x6e, 0xa7, 0xe7, 0xa0, + 0x6e, 0x39, 0xa3, 0xb5, 0xf3, 0xe3, 0x8b, 0xf5, 0x85, 0x66, 0x24, 0x18, + 0x50, 0x80, 0xfc, 0x75, 0x69, 0x41, 0xb2, 0x26, 0xa5, 0x2c, 0x8e, 0x61, + 0x26, 0xd0, 0x77, 0x14, 0xde, 0xb7, 0x81, 0xf6, 0xf7, 0x94, 0x4f, 0x47, + 0x14, 0x7c, 0x68, 0x0a, 0xeb, 0x0d, 0xce, 0x31, 0x0c, 0x7d, 0x6f, 0x42, + 0x94, 0x29, 0xac, 0x73, 0xe5, 0x62, 0x51, 0x06, 0x78, 0xc2, 0x30, 0x42, + 0xb6, 0x35, 0x11, 0x61, 0x74, 0xa2, 0xc2, 0xf4, 0xe8, 0xe8, 0xbe, 0xcf, + 0xee, 0x1e, 0x4b, 0xa3, 0xcf, 0xbf, 0x4e, 0x2e, 0xe5, 0x41, 0xc7, 0xf7, + 0xc2, 0x7b, 0x19, 0x16, 0xa2, 0xaa, 0x16, 0x5c, 0xde, 0xea, 0xaf, 0xb9, + 0xf8, 0x1c, 0x84, 0xe9, 0x75, 0x4d, 0x19, 0x6c, 0x3a, 0x9b, 0xdc, 0x77, + 0x7f, 0xc5, 0x5d, 0x86, 0xb6, 0xbb, 0xd1, 0x62, 0x70, 0xbc, 0x4d, 0x3c, + 0xc7, 0x5c, 0x29, 0x60, 0xf2, 0xa7, 0xa6, 0x61, 0x10, 0x51, 0x84, 0xb4, + 0x36, 0xa3, 0x1d, 0xe2, 0xce, 0xfa, 0xd7, 0x22, 0xa1, 0x4a, 0xbc, 0x1c, + 0xd2, 0xf2, 0xc7, 0x57, 0x38, 0xb2, 0xc8, 0x15, 0x80, 0xfe, 0xcf, 0xf7, + 0x8d, 0x7d, 0x38, 0x5b, 0x20, 0xd1, 0xa0, 0x3d, 0x4a, 0xa2, 0xc2, 0x1a, + 0x16, 0x8e, 0x13, 0xda, 0x18, 0xfd, 0x62, 0x8e, 0x34, 0xbe, 0x16, 0xd8, + 0x21, 0xb4, 0x81, 0x36, 0xb6, 0xdc, 0xf7, 0x59, 0x4a, 0xb3, 0xe1, 0x24, + 0x3c, 0x0a, 0x2a, 0x9e, 0x78, 0x5f, 0xe4, 0x04, 0x36, 0xcc, 0x6f, 0xc4, + 0x60, 0x87, 0x9b, 0x67, 0x3b, 0x06, 0x8c, 0xd3, 0x5a, 0x91, 0x14, 0xb5, + 0x9c, 0x2d, 0xc6, 0x1f, 0xb8, 0x75, 0x31, 0x0e, 0x10, 0x36, 0x10, 0xb7, + 0x4a, 0xa5, 0xe3, 0x62, 0x0c, 0x51, 0xa2, 0x57, 0xdc, 0xc3, 0xb9, 0xb0, + 0xad, 0xbe, 0x77, 0x44, 0x26, 0xed, 0xe0, 0xf7, 0x79, 0xea, 0x9d, 0x37, + 0x0f, 0x18, 0xa1, 0x9d, 0x88, 0x44, 0xed, 0x9f, 0x5d, 0x90, 0xeb, 0xfc, + 0x4e, 0x06, 0x07, 0xa4, 0x67, 0x64, 0x57, 0x11, 0xda, 0x2b, 0x50, 0x08, + 0x40, 0xd4, 0x85, 0x1e, 0x3d, 0xe6, 0x37, 0x23, 0x28, 0x3b, 0xda, 0x8d, + 0x08, 0xac, 0xc5, 0x1a, 0x01, 0x26, 0x99, 0xdf, 0x0e, 0x8f, 0x5a, 0xab, + 0xe2, 0x69, 0x20, 0x6f, 0x93, 0xba, 0x4c, 0xa6, 0x59, 0x7e, 0x17, 0xcd, + 0xc0, 0x1d, 0x2e, 0xad, 0x46, 0xb5, 0xdd, 0x24, 0x33, 0xb8, 0x22, 0x37, + 0xda, 0x01, 0x51, 0x8e, 0xe3, 0x16, 0x8b, 0x13, 0x3b, 0x6a, 0x42, 0xe9, + 0xa7, 0x31, 0x94, 0xfc, 0xf9, 0x16, 0x2b, 0x71, 0xd0, 0x85, 0x28, 0x25, + 0x4c, 0x34, 0xb2, 0x0d, 0x69, 0x2e, 0x14, 0x1c, 0x65, 0x7c, 0x96, 0x9d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA256, + 10, + {0x39, 0xc1, 0xfd, 0x7f, 0xd0, 0xbc, 0x45, 0x78, 0xc3, 0x37, 0x07, 0x87, + 0xea, 0x5a, 0x13, 0x3e, 0x8a, 0x34, 0xec, 0x97, 0x02, 0xdc, 0x14, 0x56, + 0xc1, 0xca, 0x7f, 0x8c, 0x3c, 0xda, 0x7b, 0xdc, 0xb8, 0xbe, 0xed, 0x72, + 0xe4, 0x09, 0x8d, 0xe5, 0xab, 0x3e, 0x46, 0x7f, 0x32, 0x51, 0x41, 0xa3, + 0x24, 0xff, 0x55, 0xaf, 0x13, 0x90, 0xff, 0x6f, 0x3d, 0x0c, 0xdf, 0x68, + 0x0f, 0x43, 0x19, 0x37, 0x8f, 0x09, 0x96, 0x04, 0xc9, 0x04, 0x40, 0x25, + 0xe0, 0x4e, 0xd1, 0xaf, 0x1b, 0xa5, 0xc7, 0x48, 0x05, 0x26, 0x5d, 0x89, + 0x63, 0x68, 0x4c, 0x75, 0x55, 0xcb, 0x83, 0x5e, 0x8b, 0x1b, 0xfc, 0x16, + 0x28, 0x12, 0x69, 0x86, 0x79, 0xe4, 0x7b, 0x96, 0x74, 0x48, 0x09, 0x00, + 0x2c, 0x80, 0x5b, 0x75, 0xbc, 0xc5, 0x23, 0x3f, 0x37, 0x8f, 0xdf, 0xdf, + 0x3e, 0x56, 0x59, 0x3b, 0xfd, 0x6b, 0x02, 0x28, 0xf4, 0x16, 0xf5, 0x8b, + 0x4c, 0x32, 0xec, 0x0c, 0x2d, 0x32, 0xfe, 0x11, 0x3c, 0xf7, 0xf3, 0xc3, + 0x47, 0x42, 0x5b, 0x69, 0xe8, 0xbd, 0xa1, 0xa2, 0xc5, 0xbb, 0xc3, 0xcf, + 0xd0, 0xc1, 0xbb, 0xc6, 0x09, 0x08, 0x6d, 0x91, 0x17, 0x5f, 0xab, 0x0a, + 0xdf, 0x05, 0x0a, 0x8b, 0x3e, 0x90, 0x4f, 0xc4, 0xa7, 0x00, 0xd7, 0x47, + 0x50, 0x04, 0x33, 0xfb, 0x72, 0xc5, 0x5c, 0xdc, 0x25, 0xbd, 0x28, 0x3d, + 0x1b, 0xfa, 0x1d, 0xb9, 0x36, 0x04, 0xf1, 0x8b, 0x89, 0x60, 0x12, 0x7e, + 0x9b, 0x70, 0x80, 0x22, 0x72, 0x35, 0xe6, 0xce, 0x23, 0x48, 0x80, 0xde, + 0x8e, 0x3c, 0x49, 0xd5, 0xed, 0xfa, 0x20, 0x51, 0x40, 0xb8, 0xea, 0x38, + 0x3e, 0x54, 0x6e, 0x0b, 0xbd, 0x4c, 0x5d, 0xc5, 0x9d, 0x0c, 0x05, 0x86, + 0x70, 0xed, 0x91, 0xa0, 0x2a, 0x3b, 0xee, 0x24, 0x1c, 0xcc, 0xea, 0xc2, + 0x0d, 0x43, 0x4a, 0x44, 0x2b, 0xf3, 0x5e, 0xc6, 0xd5, 0x92, 0x21, 0x96, + 0xd7, 0x8b, 0x08, 0x0b, 0x1c, 0x14, 0xac, 0xa6, 0x3b, 0x82, 0x74, 0x34, + 0x67, 0x9d, 0x7b, 0x6e, 0x66, 0x6d, 0xb1, 0x0d, 0xd9, 0xa8, 0x5b, 0x2d, + 0xa6, 0x0c, 0x6b, 0x47, 0xfc, 0x97, 0x97, 0x99, 0x74, 0xf1, 0x1b, 0x60, + 0x51, 0xfe, 0x93, 0x78, 0xd9, 0x6c, 0x78, 0x32, 0x8c, 0xcf, 0x4e, 0x5c, + 0xf5, 0xc1, 0x20, 0xc2, 0x64, 0x1b, 0x3f, 0x6b, 0x7a, 0xbd, 0xfd, 0x08, + 0x32, 0xfb, 0xcf, 0x59, 0xfd, 0x37, 0x87, 0x10, 0x00, 0x32, 0xae, 0x65, + 0xae, 0xf2, 0xb0, 0x76, 0x63, 0x17, 0x88, 0xe7, 0xbe, 0x10, 0x19, 0xfe, + 0xed, 0x9b, 0x86, 0x3f, 0x39, 0x75, 0x95, 0x25, 0xbe, 0x65, 0x9f, 0x3e, + 0xc5, 0x0d, 0xd7, 0xe9, 0x72, 0x4b, 0xf6, 0xd0, 0x9d, 0x8b, 0x77, 0x1b, + 0xc6, 0x0e, 0x8a, 0x8e, 0x78, 0x8c, 0xed, 0x8d, 0x94, 0x5c, 0x89, 0xab}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA256, + 11, + {0x53, 0x0b, 0xfb, 0x86, 0xfd, 0x2a, 0x4b, 0x31, 0x58, 0x77, 0x67, 0xd5, + 0x80, 0x9e, 0x5e, 0xc2, 0x00, 0x2c, 0xbd, 0xd9, 0x12, 0x1e, 0x13, 0x53, + 0x91, 0x39, 0x2c, 0x24, 0x23, 0x54, 0x84, 0x4a, 0x9b, 0x4c, 0x89, 0x93, + 0xae, 0x61, 0xbd, 0x85, 0x81, 0x0a, 0x0e, 0xd2, 0x40, 0x20, 0x3c, 0xc4, + 0xbe, 0x48, 0xde, 0xd5, 0x99, 0x78, 0x32, 0x57, 0x08, 0x75, 0xa7, 0xb7, + 0x75, 0x20, 0x64, 0x60, 0x06, 0x7b, 0x30, 0xdf, 0x7c, 0x3b, 0x7f, 0x7a, + 0xf9, 0xd9, 0x8e, 0x43, 0x6f, 0x00, 0x07, 0xce, 0x0d, 0x63, 0x60, 0xde, + 0x0c, 0x1a, 0x4e, 0x75, 0x91, 0x2b, 0x88, 0x5d, 0x11, 0x54, 0xeb, 0xc2, + 0x5d, 0xf9, 0x04, 0x65, 0xec, 0xb5, 0xf0, 0x7a, 0x6c, 0xc4, 0x77, 0xe4, + 0x4d, 0x35, 0x79, 0xf3, 0xa6, 0x29, 0xbb, 0x49, 0xb7, 0xa1, 0x9a, 0x61, + 0x9f, 0x44, 0xe6, 0xb6, 0x30, 0xb6, 0x84, 0xf3, 0xac, 0x4d, 0xae, 0xe5, + 0xeb, 0x38, 0x6d, 0xea, 0x03, 0x86, 0x59, 0x3b, 0xe8, 0x25, 0xa6, 0x96, + 0x65, 0x6e, 0x13, 0x0e, 0xc0, 0xe4, 0xa4, 0xbd, 0x54, 0x11, 0xc4, 0x5a, + 0xde, 0x6d, 0xdb, 0x4a, 0x62, 0x84, 0xf3, 0x43, 0xb0, 0xa7, 0x46, 0xbb, + 0xae, 0xaf, 0x03, 0xce, 0xf3, 0x11, 0x20, 0xf1, 0x9f, 0x28, 0x45, 0xdd, + 0x9a, 0x7f, 0xb8, 0x18, 0x40, 0x6b, 0x0c, 0xba, 0x91, 0x59, 0x8e, 0xce, + 0x88, 0x08, 0x36, 0xe0, 0xb1, 0x7e, 0x6f, 0x37, 0x5b, 0x89, 0x41, 0x38, + 0x1d, 0x0b, 0x30, 0x1d, 0x0e, 0xd1, 0xbf, 0x74, 0x6c, 0x99, 0x26, 0x49, + 0xb4, 0x08, 0x99, 0xd2, 0xed, 0x2b, 0x39, 0xd4, 0x88, 0x98, 0x19, 0x70, + 0xce, 0xa6, 0xda, 0x24, 0x53, 0xb5, 0xfc, 0x85, 0xf2, 0x3c, 0x8d, 0x67, + 0x1a, 0x3c, 0x75, 0x44, 0xf4, 0xa7, 0x13, 0x3f, 0xb5, 0x00, 0xf5, 0x44, + 0x8d, 0xa4, 0x4d, 0x4c, 0x40, 0x5b, 0xb7, 0x0e, 0x85, 0xaa, 0x3a, 0xa3, + 0x99, 0x20, 0x41, 0x48, 0xc0, 0x1d, 0x1a, 0x79, 0xde, 0x3f, 0x78, 0x4d, + 0xc5, 0xa9, 0x14, 0x1d, 0xcb, 0x41, 0x87, 0x24, 0x61, 0xe6, 0x2d, 0xec, + 0xa4, 0x8d, 0xc5, 0x67, 0xb9, 0x84, 0xee, 0x80, 0x09, 0x7a, 0x09, 0x92, + 0x90, 0xe4, 0x13, 0xe5, 0x75, 0x41, 0x1f, 0xaa, 0x54, 0xf7, 0xf3, 0x38, + 0x7c, 0xd7, 0x75, 0x9f, 0x71, 0xb8, 0x01, 0x3d, 0xdc, 0xf9, 0xff, 0x20, + 0x79, 0x50, 0x3e, 0xf8, 0x02, 0xc5, 0x4f, 0xb7, 0x31, 0xe3, 0x13, 0x13, + 0x16, 0xc9, 0x31, 0x82, 0xde, 0xad, 0x52, 0x3f, 0x41, 0x55, 0x1b, 0xdd, + 0x3a, 0x96, 0xa4, 0x26, 0x1b, 0xf6, 0xc3, 0xdc, 0x72, 0xa9, 0x52, 0xed, + 0x4b, 0x7c, 0xc9, 0x5d, 0x11, 0x67, 0x41, 0xc6, 0x53, 0x49, 0x4b, 0x5b, + 0xa8, 0xed, 0x9a, 0xa5, 0x65, 0xee, 0x57, 0xad, 0x22, 0xa4, 0xdc, 0x83}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA256, + 12, + {0x94, 0xe0, 0x07, 0x59, 0x30, 0xde, 0x07, 0xea, 0x37, 0xf0, 0xec, 0xa5, + 0x02, 0x3b, 0xe1, 0x5c, 0x47, 0x2a, 0x67, 0x45, 0x13, 0x65, 0x4d, 0x83, + 0x7b, 0xef, 0xcf, 0x17, 0x76, 0x52, 0x25, 0xc7, 0x3d, 0x17, 0xe9, 0x3a, + 0xc4, 0xc6, 0x9d, 0x85, 0x50, 0x27, 0x74, 0x7c, 0x7a, 0xb8, 0x1c, 0x6b, + 0xfb, 0x30, 0x80, 0xcc, 0xd5, 0xb6, 0xdb, 0xdd, 0x41, 0xe2, 0xea, 0x48, + 0x71, 0xfe, 0x30, 0x13, 0x1b, 0xf2, 0xdb, 0xc1, 0x43, 0xdd, 0xad, 0x02, + 0x92, 0xdd, 0x41, 0x56, 0xc6, 0x0c, 0xfe, 0x51, 0x72, 0xfd, 0x97, 0x03, + 0x72, 0x9d, 0xaf, 0x99, 0xb2, 0x06, 0x73, 0x34, 0xaf, 0x23, 0xa2, 0xaa, + 0xff, 0xd0, 0xf7, 0x4d, 0x57, 0x49, 0x55, 0xc4, 0x06, 0xef, 0x8c, 0xcb, + 0x17, 0x96, 0x18, 0x9c, 0x14, 0x0d, 0x1a, 0x45, 0x70, 0x1c, 0x99, 0x37, + 0x37, 0xb9, 0xde, 0x11, 0xe4, 0x41, 0x12, 0xc4, 0xdf, 0x9a, 0x5b, 0x2c, + 0x7a, 0xc8, 0x27, 0xc9, 0x32, 0x9c, 0x5f, 0x63, 0xf4, 0xbd, 0x74, 0x0f, + 0x3f, 0x1b, 0xaf, 0x69, 0xa8, 0xfb, 0x6b, 0x69, 0xdd, 0xf5, 0x00, 0x27, + 0x2b, 0xec, 0xcf, 0xc2, 0xf2, 0x49, 0x02, 0xc5, 0x92, 0xb9, 0x1d, 0xe9, + 0x97, 0x83, 0x24, 0x2f, 0xbe, 0x97, 0x67, 0xf3, 0x80, 0x9b, 0x38, 0x36, + 0x8f, 0x04, 0xb0, 0x2d, 0x97, 0x3c, 0x76, 0x1f, 0xd9, 0x99, 0xb0, 0xc6, + 0x9e, 0xab, 0x43, 0xa2, 0x18, 0x7d, 0x6d, 0xe4, 0xfe, 0x54, 0x55, 0xe0, + 0x70, 0xe2, 0x0b, 0xec, 0x5b, 0xcb, 0x8f, 0xfa, 0x5e, 0x43, 0x9b, 0x04, + 0xe3, 0x88, 0x38, 0x04, 0xa5, 0xdb, 0xee, 0xae, 0x65, 0x22, 0x60, 0xa4, + 0x05, 0xef, 0x5e, 0x2e, 0x6b, 0x9b, 0x7b, 0xf7, 0xe8, 0x01, 0x80, 0x65, + 0xa9, 0x00, 0xcd, 0x83, 0x1b, 0x05, 0x67, 0x4a, 0x09, 0x36, 0x50, 0x64, + 0x4c, 0x42, 0x34, 0x1c, 0x3f, 0x54, 0x29, 0xd5, 0x9f, 0xa3, 0xaa, 0x93, + 0x73, 0x7a, 0x6b, 0x52, 0x5a, 0x80, 0xe0, 0x74, 0x85, 0x18, 0xcf, 0xe1, + 0x9e, 0x6a, 0x4d, 0xe7, 0x92, 0xd3, 0xbf, 0x84, 0x2e, 0x2a, 0x86, 0x4f, + 0x04, 0xda, 0x31, 0xa8, 0xec, 0xd0, 0xb1, 0x91, 0xea, 0x65, 0x6f, 0x1c, + 0x29, 0x87, 0xa1, 0x97, 0x3b, 0xa1, 0xb1, 0x0e, 0x16, 0xb0, 0x95, 0x24, + 0xa3, 0xcd, 0x07, 0xc9, 0x68, 0x14, 0xb3, 0x95, 0xb2, 0x9a, 0xe1, 0xa4, + 0x34, 0xe7, 0x6b, 0xde, 0x8e, 0x0b, 0x6e, 0x4e, 0x29, 0xea, 0x3c, 0x68, + 0x71, 0xca, 0x44, 0x7f, 0xdd, 0xf0, 0x77, 0xf5, 0x3a, 0x4c, 0x2c, 0x34, + 0x99, 0xc7, 0xe9, 0x6d, 0xc6, 0xde, 0x11, 0x2c, 0xf2, 0x8b, 0xa8, 0x3d, + 0x8d, 0x27, 0x4e, 0xc0, 0x3f, 0xcd, 0x1d, 0x57, 0x0b, 0x74, 0xe2, 0x2d, + 0xdd, 0xde, 0xce, 0x55, 0x4b, 0x76, 0x45, 0x38, 0x0a, 0x2a, 0x74, 0x83}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA256, + 13, + {0x3e, 0x65, 0x34, 0x2b, 0x3d, 0x93, 0x22, 0xee, 0x9b, 0x04, 0x73, 0xf5, + 0x4f, 0x0c, 0x3b, 0xe5, 0xa1, 0x7f, 0x56, 0xf2, 0xcf, 0xa5, 0xa8, 0x16, + 0x8b, 0xcf, 0x30, 0x01, 0xca, 0x12, 0x56, 0xbe, 0x86, 0x7d, 0x3a, 0x57, + 0x5b, 0x07, 0xc3, 0xd7, 0xd0, 0x20, 0x03, 0x75, 0x90, 0xaa, 0x10, 0xd7, + 0x5d, 0xd7, 0x64, 0xa1, 0xd5, 0x7a, 0x12, 0x39, 0x76, 0x11, 0x62, 0x86, + 0xce, 0xd2, 0x9b, 0x68, 0xe3, 0xb6, 0x25, 0xc3, 0xce, 0x0c, 0x23, 0x5a, + 0x62, 0x9e, 0x27, 0xe4, 0xf8, 0x01, 0x1a, 0xfe, 0x4b, 0x38, 0x31, 0x17, + 0xa8, 0xbf, 0xc9, 0x27, 0xa7, 0x71, 0x8b, 0xd8, 0x1e, 0xc4, 0xa1, 0x56, + 0xef, 0x6e, 0xc5, 0xcb, 0x20, 0x6c, 0x2f, 0x23, 0x94, 0x1b, 0x59, 0x5a, + 0xb3, 0xe8, 0xe4, 0xa3, 0xee, 0xd8, 0x25, 0xc8, 0xe2, 0xaf, 0x44, 0x4c, + 0xc7, 0xb0, 0xae, 0x0e, 0x30, 0x3c, 0x8f, 0x10, 0x9c, 0xc1, 0x49, 0xfe, + 0xd6, 0xe8, 0xa2, 0x67, 0x9c, 0x55, 0xa2, 0xf4, 0x83, 0xdc, 0x64, 0x64, + 0x21, 0x70, 0xd0, 0xf6, 0x2f, 0x0f, 0x20, 0xa5, 0x38, 0x7a, 0x80, 0xc5, + 0xee, 0x3e, 0x72, 0xd2, 0x75, 0xa8, 0xc3, 0xe1, 0x8c, 0x65, 0xde, 0x6f, + 0x9a, 0xf8, 0xa7, 0xce, 0x88, 0x6b, 0x83, 0xd8, 0x4c, 0xd0, 0x27, 0x0b, + 0xdd, 0xbc, 0xa6, 0x4d, 0xb5, 0xd6, 0xde, 0x42, 0x61, 0x9a, 0xb0, 0xf3, + 0x7e, 0xc1, 0x85, 0x94, 0xa0, 0x9a, 0x80, 0xc0, 0x18, 0x3d, 0x44, 0xdd, + 0x3e, 0xc6, 0xb4, 0x6c, 0xa4, 0x84, 0x6d, 0xaa, 0xb7, 0x3e, 0xff, 0xe1, + 0xd5, 0xe2, 0xd8, 0xce, 0x30, 0x2d, 0xb2, 0x67, 0x08, 0xae, 0x92, 0x23, + 0x36, 0x9b, 0xa5, 0xc4, 0x88, 0xbd, 0x11, 0xad, 0x27, 0x75, 0x1a, 0xbb, + 0xf9, 0x94, 0xe2, 0xbd, 0x18, 0xcc, 0x99, 0x9d, 0xff, 0xf0, 0xf6, 0x5e, + 0x8c, 0x6d, 0x6d, 0x04, 0xe2, 0x29, 0x25, 0x2a, 0x5d, 0x67, 0x04, 0x48, + 0x34, 0x58, 0xd7, 0xd0, 0x94, 0xdf, 0xdc, 0x96, 0xcd, 0x5a, 0x7b, 0x05, + 0x73, 0xa2, 0xe0, 0xb5, 0x0f, 0xc1, 0x4a, 0x8d, 0x29, 0x1f, 0xc8, 0x56, + 0xe6, 0x3d, 0x82, 0x34, 0x35, 0x34, 0xb7, 0x5b, 0x25, 0x29, 0x8c, 0x6a, + 0xb7, 0xaf, 0x40, 0x1c, 0xe1, 0x21, 0x5c, 0xeb, 0xed, 0xf8, 0x76, 0x35, + 0xec, 0x80, 0xd0, 0xcc, 0x22, 0x88, 0x31, 0xd2, 0x6c, 0x40, 0xef, 0xa5, + 0x99, 0x71, 0x05, 0xfe, 0x4b, 0x37, 0x86, 0xd0, 0xa4, 0x4c, 0x17, 0xbe, + 0x44, 0x3a, 0x67, 0x18, 0x1d, 0x35, 0xa5, 0xee, 0x56, 0xda, 0x18, 0xb7, + 0xe9, 0x7d, 0xb5, 0x73, 0x87, 0x96, 0x86, 0xa4, 0x06, 0xc3, 0xbf, 0x34, + 0x08, 0x51, 0xd1, 0x2d, 0x8e, 0xd5, 0x7c, 0x05, 0x30, 0x43, 0x3d, 0x65, + 0x5a, 0xea, 0x85, 0xeb, 0x32, 0x11, 0xbb, 0x7f, 0x12, 0x8c, 0x91, 0xc0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA256, + 14, + {0xa7, 0xec, 0xbb, 0x2f, 0xac, 0x09, 0x16, 0xfc, 0x1b, 0xc7, 0x93, 0xf4, + 0x50, 0x3d, 0x49, 0x6c, 0xf2, 0x68, 0x3d, 0x15, 0x29, 0x63, 0x2e, 0xae, + 0xee, 0xe4, 0xfc, 0x89, 0xbb, 0x81, 0x74, 0xe7, 0x79, 0x7a, 0x8d, 0x78, + 0xfa, 0xa9, 0x5a, 0x52, 0xda, 0x0c, 0x4c, 0x88, 0x75, 0x85, 0xd6, 0x1c, + 0x68, 0x0f, 0xc4, 0xd1, 0x22, 0x4e, 0x02, 0xd3, 0xa0, 0xdd, 0x2b, 0x33, + 0x03, 0x11, 0x20, 0xa1, 0x4b, 0xe8, 0xad, 0x16, 0xe2, 0x67, 0x65, 0x6c, + 0x68, 0x3c, 0x17, 0x9d, 0x26, 0x1f, 0x6a, 0xa6, 0x08, 0x9a, 0x14, 0x12, + 0x21, 0x68, 0x74, 0x8a, 0x4b, 0xfc, 0xcb, 0x59, 0xec, 0xb0, 0x86, 0xc0, + 0xb7, 0xed, 0xd3, 0x42, 0xbc, 0x61, 0xd2, 0xa9, 0xa2, 0xf5, 0xaa, 0xb2, + 0xf4, 0x55, 0x8d, 0x45, 0x89, 0x71, 0xca, 0x04, 0x67, 0x2e, 0x51, 0x3d, + 0x3d, 0xb5, 0x78, 0x4d, 0xb8, 0x3f, 0xdb, 0x93, 0x81, 0x6b, 0xf8, 0xf1, + 0xb4, 0x43, 0x47, 0x09, 0x73, 0xd9, 0x6e, 0xd2, 0x0a, 0x7d, 0x85, 0xad, + 0xf9, 0x3b, 0xcb, 0x49, 0x7a, 0xe0, 0x70, 0x22, 0xdb, 0x0f, 0x93, 0x90, + 0x28, 0xb9, 0x38, 0x7a, 0x1d, 0x44, 0x8b, 0x3f, 0xab, 0x24, 0x08, 0xc2, + 0x75, 0x44, 0x78, 0x62, 0x16, 0x40, 0xca, 0xe0, 0xee, 0x6a, 0xf7, 0x6f, + 0xb6, 0xe6, 0x53, 0xe4, 0xd4, 0x18, 0xe8, 0x3d, 0x43, 0x1f, 0x79, 0x67, + 0xe4, 0x35, 0xb7, 0x48, 0xe8, 0xc7, 0xa2, 0x63, 0x84, 0xad, 0xdf, 0x77, + 0x11, 0x5e, 0x0d, 0xbb, 0xf7, 0xcb, 0x5b, 0xe6, 0xec, 0x0d, 0x11, 0xb1, + 0x83, 0xed, 0xd6, 0xde, 0xf8, 0x1d, 0x05, 0x54, 0xa2, 0xe7, 0xff, 0xfe, + 0x69, 0x2e, 0x3c, 0xda, 0xa6, 0xc1, 0x38, 0xcd, 0x73, 0xbf, 0xf9, 0x60, + 0xf0, 0x47, 0xc0, 0x22, 0x6f, 0xf0, 0xce, 0x1a, 0xbf, 0x9d, 0x16, 0xec, + 0xca, 0x4c, 0x3b, 0x99, 0x8a, 0xe8, 0xab, 0x1f, 0xd1, 0xe3, 0x5f, 0x80, + 0xb0, 0x49, 0x79, 0xec, 0xf0, 0x33, 0x84, 0x97, 0xd1, 0xdf, 0x5c, 0xea, + 0x31, 0x08, 0xbd, 0xcb, 0x1d, 0x0b, 0xbb, 0x66, 0x36, 0xae, 0x23, 0x4c, + 0xd8, 0x1e, 0x6f, 0x2d, 0xf1, 0x23, 0xd2, 0x63, 0xae, 0x38, 0x92, 0x47, + 0x83, 0xa2, 0xa1, 0x1c, 0x85, 0xb7, 0x60, 0x58, 0x08, 0xe8, 0x44, 0x33, + 0xdf, 0xd7, 0x2d, 0x9a, 0xe5, 0xb9, 0xd8, 0x2f, 0xc6, 0xa8, 0xcf, 0x38, + 0x5b, 0x09, 0x94, 0xd3, 0x2a, 0xfa, 0xbf, 0x3b, 0xa6, 0x2e, 0x85, 0x78, + 0xff, 0xac, 0x20, 0x73, 0xd8, 0x1d, 0x69, 0xc8, 0x08, 0xa2, 0xc9, 0xf4, + 0x6b, 0x11, 0x15, 0xce, 0x7f, 0x26, 0x88, 0x5d, 0x1b, 0xe3, 0x05, 0x2c, + 0xa2, 0x3e, 0x2c, 0xfd, 0x05, 0xe9, 0x24, 0x69, 0x79, 0x5b, 0xbb, 0x27, + 0x4c, 0x4c, 0xca, 0x1b, 0x99, 0x26, 0x12, 0xd0, 0x61, 0x0c, 0x27, 0xf0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA256, + 15, + {0x7c, 0x2c, 0x6b, 0x13, 0x58, 0x14, 0xac, 0xce, 0xf0, 0xca, 0xaf, 0xe8, + 0xa2, 0x2b, 0x8c, 0xbd, 0xb8, 0x32, 0xa3, 0x0c, 0x99, 0x7e, 0xdf, 0xd3, + 0x3e, 0x01, 0xa9, 0x57, 0x8e, 0x30, 0x99, 0x88, 0x32, 0x2f, 0x08, 0xc6, + 0x47, 0x04, 0x08, 0x0d, 0xbe, 0xc0, 0x46, 0x92, 0x74, 0xfc, 0xbf, 0xb1, + 0x31, 0xb4, 0x38, 0x8c, 0xc1, 0x18, 0x1a, 0xe2, 0x00, 0x4a, 0x63, 0xcf, + 0xec, 0x10, 0x80, 0x08, 0x7d, 0xbd, 0x3b, 0x9e, 0x74, 0x09, 0xfc, 0x0f, + 0x96, 0x0c, 0xa7, 0x21, 0xd4, 0x56, 0x75, 0x5f, 0x1b, 0xce, 0x99, 0xbc, + 0x91, 0xba, 0x36, 0xc6, 0x5e, 0x74, 0x7e, 0x4c, 0xb6, 0x93, 0xec, 0x42, + 0x53, 0xf0, 0xca, 0x37, 0xd8, 0xb9, 0xd6, 0x4d, 0x5f, 0x7d, 0x05, 0x26, + 0xab, 0x80, 0x9a, 0x4f, 0x47, 0x6e, 0x65, 0x37, 0x26, 0x3a, 0xdc, 0x00, + 0xf2, 0x0d, 0x42, 0x61, 0xd7, 0x8e, 0x5b, 0x6f, 0x22, 0x89, 0x67, 0x06, + 0xc6, 0x65, 0xe8, 0x85, 0xd5, 0x28, 0x37, 0x16, 0xdd, 0x95, 0x94, 0x00, + 0xd2, 0xa7, 0xcb, 0x35, 0x97, 0x4a, 0x3a, 0x3a, 0xdb, 0x1a, 0x4b, 0xf3, + 0xbf, 0x36, 0xe9, 0x77, 0x3c, 0xa5, 0x39, 0x78, 0x7c, 0x0f, 0x6a, 0x05, + 0xd1, 0x7b, 0x75, 0x83, 0x74, 0x52, 0xe2, 0x47, 0xf0, 0x65, 0x80, 0x35, + 0x13, 0xeb, 0x8c, 0x6c, 0x99, 0x5e, 0x98, 0x9a, 0x52, 0xa5, 0xd4, 0x8b, + 0xec, 0x77, 0x93, 0x0a, 0x91, 0xcd, 0xfc, 0x1f, 0x37, 0x3c, 0x58, 0xb3, + 0x44, 0xcb, 0x17, 0x00, 0xb7, 0x70, 0x7a, 0x18, 0x01, 0xa7, 0x58, 0x24, + 0x62, 0x67, 0xc8, 0xce, 0x93, 0x20, 0x35, 0xf8, 0xa9, 0x32, 0x41, 0xf5, + 0x7e, 0x9e, 0xa8, 0xc4, 0xd2, 0xda, 0xb3, 0xff, 0x4c, 0x5f, 0xe0, 0x6c, + 0xaf, 0x37, 0xe5, 0xc9, 0x96, 0xe6, 0x0e, 0x7b, 0xcc, 0x4f, 0x3a, 0x61, + 0x76, 0xa6, 0x9e, 0x61, 0xdf, 0x24, 0xf8, 0xcc, 0x08, 0x0b, 0x74, 0x89, + 0xbf, 0xd8, 0x39, 0x5d, 0x30, 0xb6, 0xa4, 0xcd, 0xe9, 0x2e, 0xde, 0x49, + 0xa2, 0x6a, 0x0a, 0x03, 0xc7, 0x66, 0xce, 0xf2, 0x5c, 0xa6, 0xbf, 0x98, + 0x2f, 0xc3, 0x12, 0x6e, 0xd7, 0xb1, 0xb1, 0xb2, 0xbf, 0x4a, 0x7a, 0xd9, + 0xdd, 0xbe, 0x1a, 0x3a, 0x45, 0x6a, 0x67, 0x20, 0x95, 0x34, 0x60, 0xce, + 0xbe, 0x6e, 0x1b, 0xd5, 0xc3, 0x33, 0xb9, 0xab, 0x28, 0x12, 0xf9, 0xb4, + 0x74, 0x52, 0xb2, 0x75, 0x94, 0x36, 0x13, 0x74, 0x24, 0x83, 0x27, 0x53, + 0xd8, 0xa9, 0x7f, 0xd4, 0x56, 0x60, 0x3c, 0x55, 0x85, 0x62, 0x03, 0x42, + 0xfa, 0x1d, 0xd0, 0x56, 0xbe, 0x62, 0x47, 0x29, 0x7d, 0x57, 0x58, 0x52, + 0x9c, 0x15, 0x2d, 0x24, 0xfa, 0x26, 0x44, 0xe6, 0x13, 0x24, 0x4d, 0xbb, + 0x66, 0x81, 0x52, 0x78, 0x38, 0x5b, 0xe7, 0x8c, 0xfa, 0x42, 0x24, 0xb5}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA256, + 16, + {0x27, 0xb9, 0xf6, 0xf0, 0xa3, 0x4c, 0xfa, 0x0a, 0x71, 0xfe, 0x15, 0xc1, + 0x5c, 0x91, 0x0b, 0x7c, 0x8f, 0x20, 0x96, 0x22, 0x52, 0x13, 0xe7, 0x02, + 0x16, 0x49, 0xaa, 0x36, 0x89, 0xcc, 0xcc, 0xd5, 0xe2, 0x04, 0x15, 0x78, + 0xab, 0x5b, 0xe9, 0xd1, 0x10, 0xa0, 0x54, 0x56, 0xfd, 0xc5, 0x16, 0xc5, + 0x67, 0x55, 0x61, 0xdc, 0x82, 0xa2, 0x3f, 0xca, 0x94, 0xcd, 0x66, 0xdf, + 0x6d, 0xbd, 0x4b, 0x08, 0x05, 0xab, 0x85, 0xb5, 0x77, 0x34, 0xf5, 0xdd, + 0x2d, 0x6e, 0xfc, 0xb1, 0xa0, 0xbd, 0x8c, 0x3d, 0xa6, 0xf8, 0xae, 0x7a, + 0x68, 0xf5, 0x4e, 0x01, 0x5a, 0x32, 0x42, 0x12, 0xb9, 0x16, 0xa0, 0xea, + 0xe4, 0x09, 0x59, 0x75, 0xf7, 0x6f, 0x50, 0x9e, 0xa3, 0x83, 0xed, 0xc4, + 0xfd, 0x88, 0x82, 0x17, 0xab, 0xb8, 0x93, 0x69, 0x3f, 0x82, 0x1f, 0x4a, + 0x3c, 0x72, 0xdf, 0xf3, 0x9d, 0xfb, 0x0f, 0xa7, 0xab, 0xac, 0xe8, 0xc1, + 0x61, 0x51, 0xd0, 0x1b, 0xb8, 0x1b, 0xe3, 0x74, 0x12, 0x2f, 0x0e, 0x47, + 0x97, 0x48, 0xdf, 0x2c, 0x82, 0xec, 0x87, 0xb4, 0x43, 0x32, 0x5b, 0xa9, + 0x08, 0xbd, 0x00, 0xb2, 0xca, 0xb9, 0x85, 0xe6, 0x4c, 0x7f, 0x6a, 0x1e, + 0xdc, 0x62, 0x78, 0x7c, 0x64, 0xb8, 0x44, 0x10, 0xd9, 0x3f, 0xfa, 0xf6, + 0xd9, 0xa3, 0x3b, 0xf3, 0x16, 0x4e, 0x43, 0x48, 0xd7, 0xe1, 0xaf, 0xeb, + 0x6c, 0xc7, 0xd3, 0xe8, 0xa5, 0x1d, 0x72, 0x3b, 0xa6, 0xff, 0x27, 0xff, + 0x5e, 0xf1, 0x35, 0x80, 0x01, 0xff, 0xb8, 0xea, 0xf6, 0x51, 0xcf, 0x48, + 0xca, 0x55, 0x34, 0xbf, 0x5d, 0x86, 0x65, 0x0e, 0x73, 0xb5, 0x40, 0x22, + 0x6f, 0xc2, 0xa2, 0xc1, 0xa7, 0xc5, 0x2e, 0x60, 0x03, 0xd8, 0x9a, 0x10, + 0x8a, 0x65, 0xe1, 0xc9, 0xdf, 0x18, 0x3b, 0x47, 0xd1, 0x75, 0x3e, 0xa6, + 0x97, 0xf0, 0x5e, 0x77, 0xb3, 0xa1, 0x3c, 0xbe, 0xba, 0x8d, 0xaf, 0x25, + 0x68, 0x3a, 0x6b, 0xd4, 0x23, 0xb2, 0xb7, 0xac, 0xef, 0xa6, 0x6e, 0xb5, + 0xe6, 0xd0, 0x8a, 0xc1, 0x98, 0x40, 0x07, 0xae, 0xdb, 0x7d, 0xf5, 0xd4, + 0xfa, 0x1d, 0xa1, 0xaa, 0x3c, 0x6e, 0xa5, 0xf3, 0x83, 0x57, 0x1a, 0xeb, + 0xfa, 0x42, 0xae, 0x1d, 0x42, 0x06, 0x0d, 0x99, 0x6c, 0xd9, 0xdc, 0xbc, + 0xbf, 0xa6, 0x05, 0xf0, 0x02, 0xdd, 0x7a, 0xe6, 0x53, 0xe7, 0xc2, 0x95, + 0xeb, 0x3c, 0x3d, 0x03, 0xc9, 0xf6, 0xc4, 0x79, 0x06, 0x84, 0x56, 0xa8, + 0xb0, 0x08, 0x7f, 0x0c, 0x61, 0x49, 0x2f, 0xf7, 0xc1, 0x25, 0xe3, 0xbf, + 0xfe, 0x30, 0xcc, 0x45, 0xa1, 0x36, 0xd7, 0x2c, 0x75, 0xb0, 0x47, 0xb2, + 0x46, 0xdb, 0xa1, 0x8e, 0xbb, 0x41, 0xf3, 0xfb, 0x9a, 0xd0, 0x21, 0x6a, + 0x09, 0xd8, 0x88, 0x88, 0x5b, 0x44, 0x02, 0x20, 0x02, 0x91, 0xe6, 0xf1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA256, + 17, + {0x39, 0xc7, 0xa8, 0xc0, 0x6a, 0xc4, 0x83, 0x56, 0x55, 0xfa, 0x71, 0x9b, + 0xe2, 0x14, 0x55, 0x6e, 0x0a, 0xdc, 0x5a, 0x00, 0xab, 0x46, 0x6d, 0x88, + 0xd3, 0x3e, 0x69, 0x4c, 0x30, 0x88, 0x2e, 0x7c, 0x41, 0xd7, 0xfd, 0xef, + 0xde, 0x72, 0x4f, 0xb8, 0x25, 0x5a, 0x44, 0xec, 0x4b, 0xdb, 0xbd, 0x03, + 0xd1, 0xed, 0x52, 0x8b, 0x4e, 0xa9, 0x80, 0xbd, 0xe2, 0x07, 0x17, 0x34, + 0x9c, 0x0f, 0x2e, 0xb7, 0x81, 0x41, 0xed, 0x6f, 0x44, 0x90, 0x17, 0x3e, + 0x62, 0xcb, 0x2c, 0x48, 0xb7, 0x63, 0x57, 0xc7, 0x81, 0x6d, 0x1b, 0x0e, + 0xb5, 0xf8, 0x53, 0x91, 0x14, 0x3d, 0x04, 0xcf, 0x6a, 0x10, 0x0e, 0xd6, + 0x91, 0x7c, 0x46, 0xec, 0x66, 0x1a, 0x35, 0x86, 0x0b, 0x32, 0x10, 0xeb, + 0xf7, 0x1b, 0xd7, 0xe6, 0xb8, 0xe4, 0xb8, 0x90, 0x99, 0x14, 0x22, 0x6e, + 0xbe, 0x92, 0x5c, 0x99, 0xa7, 0xa5, 0xa6, 0x6f, 0x1d, 0x02, 0xc8, 0x76, + 0xf2, 0x5d, 0x80, 0xad, 0x44, 0x82, 0x89, 0x91, 0x93, 0xd9, 0xa4, 0x44, + 0xa8, 0xa1, 0xd0, 0xad, 0x8d, 0x5a, 0xfa, 0x91, 0x2b, 0x53, 0x99, 0x5d, + 0xc3, 0x6e, 0xa8, 0x95, 0x99, 0xf4, 0xf1, 0x81, 0x24, 0x1a, 0x6f, 0x4f, + 0xbe, 0x69, 0x8d, 0xe8, 0xc7, 0xc7, 0x94, 0xa8, 0x2f, 0x1f, 0x57, 0x6c, + 0x25, 0x5e, 0x70, 0x17, 0x51, 0xd3, 0x81, 0x5f, 0x5b, 0x6f, 0xe9, 0x3e, + 0xfe, 0x9a, 0x67, 0x8d, 0x24, 0x22, 0xec, 0x9a, 0x4a, 0x5d, 0x09, 0x0b, + 0xee, 0xf2, 0xe5, 0x52, 0xdb, 0x07, 0xa4, 0xd1, 0x46, 0xf9, 0x0b, 0xb4, + 0xcd, 0xf1, 0xea, 0x6f, 0xb8, 0x44, 0xff, 0xa1, 0x94, 0x85, 0x42, 0xbd, + 0xaa, 0xec, 0xe1, 0x02, 0xfa, 0x33, 0x59, 0xd2, 0xbd, 0x23, 0xc6, 0x44, + 0x7d, 0xdd, 0x64, 0xdf, 0xd7, 0xe4, 0xc9, 0x4c, 0x80, 0x1c, 0x2b, 0x6a, + 0xe1, 0x7b, 0x07, 0xb0, 0x7a, 0x4d, 0xc7, 0x9b, 0xd6, 0x9c, 0xe5, 0xec, + 0x46, 0xac, 0xa6, 0x37, 0x84, 0x5a, 0x01, 0x85, 0xa3, 0x72, 0xfe, 0xb8, + 0xad, 0xb7, 0xd6, 0x09, 0x96, 0x13, 0x3b, 0x9c, 0x37, 0xc3, 0x2a, 0x9a, + 0xd8, 0x69, 0xff, 0x55, 0x34, 0xf3, 0x9a, 0xad, 0x87, 0x01, 0xe3, 0x48, + 0x7e, 0x1e, 0x6c, 0x8f, 0xb9, 0xdd, 0xaf, 0x71, 0xa1, 0xc3, 0x43, 0x74, + 0xa0, 0x9f, 0xfb, 0x85, 0xfe, 0x44, 0x79, 0x0d, 0xde, 0xa7, 0x94, 0x39, + 0xba, 0xe8, 0xeb, 0x51, 0xce, 0x12, 0xe5, 0xab, 0xed, 0x6a, 0xf3, 0x35, + 0xad, 0x1d, 0xdb, 0xda, 0x07, 0xa8, 0x50, 0x7b, 0x6d, 0xf0, 0xd0, 0xf3, + 0xce, 0x80, 0xde, 0xc4, 0x87, 0x96, 0x8d, 0x29, 0xd9, 0x2a, 0x13, 0x9e, + 0xb1, 0xd5, 0xed, 0xe5, 0xc2, 0x82, 0x40, 0x32, 0x0c, 0x5a, 0xd9, 0xcd, + 0x0e, 0xde, 0xfb, 0x69, 0xfd, 0x15, 0x6f, 0x06, 0x26, 0xf6, 0xd4, 0x5d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA256, + 18, + {0x4c, 0x8a, 0x79, 0x46, 0x2d, 0x5c, 0x62, 0xf4, 0x18, 0xc8, 0x3b, 0x35, + 0xe6, 0x78, 0x99, 0xdb, 0x78, 0xb0, 0x48, 0x83, 0xaf, 0xdd, 0xd5, 0x06, + 0x85, 0x5b, 0xa2, 0x3e, 0x7e, 0xf8, 0xc5, 0x33, 0x6c, 0x14, 0x92, 0xfa, + 0xea, 0xf1, 0xd5, 0x74, 0x44, 0xd1, 0x04, 0x9b, 0xd0, 0x08, 0xc3, 0x17, + 0xfe, 0x72, 0x49, 0xd5, 0xde, 0xcc, 0x09, 0xfb, 0x4f, 0x39, 0xd7, 0x85, + 0x8e, 0xdd, 0x09, 0x7c, 0x39, 0x49, 0xc5, 0x3b, 0xca, 0x1a, 0x43, 0x96, + 0x74, 0xa6, 0x1b, 0x35, 0x5f, 0xf5, 0xa9, 0x38, 0x8a, 0x60, 0xb7, 0xd5, + 0xc7, 0x25, 0x59, 0x61, 0xaf, 0x70, 0x79, 0xe7, 0x2c, 0x07, 0xfa, 0xde, + 0x55, 0x2d, 0x0b, 0x77, 0xc3, 0x6e, 0xa3, 0xd2, 0xf0, 0xc7, 0xc9, 0x98, + 0x5b, 0x8c, 0xe4, 0x78, 0xdf, 0x86, 0x58, 0xde, 0x20, 0x8d, 0xbf, 0x46, + 0x90, 0x29, 0x9d, 0xb7, 0xf1, 0xd3, 0x26, 0x60, 0x58, 0x5b, 0x91, 0x8a, + 0xf9, 0x4b, 0xbe, 0xdb, 0xbd, 0xe7, 0xae, 0x94, 0x44, 0x97, 0x2a, 0xbc, + 0xca, 0x2f, 0x6b, 0x3c, 0x40, 0x04, 0xe3, 0xc8, 0x79, 0x40, 0x79, 0x3f, + 0x1a, 0x62, 0x5d, 0x93, 0x2b, 0xa1, 0x4e, 0x71, 0x5d, 0xc1, 0xb5, 0xf9, + 0x23, 0x1e, 0x0f, 0x34, 0x95, 0x6b, 0x29, 0x20, 0xea, 0xce, 0xd8, 0x88, + 0xb3, 0xa3, 0x20, 0xec, 0x83, 0x76, 0xb0, 0x59, 0xfd, 0x48, 0xff, 0x36, + 0x9b, 0xeb, 0x1e, 0xbf, 0xd3, 0x2b, 0x9e, 0x9c, 0x96, 0x23, 0xd2, 0x8b, + 0x54, 0x85, 0x69, 0x19, 0xb3, 0xaf, 0x12, 0x23, 0x9d, 0xf4, 0x25, 0xa0, + 0x55, 0xcf, 0x43, 0xe4, 0x48, 0x54, 0x1a, 0xf9, 0x4b, 0x88, 0xa2, 0x23, + 0xa9, 0x05, 0x80, 0x97, 0x7a, 0x72, 0x78, 0x2b, 0x83, 0x1b, 0xa0, 0xa8, + 0x88, 0x77, 0xca, 0xd6, 0x5f, 0x8f, 0xb4, 0x9c, 0x68, 0xd5, 0xe3, 0xb2, + 0xf6, 0x22, 0x46, 0x37, 0xe6, 0x1f, 0x4b, 0x35, 0x6f, 0xda, 0x8b, 0x8a, + 0xb9, 0x16, 0xcc, 0x31, 0xb1, 0x8e, 0x6f, 0x92, 0xd3, 0x3e, 0x0e, 0x27, + 0x97, 0x1a, 0x48, 0x04, 0x91, 0xfd, 0xe8, 0x57, 0x71, 0x5c, 0xc5, 0x53, + 0x88, 0xb2, 0x81, 0xe7, 0xd3, 0x13, 0xeb, 0xb0, 0xab, 0xe3, 0x33, 0x7f, + 0x7d, 0x45, 0x44, 0xef, 0x9d, 0x14, 0x4e, 0x40, 0x2f, 0x49, 0xc2, 0xb7, + 0x1e, 0xed, 0x30, 0xf8, 0xff, 0xe8, 0xe6, 0x00, 0xc3, 0x1d, 0xe5, 0x96, + 0x09, 0x47, 0xbb, 0x07, 0xfc, 0xc4, 0xe1, 0x5a, 0xc0, 0xd7, 0xbf, 0x00, + 0xbe, 0xe0, 0x92, 0x0c, 0x9f, 0x09, 0x2c, 0x8b, 0xed, 0x16, 0xad, 0x9a, + 0xb7, 0xd7, 0x52, 0x43, 0x3a, 0x96, 0xdb, 0xe4, 0x9a, 0xc2, 0xcf, 0x33, + 0x44, 0x52, 0x57, 0xa5, 0x1d, 0xd3, 0x47, 0xdd, 0x77, 0xdd, 0x5a, 0xe0, + 0xd0, 0x8b, 0x22, 0x3c, 0x45, 0x7d, 0xb3, 0xb5, 0x7d, 0x72, 0x7f, 0x52}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA256, + 19, + {0x93, 0x39, 0x18, 0x57, 0xce, 0x1f, 0xae, 0x6d, 0xf3, 0x1b, 0x1a, 0xd9, + 0x72, 0x18, 0x98, 0x03, 0xa1, 0xfc, 0x3a, 0xe9, 0x1b, 0x89, 0xa2, 0x64, + 0xff, 0x86, 0x24, 0x6d, 0x6e, 0xfb, 0xdc, 0x59, 0x90, 0x03, 0xbb, 0x7c, + 0x35, 0x81, 0x4a, 0x42, 0x15, 0xdf, 0xdd, 0x39, 0x32, 0x83, 0x4d, 0x40, + 0x64, 0xb4, 0x97, 0xf4, 0x64, 0xfa, 0x93, 0x05, 0x43, 0x63, 0xf1, 0xfa, + 0x5e, 0x36, 0x58, 0x25, 0xd1, 0xb8, 0x78, 0x81, 0xe1, 0x25, 0xa5, 0x0d, + 0xea, 0xf2, 0x2d, 0x75, 0xaa, 0xe3, 0x2f, 0xc0, 0xfe, 0x1e, 0x8f, 0x31, + 0x15, 0xf7, 0xca, 0xb6, 0xaf, 0x0c, 0x2a, 0xca, 0x54, 0xd6, 0xf2, 0x1f, + 0x5a, 0x72, 0xfa, 0x77, 0xa0, 0x73, 0x1c, 0x9f, 0x8e, 0xa8, 0x2a, 0xc2, + 0xe3, 0x11, 0x55, 0xfe, 0x56, 0xa7, 0x95, 0x0f, 0x61, 0xfc, 0x1b, 0x22, + 0xc2, 0x74, 0x20, 0x3e, 0xa9, 0x1b, 0x28, 0xa4, 0xbb, 0xa0, 0xa9, 0x25, + 0xec, 0xaa, 0xa0, 0x17, 0xb9, 0x25, 0x8e, 0x1d, 0x0f, 0x49, 0x2c, 0x24, + 0x33, 0x63, 0x34, 0xe3, 0x28, 0x05, 0x4a, 0x12, 0xdf, 0x91, 0x6e, 0x1e, + 0x41, 0x08, 0xd0, 0xb7, 0xe5, 0xd8, 0xb2, 0xbd, 0xb3, 0xd4, 0xa1, 0x02, + 0x82, 0xcc, 0x16, 0x53, 0xb9, 0xdf, 0x2a, 0x24, 0xa7, 0xec, 0xbd, 0x75, + 0x3c, 0xc7, 0x67, 0x7c, 0x88, 0xc2, 0xac, 0xb7, 0xf7, 0x41, 0xe3, 0xd5, + 0x6d, 0x67, 0x0c, 0x22, 0x6a, 0x82, 0x7f, 0xd6, 0xb1, 0x9a, 0xef, 0xa4, + 0x45, 0xbd, 0x27, 0x7e, 0xed, 0x60, 0xdd, 0x13, 0x61, 0x94, 0x27, 0xa0, + 0x48, 0x61, 0x6d, 0xd2, 0x67, 0x70, 0xce, 0x76, 0xa3, 0x03, 0x1b, 0xf5, + 0x85, 0x6b, 0x50, 0xf0, 0xce, 0xac, 0xc7, 0xbb, 0xef, 0x25, 0x7d, 0x86, + 0xf6, 0xe9, 0xfa, 0xe6, 0x2a, 0xa6, 0xaf, 0x55, 0x0c, 0x9d, 0x52, 0x6a, + 0x60, 0x76, 0xd1, 0xde, 0x77, 0xa9, 0x09, 0x7a, 0xcc, 0x15, 0x72, 0x8c, + 0xba, 0xb9, 0xfe, 0xdd, 0x14, 0x28, 0xc3, 0x3a, 0x89, 0xe0, 0x7c, 0x0a, + 0x49, 0xdc, 0x89, 0x82, 0x25, 0x58, 0xda, 0x1d, 0xa6, 0xdb, 0x6f, 0x8f, + 0x73, 0x8a, 0xe3, 0x09, 0xfe, 0xc8, 0xf0, 0x33, 0xce, 0xda, 0x87, 0x73, + 0xed, 0x3e, 0xb5, 0xbf, 0x62, 0x03, 0xfe, 0xd1, 0x89, 0xc3, 0xb7, 0xa7, + 0x74, 0xcc, 0x5f, 0x44, 0x07, 0x3d, 0xd0, 0xdb, 0x9e, 0x4a, 0x61, 0x4b, + 0xf7, 0xc8, 0x00, 0x5d, 0x5c, 0x6e, 0x02, 0x2f, 0xda, 0x36, 0xb8, 0x2d, + 0xcf, 0xe6, 0x6f, 0x46, 0x79, 0xee, 0xa2, 0x32, 0x69, 0xff, 0x39, 0x21, + 0x38, 0x51, 0x79, 0x8e, 0x63, 0xe4, 0x2c, 0x1e, 0xc5, 0xbe, 0x20, 0xb3, + 0xcb, 0x5e, 0x20, 0x78, 0x75, 0x97, 0xb4, 0x32, 0x48, 0xd4, 0xfa, 0xdd, + 0x1c, 0x10, 0xcc, 0x94, 0xd0, 0x66, 0x63, 0x97, 0x36, 0xb7, 0x78, 0x1e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA256, + 20, + {0x1d, 0x9a, 0x15, 0x75, 0xce, 0x2c, 0xd0, 0x6e, 0x5f, 0x16, 0x00, 0x63, + 0xd0, 0x31, 0x99, 0xca, 0xc5, 0xe9, 0x12, 0xce, 0xa5, 0x14, 0x39, 0xf7, + 0x38, 0xd9, 0x8e, 0xde, 0x05, 0xaa, 0xf7, 0xb8, 0x21, 0xd8, 0xb2, 0x60, + 0x82, 0xec, 0xaf, 0x4d, 0x12, 0xfd, 0x01, 0xd0, 0xf6, 0x4b, 0xe9, 0xea, + 0x2e, 0x18, 0x31, 0x38, 0x8c, 0xdb, 0x5e, 0x7c, 0x75, 0x64, 0xb7, 0x31, + 0x46, 0xde, 0x8f, 0x9b, 0x53, 0x14, 0xad, 0x67, 0x38, 0xd9, 0x8e, 0x10, + 0x53, 0xad, 0x0d, 0x7d, 0x59, 0x44, 0x25, 0x04, 0x3e, 0xce, 0x57, 0x5c, + 0x75, 0x12, 0x88, 0x88, 0xd0, 0xd7, 0xb0, 0x90, 0xba, 0x5d, 0x5e, 0x00, + 0x8b, 0xe4, 0x6a, 0xba, 0xdb, 0xea, 0x23, 0xc9, 0xb7, 0x74, 0x1a, 0x02, + 0x31, 0x51, 0xef, 0x28, 0x1d, 0x99, 0xfd, 0xfd, 0x68, 0x44, 0x08, 0x99, + 0x2a, 0x8a, 0xa9, 0xf2, 0xc8, 0x53, 0x76, 0xa4, 0x0e, 0x53, 0xd9, 0xd2, + 0x23, 0xef, 0x4c, 0xed, 0x56, 0x3f, 0xca, 0x83, 0x2e, 0xf0, 0x3b, 0xef, + 0x29, 0xa4, 0x7b, 0xf3, 0x81, 0xeb, 0x67, 0x28, 0x83, 0x0b, 0xa3, 0x7c, + 0x69, 0xa9, 0x95, 0x68, 0x49, 0x4e, 0xfc, 0x85, 0x37, 0x0e, 0x8e, 0x9c, + 0x3f, 0xca, 0xac, 0xe1, 0xa5, 0x9d, 0x6c, 0x98, 0xaf, 0xd0, 0x3a, 0x0e, + 0x8b, 0xd5, 0xda, 0x2f, 0x5c, 0x90, 0x9d, 0xf5, 0x71, 0x0e, 0x38, 0x5c, + 0xea, 0xc3, 0x5a, 0xb0, 0xfa, 0xb9, 0x2a, 0x6c, 0xd9, 0x18, 0xca, 0x8d, + 0x32, 0xcd, 0x5d, 0x4b, 0xfe, 0xe5, 0xdd, 0x64, 0x4e, 0x0a, 0xdb, 0x3d, + 0x18, 0x8a, 0x5d, 0x0e, 0x7a, 0x20, 0xa3, 0x05, 0xbd, 0xa3, 0x4e, 0xc1, + 0x0b, 0xb6, 0x5c, 0x92, 0x2a, 0x0c, 0x07, 0x4e, 0x84, 0x27, 0xce, 0xc7, + 0x8a, 0x59, 0x0c, 0x09, 0x5a, 0x0c, 0x67, 0x0c, 0xea, 0x6d, 0x34, 0xbc, + 0x7a, 0x88, 0xb2, 0xf1, 0xf0, 0x6b, 0x00, 0xb3, 0x68, 0xb8, 0x00, 0x9c, + 0xbf, 0xe6, 0xa1, 0x4b, 0x18, 0xbd, 0xf2, 0xb0, 0x1c, 0xaa, 0xb7, 0x04, + 0x1d, 0x46, 0xe6, 0xb7, 0x6f, 0xbb, 0x1f, 0x63, 0xe9, 0xb3, 0x09, 0xf6, + 0x0f, 0xdb, 0x4f, 0x1a, 0x60, 0x33, 0xa1, 0x1d, 0xd7, 0xdc, 0x1e, 0xb1, + 0x5d, 0x7f, 0xaf, 0x92, 0x2b, 0x3f, 0xdd, 0xe2, 0x87, 0x96, 0xc4, 0x4e, + 0x22, 0x66, 0x33, 0x81, 0x3a, 0x96, 0x9a, 0xe1, 0xfc, 0x54, 0x38, 0x85, + 0x25, 0xd0, 0xa1, 0x25, 0x41, 0x40, 0x60, 0x86, 0x27, 0x18, 0xbd, 0x0e, + 0xe1, 0x33, 0x7d, 0xe2, 0x13, 0x3f, 0xc7, 0x73, 0xd0, 0x6b, 0xf8, 0x39, + 0x87, 0xa2, 0x2e, 0x4d, 0x2e, 0x88, 0x37, 0x65, 0xe3, 0xaf, 0xfe, 0x55, + 0xff, 0x8d, 0x92, 0x77, 0x1d, 0xa7, 0x9e, 0xa0, 0x89, 0x82, 0x58, 0xf0, + 0xd7, 0xe8, 0x58, 0xfa, 0x39, 0x37, 0xff, 0x24, 0xf1, 0x22, 0x66, 0x9d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA256, + 21, + {0xc0, 0x17, 0x73, 0x18, 0xfe, 0xee, 0x84, 0x2e, 0x80, 0x24, 0x80, 0xdb, + 0xe0, 0xdc, 0xfc, 0x62, 0x15, 0xd7, 0x54, 0x31, 0xa3, 0x0b, 0xb8, 0x49, + 0x2c, 0xfb, 0x1c, 0xb8, 0x4f, 0x7e, 0xbc, 0x73, 0xdc, 0x37, 0xf5, 0x6c, + 0xd0, 0xdb, 0xca, 0x1f, 0x6a, 0x65, 0x16, 0xc6, 0xee, 0xe3, 0xde, 0x3a, + 0xdd, 0xbc, 0xbd, 0x56, 0x9b, 0xbc, 0x79, 0xd5, 0x33, 0xa4, 0xf5, 0x95, + 0x5d, 0x95, 0xba, 0xbc, 0x71, 0x7c, 0xd4, 0xc8, 0xf5, 0x03, 0x9c, 0xe4, + 0x9c, 0xe7, 0xdd, 0x20, 0xaa, 0x44, 0xbd, 0xb9, 0x6a, 0x39, 0x4f, 0x84, + 0x99, 0x17, 0x20, 0x79, 0xf8, 0xed, 0x20, 0xc4, 0xed, 0x78, 0x0f, 0xfb, + 0xe1, 0x1c, 0xb0, 0x0d, 0x04, 0xae, 0xab, 0x80, 0xc8, 0x82, 0xea, 0xc5, + 0x17, 0xc1, 0x53, 0x99, 0x38, 0x92, 0x54, 0x9f, 0x2d, 0x42, 0x03, 0xd8, + 0xe3, 0xfd, 0xc7, 0x19, 0xfd, 0x74, 0x5b, 0x06, 0x10, 0x3b, 0x49, 0xf5, + 0x4a, 0xd5, 0x1b, 0x6d, 0xfd, 0x0f, 0x4c, 0x94, 0xb0, 0x8b, 0x70, 0x59, + 0x87, 0x50, 0x73, 0xac, 0x11, 0x70, 0x1e, 0x16, 0xaf, 0x0b, 0x73, 0xd7, + 0xb3, 0x05, 0xd9, 0xa4, 0x20, 0xfc, 0xb5, 0x60, 0xb4, 0x90, 0xd0, 0x1c, + 0x4a, 0xfc, 0xc5, 0x2b, 0x9b, 0x21, 0xa4, 0x67, 0xe9, 0x5b, 0xce, 0x62, + 0xda, 0x8f, 0x55, 0x95, 0x27, 0x06, 0x61, 0x16, 0xc6, 0x02, 0xbb, 0xcc, + 0x29, 0xa4, 0x34, 0xca, 0x04, 0xea, 0x32, 0x27, 0xa2, 0x5a, 0x07, 0xd7, + 0x33, 0xf1, 0xb8, 0x67, 0x04, 0x0a, 0xd1, 0xc8, 0x5b, 0x00, 0x19, 0x04, + 0xc7, 0x49, 0x50, 0x51, 0x66, 0x63, 0x5c, 0x21, 0x7d, 0x88, 0x58, 0xe6, + 0x37, 0xcb, 0xd7, 0x4e, 0xbd, 0x1b, 0x86, 0xa4, 0x00, 0x96, 0x1f, 0x27, + 0x13, 0xcd, 0x00, 0xe6, 0x49, 0x47, 0xc2, 0xb5, 0xd2, 0xb9, 0x7a, 0x4e, + 0xf7, 0x95, 0x82, 0x2e, 0xae, 0x56, 0x32, 0x8b, 0xc4, 0xbf, 0x8e, 0x8c, + 0x9c, 0x8b, 0xb8, 0xd7, 0x59, 0xa3, 0x74, 0x3c, 0xbe, 0x9d, 0x36, 0x8d, + 0x98, 0x52, 0x99, 0xd8, 0x33, 0x87, 0x96, 0xad, 0x6e, 0x24, 0xdf, 0x7e, + 0xb7, 0xdb, 0x18, 0x14, 0x74, 0x50, 0xd2, 0xdb, 0x91, 0x00, 0x0c, 0x86, + 0x67, 0x68, 0x1b, 0x47, 0xaa, 0x9f, 0x0f, 0x2e, 0x08, 0xb4, 0x8a, 0xeb, + 0xad, 0xae, 0xec, 0xa3, 0x29, 0x76, 0xdd, 0x03, 0xba, 0x94, 0xae, 0x72, + 0x95, 0x08, 0x03, 0xa0, 0x7f, 0x56, 0x6e, 0x09, 0x16, 0x70, 0xc8, 0x3c, + 0x8a, 0xd0, 0x1c, 0xf1, 0xa2, 0xa9, 0x21, 0x46, 0x70, 0x10, 0xc2, 0x09, + 0x75, 0xe1, 0xb9, 0x65, 0x3a, 0x7b, 0x56, 0xd2, 0x13, 0x77, 0x99, 0xee, + 0xe8, 0x63, 0xa5, 0x76, 0xa2, 0x27, 0x5c, 0x33, 0x32, 0x04, 0x45, 0x30, + 0x76, 0x70, 0xbc, 0x62, 0xfa, 0x03, 0x9c, 0x7c, 0xdc, 0x80, 0x94, 0xc1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA256, + 22, + {0x56, 0x75, 0xe1, 0x6b, 0x96, 0xe9, 0x61, 0xdd, 0x42, 0x8d, 0xe8, 0x91, + 0x45, 0x1e, 0xd0, 0xd2, 0x37, 0x06, 0x16, 0x5d, 0x65, 0x39, 0x2d, 0x27, + 0x7e, 0xaf, 0x84, 0x6e, 0x24, 0xf0, 0xc4, 0x38, 0x85, 0x36, 0xb2, 0xb5, + 0x2e, 0x51, 0x9c, 0x07, 0xd0, 0xe1, 0x06, 0x86, 0xa1, 0x64, 0xbe, 0xd5, + 0xa0, 0x53, 0x14, 0x24, 0x9a, 0x77, 0xf7, 0x7d, 0x14, 0x0d, 0xd1, 0x6d, + 0x42, 0xfb, 0xa9, 0x47, 0xbb, 0xed, 0x20, 0x4e, 0xf4, 0xc8, 0xa9, 0x58, + 0xe4, 0x9f, 0x3a, 0xa4, 0xe6, 0x24, 0x38, 0xee, 0x33, 0x38, 0x12, 0xd6, + 0xa9, 0x71, 0x9f, 0xf1, 0x66, 0x83, 0x9e, 0x46, 0x70, 0x80, 0xd8, 0x76, + 0x2a, 0x42, 0x68, 0xfb, 0x57, 0x5a, 0x33, 0x07, 0x02, 0x09, 0x01, 0x37, + 0x41, 0xae, 0x8e, 0xa0, 0xc7, 0x57, 0xbb, 0x44, 0xd1, 0x24, 0x50, 0x57, + 0x9a, 0xc8, 0xe2, 0x28, 0x70, 0x56, 0x9c, 0x68, 0x92, 0xed, 0xf1, 0xfd, + 0xd0, 0xbc, 0x12, 0xa7, 0x82, 0x3b, 0x69, 0x5c, 0x4c, 0x90, 0xe9, 0x3c, + 0x3c, 0xea, 0x57, 0xc2, 0xfa, 0x00, 0x4e, 0xb3, 0x30, 0x6d, 0x13, 0xba, + 0x60, 0xcf, 0xa7, 0xaa, 0x3f, 0x14, 0x65, 0xa2, 0x32, 0xc3, 0xf4, 0xcb, + 0xb7, 0x65, 0xa8, 0x2b, 0xd5, 0x95, 0x51, 0xd0, 0xf1, 0x30, 0x13, 0x78, + 0x29, 0x87, 0x1b, 0xd3, 0x5c, 0xea, 0x7c, 0x59, 0xcf, 0xa1, 0x2f, 0x18, + 0x8c, 0x91, 0xdf, 0xc2, 0x14, 0xd8, 0x10, 0x28, 0x10, 0xa7, 0xde, 0xcc, + 0xce, 0x40, 0xf2, 0x04, 0x56, 0x29, 0x93, 0x63, 0x3b, 0xa4, 0x66, 0x9f, + 0x4d, 0x7d, 0x02, 0x41, 0x8d, 0x5a, 0x66, 0xdb, 0x59, 0xaf, 0x8a, 0xd0, + 0x01, 0x88, 0x49, 0x69, 0xb8, 0xe0, 0x09, 0x51, 0x49, 0x2b, 0xd8, 0x46, + 0xad, 0x7d, 0xb6, 0x19, 0xd6, 0x23, 0xb3, 0x46, 0x6c, 0xfa, 0x06, 0x2a, + 0xe9, 0x28, 0x2a, 0x1c, 0xdd, 0xf1, 0x50, 0xe7, 0x61, 0xc9, 0x0a, 0x34, + 0x13, 0xe9, 0x2f, 0x2f, 0x1f, 0xb2, 0xb5, 0xb6, 0x2d, 0x41, 0x0c, 0xda, + 0xf6, 0xbd, 0x88, 0x85, 0xd6, 0x35, 0xf0, 0x5f, 0x20, 0x33, 0x14, 0x16, + 0xfc, 0x38, 0x08, 0xfc, 0xcd, 0x34, 0x27, 0x64, 0xb7, 0xc2, 0x44, 0xc1, + 0xaa, 0xf7, 0x8f, 0xa7, 0xa1, 0x16, 0x6b, 0x1b, 0x20, 0x40, 0x58, 0xa1, + 0x6a, 0xb7, 0x50, 0xac, 0x3f, 0xaf, 0xba, 0xfd, 0xb2, 0x61, 0x0f, 0x52, + 0x16, 0x4f, 0x75, 0xe7, 0xcf, 0xf8, 0xa4, 0xc3, 0xcb, 0x89, 0x9e, 0xbd, + 0x5f, 0xbe, 0x18, 0x34, 0x68, 0x2e, 0xe9, 0x4e, 0x6c, 0xd8, 0x10, 0xa4, + 0x01, 0x5e, 0xd7, 0xf0, 0xfe, 0xa7, 0xf1, 0x49, 0x4c, 0x5a, 0x47, 0x7b, + 0x57, 0x2d, 0x17, 0x20, 0x56, 0x62, 0x93, 0x20, 0x30, 0x7e, 0x8e, 0xce, + 0x3f, 0x72, 0xde, 0x5d, 0xc0, 0x65, 0x2e, 0x68, 0x8d, 0x79, 0xd1, 0x54}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA256, + 23, + {0x56, 0x2c, 0xb2, 0x9e, 0x3b, 0x27, 0xd6, 0x8a, 0x9f, 0x87, 0x41, 0xa5, + 0x70, 0x06, 0x29, 0x6a, 0x94, 0x3b, 0xee, 0x15, 0xc1, 0xe0, 0xcf, 0xf9, + 0x7e, 0x87, 0x48, 0xad, 0x82, 0x2a, 0x32, 0x12, 0x34, 0xa1, 0x5f, 0xb3, + 0xb8, 0x9f, 0x4e, 0x07, 0xc1, 0x75, 0x6d, 0x69, 0x35, 0x07, 0x46, 0x11, + 0x72, 0x98, 0x11, 0x89, 0xe9, 0x19, 0x1e, 0x01, 0x75, 0xc7, 0x1a, 0xcc, + 0xbc, 0x25, 0x8d, 0x3e, 0x79, 0xbb, 0xc6, 0x27, 0x36, 0x5c, 0x95, 0xf1, + 0x9f, 0xa4, 0x16, 0xaa, 0xab, 0xf2, 0x23, 0xbf, 0x22, 0xfb, 0xfd, 0x46, + 0xcb, 0x80, 0x22, 0xa8, 0x86, 0x00, 0xfd, 0xaf, 0x84, 0xae, 0xe7, 0x0e, + 0x9c, 0x89, 0x39, 0xe2, 0x4d, 0xe4, 0xe8, 0xa5, 0xfb, 0x25, 0x36, 0xc4, + 0xfd, 0xa5, 0xe3, 0xe3, 0xd7, 0x1a, 0xdc, 0x37, 0x77, 0x08, 0xc1, 0xf4, + 0xd7, 0x98, 0x2c, 0x0c, 0x22, 0x67, 0x26, 0x5d, 0x4f, 0x85, 0xd9, 0xe2, + 0x7f, 0x68, 0x9d, 0xe2, 0xc2, 0x16, 0xa2, 0x12, 0x39, 0xd6, 0xd4, 0xf9, + 0x5d, 0xd3, 0x0c, 0xe1, 0x02, 0xda, 0x43, 0xec, 0x1b, 0x3e, 0x72, 0xee, + 0x56, 0x96, 0xdb, 0x8c, 0x63, 0xcf, 0x06, 0xd9, 0x4b, 0x8c, 0xcb, 0xa7, + 0x5e, 0x19, 0x7b, 0x2d, 0x26, 0x35, 0x0d, 0x35, 0x33, 0x64, 0x75, 0xf6, + 0x6d, 0xe6, 0x15, 0xda, 0xf8, 0xc1, 0x90, 0x0b, 0xa3, 0x7d, 0x76, 0x99, + 0xea, 0x88, 0x1c, 0x0f, 0x7a, 0xf8, 0x4e, 0x93, 0x6c, 0x40, 0x2c, 0x08, + 0xe1, 0x5d, 0x39, 0x23, 0x73, 0x3a, 0xad, 0x08, 0x94, 0xb4, 0xe7, 0x82, + 0x16, 0x22, 0x59, 0x11, 0xce, 0xae, 0x7f, 0x4c, 0x77, 0x0a, 0x17, 0xd9, + 0x0f, 0xd7, 0x17, 0x8a, 0x19, 0x60, 0x50, 0xbe, 0xf7, 0x21, 0x8d, 0x7e, + 0x0f, 0xe7, 0xfd, 0x22, 0xeb, 0x5c, 0x38, 0x54, 0xc8, 0x06, 0xa5, 0xcd, + 0x17, 0x9e, 0x3a, 0x82, 0xb5, 0x9d, 0x9b, 0x4e, 0x9e, 0x2d, 0xd1, 0xd4, + 0xcd, 0x99, 0x8e, 0xd3, 0x2f, 0xfb, 0xf1, 0x9a, 0x91, 0xcb, 0x19, 0x14, + 0x9c, 0x94, 0x8b, 0x74, 0x86, 0x1f, 0xd0, 0xe9, 0x21, 0x74, 0xc2, 0xf3, + 0x5c, 0x82, 0xc9, 0x23, 0x2a, 0x84, 0x13, 0xad, 0xee, 0xe7, 0x23, 0xfe, + 0x48, 0x9d, 0xff, 0xc8, 0xad, 0xed, 0x50, 0xc7, 0x71, 0x64, 0x03, 0xc0, + 0x25, 0x49, 0x80, 0x2e, 0x08, 0x3f, 0x16, 0x58, 0x4b, 0x05, 0xe3, 0xf6, + 0x7a, 0x4e, 0x72, 0x6d, 0xd8, 0xec, 0x6d, 0x4a, 0xdc, 0xfe, 0xdc, 0x06, + 0x95, 0xa4, 0x7a, 0xb7, 0x5e, 0x6d, 0x0b, 0x04, 0x86, 0xe9, 0x46, 0xb6, + 0x48, 0x5f, 0x89, 0x16, 0x23, 0x49, 0xee, 0xeb, 0x88, 0xf2, 0x0d, 0xc3, + 0x09, 0x5e, 0xc5, 0xf4, 0x5b, 0xae, 0x1c, 0x2b, 0x7a, 0xf4, 0x35, 0x21, + 0x38, 0xe8, 0x64, 0xe6, 0xfe, 0xc1, 0x8b, 0x9b, 0xbe, 0x98, 0xfb, 0xf4}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA256, + 24, + {0x23, 0x02, 0xf6, 0x9c, 0xbf, 0xe3, 0x0d, 0xbd, 0xfb, 0x83, 0x09, 0x18, + 0x91, 0x3f, 0xb5, 0x56, 0xf2, 0x63, 0x4e, 0x26, 0x82, 0x10, 0xef, 0xcd, + 0x0a, 0xff, 0xf8, 0xbc, 0x52, 0x7f, 0xe3, 0x0e, 0xa1, 0xdc, 0x36, 0x83, + 0x3b, 0x01, 0xfc, 0x1b, 0x7b, 0x1d, 0x87, 0x81, 0x91, 0x3a, 0x50, 0x04, + 0xa2, 0x4c, 0x24, 0x12, 0xb9, 0xe0, 0x71, 0x3b, 0x84, 0xf2, 0x28, 0xb6, + 0xb0, 0x83, 0x49, 0xea, 0xec, 0x2a, 0xc6, 0x90, 0x88, 0x61, 0x15, 0x75, + 0x76, 0xc8, 0x9b, 0xcf, 0x47, 0x25, 0x72, 0xbe, 0x53, 0xc0, 0x07, 0x5e, + 0x48, 0x53, 0x4d, 0x33, 0x5b, 0x95, 0x4f, 0x46, 0xaa, 0x45, 0x6c, 0x90, + 0x65, 0x39, 0x12, 0xe0, 0x71, 0x37, 0xa4, 0x18, 0xf8, 0xeb, 0x59, 0x32, + 0x99, 0x96, 0xe8, 0x6f, 0xbc, 0xab, 0x8e, 0x58, 0x5d, 0x80, 0xb7, 0xa8, + 0xf9, 0x7e, 0x7a, 0xac, 0xad, 0x3d, 0x08, 0xd2, 0x4d, 0xbe, 0x30, 0xa7, + 0x6e, 0xf8, 0xf4, 0x77, 0x88, 0xd3, 0x69, 0x26, 0xe7, 0x4c, 0x0f, 0x24, + 0xdf, 0x94, 0x2f, 0x73, 0xfb, 0xdf, 0xd6, 0x49, 0xff, 0xe9, 0xa9, 0x52, + 0xac, 0xdd, 0xf3, 0xfd, 0x8e, 0xd9, 0xaa, 0xd0, 0x55, 0xc3, 0xa9, 0x50, + 0xe7, 0x49, 0xdf, 0xce, 0x25, 0xd0, 0xc4, 0x51, 0x14, 0xf4, 0x0d, 0xae, + 0x0a, 0x44, 0x9f, 0x23, 0xd7, 0x91, 0x5d, 0xea, 0x8e, 0xe1, 0xf6, 0xf1, + 0x63, 0x84, 0x9a, 0xff, 0xa4, 0xb7, 0xb8, 0x10, 0x5b, 0xad, 0xbb, 0xff, + 0xc5, 0x69, 0x01, 0x90, 0xfc, 0xe1, 0x92, 0xf4, 0xa6, 0x47, 0xb8, 0x1b, + 0x14, 0x10, 0x1b, 0x4f, 0xd9, 0xb1, 0xf0, 0x37, 0x9b, 0x08, 0x37, 0x99, + 0x01, 0xf0, 0x90, 0x8c, 0xcb, 0x48, 0xd5, 0xc8, 0x8e, 0x8a, 0x3d, 0x0b, + 0x65, 0x63, 0xbf, 0x01, 0x11, 0x7e, 0xbc, 0xec, 0xbd, 0x84, 0xdd, 0x61, + 0xe6, 0xbf, 0x05, 0xb7, 0x7d, 0xd2, 0xa3, 0xc6, 0x3d, 0x9c, 0x36, 0xa3, + 0x94, 0x84, 0x3d, 0xf2, 0x8b, 0x81, 0x84, 0xde, 0x81, 0xcd, 0xe4, 0xf3, + 0x81, 0xee, 0xa8, 0x48, 0x22, 0x00, 0x20, 0x08, 0x93, 0x8d, 0x35, 0x49, + 0x55, 0x0c, 0xde, 0xaf, 0xe3, 0x16, 0x06, 0xfc, 0xc2, 0x82, 0xef, 0x2c, + 0x2a, 0x4a, 0xb9, 0x0b, 0x43, 0x7d, 0x09, 0x75, 0xa6, 0xd5, 0x76, 0xfb, + 0x70, 0x5e, 0x26, 0x13, 0x1b, 0xd0, 0x7a, 0xdd, 0x5b, 0xcd, 0x34, 0x88, + 0x74, 0x96, 0xb6, 0x53, 0xf3, 0xe9, 0xc2, 0xa7, 0x76, 0x0e, 0xb3, 0x67, + 0x93, 0x5c, 0xc8, 0x05, 0x2e, 0xa8, 0x96, 0xc6, 0xf2, 0x02, 0x3f, 0x0d, + 0x2a, 0x5b, 0xf3, 0x26, 0x78, 0x35, 0xcb, 0x4a, 0xdb, 0x07, 0x90, 0x19, + 0xb8, 0x97, 0x44, 0x26, 0x95, 0x3e, 0xf1, 0x44, 0x70, 0x69, 0xa7, 0x9c, + 0xdb, 0x51, 0xfe, 0x8c, 0x32, 0xff, 0xf1, 0x4a, 0x9b, 0xb8, 0xf7, 0x8e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA256, + 25, + {0x92, 0x21, 0x8f, 0x94, 0xfc, 0x35, 0x52, 0xf2, 0x15, 0xe9, 0x8d, 0x21, + 0x75, 0x89, 0x92, 0x42, 0x9c, 0xb1, 0x7f, 0xc3, 0x31, 0x3f, 0x78, 0x0f, + 0xee, 0xa3, 0xf4, 0x82, 0xd0, 0xe3, 0x2c, 0xf9, 0x7f, 0xc8, 0x83, 0x22, + 0x05, 0xe7, 0x42, 0x86, 0xe6, 0x9a, 0x1f, 0xa3, 0x50, 0x62, 0xb9, 0x84, + 0x63, 0x56, 0x87, 0x69, 0x2d, 0x15, 0xe6, 0x05, 0x03, 0x76, 0xaf, 0xd8, + 0xe8, 0x50, 0x1b, 0x4a, 0x07, 0xe8, 0xc6, 0x10, 0x06, 0xa2, 0xfa, 0x6e, + 0xb2, 0x7e, 0x2a, 0x4c, 0x31, 0x0f, 0x54, 0xb9, 0x07, 0x80, 0x80, 0x27, + 0xea, 0xf9, 0xcb, 0x05, 0x30, 0xf8, 0xad, 0xe7, 0x81, 0xc4, 0xfa, 0x90, + 0x95, 0xa4, 0x1b, 0xb6, 0x63, 0x0c, 0x1e, 0x09, 0x73, 0x78, 0x3e, 0xab, + 0x65, 0xcb, 0x08, 0x49, 0xf9, 0xc8, 0xe8, 0x9f, 0x3c, 0x99, 0x7e, 0xa3, + 0xab, 0x93, 0x0b, 0x4f, 0xc6, 0x29, 0x02, 0x8d, 0xda, 0x3d, 0x5e, 0x0e, + 0x7d, 0xcd, 0x99, 0xb2, 0x95, 0x12, 0x82, 0xc3, 0x1b, 0x8e, 0x37, 0x39, + 0xb6, 0x72, 0x4a, 0x41, 0x4d, 0xbc, 0x25, 0x48, 0x02, 0xe6, 0x3a, 0x1a, + 0x6a, 0x26, 0x8e, 0x7f, 0xc6, 0xa9, 0x19, 0x34, 0xcb, 0xb2, 0x7d, 0x9c, + 0xf0, 0xec, 0x99, 0x4f, 0xd0, 0x23, 0x34, 0xa7, 0x45, 0x1c, 0x36, 0x58, + 0xe7, 0xab, 0x13, 0xaa, 0x5d, 0xd2, 0x7e, 0x81, 0x73, 0x6c, 0x9c, 0xb3, + 0x16, 0x67, 0x9e, 0xb9, 0xa3, 0xd3, 0xf8, 0x7c, 0x37, 0x39, 0xca, 0x07, + 0xa7, 0xbe, 0x08, 0xa0, 0x40, 0x2a, 0xb2, 0x88, 0x3d, 0x86, 0x08, 0x67, + 0xa4, 0xec, 0xcd, 0x24, 0x76, 0xc8, 0xd9, 0xe3, 0x7e, 0x2e, 0xc2, 0x14, + 0xd6, 0x89, 0x56, 0x64, 0xbd, 0xda, 0x7c, 0xe7, 0x34, 0x4c, 0x95, 0x62, + 0x27, 0x91, 0xcd, 0xfa, 0xca, 0x32, 0x50, 0x8c, 0x8b, 0x73, 0x88, 0x39, + 0x18, 0x46, 0xb7, 0x20, 0x65, 0x9d, 0xe2, 0xae, 0xa7, 0xbb, 0xb8, 0x45, + 0x20, 0xfa, 0xe9, 0xed, 0xea, 0x66, 0x63, 0x82, 0x70, 0xe7, 0x35, 0x67, + 0x7f, 0x17, 0x5f, 0x11, 0x5c, 0x58, 0x2f, 0x8d, 0x76, 0x18, 0x5e, 0x8e, + 0xdb, 0x3d, 0x10, 0x5e, 0x3d, 0x6c, 0x0f, 0x49, 0x0e, 0xc4, 0x86, 0xf7, + 0xba, 0x41, 0xf7, 0x50, 0xad, 0xd6, 0xd5, 0x09, 0x97, 0xec, 0x85, 0xed, + 0x35, 0x1a, 0x2b, 0x14, 0xa4, 0xc3, 0x28, 0xa4, 0x1f, 0xaf, 0x70, 0xff, + 0x3e, 0x50, 0xfd, 0x4d, 0xdf, 0xae, 0x6f, 0x9c, 0x74, 0xfd, 0x72, 0xa7, + 0xc1, 0xbc, 0x0d, 0xf0, 0x45, 0xe3, 0x1f, 0xd7, 0x2f, 0x04, 0xb6, 0xa7, + 0x97, 0xe0, 0xcc, 0xed, 0x07, 0xbf, 0x2f, 0xce, 0x78, 0x8d, 0x75, 0xef, + 0x6d, 0x78, 0x3c, 0xd6, 0xe4, 0xef, 0xf9, 0x8c, 0x49, 0xe9, 0x94, 0x87, + 0xc7, 0x6c, 0xcd, 0x4e, 0x08, 0xea, 0x26, 0xd3, 0x6c, 0x29, 0xaa, 0xe1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA256, + 26, + {0x55, 0xa3, 0x60, 0x02, 0xb4, 0x3d, 0x9b, 0x5a, 0x2f, 0x99, 0xba, 0x0a, + 0xcf, 0x76, 0x7c, 0xb0, 0x4b, 0x54, 0xb7, 0x84, 0x9f, 0xc2, 0x44, 0x3d, + 0x12, 0x3b, 0xae, 0x5b, 0x6c, 0x6b, 0x6f, 0xb6, 0x66, 0xd7, 0xff, 0xb9, + 0x6e, 0x09, 0x58, 0x04, 0x62, 0xdf, 0x5f, 0xc5, 0x60, 0xcb, 0xe9, 0x74, + 0x4c, 0x16, 0x6f, 0x8f, 0x43, 0xbe, 0x98, 0xb7, 0xb6, 0x1a, 0xb7, 0x1b, + 0x86, 0x32, 0x3d, 0x77, 0x1e, 0xb6, 0xae, 0xd8, 0x7c, 0xa4, 0x26, 0x1b, + 0x4e, 0x4d, 0x76, 0xaf, 0x84, 0x81, 0x31, 0x73, 0xc0, 0x1c, 0xd8, 0x2a, + 0x87, 0xfd, 0xa6, 0x53, 0xc4, 0x7f, 0x37, 0x00, 0xfc, 0x21, 0x10, 0xa8, + 0x52, 0xde, 0xf8, 0xc7, 0x85, 0xda, 0x96, 0xdb, 0xc7, 0x79, 0x61, 0x53, + 0x35, 0xec, 0x87, 0x1a, 0x31, 0xac, 0x35, 0x90, 0x56, 0x2e, 0x8f, 0x50, + 0x97, 0x2b, 0x5e, 0x21, 0x7d, 0x45, 0x08, 0x9a, 0x21, 0x7e, 0x8b, 0x0b, + 0x19, 0x05, 0x69, 0x3e, 0x7d, 0xcd, 0x12, 0x15, 0x42, 0xd1, 0x1c, 0x00, + 0x83, 0xb9, 0x67, 0xb0, 0x4a, 0x89, 0x27, 0x21, 0x1c, 0xe8, 0x92, 0x62, + 0x32, 0x9b, 0xa2, 0xf7, 0x87, 0x54, 0x12, 0xb8, 0x78, 0x5e, 0xbe, 0x47, + 0x69, 0x3b, 0x8f, 0x3b, 0x76, 0xf9, 0x81, 0x92, 0xbd, 0xad, 0xd3, 0xf4, + 0x35, 0x99, 0x99, 0xd4, 0x8d, 0x75, 0x12, 0x90, 0xe8, 0x72, 0x64, 0xa5, + 0xf2, 0xe5, 0x3e, 0xf5, 0x81, 0x42, 0x25, 0x93, 0x1b, 0x25, 0x3b, 0x45, + 0x1a, 0x32, 0x46, 0xf2, 0x2e, 0xe3, 0xfc, 0x72, 0x95, 0x80, 0x6e, 0xad, + 0x79, 0x92, 0xbe, 0xe9, 0x2e, 0x74, 0xb1, 0x9d, 0xba, 0x84, 0xb1, 0x22, + 0x8a, 0x8f, 0xce, 0xc6, 0xfc, 0x07, 0x29, 0xf4, 0x84, 0x0d, 0x2b, 0x46, + 0x79, 0x56, 0xf8, 0x6a, 0x91, 0x61, 0x29, 0xc5, 0x70, 0x25, 0xc7, 0x46, + 0x5f, 0xbf, 0xd7, 0x60, 0xe0, 0xdd, 0xfb, 0x48, 0x0f, 0x74, 0x8c, 0x42, + 0x2c, 0x08, 0xa9, 0x8f, 0xd0, 0xf7, 0x3a, 0x5e, 0xf0, 0x4b, 0x28, 0xfa, + 0xc5, 0x83, 0x55, 0xe6, 0xd9, 0xbb, 0xea, 0xfe, 0x84, 0xd0, 0xb2, 0x4e, + 0x6b, 0xa1, 0x9e, 0xd3, 0x17, 0xbb, 0xa9, 0xdd, 0x6b, 0x9f, 0x00, 0x08, + 0xd5, 0xd1, 0x50, 0xb3, 0xa2, 0x7b, 0x83, 0x9e, 0xc2, 0xbd, 0x72, 0x20, + 0x5c, 0x34, 0x52, 0x11, 0xc9, 0x9c, 0x8b, 0xd9, 0x2d, 0xb1, 0x1c, 0x1b, + 0xc1, 0x64, 0x15, 0xb0, 0x82, 0xf0, 0xe6, 0xf2, 0x3b, 0xfd, 0xf9, 0xfb, + 0x00, 0xb8, 0x0a, 0x69, 0x21, 0xa0, 0x23, 0xcd, 0x2d, 0x85, 0x65, 0xd2, + 0xc9, 0x8c, 0x60, 0xb5, 0xd4, 0x4b, 0x25, 0x93, 0x12, 0x6f, 0x6e, 0xbe, + 0xa9, 0x6c, 0x65, 0x29, 0xe5, 0x4d, 0x3f, 0x2a, 0x50, 0x32, 0x62, 0xbf, + 0xf6, 0x64, 0xc9, 0x55, 0xd6, 0x43, 0x51, 0x85, 0x24, 0x7b, 0x32, 0xb9}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA256, + 27, + {0x79, 0xae, 0x98, 0xa7, 0x6a, 0xce, 0x72, 0x71, 0x61, 0xe1, 0xce, 0x51, + 0xf1, 0x27, 0x44, 0x5b, 0xad, 0x0f, 0x3a, 0xa4, 0x54, 0x43, 0xa0, 0x99, + 0xd2, 0x46, 0xb3, 0xe0, 0x40, 0x57, 0x09, 0x7b, 0xdf, 0x2c, 0x99, 0xe7, + 0x44, 0xfe, 0xe3, 0xa5, 0x5a, 0x6f, 0xeb, 0x7f, 0x38, 0x6e, 0x89, 0xb3, + 0xb4, 0xef, 0xca, 0x1c, 0xd4, 0xbd, 0xa0, 0x7c, 0x0f, 0xb4, 0xa0, 0x6c, + 0x31, 0x30, 0xc9, 0xd2, 0x35, 0x50, 0xf5, 0x68, 0x99, 0x48, 0x0f, 0x4d, + 0xac, 0x7b, 0x74, 0xaf, 0x49, 0x6e, 0x74, 0x27, 0x1e, 0xb2, 0x3f, 0x96, + 0x23, 0x6d, 0x61, 0xe1, 0x2d, 0x5f, 0xb6, 0x16, 0xb3, 0xba, 0xb8, 0xc5, + 0x38, 0x45, 0x81, 0x6e, 0xfd, 0xe0, 0xd3, 0x3a, 0x8f, 0x04, 0x1f, 0xd0, + 0xb8, 0xb0, 0x13, 0x91, 0xe9, 0x98, 0x11, 0xbc, 0x47, 0x23, 0x94, 0x1a, + 0x0b, 0x5c, 0xef, 0x09, 0x74, 0xee, 0xeb, 0x2d, 0x47, 0x26, 0xb5, 0x1e, + 0x9a, 0x86, 0x87, 0x70, 0x97, 0x88, 0xab, 0xc5, 0x37, 0x63, 0x74, 0xaf, + 0x65, 0x07, 0x24, 0xba, 0x6a, 0xac, 0xa3, 0x6b, 0x85, 0x4a, 0xfd, 0x09, + 0xfe, 0x97, 0x8d, 0xe3, 0x57, 0xde, 0x3f, 0xf1, 0xcb, 0xab, 0xa2, 0x8b, + 0x8a, 0xfc, 0x24, 0x88, 0x77, 0x42, 0x65, 0x6f, 0xbf, 0x60, 0x07, 0xf6, + 0x17, 0x15, 0xe9, 0x10, 0x2a, 0xee, 0x9c, 0x15, 0x44, 0xd8, 0xe7, 0x30, + 0x01, 0x96, 0xf5, 0xed, 0x3d, 0x86, 0xd3, 0xe6, 0x65, 0xdb, 0x7b, 0x8f, + 0x98, 0xd1, 0x6d, 0x24, 0x9f, 0x92, 0xf3, 0x4b, 0x0f, 0xaf, 0x30, 0x25, + 0x38, 0x7c, 0x31, 0xb5, 0xaa, 0x57, 0x24, 0x04, 0xb8, 0xd3, 0x33, 0x8e, + 0xad, 0x9d, 0x7e, 0x4a, 0x98, 0x91, 0xf0, 0x79, 0x6c, 0xd6, 0x86, 0x6a, + 0xe0, 0xb3, 0x4a, 0xc5, 0x75, 0x92, 0xea, 0xd2, 0x87, 0xb9, 0x84, 0x79, + 0x4d, 0x6c, 0xe7, 0xda, 0x2c, 0x89, 0xab, 0x5b, 0x35, 0x2b, 0x79, 0xea, + 0x94, 0xf8, 0xc0, 0xa4, 0x7e, 0x03, 0xeb, 0x11, 0xfc, 0xb7, 0xcb, 0x55, + 0xd2, 0xd0, 0x0a, 0x88, 0xa0, 0x9e, 0x22, 0xb9, 0xb8, 0xd5, 0x04, 0x00, + 0x03, 0xe4, 0xa8, 0xb9, 0xb5, 0xd4, 0x11, 0xb2, 0x16, 0x73, 0xec, 0xaa, + 0x59, 0x42, 0x4b, 0xbc, 0x59, 0xa2, 0xe5, 0x64, 0xd7, 0xd7, 0xfd, 0x8a, + 0x37, 0x30, 0xc0, 0x9e, 0xee, 0xd6, 0xb6, 0xf3, 0xf1, 0xa6, 0xaf, 0x60, + 0xb9, 0xe9, 0x6b, 0x20, 0x21, 0xe2, 0x7d, 0xf6, 0x89, 0x3a, 0x8c, 0x9c, + 0x7b, 0xfd, 0x39, 0x4c, 0x7a, 0xa0, 0x2b, 0xcf, 0x2a, 0xf9, 0x6a, 0x39, + 0x24, 0x97, 0xef, 0x15, 0x87, 0xcc, 0x27, 0x17, 0x55, 0xb8, 0x4d, 0xb1, + 0x59, 0x57, 0xd3, 0x00, 0x64, 0xfa, 0x1b, 0xe2, 0xbf, 0xd8, 0xbb, 0x46, + 0xde, 0x42, 0x85, 0x64, 0x0e, 0x55, 0x1b, 0xb8, 0xcb, 0xb8, 0x43, 0xed}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA256, + 28, + {0x38, 0x94, 0xbf, 0x87, 0xb1, 0xaf, 0x90, 0x47, 0xd1, 0x0b, 0xbf, 0x45, + 0xa6, 0x56, 0x71, 0xc8, 0xf9, 0x6c, 0x56, 0x03, 0xec, 0x84, 0xac, 0x2e, + 0xdb, 0x97, 0x68, 0x43, 0x54, 0xcc, 0x7e, 0x1c, 0xe2, 0x05, 0x0a, 0xfd, + 0xce, 0x80, 0x06, 0x26, 0xc2, 0x38, 0xb3, 0xde, 0x0b, 0x7d, 0x94, 0xe5, + 0x9f, 0x03, 0xc1, 0x92, 0x6f, 0xee, 0x2f, 0xf4, 0x9b, 0x52, 0xb1, 0x1f, + 0xe6, 0x4c, 0x88, 0x25, 0xee, 0xdf, 0xb9, 0xfe, 0xdc, 0x4b, 0x58, 0xfb, + 0x53, 0xb9, 0xbe, 0xd5, 0xd5, 0xf0, 0x44, 0x75, 0x14, 0xe6, 0xe5, 0xaf, + 0x4d, 0xba, 0x86, 0x96, 0x32, 0xbf, 0x92, 0x05, 0x1e, 0x26, 0x88, 0x35, + 0x88, 0x3d, 0x16, 0xf0, 0x8e, 0xd8, 0xeb, 0xbc, 0x9c, 0xe5, 0xde, 0xcf, + 0xba, 0x43, 0xac, 0xaf, 0xb7, 0x2f, 0x87, 0x76, 0xa2, 0xcf, 0xcf, 0xea, + 0x0d, 0x2b, 0x43, 0xe1, 0x7d, 0x41, 0x85, 0x78, 0x2c, 0xef, 0xbb, 0xc2, + 0x7a, 0x3a, 0x24, 0x92, 0x75, 0xcf, 0x47, 0x45, 0x6c, 0x14, 0x86, 0xfd, + 0xb5, 0x73, 0x96, 0xd5, 0xac, 0x03, 0x21, 0xc6, 0x67, 0x64, 0x32, 0xd2, + 0x5f, 0xfd, 0x94, 0x6c, 0xcc, 0x78, 0x1d, 0x52, 0x1c, 0x67, 0x99, 0x54, + 0x93, 0xca, 0x3e, 0x6f, 0xb0, 0x5e, 0x46, 0xa1, 0xb9, 0x06, 0xcb, 0x0e, + 0x48, 0x09, 0x66, 0x11, 0x38, 0x3a, 0x07, 0x2d, 0x5a, 0x2b, 0x0f, 0xa5, + 0x8c, 0x00, 0x3e, 0x5c, 0x58, 0x31, 0x12, 0x67, 0x92, 0x2b, 0xdb, 0x42, + 0x17, 0xa1, 0x9f, 0x94, 0x05, 0xb7, 0x9d, 0x0f, 0xec, 0x5a, 0x17, 0x7d, + 0xe5, 0x24, 0x7f, 0x1f, 0x93, 0x9d, 0x5b, 0x92, 0x01, 0x37, 0x8d, 0x09, + 0x32, 0x8a, 0xa9, 0x8d, 0x1e, 0x5a, 0x7e, 0x1e, 0xfb, 0x63, 0xac, 0x9b, + 0xce, 0xe7, 0x21, 0x20, 0x8c, 0xab, 0xee, 0x3e, 0x48, 0x8a, 0x45, 0x51, + 0xe4, 0x44, 0xd4, 0x72, 0x36, 0xf8, 0x9a, 0x68, 0x46, 0xd1, 0x45, 0x9a, + 0xbd, 0xbb, 0xc2, 0x09, 0x6c, 0xd7, 0xdc, 0x1f, 0xe6, 0x9b, 0xc3, 0xca, + 0xd5, 0xec, 0x7d, 0xdd, 0x02, 0x35, 0x9c, 0x6b, 0x96, 0x39, 0x8b, 0x45, + 0x5a, 0x39, 0x02, 0x21, 0x29, 0xca, 0x17, 0x9e, 0x1d, 0xa7, 0x02, 0xfe, + 0x70, 0x19, 0xf9, 0xd7, 0x3b, 0x8a, 0x8b, 0xc2, 0x5f, 0xde, 0xc7, 0x27, + 0xbb, 0x70, 0xdc, 0x1e, 0x69, 0xe5, 0x7f, 0xaa, 0xe1, 0x0c, 0x8f, 0xe6, + 0xa7, 0x1f, 0xc9, 0x03, 0xb1, 0xc2, 0x27, 0x29, 0x01, 0xa9, 0x4f, 0xc2, + 0x72, 0x1f, 0xdd, 0x86, 0x42, 0xa6, 0x16, 0x66, 0x21, 0x1f, 0x85, 0x57, + 0xbf, 0x5f, 0x18, 0x4e, 0x52, 0x4c, 0xe6, 0x49, 0x78, 0x59, 0x6e, 0x84, + 0x77, 0xec, 0x4e, 0xf9, 0xab, 0xfd, 0x9e, 0xbd, 0x17, 0x0c, 0xcb, 0x63, + 0x2b, 0x76, 0xda, 0x9d, 0x01, 0x5d, 0x3d, 0x7f, 0x33, 0x06, 0xa0, 0xaa}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA256, + 29, + {0x4b, 0xce, 0x06, 0x24, 0x6b, 0x96, 0x59, 0x20, 0xba, 0x57, 0x68, 0xf1, + 0x19, 0x73, 0xb7, 0x77, 0x35, 0x76, 0xc8, 0xca, 0x81, 0x10, 0x31, 0xd0, + 0x91, 0xfb, 0xf8, 0x8f, 0x0a, 0xee, 0xef, 0x79, 0x38, 0x59, 0xae, 0xee, + 0x22, 0x20, 0xa5, 0x43, 0xdf, 0x5d, 0xcb, 0x0a, 0x69, 0x32, 0xab, 0x7e, + 0xda, 0x80, 0xca, 0x2d, 0x9a, 0x45, 0x68, 0x7d, 0x00, 0xc5, 0x70, 0xc0, + 0x49, 0x4d, 0xeb, 0x69, 0x60, 0x42, 0x4d, 0x93, 0x6a, 0x21, 0x66, 0x41, + 0x08, 0x04, 0x7a, 0x4b, 0x4f, 0x0a, 0x3f, 0x12, 0x0d, 0x33, 0x7c, 0x7e, + 0x01, 0x0e, 0x56, 0x09, 0x8e, 0x9b, 0x70, 0x73, 0x19, 0xb1, 0xe3, 0x06, + 0xa4, 0x99, 0x84, 0x3d, 0x53, 0xae, 0x35, 0x1d, 0xb6, 0xea, 0xc5, 0x53, + 0x8a, 0x4c, 0xef, 0x9d, 0x49, 0x66, 0x03, 0x45, 0xbc, 0xb5, 0xbb, 0x18, + 0x90, 0x03, 0x81, 0x85, 0x0b, 0x37, 0x1a, 0xd1, 0x7a, 0x47, 0xac, 0x57, + 0x86, 0x0d, 0x1a, 0xde, 0x90, 0xb8, 0x39, 0x40, 0x2c, 0x6b, 0xdd, 0x84, + 0x79, 0xc7, 0x9e, 0x27, 0xfc, 0x9c, 0xc3, 0xfb, 0xbb, 0x8d, 0xed, 0x43, + 0x48, 0xda, 0x6d, 0x70, 0xce, 0xb8, 0xb6, 0xc9, 0x5d, 0x9c, 0x8e, 0xfd, + 0xc6, 0xfc, 0x0a, 0x51, 0xf9, 0x52, 0xba, 0x0e, 0x7d, 0xcd, 0x21, 0xf2, + 0x8d, 0xfb, 0xd3, 0x93, 0x62, 0xf2, 0xa8, 0x17, 0xc4, 0x04, 0x5b, 0x1a, + 0x3c, 0xd6, 0xda, 0x4c, 0x2b, 0xfc, 0xe7, 0x65, 0x16, 0xbc, 0x91, 0x8a, + 0x11, 0xda, 0xfb, 0x9f, 0x0c, 0x47, 0x76, 0xbf, 0x3f, 0x23, 0x80, 0x2b, + 0x38, 0xbe, 0x8d, 0x03, 0xcf, 0xdc, 0x6b, 0x35, 0x51, 0x99, 0x88, 0x42, + 0xa0, 0x28, 0xee, 0x15, 0x85, 0xa6, 0xc2, 0x32, 0x40, 0x94, 0x69, 0xa8, + 0x69, 0xb3, 0xb1, 0x44, 0xd5, 0xd0, 0x2d, 0xeb, 0xfe, 0xfe, 0x09, 0xa8, + 0xe1, 0x4d, 0x0e, 0x91, 0x5d, 0xfc, 0xc7, 0x22, 0xfc, 0xcd, 0xb8, 0x7e, + 0x05, 0x59, 0x29, 0x14, 0x02, 0x57, 0x42, 0x8d, 0xe4, 0x16, 0xd6, 0xca, + 0xeb, 0x24, 0x37, 0x85, 0x7d, 0x58, 0x5e, 0xe6, 0xc3, 0xa4, 0xeb, 0x64, + 0xa5, 0xd8, 0xf5, 0x1d, 0xf2, 0x05, 0x0f, 0x28, 0x28, 0x6e, 0x3e, 0x19, + 0x87, 0xc6, 0xe3, 0xe3, 0xb2, 0x21, 0x31, 0x59, 0x7e, 0xd1, 0xc8, 0x34, + 0x10, 0xa2, 0x56, 0x9c, 0x8d, 0x7c, 0xb0, 0x4a, 0x80, 0xef, 0x8f, 0x37, + 0xbd, 0x04, 0x32, 0x30, 0x50, 0x29, 0x87, 0x01, 0x3f, 0x56, 0x0d, 0x7b, + 0xa8, 0x65, 0x75, 0x9a, 0x01, 0xf5, 0x88, 0x61, 0x1d, 0x9a, 0x97, 0x83, + 0x75, 0x30, 0x93, 0xd8, 0x7e, 0x3d, 0xa0, 0x82, 0x7c, 0x79, 0x03, 0x85, + 0x1a, 0xe9, 0x60, 0x1d, 0x1d, 0x0e, 0x77, 0x66, 0xba, 0x64, 0x5a, 0x0a, + 0x38, 0x6d, 0x49, 0xae, 0x2c, 0x5e, 0xcc, 0xac, 0x66, 0x67, 0xf4, 0x49}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA256, + 30, + {0x7a, 0xf9, 0x93, 0xa7, 0x00, 0xd9, 0x39, 0xdc, 0x8e, 0x6b, 0x16, 0x38, + 0x4c, 0x31, 0x1e, 0x09, 0x28, 0x83, 0x68, 0x0d, 0x48, 0x25, 0xc2, 0x6c, + 0xea, 0x5c, 0x25, 0xd4, 0xb7, 0x38, 0x36, 0x54, 0x73, 0xb0, 0xdb, 0xd0, + 0x1e, 0x94, 0x4d, 0x84, 0xaf, 0x0f, 0x65, 0x89, 0x93, 0xb3, 0x5c, 0x1d, + 0xbf, 0x8a, 0x65, 0x7c, 0xbe, 0xdc, 0xb1, 0xe4, 0xb0, 0x03, 0x69, 0x4a, + 0xa4, 0x01, 0xc8, 0xe5, 0x68, 0xb4, 0xe6, 0x5c, 0x96, 0x46, 0xcc, 0x86, + 0x1d, 0x68, 0x9c, 0x02, 0xf4, 0xf1, 0xb1, 0x76, 0xac, 0xb7, 0x9a, 0xa8, + 0xeb, 0x90, 0x06, 0xf0, 0xf6, 0x8d, 0xa7, 0x8f, 0x41, 0xee, 0xcd, 0x48, + 0x69, 0xec, 0xc5, 0x76, 0xf8, 0x49, 0xe9, 0xa2, 0x0e, 0x6c, 0x11, 0x32, + 0xf9, 0xaf, 0x34, 0xeb, 0x92, 0xda, 0x15, 0x4a, 0x45, 0x9b, 0x5a, 0x30, + 0x34, 0xab, 0xc8, 0xab, 0x4c, 0x5b, 0x26, 0xd8, 0x72, 0x1b, 0x89, 0xae, + 0x10, 0x99, 0xf8, 0x8c, 0x97, 0x1a, 0x9c, 0xd5, 0x8c, 0x28, 0x36, 0x9a, + 0x92, 0x74, 0xbc, 0x7e, 0x2d, 0xf4, 0xeb, 0x2d, 0xec, 0x04, 0x9f, 0xea, + 0x94, 0x4b, 0xa5, 0x05, 0xf6, 0x1f, 0x3d, 0x6c, 0x4d, 0x65, 0xe6, 0x43, + 0xfa, 0x15, 0xed, 0x99, 0xe9, 0x15, 0x47, 0x1d, 0x26, 0x31, 0x84, 0x0b, + 0xa0, 0x5e, 0x7e, 0x05, 0xc7, 0x14, 0xb8, 0x4f, 0x10, 0x2c, 0x8f, 0xcd, + 0x94, 0xfa, 0xe2, 0x91, 0xab, 0x21, 0x6f, 0x08, 0x45, 0xbb, 0xee, 0x06, + 0xa5, 0x45, 0x2e, 0xd7, 0x1d, 0x9e, 0x42, 0x9b, 0xdb, 0xd5, 0x0d, 0x11, + 0x71, 0x08, 0x90, 0x67, 0x3c, 0x28, 0xde, 0x3c, 0xd0, 0x74, 0x48, 0xa6, + 0x8c, 0x92, 0xae, 0x05, 0x22, 0x56, 0x83, 0x74, 0x29, 0x59, 0x01, 0x76, + 0xc1, 0x60, 0xe7, 0xeb, 0x42, 0x37, 0x17, 0x53, 0xe7, 0x78, 0xa6, 0x72, + 0x8a, 0x40, 0xdc, 0xec, 0x33, 0xd5, 0x8d, 0x46, 0xae, 0x03, 0xba, 0x97, + 0xfe, 0x2f, 0x33, 0x72, 0x88, 0xa7, 0xef, 0x67, 0xd7, 0x1a, 0x42, 0xff, + 0x39, 0x44, 0xc1, 0xa0, 0xff, 0x29, 0xb8, 0xd5, 0x98, 0x20, 0xe5, 0xb3, + 0x42, 0x93, 0x42, 0xac, 0x74, 0xf2, 0x97, 0x8b, 0xcb, 0x4b, 0x56, 0xd4, + 0x55, 0xed, 0x7b, 0x0f, 0x03, 0x52, 0x37, 0x86, 0x3f, 0x0d, 0xbb, 0x24, + 0x9f, 0x57, 0x0c, 0x59, 0x1d, 0x46, 0xa6, 0x7e, 0xf2, 0xec, 0x54, 0xbc, + 0x9f, 0xca, 0x01, 0x0d, 0x9b, 0x6c, 0x01, 0x8c, 0x41, 0x5f, 0xb4, 0xea, + 0xa8, 0x1b, 0xb6, 0xfa, 0xd5, 0x02, 0xc2, 0x73, 0xe7, 0x2b, 0xae, 0x7a, + 0xcf, 0x4b, 0x4e, 0x34, 0x97, 0xc9, 0xd4, 0x2b, 0xcd, 0xbf, 0x73, 0x1c, + 0x0b, 0xcd, 0x04, 0x60, 0x4d, 0x85, 0x17, 0x1f, 0xed, 0xc4, 0xb7, 0x50, + 0xb6, 0x3d, 0x31, 0xfd, 0xcc, 0xa3, 0x89, 0xb6, 0xff, 0x7e, 0x6d, 0xcb}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA256, + 31, + {0x11, 0x23, 0xe2, 0xe0, 0xac, 0xbc, 0x7c, 0x88, 0x16, 0xb6, 0xdb, 0xe2, + 0xaf, 0x93, 0x59, 0xa2, 0xe0, 0xb6, 0xc1, 0x0d, 0xd5, 0x22, 0xbb, 0x3f, + 0xdf, 0xae, 0x93, 0x85, 0x5b, 0xa7, 0x3a, 0x95, 0x96, 0x12, 0x90, 0xed, + 0x80, 0x8b, 0x3f, 0xf8, 0xee, 0xe8, 0xa9, 0xf5, 0x8f, 0x3a, 0x77, 0xf0, + 0x5d, 0x03, 0xea, 0x1c, 0x09, 0xd8, 0x49, 0x08, 0x0c, 0x41, 0x5b, 0x3d, + 0x42, 0x14, 0xa7, 0x06, 0x69, 0x2f, 0xc7, 0x26, 0x92, 0xa7, 0x5c, 0x07, + 0xb6, 0xbc, 0x21, 0xb9, 0xba, 0x4e, 0x79, 0xf8, 0x42, 0x51, 0x9b, 0x1a, + 0x5c, 0x67, 0x25, 0x9f, 0x02, 0x89, 0x95, 0xd3, 0x4c, 0x99, 0x3d, 0x0e, + 0xe0, 0xd7, 0x12, 0x62, 0x89, 0x2e, 0x3e, 0x76, 0xd6, 0x77, 0xe8, 0x38, + 0xa3, 0x08, 0xa2, 0xb4, 0xba, 0xc5, 0xfe, 0x20, 0xa6, 0xec, 0x07, 0x31, + 0x48, 0xb1, 0xa4, 0x20, 0xd5, 0xeb, 0x5b, 0xc4, 0xf2, 0xc9, 0xa4, 0x5b, + 0x10, 0xca, 0x99, 0x3d, 0x51, 0xbe, 0x51, 0x46, 0xca, 0x9a, 0xd4, 0x59, + 0x7a, 0xc6, 0xef, 0x52, 0x2e, 0x04, 0x41, 0xe2, 0x97, 0x7f, 0xa6, 0x47, + 0x05, 0x45, 0xb0, 0x86, 0xd4, 0x34, 0xd6, 0x98, 0x71, 0x56, 0x10, 0x33, + 0x41, 0x9e, 0x85, 0x40, 0x29, 0x9d, 0x92, 0xf5, 0x42, 0x5e, 0x91, 0xf8, + 0x2e, 0xc9, 0x02, 0xa2, 0xd2, 0xf5, 0xae, 0x8f, 0x90, 0x17, 0x13, 0x16, + 0x44, 0x10, 0x7d, 0x12, 0x07, 0x86, 0x80, 0x2f, 0x30, 0x74, 0x6a, 0x11, + 0x6c, 0xc6, 0x7f, 0x85, 0xee, 0x96, 0x76, 0xd1, 0x73, 0x8d, 0xbc, 0xa0, + 0xb3, 0x60, 0xef, 0x25, 0x75, 0x88, 0x87, 0x9f, 0x2f, 0x6a, 0x44, 0x1d, + 0x66, 0xd5, 0xaa, 0xa2, 0x0a, 0x98, 0xed, 0x3f, 0x57, 0xa7, 0x3c, 0x3b, + 0x96, 0xe4, 0xce, 0xd0, 0x7b, 0x81, 0x29, 0xb5, 0x08, 0x65, 0xef, 0xe1, + 0xb8, 0xe2, 0x0f, 0x0b, 0x81, 0xea, 0x5c, 0xea, 0x29, 0x4d, 0xc9, 0x9f, + 0x67, 0xcb, 0x51, 0x5a, 0x25, 0xc6, 0x46, 0xb7, 0x49, 0xb2, 0xcc, 0x3c, + 0xf1, 0x8a, 0x41, 0xf1, 0xe3, 0xe6, 0x6d, 0x77, 0x71, 0x0b, 0x18, 0x54, + 0xc3, 0xaf, 0x19, 0x38, 0xa7, 0x4c, 0x99, 0x1a, 0x7e, 0x7a, 0x93, 0x97, + 0x1a, 0xcc, 0x3f, 0xc3, 0xde, 0x3d, 0xba, 0xb9, 0x2a, 0x84, 0xb4, 0x98, + 0xd7, 0x11, 0x71, 0x81, 0x06, 0xc9, 0x8c, 0x3f, 0xb3, 0x9d, 0x3c, 0x6e, + 0xaf, 0x5c, 0x36, 0x21, 0xaf, 0x25, 0xd3, 0x87, 0x2e, 0x0d, 0xe8, 0xd7, + 0x58, 0x8f, 0x74, 0x21, 0x83, 0x91, 0x82, 0x67, 0x45, 0x8e, 0x59, 0x75, + 0xbf, 0x5c, 0xf0, 0xf6, 0xc4, 0x38, 0x46, 0xcc, 0xba, 0x25, 0x6f, 0x76, + 0x52, 0x95, 0x80, 0xff, 0x99, 0x13, 0x77, 0x66, 0x00, 0xd1, 0x53, 0x80, + 0x02, 0x69, 0x0d, 0xce, 0x5b, 0xfb, 0x8c, 0xc3, 0x35, 0x6d, 0x96, 0xd7}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA256, + 32, + {0x19, 0x44, 0x94, 0x47, 0x0f, 0xb9, 0x27, 0xc9, 0x6f, 0xaf, 0xf5, 0x62, + 0x7e, 0xab, 0xa8, 0x3b, 0x85, 0xcf, 0xec, 0x16, 0xad, 0x38, 0xd1, 0x66, + 0xa5, 0xd7, 0x85, 0x8d, 0x6c, 0x77, 0x58, 0x0a, 0x4a, 0x8b, 0xb9, 0x4c, + 0x16, 0xea, 0xbf, 0x9b, 0x22, 0xe7, 0x65, 0x3b, 0x79, 0x57, 0xaa, 0xed, + 0x31, 0x26, 0x95, 0xdf, 0x9b, 0xad, 0xe2, 0xb4, 0x72, 0x2d, 0xab, 0x39, + 0x3a, 0x28, 0x6f, 0xc2, 0xb7, 0x34, 0xcf, 0x6f, 0x78, 0x76, 0x08, 0x3d, + 0x42, 0xf2, 0x38, 0xd0, 0xaf, 0x30, 0x82, 0xea, 0xeb, 0x85, 0xe6, 0x11, + 0x58, 0xe9, 0xdc, 0x35, 0x2b, 0xf1, 0x51, 0xde, 0x4f, 0x13, 0x29, 0xe7, + 0xc3, 0x79, 0xb4, 0x0a, 0xeb, 0x31, 0x2f, 0xe3, 0x31, 0xdf, 0x8c, 0x46, + 0x0c, 0x42, 0x3c, 0xe0, 0x8b, 0xcb, 0x62, 0x90, 0xd7, 0xe7, 0x72, 0xa7, + 0x5b, 0xa6, 0x67, 0x9e, 0xaf, 0x4b, 0xe7, 0x72, 0x27, 0xc2, 0x96, 0x24, + 0x6e, 0xaa, 0xdc, 0x05, 0xfe, 0x34, 0x51, 0x20, 0x34, 0x79, 0xee, 0xbc, + 0x0f, 0xa8, 0x6a, 0xe8, 0x6b, 0xa9, 0xd3, 0xb4, 0x21, 0x60, 0xf0, 0xf5, + 0x8e, 0xc0, 0x65, 0x28, 0x05, 0x00, 0x0e, 0xe8, 0xe5, 0x20, 0xfd, 0x58, + 0xf8, 0x04, 0x21, 0xee, 0x5e, 0x78, 0x43, 0x6c, 0xe6, 0x4a, 0x58, 0xa8, + 0x27, 0x3d, 0x51, 0x2b, 0xff, 0xd3, 0x79, 0x4b, 0x04, 0xb3, 0x7a, 0x3f, + 0x83, 0xe7, 0xb5, 0x80, 0x5d, 0x19, 0x59, 0x5f, 0x61, 0xd0, 0x7f, 0x7a, + 0x47, 0x90, 0xbb, 0xff, 0xb5, 0x75, 0x65, 0xb2, 0x7e, 0x8e, 0xdb, 0xa4, + 0x27, 0x33, 0x39, 0xca, 0x62, 0xfa, 0x71, 0x1c, 0x22, 0xef, 0x45, 0x9e, + 0x78, 0x42, 0x9e, 0x9c, 0x1f, 0x06, 0xf6, 0xcf, 0x8c, 0x6c, 0x8d, 0x5e, + 0x0a, 0xec, 0x1b, 0xb8, 0x8b, 0xd2, 0x9a, 0x51, 0x6f, 0x6b, 0xc1, 0x78, + 0x9f, 0xc7, 0x90, 0x18, 0x8c, 0x26, 0xc4, 0x84, 0x23, 0x1a, 0x78, 0x69, + 0x6b, 0xbc, 0xb1, 0x81, 0xf6, 0x08, 0xb0, 0x80, 0x84, 0x42, 0x6e, 0x49, + 0xda, 0xef, 0x7d, 0x7c, 0xd0, 0x80, 0xff, 0x0a, 0x82, 0xf9, 0xc7, 0x06, + 0x05, 0x74, 0x8b, 0xcb, 0xa1, 0xfd, 0x4e, 0xc4, 0x97, 0x63, 0x19, 0xde, + 0x01, 0xa4, 0x4b, 0x76, 0x09, 0x7f, 0x86, 0xe6, 0x27, 0xc3, 0x7c, 0x37, + 0xe9, 0x2b, 0xa3, 0x5b, 0xdd, 0x51, 0x02, 0x76, 0x51, 0xb4, 0x7f, 0x9e, + 0x87, 0xe8, 0x49, 0x0f, 0x7c, 0xe2, 0xd2, 0xef, 0x8e, 0x15, 0x66, 0xda, + 0x7f, 0x3b, 0xfa, 0x88, 0x0e, 0x98, 0x56, 0x4b, 0xbe, 0x2f, 0x80, 0xc6, + 0x42, 0xd3, 0x09, 0x49, 0x39, 0x10, 0x81, 0x80, 0x1a, 0xf2, 0xbd, 0x79, + 0xe4, 0xa9, 0xde, 0x31, 0x16, 0x65, 0x82, 0x16, 0xb9, 0xbd, 0x79, 0x49, + 0x75, 0x26, 0x61, 0xd7, 0xcc, 0xb7, 0xca, 0x3e, 0xd5, 0x91, 0x82, 0x88}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA256, + 33, + {0x9f, 0x6c, 0x7a, 0xca, 0xbb, 0x56, 0x76, 0xd4, 0x03, 0x57, 0xd7, 0xf5, + 0x8d, 0xc1, 0x88, 0xaa, 0x11, 0xda, 0x3b, 0x03, 0x2e, 0x0f, 0xec, 0x24, + 0xd1, 0xd3, 0x77, 0xe9, 0xdc, 0x4a, 0xa7, 0x1d, 0x52, 0x94, 0x58, 0x73, + 0xbd, 0x82, 0xa6, 0xb1, 0x54, 0x0b, 0x07, 0xf6, 0xbf, 0xa3, 0x15, 0x8a, + 0x11, 0xbe, 0xb4, 0x65, 0x13, 0x44, 0x6c, 0xfd, 0x8a, 0xf2, 0x81, 0x18, + 0xe6, 0x93, 0xa4, 0xf7, 0x00, 0xce, 0x67, 0x79, 0x88, 0x22, 0x1f, 0x2c, + 0xb0, 0xf3, 0x08, 0xe2, 0x9b, 0x42, 0xfe, 0xb8, 0xc5, 0xce, 0x76, 0x8e, + 0x34, 0xa9, 0xce, 0x88, 0x9f, 0xe5, 0x42, 0x9b, 0x6b, 0x1d, 0x9d, 0xd5, + 0xcc, 0xe5, 0x37, 0xc3, 0x11, 0x22, 0x8b, 0xc5, 0x24, 0xa9, 0x83, 0xec, + 0x83, 0xd5, 0x32, 0x6c, 0xf1, 0x14, 0x1c, 0xce, 0xab, 0xec, 0x81, 0x70, + 0xa8, 0xef, 0x00, 0xd3, 0xe0, 0x03, 0xa8, 0x69, 0x62, 0xac, 0x76, 0x0d, + 0x6d, 0xe2, 0xf9, 0x06, 0x49, 0x9e, 0x60, 0xdd, 0xf6, 0xcd, 0xaa, 0x39, + 0x4f, 0xf2, 0x88, 0x0c, 0x4c, 0xbd, 0x7d, 0x65, 0x8e, 0x02, 0xc3, 0xba, + 0xbd, 0xc8, 0xc3, 0x97, 0x07, 0xe4, 0xab, 0x59, 0xec, 0xe6, 0x1e, 0xeb, + 0xe3, 0xe6, 0x26, 0x6d, 0x63, 0x5e, 0x0d, 0x59, 0x4e, 0x1c, 0xb1, 0x14, + 0xb6, 0x99, 0x02, 0x21, 0x49, 0xb2, 0x10, 0x51, 0x57, 0xd2, 0x0c, 0x0d, + 0x4e, 0x28, 0x9c, 0x85, 0x58, 0x34, 0x88, 0x20, 0x25, 0x0a, 0x03, 0x93, + 0x10, 0x33, 0xb2, 0xca, 0xfd, 0x40, 0x0c, 0xf6, 0x2c, 0x21, 0xa6, 0x17, + 0xb1, 0x6e, 0x83, 0xcf, 0x9c, 0x4a, 0x79, 0xa1, 0xdf, 0x59, 0x10, 0x1e, + 0xaa, 0x18, 0x0d, 0x8b, 0x61, 0xe5, 0xac, 0x2c, 0x38, 0x7f, 0x19, 0x0b, + 0xc5, 0xd0, 0x1c, 0x07, 0x66, 0x64, 0x1c, 0x8e, 0x79, 0x6a, 0xfd, 0xdd, + 0xae, 0xa9, 0xa8, 0xf6, 0x25, 0xa7, 0xec, 0xce, 0xf2, 0x1c, 0xf8, 0xc9, + 0xbb, 0xb3, 0x91, 0xf1, 0x3f, 0xca, 0xb5, 0xf2, 0x53, 0xf5, 0x98, 0xb8, + 0x80, 0xe0, 0x39, 0x1c, 0x2e, 0x34, 0xa6, 0x4d, 0x1a, 0xeb, 0x02, 0x8f, + 0xcd, 0x84, 0xa3, 0x15, 0x8f, 0x69, 0x24, 0x66, 0xcd, 0x95, 0x33, 0x34, + 0xdb, 0x71, 0xf4, 0x51, 0x20, 0x30, 0x53, 0x4f, 0x31, 0xa2, 0x1e, 0xb6, + 0x5b, 0x45, 0x99, 0x69, 0xa0, 0x03, 0x07, 0xe9, 0xb2, 0xab, 0x82, 0x8f, + 0x6e, 0x49, 0x66, 0xfb, 0xca, 0xde, 0xc6, 0x94, 0xa3, 0x94, 0xa8, 0xb8, + 0x9f, 0x94, 0xce, 0x1e, 0xed, 0xd3, 0xd2, 0x73, 0x1f, 0xc0, 0x13, 0x95, + 0xd3, 0x07, 0x94, 0xac, 0x2a, 0xbd, 0xb0, 0xb6, 0x0d, 0xfd, 0x14, 0xa4, + 0x6b, 0x53, 0x37, 0x27, 0xd1, 0x37, 0x16, 0x8f, 0xd5, 0xb4, 0x21, 0x83, + 0xcb, 0xcb, 0x79, 0xd3, 0x8b, 0x92, 0x59, 0xb7, 0x25, 0xfd, 0x24, 0x85}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA256, + 34, + {0x31, 0x5f, 0x90, 0x93, 0x80, 0x79, 0x7c, 0x58, 0x72, 0x4f, 0x05, 0x15, + 0x0a, 0x19, 0xbe, 0xcb, 0x37, 0x23, 0x42, 0xfc, 0x5f, 0xb8, 0xf0, 0x07, + 0x36, 0x33, 0x80, 0x8b, 0xe0, 0x7f, 0xa4, 0x9b, 0xe3, 0xcc, 0xcd, 0x38, + 0x92, 0x41, 0x7c, 0x92, 0x56, 0x74, 0x70, 0x7c, 0x1e, 0x36, 0xe7, 0x18, + 0x8d, 0x5f, 0x13, 0x13, 0xea, 0xdf, 0x99, 0xa9, 0x90, 0x7d, 0x6b, 0x0b, + 0xa2, 0x09, 0x3d, 0xda, 0xa2, 0x8c, 0x3e, 0x03, 0x0d, 0x64, 0x44, 0x8d, + 0x93, 0x5e, 0x2a, 0x56, 0xb7, 0xd9, 0x89, 0x47, 0x5a, 0x7a, 0x7e, 0x57, + 0x7f, 0x23, 0x29, 0xc6, 0xe8, 0xe2, 0xb2, 0xec, 0xe2, 0xa5, 0x53, 0x67, + 0x9e, 0xc9, 0x0a, 0x15, 0x08, 0x9b, 0x49, 0x40, 0x28, 0xc9, 0x14, 0xd8, + 0x83, 0xc4, 0x60, 0xea, 0xca, 0xee, 0x1e, 0xac, 0x47, 0x2f, 0x00, 0x00, + 0x76, 0xa4, 0x64, 0x21, 0x36, 0xff, 0xd2, 0x55, 0x8c, 0x5b, 0x70, 0x33, + 0xd7, 0x1c, 0xee, 0x3a, 0x59, 0x28, 0x99, 0xfc, 0xda, 0xa0, 0x5e, 0xc4, + 0x1d, 0xe9, 0x62, 0xf1, 0x90, 0x60, 0xa3, 0x2e, 0xc6, 0x86, 0xb3, 0x4f, + 0x85, 0xb1, 0x05, 0xa4, 0x13, 0xf3, 0xba, 0xa8, 0x19, 0xbc, 0x6c, 0xde, + 0xa0, 0xf0, 0x0f, 0xdd, 0x07, 0x90, 0x0a, 0x8b, 0x04, 0x1f, 0xde, 0x46, + 0x3d, 0x7e, 0x44, 0xcc, 0x6c, 0x45, 0xc4, 0x8f, 0x7a, 0x19, 0x74, 0xe7, + 0x6e, 0x0f, 0xd6, 0x7e, 0xb4, 0x95, 0xb6, 0x44, 0x8d, 0x73, 0x9f, 0xe0, + 0x91, 0xa9, 0x9e, 0xaa, 0x79, 0xf8, 0x43, 0x68, 0x39, 0xda, 0xf4, 0x85, + 0x08, 0x52, 0x53, 0xce, 0xd9, 0xae, 0x1d, 0x5e, 0xa2, 0xdd, 0x51, 0x35, + 0xfb, 0x5c, 0xaa, 0x44, 0xd5, 0x1d, 0x72, 0x8c, 0x4e, 0x70, 0x47, 0x9c, + 0x6f, 0x0c, 0x23, 0x9f, 0xa5, 0x85, 0xfa, 0x55, 0x7e, 0x08, 0x06, 0x2e, + 0xdd, 0x07, 0x14, 0x17, 0x54, 0x54, 0x3c, 0x5a, 0xf6, 0xe5, 0x54, 0xaf, + 0xe5, 0xb5, 0x4e, 0x7b, 0xe5, 0x2d, 0x88, 0x6c, 0x83, 0xc7, 0xce, 0x6c, + 0xa9, 0xf3, 0xfc, 0xb3, 0xe8, 0x32, 0x98, 0x16, 0xcc, 0x6c, 0x0d, 0x04, + 0x6b, 0xb1, 0xda, 0xea, 0xfb, 0x27, 0x1a, 0xd6, 0xed, 0x3d, 0xa7, 0x95, + 0xa1, 0xb8, 0xfb, 0xaa, 0x3a, 0x05, 0x6d, 0x40, 0x7a, 0xed, 0xaf, 0xb4, + 0x57, 0x04, 0x5b, 0x6e, 0x06, 0x75, 0x82, 0xbe, 0x60, 0x5a, 0x7a, 0xbc, + 0xd4, 0x64, 0x3b, 0xdc, 0x2f, 0xa4, 0x92, 0xdf, 0x1e, 0x0f, 0xd4, 0x3c, + 0xc3, 0xe8, 0xcb, 0xac, 0x05, 0xae, 0x24, 0x03, 0x92, 0xea, 0x02, 0xdb, + 0x48, 0x9e, 0x6a, 0x55, 0x61, 0x89, 0x5d, 0xfd, 0x14, 0xf4, 0x7c, 0xb5, + 0xec, 0x6a, 0xc5, 0x94, 0x42, 0x76, 0x42, 0xea, 0xc9, 0x1c, 0xaf, 0xec, + 0x05, 0x18, 0x2f, 0x34, 0x15, 0xdb, 0xdf, 0xd1, 0x2a, 0x34, 0x8c, 0x3d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA256, + 35, + {0x2b, 0xff, 0x6e, 0xff, 0xa6, 0x97, 0x27, 0x7d, 0x05, 0xbb, 0x0a, 0x7c, + 0x6a, 0x7f, 0x71, 0x4a, 0x0c, 0x2f, 0x23, 0xf9, 0x87, 0x0f, 0x51, 0xc6, + 0xb2, 0xa6, 0x78, 0xd3, 0xb0, 0x6f, 0x5c, 0x89, 0x2d, 0x75, 0xf3, 0x77, + 0xf2, 0x4f, 0xbb, 0x14, 0xc3, 0xc9, 0xab, 0xa5, 0x2a, 0xe0, 0x6d, 0x37, + 0x41, 0xeb, 0xe3, 0xe1, 0x16, 0xc0, 0xd4, 0x9d, 0xc4, 0xe6, 0x51, 0x25, + 0x13, 0x67, 0xfc, 0x63, 0x72, 0x0c, 0x85, 0x53, 0x64, 0x6b, 0xd7, 0x46, + 0x52, 0x98, 0xcc, 0xb7, 0xb4, 0xbf, 0x76, 0x56, 0x07, 0xdd, 0x05, 0x05, + 0x2f, 0xe5, 0xa6, 0x60, 0xc8, 0x4e, 0x0e, 0x51, 0x6a, 0xa6, 0x75, 0x40, + 0xaf, 0x1c, 0xa3, 0x5b, 0xef, 0xb2, 0x25, 0x06, 0x02, 0x74, 0x2a, 0x53, + 0xd4, 0xcd, 0x97, 0xcb, 0xd9, 0x8b, 0x91, 0x36, 0x04, 0x93, 0x36, 0xe5, + 0x53, 0xc3, 0xe7, 0xdc, 0x64, 0xeb, 0x39, 0xf3, 0xd9, 0x6b, 0xe6, 0xfb, + 0x11, 0x46, 0xc1, 0x6f, 0x21, 0x80, 0x99, 0x2d, 0x0f, 0x16, 0xfd, 0xb9, + 0xa4, 0xc9, 0x01, 0x27, 0x53, 0x90, 0x1f, 0xb7, 0xb2, 0x93, 0xe6, 0xaf, + 0x23, 0x18, 0x7c, 0x76, 0xd9, 0xef, 0x55, 0xa6, 0x95, 0x6b, 0x29, 0x9b, + 0xf9, 0xe9, 0xc9, 0xc2, 0x7c, 0x9a, 0x4f, 0xd5, 0x24, 0x36, 0x0a, 0x4a, + 0x69, 0x88, 0xca, 0x11, 0x68, 0xf3, 0x5f, 0x8b, 0xd2, 0x03, 0x88, 0x69, + 0xd7, 0x7f, 0x11, 0x7c, 0xe6, 0xd2, 0x0e, 0x71, 0x0a, 0x78, 0xb3, 0x63, + 0x97, 0x3a, 0x08, 0xa5, 0xeb, 0x09, 0x1a, 0x5a, 0xe7, 0x33, 0x2e, 0x83, + 0x61, 0x7d, 0xec, 0xa9, 0x91, 0x1a, 0x2b, 0x24, 0x1a, 0xca, 0x73, 0x16, + 0x24, 0x90, 0x5b, 0x91, 0xae, 0x63, 0xa8, 0x70, 0x45, 0xbb, 0x2c, 0x35, + 0x6c, 0x93, 0x4c, 0x70, 0xa6, 0xcc, 0x22, 0xbc, 0xec, 0xd7, 0xeb, 0x26, + 0xad, 0xb6, 0xf9, 0x8b, 0x1c, 0x1d, 0x72, 0x75, 0x82, 0xd7, 0x32, 0x92, + 0x35, 0xa4, 0x38, 0xe1, 0x16, 0x1d, 0xcc, 0x01, 0xf8, 0x2f, 0x76, 0x08, + 0x33, 0xbf, 0xd8, 0xd5, 0x4f, 0x8d, 0x85, 0x6e, 0xc4, 0x75, 0xef, 0x34, + 0x20, 0x72, 0xc3, 0xd6, 0x06, 0x64, 0x25, 0xcd, 0x03, 0x09, 0xc4, 0xbe, + 0xd7, 0xa0, 0x86, 0x1a, 0xfd, 0x7e, 0x64, 0xb9, 0x2c, 0xdf, 0x96, 0x9c, + 0xa4, 0xd2, 0x65, 0x5a, 0x2e, 0xe4, 0x76, 0x79, 0x13, 0x4f, 0xc2, 0xed, + 0x39, 0xb4, 0x1c, 0xd1, 0xcf, 0x26, 0x65, 0xea, 0xaf, 0x1e, 0x21, 0xe8, + 0xbb, 0x9f, 0xe6, 0xf1, 0x9b, 0x16, 0xa0, 0x57, 0xd8, 0x27, 0x7d, 0x68, + 0xea, 0x7a, 0x24, 0x0c, 0x95, 0x97, 0x8d, 0xee, 0xdf, 0xf7, 0x66, 0xe8, + 0x4e, 0xf4, 0x64, 0x90, 0x72, 0x0a, 0x38, 0x09, 0xe3, 0xce, 0x2a, 0x99, + 0x94, 0xaf, 0x4a, 0x04, 0xde, 0x20, 0x59, 0xc5, 0xa3, 0x93, 0xcf, 0x3a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA256, + 36, + {0x6e, 0x8a, 0xc4, 0x4a, 0xe4, 0xbf, 0xe2, 0xaf, 0x00, 0x84, 0x14, 0x86, + 0x1b, 0xcd, 0xba, 0x58, 0x12, 0x7d, 0x54, 0x7d, 0x3b, 0x4b, 0xa6, 0x51, + 0x6a, 0xb1, 0x88, 0x75, 0xca, 0x3d, 0xd0, 0x15, 0xdf, 0xe3, 0x03, 0xd5, + 0x4b, 0x50, 0xb2, 0xfa, 0x8c, 0x00, 0x19, 0x51, 0xd1, 0x6e, 0x64, 0xaa, + 0x9c, 0x2b, 0x14, 0xda, 0x67, 0x4b, 0x45, 0x47, 0x31, 0x7f, 0x14, 0xd2, + 0x92, 0x1f, 0x1f, 0x22, 0xff, 0x72, 0xf1, 0x52, 0x9d, 0xc8, 0x07, 0x47, + 0x25, 0x87, 0x27, 0x20, 0xf3, 0x79, 0x9b, 0xb9, 0x36, 0x4e, 0x27, 0xad, + 0xd3, 0xc4, 0xee, 0xd2, 0xda, 0x58, 0x7a, 0x6a, 0x8f, 0xa4, 0x53, 0x87, + 0xa8, 0x0a, 0x68, 0xb8, 0x79, 0xb3, 0x09, 0x44, 0x78, 0x74, 0xb8, 0xd8, + 0x1b, 0x74, 0xc6, 0x94, 0x86, 0xc5, 0x3a, 0xee, 0x54, 0x3e, 0xc5, 0x3c, + 0x02, 0x43, 0x3c, 0x9d, 0x40, 0x5b, 0x86, 0xd0, 0xbc, 0xa9, 0x7b, 0x34, + 0xf3, 0x8d, 0xb3, 0xe7, 0x53, 0x6b, 0x83, 0x8a, 0x87, 0xc2, 0xe0, 0x07, + 0xcd, 0xb6, 0x75, 0xb7, 0xc9, 0x3b, 0xe8, 0x1d, 0x1b, 0x10, 0x2e, 0xf6, + 0x06, 0x72, 0xb7, 0x40, 0xf3, 0xa9, 0xc8, 0x12, 0x48, 0x85, 0xb6, 0x22, + 0x8b, 0xb3, 0xaa, 0xe7, 0x13, 0xb6, 0x92, 0x24, 0xc5, 0x27, 0x8c, 0xf9, + 0xd4, 0xb2, 0x30, 0x28, 0xd8, 0xfe, 0x08, 0x90, 0xf9, 0x89, 0x7b, 0x21, + 0x59, 0x29, 0xe1, 0x10, 0x26, 0x5d, 0x93, 0xb6, 0x6b, 0x98, 0x35, 0x7b, + 0xbd, 0xcd, 0x7e, 0xfd, 0x51, 0x59, 0x80, 0x12, 0xc3, 0x13, 0xb1, 0x20, + 0x23, 0x39, 0x11, 0x00, 0x1a, 0x85, 0x19, 0xa9, 0xd9, 0x8b, 0x74, 0x26, + 0x50, 0x29, 0x6f, 0x8c, 0x5a, 0x67, 0xff, 0x0f, 0xd0, 0x44, 0x6b, 0x30, + 0x06, 0xac, 0x25, 0x4c, 0xf8, 0x08, 0x50, 0x36, 0xbf, 0x60, 0x74, 0xda, + 0x96, 0x23, 0x0f, 0xb0, 0xcc, 0xd0, 0x2f, 0xcd, 0x95, 0xfe, 0x4b, 0x1e, + 0x8d, 0xc7, 0xcd, 0xad, 0xfa, 0x26, 0x77, 0xda, 0x92, 0xa8, 0x0e, 0xfe, + 0x36, 0x08, 0x13, 0x33, 0xc5, 0x57, 0xa4, 0x70, 0x44, 0x22, 0xc3, 0x78, + 0x0a, 0x00, 0xbe, 0xb6, 0x67, 0x0a, 0x7c, 0xa9, 0x5a, 0x30, 0xc9, 0xec, + 0xd7, 0x8d, 0x46, 0xc8, 0x8e, 0x30, 0xa0, 0x81, 0xd0, 0x44, 0x51, 0x42, + 0x76, 0x1f, 0xfa, 0x4e, 0x8c, 0x86, 0x82, 0x61, 0x03, 0x95, 0xd2, 0xde, + 0x06, 0x02, 0x04, 0x3e, 0x65, 0x67, 0xa6, 0xd6, 0x2a, 0x77, 0xcd, 0x6c, + 0x69, 0x7f, 0xcd, 0x36, 0x2b, 0x13, 0xae, 0xe3, 0xfa, 0x92, 0x94, 0x60, + 0x36, 0x08, 0x6c, 0xa3, 0xb0, 0x02, 0xf1, 0xee, 0xf8, 0xdd, 0x55, 0x50, + 0xa4, 0xae, 0xc1, 0x37, 0xa6, 0xf6, 0x0f, 0x7d, 0x94, 0x3c, 0x95, 0x22, + 0xf5, 0x5c, 0xdc, 0x14, 0xdf, 0xe5, 0x86, 0x39, 0xb1, 0x73, 0x50, 0xa3}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA256, + 37, + {0x83, 0xdc, 0x09, 0x3a, 0xc3, 0x99, 0xd8, 0x96, 0xef, 0xea, 0xf1, 0x3a, + 0x4e, 0x5b, 0x9f, 0x54, 0x04, 0x59, 0x2c, 0x77, 0x40, 0xaf, 0x42, 0x18, + 0x6b, 0x01, 0xf2, 0x14, 0x7e, 0x3d, 0xe7, 0xf3, 0xf4, 0x6b, 0xa3, 0x23, + 0xdf, 0xa3, 0xde, 0xc8, 0x85, 0xe1, 0x0d, 0x92, 0xc4, 0xf5, 0x87, 0x1f, + 0x50, 0x86, 0x1d, 0xad, 0x58, 0x37, 0x94, 0xb2, 0x5e, 0x3c, 0xa2, 0xb6, + 0x8e, 0xb1, 0x45, 0x8a, 0xc3, 0x64, 0x0c, 0x7d, 0x13, 0x71, 0x1d, 0x33, + 0x38, 0xdc, 0x50, 0x9f, 0x10, 0xdf, 0x2c, 0x52, 0x62, 0x0e, 0x0b, 0x7c, + 0x2e, 0x2a, 0x72, 0x60, 0x8f, 0xb5, 0x2b, 0x98, 0x1b, 0x61, 0x91, 0x76, + 0x5f, 0xfe, 0x4e, 0x67, 0x5c, 0x6a, 0x78, 0x96, 0xc0, 0xf0, 0x26, 0x59, + 0x8a, 0x3b, 0x15, 0x6f, 0x17, 0x77, 0xb7, 0x81, 0xb6, 0xee, 0x68, 0x8c, + 0xcc, 0xed, 0x77, 0xb9, 0x5b, 0x61, 0xff, 0x54, 0xb1, 0xbf, 0x49, 0x2c, + 0xf7, 0x32, 0xb9, 0xc7, 0xa8, 0x21, 0x2b, 0x18, 0xb5, 0xc8, 0x99, 0x92, + 0x9a, 0xca, 0xdc, 0x62, 0x20, 0x69, 0xc6, 0xb4, 0xb9, 0x05, 0xad, 0xd8, + 0xde, 0x54, 0xa2, 0x33, 0x24, 0x36, 0xb5, 0xe6, 0xf6, 0xe1, 0x6d, 0x57, + 0x2f, 0xfe, 0x46, 0xfb, 0xb7, 0x60, 0x67, 0xe1, 0xc6, 0x7c, 0x7b, 0xf5, + 0x8d, 0x44, 0x9d, 0x2c, 0xec, 0xfe, 0xbb, 0xa5, 0xcd, 0x7f, 0x82, 0x46, + 0xd6, 0x51, 0x1c, 0xac, 0x17, 0xb1, 0x06, 0xe7, 0x42, 0x1c, 0x6c, 0x65, + 0xe7, 0x04, 0xa2, 0x49, 0x67, 0x73, 0xfe, 0x86, 0xb9, 0x37, 0x26, 0x5c, + 0xf2, 0x7e, 0x81, 0xa3, 0x7a, 0x3f, 0x4f, 0x5b, 0x21, 0xe4, 0x7f, 0xe2, + 0x14, 0xe8, 0x4a, 0x91, 0x63, 0xcc, 0x89, 0x78, 0x14, 0x68, 0xb3, 0xe5, + 0x86, 0x8a, 0xc3, 0x41, 0x4d, 0xc1, 0x12, 0xf0, 0xfe, 0x15, 0x9d, 0x90, + 0x9f, 0xd3, 0x12, 0x38, 0x2a, 0x8b, 0x76, 0xfe, 0x19, 0x4c, 0x32, 0xba, + 0xb3, 0x60, 0xd9, 0xd6, 0x94, 0xfa, 0xe4, 0xa1, 0xc9, 0x63, 0x91, 0x03, + 0x55, 0x6a, 0x7d, 0x28, 0x32, 0x52, 0xbc, 0x92, 0x2d, 0x88, 0x9c, 0x0d, + 0x5e, 0xb6, 0xcc, 0x65, 0x73, 0x73, 0xbb, 0xb0, 0x21, 0x19, 0xcc, 0x85, + 0x27, 0xe6, 0xaf, 0xf0, 0x51, 0xd5, 0x55, 0xed, 0x12, 0x80, 0x6f, 0x7b, + 0x22, 0xa5, 0xdf, 0x8b, 0xf1, 0x3c, 0x5f, 0xd3, 0x5d, 0x50, 0x95, 0xac, + 0x6a, 0xf7, 0xe1, 0x06, 0xb0, 0x2d, 0x4b, 0x18, 0xdc, 0x44, 0x00, 0xd2, + 0x40, 0x4a, 0x32, 0x21, 0xe1, 0xf1, 0xc8, 0x02, 0x7e, 0x72, 0x2e, 0xbc, + 0xea, 0x1d, 0x62, 0x71, 0xcb, 0x87, 0x8d, 0x0e, 0x6b, 0x82, 0x5f, 0x4e, + 0x3a, 0x69, 0x2f, 0xe7, 0xec, 0xa6, 0x5c, 0x42, 0x87, 0xa6, 0x3a, 0x35, + 0x86, 0x81, 0x0c, 0x38, 0x65, 0xcb, 0xd7, 0xfd, 0xdf, 0x45, 0x0f, 0x99}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA256, + 38, + {0x68, 0x23, 0x57, 0x4b, 0xd9, 0xfd, 0xd7, 0xe5, 0x9c, 0xed, 0x33, 0xe5, + 0x66, 0x0e, 0x9b, 0x5c, 0xdc, 0x90, 0x41, 0x7f, 0xc3, 0x50, 0xcb, 0x45, + 0x35, 0xd7, 0x8d, 0xda, 0x72, 0xc0, 0x7c, 0xe8, 0x1a, 0xc1, 0xae, 0xe3, + 0x7b, 0x90, 0xa8, 0x5a, 0xe1, 0x5f, 0x8f, 0x59, 0xbe, 0x94, 0x61, 0xe8, + 0x46, 0xa4, 0x5b, 0xda, 0xf3, 0xe5, 0xf5, 0x86, 0x8b, 0x83, 0xd1, 0xc9, + 0x46, 0x5b, 0x08, 0x0d, 0x5b, 0xff, 0xeb, 0x93, 0x3a, 0xa9, 0x34, 0x1b, + 0x6d, 0x50, 0x8b, 0x05, 0x9c, 0xfd, 0x2e, 0x62, 0xda, 0xd3, 0x1f, 0x35, + 0xd7, 0xfe, 0x90, 0x58, 0xbb, 0xe6, 0x50, 0x24, 0xd0, 0xf7, 0x3d, 0x43, + 0xa3, 0x45, 0x0e, 0xaa, 0x70, 0x79, 0x57, 0xfc, 0x45, 0x2a, 0x69, 0xab, + 0x9a, 0x8e, 0xcb, 0xb8, 0xba, 0x00, 0x2c, 0x87, 0x09, 0x50, 0xeb, 0xef, + 0xb0, 0x6f, 0xbd, 0x93, 0x99, 0xbd, 0x08, 0xd6, 0x4f, 0x72, 0xdf, 0xb4, + 0xb2, 0xd3, 0xdb, 0xf6, 0x62, 0xda, 0xf7, 0xc2, 0xc1, 0xdd, 0x8c, 0x3c, + 0x44, 0x5e, 0x14, 0x02, 0xe2, 0x00, 0x9b, 0x47, 0xfd, 0x92, 0xc3, 0xa2, + 0x38, 0x64, 0xa4, 0x95, 0x03, 0x7b, 0x7f, 0x2f, 0xbc, 0x3a, 0xdf, 0x19, + 0x35, 0x5f, 0x17, 0x1e, 0x2a, 0x9f, 0x65, 0xf5, 0xa3, 0xa2, 0xc4, 0x5b, + 0x13, 0x1e, 0x53, 0x98, 0xc4, 0x34, 0xac, 0x6d, 0xaf, 0xf0, 0x18, 0xe5, + 0xb5, 0xe4, 0x4b, 0x9c, 0xf1, 0x56, 0x4c, 0xdb, 0xab, 0x39, 0xf4, 0x07, + 0xa3, 0x34, 0xfe, 0x1f, 0x05, 0xec, 0xf8, 0x4f, 0x49, 0xcf, 0xee, 0x88, + 0x83, 0x6d, 0x10, 0x68, 0x01, 0x2b, 0x4f, 0xac, 0x6b, 0x50, 0xf8, 0x5f, + 0x8b, 0x1a, 0x8c, 0x37, 0xa3, 0x33, 0x02, 0x8e, 0x38, 0xf7, 0x19, 0xee, + 0x64, 0x45, 0xa9, 0xfc, 0xdf, 0x7b, 0xc0, 0xfa, 0xba, 0xef, 0xf3, 0x2d, + 0xea, 0x7e, 0x45, 0xd6, 0xe1, 0xc1, 0x20, 0x03, 0xce, 0xc8, 0xdc, 0x56, + 0x80, 0xbe, 0x58, 0x4e, 0xf2, 0xcb, 0x47, 0x8b, 0x99, 0x88, 0xfd, 0x74, + 0x84, 0xe8, 0xd3, 0x74, 0xd8, 0x25, 0xa9, 0x5e, 0xfa, 0x51, 0x63, 0x30, + 0x9e, 0xeb, 0xaf, 0x96, 0x2d, 0x0b, 0x8e, 0xad, 0x00, 0xb4, 0xb9, 0xe4, + 0x79, 0x1d, 0xd5, 0xc6, 0xbd, 0x26, 0xc0, 0x85, 0xc9, 0x64, 0x62, 0xf2, + 0xe4, 0xd1, 0x9c, 0xfe, 0xf3, 0xa0, 0xa9, 0x7c, 0xfd, 0xbc, 0xeb, 0x8c, + 0x6a, 0xc2, 0xb4, 0x5a, 0xac, 0x1d, 0xf4, 0xbe, 0x4e, 0x6c, 0x77, 0x50, + 0x21, 0xc6, 0x73, 0x0e, 0x88, 0xf8, 0x6b, 0xab, 0xd9, 0x6b, 0xdd, 0xeb, + 0x0e, 0x36, 0xd0, 0xfc, 0x57, 0x3c, 0x9e, 0xa9, 0x34, 0x6d, 0x6a, 0x93, + 0xbd, 0x09, 0x6c, 0x8f, 0xce, 0x24, 0x8b, 0x93, 0xdb, 0xb0, 0xad, 0x00, + 0x59, 0x67, 0x88, 0xcf, 0xa6, 0xfc, 0x06, 0x35, 0xfc, 0x0d, 0x07, 0x78}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA256, + 39, + {0x90, 0x95, 0x4e, 0x5c, 0xdd, 0x18, 0x88, 0xa5, 0x10, 0x09, 0x22, 0x05, + 0xc3, 0xf6, 0x6f, 0xa1, 0xcc, 0x9e, 0xbe, 0x82, 0xb1, 0x4e, 0x80, 0xe0, + 0x35, 0x3f, 0xfd, 0x41, 0x78, 0x76, 0xc6, 0x97, 0x01, 0x80, 0x11, 0x53, + 0x40, 0x2a, 0xab, 0xa5, 0x03, 0xe9, 0x8f, 0xe9, 0x02, 0x0f, 0x54, 0xf7, + 0x17, 0xb0, 0xaf, 0x89, 0x68, 0xfc, 0x25, 0x24, 0xa3, 0x08, 0x1e, 0x70, + 0x99, 0x74, 0xca, 0x80, 0x01, 0xdd, 0x93, 0xe5, 0x2f, 0xe0, 0xd1, 0x78, + 0x2e, 0x3e, 0xba, 0x03, 0xa5, 0x1d, 0x26, 0x05, 0x82, 0xe4, 0x22, 0x29, + 0x37, 0x25, 0x2e, 0x45, 0x4a, 0xe7, 0xd5, 0xac, 0x8e, 0xde, 0x7a, 0x48, + 0x88, 0xff, 0x82, 0x65, 0x47, 0x35, 0x0c, 0x59, 0x41, 0x86, 0x12, 0x6e, + 0xfa, 0xc6, 0x22, 0xa4, 0x4e, 0x97, 0x31, 0x62, 0x0a, 0x57, 0xcb, 0x73, + 0xde, 0x7e, 0x29, 0xbb, 0xfd, 0x72, 0x7c, 0x2d, 0xab, 0xb6, 0xa5, 0xf6, + 0xcf, 0x3e, 0xb0, 0xdb, 0xe0, 0x72, 0x99, 0x0a, 0x8b, 0x8e, 0xad, 0x67, + 0xb8, 0xa7, 0x19, 0xe5, 0x73, 0x4d, 0x7f, 0x4d, 0x96, 0xfd, 0x67, 0x4c, + 0x40, 0x44, 0x91, 0xbe, 0xcb, 0x4b, 0x3e, 0xcd, 0xda, 0xb7, 0xf8, 0x72, + 0xaf, 0xa3, 0x32, 0x6b, 0x7e, 0x18, 0xd4, 0x7d, 0x33, 0x32, 0xf6, 0x54, + 0x79, 0x33, 0x23, 0xe1, 0x3b, 0x4d, 0x9d, 0x2f, 0x77, 0x87, 0x1c, 0x7a, + 0xb5, 0x0a, 0xc4, 0xd7, 0x6f, 0x57, 0xfc, 0xe6, 0x35, 0xda, 0x66, 0x56, + 0xb1, 0xe0, 0x9b, 0x35, 0x71, 0xb8, 0xe8, 0x41, 0x83, 0x50, 0x23, 0xb2, + 0x22, 0x6a, 0x4b, 0xa8, 0xcd, 0x0b, 0x95, 0x58, 0x8b, 0x08, 0x27, 0xbd, + 0xd4, 0xb6, 0xf4, 0x5f, 0xd1, 0x83, 0x10, 0x0d, 0x32, 0x77, 0x77, 0xc2, + 0xbd, 0xc0, 0xa0, 0xd5, 0x5f, 0x0e, 0x4e, 0x17, 0x60, 0xcd, 0xfa, 0x7a, + 0x2b, 0x70, 0x1f, 0x06, 0xc0, 0xc5, 0x80, 0x0f, 0xb4, 0x9b, 0xd4, 0x8d, + 0x57, 0xa0, 0x77, 0xac, 0x90, 0xf1, 0x72, 0x6c, 0xe2, 0xea, 0xd8, 0x34, + 0xfa, 0x1b, 0xdf, 0x73, 0x5b, 0x13, 0xfc, 0x23, 0x4a, 0x07, 0x68, 0x55, + 0x37, 0xa5, 0xeb, 0x01, 0xec, 0x44, 0xff, 0x8d, 0xcf, 0x08, 0x6d, 0x2d, + 0xe0, 0x20, 0x07, 0x98, 0x1b, 0xd2, 0x33, 0x8b, 0xb2, 0xb4, 0x55, 0xa1, + 0x37, 0x9d, 0x72, 0xca, 0x8a, 0x55, 0x2b, 0xab, 0x11, 0x96, 0x92, 0xb9, + 0xae, 0x1f, 0x28, 0x51, 0xae, 0x5e, 0x83, 0x8c, 0x33, 0xd1, 0xd2, 0x25, + 0x51, 0x14, 0xcb, 0x32, 0x23, 0xed, 0xc1, 0x85, 0x12, 0xcd, 0x41, 0x05, + 0x7b, 0x71, 0xc4, 0x18, 0x50, 0x22, 0xc4, 0x76, 0x50, 0x49, 0x08, 0x98, + 0x36, 0xd6, 0x20, 0x20, 0x90, 0x5f, 0xaf, 0x3e, 0xb9, 0x2b, 0xa8, 0x0d, + 0xd9, 0x1d, 0xb6, 0x4e, 0x51, 0xa7, 0x5d, 0xd4, 0xf2, 0x06, 0xc1, 0x40}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA256, + 40, + {0x05, 0x87, 0x42, 0xfc, 0xa1, 0x52, 0x19, 0x93, 0xd7, 0xe3, 0xbf, 0x04, + 0xb3, 0x36, 0x9a, 0x8c, 0xbd, 0xd5, 0x05, 0xda, 0x63, 0xf7, 0x68, 0x4b, + 0xa9, 0x27, 0x9d, 0xc8, 0xdb, 0x68, 0x41, 0x34, 0x26, 0x64, 0xa5, 0xd7, + 0x80, 0xda, 0xb0, 0xb8, 0x7c, 0xde, 0x7b, 0x2d, 0xea, 0x6a, 0x0f, 0xe7, + 0x7e, 0xc1, 0xb7, 0x23, 0xa4, 0x75, 0x92, 0xea, 0x93, 0x2f, 0x89, 0x5f, + 0xaf, 0x2d, 0x1e, 0x8d, 0xd8, 0xab, 0x16, 0x22, 0x89, 0x42, 0xa2, 0x17, + 0xdb, 0x65, 0xd5, 0x1c, 0x5c, 0xd2, 0x9c, 0x05, 0x59, 0x0c, 0xe9, 0xdd, + 0xbf, 0x6f, 0x19, 0x11, 0x1c, 0x90, 0x92, 0xe6, 0x0e, 0x48, 0xac, 0x5f, + 0xf7, 0x20, 0xe0, 0xf7, 0x6c, 0xce, 0x93, 0xc6, 0xde, 0x41, 0x02, 0x30, + 0x33, 0xa9, 0x02, 0xbe, 0x28, 0xcd, 0x5c, 0x02, 0x03, 0xd0, 0x6f, 0x58, + 0x9e, 0x7b, 0x63, 0x43, 0x1d, 0xd7, 0x41, 0xa3, 0xe2, 0x27, 0x70, 0x9e, + 0x73, 0x79, 0x3d, 0x0e, 0x2b, 0xbe, 0x0f, 0xd2, 0x2d, 0xfb, 0xbb, 0xc1, + 0xbf, 0xd8, 0x34, 0x3d, 0xbd, 0xb8, 0xec, 0x36, 0x14, 0xd7, 0x71, 0xf1, + 0xc5, 0x8e, 0x10, 0x7b, 0x56, 0x7b, 0x81, 0x10, 0x55, 0x46, 0xa3, 0xb2, + 0xb5, 0x4d, 0x3b, 0x56, 0xf8, 0xc5, 0x78, 0x5d, 0x50, 0xf3, 0xca, 0xc8, + 0x92, 0xe0, 0x3f, 0x7f, 0x87, 0x9f, 0x22, 0xc8, 0x0c, 0x4c, 0xef, 0x3f, + 0xac, 0xeb, 0x10, 0x38, 0x23, 0x4e, 0x6b, 0xcd, 0xf2, 0x38, 0x2d, 0x85, + 0x65, 0xd3, 0xef, 0x3e, 0xd6, 0x68, 0xb0, 0x5c, 0x64, 0xe0, 0x8e, 0x0c, + 0x7b, 0xec, 0x75, 0x9a, 0xd7, 0x7c, 0x61, 0x78, 0x16, 0x16, 0x52, 0xb9, + 0x51, 0x42, 0xff, 0x1b, 0xb1, 0xb3, 0xef, 0x0d, 0x17, 0x38, 0xe4, 0x44, + 0x08, 0x2f, 0x11, 0x3a, 0x44, 0x8e, 0x4a, 0xa7, 0xd3, 0xbd, 0x18, 0x2e, + 0xf8, 0xca, 0xaf, 0x6e, 0x2d, 0x07, 0x44, 0x8e, 0xf5, 0xca, 0x7c, 0xf7, + 0x93, 0x36, 0x90, 0x04, 0x0d, 0x6d, 0x41, 0xb5, 0xd1, 0x93, 0x78, 0xf4, + 0x1b, 0xb9, 0xcc, 0x7e, 0x65, 0x92, 0x51, 0xbb, 0x63, 0x44, 0x4c, 0x39, + 0x83, 0x37, 0x7b, 0xb0, 0x1a, 0x17, 0x68, 0x28, 0xda, 0xe9, 0xb2, 0x55, + 0x88, 0x5b, 0xc0, 0xd8, 0x72, 0xd3, 0x3a, 0x0a, 0x25, 0x79, 0x40, 0xf3, + 0xb3, 0x0b, 0x35, 0x29, 0x86, 0xf2, 0x01, 0x64, 0x6e, 0xfe, 0xec, 0x10, + 0x79, 0x6c, 0x6b, 0xc4, 0x30, 0x31, 0x81, 0x3f, 0x33, 0x63, 0x4b, 0x64, + 0x50, 0xa2, 0xd9, 0xa9, 0xd3, 0xd9, 0x6e, 0xa9, 0x5a, 0x66, 0x60, 0xca, + 0xba, 0x87, 0x6a, 0x0f, 0x31, 0x1e, 0x4b, 0x08, 0x3b, 0x25, 0xe2, 0xfa, + 0x9f, 0x69, 0xe4, 0x05, 0xe5, 0x9f, 0xe8, 0x1d, 0x33, 0x7e, 0xf0, 0xb2, + 0x79, 0x96, 0xe7, 0x6c, 0x81, 0x6b, 0xfa, 0x84, 0x92, 0x9b, 0x8a, 0x73}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA256, + 41, + {0xbc, 0xf0, 0x7d, 0x32, 0x2c, 0x37, 0xa5, 0x07, 0xd2, 0x28, 0x8f, 0x6a, + 0x07, 0x9b, 0x03, 0x7a, 0x6c, 0xfb, 0x1b, 0x5b, 0xbb, 0xe0, 0x7d, 0xe9, + 0x0c, 0x9a, 0x13, 0xb0, 0x0d, 0x40, 0x0f, 0x94, 0xa0, 0x3c, 0x81, 0x01, + 0xa2, 0xf9, 0xa4, 0xea, 0x25, 0x8e, 0x3d, 0x8c, 0xe1, 0x67, 0xfd, 0x40, + 0xe4, 0x8e, 0x5a, 0xc4, 0x2b, 0xe2, 0x09, 0x53, 0x02, 0x07, 0x1f, 0x23, + 0x59, 0x64, 0x74, 0xe2, 0x2d, 0x2b, 0x9f, 0xc2, 0x08, 0x00, 0xc2, 0xcf, + 0xce, 0xb3, 0xb9, 0x2b, 0xa8, 0x47, 0x71, 0x7e, 0xee, 0xb0, 0x30, 0xe4, + 0x30, 0x4a, 0x5e, 0x11, 0x38, 0x97, 0x61, 0x66, 0xff, 0xd8, 0x34, 0x67, + 0xae, 0x77, 0x90, 0xbc, 0xc4, 0xd0, 0xe1, 0xd0, 0x93, 0xff, 0x09, 0xb4, + 0x1b, 0x62, 0xcd, 0x38, 0x9a, 0x61, 0x2f, 0xf3, 0xb9, 0x20, 0x4a, 0xf9, + 0xa2, 0x4e, 0xfe, 0xe6, 0xce, 0xd3, 0x9d, 0xe9, 0x6b, 0xff, 0xb1, 0xad, + 0x36, 0x36, 0xd7, 0xab, 0xa4, 0x9f, 0x8d, 0xed, 0xa0, 0x56, 0x73, 0x5a, + 0xfc, 0x84, 0x83, 0x81, 0x54, 0x6d, 0x9c, 0x2a, 0xeb, 0x0a, 0x72, 0xed, + 0x26, 0x02, 0xb4, 0xa6, 0x19, 0xab, 0x9a, 0x53, 0x41, 0x86, 0xf8, 0xbb, + 0xf5, 0x92, 0x46, 0x18, 0xb4, 0x9c, 0xbc, 0x35, 0xbb, 0x02, 0x1e, 0x57, + 0x5c, 0x68, 0xce, 0x5c, 0xcd, 0x88, 0x6a, 0xd2, 0xd0, 0xc9, 0x68, 0x29, + 0x2f, 0x2d, 0xcd, 0xd4, 0x11, 0x82, 0x64, 0x70, 0xb3, 0x47, 0x17, 0xfc, + 0x28, 0x53, 0xf5, 0x2e, 0x10, 0x30, 0x71, 0x36, 0xad, 0xd9, 0xb6, 0x8f, + 0x7c, 0x79, 0xc5, 0x6d, 0x99, 0x2a, 0x08, 0xb4, 0x61, 0x41, 0x87, 0x81, + 0xce, 0x66, 0x31, 0x1f, 0x8b, 0xc3, 0x7a, 0xbb, 0xb1, 0xdb, 0xd3, 0x55, + 0x1f, 0x92, 0x4b, 0xe3, 0xb1, 0xed, 0xfa, 0x73, 0x40, 0x26, 0x73, 0x03, + 0xcb, 0x48, 0xde, 0x61, 0x6e, 0x7c, 0xfd, 0xe5, 0x91, 0x11, 0xdd, 0x1f, + 0x91, 0x59, 0x2f, 0x26, 0x8b, 0x20, 0x58, 0x1f, 0xd1, 0x93, 0x6d, 0x8b, + 0x3a, 0xce, 0x85, 0xcd, 0xf3, 0xe0, 0xd4, 0xcf, 0x55, 0xe1, 0x70, 0xac, + 0x99, 0xde, 0x5b, 0xf5, 0xdf, 0x69, 0xb8, 0x51, 0x02, 0x48, 0x58, 0xf8, + 0xf3, 0xbc, 0xeb, 0xf3, 0xf4, 0x5d, 0x78, 0x31, 0xcc, 0xf7, 0x20, 0x16, + 0x87, 0x7a, 0xc5, 0x9e, 0xf4, 0x9e, 0xd5, 0xd8, 0x11, 0x12, 0xa2, 0xfb, + 0xd9, 0xf9, 0x7e, 0x40, 0xff, 0x1e, 0x6f, 0x4c, 0xb4, 0x25, 0x11, 0xdc, + 0x24, 0x6a, 0x75, 0xaf, 0x9f, 0xff, 0x33, 0xbc, 0xde, 0x3b, 0xa9, 0xdf, + 0xa3, 0x24, 0x9a, 0x8d, 0xf3, 0xc8, 0x42, 0x9e, 0x70, 0x0c, 0x1b, 0x3d, + 0x70, 0x19, 0x14, 0x80, 0x2b, 0x5e, 0xde, 0xbe, 0x90, 0x9e, 0xf8, 0x6b, + 0x8f, 0x57, 0xb5, 0x56, 0xda, 0x3b, 0x1f, 0x4e, 0x67, 0x57, 0x11, 0xd9}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA256, + 42, + {0x7c, 0x6c, 0x49, 0x1e, 0x6f, 0xe9, 0xfd, 0x16, 0x19, 0x2b, 0x3b, 0xaf, + 0x32, 0x12, 0x7f, 0x4f, 0x9f, 0x7d, 0xc2, 0x1b, 0x1d, 0x29, 0x50, 0xe6, + 0x70, 0x06, 0x45, 0x3f, 0x47, 0x2c, 0xf4, 0xba, 0x3f, 0xd7, 0xbc, 0xd7, + 0xcf, 0x6f, 0x4f, 0xbf, 0xf7, 0x26, 0xb4, 0xd7, 0x57, 0xbb, 0xa4, 0x14, + 0xe1, 0xa8, 0x48, 0xdf, 0x87, 0x59, 0xa0, 0xed, 0x67, 0xac, 0x82, 0x75, + 0x96, 0x2c, 0x5e, 0x81, 0x2a, 0x0e, 0x5e, 0xe1, 0x23, 0xfc, 0x87, 0xa0, + 0xbf, 0xbd, 0x94, 0x28, 0xe9, 0xf5, 0xfb, 0x0b, 0x48, 0x4b, 0xc0, 0xe2, + 0x8b, 0x50, 0x76, 0x06, 0xa7, 0x1a, 0x5d, 0xf1, 0x4a, 0x02, 0xe9, 0x68, + 0xbe, 0xf6, 0x7e, 0x1a, 0x55, 0xf6, 0x6b, 0xf5, 0x42, 0x60, 0xe5, 0x56, + 0x3f, 0x8c, 0xb1, 0x4d, 0x98, 0xee, 0x25, 0x67, 0xa7, 0x65, 0x3a, 0xb9, + 0x30, 0x50, 0xbc, 0x44, 0x3f, 0x6c, 0xd8, 0x57, 0xad, 0x4e, 0x26, 0xe1, + 0x29, 0x35, 0x0c, 0xf2, 0x83, 0xff, 0x7c, 0x61, 0x41, 0xed, 0x0a, 0x5c, + 0x5f, 0x90, 0x34, 0xc5, 0xe3, 0xa4, 0xa7, 0x40, 0xec, 0x1e, 0x80, 0x01, + 0x7c, 0x9f, 0x28, 0x06, 0xe8, 0x7e, 0xb9, 0x46, 0xfe, 0x7c, 0x2e, 0x32, + 0x20, 0x91, 0x63, 0x27, 0x46, 0x78, 0x8d, 0x97, 0x63, 0xa2, 0xc1, 0x15, + 0x63, 0xf8, 0x71, 0xcd, 0xf0, 0x91, 0x7f, 0xfb, 0xca, 0xef, 0xa8, 0x58, + 0xe0, 0x35, 0x03, 0xea, 0x4a, 0xc7, 0x3c, 0x64, 0x91, 0xae, 0x12, 0xe9, + 0xe3, 0x2f, 0x67, 0xf2, 0x17, 0xf9, 0x03, 0xf6, 0xcf, 0xf2, 0xb3, 0xf1, + 0xbe, 0xae, 0xa6, 0xd2, 0xfe, 0x4a, 0xa8, 0x2d, 0xba, 0x43, 0xd0, 0x7f, + 0xc1, 0xca, 0xdf, 0x48, 0xf4, 0x89, 0x1a, 0xcd, 0xaf, 0x8e, 0x62, 0x2e, + 0xdb, 0x0c, 0x8d, 0x7e, 0x0e, 0xb7, 0x45, 0xe0, 0x2f, 0x39, 0xe6, 0x9e, + 0xfd, 0x68, 0x03, 0x10, 0x5f, 0xc8, 0x41, 0x3f, 0x16, 0xe8, 0x91, 0x11, + 0x32, 0x72, 0xb1, 0xc3, 0x80, 0x0b, 0x33, 0x68, 0x67, 0xa1, 0xa3, 0x03, + 0xcf, 0x8b, 0x80, 0x52, 0x76, 0x11, 0xfa, 0x23, 0x28, 0xc4, 0x44, 0xd2, + 0x93, 0x28, 0x7b, 0x22, 0x6c, 0xa3, 0x21, 0x72, 0xaf, 0x6a, 0xa7, 0x9f, + 0x19, 0x18, 0x11, 0xdc, 0xce, 0x40, 0x4f, 0x5c, 0xfd, 0xa1, 0x08, 0x4e, + 0x8b, 0x8c, 0xc8, 0xf2, 0x6c, 0x87, 0x52, 0x13, 0xee, 0x3f, 0xf2, 0xd7, + 0x58, 0xf5, 0x8d, 0xb2, 0xe7, 0xea, 0xc5, 0x71, 0xab, 0x62, 0xd4, 0x09, + 0x52, 0x83, 0x08, 0x3e, 0x52, 0x87, 0xe6, 0x16, 0x23, 0xea, 0x9b, 0x01, + 0xbe, 0x7b, 0x2a, 0xd3, 0x1e, 0x88, 0x71, 0x46, 0xf7, 0x3e, 0xf3, 0xa1, + 0xd7, 0x0e, 0x86, 0x42, 0x8b, 0x33, 0xdb, 0x66, 0xde, 0x0a, 0x0e, 0x12, + 0xd9, 0xb6, 0x96, 0x0c, 0x00, 0xd9, 0x04, 0x8b, 0x26, 0x69, 0x58, 0xac}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA256, + 43, + {0x43, 0xd9, 0x9d, 0x62, 0x78, 0x69, 0xbb, 0x5c, 0xb7, 0x98, 0xbe, 0x4d, + 0xb3, 0x32, 0x58, 0x3a, 0xfc, 0x16, 0x28, 0x75, 0xef, 0x42, 0x00, 0xb1, + 0x0b, 0x0f, 0x01, 0x9c, 0xb1, 0x86, 0xa4, 0x48, 0x94, 0xb5, 0x11, 0xfb, + 0x67, 0x4e, 0xe0, 0x2f, 0x4a, 0xdb, 0x6e, 0x2d, 0x52, 0x9e, 0xd8, 0x68, + 0x12, 0xe5, 0x59, 0x79, 0x7a, 0x7d, 0x60, 0x51, 0x27, 0x47, 0xcc, 0x6a, + 0x13, 0x5d, 0xd7, 0x08, 0xbc, 0x12, 0xf1, 0xac, 0xc0, 0x1a, 0xaa, 0x6f, + 0x65, 0x84, 0xa8, 0xf9, 0xc0, 0x23, 0x51, 0xe2, 0x3b, 0x77, 0xbd, 0xd2, + 0x99, 0x9b, 0x79, 0x66, 0x0e, 0xe9, 0x56, 0xe9, 0xba, 0xc5, 0xb9, 0x86, + 0x47, 0x06, 0x8c, 0x0c, 0x6e, 0x1c, 0x5c, 0x59, 0x07, 0xf7, 0x12, 0xb6, + 0x99, 0x30, 0x50, 0xab, 0xc8, 0x72, 0xa2, 0x17, 0x69, 0x9a, 0xd5, 0x46, + 0x8c, 0xb4, 0x20, 0xb9, 0x0f, 0x5d, 0x74, 0x81, 0x2e, 0x9d, 0x9a, 0xf4, + 0xe5, 0xa2, 0x00, 0x21, 0x2c, 0x01, 0x46, 0x97, 0x99, 0xde, 0x96, 0x69, + 0xf2, 0x8d, 0x7b, 0x6e, 0x97, 0x26, 0x51, 0x8a, 0x2c, 0x4f, 0xbe, 0x5f, + 0xd1, 0xec, 0x5a, 0xd6, 0x6a, 0x1d, 0x47, 0x2e, 0x87, 0x10, 0xfc, 0x55, + 0x59, 0xb9, 0xe7, 0x5d, 0x3a, 0xa6, 0x25, 0x82, 0x58, 0x86, 0xe9, 0x04, + 0x5c, 0x2c, 0x80, 0x19, 0xbe, 0x25, 0x4d, 0x2f, 0x11, 0xd3, 0xa5, 0x5b, + 0x9a, 0x3f, 0xb8, 0x7f, 0x08, 0x3a, 0x00, 0x9a, 0x7a, 0x66, 0x34, 0x19, + 0x8f, 0xb9, 0xf4, 0xe6, 0x52, 0x1d, 0x27, 0x06, 0xe3, 0x19, 0x2e, 0x3e, + 0x66, 0x9f, 0xe2, 0x01, 0xe6, 0x0b, 0xd8, 0x05, 0x74, 0xb5, 0xe8, 0xf6, + 0x6e, 0x8e, 0xa0, 0x87, 0x40, 0xf3, 0xb0, 0xf0, 0xf3, 0xcb, 0x78, 0xad, + 0x90, 0xdd, 0xc9, 0x58, 0x43, 0xe4, 0x2b, 0xf4, 0xba, 0xac, 0x25, 0xad, + 0xb2, 0xb5, 0x7f, 0x66, 0x76, 0x18, 0xba, 0x7b, 0xd1, 0xc1, 0x0b, 0x00, + 0xc5, 0xec, 0x14, 0xdf, 0xc3, 0xff, 0x1f, 0x8f, 0x5c, 0x03, 0x6c, 0xa7, + 0xaa, 0x14, 0x9f, 0x71, 0xe7, 0x56, 0x0f, 0x1b, 0x14, 0x90, 0xba, 0xef, + 0xb2, 0xb7, 0xd6, 0x56, 0xfd, 0x6e, 0xd6, 0xe9, 0x11, 0x5b, 0x9b, 0x59, + 0x16, 0x7a, 0x30, 0x4a, 0xb7, 0x38, 0x3e, 0x09, 0x1c, 0x57, 0xf5, 0x7e, + 0x3b, 0xcf, 0x1f, 0xf5, 0x7e, 0x3a, 0x4b, 0x99, 0x19, 0x2b, 0x91, 0xf4, + 0x29, 0x7a, 0xbb, 0xe9, 0xa5, 0xd9, 0x4b, 0x6b, 0xac, 0x7f, 0xbc, 0x9a, + 0x5b, 0xdb, 0x64, 0x65, 0x79, 0x49, 0xff, 0x00, 0x40, 0xad, 0x27, 0x6e, + 0x2d, 0x9d, 0xe2, 0x1d, 0xf2, 0xc0, 0x2d, 0x68, 0x92, 0x9a, 0x6c, 0x36, + 0x6b, 0xa3, 0xd0, 0x51, 0x4b, 0x8b, 0x50, 0xeb, 0xb3, 0x22, 0x4c, 0xa3, + 0x2f, 0xf8, 0x85, 0x11, 0xd3, 0x5e, 0x5a, 0xc6, 0xe5, 0x1a, 0x28, 0xca}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA256, + 44, + {0x54, 0x4f, 0x8b, 0xc6, 0x8d, 0x5f, 0xe4, 0x9c, 0xa8, 0x18, 0x88, 0x15, + 0xda, 0xbf, 0x1c, 0x43, 0x4a, 0xc7, 0x37, 0x9a, 0x37, 0x96, 0xc5, 0xc7, + 0x8f, 0xea, 0x5f, 0xd2, 0xa9, 0xe3, 0x6a, 0x71, 0xd5, 0x0a, 0x19, 0x47, + 0x24, 0xf6, 0x5c, 0xdd, 0x9c, 0x95, 0x62, 0xfb, 0xeb, 0xd4, 0x4f, 0x5a, + 0xe3, 0xa6, 0x90, 0x94, 0x6f, 0xb6, 0xe5, 0x28, 0x55, 0x4f, 0x51, 0x35, + 0x3c, 0xcd, 0xc8, 0x99, 0xc0, 0xc3, 0xf6, 0x35, 0xbd, 0x83, 0xaf, 0xd3, + 0x42, 0x9e, 0xa7, 0xcc, 0xce, 0xf9, 0x6f, 0x69, 0xcd, 0x6d, 0xe7, 0xff, + 0x58, 0xba, 0x4d, 0x22, 0xba, 0x03, 0x2b, 0xd0, 0xa1, 0x13, 0xdb, 0xeb, + 0xaa, 0x78, 0x0f, 0x14, 0x9a, 0x47, 0x20, 0x3a, 0x65, 0x97, 0x3c, 0x27, + 0xf0, 0xbf, 0x00, 0xc1, 0x68, 0x38, 0x2f, 0x23, 0x11, 0xde, 0x1e, 0x90, + 0x02, 0x53, 0x41, 0x8c, 0x77, 0xd5, 0x21, 0xd5, 0xc5, 0x83, 0x8d, 0x4f, + 0xed, 0xf6, 0xc3, 0x25, 0x5d, 0x8c, 0x05, 0x05, 0x1c, 0x39, 0x6f, 0x0f, + 0x67, 0x05, 0xcd, 0x51, 0x1a, 0x94, 0xb1, 0x9a, 0x96, 0xb0, 0x43, 0xe3, + 0xc4, 0xf9, 0x54, 0x22, 0xcd, 0xce, 0x64, 0xc3, 0x47, 0x67, 0xff, 0x63, + 0x73, 0x19, 0x9a, 0xe1, 0xd3, 0x16, 0x8b, 0x62, 0xeb, 0xc3, 0x53, 0xb8, + 0xc7, 0xe0, 0x44, 0xf4, 0xa1, 0xac, 0x36, 0xb1, 0xf6, 0x92, 0x18, 0x37, + 0x29, 0xf8, 0x86, 0x5d, 0x24, 0x96, 0x61, 0x01, 0xef, 0x04, 0x74, 0x22, + 0xc2, 0x84, 0xcd, 0x9d, 0xae, 0x44, 0xf9, 0x68, 0xb2, 0x09, 0xcb, 0x1d, + 0xc1, 0x1c, 0x60, 0xcb, 0xe2, 0x88, 0x0c, 0x37, 0x45, 0x86, 0x2b, 0xc1, + 0xc6, 0x48, 0x99, 0x48, 0x0f, 0xfd, 0x32, 0x29, 0xa5, 0x51, 0xfa, 0x6e, + 0x76, 0x5f, 0x4c, 0x01, 0x73, 0x1a, 0x97, 0x8a, 0x1e, 0x27, 0x22, 0xf1, + 0xfa, 0x0d, 0x7f, 0x23, 0x5e, 0xf1, 0x14, 0x52, 0x37, 0x56, 0x84, 0x88, + 0x16, 0xcb, 0xa5, 0x1a, 0x56, 0x17, 0x44, 0x35, 0x5d, 0x5d, 0x48, 0x41, + 0x19, 0xfa, 0xff, 0xb9, 0x53, 0xf5, 0xee, 0x9b, 0x32, 0xbe, 0x69, 0x2a, + 0x09, 0xae, 0x40, 0xbd, 0xd8, 0x86, 0x06, 0x87, 0x19, 0x75, 0x44, 0xc3, + 0x95, 0x35, 0xb1, 0x96, 0x76, 0x6e, 0x69, 0xac, 0x8a, 0x05, 0xdc, 0x40, + 0xc7, 0x33, 0xa0, 0xd9, 0x06, 0xd0, 0xf7, 0x73, 0x50, 0x14, 0x81, 0x06, + 0x21, 0xa6, 0xd8, 0x3a, 0x9e, 0x62, 0x34, 0xe6, 0xd2, 0xd9, 0xdc, 0x7b, + 0x14, 0x17, 0xf8, 0xff, 0x78, 0x2c, 0x8f, 0x7c, 0x44, 0xc7, 0x13, 0xdc, + 0x9f, 0xe3, 0x07, 0x57, 0xff, 0x95, 0xcb, 0xcb, 0xd1, 0x59, 0xf8, 0x0f, + 0xdf, 0xb8, 0x6e, 0xae, 0x00, 0xbb, 0x85, 0x65, 0xd4, 0x97, 0xae, 0xdb, + 0xf3, 0xc4, 0x23, 0x3c, 0x61, 0x6e, 0xa8, 0x52, 0xb6, 0x0b, 0x19, 0x9e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA256, + 45, + {0x86, 0x6c, 0x67, 0x76, 0x0e, 0xbd, 0xc1, 0x92, 0xe3, 0x02, 0xd4, 0x7d, + 0xdb, 0x40, 0xa9, 0x27, 0x39, 0x28, 0x33, 0xcf, 0x3a, 0x3a, 0x3b, 0x9c, + 0x33, 0x92, 0x36, 0x00, 0xfa, 0x08, 0x44, 0x3d, 0xa1, 0x18, 0xb4, 0x7d, + 0xb9, 0x80, 0xea, 0x74, 0xbb, 0x73, 0x51, 0x83, 0x82, 0x72, 0x3e, 0x37, + 0x5f, 0xcd, 0x9b, 0xaa, 0x77, 0x3f, 0x3b, 0x02, 0x2d, 0x37, 0xa4, 0xb0, + 0xfd, 0xfc, 0x81, 0x7e, 0xdf, 0x2a, 0x4d, 0x9e, 0x71, 0x98, 0x7e, 0x03, + 0x4c, 0xb5, 0xcd, 0x80, 0xca, 0xeb, 0x97, 0x88, 0x1a, 0xbc, 0x45, 0xe8, + 0xe6, 0xb9, 0x65, 0x94, 0x1d, 0xab, 0x47, 0x8d, 0x17, 0x03, 0x9d, 0x98, + 0xc9, 0x89, 0x17, 0x8d, 0xaa, 0x54, 0x15, 0x07, 0xb8, 0x4d, 0xf4, 0x45, + 0x65, 0x5f, 0x11, 0x71, 0x43, 0x1d, 0xa7, 0x5b, 0xba, 0xc8, 0x10, 0x72, + 0x9f, 0x97, 0x3c, 0xf8, 0xf3, 0x60, 0x65, 0x29, 0xc8, 0x9b, 0x03, 0x6e, + 0x04, 0x6a, 0xd7, 0x26, 0x5e, 0x4e, 0x15, 0xc7, 0xf1, 0x8b, 0x31, 0x9a, + 0x3c, 0x87, 0x0c, 0xbf, 0xb7, 0x95, 0x3e, 0x06, 0x97, 0x94, 0x97, 0x8a, + 0xea, 0xbd, 0x9c, 0x20, 0xd3, 0xb8, 0xa3, 0xb9, 0xa4, 0x4b, 0x68, 0xb6, + 0x20, 0x19, 0x6e, 0xb1, 0x81, 0x7d, 0x70, 0x16, 0x2b, 0x22, 0x07, 0x8f, + 0xc4, 0xa6, 0x39, 0x21, 0xa7, 0xf3, 0x5c, 0x55, 0x00, 0xde, 0x7e, 0xc0, + 0xae, 0xfa, 0x27, 0xd9, 0x32, 0x82, 0xce, 0x80, 0xd2, 0xcc, 0xd4, 0x2c, + 0x2d, 0x3e, 0xf1, 0x21, 0x2c, 0x10, 0xa8, 0x33, 0x58, 0x2b, 0x42, 0xbe, + 0x78, 0xc6, 0xe8, 0x66, 0xe8, 0x87, 0xb8, 0xee, 0x32, 0x9b, 0x88, 0x3c, + 0xb0, 0x8f, 0x3e, 0x37, 0x4e, 0xc5, 0x06, 0x4f, 0x7d, 0x1b, 0x76, 0x0b, + 0x71, 0x79, 0x76, 0x76, 0x1a, 0x44, 0xee, 0xd6, 0x4d, 0x12, 0x02, 0x1e, + 0x2f, 0xd5, 0x8c, 0x96, 0x40, 0x39, 0x8e, 0x61, 0x6a, 0xd9, 0x6a, 0xb2, + 0xe5, 0x6a, 0xc9, 0x5e, 0x32, 0x42, 0x1f, 0x7c, 0x57, 0x7e, 0x00, 0xc3, + 0x5b, 0x1f, 0xc9, 0x5f, 0x18, 0x25, 0xa0, 0x21, 0x4c, 0xb4, 0x90, 0x47, + 0xed, 0xe9, 0x81, 0xa0, 0xdb, 0x76, 0xc1, 0x8e, 0x7e, 0xf8, 0xa9, 0x62, + 0x87, 0x02, 0xdd, 0xb4, 0xe9, 0xd5, 0xdc, 0xfe, 0x55, 0xda, 0x36, 0x85, + 0x7c, 0x49, 0x7b, 0x44, 0xd1, 0x82, 0x76, 0x1a, 0x7c, 0x18, 0x5f, 0xff, + 0x68, 0xf1, 0x36, 0x84, 0x6c, 0x69, 0x8b, 0x5d, 0xc0, 0x75, 0x39, 0x56, + 0x20, 0x9c, 0x2c, 0x0e, 0x0d, 0x24, 0x7b, 0x81, 0x5d, 0x71, 0x1d, 0x49, + 0x68, 0x3e, 0x93, 0x86, 0x38, 0x7e, 0x82, 0xf6, 0xb4, 0xca, 0x23, 0x2b, + 0x65, 0x3c, 0x36, 0x54, 0x85, 0xef, 0xaf, 0xa9, 0x88, 0xe7, 0x99, 0xce, + 0x68, 0x1f, 0x3c, 0x7c, 0x37, 0x27, 0x53, 0x91, 0xe5, 0x6a, 0x32, 0x33}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA256, + 46, + {0x07, 0x67, 0xad, 0xfd, 0x75, 0xbe, 0xfa, 0x19, 0x0f, 0x62, 0x3c, 0xe2, + 0xa0, 0x0f, 0xd6, 0xc0, 0xdd, 0x2a, 0x8f, 0x1e, 0x53, 0x45, 0x64, 0x89, + 0xf8, 0x32, 0x9a, 0x2f, 0xf6, 0xdf, 0xae, 0x00, 0xec, 0x4d, 0xbd, 0x31, + 0x56, 0xcb, 0x27, 0x8c, 0x41, 0xc1, 0x97, 0xbc, 0x80, 0xb2, 0x60, 0xc9, + 0xb8, 0x33, 0x2d, 0x5f, 0x0d, 0x39, 0xfd, 0xee, 0xd3, 0x3c, 0x77, 0x2c, + 0x45, 0xc1, 0x7d, 0x35, 0x94, 0xbc, 0x37, 0x34, 0x9a, 0x31, 0xa9, 0xae, + 0x58, 0xb4, 0x42, 0x68, 0x60, 0x03, 0x66, 0x80, 0x54, 0x6c, 0x66, 0xd1, + 0x0d, 0x3d, 0x53, 0x9a, 0xb3, 0x77, 0xc2, 0xfd, 0x3a, 0xe2, 0x5d, 0xe9, + 0x94, 0x76, 0xf9, 0x41, 0x87, 0xb8, 0x95, 0xef, 0x93, 0x84, 0xc7, 0x51, + 0x5a, 0xaf, 0x9b, 0x8d, 0x58, 0x0e, 0xed, 0x7e, 0xd9, 0x27, 0x33, 0x54, + 0xea, 0xba, 0x4a, 0xb5, 0x7e, 0x4b, 0xc9, 0xb7, 0xb4, 0x85, 0x29, 0x07, + 0x2d, 0xc6, 0x91, 0xfd, 0x7e, 0x1a, 0x51, 0xa4, 0x16, 0x4a, 0x79, 0x5e, + 0x2a, 0x3c, 0xcb, 0x25, 0x20, 0xca, 0xb2, 0x5b, 0x8e, 0x78, 0xfa, 0x7e, + 0xcf, 0xb0, 0x57, 0xb0, 0x5e, 0x8c, 0x05, 0x6f, 0xbd, 0x40, 0x78, 0x95, + 0xe8, 0x3c, 0xad, 0x14, 0xb6, 0x84, 0x0c, 0xa7, 0x73, 0xd6, 0xe6, 0xc8, + 0xf2, 0xc3, 0xe7, 0xe3, 0x4d, 0x77, 0xe3, 0xf7, 0x46, 0x35, 0x15, 0x62, + 0x82, 0x9a, 0x81, 0xe0, 0x44, 0x50, 0x07, 0x6c, 0x14, 0x41, 0x76, 0xbf, + 0x52, 0xc4, 0x21, 0x89, 0x33, 0x63, 0x13, 0xa7, 0x19, 0x24, 0x96, 0x4b, + 0xdd, 0x34, 0xb2, 0x07, 0xc9, 0xe6, 0x9c, 0x42, 0x40, 0x30, 0xe1, 0x5e, + 0x9f, 0x2d, 0xaa, 0x50, 0xb4, 0xf1, 0x62, 0xd2, 0xc8, 0x72, 0x82, 0x86, + 0x06, 0xb1, 0x2d, 0x71, 0xcc, 0x84, 0x5e, 0x38, 0x14, 0x9d, 0x76, 0xce, + 0x72, 0xcd, 0x11, 0xc3, 0x3c, 0x46, 0xe8, 0x37, 0x09, 0x4b, 0x73, 0x90, + 0x55, 0x34, 0xcb, 0xe6, 0xea, 0x9d, 0x9f, 0x84, 0xf7, 0x4e, 0x91, 0x25, + 0xa0, 0x7c, 0x23, 0xdc, 0x32, 0xff, 0x75, 0x35, 0x17, 0x7e, 0xed, 0x47, + 0xf9, 0x79, 0xe7, 0xd9, 0x8f, 0x62, 0x86, 0x4c, 0xed, 0x25, 0x45, 0xa5, + 0xe9, 0x94, 0xec, 0xcc, 0xe3, 0xc9, 0xeb, 0xab, 0x7c, 0x74, 0x6f, 0x9a, + 0x79, 0xec, 0xa3, 0xfa, 0x85, 0x23, 0xca, 0xfb, 0xe6, 0x9b, 0x5f, 0xca, + 0xde, 0xaf, 0xe8, 0xcc, 0xd0, 0x0d, 0x91, 0xc1, 0xb0, 0xf1, 0x2f, 0xc2, + 0x86, 0x8a, 0xeb, 0x19, 0xba, 0x57, 0x86, 0x3b, 0xea, 0x62, 0x39, 0x12, + 0x35, 0xeb, 0x35, 0xfa, 0x79, 0x24, 0xba, 0x74, 0xb7, 0x3b, 0xbd, 0x09, + 0x29, 0xaa, 0x33, 0x86, 0x24, 0x19, 0x98, 0x2f, 0xae, 0x03, 0x89, 0x35, + 0x28, 0x40, 0x83, 0x3e, 0x4c, 0x84, 0x42, 0x44, 0x9a, 0x39, 0x21, 0x05}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA256, + 47, + {0x1b, 0xaf, 0x2c, 0xcf, 0xd9, 0x8c, 0x3c, 0x37, 0xb6, 0x01, 0x01, 0xbc, + 0x5c, 0x8f, 0x3e, 0xf8, 0x71, 0x93, 0x7f, 0x3e, 0x4c, 0xd7, 0xa2, 0x1f, + 0xd7, 0x65, 0x02, 0x3f, 0x03, 0x43, 0x7c, 0x31, 0x79, 0xe6, 0xfc, 0x97, + 0x15, 0xd6, 0xae, 0x00, 0x42, 0x5c, 0x78, 0x38, 0xe5, 0xa5, 0xea, 0xaf, + 0x1e, 0xff, 0xe9, 0xf7, 0xb5, 0x91, 0xf5, 0x88, 0x66, 0x7a, 0x59, 0x6c, + 0x53, 0x93, 0x26, 0xe8, 0xb7, 0xd8, 0x76, 0x5d, 0x78, 0xbe, 0xc3, 0x3e, + 0x05, 0x7a, 0x25, 0x06, 0x72, 0x09, 0xdd, 0x26, 0xe7, 0xa9, 0xd1, 0x49, + 0xb0, 0xe0, 0xa3, 0xba, 0x13, 0xd7, 0xaf, 0x57, 0xc4, 0x36, 0xab, 0x9b, + 0xeb, 0xd8, 0x71, 0xa2, 0xcf, 0x4f, 0x88, 0xb2, 0x6d, 0xa4, 0xac, 0x30, + 0xd6, 0xae, 0xed, 0x5e, 0x67, 0xb8, 0x71, 0xec, 0xa2, 0x3c, 0x2d, 0xc3, + 0x4d, 0x06, 0x85, 0xa7, 0xbb, 0x9e, 0xce, 0x53, 0xec, 0x9e, 0x99, 0x22, + 0x8c, 0x05, 0x61, 0x57, 0x8f, 0x39, 0xc2, 0x69, 0xcd, 0xf1, 0x9e, 0x8c, + 0x98, 0xcb, 0xaa, 0x27, 0x31, 0xba, 0x1f, 0xaa, 0x10, 0x08, 0xfc, 0xe7, + 0xdf, 0x30, 0xa1, 0xe5, 0xf2, 0x6b, 0xea, 0xbf, 0x6c, 0xf0, 0x71, 0x6f, + 0xaa, 0xfb, 0x81, 0xd1, 0xde, 0x20, 0x3a, 0x1a, 0xae, 0x8f, 0x6e, 0xba, + 0xb2, 0xb1, 0x23, 0x69, 0x78, 0x38, 0xb3, 0xc0, 0x89, 0x67, 0x86, 0xfe, + 0xe1, 0x1e, 0x29, 0x53, 0x66, 0x79, 0x00, 0xa7, 0xeb, 0xd3, 0x59, 0xbb, + 0x81, 0xb3, 0x40, 0xc0, 0xb9, 0xe4, 0x35, 0x3a, 0xf1, 0x09, 0x1b, 0x00, + 0x8b, 0x5d, 0x5f, 0x8e, 0xcb, 0x64, 0xd7, 0x5c, 0x57, 0x41, 0x93, 0xaa, + 0xf7, 0x72, 0xbe, 0x64, 0xed, 0x10, 0x6b, 0x37, 0x4c, 0xb8, 0x42, 0xad, + 0x62, 0xad, 0xf9, 0xc9, 0x84, 0x61, 0x32, 0x7f, 0x25, 0x4f, 0x86, 0x6b, + 0xc2, 0x82, 0x90, 0xb4, 0x25, 0xa3, 0xec, 0x9d, 0x8e, 0x17, 0xe1, 0x26, + 0xfe, 0x93, 0x0d, 0x58, 0xfa, 0xb0, 0xa5, 0x98, 0x5d, 0x78, 0x44, 0xd8, + 0x5a, 0xda, 0x69, 0x80, 0x3b, 0xc2, 0x90, 0x26, 0xe5, 0xbe, 0x9c, 0x9a, + 0x9b, 0xfb, 0xa5, 0xe4, 0xae, 0x00, 0xc9, 0x1a, 0xfc, 0xd2, 0x90, 0x1b, + 0xfa, 0x39, 0x9e, 0x45, 0x9b, 0xa8, 0x7b, 0xde, 0xf0, 0x57, 0x73, 0x66, + 0xb6, 0xa5, 0x46, 0xb9, 0x1a, 0x8b, 0xd8, 0x58, 0xe3, 0x3a, 0x3e, 0xad, + 0x31, 0xee, 0x07, 0x40, 0x51, 0x99, 0xb9, 0x63, 0x8f, 0x09, 0x84, 0x8a, + 0xf5, 0x2b, 0x21, 0x09, 0x2a, 0x56, 0x90, 0x71, 0x9c, 0x75, 0xb2, 0x8f, + 0x12, 0xb9, 0x83, 0x71, 0x2b, 0x2c, 0x79, 0x03, 0x5e, 0xb7, 0x27, 0xe9, + 0x28, 0xe8, 0x1d, 0xf3, 0x9f, 0xec, 0x2d, 0x93, 0x95, 0x10, 0x92, 0x7e, + 0x74, 0x9c, 0x48, 0x33, 0xc0, 0x2c, 0x12, 0x13, 0x9f, 0x19, 0x44, 0x7e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA256, + 48, + {0xc5, 0xdb, 0xa5, 0x46, 0x44, 0x04, 0x7f, 0xe0, 0xd2, 0x29, 0xd5, 0x47, + 0x10, 0xc0, 0xed, 0x4f, 0x22, 0x63, 0x80, 0xe4, 0xd1, 0xac, 0x8a, 0xa8, + 0x65, 0xf3, 0xe8, 0x06, 0x0f, 0xf6, 0xc5, 0xb3, 0xde, 0xcf, 0xf0, 0x83, + 0x68, 0x98, 0xd7, 0x5b, 0x59, 0xd6, 0xe7, 0xa6, 0xbf, 0xf0, 0x92, 0xce, + 0xd3, 0x78, 0x2a, 0x8d, 0x46, 0xaf, 0x8f, 0x38, 0x61, 0xee, 0xe7, 0x20, + 0x45, 0xa2, 0x97, 0xb2, 0x5e, 0xdb, 0x18, 0x1d, 0x1e, 0xf6, 0x9c, 0x3a, + 0xe0, 0xe6, 0x9d, 0xa6, 0xc0, 0x4f, 0xc9, 0x28, 0x6e, 0x2f, 0x91, 0x9a, + 0x53, 0x1c, 0x44, 0xaf, 0x2b, 0x2c, 0xab, 0x59, 0xa8, 0x15, 0xf3, 0xc0, + 0x2f, 0x67, 0xa1, 0xa2, 0xd0, 0xb5, 0xac, 0x5d, 0xc1, 0xd8, 0xa1, 0xfc, + 0x7f, 0x6f, 0xd0, 0x7e, 0xf6, 0xe3, 0xe5, 0x41, 0x59, 0x87, 0x52, 0x3d, + 0x06, 0xa9, 0xa6, 0xa4, 0x6a, 0x6e, 0x71, 0xf8, 0x89, 0x27, 0x56, 0xfb, + 0x18, 0xad, 0x63, 0x07, 0xc2, 0x2c, 0xf9, 0x70, 0x75, 0xf6, 0xe3, 0xab, + 0xe1, 0x89, 0x92, 0xb5, 0x59, 0x25, 0xd2, 0x6d, 0xd2, 0xfd, 0x82, 0x27, + 0xf3, 0x4f, 0x99, 0x23, 0x58, 0x73, 0x6f, 0x22, 0xec, 0x94, 0xdd, 0xf9, + 0xb1, 0x40, 0x1e, 0x90, 0x19, 0x31, 0xe0, 0x35, 0xfa, 0xbe, 0x04, 0xab, + 0xde, 0x7f, 0xc3, 0xe1, 0xb3, 0xaa, 0xe5, 0xea, 0x51, 0xd5, 0xe8, 0xc1, + 0xe4, 0xcd, 0x6a, 0xe0, 0xad, 0xae, 0x1f, 0x08, 0x40, 0xa2, 0xc9, 0x90, + 0x10, 0x9b, 0xd1, 0xfd, 0x39, 0xd6, 0xad, 0x66, 0xcd, 0xf5, 0x6b, 0x97, + 0x59, 0x06, 0x7c, 0x10, 0xd7, 0x43, 0xf3, 0x9d, 0xdf, 0x60, 0x8c, 0x8f, + 0xc7, 0x79, 0x2c, 0x75, 0x3c, 0xba, 0xdc, 0xf5, 0xae, 0x60, 0x88, 0xbc, + 0xb4, 0x85, 0xc8, 0x51, 0x02, 0x5c, 0x5d, 0x7d, 0x0f, 0x28, 0xb0, 0x99, + 0x97, 0x7d, 0x61, 0x9b, 0x5b, 0x78, 0xc3, 0xac, 0x9a, 0xe1, 0x5c, 0x1f, + 0xec, 0x85, 0xce, 0x2a, 0xde, 0x07, 0x43, 0xc1, 0x1b, 0xf7, 0x70, 0x9e, + 0x6e, 0x48, 0x82, 0x3a, 0x93, 0x71, 0xe3, 0x80, 0xa9, 0xfd, 0x0c, 0x06, + 0xf2, 0xf7, 0xab, 0xf6, 0x17, 0x7e, 0xbe, 0x01, 0x7a, 0xe8, 0xd9, 0xc1, + 0x00, 0x8f, 0x04, 0xb9, 0x3a, 0x85, 0x88, 0x84, 0x8d, 0xc9, 0x63, 0xcd, + 0xcd, 0xc2, 0x6f, 0xf6, 0x27, 0x5a, 0x76, 0x80, 0xdc, 0x0e, 0x50, 0x39, + 0x41, 0x4d, 0x74, 0x6d, 0xec, 0xb0, 0x67, 0xd0, 0x58, 0xf7, 0x67, 0x29, + 0x1c, 0xd1, 0xa0, 0xea, 0x62, 0x85, 0x04, 0x96, 0x46, 0x0f, 0x75, 0x54, + 0x0d, 0xdd, 0xa5, 0x11, 0x71, 0xdb, 0x09, 0xe4, 0x50, 0x98, 0x83, 0x3e, + 0x2d, 0x67, 0xe5, 0x3b, 0xb6, 0xf3, 0xff, 0x7d, 0xa9, 0x2b, 0x48, 0x19, + 0x1c, 0x0d, 0x7b, 0x4b, 0x31, 0x61, 0xbe, 0xc9, 0x90, 0x35, 0x90, 0x01}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA256, + 49, + {0x1a, 0x97, 0x16, 0xb7, 0xcd, 0x0e, 0x7d, 0x9b, 0x2c, 0x34, 0x80, 0x76, + 0x45, 0x9a, 0x93, 0x84, 0x54, 0x4d, 0xe7, 0xd5, 0x2a, 0x59, 0x7f, 0xda, + 0x1d, 0x62, 0x27, 0x24, 0x70, 0x28, 0xe2, 0x1b, 0x91, 0x04, 0x72, 0xa1, + 0x1e, 0x6f, 0x39, 0x24, 0x11, 0x8a, 0x36, 0x49, 0x36, 0xc8, 0x95, 0xeb, + 0x4c, 0x3f, 0xf4, 0xcc, 0x40, 0x64, 0xc4, 0x31, 0x75, 0xa7, 0x8f, 0x0b, + 0x4d, 0xe4, 0x46, 0x4f, 0xa3, 0x2c, 0x14, 0xc3, 0x59, 0x3a, 0xf9, 0x6f, + 0x26, 0x2d, 0xdf, 0x30, 0x2a, 0xbc, 0xf7, 0xe6, 0x75, 0x6b, 0x2a, 0x79, + 0xb8, 0x21, 0xdb, 0xb1, 0x95, 0x64, 0x0e, 0x8d, 0x30, 0xce, 0x57, 0xd2, + 0x16, 0xb1, 0x78, 0xa4, 0xa3, 0x44, 0x15, 0xda, 0xd0, 0x8f, 0x4c, 0xca, + 0x15, 0x0e, 0x39, 0xa9, 0x01, 0xaa, 0x47, 0x8d, 0x3f, 0x5f, 0xe4, 0xd4, + 0xab, 0x35, 0x1d, 0x41, 0xa6, 0x6d, 0xf0, 0xe0, 0x67, 0x77, 0x80, 0xf8, + 0x4b, 0xec, 0xb4, 0xba, 0x59, 0x65, 0x5e, 0x21, 0x1e, 0xe6, 0xf4, 0x21, + 0x68, 0x5c, 0xd4, 0x26, 0x16, 0xfb, 0xba, 0x2c, 0x7c, 0xc8, 0xce, 0xf9, + 0x25, 0x08, 0xb0, 0x22, 0xe5, 0x25, 0x19, 0x54, 0x76, 0xfc, 0xff, 0x43, + 0x57, 0xb7, 0x9f, 0x29, 0x2e, 0xf7, 0xe4, 0xfc, 0x75, 0x4d, 0xe4, 0x90, + 0x40, 0x03, 0x64, 0xff, 0x09, 0x69, 0x94, 0x6c, 0x9c, 0x76, 0x36, 0x6f, + 0x17, 0xcc, 0x98, 0x5a, 0xab, 0xe0, 0xfe, 0x60, 0x11, 0xe7, 0x34, 0xd9, + 0xdb, 0xfe, 0x65, 0x01, 0xa1, 0x3d, 0xbb, 0x60, 0xda, 0xa4, 0xc7, 0x86, + 0x73, 0xa2, 0x5d, 0x84, 0x56, 0x5a, 0x1e, 0x13, 0xb7, 0xe9, 0x81, 0x15, + 0x75, 0x76, 0xb8, 0xbd, 0x3e, 0x33, 0xba, 0x75, 0x0c, 0x9b, 0xb7, 0xb5, + 0xec, 0xcc, 0x8f, 0x8f, 0xff, 0xc4, 0xed, 0x81, 0x7e, 0x24, 0x44, 0x42, + 0x5b, 0xb5, 0xb5, 0xd4, 0x2a, 0x5d, 0x70, 0x2d, 0x8b, 0x0c, 0xc0, 0x93, + 0xa5, 0x73, 0x36, 0xd4, 0xbe, 0xca, 0xfc, 0xee, 0x90, 0xa6, 0x5a, 0x35, + 0xef, 0x48, 0x00, 0xe0, 0xe0, 0xa5, 0xfa, 0xb2, 0x01, 0x8b, 0x1b, 0xb5, + 0xea, 0x15, 0x3c, 0xa2, 0x3e, 0xc5, 0x9b, 0xa4, 0x0d, 0x05, 0xb8, 0xa3, + 0xdf, 0x4c, 0xf8, 0x07, 0xd9, 0x34, 0x48, 0x3f, 0xb0, 0xd8, 0xa2, 0xe7, + 0xc1, 0x74, 0xeb, 0x8c, 0x3f, 0x2e, 0xfa, 0x7f, 0x82, 0xac, 0x8a, 0x04, + 0x7d, 0x0b, 0x70, 0x01, 0x34, 0xea, 0xc7, 0x6a, 0x46, 0x9d, 0x6f, 0x40, + 0xe8, 0x7d, 0x2c, 0xa2, 0x40, 0x86, 0x42, 0x21, 0x8f, 0x47, 0xe4, 0x35, + 0x9e, 0x69, 0x7c, 0x62, 0x35, 0x58, 0x13, 0xe7, 0xdf, 0x72, 0x2e, 0xf6, + 0x22, 0x65, 0x97, 0x84, 0x40, 0x6e, 0xb5, 0xea, 0x26, 0xc1, 0xfe, 0x3c, + 0x5b, 0x3e, 0x91, 0x7b, 0x13, 0xa1, 0x23, 0x63, 0xb2, 0x0c, 0x5d, 0x17}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA256, + 50, + {0x19, 0x15, 0x93, 0xff, 0xf2, 0x03, 0x01, 0xe6, 0x58, 0x7a, 0x3e, 0x57, + 0xb9, 0x22, 0x8b, 0x77, 0x26, 0x0e, 0xda, 0xe7, 0xe3, 0x76, 0x41, 0x6e, + 0xb8, 0xfd, 0x4d, 0x80, 0xb3, 0x1a, 0x4e, 0x73, 0x26, 0xd0, 0xe5, 0x9f, + 0x3a, 0xd3, 0xe1, 0x78, 0xe8, 0x49, 0x36, 0xc6, 0x65, 0x01, 0xa8, 0xfa, + 0xfe, 0x8f, 0x2f, 0x4c, 0x9e, 0x4b, 0xa1, 0x38, 0xcd, 0x63, 0x99, 0x13, + 0x42, 0xeb, 0x5b, 0xe6, 0x6c, 0x4b, 0x62, 0x31, 0xe9, 0x95, 0xd6, 0xda, + 0xb7, 0x98, 0xef, 0xe1, 0x05, 0xf7, 0x13, 0x3d, 0xb0, 0xcf, 0xde, 0xbe, + 0x88, 0x62, 0xb2, 0x1c, 0x44, 0x7a, 0x2a, 0xcf, 0xa9, 0x62, 0x6e, 0x43, + 0x07, 0xa0, 0xc7, 0xae, 0x0f, 0xc7, 0xf4, 0xde, 0x3c, 0x78, 0xf9, 0xec, + 0x48, 0x0d, 0xc3, 0x75, 0x6c, 0x4d, 0x2b, 0x8c, 0x2d, 0x74, 0x8b, 0xce, + 0x4a, 0x78, 0x65, 0xfc, 0xdf, 0xa5, 0x75, 0x3d, 0x72, 0xf2, 0xb8, 0x4b, + 0x60, 0x9a, 0xf4, 0xc0, 0x03, 0x94, 0x25, 0xa0, 0xb8, 0x0e, 0xe4, 0xeb, + 0xac, 0x04, 0xbe, 0xce, 0x2e, 0x11, 0x72, 0x5f, 0x9f, 0x76, 0x6f, 0x93, + 0x91, 0x7f, 0x38, 0x22, 0xc9, 0x4c, 0x8a, 0x18, 0x6f, 0x4f, 0xf7, 0x85, + 0x5e, 0xd5, 0x4d, 0xa3, 0xa9, 0x59, 0xcc, 0xba, 0xb5, 0x4b, 0x7e, 0xc2, + 0xa3, 0xf4, 0x10, 0x73, 0xd5, 0x25, 0x4a, 0x06, 0xdd, 0xd8, 0xa2, 0x40, + 0xa9, 0x97, 0xe3, 0x91, 0xb0, 0x6b, 0x08, 0x3d, 0xc4, 0xd9, 0xb3, 0xfe, + 0x7f, 0xee, 0xf6, 0x54, 0x53, 0xf3, 0x56, 0xc8, 0x44, 0x92, 0xd3, 0x84, + 0x2e, 0x95, 0x7a, 0xb1, 0x13, 0x89, 0x7e, 0xd8, 0x74, 0xae, 0x9c, 0x5c, + 0xe0, 0x61, 0xbe, 0x8f, 0xac, 0x4d, 0xa3, 0x22, 0x8c, 0x0f, 0xdd, 0xb7, + 0xca, 0xbc, 0x89, 0xc8, 0xa2, 0xed, 0xbb, 0x3a, 0x1b, 0x3f, 0x78, 0xa8, + 0xcb, 0x41, 0x81, 0x08, 0x63, 0xf9, 0xb1, 0xab, 0x8e, 0x0e, 0x2a, 0x6a, + 0x27, 0x82, 0x04, 0x50, 0x02, 0xd4, 0xbd, 0x07, 0xcb, 0xf0, 0xc6, 0xce, + 0x58, 0x9d, 0xdd, 0xac, 0x58, 0x78, 0x59, 0x9b, 0xe9, 0x7c, 0xec, 0x0c, + 0x04, 0xdc, 0x42, 0x59, 0x4e, 0x23, 0x66, 0x49, 0x39, 0x19, 0xc6, 0x30, + 0x6d, 0x1b, 0x2a, 0xbb, 0x1c, 0x12, 0x79, 0xda, 0xaf, 0x85, 0xc9, 0x0b, + 0xe4, 0x90, 0x4b, 0x93, 0x06, 0x4a, 0xcc, 0x73, 0xa7, 0xd5, 0x9e, 0xff, + 0x81, 0x91, 0xe3, 0xd4, 0xd9, 0xe3, 0xa7, 0x63, 0xdf, 0xdc, 0xba, 0xea, + 0x49, 0x27, 0x41, 0xe2, 0xe1, 0x77, 0x07, 0x28, 0x5a, 0x9a, 0xb8, 0xd9, + 0xaa, 0xf8, 0xd2, 0xd9, 0x5c, 0xb4, 0xee, 0x0b, 0xf1, 0x40, 0x22, 0x97, + 0x91, 0x7a, 0xb0, 0x25, 0xcb, 0xae, 0x8a, 0x20, 0x10, 0x99, 0xc4, 0xc0, + 0x6e, 0xa7, 0xea, 0xf0, 0xc6, 0x80, 0x8d, 0x14, 0x20, 0x57, 0x79, 0x7b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA256, + 51, + {0x10, 0x5a, 0xa4, 0xe5, 0xe0, 0x8d, 0xa8, 0x70, 0x5b, 0xd9, 0x4f, 0xda, + 0x6e, 0xfa, 0xec, 0xf2, 0x23, 0x63, 0x71, 0x6f, 0x59, 0xec, 0x83, 0xd0, + 0xd4, 0xfe, 0x1a, 0x40, 0x16, 0x02, 0x76, 0xa6, 0xcb, 0xba, 0xf1, 0xfb, + 0xf3, 0x50, 0x1a, 0xe4, 0x45, 0xbe, 0x06, 0xc9, 0xc0, 0x4b, 0x54, 0x1c, + 0xaf, 0x22, 0xb5, 0x83, 0x57, 0x40, 0x4e, 0xee, 0xd1, 0x60, 0x93, 0xe3, + 0xd2, 0x95, 0x39, 0x17, 0x32, 0xdb, 0xbc, 0x3e, 0xec, 0x75, 0x89, 0xf8, + 0x0c, 0x02, 0xa5, 0xf0, 0x1d, 0xd2, 0xb3, 0x71, 0x19, 0x7b, 0x46, 0xec, + 0x2e, 0x45, 0x72, 0x3f, 0x08, 0x6d, 0x6e, 0x4a, 0x72, 0xef, 0xa1, 0x1a, + 0x60, 0x9c, 0x7e, 0x52, 0x8b, 0x04, 0xa5, 0x19, 0xaf, 0xee, 0x2d, 0x01, + 0x45, 0x3d, 0x85, 0x04, 0xfe, 0x4e, 0x03, 0x9d, 0xea, 0x8f, 0x5f, 0xc1, + 0x03, 0x59, 0x18, 0x82, 0x9b, 0x59, 0x94, 0x0e, 0xb9, 0x7f, 0x42, 0x89, + 0x10, 0x18, 0x6d, 0x65, 0x69, 0xaf, 0x61, 0x37, 0x17, 0x36, 0xf3, 0xc3, + 0xaa, 0x65, 0x91, 0x3b, 0x4b, 0x0a, 0x58, 0x54, 0x94, 0xd3, 0x86, 0xcf, + 0x83, 0xbf, 0x6e, 0xef, 0x44, 0x2f, 0x9e, 0x76, 0x3f, 0xa1, 0xf2, 0x05, + 0xe4, 0x9a, 0x80, 0xc3, 0x5c, 0x79, 0x06, 0x26, 0x4d, 0x5d, 0x07, 0x01, + 0x21, 0x47, 0xb5, 0x57, 0xd0, 0xf8, 0xf5, 0x72, 0x8d, 0x1d, 0x53, 0x3b, + 0x57, 0x8d, 0x0a, 0x82, 0x94, 0xde, 0xfe, 0x71, 0x74, 0xc3, 0x83, 0x82, + 0x89, 0xff, 0x25, 0x05, 0xdd, 0xa6, 0x3c, 0xa7, 0xa1, 0xd2, 0x61, 0xb7, + 0x54, 0x55, 0x55, 0x72, 0xfa, 0xe4, 0x1d, 0xb0, 0x5e, 0xa1, 0xf3, 0x99, + 0x4d, 0x44, 0x69, 0xd4, 0x90, 0xfd, 0x9d, 0x25, 0x1d, 0x4b, 0x53, 0xdf, + 0x0a, 0x7e, 0xe9, 0xf0, 0x91, 0x65, 0x7a, 0x71, 0x73, 0x68, 0xc4, 0x27, + 0x5e, 0x3c, 0x3e, 0x1a, 0x2c, 0xfb, 0x05, 0xcb, 0x64, 0xcf, 0x22, 0xd1, + 0xe7, 0xd9, 0xbc, 0xab, 0xd4, 0xc9, 0x1d, 0xa3, 0x7a, 0xa7, 0x3a, 0x05, + 0xa2, 0xf2, 0x09, 0x2b, 0x21, 0x8c, 0x08, 0x12, 0x17, 0x45, 0x6a, 0xa6, + 0x99, 0x62, 0xd5, 0x66, 0x0c, 0xda, 0x53, 0x93, 0x40, 0x8c, 0xdf, 0x1d, + 0x2c, 0x7f, 0xd1, 0x96, 0x8b, 0xd1, 0xd3, 0x23, 0x2b, 0xc5, 0xfb, 0x90, + 0x04, 0x1d, 0xbe, 0x70, 0x7b, 0x63, 0xf0, 0x82, 0xc8, 0xee, 0x74, 0x3c, + 0xf3, 0x10, 0x27, 0x92, 0xd4, 0xb1, 0xcc, 0x96, 0x50, 0xd5, 0xd9, 0xf6, + 0x00, 0x4a, 0x31, 0xb3, 0xb3, 0x2e, 0x96, 0x13, 0xd3, 0xfa, 0xbd, 0x94, + 0x39, 0x5b, 0x1a, 0x01, 0x02, 0x6a, 0x33, 0xfe, 0x3a, 0x42, 0xdb, 0x19, + 0x10, 0x0d, 0x3c, 0x0e, 0xda, 0x29, 0xb8, 0x49, 0xce, 0x42, 0x0e, 0x4a, + 0xc0, 0xc7, 0x1f, 0xb9, 0xa6, 0x10, 0xc7, 0x30, 0xf2, 0x7b, 0xb0, 0x26}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA256, + 52, + {0x39, 0x6b, 0x9f, 0x59, 0x61, 0x8e, 0x6b, 0x82, 0x4e, 0x1e, 0xbc, 0x57, + 0xb8, 0xf1, 0x8a, 0x13, 0x3b, 0x49, 0xd9, 0x6b, 0xd3, 0xfa, 0x39, 0xc6, + 0x6b, 0xc4, 0xa2, 0x06, 0xe7, 0x9e, 0xe7, 0x98, 0x40, 0x13, 0xa3, 0x24, + 0xdc, 0x41, 0xd0, 0x0b, 0xc4, 0x69, 0x28, 0x5e, 0x8d, 0x25, 0x5d, 0xac, + 0xd1, 0x78, 0xf1, 0x06, 0xc9, 0xa3, 0x7f, 0x11, 0x34, 0x4e, 0x21, 0xa2, + 0x42, 0x75, 0x41, 0x7a, 0xc2, 0x9f, 0x2d, 0xbe, 0x14, 0x37, 0x7d, 0x0f, + 0xea, 0xc8, 0x06, 0x1f, 0xc2, 0x4d, 0x5b, 0x17, 0x87, 0x62, 0x70, 0x0c, + 0x60, 0xd6, 0xcb, 0x0a, 0x9d, 0x38, 0x96, 0x96, 0x1d, 0xaa, 0xdd, 0xdd, + 0x11, 0x71, 0x2c, 0x2c, 0x00, 0x6e, 0xec, 0xf1, 0x54, 0xb5, 0xb0, 0xa9, + 0xfa, 0x57, 0x86, 0x10, 0x6e, 0x8c, 0x12, 0xce, 0xa3, 0xe3, 0x96, 0x8c, + 0x42, 0xa1, 0x65, 0xf6, 0x40, 0xfa, 0x0b, 0xcd, 0x5b, 0xbb, 0x37, 0x34, + 0xc5, 0x5f, 0x57, 0xd1, 0x45, 0x06, 0x16, 0x9d, 0x7f, 0x80, 0x5a, 0x4e, + 0xc4, 0xe0, 0x55, 0xf5, 0xab, 0x2f, 0x1c, 0x0b, 0x09, 0x68, 0xb3, 0x96, + 0x11, 0x9e, 0x2d, 0x64, 0xd8, 0xeb, 0x81, 0xcd, 0x0a, 0xb7, 0x8e, 0x09, + 0x79, 0x0e, 0x33, 0xae, 0x75, 0x2e, 0x21, 0xb1, 0xb6, 0x4d, 0xd5, 0xac, + 0xa0, 0x52, 0x59, 0xab, 0xa1, 0xc2, 0x01, 0x4b, 0x39, 0x0e, 0x84, 0xff, + 0x25, 0xf2, 0xda, 0xe3, 0xcc, 0x19, 0x8a, 0x7b, 0xa5, 0xd9, 0xe4, 0xb1, + 0x04, 0xac, 0x6a, 0x54, 0x66, 0xe1, 0x27, 0x0a, 0x16, 0x31, 0xe6, 0xff, + 0xe7, 0x77, 0x86, 0x0e, 0xb6, 0x31, 0x20, 0xf1, 0xfe, 0x8b, 0x34, 0x22, + 0xa4, 0x67, 0xa0, 0x83, 0x46, 0x3a, 0x13, 0x3b, 0xa9, 0xdb, 0x8b, 0xd1, + 0x89, 0x78, 0xec, 0x55, 0x96, 0x76, 0xf9, 0x69, 0xe5, 0xe4, 0x66, 0xff, + 0x2a, 0x8f, 0x09, 0x98, 0xba, 0xb5, 0xbd, 0xe9, 0x7b, 0xd4, 0xb7, 0x59, + 0xeb, 0x3b, 0x14, 0xb8, 0x17, 0x1f, 0x0f, 0x5c, 0x19, 0xa2, 0xd5, 0x90, + 0xa3, 0x44, 0x28, 0x4b, 0x69, 0xd0, 0xb0, 0x87, 0x29, 0xed, 0x67, 0x82, + 0x46, 0x65, 0x70, 0x1c, 0x36, 0x0f, 0xab, 0xc9, 0xa4, 0x8c, 0xca, 0x75, + 0x91, 0xe8, 0xbc, 0x3b, 0x23, 0x00, 0xf1, 0xc7, 0x6e, 0x4c, 0x6c, 0x13, + 0x00, 0x2f, 0x53, 0xb2, 0xfd, 0x5d, 0x45, 0xda, 0x38, 0x2a, 0x63, 0xc1, + 0x07, 0x3c, 0xc6, 0xf4, 0xc4, 0x3f, 0xd0, 0x6b, 0xfd, 0x4d, 0x70, 0x10, + 0x4c, 0x4d, 0x5e, 0x2c, 0x74, 0xae, 0x18, 0xa5, 0xde, 0xa5, 0x31, 0xf5, + 0xa6, 0xc2, 0xe9, 0xe2, 0x3c, 0x38, 0x1b, 0x1f, 0xb0, 0xfa, 0x1f, 0xab, + 0x4f, 0xc9, 0x4d, 0x66, 0x2d, 0xb8, 0x42, 0xff, 0x20, 0x2d, 0x55, 0xf8, + 0xcb, 0x07, 0x32, 0x62, 0x8c, 0x6f, 0x15, 0xf8, 0x24, 0xaa, 0xb1, 0x21}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA256, + 53, + {0x82, 0xd2, 0x6d, 0xa1, 0x18, 0xac, 0x4c, 0xe2, 0x72, 0xad, 0x26, 0x6f, + 0x40, 0x23, 0x23, 0xcf, 0xc2, 0x5d, 0x45, 0xc8, 0x85, 0xd8, 0xa8, 0x88, + 0x0e, 0x04, 0xa6, 0xef, 0x52, 0xd7, 0xde, 0x79, 0x71, 0xb0, 0x0e, 0xa0, + 0xad, 0xb5, 0x17, 0x68, 0xb3, 0x13, 0x48, 0xf5, 0x90, 0xbd, 0xa5, 0xe4, + 0x1a, 0x8f, 0xff, 0x36, 0x93, 0x9b, 0x59, 0xcd, 0x00, 0x12, 0xec, 0xcf, + 0x47, 0x45, 0x52, 0xcc, 0xbe, 0x23, 0x08, 0xdb, 0x3b, 0x39, 0x10, 0xea, + 0x48, 0x56, 0xa2, 0x90, 0xba, 0xbe, 0x54, 0xfb, 0xdb, 0x1f, 0x48, 0x2f, + 0x52, 0x4d, 0x3f, 0xe8, 0x1d, 0x10, 0x37, 0xcc, 0xcb, 0x5d, 0xfb, 0x6a, + 0x57, 0x0c, 0x89, 0x86, 0x80, 0xf1, 0x9a, 0xf0, 0x07, 0xab, 0xec, 0x62, + 0xfa, 0x23, 0x3f, 0x93, 0x96, 0x27, 0x9d, 0x0c, 0x6f, 0x9e, 0x8f, 0x9b, + 0xf8, 0x7f, 0x7a, 0x7e, 0x08, 0x8f, 0x91, 0x93, 0xfe, 0xbc, 0xa5, 0x31, + 0x6f, 0x0f, 0x10, 0xe1, 0x39, 0xfd, 0x01, 0x0d, 0xe1, 0xa3, 0x71, 0x73, + 0xee, 0x90, 0xd2, 0xb3, 0x54, 0x67, 0xb7, 0x68, 0x62, 0x5d, 0xc5, 0x9a, + 0xc0, 0x28, 0x50, 0x5b, 0x88, 0x59, 0x34, 0xe5, 0x5c, 0x2b, 0xda, 0x0a, + 0x97, 0xf3, 0xde, 0xf8, 0x0a, 0x2e, 0x26, 0xf1, 0x4a, 0x4f, 0x2f, 0x9e, + 0xa4, 0xff, 0xfa, 0xb8, 0x07, 0xeb, 0x26, 0x70, 0xae, 0xdf, 0xc8, 0x5c, + 0x2f, 0x95, 0xf9, 0x89, 0x8f, 0x7a, 0x07, 0xdc, 0x22, 0x95, 0xc4, 0xf9, + 0x1c, 0xe2, 0xb9, 0x61, 0x34, 0xe9, 0x2a, 0xa9, 0xe0, 0x53, 0xdf, 0xc2, + 0xcc, 0x01, 0x25, 0x13, 0xe3, 0x97, 0x88, 0xa6, 0xf0, 0xaf, 0x4e, 0x14, + 0xca, 0x6e, 0xde, 0xd4, 0xe8, 0xe7, 0xbe, 0xfa, 0x85, 0xd6, 0x9e, 0x9c, + 0x45, 0xb9, 0x8e, 0xf9, 0xbf, 0x0a, 0x06, 0x7e, 0x9f, 0xe8, 0xba, 0x29, + 0x31, 0x4b, 0x2b, 0xe3, 0x34, 0xf4, 0xa5, 0x43, 0x8a, 0xe4, 0xba, 0xe6, + 0xee, 0x85, 0xb6, 0xb9, 0x08, 0x6b, 0xd3, 0xbc, 0x13, 0x83, 0x8a, 0xd2, + 0x7f, 0x03, 0x32, 0x08, 0xc8, 0x34, 0xdd, 0xd3, 0xf4, 0x8f, 0xcd, 0x9c, + 0x55, 0x6b, 0xd6, 0xa6, 0xeb, 0xd6, 0xca, 0x62, 0x53, 0x72, 0xef, 0x84, + 0xf6, 0xbd, 0x44, 0xdd, 0x0c, 0x24, 0xc0, 0x18, 0x4b, 0x38, 0x15, 0xe8, + 0x93, 0x95, 0x2b, 0xbc, 0x42, 0xfb, 0x79, 0x0b, 0x47, 0x2e, 0x89, 0xbe, + 0xb9, 0x33, 0x38, 0xdf, 0xc2, 0x31, 0x98, 0x55, 0x1a, 0xc7, 0x25, 0x7c, + 0xcf, 0x7a, 0xd1, 0xdd, 0xd7, 0x76, 0xc7, 0xeb, 0x62, 0x0d, 0xd6, 0xe6, + 0xd3, 0x41, 0xdd, 0x06, 0x93, 0xdc, 0xd9, 0x1c, 0xef, 0x17, 0x5f, 0x1b, + 0x31, 0x65, 0xcd, 0x7d, 0x99, 0xa2, 0x62, 0x3c, 0x76, 0x07, 0xde, 0xc9, + 0xd0, 0xea, 0xcc, 0x0b, 0x6c, 0x48, 0x7e, 0xe1, 0xf9, 0x0e, 0x42, 0x36}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA256, + 54, + {0x02, 0xcf, 0xa2, 0xd1, 0x77, 0x42, 0x46, 0xa4, 0xfa, 0x94, 0xa7, 0xf9, + 0x14, 0x2a, 0xc8, 0x42, 0x70, 0x79, 0x2f, 0xba, 0x20, 0xb0, 0x9a, 0x47, + 0xf0, 0xdd, 0xf7, 0x02, 0xa4, 0x1e, 0x67, 0x1d, 0xda, 0x66, 0x90, 0x45, + 0x19, 0x37, 0xb0, 0x06, 0x3c, 0xe2, 0x79, 0x7c, 0x21, 0x46, 0xeb, 0x68, + 0xd2, 0xe8, 0x4c, 0x87, 0x21, 0x1c, 0xd3, 0xf9, 0xe8, 0xd1, 0x69, 0x57, + 0x9e, 0x88, 0xe5, 0x22, 0xc9, 0x84, 0x69, 0xba, 0x81, 0x4c, 0x5a, 0x0e, + 0xe2, 0xf0, 0xf4, 0x23, 0x86, 0xd4, 0x4e, 0x07, 0xc8, 0xd4, 0x47, 0xb7, + 0x7b, 0x04, 0xfe, 0x37, 0x99, 0xdb, 0x3f, 0x2d, 0x7d, 0x20, 0x84, 0x30, + 0x27, 0x40, 0x8a, 0x4f, 0x1f, 0x08, 0xa0, 0xee, 0xbd, 0xfe, 0xc3, 0xc3, + 0xef, 0x81, 0xe8, 0xd9, 0xb4, 0xfe, 0xc7, 0x22, 0xa5, 0x78, 0x2b, 0x2e, + 0x2e, 0x92, 0x0c, 0xb6, 0x0b, 0x0c, 0xb8, 0xa2, 0x8e, 0x7a, 0xb9, 0xb8, + 0xc8, 0x2e, 0xbf, 0x6d, 0xc2, 0x5d, 0x43, 0x9b, 0xdc, 0xe5, 0x86, 0xf4, + 0xdb, 0xf4, 0x1b, 0x01, 0xa2, 0xf7, 0x77, 0xdd, 0xef, 0xb1, 0x3f, 0xcd, + 0x0e, 0x26, 0x8a, 0xed, 0x97, 0x5d, 0x5a, 0xa9, 0x86, 0xcf, 0xff, 0x04, + 0x03, 0xb0, 0xbc, 0x26, 0x0b, 0xdb, 0xba, 0x4d, 0xb2, 0xb5, 0x1b, 0xf1, + 0xf0, 0xdd, 0x88, 0xc5, 0x4b, 0x0a, 0x7a, 0x6b, 0xcb, 0xf3, 0xeb, 0xc8, + 0x84, 0x0e, 0x75, 0x1c, 0x6d, 0xbe, 0x40, 0x5d, 0x6c, 0xbf, 0x94, 0xf1, + 0x28, 0x20, 0xc5, 0x36, 0x70, 0x0b, 0xa9, 0x40, 0xa7, 0x0a, 0x4c, 0xa8, + 0xae, 0xa4, 0xc7, 0x69, 0x0e, 0x33, 0xab, 0x09, 0xc0, 0xd1, 0xfa, 0xb7, + 0xa9, 0x62, 0x16, 0x7e, 0x5a, 0x8f, 0xc5, 0x1e, 0x4b, 0x07, 0xc8, 0x23, + 0x12, 0xb0, 0xc9, 0x7e, 0x07, 0xd4, 0x2b, 0xb2, 0xe2, 0xab, 0xdb, 0xb5, + 0x74, 0x42, 0xe9, 0xa8, 0x52, 0x0b, 0x00, 0x85, 0xaf, 0x7f, 0x31, 0x68, + 0x07, 0x7a, 0x84, 0x21, 0x95, 0xa4, 0xe1, 0x9c, 0x7f, 0xca, 0x15, 0xf2, + 0xe7, 0x47, 0x1c, 0xae, 0xbf, 0xa8, 0x0f, 0x94, 0x95, 0x28, 0xd8, 0x1b, + 0x61, 0x96, 0x32, 0xfb, 0x33, 0x45, 0xbb, 0x7b, 0xbc, 0xcc, 0x82, 0x5a, + 0xe8, 0xbd, 0x20, 0xfe, 0x34, 0x47, 0x4b, 0x70, 0xb7, 0x42, 0x0f, 0xdc, + 0x17, 0x31, 0x7f, 0x71, 0x14, 0x95, 0x04, 0x0c, 0xba, 0xf5, 0xae, 0x21, + 0xd7, 0xcb, 0x70, 0xb4, 0x7a, 0x29, 0x97, 0xb7, 0x94, 0xde, 0x3d, 0x9b, + 0xf8, 0x05, 0xd1, 0xdc, 0xb8, 0x10, 0x4b, 0x50, 0xea, 0x69, 0x42, 0x9f, + 0x38, 0x61, 0xe6, 0x1b, 0x1a, 0x0d, 0xbe, 0xff, 0x7a, 0x03, 0x43, 0x2f, + 0x98, 0xa8, 0xd5, 0x37, 0xa0, 0x3b, 0x37, 0xac, 0x38, 0xd9, 0x83, 0x8a, + 0x7c, 0x6a, 0x7e, 0xd0, 0x97, 0x7f, 0x29, 0xf9, 0x6b, 0x85, 0x8a, 0xd0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA256, + 55, + {0x5e, 0xfc, 0x66, 0xfa, 0xc1, 0x4f, 0x6c, 0x10, 0x9e, 0x9a, 0x2e, 0x21, + 0x9b, 0xd3, 0x85, 0x2b, 0x28, 0xcf, 0xac, 0xa2, 0x6f, 0x3c, 0x26, 0xfc, + 0x87, 0x77, 0x95, 0x9d, 0xfe, 0xa5, 0x5c, 0x73, 0x8c, 0x5c, 0x08, 0x6e, + 0x81, 0x93, 0x77, 0xf8, 0xf4, 0xba, 0xce, 0xb6, 0x6b, 0x49, 0x80, 0xde, + 0x41, 0x2c, 0x63, 0xfd, 0x5a, 0x1e, 0x32, 0x9d, 0x13, 0xa1, 0x4f, 0xfc, + 0xfe, 0xae, 0xd1, 0xd8, 0x90, 0x47, 0xda, 0xb5, 0x79, 0xe2, 0x43, 0xb3, + 0xfd, 0x6b, 0x85, 0xf8, 0x70, 0x69, 0x99, 0x7a, 0xa7, 0xd0, 0x7f, 0x71, + 0xef, 0x40, 0x25, 0x0a, 0xe3, 0x07, 0xb2, 0x80, 0xf0, 0xdb, 0x1c, 0x30, + 0xa4, 0xa7, 0xc2, 0x41, 0x1e, 0xf7, 0x23, 0x74, 0x6e, 0xab, 0x70, 0x45, + 0xf9, 0x73, 0x27, 0x7a, 0x17, 0x40, 0x68, 0xbb, 0x8b, 0xbb, 0xe6, 0x9c, + 0x07, 0x73, 0xae, 0x99, 0x77, 0xa7, 0xf2, 0x0e, 0x97, 0x1d, 0x40, 0x5b, + 0xfa, 0x5f, 0x0f, 0x97, 0x5b, 0x5a, 0xcc, 0x17, 0x23, 0x7e, 0x73, 0x41, + 0xf0, 0xea, 0xd5, 0x35, 0xba, 0x86, 0x3c, 0x61, 0xc1, 0x55, 0x37, 0x7c, + 0x47, 0xd4, 0xbc, 0xa2, 0x80, 0xc6, 0x31, 0x2c, 0x0f, 0xdc, 0xd7, 0x6f, + 0x52, 0xea, 0xbb, 0xca, 0x08, 0xb4, 0x42, 0xe0, 0xeb, 0x62, 0x9a, 0x44, + 0xa0, 0x16, 0x9c, 0x6c, 0x63, 0xe5, 0xe1, 0xc5, 0x2c, 0xf7, 0xe2, 0xc6, + 0x1d, 0xd2, 0x9a, 0xbb, 0x91, 0x42, 0xfa, 0x7c, 0x83, 0x43, 0x93, 0x06, + 0xc2, 0xc1, 0xf6, 0xcd, 0xc3, 0x25, 0x7a, 0xd6, 0x3d, 0x0a, 0x57, 0xee, + 0x0d, 0x5f, 0x41, 0x34, 0x1a, 0xcc, 0x7f, 0x45, 0x25, 0x19, 0x35, 0x3a, + 0xed, 0x51, 0xd7, 0x39, 0xea, 0x91, 0x53, 0xbe, 0xa1, 0xf6, 0xf0, 0x29, + 0xbc, 0x4e, 0xca, 0x33, 0xae, 0x05, 0x11, 0xdb, 0x90, 0xdf, 0x1b, 0xcc, + 0x78, 0x0b, 0x3c, 0xeb, 0x6e, 0xdf, 0x32, 0x13, 0xb0, 0xb2, 0xe2, 0x05, + 0x30, 0xd2, 0x6b, 0xb6, 0xba, 0x11, 0x2a, 0xa6, 0xe1, 0x36, 0x3d, 0xa0, + 0x49, 0xd6, 0x69, 0x26, 0x6a, 0x95, 0x6f, 0xa3, 0x6e, 0x89, 0x04, 0x64, + 0x39, 0x9f, 0xbc, 0x43, 0xba, 0xf7, 0xc8, 0xfd, 0x3d, 0x47, 0xec, 0x6d, + 0xb5, 0xe1, 0x02, 0x9b, 0xf6, 0xe6, 0x03, 0xb8, 0xe1, 0xcf, 0x5e, 0xd9, + 0xdd, 0xf6, 0x53, 0x6b, 0xd8, 0xd6, 0xa7, 0x64, 0x8a, 0xf7, 0xfd, 0xe5, + 0x33, 0xbd, 0x51, 0xcd, 0x8f, 0x9a, 0x6c, 0xc2, 0x87, 0x79, 0x16, 0x39, + 0x47, 0xdb, 0xfe, 0xcb, 0xd6, 0xf5, 0x09, 0x17, 0x83, 0x9b, 0x90, 0x0e, + 0x3f, 0xa3, 0x72, 0x74, 0xd9, 0x7a, 0x20, 0x49, 0xda, 0xed, 0xe1, 0x52, + 0x5c, 0x14, 0x5b, 0xfd, 0x16, 0x60, 0xd4, 0x57, 0x7c, 0xaa, 0xd7, 0x88, + 0x8f, 0x5c, 0x84, 0x86, 0x7c, 0x6f, 0xff, 0x30, 0xee, 0x83, 0x56, 0xde}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA256, + 56, + {0xa4, 0xe7, 0x37, 0x8d, 0x2a, 0xba, 0x9b, 0xc6, 0xce, 0xbe, 0x5c, 0x8e, + 0x56, 0x03, 0xfa, 0xc9, 0xbc, 0xe6, 0xe3, 0xc1, 0x93, 0xc1, 0x67, 0x5d, + 0xf9, 0x5a, 0xb3, 0x09, 0x04, 0xa1, 0x49, 0xac, 0x3f, 0x3d, 0x7a, 0x13, + 0x12, 0x42, 0x9c, 0xd6, 0x3e, 0xec, 0x08, 0x5f, 0x73, 0x92, 0x05, 0x1a, + 0x2b, 0xb8, 0x83, 0xc0, 0xe0, 0x78, 0xaf, 0x0b, 0xdf, 0x29, 0x46, 0x4b, + 0xac, 0x22, 0x68, 0xa8, 0x13, 0x90, 0x74, 0xec, 0x53, 0x33, 0x07, 0x22, + 0xe1, 0x48, 0x2b, 0x93, 0x5f, 0xb5, 0x79, 0x56, 0x21, 0x4c, 0x74, 0x45, + 0xd8, 0xa7, 0x78, 0x68, 0x6b, 0x62, 0x49, 0x44, 0xbb, 0xee, 0xe7, 0xa6, + 0x08, 0xdd, 0x15, 0xed, 0x27, 0x7b, 0xa3, 0x78, 0xf4, 0xe2, 0xde, 0xa0, + 0x4b, 0x33, 0x10, 0x3e, 0x43, 0x7f, 0x94, 0x40, 0x4a, 0x09, 0x51, 0x7f, + 0x43, 0x27, 0xc8, 0x05, 0x30, 0xa1, 0xf1, 0x83, 0xe0, 0x46, 0x75, 0x6c, + 0x16, 0x6e, 0x52, 0x6a, 0xee, 0xf5, 0x35, 0x65, 0xcf, 0xe3, 0x41, 0x22, + 0xec, 0x23, 0x31, 0x2b, 0xfa, 0xed, 0x42, 0x93, 0x69, 0xcc, 0xf0, 0x8f, + 0x52, 0xc2, 0x35, 0x1e, 0x10, 0x2f, 0x43, 0x97, 0x51, 0xf2, 0x6e, 0xbb, + 0xd5, 0x42, 0x3f, 0x9e, 0xfb, 0x3d, 0xa3, 0xd3, 0xda, 0x0e, 0xdf, 0xcf, + 0xee, 0x3b, 0x96, 0x07, 0xfd, 0x77, 0xdb, 0xbc, 0xd7, 0x54, 0x6c, 0xa4, + 0xdf, 0x84, 0x90, 0x5f, 0xdf, 0xaf, 0xb4, 0x69, 0xbc, 0xbd, 0x78, 0xd6, + 0xcf, 0xe6, 0xe4, 0x20, 0x99, 0x37, 0x40, 0xb6, 0x4e, 0x08, 0x46, 0xb5, + 0xc0, 0x02, 0x69, 0x90, 0x22, 0x4c, 0xf3, 0xb5, 0xe1, 0xc3, 0x25, 0x32, + 0x63, 0x76, 0xc5, 0xd6, 0xf3, 0xd1, 0x97, 0x13, 0x65, 0xff, 0x31, 0x49, + 0x80, 0x89, 0x48, 0x2c, 0x7d, 0xf0, 0x6d, 0xd9, 0x2f, 0x79, 0x52, 0xe0, + 0x47, 0x2b, 0xfd, 0x81, 0xa5, 0x2b, 0x0f, 0xcb, 0x20, 0x58, 0xf5, 0xab, + 0xdc, 0x70, 0xbd, 0x7d, 0x55, 0xe2, 0xd8, 0x43, 0x82, 0x10, 0x83, 0xbf, + 0x6e, 0x8d, 0x13, 0xb3, 0xc1, 0x1c, 0xb4, 0xfa, 0x42, 0x0f, 0xc9, 0x07, + 0x21, 0xf2, 0x26, 0x52, 0x6e, 0xe6, 0x77, 0xa8, 0xef, 0xf8, 0x90, 0xb6, + 0x64, 0xe2, 0xa5, 0xaa, 0x57, 0x35, 0xdb, 0x7e, 0x75, 0x2b, 0x6c, 0x06, + 0x21, 0x8a, 0x1f, 0xac, 0x31, 0x5d, 0x6f, 0x1c, 0xd6, 0x12, 0x0a, 0x30, + 0xfc, 0x46, 0xe8, 0xac, 0x22, 0x0a, 0x1b, 0xf2, 0xe6, 0xe4, 0xce, 0xa5, + 0xf3, 0x52, 0xce, 0xca, 0x4e, 0xd4, 0xc5, 0x67, 0x5e, 0xbf, 0xe6, 0x8a, + 0xb1, 0x5d, 0xa1, 0x58, 0xa2, 0x2f, 0xd0, 0x44, 0x45, 0x9a, 0x4a, 0xa9, + 0x67, 0x3a, 0x5f, 0xc0, 0x78, 0xe7, 0x85, 0x11, 0x70, 0xfa, 0xf6, 0x52, + 0xc9, 0x79, 0x1b, 0x66, 0x5e, 0xbf, 0x62, 0xe1, 0x68, 0x91, 0xb5, 0x4a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA256, + 57, + {0x61, 0x6a, 0x47, 0xc8, 0x6d, 0xc9, 0xe2, 0x42, 0x3c, 0x56, 0x78, 0xdc, + 0x0d, 0xdb, 0x74, 0xcd, 0x95, 0x55, 0xf6, 0x3c, 0x21, 0x9c, 0xaa, 0xf1, + 0x82, 0xf8, 0x2c, 0xc0, 0xb4, 0x7f, 0xc5, 0x50, 0x5a, 0xfb, 0x04, 0x05, + 0xa6, 0x93, 0xc4, 0xb4, 0x5e, 0xd6, 0x70, 0xe0, 0x09, 0x90, 0x8b, 0x63, + 0x16, 0xd2, 0x26, 0x92, 0xd8, 0x97, 0x98, 0x52, 0x1b, 0x47, 0x7d, 0x45, + 0xc9, 0x13, 0xcd, 0x31, 0x04, 0x2b, 0x8a, 0x0a, 0x52, 0x62, 0x6e, 0x17, + 0x27, 0xbc, 0x36, 0x87, 0x8d, 0x13, 0x03, 0xc5, 0x2e, 0xad, 0x0c, 0xd6, + 0x9c, 0x0e, 0x97, 0x11, 0xe8, 0xc5, 0x69, 0x3c, 0xa3, 0xfc, 0xad, 0xd4, + 0x8e, 0x26, 0x41, 0xcd, 0x73, 0xe4, 0x0e, 0xaa, 0x26, 0xfb, 0x7d, 0xe1, + 0xaa, 0x89, 0xf5, 0x42, 0x28, 0xfe, 0x67, 0xce, 0xf3, 0x81, 0xf5, 0x2a, + 0x57, 0x1c, 0x05, 0x4e, 0xc1, 0xb8, 0x15, 0xe3, 0x7d, 0x07, 0x10, 0x54, + 0xb0, 0x82, 0x80, 0xe9, 0x40, 0x73, 0x55, 0x69, 0xf4, 0x52, 0xdf, 0xea, + 0x10, 0xd8, 0x6e, 0x74, 0x2e, 0xe8, 0xdb, 0x6c, 0x52, 0xc6, 0x96, 0x69, + 0x9b, 0x99, 0xb7, 0x30, 0xbc, 0xae, 0x33, 0x7f, 0x09, 0x34, 0x18, 0x59, + 0x8b, 0xc4, 0xb6, 0x48, 0x27, 0x6b, 0x6a, 0x7f, 0x65, 0x13, 0x0b, 0xf8, + 0xbf, 0xa1, 0xb2, 0xb2, 0xc7, 0x89, 0x3e, 0x40, 0x8a, 0x6e, 0xad, 0xee, + 0x77, 0xba, 0xb6, 0xc2, 0x8a, 0xec, 0xaa, 0x0e, 0x3a, 0x20, 0x0d, 0xa9, + 0xfd, 0x4a, 0x7d, 0x06, 0xab, 0x00, 0xc3, 0x8e, 0x7c, 0x0c, 0xd7, 0xe4, + 0x1f, 0x64, 0xdc, 0x43, 0x52, 0x6f, 0xa2, 0x8e, 0x5d, 0x97, 0x79, 0x73, + 0x0b, 0x41, 0xe9, 0x0b, 0x63, 0x66, 0xfa, 0x7f, 0xd1, 0x00, 0x55, 0xd7, + 0x6c, 0x95, 0xcb, 0x69, 0x4d, 0x07, 0xc3, 0xdd, 0xa1, 0x77, 0x6f, 0xcc, + 0x77, 0x4c, 0x2b, 0x42, 0xec, 0xed, 0x3c, 0x82, 0xc9, 0x32, 0x7d, 0x68, + 0x65, 0xce, 0x3c, 0x76, 0xb6, 0x66, 0x67, 0x70, 0xb6, 0x25, 0xeb, 0x49, + 0xd6, 0xb7, 0xdf, 0x9f, 0xb1, 0xea, 0xa4, 0x86, 0x7a, 0x8b, 0x13, 0xec, + 0x1d, 0x15, 0xaf, 0x66, 0xbb, 0x5c, 0x37, 0xad, 0x8f, 0xfc, 0xb7, 0xb0, + 0x59, 0xeb, 0xd9, 0xf1, 0x98, 0xfa, 0x93, 0x88, 0xd7, 0x06, 0xef, 0xbb, + 0x20, 0xd7, 0xbd, 0x6f, 0x1a, 0x2d, 0x6a, 0x19, 0x2e, 0x55, 0xc5, 0xad, + 0xbc, 0xa4, 0x1f, 0xbf, 0x1f, 0x27, 0xc9, 0xaf, 0xe7, 0xf9, 0x47, 0x75, + 0xc1, 0x23, 0xcf, 0xb7, 0xf1, 0xb1, 0x3a, 0x98, 0x0e, 0x86, 0xb8, 0x12, + 0xf5, 0xa8, 0xa8, 0x48, 0xb9, 0xbc, 0x76, 0x47, 0x2c, 0x52, 0xf3, 0x1f, + 0x55, 0x6c, 0x02, 0xee, 0xb4, 0xb7, 0x1e, 0x38, 0x8c, 0x7c, 0xdd, 0xe3, + 0x3b, 0x22, 0xbf, 0x4a, 0x5e, 0xbe, 0x1e, 0x9e, 0x10, 0xa0, 0x8a, 0xfe}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA256, + 58, + {0xa1, 0x58, 0xc7, 0x83, 0xc6, 0x14, 0x13, 0x76, 0x27, 0x0c, 0xf0, 0xab, + 0x8f, 0x4c, 0x08, 0xe5, 0xa4, 0x53, 0x4b, 0x57, 0x67, 0x86, 0xe0, 0x24, + 0x9f, 0xee, 0x26, 0x4a, 0xfe, 0xe8, 0xd9, 0x25, 0x58, 0xa2, 0xcc, 0x12, + 0x24, 0x42, 0x2a, 0x5b, 0x33, 0xf1, 0xd0, 0x66, 0x1f, 0xbd, 0x28, 0x91, + 0xf7, 0x2e, 0xdf, 0x38, 0x1f, 0x9b, 0x52, 0xaa, 0xd2, 0x68, 0xdf, 0xe8, + 0x2e, 0xff, 0xc9, 0x6b, 0xbc, 0xa6, 0x6f, 0x4e, 0xec, 0xc7, 0xab, 0xf2, + 0x44, 0x9a, 0xa3, 0xfb, 0x85, 0x8e, 0xf5, 0x60, 0x62, 0x99, 0xaf, 0x5d, + 0x47, 0x72, 0x42, 0xcf, 0x91, 0xe5, 0x4e, 0xdb, 0xe0, 0x42, 0xa7, 0x66, + 0xcf, 0x10, 0x87, 0x31, 0xad, 0x6b, 0x7b, 0x03, 0x8f, 0x28, 0xa3, 0x53, + 0x43, 0x60, 0x90, 0x62, 0x72, 0x02, 0x7d, 0x2a, 0x83, 0xae, 0x32, 0xcc, + 0x0e, 0xf5, 0x3c, 0x1a, 0x89, 0xe1, 0x37, 0x2c, 0x50, 0xed, 0xf8, 0x6b, + 0x2f, 0x9f, 0x09, 0xf0, 0x6e, 0x49, 0xe1, 0x07, 0x2a, 0x52, 0x60, 0xcb, + 0xa1, 0x52, 0x8e, 0x86, 0x07, 0xb8, 0x33, 0x62, 0x86, 0xfe, 0xe5, 0x45, + 0xe3, 0x25, 0xf3, 0x45, 0x68, 0xbb, 0x28, 0x67, 0xf3, 0x34, 0x4a, 0x7f, + 0xd5, 0x37, 0x29, 0xda, 0x93, 0x55, 0x89, 0x67, 0x1d, 0x6c, 0xe9, 0x56, + 0x46, 0x2b, 0x47, 0x29, 0xf8, 0xa1, 0xc9, 0x7a, 0xad, 0x33, 0x80, 0x85, + 0x27, 0x60, 0xf1, 0xc1, 0x6d, 0xc0, 0xf9, 0xfe, 0x9b, 0x9f, 0x64, 0xe7, + 0xe0, 0x31, 0x7e, 0x24, 0x2c, 0xd7, 0x77, 0xec, 0xba, 0x0b, 0xcd, 0xa6, + 0x1c, 0x19, 0xd6, 0xe2, 0x1c, 0xe5, 0x4f, 0x00, 0x7d, 0xa4, 0x9e, 0x2e, + 0xf3, 0x5c, 0x10, 0xa0, 0xbf, 0x42, 0xed, 0x8c, 0x52, 0x2e, 0x6b, 0xeb, + 0xab, 0x94, 0xee, 0xb5, 0x55, 0x7d, 0xf8, 0x40, 0xc2, 0x37, 0x39, 0x75, + 0x1e, 0x7c, 0xd0, 0x5f, 0x02, 0xc5, 0x23, 0x06, 0x82, 0x7c, 0x71, 0xe1, + 0x4b, 0x6f, 0x87, 0x71, 0xe2, 0xd3, 0xaf, 0x07, 0x67, 0x0a, 0x79, 0x56, + 0xee, 0xf4, 0x91, 0xcc, 0x26, 0xa5, 0x12, 0xa3, 0x2c, 0x3a, 0x21, 0xa5, + 0x47, 0x92, 0x54, 0x06, 0x18, 0x4f, 0xe5, 0x58, 0x82, 0x30, 0x3c, 0x17, + 0xc8, 0xbc, 0x23, 0x92, 0xcd, 0x44, 0xa7, 0x7f, 0x37, 0x23, 0xdf, 0xb4, + 0xc2, 0x49, 0x36, 0xdc, 0x66, 0xb6, 0x6d, 0xa9, 0xc7, 0x2a, 0x3e, 0xd5, + 0x34, 0x6a, 0xc1, 0x4d, 0x31, 0xf5, 0xef, 0xd2, 0x27, 0xb8, 0x7f, 0xae, + 0xe1, 0x0e, 0x5c, 0xd8, 0x8a, 0x1a, 0xc7, 0x3f, 0x67, 0xe5, 0xe6, 0x52, + 0x77, 0x52, 0xd5, 0x5a, 0x12, 0x49, 0x0a, 0xfe, 0xe5, 0xf5, 0x00, 0xc4, + 0xb1, 0x2a, 0x28, 0xe2, 0xab, 0x4e, 0xcb, 0x89, 0x28, 0xaa, 0x5c, 0x88, + 0x9f, 0x8a, 0xa9, 0x69, 0x6e, 0x9d, 0x51, 0x16, 0xf7, 0x48, 0xda, 0x8f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA256, + 59, + {0x0f, 0x44, 0x2a, 0x9b, 0x1d, 0x7a, 0xae, 0xbd, 0x50, 0xa4, 0x8a, 0x9f, + 0x81, 0x62, 0x3b, 0xed, 0x9a, 0x6e, 0x57, 0xa9, 0xaa, 0xfb, 0x22, 0xf8, + 0xcb, 0x6e, 0x56, 0xf2, 0x80, 0x86, 0xab, 0x36, 0x09, 0xa8, 0xc1, 0x3f, + 0x9f, 0x67, 0x64, 0x51, 0x27, 0x13, 0x25, 0xd4, 0x53, 0xf9, 0xe3, 0xb3, + 0x1c, 0x03, 0x10, 0xa3, 0x8e, 0x71, 0xf9, 0x1a, 0xe9, 0x08, 0x99, 0xff, + 0x61, 0x0b, 0xbf, 0x47, 0x41, 0x38, 0xa9, 0xe6, 0x10, 0xcb, 0xde, 0xaa, + 0x52, 0x98, 0x54, 0x46, 0xd8, 0x73, 0x69, 0x5e, 0x35, 0xd1, 0xde, 0x1c, + 0x77, 0x7e, 0xfe, 0x02, 0xea, 0xb4, 0x19, 0xd8, 0xf0, 0xfd, 0x51, 0x84, + 0xc8, 0x50, 0x11, 0x2b, 0xfc, 0x8a, 0x27, 0x13, 0x07, 0xf2, 0xa9, 0x99, + 0x71, 0x55, 0x38, 0x3a, 0x85, 0xb8, 0x0a, 0xc9, 0x9f, 0x60, 0x31, 0xd9, + 0x46, 0x39, 0xa6, 0x60, 0x3f, 0xa8, 0x42, 0xf7, 0x31, 0xc4, 0x92, 0x0c, + 0x78, 0x41, 0x22, 0x84, 0x41, 0x13, 0x6c, 0xc0, 0xb0, 0x7a, 0xe1, 0x1c, + 0x4a, 0x07, 0xc2, 0x8b, 0x33, 0x05, 0xad, 0x2c, 0xf6, 0xa8, 0x59, 0x4d, + 0xdb, 0x6f, 0xa3, 0x57, 0xf1, 0x7a, 0x9f, 0xd7, 0xa7, 0x26, 0x35, 0x32, + 0x32, 0x65, 0xa9, 0xa5, 0xea, 0xb8, 0x02, 0x92, 0x15, 0xd2, 0x1f, 0x2b, + 0x3d, 0x2e, 0xa4, 0x13, 0x50, 0xd0, 0x31, 0xc9, 0x3b, 0xf8, 0xd3, 0xec, + 0xc3, 0x14, 0xd6, 0xed, 0x13, 0xed, 0x05, 0x17, 0xe1, 0x2d, 0xf4, 0x5a, + 0xde, 0x2f, 0x7a, 0x3c, 0xbd, 0xf0, 0xb1, 0x7b, 0x22, 0x0e, 0x83, 0x03, + 0x1e, 0xe0, 0x6f, 0x4a, 0x67, 0x0b, 0x47, 0xc7, 0xd5, 0xbd, 0xa7, 0x7c, + 0x0d, 0xa7, 0xf3, 0xdf, 0x52, 0x78, 0x88, 0x20, 0x49, 0x58, 0x2f, 0xaa, + 0x07, 0x36, 0x67, 0xa6, 0x27, 0x04, 0x67, 0xd8, 0xb4, 0xc2, 0x8b, 0x59, + 0x30, 0x85, 0x6f, 0xf5, 0x54, 0x00, 0xaa, 0x1c, 0x7f, 0x7f, 0xb5, 0x2d, + 0x83, 0x8d, 0x5e, 0x95, 0x08, 0xb8, 0xfd, 0x42, 0x11, 0xe1, 0x30, 0xdc, + 0xed, 0x03, 0xa6, 0x99, 0x6b, 0x9a, 0xfb, 0x86, 0x0c, 0x06, 0x6a, 0x56, + 0xa6, 0xd3, 0xe1, 0xf1, 0xf7, 0xfd, 0xe8, 0x17, 0x9a, 0xde, 0xba, 0xef, + 0xfb, 0x2b, 0x8b, 0xb9, 0x1b, 0x83, 0xb7, 0xc1, 0xc5, 0x6a, 0x6d, 0xad, + 0xa2, 0x97, 0x49, 0x7b, 0x8d, 0x8d, 0xe0, 0x06, 0x9e, 0x31, 0xea, 0x45, + 0x2c, 0x0f, 0xc4, 0xf8, 0x20, 0xd7, 0x69, 0xc1, 0x2a, 0x74, 0x4d, 0x22, + 0xed, 0x11, 0x0f, 0xd9, 0x94, 0x76, 0xa4, 0x52, 0x4c, 0xae, 0xba, 0x7f, + 0x76, 0x6e, 0x1f, 0xd0, 0xe0, 0xee, 0x01, 0xe9, 0x18, 0x25, 0xbb, 0x59, + 0x13, 0xc0, 0xe2, 0xf8, 0x74, 0x97, 0x42, 0x7d, 0x26, 0x87, 0xd7, 0x76, + 0xe2, 0xca, 0x91, 0x05, 0x5e, 0x38, 0xfc, 0xb6, 0xbe, 0x3f, 0x84, 0x3b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA256, + 60, + {0x6e, 0x31, 0x7c, 0xb8, 0xfc, 0x09, 0x2d, 0xa3, 0xe0, 0x9b, 0x63, 0x59, + 0x07, 0x43, 0xba, 0x17, 0x42, 0x68, 0x26, 0x08, 0x36, 0x97, 0xbd, 0xd5, + 0x26, 0xf8, 0x5d, 0x1e, 0xbf, 0x02, 0x70, 0xaf, 0xc0, 0xfd, 0x89, 0xad, + 0x67, 0x76, 0x28, 0x36, 0x56, 0x7f, 0x36, 0xd2, 0xbf, 0xb5, 0x22, 0x52, + 0xa2, 0xa5, 0x4e, 0xf9, 0xf7, 0x53, 0xa4, 0xaf, 0xbf, 0xe5, 0x20, 0xe8, + 0x57, 0xa5, 0x03, 0x38, 0x5a, 0xb6, 0xc1, 0x6d, 0xf6, 0xd4, 0xe3, 0x49, + 0x49, 0x54, 0x91, 0x2e, 0xcb, 0x31, 0xc5, 0x14, 0xf6, 0x42, 0x7b, 0x67, + 0x6a, 0x1c, 0x61, 0xc8, 0x3e, 0xd3, 0x80, 0x09, 0x69, 0x3e, 0xbc, 0x39, + 0xad, 0xd6, 0x6a, 0x1a, 0xf1, 0xac, 0x18, 0x34, 0x38, 0x1d, 0xf1, 0x14, + 0x4f, 0xe5, 0xf0, 0x44, 0x4f, 0xc9, 0x55, 0x33, 0x4a, 0x2c, 0xff, 0x4a, + 0xee, 0x6f, 0x3c, 0xdd, 0x3a, 0xbe, 0x5d, 0xc5, 0x4c, 0xc4, 0xec, 0x25, + 0xc5, 0xc6, 0x62, 0x86, 0xe9, 0x1d, 0x29, 0xa5, 0xc4, 0x98, 0x87, 0x2e, + 0x7e, 0xdb, 0xf3, 0xf4, 0x23, 0x5b, 0xeb, 0xb4, 0x02, 0xde, 0xc4, 0xb9, + 0x1e, 0x62, 0x91, 0x23, 0xe8, 0x41, 0xde, 0xa6, 0x66, 0x43, 0xf2, 0x24, + 0xc4, 0x72, 0xf7, 0x5c, 0xaf, 0x31, 0xfb, 0xaf, 0x18, 0x94, 0x3e, 0x7b, + 0xbd, 0x09, 0xfd, 0xfa, 0x8d, 0xd9, 0x08, 0xae, 0x92, 0x63, 0x11, 0x29, + 0xb4, 0x04, 0xf7, 0x41, 0x40, 0x37, 0xd4, 0x2b, 0x59, 0x14, 0xb5, 0x32, + 0xe7, 0xff, 0x5a, 0x61, 0x88, 0x76, 0xa5, 0x50, 0xfd, 0xfb, 0x80, 0x28, + 0x9c, 0x5d, 0x63, 0x5a, 0xdb, 0xbc, 0x60, 0xe4, 0x1a, 0xb5, 0x77, 0xc5, + 0x9b, 0xb6, 0x89, 0x5e, 0x2c, 0x4f, 0x02, 0x14, 0x0b, 0x95, 0xa4, 0x7d, + 0xc3, 0x27, 0xd5, 0xf4, 0x14, 0x29, 0x3b, 0x35, 0x77, 0xac, 0xb2, 0x77, + 0x42, 0x72, 0x85, 0xf8, 0x2d, 0xbf, 0xca, 0x53, 0xa4, 0xac, 0xbb, 0xe4, + 0x49, 0x71, 0x41, 0xef, 0xd0, 0xaf, 0xea, 0x14, 0x9a, 0x7c, 0x12, 0xb6, + 0xc7, 0x02, 0xfb, 0x9e, 0x48, 0xdc, 0x7d, 0xcb, 0x0d, 0x4f, 0xf1, 0xf9, + 0x6c, 0xb2, 0x38, 0xd3, 0x4e, 0x35, 0xfe, 0xce, 0x14, 0x36, 0xb1, 0x45, + 0x92, 0xd3, 0xee, 0xe8, 0x00, 0x64, 0x18, 0x00, 0xdd, 0x9d, 0xf1, 0xb9, + 0x54, 0x14, 0x35, 0xcb, 0x2c, 0xe9, 0x33, 0xa0, 0x15, 0x04, 0x98, 0xf9, + 0x41, 0x64, 0x46, 0xc9, 0x51, 0x72, 0xa2, 0x11, 0x6f, 0xfb, 0x58, 0xcf, + 0x5f, 0x39, 0x7f, 0x0d, 0x0a, 0xf2, 0xe0, 0x25, 0xe2, 0x95, 0x14, 0x44, + 0xd2, 0x04, 0x29, 0x1b, 0x1c, 0x04, 0x28, 0x1c, 0x92, 0x42, 0x05, 0x8b, + 0x93, 0x7b, 0x5d, 0x01, 0xf7, 0x4b, 0x6c, 0xfa, 0x2d, 0x55, 0xd9, 0x75, + 0xc6, 0x62, 0x21, 0x98, 0xc6, 0xcb, 0x27, 0x1f, 0x28, 0x91, 0x10, 0xd2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA256, + 61, + {0x41, 0xa9, 0x9f, 0x4e, 0x61, 0x6d, 0x19, 0xdb, 0xfe, 0xc0, 0xe1, 0xe5, + 0xab, 0x8a, 0xb6, 0x05, 0xeb, 0xd2, 0x18, 0xc1, 0x07, 0x17, 0x6b, 0x2d, + 0x90, 0xc5, 0x8e, 0x41, 0xe0, 0x1c, 0xd6, 0xf6, 0x95, 0x0f, 0xe4, 0xa7, + 0x1c, 0x3b, 0x0c, 0xe8, 0x1d, 0xcf, 0xd6, 0xf8, 0x8b, 0x57, 0xe7, 0x34, + 0x5d, 0xcd, 0x46, 0x6e, 0x43, 0xe3, 0xb5, 0xdc, 0xe6, 0x45, 0xea, 0xd3, + 0x8d, 0x0f, 0x5d, 0xf8, 0x1d, 0x30, 0x7d, 0xc8, 0x9a, 0xe0, 0x59, 0xb3, + 0x73, 0x8b, 0x79, 0x00, 0xed, 0xa1, 0x46, 0xf0, 0xad, 0x96, 0x5e, 0x67, + 0xe7, 0x60, 0x23, 0x1b, 0xa5, 0x8f, 0xe7, 0xe3, 0x3d, 0x3f, 0x14, 0xfb, + 0xa6, 0x69, 0x78, 0xe3, 0xeb, 0x7b, 0xc5, 0xdd, 0x69, 0x60, 0xb2, 0x4b, + 0xa2, 0xd5, 0x93, 0x32, 0x76, 0x04, 0x92, 0x96, 0x1b, 0x5b, 0x81, 0xaf, + 0x6e, 0x37, 0xfc, 0x30, 0x65, 0x10, 0x59, 0x15, 0xa4, 0x50, 0x5f, 0xd2, + 0x39, 0xc7, 0x9e, 0x6f, 0xa6, 0xcd, 0x8b, 0xa4, 0xbb, 0x58, 0x5f, 0xe9, + 0x37, 0xd5, 0xd8, 0x79, 0x55, 0xf6, 0x59, 0xcb, 0xeb, 0xd6, 0xbd, 0x9f, + 0x0d, 0x00, 0x30, 0xe8, 0xa5, 0x23, 0x41, 0x59, 0x1f, 0xbd, 0x16, 0x24, + 0xcd, 0x22, 0x36, 0x35, 0x2e, 0x9e, 0x6b, 0xd9, 0x1d, 0x7c, 0x12, 0x13, + 0x57, 0xa4, 0xaf, 0x11, 0x84, 0xef, 0xd1, 0x02, 0xfa, 0x91, 0x1a, 0x7e, + 0xb8, 0xd7, 0xdc, 0xe0, 0x98, 0xfb, 0xc0, 0x2e, 0x34, 0xec, 0x92, 0xd1, + 0x4a, 0xe3, 0x33, 0xe5, 0x02, 0xab, 0x8b, 0xad, 0x7f, 0xfc, 0x27, 0x5d, + 0xc7, 0x70, 0x91, 0x3e, 0xee, 0x42, 0xa3, 0x16, 0xb1, 0xfa, 0xc8, 0x71, + 0x86, 0x3e, 0x0f, 0x10, 0x89, 0x9d, 0x72, 0xd0, 0x80, 0x2b, 0xea, 0x9c, + 0x07, 0xbf, 0x21, 0xb9, 0x10, 0x50, 0x85, 0x05, 0x47, 0xd6, 0xc8, 0xff, + 0x99, 0xef, 0x52, 0xb1, 0xbd, 0xdb, 0xd6, 0x55, 0x35, 0x2e, 0xf0, 0xfc, + 0x47, 0x48, 0xc4, 0x4d, 0x4b, 0xc4, 0xa4, 0xdc, 0x4a, 0xd3, 0x11, 0x0b, + 0x36, 0x7e, 0x63, 0x62, 0x0c, 0xf7, 0x61, 0x39, 0xff, 0xf5, 0x63, 0xa7, + 0xc7, 0x6a, 0x9b, 0x3a, 0x24, 0xca, 0xb8, 0x6b, 0xed, 0xe3, 0x56, 0x8e, + 0xf1, 0x52, 0x4d, 0x47, 0x6f, 0x8e, 0x39, 0xb9, 0xdf, 0x37, 0x4d, 0x1d, + 0x21, 0x61, 0x16, 0x7a, 0xf5, 0xa0, 0x0c, 0x61, 0xe0, 0xae, 0xa1, 0xbe, + 0xe5, 0x6a, 0xe0, 0x5f, 0xf1, 0x75, 0x9e, 0x08, 0x26, 0xc4, 0xbb, 0x0b, + 0x20, 0x58, 0xb5, 0xdc, 0x92, 0xa5, 0xc4, 0xdc, 0x86, 0x51, 0x10, 0xbf, + 0xa0, 0x55, 0x06, 0x12, 0x1a, 0xe5, 0x85, 0x83, 0x17, 0x9b, 0xd9, 0x81, + 0x10, 0x0f, 0x42, 0xd1, 0xd8, 0x9f, 0xd6, 0x04, 0xdb, 0x4f, 0x13, 0xdb, + 0x7e, 0xe6, 0xc4, 0x9e, 0xcd, 0x38, 0x1a, 0x54, 0x68, 0x13, 0xb2, 0x84}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA256, + 62, + {0x9e, 0x64, 0xf8, 0x06, 0xc7, 0x52, 0x8a, 0x1c, 0xd1, 0xc8, 0xdd, 0x5b, + 0x67, 0xab, 0x67, 0x33, 0x5b, 0x8f, 0x9a, 0x1e, 0xf1, 0xfb, 0xa9, 0x9a, + 0xfe, 0x67, 0xe9, 0xfb, 0x2c, 0xb1, 0x12, 0x63, 0xc7, 0x9d, 0xc4, 0x22, + 0xd5, 0x1a, 0x68, 0x72, 0x84, 0x64, 0x42, 0x23, 0x07, 0xa0, 0xa4, 0x45, + 0xac, 0x82, 0x3d, 0x10, 0x02, 0x1a, 0xb7, 0x78, 0x9e, 0x6f, 0x70, 0x11, + 0x82, 0xf6, 0x32, 0x78, 0x6f, 0x77, 0xc2, 0x38, 0x06, 0xb8, 0x13, 0x24, + 0xb5, 0xcd, 0x78, 0xe4, 0x62, 0xc3, 0x5e, 0x49, 0x55, 0x32, 0xc2, 0x33, + 0x0a, 0x08, 0xe0, 0xe9, 0xab, 0x7b, 0x44, 0xbc, 0x6d, 0xc5, 0xd9, 0x9c, + 0x70, 0xe0, 0x52, 0x75, 0x2a, 0x47, 0x18, 0xff, 0xf4, 0x7d, 0x00, 0xc9, + 0xb8, 0x2c, 0x4d, 0xca, 0x22, 0xfe, 0x33, 0x02, 0xce, 0xc1, 0x10, 0x26, + 0x56, 0x42, 0x88, 0xed, 0xa5, 0x1b, 0x69, 0x2f, 0x36, 0xfc, 0x23, 0xab, + 0x6b, 0x3a, 0x90, 0x91, 0xc3, 0x32, 0x37, 0x8b, 0xe3, 0x58, 0x2a, 0xa5, + 0x51, 0xc8, 0x47, 0x1a, 0x9d, 0xf5, 0xf9, 0x45, 0x12, 0x91, 0xa1, 0xda, + 0x95, 0x20, 0x19, 0x78, 0x8f, 0x46, 0x1f, 0xc5, 0x26, 0x2e, 0x82, 0x2b, + 0xf5, 0xd5, 0xe1, 0x1f, 0x80, 0xb9, 0x1f, 0xd8, 0x74, 0x8b, 0xcd, 0x2d, + 0x85, 0x6e, 0x0b, 0xf7, 0xee, 0x29, 0x33, 0x3b, 0x62, 0x7d, 0x6c, 0x44, + 0xec, 0x0e, 0xad, 0x86, 0xc0, 0xab, 0x18, 0xf9, 0x3a, 0xe9, 0xf2, 0x9d, + 0xc3, 0xa9, 0x15, 0x62, 0x38, 0x7a, 0x70, 0x3b, 0x42, 0xa1, 0x7c, 0xc4, + 0xb7, 0xb3, 0x10, 0xb6, 0xb6, 0xfc, 0x7d, 0x9b, 0xd7, 0xbd, 0xd9, 0x07, + 0x52, 0x0d, 0xec, 0x94, 0x8d, 0x20, 0x48, 0xd5, 0x56, 0xdd, 0x6d, 0xb3, + 0xb0, 0xe5, 0xe9, 0x57, 0x88, 0xd8, 0x8d, 0x0d, 0x64, 0x3c, 0x63, 0x36, + 0x60, 0x4d, 0x0b, 0x81, 0xfc, 0x99, 0x6b, 0xb8, 0x5d, 0x2b, 0x49, 0x93, + 0x03, 0x66, 0x35, 0xa1, 0x5a, 0xca, 0xb8, 0xdc, 0x48, 0x6e, 0x06, 0x1c, + 0x8e, 0x2e, 0xab, 0x89, 0x1d, 0xae, 0xe5, 0x7b, 0xf0, 0x85, 0x63, 0xbc, + 0x01, 0x84, 0x01, 0x08, 0x7b, 0xa8, 0x54, 0xf3, 0x00, 0xa9, 0x7b, 0x9c, + 0x5f, 0xd6, 0xc5, 0xa3, 0x91, 0x5f, 0xfb, 0x24, 0x0a, 0x57, 0x7e, 0x7e, + 0xd2, 0x3c, 0x76, 0xfd, 0xa8, 0x94, 0x07, 0xbe, 0x57, 0xaa, 0x78, 0x69, + 0xdb, 0x4c, 0x6e, 0x72, 0xfb, 0x69, 0xae, 0x2a, 0xf8, 0x77, 0xf1, 0x89, + 0x99, 0x2d, 0x99, 0xdc, 0x17, 0xa0, 0x71, 0x89, 0x4a, 0x2c, 0x62, 0x93, + 0xeb, 0xc9, 0xe2, 0x05, 0xee, 0x37, 0x92, 0xc4, 0xda, 0x94, 0xde, 0x73, + 0x4b, 0x77, 0xc4, 0x7b, 0x21, 0xc7, 0xa6, 0x57, 0x27, 0x59, 0x12, 0x6b, + 0xdd, 0xa0, 0x3f, 0x49, 0x84, 0xbf, 0xee, 0xc0, 0xaf, 0xd7, 0x44, 0xd3}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA256, + 63, + {0x71, 0x55, 0x5a, 0x4d, 0xf5, 0x79, 0xd3, 0x97, 0x0c, 0xc5, 0x15, 0xfa, + 0xb9, 0xcd, 0x27, 0x75, 0x78, 0x2e, 0x87, 0xa7, 0xee, 0xb0, 0xcd, 0xf0, + 0xfb, 0x96, 0x14, 0xdb, 0x00, 0xae, 0x74, 0xa7, 0x8d, 0x49, 0x51, 0x10, + 0x57, 0x7e, 0x29, 0xba, 0x7d, 0x7e, 0xd8, 0xc2, 0xf7, 0x1b, 0x8f, 0x47, + 0x6a, 0x87, 0xbc, 0x56, 0x9a, 0xba, 0x99, 0x26, 0xc7, 0x58, 0x11, 0x24, + 0x1b, 0x2a, 0x35, 0x25, 0xe6, 0xdb, 0xf3, 0xc3, 0x39, 0x36, 0x3b, 0x9d, + 0x85, 0x51, 0x1a, 0x89, 0x72, 0x6a, 0xde, 0x49, 0x6f, 0xb4, 0x5f, 0xb4, + 0x76, 0xe0, 0xfb, 0xbd, 0x7b, 0xed, 0x7a, 0xc1, 0xfd, 0xc9, 0xe8, 0x94, + 0x8f, 0x62, 0x2b, 0x2f, 0x25, 0x32, 0xcd, 0xc1, 0x39, 0xfb, 0xd5, 0x00, + 0xf2, 0x80, 0x70, 0x22, 0x73, 0x9c, 0xc3, 0x96, 0x02, 0x3e, 0x09, 0x83, + 0x3f, 0x51, 0x3c, 0xaa, 0xe7, 0x03, 0x74, 0x29, 0x6f, 0x63, 0x24, 0xe3, + 0x1f, 0x27, 0xb1, 0xf0, 0x09, 0x78, 0xad, 0x68, 0xa6, 0x5a, 0x87, 0xf6, + 0x3e, 0x86, 0x8f, 0x66, 0x58, 0x9b, 0xec, 0xdd, 0x34, 0xdc, 0xf7, 0x32, + 0xf7, 0xfb, 0x85, 0xa7, 0x9a, 0x28, 0x97, 0x5f, 0xad, 0x57, 0x8c, 0xec, + 0x2f, 0xf9, 0xf2, 0xb8, 0x9f, 0xa7, 0xc0, 0x3b, 0x03, 0xfc, 0xb1, 0x4a, + 0x0c, 0xf2, 0xcd, 0xc4, 0xd9, 0x89, 0xb6, 0x13, 0x1f, 0xd3, 0xee, 0x11, + 0x90, 0x7f, 0x94, 0x05, 0xde, 0xd3, 0x96, 0x3c, 0x2e, 0xfb, 0x6c, 0x1b, + 0xf7, 0x9c, 0xd4, 0x23, 0x35, 0xcf, 0xa1, 0x43, 0xe1, 0x08, 0xb8, 0xb9, + 0xc2, 0xaa, 0x8f, 0x7d, 0x1e, 0x41, 0x7c, 0x0f, 0xc7, 0x89, 0x14, 0x56, + 0xfd, 0x7e, 0xf7, 0x2f, 0xc1, 0xd0, 0xd5, 0x0a, 0xff, 0xe8, 0x82, 0xd0, + 0xa3, 0x11, 0x39, 0xdf, 0x99, 0xa6, 0x36, 0x6e, 0x7b, 0x5c, 0xa2, 0xcf, + 0x5c, 0x11, 0xe7, 0xf5, 0x0e, 0x2c, 0x52, 0xf9, 0x1a, 0x36, 0x54, 0x3c, + 0x55, 0x4e, 0x2e, 0x46, 0x71, 0x85, 0xe0, 0xbb, 0x4f, 0xe2, 0x9d, 0xda, + 0x11, 0x5c, 0x21, 0x4c, 0x30, 0x6d, 0xd4, 0x50, 0xbd, 0x9c, 0x26, 0x1a, + 0xaa, 0x28, 0x44, 0x09, 0x17, 0x96, 0xc2, 0xe8, 0xbe, 0xc0, 0x2b, 0x40, + 0xc7, 0x87, 0x64, 0x95, 0xb7, 0xb4, 0xd3, 0x27, 0xc6, 0xab, 0x19, 0xe1, + 0xa0, 0xa9, 0x0d, 0xce, 0x92, 0x3c, 0xe8, 0xf8, 0xcd, 0x7c, 0xff, 0x7b, + 0x6d, 0xdf, 0x59, 0xa0, 0x11, 0xd8, 0x21, 0xf2, 0xc8, 0x62, 0x07, 0xb3, + 0x56, 0xd0, 0xba, 0xda, 0xc5, 0xc1, 0x02, 0x8b, 0x3b, 0x37, 0x27, 0x93, + 0x3f, 0x4f, 0xda, 0xd4, 0x3c, 0x92, 0x34, 0x95, 0xaf, 0x16, 0xa2, 0x3e, + 0x91, 0x3c, 0xcb, 0x99, 0x8b, 0xa0, 0x97, 0x58, 0x63, 0xde, 0xa1, 0x5a, + 0x42, 0xdd, 0xff, 0xff, 0x3f, 0x0b, 0x4f, 0x04, 0xa1, 0x53, 0x37, 0x2a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA256, + 64, + {0xa9, 0xff, 0xef, 0x05, 0x9d, 0xb6, 0x39, 0x5d, 0xcf, 0x69, 0x1e, 0xff, + 0x9a, 0xb5, 0x3f, 0xdb, 0x76, 0x20, 0x00, 0xfe, 0xfd, 0xc5, 0x8b, 0x96, + 0x4a, 0xf8, 0x5d, 0xdd, 0xdb, 0xed, 0x15, 0x04, 0x9c, 0xc8, 0xbb, 0x2e, + 0xae, 0xd4, 0xae, 0xf8, 0x97, 0x4b, 0xd3, 0xc9, 0xe6, 0x53, 0x86, 0xf3, + 0xa1, 0x1e, 0xff, 0xad, 0xc2, 0x6a, 0x9f, 0x85, 0xf6, 0x48, 0xba, 0xe5, + 0x33, 0x4d, 0x08, 0xce, 0x23, 0xdb, 0x56, 0x6f, 0xcc, 0x8a, 0x6d, 0xda, + 0xfb, 0x12, 0x7d, 0xc9, 0x5d, 0x4c, 0x3b, 0xa0, 0xd7, 0xb7, 0x15, 0x46, + 0xe1, 0xc0, 0x10, 0x08, 0x5d, 0x0e, 0x5c, 0x9e, 0x7f, 0x6d, 0x1f, 0x39, + 0x6b, 0x50, 0xc9, 0xfe, 0x71, 0x2c, 0xa3, 0x0e, 0x78, 0xdc, 0xa2, 0xff, + 0xb5, 0x8a, 0xc5, 0xfa, 0x58, 0x16, 0x70, 0x2c, 0xae, 0xa6, 0x7b, 0x93, + 0x2f, 0x4b, 0x86, 0x69, 0xf2, 0xcd, 0x3a, 0x61, 0xa4, 0x12, 0xc6, 0x85, + 0xd1, 0x56, 0x78, 0xb2, 0xfc, 0xd9, 0x82, 0xf3, 0xb8, 0x85, 0x3f, 0xfc, + 0x2e, 0xfd, 0x84, 0x1d, 0x59, 0x13, 0x65, 0x01, 0xba, 0x65, 0x70, 0x7e, + 0x94, 0x88, 0xfc, 0x00, 0x78, 0xbc, 0x03, 0xc3, 0x18, 0x35, 0x69, 0x68, + 0xe7, 0x47, 0x8e, 0xe3, 0xeb, 0xa9, 0xaa, 0x0b, 0x18, 0x66, 0x60, 0xf0, + 0x8b, 0x05, 0x5c, 0xf0, 0x25, 0x86, 0x6d, 0xb2, 0xd7, 0x16, 0x2c, 0xf1, + 0x52, 0xc6, 0xca, 0xf4, 0xa3, 0xd6, 0x8b, 0x50, 0x10, 0xad, 0x9e, 0x9f, + 0xb3, 0x46, 0xe4, 0x7c, 0xee, 0x9c, 0x95, 0xca, 0x4d, 0xd5, 0x45, 0x52, + 0x11, 0xd0, 0x89, 0x7c, 0xe2, 0x39, 0xab, 0x92, 0xa4, 0x95, 0xcf, 0x2d, + 0xb2, 0xdf, 0x2e, 0x1a, 0x3d, 0x8c, 0xd1, 0x03, 0x93, 0x51, 0x98, 0x42, + 0x77, 0xac, 0xe1, 0x88, 0x8b, 0x01, 0x94, 0xdd, 0xe5, 0x0d, 0x53, 0xcb, + 0x9b, 0x05, 0xb2, 0x8b, 0xd5, 0x19, 0x39, 0xd9, 0x56, 0x83, 0x16, 0x0a, + 0x9d, 0x7d, 0x36, 0xdf, 0x41, 0x26, 0x32, 0xce, 0x7c, 0xd6, 0x93, 0xfa, + 0x89, 0xba, 0xce, 0x61, 0xa6, 0xa3, 0x63, 0x47, 0x33, 0x9d, 0x6e, 0x06, + 0x8f, 0x8a, 0x7d, 0x99, 0xf7, 0x6b, 0x47, 0x0f, 0x38, 0x15, 0x53, 0xa1, + 0xf9, 0x01, 0xe5, 0xde, 0x43, 0xbd, 0xc8, 0xeb, 0xe3, 0x28, 0x07, 0x67, + 0x0a, 0xbe, 0xd2, 0xd1, 0xd7, 0xcb, 0xfb, 0x21, 0x2c, 0xe1, 0x0f, 0xd5, + 0xbd, 0x37, 0x69, 0xee, 0xa5, 0xc1, 0x75, 0xf0, 0x06, 0xaf, 0xf3, 0x36, + 0x77, 0xb2, 0x03, 0x83, 0xe6, 0x14, 0x33, 0xf5, 0xb6, 0x3d, 0xa3, 0x14, + 0x04, 0xae, 0x94, 0x06, 0x75, 0xd3, 0xfc, 0x1c, 0x3c, 0xd3, 0x9f, 0x56, + 0xaa, 0x2c, 0xbb, 0x30, 0xef, 0xa6, 0x46, 0x42, 0x76, 0x14, 0xc2, 0xd6, + 0x1e, 0xe1, 0x9e, 0x7d, 0x5b, 0x8e, 0xc5, 0x68, 0x6a, 0x07, 0x1b, 0x8b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA256, + 65, + {0xc3, 0xee, 0x2d, 0x5e, 0x72, 0x37, 0x07, 0x34, 0x42, 0x9e, 0xa8, 0xef, + 0xb8, 0x0d, 0x94, 0x9a, 0xd0, 0xf0, 0x28, 0x19, 0x09, 0xaf, 0x72, 0x01, + 0x83, 0xed, 0xc0, 0xf1, 0x0c, 0x83, 0x69, 0x9f, 0x85, 0x49, 0xfa, 0x78, + 0x20, 0x63, 0x1d, 0x08, 0x4c, 0x81, 0x2d, 0x37, 0xe1, 0x7e, 0x37, 0xd6, + 0x56, 0xf2, 0x74, 0x97, 0x21, 0xb9, 0x0d, 0xb0, 0x83, 0xac, 0x03, 0x34, + 0xb5, 0x6a, 0x41, 0x33, 0x99, 0xa9, 0x29, 0x77, 0xb7, 0x3f, 0xe2, 0x92, + 0x82, 0x24, 0x33, 0xc1, 0xc9, 0x7b, 0x2a, 0x17, 0x67, 0x22, 0x25, 0x9e, + 0x9d, 0x19, 0xe2, 0x86, 0x18, 0xdc, 0x7a, 0x42, 0xaa, 0x85, 0x85, 0xe9, + 0x66, 0x5b, 0x55, 0xf3, 0xce, 0x00, 0xdf, 0xd2, 0x8c, 0x78, 0x61, 0xee, + 0xa8, 0x05, 0x83, 0xfa, 0x99, 0xd6, 0x8c, 0x8d, 0xbd, 0x5a, 0xcc, 0xdd, + 0xbf, 0xd8, 0xdc, 0x2f, 0x74, 0xb9, 0x20, 0x50, 0x59, 0x63, 0x7a, 0x5a, + 0x09, 0x95, 0x2b, 0x03, 0xea, 0x2e, 0xc0, 0xbc, 0x2b, 0xdf, 0x8a, 0xd2, + 0x11, 0xe8, 0xcd, 0x6b, 0xd4, 0x10, 0x33, 0x7e, 0xae, 0x33, 0x31, 0x71, + 0x5f, 0x92, 0x39, 0x1b, 0x63, 0x1b, 0x5f, 0x1e, 0x2c, 0x33, 0x9d, 0xba, + 0x0c, 0xd6, 0xcc, 0xf9, 0xcb, 0xaf, 0x17, 0xc3, 0x03, 0x46, 0x98, 0x72, + 0x36, 0x36, 0x6a, 0xe1, 0x48, 0x82, 0x04, 0x6d, 0xac, 0xc3, 0x2b, 0x67, + 0x6d, 0x84, 0xf4, 0x37, 0x8c, 0x3f, 0x60, 0x5e, 0xb8, 0x15, 0x29, 0xc3, + 0x98, 0x88, 0x24, 0x50, 0xf8, 0x33, 0x96, 0x9c, 0x88, 0x49, 0xc4, 0x89, + 0x93, 0x4e, 0x02, 0x25, 0xcd, 0xb5, 0x4a, 0xd6, 0x53, 0x9f, 0x81, 0xe2, + 0x76, 0xf1, 0x60, 0x04, 0x76, 0x13, 0x61, 0xac, 0x11, 0x45, 0x81, 0xab, + 0x1f, 0xcb, 0x94, 0xbd, 0x05, 0x85, 0x46, 0x87, 0xc8, 0x11, 0x7c, 0x59, + 0x06, 0x83, 0xd7, 0xa4, 0x9f, 0x7b, 0x5d, 0x2b, 0x80, 0x28, 0x7c, 0xf4, + 0x7e, 0x00, 0x1a, 0x7c, 0x11, 0xc7, 0x45, 0x83, 0xef, 0x2d, 0xcd, 0xd0, + 0x96, 0xbc, 0xa5, 0xa3, 0x83, 0x26, 0xf8, 0x7e, 0x67, 0xd4, 0xca, 0x1b, + 0x5e, 0x36, 0xf8, 0x8f, 0x0f, 0x09, 0x14, 0xef, 0x54, 0x05, 0xd4, 0x93, + 0x49, 0xfe, 0xbb, 0xfe, 0xa2, 0xff, 0xd4, 0x49, 0x32, 0xb7, 0xe5, 0xb1, + 0x2c, 0x7e, 0xb0, 0xb7, 0x8c, 0x4d, 0xe0, 0xac, 0xcd, 0x9a, 0xac, 0x30, + 0x61, 0x2f, 0x6d, 0xe1, 0x2e, 0x71, 0x0c, 0xa0, 0xd5, 0xc1, 0xdb, 0x70, + 0xca, 0xdd, 0x03, 0xe8, 0x81, 0x98, 0xc0, 0x77, 0x31, 0x99, 0x5e, 0x4b, + 0x56, 0x27, 0xda, 0xb8, 0x08, 0xd8, 0x2e, 0x2f, 0xb4, 0x7a, 0x53, 0x83, + 0x23, 0xa6, 0x53, 0x27, 0xf2, 0x36, 0xc1, 0xfb, 0x19, 0x29, 0x67, 0xfc, + 0xea, 0x14, 0xf8, 0x8c, 0x03, 0xbe, 0xea, 0x4c, 0x31, 0x31, 0x9f, 0xc2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA256, + 66, + {0xc6, 0x7b, 0xa5, 0x36, 0x9b, 0xf9, 0xea, 0xb5, 0x14, 0x18, 0x29, 0xd0, + 0xba, 0x75, 0x32, 0x45, 0xc8, 0x85, 0xcf, 0x33, 0xec, 0x6e, 0x9c, 0xe6, + 0x75, 0x1f, 0x2a, 0xbf, 0xa1, 0x72, 0xbe, 0xb3, 0xdb, 0x01, 0xed, 0x05, + 0x13, 0xf3, 0xb9, 0x36, 0xb4, 0x86, 0x19, 0xc6, 0x4d, 0x6c, 0xf5, 0x8c, + 0xf8, 0xfb, 0x1a, 0x6b, 0x85, 0xe0, 0x77, 0x1d, 0xd9, 0x45, 0x0e, 0x3b, + 0x45, 0x35, 0x74, 0x0e, 0x70, 0x78, 0xa0, 0x6c, 0x7a, 0x9a, 0xfa, 0x4c, + 0xc2, 0x8e, 0xd0, 0xff, 0xc6, 0x95, 0xa0, 0xf9, 0xbc, 0x53, 0x25, 0x94, + 0xf0, 0x41, 0x09, 0x87, 0xd5, 0xa3, 0x08, 0xcd, 0x2a, 0x86, 0x07, 0xf2, + 0x31, 0x18, 0x62, 0x47, 0xa8, 0x9e, 0x8b, 0xab, 0xbc, 0x6a, 0x2a, 0xdc, + 0xb7, 0x18, 0x27, 0x53, 0x5d, 0x11, 0xa9, 0x52, 0x28, 0xc3, 0x87, 0x90, + 0x23, 0x6a, 0xd2, 0xfc, 0x4d, 0xe9, 0xfb, 0xee, 0x03, 0xc2, 0xb2, 0xd1, + 0xea, 0x80, 0x9f, 0x60, 0xac, 0x8e, 0xe7, 0x70, 0x20, 0x9e, 0x39, 0xb3, + 0x26, 0x07, 0x96, 0xbc, 0xd6, 0x31, 0x87, 0xde, 0xd4, 0xe7, 0x0e, 0xfd, + 0xbf, 0xd8, 0x96, 0x06, 0xe9, 0xe8, 0x5b, 0x13, 0xc2, 0x63, 0x96, 0x26, + 0x1b, 0x3c, 0x90, 0x79, 0x54, 0xbb, 0x0d, 0x7d, 0x8c, 0xfe, 0x2d, 0xfa, + 0xf9, 0xa9, 0x4b, 0xa6, 0xd5, 0x4d, 0x98, 0xc0, 0x82, 0xfb, 0xa7, 0x9d, + 0x25, 0x45, 0x92, 0xbb, 0xdc, 0x3e, 0x19, 0x0c, 0x8d, 0xff, 0xd2, 0x4d, + 0x84, 0xe0, 0x3d, 0xa9, 0x6e, 0xb0, 0xd2, 0x91, 0xf5, 0xce, 0xdc, 0x2a, + 0x9a, 0xec, 0x05, 0x1b, 0xe7, 0x6d, 0xcc, 0x98, 0x41, 0xe6, 0xa2, 0x20, + 0x13, 0x23, 0xf7, 0x9d, 0x9f, 0x18, 0xdd, 0xc4, 0x2f, 0xd4, 0x5b, 0xb6, + 0x4d, 0x62, 0x15, 0x1a, 0x30, 0xd1, 0x11, 0x17, 0x82, 0xa9, 0xac, 0x4b, + 0x8b, 0x58, 0x93, 0x14, 0x52, 0x85, 0xed, 0xdc, 0x0e, 0xed, 0xa0, 0x76, + 0x8e, 0x12, 0x18, 0xa6, 0x93, 0xa8, 0x63, 0xae, 0x2e, 0xe5, 0xa9, 0x59, + 0xe4, 0x24, 0x9e, 0xd9, 0x95, 0xf8, 0x5f, 0x1a, 0x9f, 0x86, 0x92, 0xe1, + 0x9a, 0xb6, 0x09, 0xfc, 0xcb, 0x0a, 0x93, 0xe9, 0x86, 0x78, 0x6b, 0xd5, + 0x48, 0xf0, 0xbd, 0x70, 0x02, 0x2b, 0x61, 0xbf, 0xf5, 0x20, 0xd1, 0x9a, + 0xeb, 0x97, 0x59, 0x7f, 0x98, 0x03, 0x4a, 0x5b, 0x78, 0xd6, 0x45, 0x4e, + 0x55, 0xe8, 0xf4, 0xca, 0xf4, 0xeb, 0x01, 0x9d, 0x6a, 0xa0, 0x0f, 0xf7, + 0x36, 0xf9, 0xa3, 0x10, 0x5f, 0x9e, 0x75, 0xce, 0xd7, 0xa5, 0xe3, 0x08, + 0x82, 0xbb, 0x59, 0x45, 0xf7, 0x1a, 0x7c, 0x8a, 0x40, 0x1c, 0xfe, 0xd0, + 0xc0, 0x7f, 0x03, 0x47, 0xd4, 0x6c, 0xbd, 0xce, 0x7b, 0xc1, 0xe9, 0x31, + 0xc6, 0xb0, 0xd5, 0xc1, 0x48, 0x82, 0x06, 0xe3, 0x9d, 0xca, 0x25, 0x12}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA256, + 67, + {0x00, 0x4c, 0x3e, 0x2c, 0x6d, 0x82, 0xdd, 0xb5, 0xaf, 0x78, 0xbb, 0xce, + 0xd9, 0xb7, 0xd3, 0x54, 0x3f, 0x69, 0xde, 0xef, 0x0d, 0x7b, 0x0a, 0xcc, + 0x29, 0x65, 0x2b, 0x13, 0xfb, 0xc2, 0xb0, 0xa2, 0x56, 0xa7, 0x33, 0xf8, + 0x20, 0x1b, 0x33, 0x49, 0x18, 0xdc, 0x83, 0x54, 0xb3, 0x81, 0x7d, 0x2c, + 0xff, 0x4a, 0x2c, 0xa7, 0xd0, 0x0b, 0x32, 0x9c, 0xa8, 0x82, 0x17, 0xf2, + 0x80, 0x87, 0x02, 0x05, 0x28, 0xc6, 0xc3, 0x0a, 0x75, 0xa1, 0xf8, 0x2e, + 0x0c, 0x3e, 0xf3, 0xe4, 0x9d, 0x83, 0x35, 0xc1, 0xc3, 0x54, 0xc3, 0x1b, + 0x31, 0x56, 0x2d, 0xcc, 0x2f, 0x98, 0xe6, 0xb9, 0x60, 0xe5, 0x24, 0x52, + 0xd0, 0xa3, 0x7c, 0xef, 0x4a, 0xc2, 0x1c, 0x41, 0x11, 0x00, 0x70, 0xee, + 0xd6, 0x57, 0xf2, 0xff, 0x30, 0x83, 0x99, 0x76, 0xc9, 0x8f, 0x38, 0x15, + 0x1f, 0xa5, 0x5a, 0xae, 0x57, 0x80, 0xab, 0x72, 0xfe, 0x2f, 0x5a, 0x25, + 0x4b, 0x4f, 0x83, 0xc8, 0x49, 0x30, 0x01, 0xa5, 0x98, 0xf2, 0xb5, 0x71, + 0x97, 0xfb, 0x3d, 0x5e, 0xaf, 0x43, 0x96, 0x71, 0xb4, 0xd4, 0xa5, 0x96, + 0xf7, 0xc4, 0xa4, 0x53, 0x7d, 0x5b, 0xa3, 0x93, 0x7c, 0x9b, 0xaa, 0x57, + 0x62, 0x3a, 0xea, 0xcf, 0x54, 0xcf, 0xdb, 0x70, 0x8d, 0xff, 0x8a, 0xaf, + 0x09, 0xa2, 0x3d, 0x28, 0x5e, 0xe0, 0xae, 0x6a, 0xad, 0x50, 0xad, 0xa1, + 0xf5, 0x1c, 0x1f, 0xf5, 0xc5, 0xa6, 0x46, 0x8f, 0x79, 0x1c, 0xdd, 0x76, + 0x19, 0x13, 0x8c, 0x06, 0x85, 0x56, 0x75, 0xda, 0x11, 0x50, 0x43, 0x79, + 0x55, 0x17, 0x39, 0x57, 0x16, 0xcc, 0x8c, 0x0d, 0x28, 0x2f, 0x5a, 0xa5, + 0xc4, 0x6b, 0x92, 0xa2, 0xd1, 0xcf, 0x20, 0xc5, 0x0f, 0xf7, 0xf6, 0x97, + 0x49, 0x27, 0x76, 0x11, 0xa3, 0x6f, 0x18, 0x27, 0x1d, 0x2a, 0xd9, 0x1c, + 0xa3, 0x71, 0xab, 0x2e, 0x87, 0xab, 0xa7, 0x4f, 0x83, 0xc3, 0x75, 0x23, + 0xb5, 0x04, 0x19, 0xe5, 0xde, 0xbd, 0x36, 0xe5, 0x64, 0x52, 0xb3, 0x90, + 0x59, 0xa3, 0x28, 0x23, 0xe3, 0xac, 0x57, 0x92, 0x94, 0x52, 0x05, 0x2c, + 0xee, 0xbb, 0xcf, 0x51, 0x7a, 0x87, 0x33, 0x30, 0x0e, 0xf3, 0x50, 0x0e, + 0xf4, 0xb0, 0x8e, 0x4d, 0x2f, 0x65, 0x33, 0xff, 0x31, 0x93, 0xe8, 0x66, + 0xdb, 0xfc, 0xfb, 0x2e, 0x84, 0x1d, 0xfc, 0x13, 0x31, 0x63, 0xad, 0x3d, + 0x7b, 0x60, 0x5e, 0xfb, 0x3a, 0x8c, 0x77, 0x15, 0xf0, 0xdc, 0xf1, 0xaa, + 0xf8, 0x48, 0xc4, 0x72, 0x1f, 0x9c, 0x5d, 0xe2, 0xc4, 0x9e, 0x31, 0xe9, + 0x2c, 0xca, 0x76, 0x7b, 0x0f, 0xd3, 0x4d, 0x34, 0xc1, 0xbd, 0x1d, 0xb1, + 0xdd, 0xe2, 0xed, 0xb1, 0xee, 0xdb, 0x11, 0x90, 0x79, 0xa4, 0xcd, 0x25, + 0xb0, 0x86, 0x2a, 0x4b, 0x24, 0x47, 0xdb, 0xa7, 0x51, 0xe3, 0xf3, 0xcf}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA256, + 68, + {0x80, 0xfc, 0x40, 0xa9, 0x23, 0x75, 0xcf, 0x58, 0xa2, 0x73, 0x0a, 0x70, + 0x9f, 0x08, 0x39, 0x5c, 0x7f, 0x7a, 0x75, 0x77, 0xef, 0x00, 0xc7, 0xc4, + 0x73, 0x07, 0x81, 0xb8, 0x06, 0xaf, 0xd5, 0xf6, 0x9c, 0xc0, 0xc9, 0x90, + 0x01, 0x2c, 0x62, 0xac, 0x76, 0xcd, 0x4f, 0x86, 0x0e, 0xcb, 0xd8, 0xb6, + 0xf9, 0x6c, 0x4e, 0x9a, 0x78, 0x28, 0x59, 0x5b, 0xcb, 0x56, 0x86, 0x1c, + 0xac, 0x5a, 0x0a, 0x1d, 0x39, 0x04, 0x0d, 0x96, 0x63, 0x7a, 0x86, 0x28, + 0x43, 0x16, 0x41, 0x11, 0x5a, 0x1f, 0x29, 0x8c, 0x14, 0x4e, 0x3e, 0x2b, + 0xdb, 0x3b, 0x43, 0xf8, 0xed, 0xbf, 0x94, 0x3c, 0xa9, 0xb1, 0x37, 0x8f, + 0x25, 0x6d, 0xa8, 0x35, 0xa5, 0x60, 0xb3, 0x5f, 0xab, 0xb3, 0xd0, 0xbd, + 0xfe, 0xd8, 0x94, 0x64, 0x3d, 0xac, 0xa2, 0x46, 0xa6, 0xe2, 0x2c, 0xd6, + 0x08, 0x9b, 0xcf, 0xe0, 0x33, 0x32, 0x9a, 0x3d, 0x18, 0xf5, 0xa2, 0x71, + 0x94, 0xcb, 0x8c, 0x91, 0x5b, 0xa5, 0x76, 0x3b, 0x44, 0xe5, 0x1e, 0x53, + 0x80, 0xec, 0x40, 0x96, 0xf7, 0xcf, 0x52, 0x96, 0xdb, 0x6c, 0x7e, 0xd5, + 0x7e, 0xf8, 0xb8, 0x81, 0x2e, 0xda, 0xa1, 0x0d, 0x9f, 0x12, 0xad, 0xca, + 0x6d, 0xd8, 0x3b, 0xec, 0x5b, 0xab, 0x15, 0x61, 0xe1, 0x74, 0x22, 0x68, + 0x96, 0xa4, 0x6d, 0x10, 0x4c, 0x13, 0x4b, 0x3c, 0x17, 0xc8, 0x76, 0x85, + 0x6d, 0x54, 0xee, 0xd4, 0x89, 0xd6, 0x4c, 0x21, 0x21, 0xd6, 0x8e, 0x48, + 0xcb, 0x1d, 0xa6, 0x35, 0x7d, 0x9a, 0xb3, 0x12, 0x8e, 0x25, 0xf1, 0x6b, + 0x18, 0x09, 0x28, 0x8c, 0x35, 0xae, 0x38, 0xc9, 0x01, 0xed, 0x6b, 0xd1, + 0xb8, 0x09, 0x61, 0x85, 0x3c, 0x1d, 0x4e, 0x9a, 0x60, 0x27, 0x3c, 0xc3, + 0x96, 0x56, 0x07, 0x8a, 0xbb, 0x4c, 0xa9, 0xe8, 0xaf, 0xa0, 0x57, 0xdf, + 0x58, 0xa5, 0xfa, 0x85, 0x1a, 0x4d, 0xfa, 0xac, 0xac, 0x36, 0x31, 0xe2, + 0x06, 0x5f, 0xa8, 0xe2, 0xe4, 0x23, 0xb4, 0x69, 0x2d, 0xfc, 0x96, 0xa7, + 0x3f, 0xaa, 0x7c, 0x2a, 0xf3, 0xd8, 0x9c, 0xf1, 0xe9, 0x8d, 0xcf, 0x3e, + 0x69, 0xc3, 0x5d, 0xcf, 0x38, 0x84, 0x7f, 0xad, 0x52, 0x6e, 0xb5, 0x67, + 0x06, 0xff, 0x4f, 0x9e, 0xdc, 0x06, 0x8b, 0xe6, 0x09, 0x41, 0x7e, 0x60, + 0xd1, 0x69, 0xed, 0xe3, 0x6e, 0x4a, 0x93, 0x01, 0xcd, 0xb5, 0x8a, 0x40, + 0x8b, 0xd1, 0x2e, 0xb3, 0x74, 0x57, 0xf0, 0x5a, 0xf1, 0xf9, 0x6e, 0x43, + 0x12, 0x41, 0x35, 0x4e, 0x18, 0x1f, 0x92, 0xf1, 0x19, 0x9d, 0x2b, 0xb4, + 0x56, 0x81, 0xca, 0xf5, 0x6d, 0xdd, 0x13, 0x54, 0x29, 0x94, 0xfa, 0xb6, + 0xbd, 0xc2, 0x02, 0x77, 0x75, 0x56, 0x4b, 0x78, 0x2c, 0xfa, 0x2c, 0xc3, + 0x1d, 0x30, 0x5e, 0x7e, 0x70, 0x69, 0x2a, 0x96, 0x18, 0x2a, 0x71, 0xaa}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA256, + 69, + {0x75, 0x64, 0x28, 0xea, 0x39, 0xf0, 0x89, 0x51, 0x38, 0x53, 0x88, 0x45, + 0xd4, 0x0f, 0xf1, 0xa8, 0x95, 0x7b, 0x5c, 0x3e, 0x91, 0x3e, 0x7b, 0x47, + 0x51, 0x98, 0x26, 0x8e, 0x40, 0xef, 0xc6, 0x04, 0xcf, 0xdf, 0xa1, 0x89, + 0x61, 0x9f, 0x60, 0xf9, 0xdd, 0xe5, 0x69, 0x49, 0x32, 0xfe, 0x54, 0x19, + 0xb6, 0x66, 0xb1, 0x0a, 0xbd, 0x4a, 0xdf, 0x09, 0x6d, 0x6a, 0xf1, 0x03, + 0x60, 0xe1, 0xc6, 0x93, 0x7f, 0x3c, 0x0e, 0xf1, 0xe3, 0x7e, 0x2a, 0xf4, + 0xfa, 0xf0, 0x64, 0x83, 0x1e, 0xc4, 0x4d, 0x1f, 0x58, 0x13, 0x98, 0x12, + 0x1c, 0x29, 0xc1, 0xa4, 0xb3, 0xa0, 0x56, 0xb2, 0x0c, 0xad, 0x0f, 0xdc, + 0xc9, 0x9a, 0xd6, 0xf6, 0x8a, 0x51, 0xe1, 0x27, 0x17, 0xf7, 0x2d, 0x29, + 0x81, 0x03, 0x8b, 0xa2, 0xb8, 0x60, 0xf7, 0x34, 0x7a, 0x43, 0x5a, 0x69, + 0xff, 0x01, 0xcb, 0xac, 0xf8, 0xd4, 0xc6, 0x6e, 0xf9, 0x89, 0x59, 0x04, + 0x9b, 0xf9, 0x0f, 0x6c, 0x78, 0xd2, 0x21, 0x5e, 0x66, 0xb8, 0x45, 0x3f, + 0xd7, 0xde, 0x0c, 0x2d, 0x6f, 0xfe, 0xf9, 0x0f, 0xb0, 0x03, 0x19, 0x2d, + 0x05, 0x30, 0x46, 0x87, 0x2f, 0xbe, 0xf0, 0x84, 0xfb, 0x1b, 0x10, 0x4a, + 0x37, 0x98, 0x0c, 0x26, 0x04, 0xd6, 0x1d, 0xb8, 0x34, 0x02, 0x54, 0xb3, + 0x7c, 0x8f, 0x4d, 0xf3, 0xd5, 0xc1, 0xdd, 0xf6, 0x74, 0x5a, 0x00, 0x27, + 0x4e, 0x7b, 0x82, 0x63, 0x98, 0xe7, 0x56, 0xd5, 0xeb, 0xaf, 0x19, 0xac, + 0xa1, 0x6a, 0x13, 0x7a, 0x6a, 0x38, 0xe5, 0x16, 0x12, 0xb5, 0x80, 0xca, + 0x3f, 0xcf, 0xbc, 0x4d, 0x7e, 0xef, 0x58, 0xa7, 0x43, 0xc8, 0xc7, 0x86, + 0x21, 0x35, 0xee, 0xd1, 0x92, 0x6b, 0x45, 0x92, 0x07, 0x1c, 0xee, 0xbb, + 0x61, 0x33, 0xea, 0xdf, 0xd8, 0xae, 0x27, 0x0e, 0x13, 0x67, 0xf7, 0x05, + 0xf1, 0x9b, 0x44, 0xe0, 0x23, 0x2d, 0xb2, 0x17, 0x3a, 0x26, 0x1d, 0xad, + 0xb3, 0xc6, 0x1a, 0xee, 0xb9, 0xab, 0x05, 0xdd, 0xed, 0x16, 0xd9, 0x5b, + 0x6b, 0x0a, 0xc7, 0x81, 0x5e, 0x9a, 0xef, 0x31, 0x31, 0x40, 0x03, 0x94, + 0x9e, 0x19, 0xcd, 0x76, 0xed, 0x5d, 0x7e, 0x57, 0x50, 0x90, 0x57, 0xe6, + 0x03, 0x1c, 0xda, 0x36, 0xd1, 0x7b, 0x19, 0x88, 0x47, 0x9c, 0x2b, 0xf2, + 0x17, 0xe2, 0x1a, 0x48, 0x65, 0x74, 0x34, 0x52, 0x69, 0x54, 0x15, 0xb7, + 0x0e, 0x90, 0x5f, 0x83, 0x65, 0x61, 0xf0, 0x8e, 0x8d, 0xf7, 0x8c, 0x59, + 0x3e, 0x5a, 0x64, 0xef, 0xbb, 0x19, 0xb4, 0x29, 0x29, 0xc4, 0xfc, 0x9d, + 0x87, 0x5a, 0x87, 0x69, 0x89, 0x5f, 0x21, 0xb8, 0x87, 0xb1, 0x78, 0x0d, + 0xc3, 0x89, 0x37, 0xd0, 0xdc, 0x2e, 0xfd, 0x10, 0xa1, 0x40, 0x30, 0xe4, + 0x3e, 0xd6, 0x35, 0x54, 0xb1, 0xff, 0xac, 0x50, 0xb8, 0x01, 0xde, 0x08}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA256, + 70, + {0x57, 0x9b, 0xb7, 0x96, 0x22, 0x23, 0x8a, 0xc1, 0xcb, 0xc0, 0xaf, 0x03, + 0xc3, 0xc0, 0xd1, 0xcc, 0xba, 0xad, 0xbb, 0x29, 0xad, 0x97, 0x4f, 0x67, + 0xb7, 0x6d, 0x75, 0x2b, 0x96, 0x0d, 0xf0, 0x92, 0x8d, 0x36, 0x4e, 0x33, + 0xeb, 0x04, 0xfa, 0xe2, 0x81, 0x99, 0x2a, 0xaa, 0x01, 0xfa, 0xfc, 0xc0, + 0x66, 0x9e, 0xaf, 0x87, 0x79, 0x1c, 0xb8, 0xa7, 0x14, 0x2b, 0x59, 0x70, + 0x50, 0xaf, 0xa5, 0x85, 0x71, 0xf9, 0xfe, 0x78, 0xa9, 0x3c, 0x64, 0x73, + 0x07, 0xea, 0x0d, 0xb9, 0x01, 0x7e, 0x0c, 0x41, 0xa0, 0xba, 0x71, 0x2d, + 0xc8, 0x87, 0x10, 0x63, 0xba, 0xc0, 0x1d, 0xa6, 0xa3, 0xda, 0xe7, 0xd0, + 0xc5, 0xbb, 0x5a, 0x40, 0xf6, 0x33, 0xb4, 0x5c, 0xd3, 0x52, 0x13, 0xfd, + 0xfc, 0xcd, 0x29, 0x62, 0x21, 0xa0, 0x27, 0x5f, 0x3b, 0x55, 0x2e, 0x56, + 0xef, 0x8c, 0x85, 0x6f, 0x5b, 0xd9, 0x67, 0x22, 0xee, 0x3c, 0xd9, 0x79, + 0x9a, 0xbf, 0x95, 0x6d, 0xbc, 0xc0, 0xbd, 0xe6, 0xbf, 0x65, 0xb1, 0xb2, + 0x64, 0x16, 0x58, 0xf0, 0x4e, 0x06, 0x32, 0x98, 0xcd, 0xab, 0x20, 0x29, + 0xc8, 0xc0, 0xaf, 0x05, 0x66, 0x87, 0x88, 0x22, 0x73, 0x7f, 0xa9, 0xd6, + 0xcc, 0x48, 0xc1, 0x75, 0xfc, 0xca, 0xf7, 0xe8, 0x66, 0xd8, 0x0e, 0x1e, + 0x47, 0x8d, 0x75, 0x68, 0xa3, 0xe6, 0x7d, 0x39, 0xc3, 0xa1, 0x45, 0x08, + 0x71, 0x1f, 0xad, 0xd8, 0x4c, 0x3e, 0x7b, 0xe8, 0xcc, 0x22, 0x6a, 0x23, + 0x36, 0x8e, 0x99, 0x82, 0x13, 0x81, 0x28, 0x62, 0x8b, 0xbe, 0x97, 0xa3, + 0xc5, 0x72, 0xee, 0x68, 0x60, 0x6b, 0xf6, 0x42, 0x7e, 0xe5, 0xb9, 0x86, + 0x2b, 0xeb, 0xea, 0xa4, 0xf6, 0xb0, 0x83, 0x25, 0x24, 0x1d, 0xa1, 0x5c, + 0x9f, 0x22, 0x3b, 0xd1, 0x8b, 0x79, 0x7e, 0x1d, 0x6e, 0x88, 0xb2, 0xb0, + 0x8a, 0x4c, 0xf9, 0x5b, 0xaa, 0xdf, 0x4d, 0x68, 0x4c, 0x8f, 0xcb, 0x7c, + 0xd4, 0x47, 0x11, 0xaa, 0xf2, 0x03, 0x86, 0x2e, 0xc7, 0x9b, 0xd5, 0xf0, + 0x71, 0x24, 0x76, 0x36, 0x62, 0x3b, 0x88, 0x70, 0x9f, 0x66, 0x86, 0xd6, + 0xef, 0x31, 0x78, 0xfc, 0xee, 0x04, 0xe2, 0xde, 0x0d, 0x66, 0x1d, 0x92, + 0x44, 0x4f, 0x5c, 0xbf, 0x32, 0x16, 0xb0, 0x7a, 0x5f, 0x6c, 0xdd, 0xe0, + 0x65, 0x7b, 0x2d, 0x45, 0x96, 0xed, 0x14, 0x82, 0x55, 0x95, 0x7b, 0x0a, + 0x23, 0xe8, 0xf2, 0x62, 0xb1, 0xff, 0x62, 0x8c, 0xbd, 0x7e, 0xc7, 0xe8, + 0x82, 0x67, 0xd1, 0x00, 0x80, 0x9a, 0xb5, 0xee, 0xa9, 0x08, 0xaa, 0x05, + 0xe1, 0x1d, 0x82, 0x3e, 0x79, 0x4a, 0x0d, 0x1e, 0x4c, 0xfb, 0x82, 0xc7, + 0x6b, 0x0c, 0xf9, 0xaf, 0xfc, 0xe1, 0xfa, 0x0f, 0xe3, 0x70, 0x50, 0x3a, + 0xcc, 0xaa, 0xed, 0xca, 0xec, 0x65, 0xd1, 0xef, 0x3a, 0x69, 0x6d, 0xf0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA256, + 71, + {0x9a, 0x32, 0xe4, 0xa0, 0x6f, 0x50, 0x2f, 0xc0, 0x99, 0x1b, 0xa8, 0x40, + 0x79, 0x04, 0x45, 0x01, 0xb1, 0x40, 0xaf, 0x89, 0x2b, 0xc3, 0xa3, 0xc4, + 0x6f, 0x9c, 0x41, 0xfa, 0x75, 0xc4, 0x77, 0x45, 0x29, 0x2d, 0xe2, 0x3f, + 0xa6, 0x04, 0x43, 0xad, 0xbd, 0x2e, 0x70, 0x5f, 0xf4, 0x7e, 0xbd, 0x13, + 0x38, 0x77, 0x1b, 0x15, 0x77, 0x41, 0xc0, 0x19, 0xc2, 0x18, 0x7a, 0x2c, + 0x8a, 0x08, 0xe0, 0x65, 0x83, 0xa5, 0xe4, 0xd8, 0x3a, 0xef, 0xb3, 0x14, + 0x6a, 0x6e, 0xae, 0x37, 0xff, 0x79, 0xc4, 0x99, 0x64, 0x61, 0x16, 0xf2, + 0xe4, 0x57, 0xb9, 0xba, 0xff, 0x45, 0x43, 0xd2, 0xcb, 0x0c, 0x26, 0x6f, + 0xe0, 0xa6, 0xf7, 0x52, 0x18, 0xa0, 0xf5, 0x65, 0xc7, 0x89, 0x04, 0x77, + 0x7f, 0xd6, 0x3e, 0x19, 0x58, 0x32, 0x0f, 0x08, 0x4c, 0x9a, 0xbd, 0x89, + 0x05, 0x6d, 0x11, 0x8a, 0x26, 0x9c, 0x11, 0xe0, 0x0f, 0x19, 0x97, 0x82, + 0x35, 0x39, 0x50, 0xc0, 0x05, 0x31, 0x6c, 0xd8, 0x70, 0x58, 0xed, 0x79, + 0x42, 0x35, 0xfb, 0x09, 0x97, 0xfc, 0xcd, 0x6c, 0x17, 0xc7, 0xcf, 0x9d, + 0x57, 0x84, 0xcf, 0x8c, 0xdb, 0xbb, 0xaf, 0xb9, 0x6d, 0x61, 0x11, 0x82, + 0x4e, 0x65, 0x8c, 0x3b, 0xf5, 0x74, 0xd1, 0x23, 0xf6, 0xdf, 0xaa, 0x1d, + 0xdf, 0x77, 0xf0, 0x93, 0xde, 0xd9, 0xe6, 0x36, 0xf5, 0xb9, 0x21, 0xba, + 0x9b, 0x20, 0x56, 0x67, 0xe3, 0x91, 0x49, 0x32, 0x40, 0x7a, 0xac, 0x17, + 0x81, 0x34, 0x57, 0xba, 0x75, 0xe9, 0xf4, 0x38, 0x0b, 0xa0, 0x8e, 0xeb, + 0xb8, 0xab, 0xf5, 0xeb, 0xd2, 0x81, 0xfc, 0xf5, 0xb2, 0xe5, 0xd1, 0x38, + 0x58, 0x56, 0x51, 0xf2, 0x5c, 0x1c, 0xa7, 0x19, 0x4e, 0xde, 0xad, 0x35, + 0x07, 0xd6, 0xe6, 0x94, 0x67, 0x01, 0x35, 0x12, 0xb6, 0x79, 0xdc, 0xd9, + 0xce, 0x40, 0x0c, 0x66, 0xc1, 0xf3, 0xc0, 0xa6, 0x00, 0xc9, 0xd0, 0xf6, + 0xc3, 0x3a, 0x56, 0xc3, 0x66, 0xe5, 0x6c, 0x1e, 0x41, 0x34, 0x33, 0xf9, + 0x04, 0xea, 0xb0, 0x89, 0x07, 0x5e, 0xe9, 0x39, 0x66, 0x50, 0x84, 0x9d, + 0x70, 0xfa, 0xa4, 0x50, 0xc1, 0x69, 0x54, 0x00, 0xb2, 0xf8, 0x8d, 0x42, + 0x81, 0x8a, 0xc2, 0x12, 0xa1, 0x3f, 0xd9, 0xbc, 0x2f, 0x69, 0x26, 0xe2, + 0xce, 0x92, 0xd7, 0x39, 0x4f, 0x86, 0x27, 0xb4, 0xeb, 0xd2, 0x7b, 0x8d, + 0x45, 0xe1, 0x79, 0xad, 0x92, 0x70, 0x99, 0xe3, 0xbb, 0x5e, 0x71, 0xcf, + 0xe6, 0xce, 0x27, 0x5b, 0x65, 0xdb, 0x98, 0xec, 0x4f, 0xcd, 0xea, 0x0b, + 0x43, 0xe2, 0xdc, 0xde, 0x66, 0x01, 0xf0, 0xa1, 0xc5, 0x4d, 0xe5, 0x49, + 0xeb, 0xb0, 0x3d, 0x98, 0xd1, 0xb3, 0x61, 0xbe, 0x92, 0x39, 0xfe, 0x8d, + 0xba, 0x8d, 0xae, 0x94, 0xcf, 0x9d, 0x1b, 0xae, 0x5c, 0x51, 0x00, 0x7b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA256, + 72, + {0xb5, 0xef, 0xca, 0x28, 0xb0, 0x66, 0x93, 0x7c, 0x2c, 0xab, 0x27, 0xc3, + 0x39, 0x10, 0x6a, 0x0f, 0x40, 0x13, 0x9a, 0x1e, 0x1a, 0x5b, 0x6d, 0x66, + 0xec, 0x3a, 0x76, 0xab, 0xb6, 0x28, 0x24, 0xc0, 0x6a, 0x3e, 0x4d, 0xff, + 0x6b, 0xc0, 0xdd, 0x20, 0x46, 0x10, 0xfd, 0xf3, 0x86, 0xe1, 0xce, 0x13, + 0xc8, 0x71, 0x59, 0xf4, 0xaa, 0x0e, 0x88, 0xf1, 0xc2, 0x9d, 0x07, 0xb1, + 0x32, 0x02, 0x17, 0x34, 0x7c, 0x52, 0xe5, 0x8c, 0x57, 0xcc, 0xff, 0x23, + 0xc0, 0x1c, 0x20, 0x39, 0xc2, 0xa3, 0x85, 0x62, 0x50, 0x72, 0xf9, 0x74, + 0xb6, 0x90, 0xae, 0xd9, 0xcc, 0x5f, 0x63, 0x41, 0xc3, 0x3d, 0xcd, 0x2a, + 0xac, 0xa6, 0xc2, 0x60, 0xd5, 0x94, 0x5d, 0x49, 0xc5, 0x96, 0x3c, 0x4f, + 0xec, 0x65, 0x14, 0x23, 0xc7, 0x65, 0xc9, 0x73, 0xe4, 0x57, 0xea, 0x2e, + 0xf3, 0x3e, 0xb5, 0x7b, 0x4b, 0x4e, 0xb8, 0x8f, 0x0f, 0xfb, 0x66, 0x78, + 0x93, 0x03, 0xc7, 0x25, 0xe3, 0xdb, 0x8b, 0x76, 0xe4, 0xee, 0xce, 0xc7, + 0x3c, 0x5a, 0x46, 0x6b, 0x25, 0x74, 0x5e, 0xbc, 0x00, 0xdc, 0x34, 0x7d, + 0x33, 0xa7, 0x1f, 0x78, 0x7e, 0x77, 0x23, 0x35, 0x82, 0x70, 0xd0, 0xe2, + 0x58, 0x71, 0x90, 0x93, 0x73, 0x6f, 0x72, 0x18, 0x2e, 0xf5, 0xcf, 0x2c, + 0x4f, 0x51, 0x3f, 0xe6, 0x48, 0x53, 0x1d, 0x75, 0x5d, 0x6e, 0x94, 0x5b, + 0x3c, 0x44, 0x84, 0x39, 0x78, 0xab, 0x00, 0x9b, 0x0b, 0x68, 0x09, 0xbb, + 0x0d, 0xb6, 0x79, 0x4a, 0x4b, 0xb2, 0x31, 0x19, 0x91, 0xb1, 0x49, 0x3f, + 0xc1, 0x52, 0x26, 0xc1, 0x57, 0x39, 0xe2, 0xb3, 0xd6, 0x21, 0xcb, 0xbe, + 0xeb, 0x89, 0x12, 0x86, 0xd7, 0x47, 0xdb, 0xc7, 0x1a, 0x7c, 0x9c, 0xf0, + 0x6b, 0x51, 0x44, 0x2c, 0x80, 0x86, 0xd8, 0x39, 0xf5, 0x2d, 0x73, 0xa0, + 0x72, 0x64, 0x78, 0x32, 0x30, 0x9b, 0x59, 0xed, 0xb3, 0x75, 0x22, 0xdc, + 0x61, 0xa9, 0x7a, 0x31, 0xb7, 0xbf, 0x3c, 0x63, 0x98, 0x00, 0x60, 0x30, + 0x4f, 0xc6, 0x47, 0xc5, 0x74, 0x36, 0x87, 0xc1, 0x53, 0x89, 0xf4, 0xd9, + 0x96, 0xe3, 0x8c, 0x83, 0xbd, 0x9e, 0x63, 0x1c, 0x3b, 0xae, 0x53, 0xc1, + 0xac, 0x35, 0x48, 0x6e, 0x93, 0x48, 0xb7, 0x30, 0xf0, 0x66, 0x06, 0x9b, + 0xce, 0x7e, 0x84, 0x0f, 0x1b, 0x83, 0xd5, 0x21, 0x5a, 0x52, 0x28, 0x49, + 0x72, 0xf2, 0x25, 0x85, 0x76, 0xe6, 0x08, 0xc3, 0x5c, 0x45, 0x21, 0xd8, + 0x7e, 0x9e, 0x52, 0xcc, 0x1f, 0x4f, 0x28, 0x46, 0x74, 0xf1, 0x26, 0x97, + 0x30, 0xba, 0xfd, 0x4f, 0x57, 0x27, 0xac, 0x61, 0xd9, 0xd1, 0x79, 0x30, + 0x2c, 0x99, 0xcc, 0xdd, 0x4d, 0x9e, 0x02, 0x45, 0x78, 0x80, 0x3a, 0xe6, + 0xe9, 0xfb, 0x76, 0xab, 0x5f, 0x74, 0xc2, 0x3d, 0x23, 0x43, 0x13, 0xc5}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA256, + 73, + {0x0e, 0x51, 0x30, 0xe5, 0xc5, 0x14, 0x5f, 0xf0, 0x82, 0x2e, 0xde, 0xea, + 0xd3, 0x96, 0xc8, 0x79, 0x63, 0x49, 0x41, 0x02, 0xb8, 0xa4, 0xa0, 0xe3, + 0x8d, 0x9f, 0x55, 0xc1, 0xe6, 0x98, 0xd6, 0x77, 0xe5, 0xfc, 0xa1, 0x37, + 0x5c, 0xf5, 0xe0, 0x27, 0x02, 0x49, 0x66, 0xee, 0x4f, 0xa8, 0xe2, 0xd8, + 0xb4, 0xf2, 0x5c, 0xc2, 0xae, 0x8c, 0xbe, 0x49, 0x05, 0x0b, 0xd6, 0x75, + 0xf3, 0x9b, 0xe5, 0x93, 0x1d, 0xdc, 0xce, 0x42, 0x6e, 0x19, 0x77, 0x57, + 0x6f, 0x60, 0xc6, 0xb7, 0x91, 0x74, 0xa7, 0x63, 0xf5, 0x73, 0x95, 0x89, + 0x00, 0x26, 0xd7, 0x62, 0xdf, 0x6c, 0x8d, 0xb0, 0xf7, 0x9f, 0x02, 0x22, + 0x71, 0x96, 0x60, 0x62, 0x56, 0xef, 0x9a, 0xf7, 0xf6, 0xa2, 0x11, 0xb3, + 0x8c, 0xb1, 0xaa, 0x0c, 0x2a, 0xf9, 0xbe, 0x83, 0x0e, 0x8b, 0xfa, 0x9d, + 0x30, 0x16, 0x93, 0x81, 0xa2, 0x2b, 0x74, 0xf1, 0x38, 0x93, 0x90, 0x81, + 0xa5, 0x26, 0x1f, 0x3b, 0x27, 0x7f, 0x01, 0xaa, 0xbf, 0xfc, 0x2d, 0xd3, + 0xaf, 0x71, 0x3b, 0x3c, 0xf1, 0x1b, 0xf7, 0x72, 0xd6, 0x9d, 0x15, 0x7d, + 0x7e, 0xd3, 0x4c, 0x2e, 0xe7, 0x68, 0x27, 0x45, 0x12, 0x9c, 0xc7, 0xc4, + 0x58, 0x81, 0xe0, 0x0a, 0x23, 0x5c, 0x51, 0x03, 0xc0, 0x9a, 0xb3, 0x71, + 0x9b, 0xf5, 0x6f, 0x22, 0xcf, 0x29, 0xc4, 0xe9, 0x62, 0xcf, 0x7b, 0xf4, + 0xf6, 0x33, 0xe0, 0x1d, 0xd3, 0xe4, 0x9f, 0xbd, 0xbb, 0x01, 0x9c, 0xf2, + 0xb5, 0x64, 0x75, 0xfc, 0xa8, 0x00, 0x7f, 0xca, 0x63, 0x20, 0x2e, 0x02, + 0xdd, 0xa6, 0x86, 0x6b, 0xad, 0x77, 0x85, 0x38, 0xe4, 0x59, 0xe7, 0xdf, + 0x0b, 0xcd, 0x23, 0x4a, 0xbf, 0x91, 0x9b, 0x5e, 0x67, 0x13, 0xa6, 0x8a, + 0x99, 0x81, 0x22, 0x7f, 0x8d, 0x3a, 0xd2, 0x04, 0xd0, 0x77, 0xbf, 0x2d, + 0x70, 0x11, 0x7a, 0xc6, 0x06, 0xe0, 0x3c, 0xaa, 0xea, 0xb2, 0x6d, 0x8f, + 0xf0, 0x4c, 0x35, 0x83, 0x96, 0x7a, 0x77, 0xc6, 0x3a, 0x3a, 0x7c, 0xbf, + 0x3d, 0x82, 0x0d, 0x65, 0x0d, 0x56, 0xc7, 0x6d, 0x31, 0xc7, 0x11, 0x73, + 0xe9, 0x57, 0x7d, 0x23, 0x8f, 0x1e, 0xc9, 0xbf, 0xf8, 0xfa, 0xa4, 0x8f, + 0x3c, 0xa4, 0x9f, 0x53, 0x1b, 0x38, 0xee, 0xa2, 0x1b, 0x19, 0x24, 0x35, + 0xe0, 0xb0, 0x13, 0x8f, 0x83, 0xb5, 0x46, 0x35, 0xe0, 0x7c, 0x12, 0xad, + 0x6d, 0x7f, 0x06, 0xb5, 0xef, 0x51, 0xbf, 0x5c, 0x21, 0x08, 0x3e, 0x91, + 0x70, 0xe8, 0x61, 0x89, 0xa4, 0x7f, 0x99, 0x07, 0xa9, 0x62, 0x22, 0x01, + 0xcf, 0x3c, 0x68, 0x9b, 0x62, 0x37, 0x3f, 0x94, 0xc5, 0x40, 0x20, 0x6c, + 0x86, 0x00, 0xba, 0x48, 0xa0, 0x49, 0x21, 0x0f, 0x1e, 0xcf, 0x93, 0x75, + 0x7d, 0x22, 0xa7, 0x0c, 0x88, 0x40, 0x2a, 0x17, 0xca, 0x6a, 0x94, 0xea}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA256, + 74, + {0x00, 0xef, 0xf7, 0x8b, 0x29, 0x45, 0x91, 0x7f, 0x92, 0xe9, 0xba, 0x08, + 0x47, 0x51, 0x61, 0x57, 0xed, 0x33, 0xcc, 0x85, 0xc6, 0x4b, 0xd1, 0xf5, + 0xbc, 0xdc, 0xbd, 0x62, 0xc3, 0x90, 0x6c, 0x5b, 0x77, 0xb2, 0x47, 0xc8, + 0x92, 0x53, 0x6b, 0x11, 0x5e, 0x6b, 0xb0, 0x3a, 0xe3, 0xe6, 0x92, 0xbf, + 0xe9, 0x4c, 0x9d, 0x6b, 0x58, 0xae, 0x06, 0x27, 0xbb, 0x96, 0xbc, 0xc5, + 0x3a, 0x85, 0x97, 0x5d, 0x29, 0x29, 0xbc, 0x93, 0x0c, 0xda, 0x53, 0x08, + 0xf8, 0xdc, 0x79, 0x7d, 0x0b, 0x0d, 0x6a, 0x5f, 0x4a, 0xb5, 0xa3, 0x6e, + 0x09, 0x6f, 0xa4, 0xe9, 0x34, 0xa7, 0x85, 0x43, 0x55, 0xc1, 0x56, 0x25, + 0x53, 0x73, 0x80, 0x99, 0x64, 0x0c, 0x3b, 0xa6, 0x75, 0x39, 0x9a, 0x9d, + 0x38, 0x6b, 0x6a, 0x9c, 0x61, 0x85, 0x4d, 0x00, 0xf7, 0xb6, 0xfa, 0x59, + 0x98, 0xbc, 0xd0, 0x51, 0x91, 0xa9, 0x00, 0x19, 0x87, 0xf9, 0x62, 0x1d, + 0x14, 0x69, 0xc9, 0xb0, 0x94, 0xd7, 0x25, 0x90, 0xd7, 0x6d, 0xfd, 0xfa, + 0xf9, 0xb9, 0xf5, 0x2f, 0x4f, 0x8d, 0x28, 0x31, 0x5e, 0xe6, 0xfc, 0x22, + 0x55, 0x0e, 0x5f, 0xee, 0xba, 0x3a, 0x41, 0xf2, 0x23, 0xdc, 0x92, 0x84, + 0xd2, 0x69, 0x55, 0x24, 0x7f, 0xbe, 0xbe, 0xde, 0x5a, 0x3d, 0x64, 0x3b, + 0x43, 0x08, 0x84, 0x31, 0x65, 0xf6, 0x58, 0xea, 0x08, 0x87, 0xa9, 0x66, + 0x1b, 0x26, 0xa7, 0x07, 0xd2, 0x2f, 0x5a, 0x82, 0x7f, 0x33, 0xb2, 0xa6, + 0x0e, 0xec, 0xac, 0x67, 0xe9, 0xc7, 0x30, 0x98, 0x38, 0x10, 0x95, 0x22, + 0x47, 0xfb, 0x90, 0x3e, 0x62, 0x31, 0x7d, 0x83, 0x5d, 0x9c, 0xf6, 0x14, + 0x05, 0x59, 0x94, 0x1c, 0x3c, 0xc5, 0xee, 0x73, 0x33, 0xeb, 0xc4, 0xbf, + 0x43, 0xd0, 0x36, 0x98, 0x3d, 0x0c, 0xd3, 0xa3, 0xdc, 0x23, 0x30, 0x06, + 0x2f, 0x22, 0x93, 0x3c, 0x29, 0x5b, 0x05, 0xe6, 0x68, 0x0a, 0xd0, 0x53, + 0xe8, 0xf6, 0x48, 0x98, 0x15, 0x1c, 0x72, 0x68, 0x0f, 0x4c, 0xe8, 0xaf, + 0x15, 0x83, 0xfb, 0xd2, 0xf7, 0x30, 0xf7, 0xd6, 0x3e, 0x6d, 0x00, 0xa3, + 0xe6, 0x99, 0x1f, 0x80, 0x99, 0x09, 0xb6, 0xcc, 0x88, 0x43, 0xff, 0xb2, + 0x50, 0x16, 0x70, 0x1f, 0xaf, 0xbd, 0x63, 0x93, 0xe6, 0x52, 0x89, 0x10, + 0x6c, 0xca, 0x59, 0xf7, 0x3b, 0xba, 0x01, 0x2b, 0x0b, 0xfe, 0x29, 0xae, + 0xfb, 0x4a, 0x2f, 0x45, 0x8b, 0x52, 0xd4, 0x73, 0x6a, 0xdd, 0x4c, 0x27, + 0x32, 0xc7, 0xab, 0x12, 0x64, 0xa3, 0x3b, 0x90, 0x74, 0x15, 0x3b, 0x56, + 0x99, 0xdc, 0x5e, 0x95, 0x66, 0x88, 0x2a, 0x29, 0xef, 0xad, 0x79, 0x30, + 0x9f, 0xab, 0x97, 0x4f, 0xc3, 0x2b, 0x96, 0x75, 0x0f, 0x41, 0x1e, 0x62, + 0xef, 0x0a, 0xcd, 0xe9, 0xf9, 0xbd, 0xfb, 0xc8, 0xae, 0x78, 0xce, 0xb8}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA256, + 75, + {0x8d, 0x63, 0x64, 0x50, 0xd0, 0x26, 0x64, 0xf8, 0xfd, 0x18, 0xca, 0x58, + 0xd2, 0x08, 0xb8, 0x7a, 0xe5, 0xef, 0xab, 0x96, 0x8f, 0xee, 0x42, 0xeb, + 0x39, 0x9f, 0x09, 0xef, 0x0f, 0x3e, 0x6d, 0xc0, 0xff, 0xa4, 0x21, 0x7f, + 0xa2, 0x62, 0xd1, 0xc2, 0xcb, 0x48, 0x8e, 0xf9, 0x62, 0x58, 0x95, 0x01, + 0x8a, 0xbb, 0x27, 0xfe, 0xab, 0xca, 0x71, 0x82, 0x68, 0xff, 0x27, 0x4a, + 0x84, 0x35, 0x83, 0x36, 0x37, 0x59, 0x49, 0xbf, 0xad, 0xb2, 0x15, 0x84, + 0xdd, 0x59, 0x41, 0x0c, 0x48, 0x96, 0x8e, 0xd7, 0x6b, 0x0f, 0x5b, 0x60, + 0xe0, 0x1a, 0xdb, 0x37, 0x04, 0x84, 0x16, 0xf1, 0x36, 0x0f, 0x99, 0x7d, + 0x99, 0x47, 0x7f, 0x0a, 0x18, 0xb3, 0x67, 0xf9, 0x1d, 0x68, 0x11, 0x7a, + 0xa9, 0xa0, 0xfc, 0x22, 0x9c, 0xbf, 0x01, 0x98, 0xee, 0x2f, 0x69, 0x49, + 0x33, 0x30, 0xdd, 0xe8, 0x15, 0x6a, 0x26, 0x5e, 0x66, 0x0f, 0x91, 0x69, + 0xd8, 0x74, 0xdf, 0x42, 0x8b, 0xbc, 0xe4, 0x0f, 0x00, 0xa3, 0x66, 0xa5, + 0xd6, 0xdf, 0x2b, 0xfb, 0xa9, 0xfd, 0x6f, 0x78, 0xda, 0x60, 0x15, 0x5a, + 0xf0, 0xa5, 0xf7, 0x2b, 0xb9, 0x71, 0xfb, 0xcd, 0x64, 0xe1, 0x44, 0x14, + 0x6e, 0x03, 0x7b, 0xfe, 0xab, 0x56, 0x92, 0xb7, 0x40, 0xbd, 0x61, 0xc2, + 0x8c, 0xcb, 0x5f, 0xb3, 0x30, 0xbf, 0x5f, 0x10, 0xe5, 0x95, 0x69, 0x26, + 0x08, 0x88, 0x1e, 0xc8, 0x57, 0xbf, 0xef, 0x1f, 0xdb, 0x94, 0xa1, 0xc4, + 0xba, 0x63, 0xe5, 0x0a, 0xe0, 0xdc, 0xaf, 0x2d, 0xe9, 0x4b, 0xf5, 0x0c, + 0x7f, 0xc5, 0xd8, 0xef, 0xe0, 0x99, 0xa5, 0x17, 0x85, 0xaa, 0x42, 0x63, + 0x8d, 0x07, 0xcc, 0x0c, 0x23, 0xf7, 0x96, 0xbf, 0x55, 0xd6, 0x03, 0x2f, + 0xa3, 0x02, 0x7a, 0xfa, 0x5b, 0x8d, 0x60, 0x72, 0xae, 0xbb, 0xb5, 0x65, + 0x46, 0xf1, 0x5a, 0xdd, 0xeb, 0xd3, 0x64, 0x95, 0x83, 0x0d, 0x7c, 0x08, + 0xce, 0x99, 0x53, 0x33, 0x43, 0xe1, 0x82, 0xe7, 0xd0, 0x80, 0x31, 0xb9, + 0x5e, 0x50, 0xf7, 0x29, 0xf5, 0xdd, 0xe2, 0xd2, 0x76, 0xa1, 0xbe, 0x47, + 0xe9, 0x3d, 0x66, 0xae, 0x45, 0x54, 0x7f, 0xcd, 0x6e, 0x90, 0xc9, 0xa5, + 0x14, 0x14, 0x39, 0xc5, 0xa5, 0xd3, 0xb4, 0x00, 0x0c, 0xe5, 0x8e, 0x38, + 0xba, 0x48, 0x09, 0x65, 0x7a, 0x62, 0x2d, 0x9d, 0x65, 0x9d, 0xe3, 0xea, + 0xac, 0x85, 0x8b, 0x6e, 0x8e, 0x34, 0xd1, 0x69, 0x97, 0xa2, 0xfc, 0xea, + 0xf4, 0x3a, 0x9a, 0x73, 0x3d, 0xc6, 0x7f, 0x27, 0x2f, 0x3b, 0xcb, 0xe5, + 0x60, 0xa7, 0x55, 0x42, 0x78, 0x4b, 0x7a, 0x16, 0xce, 0xbd, 0xe2, 0x0b, + 0xbd, 0x90, 0x21, 0x84, 0x66, 0xb5, 0x50, 0x1b, 0x1f, 0x72, 0x99, 0xde, + 0x1d, 0x98, 0x74, 0xf6, 0x82, 0xfa, 0x0b, 0xfd, 0x41, 0xd6, 0xd5, 0x4f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA256, + 76, + {0x63, 0x3e, 0x28, 0x88, 0x6a, 0xc6, 0xe7, 0xc2, 0xc3, 0x6a, 0x69, 0xe3, + 0xc1, 0xd6, 0xd4, 0x6c, 0xae, 0xc4, 0xd1, 0x15, 0xe8, 0x52, 0xc8, 0x03, + 0x0e, 0xce, 0x2c, 0x5a, 0xe1, 0x48, 0x9f, 0xbd, 0x79, 0x5a, 0xff, 0xa8, + 0x47, 0x8b, 0x23, 0xf4, 0x84, 0xb2, 0x2b, 0xaa, 0xc6, 0xd1, 0x57, 0x1f, + 0x6f, 0x2f, 0x33, 0xf3, 0x6f, 0xd2, 0x8c, 0x66, 0xcf, 0x9b, 0x2c, 0x96, + 0x3f, 0x05, 0x1c, 0xbb, 0xbc, 0xf5, 0xc3, 0x37, 0x64, 0xbf, 0x54, 0x86, + 0x7a, 0x75, 0x7f, 0x6c, 0x74, 0xbf, 0x65, 0x74, 0xe3, 0xb7, 0x77, 0x8e, + 0xae, 0x92, 0xb5, 0x54, 0x95, 0xbd, 0xe4, 0x4a, 0x9d, 0xef, 0x4d, 0x1a, + 0x31, 0xfc, 0x8d, 0xc7, 0x83, 0xd6, 0x0c, 0xc2, 0x3d, 0x1e, 0x6c, 0xa9, + 0x73, 0xec, 0x08, 0x32, 0xd6, 0x97, 0x9e, 0x56, 0xa4, 0x22, 0x69, 0xd6, + 0xfe, 0xcb, 0x6b, 0xff, 0xc3, 0xee, 0xfa, 0x36, 0xe2, 0xc3, 0x40, 0xf8, + 0x93, 0x11, 0xa8, 0x99, 0x02, 0xb4, 0x0d, 0x21, 0x79, 0xe2, 0x5d, 0xf9, + 0xc8, 0x41, 0x99, 0x3f, 0x24, 0x5f, 0xd6, 0x44, 0xb0, 0xbb, 0x65, 0xe5, + 0x39, 0x4b, 0xeb, 0x84, 0xb1, 0x54, 0x4f, 0xe8, 0x78, 0xb1, 0x65, 0xf2, + 0xf6, 0xbf, 0x49, 0xb7, 0x7f, 0x8c, 0xa4, 0x33, 0x7c, 0x60, 0xbe, 0x4a, + 0x89, 0xbf, 0x78, 0x40, 0xdc, 0x64, 0x2d, 0xa1, 0x93, 0x7f, 0x9a, 0x93, + 0x32, 0x76, 0x32, 0x0d, 0x04, 0x88, 0xbb, 0x6c, 0xf4, 0x53, 0x5e, 0x68, + 0xcc, 0x4a, 0x55, 0x8c, 0x95, 0xfd, 0xdf, 0x04, 0xc6, 0x54, 0x00, 0x50, + 0x0f, 0xa5, 0x80, 0xb4, 0x76, 0xdc, 0x53, 0xd6, 0x0f, 0xc3, 0x3e, 0xbd, + 0x06, 0x19, 0x1c, 0xe2, 0x3a, 0xc2, 0x89, 0xc7, 0x85, 0x0a, 0x9f, 0x6c, + 0x96, 0xca, 0xeb, 0x68, 0x73, 0x2b, 0xbb, 0x02, 0x8f, 0x10, 0xc4, 0x96, + 0x36, 0x4e, 0x67, 0x32, 0x36, 0xe5, 0x5d, 0x54, 0xeb, 0x6b, 0x18, 0x7d, + 0x69, 0x05, 0xc9, 0xb8, 0x94, 0xb7, 0x22, 0x2b, 0x68, 0xd9, 0x0b, 0x82, + 0xda, 0x7b, 0xf2, 0x9d, 0x1c, 0x0f, 0xf5, 0xa2, 0xaa, 0x55, 0x2c, 0xa1, + 0x3d, 0xd4, 0x9a, 0x9f, 0x50, 0xd7, 0xe6, 0x9a, 0xd4, 0x0c, 0xee, 0x65, + 0xec, 0x7a, 0xd1, 0x40, 0x64, 0x20, 0x02, 0xe7, 0x5c, 0x3c, 0x6c, 0xd5, + 0x5d, 0x58, 0x92, 0x52, 0x8d, 0x25, 0x03, 0xb3, 0x3d, 0xeb, 0xd4, 0xbe, + 0x94, 0x6a, 0x3c, 0x48, 0xd7, 0xba, 0x46, 0xab, 0xc9, 0x6c, 0xe2, 0xe7, + 0x93, 0x96, 0x11, 0x6c, 0x32, 0x9c, 0xe4, 0xe9, 0x67, 0xca, 0x28, 0xeb, + 0xd5, 0x67, 0x12, 0xfd, 0x6a, 0x9d, 0xe4, 0xce, 0x1a, 0x5e, 0xd0, 0x0d, + 0xf6, 0x21, 0xd1, 0x87, 0x13, 0xd5, 0x08, 0xf6, 0xf1, 0xfb, 0x95, 0x9e, + 0x2c, 0xe8, 0xca, 0x9f, 0x8e, 0xec, 0x2e, 0x3a, 0x5a, 0x80, 0xc7, 0x71}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA256, + 77, + {0x4f, 0x70, 0x25, 0xce, 0x36, 0xf7, 0x1e, 0x0b, 0x1c, 0x0a, 0x46, 0x59, + 0xdd, 0xd2, 0x53, 0x96, 0xa8, 0x3e, 0x49, 0x11, 0x28, 0x77, 0x00, 0xbf, + 0x27, 0xf7, 0x2e, 0xe1, 0x9f, 0x89, 0x90, 0x23, 0x5a, 0xf6, 0xd6, 0xf3, + 0x3f, 0x3b, 0x3d, 0x3f, 0x7d, 0x40, 0x03, 0x70, 0xa9, 0x14, 0xde, 0x2f, + 0xf2, 0x3a, 0xf9, 0x64, 0xe4, 0xee, 0xf9, 0xc8, 0xa1, 0xb1, 0x5a, 0x63, + 0xd3, 0x89, 0x35, 0x69, 0x8f, 0xf7, 0x0b, 0x7c, 0x2d, 0x2d, 0x2d, 0x34, + 0xcb, 0x8b, 0xc8, 0x21, 0x33, 0xd7, 0x0f, 0xc1, 0xfc, 0x3c, 0x19, 0xd9, + 0xf4, 0x7f, 0x0f, 0xe4, 0x63, 0x39, 0x3b, 0x60, 0xa6, 0x1f, 0xc1, 0x9d, + 0x49, 0xf8, 0x43, 0x85, 0x83, 0x62, 0x78, 0xbf, 0xfd, 0x71, 0x0a, 0x7a, + 0xe7, 0x20, 0x05, 0x82, 0x17, 0x18, 0xd4, 0x2b, 0x2f, 0x19, 0x5b, 0x6a, + 0x3b, 0xb5, 0xb1, 0xb6, 0x86, 0x24, 0x43, 0xa8, 0x4d, 0x6a, 0x4a, 0xe0, + 0x44, 0x49, 0xb6, 0xbb, 0x6b, 0x43, 0x47, 0xfa, 0x14, 0xfb, 0xb4, 0xed, + 0x80, 0x2c, 0xfb, 0xa5, 0xdd, 0x00, 0xab, 0xa3, 0xe5, 0xe1, 0xff, 0xf2, + 0x14, 0x3d, 0xb0, 0xac, 0xd4, 0xe5, 0x0b, 0xb9, 0x95, 0x14, 0x60, 0xb1, + 0xe6, 0xae, 0x56, 0x08, 0xab, 0x64, 0x27, 0x80, 0x70, 0x65, 0x22, 0xe9, + 0x71, 0xaa, 0x35, 0x0b, 0x13, 0x39, 0x0d, 0xf5, 0xae, 0xc8, 0x58, 0x5c, + 0x3b, 0x4c, 0x2b, 0xff, 0x9b, 0x64, 0xc5, 0x95, 0x03, 0x57, 0xfa, 0x6c, + 0x91, 0xf8, 0x8e, 0x98, 0x18, 0x82, 0xc5, 0x2a, 0x8d, 0x93, 0xf1, 0x56, + 0x71, 0x8a, 0xf5, 0xc9, 0x1c, 0x70, 0x09, 0xb3, 0xf5, 0x7f, 0xfa, 0xf9, + 0x8d, 0x9e, 0x28, 0x0e, 0xd5, 0x11, 0x48, 0xd5, 0xb2, 0xd0, 0xb5, 0x74, + 0x95, 0x27, 0x6f, 0xdd, 0x8a, 0x5f, 0xe0, 0x88, 0x5c, 0xe3, 0x74, 0x26, + 0x76, 0x07, 0x89, 0xe6, 0x71, 0xb4, 0xcb, 0xf6, 0x4e, 0x2e, 0x21, 0xb6, + 0xfe, 0x4a, 0x1f, 0xd3, 0xf5, 0x38, 0x67, 0x5f, 0xbb, 0xff, 0xe5, 0x1d, + 0x8c, 0xce, 0x7b, 0x74, 0xc9, 0xbb, 0x9c, 0x25, 0xe9, 0xca, 0xa8, 0x4b, + 0x88, 0x16, 0x16, 0x30, 0xa8, 0xaf, 0xa4, 0x92, 0x65, 0xd1, 0x72, 0xe6, + 0x8a, 0xd4, 0x28, 0x36, 0xf6, 0xb9, 0xb6, 0x19, 0xfe, 0x32, 0xa1, 0xb8, + 0x47, 0x34, 0xae, 0x58, 0xf0, 0x9a, 0x0d, 0x8c, 0x8a, 0x5f, 0x31, 0x81, + 0xa5, 0x13, 0x0a, 0x50, 0x33, 0x06, 0xbc, 0xc2, 0x53, 0x5b, 0x0c, 0xb3, + 0x25, 0xc0, 0x60, 0xaf, 0xe5, 0x7e, 0x29, 0xc7, 0x34, 0x6a, 0x54, 0x89, + 0xf9, 0xde, 0xe3, 0x20, 0x6d, 0x8e, 0xea, 0x75, 0xe0, 0x75, 0x14, 0xca, + 0x3e, 0xc5, 0x47, 0xc8, 0x16, 0xd8, 0x8a, 0x4e, 0x5c, 0xe4, 0xb7, 0xe4, + 0xa6, 0x1b, 0x34, 0x88, 0xd2, 0xc1, 0x3e, 0xaf, 0x62, 0x20, 0x47, 0x66}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA256, + 78, + {0x90, 0xdb, 0x57, 0x2a, 0xd2, 0xc2, 0x5d, 0xd0, 0x2a, 0xee, 0x6f, 0x8e, + 0x0d, 0xdd, 0x5d, 0x42, 0xf5, 0x43, 0x4b, 0x9b, 0x59, 0xf0, 0xbc, 0x70, + 0x57, 0xab, 0xda, 0x89, 0x24, 0xc2, 0xa0, 0x61, 0x40, 0x4f, 0x34, 0x5b, + 0x9e, 0xd3, 0xe2, 0xfd, 0x04, 0x86, 0xfe, 0x34, 0xe2, 0xbe, 0x72, 0x5b, + 0xd9, 0x44, 0x6f, 0x03, 0x10, 0x71, 0xc4, 0xec, 0x13, 0x77, 0x2f, 0xe4, + 0x68, 0xab, 0x49, 0x61, 0x62, 0x3d, 0x16, 0x46, 0x9a, 0x5b, 0x95, 0x77, + 0x68, 0x3f, 0x20, 0x03, 0x5c, 0xaf, 0x52, 0x4d, 0x55, 0x72, 0x91, 0xb7, + 0x00, 0xa6, 0x90, 0x3d, 0xd6, 0xc4, 0x72, 0xb5, 0x0c, 0xd0, 0x94, 0x55, + 0x77, 0x92, 0x89, 0xb9, 0x90, 0xe8, 0x6e, 0xd6, 0xf7, 0x13, 0x5a, 0xf2, + 0x90, 0xb3, 0x20, 0x95, 0x7c, 0x93, 0xdb, 0x1a, 0x34, 0xbd, 0x66, 0x28, + 0x9b, 0x53, 0x04, 0x82, 0x8a, 0x71, 0xd2, 0x92, 0x8f, 0xdb, 0xbc, 0x3a, + 0x90, 0xaf, 0x38, 0x84, 0xfa, 0x2f, 0x71, 0x04, 0x55, 0xd2, 0xe9, 0x09, + 0x42, 0x2e, 0x66, 0xaa, 0xa1, 0xc0, 0x15, 0x65, 0xfb, 0x67, 0x36, 0x72, + 0x23, 0xf2, 0xbf, 0x30, 0x66, 0x1a, 0xc7, 0x2b, 0x9c, 0x6a, 0x84, 0xfb, + 0xf9, 0x77, 0x92, 0x7a, 0x86, 0x61, 0x15, 0x14, 0xc0, 0xc3, 0x87, 0x37, + 0x1c, 0xd9, 0x4b, 0xb7, 0x03, 0xf2, 0x32, 0x5e, 0x3a, 0x11, 0xcf, 0x83, + 0xcb, 0xc6, 0x72, 0x7b, 0x5b, 0xd4, 0x9f, 0x6f, 0xb3, 0x1b, 0x72, 0x38, + 0xc1, 0xa4, 0x64, 0xb2, 0x2e, 0xf6, 0xc5, 0xdb, 0x0d, 0xd2, 0xd5, 0x03, + 0x9a, 0xb3, 0xd5, 0xa4, 0xa7, 0xb1, 0xea, 0x01, 0xca, 0xe4, 0x94, 0xc5, + 0xda, 0xfa, 0x48, 0xb7, 0x3a, 0x41, 0x1c, 0x98, 0x23, 0x89, 0xab, 0xe5, + 0xfb, 0x2d, 0xe3, 0x5d, 0x6a, 0xbd, 0x5d, 0x9d, 0xc3, 0x3e, 0x77, 0x03, + 0xf6, 0x7d, 0x58, 0xfe, 0xda, 0x3a, 0x17, 0xfb, 0x6e, 0x9c, 0xe3, 0x20, + 0x0f, 0x44, 0xfc, 0x61, 0x46, 0x38, 0xf7, 0x93, 0x10, 0x99, 0xf1, 0x3b, + 0xc1, 0x75, 0x16, 0x4d, 0x9d, 0x68, 0xe2, 0xa4, 0xd3, 0x8f, 0x2c, 0x12, + 0x22, 0x4f, 0xe1, 0x36, 0xfb, 0xa4, 0xe7, 0xfc, 0xa1, 0xfb, 0xfe, 0x33, + 0x44, 0xaf, 0xd2, 0xf5, 0x2d, 0x88, 0x12, 0x62, 0x4a, 0x1a, 0xf3, 0x9c, + 0x4f, 0x12, 0x8e, 0x1c, 0x9c, 0x1e, 0xec, 0xcc, 0x0a, 0xda, 0x51, 0x9f, + 0x27, 0xb6, 0x94, 0xfd, 0x98, 0x2f, 0xfb, 0x64, 0x67, 0xf7, 0x91, 0x46, + 0x1a, 0x2b, 0x80, 0x3c, 0xbd, 0x29, 0x8a, 0x44, 0x67, 0xce, 0xca, 0xf2, + 0x74, 0xf8, 0x55, 0x58, 0x3d, 0xdc, 0xf4, 0x70, 0x09, 0x2f, 0x64, 0x2e, + 0xdc, 0x79, 0xb2, 0x3e, 0xec, 0xdf, 0x40, 0x67, 0x16, 0x9a, 0x2e, 0xe7, + 0x2a, 0xe9, 0x5c, 0x93, 0xe3, 0xee, 0x5d, 0x23, 0xec, 0x40, 0x71, 0x85}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA256, + 79, + {0xa2, 0xf7, 0xd9, 0x89, 0xb2, 0xb5, 0x09, 0xb4, 0xd7, 0x74, 0xf5, 0xde, + 0x9a, 0xcf, 0x12, 0xe5, 0xea, 0xab, 0x05, 0x68, 0x4e, 0xde, 0xae, 0x1e, + 0xb4, 0x2d, 0xc0, 0x90, 0x35, 0x6e, 0x58, 0xb8, 0xe1, 0x5a, 0x32, 0xd8, + 0xfa, 0x31, 0x32, 0x52, 0x63, 0x3a, 0x83, 0x56, 0x47, 0x63, 0x27, 0xd3, + 0x29, 0x15, 0xc5, 0x24, 0x49, 0xaa, 0xc5, 0x6f, 0xef, 0xc0, 0x12, 0x92, + 0x99, 0x88, 0xfa, 0x5c, 0xfb, 0xda, 0x0d, 0x04, 0xd8, 0x13, 0x92, 0xeb, + 0x35, 0xea, 0x34, 0x0d, 0xfe, 0x44, 0x95, 0x11, 0xf5, 0xfd, 0xab, 0x77, + 0x4f, 0x7e, 0x65, 0x9c, 0xa0, 0xa8, 0xc9, 0x19, 0x11, 0xa2, 0x55, 0xd8, + 0x28, 0xe0, 0x0d, 0x93, 0xd6, 0x46, 0x38, 0xf8, 0x05, 0xd6, 0x3c, 0xc9, + 0x26, 0xc1, 0x78, 0x04, 0xcf, 0x1d, 0x85, 0x7c, 0x40, 0xbe, 0x5d, 0x10, + 0x31, 0x8f, 0xe0, 0x6b, 0xc3, 0x11, 0xa6, 0x63, 0x29, 0x12, 0x8b, 0xd1, + 0x10, 0x27, 0x56, 0xda, 0x5d, 0xa8, 0x19, 0xaf, 0xae, 0xd6, 0xec, 0x68, + 0x64, 0x28, 0x7c, 0x44, 0x95, 0x22, 0x44, 0xe4, 0xa8, 0xfb, 0xf9, 0x8a, + 0x90, 0xad, 0xa9, 0x8b, 0xc1, 0xb5, 0x51, 0x9c, 0xb8, 0x11, 0x73, 0xb6, + 0x43, 0x57, 0xce, 0x82, 0xf2, 0x9f, 0xf1, 0x6e, 0x5d, 0x76, 0xa9, 0x29, + 0xd4, 0xb7, 0xdb, 0x51, 0xd9, 0xf3, 0xa7, 0xf4, 0xc9, 0x14, 0x91, 0xdb, + 0xc6, 0xa0, 0x55, 0x0b, 0xca, 0xf5, 0xfd, 0x37, 0x64, 0x6b, 0xd8, 0xf7, + 0x1e, 0xf4, 0x59, 0x54, 0x0a, 0xe8, 0xeb, 0xa6, 0x68, 0x72, 0x3a, 0x81, + 0xb9, 0x41, 0x93, 0x95, 0x40, 0xd9, 0x2c, 0x4a, 0x7f, 0x9c, 0xb0, 0x54, + 0x3d, 0xba, 0x1c, 0xb7, 0x96, 0x9c, 0x4d, 0x64, 0x4c, 0x8f, 0x15, 0xbf, + 0xc1, 0x3a, 0xae, 0x4a, 0x77, 0x8a, 0x81, 0xb2, 0x7b, 0x82, 0x90, 0x3d, + 0xd2, 0x23, 0xba, 0x4d, 0x5d, 0x5c, 0x15, 0x7a, 0x35, 0x37, 0x1e, 0xa1, + 0x44, 0x37, 0x88, 0xd9, 0x73, 0xd9, 0x53, 0x31, 0x8b, 0x20, 0x4f, 0x23, + 0x2c, 0xd5, 0xc5, 0x3a, 0x9a, 0x25, 0x17, 0xd5, 0x71, 0xca, 0xfb, 0x62, + 0xd3, 0x37, 0x86, 0x55, 0xdc, 0xde, 0x55, 0xf4, 0x65, 0x97, 0x29, 0x5c, + 0x89, 0xbf, 0x88, 0x20, 0x41, 0xba, 0x6f, 0x43, 0x52, 0xa8, 0x8d, 0xd7, + 0xc1, 0x74, 0x87, 0x61, 0x72, 0x8a, 0x2d, 0x8d, 0xd6, 0x28, 0x43, 0x38, + 0x55, 0x36, 0x40, 0x24, 0xd4, 0x2a, 0x00, 0x97, 0x34, 0x64, 0x43, 0x45, + 0x9b, 0x84, 0x04, 0x15, 0xb5, 0xa5, 0x69, 0x34, 0xea, 0x47, 0x6c, 0x5f, + 0x9d, 0xe8, 0x44, 0x19, 0xd5, 0x64, 0xe4, 0x93, 0xc5, 0x94, 0xa9, 0x04, + 0x93, 0x52, 0xea, 0x82, 0x70, 0x0b, 0x17, 0x67, 0xd7, 0x52, 0x44, 0xef, + 0x84, 0xae, 0x2c, 0x8a, 0x3d, 0x5b, 0x18, 0x53, 0xa0, 0xad, 0x08, 0xa4}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA256, + 80, + {0x5c, 0x66, 0x26, 0x70, 0x14, 0x97, 0x91, 0x04, 0x8d, 0xf0, 0xad, 0x6c, + 0x95, 0xa1, 0x19, 0xbf, 0xae, 0x05, 0x70, 0x11, 0xd7, 0x15, 0x58, 0x51, + 0x08, 0x7c, 0x00, 0x85, 0xb9, 0x01, 0xdc, 0xd6, 0xe9, 0x52, 0x52, 0x39, + 0x1f, 0x96, 0x61, 0x15, 0x9f, 0x90, 0x9d, 0xef, 0x92, 0x4c, 0xc1, 0x65, + 0xb1, 0x40, 0xf0, 0x2d, 0xb3, 0x86, 0x3e, 0xba, 0xec, 0xa4, 0x0b, 0x57, + 0xad, 0x68, 0xcd, 0x77, 0x45, 0x9a, 0xd2, 0x58, 0xb8, 0x92, 0xc0, 0x90, + 0xde, 0x55, 0xb9, 0x3c, 0xb4, 0x8b, 0xed, 0x9a, 0x96, 0xb5, 0xef, 0x29, + 0x4e, 0x9c, 0x73, 0x32, 0x5e, 0x4a, 0xa5, 0x95, 0x43, 0x1e, 0x78, 0x00, + 0x58, 0xa3, 0x92, 0xc0, 0xb9, 0xd5, 0x12, 0xe3, 0x73, 0x15, 0x09, 0xfd, + 0x53, 0x7d, 0xf0, 0x37, 0x8c, 0xab, 0xa3, 0x8c, 0x3e, 0x20, 0xd1, 0x7e, + 0x3f, 0x8c, 0x40, 0x47, 0x18, 0x1b, 0xec, 0xf3, 0xa5, 0x05, 0xac, 0xfc, + 0xa9, 0x4a, 0x96, 0x1c, 0xc6, 0xd9, 0x52, 0xb3, 0x87, 0x17, 0x5e, 0x8e, + 0x42, 0x74, 0xb8, 0x1a, 0xcb, 0x16, 0x8f, 0x63, 0xdf, 0x18, 0x02, 0x10, + 0x75, 0x2f, 0xcc, 0x72, 0xdc, 0xe9, 0x3e, 0xe2, 0xe2, 0x33, 0x33, 0xe5, + 0x47, 0xf4, 0x56, 0x1f, 0xfa, 0xac, 0x06, 0x59, 0x77, 0x57, 0x71, 0x2b, + 0xa8, 0xce, 0x77, 0x6f, 0x0a, 0x2c, 0x71, 0x4c, 0x40, 0xbe, 0x54, 0xb5, + 0x62, 0xad, 0x69, 0x3d, 0x63, 0x1a, 0xa1, 0xc3, 0xa8, 0x40, 0xc8, 0x74, + 0x9c, 0x83, 0x34, 0x01, 0xe7, 0x3d, 0xd0, 0x5a, 0x95, 0x92, 0xa4, 0x77, + 0xdc, 0x43, 0xe5, 0x2d, 0x14, 0x0a, 0xf0, 0xb2, 0x84, 0x1a, 0x14, 0xb9, + 0x45, 0xa1, 0x0b, 0xbc, 0x5e, 0x4d, 0x4f, 0x47, 0xdf, 0xda, 0x15, 0x96, + 0x46, 0xef, 0x1d, 0x49, 0xd3, 0x90, 0x54, 0x55, 0x0d, 0xfd, 0x18, 0x82, + 0x03, 0x58, 0x5d, 0x02, 0x01, 0xc3, 0x3a, 0x42, 0xaf, 0xae, 0x62, 0xae, + 0xbc, 0xcb, 0x46, 0x3e, 0x3d, 0x2d, 0xd8, 0x74, 0x8b, 0x8d, 0xb6, 0x5a, + 0x3f, 0x5a, 0xa3, 0xce, 0x7a, 0x1b, 0x22, 0x71, 0x39, 0x04, 0x1b, 0xc8, + 0x05, 0xb7, 0xa7, 0x11, 0x44, 0x51, 0x0a, 0xba, 0xdf, 0xf5, 0x48, 0x31, + 0x8f, 0x9a, 0x76, 0xd8, 0xa7, 0xf6, 0x4e, 0xb9, 0xd2, 0x69, 0xf7, 0x73, + 0x93, 0x19, 0xe9, 0xa3, 0xda, 0x72, 0x8d, 0x00, 0x1e, 0x29, 0x62, 0x8e, + 0xe1, 0x36, 0x6f, 0x53, 0xb7, 0x52, 0xf7, 0x35, 0x40, 0x55, 0xae, 0x2e, + 0x51, 0x1a, 0x6d, 0x9f, 0xff, 0x4c, 0x9b, 0x1c, 0xaa, 0xcb, 0xa3, 0x6b, + 0xe1, 0xbd, 0xe8, 0xfb, 0xfd, 0x0a, 0x42, 0x74, 0x14, 0x5e, 0xf6, 0xf1, + 0x22, 0xcc, 0x20, 0x3f, 0xca, 0xd6, 0x6d, 0x8f, 0x51, 0xe9, 0x7b, 0x0f, + 0x8f, 0x25, 0xa0, 0x8e, 0xa8, 0xc9, 0x86, 0x08, 0x49, 0x94, 0x0f, 0xe4}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA256, + 81, + {0x30, 0x59, 0x6e, 0x00, 0xb2, 0xad, 0x31, 0xf2, 0x66, 0xf2, 0xb4, 0x7b, + 0x59, 0x80, 0x29, 0x14, 0x6a, 0xba, 0x9d, 0x0c, 0xf3, 0x72, 0xb4, 0xec, + 0xcd, 0xc5, 0xfc, 0x9f, 0x47, 0x5c, 0x36, 0x56, 0x7e, 0x6a, 0x15, 0x9a, + 0x45, 0x4b, 0x41, 0x7c, 0x77, 0xb7, 0xbc, 0x57, 0x67, 0x21, 0xc5, 0x2f, + 0x64, 0xa3, 0x12, 0x04, 0x27, 0x9d, 0x52, 0x44, 0x09, 0x43, 0x4b, 0x73, + 0xde, 0x9a, 0xe4, 0xd8, 0x19, 0x39, 0x0c, 0x31, 0x24, 0xcc, 0xff, 0xa5, + 0xb4, 0xaa, 0xfa, 0x13, 0x5f, 0xa7, 0x53, 0xe7, 0x1c, 0x1b, 0x3b, 0x3f, + 0x05, 0xea, 0xd6, 0xe6, 0x89, 0x92, 0x77, 0xd0, 0xe9, 0x94, 0xce, 0x61, + 0x11, 0xf6, 0x1f, 0x24, 0x64, 0x15, 0x5f, 0x53, 0x9b, 0x88, 0x71, 0xad, + 0x01, 0x67, 0xa3, 0x0c, 0x23, 0x4e, 0x05, 0x41, 0xb1, 0xf3, 0x9d, 0xef, + 0x8d, 0xeb, 0x53, 0x1e, 0xd4, 0x76, 0xd8, 0x14, 0x18, 0x21, 0x8c, 0x68, + 0x2d, 0xbb, 0xbc, 0x0f, 0x4c, 0x3c, 0xdf, 0xd6, 0x74, 0xc5, 0xe7, 0xa7, + 0xbd, 0x05, 0x7e, 0xee, 0x05, 0xa9, 0xf1, 0xb8, 0xb7, 0x96, 0x26, 0x03, + 0x80, 0xe3, 0x86, 0x31, 0x30, 0x3d, 0x22, 0x7c, 0xd9, 0xdf, 0x7e, 0x76, + 0xfe, 0x9c, 0xc1, 0x61, 0xf8, 0xdb, 0x2d, 0x9d, 0xb7, 0x30, 0x68, 0x34, + 0xb6, 0x7e, 0xcc, 0x33, 0xff, 0x91, 0xb3, 0xc5, 0x9f, 0x35, 0xf7, 0x89, + 0xa6, 0x5b, 0x6f, 0x14, 0x33, 0xf1, 0xcf, 0xfd, 0x69, 0x54, 0x5a, 0x14, + 0x6f, 0xcd, 0xdb, 0xd0, 0x47, 0xa8, 0x47, 0xf5, 0x5a, 0xcf, 0x4a, 0xdc, + 0x9b, 0xe2, 0xf2, 0x59, 0x5f, 0xae, 0xad, 0xcf, 0xe3, 0x91, 0x27, 0xed, + 0xea, 0xa9, 0xa1, 0x14, 0x4a, 0x5a, 0x72, 0x6e, 0xde, 0xb7, 0xb1, 0xa4, + 0x8f, 0xa9, 0x00, 0x88, 0x1b, 0x15, 0x7f, 0x7f, 0x35, 0x16, 0xf4, 0x7d, + 0xc0, 0xc1, 0x08, 0x63, 0x0c, 0xfc, 0x93, 0x04, 0xa2, 0xac, 0xf8, 0x21, + 0xa9, 0x3a, 0x86, 0x7b, 0x06, 0x32, 0x17, 0xdb, 0x60, 0xc0, 0x51, 0x41, + 0x43, 0xeb, 0x53, 0x55, 0x7e, 0xc8, 0xf8, 0x6e, 0xb8, 0xa8, 0x3a, 0x83, + 0x21, 0x9f, 0x8c, 0x33, 0x10, 0xba, 0xa1, 0x22, 0xb7, 0x9d, 0x49, 0xd4, + 0x8b, 0xff, 0x90, 0x49, 0x2a, 0xcd, 0x83, 0xde, 0x8c, 0x3b, 0x9d, 0x5f, + 0x07, 0xcb, 0x2d, 0x06, 0x1b, 0x24, 0x3d, 0x81, 0x3c, 0xb1, 0xbe, 0x42, + 0xc6, 0x58, 0xe2, 0xed, 0x52, 0xa9, 0xb3, 0x1e, 0xf0, 0x73, 0x60, 0xdf, + 0x59, 0x45, 0x40, 0x6e, 0x7c, 0x81, 0xa8, 0x03, 0x37, 0x16, 0x9f, 0xed, + 0xf5, 0xea, 0x76, 0xb2, 0x5a, 0x69, 0xa1, 0x90, 0x0a, 0x67, 0x3b, 0x64, + 0x88, 0x31, 0x74, 0x5f, 0x3b, 0x04, 0x81, 0x5d, 0xf9, 0xed, 0x7d, 0x71, + 0xac, 0xde, 0x44, 0xfe, 0x36, 0xae, 0xc0, 0xa8, 0x5a, 0x7d, 0x6e, 0xc5}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA256, + 82, + {0x23, 0xbb, 0xc7, 0x62, 0x7a, 0xe0, 0x06, 0x96, 0x73, 0xb6, 0xde, 0x16, + 0x1c, 0x79, 0xfc, 0x72, 0x1f, 0xa1, 0x69, 0xd7, 0x71, 0x94, 0x00, 0xaa, + 0xf7, 0xd6, 0x0d, 0x53, 0x77, 0x36, 0x49, 0xbb, 0xe5, 0xcb, 0xeb, 0x4e, + 0xc3, 0xb5, 0x53, 0xdb, 0xab, 0x1b, 0x0c, 0xfe, 0x63, 0x14, 0x2d, 0x21, + 0xad, 0x3a, 0x46, 0xee, 0x47, 0x5b, 0x7b, 0x50, 0xee, 0x61, 0x7e, 0x6f, + 0x58, 0xae, 0xb6, 0x94, 0x2b, 0x07, 0x93, 0xb9, 0x4e, 0xa0, 0xde, 0xe9, + 0x34, 0x7b, 0xa2, 0x33, 0xb0, 0x58, 0x95, 0xb4, 0x57, 0xd4, 0x78, 0x44, + 0x97, 0x87, 0xca, 0xb0, 0x4f, 0xd0, 0xc4, 0xb0, 0x1e, 0x02, 0x50, 0x88, + 0x88, 0x42, 0x72, 0xbf, 0x06, 0x0a, 0x82, 0x40, 0x51, 0x72, 0xd8, 0xda, + 0x5e, 0x0b, 0x4e, 0x07, 0x0c, 0x61, 0xaf, 0x64, 0x1d, 0x31, 0x18, 0x85, + 0x51, 0x92, 0x15, 0xb0, 0xfb, 0xc4, 0x94, 0x70, 0x97, 0xc7, 0x65, 0xe8, + 0x7e, 0xe4, 0x6a, 0x4a, 0x64, 0x2b, 0xc4, 0x4b, 0x72, 0x12, 0xbb, 0x8b, + 0x64, 0xa2, 0xcf, 0xfa, 0xec, 0x49, 0x6a, 0xe1, 0x39, 0xc2, 0x48, 0xf6, + 0xb0, 0x0f, 0x20, 0x3d, 0xe2, 0x56, 0xad, 0xb3, 0x45, 0xbe, 0x3f, 0x46, + 0xc1, 0x1b, 0xed, 0x08, 0x11, 0xba, 0xb4, 0x39, 0x61, 0xe9, 0xd7, 0x86, + 0x46, 0xcf, 0x14, 0xbe, 0x18, 0xb8, 0x91, 0x55, 0x29, 0x98, 0x78, 0x2a, + 0x41, 0x3b, 0x6a, 0xdf, 0x98, 0x29, 0xbc, 0x47, 0x92, 0x61, 0x78, 0xca, + 0x11, 0x8a, 0xe0, 0x72, 0x2a, 0xf0, 0xaa, 0xf6, 0x69, 0x4d, 0x5a, 0xa6, + 0x4b, 0xf9, 0x70, 0xd5, 0x30, 0xf7, 0x1e, 0x30, 0x93, 0x19, 0xdc, 0x43, + 0xf2, 0x07, 0x7f, 0xc6, 0x6a, 0xfa, 0x48, 0x36, 0x5d, 0x90, 0x06, 0x1c, + 0x0e, 0x16, 0x96, 0xec, 0xd2, 0xec, 0x29, 0xa1, 0x50, 0x07, 0xbb, 0xb4, + 0x72, 0x78, 0x64, 0x1b, 0x27, 0xe1, 0x0a, 0x28, 0xb6, 0x0e, 0x4e, 0x74, + 0x05, 0xfb, 0xe5, 0xa0, 0x5e, 0x5f, 0xfb, 0x8c, 0x0a, 0x52, 0x47, 0x2e, + 0xd5, 0x13, 0x30, 0xf1, 0x69, 0x44, 0x0d, 0xd1, 0x0d, 0x82, 0x8f, 0x18, + 0x30, 0xa2, 0x3d, 0xad, 0xe9, 0xfe, 0xf0, 0xc4, 0xa2, 0x37, 0x3e, 0xae, + 0x84, 0x99, 0x77, 0xe1, 0xcd, 0x15, 0x05, 0x4e, 0x4f, 0xf0, 0x04, 0xb9, + 0xda, 0xf6, 0xce, 0x8f, 0xe8, 0x01, 0x0f, 0x91, 0x02, 0xd0, 0x9b, 0xb4, + 0xb1, 0x8e, 0xd4, 0xe3, 0x0c, 0xc9, 0xc3, 0xda, 0xe2, 0x62, 0x96, 0x50, + 0xe0, 0x0f, 0x13, 0x9e, 0xb4, 0x33, 0x13, 0x8f, 0xb4, 0x9e, 0x2a, 0x89, + 0x6d, 0xea, 0x8a, 0x13, 0x25, 0x32, 0x82, 0xd8, 0xe4, 0x2c, 0x1d, 0xc4, + 0x2d, 0x49, 0x0b, 0x71, 0x93, 0x73, 0xb3, 0xc7, 0x23, 0xb8, 0xc9, 0x91, + 0x56, 0x64, 0x74, 0x25, 0x7e, 0x96, 0xfc, 0xd0, 0x02, 0x78, 0x08, 0xa5}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA256, + 83, + {0x37, 0xa9, 0x8c, 0xbe, 0x60, 0x8f, 0x10, 0xcd, 0xef, 0xb4, 0xd7, 0x87, + 0xa2, 0x36, 0x81, 0x90, 0x2d, 0x7a, 0x3a, 0x02, 0x83, 0x74, 0x38, 0xff, + 0xcc, 0x77, 0x80, 0x91, 0xa1, 0x2d, 0xc4, 0x73, 0xaa, 0x6c, 0xd3, 0x8d, + 0x7a, 0xbe, 0x75, 0xc3, 0x62, 0xa8, 0x77, 0x45, 0x6e, 0x4b, 0x29, 0xdb, + 0x13, 0x65, 0x9b, 0x4f, 0x3d, 0x9b, 0xb1, 0xef, 0x73, 0xe0, 0xca, 0xb3, + 0x3e, 0xc2, 0xb1, 0x1d, 0x06, 0x78, 0x2a, 0xe4, 0xca, 0x0a, 0x13, 0xd1, + 0x5f, 0x88, 0x56, 0x22, 0x3a, 0xbe, 0x01, 0x31, 0xf5, 0xec, 0x54, 0x37, + 0xb2, 0xb0, 0x01, 0xe4, 0xf5, 0x90, 0x3a, 0x78, 0xaf, 0xd4, 0xc4, 0x6d, + 0x6a, 0x47, 0xaf, 0x17, 0x12, 0x71, 0xf3, 0xa4, 0xcf, 0x26, 0x7b, 0x0a, + 0xfe, 0xc0, 0xa1, 0xf3, 0x68, 0xa7, 0x89, 0xf4, 0xc0, 0x31, 0x93, 0xe2, + 0xf3, 0x65, 0xfe, 0x6c, 0x0b, 0x8d, 0xcc, 0xe1, 0xb2, 0xf1, 0xe6, 0xf1, + 0xe0, 0xcb, 0xd7, 0xc6, 0xf1, 0xa9, 0x8a, 0x8a, 0xb7, 0x47, 0xbb, 0xd2, + 0x74, 0x85, 0xaa, 0x61, 0xac, 0x84, 0xe8, 0x37, 0xa9, 0x5a, 0x17, 0x8e, + 0xfb, 0xa0, 0xb2, 0x37, 0x25, 0xc5, 0x3f, 0x00, 0xc9, 0x4b, 0x3c, 0xee, + 0x68, 0x31, 0xf4, 0xd0, 0x00, 0xec, 0xfe, 0x84, 0xaf, 0x2a, 0x63, 0xf3, + 0x41, 0xe7, 0xbf, 0xc2, 0xce, 0xf7, 0xf5, 0x65, 0x4d, 0x25, 0x36, 0x54, + 0x13, 0x92, 0x45, 0xc4, 0x20, 0x5c, 0x0b, 0x24, 0x18, 0xe8, 0xde, 0x35, + 0xda, 0x69, 0x0a, 0x88, 0x84, 0x50, 0x71, 0x34, 0xa0, 0xb2, 0xf0, 0xbb, + 0x9d, 0x20, 0xeb, 0x8f, 0x39, 0xfb, 0x13, 0x4a, 0xdb, 0xf1, 0x71, 0xf1, + 0xa8, 0xed, 0xb4, 0xe1, 0x48, 0x96, 0x71, 0x00, 0x5f, 0x84, 0x74, 0x70, + 0x87, 0x08, 0xd1, 0xa6, 0x27, 0xd2, 0x2c, 0x76, 0xb8, 0xed, 0x09, 0x93, + 0xa9, 0xc1, 0x6a, 0x6b, 0x63, 0x5f, 0xc0, 0x90, 0xe3, 0xb3, 0x8b, 0x96, + 0xf3, 0x7b, 0x28, 0xec, 0x44, 0x08, 0x9b, 0x17, 0x17, 0x36, 0x47, 0xea, + 0xe6, 0xac, 0x44, 0x39, 0xba, 0xc2, 0x01, 0x9a, 0xe8, 0xb9, 0x28, 0xd0, + 0x94, 0x66, 0x5a, 0xed, 0x8b, 0xa0, 0xff, 0x89, 0xc3, 0x08, 0x09, 0x7b, + 0x1e, 0x7b, 0xa7, 0x4f, 0xd2, 0x57, 0x9f, 0x1c, 0x21, 0xf6, 0x32, 0x96, + 0x71, 0x2c, 0xf4, 0xf5, 0x40, 0x5c, 0xf0, 0xf3, 0xeb, 0x60, 0xae, 0x16, + 0x00, 0xa5, 0xb8, 0xd7, 0x17, 0xa0, 0x9e, 0xd2, 0x30, 0x34, 0x36, 0x8c, + 0x97, 0x39, 0xef, 0x2f, 0x88, 0x0c, 0x65, 0x9b, 0xbf, 0xe8, 0x55, 0xf8, + 0x09, 0xad, 0xbe, 0x23, 0x1e, 0xf2, 0x0d, 0x0e, 0xb6, 0x30, 0x0f, 0x2b, + 0x6f, 0xf0, 0x2e, 0x9f, 0x36, 0x66, 0x87, 0x69, 0x71, 0xa9, 0xd4, 0x1f, + 0x8f, 0x0f, 0x8f, 0xe9, 0x54, 0xf0, 0x0b, 0xf5, 0x2c, 0x0c, 0xe0, 0x13}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA256, + 84, + {0x2c, 0x26, 0x9a, 0xac, 0x46, 0x05, 0xa5, 0xe2, 0x5a, 0x66, 0x00, 0x71, + 0xfb, 0xa9, 0xf9, 0x7d, 0x4b, 0x9e, 0x4c, 0x0f, 0x0d, 0x2e, 0x56, 0x74, + 0x59, 0xe5, 0x62, 0x08, 0x84, 0xf8, 0x89, 0xcb, 0xfb, 0x33, 0xea, 0x60, + 0x94, 0xfe, 0xb6, 0xd2, 0x81, 0x77, 0x47, 0x85, 0x9f, 0x8c, 0x20, 0x3c, + 0x54, 0x8d, 0x5b, 0xda, 0x97, 0x82, 0x1c, 0x3b, 0x67, 0x44, 0x71, 0x1e, + 0xd3, 0xf0, 0xbf, 0x02, 0x95, 0x4e, 0xf7, 0x5a, 0xd6, 0xb9, 0xaf, 0xcb, + 0x68, 0x72, 0x27, 0x3f, 0x1c, 0x16, 0x4b, 0xa1, 0x68, 0xdb, 0x9a, 0x8b, + 0xd7, 0x2d, 0x71, 0x5b, 0xef, 0x22, 0x14, 0x20, 0x49, 0x1a, 0xb6, 0xb6, + 0x7d, 0x5f, 0x48, 0x47, 0x74, 0x37, 0x70, 0xed, 0x41, 0x36, 0x28, 0x0b, + 0xda, 0x36, 0x3c, 0x1f, 0xcc, 0x2f, 0x35, 0xdd, 0xad, 0xd1, 0xbe, 0x30, + 0x93, 0xee, 0xde, 0x69, 0x22, 0xcb, 0x95, 0xe3, 0xe2, 0x06, 0xd0, 0x2d, + 0x98, 0xe9, 0x11, 0x94, 0xa7, 0xfd, 0x39, 0xc3, 0x04, 0xc8, 0x48, 0xc1, + 0x73, 0x1e, 0x1f, 0x90, 0xe8, 0xa9, 0x43, 0x3d, 0xb7, 0x1d, 0x94, 0xe7, + 0xd7, 0x6d, 0x7b, 0x5f, 0x2f, 0xda, 0xbf, 0xe2, 0x0e, 0x8e, 0x1a, 0xc7, + 0xde, 0xb5, 0x6f, 0x81, 0x33, 0x1f, 0xed, 0xd7, 0xa7, 0xe9, 0xac, 0xe7, + 0x68, 0x87, 0xdb, 0xa2, 0xfc, 0xd7, 0x2e, 0xbd, 0x20, 0x17, 0xf5, 0xbb, + 0x85, 0xde, 0x1c, 0xd3, 0x09, 0xb3, 0xb7, 0xf7, 0xfb, 0xb9, 0xd8, 0x90, + 0x1f, 0x61, 0xbf, 0x89, 0x92, 0xfd, 0x9a, 0x63, 0xf8, 0x61, 0xe8, 0x05, + 0x4c, 0x9d, 0x4f, 0xc1, 0x47, 0x27, 0x86, 0xd6, 0xef, 0xec, 0x3c, 0xf4, + 0xbd, 0x15, 0x43, 0x11, 0x6e, 0x2b, 0xf3, 0x66, 0x98, 0xde, 0x85, 0xa6, + 0xa3, 0xc1, 0x7c, 0x20, 0x0c, 0x73, 0x00, 0x1b, 0x32, 0x18, 0xe7, 0x2b, + 0x8b, 0xd5, 0x15, 0xf9, 0xf9, 0x6d, 0x9c, 0xed, 0x50, 0x0a, 0x1c, 0x6d, + 0xa4, 0xc0, 0x17, 0x3f, 0x35, 0xba, 0x24, 0xee, 0x74, 0x6e, 0x51, 0xcf, + 0xc3, 0xef, 0x00, 0xce, 0x60, 0x44, 0x10, 0x31, 0xbd, 0xcc, 0x27, 0x42, + 0xd9, 0x81, 0x83, 0x30, 0x06, 0xbc, 0x05, 0xa5, 0x13, 0xf1, 0xcf, 0x67, + 0xd6, 0xa9, 0xe5, 0x9a, 0xd4, 0xac, 0xc0, 0x29, 0x99, 0x56, 0x08, 0xfd, + 0x05, 0xb7, 0x44, 0xd4, 0x8b, 0xe8, 0x29, 0x14, 0x85, 0x52, 0xe1, 0x3c, + 0x7c, 0x76, 0x45, 0x0f, 0x30, 0xb5, 0xac, 0xd4, 0xfa, 0xb8, 0x19, 0xa7, + 0x1c, 0x15, 0x8c, 0x82, 0xd5, 0x87, 0xfa, 0x7e, 0x83, 0x9c, 0x39, 0x59, + 0xa8, 0x15, 0x03, 0x95, 0xf5, 0x67, 0x38, 0x70, 0x24, 0xf7, 0xb7, 0x86, + 0x00, 0x6e, 0xc0, 0xb1, 0xf6, 0x96, 0x0d, 0x3b, 0x5d, 0xe3, 0x47, 0x74, + 0x2e, 0xda, 0x16, 0xbc, 0x76, 0xe3, 0x35, 0x9b, 0xec, 0xd2, 0xe1, 0x84}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA256, + 85, + {0xa2, 0x00, 0x9e, 0x30, 0x7f, 0xf2, 0x45, 0x60, 0x34, 0x8c, 0x7d, 0x79, + 0x6e, 0x1d, 0x69, 0xc5, 0x72, 0x6c, 0x83, 0x89, 0xeb, 0x26, 0x42, 0x3c, + 0xe2, 0x1c, 0xdb, 0x70, 0x16, 0x23, 0x34, 0x3a, 0x25, 0xd2, 0xa4, 0x84, + 0x1f, 0x99, 0x4f, 0x39, 0x33, 0xfa, 0x82, 0x24, 0x2f, 0x9d, 0x52, 0x54, + 0x64, 0xe3, 0xb6, 0xc7, 0x70, 0x58, 0x45, 0x67, 0xdd, 0x8b, 0xff, 0x3a, + 0xe7, 0x5f, 0x22, 0xf9, 0x41, 0x39, 0xa9, 0xba, 0x26, 0x12, 0x06, 0x3e, + 0x81, 0x17, 0xa2, 0x3a, 0xdb, 0xf7, 0x2f, 0xb8, 0xc4, 0x25, 0xae, 0xc9, + 0x94, 0x21, 0x9c, 0x16, 0xd4, 0x22, 0x99, 0x68, 0x2e, 0xef, 0xfc, 0xe6, + 0x1f, 0x4a, 0x06, 0x63, 0xd1, 0x73, 0x98, 0x00, 0x66, 0x00, 0x9d, 0x54, + 0x2f, 0x09, 0xfe, 0x11, 0x86, 0xa2, 0x86, 0x98, 0x10, 0x9e, 0x0d, 0x5e, + 0xc2, 0x8e, 0xe2, 0x84, 0x8e, 0x0a, 0x91, 0x18, 0x5b, 0x49, 0x2e, 0x53, + 0xf6, 0x71, 0x23, 0xc3, 0xf6, 0xd8, 0x18, 0x26, 0xa9, 0x43, 0xc6, 0x0c, + 0xd8, 0x88, 0xe7, 0xd3, 0x32, 0x31, 0x08, 0x38, 0xf3, 0x06, 0x91, 0x3e, + 0x33, 0x21, 0xc5, 0xca, 0x89, 0x79, 0x4f, 0x27, 0xa0, 0xed, 0x36, 0xc6, + 0x97, 0xab, 0xcf, 0x66, 0x5b, 0xe1, 0x25, 0x36, 0x37, 0xcf, 0x22, 0x26, + 0xd7, 0x59, 0x18, 0x84, 0xa9, 0xe7, 0x63, 0x6b, 0x8f, 0x49, 0x97, 0x2d, + 0xf7, 0x1d, 0xab, 0xb1, 0x4b, 0x6a, 0x4c, 0xfc, 0x4b, 0x46, 0x89, 0xe3, + 0xc3, 0x78, 0x69, 0x04, 0x3b, 0xc0, 0xd8, 0x02, 0xfb, 0x90, 0x6a, 0x90, + 0x2a, 0x24, 0xb4, 0x44, 0x5a, 0xda, 0x3b, 0x51, 0xf7, 0x66, 0x1c, 0xff, + 0x46, 0x1c, 0x4b, 0x7b, 0x5a, 0x59, 0xc1, 0x97, 0x4a, 0x8f, 0xda, 0x52, + 0x80, 0x39, 0x00, 0x6f, 0x1a, 0x86, 0x0e, 0xef, 0x79, 0x9f, 0x15, 0xf6, + 0x06, 0xec, 0x8f, 0xc2, 0x3a, 0x20, 0xd4, 0xb8, 0x0c, 0x01, 0xa6, 0x39, + 0xd3, 0x4b, 0x9d, 0xe0, 0xea, 0xae, 0xf8, 0x48, 0x55, 0x08, 0x2e, 0x44, + 0x3f, 0x9a, 0x85, 0x96, 0x47, 0x66, 0x47, 0x33, 0x26, 0xd6, 0xab, 0x6b, + 0xf4, 0x9f, 0x19, 0x8c, 0x62, 0x26, 0x93, 0x56, 0xe2, 0x8e, 0xb9, 0x20, + 0xf8, 0x58, 0xf3, 0x69, 0x5c, 0xdc, 0xd7, 0x7f, 0x3f, 0xb5, 0x13, 0x12, + 0x14, 0x70, 0xc6, 0x4c, 0x25, 0xf3, 0x05, 0xa0, 0x09, 0x77, 0xd0, 0xd6, + 0x1a, 0xb7, 0x51, 0x43, 0xba, 0xc7, 0xeb, 0x57, 0xd9, 0xc9, 0x9c, 0x8d, + 0x51, 0xdd, 0xee, 0xfc, 0x41, 0xe3, 0x92, 0x9f, 0x35, 0xda, 0x3d, 0xd5, + 0x44, 0xf5, 0x5d, 0x87, 0x8a, 0x9a, 0xbd, 0xc0, 0xea, 0xd9, 0x83, 0xa0, + 0x8d, 0x3d, 0x35, 0xd5, 0x4b, 0x2a, 0xfd, 0x65, 0x3f, 0x61, 0xdd, 0xec, + 0xfb, 0xbd, 0x93, 0x6d, 0xc6, 0xd9, 0x72, 0x1a, 0x95, 0x9a, 0xac, 0x0c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA256, + 86, + {0x84, 0x31, 0xb3, 0xc7, 0x41, 0x90, 0xf8, 0xc0, 0x08, 0x6d, 0x77, 0x96, + 0x39, 0xfe, 0xd5, 0x65, 0x44, 0xad, 0x0f, 0xc4, 0x22, 0xda, 0xbb, 0x1b, + 0x5d, 0xbb, 0x60, 0x0a, 0x70, 0x21, 0xa2, 0xe2, 0x5f, 0xd9, 0xe6, 0x9e, + 0xf3, 0x05, 0xd0, 0xa3, 0xda, 0x9a, 0xf9, 0x7e, 0x24, 0xec, 0xef, 0xc1, + 0x1f, 0x51, 0x54, 0x12, 0xed, 0xcc, 0x6a, 0x66, 0x85, 0xb3, 0xc4, 0xe8, + 0xc2, 0x51, 0x38, 0x6a, 0x77, 0x28, 0xe3, 0xad, 0xd0, 0x7c, 0xce, 0xe3, + 0x95, 0xa8, 0x51, 0xe5, 0xc1, 0x33, 0x0f, 0xdd, 0x05, 0xc0, 0x33, 0x26, + 0x9f, 0xe7, 0xa5, 0x2d, 0xf1, 0x5a, 0x1e, 0x81, 0x76, 0x4f, 0xac, 0xb4, + 0x67, 0x18, 0xdd, 0xf5, 0x98, 0xa8, 0x39, 0x43, 0xd3, 0x57, 0x16, 0xe3, + 0xfe, 0x1f, 0x21, 0x6b, 0x2e, 0x17, 0x07, 0x5f, 0xde, 0x37, 0x51, 0x14, + 0x82, 0x90, 0x04, 0x0a, 0x56, 0x53, 0x5e, 0xba, 0x7e, 0x5d, 0x05, 0xce, + 0x77, 0x38, 0xd2, 0xfc, 0x7f, 0x6e, 0x84, 0x50, 0xbe, 0xc6, 0x8a, 0x0a, + 0x35, 0xa5, 0xcb, 0xe8, 0xaa, 0x3c, 0xa0, 0xad, 0xca, 0x38, 0x86, 0xbc, + 0xde, 0x86, 0x49, 0xfe, 0x49, 0x1c, 0x46, 0x29, 0xbe, 0x8a, 0x1b, 0x8e, + 0xca, 0x64, 0xcd, 0xb2, 0x26, 0xeb, 0x6a, 0x0e, 0x32, 0x39, 0x7a, 0x7e, + 0x0d, 0xff, 0xca, 0x2f, 0xe7, 0xb2, 0x7b, 0x99, 0x75, 0x4a, 0x42, 0x8b, + 0xa3, 0x00, 0xcd, 0x62, 0xd0, 0xee, 0x22, 0x8e, 0x92, 0x5d, 0x96, 0x41, + 0x8e, 0x75, 0x13, 0x8f, 0x56, 0xd7, 0x21, 0x91, 0x98, 0xd0, 0x4d, 0xd7, + 0x71, 0x3c, 0x8e, 0x8d, 0x60, 0x6d, 0x7a, 0x9b, 0xfa, 0x9f, 0x1b, 0x9d, + 0x73, 0x1a, 0xb9, 0xe0, 0xec, 0x85, 0x53, 0xd1, 0x51, 0x5a, 0x32, 0x99, + 0x4e, 0xf2, 0x9f, 0x2d, 0x2e, 0x9c, 0x1c, 0xe8, 0xa3, 0x2e, 0xbf, 0x8d, + 0x97, 0x01, 0x21, 0x65, 0x58, 0x10, 0xb1, 0xaf, 0xcb, 0x96, 0xfb, 0xfa, + 0x04, 0x95, 0xc3, 0x9b, 0x75, 0x99, 0x21, 0x62, 0x44, 0x98, 0xac, 0xdf, + 0xc8, 0xd9, 0xab, 0xe9, 0x5a, 0x06, 0x93, 0xe0, 0x4f, 0xf6, 0xea, 0xf8, + 0x93, 0x9e, 0x49, 0x61, 0xc3, 0x2b, 0x86, 0xf3, 0xa5, 0xaf, 0x47, 0x9d, + 0x29, 0x4d, 0x6d, 0xbd, 0x01, 0xf9, 0x04, 0x37, 0xcf, 0x6f, 0x83, 0x0d, + 0xb6, 0x44, 0xad, 0x94, 0x66, 0x26, 0x23, 0x33, 0x82, 0x9f, 0xc2, 0x24, + 0x3e, 0xd3, 0x2c, 0xa9, 0xfb, 0x08, 0xb9, 0xb5, 0x66, 0x33, 0xba, 0xcc, + 0x45, 0x0d, 0x86, 0xaf, 0x6b, 0x47, 0x33, 0x03, 0x4a, 0xb9, 0x87, 0xdb, + 0x01, 0xa1, 0x18, 0xc5, 0xc4, 0x1b, 0x9b, 0x79, 0x2a, 0x83, 0xbe, 0x1b, + 0x4e, 0x06, 0x82, 0x16, 0xcb, 0x64, 0x2b, 0x11, 0x07, 0x5a, 0x43, 0xef, + 0xe7, 0xe3, 0xa8, 0x1f, 0x08, 0x72, 0xc4, 0x48, 0x1a, 0xd6, 0x96, 0xeb}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA256, + 87, + {0x42, 0x1b, 0x2b, 0x47, 0x95, 0x66, 0x1b, 0xf9, 0x67, 0xbf, 0x5e, 0x67, + 0x9f, 0x69, 0xd0, 0x6c, 0x0f, 0xb9, 0xa0, 0x21, 0x92, 0xd8, 0x39, 0xa4, + 0x40, 0xd3, 0x64, 0x53, 0x3d, 0xe5, 0xc3, 0xf6, 0x20, 0xf8, 0x53, 0x1a, + 0x68, 0x60, 0x31, 0x19, 0xec, 0x40, 0x45, 0x39, 0x1c, 0x8f, 0x3e, 0xd2, + 0x97, 0xba, 0x29, 0x5b, 0xc1, 0x21, 0x5d, 0x4c, 0x4f, 0x0f, 0x31, 0x5a, + 0x73, 0xb3, 0x38, 0xf3, 0x15, 0x47, 0xc1, 0x10, 0xd4, 0xfa, 0x1e, 0x3d, + 0xeb, 0x38, 0x5e, 0xec, 0xcc, 0x2d, 0x57, 0xe0, 0x3c, 0x0f, 0x63, 0x09, + 0xf6, 0xc3, 0xc2, 0x8e, 0x4d, 0x83, 0x7d, 0x22, 0x78, 0x7b, 0xc0, 0xb6, + 0xd6, 0x26, 0x20, 0x1d, 0xa5, 0x5b, 0x60, 0x5f, 0x4e, 0x85, 0x22, 0xef, + 0x75, 0xb9, 0x2d, 0xd1, 0xd6, 0xdf, 0xa0, 0xa1, 0x77, 0xb0, 0xe6, 0x66, + 0xf0, 0x4f, 0xd2, 0x11, 0xb7, 0x13, 0xfc, 0xe8, 0xb2, 0xfd, 0xd9, 0x6b, + 0xfd, 0x4c, 0x07, 0xe6, 0x4e, 0x4b, 0x82, 0x53, 0x28, 0x9e, 0x40, 0x0d, + 0xa1, 0x2f, 0xd9, 0x9c, 0x2c, 0x06, 0x20, 0x39, 0x52, 0x08, 0xb7, 0xf2, + 0xd0, 0x4a, 0x2e, 0xb6, 0x96, 0xf9, 0x99, 0x2b, 0x0b, 0x04, 0x85, 0xe3, + 0x14, 0x7c, 0x5b, 0x18, 0xab, 0xa3, 0x5c, 0x8a, 0x90, 0xd1, 0x0b, 0x04, + 0x29, 0xf3, 0xfe, 0xc7, 0x1e, 0x59, 0xd0, 0x19, 0xf2, 0x70, 0xa5, 0xe0, + 0xcb, 0x0f, 0xe0, 0xb5, 0xee, 0xf0, 0x04, 0x46, 0x1b, 0x5c, 0x62, 0x86, + 0xf3, 0x3c, 0xcd, 0xa3, 0xef, 0x35, 0x8d, 0x99, 0x78, 0x45, 0x00, 0x08, + 0x4c, 0xfb, 0x5c, 0x9d, 0x3e, 0xd8, 0xe1, 0xc5, 0x32, 0x7c, 0x4c, 0xe8, + 0x1e, 0xb1, 0xca, 0x34, 0x39, 0x0f, 0xf6, 0x13, 0x80, 0x7f, 0x5a, 0x24, + 0xe0, 0x42, 0x8e, 0xb4, 0x8c, 0x97, 0x90, 0x0f, 0xe9, 0xc3, 0xdd, 0x68, + 0xd2, 0x01, 0xa1, 0xd2, 0xa5, 0x5a, 0x20, 0x17, 0x4a, 0xdb, 0xed, 0x47, + 0xe5, 0x3a, 0x0d, 0x0f, 0x03, 0x2a, 0xcd, 0x4d, 0x65, 0x97, 0x8c, 0x8a, + 0xfb, 0x55, 0x48, 0x7a, 0xf3, 0x04, 0x39, 0xbb, 0x2f, 0x15, 0x1e, 0x34, + 0x3a, 0x47, 0xb2, 0xca, 0x3b, 0x5e, 0x08, 0x2e, 0xa7, 0x41, 0xe3, 0x75, + 0x88, 0x53, 0x77, 0xa2, 0xe3, 0x76, 0x9c, 0x71, 0x2f, 0x4d, 0x41, 0x44, + 0xd8, 0x0c, 0x2a, 0x6f, 0x2b, 0x1f, 0x0f, 0xe4, 0x1e, 0x9f, 0xdf, 0x9b, + 0xb4, 0x3d, 0x73, 0x70, 0x33, 0x2c, 0xa5, 0x1b, 0xb2, 0xf1, 0x32, 0x5f, + 0x4d, 0x1a, 0xef, 0xcb, 0x5d, 0xbc, 0x42, 0x61, 0x4f, 0x9c, 0xf1, 0x1a, + 0x4a, 0xc7, 0x2e, 0xaa, 0x35, 0x0a, 0x9c, 0x22, 0x22, 0xa6, 0xe2, 0xd8, + 0x2f, 0x6a, 0xa2, 0x9d, 0xf1, 0x2b, 0x33, 0x97, 0x9f, 0xff, 0x1e, 0xa2, + 0x65, 0xfc, 0x2a, 0x50, 0x55, 0x60, 0x0b, 0x9f, 0x96, 0xc8, 0x68, 0x8f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA256, + 88, + {0x36, 0x5a, 0xae, 0xd0, 0x72, 0xb2, 0xd0, 0xe5, 0x13, 0x5c, 0x82, 0xf2, + 0x59, 0x44, 0x29, 0x28, 0x72, 0xf6, 0x0e, 0xd3, 0x91, 0x52, 0xeb, 0x19, + 0x04, 0x5b, 0x20, 0x91, 0x40, 0xa4, 0xa7, 0x4f, 0xb2, 0x07, 0x40, 0x37, + 0xdc, 0xe3, 0x0d, 0x67, 0x4e, 0x0f, 0xbc, 0x8e, 0x98, 0x01, 0x1a, 0xc6, + 0x81, 0x20, 0x44, 0x29, 0xd9, 0xa5, 0xeb, 0xb8, 0xfc, 0x3b, 0xf2, 0x0e, + 0xc7, 0x0e, 0x6b, 0x53, 0xcf, 0xa4, 0x5b, 0x25, 0x9d, 0x4f, 0x13, 0x12, + 0x35, 0x4d, 0xd5, 0xa0, 0x0b, 0xc2, 0xec, 0xf4, 0xe9, 0x9b, 0x44, 0x34, + 0x21, 0x2f, 0x92, 0xbf, 0xf2, 0xb9, 0x9c, 0x94, 0xa0, 0x8a, 0x13, 0x27, + 0xfb, 0x45, 0xdd, 0x33, 0x67, 0x77, 0x9a, 0x12, 0xd8, 0xdb, 0xa9, 0xca, + 0x84, 0x6b, 0x85, 0xc6, 0x21, 0x6a, 0xdd, 0x31, 0x5f, 0xe0, 0xb1, 0x72, + 0x40, 0xfb, 0x02, 0x1b, 0xf6, 0x19, 0x70, 0x44, 0x63, 0x39, 0xdc, 0x93, + 0xed, 0x53, 0xcf, 0x1c, 0x57, 0x24, 0x2e, 0xb4, 0xaa, 0xf7, 0x98, 0xa1, + 0xb8, 0x01, 0x0e, 0x94, 0x71, 0xf7, 0x8b, 0x6f, 0x0c, 0xfd, 0x7a, 0x62, + 0x8a, 0xce, 0x62, 0x7b, 0xc6, 0x4a, 0x4c, 0x6d, 0x85, 0x3a, 0xf0, 0xd7, + 0xff, 0x00, 0x50, 0x0b, 0x8c, 0x68, 0x22, 0x38, 0xeb, 0x37, 0xf5, 0x99, + 0x72, 0xff, 0x87, 0xa9, 0xbe, 0x9e, 0xcc, 0xf6, 0x91, 0x15, 0x47, 0x5f, + 0xf4, 0x5e, 0xd6, 0xda, 0xf9, 0xd4, 0x62, 0xe0, 0x9c, 0xcb, 0xa8, 0x99, + 0x31, 0x5b, 0x5d, 0xd5, 0x9a, 0x3c, 0xd5, 0xc3, 0xeb, 0xfa, 0xce, 0x31, + 0xf9, 0x98, 0x54, 0xe0, 0x47, 0x5f, 0xd7, 0x6c, 0xc7, 0xc1, 0x91, 0xec, + 0x3f, 0x13, 0xed, 0x79, 0x33, 0x66, 0x3b, 0x39, 0x02, 0xb0, 0xcf, 0x7c, + 0xe7, 0x69, 0x6c, 0xc9, 0xec, 0x28, 0xc1, 0x3d, 0xf6, 0xb9, 0xcb, 0xe9, + 0x18, 0x29, 0x80, 0xf7, 0xdb, 0xf7, 0xeb, 0xb6, 0x03, 0x27, 0x4a, 0x56, + 0x87, 0x1d, 0xe9, 0x60, 0xa5, 0x2b, 0xb5, 0x83, 0x5f, 0x4d, 0xb7, 0x15, + 0x58, 0x87, 0x62, 0x02, 0xb8, 0xd9, 0xc4, 0xed, 0xaa, 0x35, 0xdf, 0x59, + 0x9f, 0x1c, 0x6d, 0xd1, 0x05, 0xdf, 0xfc, 0xb0, 0x77, 0xa7, 0xad, 0x8f, + 0x77, 0x48, 0xc5, 0x8d, 0x61, 0x31, 0x54, 0x66, 0x94, 0xbf, 0xdf, 0x97, + 0xa6, 0x45, 0xec, 0xbe, 0x38, 0x29, 0xdb, 0xd2, 0xda, 0x12, 0x63, 0x55, + 0x6a, 0x3d, 0x29, 0xe9, 0x2a, 0x81, 0x03, 0x37, 0xc8, 0xc1, 0x05, 0x06, + 0x86, 0xae, 0x88, 0x03, 0x14, 0xb3, 0xe8, 0x08, 0xab, 0xad, 0x27, 0x8c, + 0x48, 0x65, 0x57, 0x08, 0xbc, 0xd2, 0xd7, 0x11, 0xcd, 0x93, 0xf4, 0x46, + 0x91, 0x1a, 0x2b, 0x32, 0x38, 0x81, 0xc9, 0x8a, 0xc3, 0x89, 0x58, 0x2f, + 0xe0, 0xa9, 0x60, 0x10, 0x96, 0x91, 0x1a, 0x8a, 0xb0, 0xdd, 0x86, 0x69}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA256, + 89, + {0x24, 0xa9, 0x59, 0x69, 0xa4, 0xff, 0x49, 0x82, 0xbf, 0xa2, 0x02, 0x1e, + 0xe1, 0xee, 0x00, 0x9d, 0x2e, 0x4c, 0xe9, 0x95, 0xe6, 0x93, 0x8f, 0xb4, + 0x8c, 0xe3, 0x50, 0x41, 0x84, 0x2b, 0xb5, 0x16, 0xce, 0x21, 0xf5, 0x63, + 0x02, 0x64, 0xf3, 0xf7, 0x14, 0x0e, 0x31, 0x35, 0xea, 0x5d, 0x01, 0xeb, + 0x0e, 0xa6, 0xaa, 0x6c, 0x3b, 0x85, 0xea, 0x5f, 0x64, 0xf1, 0xde, 0x1d, + 0xe2, 0x46, 0xbd, 0x6d, 0xba, 0xfa, 0xc9, 0xcb, 0x0a, 0x8a, 0x00, 0x03, + 0xc0, 0x2e, 0x5e, 0xb6, 0x87, 0x14, 0xd5, 0x69, 0xc8, 0x03, 0x6b, 0xd6, + 0x04, 0xaa, 0x7b, 0xc6, 0x04, 0x99, 0x9a, 0x85, 0xcd, 0x3c, 0xaa, 0x20, + 0x9c, 0xcb, 0x12, 0xde, 0xe3, 0xb8, 0x9d, 0xde, 0x2c, 0x9b, 0xb7, 0x4f, + 0x0d, 0xac, 0x14, 0x58, 0x39, 0x9c, 0xac, 0xc7, 0xe4, 0xce, 0x53, 0x8d, + 0xc3, 0xa5, 0xb5, 0x4c, 0x5b, 0xf7, 0xd3, 0x13, 0x24, 0x30, 0x11, 0x00, + 0x89, 0xd5, 0xb4, 0x73, 0x1d, 0xc9, 0x1c, 0x27, 0x11, 0xdb, 0xe0, 0xb4, + 0x6b, 0x97, 0xad, 0x7e, 0xcc, 0x94, 0x8c, 0xf5, 0x88, 0x1c, 0x14, 0x73, + 0xf5, 0xb6, 0x54, 0x0a, 0xc6, 0x29, 0x63, 0x35, 0x76, 0x80, 0xf1, 0xb1, + 0x2a, 0x09, 0xa2, 0x1a, 0x95, 0x7b, 0x51, 0x21, 0x26, 0xc7, 0x45, 0x7b, + 0x06, 0x35, 0xc1, 0x85, 0xd3, 0x60, 0x90, 0x69, 0x6c, 0x31, 0x3e, 0x8c, + 0xdb, 0xdb, 0x92, 0xdd, 0xea, 0x8b, 0x86, 0x21, 0xd1, 0xa6, 0x40, 0xbb, + 0x26, 0x36, 0xbe, 0x15, 0x18, 0x05, 0x95, 0xe6, 0x37, 0x3c, 0x04, 0xec, + 0x38, 0xf9, 0x81, 0xf0, 0x5c, 0x6e, 0x25, 0x5a, 0x32, 0x7d, 0x9a, 0xbc, + 0x3b, 0x3b, 0xc0, 0x46, 0x80, 0xe2, 0x77, 0xe5, 0x93, 0xb0, 0x4d, 0x8d, + 0x89, 0x96, 0x3b, 0xbf, 0x83, 0x57, 0x4a, 0x5f, 0xb6, 0x3b, 0x4a, 0xa1, + 0xd0, 0x6d, 0xe6, 0x3e, 0x40, 0x77, 0xe8, 0xf9, 0x24, 0x2e, 0x88, 0x60, + 0x14, 0x10, 0x9c, 0x33, 0x60, 0xbe, 0x74, 0xdb, 0xdf, 0xf6, 0x4a, 0xf7, + 0x66, 0x22, 0x4a, 0xab, 0xbe, 0xc9, 0xc0, 0xc0, 0xa2, 0xca, 0x79, 0xce, + 0x12, 0x76, 0x5c, 0xc8, 0x33, 0x4b, 0xeb, 0xdd, 0x13, 0x55, 0x16, 0x4f, + 0xf6, 0x36, 0xe2, 0x44, 0x32, 0xc0, 0x42, 0x44, 0x33, 0x71, 0xf9, 0xd7, + 0xa4, 0xac, 0x66, 0x65, 0x8d, 0xcb, 0xcb, 0x00, 0x19, 0x34, 0xea, 0x8b, + 0x89, 0x6c, 0x0b, 0xfc, 0xd7, 0xe5, 0xce, 0x14, 0x0a, 0xe2, 0x65, 0xd2, + 0x53, 0x18, 0x0c, 0x72, 0xfc, 0x9f, 0xd0, 0x5b, 0x4d, 0xce, 0x2b, 0x6b, + 0x66, 0x4b, 0x1c, 0x98, 0x52, 0xbf, 0x84, 0xea, 0xc0, 0x6c, 0xe5, 0xd2, + 0x37, 0xf2, 0x42, 0xfd, 0x2c, 0xc6, 0xd6, 0x1a, 0x87, 0x06, 0x91, 0xdf, + 0x8e, 0x9b, 0x5b, 0x0c, 0xbd, 0xe4, 0x91, 0xed, 0xf3, 0xc8, 0x86, 0x1e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA256, + 90, + {0x2b, 0xde, 0x28, 0xdd, 0xbc, 0x4e, 0x84, 0x00, 0x9a, 0x9c, 0x98, 0xc7, + 0x1f, 0x5e, 0x2b, 0x7e, 0xf6, 0x62, 0x2d, 0x02, 0x83, 0x88, 0x9c, 0x94, + 0xa3, 0x1b, 0x25, 0x07, 0x4e, 0x8f, 0xc2, 0x06, 0x8a, 0xa2, 0x6e, 0x4f, + 0xf0, 0x05, 0x7d, 0xe2, 0x39, 0xb4, 0x58, 0x8d, 0x04, 0x21, 0xb8, 0x35, + 0x1f, 0x84, 0x73, 0xeb, 0x2e, 0x66, 0xc4, 0xa2, 0xea, 0x28, 0xa4, 0xef, + 0x81, 0x61, 0x3b, 0x52, 0x16, 0x05, 0x9b, 0x35, 0xc2, 0xaa, 0x99, 0x0c, + 0x7c, 0xd3, 0x98, 0xf1, 0xed, 0xb7, 0xc9, 0x37, 0x23, 0xa3, 0xab, 0x48, + 0x9f, 0x7a, 0x91, 0x24, 0x29, 0x77, 0x96, 0x9c, 0x19, 0xa2, 0xe9, 0xbd, + 0x42, 0x1c, 0xe7, 0x9e, 0xff, 0x96, 0x0a, 0x06, 0xc5, 0x2f, 0x05, 0xc2, + 0x51, 0xd1, 0xe8, 0xa1, 0xd4, 0xe3, 0xc7, 0x99, 0xed, 0x70, 0x94, 0x8a, + 0x6e, 0xa3, 0x5f, 0x39, 0x6f, 0x6d, 0x83, 0xdc, 0xf8, 0xe1, 0xc5, 0x96, + 0x04, 0x73, 0x0e, 0x0d, 0x90, 0xc2, 0x70, 0x4a, 0x9a, 0xaa, 0x2d, 0xbc, + 0xad, 0x25, 0xc9, 0xc3, 0xc5, 0x59, 0xa7, 0x3b, 0x70, 0x92, 0xa0, 0x16, + 0xe6, 0x76, 0x1a, 0x65, 0xd4, 0x1b, 0x87, 0x8a, 0x5c, 0x71, 0x7b, 0xa6, + 0x33, 0x44, 0xcb, 0x1a, 0xdc, 0x24, 0x7a, 0x92, 0xd3, 0x77, 0x34, 0x5c, + 0xdf, 0xc2, 0x4b, 0x65, 0x25, 0x16, 0xde, 0x01, 0x23, 0x23, 0x2d, 0x3b, + 0x00, 0x92, 0xcd, 0x3f, 0x5d, 0x54, 0x0b, 0x66, 0xbc, 0xdc, 0x02, 0x4a, + 0x72, 0x8d, 0x78, 0x15, 0x36, 0xce, 0xb7, 0xe4, 0x1f, 0xd8, 0x06, 0x22, + 0x44, 0x1f, 0xee, 0xbe, 0x4f, 0xca, 0xa6, 0x93, 0x1c, 0x54, 0xd6, 0x7d, + 0xd2, 0x8d, 0xc6, 0x64, 0xdf, 0x83, 0xe3, 0xea, 0x2e, 0xed, 0x76, 0x9e, + 0x24, 0xef, 0x7b, 0x7e, 0xe9, 0xf9, 0x5f, 0x36, 0xb3, 0x19, 0x84, 0x92, + 0x43, 0x18, 0xd5, 0x06, 0x63, 0x5f, 0x31, 0xef, 0xd0, 0x96, 0xae, 0xbc, + 0x8a, 0x3c, 0x04, 0xd6, 0xd0, 0x9a, 0xec, 0xec, 0x36, 0x48, 0x40, 0x12, + 0xb5, 0xa5, 0x79, 0x3a, 0x24, 0x05, 0x45, 0x8a, 0x25, 0x08, 0x97, 0xd2, + 0x46, 0xa5, 0x82, 0x9e, 0xd7, 0xd9, 0x9b, 0xf1, 0x63, 0x8f, 0xb5, 0x22, + 0x5c, 0xea, 0x2d, 0x0a, 0x35, 0x1f, 0xe0, 0x8a, 0xaa, 0xa8, 0xee, 0x72, + 0x4a, 0x82, 0x4f, 0x2b, 0x6d, 0xdc, 0xd6, 0x92, 0x21, 0xf4, 0xa9, 0x92, + 0xea, 0x5e, 0xda, 0xab, 0x89, 0x69, 0x36, 0x9f, 0x86, 0x98, 0x10, 0xb4, + 0x97, 0x3c, 0xf6, 0x5a, 0xdf, 0x45, 0x29, 0xf6, 0x8d, 0x1c, 0x0f, 0xba, + 0xb2, 0x4f, 0xd1, 0xe8, 0x0a, 0x03, 0xb7, 0x1d, 0xdf, 0x70, 0x24, 0x18, + 0xd3, 0x45, 0x2a, 0x27, 0xb9, 0x57, 0x52, 0xa0, 0xf8, 0x60, 0x53, 0xd2, + 0x9b, 0x63, 0xb1, 0x88, 0x09, 0x11, 0xf6, 0x57, 0xe4, 0xfa, 0xb9, 0x78}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA256, + 91, + {0x88, 0x25, 0x86, 0x37, 0xf7, 0xeb, 0x07, 0xcc, 0xe4, 0xe8, 0xcd, 0x05, + 0xcf, 0x23, 0x34, 0x0e, 0x79, 0x6b, 0xc7, 0xe0, 0x67, 0xec, 0x5e, 0x74, + 0xbd, 0x03, 0x1a, 0x7b, 0x87, 0x0e, 0x87, 0xa4, 0x05, 0x97, 0xbe, 0x7f, + 0xfa, 0x8e, 0xb1, 0x35, 0x29, 0x7f, 0x6c, 0x4e, 0x4e, 0x19, 0xdb, 0xfb, + 0xcc, 0xc4, 0x9a, 0x23, 0xb5, 0xa7, 0x90, 0x3d, 0x1c, 0x8c, 0xf9, 0x79, + 0xa4, 0xe0, 0xb1, 0x81, 0xce, 0xf1, 0xc4, 0x8a, 0x7e, 0xcc, 0x5a, 0xdb, + 0x8f, 0xb6, 0x14, 0x41, 0x5f, 0x9c, 0xc7, 0x27, 0xd2, 0x98, 0x5b, 0x0e, + 0xcc, 0xd5, 0x1f, 0x72, 0xb7, 0x14, 0xf2, 0xee, 0x8a, 0x16, 0x32, 0xb3, + 0x67, 0x91, 0xa2, 0x9e, 0x68, 0xb8, 0x8a, 0x8f, 0x48, 0x2b, 0x24, 0xe0, + 0x59, 0x6e, 0xe8, 0xc9, 0xd4, 0xc5, 0x04, 0xae, 0xf0, 0x82, 0x0c, 0xce, + 0x5f, 0x5a, 0x71, 0xee, 0x3c, 0x23, 0x69, 0x31, 0xae, 0xa7, 0x20, 0xed, + 0x69, 0x17, 0xea, 0x7b, 0x41, 0xd1, 0x3b, 0x50, 0xf9, 0x09, 0xfa, 0x21, + 0xf0, 0x7e, 0x9c, 0xd9, 0xf7, 0x94, 0x54, 0xa3, 0xa1, 0x99, 0x6c, 0xd5, + 0xa3, 0x5b, 0xb9, 0x2b, 0x4a, 0x1b, 0x15, 0x37, 0xaf, 0xa6, 0x5c, 0x9b, + 0xb6, 0x70, 0x91, 0xf3, 0x40, 0xb4, 0x7f, 0x37, 0x26, 0x40, 0x7b, 0x95, + 0xe6, 0x8e, 0xbe, 0x8d, 0x4a, 0xae, 0x73, 0x5c, 0x78, 0x02, 0xb5, 0x59, + 0x17, 0x9c, 0x64, 0xda, 0x83, 0x85, 0xe7, 0x26, 0x28, 0xf2, 0x9a, 0xa4, + 0xe4, 0x63, 0x47, 0x77, 0xe6, 0xb7, 0x13, 0x8f, 0x62, 0x06, 0xc7, 0x97, + 0x65, 0xdf, 0xcc, 0x06, 0x6c, 0x03, 0x49, 0x77, 0x11, 0x82, 0x55, 0xf8, + 0xc8, 0x2c, 0x66, 0x42, 0x5b, 0x5c, 0xbe, 0xc3, 0xcf, 0x65, 0xf9, 0x52, + 0xf0, 0xf4, 0xda, 0xed, 0xfc, 0x2a, 0xcc, 0x20, 0x4d, 0xf2, 0x3a, 0x70, + 0x7a, 0x77, 0xe4, 0x79, 0xd3, 0x3d, 0xa4, 0xdb, 0x06, 0x76, 0x08, 0xf0, + 0x75, 0xe2, 0x9e, 0x4f, 0xcc, 0x36, 0x00, 0x81, 0x98, 0x81, 0x46, 0x3f, + 0x07, 0x1c, 0x0b, 0x87, 0x92, 0x51, 0xc0, 0xb8, 0x3e, 0xa5, 0x93, 0x87, + 0x61, 0xd7, 0xd6, 0x36, 0x88, 0x00, 0x6e, 0x25, 0x97, 0xee, 0xa8, 0x89, + 0x97, 0xae, 0xf9, 0xaa, 0xad, 0x00, 0x9a, 0xb9, 0xcf, 0x54, 0xb4, 0x39, + 0x0e, 0xb8, 0x08, 0xb0, 0x90, 0x47, 0xa7, 0x59, 0x22, 0x48, 0x35, 0xe7, + 0xc2, 0x82, 0xb3, 0x01, 0xb0, 0x90, 0x07, 0xa1, 0x5e, 0xd2, 0x3e, 0x93, + 0xa3, 0x3e, 0x25, 0x07, 0x9b, 0x50, 0x79, 0x08, 0x94, 0x28, 0x60, 0x74, + 0x53, 0xed, 0x25, 0xec, 0x63, 0x9a, 0x51, 0x33, 0x11, 0x32, 0x0d, 0xcd, + 0xfb, 0xcb, 0xda, 0x5f, 0xd0, 0xf4, 0x7f, 0x60, 0x35, 0xf0, 0xc9, 0x95, + 0xa7, 0xce, 0x98, 0x0e, 0xa7, 0xb2, 0xe7, 0x4a, 0x4e, 0xa3, 0xb9, 0xd4}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA256, + 92, + {0x7b, 0xcd, 0x19, 0xe6, 0xea, 0x96, 0x5e, 0x86, 0x04, 0x85, 0xb4, 0xa8, + 0x86, 0xd0, 0x32, 0xb2, 0xd7, 0x99, 0x71, 0x24, 0x1c, 0xa2, 0xc5, 0x12, + 0xb7, 0x81, 0x82, 0x2d, 0xba, 0x95, 0xd8, 0xdb, 0x8a, 0xd9, 0xff, 0x45, + 0x86, 0xe9, 0xf2, 0x38, 0xc8, 0x85, 0xe4, 0x64, 0xd8, 0xe6, 0x7f, 0x29, + 0x12, 0x63, 0xab, 0x64, 0x81, 0xe9, 0x35, 0x44, 0x90, 0x4d, 0xa7, 0xab, + 0xe0, 0x0c, 0xf7, 0xd3, 0x12, 0x07, 0x74, 0x47, 0xc7, 0xb0, 0xe5, 0x02, + 0x61, 0x14, 0xbb, 0x73, 0x21, 0x91, 0xa0, 0x6b, 0xee, 0xaf, 0xf6, 0xa0, + 0x59, 0x86, 0xa0, 0x29, 0x19, 0x26, 0x43, 0x96, 0xb8, 0xf0, 0xed, 0x1e, + 0xb9, 0xbd, 0xff, 0x5f, 0x28, 0x88, 0xd6, 0x3d, 0x3d, 0x66, 0x51, 0x5f, + 0x30, 0x66, 0x5c, 0x99, 0x63, 0xe1, 0x3e, 0x91, 0x4f, 0xea, 0xbd, 0x50, + 0x92, 0x3f, 0x67, 0x4c, 0x31, 0x09, 0x1d, 0x71, 0xb2, 0xd0, 0x13, 0x28, + 0xc0, 0x7a, 0xf2, 0xd9, 0xc4, 0xda, 0x3d, 0x41, 0x94, 0x20, 0x20, 0xe1, + 0x79, 0x42, 0x0f, 0x3d, 0x6d, 0x82, 0x65, 0xca, 0x15, 0x55, 0xdb, 0x51, + 0xaa, 0xaf, 0x28, 0x1e, 0xa9, 0x2b, 0x0b, 0x5b, 0x9f, 0x8d, 0xeb, 0x98, + 0x27, 0x23, 0x82, 0x5c, 0xae, 0x17, 0xa8, 0x77, 0xe6, 0xf0, 0x54, 0x4d, + 0x4f, 0xe4, 0x8f, 0x8f, 0xe3, 0xdb, 0x3a, 0x70, 0x18, 0x69, 0x1b, 0xdc, + 0x39, 0xea, 0x70, 0x21, 0xce, 0x4d, 0x2c, 0x05, 0x22, 0x65, 0xb3, 0x3a, + 0x1a, 0x0c, 0xef, 0xe7, 0x23, 0x92, 0xa5, 0x20, 0x86, 0xf6, 0x73, 0xa1, + 0x0d, 0xfa, 0x72, 0x40, 0xd8, 0x80, 0x01, 0xa4, 0x05, 0x3b, 0xf3, 0x76, + 0xbe, 0xf4, 0x18, 0x81, 0xc2, 0x75, 0x10, 0xed, 0xb2, 0x03, 0xca, 0x07, + 0xd8, 0xfd, 0xe2, 0x95, 0x5e, 0xff, 0x7b, 0xec, 0x85, 0xe9, 0xa4, 0x47, + 0x94, 0xc0, 0xfa, 0x75, 0x7e, 0x38, 0x5c, 0x37, 0x6e, 0x6b, 0xe0, 0x63, + 0xeb, 0x90, 0xc2, 0x3a, 0x52, 0x6f, 0x4f, 0xe4, 0xb5, 0xa3, 0xca, 0xff, + 0x01, 0xec, 0x14, 0x8b, 0xd7, 0x25, 0xac, 0x6c, 0xcd, 0x8c, 0xba, 0xcd, + 0x0b, 0x33, 0x61, 0x85, 0xc3, 0xd9, 0x88, 0x04, 0xbb, 0xf0, 0x66, 0x26, + 0xbe, 0xd8, 0x31, 0xaf, 0xba, 0xf3, 0xc1, 0x06, 0xa8, 0x47, 0xfb, 0x72, + 0xa6, 0x0e, 0x39, 0xb1, 0x92, 0x94, 0x0c, 0x89, 0x80, 0x20, 0x13, 0x7a, + 0x29, 0x1c, 0x65, 0x62, 0x19, 0xc3, 0x22, 0xca, 0xdf, 0xee, 0x31, 0x00, + 0xcc, 0x98, 0x8b, 0x98, 0xda, 0x6d, 0x20, 0x3b, 0xe1, 0x61, 0x94, 0x5e, + 0x4d, 0x95, 0xd4, 0x55, 0xcf, 0x73, 0xb2, 0x8e, 0xcc, 0xf5, 0xd6, 0xf9, + 0xc3, 0x65, 0x16, 0xb1, 0xb8, 0xa1, 0xdd, 0x57, 0x53, 0x1d, 0x8b, 0xb9, + 0x43, 0xf3, 0xb5, 0x0d, 0x04, 0x97, 0x0b, 0x0c, 0x11, 0x4a, 0x2a, 0x86}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA256, + 93, + {0x43, 0xf6, 0x22, 0x92, 0xe9, 0x03, 0x9d, 0xf3, 0xd1, 0x16, 0x0a, 0xf9, + 0x3d, 0xbf, 0xbb, 0x29, 0x63, 0xef, 0xa6, 0xdc, 0x90, 0x5a, 0xa9, 0x67, + 0xbc, 0x76, 0x54, 0x15, 0xa7, 0x4f, 0xe4, 0xa9, 0x56, 0x12, 0xb5, 0x38, + 0x66, 0xc5, 0x6c, 0x6b, 0xa4, 0x2e, 0xeb, 0x76, 0xae, 0xc0, 0xa5, 0xaf, + 0xae, 0xfb, 0x24, 0xac, 0x7a, 0x4e, 0xae, 0x23, 0xcf, 0x43, 0x99, 0x18, + 0x75, 0x0b, 0x24, 0x96, 0x57, 0x9c, 0x33, 0x80, 0x6d, 0x9f, 0x60, 0xbd, + 0xec, 0x57, 0x54, 0x73, 0x37, 0x1c, 0x96, 0xac, 0x56, 0xde, 0x3b, 0x1d, + 0xf2, 0xd0, 0x00, 0x36, 0xea, 0x91, 0x66, 0x34, 0x17, 0x20, 0xd4, 0xe1, + 0x64, 0xa9, 0xbb, 0xad, 0x13, 0xea, 0xc4, 0xf9, 0x36, 0x48, 0x82, 0x77, + 0x2a, 0x20, 0x63, 0x0e, 0x2b, 0x06, 0x7f, 0x7d, 0x12, 0xae, 0x3b, 0x02, + 0x38, 0x5a, 0x63, 0x8e, 0xe5, 0x62, 0x57, 0x0d, 0x4b, 0x49, 0x13, 0xcf, + 0x6d, 0x1f, 0x9e, 0xc6, 0xc3, 0x6f, 0x72, 0x4c, 0x54, 0x5f, 0xfe, 0x7e, + 0x09, 0x64, 0xd5, 0x75, 0x31, 0x92, 0x5a, 0x9d, 0xe4, 0xa5, 0x85, 0x11, + 0x67, 0x4f, 0x6c, 0xe2, 0x71, 0xcb, 0xae, 0x8f, 0xe4, 0xd2, 0x50, 0x2b, + 0xcf, 0x5f, 0xee, 0xeb, 0xe4, 0x4a, 0xa6, 0xa6, 0xa6, 0x75, 0x7e, 0xb3, + 0x70, 0x9b, 0x13, 0x95, 0x69, 0xb4, 0x0c, 0x01, 0x9d, 0xbf, 0x06, 0x67, + 0xd0, 0xe2, 0x3d, 0x7a, 0x4f, 0x93, 0x07, 0x5e, 0xa6, 0x8a, 0x30, 0x3d, + 0xf9, 0xaa, 0x58, 0xb0, 0x23, 0x02, 0xd7, 0x53, 0x08, 0x9f, 0xcf, 0x66, + 0x28, 0xc3, 0x18, 0xa8, 0x08, 0x15, 0xdd, 0x30, 0x34, 0xe5, 0xc6, 0x7c, + 0xfb, 0x88, 0xcf, 0x67, 0x8b, 0xa1, 0x13, 0x4e, 0x7a, 0xa7, 0x22, 0x45, + 0x2c, 0x0d, 0xa2, 0x03, 0x28, 0xae, 0xdf, 0x35, 0x20, 0x93, 0x9a, 0xfe, + 0x9d, 0xec, 0x99, 0x96, 0x91, 0xdc, 0x34, 0x11, 0xf7, 0x58, 0x15, 0xf5, + 0x68, 0xe3, 0xb0, 0x3b, 0x8f, 0x8e, 0x3c, 0x08, 0xd9, 0x9b, 0x95, 0x8f, + 0xc6, 0xe4, 0x63, 0xfc, 0x51, 0x2c, 0x44, 0xe5, 0x83, 0xf8, 0x69, 0xc9, + 0x15, 0x4d, 0x63, 0x0e, 0xde, 0xdf, 0xc5, 0x07, 0xdc, 0xcd, 0x68, 0x40, + 0x1e, 0xd8, 0xb3, 0x7d, 0xc3, 0xf8, 0xc5, 0x29, 0x93, 0x6d, 0x5c, 0xe9, + 0x4e, 0x6e, 0x6e, 0xe0, 0x61, 0x15, 0xc3, 0xd3, 0x9c, 0xcd, 0x85, 0xe8, + 0x6e, 0xc0, 0xc2, 0x70, 0x87, 0xa8, 0x27, 0x74, 0xf0, 0x5a, 0x03, 0x16, + 0x77, 0xbd, 0x5f, 0x8d, 0x54, 0x40, 0xdd, 0xe3, 0x37, 0xb8, 0x60, 0xf0, + 0x0d, 0xeb, 0x78, 0x8b, 0xc9, 0xe8, 0x15, 0x31, 0xbf, 0x7a, 0x94, 0x92, + 0xec, 0x4a, 0xf8, 0xce, 0x04, 0xf3, 0xc9, 0x4c, 0x67, 0x46, 0xf8, 0xfa, + 0xba, 0xf9, 0xb7, 0xbe, 0x9e, 0x08, 0x9b, 0xa9, 0x56, 0x77, 0x9d, 0x9d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA256, + 94, + {0x73, 0xd4, 0xd4, 0x0d, 0xa6, 0xef, 0xbc, 0x72, 0xe0, 0x1d, 0x95, 0xc3, + 0x50, 0x4c, 0x95, 0x73, 0x7f, 0xc2, 0xe4, 0x01, 0xea, 0x73, 0xdc, 0xbc, + 0x56, 0xb2, 0xf1, 0xf7, 0x84, 0xb5, 0x4d, 0x0c, 0x45, 0x87, 0x87, 0x71, + 0x37, 0xab, 0xdc, 0x84, 0xd6, 0x73, 0x83, 0xab, 0x04, 0x53, 0xf6, 0x93, + 0x81, 0xdf, 0x09, 0xfd, 0xe9, 0x2e, 0xdb, 0xb9, 0x0f, 0xda, 0xc2, 0xb5, + 0x44, 0x51, 0xd7, 0x6f, 0x00, 0xb5, 0xc5, 0x53, 0x94, 0x9c, 0xe6, 0xe3, + 0x9b, 0x86, 0xcd, 0x5a, 0x5f, 0xb5, 0x55, 0xf2, 0x31, 0xa1, 0xda, 0xbf, + 0x89, 0x5e, 0xf9, 0xb7, 0xc9, 0x05, 0xed, 0x9b, 0x92, 0xe3, 0x33, 0xc0, + 0xaf, 0x57, 0x43, 0x76, 0x62, 0xed, 0xe6, 0x20, 0x93, 0xdb, 0xf6, 0xc4, + 0x3a, 0x84, 0x82, 0x70, 0x68, 0x53, 0xc0, 0x02, 0x5f, 0xc7, 0x24, 0xee, + 0x13, 0xd1, 0x7d, 0x6f, 0x05, 0x25, 0x64, 0x55, 0x01, 0x40, 0xc5, 0x2c, + 0xd5, 0xf5, 0x2d, 0x98, 0x62, 0x2e, 0x02, 0xda, 0x82, 0xeb, 0xca, 0x62, + 0x42, 0x32, 0x70, 0xdf, 0xe1, 0x83, 0x33, 0xa9, 0xf2, 0x02, 0xb9, 0xf6, + 0xae, 0xaa, 0x84, 0xbc, 0xe0, 0x14, 0xc8, 0xff, 0x32, 0x3b, 0xe5, 0x13, + 0x27, 0xba, 0x1a, 0x78, 0x97, 0x91, 0x1d, 0xf7, 0x17, 0x2b, 0x81, 0x93, + 0x07, 0xbc, 0xf0, 0x90, 0x69, 0xa3, 0xfc, 0x15, 0x59, 0x33, 0x5e, 0x7f, + 0xdf, 0x06, 0xf0, 0x82, 0xdf, 0xfb, 0xac, 0x70, 0xa9, 0x73, 0xd7, 0x0e, + 0x5f, 0x42, 0x10, 0xc9, 0x17, 0x44, 0x08, 0x3d, 0x51, 0x13, 0xb5, 0x10, + 0xfe, 0x72, 0x16, 0x50, 0xb3, 0xbe, 0x52, 0xbd, 0x00, 0x3b, 0x30, 0x37, + 0x2d, 0x56, 0xfd, 0x32, 0x68, 0xbf, 0x6a, 0xa0, 0x46, 0x1a, 0xf4, 0x1c, + 0x05, 0xcb, 0xec, 0x35, 0x0f, 0x77, 0x1e, 0xae, 0x19, 0x8e, 0xf3, 0x15, + 0xc6, 0x0c, 0x08, 0xda, 0xe1, 0x9b, 0x0f, 0x31, 0xd3, 0xdd, 0xea, 0xa1, + 0x44, 0xcf, 0x99, 0x40, 0x26, 0x56, 0x60, 0xc3, 0x4c, 0xc5, 0x79, 0xb4, + 0xb8, 0x25, 0x61, 0x6a, 0xa3, 0xd2, 0x34, 0xd6, 0x00, 0x24, 0x86, 0x45, + 0xd7, 0x78, 0xa7, 0x89, 0xd7, 0x27, 0x51, 0x66, 0xca, 0xe5, 0xcb, 0xcc, + 0xc1, 0x4c, 0x3d, 0x81, 0xc2, 0x65, 0x96, 0xe5, 0xb2, 0x36, 0x83, 0x8c, + 0xe6, 0xcf, 0x70, 0x1b, 0x10, 0x6e, 0x58, 0x4d, 0x96, 0xb1, 0xbf, 0x40, + 0xa7, 0x53, 0x98, 0x76, 0x31, 0x28, 0xd0, 0xa7, 0x48, 0xe8, 0xf0, 0x54, + 0x8a, 0xd1, 0xd8, 0x10, 0xa0, 0x0e, 0x96, 0x1a, 0x88, 0xdb, 0x49, 0x89, + 0x8b, 0xae, 0xff, 0x2c, 0xcc, 0xe4, 0xd5, 0x6d, 0x3b, 0x0f, 0x05, 0x9e, + 0xc5, 0x72, 0x7d, 0x03, 0xae, 0x56, 0x49, 0x9f, 0x81, 0x17, 0x05, 0xbb, + 0xf6, 0xab, 0x41, 0xa1, 0xa3, 0x68, 0x3e, 0x3d, 0xeb, 0xc5, 0xa6, 0xf7}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA256, + 95, + {0xbf, 0x8c, 0x78, 0x2e, 0xdf, 0xf2, 0xde, 0x8d, 0xbc, 0x7f, 0x48, 0x0a, + 0x9b, 0x29, 0xf1, 0x29, 0x2a, 0x5f, 0x1a, 0xc9, 0x6e, 0xbc, 0x92, 0x67, + 0x0a, 0xad, 0xfd, 0x36, 0x9e, 0xc8, 0x3a, 0xd3, 0x59, 0x87, 0xbf, 0xc0, + 0xab, 0x39, 0x15, 0xdd, 0x38, 0x8a, 0x50, 0x4c, 0xa3, 0x4e, 0xf4, 0x3f, + 0x0f, 0xf5, 0x5d, 0x52, 0xe8, 0x91, 0xae, 0xf3, 0x5c, 0x47, 0xc8, 0x14, + 0x93, 0xfe, 0x6e, 0xf5, 0x3a, 0x4c, 0xf5, 0xde, 0x1e, 0x41, 0x52, 0x78, + 0xe6, 0x33, 0x39, 0x11, 0x07, 0x22, 0xc4, 0x44, 0xc6, 0xc2, 0xeb, 0x26, + 0xbe, 0xcf, 0xd6, 0x58, 0x9f, 0x18, 0xf2, 0x92, 0x5d, 0xba, 0x81, 0x4d, + 0x5e, 0x63, 0xa0, 0x98, 0xbf, 0xe8, 0x88, 0x2a, 0x3b, 0xc7, 0x3a, 0x9a, + 0x18, 0x4e, 0x8e, 0xec, 0x0c, 0x8b, 0x7d, 0xb2, 0x6b, 0x45, 0x24, 0xa7, + 0xb3, 0xeb, 0x39, 0x75, 0xf6, 0x3f, 0xd1, 0x6b, 0xb4, 0x61, 0xb4, 0x2e, + 0x0a, 0xef, 0x58, 0xb7, 0x95, 0x3f, 0xa3, 0xae, 0x09, 0xf5, 0xc8, 0xc3, + 0x8c, 0x45, 0x28, 0xfc, 0x48, 0x19, 0x9f, 0xb6, 0x52, 0xb2, 0x7b, 0xff, + 0xa9, 0xc8, 0x5e, 0xbb, 0x16, 0x2a, 0x09, 0x43, 0xaf, 0x6c, 0x1e, 0x2c, + 0xa9, 0x54, 0xe4, 0x45, 0x94, 0x15, 0x7e, 0x05, 0x3f, 0x35, 0xbe, 0x8d, + 0x40, 0xee, 0x16, 0x1d, 0xd3, 0x09, 0x29, 0x57, 0x6a, 0x2c, 0xba, 0xbc, + 0x7d, 0xd0, 0xcb, 0x6b, 0xc3, 0x30, 0x5f, 0x41, 0xdf, 0xb7, 0x76, 0x44, + 0xf3, 0x2c, 0x67, 0xd8, 0xf0, 0x4e, 0x7d, 0x68, 0x82, 0x2d, 0xef, 0x40, + 0xd3, 0x41, 0xf3, 0x96, 0x3a, 0x12, 0xa1, 0xac, 0xc1, 0x63, 0x38, 0xd3, + 0xd8, 0x22, 0x9f, 0xf5, 0x00, 0xfb, 0xf6, 0x84, 0x9b, 0x25, 0x07, 0xb4, + 0xdc, 0xb6, 0x8a, 0xc7, 0xc8, 0xe0, 0x6a, 0x07, 0x64, 0x50, 0xb3, 0xda, + 0x32, 0x0e, 0xd8, 0x67, 0x3d, 0x86, 0xe7, 0xbf, 0x7c, 0x91, 0xf8, 0x37, + 0x90, 0x07, 0xba, 0x05, 0x30, 0x34, 0x89, 0xeb, 0x95, 0x37, 0xbf, 0x33, + 0xc2, 0x75, 0x84, 0x5c, 0x92, 0x3d, 0x38, 0x81, 0xb4, 0xa8, 0x09, 0x98, + 0xe7, 0xaa, 0xd5, 0xb6, 0xa9, 0xf1, 0x13, 0xbf, 0x15, 0x7b, 0x3a, 0xa9, + 0x6b, 0x45, 0x79, 0x19, 0x37, 0xd9, 0x03, 0x8f, 0x94, 0x56, 0x9f, 0x1f, + 0xa7, 0x53, 0xec, 0x9a, 0xd6, 0x12, 0xf7, 0x5b, 0xc8, 0x9f, 0xc7, 0x9f, + 0xa5, 0xd2, 0x67, 0x11, 0xd3, 0x9a, 0xac, 0xac, 0x5c, 0x05, 0xb0, 0x6b, + 0xaa, 0x5e, 0xfc, 0x40, 0xd9, 0x08, 0x1f, 0xa3, 0x9c, 0x2a, 0xb8, 0xde, + 0x2b, 0xab, 0x3e, 0xe5, 0x02, 0x3a, 0x0b, 0x66, 0x8e, 0x17, 0xd2, 0x1e, + 0x47, 0x0c, 0xd1, 0xef, 0xaf, 0x5e, 0x70, 0x87, 0xd4, 0x40, 0xcb, 0xdd, + 0x7b, 0x44, 0x7f, 0x5f, 0xcd, 0x90, 0x46, 0xfd, 0x91, 0x97, 0xac, 0xfa}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA256, + 96, + {0x18, 0xc7, 0x6a, 0x48, 0xb8, 0xa0, 0x7e, 0xb2, 0xd6, 0x49, 0x33, 0xe6, + 0xd3, 0x69, 0xbd, 0x7c, 0x03, 0xcd, 0xcd, 0xf1, 0xfb, 0x3b, 0xb1, 0x53, + 0x67, 0xac, 0xe5, 0x8a, 0xb1, 0x53, 0x9c, 0x37, 0x98, 0xc1, 0xaf, 0xba, + 0x51, 0x0f, 0x46, 0xb1, 0xf6, 0x21, 0xc5, 0x37, 0x43, 0x43, 0xd5, 0x5e, + 0x11, 0xcf, 0x82, 0xfa, 0x1d, 0xa0, 0x03, 0x40, 0x97, 0x02, 0x63, 0x5c, + 0x01, 0x34, 0x81, 0xfd, 0x78, 0x5b, 0x32, 0xe4, 0x95, 0xdb, 0xc0, 0x40, + 0x05, 0x02, 0xac, 0x60, 0xb8, 0x22, 0x69, 0xbb, 0x6e, 0x3b, 0x9a, 0x40, + 0x5f, 0x67, 0x94, 0xc3, 0x4f, 0xb8, 0x01, 0xf9, 0x20, 0x41, 0x3d, 0x7e, + 0x24, 0x3a, 0xb3, 0x1c, 0x1e, 0x7e, 0x2b, 0xb2, 0x56, 0x19, 0xe6, 0x6a, + 0x01, 0x6c, 0x94, 0x8a, 0x24, 0xd3, 0xfc, 0xd2, 0x4a, 0x63, 0xd4, 0x5f, + 0x30, 0xf0, 0xcc, 0x41, 0xf7, 0xc9, 0x63, 0xce, 0xd7, 0x57, 0x55, 0xa1, + 0x12, 0x22, 0x09, 0x5b, 0x34, 0x51, 0x72, 0x67, 0x08, 0xb3, 0xd2, 0x55, + 0xd6, 0x0c, 0x47, 0x74, 0x66, 0x33, 0xb8, 0x22, 0xae, 0x2c, 0xa8, 0x3e, + 0xe5, 0x0d, 0x7d, 0xbb, 0x5b, 0xed, 0xb2, 0xca, 0x66, 0x6a, 0x80, 0xa2, + 0x47, 0x66, 0xff, 0x12, 0x1b, 0x64, 0x95, 0xa2, 0x6c, 0xb9, 0xac, 0x14, + 0xe0, 0xf1, 0x1b, 0x5a, 0x17, 0x36, 0x7f, 0xa2, 0xee, 0x7a, 0x30, 0x63, + 0x71, 0x7e, 0x45, 0x11, 0xa7, 0x58, 0x8c, 0x23, 0x25, 0xe5, 0xc9, 0xa4, + 0x79, 0xdb, 0x77, 0xfc, 0x79, 0x9b, 0x42, 0xa9, 0xcf, 0x09, 0x62, 0xd9, + 0xfa, 0xd4, 0x5e, 0xd2, 0xcc, 0x75, 0x0b, 0xd3, 0x0e, 0x34, 0xa0, 0x88, + 0x04, 0x9c, 0xa9, 0x42, 0xee, 0x1a, 0x83, 0x80, 0x71, 0x51, 0x98, 0x6d, + 0xf4, 0xb2, 0xe7, 0x0a, 0xfa, 0x75, 0x33, 0x69, 0x11, 0x71, 0xda, 0xbf, + 0xc8, 0x61, 0xba, 0xa5, 0xdd, 0xab, 0xda, 0xe2, 0xdb, 0x6a, 0x3f, 0x07, + 0x08, 0x6f, 0xd5, 0x39, 0xfc, 0xef, 0xd4, 0x69, 0x4f, 0xd9, 0x76, 0x4a, + 0xf7, 0xd5, 0xd3, 0x8a, 0x75, 0xc3, 0xa4, 0x7e, 0xbc, 0xe1, 0x82, 0x0d, + 0x1a, 0x15, 0xcf, 0x97, 0x91, 0xda, 0x6c, 0x19, 0x4a, 0x4d, 0x1e, 0x3d, + 0x94, 0x84, 0x77, 0x3c, 0x25, 0x6d, 0x48, 0x98, 0x9c, 0xf8, 0x00, 0xa8, + 0x3c, 0x2a, 0xa8, 0x2f, 0xd8, 0x8f, 0xe5, 0xfb, 0xf9, 0x45, 0x85, 0x6a, + 0xbb, 0xaf, 0x0a, 0x8b, 0x84, 0x34, 0x22, 0xbf, 0x30, 0xf9, 0x33, 0xde, + 0x51, 0x73, 0x9d, 0x58, 0x3a, 0xb7, 0x87, 0x0e, 0x04, 0x02, 0xc1, 0xc0, + 0xd8, 0xfb, 0x95, 0x66, 0x8a, 0x35, 0x02, 0x7b, 0xc4, 0x0a, 0x21, 0x64, + 0xea, 0x39, 0x38, 0xe7, 0x89, 0x1f, 0xa0, 0x52, 0xb3, 0x53, 0xd8, 0x79, + 0x39, 0x72, 0x4b, 0xc6, 0xe7, 0x8c, 0x39, 0x50, 0xcd, 0x25, 0xc3, 0xd8}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA256, + 97, + {0x89, 0xf4, 0xd0, 0xa7, 0x39, 0x84, 0x9f, 0x21, 0x34, 0x36, 0xc9, 0x57, + 0x56, 0x20, 0xde, 0xc5, 0xf5, 0xc2, 0xd6, 0xa7, 0xe4, 0xf8, 0x3c, 0xba, + 0xb2, 0xa5, 0x7b, 0x38, 0x76, 0x66, 0x3a, 0xf3, 0x8a, 0x04, 0x56, 0xa1, + 0x10, 0x6e, 0xfe, 0x99, 0x37, 0xf5, 0xad, 0x6d, 0x8a, 0x89, 0x52, 0xac, + 0x24, 0x88, 0x39, 0x18, 0xe9, 0x1a, 0x9d, 0x19, 0xc0, 0x7b, 0x5f, 0xb6, + 0x7e, 0xe7, 0xdb, 0xd1, 0x71, 0x6c, 0x86, 0xef, 0x7f, 0x45, 0xc6, 0x51, + 0xe7, 0x4a, 0x41, 0x23, 0x3e, 0xb0, 0x1d, 0x0e, 0xc2, 0x9c, 0x77, 0x39, + 0xbc, 0x93, 0x87, 0x7f, 0xa5, 0xa8, 0x80, 0xf5, 0xe2, 0x7d, 0xd2, 0x8e, + 0x3e, 0x58, 0xf2, 0xc0, 0x34, 0xc6, 0xbd, 0x51, 0x2b, 0x90, 0x34, 0x62, + 0x5c, 0xfa, 0x60, 0xfa, 0x1b, 0x1b, 0x96, 0x6d, 0xde, 0xf3, 0x24, 0xea, + 0xba, 0x49, 0xf0, 0x7f, 0xde, 0x57, 0xdd, 0x75, 0x1b, 0x22, 0xa1, 0x32, + 0xcf, 0xb5, 0x0a, 0x2f, 0x37, 0xc6, 0x9f, 0x77, 0x3f, 0xeb, 0x86, 0x37, + 0xbe, 0x22, 0x96, 0x68, 0x0a, 0x1b, 0x15, 0x11, 0xe7, 0x6f, 0x5f, 0x31, + 0x15, 0x4e, 0x62, 0x27, 0xf7, 0x48, 0xdd, 0x10, 0x1f, 0xb7, 0xce, 0x4d, + 0xc4, 0xd7, 0x8a, 0xea, 0x61, 0x9a, 0xc0, 0x6a, 0x44, 0x19, 0xc2, 0x3e, + 0x2c, 0x7a, 0x60, 0x25, 0xf3, 0x08, 0x4c, 0x65, 0xee, 0x4e, 0x2d, 0x89, + 0x8f, 0x3b, 0x8d, 0xa4, 0xb1, 0x80, 0xf5, 0x92, 0xa3, 0xe8, 0x5a, 0x3f, + 0xcd, 0x04, 0xd7, 0x88, 0xfb, 0xd5, 0x5e, 0x75, 0x43, 0x78, 0x9c, 0x17, + 0x70, 0x76, 0x91, 0x8f, 0xbb, 0xfd, 0x0b, 0x9b, 0xbd, 0x69, 0x10, 0x6e, + 0xcf, 0xaf, 0x98, 0x01, 0x54, 0xb0, 0x08, 0xf8, 0x64, 0x18, 0x28, 0x56, + 0x23, 0xbe, 0xf8, 0x81, 0x73, 0xd6, 0xe2, 0x1d, 0xe3, 0x7f, 0xc4, 0x33, + 0x16, 0x3f, 0x71, 0x9d, 0x1a, 0x5b, 0x59, 0xa6, 0x9a, 0x7b, 0x3a, 0xf6, + 0xe2, 0xc5, 0xe8, 0x42, 0x51, 0x35, 0xc9, 0xcb, 0x40, 0x2d, 0xb5, 0x77, + 0xbc, 0x0d, 0x57, 0xbf, 0x9e, 0x4a, 0x2e, 0xa6, 0x79, 0x2e, 0x59, 0xf2, + 0x21, 0x49, 0xbe, 0x52, 0x80, 0xf1, 0x9f, 0x08, 0x7f, 0x99, 0xa5, 0xa6, + 0x45, 0xe7, 0x05, 0x8c, 0xed, 0x09, 0x55, 0x2f, 0x7e, 0x32, 0x4d, 0x1d, + 0x78, 0x6c, 0x93, 0x94, 0x90, 0x17, 0x7c, 0x6c, 0x88, 0x2e, 0x53, 0x33, + 0x2f, 0xc6, 0x4c, 0x24, 0xb9, 0x58, 0x66, 0x13, 0x1c, 0x0e, 0x78, 0xda, + 0xf8, 0x01, 0xa8, 0xd9, 0x4e, 0x59, 0xe1, 0xb3, 0x39, 0x52, 0x9e, 0x59, + 0xfd, 0xef, 0x88, 0xbd, 0x14, 0x40, 0xb9, 0xf4, 0x92, 0x8b, 0x1c, 0x68, + 0xb5, 0x7e, 0xe8, 0xba, 0x22, 0x19, 0x1d, 0xd4, 0x23, 0xc3, 0x2f, 0xed, + 0x56, 0xbd, 0xc0, 0x1a, 0xd0, 0xc1, 0x48, 0x50, 0x06, 0x1d, 0x08, 0x0b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA256, + 98, + {0x75, 0xfa, 0x1d, 0x30, 0xa7, 0x96, 0xea, 0x7e, 0x6f, 0x62, 0x25, 0xbf, + 0xc9, 0x00, 0x1a, 0x3d, 0x48, 0xee, 0x2b, 0x66, 0x98, 0x57, 0x72, 0x62, + 0x4f, 0x51, 0xf7, 0x4a, 0x4e, 0xac, 0x8f, 0xbf, 0x0e, 0x12, 0x6a, 0x8a, + 0x21, 0xe7, 0x90, 0x4a, 0x46, 0x68, 0xc3, 0x72, 0x57, 0xa2, 0x56, 0x6f, + 0x6d, 0x53, 0x98, 0x70, 0x3e, 0x16, 0x0c, 0x76, 0xfe, 0xe8, 0xcf, 0x45, + 0x10, 0xec, 0x4b, 0x4f, 0xa3, 0x8a, 0xf5, 0x13, 0x9a, 0x11, 0x7a, 0x40, + 0xcc, 0xcd, 0xf5, 0xb2, 0x37, 0x6d, 0xa5, 0x9c, 0xcc, 0x10, 0x30, 0xff, + 0xb3, 0x7e, 0xcb, 0x65, 0xe7, 0xce, 0xa2, 0x39, 0xea, 0xb5, 0x36, 0x9c, + 0x4b, 0x20, 0xdd, 0xad, 0xed, 0x7b, 0x4e, 0xb5, 0xed, 0x79, 0xb3, 0xd8, + 0x78, 0x84, 0x42, 0x17, 0xf4, 0x09, 0x4a, 0x53, 0x6d, 0x82, 0x4b, 0x2d, + 0x1b, 0x99, 0x60, 0xb8, 0xf9, 0xaa, 0xe9, 0xdc, 0x42, 0xfc, 0x5c, 0x92, + 0x66, 0xe0, 0xe1, 0x5a, 0x50, 0x37, 0x02, 0x09, 0x6f, 0xb7, 0x25, 0xff, + 0xf3, 0xbf, 0xe4, 0xee, 0xfa, 0x8b, 0xbb, 0x23, 0x2b, 0xa2, 0x85, 0x42, + 0xbc, 0xd2, 0x3f, 0x43, 0x4d, 0xc3, 0xb3, 0xc8, 0xb8, 0x27, 0xeb, 0xea, + 0x88, 0xbd, 0x1e, 0x50, 0x58, 0x76, 0x32, 0x60, 0xc4, 0x5c, 0xe8, 0x39, + 0x15, 0xd7, 0xf9, 0x98, 0xb3, 0xb5, 0x57, 0xa9, 0x4a, 0x41, 0xf2, 0xd6, + 0xe1, 0x0d, 0x5c, 0x6c, 0x08, 0x81, 0xc5, 0x08, 0x0f, 0x51, 0xa2, 0x0c, + 0x8d, 0xef, 0x82, 0xec, 0xdf, 0x79, 0x5c, 0xa5, 0x68, 0x2a, 0x4a, 0x4b, + 0x45, 0x1f, 0x62, 0x7e, 0x26, 0xf1, 0xa0, 0xf4, 0xc0, 0x1b, 0x0c, 0x42, + 0x15, 0xd3, 0x35, 0xc7, 0x53, 0x90, 0x8e, 0xc1, 0x6f, 0x55, 0x29, 0x0f, + 0xdb, 0xcc, 0xf0, 0x85, 0x50, 0x47, 0x28, 0x0c, 0x1f, 0x0e, 0x22, 0x61, + 0x99, 0x89, 0x73, 0x00, 0xe4, 0x56, 0xec, 0xb7, 0x4e, 0xe1, 0x4b, 0xb1, + 0xb6, 0x8e, 0xd5, 0x44, 0x08, 0xc5, 0xa3, 0x93, 0x2e, 0xb0, 0xbe, 0xa3, + 0x3f, 0xfb, 0x2f, 0x49, 0x55, 0x77, 0xf3, 0x7b, 0xfa, 0x6d, 0xaa, 0xbb, + 0x89, 0x71, 0xbc, 0x22, 0x7c, 0xbe, 0x81, 0x7e, 0xfb, 0xcc, 0x61, 0x8f, + 0x73, 0x65, 0xf5, 0xae, 0x49, 0xb5, 0x12, 0x80, 0xcc, 0xe5, 0xd9, 0x0a, + 0x08, 0x5f, 0xcb, 0x25, 0x68, 0xc7, 0x38, 0x19, 0x43, 0xa9, 0x3c, 0xae, + 0xde, 0x03, 0xf4, 0x92, 0x86, 0x9a, 0x76, 0x8c, 0x71, 0x78, 0xab, 0xd6, + 0xd8, 0xc0, 0x51, 0x50, 0x1a, 0x81, 0xea, 0xc5, 0xbd, 0x87, 0xda, 0x6b, + 0xb0, 0x42, 0x46, 0x55, 0x35, 0x6d, 0x5c, 0xc8, 0x6f, 0x0b, 0x04, 0xa5, + 0x98, 0xd8, 0x3d, 0xf5, 0x26, 0x80, 0xcb, 0x20, 0xa4, 0x9a, 0xec, 0x6f, + 0x99, 0x66, 0xe0, 0x3f, 0xee, 0xd8, 0xde, 0x78, 0xc1, 0xe0, 0x6b, 0x2d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA256, + 99, + {0xaf, 0xa9, 0x9e, 0xd4, 0x1a, 0x02, 0xfd, 0xc5, 0x67, 0x78, 0x26, 0xe5, + 0x1d, 0xb7, 0x84, 0x40, 0xe7, 0x33, 0x61, 0x59, 0xa8, 0x29, 0xd3, 0x15, + 0x40, 0x1f, 0x79, 0x9b, 0xcd, 0xa6, 0xeb, 0x28, 0x3c, 0x2c, 0x44, 0x27, + 0x06, 0xe8, 0xed, 0xe5, 0xc9, 0x64, 0x1a, 0x50, 0xf7, 0x35, 0x24, 0x77, + 0x95, 0xfa, 0x82, 0x3d, 0x25, 0x7c, 0xb8, 0x34, 0x23, 0x15, 0x60, 0x39, + 0x04, 0xfc, 0xb7, 0xf3, 0xfb, 0x94, 0xc1, 0xd8, 0x85, 0x91, 0x7b, 0x93, + 0x8b, 0xb5, 0x7d, 0xd8, 0x11, 0x4e, 0xff, 0xb7, 0x6f, 0x0f, 0xfe, 0x53, + 0x47, 0x4b, 0x3b, 0x6a, 0xc9, 0x09, 0xb8, 0xed, 0x94, 0xa1, 0xef, 0x48, + 0x86, 0xb8, 0x10, 0x17, 0x27, 0x03, 0x8f, 0x2d, 0x3a, 0xe6, 0xda, 0xf8, + 0x2a, 0x3e, 0x98, 0x5b, 0xa5, 0xe0, 0x05, 0x99, 0x8c, 0x31, 0xf8, 0x88, + 0xc3, 0xc5, 0x3a, 0xed, 0x02, 0x46, 0xb9, 0x9d, 0xbf, 0x17, 0xd1, 0x2c, + 0x59, 0xc0, 0x2b, 0xef, 0xba, 0xf5, 0x80, 0xae, 0x4b, 0x54, 0xbf, 0x6c, + 0xf4, 0x09, 0x88, 0x40, 0xd8, 0x6e, 0xbb, 0x40, 0x6d, 0xf6, 0x8b, 0x87, + 0x1c, 0xe3, 0xc6, 0xa6, 0x45, 0x2f, 0xb9, 0x36, 0xc9, 0x75, 0xef, 0xa9, + 0xb6, 0xb4, 0x0b, 0x24, 0x14, 0x01, 0x7e, 0xeb, 0x8c, 0xbc, 0xc5, 0x8f, + 0xe3, 0x54, 0x7e, 0xbb, 0x16, 0xf9, 0x5e, 0xfc, 0x24, 0xcc, 0xee, 0xdc, + 0x37, 0x47, 0x44, 0xcb, 0x10, 0x2b, 0xa6, 0xc2, 0xde, 0x6b, 0x6e, 0x53, + 0xd5, 0x61, 0xc5, 0xa6, 0xbe, 0x95, 0x25, 0xdf, 0x8f, 0xaa, 0x77, 0x56, + 0xa2, 0xe7, 0xaf, 0x39, 0x95, 0x00, 0x13, 0x28, 0x9d, 0x08, 0xea, 0x48, + 0xdf, 0xea, 0x7e, 0x6f, 0xb0, 0xe7, 0xf2, 0x28, 0xa8, 0xed, 0x0c, 0x19, + 0xe2, 0x29, 0xf1, 0x92, 0x9f, 0xba, 0xc0, 0xe1, 0x83, 0xae, 0xb1, 0x96, + 0xc4, 0x6a, 0x5c, 0x01, 0x30, 0x23, 0x3d, 0x78, 0x56, 0x87, 0x36, 0xe6, + 0xcf, 0x37, 0x7e, 0x26, 0xe3, 0x15, 0x55, 0x76, 0x98, 0x2e, 0x3d, 0x65, + 0xe0, 0x8a, 0xa4, 0xde, 0xf2, 0x5b, 0x1a, 0x1a, 0x5a, 0x22, 0x5c, 0xf8, + 0x84, 0x14, 0x5c, 0x18, 0x78, 0x18, 0xe7, 0x1a, 0x98, 0x9e, 0x07, 0x45, + 0xeb, 0x6f, 0xbf, 0x17, 0x68, 0xd6, 0xaa, 0x5f, 0x0e, 0xe2, 0x0d, 0x8d, + 0x53, 0x4e, 0x1f, 0x4f, 0x17, 0xcf, 0xbc, 0x78, 0x18, 0x18, 0x58, 0xd1, + 0xe8, 0x87, 0x84, 0x8f, 0x35, 0x9a, 0x92, 0xb4, 0x4a, 0x83, 0x44, 0xab, + 0xbf, 0x72, 0x0e, 0x9a, 0x0a, 0x19, 0x50, 0x03, 0xe6, 0xbd, 0x88, 0x1d, + 0x24, 0x8a, 0x80, 0x98, 0x22, 0x01, 0xf9, 0x7d, 0x52, 0x4c, 0xcc, 0x15, + 0x9d, 0x0d, 0x0a, 0x37, 0x1c, 0xb5, 0xd9, 0x13, 0x42, 0x9c, 0xd4, 0x3d, + 0x44, 0x16, 0xd9, 0xd5, 0x72, 0xd4, 0x9d, 0xd1, 0x40, 0xc0, 0x0a, 0x80}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA256, + 100, + {0xb5, 0xeb, 0x80, 0x5a, 0xd3, 0x34, 0x4e, 0x51, 0xdf, 0xc3, 0xb5, 0xaa, + 0xf0, 0xae, 0xe4, 0x7a, 0x81, 0x14, 0x58, 0x7e, 0x54, 0x07, 0x9d, 0x17, + 0x17, 0xca, 0x04, 0xe3, 0xe0, 0x78, 0x66, 0x81, 0xfb, 0x9a, 0x77, 0xab, + 0xa6, 0xa9, 0x15, 0x36, 0x95, 0x73, 0x71, 0x46, 0x38, 0xb4, 0x08, 0xc4, + 0x57, 0x4f, 0x89, 0x51, 0xbf, 0x38, 0xce, 0x7a, 0xe0, 0x55, 0xbc, 0x95, + 0xa0, 0x78, 0xdd, 0x6c, 0x68, 0xaf, 0x56, 0xf3, 0x3d, 0x6c, 0x8e, 0x39, + 0xe6, 0x1c, 0x38, 0x6b, 0x8d, 0x5d, 0x14, 0x8e, 0x94, 0xfc, 0xb6, 0x4b, + 0x2e, 0xe4, 0x82, 0x60, 0x04, 0x50, 0x9f, 0x6c, 0x03, 0x39, 0x78, 0xb7, + 0x5f, 0x40, 0x3b, 0x87, 0x10, 0xb1, 0x6d, 0x4e, 0x00, 0x29, 0x32, 0x1e, + 0x34, 0x0c, 0x03, 0xdc, 0x4e, 0xe0, 0xcb, 0x2e, 0x4d, 0xc1, 0x12, 0xc1, + 0x19, 0x9a, 0x9d, 0xe8, 0x21, 0xa0, 0xd7, 0x3f, 0xe5, 0xea, 0x36, 0x1a, + 0x45, 0x31, 0x75, 0x59, 0x6e, 0x0c, 0x94, 0x5f, 0xf0, 0x81, 0x2b, 0x5b, + 0x4c, 0x92, 0xbd, 0xf3, 0xcb, 0x62, 0x86, 0x37, 0xb4, 0xfc, 0xa8, 0x98, + 0xb0, 0x9b, 0xe0, 0x61, 0x88, 0x18, 0x3f, 0x37, 0xa5, 0x9d, 0xd3, 0x33, + 0x98, 0xb7, 0x86, 0xc8, 0xed, 0x44, 0xa0, 0xf3, 0x6a, 0x3a, 0x99, 0xa5, + 0x97, 0x07, 0x1a, 0x17, 0xb4, 0x32, 0xc7, 0x64, 0x20, 0xd5, 0xa6, 0x8d, + 0x68, 0x33, 0x51, 0xd8, 0x5c, 0x68, 0x60, 0x57, 0x2e, 0x52, 0x13, 0xf4, + 0x5b, 0xb7, 0x44, 0x0f, 0xeb, 0xcc, 0x4b, 0xa6, 0x90, 0x8b, 0x39, 0x20, + 0x07, 0x90, 0x21, 0xd0, 0x3c, 0x0b, 0xef, 0xbf, 0xc0, 0x16, 0x9d, 0x98, + 0x7d, 0x5e, 0x19, 0xcd, 0x81, 0x26, 0x7a, 0xba, 0x56, 0x68, 0x4b, 0xe2, + 0x5b, 0x8b, 0x94, 0xe3, 0xf1, 0x22, 0x9c, 0x57, 0x57, 0x96, 0x69, 0x38, + 0xb6, 0x3c, 0x66, 0xff, 0xdf, 0x0f, 0x07, 0x68, 0x42, 0x14, 0xd4, 0x15, + 0xd7, 0x3b, 0xed, 0x83, 0x82, 0x12, 0x61, 0x2d, 0x3c, 0xd4, 0x07, 0x1a, + 0x53, 0xec, 0x43, 0xcb, 0xbc, 0x5d, 0x71, 0xbb, 0xbb, 0x60, 0xf5, 0x1f, + 0xe3, 0x10, 0xc2, 0x60, 0x54, 0x31, 0x88, 0x76, 0xa5, 0x86, 0x20, 0x33, + 0xfc, 0x21, 0xea, 0xc0, 0xc1, 0xad, 0x91, 0xf7, 0xd7, 0xee, 0xa9, 0x31, + 0x83, 0x98, 0xb2, 0x34, 0x4d, 0xbf, 0x3c, 0x2f, 0x04, 0x57, 0x4a, 0x5c, + 0x3d, 0xb3, 0x12, 0x19, 0x71, 0x27, 0x32, 0x44, 0xec, 0x87, 0x6a, 0x63, + 0x36, 0x30, 0x54, 0xae, 0xe1, 0x0e, 0xe2, 0x76, 0xe8, 0xcc, 0xa3, 0x76, + 0xe6, 0x01, 0x89, 0x64, 0x5e, 0x3f, 0x67, 0x51, 0x7e, 0xf8, 0x20, 0xb3, + 0x5c, 0x93, 0x04, 0x85, 0x47, 0x94, 0x03, 0xd6, 0x97, 0xb2, 0xa7, 0x26, + 0x89, 0xfc, 0x23, 0x8f, 0x09, 0xf6, 0x0e, 0x3b, 0x59, 0x8b, 0xa5, 0x62}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA256, + 101, + {0x0f, 0x05, 0x8d, 0xad, 0xf6, 0xbd, 0x5c, 0xcd, 0xb3, 0xc9, 0xa7, 0x0a, + 0x42, 0x23, 0x43, 0x99, 0x36, 0xac, 0x81, 0xda, 0xa5, 0x92, 0x8d, 0x09, + 0xc1, 0x82, 0x99, 0x55, 0x03, 0xd7, 0x2b, 0x80, 0x77, 0xdc, 0x01, 0xee, + 0x26, 0x86, 0x58, 0xe8, 0xec, 0x4d, 0xa9, 0x09, 0x7c, 0xba, 0x57, 0xc1, + 0x9d, 0x00, 0x52, 0x43, 0xcc, 0xbd, 0x98, 0x45, 0x4e, 0xc4, 0x2b, 0xae, + 0x8f, 0x7b, 0x7f, 0xf9, 0xff, 0xf4, 0xaf, 0x6b, 0x23, 0x82, 0xa2, 0x71, + 0x93, 0x1e, 0x7e, 0xcc, 0x15, 0xce, 0xdb, 0xf5, 0x2d, 0x14, 0x26, 0xce, + 0xf2, 0x7e, 0x03, 0x3d, 0x58, 0xd8, 0xe1, 0x53, 0x34, 0x12, 0x65, 0x55, + 0x2e, 0xdb, 0xeb, 0xc4, 0x6b, 0xca, 0x1d, 0x8e, 0x88, 0xbb, 0xb9, 0xc0, + 0xf8, 0x26, 0x00, 0xd2, 0x9c, 0x02, 0x28, 0x3f, 0xb2, 0x95, 0xca, 0xf4, + 0xa7, 0x43, 0xfd, 0x66, 0xf0, 0x96, 0xb3, 0xac, 0x12, 0xd8, 0xf3, 0x01, + 0xa1, 0xa1, 0x46, 0x4a, 0x51, 0x1f, 0x1e, 0x5d, 0xa7, 0xe4, 0x6f, 0x72, + 0x29, 0x19, 0x83, 0x6e, 0xd9, 0x85, 0xbd, 0xef, 0xe7, 0x58, 0x73, 0x91, + 0x44, 0x3b, 0x7e, 0x9f, 0x6d, 0xc7, 0x19, 0x3e, 0x51, 0xf0, 0xde, 0x9e, + 0x0b, 0xe4, 0x51, 0xee, 0x33, 0x5a, 0x39, 0xb8, 0x75, 0xbe, 0x4f, 0xb6, + 0xe5, 0x4e, 0xc3, 0x8d, 0x59, 0xae, 0xdd, 0x20, 0x00, 0xf6, 0x14, 0x9d, + 0xc1, 0xe0, 0x7b, 0xcb, 0xc6, 0xf6, 0x74, 0xba, 0xa3, 0xd9, 0x17, 0x07, + 0x59, 0xa2, 0xdb, 0x41, 0xd6, 0xa1, 0x69, 0x10, 0x86, 0xda, 0x82, 0xba, + 0xba, 0x10, 0x2c, 0xd8, 0x5d, 0x97, 0x47, 0x6b, 0xee, 0xc1, 0x7b, 0xa3, + 0xc1, 0x0e, 0x82, 0xc2, 0x13, 0xec, 0x0d, 0x09, 0xaf, 0xb4, 0xfa, 0x70, + 0x77, 0x50, 0x97, 0xdf, 0x3e, 0x9c, 0x91, 0x1a, 0x2b, 0x8a, 0x8e, 0x3d, + 0x70, 0xf5, 0x5e, 0x42, 0x36, 0x44, 0x7c, 0x0a, 0x53, 0x9e, 0x49, 0x9b, + 0xb4, 0xf4, 0x42, 0xd2, 0x18, 0x09, 0x6a, 0xd3, 0x5b, 0x10, 0x42, 0x70, + 0x20, 0x5d, 0x66, 0x77, 0xf3, 0x7f, 0x7d, 0x96, 0x26, 0x6b, 0xc1, 0x80, + 0x93, 0x6c, 0x1f, 0xcd, 0x7a, 0x34, 0xf1, 0x39, 0x76, 0xef, 0xa4, 0x71, + 0x10, 0xb8, 0x6c, 0xc4, 0xf5, 0xb0, 0xe9, 0x4a, 0xf7, 0x38, 0x87, 0xd3, + 0x1d, 0x37, 0xfc, 0x38, 0xf8, 0x4d, 0xb3, 0xff, 0x7b, 0x06, 0xbf, 0x15, + 0x1f, 0x16, 0xc0, 0x07, 0x79, 0x21, 0x17, 0x9f, 0xdb, 0x52, 0xee, 0x89, + 0x41, 0x4d, 0xce, 0x82, 0xc0, 0x24, 0x8a, 0x97, 0xb8, 0x8e, 0xb2, 0xae, + 0xce, 0x52, 0x27, 0x07, 0x88, 0x77, 0x14, 0x88, 0x79, 0xf9, 0x67, 0x77, + 0xfb, 0xe7, 0xfd, 0xb1, 0xab, 0xa0, 0x0d, 0x9c, 0x73, 0x40, 0xf7, 0xa6, + 0x68, 0x12, 0xa0, 0x80, 0xad, 0x1d, 0xa5, 0x14, 0xfb, 0x1d, 0x78, 0x55}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA256, + 102, + {0x93, 0xf7, 0x90, 0x9a, 0x8a, 0x46, 0x59, 0x7b, 0xe6, 0x5f, 0xe7, 0x6b, + 0x5c, 0x72, 0x4b, 0xad, 0x99, 0xe5, 0xb2, 0x69, 0x2e, 0x4a, 0x6a, 0x8e, + 0x9a, 0x7a, 0xdc, 0xb3, 0x8a, 0x39, 0xbd, 0xd7, 0xf4, 0x04, 0x8a, 0x00, + 0xed, 0xab, 0x88, 0xfe, 0x93, 0x16, 0xf5, 0x32, 0xb1, 0x3b, 0xe7, 0x28, + 0x3b, 0xde, 0x8f, 0x7c, 0x4f, 0xfc, 0x4a, 0x82, 0x25, 0x75, 0xe9, 0x92, + 0xcb, 0x8a, 0xe4, 0x68, 0x48, 0x01, 0x5c, 0x0e, 0xe5, 0x68, 0x17, 0xaa, + 0xbe, 0x22, 0xff, 0xc2, 0xf2, 0x5c, 0x80, 0xe0, 0x4a, 0x06, 0x64, 0xa7, + 0xe9, 0xa8, 0x2d, 0xad, 0x7b, 0x00, 0x1e, 0x21, 0xb5, 0xc3, 0x3f, 0x08, + 0x96, 0x5d, 0x80, 0xa1, 0xc4, 0xbf, 0xff, 0x52, 0xef, 0xba, 0xff, 0xac, + 0xb7, 0x4b, 0x0a, 0x9c, 0x10, 0xac, 0xc3, 0x84, 0xcc, 0x70, 0x7b, 0x5c, + 0x52, 0x95, 0xfd, 0xd3, 0xfa, 0xd5, 0xfb, 0x3b, 0x89, 0x27, 0x1f, 0x8c, + 0xfe, 0x00, 0x59, 0xc0, 0x31, 0x78, 0x36, 0xb2, 0xa4, 0x26, 0x40, 0xe4, + 0xc0, 0xb3, 0x96, 0x9a, 0xac, 0x40, 0x50, 0xbc, 0xbc, 0x75, 0x6b, 0x53, + 0x50, 0xdc, 0xb6, 0x1c, 0xac, 0x15, 0xd0, 0x45, 0x15, 0x1e, 0x41, 0x2b, + 0x6a, 0xa9, 0x4d, 0x08, 0x22, 0x66, 0xe7, 0xf4, 0xc7, 0xdb, 0xc8, 0x3b, + 0x2a, 0xdb, 0xe8, 0x17, 0x47, 0x6e, 0xb6, 0xbf, 0x5a, 0x07, 0xcc, 0x7f, + 0x76, 0xfe, 0x80, 0xb4, 0x13, 0x5e, 0x0e, 0xc5, 0xbc, 0x05, 0xb5, 0x7c, + 0xc8, 0x23, 0xa0, 0xb9, 0x93, 0xb7, 0xb3, 0xe4, 0xf3, 0xa6, 0x80, 0x38, + 0x79, 0x75, 0x42, 0x20, 0xd7, 0xa6, 0xdd, 0xef, 0x0f, 0x5c, 0x69, 0x44, + 0xb3, 0x52, 0xac, 0x50, 0x64, 0xb9, 0xd8, 0x36, 0xa2, 0x56, 0x5e, 0xb0, + 0xe2, 0x04, 0x9c, 0x92, 0x08, 0xb7, 0x97, 0xde, 0x75, 0xb1, 0x41, 0xa5, + 0xf6, 0xd8, 0x9b, 0xd6, 0xdb, 0xae, 0x16, 0x7f, 0x8b, 0x1c, 0x7f, 0xa9, + 0xa3, 0x16, 0xd1, 0x0d, 0x33, 0xd9, 0x6f, 0xad, 0x6e, 0x26, 0x92, 0xb9, + 0x8d, 0x42, 0xfb, 0x6f, 0xb3, 0xd7, 0x9a, 0x32, 0xa7, 0xa5, 0xee, 0xa2, + 0x3f, 0x42, 0x1c, 0x5e, 0x1d, 0xcf, 0x09, 0x04, 0x7b, 0x77, 0xb2, 0x53, + 0x21, 0x7c, 0x36, 0x74, 0xb9, 0x7b, 0x85, 0xaf, 0xa0, 0x16, 0x2d, 0x81, + 0x8e, 0x56, 0x9d, 0x6c, 0x64, 0x38, 0x23, 0x5f, 0x40, 0x4e, 0x8f, 0xe9, + 0xe3, 0xb3, 0xb7, 0xe3, 0x88, 0x78, 0xb5, 0xbd, 0x29, 0x6f, 0x88, 0x75, + 0x8b, 0x91, 0x7b, 0x7d, 0x7c, 0xb6, 0x50, 0xe6, 0xdd, 0xfc, 0xee, 0x08, + 0x5e, 0x52, 0xfa, 0x51, 0x43, 0x42, 0x9b, 0x67, 0x8a, 0x3f, 0xbe, 0xd7, + 0x3b, 0x58, 0x8b, 0x6b, 0x4c, 0xeb, 0xc7, 0x2d, 0x3e, 0x23, 0x26, 0x6f, + 0x84, 0x78, 0xd5, 0x26, 0x29, 0xcd, 0xf1, 0xa8, 0x0b, 0xa3, 0x75, 0x50}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA256, + 103, + {0x2c, 0x40, 0xce, 0x53, 0x77, 0xf0, 0x98, 0x67, 0x8c, 0xb1, 0xa3, 0xf6, + 0x17, 0x7c, 0x8e, 0x29, 0x0b, 0x69, 0x1c, 0xba, 0xfb, 0x41, 0x95, 0xa6, + 0x24, 0x4d, 0x14, 0x8e, 0xc4, 0x8b, 0xe9, 0x97, 0x92, 0xf6, 0xce, 0xbd, + 0x4c, 0x40, 0x61, 0x4d, 0x92, 0x50, 0xbb, 0x3d, 0x6f, 0x62, 0x87, 0x17, + 0x1f, 0xfb, 0x71, 0x3a, 0x08, 0x14, 0xa6, 0x74, 0x6e, 0x2c, 0x41, 0x26, + 0xc8, 0x2f, 0x7b, 0xde, 0x8b, 0x40, 0x51, 0x8a, 0xc5, 0x06, 0xcc, 0x73, + 0xee, 0x8e, 0x05, 0x16, 0xa0, 0xd0, 0x25, 0x7e, 0xf1, 0x53, 0xfa, 0x24, + 0x64, 0xe1, 0x7c, 0xd1, 0x7d, 0xd6, 0xae, 0x53, 0x43, 0xd4, 0x3e, 0xad, + 0xf6, 0x7c, 0x4b, 0xc6, 0x29, 0x08, 0x2b, 0x48, 0x49, 0x85, 0xdb, 0xfc, + 0xe3, 0xcd, 0x94, 0x1c, 0x1b, 0x69, 0xdd, 0x4a, 0x52, 0xb0, 0xf1, 0x77, + 0xf6, 0x41, 0x94, 0x5a, 0xe0, 0x03, 0x7c, 0x79, 0xfd, 0x0b, 0x97, 0x5b, + 0xa9, 0x55, 0xb2, 0xc1, 0x90, 0x18, 0x83, 0xf2, 0xc5, 0x32, 0x0f, 0xa7, + 0xb4, 0x3d, 0xf6, 0xc6, 0x73, 0xeb, 0xa7, 0xc7, 0x6c, 0x0d, 0xbf, 0xc0, + 0x3a, 0x47, 0x0b, 0xba, 0xa2, 0xa6, 0x08, 0x38, 0x92, 0xaf, 0x52, 0x7d, + 0x0f, 0x59, 0x21, 0xd2, 0xe2, 0x00, 0x80, 0x80, 0x4d, 0xb8, 0xdb, 0x93, + 0x6d, 0x02, 0xf5, 0x3c, 0xae, 0x19, 0xd0, 0x10, 0xa1, 0x13, 0xf0, 0x80, + 0xe0, 0xf7, 0xba, 0xca, 0x77, 0xc7, 0x0f, 0xab, 0x48, 0x19, 0xc2, 0x48, + 0x1f, 0x6f, 0x50, 0x5b, 0x54, 0x59, 0xb5, 0x9a, 0x2a, 0x48, 0x2c, 0x6b, + 0x88, 0x03, 0xa2, 0x66, 0x10, 0xcf, 0x54, 0x41, 0x8a, 0x93, 0x1d, 0x48, + 0xb8, 0xb3, 0xa2, 0xf0, 0xa5, 0xe8, 0x2c, 0xae, 0x0f, 0xf8, 0x1b, 0xec, + 0x4e, 0xe9, 0xcc, 0x93, 0xe8, 0xfb, 0xa9, 0x35, 0x0b, 0x5c, 0xaf, 0xc6, + 0xc0, 0x20, 0xb4, 0x84, 0x84, 0x7d, 0x1e, 0x59, 0x0e, 0xb1, 0x48, 0x4c, + 0xaa, 0x4a, 0xfb, 0xb7, 0xd3, 0xcb, 0xcf, 0xf8, 0x57, 0x89, 0xff, 0x47, + 0x40, 0x1d, 0x69, 0xde, 0x65, 0x54, 0xae, 0x7e, 0xa6, 0x79, 0xb6, 0x9e, + 0x11, 0x5e, 0xbc, 0x0f, 0xb3, 0xf8, 0x9c, 0xe9, 0xd1, 0x04, 0xe4, 0xa2, + 0x7a, 0x3c, 0xe5, 0x09, 0x8d, 0xa2, 0xc4, 0xa8, 0x40, 0xf4, 0x96, 0xe1, + 0xb2, 0x39, 0x5a, 0x87, 0x25, 0xde, 0xe6, 0x72, 0x59, 0xbb, 0xc7, 0x1e, + 0x89, 0xaa, 0x18, 0xc3, 0x5a, 0x9c, 0x0d, 0xb3, 0xd0, 0x92, 0xe0, 0x2b, + 0xcc, 0xdd, 0x93, 0xfd, 0x6d, 0x4f, 0xe5, 0x1e, 0xeb, 0xf1, 0x7f, 0x5c, + 0xff, 0x0e, 0x99, 0x02, 0x15, 0x53, 0x7c, 0xc0, 0xce, 0xfc, 0xd6, 0x9e, + 0xae, 0x4a, 0x59, 0x6d, 0x8a, 0x95, 0xa9, 0xec, 0x40, 0xef, 0x65, 0x1e, + 0xa7, 0xda, 0x39, 0x76, 0x30, 0xfa, 0xfd, 0x26, 0x49, 0x4d, 0xa0, 0xbe}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA256, + 104, + {0x28, 0xd3, 0x35, 0x1a, 0x97, 0x07, 0x32, 0xd5, 0xac, 0x3b, 0xb6, 0x9f, + 0xdd, 0x6d, 0x85, 0xf8, 0x92, 0x3a, 0x20, 0xf7, 0xf7, 0xd7, 0x29, 0x85, + 0xd6, 0xdf, 0x68, 0xe4, 0x1f, 0x97, 0x2d, 0xca, 0xbb, 0x63, 0x85, 0x34, + 0xd1, 0x63, 0xeb, 0x8c, 0xf8, 0xba, 0xad, 0xa3, 0xe1, 0xde, 0xbb, 0x72, + 0x49, 0xda, 0x4e, 0xfa, 0xb8, 0xe1, 0xee, 0x78, 0x2d, 0xfb, 0xd3, 0xb1, + 0xad, 0xd9, 0xe7, 0x72, 0x53, 0xce, 0x04, 0x8c, 0x8d, 0x0a, 0x35, 0x09, + 0x36, 0x80, 0x6a, 0xd4, 0x73, 0x30, 0x4f, 0x1d, 0xd0, 0xa0, 0x31, 0x8a, + 0xd1, 0x0a, 0x11, 0x08, 0x5f, 0x2c, 0xaf, 0xc2, 0x01, 0x14, 0xab, 0x1f, + 0x72, 0x4a, 0xe5, 0xff, 0xea, 0xda, 0xad, 0x0b, 0xb1, 0x7b, 0xf6, 0x62, + 0x77, 0xc4, 0x99, 0x87, 0x6d, 0x5c, 0xe1, 0x70, 0x26, 0xd6, 0xd3, 0x09, + 0x64, 0xdc, 0x43, 0xe9, 0xf6, 0x8e, 0x27, 0x1d, 0x5b, 0x6c, 0x81, 0xb9, + 0x95, 0x30, 0x90, 0xf7, 0x0b, 0xd9, 0xb9, 0xc0, 0x5e, 0x32, 0x19, 0x94, + 0x2b, 0xae, 0x62, 0x3f, 0xaf, 0x06, 0xc6, 0xf2, 0x19, 0x52, 0x42, 0x7a, + 0x5a, 0x1a, 0x40, 0xf0, 0x5c, 0x0c, 0x51, 0x59, 0xff, 0x6e, 0x9b, 0x94, + 0xfe, 0x4a, 0xeb, 0x83, 0x10, 0xb0, 0xde, 0x9e, 0x69, 0xac, 0x5f, 0x0f, + 0x47, 0x87, 0xb6, 0xd4, 0x89, 0xd1, 0x04, 0x0a, 0xd6, 0x3f, 0xfb, 0x1c, + 0xf0, 0xfb, 0x92, 0x42, 0x39, 0xd5, 0x41, 0x7c, 0xbb, 0xd7, 0xaf, 0xce, + 0x71, 0xac, 0x08, 0x41, 0xa0, 0xfe, 0x2b, 0x6d, 0x6a, 0x57, 0x42, 0x64, + 0x9f, 0xa6, 0x04, 0x33, 0xc5, 0x5f, 0xa2, 0xcd, 0x99, 0xe1, 0xe1, 0x73, + 0xb6, 0x75, 0x28, 0x78, 0x4d, 0xd0, 0xf5, 0x54, 0x88, 0xf7, 0xa9, 0x93, + 0x9b, 0x46, 0x13, 0x7f, 0x9a, 0xa3, 0x3b, 0xd6, 0x2e, 0x47, 0x7a, 0x77, + 0xd5, 0xfb, 0xcf, 0x08, 0x20, 0xa1, 0x0a, 0x49, 0x9a, 0xba, 0x3c, 0xa3, + 0x83, 0x21, 0x07, 0x78, 0xe7, 0xd8, 0x4d, 0xec, 0xe6, 0x4f, 0x12, 0x1a, + 0xcd, 0x8d, 0x74, 0xa7, 0x61, 0x21, 0x9c, 0x63, 0x59, 0xd2, 0xdc, 0xf9, + 0xae, 0xab, 0x78, 0x2c, 0x58, 0xde, 0xa8, 0xbf, 0xdb, 0xde, 0xdd, 0x44, + 0x90, 0xbb, 0xef, 0x8f, 0xd5, 0x14, 0xf9, 0x0c, 0xc5, 0xa3, 0x39, 0x92, + 0xc4, 0xd3, 0x60, 0x9e, 0x30, 0x07, 0x97, 0xfe, 0x0d, 0x5d, 0xd2, 0x03, + 0xfa, 0x71, 0xf4, 0xef, 0x0a, 0x47, 0x62, 0x4e, 0x5e, 0x51, 0x45, 0x5b, + 0x74, 0xef, 0x87, 0xe4, 0x9b, 0x9d, 0x12, 0x22, 0x64, 0xeb, 0xde, 0xc7, + 0xfe, 0xe7, 0xbc, 0x02, 0x49, 0xf0, 0x2b, 0xa6, 0x01, 0x59, 0xaa, 0x0a, + 0xa8, 0x58, 0x5c, 0xe1, 0x96, 0x33, 0xcb, 0xce, 0x48, 0xe6, 0xe4, 0x76, + 0x5b, 0x0f, 0xe7, 0xb4, 0xf1, 0xda, 0x4a, 0x84, 0x17, 0x09, 0x28, 0x73}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA256, + 105, + {0xc4, 0xa4, 0x05, 0x7d, 0x4d, 0x2e, 0xb4, 0xe6, 0x4d, 0xc1, 0x63, 0xad, + 0xd6, 0x2d, 0x9a, 0xd0, 0x1b, 0x24, 0xbf, 0xf9, 0x2f, 0xe0, 0x60, 0x7c, + 0x0c, 0xd3, 0x9e, 0x3d, 0xd0, 0x5e, 0x56, 0x61, 0xaa, 0x1a, 0x2c, 0x9d, + 0xcd, 0xc7, 0xae, 0x8a, 0x03, 0x4b, 0x93, 0xe5, 0x02, 0xa4, 0xee, 0xbc, + 0x03, 0x84, 0x51, 0x9a, 0x25, 0x89, 0xaf, 0xa1, 0x13, 0xa0, 0xdf, 0xd4, + 0x5b, 0x12, 0x2f, 0xe1, 0x6b, 0xb6, 0x55, 0xb6, 0xa0, 0x34, 0xb6, 0x68, + 0xd7, 0xd4, 0x00, 0xdc, 0x25, 0x0b, 0x25, 0xd7, 0xdd, 0x45, 0x11, 0x29, + 0x8c, 0x11, 0x85, 0xc3, 0xd0, 0x2b, 0x82, 0xec, 0x63, 0xf3, 0xf4, 0x06, + 0xda, 0x0c, 0x72, 0xd2, 0x04, 0x88, 0x1e, 0xf5, 0xef, 0x43, 0xe6, 0x3c, + 0xc6, 0x4b, 0x79, 0x90, 0x44, 0xa6, 0xcb, 0xab, 0xb5, 0x33, 0xd8, 0x62, + 0xef, 0xa9, 0xc3, 0xf4, 0x83, 0xee, 0xa4, 0x3b, 0x26, 0x85, 0x9b, 0x13, + 0x4a, 0x2f, 0x32, 0x1b, 0xa5, 0xad, 0x09, 0xac, 0x8d, 0xd3, 0xf7, 0x40, + 0xc0, 0xeb, 0xab, 0xbf, 0x35, 0xad, 0x37, 0x36, 0xb0, 0x93, 0x09, 0x77, + 0x69, 0xa6, 0x35, 0x28, 0x3c, 0x20, 0xc1, 0xb8, 0x8e, 0xa0, 0xa1, 0x15, + 0xd5, 0x9a, 0x69, 0x25, 0x52, 0xad, 0x8f, 0x70, 0x05, 0x0d, 0x58, 0x65, + 0x32, 0xcd, 0x3b, 0x65, 0xbd, 0x9e, 0x28, 0x17, 0x81, 0xd0, 0x97, 0x12, + 0xb1, 0xf1, 0x28, 0x73, 0x50, 0xa2, 0x0e, 0x40, 0xf1, 0x1a, 0xf5, 0xdf, + 0x58, 0x0a, 0x98, 0xb2, 0x58, 0xfd, 0x74, 0x31, 0xda, 0xf1, 0x9f, 0x92, + 0x54, 0x6d, 0x5b, 0x99, 0x7d, 0xf5, 0x60, 0xa3, 0x23, 0x7e, 0x8a, 0x2e, + 0x83, 0xe9, 0x25, 0xe4, 0x5e, 0xff, 0xd4, 0xcb, 0xf2, 0xc1, 0xcc, 0x43, + 0x9d, 0x0d, 0x3e, 0x65, 0x8d, 0x83, 0x6d, 0x6b, 0x93, 0x51, 0x3c, 0x41, + 0xc8, 0x7b, 0xfe, 0xfc, 0x85, 0x57, 0x92, 0x57, 0xcb, 0x82, 0x73, 0xdd, + 0x0b, 0xd4, 0xb7, 0xca, 0x21, 0xc9, 0xe2, 0x67, 0x5a, 0xb6, 0x0d, 0xe2, + 0x22, 0x89, 0xb3, 0x1f, 0x5f, 0x96, 0xf7, 0x08, 0xb7, 0x6e, 0xc7, 0x2b, + 0x02, 0x09, 0xc8, 0x84, 0x6a, 0xc6, 0xe3, 0x2f, 0x1d, 0x28, 0x99, 0x68, + 0x29, 0xeb, 0xeb, 0x94, 0x9b, 0x23, 0x58, 0xcd, 0x23, 0x32, 0x17, 0x8b, + 0xdc, 0xe8, 0x08, 0x04, 0xe4, 0x65, 0x0b, 0x84, 0xa4, 0x6b, 0xa4, 0xf3, + 0xbd, 0xf2, 0xac, 0xa0, 0xed, 0xcb, 0x7d, 0x41, 0x38, 0xe9, 0x7d, 0xc1, + 0x4d, 0x30, 0xba, 0x34, 0x35, 0x2d, 0x62, 0xf5, 0x47, 0xca, 0xf1, 0x17, + 0x85, 0x6a, 0x74, 0x5e, 0x1e, 0x99, 0xee, 0xc1, 0x8c, 0xc2, 0xfb, 0xf2, + 0x23, 0xf4, 0x54, 0x87, 0x55, 0xfa, 0x3e, 0xf8, 0xd9, 0xd7, 0xc0, 0x27, + 0x4a, 0x9a, 0x74, 0x11, 0xdf, 0xbd, 0xe3, 0xbf, 0x53, 0xd9, 0xd8, 0x4c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA256, + 106, + {0x9a, 0x86, 0xcb, 0xb6, 0x8e, 0x9a, 0x44, 0x49, 0xbe, 0x3e, 0xa6, 0xd6, + 0x9e, 0x5c, 0xb2, 0x1a, 0xf8, 0x16, 0x47, 0xa8, 0xa0, 0x10, 0x5d, 0xb0, + 0x3c, 0x54, 0x17, 0x6f, 0xc8, 0x39, 0x91, 0xc2, 0xb9, 0xea, 0x54, 0x8f, + 0xa8, 0xeb, 0x3b, 0x24, 0x8c, 0x72, 0xc3, 0x91, 0xcd, 0x23, 0xdd, 0x67, + 0x5e, 0x86, 0x5f, 0xfa, 0x56, 0x1c, 0xda, 0x1a, 0xbb, 0xbd, 0x58, 0xa8, + 0x5f, 0xe4, 0xfd, 0x10, 0x8b, 0xaf, 0xb2, 0x13, 0xa8, 0xc7, 0x9e, 0xea, + 0xad, 0x5b, 0xb3, 0x41, 0x0c, 0x7d, 0x6e, 0x85, 0xa2, 0x37, 0xd1, 0xe2, + 0xf9, 0xc8, 0xe0, 0xb8, 0xb8, 0xfd, 0xb4, 0x72, 0x73, 0x2b, 0xd4, 0xbb, + 0xfa, 0xf5, 0x8f, 0x57, 0x60, 0x09, 0x96, 0xa4, 0x9a, 0x74, 0x2a, 0x6e, + 0xcf, 0xaf, 0x55, 0x31, 0x9b, 0xf9, 0x39, 0xee, 0xce, 0x50, 0xd1, 0xb9, + 0x3d, 0xf9, 0x31, 0xa1, 0x44, 0xb0, 0x7e, 0x07, 0x5f, 0x84, 0x86, 0xb5, + 0xdd, 0x65, 0x07, 0x1b, 0xf4, 0x38, 0x12, 0xa2, 0x73, 0x51, 0x40, 0x2b, + 0x84, 0x98, 0x72, 0xc8, 0x49, 0x87, 0x86, 0x34, 0xcb, 0x01, 0x48, 0x3d, + 0xf7, 0x86, 0x90, 0xce, 0x0d, 0xbd, 0xc5, 0xd4, 0x5d, 0x22, 0x5c, 0xa8, + 0x76, 0x14, 0xed, 0x1a, 0xfc, 0xd0, 0x84, 0x22, 0x3c, 0x86, 0xfc, 0x9b, + 0xc9, 0xc8, 0x91, 0x99, 0x6c, 0x09, 0x6f, 0x92, 0x96, 0xb9, 0xd9, 0x1a, + 0x56, 0x44, 0x65, 0x19, 0x78, 0x57, 0xfd, 0x67, 0x69, 0x97, 0x7c, 0x8a, + 0xcd, 0xf0, 0xac, 0xf2, 0xff, 0xb1, 0xb2, 0x4d, 0x31, 0x1a, 0x8d, 0x0a, + 0x46, 0x10, 0x95, 0x94, 0xf1, 0xfc, 0x4d, 0xd5, 0xb1, 0x39, 0xc1, 0x80, + 0xc6, 0xf0, 0x2b, 0x88, 0xe7, 0x2e, 0x15, 0x56, 0x26, 0xa7, 0x48, 0xae, + 0x9d, 0xa4, 0xeb, 0x6a, 0x11, 0x95, 0x12, 0x6f, 0x08, 0x4b, 0x01, 0x2f, + 0x72, 0x40, 0x5f, 0x02, 0x7b, 0xd2, 0x2b, 0xae, 0xa8, 0x1d, 0x76, 0x5f, + 0x43, 0x5e, 0xfd, 0x2b, 0x97, 0xfe, 0xd2, 0xdf, 0x6e, 0x38, 0xea, 0x60, + 0x3d, 0xdf, 0x8f, 0x3a, 0xe9, 0x69, 0xf9, 0x69, 0x0a, 0xc2, 0x2d, 0x80, + 0x72, 0x21, 0x1d, 0x13, 0x37, 0x12, 0x5a, 0x3e, 0x88, 0x38, 0x8f, 0xbe, + 0xff, 0x1b, 0x0c, 0x7c, 0xc7, 0x67, 0x79, 0x98, 0xee, 0x5f, 0x7a, 0xc3, + 0x1d, 0x8e, 0x26, 0x8c, 0xa9, 0x00, 0xb7, 0x2c, 0x98, 0x88, 0x97, 0x21, + 0xe1, 0x8e, 0x8d, 0xd7, 0x4f, 0x4b, 0x43, 0xb0, 0x83, 0x99, 0x8b, 0x28, + 0xed, 0xa3, 0x89, 0x5c, 0xba, 0xaa, 0x60, 0x7b, 0x9a, 0x05, 0xf9, 0x0e, + 0x36, 0xd1, 0xe1, 0x72, 0xa9, 0x56, 0x17, 0xe9, 0xb1, 0x02, 0xbc, 0x07, + 0x17, 0xdd, 0x2a, 0x1e, 0x80, 0x7b, 0x11, 0xd7, 0x2a, 0x8a, 0x15, 0x28, + 0x8c, 0xa4, 0x64, 0x3c, 0x79, 0x16, 0x94, 0xdc, 0xe3, 0x08, 0x08, 0xaa}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA256, + 107, + {0x71, 0x39, 0x9e, 0xff, 0x1c, 0x82, 0xb6, 0x7a, 0x7d, 0x5d, 0xa7, 0x1d, + 0xf5, 0x1d, 0xe8, 0x13, 0x63, 0x1f, 0x51, 0x67, 0x9b, 0xa4, 0x41, 0xb0, + 0x53, 0x29, 0x97, 0xad, 0xa0, 0x47, 0x11, 0xa2, 0xc8, 0x74, 0xe5, 0x6f, + 0xfe, 0x4d, 0x92, 0x89, 0xeb, 0xdf, 0xda, 0x91, 0x09, 0x88, 0xe1, 0xc2, + 0x10, 0x50, 0x7a, 0x45, 0x00, 0x31, 0x59, 0x22, 0x68, 0x38, 0x5f, 0xb9, + 0xc0, 0x81, 0x02, 0xc1, 0x96, 0x1d, 0x33, 0xbb, 0x78, 0x95, 0x22, 0xd9, + 0x7f, 0xcd, 0x86, 0xb7, 0xe2, 0x7b, 0x59, 0xd3, 0xc3, 0x69, 0x28, 0x0c, + 0x73, 0x67, 0x28, 0x6f, 0x46, 0xc1, 0xe8, 0x15, 0x85, 0x13, 0x49, 0xfc, + 0x16, 0xe1, 0xbb, 0x2f, 0xa7, 0x6a, 0xf8, 0xab, 0x16, 0x8a, 0xcb, 0x63, + 0x4a, 0x22, 0xa8, 0xd6, 0x0d, 0x7c, 0x6d, 0x2a, 0x81, 0xf4, 0xdb, 0x77, + 0xe6, 0x5c, 0x62, 0x1b, 0xbb, 0x4d, 0x0e, 0x56, 0x28, 0xee, 0x23, 0x20, + 0xb0, 0x42, 0xbb, 0x4c, 0x83, 0xe5, 0x5e, 0x21, 0x37, 0xdd, 0xea, 0x75, + 0xc3, 0x54, 0x7f, 0x3a, 0x6b, 0x93, 0xf1, 0xb0, 0xa0, 0xbd, 0x29, 0xc7, + 0x29, 0x83, 0x5e, 0xdc, 0xbf, 0x51, 0x29, 0xb3, 0x31, 0x12, 0xad, 0x00, + 0x04, 0x58, 0xf4, 0xa8, 0xdb, 0x11, 0x49, 0xd5, 0x14, 0xdb, 0x7e, 0xe7, + 0x0e, 0x4b, 0x58, 0xc1, 0x1b, 0x37, 0x80, 0x9d, 0xc3, 0x20, 0x20, 0xdd, + 0x81, 0xfd, 0x1e, 0x3b, 0x0b, 0xf1, 0x35, 0x41, 0x54, 0xe7, 0xdc, 0x0d, + 0xa0, 0x40, 0x3e, 0xc9, 0x44, 0xfc, 0x5a, 0x85, 0x50, 0x26, 0x47, 0x31, + 0x12, 0xc8, 0x8f, 0x07, 0x2a, 0x8f, 0xc3, 0x9b, 0x98, 0x4d, 0xb2, 0xc9, + 0x7d, 0x08, 0x57, 0x83, 0xd4, 0xf8, 0xd9, 0x6c, 0x87, 0xf4, 0xb8, 0x26, + 0xf3, 0x94, 0x14, 0xba, 0x05, 0xf7, 0x2c, 0x7a, 0x22, 0xe2, 0x5d, 0xed, + 0x75, 0xef, 0xf8, 0xf0, 0x0e, 0x53, 0x40, 0x1a, 0xaf, 0xd0, 0xec, 0x08, + 0xb2, 0x55, 0xb5, 0xd0, 0x3b, 0x2f, 0x2c, 0xbb, 0x96, 0x03, 0xa2, 0xde, + 0xf9, 0xe5, 0xa7, 0x54, 0xb3, 0x39, 0x53, 0xd3, 0xc0, 0x3a, 0xb8, 0xcc, + 0x7f, 0x8d, 0xb3, 0x3d, 0xdf, 0x61, 0x84, 0x15, 0x0f, 0x56, 0x80, 0xf7, + 0x40, 0x1d, 0xad, 0x6b, 0x6c, 0x38, 0xef, 0x84, 0x8c, 0x00, 0xb0, 0x8a, + 0x70, 0xec, 0xea, 0xd0, 0x88, 0xf8, 0x95, 0xac, 0xf5, 0xf2, 0x5c, 0x9e, + 0x21, 0xc8, 0x70, 0x89, 0xfa, 0xb3, 0xe3, 0xed, 0xb7, 0xee, 0x3b, 0xf3, + 0x57, 0x01, 0x45, 0x04, 0x18, 0x08, 0xca, 0x73, 0x8a, 0x46, 0xc8, 0xde, + 0x38, 0x9b, 0x5c, 0x2f, 0x84, 0xf9, 0x8f, 0x76, 0x94, 0x1f, 0xbe, 0x2a, + 0x9a, 0x15, 0x95, 0x25, 0x99, 0x47, 0x81, 0x13, 0x7c, 0xdc, 0x00, 0x95, + 0x1d, 0x42, 0x29, 0xf8, 0xdf, 0x09, 0x9b, 0x44, 0x93, 0x0a, 0x7a, 0x72}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA256, + 108, + {0x66, 0x1c, 0x8f, 0xc2, 0x06, 0x46, 0x44, 0x6c, 0xdf, 0x57, 0x9d, 0x0a, + 0x78, 0x00, 0x36, 0x66, 0xc8, 0xfd, 0x9f, 0xdb, 0xe9, 0x84, 0x5c, 0x02, + 0x82, 0x3b, 0x8e, 0x3b, 0x78, 0x0f, 0x53, 0x2d, 0x28, 0x91, 0xfe, 0xc3, + 0xa5, 0x54, 0xc7, 0x43, 0xe8, 0x7f, 0xe8, 0x98, 0x30, 0x0e, 0xe1, 0x76, + 0x39, 0x07, 0x7f, 0xcd, 0x09, 0x36, 0xc1, 0x3e, 0xae, 0x51, 0xa4, 0x0d, + 0x98, 0xc3, 0x29, 0xc3, 0xff, 0x52, 0x5f, 0x65, 0x56, 0x8b, 0xf7, 0x4f, + 0xc8, 0x4f, 0xa1, 0x12, 0xb3, 0x03, 0x66, 0x10, 0xd4, 0x9f, 0xaf, 0x17, + 0xf3, 0x42, 0x63, 0x09, 0x80, 0x56, 0x36, 0xb9, 0x50, 0x2c, 0x3d, 0xd8, + 0x19, 0x94, 0x46, 0x55, 0x94, 0x33, 0x3e, 0x22, 0x63, 0x96, 0x9d, 0xa1, + 0x50, 0x91, 0x68, 0xf1, 0x22, 0x8d, 0xed, 0x2a, 0xb8, 0xce, 0x0c, 0xa5, + 0x3c, 0x8d, 0x63, 0x8d, 0xb2, 0x68, 0x99, 0x55, 0x8c, 0xcb, 0xcf, 0x52, + 0xaf, 0x7b, 0x70, 0x17, 0xd6, 0x8b, 0xa5, 0xd7, 0xbc, 0x79, 0x65, 0x7d, + 0x72, 0xf8, 0x7a, 0x14, 0xad, 0x82, 0x24, 0xf4, 0x0d, 0x1e, 0xeb, 0x19, + 0x25, 0xb5, 0x1f, 0x83, 0x30, 0xb2, 0x21, 0xce, 0xdd, 0xd5, 0x30, 0xa7, + 0x3b, 0xb8, 0x14, 0x21, 0x6f, 0xd6, 0xaf, 0xda, 0x33, 0x98, 0x3a, 0x74, + 0xf7, 0xda, 0x5c, 0xd7, 0x33, 0x72, 0x9d, 0xf2, 0x2f, 0xf7, 0x8e, 0x02, + 0x7e, 0xff, 0x2c, 0xfd, 0xe2, 0x7a, 0x76, 0xab, 0x1a, 0xbc, 0x97, 0xe0, + 0x83, 0x75, 0xf6, 0x70, 0xee, 0xd1, 0xbe, 0xed, 0x74, 0xa9, 0xb9, 0x20, + 0x5b, 0xa2, 0x49, 0x7f, 0xaa, 0x1c, 0x46, 0xf0, 0x03, 0x8f, 0x09, 0x8f, + 0xf5, 0x95, 0x0b, 0xe1, 0x7d, 0x4d, 0xd8, 0xa3, 0xef, 0x2b, 0xb0, 0x81, + 0x1a, 0x89, 0x45, 0x18, 0x8d, 0x63, 0x5a, 0x97, 0x7d, 0xe6, 0x85, 0x43, + 0x5d, 0xc1, 0x28, 0x18, 0x49, 0x48, 0xc5, 0x3f, 0x43, 0xab, 0xb7, 0x0c, + 0x05, 0x3b, 0x9c, 0x62, 0x98, 0xb7, 0xda, 0xbf, 0x1d, 0xf9, 0x11, 0x16, + 0xcf, 0xcf, 0x89, 0x45, 0xe7, 0x8c, 0x7e, 0x3d, 0xe5, 0xbf, 0xbd, 0xf1, + 0x9b, 0x68, 0x93, 0xe7, 0x33, 0xcb, 0xe6, 0x5c, 0xd3, 0x39, 0x50, 0xc7, + 0x71, 0x32, 0xb7, 0x81, 0x6d, 0xd4, 0x7d, 0x9e, 0xcf, 0xef, 0x2f, 0x15, + 0xb4, 0x29, 0x0c, 0xc1, 0xa4, 0xcc, 0x5d, 0x32, 0x78, 0x00, 0x21, 0x5a, + 0x49, 0xe6, 0x79, 0xb6, 0x40, 0xb0, 0xad, 0x1a, 0xa1, 0x59, 0x3a, 0x73, + 0x0e, 0xca, 0x63, 0x3a, 0xe1, 0x7b, 0xca, 0x48, 0xe9, 0xef, 0xaf, 0xa0, + 0x47, 0x1a, 0x65, 0x91, 0x53, 0x5c, 0x94, 0xc4, 0xd1, 0x23, 0xcb, 0x2f, + 0xfe, 0x33, 0x01, 0x43, 0x02, 0xf3, 0x10, 0x97, 0x12, 0xc2, 0x79, 0x83, + 0x48, 0x71, 0xd9, 0xb1, 0x89, 0x82, 0xca, 0x41, 0x3d, 0x13, 0x11, 0x26}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA256, + 109, + {0x2b, 0x0d, 0x58, 0x89, 0x82, 0xc6, 0x8c, 0xc0, 0xb3, 0x9c, 0x00, 0xad, + 0x80, 0xc1, 0x9a, 0xc6, 0x45, 0xe0, 0x38, 0xd3, 0xbc, 0xaa, 0x38, 0x49, + 0x09, 0xd9, 0x4c, 0xf6, 0xc8, 0xec, 0xfc, 0x88, 0x6a, 0x83, 0x08, 0x4d, + 0x19, 0x84, 0x3f, 0x28, 0x78, 0x87, 0x9e, 0x60, 0xf5, 0xa4, 0x6a, 0xf4, + 0xed, 0x8d, 0x62, 0xf5, 0x33, 0xcd, 0xa8, 0xed, 0x04, 0xad, 0x8a, 0xee, + 0xde, 0x3e, 0x3c, 0x82, 0x39, 0x13, 0xd6, 0x2b, 0x28, 0xbc, 0xc2, 0x0d, + 0x98, 0x36, 0xf6, 0xdd, 0xd9, 0xeb, 0xc3, 0xea, 0xb3, 0xfa, 0x52, 0xe3, + 0x76, 0x38, 0xec, 0xf8, 0x97, 0xd7, 0xcc, 0x02, 0x7b, 0xb0, 0x5f, 0xac, + 0xd1, 0x53, 0x09, 0x0a, 0x78, 0x22, 0x0c, 0x10, 0xab, 0x17, 0x7f, 0x1b, + 0xf1, 0x9b, 0x2c, 0x6e, 0xf6, 0xce, 0x94, 0x61, 0x1d, 0x46, 0x6e, 0xf7, + 0x58, 0xed, 0xa7, 0x1f, 0x4d, 0x49, 0x6c, 0x42, 0x0d, 0xd8, 0x8e, 0x71, + 0x2c, 0x6d, 0xff, 0x77, 0x14, 0x9f, 0x4b, 0xdb, 0x50, 0xd1, 0x58, 0x5d, + 0xb2, 0x7f, 0xde, 0x0f, 0x2f, 0xe3, 0x7e, 0x04, 0xed, 0xf6, 0x3e, 0x56, + 0xeb, 0x9c, 0xb7, 0x21, 0x06, 0xa9, 0xa8, 0x21, 0xa6, 0x70, 0x11, 0x0d, + 0x69, 0x68, 0x3f, 0x32, 0xac, 0xf5, 0x97, 0x2e, 0xfc, 0xdc, 0x34, 0xed, + 0x5f, 0x8e, 0xa4, 0xa4, 0x0f, 0x4f, 0x63, 0x29, 0x47, 0x94, 0x99, 0xd5, + 0x84, 0xc4, 0xdb, 0x4d, 0xf7, 0x12, 0x2a, 0x2c, 0x7f, 0x34, 0xe8, 0x66, + 0x56, 0x4e, 0x68, 0x55, 0x2c, 0xe1, 0x2f, 0xc3, 0x0c, 0x2a, 0x6f, 0x24, + 0xba, 0x7c, 0x7d, 0x9d, 0xdd, 0xd7, 0xfc, 0x16, 0x6b, 0xa8, 0xab, 0x0b, + 0x8b, 0x7c, 0x1c, 0xdc, 0xc8, 0xaf, 0x88, 0x0d, 0x6f, 0x1f, 0x2b, 0x62, + 0x12, 0x86, 0xed, 0x72, 0x2e, 0xda, 0xe3, 0x10, 0x89, 0x1e, 0x3b, 0x2b, + 0x81, 0xad, 0xdf, 0xda, 0x31, 0x62, 0x25, 0x96, 0x5d, 0xdf, 0xcf, 0x05, + 0x68, 0x48, 0x69, 0x21, 0xb1, 0x25, 0xce, 0xc0, 0x03, 0xa7, 0xb4, 0x8a, + 0xf9, 0xdf, 0xc9, 0x5b, 0x0a, 0x9b, 0x94, 0xc5, 0x35, 0x35, 0xbd, 0x4d, + 0xd9, 0x77, 0xf2, 0xa4, 0xae, 0xca, 0xfe, 0x2f, 0xb0, 0x8b, 0x5b, 0xfe, + 0xb9, 0x97, 0xd2, 0x2f, 0x6f, 0xa5, 0xfc, 0x94, 0x64, 0x81, 0x83, 0x8a, + 0x32, 0x27, 0x3b, 0x6c, 0x7a, 0x89, 0x81, 0x7d, 0xbc, 0xa3, 0xd2, 0x73, + 0x0b, 0xdf, 0xfe, 0x63, 0xe0, 0x96, 0xd3, 0xe8, 0x8a, 0x7b, 0x97, 0x85, + 0xe7, 0xec, 0xc3, 0x0c, 0xc5, 0xc8, 0x47, 0xf1, 0x93, 0x26, 0x8e, 0xd7, + 0x61, 0xe0, 0x52, 0x31, 0xe3, 0x00, 0x9c, 0xf3, 0xee, 0x58, 0xd2, 0xa4, + 0xf0, 0x3a, 0xb7, 0x3f, 0x50, 0x53, 0xb0, 0xbc, 0x1e, 0x57, 0x96, 0x0e, + 0xd3, 0xab, 0x43, 0xab, 0x5b, 0x14, 0x93, 0xd5, 0xa7, 0x3f, 0x6f, 0xaf}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA256, + 110, + {0xa6, 0x02, 0x39, 0xae, 0x28, 0xda, 0xef, 0x9b, 0x18, 0xbc, 0x56, 0xca, + 0x81, 0xd0, 0xc6, 0x16, 0x17, 0x62, 0xa6, 0x6e, 0x8b, 0xcb, 0xa6, 0xf3, + 0x87, 0xf7, 0x14, 0x33, 0x46, 0x43, 0x61, 0x45, 0x0a, 0x6a, 0x08, 0x91, + 0x2b, 0xdb, 0xd8, 0x6d, 0xa3, 0x4e, 0xa4, 0x95, 0x4a, 0xd0, 0xc6, 0x54, + 0x81, 0x31, 0xd6, 0xa4, 0xde, 0x7f, 0x60, 0x61, 0x55, 0x60, 0x52, 0x4a, + 0xc5, 0x64, 0x4d, 0x69, 0xe1, 0x4f, 0x4b, 0xd1, 0x1a, 0x29, 0xb8, 0xad, + 0x20, 0x75, 0x3e, 0x2c, 0x74, 0xdb, 0x55, 0x29, 0xae, 0x90, 0xa6, 0xc7, + 0x33, 0x03, 0x2e, 0x2e, 0x36, 0x5f, 0x9f, 0x57, 0xcd, 0xcd, 0x5a, 0xdf, + 0x5c, 0x66, 0x97, 0x98, 0x70, 0xd8, 0xeb, 0x9c, 0x5e, 0xae, 0xf2, 0x44, + 0x97, 0x33, 0x76, 0xf4, 0x87, 0x2c, 0x32, 0x3b, 0xc8, 0xec, 0x32, 0xe5, + 0xe9, 0x27, 0x13, 0x52, 0x7b, 0x65, 0x45, 0xaa, 0x85, 0xbf, 0xb7, 0xc3, + 0x13, 0x25, 0x00, 0x0e, 0x6a, 0xc6, 0xda, 0xfd, 0x5b, 0x48, 0xdb, 0x82, + 0x86, 0xba, 0xcd, 0x05, 0xbb, 0x4a, 0x9d, 0xe3, 0x0d, 0x81, 0xa0, 0xeb, + 0x8e, 0x4a, 0x2a, 0x88, 0x8a, 0x71, 0x15, 0x2e, 0x68, 0xc0, 0xac, 0x99, + 0xc7, 0x4a, 0xdc, 0x69, 0x7e, 0xf9, 0xf3, 0x4c, 0x9f, 0x61, 0xdd, 0x00, + 0x51, 0x4a, 0x82, 0x85, 0xee, 0xc3, 0x03, 0x64, 0xe9, 0x66, 0x52, 0xc4, + 0x9a, 0x32, 0xaf, 0xb7, 0xb8, 0x8f, 0x60, 0xe9, 0x8a, 0x4f, 0x0d, 0x23, + 0x82, 0xd7, 0x95, 0xd0, 0x26, 0xd8, 0x42, 0x88, 0x18, 0x63, 0x3c, 0xd5, + 0xd6, 0x2d, 0x97, 0x07, 0x48, 0x39, 0x36, 0x2f, 0xdd, 0x25, 0x08, 0x63, + 0x3d, 0xa0, 0x9b, 0xa4, 0x91, 0xba, 0x0b, 0xa0, 0x13, 0x60, 0x56, 0xe7, + 0xcc, 0x0c, 0x25, 0xa0, 0x36, 0x7f, 0x63, 0x7e, 0x90, 0xcc, 0xad, 0x93, + 0xc6, 0x0c, 0x5f, 0x73, 0x5f, 0xc1, 0x98, 0x81, 0x0a, 0x01, 0xe2, 0xf1, + 0x39, 0x4f, 0x5b, 0xbe, 0xab, 0x64, 0xcb, 0x0e, 0xb8, 0x7c, 0x83, 0xf0, + 0x48, 0x7b, 0x35, 0x3c, 0x7f, 0xac, 0x64, 0x34, 0x80, 0x54, 0x76, 0xf6, + 0x52, 0x92, 0xa7, 0x2a, 0xad, 0x28, 0xb1, 0xbd, 0x7c, 0xfc, 0x57, 0x64, + 0xa3, 0xa6, 0x45, 0x7d, 0x05, 0x43, 0x48, 0x14, 0xe7, 0xf6, 0x69, 0xfe, + 0xe0, 0x63, 0xe9, 0xa1, 0x71, 0xa7, 0xe0, 0xdc, 0x62, 0x72, 0x21, 0xb5, + 0x40, 0xbd, 0x36, 0x0f, 0xb6, 0x4e, 0xa8, 0x70, 0xa0, 0x32, 0x39, 0xed, + 0xdb, 0x4c, 0xb5, 0x82, 0xa0, 0xfd, 0xdd, 0x6c, 0xe7, 0x3e, 0x27, 0x2c, + 0x12, 0x90, 0x1a, 0xf1, 0xc9, 0x86, 0x5d, 0x30, 0xf1, 0x1a, 0x46, 0x1f, + 0xa1, 0xd7, 0x28, 0x0e, 0xdd, 0xcf, 0x12, 0xb8, 0x53, 0x1f, 0xc1, 0xe5, + 0xb6, 0xd6, 0xa7, 0x71, 0xb9, 0x91, 0x7f, 0xc3, 0xcc, 0xe2, 0x01, 0x88}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA256, + 111, + {0x1a, 0xcf, 0xcd, 0xc7, 0xd8, 0x61, 0xcd, 0x9b, 0x8e, 0x26, 0xfd, 0x8d, + 0xfb, 0xf1, 0x35, 0x17, 0xca, 0xab, 0xef, 0xf3, 0x10, 0xa2, 0xf5, 0xdf, + 0x45, 0x94, 0x1c, 0xb6, 0xc4, 0xff, 0x23, 0xfd, 0xd5, 0x00, 0xfd, 0x1e, + 0xa3, 0x5a, 0x8e, 0xd9, 0x50, 0x60, 0x49, 0x6a, 0xab, 0x02, 0x73, 0x09, + 0x1d, 0xd9, 0x72, 0x5e, 0xc9, 0x8b, 0x14, 0xa7, 0x1f, 0x21, 0x4e, 0x7e, + 0x9f, 0x9d, 0x8b, 0xf7, 0x7e, 0x62, 0xc2, 0xf1, 0xb8, 0x44, 0xd9, 0xff, + 0xdb, 0xcd, 0xa7, 0xc1, 0x1c, 0xae, 0x4a, 0x46, 0x3f, 0x9e, 0x52, 0x5a, + 0xcb, 0x92, 0x43, 0x36, 0xa5, 0xc9, 0x3a, 0x53, 0x31, 0xc2, 0xf7, 0xe1, + 0x67, 0xba, 0xe2, 0x04, 0x64, 0xcd, 0xc6, 0x8f, 0xd0, 0x8f, 0x51, 0x5f, + 0x21, 0xbc, 0x89, 0x7e, 0xfb, 0x73, 0x2c, 0x61, 0x21, 0x9f, 0x8a, 0x74, + 0x1e, 0x86, 0x7c, 0x3f, 0xae, 0xe1, 0x9d, 0xcd, 0x94, 0x43, 0xa8, 0xb1, + 0xf1, 0x92, 0xfa, 0x00, 0xdf, 0x56, 0xa1, 0xde, 0x69, 0x0e, 0x06, 0x70, + 0xcb, 0xb0, 0x14, 0x9b, 0xfe, 0x8b, 0xb5, 0xb9, 0x5e, 0xbe, 0x64, 0xac, + 0xcf, 0x43, 0xa8, 0x0f, 0x5d, 0x26, 0x26, 0x66, 0xda, 0x65, 0xcb, 0xa4, + 0x89, 0x37, 0xff, 0x81, 0xb7, 0x8b, 0x48, 0x94, 0x82, 0xaa, 0x6a, 0x59, + 0x95, 0x1b, 0x1f, 0x56, 0x81, 0x7d, 0x28, 0x8d, 0x39, 0x42, 0xcd, 0x79, + 0xab, 0x7e, 0xed, 0x0b, 0x93, 0x4f, 0x6c, 0xe0, 0x92, 0xfe, 0x77, 0x5e, + 0xb0, 0xcb, 0x7e, 0xa9, 0x85, 0x8e, 0x68, 0x10, 0xd3, 0x72, 0x07, 0x51, + 0x36, 0x1b, 0x90, 0x37, 0x06, 0xb5, 0x0f, 0x17, 0xde, 0x49, 0xf1, 0x06, + 0x16, 0xf9, 0xd7, 0xd8, 0x05, 0x37, 0x75, 0xb0, 0x0f, 0x6a, 0x3d, 0x6e, + 0x77, 0xa8, 0x68, 0x04, 0x5a, 0x85, 0xad, 0x43, 0xc1, 0x5d, 0xea, 0xd7, + 0x4f, 0x5f, 0x86, 0xe4, 0x6e, 0x2a, 0x45, 0x59, 0x61, 0xb7, 0xf6, 0x09, + 0x23, 0x17, 0xe8, 0x7d, 0x93, 0xb5, 0x0a, 0x24, 0x7c, 0x11, 0xb8, 0xc2, + 0x70, 0x87, 0xe3, 0xec, 0xb3, 0xa6, 0x80, 0x55, 0x1e, 0x3b, 0xc3, 0x87, + 0x4a, 0x34, 0xcf, 0xba, 0x1f, 0x19, 0xf6, 0x9a, 0x70, 0x87, 0x62, 0xd1, + 0xed, 0xe6, 0xbd, 0x56, 0x00, 0x95, 0xf3, 0x1b, 0x56, 0x86, 0x3e, 0xfe, + 0x79, 0x13, 0x94, 0x71, 0x32, 0xca, 0xf7, 0x4e, 0x50, 0xc6, 0x4b, 0x94, + 0xec, 0x8c, 0xe2, 0x8a, 0x0a, 0xc1, 0xb4, 0x04, 0x4f, 0x23, 0xb8, 0x9e, + 0x9f, 0xe5, 0xc7, 0x06, 0x64, 0x7a, 0xc8, 0xef, 0x03, 0x05, 0xa0, 0x40, + 0x2a, 0x84, 0xd2, 0x1a, 0x3c, 0x54, 0x6c, 0xf7, 0xa7, 0xab, 0x63, 0xaa, + 0xa6, 0x57, 0x7a, 0xee, 0xc8, 0x9c, 0x8c, 0x26, 0x01, 0x24, 0xce, 0xf4, + 0x6f, 0x58, 0x7b, 0xb4, 0xce, 0x94, 0x0e, 0x0f, 0x96, 0x31, 0x41, 0xb9}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA256, + 112, + {0x47, 0x8e, 0x30, 0xfd, 0x62, 0xbc, 0x07, 0xa0, 0xea, 0x6f, 0xcb, 0x4f, + 0xd9, 0x87, 0x52, 0x41, 0x13, 0x9b, 0x01, 0x2c, 0x92, 0x1c, 0x44, 0x88, + 0x21, 0x35, 0x6f, 0x29, 0xbf, 0xa3, 0x31, 0xa1, 0xd4, 0x4a, 0x03, 0x87, + 0x0a, 0x9c, 0x79, 0x48, 0x2b, 0xed, 0x3a, 0xc2, 0x75, 0xe0, 0xc2, 0xa1, + 0x5f, 0x73, 0x10, 0x44, 0x13, 0x3b, 0x5f, 0x6e, 0x14, 0x91, 0xaf, 0x21, + 0x71, 0x80, 0xc7, 0xa5, 0x13, 0x3e, 0xd7, 0x81, 0x66, 0x52, 0x65, 0xbd, + 0x6f, 0xd9, 0xcb, 0xf3, 0xd6, 0x51, 0x11, 0xd3, 0x9c, 0x6c, 0x43, 0x14, + 0x23, 0x1f, 0x74, 0x52, 0x91, 0xc7, 0x0b, 0x6a, 0xa3, 0xd6, 0xed, 0x69, + 0x61, 0x57, 0x61, 0x29, 0x67, 0xa2, 0x83, 0x00, 0x3f, 0x98, 0x21, 0x35, + 0x52, 0x0f, 0x95, 0x9d, 0x24, 0xdf, 0x72, 0x47, 0xd0, 0xac, 0xa3, 0xa8, + 0x1f, 0x7a, 0xf8, 0x00, 0x62, 0xd4, 0xd2, 0xb2, 0xc4, 0xfb, 0xa1, 0xd1, + 0x98, 0x2b, 0xbf, 0xa3, 0x7d, 0x5f, 0x91, 0x75, 0x74, 0x7f, 0x60, 0x10, + 0x39, 0x1c, 0x78, 0xbf, 0x64, 0x45, 0xf5, 0x53, 0xa5, 0xa7, 0x72, 0x51, + 0xf4, 0x60, 0x7c, 0xac, 0x9e, 0xb1, 0x79, 0x04, 0x68, 0x05, 0x36, 0xc2, + 0x96, 0x5b, 0x5d, 0xb4, 0x43, 0x16, 0x19, 0x36, 0x32, 0x45, 0x96, 0x0d, + 0xc8, 0x64, 0x3c, 0x83, 0xb9, 0x14, 0x47, 0x9e, 0xf0, 0x16, 0x2c, 0x70, + 0x71, 0x3b, 0x98, 0x52, 0x41, 0xd2, 0xb2, 0x71, 0xfa, 0xca, 0xb7, 0x92, + 0x53, 0x36, 0x9b, 0x37, 0xfa, 0xe7, 0x08, 0x88, 0xdb, 0x20, 0x03, 0xcf, + 0x87, 0x67, 0x7e, 0x91, 0x58, 0x88, 0xd1, 0xf5, 0x80, 0xe1, 0xd9, 0xfc, + 0x73, 0x60, 0xff, 0xc8, 0xa3, 0x6c, 0x15, 0xfd, 0xc1, 0xf2, 0x7e, 0xac, + 0x14, 0x30, 0x81, 0x61, 0x2c, 0x00, 0x4b, 0x81, 0xd4, 0xed, 0x63, 0xba, + 0xde, 0x76, 0xf0, 0x4b, 0x0c, 0x9a, 0xcd, 0xd5, 0xa7, 0x94, 0x57, 0xc5, + 0xbe, 0x90, 0xab, 0x26, 0xba, 0x7c, 0x11, 0xcc, 0xb3, 0x94, 0x5c, 0x05, + 0x19, 0x6b, 0x7f, 0xf9, 0xe2, 0x9c, 0x71, 0x3f, 0x6d, 0xe8, 0x73, 0xca, + 0xdf, 0x6e, 0xfa, 0xc0, 0x87, 0x91, 0x39, 0xd2, 0xbf, 0x25, 0x17, 0x14, + 0x74, 0xeb, 0x4b, 0x75, 0x47, 0x62, 0x35, 0x2b, 0xc7, 0x7e, 0xfc, 0xb5, + 0x0d, 0x43, 0x28, 0xe9, 0x40, 0xab, 0x4a, 0xab, 0xb8, 0x90, 0x70, 0x43, + 0xa4, 0xe2, 0x4f, 0xc2, 0xeb, 0x0f, 0xd7, 0xda, 0x3f, 0x31, 0xbb, 0xa1, + 0x4e, 0x1b, 0x91, 0x62, 0x42, 0x12, 0xee, 0xe6, 0x38, 0xec, 0x40, 0x51, + 0xf1, 0xcc, 0xca, 0xb8, 0x61, 0xb8, 0xaa, 0x69, 0x48, 0x32, 0x6b, 0xcb, + 0xcd, 0xdd, 0xca, 0xab, 0x5f, 0x2d, 0x0b, 0x38, 0x73, 0x7c, 0xa7, 0x72, + 0x2d, 0x8c, 0xbb, 0x31, 0x05, 0x85, 0xf0, 0x17, 0x87, 0x00, 0x7a, 0x9f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA256, + 113, + {0x1e, 0x03, 0x52, 0x57, 0xb6, 0xec, 0x35, 0xb3, 0xce, 0xab, 0x42, 0xc5, + 0xce, 0x7a, 0x5f, 0xc8, 0x7f, 0xe6, 0x55, 0xa5, 0x58, 0x02, 0xb7, 0xf8, + 0xda, 0xd5, 0x4b, 0xb0, 0x48, 0xd9, 0x2a, 0xc7, 0xb2, 0x29, 0x82, 0xbf, + 0x19, 0x10, 0xa8, 0x10, 0xd0, 0xa3, 0xc5, 0xaa, 0x26, 0xc5, 0xeb, 0x9f, + 0xe3, 0xe2, 0x69, 0x2a, 0x27, 0x2e, 0xa0, 0x63, 0xa3, 0x16, 0x07, 0xb0, + 0x76, 0x5b, 0xc3, 0xcd, 0x43, 0x65, 0xf7, 0x5d, 0xb3, 0x8a, 0xc7, 0x61, + 0x65, 0x1f, 0x9d, 0xce, 0x99, 0xc3, 0x40, 0x00, 0x99, 0xfe, 0x37, 0xa7, + 0x6c, 0x92, 0x01, 0xfd, 0xc4, 0xf9, 0x7b, 0x83, 0x09, 0x47, 0x34, 0xdb, + 0xb6, 0x4d, 0x6a, 0xb6, 0x2e, 0x5a, 0xc6, 0xb5, 0x81, 0x41, 0x29, 0x43, + 0x28, 0x50, 0x83, 0xe2, 0xf8, 0xce, 0x25, 0x25, 0x96, 0xf8, 0xbc, 0x0e, + 0x08, 0x94, 0xd4, 0x68, 0x5d, 0xe9, 0x1e, 0x24, 0x8c, 0x62, 0xd6, 0x8b, + 0xf7, 0x66, 0x50, 0x28, 0xd0, 0x6b, 0x9a, 0x28, 0xa2, 0x31, 0x24, 0x3f, + 0x90, 0x22, 0xc6, 0x6c, 0x02, 0xca, 0x8c, 0x47, 0xc7, 0x11, 0xbc, 0xaa, + 0xe6, 0x28, 0xba, 0xdd, 0xd6, 0x85, 0xf0, 0xa4, 0x00, 0x1a, 0x23, 0xa1, + 0x1e, 0x4a, 0x89, 0x8d, 0xe0, 0xc0, 0x24, 0x73, 0x73, 0xe0, 0xa5, 0x28, + 0x2e, 0x22, 0x14, 0xf7, 0xed, 0xa5, 0x15, 0x13, 0xa9, 0x03, 0xc8, 0x10, + 0xa7, 0x0d, 0xce, 0x11, 0xa9, 0x5c, 0x80, 0x8d, 0xab, 0x26, 0x12, 0x9a, + 0xf2, 0x55, 0x56, 0x79, 0xd8, 0xba, 0x04, 0x85, 0x85, 0xa3, 0x13, 0x4c, + 0x01, 0x97, 0xad, 0xe2, 0x7e, 0xaf, 0xe7, 0xf4, 0xa7, 0x77, 0xae, 0x83, + 0x5f, 0x50, 0x93, 0x01, 0xba, 0xe9, 0x4e, 0x9c, 0x6d, 0x40, 0xff, 0xe5, + 0xce, 0x60, 0xa4, 0x3b, 0x96, 0xa5, 0x5e, 0xfc, 0x5a, 0xba, 0xc6, 0x2f, + 0x74, 0x7d, 0x5f, 0xb3, 0xa1, 0xc0, 0xb3, 0xda, 0xe4, 0xb9, 0xbc, 0xd8, + 0x14, 0x8e, 0xef, 0xcf, 0x7d, 0xe3, 0xbf, 0x17, 0x31, 0xaa, 0xb7, 0xbd, + 0x21, 0x94, 0x6d, 0x58, 0xbe, 0xb2, 0x20, 0x3d, 0xa9, 0x83, 0x97, 0xbf, + 0x4c, 0x14, 0x79, 0xb1, 0x07, 0x2a, 0x01, 0x78, 0x2f, 0x8f, 0x08, 0x36, + 0x77, 0x54, 0xa1, 0xe2, 0x5a, 0x93, 0xa0, 0x96, 0xba, 0xab, 0x9e, 0x88, + 0x47, 0x51, 0x08, 0xb4, 0x03, 0x2e, 0x47, 0x3d, 0x00, 0x5a, 0x9c, 0x91, + 0xeb, 0x30, 0x43, 0xed, 0x17, 0x74, 0xcf, 0xd3, 0x6a, 0xad, 0x18, 0x44, + 0x64, 0x85, 0xf1, 0x38, 0xda, 0x61, 0xdd, 0x98, 0x72, 0x36, 0x4d, 0x35, + 0xaa, 0x7e, 0x10, 0xe1, 0x16, 0xc7, 0x07, 0x73, 0x54, 0x7e, 0xc1, 0x62, + 0x5c, 0x98, 0x61, 0xf0, 0xe6, 0xc9, 0x2a, 0x92, 0x43, 0x37, 0x96, 0x04, + 0x27, 0x1b, 0xa8, 0x89, 0x04, 0xfa, 0x0d, 0x24, 0x74, 0x59, 0xa6, 0xf0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA256, + 114, + {0x6a, 0x24, 0x5a, 0xa2, 0xbf, 0xf7, 0x78, 0x3e, 0x93, 0xfd, 0xf6, 0xf5, + 0x01, 0x4a, 0x01, 0x93, 0x42, 0x72, 0xc8, 0x8d, 0x6c, 0xa1, 0x9c, 0xe5, + 0x37, 0x08, 0x23, 0x7b, 0xd1, 0x5b, 0xa9, 0x43, 0x1d, 0x0e, 0xd8, 0x1a, + 0x6e, 0x81, 0xcc, 0xf7, 0x8e, 0xb2, 0xd6, 0xe1, 0xd9, 0xed, 0x5c, 0x46, + 0xd3, 0x9f, 0x81, 0x8e, 0x1a, 0x1d, 0xbc, 0x76, 0x34, 0xfa, 0x1e, 0x2a, + 0x1e, 0xc2, 0x07, 0x33, 0x5b, 0xc8, 0x38, 0x93, 0x2e, 0xfd, 0x7e, 0xb8, + 0x5b, 0xc6, 0x2f, 0xbf, 0xac, 0x07, 0xb0, 0x71, 0x07, 0x40, 0xa9, 0xf0, + 0xb0, 0x62, 0x1b, 0xb2, 0x12, 0x76, 0x2c, 0x89, 0x1f, 0x04, 0xe0, 0x84, + 0x6e, 0xc5, 0x94, 0x92, 0x2e, 0x91, 0x7f, 0x5c, 0xc0, 0x50, 0x97, 0x87, + 0x60, 0x3c, 0x9d, 0xac, 0x04, 0xd9, 0x84, 0x07, 0xb9, 0x67, 0xe4, 0x63, + 0xa0, 0xd9, 0x12, 0xbf, 0xca, 0x97, 0x9b, 0x92, 0xb1, 0x2e, 0x75, 0x60, + 0x51, 0xe7, 0xbf, 0x02, 0x3c, 0x9f, 0x0f, 0xe0, 0x61, 0xc0, 0xd6, 0x7a, + 0x87, 0xb7, 0x9d, 0x8e, 0xbd, 0xe7, 0xf6, 0x0e, 0xf4, 0xd2, 0x39, 0x99, + 0x64, 0xb8, 0x07, 0x1e, 0x6a, 0x1a, 0x9c, 0x63, 0xa8, 0xf3, 0x16, 0xa1, + 0x74, 0xe3, 0x3e, 0xdb, 0x10, 0x23, 0xfa, 0x0a, 0x0b, 0xf2, 0x72, 0x80, + 0x0a, 0x96, 0x20, 0xdb, 0x64, 0x8d, 0x06, 0x1e, 0xad, 0xb9, 0xd1, 0x80, + 0xc5, 0x76, 0x81, 0x7c, 0x75, 0x94, 0x83, 0xf8, 0x5c, 0xe3, 0x59, 0x68, + 0x55, 0x98, 0xf1, 0x5c, 0x9b, 0x8f, 0x00, 0xd7, 0x5f, 0x4a, 0x8a, 0x1c, + 0xb2, 0x60, 0xf6, 0x66, 0xfb, 0xff, 0x55, 0x9d, 0xa3, 0xa4, 0xf0, 0x75, + 0xe7, 0x91, 0x5b, 0x28, 0x4f, 0xeb, 0xf8, 0xbf, 0x21, 0xeb, 0x66, 0x80, + 0x12, 0xdc, 0xf3, 0x16, 0x92, 0x12, 0x3b, 0x94, 0xb4, 0xe4, 0x4e, 0x3e, + 0xf1, 0x7c, 0x94, 0x26, 0x44, 0x43, 0x7d, 0x59, 0xc4, 0x9b, 0x43, 0x73, + 0x98, 0xbc, 0xdc, 0x68, 0xb5, 0x11, 0x05, 0x23, 0xfc, 0xb4, 0x82, 0x41, + 0xc6, 0x0a, 0x8f, 0x4f, 0xdb, 0xc0, 0xec, 0x45, 0xe8, 0x0a, 0xcf, 0x25, + 0x9e, 0x61, 0xcf, 0x84, 0x14, 0xf4, 0xdc, 0x9e, 0x9a, 0xde, 0xfd, 0xeb, + 0xf9, 0x44, 0x27, 0xb2, 0x79, 0x40, 0x09, 0xb1, 0x37, 0x7d, 0x64, 0x05, + 0x99, 0x77, 0x30, 0x70, 0x59, 0x82, 0x83, 0x42, 0xd6, 0x05, 0x54, 0x5e, + 0x0b, 0x77, 0x6c, 0xca, 0x88, 0xdd, 0x0d, 0xb7, 0x53, 0xb5, 0xd8, 0xaf, + 0xf6, 0x30, 0x51, 0xf9, 0xea, 0x49, 0xda, 0x13, 0x82, 0x1c, 0xcd, 0x4c, + 0xd1, 0x1c, 0x21, 0x74, 0xf5, 0xcd, 0x17, 0x9e, 0xb9, 0x5c, 0x69, 0x98, + 0xea, 0xc5, 0xb6, 0x6a, 0x19, 0xb8, 0xf6, 0xa3, 0xb4, 0xc6, 0xb0, 0x0d, + 0x74, 0x4e, 0xa1, 0x4e, 0xf6, 0x45, 0x99, 0xeb, 0xdf, 0x94, 0xf8, 0x59}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA256, + 115, + {0xbc, 0x87, 0x0e, 0xf5, 0xce, 0x94, 0x68, 0xf8, 0x52, 0x74, 0xca, 0xba, + 0xd1, 0x8f, 0xeb, 0x0c, 0x0c, 0xdf, 0x20, 0x53, 0xf0, 0xbe, 0xca, 0xb5, + 0x2a, 0x36, 0x68, 0xd7, 0xdd, 0xf0, 0x23, 0x91, 0x97, 0xeb, 0x23, 0x65, + 0xf2, 0x9e, 0x60, 0xed, 0xc3, 0x6e, 0x67, 0x3d, 0xc7, 0xb0, 0xf8, 0x9f, + 0x60, 0x5e, 0xd6, 0xf3, 0xe9, 0x67, 0x0b, 0x7b, 0xbd, 0xea, 0x42, 0x77, + 0x09, 0x57, 0xcc, 0xb1, 0x1f, 0x84, 0x21, 0xa9, 0x98, 0x2f, 0x38, 0xf2, + 0x76, 0x4f, 0x75, 0xf3, 0x1f, 0xec, 0xfb, 0x12, 0x67, 0xa9, 0xb1, 0xe8, + 0x5c, 0xbe, 0xf5, 0x2c, 0x2d, 0x3e, 0x54, 0xaa, 0xf3, 0x04, 0xd5, 0x4e, + 0xdc, 0xa0, 0xe2, 0x46, 0x4a, 0x71, 0x94, 0x64, 0x42, 0x97, 0x0e, 0xe0, + 0xcc, 0xc5, 0x45, 0x94, 0x6a, 0xd7, 0xcf, 0xe0, 0x83, 0x63, 0xc8, 0x7d, + 0xd8, 0x9c, 0xdd, 0xd1, 0xd7, 0xd5, 0x79, 0xc2, 0x2e, 0xc4, 0x95, 0x25, + 0xfd, 0x9d, 0x83, 0x76, 0x09, 0x09, 0x20, 0x9c, 0x1e, 0x79, 0xa2, 0x4f, + 0x14, 0x75, 0x0f, 0x0d, 0x05, 0x01, 0xd5, 0x17, 0x90, 0x9d, 0xbe, 0x85, + 0x2b, 0xa7, 0x77, 0x41, 0x50, 0x75, 0xa7, 0x97, 0xa0, 0xf4, 0x10, 0x28, + 0x9f, 0xce, 0x04, 0xc3, 0x1d, 0xb7, 0x7a, 0x97, 0xf1, 0xeb, 0x1e, 0x8f, + 0x97, 0x87, 0x13, 0xd2, 0xb6, 0xbf, 0x95, 0x95, 0xc0, 0x3f, 0x63, 0x76, + 0xbf, 0xe9, 0xb9, 0xa5, 0xa8, 0x94, 0x34, 0x08, 0x17, 0x0d, 0x69, 0x27, + 0x2d, 0x3a, 0x5a, 0xd2, 0xb9, 0x8b, 0x73, 0xd1, 0x21, 0x3b, 0xfe, 0x97, + 0xfd, 0xbe, 0xd1, 0xb2, 0x9b, 0x7b, 0x5a, 0x01, 0xbf, 0xff, 0x20, 0x12, + 0x29, 0x74, 0xb0, 0x23, 0x25, 0x1a, 0x28, 0x25, 0x51, 0x2a, 0x2e, 0x99, + 0x03, 0x17, 0x77, 0x49, 0x1f, 0xab, 0x2c, 0x1f, 0x41, 0x51, 0x79, 0x53, + 0xc1, 0x01, 0x45, 0xb0, 0xb6, 0x06, 0x17, 0x1c, 0x22, 0xe0, 0x6f, 0xcd, + 0x78, 0xd6, 0xf5, 0x1c, 0x02, 0xa2, 0x5b, 0xb9, 0x3e, 0xdd, 0x7b, 0xba, + 0x6f, 0xc3, 0xd6, 0x06, 0xca, 0x80, 0x2f, 0x8e, 0xc4, 0xf8, 0x2c, 0x56, + 0xd1, 0xae, 0xaf, 0xbf, 0x6b, 0x76, 0x17, 0xc6, 0x04, 0xea, 0x53, 0xc7, + 0x36, 0xba, 0x6c, 0xdd, 0x75, 0x5d, 0xf7, 0xb0, 0x3b, 0xf3, 0xd0, 0x02, + 0x66, 0x64, 0x5e, 0x68, 0x76, 0x3a, 0x2b, 0xc5, 0x3c, 0x76, 0x92, 0xba, + 0xc8, 0xf5, 0x7d, 0x14, 0x67, 0x5d, 0x61, 0x31, 0xbc, 0xa1, 0x31, 0x9f, + 0x25, 0x1e, 0xb5, 0x89, 0xc9, 0xcd, 0x71, 0x06, 0x2d, 0x37, 0x92, 0xa3, + 0xa3, 0x59, 0x47, 0x60, 0x38, 0xdd, 0x1f, 0x55, 0x78, 0x47, 0x54, 0xbd, + 0xd5, 0x9b, 0x91, 0xfb, 0x7a, 0x9f, 0xbf, 0x9f, 0x22, 0x74, 0x70, 0x5a, + 0xbf, 0x67, 0xb2, 0x6a, 0x22, 0x7e, 0x7a, 0xd1, 0xeb, 0xa2, 0x01, 0xa4}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA256, + 116, + {0x92, 0x78, 0x00, 0x52, 0x29, 0x5f, 0xc3, 0x78, 0x94, 0xca, 0x6c, 0x4f, + 0xf5, 0xf6, 0xd6, 0x8e, 0x21, 0xf8, 0xb9, 0x07, 0xa5, 0xef, 0x54, 0x11, + 0xed, 0xc4, 0xfa, 0xe4, 0x9b, 0x61, 0x55, 0x03, 0xe6, 0xb2, 0xbe, 0xeb, + 0x15, 0x01, 0xc0, 0xcb, 0xb0, 0x00, 0x5c, 0x4c, 0x29, 0xbb, 0x91, 0x8e, + 0xce, 0xd6, 0x0c, 0x62, 0xfb, 0x21, 0x15, 0x4d, 0x11, 0xd0, 0x26, 0x59, + 0xec, 0x1c, 0xc2, 0xa4, 0x17, 0x86, 0xc8, 0x13, 0xfe, 0x80, 0xe8, 0xfe, + 0xf3, 0x55, 0x94, 0x25, 0x5b, 0x11, 0xa6, 0xf6, 0x90, 0x3b, 0x93, 0x41, + 0x1b, 0x1d, 0xb9, 0x69, 0x7d, 0x69, 0xf2, 0xce, 0x11, 0x59, 0x54, 0xb0, + 0x95, 0xd5, 0xe5, 0x6c, 0xb7, 0xd2, 0x02, 0xc1, 0xd4, 0xf6, 0xfb, 0xc7, + 0x95, 0xd4, 0x96, 0x69, 0x80, 0x25, 0x50, 0x98, 0xf4, 0x92, 0x9e, 0xf2, + 0x8c, 0xf8, 0x0a, 0x2d, 0xbd, 0x5f, 0xe2, 0x70, 0x1c, 0xa3, 0x58, 0xc6, + 0xac, 0xdd, 0x55, 0xcc, 0x80, 0x1a, 0x0f, 0x8f, 0xdb, 0xee, 0x2b, 0xe5, + 0x7c, 0x6b, 0x6b, 0xd1, 0x68, 0xe9, 0x0c, 0x39, 0xcc, 0x20, 0xad, 0xba, + 0xf6, 0xbf, 0x08, 0x3e, 0x3b, 0x53, 0x33, 0x24, 0x82, 0xa4, 0x11, 0xda, + 0x39, 0x83, 0xf0, 0x54, 0x55, 0x7c, 0xe9, 0x76, 0x14, 0x9d, 0x82, 0xe6, + 0xac, 0x36, 0x13, 0xcd, 0x95, 0xb8, 0x76, 0xc4, 0x50, 0xa4, 0x74, 0x82, + 0x3d, 0x03, 0xca, 0x31, 0xc1, 0xbe, 0x5c, 0x70, 0x49, 0xa5, 0xb5, 0x54, + 0xfc, 0x2b, 0x65, 0x87, 0x05, 0xf1, 0x6e, 0x24, 0xeb, 0x9f, 0xa4, 0xbe, + 0xd2, 0x28, 0x47, 0xee, 0xfa, 0x71, 0xee, 0x4a, 0x25, 0x3c, 0x52, 0x67, + 0x5f, 0xa8, 0x2c, 0xd2, 0x2c, 0x92, 0x4e, 0x33, 0x46, 0x78, 0x03, 0xfa, + 0xec, 0x7e, 0x4f, 0xf7, 0xfc, 0x81, 0xc4, 0x0e, 0x3c, 0x8d, 0x10, 0x2c, + 0xc4, 0xd5, 0x4a, 0xc8, 0xb5, 0xc0, 0x6b, 0x84, 0x16, 0x04, 0x1a, 0x50, + 0xcb, 0xbc, 0x53, 0x72, 0x33, 0x73, 0xbf, 0x13, 0xa7, 0xf5, 0xb2, 0xa0, + 0x62, 0x55, 0x2a, 0xc8, 0x43, 0xcb, 0xe1, 0x8b, 0x3d, 0x52, 0x38, 0xa8, + 0xba, 0xcc, 0x55, 0x92, 0xdd, 0x3a, 0xf2, 0x6b, 0xea, 0x3d, 0x8c, 0xf6, + 0xdb, 0x91, 0xd9, 0xb5, 0x4f, 0x8e, 0x61, 0xd6, 0x2f, 0x46, 0xb3, 0x9b, + 0xb9, 0xd9, 0x18, 0xce, 0x5d, 0x77, 0x37, 0x03, 0x41, 0xe5, 0xc3, 0xea, + 0x5c, 0xe4, 0xf4, 0x6a, 0x44, 0xbd, 0xab, 0x38, 0x3f, 0xf1, 0xa5, 0xaf, + 0xc5, 0xea, 0x96, 0xdd, 0xe6, 0x09, 0x42, 0x73, 0x60, 0x6e, 0x4c, 0xe4, + 0xae, 0x54, 0x5b, 0xce, 0x61, 0x54, 0x9e, 0x12, 0x48, 0x01, 0x1d, 0x6e, + 0x2b, 0xea, 0x5d, 0xd6, 0xd2, 0x19, 0xd9, 0xd8, 0xed, 0xc6, 0x21, 0xdb, + 0x13, 0x63, 0x1d, 0x17, 0x06, 0x77, 0x65, 0x82, 0x7c, 0x50, 0xaa, 0x96}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA256, + 117, + {0xab, 0xfa, 0x12, 0x02, 0x84, 0xe8, 0xec, 0xbc, 0x3e, 0xf8, 0xeb, 0x99, + 0x7e, 0x30, 0x4c, 0x65, 0x7b, 0xf2, 0xb7, 0xe7, 0x8d, 0xbb, 0xc7, 0xb5, + 0xd9, 0x10, 0xe1, 0x0f, 0x02, 0xa1, 0xbe, 0x9b, 0xa1, 0x30, 0x5c, 0x1b, + 0xa8, 0x31, 0xda, 0x12, 0xe5, 0xbf, 0x7c, 0xeb, 0x70, 0xa6, 0xbb, 0xe9, + 0x4c, 0xf2, 0xc4, 0x22, 0xb2, 0xe5, 0x6d, 0xdc, 0xe6, 0x96, 0xb0, 0xae, + 0x63, 0x7f, 0x91, 0x0a, 0x70, 0x32, 0xfa, 0x26, 0xc8, 0xb0, 0x48, 0x9c, + 0xd5, 0x7b, 0x3a, 0xf8, 0xb3, 0xeb, 0x09, 0xce, 0xb2, 0x48, 0x53, 0xe9, + 0x53, 0x15, 0xdb, 0x7b, 0x6e, 0x46, 0x8c, 0x2f, 0xeb, 0x52, 0x87, 0xf4, + 0x33, 0x8d, 0x5b, 0x30, 0x1e, 0xfe, 0xb7, 0x98, 0x15, 0xa9, 0x81, 0xc8, + 0xfb, 0x51, 0x12, 0xd1, 0x6f, 0xa5, 0xca, 0x1a, 0x6f, 0x24, 0x3a, 0xf9, + 0xbb, 0x57, 0xc0, 0x9e, 0x3c, 0x0c, 0x68, 0xa1, 0xce, 0xa5, 0xce, 0x25, + 0xca, 0xe5, 0x36, 0x09, 0x29, 0x5e, 0xff, 0x95, 0x1b, 0xf0, 0x30, 0xdb, + 0x14, 0x4d, 0x38, 0x71, 0x58, 0x0f, 0x1b, 0x92, 0x85, 0xf6, 0xe5, 0x8b, + 0x7d, 0x7a, 0x0b, 0x23, 0xdc, 0xaf, 0x5d, 0xbd, 0x2d, 0x96, 0xb8, 0x16, + 0x74, 0xbc, 0x9e, 0x4b, 0x74, 0x80, 0x73, 0xaa, 0xfc, 0xbe, 0x47, 0x68, + 0x08, 0xe7, 0xda, 0xe5, 0x36, 0x97, 0x10, 0x15, 0x89, 0x1e, 0xfe, 0x25, + 0xef, 0x14, 0xb0, 0x0e, 0x37, 0xa6, 0x33, 0x00, 0xae, 0x82, 0xb6, 0x41, + 0x3d, 0x31, 0xd2, 0x45, 0x3e, 0x55, 0xb3, 0x80, 0x86, 0x70, 0xed, 0x8e, + 0x76, 0xfa, 0x73, 0x3d, 0x24, 0xe3, 0x46, 0x92, 0x2d, 0x93, 0xc7, 0xd3, + 0x40, 0xa8, 0x20, 0x15, 0x16, 0x86, 0xf0, 0x0c, 0x47, 0x81, 0xc0, 0x84, + 0x19, 0xca, 0xa5, 0x6c, 0x95, 0x0b, 0x96, 0x74, 0x40, 0x6c, 0xce, 0x2c, + 0x1f, 0x26, 0x58, 0xef, 0xf3, 0x41, 0x3e, 0xd6, 0xbe, 0x5e, 0xad, 0x69, + 0xb6, 0xa4, 0x69, 0x39, 0x12, 0x0e, 0x1b, 0x03, 0x88, 0x9c, 0x60, 0x45, + 0x80, 0x5a, 0x1f, 0x30, 0x23, 0x39, 0xc5, 0x44, 0xf3, 0x2b, 0xf0, 0xca, + 0x56, 0xc7, 0xb4, 0x9b, 0x2a, 0x24, 0x07, 0x80, 0x93, 0xd2, 0x74, 0x7c, + 0x4e, 0xcc, 0xb7, 0x7b, 0x2d, 0xb1, 0x48, 0xdf, 0x83, 0xe4, 0xe2, 0x09, + 0x46, 0x83, 0x71, 0x6a, 0xbf, 0xf5, 0x59, 0x9d, 0xc5, 0xae, 0x6d, 0x4b, + 0x13, 0x2c, 0x22, 0x02, 0xaa, 0xaf, 0xd8, 0xa5, 0x77, 0x08, 0x27, 0xea, + 0x93, 0xa1, 0x5a, 0x36, 0x1a, 0x13, 0xea, 0xac, 0x22, 0xed, 0xd4, 0x7e, + 0x01, 0x54, 0x16, 0x4a, 0xe8, 0x80, 0x22, 0xf6, 0xe5, 0xda, 0x9d, 0xd1, + 0x58, 0xa3, 0xa2, 0x5f, 0x5f, 0xa0, 0x26, 0x38, 0xb1, 0x52, 0x21, 0x80, + 0x29, 0x3d, 0xc0, 0xe0, 0x6a, 0xa0, 0x15, 0x0b, 0x98, 0xe7, 0x90, 0x3b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA256, + 118, + {0x68, 0x74, 0xb0, 0xd4, 0xaf, 0xa4, 0x91, 0xd2, 0x2e, 0xa0, 0x0d, 0x77, + 0xf5, 0x21, 0x01, 0x06, 0x41, 0xdc, 0x45, 0xab, 0x60, 0x81, 0xc9, 0x39, + 0x77, 0x0c, 0x8a, 0x74, 0x55, 0x3a, 0xe4, 0x14, 0xfb, 0xdd, 0x1a, 0x26, + 0x86, 0xf3, 0x46, 0xeb, 0x5e, 0x50, 0xee, 0xc2, 0xb7, 0x5b, 0xe6, 0xb4, + 0xd6, 0xe3, 0xc1, 0x57, 0x4d, 0x36, 0xfe, 0x32, 0x96, 0x8a, 0x56, 0x83, + 0xdc, 0xec, 0x66, 0x24, 0x80, 0xec, 0x52, 0x61, 0x36, 0xfb, 0x11, 0x9c, + 0xe7, 0x8b, 0x79, 0x83, 0x87, 0x5f, 0xed, 0x59, 0x98, 0x9b, 0x24, 0xa2, + 0x08, 0x2b, 0x7d, 0xee, 0x49, 0xb0, 0x0c, 0xbf, 0x3e, 0x18, 0xd6, 0x67, + 0x7a, 0xc6, 0x40, 0xf7, 0x23, 0x71, 0x93, 0x62, 0xea, 0x64, 0xfa, 0xfc, + 0xca, 0x71, 0xc4, 0xe5, 0x92, 0x51, 0x59, 0xbf, 0xb3, 0x6b, 0x76, 0x34, + 0xac, 0xac, 0x6c, 0xdf, 0xd6, 0xea, 0xe2, 0x69, 0xad, 0x7a, 0x3c, 0x28, + 0x80, 0xea, 0xa5, 0xbe, 0x35, 0xef, 0xb7, 0x2d, 0x42, 0xba, 0x30, 0xbc, + 0x5f, 0xdc, 0xdc, 0x0a, 0x64, 0x2e, 0x8d, 0x4a, 0xa2, 0xa6, 0xc1, 0xc7, + 0xfa, 0xf4, 0x46, 0x4e, 0xe4, 0x92, 0x84, 0x14, 0x2c, 0xad, 0xb7, 0x85, + 0x1e, 0x9e, 0xe8, 0x32, 0xa3, 0x67, 0x55, 0x8b, 0x1f, 0x3f, 0x06, 0xd4, + 0xd5, 0x5f, 0x50, 0xc8, 0x81, 0x4e, 0xc6, 0xc2, 0xaa, 0x4a, 0x32, 0x84, + 0xcd, 0xf3, 0xd4, 0x71, 0xbc, 0x07, 0x50, 0x6c, 0x4a, 0x5f, 0x06, 0x1a, + 0x44, 0x1e, 0x44, 0xb8, 0x79, 0x12, 0x61, 0x2f, 0x1e, 0x4c, 0x57, 0x6f, + 0x42, 0x07, 0x34, 0x8b, 0x40, 0xdb, 0x8b, 0xc1, 0x73, 0x00, 0x2f, 0xf3, + 0x43, 0x75, 0x55, 0xb7, 0x24, 0x68, 0x4b, 0xc0, 0x1e, 0x84, 0x90, 0xe3, + 0x4a, 0xf1, 0x0a, 0xae, 0xf0, 0xaa, 0x9d, 0x50, 0x98, 0x40, 0xe5, 0xff, + 0x8a, 0x6c, 0xc9, 0x2b, 0x28, 0x77, 0xd1, 0xca, 0x10, 0x85, 0x90, 0xd7, + 0xa3, 0x82, 0xd6, 0xa4, 0x5e, 0xd0, 0xee, 0xa4, 0xc0, 0xe0, 0xab, 0xd5, + 0xff, 0x76, 0x75, 0x47, 0x6b, 0x25, 0x3f, 0x06, 0xa2, 0x5f, 0x21, 0xc6, + 0xe6, 0x58, 0x63, 0x48, 0x78, 0xba, 0x31, 0x8a, 0x38, 0x58, 0x73, 0x7a, + 0xd8, 0x75, 0xd3, 0xbd, 0x1c, 0x1c, 0xd1, 0x12, 0x8a, 0x09, 0x4d, 0x77, + 0x87, 0x91, 0xe6, 0x16, 0x39, 0x70, 0xe7, 0x89, 0x09, 0xd4, 0xbc, 0x1f, + 0x5b, 0x62, 0xd9, 0x12, 0xbc, 0x64, 0x3a, 0xfe, 0x92, 0x18, 0xac, 0x9d, + 0xc2, 0x9d, 0xf5, 0x22, 0x90, 0x9d, 0x39, 0x4a, 0x51, 0x78, 0xb2, 0x85, + 0xdf, 0x36, 0x69, 0xfb, 0x32, 0x1f, 0x0d, 0x7b, 0x6c, 0x7b, 0x50, 0x79, + 0x1b, 0x6e, 0xbe, 0xdc, 0xb3, 0x74, 0x0f, 0xd7, 0xf3, 0x82, 0x41, 0x03, + 0x94, 0xf5, 0x85, 0x37, 0x24, 0x97, 0x0d, 0xfe, 0x75, 0xbf, 0x6a, 0xd9}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA256, + 119, + {0x7f, 0xaf, 0xe1, 0xdc, 0xa8, 0x4d, 0x82, 0x03, 0x16, 0x78, 0x09, 0x65, + 0x98, 0x7a, 0x13, 0x50, 0x54, 0xf4, 0x98, 0xe3, 0xa9, 0xf7, 0x03, 0x41, + 0xdc, 0xd4, 0xcd, 0xc9, 0x92, 0x78, 0x9d, 0xc4, 0x12, 0xb6, 0x84, 0x40, + 0x80, 0x6f, 0xaa, 0xbd, 0xe1, 0x1f, 0x00, 0xc0, 0xb6, 0x49, 0x9d, 0x84, + 0xd5, 0x96, 0x2a, 0xd1, 0xdc, 0x95, 0x86, 0xfb, 0xcb, 0x57, 0xff, 0x05, + 0xd5, 0x7c, 0x90, 0x7d, 0x74, 0xbd, 0xed, 0x8f, 0xc8, 0xd9, 0x90, 0xc7, + 0x13, 0x36, 0xd8, 0x14, 0xf5, 0xb7, 0x32, 0xd0, 0xfc, 0x3f, 0x44, 0x1d, + 0x44, 0xb2, 0x9e, 0x11, 0x87, 0x10, 0x26, 0x64, 0xfa, 0x71, 0xe0, 0x47, + 0xf0, 0xbc, 0xec, 0xbd, 0x57, 0xd9, 0xd6, 0xe3, 0x6d, 0x90, 0x85, 0xc3, + 0x7a, 0xdd, 0x3a, 0x9c, 0x11, 0x0b, 0xe4, 0x7b, 0x3a, 0xd2, 0xb3, 0x4c, + 0x5b, 0x8e, 0x94, 0xc6, 0x06, 0x5a, 0x56, 0xa6, 0x38, 0xfc, 0x07, 0x31, + 0x99, 0xb1, 0x6e, 0x17, 0xef, 0xec, 0x87, 0xcc, 0x48, 0x2a, 0x19, 0x2f, + 0x56, 0xf8, 0xd0, 0xfc, 0x0c, 0x84, 0xe2, 0x11, 0xd1, 0xdc, 0x65, 0x8f, + 0xb2, 0x22, 0x58, 0x2b, 0xe5, 0x50, 0x43, 0x96, 0x15, 0x80, 0x3b, 0xe1, + 0x38, 0x4f, 0xf8, 0xd2, 0xad, 0xe2, 0xce, 0x1a, 0xa4, 0x6b, 0xd6, 0x54, + 0x41, 0x41, 0x24, 0x6c, 0xa7, 0x4b, 0x86, 0xef, 0xef, 0xc8, 0xc7, 0xcb, + 0x16, 0x94, 0x84, 0xc1, 0x22, 0xf2, 0x26, 0x9f, 0xda, 0x56, 0xcd, 0x87, + 0xcb, 0x25, 0x7f, 0x7b, 0x31, 0xce, 0xd8, 0x51, 0x6d, 0x01, 0x42, 0x3c, + 0x1b, 0xa7, 0xed, 0xc1, 0xff, 0xb5, 0xde, 0x56, 0x59, 0x79, 0xcb, 0x45, + 0x32, 0x62, 0x74, 0xf1, 0x60, 0xa6, 0x7f, 0x90, 0xa4, 0xfc, 0x6e, 0x66, + 0x30, 0x6c, 0xb8, 0x33, 0xb9, 0x14, 0xfb, 0x31, 0xb2, 0x07, 0x0b, 0x3f, + 0x60, 0x31, 0x6a, 0xa1, 0xb2, 0xad, 0x5c, 0xb5, 0x58, 0x0b, 0xe9, 0xaa, + 0x47, 0xc3, 0xe2, 0x22, 0x3f, 0xd9, 0x42, 0x7d, 0xbd, 0x6f, 0x35, 0xd8, + 0x3e, 0x7a, 0x89, 0x0a, 0x80, 0x54, 0xf7, 0x1d, 0xd4, 0xd1, 0xb1, 0x1d, + 0x25, 0x97, 0xc4, 0x73, 0x85, 0xd3, 0xa6, 0x12, 0x3c, 0xab, 0x40, 0x6d, + 0xc6, 0x1c, 0x56, 0x2e, 0xf4, 0x0d, 0x62, 0x6e, 0x75, 0x61, 0xfb, 0x81, + 0xfd, 0x3e, 0xb1, 0xab, 0x72, 0xaf, 0x94, 0x12, 0x2a, 0x40, 0xa4, 0xf0, + 0x64, 0x90, 0x22, 0xe0, 0xed, 0x52, 0xfc, 0xad, 0x20, 0x9a, 0xe2, 0x26, + 0x13, 0xc5, 0x95, 0x62, 0x15, 0xf0, 0xe3, 0xb4, 0xbf, 0x3d, 0x2c, 0xa6, + 0xb4, 0x5c, 0x5b, 0xd5, 0xc7, 0x11, 0x38, 0xeb, 0xeb, 0xec, 0xba, 0x05, + 0xd0, 0xff, 0x12, 0xef, 0x25, 0x7d, 0x5e, 0x87, 0x06, 0xa6, 0x28, 0x87, + 0x6c, 0x95, 0x8e, 0x23, 0x8a, 0x3e, 0x4a, 0x8b, 0x38, 0x06, 0xbd, 0x4a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA256, + 120, + {0x50, 0x15, 0xc5, 0xa0, 0x3c, 0xba, 0x54, 0x94, 0x3e, 0xbd, 0xb8, 0x0e, + 0x79, 0xfb, 0xa8, 0xa8, 0xbd, 0x61, 0x08, 0x5c, 0x0f, 0xeb, 0xd1, 0xa6, + 0x75, 0xaa, 0x2d, 0x07, 0x12, 0xcc, 0xa9, 0x8b, 0x1f, 0x0f, 0x43, 0xcd, + 0x3e, 0x23, 0x9c, 0x89, 0x0a, 0xf5, 0x8d, 0xfc, 0xb4, 0x0b, 0xae, 0xf2, + 0x86, 0x92, 0xe8, 0x11, 0x63, 0xbd, 0x87, 0xb5, 0x12, 0x1d, 0x67, 0xc5, + 0x88, 0xcf, 0xe9, 0x72, 0xee, 0x8d, 0x56, 0x06, 0x21, 0xca, 0x1e, 0x93, + 0x25, 0x16, 0x1b, 0xd1, 0x30, 0x14, 0x62, 0x5e, 0xc0, 0x2e, 0x43, 0x3c, + 0xc9, 0x7f, 0x70, 0x25, 0x54, 0x4a, 0x93, 0x5e, 0x0f, 0x8c, 0xdd, 0x72, + 0x8f, 0x7f, 0xed, 0xf9, 0x0a, 0x8a, 0x8e, 0x57, 0xd5, 0xe1, 0x2d, 0x9c, + 0x22, 0x30, 0x6f, 0xba, 0xe7, 0x7c, 0x09, 0x2e, 0x13, 0xa3, 0xbb, 0xc9, + 0xd9, 0x8b, 0xcd, 0xb1, 0x87, 0x14, 0xd6, 0x2f, 0x3f, 0x24, 0xe6, 0x5e, + 0x74, 0x76, 0x8c, 0x0a, 0x9e, 0x9b, 0x86, 0x00, 0xe8, 0x74, 0x43, 0xea, + 0xe3, 0x45, 0x91, 0x9e, 0xd7, 0xfe, 0x4c, 0x85, 0x81, 0xdc, 0x00, 0xf1, + 0xbc, 0x0c, 0x27, 0x64, 0xcd, 0xe2, 0x10, 0x8e, 0x21, 0xd3, 0x4c, 0xbb, + 0x8f, 0x0a, 0xe4, 0x29, 0x3a, 0x4f, 0x7d, 0x4e, 0xf9, 0x38, 0xe8, 0x76, + 0x5b, 0xc8, 0x62, 0x30, 0x23, 0x79, 0xd9, 0x79, 0x20, 0x7d, 0x4f, 0x7e, + 0x29, 0x4f, 0x6b, 0xaf, 0xaa, 0x30, 0x9a, 0xa4, 0x01, 0x38, 0x77, 0x58, + 0x81, 0x92, 0xec, 0x5c, 0x66, 0x9e, 0xda, 0x7f, 0x41, 0x42, 0x7f, 0x81, + 0xd7, 0x51, 0x76, 0x48, 0x0c, 0x85, 0xe3, 0xd1, 0x22, 0x07, 0x2d, 0x96, + 0x17, 0x4a, 0x57, 0xd7, 0x7b, 0xd1, 0xe6, 0x37, 0x25, 0x42, 0x82, 0xc8, + 0x40, 0xdb, 0x3d, 0x2a, 0x1f, 0x7f, 0x05, 0xde, 0x9f, 0x47, 0x42, 0x2c, + 0x32, 0xf0, 0x85, 0x4a, 0x97, 0x03, 0xc6, 0x68, 0x51, 0x5b, 0x5b, 0x40, + 0x30, 0xa5, 0xd2, 0x66, 0x11, 0xe4, 0x52, 0x30, 0x6d, 0x8d, 0x23, 0x95, + 0x89, 0x45, 0x8b, 0x8b, 0xf1, 0x7f, 0x56, 0xf3, 0x44, 0x79, 0x69, 0xc7, + 0x83, 0x49, 0x6c, 0xee, 0xbe, 0x16, 0xa1, 0x63, 0xa0, 0x6f, 0x17, 0xbe, + 0xd0, 0x6d, 0x45, 0x05, 0xb8, 0xe0, 0xd8, 0x09, 0xe3, 0x51, 0xe5, 0x98, + 0x83, 0xcc, 0x3e, 0xd1, 0x5f, 0xaa, 0x22, 0x68, 0x3b, 0xeb, 0x68, 0x4e, + 0x04, 0x32, 0x3f, 0x14, 0x6d, 0xfa, 0xbd, 0x03, 0xe8, 0x36, 0xf0, 0x83, + 0x82, 0xf5, 0xd0, 0x0d, 0xd2, 0xd1, 0xe9, 0xca, 0x17, 0x94, 0x64, 0x46, + 0xc3, 0x06, 0xa2, 0xb9, 0x78, 0x75, 0xfa, 0xa0, 0x42, 0xe3, 0xa4, 0x00, + 0x2f, 0xea, 0xd6, 0xd1, 0x5a, 0x07, 0xb7, 0xb4, 0xcc, 0x9a, 0x2a, 0x6b, + 0x5b, 0x43, 0x6f, 0xd0, 0x3e, 0x23, 0x1c, 0xb1, 0x00, 0xa4, 0x3f, 0xd1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA256, + 121, + {0x87, 0x25, 0x18, 0x04, 0x1a, 0xaa, 0xc1, 0x7a, 0x06, 0x1b, 0xac, 0x38, + 0x5b, 0x6e, 0x03, 0xb4, 0x4e, 0x0e, 0x7a, 0xc1, 0xd1, 0xd2, 0x69, 0xe1, + 0x66, 0xcf, 0x4e, 0x45, 0x18, 0xbf, 0xf2, 0xe3, 0xf7, 0x06, 0x56, 0xe7, + 0x74, 0x15, 0x55, 0x94, 0x10, 0x32, 0x35, 0x9b, 0x11, 0x05, 0x30, 0x51, + 0x89, 0x55, 0x87, 0x0a, 0xcd, 0xe0, 0x03, 0xce, 0xb4, 0xa5, 0x28, 0xb9, + 0xab, 0xf2, 0xa1, 0x8c, 0x37, 0x50, 0x83, 0xaf, 0x25, 0x54, 0xe5, 0x7c, + 0x56, 0x14, 0xe8, 0x2b, 0xcc, 0x01, 0x2b, 0x46, 0x77, 0xde, 0xf5, 0xff, + 0x7c, 0xc6, 0x3d, 0x4f, 0xae, 0xd4, 0x16, 0x60, 0x97, 0x16, 0x08, 0x91, + 0xa0, 0xd0, 0x86, 0x9c, 0xb1, 0x11, 0x74, 0x27, 0x71, 0x28, 0x61, 0xfb, + 0x57, 0xb2, 0xc5, 0x45, 0xdb, 0x08, 0x42, 0x7f, 0x12, 0x15, 0x33, 0xbf, + 0x1f, 0x3d, 0xf1, 0xd0, 0x4c, 0x20, 0xfa, 0x21, 0x50, 0xc1, 0x8d, 0x4e, + 0x96, 0x69, 0x51, 0x80, 0x1c, 0x8f, 0xcc, 0x7b, 0xa6, 0xf0, 0x28, 0x01, + 0x36, 0x59, 0x06, 0x37, 0x3d, 0x23, 0x99, 0x42, 0xbe, 0x63, 0x3d, 0x39, + 0x23, 0x76, 0xd1, 0xcf, 0xea, 0x38, 0x57, 0xda, 0x77, 0x0e, 0xd5, 0xc3, + 0xdc, 0x4b, 0xd3, 0x5b, 0x7c, 0x5a, 0xbd, 0xb0, 0x36, 0xe8, 0x29, 0xc5, + 0x0e, 0xbc, 0xfd, 0x31, 0xa5, 0x5c, 0x4b, 0xaa, 0x2c, 0xd6, 0x3d, 0x5b, + 0x54, 0xcf, 0x92, 0x40, 0x2c, 0x00, 0xf3, 0xe1, 0x80, 0x97, 0xaf, 0xfe, + 0x9b, 0xe3, 0x92, 0x94, 0xc4, 0xeb, 0x04, 0xf0, 0x33, 0xeb, 0xc9, 0x26, + 0xcc, 0xc0, 0x40, 0xf3, 0x7f, 0xc1, 0xa8, 0x1c, 0x13, 0x2d, 0x97, 0x1f, + 0xc1, 0x72, 0x4c, 0x1c, 0x00, 0x37, 0x7d, 0x11, 0x57, 0xfe, 0x08, 0x38, + 0x5b, 0x3b, 0x12, 0xc6, 0xa7, 0xd4, 0x43, 0x14, 0x80, 0x3b, 0x1a, 0x2c, + 0x72, 0xf7, 0xa8, 0x83, 0x6c, 0x72, 0x34, 0x6b, 0xbf, 0x42, 0x8b, 0x67, + 0xb8, 0x6b, 0xbd, 0xf3, 0x76, 0x38, 0x94, 0x9d, 0x81, 0xff, 0x41, 0x53, + 0xc8, 0x1d, 0x5f, 0xa1, 0xb8, 0xfe, 0x3f, 0x8a, 0x94, 0x70, 0x19, 0x45, + 0xd2, 0x25, 0xe5, 0x98, 0x87, 0x6f, 0x24, 0x57, 0xad, 0xc2, 0xc5, 0x84, + 0x24, 0x90, 0x8d, 0x70, 0xe3, 0xa6, 0x1e, 0x7b, 0xcd, 0xc9, 0x09, 0x99, + 0x3c, 0x75, 0xae, 0x0c, 0x24, 0xa1, 0x11, 0xc2, 0x04, 0xac, 0x28, 0xae, + 0xdc, 0xd7, 0xa0, 0xce, 0xf5, 0xad, 0xb2, 0x78, 0xde, 0x2f, 0xd3, 0x95, + 0xc9, 0x7b, 0xa1, 0x5c, 0x92, 0x08, 0xe3, 0x2d, 0x70, 0x9a, 0x31, 0x4f, + 0x17, 0x50, 0x4a, 0xb8, 0x3f, 0x58, 0x3e, 0x81, 0x18, 0x45, 0xe6, 0xf7, + 0x14, 0x3e, 0x9f, 0x6b, 0x94, 0x37, 0xcc, 0xfd, 0x69, 0x9d, 0x66, 0x3e, + 0x17, 0x49, 0xd7, 0x1b, 0x56, 0x39, 0x00, 0x9d, 0x3e, 0x5c, 0xce, 0x02}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA256, + 122, + {0x74, 0x5f, 0x04, 0x39, 0x35, 0xef, 0x3c, 0xd2, 0x91, 0x18, 0x66, 0x8c, + 0xb2, 0x11, 0x5b, 0x67, 0x1a, 0xf0, 0xe3, 0xea, 0x44, 0xe9, 0xfd, 0x20, + 0xb1, 0x8d, 0xfe, 0x16, 0x67, 0xc9, 0x26, 0xf9, 0xd4, 0xab, 0x7e, 0x28, + 0x13, 0x45, 0xf4, 0x7a, 0x2b, 0x06, 0xe7, 0x14, 0x1c, 0xb6, 0x9e, 0xe1, + 0x32, 0x88, 0x22, 0xcd, 0x04, 0xc8, 0x83, 0x5c, 0x42, 0xbe, 0xc9, 0xc1, + 0x9e, 0x30, 0xe6, 0x40, 0x1b, 0xb6, 0xe2, 0x7c, 0x20, 0xc5, 0x3b, 0x69, + 0x42, 0x9e, 0x2b, 0xf5, 0x64, 0x1c, 0x73, 0x98, 0x33, 0x8f, 0x08, 0x0f, + 0xca, 0x06, 0x4f, 0xde, 0x6e, 0xaf, 0x77, 0x45, 0x1c, 0xc5, 0x7d, 0x84, + 0x49, 0x04, 0x6b, 0xec, 0xee, 0x9b, 0x87, 0xd6, 0xf7, 0x97, 0x71, 0x1d, + 0x20, 0xfe, 0xde, 0xe5, 0x8d, 0x0f, 0x16, 0x2f, 0x71, 0xfc, 0x8e, 0x73, + 0x62, 0x29, 0x75, 0x31, 0x01, 0xed, 0xa5, 0x12, 0x1f, 0x33, 0x2a, 0xfc, + 0xe0, 0x3b, 0x33, 0x4a, 0x3b, 0x4b, 0xae, 0xe7, 0xc9, 0x7e, 0x0b, 0x69, + 0x91, 0xb5, 0xa1, 0xda, 0x18, 0xa7, 0x49, 0x9a, 0x99, 0xf8, 0xb6, 0x98, + 0x3c, 0xea, 0x90, 0x46, 0xac, 0x22, 0xb5, 0x2f, 0x73, 0x19, 0xd0, 0xd1, + 0x58, 0x8c, 0x21, 0x05, 0xc3, 0x57, 0x73, 0xc3, 0x93, 0x7f, 0x25, 0x6b, + 0x40, 0xed, 0x8f, 0x41, 0x27, 0x83, 0x23, 0x85, 0xc9, 0x57, 0x52, 0x95, + 0x94, 0x15, 0x72, 0x90, 0x9f, 0xee, 0x56, 0xfd, 0x9a, 0x45, 0x78, 0x35, + 0xf0, 0x49, 0xaf, 0xea, 0x39, 0xa2, 0x27, 0x92, 0xf0, 0x12, 0xea, 0x2d, + 0x38, 0xd0, 0xda, 0x75, 0xfb, 0x22, 0xe3, 0xf0, 0xce, 0x7f, 0x62, 0x8a, + 0x14, 0x88, 0xe6, 0xd3, 0x0f, 0x58, 0xbc, 0xdc, 0xe4, 0x0d, 0xde, 0x41, + 0x46, 0xb4, 0x72, 0x22, 0x7a, 0x66, 0x6d, 0x3d, 0x49, 0x02, 0x37, 0x4c, + 0x28, 0x3f, 0x9a, 0xad, 0xd4, 0x99, 0x60, 0x4b, 0x45, 0x51, 0x1c, 0xd1, + 0x20, 0xab, 0xac, 0xe7, 0x89, 0x07, 0x5c, 0x8b, 0xd2, 0x32, 0xcc, 0xe7, + 0x17, 0x82, 0x4c, 0x55, 0x1f, 0x8d, 0x8d, 0x03, 0xce, 0xca, 0x60, 0x09, + 0xe6, 0xdb, 0x55, 0xc6, 0xbf, 0x5d, 0x0c, 0x96, 0x15, 0xad, 0x73, 0x86, + 0x81, 0xac, 0x94, 0x68, 0x1a, 0xc2, 0xae, 0xd6, 0x50, 0x12, 0x78, 0xeb, + 0x88, 0x24, 0x36, 0xcd, 0x13, 0x4c, 0x93, 0x98, 0xeb, 0xad, 0x44, 0x9c, + 0xc2, 0xc4, 0x30, 0xab, 0x9b, 0x85, 0x13, 0xb5, 0x57, 0xdc, 0x4c, 0x34, + 0x5b, 0xa9, 0x0b, 0x5d, 0xcd, 0xca, 0xbb, 0x01, 0x99, 0x2c, 0xb9, 0xcd, + 0x85, 0x12, 0x66, 0xd1, 0x52, 0x07, 0x62, 0x21, 0x3d, 0x2c, 0x26, 0x76, + 0xb4, 0xc2, 0xb8, 0x03, 0x01, 0xd5, 0x98, 0x87, 0xbe, 0xbc, 0xf8, 0xa0, + 0x9b, 0x01, 0x2f, 0x89, 0x07, 0xf0, 0x4f, 0x75, 0x21, 0x17, 0x52, 0x38}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA256, + 123, + {0x5a, 0x29, 0xdc, 0x4f, 0x6d, 0x31, 0x38, 0xfe, 0xbf, 0x99, 0x78, 0x26, + 0x6c, 0x31, 0x9c, 0x1b, 0xc6, 0x9c, 0xb3, 0x3d, 0xc6, 0x3e, 0xee, 0x57, + 0x8a, 0xe1, 0xbd, 0x2a, 0x47, 0x36, 0xd2, 0x8d, 0xd9, 0xd9, 0x9a, 0x24, + 0x92, 0x6a, 0x2a, 0x6a, 0x5a, 0x24, 0x04, 0xf4, 0xb5, 0xa1, 0x51, 0x12, + 0xa7, 0xd0, 0xc0, 0x0a, 0x24, 0xa4, 0x27, 0xa0, 0xaf, 0x81, 0x7d, 0xf1, + 0x99, 0xa4, 0xae, 0xbd, 0x77, 0xe6, 0xb2, 0xec, 0xbc, 0x95, 0x8d, 0x30, + 0x17, 0x9e, 0x00, 0xd8, 0xec, 0xf9, 0xcb, 0x15, 0x00, 0xa9, 0x1d, 0x5f, + 0x7f, 0x43, 0x80, 0xe2, 0x46, 0x9c, 0xbb, 0xe6, 0x1d, 0x91, 0xb2, 0x65, + 0x73, 0xb2, 0xf7, 0x72, 0x6e, 0x5a, 0xf4, 0x9a, 0xf9, 0x63, 0xe2, 0x25, + 0x78, 0xc0, 0x8f, 0xf7, 0x46, 0x44, 0xcf, 0x93, 0xc5, 0x47, 0xc6, 0x49, + 0x65, 0xd7, 0x08, 0x57, 0x4b, 0x4e, 0x54, 0x96, 0xe3, 0x92, 0x3d, 0x1d, + 0x04, 0x14, 0x49, 0x92, 0x20, 0xa6, 0xa9, 0x34, 0x9a, 0x01, 0x16, 0xff, + 0x8d, 0x84, 0x3c, 0x8a, 0x56, 0x38, 0x65, 0xea, 0xce, 0xc1, 0xc2, 0x84, + 0xca, 0xb4, 0x1c, 0x3d, 0x6a, 0xa8, 0x13, 0xb0, 0xc5, 0xcc, 0xa1, 0xad, + 0xd5, 0xe7, 0xd2, 0xed, 0xf3, 0x6d, 0x88, 0x45, 0x49, 0x95, 0x86, 0xb5, + 0x11, 0x86, 0x18, 0xe1, 0xa6, 0x16, 0xd9, 0x1e, 0xbc, 0x33, 0x49, 0xf5, + 0xee, 0x3e, 0xe1, 0x08, 0x8d, 0x93, 0x23, 0xe7, 0x99, 0x67, 0x92, 0x9a, + 0x72, 0x73, 0x91, 0x0b, 0x38, 0x9f, 0xe9, 0x48, 0x82, 0xc2, 0x80, 0x44, + 0xb8, 0x97, 0x8f, 0x51, 0x37, 0xa4, 0xb2, 0xd8, 0x53, 0x7e, 0xee, 0xf5, + 0x36, 0x00, 0xe5, 0xc9, 0x37, 0x34, 0xde, 0x27, 0x97, 0x17, 0x14, 0x1a, + 0xc4, 0x70, 0xb8, 0xb7, 0xc4, 0x0e, 0xb0, 0xa3, 0xb0, 0xac, 0x6c, 0xfe, + 0x4e, 0x66, 0xfa, 0x2e, 0x50, 0xb4, 0x4e, 0x8f, 0xb6, 0xff, 0xb9, 0xdb, + 0x12, 0xc7, 0xce, 0xef, 0xaf, 0xc7, 0x5a, 0x89, 0xc2, 0x1d, 0x76, 0x7f, + 0x8d, 0x70, 0x4a, 0xec, 0xc4, 0x16, 0xf5, 0x77, 0x1d, 0xaa, 0xd4, 0x31, + 0x0a, 0xef, 0x48, 0x5f, 0x0b, 0x9c, 0x15, 0x0a, 0x4a, 0x7f, 0xe6, 0xc3, + 0x8d, 0x81, 0xe3, 0x52, 0xfc, 0xf0, 0xe4, 0x9c, 0xb0, 0x36, 0xaa, 0x02, + 0xea, 0x10, 0xc2, 0xe6, 0x22, 0x2c, 0x4f, 0x0c, 0xc2, 0x7b, 0xbf, 0xfb, + 0x7e, 0x89, 0xd1, 0x55, 0x64, 0x57, 0xd7, 0x3c, 0xd6, 0x33, 0x3b, 0xec, + 0x31, 0xf9, 0xac, 0xc6, 0xb7, 0xd9, 0x27, 0x89, 0x5e, 0x96, 0xf1, 0xe2, + 0xc8, 0x7a, 0xae, 0x21, 0xf8, 0xb1, 0xbf, 0x35, 0xd1, 0x73, 0xb5, 0x78, + 0x20, 0x73, 0x9c, 0x7f, 0x17, 0x0c, 0x1b, 0xe4, 0xb6, 0x7a, 0x4d, 0xb3, + 0x47, 0xbd, 0xbd, 0xee, 0x1b, 0xaf, 0x47, 0x7d, 0x7d, 0xe4, 0xb9, 0xfb}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA256, + 124, + {0xb1, 0x6e, 0x24, 0xd2, 0x0f, 0xf5, 0x75, 0xbe, 0x4f, 0x5b, 0x03, 0x22, + 0xb0, 0xfe, 0x67, 0xf0, 0x2b, 0x7f, 0x27, 0x34, 0xa7, 0xe3, 0x50, 0xf0, + 0x78, 0xc4, 0x01, 0xa4, 0xf1, 0x17, 0x01, 0x11, 0xb0, 0x0e, 0x68, 0x52, + 0x4b, 0x56, 0x6c, 0x7d, 0x19, 0x1e, 0x48, 0x73, 0x1d, 0x03, 0xe3, 0xf8, + 0xe4, 0xb2, 0xef, 0x90, 0xf8, 0xc9, 0xf7, 0x98, 0xc5, 0x7c, 0xea, 0xa2, + 0x64, 0x11, 0x83, 0x6f, 0x79, 0x69, 0xe2, 0x34, 0xef, 0x5e, 0x4d, 0xa1, + 0xdd, 0xbe, 0x2f, 0x69, 0x93, 0xef, 0xb4, 0xc4, 0xab, 0xd5, 0x66, 0x11, + 0x57, 0x27, 0x83, 0x1c, 0xee, 0x57, 0xa7, 0x51, 0x10, 0x22, 0xc3, 0x3e, + 0x47, 0x71, 0x6f, 0xd7, 0x96, 0xf2, 0x26, 0x39, 0x07, 0xc5, 0x4d, 0xcf, + 0xa7, 0xeb, 0xff, 0xb1, 0x91, 0x2d, 0xa6, 0x8b, 0xb5, 0x57, 0x20, 0x80, + 0x27, 0x4a, 0x66, 0x43, 0x72, 0x82, 0x2a, 0xd2, 0xb4, 0x51, 0x6c, 0xb5, + 0x4d, 0xec, 0x43, 0x18, 0x5f, 0xda, 0xa0, 0x02, 0x2c, 0x84, 0x85, 0x6a, + 0x17, 0x8f, 0x69, 0x48, 0x3b, 0xb7, 0x43, 0x97, 0x6f, 0x3d, 0x1f, 0x1e, + 0xa4, 0xe2, 0xeb, 0x77, 0xd1, 0xc5, 0x58, 0x00, 0xb7, 0xb4, 0x05, 0xcc, + 0x49, 0x67, 0xd3, 0xef, 0x72, 0xca, 0x63, 0x10, 0xea, 0x67, 0x19, 0x61, + 0x72, 0x55, 0xc9, 0x5a, 0x2e, 0x31, 0x23, 0x1e, 0x6c, 0x8b, 0x66, 0x03, + 0xaa, 0x82, 0xfa, 0xb5, 0xd9, 0x50, 0x09, 0xe9, 0x08, 0x98, 0x6d, 0x10, + 0x52, 0x96, 0xfc, 0x1f, 0x81, 0xeb, 0x37, 0x09, 0xba, 0x27, 0xa6, 0x8e, + 0xdb, 0x77, 0x1e, 0x3e, 0x88, 0x79, 0x03, 0x91, 0x3e, 0x72, 0xc6, 0x38, + 0x6e, 0x31, 0x94, 0xdf, 0xba, 0x12, 0xde, 0xfc, 0xb6, 0xe9, 0x76, 0x4e, + 0x07, 0xdb, 0xa1, 0x9a, 0x06, 0x50, 0x4f, 0xae, 0xaf, 0x9a, 0x23, 0x13, + 0xe3, 0x45, 0x79, 0x7c, 0xc4, 0x54, 0x3c, 0x6f, 0x38, 0xa6, 0x56, 0xc4, + 0xc1, 0x03, 0x21, 0x20, 0xad, 0x6e, 0x83, 0xd6, 0x5f, 0xe5, 0x12, 0x75, + 0x09, 0x9c, 0x9c, 0x6d, 0x36, 0x19, 0xa4, 0x91, 0xc5, 0xcd, 0x89, 0x95, + 0xc4, 0x27, 0x26, 0xf8, 0xf7, 0xf7, 0x26, 0x44, 0x95, 0x7e, 0x87, 0xb5, + 0x1b, 0x69, 0x8e, 0xe4, 0x43, 0xf8, 0x1a, 0x24, 0xba, 0x05, 0x64, 0x26, + 0x0f, 0xc2, 0xa7, 0x76, 0x31, 0x6f, 0x3f, 0x47, 0x0f, 0xf3, 0xe1, 0xa3, + 0xe3, 0xd0, 0x71, 0x52, 0x13, 0x51, 0xb1, 0x1c, 0x6f, 0x4a, 0xad, 0x06, + 0x1c, 0x6e, 0xe8, 0x1d, 0xa1, 0xbf, 0xb2, 0xf4, 0x0e, 0xd3, 0x06, 0xeb, + 0xf4, 0x2f, 0x47, 0x79, 0x43, 0x2b, 0xb7, 0x9d, 0x7f, 0x0d, 0x20, 0x37, + 0x2c, 0x55, 0xae, 0xd8, 0xbc, 0x9d, 0xf3, 0x8b, 0xfb, 0x64, 0xfb, 0x01, + 0x66, 0x75, 0xed, 0x3a, 0xc8, 0x35, 0x20, 0x90, 0x01, 0x13, 0xe1, 0xc4}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA256, + 125, + {0x35, 0x31, 0xe3, 0x18, 0x0f, 0x63, 0x85, 0xe8, 0x23, 0x5d, 0x40, 0x2e, + 0xf4, 0x0d, 0xb7, 0x75, 0xcf, 0x88, 0xd1, 0x15, 0xfe, 0x8c, 0x34, 0x26, + 0xad, 0xba, 0x5a, 0x4b, 0x36, 0xd0, 0x50, 0x63, 0x13, 0x0b, 0xc2, 0xe7, + 0x11, 0xd5, 0xe7, 0x1f, 0x4f, 0xef, 0x4c, 0xd2, 0xd7, 0xc2, 0x1a, 0x7e, + 0x2f, 0xe7, 0x6a, 0x4d, 0xc0, 0x2b, 0x96, 0x1a, 0x6e, 0xdd, 0x36, 0x58, + 0xa9, 0x6c, 0x78, 0xe3, 0xf7, 0x97, 0x16, 0x49, 0xfc, 0x91, 0x3c, 0xe8, + 0xc9, 0xc4, 0xec, 0x9e, 0xbd, 0x8b, 0xe9, 0x20, 0x9c, 0xb9, 0x00, 0x73, + 0x70, 0x2b, 0x97, 0xff, 0x94, 0xe9, 0x64, 0x71, 0xc4, 0x2d, 0xce, 0x88, + 0x77, 0x32, 0xd9, 0x3f, 0x89, 0xf7, 0x37, 0x6a, 0x1e, 0xe0, 0x19, 0x0d, + 0x7c, 0x64, 0x6d, 0x56, 0x39, 0x3f, 0x42, 0xc6, 0x0a, 0x6d, 0xb3, 0x72, + 0x4a, 0x73, 0x4e, 0xf9, 0x86, 0x38, 0x0e, 0x93, 0x4f, 0xc8, 0xcb, 0x92, + 0x42, 0x88, 0x51, 0xa6, 0xff, 0x74, 0xf1, 0xa3, 0xfe, 0xb9, 0x4f, 0x7f, + 0x6d, 0x3a, 0x33, 0x1d, 0x4d, 0x61, 0x84, 0x60, 0x26, 0x47, 0x7b, 0x7d, + 0x7b, 0x77, 0x07, 0x7a, 0x82, 0x13, 0x55, 0x5d, 0x4a, 0x73, 0x39, 0xce, + 0xec, 0x0c, 0x71, 0xd6, 0x54, 0x92, 0xd2, 0xea, 0xdb, 0x9d, 0xc3, 0xfc, + 0xc7, 0xb3, 0xc0, 0xf0, 0x8c, 0xe2, 0xd0, 0x9c, 0x97, 0xc1, 0x43, 0x51, + 0xdb, 0xe8, 0xd2, 0x74, 0x5a, 0xea, 0xe9, 0x88, 0x2b, 0x25, 0x2d, 0xdf, + 0xcf, 0xec, 0x71, 0x9c, 0x31, 0x2b, 0x78, 0x9b, 0xa3, 0x64, 0x30, 0xd8, + 0x1d, 0xb2, 0xd1, 0xe8, 0x8c, 0x29, 0xf0, 0xcc, 0xbe, 0x41, 0x07, 0x89, + 0xe0, 0xcc, 0x27, 0xed, 0xdb, 0x2b, 0x4b, 0x6d, 0x5d, 0x0b, 0x98, 0x0f, + 0x67, 0x70, 0x0c, 0x05, 0xcf, 0x9e, 0x64, 0xba, 0x96, 0xe5, 0xe5, 0x0e, + 0xc4, 0xe5, 0x90, 0x67, 0xce, 0xbb, 0x58, 0x0a, 0x69, 0x83, 0xac, 0xba, + 0x34, 0xec, 0x26, 0x0f, 0x5e, 0xbc, 0x6a, 0xbe, 0xc5, 0x3a, 0x89, 0x94, + 0x83, 0xd2, 0x66, 0xb5, 0x3a, 0x0c, 0xb2, 0x4f, 0x81, 0xc9, 0xca, 0x14, + 0x47, 0x72, 0xec, 0xd6, 0x22, 0xca, 0x3c, 0xd0, 0xf5, 0x02, 0xc5, 0xcf, + 0xe6, 0xef, 0xec, 0x13, 0x57, 0x4d, 0x51, 0xac, 0xc0, 0x23, 0xf2, 0x77, + 0xc3, 0xa7, 0xef, 0xe1, 0x28, 0xfa, 0xc2, 0x02, 0xe4, 0x10, 0x33, 0xcc, + 0xc4, 0xbc, 0x78, 0xb5, 0x50, 0xa1, 0x66, 0x3f, 0xd0, 0xd8, 0x36, 0xbf, + 0xa3, 0x1c, 0x43, 0x5b, 0xad, 0xd9, 0x77, 0xf3, 0x8c, 0xce, 0x70, 0xa5, + 0xfc, 0x35, 0x34, 0x49, 0xa3, 0x35, 0x7b, 0xec, 0x99, 0xa8, 0x7b, 0x19, + 0xf9, 0x2f, 0x81, 0xc9, 0x9e, 0x1a, 0x6d, 0x23, 0xba, 0x23, 0xb5, 0x94, + 0x03, 0x55, 0xb0, 0x78, 0xd0, 0x5b, 0x25, 0x54, 0xe5, 0x88, 0x5f, 0xd8}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA256, + 126, + {0x88, 0x5a, 0xdf, 0x1a, 0x5e, 0x86, 0xd4, 0x63, 0xe8, 0xf6, 0x75, 0x0b, + 0x49, 0xa3, 0xc3, 0xa9, 0x1a, 0x2e, 0x8b, 0xf9, 0x0e, 0x4c, 0x19, 0x87, + 0x3e, 0x19, 0xdd, 0xe0, 0x41, 0xbd, 0xfc, 0xd0, 0x84, 0x94, 0xa9, 0xd2, + 0x5f, 0xfa, 0xa6, 0x79, 0xc3, 0xc4, 0xc6, 0xd5, 0xad, 0xdf, 0x99, 0x25, + 0x6f, 0x75, 0x49, 0x8f, 0x3c, 0xc6, 0xc0, 0x9c, 0x45, 0xbc, 0x05, 0x6d, + 0xaa, 0xe8, 0x8a, 0x50, 0x9a, 0xed, 0x0c, 0x4b, 0x46, 0xdf, 0x5c, 0x1a, + 0x6a, 0x1b, 0x5b, 0x4f, 0x2c, 0x5d, 0x5d, 0x00, 0x8b, 0xda, 0xbe, 0x5f, + 0x22, 0xa0, 0xba, 0x1f, 0x34, 0xe6, 0x04, 0xfa, 0x0f, 0xc8, 0xc6, 0x47, + 0x70, 0x9e, 0x82, 0xed, 0xdf, 0x98, 0x89, 0x24, 0x15, 0x71, 0xa0, 0x7e, + 0x9d, 0xc9, 0x1b, 0x4e, 0xca, 0x9a, 0xf3, 0x90, 0xf6, 0x3a, 0xc2, 0x0a, + 0x7e, 0x52, 0x6d, 0x94, 0x5d, 0xf9, 0x54, 0x1f, 0xa4, 0x3c, 0xaa, 0xe1, + 0x41, 0xea, 0x3f, 0xeb, 0xa0, 0xd0, 0xfc, 0xac, 0x7c, 0x50, 0xf7, 0xb0, + 0x3d, 0x41, 0x72, 0xda, 0xec, 0xca, 0x84, 0x51, 0x54, 0x48, 0xf3, 0xd8, + 0xbd, 0xec, 0xd2, 0x51, 0x3a, 0xea, 0x85, 0x65, 0x22, 0x7c, 0x2d, 0xa2, + 0x98, 0xa4, 0xe2, 0xcc, 0x8f, 0x5f, 0xe5, 0x60, 0x3c, 0x30, 0xc2, 0x20, + 0xc2, 0xe9, 0x6c, 0x3a, 0x4d, 0x80, 0x2b, 0x87, 0x81, 0x5b, 0x1d, 0x94, + 0xe0, 0x6f, 0x71, 0x70, 0x30, 0xbb, 0x2d, 0x17, 0x33, 0x39, 0xec, 0x3b, + 0xa7, 0x00, 0x82, 0x8b, 0xc7, 0xa0, 0x24, 0x95, 0xa1, 0x04, 0x2b, 0x64, + 0x4f, 0xca, 0xa0, 0x2f, 0xd9, 0xe6, 0x7a, 0x26, 0x60, 0x07, 0x18, 0xd0, + 0x56, 0xa0, 0x50, 0x80, 0x0e, 0xb5, 0x46, 0xee, 0xa6, 0x5f, 0xe9, 0xfd, + 0xa8, 0x25, 0x8c, 0xf6, 0x29, 0xcd, 0x48, 0xdb, 0xa7, 0x39, 0x3b, 0x55, + 0x69, 0x11, 0x2f, 0x15, 0x60, 0x32, 0xd5, 0xd4, 0xe7, 0xa9, 0x89, 0x60, + 0x54, 0x23, 0xd2, 0x79, 0x45, 0x40, 0x1a, 0xe7, 0xdb, 0x0a, 0x94, 0x69, + 0x37, 0x5e, 0xcc, 0x8c, 0xcf, 0xcc, 0x3f, 0x25, 0x73, 0x57, 0x00, 0x56, + 0x02, 0x73, 0x03, 0xa5, 0x56, 0x11, 0x5b, 0x0f, 0x98, 0x95, 0x8f, 0xef, + 0x89, 0x17, 0xe1, 0x86, 0x1d, 0xe6, 0xa5, 0x98, 0x43, 0x84, 0x2d, 0x26, + 0x9c, 0x84, 0x12, 0xda, 0x05, 0xcd, 0x2a, 0x12, 0xb9, 0xe2, 0xae, 0x75, + 0xd1, 0x77, 0xec, 0xef, 0xdd, 0x5a, 0xf7, 0x9c, 0xf4, 0x49, 0x94, 0x88, + 0x03, 0x7f, 0xd2, 0xd5, 0x92, 0xbc, 0xb2, 0x82, 0x8b, 0x9d, 0xdf, 0x9c, + 0xf7, 0xfb, 0xe3, 0x09, 0x82, 0x2a, 0x9f, 0x0f, 0x54, 0x36, 0x8e, 0xc2, + 0xa6, 0xe6, 0x75, 0x50, 0xda, 0x71, 0x53, 0x07, 0xee, 0xd5, 0xe1, 0xd8, + 0x0b, 0xc9, 0xba, 0xce, 0xd4, 0xfe, 0xf1, 0x32, 0xb2, 0xf5, 0x9c, 0xfa}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA256, + 127, + {0xc0, 0xfc, 0x6e, 0x5e, 0x9e, 0x13, 0x98, 0xd0, 0xcf, 0x65, 0x75, 0x80, + 0x6d, 0x6c, 0xe8, 0xc1, 0x0f, 0x63, 0xd4, 0x14, 0xd3, 0xff, 0xb7, 0xd9, + 0x94, 0x5b, 0x98, 0x63, 0x62, 0xd9, 0xda, 0x16, 0xd6, 0x1e, 0x9e, 0x66, + 0x2c, 0xe1, 0x33, 0xad, 0x66, 0x72, 0x96, 0x4a, 0xdb, 0x4b, 0xac, 0x86, + 0x1a, 0xbc, 0x46, 0x93, 0x28, 0x6f, 0x82, 0x6e, 0x4e, 0x77, 0xcf, 0xd7, + 0x28, 0x25, 0xa4, 0xd6, 0xdd, 0x03, 0xc8, 0xbe, 0xfc, 0x8a, 0x97, 0x12, + 0xc1, 0x2b, 0x0a, 0x4c, 0x2e, 0x0f, 0x31, 0x28, 0x87, 0x8b, 0xd9, 0xfe, + 0xa5, 0x5b, 0x62, 0x9a, 0xbf, 0x70, 0x29, 0xcb, 0x7e, 0x9c, 0xc3, 0x81, + 0xfe, 0x6b, 0x0e, 0xeb, 0xfc, 0x05, 0xe8, 0xa8, 0x66, 0x6c, 0x66, 0x16, + 0x41, 0xfd, 0x24, 0x7f, 0xfb, 0x6e, 0x3c, 0x25, 0xbf, 0x43, 0x52, 0x83, + 0xa2, 0x1b, 0x2b, 0x78, 0x5b, 0x9d, 0x4b, 0x0b, 0x55, 0x2a, 0xb3, 0x53, + 0x8e, 0x31, 0x0b, 0xae, 0x7f, 0x36, 0xaf, 0x1d, 0x2c, 0x66, 0x97, 0xdf, + 0x78, 0x21, 0xbd, 0x46, 0x9a, 0x10, 0xdc, 0x53, 0xf0, 0x07, 0xc7, 0xa2, + 0x40, 0x91, 0x0f, 0x9f, 0x13, 0x7c, 0x6d, 0x59, 0x06, 0x03, 0x90, 0xc4, + 0x1a, 0x32, 0xed, 0xaa, 0x8f, 0x49, 0xa5, 0xb2, 0x84, 0x84, 0xf0, 0xf6, + 0x9d, 0x2f, 0x8a, 0xc9, 0x9b, 0xc0, 0x4e, 0xf0, 0x6d, 0x7d, 0x8c, 0xc6, + 0xe8, 0x50, 0x37, 0x6c, 0x9e, 0x66, 0x87, 0x5d, 0x00, 0x28, 0x28, 0x05, + 0xdf, 0x54, 0x39, 0x8b, 0xbc, 0x5b, 0xd8, 0xe8, 0x21, 0x69, 0x43, 0xf8, + 0x45, 0xc8, 0x9e, 0x59, 0xfd, 0x6b, 0xbd, 0x6a, 0x8e, 0x2c, 0xdb, 0xf1, + 0x48, 0xc6, 0x56, 0x98, 0x24, 0x40, 0xbf, 0x2a, 0xe3, 0x64, 0xbe, 0xca, + 0xc9, 0x76, 0xcd, 0x8e, 0x40, 0xa6, 0x15, 0x9b, 0x36, 0x6d, 0x8d, 0x05, + 0x22, 0x61, 0x7f, 0x42, 0x25, 0x31, 0xbf, 0xb8, 0x3a, 0xc8, 0xbb, 0xac, + 0x33, 0xf6, 0xb5, 0xc8, 0xc7, 0x5b, 0xfc, 0x10, 0x7f, 0xdd, 0x17, 0xd3, + 0xcc, 0x4d, 0x54, 0xc6, 0x6c, 0xf5, 0xbf, 0xca, 0x36, 0xcb, 0x1e, 0x3c, + 0xcf, 0x43, 0x83, 0x08, 0x0f, 0x18, 0x88, 0x3b, 0x89, 0x0a, 0xf7, 0x44, + 0xb0, 0x52, 0x79, 0x11, 0x10, 0x95, 0xd6, 0xaa, 0x02, 0x38, 0xa8, 0x6a, + 0x6f, 0x34, 0x33, 0x18, 0x5c, 0x3e, 0xf3, 0x72, 0x03, 0xc9, 0xbf, 0x46, + 0xef, 0x7b, 0xbf, 0x3c, 0xda, 0xd3, 0x90, 0x72, 0xe9, 0x70, 0xa1, 0xe6, + 0xda, 0xd6, 0x98, 0x3e, 0x8b, 0xaf, 0xa6, 0xe5, 0x0a, 0x10, 0xa6, 0xab, + 0x7a, 0x31, 0x6a, 0x61, 0x04, 0xe1, 0x36, 0x1b, 0xab, 0x28, 0x37, 0xd5, + 0x17, 0x35, 0xfe, 0xc2, 0xb8, 0x1c, 0xc7, 0x9a, 0xe4, 0x15, 0x05, 0x1b, + 0xef, 0x11, 0x52, 0x31, 0xf6, 0xe5, 0x26, 0x20, 0x1d, 0x0c, 0xc6, 0xed}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA256, + 128, + {0x92, 0xf1, 0x54, 0xac, 0xb8, 0x9d, 0x20, 0x38, 0x8e, 0x78, 0x10, 0x01, + 0x91, 0xd9, 0x64, 0xc9, 0x92, 0xa2, 0x36, 0x0f, 0x2d, 0x20, 0x5a, 0x5f, + 0x00, 0x80, 0x91, 0x43, 0x9f, 0x45, 0x4f, 0x86, 0x5d, 0x3d, 0x5a, 0xe2, + 0x76, 0xad, 0xfe, 0x4b, 0x55, 0x2a, 0xfa, 0xe3, 0x85, 0x9a, 0x71, 0xac, + 0xaf, 0x15, 0x1e, 0xb0, 0x46, 0x96, 0xb6, 0x22, 0x2a, 0x07, 0xe1, 0x27, + 0x4d, 0x6a, 0xc3, 0x14, 0xa6, 0x00, 0x90, 0xbc, 0x92, 0x81, 0x64, 0x59, + 0x6e, 0x2d, 0xe5, 0x6e, 0x77, 0xe2, 0xce, 0xe6, 0x07, 0x08, 0x0a, 0x29, + 0x3b, 0x71, 0xcc, 0x84, 0x03, 0xbb, 0x24, 0x66, 0x51, 0x9f, 0x0f, 0x14, + 0xd2, 0x60, 0x09, 0xae, 0x7f, 0x09, 0xfd, 0x9a, 0x41, 0x44, 0x7c, 0xf8, + 0xd2, 0x6f, 0xcc, 0xf9, 0xa5, 0x64, 0xcf, 0x38, 0x49, 0xbe, 0x92, 0xd9, + 0xe4, 0xbd, 0x2b, 0x3d, 0x70, 0x95, 0x08, 0x7d, 0x43, 0xe4, 0x62, 0x87, + 0x3b, 0xa0, 0x53, 0x4a, 0xe5, 0x12, 0xfa, 0x8e, 0xdb, 0x28, 0x84, 0xd9, + 0xe1, 0x61, 0x3a, 0x1a, 0xd3, 0x52, 0x2a, 0xd9, 0xd4, 0x49, 0xf7, 0x8c, + 0xdb, 0x83, 0x31, 0xc3, 0x55, 0x02, 0x85, 0x1e, 0x83, 0x54, 0x82, 0x9a, + 0x78, 0xc5, 0x6d, 0xf4, 0xfc, 0x9e, 0xbe, 0xbb, 0xc7, 0xbb, 0xc4, 0x68, + 0xf2, 0x21, 0x9e, 0x93, 0xe4, 0xc5, 0x24, 0xb3, 0xb8, 0xa5, 0x5d, 0x7c, + 0x99, 0x7b, 0xf3, 0x15, 0x18, 0x48, 0xce, 0x10, 0xbf, 0xef, 0xa6, 0xf2, + 0x12, 0x07, 0xf2, 0xcc, 0xb2, 0xfe, 0x95, 0x26, 0xa0, 0xbf, 0xc4, 0x17, + 0xc2, 0x39, 0xa8, 0x36, 0x22, 0x82, 0xaf, 0x93, 0x12, 0x4a, 0x0e, 0xd2, + 0x09, 0x53, 0x4d, 0xd5, 0x40, 0xbd, 0xc8, 0xa1, 0xa0, 0x86, 0x13, 0x58, + 0x7a, 0x1d, 0x62, 0xba, 0xf3, 0x53, 0x0b, 0xa0, 0x29, 0x7a, 0xeb, 0xe6, + 0xe0, 0x3c, 0x28, 0x89, 0x94, 0x26, 0x58, 0xd5, 0x0f, 0x80, 0xf3, 0x3c, + 0x6b, 0xa0, 0xd0, 0x21, 0xf9, 0x70, 0x39, 0x33, 0xb2, 0xba, 0x4a, 0x24, + 0x66, 0x5b, 0xb2, 0x31, 0x03, 0xf0, 0x49, 0x8e, 0x68, 0xa0, 0xf5, 0x09, + 0x4a, 0x9b, 0x9a, 0x7a, 0xc1, 0x46, 0xbc, 0xd5, 0x84, 0x20, 0x39, 0xdf, + 0xe5, 0x51, 0x91, 0xf0, 0x6a, 0x70, 0xf1, 0x03, 0xbe, 0xd0, 0x94, 0xf7, + 0xad, 0xc3, 0xc3, 0xf3, 0xb4, 0xa1, 0x2f, 0x2c, 0xd7, 0x6d, 0xb1, 0xe9, + 0xca, 0x7a, 0xd3, 0xc9, 0xd8, 0xff, 0x41, 0x81, 0x1d, 0xa6, 0xad, 0xf3, + 0xa9, 0x45, 0x0c, 0xab, 0x61, 0x70, 0xe7, 0x42, 0x70, 0x75, 0x50, 0x21, + 0xfa, 0x6f, 0x4d, 0xbe, 0x3b, 0x12, 0x26, 0xde, 0x09, 0xa3, 0x34, 0xee, + 0x82, 0x61, 0x7a, 0xb4, 0x4c, 0xe9, 0x3c, 0x64, 0x20, 0x16, 0x8f, 0x6a, + 0x75, 0x22, 0x44, 0x56, 0x91, 0x0b, 0x90, 0x7e, 0xc2, 0xde, 0x68, 0xbc}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA256, + 129, + {0x90, 0x94, 0xc5, 0x8a, 0xe7, 0x09, 0x6b, 0x72, 0x5f, 0xc2, 0x90, 0x65, + 0xeb, 0x17, 0x64, 0x89, 0x25, 0xb9, 0x72, 0xe5, 0xfd, 0x17, 0x6a, 0x54, + 0x6c, 0xdf, 0x03, 0xb5, 0x0d, 0x3d, 0xf7, 0x2e, 0x84, 0x65, 0x0e, 0x99, + 0x96, 0x0c, 0x78, 0x3c, 0x54, 0x55, 0x8a, 0x44, 0x16, 0x6c, 0xc6, 0x7b, + 0x0e, 0x6a, 0x9c, 0x8c, 0xbb, 0x00, 0x95, 0xb9, 0x84, 0x44, 0x09, 0x95, + 0xe1, 0x7e, 0x6e, 0x7b, 0x5c, 0x3f, 0x56, 0x1f, 0x3a, 0x8a, 0x0f, 0xac, + 0x06, 0xb9, 0x73, 0x07, 0x6c, 0x16, 0xc3, 0x1e, 0x11, 0xcd, 0xe1, 0xed, + 0x07, 0x16, 0xc4, 0x10, 0x74, 0xaf, 0xbd, 0x94, 0x69, 0x59, 0x53, 0xa7, + 0xd0, 0x75, 0xac, 0xfa, 0x52, 0x9f, 0x89, 0xe9, 0x8f, 0x40, 0x6a, 0xd0, + 0x28, 0xdd, 0x48, 0x60, 0x28, 0x84, 0xb7, 0xf1, 0xc0, 0x4d, 0x60, 0xa2, + 0x31, 0x7c, 0xe1, 0x0a, 0x4c, 0x35, 0x74, 0x80, 0x0f, 0x05, 0xb8, 0x3e, + 0xb8, 0xf1, 0x70, 0xee, 0x6c, 0x6d, 0x08, 0x4f, 0xc6, 0x8d, 0x2d, 0xb3, + 0x2d, 0x0a, 0x43, 0x01, 0x84, 0x71, 0x9d, 0xd0, 0xc0, 0x14, 0x17, 0x98, + 0xfe, 0x60, 0x8b, 0xa1, 0x50, 0xf5, 0x33, 0x60, 0x79, 0xc4, 0xa7, 0x12, + 0xd6, 0x2a, 0x2f, 0x58, 0xa8, 0x8d, 0x6f, 0x6b, 0xf3, 0x34, 0xba, 0xc4, + 0x6d, 0x1b, 0xe0, 0xe6, 0x34, 0x16, 0x95, 0x99, 0x5a, 0xff, 0x0b, 0x05, + 0xe1, 0x52, 0xa4, 0xd7, 0x58, 0x98, 0xd7, 0x13, 0xcb, 0x2c, 0xc6, 0xa0, + 0x1b, 0xa4, 0xdf, 0x3e, 0x4b, 0x45, 0x91, 0x4a, 0x2f, 0xe7, 0xf2, 0x38, + 0x0f, 0x94, 0xb7, 0x1f, 0xac, 0xdc, 0x6c, 0x50, 0xb1, 0xc6, 0x14, 0x85, + 0xe3, 0xac, 0xfa, 0xbb, 0x98, 0x6c, 0xff, 0x36, 0x5d, 0xf2, 0x43, 0x6e, + 0x50, 0xc4, 0x4a, 0xfb, 0x77, 0x11, 0xa5, 0x36, 0x55, 0xb2, 0x50, 0xc3, + 0x33, 0x6b, 0xcc, 0x12, 0xc2, 0x51, 0xe1, 0xf0, 0xe7, 0x78, 0x8c, 0x71, + 0xc5, 0xf8, 0x0d, 0xd0, 0x2f, 0xe4, 0xcc, 0x03, 0xb1, 0x10, 0x36, 0x91, + 0xb4, 0x58, 0x20, 0x03, 0x8c, 0xc0, 0x94, 0x55, 0x3f, 0x8f, 0xb2, 0xa5, + 0xb8, 0x29, 0xa2, 0x30, 0xea, 0xe9, 0xa9, 0x7e, 0xf4, 0xb6, 0xc7, 0x85, + 0x0f, 0xb7, 0xe1, 0xbc, 0x99, 0x85, 0x2d, 0xd0, 0xb7, 0x02, 0x7f, 0xe8, + 0xff, 0xc5, 0xe2, 0xc1, 0xa5, 0x0b, 0xf5, 0xb4, 0xe4, 0x2c, 0x24, 0x9e, + 0x55, 0xc7, 0x95, 0x5f, 0xfa, 0x4f, 0x43, 0x36, 0xa6, 0x0c, 0xe0, 0xd8, + 0x42, 0x3f, 0x34, 0x9a, 0xbe, 0x34, 0x34, 0xe3, 0xeb, 0x9f, 0x34, 0x25, + 0x66, 0x1e, 0x06, 0x86, 0xfe, 0xc7, 0x9a, 0xc1, 0x4e, 0x43, 0x5c, 0x1f, + 0x6c, 0x3d, 0xf4, 0x98, 0x2c, 0x73, 0x92, 0xdd, 0xb8, 0xed, 0x77, 0xf3, + 0xf6, 0x5a, 0x5c, 0x92, 0x10, 0xab, 0x81, 0xe4, 0x0e, 0xf3, 0xeb, 0x76}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA256, + 130, + {0x59, 0xe8, 0xc1, 0x82, 0xb8, 0xd7, 0xc5, 0x8c, 0xba, 0x81, 0x22, 0x04, + 0xa8, 0x13, 0x2f, 0xa0, 0x2a, 0xf9, 0xbb, 0x2a, 0xf8, 0xea, 0x16, 0xdc, + 0x10, 0x90, 0x7a, 0x14, 0xea, 0x29, 0xa2, 0x24, 0xa8, 0x0e, 0x0e, 0xb6, + 0xc1, 0xe1, 0x2e, 0x16, 0xa3, 0x14, 0x4b, 0xf0, 0x1b, 0x53, 0x91, 0x33, + 0xf5, 0x3a, 0x4c, 0x20, 0x07, 0xf1, 0x57, 0x87, 0xcf, 0x61, 0x56, 0x0c, + 0x6b, 0xf8, 0xfb, 0x6e, 0xae, 0xe9, 0xae, 0x65, 0xb9, 0x24, 0xc5, 0xf8, + 0x52, 0xf6, 0x22, 0xd8, 0xe9, 0xbd, 0x0b, 0x67, 0xa4, 0x6d, 0xc8, 0xfc, + 0xf5, 0x51, 0xd5, 0x77, 0xa9, 0x16, 0xc9, 0xa0, 0xaf, 0x9d, 0xdb, 0x50, + 0xc0, 0x5d, 0xd2, 0x7e, 0x71, 0x6c, 0x4c, 0x9e, 0x75, 0xf3, 0xdd, 0xc3, + 0x58, 0x5c, 0xf7, 0x39, 0x98, 0x6d, 0xe4, 0x8d, 0x9a, 0xdd, 0x7d, 0x39, + 0xbb, 0x11, 0x32, 0x34, 0x45, 0x96, 0x37, 0xf1, 0x59, 0xe7, 0xb9, 0x52, + 0x45, 0xe5, 0x95, 0x46, 0xab, 0xa7, 0xf0, 0x7f, 0x4a, 0x40, 0xa1, 0xd6, + 0xca, 0x1c, 0x6d, 0x1c, 0xd9, 0x46, 0xe8, 0xa2, 0xaf, 0xda, 0x98, 0xcf, + 0x66, 0x3e, 0x0f, 0xf6, 0xe9, 0xbf, 0x1a, 0x05, 0xfc, 0xb0, 0xc4, 0x64, + 0x86, 0x97, 0x6e, 0x2d, 0x9a, 0x2a, 0x35, 0xe4, 0x3f, 0x4b, 0x79, 0xdb, + 0xa5, 0x08, 0x7f, 0xa4, 0xaf, 0x8c, 0xa4, 0xcf, 0xf4, 0x43, 0x40, 0xb3, + 0xa6, 0x0d, 0x15, 0x3b, 0x5d, 0xd3, 0xc9, 0xbe, 0xd8, 0xb5, 0xdf, 0xc6, + 0x84, 0x45, 0x4a, 0xda, 0xda, 0x54, 0x7c, 0x1f, 0x42, 0x8d, 0xcb, 0xb7, + 0x05, 0x66, 0xb8, 0x6a, 0xd8, 0x73, 0x10, 0xaa, 0xdd, 0xd9, 0xe9, 0x35, + 0xdc, 0x5a, 0x6c, 0x68, 0x45, 0x6b, 0x3c, 0x2f, 0xf9, 0x8d, 0x34, 0x84, + 0xe4, 0x71, 0xe5, 0x86, 0x27, 0x1c, 0x06, 0x25, 0x9c, 0xb7, 0x54, 0xce, + 0xdb, 0xd0, 0x91, 0x39, 0x81, 0xbd, 0x5a, 0xfb, 0x5e, 0x49, 0xda, 0xc1, + 0xe8, 0xcd, 0x86, 0xcc, 0x8b, 0xb5, 0x38, 0x63, 0xf8, 0x7d, 0x11, 0xe6, + 0xfe, 0xaf, 0x48, 0x96, 0x70, 0xba, 0x07, 0xff, 0xd1, 0x33, 0xea, 0x14, + 0xa7, 0xc6, 0x0f, 0x92, 0x63, 0xf9, 0x86, 0xb1, 0xd1, 0x3e, 0x1e, 0x67, + 0xeb, 0x0a, 0x72, 0xf6, 0x7d, 0xb1, 0x08, 0x85, 0x2f, 0x97, 0xe4, 0x24, + 0xd4, 0x55, 0x63, 0x33, 0x36, 0xf3, 0xc4, 0x38, 0x88, 0x98, 0xef, 0xcf, + 0xe5, 0x00, 0xbd, 0x45, 0xcc, 0xca, 0xdd, 0x50, 0x5c, 0x48, 0x1b, 0x5c, + 0x89, 0x72, 0x9b, 0xd1, 0x45, 0x1b, 0xd7, 0x90, 0xba, 0xd6, 0x8d, 0x25, + 0x72, 0xff, 0x09, 0xf8, 0xc1, 0x9b, 0xcb, 0xa1, 0x8a, 0x1b, 0x6c, 0x9f, + 0xf2, 0x60, 0x56, 0x2d, 0x1f, 0x1a, 0xc3, 0x53, 0x73, 0x44, 0x9d, 0xa2, + 0x46, 0x70, 0x82, 0xb2, 0x88, 0xa4, 0xed, 0xb7, 0x6c, 0x47, 0x57, 0x95}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA256, + 131, + {0xb7, 0xf0, 0x73, 0xc6, 0x41, 0x3f, 0x4f, 0x71, 0x0a, 0xf6, 0x2a, 0xb1, + 0xb9, 0xf0, 0x23, 0x21, 0x5f, 0xa3, 0x9d, 0xb9, 0xf4, 0x7e, 0x31, 0x56, + 0xdf, 0x5d, 0x0d, 0xff, 0xbf, 0xe4, 0xaf, 0xe1, 0xaa, 0x9d, 0xd7, 0x2d, + 0xd7, 0xc6, 0x81, 0xb3, 0xec, 0x54, 0x2e, 0xf9, 0x26, 0xbe, 0xdf, 0x01, + 0x60, 0x8b, 0xf7, 0xbf, 0x08, 0x74, 0xfc, 0x68, 0xfd, 0x90, 0xd1, 0x2e, + 0x0b, 0x26, 0xb2, 0xa0, 0x49, 0xed, 0x75, 0x96, 0x8b, 0x77, 0xc8, 0xa2, + 0x4c, 0x62, 0x6a, 0x5c, 0x70, 0x6f, 0xed, 0xd3, 0x63, 0x36, 0xc5, 0x8b, + 0x81, 0x58, 0xa9, 0xf1, 0xfd, 0xa4, 0xbc, 0x3f, 0x6e, 0x01, 0xf2, 0xfc, + 0x19, 0x54, 0x43, 0x78, 0x75, 0x6c, 0x48, 0xa3, 0x28, 0x3e, 0x4c, 0x8c, + 0x3d, 0xce, 0xda, 0xc0, 0x7b, 0x71, 0xb6, 0x61, 0x0e, 0x3a, 0x10, 0xaa, + 0x19, 0x99, 0x6e, 0xfd, 0x00, 0x6b, 0x97, 0x0c, 0xe0, 0x0a, 0xfd, 0x92, + 0x56, 0xfa, 0xfa, 0xc4, 0xe8, 0x31, 0xcf, 0x59, 0x8e, 0xd2, 0x9d, 0x27, + 0xe6, 0xd3, 0x23, 0x8b, 0x7e, 0x79, 0x9e, 0x1d, 0x0d, 0x96, 0xbf, 0x78, + 0xcc, 0x9f, 0x50, 0x58, 0x4d, 0x67, 0x02, 0x66, 0x1c, 0xa9, 0x3a, 0x88, + 0x70, 0x10, 0xd1, 0x6c, 0x71, 0x1f, 0xf1, 0x38, 0xf8, 0xb0, 0x7d, 0xc2, + 0xc4, 0x61, 0x6c, 0x52, 0x04, 0x34, 0x4f, 0x40, 0x20, 0x67, 0x52, 0x7e, + 0x2e, 0xdd, 0xc0, 0xfa, 0x70, 0xa4, 0x8f, 0xe9, 0x29, 0xe6, 0xa1, 0x95, + 0xe2, 0x71, 0x59, 0xb3, 0x51, 0x21, 0x61, 0x2e, 0xb1, 0x16, 0xce, 0x2b, + 0xac, 0x85, 0xe9, 0x23, 0x08, 0x95, 0x04, 0x47, 0x55, 0xa4, 0xc5, 0x6f, + 0x83, 0xb4, 0x5f, 0xb3, 0xad, 0x79, 0x57, 0x28, 0x57, 0x97, 0x19, 0xa6, + 0x8b, 0xb7, 0x39, 0xba, 0xd1, 0xe3, 0xb1, 0xf0, 0xf7, 0x99, 0x85, 0xa6, + 0x5c, 0x43, 0x75, 0x8b, 0x29, 0x49, 0x7f, 0x99, 0x78, 0x5d, 0xfb, 0xf9, + 0x85, 0xcc, 0x65, 0x24, 0xd9, 0xa9, 0x77, 0x39, 0xfe, 0xdf, 0xf3, 0xb1, + 0xd6, 0xaf, 0x5a, 0x7c, 0x23, 0x95, 0x78, 0x07, 0xa5, 0xcc, 0x2d, 0xe6, + 0x21, 0x10, 0xb5, 0x9a, 0x0a, 0x5e, 0x47, 0xaa, 0xf3, 0x32, 0x47, 0x64, + 0x4b, 0xee, 0xed, 0xa8, 0xb1, 0xa4, 0xbf, 0x2e, 0xc3, 0xc1, 0x26, 0x07, + 0x01, 0xb4, 0xc1, 0xc0, 0x52, 0x27, 0x6e, 0xae, 0x49, 0x99, 0x4b, 0x6f, + 0x8b, 0x2f, 0x80, 0x08, 0xcd, 0x5e, 0x63, 0x7a, 0x90, 0x25, 0xd3, 0x64, + 0xeb, 0xb2, 0x7c, 0x90, 0x8b, 0x7f, 0x7d, 0x80, 0x3d, 0xde, 0x65, 0x91, + 0xa5, 0x43, 0x52, 0x4a, 0xac, 0x3e, 0xa3, 0x30, 0x44, 0x5b, 0x9e, 0x7a, + 0x30, 0x90, 0xac, 0x3c, 0x9c, 0x63, 0xc9, 0x64, 0xed, 0x6e, 0x1e, 0x66, + 0x98, 0xd5, 0x48, 0x17, 0x04, 0xa4, 0x95, 0xf8, 0xe9, 0xff, 0xb1, 0xa8}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA256, + 132, + {0x43, 0xbc, 0xfe, 0xf9, 0xe1, 0xc3, 0x1f, 0x73, 0x9c, 0xf7, 0x27, 0x3b, + 0x1a, 0x83, 0xfc, 0x38, 0xc3, 0x19, 0xd4, 0xef, 0x39, 0x4b, 0x28, 0x14, + 0x7e, 0x99, 0x56, 0x6d, 0x60, 0xd5, 0x84, 0x59, 0x48, 0x20, 0x54, 0xf2, + 0xb8, 0xec, 0x88, 0xdb, 0x88, 0xfa, 0x40, 0x33, 0x13, 0x2c, 0x03, 0xed, + 0xa1, 0x01, 0x40, 0x68, 0x73, 0xc7, 0x67, 0x03, 0xbe, 0x2b, 0xf0, 0xd0, + 0x70, 0x30, 0x83, 0xe9, 0x42, 0x0a, 0x91, 0x72, 0x33, 0xfc, 0x1b, 0xaf, + 0x2c, 0xcf, 0xb8, 0xb7, 0x25, 0xef, 0xc7, 0xd3, 0x02, 0xb4, 0x74, 0x19, + 0x5d, 0x54, 0xd4, 0xd3, 0xc7, 0xcb, 0xcc, 0x05, 0x73, 0xc5, 0xfa, 0x0f, + 0x2b, 0x07, 0xa6, 0xec, 0xed, 0xe1, 0xb4, 0x45, 0xee, 0x59, 0xd8, 0xfe, + 0x10, 0x1e, 0x8b, 0x0b, 0x97, 0xf9, 0xb5, 0x21, 0x96, 0x3b, 0x09, 0x33, + 0xef, 0xe4, 0xd1, 0x0b, 0xca, 0xd1, 0x82, 0x19, 0xbd, 0x2d, 0x33, 0xbd, + 0x2d, 0xbc, 0x81, 0x43, 0x1b, 0xc6, 0xa3, 0xae, 0x6a, 0x82, 0x7c, 0x7b, + 0xe7, 0xd3, 0xb0, 0xa1, 0xd1, 0x71, 0x82, 0x25, 0x67, 0x0c, 0xf2, 0x5a, + 0x40, 0x5b, 0xa1, 0x2e, 0x9c, 0x75, 0x50, 0x61, 0x2a, 0x86, 0x6e, 0xfc, + 0x6e, 0xdf, 0x99, 0x4c, 0x15, 0x5f, 0x24, 0xf0, 0x69, 0x57, 0x4d, 0x3f, + 0x73, 0xbd, 0x09, 0xc7, 0x4e, 0xb4, 0x43, 0x26, 0xaf, 0x78, 0x46, 0xf2, + 0x26, 0x87, 0xb8, 0x4b, 0x8c, 0xaf, 0x54, 0xb4, 0x05, 0x23, 0x64, 0xf1, + 0x07, 0xce, 0x52, 0x95, 0xba, 0xfb, 0x2d, 0x91, 0xce, 0x6f, 0x4e, 0xfd, + 0x66, 0x7e, 0x6c, 0xa4, 0x0d, 0xb6, 0x72, 0x38, 0x51, 0x63, 0xd1, 0xb7, + 0xa2, 0x7a, 0xd1, 0xd5, 0x77, 0x23, 0xdb, 0xbf, 0x00, 0x57, 0x1c, 0xfe, + 0x56, 0xa1, 0xee, 0x02, 0xd6, 0xb6, 0x50, 0x3d, 0xa2, 0xef, 0x3f, 0x78, + 0x00, 0x3d, 0x3f, 0xc0, 0x7f, 0x77, 0x89, 0x26, 0xf1, 0x6e, 0xbc, 0xb0, + 0x57, 0x62, 0xfb, 0x72, 0xfa, 0x50, 0xb7, 0x5f, 0x78, 0xc2, 0xd9, 0x7f, + 0x17, 0x4b, 0xae, 0x39, 0x20, 0x65, 0xdb, 0x26, 0x99, 0xb0, 0x0e, 0xa8, + 0x06, 0x49, 0xff, 0xa4, 0x70, 0xca, 0x92, 0xe5, 0x76, 0x31, 0xdb, 0x26, + 0x3a, 0xef, 0xa2, 0x25, 0xbc, 0x1b, 0xda, 0xf1, 0x40, 0x93, 0xea, 0x13, + 0x23, 0x07, 0x1f, 0x7f, 0xd6, 0x14, 0xb4, 0x75, 0xf5, 0xfd, 0x6c, 0xa0, + 0xab, 0x5d, 0xf4, 0xf0, 0x36, 0x24, 0xfa, 0xfb, 0xf5, 0xcb, 0x3a, 0x49, + 0xa9, 0x26, 0x51, 0xd9, 0xa6, 0xaa, 0xd2, 0xe4, 0x05, 0xa7, 0xf7, 0x6d, + 0x9e, 0xb7, 0x66, 0x44, 0xdc, 0x6b, 0x77, 0xd5, 0xf3, 0x84, 0x69, 0x42, + 0xae, 0x66, 0x2f, 0xd5, 0xa1, 0x17, 0x07, 0xfe, 0xb5, 0xdc, 0x67, 0x91, + 0x2c, 0x12, 0x85, 0x91, 0x3a, 0xe2, 0xf5, 0x45, 0x27, 0xef, 0x39, 0xff}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA256, + 133, + {0x0e, 0xc4, 0x54, 0xd9, 0x68, 0xf0, 0x5e, 0x44, 0x95, 0x3e, 0x17, 0x91, + 0x99, 0xee, 0xac, 0xff, 0xe0, 0x87, 0x57, 0xe8, 0x94, 0x01, 0xd8, 0x9f, + 0x0c, 0x34, 0x87, 0x5f, 0x81, 0x36, 0x3a, 0xa9, 0x93, 0x34, 0x61, 0x5d, + 0xe4, 0x15, 0x13, 0xff, 0x60, 0x4e, 0xc7, 0x42, 0x73, 0x09, 0x11, 0xb7, + 0x51, 0x38, 0xd3, 0xdc, 0x48, 0x90, 0x94, 0xfe, 0xa7, 0xee, 0x75, 0xde, + 0x8d, 0xd7, 0x2f, 0x70, 0xaf, 0x21, 0x68, 0x17, 0xb5, 0xfa, 0xbc, 0x52, + 0x1e, 0x39, 0x1d, 0x5a, 0x0a, 0x87, 0x0f, 0x2c, 0x08, 0x9c, 0xd7, 0x61, + 0x05, 0xf9, 0x67, 0x30, 0xac, 0x1e, 0x33, 0xa2, 0xad, 0x07, 0x89, 0x6e, + 0xfe, 0x98, 0xb4, 0x23, 0x7e, 0x8a, 0x93, 0x76, 0x35, 0xf8, 0xd1, 0xdf, + 0xfd, 0x7f, 0xc7, 0x7d, 0xd2, 0x3b, 0x3e, 0x69, 0x59, 0xfa, 0x45, 0x0e, + 0x48, 0xb7, 0x06, 0x11, 0x87, 0x87, 0x27, 0x87, 0x4d, 0xf8, 0x0d, 0x4f, + 0x79, 0x49, 0xe1, 0x41, 0x33, 0xa3, 0x13, 0x5e, 0x42, 0x2f, 0xb6, 0xfc, + 0x7d, 0xff, 0xa6, 0xd6, 0xca, 0xe3, 0xff, 0x75, 0xdf, 0x25, 0x45, 0x8c, + 0x53, 0xf8, 0x59, 0xa8, 0xff, 0x34, 0xe1, 0x75, 0x6b, 0x8d, 0xa4, 0x03, + 0xaa, 0xcf, 0x3b, 0x7b, 0x12, 0x98, 0x0e, 0xb8, 0xe6, 0x9f, 0x78, 0x6c, + 0x44, 0x33, 0xd9, 0x2a, 0x59, 0x71, 0xd6, 0x15, 0x25, 0x13, 0x81, 0x18, + 0x5a, 0xe4, 0x36, 0xd9, 0xd8, 0xfb, 0x04, 0xc6, 0xbd, 0x72, 0x64, 0xca, + 0x6b, 0x65, 0xb4, 0xd6, 0xdf, 0xdd, 0xe1, 0x36, 0x68, 0xf2, 0x7f, 0xa8, + 0x1c, 0xc7, 0x81, 0x15, 0xa0, 0x7c, 0xc8, 0x8f, 0x68, 0x46, 0x2a, 0x15, + 0x76, 0x30, 0x41, 0xb3, 0xf4, 0x4f, 0xe9, 0xd6, 0xfa, 0xd4, 0xaf, 0xeb, + 0x2c, 0xd9, 0x92, 0x58, 0xdf, 0x77, 0x49, 0x95, 0xb0, 0x3a, 0x56, 0x7d, + 0x85, 0x55, 0x32, 0x10, 0x11, 0x1d, 0x7f, 0x0e, 0xee, 0xca, 0xc6, 0xa0, + 0x65, 0xf3, 0xce, 0xfe, 0xf4, 0xec, 0xbc, 0x60, 0x7d, 0x49, 0x97, 0x2a, + 0xeb, 0x8b, 0xe6, 0x04, 0x2c, 0xdd, 0xd8, 0x44, 0x14, 0x92, 0x75, 0x69, + 0x6c, 0xad, 0xf5, 0x77, 0x86, 0x29, 0xc3, 0x6d, 0x52, 0x4f, 0x8b, 0x99, + 0xb2, 0x44, 0x5a, 0x83, 0x58, 0xaf, 0xba, 0xd1, 0xc0, 0xd5, 0x49, 0x31, + 0x2d, 0x6f, 0x5d, 0x09, 0x28, 0xfd, 0xd5, 0x63, 0xe2, 0x86, 0xeb, 0xdf, + 0xa2, 0xe7, 0xdb, 0x8a, 0xcc, 0x4f, 0xba, 0xb1, 0x28, 0x55, 0x7f, 0xf6, + 0xdb, 0xd0, 0x3d, 0x12, 0x3b, 0xbe, 0x52, 0x5d, 0x0c, 0xf3, 0x7c, 0xf9, + 0x62, 0x4f, 0x06, 0x82, 0x1e, 0x42, 0x2b, 0xf0, 0xf0, 0xca, 0x8e, 0x27, + 0xba, 0xab, 0x59, 0x0a, 0x50, 0xd1, 0xe5, 0x63, 0x09, 0x8c, 0x92, 0x0b, + 0xe1, 0x5c, 0x0e, 0x8e, 0x96, 0x5a, 0x29, 0x94, 0xd5, 0x91, 0x6a, 0xf1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA256, + 134, + {0x69, 0xa1, 0x30, 0x5c, 0x5e, 0xed, 0x4c, 0x40, 0xa1, 0x79, 0x9a, 0x68, + 0xe0, 0xbc, 0xd7, 0x3f, 0x2f, 0xdd, 0xf4, 0xcd, 0xc7, 0x50, 0xd2, 0x4c, + 0x10, 0x35, 0xeb, 0x25, 0x6e, 0xad, 0xc6, 0xe5, 0x9c, 0x13, 0xa7, 0x78, + 0x4b, 0x22, 0xb0, 0x9f, 0x4e, 0xf0, 0xc3, 0x4b, 0x77, 0x2e, 0xbe, 0x60, + 0x8f, 0x93, 0x06, 0xbf, 0x5f, 0xd7, 0xa4, 0x63, 0xce, 0x0f, 0x96, 0xad, + 0x0e, 0x3a, 0x2d, 0xf6, 0xe1, 0xdf, 0xa8, 0xac, 0x84, 0x6d, 0xdf, 0x54, + 0xb1, 0xb1, 0x0d, 0xd9, 0x58, 0x37, 0x24, 0xa9, 0x6a, 0x05, 0x00, 0xd5, + 0xaa, 0x61, 0x84, 0x05, 0x2d, 0x55, 0x32, 0x66, 0xd6, 0xb6, 0x9b, 0x14, + 0xbc, 0x76, 0xe8, 0x2e, 0x15, 0x38, 0x6d, 0x3b, 0x96, 0x13, 0x23, 0xb3, + 0x26, 0xd7, 0x58, 0x86, 0xfa, 0x61, 0xef, 0xe3, 0x12, 0x44, 0xf5, 0xb7, + 0x9f, 0x83, 0xeb, 0x4b, 0xa8, 0xeb, 0x5d, 0x19, 0xd0, 0x66, 0xe1, 0x84, + 0x4c, 0x11, 0xba, 0x8e, 0xf2, 0x25, 0xad, 0x68, 0x17, 0xd6, 0xb5, 0x60, + 0xc0, 0xef, 0x55, 0x1f, 0xab, 0x85, 0x89, 0x36, 0x6e, 0xcd, 0x74, 0xb9, + 0x3a, 0x94, 0x4a, 0xa5, 0x3b, 0xec, 0xaf, 0x4c, 0x8e, 0x77, 0xb1, 0x3e, + 0x2d, 0xa1, 0x2f, 0xe5, 0x54, 0x3c, 0x26, 0x80, 0xad, 0x76, 0x29, 0x1f, + 0x08, 0xa1, 0x46, 0xed, 0x42, 0xe0, 0x27, 0x35, 0x92, 0xbe, 0xdd, 0x08, + 0xe4, 0x93, 0x12, 0x18, 0x43, 0xf1, 0xf5, 0x44, 0xc7, 0x66, 0x01, 0x7a, + 0xaf, 0x58, 0x1b, 0xd1, 0x64, 0x56, 0x14, 0xed, 0xad, 0xa2, 0xf9, 0x0d, + 0x4d, 0xfa, 0x5f, 0x80, 0xc1, 0xce, 0x9e, 0x21, 0xef, 0xe9, 0x01, 0xb8, + 0xab, 0x56, 0x87, 0xfa, 0xd0, 0xc0, 0x22, 0xb5, 0x2e, 0x15, 0x4a, 0xbf, + 0x2b, 0xb1, 0xd0, 0xc0, 0x2e, 0x7c, 0xf9, 0x34, 0x51, 0x9c, 0x0d, 0x93, + 0x4e, 0xc9, 0x95, 0xc7, 0x9c, 0x24, 0x4e, 0xb3, 0xe5, 0x46, 0x2f, 0xa8, + 0x6d, 0xc7, 0xb1, 0x3f, 0xeb, 0x69, 0xab, 0xbb, 0xa7, 0x36, 0x10, 0xa7, + 0x0f, 0x69, 0xda, 0xc2, 0x4e, 0x6e, 0x5e, 0xe9, 0x8c, 0xc7, 0x37, 0x61, + 0x02, 0xf5, 0xf3, 0xb5, 0x82, 0x40, 0xf1, 0x3e, 0x0e, 0xef, 0x2a, 0xd0, + 0xcb, 0xf1, 0xb3, 0x3e, 0x82, 0x83, 0x45, 0xd1, 0x7d, 0x79, 0x40, 0x73, + 0x28, 0x86, 0xa2, 0x0e, 0x05, 0xc0, 0x0f, 0x2f, 0x40, 0x0d, 0x2f, 0x45, + 0xab, 0x68, 0x77, 0x8f, 0x3e, 0xc8, 0x52, 0x46, 0xe0, 0xa2, 0x85, 0x1e, + 0x44, 0xfa, 0x77, 0xcb, 0x60, 0x79, 0xad, 0xdf, 0x35, 0x4a, 0x37, 0x51, + 0x20, 0x35, 0x64, 0x3e, 0xc7, 0x85, 0xbd, 0xc9, 0xa0, 0x11, 0xe6, 0xd0, + 0x78, 0x82, 0x08, 0xc1, 0xe1, 0x4c, 0x02, 0xaa, 0xe3, 0x2c, 0x3f, 0xf7, + 0x64, 0xf6, 0x45, 0x5c, 0x8f, 0x8a, 0xc4, 0xe5, 0x01, 0x7a, 0x5d, 0x5c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA256, + 135, + {0x84, 0x75, 0xc4, 0x22, 0x78, 0xf3, 0xec, 0xfb, 0x53, 0xa8, 0xb1, 0x99, + 0x04, 0xc4, 0xcb, 0x40, 0xab, 0x5e, 0xac, 0x50, 0x07, 0x7b, 0xf8, 0x5b, + 0x8c, 0xc7, 0x1f, 0x6f, 0xaf, 0xf0, 0x63, 0x21, 0x11, 0x0a, 0xa2, 0x40, + 0xf9, 0xa7, 0xe8, 0xd3, 0xe9, 0x9b, 0x81, 0x3f, 0x29, 0xc4, 0xbf, 0x35, + 0xac, 0xc8, 0xca, 0xec, 0xff, 0x08, 0x73, 0x51, 0x1c, 0x9b, 0xb9, 0xf8, + 0x7e, 0x02, 0x28, 0xa5, 0xcc, 0xb8, 0x26, 0x01, 0xdc, 0xec, 0x8b, 0x8b, + 0x99, 0xac, 0xf0, 0x86, 0x83, 0xe7, 0x09, 0x81, 0xaf, 0x9f, 0x7f, 0x2a, + 0xb5, 0x70, 0x02, 0x31, 0x56, 0x47, 0x1d, 0x77, 0xd9, 0xe9, 0x44, 0xf2, + 0x21, 0xbd, 0xff, 0x3e, 0x66, 0x6f, 0x87, 0xdf, 0xfa, 0xbd, 0x07, 0x96, + 0x06, 0xa4, 0xfc, 0x13, 0x9a, 0xf8, 0x50, 0x31, 0xe1, 0xde, 0x86, 0x64, + 0x59, 0x03, 0x40, 0xe3, 0x9e, 0x2c, 0x11, 0x70, 0x54, 0xc8, 0xb4, 0x8b, + 0x20, 0x76, 0x3b, 0x7b, 0x5f, 0xca, 0x7b, 0x5f, 0xff, 0xa6, 0x45, 0xf9, + 0x3d, 0x4a, 0x9d, 0x6f, 0x33, 0x36, 0xe2, 0x29, 0xf9, 0xdd, 0xba, 0xa4, + 0xe1, 0x49, 0x02, 0x35, 0xc0, 0xe7, 0xf5, 0x16, 0xb2, 0xe9, 0x95, 0xd5, + 0xab, 0xf6, 0x02, 0x80, 0x3c, 0x9e, 0x72, 0x86, 0xfa, 0xe0, 0xfd, 0xc7, + 0xcb, 0xed, 0x07, 0xa6, 0x9f, 0x5b, 0x1b, 0x11, 0xce, 0xc3, 0x20, 0x62, + 0x33, 0x0f, 0xac, 0x3b, 0x85, 0xcc, 0x4b, 0x54, 0x94, 0x50, 0xee, 0x35, + 0x8b, 0x85, 0x9a, 0x10, 0xb2, 0xe8, 0xa3, 0x3d, 0x98, 0x8e, 0x52, 0xac, + 0x69, 0x21, 0xd5, 0x50, 0x3f, 0x95, 0xf4, 0x7d, 0x4c, 0xa2, 0x6d, 0x04, + 0xb4, 0xd8, 0x50, 0x23, 0x5f, 0x78, 0xae, 0xf5, 0x13, 0x25, 0x8b, 0x62, + 0x7d, 0x27, 0xd4, 0x7e, 0xdd, 0x83, 0x74, 0x82, 0x8a, 0x1d, 0xfc, 0x26, + 0xe4, 0xf1, 0xc2, 0x00, 0x93, 0x72, 0x11, 0x0c, 0x72, 0x9c, 0x01, 0xdd, + 0x9a, 0x65, 0x46, 0x4b, 0xb1, 0xad, 0x4b, 0xe0, 0x56, 0x31, 0x8a, 0x0c, + 0x0b, 0xee, 0xe9, 0x45, 0x89, 0x62, 0xe7, 0x27, 0x85, 0x23, 0x74, 0xdc, + 0xc2, 0x7f, 0x43, 0x7c, 0x6c, 0x55, 0x0b, 0xe2, 0x33, 0x3d, 0x01, 0x47, + 0x67, 0xd1, 0xba, 0x0a, 0xab, 0xae, 0xd9, 0x92, 0x97, 0xa5, 0x44, 0xec, + 0xdb, 0x27, 0x09, 0x8c, 0xd2, 0xac, 0xec, 0x88, 0x6e, 0xf4, 0xaa, 0xca, + 0x14, 0xa0, 0x30, 0xd0, 0x7e, 0xe4, 0x2d, 0xc0, 0x19, 0x4c, 0x1f, 0x86, + 0x7b, 0x77, 0xaa, 0x8b, 0x71, 0x87, 0x35, 0x8a, 0x5d, 0x18, 0x5e, 0xbe, + 0xcb, 0x24, 0x09, 0x7b, 0x00, 0xa1, 0x36, 0xd3, 0x95, 0x53, 0xcc, 0x50, + 0x8c, 0xa8, 0x2d, 0xc0, 0x88, 0xf3, 0x59, 0xcd, 0x83, 0x64, 0x97, 0xb3, + 0xe8, 0x72, 0x76, 0x43, 0x7e, 0x13, 0x20, 0x96, 0xb0, 0x3d, 0xb9, 0x7e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA256, + 136, + {0xab, 0x5b, 0xde, 0xa7, 0xd6, 0x01, 0x8c, 0x80, 0x39, 0x66, 0x22, 0x7c, + 0x8b, 0xf5, 0x84, 0xa2, 0x31, 0xfe, 0xc4, 0x44, 0xb6, 0xbc, 0x1e, 0x53, + 0xfd, 0x3f, 0x24, 0x0b, 0x30, 0xc7, 0xa3, 0xd8, 0x4f, 0xf0, 0x99, 0x89, + 0x99, 0x02, 0xab, 0x9a, 0x11, 0xf1, 0xf2, 0x87, 0x6d, 0xbe, 0xbe, 0x65, + 0x14, 0xf1, 0x90, 0x83, 0x8a, 0xf5, 0x46, 0xa2, 0x49, 0xf3, 0xce, 0x43, + 0x53, 0x83, 0x1a, 0x20, 0xef, 0xfb, 0xe9, 0x44, 0xb9, 0x7b, 0x52, 0x3c, + 0x38, 0x57, 0xee, 0xc9, 0x67, 0x85, 0xdd, 0x11, 0x7a, 0xc1, 0x88, 0xff, + 0xa4, 0x1b, 0x7c, 0x83, 0x74, 0xac, 0x37, 0xb0, 0x3b, 0xd1, 0x4a, 0xfb, + 0x82, 0x86, 0x41, 0xb0, 0xc0, 0xbb, 0x2b, 0x47, 0xc1, 0x91, 0x3c, 0xca, + 0xa5, 0xc1, 0x42, 0x82, 0x58, 0x46, 0x1e, 0xa5, 0x7a, 0x72, 0x67, 0x8e, + 0x1e, 0xe4, 0x1f, 0xb2, 0xce, 0x9b, 0x5a, 0x1c, 0x3b, 0xcf, 0x3d, 0x44, + 0xb8, 0xfe, 0xd0, 0x62, 0xde, 0x9a, 0x36, 0x00, 0xe9, 0x40, 0x94, 0x9b, + 0x74, 0x78, 0xb4, 0x52, 0xaf, 0x12, 0xc9, 0x74, 0x12, 0xcb, 0xf8, 0xf0, + 0xbf, 0x1d, 0x95, 0xcb, 0x2b, 0xd4, 0xc3, 0x58, 0x1d, 0x1a, 0xda, 0x8a, + 0x0e, 0xfd, 0xc2, 0x05, 0x5e, 0x52, 0xa1, 0x6e, 0xd7, 0xc2, 0xad, 0xc3, + 0x6e, 0x5f, 0x26, 0xd5, 0x36, 0x75, 0x82, 0xb4, 0x75, 0xa6, 0x1b, 0xaf, + 0xd2, 0x8d, 0x92, 0xc5, 0x89, 0xcd, 0xdc, 0xf9, 0x9d, 0x3b, 0x94, 0xc6, + 0x42, 0x54, 0xa9, 0xec, 0x0e, 0xa4, 0x09, 0xfb, 0x5f, 0x48, 0x0c, 0xd3, + 0xa6, 0xe1, 0x87, 0x28, 0xb6, 0x86, 0x37, 0xb5, 0x63, 0x46, 0x7c, 0x48, + 0x37, 0x02, 0x86, 0x45, 0x70, 0x12, 0xf9, 0x21, 0x06, 0x27, 0x83, 0x75, + 0xb0, 0x18, 0xa2, 0xcc, 0xe2, 0xa4, 0xb2, 0x74, 0xa4, 0x97, 0x17, 0x25, + 0x25, 0x40, 0x49, 0x06, 0x51, 0x98, 0xff, 0x18, 0xe0, 0xc6, 0xa2, 0xf2, + 0x16, 0xa3, 0xdf, 0x4a, 0xcc, 0xce, 0xb0, 0x07, 0x7b, 0xa4, 0xb8, 0xd5, + 0x49, 0x2d, 0x70, 0x78, 0xd0, 0x93, 0xe4, 0x42, 0xb2, 0x45, 0x88, 0xbd, + 0xf9, 0x07, 0x6d, 0x72, 0x7b, 0x3a, 0x17, 0xf1, 0x71, 0x72, 0xc8, 0x24, + 0x02, 0x94, 0x93, 0x8b, 0x45, 0xce, 0x0d, 0x69, 0x5d, 0x63, 0x7f, 0x11, + 0xc8, 0xb9, 0xa4, 0xd7, 0x1e, 0xef, 0xa0, 0x23, 0x78, 0x28, 0xa6, 0xff, + 0x62, 0xd9, 0xb0, 0xc8, 0x8f, 0xcd, 0x4d, 0x8a, 0x97, 0xf7, 0x1b, 0x09, + 0xdf, 0x62, 0x27, 0x4f, 0x51, 0xda, 0xad, 0x20, 0x36, 0xae, 0x77, 0x65, + 0xa0, 0x30, 0x36, 0xed, 0x63, 0x7f, 0x3d, 0xe5, 0x71, 0xf4, 0xf8, 0xaf, + 0x75, 0x22, 0xe4, 0x1a, 0xcb, 0xe8, 0x4d, 0x30, 0x5f, 0x43, 0xd7, 0x4f, + 0x87, 0x83, 0x65, 0xba, 0x3f, 0xc0, 0xf2, 0xdd, 0x3f, 0xce, 0x23, 0x35}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA256, + 137, + {0x32, 0x32, 0x93, 0x15, 0xf2, 0xd1, 0xbd, 0xe7, 0xc6, 0xd3, 0xff, 0x91, + 0x8f, 0xf3, 0x10, 0x10, 0x84, 0x38, 0x5a, 0xdf, 0xc2, 0x21, 0x6c, 0x0b, + 0xbb, 0xb2, 0x2b, 0x1e, 0x3d, 0xde, 0x65, 0xda, 0xfc, 0xf7, 0x68, 0x64, + 0x18, 0x9d, 0x3a, 0xce, 0x36, 0x95, 0xe5, 0x1a, 0x40, 0xae, 0x84, 0x4a, + 0xc6, 0xe9, 0xfc, 0x72, 0xf1, 0xfb, 0xb0, 0x4a, 0x04, 0x7c, 0x58, 0xb0, + 0xb6, 0xa8, 0x6d, 0xf0, 0xf2, 0xf7, 0x37, 0x26, 0xee, 0xb8, 0xea, 0x2a, + 0x42, 0x8f, 0x15, 0x88, 0xa2, 0x22, 0xbc, 0x95, 0xbd, 0x55, 0x00, 0x83, + 0xda, 0x39, 0x7a, 0xdd, 0x4a, 0x6d, 0x37, 0xa1, 0x43, 0x58, 0xf1, 0x05, + 0xe8, 0x5d, 0x27, 0x0b, 0x14, 0xfc, 0x3e, 0xd9, 0x9c, 0x35, 0xe7, 0x5e, + 0xcb, 0x81, 0x88, 0x89, 0xa0, 0x65, 0xe9, 0xaf, 0xba, 0x89, 0x18, 0xa8, + 0xf0, 0x59, 0x0d, 0x29, 0x2b, 0x50, 0x7f, 0xe3, 0x6c, 0xc4, 0xf4, 0x16, + 0xe9, 0x16, 0x8c, 0xda, 0x8e, 0xc6, 0x87, 0xae, 0x7c, 0xbe, 0x20, 0x18, + 0xa5, 0x85, 0xf4, 0xc9, 0xd7, 0x63, 0x23, 0x65, 0x6f, 0xf4, 0xd5, 0x54, + 0x74, 0x4c, 0x51, 0x61, 0x28, 0xee, 0xca, 0x1e, 0xb6, 0xc7, 0x7c, 0x5f, + 0x56, 0x6b, 0x1a, 0xd6, 0x66, 0x65, 0xcf, 0xc8, 0x16, 0x32, 0xcf, 0x47, + 0xf7, 0x6c, 0x2d, 0x36, 0x6f, 0x3b, 0x5f, 0xa0, 0x81, 0x8c, 0xcc, 0x39, + 0xe1, 0xa9, 0x5a, 0xe9, 0xa5, 0xa0, 0x18, 0xe8, 0xb9, 0xde, 0xfb, 0x06, + 0x04, 0x82, 0xa5, 0xe3, 0x8b, 0x40, 0x37, 0xcf, 0x50, 0xd2, 0x3b, 0xfb, + 0xaa, 0xe1, 0x3f, 0x09, 0x64, 0x91, 0xa8, 0x11, 0xa6, 0x33, 0xce, 0x2a, + 0xad, 0x83, 0x17, 0x37, 0x6a, 0x08, 0x7b, 0xc4, 0x6f, 0x12, 0x15, 0x4e, + 0x2f, 0xd1, 0x4b, 0x2a, 0x00, 0x86, 0x98, 0xb0, 0xac, 0xd3, 0x48, 0x5d, + 0x32, 0x6d, 0xfb, 0xaf, 0xb1, 0xc3, 0x6a, 0x1d, 0xbf, 0x5d, 0x7d, 0xa8, + 0x11, 0x9f, 0x3f, 0x45, 0x6a, 0x4c, 0x0d, 0xb5, 0x55, 0xaa, 0xcd, 0x48, + 0x90, 0x56, 0x46, 0xad, 0x6d, 0x65, 0xb6, 0x4d, 0xed, 0xa1, 0xb2, 0x48, + 0xe1, 0x33, 0xf2, 0x51, 0xab, 0x7d, 0xb6, 0xbc, 0x84, 0x49, 0xcd, 0xec, + 0x4c, 0xcb, 0x5f, 0x45, 0xb1, 0xa3, 0x45, 0x2e, 0x25, 0xc3, 0xa0, 0x4f, + 0x58, 0x81, 0xad, 0x19, 0xc0, 0xc2, 0x41, 0xe1, 0x0f, 0x18, 0xea, 0x4a, + 0xa4, 0x1e, 0x18, 0x56, 0x12, 0x3e, 0x26, 0x94, 0xdd, 0x70, 0x1e, 0xdb, + 0x73, 0x10, 0xe6, 0x51, 0xb3, 0xd7, 0xd2, 0x95, 0xbd, 0x19, 0x3f, 0x80, + 0x00, 0x00, 0x93, 0x1e, 0xae, 0xd3, 0x2e, 0x4c, 0x4c, 0x52, 0xe3, 0x39, + 0xe9, 0x39, 0xde, 0x66, 0x12, 0xec, 0x6b, 0xd1, 0x0d, 0x38, 0x4e, 0xe2, + 0x28, 0xd2, 0xd1, 0x44, 0x98, 0xfd, 0x1e, 0xe4, 0xad, 0x3b, 0x46, 0xbb}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA256, + 138, + {0x6f, 0x4c, 0x5d, 0x8e, 0x23, 0x80, 0x1e, 0x4d, 0xd6, 0x61, 0x7c, 0x46, + 0x70, 0xd2, 0x43, 0x4a, 0xf7, 0x28, 0x44, 0xa9, 0x97, 0x37, 0x9d, 0xd7, + 0xf8, 0x77, 0x17, 0x9b, 0xd7, 0x40, 0x5b, 0xf4, 0x07, 0x24, 0x7e, 0x77, + 0xa9, 0xb0, 0xe7, 0x69, 0x56, 0xb0, 0xb3, 0xd6, 0x1a, 0xc2, 0x59, 0x2c, + 0x70, 0x05, 0xfa, 0x85, 0xbf, 0x3c, 0xb5, 0x3a, 0x23, 0x16, 0x03, 0x07, + 0x0a, 0x83, 0x88, 0x0c, 0x02, 0x02, 0xe6, 0xa2, 0xf5, 0xe4, 0x14, 0x9a, + 0xe0, 0x5d, 0x53, 0x33, 0xf5, 0xda, 0xf1, 0x42, 0xa8, 0xee, 0x7b, 0x64, + 0x9c, 0xbc, 0x97, 0xd4, 0x65, 0xb2, 0x35, 0x4e, 0x68, 0xa1, 0x92, 0xb1, + 0xc6, 0x3c, 0x51, 0xa1, 0x16, 0x6f, 0xeb, 0x42, 0x8a, 0xfb, 0x21, 0x5d, + 0x89, 0xe5, 0x1b, 0xbb, 0x07, 0x6e, 0xb0, 0xfb, 0x7f, 0x02, 0xa0, 0xbf, + 0x51, 0x2e, 0xf3, 0x52, 0x56, 0x1d, 0xa2, 0xea, 0x1a, 0x22, 0x65, 0xea, + 0xe0, 0xde, 0xc4, 0xc7, 0xf2, 0xee, 0xb2, 0x32, 0x20, 0x89, 0x65, 0x42, + 0x7c, 0x81, 0xc5, 0x96, 0xcf, 0xc7, 0xf1, 0x8c, 0xa9, 0x51, 0x0b, 0xd3, + 0x4e, 0x83, 0xe5, 0xa5, 0x14, 0x73, 0xe6, 0xe1, 0x38, 0xb7, 0x53, 0x68, + 0x19, 0x1d, 0x6b, 0x1b, 0x2b, 0x60, 0x54, 0x30, 0xd9, 0x98, 0x9e, 0x9c, + 0xa4, 0xdc, 0xd2, 0xda, 0xa8, 0xf1, 0x1e, 0x0a, 0xd0, 0x5b, 0x20, 0xf3, + 0xb0, 0xea, 0xe0, 0x77, 0x95, 0xef, 0x85, 0x38, 0x5c, 0xb2, 0x9d, 0xf2, + 0x24, 0x76, 0x90, 0x38, 0xf8, 0x95, 0x99, 0x99, 0x0d, 0x0e, 0xd7, 0x5e, + 0xb1, 0x22, 0xe2, 0xcf, 0x6c, 0x0a, 0xa8, 0x0f, 0x18, 0x5c, 0x53, 0x5b, + 0xc3, 0x28, 0xae, 0x21, 0xe5, 0x33, 0x76, 0x09, 0x5a, 0xb9, 0xef, 0x9f, + 0x15, 0xec, 0x66, 0x3d, 0xf2, 0x33, 0x9f, 0xde, 0x30, 0xc4, 0x80, 0x94, + 0x40, 0x26, 0x30, 0x4d, 0x55, 0x3b, 0x0a, 0x2f, 0x27, 0x0f, 0x4f, 0xf9, + 0x99, 0xa0, 0xf3, 0x93, 0x91, 0xa8, 0x0a, 0x73, 0xc2, 0x26, 0x44, 0xd5, + 0x3e, 0x1e, 0x6b, 0xb1, 0x82, 0x08, 0x26, 0xf4, 0xaa, 0xe6, 0xf1, 0x26, + 0x83, 0x1b, 0x19, 0x5c, 0x2d, 0x13, 0x7b, 0x91, 0x9b, 0x5d, 0x20, 0xd9, + 0x18, 0xb3, 0xfd, 0x3d, 0x85, 0xa8, 0x3c, 0xca, 0x75, 0x98, 0x50, 0xb2, + 0x7c, 0xa1, 0x01, 0x46, 0x0d, 0x1b, 0xe3, 0xcd, 0x41, 0x7d, 0xc1, 0x6f, + 0xff, 0x59, 0x12, 0x33, 0x11, 0x18, 0xa4, 0xd5, 0x14, 0xfa, 0x36, 0x34, + 0xf6, 0x7f, 0x72, 0xb3, 0x10, 0x56, 0xcc, 0x65, 0xd8, 0xf6, 0xa1, 0x1d, + 0x1f, 0xe1, 0x06, 0x18, 0xb8, 0x8f, 0xc2, 0x75, 0x48, 0x30, 0xea, 0xe7, + 0x9e, 0x12, 0xf4, 0xf3, 0x02, 0x77, 0x61, 0x37, 0xa7, 0x72, 0x48, 0x9e, + 0x34, 0x88, 0xf3, 0x7c, 0xbe, 0x0a, 0x11, 0x39, 0x84, 0x8f, 0xd2, 0x88}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA256, + 139, + {0x70, 0xf1, 0x0a, 0xfb, 0x80, 0x9a, 0x64, 0xab, 0x24, 0x07, 0xf0, 0xc3, + 0xdd, 0xaa, 0x0f, 0x2f, 0x38, 0xf9, 0x81, 0xb1, 0x95, 0x36, 0xf3, 0xf5, + 0xac, 0x44, 0xa6, 0xfc, 0x85, 0xe5, 0x53, 0x5e, 0x04, 0x79, 0x5a, 0x16, + 0xbb, 0x6c, 0x43, 0x55, 0x28, 0xad, 0x25, 0x54, 0x02, 0x20, 0x0b, 0x02, + 0xf2, 0x03, 0xbf, 0x3f, 0x53, 0x9d, 0xf4, 0x2f, 0x0c, 0xe3, 0xca, 0xce, + 0x96, 0x45, 0x67, 0x28, 0x81, 0x4d, 0xf9, 0x57, 0x72, 0x56, 0x00, 0x57, + 0x64, 0x88, 0x67, 0x89, 0x76, 0x03, 0xdd, 0xb9, 0x6a, 0x92, 0xf3, 0xc7, + 0x65, 0x2e, 0xc2, 0x4b, 0xa8, 0x6a, 0xf4, 0xfb, 0x7c, 0x1a, 0x8d, 0xda, + 0xd0, 0x34, 0x09, 0xe1, 0xbf, 0x98, 0x2d, 0x01, 0xb6, 0x31, 0x90, 0x66, + 0x1d, 0xdd, 0xb9, 0x32, 0x01, 0x8c, 0xad, 0xba, 0x66, 0xa4, 0x3c, 0xb5, + 0xc4, 0x69, 0x42, 0x33, 0x54, 0x1c, 0x56, 0xd9, 0xd0, 0x3e, 0x65, 0x9e, + 0x07, 0x4f, 0xd6, 0xaa, 0xa1, 0x89, 0x76, 0x85, 0x6b, 0x8c, 0xa2, 0x73, + 0x42, 0xcd, 0xd3, 0xa5, 0x16, 0xd5, 0x87, 0xd5, 0xd4, 0x6c, 0x9c, 0x84, + 0x5b, 0xe5, 0x35, 0xad, 0x1a, 0x92, 0x3c, 0x22, 0x42, 0x13, 0x7d, 0x0f, + 0x3d, 0xcc, 0x11, 0x21, 0x90, 0xa8, 0x07, 0xca, 0x11, 0x2c, 0x06, 0x9f, + 0xad, 0xe7, 0xaf, 0x53, 0xf1, 0x7f, 0x2f, 0x74, 0xe2, 0xf1, 0x1f, 0xda, + 0x2b, 0x75, 0xf9, 0xa4, 0x82, 0x50, 0xa4, 0xe9, 0xe8, 0xb3, 0x49, 0x20, + 0xfd, 0x20, 0x78, 0x3b, 0x17, 0x93, 0x99, 0x42, 0x5b, 0x19, 0xe7, 0xea, + 0x99, 0xf3, 0x95, 0xcd, 0x3b, 0xd7, 0xd3, 0x77, 0x29, 0xa2, 0x87, 0xd4, + 0x23, 0x62, 0x3a, 0x33, 0x54, 0x21, 0x00, 0xd1, 0x3e, 0xb6, 0x1d, 0x7f, + 0x77, 0x43, 0x9f, 0x4e, 0x3a, 0xed, 0x72, 0x65, 0xd7, 0xa0, 0x8a, 0x7d, + 0x9e, 0xb0, 0x47, 0x7a, 0xac, 0xa2, 0x32, 0x61, 0xe4, 0xd0, 0x6d, 0x25, + 0xec, 0xf1, 0x21, 0x9b, 0x87, 0x61, 0x0e, 0x89, 0xaf, 0x4c, 0x1b, 0x42, + 0x7f, 0x7a, 0x94, 0x32, 0x62, 0x4d, 0xcc, 0x6f, 0x78, 0x45, 0x43, 0x76, + 0xd2, 0x15, 0xa6, 0xfd, 0x8f, 0x6e, 0x5f, 0x12, 0x11, 0xa1, 0x83, 0x34, + 0x39, 0x5f, 0xfa, 0x71, 0x0c, 0x87, 0x30, 0xab, 0xd6, 0x4d, 0xe0, 0xda, + 0xf6, 0x86, 0xa4, 0x5e, 0x97, 0x95, 0x47, 0xc4, 0x6f, 0x68, 0x4f, 0xc1, + 0x30, 0xf8, 0xcd, 0x9c, 0x4e, 0xc6, 0x25, 0x24, 0x08, 0xa8, 0x7e, 0x29, + 0xe3, 0x8a, 0x85, 0x52, 0xa4, 0xa9, 0x08, 0xed, 0x86, 0xf3, 0xf8, 0x3d, + 0x42, 0xa9, 0xd7, 0xdb, 0xa1, 0x57, 0x4a, 0x24, 0x53, 0xdb, 0xf2, 0x61, + 0x3f, 0x8c, 0x9a, 0xa5, 0xb7, 0xff, 0xfd, 0x61, 0xf2, 0x22, 0xc1, 0x22, + 0xe3, 0x9d, 0x86, 0xbb, 0x01, 0xfc, 0xe5, 0x5a, 0xca, 0xc1, 0x90, 0x1c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA256, + 140, + {0x36, 0x34, 0x3b, 0x89, 0xea, 0xbc, 0x3d, 0xca, 0xa0, 0x53, 0xb5, 0xbe, + 0x3e, 0xd7, 0xfa, 0xa7, 0x9c, 0x14, 0x3e, 0xc1, 0x88, 0x00, 0xbe, 0x18, + 0xdd, 0xd3, 0x74, 0x7e, 0xcd, 0x55, 0x7f, 0x09, 0x99, 0x82, 0x03, 0x32, + 0x5f, 0x89, 0xd3, 0xba, 0xdb, 0x3e, 0xed, 0x7f, 0xbc, 0x20, 0x82, 0x36, + 0x80, 0xd3, 0x8e, 0xb4, 0x4d, 0xc3, 0x68, 0xab, 0xbe, 0x18, 0x04, 0x74, + 0xf4, 0x94, 0x43, 0x1c, 0x04, 0xd9, 0x36, 0xd7, 0xb5, 0x88, 0x6a, 0xb3, + 0xaa, 0x23, 0x06, 0xc0, 0xb0, 0x37, 0x50, 0xdf, 0x05, 0xc4, 0xe7, 0xfc, + 0xc2, 0xdb, 0xab, 0x79, 0x73, 0x6e, 0x2e, 0xc9, 0xb0, 0xe2, 0x7e, 0x27, + 0x7d, 0x13, 0x00, 0x60, 0xab, 0xb4, 0xad, 0xe7, 0x0c, 0xb9, 0x24, 0xab, + 0x95, 0x0e, 0x95, 0xab, 0x1c, 0x23, 0x35, 0x57, 0x8c, 0x5c, 0xc4, 0x0d, + 0xc4, 0x29, 0xe3, 0x97, 0x69, 0x15, 0x42, 0xed, 0xfa, 0xa8, 0xf4, 0xd4, + 0x08, 0x91, 0x8b, 0xeb, 0x9b, 0x0c, 0xc0, 0x66, 0x8b, 0x6f, 0x1c, 0xfd, + 0x96, 0x92, 0xb3, 0x2f, 0x63, 0xc9, 0xfa, 0x4d, 0x48, 0x2b, 0xea, 0xc2, + 0x74, 0x5d, 0x57, 0x77, 0xb6, 0xda, 0x28, 0xed, 0x76, 0x65, 0xbb, 0xac, + 0xa9, 0x99, 0x9f, 0x65, 0x30, 0x9e, 0xe4, 0x68, 0x41, 0xa8, 0xe3, 0x99, + 0x8f, 0xcc, 0x66, 0x70, 0xed, 0xeb, 0xab, 0xc4, 0x51, 0x5a, 0x43, 0x83, + 0x75, 0xba, 0x82, 0x03, 0x80, 0x13, 0x8a, 0xa7, 0xf2, 0xe3, 0x2b, 0x8f, + 0x74, 0xd2, 0x9d, 0xb8, 0x6c, 0xb8, 0x5d, 0xc2, 0xb5, 0x56, 0xf4, 0xa3, + 0x07, 0xc0, 0x22, 0x37, 0xf1, 0x8f, 0xdc, 0x56, 0x34, 0x81, 0x16, 0x53, + 0xec, 0x2a, 0x44, 0x0a, 0x53, 0xf8, 0x64, 0x7c, 0x49, 0x5b, 0x76, 0x22, + 0x1c, 0x05, 0x82, 0x68, 0x71, 0x31, 0x91, 0xa9, 0xbd, 0xce, 0xbc, 0x14, + 0x8a, 0x60, 0xd2, 0x15, 0x9f, 0x28, 0xd9, 0x2f, 0x79, 0xdc, 0x5f, 0x3b, + 0x5f, 0x0c, 0x09, 0xe6, 0x2b, 0xcb, 0x68, 0xf7, 0x00, 0x3b, 0xf7, 0x1b, + 0xea, 0x00, 0xd2, 0x5c, 0x4d, 0x77, 0x77, 0xa2, 0x81, 0x03, 0xea, 0x43, + 0xe9, 0x29, 0x51, 0xd1, 0x0b, 0xe7, 0x7e, 0xd7, 0xc7, 0x3c, 0xbe, 0xa5, + 0x73, 0xf7, 0xe4, 0x6f, 0x92, 0x4e, 0x4d, 0x12, 0xcf, 0x9d, 0xf8, 0xfa, + 0xa5, 0x35, 0x60, 0x15, 0x3c, 0x8f, 0xea, 0x87, 0x36, 0x5b, 0x90, 0xad, + 0x3f, 0x0e, 0x6a, 0x50, 0xb4, 0x16, 0x12, 0xfd, 0x19, 0x1c, 0x8a, 0xbc, + 0x3a, 0x5d, 0x8f, 0x98, 0xbf, 0x40, 0x06, 0xe1, 0xae, 0x31, 0x90, 0x7a, + 0xfd, 0xa4, 0xb2, 0x0d, 0x76, 0x32, 0x82, 0x9b, 0xca, 0xc4, 0x3c, 0x10, + 0x0f, 0xf3, 0xf1, 0x0f, 0x00, 0x32, 0xe1, 0xbf, 0xfd, 0x3b, 0x20, 0x7e, + 0xea, 0x2d, 0x6a, 0x87, 0x02, 0x75, 0x77, 0xe5, 0x45, 0x8a, 0xb8, 0x1e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA256, + 141, + {0x75, 0x01, 0x33, 0xd7, 0x96, 0x05, 0x38, 0x11, 0x55, 0x8b, 0x21, 0xdb, + 0xca, 0xe3, 0x5e, 0x26, 0x7b, 0x2f, 0xa4, 0x67, 0xa9, 0xde, 0xe4, 0x97, + 0x55, 0xd4, 0x55, 0x99, 0xa6, 0x77, 0x46, 0x82, 0xe4, 0x0e, 0x00, 0xcc, + 0x46, 0xcb, 0xdd, 0x41, 0x2e, 0x62, 0x33, 0x07, 0x0d, 0xda, 0x3a, 0x59, + 0x81, 0x4d, 0x62, 0x38, 0xf4, 0x74, 0xd0, 0x4d, 0x91, 0x02, 0x30, 0x1b, + 0xc2, 0x81, 0x81, 0x6b, 0xde, 0xf2, 0x46, 0xf8, 0x0b, 0xd3, 0xad, 0x06, + 0x64, 0x6c, 0xca, 0x4c, 0x9a, 0x66, 0x25, 0x27, 0x38, 0x5d, 0x3c, 0x47, + 0x3d, 0x03, 0xec, 0x4d, 0x02, 0x1d, 0xb7, 0x4c, 0x7a, 0x1b, 0xa6, 0xec, + 0xd1, 0xca, 0xc0, 0x05, 0xd5, 0x81, 0x63, 0x64, 0x4b, 0x99, 0x3a, 0xea, + 0x62, 0x06, 0x0a, 0x25, 0x47, 0x00, 0x83, 0x00, 0x6a, 0x65, 0x15, 0xed, + 0x45, 0xb1, 0xe5, 0x46, 0x01, 0xb9, 0xe5, 0x91, 0x4b, 0x8d, 0x5e, 0x3a, + 0x63, 0x0f, 0x29, 0xbd, 0x88, 0x03, 0x6f, 0x5b, 0x70, 0x8d, 0x20, 0x36, + 0xe4, 0xce, 0x78, 0x32, 0xa2, 0x39, 0x69, 0x9b, 0x28, 0x79, 0xb6, 0x08, + 0x90, 0x48, 0xe3, 0x3c, 0x05, 0xd3, 0x67, 0x2c, 0x0e, 0x5c, 0x57, 0x36, + 0x99, 0x26, 0x4d, 0xe5, 0x31, 0xa0, 0xf6, 0xc2, 0xc7, 0x03, 0x33, 0x5f, + 0xa3, 0x2c, 0xab, 0x00, 0x03, 0xd2, 0x5f, 0x9b, 0xb8, 0xe0, 0xfa, 0xc2, + 0xfe, 0xd0, 0x5a, 0x82, 0xc4, 0x5f, 0xdc, 0xff, 0xdf, 0xa0, 0xc2, 0xbe, + 0x8e, 0x55, 0x01, 0x21, 0x20, 0x07, 0xee, 0xcf, 0xca, 0xd7, 0x20, 0x31, + 0x0a, 0x8f, 0xf4, 0x4a, 0xb7, 0xdd, 0x52, 0xe6, 0x99, 0x00, 0x34, 0x49, + 0x96, 0xff, 0x0d, 0xbb, 0x7c, 0x39, 0xd2, 0x39, 0x87, 0x69, 0x98, 0x74, + 0x02, 0xa7, 0xe1, 0xd9, 0xa6, 0x37, 0x87, 0x21, 0xf5, 0xaa, 0xd9, 0xfa, + 0xff, 0xec, 0xfc, 0x4f, 0xee, 0x8c, 0x40, 0x92, 0x20, 0x7e, 0x84, 0x97, + 0x15, 0xc5, 0x6f, 0xfd, 0xd5, 0xc4, 0x28, 0x75, 0xd1, 0x70, 0x46, 0x77, + 0x99, 0xe0, 0xf8, 0xa0, 0x8a, 0xd5, 0xed, 0xbe, 0xc4, 0xb9, 0x39, 0xcd, + 0xa0, 0x99, 0xd3, 0x02, 0x93, 0xbb, 0x76, 0x08, 0x6c, 0x53, 0x15, 0xde, + 0x60, 0xe9, 0x67, 0x26, 0x7f, 0x3e, 0xc1, 0x13, 0xf7, 0xfa, 0xc4, 0xbf, + 0xa9, 0xaf, 0x68, 0xc4, 0x28, 0x8c, 0x69, 0xd5, 0xb0, 0x07, 0x38, 0x48, + 0xaa, 0x72, 0x21, 0x24, 0xa9, 0xf5, 0x36, 0x54, 0x54, 0x49, 0x23, 0xb5, + 0x55, 0x6e, 0xab, 0x31, 0xbc, 0x22, 0xec, 0xb6, 0xcf, 0xd8, 0xb1, 0x8e, + 0x66, 0x5f, 0xb3, 0x45, 0xe8, 0xb5, 0xe4, 0x8c, 0xb6, 0x3a, 0xe3, 0x7c, + 0x7a, 0xb8, 0x12, 0x5a, 0x1f, 0x3e, 0x5d, 0x6c, 0x4b, 0xdb, 0xdb, 0x97, + 0x78, 0xd8, 0xe2, 0x7f, 0x91, 0x88, 0x3a, 0xac, 0x99, 0xa6, 0x9a, 0x26}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA256, + 142, + {0x4e, 0x92, 0x72, 0xdc, 0xed, 0x0b, 0xf8, 0x7a, 0x8a, 0x3b, 0x6c, 0xe1, + 0x18, 0x53, 0x2d, 0x1f, 0xfb, 0xa5, 0x29, 0xee, 0x78, 0x38, 0x57, 0xea, + 0x0c, 0xa7, 0x51, 0x0f, 0x4d, 0xea, 0xd7, 0x40, 0x6f, 0x10, 0xc4, 0x87, + 0x25, 0x09, 0x2e, 0xb4, 0x15, 0x61, 0xd0, 0x67, 0xc1, 0xdd, 0xbe, 0x0c, + 0x11, 0x1f, 0xf2, 0x4a, 0xeb, 0xe1, 0x65, 0x5e, 0xde, 0xc6, 0x15, 0xad, + 0xc1, 0x23, 0x83, 0x9c, 0xd7, 0x7c, 0x1a, 0x3d, 0xe8, 0xba, 0xef, 0x72, + 0x17, 0x91, 0x1a, 0xde, 0xce, 0x72, 0xb3, 0xa6, 0xb6, 0x17, 0xc6, 0x9e, + 0x8c, 0x31, 0x46, 0x4e, 0x2b, 0xc0, 0x21, 0xdd, 0xd2, 0xdb, 0xdb, 0x99, + 0xad, 0x28, 0x04, 0x21, 0x33, 0xa6, 0xa0, 0x2d, 0xf2, 0xbe, 0x39, 0x4d, + 0x50, 0x04, 0xc6, 0xca, 0x2d, 0x75, 0x20, 0xaf, 0x46, 0x22, 0x71, 0x71, + 0xa5, 0xec, 0x22, 0x87, 0x0f, 0xc8, 0xa7, 0xdd, 0x8d, 0x6f, 0x4e, 0x13, + 0x73, 0x93, 0x26, 0x1d, 0xb0, 0x0c, 0x57, 0xfa, 0xe4, 0xfe, 0xde, 0x6d, + 0xdc, 0x70, 0x78, 0xf7, 0xc9, 0xfb, 0xc2, 0x23, 0x51, 0x47, 0xda, 0x23, + 0x99, 0x79, 0xff, 0xf0, 0xda, 0xc3, 0xc5, 0xf0, 0xad, 0x10, 0xfb, 0x3d, + 0xe6, 0xad, 0x70, 0xe1, 0x2c, 0xa6, 0xc3, 0xde, 0x49, 0xb8, 0xa3, 0x63, + 0x83, 0x64, 0x9d, 0xa6, 0x9b, 0x62, 0xde, 0x49, 0xc9, 0x67, 0x30, 0x1c, + 0xd3, 0x6d, 0x43, 0x9a, 0x6c, 0x17, 0x29, 0xbf, 0xf6, 0xea, 0x0e, 0x66, + 0x4a, 0x6f, 0xcc, 0x95, 0x89, 0x8b, 0x19, 0x0c, 0xee, 0x24, 0x92, 0xfc, + 0x65, 0x35, 0xb7, 0x55, 0x2b, 0x5f, 0x04, 0xd7, 0x1b, 0x4b, 0xe2, 0xdc, + 0x04, 0x71, 0xdb, 0xed, 0xa5, 0xdd, 0xac, 0x31, 0x3c, 0x9c, 0xd4, 0xe9, + 0x01, 0x09, 0xf0, 0x4b, 0xb0, 0x95, 0x15, 0xe5, 0x4f, 0x64, 0x63, 0x45, + 0x0b, 0xcb, 0x6f, 0xe0, 0x6a, 0x5c, 0xf8, 0x0e, 0x76, 0x44, 0xf4, 0x22, + 0xcb, 0x83, 0xb1, 0x23, 0xb9, 0x41, 0x84, 0xc9, 0xd8, 0x1f, 0xd0, 0xbd, + 0x43, 0x57, 0xb6, 0x0a, 0xa9, 0x2b, 0xbf, 0x35, 0xa9, 0xa7, 0x25, 0x1c, + 0x51, 0x5b, 0xdb, 0xd6, 0x01, 0x6b, 0x81, 0xed, 0x36, 0x18, 0x37, 0xeb, + 0x60, 0x21, 0x39, 0x3d, 0xae, 0xbe, 0x30, 0x2c, 0x4c, 0x20, 0x4a, 0xd3, + 0xfe, 0x72, 0x4b, 0x4f, 0x5b, 0x8e, 0x52, 0xf9, 0x59, 0x0e, 0xa3, 0x3e, + 0x02, 0xae, 0x1e, 0xc2, 0x86, 0x3d, 0xf8, 0x3c, 0x33, 0xfb, 0x6b, 0x21, + 0xee, 0x05, 0x1f, 0x48, 0x96, 0x68, 0xad, 0xbc, 0xcf, 0x04, 0x88, 0x3d, + 0x6a, 0xa9, 0x72, 0xb7, 0x7d, 0xcd, 0x42, 0xc0, 0x3d, 0xe0, 0xbe, 0x2e, + 0xc9, 0xe6, 0x3a, 0x71, 0x7d, 0x37, 0x13, 0xa2, 0xc7, 0xd3, 0x11, 0x63, + 0xda, 0x70, 0xbf, 0x53, 0xdd, 0x3e, 0xc3, 0x42, 0x18, 0x3e, 0x96, 0x96}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA256, + 143, + {0xbe, 0xe3, 0xe7, 0x2a, 0xb4, 0x6b, 0x5b, 0xb4, 0xcc, 0x61, 0x38, 0xdb, + 0xef, 0x0a, 0xa1, 0x9e, 0xff, 0xb5, 0x06, 0x73, 0x58, 0xd9, 0x82, 0x52, + 0xff, 0x73, 0x9a, 0xba, 0x22, 0xd2, 0x1d, 0x7a, 0xda, 0x25, 0xaa, 0x39, + 0x5a, 0xed, 0xc0, 0xc2, 0x92, 0x24, 0xca, 0x5b, 0x88, 0x16, 0x90, 0x72, + 0xfa, 0x6d, 0x5d, 0xa9, 0x02, 0x13, 0x0c, 0xe9, 0x7f, 0x42, 0x07, 0x2b, + 0x86, 0x10, 0x3e, 0x1b, 0x93, 0x31, 0x34, 0x52, 0xfa, 0x62, 0x85, 0xc3, + 0xf9, 0x63, 0x68, 0x9c, 0xf1, 0x5c, 0x0a, 0xea, 0x60, 0xeb, 0xef, 0xa1, + 0x05, 0x86, 0x03, 0xb5, 0xc9, 0xf9, 0x05, 0xd5, 0x84, 0x9e, 0x49, 0x6a, + 0xb4, 0x03, 0x6e, 0xe7, 0x3e, 0x5a, 0xc6, 0x12, 0xb3, 0x64, 0xc8, 0x4b, + 0x34, 0x88, 0x7c, 0xd0, 0x14, 0x1e, 0xbc, 0x11, 0x4e, 0x24, 0x0e, 0xb8, + 0x88, 0x5b, 0x0e, 0xe8, 0x2f, 0x31, 0xa9, 0x54, 0x8f, 0xbc, 0xdb, 0x6f, + 0xae, 0xdc, 0x1c, 0x27, 0xe0, 0xfb, 0x1f, 0xb4, 0x03, 0x71, 0x24, 0x13, + 0x30, 0x88, 0xd5, 0xed, 0xb6, 0xd3, 0x44, 0x76, 0xe1, 0xbb, 0x93, 0xe6, + 0xda, 0x17, 0x71, 0x97, 0xb6, 0x46, 0x3a, 0x0e, 0x10, 0x42, 0x58, 0x1b, + 0x96, 0x5e, 0x9d, 0x0e, 0x77, 0x97, 0xc1, 0x3c, 0xc8, 0x41, 0x26, 0x3b, + 0x99, 0x1a, 0xf9, 0xaf, 0x21, 0xf8, 0xcc, 0xd4, 0x4f, 0x4f, 0xf1, 0x61, + 0xb6, 0x54, 0x52, 0x96, 0x34, 0x6e, 0xf5, 0x47, 0x92, 0xdd, 0x53, 0x92, + 0xd2, 0x6b, 0x8b, 0xc2, 0xc5, 0xa9, 0xdc, 0xca, 0x41, 0xcc, 0xc6, 0xad, + 0xaa, 0x19, 0x71, 0xcb, 0xbc, 0x5e, 0x67, 0x6f, 0x0c, 0x66, 0x33, 0xec, + 0xe7, 0x39, 0xb5, 0x7a, 0x24, 0xa6, 0xbc, 0x54, 0xfa, 0x75, 0xbd, 0x6c, + 0x4f, 0x2d, 0x1e, 0x55, 0x4d, 0x7d, 0x7e, 0x78, 0xa5, 0x7e, 0x01, 0x2f, + 0x5a, 0x86, 0x12, 0x1e, 0x6b, 0x11, 0xda, 0xef, 0x66, 0xa0, 0x00, 0x4f, + 0xd5, 0x14, 0xe3, 0xb6, 0x88, 0x77, 0x05, 0x66, 0xf4, 0xf9, 0x8d, 0xb5, + 0xd3, 0x68, 0xf1, 0xe4, 0xca, 0x9a, 0xe5, 0x83, 0xc2, 0x45, 0xe3, 0x0e, + 0x48, 0x5d, 0x4b, 0x71, 0xcd, 0x3a, 0x62, 0x4e, 0xb1, 0x15, 0x77, 0x16, + 0xd6, 0x53, 0x2c, 0x86, 0x6c, 0xcd, 0xb6, 0xc5, 0xdd, 0xf3, 0xe9, 0xa6, + 0xe0, 0x59, 0x52, 0xf7, 0xc2, 0xc6, 0xf3, 0x7c, 0x50, 0x87, 0x1b, 0x21, + 0x25, 0x8a, 0x2e, 0x9c, 0xb1, 0x52, 0xbb, 0x87, 0x79, 0x71, 0xae, 0xc6, + 0x82, 0x7f, 0xdf, 0xb4, 0xfc, 0xee, 0x82, 0x83, 0x24, 0xed, 0x2d, 0xec, + 0xad, 0xa3, 0x69, 0x2e, 0x3c, 0x44, 0x83, 0xdf, 0xf5, 0x3b, 0xbf, 0xa1, + 0x2b, 0x63, 0x35, 0x44, 0xf0, 0x48, 0x66, 0xb3, 0xc7, 0xc1, 0x5f, 0x71, + 0x37, 0x86, 0xfe, 0xec, 0x16, 0x55, 0x02, 0xeb, 0x89, 0x53, 0x82, 0xc6}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA256, + 144, + {0x2c, 0xb3, 0x38, 0xf3, 0xb3, 0xe9, 0xca, 0x09, 0xf1, 0x01, 0xb5, 0xff, + 0x31, 0x69, 0xed, 0xc1, 0x80, 0xc1, 0xed, 0x93, 0x6f, 0x2e, 0x4a, 0x5f, + 0x6e, 0xe7, 0xbe, 0xfe, 0x1e, 0x00, 0x5e, 0xaa, 0x45, 0x0c, 0x1e, 0xf3, + 0xe7, 0x87, 0x39, 0xd1, 0x42, 0xdd, 0xe9, 0x92, 0xcf, 0x73, 0xb2, 0x34, + 0x9a, 0x61, 0x72, 0x08, 0xf6, 0x97, 0x92, 0x20, 0xc8, 0x5f, 0x7c, 0x52, + 0x86, 0xc3, 0x12, 0x68, 0x16, 0xe4, 0x7c, 0xf0, 0x94, 0x6a, 0x17, 0xde, + 0x1f, 0xdd, 0x80, 0x65, 0x7c, 0xe7, 0x92, 0x54, 0x88, 0x10, 0x79, 0xda, + 0x22, 0x5d, 0x3b, 0x10, 0x89, 0x8b, 0x1e, 0x5e, 0xad, 0xd0, 0x44, 0x89, + 0xf4, 0x86, 0xa1, 0x4a, 0xd5, 0x30, 0xfa, 0x6a, 0x44, 0x4c, 0x19, 0xd8, + 0x75, 0xc0, 0xbe, 0x51, 0x87, 0x53, 0x03, 0xab, 0xf2, 0x14, 0xbc, 0xc6, + 0xfe, 0xdb, 0x1e, 0x7e, 0x43, 0xa2, 0x57, 0xa3, 0x37, 0x5f, 0x0f, 0xf7, + 0xef, 0x64, 0xe5, 0x36, 0x9b, 0x1a, 0xc0, 0x71, 0xef, 0x8a, 0x64, 0x33, + 0x6f, 0x56, 0x60, 0xff, 0x9c, 0x5e, 0x8f, 0xb3, 0x89, 0xa6, 0x02, 0x9a, + 0x8f, 0xf8, 0x53, 0xd4, 0xa8, 0xe5, 0x65, 0xba, 0x17, 0xb0, 0xf7, 0x30, + 0x2d, 0x4e, 0xeb, 0x54, 0x16, 0x59, 0x84, 0x21, 0x85, 0x8a, 0xe2, 0xab, + 0x65, 0xc2, 0x41, 0x1a, 0xc9, 0x2d, 0xb8, 0x44, 0xbb, 0x43, 0x0a, 0x74, + 0x54, 0x70, 0xf4, 0x02, 0xb1, 0x3c, 0x95, 0x75, 0xb1, 0x71, 0xfe, 0x9e, + 0x64, 0xf7, 0x1d, 0x6a, 0xc4, 0x0e, 0x6a, 0xc6, 0x5c, 0x5e, 0xe0, 0x81, + 0x60, 0x86, 0x4c, 0x89, 0xdf, 0x2d, 0x95, 0x67, 0xc1, 0x3d, 0xbd, 0x6a, + 0xb1, 0xcc, 0x6a, 0x76, 0x78, 0x92, 0xf0, 0xfb, 0xcb, 0xf2, 0xd7, 0x34, + 0x42, 0x48, 0x75, 0xe9, 0x77, 0x5c, 0x20, 0x20, 0xde, 0xb2, 0x5a, 0xd8, + 0xe9, 0x34, 0x72, 0xe1, 0xea, 0x12, 0x35, 0xbc, 0xd0, 0x63, 0x01, 0xac, + 0x18, 0x1b, 0xb2, 0x0a, 0x70, 0x00, 0x50, 0xe0, 0x85, 0x48, 0xa5, 0xcc, + 0x00, 0x23, 0x4a, 0x44, 0xe4, 0x21, 0x34, 0x59, 0x1e, 0xd7, 0x0d, 0xd4, + 0x93, 0x3f, 0x4d, 0x6c, 0x6d, 0xac, 0x7a, 0xba, 0xd2, 0xe6, 0xda, 0x84, + 0x17, 0xfe, 0x42, 0x94, 0x5c, 0xed, 0x78, 0x74, 0x95, 0xfb, 0xeb, 0x99, + 0xf2, 0xd4, 0x64, 0x8b, 0x93, 0x82, 0xd2, 0x53, 0xe0, 0x80, 0x6d, 0x98, + 0x8b, 0x1f, 0x3a, 0x64, 0xed, 0xbb, 0x28, 0x90, 0x40, 0x92, 0x94, 0x1c, + 0x83, 0x4b, 0x63, 0x24, 0x3d, 0x58, 0x33, 0x03, 0xf6, 0x08, 0x10, 0x67, + 0xd1, 0xfa, 0xbc, 0x5a, 0xfc, 0xb8, 0x18, 0xba, 0x8a, 0x2e, 0xdc, 0x31, + 0x89, 0x0e, 0xc2, 0x8c, 0x20, 0x4e, 0xb7, 0x67, 0xe7, 0x49, 0x95, 0x0c, + 0x18, 0xbe, 0x17, 0x95, 0x0b, 0xbe, 0x9d, 0xf4, 0xff, 0xd2, 0xbb, 0x97}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA256, + 145, + {0x85, 0x82, 0x5b, 0xd4, 0x52, 0x1c, 0x43, 0x3e, 0x91, 0x61, 0x52, 0xfc, + 0x89, 0xc0, 0x6d, 0x11, 0xca, 0x2d, 0xe4, 0x4a, 0xfe, 0x40, 0x61, 0x08, + 0xba, 0x3c, 0xf2, 0x99, 0xca, 0x02, 0xd0, 0xc7, 0x16, 0x5e, 0x41, 0xff, + 0xda, 0xc6, 0x27, 0x9d, 0x0f, 0xe5, 0xb9, 0x15, 0xf0, 0xaa, 0xb6, 0x2d, + 0xe6, 0x27, 0x7e, 0x38, 0x1f, 0xb8, 0xed, 0xa7, 0x3a, 0x89, 0xe8, 0x80, + 0xfe, 0x54, 0x6f, 0xa4, 0x25, 0xf6, 0x69, 0x8b, 0x89, 0xe4, 0x7d, 0x45, + 0x7a, 0x34, 0x9a, 0xc8, 0xcf, 0x0c, 0x38, 0xf2, 0x55, 0x98, 0x1b, 0x90, + 0x2f, 0x6e, 0x22, 0xab, 0x9d, 0x90, 0xec, 0xba, 0x56, 0x82, 0xda, 0x95, + 0xb7, 0x2e, 0xa3, 0x2b, 0x24, 0x30, 0x82, 0xd5, 0x64, 0x46, 0x6a, 0xbb, + 0x5e, 0x9a, 0xbe, 0x6a, 0x66, 0xc5, 0xcb, 0x9f, 0x79, 0x77, 0xeb, 0x3b, + 0x82, 0x7a, 0x1b, 0x98, 0xaf, 0x23, 0x63, 0x40, 0x99, 0x1d, 0xb4, 0xb6, + 0xfb, 0x95, 0x7c, 0x4b, 0x05, 0x5c, 0x23, 0xe1, 0x37, 0x66, 0x06, 0x1a, + 0xae, 0x84, 0x9a, 0x2a, 0x8e, 0xdc, 0xd3, 0xba, 0x15, 0x21, 0xf1, 0x20, + 0x1c, 0xec, 0x81, 0xc6, 0xad, 0x2c, 0xc7, 0xc2, 0x01, 0x23, 0xf8, 0xe1, + 0xc1, 0x3d, 0x14, 0x31, 0xe6, 0xdf, 0xcd, 0x34, 0x81, 0xb0, 0x85, 0xe3, + 0x2e, 0xe4, 0xd9, 0x35, 0x31, 0x1f, 0x53, 0x41, 0xe3, 0xa0, 0xc5, 0x94, + 0xc7, 0x09, 0x52, 0x3b, 0xfb, 0xe9, 0xb4, 0xa0, 0x37, 0x49, 0x67, 0xba, + 0x42, 0x39, 0x0e, 0x9b, 0x9a, 0x1c, 0xda, 0x57, 0x3f, 0xa6, 0x00, 0x8b, + 0x9a, 0x0a, 0x96, 0x25, 0x0e, 0x9c, 0xce, 0xa7, 0x4e, 0x5b, 0xbb, 0x01, + 0x9f, 0x1b, 0x87, 0x02, 0x68, 0xa4, 0x8d, 0xf9, 0xd3, 0x9b, 0x42, 0x2a, + 0x90, 0x64, 0xd9, 0x23, 0xcb, 0xed, 0x70, 0x63, 0xd8, 0x42, 0x3b, 0x02, + 0x0f, 0x07, 0xc5, 0x7e, 0x4e, 0x33, 0x12, 0x27, 0x05, 0xb5, 0x23, 0xc8, + 0x45, 0xbb, 0xbf, 0x76, 0x4e, 0x5d, 0x50, 0x5d, 0x42, 0x94, 0x01, 0x94, + 0x69, 0x91, 0x43, 0x18, 0x8c, 0x7e, 0x69, 0x40, 0x59, 0x41, 0x60, 0x70, + 0xf4, 0xda, 0x01, 0x9e, 0xed, 0x76, 0x63, 0xaf, 0x0f, 0x00, 0x7d, 0x79, + 0x43, 0x3a, 0x09, 0x1f, 0xab, 0x6c, 0xef, 0x6b, 0xd0, 0xf3, 0xd7, 0x02, + 0x1a, 0xe7, 0xe8, 0x2f, 0xf9, 0x56, 0xb3, 0x7f, 0x9c, 0x88, 0xc2, 0xc8, + 0x2e, 0x57, 0xfd, 0x83, 0x4a, 0xba, 0xdd, 0x01, 0x22, 0x86, 0xf1, 0xaf, + 0x91, 0x68, 0x19, 0xbc, 0x9e, 0x91, 0x08, 0x5e, 0xed, 0xcb, 0xda, 0x6b, + 0x5c, 0xc4, 0x4f, 0xeb, 0x83, 0x01, 0x86, 0x88, 0xda, 0x4b, 0x97, 0xc9, + 0xdc, 0xdc, 0x17, 0x00, 0xd0, 0x15, 0xb7, 0x15, 0x97, 0xe9, 0x6c, 0x0d, + 0x69, 0x51, 0xf0, 0x48, 0x73, 0x85, 0x2a, 0x0d, 0xc3, 0x39, 0x7f, 0x88}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA256, + 146, + {0x82, 0x04, 0xc6, 0xb2, 0xd4, 0x02, 0x7f, 0x7d, 0x93, 0xff, 0x89, 0xc3, + 0x6e, 0xad, 0xed, 0xa0, 0x3a, 0x5b, 0x54, 0x64, 0xde, 0xb4, 0x95, 0xe5, + 0xbd, 0x4f, 0xe0, 0x66, 0xc0, 0xd9, 0x77, 0x80, 0x42, 0xb8, 0xfa, 0x13, + 0x03, 0x96, 0xc1, 0x65, 0x29, 0x49, 0xf0, 0xfd, 0x57, 0x7c, 0xa2, 0x3f, + 0x98, 0x8d, 0xad, 0xc5, 0x25, 0xa8, 0x20, 0xcf, 0x82, 0x75, 0x69, 0x92, + 0xff, 0x81, 0xc4, 0xa7, 0x56, 0x2a, 0xc1, 0x01, 0x7e, 0xa0, 0x1f, 0x8f, + 0x9c, 0xd0, 0xcf, 0xc7, 0x87, 0xdc, 0xa9, 0x72, 0xf2, 0x71, 0x03, 0xa4, + 0xd9, 0x2b, 0xf2, 0x15, 0xea, 0xb9, 0x91, 0xe6, 0x97, 0x0e, 0x40, 0x9d, + 0x43, 0x1e, 0x6b, 0xc2, 0xbe, 0x4f, 0x05, 0x86, 0xf5, 0xb9, 0x8b, 0x4b, + 0xa7, 0x08, 0xd9, 0x76, 0x19, 0x05, 0xaa, 0xb2, 0x65, 0xaa, 0xcb, 0x9d, + 0x49, 0x54, 0x69, 0xb1, 0x86, 0x3f, 0x59, 0x38, 0x54, 0x91, 0x75, 0xf3, + 0x0b, 0x30, 0x56, 0x1c, 0x99, 0x8e, 0x08, 0x1c, 0x41, 0xb0, 0x39, 0x91, + 0x8a, 0x6f, 0xab, 0x4e, 0xb2, 0x51, 0x9e, 0x6c, 0xac, 0x91, 0x0c, 0xc4, + 0xd9, 0x31, 0xc6, 0xc8, 0x1e, 0x89, 0x96, 0x55, 0xf0, 0x6c, 0x8a, 0x26, + 0xf7, 0xb9, 0x43, 0x39, 0x92, 0xff, 0x92, 0x3f, 0x27, 0xd9, 0x82, 0xc1, + 0xbf, 0xd0, 0xdc, 0xf6, 0x2e, 0x5c, 0xa4, 0xc3, 0xe0, 0x35, 0x96, 0x1a, + 0xac, 0xb9, 0x9f, 0x83, 0x1b, 0xc0, 0xe4, 0x2a, 0x66, 0x8c, 0x01, 0x25, + 0x6c, 0xb8, 0x30, 0xb7, 0xab, 0xa0, 0xf2, 0x23, 0x14, 0xb5, 0x48, 0xc0, + 0xb8, 0x5d, 0x84, 0xc6, 0x1c, 0x9b, 0x4a, 0x8e, 0xf3, 0x31, 0xbd, 0x7c, + 0x98, 0x01, 0x0c, 0x9a, 0x65, 0xbd, 0xb7, 0xbc, 0x4f, 0x0f, 0x09, 0xb8, + 0x7d, 0x0c, 0x8b, 0x8a, 0x1b, 0xd9, 0x6b, 0x6b, 0xc2, 0x03, 0x5b, 0x43, + 0x34, 0x8d, 0xea, 0x48, 0xf1, 0xf4, 0xa4, 0xed, 0x6e, 0x39, 0x30, 0x40, + 0x50, 0x0a, 0x12, 0xd7, 0xa2, 0xce, 0x1e, 0x08, 0xee, 0x89, 0x34, 0x21, + 0x86, 0x30, 0xec, 0xed, 0xbf, 0x2f, 0xc7, 0xfb, 0x5c, 0x67, 0x48, 0xee, + 0x31, 0x18, 0x42, 0x19, 0x67, 0xe8, 0x68, 0x54, 0x88, 0xfb, 0xa0, 0x58, + 0xf3, 0x12, 0xae, 0x41, 0xf7, 0xd3, 0x86, 0x90, 0x56, 0x46, 0xee, 0x33, + 0x4e, 0x29, 0x46, 0x62, 0xa9, 0x7c, 0xe7, 0x04, 0x86, 0xb4, 0x50, 0xa6, + 0x4d, 0xbf, 0x8a, 0xd7, 0xc1, 0xba, 0x50, 0xf0, 0xc5, 0x62, 0x95, 0xcb, + 0x2d, 0xba, 0xad, 0x38, 0x33, 0xd3, 0x92, 0x25, 0x66, 0x80, 0x2c, 0x80, + 0x17, 0x55, 0x26, 0xe2, 0x4b, 0x18, 0x8e, 0x18, 0x57, 0x42, 0x92, 0xe2, + 0x25, 0xbb, 0x95, 0x83, 0x05, 0xdc, 0x27, 0x49, 0xdd, 0xd4, 0xb4, 0x66, + 0x85, 0x92, 0x5c, 0x0a, 0xe9, 0xde, 0xab, 0x26, 0x71, 0xe1, 0xe7, 0x99}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA256, + 147, + {0x65, 0x93, 0x92, 0x8f, 0x8e, 0x0a, 0x2a, 0x48, 0x6c, 0x9a, 0xf0, 0xb6, + 0xaf, 0x6a, 0xd7, 0x88, 0x65, 0xc2, 0x15, 0xf6, 0x4b, 0xa3, 0xb7, 0x2b, + 0xf3, 0xa1, 0x03, 0x78, 0x8a, 0x35, 0x2d, 0x21, 0x6f, 0xe5, 0xa2, 0xa3, + 0x38, 0x22, 0x20, 0xf0, 0x37, 0xfc, 0x2d, 0x8a, 0x2d, 0x25, 0xb4, 0x2f, + 0x48, 0xcd, 0xa3, 0x33, 0x7c, 0xc8, 0x31, 0xe4, 0x74, 0x62, 0x66, 0x12, + 0x11, 0x81, 0xbc, 0xe9, 0x64, 0xab, 0xbc, 0x7e, 0xb6, 0x37, 0x8b, 0x8c, + 0x59, 0xb9, 0xff, 0x59, 0xde, 0x33, 0x69, 0x89, 0xd5, 0x80, 0x03, 0x53, + 0x44, 0x58, 0xa4, 0x7c, 0xf1, 0x8f, 0xcb, 0x0d, 0x03, 0x97, 0x33, 0x30, + 0x45, 0xf0, 0xf0, 0xd8, 0x26, 0x44, 0x5b, 0x62, 0x48, 0x72, 0x17, 0xdf, + 0x62, 0x13, 0x1a, 0xc0, 0xd8, 0x4a, 0x38, 0xa0, 0x2a, 0xb3, 0x9e, 0xb7, + 0xfb, 0x14, 0x51, 0xc7, 0xab, 0x10, 0xf4, 0x7d, 0x7e, 0x62, 0xc0, 0x6d, + 0x0d, 0x1b, 0x8a, 0xd3, 0x52, 0x68, 0xce, 0x58, 0x57, 0x34, 0x32, 0xb1, + 0xf4, 0xa9, 0x51, 0x5b, 0xbc, 0x9b, 0xca, 0x44, 0x28, 0xbb, 0xa4, 0x26, + 0xa3, 0xae, 0x8e, 0xf8, 0x69, 0x5b, 0xae, 0x7a, 0x2a, 0x36, 0x29, 0x17, + 0x7f, 0xe0, 0x0e, 0xda, 0xfa, 0xd6, 0x75, 0x81, 0x1c, 0x90, 0x95, 0x9c, + 0xcd, 0x78, 0x00, 0xe4, 0xca, 0x1e, 0x22, 0xb1, 0x69, 0x10, 0x17, 0x0b, + 0x9d, 0x69, 0x7b, 0x25, 0xaf, 0x45, 0xb9, 0xd2, 0xfe, 0xbb, 0xec, 0x6b, + 0x57, 0xd5, 0x50, 0xb7, 0x85, 0x4b, 0x42, 0x5f, 0xec, 0xe2, 0x39, 0x15, + 0x5f, 0x06, 0x8c, 0x68, 0x73, 0xe3, 0x14, 0xed, 0x3c, 0x97, 0xa4, 0x6f, + 0x7a, 0x61, 0xc8, 0xb8, 0x2a, 0xf2, 0x21, 0x91, 0xfe, 0xda, 0x55, 0x9b, + 0x7e, 0x93, 0x48, 0x33, 0x50, 0x65, 0x23, 0x54, 0xf0, 0x05, 0xa7, 0x8d, + 0xc6, 0x2b, 0xea, 0x27, 0x9a, 0x88, 0x8b, 0x4a, 0x6e, 0xff, 0x70, 0x8e, + 0xeb, 0x4d, 0x93, 0xff, 0xa0, 0xf5, 0xc6, 0x38, 0x1a, 0x9f, 0x65, 0x70, + 0x74, 0x63, 0x87, 0xf0, 0xe1, 0x16, 0x37, 0x6e, 0x46, 0x25, 0xa0, 0x1b, + 0xa3, 0x4d, 0x68, 0xd3, 0x9b, 0x6b, 0x79, 0x35, 0x65, 0xdd, 0xdd, 0x35, + 0x74, 0x93, 0xe8, 0xd4, 0x5c, 0x8e, 0x67, 0x60, 0x26, 0xe9, 0x3b, 0x26, + 0xab, 0xce, 0xc1, 0xb4, 0xeb, 0xf4, 0x67, 0xf3, 0xf0, 0x69, 0xdb, 0xdd, + 0xd6, 0x3f, 0x30, 0xb6, 0xbe, 0x3b, 0x93, 0x52, 0x56, 0x18, 0xce, 0x90, + 0x34, 0x63, 0xae, 0x5c, 0xd0, 0x91, 0xc3, 0x92, 0x63, 0x32, 0x7b, 0x40, + 0xb7, 0x6e, 0x4b, 0xe0, 0x40, 0x3f, 0x66, 0x86, 0xb0, 0xae, 0x74, 0x21, + 0x3a, 0x52, 0x08, 0xbf, 0xff, 0xc3, 0x60, 0xd3, 0xde, 0x49, 0x25, 0x3b, + 0x85, 0x58, 0x5b, 0x18, 0x11, 0x33, 0xe5, 0x5b, 0xb3, 0x8a, 0xac, 0x6a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA256, + 148, + {0xc1, 0x38, 0xf3, 0x3d, 0x24, 0x1e, 0x4e, 0x88, 0x84, 0x6f, 0x66, 0xb4, + 0xc8, 0xf6, 0xd2, 0x7c, 0x89, 0xc0, 0x82, 0x97, 0xb8, 0xac, 0xb8, 0xe2, + 0x3f, 0x60, 0x26, 0xb4, 0x85, 0x7f, 0x1b, 0xba, 0x75, 0x8f, 0x5c, 0x15, + 0xf4, 0x26, 0x6b, 0x8d, 0x66, 0xae, 0xc3, 0x0a, 0x5a, 0x46, 0xb3, 0x28, + 0x39, 0xf8, 0x86, 0x3b, 0x3e, 0x2a, 0x90, 0x9f, 0xf3, 0x7c, 0x97, 0x32, + 0x2c, 0xa4, 0xa9, 0xea, 0xaf, 0xb2, 0x12, 0x41, 0x71, 0xb5, 0x2d, 0xfd, + 0x63, 0x46, 0x5e, 0x14, 0x7b, 0x8e, 0x32, 0xc9, 0x9c, 0xee, 0x9a, 0x60, + 0x67, 0x2b, 0x70, 0x16, 0x3e, 0x74, 0x7a, 0x23, 0x84, 0x02, 0x47, 0x7d, + 0xce, 0x31, 0x49, 0x7b, 0x23, 0x39, 0xf6, 0x38, 0xd5, 0x90, 0x7e, 0x43, + 0xe3, 0xb7, 0x94, 0xed, 0x8f, 0x15, 0x21, 0x49, 0x09, 0x57, 0xa5, 0x7c, + 0xb9, 0xbc, 0x82, 0xc0, 0xb0, 0x66, 0xc2, 0x0c, 0x82, 0x62, 0x37, 0xc2, + 0x05, 0xbd, 0x47, 0xd1, 0xe6, 0xba, 0x57, 0xeb, 0x5e, 0x37, 0x36, 0x4b, + 0xb5, 0xfd, 0xcf, 0xa8, 0x15, 0x5c, 0x80, 0x15, 0xca, 0x06, 0x56, 0x2f, + 0x7f, 0x0c, 0x98, 0x82, 0xcb, 0xfc, 0xbf, 0xef, 0xbd, 0x2f, 0x5c, 0xcf, + 0xd2, 0xf7, 0x8c, 0x68, 0x4a, 0x9b, 0xd7, 0x6c, 0x65, 0x9b, 0xce, 0xf3, + 0xde, 0x36, 0x22, 0x99, 0x5b, 0xa6, 0x39, 0x13, 0x12, 0x0b, 0xe5, 0xe0, + 0xab, 0x72, 0xd1, 0x6d, 0x11, 0xcc, 0x1d, 0xdb, 0xf2, 0x3d, 0x28, 0xab, + 0xbb, 0x8a, 0x58, 0x31, 0xbd, 0x0f, 0x00, 0xa8, 0x28, 0x61, 0x22, 0xa1, + 0x17, 0xd5, 0x55, 0x78, 0xe5, 0x8e, 0x0d, 0xa5, 0xb7, 0xdb, 0xfb, 0x48, + 0xaa, 0xd8, 0xeb, 0xda, 0xc7, 0xe8, 0x61, 0x5c, 0xcb, 0x9c, 0x21, 0xa1, + 0xd8, 0x77, 0xdc, 0x84, 0xf1, 0xd8, 0x9a, 0xab, 0xb0, 0x97, 0x6f, 0x59, + 0xd0, 0x38, 0xb9, 0x65, 0x7c, 0x63, 0x6b, 0x76, 0x28, 0x01, 0xf2, 0x14, + 0x95, 0x3b, 0x0d, 0x0c, 0xd5, 0x5b, 0xa1, 0xbe, 0xdb, 0x47, 0x01, 0xc5, + 0xe2, 0xc3, 0x87, 0x2f, 0x36, 0x45, 0x85, 0xbd, 0x67, 0x59, 0x27, 0xa5, + 0x6a, 0x3a, 0x0f, 0xa0, 0xb9, 0x62, 0xa7, 0x17, 0x0f, 0x92, 0x5e, 0xe9, + 0x21, 0xc9, 0xfb, 0xb9, 0xd0, 0xd8, 0xa1, 0x90, 0x57, 0x33, 0x7a, 0xe7, + 0x49, 0x40, 0xcb, 0x86, 0xfd, 0x31, 0x03, 0xb2, 0x32, 0x31, 0x43, 0x85, + 0xcb, 0xb5, 0x90, 0x11, 0x50, 0x6f, 0x94, 0xc1, 0x4d, 0x18, 0x85, 0x0f, + 0x13, 0x55, 0x6c, 0xd7, 0xf0, 0x3c, 0xaf, 0xdf, 0x92, 0x29, 0x03, 0x09, + 0x63, 0xf3, 0x25, 0xb1, 0x5c, 0x70, 0x1c, 0x60, 0x66, 0x8e, 0x6a, 0x16, + 0x7f, 0x9b, 0x32, 0x56, 0xbc, 0xa9, 0x9e, 0x05, 0xf4, 0xf5, 0xc2, 0xc3, + 0xdb, 0xff, 0x30, 0xf3, 0xec, 0xd3, 0x6d, 0x79, 0xbd, 0x0d, 0xb5, 0x4f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA256, + 149, + {0x8c, 0x17, 0x4b, 0xf6, 0x65, 0x00, 0x26, 0x30, 0x24, 0x23, 0xfa, 0xa9, + 0xb9, 0x0c, 0x71, 0xe6, 0x6c, 0x2e, 0x54, 0xe6, 0x5e, 0xf7, 0x7d, 0xa9, + 0x37, 0x95, 0xf0, 0x4d, 0xc8, 0xfe, 0x0c, 0xc0, 0x5f, 0x99, 0x2c, 0xf0, + 0x0c, 0x41, 0x48, 0x62, 0x68, 0x25, 0x2f, 0x52, 0xd1, 0x7a, 0x4b, 0x5e, + 0xea, 0xc3, 0x56, 0x86, 0x61, 0x62, 0xc0, 0x31, 0xe5, 0x5d, 0x3b, 0xa7, + 0xd0, 0xcc, 0xce, 0x98, 0x2f, 0xb4, 0x24, 0x57, 0xaa, 0xa2, 0xa9, 0x2a, + 0xea, 0x50, 0xf9, 0xce, 0xde, 0x6c, 0x19, 0xfc, 0x0e, 0x10, 0x52, 0xa4, + 0xdd, 0x85, 0xd8, 0x03, 0x9b, 0xc3, 0xf9, 0x6d, 0xc1, 0x9d, 0x8f, 0x2f, + 0xae, 0xf8, 0x35, 0x26, 0x7b, 0x6d, 0x23, 0x5c, 0x25, 0xfe, 0xae, 0xf5, + 0x90, 0xc5, 0x03, 0x5c, 0x2d, 0xcc, 0xe1, 0xce, 0xb6, 0x17, 0x2b, 0x69, + 0x3a, 0x63, 0xd3, 0xae, 0x58, 0x15, 0xf5, 0x97, 0x2b, 0xba, 0x51, 0x6a, + 0x09, 0x6b, 0xf4, 0x5e, 0x00, 0x6d, 0xcd, 0xa3, 0x00, 0x80, 0x6e, 0xba, + 0x09, 0xeb, 0xe7, 0x62, 0x9a, 0x93, 0x98, 0x00, 0xb7, 0xeb, 0xa8, 0x8e, + 0x7f, 0x82, 0x46, 0x7d, 0x4d, 0x65, 0x88, 0x9a, 0xb6, 0x5f, 0x8f, 0xd3, + 0x7d, 0xdb, 0x27, 0xe6, 0x2b, 0xf4, 0x73, 0x87, 0x48, 0xd9, 0xe4, 0x29, + 0xee, 0xeb, 0x41, 0xbf, 0x2a, 0x45, 0x73, 0xba, 0xff, 0x68, 0x90, 0xcb, + 0xec, 0x66, 0x0f, 0xa0, 0xe1, 0xe0, 0xc3, 0x8c, 0xfb, 0x8a, 0x1e, 0x08, + 0x6c, 0x43, 0x25, 0x62, 0xfb, 0x14, 0xb2, 0x8c, 0x74, 0x49, 0x56, 0x89, + 0xe3, 0x56, 0xeb, 0xac, 0x1a, 0x70, 0x1d, 0xeb, 0x73, 0x28, 0xea, 0x31, + 0xd3, 0x02, 0x27, 0xaa, 0x9a, 0xce, 0x47, 0x7c, 0xf7, 0x6c, 0xcc, 0x37, + 0x55, 0x19, 0x99, 0x57, 0x88, 0xf9, 0x0b, 0x41, 0xbc, 0x7f, 0x6f, 0xd4, + 0xaf, 0x81, 0x2d, 0xdd, 0xe4, 0x9b, 0xe6, 0x5a, 0x2c, 0x7f, 0x9f, 0xa1, + 0x10, 0x83, 0x76, 0x70, 0x10, 0x99, 0xce, 0x79, 0xd6, 0x40, 0xca, 0x5d, + 0xdf, 0x1d, 0x34, 0x63, 0x45, 0x13, 0xa7, 0x6e, 0xac, 0x0b, 0x3a, 0xe0, + 0x2d, 0x06, 0xa2, 0x19, 0x52, 0x63, 0xd7, 0x9e, 0x9d, 0xd6, 0xed, 0xfe, + 0x9b, 0x5b, 0xc2, 0x48, 0x19, 0xfd, 0x5a, 0xde, 0x71, 0xb1, 0xd1, 0xaf, + 0xc3, 0xf5, 0x30, 0x21, 0x56, 0xb9, 0x7b, 0xc3, 0xc4, 0xfd, 0x33, 0x86, + 0xf0, 0xa9, 0xc0, 0x0c, 0x44, 0x9e, 0xb0, 0x5b, 0x1d, 0x74, 0x2c, 0x75, + 0xf0, 0x2f, 0xf4, 0x52, 0x9f, 0xf1, 0xa0, 0xc0, 0xb3, 0x4c, 0xe4, 0xcb, + 0x91, 0xa5, 0xf8, 0xb7, 0x00, 0xd9, 0xc3, 0x8c, 0xe6, 0x40, 0x2b, 0xbe, + 0xfb, 0xbb, 0xb3, 0xe1, 0x58, 0xaa, 0xe0, 0x35, 0x07, 0x4a, 0x6e, 0x0c, + 0x91, 0x48, 0x4e, 0xf8, 0xb6, 0x55, 0x90, 0xe6, 0x87, 0x0b, 0xe3, 0x0c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA256, + 150, + {0x39, 0x68, 0x1c, 0xfe, 0xd3, 0xcb, 0x5c, 0xe9, 0xfe, 0x0b, 0xf7, 0x19, + 0xa1, 0xe9, 0x2a, 0xa3, 0xaf, 0x13, 0x02, 0xf6, 0xb6, 0xd0, 0xc9, 0x3c, + 0xb2, 0x27, 0x95, 0xe0, 0xac, 0x58, 0x13, 0x17, 0x79, 0x6a, 0x79, 0xff, + 0xe2, 0x9b, 0x5f, 0x88, 0xfd, 0x38, 0xb5, 0x72, 0xcf, 0xfd, 0x06, 0xfb, + 0xd2, 0x42, 0x63, 0x72, 0xef, 0xc6, 0xf2, 0xec, 0x01, 0xb2, 0x26, 0x7f, + 0x8c, 0x22, 0x5c, 0xb6, 0xc6, 0xd9, 0x11, 0xc8, 0x7e, 0x7d, 0xd7, 0x56, + 0xca, 0x38, 0x28, 0x38, 0x3e, 0xb5, 0xbd, 0x9c, 0x56, 0xd7, 0x42, 0x61, + 0xe6, 0x25, 0x50, 0xc8, 0x8e, 0x39, 0xe7, 0x64, 0x26, 0x04, 0x52, 0x9b, + 0xa4, 0x5c, 0x81, 0xc6, 0xad, 0xbb, 0xd4, 0x10, 0x47, 0x88, 0xdf, 0x8e, + 0x00, 0xf0, 0x42, 0x39, 0xe8, 0xd4, 0xc0, 0xb4, 0x3a, 0xd1, 0x5b, 0x49, + 0x7e, 0xc0, 0x4d, 0x7c, 0xad, 0x30, 0xdc, 0x00, 0x82, 0xd5, 0x86, 0xb1, + 0xd8, 0x8d, 0x12, 0x1e, 0x5e, 0x5e, 0xc1, 0x39, 0x6b, 0x20, 0x74, 0x10, + 0xa3, 0xbe, 0xbb, 0xc0, 0x65, 0xea, 0x25, 0xb9, 0x7e, 0xca, 0xd9, 0xbc, + 0xb9, 0x59, 0x4b, 0x74, 0x9a, 0x6f, 0xa8, 0xf3, 0x3d, 0xc1, 0x1a, 0x64, + 0xc4, 0x84, 0x94, 0x20, 0x1e, 0xa0, 0xef, 0xb7, 0x3a, 0x20, 0x3c, 0xf1, + 0x0e, 0xc6, 0x8d, 0xc0, 0x52, 0xbc, 0xb6, 0x8d, 0x33, 0x6e, 0x31, 0x53, + 0x5b, 0xb0, 0xf6, 0x67, 0x00, 0x1d, 0xc2, 0xda, 0x63, 0x35, 0x8e, 0x37, + 0xbd, 0x42, 0x1f, 0xc8, 0x8a, 0x30, 0x09, 0xc6, 0x98, 0x23, 0x0c, 0x05, + 0x79, 0x83, 0x96, 0x8d, 0x61, 0xc3, 0x14, 0x62, 0x36, 0x3b, 0xd9, 0x3c, + 0x20, 0x0c, 0xe4, 0xf5, 0xad, 0xd7, 0x4f, 0x20, 0xd8, 0x77, 0x56, 0x4e, + 0x88, 0xc2, 0x09, 0x82, 0x71, 0x3d, 0xa4, 0x2a, 0x1b, 0x27, 0x9c, 0xaa, + 0x84, 0x5b, 0x48, 0x6b, 0x09, 0x0d, 0x5f, 0xe6, 0xc1, 0x54, 0x80, 0x0f, + 0xeb, 0x14, 0xe6, 0x74, 0x98, 0xcf, 0x6d, 0x31, 0x76, 0xa7, 0x07, 0xb2, + 0xb1, 0xc8, 0x2f, 0xc6, 0x77, 0x3c, 0xf6, 0x5b, 0xef, 0xd6, 0x4c, 0x94, + 0x46, 0xa7, 0xb6, 0x24, 0x82, 0x77, 0x7b, 0x1c, 0x77, 0xc8, 0xdf, 0xc6, + 0x44, 0x79, 0x8a, 0x3b, 0x21, 0x53, 0x3c, 0x63, 0xe0, 0xfb, 0xd3, 0x9e, + 0x07, 0xb1, 0x27, 0xb0, 0x51, 0xea, 0x2c, 0xd8, 0x5b, 0x42, 0xc0, 0x59, + 0x2c, 0x27, 0xbd, 0x98, 0x87, 0x81, 0xef, 0x3a, 0x40, 0x5d, 0xad, 0x25, + 0xe9, 0x65, 0x9d, 0x9b, 0xa5, 0xcf, 0x1b, 0x3c, 0x31, 0x10, 0xb5, 0x91, + 0x17, 0xc3, 0x22, 0x49, 0x1d, 0x55, 0xa9, 0xc9, 0x3c, 0x8a, 0x45, 0x63, + 0x5b, 0x5b, 0x0d, 0x37, 0x8a, 0xdd, 0xd0, 0x82, 0x45, 0x3a, 0x6d, 0x19, + 0x0b, 0x8f, 0xa0, 0xa8, 0x9a, 0x59, 0x86, 0x7d, 0x85, 0xdd, 0x4d, 0x07}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA256, + 151, + {0x72, 0x06, 0x32, 0x29, 0x56, 0xae, 0xc2, 0x77, 0x53, 0x8b, 0x8b, 0xf0, + 0x9e, 0xdf, 0x98, 0x0c, 0x88, 0xdf, 0x3e, 0xb0, 0xdc, 0x06, 0x89, 0xf8, + 0x34, 0x58, 0x1b, 0x94, 0xf8, 0x01, 0x88, 0x3b, 0x38, 0x4a, 0xc4, 0xfc, + 0x21, 0x8b, 0xad, 0x41, 0x1d, 0x44, 0xe4, 0x9c, 0x03, 0xa6, 0xd0, 0xab, + 0x12, 0x3a, 0x19, 0xa4, 0xf0, 0xc7, 0xa8, 0xe7, 0x20, 0x92, 0xac, 0xaf, + 0x51, 0x62, 0xb0, 0xe3, 0x0a, 0x29, 0x27, 0xf5, 0x35, 0x43, 0xb3, 0x1f, + 0xca, 0x0b, 0x0b, 0x3c, 0x1a, 0xbe, 0x56, 0x26, 0x8f, 0x44, 0x2e, 0x6f, + 0x85, 0x60, 0x18, 0x62, 0x25, 0x84, 0x20, 0x5d, 0xd8, 0x98, 0xe2, 0xf9, + 0x87, 0x66, 0xb0, 0xde, 0xf3, 0x28, 0x94, 0xa5, 0x08, 0xcf, 0x7c, 0x82, + 0x4e, 0xcc, 0x26, 0x75, 0x00, 0x82, 0xb8, 0x04, 0x08, 0xcf, 0x7a, 0x3f, + 0xb7, 0x52, 0x17, 0x2a, 0xfd, 0x53, 0xaf, 0xd6, 0xff, 0xb1, 0xf0, 0xb9, + 0x6b, 0x9d, 0x0c, 0x70, 0x55, 0x74, 0xeb, 0x0f, 0x1d, 0xc1, 0xf2, 0x91, + 0xad, 0x5a, 0xf8, 0xc5, 0xd1, 0xf5, 0x39, 0x75, 0x7e, 0x19, 0xe1, 0x9a, + 0xd6, 0x00, 0x01, 0x3b, 0xfd, 0x2d, 0x1f, 0xc8, 0xb6, 0x68, 0xd0, 0xe5, + 0x6a, 0x13, 0x83, 0x81, 0x38, 0x9a, 0x7f, 0xbe, 0xee, 0x5a, 0x7a, 0xc3, + 0x63, 0xfb, 0x4a, 0xd9, 0x50, 0x06, 0xe3, 0xb3, 0xe1, 0x6a, 0x3b, 0x9a, + 0xbd, 0x45, 0x0a, 0xa3, 0xf1, 0x6d, 0xb1, 0x9f, 0xac, 0xca, 0x9f, 0x45, + 0xcf, 0xea, 0x2f, 0xd5, 0x20, 0x34, 0xe7, 0xa1, 0x83, 0x5f, 0x6e, 0x10, + 0xd4, 0x0b, 0xe1, 0x6e, 0x44, 0xa0, 0xce, 0x5d, 0x79, 0x8a, 0x8b, 0xb9, + 0x45, 0x14, 0x88, 0xf7, 0x8e, 0xdc, 0xd2, 0x03, 0x45, 0x5f, 0xa6, 0xdc, + 0x12, 0x53, 0x50, 0x5f, 0xa8, 0x31, 0x40, 0xd6, 0x10, 0xea, 0xb8, 0xca, + 0xc6, 0x5f, 0xdb, 0x2c, 0x66, 0x96, 0x67, 0xa7, 0x5b, 0xde, 0xd3, 0x3b, + 0xbd, 0x4d, 0xed, 0x3b, 0x06, 0x91, 0xde, 0x5e, 0x30, 0xc0, 0xee, 0xd1, + 0x2e, 0x01, 0xe9, 0xc7, 0x8e, 0x56, 0xfd, 0xfa, 0x48, 0x54, 0x81, 0xfe, + 0x67, 0x1f, 0xed, 0x3c, 0xf5, 0x58, 0x73, 0x0a, 0xcb, 0x38, 0x2f, 0x24, + 0xc1, 0x81, 0x0c, 0x67, 0x4e, 0x54, 0x59, 0xff, 0xe4, 0x49, 0xeb, 0x82, + 0x84, 0x0b, 0xde, 0x95, 0xfd, 0x2f, 0x23, 0xb8, 0x43, 0x8b, 0x84, 0x4c, + 0xa0, 0x19, 0x88, 0x27, 0x78, 0xed, 0xcb, 0x7d, 0x5b, 0x6f, 0x4d, 0x2b, + 0xa1, 0x6c, 0x5a, 0xb4, 0x39, 0x55, 0x6a, 0xcc, 0xad, 0xd3, 0x02, 0x91, + 0x73, 0x60, 0x4e, 0x5b, 0xa4, 0x03, 0x73, 0xd4, 0x91, 0x77, 0x9a, 0x04, + 0x9d, 0x01, 0x06, 0xde, 0xc5, 0x60, 0xe0, 0x84, 0xca, 0x94, 0x2e, 0xb6, + 0x29, 0x3b, 0xd3, 0xd8, 0x8a, 0x6b, 0x46, 0x27, 0x33, 0x2a, 0x61, 0x5f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA256, + 152, + {0x21, 0x30, 0xfc, 0x5f, 0x94, 0xa8, 0xa3, 0x59, 0xb9, 0x0b, 0xa5, 0x46, + 0x79, 0x5e, 0x78, 0x83, 0x28, 0xf0, 0x9c, 0x45, 0x90, 0x38, 0x23, 0x45, + 0x2f, 0xd4, 0x4c, 0x5a, 0x07, 0x03, 0x03, 0x3c, 0x7c, 0xea, 0xa0, 0xbd, + 0x95, 0x6c, 0x20, 0xb1, 0x2e, 0xcc, 0xc0, 0x52, 0xc2, 0xf5, 0x35, 0x40, + 0x0e, 0x0f, 0x2d, 0x0e, 0x90, 0xaa, 0x0f, 0xd1, 0x06, 0x6e, 0x40, 0x0d, + 0x6e, 0x81, 0xee, 0x19, 0xfc, 0x2b, 0x78, 0x27, 0xb4, 0x85, 0x37, 0x12, + 0x9b, 0x54, 0x93, 0x8d, 0x32, 0x46, 0x80, 0x96, 0x6c, 0xb3, 0x98, 0x50, + 0xf7, 0x55, 0xb7, 0x1d, 0x96, 0x7b, 0x50, 0xfd, 0x7d, 0x69, 0x9c, 0xe3, + 0xfe, 0x95, 0x6a, 0x15, 0x0c, 0x17, 0x08, 0x8a, 0x4d, 0x29, 0x74, 0x09, + 0x05, 0xd4, 0xd1, 0xa6, 0xb5, 0xe0, 0x13, 0xc4, 0x45, 0x03, 0x02, 0xbb, + 0x3c, 0x12, 0x5e, 0x90, 0x74, 0x8c, 0x3e, 0xca, 0x09, 0xe3, 0x9d, 0x7c, + 0x6e, 0x1d, 0xa6, 0xd6, 0x5a, 0xd0, 0x23, 0x28, 0x86, 0x5e, 0x2c, 0x0e, + 0xfc, 0x0e, 0xda, 0x5d, 0xe6, 0x11, 0x53, 0xae, 0x75, 0x7b, 0x33, 0x96, + 0x5a, 0x95, 0xda, 0x80, 0xe2, 0x3f, 0x53, 0x12, 0x86, 0xa3, 0x28, 0x8f, + 0xd6, 0x16, 0x94, 0x29, 0x8e, 0x68, 0xdd, 0x21, 0xda, 0xc3, 0x81, 0x6a, + 0xa0, 0xb8, 0x0c, 0x08, 0xaa, 0x57, 0xf1, 0x6c, 0xc2, 0x4c, 0x64, 0x11, + 0x64, 0xc6, 0x7b, 0xd9, 0x8b, 0x2c, 0x5a, 0x89, 0x59, 0x26, 0xe1, 0x02, + 0x5d, 0x3d, 0x69, 0x9a, 0xb7, 0xcb, 0x9e, 0x4f, 0x0b, 0x43, 0xe3, 0x1f, + 0x68, 0xbb, 0xe2, 0xfb, 0xd3, 0x65, 0x5a, 0x70, 0x5b, 0x28, 0xd4, 0x26, + 0x68, 0x07, 0xe2, 0x36, 0xc4, 0xfe, 0xca, 0xc9, 0xea, 0x47, 0x0d, 0xc9, + 0xaa, 0x55, 0x69, 0x0e, 0x42, 0x8a, 0x1b, 0x35, 0x36, 0x96, 0x31, 0x4e, + 0x5c, 0x62, 0xd9, 0xe5, 0x89, 0x5e, 0xde, 0x07, 0xb7, 0xc5, 0x84, 0xf6, + 0x5d, 0x63, 0x93, 0x58, 0x65, 0x21, 0x1f, 0xbd, 0xd7, 0x8c, 0xd7, 0xb0, + 0x09, 0x0b, 0xfc, 0x16, 0x9d, 0xd0, 0x00, 0x34, 0x2d, 0x14, 0xb0, 0x68, + 0xc6, 0xad, 0xb6, 0x50, 0x68, 0xcf, 0x70, 0x8c, 0x4e, 0x3c, 0x3b, 0xe7, + 0x23, 0x02, 0xbb, 0xff, 0x05, 0x60, 0x87, 0xfe, 0xd6, 0x42, 0x48, 0x0b, + 0x9b, 0xf2, 0x06, 0x4f, 0xb3, 0xf0, 0xf0, 0x35, 0x6b, 0x78, 0x75, 0x02, + 0x5a, 0x46, 0x41, 0xfe, 0x5a, 0xf2, 0x2b, 0x98, 0x43, 0x2d, 0xd7, 0x08, + 0x87, 0x24, 0x12, 0x14, 0x4c, 0xc9, 0x70, 0x6d, 0xea, 0x53, 0xd9, 0xd8, + 0xf9, 0x6e, 0xe5, 0x5e, 0xd8, 0x21, 0x71, 0x51, 0x24, 0xbc, 0x82, 0x4b, + 0x40, 0x80, 0x92, 0xe5, 0xee, 0xc6, 0x6e, 0xb5, 0x74, 0xf0, 0x69, 0xbe, + 0x3b, 0x5d, 0x88, 0xa8, 0xf1, 0x52, 0xab, 0x73, 0xfd, 0x16, 0x0b, 0x4d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA256, + 153, + {0x57, 0x5e, 0xf9, 0xef, 0x63, 0x35, 0xf7, 0x48, 0x55, 0x5a, 0x17, 0x6d, + 0x35, 0xef, 0x3e, 0xdd, 0x94, 0x28, 0xab, 0xcc, 0x6c, 0x00, 0x85, 0x07, + 0x23, 0xb9, 0x26, 0xfd, 0x84, 0xc0, 0x93, 0x73, 0x61, 0xb6, 0x62, 0x32, + 0x08, 0x66, 0xf5, 0x55, 0xf6, 0xe1, 0x06, 0x2e, 0x18, 0x44, 0xae, 0xd7, + 0x27, 0x54, 0xda, 0x4f, 0x50, 0xb1, 0xc9, 0x60, 0xb8, 0x52, 0x2a, 0xc9, + 0x32, 0xcb, 0x26, 0x3c, 0x40, 0xd3, 0x01, 0xd2, 0x32, 0xdc, 0xda, 0x65, + 0xce, 0xd1, 0x6d, 0x0e, 0x82, 0x72, 0xc2, 0xa2, 0x3d, 0x21, 0x30, 0xdb, + 0x57, 0xcc, 0x2d, 0x39, 0xb0, 0xb1, 0xfa, 0x03, 0xba, 0x4c, 0x7f, 0xbf, + 0x03, 0xc6, 0xdc, 0xce, 0x9b, 0x47, 0x45, 0x83, 0x53, 0x8f, 0x48, 0x07, + 0x57, 0x93, 0xc2, 0x6d, 0xf7, 0x25, 0xbb, 0x88, 0x11, 0x37, 0x38, 0xe6, + 0x74, 0xf7, 0xfb, 0x44, 0x90, 0xca, 0x61, 0xe5, 0x6b, 0x35, 0x06, 0x50, + 0xe8, 0x03, 0x9b, 0xeb, 0x39, 0xa9, 0x7b, 0x6b, 0x55, 0xb5, 0x69, 0x3c, + 0xb7, 0xf4, 0x10, 0x6a, 0x26, 0xce, 0xba, 0x93, 0x22, 0xff, 0x88, 0x9b, + 0x0f, 0xcc, 0xb2, 0xe3, 0x5b, 0x83, 0x09, 0xa2, 0x5b, 0xd9, 0x1b, 0xf0, + 0xb8, 0xf5, 0xc2, 0x45, 0x9c, 0xf8, 0x1b, 0xd9, 0xe8, 0xc2, 0xde, 0xd3, + 0x5a, 0x9e, 0x87, 0xef, 0x70, 0x1e, 0x26, 0xd8, 0x22, 0x07, 0x34, 0x86, + 0x24, 0xaa, 0x59, 0x6e, 0x4e, 0x18, 0x47, 0xb1, 0x11, 0xc5, 0x18, 0xd8, + 0x81, 0xda, 0x59, 0x8e, 0x1a, 0xb6, 0xe6, 0x35, 0xaf, 0x91, 0xc8, 0x02, + 0xab, 0x35, 0xf5, 0xcd, 0xa7, 0x58, 0x33, 0x21, 0x75, 0x17, 0xe8, 0x41, + 0x59, 0xbb, 0xed, 0x67, 0xbb, 0xa5, 0x5f, 0x51, 0xd6, 0x2d, 0xac, 0x8d, + 0x14, 0xc2, 0xf9, 0xe1, 0xa8, 0xd1, 0xb1, 0x64, 0x9e, 0x36, 0x7e, 0xbe, + 0x76, 0x11, 0xaf, 0x03, 0x31, 0x42, 0x4e, 0xd6, 0x78, 0x4a, 0x54, 0x97, + 0xf8, 0x0b, 0xa4, 0x61, 0x7a, 0x58, 0x02, 0x70, 0xa6, 0x9c, 0xb2, 0xce, + 0x8b, 0x0f, 0x63, 0xa7, 0x3d, 0x5a, 0xb3, 0x4c, 0x8d, 0x7e, 0x3f, 0xa9, + 0x66, 0xf4, 0x65, 0x78, 0x8e, 0xfe, 0x41, 0xf5, 0x7a, 0x99, 0x91, 0x4e, + 0xbd, 0x70, 0x89, 0x22, 0xd5, 0x70, 0xd1, 0x33, 0x4a, 0x81, 0xbd, 0x68, + 0x12, 0x88, 0x2f, 0x0a, 0x3b, 0x3f, 0x41, 0xf8, 0x8a, 0x25, 0xbd, 0x48, + 0xde, 0x15, 0x8c, 0x4d, 0xa8, 0x4c, 0x78, 0x42, 0x35, 0x59, 0x3c, 0x00, + 0x28, 0x0c, 0xce, 0x58, 0x6b, 0x5d, 0x38, 0x8e, 0x4c, 0xcf, 0x92, 0xff, + 0xcb, 0xbf, 0x69, 0xdc, 0xcc, 0x81, 0x71, 0xa7, 0xb4, 0xbb, 0xc8, 0xd6, + 0x8d, 0x1f, 0x00, 0xd8, 0x62, 0x8b, 0x72, 0x5f, 0x08, 0xc1, 0x94, 0xfa, + 0x18, 0xf0, 0x64, 0xec, 0xd2, 0xf3, 0xc1, 0xbf, 0xea, 0x17, 0x3c, 0xd1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA256, + 154, + {0xa9, 0x47, 0x60, 0x1a, 0xde, 0x4b, 0xdd, 0x5a, 0xdb, 0xb1, 0x37, 0x79, + 0xe2, 0xd0, 0x89, 0x3e, 0xef, 0x5d, 0xe1, 0x7b, 0x6f, 0x21, 0x7d, 0xea, + 0xa8, 0xe0, 0x05, 0xfc, 0xb9, 0xa5, 0x86, 0x3e, 0x1e, 0x84, 0xd1, 0x25, + 0x88, 0x89, 0xdb, 0xda, 0x76, 0x8e, 0xc2, 0x47, 0x84, 0x8e, 0x7c, 0x4c, + 0x8b, 0xcc, 0xd8, 0xfa, 0x10, 0xa3, 0x22, 0xd0, 0x5f, 0xad, 0x46, 0x1e, + 0xad, 0x9b, 0x51, 0x18, 0x00, 0x70, 0xe5, 0xb2, 0x63, 0xc5, 0xca, 0x4b, + 0xf4, 0x71, 0xfe, 0x27, 0x11, 0xca, 0x4d, 0x34, 0x31, 0x2c, 0xc3, 0x74, + 0x11, 0x48, 0xce, 0x2a, 0x0a, 0xe9, 0xee, 0x77, 0x35, 0x98, 0x45, 0x33, + 0x60, 0x6a, 0xee, 0x49, 0x84, 0x81, 0x28, 0x1c, 0xfc, 0x39, 0x8f, 0x85, + 0x2e, 0xd8, 0x20, 0x20, 0xe0, 0xc9, 0xf5, 0x03, 0x6b, 0x38, 0xb3, 0x1f, + 0x98, 0x12, 0xf9, 0xbf, 0xee, 0x95, 0x44, 0x11, 0xd7, 0xdb, 0x16, 0x53, + 0xc1, 0x91, 0x94, 0x71, 0x0b, 0x42, 0xd7, 0x26, 0xea, 0x08, 0x44, 0x02, + 0x2a, 0x2e, 0x0b, 0x5e, 0xda, 0x0b, 0xc2, 0x05, 0xdd, 0x94, 0xe2, 0x71, + 0x88, 0x3b, 0xf9, 0x14, 0x58, 0xbc, 0xac, 0xd0, 0x93, 0xfc, 0x40, 0x54, + 0x6b, 0xb7, 0x1a, 0xb2, 0xef, 0x72, 0x07, 0x3e, 0x27, 0x8d, 0x46, 0xba, + 0xad, 0x57, 0xf7, 0x44, 0xb4, 0xb3, 0x1b, 0x10, 0x02, 0x88, 0xad, 0x6e, + 0x25, 0xfe, 0x8a, 0x58, 0x22, 0x63, 0x42, 0x8f, 0x83, 0xb9, 0x26, 0x46, + 0x57, 0x9d, 0x18, 0x43, 0x8e, 0xad, 0xd8, 0x9e, 0x59, 0xba, 0xa4, 0xde, + 0x8d, 0xa0, 0xd9, 0x1f, 0xae, 0x6c, 0x36, 0x67, 0xbe, 0x48, 0x6f, 0xb7, + 0xbd, 0x58, 0x91, 0x80, 0x89, 0x30, 0xed, 0x3c, 0x0f, 0x6b, 0x4d, 0x7a, + 0x6b, 0x5e, 0x88, 0x98, 0x21, 0x5a, 0xb4, 0x79, 0x76, 0x9f, 0x04, 0x03, + 0x80, 0xed, 0x66, 0x36, 0x75, 0x1d, 0xd1, 0x9b, 0xa2, 0x7c, 0x82, 0x84, + 0xbc, 0x86, 0x61, 0xd7, 0xab, 0x86, 0xc5, 0x24, 0x2f, 0x6b, 0x01, 0x2c, + 0x48, 0x49, 0x19, 0x66, 0x92, 0x5c, 0x3f, 0x78, 0x0b, 0x35, 0xa0, 0x28, + 0x6e, 0x1b, 0x38, 0x9b, 0xfc, 0x13, 0x4a, 0x60, 0x96, 0x9d, 0x33, 0x45, + 0xb4, 0xce, 0x1d, 0x0b, 0xc2, 0x38, 0x85, 0xfb, 0xb3, 0x88, 0x3d, 0xa5, + 0x0d, 0x1b, 0x47, 0x0e, 0x1b, 0xca, 0x3e, 0x7d, 0xf6, 0x2e, 0x58, 0x72, + 0xd7, 0x85, 0x50, 0x72, 0xbe, 0x21, 0x6f, 0xaa, 0x97, 0x16, 0x84, 0xd6, + 0x32, 0x13, 0x58, 0x58, 0x30, 0x3c, 0x6d, 0xe1, 0x56, 0xdc, 0x89, 0xbe, + 0x01, 0x54, 0x8e, 0xd6, 0x99, 0x67, 0xb3, 0x26, 0x5d, 0x20, 0x8a, 0x62, + 0xf5, 0x88, 0x7c, 0x46, 0xe3, 0xb3, 0x95, 0x84, 0x7f, 0x81, 0x77, 0xde, + 0xbf, 0x3c, 0x57, 0x2e, 0xf2, 0x12, 0xdb, 0xab, 0xb8, 0x57, 0x37, 0x99}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA256, + 155, + {0x4c, 0x29, 0x12, 0xd0, 0xf4, 0xde, 0x56, 0x9d, 0x7d, 0xb9, 0xcc, 0x1a, + 0x40, 0x7a, 0x01, 0x87, 0x4a, 0xb8, 0xe0, 0xbb, 0xa8, 0x1f, 0x38, 0xc3, + 0x70, 0xba, 0x55, 0x92, 0x0f, 0x64, 0xb4, 0x1c, 0x21, 0xe6, 0xa3, 0xb6, + 0x7e, 0x5e, 0x02, 0x71, 0xf8, 0xd9, 0x40, 0x03, 0x74, 0xf1, 0x13, 0x96, + 0x38, 0x89, 0x66, 0xe2, 0x43, 0x4a, 0xa0, 0xeb, 0xd4, 0x72, 0x30, 0x42, + 0xc9, 0x2a, 0x87, 0x6b, 0x63, 0x5b, 0x8c, 0xfd, 0xab, 0x85, 0xdd, 0x25, + 0xfb, 0xa5, 0xf8, 0x82, 0x36, 0xff, 0xf2, 0xf7, 0xca, 0xf2, 0x36, 0x02, + 0xc4, 0x79, 0xc9, 0x5b, 0x5e, 0xa6, 0xcd, 0x3e, 0x4f, 0x65, 0x3c, 0xb3, + 0x63, 0x9e, 0x75, 0xac, 0x1c, 0xb3, 0x9d, 0x26, 0x8a, 0x03, 0x5e, 0x74, + 0x44, 0x53, 0xce, 0x70, 0x6c, 0xaf, 0x3f, 0x53, 0xea, 0xfd, 0x89, 0xec, + 0x67, 0x6b, 0xaf, 0x74, 0xf2, 0xe6, 0xc9, 0xcf, 0x8e, 0xa4, 0xc2, 0x88, + 0xdd, 0xb1, 0x19, 0x8f, 0x15, 0xa7, 0x7c, 0xe0, 0x7e, 0x73, 0x35, 0x67, + 0x11, 0x68, 0xeb, 0x1c, 0xbd, 0x8c, 0x60, 0x70, 0x87, 0xdb, 0xb1, 0x7b, + 0x26, 0x3c, 0x9e, 0xf8, 0x3e, 0x65, 0x0c, 0xe9, 0xa4, 0x8e, 0xf2, 0xfb, + 0x5f, 0xd3, 0x7a, 0x13, 0xaa, 0xb9, 0xe8, 0x23, 0x9b, 0xae, 0x82, 0x3c, + 0x04, 0x8c, 0xff, 0x16, 0xa7, 0xe1, 0x89, 0x7f, 0x5f, 0x7e, 0x06, 0xcd, + 0x68, 0x5a, 0x82, 0x9a, 0x85, 0x85, 0x96, 0x95, 0xfe, 0x69, 0x56, 0x17, + 0x9c, 0xac, 0xdc, 0xe7, 0x18, 0x1d, 0x04, 0x54, 0x19, 0xe6, 0x99, 0x03, + 0xf9, 0x87, 0xb3, 0x5a, 0xcd, 0xad, 0x97, 0xa7, 0xdd, 0x2e, 0x77, 0x13, + 0x06, 0x0c, 0x67, 0xb8, 0xf4, 0x47, 0xa0, 0x2a, 0xfc, 0x21, 0x84, 0x84, + 0xcb, 0x19, 0x48, 0x07, 0x1e, 0xb6, 0x4e, 0x77, 0xcc, 0x4e, 0x48, 0xd0, + 0xbf, 0xc6, 0x35, 0x34, 0x0c, 0xed, 0xda, 0x46, 0x0a, 0x12, 0x01, 0xb3, + 0xed, 0xde, 0xc7, 0xae, 0x5a, 0x00, 0x8a, 0xad, 0xa2, 0x1b, 0xed, 0x30, + 0x60, 0xfb, 0x17, 0xc8, 0x02, 0x8e, 0xb2, 0xbb, 0x76, 0x7d, 0x1d, 0x4c, + 0x94, 0x8b, 0xb5, 0xff, 0x9e, 0x9a, 0x21, 0x92, 0x25, 0x6e, 0x59, 0xce, + 0x48, 0x24, 0x1f, 0x5d, 0xce, 0x29, 0xdd, 0xe5, 0xab, 0x2d, 0xe0, 0xba, + 0x82, 0x40, 0xa9, 0x92, 0x23, 0x9b, 0x7a, 0x2a, 0x54, 0x6e, 0xc6, 0x6e, + 0xf7, 0xae, 0x54, 0x9c, 0x8a, 0x15, 0xfc, 0xa6, 0xa7, 0x0c, 0xc1, 0x47, + 0x4c, 0x90, 0x94, 0x57, 0x95, 0xe8, 0x76, 0xd6, 0x09, 0xd5, 0xbb, 0xed, + 0x72, 0xb8, 0xf0, 0x01, 0x67, 0x3f, 0xd5, 0x3b, 0x95, 0x40, 0xbe, 0x4d, + 0x18, 0x7a, 0x48, 0x4e, 0xd3, 0x35, 0x06, 0x46, 0x4f, 0x40, 0x21, 0x60, + 0xbb, 0x1f, 0x18, 0xa3, 0xdc, 0xdd, 0x47, 0x58, 0x2c, 0xc7, 0x44, 0x88}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA256, + 156, + {0x35, 0x7e, 0xd4, 0x32, 0xbe, 0xfd, 0xd0, 0xd6, 0x73, 0x60, 0x5a, 0x70, + 0x5d, 0xad, 0x0d, 0x8d, 0x2f, 0x10, 0x0d, 0xa2, 0x29, 0xe9, 0x79, 0xb1, + 0xff, 0xac, 0x40, 0x45, 0x96, 0xd7, 0x77, 0x26, 0x9d, 0x94, 0x69, 0xdc, + 0x1b, 0x9a, 0x4a, 0x38, 0x90, 0x15, 0xfa, 0xeb, 0x44, 0x63, 0x9d, 0x29, + 0x62, 0xa6, 0x35, 0xc3, 0xab, 0xa4, 0xec, 0xd7, 0xf3, 0x88, 0x70, 0x98, + 0x0e, 0x87, 0xb2, 0xaf, 0x9c, 0x7a, 0xfc, 0xdd, 0xf2, 0xfd, 0x37, 0x91, + 0x60, 0xcd, 0x41, 0x5f, 0x26, 0x12, 0x15, 0xa5, 0xd4, 0x6c, 0xe5, 0xc0, + 0xc9, 0x51, 0x2f, 0x54, 0x3a, 0x8b, 0x1e, 0xd9, 0x61, 0xd2, 0xa7, 0x54, + 0x15, 0xc9, 0xf3, 0x2d, 0xb7, 0x89, 0x2f, 0x11, 0x88, 0xbb, 0xa2, 0x3c, + 0x6d, 0x5f, 0x2f, 0xb4, 0x0a, 0xaf, 0x4f, 0xbb, 0x00, 0x3a, 0xe6, 0xed, + 0xb7, 0x4c, 0xd0, 0x84, 0x4f, 0x74, 0x61, 0xb3, 0xee, 0x02, 0x90, 0x29, + 0x59, 0x5b, 0x6b, 0x8d, 0x29, 0x9e, 0x39, 0x2d, 0x47, 0x63, 0xd3, 0xf6, + 0xb3, 0x1b, 0x22, 0x2b, 0xac, 0x57, 0x77, 0xf8, 0x7b, 0xf9, 0xe0, 0xbe, + 0xba, 0x30, 0x2e, 0xe8, 0x7d, 0xa8, 0xbe, 0x3d, 0xc5, 0xa0, 0x43, 0x4b, + 0x84, 0x82, 0xc1, 0x65, 0x08, 0x7d, 0x60, 0x53, 0x2c, 0x52, 0xc8, 0x11, + 0xfe, 0x63, 0x89, 0xc7, 0xc2, 0x72, 0x8c, 0xba, 0x59, 0x12, 0xd2, 0x6d, + 0x80, 0x89, 0x63, 0x5f, 0xb0, 0x1c, 0xb8, 0xd7, 0x8a, 0xa5, 0xcb, 0x41, + 0xcd, 0x27, 0x43, 0x09, 0xd9, 0x7c, 0xc1, 0x0d, 0xc2, 0xa4, 0x34, 0x61, + 0xcf, 0x95, 0x16, 0x47, 0xb1, 0x10, 0xa6, 0x5b, 0xf4, 0x7b, 0x8c, 0x13, + 0x7a, 0x83, 0x63, 0x45, 0x51, 0x55, 0x33, 0x22, 0x87, 0x86, 0x7e, 0x4c, + 0x07, 0x65, 0xce, 0x69, 0x1c, 0xbb, 0x75, 0x0e, 0x5e, 0x14, 0x1a, 0xa6, + 0xfe, 0x61, 0xfc, 0xf4, 0xe4, 0xb7, 0x07, 0x42, 0x02, 0x38, 0xe0, 0x5d, + 0x95, 0x5e, 0x5d, 0xce, 0x21, 0x51, 0x68, 0xb4, 0xd1, 0x74, 0x2d, 0xff, + 0x70, 0xee, 0x87, 0xd4, 0xe2, 0x4b, 0xc0, 0xfd, 0x9b, 0x73, 0x83, 0x5d, + 0x8c, 0xb3, 0x59, 0xa2, 0x80, 0x40, 0x93, 0x5b, 0x4c, 0x64, 0x90, 0x7a, + 0x76, 0x23, 0xd1, 0x11, 0x18, 0xe2, 0x99, 0x7f, 0xb2, 0x28, 0x2c, 0xfc, + 0x73, 0xb2, 0xfa, 0x27, 0xd6, 0xe5, 0x8b, 0xa9, 0xf5, 0xb3, 0x17, 0xf3, + 0x5a, 0x14, 0x36, 0x3c, 0x78, 0xf8, 0x24, 0x66, 0xd7, 0xc9, 0xcf, 0xb8, + 0xb0, 0x72, 0x10, 0x28, 0x98, 0x17, 0xce, 0xf5, 0x3a, 0xd6, 0x72, 0xf1, + 0x08, 0x92, 0xb0, 0x45, 0x8f, 0x00, 0x04, 0xb6, 0x8e, 0x74, 0x79, 0x6b, + 0xcd, 0x98, 0xe5, 0x1f, 0x2e, 0x26, 0x35, 0xd4, 0x94, 0xc6, 0x15, 0xf6, + 0xf0, 0x87, 0xa2, 0x93, 0xea, 0x4d, 0x22, 0x5b, 0x3c, 0xf4, 0xb0, 0xd6}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA256, + 157, + {0x5c, 0x87, 0xe3, 0x21, 0xdb, 0xed, 0x16, 0xd5, 0x9c, 0x49, 0x86, 0x7c, + 0xa3, 0x5c, 0xbe, 0xed, 0x69, 0x7b, 0xe4, 0xf2, 0x79, 0x02, 0x78, 0x79, + 0x60, 0x4f, 0x16, 0x86, 0xdf, 0xe2, 0x46, 0xde, 0xad, 0x06, 0x94, 0xee, + 0xc5, 0xb2, 0xf5, 0x16, 0x70, 0x2b, 0x36, 0x70, 0x2d, 0x7b, 0x11, 0x29, + 0x70, 0x75, 0xb4, 0x89, 0xd9, 0x08, 0x7b, 0xcb, 0xc0, 0xeb, 0x1f, 0xe5, + 0xe7, 0x56, 0xb5, 0x82, 0x4a, 0x13, 0xd0, 0x6b, 0xcf, 0x90, 0xd2, 0x98, + 0x59, 0x2d, 0xdb, 0x6e, 0x13, 0xef, 0x36, 0x2a, 0xe9, 0xee, 0xcf, 0x0c, + 0x36, 0x38, 0x01, 0x59, 0xec, 0x51, 0x1a, 0xbf, 0x3d, 0x07, 0x1c, 0xa8, + 0x9b, 0x05, 0xa5, 0x6d, 0x70, 0x9c, 0x33, 0x50, 0xde, 0x5b, 0xe1, 0x92, + 0x60, 0x07, 0xab, 0x58, 0x30, 0x09, 0x8c, 0xf6, 0x1e, 0x67, 0x7b, 0xb4, + 0xc9, 0xd2, 0xb7, 0x9d, 0xdf, 0x11, 0xd9, 0x11, 0x59, 0x05, 0xbd, 0x86, + 0x2b, 0x4c, 0xd7, 0x08, 0xa0, 0x69, 0xc7, 0x9c, 0xd2, 0x76, 0xb7, 0x3a, + 0xef, 0xa0, 0x5f, 0x92, 0x0f, 0xfd, 0x6a, 0x8f, 0xb7, 0x78, 0x13, 0x1f, + 0xfe, 0x4c, 0x8a, 0x5c, 0xa2, 0xd8, 0x12, 0x56, 0xd4, 0x3f, 0x60, 0xe1, + 0x23, 0x56, 0x4b, 0xeb, 0xf9, 0xbf, 0x14, 0xd0, 0x4c, 0xb6, 0xd3, 0x10, + 0x98, 0x65, 0xf6, 0xf4, 0x4b, 0x21, 0xa8, 0x89, 0x6c, 0x29, 0x4c, 0x50, + 0xf6, 0x2e, 0xce, 0x38, 0x79, 0x8e, 0xbe, 0xd8, 0x27, 0x6e, 0xa7, 0xe4, + 0x0e, 0x1d, 0x1f, 0xac, 0x61, 0x1c, 0xb5, 0x11, 0x29, 0x5c, 0x03, 0x19, + 0x94, 0x91, 0xaf, 0x3e, 0x0c, 0x3d, 0x8b, 0xac, 0xcd, 0x4d, 0x30, 0xb2, + 0xc9, 0xd4, 0xd4, 0x70, 0x67, 0x07, 0x3f, 0x07, 0x4f, 0x29, 0xc0, 0x79, + 0xf2, 0x39, 0x87, 0x1d, 0xd6, 0x2e, 0x16, 0xf5, 0x33, 0x52, 0x91, 0x4d, + 0x89, 0xcd, 0x4c, 0x12, 0x6d, 0x0e, 0x38, 0x37, 0x0f, 0x42, 0xa9, 0x02, + 0xf0, 0x07, 0xfc, 0xa4, 0xc1, 0x55, 0x7b, 0x2d, 0x6b, 0x42, 0x09, 0x36, + 0xd1, 0xbe, 0xb4, 0x84, 0xc2, 0x8e, 0x39, 0x2b, 0x45, 0x02, 0xba, 0xc5, + 0xcc, 0x54, 0x41, 0xcb, 0xb5, 0x9d, 0xaa, 0x3b, 0xbd, 0xe3, 0x64, 0x48, + 0x36, 0x68, 0x2a, 0x45, 0xeb, 0xf4, 0xd6, 0x83, 0xf1, 0x1b, 0xd1, 0x20, + 0x82, 0xb4, 0xe4, 0x66, 0x10, 0x84, 0x7c, 0xbc, 0x42, 0xed, 0xa8, 0x2b, + 0x80, 0xa2, 0x0c, 0x4d, 0x84, 0x79, 0x63, 0xfb, 0xdd, 0xf0, 0x16, 0x23, + 0x2a, 0x6c, 0x7b, 0xf1, 0x24, 0x09, 0x10, 0x8e, 0xb3, 0x95, 0xf6, 0x6c, + 0x63, 0x35, 0xfc, 0xb6, 0xd1, 0xb1, 0x5f, 0x54, 0xf8, 0x25, 0xf1, 0x5c, + 0x7b, 0x2c, 0xdd, 0x2a, 0xfc, 0xb7, 0x97, 0xc1, 0x29, 0x14, 0x06, 0x26, + 0xe3, 0x2c, 0x80, 0x31, 0xca, 0xaa, 0x00, 0x7a, 0xcd, 0xbe, 0xc3, 0x81}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 158 + {SEC_OID_SHA256, + 158, + {0x5e, 0x5a, 0x6b, 0xc0, 0xa9, 0xb6, 0xf5, 0xbe, 0xb3, 0x42, 0xa9, 0x91, + 0x56, 0xda, 0x24, 0x0d, 0x4a, 0xda, 0x68, 0x0d, 0x83, 0x93, 0x9e, 0x62, + 0xa8, 0xf9, 0xd5, 0xfc, 0x19, 0x64, 0x9e, 0x9c, 0x38, 0x1c, 0xed, 0x32, + 0x3c, 0x26, 0xe6, 0x42, 0xd0, 0x34, 0xb6, 0x7c, 0x9b, 0x01, 0xf2, 0x37, + 0x8b, 0xa0, 0xc1, 0x7a, 0x85, 0x3d, 0x9c, 0x2d, 0x73, 0xd0, 0x87, 0xff, + 0x3b, 0x01, 0x19, 0x59, 0xf0, 0x2c, 0x2f, 0xdf, 0xc8, 0x80, 0xd5, 0xc8, + 0x21, 0x79, 0xda, 0x86, 0x27, 0x7f, 0xbc, 0x23, 0xa8, 0x4e, 0xbd, 0x39, + 0x7f, 0xe2, 0x2f, 0x77, 0x52, 0x14, 0xff, 0xb8, 0xd3, 0x83, 0x59, 0xfa, + 0x14, 0x17, 0x58, 0xff, 0x4b, 0x84, 0x83, 0x65, 0x41, 0xdf, 0xc5, 0xc4, + 0xe1, 0x93, 0x37, 0x14, 0x79, 0x35, 0xcd, 0xbc, 0x7d, 0xcf, 0x52, 0xc9, + 0x1f, 0x64, 0x7f, 0xf6, 0xe7, 0xce, 0xb8, 0x2f, 0x16, 0x01, 0xe4, 0xee, + 0xf9, 0xb2, 0xf7, 0x99, 0xb5, 0x7d, 0x0c, 0x1e, 0x3b, 0xff, 0xb6, 0x3b, + 0xdd, 0x64, 0x67, 0xb9, 0xe3, 0x85, 0xdb, 0x30, 0xf5, 0x6b, 0x46, 0xac, + 0x06, 0xf0, 0x3c, 0xfe, 0xc3, 0xcf, 0x68, 0x05, 0xa0, 0x53, 0x90, 0x29, + 0x08, 0x0b, 0x3b, 0x95, 0xf7, 0xef, 0xbb, 0xb3, 0x72, 0x8d, 0x2c, 0xac, + 0x0b, 0x98, 0xbc, 0x61, 0xbe, 0xe1, 0x0b, 0x4a, 0x89, 0x0b, 0x81, 0x8f, + 0xb0, 0x98, 0x90, 0x83, 0xad, 0x82, 0x8f, 0x87, 0xfb, 0x79, 0x81, 0x31, + 0x99, 0xc9, 0xde, 0x7a, 0xf6, 0x66, 0x29, 0x1d, 0x15, 0x34, 0x06, 0xb8, + 0xd0, 0x9b, 0xba, 0x99, 0xec, 0x76, 0x75, 0xcb, 0x93, 0xcc, 0xbd, 0xc2, + 0xa6, 0x2b, 0x3e, 0x89, 0xa6, 0xb0, 0x1f, 0xf6, 0x6f, 0xd6, 0x9e, 0xd6, + 0x67, 0x51, 0x5f, 0x46, 0x38, 0x8d, 0xc5, 0x7d, 0xa0, 0x4c, 0x02, 0x2f, + 0x12, 0xce, 0xb2, 0x09, 0x3f, 0x75, 0x5e, 0x32, 0x28, 0x1e, 0xc1, 0x05, + 0x01, 0x1c, 0xe7, 0x17, 0x92, 0x43, 0xf5, 0xc3, 0x99, 0xc2, 0x19, 0x19, + 0x2b, 0xe4, 0x66, 0x78, 0x26, 0xd0, 0x09, 0xfb, 0x38, 0xc7, 0xcb, 0x2f, + 0x21, 0x2d, 0x8c, 0xa0, 0x46, 0xc0, 0x0d, 0xea, 0xb4, 0xdd, 0x9c, 0x3c, + 0x48, 0xd4, 0x93, 0x5a, 0x77, 0x36, 0xa8, 0x35, 0xc2, 0xa4, 0xae, 0xc5, + 0x8a, 0x24, 0x0c, 0xc6, 0x6b, 0x50, 0xdf, 0x20, 0xf2, 0x1f, 0x49, 0x87, + 0x64, 0x1d, 0x5c, 0x6b, 0xa7, 0x87, 0x99, 0xeb, 0x79, 0x2c, 0x79, 0x73, + 0xcb, 0x01, 0xe9, 0x63, 0xc2, 0x86, 0x5a, 0x76, 0xc1, 0x12, 0x1b, 0xbc, + 0x34, 0xc9, 0xae, 0x40, 0xe5, 0x56, 0x94, 0xf5, 0x6b, 0x19, 0x64, 0x29, + 0xfb, 0xe0, 0xb8, 0x96, 0x28, 0xb3, 0xa0, 0x8a, 0xc7, 0x28, 0x9a, 0x55, + 0xb3, 0x65, 0xe1, 0x40, 0x2f, 0xb6, 0x1a, 0xb9, 0x64, 0x10, 0xfe, 0xd2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 159 + {SEC_OID_SHA256, + 159, + {0xb6, 0x9f, 0xe0, 0x35, 0x30, 0x85, 0x9d, 0x30, 0x58, 0x9a, 0xf2, 0x1c, + 0xb0, 0x6e, 0xf7, 0x87, 0x02, 0xdd, 0x97, 0x78, 0xae, 0xae, 0x70, 0x62, + 0x20, 0x47, 0x40, 0xb3, 0x6b, 0x79, 0x25, 0x79, 0x51, 0xbd, 0x30, 0xe4, + 0xaf, 0xf7, 0x39, 0xdc, 0x81, 0x18, 0xa5, 0xa9, 0x79, 0x61, 0xb6, 0x83, + 0x04, 0xab, 0x27, 0x7f, 0xbb, 0x0e, 0x0a, 0xbd, 0xd7, 0xbd, 0x53, 0xb7, + 0x78, 0x28, 0x12, 0xed, 0x2b, 0xcd, 0x26, 0xfd, 0x60, 0x52, 0x1b, 0xfc, + 0x17, 0xe5, 0x43, 0xec, 0xbd, 0x48, 0x5f, 0x9b, 0x7d, 0xa6, 0xda, 0x75, + 0xfa, 0x55, 0x8c, 0xed, 0x68, 0xcb, 0x49, 0xd8, 0x19, 0x56, 0x13, 0x39, + 0xdd, 0xd2, 0x71, 0xd2, 0xf4, 0x84, 0x69, 0x4d, 0x83, 0xff, 0xbb, 0x70, + 0x7e, 0x73, 0x1f, 0xc9, 0x97, 0x2f, 0xf1, 0xc1, 0x32, 0xff, 0x64, 0x84, + 0x51, 0xec, 0xf6, 0xfa, 0x25, 0x25, 0xc3, 0xab, 0x69, 0x6a, 0x63, 0x5c, + 0x3d, 0xf6, 0x48, 0xde, 0x67, 0x34, 0x4f, 0x8e, 0x6e, 0xaf, 0xda, 0x31, + 0xd9, 0x4d, 0xc3, 0x2a, 0xff, 0x88, 0x53, 0x73, 0x74, 0xb0, 0x56, 0x2d, + 0x88, 0x7f, 0x43, 0x7f, 0x59, 0xda, 0x19, 0xe1, 0x84, 0x64, 0xbd, 0x06, + 0x65, 0x97, 0x85, 0xcb, 0x99, 0xf4, 0xf9, 0x79, 0xbe, 0x6e, 0x59, 0xb0, + 0xa3, 0xa0, 0xa3, 0x36, 0x01, 0x9a, 0xf8, 0xd3, 0x24, 0xfb, 0x38, 0x89, + 0xc4, 0x0a, 0xff, 0x31, 0x81, 0x0f, 0xe8, 0xc6, 0xf5, 0xf3, 0xd6, 0x1b, + 0x79, 0x23, 0x8e, 0xcf, 0x5a, 0x62, 0x50, 0x5c, 0xab, 0x45, 0xc1, 0x8f, + 0x8e, 0x0f, 0x52, 0xf1, 0x8a, 0x67, 0x08, 0x5b, 0x8d, 0xad, 0xfb, 0x10, + 0x76, 0xde, 0x0c, 0x48, 0x63, 0x1f, 0x3d, 0x20, 0x0a, 0xbf, 0x42, 0xc0, + 0x75, 0x81, 0xb3, 0xe6, 0xc6, 0x70, 0xd7, 0x1d, 0xa5, 0xf4, 0x07, 0xc7, + 0xe3, 0xe3, 0x1a, 0x7d, 0x46, 0x20, 0x9f, 0x95, 0xa2, 0xf1, 0x4a, 0xa8, + 0xc5, 0x95, 0xbc, 0xe7, 0xe6, 0xa3, 0x71, 0x40, 0x5a, 0xb8, 0x86, 0x87, + 0x4c, 0xe8, 0x74, 0x02, 0x59, 0xdc, 0xff, 0x63, 0x77, 0xb7, 0x36, 0x34, + 0xea, 0xb9, 0xf5, 0x0e, 0x83, 0xce, 0x66, 0x29, 0xfa, 0xf9, 0x6c, 0x47, + 0x0b, 0xca, 0xc6, 0xce, 0xdb, 0xf9, 0x91, 0xca, 0x7e, 0xaf, 0x15, 0xc9, + 0x51, 0x67, 0xcf, 0x08, 0x63, 0x03, 0xb4, 0x3a, 0x88, 0xc5, 0x6d, 0xa1, + 0x19, 0x83, 0x58, 0x4f, 0xdf, 0xf0, 0x5f, 0x6f, 0xaf, 0xb3, 0x34, 0x3a, + 0xd4, 0xe3, 0x2c, 0x53, 0x4a, 0x9c, 0xa4, 0xb5, 0x9f, 0x79, 0xe8, 0x0f, + 0x2a, 0xd1, 0x91, 0x85, 0x57, 0x03, 0x45, 0x4f, 0x13, 0x53, 0x98, 0x9e, + 0xfd, 0x6c, 0x07, 0x56, 0x27, 0x40, 0x8b, 0x61, 0xcd, 0x7c, 0x4b, 0x80, + 0x4c, 0x88, 0x15, 0x91, 0x1c, 0x3a, 0x6d, 0x29, 0x76, 0xcf, 0x35, 0xc0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA256, + 160, + {0x58, 0x9f, 0x37, 0x0a, 0xb3, 0x19, 0x21, 0xa9, 0x5b, 0x6b, 0xf0, 0x22, + 0x0d, 0x0b, 0xda, 0x22, 0xde, 0xd0, 0x71, 0x9e, 0x09, 0x79, 0xe4, 0x2f, + 0x20, 0x5b, 0x2e, 0xf3, 0x48, 0x0b, 0xca, 0x5f, 0x09, 0xa7, 0x51, 0x23, + 0x35, 0x0e, 0xdb, 0x16, 0x4d, 0x11, 0x44, 0x13, 0x6c, 0xf1, 0x5c, 0x0c, + 0xed, 0x65, 0xf2, 0xbe, 0x53, 0x56, 0xb7, 0xf7, 0x4b, 0x8c, 0x05, 0x95, + 0xa4, 0xb1, 0x43, 0x38, 0xc8, 0x3e, 0x50, 0x1a, 0xaa, 0xf9, 0x19, 0x2f, + 0xd8, 0x0b, 0x98, 0x7d, 0x5c, 0xf6, 0xa0, 0x92, 0x0a, 0x96, 0xec, 0x8c, + 0x53, 0x5e, 0xdf, 0x5c, 0x11, 0x4d, 0xaa, 0xcc, 0x72, 0x75, 0xcb, 0x6e, + 0x6d, 0x1a, 0x22, 0x4a, 0x43, 0xae, 0xf5, 0x49, 0x78, 0xc7, 0x8a, 0x5c, + 0x91, 0x37, 0x4a, 0xb5, 0xf6, 0x0e, 0x08, 0x9d, 0x8e, 0x80, 0xe5, 0x40, + 0x13, 0x4c, 0x4e, 0x7c, 0xa9, 0x36, 0xbd, 0xac, 0xc5, 0xa6, 0x7e, 0x21, + 0xc9, 0x1a, 0xf7, 0x9f, 0xf0, 0x5f, 0xec, 0xea, 0x9c, 0x07, 0xe8, 0x92, + 0x6f, 0x8d, 0x1a, 0x82, 0x47, 0x8f, 0x4d, 0xa3, 0xfa, 0xcf, 0x8f, 0x7f, + 0x83, 0xe2, 0x7f, 0x09, 0x07, 0xab, 0xb4, 0xab, 0x1b, 0x82, 0xba, 0x45, + 0x1a, 0x39, 0x83, 0x7d, 0x50, 0x8b, 0x2c, 0x14, 0x02, 0xc6, 0x4e, 0x04, + 0x55, 0xc4, 0xfb, 0x8b, 0x4f, 0x97, 0x90, 0x5f, 0x2e, 0x16, 0x8b, 0xf5, + 0xeb, 0x0f, 0x1a, 0xc6, 0x2d, 0x20, 0x5d, 0xb2, 0xf0, 0x73, 0x91, 0x30, + 0x90, 0x8b, 0x05, 0xc6, 0xf2, 0xfb, 0xe8, 0x53, 0xdf, 0x8f, 0xf4, 0x0a, + 0xed, 0xce, 0x17, 0x61, 0x14, 0xfc, 0x17, 0x87, 0xbd, 0xc4, 0x5c, 0xc2, + 0x42, 0x6f, 0x7d, 0xb4, 0x47, 0x16, 0xb6, 0x04, 0x62, 0x3a, 0x85, 0x6e, + 0x19, 0x07, 0xfc, 0xd7, 0x88, 0xd1, 0x70, 0x73, 0xab, 0xfd, 0x3b, 0x7d, + 0x68, 0xf8, 0x07, 0x47, 0x78, 0x5d, 0x89, 0x63, 0x28, 0x15, 0x8e, 0x5c, + 0x59, 0x7b, 0x03, 0xe3, 0x12, 0xf0, 0x89, 0x09, 0x68, 0xd4, 0x82, 0xfa, + 0x8c, 0xba, 0x3b, 0xa0, 0xdf, 0xfd, 0xf0, 0x5a, 0x71, 0xf8, 0x72, 0x41, + 0x0d, 0xb4, 0x69, 0xd4, 0x3c, 0x9d, 0x7b, 0xb9, 0xe4, 0x42, 0x9e, 0x57, + 0xe5, 0x6e, 0xfd, 0x9c, 0xe3, 0x26, 0x3e, 0xb0, 0xd8, 0x6e, 0x03, 0x24, + 0x80, 0xc3, 0x10, 0x1b, 0xe9, 0x30, 0xf1, 0xd3, 0x13, 0xeb, 0x60, 0x5a, + 0x69, 0x4b, 0x67, 0x44, 0x39, 0x5d, 0x1b, 0x9f, 0xc2, 0x1c, 0xb5, 0xe7, + 0xdd, 0xa9, 0xce, 0x05, 0xa8, 0x7d, 0xac, 0x83, 0xd7, 0xb8, 0xac, 0x52, + 0x91, 0xac, 0x98, 0x7d, 0xcf, 0xba, 0x1b, 0x1b, 0x5d, 0x23, 0x7c, 0xbd, + 0xfb, 0x65, 0xb5, 0x73, 0xdb, 0x9c, 0xb4, 0x28, 0x14, 0x69, 0xb1, 0xcd, + 0x26, 0x7c, 0x40, 0xc8, 0x67, 0x75, 0x0a, 0x1c, 0xd5, 0xc7, 0x4e, 0xc6}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 161 + {SEC_OID_SHA256, + 161, + {0x93, 0x98, 0xd3, 0x10, 0x6c, 0xb7, 0x7d, 0x32, 0x9a, 0xbf, 0x72, 0xab, + 0xde, 0xa2, 0xbc, 0x68, 0xe6, 0x4a, 0x35, 0xfa, 0xae, 0xf9, 0xe3, 0x2b, + 0xa9, 0x61, 0x2e, 0x43, 0x32, 0x2f, 0x62, 0x52, 0xbb, 0xca, 0x89, 0x91, + 0x5c, 0xd5, 0xe5, 0x29, 0xe8, 0xeb, 0x97, 0x6c, 0xe9, 0x7e, 0x0f, 0x3e, + 0x62, 0x0c, 0xf3, 0xe8, 0xee, 0x84, 0xd9, 0x2f, 0xea, 0x78, 0x82, 0xd9, + 0x0c, 0xe0, 0x2e, 0x24, 0xbd, 0x7f, 0x39, 0x97, 0xca, 0x7b, 0xc2, 0xd2, + 0xd6, 0x15, 0xa1, 0x83, 0xa5, 0xef, 0x47, 0x77, 0x37, 0x66, 0x68, 0x06, + 0x8f, 0x6c, 0xee, 0x91, 0xe7, 0x2d, 0x6a, 0x5d, 0x71, 0x41, 0x88, 0xc1, + 0xe0, 0x21, 0x96, 0xfe, 0x6c, 0xdc, 0x65, 0x68, 0x1c, 0x07, 0xe1, 0xc9, + 0x2c, 0x55, 0xc2, 0xbc, 0x56, 0xca, 0xa0, 0x74, 0x95, 0x36, 0x12, 0xdb, + 0x3d, 0x6a, 0x40, 0x1d, 0x57, 0x54, 0xe3, 0x2e, 0x79, 0xc6, 0xb7, 0x73, + 0xe0, 0x40, 0x41, 0x05, 0xdc, 0x19, 0xa1, 0x25, 0xf4, 0x1d, 0x81, 0x96, + 0x23, 0x85, 0x44, 0x67, 0xe5, 0x19, 0x2c, 0x53, 0x7f, 0x9c, 0x6b, 0xbe, + 0xfa, 0x0b, 0x7f, 0xad, 0x64, 0x59, 0x55, 0xab, 0x95, 0xce, 0x48, 0x7f, + 0x13, 0x37, 0x09, 0x56, 0x47, 0xab, 0x72, 0x8f, 0xbe, 0x1b, 0xa2, 0x1c, + 0xc6, 0x16, 0x4d, 0xd4, 0x1c, 0x77, 0x07, 0xde, 0xf3, 0x97, 0x13, 0xa0, + 0x9e, 0x94, 0x5c, 0xb6, 0x78, 0x82, 0xd0, 0xf6, 0x02, 0x31, 0xd1, 0x90, + 0xe6, 0xb8, 0x72, 0xd8, 0x1b, 0x80, 0xca, 0xa1, 0xb3, 0x6f, 0xcc, 0xab, + 0x7b, 0xf8, 0xbf, 0x4e, 0x7c, 0x88, 0xa0, 0x5c, 0x5b, 0x41, 0x93, 0x3d, + 0xaf, 0xcf, 0x3d, 0x44, 0xe6, 0x0b, 0xeb, 0xaa, 0xf8, 0xfc, 0x7f, 0x63, + 0xf8, 0x8b, 0x97, 0x0c, 0x2a, 0x66, 0x45, 0x4b, 0xda, 0xfe, 0x41, 0x76, + 0x0f, 0x13, 0x95, 0xee, 0xa1, 0xe9, 0xc4, 0x30, 0x12, 0xf1, 0xba, 0x6d, + 0xce, 0xd5, 0x69, 0x5e, 0x22, 0x29, 0xc2, 0xe1, 0xa8, 0xe7, 0x7f, 0xb8, + 0x33, 0x99, 0x20, 0x02, 0x9a, 0x8b, 0x9b, 0x38, 0x9a, 0xb3, 0x20, 0x28, + 0xac, 0xba, 0x61, 0xa4, 0x76, 0x34, 0x21, 0xbc, 0x70, 0x5a, 0x0e, 0x4e, + 0x67, 0x4e, 0x6e, 0xca, 0xe2, 0xf9, 0x2f, 0x65, 0xd1, 0x41, 0x44, 0x73, + 0x1b, 0xad, 0xcc, 0xcf, 0x6d, 0xfd, 0x2b, 0x54, 0x5a, 0xda, 0x88, 0x72, + 0x1f, 0x23, 0x57, 0xe3, 0xc2, 0x24, 0xba, 0x12, 0xe4, 0x20, 0xb8, 0x2e, + 0xb9, 0xe4, 0x55, 0xc8, 0x33, 0x03, 0x19, 0x38, 0x13, 0x5f, 0xa7, 0x1d, + 0x26, 0x07, 0xe2, 0x04, 0xe3, 0xfa, 0x78, 0xe6, 0xbb, 0xbf, 0xcb, 0x3f, + 0x63, 0x3b, 0xed, 0xbf, 0x07, 0x65, 0x09, 0xe1, 0xba, 0xb7, 0x49, 0xc6, + 0x85, 0x3f, 0xae, 0xa6, 0x58, 0xe3, 0x96, 0x52, 0xb8, 0xce, 0xca, 0xf8}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 162 + {SEC_OID_SHA256, + 162, + {0xb0, 0x89, 0xa7, 0xba, 0x33, 0x4b, 0xec, 0x3c, 0xd9, 0x6e, 0xc5, 0xc2, + 0x8c, 0xc8, 0x17, 0x9d, 0xc5, 0x49, 0x33, 0xa4, 0x43, 0xce, 0xb6, 0x4b, + 0x08, 0x7a, 0x55, 0x36, 0x3d, 0x05, 0x53, 0xda, 0x24, 0xb3, 0x76, 0x47, + 0x82, 0x0f, 0x3c, 0xe8, 0xb5, 0x30, 0xc3, 0xb1, 0x60, 0x1f, 0x7b, 0x19, + 0x76, 0xc2, 0xcf, 0xbf, 0x5b, 0x4e, 0xc2, 0x79, 0x78, 0x96, 0xc5, 0x22, + 0x64, 0x47, 0x4f, 0xeb, 0x17, 0x11, 0xc3, 0xef, 0xdd, 0x88, 0x3f, 0xba, + 0xf3, 0x5e, 0x5f, 0x3f, 0x22, 0xec, 0x02, 0xae, 0x5a, 0xea, 0x26, 0x25, + 0xfc, 0xee, 0x03, 0x0b, 0xbb, 0x3e, 0xb0, 0x8c, 0xd4, 0x23, 0x45, 0x7b, + 0x8f, 0x92, 0x12, 0x52, 0x24, 0xa7, 0xca, 0x0f, 0xe4, 0xfa, 0x10, 0x74, + 0x87, 0x69, 0xea, 0x60, 0x60, 0xb5, 0x08, 0x57, 0x22, 0xef, 0xd1, 0x43, + 0x99, 0xc5, 0x5b, 0x31, 0x97, 0x66, 0x8b, 0x1b, 0x22, 0x82, 0x47, 0x6b, + 0x84, 0x5f, 0x4c, 0x1d, 0xad, 0x4d, 0xc9, 0x4c, 0x26, 0x5e, 0x40, 0xcb, + 0xa7, 0xff, 0x2f, 0xe8, 0xbc, 0xe5, 0xc5, 0xb4, 0xe5, 0x1b, 0x27, 0x4d, + 0x49, 0x65, 0x4b, 0xb0, 0x87, 0xe3, 0xab, 0xef, 0x3f, 0x45, 0x87, 0x9b, + 0x28, 0x76, 0x5e, 0x66, 0x6b, 0x7b, 0xe4, 0x13, 0x6d, 0x0c, 0xee, 0x5b, + 0x3d, 0x2c, 0x85, 0x90, 0x56, 0xe5, 0x5b, 0x18, 0x46, 0xfb, 0x31, 0x99, + 0xbf, 0x7d, 0xc2, 0x09, 0xe6, 0x03, 0xfc, 0x2c, 0x5c, 0x54, 0x20, 0x75, + 0x6f, 0x52, 0x98, 0x49, 0x0a, 0x7e, 0x27, 0x47, 0xf2, 0x83, 0xb4, 0x45, + 0x64, 0xd7, 0xdd, 0x1b, 0x08, 0x29, 0xff, 0x74, 0xb8, 0x94, 0x51, 0x7a, + 0xec, 0x39, 0x9a, 0xe1, 0x8e, 0x20, 0xa0, 0xf1, 0x3a, 0xc9, 0x65, 0x78, + 0x47, 0x75, 0x13, 0xa6, 0x16, 0x11, 0xe2, 0x5a, 0x02, 0x4f, 0x83, 0x44, + 0xff, 0x83, 0x62, 0x6f, 0x68, 0xc6, 0x2a, 0x16, 0xa1, 0x5d, 0xbf, 0xed, + 0xdc, 0x06, 0x0c, 0x2d, 0xb0, 0x0a, 0x02, 0x4b, 0xc3, 0xc0, 0x2d, 0x62, + 0xbb, 0xc6, 0x14, 0xec, 0xce, 0x11, 0x18, 0xd8, 0x88, 0x53, 0xfe, 0xee, + 0xe7, 0x55, 0xf9, 0xe2, 0x8c, 0x2c, 0x94, 0x3d, 0xaf, 0x7e, 0x23, 0x7e, + 0x52, 0x4b, 0xef, 0x4f, 0x86, 0xac, 0x76, 0x1a, 0x5d, 0x9e, 0xee, 0xa4, + 0x7f, 0x05, 0xa9, 0xa1, 0x6c, 0xda, 0xe7, 0x8a, 0x59, 0xac, 0xca, 0x47, + 0x29, 0xe7, 0x72, 0x0d, 0xb6, 0x39, 0x65, 0x63, 0xcf, 0x3a, 0xb9, 0x45, + 0x60, 0x58, 0xfa, 0xc2, 0xaa, 0x05, 0xe7, 0xc5, 0xae, 0x48, 0x4a, 0x6a, + 0x1e, 0x8d, 0x9b, 0x54, 0x61, 0x04, 0x6d, 0x94, 0x4d, 0x8d, 0x34, 0xb4, + 0x2b, 0x9b, 0xf3, 0x5f, 0x06, 0x89, 0x94, 0xce, 0xf3, 0xb4, 0x77, 0xde, + 0x96, 0x85, 0xb9, 0x36, 0x5c, 0xbc, 0x7b, 0x4f, 0xac, 0xcc, 0xf5, 0x5a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA256, + 163, + {0x4a, 0x8d, 0xb8, 0x80, 0xae, 0xc3, 0xd9, 0xcf, 0x1e, 0x3b, 0x77, 0x8b, + 0x4f, 0x16, 0x16, 0xe1, 0xb1, 0x6a, 0xb8, 0x0a, 0xd3, 0x41, 0x0e, 0xb8, + 0x47, 0xf4, 0x31, 0x9d, 0x35, 0xb5, 0xed, 0x5b, 0x63, 0xea, 0x0f, 0x96, + 0x26, 0x04, 0x34, 0xe5, 0x28, 0x1f, 0x62, 0x42, 0x80, 0x7f, 0x1e, 0x77, + 0x6a, 0x9a, 0x5f, 0x6d, 0xff, 0xbd, 0x65, 0xc8, 0xde, 0x10, 0xb8, 0xba, + 0x7a, 0xdd, 0xd4, 0x42, 0x89, 0xe3, 0x0b, 0x46, 0xff, 0x32, 0x7f, 0x7d, + 0xb6, 0xc3, 0x4b, 0x09, 0x25, 0x0c, 0x22, 0xa1, 0xff, 0x96, 0x04, 0x49, + 0x42, 0xbb, 0x02, 0x9d, 0xcb, 0x2a, 0xd0, 0x02, 0x21, 0x17, 0xae, 0xec, + 0x3c, 0x0f, 0xe8, 0x94, 0x21, 0xe9, 0xa8, 0x73, 0xd0, 0x49, 0xe3, 0xf1, + 0xf5, 0x88, 0x4f, 0x3f, 0x10, 0x56, 0x97, 0x4f, 0x2d, 0xf6, 0x35, 0x19, + 0x60, 0xfa, 0x50, 0x90, 0xae, 0xdf, 0x54, 0x4b, 0xce, 0xf4, 0xd5, 0x9d, + 0xed, 0xd3, 0xea, 0x17, 0x0c, 0x6b, 0xdd, 0xf6, 0xbd, 0x55, 0x58, 0xd8, + 0xd2, 0xba, 0x52, 0x12, 0xfa, 0xe3, 0x13, 0x84, 0x06, 0xa1, 0x12, 0xd0, + 0x26, 0x11, 0x28, 0x28, 0x4c, 0x05, 0x17, 0x8d, 0xbe, 0xd5, 0xa2, 0x5b, + 0x58, 0x9d, 0x3f, 0x1b, 0xf9, 0x0e, 0x28, 0xba, 0x9c, 0xe3, 0x63, 0xf5, + 0x36, 0x05, 0x01, 0x62, 0x48, 0xa7, 0xcc, 0xe8, 0x38, 0xf7, 0xca, 0x2f, + 0x20, 0xfe, 0x43, 0x29, 0x86, 0x37, 0xde, 0x53, 0x27, 0xa9, 0xc6, 0x7e, + 0xb0, 0xaa, 0x10, 0xe6, 0xe9, 0x2c, 0x0f, 0xe3, 0xf5, 0x5f, 0xb2, 0x99, + 0xca, 0xf3, 0x02, 0xba, 0x1e, 0x87, 0xc1, 0xa3, 0xc5, 0x01, 0x42, 0xa2, + 0x79, 0x47, 0x02, 0x8f, 0x60, 0xb9, 0xba, 0xa2, 0x72, 0xf6, 0x62, 0xf4, + 0x43, 0xd7, 0x8a, 0xe4, 0x46, 0xf1, 0xaa, 0xdb, 0xba, 0x40, 0x99, 0x49, + 0x6c, 0x8e, 0xd4, 0x9d, 0x9b, 0x09, 0x7d, 0x67, 0xba, 0x2b, 0xab, 0xe4, + 0x1b, 0x62, 0xf0, 0xfe, 0xb8, 0xa1, 0x12, 0x61, 0xf5, 0xc4, 0xbc, 0x86, + 0xcd, 0x9a, 0x55, 0xba, 0xf5, 0xb8, 0x31, 0x54, 0x11, 0x6c, 0x1f, 0x34, + 0x4c, 0xb7, 0x1f, 0x9d, 0x2d, 0x7f, 0xf6, 0xa8, 0x07, 0x2f, 0xf5, 0xa9, + 0xba, 0x0d, 0x6e, 0x18, 0x17, 0xa7, 0x98, 0x69, 0x3b, 0xe7, 0x38, 0xf9, + 0xc9, 0xb0, 0x56, 0x3e, 0x40, 0xd7, 0xc8, 0x73, 0x7f, 0x0f, 0x38, 0xc7, + 0x32, 0x29, 0xd0, 0x0b, 0x57, 0xbe, 0x89, 0x5a, 0x75, 0xe2, 0xc1, 0xe5, + 0x70, 0x8d, 0x39, 0xd4, 0xa9, 0x44, 0x7d, 0xe6, 0x41, 0x2b, 0xe8, 0xd5, + 0x98, 0x3f, 0x5c, 0x1b, 0xec, 0x5a, 0x67, 0xf9, 0x41, 0xe8, 0x44, 0xc2, + 0xab, 0x8d, 0xa5, 0x16, 0x28, 0xed, 0xd6, 0xa0, 0x3a, 0x8d, 0x2d, 0x9f, + 0x5b, 0xce, 0x86, 0xa4, 0x41, 0xb5, 0x98, 0x1f, 0x7e, 0x6c, 0x09, 0x46}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 164 + {SEC_OID_SHA256, + 164, + {0x33, 0xe7, 0x62, 0x86, 0x14, 0x6e, 0xc8, 0x2e, 0x95, 0x49, 0x4f, 0x79, + 0x8a, 0x41, 0x3f, 0x25, 0x69, 0x72, 0x2f, 0x1d, 0xfd, 0xbb, 0xa3, 0x9e, + 0x7d, 0xac, 0xa5, 0xd6, 0x54, 0xfd, 0x9b, 0xed, 0x5b, 0x25, 0x27, 0x2f, + 0xd3, 0x08, 0x3d, 0x49, 0x3c, 0xcb, 0x22, 0x8b, 0x94, 0x29, 0xf6, 0x72, + 0xf5, 0xf6, 0xae, 0xca, 0xcc, 0xc3, 0xb6, 0xb6, 0x6e, 0x6c, 0xfe, 0x27, + 0x48, 0xc5, 0x5c, 0x77, 0x2c, 0x7b, 0xec, 0xd1, 0x28, 0x44, 0x36, 0x9f, + 0xa7, 0x28, 0x3a, 0x95, 0xaa, 0xef, 0xc7, 0xb7, 0xe6, 0xb4, 0x44, 0xef, + 0x9e, 0xa0, 0x15, 0x16, 0x55, 0xbb, 0xd3, 0x58, 0xba, 0x6a, 0x42, 0xa4, + 0xb2, 0xb9, 0xf9, 0xc8, 0xee, 0x8d, 0xd8, 0x05, 0x72, 0x4b, 0xd8, 0xfa, + 0x4d, 0x29, 0xe3, 0x22, 0xd5, 0x6e, 0x99, 0x7e, 0xe1, 0xdc, 0xed, 0x90, + 0xe1, 0x0b, 0x80, 0xa4, 0xe2, 0xd0, 0x07, 0x98, 0x52, 0x14, 0xbe, 0x77, + 0xa1, 0x80, 0x79, 0x35, 0xb7, 0x5a, 0x2d, 0xf8, 0x1b, 0x9c, 0x87, 0xb1, + 0x77, 0x51, 0x5b, 0xce, 0x12, 0x72, 0x2b, 0x1e, 0xd2, 0xba, 0x82, 0x95, + 0xdf, 0x73, 0x42, 0xa7, 0x07, 0xfc, 0x02, 0xf4, 0xac, 0x1b, 0x17, 0xb9, + 0x41, 0x3a, 0x1f, 0x61, 0x01, 0x5c, 0x4b, 0xa9, 0x98, 0xae, 0x75, 0xfd, + 0xa1, 0x19, 0xf2, 0x0a, 0xac, 0x84, 0xe9, 0x21, 0xbc, 0x5d, 0x22, 0x32, + 0xf7, 0xbc, 0x9c, 0x6e, 0xb2, 0x9d, 0x8d, 0xe3, 0xc5, 0x7f, 0x4b, 0xd6, + 0x2c, 0xf7, 0x3f, 0xc2, 0x0f, 0xb6, 0x75, 0x9d, 0xb4, 0xf9, 0xc4, 0x79, + 0x88, 0x15, 0x5b, 0xf7, 0x3d, 0x41, 0x02, 0xbd, 0x78, 0xb0, 0x9c, 0xb8, + 0x89, 0x05, 0xdd, 0x0b, 0xe0, 0xb8, 0xe6, 0x13, 0xf0, 0x76, 0xca, 0xb8, + 0xcf, 0x89, 0x71, 0x16, 0x70, 0xa1, 0xcc, 0xac, 0x6c, 0x1b, 0x9f, 0xd7, + 0x75, 0xb0, 0x5e, 0xa6, 0xbb, 0xe2, 0x5f, 0xf0, 0x38, 0xbd, 0xa5, 0xfe, + 0x82, 0x8b, 0x56, 0x1d, 0x7b, 0xe7, 0x3d, 0x68, 0xd8, 0x81, 0xfa, 0x7b, + 0x2c, 0x3c, 0x3c, 0xc5, 0x13, 0xda, 0x9e, 0x19, 0x10, 0x5c, 0xc9, 0x9a, + 0x02, 0xfb, 0x37, 0x91, 0xbe, 0xcf, 0x89, 0xe7, 0x41, 0x9d, 0x2f, 0x43, + 0x07, 0x13, 0xde, 0x41, 0xba, 0x3c, 0x43, 0x9e, 0x6f, 0xbd, 0x45, 0x31, + 0xaa, 0x09, 0x49, 0xe1, 0xfe, 0x8f, 0x3e, 0x91, 0x01, 0x83, 0xe7, 0x5b, + 0x70, 0x60, 0x83, 0xad, 0x11, 0xcf, 0x3a, 0xca, 0x16, 0xbc, 0xf8, 0xdf, + 0xc6, 0x06, 0xce, 0x28, 0xc2, 0x46, 0x6d, 0xcc, 0x11, 0x13, 0x12, 0xf3, + 0x57, 0x8b, 0xd4, 0x1a, 0xf4, 0xe1, 0x90, 0x43, 0x6f, 0x5c, 0x38, 0x2c, + 0xc1, 0x47, 0x28, 0xc7, 0xb7, 0xe3, 0xf8, 0x36, 0x66, 0x2a, 0xcb, 0xf7, + 0x28, 0x6e, 0x62, 0x1d, 0xc5, 0xe1, 0x21, 0xd5, 0xf5, 0xbf, 0x8a, 0xf7}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 165 + {SEC_OID_SHA256, + 165, + {0x2f, 0x2f, 0xe9, 0xae, 0x01, 0xa0, 0x2e, 0x6d, 0x91, 0xf4, 0xfd, 0x78, + 0x5c, 0x4c, 0xeb, 0xe5, 0x81, 0xcb, 0x32, 0x38, 0x98, 0xe1, 0x10, 0x06, + 0x2c, 0x18, 0x08, 0x80, 0x1f, 0x82, 0x2c, 0xb2, 0xe2, 0x55, 0xf9, 0xb2, + 0xbc, 0xaf, 0x26, 0x91, 0xe9, 0x31, 0xdf, 0x9e, 0x15, 0xc7, 0xf8, 0x76, + 0x08, 0x2e, 0x56, 0x9b, 0x34, 0x48, 0xcd, 0xb8, 0x8f, 0x44, 0xb2, 0xa1, + 0xe0, 0x66, 0x5f, 0xce, 0x0d, 0xdf, 0x27, 0xc8, 0x4c, 0xe4, 0xd9, 0x58, + 0x6d, 0xa2, 0x8d, 0x40, 0x1e, 0x76, 0xa5, 0x4e, 0x9e, 0x65, 0xf7, 0x27, + 0x0b, 0x0c, 0x34, 0xe6, 0x4a, 0x7e, 0xaf, 0x72, 0x0b, 0xfa, 0xce, 0xb0, + 0x63, 0xf9, 0x84, 0x35, 0x9f, 0x38, 0x81, 0x68, 0x76, 0xd3, 0x25, 0x37, + 0x70, 0x51, 0x2c, 0x5b, 0xeb, 0x06, 0x32, 0x6a, 0x62, 0xc8, 0x6b, 0x7f, + 0x05, 0xf3, 0x94, 0xb2, 0x8d, 0x09, 0xd3, 0x89, 0xce, 0xf7, 0x64, 0x4f, + 0x03, 0xac, 0xef, 0xbb, 0xac, 0xe6, 0x6c, 0x7b, 0x1e, 0x3d, 0xe9, 0x3d, + 0x39, 0xd8, 0x31, 0xb2, 0xd2, 0x7d, 0x39, 0x98, 0x19, 0x00, 0x63, 0xad, + 0xad, 0x46, 0x33, 0x5d, 0xee, 0x71, 0x19, 0x47, 0x93, 0x73, 0x97, 0x80, + 0x67, 0x80, 0x56, 0xd7, 0xa7, 0xdc, 0xe0, 0x3e, 0x23, 0x52, 0xcb, 0x9b, + 0x22, 0xfd, 0xd4, 0x92, 0x2c, 0xed, 0xd5, 0x43, 0x0a, 0x3f, 0x56, 0xd9, + 0x6f, 0x9b, 0x2c, 0xf2, 0x26, 0x69, 0xbc, 0xcb, 0x70, 0xae, 0xa9, 0x10, + 0x8f, 0xb8, 0x1d, 0x72, 0x66, 0xd8, 0x38, 0xba, 0xfd, 0xf7, 0xb7, 0x07, + 0xda, 0x06, 0xea, 0xca, 0x84, 0x19, 0x96, 0xab, 0xbc, 0x36, 0x37, 0xa9, + 0xc2, 0x46, 0xea, 0x52, 0x77, 0x64, 0x55, 0xb8, 0x0f, 0xad, 0x68, 0x10, + 0xeb, 0x01, 0x91, 0x62, 0x42, 0xb3, 0x06, 0x9d, 0x33, 0x3e, 0x54, 0x1b, + 0x78, 0x77, 0x8b, 0xb0, 0xe9, 0x2f, 0xaa, 0x4f, 0xbe, 0x4e, 0xf7, 0xfe, + 0xaf, 0xfc, 0xe1, 0x81, 0xbe, 0x52, 0xee, 0xb5, 0xb6, 0x80, 0x76, 0x10, + 0xf0, 0x60, 0xa9, 0x3e, 0xd6, 0x63, 0x02, 0x8b, 0xea, 0x60, 0xde, 0x1d, + 0xe6, 0x3b, 0x6f, 0x69, 0xa1, 0x06, 0xd6, 0x1a, 0x93, 0x92, 0x9b, 0x6d, + 0xa7, 0x3f, 0x41, 0xde, 0x02, 0xc5, 0x85, 0x72, 0x08, 0x3d, 0xac, 0xd9, + 0x8e, 0x0b, 0x11, 0xf5, 0x7c, 0x16, 0xbc, 0x5f, 0x0e, 0x3b, 0xa1, 0xa9, + 0x5f, 0xae, 0xba, 0xc4, 0x8c, 0x42, 0x91, 0x2a, 0x79, 0x14, 0x88, 0xfd, + 0x96, 0x32, 0x2e, 0x52, 0xbd, 0x02, 0x2d, 0x68, 0x65, 0x82, 0xeb, 0x88, + 0xfe, 0x85, 0xa4, 0x83, 0x48, 0xbe, 0xd3, 0x6d, 0x95, 0x94, 0x7f, 0x39, + 0xfc, 0xb1, 0x7e, 0xd2, 0x51, 0x29, 0x74, 0x80, 0x4c, 0x46, 0x7c, 0x9a, + 0x4e, 0xe5, 0xe3, 0xfe, 0x58, 0x6b, 0xc5, 0x4a, 0x22, 0xd6, 0x5c, 0x85}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 166 + {SEC_OID_SHA256, + 166, + {0x4c, 0x7d, 0x25, 0xa7, 0xc8, 0x63, 0x29, 0xb2, 0xde, 0xe7, 0x6f, 0x69, + 0x72, 0xd2, 0x74, 0x81, 0xbd, 0x4e, 0xad, 0xfe, 0x1c, 0x90, 0x13, 0x71, + 0xd2, 0x74, 0x06, 0xbc, 0xdd, 0xa5, 0xc4, 0x47, 0xd3, 0x5b, 0x5b, 0x4c, + 0xde, 0x6e, 0xff, 0x94, 0xfd, 0x5b, 0xf2, 0xe8, 0x3e, 0xf8, 0xf1, 0xba, + 0xb3, 0x7b, 0xbf, 0x04, 0x30, 0x7d, 0xad, 0x6d, 0x38, 0xb9, 0x6a, 0x2f, + 0xf6, 0x46, 0x49, 0x70, 0x67, 0x3b, 0x0c, 0x05, 0xc0, 0x4c, 0x1c, 0x07, + 0xe0, 0xe2, 0x8d, 0x1f, 0xa2, 0x28, 0x51, 0x0d, 0x9b, 0x2b, 0xc9, 0xf5, + 0xb4, 0x46, 0x13, 0x30, 0xe3, 0x48, 0xff, 0x61, 0xa1, 0xeb, 0x53, 0x3d, + 0xf8, 0x87, 0xc6, 0xb3, 0x71, 0x9c, 0x85, 0xd3, 0xed, 0x4d, 0x75, 0xf3, + 0x6b, 0x85, 0xee, 0x85, 0x40, 0x04, 0x86, 0x00, 0xf4, 0xb4, 0xb7, 0x0f, + 0xef, 0x88, 0x5e, 0x90, 0xc4, 0xe3, 0xc8, 0xd9, 0x24, 0xcc, 0x0a, 0x53, + 0xc4, 0x40, 0x47, 0xcb, 0xa8, 0x05, 0xd1, 0x5b, 0xf8, 0x83, 0x66, 0xa5, + 0x0d, 0x8b, 0x60, 0xd5, 0xdf, 0xaa, 0xe0, 0x9e, 0x20, 0xe5, 0xef, 0xb1, + 0x86, 0xed, 0x49, 0xf0, 0x05, 0x01, 0x1b, 0xda, 0xae, 0xcf, 0xd9, 0x70, + 0x74, 0xa8, 0xcb, 0xcf, 0x87, 0xe3, 0xc8, 0x10, 0xd9, 0xe6, 0x98, 0xeb, + 0x2a, 0x6f, 0x8b, 0x77, 0xe3, 0x86, 0x83, 0x77, 0xaf, 0x16, 0xce, 0x42, + 0x49, 0x6a, 0x8f, 0x19, 0xb9, 0xef, 0x88, 0x09, 0xdc, 0x35, 0x36, 0x4d, + 0x35, 0xd6, 0x14, 0xf1, 0x30, 0x9a, 0x37, 0x65, 0xe3, 0xda, 0x35, 0xb0, + 0x6e, 0xbe, 0xfd, 0x52, 0x2b, 0x68, 0x8b, 0x86, 0x33, 0x7a, 0x9f, 0x57, + 0x8e, 0x69, 0xa2, 0x64, 0x0c, 0xea, 0x2e, 0xbb, 0x56, 0x34, 0x66, 0x5e, + 0xd7, 0xfc, 0xc7, 0xfa, 0xf1, 0x24, 0xae, 0x7a, 0xc7, 0x0c, 0x29, 0x8e, + 0x0b, 0x34, 0x93, 0xab, 0xd2, 0x2e, 0xcd, 0xdf, 0xe2, 0x3e, 0x59, 0x53, + 0x55, 0xd5, 0xde, 0xb3, 0x05, 0xca, 0x50, 0x40, 0x24, 0x6b, 0xc3, 0xaa, + 0x45, 0x0f, 0xaa, 0x3a, 0x5b, 0xb2, 0xcd, 0x2e, 0xaf, 0xa2, 0x43, 0x3e, + 0x4a, 0x40, 0xd1, 0xd6, 0x02, 0x42, 0x2c, 0x8d, 0x41, 0xf0, 0x2d, 0x5a, + 0x3a, 0x7d, 0x49, 0x08, 0x19, 0x0e, 0x06, 0x5f, 0xa5, 0xb1, 0x8f, 0x01, + 0x60, 0x29, 0x8a, 0x52, 0xd7, 0xea, 0xa8, 0x28, 0x44, 0x0b, 0xec, 0x7e, + 0xb2, 0x34, 0xb2, 0xc5, 0x06, 0x17, 0x2e, 0x46, 0x06, 0x88, 0x23, 0xf6, + 0x08, 0x40, 0x58, 0xe5, 0x11, 0xa8, 0xfb, 0x59, 0xfb, 0x72, 0x25, 0x77, + 0x00, 0x55, 0x52, 0x34, 0x6c, 0x04, 0xf8, 0x5c, 0x84, 0x14, 0x87, 0x28, + 0x5b, 0x6b, 0x2a, 0x46, 0x9e, 0x68, 0xa3, 0x74, 0x00, 0x5d, 0x84, 0x04, + 0xaa, 0xed, 0xb5, 0x7d, 0x3c, 0x96, 0x2c, 0x18, 0x6e, 0xe7, 0xc2, 0x7a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 167 + {SEC_OID_SHA256, + 167, + {0x4e, 0xf8, 0xd6, 0x30, 0xc4, 0xba, 0x8a, 0x42, 0x4a, 0xe7, 0xdb, 0xc1, + 0x97, 0xdc, 0x7c, 0xab, 0x46, 0x3f, 0xf0, 0x0f, 0x93, 0xfb, 0x6d, 0xb0, + 0x64, 0xd9, 0x98, 0x7f, 0x22, 0x4f, 0x2a, 0x58, 0x9f, 0xdb, 0xc4, 0x0e, + 0x7d, 0x3c, 0x90, 0x43, 0xf1, 0xcb, 0xaa, 0xfb, 0x47, 0x47, 0x5c, 0xc9, + 0xdc, 0xff, 0xd8, 0x5a, 0x41, 0xa0, 0xb5, 0x06, 0x14, 0xa2, 0x06, 0xc5, + 0x72, 0x0d, 0x11, 0x51, 0x22, 0x9d, 0x1d, 0x98, 0x8d, 0xd6, 0xb8, 0xf5, + 0x6c, 0xc5, 0x38, 0xb8, 0xcf, 0x0d, 0x55, 0xd1, 0xdc, 0x70, 0x03, 0xf5, + 0x1b, 0x87, 0xdf, 0xfc, 0x17, 0x8b, 0x3a, 0x63, 0x16, 0x0b, 0x75, 0x9c, + 0x88, 0xe8, 0x29, 0xaf, 0xa2, 0xdf, 0xcd, 0xa4, 0xb4, 0xcd, 0xc9, 0xe2, + 0x28, 0xa7, 0xa8, 0x1f, 0x30, 0x1e, 0x2e, 0xdb, 0xb1, 0x0d, 0xa5, 0xbb, + 0xd8, 0xae, 0x9d, 0xc9, 0x3a, 0xe8, 0xeb, 0x98, 0xd4, 0x7e, 0x76, 0x00, + 0x12, 0xd9, 0x90, 0xef, 0x53, 0xff, 0xbf, 0xbd, 0xdc, 0xb8, 0xa7, 0x63, + 0x3b, 0x3c, 0xdd, 0x86, 0x95, 0xa7, 0x5c, 0xa6, 0xb1, 0x96, 0xf9, 0xe2, + 0x70, 0x9a, 0xe9, 0xb3, 0x0b, 0x4f, 0x7b, 0x60, 0x6e, 0xab, 0xa5, 0x08, + 0xbf, 0xe8, 0xf4, 0x6d, 0xe1, 0x4d, 0xee, 0x5c, 0x0d, 0x66, 0x3d, 0x01, + 0x71, 0x8d, 0xdd, 0x05, 0x3d, 0xbe, 0x20, 0x44, 0x75, 0xd5, 0xc1, 0xda, + 0xc0, 0x48, 0xf6, 0xd6, 0x28, 0x01, 0x9c, 0x8b, 0x41, 0x26, 0x00, 0x3e, + 0x43, 0x64, 0xe9, 0x01, 0x21, 0xaa, 0x0d, 0x94, 0x72, 0x14, 0x95, 0x90, + 0x53, 0x7e, 0x35, 0x85, 0x8e, 0x9b, 0xce, 0xca, 0xdb, 0x9a, 0x1f, 0x25, + 0x04, 0xec, 0x78, 0xea, 0x8d, 0x09, 0x77, 0x2c, 0x99, 0x2a, 0x7a, 0x12, + 0xe3, 0x1a, 0x88, 0x50, 0x51, 0x0c, 0xa7, 0x26, 0xea, 0x3c, 0x12, 0x31, + 0xf7, 0x78, 0xb5, 0x1d, 0x88, 0x18, 0xb8, 0x69, 0x4b, 0xe3, 0x7f, 0x46, + 0x56, 0xbd, 0x6f, 0x38, 0x96, 0xf6, 0xc1, 0x9f, 0x5e, 0x9a, 0xef, 0x74, + 0xf5, 0x5d, 0x6b, 0x44, 0x07, 0x1b, 0xdf, 0x1e, 0xd9, 0xdb, 0xe9, 0xb2, + 0x6e, 0x0b, 0x12, 0x4f, 0x28, 0xdb, 0x5d, 0x32, 0xdc, 0x87, 0x7f, 0xbd, + 0xc6, 0x3d, 0x1b, 0x51, 0xf6, 0x29, 0x97, 0xb8, 0x38, 0x77, 0xe4, 0x67, + 0x85, 0x05, 0x1d, 0xf7, 0xcf, 0x42, 0x30, 0xc8, 0x2b, 0x10, 0x07, 0x25, + 0x1c, 0xd4, 0xf3, 0xcc, 0xdf, 0x20, 0x41, 0x03, 0xf9, 0x9b, 0x27, 0xc5, + 0xcd, 0x48, 0xb3, 0xed, 0x52, 0x97, 0x02, 0xd8, 0x9e, 0x78, 0xcd, 0xca, + 0x05, 0xcf, 0x52, 0xd0, 0xd9, 0x9b, 0x99, 0xc9, 0xe9, 0xf4, 0x79, 0xc5, + 0x37, 0xa5, 0x78, 0xe4, 0x71, 0x94, 0xc9, 0x91, 0x2e, 0x7d, 0xf8, 0x90, + 0xf1, 0x5e, 0xc6, 0x71, 0xf7, 0xeb, 0xb6, 0xd3, 0x04, 0xd3, 0xe8, 0x34}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 168 + {SEC_OID_SHA256, + 168, + {0x8c, 0x1a, 0x2b, 0x91, 0xe9, 0xd9, 0xfb, 0xe8, 0x78, 0x65, 0xfc, 0x4e, + 0x6b, 0x47, 0x82, 0x90, 0xd1, 0xe4, 0xb1, 0x89, 0x86, 0x69, 0x12, 0x50, + 0x84, 0x02, 0xaa, 0x31, 0x1b, 0x95, 0x3f, 0x7d, 0x43, 0x40, 0xfd, 0xca, + 0xfe, 0x8f, 0x78, 0xd7, 0x6c, 0x4a, 0x3d, 0x6f, 0xdd, 0x7a, 0x38, 0x7f, + 0xb3, 0x8c, 0xc5, 0x07, 0xba, 0x6b, 0xf3, 0x83, 0x74, 0x3c, 0x8f, 0x6a, + 0xa4, 0x04, 0xd9, 0x70, 0x07, 0xd6, 0x09, 0x11, 0x62, 0x2a, 0x8b, 0x96, + 0x97, 0x1c, 0xb3, 0x95, 0x6a, 0x1b, 0xe3, 0xf3, 0xc5, 0xe4, 0x95, 0x01, + 0x04, 0x8c, 0xff, 0x33, 0x51, 0x30, 0xc9, 0x18, 0x4b, 0x78, 0xe3, 0x91, + 0x3d, 0x47, 0xba, 0x8a, 0x69, 0xce, 0x8b, 0x45, 0x79, 0x10, 0xc6, 0x93, + 0x69, 0xa1, 0xb4, 0xee, 0x05, 0xcc, 0xbb, 0x0b, 0xb1, 0x70, 0x70, 0xef, + 0xdc, 0xcb, 0x94, 0xea, 0x8f, 0xfa, 0x4f, 0x68, 0x33, 0x56, 0xb1, 0x65, + 0x64, 0x85, 0xf7, 0x3b, 0x19, 0xf7, 0xb6, 0xd1, 0x66, 0x9b, 0x55, 0xbc, + 0x28, 0xbb, 0xc3, 0x7b, 0x7b, 0x0e, 0xaf, 0x88, 0xca, 0xcc, 0x8c, 0x01, + 0x9a, 0xad, 0x99, 0x77, 0x8c, 0x03, 0x28, 0x58, 0xce, 0x1d, 0xa5, 0x32, + 0xce, 0x2b, 0x03, 0x92, 0x94, 0xc8, 0xed, 0x06, 0x60, 0xd2, 0x0b, 0x6b, + 0xf2, 0x01, 0x9b, 0xb8, 0x64, 0xe4, 0x36, 0x23, 0xd6, 0x00, 0xb8, 0x3a, + 0x1f, 0xe0, 0x9e, 0xc5, 0xd7, 0xa6, 0xc4, 0x34, 0xff, 0x42, 0xfb, 0x3f, + 0x2c, 0x08, 0xed, 0xa5, 0x2c, 0x1e, 0xa0, 0x33, 0xdd, 0x75, 0x7d, 0xb0, + 0x21, 0x59, 0x18, 0x8f, 0x1b, 0x63, 0x83, 0xf9, 0x3e, 0x1c, 0xcd, 0xdc, + 0x02, 0x7b, 0xca, 0xf7, 0x7e, 0xd8, 0x53, 0x03, 0xfa, 0x86, 0x64, 0x4b, + 0x21, 0x64, 0xbf, 0x99, 0xeb, 0xb3, 0x94, 0xe0, 0xd2, 0x52, 0x98, 0xb2, + 0x8e, 0x98, 0xda, 0x79, 0x30, 0x36, 0x21, 0xd0, 0xb1, 0x88, 0xbb, 0x2d, + 0xc6, 0x5a, 0xa1, 0x9c, 0xd1, 0x4d, 0xdb, 0xe0, 0xed, 0xc1, 0xb2, 0x88, + 0xfb, 0x46, 0xda, 0xac, 0x7d, 0xb1, 0x0d, 0x49, 0xbb, 0xaf, 0xe2, 0x8a, + 0xcb, 0x9e, 0x11, 0x88, 0x33, 0x19, 0x78, 0x56, 0x2f, 0xba, 0x04, 0x8b, + 0xad, 0xc2, 0xf7, 0x2b, 0x94, 0x2d, 0x54, 0xc2, 0x3c, 0xdd, 0xb8, 0x95, + 0x25, 0x0d, 0xd5, 0x90, 0xdf, 0x62, 0xf4, 0xcd, 0x18, 0x4d, 0xf7, 0xed, + 0x6e, 0xe8, 0x8e, 0xe8, 0x2b, 0x01, 0xec, 0xea, 0xdc, 0x93, 0x9d, 0x82, + 0x2c, 0x17, 0x6c, 0xd1, 0x6f, 0x21, 0xb9, 0xce, 0xe6, 0xef, 0xe6, 0xcc, + 0x4c, 0xd7, 0xb3, 0xb6, 0x2f, 0xce, 0xfc, 0x83, 0xcf, 0x4a, 0x54, 0x6c, + 0x69, 0xa8, 0x16, 0x68, 0x62, 0x2e, 0x51, 0xa1, 0x1a, 0x5b, 0x72, 0x8b, + 0x76, 0x89, 0xf4, 0xe1, 0x66, 0x92, 0xe5, 0xd2, 0xc7, 0xe5, 0xb7, 0x0d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 169 + {SEC_OID_SHA256, + 169, + {0xb4, 0x2b, 0xcb, 0xbd, 0x14, 0x03, 0xe7, 0x76, 0x65, 0xfd, 0x47, 0xc2, + 0x19, 0x9d, 0x5d, 0x96, 0x2e, 0xc7, 0xb2, 0x24, 0xc0, 0x0a, 0x30, 0x36, + 0x7d, 0x48, 0x2f, 0x3f, 0x5b, 0xed, 0xa9, 0x89, 0xf7, 0x2b, 0xa2, 0x08, + 0x22, 0xa4, 0x6f, 0x5c, 0x28, 0xe9, 0xb5, 0x52, 0x4d, 0xe1, 0xed, 0x6f, + 0x3e, 0xfb, 0x39, 0x0a, 0x4c, 0x0f, 0xc2, 0x22, 0x04, 0x7f, 0x3a, 0x23, + 0x8a, 0x1b, 0x53, 0xce, 0x6c, 0x4f, 0x2d, 0xeb, 0xf4, 0xfb, 0x4d, 0x92, + 0xa8, 0xe1, 0xed, 0xe0, 0x89, 0x5c, 0x39, 0x54, 0x5c, 0x7a, 0x3f, 0xe0, + 0x71, 0x48, 0xc8, 0xc5, 0x94, 0x4b, 0xa7, 0x6a, 0x57, 0x31, 0x5f, 0xc8, + 0x14, 0xf0, 0xc2, 0xa0, 0x8d, 0x86, 0x27, 0xaf, 0x12, 0x6c, 0x46, 0x7f, + 0x28, 0x16, 0x43, 0xd6, 0x48, 0x12, 0x81, 0x83, 0x37, 0x9e, 0x90, 0xf9, + 0x9e, 0x97, 0xbb, 0xdb, 0x0a, 0xcf, 0x2e, 0xd0, 0x3f, 0x4e, 0xd3, 0x8c, + 0x61, 0xdf, 0x3c, 0xed, 0x83, 0xa1, 0x95, 0xb9, 0x2a, 0xe7, 0x86, 0xf2, + 0xa8, 0x1e, 0xd2, 0xbd, 0x6d, 0x1f, 0x33, 0xa7, 0xb1, 0x23, 0x3c, 0x5a, + 0xb1, 0x33, 0x80, 0x62, 0x19, 0x50, 0xfb, 0x27, 0xfb, 0xca, 0xf6, 0x3e, + 0xcd, 0xc7, 0x03, 0xbe, 0xd0, 0xb1, 0xa5, 0x8b, 0x1d, 0x36, 0xf8, 0x49, + 0x14, 0xbe, 0x47, 0x6e, 0x85, 0x7a, 0x86, 0x1b, 0xad, 0x98, 0xd3, 0x5b, + 0x24, 0x8f, 0xba, 0x6a, 0xfe, 0x10, 0xe4, 0x10, 0xb9, 0x34, 0x35, 0xe5, + 0x85, 0x45, 0x30, 0xf0, 0x7d, 0x5d, 0x0c, 0x37, 0x5f, 0xa6, 0xee, 0x5c, + 0xb8, 0xb3, 0x06, 0xc2, 0xe4, 0x0c, 0xe5, 0xee, 0xad, 0xc1, 0x6b, 0xa8, + 0xfe, 0x40, 0xd7, 0xbb, 0xf3, 0x1f, 0xf9, 0xae, 0x2f, 0x70, 0xb4, 0x58, + 0xa8, 0xdb, 0x46, 0xf4, 0xfa, 0xf6, 0x37, 0x3e, 0xe3, 0xcb, 0x0e, 0x53, + 0x98, 0xb5, 0xdb, 0x53, 0xb6, 0x5b, 0xc8, 0xb0, 0xe4, 0xb3, 0x36, 0xdd, + 0x22, 0xde, 0x54, 0xc7, 0xe8, 0xe3, 0xb0, 0x9e, 0xda, 0x2d, 0x33, 0xbb, + 0xe5, 0x3d, 0xaf, 0x86, 0x26, 0xe6, 0x3d, 0x16, 0x80, 0x84, 0x27, 0x35, + 0x9c, 0xfc, 0x80, 0x76, 0xf0, 0x72, 0x59, 0x77, 0x2f, 0x00, 0xcf, 0xed, + 0x32, 0xa6, 0xc1, 0x46, 0x6b, 0x1f, 0xa1, 0x84, 0x7b, 0xd9, 0xe7, 0xbb, + 0xcd, 0x68, 0xb6, 0xca, 0x9e, 0x8e, 0xa8, 0xb5, 0x77, 0x98, 0x5b, 0xd1, + 0x07, 0xbf, 0x17, 0x52, 0x35, 0x33, 0x90, 0x65, 0x67, 0x84, 0xf9, 0x20, + 0x03, 0xd4, 0x3f, 0xb5, 0x85, 0xef, 0x2a, 0x41, 0x37, 0xc7, 0xf8, 0x3c, + 0xda, 0xd4, 0xbf, 0x3f, 0xe1, 0xee, 0xed, 0x2c, 0xf7, 0x6c, 0x79, 0xc0, + 0xbf, 0x2c, 0xc3, 0x22, 0x95, 0x0f, 0x6f, 0xf0, 0xa9, 0x8a, 0x3c, 0x68, + 0xf8, 0x3d, 0x7a, 0x9d, 0xff, 0x5d, 0x87, 0x42, 0x02, 0x95, 0xc1, 0x8c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 170 + {SEC_OID_SHA256, + 170, + {0x8a, 0x86, 0x34, 0xd6, 0x06, 0xe5, 0xc5, 0x07, 0xf6, 0x0b, 0xc6, 0xf9, + 0x32, 0xdb, 0x58, 0xaf, 0x00, 0xb8, 0xb0, 0x57, 0x13, 0x2e, 0xb1, 0x14, + 0x8b, 0x27, 0x8a, 0xd0, 0x0b, 0xe6, 0xe5, 0x95, 0x89, 0x39, 0x82, 0xb2, + 0xf2, 0x48, 0xa3, 0xb0, 0x98, 0xdc, 0x58, 0xdc, 0x75, 0x1b, 0xf4, 0x20, + 0x94, 0xac, 0x23, 0x68, 0x74, 0xbc, 0xb4, 0xb4, 0x0f, 0x95, 0xe5, 0x6f, + 0x07, 0xf1, 0x26, 0x7e, 0x55, 0x9d, 0x2b, 0xdc, 0xf3, 0x16, 0xaf, 0x97, + 0xdb, 0xb6, 0xc9, 0xb2, 0x35, 0x6f, 0xd7, 0xec, 0xcf, 0x47, 0x69, 0x81, + 0x90, 0xdb, 0xe3, 0xa1, 0x16, 0xa2, 0x4e, 0xd7, 0xa0, 0x9e, 0xb2, 0xd5, + 0x13, 0x14, 0xc8, 0x27, 0x21, 0x27, 0xf9, 0xa5, 0x96, 0x01, 0x58, 0xad, + 0x8c, 0x77, 0x14, 0x89, 0xaa, 0xc3, 0x74, 0xb9, 0xed, 0x43, 0xcc, 0x4d, + 0x85, 0x73, 0x7b, 0x80, 0x8f, 0x49, 0xfb, 0xfa, 0xba, 0x2f, 0xcf, 0xe0, + 0x44, 0xa5, 0x26, 0xfa, 0x06, 0x74, 0x01, 0xbf, 0x6c, 0x4e, 0x8b, 0x3d, + 0x89, 0xa5, 0x27, 0xdd, 0x23, 0x40, 0x98, 0x3e, 0xc0, 0xfe, 0x03, 0x01, + 0xa0, 0x08, 0x57, 0x72, 0x6b, 0xa5, 0x14, 0x4b, 0x8f, 0xe1, 0xbb, 0x6d, + 0x99, 0x5c, 0x82, 0x45, 0x5b, 0x04, 0xdd, 0xb6, 0xdc, 0xa1, 0xc0, 0x2e, + 0x1e, 0x3c, 0xf0, 0x08, 0x6f, 0x95, 0xe6, 0xd5, 0x14, 0x20, 0x89, 0x12, + 0x31, 0xf5, 0x42, 0x2b, 0xd1, 0x6c, 0xc8, 0x4f, 0x41, 0x70, 0x54, 0x51, + 0xd5, 0xda, 0xc7, 0x72, 0x50, 0x29, 0xe9, 0xa4, 0xe4, 0xa1, 0xd1, 0xa7, + 0xd0, 0xde, 0xc7, 0x12, 0x6e, 0x1b, 0xdb, 0xa6, 0x8d, 0xc3, 0x2f, 0xcf, + 0x5a, 0x2b, 0xa9, 0xd2, 0x89, 0x3d, 0x27, 0x32, 0x84, 0x7b, 0x42, 0x65, + 0x9c, 0x68, 0xda, 0x74, 0x1c, 0x3e, 0xba, 0x87, 0xbf, 0xc6, 0xf1, 0x27, + 0xed, 0xfa, 0xa1, 0xec, 0x5c, 0x05, 0xff, 0xab, 0x1e, 0xa2, 0xd9, 0xf4, + 0x12, 0x60, 0x0f, 0x00, 0x16, 0x54, 0x0f, 0x07, 0x38, 0x7b, 0x41, 0x46, + 0xc1, 0x77, 0x4a, 0x9a, 0x02, 0x30, 0xc2, 0x3b, 0x1e, 0xcc, 0x8c, 0x14, + 0xdd, 0xff, 0x0a, 0xc8, 0xb1, 0x2b, 0xf4, 0x7b, 0x64, 0xfe, 0x9c, 0x7c, + 0x3c, 0x2b, 0xc0, 0xae, 0x59, 0xd1, 0xc2, 0x2d, 0x1e, 0x17, 0x90, 0xd8, + 0x8e, 0xdb, 0x1c, 0x6d, 0x31, 0xd9, 0x0c, 0x79, 0x96, 0xdc, 0xcc, 0xa9, + 0xb9, 0x1e, 0x3d, 0xa1, 0x0c, 0xf1, 0x85, 0xcd, 0x36, 0xa3, 0x52, 0x67, + 0xac, 0xd9, 0x2e, 0x13, 0x90, 0x9c, 0xae, 0x9a, 0xe1, 0x94, 0x40, 0xf1, + 0x42, 0xfb, 0x27, 0x04, 0x96, 0x39, 0x6b, 0x98, 0x3c, 0x79, 0x96, 0x3a, + 0x07, 0x01, 0x3a, 0x3b, 0xf0, 0x89, 0xfa, 0xd0, 0x23, 0x34, 0xc1, 0xf7, + 0x6b, 0xea, 0x4a, 0x8d, 0xd8, 0x57, 0x8d, 0xb9, 0x17, 0x4b, 0x22, 0xd0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 171 + {SEC_OID_SHA256, + 171, + {0x4e, 0xfc, 0xc5, 0xb2, 0xb0, 0x23, 0xe2, 0x34, 0x7d, 0xd7, 0x1b, 0xd9, + 0x48, 0xcb, 0x66, 0x15, 0x34, 0xe1, 0xbf, 0xd7, 0x7f, 0xa5, 0x5e, 0x76, + 0x8b, 0x9e, 0xc3, 0xed, 0xf2, 0x07, 0x09, 0x78, 0x6c, 0xe1, 0x13, 0xb6, + 0xc9, 0x02, 0x64, 0x48, 0xe9, 0x78, 0x08, 0xd0, 0x98, 0xd3, 0x35, 0x90, + 0x48, 0x80, 0x28, 0xc0, 0x98, 0xb0, 0xd7, 0xf5, 0x71, 0x9d, 0xc3, 0x9c, + 0x2c, 0xca, 0x63, 0x6d, 0x9c, 0xf8, 0x88, 0x23, 0x0a, 0x80, 0x3c, 0x75, + 0xc1, 0xa9, 0xa4, 0xa2, 0xc8, 0x84, 0xeb, 0xf1, 0x9d, 0x7b, 0xbb, 0xe2, + 0x1e, 0x62, 0xf0, 0xb3, 0xea, 0x8d, 0xba, 0x57, 0x06, 0xc9, 0x80, 0x27, + 0xb3, 0xfd, 0xc0, 0xa6, 0x42, 0x95, 0x78, 0xfc, 0x2e, 0xd0, 0x26, 0x25, + 0xf9, 0xbb, 0x9c, 0x9d, 0x3f, 0x19, 0x3b, 0xa9, 0x8b, 0x78, 0xc5, 0x10, + 0xfe, 0x7e, 0x7b, 0xeb, 0x42, 0x51, 0x3e, 0x76, 0xd8, 0x4b, 0x72, 0xb4, + 0x9a, 0xbc, 0xe4, 0x3d, 0x33, 0xe2, 0x3a, 0xa2, 0x5d, 0x80, 0x38, 0xbd, + 0xad, 0xbc, 0x3b, 0x11, 0x5d, 0xae, 0x29, 0xd4, 0xb4, 0xe4, 0x61, 0x61, + 0x08, 0xc9, 0xc1, 0x72, 0x7f, 0x14, 0xbb, 0xae, 0xe7, 0x3c, 0xa3, 0x2f, + 0x8b, 0xf4, 0x51, 0x1c, 0xf4, 0x59, 0x59, 0xc2, 0xad, 0x21, 0x7b, 0xce, + 0xb5, 0x44, 0xf9, 0xad, 0x7f, 0xc6, 0x93, 0x44, 0xa6, 0x30, 0x56, 0x80, + 0x72, 0x3d, 0xc1, 0xf1, 0x8d, 0xe7, 0xd8, 0x1f, 0x2f, 0xe4, 0x9c, 0x2d, + 0x05, 0x8f, 0x9d, 0xe6, 0xb7, 0x6d, 0xd8, 0xae, 0x7d, 0x94, 0xdb, 0xb0, + 0xfa, 0x0a, 0x54, 0xd2, 0x53, 0xd5, 0x1a, 0xd4, 0xb7, 0xce, 0xb9, 0x39, + 0xa2, 0x39, 0xee, 0xdd, 0x45, 0x5e, 0x9c, 0x66, 0x45, 0x98, 0x85, 0x30, + 0xba, 0x59, 0xfa, 0x73, 0x11, 0xb3, 0xab, 0x26, 0xeb, 0xa6, 0x8d, 0x5c, + 0xca, 0x74, 0x4f, 0x57, 0xa5, 0xca, 0xd7, 0xfe, 0xa6, 0x4a, 0x6f, 0xd3, + 0x23, 0xe9, 0x3e, 0x92, 0xcf, 0xcf, 0x45, 0x04, 0xb4, 0x17, 0x4f, 0x3f, + 0xe7, 0xfa, 0x93, 0xd6, 0x8a, 0xbd, 0x98, 0xb1, 0x12, 0x8c, 0xa9, 0x09, + 0xa0, 0x3f, 0xbe, 0x82, 0xbf, 0xbe, 0xc0, 0xdc, 0x40, 0x17, 0x67, 0x5d, + 0x3f, 0xb5, 0x4a, 0x39, 0xde, 0xd1, 0xe0, 0x0f, 0x93, 0xff, 0xf6, 0x9b, + 0x93, 0x74, 0xc2, 0x80, 0xbf, 0x12, 0x4a, 0xe1, 0xa0, 0x92, 0x8e, 0xc3, + 0x9b, 0xc2, 0xa6, 0x50, 0xc3, 0x45, 0xa9, 0x19, 0x22, 0x21, 0xc1, 0x72, + 0xf2, 0xa3, 0xd2, 0x23, 0x01, 0xdb, 0x27, 0x6e, 0x32, 0xe7, 0x8d, 0xcf, + 0x75, 0xdb, 0xb3, 0x56, 0x9f, 0x9c, 0xa4, 0x5b, 0x9c, 0x5d, 0xb3, 0x5d, + 0x76, 0x69, 0x10, 0xbb, 0x8d, 0x64, 0x4a, 0x1a, 0x3e, 0xf0, 0x26, 0x09, + 0xe4, 0x2a, 0x58, 0x6e, 0x2c, 0x90, 0x96, 0xfd, 0xf3, 0xfa, 0x9d, 0x73}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 172 + {SEC_OID_SHA256, + 172, + {0x70, 0xe0, 0x63, 0xe0, 0x01, 0x43, 0xae, 0x68, 0x36, 0xb4, 0x4a, 0x35, + 0xa0, 0x84, 0x21, 0x8b, 0xae, 0xa5, 0xbc, 0xc4, 0x69, 0xbe, 0x89, 0xdf, + 0x6a, 0x63, 0xcd, 0x58, 0xde, 0x6b, 0x40, 0xf4, 0x71, 0x8d, 0x6b, 0x75, + 0x17, 0xaf, 0xba, 0x52, 0xa4, 0x59, 0xce, 0x12, 0xdd, 0xdd, 0x06, 0xcf, + 0x9e, 0x3f, 0xf4, 0x15, 0x33, 0xe7, 0xdf, 0x23, 0x00, 0x11, 0x9a, 0xf7, + 0xfb, 0x5f, 0xe9, 0x43, 0xb1, 0x33, 0xd5, 0x48, 0x69, 0x58, 0x60, 0xc4, + 0x59, 0x8f, 0xb4, 0x18, 0xb2, 0x78, 0x89, 0x9e, 0x4e, 0x0e, 0x50, 0x84, + 0xd7, 0x85, 0xf4, 0x68, 0xb6, 0xcf, 0xd9, 0x94, 0x5a, 0xf9, 0x26, 0xad, + 0x65, 0x09, 0xe7, 0xb6, 0xcc, 0x04, 0x82, 0xdc, 0x0d, 0x2b, 0x8d, 0x12, + 0x01, 0xcb, 0xab, 0xb6, 0x19, 0xfa, 0x8a, 0xef, 0x07, 0xd9, 0x70, 0x0e, + 0xd0, 0xe9, 0x70, 0x62, 0x60, 0x45, 0x74, 0xaa, 0xe8, 0xbd, 0xd9, 0xae, + 0x2e, 0xae, 0xad, 0x2a, 0x22, 0xbe, 0x6a, 0xca, 0x03, 0x5f, 0x56, 0xb2, + 0x5f, 0x41, 0x9e, 0xa3, 0x78, 0xdc, 0x4b, 0xf6, 0xcd, 0xce, 0x24, 0x90, + 0x6c, 0x62, 0xfa, 0xcb, 0xe2, 0x61, 0x78, 0x04, 0xb5, 0x4c, 0x83, 0xd3, + 0x5c, 0x65, 0x1d, 0x14, 0xd5, 0xf9, 0x3e, 0x44, 0x16, 0xa4, 0xad, 0x9f, + 0xfb, 0x07, 0x84, 0xe2, 0x92, 0xf7, 0x81, 0x3a, 0xf0, 0x0d, 0xff, 0xc5, + 0x97, 0x1c, 0x1f, 0x6e, 0xf6, 0x72, 0x57, 0x54, 0xca, 0x06, 0xaa, 0x11, + 0x6a, 0x92, 0xcd, 0xe6, 0x08, 0x8f, 0x95, 0xcc, 0xc8, 0xc5, 0xae, 0x19, + 0xa8, 0x21, 0xfc, 0xe9, 0xc3, 0x16, 0xb2, 0xc7, 0x4f, 0x07, 0xba, 0xf2, + 0x95, 0x11, 0xf3, 0xf6, 0x08, 0xe3, 0xe8, 0xa2, 0xc2, 0x76, 0x04, 0x3e, + 0x26, 0x31, 0xa1, 0xfc, 0x65, 0x1d, 0x62, 0x27, 0x54, 0x38, 0x4f, 0xfc, + 0x10, 0x04, 0x58, 0x83, 0xb9, 0x36, 0x75, 0xc7, 0xe4, 0xaa, 0x84, 0x53, + 0x69, 0x2b, 0x0e, 0x98, 0x4b, 0x12, 0xc2, 0x13, 0xf3, 0x1a, 0x22, 0x5c, + 0x77, 0xd2, 0x8f, 0xda, 0xc4, 0x26, 0xae, 0xfc, 0x52, 0x3f, 0x8c, 0x5e, + 0x55, 0x51, 0x2c, 0x3a, 0x44, 0xf4, 0xe7, 0x5b, 0x9b, 0xc0, 0x4d, 0xa2, + 0xbe, 0xfd, 0xae, 0x59, 0x0f, 0x09, 0x46, 0x3a, 0x0d, 0x0f, 0xc4, 0x17, + 0xa4, 0xae, 0x8e, 0xb3, 0x1a, 0xaa, 0x58, 0x20, 0x32, 0x44, 0x50, 0xb0, + 0xdd, 0xdc, 0xf8, 0xa9, 0xb0, 0x6b, 0xb0, 0x66, 0xcc, 0xb3, 0x33, 0xa4, + 0xbf, 0x44, 0x5d, 0xbd, 0x10, 0xc0, 0x25, 0x33, 0x31, 0x54, 0x75, 0x2a, + 0xc0, 0xe9, 0x19, 0xf7, 0x14, 0xde, 0xb5, 0x8e, 0xc5, 0x8f, 0x38, 0x74, + 0x2f, 0xd3, 0x37, 0x97, 0x54, 0x33, 0x6c, 0xe9, 0x94, 0x46, 0x74, 0x57, + 0x3c, 0xaf, 0xa8, 0x1b, 0xfc, 0xbd, 0x71, 0xe4, 0x9b, 0xeb, 0x5e, 0xcd}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 173 + {SEC_OID_SHA256, + 173, + {0x88, 0x99, 0x89, 0xd3, 0xdf, 0x5a, 0xe5, 0x14, 0xb1, 0xbc, 0x95, 0xc5, + 0x23, 0x12, 0x48, 0xb3, 0x0e, 0x38, 0xd0, 0x8e, 0x48, 0xb8, 0x8e, 0xe8, + 0x27, 0x0d, 0xb5, 0x2c, 0x2c, 0xf6, 0x54, 0x27, 0xb3, 0xf7, 0xc5, 0x9f, + 0xfb, 0x71, 0x89, 0x65, 0x84, 0x9e, 0x77, 0x4e, 0x40, 0x37, 0x05, 0x87, + 0xdc, 0x37, 0xfe, 0x4d, 0xe5, 0xea, 0xfe, 0x74, 0x86, 0x5e, 0x8c, 0x84, + 0xec, 0xc7, 0xa6, 0x4f, 0xd3, 0xff, 0xd6, 0x57, 0xc3, 0x09, 0xdb, 0x28, + 0x51, 0x61, 0x00, 0xf7, 0xb5, 0x7e, 0x70, 0xc5, 0x57, 0x30, 0x2e, 0x49, + 0xf6, 0x12, 0xf1, 0x85, 0xf1, 0x15, 0x40, 0xd1, 0xce, 0xe5, 0x7f, 0x64, + 0x3e, 0xd9, 0x76, 0xfc, 0xef, 0x5c, 0x71, 0xe0, 0xc1, 0xdb, 0x38, 0xd1, + 0x2c, 0x62, 0x1b, 0x8c, 0x80, 0xe7, 0xcb, 0x2a, 0x02, 0x40, 0x6f, 0xfd, + 0x72, 0x8c, 0xb3, 0x02, 0x9c, 0x23, 0xd4, 0x02, 0x34, 0x3f, 0x30, 0x40, + 0xd4, 0xfb, 0xc0, 0xcd, 0x24, 0x39, 0x39, 0x2a, 0x93, 0xd0, 0x49, 0x2f, + 0xd9, 0x0a, 0x89, 0x17, 0x6c, 0xd7, 0x2e, 0x6b, 0x8a, 0x43, 0x4c, 0xef, + 0x5a, 0xc4, 0x51, 0x1c, 0xa1, 0x4d, 0x4b, 0x7d, 0x2d, 0xee, 0x09, 0x37, + 0xbb, 0xf5, 0xda, 0xad, 0xee, 0x6a, 0x1b, 0xaf, 0xec, 0xfa, 0xd4, 0x1c, + 0x00, 0x0f, 0x06, 0xf7, 0x2f, 0x73, 0xc6, 0x42, 0x6f, 0xd5, 0x40, 0xd5, + 0x9b, 0x01, 0x53, 0x93, 0x4f, 0xd0, 0x59, 0xe2, 0xde, 0xc7, 0xa6, 0xdc, + 0xb2, 0x9f, 0x64, 0x13, 0x3b, 0x85, 0x6c, 0x3b, 0x18, 0xee, 0x55, 0x31, + 0x99, 0x88, 0x70, 0xf3, 0xce, 0xc2, 0xc3, 0x75, 0xc4, 0x40, 0x60, 0x77, + 0x8a, 0xdc, 0x1b, 0x15, 0x9e, 0x94, 0x11, 0xbf, 0x43, 0xf3, 0x91, 0xf0, + 0xeb, 0x82, 0xc2, 0x0e, 0x8e, 0xa6, 0xc6, 0xff, 0xc6, 0x0c, 0x4a, 0x0b, + 0xf2, 0x7f, 0xa8, 0x2e, 0x5f, 0x79, 0x85, 0x7a, 0xc5, 0x8d, 0xe7, 0x10, + 0x74, 0x72, 0x67, 0x02, 0x92, 0xc6, 0x63, 0x37, 0x78, 0x10, 0x70, 0xe5, + 0x62, 0xda, 0x9b, 0xbe, 0x02, 0x3d, 0x23, 0x96, 0xd5, 0xf7, 0x5b, 0x85, + 0x25, 0x51, 0xd7, 0x21, 0xf8, 0xaa, 0x1a, 0x73, 0x79, 0x18, 0xdb, 0x64, + 0x15, 0x20, 0x80, 0x9e, 0x0b, 0xe6, 0x8f, 0x5a, 0xae, 0x43, 0x99, 0x4d, + 0x66, 0x66, 0xd3, 0x18, 0x05, 0x43, 0x1b, 0x9f, 0xa1, 0x46, 0x25, 0x14, + 0x24, 0x60, 0x0f, 0xa0, 0x84, 0x66, 0x62, 0x2e, 0x97, 0x0f, 0x52, 0x0b, + 0x4b, 0xf5, 0xa9, 0x03, 0xe3, 0x29, 0xf2, 0x1c, 0x1c, 0x74, 0x94, 0x5c, + 0xd6, 0x89, 0x8f, 0x2f, 0x84, 0x64, 0xeb, 0x6b, 0x48, 0xda, 0x5a, 0xf5, + 0x43, 0xbf, 0x19, 0x37, 0x39, 0x5a, 0xdb, 0x0e, 0x4e, 0x6b, 0x4e, 0xc0, + 0xf1, 0x1c, 0x9f, 0xfa, 0xf0, 0x07, 0x1a, 0x45, 0x3d, 0xb3, 0x7d, 0x6e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 174 + {SEC_OID_SHA256, + 174, + {0xb8, 0x1d, 0xf2, 0xa5, 0xf0, 0xd8, 0xb8, 0xd3, 0xc5, 0xcd, 0x1c, 0x64, + 0x4f, 0x3e, 0x11, 0x05, 0x97, 0xfd, 0x1d, 0x1a, 0xbf, 0xc1, 0x86, 0xf4, + 0xc8, 0x01, 0x2a, 0x62, 0x47, 0xc8, 0x10, 0x2c, 0xae, 0x07, 0x15, 0x5a, + 0x7a, 0xd2, 0xed, 0xcc, 0xf8, 0xe6, 0xc5, 0x05, 0xe7, 0xa4, 0xff, 0x0d, + 0x29, 0xe3, 0x4c, 0x8a, 0x5f, 0xf2, 0x5a, 0xa2, 0x5e, 0x7b, 0xe3, 0x43, + 0x06, 0x84, 0x4f, 0x49, 0xbb, 0x6d, 0x90, 0xe0, 0xd8, 0xa7, 0xae, 0x31, + 0x91, 0xda, 0xc8, 0x14, 0xf0, 0x0a, 0x2c, 0x41, 0xf6, 0xe2, 0xeb, 0x81, + 0x22, 0xc1, 0x99, 0xd3, 0x81, 0x89, 0x77, 0x07, 0x21, 0xb4, 0xdd, 0x07, + 0x37, 0x28, 0x6c, 0xa4, 0x45, 0x6c, 0xc7, 0x71, 0x70, 0x9f, 0x23, 0xb1, + 0x98, 0xc9, 0x36, 0x80, 0x2c, 0x40, 0xf8, 0x06, 0x1e, 0x6c, 0x97, 0x19, + 0x63, 0x87, 0x8b, 0xde, 0x11, 0x1f, 0x3c, 0x1f, 0x3e, 0x1a, 0x65, 0x03, + 0xc5, 0xe5, 0x8d, 0xde, 0xbd, 0x39, 0x59, 0x66, 0xeb, 0x10, 0x0e, 0x68, + 0x82, 0xe7, 0x1a, 0xee, 0x84, 0xb5, 0x89, 0xe2, 0x32, 0x78, 0xf8, 0x38, + 0x25, 0x10, 0x92, 0xda, 0x89, 0x7b, 0xa9, 0xca, 0x86, 0x2c, 0xf9, 0xc4, + 0xd2, 0x0c, 0xb2, 0x0b, 0xd0, 0x09, 0x42, 0x73, 0xf9, 0xcd, 0xb2, 0x81, + 0x64, 0xba, 0x32, 0x29, 0xbb, 0x12, 0x1b, 0x39, 0x65, 0xa0, 0x25, 0x97, + 0x91, 0x9b, 0x7c, 0x75, 0xa9, 0x3c, 0xa7, 0xe5, 0x4c, 0x2a, 0x1a, 0x43, + 0x6a, 0x71, 0x72, 0xbe, 0x41, 0x97, 0xd6, 0x81, 0x9e, 0xcb, 0x4b, 0x71, + 0xea, 0xb5, 0xb3, 0x7d, 0x58, 0x60, 0x02, 0x80, 0x95, 0x1d, 0x6b, 0xb8, + 0x13, 0xf7, 0xcc, 0x5d, 0xf3, 0x92, 0x9d, 0x5b, 0x02, 0x86, 0x0f, 0x02, + 0x49, 0x95, 0x31, 0x10, 0x97, 0xe4, 0x25, 0x54, 0xbb, 0x70, 0x83, 0xe6, + 0x13, 0xba, 0x51, 0x95, 0x17, 0xab, 0xb8, 0x7f, 0xfd, 0xc3, 0x9a, 0x0e, + 0x5f, 0x4e, 0x4d, 0x4d, 0xc2, 0xd8, 0x9e, 0x3c, 0x1b, 0x37, 0xf9, 0x81, + 0x66, 0xe8, 0x0b, 0xff, 0x7b, 0xe8, 0x3f, 0x94, 0x77, 0x21, 0x1b, 0x4e, + 0xc8, 0xf4, 0x5d, 0x8f, 0xa9, 0x9b, 0x0d, 0xc8, 0x36, 0x10, 0x1c, 0x5c, + 0xfb, 0x38, 0x50, 0x72, 0x79, 0x36, 0x98, 0x39, 0x43, 0x10, 0xba, 0x85, + 0x77, 0x28, 0x27, 0xc4, 0xc0, 0x77, 0x4a, 0xd9, 0x17, 0xb4, 0x0f, 0xed, + 0x04, 0x18, 0x86, 0x4b, 0xff, 0x70, 0xbe, 0x1b, 0x63, 0xfe, 0x4f, 0x40, + 0x1c, 0x41, 0x1d, 0xe9, 0xe4, 0xb5, 0x7b, 0xe7, 0x2b, 0xae, 0xba, 0x53, + 0xcf, 0xfb, 0x80, 0x7a, 0x7a, 0x9e, 0xb9, 0xc2, 0xb4, 0xf9, 0x10, 0x49, + 0x11, 0x48, 0x23, 0xad, 0x1a, 0xbb, 0x83, 0x78, 0x7b, 0x5d, 0x16, 0x07, + 0x87, 0xcf, 0x5d, 0x57, 0xd9, 0x7d, 0xcf, 0xe9, 0x5c, 0x44, 0x18, 0x9f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 175 + {SEC_OID_SHA256, + 175, + {0x0d, 0x6e, 0xb7, 0x6e, 0x1c, 0xc7, 0x0a, 0x4a, 0x16, 0xd7, 0x60, 0xc0, + 0xa5, 0x18, 0xde, 0xfa, 0x2b, 0xb0, 0x98, 0x7e, 0x2d, 0x43, 0xd8, 0xd2, + 0x94, 0xa5, 0x5c, 0x9d, 0x60, 0x50, 0x7a, 0x62, 0x23, 0x6b, 0xe3, 0xa6, + 0xae, 0x00, 0x98, 0xa0, 0xb2, 0x8b, 0xf7, 0x03, 0x0b, 0x37, 0x32, 0x42, + 0xcc, 0xcc, 0xb8, 0x8e, 0x4f, 0x5d, 0x4c, 0xe3, 0x56, 0x7d, 0x8c, 0x6e, + 0xbb, 0xf7, 0x26, 0xeb, 0xce, 0xcb, 0x4e, 0xf0, 0xb2, 0x6a, 0x69, 0x6b, + 0x68, 0xe5, 0x95, 0x96, 0xe1, 0x04, 0x86, 0x4e, 0x5c, 0x7c, 0x98, 0x53, + 0x42, 0xe9, 0x3b, 0xb4, 0x0f, 0xaa, 0x0b, 0xb1, 0xcd, 0xe5, 0x96, 0x55, + 0x69, 0x51, 0x43, 0x1a, 0xf9, 0x32, 0x58, 0x66, 0x4c, 0x1c, 0x1a, 0x0d, + 0xd4, 0x4e, 0x62, 0x0b, 0x2c, 0xe0, 0xbe, 0xd8, 0xa3, 0x70, 0x14, 0xc4, + 0x60, 0xc8, 0x29, 0xe0, 0xca, 0x10, 0x4e, 0x66, 0xcc, 0x5a, 0x55, 0x66, + 0x39, 0x4b, 0x3a, 0x43, 0xe2, 0x16, 0x61, 0xe5, 0xd5, 0xfc, 0x04, 0x97, + 0xf5, 0x2d, 0x0d, 0x8a, 0x1c, 0x6a, 0xe3, 0xa5, 0x7c, 0xb6, 0x89, 0xd7, + 0x5e, 0x6d, 0x94, 0xbe, 0x30, 0xc7, 0x56, 0xe9, 0xb4, 0xd6, 0xb7, 0xf4, + 0x97, 0xa6, 0x0a, 0x89, 0x7b, 0x83, 0xc2, 0x89, 0xf6, 0xab, 0xcc, 0xd1, + 0x33, 0xb6, 0x38, 0x37, 0xce, 0xe0, 0xc2, 0xdd, 0xba, 0x2b, 0x20, 0x92, + 0xc2, 0x9d, 0x96, 0x83, 0x1f, 0xb1, 0x41, 0x75, 0xdc, 0x84, 0xdd, 0x1c, + 0x5d, 0xd1, 0xcf, 0x42, 0x33, 0x82, 0x25, 0xd3, 0xbe, 0x63, 0x79, 0xdc, + 0x2f, 0x0b, 0x51, 0xb1, 0x40, 0xf5, 0x40, 0x7b, 0xaa, 0xc7, 0x17, 0x7b, + 0xad, 0x2d, 0xe9, 0x91, 0xca, 0x6e, 0xd2, 0x46, 0xb5, 0x3c, 0x94, 0x38, + 0x1a, 0xac, 0xa8, 0xa2, 0x99, 0x56, 0x9f, 0xd6, 0x64, 0x23, 0x4d, 0x4f, + 0xe9, 0x28, 0x08, 0x63, 0x83, 0xfd, 0x50, 0xc2, 0xaf, 0x8b, 0x91, 0x90, + 0x9b, 0xf7, 0x4a, 0x5f, 0xcf, 0x2e, 0x2e, 0xf3, 0x09, 0x59, 0xb7, 0xfc, + 0x0c, 0xcf, 0xa5, 0xd4, 0x19, 0x53, 0xe2, 0xf1, 0xd3, 0x88, 0x6f, 0x77, + 0xea, 0x6f, 0x14, 0x55, 0x50, 0xb9, 0x9b, 0x0e, 0xfa, 0x32, 0x12, 0xd2, + 0xa9, 0x27, 0xdb, 0x2b, 0x3f, 0x13, 0x3a, 0x9c, 0x45, 0xff, 0x50, 0x38, + 0xcf, 0x53, 0x21, 0xfb, 0xa0, 0xdf, 0xdb, 0xcb, 0x8a, 0x6a, 0xbf, 0xbc, + 0x65, 0xa2, 0x48, 0x46, 0x92, 0xc1, 0xa8, 0x9f, 0x49, 0xa3, 0x9d, 0x00, + 0x84, 0x4f, 0xc2, 0xb4, 0xc6, 0xd4, 0x88, 0xdc, 0x78, 0xda, 0x50, 0x45, + 0xbe, 0x8b, 0x56, 0x02, 0x28, 0xc1, 0xe9, 0xc9, 0x3f, 0x8f, 0x36, 0x13, + 0x55, 0x5d, 0x15, 0xe7, 0xe3, 0x9b, 0xb5, 0xf4, 0x16, 0x0d, 0x6e, 0x84, + 0x63, 0xad, 0x6b, 0x2c, 0xed, 0xb4, 0x17, 0x4c, 0x48, 0x13, 0xc8, 0xd0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 176 + {SEC_OID_SHA256, + 176, + {0x3b, 0xf6, 0x85, 0x6f, 0x73, 0xf6, 0xef, 0x42, 0x2b, 0xe2, 0xe2, 0x47, + 0xca, 0x19, 0x7d, 0x3d, 0x7e, 0xa3, 0xc8, 0xaa, 0xc7, 0xc1, 0x2a, 0xf4, + 0xe2, 0x6a, 0xb0, 0x47, 0xeb, 0x7f, 0x89, 0x97, 0xa9, 0x7a, 0x3b, 0x6a, + 0xfb, 0xea, 0x78, 0xdc, 0xe4, 0xad, 0x26, 0xae, 0xf2, 0x45, 0x68, 0x64, + 0x06, 0x43, 0x29, 0x3f, 0x33, 0x8d, 0xc2, 0xa0, 0xb8, 0x67, 0xff, 0xd7, + 0x1b, 0x9e, 0x9a, 0x30, 0xe9, 0x28, 0x6a, 0xaf, 0x10, 0x28, 0x1d, 0xf8, + 0x70, 0xd2, 0x41, 0x3b, 0x20, 0x73, 0x7e, 0xb8, 0x67, 0x3e, 0xbe, 0x34, + 0x79, 0x68, 0x54, 0x59, 0xeb, 0xac, 0x4c, 0x30, 0xc1, 0x23, 0x29, 0x1d, + 0x9e, 0xda, 0x00, 0xcf, 0xd5, 0x80, 0xee, 0xa9, 0xe7, 0x7c, 0x88, 0x08, + 0x71, 0x85, 0xb7, 0x2f, 0xe6, 0xb3, 0xb0, 0xea, 0x20, 0x1d, 0x9b, 0x77, + 0x0f, 0x74, 0xe2, 0x45, 0x95, 0xfc, 0x02, 0xd4, 0x0d, 0xb9, 0x35, 0x6a, + 0xe2, 0x0d, 0x22, 0x6f, 0x9f, 0xc0, 0x9e, 0x59, 0xe3, 0xf7, 0xf7, 0x60, + 0xcc, 0x3a, 0xa8, 0x55, 0xda, 0x72, 0xd5, 0x10, 0xfb, 0xb8, 0xce, 0x1e, + 0x65, 0x86, 0x58, 0x8f, 0x3e, 0x79, 0xa6, 0x4b, 0xbf, 0xb2, 0xce, 0x19, + 0x83, 0xd8, 0x13, 0xfa, 0x1f, 0xfb, 0x58, 0x90, 0xa5, 0xe5, 0x9c, 0x80, + 0x66, 0x84, 0x2f, 0x1b, 0xde, 0x98, 0x6b, 0x7f, 0x1a, 0xf3, 0x34, 0xcd, + 0xc1, 0xdb, 0x4d, 0x97, 0xb7, 0x93, 0xd6, 0x31, 0xd1, 0xdc, 0x67, 0xfd, + 0x13, 0x20, 0x71, 0x98, 0x10, 0x6f, 0x58, 0xbf, 0x80, 0xdc, 0x11, 0x88, + 0xfe, 0x57, 0x15, 0x07, 0xb8, 0x0c, 0xf4, 0xca, 0x18, 0xba, 0x4c, 0xf7, + 0xb7, 0x95, 0x3e, 0x93, 0x78, 0x84, 0x34, 0x4d, 0x4d, 0x8f, 0x52, 0x5d, + 0xb1, 0x51, 0xcd, 0x5f, 0x2b, 0xbd, 0x85, 0x6b, 0xd3, 0x54, 0x3f, 0xd5, + 0xcf, 0x71, 0xbc, 0x7e, 0x5a, 0x45, 0xe1, 0x05, 0x53, 0xdd, 0x1a, 0xe4, + 0x7d, 0x0c, 0xf5, 0x94, 0x7e, 0x8d, 0xfd, 0xc8, 0xfa, 0x17, 0x4f, 0x66, + 0x42, 0xdf, 0xd5, 0xe3, 0xf4, 0xed, 0x30, 0x0d, 0x75, 0x71, 0xea, 0x31, + 0xc2, 0x8f, 0x14, 0xbc, 0xb3, 0x7d, 0xfc, 0x6e, 0x98, 0xee, 0x6b, 0x11, + 0x62, 0xd7, 0x2e, 0xe1, 0xea, 0xb9, 0xad, 0x21, 0xf4, 0xe9, 0x76, 0x51, + 0x01, 0x78, 0xb6, 0xde, 0xd5, 0xd6, 0x37, 0xb1, 0x24, 0x5f, 0xdc, 0x48, + 0x45, 0x8f, 0x69, 0x28, 0x08, 0x8d, 0x4f, 0xd7, 0x92, 0x53, 0x21, 0x44, + 0xf7, 0x37, 0xa9, 0xd9, 0xfb, 0x15, 0x7f, 0xd2, 0x22, 0x25, 0xa9, 0x8e, + 0x0a, 0x38, 0xe8, 0x19, 0x7d, 0x4c, 0x7a, 0xf9, 0x5e, 0x2e, 0xad, 0xad, + 0x82, 0x35, 0xee, 0x08, 0x00, 0xa5, 0xce, 0x58, 0x42, 0x57, 0x03, 0x5a, + 0x67, 0x59, 0xee, 0x0d, 0x70, 0xe7, 0x21, 0x6c, 0x06, 0xb6, 0xad, 0x51}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 177 + {SEC_OID_SHA256, + 177, + {0x34, 0x28, 0x83, 0x2b, 0x0a, 0x12, 0xef, 0x30, 0x3e, 0xa4, 0x51, 0x04, + 0x28, 0xa0, 0x01, 0xd6, 0xc5, 0x4d, 0x3c, 0x3c, 0xb4, 0x00, 0x8c, 0xd0, + 0x7f, 0x57, 0xa3, 0xb7, 0x3a, 0xcd, 0x1f, 0xcb, 0xce, 0xf9, 0xd2, 0x9f, + 0x84, 0xa4, 0xca, 0x1b, 0x70, 0x70, 0x1b, 0xbd, 0x19, 0x35, 0x98, 0xaa, + 0xd7, 0x0e, 0x7d, 0x64, 0xd1, 0x87, 0xda, 0x76, 0xba, 0xc0, 0x23, 0xff, + 0x90, 0x9b, 0x33, 0x8c, 0xa7, 0x5c, 0xc5, 0xfa, 0x7d, 0xe2, 0xea, 0xdf, + 0xf3, 0x3e, 0x37, 0x78, 0x14, 0xde, 0x68, 0x2a, 0xaf, 0xf2, 0x32, 0x97, + 0x5a, 0x1f, 0xb1, 0xc3, 0x6e, 0x40, 0x1f, 0xc4, 0x0c, 0x4e, 0xa6, 0x19, + 0x41, 0xd7, 0xe6, 0xd3, 0x6a, 0xf3, 0x6a, 0xe0, 0xbf, 0x30, 0x12, 0x7f, + 0x2d, 0x05, 0xfd, 0xbf, 0x95, 0xc8, 0xf0, 0xe8, 0x0a, 0x27, 0x30, 0x03, + 0x73, 0xc0, 0x55, 0xe3, 0xf5, 0xae, 0xdd, 0xb4, 0x8b, 0x57, 0x93, 0x6d, + 0xed, 0xfa, 0x58, 0xa3, 0x71, 0x2a, 0x20, 0x41, 0x58, 0x0a, 0xbf, 0xed, + 0x8d, 0x21, 0x4e, 0xe3, 0x5e, 0x08, 0xa5, 0xc2, 0xd0, 0x6e, 0x9b, 0xd9, + 0x48, 0x71, 0x12, 0xea, 0x98, 0x62, 0xc5, 0x6e, 0xb2, 0xee, 0xd3, 0xf5, + 0xef, 0x16, 0x6b, 0xfb, 0x67, 0xbb, 0x76, 0xdd, 0xbb, 0x1a, 0xb5, 0x6f, + 0xa6, 0x0e, 0x7e, 0x16, 0xa3, 0x4f, 0x8d, 0x2d, 0xae, 0x99, 0x2a, 0x25, + 0x5b, 0xa1, 0x2a, 0x15, 0x41, 0x30, 0xeb, 0x07, 0xc8, 0xcf, 0xa6, 0xc2, + 0xd2, 0x33, 0x31, 0xc0, 0x43, 0x33, 0x2c, 0x28, 0x75, 0x28, 0x23, 0x9b, + 0x7b, 0x13, 0x8f, 0x77, 0x87, 0xdb, 0x62, 0x0c, 0x3c, 0x90, 0x8b, 0xa1, + 0x50, 0xdf, 0xbb, 0xf7, 0x12, 0xa5, 0x1d, 0x5e, 0x56, 0xbd, 0x13, 0x98, + 0x24, 0xce, 0x04, 0x6c, 0x59, 0x8b, 0xa3, 0x23, 0xed, 0x36, 0x69, 0x02, + 0x13, 0x08, 0xb7, 0x6d, 0x70, 0x92, 0x5f, 0xdc, 0x74, 0x61, 0x05, 0x9e, + 0xaa, 0xbb, 0x4c, 0x67, 0x76, 0x28, 0x0b, 0xf9, 0x85, 0xc3, 0x4f, 0x1b, + 0xc0, 0x35, 0xe6, 0x50, 0x24, 0x62, 0x9f, 0x47, 0xc2, 0x02, 0x6e, 0xc2, + 0xc9, 0x24, 0x2d, 0x84, 0x0b, 0x03, 0x7a, 0xa4, 0xc6, 0x34, 0x65, 0x9b, + 0xbe, 0xf8, 0x28, 0x3c, 0x39, 0x78, 0x5c, 0xcb, 0x59, 0x61, 0x85, 0x68, + 0x9a, 0xbe, 0xc7, 0x2e, 0x7e, 0xd5, 0x27, 0xfc, 0xe4, 0x92, 0x64, 0x48, + 0x7c, 0xb4, 0x04, 0x23, 0xfe, 0xa9, 0x2f, 0xec, 0x60, 0xbb, 0x54, 0x76, + 0x95, 0xab, 0xba, 0x01, 0x1b, 0x86, 0x2d, 0xb5, 0x38, 0x68, 0x4f, 0xff, + 0x0c, 0x77, 0x82, 0x3b, 0x0d, 0xf9, 0x5e, 0xf1, 0x39, 0x6d, 0xd9, 0x3a, + 0x51, 0x89, 0xc1, 0x58, 0xc7, 0xa8, 0x45, 0x68, 0x28, 0x48, 0x45, 0x5b, + 0x73, 0xb8, 0x82, 0x2a, 0x9c, 0x27, 0xb8, 0xa3, 0xe7, 0x89, 0xc9, 0x8c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA256, + 178, + {0x26, 0x4a, 0xb3, 0x20, 0xb7, 0x77, 0xd6, 0xc3, 0x3b, 0x56, 0xc4, 0xa6, + 0x1d, 0x1b, 0xee, 0xc9, 0xd4, 0x19, 0x10, 0x24, 0x26, 0x8a, 0x32, 0xd3, + 0xec, 0x83, 0xc2, 0x47, 0xbd, 0x34, 0xbf, 0x55, 0xaa, 0x60, 0x66, 0x0a, + 0xdf, 0x5d, 0x74, 0x80, 0xd1, 0x08, 0x22, 0x37, 0xee, 0x55, 0x15, 0x69, + 0x2e, 0x60, 0x02, 0x05, 0x19, 0x00, 0xb8, 0x7e, 0xd4, 0x99, 0xed, 0x87, + 0x9d, 0x79, 0x70, 0x02, 0x8d, 0x30, 0x8a, 0xab, 0x51, 0x49, 0x68, 0x64, + 0xf2, 0xd8, 0x7d, 0x3c, 0xe9, 0x55, 0x59, 0xb2, 0x46, 0x46, 0xbe, 0x20, + 0x99, 0x21, 0xdd, 0x14, 0x75, 0x46, 0x20, 0x3b, 0xbc, 0x38, 0xfb, 0x13, + 0xf3, 0x81, 0x20, 0xc4, 0xfa, 0x5c, 0xbd, 0xf5, 0xb9, 0xe3, 0x9c, 0xeb, + 0xe2, 0x03, 0x45, 0x88, 0x32, 0x9d, 0xd0, 0xe2, 0xe3, 0x93, 0xca, 0xf1, + 0x4d, 0x17, 0x13, 0x5c, 0xe4, 0x67, 0x39, 0x7f, 0xf7, 0x1d, 0xb1, 0x28, + 0x31, 0x6a, 0x72, 0x20, 0x56, 0x1c, 0x67, 0x14, 0xe0, 0xab, 0xaa, 0x08, + 0x8d, 0xac, 0x39, 0xf9, 0x8c, 0xfe, 0xc7, 0x1f, 0x14, 0xf6, 0xb3, 0xbb, + 0x11, 0x84, 0x8a, 0x48, 0x09, 0x24, 0x08, 0x39, 0xea, 0xfb, 0x0b, 0x96, + 0x95, 0x96, 0x7e, 0xd8, 0xe9, 0xea, 0x0b, 0x7b, 0x2f, 0xea, 0x9a, 0xd6, + 0xa6, 0x0c, 0x38, 0x00, 0x5e, 0x3c, 0xe3, 0x6a, 0xa3, 0x8a, 0x4d, 0x2f, + 0xb9, 0x74, 0xe5, 0x7a, 0x64, 0x82, 0xea, 0x47, 0xa2, 0x2b, 0x31, 0xcb, + 0xf9, 0xec, 0xd7, 0x3e, 0xa7, 0xd6, 0x3a, 0x4d, 0x53, 0x21, 0xda, 0xbd, + 0xb1, 0xd9, 0xa1, 0xb6, 0x6b, 0xaa, 0x75, 0x48, 0x05, 0x32, 0x20, 0x40, + 0x80, 0x79, 0x82, 0xcc, 0x4a, 0x0f, 0xca, 0xa1, 0xb3, 0x0b, 0x13, 0xe3, + 0xb8, 0xb1, 0x67, 0x5e, 0x19, 0x0c, 0x76, 0xe7, 0x61, 0x3d, 0xb3, 0xe5, + 0x7f, 0x19, 0x99, 0x64, 0xd8, 0x5e, 0xf6, 0xb8, 0xa1, 0x69, 0xb0, 0xd7, + 0x03, 0x04, 0x35, 0x5f, 0xa1, 0x63, 0x30, 0x97, 0x40, 0x7e, 0xb3, 0x0e, + 0x5c, 0x5e, 0xc6, 0xbb, 0x2e, 0x35, 0x6b, 0x79, 0xd7, 0x4e, 0x8d, 0x7a, + 0x51, 0x6e, 0x1c, 0xfa, 0x1e, 0x10, 0x5c, 0x4e, 0x94, 0x09, 0xdc, 0x87, + 0xca, 0x04, 0x18, 0x40, 0xb6, 0x39, 0x66, 0x8b, 0xa9, 0x81, 0x9f, 0x31, + 0x50, 0x92, 0x9d, 0x21, 0x14, 0xab, 0x54, 0xfe, 0xd4, 0x18, 0xfc, 0x94, + 0x0e, 0xdd, 0x03, 0x0c, 0x48, 0x12, 0x92, 0xc9, 0x00, 0x70, 0x54, 0x2c, + 0xac, 0xb0, 0xa7, 0xef, 0xce, 0x53, 0x1f, 0x69, 0xba, 0x81, 0x84, 0x47, + 0xfb, 0xce, 0xd8, 0xc6, 0x22, 0x52, 0x4b, 0x2e, 0x6f, 0xe5, 0x7c, 0x46, + 0x63, 0x45, 0xc2, 0xb7, 0x4e, 0x7c, 0x6e, 0xff, 0xe9, 0xd9, 0xa0, 0x92, + 0xe0, 0xc5, 0xa6, 0xb1, 0xb7, 0xf3, 0x6b, 0x11, 0xbd, 0x2a, 0xfb, 0x58}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA256, + 179, + {0xb6, 0x92, 0x11, 0x41, 0xca, 0xcd, 0x71, 0x7d, 0x45, 0xfb, 0xa0, 0x3f, + 0xf0, 0x1b, 0xe3, 0x8c, 0xcc, 0xfa, 0xb1, 0x66, 0xc6, 0x61, 0x21, 0x17, + 0x7b, 0xa6, 0x60, 0x55, 0x1e, 0xfc, 0x19, 0x3a, 0xb1, 0x87, 0xba, 0xa7, + 0x67, 0xd1, 0x29, 0x36, 0xd1, 0xb0, 0x7f, 0xa7, 0x36, 0x24, 0x0b, 0x24, + 0xe8, 0xc7, 0xf6, 0xbc, 0x02, 0xb1, 0x0d, 0x82, 0xed, 0xa0, 0xc2, 0x0b, + 0x80, 0xc5, 0x91, 0xde, 0xd6, 0xd2, 0x7a, 0xbc, 0x97, 0xf0, 0x64, 0x01, + 0x47, 0xe7, 0xc7, 0xbf, 0x8d, 0xca, 0x3b, 0xb2, 0x50, 0xc9, 0x93, 0xef, + 0xd3, 0xde, 0x1f, 0x1f, 0x58, 0xb3, 0xe6, 0xd5, 0xba, 0xeb, 0x06, 0x52, + 0x47, 0x2a, 0xf8, 0x9d, 0x3a, 0x08, 0xdd, 0x8f, 0xf3, 0x9b, 0xb4, 0x55, + 0x0e, 0xb2, 0xbf, 0x37, 0x0d, 0x6c, 0x4f, 0x79, 0xd0, 0xf0, 0x93, 0xc8, + 0xe3, 0xd9, 0x99, 0x53, 0x41, 0x4a, 0x5f, 0x92, 0x59, 0x3e, 0x00, 0x44, + 0x81, 0x30, 0xbf, 0x6b, 0x24, 0x66, 0x21, 0x2d, 0x10, 0x8c, 0xc0, 0xcd, + 0x01, 0x62, 0x16, 0x58, 0xc4, 0x01, 0xcc, 0x55, 0x70, 0x0a, 0x4e, 0x51, + 0xda, 0x8d, 0x02, 0xca, 0x63, 0x4c, 0xc2, 0x56, 0x0d, 0xec, 0x52, 0x10, + 0xf2, 0x8b, 0xfa, 0xe4, 0xbc, 0xbc, 0xc6, 0x2f, 0xfa, 0x10, 0x56, 0x94, + 0x91, 0xad, 0x79, 0xe9, 0xa1, 0xb3, 0x83, 0xb5, 0x52, 0x91, 0xb8, 0xe9, + 0xb4, 0x31, 0xc5, 0x1b, 0x0a, 0xfa, 0xd9, 0x9e, 0xb5, 0xcd, 0xdf, 0x01, + 0x5c, 0x7d, 0x91, 0x93, 0x0c, 0x99, 0xdd, 0x7c, 0x47, 0x70, 0x8f, 0x1e, + 0x25, 0x4e, 0xa1, 0xc8, 0xc0, 0x9c, 0x10, 0xc7, 0x96, 0x51, 0x44, 0x78, + 0x63, 0x4a, 0x9a, 0x5c, 0x8a, 0xd8, 0x7f, 0x62, 0x44, 0x90, 0x3c, 0x59, + 0xca, 0x5c, 0xc3, 0x74, 0xfb, 0x52, 0xb2, 0x44, 0xc0, 0x02, 0xdc, 0xf3, + 0x9f, 0x67, 0x5c, 0xae, 0xf1, 0x5b, 0xd1, 0x32, 0x9f, 0x61, 0x80, 0x00, + 0x61, 0x06, 0x11, 0x1a, 0x1e, 0x91, 0xd4, 0xd9, 0xc7, 0xae, 0x56, 0xd0, + 0x65, 0xd3, 0x6f, 0xb9, 0x84, 0x3d, 0x74, 0xb7, 0xf4, 0xfa, 0x8a, 0x78, + 0x9c, 0xeb, 0xae, 0x58, 0x6c, 0x07, 0x23, 0x59, 0x00, 0x2f, 0xb0, 0xc3, + 0x69, 0x8b, 0xfb, 0x74, 0x43, 0x9d, 0x56, 0x1f, 0x09, 0x35, 0x87, 0xfc, + 0xbc, 0x09, 0x75, 0x9b, 0x60, 0x96, 0x45, 0x78, 0xc3, 0x15, 0x0f, 0xbf, + 0xc1, 0x82, 0x3c, 0x76, 0x80, 0x4d, 0x6e, 0x64, 0x3d, 0x2d, 0x67, 0xc0, + 0xec, 0x6f, 0xd1, 0x40, 0x8d, 0x3a, 0x7e, 0x0f, 0xf9, 0x25, 0x27, 0xd8, + 0xc8, 0x57, 0xa9, 0x2f, 0x3a, 0xe4, 0x40, 0x0b, 0x43, 0x12, 0xdb, 0x16, + 0x3a, 0xc8, 0x89, 0xb0, 0x63, 0x4f, 0x42, 0x4e, 0xe4, 0xfa, 0x55, 0x78, + 0x1e, 0x46, 0x21, 0x9e, 0xa2, 0x5b, 0x1b, 0xc0, 0x8d, 0xdf, 0xd9, 0x59}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA256, + 180, + {0x64, 0x67, 0xd1, 0x59, 0xf5, 0xa3, 0xbc, 0xf6, 0x71, 0xe1, 0xc4, 0x44, + 0x2e, 0x5f, 0x14, 0x55, 0x53, 0x38, 0x66, 0xec, 0x80, 0x53, 0xa7, 0x88, + 0xb7, 0xe1, 0x5a, 0x0f, 0xda, 0xa7, 0xd6, 0x2d, 0xc9, 0x3e, 0x66, 0xa5, + 0xd9, 0xd9, 0xc8, 0x5c, 0x11, 0xbd, 0x6b, 0xce, 0xf3, 0x89, 0x17, 0x4c, + 0xaa, 0x3a, 0xa9, 0xd5, 0x4a, 0xd3, 0x97, 0x89, 0x63, 0xbf, 0x69, 0xb5, + 0xab, 0x50, 0x3e, 0x62, 0x43, 0xeb, 0xb5, 0x15, 0xad, 0xc2, 0xbc, 0x45, + 0xbd, 0xd6, 0x12, 0x64, 0x46, 0x09, 0x5d, 0x0c, 0x0b, 0xfd, 0x76, 0x32, + 0xbc, 0xd8, 0x16, 0x81, 0x47, 0xb1, 0x41, 0x00, 0x75, 0x92, 0xb1, 0xf1, + 0xfd, 0xc8, 0xe6, 0xfb, 0x82, 0x60, 0x94, 0x85, 0x86, 0x85, 0xf6, 0x27, + 0xbf, 0x32, 0x14, 0x57, 0xa8, 0xcd, 0x9d, 0xf9, 0xc7, 0x29, 0x0b, 0xaa, + 0xee, 0x64, 0x80, 0x84, 0x1a, 0x5f, 0x2c, 0x60, 0x92, 0xa0, 0x84, 0xa5, + 0x2f, 0x0a, 0xbb, 0x5e, 0xdc, 0x8a, 0x4c, 0xf7, 0x50, 0x49, 0x4b, 0x8d, + 0x49, 0x4f, 0x69, 0xb3, 0xef, 0xa9, 0x70, 0x37, 0x8e, 0xbe, 0x68, 0x46, + 0xfb, 0x83, 0xec, 0x22, 0xce, 0x56, 0xae, 0x8c, 0x21, 0x46, 0xec, 0xe5, + 0x52, 0x92, 0x5d, 0x2f, 0x3e, 0xec, 0xea, 0x72, 0x6d, 0x02, 0xf5, 0x6f, + 0xfc, 0x23, 0xc6, 0x01, 0x0b, 0x52, 0xb5, 0x24, 0x01, 0x19, 0xea, 0x32, + 0x63, 0x49, 0xbb, 0xbf, 0xca, 0x1c, 0x79, 0x9d, 0xbc, 0x5c, 0x24, 0x12, + 0x5f, 0x2c, 0x41, 0xfa, 0x21, 0x71, 0x8d, 0xc5, 0x54, 0x99, 0x06, 0xc6, + 0xbc, 0xcb, 0x74, 0x8e, 0x10, 0x18, 0x9d, 0x6c, 0xe7, 0x3b, 0xf8, 0x91, + 0x58, 0xb4, 0x7e, 0x6e, 0x44, 0xf2, 0x0f, 0x95, 0xd3, 0x68, 0x4c, 0xc7, + 0x10, 0x85, 0x9e, 0x61, 0xd8, 0x78, 0xe5, 0x40, 0xa5, 0x3d, 0xe4, 0x53, + 0x88, 0xe9, 0x8f, 0xa1, 0xa1, 0xac, 0xc9, 0x22, 0x83, 0xba, 0x37, 0x90, + 0xd7, 0xb5, 0x2b, 0x22, 0xe9, 0xed, 0x67, 0x1c, 0x5b, 0x66, 0x1a, 0xe3, + 0x3f, 0xfc, 0xc9, 0x24, 0x82, 0x5e, 0xfb, 0x90, 0x96, 0x2b, 0x43, 0x0e, + 0x91, 0xf4, 0x68, 0xb9, 0xff, 0xae, 0x07, 0xe0, 0xbc, 0xa5, 0x10, 0x44, + 0x1b, 0x73, 0xdb, 0x30, 0x22, 0x96, 0xa1, 0x70, 0xd6, 0x4e, 0x8e, 0x02, + 0x41, 0x70, 0xbf, 0xd0, 0xf5, 0x39, 0x6a, 0x36, 0x90, 0x80, 0xc4, 0xae, + 0x8e, 0x7a, 0x3d, 0x23, 0xa9, 0x1b, 0x02, 0x1e, 0x10, 0x0e, 0x33, 0xa2, + 0xa1, 0xc1, 0xf3, 0x03, 0x25, 0x2e, 0x63, 0xc6, 0x2b, 0x59, 0xaa, 0x79, + 0x7f, 0x5e, 0x61, 0xb4, 0x53, 0xc4, 0x5d, 0xcb, 0xd6, 0x9e, 0xa1, 0x4f, + 0x9e, 0x8e, 0xea, 0x43, 0x46, 0xd7, 0xc4, 0x95, 0x77, 0x40, 0xd8, 0x68, + 0x86, 0x0d, 0x7c, 0xa5, 0x54, 0xab, 0x88, 0xbc, 0x47, 0xb0, 0x05, 0x8b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA256, + 181, + {0x16, 0x66, 0x9d, 0x35, 0x8f, 0x06, 0x81, 0xb0, 0xf7, 0xf5, 0x4c, 0x58, + 0x40, 0x19, 0x2d, 0xbf, 0xc4, 0x62, 0xbb, 0xda, 0x4e, 0x2e, 0x13, 0xeb, + 0xcb, 0x23, 0xcf, 0xd5, 0x54, 0xf1, 0x45, 0x4f, 0x61, 0x6d, 0x15, 0x6a, + 0x28, 0xfe, 0x5a, 0x2a, 0xd2, 0x69, 0x08, 0x97, 0xa1, 0xd6, 0xf4, 0x4b, + 0x45, 0x79, 0x40, 0x7e, 0xb7, 0x48, 0x6f, 0xd1, 0x9b, 0x5f, 0x64, 0x3a, + 0x59, 0x9e, 0xaa, 0xde, 0x6b, 0xb6, 0x19, 0x76, 0x27, 0xf3, 0x8b, 0x7f, + 0xc1, 0x8e, 0xb6, 0xe4, 0x2f, 0xde, 0xdf, 0x03, 0x0c, 0xd4, 0xcf, 0xa3, + 0x05, 0x87, 0xe3, 0x10, 0x03, 0x02, 0xaa, 0x37, 0xe6, 0x84, 0x01, 0x96, + 0xe1, 0xd4, 0x8b, 0xe4, 0x8d, 0xa0, 0xf5, 0x1e, 0x9f, 0x92, 0xea, 0xd2, + 0xcf, 0xa8, 0x69, 0x3b, 0x38, 0xcb, 0x2a, 0x73, 0x2a, 0x3f, 0xcb, 0xb2, + 0x7d, 0x2a, 0xac, 0x90, 0x3a, 0x59, 0x4c, 0x56, 0x7c, 0x2e, 0xc8, 0x24, + 0x9c, 0x97, 0xeb, 0xc8, 0x97, 0x47, 0x04, 0x7a, 0x53, 0x15, 0xf8, 0xb5, + 0x49, 0x3c, 0x73, 0x28, 0x59, 0xe5, 0x79, 0x36, 0x72, 0x54, 0x8e, 0xaf, + 0x01, 0x61, 0x15, 0x6f, 0xf0, 0xe9, 0x6f, 0xa7, 0xa6, 0xd4, 0x08, 0x5a, + 0xec, 0x19, 0xc4, 0xa2, 0x18, 0x95, 0x86, 0x86, 0x74, 0x6e, 0xb0, 0xa4, + 0x0d, 0x9a, 0x63, 0x36, 0x80, 0x9e, 0xa4, 0x35, 0xe6, 0xb4, 0x5c, 0x4e, + 0xa9, 0x7b, 0x77, 0x1d, 0xb3, 0x7b, 0x51, 0x44, 0x15, 0xb8, 0x6d, 0x57, + 0x90, 0x0c, 0x59, 0xce, 0xaf, 0x45, 0x41, 0xe0, 0xb5, 0x3f, 0x78, 0x63, + 0x32, 0xec, 0x05, 0x5b, 0xfe, 0xcc, 0x1e, 0x14, 0xff, 0xe6, 0x7d, 0xcf, + 0x41, 0xe9, 0x35, 0x08, 0x02, 0x41, 0x6f, 0x31, 0xb3, 0xec, 0x06, 0x54, + 0xb8, 0x7d, 0xb4, 0x74, 0xbd, 0x4c, 0x31, 0x43, 0x41, 0x8d, 0xe7, 0x24, + 0xea, 0xeb, 0x74, 0xb9, 0x53, 0x12, 0xcf, 0xc6, 0xbb, 0x64, 0x65, 0x9a, + 0x2e, 0x53, 0x7c, 0x54, 0x46, 0x73, 0xf9, 0xed, 0xe2, 0x1d, 0xd5, 0xe3, + 0x43, 0xc1, 0x5c, 0xa7, 0xa7, 0x44, 0x78, 0xd0, 0x69, 0x51, 0xd0, 0x10, + 0xac, 0xf6, 0x9a, 0x6b, 0xef, 0xbb, 0x22, 0x42, 0x62, 0xc9, 0x5c, 0x4a, + 0xe7, 0x07, 0x60, 0xd3, 0x96, 0x95, 0x8f, 0xc3, 0xec, 0xec, 0xf8, 0xa8, + 0xc3, 0xc4, 0x29, 0x44, 0x57, 0x5e, 0x4f, 0x4c, 0xea, 0x5d, 0x94, 0xdf, + 0xc1, 0xc9, 0x3a, 0xbf, 0x18, 0xaa, 0x8a, 0x9f, 0xf5, 0x0b, 0x96, 0x61, + 0x5e, 0x8a, 0xa8, 0xc8, 0x64, 0x9e, 0xfb, 0xfb, 0x69, 0xe0, 0xd1, 0x40, + 0x1c, 0x0f, 0xad, 0x73, 0x37, 0x6a, 0x58, 0x97, 0x90, 0xac, 0xa6, 0x96, + 0xee, 0x8f, 0x92, 0xcd, 0xf8, 0x68, 0x0a, 0x9a, 0x5b, 0x9a, 0x1f, 0xde, + 0xa7, 0x26, 0x03, 0x92, 0xd9, 0xc7, 0xc8, 0x52, 0x62, 0xaf, 0x7f, 0xd2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 182 + {SEC_OID_SHA256, + 182, + {0x33, 0xee, 0xef, 0x2f, 0x84, 0x24, 0xd7, 0x83, 0xc3, 0x21, 0xbf, 0x75, + 0xd1, 0xb3, 0x0a, 0x57, 0x45, 0x4c, 0xf5, 0x4d, 0x5a, 0x9c, 0x43, 0x25, + 0x6d, 0xb1, 0x87, 0xa7, 0x0b, 0xd5, 0x8d, 0x0a, 0x80, 0x7d, 0x80, 0x7c, + 0x48, 0xef, 0x1f, 0x15, 0xbb, 0xb0, 0x6d, 0x7e, 0x90, 0x8f, 0x21, 0x60, + 0xcf, 0x36, 0xf1, 0x44, 0x11, 0x36, 0x0d, 0xe9, 0x27, 0xb8, 0x6b, 0xbf, + 0xa9, 0xc7, 0x26, 0xfb, 0x85, 0x9b, 0xa0, 0x5f, 0xbc, 0xf1, 0x61, 0x4f, + 0x3f, 0x26, 0x03, 0x98, 0x15, 0xb8, 0x66, 0x3f, 0xa7, 0x15, 0xc8, 0x42, + 0xea, 0x56, 0x13, 0xe1, 0x32, 0x21, 0x64, 0xb3, 0x7a, 0x9e, 0x7d, 0xd5, + 0x21, 0xb1, 0xdc, 0x3b, 0x4c, 0xdc, 0xdf, 0x27, 0x87, 0xb4, 0xae, 0xd9, + 0x85, 0x3b, 0xd1, 0x42, 0x5e, 0x95, 0x1b, 0xb1, 0x6c, 0xef, 0x49, 0xd3, + 0x4f, 0xac, 0x2c, 0x79, 0x21, 0x84, 0x25, 0x5e, 0xab, 0x68, 0xe8, 0xc2, + 0x31, 0x18, 0xba, 0xa2, 0x6a, 0x70, 0x84, 0xac, 0x59, 0xb0, 0xca, 0x69, + 0x9c, 0xf2, 0x47, 0x66, 0x89, 0xe0, 0xbf, 0x28, 0xdc, 0x7b, 0x5c, 0x7f, + 0xee, 0x45, 0x38, 0xc0, 0x92, 0x6c, 0xc3, 0x94, 0x57, 0x9e, 0x8d, 0x20, + 0xca, 0xa0, 0xde, 0x25, 0x48, 0xce, 0x9f, 0x90, 0x9a, 0xbb, 0xe6, 0xa9, + 0x9c, 0xdf, 0x4e, 0x2d, 0xdd, 0x7b, 0xa9, 0x1b, 0xec, 0xb6, 0x20, 0xb1, + 0x62, 0x62, 0x60, 0x9b, 0x07, 0xcc, 0x2d, 0xd9, 0xdc, 0x7e, 0x95, 0x94, + 0xad, 0xa4, 0xc8, 0x99, 0xde, 0x78, 0x08, 0x63, 0x39, 0x55, 0xa4, 0x0e, + 0xb3, 0xcb, 0xe7, 0xce, 0xbf, 0xc5, 0x03, 0xe0, 0xa4, 0xaa, 0x9e, 0x89, + 0xa7, 0x38, 0xab, 0x86, 0x03, 0x37, 0x24, 0xf5, 0xca, 0xc1, 0x53, 0xd4, + 0xfb, 0x85, 0x1b, 0x73, 0xb6, 0x85, 0x7b, 0xfb, 0x56, 0x9c, 0xee, 0x78, + 0xc8, 0x49, 0xbf, 0x59, 0x05, 0xcb, 0xe0, 0x9e, 0x3b, 0xbb, 0xea, 0xa5, + 0xdb, 0x4b, 0x2f, 0x13, 0xb9, 0x11, 0x70, 0x6a, 0xa3, 0x50, 0x40, 0x3b, + 0x62, 0x88, 0xb5, 0x3b, 0x57, 0x0e, 0xa1, 0x22, 0x3e, 0x87, 0x53, 0x43, + 0xf3, 0xf1, 0xe4, 0xad, 0x2d, 0xa3, 0x75, 0x50, 0x07, 0xdc, 0xb7, 0xce, + 0xa4, 0x13, 0xdd, 0x7d, 0x3f, 0x8b, 0x5a, 0x99, 0x50, 0x39, 0x15, 0x2e, + 0xba, 0xf5, 0x61, 0x7d, 0x6e, 0x40, 0xd0, 0x14, 0x24, 0x83, 0x4c, 0x6c, + 0xbc, 0x35, 0x2b, 0x2f, 0x76, 0xa6, 0xb7, 0x63, 0xd8, 0xbe, 0x63, 0x01, + 0x3f, 0x87, 0x74, 0x12, 0x32, 0xf6, 0xb4, 0xc4, 0xc6, 0x7f, 0x23, 0xfd, + 0xfe, 0xf0, 0x8a, 0x43, 0x62, 0xbb, 0x16, 0x53, 0x1d, 0xbe, 0xfd, 0x3c, + 0x7c, 0xa5, 0x14, 0xe7, 0x8e, 0xf0, 0xb8, 0xb7, 0x83, 0x7e, 0x56, 0x14, + 0x55, 0x8c, 0x28, 0xdf, 0xd6, 0xfa, 0x8c, 0x4a, 0xd6, 0xf1, 0x1a, 0x2b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 183 + {SEC_OID_SHA256, + 183, + {0x67, 0x1c, 0xd7, 0x66, 0xa3, 0x87, 0x5e, 0x47, 0x34, 0x59, 0x11, 0x73, + 0xbf, 0xde, 0x1e, 0x28, 0x65, 0xb5, 0x32, 0xf4, 0x8c, 0xeb, 0x2d, 0x8a, + 0xf0, 0x37, 0x33, 0x5c, 0xf1, 0x80, 0x8c, 0x53, 0x25, 0x9b, 0x33, 0x02, + 0xc8, 0x83, 0x08, 0x3c, 0x52, 0xa2, 0x8d, 0x35, 0x12, 0x69, 0x69, 0xf7, + 0x1f, 0x3f, 0xa3, 0x54, 0xc1, 0x22, 0x86, 0x27, 0x04, 0x63, 0x23, 0x66, + 0x4a, 0x5c, 0xce, 0x06, 0xd5, 0x8b, 0x7b, 0x9a, 0x94, 0x7d, 0xfd, 0x0c, + 0xc0, 0xc4, 0x4f, 0x4f, 0x0e, 0x26, 0xcc, 0xac, 0xe7, 0xfa, 0x1b, 0x7c, + 0x3b, 0x21, 0x91, 0x01, 0xa0, 0x22, 0xc6, 0xcc, 0x4b, 0x6b, 0x75, 0x79, + 0xcf, 0xb7, 0xb1, 0x87, 0xd1, 0xd5, 0x6c, 0x7d, 0x60, 0x60, 0xc3, 0x9b, + 0x24, 0x82, 0x05, 0x40, 0x3b, 0x8f, 0x64, 0xf6, 0x7a, 0x85, 0x21, 0x93, + 0x4f, 0xfd, 0x53, 0xfe, 0x80, 0xfd, 0x92, 0xbe, 0x28, 0xb8, 0x7e, 0xc4, + 0xbf, 0xb6, 0x02, 0xed, 0xf0, 0x85, 0x34, 0xeb, 0x69, 0xc7, 0x7c, 0x0d, + 0xce, 0xf1, 0xa9, 0x91, 0x2a, 0x68, 0x4e, 0x68, 0x5e, 0x61, 0x0e, 0x58, + 0xd5, 0x8b, 0x03, 0xb0, 0x00, 0xbc, 0x7f, 0x82, 0x25, 0x3e, 0xc2, 0x51, + 0xed, 0xf2, 0x39, 0xb8, 0x8b, 0xbd, 0x43, 0x88, 0x41, 0x92, 0x60, 0x7f, + 0x94, 0x7c, 0x66, 0xcf, 0xbc, 0x3b, 0x43, 0xb1, 0x0f, 0x0e, 0x6d, 0x15, + 0x86, 0x99, 0x8b, 0x86, 0x83, 0x4f, 0x39, 0x52, 0x2c, 0xa9, 0xfb, 0x30, + 0x23, 0x2c, 0xe9, 0xa7, 0x71, 0x50, 0x45, 0xcb, 0x02, 0xbb, 0x2b, 0xf2, + 0x32, 0xd5, 0x61, 0x5a, 0xfd, 0x8a, 0xf0, 0xfc, 0x5e, 0x3c, 0x42, 0x53, + 0xf9, 0x12, 0xa7, 0x01, 0x54, 0x28, 0x24, 0x6d, 0xcf, 0x73, 0xf1, 0xe4, + 0x16, 0x86, 0x05, 0x70, 0xc3, 0x48, 0x4c, 0x56, 0x17, 0x30, 0xc8, 0x52, + 0xdb, 0x31, 0xf9, 0xdd, 0x3f, 0x35, 0x15, 0xc3, 0x15, 0xcf, 0xee, 0x97, + 0x02, 0x6e, 0x80, 0x11, 0x5c, 0xd2, 0x38, 0xb1, 0x12, 0x08, 0x77, 0x20, + 0x77, 0xf3, 0xc8, 0xe4, 0x5d, 0x49, 0xf0, 0xd1, 0x97, 0x65, 0x26, 0x8e, + 0x12, 0xd0, 0xb1, 0x7c, 0x07, 0x7a, 0x93, 0x7a, 0x36, 0x06, 0xda, 0xda, + 0x30, 0x77, 0xf4, 0x78, 0x9a, 0x85, 0xb2, 0x90, 0x00, 0xcc, 0x45, 0xc6, + 0x59, 0x1e, 0x44, 0xe7, 0x31, 0x74, 0xd4, 0xef, 0x47, 0xbd, 0x41, 0x7f, + 0xc6, 0x7a, 0xb6, 0x58, 0xf9, 0xae, 0x17, 0x9d, 0x24, 0x03, 0x49, 0x5c, + 0xd5, 0x0e, 0x48, 0x8d, 0x67, 0x9c, 0xb0, 0x62, 0xcf, 0x5b, 0x19, 0x30, + 0x93, 0xbc, 0x6d, 0xd1, 0x01, 0xbc, 0x31, 0x33, 0x4f, 0xc5, 0xab, 0xd8, + 0xad, 0x3f, 0xe8, 0x38, 0x3f, 0x5e, 0xd1, 0x4f, 0x9b, 0x14, 0x8e, 0x6c, + 0x4f, 0x7d, 0x39, 0x0a, 0xe3, 0x89, 0x20, 0xda, 0x2e, 0x10, 0xf0, 0x70}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 184 + {SEC_OID_SHA256, + 184, + {0x06, 0x79, 0x67, 0x9d, 0x5b, 0xe3, 0x20, 0x64, 0x1d, 0x3f, 0x54, 0x58, + 0x16, 0xd0, 0xb0, 0x47, 0x41, 0xdc, 0xec, 0xbe, 0x8a, 0x6c, 0x0d, 0x1a, + 0xf3, 0xed, 0x2f, 0xaf, 0x80, 0x44, 0x9e, 0xd1, 0x84, 0xed, 0xc4, 0xd1, + 0xb5, 0x8c, 0x54, 0x17, 0x3a, 0x5b, 0x26, 0xf2, 0x7c, 0xe5, 0x0d, 0x8e, + 0x65, 0x62, 0xd9, 0xdf, 0xa4, 0x25, 0xcd, 0x73, 0x2f, 0xc0, 0x8f, 0x47, + 0xea, 0xb9, 0x00, 0x06, 0x0d, 0xfa, 0x97, 0x5b, 0x2b, 0x4a, 0x7b, 0x30, + 0x40, 0x35, 0x57, 0x95, 0x0c, 0xbb, 0xad, 0x34, 0x14, 0xe6, 0x1c, 0xd7, + 0xfc, 0x00, 0x4a, 0xb1, 0xad, 0x76, 0x58, 0x84, 0x0d, 0x9e, 0xb5, 0xd0, + 0x01, 0xd8, 0x2f, 0xa8, 0xab, 0x86, 0x2c, 0xca, 0xc8, 0xeb, 0x2a, 0x96, + 0xfe, 0xa7, 0x9f, 0xb5, 0x8c, 0xdb, 0x05, 0xa0, 0xe8, 0xd6, 0x01, 0xe9, + 0x5f, 0xda, 0xae, 0xd3, 0xc4, 0x36, 0x2d, 0x1d, 0x6a, 0x4e, 0x8a, 0x39, + 0x66, 0x68, 0xf9, 0xa5, 0xd1, 0x19, 0xca, 0x32, 0xe4, 0xa1, 0xc9, 0x26, + 0x56, 0x32, 0x31, 0xe3, 0x9b, 0xb8, 0xd3, 0x96, 0x6f, 0x2d, 0x98, 0x6d, + 0x8e, 0xce, 0xc2, 0x2f, 0x36, 0x1c, 0x74, 0x30, 0x63, 0x6b, 0xba, 0x20, + 0x31, 0xc6, 0x0a, 0x8e, 0xab, 0x06, 0xae, 0x56, 0xd3, 0xc4, 0x91, 0xa3, + 0x01, 0xa3, 0xa5, 0xbe, 0x0e, 0x0e, 0x0a, 0x1d, 0xac, 0xa0, 0xf0, 0xc9, + 0x09, 0x45, 0xc2, 0xb8, 0x1d, 0x0c, 0x87, 0x3e, 0x4e, 0xae, 0x4b, 0x17, + 0x90, 0xc6, 0x17, 0x20, 0xf0, 0xf7, 0xdf, 0x2d, 0x56, 0xb9, 0xc3, 0xa2, + 0x12, 0x16, 0xd6, 0x04, 0xce, 0x55, 0x0c, 0x54, 0x7e, 0x75, 0xbc, 0x59, + 0xc4, 0x01, 0xef, 0x1e, 0xa5, 0x88, 0xaa, 0xf4, 0x3b, 0x7a, 0x17, 0xbc, + 0xcb, 0xce, 0xaa, 0x47, 0xcc, 0x62, 0x09, 0x0d, 0xf5, 0xa7, 0xd5, 0xa0, + 0xe9, 0x08, 0xc2, 0x5d, 0x58, 0x9d, 0x54, 0xbe, 0x59, 0xb2, 0x80, 0x0a, + 0x5f, 0x6a, 0xd2, 0x95, 0x99, 0xa0, 0x1a, 0x51, 0xb8, 0x24, 0x26, 0x52, + 0x8f, 0x31, 0x18, 0x24, 0xe8, 0x01, 0xba, 0xbe, 0x52, 0xf2, 0xca, 0x2f, + 0xb0, 0x58, 0x00, 0x6f, 0x61, 0xc7, 0xe5, 0x0b, 0x62, 0x1f, 0xd4, 0x4d, + 0x4d, 0x0f, 0xe5, 0xe4, 0xcf, 0x92, 0xb4, 0x8a, 0xfb, 0xf6, 0xc3, 0x72, + 0x54, 0xb8, 0x21, 0x00, 0x68, 0x5c, 0x6f, 0x57, 0xb0, 0xff, 0x32, 0xad, + 0x9a, 0x17, 0x24, 0x07, 0x88, 0x36, 0x65, 0x86, 0xa5, 0xc3, 0xa9, 0x45, + 0x8b, 0xb5, 0x16, 0x90, 0x26, 0xcd, 0xe4, 0xf7, 0x03, 0x37, 0x3c, 0x78, + 0x95, 0xb3, 0xc8, 0x61, 0x73, 0xea, 0x9f, 0x24, 0xac, 0x89, 0xe7, 0xa2, + 0x18, 0xbe, 0xa9, 0x0c, 0x10, 0x92, 0xae, 0xbf, 0x4c, 0xfe, 0x73, 0x87, + 0xfc, 0xd6, 0x1f, 0xd1, 0xf1, 0x3f, 0x32, 0x30, 0x19, 0x3a, 0x00, 0x9d}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 185 + {SEC_OID_SHA256, + 185, + {0x5a, 0xf6, 0xce, 0x6c, 0xd7, 0xd8, 0xcb, 0xa3, 0xc9, 0xbe, 0x34, 0x78, + 0xcb, 0x3f, 0xfb, 0x94, 0xb1, 0x6c, 0x6e, 0x68, 0x80, 0xa2, 0x66, 0x77, + 0x90, 0xcf, 0xb8, 0x81, 0x8a, 0xc0, 0x81, 0xed, 0xd5, 0x3d, 0x49, 0xca, + 0xe9, 0x10, 0xf9, 0xe3, 0x46, 0x1b, 0x18, 0x08, 0x75, 0x04, 0x52, 0x5f, + 0xe0, 0xa9, 0x7f, 0x8d, 0x65, 0x36, 0x82, 0x9e, 0xeb, 0x16, 0xb0, 0x31, + 0x1b, 0xc0, 0xa0, 0x7b, 0x8f, 0xfb, 0x06, 0x1b, 0x8d, 0x74, 0x98, 0x94, + 0xb0, 0xac, 0x16, 0x28, 0xa9, 0xd8, 0xbb, 0xe6, 0x2f, 0x69, 0xfd, 0x1b, + 0x19, 0x22, 0x24, 0x83, 0x98, 0x01, 0x45, 0xef, 0x76, 0xbe, 0x38, 0xf6, + 0xb4, 0x97, 0xfc, 0x17, 0x49, 0x38, 0x7f, 0x99, 0xda, 0x7f, 0xb5, 0xcd, + 0x0a, 0xb7, 0xe1, 0xa6, 0xa1, 0x86, 0xa1, 0x99, 0xca, 0x9f, 0x86, 0x90, + 0x2c, 0x08, 0xfb, 0x49, 0x5b, 0x54, 0x58, 0x19, 0x8b, 0xbf, 0xa5, 0x76, + 0x37, 0xcf, 0x86, 0xfb, 0x4b, 0x12, 0xf7, 0xb8, 0xe5, 0x9e, 0x0a, 0xf3, + 0x33, 0x6e, 0x2f, 0xbb, 0x2f, 0x82, 0xcf, 0x36, 0x19, 0x3a, 0x7c, 0x06, + 0x60, 0x1b, 0x01, 0x03, 0x87, 0xe8, 0x6e, 0xf6, 0xee, 0xaa, 0x5a, 0xaf, + 0x7b, 0xe0, 0xa1, 0xb9, 0xbc, 0xb4, 0xa2, 0x3c, 0xff, 0xf0, 0xfe, 0xc5, + 0xf3, 0xab, 0x64, 0x5c, 0xf9, 0xae, 0x47, 0x56, 0x9c, 0xd1, 0x5b, 0x55, + 0x81, 0x1f, 0xb6, 0x5b, 0xe2, 0xfb, 0x83, 0xf4, 0xc2, 0xf3, 0x76, 0x41, + 0x9f, 0xbc, 0x6d, 0x8a, 0x2e, 0x4c, 0x79, 0x01, 0xa9, 0x7c, 0x66, 0x0a, + 0x05, 0xcc, 0x9b, 0xeb, 0x92, 0x5a, 0x7d, 0xac, 0xd9, 0x1b, 0xc9, 0x7e, + 0xaa, 0xb1, 0xa1, 0x3f, 0x37, 0x28, 0x18, 0x77, 0x79, 0x63, 0x5c, 0x6b, + 0x9f, 0x70, 0x6e, 0x59, 0xa1, 0x58, 0x9c, 0xa2, 0x97, 0x4f, 0xd1, 0x19, + 0x5c, 0xc0, 0x75, 0x28, 0xa0, 0x24, 0xaa, 0x07, 0x62, 0x4a, 0xec, 0x1b, + 0x0f, 0xa3, 0x98, 0x51, 0xe7, 0x7f, 0xa6, 0x7d, 0x36, 0xcc, 0x11, 0x55, + 0x2f, 0x4c, 0x3c, 0x91, 0xda, 0xd6, 0x2a, 0xba, 0x44, 0xb9, 0x89, 0xba, + 0xa5, 0x4a, 0x4d, 0xab, 0x60, 0x65, 0x59, 0xb6, 0x37, 0xb6, 0xfa, 0xe9, + 0xea, 0xb1, 0x0a, 0xf9, 0xab, 0x5a, 0xa1, 0x56, 0xb2, 0xbb, 0xb1, 0x69, + 0xa3, 0xa8, 0xdf, 0x4b, 0xf5, 0x46, 0xae, 0xbc, 0xbf, 0xb8, 0x7b, 0x62, + 0x0e, 0x3a, 0xa4, 0x53, 0x0e, 0x29, 0xb9, 0xa4, 0xa2, 0xe1, 0x8d, 0x85, + 0x9d, 0xb2, 0xc6, 0xac, 0x83, 0x78, 0xea, 0x9b, 0x36, 0xc3, 0xc8, 0x3d, + 0x29, 0x2d, 0xd6, 0xdb, 0x85, 0xa3, 0xe7, 0xa5, 0xf2, 0x58, 0x0d, 0x26, + 0x15, 0x02, 0x7d, 0xb3, 0x73, 0x1d, 0x80, 0xc4, 0x3c, 0x91, 0x7c, 0x27, + 0x71, 0x66, 0x7f, 0x2f, 0x8f, 0xc2, 0xa1, 0x05, 0x22, 0x3f, 0xdc, 0xbb}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 186 + {SEC_OID_SHA256, + 186, + {0x36, 0x91, 0x97, 0xd3, 0x4d, 0x21, 0x31, 0xd5, 0x01, 0xba, 0xbc, 0xfb, + 0x49, 0xf7, 0x89, 0xef, 0x8e, 0xad, 0x12, 0xe7, 0x32, 0x27, 0x9f, 0x06, + 0xd9, 0x9e, 0x87, 0x33, 0x6d, 0x84, 0x02, 0x94, 0xa4, 0x0b, 0xa2, 0x2f, + 0x7f, 0x30, 0x3a, 0x4d, 0xd2, 0x73, 0x87, 0x44, 0xe2, 0x27, 0x79, 0xef, + 0x75, 0x3a, 0xe9, 0xeb, 0x7b, 0xb9, 0x96, 0xc1, 0xa1, 0x0f, 0x5e, 0x70, + 0x70, 0x2d, 0x46, 0x88, 0x33, 0x43, 0x19, 0xed, 0x10, 0xf9, 0xd5, 0x15, + 0x9d, 0xb9, 0xf4, 0xf5, 0x8b, 0x3a, 0x7a, 0xd4, 0x3e, 0xc5, 0x31, 0xcf, + 0xa9, 0x23, 0x8e, 0x3e, 0x68, 0xb6, 0x35, 0x51, 0xf4, 0x80, 0x9f, 0x66, + 0x19, 0xbd, 0xed, 0x70, 0xa3, 0x8d, 0x70, 0xb7, 0xfe, 0x62, 0xe8, 0x92, + 0x17, 0x2d, 0x19, 0x94, 0xbe, 0x13, 0xdd, 0xe2, 0xb2, 0xc4, 0xac, 0x86, + 0xfe, 0x2e, 0xf5, 0x89, 0x74, 0x12, 0xcd, 0x66, 0x5e, 0xbb, 0x9e, 0x26, + 0xd7, 0xd4, 0x50, 0xb0, 0x5b, 0xff, 0xa1, 0xd2, 0x01, 0xc4, 0x60, 0xfe, + 0x38, 0xec, 0x76, 0xb8, 0x0c, 0x7a, 0x36, 0x71, 0xbe, 0x48, 0x47, 0x53, + 0x52, 0x26, 0xac, 0x9b, 0x8d, 0x8c, 0xbd, 0x3f, 0xf0, 0xdf, 0x53, 0x7e, + 0xad, 0xde, 0x67, 0x04, 0x44, 0xcc, 0x61, 0xc8, 0x87, 0x24, 0x17, 0x8c, + 0xb4, 0x51, 0x3d, 0xf0, 0x4e, 0x10, 0xc5, 0xf0, 0xe5, 0xae, 0x6d, 0x12, + 0x3b, 0xf8, 0xf9, 0x66, 0xd7, 0xcf, 0x77, 0x7e, 0xb4, 0x14, 0x0a, 0x3d, + 0x10, 0x14, 0x6e, 0xe6, 0x87, 0xd4, 0x60, 0x41, 0x4f, 0x6c, 0x88, 0x31, + 0x84, 0x29, 0x2a, 0x9e, 0x3b, 0xf0, 0x52, 0x52, 0x64, 0x33, 0xd9, 0x05, + 0x39, 0x57, 0x81, 0x81, 0x88, 0xa2, 0xee, 0x0a, 0x6e, 0xd8, 0xa0, 0xf2, + 0xa4, 0xdb, 0x32, 0x11, 0x23, 0xa3, 0x67, 0xd2, 0x42, 0x49, 0x60, 0xac, + 0x46, 0x2b, 0xcf, 0x10, 0x9f, 0x65, 0x86, 0x1c, 0xb6, 0x24, 0x51, 0x06, + 0x6b, 0x7a, 0xef, 0xb5, 0x28, 0x3a, 0x6a, 0xe5, 0x0b, 0xef, 0x21, 0x9d, + 0x15, 0x1d, 0x9f, 0x23, 0xdf, 0x8f, 0x66, 0xfc, 0x0a, 0x81, 0x28, 0x21, + 0x97, 0x70, 0xfb, 0xaa, 0xd5, 0x51, 0xb4, 0xc7, 0xb0, 0x2c, 0x6b, 0x3e, + 0x20, 0x38, 0x0f, 0x1e, 0x65, 0x18, 0x2c, 0x2d, 0xb9, 0x33, 0xfc, 0x51, + 0x52, 0xda, 0x8f, 0x22, 0xb3, 0x37, 0x2d, 0xd9, 0x7f, 0x45, 0x42, 0x30, + 0xb3, 0xfa, 0xbe, 0x4e, 0xdd, 0xa7, 0x95, 0x62, 0x14, 0x7d, 0xf5, 0x40, + 0x38, 0x24, 0xd6, 0xf4, 0x4b, 0xa5, 0xba, 0x00, 0xf8, 0x64, 0x9d, 0xb4, + 0x60, 0xfd, 0xd2, 0x9c, 0x9b, 0x67, 0xd3, 0x2b, 0x0d, 0x88, 0xd5, 0x6a, + 0xf6, 0x6f, 0x06, 0x27, 0x2a, 0x40, 0x1b, 0xf8, 0x72, 0xec, 0x63, 0x9d, + 0x5c, 0x79, 0xac, 0xbc, 0x02, 0x0e, 0x93, 0x00, 0x95, 0xd5, 0x2f, 0x4c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA256, + 187, + {0x93, 0x5c, 0x94, 0xaf, 0xf8, 0x56, 0x33, 0xcf, 0x56, 0xd8, 0xe3, 0xdc, + 0x3f, 0x58, 0xed, 0xf0, 0x3c, 0xc9, 0x5c, 0x14, 0xe7, 0x21, 0xd2, 0xf3, + 0x11, 0xf9, 0x44, 0x99, 0x9b, 0x8b, 0x5c, 0x41, 0x3f, 0x37, 0xa5, 0xab, + 0x1f, 0x3e, 0xf8, 0x09, 0x68, 0x3a, 0x43, 0x6d, 0x3e, 0xfe, 0x95, 0xa6, + 0x79, 0x82, 0x8b, 0x8b, 0xf6, 0xf2, 0xd4, 0x0b, 0x17, 0xb5, 0x53, 0xcb, + 0xfa, 0x7f, 0x32, 0xd3, 0xd9, 0xcb, 0xb6, 0xa9, 0x9f, 0x8f, 0x41, 0xef, + 0xa0, 0x9a, 0x4b, 0xd2, 0xd1, 0x71, 0x11, 0x27, 0x7b, 0xe2, 0x12, 0x1c, + 0x2d, 0x85, 0xda, 0x60, 0x0b, 0xc7, 0xea, 0x8f, 0x26, 0x57, 0x2b, 0xd7, + 0x0d, 0x9b, 0x66, 0xc0, 0x2a, 0x89, 0x74, 0x8f, 0x0d, 0x8e, 0x14, 0x52, + 0x0c, 0x06, 0x96, 0xb7, 0xf0, 0xd1, 0x85, 0x21, 0xa6, 0x32, 0xdc, 0x96, + 0x20, 0xc1, 0x9d, 0x41, 0x12, 0x78, 0xb6, 0xa1, 0x3e, 0xae, 0xab, 0x0a, + 0xa8, 0x42, 0x75, 0xae, 0xa8, 0xf5, 0x48, 0xa8, 0xca, 0x25, 0xb8, 0xd5, + 0x97, 0x75, 0xe6, 0x1e, 0xa2, 0xcd, 0x4e, 0xac, 0xaa, 0xb8, 0x36, 0x33, + 0x7c, 0xd3, 0x65, 0x66, 0x29, 0xc6, 0xd8, 0x96, 0xed, 0x28, 0x9a, 0x14, + 0xc1, 0x09, 0xa4, 0x01, 0x9b, 0x88, 0x97, 0xc9, 0xb6, 0x99, 0x6f, 0xf7, + 0xb2, 0x0a, 0x2a, 0x1d, 0xb2, 0xa5, 0x8c, 0xe5, 0x72, 0x8a, 0x49, 0x80, + 0x6d, 0x26, 0x30, 0xb8, 0xb6, 0x4d, 0x98, 0x5b, 0xe2, 0xc2, 0xef, 0x14, + 0xc8, 0xb7, 0x91, 0x26, 0x9b, 0xc3, 0x87, 0x35, 0x5f, 0x64, 0x6d, 0xdc, + 0x19, 0xdb, 0x25, 0xcf, 0x64, 0xd2, 0xb2, 0xb6, 0xeb, 0xa3, 0x0b, 0xb0, + 0x07, 0x95, 0x9c, 0xfe, 0xd2, 0xca, 0xc0, 0x29, 0x2d, 0xbd, 0x20, 0x71, + 0x26, 0xad, 0xc9, 0x0b, 0x87, 0x58, 0xa6, 0x50, 0x94, 0x06, 0x8f, 0xdb, + 0xec, 0x21, 0xff, 0x2d, 0xb5, 0x3a, 0xaf, 0x96, 0x96, 0x92, 0xe7, 0xd0, + 0xae, 0x22, 0xac, 0x85, 0x0f, 0x85, 0x3b, 0x28, 0x92, 0x29, 0x0b, 0xa6, + 0xf1, 0x98, 0xaa, 0x67, 0x54, 0xe7, 0x13, 0xf5, 0x49, 0x17, 0x2d, 0x15, + 0x42, 0x20, 0xfc, 0xd6, 0x99, 0x6d, 0xee, 0xfd, 0xbb, 0x14, 0xc9, 0x32, + 0x9b, 0x01, 0x54, 0x48, 0x06, 0x0a, 0xa0, 0x15, 0x2a, 0x08, 0xb4, 0xd1, + 0xa5, 0xe3, 0x2d, 0x6f, 0xc5, 0xbb, 0x60, 0xa4, 0x11, 0xba, 0x8b, 0x20, + 0x6f, 0xec, 0xbe, 0xda, 0xfa, 0x98, 0x83, 0xa3, 0xbd, 0x5d, 0x9f, 0xa9, + 0x05, 0x11, 0x96, 0x56, 0x56, 0x3d, 0xf1, 0xd2, 0xd0, 0x8c, 0x24, 0xcc, + 0xa8, 0x81, 0xa6, 0xab, 0x22, 0x22, 0x44, 0x0b, 0x64, 0xbc, 0x12, 0xa8, + 0x59, 0xa9, 0xd2, 0x0c, 0x7f, 0x9e, 0xa0, 0x23, 0x22, 0xc4, 0x36, 0x00, + 0x3c, 0x55, 0x72, 0x3c, 0xf8, 0x67, 0x8d, 0xbc, 0x83, 0x03, 0xf9, 0x7c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 188 + {SEC_OID_SHA256, + 188, + {0x71, 0x60, 0x1b, 0x43, 0xbc, 0x8c, 0xe6, 0xf6, 0xea, 0x74, 0x98, 0x58, + 0x43, 0xde, 0x5a, 0x2c, 0x9f, 0x71, 0xff, 0xa3, 0x7b, 0xde, 0x9a, 0xac, + 0x20, 0xc5, 0x9a, 0xbb, 0x02, 0x5b, 0x0d, 0xbe, 0xc4, 0xcd, 0x8d, 0x36, + 0x23, 0xb5, 0x15, 0xf0, 0xd0, 0x98, 0x80, 0x3c, 0xfa, 0x01, 0x56, 0x4a, + 0x2d, 0x31, 0x9c, 0x93, 0xd3, 0xac, 0xbb, 0x5e, 0x36, 0x03, 0xf5, 0x3e, + 0x01, 0x9c, 0xe2, 0xcd, 0x29, 0x75, 0x90, 0x5f, 0x9f, 0xae, 0xd6, 0x4e, + 0xa4, 0x75, 0x62, 0x54, 0xbd, 0x06, 0x49, 0x85, 0xe5, 0x24, 0x5d, 0x05, + 0x1b, 0xa7, 0x75, 0x6d, 0x4b, 0x1e, 0xed, 0xf9, 0x28, 0xf9, 0x55, 0x2e, + 0x98, 0x54, 0xb0, 0x62, 0x66, 0x39, 0x70, 0x2d, 0x3e, 0xc0, 0xc4, 0x0c, + 0x23, 0x46, 0xaf, 0x75, 0x72, 0xe8, 0x6c, 0x12, 0x8d, 0x1a, 0xea, 0x0c, + 0xa2, 0x18, 0xe6, 0x3c, 0x3b, 0xde, 0xcc, 0xf2, 0x90, 0xea, 0x99, 0x5b, + 0xc2, 0xa0, 0xbc, 0x7e, 0xb1, 0x22, 0x93, 0x95, 0xeb, 0xc6, 0xb9, 0xf8, + 0xf9, 0xb1, 0x4f, 0x3d, 0x5c, 0x11, 0x91, 0xbb, 0x67, 0x38, 0xca, 0x1d, + 0x25, 0x09, 0x65, 0xcc, 0x80, 0xc7, 0x3b, 0x3f, 0xbc, 0xef, 0x29, 0xd0, + 0x87, 0x67, 0x03, 0x8c, 0x5c, 0x9a, 0xb0, 0x06, 0xb1, 0x00, 0xbb, 0xfa, + 0xc3, 0x5e, 0x15, 0xf3, 0x56, 0x98, 0xf6, 0xf8, 0xc6, 0xa1, 0xff, 0x3c, + 0x90, 0x39, 0xbf, 0x4a, 0xc9, 0x84, 0xe2, 0x42, 0x95, 0x40, 0x81, 0x86, + 0x32, 0xbd, 0x02, 0x01, 0x55, 0x52, 0xe9, 0x75, 0x7f, 0x36, 0x3e, 0x83, + 0x17, 0xfc, 0xf8, 0x99, 0x8a, 0x55, 0x15, 0x4f, 0x61, 0x61, 0xb6, 0x7e, + 0x00, 0x91, 0x0c, 0xbc, 0x73, 0x6d, 0xaf, 0x7f, 0xe7, 0x38, 0x44, 0x3a, + 0x3a, 0xce, 0x07, 0x63, 0xfd, 0x65, 0x05, 0xcf, 0xca, 0xf1, 0x13, 0x68, + 0xdb, 0xe5, 0xd5, 0x85, 0x20, 0x6c, 0xa4, 0x1d, 0x76, 0xe3, 0x9f, 0xeb, + 0x68, 0x51, 0x9d, 0x30, 0x9d, 0xd9, 0x2a, 0x54, 0xdf, 0xec, 0x57, 0x91, + 0x31, 0x1f, 0x5c, 0x00, 0xbd, 0x0b, 0xdc, 0x7f, 0xc5, 0xf2, 0xf4, 0x7d, + 0x55, 0x8f, 0x51, 0xa5, 0xf3, 0xcc, 0x2c, 0x86, 0xc3, 0x39, 0x58, 0xd1, + 0x18, 0xdf, 0xee, 0xfb, 0x8b, 0x53, 0x1f, 0xd4, 0x14, 0x28, 0x92, 0xe2, + 0x8c, 0xcb, 0xb2, 0xc5, 0x74, 0xb6, 0xc1, 0x15, 0x16, 0x99, 0x81, 0xaf, + 0x4c, 0x3c, 0xe6, 0xe0, 0x19, 0xfa, 0x27, 0xc2, 0xef, 0xe4, 0xaa, 0x34, + 0xc0, 0xef, 0x10, 0x4e, 0x16, 0xc7, 0xf0, 0x2a, 0x3b, 0x7b, 0xd4, 0x63, + 0x90, 0x03, 0x9c, 0x7d, 0x4c, 0xcc, 0x6b, 0x27, 0xde, 0xb5, 0xf6, 0x79, + 0x67, 0x14, 0xd6, 0x7a, 0xf8, 0x84, 0x56, 0xa8, 0xda, 0x63, 0x95, 0xe6, + 0x70, 0xb5, 0x13, 0xf4, 0x5b, 0x62, 0xba, 0x0a, 0xac, 0x65, 0x57, 0x9f}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA256, + 189, + {0x24, 0x13, 0x32, 0xa0, 0xe3, 0x4e, 0xc7, 0x00, 0xcd, 0xf2, 0x29, 0x7c, + 0x89, 0x94, 0xee, 0x0c, 0xfb, 0x84, 0x8e, 0x6f, 0x5d, 0x6f, 0x31, 0x21, + 0x65, 0x24, 0xbd, 0x3d, 0x40, 0xb1, 0x53, 0x9e, 0xe5, 0xd4, 0x95, 0x5d, + 0x40, 0x54, 0x97, 0xfb, 0xf1, 0x9f, 0x9b, 0x36, 0x81, 0x30, 0x64, 0x08, + 0xa4, 0xef, 0x5e, 0xba, 0x87, 0xe7, 0x57, 0x99, 0xda, 0xe8, 0xe8, 0x6a, + 0xb0, 0x50, 0xb7, 0xe7, 0x8e, 0xbb, 0xe9, 0xa2, 0xbe, 0x1e, 0x02, 0xf9, + 0xce, 0xc5, 0x19, 0xa5, 0x1e, 0x78, 0x80, 0xa7, 0xf6, 0x53, 0xa8, 0x32, + 0x72, 0x75, 0xbf, 0x9a, 0x2a, 0x29, 0x86, 0x78, 0x49, 0x3d, 0xf0, 0x13, + 0xd3, 0xc3, 0xa1, 0x91, 0x37, 0x2f, 0x5f, 0x84, 0xae, 0xed, 0x7a, 0xbf, + 0x72, 0x69, 0x7a, 0xde, 0x3e, 0x02, 0xd5, 0x21, 0x65, 0x5d, 0x2d, 0x79, + 0x00, 0x39, 0x32, 0xb9, 0x2e, 0x26, 0xec, 0x22, 0xa9, 0x26, 0x06, 0x06, + 0x95, 0x4e, 0xd3, 0x2c, 0x53, 0x60, 0x15, 0xa8, 0xd5, 0x30, 0x6d, 0xe8, + 0x35, 0x4f, 0xec, 0x6d, 0x51, 0xb4, 0x8a, 0x0f, 0x25, 0x8e, 0x57, 0x42, + 0xee, 0xff, 0x0d, 0x2c, 0x76, 0xb8, 0x6b, 0xde, 0xc0, 0xb4, 0x2a, 0x66, + 0x06, 0xae, 0x04, 0x3e, 0x86, 0xb2, 0xde, 0x8f, 0x42, 0x42, 0xbe, 0x7e, + 0xf6, 0x5b, 0x9c, 0xe6, 0x0f, 0xe4, 0xf7, 0x98, 0xa8, 0xaa, 0x19, 0xf9, + 0x47, 0xae, 0xa9, 0xef, 0x40, 0xfb, 0x4a, 0x46, 0x7d, 0x7c, 0x54, 0x13, + 0xd5, 0x26, 0xaa, 0x94, 0x91, 0xac, 0x9a, 0x98, 0xf9, 0xe6, 0x34, 0x2a, + 0x15, 0x4a, 0x99, 0x26, 0x4e, 0xf6, 0x01, 0x29, 0x3c, 0xd2, 0xd4, 0xa9, + 0x79, 0xff, 0xb5, 0xdb, 0xb5, 0xfc, 0xf7, 0x9e, 0xe7, 0x27, 0xf8, 0x7f, + 0x9c, 0xf7, 0xcc, 0x65, 0x70, 0xdd, 0x88, 0xd6, 0x08, 0x16, 0x23, 0x2e, + 0xaa, 0x57, 0xdd, 0x75, 0xa7, 0xf0, 0xff, 0xc8, 0x16, 0x0f, 0x65, 0x71, + 0x5f, 0xc1, 0x25, 0x08, 0xfb, 0xf0, 0x01, 0x34, 0x96, 0x49, 0x68, 0xd3, + 0x3d, 0xd3, 0x07, 0x42, 0xe9, 0x31, 0x07, 0xeb, 0x74, 0xc3, 0x72, 0x1c, + 0xf6, 0x61, 0x5f, 0xff, 0x5b, 0xa1, 0x56, 0x68, 0x44, 0xad, 0x68, 0x59, + 0xe0, 0x28, 0xce, 0x76, 0x98, 0x23, 0xf0, 0x37, 0xa6, 0x20, 0x5e, 0xda, + 0xdc, 0xe3, 0x2f, 0x3d, 0x38, 0xbf, 0x77, 0x8d, 0x47, 0xc3, 0x6e, 0xaa, + 0x67, 0xa3, 0x6c, 0xb5, 0x3f, 0x57, 0x2b, 0x1b, 0xeb, 0x90, 0x62, 0x2e, + 0x52, 0x17, 0xb0, 0x83, 0x3d, 0xe3, 0xe6, 0xf8, 0x00, 0x0a, 0xde, 0xa7, + 0x6d, 0x45, 0x43, 0xc8, 0x03, 0xaa, 0x70, 0x79, 0x32, 0x10, 0x57, 0x24, + 0x70, 0x6c, 0xa4, 0xdb, 0x00, 0x8c, 0x64, 0x43, 0x36, 0xa8, 0x9b, 0x3a, + 0xe8, 0xf1, 0x96, 0xb7, 0xf2, 0xb3, 0xae, 0x30, 0x6e, 0x18, 0x17, 0x6c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 190 + {SEC_OID_SHA256, + 190, + {0x60, 0xaa, 0x59, 0xb8, 0x25, 0x4b, 0x47, 0x19, 0x9d, 0xb7, 0xb2, 0x9d, + 0xe4, 0x5c, 0x02, 0x24, 0x76, 0x10, 0xf3, 0xcf, 0x9c, 0xad, 0xc3, 0xf4, + 0x6c, 0x96, 0x9a, 0xaf, 0x36, 0xea, 0x1e, 0xcf, 0xd7, 0xaa, 0x2c, 0x6c, + 0xf6, 0x26, 0xa5, 0xca, 0x11, 0xc2, 0x75, 0x48, 0x58, 0x18, 0xb2, 0xa4, + 0x33, 0xe9, 0x64, 0x8c, 0x3d, 0xd8, 0xf6, 0xe1, 0x00, 0xd5, 0x30, 0xb2, + 0x15, 0xe1, 0x07, 0xbd, 0xa7, 0x95, 0xea, 0x13, 0xbd, 0xd3, 0xae, 0xd8, + 0x7b, 0x5e, 0xdd, 0xa4, 0x0a, 0x5b, 0xb0, 0x10, 0x5e, 0xf3, 0x73, 0x1b, + 0x44, 0x34, 0x1b, 0x6a, 0x33, 0x00, 0x40, 0x9d, 0xb7, 0xb1, 0xbf, 0x2d, + 0xea, 0x3b, 0x84, 0x50, 0x7b, 0xd5, 0xfa, 0x0d, 0x7a, 0x11, 0x70, 0x9d, + 0xdb, 0x10, 0x6d, 0xf8, 0xfd, 0xdf, 0x1a, 0x96, 0x25, 0xc6, 0x45, 0x52, + 0xb8, 0x75, 0xea, 0x96, 0xd5, 0xab, 0x33, 0x82, 0x0b, 0x9a, 0xcc, 0x94, + 0xa3, 0x0f, 0x37, 0xe8, 0x81, 0x7b, 0xa1, 0xd7, 0x57, 0xc1, 0x55, 0x57, + 0x95, 0xcc, 0x82, 0xa2, 0x6c, 0x6a, 0xde, 0xa3, 0x66, 0x76, 0xea, 0xc2, + 0x93, 0x4d, 0xd3, 0xd5, 0x4e, 0x1b, 0xb0, 0xfc, 0xa7, 0x70, 0xf6, 0x05, + 0x1c, 0x10, 0x8d, 0xe1, 0xe8, 0xcc, 0x04, 0xc1, 0x53, 0x06, 0xd9, 0x4b, + 0x08, 0x8a, 0x0e, 0xbf, 0xaf, 0xeb, 0x93, 0xbc, 0xe9, 0x1e, 0x28, 0x3e, + 0xf6, 0xb4, 0xef, 0x88, 0xee, 0x8a, 0xbb, 0xfe, 0x54, 0x9e, 0xaf, 0x24, + 0x91, 0xf2, 0x3e, 0x3a, 0xe1, 0x3d, 0x33, 0x19, 0xc7, 0x33, 0x30, 0x23, + 0x7e, 0x06, 0xd2, 0xd0, 0x09, 0x89, 0xcb, 0xd9, 0xd9, 0xc8, 0xa0, 0x95, + 0xe8, 0x25, 0x34, 0xe1, 0x48, 0x45, 0xca, 0xaa, 0x66, 0x59, 0x9d, 0x99, + 0x6d, 0xf6, 0xb5, 0x83, 0xc2, 0x2c, 0x3e, 0x73, 0xf7, 0x47, 0xc5, 0xe5, + 0x97, 0xb6, 0x26, 0x3e, 0xfd, 0x3d, 0x48, 0x4f, 0xa7, 0x5e, 0x22, 0x78, + 0x73, 0xf5, 0x0c, 0x99, 0x3e, 0xff, 0x26, 0xe1, 0x4b, 0xca, 0x16, 0xe2, + 0xdf, 0x14, 0x09, 0x88, 0x54, 0x16, 0x7f, 0x0d, 0xe7, 0x3a, 0x15, 0x7d, + 0xf9, 0x96, 0xd0, 0xbe, 0xb2, 0xae, 0xb6, 0x75, 0x0b, 0x57, 0x43, 0xb0, + 0xa9, 0xf4, 0xd6, 0x85, 0xee, 0x8c, 0xfa, 0x5d, 0xf0, 0x1a, 0x4b, 0x92, + 0x4a, 0x67, 0x9d, 0x14, 0x91, 0x9d, 0x27, 0x53, 0xf8, 0x93, 0x5b, 0x82, + 0xba, 0x4e, 0x2e, 0x46, 0x70, 0x09, 0x7c, 0xf1, 0x1b, 0xcd, 0x59, 0xa6, + 0x13, 0xb5, 0xf3, 0x4a, 0x29, 0x63, 0xdc, 0x56, 0xf5, 0x9f, 0x25, 0xf2, + 0xb8, 0xb9, 0x1e, 0x9a, 0x00, 0xa2, 0xce, 0xce, 0xe8, 0xb4, 0x88, 0xd8, + 0x60, 0x04, 0x4d, 0xc7, 0xe1, 0x0f, 0x82, 0x03, 0x70, 0x30, 0xd6, 0x2d, + 0x48, 0xe0, 0x28, 0x02, 0x2e, 0x7c, 0x37, 0x74, 0xbf, 0x3c, 0x25, 0xca}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 191 + {SEC_OID_SHA256, + 191, + {0x0d, 0x81, 0x46, 0x84, 0xd7, 0x9c, 0x28, 0xbc, 0x16, 0x9d, 0xa2, 0x08, + 0x59, 0xfe, 0xf1, 0x17, 0xd2, 0xd6, 0xc9, 0x8a, 0x9c, 0x7d, 0x52, 0xb7, + 0x88, 0xd9, 0x72, 0xfc, 0x09, 0x8d, 0xb6, 0x2d, 0x46, 0xf5, 0x2b, 0xa2, + 0xb5, 0x08, 0x3c, 0xc7, 0xde, 0x5c, 0xff, 0x06, 0x58, 0xd4, 0x26, 0x6c, + 0x11, 0x3a, 0x8b, 0x35, 0xcb, 0x3b, 0xf0, 0x40, 0x61, 0xd4, 0xc6, 0xba, + 0x6b, 0x7b, 0x4c, 0xd6, 0x7e, 0xeb, 0x48, 0xd5, 0x61, 0x01, 0x55, 0x5e, + 0x4f, 0xb5, 0x56, 0xa6, 0xe9, 0x0d, 0x51, 0x3e, 0xbe, 0x46, 0x8e, 0xed, + 0x8e, 0xf0, 0x20, 0x21, 0x18, 0x99, 0x8b, 0x2a, 0x1c, 0x0d, 0x98, 0x79, + 0xb1, 0x43, 0x67, 0xf2, 0x1d, 0x9b, 0x48, 0x89, 0xb9, 0xf2, 0xb4, 0x1c, + 0xd2, 0x60, 0xd9, 0x5f, 0x54, 0x0d, 0xd8, 0x48, 0x9b, 0x78, 0xdd, 0xec, + 0x27, 0x99, 0x9b, 0xa5, 0x07, 0xda, 0x90, 0x2f, 0x60, 0xfe, 0x1d, 0xca, + 0x5f, 0x7f, 0xef, 0x00, 0xa8, 0x58, 0x29, 0x16, 0x6a, 0x18, 0x39, 0x16, + 0x2b, 0x8e, 0x61, 0x43, 0x6b, 0xf6, 0x72, 0x3a, 0x13, 0x6d, 0x76, 0x55, + 0x81, 0x96, 0x3b, 0x81, 0x2b, 0x00, 0x05, 0xb4, 0xcb, 0xda, 0x84, 0x4c, + 0xd7, 0x6c, 0x10, 0x54, 0xc8, 0x7f, 0x69, 0x64, 0x1d, 0x52, 0x68, 0xab, + 0xe4, 0x99, 0x1a, 0xfa, 0x2f, 0xd9, 0x8d, 0xea, 0xd3, 0x0b, 0xa2, 0x6d, + 0x74, 0x7a, 0xed, 0xeb, 0xf4, 0x5a, 0x96, 0xbd, 0x10, 0x02, 0xaa, 0x3b, + 0x8c, 0x86, 0xcb, 0xba, 0xdd, 0x86, 0x12, 0x48, 0x17, 0x59, 0x5f, 0x12, + 0x3a, 0x39, 0xf9, 0xcf, 0x3f, 0xd2, 0x65, 0x43, 0xaf, 0xe5, 0x4c, 0x6f, + 0xcf, 0xe1, 0x70, 0x06, 0x0a, 0xf7, 0xaa, 0x09, 0x6e, 0xe2, 0xaa, 0x16, + 0xe2, 0x06, 0x30, 0x3f, 0x85, 0x79, 0x55, 0x4b, 0x7b, 0xb1, 0xf4, 0x12, + 0x06, 0x2e, 0xec, 0xd4, 0x86, 0x21, 0x9c, 0x94, 0x79, 0x87, 0x37, 0xe9, + 0xff, 0x75, 0xca, 0x2c, 0x1f, 0x34, 0xcd, 0x03, 0x18, 0x2c, 0x94, 0x31, + 0x38, 0x2f, 0x0e, 0x12, 0xcc, 0x7e, 0xfa, 0x13, 0xb1, 0xc5, 0xad, 0x36, + 0x7f, 0x34, 0xae, 0x84, 0xaf, 0x42, 0xb4, 0x61, 0x4a, 0x7e, 0xac, 0x8a, + 0xc7, 0xf1, 0xca, 0x10, 0x69, 0x5b, 0x88, 0xbf, 0x6e, 0xf1, 0x70, 0x06, + 0xf0, 0x69, 0x75, 0xdf, 0xb4, 0xfd, 0x02, 0x73, 0x1d, 0x5c, 0xd8, 0xa6, + 0xe4, 0x29, 0x51, 0x5c, 0x47, 0x30, 0xd0, 0xae, 0xc0, 0x54, 0xb3, 0x53, + 0x3d, 0x5d, 0x42, 0x91, 0x50, 0xfc, 0x97, 0x14, 0x66, 0x5e, 0x38, 0x81, + 0xc2, 0x5f, 0x58, 0x50, 0xfc, 0xfb, 0x3e, 0x8d, 0xae, 0x79, 0xc3, 0x64, + 0xd5, 0x8a, 0xea, 0xf2, 0xbc, 0xb0, 0xee, 0x5d, 0x89, 0x9a, 0xf9, 0x2a, + 0xdc, 0x93, 0xd6, 0x32, 0xea, 0xcf, 0xe5, 0x29, 0xff, 0x57, 0xa0, 0xf2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 192 + {SEC_OID_SHA256, + 192, + {0x55, 0x0c, 0xe3, 0xe7, 0x8b, 0x5e, 0x13, 0x01, 0xa0, 0xb3, 0x75, 0xe5, + 0xc6, 0xbb, 0x6c, 0xef, 0xf0, 0x56, 0x68, 0x92, 0x21, 0x18, 0x8d, 0x00, + 0xc6, 0x11, 0x6e, 0xba, 0x69, 0x20, 0xeb, 0x8c, 0x6a, 0xaf, 0xab, 0x5b, + 0xcc, 0x11, 0xe5, 0x29, 0x84, 0xe0, 0x5f, 0x68, 0x92, 0x0d, 0x44, 0xbe, + 0x9d, 0xc2, 0x35, 0x66, 0x17, 0xd3, 0xe7, 0xad, 0xa7, 0x9d, 0x51, 0x86, + 0x58, 0x85, 0x26, 0x2d, 0xef, 0xae, 0x63, 0xa4, 0xd3, 0x4b, 0x8c, 0x00, + 0x3e, 0xf5, 0xff, 0x32, 0x4b, 0x59, 0xed, 0x66, 0x57, 0xdb, 0xa9, 0x97, + 0x65, 0xae, 0x42, 0x5e, 0xd2, 0xc9, 0xbd, 0xcf, 0x11, 0xf4, 0x1a, 0xe0, + 0x16, 0x4a, 0x44, 0xc1, 0xc4, 0x1d, 0x98, 0xca, 0xfc, 0x66, 0xff, 0x4e, + 0x91, 0x63, 0x90, 0xc4, 0x2c, 0x82, 0x24, 0x41, 0x96, 0x88, 0x7d, 0x18, + 0x12, 0x1e, 0xae, 0x27, 0xb6, 0xe2, 0x1c, 0x57, 0x35, 0x4b, 0x0d, 0x37, + 0xe1, 0x60, 0xf3, 0x24, 0xb9, 0x5e, 0x79, 0x09, 0x56, 0xa5, 0x09, 0x3a, + 0x92, 0x83, 0xdf, 0xe9, 0xa7, 0x29, 0x22, 0xcd, 0xfd, 0xe3, 0x7d, 0x15, + 0xbc, 0x31, 0x7b, 0xd0, 0x59, 0x09, 0xed, 0x8d, 0x1c, 0x8d, 0xbc, 0xbf, + 0x60, 0x0f, 0xda, 0x9d, 0x26, 0xc8, 0x10, 0xda, 0x48, 0x6a, 0x86, 0x58, + 0x87, 0x19, 0x1e, 0x1b, 0xfb, 0xb2, 0x1a, 0x68, 0xc1, 0x7c, 0x21, 0x7f, + 0xc3, 0xf8, 0xaa, 0x2e, 0xfd, 0xe6, 0x50, 0xfc, 0x8c, 0xcd, 0x3f, 0xe5, + 0xf6, 0xd7, 0x27, 0x02, 0x31, 0xab, 0x0a, 0x97, 0xe3, 0xd5, 0xf3, 0xb6, + 0x39, 0x81, 0xe0, 0x9d, 0x0b, 0x82, 0x01, 0xce, 0xb6, 0x49, 0x50, 0x53, + 0x46, 0xab, 0x22, 0xf6, 0x64, 0xb9, 0xb6, 0xa6, 0x3a, 0xb0, 0x88, 0xbf, + 0x4e, 0xa0, 0x1f, 0xa2, 0x61, 0x42, 0xea, 0x37, 0x95, 0x16, 0x1f, 0x93, + 0x31, 0x64, 0xbf, 0xc4, 0xe2, 0x41, 0x2a, 0x29, 0x61, 0xbc, 0x09, 0xae, + 0x13, 0x25, 0x7d, 0xf7, 0x17, 0x1c, 0xed, 0xfd, 0x2f, 0xb4, 0x8e, 0x5a, + 0x61, 0x03, 0x4a, 0x24, 0x94, 0xb3, 0xbf, 0x70, 0xdc, 0x51, 0xa3, 0x57, + 0x7d, 0xe4, 0xa9, 0x48, 0xbc, 0x0b, 0xf3, 0x50, 0x36, 0xb0, 0x49, 0x6c, + 0xf7, 0x9c, 0x9b, 0x4d, 0x1b, 0xae, 0x0e, 0x91, 0x84, 0x06, 0x82, 0x60, + 0x18, 0x9a, 0x6b, 0x55, 0x31, 0x71, 0x5d, 0xd4, 0x7b, 0x9e, 0x4f, 0x01, + 0x16, 0x22, 0x30, 0x6a, 0xe7, 0xcc, 0xcd, 0x77, 0x43, 0xeb, 0x42, 0xb4, + 0x74, 0x8f, 0xdf, 0x46, 0xbc, 0x5e, 0x32, 0x85, 0x37, 0x3b, 0x38, 0x5b, + 0x5e, 0x38, 0x18, 0x5d, 0x99, 0x90, 0xde, 0xc7, 0x31, 0x33, 0xa9, 0xb8, + 0x8b, 0xd3, 0xd7, 0xef, 0x0c, 0xda, 0x14, 0x1f, 0x2c, 0x67, 0x04, 0xae, + 0x96, 0x7a, 0xf7, 0x91, 0x05, 0x6f, 0xf2, 0x49, 0xc3, 0xdd, 0xb7, 0xae}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 193 + {SEC_OID_SHA256, + 193, + {0x3b, 0x2e, 0xb9, 0x41, 0x28, 0x06, 0x8d, 0xe1, 0x54, 0x97, 0xd0, 0xfb, + 0x6d, 0x86, 0x12, 0xfa, 0x6b, 0x90, 0x0a, 0x7c, 0x8d, 0x38, 0x51, 0x2e, + 0xea, 0x2c, 0x57, 0x9b, 0x9f, 0x62, 0xc4, 0x5d, 0x1b, 0xd1, 0x98, 0xec, + 0xbc, 0x5b, 0x2f, 0xac, 0xd8, 0x75, 0xbc, 0x02, 0x91, 0xb6, 0xdf, 0x8d, + 0xe7, 0x8f, 0xc3, 0x36, 0x75, 0x29, 0xd2, 0xe3, 0x69, 0x96, 0xf1, 0x40, + 0x17, 0xf3, 0xef, 0x71, 0x88, 0x3d, 0x3b, 0x95, 0xf2, 0x52, 0x5f, 0x62, + 0xae, 0x32, 0xd2, 0x94, 0xa1, 0x70, 0xf6, 0x64, 0xd3, 0xce, 0x1c, 0xf5, + 0xa5, 0xcf, 0xed, 0x4d, 0xf8, 0xb5, 0xc6, 0x58, 0xe4, 0x5e, 0xd6, 0x5a, + 0x60, 0x6b, 0x23, 0x83, 0x49, 0xcf, 0x1c, 0xd5, 0x3d, 0x6f, 0x74, 0x27, + 0x8d, 0xd8, 0xe0, 0xd8, 0x98, 0xc1, 0x37, 0x5f, 0x00, 0x7b, 0x8d, 0x27, + 0x77, 0x88, 0x9a, 0x10, 0x47, 0x35, 0xab, 0x73, 0x06, 0xdf, 0x67, 0x51, + 0xd9, 0x53, 0x94, 0x47, 0xe8, 0x6b, 0xc1, 0x06, 0xe8, 0x3c, 0xe6, 0xed, + 0x85, 0x65, 0x05, 0xe5, 0xca, 0x3d, 0x9e, 0xb5, 0x8d, 0x8f, 0x4c, 0xaa, + 0xfe, 0x13, 0xa0, 0x7e, 0x2d, 0x36, 0x70, 0xb3, 0x93, 0x4f, 0x5a, 0x08, + 0xd1, 0xc7, 0x6f, 0x72, 0x3b, 0xf2, 0xb2, 0x13, 0x0f, 0xb8, 0xa9, 0x93, + 0x93, 0x33, 0x89, 0x12, 0xbf, 0xb0, 0x6f, 0xc6, 0x97, 0x4b, 0xb0, 0x49, + 0x3a, 0x43, 0xe1, 0x45, 0x49, 0x92, 0x72, 0x15, 0xc4, 0xcd, 0x0a, 0xa7, + 0x6c, 0xa9, 0x97, 0x54, 0xfc, 0xaa, 0xb8, 0x97, 0xf2, 0xcc, 0x7a, 0x14, + 0x9c, 0xaf, 0x0d, 0x26, 0x92, 0xa8, 0x2e, 0x91, 0xc5, 0xff, 0x0b, 0xc9, + 0xd3, 0x3e, 0x2f, 0x66, 0x20, 0x54, 0x4b, 0x7f, 0xb0, 0x73, 0x4b, 0x30, + 0x4d, 0xf2, 0x0a, 0x1e, 0x43, 0x89, 0xf1, 0xda, 0x4d, 0x8b, 0x1f, 0x40, + 0xf0, 0x19, 0x06, 0x07, 0x08, 0xa5, 0xa0, 0x55, 0x82, 0x60, 0x69, 0x70, + 0xa3, 0x0e, 0xf7, 0x56, 0x06, 0xa1, 0xcc, 0x46, 0x60, 0x96, 0x15, 0x40, + 0x4b, 0x76, 0x89, 0x52, 0x0d, 0xb0, 0xdd, 0x22, 0x43, 0x40, 0x52, 0xd6, + 0x34, 0x8c, 0x01, 0xcf, 0x8d, 0x7a, 0x2b, 0xf8, 0x0e, 0x19, 0xb1, 0x79, + 0x9e, 0x70, 0xd0, 0x49, 0xcd, 0xca, 0x51, 0x7f, 0x26, 0x2f, 0x75, 0x4e, + 0x71, 0xf0, 0x00, 0xbc, 0x0f, 0x83, 0xbf, 0x9f, 0xc5, 0x9f, 0xe3, 0x86, + 0x5a, 0x4e, 0x75, 0xf2, 0x75, 0xd5, 0x14, 0xcc, 0xed, 0x20, 0xca, 0xcf, + 0x10, 0xbd, 0xba, 0x84, 0x3b, 0x82, 0x4b, 0xbc, 0x1c, 0x9c, 0x9c, 0x22, + 0xe4, 0xa8, 0xe2, 0x34, 0xbe, 0x19, 0x7c, 0xf9, 0x05, 0x75, 0xf1, 0x32, + 0xe1, 0xc5, 0x3c, 0xac, 0x7d, 0x87, 0x97, 0x9a, 0x84, 0xc6, 0x12, 0xb6, + 0xea, 0x0c, 0x2f, 0x0f, 0x1c, 0xd1, 0xda, 0x05, 0x59, 0x66, 0x1e, 0x73}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 194 + {SEC_OID_SHA256, + 194, + {0x64, 0x96, 0xf9, 0x66, 0x74, 0xd1, 0x3a, 0x49, 0x39, 0x92, 0xdc, 0xf6, + 0x19, 0x3b, 0x55, 0x76, 0x80, 0x96, 0x2c, 0x41, 0x52, 0x82, 0x6f, 0x35, + 0xb8, 0x2b, 0xef, 0xb7, 0x13, 0xa5, 0xe8, 0x6b, 0x09, 0xac, 0x35, 0x0b, + 0x36, 0xa4, 0xb2, 0x7a, 0x73, 0x01, 0x12, 0xb9, 0x1f, 0xaf, 0xfd, 0x84, + 0xee, 0xf3, 0xe0, 0x32, 0x62, 0x8e, 0x5a, 0x06, 0xe9, 0x86, 0x00, 0xe4, + 0x96, 0x65, 0xc9, 0x75, 0x5b, 0x2f, 0x48, 0x16, 0x1e, 0xda, 0xfb, 0xc9, + 0xce, 0x52, 0x7e, 0x34, 0x03, 0xca, 0x91, 0x9e, 0x16, 0x14, 0x70, 0x8a, + 0x7a, 0xb6, 0x97, 0xa2, 0x0a, 0x39, 0x82, 0x33, 0xfa, 0x23, 0xf3, 0x2c, + 0xa7, 0x7a, 0x9c, 0x81, 0xe1, 0x6b, 0xdd, 0xcc, 0x40, 0x58, 0x01, 0x55, + 0x18, 0x25, 0x8b, 0xd4, 0x8b, 0x95, 0x5f, 0xa8, 0x1c, 0xaf, 0xa3, 0x42, + 0x82, 0xbb, 0x5e, 0x6d, 0x42, 0xbb, 0xd1, 0xc8, 0x2f, 0xc3, 0x0a, 0xd3, + 0xa7, 0xae, 0xb1, 0xd4, 0x38, 0x1c, 0xb2, 0xef, 0x95, 0x1d, 0xa2, 0x89, + 0x41, 0xc4, 0xb9, 0x61, 0x7b, 0xe5, 0x18, 0xdd, 0x36, 0x16, 0xa0, 0x47, + 0x26, 0x69, 0xc2, 0x5e, 0xd4, 0x3a, 0xcf, 0xb5, 0xf5, 0x5e, 0x58, 0xa8, + 0x7f, 0xa6, 0x18, 0x13, 0x37, 0xef, 0xc9, 0x72, 0x56, 0x63, 0x5e, 0x7c, + 0x67, 0x8f, 0x09, 0x9c, 0x2d, 0x62, 0xf7, 0x8a, 0xff, 0x5b, 0x54, 0x66, + 0x30, 0x61, 0xc0, 0xcb, 0x3c, 0x6c, 0x33, 0x0c, 0x43, 0xe8, 0xa4, 0xc4, + 0xa5, 0x0a, 0x82, 0x29, 0x83, 0x9e, 0xf6, 0xca, 0x0c, 0x59, 0x43, 0xe8, + 0x7e, 0x92, 0x16, 0xda, 0x64, 0x4a, 0xed, 0xc8, 0x0c, 0x69, 0x8f, 0x9e, + 0xaa, 0xfd, 0xf8, 0x10, 0x46, 0x54, 0x8b, 0xdf, 0xd1, 0x19, 0xcf, 0xaf, + 0x95, 0x66, 0x7b, 0xeb, 0xec, 0x6c, 0xe0, 0x29, 0xca, 0x0a, 0x4c, 0x96, + 0xc9, 0xa1, 0x7c, 0x8e, 0xf7, 0x35, 0xd4, 0x3a, 0xf9, 0xc8, 0x1b, 0xc8, + 0x2a, 0x93, 0x17, 0x04, 0x6e, 0xb8, 0x44, 0x4a, 0x76, 0x5c, 0xd4, 0xcd, + 0x84, 0x8e, 0x61, 0x37, 0x0b, 0x30, 0x14, 0xaf, 0x89, 0x3e, 0xf9, 0x2f, + 0xab, 0xa5, 0xa1, 0x4b, 0x42, 0x17, 0xf0, 0x76, 0x87, 0x2d, 0x18, 0x7d, + 0x8d, 0xe1, 0x23, 0x81, 0xdd, 0xb7, 0xe3, 0x0e, 0x40, 0xab, 0xc6, 0xca, + 0xff, 0xb5, 0xb2, 0x67, 0x06, 0x7c, 0x41, 0x1f, 0x9d, 0x10, 0x4d, 0xcf, + 0xd1, 0xe3, 0x95, 0xe2, 0xb7, 0x3c, 0x67, 0xb1, 0xd8, 0x84, 0x69, 0x0a, + 0x6a, 0x4a, 0xb5, 0x8a, 0xba, 0x1e, 0x7c, 0x72, 0x0c, 0x18, 0x76, 0x04, + 0x86, 0x44, 0x40, 0xb6, 0xdd, 0x87, 0xd8, 0x51, 0x88, 0xe9, 0x4b, 0x0c, + 0x6f, 0xd9, 0x90, 0x38, 0xf2, 0x99, 0xd4, 0x4e, 0x16, 0x1d, 0xe8, 0xca, + 0x7f, 0xdb, 0xae, 0x62, 0xc3, 0xa8, 0xb6, 0xee, 0x00, 0x3a, 0xfe, 0xd3}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 195 + {SEC_OID_SHA256, + 195, + {0x04, 0xb2, 0xa5, 0xac, 0xe2, 0xb1, 0xf1, 0x6c, 0x67, 0x5b, 0x02, 0xda, + 0x8a, 0x85, 0x32, 0x51, 0x1a, 0x25, 0xd5, 0x9b, 0x2f, 0x37, 0x03, 0x1b, + 0xaa, 0xc4, 0x8b, 0x4b, 0x83, 0xbb, 0x43, 0x4d, 0xf8, 0x9e, 0xc9, 0x37, + 0x99, 0xca, 0x6e, 0x3a, 0x91, 0x25, 0x04, 0x9c, 0x05, 0x1a, 0x0f, 0x9b, + 0xa8, 0x9d, 0xec, 0x99, 0x93, 0x1c, 0xab, 0x97, 0x86, 0xc2, 0xba, 0xc5, + 0x2b, 0x2a, 0x06, 0xa6, 0x25, 0x0d, 0xde, 0xc3, 0x83, 0xe3, 0x29, 0x0f, + 0x42, 0x3b, 0xa8, 0x99, 0x86, 0x9b, 0x4e, 0xaa, 0xb1, 0x92, 0x79, 0x3d, + 0x15, 0x15, 0x6b, 0x13, 0xce, 0xe7, 0xf7, 0xd6, 0x18, 0xba, 0x7a, 0x6a, + 0xcf, 0x49, 0xc9, 0x92, 0xd3, 0x81, 0xb5, 0x9b, 0xe6, 0xf0, 0x20, 0x81, + 0x2d, 0x5a, 0x0f, 0x90, 0xd1, 0x28, 0x14, 0xeb, 0xff, 0xed, 0x3a, 0x02, + 0x99, 0x4a, 0x91, 0xeb, 0x3f, 0x2c, 0x07, 0x9f, 0x03, 0x14, 0x55, 0x76, + 0x86, 0x98, 0x78, 0xf6, 0x41, 0xcc, 0xda, 0xdf, 0xa2, 0xeb, 0x94, 0x6c, + 0x84, 0xc1, 0x22, 0xbc, 0x19, 0x8e, 0x3d, 0x34, 0x3f, 0x0b, 0xbd, 0x6b, + 0x04, 0x17, 0x01, 0xe7, 0xa2, 0x0d, 0xb8, 0x46, 0x0a, 0x2c, 0xa7, 0x9d, + 0x35, 0x92, 0x34, 0x97, 0x02, 0x8b, 0x6a, 0xbb, 0x3d, 0x72, 0xa5, 0xa6, + 0xfc, 0x4b, 0x3e, 0x90, 0x92, 0xc2, 0x11, 0x8e, 0x24, 0x81, 0x40, 0xed, + 0x25, 0x26, 0xea, 0x7b, 0x5e, 0xa5, 0x6a, 0x2e, 0xf0, 0x4b, 0xd4, 0x0f, + 0xf2, 0x74, 0x36, 0xc7, 0xce, 0xb1, 0xb3, 0xb2, 0x9a, 0x88, 0x79, 0x88, + 0xd0, 0x09, 0x16, 0x7d, 0xbf, 0x2b, 0x0e, 0xf5, 0xed, 0x21, 0x91, 0xd1, + 0x4a, 0xd2, 0xeb, 0x2d, 0x76, 0x3a, 0x7f, 0x03, 0xe0, 0xd7, 0x33, 0xc1, + 0xf2, 0xc2, 0x7e, 0x46, 0x34, 0x06, 0x3c, 0x39, 0xbb, 0xb0, 0x23, 0x41, + 0x89, 0xd7, 0x2b, 0xc7, 0xb0, 0x86, 0x95, 0xe4, 0xb0, 0xf5, 0xb8, 0x8d, + 0x5a, 0x16, 0xf0, 0x29, 0x14, 0xc7, 0x4d, 0xcd, 0xbe, 0x55, 0xe7, 0xf8, + 0xa7, 0x73, 0xc9, 0xa7, 0xb9, 0xc9, 0x78, 0x0a, 0x2d, 0x2f, 0xf0, 0xb0, + 0xba, 0x4f, 0x9a, 0xdb, 0x0b, 0xf2, 0x63, 0xaf, 0xdd, 0xdc, 0xf2, 0xfe, + 0xf8, 0x04, 0x6c, 0x60, 0x5d, 0x9e, 0x0c, 0xeb, 0x8b, 0x3e, 0xe7, 0x93, + 0xc4, 0x1b, 0x4b, 0x32, 0x0d, 0x7c, 0x71, 0xf9, 0x83, 0x5d, 0xd6, 0xa6, + 0x04, 0xd5, 0x21, 0x6f, 0x55, 0xc9, 0xa8, 0x3f, 0x67, 0xb8, 0xf5, 0xbd, + 0x28, 0xde, 0x1c, 0x7b, 0x49, 0x9b, 0x7c, 0xcf, 0x86, 0x40, 0xc7, 0x85, + 0x38, 0xc8, 0x8e, 0x00, 0xed, 0xc6, 0x6b, 0x2d, 0x6b, 0xcb, 0x24, 0xbc, + 0x40, 0x18, 0xd1, 0xd7, 0x31, 0xc0, 0x5d, 0x25, 0x0d, 0x4f, 0x3c, 0x7b, + 0x72, 0x2b, 0x38, 0xc7, 0x4b, 0xae, 0x05, 0xc1, 0xba, 0xe4, 0x97, 0x6a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 196 + {SEC_OID_SHA256, + 196, + {0x05, 0x07, 0x89, 0xf0, 0x5b, 0x63, 0x42, 0x4d, 0xa4, 0xd9, 0xbf, 0xb1, + 0xbb, 0x9a, 0x6e, 0x81, 0x6f, 0x2b, 0x77, 0xea, 0xdd, 0x4e, 0x12, 0x7b, + 0x2e, 0x0b, 0x2b, 0x5d, 0x16, 0xe0, 0xa8, 0x5b, 0x9a, 0xf3, 0xa7, 0xe4, + 0x2e, 0xc2, 0xb8, 0x62, 0xf4, 0x77, 0x26, 0x17, 0x87, 0xe4, 0xb6, 0x5d, + 0x84, 0x92, 0x54, 0x83, 0x9d, 0x88, 0x16, 0x50, 0x33, 0xed, 0xf9, 0x53, + 0xe9, 0x54, 0xde, 0xb1, 0xad, 0x3b, 0xc6, 0xa0, 0xb8, 0xe4, 0x5b, 0x97, + 0xed, 0x26, 0x7f, 0x81, 0x04, 0xe6, 0x9e, 0xf0, 0xdb, 0x1c, 0x74, 0x0e, + 0x5e, 0x58, 0x7a, 0x4c, 0xc1, 0x7f, 0x48, 0xe1, 0x0f, 0xe2, 0x40, 0xde, + 0xe9, 0x66, 0x6a, 0x4e, 0x71, 0xd7, 0xc5, 0x8e, 0x54, 0x51, 0x8a, 0x5b, + 0x1d, 0x04, 0xcf, 0xcb, 0x9b, 0x67, 0xe7, 0x63, 0x74, 0xe7, 0x97, 0x4c, + 0x44, 0xc8, 0x8b, 0x9b, 0x4b, 0xcd, 0x7f, 0x8e, 0x5a, 0x10, 0x13, 0x27, + 0x45, 0xf3, 0x98, 0xe3, 0x58, 0x8b, 0x6d, 0xba, 0x5a, 0x4d, 0x68, 0x0e, + 0xa8, 0xaf, 0x03, 0x11, 0xf9, 0xa3, 0xc7, 0x8e, 0xcf, 0xae, 0x00, 0x21, + 0x77, 0x06, 0xa7, 0xd7, 0xac, 0xb1, 0x87, 0xca, 0xa7, 0x88, 0x3b, 0x73, + 0x05, 0x80, 0x15, 0xa2, 0xb9, 0xc3, 0xa6, 0x63, 0x48, 0x8e, 0x1a, 0x42, + 0xef, 0x14, 0x33, 0x37, 0xac, 0xd5, 0xa2, 0x56, 0x3f, 0xeb, 0x38, 0xfa, + 0xba, 0x0c, 0x1c, 0x0b, 0xe5, 0x67, 0x48, 0x11, 0x07, 0x40, 0x27, 0x15, + 0xed, 0x56, 0x70, 0x7d, 0x7d, 0x00, 0x15, 0xf9, 0xcd, 0xc3, 0x8a, 0x90, + 0x98, 0xd4, 0xaa, 0x98, 0x06, 0xf7, 0x90, 0xef, 0x82, 0x6d, 0xce, 0x67, + 0xbb, 0x76, 0x6c, 0x3e, 0xa6, 0x54, 0x7d, 0x98, 0x7a, 0x00, 0xd5, 0xea, + 0x25, 0x2e, 0x52, 0xd9, 0xf5, 0x36, 0xed, 0x2b, 0x7f, 0xcd, 0x39, 0xab, + 0xdf, 0x93, 0xb4, 0x3b, 0xb5, 0x11, 0x0d, 0x3c, 0x47, 0x2c, 0xc5, 0xdf, + 0x4d, 0xa0, 0x21, 0xe8, 0x2e, 0xa1, 0x32, 0xce, 0xe2, 0x64, 0x6a, 0x30, + 0x2f, 0x6e, 0x5c, 0x99, 0x52, 0xc5, 0x6e, 0xca, 0x12, 0xbf, 0x31, 0xd2, + 0x9e, 0x32, 0xbf, 0x81, 0x0c, 0x9f, 0xf5, 0xc0, 0x53, 0x5a, 0x9e, 0xa3, + 0x26, 0x42, 0x23, 0x87, 0x4e, 0x14, 0x06, 0xcc, 0xd3, 0x72, 0xe0, 0x5c, + 0x0c, 0xfd, 0x95, 0xb9, 0x7c, 0xfc, 0x99, 0x1a, 0x13, 0xc6, 0x31, 0x78, + 0xbb, 0x5e, 0xc5, 0x22, 0x3e, 0x3b, 0x25, 0xe0, 0x55, 0x18, 0x8c, 0x77, + 0xbf, 0x05, 0xd1, 0xc3, 0x37, 0x61, 0x7b, 0x83, 0xda, 0x32, 0x88, 0x04, + 0xed, 0xe2, 0x6b, 0x59, 0x9a, 0x76, 0xba, 0xda, 0x43, 0xcc, 0xa9, 0xc3, + 0xb2, 0x71, 0xdb, 0x2d, 0xcc, 0xd7, 0xbe, 0x12, 0x59, 0xcf, 0x3e, 0xdb, + 0xb0, 0x20, 0xa4, 0xcd, 0xa7, 0x76, 0x08, 0x45, 0x08, 0x08, 0x1a, 0x24}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 197 + {SEC_OID_SHA256, + 197, + {0x9b, 0xdb, 0x19, 0xee, 0x8d, 0xe8, 0x00, 0x3f, 0x29, 0x92, 0x45, 0x35, + 0xf1, 0x41, 0xda, 0x24, 0x2c, 0x06, 0x9d, 0x7d, 0x5e, 0xfe, 0xc9, 0xc4, + 0x60, 0x44, 0x07, 0x18, 0x34, 0xd2, 0xd7, 0x85, 0x8e, 0x79, 0x45, 0x91, + 0xe2, 0x77, 0xb8, 0x7e, 0x1f, 0xdf, 0xa6, 0xb3, 0x10, 0x8e, 0xc8, 0xb6, + 0x15, 0xfe, 0x76, 0xf3, 0xd3, 0x74, 0x38, 0x15, 0x62, 0xce, 0x36, 0x24, + 0xe3, 0x58, 0x02, 0x73, 0x0a, 0x4b, 0xfc, 0x2c, 0x54, 0x38, 0x5d, 0xa6, + 0xea, 0xba, 0x89, 0x03, 0xaa, 0xa8, 0x47, 0x5d, 0xca, 0xdd, 0x67, 0xac, + 0xe3, 0x89, 0x72, 0x4b, 0x59, 0xa1, 0x0e, 0x7b, 0xa3, 0xba, 0xb6, 0xf3, + 0x32, 0xf4, 0x43, 0x57, 0xc9, 0x5e, 0x2e, 0x84, 0xa2, 0x74, 0x13, 0x37, + 0xa2, 0x53, 0xbf, 0x85, 0xef, 0xb1, 0x0c, 0xd9, 0xe6, 0x9c, 0xc6, 0x56, + 0xcd, 0xe7, 0x04, 0xaa, 0x20, 0x68, 0x1f, 0x99, 0x3f, 0x23, 0x24, 0xff, + 0x32, 0x35, 0x82, 0xc1, 0xfe, 0xac, 0xa5, 0x9d, 0xdf, 0xa2, 0x6d, 0x69, + 0x6a, 0xe4, 0x3b, 0x09, 0x83, 0x2d, 0x2d, 0x34, 0xd1, 0x26, 0xc4, 0x0b, + 0xe8, 0x99, 0x59, 0xdd, 0x2a, 0x35, 0x3a, 0x2f, 0x37, 0x22, 0xe2, 0xe0, + 0xc1, 0xcc, 0x07, 0x0c, 0xc1, 0xdd, 0x0c, 0xc5, 0xe3, 0xdb, 0xa9, 0xe9, + 0xa7, 0xca, 0xe5, 0xa7, 0xe7, 0xbb, 0x20, 0xa5, 0x8b, 0x37, 0x36, 0x6c, + 0x62, 0x41, 0x80, 0xb2, 0xb1, 0xd7, 0x73, 0x44, 0x35, 0x15, 0x08, 0xa4, + 0x7a, 0xc5, 0xcb, 0x46, 0x27, 0x78, 0x92, 0xf0, 0xa8, 0x8d, 0xb7, 0x4d, + 0xaa, 0xea, 0x7a, 0x03, 0xad, 0x8a, 0xc6, 0x0a, 0x0e, 0x21, 0x2a, 0xc5, + 0xe1, 0x8d, 0x01, 0xcc, 0x81, 0xaf, 0x47, 0x2d, 0x7b, 0xd9, 0x05, 0x47, + 0x4c, 0x75, 0x96, 0xc3, 0x74, 0xb6, 0x52, 0x15, 0x79, 0xec, 0xf1, 0x15, + 0x57, 0x5e, 0xb9, 0x07, 0x21, 0xc7, 0x8c, 0x74, 0x1b, 0xb4, 0x8d, 0x40, + 0x81, 0xd9, 0x14, 0xb2, 0xcc, 0x9e, 0xaf, 0x9e, 0x7f, 0xf6, 0xc8, 0x98, + 0xb5, 0xc6, 0xd7, 0x01, 0x17, 0xb2, 0xc8, 0x87, 0x07, 0x13, 0xb4, 0x29, + 0x8b, 0xb8, 0x8d, 0x7c, 0xec, 0xc3, 0x44, 0x6d, 0xd4, 0xe1, 0x02, 0x08, + 0xc0, 0x9c, 0xbe, 0x89, 0x73, 0x80, 0x78, 0xf5, 0x73, 0xeb, 0xac, 0x69, + 0x4d, 0x6d, 0xa7, 0x70, 0xb5, 0x69, 0x00, 0xac, 0x7e, 0x4d, 0xca, 0x41, + 0xb7, 0xda, 0xfd, 0x8e, 0x3c, 0x96, 0xa6, 0x3e, 0x79, 0xa2, 0x8d, 0x97, + 0x27, 0xa8, 0x31, 0xb0, 0x51, 0x69, 0xbb, 0x1d, 0xeb, 0xd1, 0x7f, 0xab, + 0x65, 0x7d, 0x8b, 0x52, 0xd8, 0xf9, 0x15, 0x59, 0x0b, 0x3a, 0x67, 0x96, + 0x3c, 0xe5, 0xc5, 0x89, 0x6f, 0xe6, 0x56, 0x9c, 0xe4, 0xc9, 0x08, 0x59, + 0xce, 0xf8, 0x9c, 0x79, 0xd1, 0xc9, 0xb8, 0xe4, 0x8a, 0x46, 0xee, 0x4e}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 198 + {SEC_OID_SHA256, + 198, + {0xb2, 0x52, 0xd9, 0xc7, 0x7e, 0x84, 0xf1, 0x27, 0x4a, 0xc8, 0x01, 0x9d, + 0x09, 0x93, 0x42, 0x75, 0x74, 0xd6, 0x3a, 0x80, 0xa2, 0x6c, 0x6e, 0x93, + 0xb7, 0x86, 0xfc, 0xc8, 0xec, 0x69, 0x9b, 0xb6, 0x43, 0x06, 0xa9, 0xe4, + 0x25, 0xfc, 0x7f, 0xad, 0x43, 0xac, 0xf8, 0xa4, 0xfb, 0x40, 0xcc, 0x7c, + 0x54, 0xbb, 0x29, 0x31, 0x24, 0x30, 0xa6, 0x7c, 0x0c, 0x23, 0xc7, 0x9d, + 0x34, 0xf2, 0xcc, 0xbb, 0xd3, 0xd1, 0x96, 0x36, 0x39, 0x01, 0x31, 0x6b, + 0xcb, 0x1f, 0xb1, 0xa7, 0xb6, 0xed, 0xbe, 0x4e, 0x45, 0x7b, 0xe1, 0xf9, + 0xe9, 0x2e, 0x27, 0x2b, 0xdf, 0xd7, 0xb3, 0x53, 0x10, 0x04, 0x82, 0x12, + 0xb8, 0xe8, 0x05, 0x9d, 0x4d, 0xfc, 0xee, 0x86, 0xbe, 0xdb, 0x0d, 0x7b, + 0xb7, 0xbb, 0x03, 0x83, 0xd0, 0x18, 0x7a, 0xe5, 0x6b, 0x56, 0x85, 0x1c, + 0xee, 0x1f, 0x67, 0x40, 0xca, 0xd3, 0x20, 0xaf, 0x9f, 0xc2, 0x55, 0x17, + 0xd7, 0x29, 0xc0, 0x9c, 0xe3, 0x0d, 0xfc, 0xf4, 0x77, 0xa0, 0xf5, 0xfc, + 0xc7, 0x1c, 0x73, 0x42, 0xe9, 0x9b, 0x17, 0xd8, 0x31, 0x70, 0x71, 0x50, + 0xbe, 0x96, 0x30, 0x57, 0xa2, 0x03, 0xb1, 0x33, 0xe3, 0x0a, 0xdb, 0xe1, + 0x0c, 0x73, 0xdf, 0x90, 0x79, 0xcc, 0x0d, 0x0b, 0x5b, 0x53, 0x5c, 0x7a, + 0x2f, 0x1e, 0x54, 0x53, 0x52, 0xac, 0x80, 0x47, 0x35, 0x45, 0x14, 0x32, + 0x51, 0xbc, 0xc7, 0x7e, 0xa4, 0x6a, 0xb7, 0x2f, 0x3c, 0x4b, 0xe6, 0xab, + 0x4d, 0x57, 0x70, 0x02, 0x0b, 0x76, 0x5e, 0x90, 0x0f, 0x33, 0x51, 0x2e, + 0xbc, 0xab, 0x8d, 0xe4, 0xb9, 0xba, 0xe9, 0xad, 0x68, 0x00, 0x2a, 0xbe, + 0xba, 0xe7, 0x57, 0x73, 0xef, 0xcd, 0x84, 0x74, 0x8f, 0xfe, 0x4b, 0xe9, + 0x3d, 0xdb, 0xb7, 0x36, 0xbc, 0x3c, 0xc3, 0xe5, 0xa8, 0x1b, 0x52, 0x21, + 0xad, 0x44, 0x05, 0xad, 0xf4, 0xdd, 0x3f, 0x5f, 0xa9, 0xff, 0xd5, 0x97, + 0x51, 0x16, 0xb5, 0x6a, 0x01, 0x50, 0xfb, 0x71, 0x5d, 0x22, 0xab, 0xe2, + 0x4e, 0x81, 0xaf, 0x90, 0x45, 0x5c, 0xf6, 0x17, 0xd2, 0x90, 0x87, 0x3d, + 0x14, 0xcc, 0x1b, 0x36, 0x8f, 0x0f, 0xd9, 0x69, 0xad, 0x62, 0x2b, 0x9b, + 0xd2, 0x99, 0xef, 0xb4, 0x0f, 0x64, 0x05, 0x07, 0xda, 0xc6, 0xbd, 0x6d, + 0x4c, 0x8c, 0xc1, 0x44, 0x01, 0x4d, 0xb6, 0xf7, 0x4f, 0x71, 0xe7, 0x51, + 0xe7, 0x34, 0x91, 0x76, 0xe5, 0x49, 0xd6, 0x94, 0xf6, 0x8d, 0x40, 0x07, + 0xca, 0x6c, 0x51, 0xf6, 0xf5, 0x8f, 0xc5, 0xa6, 0x82, 0x2a, 0x30, 0x05, + 0x47, 0x8d, 0x5d, 0x89, 0x0e, 0x19, 0x19, 0x99, 0x01, 0x18, 0xab, 0x5e, + 0xb6, 0x15, 0x35, 0x38, 0x3c, 0x6a, 0xee, 0xbe, 0x1f, 0x51, 0x4a, 0x79, + 0x3a, 0xda, 0xe3, 0xc1, 0xa9, 0x1f, 0x90, 0xdc, 0x32, 0x61, 0x27, 0x9b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 199 + {SEC_OID_SHA256, + 199, + {0x73, 0xc5, 0xe9, 0x0d, 0x38, 0xf0, 0xfd, 0xa0, 0x7b, 0x0d, 0xd5, 0x38, + 0xfd, 0xdf, 0xf6, 0x45, 0x34, 0xdb, 0x7e, 0x4e, 0x7f, 0x0b, 0xe0, 0x9b, + 0x62, 0xed, 0x82, 0x8c, 0x49, 0xc6, 0x16, 0x66, 0x3b, 0xcf, 0x56, 0x5b, + 0x2c, 0xca, 0x9e, 0xa1, 0x9a, 0x77, 0xa5, 0x13, 0x5d, 0x3d, 0xab, 0xd8, + 0x6b, 0xfc, 0x83, 0x1c, 0x2b, 0x03, 0xd8, 0x18, 0x17, 0xaa, 0xe2, 0x2f, + 0x49, 0x91, 0x42, 0x2e, 0x22, 0x8e, 0x31, 0x59, 0x34, 0xe9, 0x93, 0xfb, + 0x13, 0x49, 0x05, 0xe1, 0xaa, 0x03, 0xb3, 0x53, 0x91, 0x00, 0xd9, 0x29, + 0x3b, 0x8f, 0x68, 0x17, 0x7f, 0x43, 0x26, 0x86, 0x7b, 0xd7, 0x1d, 0xe9, + 0xfa, 0x47, 0xc8, 0xe9, 0xf3, 0x7e, 0xf4, 0x6e, 0x1b, 0x9f, 0x3a, 0xdc, + 0xc2, 0x71, 0x18, 0x92, 0xce, 0x1f, 0x1d, 0xd9, 0xf2, 0x38, 0xee, 0x8e, + 0x1c, 0xf2, 0xee, 0x0c, 0x30, 0x40, 0x81, 0x79, 0xcc, 0x29, 0x0d, 0xc8, + 0x95, 0xcd, 0x46, 0xe2, 0xd7, 0x17, 0x55, 0x2f, 0x0a, 0x4d, 0xbc, 0x89, + 0x0f, 0xb8, 0x5d, 0xea, 0x92, 0x55, 0x45, 0x53, 0xc5, 0x0f, 0x7f, 0x93, + 0xb3, 0x4f, 0x52, 0x62, 0x50, 0x60, 0xb2, 0x90, 0x86, 0x07, 0x34, 0xce, + 0xe3, 0x78, 0x78, 0x3b, 0x32, 0x45, 0x3e, 0xea, 0x66, 0xb5, 0xbd, 0xb3, + 0xde, 0x41, 0x83, 0x9e, 0xa6, 0x9d, 0x87, 0x33, 0x46, 0xc7, 0x10, 0xa1, + 0x14, 0x84, 0x8e, 0xb0, 0xe5, 0x3b, 0x26, 0x71, 0x5b, 0xd1, 0x43, 0xfe, + 0x3e, 0xa6, 0x7c, 0x33, 0x03, 0xd1, 0xd2, 0x38, 0xbe, 0x80, 0x32, 0x24, + 0x2f, 0x62, 0x2a, 0x03, 0x05, 0x71, 0xbf, 0x47, 0x26, 0x16, 0x27, 0x88, + 0x00, 0x45, 0x41, 0xd6, 0x42, 0xde, 0x9e, 0xbf, 0x1d, 0x4a, 0xd7, 0xae, + 0x7d, 0xd8, 0x4f, 0xac, 0x1c, 0x3b, 0xd5, 0x21, 0x5a, 0x18, 0xd6, 0x5e, + 0x98, 0x2b, 0xca, 0x38, 0x34, 0x2d, 0xf8, 0x24, 0x63, 0xcf, 0x60, 0x6d, + 0x7c, 0x30, 0xea, 0x3a, 0x5b, 0xca, 0x39, 0x71, 0xf7, 0x83, 0x28, 0xd0, + 0xe5, 0x5c, 0xb0, 0xbd, 0x99, 0x59, 0x4d, 0xec, 0x12, 0x5e, 0x73, 0x54, + 0x7a, 0xa6, 0xbf, 0x4f, 0xe2, 0x2e, 0xdb, 0x30, 0xfb, 0xe4, 0xac, 0x42, + 0x98, 0x75, 0x26, 0x73, 0xb2, 0xa4, 0xbf, 0xd5, 0x92, 0xa7, 0x5d, 0xb9, + 0x8a, 0x5a, 0x6d, 0x73, 0xe2, 0x6a, 0xd1, 0xde, 0x4b, 0x63, 0xac, 0x83, + 0xba, 0x1e, 0x29, 0x21, 0x51, 0x25, 0xe7, 0x49, 0x08, 0xbc, 0xc8, 0x88, + 0xce, 0x85, 0x90, 0x92, 0x5c, 0xab, 0x29, 0x07, 0x11, 0x73, 0x2e, 0x46, + 0x38, 0x44, 0x3a, 0x6d, 0xc6, 0x0e, 0x70, 0x5f, 0x3c, 0x54, 0x70, 0x6b, + 0x5c, 0xf2, 0x3a, 0x65, 0x40, 0x01, 0xde, 0x4e, 0x0f, 0x0c, 0x40, 0xa0, + 0x07, 0x8b, 0xd6, 0xb0, 0x71, 0xcf, 0xfc, 0x2f, 0x9f, 0x72, 0x83, 0x51}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 200 + {SEC_OID_SHA256, + 200, + {0x64, 0x95, 0xb6, 0xed, 0x3e, 0xfb, 0x64, 0x2c, 0x89, 0x76, 0x76, 0x86, + 0xca, 0x55, 0xfc, 0x7f, 0x02, 0x96, 0xbd, 0xa9, 0x9a, 0x2c, 0x04, 0xcf, + 0x03, 0xf2, 0x69, 0xf7, 0x82, 0x3d, 0xe1, 0xf8, 0xda, 0x9f, 0x67, 0xd0, + 0xea, 0x77, 0x3c, 0x03, 0xa9, 0xae, 0xb4, 0x1d, 0x8c, 0x56, 0xe4, 0xf0, + 0x91, 0x9c, 0x4f, 0x22, 0x8f, 0x60, 0xd1, 0xbe, 0x84, 0xdc, 0xc6, 0x8f, + 0x04, 0x48, 0xd9, 0x5e, 0x30, 0x28, 0xc2, 0x30, 0xab, 0x5b, 0x7c, 0xd8, + 0x07, 0xad, 0x8c, 0x93, 0x9a, 0xc8, 0x3e, 0xc7, 0x7a, 0xb5, 0xff, 0x44, + 0x20, 0x3a, 0x6b, 0x7c, 0xcb, 0x6e, 0x69, 0xa6, 0xef, 0x0c, 0x90, 0x2f, + 0x1e, 0x70, 0xf3, 0x1d, 0x48, 0x07, 0x37, 0xe4, 0x18, 0xb3, 0xa7, 0x3b, + 0x9b, 0x0b, 0xb5, 0xab, 0x55, 0x1e, 0x86, 0xff, 0x80, 0xc3, 0xe4, 0xe9, + 0xdb, 0xff, 0x38, 0x5a, 0x49, 0x71, 0x8d, 0x7f, 0x00, 0xb5, 0x06, 0x3c, + 0x4f, 0x7d, 0xea, 0xbc, 0x56, 0x64, 0x94, 0x31, 0x4f, 0xb5, 0x29, 0x79, + 0x68, 0x53, 0x87, 0x71, 0xe0, 0xb3, 0xa5, 0xb2, 0x7a, 0x56, 0xf1, 0x1f, + 0x6c, 0x9f, 0x0b, 0x9f, 0x6e, 0xc6, 0x44, 0xa3, 0xeb, 0xd9, 0xb6, 0xe7, + 0xac, 0xf6, 0x68, 0xa1, 0xe6, 0x4d, 0xbd, 0x3f, 0xf8, 0x4b, 0x86, 0x0f, + 0x91, 0xc3, 0xd4, 0x96, 0x5e, 0x65, 0x78, 0x04, 0xe6, 0xc5, 0xc9, 0x2b, + 0xf5, 0x92, 0x1e, 0x10, 0xbb, 0x40, 0x5f, 0x0d, 0x11, 0x74, 0x0a, 0xa4, + 0xf7, 0xb4, 0x6a, 0x82, 0x22, 0x4e, 0x03, 0x05, 0xe3, 0x12, 0xcd, 0x4e, + 0x17, 0xa3, 0x07, 0x57, 0xee, 0xe8, 0x86, 0x67, 0xf2, 0x37, 0x2c, 0xb4, + 0xac, 0x97, 0x1b, 0x77, 0x4e, 0xf7, 0x8e, 0xdf, 0x1b, 0xd2, 0x99, 0xcb, + 0x17, 0x28, 0x67, 0x35, 0x2c, 0x57, 0x4c, 0xfb, 0xf2, 0x3a, 0x32, 0x1f, + 0xaa, 0xef, 0x28, 0x77, 0x4d, 0x65, 0xbb, 0x22, 0xb4, 0x56, 0x47, 0xb9, + 0xa5, 0x26, 0xb7, 0xc4, 0x24, 0x5b, 0x6c, 0x06, 0xf2, 0x22, 0x51, 0x51, + 0x40, 0x1a, 0x77, 0xec, 0xdd, 0xe1, 0x2e, 0x76, 0x70, 0x66, 0x93, 0x5c, + 0x0f, 0x9c, 0xc9, 0x43, 0x20, 0xd6, 0xaf, 0xce, 0x02, 0xaf, 0xc7, 0x1d, + 0x30, 0xa4, 0x53, 0x44, 0xc7, 0x9e, 0xa2, 0x2c, 0x72, 0xa2, 0x47, 0xa1, + 0xbe, 0x69, 0x89, 0xe2, 0x7d, 0x59, 0xae, 0x06, 0x29, 0x5f, 0xc6, 0x98, + 0x98, 0xd5, 0xf3, 0xd2, 0x87, 0x7e, 0x16, 0x6b, 0x92, 0x27, 0xfc, 0x1a, + 0x01, 0x72, 0xac, 0x8e, 0x36, 0x78, 0x28, 0xba, 0x3f, 0x6d, 0xb8, 0xba, + 0x29, 0xfb, 0x96, 0x3a, 0x20, 0x5e, 0x89, 0x7f, 0xd2, 0xfe, 0x12, 0x73, + 0xa6, 0x40, 0x65, 0x51, 0xd9, 0xb2, 0xeb, 0x4a, 0xaf, 0x88, 0xa7, 0x17, + 0x8d, 0xa4, 0x23, 0xcd, 0xb4, 0xed, 0xa0, 0x7b, 0x2e, 0x30, 0x98, 0x92}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 201 + {SEC_OID_SHA256, + 201, + {0x4c, 0xb5, 0xa5, 0x02, 0x91, 0xed, 0x1e, 0x9d, 0x25, 0x14, 0xf4, 0xb5, + 0xc8, 0xd0, 0x05, 0xd8, 0x16, 0x08, 0xec, 0x00, 0x4b, 0x03, 0x53, 0x36, + 0x99, 0x12, 0x59, 0xfa, 0x90, 0x8d, 0x59, 0x77, 0xba, 0x8c, 0x75, 0xab, + 0x7f, 0x0f, 0xe0, 0xb3, 0x1d, 0xc7, 0x12, 0x7f, 0x9e, 0x81, 0x44, 0x1e, + 0x11, 0xb1, 0xfb, 0x94, 0xba, 0x03, 0x44, 0x59, 0x62, 0x2b, 0x30, 0x1c, + 0xfc, 0x69, 0x18, 0xd4, 0x96, 0x48, 0xb7, 0x46, 0x80, 0xc0, 0xdf, 0xe7, + 0x9e, 0x45, 0x5f, 0xd7, 0xc0, 0xbb, 0xe2, 0xd9, 0xcd, 0x0c, 0xdf, 0x8d, + 0x28, 0xc7, 0x1b, 0x94, 0x9f, 0xeb, 0x81, 0x75, 0x75, 0xe0, 0x1e, 0x3f, + 0xef, 0x84, 0xf4, 0x63, 0xac, 0xbe, 0xec, 0x12, 0xf1, 0xa5, 0xeb, 0x6b, + 0x5a, 0xf5, 0x9d, 0x02, 0x14, 0x13, 0xfd, 0xed, 0x81, 0xf1, 0x2e, 0x79, + 0x2e, 0xf3, 0xb4, 0xe2, 0x9d, 0x37, 0x87, 0xf5, 0x61, 0xa2, 0x08, 0x84, + 0xdf, 0xc2, 0x96, 0xfa, 0x44, 0x90, 0xc4, 0x0a, 0x79, 0x0d, 0xb9, 0x8b, + 0xec, 0x78, 0xbe, 0x02, 0xd6, 0xd8, 0x39, 0x07, 0x38, 0x5a, 0x6a, 0xe8, + 0xc1, 0x5f, 0x9c, 0xe8, 0xb3, 0x03, 0x15, 0xe9, 0xc0, 0xd1, 0x59, 0x3b, + 0x0a, 0x5e, 0xfe, 0x03, 0xd2, 0x57, 0x45, 0xf0, 0x0f, 0x50, 0x7a, 0xad, + 0x0e, 0x60, 0x7e, 0x5c, 0x81, 0xed, 0x05, 0x83, 0x8c, 0x3b, 0x4c, 0xee, + 0x63, 0x40, 0x5a, 0xc6, 0xb6, 0xa6, 0x03, 0x40, 0x51, 0x47, 0x9c, 0xb9, + 0xf4, 0x0f, 0x2a, 0x6c, 0xbb, 0x0c, 0x82, 0x91, 0x32, 0x77, 0xe3, 0x2d, + 0x5d, 0x1c, 0x9c, 0x55, 0xc6, 0x3a, 0xea, 0x11, 0x10, 0xcf, 0x6e, 0xc0, + 0x3f, 0xd7, 0xd9, 0x08, 0x08, 0x3a, 0x9a, 0xed, 0xa8, 0x3d, 0xb8, 0xbb, + 0xe7, 0x2f, 0x78, 0x7a, 0xf3, 0x91, 0x44, 0x08, 0xd8, 0x2d, 0xdf, 0x9d, + 0x38, 0xe8, 0x0e, 0xbf, 0xc1, 0x52, 0xb3, 0x6e, 0xbc, 0xa1, 0x27, 0xf7, + 0xd8, 0x2c, 0xba, 0x62, 0x26, 0x84, 0xd4, 0x4c, 0x15, 0x0d, 0x46, 0x14, + 0x9d, 0xd4, 0x52, 0xce, 0x32, 0x28, 0x20, 0x31, 0x6b, 0xfc, 0x20, 0x7a, + 0x3b, 0x44, 0xa6, 0x14, 0xdc, 0xb0, 0xf9, 0xce, 0xed, 0x84, 0x3a, 0x8f, + 0x95, 0xbc, 0x7c, 0xd5, 0x40, 0xdf, 0x59, 0x0d, 0xcc, 0x9a, 0x45, 0x1c, + 0x39, 0xd8, 0xd0, 0xa9, 0x77, 0x0d, 0xcd, 0x79, 0x50, 0xb3, 0x39, 0x99, + 0x0e, 0xc5, 0x10, 0x07, 0x23, 0xbf, 0x07, 0xda, 0x13, 0x1b, 0xd3, 0x84, + 0xd6, 0x14, 0x1e, 0x98, 0xe1, 0x86, 0x00, 0xdd, 0x44, 0x15, 0x67, 0x50, + 0xdb, 0x66, 0x82, 0x6d, 0x65, 0xfa, 0xa9, 0x91, 0x18, 0x08, 0x66, 0xc7, + 0x52, 0x85, 0x85, 0x36, 0x99, 0x2a, 0x16, 0xcc, 0x0c, 0x89, 0xe5, 0x6d, + 0xc6, 0xcb, 0xc7, 0xc0, 0x97, 0x28, 0x27, 0xe5, 0x86, 0x75, 0x74, 0x76}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA256, + 202, + {0x82, 0xcc, 0x73, 0xf7, 0xa3, 0xbd, 0x65, 0xb0, 0x91, 0x0b, 0x01, 0x2b, + 0xb8, 0xa9, 0x05, 0x93, 0xf7, 0x82, 0x30, 0xd0, 0xb9, 0xcc, 0x0e, 0x3a, + 0xd3, 0x89, 0x52, 0x71, 0x49, 0x2a, 0xcf, 0x1d, 0x52, 0x0c, 0x23, 0x1a, + 0xee, 0x97, 0xe2, 0x00, 0x84, 0xed, 0xde, 0x67, 0x57, 0x2b, 0x4f, 0x3f, + 0x4d, 0x6f, 0x42, 0xf2, 0xe9, 0xb9, 0xd2, 0x62, 0xc1, 0x54, 0x79, 0xa0, + 0xbd, 0x17, 0x6c, 0x07, 0x67, 0xb1, 0xc8, 0x9f, 0xb8, 0xe7, 0x77, 0x6f, + 0x18, 0xeb, 0xb2, 0x10, 0xd3, 0x53, 0xc8, 0x70, 0xe4, 0xfd, 0x2b, 0xa3, + 0xc4, 0x2c, 0xe8, 0x94, 0x9e, 0xc0, 0xc8, 0xa5, 0x89, 0x9a, 0x3b, 0x84, + 0x1b, 0xd4, 0xf8, 0xde, 0x8b, 0x54, 0x9e, 0x67, 0x36, 0xb1, 0xf3, 0x24, + 0x2d, 0xdf, 0x95, 0x9b, 0x63, 0x7d, 0x1b, 0xe3, 0xaa, 0xfc, 0x4b, 0xa7, + 0xc4, 0x6f, 0x2c, 0xae, 0x3a, 0x16, 0x22, 0x81, 0x80, 0xe3, 0x37, 0x96, + 0xce, 0x75, 0x9a, 0xeb, 0xbc, 0xca, 0x47, 0xa6, 0x4f, 0xf2, 0xce, 0xba, + 0xe8, 0xbd, 0x1d, 0xee, 0x8e, 0x5c, 0xd4, 0x6b, 0x60, 0x23, 0x60, 0x38, + 0x66, 0x20, 0xfe, 0x6d, 0x47, 0x04, 0xc1, 0x6e, 0x61, 0xcd, 0x48, 0x01, + 0xab, 0xef, 0x4f, 0x68, 0x32, 0xc1, 0x40, 0x0e, 0x99, 0xc1, 0x4a, 0x70, + 0x24, 0xa4, 0x6e, 0xe4, 0x3e, 0x3f, 0x72, 0x92, 0x41, 0xae, 0x67, 0x7c, + 0x12, 0x8d, 0x9b, 0x5c, 0x54, 0x80, 0x66, 0xa8, 0xd7, 0x65, 0xaf, 0xbb, + 0x42, 0xfc, 0xd3, 0xb4, 0x91, 0xb4, 0x80, 0xe2, 0x49, 0x6c, 0x5c, 0xa5, + 0xcb, 0xfc, 0x1b, 0x93, 0xf4, 0xf8, 0x5f, 0xc5, 0xeb, 0x3d, 0xd8, 0x1d, + 0x88, 0x2b, 0x86, 0x37, 0x6c, 0xb8, 0x00, 0x39, 0x8e, 0xfc, 0x25, 0x38, + 0x97, 0x50, 0x70, 0x49, 0x86, 0xe5, 0xb7, 0x9d, 0x1f, 0x6a, 0x22, 0x79, + 0x3c, 0xfa, 0x35, 0x19, 0xe5, 0x19, 0xe0, 0xcf, 0xed, 0x2f, 0xf9, 0xe4, + 0xed, 0x45, 0x4f, 0x87, 0x36, 0x72, 0x39, 0xcd, 0x24, 0xcc, 0xe8, 0xfb, + 0x5b, 0x1b, 0xb3, 0x5f, 0x9f, 0xf2, 0x86, 0xed, 0x56, 0x5c, 0xcb, 0x1b, + 0xd4, 0x1c, 0x2c, 0x98, 0x09, 0x4c, 0xaf, 0xec, 0x49, 0x60, 0xe5, 0x9e, + 0x5c, 0x75, 0xe4, 0xf0, 0x37, 0x94, 0xb7, 0xff, 0x91, 0x3e, 0x84, 0x8c, + 0x1f, 0xf0, 0xfc, 0x5e, 0x19, 0xd6, 0x1b, 0x0c, 0xec, 0xf6, 0x5c, 0xd3, + 0x7c, 0x95, 0x65, 0x8e, 0x37, 0x1a, 0x86, 0x29, 0xb0, 0x91, 0xba, 0x05, + 0x13, 0x5e, 0xf0, 0x5c, 0xf5, 0x7e, 0x7e, 0xc5, 0x08, 0xbe, 0x6f, 0x97, + 0x87, 0x87, 0xd9, 0xfc, 0x7f, 0xbc, 0x10, 0x91, 0x32, 0xc2, 0xfe, 0x0e, + 0xfb, 0x8c, 0x3f, 0xff, 0x62, 0x2b, 0x60, 0x0b, 0x3d, 0x3f, 0xcb, 0xe4, + 0x6b, 0x79, 0xdb, 0x03, 0x20, 0x52, 0xe2, 0xc0, 0x82, 0x25, 0x7a, 0x05}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA256, + 203, + {0x94, 0x3d, 0x19, 0x7f, 0x03, 0x10, 0x94, 0xc5, 0xf4, 0x93, 0x8c, 0x13, + 0x0e, 0x3b, 0x97, 0x78, 0xc4, 0x4a, 0xc5, 0x70, 0x8e, 0x2b, 0x13, 0x46, + 0xa7, 0x7a, 0x9f, 0xad, 0x73, 0x94, 0x85, 0x05, 0xd9, 0x63, 0x0b, 0xa4, + 0xcf, 0x53, 0x7e, 0x9c, 0x17, 0xba, 0xe7, 0x60, 0x33, 0xc7, 0xc6, 0x68, + 0x7f, 0xf2, 0x56, 0x96, 0x7c, 0x51, 0xd4, 0x24, 0x14, 0x89, 0x44, 0x00, + 0x41, 0xa2, 0x95, 0x6e, 0xfe, 0xaf, 0x7e, 0xce, 0x62, 0xc3, 0xba, 0xf6, + 0x80, 0x57, 0xcf, 0x72, 0xb5, 0x76, 0x25, 0x8c, 0x79, 0x79, 0x3b, 0xa8, + 0x1a, 0x1f, 0x72, 0x61, 0x58, 0x86, 0x7e, 0xa2, 0x0c, 0xf1, 0xfc, 0xb9, + 0x63, 0x2c, 0x7e, 0xae, 0xfa, 0x0f, 0xdf, 0xc7, 0x28, 0xc1, 0x93, 0xd0, + 0x8e, 0x57, 0xa2, 0x98, 0x55, 0xf2, 0xc4, 0x57, 0x7c, 0x56, 0x6f, 0x48, + 0xcc, 0x1e, 0x45, 0xa6, 0xb0, 0xaf, 0x10, 0xc0, 0xd6, 0x8d, 0xab, 0xe8, + 0x14, 0x57, 0x4a, 0x13, 0x1b, 0x8b, 0xa1, 0x67, 0xe1, 0xc7, 0x49, 0x59, + 0x55, 0xed, 0xf3, 0x3f, 0x90, 0x04, 0x3c, 0x9f, 0xa5, 0xcf, 0xb3, 0x12, + 0xb8, 0xd5, 0x5d, 0x08, 0x68, 0x9e, 0xa6, 0x8e, 0x2c, 0x27, 0xd1, 0xc6, + 0x51, 0x88, 0xbd, 0x35, 0x47, 0x50, 0x53, 0x19, 0x6e, 0x05, 0xca, 0xd0, + 0xce, 0x63, 0xb9, 0x43, 0x2b, 0xd4, 0x07, 0x70, 0xc1, 0xb1, 0xdf, 0xce, + 0x8c, 0xa4, 0x97, 0xa3, 0x52, 0x03, 0x0c, 0x11, 0x78, 0xc6, 0x86, 0x5b, + 0x66, 0x15, 0x10, 0x3b, 0x36, 0x34, 0x56, 0x2b, 0x7a, 0xb1, 0xcc, 0xb1, + 0xa0, 0x82, 0x04, 0x76, 0x15, 0x74, 0xae, 0xd2, 0xda, 0x75, 0x47, 0x8f, + 0x43, 0x2a, 0xdd, 0x1b, 0x28, 0x88, 0xe2, 0x1a, 0xb9, 0xda, 0x9c, 0xe2, + 0xc0, 0x02, 0x59, 0xf6, 0xa4, 0xb5, 0x41, 0x38, 0x8b, 0xb1, 0x9a, 0x48, + 0xda, 0xf9, 0x11, 0x35, 0xaa, 0x9b, 0x54, 0x0b, 0xd3, 0x62, 0xa8, 0xce, + 0x1c, 0x98, 0x6b, 0xb6, 0x09, 0x05, 0x6f, 0x19, 0xd1, 0x2e, 0x4c, 0x56, + 0xb2, 0x03, 0x1a, 0x3c, 0x14, 0x9c, 0xee, 0xaa, 0x76, 0x7f, 0x57, 0x93, + 0x9c, 0xbb, 0xab, 0xf1, 0x22, 0x1d, 0x48, 0x6c, 0x66, 0xab, 0x52, 0x09, + 0xf2, 0x94, 0x80, 0xf6, 0x3b, 0x36, 0x7c, 0x86, 0x19, 0xd9, 0x0f, 0x5e, + 0x7e, 0xb3, 0x11, 0x6c, 0xb8, 0x79, 0x30, 0xff, 0xb1, 0xad, 0x45, 0x71, + 0x74, 0x80, 0xf0, 0x0a, 0x01, 0xc6, 0xe6, 0x95, 0x41, 0x52, 0x3b, 0x99, + 0x88, 0x35, 0xc5, 0xd8, 0x16, 0x33, 0xbe, 0x9b, 0x4b, 0x82, 0xd4, 0x92, + 0xb1, 0xd5, 0x4b, 0x2e, 0x6b, 0x14, 0xda, 0x2c, 0xb3, 0x3b, 0x3f, 0xae, + 0x82, 0x10, 0x61, 0x1f, 0xcf, 0x15, 0x00, 0x9f, 0xd7, 0xec, 0xda, 0x3e, + 0x13, 0x51, 0x13, 0xba, 0xac, 0x61, 0x9e, 0x8b, 0x74, 0xd7, 0x0b, 0x17}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA256, + 204, + {0x13, 0x01, 0xf1, 0x13, 0x1b, 0x35, 0xde, 0xf8, 0x27, 0xe8, 0xd8, 0x56, + 0x0f, 0x56, 0xd7, 0xdf, 0xfc, 0xac, 0xda, 0xf6, 0x5d, 0xf2, 0x20, 0x0e, + 0x05, 0x4a, 0xb7, 0x71, 0x7c, 0xa7, 0xa9, 0xf7, 0xf1, 0x9a, 0x36, 0x28, + 0xd8, 0x77, 0x4c, 0xfa, 0xab, 0xa6, 0xa3, 0x77, 0xe8, 0xb8, 0x54, 0x61, + 0x3a, 0x4b, 0xa7, 0xc6, 0x23, 0x7a, 0xb9, 0x89, 0x97, 0x6b, 0x0d, 0x13, + 0x98, 0x75, 0x3b, 0x7b, 0x66, 0xa7, 0x24, 0xc9, 0x1a, 0xbb, 0xa8, 0x85, + 0xfb, 0x77, 0xe9, 0x08, 0xa2, 0xc6, 0xa3, 0xad, 0x8d, 0x83, 0x7f, 0x75, + 0xd8, 0x72, 0xee, 0xa7, 0x6d, 0x7f, 0xe0, 0xd7, 0x53, 0x63, 0x09, 0x8a, + 0x4c, 0x7a, 0xf8, 0xbd, 0x83, 0x1d, 0xe5, 0x5d, 0xa3, 0x25, 0x4b, 0x85, + 0xdd, 0x19, 0x91, 0x73, 0xc2, 0x70, 0x8b, 0x19, 0x16, 0x70, 0xcc, 0x65, + 0x9c, 0xd4, 0x91, 0xee, 0xa5, 0x67, 0xd6, 0x33, 0xfc, 0x25, 0x61, 0x34, + 0xc2, 0xb4, 0x7e, 0x1d, 0x1d, 0x28, 0xdb, 0x03, 0xa5, 0xe8, 0x29, 0x4f, + 0x20, 0xa5, 0x36, 0xcd, 0x72, 0x80, 0xe4, 0xfe, 0x86, 0xf7, 0x50, 0xd9, + 0x9d, 0x41, 0xcb, 0xe5, 0x68, 0x72, 0x17, 0xa5, 0x5c, 0xcf, 0x7b, 0xae, + 0x96, 0x6c, 0xaa, 0xea, 0x31, 0x32, 0x58, 0x33, 0x3d, 0x07, 0xfb, 0xb0, + 0xb0, 0x08, 0x59, 0xe5, 0xd9, 0xe2, 0x1d, 0x71, 0xf1, 0x90, 0xe4, 0x07, + 0x9c, 0xcb, 0x00, 0x26, 0xf0, 0x74, 0xe7, 0xe4, 0xa9, 0x84, 0xe8, 0xf4, + 0x78, 0xb2, 0x98, 0x68, 0x04, 0x70, 0xce, 0x63, 0x38, 0xa2, 0xb2, 0x5f, + 0xf1, 0xda, 0x6f, 0x0a, 0xca, 0x32, 0x47, 0xc7, 0x43, 0xc3, 0x84, 0xd8, + 0x24, 0x06, 0xe4, 0x47, 0x01, 0xa4, 0x6a, 0x4c, 0x2e, 0x50, 0x31, 0x2c, + 0x11, 0x08, 0x85, 0x67, 0x78, 0x8d, 0x57, 0x43, 0xcd, 0x31, 0x65, 0xe3, + 0x53, 0x6b, 0x69, 0x3e, 0x54, 0xf4, 0xc6, 0xcc, 0xc4, 0x58, 0x6e, 0x46, + 0x2c, 0xbe, 0x47, 0x96, 0xec, 0xa5, 0x7b, 0xaa, 0x70, 0xb6, 0x29, 0x60, + 0x13, 0xd9, 0xc1, 0xc6, 0xf4, 0xe2, 0xe0, 0x2a, 0x75, 0xbc, 0x62, 0x65, + 0x90, 0x0b, 0xd3, 0x82, 0x89, 0x2f, 0x41, 0x35, 0xa1, 0x3a, 0xb6, 0x00, + 0xc7, 0x64, 0xc5, 0x46, 0xfe, 0xa1, 0x4f, 0xeb, 0xd5, 0x1b, 0xc3, 0x78, + 0xbd, 0x11, 0x45, 0xc2, 0x28, 0x2c, 0x94, 0x22, 0x8d, 0xb5, 0xe9, 0x7d, + 0x6c, 0xe7, 0xf2, 0x9a, 0x50, 0x5e, 0x46, 0xe3, 0x73, 0x77, 0x9b, 0x50, + 0xb3, 0x85, 0x65, 0x56, 0xd8, 0x90, 0x7f, 0x07, 0xb6, 0x1c, 0x27, 0x45, + 0xee, 0x40, 0x51, 0xd0, 0xf2, 0x74, 0x94, 0x7f, 0xe0, 0x6e, 0xac, 0x7d, + 0x4b, 0x09, 0x1f, 0xd5, 0x47, 0x6d, 0x6b, 0x7c, 0x54, 0x92, 0x40, 0x18, + 0xad, 0x7a, 0xcb, 0xdd, 0x25, 0x2f, 0x10, 0x24, 0x08, 0x0d, 0xd6, 0x81}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA256, + 205, + {0x74, 0x2a, 0x5c, 0x35, 0x75, 0xb6, 0x37, 0x9d, 0x71, 0x66, 0x18, 0x8a, + 0xa6, 0xc9, 0xfe, 0x54, 0x06, 0xb1, 0x57, 0xdb, 0x77, 0x8e, 0xe0, 0x90, + 0x04, 0x29, 0xd6, 0xc4, 0x27, 0xfc, 0x53, 0x0c, 0x4c, 0x01, 0x44, 0xa1, + 0x89, 0x26, 0x5d, 0xc7, 0x8c, 0xa1, 0x47, 0x15, 0xa5, 0xa0, 0xe6, 0x99, + 0x95, 0xff, 0x91, 0x4f, 0xe0, 0x31, 0x6e, 0x50, 0x48, 0x02, 0xbe, 0x88, + 0xd5, 0x32, 0x5a, 0xf9, 0x34, 0x4c, 0xc5, 0x4d, 0xb7, 0x6e, 0x1d, 0x75, + 0x03, 0x0b, 0x3c, 0x41, 0xa2, 0x7c, 0x8e, 0x9e, 0xef, 0x0c, 0x82, 0xd0, + 0x5c, 0xa9, 0x24, 0x88, 0x47, 0x5a, 0x10, 0x9c, 0x87, 0x86, 0x24, 0x13, + 0x3d, 0xb6, 0x15, 0x47, 0x99, 0xb4, 0xc2, 0x82, 0x09, 0x97, 0x20, 0x73, + 0x89, 0xc6, 0x10, 0x20, 0x4f, 0x17, 0xd8, 0xc2, 0xb8, 0xd7, 0xcf, 0x61, + 0xe4, 0x9c, 0xef, 0x4b, 0x2a, 0x44, 0xea, 0x88, 0xbf, 0x9c, 0x30, 0x26, + 0xe2, 0x99, 0x34, 0xbe, 0x4a, 0xfb, 0x3c, 0xff, 0x84, 0x64, 0x82, 0xc5, + 0xe7, 0x6d, 0x0b, 0x58, 0x1c, 0xe2, 0x85, 0x1e, 0x4e, 0xbe, 0xcf, 0x04, + 0xf5, 0x37, 0xe8, 0x9c, 0x42, 0xf9, 0xff, 0x29, 0xe0, 0xd8, 0xc9, 0x4f, + 0xa6, 0x74, 0x1e, 0xc0, 0xa8, 0x1f, 0xe7, 0xd3, 0x39, 0x4e, 0xbe, 0xf8, + 0x9d, 0x0c, 0xbf, 0x28, 0x24, 0xa3, 0x74, 0x28, 0x3a, 0x4e, 0x14, 0x2a, + 0xc6, 0xd7, 0x33, 0x8c, 0xa1, 0xd6, 0x46, 0x7d, 0xf4, 0xbd, 0x97, 0xf9, + 0xf6, 0x47, 0x1c, 0x4e, 0x77, 0x29, 0x95, 0xfc, 0xeb, 0x7e, 0x34, 0xdf, + 0x6c, 0x7b, 0x58, 0x3c, 0x73, 0xa6, 0x50, 0x26, 0x77, 0xf2, 0x37, 0x60, + 0x36, 0x94, 0x72, 0xb8, 0x9e, 0x00, 0x51, 0xd6, 0x81, 0x3b, 0xdb, 0x16, + 0xbd, 0xfb, 0xfd, 0x1b, 0x9a, 0x49, 0xf4, 0x74, 0xb2, 0x92, 0x57, 0x88, + 0x3d, 0x21, 0x83, 0x81, 0xa6, 0x74, 0xfe, 0x9c, 0x24, 0x5f, 0x3c, 0x41, + 0x9d, 0x0e, 0x0a, 0xa7, 0x96, 0xe0, 0xc3, 0x7c, 0x14, 0x64, 0x69, 0xdc, + 0x23, 0xf6, 0x55, 0xa2, 0x87, 0x37, 0x07, 0x27, 0xda, 0x3a, 0x42, 0xe9, + 0x9f, 0x05, 0x59, 0x5f, 0xa3, 0xf7, 0x61, 0x65, 0xc6, 0xe5, 0xdb, 0xd0, + 0xf0, 0x34, 0x9d, 0xaa, 0x60, 0x08, 0x6f, 0xa3, 0x02, 0x99, 0xf5, 0xe8, + 0x11, 0xc5, 0xed, 0x4e, 0x95, 0x7d, 0x4f, 0x52, 0xff, 0xdc, 0x90, 0x2a, + 0x15, 0xfa, 0x97, 0xd2, 0x70, 0x9f, 0x95, 0xf6, 0x80, 0xad, 0xa1, 0xdf, + 0x9a, 0xc1, 0x7a, 0xe1, 0x70, 0x34, 0x71, 0xd0, 0x0d, 0x29, 0x58, 0xf6, + 0xf5, 0x64, 0x26, 0x35, 0x57, 0x0e, 0xc7, 0x7f, 0xa1, 0xcf, 0x70, 0xc1, + 0x7e, 0x12, 0xd3, 0xa1, 0x20, 0x2f, 0xf4, 0x10, 0x6b, 0xfb, 0x7d, 0x51, + 0x81, 0x9f, 0x38, 0x1b, 0x3c, 0x8f, 0x0d, 0x40, 0xb3, 0xa2, 0xf3, 0x45}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 206 + {SEC_OID_SHA256, + 206, + {0x7c, 0x5f, 0x79, 0xbf, 0x21, 0xab, 0x84, 0xe6, 0x34, 0x16, 0x0b, 0x5b, + 0x20, 0x1e, 0xf9, 0xfb, 0x0b, 0x2a, 0xa1, 0x77, 0x13, 0xce, 0x44, 0x0c, + 0x58, 0xe6, 0x81, 0xc9, 0x1a, 0xe7, 0x77, 0xad, 0x63, 0xd7, 0xeb, 0xdd, + 0x1c, 0x77, 0xdb, 0xf9, 0x0c, 0xe4, 0x83, 0x16, 0x0e, 0xd3, 0x45, 0x19, + 0x21, 0xdf, 0x20, 0x0e, 0x3e, 0xeb, 0xff, 0x4a, 0x25, 0xa9, 0x03, 0xe0, + 0xdb, 0x6c, 0x21, 0xa2, 0xe9, 0x21, 0xa1, 0x42, 0x3a, 0x2a, 0x23, 0x14, + 0x1a, 0x84, 0x14, 0x44, 0x21, 0x35, 0x24, 0xf3, 0x6f, 0xe9, 0x93, 0x86, + 0xef, 0x68, 0xce, 0x31, 0x9b, 0x90, 0x93, 0x16, 0x2c, 0x47, 0x5c, 0xda, + 0x89, 0xa5, 0x54, 0x87, 0xd9, 0x75, 0xfa, 0xc0, 0x13, 0x18, 0x75, 0x6e, + 0xe6, 0x4b, 0x70, 0xfc, 0x4b, 0xae, 0x1a, 0xf1, 0x8f, 0xc8, 0x06, 0xac, + 0xea, 0x41, 0xe7, 0x49, 0x86, 0x71, 0x6b, 0xc4, 0x7a, 0x73, 0x29, 0x3c, + 0x5d, 0x3c, 0x55, 0xd2, 0x67, 0x31, 0x07, 0x44, 0x99, 0x9e, 0x53, 0x39, + 0x04, 0xe7, 0x33, 0x95, 0xf2, 0xc7, 0x7f, 0xea, 0x30, 0x26, 0x8f, 0x83, + 0x31, 0x8c, 0x6e, 0xcc, 0x65, 0x7a, 0x4f, 0x4e, 0x87, 0xb2, 0x39, 0x40, + 0x4c, 0x72, 0x79, 0x89, 0x76, 0x25, 0x8a, 0xf3, 0xb4, 0x44, 0xaf, 0xa2, + 0x04, 0x97, 0x63, 0xe9, 0x60, 0x72, 0x88, 0x0f, 0x3d, 0x2a, 0x64, 0x7e, + 0x58, 0x6b, 0xa2, 0x84, 0xf0, 0xa5, 0x04, 0x25, 0xa1, 0xde, 0xb8, 0xbb, + 0xc0, 0xe5, 0x22, 0x41, 0xd6, 0xad, 0x58, 0x9f, 0x5c, 0x20, 0xf0, 0x9a, + 0x28, 0x99, 0xfa, 0xe5, 0x74, 0xa4, 0xbd, 0x29, 0xe5, 0x7b, 0x60, 0x4a, + 0x22, 0x14, 0xaf, 0xd0, 0x24, 0xa5, 0x49, 0x51, 0x46, 0x1a, 0xf0, 0x1d, + 0x4f, 0x0a, 0x12, 0xf4, 0x97, 0x13, 0x61, 0x24, 0xbd, 0x38, 0x06, 0x24, + 0x4e, 0x8d, 0x86, 0x33, 0x33, 0x6d, 0xd9, 0x08, 0xc6, 0x8e, 0xcf, 0x08, + 0x43, 0x5f, 0x0a, 0x97, 0x55, 0x3d, 0x29, 0x43, 0xd0, 0x60, 0x87, 0x34, + 0x11, 0xca, 0x5c, 0xa6, 0x2f, 0xe8, 0x33, 0x7c, 0x52, 0x6d, 0xc8, 0x14, + 0x6c, 0x60, 0xa0, 0xa1, 0xcb, 0xef, 0x0c, 0xf7, 0xb5, 0x81, 0x8d, 0x6a, + 0x2e, 0x96, 0xdf, 0x20, 0x77, 0x29, 0x27, 0x6c, 0xed, 0x55, 0x7b, 0x1f, + 0xce, 0x70, 0xdd, 0xe2, 0xbe, 0x3a, 0x20, 0x12, 0xa6, 0xf6, 0xf2, 0x0a, + 0x9f, 0x94, 0x92, 0x65, 0x04, 0xa5, 0x93, 0xfe, 0x8d, 0xc6, 0xb0, 0x4e, + 0xfb, 0xf5, 0x59, 0xa3, 0x62, 0xec, 0x8a, 0x40, 0x17, 0x72, 0x82, 0x8d, + 0x27, 0x7d, 0x8f, 0x1a, 0xbd, 0x95, 0x88, 0x44, 0x1d, 0x57, 0x5c, 0xf1, + 0x66, 0x75, 0x2f, 0x57, 0xc1, 0xb5, 0x02, 0x51, 0xcc, 0xcb, 0x02, 0x82, + 0xc7, 0x5f, 0x01, 0x45, 0xdf, 0x04, 0xe6, 0x8d, 0xa9, 0xf4, 0x08, 0xb1}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 207 + {SEC_OID_SHA256, + 207, + {0x37, 0x43, 0xed, 0x85, 0x8c, 0x00, 0x7e, 0x5f, 0x53, 0x5e, 0x56, 0x7a, + 0x2c, 0xb6, 0x3e, 0xbd, 0x66, 0x92, 0x83, 0xa4, 0x0d, 0x36, 0x9a, 0x06, + 0xdf, 0x23, 0x06, 0x8a, 0xfd, 0x1b, 0xf9, 0x1f, 0xf4, 0x52, 0x14, 0x55, + 0xe4, 0x5a, 0xb9, 0x4b, 0x07, 0x51, 0xc4, 0xc1, 0xe6, 0x48, 0x16, 0x6c, + 0x7e, 0xa5, 0x71, 0xb4, 0x15, 0xfa, 0xa4, 0x31, 0x1a, 0x15, 0x98, 0xc5, + 0xec, 0x0e, 0xa7, 0x54, 0x72, 0x04, 0x00, 0x40, 0x99, 0x4a, 0xe3, 0x22, + 0x09, 0xef, 0x33, 0x39, 0x3f, 0x04, 0x0e, 0x05, 0x64, 0x6b, 0x0a, 0xb1, + 0x4c, 0xa0, 0x30, 0x9e, 0x1b, 0xae, 0x24, 0xc0, 0xbb, 0x8e, 0xf4, 0x67, + 0xed, 0xd7, 0xef, 0x74, 0xbc, 0xae, 0x2e, 0x8a, 0xc7, 0xe2, 0x2f, 0x5b, + 0xea, 0x0a, 0x85, 0x37, 0xa9, 0x07, 0xf4, 0x2a, 0xb3, 0xf6, 0xbb, 0xe6, + 0x1e, 0x24, 0x08, 0x46, 0x42, 0xf3, 0xde, 0x68, 0xb7, 0x3c, 0x97, 0x96, + 0x45, 0xa3, 0xd4, 0x39, 0x56, 0xe7, 0xc7, 0x38, 0xae, 0x36, 0x21, 0xdf, + 0x70, 0x76, 0x38, 0xf8, 0xb0, 0xab, 0x0f, 0xdb, 0x85, 0x4e, 0xed, 0x46, + 0xe8, 0xe3, 0x07, 0xc6, 0x53, 0xb8, 0x94, 0x39, 0x34, 0x79, 0xdd, 0x1d, + 0x0d, 0xc9, 0xf7, 0x31, 0x7b, 0xfc, 0xc7, 0x36, 0xd5, 0x1a, 0xf5, 0x5a, + 0xa0, 0x36, 0xe8, 0x37, 0x52, 0xa6, 0xd6, 0x43, 0x3a, 0x65, 0x38, 0xc5, + 0xb3, 0x19, 0x00, 0x40, 0x19, 0x44, 0x28, 0x8f, 0xbe, 0x82, 0x09, 0x72, + 0x8a, 0xd1, 0xf5, 0x39, 0x4e, 0xa6, 0x67, 0x18, 0x16, 0x15, 0x11, 0xbe, + 0xb7, 0x0a, 0x20, 0xbb, 0x3e, 0x67, 0xa4, 0x64, 0x20, 0x4b, 0xd3, 0x4d, + 0xa4, 0x79, 0x61, 0x7c, 0x8b, 0xea, 0x4e, 0x87, 0x8c, 0x84, 0x25, 0x19, + 0x65, 0x5d, 0xce, 0x03, 0x62, 0x7d, 0x83, 0x3f, 0x9b, 0x9a, 0xdd, 0x86, + 0x1d, 0x5e, 0xa8, 0x9e, 0x85, 0xfc, 0x6a, 0x56, 0xe6, 0x23, 0x71, 0x9a, + 0x16, 0x31, 0x59, 0x30, 0x2d, 0xc0, 0x41, 0xc7, 0xc0, 0xc7, 0xc4, 0x93, + 0x13, 0x1e, 0x09, 0xe6, 0x31, 0xc2, 0x97, 0xcf, 0xd0, 0x03, 0x88, 0xf9, + 0xbb, 0xbc, 0xd9, 0xa2, 0x16, 0xa8, 0xae, 0xf3, 0x64, 0xec, 0xd5, 0x79, + 0x71, 0x9b, 0xdd, 0x5a, 0xd4, 0x0f, 0x2d, 0xfd, 0xca, 0xa3, 0x75, 0x6f, + 0x57, 0x40, 0x45, 0xea, 0xf4, 0xf8, 0xb0, 0x5b, 0x4b, 0x78, 0xa7, 0x29, + 0x4b, 0x77, 0xb4, 0x20, 0xcd, 0x31, 0x7f, 0x1b, 0x74, 0xe4, 0x0a, 0xfb, + 0x64, 0x92, 0x09, 0xc7, 0x69, 0xd8, 0x2e, 0x43, 0x48, 0x42, 0x39, 0x77, + 0x49, 0xfc, 0x5f, 0x80, 0xb8, 0x9a, 0x1c, 0xfb, 0xa4, 0xd5, 0x32, 0x04, + 0x54, 0x59, 0x17, 0x92, 0x59, 0xe3, 0x7d, 0x35, 0x06, 0x26, 0x5f, 0xbb, + 0x1b, 0x54, 0xb0, 0xe0, 0xd5, 0x5a, 0x03, 0x67, 0x46, 0x44, 0x7d, 0xba}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 208 + {SEC_OID_SHA256, + 208, + {0x7f, 0x63, 0xd9, 0x9b, 0xd8, 0xbb, 0xd7, 0x9d, 0xc7, 0x91, 0x60, 0x69, + 0xe2, 0x34, 0x57, 0x8e, 0x89, 0x66, 0xe7, 0xbf, 0xd0, 0xed, 0x9b, 0x8d, + 0xfa, 0x18, 0x1f, 0xe5, 0xc3, 0x40, 0xc7, 0xcb, 0xaa, 0x50, 0x25, 0x1d, + 0x4c, 0xf2, 0x53, 0x34, 0x6f, 0x4c, 0x43, 0x33, 0x56, 0x7f, 0x75, 0x4f, + 0xb8, 0x28, 0xe8, 0xe1, 0x93, 0x99, 0xea, 0x64, 0x5e, 0x97, 0xa7, 0x00, + 0x65, 0x36, 0xd7, 0x61, 0x98, 0xf4, 0x2a, 0xf8, 0xf5, 0x7a, 0x03, 0xdd, + 0xff, 0x68, 0x8b, 0x83, 0xd4, 0x81, 0xa2, 0x22, 0xcd, 0x6e, 0x7f, 0x5b, + 0xce, 0x75, 0x01, 0x57, 0x83, 0x74, 0x9a, 0x34, 0xfa, 0x5f, 0x20, 0xb2, + 0xd0, 0xe1, 0x76, 0x10, 0xe2, 0xc4, 0x52, 0x6d, 0xfa, 0x78, 0x0b, 0xca, + 0x5c, 0x8d, 0x50, 0xd0, 0x8b, 0x85, 0xe5, 0x37, 0x78, 0x20, 0xea, 0x65, + 0x78, 0x23, 0x59, 0x9a, 0x32, 0xcc, 0x55, 0xd2, 0x96, 0x67, 0x02, 0xe8, + 0xb3, 0xf1, 0x99, 0xf5, 0xdc, 0xe4, 0x2a, 0x2d, 0xca, 0xb5, 0xd3, 0x72, + 0xf6, 0xf3, 0x00, 0x05, 0xe7, 0x2a, 0xba, 0x34, 0xb1, 0x49, 0xc8, 0x9d, + 0xdb, 0x14, 0xc7, 0xc7, 0xf5, 0x46, 0x69, 0x02, 0xc0, 0xde, 0x4c, 0xfa, + 0x2a, 0x6f, 0xcf, 0x2d, 0x29, 0x7f, 0x76, 0xd9, 0x30, 0x0e, 0x76, 0xac, + 0x70, 0x70, 0x09, 0x1c, 0x9f, 0xf6, 0xa5, 0x6b, 0xd8, 0x0b, 0x9f, 0x09, + 0xbe, 0x64, 0x63, 0x8d, 0xb7, 0xc2, 0x00, 0xdc, 0x45, 0x5f, 0x04, 0x37, + 0x00, 0x9d, 0x35, 0x49, 0xf5, 0x43, 0x36, 0x4b, 0x03, 0xa2, 0x17, 0x8b, + 0xad, 0xe5, 0x6b, 0x1b, 0x33, 0x75, 0x17, 0x52, 0xcf, 0x7c, 0xc7, 0x44, + 0xf2, 0xe6, 0x9b, 0xe5, 0x72, 0xd5, 0x68, 0x01, 0xe2, 0x3e, 0x91, 0xe8, + 0xa6, 0xf9, 0xd3, 0x26, 0x0a, 0xd4, 0xd4, 0x2c, 0x66, 0xcd, 0xba, 0xa0, + 0xb2, 0x25, 0x27, 0x85, 0xf3, 0x55, 0x00, 0xfb, 0xc7, 0xa6, 0x1d, 0xf8, + 0x7b, 0x09, 0xea, 0xaa, 0xa4, 0xad, 0xf0, 0x8c, 0xb4, 0x2e, 0xd7, 0x41, + 0x49, 0x28, 0xf0, 0x85, 0xba, 0xab, 0x19, 0x91, 0xfd, 0xbd, 0x73, 0xaa, + 0x0a, 0xfd, 0xf7, 0x62, 0x3e, 0x14, 0x75, 0x1a, 0xe2, 0x8d, 0xf8, 0x82, + 0x47, 0x11, 0xcd, 0x68, 0xc6, 0x08, 0xbf, 0x6c, 0xf4, 0x82, 0x9c, 0x2c, + 0xc7, 0xdb, 0x11, 0x59, 0x79, 0x7d, 0xed, 0x24, 0xd0, 0x17, 0xb9, 0xdb, + 0x6d, 0x28, 0x4b, 0x5f, 0xa2, 0xec, 0x7c, 0x4e, 0x22, 0xf5, 0x66, 0x30, + 0xb3, 0xb8, 0x77, 0x98, 0x16, 0xef, 0x0c, 0x77, 0xd6, 0xbe, 0x4b, 0x3f, + 0xe4, 0x0c, 0xc0, 0xb2, 0x86, 0x28, 0x4a, 0x87, 0x73, 0x97, 0x53, 0x27, + 0xf5, 0x35, 0x81, 0x12, 0x78, 0xeb, 0xee, 0xa8, 0x53, 0x01, 0x37, 0x38, + 0x5a, 0x89, 0x57, 0x96, 0x4b, 0x33, 0xcb, 0x34, 0x89, 0xac, 0x68, 0x3b}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 209 + {SEC_OID_SHA256, + 209, + {0x66, 0x1b, 0x15, 0x80, 0xea, 0x4a, 0x54, 0x57, 0x04, 0x40, 0xff, 0x74, + 0xa7, 0x51, 0x62, 0x49, 0x26, 0x47, 0x14, 0x69, 0x16, 0x63, 0x04, 0x11, + 0x7d, 0xa3, 0xcf, 0x7c, 0x9e, 0xf2, 0x78, 0x4c, 0x54, 0x7f, 0x29, 0xd9, + 0xc1, 0x8c, 0xc3, 0xf0, 0xde, 0x87, 0x6b, 0x25, 0x91, 0x10, 0x18, 0x0e, + 0x12, 0x57, 0x08, 0x68, 0xec, 0x16, 0x44, 0x92, 0xb7, 0xdf, 0x97, 0x1e, + 0xb6, 0x64, 0x0a, 0x0b, 0x8d, 0x99, 0xdf, 0xa4, 0xe4, 0x0d, 0x1c, 0x0b, + 0x0e, 0x10, 0xe6, 0x94, 0x54, 0x28, 0xb2, 0xe7, 0xe4, 0xab, 0x3c, 0xac, + 0x12, 0x9f, 0x34, 0x16, 0x5b, 0xfc, 0x1e, 0x5f, 0x37, 0x03, 0x90, 0xc8, + 0x65, 0xee, 0x44, 0xe2, 0xe1, 0xeb, 0x01, 0x1e, 0xe4, 0x48, 0xcd, 0x54, + 0x7c, 0x6c, 0x42, 0xce, 0xd8, 0xb7, 0x76, 0xc9, 0xd3, 0xe4, 0xbc, 0xc3, + 0x21, 0x06, 0xcf, 0x11, 0x2f, 0x5a, 0xe9, 0x4e, 0x01, 0xd8, 0xa6, 0x62, + 0xe3, 0x50, 0xbd, 0x76, 0xae, 0xae, 0x07, 0x0b, 0x9e, 0xf3, 0xfd, 0xd0, + 0xb8, 0xa9, 0xba, 0x01, 0x27, 0x7f, 0xd9, 0xa5, 0xb5, 0x12, 0xe4, 0xe3, + 0xc1, 0xa0, 0x50, 0x9b, 0x72, 0x55, 0x81, 0x95, 0x9a, 0xbb, 0x34, 0x04, + 0x22, 0xa0, 0x95, 0x3e, 0x79, 0x00, 0x2e, 0xfd, 0x49, 0xb7, 0x23, 0x54, + 0xed, 0x8e, 0x75, 0x99, 0x9b, 0x63, 0x3d, 0x39, 0x9c, 0x7b, 0x7f, 0x4e, + 0x67, 0x26, 0x85, 0x0f, 0x05, 0xd6, 0x55, 0xa6, 0x00, 0xb9, 0x9f, 0x0c, + 0xef, 0x77, 0x16, 0xca, 0x11, 0xa8, 0xca, 0x98, 0xc4, 0x03, 0x22, 0xa1, + 0xed, 0xd1, 0x5c, 0x6e, 0x09, 0x07, 0x48, 0x99, 0x4e, 0x96, 0x7f, 0x38, + 0x12, 0x65, 0x70, 0x59, 0x71, 0xf9, 0xd3, 0x97, 0xfc, 0xe9, 0xa6, 0xcb, + 0x7c, 0xe5, 0xd3, 0x66, 0x9d, 0xdf, 0x6c, 0x08, 0x48, 0x1a, 0x13, 0x22, + 0xfe, 0xa8, 0xc3, 0xf0, 0x30, 0xd5, 0x35, 0x14, 0x92, 0x7b, 0x26, 0x9a, + 0x49, 0xcd, 0xef, 0x8f, 0xa2, 0x87, 0x98, 0x5c, 0x3d, 0x6f, 0x87, 0x7c, + 0xdf, 0xdc, 0x22, 0x1f, 0xbe, 0xc2, 0xbd, 0x1f, 0x38, 0xb4, 0xc3, 0xd0, + 0x1f, 0xdd, 0xb4, 0xff, 0x33, 0xe8, 0x72, 0xcf, 0xae, 0xe3, 0x0b, 0x58, + 0x81, 0x02, 0xf8, 0xeb, 0xd9, 0x7e, 0xcc, 0xa2, 0x9b, 0x69, 0x5e, 0x52, + 0x8a, 0xb0, 0xac, 0x4c, 0x01, 0xaf, 0xa1, 0x26, 0x2d, 0xd4, 0x27, 0x5d, + 0x8d, 0xe4, 0x71, 0x2a, 0x20, 0x17, 0xdb, 0xb0, 0x85, 0xb2, 0x4b, 0x99, + 0xbf, 0xa0, 0xb1, 0xf9, 0x4b, 0x3d, 0x24, 0xab, 0xd8, 0xbc, 0x91, 0xee, + 0xc4, 0xed, 0x21, 0x95, 0x86, 0x02, 0xd0, 0x1c, 0x85, 0xeb, 0x34, 0xc2, + 0xf0, 0x9c, 0x08, 0x23, 0xdc, 0x52, 0x3b, 0x01, 0x09, 0x8c, 0x31, 0x67, + 0xde, 0x57, 0x46, 0xfd, 0xf6, 0xf2, 0x66, 0x1e, 0x3c, 0x2b, 0x54, 0x1c}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 210 + {SEC_OID_SHA256, + 210, + {0x3e, 0x12, 0x4c, 0xdc, 0x65, 0xf1, 0xd8, 0xfa, 0x0e, 0xf4, 0x90, 0xcb, + 0x7c, 0x23, 0xf8, 0x12, 0xf2, 0x81, 0x75, 0xaf, 0x02, 0xb8, 0x2f, 0x16, + 0x8e, 0x59, 0xd2, 0x5e, 0x80, 0xc2, 0x76, 0x78, 0xdb, 0x0a, 0x49, 0xa1, + 0xc4, 0x88, 0x43, 0x68, 0x85, 0x6a, 0x71, 0xa4, 0xb1, 0xb2, 0xf8, 0x2e, + 0xb6, 0xe3, 0x14, 0x1d, 0x20, 0xc1, 0xaf, 0xeb, 0x2f, 0x1c, 0x3e, 0xd8, + 0x27, 0x04, 0x1c, 0x7d, 0x4e, 0x37, 0xd6, 0xa2, 0x86, 0x91, 0x92, 0xf9, + 0x53, 0x41, 0x58, 0x81, 0x3b, 0x0a, 0xcb, 0x93, 0x86, 0x10, 0x62, 0x4d, + 0xe4, 0xcd, 0x41, 0x0b, 0x49, 0xdc, 0xa8, 0xa9, 0x9b, 0xa0, 0x3c, 0xbd, + 0xb5, 0x09, 0x5b, 0xee, 0x0f, 0x6f, 0x9b, 0x79, 0x25, 0xe7, 0xfc, 0x75, + 0xd3, 0x17, 0x3e, 0x19, 0x63, 0x2f, 0xfc, 0xf0, 0xa9, 0x80, 0x0c, 0xf7, + 0x5c, 0x26, 0x76, 0xfa, 0x61, 0x4c, 0x82, 0x18, 0xee, 0x99, 0x6c, 0x29, + 0x14, 0xd2, 0x20, 0x58, 0x09, 0xa7, 0xb5, 0xbc, 0x3c, 0xfa, 0x6f, 0x90, + 0x61, 0x3e, 0xd6, 0x86, 0x91, 0x92, 0x7a, 0xa4, 0x6a, 0x02, 0x6b, 0xd7, + 0xb2, 0xeb, 0x59, 0xd6, 0x51, 0x20, 0x92, 0xd8, 0x7e, 0x61, 0x3c, 0xc0, + 0xf0, 0xe7, 0x62, 0x25, 0xac, 0x34, 0x96, 0x05, 0x1c, 0xec, 0x1e, 0x2d, + 0x0c, 0x39, 0x02, 0x35, 0xf8, 0x14, 0xbf, 0xfa, 0xb1, 0x1f, 0x67, 0xbc, + 0xeb, 0x3f, 0xcf, 0xfc, 0xd0, 0x38, 0x04, 0xee, 0x6d, 0xa2, 0xad, 0xf1, + 0x73, 0xc1, 0xab, 0xcb, 0x6d, 0x1c, 0x55, 0x96, 0x0b, 0x3d, 0x4c, 0xaa, + 0x45, 0xbe, 0x02, 0xd6, 0x68, 0xff, 0x29, 0xa0, 0x63, 0x83, 0x1b, 0xed, + 0x22, 0x98, 0x5c, 0xf7, 0x4a, 0x64, 0x04, 0x20, 0xbe, 0xca, 0x4c, 0x08, + 0xd2, 0xba, 0x80, 0x3b, 0x84, 0x7f, 0xf6, 0x96, 0xc3, 0x64, 0xaa, 0x96, + 0x10, 0xb9, 0xee, 0xd9, 0xa3, 0x95, 0x81, 0xf3, 0x82, 0xe7, 0x6c, 0xae, + 0x1f, 0xbc, 0xdc, 0xd8, 0x03, 0x72, 0x49, 0x92, 0x92, 0xe3, 0x02, 0xf6, + 0x62, 0xe1, 0x9b, 0x36, 0x22, 0x4c, 0xab, 0x65, 0x37, 0x8d, 0xad, 0xb6, + 0x85, 0x9d, 0x9d, 0xaa, 0x4f, 0xcc, 0xc2, 0x39, 0xa6, 0x1d, 0xf8, 0xe7, + 0xe2, 0x88, 0xd7, 0xf4, 0xf4, 0xd6, 0x33, 0x27, 0x64, 0xff, 0xd3, 0x79, + 0x0f, 0xef, 0x9e, 0xb6, 0x4b, 0x8c, 0x0c, 0x14, 0xc7, 0x81, 0xf6, 0x55, + 0x07, 0x57, 0x0a, 0xd2, 0x9d, 0x7a, 0xfb, 0x46, 0x89, 0x91, 0x9d, 0x3c, + 0xd6, 0x74, 0xa1, 0x19, 0xbd, 0x70, 0x3c, 0xb4, 0x6e, 0x9c, 0x95, 0x61, + 0x7a, 0xac, 0x64, 0x4d, 0x71, 0x82, 0x77, 0x07, 0xf1, 0x1c, 0xe9, 0x88, + 0x6e, 0xc6, 0x72, 0x11, 0xa6, 0x88, 0x69, 0xbb, 0xfe, 0x8e, 0xf7, 0xb5, + 0xbf, 0xb6, 0xaf, 0x44, 0x6e, 0x75, 0xd8, 0x7a, 0xa6, 0xd1, 0x2d, 0xcf}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA256, + 211, + {0x67, 0xa7, 0xcf, 0x91, 0x7c, 0x46, 0x9d, 0x5b, 0x4e, 0x5c, 0x5a, 0x6a, + 0xd0, 0x66, 0x5f, 0xea, 0xdd, 0xba, 0x92, 0x46, 0xcf, 0x57, 0x7e, 0x4f, + 0xeb, 0x2c, 0xee, 0x49, 0xeb, 0x97, 0x1c, 0xd4, 0x1e, 0x50, 0x38, 0x65, + 0x20, 0xc3, 0xc2, 0x2e, 0x35, 0x1c, 0xae, 0xb8, 0xd2, 0x31, 0x03, 0xf6, + 0x1a, 0xf2, 0xa6, 0xab, 0xe1, 0x57, 0x53, 0xce, 0x14, 0xff, 0xc8, 0xaf, + 0xa3, 0xa6, 0x66, 0x18, 0x61, 0x7b, 0x8c, 0x23, 0x97, 0xbb, 0x1b, 0x14, + 0xd3, 0xc2, 0xc3, 0x90, 0x37, 0x26, 0x0e, 0x55, 0xb1, 0xf3, 0xf8, 0x37, + 0xb1, 0x93, 0xbf, 0x39, 0xfa, 0x80, 0x36, 0xff, 0x74, 0xf9, 0xa7, 0xad, + 0xbe, 0x5e, 0x6d, 0x1c, 0xc3, 0x9d, 0x36, 0x8c, 0xad, 0xb8, 0x23, 0xac, + 0x1f, 0x96, 0x9c, 0xcf, 0xea, 0xe8, 0x98, 0x08, 0xeb, 0x38, 0x3c, 0x89, + 0xd5, 0x14, 0xca, 0x12, 0x2f, 0x96, 0xa7, 0xd5, 0x6f, 0x57, 0x8a, 0x3f, + 0x10, 0xe4, 0x72, 0x5b, 0x15, 0x2e, 0xc0, 0x60, 0x02, 0xea, 0xe7, 0xbc, + 0x2a, 0xcd, 0xa9, 0x72, 0x8a, 0x3f, 0xe4, 0x55, 0xdc, 0x5f, 0x63, 0x9c, + 0x42, 0xc0, 0x9b, 0xc6, 0x51, 0x7f, 0x92, 0xdc, 0x22, 0x3f, 0x1f, 0x08, + 0xb3, 0x36, 0x78, 0x40, 0x50, 0x6c, 0x80, 0x89, 0x4e, 0xdc, 0x65, 0xd5, + 0x16, 0x3f, 0xd7, 0x3d, 0x20, 0x04, 0x81, 0x36, 0xf1, 0x0f, 0x25, 0x83, + 0xc6, 0x04, 0x8c, 0x7e, 0xd8, 0xe8, 0x2f, 0x44, 0xd0, 0xcd, 0xfe, 0xd8, + 0x68, 0x19, 0x78, 0x84, 0xdb, 0xa5, 0xcc, 0xb4, 0xca, 0x53, 0x29, 0x07, + 0xee, 0xd3, 0x1d, 0x36, 0x78, 0xce, 0x82, 0xa0, 0x16, 0x3f, 0x10, 0xde, + 0x20, 0xe4, 0xd5, 0xb5, 0x81, 0xb6, 0x7c, 0xc1, 0x0f, 0x7d, 0x60, 0x30, + 0xd2, 0x47, 0x7d, 0x17, 0xe2, 0x9b, 0xaf, 0x82, 0x89, 0x03, 0xb2, 0x5c, + 0xf2, 0xf7, 0x7c, 0x17, 0xd0, 0x28, 0xde, 0x6d, 0xf3, 0x52, 0x67, 0x4b, + 0x28, 0x8a, 0xa6, 0x0a, 0x34, 0x37, 0x83, 0x4d, 0x70, 0xc5, 0x7d, 0x40, + 0xc8, 0x53, 0xdf, 0x98, 0xef, 0x1e, 0x38, 0xe6, 0x45, 0x6a, 0x7c, 0xba, + 0x3d, 0x80, 0x82, 0xc5, 0xc2, 0x12, 0xce, 0x08, 0x21, 0x6f, 0x60, 0x4a, + 0x99, 0x7d, 0x63, 0x2e, 0x7d, 0x0f, 0x21, 0xb1, 0xb4, 0x62, 0xdf, 0x01, + 0xbe, 0xa0, 0x8d, 0xd4, 0x84, 0xe0, 0xa9, 0xe1, 0x50, 0x57, 0x4e, 0xcb, + 0xf3, 0x1d, 0xae, 0x21, 0x4a, 0x80, 0x13, 0xc2, 0xe6, 0x40, 0xa3, 0xb0, + 0x1b, 0x09, 0x45, 0xcf, 0xb4, 0xd0, 0xde, 0xb5, 0xc8, 0x3a, 0x24, 0x43, + 0x81, 0x56, 0x60, 0x20, 0x58, 0xb1, 0xbd, 0x6c, 0x30, 0xaa, 0xce, 0x67, + 0x42, 0x26, 0x4f, 0x8f, 0xf7, 0x68, 0x2e, 0x18, 0x52, 0x90, 0x10, 0xf2, + 0x5c, 0x93, 0x98, 0x0a, 0x52, 0x14, 0xa9, 0x0d, 0x0d, 0x32, 0xdc, 0xaf}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 212 + {SEC_OID_SHA256, + 212, + {0xa7, 0xf0, 0x3b, 0x33, 0x83, 0xa0, 0x83, 0xaf, 0x9f, 0xe0, 0x68, 0x79, + 0xd4, 0x20, 0x0e, 0x53, 0x15, 0xd5, 0xab, 0x86, 0x05, 0x6d, 0xd8, 0x7e, + 0xd3, 0x26, 0xfb, 0xf4, 0x85, 0x89, 0xf9, 0x5d, 0xa6, 0xb5, 0x46, 0x51, + 0x58, 0xe1, 0xb3, 0x30, 0x99, 0xc2, 0x6a, 0x96, 0x2b, 0x7b, 0x5e, 0xcc, + 0xb8, 0x1f, 0xc2, 0x96, 0x21, 0x88, 0x18, 0x1a, 0x16, 0x7c, 0x65, 0x52, + 0xf1, 0xc3, 0x3e, 0xc3, 0x5e, 0xf6, 0xee, 0xd3, 0x46, 0xac, 0x46, 0xb4, + 0xce, 0x31, 0xbe, 0x3a, 0x17, 0x26, 0xb8, 0x73, 0x87, 0xa7, 0xe5, 0xe7, + 0x78, 0x09, 0x00, 0xf7, 0xc0, 0xa9, 0x09, 0xe6, 0xfa, 0x3a, 0x82, 0x99, + 0xf5, 0x62, 0x9b, 0xd8, 0xd2, 0xda, 0x3e, 0x63, 0x39, 0xc1, 0x81, 0xf4, + 0x5d, 0x79, 0x48, 0x79, 0xed, 0x81, 0x29, 0x74, 0xe5, 0x20, 0x3f, 0x1c, + 0xb7, 0x45, 0xa1, 0xda, 0x6b, 0x34, 0xbf, 0x88, 0x69, 0x28, 0xd6, 0xfe, + 0xf9, 0x11, 0x1c, 0xea, 0x3b, 0xf6, 0x4b, 0xb5, 0x70, 0x57, 0xc8, 0x85, + 0xd8, 0xdb, 0xba, 0x59, 0x51, 0xa2, 0x37, 0x81, 0x99, 0x3c, 0x16, 0x70, + 0xb7, 0x54, 0x04, 0xb9, 0x90, 0xa0, 0x1d, 0x4e, 0xba, 0x23, 0x0b, 0x15, + 0xa6, 0x56, 0x23, 0xff, 0x2b, 0x25, 0x56, 0x07, 0x7f, 0xb9, 0x1d, 0x84, + 0x6b, 0x09, 0x8e, 0x16, 0xea, 0xcf, 0x85, 0xb5, 0x41, 0xcc, 0x23, 0x03, + 0x9e, 0x95, 0x16, 0xb4, 0x65, 0xb0, 0x7e, 0x2b, 0x06, 0x78, 0x30, 0x19, + 0xdf, 0xf9, 0x84, 0x20, 0xfe, 0x15, 0xca, 0xa3, 0x54, 0x6e, 0x82, 0x3e, + 0x42, 0x3c, 0x52, 0x62, 0xaf, 0x7f, 0x54, 0xb6, 0xd9, 0xed, 0x3d, 0xd8, + 0x54, 0xe4, 0x1b, 0xd1, 0xac, 0x9a, 0xa4, 0xdd, 0x95, 0x17, 0x84, 0x71, + 0x4e, 0x53, 0x65, 0xd7, 0x6c, 0x09, 0x63, 0x95, 0xd7, 0x6a, 0x64, 0x70, + 0x90, 0xf2, 0x34, 0x8d, 0xfa, 0xed, 0x99, 0xb4, 0xde, 0xd7, 0x15, 0x2b, + 0xeb, 0x37, 0x98, 0xda, 0x4b, 0xcb, 0x53, 0x38, 0x13, 0xb6, 0x53, 0xef, + 0xa5, 0x78, 0x9b, 0x9b, 0xa8, 0x63, 0xcf, 0xe1, 0x52, 0x2e, 0x5e, 0xd0, + 0xde, 0x68, 0xe5, 0x3b, 0x03, 0x82, 0xae, 0xe6, 0xb2, 0xb8, 0x88, 0xe3, + 0x34, 0x82, 0x46, 0x39, 0x62, 0xa3, 0xf9, 0xd8, 0x17, 0xa2, 0xdb, 0xc2, + 0x6a, 0x07, 0x02, 0x12, 0x04, 0x6d, 0x5e, 0x6b, 0x80, 0xe4, 0x97, 0x67, + 0xcd, 0x85, 0xba, 0xc2, 0x5c, 0xe2, 0xaa, 0x0d, 0x02, 0xc5, 0xeb, 0xfd, + 0x4c, 0x75, 0xab, 0x73, 0x3d, 0x87, 0x40, 0x8c, 0x8e, 0xf5, 0xd2, 0x1b, + 0xaf, 0xf4, 0xdb, 0xd4, 0x09, 0xa4, 0xe6, 0xd5, 0xfa, 0x7c, 0x55, 0xcd, + 0x4b, 0x63, 0x79, 0x6a, 0xb7, 0x9f, 0xbd, 0xab, 0x75, 0x87, 0xbf, 0x23, + 0x4f, 0x06, 0x90, 0xd8, 0xe9, 0xcd, 0x45, 0xba, 0xf4, 0x85, 0x7a, 0xb0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA256, + 213, + {0x99, 0x50, 0x96, 0xc6, 0x69, 0x01, 0x7c, 0xf8, 0x35, 0xc7, 0xbe, 0x99, + 0x44, 0x05, 0x23, 0x25, 0x6d, 0x5e, 0x7c, 0x11, 0xc0, 0x6a, 0xf5, 0x60, + 0x32, 0xd7, 0x85, 0xd5, 0x21, 0xb6, 0x82, 0x72, 0x77, 0x1c, 0xcb, 0xd2, + 0xb4, 0x03, 0xd7, 0xad, 0x18, 0xd7, 0x39, 0x05, 0xa6, 0x37, 0x58, 0xae, + 0x3a, 0x5a, 0x5e, 0xdf, 0x49, 0xec, 0xac, 0x57, 0x29, 0x9a, 0xe7, 0x49, + 0x87, 0xf7, 0x94, 0x17, 0xb9, 0x88, 0x0e, 0x66, 0xa0, 0xd9, 0x89, 0x3e, + 0x29, 0xf3, 0x1d, 0x60, 0x9a, 0xb1, 0x62, 0x2c, 0xb3, 0x57, 0xa8, 0xd1, + 0x9d, 0x95, 0xd0, 0x37, 0xf5, 0xd1, 0x9c, 0x41, 0xdc, 0xb5, 0x86, 0x11, + 0x13, 0x55, 0xe7, 0xfe, 0x91, 0xdd, 0x51, 0x95, 0x9b, 0xec, 0xa4, 0xdc, + 0x68, 0x9b, 0x36, 0xa7, 0xf3, 0x96, 0x84, 0x75, 0x3e, 0x92, 0x84, 0x10, + 0x2a, 0xfb, 0x22, 0x9d, 0x50, 0xb0, 0x22, 0x42, 0x79, 0x25, 0xc2, 0xbd, + 0x4d, 0xfb, 0x15, 0xfd, 0xe2, 0xd2, 0xa1, 0x8f, 0x7d, 0xf3, 0x06, 0x9f, + 0xb9, 0x76, 0x05, 0xe0, 0x2a, 0x34, 0x1e, 0x32, 0x5b, 0x0b, 0xf1, 0x63, + 0xfd, 0x6e, 0xef, 0x8f, 0x70, 0x13, 0xb4, 0xab, 0xa1, 0xe6, 0xf3, 0xa3, + 0x11, 0x63, 0x1f, 0x5c, 0xae, 0x20, 0xbd, 0x48, 0xfd, 0xc3, 0x24, 0x6e, + 0x63, 0x21, 0x58, 0x38, 0x13, 0x6c, 0x40, 0x28, 0x94, 0xbc, 0xdf, 0x11, + 0x79, 0xc0, 0x5e, 0x11, 0xa7, 0x6a, 0xdb, 0x92, 0x68, 0x6e, 0x3a, 0xfe, + 0xce, 0xa8, 0xed, 0xe7, 0x45, 0x6d, 0x05, 0xf6, 0x2b, 0x7a, 0x04, 0x98, + 0x3c, 0x46, 0xfa, 0xe7, 0xd2, 0x71, 0x85, 0x15, 0xe8, 0x75, 0xa1, 0x1a, + 0x26, 0x1d, 0x54, 0xd3, 0x0e, 0xa4, 0xe8, 0xf4, 0xdb, 0x75, 0x60, 0x0a, + 0x1a, 0xf0, 0xc8, 0x84, 0x63, 0x51, 0x64, 0xaa, 0x72, 0xbc, 0x12, 0x9c, + 0x1c, 0xe5, 0x43, 0xdc, 0xae, 0xdf, 0xe6, 0x2f, 0x7f, 0xfd, 0x72, 0x80, + 0x4d, 0xb5, 0x80, 0x66, 0x61, 0x3c, 0x22, 0x35, 0xfb, 0x40, 0x95, 0x86, + 0x99, 0x75, 0x19, 0x6c, 0x1d, 0x5f, 0x42, 0x32, 0x07, 0xc8, 0xde, 0x77, + 0x76, 0x73, 0x83, 0x2a, 0xac, 0x6e, 0x12, 0x9f, 0x75, 0x32, 0xe2, 0xfc, + 0x16, 0xd7, 0x03, 0x4a, 0x12, 0x55, 0xf3, 0x78, 0xc5, 0x04, 0xab, 0x10, + 0xd1, 0x49, 0xe8, 0xd2, 0xe7, 0x92, 0x32, 0xb0, 0x1f, 0x62, 0x61, 0xfe, + 0x8c, 0xd7, 0x3f, 0x9f, 0x89, 0xc2, 0x77, 0xaa, 0xf3, 0x8d, 0xdb, 0x71, + 0xca, 0x92, 0x19, 0x4f, 0xcd, 0x56, 0x98, 0x02, 0xa6, 0x5f, 0x43, 0x25, + 0xa4, 0xf6, 0xaa, 0x5e, 0x56, 0xe0, 0xbc, 0x5c, 0xf2, 0x15, 0x6c, 0x04, + 0xec, 0x0a, 0xa9, 0xdc, 0x63, 0x27, 0x8a, 0xe4, 0x8d, 0xe9, 0xa1, 0x65, + 0x7d, 0xbb, 0x62, 0x15, 0x3c, 0x13, 0x92, 0xe9, 0x6d, 0x55, 0x16, 0x30}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA256, + 214, + {0x42, 0x05, 0xaa, 0x36, 0xca, 0x11, 0xb0, 0x3b, 0x64, 0x43, 0x39, 0xd9, + 0x78, 0xe1, 0xb0, 0x22, 0x28, 0xe2, 0xad, 0x38, 0x7a, 0xab, 0xba, 0x21, + 0xfc, 0x64, 0x9a, 0x8c, 0x75, 0xfd, 0x9a, 0x1a, 0x4f, 0x29, 0xe9, 0x1b, + 0x4e, 0x60, 0x7b, 0x4b, 0x5e, 0x3b, 0x86, 0x79, 0x4c, 0xf9, 0x24, 0x2d, + 0xec, 0x55, 0x09, 0xbb, 0x30, 0xe4, 0x56, 0xe4, 0xf5, 0xdc, 0xc5, 0x7e, + 0x83, 0x02, 0x8c, 0x60, 0xb4, 0x61, 0xf7, 0x48, 0xb1, 0xd7, 0xe7, 0x9c, + 0x8f, 0xa4, 0xf9, 0x34, 0xab, 0x11, 0x71, 0x14, 0x95, 0x6d, 0xa7, 0xa2, + 0x69, 0x3a, 0x40, 0x23, 0xd3, 0x49, 0xa6, 0x8a, 0x4c, 0xfa, 0x02, 0x57, + 0x48, 0x6d, 0x42, 0xa0, 0xb6, 0xc3, 0x48, 0xa9, 0xf7, 0x7b, 0x2e, 0xb5, + 0xd8, 0x82, 0x25, 0x69, 0xe3, 0xde, 0xa0, 0xcb, 0x95, 0xc6, 0x6d, 0x68, + 0xb7, 0xc9, 0x55, 0xe9, 0x8a, 0x9d, 0xf4, 0xe9, 0x21, 0xbb, 0x27, 0x31, + 0x85, 0x5f, 0x35, 0xf0, 0x32, 0x71, 0x42, 0x02, 0x9f, 0x8e, 0xf4, 0x30, + 0x6d, 0x42, 0x48, 0x14, 0x06, 0xde, 0x9d, 0xeb, 0xa4, 0x01, 0xb3, 0x14, + 0x81, 0x59, 0x76, 0x53, 0xcc, 0xa1, 0x23, 0x4c, 0xd2, 0x0d, 0x6c, 0xf0, + 0x34, 0x12, 0x92, 0x36, 0x2a, 0x44, 0x02, 0xda, 0xd4, 0xee, 0x48, 0x07, + 0xb3, 0x87, 0x28, 0xb2, 0x65, 0xed, 0x0d, 0x10, 0xd7, 0x70, 0x7c, 0x85, + 0x62, 0xf1, 0x4b, 0x6e, 0xb8, 0x90, 0xc5, 0xa1, 0xd4, 0x27, 0x72, 0x5d, + 0x39, 0xf1, 0x08, 0x02, 0xc7, 0xe8, 0x65, 0x63, 0x87, 0x72, 0xa9, 0xe0, + 0x70, 0x96, 0x41, 0xa2, 0x28, 0x09, 0x63, 0x3b, 0x9a, 0xe1, 0x9b, 0xcf, + 0x05, 0x2b, 0x40, 0xfb, 0xed, 0x8a, 0x00, 0x53, 0x1e, 0x86, 0x97, 0x61, + 0xa6, 0x31, 0x22, 0x16, 0xd6, 0x9f, 0xad, 0x97, 0xa7, 0xf5, 0x8b, 0xb2, + 0x0b, 0xe2, 0x7c, 0xfe, 0x75, 0xa7, 0x76, 0xa4, 0x5e, 0x20, 0x7b, 0x6c, + 0xf1, 0xa1, 0x02, 0x15, 0xda, 0x2c, 0x6e, 0xf8, 0x9f, 0x54, 0x00, 0x06, + 0xa2, 0x17, 0x7c, 0x84, 0x04, 0x93, 0xc8, 0x3f, 0xdf, 0x61, 0x6a, 0xc8, + 0xc9, 0xcd, 0x64, 0x7a, 0x41, 0x55, 0x32, 0xad, 0xa9, 0xce, 0xfe, 0x06, + 0x7a, 0x81, 0x39, 0x3d, 0xf8, 0xbb, 0x94, 0xa3, 0x44, 0x9e, 0xf7, 0x4b, + 0xda, 0xaa, 0xe0, 0xb1, 0x20, 0x16, 0x5f, 0x4a, 0x64, 0x70, 0x3d, 0x7d, + 0xaa, 0x14, 0xe8, 0xdd, 0x13, 0xfe, 0x77, 0x9b, 0x79, 0x46, 0x99, 0xad, + 0x57, 0xb5, 0x93, 0xff, 0xde, 0xc9, 0x20, 0x2f, 0x98, 0x52, 0xc3, 0x3a, + 0x43, 0x36, 0xcb, 0xc0, 0x22, 0x3e, 0x21, 0x17, 0xb3, 0x71, 0x18, 0xbf, + 0x9f, 0xc4, 0xfa, 0x62, 0x04, 0xa7, 0xe5, 0x84, 0xdb, 0x27, 0xcb, 0x00, + 0x9b, 0x80, 0x09, 0x15, 0xb4, 0x61, 0x85, 0x48, 0xd2, 0x4b, 0x3b, 0x30}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA256, + 215, + {0x81, 0x00, 0xd8, 0xda, 0x45, 0xf6, 0xb2, 0xd7, 0x7e, 0xe4, 0xc5, 0xc5, + 0xb6, 0xfc, 0x8c, 0x61, 0x7d, 0x85, 0x86, 0x7e, 0xef, 0xcb, 0x86, 0x12, + 0x06, 0xa9, 0x91, 0xf5, 0x06, 0x38, 0xb0, 0xa5, 0x82, 0x90, 0x88, 0x46, + 0xc8, 0xc1, 0x0e, 0xab, 0x4b, 0x69, 0x48, 0x50, 0xb6, 0xe4, 0x40, 0xd8, + 0x5f, 0xc2, 0x56, 0xfd, 0xde, 0x3f, 0xc4, 0x09, 0x2c, 0x26, 0x20, 0x41, + 0xb2, 0x8e, 0x1d, 0xaf, 0x88, 0xa5, 0x4f, 0x48, 0xc0, 0xbc, 0xb5, 0xc1, + 0x7d, 0x9e, 0x76, 0xeb, 0xf5, 0xf8, 0x6c, 0x87, 0xe3, 0xb8, 0x94, 0x78, + 0xd6, 0x79, 0xbf, 0xef, 0x81, 0x35, 0xca, 0xd5, 0x39, 0x4a, 0x8e, 0x62, + 0x11, 0xc6, 0x46, 0x14, 0xf6, 0xff, 0xc8, 0x13, 0x70, 0x72, 0x73, 0xb4, + 0xd9, 0x49, 0x62, 0x76, 0xdf, 0xe6, 0xd5, 0x66, 0x58, 0x2e, 0xea, 0xd3, + 0x1e, 0xff, 0x06, 0x76, 0x9b, 0x4c, 0x6c, 0xa3, 0xde, 0x97, 0xc0, 0xa6, + 0x22, 0xfb, 0x28, 0x2c, 0x64, 0x6c, 0xf3, 0xde, 0x6f, 0xcf, 0x8a, 0x12, + 0x31, 0x72, 0x55, 0xd7, 0x24, 0xf0, 0x99, 0xf1, 0xef, 0xb4, 0xa7, 0x37, + 0x9f, 0x47, 0xd4, 0xf1, 0x3a, 0xa1, 0x1d, 0x87, 0xe7, 0x78, 0xcd, 0xc7, + 0x97, 0x84, 0xd6, 0xa6, 0xb5, 0xa2, 0xd6, 0x8b, 0x9e, 0x4e, 0xa5, 0x2b, + 0xd5, 0x07, 0xa7, 0x03, 0x6c, 0x57, 0x54, 0x85, 0xc8, 0xc3, 0x77, 0xb8, + 0xdb, 0x9c, 0xf6, 0x62, 0xe6, 0xeb, 0x97, 0x30, 0x53, 0xb3, 0x63, 0x0a, + 0x94, 0xae, 0xa2, 0x88, 0x19, 0x1d, 0x9f, 0x26, 0xee, 0x5f, 0xef, 0x5f, + 0x10, 0xbe, 0x34, 0x68, 0xc5, 0xa7, 0x21, 0x42, 0x1a, 0x07, 0xd9, 0xb2, + 0x5d, 0x56, 0x04, 0xa1, 0x90, 0xd8, 0x42, 0xfb, 0x3b, 0x92, 0xe7, 0x0f, + 0x24, 0x7b, 0xb3, 0x39, 0x29, 0x5d, 0xa2, 0x53, 0xec, 0xf1, 0xc9, 0x01, + 0x1d, 0x8d, 0x49, 0xd6, 0x85, 0x52, 0xe1, 0x92, 0xea, 0xbf, 0xa0, 0x12, + 0xfd, 0xac, 0xd6, 0x3b, 0x97, 0x56, 0xff, 0xd5, 0x08, 0xc0, 0x4e, 0x28, + 0x03, 0x9d, 0xf0, 0x88, 0x67, 0xe5, 0xd5, 0x29, 0x8d, 0xa5, 0xe7, 0x2b, + 0xfc, 0x1f, 0x04, 0x83, 0x12, 0x95, 0x81, 0xb2, 0x5a, 0xd3, 0xbc, 0x69, + 0x20, 0x4f, 0x28, 0x22, 0xfa, 0x5a, 0x34, 0xe3, 0xaf, 0x4f, 0x9e, 0xed, + 0xc0, 0xbb, 0x68, 0xb6, 0x6a, 0x02, 0x68, 0x53, 0x2c, 0xdc, 0xdf, 0x53, + 0x65, 0xeb, 0x51, 0x62, 0xd0, 0x5c, 0xb5, 0x61, 0x90, 0x41, 0xa2, 0xf9, + 0xdd, 0xe7, 0xfe, 0x44, 0x4f, 0xea, 0x5e, 0x9b, 0x3c, 0x52, 0x4e, 0x37, + 0x60, 0xce, 0x1c, 0x63, 0x37, 0x58, 0xce, 0xd2, 0x2d, 0x5b, 0x98, 0xf0, + 0xe1, 0xcc, 0xac, 0x9a, 0xf1, 0x5c, 0xf8, 0x25, 0xcb, 0xe9, 0x46, 0x4a, + 0x5a, 0x5d, 0x45, 0xa8, 0xd1, 0xea, 0x42, 0x6f, 0x94, 0x99, 0xdb, 0x8a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA256, + 216, + {0x11, 0x8b, 0xb4, 0xed, 0x79, 0xee, 0x68, 0xeb, 0xa2, 0x00, 0xbf, 0xaf, + 0x99, 0x09, 0xe1, 0xaf, 0x32, 0x16, 0x90, 0x4d, 0x9d, 0xad, 0x25, 0x81, + 0x5b, 0x20, 0x52, 0xda, 0x7d, 0x6e, 0x05, 0x7c, 0x1f, 0xd8, 0xaf, 0xd0, + 0x92, 0x9e, 0x82, 0xec, 0x94, 0x5e, 0x9d, 0xc1, 0x77, 0x40, 0x79, 0x0f, + 0x79, 0x1a, 0x1e, 0xb5, 0x46, 0xdf, 0xe8, 0xd3, 0x82, 0xaf, 0xf4, 0x18, + 0xb0, 0x94, 0x24, 0x43, 0x82, 0xb9, 0x7b, 0x8b, 0x7d, 0xc6, 0x74, 0x00, + 0xc9, 0x9a, 0xaa, 0x5c, 0x68, 0xec, 0xac, 0xbc, 0xb4, 0x29, 0xa1, 0x51, + 0xad, 0x0a, 0x77, 0xd0, 0xeb, 0xfc, 0xea, 0x78, 0x1c, 0xd3, 0x09, 0x3c, + 0x31, 0x27, 0x58, 0xc7, 0x47, 0x8d, 0x4b, 0x50, 0x68, 0x27, 0x02, 0xee, + 0x37, 0xf6, 0x9d, 0xf1, 0x29, 0xf0, 0xeb, 0x6f, 0x19, 0xd8, 0x0e, 0x88, + 0x98, 0x27, 0x00, 0xcd, 0x9b, 0xc8, 0x17, 0x86, 0xfa, 0xdf, 0x5f, 0x7d, + 0x9d, 0x37, 0xcb, 0x07, 0xaa, 0x4e, 0xc7, 0xc8, 0x63, 0xab, 0x70, 0x6c, + 0x42, 0x13, 0x3d, 0xbb, 0x79, 0xe3, 0x4a, 0x22, 0xcc, 0xe7, 0x86, 0x17, + 0xd8, 0x68, 0x06, 0xac, 0xe0, 0xb4, 0xfb, 0x28, 0x52, 0x5a, 0x1b, 0x0e, + 0x8d, 0xfb, 0x8d, 0xa4, 0xde, 0x2b, 0x57, 0x92, 0x53, 0x17, 0x09, 0xe1, + 0x63, 0x2e, 0x36, 0xd8, 0xb8, 0x0c, 0x5b, 0xed, 0x87, 0xe5, 0x59, 0x81, + 0x9b, 0x5a, 0xee, 0x76, 0x13, 0xf1, 0x84, 0x1e, 0x9f, 0x4b, 0x1a, 0x3c, + 0xaa, 0x77, 0x73, 0x6e, 0xb7, 0x1c, 0x9c, 0x2b, 0x19, 0x0a, 0x6c, 0x6e, + 0xbf, 0xe9, 0x7c, 0x92, 0x2b, 0x7b, 0xf3, 0xc1, 0xeb, 0xff, 0x0a, 0xcc, + 0xf5, 0x55, 0xd4, 0x47, 0x81, 0x2a, 0x16, 0x77, 0xd5, 0x76, 0xf3, 0xa4, + 0x1a, 0x8b, 0xb3, 0xe8, 0x06, 0x2c, 0x49, 0x48, 0x12, 0x22, 0xc8, 0xc5, + 0x3b, 0xc0, 0x0a, 0xc8, 0x21, 0xc1, 0xce, 0xa8, 0xb9, 0x09, 0x03, 0x1f, + 0x23, 0xcd, 0x16, 0x47, 0xf6, 0x85, 0x26, 0x0d, 0x31, 0x64, 0x11, 0x77, + 0xb2, 0x90, 0x96, 0xf4, 0x26, 0x81, 0x63, 0x37, 0xb7, 0x0b, 0xec, 0x98, + 0xcc, 0x0d, 0x91, 0x1b, 0x0f, 0x92, 0x6a, 0x5c, 0x27, 0x82, 0x46, 0x6a, + 0xf2, 0xa8, 0xcc, 0x8e, 0x8a, 0xe7, 0x82, 0x43, 0xc9, 0x16, 0x98, 0x6b, + 0xdd, 0xec, 0x91, 0x69, 0xee, 0xe2, 0xf7, 0xd8, 0x4a, 0x9d, 0x07, 0x0e, + 0xf0, 0x28, 0x78, 0xa3, 0xb1, 0x52, 0x04, 0xac, 0xed, 0x6d, 0xba, 0xb3, + 0xc0, 0xfb, 0x6f, 0x35, 0xd0, 0x7b, 0xb2, 0x51, 0x47, 0x55, 0xc3, 0x18, + 0xe9, 0x2e, 0x48, 0x01, 0x0c, 0xb4, 0xea, 0x5e, 0x7b, 0x9c, 0x07, 0x3f, + 0xed, 0x05, 0xa2, 0xa5, 0xdf, 0xac, 0xc4, 0xa9, 0x4b, 0x0d, 0x78, 0xab, + 0x89, 0xfb, 0xc5, 0xf8, 0x74, 0x6f, 0xf4, 0x40, 0xdb, 0xb2, 0x29, 0xa2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA256, + 217, + {0x16, 0x13, 0xed, 0x80, 0xcd, 0xf3, 0xd9, 0x1d, 0x67, 0x05, 0xbc, 0xb0, + 0x79, 0xfd, 0x15, 0xcc, 0xc2, 0x93, 0x73, 0xb0, 0x3f, 0x84, 0x51, 0x0e, + 0xdb, 0x0d, 0x74, 0xb5, 0x65, 0x1b, 0x91, 0x96, 0x7e, 0x60, 0x73, 0x82, + 0x58, 0xa0, 0x3a, 0xd3, 0xda, 0xff, 0xf8, 0xd8, 0x3f, 0x3c, 0x18, 0xfe, + 0xad, 0xfb, 0x08, 0xe9, 0xa9, 0x4f, 0x9f, 0x13, 0x1d, 0x30, 0x38, 0x28, + 0x89, 0x76, 0xef, 0x35, 0xb9, 0xc8, 0xdc, 0x41, 0xbe, 0xac, 0x53, 0x9d, + 0xfb, 0x0f, 0xa1, 0xe9, 0x77, 0x25, 0x24, 0xf5, 0x12, 0xa2, 0x05, 0x4e, + 0x73, 0x46, 0x7c, 0x84, 0x43, 0xab, 0xc5, 0x99, 0xc8, 0xa5, 0x8b, 0x46, + 0xec, 0x23, 0x40, 0xfc, 0x4b, 0x26, 0xf8, 0x31, 0xaf, 0x6e, 0x09, 0xb8, + 0xd5, 0xb8, 0x76, 0x59, 0x60, 0x08, 0xaa, 0xd2, 0xc4, 0x04, 0x5f, 0xc0, + 0x9b, 0xde, 0xf0, 0x6f, 0x44, 0x5f, 0x54, 0xe3, 0x6f, 0x59, 0x1c, 0x73, + 0xd7, 0x98, 0xa6, 0x90, 0x5a, 0x99, 0x31, 0x77, 0xb0, 0x94, 0xdf, 0xb3, + 0x45, 0xa5, 0x5a, 0xac, 0xde, 0x13, 0x04, 0xb0, 0x5c, 0xbe, 0x65, 0x2a, + 0x62, 0xe9, 0xf6, 0x65, 0x4b, 0x24, 0x15, 0x3a, 0x7c, 0xff, 0x6d, 0xaa, + 0xe4, 0x2a, 0x55, 0x27, 0x2f, 0xc7, 0x2a, 0x82, 0x50, 0xac, 0xda, 0xdc, + 0x59, 0xf7, 0x4d, 0xab, 0xef, 0xb9, 0xd3, 0x21, 0xe8, 0x00, 0x50, 0xac, + 0x1f, 0x21, 0x1f, 0xf7, 0x94, 0x6e, 0x56, 0xd1, 0x46, 0x19, 0x35, 0x55, + 0x44, 0x05, 0x8b, 0x71, 0x4a, 0x00, 0x0d, 0x8b, 0x4b, 0x09, 0x6f, 0x56, + 0x33, 0x82, 0x01, 0xf2, 0x21, 0x14, 0xc8, 0x13, 0x70, 0x54, 0x3b, 0x39, + 0x27, 0x25, 0xb7, 0x35, 0x01, 0x7a, 0x55, 0x0c, 0x7f, 0x68, 0x5b, 0x67, + 0x52, 0x63, 0xf8, 0xf9, 0xb4, 0x3c, 0x1f, 0x8e, 0x8f, 0x80, 0x64, 0x76, + 0x4d, 0xcc, 0x34, 0xc0, 0xd5, 0x81, 0xef, 0xea, 0x16, 0x47, 0xdb, 0xdf, + 0xf9, 0xa2, 0x96, 0xf1, 0x50, 0x1a, 0x16, 0x14, 0xfe, 0x9d, 0x53, 0xd5, + 0x2e, 0xd2, 0x78, 0xa8, 0xb0, 0x17, 0x21, 0x55, 0x03, 0xc1, 0xe6, 0x48, + 0xa7, 0x06, 0xc5, 0xe6, 0xc3, 0xa4, 0xeb, 0x26, 0xf5, 0xee, 0xae, 0x80, + 0x4f, 0xf5, 0xad, 0x01, 0x16, 0xfb, 0x9d, 0x2d, 0x24, 0x67, 0x23, 0xea, + 0xf6, 0x53, 0x3e, 0xc7, 0x1d, 0x12, 0x6b, 0xfe, 0x7d, 0x08, 0x27, 0x3e, + 0x58, 0x7a, 0x02, 0x5c, 0x97, 0xc4, 0xd2, 0xa5, 0x5a, 0x1d, 0x85, 0x0a, + 0x73, 0x04, 0x95, 0xaf, 0x89, 0x98, 0xed, 0x35, 0x55, 0x88, 0x66, 0xbc, + 0x58, 0x0d, 0x7c, 0x51, 0x21, 0x2e, 0x63, 0x84, 0x1f, 0x33, 0x82, 0x91, + 0x56, 0xca, 0x9a, 0x93, 0x8a, 0xee, 0xbf, 0x3a, 0x38, 0xbf, 0x67, 0x49, + 0x5b, 0x68, 0x6d, 0x48, 0x4b, 0x02, 0xc4, 0xa1, 0x51, 0xbb, 0x26, 0x61}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA256, + 218, + {0x90, 0x6e, 0xd7, 0x42, 0x70, 0xc0, 0xbd, 0xbd, 0xcf, 0x08, 0x6e, 0xf6, + 0x9d, 0xcc, 0xb5, 0x1c, 0x52, 0x43, 0x31, 0xe7, 0x9d, 0x61, 0x86, 0xa8, + 0xad, 0x18, 0xf8, 0x6c, 0x11, 0x65, 0x7d, 0x77, 0xd7, 0x52, 0x76, 0x31, + 0x41, 0x15, 0x3d, 0xbb, 0xff, 0xe1, 0x25, 0xf9, 0xe2, 0x6c, 0x30, 0xf1, + 0xd5, 0x88, 0x08, 0xbb, 0x86, 0x28, 0xbd, 0x1e, 0x93, 0x12, 0x62, 0xe8, + 0x72, 0xfb, 0x65, 0x03, 0xbc, 0x0c, 0x91, 0x9b, 0x25, 0x86, 0xc4, 0xc5, + 0xdc, 0x6d, 0xd5, 0x3c, 0xb1, 0x22, 0x08, 0x65, 0x36, 0xa8, 0x75, 0x41, + 0xd6, 0x1d, 0xc3, 0x3a, 0xc6, 0xd4, 0x37, 0xea, 0x1b, 0x9a, 0x9e, 0x3f, + 0x44, 0x76, 0xf7, 0xe7, 0xc3, 0x92, 0x6e, 0x69, 0x85, 0xf3, 0xb8, 0xdf, + 0x8d, 0x71, 0x44, 0xf6, 0xa8, 0x15, 0x68, 0xa0, 0x4a, 0x6e, 0xae, 0x29, + 0x77, 0xec, 0xef, 0xe2, 0x66, 0x48, 0x06, 0xfe, 0x14, 0x4d, 0x9a, 0x17, + 0x4d, 0x53, 0x73, 0x4b, 0xe7, 0xde, 0xaf, 0xc7, 0x37, 0xd0, 0xa3, 0xe6, + 0xe5, 0x48, 0x91, 0xd8, 0x5a, 0xcd, 0x0f, 0xed, 0xfe, 0xbb, 0x55, 0xd0, + 0x69, 0xcd, 0x3d, 0x3b, 0x2d, 0x6a, 0x15, 0x94, 0xdd, 0xf6, 0x5c, 0xb4, + 0x33, 0x29, 0x1c, 0xa4, 0xf2, 0x28, 0x3c, 0x21, 0xa5, 0xaa, 0x48, 0x11, + 0xbd, 0xa2, 0x5f, 0xa9, 0xa8, 0xb4, 0x1c, 0xa9, 0xc5, 0x67, 0x0c, 0xac, + 0xf7, 0x21, 0xbf, 0xd0, 0xdf, 0xbf, 0x38, 0x8f, 0x68, 0x3a, 0x7f, 0x87, + 0xc3, 0x96, 0x54, 0xd6, 0xa8, 0xc2, 0xf8, 0x51, 0x96, 0xe2, 0x3c, 0x91, + 0x52, 0x19, 0xe9, 0x21, 0x89, 0xaa, 0x07, 0xf6, 0x0d, 0xd6, 0xdb, 0x16, + 0xaf, 0xa9, 0x7c, 0xfb, 0xdc, 0x94, 0x13, 0xec, 0x33, 0xf3, 0xbb, 0x98, + 0x02, 0x0a, 0xd5, 0x8d, 0x48, 0x95, 0xf4, 0x95, 0x96, 0x46, 0x72, 0x75, + 0x21, 0xce, 0x4c, 0x2c, 0x0d, 0xf3, 0x36, 0x0f, 0xa3, 0xdb, 0x12, 0x3c, + 0x45, 0x5b, 0x65, 0xf4, 0xf0, 0xb0, 0xaa, 0x88, 0xca, 0xac, 0x6d, 0xa5, + 0x87, 0x7b, 0x1d, 0xa3, 0xc4, 0x9a, 0x4f, 0xd5, 0x87, 0xb3, 0xbc, 0xbf, + 0x7f, 0xa0, 0xd1, 0x07, 0xd6, 0x9f, 0xc4, 0x15, 0x84, 0x2a, 0xbc, 0x86, + 0x0c, 0x19, 0xf3, 0x2d, 0xfe, 0xfc, 0x86, 0x95, 0xb8, 0x63, 0x46, 0x8b, + 0x11, 0x2f, 0x0f, 0x88, 0x6c, 0x8a, 0x24, 0x94, 0x96, 0xc3, 0x55, 0x74, + 0x0e, 0x07, 0x29, 0x14, 0x93, 0xbb, 0x08, 0xce, 0x9c, 0x94, 0x1c, 0xd6, + 0x24, 0xb6, 0x38, 0xb3, 0x46, 0x6a, 0x4c, 0x2c, 0x51, 0x86, 0x34, 0x10, + 0xbd, 0x22, 0x48, 0x8c, 0x5b, 0x7e, 0x00, 0xff, 0x63, 0x6f, 0x6d, 0xcd, + 0xe4, 0xce, 0x7a, 0xe6, 0x66, 0x14, 0xf8, 0xa2, 0x83, 0x70, 0x9b, 0x07, + 0xf8, 0x0a, 0x42, 0x73, 0x9a, 0x0b, 0x2d, 0x70, 0x92, 0x03, 0x12, 0x61}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA256, + 219, + {0xa7, 0x61, 0xa8, 0xc3, 0xdb, 0x62, 0x07, 0xc8, 0x38, 0x55, 0x74, 0xf6, + 0xab, 0x3d, 0x42, 0x10, 0x3e, 0x5c, 0x9d, 0xc9, 0x41, 0xc0, 0x2f, 0xfb, + 0xe0, 0xdc, 0x13, 0x69, 0x90, 0x03, 0x60, 0x15, 0x5c, 0xb5, 0x91, 0xb3, + 0x2a, 0xc8, 0x72, 0x5b, 0x01, 0xa1, 0xd9, 0x68, 0x6a, 0xb4, 0x42, 0xaf, + 0x89, 0x97, 0x51, 0xd9, 0xc4, 0xd3, 0xa8, 0xce, 0xc2, 0xcd, 0xc6, 0x72, + 0x5e, 0xaf, 0xf5, 0x6e, 0x8a, 0x13, 0x57, 0x15, 0x06, 0x69, 0x0c, 0xb2, + 0xf2, 0x6a, 0x05, 0x30, 0xdd, 0x49, 0xaa, 0x38, 0x0f, 0xab, 0x93, 0xf4, + 0xf0, 0xdf, 0xa7, 0xa1, 0xe6, 0xb1, 0xc8, 0xe3, 0x92, 0xcb, 0x8b, 0xff, + 0xcc, 0xe1, 0xf5, 0xff, 0xab, 0x5f, 0x82, 0xba, 0x45, 0xd7, 0xdd, 0x92, + 0x2f, 0x08, 0x23, 0x40, 0xac, 0xd1, 0x73, 0x8a, 0x68, 0x5a, 0xbb, 0xfd, + 0x59, 0x87, 0x72, 0xfd, 0x4d, 0x0a, 0x03, 0xa4, 0x4c, 0x91, 0x66, 0xd8, + 0x07, 0x36, 0x44, 0x37, 0x46, 0x4b, 0xc3, 0xb1, 0x86, 0x73, 0x3a, 0x4a, + 0xca, 0x3d, 0x74, 0x6c, 0xcf, 0x84, 0xa9, 0xcf, 0x51, 0x2f, 0xa6, 0x6f, + 0x2c, 0xd7, 0x3f, 0x02, 0x9e, 0xa8, 0x37, 0xac, 0x15, 0xc7, 0x1b, 0x23, + 0x19, 0xd1, 0xad, 0xc9, 0xfe, 0x9b, 0x8e, 0x43, 0x0a, 0x42, 0x8c, 0x8f, + 0x3f, 0x2c, 0x4b, 0x4a, 0xc5, 0x25, 0xf9, 0x4d, 0x56, 0x62, 0x0e, 0x3c, + 0x6a, 0xec, 0x7c, 0x87, 0xde, 0x0a, 0xfe, 0xfa, 0xcd, 0x6f, 0xe8, 0xd8, + 0x17, 0xf2, 0x5a, 0xb9, 0x90, 0xca, 0x16, 0xd4, 0xb3, 0x33, 0x9f, 0x15, + 0xd0, 0xfe, 0x2d, 0xe6, 0xa0, 0x48, 0x89, 0x01, 0xe4, 0xaa, 0x28, 0x44, + 0xe4, 0x2a, 0x8d, 0x63, 0xb4, 0x6e, 0xce, 0xd8, 0x4c, 0xe3, 0x3a, 0x34, + 0x6a, 0xce, 0x4b, 0xa0, 0x3d, 0xaa, 0x4f, 0x5f, 0x97, 0x8d, 0xf6, 0xbb, + 0xd9, 0x56, 0xd1, 0xd9, 0xbc, 0xe8, 0x9a, 0x59, 0x64, 0xda, 0x8e, 0xb7, + 0x2d, 0x9e, 0x3b, 0x10, 0xde, 0x99, 0xe9, 0xba, 0x54, 0xf6, 0xd2, 0x4d, + 0x59, 0xd3, 0x1e, 0xcc, 0xcc, 0x21, 0x3a, 0xaa, 0xf2, 0xd9, 0x02, 0xfc, + 0x8d, 0xfb, 0x20, 0x59, 0xeb, 0x2e, 0xcb, 0x3e, 0x17, 0xfc, 0xef, 0x97, + 0xf8, 0xff, 0x01, 0xaa, 0x59, 0xe4, 0xc6, 0x15, 0xbc, 0xd4, 0x81, 0x1a, + 0xfc, 0x10, 0xdb, 0x1d, 0x1c, 0x04, 0xde, 0x71, 0xd0, 0x55, 0x6d, 0xdc, + 0xa3, 0x63, 0xb8, 0xa3, 0x4f, 0x48, 0xd9, 0x7d, 0x54, 0x0b, 0x04, 0x5f, + 0xd0, 0x02, 0x66, 0x55, 0xcf, 0x0c, 0x37, 0xc4, 0xc6, 0x94, 0xfc, 0xf2, + 0x42, 0x3e, 0x01, 0x16, 0x16, 0x5d, 0x4b, 0xbc, 0x73, 0x95, 0xd7, 0x2f, + 0x00, 0xf6, 0x65, 0x0a, 0x78, 0x7d, 0x6e, 0x36, 0x35, 0x70, 0x77, 0x63, + 0x09, 0x74, 0xd3, 0x75, 0xc2, 0xce, 0x29, 0x2c, 0xee, 0xb5, 0x68, 0xfc}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA256, + 220, + {0x7c, 0x35, 0x99, 0xd8, 0x53, 0x9a, 0x56, 0x05, 0x02, 0x12, 0x1f, 0xf9, + 0x7b, 0xed, 0xb8, 0xa1, 0xc1, 0x6d, 0x10, 0x81, 0x8a, 0x49, 0x40, 0x8f, + 0x61, 0x52, 0xba, 0x9d, 0x91, 0x4b, 0x6a, 0x85, 0x27, 0x10, 0x08, 0x8e, + 0x5c, 0x48, 0x82, 0x6a, 0x09, 0x9e, 0xcb, 0xfd, 0x5c, 0xb2, 0x44, 0xba, + 0x16, 0xc0, 0x4a, 0x71, 0xf9, 0x66, 0x63, 0x93, 0x08, 0x54, 0xa6, 0x4f, + 0xc5, 0xae, 0x46, 0x16, 0x77, 0xdb, 0xa9, 0x74, 0x4f, 0xff, 0xa6, 0x24, + 0xe6, 0x4b, 0x99, 0x19, 0x81, 0x43, 0x83, 0xed, 0x0f, 0xd9, 0x47, 0xe3, + 0x55, 0xbd, 0x1e, 0x65, 0x1c, 0x00, 0x27, 0x69, 0x7c, 0x8e, 0xdf, 0x76, + 0xd8, 0x04, 0x39, 0x4f, 0x30, 0xe6, 0x59, 0x8a, 0x8c, 0x80, 0x5e, 0x4b, + 0xd8, 0x06, 0x41, 0xc8, 0x1f, 0x2c, 0x78, 0xe9, 0xa7, 0x25, 0x55, 0x35, + 0x45, 0x11, 0x86, 0xc0, 0x0e, 0x96, 0x3e, 0xdf, 0x2c, 0xa4, 0xfc, 0x7d, + 0x57, 0xdc, 0xed, 0xe1, 0x7b, 0x18, 0xa1, 0xa2, 0x2e, 0x22, 0x41, 0xda, + 0x6b, 0x71, 0xbf, 0xaf, 0x24, 0xc9, 0xab, 0xdd, 0xf9, 0xa4, 0x54, 0x2f, + 0xec, 0xa1, 0x90, 0x5d, 0xd9, 0x04, 0x84, 0x91, 0xa5, 0x46, 0x9d, 0xa8, + 0xfc, 0x22, 0xe4, 0x67, 0x85, 0xe5, 0x34, 0xa5, 0x36, 0x23, 0xfb, 0x55, + 0x00, 0x72, 0x47, 0x2b, 0x46, 0xd0, 0xc9, 0xe6, 0xf7, 0x62, 0xbb, 0x80, + 0x94, 0x75, 0x73, 0xe2, 0x69, 0xd7, 0x85, 0xf6, 0x58, 0x01, 0x80, 0xbc, + 0x97, 0x7e, 0xfc, 0xb3, 0xb9, 0xaf, 0x90, 0xa9, 0x74, 0x43, 0x3f, 0xf7, + 0xaa, 0x56, 0x67, 0x4a, 0xf9, 0x89, 0xef, 0xf3, 0x2e, 0xd8, 0x96, 0x3c, + 0x7b, 0x20, 0x2d, 0x33, 0x32, 0xcd, 0xc0, 0x28, 0x5f, 0x67, 0xbd, 0xaa, + 0xcb, 0x0a, 0x41, 0xc5, 0xb5, 0x9d, 0xa5, 0x07, 0xaf, 0x94, 0x2d, 0x9b, + 0xf5, 0x9c, 0x50, 0x4a, 0xed, 0x32, 0x3b, 0xc2, 0x2d, 0x8e, 0x21, 0x45, + 0x46, 0x82, 0x0f, 0xb3, 0x2d, 0xf7, 0x7e, 0x52, 0xae, 0x9d, 0x45, 0x8b, + 0x1d, 0x29, 0x94, 0x00, 0x6c, 0x12, 0xf3, 0x17, 0x01, 0xbc, 0x09, 0xb4, + 0x48, 0x19, 0x89, 0x56, 0x61, 0x8f, 0x89, 0xee, 0xc2, 0x0a, 0x2e, 0x0c, + 0x91, 0x6d, 0x40, 0xc2, 0x64, 0x06, 0x25, 0x8b, 0xec, 0xab, 0x69, 0x07, + 0xbc, 0xc3, 0x48, 0xb4, 0x6e, 0x71, 0x95, 0x73, 0x4d, 0x29, 0xba, 0x48, + 0x46, 0xff, 0x63, 0xae, 0xe0, 0x5e, 0x60, 0x4b, 0xc2, 0xdf, 0x75, 0xcd, + 0x3c, 0xdb, 0x30, 0x05, 0xf9, 0xd2, 0x57, 0x38, 0x38, 0xa7, 0x92, 0xe6, + 0x8e, 0x3c, 0xc5, 0xf2, 0xe6, 0xd4, 0x47, 0xcf, 0xf1, 0xc2, 0xd0, 0x32, + 0x4a, 0xb8, 0x81, 0x90, 0x31, 0xe9, 0xea, 0xe8, 0x92, 0x34, 0x78, 0xc0, + 0x90, 0x8b, 0x0c, 0xd2, 0xe9, 0xb8, 0x0b, 0xce, 0xc0, 0x76, 0xc2, 0xa0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA256, + 221, + {0x0b, 0x5d, 0x0e, 0x26, 0xab, 0x8b, 0xef, 0x0e, 0xa2, 0xa5, 0x77, 0xc3, + 0xba, 0x6f, 0xd7, 0x12, 0xe5, 0x86, 0x3c, 0x30, 0x08, 0xe8, 0x5f, 0x46, + 0x12, 0x28, 0x09, 0x26, 0x2e, 0xfc, 0xd6, 0x56, 0x58, 0xee, 0x49, 0x0c, + 0x85, 0xc7, 0x94, 0x5a, 0xe0, 0x6b, 0x6f, 0xa3, 0x42, 0xd7, 0xdf, 0xe0, + 0x1a, 0xa5, 0xfa, 0xa9, 0xba, 0xe8, 0x77, 0xe9, 0xbb, 0x0b, 0xc0, 0xcd, + 0x60, 0x86, 0x70, 0xb5, 0x4b, 0xf4, 0xab, 0x85, 0x93, 0x72, 0x03, 0x04, + 0xe2, 0xaa, 0x0d, 0x2b, 0xd6, 0x2c, 0x56, 0x8c, 0xfa, 0x6b, 0xb2, 0xee, + 0xf3, 0x02, 0xe1, 0x57, 0x69, 0xe5, 0x05, 0x4e, 0x95, 0xbf, 0x7a, 0x95, + 0x4e, 0x8d, 0x29, 0x97, 0xc0, 0x6b, 0xeb, 0xfb, 0x9b, 0xb2, 0x5a, 0xc6, + 0xf5, 0x2b, 0x7b, 0x4e, 0x79, 0xc8, 0x72, 0xb4, 0x25, 0xbe, 0x6b, 0x73, + 0x1a, 0x4f, 0xb9, 0xbe, 0xa7, 0xc4, 0x08, 0x70, 0x3c, 0x76, 0x8a, 0x30, + 0xf9, 0xcb, 0x45, 0x59, 0x94, 0xbc, 0x42, 0xa2, 0x00, 0xef, 0x17, 0xc6, + 0x4f, 0x4d, 0x4d, 0x6d, 0x72, 0x69, 0xf2, 0x9b, 0xff, 0xed, 0x1b, 0xa7, + 0x55, 0xfe, 0x4b, 0xa3, 0x23, 0x3a, 0x7a, 0xd4, 0x64, 0x93, 0x2a, 0xbf, + 0x83, 0x1e, 0xef, 0x52, 0x45, 0xa1, 0x8b, 0xc6, 0x1d, 0xfb, 0x39, 0x9c, + 0x7b, 0x2d, 0xa6, 0x45, 0x5b, 0x6e, 0x02, 0x33, 0x42, 0x83, 0x3b, 0x5e, + 0x5c, 0x7b, 0x25, 0x5c, 0x8e, 0x06, 0xfa, 0xfc, 0x78, 0x26, 0x68, 0x56, + 0xdb, 0x13, 0x31, 0x7a, 0xf4, 0x0b, 0x6d, 0xf8, 0x99, 0x0f, 0x8f, 0xf3, + 0x73, 0x44, 0x02, 0x9e, 0x73, 0x1a, 0x51, 0xc9, 0x37, 0xa1, 0xca, 0x4a, + 0xbd, 0x66, 0xe0, 0xfe, 0x90, 0xec, 0xe5, 0x8b, 0xe5, 0x27, 0xdd, 0xa1, + 0x0b, 0x3e, 0x34, 0xac, 0x0b, 0xb6, 0x61, 0x13, 0x5e, 0xb0, 0x4f, 0xac, + 0x8b, 0x90, 0xb0, 0x75, 0x6b, 0xb4, 0x7d, 0x24, 0x53, 0xbe, 0x8f, 0xf8, + 0x0d, 0x05, 0xa6, 0x59, 0x6a, 0x1b, 0x27, 0xc0, 0xa3, 0x3f, 0x24, 0xfc, + 0x79, 0x26, 0x0e, 0x9d, 0xc0, 0xa6, 0xe0, 0x99, 0xf6, 0xa9, 0x5a, 0x22, + 0xa4, 0xe0, 0x83, 0xa5, 0xac, 0xb2, 0x01, 0xcc, 0x65, 0x4d, 0x2f, 0xc6, + 0xe2, 0x1c, 0xfe, 0xec, 0xe6, 0x2e, 0xee, 0x32, 0x70, 0xe6, 0xc6, 0x21, + 0x1c, 0x20, 0x25, 0xd7, 0x38, 0x95, 0x3e, 0x4a, 0x8d, 0x1e, 0xc7, 0xe4, + 0xce, 0xe2, 0x54, 0xa8, 0xd2, 0xeb, 0x44, 0x64, 0x29, 0xaa, 0xc5, 0xd8, + 0xac, 0x48, 0x0c, 0x43, 0x05, 0xb3, 0x2e, 0x56, 0x6b, 0x5a, 0x01, 0x73, + 0x48, 0xfb, 0xe2, 0x42, 0x22, 0x46, 0xf0, 0x69, 0x6c, 0x98, 0x95, 0xc2, + 0xa7, 0x2d, 0xb4, 0x71, 0xe0, 0x58, 0xfe, 0x15, 0x20, 0x7c, 0x40, 0xae, + 0x84, 0xa4, 0x6c, 0xc7, 0xec, 0xbd, 0xbb, 0xe9, 0xcb, 0x91, 0x00, 0xc0}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA256, + 222, + {0x37, 0x54, 0x0f, 0x8e, 0xc9, 0x39, 0x85, 0x71, 0xbb, 0xb6, 0xf1, 0x53, + 0xc1, 0xff, 0x17, 0x05, 0x5c, 0x96, 0x37, 0x3b, 0x7e, 0x75, 0xe4, 0x1f, + 0x75, 0xd9, 0x59, 0xc0, 0xb9, 0x37, 0xd6, 0x35, 0xba, 0xac, 0x3a, 0xb2, + 0x00, 0xf7, 0x90, 0x7a, 0xf6, 0x3b, 0xab, 0x90, 0xb7, 0xd0, 0x12, 0x8d, + 0x60, 0x33, 0x53, 0xd5, 0x62, 0x86, 0x53, 0xbd, 0x06, 0x7c, 0xaf, 0x64, + 0x4c, 0xbd, 0x4b, 0x43, 0x19, 0xad, 0xc9, 0x64, 0x86, 0x9e, 0x2d, 0x79, + 0x33, 0xa3, 0xc4, 0xb8, 0x73, 0xbd, 0x2a, 0x4b, 0x3f, 0x8c, 0x06, 0x59, + 0x94, 0x30, 0x58, 0x29, 0x3e, 0x42, 0x96, 0x39, 0x06, 0x42, 0x4a, 0x2c, + 0xec, 0xe6, 0x50, 0x4f, 0xb8, 0xcd, 0xf7, 0x6c, 0x21, 0xe7, 0x72, 0xab, + 0x7a, 0x03, 0x59, 0xb1, 0x91, 0x17, 0x7d, 0x2c, 0x22, 0x31, 0xc4, 0xe4, + 0xa5, 0x45, 0x3a, 0x8a, 0xf3, 0x46, 0xdb, 0x0e, 0x91, 0xe0, 0x57, 0xfb, + 0xd6, 0xb7, 0x0d, 0xd4, 0x86, 0xca, 0xf9, 0x51, 0x6f, 0xa7, 0xd6, 0xf4, + 0x08, 0xd1, 0x0b, 0x55, 0xfe, 0xfb, 0x03, 0xa5, 0x79, 0x53, 0x11, 0xb0, + 0x72, 0x2e, 0xe2, 0xa5, 0xd4, 0x0a, 0x11, 0xe2, 0x93, 0x16, 0xbd, 0x6f, + 0xa5, 0xab, 0x8e, 0xb3, 0x4e, 0xf1, 0xa0, 0x37, 0x5c, 0x87, 0x48, 0x9a, + 0x88, 0x21, 0xd0, 0xae, 0x55, 0x4c, 0x91, 0xbb, 0x05, 0x1b, 0x03, 0xe8, + 0xb3, 0xc3, 0xf3, 0x01, 0x92, 0x7d, 0x84, 0x78, 0xbb, 0xd6, 0x2f, 0x3f, + 0x37, 0x21, 0x3c, 0x73, 0x40, 0x99, 0x73, 0x0c, 0x58, 0x2b, 0xf1, 0x90, + 0x95, 0xe3, 0x9e, 0xce, 0x27, 0x03, 0xad, 0x09, 0xa7, 0xaf, 0x23, 0x6f, + 0x17, 0x57, 0x06, 0x71, 0x4a, 0x80, 0xbe, 0x28, 0x2e, 0x26, 0x2e, 0x7c, + 0x90, 0x3c, 0x59, 0x79, 0x57, 0x54, 0xe5, 0x89, 0x00, 0x76, 0x48, 0xb5, + 0x50, 0xf9, 0x3d, 0x4c, 0x7b, 0xfa, 0x17, 0xd1, 0x16, 0x49, 0x7b, 0x25, + 0x80, 0x14, 0xa8, 0x6f, 0xb0, 0x04, 0x03, 0xf0, 0x55, 0x98, 0xad, 0x58, + 0x80, 0x10, 0xea, 0xae, 0xeb, 0xc2, 0xe8, 0x1f, 0x93, 0x6c, 0x5a, 0x95, + 0x24, 0x44, 0x63, 0x23, 0xa8, 0x90, 0xc6, 0x9e, 0xe9, 0x9f, 0xbf, 0xc6, + 0x91, 0x7f, 0xfd, 0xe3, 0xe0, 0x4a, 0x59, 0x19, 0x57, 0x27, 0x9c, 0x33, + 0x4e, 0x76, 0xdc, 0x0d, 0xbd, 0x4e, 0x37, 0xa4, 0x93, 0xde, 0x9c, 0xcd, + 0x9f, 0xae, 0x9f, 0x39, 0x62, 0xe5, 0x34, 0x28, 0x16, 0x90, 0x17, 0x71, + 0x89, 0x0a, 0x22, 0x43, 0x7f, 0x56, 0xbc, 0x20, 0x16, 0x16, 0x35, 0x9b, + 0xa6, 0x8c, 0x04, 0x1b, 0xa1, 0xda, 0xca, 0x49, 0xe4, 0xc7, 0xbe, 0xd3, + 0x84, 0x9f, 0x9c, 0x37, 0x58, 0xb4, 0x7b, 0x7f, 0x90, 0xa9, 0xe2, 0xd0, + 0x3a, 0x2f, 0xb1, 0x16, 0xb5, 0x94, 0xe2, 0x8b, 0xf7, 0x4e, 0xb1, 0xa2}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA256, + 223, + {0x7e, 0x85, 0x1f, 0xc3, 0xf8, 0xf1, 0xa6, 0x1a, 0x6b, 0x0c, 0x12, 0x1f, + 0x6a, 0x59, 0xc0, 0x98, 0xc8, 0x8f, 0x71, 0xea, 0x27, 0x97, 0x44, 0x5f, + 0xf1, 0xdb, 0x5c, 0xf2, 0x7b, 0x15, 0x94, 0xe1, 0x4b, 0x79, 0x51, 0x60, + 0xd1, 0x74, 0xbc, 0xad, 0xf3, 0xab, 0xda, 0xe4, 0x8d, 0x90, 0x1a, 0x39, + 0xa1, 0x77, 0x60, 0x88, 0x92, 0xb4, 0xf4, 0x21, 0x57, 0x60, 0x64, 0xf2, + 0xd0, 0x7d, 0xa9, 0xc5, 0xed, 0xeb, 0x90, 0xba, 0x60, 0x70, 0x62, 0xe9, + 0x50, 0xc2, 0xe2, 0xa8, 0x9a, 0xdd, 0xbc, 0x46, 0xa5, 0x59, 0x85, 0xd6, + 0xc7, 0xae, 0xb9, 0xbe, 0x9e, 0x58, 0xa0, 0xdb, 0xe9, 0xb7, 0x2e, 0x40, + 0x81, 0x62, 0xa8, 0x77, 0x10, 0x00, 0x8c, 0xbe, 0xa6, 0xc2, 0x8b, 0xbb, + 0xf7, 0xef, 0xce, 0x15, 0x3b, 0x27, 0x77, 0xb1, 0x71, 0xc8, 0xfc, 0x06, + 0xe2, 0x93, 0xdd, 0x0d, 0x1b, 0x08, 0xcb, 0xd2, 0xbd, 0x09, 0xd7, 0xfd, + 0x9d, 0x31, 0x6f, 0xba, 0x54, 0x4d, 0xde, 0x14, 0x39, 0x55, 0xe9, 0x0f, + 0x22, 0xf2, 0xf6, 0x5f, 0x1c, 0x81, 0xb9, 0x9b, 0xee, 0x7e, 0xfc, 0x87, + 0x24, 0xea, 0x97, 0x87, 0x3d, 0x18, 0xbc, 0xa6, 0x24, 0x96, 0xc7, 0x08, + 0xe8, 0x8d, 0x5b, 0x3c, 0xb0, 0xce, 0x64, 0xb6, 0x30, 0x8e, 0x56, 0x8b, + 0x5e, 0x03, 0xd8, 0x05, 0x64, 0xb2, 0xb1, 0x82, 0xb4, 0x28, 0xe7, 0xe0, + 0x8b, 0x4a, 0x50, 0xce, 0x12, 0x65, 0x20, 0x27, 0x57, 0x21, 0x10, 0x94, + 0x6c, 0x88, 0x04, 0xff, 0xe5, 0x23, 0x0c, 0x9a, 0x06, 0x3e, 0xb7, 0x4b, + 0x7f, 0x64, 0xc7, 0x92, 0xc3, 0xde, 0x43, 0x0d, 0x0e, 0xc5, 0xab, 0xb8, + 0x9e, 0x6f, 0x11, 0x76, 0xee, 0xc2, 0xaa, 0xe6, 0xf0, 0x74, 0x0f, 0x1a, + 0xc2, 0x4d, 0xb0, 0xab, 0x77, 0x92, 0x17, 0xc5, 0xbd, 0xf2, 0x5f, 0x15, + 0x09, 0xf2, 0x1b, 0x50, 0xcc, 0x2c, 0xa1, 0xcf, 0x08, 0x95, 0x87, 0x4e, + 0x68, 0xe4, 0x56, 0x4c, 0xc8, 0x2c, 0xb2, 0x70, 0x11, 0x1d, 0x52, 0x4e, + 0x94, 0x8e, 0xa6, 0x27, 0x53, 0x8f, 0x6d, 0x9d, 0xb2, 0xe4, 0x1c, 0x8c, + 0xdf, 0xa7, 0xc2, 0xc5, 0x05, 0xea, 0xb9, 0x60, 0x85, 0x40, 0x04, 0x37, + 0xff, 0xdb, 0xae, 0x40, 0x97, 0xe0, 0x59, 0xb4, 0x1d, 0x4a, 0x8c, 0x57, + 0x7a, 0x33, 0xe1, 0x92, 0xc4, 0xa7, 0x3f, 0x8a, 0xe5, 0x1a, 0x9e, 0x7f, + 0x5f, 0x8f, 0x1d, 0xc3, 0xc2, 0x97, 0xb0, 0xab, 0xe2, 0x04, 0x81, 0x3a, + 0x70, 0x4b, 0x7e, 0xaf, 0x2f, 0xfc, 0xfb, 0xa0, 0xd4, 0x40, 0x55, 0x14, + 0x6c, 0x4b, 0xeb, 0x91, 0x20, 0xd8, 0x32, 0xe8, 0x6a, 0x57, 0xa8, 0x16, + 0xd7, 0xc0, 0x16, 0xd4, 0x8d, 0xc6, 0x9e, 0x6e, 0x5e, 0xf5, 0xdc, 0x55, + 0xc4, 0x30, 0x25, 0x96, 0x7a, 0x6c, 0x62, 0x18, 0x78, 0x8d, 0xda, 0x6a}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA256, + 224, + {0x48, 0x1a, 0x84, 0xb6, 0x5f, 0x97, 0x03, 0x8c, 0xcb, 0xc2, 0xf8, 0x35, + 0xc3, 0x7f, 0x20, 0x7e, 0x72, 0xed, 0xf2, 0x55, 0xc5, 0xc5, 0xe3, 0xd0, + 0xd1, 0x4c, 0x58, 0x15, 0x68, 0xa1, 0x60, 0x64, 0x22, 0xda, 0x5f, 0x51, + 0xe7, 0x39, 0x74, 0xa0, 0x1a, 0xe9, 0x5f, 0x13, 0xc1, 0x76, 0x36, 0x99, + 0x26, 0x7b, 0x08, 0x42, 0xa2, 0xbe, 0x72, 0x72, 0x17, 0xe5, 0x3c, 0xbb, + 0x48, 0x6c, 0xb5, 0x24, 0xc0, 0x43, 0x92, 0xe4, 0xee, 0xa9, 0x43, 0xdf, + 0x6c, 0x92, 0x89, 0x8c, 0x96, 0x31, 0xbb, 0x88, 0xff, 0x52, 0xc2, 0xdd, + 0xec, 0x1d, 0xf6, 0xa1, 0xa4, 0xda, 0xf5, 0x0b, 0x9c, 0xb0, 0x67, 0x6c, + 0xe1, 0x6a, 0xcd, 0x8f, 0x17, 0x3e, 0xb0, 0x66, 0x31, 0x92, 0xd2, 0x05, + 0x7d, 0x53, 0x60, 0xca, 0xef, 0x3e, 0x12, 0x2d, 0x05, 0x41, 0x4c, 0xd9, + 0x5f, 0x84, 0xbe, 0x4f, 0xed, 0xe9, 0x70, 0x64, 0x9f, 0x00, 0xa9, 0x35, + 0x67, 0xd3, 0x60, 0x59, 0xc4, 0xfd, 0xd0, 0xee, 0xa3, 0x2a, 0x22, 0xd1, + 0x8b, 0x96, 0x43, 0x3f, 0x0c, 0xbd, 0xe3, 0x98, 0xb0, 0xde, 0x36, 0xc0, + 0xde, 0xd2, 0x1d, 0xab, 0x5e, 0xac, 0x71, 0xb6, 0xfb, 0x16, 0x7d, 0xba, + 0x28, 0xa7, 0x9a, 0x19, 0x1c, 0x34, 0x47, 0xce, 0xcf, 0x09, 0x44, 0x93, + 0x7b, 0xd6, 0xa5, 0x8a, 0x51, 0x1c, 0x05, 0x8a, 0x68, 0x1b, 0xe1, 0x9e, + 0xc3, 0x73, 0xff, 0xb9, 0xf0, 0xcf, 0x7f, 0x47, 0x67, 0x62, 0x53, 0xaf, + 0xd6, 0x05, 0xc1, 0xe7, 0xbe, 0x41, 0xa6, 0xb7, 0x42, 0x8c, 0xd0, 0x51, + 0x0e, 0x9a, 0x7e, 0xa2, 0x24, 0x9c, 0x5e, 0x0b, 0x64, 0x3a, 0xf6, 0xff, + 0xf2, 0x32, 0xe8, 0xfb, 0x99, 0xff, 0x9a, 0xc7, 0x28, 0xb3, 0x29, 0x32, + 0x88, 0x9c, 0x8c, 0x96, 0xbe, 0x9e, 0x69, 0x85, 0xba, 0x65, 0x56, 0xa0, + 0x5f, 0xab, 0x47, 0x60, 0xab, 0x0f, 0x3d, 0xf5, 0x99, 0x40, 0x1a, 0x41, + 0xe0, 0xd7, 0xf3, 0xbd, 0xc2, 0x4a, 0x01, 0x88, 0xfc, 0x4a, 0xd5, 0xb7, + 0xea, 0xdf, 0x65, 0xf3, 0x2d, 0xd4, 0xd1, 0xc8, 0x26, 0xb7, 0x6b, 0x5f, + 0x04, 0xa6, 0x2e, 0x3f, 0x77, 0x22, 0xf1, 0x05, 0x28, 0x77, 0x1b, 0x1d, + 0x6c, 0x78, 0xdf, 0xc5, 0x59, 0xb4, 0xbc, 0xe3, 0x22, 0x57, 0xa4, 0xcd, + 0x56, 0x75, 0x4a, 0x16, 0x75, 0x47, 0xf5, 0x6b, 0xf9, 0x85, 0xe3, 0x28, + 0xc0, 0x2f, 0x4e, 0x65, 0xc3, 0x31, 0x2d, 0x48, 0x0f, 0xbf, 0x16, 0x5c, + 0x6b, 0x26, 0x6e, 0xa1, 0x08, 0x1d, 0xb0, 0x95, 0xa1, 0xdf, 0x32, 0xd7, + 0xd0, 0xa2, 0x9f, 0x98, 0xce, 0x5b, 0xeb, 0x4d, 0xad, 0x78, 0xae, 0x09, + 0x77, 0x48, 0x05, 0xec, 0x58, 0xca, 0x0e, 0xea, 0xa9, 0xc1, 0x75, 0x41, + 0xda, 0xb9, 0x33, 0x02, 0xc4, 0x9d, 0x27, 0xbd, 0x4a, 0x1f, 0x60, 0x90}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA256, + 225, + {0x4c, 0x54, 0x8e, 0xb5, 0xab, 0x00, 0xb3, 0x2b, 0x5c, 0xc2, 0x00, 0xed, + 0xb9, 0x5a, 0x1f, 0x61, 0x7f, 0xc9, 0xa2, 0xb8, 0x26, 0x23, 0xda, 0x51, + 0x1a, 0x09, 0x2c, 0x6c, 0xd7, 0xd4, 0x28, 0x62, 0x10, 0x16, 0xec, 0x0e, + 0x8b, 0xe4, 0xca, 0x66, 0x99, 0x3a, 0x07, 0x91, 0x25, 0xa4, 0xaf, 0x99, + 0x0d, 0xf5, 0x98, 0xd5, 0x20, 0x2f, 0x73, 0x82, 0x2a, 0x57, 0x68, 0xde, + 0x5c, 0x79, 0xaf, 0x28, 0x48, 0x72, 0x18, 0xd0, 0xf6, 0xa2, 0x39, 0x60, + 0xdb, 0x9e, 0xa8, 0xf0, 0x50, 0xb4, 0xda, 0x44, 0x4a, 0x44, 0xbf, 0x11, + 0x61, 0x79, 0xc2, 0xd0, 0x1c, 0x4e, 0x7b, 0x43, 0x8e, 0xe2, 0x98, 0xbb, + 0x57, 0x69, 0xa8, 0xef, 0xca, 0x3b, 0xfd, 0x44, 0x92, 0xef, 0x4f, 0x45, + 0x49, 0x4e, 0x15, 0x40, 0xba, 0x27, 0x90, 0x56, 0x35, 0x4f, 0x5e, 0xb5, + 0x54, 0x19, 0x32, 0x69, 0x62, 0x7b, 0xca, 0x91, 0x2f, 0x0e, 0x77, 0x0e, + 0x23, 0x0d, 0x5e, 0x36, 0x71, 0x29, 0x20, 0x59, 0x51, 0x5d, 0x16, 0x3c, + 0xb5, 0x2c, 0x18, 0x1c, 0x16, 0x0a, 0xe8, 0xb2, 0x9d, 0xe3, 0xe9, 0x0c, + 0x06, 0x9c, 0xdd, 0x75, 0x7d, 0x4a, 0xdf, 0xd5, 0x01, 0x4d, 0xb2, 0xaa, + 0xf8, 0x37, 0x1a, 0x39, 0x0d, 0x0e, 0xc6, 0xfd, 0xc1, 0x9f, 0x37, 0xd7, + 0x87, 0x76, 0xb0, 0x0b, 0x55, 0xdb, 0x4d, 0x6e, 0x04, 0xe0, 0xf0, 0x47, + 0xed, 0x08, 0xa3, 0x89, 0x6c, 0xf6, 0x9b, 0xd1, 0x55, 0xe1, 0xa9, 0x5f, + 0x33, 0xfc, 0xff, 0x29, 0x18, 0xa5, 0x8e, 0xd0, 0xb3, 0x77, 0xcc, 0x46, + 0xd1, 0xa0, 0x98, 0x25, 0xd0, 0x67, 0x99, 0x81, 0x23, 0x09, 0xf6, 0x47, + 0x3b, 0x2a, 0x37, 0x8f, 0xfd, 0xcb, 0x4e, 0x6a, 0x6d, 0x77, 0x40, 0x09, + 0x08, 0x5f, 0x4c, 0xbe, 0xff, 0x43, 0xb5, 0x42, 0xe2, 0xbe, 0xe3, 0xae, + 0xde, 0x39, 0x5f, 0x3e, 0x0b, 0x5c, 0x87, 0x8c, 0x30, 0x3b, 0x66, 0x67, + 0xc3, 0x4c, 0x2e, 0xe6, 0x44, 0x06, 0x57, 0x94, 0x16, 0x38, 0xb8, 0x35, + 0x63, 0x18, 0xa9, 0xab, 0x5d, 0x4a, 0x07, 0x2c, 0xa8, 0x3f, 0x74, 0x82, + 0xad, 0x76, 0x47, 0x93, 0xad, 0xd9, 0xf1, 0x00, 0x37, 0x7d, 0x75, 0x0b, + 0xce, 0x70, 0xb9, 0xd0, 0x63, 0xd2, 0x6e, 0xa3, 0xd8, 0xf2, 0x95, 0x76, + 0xde, 0x1a, 0x37, 0x95, 0xfe, 0x2b, 0xe2, 0x90, 0x62, 0x3c, 0x11, 0x9b, + 0xee, 0xdc, 0xe6, 0xec, 0xed, 0xc8, 0x68, 0x04, 0xf7, 0x3f, 0x3c, 0x21, + 0x05, 0x50, 0xbd, 0x58, 0x2a, 0x98, 0xf6, 0xa7, 0xe8, 0x66, 0x62, 0xb6, + 0x46, 0x1e, 0xfb, 0xf0, 0xe5, 0x18, 0xbf, 0x28, 0xd9, 0x10, 0x0c, 0x09, + 0xe4, 0x4c, 0x8c, 0x78, 0xb5, 0x15, 0x81, 0x97, 0xed, 0x2e, 0xd1, 0x67, + 0x52, 0x91, 0x60, 0x0a, 0x64, 0x42, 0xcf, 0x2c, 0x8c, 0x03, 0x8f, 0xd7}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA256, + 226, + {0x71, 0x75, 0x63, 0x50, 0x76, 0x41, 0x23, 0x25, 0xc1, 0xaa, 0xfb, 0x61, + 0x7f, 0xc3, 0x87, 0x54, 0xd4, 0xa3, 0x38, 0x00, 0xc5, 0x5f, 0x30, 0x72, + 0x16, 0x23, 0x3b, 0x68, 0x24, 0xfc, 0x26, 0xda, 0xe7, 0xbf, 0x8e, 0x49, + 0x06, 0xc9, 0x8e, 0xe4, 0xa2, 0x2d, 0x52, 0x7b, 0xa4, 0x6e, 0x81, 0x61, + 0xdf, 0x83, 0x83, 0xe8, 0x70, 0x18, 0xa1, 0x27, 0x35, 0xd2, 0x03, 0x66, + 0x00, 0xb7, 0x92, 0x17, 0xe6, 0x1f, 0x6b, 0x76, 0xbf, 0x4c, 0xc6, 0xc5, + 0x0c, 0xde, 0xc4, 0x87, 0xc2, 0x8c, 0xa9, 0xfb, 0xd5, 0xcf, 0xdd, 0xbd, + 0x8f, 0x30, 0x21, 0xcb, 0xfd, 0xa8, 0xd2, 0x38, 0xc6, 0x1d, 0x84, 0x8e, + 0xeb, 0x9f, 0xea, 0x97, 0xcb, 0x3e, 0x0c, 0xd6, 0xa5, 0x6b, 0xd4, 0x2f, + 0x56, 0x5a, 0x1b, 0x63, 0x5f, 0x96, 0x0d, 0x78, 0x6d, 0xc2, 0x29, 0xe5, + 0xf5, 0x8f, 0xd0, 0xc4, 0x46, 0x5e, 0x32, 0xe3, 0x9e, 0x5f, 0x10, 0xe2, + 0x1e, 0xad, 0x60, 0x64, 0x1a, 0xdb, 0x04, 0xd8, 0x8f, 0x92, 0x0d, 0x04, + 0x58, 0xdd, 0x9c, 0xbe, 0x15, 0x21, 0x40, 0x70, 0xdd, 0x74, 0xb1, 0xc2, + 0x88, 0xd8, 0xa1, 0xad, 0x83, 0xe5, 0x26, 0xbe, 0xbd, 0x0c, 0xa0, 0xc3, + 0x53, 0x75, 0xb8, 0x4c, 0xa1, 0xe0, 0x5d, 0x9d, 0xb0, 0x99, 0x2c, 0x64, + 0x53, 0x30, 0x7b, 0x8c, 0x4d, 0x64, 0xe0, 0x2f, 0xda, 0x6a, 0xf6, 0xa5, + 0x6a, 0x8f, 0x53, 0x19, 0x6e, 0x8b, 0xd8, 0xc1, 0xac, 0x8f, 0xcf, 0xd6, + 0x99, 0x54, 0x2d, 0x6f, 0x9a, 0xda, 0x11, 0xfd, 0xe6, 0xa2, 0xc2, 0x5c, + 0xe3, 0x72, 0x71, 0x18, 0xf0, 0x54, 0x56, 0xac, 0x7c, 0xce, 0x96, 0x77, + 0x26, 0xbf, 0x1b, 0xea, 0xa1, 0x09, 0x3d, 0x80, 0x21, 0xb4, 0xdf, 0xef, + 0x6c, 0xc7, 0x65, 0x69, 0x6d, 0xe5, 0x7d, 0x5a, 0xbd, 0x44, 0x07, 0xee, + 0x2d, 0x96, 0xbc, 0x74, 0x39, 0xcd, 0x93, 0x85, 0xcb, 0x89, 0xa9, 0xa0, + 0x6b, 0x2f, 0x4c, 0xfa, 0x87, 0x15, 0x77, 0x7b, 0x42, 0x1d, 0x9c, 0x26, + 0xe3, 0x5d, 0x31, 0x4a, 0x24, 0x2c, 0x84, 0x41, 0x57, 0xf6, 0x18, 0x88, + 0xb4, 0xa5, 0x7c, 0x16, 0x94, 0x07, 0xc1, 0x80, 0x39, 0x2e, 0x21, 0xce, + 0xee, 0x82, 0x1a, 0x82, 0xd9, 0xca, 0x8d, 0xa7, 0x70, 0x51, 0xd7, 0xef, + 0xb1, 0xe1, 0xad, 0x08, 0xc8, 0x82, 0x4c, 0x7a, 0xad, 0x90, 0x4c, 0xcd, + 0xcc, 0x08, 0x84, 0x27, 0x2d, 0x11, 0x8b, 0xc7, 0x20, 0x0f, 0xb1, 0x12, + 0xa7, 0x09, 0xc4, 0x09, 0x48, 0x84, 0x33, 0x63, 0x04, 0xf6, 0xac, 0x06, + 0x2e, 0xac, 0xec, 0x72, 0xcc, 0xf1, 0x43, 0xc6, 0xdb, 0xe1, 0x81, 0xe6, + 0x1c, 0x3e, 0xfe, 0xd1, 0x3b, 0xb9, 0xcd, 0x0c, 0x7c, 0x29, 0x01, 0x58, + 0x9f, 0xad, 0x8f, 0xdf, 0xc8, 0x80, 0xe2, 0x4d, 0x9e, 0xfe, 0x23, 0xe9}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA256, + 227, + {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, + 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, + 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, + 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, + 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, + 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, + 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, + 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, + 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, + 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, + 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, + 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, + 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, + 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, + 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, + 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, + 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, + 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, + 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, + 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, + 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, + 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, + 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, + 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, + 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, + 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, + 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, + 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, + 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, + 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, + 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, + 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA256, + 228, + {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, + 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, + 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, + 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, + 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, + 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, + 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, + 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, + 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, + 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, + 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, + 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, + 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, + 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, + 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, + 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, + 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, + 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, + 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, + 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, + 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, + 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, + 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, + 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, + 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, + 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, + 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, + 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, + 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, + 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, + 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, + 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03, + 0x00, 0x00}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA256, + 229, + {}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA256, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA256, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA256, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA256, + 233, + {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, + 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, + 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, + 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, + 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, + 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, + 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, + 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, + 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, + 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, + 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, + 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, + 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, + 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, + 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, + 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, + 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, + 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, + 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, + 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, + 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, + 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, + 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, + 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, + 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, + 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, + 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, + 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, + 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, + 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, + 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, + 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x02}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA256, + 234, + {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, + 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, + 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, + 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, + 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, + 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, + 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, + 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, + 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, + 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, + 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, + 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, + 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, + 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, + 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, + 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, + 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, + 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, + 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, + 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, + 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, + 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, + 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, + 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, + 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, + 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, + 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, + 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, + 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, + 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, + 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, + 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x04}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA256, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA256, + 236, + {0x4e, 0x28, 0xf5, 0x46, 0x28, 0x3f, 0x9a, 0xc7, 0x4c, 0xc9, 0x9c, 0x6b, + 0xca, 0x79, 0xbc, 0x20, 0x8e, 0x47, 0x22, 0x0c, 0xfb, 0x07, 0x17, 0xaa, + 0xbc, 0x52, 0x1a, 0xc5, 0x51, 0x19, 0xec, 0x6b, 0xbc, 0xac, 0x88, 0x0b, + 0xed, 0x00, 0x07, 0xc0, 0x4e, 0xef, 0x92, 0xa2, 0x4b, 0x09, 0x1d, 0x9a, + 0x09, 0xee, 0x5d, 0x3b, 0x5b, 0xe7, 0x90, 0xab, 0xdb, 0x2c, 0x98, 0xa0, + 0x73, 0x13, 0xd5, 0x05, 0xfc, 0x87, 0x6a, 0xdc, 0xbb, 0x10, 0x89, 0x02, + 0x69, 0x40, 0xe0, 0x3d, 0xfc, 0x10, 0xfb, 0x46, 0xa0, 0xc2, 0xa7, 0x64, + 0xeb, 0xe8, 0x6e, 0x51, 0xec, 0xc2, 0xab, 0x48, 0x9f, 0x56, 0xda, 0xf3, + 0x87, 0x64, 0xfc, 0x0a, 0x36, 0xa9, 0xcb, 0x45, 0x29, 0x36, 0x7c, 0x98, + 0x80, 0xbf, 0xd7, 0x63, 0x1c, 0x34, 0x0f, 0xb7, 0xfb, 0xac, 0x0e, 0xdd, + 0x2e, 0x1d, 0xef, 0x00, 0xd6, 0x5b, 0xd5, 0x2e, 0x59, 0x7e, 0x2e, 0xba, + 0x1b, 0xe1, 0xe4, 0x1b, 0xd8, 0x9a, 0x00, 0xf5, 0xc6, 0x6f, 0xbc, 0x18, + 0xb9, 0x3e, 0x9c, 0xc1, 0xb5, 0xbe, 0x96, 0x27, 0x80, 0xf6, 0xd7, 0xa9, + 0xc6, 0xd3, 0x75, 0xa2, 0x85, 0x56, 0x11, 0x4f, 0x37, 0xa8, 0xa3, 0x60, + 0x6d, 0xcd, 0x68, 0xc8, 0x12, 0x8b, 0xf7, 0xa7, 0xe5, 0xf1, 0x20, 0x57, + 0x78, 0xbc, 0xf3, 0x04, 0x8b, 0xd4, 0xf7, 0xc1, 0x0c, 0xbd, 0xb4, 0xae, + 0x75, 0x99, 0x54, 0xc4, 0xe4, 0xdb, 0x0a, 0x9f, 0xe4, 0xdf, 0x27, 0x0c, + 0x41, 0xbb, 0x86, 0x88, 0x5d, 0xbd, 0xd8, 0xcb, 0x7e, 0x72, 0xa3, 0x33, + 0x22, 0x23, 0x8a, 0x2d, 0x29, 0x61, 0x5a, 0x2f, 0x01, 0xe9, 0xfc, 0x59, + 0xc2, 0x30, 0xc2, 0xcc, 0xe5, 0x8a, 0xd0, 0x96, 0xc2, 0xde, 0x50, 0x71, + 0xe0, 0x20, 0xf7, 0x6c, 0x8c, 0x39, 0x87, 0x4f, 0x1d, 0xe6, 0x77, 0xdd, + 0x5d, 0x2f, 0x96, 0xab, 0x4d, 0xc1, 0x45, 0x09, 0x8d, 0x25, 0xb7, 0x40, + 0xb5, 0x27, 0x9f, 0x05, 0x71, 0x3d, 0xaf, 0xf5, 0x4b, 0xa6, 0x95, 0xf9, + 0x50, 0x03, 0x98, 0x82, 0x05, 0x9c, 0xfc, 0x2f, 0x86, 0xc3, 0x5a, 0x05, + 0x01, 0xb8, 0xd0, 0x91, 0x4a, 0xa5, 0x9a, 0x80, 0x6e, 0x8d, 0x14, 0x03, + 0xfb, 0x2e, 0xef, 0x16, 0x3b, 0xa1, 0xd6, 0xe3, 0xd1, 0xe1, 0x8d, 0xc9, + 0x9c, 0x62, 0x2f, 0x8c, 0x2d, 0x36, 0x0b, 0xfa, 0xb2, 0xc9, 0xe8, 0xfd, + 0x9d, 0x74, 0xa0, 0x27, 0xe4, 0x66, 0xfb, 0xcf, 0x4f, 0xa5, 0x67, 0x77, + 0xee, 0x0f, 0xea, 0x7e, 0x04, 0xae, 0x19, 0x01, 0xe6, 0x5b, 0x53, 0x61, + 0xf9, 0x71, 0x46, 0xd7, 0xf4, 0xa5, 0x50, 0xad, 0xf7, 0x75, 0x39, 0xfa, + 0xbb, 0x71, 0x35, 0x96, 0x7d, 0xc1, 0x6f, 0x8c, 0xa9, 0x9e, 0x82, 0x83, + 0xdd, 0x69, 0x62, 0x7c, 0xf2, 0x7c, 0xb9, 0xd2, 0xdf, 0x20, 0xbb, 0xbb}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA256, + 237, + {0x78, 0xd3, 0x50, 0x92, 0x84, 0xdc, 0x06, 0xb5, 0x45, 0x83, 0xe1, 0x1d, + 0xdf, 0x25, 0x07, 0xd9, 0xe5, 0x0b, 0xdb, 0xf0, 0x79, 0xfc, 0x31, 0x9d, + 0x10, 0x7b, 0xc2, 0x52, 0x7c, 0x1b, 0x74, 0x2f, 0x4c, 0x75, 0x93, 0x20, + 0xfa, 0x22, 0x43, 0x5d, 0x74, 0xe9, 0x42, 0x53, 0xfe, 0xb4, 0xa3, 0x79, + 0x12, 0x8e, 0x7f, 0x33, 0xc5, 0xf3, 0x46, 0x2f, 0xbf, 0xb9, 0x2f, 0xf4, + 0x0c, 0x10, 0xb2, 0x3f, 0x8b, 0xdc, 0x58, 0x90, 0x11, 0x47, 0x57, 0x36, + 0x42, 0x07, 0x76, 0x80, 0x14, 0x38, 0x0f, 0xc1, 0x6e, 0xbe, 0xaf, 0x22, + 0xa7, 0xb1, 0xa9, 0x36, 0x6f, 0x3f, 0xbb, 0xbb, 0x91, 0x23, 0x47, 0xf1, + 0xef, 0x59, 0x5d, 0x74, 0x2a, 0x97, 0x6b, 0x69, 0x37, 0x75, 0x33, 0xe7, + 0xb6, 0x1d, 0x32, 0x37, 0xc3, 0x69, 0x3c, 0xf4, 0x3b, 0x34, 0xf9, 0x27, + 0x73, 0x49, 0x7b, 0x8d, 0xf7, 0xac, 0x06, 0x60, 0xf6, 0x74, 0x39, 0xaa, + 0xa6, 0x6f, 0xe1, 0x79, 0xb3, 0x4d, 0x9d, 0xd4, 0xd0, 0x13, 0xe8, 0xfa, + 0xb9, 0x58, 0xfb, 0xe2, 0xa2, 0x7c, 0xe8, 0x4b, 0x6d, 0x1c, 0x3c, 0x29, + 0x98, 0xa5, 0x0d, 0x41, 0xb6, 0xb3, 0x80, 0x00, 0x19, 0x16, 0x73, 0xc2, + 0x37, 0x92, 0xdb, 0x2f, 0xe4, 0x7e, 0x4d, 0xdd, 0x3b, 0x53, 0x96, 0xc6, + 0x5d, 0xc4, 0x48, 0x12, 0xe5, 0x52, 0x98, 0xb8, 0xb5, 0x0b, 0x5a, 0x2a, + 0x01, 0xd5, 0x08, 0xb9, 0xd2, 0x15, 0x98, 0x61, 0x13, 0xb0, 0x99, 0x71, + 0x7c, 0x3a, 0x4e, 0xe9, 0x30, 0xf4, 0x79, 0x30, 0x8c, 0x20, 0xc2, 0x66, + 0x30, 0xaa, 0x54, 0x19, 0xc2, 0x58, 0x9c, 0x8c, 0xbb, 0xaf, 0xa7, 0xea, + 0xeb, 0xd7, 0x1f, 0xca, 0x9e, 0x75, 0x17, 0x93, 0x62, 0x9d, 0x76, 0x7b, + 0xe8, 0x70, 0x9f, 0xef, 0x91, 0x77, 0xd6, 0x63, 0x1a, 0x48, 0x73, 0x1f, + 0x5e, 0x59, 0xfc, 0x7e, 0x98, 0xcd, 0x46, 0x63, 0x75, 0xe8, 0x77, 0x5b, + 0xa9, 0x35, 0xf1, 0x2b, 0x45, 0x57, 0x58, 0x19, 0xec, 0xef, 0x4d, 0x78, + 0xd8, 0x5b, 0x6e, 0x98, 0x4d, 0x90, 0xd4, 0x1c, 0x93, 0xbb, 0x03, 0xc8, + 0x32, 0xfe, 0x41, 0x5f, 0xb5, 0x67, 0xa1, 0xd9, 0x51, 0xf7, 0xdb, 0xdf, + 0x40, 0x7b, 0xee, 0xf8, 0xca, 0xa3, 0xa7, 0x41, 0xca, 0x7c, 0x77, 0x29, + 0xc8, 0xd8, 0xba, 0x98, 0x89, 0x6d, 0xbe, 0x52, 0xd9, 0x78, 0x5f, 0xeb, + 0x49, 0x33, 0x2e, 0x64, 0x67, 0x71, 0xe7, 0xd8, 0x4b, 0x75, 0x47, 0x6a, + 0xaf, 0xa0, 0xa5, 0x45, 0x12, 0x80, 0x63, 0x39, 0xcb, 0x54, 0xec, 0x1c, + 0x70, 0x94, 0x3b, 0xeb, 0x50, 0x89, 0x66, 0x74, 0x1e, 0xba, 0x4d, 0x39, + 0xc2, 0xfe, 0x53, 0x5a, 0xa8, 0x2a, 0x9c, 0xb9, 0x2e, 0xec, 0x99, 0xd3, + 0x85, 0x40, 0xef, 0xa3, 0xe3, 0x9f, 0xbc, 0x02, 0xd7, 0x57, 0xad, 0x74}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA256, + 238, + {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67, + 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9, + 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89, + 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36, + 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7, + 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86, + 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8, + 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e, + 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5, + 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c, + 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f, + 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94, + 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30, + 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1, + 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91, + 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1, + 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb, + 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e, + 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55, + 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51, + 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d, + 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc, + 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b, + 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38, + 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c, + 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3, + 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b, + 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd, + 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17, + 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37, + 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25, + 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, 0xd5, 0x58}, + pub_key_6, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: short signature + // tcID: 239 + {SEC_OID_SHA256, + 239, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x1a, 0x21, 0xab, 0xea, 0xc8, 0x40, 0x93, 0x98, + 0x31, 0x9e, 0x65, 0xc8, 0x65, 0x6f, 0x8f, 0x72, 0xe1, 0x79, 0xdd, 0x1e, + 0x99, 0x35, 0x8c, 0x75, 0x31, 0xfd, 0xdc, 0x03, 0x7e, 0x47, 0xc1, 0xe6, + 0x88, 0xcd, 0x70, 0xea, 0xfd, 0x6e, 0xea, 0x01, 0xc8, 0x23, 0x51, 0x6b, + 0xc7, 0x9f, 0x89, 0xd7, 0xe5, 0x2e, 0xe1, 0xeb, 0x4f, 0xfd, 0xea, 0xad, + 0x1d, 0x55, 0x0d, 0xc0, 0xa4, 0x71, 0x85, 0xbc, 0x9c, 0x42, 0xe4, 0x7f, + 0xce, 0x55, 0x03, 0xc3, 0x37, 0x0a, 0x60, 0x51, 0x0f, 0x83, 0x4b, 0x46, + 0x91, 0x15, 0x2e, 0xf6, 0x68, 0xde, 0xca, 0x63, 0x3c, 0xf3, 0x87, 0x3c, + 0xe6, 0x61, 0x39, 0x51, 0x78, 0x4a, 0xa7, 0xda, 0xfd, 0xe1, 0x18, 0xf3, + 0x7f, 0x1c, 0xdf, 0x1a, 0x68, 0x7a, 0xc2, 0x36, 0xd5, 0xc9, 0x56, 0xbc, + 0xed, 0x56, 0x4b, 0x73, 0xcf, 0x20, 0x2e, 0x3b, 0xac, 0xe5, 0x96, 0x67}, + pub_key_7, + {0x34, 0x33, 0x36, 0x30}, + true}}; + +#endif // rsa_signature_3072_sha256_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h new file mode 100644 index 000000000..3b7245c32 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h @@ -0,0 +1,9588 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_3072_sha384_vectors_h__ +#define rsa_signature_3072_sha384_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_8{ + 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00, + 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xa0, 0x78, 0x87, + 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd, 0xf3, 0x1c, 0x14, + 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda, 0xa2, 0x1f, 0xde, + 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b, 0x92, 0xe9, 0xe1, + 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04, 0x29, 0x65, 0x2b, + 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71, 0xca, 0x6f, 0xef, + 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b, 0xfb, 0x94, 0xc5, + 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48, 0x3e, 0x4c, 0x44, + 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b, 0x42, 0xa2, 0x6d, + 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b, 0xed, 0xf4, 0xd4, + 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27, 0x7e, 0xca, 0xa3, + 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1, 0x68, 0x8d, 0xf0, + 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41, 0x98, 0x1b, 0x48, + 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b, 0xfa, 0x42, 0x4c, + 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2, 0xc7, 0x10, 0xe7, + 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4, 0x32, 0x10, 0x68, + 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68, 0x75, 0x3f, 0x00, + 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d, 0x89, 0xa3, 0x11, + 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66, 0x2b, 0xcf, 0xe4, + 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c, 0x4a, 0x13, 0x07, + 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd, 0x72, 0xdb, 0x1a, + 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc, 0xf7, 0x5b, 0x7b, + 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5, 0xf2, 0xbd, 0x91, + 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73, 0x85, 0x8f, 0x89, + 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0, 0xc6, 0x99, 0xd5, + 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f, 0x09, 0xd2, 0xa3, + 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed, 0xf2, 0xe6, 0xe0, + 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e, 0x1e, 0x5a, 0x26, + 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc, 0x69, 0x91, 0xc0, + 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3, 0xbf, 0x73, 0xd2, + 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a, 0x2d, 0xf5, 0x49, + 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec, 0x74, 0xaf, 0xbb, + 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x69, 0x02, 0x03, 0x01, + 0x00, 0x01}; + +const RsaSignatureTestVector kRsaSignature3072Sha384WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA384, + 1, + {0x47, 0x34, 0x32, 0xcf, 0x11, 0xb6, 0xf9, 0x6b, 0x1d, 0xd4, 0x1e, 0x17, + 0x42, 0xac, 0xe2, 0x1c, 0xd1, 0x0e, 0x8d, 0xad, 0x89, 0xa3, 0xe0, 0x0e, + 0xc6, 0x8f, 0x3b, 0x45, 0x41, 0x10, 0x59, 0xd0, 0xbb, 0xc6, 0xc8, 0xa3, + 0xf0, 0x77, 0xbf, 0xb4, 0xb1, 0x2d, 0xa6, 0x0a, 0xca, 0x86, 0xdd, 0x85, + 0x69, 0x34, 0x06, 0x1a, 0xa8, 0xe4, 0xc3, 0x22, 0x1a, 0x01, 0x9b, 0x7e, + 0xd3, 0xd4, 0xe7, 0x0e, 0xd8, 0xbf, 0x53, 0xfa, 0x14, 0x0d, 0x3c, 0x31, + 0x87, 0x7a, 0x13, 0x5a, 0x6a, 0xe1, 0x40, 0xe0, 0x21, 0xbe, 0xa9, 0x40, + 0x8e, 0xe6, 0x1f, 0xe7, 0xf3, 0x2e, 0x60, 0xcd, 0x18, 0x93, 0x22, 0x82, + 0xb1, 0xae, 0xf1, 0x01, 0x9f, 0x9a, 0x39, 0x78, 0x9c, 0xb4, 0x89, 0x91, + 0xe5, 0x35, 0x56, 0x8b, 0x55, 0xeb, 0x26, 0xcf, 0x96, 0xe9, 0xba, 0xb3, + 0x5d, 0x03, 0x12, 0x1f, 0x6b, 0xe9, 0xf0, 0xd6, 0x50, 0x79, 0xb0, 0x64, + 0xcf, 0xf9, 0x23, 0xed, 0xb5, 0x63, 0x9c, 0xf0, 0x8f, 0x48, 0xec, 0xae, + 0xc0, 0x67, 0x0a, 0xb3, 0x7b, 0x03, 0xe4, 0xcc, 0x2e, 0x60, 0x45, 0x82, + 0xe1, 0xcc, 0xce, 0xf7, 0x9f, 0x26, 0x2c, 0x8b, 0x3d, 0x14, 0x68, 0x87, + 0x30, 0x3c, 0x54, 0x2a, 0xe7, 0xc4, 0x55, 0xb0, 0xf6, 0x8e, 0x88, 0x2c, + 0x5e, 0x22, 0x59, 0xec, 0xd9, 0xf7, 0x6c, 0xd3, 0x70, 0x6e, 0x98, 0x94, + 0x76, 0x60, 0x89, 0xb2, 0x67, 0xed, 0x3b, 0xde, 0xc2, 0x9d, 0xf5, 0xb5, + 0x7e, 0x6a, 0x6f, 0x8d, 0xef, 0xf2, 0x1e, 0x09, 0x3c, 0xe6, 0x11, 0x72, + 0x4b, 0xa1, 0x01, 0x2c, 0xf6, 0x3a, 0xa2, 0xc6, 0x2e, 0x72, 0x67, 0xaf, + 0x4b, 0x1d, 0xf5, 0xef, 0x03, 0x0e, 0x6c, 0xba, 0x7b, 0x21, 0x7d, 0x46, + 0xfe, 0x43, 0xfa, 0xb2, 0x55, 0xf4, 0x1c, 0xe0, 0x86, 0xbe, 0xc5, 0xe4, + 0xf6, 0x04, 0x71, 0x8c, 0x95, 0xac, 0xdb, 0xd5, 0xc5, 0x6b, 0xf8, 0xb6, + 0x85, 0x41, 0xac, 0x0d, 0xde, 0x0a, 0x5e, 0x0f, 0x23, 0x36, 0xea, 0x60, + 0x88, 0x64, 0xab, 0xdc, 0x53, 0x24, 0xb2, 0x9b, 0x9f, 0x7b, 0xd3, 0x5c, + 0x51, 0x43, 0x73, 0xef, 0xde, 0x38, 0xbb, 0x59, 0x3b, 0x8d, 0x4b, 0x24, + 0x95, 0x35, 0x98, 0x46, 0x62, 0xbf, 0x4b, 0x39, 0x7b, 0x2a, 0x58, 0x4c, + 0xa1, 0x56, 0x24, 0x41, 0x65, 0x37, 0x32, 0x0f, 0xde, 0xf8, 0x11, 0x33, + 0xd6, 0x03, 0x8e, 0xdd, 0x99, 0xee, 0x19, 0xaf, 0x95, 0x67, 0xc9, 0xfa, + 0x53, 0x64, 0x74, 0xef, 0xfa, 0x92, 0x55, 0x55, 0xc9, 0xc2, 0xfc, 0xea, + 0x52, 0x5f, 0xe2, 0xda, 0x93, 0x5b, 0x79, 0x1e, 0xc1, 0xd7, 0xd3, 0xbd, + 0xe3, 0x3a, 0x58, 0xf8, 0x0d, 0xd1, 0xe5, 0x87, 0xe1, 0xc4, 0x33, 0x23, + 0x9c, 0x65, 0x33, 0x2e, 0x94, 0xd6, 0x6d, 0x3c, 0x79, 0xbf, 0xd1, 0x90}, + pub_key_8, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA384, + 2, + {0x69, 0xd8, 0x9a, 0xee, 0x9a, 0x1b, 0x98, 0x27, 0x22, 0x8c, 0x40, 0xc3, + 0xf3, 0xbd, 0xb9, 0x47, 0x9e, 0xd3, 0x6b, 0xed, 0xd2, 0xc7, 0x7b, 0x3f, + 0x5d, 0xca, 0x19, 0x91, 0x7a, 0x5c, 0xde, 0x96, 0x36, 0xb9, 0xf6, 0xed, + 0xe2, 0x97, 0x18, 0xa3, 0x91, 0x22, 0x4a, 0xb5, 0x8f, 0x46, 0x4c, 0x90, + 0x52, 0xb5, 0xe6, 0x78, 0x61, 0x78, 0x19, 0x4a, 0x90, 0xec, 0x04, 0xd2, + 0xd2, 0xb7, 0x51, 0x3b, 0x19, 0xdf, 0x27, 0x99, 0xb0, 0xe7, 0xa2, 0xd6, + 0xd1, 0xef, 0x2c, 0x49, 0xec, 0x68, 0x70, 0xfb, 0x8c, 0xae, 0x45, 0xee, + 0x11, 0x03, 0x69, 0x2d, 0xa8, 0xd2, 0x11, 0xbf, 0x61, 0xf6, 0x56, 0xd3, + 0x04, 0xf6, 0x9a, 0xdf, 0x68, 0xc0, 0x22, 0x7c, 0x7a, 0xf5, 0xce, 0xb8, + 0xc2, 0xdb, 0x4a, 0x36, 0x68, 0xbb, 0x6a, 0x1b, 0x8c, 0xc3, 0xa4, 0x37, + 0xb9, 0xdf, 0x79, 0xbc, 0x0d, 0xd6, 0x50, 0xd6, 0xe3, 0xa4, 0x22, 0x95, + 0xb4, 0xa6, 0xe2, 0x3d, 0x40, 0xb3, 0xa9, 0xb7, 0x54, 0x8f, 0x37, 0x60, + 0xe0, 0xfa, 0xf6, 0x92, 0x00, 0xdf, 0x23, 0x0d, 0x2c, 0x14, 0x38, 0x07, + 0xb2, 0xf3, 0x5f, 0xa4, 0x49, 0xcf, 0xa7, 0x37, 0x92, 0x84, 0x4d, 0xff, + 0x5d, 0x2a, 0xe5, 0x0a, 0xdc, 0x27, 0x2c, 0x0d, 0xba, 0xca, 0xcd, 0x60, + 0xeb, 0x0b, 0x79, 0x64, 0x01, 0x2a, 0x5c, 0x19, 0x81, 0xcb, 0x2f, 0x35, + 0x8f, 0xf5, 0x35, 0x09, 0xf9, 0x0b, 0x0e, 0xc4, 0x12, 0x59, 0xfe, 0xf3, + 0x21, 0xe9, 0xa3, 0x06, 0xa0, 0x83, 0x63, 0xed, 0x19, 0x4e, 0x51, 0xab, + 0x6d, 0xbc, 0x00, 0xce, 0xee, 0x57, 0x6c, 0x04, 0x8c, 0x02, 0x70, 0x4a, + 0x19, 0xf8, 0xf3, 0x57, 0x25, 0x0a, 0xdc, 0x70, 0xcd, 0xd2, 0x81, 0x91, + 0x57, 0xd7, 0x1a, 0xf0, 0x4a, 0xb0, 0xcc, 0x63, 0xac, 0x9c, 0x6f, 0xa4, + 0xb5, 0x79, 0x9e, 0xae, 0x52, 0x1e, 0x27, 0x5f, 0x26, 0xce, 0x53, 0x30, + 0x20, 0x17, 0x51, 0x08, 0x26, 0xf9, 0x6c, 0x4a, 0x28, 0x89, 0xde, 0xae, + 0xf1, 0x9f, 0xde, 0xda, 0xcc, 0x70, 0xa6, 0x59, 0x8a, 0xa8, 0x9e, 0x2b, + 0xcf, 0x37, 0x32, 0x39, 0xbe, 0xd9, 0x8d, 0x1f, 0x22, 0x67, 0xfa, 0x7c, + 0x24, 0x36, 0xad, 0xd1, 0x3d, 0xf6, 0x8d, 0x9e, 0xa2, 0x96, 0xfa, 0xb5, + 0x2f, 0xed, 0x0f, 0x5e, 0xe4, 0x68, 0x74, 0xf4, 0x87, 0x35, 0xfe, 0x32, + 0xc6, 0x1e, 0xd2, 0xb1, 0xc9, 0x77, 0xff, 0x18, 0x62, 0xcc, 0xce, 0x09, + 0x3b, 0xdf, 0x7d, 0x84, 0xa6, 0xb0, 0x3c, 0x30, 0x07, 0xc4, 0xc9, 0x26, + 0xd1, 0xe5, 0x2d, 0x81, 0xdc, 0xc0, 0xbc, 0x2a, 0x55, 0x3a, 0x12, 0xbe, + 0x36, 0x3b, 0x76, 0x4f, 0x6a, 0x32, 0x2e, 0x41, 0xa8, 0x31, 0x8e, 0xa7, + 0x40, 0x8c, 0x18, 0xe3, 0x3c, 0x26, 0x0a, 0xa0, 0x5d, 0x03, 0x96, 0x25}, + pub_key_8, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA384, + 3, + {0x25, 0x93, 0x32, 0xbd, 0x5a, 0x27, 0x4b, 0xc3, 0x47, 0xff, 0xa3, 0xe8, + 0xa3, 0x1c, 0x8b, 0x27, 0xf2, 0x16, 0xcc, 0x86, 0x5d, 0x32, 0xc9, 0x17, + 0xa5, 0xd7, 0xe4, 0xc0, 0x6a, 0xbd, 0x44, 0xb6, 0xc0, 0x24, 0xf4, 0x4e, + 0xba, 0x99, 0x78, 0x62, 0xc8, 0x12, 0xd8, 0xeb, 0xaf, 0x7c, 0xac, 0xcb, + 0xb2, 0x34, 0x29, 0x31, 0x78, 0xe4, 0x4b, 0x25, 0x32, 0x47, 0x8e, 0x8b, + 0xeb, 0xf6, 0xaf, 0x5f, 0x83, 0x31, 0x8e, 0xbe, 0x39, 0x8e, 0x08, 0x50, + 0xe9, 0x29, 0xa8, 0x9c, 0xda, 0x86, 0x0c, 0xd1, 0x8e, 0xc9, 0x45, 0x54, + 0xe4, 0xe0, 0xd4, 0x5a, 0x9e, 0xc2, 0xd9, 0xac, 0xd8, 0x3f, 0xbe, 0xf2, + 0xb5, 0xd3, 0x1d, 0xd7, 0xb2, 0xf3, 0xc1, 0x2e, 0x79, 0x1a, 0xfd, 0x3e, + 0x39, 0xa9, 0x43, 0x7f, 0xda, 0x77, 0x24, 0xc9, 0x42, 0x61, 0x94, 0xbc, + 0xfd, 0xc6, 0xbd, 0x52, 0x03, 0x6f, 0x62, 0xae, 0xea, 0x78, 0x53, 0xdb, + 0x2c, 0x8c, 0x49, 0x81, 0x03, 0xeb, 0x60, 0x18, 0x02, 0x81, 0x17, 0x0a, + 0xa0, 0xfa, 0xe8, 0x13, 0x94, 0x17, 0x97, 0x4d, 0x91, 0x70, 0x90, 0xdb, + 0xa8, 0xf9, 0x06, 0x16, 0x65, 0xe9, 0x2d, 0x95, 0x38, 0x27, 0xdf, 0xf4, + 0xd4, 0x50, 0xf5, 0x56, 0x6d, 0x2c, 0x5b, 0x75, 0x3b, 0x65, 0xc9, 0xb5, + 0x22, 0xa0, 0xc4, 0xda, 0x86, 0x86, 0x29, 0x56, 0x9a, 0x66, 0x6b, 0x7c, + 0x29, 0x2b, 0x22, 0x06, 0x0e, 0x92, 0xac, 0xf4, 0xed, 0x65, 0xe5, 0x12, + 0x45, 0x40, 0x3a, 0x4f, 0x16, 0x2c, 0x8b, 0x50, 0x4b, 0x85, 0xa8, 0x10, + 0x90, 0x6e, 0xca, 0xca, 0x29, 0x56, 0xd3, 0x95, 0xc1, 0x63, 0xa7, 0xf6, + 0xf2, 0x35, 0x73, 0x15, 0x69, 0x68, 0xec, 0xf6, 0x2e, 0xf4, 0x6b, 0x72, + 0xb9, 0xce, 0x39, 0x30, 0x36, 0x81, 0xe3, 0x54, 0xe9, 0x1c, 0x5d, 0x79, + 0x44, 0xcd, 0x32, 0x88, 0xb2, 0xa8, 0x4a, 0x1e, 0xa2, 0x8e, 0x7e, 0x6f, + 0x26, 0x0b, 0xc5, 0xf8, 0xd9, 0x2b, 0xe4, 0x19, 0xad, 0x64, 0x9a, 0x8f, + 0x55, 0xa2, 0x19, 0x5c, 0xa4, 0x61, 0x30, 0x92, 0x2d, 0x82, 0x75, 0x9f, + 0x9b, 0xc0, 0x30, 0xc8, 0xb1, 0x22, 0x21, 0x1d, 0x95, 0x2c, 0x3e, 0xe7, + 0x85, 0x1f, 0x09, 0xf3, 0x0c, 0x2f, 0xec, 0xd1, 0x07, 0x06, 0x56, 0xc6, + 0x9c, 0x25, 0x98, 0x58, 0x4b, 0x55, 0xcb, 0xe6, 0x56, 0x7d, 0xd2, 0x71, + 0x93, 0x05, 0xdc, 0x52, 0xdf, 0xda, 0x03, 0xea, 0x28, 0x9a, 0x5d, 0xb9, + 0x20, 0xfc, 0x2c, 0x77, 0x7e, 0x70, 0x81, 0xcf, 0xd9, 0x28, 0x64, 0x31, + 0x6d, 0x3f, 0xca, 0x9a, 0xaf, 0x8e, 0x22, 0x18, 0xed, 0x8a, 0x52, 0x35, + 0xe7, 0x46, 0xe5, 0xcd, 0x9b, 0xcc, 0x85, 0x6b, 0x0c, 0x61, 0x5b, 0x90, + 0x1d, 0xc6, 0x10, 0xf0, 0x19, 0x31, 0x71, 0x86, 0x92, 0x02, 0xe8, 0x45}, + pub_key_8, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA384, + 4, + {0x1f, 0x32, 0xb3, 0x6e, 0xb4, 0x3f, 0x87, 0xb1, 0x8e, 0x56, 0x9f, 0xcf, + 0xe7, 0x02, 0x17, 0x63, 0xbe, 0xa0, 0xca, 0x57, 0x6c, 0xd2, 0x73, 0xc0, + 0xb2, 0x03, 0x52, 0x90, 0x6e, 0xd8, 0x48, 0x44, 0x28, 0xd2, 0x50, 0x24, + 0x17, 0x09, 0xc8, 0x25, 0x70, 0x45, 0x18, 0xff, 0x9e, 0x97, 0x10, 0x3b, + 0xb7, 0x0c, 0xd2, 0x6f, 0x43, 0x7f, 0x87, 0x75, 0x4b, 0xd4, 0x04, 0x07, + 0x03, 0x4a, 0x96, 0x53, 0xd0, 0x0e, 0x86, 0x8a, 0x75, 0x9a, 0x19, 0x0f, + 0x30, 0x67, 0xce, 0x5e, 0xfc, 0xe9, 0xab, 0x17, 0xc8, 0xb4, 0x60, 0x00, + 0xd8, 0x8e, 0x2d, 0x9e, 0x68, 0xb8, 0xda, 0xe0, 0xa0, 0xea, 0xa4, 0xa3, + 0x1d, 0x3b, 0xb5, 0x1c, 0x8c, 0x8d, 0x0f, 0xc8, 0x39, 0xb0, 0xb2, 0x73, + 0xc8, 0x3d, 0xad, 0x57, 0x01, 0x6b, 0x1b, 0x5c, 0x1d, 0x8e, 0xcc, 0xff, + 0x1c, 0x75, 0x3e, 0x5c, 0x6d, 0x18, 0x9e, 0xd0, 0x7b, 0x80, 0x1f, 0x0a, + 0x54, 0xa1, 0x14, 0x4c, 0x14, 0x20, 0x11, 0xfd, 0x32, 0x26, 0x45, 0x1f, + 0xae, 0xa4, 0x3d, 0x52, 0x59, 0x7b, 0x00, 0x3f, 0x92, 0x56, 0xce, 0xdb, + 0x0d, 0x7d, 0x7f, 0x56, 0xd8, 0x6d, 0xfe, 0xef, 0x50, 0x17, 0x9a, 0x79, + 0x4f, 0x0b, 0x0d, 0xe9, 0x7d, 0xa1, 0x92, 0x6e, 0x94, 0x91, 0xf0, 0x25, + 0xbb, 0x3c, 0x3e, 0x8e, 0x03, 0x16, 0x61, 0xe0, 0xea, 0xd8, 0x60, 0xc8, + 0x91, 0x4f, 0x0b, 0x29, 0x4b, 0xf8, 0xcf, 0xea, 0x2d, 0x5c, 0xcc, 0x72, + 0x6a, 0xd0, 0x74, 0x3e, 0x19, 0x25, 0x10, 0x73, 0x2d, 0xc8, 0x43, 0x01, + 0xee, 0xe1, 0x5e, 0xca, 0x3c, 0x6a, 0x52, 0x13, 0xba, 0x66, 0xd0, 0x87, + 0x17, 0x89, 0x31, 0x5f, 0x85, 0x37, 0xa4, 0x4b, 0x72, 0x7b, 0xd8, 0xa1, + 0x0d, 0x6e, 0x54, 0x63, 0x6b, 0x34, 0x57, 0x15, 0xfc, 0x0b, 0x6f, 0x5b, + 0x51, 0x16, 0xf2, 0x25, 0x57, 0xb0, 0xaf, 0x9f, 0x94, 0x85, 0x58, 0xb0, + 0xff, 0x4a, 0x3b, 0x0f, 0xaf, 0x1d, 0xe7, 0xda, 0x19, 0x65, 0xb9, 0x77, + 0xaa, 0xaf, 0x03, 0x9c, 0x5b, 0x7b, 0x09, 0xb4, 0xf0, 0x3e, 0xfe, 0xea, + 0xb3, 0x18, 0x9d, 0x2a, 0x09, 0xfd, 0xdc, 0x39, 0x83, 0xe4, 0x81, 0x5d, + 0xf3, 0x5d, 0xdd, 0x1c, 0x21, 0x98, 0xb6, 0x95, 0xcf, 0xfc, 0x35, 0xaa, + 0x66, 0x62, 0x83, 0x9f, 0x82, 0x46, 0x8c, 0xb6, 0x76, 0xb6, 0x77, 0xd5, + 0x3e, 0xe4, 0x85, 0x7a, 0xb9, 0xbe, 0x7b, 0xd9, 0x9e, 0x17, 0x49, 0xc8, + 0x11, 0xe2, 0xd6, 0x58, 0x44, 0x27, 0xcb, 0xce, 0x14, 0xd2, 0xca, 0x15, + 0xdf, 0x06, 0x11, 0x65, 0xe8, 0x55, 0x02, 0x42, 0x06, 0x02, 0x66, 0x69, + 0x93, 0x46, 0x37, 0x33, 0xb4, 0x3c, 0x1c, 0x1e, 0xba, 0xe8, 0xd3, 0x77, + 0x80, 0x47, 0x0b, 0x8c, 0xf5, 0xca, 0xe3, 0x1c, 0xd7, 0x42, 0x77, 0x99}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA384, + 5, + {0x7e, 0x31, 0x65, 0x35, 0x8b, 0x5d, 0x09, 0xab, 0x1a, 0xd1, 0x59, 0x99, + 0x35, 0xbb, 0xda, 0xb2, 0x7a, 0xbc, 0x32, 0x48, 0x69, 0x10, 0x38, 0x2a, + 0x0a, 0xe6, 0x30, 0xf7, 0x25, 0xb5, 0xdc, 0xa5, 0xff, 0xaa, 0x9e, 0x60, + 0x6e, 0x2e, 0x55, 0x51, 0x22, 0xc1, 0xe0, 0xf3, 0x40, 0x9d, 0x7d, 0x91, + 0x5e, 0xa0, 0x0d, 0x87, 0x84, 0xb8, 0x14, 0xa6, 0x72, 0x1d, 0x0d, 0xd1, + 0x17, 0x29, 0x7c, 0x95, 0x1c, 0x8d, 0x22, 0x5a, 0x48, 0x4a, 0x54, 0x9e, + 0x48, 0x8f, 0xb8, 0x0f, 0x99, 0x6a, 0xd6, 0x54, 0x90, 0xa0, 0x9d, 0xef, + 0xb0, 0xb4, 0x6f, 0x9c, 0xfc, 0xa2, 0xe9, 0x52, 0xb0, 0x4d, 0xfd, 0x54, + 0x18, 0xda, 0x92, 0x0d, 0xfb, 0x29, 0x68, 0xe4, 0x8d, 0xba, 0x8f, 0x07, + 0x29, 0xb1, 0x6f, 0xa3, 0x2a, 0x83, 0x2f, 0xd8, 0xb7, 0x89, 0xbf, 0xeb, + 0xc6, 0x3f, 0x01, 0xa1, 0x19, 0x08, 0x13, 0xcf, 0xd5, 0x5a, 0xce, 0x94, + 0x9d, 0x80, 0x2a, 0xff, 0xfb, 0xe9, 0xa1, 0xec, 0x1e, 0x6a, 0x5d, 0xf1, + 0x96, 0xe5, 0xff, 0xb2, 0x41, 0xc9, 0x18, 0xd7, 0x12, 0xe4, 0x66, 0xf3, + 0x0c, 0x66, 0xc0, 0xbd, 0xdd, 0x48, 0xb5, 0x7b, 0xa4, 0xd0, 0xba, 0xa0, + 0xc2, 0xba, 0x9b, 0xcf, 0x51, 0x9c, 0x3a, 0x26, 0x14, 0x0d, 0xf6, 0xaa, + 0x5e, 0xfb, 0xdd, 0x5a, 0xc9, 0xbe, 0xff, 0x48, 0x61, 0x3f, 0x92, 0xd2, + 0x47, 0xb3, 0x5e, 0xfb, 0xd6, 0x01, 0x4f, 0x3d, 0x71, 0x47, 0x05, 0x93, + 0x3e, 0x47, 0xd5, 0x82, 0xf4, 0xa5, 0xda, 0x05, 0xb1, 0x5a, 0x79, 0xbc, + 0xac, 0xba, 0x1a, 0xa1, 0x5a, 0x5f, 0xd6, 0xdd, 0xb2, 0x28, 0xbb, 0xe4, + 0xc5, 0x23, 0x6f, 0x9a, 0xc6, 0x07, 0xf4, 0x1a, 0x49, 0x2e, 0x6b, 0x1c, + 0x92, 0xbd, 0x68, 0xce, 0x30, 0x65, 0x9e, 0xb5, 0xb2, 0x7a, 0x5b, 0x2f, + 0x76, 0xa5, 0x86, 0x7d, 0xaf, 0xbf, 0x85, 0xa9, 0xdf, 0xdd, 0xfd, 0xd4, + 0x76, 0xc3, 0x83, 0xfd, 0x03, 0xe3, 0x8e, 0x81, 0xf2, 0xe1, 0x43, 0x45, + 0x53, 0x64, 0x3e, 0x65, 0x2c, 0xc0, 0x06, 0xe5, 0xdf, 0x73, 0x13, 0x27, + 0x23, 0x35, 0xf1, 0x22, 0xa7, 0xfd, 0x9c, 0xae, 0x6f, 0x2f, 0x5a, 0x7d, + 0xa6, 0x58, 0x65, 0x69, 0x8d, 0x6d, 0x08, 0xd6, 0x88, 0x00, 0x0a, 0x73, + 0x0c, 0x90, 0x91, 0x9e, 0x18, 0x26, 0xbf, 0xa1, 0xdb, 0x85, 0xd5, 0x60, + 0x7f, 0xf9, 0xd7, 0x6c, 0xb1, 0x00, 0xea, 0x16, 0x49, 0x44, 0x2c, 0xef, + 0xc4, 0x25, 0x1a, 0x8c, 0xc1, 0xd8, 0x23, 0x21, 0x5e, 0x0a, 0xd1, 0xab, + 0xfb, 0x29, 0x76, 0xbc, 0x4a, 0x6b, 0x2b, 0xbd, 0x79, 0x3e, 0xbf, 0x9c, + 0x77, 0x70, 0x95, 0x7d, 0xba, 0x1e, 0x2a, 0x85, 0x83, 0xd9, 0xa8, 0x2a, + 0x07, 0x23, 0x86, 0xd0, 0x95, 0x77, 0x89, 0xb4, 0x50, 0x99, 0x3c, 0x77}, + pub_key_8, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA384, + 6, + {0x8b, 0xc9, 0x48, 0xc5, 0xc1, 0x66, 0x03, 0xab, 0x63, 0xe7, 0x5e, 0x18, + 0xbc, 0x7f, 0x06, 0x2e, 0xa4, 0xc6, 0x75, 0xeb, 0xf9, 0x8d, 0xca, 0xcc, + 0x1a, 0x98, 0x26, 0xb0, 0xee, 0xab, 0x00, 0x04, 0xe2, 0x59, 0x2b, 0x07, + 0x52, 0x5f, 0xca, 0x53, 0xbd, 0x28, 0x8b, 0xb5, 0x6b, 0x59, 0x61, 0xae, + 0xa9, 0x3b, 0x54, 0x87, 0x71, 0x06, 0x8f, 0x5b, 0x0c, 0xef, 0x46, 0x7c, + 0x38, 0x7e, 0x2d, 0x62, 0xc9, 0x1e, 0x04, 0x58, 0x72, 0x92, 0x2b, 0x51, + 0x6d, 0xd6, 0xc5, 0xb8, 0xac, 0x36, 0x15, 0xc9, 0x86, 0xa9, 0xc8, 0xb5, + 0x21, 0x1a, 0x05, 0xf6, 0x3e, 0x82, 0x38, 0x71, 0x75, 0xe8, 0x74, 0x97, + 0x09, 0x95, 0x12, 0x73, 0xcd, 0x9d, 0x8b, 0x2e, 0xcc, 0xf6, 0x78, 0x28, + 0x47, 0x61, 0xc7, 0x22, 0x85, 0xbe, 0x5c, 0x18, 0x9c, 0x44, 0x00, 0x62, + 0x9c, 0x26, 0xf8, 0x7b, 0xf1, 0x8e, 0xbf, 0xe5, 0xe5, 0x6f, 0x20, 0x57, + 0xfd, 0x91, 0xfc, 0x92, 0x09, 0xec, 0x48, 0xa8, 0x72, 0xd6, 0xd2, 0x3b, + 0xc3, 0x30, 0xf1, 0xc8, 0x1e, 0xde, 0x7f, 0xc5, 0xa0, 0xe2, 0xb0, 0x9c, + 0x3a, 0x47, 0x35, 0xef, 0xf9, 0xc8, 0xad, 0xf7, 0x31, 0x52, 0xb3, 0x40, + 0x6a, 0x62, 0x65, 0x68, 0x97, 0xc1, 0xee, 0xf0, 0x75, 0xc4, 0xfb, 0x02, + 0x24, 0x4e, 0xcd, 0x93, 0x91, 0x2d, 0xd3, 0x6f, 0xbe, 0x0d, 0x35, 0x8a, + 0x71, 0xe0, 0x2d, 0x2b, 0x30, 0x2d, 0xbe, 0xbd, 0x28, 0xba, 0x50, 0x86, + 0x0e, 0x4a, 0x96, 0x30, 0x71, 0xf0, 0xa8, 0x90, 0xa2, 0xe4, 0x00, 0xc1, + 0x8f, 0x53, 0x0c, 0xf9, 0x44, 0x0a, 0x89, 0x7e, 0xb2, 0x78, 0x1c, 0xeb, + 0x17, 0xbb, 0xc5, 0x8f, 0x61, 0x82, 0x8a, 0x64, 0x56, 0xb9, 0x3c, 0x86, + 0xdf, 0x97, 0x2c, 0x42, 0xd0, 0x82, 0xb9, 0x13, 0xc4, 0xd8, 0x80, 0x7b, + 0x75, 0x63, 0xaa, 0xfb, 0x7b, 0x33, 0x0e, 0xc3, 0x9d, 0xc9, 0x88, 0x67, + 0x4a, 0x5c, 0x3b, 0x36, 0xf6, 0xbb, 0xdd, 0x09, 0x62, 0x01, 0xf1, 0xc7, + 0xc2, 0x5c, 0xa9, 0xea, 0x8f, 0x28, 0xe9, 0x23, 0xba, 0x46, 0xdb, 0xe9, + 0x39, 0x10, 0x26, 0x8d, 0x6e, 0x35, 0xcf, 0xb6, 0x05, 0xb9, 0x2e, 0xcf, + 0x98, 0x69, 0x9a, 0xe9, 0xb0, 0x9d, 0xd4, 0x63, 0x4d, 0x12, 0x80, 0x58, + 0x6c, 0x5e, 0x6b, 0xb0, 0xb1, 0xa4, 0xb5, 0xe5, 0xe2, 0x2b, 0x22, 0x54, + 0x53, 0xf5, 0xc6, 0x6f, 0x9a, 0x7e, 0xd7, 0xff, 0xf8, 0x3e, 0xcb, 0x20, + 0x1e, 0xb1, 0x57, 0xc7, 0x6c, 0x9b, 0xef, 0xf9, 0x52, 0x27, 0xb4, 0x95, + 0xc8, 0x51, 0x6b, 0xbc, 0x71, 0x18, 0xf0, 0x11, 0xcf, 0x92, 0x37, 0xb6, + 0xe7, 0x94, 0xbd, 0x7a, 0x9b, 0xa1, 0x9e, 0x35, 0xd0, 0xa6, 0x50, 0xdb, + 0xf7, 0xc0, 0x6a, 0x0c, 0x9d, 0xdc, 0x95, 0xf1, 0x08, 0xa7, 0x82, 0x46}, + pub_key_8, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA384, + 7, + {0x09, 0xee, 0x82, 0x12, 0x21, 0xce, 0x7b, 0xbe, 0xb4, 0xd6, 0x6e, 0xa3, + 0xec, 0x88, 0x38, 0x7b, 0xb5, 0xc5, 0xbf, 0xb0, 0x55, 0xb8, 0xbe, 0xb3, + 0x6c, 0xcb, 0xa4, 0xc2, 0xce, 0x96, 0x66, 0xb1, 0xa0, 0x99, 0x35, 0x68, + 0x9d, 0xb1, 0xcc, 0x23, 0x12, 0xd7, 0x97, 0xac, 0x8b, 0x6f, 0x62, 0x64, + 0x3d, 0xe7, 0x36, 0xf3, 0x82, 0x69, 0xa8, 0x1f, 0x96, 0x93, 0x08, 0xeb, + 0x61, 0x6c, 0xf4, 0x19, 0x60, 0x34, 0x1f, 0xa8, 0xed, 0xd3, 0x50, 0x1f, + 0x4e, 0xdf, 0x73, 0x73, 0x68, 0x06, 0xb6, 0xfc, 0x13, 0x87, 0xdf, 0x4e, + 0xf3, 0xe1, 0xe2, 0x6c, 0x03, 0x24, 0x9f, 0x3d, 0xb6, 0x47, 0x1e, 0xd5, + 0x80, 0x69, 0x9e, 0x8a, 0xc7, 0x7d, 0x0f, 0xd9, 0xa7, 0x89, 0x72, 0x34, + 0x7e, 0x86, 0x57, 0xb6, 0xcd, 0xfe, 0x17, 0x2f, 0xda, 0x32, 0x4e, 0xea, + 0x00, 0xd6, 0x0d, 0x38, 0xb4, 0x7e, 0x06, 0x6c, 0x4a, 0x6f, 0xc0, 0xe3, + 0x3f, 0x75, 0xd1, 0xd4, 0xec, 0xdf, 0x46, 0xef, 0xd9, 0x66, 0xca, 0x9a, + 0xef, 0x80, 0xd2, 0x2e, 0x43, 0xdf, 0xc2, 0xcd, 0x0a, 0xf3, 0x7f, 0xa7, + 0x0d, 0x6d, 0xf7, 0xc6, 0x37, 0xc3, 0xc1, 0x8a, 0x21, 0x9b, 0xf5, 0x8d, + 0xc1, 0xe7, 0xbf, 0xc9, 0x41, 0xa2, 0x35, 0xbf, 0xe8, 0x1e, 0xe7, 0x10, + 0x15, 0x30, 0xa2, 0xc2, 0x64, 0x52, 0x76, 0x08, 0xd7, 0x14, 0x8d, 0xd9, + 0x13, 0x25, 0xb7, 0x89, 0x58, 0x17, 0xae, 0x50, 0xd7, 0x74, 0xe8, 0xdc, + 0xd2, 0xde, 0xf8, 0xa4, 0x76, 0xa9, 0x59, 0x2d, 0x55, 0xbe, 0x74, 0x3c, + 0x62, 0xc1, 0x19, 0x2f, 0x0a, 0xd6, 0x99, 0x81, 0xfd, 0xc8, 0x65, 0x1c, + 0x1d, 0xb8, 0x28, 0x09, 0x7f, 0xf8, 0x08, 0x8b, 0x72, 0x0c, 0x63, 0x7c, + 0x60, 0xc7, 0x71, 0xb5, 0x09, 0x1f, 0x9d, 0x9e, 0x17, 0x4b, 0xc8, 0x23, + 0x11, 0x5a, 0x1f, 0x7d, 0xbf, 0x08, 0x6f, 0x9a, 0xd3, 0x6a, 0x40, 0x3c, + 0x2d, 0x71, 0x0c, 0x47, 0xaf, 0x47, 0x53, 0xfe, 0x6e, 0x43, 0xc6, 0x75, + 0xc3, 0x02, 0x19, 0xab, 0xc2, 0xb8, 0x56, 0x0b, 0xd1, 0x8c, 0x25, 0xaa, + 0xc7, 0x19, 0x54, 0x6c, 0xe7, 0xa7, 0x40, 0x80, 0xfc, 0xf2, 0x2b, 0xd4, + 0xe6, 0xcf, 0xfc, 0x27, 0x0e, 0x57, 0xba, 0xed, 0xcf, 0x27, 0x39, 0xc5, + 0xcf, 0x4f, 0xc5, 0xfa, 0xc1, 0x8f, 0x5d, 0xd0, 0x23, 0x30, 0x1c, 0xaa, + 0xc1, 0xb1, 0xfa, 0xf4, 0xdc, 0xc6, 0x53, 0x27, 0x25, 0x5c, 0xcf, 0x54, + 0xf5, 0xfb, 0xd3, 0xcf, 0x82, 0x80, 0x1a, 0x86, 0x85, 0xc2, 0xee, 0xf3, + 0xc5, 0xe7, 0xf6, 0x08, 0xcf, 0x6f, 0x74, 0x7b, 0x83, 0x07, 0xf6, 0x17, + 0xfc, 0xe1, 0x48, 0x34, 0x7b, 0x76, 0xfa, 0xcf, 0x0e, 0x1f, 0x78, 0x95, + 0xae, 0xeb, 0x11, 0xe3, 0x22, 0x5e, 0x3a, 0x60, 0x66, 0xa2, 0x44, 0xca}, + pub_key_8, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA384, + 8, + {0x3b, 0x1a, 0x01, 0xf6, 0x9a, 0xfa, 0x77, 0xd9, 0x6c, 0x1b, 0x7b, 0xfd, + 0xff, 0x94, 0xd5, 0x8e, 0x34, 0x67, 0x46, 0xf3, 0x71, 0x2b, 0x2b, 0xf2, + 0x70, 0x5d, 0x77, 0x1b, 0x6e, 0xe0, 0x82, 0xc7, 0xdd, 0x9d, 0x2c, 0x8a, + 0x87, 0xde, 0x6a, 0x68, 0x41, 0x77, 0xed, 0xd8, 0x03, 0x8e, 0xa1, 0xb9, + 0xbf, 0xdd, 0x67, 0x22, 0xa1, 0x45, 0x3d, 0x68, 0x20, 0x4e, 0x4d, 0x6e, + 0xff, 0xa5, 0x84, 0xa1, 0xb9, 0x52, 0x05, 0x61, 0x98, 0x2f, 0x01, 0x81, + 0xf1, 0x02, 0xde, 0x2d, 0x62, 0x10, 0x84, 0x18, 0x77, 0x8b, 0x49, 0x76, + 0xb4, 0x93, 0x3a, 0x79, 0xc6, 0xa9, 0x81, 0xbd, 0x48, 0xf8, 0x47, 0x11, + 0xa3, 0xf7, 0xcc, 0x26, 0xdd, 0xbf, 0x06, 0xc5, 0x9a, 0xa6, 0x69, 0xd5, + 0x6d, 0x60, 0xa7, 0x41, 0x40, 0x7f, 0x86, 0xe6, 0xa6, 0x45, 0xdb, 0xdb, + 0x1f, 0x79, 0x27, 0xdb, 0xc0, 0xac, 0xf9, 0x96, 0x73, 0x68, 0x99, 0xdd, + 0x9a, 0xa3, 0x67, 0xec, 0x7b, 0xb1, 0x57, 0xed, 0x12, 0x1d, 0xa1, 0x5f, + 0x25, 0xbb, 0x21, 0x80, 0x72, 0x93, 0xcc, 0xf6, 0xd3, 0xa6, 0x6e, 0x18, + 0x71, 0x3d, 0x80, 0x76, 0x3c, 0xd1, 0x53, 0xcd, 0xef, 0x58, 0xb1, 0xe6, + 0xe3, 0x1b, 0x34, 0x8c, 0xc5, 0x14, 0xb8, 0xf2, 0xd3, 0x57, 0xd1, 0x4a, + 0xf7, 0xcb, 0xaa, 0xe3, 0x99, 0x93, 0xd7, 0x87, 0x1b, 0xbd, 0x0c, 0xb9, + 0xc1, 0x36, 0x93, 0x6b, 0x29, 0x2d, 0xd3, 0x68, 0xef, 0x1d, 0x82, 0x60, + 0x00, 0xd3, 0xca, 0x13, 0xab, 0x48, 0xb6, 0x59, 0xd2, 0x31, 0xc9, 0x5c, + 0x02, 0x16, 0x3d, 0x2e, 0x11, 0xe3, 0x31, 0x52, 0xe6, 0x9f, 0x6f, 0x3f, + 0x08, 0x69, 0x49, 0x18, 0xd8, 0x9f, 0x9a, 0x04, 0xad, 0x6a, 0x01, 0xc0, + 0x88, 0x73, 0x09, 0x65, 0x4a, 0x4e, 0xa8, 0xa8, 0x48, 0x42, 0x2d, 0xc9, + 0x24, 0xf9, 0x90, 0xcb, 0x65, 0xba, 0x25, 0x50, 0xce, 0x16, 0x6b, 0x6a, + 0x00, 0x1c, 0xce, 0x47, 0x67, 0xa3, 0xf1, 0xcc, 0xe7, 0x46, 0x49, 0x87, + 0x66, 0x24, 0xd2, 0xa1, 0x11, 0x14, 0x36, 0xa9, 0xa6, 0xb0, 0x6d, 0xfd, + 0xba, 0xfe, 0xaf, 0x32, 0x98, 0x86, 0xd5, 0xe7, 0x48, 0x2c, 0xe3, 0xe8, + 0x1a, 0x33, 0xb6, 0x9a, 0x9f, 0xa7, 0xd8, 0x29, 0x81, 0xaa, 0xbd, 0x81, + 0xc2, 0x65, 0x0c, 0x3c, 0x2b, 0x34, 0x77, 0x8f, 0x99, 0xef, 0xa2, 0xd3, + 0x84, 0x3b, 0x38, 0x6c, 0x24, 0x37, 0x7f, 0xe1, 0x74, 0x83, 0xc4, 0x90, + 0xa6, 0x3c, 0x68, 0x96, 0x21, 0x2f, 0x8b, 0xee, 0xee, 0xe0, 0x4a, 0x39, + 0x59, 0xee, 0xef, 0x47, 0xa0, 0x0f, 0xec, 0x80, 0x61, 0x84, 0x5d, 0x84, + 0xfe, 0x7d, 0x7a, 0xfa, 0x20, 0x60, 0x74, 0xb4, 0x1f, 0xf0, 0x01, 0xbe, + 0x31, 0x5a, 0x7e, 0x32, 0xc2, 0xcf, 0xab, 0xdc, 0x86, 0x1e, 0xec, 0x45}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA384, + 9, + {0x78, 0x35, 0xe1, 0x35, 0x18, 0x8e, 0x97, 0x97, 0x3f, 0x3c, 0xd0, 0xa0, + 0x5a, 0x10, 0x2e, 0x88, 0x8f, 0xa5, 0x1c, 0xe2, 0x32, 0x06, 0x2c, 0x98, + 0x56, 0xd1, 0x34, 0xb3, 0x0f, 0xf3, 0x2b, 0x51, 0x30, 0x93, 0xe0, 0x7b, + 0x75, 0x71, 0xb2, 0x51, 0xf5, 0xb3, 0x61, 0x83, 0x64, 0xb8, 0x30, 0xb1, + 0xaf, 0x01, 0x16, 0x9b, 0x0a, 0x19, 0xc2, 0x03, 0xe0, 0x79, 0x08, 0x3c, + 0x4e, 0xf8, 0x58, 0x27, 0xf1, 0xa4, 0x09, 0x5f, 0x0a, 0x6c, 0xfb, 0x9e, + 0xa0, 0xc6, 0xea, 0x4a, 0xd1, 0xbc, 0xbe, 0x27, 0x18, 0x8f, 0x90, 0xb8, + 0xc6, 0x6a, 0x9b, 0xa0, 0x25, 0x8d, 0x3b, 0xaa, 0x49, 0xb9, 0x7d, 0x0f, + 0x81, 0x50, 0x37, 0x0b, 0xbe, 0x99, 0x26, 0xe1, 0x47, 0x17, 0x72, 0xf1, + 0xf3, 0x7d, 0xd8, 0x5b, 0x37, 0xa5, 0xb9, 0xa4, 0xe1, 0x5d, 0x32, 0xc0, + 0x2b, 0x42, 0x73, 0x13, 0x40, 0x7f, 0xa9, 0xed, 0x69, 0x3e, 0x0f, 0x44, + 0x4f, 0xc6, 0xf1, 0x0d, 0xc1, 0x56, 0x40, 0x72, 0xc3, 0x60, 0xf9, 0xe5, + 0x43, 0x3f, 0xe9, 0x85, 0xfa, 0x69, 0x98, 0x60, 0xd6, 0xc9, 0xfc, 0x52, + 0x8a, 0xa8, 0x2c, 0xd7, 0xb5, 0x03, 0x85, 0x4a, 0x97, 0x55, 0x24, 0xb1, + 0x32, 0xee, 0xed, 0x5f, 0x94, 0x01, 0x5e, 0xd1, 0xb2, 0xd8, 0x5d, 0x9d, + 0xfc, 0x6b, 0x10, 0xb5, 0x29, 0xe1, 0x40, 0xbd, 0x61, 0x1d, 0x31, 0x6c, + 0xb5, 0x4f, 0x31, 0xf9, 0xd7, 0xd0, 0x6b, 0x6d, 0xee, 0xf9, 0xb6, 0x35, + 0x19, 0xc1, 0x4f, 0xfe, 0x3d, 0x96, 0x94, 0x07, 0x7b, 0xd0, 0xbb, 0xb3, + 0x48, 0x2b, 0x09, 0xa4, 0x90, 0xb1, 0x0c, 0xa2, 0xc6, 0xb5, 0x10, 0x53, + 0x2f, 0x38, 0xdc, 0x2b, 0xfc, 0xe5, 0x1c, 0xfb, 0xf2, 0xff, 0x8a, 0x43, + 0x18, 0x1f, 0xe2, 0x85, 0x2e, 0x68, 0x76, 0xb7, 0x60, 0x55, 0x81, 0x29, + 0xc3, 0x06, 0x6a, 0x4f, 0x2f, 0x6e, 0x0f, 0x2f, 0x4e, 0x95, 0xc8, 0x5f, + 0x40, 0xcc, 0xdd, 0x81, 0xe7, 0x95, 0xd5, 0xd2, 0x98, 0x7c, 0x92, 0x01, + 0x3d, 0x54, 0x2d, 0x99, 0x76, 0x4b, 0xd0, 0xca, 0xc9, 0x70, 0x24, 0xad, + 0xac, 0xef, 0xc8, 0x1c, 0xe8, 0x9b, 0x36, 0x31, 0x1e, 0xc4, 0xee, 0x30, + 0x4b, 0x23, 0x07, 0xcf, 0x1e, 0x10, 0xd1, 0xf1, 0x71, 0xf0, 0xce, 0x74, + 0x13, 0xcc, 0x03, 0xd5, 0xbd, 0x2c, 0x22, 0x33, 0xe0, 0xf8, 0x0d, 0x98, + 0x03, 0x4e, 0x91, 0xd8, 0xb5, 0x75, 0xe1, 0xec, 0xab, 0x76, 0xd7, 0x08, + 0xc0, 0x89, 0x9f, 0x27, 0xbf, 0xa1, 0xfe, 0xe1, 0x02, 0xe9, 0xa5, 0xf3, + 0x93, 0xad, 0x18, 0x29, 0x3d, 0x3b, 0xa9, 0x3c, 0x7a, 0xf3, 0xbb, 0x62, + 0xe1, 0x73, 0x11, 0xe7, 0x9e, 0x02, 0x21, 0x4d, 0xc9, 0xb6, 0x2a, 0x85, + 0xe6, 0xfe, 0x27, 0x0b, 0xe9, 0x8a, 0x72, 0x39, 0x1b, 0xa1, 0x4e, 0x18}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA384, + 10, + {0x0e, 0x0e, 0x31, 0x6e, 0x9d, 0x6d, 0x1e, 0x5f, 0x73, 0x33, 0x78, 0x9d, + 0x42, 0xf3, 0x76, 0x15, 0x98, 0xbb, 0xb7, 0x6d, 0xa7, 0x84, 0x7d, 0x5b, + 0x75, 0xc3, 0x76, 0xad, 0x88, 0x4a, 0xc2, 0xb6, 0x1a, 0x03, 0x94, 0xbb, + 0x2f, 0x65, 0xe1, 0xdb, 0xb9, 0x86, 0xc2, 0x6f, 0xa3, 0x83, 0x7f, 0x90, + 0x5b, 0xda, 0x32, 0x4d, 0xc6, 0x55, 0x45, 0xfc, 0xc6, 0xd9, 0x49, 0xca, + 0x4b, 0x8b, 0xd4, 0x9f, 0x9e, 0xf7, 0xcc, 0x5b, 0x1c, 0x0c, 0x59, 0x3b, + 0xc3, 0x4e, 0x02, 0xa5, 0x6a, 0x0b, 0x2f, 0xcd, 0xe4, 0xce, 0xd1, 0x68, + 0xa5, 0x04, 0xeb, 0xd4, 0xef, 0x15, 0x65, 0xcf, 0xb4, 0x00, 0xce, 0xc0, + 0xd8, 0x62, 0x75, 0xaf, 0x35, 0xaf, 0xb0, 0x1a, 0x5e, 0xd3, 0x22, 0x63, + 0xbc, 0x26, 0x4a, 0x2c, 0x8a, 0x45, 0xa8, 0x4f, 0x34, 0x8c, 0x2a, 0xb7, + 0xc7, 0xf7, 0x47, 0x11, 0xe4, 0xe2, 0x95, 0x32, 0x3e, 0x2b, 0x9b, 0x76, + 0xa7, 0xba, 0x74, 0x75, 0xd8, 0xf8, 0xd7, 0x29, 0x43, 0xb1, 0x0b, 0xa6, + 0x4e, 0xb0, 0x84, 0xc8, 0x32, 0xac, 0x9b, 0x2a, 0x98, 0x4e, 0x1a, 0x2c, + 0xe1, 0xbf, 0xb5, 0x0b, 0x97, 0xf6, 0x4b, 0xb7, 0x54, 0xbf, 0x5d, 0x58, + 0x32, 0x49, 0x94, 0x79, 0xa1, 0x98, 0xba, 0xef, 0x88, 0xd9, 0xdd, 0x21, + 0x24, 0x0c, 0xc9, 0x55, 0x68, 0xc6, 0x46, 0x64, 0xa7, 0x04, 0xa3, 0x59, + 0xeb, 0x56, 0x53, 0x4e, 0x24, 0x1b, 0x10, 0x6c, 0xd8, 0xd3, 0x01, 0xb0, + 0x47, 0x44, 0x8c, 0x9e, 0x83, 0xd0, 0xe3, 0xd9, 0x63, 0x2d, 0xa4, 0x64, + 0x15, 0x81, 0xce, 0x53, 0xc8, 0x82, 0x9e, 0x49, 0x70, 0x1e, 0xd2, 0x97, + 0xd8, 0x15, 0xc4, 0x6f, 0x85, 0x52, 0x8d, 0x2f, 0xc5, 0x31, 0xa7, 0x81, + 0x3e, 0xea, 0xe4, 0x5c, 0x0d, 0x24, 0x9e, 0xea, 0x00, 0xdc, 0x69, 0xda, + 0x92, 0x55, 0x0d, 0xdd, 0x9e, 0x04, 0x78, 0x7a, 0x1c, 0xbb, 0x76, 0xd7, + 0xc6, 0xf4, 0xbf, 0x35, 0xb7, 0xd8, 0x58, 0x2c, 0xe2, 0xf2, 0xe4, 0xc1, + 0x18, 0x4f, 0x79, 0xd3, 0xd7, 0x47, 0x3d, 0x76, 0x37, 0xf4, 0x22, 0x15, + 0xad, 0x4b, 0x9b, 0xeb, 0xf1, 0x43, 0xf9, 0x58, 0xf3, 0xd0, 0x29, 0x5b, + 0x52, 0x9d, 0x3b, 0x3d, 0xb1, 0x92, 0xdc, 0xdf, 0x44, 0x19, 0xd4, 0x2a, + 0xe2, 0x19, 0xbd, 0x81, 0xa7, 0x16, 0xf7, 0xd6, 0x47, 0x2a, 0x6a, 0x86, + 0x32, 0x8e, 0x27, 0x28, 0xc5, 0xed, 0x4c, 0x08, 0xcf, 0xc6, 0xf9, 0xc3, + 0x27, 0x7e, 0x42, 0xdf, 0x22, 0xd1, 0x5d, 0x7d, 0x46, 0xc4, 0x42, 0xaf, + 0x61, 0x0a, 0x45, 0x66, 0x8d, 0xe6, 0x6d, 0x73, 0x5e, 0x09, 0xab, 0xcb, + 0xb6, 0x38, 0xac, 0x39, 0xcd, 0xa9, 0x05, 0xda, 0xb0, 0xcd, 0x80, 0x2f, + 0x5a, 0x54, 0x29, 0x51, 0xdf, 0x32, 0x33, 0xaa, 0x87, 0x32, 0x11, 0x1d}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA384, + 11, + {0x02, 0xe3, 0x1b, 0x3b, 0x6f, 0x12, 0x00, 0xf9, 0x3f, 0xbe, 0x84, 0x26, + 0xcf, 0x43, 0x35, 0x75, 0xcf, 0x01, 0x03, 0x0f, 0xa1, 0x28, 0x4a, 0xb8, + 0xbf, 0x74, 0x42, 0x8a, 0xce, 0xf2, 0x57, 0x59, 0xdf, 0x58, 0x7b, 0xe2, + 0x6a, 0x52, 0x60, 0x78, 0x9c, 0xde, 0x2a, 0xae, 0x7b, 0x13, 0x3d, 0x24, + 0x97, 0x83, 0xb1, 0xca, 0xe1, 0x47, 0x96, 0x65, 0x8d, 0x4b, 0x6a, 0x4a, + 0xa2, 0x43, 0x21, 0xf5, 0xaf, 0xe6, 0x84, 0x78, 0x8e, 0xfa, 0xae, 0x84, + 0x8b, 0x69, 0x38, 0x46, 0xa4, 0x57, 0x73, 0x76, 0x94, 0xd1, 0xa7, 0xaf, + 0x69, 0x85, 0x89, 0x0f, 0xfa, 0x73, 0x84, 0x76, 0x98, 0x64, 0x06, 0x4e, + 0xca, 0x91, 0xec, 0xe6, 0xc0, 0x32, 0x98, 0xf5, 0xeb, 0xfa, 0x7a, 0x18, + 0xbf, 0x73, 0x1e, 0xc9, 0xa7, 0xcb, 0x23, 0x02, 0x5b, 0x70, 0x72, 0xad, + 0x4c, 0x06, 0xbb, 0xbf, 0xe3, 0x36, 0x55, 0x65, 0x44, 0x22, 0xcd, 0x4b, + 0x97, 0xa9, 0xbe, 0x3a, 0xff, 0x01, 0x60, 0x00, 0xa6, 0xc7, 0x30, 0x3c, + 0xcf, 0xc7, 0x3c, 0xbd, 0x90, 0x8e, 0x82, 0xc9, 0x30, 0xdd, 0x41, 0x0c, + 0x3a, 0xb2, 0xac, 0xe2, 0x58, 0xbc, 0xd0, 0x5e, 0x91, 0xe9, 0x4e, 0x4a, + 0x61, 0x6a, 0x6d, 0xed, 0x7a, 0x4c, 0x64, 0xb0, 0x0d, 0xc5, 0xcf, 0x20, + 0x26, 0x89, 0xa0, 0xef, 0x35, 0x83, 0xa3, 0x1e, 0x06, 0x63, 0x37, 0xb1, + 0x97, 0x1c, 0xdd, 0x90, 0x9c, 0x20, 0xa1, 0xff, 0xc7, 0xc0, 0x06, 0x94, + 0x4b, 0x81, 0xa8, 0x9a, 0x5c, 0x96, 0xcf, 0x43, 0xa6, 0xde, 0xf4, 0xd7, + 0x45, 0x13, 0x40, 0x56, 0xbe, 0xcd, 0xb9, 0xc9, 0x27, 0x5b, 0x2f, 0x2a, + 0x97, 0xcf, 0xe0, 0x16, 0x3b, 0xea, 0x5a, 0xc8, 0xdc, 0x32, 0xd0, 0xfa, + 0x7b, 0x24, 0xdd, 0xa4, 0xec, 0x0c, 0x88, 0xf6, 0x1c, 0xae, 0x77, 0xfa, + 0xc4, 0xc1, 0x9a, 0x67, 0xc4, 0x6f, 0xd2, 0x6a, 0x03, 0xb9, 0x90, 0xc5, + 0x73, 0x7e, 0xbe, 0xeb, 0xde, 0x40, 0x28, 0x79, 0xa0, 0x2c, 0xde, 0x56, + 0x72, 0x86, 0x88, 0x39, 0x4d, 0x57, 0x7e, 0x5f, 0xc7, 0xc3, 0x47, 0xa8, + 0xcf, 0x66, 0x70, 0x2b, 0x3b, 0x25, 0x50, 0x84, 0xeb, 0x22, 0x44, 0x36, + 0xca, 0x5c, 0x86, 0x1b, 0x68, 0x86, 0xdb, 0x60, 0x59, 0x0a, 0x78, 0x3c, + 0x2d, 0x32, 0xbe, 0xac, 0xbc, 0xec, 0xdf, 0xac, 0xfe, 0x6b, 0x6e, 0x52, + 0x05, 0x86, 0x85, 0x65, 0x96, 0xb2, 0x5c, 0xd9, 0x18, 0xd5, 0x86, 0x64, + 0x2d, 0xb9, 0xac, 0xda, 0x72, 0x98, 0x60, 0x78, 0x51, 0x1b, 0xce, 0xdd, + 0xbe, 0xa5, 0x23, 0x9f, 0x22, 0x9f, 0x1a, 0xee, 0x80, 0xcf, 0xb9, 0xd8, + 0x51, 0xef, 0x9e, 0x84, 0x05, 0x61, 0x41, 0xd0, 0x26, 0xff, 0x50, 0xab, + 0xe0, 0xc8, 0x3d, 0x2e, 0xba, 0x62, 0x88, 0x72, 0x24, 0x57, 0xf9, 0x16}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA384, + 12, + {0x0e, 0xa7, 0xaa, 0x33, 0x78, 0x1b, 0x89, 0x7d, 0x17, 0xe8, 0x49, 0xf3, + 0x96, 0x7f, 0xf8, 0xf9, 0x9b, 0x2f, 0x02, 0x7a, 0x2f, 0x3d, 0x46, 0xbb, + 0x97, 0x9e, 0x5d, 0x4e, 0x58, 0x39, 0x8f, 0x2b, 0x67, 0x98, 0xb6, 0xc6, + 0xff, 0x4e, 0x83, 0xdf, 0x0a, 0x32, 0x0c, 0xc9, 0x64, 0xdf, 0xbd, 0x65, + 0x42, 0xc0, 0x44, 0x16, 0x68, 0x15, 0x6e, 0x10, 0x8d, 0x2e, 0xb5, 0xc7, + 0xcd, 0x49, 0x47, 0xb4, 0xc3, 0x10, 0x45, 0x6f, 0xbe, 0x34, 0x2a, 0x00, + 0xad, 0x7e, 0xc2, 0xbe, 0x36, 0x5d, 0x0e, 0x6c, 0x71, 0xab, 0xeb, 0xa2, + 0x0f, 0x70, 0x1b, 0x0b, 0x55, 0xc8, 0x33, 0xe5, 0x2e, 0x30, 0xea, 0x9c, + 0xde, 0x21, 0xbb, 0x1d, 0x23, 0x37, 0x2b, 0x9e, 0xbf, 0x92, 0x0e, 0x1c, + 0x16, 0x37, 0x03, 0xa4, 0x84, 0x96, 0x08, 0x72, 0xc2, 0xb5, 0xec, 0x4e, + 0x48, 0x40, 0x84, 0x34, 0x47, 0xd1, 0x08, 0xcc, 0x76, 0xa3, 0x74, 0x74, + 0xa9, 0xb7, 0xf2, 0xba, 0x09, 0xe4, 0x06, 0xae, 0x26, 0x72, 0x2b, 0x42, + 0x4f, 0x3d, 0xe7, 0xa0, 0xc9, 0xb6, 0x8e, 0xcd, 0x71, 0xfb, 0x1c, 0xbf, + 0x3e, 0x87, 0x16, 0x3d, 0xc7, 0x80, 0xfb, 0xb8, 0xf0, 0xa1, 0x6f, 0x06, + 0xe0, 0x5c, 0xd3, 0x1a, 0x0b, 0x6d, 0xe0, 0xc7, 0x99, 0x12, 0xdf, 0x07, + 0x29, 0x6b, 0xd0, 0x59, 0xff, 0x32, 0x7f, 0xb5, 0xf8, 0x60, 0xdd, 0xde, + 0x50, 0xc3, 0xa2, 0x8c, 0xce, 0xf9, 0x59, 0xe8, 0x98, 0x08, 0x12, 0x0c, + 0xb1, 0x29, 0x8c, 0xa5, 0xf6, 0xf7, 0xbc, 0xb7, 0x36, 0x65, 0x64, 0x98, + 0x1b, 0xf9, 0x01, 0x61, 0x45, 0x3d, 0xf0, 0xbd, 0x82, 0x68, 0xe8, 0xcb, + 0x34, 0x20, 0x9c, 0x96, 0x9b, 0xb5, 0xc7, 0x02, 0x84, 0x76, 0xeb, 0x21, + 0x2b, 0xaa, 0x30, 0x99, 0x05, 0x26, 0xfd, 0x57, 0xb3, 0x6c, 0x66, 0xb7, + 0x1c, 0x59, 0x18, 0x0c, 0xcd, 0x26, 0xb0, 0x29, 0x90, 0x90, 0x6e, 0x0d, + 0xe5, 0xfb, 0x38, 0x6b, 0xce, 0x5a, 0xc1, 0xb3, 0xd2, 0xd2, 0x3e, 0x18, + 0x93, 0x22, 0x0f, 0x69, 0x8b, 0x5d, 0x07, 0x5e, 0xc0, 0xbd, 0x87, 0x18, + 0x43, 0xf4, 0x73, 0x55, 0x5d, 0xf8, 0x77, 0xbe, 0xd9, 0xbb, 0x22, 0xcb, + 0xe6, 0x9c, 0xd7, 0x00, 0x4d, 0x9e, 0xae, 0x7f, 0xee, 0xc6, 0x08, 0x08, + 0xec, 0x74, 0xdb, 0x9f, 0x25, 0x7c, 0xcd, 0xde, 0x2d, 0x20, 0xff, 0x5e, + 0xea, 0x9a, 0x4a, 0x8c, 0x3b, 0x89, 0xbd, 0x28, 0x12, 0x86, 0x86, 0x4d, + 0x62, 0xe4, 0x99, 0x7d, 0xb9, 0x2d, 0xf8, 0xae, 0x0d, 0x2a, 0x1f, 0xc3, + 0xdf, 0xd9, 0xae, 0xbc, 0xe9, 0xf7, 0x09, 0x3c, 0x12, 0x9c, 0x42, 0x6b, + 0x5b, 0x74, 0xe5, 0xda, 0xbb, 0x7f, 0xa2, 0xbb, 0xf8, 0xa5, 0x9f, 0xa2, + 0xe4, 0xb1, 0xae, 0xf9, 0xd6, 0x9f, 0xf7, 0xad, 0x65, 0x3c, 0x25, 0x46}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA384, + 13, + {0x55, 0x6a, 0x31, 0xf9, 0x0b, 0x18, 0x79, 0xa1, 0x37, 0x4c, 0xc4, 0xf2, + 0x92, 0x2d, 0xd4, 0x1c, 0xb2, 0x31, 0x3a, 0x61, 0xfc, 0x52, 0x6e, 0x88, + 0x9f, 0xc9, 0xa2, 0x08, 0x68, 0x45, 0x8a, 0xd5, 0xcd, 0x26, 0xd6, 0xb3, + 0xd3, 0xa0, 0x10, 0x61, 0x93, 0xd4, 0x4b, 0xe3, 0xa2, 0x2d, 0x13, 0x84, + 0x08, 0x4a, 0x94, 0x9e, 0x5d, 0x13, 0x88, 0xf1, 0xe6, 0x71, 0xf6, 0x38, + 0xda, 0x0d, 0xd1, 0xab, 0x90, 0xd9, 0xd3, 0x16, 0xce, 0x66, 0xa2, 0x58, + 0x40, 0xa3, 0x32, 0xbc, 0x2c, 0xa3, 0x12, 0xdd, 0x9f, 0xde, 0x87, 0xba, + 0x57, 0xca, 0x71, 0x8f, 0x99, 0xf1, 0x85, 0x1b, 0x36, 0xbe, 0x9e, 0x02, + 0x3e, 0x24, 0xb9, 0x98, 0x40, 0x62, 0x82, 0x82, 0x11, 0xa5, 0x81, 0x12, + 0x7b, 0x0d, 0x81, 0xe4, 0xb1, 0xbf, 0x59, 0x77, 0xf2, 0x3d, 0x1c, 0x70, + 0xda, 0x78, 0x87, 0xc0, 0x98, 0x30, 0xc0, 0xe3, 0xc5, 0xa4, 0xcb, 0x66, + 0xbc, 0x80, 0x35, 0xda, 0x05, 0x55, 0x96, 0xee, 0x7c, 0xbc, 0x1e, 0xd4, + 0xea, 0x76, 0xd7, 0x71, 0x27, 0x08, 0x33, 0x03, 0x85, 0xe5, 0xa9, 0x35, + 0x9f, 0xa8, 0xe3, 0xa0, 0xf6, 0xe6, 0x3a, 0x56, 0x9e, 0x5d, 0x2d, 0xb4, + 0xe8, 0x67, 0x81, 0x2b, 0x40, 0xda, 0x15, 0xd3, 0x01, 0x5d, 0xcf, 0x31, + 0xff, 0xa8, 0x87, 0xfa, 0x7f, 0xaf, 0x47, 0x8a, 0x0c, 0xfa, 0xd3, 0x12, + 0x5f, 0xad, 0x16, 0xd3, 0x8a, 0x57, 0xfa, 0xc2, 0x26, 0x2e, 0x01, 0x21, + 0x7d, 0x6d, 0x7a, 0xdc, 0x50, 0xa3, 0xaf, 0x80, 0x4d, 0x88, 0x81, 0xe6, + 0x1d, 0xed, 0xb5, 0x35, 0x00, 0x1d, 0x99, 0x9b, 0x82, 0xe2, 0xd9, 0x25, + 0x0e, 0xba, 0xac, 0x07, 0xc4, 0xe6, 0x95, 0xe9, 0x46, 0xb5, 0xf4, 0x2c, + 0x86, 0xb5, 0x46, 0xff, 0x18, 0xf1, 0xa1, 0x6a, 0x94, 0x69, 0x63, 0xc9, + 0x23, 0x4d, 0x56, 0xd4, 0x4a, 0x78, 0xc4, 0xb0, 0xba, 0x0a, 0xde, 0xa3, + 0x0b, 0x17, 0x52, 0x8a, 0xe9, 0x1f, 0xc3, 0x26, 0xf1, 0xf9, 0x76, 0x89, + 0x1d, 0xe2, 0x6e, 0x93, 0x20, 0xbd, 0xbc, 0xa3, 0x2f, 0x37, 0x09, 0xf7, + 0x31, 0x00, 0x9d, 0xa4, 0x5b, 0x0b, 0x09, 0xed, 0x5e, 0xe7, 0x88, 0x27, + 0x8f, 0x18, 0xba, 0xa5, 0xa9, 0x7d, 0x03, 0x94, 0x48, 0x78, 0x5a, 0x47, + 0x51, 0xb7, 0x7a, 0x7b, 0x06, 0x14, 0x89, 0xad, 0xb2, 0x89, 0xeb, 0x85, + 0x45, 0x9e, 0x66, 0x3d, 0x85, 0xf3, 0xbb, 0x30, 0x0b, 0xe4, 0x3a, 0x18, + 0x52, 0x83, 0xbb, 0xb9, 0x43, 0x36, 0xc4, 0x1e, 0x08, 0xf5, 0x0e, 0xf7, + 0xba, 0x37, 0x8e, 0x52, 0x5e, 0x48, 0xa8, 0x44, 0xe3, 0xa1, 0x65, 0xbd, + 0x48, 0x4b, 0x88, 0x2d, 0xb0, 0x82, 0x84, 0xe5, 0xa5, 0x1b, 0x39, 0x27, + 0x27, 0xd5, 0x4f, 0x91, 0x3d, 0x4b, 0xb9, 0xb7, 0xc1, 0x53, 0xb8, 0x84}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA384, + 14, + {0x3e, 0x5d, 0x3c, 0x3c, 0x14, 0x0e, 0xe9, 0xa1, 0x44, 0x34, 0x28, 0xaa, + 0x06, 0x12, 0x50, 0x6d, 0xa8, 0x62, 0xe5, 0x6b, 0x1a, 0xdd, 0x3a, 0x86, + 0xb1, 0x3f, 0x4a, 0x01, 0x4b, 0x65, 0xab, 0x0b, 0xe3, 0x90, 0xc5, 0xb6, + 0xbe, 0x0a, 0xa1, 0x4c, 0xaa, 0x77, 0xc0, 0xe0, 0xa9, 0x11, 0x6c, 0x54, + 0x3f, 0x3a, 0xe0, 0xec, 0xb9, 0x27, 0x92, 0x48, 0x33, 0x83, 0x89, 0x93, + 0xd0, 0x2c, 0xde, 0x56, 0x81, 0x9f, 0xb5, 0x29, 0x3b, 0x84, 0xb9, 0xa0, + 0x0e, 0xe8, 0x42, 0x33, 0xc4, 0x2c, 0xf9, 0x93, 0xca, 0x79, 0xa9, 0xaf, + 0x5d, 0xc7, 0xfb, 0x1d, 0x00, 0x74, 0xb9, 0xa9, 0xf8, 0x95, 0xbf, 0x48, + 0xf8, 0xd9, 0xf7, 0x9f, 0x5d, 0x85, 0x35, 0x74, 0x81, 0x96, 0x73, 0x47, + 0x90, 0xde, 0xd7, 0xf5, 0xe1, 0xcf, 0xf0, 0x92, 0xba, 0x94, 0x9b, 0xb7, + 0x07, 0x56, 0x83, 0x5d, 0x1f, 0xf2, 0x47, 0x2c, 0x82, 0x06, 0x9a, 0xec, + 0xb5, 0x0e, 0xf4, 0xeb, 0x20, 0x78, 0xe5, 0x98, 0x77, 0xee, 0x8e, 0xbe, + 0x42, 0xd9, 0x0d, 0x86, 0x29, 0x58, 0x08, 0x13, 0xf3, 0xee, 0x4b, 0x9f, + 0xe0, 0x89, 0x60, 0x61, 0x5c, 0x7b, 0x4c, 0x59, 0xac, 0xd0, 0x71, 0xdf, + 0x54, 0x3f, 0xde, 0xb7, 0x44, 0x04, 0x99, 0xad, 0x47, 0x36, 0x21, 0xdf, + 0xca, 0xe3, 0xc1, 0x4a, 0x29, 0x71, 0xf8, 0x5e, 0x23, 0x39, 0x25, 0x21, + 0x5a, 0xb0, 0x8f, 0x7f, 0x2e, 0xe3, 0xcf, 0x70, 0x42, 0x7e, 0x94, 0xbe, + 0x6c, 0x89, 0x5c, 0xc1, 0x1e, 0x2a, 0x3b, 0xa5, 0x69, 0xd7, 0xa5, 0x30, + 0xd3, 0x6e, 0x33, 0xf0, 0x0c, 0xf7, 0x6b, 0xb7, 0xf6, 0x0b, 0x4f, 0xe7, + 0x34, 0x9c, 0xad, 0x86, 0xf0, 0x92, 0x25, 0xa5, 0xce, 0x00, 0x92, 0xb8, + 0xfa, 0x21, 0x62, 0xb3, 0xed, 0x55, 0x6a, 0x7e, 0xba, 0x89, 0xe4, 0x84, + 0x61, 0xd3, 0x2a, 0x24, 0x1c, 0x4f, 0xc7, 0x01, 0x6e, 0xd7, 0x7a, 0x09, + 0x7f, 0xfb, 0x28, 0x9e, 0xd3, 0x4b, 0x88, 0xbc, 0x47, 0x1d, 0x35, 0xa9, + 0x31, 0xa7, 0x5b, 0x03, 0x09, 0x02, 0x1d, 0xcf, 0xde, 0x23, 0x51, 0x69, + 0xd8, 0xb3, 0xf1, 0x8d, 0xe6, 0x71, 0x44, 0x4c, 0xc5, 0xa8, 0x6a, 0xca, + 0xcc, 0xda, 0xf6, 0x29, 0x45, 0xfd, 0x39, 0xf7, 0x1c, 0x83, 0x3a, 0x58, + 0x52, 0x1f, 0x59, 0x1c, 0x5b, 0xa0, 0x4a, 0xf3, 0x28, 0x74, 0x44, 0xd6, + 0x97, 0x5d, 0x12, 0x8f, 0x09, 0x0c, 0x10, 0x30, 0xae, 0x4d, 0xe3, 0x10, + 0x00, 0x94, 0xc2, 0x4e, 0x26, 0x24, 0x81, 0xde, 0x1f, 0xf3, 0x46, 0xda, + 0x67, 0xea, 0x73, 0xc4, 0x10, 0xb8, 0x07, 0x58, 0x27, 0x3d, 0xcb, 0xd8, + 0x3e, 0x12, 0x75, 0x24, 0xeb, 0x93, 0xa7, 0x03, 0xbb, 0x98, 0x29, 0x30, + 0x64, 0x42, 0x97, 0x54, 0x5e, 0xa3, 0x60, 0x00, 0xdf, 0x50, 0x0e, 0x7d}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA384, + 15, + {0x79, 0x18, 0x4f, 0x20, 0x4e, 0xd2, 0x4b, 0xea, 0x8e, 0x2e, 0x76, 0x8a, + 0x55, 0xce, 0xd9, 0x2d, 0xbc, 0x0b, 0x5d, 0x59, 0xff, 0x90, 0x13, 0xdb, + 0x7d, 0x8b, 0x68, 0x28, 0xd9, 0xc6, 0x31, 0xf4, 0x7e, 0x1f, 0xea, 0x91, + 0xd3, 0x83, 0xb7, 0xc0, 0x0a, 0x64, 0xa3, 0xa3, 0xe5, 0x53, 0xe7, 0x95, + 0x32, 0x88, 0xcf, 0xda, 0xa7, 0x8a, 0xff, 0xed, 0x5e, 0x7a, 0xcd, 0x78, + 0xf4, 0x88, 0x78, 0xb5, 0x07, 0xb0, 0x2e, 0x85, 0x47, 0x9c, 0x9f, 0xc5, + 0x29, 0x87, 0x9e, 0x9c, 0x8c, 0x25, 0x2a, 0x0e, 0x55, 0x95, 0x43, 0xd7, + 0x8f, 0x0c, 0xde, 0x0e, 0x3b, 0x79, 0x7d, 0x87, 0xfd, 0xfd, 0xbf, 0x96, + 0x0a, 0x8e, 0xc3, 0xbd, 0x49, 0xad, 0xf6, 0xea, 0x37, 0x0a, 0x10, 0xee, + 0x8c, 0xab, 0xa7, 0xf8, 0xed, 0xaa, 0x44, 0xd3, 0x64, 0x30, 0x16, 0x3f, + 0x1b, 0xe7, 0x4b, 0xb0, 0x6a, 0x6e, 0x6b, 0x68, 0x9a, 0xac, 0x34, 0xec, + 0x48, 0xc3, 0xda, 0xd3, 0xf9, 0x5d, 0x21, 0xd5, 0xa4, 0x53, 0xea, 0x55, + 0xd4, 0x72, 0x33, 0x1d, 0x56, 0xe2, 0x27, 0x27, 0x65, 0x74, 0x7a, 0x06, + 0x90, 0x9d, 0x8c, 0xba, 0x8d, 0x15, 0x43, 0x48, 0x8c, 0xba, 0x40, 0x01, + 0x5a, 0xf4, 0x56, 0x08, 0xcd, 0x11, 0xde, 0xe2, 0x1c, 0x22, 0xe7, 0x66, + 0x70, 0x69, 0x34, 0x98, 0xed, 0x79, 0x43, 0x73, 0x2f, 0xc3, 0xbd, 0x4c, + 0x3f, 0x5b, 0x78, 0x82, 0x1f, 0x1d, 0x34, 0x81, 0xa1, 0xec, 0xb7, 0x3c, + 0x87, 0x8b, 0x19, 0x00, 0x94, 0xb5, 0xb5, 0x09, 0x4c, 0x54, 0xf6, 0x8a, + 0x01, 0x79, 0x18, 0x76, 0x8d, 0x91, 0x62, 0xc1, 0x5e, 0x1e, 0x15, 0xe2, + 0x62, 0x30, 0x19, 0xe7, 0x77, 0x3e, 0x68, 0x15, 0xbd, 0x6c, 0xfd, 0xc3, + 0x75, 0x60, 0x33, 0x66, 0x19, 0x98, 0x08, 0x29, 0xa6, 0x1e, 0x95, 0x0d, + 0x34, 0xe8, 0x7f, 0xcc, 0xa3, 0xb5, 0x14, 0x3c, 0xa2, 0x6d, 0x55, 0xd6, + 0xb9, 0xc8, 0x96, 0xa2, 0x8e, 0xaa, 0xfd, 0x1d, 0x77, 0x32, 0x0e, 0x18, + 0xc4, 0x6e, 0xa1, 0x93, 0x3f, 0x68, 0x1d, 0x32, 0x82, 0x84, 0x86, 0xd2, + 0x70, 0x39, 0x03, 0x07, 0x96, 0x33, 0xa6, 0x1d, 0x2a, 0x82, 0x8f, 0xad, + 0xff, 0x6c, 0x61, 0x7b, 0xce, 0xc4, 0x66, 0x57, 0x0d, 0xa7, 0xd9, 0xd0, + 0xa4, 0x47, 0xe5, 0x0d, 0x49, 0xbe, 0xac, 0xb4, 0x6a, 0x44, 0x88, 0xb6, + 0x57, 0x43, 0xfe, 0x82, 0x00, 0xcf, 0x6a, 0x0b, 0x44, 0xbc, 0x67, 0x5e, + 0xf6, 0xc6, 0xac, 0xb7, 0xc9, 0x6f, 0xba, 0xff, 0xb7, 0xb8, 0xab, 0x0f, + 0xfb, 0x6b, 0xee, 0x5d, 0x3d, 0x5b, 0xf9, 0x4b, 0x6a, 0xae, 0xe4, 0x34, + 0x63, 0x07, 0xbc, 0x65, 0xbe, 0x6e, 0x96, 0xde, 0x1f, 0xc8, 0x4c, 0x52, + 0xe8, 0xcc, 0xf2, 0xb8, 0x1f, 0x65, 0x78, 0x5f, 0x09, 0x7f, 0x9b, 0xb9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA384, + 16, + {0x11, 0xad, 0x49, 0x20, 0x5e, 0xb5, 0x60, 0x67, 0x2c, 0xa1, 0x73, 0xd1, + 0x0d, 0x16, 0xe9, 0xf1, 0x96, 0xae, 0x3a, 0xe4, 0x33, 0x50, 0x06, 0x95, + 0x49, 0xb7, 0x4f, 0xf6, 0xc8, 0xc4, 0xaa, 0x71, 0xb3, 0x1e, 0x01, 0x7b, + 0xa2, 0xab, 0xb0, 0xd8, 0xb6, 0xe8, 0x15, 0x46, 0x52, 0xfe, 0x18, 0x6a, + 0x83, 0xfc, 0x34, 0x84, 0x4b, 0xef, 0xf9, 0x34, 0x85, 0x2a, 0x9c, 0x27, + 0x82, 0x86, 0xbf, 0x60, 0x16, 0x6b, 0x6f, 0x99, 0xa3, 0x00, 0x81, 0xa3, + 0x44, 0xe1, 0x1c, 0x65, 0x5a, 0x0f, 0xb5, 0x1e, 0x1f, 0xc7, 0xa3, 0xad, + 0x70, 0x06, 0x76, 0xeb, 0xae, 0xb0, 0x55, 0x7a, 0x2c, 0x81, 0x40, 0x68, + 0x6d, 0x5a, 0x80, 0x3b, 0xc8, 0xe5, 0xcc, 0xc8, 0x0f, 0x68, 0x8b, 0xd0, + 0x55, 0x0b, 0xee, 0x60, 0x3e, 0xa5, 0xf5, 0x97, 0x05, 0xcf, 0x3a, 0xdd, + 0x97, 0x71, 0x26, 0x42, 0xf0, 0xb6, 0x5e, 0x51, 0x7a, 0x18, 0x3b, 0x46, + 0x37, 0xda, 0x5c, 0x7a, 0xc7, 0x86, 0x65, 0xcc, 0x5e, 0xc0, 0x75, 0x15, + 0xfc, 0x4c, 0xd8, 0x4c, 0x88, 0x5c, 0xa6, 0x73, 0xc3, 0x5f, 0x33, 0xb0, + 0x1b, 0x97, 0x27, 0x34, 0x2d, 0xdf, 0x26, 0x9f, 0x4b, 0xe7, 0x36, 0x86, + 0xb0, 0x5d, 0x8f, 0xdb, 0xf8, 0x3a, 0x14, 0x92, 0x32, 0xf5, 0xc7, 0xe6, + 0x74, 0xd4, 0x07, 0x9b, 0x80, 0x21, 0xdc, 0x31, 0x4a, 0xfc, 0xf3, 0xc5, + 0x56, 0x19, 0x15, 0xe0, 0x3f, 0xef, 0x78, 0x0f, 0x51, 0xeb, 0x5a, 0xcb, + 0x78, 0xae, 0x14, 0xe8, 0x4c, 0x82, 0xa1, 0xef, 0xe4, 0x44, 0x33, 0x0a, + 0xc4, 0x63, 0x8e, 0x3f, 0x99, 0x18, 0xdd, 0xc9, 0x7b, 0x89, 0xcc, 0xff, + 0xf9, 0x45, 0x38, 0xd0, 0x03, 0x18, 0x07, 0xea, 0x14, 0x7e, 0x06, 0x8e, + 0x5d, 0xf4, 0x5e, 0x7f, 0xa3, 0x59, 0x2f, 0xec, 0x60, 0xfb, 0xb1, 0x5a, + 0x88, 0x09, 0x4d, 0x49, 0x1b, 0xf9, 0x43, 0x94, 0xe0, 0x20, 0x1a, 0x86, + 0x5b, 0x40, 0x51, 0x6e, 0x16, 0x69, 0x69, 0x5b, 0xc3, 0x28, 0x13, 0xa4, + 0x43, 0xaa, 0x86, 0x8d, 0xe5, 0x8f, 0x60, 0xb6, 0x06, 0x17, 0x23, 0x0f, + 0x87, 0x1f, 0x99, 0x23, 0xc2, 0xaa, 0xbb, 0x91, 0x06, 0xc3, 0x9b, 0x88, + 0x65, 0x0f, 0x15, 0x0a, 0xc9, 0x35, 0x48, 0x5a, 0x24, 0x6f, 0x55, 0x94, + 0x37, 0xa9, 0xf6, 0x87, 0x10, 0x47, 0x85, 0x63, 0x0a, 0x6b, 0x18, 0xd5, + 0x54, 0x4a, 0x1e, 0xad, 0xeb, 0x25, 0x92, 0x28, 0xe0, 0xa0, 0x47, 0xef, + 0x82, 0x9d, 0x9f, 0xc5, 0xc9, 0xce, 0x90, 0x7a, 0x34, 0x4a, 0x89, 0xc5, + 0xaf, 0xc5, 0x14, 0x08, 0xf8, 0xf2, 0x34, 0x38, 0xbe, 0x68, 0x85, 0xac, + 0x74, 0x6a, 0x33, 0x4e, 0x79, 0x72, 0x13, 0xfb, 0x6f, 0x85, 0x4e, 0x58, + 0xdf, 0xb5, 0x8b, 0xaa, 0xba, 0xf0, 0x5a, 0x4f, 0x20, 0x70, 0x24, 0x4a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA384, + 17, + {0x13, 0x59, 0x43, 0xbd, 0x12, 0x68, 0x9b, 0xfe, 0x04, 0xcc, 0x1c, 0x0a, + 0x88, 0x60, 0xd7, 0xc1, 0x8f, 0x13, 0xb4, 0xbf, 0x0a, 0x82, 0xc3, 0x34, + 0xb4, 0x4a, 0xda, 0x2c, 0x5e, 0x82, 0xfc, 0x32, 0xb0, 0xae, 0x99, 0xc0, + 0x48, 0xc9, 0x4e, 0x35, 0x08, 0xf5, 0x98, 0x55, 0xc5, 0x3e, 0x6b, 0x42, + 0xbc, 0xc0, 0x41, 0xc2, 0x19, 0xfd, 0x64, 0x65, 0xd2, 0x15, 0x82, 0xf4, + 0xf9, 0x9c, 0xba, 0x4b, 0x88, 0xec, 0x18, 0x44, 0xae, 0x5a, 0x89, 0xf3, + 0x21, 0x5c, 0xaf, 0x45, 0x85, 0x47, 0xf0, 0xd1, 0x47, 0xc0, 0xfa, 0x1d, + 0xb6, 0x74, 0x53, 0x46, 0x5e, 0x59, 0x3a, 0xd2, 0xbf, 0xba, 0xc8, 0xea, + 0x92, 0x38, 0xd6, 0x72, 0x36, 0x8d, 0x32, 0xcc, 0xb6, 0x81, 0x66, 0x3f, + 0xd8, 0xb0, 0x23, 0x11, 0x5c, 0x4f, 0x41, 0x34, 0x55, 0x51, 0xd5, 0xf2, + 0xbf, 0xd3, 0x87, 0x11, 0x78, 0x30, 0x32, 0x3a, 0x4d, 0x06, 0x1f, 0xcb, + 0xb6, 0xaa, 0x13, 0xf2, 0xdc, 0x0c, 0x5a, 0x31, 0x7e, 0x6b, 0x73, 0x39, + 0xf6, 0xcc, 0xe5, 0xc5, 0x43, 0x29, 0x11, 0x54, 0xed, 0x7b, 0x11, 0x8f, + 0xb8, 0xc5, 0x5e, 0x89, 0x42, 0xd0, 0xee, 0x9a, 0xcb, 0xa4, 0xec, 0x3c, + 0x91, 0x06, 0x27, 0x8c, 0x98, 0x2a, 0x8c, 0xda, 0x67, 0xa2, 0xf3, 0xcf, + 0x74, 0xee, 0xf8, 0xa3, 0x7f, 0xef, 0x7a, 0x25, 0x6e, 0x27, 0xab, 0x43, + 0xf5, 0xb6, 0xf6, 0xa5, 0x64, 0x55, 0x44, 0xbc, 0x7d, 0x76, 0x6e, 0x4a, + 0xeb, 0x43, 0x9d, 0x25, 0x5d, 0x14, 0x43, 0x30, 0xfe, 0xa4, 0xc1, 0x04, + 0x38, 0xd2, 0xb8, 0x01, 0xb4, 0x77, 0xda, 0x86, 0x1f, 0x6f, 0x13, 0xee, + 0xaf, 0x61, 0xbf, 0x5a, 0xd0, 0xb7, 0x96, 0x69, 0xdd, 0x1c, 0x79, 0x5e, + 0x03, 0xbb, 0x82, 0x66, 0x27, 0xfc, 0x37, 0x97, 0x84, 0x60, 0x05, 0xaa, + 0x97, 0x55, 0x53, 0x34, 0x3c, 0x91, 0xde, 0xac, 0x0c, 0x77, 0x7b, 0xa9, + 0xe2, 0x53, 0xda, 0x8f, 0x3b, 0x92, 0x5a, 0xbf, 0x5c, 0xbb, 0x0c, 0x31, + 0x7f, 0xc2, 0xea, 0x6f, 0x8d, 0x75, 0x0b, 0xdc, 0xe9, 0xcf, 0x14, 0x9e, + 0xbf, 0x62, 0x33, 0x14, 0xde, 0x48, 0x0d, 0xaa, 0xb1, 0x13, 0x9f, 0x88, + 0x2a, 0xf1, 0x61, 0x75, 0x0d, 0x3b, 0x74, 0xca, 0x43, 0x7d, 0xf8, 0xbd, + 0x7c, 0x95, 0x70, 0xc2, 0x3d, 0x0d, 0x89, 0x6d, 0x4a, 0x70, 0xaa, 0x4e, + 0x46, 0x4d, 0x0a, 0x83, 0x6c, 0x7b, 0xbc, 0x22, 0x30, 0x6a, 0xae, 0x10, + 0x05, 0x8d, 0x1d, 0xfd, 0x81, 0x30, 0x3d, 0xfe, 0x07, 0xb9, 0x23, 0x1c, + 0x65, 0x1f, 0xe3, 0x0e, 0x0c, 0xeb, 0x32, 0x85, 0x70, 0x80, 0x2e, 0x30, + 0xdf, 0xb5, 0x91, 0x0c, 0xbb, 0x07, 0x39, 0xc6, 0xf7, 0x4c, 0x60, 0x88, + 0xb2, 0xff, 0x20, 0x08, 0x8b, 0x7b, 0x91, 0xfd, 0xbb, 0xe9, 0x60, 0x68}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA384, + 18, + {0x55, 0x13, 0xc1, 0x6e, 0xc5, 0x34, 0x02, 0xc0, 0x54, 0x67, 0x85, 0xed, + 0x2f, 0xeb, 0xd6, 0x51, 0xc1, 0x37, 0x03, 0x52, 0xc1, 0x21, 0x28, 0x9d, + 0x2a, 0x1f, 0xc9, 0xd4, 0xdb, 0x74, 0xf9, 0x90, 0x41, 0xaf, 0x22, 0xd5, + 0x9c, 0x40, 0x7d, 0x60, 0x76, 0x91, 0x74, 0xe5, 0x97, 0x61, 0x59, 0xad, + 0x64, 0xe8, 0x4a, 0x3d, 0xd8, 0x41, 0xc0, 0x4a, 0x16, 0xb6, 0xf7, 0x40, + 0x06, 0x7b, 0x50, 0x38, 0x5c, 0xd3, 0x19, 0x56, 0xd9, 0x17, 0x37, 0x21, + 0x87, 0xd0, 0x4b, 0xc1, 0x69, 0xac, 0x0d, 0x55, 0x55, 0x5d, 0xda, 0x94, + 0x9b, 0xd4, 0x22, 0xd3, 0x9c, 0xa0, 0x3e, 0x40, 0x81, 0x7a, 0x33, 0x88, + 0xa4, 0xae, 0x03, 0x66, 0x8a, 0xf3, 0x14, 0x8d, 0xd0, 0x8e, 0x6f, 0xaf, + 0x1e, 0xaa, 0x17, 0x0d, 0x4d, 0x8d, 0x9d, 0x1f, 0xd6, 0x07, 0xeb, 0xc4, + 0xf7, 0x2c, 0x3e, 0xac, 0x16, 0x30, 0x24, 0xdd, 0x2f, 0x86, 0xaf, 0xdc, + 0xd6, 0xb4, 0x48, 0xc7, 0xc5, 0xd0, 0x9f, 0x25, 0x94, 0xe9, 0x5e, 0xf9, + 0x7b, 0x5f, 0xe6, 0xa3, 0x8a, 0x26, 0x5c, 0x06, 0xc1, 0x2d, 0xda, 0x06, + 0x65, 0x39, 0x3e, 0xcb, 0xf6, 0x47, 0x70, 0xbe, 0x7c, 0xba, 0x42, 0x56, + 0x32, 0x93, 0x62, 0x6c, 0x30, 0x5e, 0xb8, 0x40, 0xb5, 0x43, 0x87, 0xd4, + 0x0f, 0xb3, 0x71, 0x04, 0x70, 0x14, 0xa0, 0x58, 0xed, 0x00, 0x82, 0xbe, + 0x31, 0xf5, 0x92, 0x59, 0x97, 0x1a, 0x27, 0xdc, 0x4d, 0xe1, 0x8a, 0x40, + 0x3b, 0xc2, 0x6c, 0x7b, 0x42, 0x79, 0xe3, 0x90, 0x84, 0x4b, 0xfc, 0x13, + 0x21, 0x53, 0x65, 0x37, 0x5f, 0xde, 0xc2, 0xf3, 0xc3, 0x87, 0x3b, 0x1f, + 0xf8, 0xf8, 0x7f, 0x60, 0x50, 0x6c, 0x55, 0xb7, 0xcc, 0xf0, 0x3f, 0x3b, + 0x3c, 0xa2, 0x53, 0x4a, 0x4f, 0x68, 0x61, 0x45, 0x53, 0x6f, 0x65, 0xbd, + 0x1f, 0x11, 0xbf, 0x7e, 0xca, 0x54, 0xf3, 0x27, 0xc6, 0xbc, 0x12, 0x01, + 0x92, 0xfe, 0x49, 0x75, 0x65, 0x7f, 0x54, 0xb9, 0x62, 0xf0, 0xda, 0x04, + 0x44, 0xc6, 0x65, 0x09, 0x84, 0x21, 0x3e, 0xa2, 0xb5, 0x31, 0xb0, 0xb8, + 0x43, 0x25, 0x25, 0xa4, 0x16, 0xe2, 0xde, 0x17, 0x90, 0xef, 0xb8, 0x3a, + 0x22, 0x4d, 0x29, 0xd5, 0xd8, 0x15, 0x32, 0x79, 0xd4, 0x5f, 0x99, 0x0e, + 0x36, 0xc8, 0x39, 0xab, 0x7e, 0xf3, 0xce, 0xba, 0xb0, 0xdb, 0xae, 0x38, + 0x2b, 0x09, 0x6a, 0x87, 0x07, 0x5b, 0x5f, 0xe0, 0x00, 0xa4, 0x36, 0x9b, + 0xae, 0x13, 0x35, 0xb2, 0x2e, 0xdc, 0xcc, 0xed, 0x10, 0x85, 0xf7, 0xc1, + 0xfd, 0xc7, 0xf7, 0x1c, 0x6e, 0xc1, 0x6a, 0xfc, 0x96, 0xdf, 0x26, 0xdf, + 0x65, 0xbc, 0xab, 0x54, 0x32, 0x1d, 0x91, 0xd5, 0x9f, 0x70, 0x24, 0xca, + 0x5d, 0x65, 0xe4, 0x79, 0x1f, 0x8a, 0x15, 0x89, 0xf0, 0x94, 0xb7, 0x97}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA384, + 19, + {0x62, 0xb1, 0xfd, 0x95, 0x11, 0x76, 0x6e, 0x69, 0xa9, 0x4d, 0x61, 0xd3, + 0x8e, 0x4b, 0x02, 0xf1, 0xc6, 0xb3, 0x9a, 0x3c, 0x28, 0xe8, 0xe3, 0x90, + 0x17, 0x5c, 0xd6, 0x1d, 0xf6, 0x20, 0x01, 0xb1, 0x89, 0xa0, 0xe4, 0x4e, + 0x77, 0x26, 0xcd, 0x8d, 0xe4, 0x4b, 0x05, 0x18, 0xda, 0xdd, 0x7a, 0xa3, + 0x60, 0xeb, 0xbf, 0xfc, 0xf2, 0x93, 0xc5, 0xff, 0x74, 0x92, 0x30, 0x06, + 0x6a, 0x63, 0xcc, 0x5e, 0x39, 0x3a, 0xc4, 0x43, 0xe7, 0x3a, 0x34, 0x5d, + 0x79, 0xe4, 0xb5, 0x46, 0x37, 0xab, 0x3d, 0x16, 0x25, 0xa3, 0xd1, 0xe7, + 0xd3, 0xd0, 0xc5, 0xbb, 0xce, 0xdb, 0x65, 0xbe, 0x1c, 0x85, 0x31, 0x70, + 0x35, 0xce, 0xa9, 0xf7, 0x3b, 0x28, 0x25, 0x54, 0xf3, 0x55, 0x35, 0x05, + 0x13, 0xa7, 0xf8, 0x56, 0x4d, 0x5c, 0x2e, 0xbf, 0x93, 0x72, 0x3f, 0x94, + 0x3d, 0x57, 0x98, 0x78, 0xc8, 0x9b, 0x63, 0xd2, 0x5b, 0xe9, 0x22, 0x93, + 0x53, 0x8b, 0xb9, 0xd8, 0x07, 0x93, 0x50, 0x5b, 0x20, 0xc9, 0x58, 0xda, + 0x5f, 0xfd, 0xe8, 0x94, 0xc7, 0x1c, 0x39, 0x24, 0x53, 0xc5, 0x06, 0x64, + 0x9b, 0x38, 0x91, 0xbe, 0x55, 0xd6, 0x9c, 0x60, 0x7b, 0x6e, 0x41, 0x79, + 0xd5, 0xa9, 0x1a, 0x33, 0x2f, 0x84, 0xa4, 0x4e, 0xd3, 0x27, 0x67, 0xbb, + 0x18, 0x9f, 0xdb, 0x71, 0x45, 0xbc, 0x13, 0xf1, 0x28, 0xa0, 0x79, 0x0b, + 0x33, 0x3b, 0xe8, 0x12, 0x88, 0xd4, 0xb5, 0x24, 0x93, 0xce, 0xfb, 0x11, + 0x8d, 0x77, 0x0a, 0xa5, 0x62, 0x2a, 0x43, 0x18, 0xf5, 0xd3, 0x7b, 0xa4, + 0x0c, 0xbe, 0xa1, 0x1d, 0x24, 0x33, 0xbf, 0x51, 0xd1, 0x0d, 0x6f, 0x0d, + 0x48, 0xf8, 0x56, 0xac, 0x1a, 0x87, 0x37, 0x6c, 0x6a, 0x00, 0x8a, 0xd9, + 0x50, 0x7d, 0x64, 0x10, 0x3c, 0xf2, 0xe1, 0x2d, 0x4f, 0x90, 0x3f, 0x9d, + 0xc7, 0xbd, 0x08, 0xc1, 0xc6, 0xe5, 0x6a, 0x57, 0x10, 0xc0, 0x10, 0x40, + 0xa3, 0x05, 0x75, 0xe7, 0x55, 0xb8, 0xda, 0xbb, 0xdd, 0x83, 0xab, 0xbf, + 0x53, 0xc9, 0xc0, 0xe5, 0x3f, 0x18, 0x46, 0x80, 0xa5, 0xd9, 0x55, 0x26, + 0x25, 0x2f, 0x9e, 0xc0, 0x4b, 0x03, 0xba, 0x99, 0x73, 0x1f, 0xf1, 0x5e, + 0x07, 0xd8, 0x56, 0x63, 0x66, 0xec, 0x78, 0xd3, 0xee, 0xa0, 0xf7, 0x23, + 0xc6, 0xdf, 0x1c, 0xc3, 0x2e, 0x0f, 0x90, 0x6c, 0xf3, 0x3b, 0x19, 0x67, + 0x07, 0x7f, 0x61, 0xed, 0x04, 0x50, 0x58, 0xf0, 0x40, 0x74, 0x6e, 0x4d, + 0x41, 0x45, 0x84, 0xd0, 0xc2, 0x31, 0xcd, 0xe7, 0xc2, 0x8a, 0x10, 0x8e, + 0x15, 0xcc, 0xbf, 0x5e, 0x89, 0x74, 0x4e, 0x3b, 0xa1, 0xf7, 0xbd, 0x3e, + 0xc9, 0x29, 0x34, 0x10, 0x1b, 0xe8, 0xaf, 0x0b, 0xc0, 0x70, 0x56, 0x90, + 0x04, 0x32, 0x61, 0xe9, 0x86, 0x92, 0xef, 0x73, 0x7e, 0xd7, 0x8e, 0x5b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA384, + 20, + {0x1b, 0x03, 0x5a, 0x14, 0xca, 0xe3, 0xa8, 0xc4, 0x31, 0x1b, 0x87, 0x9f, + 0x4e, 0xd0, 0x00, 0xde, 0xbb, 0xe7, 0x2f, 0x98, 0x47, 0xfa, 0x91, 0xcf, + 0xfe, 0x37, 0x1d, 0x2c, 0xc3, 0xe5, 0xe5, 0x85, 0x35, 0x42, 0xee, 0xec, + 0x36, 0x20, 0x06, 0xe7, 0xbb, 0x8f, 0xe2, 0x52, 0x8d, 0x32, 0x50, 0x71, + 0xa8, 0xd8, 0x56, 0x4e, 0xc9, 0xd6, 0x0e, 0xea, 0x76, 0x55, 0xff, 0x33, + 0xbc, 0xb6, 0x98, 0xd6, 0x5c, 0xc3, 0x07, 0x53, 0x08, 0x4f, 0x77, 0x3d, + 0xdc, 0x33, 0x47, 0xe9, 0x34, 0x94, 0x2a, 0xfc, 0xff, 0x23, 0xda, 0x35, + 0x62, 0x8d, 0xcb, 0x27, 0x51, 0x33, 0x7a, 0xfd, 0xdf, 0x1f, 0xd9, 0x00, + 0xe2, 0xd8, 0x3f, 0x52, 0x8a, 0x96, 0xd4, 0xa5, 0xeb, 0xd4, 0x63, 0x6a, + 0xa7, 0xce, 0x0f, 0x20, 0xb1, 0x81, 0x17, 0x69, 0x73, 0xc4, 0x40, 0xb0, + 0x14, 0xd2, 0x03, 0xb2, 0x4b, 0x03, 0xa9, 0x25, 0x31, 0xa7, 0x9c, 0x7f, + 0xc8, 0x02, 0xcd, 0x10, 0xb7, 0xf6, 0x33, 0xfc, 0x23, 0x8e, 0x9f, 0xf3, + 0xe1, 0x84, 0xbb, 0xae, 0x1d, 0xb3, 0x1a, 0x8e, 0x70, 0xa6, 0x9d, 0xbb, + 0xeb, 0xf9, 0x25, 0x46, 0x7e, 0x56, 0x84, 0x21, 0x8e, 0x56, 0x51, 0xfd, + 0xcb, 0x9a, 0xb2, 0x37, 0x9b, 0x2c, 0xbb, 0x39, 0x83, 0x63, 0xc4, 0x10, + 0x19, 0x2c, 0x1f, 0xf0, 0x39, 0x7e, 0x9e, 0x23, 0xed, 0xdd, 0x8e, 0x3c, + 0xb4, 0x73, 0xed, 0x39, 0xdd, 0x9a, 0xd1, 0x42, 0xa7, 0x80, 0x6c, 0x2e, + 0x75, 0x33, 0x10, 0xef, 0xb1, 0x25, 0x4e, 0xdb, 0x92, 0x8d, 0x78, 0x1e, + 0x70, 0x21, 0x1d, 0x04, 0x83, 0xbc, 0xef, 0x6b, 0x7c, 0x43, 0xb5, 0x2d, + 0x04, 0xb9, 0x6e, 0xd5, 0x6d, 0xe6, 0x31, 0x34, 0x3e, 0x29, 0xc9, 0x9f, + 0x4c, 0x11, 0x5d, 0x11, 0xc0, 0xb7, 0x48, 0x80, 0xc4, 0xd6, 0xa1, 0x23, + 0x5c, 0x55, 0xd0, 0x60, 0x1b, 0x07, 0xb2, 0x35, 0x30, 0xc9, 0xf6, 0x19, + 0xce, 0x12, 0x28, 0x9b, 0xc1, 0xb3, 0xef, 0xd4, 0xf0, 0xa5, 0xd1, 0xd2, + 0xf7, 0xf4, 0x6f, 0x9d, 0x58, 0xf0, 0xb9, 0x3f, 0x65, 0x94, 0x20, 0xce, + 0xa2, 0x87, 0x53, 0x2e, 0x0f, 0x3b, 0x6c, 0x92, 0xd6, 0x50, 0x84, 0xc5, + 0xe1, 0x88, 0xc9, 0x98, 0x85, 0x79, 0x89, 0xd5, 0xa2, 0x05, 0x6b, 0xb9, + 0x73, 0xa7, 0xce, 0xc9, 0xf8, 0xa2, 0x5b, 0x26, 0x09, 0x63, 0xbc, 0xc2, + 0xd4, 0xf7, 0x4f, 0x87, 0x01, 0xae, 0xb9, 0xca, 0x92, 0xfe, 0x75, 0x51, + 0xc0, 0x06, 0xb2, 0x1d, 0xbc, 0xa7, 0x4f, 0x48, 0x1b, 0x8c, 0xa1, 0x64, + 0x0e, 0x25, 0x1b, 0x98, 0xff, 0xa7, 0x68, 0xef, 0x2e, 0xc7, 0x92, 0x4c, + 0xd7, 0x08, 0x93, 0x1b, 0x15, 0x75, 0x28, 0x58, 0xd6, 0xf7, 0xdc, 0x08, + 0x90, 0xfa, 0xe2, 0x66, 0x18, 0x1b, 0x52, 0xcc, 0xed, 0xc8, 0x74, 0x46}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA384, + 21, + {0x0d, 0x6c, 0x8e, 0x03, 0x39, 0x94, 0xb6, 0xec, 0xed, 0xf2, 0x2c, 0x5f, + 0x54, 0x4f, 0x2e, 0x3b, 0x68, 0x8d, 0xb8, 0xb2, 0x23, 0x5a, 0x00, 0xdf, + 0xc8, 0xf1, 0xb2, 0xbf, 0xd1, 0x39, 0x1f, 0xaf, 0x64, 0x9b, 0xe6, 0x58, + 0x15, 0x53, 0x3d, 0x6e, 0xe9, 0x40, 0x98, 0xa4, 0x38, 0x20, 0x72, 0xbe, + 0xdd, 0xc2, 0xa2, 0xf4, 0x39, 0x83, 0x7d, 0xc6, 0xdf, 0x0c, 0x98, 0x26, + 0xec, 0x49, 0xc3, 0xc5, 0x29, 0xb7, 0x1e, 0x9c, 0xad, 0x2c, 0xe7, 0x17, + 0xfa, 0x04, 0x7c, 0xeb, 0xf8, 0x1e, 0x07, 0x88, 0xea, 0x71, 0xf8, 0x00, + 0x5a, 0x0c, 0x7a, 0xd1, 0xa8, 0xd5, 0x9c, 0x27, 0xef, 0xc3, 0x34, 0xc8, + 0x26, 0xb4, 0x0c, 0x3f, 0x4e, 0xc0, 0x35, 0x46, 0x33, 0xe7, 0xe6, 0xd7, + 0x16, 0x54, 0x50, 0x94, 0x60, 0xe7, 0xd5, 0xee, 0xf7, 0xa4, 0x4f, 0x48, + 0x94, 0xf0, 0x7e, 0x65, 0x2d, 0x9d, 0x78, 0x60, 0xc7, 0x8b, 0xa7, 0xfa, + 0xcd, 0x16, 0x1b, 0x65, 0xe5, 0xb8, 0xc4, 0x7f, 0xd3, 0xdf, 0x85, 0x81, + 0x6e, 0xe5, 0xaf, 0x4e, 0xd3, 0x5c, 0x03, 0xf9, 0xbf, 0x08, 0xc2, 0xd9, + 0x5d, 0x56, 0xbc, 0xe8, 0x29, 0x54, 0xf1, 0x7d, 0xa0, 0x19, 0x5e, 0x95, + 0x55, 0x8d, 0xfc, 0x49, 0xd7, 0xd5, 0x45, 0xba, 0x00, 0x4a, 0xfc, 0x59, + 0xe8, 0xf1, 0x72, 0x36, 0xcb, 0x6f, 0x0d, 0x8d, 0x7d, 0x28, 0x8f, 0x8b, + 0xfc, 0x41, 0x12, 0x2a, 0xc5, 0xe8, 0x03, 0xef, 0x85, 0x5b, 0x3d, 0x02, + 0xd1, 0x1d, 0xd2, 0x14, 0xa7, 0xf1, 0xe9, 0x06, 0x17, 0x43, 0x5b, 0x28, + 0x40, 0x58, 0x3a, 0xcd, 0xee, 0x0f, 0xeb, 0x14, 0x5a, 0x37, 0xa8, 0xb8, + 0xc9, 0xf5, 0xfe, 0xef, 0x75, 0x0d, 0x9a, 0x95, 0x0a, 0x60, 0x5b, 0x59, + 0x84, 0x13, 0x70, 0xa4, 0x7f, 0x59, 0xa3, 0xae, 0xaa, 0xd2, 0x75, 0x3f, + 0x6b, 0x1e, 0xf1, 0xc4, 0x32, 0x71, 0x33, 0xfd, 0x59, 0x89, 0x5b, 0x62, + 0x7b, 0x7d, 0xa0, 0xdc, 0xf5, 0xf9, 0xbb, 0x76, 0x60, 0xcb, 0x90, 0x02, + 0x69, 0x2a, 0xb9, 0x47, 0x11, 0xdb, 0x9c, 0x15, 0xd3, 0xbc, 0x5f, 0xb4, + 0xcb, 0x0e, 0x62, 0xb3, 0x6b, 0xef, 0xf0, 0x3b, 0xda, 0x77, 0x46, 0xa0, + 0x16, 0x1b, 0x41, 0x99, 0x36, 0x6d, 0x3e, 0x2a, 0x3a, 0x9c, 0x7a, 0x76, + 0x2b, 0x6b, 0xf1, 0x5e, 0xc1, 0xfa, 0x27, 0x58, 0x5a, 0xa2, 0x2d, 0x42, + 0x8e, 0x7c, 0x7a, 0xe7, 0xdf, 0xe8, 0xb8, 0x01, 0x0a, 0x7d, 0xf9, 0xf0, + 0x7a, 0x06, 0x0d, 0x91, 0x15, 0xd2, 0x35, 0x28, 0x7a, 0xce, 0x86, 0x35, + 0x96, 0xe1, 0xe0, 0x1f, 0xbf, 0x35, 0x51, 0xd9, 0x99, 0x5e, 0x54, 0x42, + 0xde, 0x65, 0x09, 0x53, 0xcd, 0x29, 0x51, 0xc5, 0x61, 0x31, 0x7d, 0x33, + 0x1d, 0xf0, 0x10, 0xd1, 0xc6, 0xfc, 0xac, 0xe9, 0xf8, 0xb0, 0x51, 0x45}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA384, + 22, + {0x7b, 0xbb, 0xa0, 0x9b, 0x55, 0x4c, 0xdb, 0xeb, 0x72, 0x01, 0x69, 0x95, + 0x32, 0x56, 0x49, 0xab, 0x9c, 0x9d, 0x0a, 0x9b, 0xde, 0xcb, 0x5f, 0xc4, + 0x4f, 0xf0, 0x05, 0x7b, 0xf6, 0x19, 0xdf, 0x2c, 0xa2, 0xbb, 0xd0, 0xc3, + 0xb1, 0x3d, 0xec, 0x31, 0x26, 0xa0, 0x54, 0x5d, 0xc4, 0x93, 0x6c, 0x04, + 0x3f, 0x20, 0x0d, 0x7d, 0xf1, 0x1d, 0x87, 0xc3, 0x90, 0xdf, 0xa1, 0xb0, + 0xdd, 0x4e, 0x20, 0xc1, 0x98, 0x77, 0xf2, 0x83, 0xf6, 0x2d, 0x6e, 0x20, + 0xe0, 0xff, 0x2f, 0x0d, 0x56, 0x15, 0x89, 0xa6, 0x83, 0x03, 0x4b, 0xff, + 0xb5, 0xfb, 0x2b, 0xe9, 0xce, 0x2b, 0xe2, 0xa3, 0xf9, 0xf8, 0x66, 0x67, + 0xb5, 0x3c, 0xb0, 0x90, 0x1c, 0xdf, 0x40, 0xc2, 0x3e, 0xe6, 0x77, 0x46, + 0xa4, 0x9b, 0xa1, 0xac, 0x57, 0x6b, 0x20, 0x75, 0xbf, 0x1f, 0xf7, 0xf4, + 0x89, 0x41, 0xdd, 0x8b, 0xb9, 0x60, 0x4d, 0x53, 0x69, 0xc9, 0x07, 0x7d, + 0x76, 0x67, 0x76, 0xf2, 0x65, 0xba, 0xa4, 0xdb, 0x5d, 0xc3, 0xfe, 0x7a, + 0x26, 0x43, 0xfc, 0x64, 0x4a, 0x01, 0xf1, 0x4c, 0x40, 0xa7, 0xa9, 0x6d, + 0x95, 0x71, 0x39, 0x27, 0xb7, 0xca, 0xe6, 0xfd, 0x55, 0xfa, 0xa5, 0xc8, + 0x02, 0xad, 0xde, 0xd3, 0x2c, 0x5f, 0xf6, 0xf7, 0x02, 0x6a, 0xde, 0xf6, + 0x07, 0xa2, 0xf2, 0xab, 0xf5, 0x9f, 0x2f, 0x0a, 0x8e, 0xdd, 0x35, 0x54, + 0x7d, 0xb4, 0xac, 0xe0, 0xb8, 0xd8, 0x19, 0x61, 0x48, 0x04, 0x12, 0xb0, + 0x2b, 0x5d, 0x51, 0xf1, 0xe7, 0xf0, 0x42, 0x00, 0x86, 0xfb, 0x50, 0x6b, + 0x7d, 0x61, 0x76, 0x05, 0x41, 0x4a, 0x59, 0xdb, 0x8d, 0x7f, 0x13, 0x74, + 0x39, 0x8e, 0xfe, 0x6d, 0x38, 0xdf, 0xa3, 0x9a, 0x05, 0x68, 0xa5, 0x3f, + 0xb5, 0x8e, 0x1b, 0x71, 0xce, 0xd8, 0xe3, 0xc1, 0x26, 0xdb, 0x99, 0xb0, + 0x2c, 0x0a, 0x7b, 0x3e, 0x27, 0xa4, 0xd1, 0x49, 0x3f, 0x2c, 0x07, 0x7f, + 0x51, 0xf5, 0xb9, 0xae, 0x73, 0xbc, 0x89, 0x39, 0x9b, 0x18, 0xc2, 0x70, + 0xe6, 0xe5, 0x76, 0x6b, 0x69, 0x57, 0x72, 0x83, 0xe0, 0x84, 0xce, 0x3b, + 0x25, 0x22, 0xa7, 0x7a, 0x99, 0x4f, 0xe0, 0xe4, 0xa1, 0x92, 0xeb, 0x99, + 0x7c, 0xb5, 0xb4, 0xbb, 0xd7, 0x59, 0x2d, 0x24, 0xec, 0x4f, 0xb1, 0x97, + 0x78, 0x09, 0x44, 0x0c, 0x7e, 0x0d, 0xea, 0x07, 0xc3, 0x84, 0x16, 0x9e, + 0x9c, 0xcc, 0xb2, 0x3c, 0x1f, 0xdc, 0xa7, 0x77, 0x3a, 0xfe, 0xe4, 0xed, + 0x80, 0x4f, 0x63, 0xaa, 0x55, 0x64, 0x92, 0xb7, 0xa4, 0x06, 0x3a, 0x06, + 0x99, 0xdd, 0xff, 0xe2, 0xb5, 0x83, 0x23, 0x0b, 0x82, 0x6a, 0x32, 0x0e, + 0x1e, 0x26, 0x67, 0x7a, 0xdf, 0xc1, 0x1d, 0x18, 0x5a, 0x19, 0x92, 0xd3, + 0x8e, 0x49, 0x46, 0x63, 0x10, 0x53, 0x33, 0x0a, 0x54, 0x2f, 0xe5, 0x94}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA384, + 23, + {0x7e, 0x13, 0x96, 0x4d, 0x76, 0x7f, 0x2f, 0x28, 0x68, 0x07, 0xbe, 0x50, + 0x11, 0x84, 0x81, 0xf2, 0x65, 0x1e, 0x9d, 0xa0, 0x8d, 0x93, 0xd8, 0x50, + 0xbb, 0xa4, 0x29, 0x78, 0x90, 0xe7, 0x96, 0x73, 0x48, 0x0d, 0x7d, 0xc1, + 0x0f, 0x54, 0x35, 0xb5, 0xe0, 0xe3, 0x18, 0xad, 0xc9, 0xaf, 0x3d, 0xd5, + 0xd9, 0x9e, 0x03, 0x39, 0xf9, 0xbb, 0xfe, 0x21, 0x89, 0x1f, 0x2b, 0xee, + 0x35, 0xb9, 0x46, 0x2b, 0x44, 0x2d, 0xdd, 0x76, 0x4f, 0xc2, 0x78, 0xf7, + 0x7e, 0x7c, 0x17, 0xd0, 0x17, 0x77, 0x98, 0x88, 0xfd, 0x55, 0x25, 0x37, + 0xf8, 0xd7, 0xa9, 0xbe, 0xe6, 0x3d, 0xbd, 0xdc, 0x10, 0x90, 0x3c, 0x66, + 0x5e, 0x97, 0x5c, 0xbb, 0x01, 0xcc, 0x1d, 0xdd, 0x03, 0x49, 0xaf, 0xa1, + 0x00, 0xf3, 0x25, 0xe3, 0xda, 0xd3, 0x03, 0xb7, 0x07, 0xf2, 0x2a, 0xd2, + 0xc1, 0x20, 0x08, 0x3e, 0x4e, 0x30, 0x4e, 0xb1, 0xd1, 0x2a, 0xbd, 0xce, + 0xe4, 0x1f, 0x6d, 0x1c, 0xb2, 0x76, 0xf5, 0x8e, 0xb0, 0x9c, 0xba, 0x64, + 0x34, 0x44, 0x69, 0x7e, 0x43, 0xa8, 0x99, 0xc5, 0xbd, 0x3b, 0x1d, 0x10, + 0xac, 0x93, 0x9e, 0x61, 0x8d, 0xb4, 0xbc, 0x12, 0xce, 0x6d, 0x82, 0x2a, + 0x29, 0xc2, 0x05, 0xad, 0x74, 0x8d, 0x3f, 0x63, 0x2b, 0x14, 0x7a, 0x72, + 0x32, 0xf7, 0x99, 0xc1, 0x46, 0x78, 0xeb, 0xaa, 0x01, 0x24, 0xa9, 0xec, + 0x16, 0x16, 0x8e, 0x32, 0xdf, 0x41, 0xd2, 0x1f, 0xc3, 0x1a, 0x2d, 0x87, + 0xc3, 0xb6, 0x00, 0x8b, 0x2c, 0xd9, 0x0f, 0x51, 0x23, 0x0e, 0x1d, 0xec, + 0x00, 0x31, 0x1f, 0xaf, 0xf0, 0x9c, 0x2f, 0xc0, 0x7a, 0xcd, 0x78, 0xb5, + 0x7e, 0x39, 0x27, 0x1a, 0x89, 0x12, 0xa0, 0xc5, 0xb7, 0x6e, 0x3c, 0xdf, + 0xd5, 0x91, 0x5c, 0x63, 0x62, 0xf1, 0x55, 0x9c, 0x28, 0xc9, 0x54, 0x79, + 0x75, 0x0b, 0x72, 0xc4, 0xf0, 0xb7, 0x9e, 0xf5, 0xf9, 0xa2, 0x5d, 0x90, + 0x22, 0x05, 0x1e, 0xb1, 0xd9, 0xde, 0x1a, 0xc7, 0x64, 0xfe, 0x68, 0x39, + 0x58, 0xca, 0x8a, 0x69, 0x80, 0x09, 0x89, 0x39, 0xb4, 0x73, 0xd2, 0xba, + 0x58, 0xa4, 0x04, 0x1b, 0xa3, 0xdb, 0x8b, 0x5a, 0x6c, 0xd1, 0x9b, 0x4a, + 0x22, 0x12, 0x74, 0x4e, 0x1e, 0x21, 0x79, 0xd6, 0xc9, 0x4d, 0xdc, 0xfb, + 0x77, 0x0d, 0x55, 0xab, 0xe3, 0xe5, 0xd7, 0xa8, 0x10, 0x32, 0x80, 0x97, + 0x67, 0xdd, 0xa9, 0x56, 0x83, 0xf1, 0xea, 0x60, 0x05, 0x4d, 0x19, 0xb6, + 0x17, 0x79, 0xf1, 0x73, 0x46, 0xb7, 0x64, 0x2a, 0x92, 0xb5, 0x7d, 0xa9, + 0x6c, 0x5d, 0x54, 0x21, 0xbd, 0x77, 0xb4, 0x9c, 0x0c, 0xc7, 0x5e, 0x62, + 0x94, 0x35, 0x4e, 0x30, 0x74, 0x53, 0x71, 0x83, 0x35, 0xf5, 0xc1, 0xd8, + 0x7f, 0x51, 0x79, 0xc9, 0xfc, 0x74, 0xf0, 0xb1, 0x0d, 0xe0, 0x0f, 0x9e}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA384, + 24, + {0x31, 0x14, 0x0f, 0xb3, 0xb7, 0x55, 0xd5, 0x17, 0xfa, 0x66, 0x0f, 0xdc, + 0x5b, 0x94, 0x0b, 0xa6, 0xc8, 0xfc, 0xb6, 0x67, 0xea, 0x63, 0x36, 0x05, + 0xc7, 0x30, 0xfa, 0x47, 0xa3, 0xb5, 0x2c, 0x06, 0x41, 0x82, 0x9f, 0x27, + 0x5d, 0x2f, 0x8d, 0x9b, 0x8c, 0xcf, 0xa1, 0x6e, 0x54, 0x61, 0x46, 0x56, + 0x1d, 0x53, 0xa4, 0xd1, 0x6a, 0x88, 0xbf, 0xc7, 0xeb, 0xf5, 0xfc, 0x3f, + 0x81, 0x88, 0x2e, 0x9e, 0x56, 0x33, 0x46, 0xe1, 0x99, 0x44, 0x72, 0x7c, + 0xcd, 0xf5, 0x3b, 0x2f, 0x71, 0xc3, 0x0a, 0x10, 0x8e, 0xf2, 0xa4, 0x3d, + 0xba, 0x5b, 0xe5, 0x33, 0xfb, 0x0f, 0x05, 0xba, 0x0f, 0xf3, 0x02, 0xcf, + 0x18, 0xe7, 0x7d, 0x2d, 0xf4, 0x6d, 0x90, 0x34, 0x76, 0xa9, 0xf7, 0xfa, + 0xbf, 0xb0, 0xa4, 0xe8, 0xa2, 0x3e, 0x04, 0x03, 0x59, 0x32, 0x66, 0x12, + 0xfd, 0xd9, 0x41, 0x19, 0x10, 0x89, 0x99, 0x00, 0xc3, 0x98, 0x7a, 0x4b, + 0x59, 0xd2, 0xe8, 0xad, 0xa6, 0xd6, 0xdb, 0x45, 0xef, 0x7f, 0x42, 0x0b, + 0x8e, 0x8f, 0xaa, 0xc2, 0x8c, 0x6b, 0x9b, 0x55, 0x80, 0x6d, 0xcf, 0x44, + 0xf0, 0xb2, 0x13, 0x70, 0x84, 0x03, 0x5b, 0xe8, 0x47, 0x5a, 0xc6, 0xe5, + 0xc6, 0xbb, 0xac, 0x67, 0x06, 0x95, 0x30, 0xa3, 0x68, 0x92, 0xe1, 0xd6, + 0xbf, 0xf9, 0xc5, 0x94, 0xda, 0xd9, 0xb7, 0xe9, 0xbb, 0x60, 0x42, 0x00, + 0xc9, 0x32, 0x0a, 0xbf, 0xfe, 0xdc, 0x8e, 0xd3, 0xa5, 0x68, 0xac, 0xb8, + 0xe8, 0x34, 0x11, 0xe6, 0xd2, 0x8e, 0x05, 0x61, 0x84, 0x87, 0x76, 0xc1, + 0x8f, 0x88, 0x22, 0xa1, 0x50, 0xc6, 0x8a, 0xa8, 0x27, 0x9b, 0x90, 0x42, + 0x2f, 0x39, 0x43, 0x2b, 0x44, 0xa9, 0xf8, 0x43, 0xa8, 0x43, 0xd4, 0xb9, + 0x70, 0xca, 0x60, 0x8b, 0x15, 0xf5, 0x4c, 0x42, 0x05, 0x7e, 0x17, 0xb4, + 0x06, 0xf9, 0x39, 0xdb, 0x84, 0x71, 0x13, 0xfc, 0x69, 0x49, 0x09, 0x0b, + 0x20, 0x3b, 0x35, 0xbf, 0xe5, 0x3e, 0x3f, 0x41, 0x48, 0x37, 0xdc, 0x0e, + 0x2d, 0xcd, 0x58, 0xd5, 0xf7, 0xb8, 0x29, 0xad, 0xfb, 0xbc, 0x60, 0xe4, + 0x1a, 0x8c, 0x9e, 0xd4, 0xa9, 0xfd, 0x15, 0xf3, 0x1a, 0x77, 0x95, 0xc4, + 0xfb, 0x93, 0xd8, 0x8f, 0x64, 0x0b, 0x20, 0x84, 0x22, 0x81, 0xe9, 0x66, + 0x09, 0x80, 0x60, 0xee, 0xf2, 0x5b, 0x2e, 0xa3, 0xdf, 0x4d, 0x8d, 0xa8, + 0xb8, 0xdb, 0xd9, 0x45, 0x40, 0x22, 0xbe, 0xd7, 0xf3, 0x35, 0x39, 0x76, + 0x13, 0x03, 0xb4, 0x6b, 0xf8, 0x10, 0xb3, 0x32, 0x53, 0xef, 0x1a, 0x58, + 0x87, 0xa9, 0xe4, 0x17, 0x5c, 0xff, 0x85, 0x27, 0x72, 0x10, 0x1b, 0x27, + 0xd1, 0xbc, 0x26, 0x6e, 0x8b, 0x29, 0x24, 0xfb, 0x37, 0x91, 0x7a, 0xab, + 0xa4, 0xa1, 0xff, 0xcc, 0x9f, 0xc4, 0x44, 0xcc, 0xad, 0x46, 0x92, 0x60}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA384, + 25, + {0x7b, 0x4b, 0xbd, 0xd6, 0xa4, 0x46, 0xbe, 0x7d, 0x5f, 0xf3, 0x06, 0x17, + 0x1d, 0x91, 0xaa, 0xd0, 0xf9, 0x4e, 0x79, 0x96, 0xc0, 0x1b, 0x12, 0xf2, + 0xe4, 0x02, 0xef, 0x41, 0x5b, 0x06, 0xea, 0x24, 0x83, 0xa3, 0x9f, 0xc4, + 0xdb, 0x75, 0x5f, 0x3e, 0x76, 0x67, 0xf4, 0x74, 0xbf, 0xa2, 0x82, 0xdf, + 0xb8, 0xaf, 0x30, 0xc2, 0x6a, 0x56, 0x1f, 0x49, 0x9b, 0x50, 0x6a, 0x9a, + 0xc1, 0x55, 0x00, 0xd8, 0xb9, 0x94, 0xe6, 0xec, 0x5d, 0xd7, 0xc0, 0xb6, + 0x96, 0x3d, 0xea, 0x7f, 0x0b, 0xf1, 0xe5, 0xdf, 0x5e, 0xde, 0x57, 0x40, + 0xe4, 0x1b, 0x8f, 0x71, 0xba, 0x6f, 0xf5, 0x6f, 0xea, 0x05, 0x1e, 0x44, + 0xb4, 0x41, 0xdf, 0x02, 0x64, 0xd7, 0x30, 0x51, 0x4e, 0x3c, 0xb7, 0x4e, + 0x8e, 0x0a, 0xc5, 0xd4, 0xe0, 0xbe, 0x7e, 0x36, 0x21, 0xbe, 0x53, 0xa4, + 0x1a, 0x12, 0xc1, 0x2d, 0x09, 0x66, 0xce, 0x64, 0xc5, 0x24, 0xc1, 0x6f, + 0x4e, 0x1d, 0xd0, 0x4d, 0xff, 0x30, 0x77, 0xb5, 0x0e, 0xf5, 0x4f, 0x2f, + 0x4b, 0xb1, 0xda, 0x42, 0xfe, 0x79, 0xaa, 0x81, 0xd1, 0x60, 0x4e, 0xf3, + 0x46, 0xe2, 0x43, 0x21, 0xa7, 0xd9, 0x35, 0x5c, 0x7e, 0x3e, 0x64, 0xd8, + 0x3a, 0xed, 0xfd, 0xcc, 0x02, 0x03, 0x8e, 0xe4, 0x83, 0xd6, 0xc4, 0x6f, + 0xc9, 0xa2, 0x29, 0x0a, 0x8d, 0x75, 0xc8, 0x7a, 0xc5, 0x6e, 0x04, 0xda, + 0x09, 0xe6, 0x61, 0xdf, 0x1f, 0x6a, 0xdb, 0xb1, 0xdd, 0xc1, 0x90, 0x87, + 0xa3, 0xd7, 0xa9, 0x68, 0x96, 0xcb, 0x80, 0x30, 0x68, 0xc4, 0x96, 0xed, + 0x93, 0xab, 0x18, 0x4d, 0x83, 0x77, 0xcb, 0x27, 0x70, 0x32, 0xd6, 0x27, + 0xcb, 0x5f, 0x89, 0xae, 0xfc, 0x57, 0x4d, 0x79, 0x94, 0x45, 0x23, 0x22, + 0x92, 0x38, 0x2d, 0x70, 0xe1, 0x32, 0x34, 0xe4, 0x34, 0x28, 0x25, 0xce, + 0x75, 0xdc, 0x08, 0x50, 0x18, 0x78, 0xf4, 0xd3, 0xd2, 0x19, 0x44, 0x2c, + 0xec, 0x45, 0xc5, 0xc6, 0xbc, 0xda, 0x2a, 0x70, 0x04, 0x7d, 0x67, 0x1a, + 0xac, 0x75, 0x93, 0xc7, 0x46, 0x85, 0x0d, 0x84, 0x91, 0xa4, 0xfc, 0x9f, + 0x17, 0xff, 0x16, 0xfd, 0xa3, 0x41, 0xed, 0x97, 0xce, 0x8f, 0xc9, 0xd3, + 0xd8, 0xcf, 0xd8, 0x89, 0xdd, 0x75, 0x2e, 0xef, 0x19, 0x89, 0x14, 0xc4, + 0xdb, 0xb7, 0x86, 0x46, 0x67, 0x4a, 0x5c, 0x88, 0xda, 0x0f, 0x6d, 0xbc, + 0x30, 0x83, 0xdd, 0x54, 0x53, 0xa5, 0x20, 0xa6, 0x8e, 0xf7, 0x9a, 0x97, + 0xb5, 0x80, 0xb8, 0x7d, 0xdc, 0x7b, 0x77, 0x61, 0x27, 0x71, 0x08, 0xee, + 0xba, 0xb1, 0x38, 0xb7, 0xeb, 0x73, 0xfb, 0x6d, 0x73, 0xe8, 0x82, 0x7f, + 0x0d, 0x7b, 0x7f, 0x44, 0x11, 0x13, 0x6c, 0xae, 0x3e, 0xe2, 0xf1, 0x72, + 0xad, 0xad, 0x6b, 0x5f, 0x3f, 0xe3, 0xac, 0xb4, 0x78, 0xcf, 0x7e, 0xc2}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA384, + 26, + {0x56, 0xed, 0xf7, 0x56, 0xf3, 0x04, 0x17, 0x73, 0x5f, 0x33, 0x43, 0x09, + 0x15, 0x7c, 0x56, 0xb1, 0x91, 0x89, 0x47, 0xf5, 0x59, 0x78, 0xe6, 0x84, + 0xfc, 0x98, 0xf2, 0xb1, 0xa5, 0x28, 0xe4, 0x5f, 0x16, 0x2e, 0xa4, 0xdc, + 0x24, 0x63, 0xbc, 0x3d, 0xea, 0x7e, 0x31, 0xe0, 0xae, 0x19, 0xa8, 0x11, + 0x46, 0x89, 0xac, 0x76, 0x46, 0x4e, 0xfb, 0x2f, 0xf7, 0xe3, 0xa2, 0x25, + 0x8e, 0xd9, 0xdc, 0x07, 0x4d, 0x5b, 0xfc, 0x47, 0xd6, 0xd0, 0xf9, 0x5b, + 0x71, 0xef, 0xbe, 0x8d, 0xbd, 0xfb, 0xb0, 0xcf, 0x6a, 0x9f, 0x3f, 0x96, + 0x97, 0x85, 0x97, 0xb6, 0xe2, 0xed, 0x5c, 0x5c, 0xfd, 0x36, 0x5a, 0xb5, + 0x60, 0x74, 0x19, 0xc5, 0x29, 0xdd, 0x31, 0x53, 0x02, 0xa7, 0x53, 0x93, + 0x9c, 0x92, 0x03, 0x51, 0xe2, 0xd1, 0x50, 0x1f, 0x63, 0xac, 0x2b, 0x8e, + 0x1e, 0x30, 0x64, 0xeb, 0x75, 0x71, 0xcc, 0x4f, 0xd2, 0xd6, 0xaf, 0x08, + 0xc6, 0xa6, 0xe5, 0x4e, 0xac, 0x09, 0x2f, 0x80, 0x30, 0x4a, 0xce, 0x2d, + 0x71, 0x7d, 0x9c, 0xc7, 0x5e, 0xfc, 0xdb, 0x71, 0x4d, 0x7c, 0x86, 0x46, + 0x0f, 0x73, 0xf9, 0x62, 0xff, 0x22, 0x1a, 0x76, 0xa9, 0x34, 0x5a, 0xa9, + 0x2a, 0x17, 0xaf, 0xb7, 0xfa, 0xf5, 0xee, 0x30, 0xa9, 0x35, 0x12, 0x59, + 0xa3, 0x04, 0xf8, 0x43, 0x0d, 0xc6, 0xc0, 0x63, 0xde, 0x95, 0x47, 0x77, + 0x4f, 0x1d, 0xf8, 0x90, 0x75, 0x6e, 0x4a, 0x79, 0x7b, 0xbd, 0x1f, 0xaa, + 0xe7, 0xf2, 0x14, 0x59, 0x40, 0xad, 0x31, 0x6d, 0xfd, 0xee, 0xe4, 0x2b, + 0xdc, 0x5f, 0xfe, 0xa9, 0xbc, 0xb1, 0x9d, 0xd3, 0x29, 0xb4, 0xf8, 0x4c, + 0x48, 0x31, 0x8d, 0x63, 0x47, 0x6f, 0x09, 0xf8, 0xde, 0x7b, 0x88, 0xdb, + 0x07, 0x63, 0x42, 0x89, 0xed, 0x42, 0xc5, 0x46, 0xb2, 0x99, 0x8b, 0x58, + 0x3e, 0x19, 0x91, 0x20, 0x92, 0xb1, 0x89, 0x5a, 0x08, 0x6a, 0x7d, 0x05, + 0x0d, 0xfe, 0x69, 0x3f, 0x36, 0x76, 0xe3, 0xfd, 0xf2, 0x60, 0x00, 0xff, + 0x15, 0x68, 0x27, 0xa6, 0xbc, 0x94, 0xff, 0x48, 0x3e, 0x53, 0x1a, 0x52, + 0xd8, 0x4b, 0xd0, 0xf3, 0xba, 0x9a, 0x8d, 0x3c, 0x52, 0x05, 0x2c, 0x12, + 0xfb, 0x73, 0x30, 0xb3, 0x18, 0xda, 0x34, 0xda, 0x56, 0x5f, 0x14, 0xb3, + 0x71, 0x44, 0xa0, 0x19, 0x60, 0x00, 0xad, 0x96, 0x62, 0x94, 0x83, 0xe4, + 0x37, 0x1e, 0xff, 0xed, 0x01, 0x84, 0x52, 0xe6, 0x9f, 0xfa, 0x4c, 0x73, + 0xb0, 0x27, 0x0b, 0x6a, 0x3b, 0xce, 0x0c, 0x76, 0xbb, 0x59, 0x42, 0x00, + 0xf9, 0x92, 0xb0, 0x35, 0xea, 0x65, 0x3d, 0x54, 0xed, 0x65, 0xb2, 0xb4, + 0xe7, 0x0b, 0xb6, 0xd6, 0xf5, 0x1e, 0xf3, 0x7c, 0x3a, 0x2e, 0xfb, 0x33, + 0x76, 0x94, 0xe3, 0xc5, 0x46, 0x37, 0x85, 0x8d, 0x82, 0x8c, 0x57, 0xda}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA384, + 27, + {0x9e, 0x37, 0x47, 0x03, 0xa9, 0xe9, 0x4e, 0x6d, 0x70, 0x8f, 0xab, 0x0d, + 0x94, 0xcb, 0xa3, 0x75, 0xbd, 0x29, 0x4a, 0xee, 0x74, 0xb8, 0xb6, 0x3e, + 0xd6, 0xe0, 0xe8, 0x39, 0x6c, 0x19, 0x08, 0xa0, 0x28, 0x4b, 0xf0, 0xb7, + 0x9b, 0x87, 0x18, 0x9d, 0xda, 0x35, 0xb1, 0x85, 0x15, 0x78, 0xb8, 0x02, + 0x6c, 0xaa, 0xaa, 0xee, 0xbf, 0x87, 0x9e, 0x01, 0x42, 0xad, 0x15, 0x74, + 0xd3, 0x1f, 0x3f, 0x9b, 0xde, 0x86, 0x7f, 0x25, 0xf4, 0xb3, 0xcd, 0xdb, + 0x65, 0xa2, 0x73, 0x24, 0x2e, 0x08, 0xec, 0x77, 0x69, 0x8c, 0x8b, 0xd1, + 0xd0, 0x95, 0xf9, 0x2a, 0x87, 0xf7, 0x77, 0x7f, 0xb8, 0x65, 0x70, 0x3d, + 0xe7, 0xb1, 0x1f, 0x92, 0xdd, 0xcf, 0x8d, 0x56, 0xa3, 0x30, 0xe4, 0x3e, + 0x2b, 0xd5, 0x75, 0xcc, 0xe3, 0x5a, 0xea, 0x05, 0xf7, 0xa1, 0x7d, 0x6b, + 0x2e, 0x7e, 0x42, 0x0a, 0x7c, 0xb2, 0xf6, 0xf9, 0x69, 0x07, 0x6a, 0x6a, + 0x96, 0x06, 0x8b, 0x46, 0x11, 0xe1, 0xe2, 0xa0, 0x4c, 0x17, 0xbe, 0x33, + 0x3a, 0xfa, 0x62, 0x16, 0xe7, 0xa6, 0x8f, 0x93, 0x14, 0x30, 0x7f, 0xe4, + 0x9a, 0x3f, 0xaf, 0x89, 0x0f, 0x64, 0x12, 0x2c, 0x04, 0xdf, 0x65, 0x8a, + 0xf9, 0x3e, 0x05, 0x26, 0x1b, 0x53, 0x73, 0x44, 0xba, 0xa3, 0x36, 0xcb, + 0xc0, 0xaa, 0xb6, 0xff, 0x1a, 0x73, 0xeb, 0x54, 0x0e, 0xff, 0x49, 0x22, + 0xcd, 0xf6, 0xe0, 0x11, 0x41, 0x61, 0xef, 0xee, 0x81, 0x78, 0xb5, 0x87, + 0x5c, 0x77, 0xf0, 0xc8, 0x7a, 0xb5, 0x89, 0x4d, 0x71, 0xd5, 0x79, 0xf5, + 0x20, 0x44, 0xe1, 0x33, 0x83, 0xd4, 0x74, 0x78, 0x29, 0x74, 0x4f, 0x3d, + 0x89, 0x9f, 0xc2, 0x27, 0x8f, 0x2a, 0xb1, 0xd9, 0x46, 0x96, 0x97, 0x90, + 0xbf, 0x62, 0xf3, 0xd5, 0x5f, 0x01, 0x5a, 0x0e, 0x8c, 0x47, 0xa3, 0xed, + 0x27, 0xdc, 0xe9, 0xa4, 0xfa, 0xe0, 0xd8, 0x52, 0x3d, 0xee, 0x7e, 0xaf, + 0x17, 0x03, 0xd1, 0xf2, 0xb1, 0xb5, 0xda, 0xa2, 0xbd, 0xf1, 0x3a, 0x74, + 0xfe, 0x6c, 0xce, 0xdd, 0xab, 0x1c, 0x7e, 0x63, 0x9d, 0xf7, 0x88, 0x3b, + 0x57, 0x87, 0x57, 0x9a, 0xf5, 0x42, 0x9b, 0x35, 0x8a, 0x84, 0x53, 0xa3, + 0x25, 0xa3, 0xab, 0x57, 0x46, 0x19, 0x0b, 0x7a, 0xbe, 0xec, 0x6b, 0xab, + 0xc1, 0x98, 0xd0, 0xc6, 0x12, 0x1b, 0xc4, 0x20, 0xbc, 0x41, 0x92, 0xec, + 0x3c, 0xd7, 0x9f, 0xac, 0xcb, 0xf0, 0x2a, 0x2b, 0x18, 0x8d, 0x71, 0xa5, + 0xff, 0xf9, 0xff, 0xf8, 0x99, 0xbe, 0x81, 0x01, 0x86, 0x11, 0x93, 0xd2, + 0xfd, 0x41, 0xd9, 0xfa, 0x25, 0x3a, 0xe2, 0x43, 0xa6, 0xde, 0x65, 0xd2, + 0x5f, 0xf8, 0x6d, 0xe2, 0x36, 0xab, 0x67, 0x4e, 0x13, 0xf5, 0xf5, 0xeb, + 0xc7, 0x95, 0xf9, 0x5c, 0xa4, 0x41, 0x5a, 0x30, 0xcd, 0x3a, 0x48, 0xe0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA384, + 28, + {0x7e, 0x1a, 0xf3, 0x7a, 0x29, 0x01, 0x75, 0xe7, 0x19, 0x16, 0x40, 0xd8, + 0xc4, 0x97, 0xc1, 0x26, 0x71, 0x4c, 0xc3, 0xd9, 0x0e, 0x78, 0x8a, 0x96, + 0xc7, 0x0f, 0xd2, 0x20, 0x64, 0x85, 0xc7, 0x83, 0xc3, 0xbc, 0xac, 0x94, + 0x9e, 0x09, 0xdb, 0x18, 0xd4, 0x63, 0x9c, 0xe1, 0xd2, 0x6b, 0xb7, 0xac, + 0xb7, 0x6c, 0x3f, 0xd7, 0x92, 0x2a, 0xdd, 0xfa, 0xa3, 0x70, 0xc1, 0x1d, + 0x8c, 0x96, 0x13, 0x8f, 0xff, 0x55, 0x93, 0x6c, 0x62, 0xbe, 0xf6, 0x1b, + 0xb5, 0xdc, 0x43, 0x66, 0x04, 0x67, 0xf4, 0x30, 0x39, 0xfb, 0x5d, 0x69, + 0xa8, 0x96, 0x4e, 0x02, 0x37, 0x45, 0xeb, 0xce, 0x42, 0x4b, 0x31, 0x4d, + 0xf7, 0x6c, 0xe9, 0xe5, 0x99, 0x9a, 0x7f, 0xd8, 0xcd, 0x33, 0xc2, 0xd2, + 0xca, 0x7f, 0x62, 0xe2, 0xd1, 0xcb, 0x8e, 0xe0, 0xb3, 0x49, 0x67, 0x4f, + 0xa5, 0x47, 0x69, 0x49, 0xa0, 0x02, 0xfb, 0x6b, 0xe1, 0x0e, 0x21, 0xf2, + 0x41, 0xb4, 0x22, 0xe5, 0xb7, 0xa8, 0xad, 0x88, 0x89, 0xd7, 0xe5, 0x24, + 0x51, 0xc2, 0x61, 0xf9, 0xb8, 0x3f, 0x93, 0x56, 0xea, 0x4e, 0x37, 0xdc, + 0xa8, 0x6d, 0xec, 0x14, 0xd3, 0x71, 0xa2, 0x3f, 0xc7, 0xc9, 0xa9, 0x9e, + 0x8f, 0x81, 0x54, 0x2e, 0x5c, 0xaa, 0x69, 0x18, 0x73, 0xc5, 0x79, 0x48, + 0xa3, 0xb9, 0xb3, 0x1c, 0x8a, 0x20, 0x3e, 0xa4, 0x6e, 0x35, 0x3f, 0x4d, + 0xad, 0x30, 0xf1, 0x12, 0xae, 0x54, 0x5e, 0x98, 0x57, 0x59, 0xb2, 0x27, + 0x26, 0x64, 0x26, 0x6d, 0x8d, 0xf7, 0xcd, 0xdb, 0x88, 0x92, 0x51, 0xc8, + 0xfc, 0xa0, 0x06, 0x1a, 0x27, 0xd3, 0x68, 0x23, 0x41, 0xa7, 0x89, 0xb6, + 0x62, 0x63, 0x40, 0xb9, 0xc9, 0xa4, 0xbd, 0x7c, 0x06, 0x3e, 0x96, 0xd0, + 0x80, 0x81, 0xb0, 0xab, 0x14, 0x37, 0x28, 0x3a, 0xd8, 0xe4, 0xd9, 0x5c, + 0x5c, 0xa4, 0x81, 0x67, 0xd4, 0xa4, 0x10, 0x56, 0x52, 0x94, 0xb6, 0x57, + 0xca, 0xfc, 0x56, 0xe7, 0x5a, 0xca, 0xf5, 0x53, 0xd6, 0x09, 0xfe, 0x02, + 0x05, 0x6a, 0x20, 0x37, 0x4d, 0x3c, 0x06, 0xbb, 0x74, 0x84, 0x37, 0x3a, + 0xdc, 0xa9, 0x5b, 0xda, 0xd3, 0x9d, 0x5c, 0x5f, 0x20, 0x4f, 0x56, 0xe9, + 0xf4, 0xa6, 0x89, 0x62, 0x8a, 0x7f, 0x03, 0x64, 0xbc, 0xc0, 0xfc, 0x42, + 0xf7, 0x1a, 0x87, 0x69, 0x66, 0x97, 0x64, 0xc0, 0x24, 0x4c, 0x79, 0x56, + 0x10, 0x0f, 0xae, 0x45, 0x26, 0xc8, 0x2b, 0xc6, 0x2d, 0xcb, 0xe4, 0x7b, + 0xb6, 0xf3, 0x7d, 0xff, 0xc5, 0x9e, 0x9d, 0xbf, 0xdf, 0x50, 0x22, 0x5e, + 0xb8, 0xc5, 0x83, 0xb8, 0xb1, 0x61, 0xe8, 0xaa, 0x3c, 0x30, 0xf7, 0x0e, + 0x71, 0x18, 0x1f, 0x41, 0x27, 0x58, 0xec, 0x95, 0x61, 0xfe, 0xac, 0x3f, + 0x51, 0xea, 0x5d, 0x19, 0x60, 0xc5, 0x41, 0xba, 0x19, 0x79, 0x55, 0x90}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA384, + 29, + {0x9d, 0x86, 0x75, 0x45, 0x11, 0xda, 0xee, 0xef, 0x9f, 0xf6, 0xb5, 0xa1, + 0x82, 0x82, 0x00, 0x67, 0x0a, 0x1a, 0x1a, 0x9f, 0x7c, 0x60, 0x88, 0x96, + 0x44, 0xa2, 0x4c, 0xb0, 0x66, 0x4c, 0xb0, 0x1f, 0xef, 0x53, 0x18, 0x23, + 0x7a, 0x56, 0x87, 0x81, 0xc2, 0x6f, 0x49, 0xcf, 0x9d, 0x0c, 0x09, 0x4a, + 0xe7, 0x9d, 0xf3, 0xba, 0xa9, 0xea, 0x53, 0x48, 0x6b, 0xd9, 0x91, 0x0a, + 0x57, 0xb3, 0xff, 0xe7, 0x16, 0x5f, 0x92, 0x08, 0xbd, 0xdf, 0xe0, 0x47, + 0x6a, 0x16, 0xee, 0xe7, 0x3c, 0xd8, 0x5f, 0xb4, 0x1f, 0xd0, 0x72, 0x70, + 0x8e, 0xb3, 0x48, 0x4e, 0x29, 0x5a, 0xe6, 0xdd, 0x1c, 0xfa, 0xcf, 0x2d, + 0x63, 0xac, 0x26, 0x9e, 0x1d, 0xc6, 0xaf, 0xd3, 0x4d, 0x02, 0x20, 0x30, + 0xa8, 0x58, 0x61, 0xd2, 0x4d, 0x8f, 0xc7, 0x3e, 0xcc, 0x5d, 0x9d, 0x6f, + 0x51, 0x0c, 0x24, 0x88, 0xbf, 0x00, 0xb3, 0x11, 0xd1, 0x14, 0xf2, 0xc7, + 0x3f, 0x18, 0xd4, 0x24, 0x4b, 0xb4, 0xef, 0x86, 0x8c, 0x23, 0x15, 0x73, + 0x46, 0x05, 0xf8, 0xce, 0x50, 0x22, 0xd7, 0x42, 0x00, 0xbf, 0x52, 0x0c, + 0xd0, 0x40, 0xd8, 0x99, 0xdf, 0xa1, 0x93, 0x36, 0x7f, 0x07, 0x15, 0x1b, + 0xa0, 0xde, 0x41, 0x2d, 0xbd, 0xce, 0xcf, 0x5c, 0xca, 0x92, 0x4a, 0xe6, + 0x75, 0x63, 0x18, 0x18, 0xa6, 0x8c, 0x2b, 0x92, 0xa8, 0xa5, 0x8d, 0x53, + 0xd1, 0x68, 0xe1, 0x2f, 0x84, 0xe5, 0xf1, 0xcb, 0xb0, 0x87, 0xe9, 0x74, + 0x59, 0x06, 0x89, 0xdf, 0x36, 0x1c, 0xb3, 0xf0, 0x24, 0x3d, 0x5a, 0x3f, + 0x32, 0x5b, 0xdb, 0xf4, 0x45, 0x6a, 0x4d, 0x59, 0x91, 0xd2, 0x45, 0xff, + 0x5c, 0xcf, 0x8d, 0x15, 0xc3, 0x46, 0xf1, 0xf1, 0x5e, 0xb8, 0xe6, 0xae, + 0x7c, 0xe4, 0xe4, 0x27, 0x55, 0x39, 0x82, 0xba, 0x38, 0x00, 0x57, 0x11, + 0x44, 0x3b, 0x4a, 0xcb, 0x99, 0xc5, 0x95, 0xf7, 0xd3, 0xb7, 0xf4, 0x65, + 0xf4, 0xe3, 0x64, 0x2a, 0x01, 0x6b, 0x4f, 0xa5, 0xd1, 0xd4, 0x10, 0x8f, + 0x6f, 0xd7, 0xae, 0xac, 0x9d, 0x12, 0xaf, 0xff, 0xe7, 0xf9, 0x06, 0x19, + 0xf5, 0x61, 0x62, 0xe2, 0x89, 0xa2, 0x64, 0x67, 0x60, 0xc8, 0x03, 0xf4, + 0x24, 0x6b, 0xf5, 0x7b, 0xdf, 0xeb, 0xe3, 0x9a, 0xa7, 0xc5, 0x63, 0xb8, + 0xc2, 0x5e, 0x68, 0xe3, 0x59, 0x96, 0xa8, 0xa0, 0x68, 0xfc, 0xd3, 0xe3, + 0x2a, 0xc4, 0xd3, 0x49, 0x95, 0xcf, 0x86, 0x23, 0xe6, 0xd0, 0x16, 0xc0, + 0xd2, 0xad, 0x22, 0x46, 0x0f, 0x7a, 0x0e, 0x3e, 0xe8, 0xf6, 0x08, 0xb0, + 0x27, 0x62, 0x3e, 0x92, 0x6c, 0x36, 0xa5, 0xb3, 0x50, 0x2f, 0x38, 0xaf, + 0x59, 0x48, 0x4b, 0x71, 0xce, 0x68, 0x14, 0x37, 0x55, 0xe1, 0xf2, 0xbc, + 0xfb, 0x5b, 0x6c, 0xe7, 0xfc, 0x06, 0x0f, 0xe4, 0x80, 0x13, 0xa4, 0xa9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA384, + 30, + {0x1b, 0xe2, 0x36, 0xc8, 0x19, 0xd1, 0xe7, 0x07, 0x8a, 0xa9, 0x9a, 0xb0, + 0x3c, 0x53, 0x34, 0xba, 0x84, 0xc4, 0xbb, 0x30, 0xed, 0x75, 0xa0, 0x5d, + 0x4d, 0xcc, 0xe5, 0x4b, 0x0c, 0x30, 0x48, 0x72, 0x0b, 0x20, 0xf6, 0x9f, + 0x70, 0x38, 0x80, 0xf9, 0xf1, 0xef, 0x38, 0xb6, 0x51, 0x43, 0xf8, 0x38, + 0x47, 0x8a, 0xff, 0x45, 0x6f, 0xaf, 0xcd, 0x7c, 0x7c, 0x56, 0x61, 0x8f, + 0x0a, 0x5f, 0x68, 0x9e, 0x09, 0xd8, 0x6a, 0xbd, 0xe3, 0xd4, 0xaa, 0xf2, + 0x48, 0xab, 0xe6, 0xc4, 0x63, 0x20, 0x58, 0xcc, 0x51, 0x95, 0x17, 0xa1, + 0xcf, 0xd3, 0xd7, 0xc2, 0x19, 0xaa, 0x4a, 0x53, 0xaa, 0x2c, 0xed, 0xb1, + 0x64, 0xe9, 0x38, 0x7f, 0x78, 0x9a, 0x40, 0x99, 0xb9, 0x4f, 0xc2, 0x34, + 0x51, 0xf8, 0x55, 0xe0, 0xeb, 0x75, 0x9c, 0x52, 0x2b, 0xec, 0xb8, 0xd3, + 0xb9, 0xba, 0x9e, 0x73, 0x61, 0x3e, 0x7c, 0x1a, 0x16, 0x8c, 0x37, 0x8e, + 0xae, 0xd5, 0xff, 0xda, 0x4e, 0x60, 0x62, 0x18, 0x4d, 0x40, 0xb3, 0x40, + 0x9f, 0xf4, 0x2d, 0xd7, 0xf1, 0xd1, 0xcb, 0x20, 0xa5, 0x57, 0x12, 0x2f, + 0xa8, 0x22, 0x92, 0xef, 0x55, 0x13, 0xda, 0x40, 0xa1, 0x6d, 0xb1, 0xd4, + 0x5b, 0x01, 0x21, 0x65, 0x68, 0x31, 0xb0, 0xf7, 0x21, 0x36, 0x50, 0x47, + 0x8e, 0x83, 0x5f, 0x43, 0xc5, 0xe1, 0x03, 0xbf, 0x66, 0x3b, 0xbc, 0xe0, + 0x2e, 0xf5, 0xe3, 0x40, 0x50, 0xca, 0x38, 0xff, 0xef, 0x55, 0x74, 0xd2, + 0x1d, 0xd2, 0x12, 0xb5, 0x7f, 0x65, 0xe5, 0x93, 0x36, 0x14, 0x2e, 0xcb, + 0x64, 0xcc, 0x58, 0xa6, 0xc5, 0x1b, 0xbf, 0x1a, 0xca, 0xc5, 0x5c, 0x8a, + 0xa3, 0x0a, 0x77, 0xc9, 0xb5, 0xd9, 0x44, 0x16, 0xac, 0x2d, 0x9c, 0x89, + 0x57, 0x60, 0x04, 0x5f, 0x21, 0x90, 0x1b, 0x19, 0xdb, 0x90, 0x26, 0xaa, + 0xc3, 0xda, 0x72, 0x5f, 0x90, 0xaf, 0x49, 0x8e, 0x10, 0x8f, 0x3b, 0x0f, + 0x33, 0x83, 0xff, 0x19, 0x7d, 0xd1, 0x30, 0xea, 0x42, 0x52, 0x54, 0xd7, + 0xa8, 0x5b, 0x5d, 0x1d, 0x84, 0x36, 0x09, 0xd9, 0x25, 0xe0, 0x9d, 0x9a, + 0x0d, 0x0c, 0xa6, 0xfd, 0xdd, 0x0d, 0x7a, 0xf9, 0x09, 0x13, 0x40, 0x54, + 0x48, 0x0f, 0xd8, 0xf7, 0x8e, 0xa8, 0xe1, 0x06, 0x48, 0x4d, 0xfa, 0xbe, + 0xe2, 0xa7, 0x26, 0x02, 0x05, 0xda, 0x8c, 0xe2, 0xa9, 0x5e, 0xa2, 0xa4, + 0x2c, 0xdc, 0x9d, 0xe0, 0x7b, 0x0c, 0x94, 0xfd, 0x46, 0x82, 0xa5, 0x74, + 0xff, 0x22, 0xca, 0x14, 0xc0, 0x33, 0xa1, 0x89, 0x05, 0xf7, 0x15, 0x5c, + 0xfc, 0xca, 0x99, 0x4c, 0x22, 0xc4, 0x32, 0x19, 0x15, 0xaf, 0xd0, 0x14, + 0x98, 0x43, 0xb3, 0xf2, 0xbe, 0x74, 0xd2, 0x8d, 0x3a, 0xe0, 0xb3, 0x01, + 0x7e, 0x8e, 0xea, 0xb4, 0xff, 0xc5, 0x31, 0xc3, 0x82, 0xa1, 0xda, 0xbc}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA384, + 31, + {0x5e, 0xcb, 0xd9, 0x1f, 0x09, 0x53, 0x16, 0x22, 0xa7, 0x3b, 0xb6, 0x96, + 0x71, 0x1c, 0x45, 0x0a, 0xb9, 0x1a, 0xf5, 0x8c, 0x95, 0x31, 0x39, 0xdc, + 0x81, 0xfd, 0x52, 0x78, 0x75, 0xbe, 0x35, 0xb8, 0xac, 0x7e, 0x37, 0x7b, + 0x5b, 0xdf, 0xc6, 0xf2, 0xcc, 0x50, 0x2c, 0x0b, 0x6d, 0x3b, 0x1e, 0xfb, + 0xd5, 0xb7, 0x4f, 0x2f, 0xcb, 0x49, 0x77, 0x9a, 0x3c, 0x9e, 0xd7, 0x16, + 0x43, 0x1a, 0xa0, 0xec, 0xbf, 0x34, 0x9b, 0x1d, 0xee, 0x3e, 0x72, 0x85, + 0xcd, 0xd3, 0x77, 0x4d, 0xb9, 0x49, 0xd2, 0x7d, 0xbe, 0xd0, 0x8e, 0xd1, + 0x8e, 0xcf, 0x12, 0xac, 0x24, 0xf0, 0x48, 0x65, 0xb7, 0xe1, 0x17, 0x19, + 0xb9, 0x61, 0x8b, 0xd7, 0x70, 0x85, 0x10, 0x6e, 0xb0, 0x5c, 0xd9, 0x94, + 0xe7, 0x69, 0xfe, 0x1f, 0x26, 0x1f, 0x8b, 0x75, 0x5d, 0x1d, 0x47, 0x02, + 0x11, 0x56, 0x38, 0xc0, 0x60, 0xc1, 0xc5, 0xc4, 0x30, 0x79, 0x02, 0x50, + 0xca, 0x71, 0xbd, 0xcf, 0x10, 0xb3, 0x10, 0x5d, 0xc3, 0xed, 0x84, 0xbe, + 0x09, 0xed, 0x12, 0xfe, 0x12, 0x44, 0x95, 0x69, 0x2b, 0x2e, 0xd8, 0x41, + 0x42, 0x9d, 0xbe, 0x13, 0x82, 0xbb, 0x51, 0x34, 0x16, 0xa4, 0x88, 0xfb, + 0x4a, 0xa7, 0x95, 0x67, 0x34, 0xac, 0xe4, 0x55, 0x69, 0x5a, 0x64, 0x1d, + 0xd9, 0x97, 0x19, 0xbc, 0x25, 0x30, 0xcf, 0xfd, 0x6e, 0x02, 0xbd, 0xb4, + 0xf8, 0xe0, 0xb3, 0x91, 0xe7, 0x0a, 0xb3, 0x39, 0xb1, 0x53, 0x65, 0x3d, + 0x96, 0x88, 0xf2, 0xbe, 0xeb, 0x90, 0x46, 0xea, 0x2c, 0xa4, 0x1a, 0x11, + 0x65, 0x49, 0x78, 0xdd, 0x81, 0x55, 0x23, 0x86, 0x82, 0x7b, 0x8d, 0xc8, + 0xe3, 0x5d, 0x5d, 0x40, 0x1f, 0x79, 0xc3, 0xca, 0x2b, 0xf2, 0xe1, 0x18, + 0x8c, 0x35, 0xb2, 0x7a, 0xaf, 0x78, 0xa3, 0x6e, 0x2f, 0x3c, 0x02, 0x45, + 0xa3, 0xb5, 0xdd, 0x1e, 0x0a, 0xb4, 0xbf, 0x60, 0xa3, 0xe5, 0xc1, 0x8e, + 0x88, 0x3b, 0x4d, 0x81, 0x10, 0x91, 0x4e, 0x08, 0x77, 0x7e, 0x46, 0x39, + 0x32, 0xcd, 0xc5, 0xd0, 0x1a, 0x4d, 0xb7, 0x21, 0xa2, 0x7a, 0x99, 0xa3, + 0xc2, 0xcf, 0xb7, 0xa4, 0x97, 0x60, 0x92, 0x43, 0x88, 0x7e, 0xb2, 0x44, + 0xf6, 0xfa, 0x27, 0x6a, 0x0a, 0x28, 0xd5, 0x3a, 0x77, 0xd2, 0x8b, 0xb8, + 0x18, 0x70, 0x6e, 0x72, 0xf9, 0xbf, 0x91, 0xeb, 0xd9, 0x9d, 0x35, 0x98, + 0x76, 0x1b, 0x3c, 0x38, 0xfb, 0x0e, 0xd0, 0xc4, 0xc5, 0xbb, 0x32, 0x83, + 0x12, 0x77, 0x57, 0x49, 0x96, 0xfb, 0x1f, 0x46, 0xaf, 0x34, 0xcf, 0x17, + 0x3c, 0x71, 0x1f, 0xb8, 0x1e, 0x0a, 0xec, 0x05, 0x5d, 0xcf, 0x19, 0xa5, + 0x94, 0xa4, 0xcf, 0x5f, 0x66, 0x7f, 0xf6, 0x41, 0x66, 0x18, 0x0e, 0xc8, + 0x78, 0x3d, 0x0e, 0x82, 0x71, 0x6e, 0x57, 0x61, 0x9a, 0x45, 0xf6, 0xca}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA384, + 32, + {0x47, 0x9f, 0x62, 0x2e, 0xba, 0x65, 0x51, 0xb6, 0xf9, 0x75, 0xf4, 0x19, + 0xbf, 0xd3, 0xfe, 0x5f, 0xc3, 0x57, 0xd3, 0x21, 0x99, 0xd8, 0x5a, 0xe2, + 0x7d, 0x5c, 0x64, 0xa9, 0xa8, 0x32, 0xf2, 0xf3, 0x3d, 0xd9, 0x3f, 0xf1, + 0xfa, 0x0f, 0x3e, 0x94, 0x87, 0xd3, 0xf2, 0x92, 0xb1, 0xa6, 0x0a, 0xc1, + 0x23, 0x9c, 0xcc, 0x56, 0x89, 0x98, 0xf5, 0xa5, 0xe2, 0xfd, 0xae, 0x7d, + 0xa0, 0x18, 0x7c, 0xcf, 0xb7, 0xa9, 0x1d, 0x75, 0x4b, 0x23, 0xc9, 0x8c, + 0x34, 0xa8, 0x10, 0x01, 0x5b, 0x05, 0x0f, 0x8f, 0xef, 0x78, 0xfe, 0x50, + 0xf2, 0xc9, 0xa9, 0x9e, 0x16, 0xbc, 0x93, 0x68, 0x98, 0xa5, 0x35, 0x5b, + 0x06, 0x42, 0xee, 0x15, 0x28, 0x6f, 0x8a, 0x08, 0x51, 0xa7, 0xb9, 0x1d, + 0x39, 0x88, 0x87, 0x59, 0x17, 0xe3, 0x90, 0x5a, 0x0c, 0x26, 0x5b, 0xcc, + 0x7f, 0x5f, 0xff, 0x02, 0x0c, 0x70, 0x9f, 0xd1, 0x10, 0x49, 0xe9, 0x08, + 0xeb, 0x42, 0xe4, 0xaa, 0x13, 0xbb, 0x6f, 0x7b, 0xca, 0xab, 0x2a, 0x32, + 0x56, 0xcd, 0xb2, 0xf5, 0x85, 0x00, 0x71, 0x7c, 0x7b, 0xa2, 0x84, 0x64, + 0x55, 0x29, 0x01, 0x44, 0x0b, 0xdf, 0x4c, 0xa6, 0xf4, 0xcb, 0x9c, 0x9f, + 0xae, 0xc3, 0x72, 0xf5, 0x57, 0xcb, 0x83, 0xd4, 0x25, 0x8b, 0xf8, 0x53, + 0x80, 0x8a, 0xf3, 0x5b, 0x81, 0xda, 0x76, 0xc9, 0x37, 0xaf, 0x62, 0xc9, + 0x26, 0xf7, 0xf9, 0x63, 0xaa, 0x68, 0x73, 0x5f, 0x6e, 0xa4, 0xec, 0x1c, + 0x48, 0x71, 0x93, 0xcd, 0x4d, 0xe1, 0x7f, 0xd6, 0x79, 0xa9, 0xfb, 0xd8, + 0xed, 0x18, 0x52, 0x7c, 0xfb, 0x7b, 0xb8, 0x26, 0x66, 0x35, 0xf4, 0xaa, + 0x66, 0xc0, 0x3f, 0x31, 0x0b, 0x19, 0xae, 0xe5, 0x7f, 0xd3, 0x97, 0x7a, + 0x76, 0xa8, 0x58, 0xb7, 0xe7, 0xc4, 0x05, 0x05, 0x1f, 0xcb, 0xdc, 0xe4, + 0xad, 0x40, 0x73, 0xd8, 0x99, 0x3a, 0x1b, 0x5e, 0xe1, 0x6b, 0x10, 0xf5, + 0xbb, 0x37, 0x02, 0xac, 0x87, 0x28, 0xc0, 0xf3, 0xc0, 0xc8, 0xb7, 0x23, + 0xe3, 0x02, 0x87, 0xfd, 0xd5, 0x69, 0x7f, 0xbf, 0x5f, 0x08, 0xc0, 0x30, + 0xf1, 0x7e, 0x1f, 0xf9, 0x88, 0xab, 0x71, 0xe0, 0xea, 0x85, 0x39, 0xfa, + 0x68, 0xc3, 0x0e, 0x2f, 0xa7, 0x60, 0xf1, 0x99, 0x8e, 0x5b, 0xde, 0x95, + 0xa6, 0x50, 0x13, 0xc6, 0x86, 0x05, 0x7a, 0x50, 0x10, 0x5c, 0x9a, 0xa0, + 0x58, 0xb4, 0x4a, 0x69, 0x82, 0x10, 0x4d, 0xee, 0xc3, 0x1d, 0xd1, 0xf3, + 0x93, 0xa8, 0x22, 0x3a, 0x25, 0x82, 0x81, 0x30, 0xdb, 0x01, 0x64, 0x16, + 0x60, 0xf0, 0x7a, 0x5f, 0x95, 0x31, 0xba, 0xbd, 0x71, 0xdf, 0x64, 0x08, + 0x71, 0x80, 0x68, 0x80, 0xf3, 0x3a, 0x2b, 0x13, 0xdb, 0x44, 0xef, 0x9f, + 0xb0, 0xd0, 0x3b, 0x36, 0xef, 0x58, 0xa2, 0xc5, 0x54, 0x51, 0x05, 0x15}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA384, + 33, + {0x76, 0x76, 0x0f, 0x4f, 0xac, 0xe7, 0x37, 0x3d, 0xcd, 0x66, 0xf3, 0xf8, + 0x9a, 0x1c, 0xf9, 0x33, 0x44, 0xc0, 0xad, 0x0e, 0xf0, 0x83, 0xef, 0x76, + 0x9a, 0x8e, 0x26, 0x01, 0x3e, 0x05, 0x51, 0x64, 0x1c, 0x5e, 0xf0, 0x03, + 0x97, 0xed, 0xa1, 0x6e, 0x91, 0x00, 0xbe, 0x6c, 0xe2, 0x12, 0x59, 0xea, + 0xda, 0x47, 0x5b, 0x0f, 0xfc, 0xb2, 0xd7, 0x0f, 0xfc, 0x56, 0x12, 0x50, + 0x50, 0x3c, 0x59, 0x28, 0x0c, 0x63, 0xf5, 0xee, 0x5a, 0x58, 0xcb, 0x5c, + 0x11, 0xd2, 0x7b, 0xa8, 0x8b, 0xf1, 0xc2, 0x19, 0xe4, 0x97, 0x5f, 0x3e, + 0xb4, 0xe0, 0x2e, 0xb8, 0x81, 0x91, 0xb3, 0xf4, 0x08, 0x1e, 0x30, 0x8b, + 0x04, 0x55, 0xca, 0x3d, 0x72, 0x9a, 0xdf, 0x5e, 0x91, 0x77, 0xf8, 0x37, + 0xe5, 0xb6, 0x27, 0x9e, 0x84, 0xce, 0x24, 0x7f, 0x6f, 0x95, 0x16, 0x41, + 0x09, 0xf5, 0x15, 0x1a, 0xc4, 0xba, 0xb0, 0x8f, 0x5e, 0x1a, 0x28, 0x75, + 0xe4, 0xef, 0x16, 0xc0, 0xae, 0x91, 0x21, 0xcd, 0x4b, 0x1a, 0x26, 0x01, + 0xfd, 0x52, 0xa4, 0xf1, 0xd7, 0x42, 0xab, 0x64, 0x20, 0x16, 0x19, 0x04, + 0x81, 0x6e, 0x43, 0x68, 0xfb, 0x7e, 0x64, 0xbc, 0x8f, 0x24, 0x06, 0x51, + 0xda, 0x39, 0xc2, 0x8a, 0xe8, 0x1f, 0x20, 0x69, 0x9f, 0x6d, 0xd7, 0x1c, + 0x4c, 0x2a, 0x3d, 0xbf, 0xd2, 0x10, 0x9e, 0xe9, 0x73, 0xbf, 0x4d, 0xf6, + 0xfb, 0xd4, 0x83, 0x79, 0x48, 0x5e, 0x2e, 0x7e, 0xf6, 0x60, 0x2e, 0x6b, + 0x48, 0x0a, 0x7f, 0x89, 0x4d, 0x33, 0x85, 0xc8, 0x0d, 0x94, 0x53, 0x19, + 0x17, 0x37, 0x51, 0x60, 0x34, 0xbd, 0xc8, 0xcd, 0x93, 0xb3, 0x50, 0x17, + 0xa2, 0xf9, 0x73, 0x56, 0xd6, 0x70, 0xf4, 0x24, 0xbc, 0xf4, 0xe6, 0x64, + 0x3b, 0x4d, 0x29, 0xec, 0xe7, 0x38, 0x85, 0x1f, 0xb5, 0x7e, 0xb8, 0x56, + 0x1f, 0xb7, 0x26, 0x0c, 0xa1, 0x91, 0x9e, 0xc5, 0xc9, 0xf9, 0x0c, 0x6c, + 0xd4, 0xa5, 0xd6, 0x07, 0x96, 0xae, 0xcd, 0x2d, 0x28, 0x90, 0x74, 0x12, + 0xef, 0x98, 0x6c, 0xb0, 0x81, 0x57, 0xe1, 0x5e, 0x5a, 0xe5, 0xea, 0x98, + 0xea, 0x8d, 0xfd, 0xec, 0xf0, 0xcf, 0x62, 0x4e, 0x65, 0xc7, 0x62, 0xa0, + 0x0a, 0x78, 0xfe, 0x14, 0x53, 0xa0, 0x70, 0xb6, 0xdf, 0x6e, 0x89, 0xd7, + 0xb5, 0x12, 0x85, 0x37, 0x9c, 0xd8, 0xbf, 0x4f, 0x3e, 0xe6, 0x9a, 0x1a, + 0x23, 0x3d, 0x0c, 0xaa, 0x32, 0x4e, 0xf7, 0x2a, 0x1e, 0xf1, 0x9e, 0x5b, + 0x53, 0x76, 0x40, 0x34, 0x87, 0xb8, 0xc6, 0xf0, 0xd5, 0x4c, 0xd5, 0xc2, + 0x35, 0x1d, 0x08, 0x29, 0x07, 0xb0, 0x45, 0x33, 0x3c, 0xb3, 0x4b, 0x56, + 0xf9, 0xbf, 0xb3, 0x14, 0x2b, 0x88, 0x9a, 0x5c, 0xfc, 0x3b, 0x9e, 0x66, + 0x7e, 0x89, 0x71, 0x12, 0x9a, 0x21, 0xb4, 0xa2, 0xe5, 0xd1, 0xb3, 0x9d}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA384, + 34, + {0x98, 0x93, 0xa1, 0xf8, 0x0a, 0x53, 0x99, 0xdb, 0x63, 0xde, 0xf3, 0x6a, + 0x18, 0x01, 0x90, 0x3e, 0x04, 0xc6, 0x8a, 0x22, 0x97, 0x4c, 0x37, 0xb4, + 0xc7, 0x7e, 0x61, 0x0a, 0xcb, 0xa1, 0x06, 0x7f, 0x8f, 0xaa, 0x6f, 0x54, + 0xf4, 0x7d, 0xa6, 0xac, 0x68, 0x0d, 0x2f, 0x94, 0xb6, 0x16, 0x7c, 0x71, + 0xb6, 0xf6, 0x26, 0x67, 0x9d, 0x40, 0x99, 0x29, 0x49, 0x14, 0xc5, 0x3f, + 0x00, 0xfc, 0x77, 0x26, 0x3c, 0x42, 0xff, 0xa9, 0x95, 0xd3, 0x77, 0x7b, + 0xfd, 0xa4, 0x44, 0x77, 0xca, 0x1b, 0x79, 0x06, 0x85, 0xfb, 0x27, 0x99, + 0x7a, 0xb8, 0x0d, 0xb5, 0x0e, 0x1a, 0x99, 0xad, 0x4b, 0x77, 0xdc, 0x0a, + 0xa8, 0xb0, 0x54, 0x79, 0xff, 0x2a, 0xc1, 0x58, 0x94, 0x40, 0x47, 0x6b, + 0x13, 0xfc, 0xdd, 0x57, 0x12, 0xae, 0xbf, 0xd1, 0x88, 0xb6, 0xe6, 0xd1, + 0x1a, 0xf3, 0x17, 0x18, 0x41, 0x1d, 0xd0, 0x9e, 0x55, 0x27, 0x56, 0x56, + 0x46, 0x72, 0x20, 0xbe, 0x8e, 0x0a, 0xb9, 0x3f, 0xf0, 0x37, 0x96, 0x32, + 0x1d, 0x72, 0xe9, 0xcc, 0xd3, 0x2c, 0xca, 0x55, 0x3c, 0x2d, 0xaf, 0xbd, + 0x35, 0x28, 0x0e, 0x8d, 0x2a, 0xab, 0xfa, 0x8a, 0xa3, 0xc1, 0x11, 0xa7, + 0xa3, 0x4d, 0xa5, 0x77, 0x85, 0xde, 0x99, 0x0e, 0x1c, 0xa0, 0xee, 0x13, + 0xf2, 0x11, 0x8b, 0x22, 0x77, 0x68, 0x31, 0x05, 0xff, 0x09, 0xfe, 0x58, + 0x00, 0xfb, 0x0b, 0xe6, 0x08, 0x72, 0x93, 0x93, 0xf2, 0xef, 0x49, 0x5c, + 0xbc, 0xc4, 0xec, 0x30, 0xbf, 0x18, 0xe7, 0xf2, 0x3b, 0x8e, 0x81, 0xcb, + 0x3d, 0x5e, 0x49, 0x73, 0xea, 0x34, 0x51, 0xfa, 0x64, 0xed, 0x7d, 0x2d, + 0x6b, 0xf9, 0x92, 0x45, 0x77, 0x5c, 0x6d, 0x8c, 0x33, 0xd6, 0x23, 0x68, + 0xd5, 0xc9, 0x0d, 0x73, 0xb9, 0xea, 0x29, 0x20, 0x43, 0xef, 0xaf, 0x75, + 0x64, 0x12, 0x93, 0x55, 0xe6, 0x97, 0x87, 0xe6, 0x18, 0xa1, 0x99, 0xeb, + 0xdf, 0x75, 0xea, 0x53, 0xbf, 0x7b, 0x19, 0xb3, 0x78, 0x32, 0x76, 0xf0, + 0x68, 0xcf, 0x01, 0xe7, 0x44, 0xe7, 0xc1, 0x3f, 0x99, 0xaf, 0xb3, 0x79, + 0x6b, 0x6c, 0x1f, 0x18, 0xc8, 0xa9, 0x61, 0xf0, 0x2c, 0xe2, 0xb1, 0x28, + 0x0c, 0x66, 0xb3, 0x1d, 0x7c, 0x2c, 0x43, 0xc5, 0x63, 0x78, 0x23, 0x59, + 0xc0, 0xdc, 0xf6, 0x7f, 0x1c, 0x23, 0xce, 0xbc, 0x4c, 0xaa, 0x9f, 0x3d, + 0x12, 0x9f, 0xdd, 0x0d, 0xac, 0x6f, 0x0a, 0x79, 0x17, 0xea, 0xc5, 0x18, + 0x7f, 0x01, 0xc7, 0x08, 0xb3, 0xa6, 0xd5, 0x39, 0xe1, 0x33, 0xd6, 0x48, + 0x65, 0x96, 0xc1, 0x6a, 0xd6, 0xa2, 0xd3, 0x27, 0x30, 0xc8, 0x59, 0x3d, + 0xdc, 0xc3, 0x0e, 0x66, 0xce, 0x41, 0x34, 0x5e, 0x67, 0xa9, 0x2b, 0x95, + 0xb7, 0xe8, 0x76, 0xcc, 0x6c, 0x48, 0x93, 0x0b, 0x81, 0x7d, 0x5c, 0xc6}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA384, + 35, + {0x21, 0xdb, 0x7c, 0x79, 0xc8, 0x5f, 0x32, 0x09, 0x0e, 0x2a, 0x00, 0x87, + 0xd5, 0x55, 0x82, 0x98, 0xc7, 0x00, 0xc4, 0x0f, 0x39, 0xa6, 0xf9, 0xe0, + 0x8f, 0x70, 0x86, 0x0b, 0xbc, 0x04, 0x2d, 0xdc, 0x1e, 0x98, 0xc2, 0x90, + 0x00, 0x7f, 0x0d, 0x42, 0x6b, 0x0c, 0xff, 0x6d, 0x6f, 0x32, 0xea, 0xef, + 0x07, 0x92, 0xf1, 0x0a, 0xd1, 0x2a, 0xb8, 0x92, 0x85, 0x8b, 0xb2, 0xab, + 0x51, 0x0d, 0x9d, 0x5d, 0x8d, 0x2a, 0x2b, 0xd0, 0xa0, 0xc7, 0x37, 0x60, + 0x2c, 0x99, 0x49, 0xd1, 0x5e, 0x0c, 0x67, 0xd5, 0xc5, 0x4d, 0xd8, 0x5a, + 0x4c, 0xce, 0x00, 0x35, 0x82, 0xf8, 0x92, 0x31, 0x78, 0x69, 0xd3, 0x47, + 0x09, 0x69, 0x66, 0x20, 0xfb, 0xcf, 0x0b, 0xb5, 0x72, 0xd6, 0x65, 0x31, + 0x6d, 0x11, 0xd1, 0x49, 0x58, 0xa5, 0x8e, 0x11, 0xdd, 0xfb, 0x75, 0x30, + 0x9c, 0x7b, 0xdd, 0xb8, 0x7f, 0xb8, 0x51, 0xd8, 0x97, 0x0f, 0xfc, 0x2e, + 0xce, 0xf3, 0xd7, 0xf5, 0x7c, 0xab, 0x94, 0x04, 0x51, 0x58, 0xc0, 0x1e, + 0xa3, 0xa9, 0x78, 0x43, 0xeb, 0xb5, 0x42, 0x49, 0x4b, 0x8f, 0x88, 0x36, + 0x86, 0xfb, 0xb8, 0x3f, 0xbc, 0x89, 0xa2, 0xae, 0xee, 0x59, 0x05, 0x73, + 0xbb, 0x41, 0x78, 0x88, 0x24, 0xca, 0x49, 0xda, 0x88, 0x2f, 0x47, 0x5f, + 0x41, 0x5d, 0x7b, 0xb6, 0x4b, 0x11, 0x3e, 0x04, 0x67, 0x14, 0xdd, 0x67, + 0xdb, 0xe0, 0xce, 0xc7, 0x24, 0x16, 0xb9, 0xbe, 0x30, 0x47, 0x6d, 0x19, + 0x7e, 0xd0, 0x67, 0x5d, 0xea, 0xc6, 0x14, 0xbe, 0x24, 0xed, 0x8b, 0x45, + 0x11, 0xc4, 0x10, 0x17, 0xdd, 0xe5, 0xbe, 0x0d, 0x09, 0xe1, 0xe4, 0x20, + 0x1e, 0x8e, 0xd9, 0xf4, 0x33, 0x27, 0xda, 0x18, 0xdd, 0xf4, 0x0f, 0xbc, + 0xe0, 0x3c, 0x47, 0x7f, 0x8a, 0x38, 0x31, 0xbc, 0x1d, 0x22, 0xb7, 0xec, + 0x72, 0xbe, 0x3b, 0x49, 0x27, 0xc9, 0x05, 0xd7, 0x70, 0x66, 0x06, 0x99, + 0x62, 0xf6, 0xac, 0x8a, 0x92, 0x9f, 0x81, 0x00, 0x44, 0xdc, 0x1c, 0xbf, + 0xdd, 0xaf, 0xb7, 0x63, 0xdf, 0x85, 0x96, 0xd7, 0xa8, 0x19, 0x7e, 0x8e, + 0x70, 0xb4, 0xa8, 0x18, 0xf4, 0xc2, 0x16, 0x3a, 0x16, 0x90, 0x7b, 0xea, + 0xd7, 0x29, 0x40, 0xbf, 0x94, 0xf6, 0x4f, 0x4c, 0xed, 0x5a, 0x51, 0x41, + 0xdc, 0x27, 0x57, 0xd6, 0xb9, 0x3a, 0x1c, 0x6e, 0x50, 0x34, 0xd4, 0x7a, + 0x5e, 0xe5, 0x12, 0xf9, 0x60, 0xf3, 0x7f, 0xb2, 0x69, 0xd1, 0xb0, 0x10, + 0x2b, 0x88, 0x01, 0xac, 0x67, 0xec, 0xa3, 0xec, 0x27, 0xa6, 0x93, 0x85, + 0x44, 0x41, 0x55, 0x40, 0xf5, 0x5b, 0x1c, 0x59, 0x19, 0x56, 0x07, 0x78, + 0xc6, 0xcf, 0xc8, 0xc6, 0xf9, 0xbb, 0x21, 0xd2, 0x43, 0x8d, 0x2c, 0x65, + 0xb9, 0x55, 0x54, 0x42, 0x0d, 0x03, 0x8b, 0x19, 0x05, 0xe0, 0x2d, 0x09}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA384, + 36, + {0x16, 0x9a, 0x1d, 0x69, 0x37, 0x6c, 0xe5, 0xe3, 0x7f, 0x7d, 0xdb, 0x79, + 0x96, 0xc6, 0x6a, 0x6a, 0x0b, 0xca, 0xef, 0xac, 0x6e, 0x41, 0x19, 0x3c, + 0xf6, 0xb1, 0xc1, 0x53, 0x08, 0xac, 0x9f, 0xcd, 0xbb, 0x68, 0xbc, 0xe6, + 0x02, 0xaa, 0xbb, 0x18, 0xd9, 0x4b, 0x45, 0x83, 0x02, 0xc7, 0xf9, 0x61, + 0x10, 0xed, 0xda, 0xd9, 0xc6, 0x18, 0x44, 0x42, 0x85, 0x13, 0xf1, 0x0d, + 0x5b, 0x82, 0xfa, 0x8a, 0x68, 0x5b, 0x75, 0x6b, 0xd2, 0xae, 0x1e, 0x2c, + 0x7a, 0x94, 0xda, 0x57, 0x3f, 0x4b, 0xbd, 0xbc, 0xc4, 0x9c, 0x96, 0x57, + 0x48, 0xbe, 0xbb, 0xbd, 0x94, 0xfb, 0x0e, 0xe7, 0x49, 0x44, 0xcd, 0x27, + 0x2d, 0xa8, 0x1e, 0xe3, 0xaf, 0x6f, 0x74, 0x70, 0x95, 0xd9, 0x25, 0x62, + 0xc0, 0xcb, 0x37, 0xee, 0xea, 0xeb, 0x24, 0xcc, 0xaa, 0xb9, 0xba, 0xc2, + 0x23, 0x02, 0xc4, 0x6c, 0x78, 0x46, 0x89, 0x1f, 0x5d, 0xe1, 0x28, 0x6a, + 0x16, 0xa1, 0xbd, 0xf4, 0xdc, 0xf7, 0x8b, 0x4f, 0x94, 0x79, 0x58, 0x90, + 0xab, 0x84, 0xb5, 0xa2, 0x32, 0xe5, 0xa2, 0x1b, 0x74, 0xe7, 0x2d, 0x5d, + 0x88, 0x97, 0x85, 0x88, 0x97, 0x20, 0x1d, 0x3d, 0xb3, 0xa7, 0xf5, 0xa0, + 0xc3, 0xda, 0x6e, 0xb6, 0x46, 0x59, 0x75, 0xda, 0x79, 0x0a, 0x82, 0x71, + 0x61, 0x9e, 0xcf, 0x2f, 0x8b, 0x14, 0xfe, 0x5e, 0xd9, 0x86, 0x44, 0x1f, + 0xc8, 0xc2, 0x6e, 0x50, 0x6f, 0x40, 0x86, 0x99, 0xb8, 0xd1, 0x00, 0xbb, + 0x2d, 0x9d, 0xc7, 0x51, 0x5c, 0x11, 0x4d, 0x98, 0x45, 0xe6, 0xf2, 0x9a, + 0x30, 0x68, 0x00, 0x30, 0x7b, 0x50, 0xfb, 0x49, 0x31, 0xa2, 0x49, 0xf4, + 0x7d, 0xae, 0x58, 0x75, 0x6e, 0x13, 0x26, 0x84, 0xae, 0x1e, 0xd6, 0x19, + 0x8f, 0x88, 0x17, 0x9c, 0x5c, 0x97, 0xd3, 0xed, 0xfc, 0xf7, 0x6d, 0x87, + 0x93, 0x1c, 0xc9, 0x01, 0x2b, 0x23, 0xd9, 0xef, 0xd4, 0xd2, 0xf3, 0x30, + 0xd5, 0x49, 0xeb, 0x7b, 0x30, 0xac, 0x7e, 0x00, 0xb6, 0x7f, 0x39, 0xc8, + 0xe3, 0x52, 0x68, 0xdf, 0x5f, 0x12, 0xf1, 0x63, 0xe3, 0xf7, 0xc4, 0x59, + 0x41, 0xfd, 0xf7, 0x46, 0xa6, 0x53, 0x14, 0x4a, 0x3d, 0xc2, 0xfa, 0xb3, + 0x65, 0xd5, 0x27, 0xb2, 0xb2, 0x70, 0xc1, 0x85, 0xe0, 0x20, 0x54, 0x5e, + 0xea, 0x07, 0xef, 0xc6, 0xba, 0xf0, 0x00, 0x49, 0xad, 0xdc, 0xd8, 0x38, + 0x74, 0x78, 0x7a, 0x3f, 0xc9, 0x86, 0xa5, 0x71, 0xc0, 0xc1, 0x1a, 0x4c, + 0x72, 0x32, 0xb5, 0x4a, 0x43, 0x8b, 0xe0, 0x33, 0x25, 0x89, 0xec, 0xb5, + 0x98, 0x34, 0x8d, 0x0a, 0x1d, 0xc1, 0x3f, 0xc9, 0x31, 0x12, 0x2c, 0xbf, + 0xd8, 0xeb, 0x4d, 0x28, 0x6b, 0xed, 0xa1, 0x83, 0x29, 0x1e, 0x71, 0x3c, + 0xa1, 0xb8, 0x72, 0xd8, 0xb8, 0x31, 0x90, 0x9f, 0xbc, 0x03, 0x3b, 0x77}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA384, + 37, + {0x3a, 0x97, 0x5f, 0xf7, 0x73, 0x52, 0x66, 0x72, 0xd6, 0x71, 0x38, 0x0d, + 0xab, 0x20, 0xad, 0xd0, 0x00, 0x00, 0x35, 0xd4, 0x7c, 0x04, 0xcc, 0xce, + 0xae, 0x78, 0xff, 0xa2, 0x97, 0x5a, 0x90, 0x64, 0x79, 0x45, 0xb4, 0x67, + 0xc4, 0xe3, 0x03, 0x65, 0xcf, 0xf5, 0xf3, 0xa7, 0x69, 0xb0, 0x53, 0xb5, + 0xed, 0x05, 0xe0, 0xc8, 0x79, 0x34, 0x89, 0x38, 0x81, 0xd8, 0x96, 0xda, + 0x2c, 0x71, 0x40, 0x23, 0x39, 0x4a, 0x1f, 0xbc, 0x08, 0xa0, 0x95, 0x38, + 0xcf, 0xc8, 0x9a, 0xd3, 0x48, 0x1b, 0xb0, 0x38, 0x34, 0x72, 0xac, 0xed, + 0x4e, 0x7d, 0x19, 0x47, 0xc4, 0x0e, 0x65, 0xa0, 0x6d, 0x6a, 0xdc, 0x0d, + 0x1d, 0x47, 0x49, 0x31, 0x99, 0xaa, 0x98, 0x1a, 0x7b, 0xde, 0x82, 0x8a, + 0x9c, 0x45, 0x34, 0x9c, 0xe8, 0x5c, 0xee, 0xb0, 0x0b, 0x39, 0x78, 0xa1, + 0x2c, 0x73, 0xea, 0xd5, 0xa6, 0x5f, 0x17, 0xdf, 0x8a, 0xa8, 0x5d, 0xe1, + 0xea, 0x87, 0xeb, 0xb0, 0xbe, 0xb5, 0xeb, 0x9d, 0x96, 0xd6, 0xae, 0xb2, + 0x42, 0x91, 0x7b, 0x77, 0x7a, 0x73, 0x9b, 0xf8, 0x05, 0xce, 0x49, 0xe2, + 0xd0, 0xf2, 0xf4, 0xd5, 0x11, 0x5d, 0x62, 0x1b, 0xc7, 0x83, 0x96, 0x40, + 0xd7, 0xf5, 0xae, 0xc3, 0xa4, 0x54, 0x69, 0x58, 0xf6, 0x2b, 0x94, 0x84, + 0x1a, 0x1e, 0x8e, 0x53, 0xe5, 0x3e, 0xa8, 0x20, 0xed, 0xa6, 0x68, 0xf6, + 0x43, 0x35, 0x4b, 0x1b, 0xdd, 0x77, 0x1f, 0xb2, 0x28, 0xf2, 0x0e, 0xc3, + 0xe9, 0x68, 0xa6, 0xdd, 0x53, 0xdb, 0x38, 0xf0, 0xfe, 0x84, 0x7c, 0x45, + 0xdc, 0x68, 0xae, 0xff, 0xb9, 0x6d, 0xca, 0x44, 0x1b, 0x85, 0x18, 0x0d, + 0x9a, 0xb3, 0x48, 0xa8, 0xa4, 0x28, 0xcf, 0xe2, 0xd7, 0x4f, 0x23, 0x8f, + 0xdf, 0x72, 0x7d, 0x02, 0xe4, 0xeb, 0x6f, 0x52, 0xe7, 0x40, 0xda, 0x85, + 0xff, 0xef, 0x40, 0x8e, 0xb5, 0x00, 0xa2, 0x7a, 0xc9, 0xfb, 0x14, 0x61, + 0xb7, 0xda, 0xf6, 0x84, 0xf5, 0x6a, 0xf3, 0xa5, 0x8e, 0x80, 0x37, 0x92, + 0xcb, 0xe2, 0xbc, 0x70, 0x18, 0xa2, 0x52, 0x5f, 0xd3, 0xe4, 0x31, 0x3f, + 0x42, 0x11, 0x25, 0x58, 0xac, 0x82, 0x1c, 0xd1, 0x27, 0x4c, 0x06, 0x56, + 0xb6, 0x5a, 0x2e, 0xe2, 0xe9, 0xee, 0x7c, 0x21, 0xd4, 0x7c, 0x21, 0x1a, + 0x30, 0x18, 0xca, 0xef, 0x79, 0x8e, 0xda, 0x68, 0x14, 0xa9, 0xc0, 0xa1, + 0x4c, 0x03, 0x9c, 0xfe, 0xb2, 0x9e, 0x49, 0x5c, 0xa2, 0x72, 0xf0, 0x47, + 0x1c, 0xf3, 0x25, 0x17, 0xbd, 0xfd, 0x6b, 0xc3, 0x6f, 0xa4, 0x78, 0x90, + 0xce, 0x49, 0xfc, 0x6a, 0x48, 0xaf, 0xa1, 0x3c, 0x84, 0xcf, 0x76, 0x52, + 0xf8, 0xee, 0x1b, 0x6d, 0x91, 0xb0, 0x34, 0x8e, 0x90, 0xf3, 0x80, 0x1c, + 0xd1, 0x9f, 0x3d, 0xff, 0x1a, 0xd2, 0x4e, 0xa5, 0xfd, 0x8b, 0x62, 0xef}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA384, + 38, + {0x5c, 0x10, 0x2b, 0xb5, 0x19, 0xd8, 0x31, 0xec, 0x8b, 0x37, 0x77, 0x86, + 0x1d, 0x8d, 0xa6, 0xe5, 0x97, 0x08, 0x41, 0x1d, 0x6e, 0x27, 0x8b, 0x26, + 0x4e, 0x97, 0xc0, 0xe4, 0x96, 0x3b, 0x6e, 0x44, 0x71, 0x17, 0x56, 0x71, + 0xfe, 0x27, 0xc6, 0x4b, 0x00, 0x51, 0x1d, 0x00, 0xfa, 0x7c, 0x85, 0x94, + 0x40, 0x5c, 0xdd, 0x0e, 0x8f, 0xd5, 0xc6, 0xfd, 0xc9, 0x97, 0xa3, 0xf7, + 0x86, 0x7d, 0x5d, 0x6d, 0xf1, 0x33, 0x76, 0x95, 0x5a, 0xa2, 0xcb, 0xe9, + 0x31, 0x20, 0xcb, 0xbe, 0xc3, 0xf3, 0x12, 0x1e, 0xc3, 0x40, 0xd0, 0xc5, + 0x2b, 0x0b, 0x9c, 0xcc, 0x11, 0x0d, 0x19, 0x4d, 0xcc, 0x01, 0x54, 0xd8, + 0xee, 0x0a, 0x3e, 0xb0, 0x56, 0x63, 0x3a, 0x1b, 0xb1, 0x45, 0x93, 0xaf, + 0xae, 0x4c, 0x46, 0x19, 0x28, 0xb2, 0x20, 0x90, 0x13, 0xb7, 0xff, 0x51, + 0x6c, 0x9f, 0x8b, 0x54, 0x84, 0x90, 0xfc, 0x16, 0x95, 0xb5, 0x73, 0x61, + 0xfd, 0xbb, 0x80, 0x69, 0x62, 0x34, 0x26, 0x52, 0xdf, 0x89, 0x8f, 0x29, + 0x76, 0x76, 0xb0, 0xa0, 0xbd, 0xdc, 0x98, 0xee, 0x4d, 0x35, 0xf2, 0xed, + 0x85, 0x52, 0x05, 0xae, 0x00, 0xa3, 0xba, 0xe1, 0x1b, 0xdc, 0x7d, 0xec, + 0x32, 0x2e, 0x69, 0xe6, 0x29, 0xe7, 0x34, 0x20, 0x08, 0xb6, 0x24, 0x21, + 0x99, 0xe5, 0xa9, 0x0f, 0x55, 0x01, 0x07, 0x95, 0x7e, 0x2d, 0xd5, 0xe0, + 0x37, 0x77, 0x6f, 0x3b, 0x67, 0x9e, 0x47, 0x9b, 0x8f, 0x38, 0x42, 0xef, + 0xd6, 0xa3, 0x5a, 0x32, 0xda, 0x5f, 0x20, 0xea, 0x59, 0xea, 0x20, 0x9b, + 0x3e, 0x4d, 0x9e, 0x52, 0xfe, 0xf6, 0xc3, 0x72, 0x1f, 0xdf, 0x7c, 0xaf, + 0x5c, 0x8a, 0x52, 0x73, 0x7b, 0x57, 0x3b, 0x8e, 0x72, 0x22, 0x84, 0x2c, + 0x6b, 0x97, 0x62, 0x3e, 0x38, 0x37, 0x8d, 0x61, 0xdc, 0x46, 0x44, 0x2d, + 0xdd, 0x05, 0x6c, 0xef, 0x1e, 0x62, 0x52, 0x8c, 0x7f, 0x58, 0x68, 0x32, + 0xa8, 0x6b, 0x39, 0xf0, 0x2c, 0x51, 0x6b, 0x76, 0x6a, 0xda, 0x35, 0xef, + 0xd6, 0xa7, 0xa8, 0x85, 0x67, 0xe6, 0x18, 0x54, 0x6f, 0xfb, 0x02, 0x7c, + 0xa8, 0x26, 0x34, 0x3a, 0x90, 0x20, 0x49, 0x15, 0x72, 0xb1, 0xb9, 0x6d, + 0xdb, 0xcc, 0x6a, 0xa3, 0xc3, 0x43, 0x09, 0xa2, 0x54, 0xad, 0xbf, 0x11, + 0x12, 0x77, 0x4b, 0x6c, 0xa0, 0xba, 0x48, 0x0f, 0x4e, 0x93, 0x75, 0x18, + 0x5d, 0x2a, 0x12, 0xb4, 0x28, 0x94, 0x3c, 0x8d, 0x0a, 0xad, 0x74, 0x20, + 0x85, 0x7e, 0x7e, 0x9c, 0x8f, 0x36, 0x4a, 0x72, 0x15, 0xb5, 0xf3, 0xf8, + 0x9c, 0x4b, 0x34, 0x5c, 0xa2, 0x4e, 0xd6, 0xa4, 0x53, 0x58, 0x67, 0xc7, + 0xb8, 0xb5, 0xee, 0xd0, 0x3e, 0x4e, 0xf0, 0x2c, 0x3a, 0xd9, 0x49, 0x52, + 0x25, 0x29, 0xc7, 0x89, 0x3d, 0x4c, 0xa2, 0xd5, 0xe5, 0xcd, 0x52, 0xb9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA384, + 39, + {0x4c, 0x88, 0x32, 0xf1, 0x0a, 0x7f, 0xb5, 0x11, 0x41, 0xc4, 0xf8, 0x02, + 0xbd, 0xa6, 0x80, 0xa6, 0x92, 0x20, 0xce, 0xd8, 0x08, 0xe5, 0x03, 0x79, + 0x33, 0x91, 0x1b, 0x97, 0xf0, 0x17, 0xad, 0x73, 0x91, 0x91, 0xd5, 0xf1, + 0x55, 0x14, 0xe9, 0xf4, 0x2a, 0xd7, 0xad, 0xbf, 0xb6, 0x2d, 0xa4, 0xee, + 0xf5, 0x56, 0x4e, 0xd3, 0x98, 0x06, 0x52, 0x2f, 0xc7, 0xc7, 0xe0, 0x94, + 0x29, 0xfb, 0xaf, 0xb7, 0xf4, 0x8c, 0x23, 0xbc, 0xfb, 0x6a, 0xce, 0x66, + 0x6f, 0xd7, 0x64, 0x74, 0x7e, 0x2b, 0x1b, 0xb8, 0xb3, 0xa4, 0x08, 0xad, + 0x80, 0x98, 0x3c, 0xa0, 0xb7, 0x94, 0xa2, 0x5a, 0x2e, 0xc4, 0xe9, 0x67, + 0xb4, 0xd1, 0xf5, 0xcd, 0xa3, 0xc7, 0xe7, 0x08, 0xf1, 0xf9, 0x0e, 0xfe, + 0xb0, 0x68, 0xdf, 0x2a, 0xb5, 0x3b, 0x1a, 0xe2, 0x79, 0xae, 0x38, 0x50, + 0xd8, 0x88, 0x2a, 0x38, 0xec, 0x2c, 0x92, 0x77, 0x2a, 0x7a, 0x27, 0xd7, + 0x41, 0x1d, 0x50, 0xf7, 0x68, 0xb3, 0xb9, 0x9b, 0x83, 0x29, 0x33, 0x9c, + 0x5f, 0xb3, 0x75, 0xad, 0x51, 0x3d, 0x24, 0xcf, 0x2a, 0xc0, 0xb3, 0x00, + 0xc4, 0xa9, 0x01, 0xb4, 0x86, 0xae, 0x66, 0x06, 0x29, 0x3d, 0x62, 0x2f, + 0xc6, 0xe7, 0x60, 0x83, 0xa2, 0x96, 0xd0, 0xec, 0xa5, 0xc0, 0x86, 0x33, + 0x01, 0x65, 0x9d, 0x67, 0x71, 0x4c, 0x95, 0xb4, 0x8b, 0x93, 0x63, 0x1e, + 0x7e, 0x6a, 0xa6, 0x56, 0x1d, 0x8d, 0xd1, 0x4c, 0x01, 0x95, 0xd3, 0x82, + 0xd7, 0xbb, 0x60, 0xe0, 0x51, 0x1f, 0xd9, 0x8b, 0x21, 0x04, 0x0c, 0xac, + 0x16, 0xf5, 0x78, 0x8c, 0xe0, 0x96, 0x71, 0xb4, 0x9f, 0x7a, 0x0d, 0x93, + 0x97, 0xd9, 0x69, 0x69, 0xef, 0x3e, 0xdb, 0x12, 0xb9, 0x57, 0x43, 0x0a, + 0x53, 0x25, 0x01, 0x3a, 0xeb, 0x9f, 0xd7, 0x3a, 0xdf, 0xaf, 0x5c, 0xcf, + 0x5d, 0x61, 0x0e, 0x5f, 0xb3, 0x1d, 0x78, 0xa2, 0x72, 0x58, 0x35, 0x23, + 0xad, 0xc8, 0x99, 0xb2, 0x4d, 0xab, 0xf8, 0xcf, 0x15, 0xb5, 0xc0, 0x42, + 0xa5, 0x9f, 0xd8, 0x73, 0x07, 0x91, 0x4e, 0x61, 0x72, 0x9e, 0xb7, 0x2c, + 0x6c, 0x16, 0x11, 0xd4, 0xa9, 0x9c, 0xb8, 0x0c, 0xd4, 0x3e, 0xb7, 0x2f, + 0xc4, 0xf5, 0x33, 0x9b, 0xe2, 0x27, 0xd4, 0xaf, 0xd6, 0x82, 0xf9, 0x66, + 0x64, 0x68, 0xed, 0xcf, 0x8f, 0x6e, 0x7d, 0x2b, 0xa5, 0x79, 0x79, 0x28, + 0x9b, 0xc9, 0x1b, 0xf8, 0xe2, 0xa5, 0xe1, 0x14, 0xc7, 0xdf, 0x98, 0xff, + 0x36, 0xd0, 0xe3, 0xc5, 0x57, 0x91, 0x7b, 0xfd, 0x93, 0x65, 0xf6, 0x61, + 0xfa, 0x41, 0x7f, 0xc6, 0xa7, 0x58, 0x89, 0xf8, 0xae, 0x63, 0x9c, 0x8c, + 0xa4, 0xf3, 0x1d, 0x5f, 0x3d, 0x87, 0xe1, 0xf1, 0x71, 0x1f, 0x7f, 0x36, + 0x98, 0xf5, 0x10, 0x71, 0x46, 0xcb, 0xcc, 0xa4, 0xf5, 0x8b, 0xd6, 0x89}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA384, + 40, + {0x91, 0xcf, 0xec, 0x5f, 0x96, 0x44, 0x1f, 0x0a, 0x05, 0x17, 0x9b, 0x85, + 0x50, 0x2d, 0x8d, 0xfa, 0x2c, 0x41, 0x96, 0x6c, 0xbf, 0x31, 0x69, 0x4e, + 0x25, 0x8a, 0xdd, 0x86, 0x95, 0x11, 0xd2, 0x4f, 0x18, 0x46, 0xbe, 0xe4, + 0x04, 0x17, 0x97, 0x47, 0xdd, 0x17, 0xb6, 0xe6, 0xa9, 0x52, 0x4c, 0xe3, + 0x97, 0xfd, 0xcd, 0x07, 0x8b, 0xdc, 0x93, 0xe8, 0xb4, 0xc7, 0x5f, 0x56, + 0x69, 0x93, 0x32, 0xb8, 0xab, 0x06, 0xf3, 0xcb, 0xb8, 0x68, 0xf1, 0xe6, + 0xb2, 0xb4, 0x10, 0xe4, 0x04, 0x9c, 0xbd, 0x31, 0xc5, 0x38, 0xe2, 0x46, + 0xc4, 0xf1, 0x4f, 0x76, 0xe1, 0x2b, 0xf2, 0x30, 0xda, 0x74, 0x69, 0x2a, + 0xe5, 0x5b, 0xc0, 0x19, 0xd2, 0x4e, 0xb8, 0xcf, 0x44, 0x5e, 0xde, 0xd9, + 0xa1, 0x4d, 0x5a, 0xa2, 0xab, 0xa2, 0x45, 0x92, 0x07, 0x2f, 0xf3, 0xb9, + 0xc8, 0x01, 0x96, 0x1b, 0x0c, 0x7c, 0xbf, 0x80, 0x37, 0x29, 0x07, 0x55, + 0x87, 0x9f, 0x2b, 0x51, 0x58, 0xfe, 0x13, 0x3d, 0xc7, 0x02, 0x3f, 0xd2, + 0x1b, 0xa4, 0xe2, 0x1a, 0x39, 0xda, 0x79, 0x92, 0xb7, 0x24, 0xad, 0xe2, + 0xa5, 0x29, 0x21, 0x38, 0x5b, 0x6c, 0x35, 0x9d, 0x98, 0x14, 0xb6, 0x2b, + 0x04, 0x94, 0xe5, 0xb1, 0xd4, 0x36, 0xb1, 0x7b, 0xf3, 0xd2, 0xfc, 0xc1, + 0xe9, 0x5b, 0x5f, 0x95, 0x56, 0xfc, 0xae, 0xe7, 0xd8, 0x08, 0x8e, 0x80, + 0x8c, 0x3b, 0xa5, 0xd5, 0xa9, 0x2c, 0xc1, 0x51, 0x8f, 0x82, 0xca, 0x24, + 0xe9, 0x65, 0x9e, 0x04, 0x35, 0xa3, 0x62, 0xd4, 0xa1, 0xf1, 0xd0, 0x33, + 0xfe, 0xcf, 0x85, 0x5a, 0x3e, 0x6f, 0x05, 0xb6, 0x79, 0x1b, 0x23, 0x22, + 0xd8, 0x1f, 0x12, 0x98, 0xaf, 0x5c, 0xcb, 0x45, 0x88, 0xd9, 0xa6, 0xc6, + 0xd4, 0xf1, 0xa4, 0x25, 0xc7, 0x2f, 0x9d, 0x03, 0x4f, 0x7c, 0x35, 0xd8, + 0xf8, 0x10, 0x3e, 0xe2, 0xca, 0x0a, 0xe7, 0xd4, 0xda, 0xee, 0x2d, 0x29, + 0x29, 0xce, 0x6f, 0x3f, 0x4a, 0xe0, 0x4d, 0x81, 0x83, 0x42, 0x7e, 0xa0, + 0xb2, 0x0f, 0x07, 0x87, 0x0a, 0xc4, 0x71, 0x50, 0x3f, 0x5b, 0x94, 0x69, + 0x2e, 0xd8, 0x09, 0xc5, 0xc6, 0xdf, 0x9b, 0x95, 0x33, 0x0b, 0xaa, 0x3d, + 0x13, 0xae, 0x8a, 0x3e, 0xd2, 0x1e, 0x74, 0x80, 0xf1, 0xf2, 0xa2, 0xba, + 0xe1, 0xdf, 0x9f, 0xec, 0x08, 0x2a, 0xc1, 0x54, 0x27, 0x6f, 0x1f, 0x14, + 0x26, 0x27, 0xbd, 0xba, 0xf1, 0xab, 0xb6, 0x47, 0x03, 0xc6, 0x7d, 0x97, + 0x61, 0xa0, 0x2f, 0x88, 0xf0, 0xe1, 0x8e, 0x9b, 0xff, 0xbc, 0xb7, 0xd4, + 0xbe, 0xd3, 0xdb, 0x5b, 0xae, 0x8e, 0x64, 0x21, 0xd9, 0xc0, 0x4f, 0xbc, + 0x88, 0xe4, 0x3a, 0x82, 0x24, 0x95, 0xcb, 0x49, 0xd2, 0xd6, 0x24, 0x45, + 0x08, 0xf3, 0x10, 0x2a, 0x73, 0x2b, 0xfa, 0x4c, 0xc0, 0xbb, 0x97, 0x0f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA384, + 41, + {0x4d, 0x13, 0xb9, 0xeb, 0x5d, 0xa3, 0x23, 0xa7, 0xe1, 0x87, 0x7e, 0x36, + 0xb8, 0x30, 0xfe, 0x6a, 0x84, 0xeb, 0xfb, 0x35, 0xa6, 0x18, 0xca, 0x53, + 0xe4, 0x33, 0x78, 0xfa, 0x30, 0x7c, 0x99, 0x90, 0x03, 0x85, 0x20, 0xdf, + 0x45, 0x3c, 0x95, 0x10, 0x16, 0xab, 0x4f, 0x91, 0x8e, 0x94, 0xc1, 0xa1, + 0xce, 0x53, 0x32, 0x7e, 0x0f, 0x9a, 0xf6, 0x41, 0x0d, 0x3e, 0x0f, 0xc2, + 0x0a, 0x22, 0xed, 0xe9, 0x5c, 0xc2, 0x1a, 0x8b, 0x81, 0xa5, 0x5e, 0xdc, + 0xc8, 0xf6, 0x4a, 0x49, 0x7c, 0x57, 0x9d, 0x51, 0x07, 0xff, 0xaa, 0x0b, + 0xff, 0x5f, 0xbe, 0x64, 0xbe, 0x77, 0xf2, 0x5d, 0x47, 0x63, 0xd5, 0x46, + 0xa3, 0x45, 0x16, 0x33, 0xf5, 0x93, 0x0d, 0xab, 0xfd, 0xcb, 0xc8, 0x4c, + 0x5c, 0x29, 0xf0, 0x93, 0x7e, 0xfc, 0x47, 0xff, 0xfb, 0x25, 0x93, 0x0a, + 0x7f, 0x73, 0x76, 0x32, 0xe4, 0x85, 0x17, 0x6b, 0x78, 0xa5, 0x75, 0x53, + 0x6c, 0xc7, 0x52, 0x2e, 0xfa, 0x7d, 0x90, 0x81, 0x7a, 0xde, 0x8e, 0x6a, + 0x29, 0x93, 0xe5, 0x37, 0x96, 0xae, 0x54, 0xf7, 0x46, 0xc4, 0xd9, 0xe1, + 0x9f, 0x55, 0xf6, 0xce, 0xe5, 0x31, 0x09, 0xd6, 0x69, 0xd3, 0x5f, 0x07, + 0x11, 0xcb, 0x1e, 0xb0, 0xb8, 0x35, 0xe8, 0x25, 0x7b, 0xf4, 0x67, 0x2a, + 0xae, 0xec, 0x2e, 0xab, 0xa4, 0xa0, 0xd5, 0x61, 0x1d, 0x75, 0x73, 0x01, + 0x9e, 0xd6, 0x6c, 0x3a, 0x50, 0x64, 0x21, 0x0f, 0x18, 0x7f, 0x64, 0xe5, + 0xbd, 0x6f, 0x34, 0x57, 0x37, 0xe7, 0x6b, 0x12, 0xe3, 0xdb, 0x49, 0x13, + 0xa7, 0x52, 0xdd, 0x7d, 0x1c, 0xa0, 0xa8, 0x02, 0x76, 0xb3, 0x80, 0x29, + 0xf4, 0x12, 0x07, 0x95, 0x45, 0xc5, 0x49, 0x97, 0xc1, 0x89, 0x0f, 0x9f, + 0x26, 0x90, 0x40, 0xf7, 0xce, 0x9b, 0x13, 0x66, 0x0c, 0xb6, 0xc3, 0x48, + 0xca, 0xec, 0xae, 0xff, 0x3d, 0xc9, 0xa3, 0xbd, 0x8f, 0x54, 0x2d, 0xeb, + 0x50, 0x77, 0x1a, 0x44, 0xa1, 0x75, 0x64, 0xc9, 0x92, 0xa1, 0x63, 0xbe, + 0x49, 0x15, 0x16, 0x54, 0x96, 0x1f, 0xdd, 0x99, 0x75, 0xb7, 0x7b, 0x47, + 0xc2, 0xc4, 0xb5, 0xa7, 0x31, 0xd7, 0x84, 0x16, 0x93, 0x6f, 0x0a, 0xf4, + 0x67, 0x11, 0x6c, 0x56, 0xdc, 0x59, 0x87, 0xb4, 0x2e, 0xbe, 0xc4, 0xe9, + 0x26, 0x18, 0x48, 0x88, 0xeb, 0x05, 0x31, 0x70, 0xb8, 0x80, 0x8d, 0xba, + 0xf8, 0xb5, 0x8e, 0x53, 0xb3, 0x29, 0xea, 0x24, 0xaf, 0x08, 0xed, 0xb8, + 0x2c, 0x48, 0xf6, 0x6d, 0x58, 0xc4, 0xb5, 0x91, 0x17, 0xa7, 0x11, 0x56, + 0x4b, 0x4a, 0x88, 0x6d, 0x38, 0xe0, 0x1d, 0xd8, 0x32, 0x30, 0xd2, 0x0c, + 0x2d, 0x24, 0x85, 0x94, 0xc2, 0x8a, 0x4e, 0x16, 0xa6, 0x91, 0x0d, 0x39, + 0xec, 0x05, 0xd4, 0xc4, 0x6b, 0x54, 0x9c, 0xda, 0xba, 0x7c, 0x8f, 0xf1}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA384, + 42, + {0x79, 0xf7, 0x07, 0x66, 0x14, 0xb9, 0x68, 0xd3, 0x01, 0x36, 0x23, 0x41, + 0x24, 0xeb, 0x00, 0x21, 0x00, 0x18, 0x5a, 0xa4, 0x16, 0x03, 0xb8, 0x55, + 0x30, 0xa8, 0x7e, 0x56, 0x72, 0x3e, 0x36, 0x3e, 0x86, 0x6e, 0xc1, 0x8b, + 0x2b, 0xf7, 0xcd, 0x69, 0x75, 0x0e, 0xac, 0x12, 0xaa, 0xed, 0x2f, 0x5d, + 0x3c, 0xd8, 0xa1, 0x74, 0x03, 0x7d, 0x1b, 0x11, 0xe0, 0xfd, 0xdb, 0xae, + 0x82, 0x48, 0xb6, 0x95, 0x80, 0x47, 0xf4, 0xfb, 0x08, 0x36, 0xea, 0xcc, + 0x7f, 0x63, 0xaf, 0x9f, 0xe0, 0x5c, 0x77, 0x2b, 0x7f, 0xd8, 0x4b, 0x65, + 0x80, 0xf4, 0x16, 0x0a, 0xb7, 0x82, 0x39, 0x46, 0x8a, 0xa9, 0xb7, 0x63, + 0x82, 0x72, 0xeb, 0x3b, 0xd0, 0x31, 0x35, 0x78, 0x0c, 0xff, 0xe9, 0x58, + 0x08, 0x5f, 0xe5, 0x71, 0xcf, 0x87, 0x2c, 0xd3, 0xe0, 0x63, 0xfa, 0xea, + 0xc6, 0x87, 0xd8, 0x5c, 0x44, 0x0f, 0xd8, 0xf9, 0xf1, 0xb0, 0x28, 0x4a, + 0x47, 0x49, 0xce, 0x22, 0x40, 0x6f, 0x3d, 0x77, 0x93, 0x18, 0xb0, 0xcf, + 0x98, 0x20, 0xa2, 0x26, 0xc5, 0x4d, 0xc2, 0x38, 0x76, 0x01, 0xa7, 0xb0, + 0xac, 0x8c, 0x4c, 0x75, 0x79, 0x82, 0x1f, 0xcc, 0xb8, 0xe8, 0xca, 0xff, + 0xb1, 0xc5, 0x06, 0xec, 0x3c, 0x33, 0x90, 0xb4, 0x30, 0x8f, 0xa5, 0xf0, + 0xd3, 0xea, 0x4d, 0x0f, 0x59, 0x6b, 0x25, 0x8c, 0x4c, 0x41, 0x4c, 0x47, + 0xf6, 0xed, 0x14, 0x32, 0x72, 0xdf, 0x11, 0x8d, 0x07, 0x59, 0xf7, 0x07, + 0xb5, 0x0f, 0x4d, 0xf9, 0xcc, 0xfa, 0xc6, 0x0f, 0x72, 0xa1, 0xee, 0xbe, + 0x48, 0x4b, 0xce, 0x46, 0xde, 0x29, 0xab, 0x84, 0x50, 0xf3, 0x58, 0x52, + 0xff, 0x06, 0xff, 0x86, 0x0c, 0xac, 0x57, 0xca, 0xf2, 0x0d, 0xc8, 0x1b, + 0x9f, 0x0e, 0x8c, 0x7c, 0xf3, 0x16, 0x67, 0xe9, 0x93, 0xc0, 0xc5, 0x02, + 0xa5, 0x4f, 0x91, 0x28, 0x7f, 0xc4, 0xd2, 0x0d, 0xcd, 0x3c, 0xda, 0xe2, + 0x2c, 0x4f, 0xd7, 0x3c, 0x95, 0x7b, 0xe7, 0x7a, 0x06, 0x5a, 0x8f, 0xf0, + 0x40, 0x98, 0xb6, 0xe7, 0xae, 0x16, 0x6b, 0xdb, 0x42, 0x59, 0x4c, 0xdd, + 0x9c, 0x90, 0x2e, 0x2d, 0x03, 0x1d, 0x4a, 0xd4, 0x21, 0xda, 0x7c, 0x4a, + 0x7d, 0x89, 0xff, 0x85, 0xae, 0xc4, 0xa0, 0x57, 0x59, 0xfa, 0x20, 0x74, + 0x46, 0xf5, 0x54, 0x08, 0x38, 0x6a, 0xc9, 0xc3, 0xc7, 0x4a, 0x52, 0xbb, + 0xd9, 0xbf, 0x73, 0xc0, 0x94, 0xb7, 0xa5, 0x43, 0x4d, 0xcf, 0xd3, 0x82, + 0x2a, 0xc5, 0x54, 0xa8, 0x52, 0xd3, 0xbe, 0x1c, 0xeb, 0x96, 0x6f, 0xa5, + 0x92, 0x3b, 0x91, 0x7e, 0xe4, 0x23, 0x5a, 0xaf, 0x46, 0x24, 0x92, 0x8d, + 0x56, 0x8d, 0x80, 0xf2, 0x15, 0x5c, 0x24, 0x43, 0xc2, 0x13, 0x8b, 0x0b, + 0xfa, 0x5c, 0x63, 0xb7, 0x31, 0x4c, 0x20, 0x73, 0xa7, 0x2e, 0x7d, 0x3c}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA384, + 43, + {0x82, 0x3f, 0x72, 0x7d, 0x76, 0xfa, 0x08, 0xe6, 0x12, 0x4b, 0x85, 0x7e, + 0x24, 0xfa, 0x0e, 0x4d, 0x93, 0x08, 0xc1, 0x8b, 0x5a, 0x75, 0x0f, 0x26, + 0xb8, 0x03, 0x5d, 0x92, 0x4e, 0xd5, 0x6e, 0x2f, 0xf9, 0x22, 0x6e, 0x07, + 0x47, 0xcc, 0xdc, 0xee, 0x6b, 0x5d, 0xf5, 0x81, 0x2e, 0x43, 0x2d, 0x95, + 0x2a, 0x93, 0xbe, 0x30, 0x37, 0xed, 0x91, 0x94, 0xf9, 0x87, 0xba, 0xd8, + 0x74, 0x98, 0x81, 0x0b, 0x40, 0x72, 0xf9, 0x87, 0x46, 0x93, 0xb3, 0x56, + 0x90, 0xbf, 0x6a, 0x95, 0x75, 0x9b, 0x0a, 0xd9, 0x61, 0x3a, 0xba, 0x0b, + 0x36, 0xec, 0x85, 0x65, 0xd3, 0x84, 0xc3, 0x45, 0x66, 0x99, 0x31, 0x36, + 0x6d, 0x19, 0x48, 0x03, 0x76, 0xd7, 0x97, 0x33, 0xed, 0xb0, 0x96, 0x29, + 0x79, 0x1d, 0x9b, 0x3f, 0x7b, 0xd4, 0xea, 0xd3, 0xff, 0x37, 0x96, 0x6c, + 0x3b, 0x9b, 0x78, 0x93, 0x1e, 0x29, 0x33, 0xa0, 0xa9, 0x67, 0x29, 0x04, + 0xef, 0x91, 0x7c, 0x80, 0x98, 0xce, 0xcf, 0x30, 0xb0, 0xf7, 0xa1, 0x1f, + 0x41, 0xdc, 0x00, 0xc1, 0x28, 0xe6, 0x4f, 0xa5, 0x2c, 0xb5, 0x68, 0x14, + 0x91, 0xfb, 0x08, 0x13, 0x51, 0x9e, 0xe6, 0x0a, 0xdd, 0x3b, 0x87, 0x50, + 0xef, 0xf8, 0xa5, 0x1f, 0xaa, 0xe4, 0xf9, 0x6a, 0x5b, 0xba, 0xc7, 0x31, + 0xee, 0xda, 0xd4, 0xc1, 0x1b, 0x81, 0xc9, 0xf1, 0x16, 0xf2, 0xa8, 0xc9, + 0xe7, 0xd7, 0x27, 0xb8, 0x4e, 0x90, 0xf9, 0xf8, 0x9c, 0x37, 0xfe, 0xd5, + 0x69, 0xab, 0x6c, 0xa9, 0xe1, 0xbb, 0x80, 0x52, 0x9a, 0x63, 0x61, 0x42, + 0x8a, 0x6f, 0x3e, 0x87, 0xb8, 0x3a, 0x91, 0x22, 0x08, 0x5f, 0xf0, 0xf9, + 0xa8, 0x1f, 0xaa, 0x5e, 0x57, 0x07, 0x0f, 0xca, 0x49, 0xda, 0xa3, 0x8b, + 0x1d, 0x59, 0x02, 0x16, 0xff, 0x1d, 0x38, 0xe1, 0x97, 0x7a, 0x53, 0xfc, + 0x89, 0x44, 0x0a, 0x29, 0xe9, 0x45, 0xe6, 0x18, 0x21, 0x54, 0xae, 0xc7, + 0xe4, 0x3a, 0xa1, 0xf5, 0x90, 0x70, 0x71, 0x5b, 0xe2, 0xdd, 0x0e, 0xef, + 0x8e, 0x37, 0x72, 0xa2, 0xc7, 0xf2, 0xc4, 0x4b, 0x57, 0xee, 0x2a, 0x04, + 0x91, 0xae, 0x6f, 0xcb, 0x31, 0x28, 0x38, 0xfd, 0xdf, 0xfb, 0xdf, 0x0e, + 0x9b, 0xc2, 0x1a, 0x52, 0xd9, 0x47, 0x3f, 0xfa, 0xaf, 0x4f, 0xe9, 0x81, + 0x6a, 0x27, 0x7c, 0x3c, 0x22, 0x00, 0x52, 0x8e, 0x83, 0x0a, 0xc2, 0xd7, + 0xfa, 0x34, 0x9e, 0x50, 0x55, 0x0a, 0xcb, 0x17, 0x7a, 0x0a, 0x36, 0x21, + 0x92, 0x4b, 0x20, 0x2f, 0xb4, 0x4a, 0x54, 0x2e, 0x55, 0x1e, 0xc6, 0xcb, + 0x7b, 0xa7, 0xb6, 0x6d, 0xb8, 0x6c, 0xe0, 0x76, 0x70, 0x94, 0xe8, 0x9d, + 0xca, 0x1e, 0xee, 0xa5, 0xea, 0x2a, 0x73, 0x2e, 0xc0, 0x09, 0x95, 0x8b, + 0x7a, 0xc5, 0x5c, 0x42, 0x00, 0x1b, 0xb5, 0xde, 0x07, 0xd8, 0x99, 0xf4}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA384, + 44, + {0x53, 0x78, 0x51, 0x68, 0x75, 0x5d, 0xb7, 0x2b, 0xcd, 0x3b, 0x75, 0x28, + 0xe9, 0xab, 0x42, 0x47, 0xf8, 0x5c, 0x24, 0x25, 0xee, 0x65, 0x23, 0x34, + 0x85, 0x9c, 0xe2, 0x5e, 0x1a, 0xbd, 0xb2, 0x62, 0x77, 0x15, 0x0d, 0xb9, + 0xaa, 0x36, 0x41, 0xcd, 0xac, 0xb9, 0x50, 0xd8, 0xcb, 0x43, 0x0b, 0x63, + 0x8a, 0xd1, 0x6f, 0x92, 0x49, 0xf2, 0xa0, 0xdb, 0x6a, 0x58, 0xd0, 0xd8, + 0x32, 0xe6, 0x90, 0x1b, 0xec, 0xdf, 0x4e, 0x74, 0x9b, 0xce, 0x08, 0xfe, + 0xce, 0x01, 0xd6, 0xc4, 0xea, 0x7f, 0xe4, 0x29, 0x3a, 0x66, 0xae, 0x4a, + 0xe3, 0x9c, 0xee, 0xe5, 0xd0, 0xd1, 0x2c, 0xc3, 0x7b, 0x84, 0x81, 0x93, + 0x97, 0x35, 0xf7, 0xa5, 0x55, 0x24, 0x25, 0x0a, 0x06, 0x18, 0xd3, 0x9a, + 0xfb, 0x36, 0x45, 0xe1, 0xaf, 0x91, 0xfb, 0xea, 0x02, 0x14, 0x5f, 0x14, + 0x31, 0xca, 0x22, 0x5f, 0x6d, 0x1c, 0x4a, 0x56, 0x2f, 0xb4, 0xbf, 0xc8, + 0xc5, 0x9e, 0x64, 0x88, 0x73, 0x70, 0xe5, 0x48, 0xfd, 0x97, 0x3d, 0x4c, + 0x0b, 0x7f, 0xc0, 0xd8, 0xd3, 0x28, 0x1e, 0xbf, 0x30, 0x54, 0xfe, 0x35, + 0x84, 0xde, 0xe1, 0x35, 0x64, 0xa8, 0x81, 0x8c, 0x6d, 0xf1, 0xcd, 0x78, + 0x83, 0x8f, 0x4d, 0xa2, 0xcb, 0xc2, 0xf4, 0x47, 0xd6, 0x73, 0xde, 0xad, + 0x6a, 0x55, 0xb2, 0x7b, 0xc8, 0xb0, 0x28, 0xc8, 0xa9, 0xb2, 0x12, 0xf9, + 0x47, 0x3f, 0x36, 0x1c, 0xd3, 0x8e, 0x8b, 0x24, 0xbe, 0x04, 0x3c, 0xfd, + 0x2a, 0x18, 0xb4, 0x2f, 0x5b, 0x44, 0x46, 0xa7, 0x1d, 0x4c, 0x74, 0xdc, + 0xe7, 0xb7, 0x37, 0x16, 0x58, 0xc5, 0x33, 0x71, 0x26, 0x74, 0x1e, 0xb7, + 0x07, 0x83, 0x51, 0x2d, 0x2f, 0x91, 0xb9, 0xdf, 0x88, 0x93, 0xe9, 0xf9, + 0x03, 0x18, 0x34, 0x87, 0x35, 0x30, 0x08, 0x49, 0x53, 0x63, 0xe6, 0x8a, + 0x35, 0x71, 0x08, 0xfc, 0x41, 0x63, 0x48, 0x30, 0xc6, 0x7d, 0x69, 0x98, + 0x9d, 0x25, 0xb5, 0xd3, 0xb2, 0x42, 0x73, 0x54, 0x2c, 0xe7, 0x8c, 0xa7, + 0x2d, 0xfd, 0xa0, 0x37, 0x35, 0x98, 0xe1, 0x03, 0xb5, 0x49, 0x62, 0xdf, + 0xd2, 0x9a, 0x82, 0x3f, 0xa5, 0xc0, 0x14, 0x9e, 0x9f, 0x2c, 0x2f, 0x80, + 0xea, 0xdd, 0x02, 0xb2, 0x43, 0x6b, 0x78, 0x72, 0xcc, 0x5f, 0x38, 0x34, + 0x43, 0x7d, 0x22, 0xa2, 0x67, 0x17, 0x96, 0x4d, 0xda, 0x44, 0xcc, 0xa2, + 0x59, 0x76, 0x9b, 0xf8, 0x52, 0xb3, 0x78, 0xca, 0xa8, 0x79, 0xa0, 0x97, + 0x18, 0xf3, 0x6e, 0x35, 0x28, 0x66, 0xf4, 0xe7, 0x63, 0x46, 0x30, 0x53, + 0x19, 0x78, 0x9d, 0x86, 0x26, 0x3d, 0xe7, 0x46, 0xf8, 0x7c, 0x87, 0x89, + 0xf4, 0x4b, 0xe6, 0x49, 0x36, 0x48, 0x78, 0x9f, 0xd7, 0x86, 0x4c, 0x30, + 0xbb, 0x08, 0x9f, 0x6b, 0xf6, 0x6e, 0xc6, 0x69, 0xda, 0x8c, 0xcf, 0xe9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA384, + 45, + {0x5f, 0xb5, 0x8e, 0xff, 0xb5, 0xd4, 0x6a, 0x67, 0xb8, 0x8b, 0x52, 0xce, + 0xb3, 0x0e, 0xcf, 0x28, 0x5e, 0x26, 0x4e, 0xb8, 0xf1, 0x79, 0xf6, 0x33, + 0xc7, 0xd3, 0xc8, 0x7f, 0x04, 0x01, 0x57, 0x4e, 0xd7, 0x36, 0x5a, 0xe5, + 0xa0, 0x2f, 0xad, 0x14, 0x37, 0xe3, 0xc6, 0xce, 0x1b, 0xfa, 0x03, 0x98, + 0x6f, 0x0f, 0x93, 0x02, 0x4b, 0xdf, 0x3c, 0xf0, 0xe0, 0x4f, 0x08, 0x74, + 0x1f, 0x5c, 0x80, 0x32, 0x09, 0x1d, 0x58, 0xca, 0x8a, 0xc9, 0x27, 0x85, + 0xa3, 0x1a, 0xf9, 0x64, 0xd4, 0x99, 0xee, 0xd5, 0x35, 0xd5, 0xcd, 0x14, + 0xae, 0xfb, 0x61, 0x50, 0x81, 0x46, 0x32, 0x1e, 0x45, 0xfa, 0x0a, 0xc7, + 0x4a, 0x4c, 0x3b, 0xb4, 0xcd, 0x1a, 0x5b, 0x92, 0x1f, 0x33, 0x68, 0xa6, + 0x5e, 0xb8, 0xdf, 0x5d, 0x88, 0x7a, 0xe3, 0x03, 0xfa, 0x7a, 0x45, 0x31, + 0xa0, 0x7e, 0x52, 0x2a, 0x70, 0x65, 0x61, 0x8d, 0x1d, 0xa7, 0x5c, 0xda, + 0x66, 0x56, 0x4d, 0xec, 0x33, 0x20, 0x28, 0x0a, 0x76, 0x9a, 0x67, 0x30, + 0x15, 0x87, 0x0c, 0x3f, 0x04, 0xa5, 0x2c, 0x01, 0xeb, 0x6e, 0x31, 0xd7, + 0x42, 0x50, 0x33, 0x96, 0x13, 0xbb, 0x3b, 0x39, 0xe6, 0x7b, 0xc3, 0x3e, + 0xdd, 0x45, 0x13, 0x0b, 0x50, 0x05, 0x91, 0x8f, 0x31, 0xdc, 0xa2, 0x31, + 0xcd, 0xe2, 0xa7, 0xe5, 0xe2, 0x7d, 0x84, 0xf1, 0x89, 0x89, 0x8b, 0x53, + 0x7d, 0x78, 0xbe, 0xcc, 0x98, 0x3f, 0x1e, 0x00, 0x12, 0x6b, 0x21, 0xf3, + 0xf9, 0x47, 0xda, 0xab, 0x91, 0x02, 0x62, 0x3e, 0x32, 0x63, 0x9c, 0x9e, + 0x7c, 0x66, 0xc6, 0x09, 0x9c, 0xa1, 0xc6, 0x9b, 0x4a, 0x4d, 0x24, 0xa0, + 0xc5, 0x67, 0x98, 0xba, 0xf8, 0x61, 0x6c, 0x8d, 0x42, 0x45, 0xcb, 0xf7, + 0xb2, 0xd7, 0xb2, 0x12, 0xb9, 0xfb, 0x7c, 0x7b, 0xfd, 0x4a, 0x49, 0xb5, + 0xbc, 0x1c, 0xf0, 0x3d, 0xda, 0x5f, 0x69, 0xc7, 0x49, 0x0a, 0x8e, 0x80, + 0x47, 0x32, 0x88, 0xc7, 0xad, 0xae, 0x02, 0x78, 0x9a, 0xb4, 0x96, 0x6a, + 0xe3, 0xb4, 0xcd, 0xfb, 0xfe, 0x3a, 0x0d, 0xb1, 0x98, 0x9d, 0x1e, 0x39, + 0x2d, 0x90, 0xdb, 0xdd, 0xb5, 0x2c, 0x61, 0x9b, 0x54, 0xe3, 0xe2, 0x85, + 0x5a, 0x15, 0x07, 0xf2, 0xc3, 0x14, 0xe5, 0xf2, 0x69, 0xf3, 0x93, 0x43, + 0x08, 0xf3, 0xae, 0xf4, 0x9b, 0xa6, 0x1e, 0x16, 0xf0, 0xab, 0xff, 0x6d, + 0x3d, 0x18, 0x17, 0xaf, 0xb8, 0x2c, 0x09, 0x7c, 0x9b, 0xef, 0x22, 0xcd, + 0x43, 0x9e, 0x71, 0x74, 0x80, 0xbd, 0xf8, 0x5d, 0x7d, 0xe7, 0x5e, 0x90, + 0x3b, 0x3a, 0x22, 0x06, 0x0a, 0xdc, 0x88, 0xdb, 0xdd, 0x9b, 0x85, 0x4e, + 0xd7, 0x27, 0xb6, 0xd8, 0x6f, 0x01, 0xe2, 0x03, 0xc9, 0x8d, 0x99, 0xa1, + 0xa2, 0x2d, 0xad, 0x91, 0x84, 0x2a, 0x44, 0x4f, 0x7f, 0x81, 0xa8, 0x94}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA384, + 46, + {0x7a, 0x87, 0x06, 0x7d, 0xb2, 0x5b, 0x9b, 0x11, 0x3b, 0x66, 0xeb, 0xde, + 0x98, 0x2d, 0x6f, 0xb6, 0x8c, 0xb5, 0x97, 0x2a, 0x23, 0x54, 0x06, 0x1a, + 0x64, 0x9f, 0xbf, 0xa6, 0x89, 0x8b, 0xa6, 0xe3, 0x9e, 0xd2, 0xa2, 0x06, + 0xef, 0x09, 0x01, 0xa5, 0xfd, 0x2d, 0x04, 0xac, 0x25, 0x0e, 0x0b, 0x11, + 0x82, 0xc0, 0xb4, 0x82, 0x0a, 0x7d, 0x36, 0xca, 0xe8, 0x2a, 0x17, 0xd8, + 0x49, 0xb6, 0xb4, 0x83, 0xc5, 0x63, 0x19, 0x2b, 0xe8, 0xe3, 0xbe, 0x5c, + 0xde, 0xd9, 0x37, 0xb4, 0xa8, 0xed, 0x34, 0x8c, 0xad, 0x8b, 0x16, 0x12, + 0x17, 0x6f, 0x16, 0x6f, 0xd6, 0x4c, 0x4f, 0x9a, 0xd3, 0x37, 0x49, 0x4e, + 0x06, 0x02, 0xc6, 0x70, 0x7b, 0xb9, 0xfb, 0x0d, 0x8b, 0xc9, 0x8b, 0x12, + 0xf4, 0xfc, 0x07, 0xdc, 0xe2, 0x8e, 0x1c, 0x9c, 0x3f, 0x79, 0x7d, 0x18, + 0x73, 0xf0, 0x91, 0xd3, 0x24, 0x4f, 0xf2, 0xd8, 0x01, 0x9f, 0x04, 0xdc, + 0x58, 0x26, 0xaa, 0xe3, 0x6b, 0x3f, 0x14, 0x69, 0x16, 0xfa, 0x1b, 0x4a, + 0xdf, 0xf2, 0xc3, 0x42, 0xc2, 0x85, 0x10, 0x8d, 0xf0, 0x7a, 0x92, 0xb2, + 0x53, 0x9f, 0xdb, 0xc5, 0x68, 0xfb, 0x01, 0xb3, 0x11, 0x0c, 0x46, 0x57, + 0x74, 0xbf, 0x1e, 0x7d, 0xb1, 0x42, 0x0f, 0xea, 0x6c, 0x2c, 0x59, 0xd9, + 0xe1, 0x14, 0x2a, 0x9c, 0xe2, 0xa3, 0xf1, 0x4e, 0x36, 0xf3, 0x03, 0x76, + 0xdd, 0x25, 0xec, 0x55, 0xa6, 0x6a, 0x16, 0xaa, 0x53, 0xe0, 0x41, 0x0d, + 0xca, 0x32, 0x4d, 0xe6, 0x91, 0x72, 0x8b, 0xd9, 0xa5, 0x32, 0xe7, 0xa7, + 0x3d, 0x44, 0x66, 0xc4, 0x5c, 0x5a, 0x3f, 0x2b, 0x4c, 0xc9, 0xe7, 0x9b, + 0xa5, 0x96, 0x54, 0x78, 0xf0, 0x51, 0x90, 0x50, 0x42, 0x27, 0x37, 0x70, + 0x3a, 0x54, 0x25, 0x2d, 0xa1, 0xc9, 0x0e, 0x63, 0x44, 0xda, 0xd1, 0xb1, + 0xf1, 0x10, 0x07, 0x56, 0xb4, 0x21, 0x76, 0x5c, 0xac, 0x73, 0xda, 0x14, + 0xd8, 0x4d, 0x85, 0x7c, 0xf1, 0x13, 0x07, 0x96, 0xbb, 0x97, 0xba, 0xcc, + 0x57, 0x44, 0x2e, 0xa2, 0xf2, 0x50, 0x70, 0xb0, 0xba, 0xfc, 0xe2, 0x34, + 0xb8, 0x6a, 0x5b, 0xc6, 0x9f, 0x2e, 0xc2, 0x9b, 0xee, 0x76, 0x7a, 0x8a, + 0xfd, 0xb6, 0xe5, 0x96, 0xeb, 0x25, 0x60, 0xb1, 0x41, 0xfe, 0x29, 0xec, + 0xd7, 0xa1, 0x11, 0x24, 0x86, 0x62, 0xcb, 0xff, 0xde, 0xf2, 0x50, 0x0b, + 0x9e, 0x9c, 0x10, 0xed, 0x42, 0x26, 0x81, 0x1d, 0x99, 0x64, 0x8e, 0x3a, + 0x3f, 0x8a, 0xb0, 0xc9, 0xf2, 0xef, 0x6f, 0x79, 0xfb, 0xe6, 0x1d, 0x9f, + 0x23, 0xcb, 0x2f, 0xe8, 0x1e, 0x79, 0x04, 0x33, 0x44, 0x80, 0x88, 0x72, + 0xe5, 0x0d, 0x81, 0xd1, 0xbd, 0x1d, 0xe2, 0x11, 0xd4, 0x31, 0x32, 0x6f, + 0xbc, 0xbc, 0xf5, 0xa3, 0x61, 0x45, 0xf6, 0x26, 0xe2, 0xab, 0x02, 0x1d}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA384, + 47, + {0x37, 0x10, 0x89, 0x1c, 0x1b, 0xc6, 0x09, 0xd7, 0xd3, 0x1a, 0x58, 0xdd, + 0x50, 0x94, 0xf7, 0x0b, 0x43, 0x4d, 0x5f, 0xf1, 0xd3, 0x7d, 0x3a, 0xaf, + 0xa3, 0xce, 0x31, 0x39, 0x5c, 0xd0, 0x81, 0x9d, 0x94, 0xd7, 0x44, 0xeb, + 0x0d, 0x79, 0xd9, 0x42, 0xf0, 0xc6, 0x5d, 0xa6, 0x60, 0x6b, 0xe2, 0xa8, + 0x9a, 0x23, 0x89, 0x54, 0x62, 0x2f, 0x5e, 0x6d, 0x0e, 0x99, 0x3a, 0x80, + 0xff, 0x62, 0x37, 0x08, 0xb5, 0x18, 0x6c, 0xec, 0xbe, 0x9a, 0x21, 0xec, + 0x4a, 0xb5, 0x93, 0xa9, 0x5f, 0xe4, 0x6c, 0xf7, 0x35, 0x47, 0xf2, 0x5b, + 0x0a, 0x2c, 0x89, 0x53, 0xc1, 0xdf, 0xef, 0x3a, 0x1e, 0x50, 0xc3, 0x7a, + 0x72, 0x52, 0x16, 0xbe, 0x9e, 0xec, 0x50, 0x89, 0x5a, 0x62, 0xf5, 0x36, + 0xfb, 0xc9, 0xcf, 0x44, 0x81, 0x12, 0x65, 0x6c, 0xc7, 0x75, 0x50, 0x6b, + 0x79, 0xa7, 0xe2, 0x6d, 0xd6, 0xbf, 0x90, 0xe5, 0xf1, 0xe5, 0x3e, 0x0d, + 0x7c, 0x1a, 0x3f, 0x22, 0xe2, 0xc0, 0x86, 0xbf, 0x91, 0x6a, 0xa7, 0x2f, + 0x34, 0x55, 0xde, 0xc6, 0xc9, 0x9b, 0x72, 0x0d, 0x56, 0xb2, 0xf8, 0x0c, + 0xfe, 0x55, 0xb4, 0xa3, 0xe7, 0x94, 0x4f, 0x56, 0x85, 0x39, 0x10, 0x69, + 0x8e, 0x6c, 0xd9, 0x74, 0xc1, 0x94, 0x68, 0xdf, 0x0f, 0xc0, 0xe1, 0xa4, + 0x40, 0x8a, 0x2c, 0x1e, 0xcf, 0xe2, 0x39, 0x67, 0x2a, 0x7e, 0x10, 0x4a, + 0x95, 0xb8, 0xf7, 0xa9, 0xdb, 0xfb, 0xfe, 0x4d, 0x53, 0x8a, 0xe2, 0x4b, + 0x1c, 0x76, 0xcf, 0xbc, 0xde, 0xeb, 0x31, 0xc2, 0x7c, 0x49, 0xeb, 0x55, + 0xd6, 0xd5, 0xd3, 0x24, 0x7f, 0xd2, 0x41, 0x1e, 0xfa, 0x66, 0xd8, 0xe0, + 0xa5, 0x3d, 0x9d, 0x00, 0xb7, 0x65, 0x41, 0x26, 0x5a, 0x00, 0xb9, 0xee, + 0x0d, 0x71, 0xe8, 0x9a, 0x38, 0xf6, 0x3f, 0xf9, 0xb3, 0x16, 0x9d, 0xca, + 0x65, 0x15, 0x86, 0x02, 0xef, 0xb4, 0xfa, 0x70, 0x41, 0x9b, 0x3c, 0x7e, + 0x16, 0x17, 0xa3, 0x3d, 0xf1, 0x3a, 0xde, 0xec, 0xb4, 0x6b, 0x11, 0x4c, + 0x8a, 0x96, 0xff, 0x8e, 0x70, 0xeb, 0x22, 0x31, 0xce, 0x8f, 0x50, 0xc7, + 0x85, 0xf0, 0xb3, 0xa3, 0xfb, 0x4f, 0xba, 0x97, 0xee, 0xb2, 0x5e, 0xab, + 0x23, 0x11, 0x5f, 0x71, 0xa6, 0x50, 0x18, 0xa2, 0x2c, 0x0e, 0xdd, 0xc3, + 0xbf, 0x7d, 0x31, 0xb7, 0x59, 0x85, 0x74, 0xff, 0xdf, 0x0d, 0x2b, 0xaf, + 0x9c, 0x23, 0xc6, 0x60, 0x49, 0x42, 0x43, 0x90, 0x7b, 0x93, 0xec, 0xcb, + 0x3f, 0x33, 0x5b, 0xee, 0x80, 0x33, 0x4f, 0x45, 0x72, 0xc3, 0xd5, 0xe5, + 0x7e, 0xc1, 0x75, 0x3f, 0xd1, 0x0c, 0x76, 0x4c, 0xf4, 0xa6, 0xd1, 0xb5, + 0xab, 0xd9, 0x9c, 0x4e, 0xc8, 0x44, 0xfb, 0x1a, 0xc1, 0x6f, 0xb8, 0x45, + 0x01, 0xbb, 0x0f, 0x8c, 0xdb, 0x75, 0x29, 0x67, 0x73, 0x52, 0x38, 0x21}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA384, + 48, + {0x04, 0x4d, 0x5b, 0x6a, 0x17, 0x6c, 0x87, 0xf3, 0xb6, 0x05, 0xe2, 0x22, + 0xbd, 0x9e, 0x2a, 0xf0, 0x63, 0x53, 0x96, 0xf7, 0x3c, 0xd2, 0xdb, 0x75, + 0x60, 0xe8, 0x42, 0xb2, 0x8b, 0x5c, 0x95, 0x6e, 0xb7, 0x4d, 0xd2, 0xaa, + 0x46, 0xcd, 0xd9, 0x47, 0x6a, 0xcf, 0x3f, 0xf6, 0xed, 0xd0, 0x2e, 0x0d, + 0x18, 0x01, 0xa3, 0xe9, 0x7f, 0x89, 0xc0, 0x61, 0x1a, 0x3b, 0xed, 0x77, + 0x32, 0x21, 0x7e, 0xd7, 0xc8, 0xfd, 0x89, 0x0a, 0x83, 0x19, 0xbe, 0x15, + 0x9d, 0xc1, 0x03, 0x8b, 0x2d, 0xf2, 0x89, 0x97, 0xcc, 0x31, 0xed, 0xb0, + 0x8f, 0x64, 0xd9, 0xc5, 0xff, 0x84, 0xe4, 0xcd, 0x63, 0x10, 0x08, 0x59, + 0xaf, 0xa5, 0xd6, 0xc5, 0x4a, 0xda, 0x3d, 0x39, 0x36, 0x38, 0x64, 0xe5, + 0x3e, 0xd1, 0x6e, 0xba, 0xa0, 0xd9, 0x5d, 0xf1, 0xa8, 0xaf, 0x19, 0xc1, + 0x1b, 0x23, 0x64, 0x20, 0x77, 0x5b, 0xfd, 0x0c, 0x1c, 0x63, 0xf2, 0x5d, + 0x71, 0xb0, 0x8d, 0xd9, 0x7a, 0x02, 0x34, 0x69, 0xe8, 0x4d, 0x26, 0x5d, + 0x17, 0xce, 0x17, 0xca, 0xf1, 0x43, 0x45, 0x9f, 0x35, 0xe3, 0xd8, 0xf1, + 0x80, 0x1f, 0x64, 0xba, 0x8c, 0x97, 0xcd, 0xab, 0x77, 0x55, 0x6c, 0x1f, + 0x34, 0xac, 0x57, 0x0f, 0x19, 0x47, 0xa3, 0x75, 0xf6, 0x2f, 0xc6, 0xc4, + 0xc3, 0xdd, 0xb0, 0x43, 0x63, 0xc6, 0x45, 0x5f, 0xf5, 0x07, 0x17, 0xf8, + 0xcb, 0xde, 0xff, 0x55, 0x08, 0x7c, 0x83, 0x6e, 0xca, 0x9e, 0xdc, 0x79, + 0x97, 0x6d, 0x1f, 0x14, 0xc4, 0x0b, 0x3c, 0x4c, 0x5d, 0xac, 0x0c, 0x57, + 0x9a, 0x64, 0xc4, 0x0a, 0x26, 0x09, 0x2d, 0x06, 0x2e, 0x1a, 0x8c, 0x2b, + 0x4f, 0xc6, 0x3a, 0x03, 0xd2, 0x1a, 0xbc, 0xac, 0xae, 0x6a, 0x0f, 0xaf, + 0x27, 0x4d, 0xb6, 0xa1, 0xd8, 0x2f, 0xfa, 0x55, 0xeb, 0x27, 0x23, 0x54, + 0xb7, 0x50, 0x7e, 0x00, 0x28, 0xee, 0xb0, 0xbe, 0xf2, 0xfa, 0xda, 0xae, + 0x03, 0xb8, 0x2d, 0x48, 0x8a, 0xb4, 0x50, 0xe1, 0xa7, 0x38, 0x9d, 0xe4, + 0xb1, 0xf7, 0x3f, 0xbe, 0x32, 0x1d, 0x8d, 0xe4, 0x8c, 0x91, 0x18, 0x68, + 0x95, 0x07, 0xba, 0x3b, 0xdf, 0x65, 0x81, 0x90, 0x75, 0x23, 0x22, 0x2f, + 0x78, 0x20, 0xb8, 0x5f, 0x60, 0x1c, 0xfb, 0xe6, 0xb6, 0xb2, 0x97, 0x71, + 0x14, 0x6d, 0xae, 0x34, 0xde, 0xe3, 0xd7, 0xa7, 0xbd, 0x6c, 0x78, 0x46, + 0x1c, 0x54, 0x4c, 0x81, 0xdc, 0x1e, 0x96, 0x2c, 0x7d, 0x78, 0xfe, 0x50, + 0xdf, 0x99, 0x8d, 0xe3, 0x30, 0x8a, 0x4c, 0x2c, 0xfe, 0x68, 0xe3, 0xbf, + 0x78, 0x08, 0x32, 0x91, 0xf0, 0x44, 0x34, 0x9b, 0xc1, 0x22, 0x0a, 0x7b, + 0x96, 0x9e, 0x7a, 0x2e, 0x77, 0x3a, 0x9b, 0xc5, 0x7e, 0x35, 0x9d, 0x08, + 0x26, 0xd1, 0x5c, 0xe8, 0xec, 0x09, 0xad, 0x22, 0xf0, 0x3b, 0xf2, 0xc8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA384, + 49, + {0x32, 0x0e, 0x2b, 0x17, 0x91, 0x73, 0x56, 0x25, 0xa7, 0x84, 0x6c, 0xc5, + 0x60, 0x50, 0xef, 0x82, 0x58, 0xec, 0x4b, 0xae, 0xf5, 0xe5, 0xae, 0x8e, + 0x69, 0xbe, 0xbb, 0xeb, 0x4a, 0x77, 0x74, 0x07, 0x78, 0x0a, 0x9b, 0xe3, + 0x56, 0x68, 0x7a, 0xa1, 0x3c, 0x9f, 0x5c, 0x04, 0xf6, 0x70, 0x44, 0xc5, + 0xa5, 0xb1, 0x0f, 0xfb, 0x17, 0xc9, 0x57, 0x43, 0x60, 0xc6, 0x97, 0xb7, + 0x2f, 0xd2, 0xf6, 0x47, 0xa3, 0x3b, 0x0f, 0x55, 0x86, 0x7f, 0xcb, 0xbe, + 0xd3, 0x11, 0xbc, 0x5d, 0x76, 0xbe, 0x99, 0x8a, 0x92, 0x69, 0x6f, 0x37, + 0xe6, 0xb9, 0x9f, 0x27, 0xee, 0x44, 0x8d, 0x10, 0xe0, 0xdd, 0x17, 0xff, + 0xe6, 0xf5, 0xf7, 0xf0, 0x72, 0x62, 0xf1, 0x2a, 0x84, 0xbb, 0x8f, 0x53, + 0x9f, 0x63, 0xa8, 0x5f, 0xbf, 0x53, 0x0c, 0xfe, 0x1c, 0xd9, 0xb1, 0xbe, + 0x1c, 0x98, 0xda, 0x29, 0x6e, 0x77, 0xbb, 0xaf, 0xad, 0x6c, 0xff, 0x34, + 0xdd, 0x55, 0x9e, 0x08, 0x3a, 0x40, 0xed, 0x12, 0xff, 0x48, 0x39, 0xe7, + 0xa1, 0x18, 0xb8, 0xd3, 0xf1, 0xa2, 0xa8, 0x84, 0x43, 0x72, 0x72, 0xbd, + 0x94, 0x72, 0xc5, 0x6f, 0x07, 0xfa, 0x8c, 0xc2, 0x9f, 0x3e, 0x14, 0xd9, + 0x06, 0xc0, 0x36, 0x22, 0xb5, 0x5b, 0x0e, 0x9c, 0xcd, 0x7c, 0xf8, 0xdc, + 0xfa, 0xb4, 0xdc, 0x5a, 0xb2, 0xbf, 0xb1, 0x58, 0xfc, 0x16, 0x67, 0xbb, + 0x82, 0x35, 0x4c, 0x19, 0x88, 0x38, 0x08, 0xdd, 0xe6, 0xc7, 0x2e, 0x99, + 0x53, 0x21, 0x41, 0x36, 0x63, 0xdb, 0xd0, 0x1b, 0x2f, 0xcc, 0xe0, 0xf4, + 0xed, 0x16, 0x38, 0xaf, 0xf6, 0x72, 0xae, 0xaf, 0x2c, 0x82, 0xd3, 0x7e, + 0xca, 0x0d, 0xc5, 0xa4, 0xec, 0x70, 0xc3, 0x24, 0x95, 0x2b, 0x71, 0xd3, + 0x7d, 0x08, 0xc7, 0xef, 0x30, 0xf8, 0x84, 0xc3, 0x64, 0xc1, 0xc8, 0x55, + 0x24, 0x64, 0x70, 0x10, 0xaa, 0xe1, 0x1b, 0x68, 0x87, 0xe5, 0xf2, 0xc8, + 0x6a, 0xaf, 0xc7, 0xa6, 0xc2, 0x34, 0x32, 0xeb, 0x4c, 0x8f, 0x57, 0xe3, + 0x5f, 0x52, 0x9e, 0xef, 0x80, 0x6a, 0xd1, 0x0c, 0x39, 0xa3, 0x2f, 0x65, + 0x01, 0x9a, 0x25, 0xe0, 0x42, 0x52, 0xbe, 0x1f, 0x79, 0x5d, 0x17, 0x48, + 0x78, 0xcc, 0x9a, 0xfc, 0xc4, 0xdc, 0xae, 0xdd, 0x73, 0xf8, 0x08, 0x0d, + 0xc3, 0xb8, 0x12, 0x51, 0x6b, 0x49, 0xa7, 0x6d, 0x7b, 0x6c, 0x5b, 0x29, + 0x60, 0xee, 0x44, 0xc6, 0xdd, 0x4e, 0x8e, 0xcd, 0xb0, 0xf1, 0x5f, 0x99, + 0x9d, 0x9c, 0x45, 0x7f, 0x6b, 0xca, 0x00, 0x83, 0xf3, 0x8a, 0xad, 0x6a, + 0x80, 0xa7, 0xaf, 0x2f, 0x46, 0xd8, 0x9c, 0xf1, 0x25, 0xe7, 0xf5, 0x5c, + 0x75, 0x51, 0x1e, 0x4c, 0xd9, 0xd4, 0x62, 0xd6, 0xc4, 0xa8, 0xc8, 0x24, + 0x8a, 0x03, 0xbb, 0x14, 0xa5, 0xf5, 0x39, 0x87, 0xc1, 0xc9, 0x33, 0x5b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA384, + 50, + {0x08, 0xa4, 0x81, 0x99, 0xef, 0x7c, 0x23, 0xbe, 0x30, 0x28, 0x7f, 0xa4, + 0xc8, 0xb6, 0xc6, 0x3e, 0xf1, 0x93, 0x65, 0xb4, 0x52, 0x9f, 0x20, 0x79, + 0xec, 0x10, 0x30, 0x3f, 0x8b, 0xaa, 0x71, 0x9a, 0xf0, 0x16, 0x53, 0x25, + 0x93, 0x33, 0x64, 0x01, 0xf9, 0x3b, 0x92, 0x2a, 0x17, 0xa7, 0x60, 0x79, + 0x8b, 0x11, 0x36, 0x4a, 0xbb, 0x46, 0x3a, 0x92, 0x73, 0x93, 0x6b, 0x4a, + 0x00, 0x05, 0xb9, 0xec, 0xb9, 0x65, 0x86, 0x30, 0xe8, 0x84, 0x7c, 0x5e, + 0x4e, 0xf7, 0x85, 0xc4, 0x4f, 0xf2, 0xce, 0x08, 0x32, 0xc4, 0xca, 0x25, + 0xe1, 0x59, 0x5a, 0x54, 0xee, 0xa6, 0x21, 0x17, 0x8c, 0x7d, 0xda, 0x27, + 0x03, 0x2f, 0xfe, 0xbf, 0x3d, 0xc9, 0xee, 0x27, 0x75, 0x9a, 0x0a, 0x01, + 0x40, 0x0e, 0x36, 0xb8, 0x72, 0x49, 0xb5, 0x8c, 0x85, 0x43, 0x95, 0xea, + 0x5b, 0xf8, 0x31, 0xc0, 0x8d, 0x42, 0xb6, 0x9a, 0x57, 0xab, 0xbf, 0xfb, + 0xab, 0xea, 0x94, 0x3c, 0x5d, 0x45, 0x0d, 0xfa, 0xa0, 0x52, 0x22, 0xf9, + 0xa8, 0x20, 0x62, 0xb1, 0x03, 0x27, 0x7c, 0xa7, 0x51, 0xe9, 0x93, 0x52, + 0xc8, 0x56, 0x1e, 0x7e, 0xdf, 0x01, 0x65, 0x4b, 0xf5, 0x7e, 0xbe, 0xfd, + 0x8a, 0x5a, 0x4d, 0xee, 0xaf, 0xa9, 0xe2, 0xaa, 0x00, 0x55, 0xd0, 0x2d, + 0x73, 0xc3, 0xce, 0x43, 0xb1, 0xc8, 0x69, 0x45, 0x13, 0xe9, 0x8b, 0x49, + 0x0e, 0xce, 0x91, 0x81, 0xe8, 0x3d, 0xa0, 0xfa, 0x9a, 0xe2, 0xc3, 0x2e, + 0x71, 0xe2, 0x7d, 0xc9, 0x5f, 0x6d, 0xf5, 0xf5, 0xcb, 0x78, 0xd1, 0xae, + 0x29, 0x7b, 0xc0, 0x44, 0xb7, 0x31, 0x5d, 0x2b, 0x03, 0xd1, 0xdf, 0x78, + 0x6a, 0xb0, 0xac, 0x55, 0x02, 0x2f, 0xae, 0x5c, 0x51, 0xbd, 0xef, 0xcd, + 0x97, 0xef, 0xd4, 0xd5, 0xf0, 0xcc, 0xaa, 0x14, 0xc3, 0xf4, 0x29, 0xd1, + 0x64, 0x07, 0x7c, 0x23, 0x32, 0x0d, 0xa2, 0xc4, 0x7d, 0x93, 0x6a, 0x08, + 0x41, 0xf4, 0x01, 0xee, 0xe0, 0xaa, 0x18, 0xd3, 0x67, 0x7a, 0xbc, 0x19, + 0x70, 0x90, 0x5e, 0xda, 0xa6, 0x84, 0x5d, 0xe6, 0x2d, 0x8b, 0x51, 0x16, + 0x6f, 0xea, 0x8c, 0x14, 0x96, 0x34, 0xc6, 0x4b, 0x7e, 0x55, 0x2e, 0x43, + 0x04, 0x39, 0x29, 0x21, 0x49, 0x2d, 0x83, 0xb6, 0x24, 0xd9, 0x17, 0xf6, + 0xda, 0x74, 0x41, 0xec, 0x65, 0x0c, 0x76, 0xd8, 0x40, 0x4a, 0x68, 0x51, + 0xba, 0x16, 0xcc, 0x69, 0x19, 0x28, 0xb6, 0x42, 0x35, 0x4e, 0x91, 0x53, + 0x5c, 0xa5, 0xbe, 0x6a, 0x63, 0x6d, 0x52, 0x45, 0x94, 0xab, 0xe1, 0xd5, + 0x32, 0x68, 0x65, 0x21, 0x64, 0xa0, 0x75, 0x2f, 0xb6, 0xbd, 0x85, 0x5f, + 0xf0, 0xe2, 0xf1, 0x6f, 0x07, 0x3f, 0x94, 0x8d, 0xfe, 0x1d, 0x68, 0x71, + 0x50, 0xce, 0xfc, 0xcd, 0x17, 0xdf, 0x80, 0x65, 0xbf, 0x12, 0x64, 0xe9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA384, + 51, + {0x49, 0x86, 0x41, 0xa4, 0x09, 0x6c, 0xd1, 0x2e, 0xe4, 0xd6, 0x8a, 0xb9, + 0xf5, 0xc0, 0xb0, 0xbd, 0xec, 0x35, 0x88, 0x55, 0x8f, 0xb1, 0x2a, 0x4b, + 0x4a, 0xda, 0xbf, 0x30, 0xbd, 0x5c, 0xe8, 0xd7, 0x57, 0x34, 0x30, 0x78, + 0xfe, 0x1f, 0x64, 0xf8, 0x3f, 0x73, 0xd9, 0x03, 0x9d, 0x75, 0xc8, 0xf3, + 0x7a, 0x19, 0x77, 0xcf, 0xc7, 0xbb, 0x8f, 0xdb, 0xcd, 0x94, 0xfd, 0xa1, + 0xed, 0xaa, 0x38, 0x2b, 0x4a, 0x0e, 0x9b, 0x14, 0x2e, 0x8e, 0xf9, 0xe4, + 0xa1, 0x01, 0x83, 0x7d, 0xd9, 0x6a, 0x9e, 0x34, 0x48, 0xbe, 0x29, 0x2d, + 0x4b, 0x4e, 0xc5, 0x96, 0x81, 0x07, 0x6a, 0xe3, 0xf6, 0xde, 0x3b, 0xdb, + 0xd5, 0x5d, 0xdf, 0x2d, 0x80, 0xb5, 0x4a, 0x9d, 0x82, 0x15, 0x2f, 0xfe, + 0xed, 0x01, 0x04, 0x3c, 0x2a, 0x5c, 0x0e, 0x35, 0x5a, 0xe3, 0x68, 0xdc, + 0xd0, 0xbc, 0x66, 0x6e, 0xb4, 0x68, 0x72, 0xa0, 0xa1, 0x4a, 0x56, 0xe5, + 0x63, 0x45, 0xbd, 0xbc, 0xdc, 0x95, 0x92, 0xc8, 0x4e, 0xd7, 0x3c, 0xa6, + 0x18, 0x9e, 0x34, 0x0a, 0x85, 0xc1, 0x1f, 0x8e, 0x6e, 0xee, 0x06, 0x4c, + 0xd9, 0xe0, 0xe2, 0xa1, 0xcc, 0x45, 0x66, 0xe2, 0xd1, 0x42, 0xf3, 0xf7, + 0xbe, 0xaa, 0xc2, 0xf7, 0x3b, 0x9a, 0x05, 0x5c, 0x71, 0x8d, 0x53, 0xea, + 0xd5, 0x53, 0xec, 0x52, 0x37, 0x2b, 0xc6, 0x71, 0x25, 0x4b, 0x00, 0xf6, + 0xdd, 0x8b, 0x24, 0xcf, 0x6d, 0x25, 0xa9, 0x65, 0xb7, 0x42, 0x96, 0x8e, + 0x50, 0x13, 0x42, 0x1b, 0x71, 0x43, 0x4e, 0xc6, 0x2f, 0xbb, 0xdc, 0xfd, + 0x86, 0xf8, 0x5d, 0xb4, 0xa4, 0xfe, 0x19, 0x97, 0x37, 0x9f, 0x21, 0xa8, + 0x9b, 0x7b, 0x1a, 0xa5, 0xcd, 0xbc, 0x13, 0xcc, 0x27, 0xbe, 0x29, 0x9d, + 0x4e, 0x94, 0x88, 0xe9, 0x38, 0xce, 0x7d, 0x12, 0xa2, 0xb5, 0xc4, 0x43, + 0x04, 0x7d, 0x33, 0x88, 0x74, 0x8a, 0x3b, 0x95, 0x5e, 0x31, 0x71, 0x3e, + 0xe3, 0xac, 0xf9, 0xa2, 0x76, 0x7a, 0xca, 0xde, 0xa5, 0x4f, 0x1f, 0x7a, + 0x72, 0x8d, 0x0f, 0x3c, 0xf7, 0x30, 0xbe, 0x1e, 0x0a, 0x0e, 0xc7, 0xc6, + 0xae, 0x8a, 0x61, 0xfa, 0x4a, 0x8a, 0x3d, 0x15, 0x60, 0xf9, 0x7a, 0xb8, + 0x82, 0xa2, 0x3d, 0x20, 0xe6, 0xea, 0x7b, 0xec, 0xa6, 0x2d, 0x91, 0xd0, + 0x0b, 0x82, 0x5a, 0x29, 0x29, 0xbc, 0x03, 0x6f, 0xc4, 0xb5, 0x7b, 0xdf, + 0xca, 0x3a, 0x6c, 0xbf, 0xc0, 0x2a, 0xb7, 0x84, 0x5a, 0x55, 0x12, 0x8f, + 0x27, 0xfe, 0x1c, 0x0f, 0xf3, 0x85, 0xb5, 0xc0, 0x3f, 0xd4, 0x2a, 0xff, + 0x8f, 0x8e, 0x88, 0x48, 0x0c, 0x8c, 0x4f, 0x4c, 0x91, 0x23, 0x21, 0x9a, + 0xbc, 0xe8, 0x4c, 0xce, 0x7c, 0x93, 0x6b, 0x00, 0x16, 0xfa, 0x81, 0x16, + 0xba, 0x4e, 0x62, 0x68, 0x72, 0x1e, 0x5d, 0xfd, 0x91, 0x18, 0xcc, 0xff}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA384, + 52, + {0x33, 0xb2, 0x01, 0xd3, 0xb0, 0xf6, 0x6d, 0x29, 0xe5, 0xfa, 0xc8, 0x5b, + 0xcb, 0x14, 0x30, 0xc5, 0x70, 0xa7, 0x56, 0x3d, 0x39, 0xd5, 0x91, 0xdc, + 0x8b, 0xf7, 0xcb, 0xa5, 0x56, 0x6a, 0x6d, 0x71, 0x06, 0xd5, 0x2a, 0x68, + 0x2c, 0xdb, 0x13, 0x5e, 0x52, 0x08, 0x0d, 0xf1, 0x74, 0xd4, 0x76, 0xd0, + 0xb7, 0x33, 0xe9, 0xfd, 0x37, 0x6e, 0x34, 0x58, 0x1a, 0x8f, 0xf7, 0x1e, + 0x7d, 0xe7, 0xa8, 0x9c, 0x09, 0xe0, 0x3f, 0x12, 0x94, 0x38, 0x4f, 0x39, + 0x20, 0xdd, 0x52, 0x81, 0xd1, 0x39, 0xa5, 0xd9, 0x39, 0x90, 0x2c, 0x5d, + 0x20, 0x1e, 0x97, 0x5e, 0x06, 0x17, 0x3b, 0x06, 0xe0, 0xf0, 0x2d, 0xbb, + 0xc6, 0x9d, 0xb1, 0x69, 0x63, 0xa6, 0x7f, 0x6f, 0x4d, 0xae, 0x9a, 0x80, + 0xfd, 0x5a, 0x4b, 0x07, 0x96, 0xf5, 0x3f, 0xb6, 0xd6, 0x5f, 0x39, 0xfc, + 0x9c, 0xad, 0x68, 0x05, 0x97, 0x83, 0x49, 0x1e, 0x37, 0x92, 0x8b, 0x47, + 0x7c, 0x0d, 0xb5, 0x78, 0xd1, 0x0a, 0x15, 0x9a, 0xb5, 0xb0, 0x15, 0x6a, + 0x49, 0xf3, 0x01, 0xe0, 0x23, 0xe8, 0x57, 0x76, 0x36, 0x2e, 0x1c, 0x31, + 0x49, 0xcc, 0x9c, 0x55, 0x13, 0xad, 0xf9, 0x50, 0x52, 0x59, 0xbf, 0x92, + 0x27, 0x3c, 0x89, 0x22, 0x99, 0x48, 0x10, 0xbc, 0x2c, 0x24, 0x78, 0x38, + 0xb4, 0x67, 0x2b, 0x87, 0x27, 0x92, 0xc6, 0x17, 0x10, 0x9b, 0xf4, 0x6b, + 0xfc, 0x14, 0x76, 0x8e, 0x0b, 0xb7, 0xdb, 0x4c, 0xee, 0xfd, 0xa9, 0x99, + 0x7b, 0x25, 0x3e, 0x79, 0x47, 0x26, 0x05, 0xc0, 0x48, 0xcf, 0xea, 0xa2, + 0xbf, 0x74, 0x3e, 0x4b, 0x10, 0xa1, 0x21, 0x81, 0x0c, 0x2a, 0x59, 0x5f, + 0x1b, 0x51, 0x78, 0x0b, 0x31, 0x48, 0x4c, 0x7e, 0x81, 0xb2, 0x32, 0x4f, + 0xc4, 0x20, 0x82, 0x24, 0x0e, 0x1f, 0x88, 0x69, 0x93, 0x2b, 0xab, 0xa9, + 0x18, 0x03, 0xf6, 0x33, 0xb2, 0xaf, 0xed, 0x7f, 0x84, 0x02, 0xfb, 0x75, + 0x8c, 0xdf, 0x92, 0x8f, 0xb1, 0xc8, 0xf9, 0xa5, 0x42, 0x16, 0x62, 0xe4, + 0xe0, 0x86, 0x83, 0x81, 0x00, 0xab, 0x3f, 0xab, 0xb8, 0xe8, 0x33, 0x99, + 0x9e, 0xe4, 0x0f, 0x61, 0xe9, 0xd8, 0xe7, 0xb8, 0xf0, 0x2e, 0x32, 0x07, + 0x93, 0x0a, 0x13, 0x1f, 0x4c, 0x6f, 0xa1, 0xb8, 0x90, 0xb4, 0x0c, 0x27, + 0xe1, 0x81, 0x4b, 0x5a, 0x60, 0x6f, 0x31, 0x98, 0x90, 0x2a, 0xee, 0xf5, + 0x5f, 0xd1, 0x9f, 0x32, 0x78, 0x41, 0xd1, 0x87, 0x3c, 0x06, 0x66, 0xdb, + 0x2e, 0x33, 0xba, 0x46, 0x53, 0x47, 0x02, 0x15, 0x77, 0x3d, 0x89, 0xed, + 0x6b, 0xdd, 0x5a, 0xc8, 0xa4, 0x88, 0x9d, 0x73, 0x0f, 0x3b, 0xcb, 0x7e, + 0x5c, 0x57, 0xee, 0xb0, 0xd4, 0x8d, 0x3f, 0x5b, 0x62, 0x0f, 0xd0, 0x2f, + 0x83, 0x7e, 0xa3, 0x26, 0x29, 0xc1, 0xb5, 0xd7, 0x47, 0xf3, 0x8b, 0x4c}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA384, + 53, + {0x58, 0x8f, 0x82, 0xaa, 0xb4, 0x13, 0xba, 0x5b, 0x03, 0x74, 0x8f, 0xe9, + 0x58, 0x7d, 0x34, 0xb9, 0x36, 0x4c, 0x41, 0x93, 0x6c, 0x85, 0x11, 0xa0, + 0x2b, 0x6e, 0x31, 0xd7, 0x2c, 0xe7, 0xb0, 0xf6, 0x28, 0x44, 0x25, 0x2a, + 0x98, 0xb2, 0xef, 0x2b, 0xea, 0xb1, 0x80, 0x6b, 0x01, 0x22, 0x5c, 0x93, + 0x8f, 0xcd, 0x5a, 0x87, 0x87, 0x78, 0xb3, 0x48, 0xd4, 0x50, 0x85, 0xae, + 0xfa, 0x02, 0x33, 0x51, 0x53, 0xbc, 0xaa, 0xeb, 0xd5, 0x90, 0x71, 0xd9, + 0x90, 0x98, 0xdb, 0x83, 0xa0, 0xd6, 0x03, 0x41, 0x0b, 0x45, 0xe8, 0xf3, + 0xb5, 0x6b, 0x49, 0x00, 0xfd, 0x23, 0xe7, 0x33, 0x36, 0x73, 0x70, 0xbe, + 0x2b, 0x0a, 0xdc, 0x3e, 0xaf, 0x3c, 0xb0, 0xb9, 0xa8, 0xdf, 0xd3, 0x62, + 0xfa, 0xc1, 0x0c, 0x80, 0xf0, 0x59, 0xcf, 0x3f, 0xb4, 0x71, 0xb9, 0x08, + 0xd0, 0x58, 0x06, 0xea, 0x51, 0x2e, 0xe9, 0x5a, 0xd6, 0x1d, 0x90, 0xf0, + 0x53, 0x66, 0x99, 0xa7, 0x0f, 0xe3, 0x01, 0x62, 0x44, 0xd3, 0x28, 0xff, + 0x3d, 0xac, 0xd5, 0xb7, 0x73, 0xb1, 0x82, 0x88, 0x64, 0x8f, 0x85, 0xc6, + 0xcb, 0x39, 0x57, 0x36, 0xda, 0xe2, 0xb7, 0xa5, 0x2c, 0x43, 0x58, 0x9f, + 0x9e, 0x43, 0xcc, 0xc7, 0x6c, 0x61, 0xa6, 0xd1, 0xc0, 0x36, 0x10, 0x24, + 0x98, 0x08, 0x09, 0x4e, 0x0a, 0x45, 0xde, 0x1b, 0x90, 0xda, 0xa1, 0xc4, + 0xc9, 0xf7, 0x79, 0xbd, 0x10, 0x9c, 0xf4, 0x30, 0x0e, 0x4c, 0xa9, 0x26, + 0x35, 0x65, 0xbe, 0x44, 0xe3, 0x38, 0xda, 0xa9, 0x26, 0x6f, 0x93, 0x66, + 0xa1, 0x9a, 0xda, 0xb6, 0x38, 0x06, 0x09, 0x37, 0xb9, 0xda, 0x31, 0x71, + 0x70, 0xec, 0x63, 0x3b, 0x8f, 0x8f, 0x3a, 0x53, 0xe2, 0x83, 0xf6, 0x7a, + 0xc3, 0x5d, 0xef, 0x4b, 0x18, 0x67, 0x9e, 0x84, 0xe5, 0x9f, 0x9d, 0x26, + 0x27, 0x43, 0xc7, 0x2b, 0xc7, 0x46, 0x9a, 0x10, 0xcf, 0x8b, 0x95, 0x3f, + 0x7c, 0x10, 0xfc, 0x62, 0xae, 0x8e, 0x09, 0x5a, 0x65, 0x96, 0x48, 0x41, + 0xb4, 0xf5, 0x3a, 0x15, 0x2e, 0x25, 0x11, 0x08, 0x9c, 0x83, 0xa1, 0x69, + 0x60, 0xad, 0x1f, 0x12, 0xf5, 0x2c, 0xd5, 0x86, 0x77, 0x75, 0xe2, 0xe8, + 0x0d, 0x1c, 0x30, 0xbe, 0x0f, 0x74, 0x92, 0xad, 0x98, 0x32, 0x8c, 0x22, + 0xc8, 0xcf, 0x5b, 0x6a, 0xa8, 0x49, 0x85, 0xea, 0x0c, 0x1e, 0x72, 0x4d, + 0x3a, 0x7e, 0xc5, 0x51, 0xf3, 0xf5, 0x14, 0x43, 0x23, 0x94, 0x8b, 0xba, + 0xba, 0x8f, 0x1a, 0x36, 0x0d, 0x27, 0x9c, 0x5d, 0xb5, 0xbf, 0x85, 0xb6, + 0x40, 0xad, 0x76, 0xe7, 0x31, 0x96, 0x3b, 0xf9, 0xda, 0xab, 0x65, 0x3a, + 0xf6, 0xbe, 0x27, 0xe1, 0xfb, 0xde, 0x41, 0x44, 0xfc, 0x31, 0x23, 0x50, + 0xe5, 0x21, 0x20, 0x8e, 0x88, 0x4d, 0xce, 0x18, 0x43, 0x6b, 0xd2, 0xbe}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA384, + 54, + {0x37, 0x13, 0x09, 0x72, 0xf8, 0x9d, 0x2c, 0x3e, 0xe8, 0x7b, 0x95, 0x04, + 0x93, 0x8a, 0x62, 0x44, 0x85, 0xbe, 0xda, 0xbc, 0x3d, 0xba, 0x04, 0xdc, + 0x37, 0xef, 0xb2, 0x78, 0xb9, 0xc0, 0x52, 0xc8, 0x0b, 0xb8, 0xe6, 0x01, + 0xc1, 0x89, 0xba, 0x2b, 0x16, 0xce, 0x01, 0x6f, 0xec, 0x3e, 0x4b, 0x53, + 0xbf, 0x57, 0x35, 0x0d, 0xf0, 0x0f, 0x9b, 0x52, 0x89, 0x4e, 0xf2, 0xd0, + 0x76, 0xb1, 0xb3, 0x4e, 0x43, 0xaf, 0xf4, 0xd7, 0xb2, 0xd0, 0x9f, 0xef, + 0x66, 0xbb, 0xf7, 0x3b, 0x9f, 0xfb, 0xcd, 0x98, 0x65, 0x9a, 0xfd, 0x4e, + 0xb7, 0xb9, 0x6b, 0xea, 0x4e, 0xf9, 0x9a, 0x1e, 0x30, 0x3c, 0xe5, 0x50, + 0xe2, 0x84, 0x25, 0x22, 0xf5, 0x12, 0xaa, 0x2c, 0x33, 0x16, 0x74, 0x7b, + 0x1c, 0x4a, 0x13, 0x75, 0x0a, 0x0c, 0x98, 0x46, 0x75, 0x74, 0x62, 0x78, + 0xec, 0x15, 0x7b, 0xc3, 0xa4, 0x83, 0x9b, 0x4d, 0x81, 0x58, 0x4d, 0x9c, + 0x03, 0xd7, 0x7d, 0x90, 0x7f, 0x47, 0x34, 0x49, 0x2f, 0x06, 0x80, 0xee, + 0xfb, 0x99, 0x8b, 0xc9, 0x17, 0xc3, 0x89, 0x34, 0x10, 0x51, 0x64, 0xab, + 0xb6, 0x5c, 0xda, 0xab, 0x86, 0x8b, 0x3b, 0x29, 0x9b, 0x36, 0xbc, 0xa6, + 0x2c, 0xa0, 0xe5, 0xe3, 0x6c, 0x7a, 0x88, 0x17, 0x1f, 0x6f, 0x8d, 0xea, + 0x5d, 0xe3, 0x2e, 0x5d, 0x12, 0x73, 0x31, 0xdf, 0x9a, 0x06, 0xed, 0xae, + 0xff, 0x60, 0x0a, 0x47, 0x80, 0x27, 0x3b, 0x58, 0xe6, 0xee, 0xbc, 0xb9, + 0xd5, 0xc3, 0x91, 0xf6, 0x2b, 0x90, 0x8d, 0xcd, 0x13, 0x99, 0x26, 0x4d, + 0x2b, 0xf4, 0x28, 0xdf, 0x9d, 0x86, 0x1d, 0x5b, 0xc4, 0x95, 0x5a, 0x81, + 0x7d, 0x17, 0x62, 0xc9, 0xc7, 0x0f, 0x45, 0x58, 0xa1, 0x4a, 0x97, 0x89, + 0x7c, 0x71, 0x07, 0x9c, 0x76, 0xe7, 0x37, 0x72, 0x3c, 0x34, 0x43, 0xe9, + 0x0f, 0x44, 0xb5, 0xb5, 0xe7, 0xb4, 0x1e, 0xc0, 0xe8, 0xbe, 0xd6, 0x4e, + 0xdc, 0xce, 0x80, 0xc5, 0x6a, 0xa3, 0xc0, 0xa1, 0xa5, 0x20, 0x5f, 0x40, + 0xcd, 0x4f, 0xea, 0x68, 0x70, 0x7e, 0xbd, 0xe9, 0xe9, 0x61, 0xee, 0xfb, + 0x0e, 0xd4, 0x7a, 0x5a, 0xb1, 0xe2, 0x1f, 0xd7, 0x95, 0x4d, 0xa4, 0x03, + 0xfe, 0x6e, 0x71, 0x36, 0x9a, 0xdb, 0x3a, 0xe2, 0xf2, 0xf8, 0xab, 0x9c, + 0x20, 0xa9, 0x1b, 0x29, 0x82, 0x09, 0xc1, 0x29, 0x6a, 0xf3, 0x02, 0x09, + 0x1c, 0xea, 0xba, 0x13, 0x73, 0xb1, 0x42, 0xa2, 0x2f, 0xc3, 0x23, 0xf5, + 0x88, 0x75, 0x75, 0x24, 0x88, 0x4c, 0x5c, 0x32, 0x67, 0xe1, 0xc2, 0xf5, + 0x9e, 0xd4, 0xa0, 0x1d, 0x09, 0x64, 0x29, 0x81, 0x47, 0xf7, 0x3b, 0x7c, + 0xeb, 0xdd, 0xa3, 0x7e, 0xdf, 0x46, 0x43, 0xdc, 0xe2, 0xf5, 0xb5, 0x5f, + 0x14, 0xe2, 0xc4, 0x18, 0x62, 0x14, 0x19, 0xfb, 0xe4, 0xc1, 0x63, 0x20}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA384, + 55, + {0x50, 0x3b, 0xbf, 0x08, 0x00, 0xd6, 0xa1, 0x14, 0x42, 0xe5, 0x61, 0x27, + 0x85, 0x89, 0xea, 0x65, 0x13, 0x34, 0xde, 0xf2, 0x27, 0xb1, 0x9c, 0xd6, + 0x36, 0x29, 0x2a, 0x6c, 0x62, 0x7d, 0x69, 0x2c, 0x52, 0xa3, 0x6a, 0x1c, + 0x52, 0x6f, 0x58, 0x10, 0xe2, 0x96, 0x83, 0x1e, 0x4c, 0x04, 0x24, 0x6c, + 0xd9, 0xd5, 0x12, 0x2e, 0x47, 0x94, 0x0a, 0x6a, 0xf7, 0x08, 0xc2, 0xe3, + 0x6d, 0x74, 0x03, 0xc5, 0xc2, 0xb4, 0xaf, 0xf9, 0x79, 0x3d, 0xaf, 0x4d, + 0xdc, 0x6c, 0xa1, 0x22, 0x39, 0x66, 0x04, 0x77, 0xfe, 0xed, 0x36, 0xa3, + 0xcc, 0xe8, 0x55, 0xc3, 0x7b, 0x46, 0xb1, 0xc1, 0x86, 0x59, 0xcb, 0x0f, + 0x39, 0xdf, 0x01, 0xa3, 0x2a, 0xb7, 0xf7, 0xc4, 0xb0, 0xa8, 0xa2, 0xd1, + 0xf5, 0xd2, 0xc9, 0xba, 0xe7, 0x38, 0xa5, 0xcf, 0x3e, 0x1c, 0x93, 0x99, + 0xf4, 0xe4, 0xd9, 0x00, 0x8e, 0x87, 0xcb, 0x14, 0x39, 0x30, 0xcf, 0x22, + 0x9d, 0xfd, 0x0f, 0x61, 0x98, 0x78, 0x7f, 0x9c, 0xdc, 0x80, 0xe0, 0x2d, + 0x68, 0xf3, 0x4e, 0xf7, 0xe9, 0xe5, 0x93, 0x6a, 0xea, 0x03, 0x5f, 0x1c, + 0x3a, 0xe6, 0x7e, 0x11, 0xf9, 0x41, 0xf7, 0x03, 0x71, 0x67, 0x00, 0x39, + 0xb5, 0xa3, 0xda, 0x37, 0xdf, 0x56, 0xef, 0x87, 0xe2, 0x5a, 0x38, 0x38, + 0xad, 0x29, 0xe9, 0x91, 0x9f, 0x1e, 0xfb, 0x2d, 0xa4, 0x34, 0x62, 0x8e, + 0x80, 0xc5, 0xf9, 0x5d, 0x5c, 0x39, 0xe7, 0x81, 0xc3, 0xbd, 0x40, 0x63, + 0x83, 0x4a, 0xa1, 0xee, 0x99, 0xc1, 0x3d, 0x09, 0x92, 0x74, 0x59, 0xca, + 0xb2, 0x5c, 0xd5, 0x02, 0x0a, 0x30, 0x4d, 0x0b, 0x33, 0x64, 0xe9, 0x84, + 0x8b, 0xa5, 0xce, 0x85, 0x2a, 0x84, 0x10, 0x29, 0xd4, 0x2f, 0xf4, 0xd6, + 0x42, 0x08, 0xa8, 0xa3, 0xb6, 0x5b, 0x81, 0xce, 0x86, 0xf3, 0xad, 0x60, + 0xbe, 0x21, 0xd6, 0x6c, 0x75, 0x12, 0x1d, 0x51, 0x47, 0x1a, 0x42, 0x71, + 0xe3, 0x46, 0x37, 0xcb, 0xb2, 0xa2, 0x5e, 0x13, 0x22, 0x1a, 0x31, 0x0c, + 0x37, 0x64, 0x65, 0xe6, 0xda, 0xdc, 0xce, 0x80, 0x64, 0x29, 0xf3, 0x65, + 0x64, 0xd1, 0xb8, 0x6d, 0x6c, 0x5c, 0xde, 0x56, 0x11, 0xe9, 0x25, 0x7a, + 0x9e, 0xe9, 0x8c, 0x6e, 0xc5, 0x4f, 0x09, 0xd1, 0x1e, 0x16, 0x56, 0x2c, + 0xd3, 0xdd, 0x73, 0x16, 0xf4, 0xe1, 0x31, 0x24, 0xe3, 0x75, 0x7d, 0x45, + 0xda, 0xfa, 0x90, 0x2a, 0x01, 0xbf, 0x04, 0xf9, 0x30, 0x3c, 0xb9, 0xcf, + 0x86, 0xf2, 0x35, 0x17, 0xed, 0xe1, 0x35, 0x08, 0x32, 0xc3, 0x76, 0x8b, + 0xb9, 0x42, 0x32, 0xfd, 0x93, 0xb5, 0xc8, 0xc3, 0x8c, 0x4b, 0xc6, 0x1c, + 0x0d, 0xda, 0xaa, 0x24, 0xc3, 0x56, 0x8c, 0x35, 0x29, 0x64, 0xa6, 0x54, + 0x5c, 0x66, 0x14, 0xd0, 0xff, 0xce, 0xf6, 0xfa, 0xf6, 0x58, 0xfd, 0x0c}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA384, + 56, + {0x07, 0x58, 0x5d, 0xd3, 0xe1, 0x44, 0x68, 0xf3, 0x27, 0xf3, 0xda, 0x7d, + 0x40, 0x1e, 0x5a, 0xd2, 0xfe, 0xd4, 0xbc, 0x17, 0xd3, 0xab, 0xae, 0xd7, + 0xa8, 0x81, 0x94, 0xf3, 0xe9, 0xa8, 0xf3, 0xf9, 0x5e, 0x49, 0x85, 0x2b, + 0xaf, 0xfe, 0x3e, 0x8f, 0x65, 0x19, 0x2d, 0x4d, 0x94, 0x6f, 0xce, 0xd7, + 0x0c, 0xa2, 0xbf, 0xae, 0xc7, 0xe5, 0x04, 0x69, 0x67, 0x82, 0x51, 0xe0, + 0x84, 0x80, 0xf3, 0x28, 0x56, 0xe6, 0x0a, 0x46, 0xbc, 0x0b, 0xcc, 0x97, + 0x4c, 0xe0, 0x12, 0x51, 0xc5, 0x55, 0xa7, 0x55, 0x3d, 0x9f, 0x83, 0xa3, + 0xb1, 0x9c, 0xf9, 0x4b, 0xbd, 0x7d, 0x9f, 0xf3, 0x9f, 0xae, 0x54, 0xbb, + 0x4f, 0xe5, 0x52, 0xad, 0xc9, 0x2c, 0x47, 0x14, 0x1a, 0xad, 0x66, 0xfc, + 0xb0, 0xe6, 0x5e, 0xa2, 0x90, 0x02, 0x22, 0x90, 0xf8, 0xd7, 0x94, 0x4d, + 0x54, 0xc6, 0x35, 0x02, 0xc0, 0x88, 0xa0, 0xc9, 0x7a, 0xcc, 0xa1, 0x22, + 0xcd, 0xe4, 0x83, 0x05, 0x58, 0x5f, 0x16, 0x24, 0x78, 0xd4, 0x4f, 0x42, + 0xab, 0x09, 0x3f, 0x38, 0x28, 0x0d, 0x62, 0xd2, 0x9e, 0xdd, 0xfd, 0xa7, + 0x5c, 0x94, 0xd1, 0xea, 0xd3, 0x4f, 0x24, 0x0e, 0x1e, 0x2f, 0x3c, 0xbb, + 0x74, 0x74, 0x49, 0x51, 0x8e, 0xf6, 0xd2, 0x33, 0x8d, 0x2f, 0x65, 0xd9, + 0x5d, 0xf4, 0x75, 0x36, 0x52, 0xf1, 0xee, 0x2c, 0xc5, 0x5a, 0xe1, 0x0c, + 0xff, 0xd2, 0x64, 0x6a, 0xb8, 0x23, 0xcd, 0x58, 0x3a, 0x79, 0x64, 0xe1, + 0xbf, 0x5f, 0x98, 0x30, 0xa3, 0xb0, 0x2a, 0xbf, 0x00, 0xd3, 0x14, 0x34, + 0x31, 0x54, 0x82, 0x3e, 0x53, 0x6d, 0x61, 0x77, 0x74, 0xec, 0x60, 0x5d, + 0xb2, 0xcc, 0xca, 0xac, 0xde, 0x5f, 0xb9, 0xbb, 0xc3, 0xd6, 0x8a, 0xbe, + 0xf5, 0x4c, 0x6a, 0x95, 0xa3, 0x3f, 0xbd, 0xcd, 0x76, 0xb5, 0xb4, 0x36, + 0x38, 0xcb, 0x2e, 0x30, 0xcc, 0x21, 0x31, 0xd1, 0xfb, 0xd5, 0xd6, 0x94, + 0x61, 0x46, 0x9d, 0x33, 0x69, 0x7c, 0x03, 0x4e, 0x17, 0x95, 0xe6, 0xee, + 0xd7, 0x5f, 0xde, 0x1b, 0x20, 0xf7, 0x26, 0x5d, 0xcc, 0xd4, 0xdc, 0x7b, + 0xa9, 0x0d, 0xf3, 0xfe, 0xd7, 0x35, 0x66, 0x0c, 0xf8, 0x41, 0x42, 0x04, + 0x0c, 0xeb, 0x28, 0x87, 0xb6, 0x62, 0xaa, 0x26, 0x0e, 0x28, 0x7f, 0xbc, + 0x96, 0x8d, 0x34, 0x88, 0x58, 0xc2, 0x3f, 0xa8, 0x90, 0x8c, 0x6c, 0xb0, + 0x49, 0x90, 0x6a, 0xc9, 0x06, 0x5f, 0xcf, 0x3a, 0x75, 0x5f, 0x90, 0x5e, + 0x91, 0xf2, 0xdd, 0x08, 0xd5, 0xaf, 0x03, 0x30, 0x84, 0xc7, 0x3f, 0x70, + 0x5b, 0xd0, 0xe4, 0x6f, 0xc8, 0x64, 0xc1, 0x6d, 0xa6, 0xa8, 0x74, 0x6c, + 0x75, 0xe2, 0xa5, 0x3d, 0x96, 0x83, 0x0e, 0x88, 0x61, 0xa9, 0x75, 0x45, + 0x82, 0x33, 0xda, 0xe0, 0xea, 0xf4, 0x30, 0x84, 0xb6, 0xda, 0x52, 0x05}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA384, + 57, + {0x31, 0x71, 0x0d, 0xb4, 0x09, 0x94, 0x3c, 0x4c, 0xde, 0xf3, 0x64, 0xb0, + 0xe8, 0xf5, 0x12, 0x67, 0xd7, 0x01, 0x17, 0x0e, 0xc6, 0x80, 0x13, 0x0f, + 0x95, 0x97, 0x13, 0xb7, 0xd1, 0x48, 0x65, 0x67, 0x33, 0xe4, 0x27, 0x66, + 0x56, 0xff, 0x87, 0x0a, 0x92, 0x80, 0xb5, 0x94, 0xf3, 0xee, 0x50, 0xe4, + 0x5e, 0xef, 0x2a, 0x02, 0x3b, 0x3f, 0xf2, 0xd7, 0x53, 0x73, 0x00, 0x0a, + 0x4a, 0xc7, 0x7d, 0xaa, 0x78, 0x9c, 0xfc, 0x43, 0x81, 0x67, 0xd1, 0x7d, + 0x90, 0x07, 0xed, 0x6c, 0x67, 0xff, 0x3f, 0xa0, 0x47, 0xf1, 0x65, 0xa5, + 0x61, 0x98, 0x2e, 0xf0, 0x92, 0x4b, 0xdc, 0x21, 0x31, 0xa8, 0x49, 0x95, + 0xe9, 0xd0, 0x39, 0x93, 0x5e, 0xe5, 0x3f, 0xe5, 0x8f, 0xe2, 0x26, 0xca, + 0x21, 0xf6, 0xf5, 0x1e, 0x62, 0xd0, 0x1e, 0x25, 0x71, 0x65, 0xa6, 0x47, + 0xc4, 0x75, 0xa0, 0x69, 0xdb, 0x56, 0x8f, 0x8a, 0xeb, 0xc1, 0x64, 0xf8, + 0x7f, 0x97, 0x03, 0x6e, 0x2d, 0x59, 0x25, 0xdc, 0x76, 0x3a, 0x20, 0xe4, + 0xcb, 0x3b, 0xde, 0x4e, 0x8a, 0xf2, 0xcf, 0x41, 0x1a, 0x9d, 0x4e, 0xf5, + 0xd7, 0x16, 0xc4, 0xae, 0x20, 0x77, 0xc3, 0x03, 0x8a, 0xc6, 0xd5, 0x9b, + 0xee, 0x60, 0x32, 0x66, 0xb8, 0x77, 0xfc, 0x70, 0x11, 0xd3, 0xa9, 0x55, + 0x35, 0xf0, 0xc2, 0x69, 0x16, 0x87, 0xe6, 0x2f, 0x0d, 0x82, 0x58, 0x7d, + 0x8a, 0xbf, 0xda, 0x27, 0x62, 0x94, 0x68, 0x5a, 0x58, 0x3b, 0xb9, 0x88, + 0x95, 0xca, 0x62, 0xc5, 0x9b, 0xe5, 0x01, 0xab, 0x11, 0xc9, 0x14, 0x36, + 0x1f, 0xc5, 0x38, 0xea, 0x24, 0x33, 0x3d, 0x25, 0xa3, 0x0e, 0x6e, 0x57, + 0xd0, 0x7d, 0xad, 0x41, 0x61, 0xa4, 0x59, 0xe5, 0xfa, 0x1f, 0xd2, 0xc9, + 0xb0, 0x8d, 0x2d, 0x28, 0x8b, 0x3d, 0xc5, 0xcc, 0x44, 0xf0, 0xec, 0xcb, + 0x73, 0x6d, 0x4e, 0x47, 0x76, 0x6d, 0xf8, 0xa1, 0x24, 0x95, 0x9f, 0xe2, + 0x82, 0x74, 0x57, 0xec, 0x87, 0x77, 0xd8, 0xf9, 0x88, 0x52, 0xdb, 0x81, + 0x3c, 0x46, 0x12, 0xaf, 0xd2, 0x11, 0xdd, 0xf3, 0x7e, 0x6e, 0x22, 0x4a, + 0xbe, 0xd6, 0x13, 0x23, 0x71, 0x81, 0x53, 0xb1, 0xb1, 0x8f, 0x00, 0xa0, + 0x46, 0xce, 0x99, 0xd4, 0x54, 0x5a, 0x57, 0x54, 0x61, 0x31, 0x0c, 0xec, + 0x38, 0x05, 0xed, 0xcf, 0xe8, 0xe7, 0x2f, 0x91, 0x6d, 0x41, 0x47, 0xa8, + 0xf5, 0xb2, 0x71, 0x15, 0xc2, 0x58, 0x5d, 0xbb, 0xa5, 0x58, 0xce, 0x02, + 0x82, 0xfe, 0xb8, 0xc6, 0xa5, 0xb0, 0x51, 0xd9, 0x63, 0x9b, 0x2f, 0x21, + 0xfc, 0x06, 0x1d, 0x20, 0x5b, 0x28, 0xee, 0x11, 0x01, 0x6a, 0xae, 0x87, + 0xe4, 0x2f, 0x06, 0x72, 0xf8, 0x5a, 0x0f, 0xb1, 0xac, 0xb3, 0xec, 0xde, + 0xc0, 0xc2, 0x71, 0xad, 0x4e, 0xd8, 0x95, 0xa4, 0xf0, 0x55, 0x99, 0xd5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA384, + 58, + {0x9f, 0xcc, 0x61, 0x25, 0x83, 0xb8, 0xa8, 0xb1, 0x09, 0x8c, 0xb0, 0x9d, + 0x14, 0x21, 0xc7, 0x25, 0x90, 0x70, 0x44, 0x80, 0x4e, 0x7d, 0x05, 0x60, + 0x6b, 0x78, 0x8a, 0xbe, 0xcf, 0x34, 0xe8, 0x0e, 0xc7, 0x7e, 0xa0, 0xee, + 0xbd, 0xec, 0x69, 0x70, 0xa9, 0x47, 0xfd, 0x56, 0x93, 0x18, 0x12, 0x35, + 0x7d, 0x64, 0x9d, 0xed, 0xca, 0x51, 0x11, 0xdd, 0x8e, 0x1c, 0x1c, 0xa2, + 0x15, 0x45, 0xc4, 0x1c, 0xc8, 0xc9, 0x69, 0xea, 0xb2, 0x61, 0x58, 0x00, + 0x19, 0x57, 0xe7, 0xe7, 0xf8, 0x48, 0xcb, 0x61, 0x88, 0x2f, 0xf7, 0x18, + 0x2e, 0x30, 0xf1, 0x82, 0x66, 0x00, 0xf7, 0xaa, 0x12, 0x1a, 0xc1, 0x39, + 0xfd, 0xd4, 0x98, 0x07, 0x72, 0x70, 0x7f, 0xd9, 0x12, 0xa0, 0x08, 0xcc, + 0x72, 0xc0, 0x02, 0x37, 0x8b, 0x22, 0xf7, 0x2b, 0x38, 0xbe, 0xa4, 0xfc, + 0xc3, 0x09, 0xba, 0xe4, 0x38, 0x85, 0x8c, 0x5a, 0x27, 0x0a, 0x81, 0xd3, + 0x16, 0x33, 0xb3, 0xa1, 0x49, 0x09, 0x35, 0x10, 0xb0, 0xbb, 0x88, 0x54, + 0x07, 0xbe, 0x1b, 0xfa, 0x12, 0x82, 0x56, 0xfa, 0xcc, 0xef, 0x43, 0xb5, + 0x84, 0x39, 0x0b, 0x8d, 0xb4, 0xda, 0xdf, 0x8c, 0x3e, 0xe2, 0x33, 0x2a, + 0xbc, 0x5c, 0x82, 0xf1, 0xa4, 0x4a, 0xab, 0x8a, 0x63, 0x2a, 0x13, 0xa3, + 0xb0, 0x47, 0xcc, 0x90, 0xf4, 0xcd, 0xed, 0x32, 0x8a, 0xfa, 0xbc, 0xe2, + 0x1a, 0x61, 0xf9, 0xc7, 0x4d, 0x3a, 0xe2, 0x09, 0xe3, 0x5f, 0xc8, 0xa5, + 0xea, 0xcf, 0x59, 0x49, 0x5b, 0xa4, 0xdc, 0xd5, 0x99, 0xbc, 0x4f, 0x28, + 0x2e, 0x25, 0x52, 0x7c, 0xc3, 0x51, 0x5c, 0xa3, 0xc6, 0x92, 0x5f, 0xbf, + 0x3e, 0x83, 0xf8, 0xaf, 0xe3, 0x7b, 0x5f, 0x49, 0x6c, 0xee, 0x76, 0x2f, + 0xf1, 0xd5, 0xab, 0x58, 0xcb, 0x06, 0xc5, 0x49, 0xa7, 0x6c, 0x18, 0x1a, + 0x1c, 0x75, 0xb6, 0x03, 0x30, 0xda, 0xc7, 0x11, 0x40, 0x3e, 0x40, 0xf5, + 0xcb, 0x93, 0x4c, 0x33, 0xd4, 0xe2, 0xa2, 0xad, 0x19, 0x44, 0x04, 0x1a, + 0x2f, 0xc6, 0xbf, 0x9f, 0x06, 0xa4, 0x08, 0x0f, 0x7a, 0x4d, 0x1b, 0x9a, + 0xad, 0xd4, 0x57, 0x9c, 0x89, 0x65, 0x7b, 0xf4, 0xec, 0x6f, 0x8c, 0xfd, + 0x74, 0xa2, 0x86, 0xb4, 0x86, 0x75, 0xe5, 0x74, 0xcc, 0x2a, 0xcb, 0xf5, + 0x62, 0x31, 0x2f, 0xc9, 0xdb, 0x45, 0x61, 0x69, 0x9e, 0x45, 0x74, 0x1f, + 0xa6, 0x22, 0x75, 0x76, 0xb2, 0xfa, 0x79, 0x03, 0x1a, 0x96, 0xa8, 0xe5, + 0x65, 0x1f, 0xdb, 0x56, 0x85, 0x87, 0x8b, 0x71, 0x5b, 0xa9, 0x13, 0xf5, + 0x9a, 0xbe, 0x22, 0xec, 0xe3, 0x3a, 0x22, 0x47, 0x94, 0xd7, 0x87, 0x6b, + 0x28, 0x98, 0x91, 0x0e, 0x89, 0xd4, 0xff, 0xbf, 0x2f, 0xf9, 0x53, 0x85, + 0xad, 0x41, 0xdb, 0x3c, 0xff, 0xcc, 0x60, 0xbc, 0xe4, 0x01, 0x9f, 0x62}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA384, + 59, + {0x3b, 0xc6, 0xb4, 0xdd, 0xbc, 0x15, 0x2d, 0xf7, 0xfe, 0x32, 0x55, 0x9a, + 0x83, 0x27, 0xf5, 0xde, 0x55, 0x30, 0x04, 0x6f, 0xbc, 0x14, 0xfe, 0xe2, + 0xad, 0x4f, 0xf9, 0x42, 0xdd, 0xd3, 0x47, 0x71, 0x9a, 0x83, 0x09, 0x83, + 0xcc, 0xdc, 0xb9, 0x3f, 0x63, 0xe7, 0x28, 0x49, 0x33, 0x0a, 0x5c, 0xb4, + 0xf1, 0xb0, 0xde, 0x74, 0xf5, 0x62, 0x78, 0xee, 0x78, 0xba, 0x1f, 0xc1, + 0x89, 0x1a, 0x0f, 0x57, 0x2c, 0x76, 0x94, 0xd3, 0xc3, 0x0b, 0xf5, 0x38, + 0xde, 0xcc, 0xc7, 0xc3, 0x3c, 0x2d, 0xc8, 0x63, 0x64, 0x59, 0x27, 0xcc, + 0x3d, 0xfc, 0xb3, 0x70, 0x9c, 0xfe, 0xdc, 0xd0, 0x04, 0x54, 0xe2, 0x6d, + 0xea, 0xb0, 0x5d, 0x36, 0xa3, 0xb4, 0x10, 0xdf, 0x47, 0xf7, 0x3c, 0x24, + 0xc1, 0xe3, 0x27, 0x11, 0x14, 0xb4, 0x42, 0xf5, 0x49, 0x75, 0x15, 0xb0, + 0xb3, 0x27, 0x39, 0xcf, 0x8f, 0xcf, 0xf8, 0x6c, 0x2c, 0xe0, 0x1e, 0x0d, + 0x79, 0x20, 0x2c, 0xe6, 0xd3, 0x6d, 0xed, 0x20, 0x47, 0xd0, 0x07, 0x08, + 0x8e, 0x15, 0x00, 0xb1, 0x94, 0x1f, 0xf7, 0x2f, 0x00, 0x54, 0x7e, 0x15, + 0xac, 0x52, 0xdb, 0x8b, 0x03, 0xf4, 0xf9, 0x05, 0x82, 0xc1, 0x9f, 0xb1, + 0x73, 0x60, 0xa0, 0x35, 0x53, 0x05, 0x50, 0x70, 0x03, 0xab, 0xc3, 0x67, + 0x67, 0x59, 0x83, 0xfb, 0xc5, 0x22, 0xa1, 0xbd, 0x78, 0x7b, 0x3e, 0x3c, + 0xf3, 0xe4, 0x46, 0x83, 0x09, 0x9b, 0x7f, 0x04, 0xcf, 0xce, 0x3e, 0x5a, + 0xf5, 0x3d, 0x87, 0xb6, 0xa9, 0x94, 0x5b, 0xa9, 0x70, 0xa0, 0xcd, 0x24, + 0x3a, 0xc4, 0xae, 0x93, 0xed, 0xae, 0x84, 0xfa, 0xca, 0xb1, 0x5f, 0xa3, + 0xe3, 0xfe, 0x0e, 0x49, 0xa7, 0x71, 0x30, 0x58, 0x51, 0xc5, 0x1f, 0x67, + 0x70, 0x02, 0xfe, 0xc1, 0x26, 0xed, 0x78, 0x01, 0xc4, 0x2b, 0xd4, 0xb3, + 0x2c, 0x4c, 0x41, 0x0b, 0xf3, 0xbe, 0x1f, 0xf4, 0x39, 0xc6, 0xc0, 0x65, + 0x9a, 0x1f, 0xaf, 0x82, 0x64, 0xb6, 0x52, 0xf3, 0x41, 0x8a, 0xc0, 0xdc, + 0x6a, 0xdf, 0xbf, 0x67, 0xb2, 0xc1, 0x72, 0x5a, 0xa4, 0xab, 0x3b, 0xd3, + 0x6f, 0x35, 0x8a, 0x22, 0x49, 0xb4, 0xa1, 0x78, 0x4f, 0xc9, 0x65, 0xca, + 0xf1, 0xf9, 0x74, 0x3d, 0xa7, 0x55, 0x50, 0x10, 0x8c, 0x11, 0x93, 0xc9, + 0xb7, 0xe7, 0x65, 0x0c, 0x1b, 0xa2, 0xee, 0x04, 0x97, 0xeb, 0xc8, 0xa4, + 0x42, 0x83, 0xf1, 0x58, 0x9b, 0xce, 0x15, 0xa5, 0xb8, 0x5c, 0x87, 0xff, + 0x3e, 0xab, 0x98, 0x0b, 0xbe, 0x18, 0xed, 0x81, 0x4d, 0x6e, 0xe8, 0xbb, + 0x61, 0x26, 0xdc, 0x6e, 0xb4, 0x16, 0x66, 0x37, 0x17, 0x88, 0x36, 0xc6, + 0xd2, 0xec, 0x63, 0xaa, 0x33, 0x2f, 0x6d, 0x44, 0x94, 0x85, 0x53, 0x61, + 0xb3, 0xd5, 0x1f, 0x45, 0x04, 0x52, 0x16, 0x8e, 0x4b, 0x30, 0x80, 0x8c}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA384, + 60, + {0x64, 0xce, 0xbd, 0x74, 0x88, 0x05, 0x2c, 0xe2, 0x8e, 0x0a, 0x31, 0x61, + 0xac, 0x93, 0xbe, 0xb5, 0x8e, 0x73, 0xb9, 0xf0, 0x54, 0x01, 0x90, 0x95, + 0xd2, 0x68, 0x68, 0x1a, 0x42, 0xac, 0xc2, 0xc4, 0x57, 0x9c, 0xc0, 0xbd, + 0x62, 0x8a, 0x78, 0x6b, 0x05, 0x27, 0x87, 0x48, 0x52, 0x43, 0xa7, 0x63, + 0xc1, 0xf8, 0x80, 0xfc, 0x19, 0xae, 0x41, 0xcc, 0xfd, 0x70, 0xf5, 0xe7, + 0xb1, 0xb1, 0x07, 0x24, 0x4e, 0x87, 0x8c, 0x31, 0x8b, 0x11, 0x42, 0x63, + 0x3b, 0xb4, 0xfe, 0x10, 0x99, 0x96, 0x27, 0x31, 0x63, 0xc0, 0x93, 0xc3, + 0x4e, 0x33, 0xc9, 0xdb, 0x45, 0xd6, 0x1a, 0x9a, 0x38, 0xdc, 0xff, 0x55, + 0xc4, 0x37, 0x55, 0x44, 0x01, 0x8f, 0x55, 0x5b, 0x4d, 0x3b, 0x65, 0xce, + 0x76, 0x4c, 0x44, 0x9e, 0x10, 0x56, 0xb2, 0x88, 0xc5, 0x97, 0x94, 0x75, + 0xa6, 0xac, 0x48, 0xa2, 0x17, 0x18, 0x38, 0x5d, 0x17, 0x04, 0x27, 0x5d, + 0xc7, 0xbd, 0x95, 0x53, 0x5c, 0x0b, 0x35, 0x1e, 0x60, 0xb0, 0x6b, 0x69, + 0x49, 0xfe, 0xaf, 0x7e, 0x61, 0x5a, 0x41, 0xca, 0x11, 0x1f, 0xd3, 0x90, + 0xfc, 0xc3, 0xdd, 0x17, 0x2c, 0xd1, 0xa3, 0x64, 0x2f, 0x39, 0x29, 0xa6, + 0x1c, 0x22, 0x8f, 0x8a, 0x35, 0xae, 0xf4, 0xbd, 0x9f, 0x4f, 0xdb, 0xad, + 0xcd, 0x1e, 0x61, 0xac, 0xa7, 0xc0, 0xd2, 0xf0, 0xac, 0xf4, 0x00, 0x3c, + 0x50, 0x4d, 0x97, 0x9a, 0xa0, 0x65, 0xbe, 0x42, 0xf7, 0x69, 0x81, 0x0d, + 0x9b, 0xbb, 0x51, 0x5e, 0x9f, 0x5e, 0xd5, 0x24, 0xd3, 0x88, 0xca, 0x22, + 0xe8, 0x0a, 0x30, 0x08, 0x5a, 0x38, 0xbf, 0xcc, 0xcc, 0x73, 0x48, 0xf7, + 0x86, 0xb0, 0x4e, 0x8d, 0x12, 0xdd, 0xad, 0xd5, 0x1c, 0x1a, 0x45, 0x0b, + 0x11, 0xa3, 0xa5, 0x34, 0x53, 0x63, 0xca, 0x78, 0x9e, 0x06, 0x10, 0x68, + 0x43, 0x6c, 0xdd, 0x0e, 0x9a, 0xa4, 0x80, 0xd1, 0xf9, 0xfc, 0x14, 0x3f, + 0x6b, 0xfe, 0x22, 0xa5, 0x94, 0x06, 0x83, 0x99, 0x74, 0x6c, 0x49, 0x44, + 0x0e, 0x95, 0x8a, 0x43, 0x4e, 0x33, 0x13, 0x6a, 0x4a, 0x12, 0x0a, 0x31, + 0x4f, 0x8f, 0x61, 0x7c, 0x3d, 0x0c, 0x85, 0x6d, 0xc4, 0x42, 0xb3, 0xca, + 0x53, 0x80, 0x9f, 0xec, 0x68, 0x66, 0x52, 0xbe, 0xcf, 0xcb, 0x80, 0x3c, + 0xce, 0xa9, 0xa2, 0x16, 0xd5, 0x10, 0x9c, 0x20, 0x8c, 0x83, 0x4f, 0x31, + 0x52, 0x9d, 0x05, 0x1b, 0x4c, 0x51, 0x55, 0x9e, 0xbe, 0xa0, 0xb5, 0x30, + 0x53, 0x21, 0x89, 0x57, 0x89, 0xf3, 0xd9, 0xd0, 0xc8, 0x0e, 0x46, 0xea, + 0x13, 0xe5, 0xd0, 0x97, 0x94, 0x87, 0xa3, 0xb7, 0x5a, 0xe6, 0xd3, 0x03, + 0x4c, 0x42, 0x4e, 0xd9, 0x4a, 0x60, 0x9c, 0x8e, 0xed, 0xdb, 0xf1, 0x1e, + 0x91, 0xd8, 0xc0, 0x12, 0x45, 0x9b, 0xad, 0xf7, 0x5b, 0xbd, 0xb3, 0xfd}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA384, + 61, + {0x9b, 0x38, 0xa8, 0xf7, 0x3c, 0xeb, 0x8b, 0xa6, 0x70, 0x0f, 0xc8, 0x7f, + 0x64, 0xef, 0x24, 0xe6, 0xab, 0x77, 0x56, 0x95, 0x50, 0x89, 0x88, 0xb7, + 0x73, 0x16, 0x90, 0x39, 0xdf, 0xd3, 0x51, 0x71, 0xe8, 0xe1, 0x16, 0x19, + 0xc4, 0x60, 0xf4, 0x31, 0x81, 0x6a, 0x75, 0xb7, 0xf6, 0x9f, 0xa6, 0x93, + 0x89, 0x19, 0xa7, 0x73, 0xb4, 0x89, 0xc5, 0x3c, 0xad, 0x24, 0x31, 0x85, + 0xcd, 0x0e, 0x09, 0xb5, 0xe8, 0x9c, 0xaa, 0xef, 0x99, 0x9c, 0x93, 0xd0, + 0x76, 0x7c, 0x05, 0xad, 0xc2, 0x60, 0x34, 0xda, 0x9e, 0x45, 0xef, 0x43, + 0x90, 0x86, 0x1d, 0xdf, 0xae, 0x45, 0xbc, 0x41, 0xce, 0x54, 0xa6, 0xf5, + 0x17, 0x59, 0x07, 0x93, 0x56, 0xdb, 0x05, 0x35, 0x2c, 0x7f, 0x21, 0x79, + 0x20, 0x02, 0x6f, 0x05, 0x45, 0xe8, 0x72, 0x71, 0x0c, 0xa2, 0x4c, 0x1f, + 0x71, 0x67, 0xd9, 0xd6, 0x60, 0xba, 0x11, 0x88, 0xeb, 0x42, 0x64, 0x8b, + 0xa0, 0x7b, 0x88, 0xb5, 0xa9, 0xe7, 0x98, 0x3d, 0x49, 0x81, 0x9d, 0xe2, + 0x58, 0x17, 0xb0, 0xfc, 0x8b, 0x95, 0xc6, 0xe3, 0xdd, 0x63, 0x9e, 0x80, + 0xdd, 0x9f, 0x5e, 0xcf, 0x30, 0x3b, 0x7d, 0x9d, 0x6f, 0x3d, 0xc7, 0x51, + 0x24, 0x6c, 0x8d, 0x97, 0x19, 0xd5, 0x37, 0xa0, 0x72, 0xec, 0xb5, 0x81, + 0x86, 0x7a, 0x7b, 0x90, 0xc9, 0x2f, 0x91, 0xe5, 0xb4, 0x64, 0x05, 0x04, + 0x0e, 0xae, 0x38, 0x69, 0x6e, 0x84, 0x49, 0x5b, 0x12, 0x83, 0x75, 0x6e, + 0x76, 0x9e, 0xe5, 0x88, 0x4f, 0xa5, 0x8b, 0xdb, 0x23, 0x25, 0xcb, 0x40, + 0x99, 0x35, 0x4a, 0x59, 0xe1, 0x91, 0x14, 0x48, 0x10, 0xa2, 0x4f, 0x7f, + 0x2f, 0x29, 0xbe, 0xd9, 0x27, 0x7b, 0x7a, 0x03, 0xfa, 0xc6, 0xb2, 0x2a, + 0xb9, 0xd8, 0x7b, 0xab, 0x62, 0xaa, 0x07, 0x6a, 0xda, 0x1b, 0xdd, 0x76, + 0x2e, 0x00, 0xd1, 0xfa, 0x25, 0x35, 0xff, 0xc3, 0xe2, 0x9e, 0x8b, 0x15, + 0xf0, 0x7c, 0x56, 0xd7, 0xe7, 0x0d, 0x65, 0xfd, 0x4b, 0x8b, 0x76, 0x1c, + 0xf7, 0xda, 0xc6, 0x85, 0x0c, 0xd2, 0x5c, 0x4e, 0x8f, 0xc8, 0x20, 0x9d, + 0xff, 0x39, 0x01, 0x86, 0x25, 0x7f, 0x0e, 0x52, 0x2a, 0x7c, 0x4c, 0xce, + 0x9f, 0xc2, 0xa8, 0x01, 0x47, 0xf2, 0xaf, 0x9a, 0x99, 0xeb, 0x86, 0x00, + 0x73, 0x08, 0x75, 0x66, 0xa6, 0x98, 0xd8, 0xe7, 0x4b, 0x17, 0xa9, 0xa1, + 0x97, 0xde, 0xc5, 0xac, 0xdf, 0xda, 0xcd, 0xe6, 0x26, 0x5d, 0x64, 0x43, + 0xad, 0xf5, 0x3a, 0xad, 0x67, 0x74, 0xd2, 0x33, 0xe0, 0x81, 0x45, 0xf7, + 0xc9, 0x82, 0x1a, 0x0a, 0x86, 0x9b, 0xfa, 0xe8, 0x7b, 0x2e, 0x39, 0xe3, + 0x92, 0xc3, 0x1c, 0xb4, 0x73, 0x51, 0x98, 0x2c, 0x1f, 0x69, 0xd5, 0x41, + 0x66, 0xd5, 0x50, 0xd2, 0x51, 0xbe, 0x7e, 0x36, 0x8a, 0xf8, 0xf5, 0xf9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA384, + 62, + {0x64, 0x07, 0x65, 0xae, 0x60, 0xfc, 0xdc, 0x6e, 0x9b, 0x81, 0xd4, 0x84, + 0x6d, 0x0a, 0xa2, 0x17, 0x79, 0x09, 0x1e, 0x45, 0xc5, 0x9e, 0x04, 0xd5, + 0x62, 0x75, 0x25, 0x92, 0x6e, 0xd5, 0xb0, 0xa5, 0xed, 0x16, 0x83, 0x89, + 0x03, 0xc2, 0x3c, 0x4c, 0x53, 0xcc, 0xdd, 0x44, 0xf9, 0x3d, 0xdb, 0x43, + 0xce, 0x1a, 0x82, 0x64, 0x6c, 0x30, 0x14, 0xbd, 0xd5, 0x41, 0x0c, 0x15, + 0x5f, 0xe7, 0x2e, 0xda, 0xd7, 0xda, 0xd7, 0xf6, 0xb1, 0x72, 0xd4, 0x85, + 0x9c, 0xeb, 0x17, 0x74, 0xdf, 0x11, 0x06, 0x4f, 0xb6, 0x0b, 0x6c, 0x37, + 0xca, 0xdb, 0xa8, 0xcd, 0x67, 0x44, 0xfd, 0x69, 0xf0, 0x43, 0xfd, 0xe4, + 0x68, 0x05, 0x21, 0xc8, 0x2f, 0x78, 0xaf, 0x13, 0x50, 0xad, 0x9f, 0x2c, + 0xb7, 0x9d, 0x5b, 0xfd, 0x54, 0xd3, 0x9e, 0x50, 0xe3, 0x70, 0xd3, 0xec, + 0x22, 0x99, 0x22, 0x6e, 0x4e, 0x86, 0x85, 0x1d, 0xd1, 0x9e, 0xdd, 0x2a, + 0x3a, 0xc1, 0xb6, 0xf9, 0x09, 0x42, 0x21, 0x9e, 0xa8, 0x05, 0xfd, 0xa8, + 0x09, 0x55, 0x92, 0x32, 0x65, 0xf9, 0xab, 0xaf, 0x08, 0x6a, 0x49, 0xa7, + 0xa2, 0x42, 0xd3, 0x3f, 0xc4, 0x3c, 0x31, 0x48, 0xea, 0xac, 0xe6, 0x27, + 0x6d, 0xc6, 0x7b, 0x5a, 0xd4, 0x28, 0xbd, 0x3d, 0xc5, 0x76, 0x0d, 0x2f, + 0xb2, 0xa3, 0x3a, 0xd4, 0x1f, 0xe5, 0x68, 0xc0, 0x9a, 0x89, 0x03, 0x7c, + 0xe4, 0x8e, 0x91, 0x43, 0x69, 0x63, 0x50, 0x4b, 0x4f, 0xdf, 0x10, 0x92, + 0xe3, 0x72, 0x7c, 0x4e, 0xeb, 0x63, 0x1d, 0x10, 0x96, 0xee, 0xc5, 0xcb, + 0xe2, 0xff, 0x50, 0x25, 0x77, 0xd8, 0x01, 0xe8, 0xc3, 0x63, 0xb6, 0xc4, + 0xc5, 0x1e, 0x5c, 0x14, 0xe2, 0x63, 0xe5, 0x2e, 0xc9, 0x37, 0xf6, 0x6c, + 0xa4, 0x7a, 0x38, 0xe9, 0x1a, 0xd2, 0xa8, 0x69, 0x6c, 0xb2, 0xd4, 0xdd, + 0xdb, 0xb1, 0x51, 0x2c, 0x6a, 0x26, 0x2f, 0x80, 0xd9, 0x5a, 0x3c, 0x79, + 0x44, 0xa5, 0x23, 0xbf, 0x66, 0xa5, 0xa0, 0xe0, 0x60, 0x73, 0xb8, 0x6c, + 0x47, 0xf1, 0x42, 0xa1, 0xf6, 0x32, 0x12, 0x22, 0x12, 0xb9, 0x45, 0x1a, + 0xba, 0x0e, 0x12, 0xc9, 0x87, 0xbc, 0x5c, 0xb8, 0x91, 0xb3, 0x37, 0x19, + 0xc1, 0x27, 0x2d, 0x1c, 0x03, 0xdb, 0x02, 0x94, 0xe0, 0x9c, 0x0a, 0xc2, + 0xcd, 0xab, 0xa0, 0x18, 0xb7, 0xc3, 0x6b, 0x03, 0x3d, 0x96, 0xe6, 0xa9, + 0x5e, 0x91, 0x33, 0x34, 0x1e, 0xfe, 0xfb, 0x48, 0x76, 0xcd, 0xb4, 0x58, + 0xf3, 0x65, 0xfc, 0x2f, 0x8e, 0x7f, 0xf2, 0x2b, 0x2a, 0xc8, 0xee, 0x03, + 0xc2, 0x72, 0x32, 0xd4, 0x05, 0xe6, 0x50, 0x70, 0xfe, 0x0a, 0x03, 0xb2, + 0xe1, 0xd6, 0xa0, 0x40, 0xe7, 0x8f, 0xb8, 0x72, 0xc0, 0x86, 0xa1, 0x68, + 0xb6, 0x09, 0x9c, 0x26, 0xe2, 0xf3, 0x2e, 0x88, 0xe2, 0xce, 0x58, 0x75}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA384, + 63, + {0x47, 0xee, 0xd8, 0xea, 0x93, 0x3b, 0xc0, 0xb1, 0xd2, 0x25, 0x29, 0xce, + 0xf5, 0x1b, 0x0f, 0xde, 0x6c, 0x44, 0xca, 0x18, 0x07, 0x3b, 0x83, 0x16, + 0x5a, 0x81, 0xe4, 0x17, 0xa1, 0x6f, 0xc6, 0x74, 0x2e, 0x88, 0x6a, 0xc9, + 0x77, 0xa3, 0x7b, 0xc6, 0xdd, 0x26, 0xc8, 0xb9, 0xa4, 0x5e, 0x86, 0xc4, + 0x24, 0x88, 0x10, 0x96, 0xd3, 0x43, 0x08, 0xf3, 0xd4, 0x06, 0x26, 0x0d, + 0xa3, 0x5b, 0x17, 0x86, 0x19, 0xcf, 0x32, 0x7d, 0x92, 0x0f, 0xfc, 0x89, + 0x17, 0x40, 0xf1, 0x48, 0x82, 0x65, 0x2f, 0x92, 0x2d, 0x85, 0x01, 0xd9, + 0xb0, 0xc0, 0x30, 0x9a, 0xef, 0x76, 0x5a, 0x76, 0x9d, 0x98, 0x53, 0x64, + 0x58, 0xe0, 0xa0, 0xe6, 0x4b, 0x4a, 0x7b, 0x85, 0xd4, 0x40, 0x3b, 0x66, + 0xec, 0xe5, 0xa9, 0x77, 0x87, 0x24, 0xc1, 0x2d, 0x3d, 0x57, 0x01, 0xa7, + 0x3f, 0xa7, 0x5e, 0x61, 0xd5, 0x4e, 0xe7, 0xf2, 0xd9, 0x25, 0x95, 0xa6, + 0x26, 0xd7, 0x04, 0x13, 0x42, 0x83, 0x6b, 0x26, 0x4a, 0x6e, 0xbc, 0xbd, + 0xbc, 0xc3, 0x0c, 0x4a, 0x74, 0xdd, 0x14, 0x2d, 0x5d, 0x4b, 0x76, 0x60, + 0x9c, 0xa2, 0x0e, 0x10, 0xfe, 0xb8, 0x34, 0x88, 0x80, 0xf3, 0x84, 0x8d, + 0x72, 0xa9, 0xbe, 0xeb, 0x02, 0xcb, 0xf9, 0xcc, 0x11, 0xc4, 0x43, 0xeb, + 0xe2, 0xa7, 0xdd, 0x78, 0x6f, 0x48, 0x66, 0xe2, 0x46, 0xf0, 0xb8, 0xb8, + 0xde, 0x91, 0x1a, 0x55, 0x81, 0x63, 0x7f, 0x11, 0x49, 0x8e, 0x4b, 0x05, + 0xb2, 0x11, 0x95, 0x52, 0x0c, 0xa1, 0xbf, 0xb3, 0xb0, 0x8d, 0x1a, 0xc0, + 0xa5, 0xbe, 0xc6, 0x8d, 0x4f, 0x63, 0xc2, 0xaf, 0xde, 0x1e, 0x31, 0x75, + 0x3f, 0x03, 0x89, 0x54, 0x45, 0x21, 0x45, 0xb6, 0xd2, 0x71, 0x03, 0xd2, + 0xf3, 0xe3, 0x85, 0x2d, 0x4b, 0x18, 0x95, 0xe1, 0xc5, 0x67, 0x55, 0x7e, + 0xc6, 0x79, 0xbf, 0xf1, 0x55, 0x30, 0x63, 0x81, 0x88, 0x85, 0x3d, 0x4f, + 0x0e, 0x48, 0x79, 0x45, 0x44, 0x02, 0x8d, 0x05, 0x32, 0x94, 0x99, 0x9a, + 0x20, 0x68, 0xa8, 0x1e, 0x40, 0x86, 0x06, 0x37, 0x3a, 0x8c, 0x77, 0x29, + 0x6a, 0x9c, 0xc3, 0x60, 0x6c, 0x9b, 0x8a, 0x6f, 0xb7, 0xb5, 0x98, 0x31, + 0x03, 0x71, 0x46, 0x56, 0x68, 0xd1, 0xdd, 0x8c, 0x1e, 0xed, 0x0c, 0xe5, + 0xa1, 0xb4, 0x00, 0x58, 0xef, 0x9b, 0x11, 0xa4, 0x0e, 0x26, 0x91, 0x68, + 0xb5, 0xb4, 0x03, 0x41, 0x7c, 0x1e, 0x1a, 0x55, 0x0d, 0xcf, 0xb4, 0x66, + 0xde, 0xe3, 0x95, 0xd0, 0x0b, 0x1e, 0x4d, 0x8e, 0xed, 0xba, 0xc1, 0xa0, + 0x1e, 0xe1, 0x65, 0x3c, 0xd6, 0x0e, 0xf9, 0x6e, 0x0b, 0x31, 0xd7, 0x21, + 0xa9, 0xd0, 0x35, 0xd6, 0x37, 0x08, 0xa5, 0xa8, 0x8d, 0xd3, 0x11, 0xa7, + 0x3c, 0x07, 0xfc, 0x03, 0xb5, 0x89, 0x7c, 0x69, 0x42, 0x97, 0xd9, 0xe1}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA384, + 64, + {0x58, 0x66, 0x41, 0xb8, 0x9b, 0xa4, 0xd4, 0x43, 0x81, 0xeb, 0xa3, 0x1b, + 0xd2, 0x03, 0x1f, 0xb6, 0x48, 0x17, 0x5c, 0x94, 0xf4, 0x7e, 0x74, 0x21, + 0xdf, 0x97, 0x4b, 0x66, 0x88, 0x75, 0x81, 0x49, 0x78, 0xe7, 0x64, 0x55, + 0x5f, 0x02, 0x54, 0x81, 0xbc, 0x3d, 0xf7, 0x1b, 0x73, 0x68, 0x42, 0xe1, + 0x3e, 0xd7, 0x56, 0x67, 0xab, 0x10, 0xef, 0xf4, 0x6d, 0x60, 0xf9, 0x16, + 0x8f, 0xe4, 0x30, 0x1b, 0x08, 0x13, 0x2f, 0xbc, 0x84, 0x7b, 0x9f, 0xa1, + 0xb7, 0x7a, 0x54, 0x7b, 0x7e, 0x07, 0x40, 0x67, 0x5b, 0x68, 0xe6, 0xa3, + 0x83, 0xb3, 0x15, 0xab, 0x11, 0xf6, 0x24, 0x7f, 0x7b, 0x73, 0x4b, 0xe0, + 0x9a, 0xdd, 0xd1, 0xf2, 0x09, 0xe8, 0x0b, 0x6d, 0x98, 0xdc, 0x60, 0xd7, + 0x2f, 0x83, 0x2a, 0x0b, 0x15, 0xa6, 0x8a, 0xa0, 0x5a, 0x03, 0xea, 0xb1, + 0x65, 0x06, 0x9d, 0x6d, 0x47, 0x7d, 0xb4, 0xc2, 0xe7, 0x52, 0xfa, 0xac, + 0x8c, 0x8e, 0x54, 0xa9, 0xd4, 0x2b, 0xc8, 0x1d, 0x22, 0x49, 0x8f, 0xbf, + 0x7b, 0x7b, 0x41, 0xe8, 0xc7, 0xeb, 0x24, 0xe9, 0xa6, 0x4c, 0xec, 0xb4, + 0x44, 0xa3, 0x7b, 0xa6, 0xb0, 0xbb, 0x12, 0x20, 0x22, 0x0d, 0x20, 0x1e, + 0xbd, 0xcb, 0x2f, 0x14, 0x66, 0x88, 0xd2, 0xf8, 0x2d, 0xc9, 0xee, 0xf5, + 0xd8, 0x9c, 0xdc, 0x86, 0x1d, 0x7b, 0xba, 0xf5, 0x6d, 0x29, 0x6e, 0x91, + 0xd8, 0xef, 0xa2, 0x20, 0x48, 0x4c, 0x0f, 0x54, 0xed, 0x18, 0x18, 0xcf, + 0x2b, 0x63, 0x91, 0x1d, 0x5b, 0x2b, 0x21, 0xc5, 0xf9, 0xbe, 0xb1, 0x90, + 0xc4, 0x42, 0xd1, 0x73, 0x71, 0x41, 0xbf, 0x20, 0x96, 0x55, 0x4a, 0x28, + 0x9f, 0xca, 0x34, 0x25, 0x13, 0x21, 0x7a, 0x72, 0x19, 0xab, 0x04, 0xb0, + 0x07, 0xae, 0xfd, 0xcc, 0x9a, 0x03, 0x06, 0x4d, 0x01, 0xa5, 0x7e, 0x2e, + 0x95, 0x51, 0x05, 0xaf, 0xf3, 0x19, 0x21, 0xfa, 0x6b, 0xcc, 0x02, 0xfa, + 0xe9, 0xf5, 0x0f, 0xd8, 0x8e, 0xfc, 0x58, 0x19, 0x17, 0xcc, 0x9b, 0xd7, + 0xc8, 0xe9, 0x08, 0x50, 0xdd, 0x2b, 0xce, 0x26, 0xee, 0x7a, 0x2b, 0x60, + 0xcf, 0x39, 0x95, 0xe7, 0x1b, 0x39, 0x43, 0xf5, 0x91, 0xd5, 0x4b, 0x47, + 0xe7, 0x59, 0xed, 0x5a, 0x45, 0x22, 0x62, 0xa9, 0x38, 0xb8, 0xf5, 0xb1, + 0xf5, 0x7b, 0x48, 0x4f, 0x57, 0x6b, 0x6b, 0x6c, 0x4b, 0x07, 0x77, 0xc7, + 0xcd, 0x74, 0x2e, 0x75, 0x61, 0x03, 0x0f, 0x4e, 0x0c, 0x84, 0xad, 0x70, + 0x0f, 0xcd, 0xf4, 0x05, 0x43, 0xfc, 0xaa, 0x56, 0x09, 0x35, 0xcf, 0x97, + 0x3e, 0xb2, 0x6b, 0x54, 0xcd, 0xa6, 0xb2, 0x8e, 0x29, 0x3c, 0x98, 0x73, + 0x49, 0x16, 0x4a, 0xdc, 0x84, 0x7d, 0x38, 0x76, 0xa4, 0x2e, 0x8b, 0x61, + 0xbf, 0xd6, 0xe9, 0xfe, 0x5c, 0x22, 0x06, 0x9d, 0xe4, 0xa8, 0xc6, 0x65}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA384, + 65, + {0x6b, 0x87, 0x3d, 0x87, 0x03, 0x9f, 0xe4, 0x96, 0xcd, 0x37, 0x5a, 0xa3, + 0xaa, 0x39, 0x01, 0x63, 0x2a, 0x1e, 0xfc, 0x96, 0xc5, 0x27, 0x94, 0x8f, + 0x6d, 0x3f, 0x08, 0x3e, 0xc0, 0x41, 0xaf, 0x91, 0x83, 0xda, 0x0f, 0xb6, + 0xd0, 0x93, 0x43, 0x37, 0xbe, 0x26, 0xfb, 0xf9, 0x47, 0xd4, 0xfd, 0x98, + 0x6d, 0x2d, 0x02, 0x16, 0xf0, 0x2b, 0xd9, 0x94, 0xa1, 0xb2, 0xb0, 0x52, + 0xea, 0x00, 0xf3, 0xd7, 0x62, 0xa1, 0x51, 0x6e, 0xfe, 0x2b, 0x0b, 0x8c, + 0x17, 0x1c, 0x64, 0x7c, 0x12, 0xb1, 0xd0, 0xde, 0x86, 0xf2, 0x49, 0xf9, + 0x44, 0x62, 0xbb, 0x96, 0xac, 0x33, 0x63, 0xe3, 0xa7, 0x91, 0xfe, 0x68, + 0xea, 0xf1, 0xf3, 0x85, 0xe1, 0x52, 0x60, 0xa3, 0x91, 0xa8, 0xba, 0x87, + 0x64, 0xc4, 0x11, 0xaa, 0xc0, 0xf7, 0xd4, 0xf2, 0xf7, 0x1a, 0x88, 0x56, + 0xc0, 0x4f, 0x10, 0xe5, 0xbe, 0x31, 0xbe, 0x75, 0x8c, 0x04, 0x56, 0xa1, + 0xdf, 0xa9, 0x0c, 0x9f, 0x7b, 0xdb, 0x5f, 0xb0, 0x3f, 0xaa, 0x5b, 0xc1, + 0x28, 0xc8, 0x1a, 0xf0, 0x5a, 0x56, 0xd2, 0x5a, 0x2e, 0x8b, 0x05, 0x89, + 0xb4, 0x98, 0x23, 0xfa, 0xfb, 0x77, 0x5f, 0x8b, 0x84, 0x69, 0x21, 0xf4, + 0x1f, 0x48, 0xd0, 0xcf, 0xaf, 0xfc, 0x2e, 0xe5, 0xb0, 0x39, 0xcb, 0x3f, + 0x7f, 0x3c, 0x66, 0x6b, 0xf1, 0x35, 0x3a, 0xc3, 0x4f, 0x77, 0xde, 0xf4, + 0x8a, 0x33, 0xbb, 0x8e, 0xcc, 0xb1, 0x2b, 0x4d, 0x79, 0xbc, 0x54, 0x79, + 0x83, 0x6b, 0x17, 0xb4, 0x7e, 0x25, 0x1e, 0xb3, 0xd8, 0xf7, 0x3e, 0xab, + 0x0d, 0xc0, 0x15, 0xd3, 0xd2, 0x6b, 0xdd, 0xd3, 0xf2, 0xbc, 0x14, 0x33, + 0xba, 0x3e, 0x13, 0x6a, 0x98, 0xf4, 0x35, 0x4d, 0xee, 0x37, 0xa1, 0x1c, + 0x47, 0xd1, 0x4e, 0xe1, 0xc3, 0xbb, 0x45, 0xb2, 0x00, 0x0d, 0x4f, 0x93, + 0x72, 0x82, 0xeb, 0x0d, 0x84, 0x9c, 0x78, 0xae, 0x16, 0xd5, 0x07, 0x94, + 0x72, 0x99, 0x17, 0x91, 0xfe, 0xfb, 0xe9, 0x9d, 0x0a, 0xa4, 0x7b, 0x2b, + 0xcc, 0xe6, 0xed, 0x14, 0xd3, 0x36, 0xac, 0xbd, 0x46, 0x1d, 0xd3, 0x9a, + 0x3c, 0xd2, 0x73, 0x33, 0x52, 0xcb, 0xf1, 0x20, 0x54, 0x7b, 0x9f, 0xdc, + 0xa8, 0x41, 0x8c, 0x3a, 0xd8, 0xa3, 0x09, 0x98, 0x9c, 0x3f, 0xa5, 0x06, + 0xd4, 0x86, 0xd2, 0xdd, 0x07, 0x62, 0x51, 0x06, 0x5f, 0xd5, 0x48, 0x76, + 0x26, 0x8c, 0x85, 0x1d, 0x41, 0xcd, 0x72, 0xf2, 0x8b, 0x14, 0x46, 0xc1, + 0x1b, 0x34, 0x04, 0x3d, 0x5f, 0xe1, 0x47, 0x8a, 0x63, 0x88, 0x4a, 0x0b, + 0x01, 0x3c, 0x51, 0xc5, 0x3a, 0xdf, 0xa4, 0xa2, 0x74, 0xa1, 0x62, 0xc5, + 0x0d, 0x33, 0xd3, 0x3b, 0xd5, 0x8b, 0xb9, 0x9c, 0xc9, 0x78, 0xf6, 0x9e, + 0x04, 0x76, 0xa5, 0x15, 0x77, 0xfd, 0x69, 0x67, 0x8e, 0xa2, 0x09, 0xd5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA384, + 66, + {0x77, 0x31, 0x63, 0x3f, 0xf4, 0xbb, 0xbf, 0xbb, 0x7f, 0x02, 0x02, 0x4a, + 0xbb, 0x12, 0xc4, 0x31, 0x97, 0xd6, 0x99, 0x2c, 0x1c, 0x12, 0x02, 0xed, + 0x39, 0xd7, 0x55, 0x17, 0x75, 0x24, 0xc5, 0x29, 0xfd, 0xe5, 0xd9, 0x51, + 0x2a, 0x49, 0xc1, 0x50, 0xe0, 0x24, 0xd1, 0xec, 0x33, 0x45, 0x87, 0xef, + 0x00, 0x4c, 0xaa, 0x06, 0x38, 0x1a, 0xb7, 0xd1, 0xbd, 0x40, 0x15, 0xc4, + 0x77, 0xda, 0x5e, 0x07, 0x09, 0x81, 0x62, 0xcc, 0x1f, 0x75, 0x6d, 0x0b, + 0x5f, 0xe6, 0x5d, 0x6b, 0x80, 0x34, 0x3b, 0xfb, 0x8d, 0x71, 0x0a, 0xfa, + 0x69, 0xdf, 0xb1, 0x36, 0x97, 0x1b, 0x09, 0xa7, 0xcc, 0xee, 0x64, 0x43, + 0x00, 0x1b, 0x83, 0x4b, 0xbd, 0x94, 0xcb, 0xe1, 0xc5, 0xdd, 0x94, 0x78, + 0x7f, 0xb3, 0x85, 0x68, 0x7e, 0x74, 0x4b, 0x5d, 0xc9, 0x98, 0x79, 0xd5, + 0xed, 0x75, 0xa8, 0x92, 0x5d, 0xfd, 0xc0, 0x01, 0x4a, 0x48, 0x0c, 0x64, + 0xd1, 0xbf, 0x37, 0x32, 0xfd, 0xb1, 0x49, 0x5e, 0x1a, 0xf3, 0x35, 0xc1, + 0xf8, 0x14, 0x1d, 0x03, 0xf9, 0xdd, 0x85, 0x9a, 0x45, 0x56, 0x07, 0xae, + 0x69, 0x1a, 0x0a, 0x9f, 0x32, 0x32, 0x19, 0x1b, 0x7a, 0x36, 0x9c, 0x1b, + 0x5f, 0xe6, 0x34, 0xdc, 0xda, 0x20, 0x29, 0x6c, 0x00, 0x29, 0x93, 0x1d, + 0x86, 0x50, 0x04, 0xea, 0xb1, 0xa3, 0x9b, 0xd9, 0x31, 0xa5, 0x4c, 0x93, + 0x4d, 0xc4, 0xb6, 0xc3, 0x87, 0x43, 0x62, 0xb0, 0x0b, 0xbf, 0xf2, 0xe6, + 0xb3, 0x0c, 0x5c, 0x51, 0x3e, 0x8c, 0x20, 0xed, 0x63, 0xb9, 0xe9, 0x66, + 0x06, 0x99, 0x4f, 0x52, 0x19, 0xf4, 0x6c, 0xa9, 0xaf, 0x1e, 0xe3, 0x0e, + 0x9b, 0x5c, 0x2b, 0x4e, 0xd7, 0x4b, 0x20, 0xb9, 0x26, 0xca, 0x84, 0x42, + 0x7f, 0xd9, 0x10, 0xff, 0xa0, 0xc5, 0x36, 0x8b, 0x3b, 0xf9, 0xa4, 0xa4, + 0xc2, 0x78, 0xb9, 0xe3, 0x35, 0xe8, 0xc4, 0x3d, 0x1a, 0x18, 0x1a, 0xf5, + 0xcd, 0x92, 0x8a, 0xca, 0x70, 0x3a, 0xfc, 0x24, 0xce, 0xe2, 0x3f, 0xd8, + 0x7d, 0xc7, 0x87, 0xd7, 0x3d, 0xfe, 0xe0, 0xe8, 0x07, 0x65, 0xec, 0x6f, + 0xaa, 0x79, 0x58, 0xff, 0x3b, 0x35, 0xe7, 0x0f, 0x1f, 0xa1, 0x81, 0x2d, + 0x99, 0xc1, 0xf2, 0x3c, 0xed, 0x1a, 0x8c, 0x24, 0x03, 0xec, 0xa1, 0xe9, + 0x60, 0xf3, 0x17, 0xbc, 0xb7, 0xbb, 0xdf, 0x87, 0x52, 0xbe, 0x3a, 0x75, + 0x8d, 0xf3, 0x2c, 0x40, 0x32, 0x13, 0xbd, 0x70, 0xed, 0x49, 0x98, 0x17, + 0x44, 0x39, 0xbc, 0xaa, 0xe4, 0x76, 0x62, 0x60, 0xf1, 0xbb, 0xff, 0x2a, + 0xf9, 0x61, 0x7a, 0xf8, 0x41, 0x9a, 0x95, 0x98, 0x73, 0x85, 0x99, 0x28, + 0x9b, 0x7c, 0xe2, 0xf5, 0xa2, 0x7c, 0x57, 0xb5, 0xf6, 0xa4, 0x0a, 0x29, + 0x95, 0x6a, 0xae, 0x95, 0xb5, 0xbb, 0x45, 0xba, 0x08, 0xca, 0xff, 0xe0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA384, + 67, + {0x73, 0xf9, 0xa2, 0xac, 0xa0, 0xb9, 0xfd, 0xcb, 0xf0, 0xa6, 0x9a, 0x3e, + 0x6c, 0x2e, 0x80, 0x2e, 0x0f, 0xc6, 0xb0, 0xa3, 0x24, 0x94, 0x98, 0x9e, + 0x7d, 0x1e, 0xbd, 0xbd, 0xe6, 0x25, 0x43, 0x17, 0xed, 0xb9, 0x2a, 0x7c, + 0x97, 0x5d, 0xa8, 0xe7, 0x6a, 0x6c, 0xf4, 0x00, 0x5d, 0xe7, 0xf5, 0x72, + 0xea, 0xfd, 0x48, 0xec, 0xcf, 0xd8, 0x10, 0x9b, 0x44, 0xcc, 0xc5, 0x89, + 0x96, 0x95, 0x51, 0x7c, 0x27, 0x4f, 0x98, 0x2f, 0x1d, 0x41, 0x16, 0x0b, + 0x18, 0xca, 0xf2, 0xa6, 0x76, 0x7e, 0xa9, 0xe3, 0xcc, 0xed, 0xf1, 0x37, + 0x3f, 0x37, 0xd2, 0x25, 0x6f, 0x68, 0x2e, 0xf8, 0x90, 0x0a, 0x6d, 0xf2, + 0x1c, 0xd5, 0xaa, 0xb8, 0xde, 0x2f, 0x9f, 0xc9, 0xdb, 0x96, 0x81, 0x24, + 0x6f, 0x34, 0x01, 0x9c, 0x0a, 0x6b, 0x98, 0x29, 0x22, 0x15, 0x15, 0x6e, + 0x68, 0x5b, 0x0a, 0x65, 0xd2, 0xd1, 0xbc, 0x85, 0x55, 0xb8, 0xa2, 0x7d, + 0x31, 0x20, 0x9a, 0x26, 0x23, 0x60, 0x68, 0xbb, 0x29, 0xb7, 0x24, 0x1b, + 0x66, 0x0e, 0x3f, 0x67, 0x9d, 0xaf, 0x6b, 0x25, 0xbf, 0x98, 0xc9, 0x74, + 0x61, 0x51, 0xe1, 0x33, 0x39, 0xa2, 0x0e, 0x5d, 0x1d, 0xbc, 0x11, 0xb7, + 0x00, 0x79, 0x71, 0x84, 0x3f, 0xdb, 0xba, 0x12, 0xb9, 0xfb, 0x4c, 0x64, + 0x23, 0xb0, 0xdd, 0x09, 0x26, 0x5f, 0x6d, 0xa0, 0x3a, 0xd0, 0x11, 0x97, + 0xbb, 0x50, 0x93, 0x7e, 0x70, 0x9c, 0x21, 0xb4, 0xa7, 0x51, 0xb6, 0x0c, + 0xe3, 0xbb, 0x5c, 0xdf, 0x45, 0x37, 0xb5, 0x12, 0x7f, 0x8c, 0xf0, 0xac, + 0x7e, 0x6d, 0x30, 0x07, 0xb5, 0xf5, 0xa9, 0x6e, 0x48, 0x2f, 0x7d, 0x70, + 0x00, 0xc8, 0x32, 0x84, 0x99, 0x86, 0x56, 0xbd, 0xb1, 0x7b, 0x63, 0xb2, + 0x9f, 0x30, 0x67, 0x6c, 0x7d, 0xba, 0xc1, 0x4d, 0x47, 0xb5, 0x07, 0xbc, + 0x3f, 0xe7, 0x43, 0x6f, 0x52, 0xa6, 0xf2, 0x8f, 0x46, 0x8e, 0x8c, 0x1e, + 0xc1, 0xa7, 0x51, 0xe7, 0xe9, 0xb9, 0x41, 0x5f, 0xc8, 0xa2, 0x58, 0x2d, + 0xa5, 0xd2, 0xc3, 0x72, 0x94, 0xb5, 0x95, 0x59, 0x86, 0x0e, 0x69, 0xaf, + 0xb5, 0x9e, 0xc0, 0x86, 0x8d, 0x33, 0xf4, 0x63, 0x2b, 0xa7, 0xcf, 0xd3, + 0x2b, 0x5b, 0xf6, 0x67, 0x61, 0xb2, 0xab, 0xe3, 0x26, 0xc8, 0x7a, 0xc9, + 0x54, 0x3d, 0x5b, 0x63, 0xac, 0x08, 0x1a, 0xe9, 0x22, 0x45, 0xa8, 0x40, + 0xc0, 0xf2, 0xe4, 0x74, 0xcf, 0xb0, 0xc5, 0xbb, 0x64, 0x16, 0xb2, 0x88, + 0xf6, 0x5a, 0xb5, 0xc5, 0x0e, 0xc3, 0xa4, 0x9f, 0xf1, 0xdc, 0xb6, 0x6f, + 0x68, 0x22, 0x1c, 0x41, 0x01, 0x69, 0x87, 0x57, 0xe7, 0xcd, 0x7e, 0x28, + 0xc0, 0x17, 0xe7, 0x18, 0x96, 0xfc, 0x73, 0xb6, 0x7a, 0x6e, 0x56, 0x56, + 0xa2, 0x35, 0x4c, 0xcb, 0x1f, 0x35, 0xfc, 0x99, 0xb8, 0xf6, 0x63, 0x6b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA384, + 68, + {0x44, 0x69, 0x82, 0x2c, 0xdb, 0x3c, 0x1f, 0xe5, 0x34, 0x33, 0x00, 0x1d, + 0x64, 0xfb, 0x72, 0x12, 0x8c, 0x47, 0x7e, 0x73, 0x76, 0xe1, 0xe6, 0xba, + 0xaa, 0x32, 0x4f, 0xe2, 0x75, 0xfd, 0x7c, 0x8b, 0xbe, 0xdd, 0x18, 0x6b, + 0x57, 0xcc, 0x4e, 0x8f, 0x48, 0xd7, 0x45, 0x30, 0x86, 0xe9, 0x11, 0xc2, + 0x84, 0xa6, 0x96, 0x23, 0x10, 0x05, 0x24, 0xad, 0x3d, 0x21, 0x04, 0xa2, + 0x5f, 0xe2, 0x26, 0x84, 0x5a, 0x45, 0xe5, 0xb9, 0xa0, 0xc9, 0x86, 0xe4, + 0x43, 0xd8, 0x9c, 0xc2, 0x45, 0x8c, 0xac, 0xd9, 0xde, 0x65, 0x98, 0x08, + 0x7e, 0x07, 0xcd, 0x2b, 0xce, 0x47, 0xd8, 0xaa, 0xf4, 0xff, 0x65, 0x6b, + 0xa4, 0x39, 0xd7, 0xa6, 0x80, 0xda, 0x2f, 0xe3, 0x46, 0x43, 0x00, 0xa6, + 0xee, 0xec, 0xa1, 0xb9, 0xa8, 0xdf, 0xb6, 0xff, 0x55, 0x40, 0x86, 0x90, + 0xe0, 0x6b, 0x5a, 0x14, 0x84, 0x85, 0xf5, 0x0e, 0xcc, 0x1b, 0x2e, 0xb6, + 0x29, 0xc2, 0x28, 0x31, 0xe1, 0x9c, 0xcb, 0x6c, 0x07, 0x4d, 0x78, 0xca, + 0xb3, 0xd0, 0x73, 0xef, 0x48, 0x23, 0xd9, 0xa2, 0xac, 0x49, 0x2e, 0xd0, + 0x5a, 0xf1, 0x4e, 0xc9, 0x46, 0x6f, 0x58, 0xeb, 0xc4, 0xbe, 0x5e, 0x43, + 0x76, 0x9a, 0x61, 0x18, 0xed, 0x29, 0x22, 0xc4, 0x5c, 0x17, 0xb9, 0x2d, + 0xf1, 0x3f, 0xe8, 0x72, 0xf0, 0x46, 0x06, 0x1d, 0x0a, 0x84, 0x1f, 0x8b, + 0xaf, 0xf6, 0x18, 0x6f, 0xb9, 0x50, 0x0f, 0xb7, 0x66, 0x3c, 0x15, 0x97, + 0xe5, 0x34, 0x5b, 0x85, 0x7c, 0xa8, 0xe9, 0x21, 0x8c, 0xc1, 0xfc, 0x6e, + 0xf4, 0x0e, 0xe2, 0xa0, 0x29, 0x7c, 0x5d, 0xd7, 0x57, 0xa9, 0x96, 0x7b, + 0xbf, 0x2e, 0xd9, 0x7d, 0xad, 0x06, 0x11, 0xaa, 0x3f, 0x88, 0x00, 0x6b, + 0x4c, 0x26, 0x32, 0x37, 0x30, 0xb2, 0x58, 0xbc, 0xb5, 0xcc, 0x40, 0x1a, + 0xc8, 0xae, 0x52, 0xc3, 0x04, 0xd3, 0x40, 0xd6, 0xe3, 0x29, 0x44, 0xaa, + 0x65, 0xa4, 0x71, 0x46, 0x55, 0xd9, 0x30, 0xc0, 0x38, 0xa0, 0x3e, 0xf9, + 0x4e, 0xda, 0x4a, 0xee, 0xd3, 0xd5, 0x48, 0x5c, 0x40, 0x59, 0xc0, 0x14, + 0xef, 0x90, 0x02, 0x9d, 0x16, 0x74, 0xed, 0xb6, 0x80, 0x5a, 0x20, 0xc8, + 0xfb, 0x68, 0xe5, 0x5a, 0xac, 0xea, 0x70, 0x5d, 0x06, 0xd8, 0xd8, 0x8a, + 0xa7, 0x47, 0xd8, 0xe3, 0xd1, 0x4b, 0x9c, 0xe7, 0x2c, 0x00, 0xe7, 0x60, + 0xfd, 0xa4, 0xf5, 0xf3, 0x46, 0x40, 0xa4, 0x3f, 0x33, 0x1d, 0x03, 0x66, + 0xad, 0x61, 0x36, 0x4a, 0x98, 0xc1, 0xa8, 0x97, 0xd3, 0x2c, 0x08, 0x7a, + 0xe0, 0x38, 0xae, 0xe5, 0x93, 0xbc, 0x3b, 0xa7, 0x4f, 0x47, 0x4e, 0x06, + 0xaf, 0x53, 0x10, 0x9b, 0x2e, 0xd7, 0x50, 0xc9, 0x04, 0x97, 0x82, 0xaf, + 0x97, 0x0e, 0x77, 0xf0, 0x47, 0x81, 0x74, 0xb6, 0xc8, 0xe7, 0xe2, 0x59}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA384, + 69, + {0x04, 0x41, 0x6f, 0x1c, 0xc2, 0xf4, 0x41, 0xbd, 0xc8, 0xf3, 0xb4, 0xac, + 0x16, 0xe1, 0xca, 0x9f, 0xd8, 0xd3, 0x67, 0x76, 0xbc, 0xa1, 0xd5, 0xc8, + 0x98, 0x11, 0x23, 0xe0, 0xe7, 0x6d, 0x6a, 0x6b, 0xb3, 0xdb, 0x45, 0x92, + 0x93, 0x5a, 0xd6, 0x61, 0x75, 0x59, 0x31, 0xc2, 0x3f, 0x63, 0x30, 0x41, + 0x1d, 0x59, 0x2c, 0x51, 0x05, 0x4a, 0xa8, 0x98, 0x86, 0x2a, 0xdc, 0xae, + 0x51, 0xed, 0x87, 0x49, 0x9a, 0xce, 0xc4, 0xab, 0x1a, 0x98, 0xf3, 0xd3, + 0x7c, 0x45, 0x6c, 0x8e, 0xb0, 0x2f, 0x88, 0x47, 0xc2, 0x5c, 0xf3, 0x1b, + 0x68, 0xb1, 0x35, 0xc3, 0x3d, 0x05, 0x14, 0x40, 0xd4, 0x05, 0xe7, 0x6d, + 0xf0, 0x2b, 0xfd, 0xf2, 0x05, 0x39, 0xf2, 0x91, 0x34, 0xea, 0x09, 0x65, + 0x9e, 0xba, 0x51, 0x97, 0x1f, 0xd3, 0xd5, 0xe0, 0xb6, 0x02, 0x59, 0x2c, + 0x37, 0xe4, 0x25, 0x0e, 0x0a, 0x76, 0x33, 0xce, 0x07, 0x23, 0x3f, 0x3e, + 0x2d, 0xba, 0x36, 0x9e, 0x1c, 0xa8, 0x2d, 0x00, 0x1c, 0x30, 0x9b, 0x64, + 0x1d, 0x63, 0x07, 0xf6, 0x96, 0xbd, 0xf6, 0x85, 0x66, 0x65, 0x81, 0xc1, + 0xca, 0x92, 0xf4, 0x16, 0x47, 0x1f, 0x02, 0x9d, 0x46, 0x74, 0x4c, 0x2d, + 0xdc, 0xcc, 0x3f, 0xc7, 0x58, 0x56, 0x00, 0xcb, 0x81, 0x9a, 0x73, 0x86, + 0xfe, 0x23, 0xb6, 0xa1, 0x8b, 0x77, 0xdd, 0x59, 0xc7, 0xc2, 0x33, 0x55, + 0x94, 0xc8, 0xb2, 0xb0, 0xd7, 0x07, 0x76, 0x66, 0x58, 0x57, 0x3b, 0x3b, + 0xb0, 0x56, 0x77, 0x7f, 0x6e, 0x06, 0xc1, 0xe8, 0xfe, 0xae, 0x6b, 0x83, + 0x34, 0x5b, 0x03, 0xdb, 0x91, 0x83, 0xde, 0x96, 0xd0, 0x8f, 0x08, 0x5c, + 0x42, 0x9c, 0xfe, 0x3b, 0xa2, 0xff, 0x6a, 0x8e, 0xb0, 0xb0, 0x25, 0xbb, + 0x4e, 0x31, 0x6c, 0xa3, 0x98, 0x56, 0x86, 0xeb, 0x8e, 0x62, 0x95, 0xb3, + 0x30, 0x6a, 0x62, 0xef, 0xf3, 0x5f, 0x29, 0xc0, 0x32, 0x4e, 0x58, 0x25, + 0x92, 0xb8, 0xf2, 0x9f, 0x97, 0x97, 0xf5, 0xd4, 0xa2, 0x63, 0x42, 0xc1, + 0x03, 0xf9, 0xf6, 0x19, 0x68, 0xcc, 0x28, 0x32, 0x10, 0xef, 0xa2, 0x21, + 0xc7, 0xd5, 0x90, 0xa4, 0x86, 0x3a, 0x84, 0xd3, 0xbe, 0xfc, 0x1e, 0x4c, + 0x99, 0x1a, 0x19, 0xd0, 0x0b, 0x2a, 0x4e, 0x49, 0x24, 0x1a, 0xf1, 0x16, + 0xff, 0xe1, 0xae, 0x3b, 0xf7, 0x40, 0x1a, 0xbf, 0x0e, 0x03, 0x21, 0x30, + 0x7d, 0x9c, 0x3b, 0x0f, 0xba, 0xcd, 0x28, 0xc2, 0x2d, 0x8f, 0xf2, 0xfb, + 0x51, 0xd5, 0xf5, 0x26, 0xe9, 0x82, 0xb9, 0x75, 0xf0, 0xba, 0x3b, 0x8c, + 0x79, 0x44, 0xf1, 0x3d, 0xff, 0x53, 0x05, 0x33, 0xc0, 0x9c, 0x66, 0xe6, + 0x6f, 0xda, 0x50, 0x5d, 0x90, 0xd2, 0x4b, 0x77, 0xc2, 0xd3, 0x02, 0xea, + 0xbc, 0xe7, 0xe9, 0x21, 0xa8, 0x0e, 0xc3, 0xc3, 0x40, 0x53, 0x31, 0xf5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA384, + 70, + {0x1e, 0x7c, 0x69, 0xc2, 0x3f, 0x69, 0x2e, 0x22, 0x29, 0x2c, 0xfb, 0x81, + 0x7c, 0x0a, 0x0b, 0xb6, 0x0b, 0xd7, 0x55, 0x0b, 0x6a, 0xff, 0x98, 0x1e, + 0x6a, 0xeb, 0x6e, 0xf7, 0xb2, 0x33, 0x86, 0x46, 0xa3, 0xa1, 0xab, 0x91, + 0x91, 0x7a, 0x59, 0x0f, 0xbc, 0xd0, 0xcb, 0x14, 0x2f, 0x72, 0x4c, 0x63, + 0x8c, 0x5b, 0xa9, 0x1d, 0xff, 0x9a, 0xe3, 0x58, 0x82, 0x3a, 0x74, 0x90, + 0x54, 0xf1, 0x47, 0xb1, 0x04, 0x5c, 0x53, 0xef, 0xf9, 0x19, 0x0e, 0x2f, + 0x94, 0x59, 0x63, 0xb6, 0x78, 0x3c, 0x72, 0x9d, 0x7e, 0xb0, 0xfb, 0x9a, + 0x9b, 0x06, 0xd1, 0x8d, 0x04, 0xfc, 0x56, 0x95, 0x50, 0x1a, 0x93, 0x62, + 0x7e, 0xab, 0xc5, 0xd0, 0x43, 0x83, 0x45, 0x64, 0x69, 0xae, 0xf4, 0x5b, + 0x63, 0x4e, 0xc3, 0x69, 0x48, 0x24, 0xd6, 0x98, 0x16, 0xe6, 0x65, 0x3a, + 0x13, 0xa0, 0x50, 0x3f, 0x64, 0x89, 0xdc, 0x42, 0x21, 0x03, 0x96, 0x73, + 0x8e, 0x4c, 0x50, 0x0c, 0x84, 0x1f, 0xa0, 0x8a, 0x7d, 0xf2, 0x0e, 0xeb, + 0x18, 0xbe, 0x5e, 0x05, 0xf1, 0x8f, 0xe2, 0x3a, 0x78, 0x81, 0x3f, 0x19, + 0x0e, 0xbb, 0x92, 0x1b, 0xdc, 0xcd, 0xfd, 0xa3, 0x74, 0x77, 0xcb, 0xfe, + 0x54, 0xf5, 0x74, 0xf9, 0x22, 0xad, 0x7d, 0xb9, 0xf5, 0x66, 0xd0, 0xfb, + 0x7c, 0xb3, 0x68, 0x6e, 0x33, 0x5b, 0x4d, 0x70, 0xf2, 0x46, 0xda, 0xe4, + 0x58, 0x84, 0x8a, 0x41, 0xa7, 0x2f, 0x7a, 0xa7, 0x02, 0xf5, 0x4b, 0x54, + 0xdd, 0x26, 0x12, 0xb2, 0x19, 0x46, 0xd6, 0x3c, 0x39, 0x8e, 0x70, 0x24, + 0xc3, 0xa2, 0x3e, 0x80, 0x10, 0xb3, 0xc2, 0x2d, 0xac, 0x1d, 0x61, 0x0b, + 0x1e, 0xc0, 0xa7, 0x6f, 0x7d, 0x9c, 0xd8, 0x73, 0x69, 0xb0, 0xac, 0x76, + 0x8d, 0xb4, 0x70, 0xae, 0x00, 0x28, 0x35, 0xcf, 0x48, 0x04, 0x0e, 0x65, + 0x94, 0x67, 0xe3, 0x40, 0xc2, 0x36, 0x3d, 0x34, 0x5e, 0xf4, 0x15, 0x3c, + 0xfa, 0xa9, 0xd5, 0xeb, 0xdb, 0x5d, 0x60, 0xbe, 0x13, 0x8d, 0x34, 0xfd, + 0x7a, 0x36, 0xaa, 0xd4, 0xca, 0x7d, 0xa5, 0xb4, 0x6f, 0x78, 0x21, 0xa4, + 0x71, 0x14, 0x03, 0x16, 0x88, 0xfa, 0x36, 0x58, 0xe0, 0x8c, 0x64, 0xcb, + 0x67, 0x0a, 0x58, 0xc0, 0xfa, 0xe3, 0x6b, 0x8a, 0x19, 0xa1, 0xa3, 0xe8, + 0xdb, 0xc8, 0x8b, 0x55, 0x32, 0xcb, 0xbb, 0x04, 0x4e, 0xf9, 0x0f, 0xe2, + 0x4b, 0x84, 0x2e, 0xac, 0xb5, 0xef, 0x18, 0x95, 0xc1, 0xa9, 0x2c, 0xf1, + 0xfb, 0xb5, 0xaf, 0xaa, 0x63, 0xa6, 0x20, 0x10, 0xe9, 0x39, 0xf7, 0x2b, + 0x56, 0xc6, 0x00, 0x6e, 0xb9, 0x77, 0x62, 0x7e, 0xf6, 0x25, 0x42, 0xf5, + 0x08, 0x5d, 0x15, 0xc5, 0x3b, 0x1a, 0x23, 0x5b, 0x42, 0x0c, 0xe4, 0xea, + 0xa8, 0x5f, 0x7f, 0xc6, 0x65, 0x6d, 0x54, 0x74, 0xff, 0x87, 0xfe, 0x99}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA384, + 71, + {0x6f, 0xfa, 0x54, 0xda, 0x77, 0x60, 0x90, 0x87, 0xfd, 0x60, 0xbb, 0x51, + 0x73, 0x46, 0xa1, 0x81, 0x39, 0x54, 0xbf, 0xc9, 0xfa, 0x43, 0xd1, 0xd9, + 0x54, 0x36, 0x13, 0xd0, 0x2e, 0xec, 0x6e, 0xa3, 0xb6, 0x4b, 0xbd, 0xe3, + 0xfa, 0x06, 0x72, 0x71, 0xe5, 0x6d, 0x96, 0xa9, 0x69, 0x9b, 0x00, 0xd9, + 0xda, 0x06, 0xf0, 0xa7, 0x1e, 0x67, 0x8b, 0x54, 0x80, 0x1b, 0xe4, 0x74, + 0xc1, 0x5f, 0x71, 0x7f, 0xcb, 0x42, 0xc5, 0x3e, 0xae, 0x17, 0xec, 0xc8, + 0x4b, 0xdb, 0x07, 0xbc, 0x28, 0x6c, 0x37, 0x54, 0x9b, 0x06, 0x53, 0x0a, + 0x14, 0x5a, 0xca, 0x25, 0x33, 0x47, 0xd3, 0x9b, 0x01, 0x95, 0x3f, 0x48, + 0x33, 0x29, 0xed, 0xe5, 0xa3, 0x09, 0xe4, 0x1a, 0xe3, 0x9a, 0xb8, 0x81, + 0x05, 0x29, 0x44, 0xbc, 0xe7, 0x5f, 0xda, 0xf1, 0xc5, 0x46, 0x05, 0xa9, + 0xbb, 0x2d, 0xe4, 0x3d, 0x32, 0x3c, 0xf5, 0x9f, 0x02, 0x9d, 0xc9, 0x5f, + 0x2f, 0x93, 0x1e, 0x8a, 0x86, 0xba, 0xc7, 0x99, 0x79, 0xe5, 0xea, 0xc2, + 0xb4, 0x12, 0x79, 0xb0, 0x6c, 0x69, 0x7f, 0x81, 0xd9, 0xa5, 0x68, 0x58, + 0xa5, 0x99, 0x9e, 0x97, 0xc2, 0x28, 0xb3, 0x76, 0x22, 0xff, 0x0f, 0xf2, + 0x0a, 0x8a, 0x0a, 0x4a, 0xd8, 0x3c, 0x0f, 0xda, 0x68, 0x7a, 0xc3, 0xa8, + 0x8f, 0x71, 0xc1, 0xde, 0xb1, 0x7b, 0xdd, 0xf7, 0x89, 0xe4, 0x91, 0xf7, + 0xca, 0x04, 0x62, 0x69, 0x3c, 0xee, 0x4a, 0x6a, 0xd0, 0xf5, 0xfe, 0x53, + 0xcd, 0x51, 0xd2, 0x57, 0xd1, 0x0a, 0xeb, 0x66, 0x74, 0x1f, 0xd5, 0xe4, + 0xf3, 0x06, 0xd0, 0xa8, 0x86, 0xdc, 0x63, 0xa5, 0x24, 0xbb, 0x4c, 0xeb, + 0x1d, 0xc9, 0x9b, 0x4e, 0x35, 0x6d, 0xd7, 0x12, 0x3c, 0x01, 0x00, 0xab, + 0xd8, 0x38, 0x2e, 0x65, 0x9c, 0xe4, 0xbe, 0xd5, 0x68, 0xe1, 0x22, 0x05, + 0x2b, 0x7c, 0x78, 0xad, 0x4d, 0x3c, 0x7f, 0x28, 0x63, 0xb5, 0xd7, 0xfc, + 0x91, 0xdd, 0x09, 0x9b, 0x82, 0x4d, 0xf3, 0x81, 0x09, 0x0d, 0xd9, 0xb4, + 0x01, 0x49, 0x4a, 0x93, 0x9a, 0x1b, 0xb7, 0xa6, 0xc7, 0x18, 0xa3, 0x69, + 0x16, 0xfa, 0x0f, 0x2f, 0x3d, 0x27, 0xa9, 0x98, 0xa9, 0x32, 0x45, 0x47, + 0xf6, 0x4e, 0x68, 0x68, 0x8b, 0xa6, 0xd3, 0xb9, 0x48, 0xfb, 0x1f, 0x31, + 0x09, 0x08, 0xea, 0xbb, 0x93, 0x85, 0xfd, 0xd7, 0xd3, 0xa9, 0xa0, 0xd5, + 0x7a, 0x58, 0x01, 0x86, 0x31, 0x00, 0xa5, 0xa0, 0x1a, 0x3c, 0xd6, 0xb0, + 0x99, 0x55, 0xf6, 0xfc, 0x67, 0x86, 0x7a, 0x8e, 0xae, 0xc8, 0x17, 0xc3, + 0xce, 0x7f, 0x89, 0x2a, 0x5d, 0x6a, 0xf0, 0x01, 0x5a, 0xbb, 0x49, 0x46, + 0xd3, 0x88, 0x0e, 0x9e, 0x14, 0xb5, 0x50, 0xae, 0x87, 0xe3, 0x71, 0x6c, + 0x9c, 0x01, 0xce, 0xae, 0x5e, 0xc2, 0x0b, 0xa2, 0x52, 0x80, 0x9e, 0x63}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA384, + 72, + {0x32, 0x90, 0xaa, 0x82, 0x22, 0x08, 0xaa, 0xf7, 0x60, 0x44, 0x9f, 0xa0, + 0xc8, 0x8e, 0xe9, 0xb6, 0x13, 0x5d, 0x65, 0xab, 0x39, 0x1b, 0x97, 0x35, + 0x4f, 0x95, 0x68, 0x20, 0x52, 0xdf, 0x59, 0xa4, 0xc3, 0xf2, 0x18, 0x7d, + 0x6e, 0x15, 0xb5, 0x63, 0xdb, 0x2b, 0x8a, 0xd1, 0xc4, 0x8c, 0x29, 0x94, + 0x56, 0x03, 0xd7, 0xa7, 0xb4, 0x4f, 0xef, 0xef, 0xd6, 0x42, 0xf5, 0x1a, + 0xab, 0x00, 0x34, 0xce, 0x6f, 0x0f, 0xf1, 0xcb, 0xdd, 0x8c, 0xed, 0x32, + 0x36, 0xbc, 0xc1, 0x49, 0xb8, 0x41, 0x32, 0x66, 0x69, 0x82, 0xd8, 0x3d, + 0xdd, 0x23, 0xcf, 0xb5, 0xcd, 0x21, 0x89, 0x1e, 0x92, 0x7a, 0x52, 0x3b, + 0x21, 0xab, 0x65, 0x5b, 0x8b, 0x7d, 0x04, 0x14, 0x82, 0xa1, 0x6e, 0x7f, + 0x72, 0x22, 0x46, 0xa7, 0x75, 0x42, 0x54, 0x3a, 0x11, 0xe5, 0xb4, 0xab, + 0xff, 0xfe, 0x80, 0x80, 0xe6, 0x7a, 0x6f, 0x1b, 0x4e, 0x71, 0x6c, 0xa8, + 0xa9, 0xac, 0xdf, 0x67, 0xd4, 0x99, 0x29, 0x6d, 0x7d, 0x7c, 0x21, 0x93, + 0xee, 0x70, 0x03, 0xa9, 0xe5, 0x63, 0xbc, 0xe0, 0x1f, 0x9e, 0x36, 0x3d, + 0xbe, 0x33, 0xa1, 0xa8, 0xdc, 0x45, 0xcf, 0xe3, 0x7e, 0x0e, 0xb4, 0x54, + 0x80, 0x9e, 0x52, 0xf8, 0x4b, 0x68, 0x2a, 0x73, 0x6b, 0x8f, 0xc2, 0x4b, + 0xbe, 0x64, 0xf3, 0x82, 0x8c, 0x88, 0x37, 0x9a, 0x0e, 0xd6, 0x39, 0xfb, + 0x2b, 0x65, 0x0d, 0x38, 0x32, 0x1d, 0x3d, 0xb5, 0x34, 0x26, 0x5b, 0x3c, + 0xf3, 0x2f, 0x8d, 0x84, 0x75, 0x29, 0x6e, 0x0a, 0xb3, 0x3a, 0x01, 0xc9, + 0x14, 0xf2, 0x94, 0xaf, 0x10, 0x3b, 0xe9, 0x9a, 0x10, 0x2c, 0x16, 0xc4, + 0x60, 0xfd, 0x79, 0xad, 0x8a, 0xbe, 0x68, 0x99, 0x03, 0xf9, 0x45, 0x32, + 0x5f, 0x15, 0x60, 0xb2, 0x52, 0x69, 0x3f, 0x52, 0xeb, 0x6f, 0x6f, 0x4a, + 0x09, 0x68, 0x5d, 0x95, 0x79, 0xb1, 0xdc, 0x99, 0xcb, 0xc2, 0xea, 0xaf, + 0x8b, 0x03, 0x91, 0x76, 0x69, 0x93, 0x37, 0xd6, 0xe2, 0xe4, 0xdc, 0x2c, + 0xe1, 0xd3, 0x4a, 0x29, 0xf7, 0x1c, 0xf0, 0x17, 0x44, 0xf7, 0x4c, 0x7f, + 0xfd, 0x07, 0x65, 0x66, 0x3b, 0xb3, 0xe9, 0xdd, 0x95, 0x86, 0x06, 0x18, + 0x35, 0x03, 0x76, 0xd3, 0xf3, 0x9c, 0x80, 0x5e, 0x57, 0x7d, 0x01, 0x10, + 0x7f, 0x06, 0xb4, 0xef, 0xd2, 0xe3, 0x99, 0xb2, 0x61, 0xb5, 0x55, 0x78, + 0x95, 0x07, 0xa7, 0xe4, 0xb1, 0x1f, 0x26, 0xa1, 0x9b, 0xac, 0x5d, 0x2d, + 0x72, 0x3d, 0xcf, 0x40, 0x9f, 0x9f, 0x0c, 0x44, 0xbe, 0x40, 0x0d, 0x25, + 0x02, 0x35, 0x54, 0x9e, 0xbf, 0x26, 0x6f, 0xd0, 0x2c, 0x69, 0x9d, 0x45, + 0x84, 0x76, 0x14, 0x84, 0x8a, 0xb7, 0x3f, 0x48, 0x51, 0xf3, 0xc5, 0x71, + 0x81, 0x39, 0x22, 0x12, 0x44, 0x8c, 0x02, 0x2f, 0x6e, 0x03, 0x03, 0xb8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA384, + 73, + {0x7a, 0xba, 0x21, 0x79, 0xe6, 0x39, 0x01, 0xaf, 0x10, 0xb5, 0x92, 0x25, + 0x2f, 0xd6, 0x81, 0xf0, 0xdf, 0x0d, 0x83, 0xa6, 0xa0, 0x9f, 0x72, 0x7c, + 0x04, 0x46, 0xa6, 0x42, 0xa2, 0x5c, 0x49, 0x20, 0x04, 0x13, 0x95, 0xe4, + 0x98, 0x86, 0xc8, 0xc7, 0x8f, 0xf3, 0x24, 0xc3, 0x47, 0x6c, 0x7c, 0xd0, + 0x52, 0x31, 0x5b, 0x91, 0xa1, 0x6d, 0x24, 0xfe, 0xd9, 0x01, 0x6f, 0x82, + 0x9b, 0xa0, 0x0e, 0x0b, 0x07, 0x51, 0x58, 0xed, 0xb1, 0x64, 0xee, 0x03, + 0xcc, 0x69, 0x1b, 0x21, 0xd1, 0x84, 0x67, 0x77, 0x6c, 0xe0, 0xb2, 0x35, + 0x32, 0x40, 0x67, 0x6c, 0xbb, 0x72, 0x64, 0x38, 0x01, 0xcd, 0x2c, 0x87, + 0xb0, 0xd4, 0x5b, 0x65, 0x16, 0xa7, 0x95, 0xac, 0x72, 0xf4, 0xdc, 0x93, + 0x11, 0x6a, 0x54, 0x33, 0xcc, 0x0a, 0x2d, 0xc5, 0xd0, 0x8e, 0x49, 0x93, + 0xeb, 0x67, 0xfb, 0x93, 0x7d, 0x5f, 0xeb, 0xe9, 0xa7, 0xcd, 0xad, 0x58, + 0xb9, 0xcb, 0x57, 0x62, 0x7d, 0x9a, 0x2b, 0x03, 0x84, 0x45, 0xa9, 0xc8, + 0xe6, 0xf7, 0x9b, 0xfa, 0xf3, 0x5e, 0xe0, 0x57, 0xe7, 0xc1, 0x13, 0x00, + 0x3e, 0x9b, 0x54, 0x91, 0x3e, 0x41, 0x52, 0xb1, 0xb7, 0x51, 0x3f, 0xee, + 0xd1, 0x2b, 0xe9, 0xd8, 0x4e, 0x87, 0xed, 0x9a, 0x5e, 0xbc, 0x1a, 0x18, + 0xe6, 0x0f, 0x63, 0x24, 0x18, 0x03, 0x85, 0x6e, 0xac, 0xa8, 0xbf, 0x0b, + 0x64, 0x8d, 0x9c, 0x17, 0x32, 0x57, 0x3f, 0xec, 0x56, 0xc0, 0xe9, 0xf1, + 0x1b, 0xf0, 0x65, 0x0a, 0xb0, 0xb3, 0x77, 0x35, 0x19, 0xf2, 0x48, 0x15, + 0x04, 0x19, 0xe6, 0x18, 0x4f, 0x04, 0x98, 0x41, 0xcf, 0x73, 0x62, 0x05, + 0xcd, 0x44, 0xcb, 0x0b, 0x2b, 0xda, 0xa0, 0x42, 0x1c, 0x92, 0x87, 0xbf, + 0x5b, 0x60, 0xb1, 0xa7, 0x03, 0xb8, 0x51, 0x9f, 0xfb, 0x40, 0x8c, 0x25, + 0xf3, 0xf2, 0xff, 0x0f, 0x66, 0x65, 0xab, 0xfc, 0x5d, 0x1d, 0x55, 0x41, + 0x89, 0x5f, 0xe4, 0x53, 0xf5, 0xc2, 0x92, 0x45, 0xe7, 0xba, 0x58, 0xbb, + 0xe1, 0x1b, 0xf4, 0x40, 0xec, 0x4e, 0xd7, 0xb7, 0x29, 0x8a, 0x2b, 0xa1, + 0x2f, 0xda, 0xaa, 0xa7, 0x75, 0xc3, 0x45, 0x62, 0xfb, 0x64, 0x0a, 0x6a, + 0x63, 0xb3, 0x6c, 0x74, 0xd8, 0xfa, 0x69, 0xad, 0xce, 0x79, 0x0e, 0x12, + 0xc2, 0xec, 0x42, 0x85, 0xda, 0xdd, 0x02, 0x9b, 0xba, 0xbf, 0x11, 0x17, + 0xb4, 0x25, 0xee, 0xe8, 0x62, 0x33, 0x0a, 0x3d, 0x52, 0xd8, 0xa3, 0x62, + 0x18, 0x66, 0x44, 0xb3, 0x1b, 0xfb, 0xa6, 0xd7, 0xd3, 0x22, 0xa4, 0x90, + 0x14, 0x74, 0x4e, 0x46, 0x69, 0x11, 0x57, 0x8a, 0x5c, 0xc6, 0x02, 0xc0, + 0x06, 0x64, 0x19, 0xd4, 0x18, 0xa8, 0xd0, 0x57, 0xfa, 0x28, 0x0e, 0x27, + 0x98, 0xd5, 0xf6, 0x51, 0xe4, 0xe9, 0x82, 0x06, 0x81, 0x05, 0xad, 0xcc}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA384, + 74, + {0x55, 0x5f, 0xc8, 0x3c, 0xe6, 0x58, 0xcc, 0xdc, 0xfe, 0x37, 0x51, 0xaa, + 0xca, 0x06, 0xe5, 0x8c, 0xa3, 0x86, 0x0e, 0x2b, 0xb9, 0xd9, 0xbf, 0x9e, + 0x1a, 0x6a, 0x83, 0xda, 0x94, 0xc9, 0xa8, 0x31, 0x03, 0xaf, 0xe1, 0x96, + 0xd4, 0x21, 0xac, 0xab, 0xc4, 0x88, 0xa0, 0xa2, 0x96, 0x74, 0x7d, 0x73, + 0xe4, 0x92, 0xce, 0xbd, 0x68, 0xd7, 0x19, 0xa7, 0xc5, 0x6c, 0xec, 0x53, + 0xfc, 0xd1, 0xa2, 0x17, 0x37, 0xad, 0xcb, 0xfd, 0xdc, 0x04, 0x47, 0xc5, + 0x53, 0xaa, 0x5d, 0x39, 0x98, 0xbd, 0x9f, 0x58, 0x15, 0x5c, 0x48, 0x57, + 0x03, 0x68, 0x08, 0xa9, 0x14, 0x4f, 0x12, 0xd1, 0xfa, 0xe0, 0x29, 0xd5, + 0x41, 0xec, 0x44, 0x72, 0x2e, 0xb7, 0xdc, 0xfd, 0x54, 0x4e, 0xb7, 0x1a, + 0xec, 0x72, 0x30, 0x9b, 0x96, 0x71, 0x60, 0x65, 0x02, 0xc1, 0x83, 0xd1, + 0x2c, 0x45, 0x2f, 0x37, 0xc9, 0x06, 0x41, 0x96, 0x64, 0xd2, 0xf9, 0x6e, + 0xca, 0xbb, 0xcf, 0x38, 0x9e, 0x1f, 0xf1, 0xdd, 0xf5, 0xbc, 0x92, 0x33, + 0x42, 0x6e, 0x20, 0xa4, 0x21, 0x88, 0xa4, 0xee, 0x8d, 0x6f, 0x86, 0xe9, + 0x08, 0x5b, 0xc6, 0xc3, 0x61, 0x78, 0xec, 0x95, 0x8b, 0xca, 0xaa, 0x0b, + 0xa0, 0x72, 0x81, 0xbe, 0x4c, 0x9c, 0x45, 0x05, 0x70, 0x79, 0x41, 0x04, + 0x84, 0x8d, 0x5b, 0x5f, 0x52, 0x94, 0x92, 0xcc, 0x66, 0x3b, 0x72, 0x55, + 0x01, 0x8e, 0x6d, 0xeb, 0xf6, 0xe6, 0xf5, 0x96, 0x2b, 0xa6, 0x49, 0x8a, + 0xc2, 0xf3, 0xeb, 0x5c, 0xf5, 0xbd, 0xa8, 0x4e, 0x36, 0x97, 0x9e, 0xf0, + 0x79, 0xc2, 0xbb, 0xcd, 0xb6, 0x14, 0xbf, 0xb5, 0xca, 0x9c, 0xe8, 0x6a, + 0x2a, 0x04, 0x49, 0xf2, 0xab, 0xc4, 0xd4, 0xc3, 0x0c, 0xe4, 0x32, 0x38, + 0x27, 0x11, 0xe6, 0x21, 0xb0, 0x0e, 0x85, 0xda, 0x71, 0x98, 0x7e, 0x04, + 0x35, 0x9a, 0x87, 0x9b, 0xbc, 0x27, 0x31, 0xa2, 0x02, 0x68, 0xd1, 0x5a, + 0xab, 0xf3, 0x53, 0x7b, 0xad, 0x25, 0xa2, 0xe2, 0xf0, 0x61, 0x49, 0x55, + 0xb6, 0xa6, 0x89, 0xf6, 0xfe, 0xcc, 0x1e, 0xc8, 0x46, 0x46, 0x6e, 0x24, + 0xf3, 0x3b, 0x59, 0xd3, 0xeb, 0x9d, 0xa0, 0x6f, 0x4e, 0x90, 0xa2, 0x0c, + 0x79, 0x8f, 0x11, 0xd5, 0x3b, 0x19, 0x25, 0x5c, 0xf7, 0x49, 0xa9, 0x2a, + 0xf0, 0xe6, 0xea, 0x07, 0x83, 0x48, 0xfd, 0x5f, 0xf7, 0x95, 0xc0, 0x4c, + 0x3a, 0x17, 0x68, 0xf8, 0xf6, 0xf9, 0xf0, 0x08, 0x77, 0x42, 0x4c, 0xe0, + 0x88, 0x7e, 0xb8, 0x57, 0x2d, 0xd9, 0x92, 0xe6, 0xb5, 0x7e, 0x00, 0xb1, + 0x44, 0xf5, 0x9b, 0x46, 0xab, 0x1b, 0x36, 0x4e, 0x76, 0xad, 0x69, 0xa6, + 0xba, 0x0b, 0x3f, 0xe4, 0xa2, 0x29, 0x86, 0xa1, 0x85, 0xfb, 0x7e, 0xa7, + 0x04, 0xe6, 0x13, 0x76, 0x39, 0x35, 0xc6, 0x95, 0x8f, 0xfe, 0xa4, 0xcc}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA384, + 75, + {0x44, 0xb0, 0xb4, 0x1e, 0x20, 0x90, 0x70, 0xc6, 0xf8, 0xa1, 0x95, 0x05, + 0xc7, 0xf5, 0xbd, 0x4c, 0x99, 0xd8, 0x6d, 0x37, 0xde, 0x28, 0xa9, 0x5e, + 0xdf, 0x8b, 0x43, 0x0d, 0xd8, 0x51, 0xea, 0xf9, 0xd2, 0x82, 0xf2, 0x06, + 0xd1, 0x4a, 0x6a, 0x7f, 0xd2, 0x9d, 0x3c, 0xa9, 0x53, 0xe1, 0xa9, 0xb4, + 0x5a, 0x72, 0xea, 0x87, 0x1b, 0x02, 0xb2, 0xc0, 0x55, 0xa1, 0xe6, 0xc8, + 0x45, 0x71, 0x9c, 0x95, 0x30, 0xd3, 0xff, 0x64, 0x40, 0x65, 0x87, 0x63, + 0x40, 0x40, 0x8d, 0xe2, 0xae, 0xc8, 0xb0, 0x44, 0x4c, 0x4f, 0x9c, 0x11, + 0x15, 0xa1, 0xa8, 0x53, 0x3f, 0x20, 0x2f, 0x91, 0x83, 0x22, 0xe0, 0x1a, + 0x18, 0x0a, 0xbd, 0x0d, 0x5f, 0x67, 0x9b, 0x2b, 0x31, 0x62, 0x2f, 0xb3, + 0x97, 0x2b, 0x48, 0x0b, 0xa1, 0xaf, 0xf7, 0xd0, 0x1b, 0xd4, 0xee, 0x6a, + 0x44, 0xd4, 0xae, 0x86, 0x0c, 0x6f, 0x36, 0x71, 0x08, 0x19, 0xf1, 0x7b, + 0x62, 0x2c, 0x62, 0xc3, 0x55, 0x79, 0x13, 0x90, 0x0e, 0xa3, 0xd6, 0x81, + 0xc7, 0x6e, 0x58, 0xef, 0x7a, 0xf7, 0xdf, 0x34, 0xd4, 0x98, 0xa4, 0x91, + 0x7e, 0xf6, 0x6a, 0x6c, 0x04, 0xb4, 0xc0, 0xe0, 0x9b, 0x6c, 0x70, 0x14, + 0x8c, 0x1d, 0xc0, 0x83, 0x54, 0x69, 0x69, 0xa8, 0xb4, 0xa6, 0x2f, 0x81, + 0x23, 0xf8, 0xec, 0x83, 0xcb, 0x2f, 0x35, 0x9e, 0x5c, 0xcc, 0x7d, 0xd4, + 0xd5, 0xff, 0xf7, 0x90, 0xd1, 0x94, 0x01, 0x96, 0xc5, 0x49, 0x5c, 0x9d, + 0x3b, 0xba, 0x3b, 0xc3, 0x20, 0xb1, 0x4d, 0xcb, 0x78, 0x70, 0xb3, 0xb8, + 0x97, 0x27, 0x77, 0xeb, 0x96, 0xef, 0x62, 0x1f, 0x7c, 0x30, 0xe6, 0x62, + 0x25, 0x00, 0x6e, 0xda, 0x4c, 0x5c, 0x43, 0x8b, 0xcb, 0x99, 0x6d, 0x0d, + 0xe3, 0xae, 0xf1, 0x22, 0xa6, 0x13, 0x0e, 0xd9, 0x25, 0x7f, 0x3c, 0x7b, + 0xdd, 0x2c, 0x04, 0x8c, 0x87, 0x41, 0xf2, 0x15, 0x83, 0xaa, 0x1e, 0xe0, + 0xfe, 0x3f, 0x93, 0x38, 0x86, 0x4a, 0x91, 0xa7, 0x26, 0x98, 0x8d, 0x6d, + 0x0c, 0xff, 0x2b, 0x29, 0x23, 0xe8, 0xea, 0x0d, 0x06, 0xff, 0xf6, 0xc8, + 0x13, 0xbb, 0x6d, 0x52, 0x02, 0xa9, 0x0f, 0x28, 0x7b, 0x5a, 0xa9, 0xcd, + 0xcc, 0xad, 0xf3, 0x13, 0x5c, 0xee, 0xb9, 0x4c, 0x02, 0x14, 0x6b, 0x6c, + 0x6a, 0x85, 0x2c, 0x67, 0xef, 0x91, 0xdf, 0xe1, 0xc2, 0xfc, 0xb1, 0xef, + 0x08, 0x95, 0x3b, 0xf9, 0x11, 0x86, 0x61, 0x85, 0xff, 0x40, 0x26, 0x04, + 0xc9, 0x76, 0xa0, 0xa8, 0xaf, 0x05, 0x28, 0x16, 0xa4, 0xc8, 0x57, 0x0c, + 0xfd, 0x37, 0x94, 0xbc, 0x27, 0x34, 0x95, 0xb5, 0xb2, 0xbf, 0xa2, 0x7c, + 0x62, 0x90, 0x84, 0xfa, 0x6b, 0xba, 0xb0, 0x6e, 0xd8, 0x72, 0x04, 0xa5, + 0xbd, 0x22, 0x53, 0x0c, 0xa9, 0x47, 0x09, 0x8e, 0x58, 0x73, 0x8a, 0x01}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA384, + 76, + {0x93, 0x82, 0x9d, 0x94, 0xd3, 0x15, 0x3f, 0xae, 0x20, 0xe2, 0x3e, 0x9c, + 0x55, 0x43, 0xb6, 0x43, 0x82, 0xc3, 0xb8, 0x8f, 0xaf, 0xef, 0xda, 0x8e, + 0xcf, 0x55, 0xfa, 0x4d, 0xfa, 0x40, 0x03, 0x84, 0x8b, 0xd5, 0x43, 0xf4, + 0x9e, 0x7f, 0xbf, 0xc5, 0xac, 0x9b, 0x76, 0xb3, 0x47, 0xaf, 0x44, 0x77, + 0x4c, 0x35, 0x07, 0x76, 0xef, 0x02, 0xab, 0x3a, 0xd9, 0xe0, 0xf4, 0x28, + 0x49, 0xcd, 0x45, 0x7b, 0x84, 0x0e, 0x0c, 0x7b, 0x3e, 0x9b, 0xa4, 0x19, + 0xd3, 0xef, 0x71, 0x96, 0x1d, 0xaf, 0x4b, 0xb6, 0x37, 0xbf, 0x83, 0x93, + 0xcd, 0x96, 0x55, 0x88, 0x01, 0x9e, 0x9a, 0xd7, 0x3f, 0xa8, 0xc4, 0xd2, + 0x47, 0x84, 0x70, 0xc2, 0x1e, 0x5a, 0x19, 0x91, 0x96, 0x84, 0x2c, 0x15, + 0x89, 0x1a, 0xbf, 0xae, 0x4f, 0xe0, 0x29, 0x66, 0x81, 0xf5, 0xdd, 0xca, + 0x70, 0x83, 0x8f, 0x01, 0x00, 0x3a, 0xc3, 0x80, 0xd5, 0xd8, 0xd6, 0xdb, + 0x2b, 0x58, 0x71, 0xb1, 0x4b, 0xd2, 0x09, 0x37, 0xbf, 0x79, 0x19, 0xdd, + 0x7f, 0xf2, 0x4a, 0x4e, 0x4c, 0xe1, 0x4c, 0xee, 0xf9, 0x89, 0x30, 0x9d, + 0xe1, 0xc5, 0x3b, 0x94, 0xab, 0x89, 0xfe, 0xaa, 0x56, 0x7e, 0x14, 0x00, + 0x05, 0xbe, 0xa8, 0xbc, 0x41, 0x1b, 0xc2, 0x49, 0x24, 0xc4, 0x86, 0xa6, + 0x81, 0x9b, 0x45, 0xca, 0x68, 0x1e, 0x48, 0x14, 0x8b, 0xeb, 0x89, 0x97, + 0x40, 0x90, 0x49, 0xe3, 0xf1, 0xc0, 0x9b, 0xa6, 0xfe, 0xe2, 0x2f, 0xda, + 0xad, 0xb2, 0x50, 0x44, 0xa3, 0xbf, 0x36, 0x0f, 0x0d, 0x29, 0x65, 0x6e, + 0xbb, 0xcd, 0xde, 0xbc, 0x0f, 0x97, 0x12, 0x9d, 0x02, 0xd7, 0xa1, 0x55, + 0xd2, 0x7c, 0x07, 0x79, 0x29, 0xdb, 0xa1, 0x48, 0xef, 0xba, 0xec, 0x4f, + 0x2c, 0xb7, 0x76, 0xaa, 0x8d, 0xaa, 0x14, 0xde, 0x00, 0xb3, 0x31, 0x09, + 0x22, 0xf6, 0x68, 0xfa, 0x88, 0x81, 0xd2, 0x8e, 0x60, 0x78, 0x29, 0x9a, + 0x40, 0x77, 0x0a, 0x01, 0x41, 0x57, 0xdb, 0xb7, 0x4f, 0x24, 0x2f, 0xf0, + 0xa4, 0xda, 0xc3, 0x1d, 0xa3, 0xbf, 0xfd, 0xf8, 0x50, 0xeb, 0x7b, 0xea, + 0xba, 0x2e, 0xc8, 0x11, 0x6d, 0x97, 0x8f, 0xfe, 0xdc, 0x23, 0x30, 0xba, + 0x41, 0xe8, 0xc4, 0x89, 0xe1, 0x8e, 0x17, 0x02, 0xa3, 0xc3, 0x84, 0x5f, + 0x7a, 0x30, 0x8f, 0x43, 0x03, 0x3f, 0x1f, 0xc7, 0x54, 0x9d, 0xdc, 0x30, + 0x50, 0x9f, 0x76, 0x8b, 0xe9, 0x25, 0x40, 0x37, 0x2b, 0x42, 0x3a, 0x73, + 0x79, 0x38, 0x90, 0xd9, 0x9b, 0x1e, 0xda, 0x8c, 0xa6, 0xe6, 0xcf, 0x4e, + 0xba, 0x12, 0x29, 0xed, 0x26, 0x43, 0x68, 0xa7, 0xbb, 0xc4, 0xac, 0x94, + 0x12, 0xd9, 0xb0, 0x7c, 0xe3, 0xea, 0x65, 0x77, 0xe8, 0xe4, 0x4f, 0xba, + 0x01, 0x0a, 0xc8, 0x63, 0xd6, 0xd5, 0x89, 0x27, 0x75, 0x7b, 0xad, 0xd9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA384, + 77, + {0x22, 0x6b, 0xb0, 0xee, 0x37, 0x30, 0x07, 0x2b, 0xec, 0xec, 0x17, 0x1c, + 0xd1, 0x2a, 0xef, 0x24, 0x0c, 0x91, 0xed, 0x58, 0xe9, 0xc2, 0xd2, 0x3b, + 0x32, 0x57, 0x38, 0x57, 0x56, 0x27, 0xd5, 0x29, 0x68, 0x26, 0x40, 0x3f, + 0x1f, 0x78, 0x9a, 0x7f, 0x9d, 0x9f, 0x28, 0x5f, 0x43, 0x72, 0xec, 0xe0, + 0x03, 0xc3, 0xbc, 0x7e, 0x9c, 0x31, 0xc7, 0x5e, 0x74, 0x19, 0x2e, 0x95, + 0xc1, 0xa7, 0x1b, 0x1d, 0x67, 0x88, 0x1a, 0x8c, 0x42, 0x5b, 0x64, 0x1f, + 0xd5, 0x10, 0xfd, 0x67, 0xe5, 0x22, 0xe2, 0x58, 0x8e, 0x6b, 0x7d, 0xed, + 0x5a, 0x45, 0x42, 0x34, 0xb8, 0x03, 0x22, 0x91, 0x34, 0x51, 0x99, 0x43, + 0x1f, 0x0c, 0x08, 0xc6, 0x30, 0xe8, 0xbc, 0x52, 0x4a, 0x35, 0x27, 0x00, + 0xf2, 0xa1, 0x9d, 0x7e, 0x25, 0xf1, 0x22, 0x9c, 0xf4, 0xc1, 0xe5, 0x9f, + 0x2a, 0x22, 0x5e, 0x97, 0x74, 0x97, 0x67, 0x8d, 0x05, 0x94, 0xf6, 0x93, + 0x00, 0x9e, 0xd9, 0x70, 0xac, 0xef, 0x79, 0x1b, 0xe7, 0x18, 0x1f, 0xc6, + 0x7a, 0x5b, 0x38, 0x17, 0xac, 0x82, 0x44, 0x8c, 0x06, 0x4f, 0x2a, 0xfd, + 0x96, 0x54, 0xfc, 0xb8, 0x60, 0x6b, 0x4a, 0x94, 0x09, 0x9e, 0xf1, 0x1d, + 0xdb, 0xd9, 0x70, 0x56, 0x22, 0x15, 0x9f, 0x90, 0xd1, 0x65, 0xac, 0xcd, + 0x89, 0x4e, 0x75, 0x3c, 0xfc, 0x13, 0x4f, 0xdc, 0xc2, 0x20, 0x04, 0xf3, + 0xd6, 0xc2, 0x71, 0xc4, 0x4a, 0xe4, 0x95, 0x8d, 0xe5, 0xd3, 0xd0, 0x23, + 0x2c, 0x08, 0xac, 0xf0, 0x3f, 0xf5, 0x43, 0x36, 0x8c, 0xb1, 0x92, 0x32, + 0x6d, 0xed, 0x21, 0xb5, 0x2e, 0xc0, 0x11, 0x8e, 0x39, 0x49, 0x21, 0xfd, + 0xb3, 0x35, 0xd3, 0x71, 0x21, 0xd5, 0xc4, 0xa3, 0x3c, 0x23, 0x70, 0x80, + 0x4f, 0x57, 0x95, 0xc2, 0x6f, 0x7b, 0xcb, 0xb9, 0x70, 0xbc, 0x4f, 0x5e, + 0xc7, 0x40, 0xc1, 0x0f, 0x13, 0x24, 0x71, 0x81, 0xd7, 0xea, 0x33, 0x9c, + 0xd3, 0x91, 0x31, 0x8e, 0x54, 0x8a, 0x73, 0x13, 0x59, 0x79, 0xf0, 0x7a, + 0x74, 0x49, 0xac, 0xf5, 0x18, 0x41, 0x26, 0x77, 0x9a, 0x62, 0x55, 0x40, + 0xeb, 0x92, 0x20, 0xc4, 0x12, 0x6a, 0x95, 0x61, 0xca, 0x33, 0x89, 0xd5, + 0xac, 0x23, 0x78, 0x62, 0x06, 0x74, 0x22, 0x8c, 0x75, 0x87, 0xdc, 0x78, + 0xe7, 0xaa, 0x6c, 0x9f, 0xa2, 0xec, 0xd1, 0xe5, 0xea, 0xa3, 0x7e, 0x43, + 0xa2, 0xd7, 0x90, 0x73, 0xa2, 0x0d, 0xe7, 0xc0, 0xb2, 0x15, 0x17, 0x35, + 0x0b, 0x4a, 0x1b, 0x45, 0x93, 0x72, 0xd2, 0xfb, 0x6a, 0xcb, 0x05, 0x04, + 0x61, 0x6d, 0xa8, 0x93, 0xc4, 0xa4, 0xcd, 0x87, 0x37, 0xc9, 0xc7, 0x88, + 0x1e, 0xd9, 0x63, 0xb3, 0x6e, 0x7e, 0x6e, 0x23, 0x18, 0xb9, 0xc5, 0xf1, + 0x89, 0x64, 0x30, 0x8f, 0x89, 0x32, 0xdc, 0x7b, 0x1a, 0xc6, 0x54, 0x36}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA384, + 78, + {0x37, 0x49, 0x6e, 0xab, 0xa0, 0x61, 0x54, 0xa0, 0x8c, 0xec, 0xd1, 0xa7, + 0x68, 0x80, 0x8d, 0xfa, 0x15, 0x16, 0xc0, 0x21, 0x05, 0xa4, 0x31, 0x7e, + 0x1e, 0x94, 0x1d, 0x96, 0x7b, 0x71, 0x60, 0xcf, 0x9b, 0xbe, 0x79, 0x12, + 0xb2, 0x04, 0x6d, 0xb7, 0x1a, 0x0c, 0xab, 0xe8, 0x62, 0x9f, 0x8e, 0xd1, + 0x97, 0xf1, 0x78, 0x14, 0x41, 0x8d, 0x62, 0xe6, 0x16, 0xcb, 0x10, 0x70, + 0x5e, 0x66, 0x2d, 0x81, 0x77, 0x52, 0x08, 0xaa, 0x7c, 0x27, 0x2c, 0xe4, + 0x0b, 0x59, 0x8c, 0x9a, 0x84, 0x6c, 0x69, 0x85, 0x32, 0xac, 0x96, 0x7d, + 0x9a, 0xeb, 0x61, 0x0e, 0x00, 0x33, 0xc2, 0xea, 0x9d, 0x31, 0x85, 0xb3, + 0xa5, 0x49, 0x26, 0x0c, 0x1a, 0x4a, 0x0e, 0xd5, 0x6b, 0x10, 0xbb, 0x7d, + 0xa3, 0x28, 0xc6, 0x8c, 0x70, 0xea, 0x05, 0x8c, 0x82, 0x1e, 0x29, 0x53, + 0x2b, 0xfe, 0x30, 0x31, 0x25, 0x8d, 0x7c, 0x61, 0xb3, 0xea, 0xd7, 0xff, + 0xe4, 0xe1, 0xc4, 0x26, 0x5d, 0xd6, 0xad, 0x33, 0x7e, 0x68, 0xec, 0x79, + 0x54, 0xc3, 0x29, 0xc3, 0x28, 0x5c, 0x80, 0x92, 0x1f, 0xe0, 0x67, 0xd0, + 0x72, 0xbc, 0x8e, 0x82, 0x1d, 0xfb, 0x6e, 0x6d, 0x1a, 0x7d, 0x43, 0x54, + 0xab, 0xba, 0xf0, 0x06, 0xef, 0xf4, 0x7d, 0x9a, 0xb1, 0x32, 0x5a, 0x45, + 0x94, 0xd0, 0x77, 0xc9, 0xff, 0x20, 0x13, 0x43, 0x83, 0xc4, 0x39, 0x9e, + 0x9d, 0x99, 0xc7, 0x1b, 0x6a, 0x00, 0xf6, 0x04, 0xd0, 0xb2, 0xc1, 0x16, + 0xca, 0xc0, 0xfb, 0xef, 0x03, 0x7d, 0xea, 0x83, 0xec, 0xc0, 0xa3, 0x16, + 0x82, 0x13, 0xb8, 0xd6, 0xb5, 0x0a, 0x14, 0x0a, 0x55, 0xd9, 0xd2, 0xbe, + 0x40, 0x99, 0x89, 0xf7, 0xbf, 0x29, 0xbf, 0xfd, 0xfb, 0xb6, 0xee, 0x65, + 0x9f, 0xe1, 0x43, 0x54, 0x38, 0xd4, 0x89, 0x78, 0xb8, 0x35, 0x29, 0x21, + 0x2d, 0x70, 0x6a, 0x92, 0x3d, 0x4f, 0x19, 0x4c, 0x52, 0xc6, 0xfe, 0x54, + 0x86, 0x6f, 0xba, 0xf0, 0xe8, 0x06, 0x3b, 0xc9, 0xcd, 0xcb, 0x28, 0x3b, + 0xa9, 0xa1, 0x26, 0x9d, 0x26, 0x01, 0x0d, 0x15, 0x50, 0x85, 0xd3, 0xfe, + 0x82, 0x73, 0x4d, 0xe8, 0x44, 0xa8, 0x87, 0x32, 0x12, 0xdd, 0xf2, 0xf5, + 0x36, 0x98, 0x38, 0xaa, 0xec, 0x95, 0xfc, 0x79, 0x03, 0xb7, 0x88, 0x19, + 0x00, 0x91, 0xc4, 0x5d, 0x90, 0x39, 0x3d, 0x92, 0x9f, 0xdf, 0xb2, 0xeb, + 0x83, 0xcd, 0x73, 0x00, 0xd5, 0xf8, 0x9d, 0xfc, 0x60, 0x5a, 0xca, 0x32, + 0x9a, 0x61, 0x66, 0x50, 0x76, 0x0e, 0xff, 0x74, 0xcb, 0xf6, 0x97, 0xf6, + 0x33, 0x3a, 0xcf, 0xf4, 0x78, 0x17, 0x7c, 0x8c, 0x38, 0x26, 0x4b, 0x4f, + 0xf0, 0xa7, 0xf3, 0x35, 0xf9, 0xbe, 0xac, 0x0b, 0x47, 0xd3, 0xae, 0x42, + 0xb2, 0xd8, 0xbe, 0x49, 0xc0, 0xcb, 0xb7, 0x5e, 0xb4, 0xe3, 0x9c, 0xb3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA384, + 79, + {0x27, 0xc9, 0xde, 0x67, 0xdb, 0x99, 0xc0, 0x49, 0x0f, 0x34, 0xb5, 0xaf, + 0x2a, 0x04, 0x94, 0xc4, 0x88, 0x8c, 0x8b, 0x02, 0x96, 0x3f, 0xcf, 0x93, + 0x1b, 0xe5, 0x80, 0xfa, 0xf9, 0xa0, 0x12, 0x53, 0xc0, 0xda, 0x3b, 0xad, + 0x70, 0x56, 0x0f, 0x7b, 0x08, 0xeb, 0x3a, 0xd5, 0x29, 0x89, 0x79, 0x2f, + 0xc0, 0xdc, 0xbe, 0x0d, 0x07, 0xed, 0x08, 0x49, 0xf8, 0xa4, 0xbb, 0x42, + 0x43, 0x43, 0x99, 0x7a, 0xe0, 0x49, 0xa7, 0x55, 0x2c, 0x37, 0x19, 0xe2, + 0xf6, 0x4d, 0x2c, 0x70, 0x8d, 0xf6, 0x3e, 0xe1, 0x55, 0x6b, 0x5b, 0x8c, + 0x47, 0xb4, 0x10, 0x9f, 0x5d, 0x53, 0x46, 0x68, 0xa2, 0xe7, 0x7b, 0x04, + 0x37, 0xc6, 0x73, 0xda, 0xe2, 0x30, 0xb3, 0xb9, 0x61, 0x29, 0xaa, 0xba, + 0x91, 0x98, 0x0f, 0x56, 0xda, 0xf4, 0x96, 0xb2, 0xc6, 0x4b, 0x4c, 0x11, + 0xe8, 0x90, 0xaf, 0x98, 0x74, 0xe7, 0x0c, 0x49, 0x7f, 0xf2, 0xbd, 0xa8, + 0xbd, 0x70, 0x06, 0x64, 0x23, 0x53, 0x6a, 0x10, 0x44, 0xdd, 0x84, 0xf5, + 0xd7, 0xf8, 0x42, 0xbe, 0xd5, 0x46, 0xc0, 0x3e, 0xc3, 0x8f, 0xe2, 0x0e, + 0xdd, 0xec, 0x53, 0x79, 0x6e, 0xe8, 0x82, 0x6d, 0xe6, 0xdb, 0x5e, 0x10, + 0xde, 0xc1, 0x44, 0xea, 0x04, 0x89, 0x34, 0x33, 0xb7, 0xc5, 0x38, 0x7a, + 0x41, 0x37, 0x09, 0x67, 0x62, 0x88, 0xb2, 0x21, 0x9b, 0xef, 0xd6, 0x4b, + 0xde, 0x05, 0x39, 0xac, 0x32, 0xdc, 0xac, 0xe2, 0xff, 0xf8, 0xdd, 0x55, + 0x45, 0xc9, 0x9e, 0xc4, 0xbe, 0x8e, 0xbb, 0xd1, 0xe7, 0x52, 0x00, 0x20, + 0xc4, 0xc2, 0x21, 0x07, 0xc3, 0x9a, 0x13, 0xdb, 0x2b, 0x5f, 0x69, 0x24, + 0x82, 0x45, 0x62, 0x50, 0xb0, 0x61, 0xd8, 0xd8, 0x29, 0x43, 0xe0, 0xf7, + 0x3c, 0xcd, 0xb7, 0x72, 0x8c, 0x26, 0x14, 0x25, 0x40, 0xaa, 0xeb, 0xda, + 0xc0, 0x4d, 0xf3, 0x2c, 0x65, 0xe6, 0xa8, 0x23, 0xde, 0x37, 0x00, 0xd9, + 0x59, 0xea, 0x54, 0xc5, 0x20, 0x49, 0x51, 0xb9, 0xba, 0x89, 0x08, 0xc1, + 0x89, 0x77, 0xb7, 0xf1, 0x5b, 0xc8, 0x9c, 0x95, 0x96, 0xd2, 0xeb, 0x52, + 0x65, 0xae, 0x1d, 0xf0, 0x5c, 0xde, 0xca, 0x22, 0x0f, 0x5d, 0x1b, 0x39, + 0x36, 0xf5, 0xc3, 0x46, 0x29, 0x1e, 0x37, 0xa0, 0xb3, 0xc6, 0x8d, 0x98, + 0x67, 0x19, 0x0f, 0x74, 0x84, 0xbe, 0xb0, 0x4c, 0x2c, 0x4c, 0x12, 0x1f, + 0x53, 0xfa, 0xfb, 0xc5, 0x67, 0xe8, 0x8e, 0x99, 0x50, 0x9f, 0xe1, 0x13, + 0x52, 0xcd, 0xa2, 0x56, 0x90, 0x01, 0xc8, 0xaf, 0x02, 0xbd, 0x68, 0xb8, + 0x01, 0xe7, 0x45, 0x71, 0x1a, 0x3d, 0x7d, 0xc1, 0x32, 0xe3, 0x31, 0xb2, + 0x43, 0x98, 0xdb, 0xb0, 0x8e, 0x11, 0x03, 0xa1, 0xa7, 0xd8, 0xb9, 0x70, + 0x22, 0x74, 0x34, 0xec, 0xa6, 0xad, 0xb5, 0x40, 0x0a, 0xa5, 0x83, 0x05}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA384, + 80, + {0x0f, 0xdc, 0x88, 0xf0, 0x0e, 0x54, 0x6f, 0x7c, 0xc6, 0x32, 0x69, 0xcb, + 0x15, 0x74, 0x3b, 0xbf, 0xc0, 0x25, 0xb9, 0x32, 0x1c, 0x25, 0x8d, 0xf2, + 0x5e, 0x60, 0x5a, 0x8a, 0x69, 0xa1, 0x33, 0xa3, 0xa7, 0x65, 0xbb, 0xeb, + 0x64, 0x81, 0xde, 0x0b, 0xef, 0x05, 0xa3, 0x9d, 0x07, 0x1a, 0x42, 0x5b, + 0x03, 0x32, 0xfb, 0x06, 0xff, 0xbc, 0x57, 0x24, 0xff, 0xcc, 0xdc, 0x3b, + 0xb4, 0x4e, 0x63, 0xe9, 0x17, 0x52, 0xe9, 0x64, 0x48, 0xf4, 0xed, 0xa2, + 0xf3, 0xc5, 0xef, 0xb6, 0x0a, 0x0d, 0x33, 0x60, 0x24, 0x86, 0xaa, 0x34, + 0xe6, 0xfb, 0x0f, 0xc9, 0x2e, 0xa5, 0xd9, 0x7b, 0x88, 0x40, 0xf9, 0x3e, + 0x68, 0x8a, 0xb2, 0x0f, 0x12, 0xf1, 0x6b, 0x14, 0x07, 0x1c, 0x0d, 0x87, + 0xfb, 0xf8, 0x3a, 0x5f, 0x10, 0x51, 0x8e, 0xbb, 0x6d, 0xa3, 0xb0, 0xa5, + 0x04, 0x1a, 0x66, 0x86, 0xf7, 0x3a, 0x69, 0x6a, 0xe6, 0xdb, 0x2f, 0x1a, + 0xc1, 0x32, 0x19, 0x29, 0x49, 0x72, 0x87, 0xaa, 0x28, 0x17, 0x21, 0xf2, + 0x90, 0xd9, 0xd6, 0x12, 0xe5, 0xd6, 0x8b, 0x7e, 0xc5, 0x94, 0x1f, 0x46, + 0x80, 0x2f, 0xa5, 0x04, 0xbd, 0x81, 0x0e, 0xeb, 0x31, 0x78, 0x08, 0x1e, + 0x08, 0x26, 0xb8, 0x81, 0x77, 0x01, 0x4a, 0x4f, 0x80, 0xdf, 0x92, 0xa5, + 0xb7, 0x66, 0xd9, 0x40, 0xc1, 0xad, 0x9f, 0x3d, 0x0c, 0x79, 0xed, 0x05, + 0x87, 0xc0, 0xa9, 0x7e, 0x59, 0xd0, 0xa3, 0xc2, 0xee, 0x3c, 0xc5, 0x73, + 0x25, 0x1c, 0x74, 0x4f, 0x34, 0x36, 0x38, 0x79, 0x5c, 0x21, 0x81, 0xd9, + 0xdc, 0xe5, 0xb9, 0xc4, 0x7f, 0xc1, 0xdf, 0x0f, 0x78, 0x46, 0x91, 0xd1, + 0x15, 0x63, 0x93, 0x62, 0xaa, 0x49, 0x03, 0x3b, 0x33, 0x7a, 0xa2, 0xde, + 0xbc, 0x90, 0x9f, 0x64, 0xdb, 0xf9, 0x75, 0xa4, 0xa1, 0x2f, 0x14, 0xad, + 0x52, 0xbe, 0x2f, 0xdb, 0x48, 0x15, 0xb0, 0x4c, 0xfb, 0xca, 0x6f, 0x47, + 0xde, 0x56, 0xca, 0xca, 0x0b, 0xa3, 0xc4, 0xe7, 0xb2, 0x11, 0xdf, 0xce, + 0xce, 0x5a, 0x96, 0x57, 0x01, 0x09, 0xb8, 0xa3, 0x03, 0x78, 0x6a, 0xe4, + 0xb8, 0xd4, 0x00, 0xa3, 0xfe, 0xe1, 0x1a, 0x05, 0xbc, 0x3d, 0xe5, 0x52, + 0x56, 0x63, 0x5d, 0x66, 0xcb, 0x31, 0x45, 0x12, 0x33, 0x1c, 0xd2, 0xc3, + 0xd6, 0x3a, 0x6a, 0xe7, 0xf9, 0xa0, 0xb1, 0xa9, 0xe5, 0x51, 0x72, 0x65, + 0xe8, 0xe5, 0x36, 0xa6, 0x08, 0x6c, 0x92, 0x70, 0x60, 0x9a, 0xfc, 0xb4, + 0x84, 0x59, 0xc7, 0x59, 0x76, 0x06, 0x3c, 0xad, 0xef, 0xe8, 0x7e, 0x0b, + 0xc0, 0x2a, 0xa8, 0x44, 0x73, 0x37, 0x3e, 0xa4, 0xc3, 0x69, 0x14, 0x56, + 0x31, 0xf5, 0x10, 0x64, 0x0f, 0x21, 0xc0, 0xa1, 0x05, 0xe2, 0x62, 0x16, + 0xb0, 0x69, 0x17, 0x82, 0x05, 0x30, 0x10, 0x0b, 0x59, 0xca, 0x9c, 0x1f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA384, + 81, + {0x21, 0x3f, 0xe8, 0x70, 0x4e, 0xb6, 0x81, 0xef, 0xd4, 0xbc, 0xb4, 0x2b, + 0xbe, 0xde, 0x07, 0x5c, 0x4f, 0x60, 0xf6, 0x5a, 0x48, 0xee, 0xf3, 0x74, + 0x0a, 0xbe, 0x24, 0xca, 0x17, 0x01, 0x15, 0xc0, 0xd7, 0xa6, 0x53, 0xbe, + 0xf8, 0xd1, 0xf9, 0xbe, 0x11, 0xd3, 0x26, 0x23, 0x82, 0x5b, 0x77, 0xaa, + 0xea, 0x42, 0x59, 0x5d, 0x97, 0x35, 0x5b, 0x31, 0xe8, 0xa9, 0x93, 0x45, + 0x2a, 0x16, 0xb3, 0x87, 0x3e, 0x8c, 0xa4, 0x26, 0xa4, 0x59, 0x68, 0xd6, + 0x37, 0xce, 0xae, 0xa2, 0x64, 0xf3, 0xcc, 0xc2, 0xba, 0xa9, 0x3b, 0xfd, + 0xa5, 0x74, 0x5a, 0xaa, 0x03, 0xda, 0x3e, 0x2f, 0xba, 0xa9, 0x9b, 0x2b, + 0x94, 0x60, 0xa4, 0x13, 0xbc, 0x55, 0xd1, 0x83, 0x65, 0xce, 0xb2, 0x9b, + 0x3b, 0x04, 0x57, 0xbf, 0x27, 0x25, 0x87, 0xc5, 0x61, 0xf1, 0xce, 0xee, + 0x33, 0xcc, 0x44, 0xa9, 0x68, 0xbc, 0xbb, 0x7a, 0x0e, 0xf2, 0xef, 0x88, + 0xf8, 0x43, 0xd6, 0xa9, 0x41, 0x4c, 0x05, 0x55, 0xc4, 0x4f, 0xb4, 0xfc, + 0x03, 0x5f, 0x59, 0xdf, 0xd6, 0x5b, 0xe5, 0xce, 0x81, 0xf5, 0xd5, 0x32, + 0xf8, 0x17, 0xbc, 0xa2, 0x29, 0x4f, 0xd7, 0x50, 0xce, 0x47, 0xb6, 0x56, + 0x69, 0x42, 0x41, 0x14, 0x6e, 0xd5, 0xd8, 0x2f, 0x3c, 0xad, 0xcc, 0xaa, + 0xaa, 0x6b, 0x0d, 0xfe, 0xdf, 0x76, 0x15, 0x19, 0x23, 0x4f, 0x7c, 0x80, + 0xbd, 0x91, 0x97, 0xa8, 0xed, 0x4b, 0x20, 0x93, 0x43, 0xfc, 0xf7, 0x76, + 0x5e, 0xc9, 0x22, 0x63, 0x7c, 0x7d, 0xe6, 0xfa, 0xbc, 0xd9, 0x2c, 0xb2, + 0xa0, 0xb4, 0xf8, 0x56, 0x3f, 0x75, 0xc8, 0x3f, 0xa0, 0xf6, 0x09, 0x7e, + 0x47, 0x94, 0xe3, 0x77, 0xde, 0xf3, 0x16, 0x69, 0x76, 0x21, 0x2a, 0x8b, + 0x49, 0xfc, 0x02, 0x1c, 0x0a, 0x66, 0x35, 0x8e, 0x7a, 0x0c, 0x1f, 0x41, + 0x58, 0xdc, 0x74, 0x24, 0x7b, 0xc8, 0x1e, 0xd4, 0xed, 0xd0, 0x48, 0xaf, + 0x0c, 0x44, 0x53, 0x8a, 0x9e, 0xfb, 0x54, 0x80, 0x10, 0xf6, 0x12, 0x26, + 0x3f, 0x71, 0x6d, 0xd6, 0xe0, 0x40, 0x5c, 0xc1, 0xd1, 0xe3, 0xb9, 0xb1, + 0x8d, 0xb8, 0x49, 0xf5, 0xfd, 0x2f, 0x1c, 0x13, 0x86, 0xe6, 0x87, 0xda, + 0xa5, 0xb0, 0x91, 0xb5, 0x95, 0x86, 0x1d, 0x81, 0x69, 0x4a, 0xf3, 0xcd, + 0x62, 0x34, 0x3a, 0x32, 0xad, 0xe1, 0x13, 0xc9, 0x35, 0xaa, 0xa5, 0x70, + 0x41, 0xed, 0x13, 0x7d, 0x7c, 0x67, 0x7c, 0xe8, 0xed, 0x29, 0x54, 0xeb, + 0x3c, 0x55, 0x81, 0x2e, 0x3a, 0x2b, 0x19, 0x48, 0xe1, 0xa4, 0x35, 0xc4, + 0x6e, 0x02, 0x33, 0xc7, 0x7d, 0x80, 0x81, 0x3f, 0x23, 0x64, 0x9a, 0xc1, + 0xd9, 0x04, 0xea, 0x3c, 0x05, 0x02, 0x52, 0xc5, 0xc6, 0x2d, 0xee, 0xb4, + 0x62, 0xc6, 0x57, 0x1e, 0xfd, 0x5f, 0x08, 0xe0, 0x41, 0x00, 0x41, 0x97}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA384, + 82, + {0x01, 0x2c, 0xe6, 0x40, 0x6d, 0x45, 0x7b, 0x7b, 0x55, 0xc0, 0xf7, 0x7d, + 0x14, 0x0d, 0x43, 0x18, 0xab, 0xb4, 0x25, 0xd1, 0x3f, 0x28, 0x5c, 0xb5, + 0xf5, 0x0f, 0x43, 0x69, 0x0d, 0xd6, 0xa8, 0xaf, 0xbf, 0x4b, 0x87, 0x6a, + 0x75, 0x1f, 0xab, 0x26, 0x3d, 0x09, 0x35, 0xd7, 0x8f, 0x2d, 0xc0, 0x1d, + 0x88, 0x55, 0x62, 0x05, 0x02, 0x39, 0xd9, 0xcb, 0x84, 0x9b, 0x49, 0x7d, + 0xc9, 0x5a, 0x57, 0x68, 0x10, 0xf9, 0x30, 0xaf, 0x1b, 0xca, 0xf9, 0x2c, + 0xa6, 0x02, 0x0d, 0xe2, 0x7d, 0x8c, 0xf4, 0xfa, 0xf1, 0xe5, 0x4d, 0xfb, + 0x6a, 0x5e, 0xc6, 0x66, 0xae, 0x54, 0x2a, 0x15, 0x83, 0x52, 0x6b, 0x2d, + 0x58, 0xc5, 0x9b, 0xbb, 0xe0, 0x42, 0xf3, 0x39, 0x7d, 0x97, 0x02, 0x1e, + 0xd8, 0xfa, 0xd1, 0xdf, 0x1d, 0xcf, 0x7f, 0x6f, 0x99, 0x78, 0xa3, 0xf0, + 0x64, 0x5a, 0x02, 0xfe, 0xf8, 0x3e, 0xdb, 0x42, 0xa7, 0xec, 0x85, 0xbe, + 0xca, 0x22, 0x17, 0xc3, 0x23, 0xa0, 0x01, 0xe1, 0x3d, 0x84, 0x53, 0x32, + 0xa2, 0x72, 0xa5, 0xe0, 0x0e, 0xed, 0x1a, 0x9b, 0x0a, 0xc2, 0x9b, 0x45, + 0xc5, 0x73, 0x4e, 0x57, 0xc0, 0x16, 0xc3, 0x4e, 0x52, 0xb8, 0x69, 0x5d, + 0x32, 0x28, 0x9b, 0x99, 0x35, 0x81, 0xe4, 0xaa, 0x4c, 0x42, 0x54, 0xc6, + 0x34, 0x0b, 0x83, 0x11, 0xdb, 0xfd, 0x85, 0x48, 0x67, 0x45, 0xc6, 0x23, + 0x94, 0xd9, 0x29, 0xc1, 0x5e, 0x99, 0x0a, 0xe3, 0x34, 0x17, 0x5d, 0xe9, + 0x94, 0x80, 0xeb, 0xc6, 0xb9, 0xe3, 0x95, 0x84, 0x2d, 0xf8, 0x06, 0x69, + 0x9e, 0xd3, 0x26, 0xaa, 0xb5, 0x50, 0xca, 0x47, 0xaf, 0x93, 0xfa, 0x91, + 0x33, 0xf4, 0xc4, 0xab, 0xa0, 0xd6, 0x05, 0xe6, 0xf8, 0xeb, 0xc2, 0x71, + 0xf6, 0x72, 0xb2, 0x3c, 0x89, 0x34, 0xc1, 0x5a, 0xe5, 0x4d, 0x8e, 0x74, + 0xa0, 0x2e, 0x0b, 0xe9, 0x0e, 0x22, 0x1d, 0xff, 0x74, 0xa9, 0xc1, 0x7b, + 0x3f, 0x01, 0x3f, 0x8c, 0x09, 0x80, 0xb6, 0x27, 0x47, 0xf1, 0x20, 0xc0, + 0x46, 0xd6, 0x9b, 0x3a, 0x43, 0x66, 0x0f, 0x2a, 0x57, 0x98, 0x42, 0x3e, + 0x02, 0xb0, 0x47, 0x79, 0x5b, 0x07, 0xed, 0x44, 0xf5, 0xd7, 0x1e, 0x3b, + 0xdd, 0xdc, 0x2a, 0x1e, 0x7d, 0x7f, 0xec, 0x3d, 0x74, 0x5b, 0x6a, 0x14, + 0x09, 0x22, 0x76, 0xd2, 0x25, 0x3f, 0x92, 0xc4, 0x84, 0x33, 0xf8, 0xf6, + 0x28, 0xe2, 0xcb, 0xa8, 0xc6, 0x26, 0xf3, 0xa4, 0xd7, 0xd5, 0x1e, 0x4f, + 0xf0, 0x49, 0xd5, 0xe4, 0xfc, 0x3b, 0x27, 0xb8, 0xdf, 0xcf, 0xe7, 0x5d, + 0x38, 0xb9, 0x5e, 0x5a, 0x88, 0xc2, 0xd7, 0xa0, 0xda, 0xf1, 0x92, 0x68, + 0x8e, 0x5c, 0x0d, 0x97, 0xf7, 0x95, 0xca, 0x44, 0x6f, 0x81, 0x49, 0x6d, + 0x29, 0x31, 0x7b, 0x4d, 0xc5, 0x96, 0x85, 0x48, 0xa1, 0x06, 0xef, 0xfe}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA384, + 83, + {0x4f, 0x93, 0xbd, 0x81, 0x30, 0xc7, 0x80, 0xbb, 0xc6, 0x95, 0xc0, 0x7e, + 0x7c, 0x83, 0xc7, 0x13, 0x1d, 0x4a, 0xd1, 0x6c, 0xbb, 0x1e, 0xfb, 0x1c, + 0xff, 0xff, 0xf1, 0xc9, 0x34, 0xde, 0xe9, 0xb2, 0x26, 0x1c, 0xe1, 0x89, + 0xee, 0x19, 0xbc, 0x0b, 0x94, 0xbd, 0x22, 0xab, 0x01, 0xa2, 0x11, 0x94, + 0x51, 0x2c, 0xa5, 0xed, 0x4a, 0xd5, 0x0f, 0x53, 0xfb, 0x6e, 0x57, 0x75, + 0x60, 0x88, 0x99, 0x09, 0xfb, 0x56, 0x68, 0xbb, 0x70, 0x43, 0x34, 0x66, + 0x54, 0x2b, 0x45, 0x09, 0x51, 0x0d, 0x5f, 0x7c, 0x01, 0xb3, 0x1f, 0x18, + 0xe2, 0x33, 0xae, 0xd1, 0x57, 0x01, 0x16, 0x43, 0xda, 0xdb, 0x20, 0x5a, + 0xbc, 0xb5, 0xe8, 0x2b, 0x79, 0xbe, 0x7d, 0x66, 0x92, 0x5c, 0x15, 0xb5, + 0xa6, 0xfc, 0x0e, 0xa4, 0x01, 0x45, 0xee, 0xbc, 0xb0, 0xa0, 0xfd, 0xb2, + 0x33, 0xa3, 0xf8, 0xd5, 0x6a, 0x84, 0x6c, 0xad, 0x59, 0xaf, 0x29, 0x02, + 0x6a, 0xec, 0xb8, 0xdc, 0x7e, 0x36, 0xa5, 0xe7, 0xde, 0x64, 0x88, 0x01, + 0x92, 0x1c, 0xb0, 0xb4, 0x98, 0xfd, 0x76, 0x64, 0x04, 0x94, 0xf3, 0x96, + 0xf0, 0x7e, 0xf5, 0xd1, 0xea, 0x8e, 0xaf, 0x3b, 0xc1, 0xea, 0x6b, 0x92, + 0xe5, 0xf9, 0x2b, 0x93, 0x1e, 0x7b, 0xd9, 0xfc, 0xbc, 0x9b, 0x46, 0x37, + 0x6f, 0x06, 0xf3, 0xbf, 0xa4, 0x4f, 0xc1, 0x2a, 0x5a, 0x1a, 0x62, 0xe2, + 0x3a, 0x2e, 0xf9, 0x21, 0x63, 0x86, 0x53, 0x07, 0x4b, 0x8c, 0xe5, 0x88, + 0x45, 0xe1, 0x8d, 0xbb, 0x57, 0x80, 0xe5, 0x1a, 0x7e, 0xaa, 0xa1, 0x4a, + 0xcf, 0x05, 0xe9, 0x2f, 0x8c, 0x5b, 0x7b, 0x2e, 0x2a, 0x0f, 0x64, 0x0d, + 0xb1, 0x66, 0x2b, 0x0b, 0x49, 0x92, 0x17, 0x1a, 0x5d, 0x69, 0xd0, 0xbc, + 0x0d, 0xd9, 0xa2, 0xc8, 0xa3, 0x17, 0xb2, 0x68, 0xec, 0x46, 0x72, 0xf2, + 0xc6, 0xa4, 0x6c, 0x43, 0x00, 0xbe, 0x05, 0x1b, 0x42, 0x4f, 0xa9, 0x04, + 0xb3, 0x16, 0x5c, 0xad, 0xeb, 0x5a, 0x44, 0x3c, 0x54, 0x51, 0x3f, 0x75, + 0x9a, 0x05, 0x30, 0xb0, 0x4b, 0x95, 0x5e, 0x81, 0xd6, 0xdd, 0xbc, 0x8a, + 0x97, 0x2e, 0x4e, 0x2d, 0x90, 0x92, 0xee, 0xd0, 0x25, 0xa6, 0xd2, 0x52, + 0x26, 0xf0, 0x44, 0x5e, 0x69, 0x3c, 0xe9, 0xc5, 0xd2, 0x1f, 0x9f, 0x53, + 0xb4, 0x11, 0xc0, 0x7d, 0x68, 0xd6, 0x61, 0x4c, 0xde, 0xd0, 0x3b, 0x8d, + 0xf5, 0x80, 0xec, 0x12, 0x8f, 0xb6, 0x00, 0xfc, 0x66, 0x76, 0x05, 0x38, + 0xc5, 0x5a, 0x02, 0x3b, 0x2f, 0x89, 0xf5, 0x9d, 0x0f, 0x56, 0xc6, 0xe7, + 0x16, 0xa7, 0x28, 0x9f, 0x26, 0x8e, 0x27, 0x94, 0x52, 0x7e, 0xda, 0xda, + 0xb8, 0xbf, 0x35, 0x9e, 0x6c, 0x00, 0xba, 0xe5, 0xf8, 0xf0, 0xff, 0x61, + 0x71, 0x2f, 0xa3, 0x3a, 0xfd, 0xb4, 0xbc, 0x0c, 0x96, 0x40, 0x54, 0xc7}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA384, + 84, + {0x1a, 0x19, 0xd2, 0x3e, 0x9e, 0x20, 0x09, 0x24, 0xe7, 0x51, 0xb0, 0x1b, + 0x52, 0x0b, 0xa6, 0x32, 0x1b, 0x3f, 0x23, 0x01, 0x64, 0x7e, 0xa6, 0x67, + 0xd1, 0xad, 0xfc, 0xa5, 0x63, 0x33, 0x40, 0x38, 0x13, 0x6d, 0x27, 0x79, + 0x12, 0x0c, 0xdb, 0x23, 0x01, 0xdf, 0x31, 0x65, 0xc5, 0x08, 0xc4, 0xa6, + 0x4c, 0x84, 0x07, 0xcc, 0x67, 0x92, 0xe0, 0xf3, 0x33, 0x2d, 0x0b, 0x4f, + 0xf4, 0xb1, 0xf9, 0xc9, 0x05, 0xfd, 0xee, 0x8b, 0x0c, 0x0a, 0xb6, 0xf5, + 0xfb, 0x4f, 0x67, 0xd3, 0xcc, 0xa6, 0xcd, 0x90, 0xa0, 0xfa, 0x0d, 0x54, + 0x07, 0x1e, 0xfb, 0x45, 0xf6, 0xef, 0x1f, 0x15, 0x5e, 0x23, 0x2a, 0x2a, + 0xa6, 0x7c, 0xde, 0x2d, 0x7d, 0x39, 0x2e, 0x05, 0xcc, 0x5d, 0x2f, 0xb4, + 0x9b, 0x6c, 0xe9, 0xd6, 0x28, 0x72, 0x2a, 0x16, 0xd2, 0xf5, 0xae, 0xd5, + 0x4e, 0x50, 0xec, 0x01, 0xcb, 0xdb, 0x75, 0xcb, 0xf0, 0xc9, 0x92, 0x39, + 0x54, 0xba, 0x1d, 0x3d, 0xfb, 0xa1, 0xbc, 0xfe, 0x54, 0x28, 0x34, 0x53, + 0x21, 0x00, 0x1e, 0xf0, 0xca, 0x32, 0xd2, 0xcf, 0x70, 0x19, 0x4a, 0x75, + 0x2c, 0x09, 0x2c, 0x5d, 0x10, 0x95, 0xf9, 0x08, 0x68, 0xdd, 0xc3, 0x89, + 0xc2, 0x89, 0x38, 0x72, 0x6e, 0x1a, 0x00, 0x00, 0xb4, 0xd1, 0xd8, 0xab, + 0xa7, 0xb1, 0xed, 0x78, 0x47, 0x5c, 0x48, 0x6f, 0x7e, 0x1e, 0x08, 0xca, + 0xd2, 0xe5, 0xcd, 0xa6, 0x3f, 0x25, 0xae, 0x05, 0x38, 0x09, 0x02, 0xed, + 0x81, 0xad, 0x17, 0x2c, 0x01, 0xf0, 0x15, 0x38, 0xb5, 0xe1, 0xe3, 0xac, + 0xa4, 0x9b, 0xf3, 0xab, 0xb7, 0xe3, 0x40, 0x87, 0x36, 0x03, 0x6e, 0xf1, + 0x4a, 0x22, 0x73, 0xed, 0xeb, 0xa0, 0x19, 0xc2, 0x0f, 0xe5, 0xc6, 0xaf, + 0x06, 0x68, 0x10, 0xde, 0xbb, 0x8b, 0x76, 0xd9, 0x82, 0x83, 0xe7, 0x17, + 0xb9, 0x1c, 0xaa, 0xa5, 0xdb, 0x49, 0x91, 0x78, 0x80, 0x51, 0x85, 0x23, + 0xe1, 0xab, 0x72, 0x72, 0xaf, 0xdc, 0xaa, 0x24, 0xae, 0x4a, 0x03, 0x01, + 0x9b, 0xd4, 0xd9, 0x88, 0x5f, 0xe1, 0x84, 0x40, 0x79, 0xc7, 0xc5, 0x5a, + 0x44, 0xa2, 0xf0, 0x6e, 0x40, 0xd8, 0x72, 0x83, 0xa5, 0x67, 0x7c, 0xec, + 0x08, 0xf3, 0x84, 0xc4, 0x7e, 0x13, 0x8e, 0xdf, 0x43, 0x4f, 0x1c, 0x52, + 0xed, 0xde, 0x19, 0x82, 0x30, 0xc3, 0xb6, 0x40, 0x11, 0xde, 0x74, 0x82, + 0xfa, 0x1f, 0x93, 0x8f, 0xf6, 0xc4, 0xe1, 0xa6, 0x6f, 0xbf, 0xbf, 0x13, + 0x56, 0x5e, 0x87, 0x6e, 0xe1, 0x56, 0x3a, 0x58, 0x62, 0xff, 0xc1, 0x3a, + 0x18, 0x85, 0xe2, 0x0b, 0xdc, 0x3c, 0xe6, 0xe3, 0x4b, 0xf8, 0x33, 0x1b, + 0xfe, 0x17, 0x77, 0x3f, 0x33, 0x1b, 0x70, 0x8d, 0xce, 0x7e, 0xd7, 0x4d, + 0x96, 0xfc, 0xf9, 0x4d, 0xac, 0x41, 0x1d, 0xe5, 0x32, 0x20, 0x95, 0x1a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA384, + 85, + {0x04, 0xf1, 0xbd, 0x2b, 0x13, 0x29, 0x45, 0x66, 0x28, 0x36, 0xf2, 0x7a, + 0x72, 0x36, 0xf1, 0x5c, 0x35, 0x7d, 0xb0, 0x2f, 0x39, 0xdb, 0x46, 0xd9, + 0x02, 0xc1, 0xc9, 0x37, 0x8a, 0x43, 0xf9, 0xa0, 0x7c, 0x01, 0xe2, 0x33, + 0x04, 0x71, 0x0d, 0x53, 0x1a, 0xeb, 0x76, 0x20, 0x70, 0xd8, 0x0c, 0x64, + 0x72, 0x08, 0x01, 0xf8, 0x6f, 0x5a, 0x23, 0x54, 0xd1, 0x46, 0xd9, 0xb6, + 0x49, 0x27, 0xf9, 0x5e, 0x54, 0x1a, 0x53, 0x0b, 0x5d, 0x20, 0xdc, 0xf9, + 0x4d, 0x6f, 0xea, 0x56, 0xa9, 0x64, 0x6f, 0xc6, 0x10, 0x74, 0x15, 0x75, + 0xcc, 0x87, 0xe6, 0x8f, 0x43, 0x22, 0x05, 0x66, 0x00, 0x3b, 0xae, 0xe8, + 0xc6, 0xfe, 0x0a, 0xd8, 0xcb, 0x1b, 0xd1, 0xc3, 0x25, 0x7d, 0x18, 0xc3, + 0x9e, 0xe0, 0x5b, 0xce, 0x7f, 0x30, 0x75, 0x09, 0x96, 0x48, 0x6e, 0xc0, + 0x06, 0x91, 0x27, 0xe4, 0x9f, 0x6a, 0xca, 0x96, 0x3b, 0xab, 0x88, 0x92, + 0x93, 0x26, 0x07, 0x50, 0x70, 0x59, 0xc4, 0x44, 0xad, 0x91, 0x7e, 0x74, + 0xef, 0x7f, 0xb5, 0x5c, 0x50, 0xd6, 0xe3, 0x79, 0xb6, 0x98, 0xbd, 0xe7, + 0x1d, 0x11, 0x6a, 0x5b, 0xb4, 0x3f, 0x03, 0x9e, 0xdf, 0x94, 0x44, 0x79, + 0x12, 0x2d, 0xd6, 0x60, 0xd8, 0x81, 0x87, 0x41, 0x8d, 0xb1, 0xc0, 0x9c, + 0x5e, 0xbd, 0x7e, 0x6e, 0x35, 0xee, 0x78, 0xf3, 0x2f, 0x86, 0x3a, 0x19, + 0xfd, 0xcd, 0x62, 0x45, 0xd6, 0xd3, 0xfb, 0xf9, 0xa1, 0x3d, 0x9f, 0xca, + 0x75, 0x93, 0x82, 0x67, 0x15, 0x55, 0x50, 0x30, 0xf6, 0x7f, 0xbe, 0xd4, + 0x99, 0xb4, 0x00, 0x01, 0x28, 0x52, 0xdb, 0x9c, 0x1f, 0x4e, 0x12, 0xe0, + 0xd8, 0x8e, 0x78, 0x1c, 0x11, 0x45, 0x51, 0xd2, 0x26, 0x1b, 0x01, 0x6f, + 0xd5, 0xc9, 0x20, 0xc8, 0x9b, 0xa8, 0x3f, 0x76, 0xae, 0x89, 0xf9, 0x2f, + 0x76, 0x93, 0xe2, 0xe2, 0x5f, 0x62, 0x51, 0x68, 0xee, 0x4a, 0x15, 0x36, + 0x60, 0x37, 0x3d, 0x2a, 0x29, 0xce, 0x7d, 0x38, 0x13, 0x9d, 0x1f, 0x6f, + 0xb3, 0x1a, 0x93, 0xaa, 0x4d, 0x88, 0x78, 0x01, 0xfb, 0x44, 0xd4, 0xa2, + 0xf5, 0x86, 0x53, 0x38, 0x44, 0xbb, 0x3a, 0xbb, 0x57, 0x61, 0xe6, 0x8f, + 0x59, 0x22, 0xba, 0x37, 0x1d, 0x2d, 0x9c, 0x6d, 0xb2, 0x8d, 0x36, 0xdc, + 0xa6, 0x3f, 0x54, 0x97, 0x30, 0xba, 0x90, 0xf1, 0x9e, 0xab, 0xe8, 0xd4, + 0xf5, 0x70, 0x14, 0xaf, 0x0b, 0x00, 0x63, 0xa3, 0x40, 0x78, 0x5c, 0xcb, + 0xff, 0x68, 0x60, 0xd1, 0x79, 0x44, 0x22, 0xca, 0x6d, 0x83, 0x85, 0x7f, + 0x7f, 0x3c, 0x06, 0x7d, 0x26, 0xb2, 0xd2, 0x4a, 0x49, 0x3b, 0xd3, 0xc1, + 0x3e, 0xf0, 0x97, 0x08, 0x72, 0x94, 0x1e, 0x6a, 0xe2, 0xc3, 0xef, 0x79, + 0xf4, 0x46, 0x30, 0x87, 0xdd, 0x25, 0xa9, 0xba, 0xa5, 0x7e, 0x3f, 0x03}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA384, + 86, + {0x27, 0x9b, 0x39, 0x50, 0xec, 0x79, 0x6b, 0xfd, 0xd5, 0x5a, 0xcc, 0x8e, + 0xb0, 0xd9, 0xc0, 0xef, 0x9f, 0x20, 0x9a, 0x61, 0xac, 0x6c, 0x72, 0xa3, + 0xad, 0xfc, 0x5c, 0x11, 0x26, 0x4d, 0x84, 0xfd, 0xac, 0x10, 0x57, 0x2e, + 0x04, 0x0c, 0xc7, 0xd6, 0x94, 0xe5, 0x0c, 0x73, 0xf8, 0xfa, 0x5e, 0x3e, + 0xa6, 0xed, 0xd9, 0xb4, 0xd1, 0x81, 0xfa, 0xde, 0x7b, 0x5f, 0xca, 0xf6, + 0x54, 0x94, 0x7b, 0xf6, 0x7e, 0xc5, 0x92, 0x2e, 0x90, 0xf3, 0x09, 0x59, + 0x77, 0x63, 0xa8, 0x90, 0x1c, 0x3a, 0xc5, 0xca, 0x4f, 0x47, 0x4b, 0xf8, + 0x46, 0xd5, 0xf0, 0x88, 0x7e, 0x4a, 0x06, 0x9b, 0x68, 0x88, 0xf0, 0x0b, + 0x8a, 0xb1, 0x0f, 0xd6, 0x06, 0xc1, 0x4d, 0x4e, 0x7f, 0x56, 0xe3, 0x18, + 0x4d, 0x17, 0x1b, 0x88, 0x48, 0xd0, 0xc0, 0x3f, 0x9c, 0xc0, 0xe3, 0x3e, + 0x05, 0xbb, 0xd1, 0xe0, 0xf4, 0x0f, 0x15, 0xa7, 0x50, 0xa8, 0x02, 0x00, + 0x91, 0x92, 0xb9, 0xe3, 0xfd, 0xd7, 0x2b, 0x1a, 0x24, 0x21, 0x94, 0xe8, + 0x01, 0x10, 0xb5, 0xad, 0x6f, 0x44, 0x4c, 0x20, 0x22, 0xa5, 0xca, 0x2a, + 0xfe, 0x88, 0x92, 0xa1, 0x52, 0xc7, 0x1c, 0xde, 0xce, 0xf6, 0xd3, 0x35, + 0x39, 0x91, 0x39, 0x56, 0xc8, 0xed, 0x85, 0x58, 0x0b, 0x7b, 0xd0, 0x77, + 0x07, 0x2b, 0xf0, 0x04, 0x2f, 0x5a, 0x9e, 0xf6, 0x54, 0x47, 0x81, 0xad, + 0x9d, 0x4e, 0xcd, 0xbe, 0x5c, 0x5d, 0x32, 0x20, 0xae, 0x27, 0x08, 0x26, + 0xd3, 0x55, 0xef, 0xcd, 0x13, 0xd4, 0x22, 0x1d, 0xcc, 0xb2, 0x6b, 0xc4, + 0x58, 0xcc, 0xf8, 0x32, 0x1f, 0xbc, 0x5b, 0x99, 0x97, 0xcd, 0x6d, 0xbe, + 0x3b, 0x1d, 0x87, 0x12, 0xa2, 0x62, 0xf9, 0xe8, 0xb1, 0x5e, 0xcb, 0xcf, + 0x1e, 0x22, 0x43, 0xee, 0x34, 0x15, 0xa9, 0xeb, 0x7f, 0x61, 0x26, 0xbc, + 0xf8, 0xf7, 0xc8, 0x21, 0xb4, 0x2f, 0x9e, 0x6a, 0x8d, 0xbc, 0xd7, 0x77, + 0x5f, 0xbe, 0x85, 0x4b, 0x9b, 0xdc, 0x83, 0x1f, 0x0b, 0x41, 0x6f, 0xf0, + 0xcd, 0xd9, 0x17, 0x07, 0x74, 0xbf, 0x4b, 0x9b, 0x7c, 0x17, 0x00, 0x22, + 0x73, 0xfa, 0x72, 0xd9, 0xca, 0xe5, 0x14, 0x4c, 0x34, 0x8a, 0x86, 0xae, + 0xc7, 0x58, 0x3f, 0x81, 0xb2, 0x22, 0xa1, 0xd8, 0xf1, 0x7c, 0xd2, 0xe2, + 0x1f, 0x9a, 0xa4, 0xa2, 0x9c, 0x7e, 0x89, 0x05, 0x33, 0x0b, 0x63, 0x04, + 0x35, 0x94, 0xe6, 0x2f, 0xa0, 0x6f, 0x4c, 0x67, 0x08, 0xef, 0xa5, 0x6a, + 0xd5, 0x92, 0x9e, 0xab, 0x85, 0x99, 0x50, 0x5d, 0xc3, 0xda, 0xa2, 0xb5, + 0x5b, 0xc6, 0xa1, 0xb1, 0xec, 0x25, 0xd6, 0xc5, 0xb0, 0x1b, 0x27, 0x7f, + 0x98, 0xd6, 0xc7, 0xd6, 0x5c, 0xd5, 0x45, 0x0a, 0x68, 0xae, 0x83, 0xec, + 0x79, 0xfc, 0xc5, 0x19, 0x26, 0x4e, 0xba, 0x6e, 0x69, 0x91, 0x61, 0x03}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA384, + 87, + {0x96, 0x0d, 0xda, 0x2c, 0x20, 0x9d, 0xe5, 0x69, 0xa1, 0x74, 0x0b, 0xd0, + 0x7a, 0x71, 0xe2, 0x04, 0x76, 0xbf, 0x66, 0xeb, 0x19, 0x2c, 0x62, 0x07, + 0xf3, 0x6a, 0x61, 0x88, 0xf4, 0x14, 0x9d, 0xa7, 0xd4, 0x76, 0x24, 0xfb, + 0x8e, 0xa0, 0xcc, 0x7e, 0xec, 0x4e, 0x95, 0x29, 0xa4, 0x79, 0xf2, 0x82, + 0x20, 0x51, 0x55, 0x1c, 0x91, 0x55, 0x67, 0x0d, 0xcc, 0x3c, 0x8f, 0x88, + 0x9c, 0x2f, 0x31, 0x11, 0x37, 0x3f, 0x56, 0x2a, 0xc5, 0x51, 0x31, 0xad, + 0x9e, 0x61, 0xdc, 0x44, 0x71, 0xac, 0x96, 0xec, 0x8f, 0x43, 0x18, 0x4a, + 0xda, 0x31, 0x12, 0xcb, 0x1f, 0x9e, 0x42, 0xcb, 0x73, 0x4d, 0x85, 0x29, + 0x1b, 0x28, 0x2b, 0x64, 0xc8, 0x7b, 0xcd, 0xee, 0x54, 0x9a, 0x3e, 0xfb, + 0xc7, 0x9f, 0xbc, 0xe1, 0x35, 0x43, 0xb9, 0xb8, 0xda, 0x93, 0x88, 0x3c, + 0x4d, 0x99, 0x7e, 0xc0, 0x37, 0xca, 0x10, 0xc5, 0x29, 0x92, 0x25, 0xd8, + 0xfc, 0x4e, 0x3d, 0x6e, 0x8f, 0x91, 0x01, 0x54, 0x03, 0xd2, 0x9e, 0xad, + 0x6d, 0xab, 0x70, 0x36, 0x35, 0xf7, 0xd8, 0x27, 0x84, 0xf8, 0x9f, 0xf5, + 0xc5, 0x5e, 0x87, 0x3e, 0x5b, 0xc1, 0x1c, 0x75, 0x79, 0x20, 0x5c, 0x0e, + 0xe6, 0xcd, 0x6b, 0x3c, 0xb6, 0x44, 0x07, 0x5c, 0x71, 0x73, 0x8c, 0xb5, + 0xae, 0x2f, 0x19, 0x67, 0x3c, 0x15, 0xf6, 0xd1, 0x71, 0x63, 0x90, 0x5d, + 0xf9, 0x98, 0xd6, 0x59, 0x49, 0x2a, 0x40, 0xeb, 0xfc, 0x9b, 0x29, 0x58, + 0x32, 0x81, 0x70, 0x5a, 0xcf, 0x93, 0xea, 0xec, 0x00, 0x6f, 0x01, 0xfe, + 0xba, 0x6d, 0xe0, 0x73, 0x51, 0x2a, 0xf1, 0x04, 0x28, 0xc2, 0xf0, 0xc5, + 0x35, 0x33, 0x12, 0x9b, 0x37, 0x06, 0x80, 0x04, 0x27, 0x85, 0x03, 0x44, + 0x9d, 0xee, 0x77, 0x41, 0x4d, 0x1c, 0x52, 0xf8, 0x1f, 0x8c, 0x39, 0xb7, + 0x10, 0x0e, 0x86, 0xb5, 0x1c, 0xa5, 0x7d, 0x03, 0x56, 0x61, 0x21, 0x88, + 0x5b, 0xe8, 0x7d, 0xea, 0x6b, 0x35, 0xc9, 0xdd, 0x5e, 0x16, 0x5c, 0x3d, + 0x10, 0xb5, 0x9e, 0x3d, 0x5d, 0xce, 0x19, 0xb9, 0xc2, 0x84, 0xdf, 0x33, + 0xa6, 0x43, 0x1a, 0x87, 0xd8, 0x44, 0x58, 0x0b, 0x9c, 0x39, 0xd5, 0xc8, + 0xc7, 0x77, 0xf7, 0x6e, 0xf3, 0x64, 0x28, 0xae, 0x34, 0xd0, 0x19, 0xad, + 0x1b, 0x54, 0x5b, 0x32, 0x3c, 0x64, 0x3e, 0x7c, 0x0f, 0x46, 0x52, 0x9c, + 0x24, 0x1f, 0xb3, 0x4a, 0xe7, 0xe1, 0x16, 0xd6, 0x2a, 0x19, 0x4c, 0x18, + 0xbd, 0x02, 0xc2, 0xa4, 0x42, 0x29, 0x40, 0x9a, 0x48, 0xcf, 0x8e, 0xf9, + 0x9d, 0xa2, 0xbe, 0xa8, 0x67, 0x88, 0xd0, 0x03, 0x60, 0xa3, 0xdd, 0xc3, + 0x24, 0x49, 0x95, 0xef, 0x21, 0xcd, 0x7c, 0x32, 0xc6, 0x75, 0x6a, 0x5d, + 0x30, 0x1f, 0x81, 0x7c, 0x18, 0x9d, 0xff, 0x3b, 0x9c, 0x47, 0xe3, 0x51}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA384, + 88, + {0x59, 0x2b, 0x92, 0x18, 0xb5, 0x80, 0xbf, 0x8a, 0x8d, 0x69, 0x77, 0x69, + 0xc5, 0x88, 0x56, 0x71, 0x57, 0xe1, 0x06, 0xd5, 0x9a, 0x83, 0x09, 0xfc, + 0xc6, 0xef, 0xa8, 0x58, 0x73, 0x3e, 0x38, 0xbc, 0x3f, 0x45, 0xd6, 0xb7, + 0x62, 0x02, 0x2c, 0x54, 0x63, 0xda, 0x73, 0x36, 0x6f, 0x2f, 0x6c, 0xc3, + 0x33, 0xb6, 0xde, 0x44, 0xe8, 0x07, 0xc2, 0xac, 0xb3, 0xc6, 0x9d, 0xc3, + 0xd1, 0xc7, 0x39, 0xad, 0xea, 0x3f, 0xef, 0xa8, 0x1e, 0xbd, 0xaa, 0x8a, + 0x27, 0x6a, 0x0d, 0x03, 0xf5, 0x54, 0x16, 0xeb, 0x69, 0xab, 0x32, 0x64, + 0x24, 0x34, 0xb5, 0x5e, 0xf1, 0x85, 0x4c, 0x18, 0x38, 0x89, 0xd4, 0xf1, + 0x7c, 0x95, 0x2c, 0x50, 0x73, 0x08, 0xbe, 0x7a, 0x8b, 0xc2, 0x7a, 0xf3, + 0x33, 0x37, 0x36, 0xb2, 0x88, 0x42, 0x53, 0x8e, 0x55, 0xa2, 0xcb, 0xa6, + 0x63, 0x69, 0xa8, 0x0f, 0xe1, 0x2a, 0x80, 0x72, 0xee, 0x99, 0xe3, 0x98, + 0xf2, 0xc3, 0xb2, 0x3a, 0x4a, 0x16, 0x19, 0x77, 0xc5, 0x6c, 0x49, 0x47, + 0xcf, 0x36, 0xd2, 0x06, 0x75, 0x72, 0x37, 0x3f, 0x85, 0xf0, 0xde, 0x62, + 0x59, 0x78, 0x70, 0x0d, 0x9e, 0xef, 0x1f, 0xbd, 0xb6, 0xc7, 0x98, 0x89, + 0xbc, 0x2d, 0x90, 0xa5, 0xa9, 0x74, 0x32, 0xda, 0x51, 0xca, 0xc5, 0x7d, + 0x69, 0xb1, 0x42, 0xe8, 0x56, 0x65, 0x84, 0xe9, 0x14, 0xf7, 0x4b, 0x74, + 0x23, 0x7f, 0x06, 0xe0, 0xb9, 0x4a, 0xc0, 0x0d, 0x76, 0x12, 0x08, 0x18, + 0xb0, 0x89, 0x88, 0x00, 0xc1, 0x82, 0x72, 0x0b, 0xdb, 0xc1, 0x1e, 0xf5, + 0x5e, 0x75, 0x32, 0x76, 0xfb, 0xeb, 0x10, 0xa7, 0xdc, 0xff, 0x7f, 0x21, + 0x15, 0xef, 0x20, 0x4a, 0x2c, 0xe6, 0x06, 0xf0, 0x93, 0xb9, 0x24, 0x99, + 0x6a, 0x24, 0x5f, 0x93, 0x9e, 0xe2, 0xc9, 0x71, 0xe0, 0x25, 0x59, 0xea, + 0xba, 0x64, 0x19, 0x1e, 0x25, 0xa0, 0xff, 0x74, 0xe7, 0xa9, 0x6a, 0x78, + 0x7c, 0x9b, 0x60, 0x02, 0x1b, 0x02, 0xde, 0x75, 0xed, 0x1e, 0xd3, 0xad, + 0xcc, 0x9e, 0xa2, 0x4c, 0x4e, 0xcf, 0x9a, 0xe0, 0x01, 0x0a, 0x7d, 0x91, + 0xdb, 0x40, 0x6c, 0x48, 0x99, 0x2b, 0xe7, 0xc6, 0xbd, 0x69, 0x4e, 0x75, + 0xfc, 0xa4, 0x2c, 0x58, 0xed, 0x76, 0xd0, 0x84, 0xe4, 0x57, 0x4c, 0xd0, + 0x3f, 0x87, 0xcc, 0xe4, 0xc3, 0x99, 0xbf, 0xc0, 0x51, 0x6a, 0xbf, 0x74, + 0x43, 0x84, 0x2e, 0x53, 0x90, 0x0f, 0x82, 0x8a, 0xe6, 0x60, 0xa5, 0x27, + 0x04, 0x5c, 0x81, 0xda, 0x0b, 0x06, 0x7a, 0x35, 0x07, 0xf7, 0x4d, 0x6f, + 0xf4, 0xb1, 0x40, 0xee, 0x99, 0x23, 0x40, 0xd3, 0xdb, 0x3e, 0xb2, 0x02, + 0x0f, 0x5a, 0xf3, 0xcc, 0xf0, 0x45, 0x5a, 0x1c, 0x54, 0x18, 0x8b, 0x4e, + 0xdf, 0x55, 0xa1, 0x4e, 0x67, 0x8e, 0x7e, 0x12, 0xad, 0xf0, 0x54, 0xa6}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA384, + 89, + {0x82, 0xa8, 0xb9, 0x3a, 0x19, 0xaf, 0x90, 0x59, 0x1e, 0x21, 0x25, 0x59, + 0xa9, 0x3b, 0x99, 0xa5, 0x91, 0x66, 0x3f, 0x81, 0xc1, 0xd8, 0x00, 0xd6, + 0x46, 0xdb, 0x7b, 0x4a, 0x00, 0x1b, 0xd5, 0x69, 0xb0, 0x6b, 0x05, 0x55, + 0x60, 0x57, 0x61, 0x56, 0x29, 0x98, 0x4b, 0x7f, 0x48, 0x00, 0x9d, 0x95, + 0x5d, 0x84, 0xdf, 0xb9, 0xc0, 0xc4, 0xa7, 0xae, 0x90, 0xc0, 0x01, 0x31, + 0x0a, 0x03, 0x09, 0xb6, 0xf9, 0xd3, 0x70, 0xad, 0xd6, 0xef, 0x03, 0x8e, + 0xf1, 0x50, 0xcd, 0xfa, 0x65, 0x24, 0x04, 0x37, 0x48, 0xd1, 0x6d, 0x17, + 0x86, 0x6c, 0x9b, 0xd9, 0xb1, 0xeb, 0x58, 0xa7, 0x0c, 0xeb, 0xeb, 0x86, + 0xa5, 0xa2, 0xba, 0x73, 0x37, 0xdc, 0xbb, 0x88, 0x02, 0x3b, 0xec, 0xb7, + 0xb5, 0x26, 0xf8, 0x2c, 0x5f, 0x6a, 0xbf, 0xbc, 0x82, 0x2c, 0x68, 0xab, + 0x0f, 0x04, 0x9c, 0x54, 0xae, 0xe4, 0xc4, 0x9f, 0xed, 0xcd, 0x03, 0xb1, + 0x0b, 0x4d, 0xc7, 0x08, 0xb6, 0x7e, 0xe7, 0x0d, 0x47, 0x61, 0x50, 0xc8, + 0x5f, 0x3a, 0xf0, 0x5f, 0x45, 0x17, 0x0e, 0x96, 0x45, 0xcb, 0xbf, 0x3d, + 0x57, 0x22, 0x61, 0x2c, 0xb3, 0x42, 0x46, 0x52, 0xa2, 0xf9, 0xed, 0x11, + 0x57, 0xeb, 0xae, 0x2a, 0xb6, 0x27, 0xdc, 0x71, 0xda, 0xb5, 0x39, 0xa5, + 0xd3, 0xd4, 0xcf, 0xbb, 0xc7, 0xbc, 0xaf, 0xbf, 0x71, 0xac, 0x45, 0x35, + 0xde, 0x96, 0xa4, 0x7e, 0xa3, 0x35, 0x53, 0xb7, 0x64, 0x82, 0xf7, 0xbd, + 0x75, 0x20, 0xf1, 0x2d, 0xc9, 0xf5, 0xbc, 0x16, 0x17, 0x59, 0x88, 0x5a, + 0x8c, 0xe2, 0x44, 0xcd, 0xd0, 0x1e, 0xdd, 0xf3, 0x28, 0xc5, 0x18, 0x84, + 0x9c, 0x3c, 0xb5, 0xd8, 0x74, 0x8d, 0xc4, 0xe9, 0xb9, 0x98, 0x3b, 0x7c, + 0x1f, 0xa4, 0x33, 0x8c, 0x80, 0x97, 0xbe, 0x27, 0x3d, 0xaa, 0xe2, 0xb6, + 0xfb, 0xd5, 0xc7, 0x13, 0x93, 0x00, 0x05, 0xba, 0xb5, 0x8a, 0xb8, 0xc8, + 0x52, 0x74, 0x38, 0xed, 0x21, 0x61, 0x2f, 0x75, 0xe0, 0x88, 0xbd, 0x97, + 0xb5, 0xea, 0xdf, 0xae, 0xfc, 0x68, 0xa4, 0xf1, 0x2a, 0x99, 0x16, 0x5d, + 0x7c, 0x6f, 0x61, 0xe4, 0xde, 0x6f, 0x3c, 0x22, 0xdd, 0xf8, 0x4e, 0x50, + 0x64, 0x3e, 0xd4, 0x1e, 0x99, 0xe5, 0x41, 0x4c, 0x37, 0xa6, 0x96, 0xc0, + 0xa5, 0xfc, 0xef, 0xb3, 0xd8, 0xc0, 0x3d, 0x94, 0x37, 0x40, 0x2e, 0x5d, + 0x6f, 0xb6, 0xb9, 0x63, 0x15, 0x69, 0xdd, 0x2c, 0xed, 0x97, 0x2a, 0x69, + 0xe7, 0x10, 0xb3, 0xb6, 0xe1, 0x84, 0x19, 0xc9, 0xa4, 0xaf, 0x40, 0x1a, + 0x24, 0x27, 0x05, 0xf2, 0x3d, 0x66, 0xcb, 0x61, 0xea, 0x1e, 0x27, 0x5e, + 0xea, 0xa2, 0xbf, 0x57, 0x00, 0x14, 0x71, 0x42, 0xa0, 0xbf, 0x09, 0x9d, + 0x5c, 0xa4, 0x26, 0xa7, 0xea, 0x65, 0x39, 0x9c, 0xd5, 0xbd, 0xf2, 0xa8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA384, + 90, + {0x14, 0x23, 0xb1, 0xab, 0x09, 0x64, 0xb6, 0xdd, 0x97, 0x7c, 0x22, 0x76, + 0x48, 0xfc, 0xfc, 0x29, 0xa9, 0xc2, 0xf3, 0xc0, 0x69, 0x09, 0x31, 0x9b, + 0x06, 0x29, 0xc6, 0x23, 0x4a, 0xb9, 0xaa, 0x5c, 0xad, 0x35, 0x00, 0xb2, + 0x4a, 0x71, 0x40, 0x5e, 0x7d, 0x8c, 0x29, 0x9f, 0xa0, 0xf6, 0xd5, 0x5a, + 0xa7, 0x09, 0xe3, 0x21, 0xc7, 0x12, 0xad, 0x1e, 0xb6, 0xe3, 0x2e, 0x79, + 0x91, 0xf2, 0x9b, 0xe7, 0xdd, 0x11, 0x6b, 0x00, 0x54, 0xab, 0x4c, 0xcc, + 0x29, 0xba, 0xc3, 0x02, 0xb2, 0x4e, 0x90, 0x4c, 0x9a, 0x13, 0xa6, 0x4d, + 0xd9, 0x5e, 0xdd, 0xe1, 0x8e, 0xde, 0xcc, 0x7f, 0xe6, 0x04, 0x45, 0x59, + 0x54, 0x24, 0xb7, 0x65, 0xca, 0xcd, 0x8d, 0x80, 0x71, 0xa0, 0x1d, 0x45, + 0xb6, 0xd3, 0x8d, 0x5b, 0xd8, 0x32, 0x1b, 0x14, 0xbc, 0xb2, 0xe9, 0xa3, + 0x24, 0x38, 0x15, 0xa9, 0xe6, 0xb2, 0x3d, 0x24, 0xbb, 0x78, 0xc3, 0xbe, + 0xdf, 0x88, 0xb9, 0x3a, 0xf2, 0x3c, 0x5b, 0x70, 0xd5, 0xff, 0xd9, 0xd4, + 0xe9, 0x25, 0x78, 0x01, 0x81, 0x96, 0xdc, 0x64, 0x47, 0xb1, 0xfe, 0xa1, + 0xa6, 0x75, 0x2e, 0xb2, 0xdb, 0xe0, 0xd5, 0xb4, 0x23, 0x13, 0xb7, 0xf5, + 0xa3, 0x69, 0x50, 0x78, 0xeb, 0x2a, 0xb2, 0x51, 0x36, 0x7e, 0xcc, 0xb4, + 0xab, 0x64, 0x18, 0x16, 0x21, 0xca, 0xdf, 0x7c, 0x92, 0xf8, 0x63, 0x0a, + 0x5d, 0x62, 0x50, 0x0c, 0x30, 0x6e, 0x2f, 0x9d, 0x21, 0x39, 0x26, 0xbf, + 0x75, 0x34, 0x31, 0x79, 0xe2, 0xfa, 0xaa, 0xad, 0xbd, 0x18, 0xc6, 0xc3, + 0xe7, 0x85, 0x6c, 0xbe, 0x46, 0x44, 0x33, 0x7e, 0xf4, 0x12, 0xb1, 0x90, + 0x81, 0x9b, 0x33, 0xc1, 0xec, 0x01, 0xe7, 0xea, 0x37, 0x1c, 0x0d, 0xbb, + 0x03, 0x88, 0x44, 0x36, 0xa4, 0x50, 0x77, 0xb9, 0xe0, 0x5f, 0x6d, 0x5d, + 0xc2, 0x60, 0xb9, 0xaa, 0xe3, 0x41, 0xd9, 0x68, 0x20, 0x07, 0x3d, 0xce, + 0x8d, 0x02, 0x92, 0x4c, 0x23, 0x95, 0xe0, 0xbb, 0x97, 0x7f, 0x32, 0x45, + 0xaa, 0x01, 0x96, 0x50, 0x74, 0x4f, 0x1f, 0xb1, 0x6d, 0xff, 0x19, 0x86, + 0xd4, 0x3f, 0x99, 0xa2, 0x74, 0x11, 0x01, 0x3d, 0xa0, 0x6b, 0x42, 0x5d, + 0xa9, 0x81, 0x84, 0xca, 0x8d, 0xd8, 0x6b, 0x5a, 0xc8, 0x3b, 0x8b, 0x1a, + 0xaf, 0x71, 0xc0, 0x76, 0x97, 0x22, 0xf1, 0xa1, 0xe8, 0xe4, 0x9e, 0xe6, + 0x64, 0x27, 0x13, 0x17, 0xc8, 0x40, 0xfc, 0x80, 0x68, 0xeb, 0x5e, 0xcb, + 0xff, 0xee, 0xd9, 0x91, 0x99, 0xec, 0x89, 0xa1, 0xc4, 0x59, 0xaa, 0x92, + 0x31, 0x70, 0xb0, 0xdc, 0x0a, 0x91, 0x02, 0xa9, 0x91, 0x85, 0x91, 0x00, + 0xa4, 0xcd, 0x3b, 0x9b, 0x7c, 0x73, 0xcf, 0x86, 0x30, 0x35, 0x16, 0x37, + 0x9e, 0xf5, 0x22, 0x1a, 0xf1, 0x3f, 0x3f, 0x16, 0x51, 0xb4, 0xd9, 0xa6}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA384, + 91, + {0x4c, 0x54, 0x09, 0x38, 0x69, 0x30, 0xfa, 0x97, 0x96, 0x33, 0x66, 0x3e, + 0x2e, 0x62, 0x3d, 0xd6, 0x87, 0xcf, 0xb6, 0x08, 0xa3, 0xd2, 0xbd, 0x76, + 0x4d, 0xf2, 0x95, 0x40, 0x79, 0x3e, 0xcc, 0x93, 0x62, 0xdb, 0xee, 0xdb, + 0xf1, 0x43, 0xbb, 0xda, 0xea, 0x63, 0xeb, 0xb0, 0x1d, 0xde, 0xdb, 0xba, + 0x5c, 0x25, 0xc3, 0x5b, 0xb5, 0x5b, 0x74, 0xce, 0x42, 0x2a, 0x30, 0x8f, + 0x4c, 0xa7, 0xb7, 0x69, 0x88, 0xeb, 0x78, 0x1b, 0xe4, 0xf9, 0x22, 0x9b, + 0xb4, 0x60, 0x18, 0x00, 0xf9, 0x97, 0x33, 0x09, 0x8a, 0x11, 0x43, 0xe3, + 0x7d, 0xe1, 0x9f, 0xe0, 0xe4, 0xb6, 0x87, 0x4c, 0x3c, 0x7e, 0x53, 0x4a, + 0xb1, 0xd6, 0x2d, 0xf4, 0x2b, 0xd4, 0x8b, 0xf6, 0xce, 0x75, 0xc5, 0x94, + 0x00, 0xfc, 0x31, 0xc0, 0xd3, 0x05, 0xc1, 0x21, 0x7a, 0x3b, 0x22, 0x5f, + 0x00, 0x13, 0xbd, 0x46, 0xd3, 0x4c, 0xba, 0x99, 0x82, 0x70, 0x0f, 0xe7, + 0xe1, 0xc1, 0x68, 0x3c, 0x21, 0x77, 0xfa, 0x0f, 0x68, 0x7b, 0x5f, 0x8d, + 0x2a, 0x72, 0x83, 0xe1, 0x22, 0xfb, 0x1a, 0xa0, 0xee, 0x1b, 0xef, 0x05, + 0x73, 0x55, 0xa7, 0xae, 0xe1, 0x17, 0xdd, 0xa0, 0x7c, 0xe7, 0x9e, 0xa8, + 0x60, 0x45, 0x77, 0x47, 0x3b, 0x64, 0xad, 0x5e, 0x3e, 0xd0, 0x93, 0x83, + 0x3f, 0xd0, 0xc7, 0xc4, 0x96, 0xb6, 0x7a, 0x29, 0x33, 0xed, 0xc5, 0xaa, + 0xa5, 0x50, 0x45, 0x2b, 0xbe, 0xe1, 0x4d, 0x4f, 0x6c, 0x5c, 0x6e, 0x6f, + 0x25, 0x4f, 0xaf, 0xf6, 0xab, 0x5b, 0xb9, 0x6a, 0x06, 0xde, 0x99, 0x15, + 0x19, 0x36, 0xdf, 0x69, 0x15, 0x93, 0xc9, 0x64, 0xd9, 0x1c, 0xe1, 0x67, + 0x9f, 0xa3, 0xb5, 0x5e, 0x26, 0xbe, 0x7e, 0xa5, 0x29, 0x93, 0xa2, 0x5f, + 0x67, 0xa4, 0x59, 0x5c, 0x75, 0xc9, 0x52, 0x17, 0x4d, 0x1a, 0x6e, 0x79, + 0xcf, 0x9f, 0x3e, 0x06, 0x25, 0xb7, 0x17, 0x34, 0x81, 0xb8, 0x40, 0xa8, + 0x36, 0x8a, 0x9b, 0xf4, 0x5e, 0xa1, 0x6a, 0x8f, 0x23, 0x20, 0xae, 0x3b, + 0x65, 0xdd, 0x6c, 0x65, 0x49, 0x05, 0xcf, 0xf5, 0xbe, 0x15, 0xc3, 0x90, + 0xcd, 0xca, 0xd6, 0xc1, 0x42, 0xe5, 0x37, 0xf3, 0x56, 0xed, 0x6a, 0x53, + 0x74, 0xa3, 0xe5, 0xb1, 0xd1, 0x7f, 0x80, 0x2f, 0x3d, 0xee, 0x2c, 0x1a, + 0x9c, 0xd9, 0x23, 0x0c, 0x72, 0x16, 0x0a, 0xd5, 0xd9, 0xc3, 0x76, 0xdf, + 0xad, 0x8c, 0x5d, 0x39, 0xa5, 0x2e, 0xbb, 0xbf, 0x51, 0x61, 0xb9, 0xcb, + 0x1e, 0x70, 0x00, 0x9a, 0x10, 0x7f, 0xd2, 0x14, 0x63, 0x1c, 0x32, 0x41, + 0x48, 0xec, 0x85, 0xef, 0x6d, 0x43, 0x8b, 0x98, 0xe3, 0xdf, 0x71, 0x35, + 0xae, 0x1a, 0x7b, 0x05, 0x2a, 0xb0, 0x2c, 0x94, 0xa2, 0x61, 0xaf, 0x71, + 0x55, 0x44, 0x17, 0x51, 0xae, 0xf1, 0x9b, 0xdd, 0x3c, 0x1c, 0x32, 0xea}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA384, + 92, + {0x2a, 0xba, 0x17, 0x78, 0x3c, 0x5e, 0x5a, 0xc8, 0x5a, 0x1e, 0xcf, 0x3a, + 0x76, 0xd7, 0x44, 0x35, 0xaa, 0x6a, 0x68, 0x6c, 0x2c, 0xeb, 0x34, 0x51, + 0x74, 0x52, 0xaa, 0x44, 0x36, 0xc7, 0xe9, 0x61, 0xda, 0x24, 0xaa, 0xc9, + 0xe4, 0x5d, 0x8c, 0x45, 0xec, 0x7e, 0xdd, 0xe6, 0xe6, 0xab, 0x05, 0xf1, + 0xb5, 0x49, 0x6c, 0x81, 0xec, 0x5c, 0x0c, 0x47, 0xde, 0x5d, 0x3e, 0x49, + 0x03, 0x17, 0x38, 0x1c, 0xc3, 0x61, 0x9a, 0xf4, 0xb6, 0x36, 0x1c, 0x74, + 0xec, 0xfe, 0x9b, 0xf8, 0xcc, 0xb0, 0xa7, 0x17, 0xcf, 0xf2, 0x6a, 0xbf, + 0xa5, 0xec, 0x03, 0x2a, 0xe4, 0x6e, 0x6b, 0x35, 0x87, 0x61, 0xb4, 0x89, + 0x93, 0xa9, 0x0c, 0x56, 0x21, 0x6c, 0x5b, 0x6e, 0xe9, 0x13, 0x99, 0xe2, + 0x9b, 0xc1, 0xf5, 0xb6, 0x05, 0x57, 0x6f, 0x74, 0x20, 0x50, 0x5b, 0x3b, + 0xee, 0xb7, 0xc5, 0x19, 0xa0, 0xcf, 0x5c, 0xb1, 0xe1, 0x98, 0xb5, 0xde, + 0x6d, 0x73, 0x70, 0x93, 0xe1, 0x2a, 0x82, 0x67, 0x07, 0xac, 0x00, 0x9f, + 0xa4, 0x58, 0x5e, 0x77, 0x75, 0x09, 0xf1, 0x1d, 0x67, 0x7f, 0x7b, 0xf0, + 0x69, 0xbe, 0xbf, 0x0f, 0x0e, 0x55, 0x5f, 0x47, 0xa1, 0xcd, 0x0b, 0xaf, + 0x36, 0x26, 0x3b, 0xc1, 0xfc, 0x7e, 0x28, 0xdd, 0xa8, 0x3c, 0xbb, 0xb6, + 0x40, 0x57, 0x3e, 0xa4, 0xb0, 0x76, 0x27, 0x65, 0x18, 0x0e, 0xb8, 0x61, + 0xec, 0x65, 0x05, 0x31, 0x70, 0x25, 0x89, 0x5a, 0x89, 0xf1, 0xe1, 0xe4, + 0x51, 0x1e, 0xf8, 0xbc, 0xc4, 0x6b, 0xf3, 0x49, 0x74, 0xe0, 0x83, 0xb2, + 0x51, 0xe2, 0x71, 0x6e, 0xc2, 0x98, 0x02, 0x6c, 0xba, 0xba, 0x3a, 0x2f, + 0x39, 0x2b, 0xc3, 0x5b, 0x17, 0xc8, 0x41, 0x55, 0x92, 0xc1, 0xf4, 0x96, + 0x84, 0x4b, 0x20, 0xbc, 0x50, 0x5c, 0xcd, 0xd3, 0xd4, 0xcb, 0xe2, 0xfd, + 0xbc, 0x37, 0x30, 0xf3, 0xe5, 0x4c, 0xff, 0x67, 0x65, 0x3d, 0xc4, 0x31, + 0x87, 0x90, 0x20, 0x8d, 0x82, 0x5d, 0xc4, 0x53, 0x94, 0x26, 0x7e, 0x4f, + 0xfc, 0x01, 0xf0, 0xe0, 0x71, 0x61, 0x5c, 0xaa, 0xe1, 0x33, 0x49, 0x88, + 0x9b, 0x35, 0xe1, 0xa8, 0xd7, 0xdc, 0xb8, 0x3b, 0x64, 0x02, 0xf6, 0x9f, + 0x9f, 0x15, 0x77, 0xb8, 0x68, 0x7c, 0x2d, 0x4b, 0xea, 0x97, 0x24, 0x0c, + 0xee, 0x41, 0xb0, 0xb9, 0x03, 0x49, 0xd1, 0x94, 0x66, 0xfc, 0xf7, 0x52, + 0x03, 0x2d, 0x39, 0x5c, 0xca, 0x31, 0x73, 0x80, 0xc6, 0xfe, 0x66, 0x55, + 0x95, 0xc4, 0x07, 0x39, 0x51, 0xf1, 0xb0, 0xb4, 0x2d, 0x8b, 0x50, 0xc9, + 0x12, 0x69, 0xbe, 0xde, 0x77, 0x87, 0xc3, 0x0b, 0x79, 0xe8, 0x0c, 0xbe, + 0x17, 0x40, 0x32, 0x1a, 0x6a, 0xbd, 0x8c, 0x04, 0x80, 0x39, 0x45, 0x11, + 0xe5, 0x7a, 0x61, 0x9e, 0xe8, 0x0c, 0x13, 0x2b, 0x7d, 0xa6, 0xce, 0x9a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA384, + 93, + {0x96, 0x01, 0x43, 0xa3, 0x41, 0x71, 0xa7, 0xd6, 0xd3, 0x03, 0x87, 0x8c, + 0x23, 0xaa, 0xc9, 0xd7, 0xcc, 0xd8, 0xb9, 0x21, 0x8a, 0x5d, 0x84, 0xed, + 0xf0, 0xc0, 0x95, 0x6c, 0x22, 0xd1, 0x26, 0x3d, 0xeb, 0xdb, 0x5a, 0x08, + 0xcf, 0x89, 0x0e, 0x34, 0x18, 0x36, 0xf9, 0x47, 0x60, 0x13, 0x5c, 0xce, + 0x79, 0x3b, 0x0b, 0x8f, 0xcf, 0x7c, 0x06, 0x2d, 0xdb, 0x86, 0x61, 0xbe, + 0xfe, 0xe6, 0x2c, 0xd7, 0x90, 0x29, 0x4e, 0x34, 0x5e, 0xfd, 0xff, 0xde, + 0x7c, 0x26, 0xdd, 0xd9, 0xdc, 0x6d, 0x3a, 0x3a, 0xdb, 0x0c, 0x6e, 0xfe, + 0xcb, 0xfd, 0xdd, 0x9e, 0x38, 0x2c, 0x1d, 0x78, 0x8e, 0xa9, 0xb0, 0x0c, + 0x5d, 0x2d, 0x0f, 0x89, 0x64, 0xc2, 0x41, 0x65, 0x7b, 0xd1, 0xc9, 0xf8, + 0x2f, 0xdf, 0x3e, 0x4b, 0x15, 0x45, 0x2d, 0xf6, 0xe2, 0xf7, 0xe4, 0x6f, + 0xae, 0xb3, 0x42, 0x72, 0x57, 0x39, 0x36, 0x93, 0x47, 0x03, 0xdd, 0x15, + 0x83, 0xef, 0xb4, 0x19, 0xe6, 0xc0, 0x3f, 0xf4, 0xf5, 0xd6, 0xea, 0x1d, + 0x7f, 0x18, 0x27, 0x52, 0x86, 0x04, 0x72, 0x9f, 0x1d, 0xe2, 0x47, 0x21, + 0x90, 0x0f, 0x3d, 0x3e, 0xc0, 0x72, 0x37, 0xf4, 0xcd, 0xe6, 0x84, 0x6c, + 0x12, 0xce, 0x1b, 0x54, 0xa0, 0x66, 0x24, 0xa3, 0xfc, 0x90, 0x25, 0x4e, + 0x3c, 0xf7, 0x2a, 0xd2, 0x6e, 0x82, 0x23, 0x15, 0x91, 0x77, 0x37, 0x66, + 0x88, 0xd1, 0xe1, 0xe7, 0x9f, 0x80, 0x0b, 0x2f, 0x1d, 0xe8, 0x11, 0xb2, + 0x9c, 0x90, 0xca, 0xcb, 0xcb, 0xba, 0xe8, 0x42, 0x1a, 0x34, 0xc7, 0x4c, + 0x4b, 0x0d, 0xe2, 0x9a, 0xb1, 0xe3, 0xb6, 0xf7, 0x6e, 0x11, 0x88, 0xd7, + 0x00, 0xd8, 0xa5, 0x5a, 0x49, 0x03, 0x86, 0x07, 0x3a, 0xd1, 0xb5, 0x78, + 0x98, 0x77, 0x54, 0x42, 0xe5, 0x3a, 0x78, 0xb1, 0xe4, 0xc9, 0xfa, 0xeb, + 0x9c, 0x15, 0xcf, 0xd0, 0xb7, 0x35, 0xd9, 0x7d, 0x45, 0x9b, 0x11, 0xfd, + 0x11, 0x91, 0x6f, 0x68, 0x40, 0xc8, 0x6a, 0x9e, 0xb4, 0x46, 0xc3, 0xf4, + 0xf1, 0xf4, 0x1f, 0x62, 0x37, 0x0a, 0x7e, 0xb9, 0xa1, 0xbb, 0xbf, 0xbc, + 0x0e, 0x60, 0x98, 0xee, 0xde, 0xaa, 0xbb, 0x8b, 0xea, 0x27, 0x91, 0xa4, + 0xae, 0xba, 0x24, 0x43, 0xbd, 0xe7, 0x4a, 0x2b, 0xd1, 0x0d, 0xe0, 0xbb, + 0xdc, 0xda, 0x4f, 0xfd, 0x06, 0x2c, 0x2c, 0xd3, 0x46, 0x37, 0x6d, 0x33, + 0xe5, 0x40, 0xd1, 0x66, 0x7f, 0x90, 0xb3, 0x78, 0xef, 0x66, 0x3b, 0x5a, + 0x84, 0xc9, 0x27, 0xe3, 0xee, 0x41, 0xb0, 0x1a, 0xa2, 0xc1, 0x33, 0xca, + 0x07, 0xcf, 0x43, 0xec, 0xcc, 0x33, 0x05, 0x8c, 0xf4, 0xc0, 0xe2, 0xa6, + 0x6a, 0xe9, 0x12, 0x9e, 0x14, 0xc5, 0x7f, 0x01, 0xf2, 0x54, 0xc4, 0x04, + 0x70, 0xdd, 0x67, 0x51, 0x30, 0x46, 0x41, 0x73, 0x0f, 0x9a, 0xa3, 0xd1}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA384, + 94, + {0x08, 0x9a, 0x64, 0xc0, 0x82, 0xa7, 0xdb, 0x8c, 0x57, 0x68, 0xca, 0x9d, + 0xaa, 0x42, 0x6c, 0x44, 0x6c, 0xb5, 0x01, 0x5d, 0xa4, 0x17, 0xf9, 0x8d, + 0xe0, 0x00, 0xb4, 0x11, 0x2e, 0x0b, 0x71, 0xa4, 0x64, 0x10, 0x71, 0x75, + 0x9e, 0x96, 0xf1, 0xa0, 0xcf, 0x35, 0xd6, 0x0d, 0x0c, 0x5e, 0x7a, 0x61, + 0x90, 0xf2, 0x88, 0x23, 0x3a, 0xcf, 0x96, 0x37, 0xc0, 0xdb, 0xf9, 0x5d, + 0xa1, 0xb9, 0xa0, 0xfc, 0x9a, 0x6b, 0x7d, 0x60, 0x2c, 0xb6, 0x0e, 0x82, + 0xfb, 0x03, 0xf6, 0x7e, 0x81, 0x14, 0xd1, 0xd5, 0x96, 0xce, 0x63, 0x7d, + 0x78, 0xa3, 0x3e, 0x17, 0x6d, 0xdc, 0xd2, 0xa1, 0x37, 0x61, 0x04, 0xb3, + 0xdf, 0xfe, 0x09, 0xab, 0xfd, 0x71, 0xac, 0xfd, 0xda, 0x66, 0xd5, 0x90, + 0xc1, 0xef, 0x86, 0x2f, 0x35, 0xaf, 0xdb, 0x84, 0x0e, 0xfb, 0x79, 0xe8, + 0xb9, 0x76, 0xc5, 0x45, 0x9a, 0x2d, 0x8b, 0x43, 0xcb, 0xed, 0x82, 0x62, + 0xef, 0xd1, 0x9d, 0x2e, 0x28, 0x7a, 0x14, 0xbd, 0xfc, 0x5a, 0x28, 0xa2, + 0x21, 0xe9, 0x40, 0x56, 0xea, 0xf1, 0xb7, 0xe1, 0xce, 0x38, 0x20, 0x46, + 0x72, 0x3d, 0x08, 0xc4, 0xcb, 0x76, 0x1f, 0x4e, 0xca, 0xb5, 0x7e, 0xbe, + 0x3e, 0x24, 0xea, 0x1f, 0x8d, 0x09, 0x9f, 0x67, 0xe5, 0xa3, 0xd5, 0x73, + 0x69, 0x52, 0x0e, 0x2b, 0x1b, 0xa9, 0x93, 0xeb, 0xe3, 0xbc, 0x0e, 0xc2, + 0x8e, 0x68, 0xb7, 0xd1, 0x56, 0x94, 0xb5, 0x45, 0x49, 0x53, 0xcb, 0x5a, + 0xaf, 0x99, 0xc8, 0x35, 0xa0, 0x1a, 0x0c, 0x53, 0x07, 0xbb, 0x57, 0xfb, + 0x95, 0xa2, 0x93, 0x8c, 0x54, 0xfb, 0xc3, 0xe7, 0xf8, 0xec, 0x68, 0x7f, + 0x04, 0x97, 0x44, 0xfc, 0x5f, 0x90, 0x22, 0xe9, 0xa9, 0x3f, 0x80, 0xf0, + 0xbe, 0x2e, 0xed, 0xe7, 0x5f, 0xb7, 0xa6, 0x2d, 0x94, 0x40, 0xdf, 0x8b, + 0x5b, 0x80, 0x3e, 0x94, 0xc9, 0xbd, 0xa6, 0x6d, 0x0a, 0x44, 0xd7, 0xc8, + 0x32, 0xfd, 0xdf, 0xb4, 0x11, 0x58, 0x12, 0x8c, 0x00, 0x1c, 0x37, 0xdb, + 0x31, 0x24, 0x8d, 0x6d, 0xae, 0x53, 0x93, 0x59, 0x9a, 0xc5, 0x29, 0x7e, + 0xb1, 0x3f, 0x63, 0xee, 0x10, 0xca, 0x6e, 0x57, 0x52, 0x94, 0x58, 0x9f, + 0x80, 0x5c, 0x5e, 0xad, 0xfe, 0x16, 0xe5, 0xda, 0x1d, 0xa7, 0x88, 0x06, + 0x01, 0x6c, 0x11, 0x53, 0x4c, 0xe5, 0x10, 0xa8, 0xf7, 0xb7, 0x6c, 0x0e, + 0xb9, 0x8b, 0xb8, 0x7b, 0x90, 0xf5, 0xad, 0x94, 0xe4, 0xa9, 0xb4, 0x52, + 0xe0, 0x92, 0xd9, 0x49, 0x1a, 0x07, 0x14, 0xfa, 0x02, 0x71, 0x1f, 0xc7, + 0xb6, 0x74, 0x0d, 0x4d, 0x7f, 0xd4, 0x9e, 0x51, 0xdf, 0xac, 0x10, 0x95, + 0xd3, 0x00, 0x73, 0x66, 0x96, 0xd4, 0x62, 0xbc, 0x0d, 0x79, 0x6f, 0x6d, + 0x0a, 0x83, 0x7c, 0xd7, 0xe5, 0x15, 0xe0, 0xc6, 0x31, 0x78, 0x12, 0x97}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA384, + 95, + {0x51, 0x9a, 0x41, 0x36, 0x76, 0x4d, 0xd2, 0xa4, 0xd0, 0x9b, 0x18, 0xe6, + 0x65, 0xb2, 0x33, 0xa4, 0x8a, 0x2a, 0xa3, 0x06, 0xab, 0xb8, 0x7f, 0xb5, + 0xdf, 0x1c, 0x60, 0x20, 0xe3, 0xcf, 0xe8, 0xcd, 0x85, 0x78, 0x2b, 0x92, + 0x44, 0xbb, 0xcd, 0x43, 0x6a, 0x05, 0xeb, 0x9f, 0x16, 0x52, 0xfc, 0xa2, + 0x8b, 0x1c, 0x88, 0x38, 0x62, 0x5b, 0x97, 0x8b, 0x6b, 0x22, 0xe1, 0xb8, + 0x61, 0x19, 0xce, 0x80, 0xde, 0xc2, 0x63, 0xba, 0xda, 0x9b, 0xd5, 0x6d, + 0xd9, 0xb7, 0xd7, 0x22, 0x7b, 0x88, 0x51, 0x1a, 0xd8, 0x30, 0x42, 0xba, + 0x30, 0xf1, 0xbe, 0x71, 0x59, 0xb1, 0x57, 0xec, 0x95, 0xb0, 0x15, 0x31, + 0xbb, 0xef, 0xbc, 0x6c, 0x39, 0x24, 0x06, 0xca, 0x6b, 0x6e, 0xa7, 0x94, + 0x80, 0x07, 0x24, 0x43, 0xd9, 0x21, 0xd7, 0x1d, 0xd5, 0xe1, 0xd5, 0x83, + 0xcb, 0x86, 0x76, 0x3e, 0xfe, 0xed, 0xe9, 0x8d, 0x4a, 0x46, 0xea, 0xb1, + 0x41, 0x8c, 0x64, 0xef, 0x92, 0x9e, 0x37, 0xb4, 0x10, 0x00, 0x3b, 0xcf, + 0xae, 0x88, 0x2d, 0x66, 0xa6, 0xe9, 0x7d, 0xb8, 0x08, 0x44, 0x74, 0x7b, + 0xc6, 0x32, 0xcb, 0xcb, 0x0d, 0x38, 0xd2, 0xa6, 0x97, 0x0b, 0x62, 0x72, + 0xdb, 0x41, 0x41, 0xcb, 0x8c, 0x8e, 0xbe, 0x32, 0x36, 0xe9, 0x47, 0x84, + 0x8b, 0x27, 0x65, 0x30, 0xcd, 0x76, 0xa5, 0x6a, 0xe4, 0x42, 0x79, 0x31, + 0x1a, 0xe2, 0xc0, 0xfa, 0xc0, 0x18, 0xe2, 0xb2, 0xd9, 0x30, 0xc5, 0x63, + 0x06, 0x8a, 0xb1, 0x54, 0xe9, 0x0f, 0x43, 0x88, 0x99, 0x51, 0x0b, 0x98, + 0xd1, 0x7a, 0x25, 0x6b, 0x04, 0x11, 0xae, 0xc1, 0x73, 0x52, 0xb1, 0x37, + 0x43, 0x71, 0x76, 0xc7, 0x33, 0x1b, 0x0b, 0x31, 0x5a, 0x7e, 0xb7, 0x64, + 0xfb, 0xb7, 0xcc, 0xf7, 0x61, 0x4b, 0x41, 0x85, 0x90, 0x7d, 0x24, 0x06, + 0x3d, 0x1f, 0xdc, 0xe8, 0x93, 0x6c, 0x1a, 0x1a, 0xc1, 0x31, 0x01, 0xff, + 0x71, 0x44, 0x28, 0x07, 0x84, 0xb3, 0x61, 0xea, 0xbb, 0xcc, 0x37, 0xf6, + 0x92, 0x52, 0x01, 0x0c, 0x5c, 0x63, 0x10, 0xf7, 0x0c, 0xde, 0x6e, 0x3e, + 0xa8, 0x9b, 0xcb, 0x4d, 0x7f, 0xd0, 0xe7, 0x90, 0x18, 0x41, 0x4e, 0x5f, + 0xd3, 0xaa, 0x00, 0xf2, 0xc8, 0xe6, 0xe9, 0xfe, 0xbb, 0xbc, 0x4c, 0x02, + 0xa0, 0xc6, 0xd7, 0x94, 0xba, 0x6f, 0x15, 0x03, 0x8a, 0x66, 0x77, 0x1c, + 0xae, 0x6d, 0xc8, 0x76, 0xad, 0xd5, 0xdd, 0x23, 0x38, 0xb8, 0x06, 0xd8, + 0x2a, 0x18, 0xd9, 0xac, 0x1f, 0x6a, 0xe5, 0x7c, 0x5b, 0x74, 0x8e, 0xc3, + 0x11, 0x1f, 0xb5, 0x6d, 0x6c, 0xd9, 0x92, 0xb4, 0xc8, 0x0e, 0x12, 0x84, + 0x34, 0xf8, 0xb8, 0xfc, 0x90, 0x25, 0xb2, 0xa2, 0x1d, 0x06, 0x2d, 0xce, + 0xfa, 0x75, 0x56, 0x6c, 0x24, 0x21, 0x18, 0xb2, 0xb0, 0x61, 0x9f, 0xce}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA384, + 96, + {0x08, 0xe4, 0x80, 0xb9, 0xd4, 0x32, 0x4d, 0x10, 0xea, 0x85, 0x5e, 0x1a, + 0x0b, 0x2a, 0x44, 0x46, 0x37, 0x0a, 0x7a, 0x1f, 0x3d, 0x65, 0x65, 0x69, + 0x7f, 0x8c, 0x5b, 0x2a, 0x5d, 0xdb, 0x36, 0x0d, 0xea, 0xb6, 0x7b, 0x0a, + 0x5c, 0x75, 0xcf, 0x9d, 0xd4, 0x91, 0xfb, 0x0b, 0xa6, 0x40, 0x2b, 0x70, + 0x2a, 0xfb, 0x22, 0xff, 0x9c, 0x4f, 0x7d, 0xaf, 0x26, 0xfa, 0x41, 0x33, + 0x23, 0x25, 0x9e, 0x15, 0xf3, 0x92, 0x39, 0x3c, 0x24, 0xfb, 0xd2, 0xfb, + 0x9f, 0x30, 0x08, 0xe6, 0x4a, 0x77, 0x58, 0x38, 0xd6, 0xff, 0x66, 0xc6, + 0x8d, 0xbc, 0xe2, 0x60, 0xee, 0x2d, 0x0b, 0x78, 0xb2, 0x9a, 0x0d, 0xa9, + 0xd0, 0xd6, 0xd5, 0x47, 0x19, 0x3c, 0x88, 0xc6, 0xb0, 0x4c, 0x60, 0x59, + 0x22, 0x3a, 0x68, 0xe3, 0x53, 0x29, 0xe5, 0x85, 0x91, 0x1c, 0x5a, 0x2d, + 0x7b, 0xd6, 0xfc, 0x4c, 0xd8, 0x99, 0x45, 0xee, 0xde, 0x5e, 0x3b, 0xe3, + 0xf6, 0xfd, 0x54, 0x79, 0x9e, 0x21, 0x7e, 0x17, 0x08, 0x74, 0x56, 0x34, + 0xad, 0x06, 0xcd, 0x10, 0x3f, 0x24, 0xfb, 0x2c, 0xab, 0xd0, 0x7a, 0x1d, + 0x66, 0x54, 0x5e, 0x0f, 0x64, 0x13, 0x01, 0xd8, 0x50, 0x3a, 0xf9, 0x4e, + 0x4b, 0x17, 0x69, 0x08, 0x25, 0x4d, 0x1f, 0xac, 0x4c, 0xfb, 0xf6, 0xc2, + 0x27, 0xa5, 0x18, 0xf1, 0x38, 0x18, 0xe2, 0x2f, 0xf7, 0xd5, 0xf1, 0x2f, + 0x03, 0xbe, 0x75, 0x31, 0xee, 0x30, 0x60, 0xf4, 0x73, 0x77, 0xf2, 0xf0, + 0xdb, 0x52, 0x8d, 0x69, 0xe6, 0xba, 0x43, 0x6d, 0x08, 0xa4, 0xc0, 0x34, + 0xfb, 0x23, 0x08, 0x4c, 0xf7, 0x1d, 0xd8, 0x19, 0xac, 0x19, 0x9a, 0x4b, + 0x15, 0x9a, 0xba, 0x6a, 0x3f, 0x3f, 0x74, 0x73, 0x3f, 0x5e, 0x9f, 0xdf, + 0xa9, 0xf5, 0xaf, 0x5b, 0x77, 0x46, 0x86, 0x3b, 0xa7, 0x0f, 0xf6, 0x3a, + 0x83, 0xdd, 0x4a, 0xd8, 0x05, 0x73, 0x74, 0x7b, 0x70, 0x17, 0x3b, 0x32, + 0xd6, 0x7c, 0xfe, 0x3d, 0x6c, 0x44, 0xfd, 0x3b, 0x10, 0x71, 0x17, 0x5c, + 0x77, 0xc0, 0x35, 0x35, 0x86, 0x76, 0x0c, 0x8d, 0x6d, 0x7d, 0x0c, 0xd6, + 0x0c, 0xca, 0x68, 0xca, 0x04, 0x9a, 0xe1, 0x32, 0x1d, 0x39, 0x73, 0x5b, + 0xe3, 0xa7, 0x1e, 0x76, 0x54, 0x84, 0x11, 0x91, 0xbb, 0x89, 0x53, 0xca, + 0x6f, 0x66, 0x77, 0xa7, 0xa8, 0x64, 0x52, 0x04, 0x02, 0xe5, 0xec, 0xad, + 0xce, 0x5f, 0x0a, 0x20, 0xf6, 0x15, 0xdf, 0xca, 0x01, 0x78, 0x6b, 0x01, + 0xe7, 0xe8, 0x1a, 0x0a, 0x39, 0x87, 0xf4, 0xd1, 0x20, 0x4a, 0x8b, 0x61, + 0x98, 0x67, 0x54, 0x6b, 0x41, 0x06, 0x91, 0x95, 0xf2, 0x2a, 0x9f, 0xc0, + 0x65, 0x95, 0x43, 0xbc, 0x70, 0x5e, 0xc0, 0x8e, 0x01, 0x1f, 0x58, 0x52, + 0x85, 0x2e, 0xb0, 0xa0, 0x7c, 0x67, 0x0b, 0x2b, 0x63, 0x8c, 0x19, 0xa8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA384, + 97, + {0x7c, 0x63, 0xc2, 0x1d, 0x6e, 0x29, 0xa0, 0x8a, 0x6f, 0x0e, 0xdb, 0x19, + 0x58, 0xf5, 0x3b, 0x59, 0x3a, 0x26, 0x12, 0x4b, 0xcc, 0x2d, 0x57, 0x80, + 0x3b, 0xaf, 0xd7, 0xa6, 0x04, 0x04, 0xee, 0xd2, 0x2e, 0xfc, 0xda, 0x07, + 0xa7, 0xbd, 0x8c, 0xba, 0x19, 0x46, 0xa4, 0x88, 0xfd, 0x70, 0x78, 0xe8, + 0x07, 0xf6, 0x8d, 0x2c, 0xf7, 0x80, 0xb5, 0xc9, 0x6a, 0xc7, 0xfe, 0x65, + 0xc3, 0xe9, 0x75, 0xb9, 0x27, 0x4b, 0xb9, 0xbc, 0x1a, 0x79, 0x20, 0x5d, + 0x84, 0xd9, 0xcc, 0x96, 0xed, 0xad, 0x96, 0x41, 0xa5, 0x88, 0x61, 0xef, + 0xc0, 0x58, 0xd4, 0x25, 0xe0, 0x78, 0x10, 0xb7, 0x21, 0xc3, 0x10, 0x6d, + 0x05, 0x50, 0x84, 0xf0, 0x71, 0x1f, 0x2f, 0xde, 0xe8, 0xd1, 0xb1, 0x8a, + 0x86, 0x92, 0xd1, 0x35, 0x83, 0xe5, 0x02, 0xf7, 0x4b, 0x65, 0xc9, 0x09, + 0x91, 0x7b, 0x46, 0x84, 0xe4, 0xcc, 0x6a, 0x63, 0x3e, 0x63, 0x5b, 0x24, + 0xc8, 0xbe, 0x24, 0x97, 0x16, 0xf8, 0xb8, 0x65, 0x70, 0xb5, 0xdd, 0xee, + 0xb9, 0x8e, 0x87, 0x2c, 0x54, 0x03, 0x91, 0x7b, 0x0e, 0xe1, 0x8d, 0x27, + 0x45, 0x5f, 0xf0, 0xc5, 0x20, 0x6b, 0xca, 0x62, 0x4c, 0xa4, 0xb6, 0x10, + 0x29, 0x4c, 0xbf, 0xdb, 0x43, 0x82, 0x79, 0x92, 0x9c, 0x47, 0x61, 0xdf, + 0x94, 0x2f, 0x73, 0xdc, 0x1d, 0x54, 0x4a, 0x7e, 0xd8, 0xbc, 0x2d, 0xf1, + 0x0c, 0xa4, 0x4d, 0x0c, 0x78, 0x02, 0xe3, 0x24, 0x91, 0x27, 0xa0, 0x86, + 0xa2, 0x09, 0xb2, 0xc5, 0xcc, 0x10, 0xbc, 0xcf, 0x52, 0xa4, 0x47, 0xfe, + 0xb2, 0x4c, 0xb3, 0x7c, 0x4b, 0xb3, 0x32, 0xbb, 0x41, 0x4e, 0x62, 0xe1, + 0xac, 0xc0, 0xba, 0x04, 0x3e, 0x16, 0x0b, 0xde, 0x9d, 0x8e, 0x3a, 0xd8, + 0x16, 0x7d, 0x89, 0xd1, 0xdc, 0xee, 0xd4, 0x15, 0x6f, 0xc0, 0xc0, 0x09, + 0x3f, 0x06, 0xf4, 0xc7, 0xf7, 0x82, 0xa7, 0x8f, 0x58, 0x32, 0x8b, 0x2f, + 0x86, 0xe8, 0xe0, 0x4f, 0xfa, 0x94, 0xf9, 0xfc, 0xd9, 0x07, 0x57, 0xfc, + 0xa1, 0x37, 0x82, 0xbd, 0x08, 0xa6, 0xd3, 0xcd, 0xe5, 0x64, 0x76, 0xcd, + 0x3c, 0xa4, 0x31, 0x16, 0x95, 0x34, 0xfd, 0x85, 0x5f, 0xd9, 0x55, 0x34, + 0x55, 0x38, 0x5a, 0xbb, 0xd5, 0x55, 0x9a, 0x47, 0xc1, 0xe4, 0xc8, 0x6a, + 0xcf, 0x45, 0x5c, 0xa2, 0x17, 0x56, 0xa4, 0xa5, 0x31, 0x0f, 0xef, 0x5e, + 0x2c, 0xce, 0xff, 0x9f, 0xd6, 0x37, 0xc0, 0xf0, 0x3b, 0xf4, 0x09, 0x78, + 0x80, 0x73, 0x28, 0x5c, 0x8c, 0x0f, 0x56, 0xac, 0xd4, 0xf1, 0x63, 0x5b, + 0x0e, 0x21, 0xb8, 0x4e, 0x32, 0xba, 0x7a, 0xbf, 0x95, 0xd3, 0x29, 0x6d, + 0x52, 0xbc, 0xba, 0xee, 0x4e, 0xf4, 0xa4, 0x34, 0x37, 0x22, 0x7e, 0xbc, + 0x69, 0x4d, 0x46, 0x2c, 0xa0, 0x6e, 0xb8, 0x86, 0xe7, 0x25, 0x18, 0x93}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA384, + 98, + {0x03, 0xed, 0x6a, 0x10, 0x71, 0x20, 0xa2, 0x65, 0x50, 0x98, 0xe1, 0x2e, + 0xfa, 0xf8, 0x0b, 0xba, 0xbb, 0x69, 0xec, 0xb4, 0x36, 0x32, 0xa4, 0x2f, + 0xba, 0xbe, 0x0b, 0xfc, 0x44, 0xd1, 0xf0, 0xf3, 0x5b, 0x70, 0x58, 0xda, + 0x62, 0x89, 0x09, 0xfd, 0x24, 0x27, 0x78, 0x1e, 0x47, 0x0e, 0xb1, 0xb1, + 0x4c, 0x94, 0x35, 0x5f, 0xda, 0x9b, 0xf5, 0xbf, 0xb4, 0x76, 0x71, 0x70, + 0x6a, 0x41, 0xe5, 0x17, 0x4c, 0x65, 0x47, 0xa2, 0x66, 0xe7, 0x74, 0x1f, + 0x1a, 0xb9, 0x61, 0x80, 0x35, 0xf3, 0xca, 0x8f, 0x5e, 0x1a, 0xf4, 0xab, + 0xe1, 0x91, 0xc0, 0xb6, 0x2b, 0x47, 0xd0, 0x9c, 0xbb, 0xfb, 0x25, 0xa1, + 0xbf, 0xff, 0x54, 0xdc, 0x36, 0x90, 0x96, 0xd3, 0x60, 0x2c, 0xac, 0x21, + 0xcf, 0x42, 0xfe, 0x20, 0x6d, 0xdd, 0xf7, 0x62, 0x79, 0x86, 0x21, 0xce, + 0x14, 0xc8, 0x55, 0xb3, 0xb2, 0xf7, 0x4f, 0x38, 0xb2, 0xe6, 0x80, 0x1e, + 0x20, 0xed, 0x5b, 0x53, 0xee, 0x90, 0xea, 0xdd, 0x6f, 0x9e, 0xfc, 0x6a, + 0x08, 0x72, 0x65, 0xce, 0x90, 0x65, 0xa6, 0xf5, 0x25, 0xe4, 0x50, 0x8a, + 0x70, 0x32, 0x27, 0x52, 0x40, 0x9a, 0x0e, 0x5d, 0xda, 0xc1, 0xcc, 0xc1, + 0x05, 0x15, 0x0b, 0x92, 0xe0, 0x11, 0xb8, 0x32, 0xf6, 0xc8, 0xde, 0x40, + 0x8e, 0xf1, 0x95, 0x7c, 0x1d, 0x96, 0x21, 0x96, 0x1d, 0xd0, 0x1b, 0x4a, + 0x42, 0x5a, 0xe7, 0x24, 0x4c, 0xfc, 0x6e, 0xd6, 0x11, 0x96, 0x6d, 0x10, + 0xff, 0xf9, 0xd2, 0x59, 0x84, 0x94, 0xbe, 0xe3, 0x9a, 0xc7, 0x02, 0x0f, + 0x45, 0x78, 0x5a, 0x64, 0xbe, 0x36, 0x09, 0x4a, 0xf7, 0xf2, 0x6f, 0xc9, + 0x3d, 0x8a, 0xb3, 0xf7, 0x9a, 0x83, 0xf1, 0xcf, 0x5e, 0xc0, 0xe3, 0xe9, + 0x72, 0x5d, 0x2c, 0x10, 0x59, 0x41, 0x4a, 0xf4, 0x49, 0x17, 0xe1, 0x9e, + 0x33, 0x41, 0x6e, 0x1d, 0x04, 0xa4, 0x93, 0x4c, 0xb8, 0x12, 0x53, 0x0d, + 0x2a, 0x01, 0x53, 0xb3, 0x3a, 0xe0, 0x2b, 0xab, 0xe1, 0x2f, 0x99, 0x59, + 0x9c, 0x52, 0xdc, 0x50, 0x80, 0x12, 0x89, 0x46, 0x9a, 0x5c, 0xd0, 0xb3, + 0x46, 0x7b, 0x98, 0x8b, 0x39, 0xa7, 0xf4, 0x3e, 0xe9, 0xc3, 0xad, 0x5f, + 0x90, 0x3f, 0xaa, 0xe1, 0xee, 0x38, 0x7f, 0x7e, 0xa9, 0x48, 0x28, 0x42, + 0x78, 0x0c, 0x61, 0x50, 0x3c, 0xe5, 0x0d, 0xc7, 0x2e, 0x20, 0x30, 0x05, + 0x97, 0xd7, 0x59, 0xb7, 0xc7, 0x85, 0xcd, 0xa1, 0x1a, 0x45, 0x50, 0x8b, + 0x51, 0xe6, 0x61, 0xef, 0xdd, 0xd4, 0xb0, 0x8a, 0xf2, 0x68, 0x54, 0xa2, + 0x93, 0x15, 0x00, 0x85, 0xeb, 0xc9, 0x54, 0xce, 0x7f, 0x5e, 0x32, 0xe9, + 0x79, 0xfb, 0xb6, 0xff, 0x9d, 0x18, 0xc3, 0x8f, 0xf6, 0xd8, 0x28, 0x76, + 0x36, 0xe9, 0xb7, 0x26, 0x8f, 0x7a, 0xe6, 0xbb, 0x36, 0xfe, 0x95, 0x14}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA384, + 99, + {0x09, 0xa7, 0x48, 0x17, 0x4e, 0xac, 0x93, 0x82, 0x32, 0x47, 0x63, 0x0e, + 0x59, 0xfb, 0x5a, 0x50, 0xbf, 0xe1, 0x73, 0x0c, 0xb4, 0x97, 0x95, 0xab, + 0x6e, 0xa3, 0x9b, 0x60, 0x33, 0x32, 0x41, 0x9b, 0x49, 0x9f, 0x2b, 0x75, + 0x41, 0x5c, 0x45, 0xe7, 0x04, 0x64, 0x21, 0x39, 0x98, 0xef, 0x40, 0x3f, + 0xfe, 0x53, 0x3a, 0xdc, 0x65, 0xf7, 0x8a, 0xa3, 0x73, 0x99, 0xfb, 0x81, + 0x17, 0x8e, 0x56, 0x65, 0x3e, 0x97, 0x3f, 0x4e, 0x31, 0x7e, 0x23, 0x59, + 0xe6, 0xc4, 0x8c, 0x90, 0xc1, 0x73, 0xbb, 0xda, 0xee, 0x56, 0x42, 0x68, + 0xb4, 0x5e, 0xb6, 0x25, 0x54, 0xe8, 0xe4, 0xbf, 0x60, 0xbe, 0xf2, 0xda, + 0x4e, 0x26, 0x1b, 0xc1, 0x94, 0x8c, 0x7d, 0xa9, 0x24, 0x9c, 0xf9, 0x72, + 0x06, 0xab, 0x23, 0x49, 0x6b, 0x58, 0x57, 0xa8, 0xb0, 0xbb, 0x09, 0x89, + 0x6e, 0x16, 0xc7, 0xf8, 0xf5, 0xc3, 0xd6, 0x20, 0xa2, 0xbc, 0x45, 0x5f, + 0xa5, 0xbf, 0x60, 0x0c, 0xa5, 0xbf, 0x76, 0x24, 0x1a, 0x51, 0x2f, 0xc3, + 0xb6, 0x11, 0x48, 0xd6, 0x20, 0x54, 0xfb, 0xdb, 0x89, 0x70, 0x35, 0xe2, + 0x0a, 0xa3, 0x20, 0x89, 0x0b, 0x57, 0xdc, 0x85, 0x2f, 0xcf, 0x8e, 0x31, + 0xce, 0x6e, 0x19, 0x18, 0x51, 0xc7, 0xb1, 0x1e, 0xd6, 0x92, 0x21, 0x5e, + 0xb9, 0xce, 0x8a, 0x50, 0x80, 0x33, 0xea, 0x2b, 0x7c, 0xe0, 0x8b, 0xe4, + 0x8e, 0x28, 0xc2, 0x9d, 0xce, 0xb6, 0x9f, 0xbb, 0x4a, 0x2a, 0x23, 0x20, + 0xcb, 0xfb, 0x91, 0x4c, 0x98, 0xed, 0xc3, 0xa2, 0xc1, 0xdf, 0x94, 0xcb, + 0x63, 0x1e, 0xde, 0x7e, 0xf6, 0xec, 0xce, 0x11, 0x73, 0x95, 0x1e, 0x1b, + 0x96, 0x2d, 0x3f, 0x1d, 0xfd, 0x73, 0x6c, 0xb7, 0xaf, 0x99, 0x4c, 0x7e, + 0x78, 0x56, 0x43, 0x9c, 0x9e, 0xfe, 0xe5, 0x2f, 0x79, 0x1b, 0x0a, 0x49, + 0x05, 0x8d, 0xe7, 0xfb, 0xc6, 0x7b, 0x63, 0x0b, 0xe2, 0x34, 0x10, 0x30, + 0xc8, 0x80, 0x46, 0x80, 0x24, 0x34, 0xe2, 0xa0, 0xfc, 0xb2, 0xe2, 0xac, + 0x70, 0xd5, 0xcd, 0xbe, 0x03, 0x3e, 0xef, 0x49, 0xdc, 0xb8, 0x72, 0xcb, + 0x83, 0x9a, 0x56, 0x96, 0xe6, 0x0e, 0x43, 0x8b, 0x71, 0x8d, 0xdf, 0x2b, + 0x79, 0xb1, 0xfb, 0xb4, 0x97, 0x3c, 0x35, 0x59, 0x54, 0x30, 0x56, 0x74, + 0x26, 0xae, 0xf7, 0xa6, 0x41, 0xe8, 0x76, 0xd0, 0x8a, 0xbf, 0x61, 0xb3, + 0xb9, 0x53, 0x5c, 0x9c, 0x03, 0x56, 0x49, 0x2b, 0x4a, 0xa2, 0x7a, 0xdb, + 0x21, 0x36, 0x40, 0x71, 0xeb, 0xf8, 0xec, 0x5c, 0xd0, 0xdd, 0x34, 0xe4, + 0x6a, 0x92, 0x83, 0xe9, 0x97, 0xba, 0xb6, 0x27, 0xb8, 0x17, 0xe8, 0x4b, + 0xf5, 0x2b, 0x09, 0xac, 0x08, 0xee, 0xdf, 0x20, 0x38, 0x3f, 0x23, 0x8a, + 0x57, 0x3b, 0x39, 0xca, 0x94, 0xb4, 0x2d, 0x31, 0xb0, 0xa6, 0x22, 0x2a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA384, + 100, + {0x6e, 0x70, 0x2d, 0xd6, 0x2b, 0x88, 0xab, 0x92, 0x65, 0xd4, 0xdd, 0xd7, + 0x1b, 0x09, 0x1e, 0xea, 0x6a, 0x28, 0x25, 0xd9, 0xa6, 0x40, 0x23, 0x67, + 0x64, 0x88, 0xc1, 0xe6, 0xf4, 0x67, 0xee, 0x9a, 0x88, 0x93, 0x06, 0x36, + 0x12, 0xcd, 0x38, 0xda, 0x88, 0x95, 0x20, 0x94, 0x1a, 0x59, 0xf3, 0xcd, + 0x71, 0x33, 0xb7, 0xcb, 0x31, 0xcc, 0x41, 0x0d, 0xbd, 0x10, 0x95, 0x66, + 0x99, 0x5b, 0xbc, 0x51, 0x46, 0xf6, 0x48, 0xf7, 0xa0, 0x14, 0xb6, 0x41, + 0xd2, 0x06, 0x29, 0xae, 0x8d, 0x8c, 0x75, 0xca, 0x43, 0x42, 0xfd, 0x12, + 0xf3, 0x74, 0x24, 0x7c, 0xc4, 0x6e, 0x15, 0x4f, 0xaa, 0xdb, 0xd5, 0x93, + 0xd8, 0xf9, 0xe4, 0x04, 0xad, 0xeb, 0xf9, 0x25, 0xb1, 0xc9, 0xb0, 0xe7, + 0xf2, 0x0c, 0x01, 0xa9, 0x19, 0x08, 0xb8, 0x35, 0xcd, 0xc2, 0xd4, 0x55, + 0xd8, 0x2c, 0xde, 0x8b, 0xbc, 0x6c, 0xcc, 0xb0, 0xef, 0x31, 0x1d, 0x76, + 0xde, 0xe3, 0xc1, 0xe8, 0x32, 0xd8, 0xa5, 0x9e, 0xfb, 0xe0, 0x36, 0x75, + 0x40, 0xfb, 0xf2, 0xfa, 0x21, 0xcb, 0xee, 0x2c, 0xf3, 0x45, 0xfd, 0xf8, + 0xb9, 0x78, 0x29, 0x47, 0x43, 0x6e, 0xf7, 0xd5, 0x28, 0x56, 0x47, 0xb1, + 0xc8, 0xc5, 0x79, 0x09, 0xd3, 0x51, 0x1c, 0xdf, 0xde, 0x07, 0x72, 0x3e, + 0xb6, 0x66, 0x59, 0x9c, 0xbd, 0xa5, 0x96, 0xb0, 0x8b, 0x61, 0x64, 0x27, + 0x2c, 0x8a, 0xc4, 0x71, 0x12, 0x38, 0x61, 0x5e, 0xdd, 0x19, 0xf9, 0xde, + 0xa0, 0x6a, 0x87, 0x46, 0x7d, 0x3b, 0x8f, 0xe2, 0xf8, 0x7f, 0x45, 0xe8, + 0xa3, 0xa1, 0xe5, 0xd0, 0xd3, 0xe1, 0x5f, 0xe0, 0xc1, 0x80, 0x27, 0x54, + 0x06, 0x4d, 0xeb, 0xb7, 0x72, 0xe5, 0x39, 0xbb, 0x95, 0x28, 0xf4, 0xcd, + 0xef, 0x77, 0xe7, 0x5f, 0xae, 0xbc, 0xc6, 0x93, 0x89, 0x64, 0xcf, 0x45, + 0xd3, 0x2c, 0x7e, 0x24, 0xd9, 0xc9, 0xb6, 0x99, 0xb9, 0xd9, 0x27, 0x74, + 0x4b, 0x2e, 0x43, 0x24, 0x46, 0x2c, 0x38, 0xc0, 0x9e, 0xe7, 0x0a, 0x58, + 0x7a, 0x8c, 0x26, 0xfa, 0x7f, 0xe2, 0x87, 0xf2, 0xa8, 0xf5, 0x52, 0xae, + 0xb5, 0xb7, 0x18, 0x36, 0xc2, 0xe9, 0x2b, 0x6f, 0x0c, 0xf1, 0xae, 0x21, + 0x17, 0x82, 0x34, 0xb8, 0xa2, 0x5e, 0xe2, 0x3c, 0x65, 0x38, 0x4e, 0xb3, + 0x32, 0xd6, 0x11, 0x3a, 0x9d, 0x48, 0xfa, 0xb1, 0x07, 0x31, 0x62, 0x80, + 0x6c, 0x56, 0x71, 0xb9, 0xf2, 0x78, 0x3f, 0x91, 0x3b, 0xc8, 0x5a, 0xad, + 0x9b, 0x3a, 0x08, 0xad, 0x96, 0x0a, 0x48, 0x17, 0xe1, 0xb4, 0xc4, 0xe7, + 0xc6, 0x3c, 0x34, 0x4b, 0x22, 0xf6, 0xdb, 0x60, 0xe0, 0x5c, 0x3f, 0x2c, + 0x2c, 0x02, 0x55, 0x61, 0x72, 0x3b, 0xe9, 0xf9, 0xae, 0x00, 0x7c, 0x3e, + 0x8a, 0x1d, 0x6c, 0x22, 0xb0, 0xb3, 0x95, 0x7a, 0xf4, 0xc9, 0x42, 0xad}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA384, + 101, + {0x28, 0xd3, 0xb6, 0xac, 0xa5, 0x2d, 0xac, 0x1c, 0xb9, 0x7a, 0xc1, 0x89, + 0x3c, 0xc5, 0x94, 0x0b, 0x8f, 0xad, 0x22, 0xab, 0x50, 0x91, 0x8c, 0x78, + 0x50, 0x04, 0x36, 0x54, 0x6a, 0x1c, 0xde, 0xa6, 0x5e, 0x90, 0x00, 0xae, + 0xe4, 0x4f, 0xdd, 0xb0, 0xac, 0x69, 0x25, 0x42, 0x1d, 0xe0, 0x20, 0x97, + 0x11, 0xa5, 0x1c, 0x9c, 0x88, 0x02, 0x63, 0x6f, 0x99, 0x0a, 0xdc, 0xd1, + 0x7c, 0xb1, 0xf0, 0x88, 0x9a, 0x5c, 0xb0, 0x9c, 0xee, 0xa4, 0x30, 0x54, + 0x7e, 0x8a, 0x32, 0x67, 0x9f, 0x97, 0xdc, 0x64, 0x48, 0x74, 0x54, 0x3b, + 0xb4, 0x5d, 0xa2, 0xce, 0x44, 0x2e, 0xcc, 0xdc, 0x7f, 0x73, 0xbf, 0xf6, + 0xb8, 0xf0, 0x9d, 0x51, 0x90, 0x6e, 0x2e, 0xc1, 0xea, 0xa1, 0x6c, 0x17, + 0x38, 0x3c, 0xa6, 0x5f, 0x43, 0xa7, 0x6d, 0x05, 0x4f, 0x1e, 0xe6, 0x5a, + 0x16, 0x29, 0xb7, 0xf9, 0xd5, 0xfd, 0xc4, 0x4c, 0x71, 0x67, 0x1b, 0xf1, + 0x0a, 0xe7, 0x5a, 0x22, 0xd7, 0xba, 0x9a, 0x11, 0xac, 0xbe, 0xda, 0x96, + 0x0a, 0x47, 0xe5, 0x73, 0x2a, 0xd8, 0x38, 0x19, 0x71, 0x00, 0xfb, 0x89, + 0xe7, 0x82, 0x94, 0x0f, 0x0e, 0xbe, 0xad, 0x4b, 0xf9, 0xb1, 0x0b, 0x7a, + 0x5d, 0x48, 0x81, 0x1a, 0x3a, 0x83, 0x30, 0x36, 0x3e, 0x86, 0x3b, 0xc3, + 0xb5, 0x6f, 0x6e, 0x54, 0xb7, 0x0f, 0x0f, 0xac, 0x33, 0xa8, 0x83, 0x48, + 0xc5, 0xc4, 0x9c, 0x93, 0x59, 0x51, 0x96, 0x22, 0xd6, 0xc7, 0x9e, 0xb1, + 0xa6, 0x43, 0x3b, 0xd6, 0x8a, 0x62, 0x4b, 0x17, 0x57, 0xa9, 0xdc, 0xa7, + 0xc7, 0xbe, 0x1b, 0xfa, 0xcd, 0xef, 0x1f, 0x38, 0x93, 0x6f, 0x2a, 0x35, + 0x48, 0x6c, 0xf7, 0xce, 0xe8, 0x5d, 0x80, 0x10, 0x89, 0xd6, 0xda, 0xff, + 0xa5, 0x72, 0xc2, 0x5b, 0x4f, 0x5a, 0x70, 0x37, 0x89, 0x70, 0xa8, 0xe4, + 0xfb, 0x48, 0x84, 0x0c, 0x74, 0xc1, 0xbe, 0x3c, 0xba, 0xc8, 0x47, 0x98, + 0xbf, 0x92, 0x81, 0xe2, 0x9b, 0x93, 0xa6, 0x31, 0xf2, 0x37, 0x42, 0xb9, + 0x32, 0x61, 0xc9, 0x69, 0x13, 0x47, 0x95, 0x98, 0xba, 0xfe, 0xde, 0x63, + 0x7f, 0xf5, 0xf4, 0xa7, 0x76, 0x1a, 0x28, 0xc7, 0x0e, 0xf8, 0x60, 0xa4, + 0xb3, 0x3a, 0xbe, 0x7f, 0xde, 0xb4, 0x9e, 0x9e, 0xfa, 0x9f, 0xa9, 0xdf, + 0xb1, 0x77, 0x02, 0xbe, 0x16, 0x61, 0x78, 0x9d, 0xec, 0xb6, 0xe3, 0x0a, + 0x98, 0x9e, 0x00, 0xbc, 0x6f, 0x42, 0xa9, 0x01, 0xd1, 0xa4, 0x34, 0x5c, + 0x47, 0xab, 0x87, 0xd8, 0x16, 0x8e, 0x6c, 0xfc, 0xfb, 0x33, 0x97, 0x39, + 0xf7, 0x10, 0x5d, 0xe5, 0xf6, 0x8b, 0xf0, 0x11, 0xfe, 0xe5, 0xc9, 0x0f, + 0x5f, 0xca, 0x7b, 0x2b, 0x16, 0x3a, 0xc7, 0x7e, 0x34, 0x99, 0x5d, 0x30, + 0x97, 0x15, 0xe7, 0x0b, 0xcd, 0x35, 0xea, 0x55, 0x7a, 0x84, 0x3e, 0x27}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA384, + 102, + {0x07, 0xea, 0x7e, 0xf7, 0xfb, 0x61, 0xa0, 0x21, 0xc1, 0xb5, 0xc2, 0x6a, + 0x1e, 0xbe, 0xb8, 0xd8, 0xfc, 0x94, 0x3b, 0x4a, 0x2e, 0x91, 0xd0, 0xcb, + 0xd9, 0xb0, 0x23, 0xe8, 0xa7, 0x86, 0xe2, 0xd5, 0x21, 0xdd, 0xd4, 0x3d, + 0xd4, 0xe7, 0x5b, 0xbf, 0x95, 0x83, 0x21, 0x34, 0x05, 0xdb, 0x98, 0xbc, + 0x3d, 0x7a, 0xa6, 0xb1, 0xf0, 0xba, 0xea, 0x1b, 0x13, 0xf1, 0x8a, 0xaa, + 0x76, 0x9c, 0xa4, 0x23, 0x4d, 0x35, 0xfe, 0xde, 0xc6, 0xb4, 0x01, 0x7d, + 0xb5, 0x91, 0xf2, 0x7b, 0x9e, 0x99, 0x6c, 0x21, 0xd7, 0xd5, 0x10, 0xd8, + 0x1e, 0x33, 0x31, 0xcb, 0x76, 0xb3, 0x20, 0xa1, 0x33, 0x8e, 0xd2, 0xd7, + 0x40, 0xe2, 0x80, 0x2f, 0xd4, 0xa3, 0x15, 0x9e, 0x1a, 0x47, 0xeb, 0x0f, + 0x2e, 0x82, 0xc4, 0x42, 0xc9, 0xf1, 0x38, 0xa6, 0x30, 0xb5, 0x07, 0xf1, + 0x4c, 0x27, 0x7d, 0x83, 0xdf, 0x48, 0x18, 0x05, 0x4e, 0xc8, 0xad, 0xcf, + 0xaf, 0x17, 0x0a, 0xdb, 0xfd, 0x56, 0x0d, 0x69, 0xbb, 0x88, 0xfb, 0x9f, + 0x7d, 0xe2, 0xa2, 0x94, 0xef, 0xb6, 0x1a, 0xe1, 0x8b, 0xb8, 0x15, 0x9e, + 0xce, 0x5d, 0xa3, 0x1a, 0x4d, 0x9a, 0x60, 0x94, 0xcb, 0x95, 0x6d, 0x1d, + 0x9e, 0x85, 0xab, 0x13, 0x75, 0x5f, 0x4e, 0x95, 0xa9, 0xa8, 0xdb, 0xe9, + 0x13, 0x0f, 0xe5, 0xea, 0xfe, 0x0f, 0x58, 0x32, 0xcd, 0x82, 0xb9, 0x72, + 0xf2, 0xf0, 0xf6, 0x5c, 0x60, 0xe7, 0x2e, 0x5d, 0xf4, 0x12, 0xb3, 0xf9, + 0x28, 0x0c, 0xad, 0xfd, 0x11, 0xec, 0xbc, 0x28, 0xbb, 0x1e, 0x66, 0x55, + 0xf1, 0xc1, 0x2d, 0xec, 0xba, 0x70, 0xcd, 0x75, 0xd9, 0x0c, 0xb1, 0xae, + 0x49, 0x4b, 0x41, 0x6c, 0x5a, 0xd6, 0xbc, 0x83, 0xd0, 0xf9, 0xee, 0xcc, + 0xd7, 0xa0, 0xa9, 0x68, 0x6c, 0x28, 0xe9, 0x03, 0x88, 0x3e, 0x7f, 0xd1, + 0xbc, 0xbe, 0x4e, 0x9d, 0xbe, 0x3c, 0xe1, 0xa3, 0x22, 0x6d, 0x71, 0xdd, + 0x6d, 0xf4, 0x59, 0xf7, 0x2e, 0x84, 0x15, 0x69, 0x7c, 0xb1, 0x6f, 0xc3, + 0xd2, 0xff, 0xff, 0x38, 0x37, 0x6a, 0x8b, 0x1b, 0x07, 0x39, 0x7d, 0x2e, + 0x6e, 0x2f, 0xf6, 0x5e, 0xd7, 0xb2, 0xb0, 0x00, 0x9f, 0xaa, 0x20, 0xa5, + 0xb4, 0x25, 0x15, 0x7c, 0x84, 0x74, 0x81, 0xde, 0x25, 0x93, 0x36, 0x6d, + 0x7b, 0x7b, 0xde, 0xd3, 0x04, 0xd1, 0x33, 0xfc, 0x59, 0xa7, 0x88, 0x75, + 0x13, 0xcf, 0x50, 0x67, 0xc1, 0xe9, 0x71, 0x33, 0x66, 0xa5, 0x33, 0xb2, + 0xee, 0x72, 0x32, 0x45, 0x89, 0xc4, 0x6e, 0xf9, 0xa0, 0x5d, 0x08, 0xca, + 0x80, 0x55, 0xc4, 0x7f, 0x0c, 0x12, 0xc5, 0x41, 0xa8, 0x54, 0xe0, 0xdd, + 0xde, 0xa4, 0x17, 0x1e, 0x6f, 0x1f, 0x08, 0xd0, 0x91, 0xfd, 0x68, 0x1c, + 0xf9, 0x0d, 0xf8, 0x6c, 0x7b, 0xde, 0xa0, 0x44, 0x01, 0x3f, 0x04, 0x85}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA384, + 103, + {0x22, 0xd6, 0x0f, 0xa5, 0x8e, 0x7b, 0x90, 0x4f, 0xc1, 0xa8, 0xe3, 0xdd, + 0x73, 0x85, 0x5a, 0x72, 0x71, 0x53, 0xe5, 0x8a, 0x79, 0x8c, 0x0b, 0x56, + 0x6c, 0x1b, 0x72, 0xd2, 0x3a, 0x4f, 0xfa, 0x29, 0x36, 0x34, 0x72, 0x55, + 0x7b, 0x01, 0xeb, 0xdc, 0xa8, 0x70, 0x18, 0x9c, 0x02, 0x4a, 0xf7, 0x6a, + 0xa9, 0x56, 0x0f, 0x53, 0x8b, 0xb3, 0x2e, 0x2e, 0x76, 0x90, 0x96, 0x07, + 0xe2, 0x3b, 0xf9, 0x45, 0x09, 0x12, 0xd0, 0xca, 0xe6, 0x6c, 0xd4, 0xc2, + 0xb1, 0x68, 0xf2, 0x8b, 0x47, 0x9a, 0x5a, 0x46, 0x06, 0x71, 0x0e, 0xe8, + 0x06, 0x74, 0x62, 0xc3, 0x96, 0x77, 0x3b, 0x18, 0xf0, 0xe1, 0x56, 0x83, + 0x41, 0x72, 0x81, 0x20, 0xb7, 0x18, 0xec, 0x86, 0x77, 0x90, 0x2b, 0x55, + 0x6c, 0x89, 0xb3, 0x36, 0x90, 0x25, 0x26, 0x84, 0x68, 0x4a, 0xec, 0x96, + 0xa1, 0x2e, 0x5f, 0x9b, 0xeb, 0xa0, 0xf8, 0xfa, 0x10, 0xfd, 0x78, 0x09, + 0xc6, 0x94, 0x0b, 0xa7, 0x38, 0x9f, 0x15, 0x2e, 0xf6, 0xcb, 0x39, 0x16, + 0x01, 0x57, 0xfb, 0xa9, 0x9a, 0xcb, 0xd5, 0xe8, 0x0e, 0x48, 0xe5, 0x4b, + 0xb5, 0xe7, 0xb7, 0x13, 0x4d, 0xbc, 0xee, 0xc6, 0x2d, 0x73, 0xd8, 0xd1, + 0xb3, 0xdd, 0x0c, 0x0a, 0x27, 0x55, 0x5d, 0x49, 0xf6, 0x22, 0xbb, 0xe1, + 0x57, 0xe3, 0xe7, 0x31, 0xff, 0x46, 0x28, 0xa9, 0x88, 0xec, 0x06, 0x02, + 0x71, 0x18, 0x4c, 0xf8, 0xd4, 0x40, 0x7f, 0x95, 0xdc, 0x58, 0x39, 0xa5, + 0x52, 0x97, 0x52, 0x16, 0x94, 0xbf, 0xe8, 0x97, 0x8c, 0xac, 0x51, 0x1d, + 0x4f, 0xab, 0xfb, 0x90, 0x72, 0xa7, 0x9b, 0x20, 0x5b, 0xfb, 0xaf, 0x3c, + 0xbd, 0x1e, 0x18, 0xc1, 0xb8, 0x77, 0xb2, 0xee, 0x9d, 0xd8, 0x9d, 0x12, + 0x60, 0x72, 0xbc, 0x1e, 0x63, 0x57, 0x9d, 0x17, 0x78, 0x0d, 0x85, 0x51, + 0xdc, 0x46, 0x3e, 0xd9, 0xac, 0x65, 0x5b, 0x84, 0x9e, 0xd9, 0x63, 0x0a, + 0xd1, 0x8c, 0xb4, 0x0e, 0x54, 0xfc, 0x60, 0xe5, 0x64, 0x17, 0xfa, 0x0a, + 0x89, 0xad, 0xe9, 0x91, 0x69, 0x57, 0x1c, 0x98, 0x59, 0xdc, 0x80, 0x11, + 0x39, 0xb3, 0x95, 0xb6, 0x2f, 0xdf, 0x49, 0xed, 0x47, 0x48, 0xc6, 0xb2, + 0xe2, 0x1e, 0x12, 0x9c, 0x9a, 0x5b, 0xbf, 0x34, 0x6f, 0xc4, 0x6f, 0xf4, + 0x08, 0xdd, 0x7e, 0x10, 0xf7, 0xad, 0x1a, 0xbc, 0x7f, 0x37, 0x46, 0x35, + 0xe2, 0x92, 0x99, 0x4d, 0xe9, 0xf3, 0x09, 0x41, 0x67, 0xd3, 0x4a, 0x1d, + 0x10, 0x4f, 0x44, 0x59, 0xb7, 0xf4, 0x8c, 0xd0, 0x5b, 0x7e, 0x15, 0x0a, + 0xd7, 0xe3, 0xbd, 0x69, 0xa7, 0xe6, 0x19, 0xbb, 0x08, 0x17, 0x63, 0xa4, + 0xfb, 0x6f, 0x28, 0x4c, 0x3d, 0x33, 0x0c, 0x4d, 0xf6, 0x3d, 0x42, 0xe0, + 0xdb, 0xf2, 0x85, 0x60, 0x44, 0xae, 0x1c, 0x17, 0xad, 0x4e, 0x81, 0x12}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA384, + 104, + {0x48, 0xdc, 0x55, 0x49, 0xc7, 0xd0, 0xd6, 0x89, 0x39, 0x6d, 0x96, 0x6a, + 0x08, 0xe6, 0x9d, 0xd6, 0xa9, 0xae, 0x38, 0xb3, 0x2f, 0x6c, 0x72, 0x6f, + 0xfa, 0xd6, 0x84, 0x95, 0x32, 0x04, 0xb9, 0xf7, 0x4e, 0xb8, 0x43, 0xa7, + 0xab, 0xd7, 0x88, 0xca, 0x7e, 0x95, 0xac, 0xab, 0xf4, 0x4e, 0x0b, 0x00, + 0xe1, 0xdc, 0xfd, 0x77, 0x91, 0x9c, 0x3d, 0xe3, 0x8a, 0x77, 0xb8, 0xf2, + 0x94, 0x74, 0x61, 0xa2, 0x9e, 0x70, 0x38, 0x29, 0x04, 0x73, 0xa9, 0x59, + 0x13, 0xcd, 0xf5, 0x7c, 0x7b, 0xf4, 0xde, 0x82, 0x62, 0x89, 0x85, 0x02, + 0x81, 0x43, 0x3a, 0xab, 0x7c, 0x87, 0x54, 0xee, 0xea, 0x7e, 0x0a, 0xe6, + 0x15, 0x2b, 0x58, 0x79, 0x2d, 0x02, 0xa8, 0xb7, 0x62, 0x55, 0x0d, 0x2c, + 0x74, 0x33, 0xd2, 0x54, 0x2e, 0x43, 0x56, 0xf5, 0xb8, 0xa8, 0xdb, 0x52, + 0x4f, 0x9a, 0x04, 0x4e, 0x02, 0x61, 0xc1, 0xd2, 0xc0, 0x83, 0x87, 0xb6, + 0x25, 0x7d, 0xaa, 0x1d, 0x99, 0x74, 0xbd, 0x7c, 0xdf, 0x46, 0xea, 0xbc, + 0x6e, 0xb8, 0x16, 0x8a, 0x53, 0x5e, 0x59, 0x0f, 0xa5, 0xdf, 0x09, 0x98, + 0x43, 0x6c, 0x08, 0xd6, 0x57, 0x4b, 0xf7, 0x61, 0x14, 0x43, 0xdd, 0x9d, + 0x4a, 0xa4, 0x8c, 0x03, 0x8a, 0xd1, 0x84, 0x7e, 0x9e, 0x66, 0x1f, 0xad, + 0xa4, 0x1b, 0x6a, 0x52, 0xa9, 0x52, 0x64, 0xec, 0x82, 0xbd, 0x0e, 0x49, + 0x7b, 0x3f, 0xf2, 0x8f, 0xb2, 0xe4, 0x01, 0xe7, 0xa0, 0x3c, 0xb1, 0xec, + 0x82, 0x3c, 0xc3, 0xee, 0x4e, 0xfc, 0xeb, 0x31, 0xc0, 0x9e, 0xa2, 0xdc, + 0xa2, 0xd2, 0x05, 0x18, 0xcb, 0x8a, 0xf9, 0x35, 0x24, 0xee, 0x83, 0xa6, + 0xec, 0x40, 0x90, 0x68, 0x5c, 0x97, 0x4f, 0x61, 0x11, 0x0e, 0xad, 0xfa, + 0xf4, 0x94, 0x3d, 0xe9, 0x3e, 0xd0, 0xed, 0xa4, 0xd5, 0x13, 0xcf, 0xb9, + 0x1f, 0x3b, 0xad, 0x5b, 0xc5, 0x4a, 0x4a, 0x15, 0x74, 0x2b, 0x3b, 0x5c, + 0x06, 0xda, 0x7a, 0x73, 0xd4, 0x3d, 0xd9, 0xee, 0xf9, 0xd4, 0xdf, 0x4c, + 0x20, 0x22, 0xfc, 0x62, 0xb1, 0xd9, 0x3b, 0x28, 0x5e, 0xfb, 0xc2, 0xa8, + 0x23, 0xd3, 0xe1, 0x5c, 0xa9, 0x0f, 0xf6, 0xb0, 0x05, 0x40, 0xd8, 0x78, + 0x14, 0x3c, 0xe0, 0x6f, 0x51, 0xc9, 0x96, 0xd6, 0x28, 0xe7, 0xa5, 0xec, + 0x18, 0x5d, 0xe7, 0xc5, 0xd3, 0x7a, 0x9e, 0xd3, 0x0a, 0x5d, 0xaa, 0x7b, + 0xda, 0x64, 0x05, 0x71, 0x74, 0xbd, 0x1a, 0x41, 0x5a, 0xa9, 0xc6, 0x80, + 0x0b, 0x82, 0xed, 0x5c, 0x08, 0x92, 0xf1, 0x74, 0x42, 0x2c, 0x51, 0xe8, + 0x59, 0x2b, 0xfd, 0xb2, 0xf3, 0xba, 0x51, 0x05, 0x60, 0x12, 0x34, 0x5e, + 0x92, 0xe6, 0x31, 0x96, 0x04, 0xde, 0xd5, 0x48, 0x86, 0x36, 0xdf, 0xce, + 0xa8, 0x13, 0x9a, 0xd8, 0x41, 0x1b, 0x13, 0xff, 0x5b, 0xb8, 0x95, 0x80}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA384, + 105, + {0x9c, 0xc0, 0x9d, 0xf4, 0x5e, 0x13, 0xb4, 0xd3, 0x3e, 0xe3, 0x1c, 0x54, + 0x50, 0x26, 0xbe, 0x5f, 0x9a, 0x63, 0xd3, 0x93, 0xa9, 0xb4, 0x3d, 0xa7, + 0xf4, 0x27, 0x22, 0xea, 0xbd, 0x1c, 0xa7, 0x83, 0xca, 0xdc, 0x21, 0xe3, + 0xbc, 0x1f, 0x7e, 0x9e, 0x8f, 0x70, 0xc3, 0xbb, 0x8e, 0xc4, 0xe2, 0xfe, + 0xfa, 0x82, 0xdb, 0x9c, 0xfd, 0xc1, 0x06, 0xee, 0xb4, 0x1f, 0x49, 0x20, + 0x7d, 0x66, 0x54, 0xac, 0x37, 0x4b, 0x07, 0x30, 0x16, 0x04, 0xab, 0xfc, + 0x28, 0x06, 0x6f, 0xb5, 0x24, 0xc9, 0x7b, 0x24, 0xe6, 0x4c, 0x2f, 0x62, + 0xec, 0x98, 0x30, 0x75, 0x88, 0xe4, 0xde, 0x3b, 0x23, 0x91, 0x30, 0x12, + 0x3d, 0x3f, 0x8d, 0x0a, 0x71, 0x58, 0x2b, 0x12, 0x36, 0x12, 0xb1, 0x00, + 0xbe, 0x12, 0x39, 0x3d, 0x87, 0x86, 0x58, 0xe8, 0xe1, 0x22, 0x16, 0x1b, + 0x1f, 0x48, 0x48, 0xff, 0x2d, 0x3c, 0xad, 0x68, 0xed, 0xde, 0x64, 0x06, + 0xfe, 0xc0, 0xa6, 0x0f, 0x53, 0x27, 0x12, 0x0a, 0x6d, 0x9a, 0x4a, 0x13, + 0x74, 0x65, 0x42, 0x64, 0x2d, 0x6f, 0x91, 0x8a, 0x99, 0x89, 0x25, 0x65, + 0xb7, 0xc4, 0xff, 0x10, 0xb2, 0xb7, 0xf2, 0x34, 0x4a, 0x45, 0x06, 0x64, + 0x8b, 0x5e, 0xd8, 0xf0, 0xdd, 0x1f, 0xf3, 0x16, 0x87, 0xab, 0x53, 0x5e, + 0xa9, 0x91, 0xe5, 0x5f, 0x53, 0x21, 0xf3, 0x76, 0xfb, 0x93, 0x92, 0x5f, + 0x8a, 0x0e, 0x15, 0x50, 0x92, 0x42, 0x7a, 0xd5, 0xef, 0xf0, 0x3e, 0xfb, + 0x1a, 0x71, 0x2e, 0x34, 0x7f, 0x0a, 0xfb, 0x7d, 0xf9, 0x44, 0x64, 0x09, + 0xd4, 0x43, 0xa8, 0x39, 0xd5, 0xd2, 0x87, 0x13, 0xcb, 0x40, 0x64, 0xc9, + 0xc4, 0xff, 0x52, 0x75, 0x87, 0xd7, 0x30, 0xbe, 0x3f, 0x98, 0x9c, 0x66, + 0x08, 0x4a, 0xb7, 0x27, 0x0e, 0x46, 0xe3, 0x8e, 0x4f, 0xd2, 0xf2, 0x66, + 0x86, 0xb0, 0xf9, 0xeb, 0x22, 0x23, 0x91, 0xa2, 0x5b, 0xb7, 0x02, 0x02, + 0x2d, 0x3b, 0xb7, 0xd7, 0x45, 0x24, 0x51, 0xef, 0xde, 0x5b, 0x8d, 0x10, + 0x53, 0x66, 0x20, 0x15, 0xcc, 0xba, 0xf8, 0x0a, 0xfa, 0x51, 0xf0, 0x75, + 0xed, 0x9f, 0xb3, 0xad, 0x5e, 0xc4, 0xad, 0x3f, 0xf1, 0x9a, 0x97, 0x65, + 0x85, 0xe8, 0x2d, 0x55, 0xdd, 0xdf, 0x8b, 0x19, 0x89, 0xd4, 0x4c, 0x21, + 0xd7, 0x3f, 0x1b, 0x19, 0xe6, 0xf2, 0x59, 0xfc, 0xbe, 0x81, 0x80, 0x7a, + 0x11, 0x56, 0x90, 0xbe, 0xe1, 0xc6, 0xa5, 0x0a, 0xe1, 0x65, 0x21, 0x35, + 0x8d, 0x2e, 0xf8, 0xc1, 0xfb, 0xb9, 0xb9, 0xbc, 0x98, 0x9e, 0xd6, 0x4d, + 0x9e, 0x19, 0xe7, 0xac, 0x4d, 0xe2, 0x12, 0x4e, 0x3d, 0x8e, 0xfa, 0xf0, + 0x9d, 0x70, 0xa6, 0xdf, 0xea, 0x10, 0x2c, 0x76, 0x54, 0x92, 0x4f, 0xb6, + 0xed, 0x94, 0x4b, 0x44, 0x7c, 0x65, 0xd8, 0x1e, 0x4d, 0x8b, 0xbe, 0x45}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA384, + 106, + {0x60, 0xa1, 0x46, 0x86, 0xf2, 0xe7, 0x2e, 0xb1, 0x98, 0x74, 0x1e, 0xfe, + 0xbb, 0x65, 0x83, 0x1d, 0x2f, 0x3b, 0x7a, 0x51, 0xdf, 0xfd, 0xa9, 0xb3, + 0x9a, 0x9d, 0xca, 0xfb, 0xaf, 0x49, 0x6a, 0x48, 0x3e, 0x81, 0x36, 0xc2, + 0x0f, 0xb5, 0xcf, 0x3b, 0x9d, 0xa4, 0xd7, 0x1b, 0x25, 0x60, 0x61, 0xcf, + 0x3a, 0xbf, 0x68, 0x0a, 0x2e, 0x90, 0x4b, 0xc4, 0x09, 0x16, 0xed, 0xef, + 0x0e, 0xcf, 0xc2, 0xbf, 0x6f, 0x50, 0xab, 0x2f, 0xc9, 0x66, 0x7c, 0xf3, + 0x07, 0xb9, 0xf2, 0x36, 0x00, 0x6f, 0x29, 0x83, 0x01, 0x9c, 0x16, 0xc2, + 0x57, 0x11, 0x10, 0x6e, 0xc7, 0x66, 0x21, 0x77, 0x45, 0x85, 0x2f, 0x76, + 0xb5, 0x17, 0x8e, 0xa8, 0xd0, 0xc7, 0xc0, 0x45, 0x50, 0xa9, 0x7f, 0x38, + 0xec, 0x0f, 0xeb, 0x9e, 0x43, 0x19, 0x3a, 0x83, 0xc9, 0xef, 0x30, 0x24, + 0xd2, 0xb8, 0x6a, 0x86, 0x14, 0x2f, 0xa0, 0xf4, 0xc0, 0x54, 0x49, 0xf2, + 0x4c, 0xe6, 0x73, 0xbf, 0xc1, 0x1d, 0x5e, 0x36, 0xd4, 0xd8, 0x43, 0xbb, + 0xaf, 0x0e, 0x36, 0xa3, 0x22, 0xef, 0xad, 0xce, 0xa1, 0x3a, 0x00, 0x81, + 0xa8, 0xa4, 0x14, 0x4e, 0xc9, 0xdc, 0xad, 0x0a, 0x90, 0xaa, 0x17, 0xcb, + 0xb9, 0xc7, 0x72, 0x95, 0x7a, 0xb9, 0x50, 0x17, 0x6d, 0x1b, 0x32, 0x0d, + 0xd0, 0x65, 0x1d, 0x34, 0x50, 0xbf, 0x3d, 0xf6, 0x8b, 0x6a, 0x39, 0xfa, + 0x0c, 0x85, 0x61, 0x09, 0xf9, 0xd4, 0x2b, 0x05, 0x8e, 0x0a, 0x22, 0x25, + 0x93, 0xe3, 0x75, 0x66, 0x9c, 0xab, 0xe9, 0x63, 0xf1, 0xda, 0xed, 0x0f, + 0xdb, 0x44, 0x9d, 0x7b, 0x8b, 0xcb, 0xc2, 0xc4, 0xc7, 0x0a, 0xf4, 0x74, + 0xe6, 0x48, 0x6a, 0x19, 0xea, 0xd5, 0xe8, 0xc3, 0xaf, 0x3d, 0xff, 0xa6, + 0x13, 0xae, 0xce, 0x85, 0xd8, 0xe9, 0xff, 0xc7, 0xe1, 0x11, 0x46, 0xae, + 0xf0, 0x75, 0xce, 0x00, 0x01, 0xa0, 0x18, 0xf9, 0xe7, 0x85, 0x9b, 0x3b, + 0x9d, 0x0d, 0x5e, 0x8a, 0x77, 0xe2, 0x29, 0xb8, 0x92, 0xf0, 0x08, 0xbb, + 0xa1, 0x0a, 0xd0, 0xdd, 0xda, 0xe6, 0x39, 0x52, 0x84, 0x5c, 0x0b, 0x6a, + 0x4a, 0x1a, 0x29, 0x6c, 0xa9, 0xe6, 0xd9, 0x96, 0x05, 0xc9, 0x23, 0xc5, + 0xd9, 0x6c, 0xd8, 0xf8, 0x97, 0x6d, 0x2e, 0x3e, 0x34, 0x0b, 0x63, 0x78, + 0x49, 0xf2, 0x20, 0x13, 0xc9, 0x9d, 0x5e, 0x86, 0x64, 0x34, 0x18, 0x9e, + 0x91, 0x17, 0x03, 0x1d, 0xf3, 0x32, 0xe8, 0x53, 0xfb, 0x86, 0x17, 0x4e, + 0xa3, 0x03, 0x80, 0xae, 0xcb, 0x8c, 0x6a, 0x11, 0x45, 0x12, 0x73, 0xf1, + 0x9a, 0x35, 0x24, 0x61, 0x39, 0x3b, 0x9e, 0x94, 0x1c, 0xcf, 0xf8, 0xd4, + 0xa0, 0x80, 0xd0, 0x68, 0x94, 0x19, 0x84, 0x02, 0x4e, 0x3f, 0x85, 0xc9, + 0x65, 0x67, 0x69, 0xb4, 0xd2, 0x06, 0xbb, 0xd2, 0xf7, 0x5d, 0xd3, 0x25}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA384, + 107, + {0x78, 0xd1, 0x37, 0x67, 0x1f, 0xb0, 0xc7, 0x88, 0xb1, 0x40, 0x1f, 0x11, + 0xe2, 0x60, 0x55, 0xc2, 0xb5, 0x67, 0x28, 0x91, 0xc5, 0x13, 0x71, 0x3e, + 0x53, 0xd1, 0x7d, 0x16, 0x33, 0x23, 0x54, 0x37, 0xe6, 0x20, 0x5c, 0x0a, + 0x42, 0xc4, 0x0f, 0x78, 0xd3, 0x7d, 0x94, 0x01, 0x19, 0xab, 0x02, 0x8d, + 0x0a, 0x67, 0xe1, 0xe6, 0x1b, 0x83, 0xc9, 0x7d, 0x41, 0x51, 0x4c, 0x94, + 0x3b, 0x12, 0xc4, 0xd9, 0xf0, 0x97, 0x97, 0x94, 0x9c, 0x3f, 0x91, 0x0e, + 0x49, 0xb4, 0xa4, 0x7a, 0x2d, 0x0f, 0x08, 0x99, 0x6e, 0xe5, 0x81, 0x23, + 0x3b, 0x30, 0x04, 0x1d, 0xd8, 0x8e, 0x59, 0x92, 0x67, 0xe4, 0xf0, 0xda, + 0x21, 0x30, 0x3a, 0x6d, 0x05, 0x93, 0xbf, 0x75, 0x52, 0xe0, 0x28, 0x89, + 0x74, 0xbb, 0x19, 0x8f, 0xa8, 0x4d, 0x93, 0xb5, 0xc3, 0x8e, 0x4e, 0xa6, + 0x45, 0x0b, 0x8d, 0x07, 0x0e, 0x31, 0x53, 0x80, 0x8a, 0xb6, 0xaa, 0x75, + 0x0f, 0xd0, 0x2c, 0x35, 0x9d, 0xf3, 0x0f, 0x9c, 0xf4, 0x13, 0xea, 0x59, + 0x24, 0x6a, 0x7e, 0x79, 0xac, 0x78, 0xd8, 0xf8, 0x9a, 0xe8, 0x31, 0xb6, + 0x35, 0xda, 0xd8, 0x60, 0x13, 0x44, 0x89, 0x2c, 0xf1, 0x94, 0xe6, 0x25, + 0x1e, 0xf7, 0x2f, 0xfc, 0x81, 0x36, 0x46, 0x01, 0x6c, 0x25, 0xee, 0x0d, + 0x51, 0x0d, 0xba, 0xe7, 0x5b, 0x6a, 0x84, 0xdf, 0x12, 0x87, 0x94, 0x95, + 0xa7, 0x8a, 0x29, 0xd9, 0x10, 0xe8, 0x1c, 0x59, 0xb5, 0x7c, 0x66, 0xe0, + 0x55, 0xd4, 0x47, 0x20, 0xe6, 0xad, 0xf0, 0xe4, 0x03, 0x24, 0xc9, 0x30, + 0x29, 0x7c, 0xcd, 0x6a, 0x09, 0xa3, 0xc0, 0x54, 0x23, 0x34, 0x2c, 0x23, + 0x00, 0x83, 0x70, 0x82, 0x6e, 0x9f, 0x55, 0xb3, 0xdf, 0x4a, 0xa2, 0xf0, + 0xf2, 0xaa, 0x62, 0x05, 0xd7, 0xdf, 0xe6, 0x9c, 0x6b, 0x6b, 0xb7, 0x02, + 0x35, 0xfa, 0xbb, 0x82, 0x65, 0x1f, 0xee, 0x69, 0xd6, 0xb4, 0x7d, 0xa6, + 0xbf, 0xd5, 0xb4, 0x7b, 0xd4, 0xef, 0x8f, 0xa4, 0x75, 0xfd, 0x8f, 0x22, + 0x02, 0xf0, 0xa5, 0x39, 0x9b, 0x94, 0x41, 0xea, 0xde, 0x3a, 0x01, 0x29, + 0x27, 0x54, 0xe5, 0xb1, 0xb2, 0xee, 0x88, 0xcc, 0xdb, 0x5b, 0x4c, 0x73, + 0x5d, 0xf3, 0x76, 0x32, 0xd3, 0xca, 0xdd, 0x6a, 0xce, 0xd3, 0x2c, 0x96, + 0x57, 0xd2, 0xc5, 0xaf, 0x50, 0xa6, 0x05, 0xa0, 0x4d, 0x43, 0x15, 0xab, + 0xa0, 0xf7, 0xf5, 0x5b, 0x36, 0x1a, 0xc8, 0x25, 0x48, 0xb5, 0x1d, 0xd1, + 0x10, 0x3e, 0x6f, 0x9e, 0xb4, 0x23, 0x48, 0x9d, 0xbe, 0xa0, 0x7b, 0xa4, + 0x6e, 0xbd, 0x27, 0x77, 0x3e, 0xf3, 0x23, 0x17, 0xe6, 0xdf, 0x26, 0xad, + 0x95, 0xbe, 0x3e, 0x20, 0x0f, 0x4d, 0x55, 0xe1, 0xb7, 0xa1, 0xc7, 0x89, + 0x39, 0xb3, 0x93, 0x60, 0x53, 0xa9, 0x4f, 0x56, 0x36, 0x8e, 0x60, 0x6d}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA384, + 108, + {0x39, 0x0a, 0x77, 0x1c, 0x1b, 0xe9, 0xf6, 0xd6, 0xf4, 0xa2, 0x68, 0x22, + 0x09, 0xf9, 0xdf, 0xe2, 0xf5, 0x65, 0xcc, 0x19, 0x14, 0x84, 0xff, 0x3a, + 0x17, 0x8e, 0x32, 0x27, 0x2d, 0xb6, 0x86, 0x36, 0x81, 0x31, 0x1a, 0x7b, + 0x40, 0x64, 0x72, 0xbb, 0x47, 0x6c, 0x1b, 0xeb, 0x59, 0x7c, 0x8f, 0x0e, + 0x99, 0x21, 0xaa, 0x45, 0xcd, 0x4a, 0x8a, 0x01, 0xe2, 0x14, 0x3e, 0xe8, + 0x6a, 0x32, 0xf7, 0x1a, 0xcc, 0x84, 0xcf, 0xc2, 0x13, 0xa1, 0x75, 0x7a, + 0xcd, 0x21, 0xd8, 0x18, 0x62, 0x11, 0x54, 0x00, 0xc5, 0xcd, 0x14, 0x08, + 0xba, 0x65, 0xa4, 0xf1, 0x26, 0x73, 0x4e, 0xfa, 0x77, 0xbe, 0x07, 0x14, + 0x04, 0xa6, 0x11, 0xed, 0x75, 0xf0, 0x8a, 0xe2, 0x80, 0x45, 0xe0, 0x14, + 0xc0, 0x2c, 0x2c, 0x79, 0xc5, 0x9c, 0x73, 0x6f, 0xca, 0x3e, 0xc8, 0x65, + 0x94, 0x3d, 0x46, 0xec, 0x2a, 0x61, 0x48, 0xbe, 0x89, 0x24, 0xe4, 0x94, + 0x2b, 0x79, 0xc6, 0x8e, 0x40, 0x8c, 0x60, 0xb5, 0x7c, 0x0a, 0xaa, 0xdb, + 0x23, 0x4d, 0x2b, 0xb6, 0xea, 0xe3, 0x4f, 0x57, 0x25, 0x7a, 0x42, 0x6b, + 0xdc, 0x5a, 0xa6, 0x65, 0x23, 0x0e, 0xec, 0x4c, 0x9a, 0xea, 0x2a, 0xf2, + 0x75, 0xf0, 0xba, 0x15, 0xf7, 0x66, 0x55, 0xdf, 0xbe, 0x4e, 0x91, 0x51, + 0x91, 0xc8, 0xb8, 0x04, 0xb3, 0x92, 0xf5, 0xa9, 0xd0, 0x4e, 0xfb, 0x1a, + 0x3f, 0x4c, 0x87, 0x08, 0x50, 0xd6, 0x52, 0x44, 0xdc, 0x9e, 0x43, 0x12, + 0x49, 0xaa, 0x90, 0x6d, 0x20, 0x6f, 0x14, 0x97, 0xb0, 0xa1, 0xd6, 0xde, + 0xb4, 0xd6, 0x91, 0xb6, 0x1a, 0xb9, 0xa1, 0xe6, 0x1f, 0x72, 0xa9, 0x24, + 0xce, 0xfc, 0xd0, 0xf6, 0xfb, 0x56, 0x6f, 0x77, 0xa6, 0x90, 0x67, 0xb1, + 0xf6, 0xba, 0xaf, 0x23, 0xd1, 0xd7, 0xec, 0x7c, 0x13, 0x4b, 0x99, 0x59, + 0xbf, 0x78, 0xff, 0x79, 0xeb, 0x75, 0x0b, 0xe2, 0x86, 0xa3, 0xf0, 0x3b, + 0x76, 0x9c, 0x19, 0x9a, 0xd4, 0x9e, 0x76, 0x9e, 0x91, 0x3d, 0xb7, 0x23, + 0x17, 0xf1, 0x2f, 0x12, 0xaa, 0x34, 0x02, 0x65, 0x06, 0x02, 0x18, 0xf0, + 0xcb, 0x28, 0xde, 0x4b, 0xe5, 0x55, 0x0d, 0xc5, 0x61, 0x51, 0xa6, 0x28, + 0x06, 0x1f, 0x50, 0x59, 0x90, 0x94, 0xea, 0x68, 0x17, 0x7d, 0x5a, 0x9d, + 0x5a, 0x97, 0xcc, 0xb3, 0xa6, 0x9c, 0x53, 0xfe, 0x5e, 0xa3, 0x6a, 0xf5, + 0x97, 0x4c, 0x57, 0xdc, 0x95, 0xb6, 0xef, 0x3b, 0x06, 0x7c, 0x20, 0x4e, + 0xb9, 0x82, 0x49, 0xe6, 0xa2, 0x13, 0x30, 0x0e, 0x3f, 0x28, 0xff, 0x7e, + 0xaf, 0xa1, 0xa1, 0xa6, 0x1a, 0xb9, 0x5b, 0xca, 0x72, 0x9d, 0x17, 0xf8, + 0x49, 0xd1, 0xfd, 0x28, 0x57, 0xed, 0x00, 0x77, 0x7f, 0x7c, 0xac, 0x3b, + 0x05, 0xff, 0x98, 0xe7, 0xe7, 0x5f, 0xdc, 0xb3, 0xa1, 0x3a, 0xce, 0x16}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA384, + 109, + {0x7f, 0xc4, 0x8d, 0x42, 0xf2, 0x39, 0xde, 0x51, 0xb2, 0x76, 0xd1, 0xac, + 0xa9, 0x2f, 0xf5, 0x4d, 0xfe, 0x57, 0xa3, 0x94, 0x89, 0x92, 0xf6, 0x76, + 0xc2, 0x03, 0x6d, 0xf0, 0xaa, 0xc9, 0x0d, 0xf4, 0xf2, 0x5e, 0x47, 0xc7, + 0x13, 0xc5, 0x52, 0xf1, 0x04, 0x83, 0x94, 0x52, 0xb5, 0xc3, 0x8a, 0x05, + 0x29, 0xfd, 0xc2, 0xb2, 0x1d, 0xca, 0xcc, 0xa0, 0x47, 0x0c, 0x82, 0xc7, + 0xa4, 0x2c, 0x80, 0x83, 0x7e, 0x29, 0x3c, 0xe4, 0xaf, 0xd3, 0xc1, 0xec, + 0x3e, 0x08, 0x6b, 0x96, 0x1d, 0xb8, 0x20, 0x9d, 0x07, 0x3c, 0x78, 0x51, + 0xeb, 0x13, 0x45, 0xd6, 0xf6, 0xf3, 0x72, 0xdd, 0x35, 0x87, 0x95, 0xf0, + 0xc0, 0x27, 0x61, 0xa2, 0x6d, 0xf1, 0xd0, 0xa8, 0x49, 0x01, 0xa8, 0xca, + 0x63, 0xe1, 0xa7, 0x05, 0xe8, 0x41, 0xa8, 0x1e, 0x84, 0x90, 0x32, 0xf8, + 0xfe, 0xfb, 0x0e, 0x39, 0x43, 0xc4, 0x5b, 0x08, 0xe4, 0x78, 0x98, 0x41, + 0xf9, 0xe3, 0x97, 0x37, 0xf8, 0x6b, 0x9e, 0xd8, 0x83, 0x39, 0x86, 0x4d, + 0xa9, 0x92, 0x2e, 0x05, 0x20, 0x2c, 0xc1, 0xf7, 0x3f, 0xc3, 0x21, 0xaa, + 0x31, 0x7a, 0xd0, 0x27, 0xad, 0x55, 0x33, 0xfe, 0x58, 0x6b, 0x46, 0xf9, + 0x2b, 0x56, 0xe7, 0xa3, 0x2d, 0xae, 0xed, 0x3b, 0xd5, 0xe5, 0x67, 0x65, + 0x75, 0x0c, 0x7f, 0xf8, 0x44, 0x59, 0xc0, 0xc0, 0xd5, 0xfb, 0x1d, 0x17, + 0xf0, 0xa0, 0xb9, 0x78, 0x2b, 0x20, 0x3b, 0x55, 0x19, 0xaa, 0xd7, 0x8a, + 0x87, 0x2a, 0x80, 0xbd, 0x7b, 0x0a, 0xef, 0xbb, 0xcb, 0x8b, 0x8d, 0x1c, + 0x5e, 0x93, 0xe7, 0xf2, 0x85, 0x06, 0xca, 0xa8, 0x26, 0x7a, 0x57, 0x5f, + 0x06, 0x4f, 0x4e, 0x6d, 0x4d, 0xf3, 0x96, 0x57, 0x60, 0x82, 0x92, 0x66, + 0xd2, 0x25, 0xe1, 0x34, 0x35, 0x52, 0xfa, 0x65, 0x78, 0x50, 0x87, 0x1a, + 0xfe, 0xf7, 0x9d, 0x2f, 0xb2, 0x5b, 0xba, 0xd1, 0xc8, 0x4a, 0x47, 0xa6, + 0x2e, 0x2b, 0xe3, 0xd5, 0x82, 0x6a, 0x49, 0xab, 0x47, 0x6f, 0x38, 0x67, + 0x85, 0x64, 0x2a, 0xd1, 0x18, 0x68, 0x94, 0xcc, 0x54, 0x2f, 0xb9, 0x13, + 0x08, 0xa6, 0x4d, 0x10, 0x00, 0x67, 0x8a, 0x98, 0x64, 0x57, 0x83, 0x98, + 0xf0, 0x2b, 0x84, 0xed, 0x1f, 0x00, 0x27, 0xc4, 0xee, 0x28, 0xa5, 0xca, + 0x5f, 0xc9, 0x7d, 0x5e, 0x2b, 0x27, 0x10, 0x7f, 0x6d, 0x3a, 0x9a, 0x68, + 0xe6, 0xd5, 0xee, 0xba, 0xf6, 0x19, 0x4d, 0x22, 0xed, 0xbb, 0xde, 0x65, + 0x2b, 0x49, 0x6f, 0xc4, 0xfd, 0xcd, 0x65, 0xbb, 0xc1, 0x0c, 0x29, 0x2d, + 0xf7, 0xc3, 0xe8, 0xa1, 0xdf, 0x8c, 0x6c, 0xcb, 0x2f, 0x70, 0xb4, 0xe6, + 0x79, 0xa8, 0x20, 0xdd, 0x25, 0x06, 0x92, 0x92, 0x6a, 0xdf, 0xbf, 0xf5, + 0xd1, 0x27, 0xf2, 0x9a, 0x04, 0x65, 0xbd, 0x8c, 0x87, 0x19, 0xa7, 0xae}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA384, + 110, + {0x19, 0x50, 0x96, 0x38, 0x73, 0xaf, 0xae, 0xf5, 0x15, 0x78, 0x24, 0x1b, + 0x79, 0xa6, 0x03, 0x5b, 0x4b, 0x5b, 0x51, 0xd9, 0x50, 0xc5, 0x50, 0xaa, + 0x00, 0x95, 0x7e, 0x8e, 0xff, 0x6e, 0xc7, 0x2e, 0x8e, 0x7c, 0x5c, 0x94, + 0x39, 0xeb, 0x53, 0x1f, 0x2f, 0x05, 0x0c, 0x3e, 0x36, 0x38, 0xe9, 0x46, + 0xbc, 0x72, 0x31, 0xb1, 0x0e, 0xa1, 0x4e, 0x47, 0xbf, 0xf1, 0x12, 0x47, + 0xbb, 0x83, 0xd9, 0x84, 0xc5, 0x6d, 0x9a, 0xee, 0x11, 0xff, 0xb0, 0x77, + 0x2c, 0xa9, 0x15, 0xcf, 0x80, 0xb9, 0xe6, 0xf5, 0xd7, 0x76, 0x8f, 0xca, + 0x78, 0x7e, 0x50, 0x51, 0xc3, 0x15, 0x00, 0x7d, 0xe4, 0xcf, 0x8c, 0x0b, + 0x69, 0x7a, 0x44, 0xa9, 0x55, 0xde, 0x4f, 0x56, 0x99, 0x98, 0x61, 0xa3, + 0xd8, 0xa0, 0x1c, 0x89, 0x7d, 0x21, 0x2e, 0xf3, 0x2c, 0x7f, 0x79, 0xfd, + 0x98, 0x6f, 0x8e, 0xd0, 0x99, 0x55, 0x61, 0x7a, 0x3f, 0x5b, 0xdc, 0xc0, + 0xae, 0x01, 0x6a, 0x41, 0x4c, 0xee, 0x5a, 0x4d, 0xf4, 0x02, 0x96, 0x5e, + 0x9c, 0xd4, 0x68, 0x84, 0x44, 0x92, 0x37, 0xdd, 0xd3, 0x04, 0xe9, 0x0f, + 0x7c, 0x68, 0x56, 0xd4, 0x8c, 0xa7, 0xc7, 0xc9, 0xd1, 0xa0, 0xcf, 0x4d, + 0x2f, 0x21, 0xcc, 0xdd, 0xba, 0x6e, 0x71, 0x53, 0xdd, 0xf6, 0x5d, 0xe5, + 0x23, 0x0a, 0x0b, 0x21, 0x56, 0x2a, 0x95, 0x69, 0xbd, 0x64, 0x3f, 0xb9, + 0x26, 0xf1, 0x4f, 0x0d, 0x26, 0xa8, 0xe1, 0x4a, 0xc3, 0xdf, 0x3a, 0x20, + 0x51, 0x71, 0x13, 0x07, 0xb7, 0xdd, 0x26, 0x0e, 0x54, 0xd1, 0xf8, 0x9c, + 0x26, 0xb0, 0x2f, 0x0f, 0x1c, 0xd3, 0x78, 0xa0, 0x9b, 0x21, 0x16, 0xd3, + 0x08, 0x97, 0x9c, 0x99, 0x7e, 0x42, 0xfb, 0xde, 0x1f, 0xac, 0xbe, 0xb6, + 0x9f, 0x0c, 0x78, 0x8e, 0x39, 0xd0, 0x9b, 0x8f, 0x87, 0x97, 0xbb, 0x65, + 0xf9, 0xf2, 0xa4, 0xc7, 0x3d, 0xd9, 0x5d, 0x02, 0x80, 0x59, 0xbb, 0xb6, + 0x80, 0x7f, 0xe7, 0xf1, 0xa7, 0x10, 0xb4, 0x53, 0xed, 0x16, 0xbf, 0xd9, + 0x54, 0x8f, 0xca, 0x62, 0x3f, 0xe6, 0x50, 0xda, 0x8a, 0x70, 0x1c, 0x92, + 0x57, 0x9e, 0x4a, 0x82, 0x36, 0x1b, 0x42, 0xed, 0x3a, 0x22, 0xc6, 0x02, + 0x76, 0x54, 0x7c, 0x78, 0x43, 0x81, 0x3f, 0x99, 0x84, 0x8d, 0xc6, 0x0a, + 0xa3, 0x17, 0x8f, 0x4c, 0x01, 0xf8, 0x76, 0x3b, 0x0b, 0x5d, 0x3d, 0xd6, + 0x84, 0x32, 0x13, 0xb5, 0xdc, 0xfa, 0xf7, 0x3a, 0x64, 0xc5, 0x62, 0x8a, + 0x35, 0x53, 0xea, 0xa1, 0xf9, 0x55, 0xee, 0x97, 0xb8, 0xe7, 0xa8, 0x37, + 0xd6, 0x94, 0x13, 0xde, 0x9f, 0x61, 0xf8, 0x9c, 0x2b, 0x8e, 0xfe, 0x6b, + 0x9b, 0x6c, 0x7f, 0xef, 0x42, 0x1a, 0x24, 0x9f, 0x4a, 0x8b, 0xe7, 0x1c, + 0x2a, 0x9c, 0xf9, 0x00, 0xe2, 0x12, 0x19, 0x08, 0x0b, 0x26, 0x51, 0xc5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA384, + 111, + {0x77, 0x95, 0xee, 0xe4, 0xbd, 0xd1, 0x38, 0xa4, 0xba, 0xeb, 0x51, 0x59, + 0xc6, 0x0b, 0x56, 0xca, 0xf3, 0x96, 0x31, 0x3a, 0xf6, 0xa4, 0x6b, 0xa5, + 0x37, 0x5b, 0x8d, 0xbb, 0x88, 0xe8, 0xbf, 0x37, 0x93, 0x51, 0x85, 0xde, + 0x5c, 0x8e, 0xa7, 0x73, 0xb6, 0xab, 0x2f, 0x6f, 0x78, 0x72, 0x53, 0x8b, + 0x6b, 0x0d, 0xdf, 0x35, 0xdd, 0xaa, 0x06, 0xaf, 0xe5, 0x19, 0xca, 0x5c, + 0x81, 0x10, 0x98, 0x5c, 0x71, 0x0b, 0x8e, 0x8a, 0xe8, 0x76, 0x75, 0x3b, + 0xc9, 0x65, 0x37, 0x64, 0xa8, 0x10, 0xbe, 0xbd, 0x29, 0x52, 0x4c, 0x36, + 0x28, 0x44, 0xf1, 0x06, 0xe3, 0x48, 0x97, 0x22, 0x75, 0x6a, 0xf1, 0x16, + 0x4f, 0xd8, 0xcd, 0xd9, 0x60, 0x69, 0x13, 0x9a, 0x77, 0x9a, 0xab, 0x6a, + 0xe2, 0x83, 0xa9, 0x5a, 0x17, 0xda, 0x7c, 0x79, 0xaa, 0x43, 0xac, 0x43, + 0xe2, 0x51, 0x2f, 0x9e, 0xee, 0xa8, 0x45, 0xb9, 0x9f, 0x4d, 0x28, 0x4b, + 0x46, 0xae, 0xa6, 0x59, 0x6e, 0x43, 0xf3, 0xdc, 0x3d, 0x15, 0x81, 0xd9, + 0xf9, 0x94, 0x3e, 0xab, 0x06, 0xc2, 0xad, 0x8a, 0xa5, 0x06, 0xba, 0x1c, + 0x77, 0x8a, 0x11, 0x28, 0xa1, 0xad, 0xfc, 0xb9, 0x73, 0x72, 0x64, 0x7b, + 0xae, 0x1c, 0xf1, 0x23, 0x57, 0xfe, 0x0e, 0x44, 0xc3, 0x07, 0xe9, 0x73, + 0x74, 0xd2, 0x16, 0x7b, 0xc8, 0x64, 0xde, 0xf4, 0xec, 0x7a, 0x24, 0xd3, + 0x5f, 0xdb, 0x45, 0x42, 0xc6, 0xf3, 0xd3, 0x30, 0xc2, 0xa6, 0x30, 0xa6, + 0xf3, 0x00, 0xa1, 0xe5, 0x71, 0xcd, 0xc4, 0xeb, 0x76, 0xb1, 0x3e, 0x0c, + 0x5d, 0xe6, 0xb0, 0x6e, 0x20, 0x99, 0xda, 0xdc, 0x5f, 0x5e, 0x8a, 0x23, + 0x95, 0x84, 0x92, 0x63, 0x4c, 0xc1, 0xcd, 0xad, 0x8b, 0x52, 0x62, 0x94, + 0x15, 0xd7, 0x79, 0xd6, 0x0b, 0x76, 0x29, 0x9e, 0x45, 0x22, 0x3a, 0x40, + 0x72, 0x8f, 0x37, 0x53, 0x82, 0x49, 0x2c, 0xa0, 0xab, 0xf4, 0x5a, 0xb2, + 0x3b, 0x5f, 0xd9, 0xf5, 0xa4, 0x5c, 0x5e, 0x71, 0xe1, 0x38, 0x0b, 0x47, + 0xba, 0x32, 0xa6, 0x0b, 0x0a, 0xb7, 0x56, 0x8c, 0x65, 0x1e, 0x6e, 0x99, + 0x7e, 0x7e, 0x8a, 0xd4, 0x01, 0x51, 0x0d, 0x30, 0xbb, 0x32, 0x42, 0x7f, + 0x9a, 0x2a, 0x43, 0xce, 0x9f, 0x58, 0xfd, 0x16, 0x87, 0xd8, 0x6c, 0x17, + 0x19, 0x10, 0xae, 0xab, 0x8b, 0xe9, 0x86, 0x99, 0x9a, 0xb7, 0x39, 0x1e, + 0x85, 0x4e, 0x2f, 0x6e, 0x8a, 0x81, 0x5d, 0xef, 0x90, 0xee, 0xc3, 0xbc, + 0xd2, 0xd8, 0x00, 0xde, 0xaa, 0x63, 0xc6, 0xdf, 0xf8, 0x8a, 0xa5, 0x2c, + 0x1d, 0xa9, 0x69, 0x8f, 0xd8, 0xf1, 0xb1, 0x6a, 0x70, 0x5f, 0x4b, 0x3d, + 0xe7, 0xdd, 0x0b, 0x22, 0x8e, 0xff, 0x75, 0xc5, 0xf4, 0x8d, 0x34, 0x08, + 0x17, 0x0d, 0x39, 0x62, 0x6c, 0x7e, 0x9d, 0x3e, 0xbe, 0x43, 0x7b, 0xc0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA384, + 112, + {0x23, 0x88, 0x7a, 0x22, 0x77, 0x6b, 0xba, 0x31, 0x7c, 0x24, 0x88, 0x24, + 0x3d, 0x77, 0x91, 0x6c, 0xf7, 0x06, 0x27, 0x5e, 0x3b, 0x8e, 0xcb, 0xba, + 0x52, 0x6c, 0x01, 0x64, 0xa1, 0x1e, 0x7b, 0x53, 0x69, 0xb4, 0x91, 0xbb, + 0xd8, 0xe4, 0xb4, 0x13, 0x56, 0x72, 0x89, 0xc3, 0x86, 0xb9, 0x22, 0xfc, + 0x11, 0x1f, 0x14, 0x9c, 0x5c, 0x11, 0x68, 0xd4, 0x9e, 0x12, 0x55, 0xe8, + 0xd1, 0x8f, 0x28, 0xb1, 0x73, 0xac, 0xf1, 0xb0, 0xf0, 0xad, 0xe3, 0x28, + 0x01, 0xd0, 0xc9, 0x56, 0x27, 0xeb, 0xf0, 0x63, 0x62, 0x6b, 0xfc, 0xbe, + 0x3e, 0xc1, 0x17, 0xc4, 0x03, 0x31, 0xed, 0x27, 0x57, 0xa2, 0xcb, 0x2b, + 0x6c, 0xf9, 0x9e, 0x00, 0x59, 0x26, 0x0c, 0xb9, 0x76, 0x27, 0x20, 0x3b, + 0x7e, 0x69, 0xdf, 0xfc, 0xfa, 0xd0, 0x99, 0xef, 0x43, 0x72, 0x8f, 0x63, + 0x11, 0x24, 0x0a, 0xa1, 0xed, 0xd5, 0xd4, 0x05, 0x51, 0x08, 0x09, 0x81, + 0x08, 0xa2, 0x3d, 0x3c, 0x4a, 0xe7, 0x4a, 0xe3, 0xb6, 0xbf, 0xfc, 0x4f, + 0x97, 0xaa, 0xa5, 0x0a, 0x41, 0xa3, 0xd5, 0xb2, 0x2e, 0xbe, 0x76, 0x7f, + 0xe0, 0xe1, 0x74, 0x9a, 0x3c, 0xdb, 0xe3, 0xff, 0x40, 0xe9, 0x82, 0xd9, + 0xd3, 0x48, 0x78, 0x16, 0x01, 0x02, 0xaf, 0xc1, 0x4a, 0x10, 0xa3, 0x92, + 0x1d, 0xea, 0x6b, 0x89, 0xdd, 0x81, 0x3d, 0xfd, 0x68, 0x02, 0xf2, 0x6e, + 0xb7, 0x6f, 0x22, 0x31, 0x86, 0xfc, 0x34, 0x54, 0xb5, 0x99, 0xb2, 0xf4, + 0x52, 0x8d, 0x67, 0x6e, 0xfd, 0x18, 0xb7, 0xb2, 0x8e, 0x25, 0xb5, 0xd9, + 0x04, 0x0f, 0xb8, 0xef, 0x0a, 0xf2, 0xc3, 0x64, 0x91, 0x47, 0x8b, 0x10, + 0xbc, 0xa1, 0xa1, 0x67, 0x41, 0xe6, 0x27, 0x6f, 0xe2, 0x48, 0x2e, 0x63, + 0xe3, 0xb5, 0xdf, 0x6a, 0x38, 0xa7, 0x74, 0xcf, 0x0e, 0x24, 0x69, 0xa5, + 0xf3, 0xd6, 0xc6, 0x3f, 0x3a, 0x68, 0xb5, 0x62, 0xbd, 0x63, 0xc7, 0x91, + 0xa7, 0x11, 0xe1, 0xd9, 0x37, 0x9c, 0xc9, 0x19, 0xdd, 0xf8, 0x59, 0x03, + 0x10, 0xb0, 0x4a, 0x99, 0xd8, 0xaf, 0x95, 0x08, 0xf0, 0xa6, 0x67, 0x38, + 0xfe, 0x2d, 0x05, 0x19, 0xce, 0x2a, 0x58, 0xbd, 0xce, 0x05, 0xe8, 0x69, + 0x1a, 0xfb, 0x09, 0x5c, 0x4c, 0x60, 0xbb, 0xe0, 0xff, 0x18, 0xf2, 0xc7, + 0x32, 0xe9, 0x11, 0x90, 0xb3, 0xdb, 0xcb, 0xd5, 0x4c, 0x53, 0x37, 0xb1, + 0x21, 0x44, 0xd9, 0x8a, 0xa9, 0x18, 0xb4, 0x63, 0xc3, 0xb3, 0xa9, 0x61, + 0x12, 0x12, 0x18, 0xb7, 0x0c, 0xd0, 0x32, 0x27, 0x2b, 0x0b, 0xbb, 0x1c, + 0x54, 0x5b, 0xf7, 0xa7, 0xb9, 0xfe, 0xaa, 0x6e, 0xb7, 0x7d, 0x17, 0x9c, + 0x13, 0x54, 0x18, 0x60, 0xa9, 0xc7, 0x8b, 0xb7, 0xd7, 0x63, 0x22, 0x7f, + 0x5a, 0x14, 0x53, 0x3f, 0xa8, 0x43, 0x4c, 0x63, 0xe5, 0xe0, 0x5c, 0xaa}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA384, + 113, + {0x01, 0xd1, 0xa1, 0x57, 0xda, 0x33, 0x35, 0x5d, 0x97, 0xb6, 0xf3, 0x63, + 0xf2, 0xce, 0xa4, 0xf9, 0x8b, 0x31, 0xec, 0x1a, 0xdf, 0xc2, 0xd4, 0x52, + 0x3b, 0x40, 0xd8, 0xfa, 0x29, 0x3f, 0x2e, 0xd9, 0x3e, 0xa5, 0x78, 0x4a, + 0x6d, 0x13, 0x3a, 0x4d, 0x88, 0x58, 0x4e, 0xe5, 0x7d, 0x25, 0x10, 0x16, + 0x2f, 0xa1, 0x6c, 0x06, 0x99, 0x61, 0xea, 0x90, 0x4b, 0x32, 0x44, 0x6f, + 0xc1, 0xa4, 0x66, 0x92, 0x65, 0x7e, 0x0f, 0xdc, 0x2e, 0xe0, 0x70, 0x19, + 0x5a, 0xc3, 0x98, 0x35, 0x9f, 0xfd, 0x9d, 0x33, 0x8c, 0x40, 0xd7, 0x27, + 0x52, 0x41, 0x76, 0x71, 0x4f, 0x55, 0x0d, 0x95, 0xf0, 0xe6, 0xe9, 0x88, + 0xa9, 0xbb, 0x84, 0x60, 0xd5, 0x69, 0xea, 0xfa, 0x25, 0x2e, 0xa3, 0x5c, + 0x39, 0x8f, 0xeb, 0x12, 0x0c, 0xb0, 0x68, 0xc9, 0xc8, 0xb9, 0xce, 0x89, + 0x21, 0x10, 0xa1, 0xa4, 0x67, 0x2b, 0xdf, 0xe4, 0x16, 0x6b, 0xba, 0xfe, + 0x66, 0x72, 0x00, 0xf5, 0xde, 0x03, 0x49, 0x3e, 0x74, 0xe8, 0x96, 0x0b, + 0x9a, 0xfa, 0x80, 0x0f, 0xe5, 0xb3, 0xb1, 0xa3, 0xb8, 0xec, 0x85, 0x7b, + 0xe7, 0x50, 0xd7, 0xaa, 0xc8, 0x9c, 0xa9, 0x5c, 0x03, 0x74, 0x4d, 0x3e, + 0x67, 0xea, 0x59, 0x9e, 0x08, 0xca, 0xe7, 0xfa, 0xcf, 0xff, 0x1e, 0xb3, + 0x16, 0xd0, 0xed, 0x26, 0x64, 0xc1, 0xf1, 0x5c, 0x35, 0x59, 0xf3, 0xa7, + 0x00, 0x0e, 0xaf, 0x89, 0xc9, 0xd1, 0x2a, 0xb2, 0xc4, 0xcd, 0x21, 0x2b, + 0xe6, 0x4a, 0x86, 0xe8, 0x0c, 0xca, 0xb6, 0xb2, 0x3c, 0x4e, 0xcf, 0x2e, + 0xff, 0x3e, 0xfb, 0x84, 0xd8, 0x4b, 0xc2, 0x0b, 0xb3, 0x71, 0x71, 0x7b, + 0xf1, 0xba, 0x83, 0xbd, 0xd4, 0x34, 0x6c, 0x33, 0x22, 0x12, 0xf3, 0x1e, + 0x82, 0xc9, 0xf9, 0xd8, 0x9b, 0x7b, 0x5d, 0x44, 0xf3, 0x62, 0x85, 0x04, + 0x61, 0x4f, 0xa0, 0xb7, 0x8e, 0xd4, 0xdb, 0x11, 0xe3, 0xfa, 0xc5, 0x04, + 0x15, 0x21, 0xe8, 0xe9, 0xe4, 0xda, 0x9f, 0x4a, 0x76, 0x88, 0x43, 0xe1, + 0xda, 0xfe, 0x6e, 0x46, 0x69, 0xf2, 0xf6, 0x53, 0x9e, 0x94, 0x7e, 0xfe, + 0x24, 0xde, 0x70, 0x1c, 0x42, 0x5e, 0x1a, 0x63, 0xf6, 0xaa, 0xfd, 0xea, + 0x19, 0xdf, 0x24, 0xc3, 0x7c, 0x23, 0xab, 0xb2, 0x08, 0x9c, 0x0a, 0x49, + 0x9a, 0x9d, 0xdc, 0x2f, 0x16, 0xe4, 0xe9, 0x2d, 0xe1, 0x98, 0x31, 0xdb, + 0x29, 0x88, 0xb1, 0xe5, 0x3b, 0x71, 0x1b, 0xcf, 0xbd, 0xb3, 0x51, 0x93, + 0x52, 0xa7, 0xbf, 0x3d, 0xd5, 0x56, 0x73, 0x5f, 0x83, 0xef, 0x9f, 0x43, + 0x8c, 0x7d, 0x92, 0xfc, 0x2a, 0x56, 0x13, 0x54, 0xb1, 0x9c, 0xd0, 0x28, + 0xc9, 0xb9, 0xe9, 0x2a, 0xe4, 0x20, 0x37, 0x2c, 0x46, 0x76, 0xb7, 0xd6, + 0x81, 0xa4, 0xa1, 0xce, 0xad, 0xfc, 0x11, 0x44, 0x4d, 0xbf, 0xbb, 0xa0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA384, + 114, + {0x0f, 0xf8, 0xa7, 0xa6, 0xf3, 0x8d, 0xc2, 0x9d, 0x0a, 0xb5, 0x86, 0x05, + 0xdc, 0x11, 0x72, 0xc3, 0x2e, 0x05, 0x2e, 0x26, 0x95, 0x7b, 0x7d, 0x35, + 0x32, 0xf7, 0x08, 0x73, 0x52, 0xb2, 0x1a, 0xe4, 0x91, 0x78, 0x24, 0x21, + 0x8d, 0x79, 0xd7, 0xc2, 0xef, 0xef, 0xd1, 0x82, 0x84, 0xd8, 0x2b, 0x8a, + 0xe1, 0x89, 0x74, 0x94, 0x9c, 0x62, 0x7c, 0xd5, 0xd7, 0xf7, 0x58, 0x70, + 0xff, 0x94, 0xec, 0xc4, 0xb4, 0x74, 0x6b, 0x23, 0xd8, 0x49, 0x98, 0x07, + 0x28, 0x6d, 0x20, 0xfd, 0x53, 0x21, 0x5f, 0xb3, 0x3d, 0xea, 0xa2, 0x36, + 0x7d, 0x81, 0x85, 0x14, 0x74, 0x4c, 0x3a, 0xaa, 0x87, 0x73, 0x65, 0xd2, + 0x3a, 0xaa, 0xc5, 0x28, 0x90, 0xa6, 0xa1, 0x4b, 0x27, 0x37, 0xf9, 0x06, + 0x99, 0x7d, 0x5b, 0xea, 0x4a, 0xd2, 0xc0, 0xe6, 0xff, 0xe9, 0x5f, 0x28, + 0x49, 0x47, 0x60, 0xdf, 0xbe, 0x0d, 0x21, 0xe3, 0x92, 0xa3, 0x57, 0xfa, + 0xc9, 0xba, 0x12, 0x6a, 0xf9, 0xdc, 0x1b, 0x07, 0x97, 0x57, 0xae, 0xad, + 0xad, 0x06, 0x31, 0x73, 0x8a, 0xc3, 0x87, 0x34, 0x06, 0x4d, 0x22, 0xef, + 0x3f, 0x52, 0x12, 0x6f, 0x66, 0x6c, 0x10, 0xed, 0x05, 0xd2, 0xb5, 0xdb, + 0x78, 0xf6, 0x72, 0x5f, 0x5d, 0xe1, 0xa7, 0xf3, 0x57, 0x43, 0x7f, 0x32, + 0x08, 0xef, 0x4f, 0x84, 0x26, 0xc2, 0x82, 0x43, 0x09, 0xa6, 0xe0, 0xe7, + 0xe8, 0x2a, 0x26, 0x4d, 0xa5, 0x78, 0x21, 0x51, 0x64, 0x6e, 0x71, 0x1e, + 0x49, 0x68, 0x88, 0x6c, 0x46, 0x62, 0xf8, 0x7c, 0x35, 0x7b, 0xb9, 0x31, + 0x11, 0x55, 0xdc, 0x2c, 0xcb, 0xa0, 0x06, 0x42, 0xc8, 0x62, 0x12, 0x0d, + 0xe0, 0xc7, 0x90, 0x24, 0xa2, 0x85, 0x5d, 0xfd, 0x97, 0x50, 0x9b, 0x15, + 0x15, 0x9a, 0x2e, 0x4e, 0xec, 0x46, 0x7b, 0x7a, 0xc2, 0x77, 0x8f, 0xc3, + 0x5d, 0x2e, 0x94, 0x1c, 0xf3, 0xc5, 0xd4, 0x6a, 0x93, 0x1c, 0x23, 0x75, + 0x2f, 0xa6, 0x93, 0x44, 0xb6, 0xec, 0xf1, 0x83, 0x69, 0x38, 0x06, 0xb8, + 0x5f, 0x48, 0x99, 0x2e, 0x7d, 0x1f, 0x20, 0x8b, 0xe3, 0x11, 0x9a, 0x37, + 0xdc, 0x9e, 0xec, 0xf1, 0x31, 0xfa, 0xc7, 0x1f, 0x9e, 0x55, 0xb6, 0xa5, + 0xf5, 0xa2, 0x1d, 0x62, 0xa7, 0xc2, 0x42, 0x2e, 0x11, 0xb2, 0xc5, 0x00, + 0x2e, 0xf9, 0x53, 0xa6, 0xf3, 0x4e, 0x1c, 0x13, 0x91, 0x16, 0x2e, 0x50, + 0x09, 0x98, 0x65, 0xfb, 0x24, 0xb6, 0x29, 0x7e, 0xd5, 0x28, 0xcf, 0xe1, + 0x94, 0x99, 0x99, 0xe4, 0x8b, 0x28, 0xd0, 0xe9, 0x27, 0xf0, 0x3a, 0xc8, + 0xc2, 0x56, 0xf9, 0x71, 0x1a, 0xad, 0xfd, 0x0d, 0x97, 0xe9, 0x8a, 0xcd, + 0x12, 0xe9, 0xc7, 0xa2, 0x33, 0x1f, 0xf0, 0x60, 0x12, 0x8a, 0x93, 0x50, + 0x8d, 0x13, 0xb0, 0x19, 0xb1, 0x21, 0x9d, 0xf4, 0xf2, 0xcf, 0x54, 0x65}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA384, + 115, + {0x40, 0x4a, 0x71, 0xbb, 0xc9, 0x1c, 0xed, 0x5b, 0x60, 0x79, 0xd9, 0x4c, + 0xa7, 0xa0, 0xe4, 0xc6, 0x01, 0xc3, 0xb1, 0x2c, 0x7c, 0x1e, 0x89, 0xc0, + 0xbc, 0xe7, 0x18, 0xab, 0x08, 0x99, 0xcd, 0x25, 0xa1, 0xc3, 0x39, 0x98, + 0x58, 0x48, 0x0c, 0xdd, 0x07, 0x74, 0xa1, 0xd2, 0x4a, 0xb7, 0x21, 0x41, + 0xf5, 0x07, 0x2f, 0x6f, 0xc8, 0x52, 0x02, 0xea, 0x6c, 0x45, 0xfd, 0xed, + 0xb1, 0x96, 0x13, 0x35, 0x60, 0xec, 0x9d, 0xe1, 0x89, 0x64, 0xe0, 0xe1, + 0x6c, 0xc4, 0x99, 0x59, 0xc2, 0x90, 0xb6, 0x9e, 0x5b, 0x80, 0xf7, 0xd0, + 0xce, 0xa3, 0x40, 0x75, 0xab, 0x24, 0x22, 0x0f, 0x12, 0xa3, 0x24, 0xfa, + 0xb9, 0x2e, 0xde, 0x08, 0x9f, 0x64, 0x5c, 0xf4, 0xc3, 0x0c, 0x18, 0x27, + 0x5c, 0x3d, 0x52, 0x24, 0xaf, 0x53, 0xe3, 0x70, 0x3f, 0xf7, 0xb6, 0xa8, + 0x41, 0x3a, 0xae, 0xb4, 0x1a, 0x1e, 0x39, 0xe2, 0x9d, 0x41, 0x98, 0x66, + 0x98, 0xa7, 0xaa, 0x77, 0x93, 0xa4, 0x0f, 0x3f, 0x7f, 0x38, 0x9e, 0x33, + 0x86, 0x0c, 0x7d, 0x97, 0xfd, 0x1f, 0x15, 0x8a, 0x8a, 0x0e, 0xff, 0xc4, + 0x8d, 0x08, 0xca, 0x9d, 0x8c, 0x54, 0xfd, 0x4e, 0xc8, 0x0d, 0x4a, 0x21, + 0x0e, 0x2e, 0xb5, 0xd0, 0x9c, 0x9a, 0xfa, 0xe6, 0xfb, 0x57, 0x88, 0xca, + 0xb4, 0x6c, 0x82, 0x51, 0xe4, 0x22, 0x85, 0x87, 0x9a, 0x87, 0x2f, 0x1b, + 0x48, 0xb8, 0x47, 0x17, 0x22, 0x34, 0xe7, 0x91, 0x20, 0x04, 0x7e, 0xad, + 0x86, 0x5a, 0xba, 0xf3, 0x16, 0x82, 0xc1, 0xa2, 0xd1, 0x04, 0xf4, 0x0a, + 0x2c, 0xbc, 0xb3, 0x29, 0x40, 0x4f, 0x95, 0x02, 0xed, 0x7e, 0x9f, 0x9b, + 0xa7, 0xe1, 0xed, 0xa6, 0xb9, 0x4a, 0x36, 0xa8, 0xb2, 0x8f, 0xfd, 0x4a, + 0x2b, 0x87, 0x30, 0xb8, 0x6f, 0x90, 0x13, 0xb5, 0x36, 0x90, 0x63, 0x61, + 0x56, 0x71, 0xa5, 0x8e, 0xc6, 0x01, 0xbc, 0xc9, 0x70, 0x3f, 0x3d, 0xf6, + 0xd0, 0x42, 0x75, 0x22, 0xaf, 0xf4, 0x88, 0xe5, 0x7d, 0x23, 0xa9, 0x0d, + 0xaf, 0x79, 0xb8, 0x94, 0xba, 0xbe, 0xe8, 0xa7, 0x3e, 0x2c, 0x18, 0xb5, + 0x5a, 0x3d, 0x5c, 0x8b, 0xb1, 0x6a, 0xe4, 0x7e, 0xcc, 0xed, 0xf1, 0xae, + 0xf8, 0x0d, 0xc1, 0xb8, 0x4d, 0xd9, 0xc2, 0x5c, 0x2a, 0xf6, 0xbd, 0x39, + 0xda, 0xbd, 0x0d, 0xdf, 0x39, 0x6c, 0x44, 0xc2, 0x2c, 0xb1, 0x56, 0x41, + 0xdd, 0x9c, 0xc4, 0x09, 0xb1, 0x53, 0x8d, 0x67, 0x28, 0x11, 0x1b, 0x21, + 0x01, 0xf9, 0x96, 0x47, 0xe6, 0x9b, 0x92, 0x28, 0xf5, 0x22, 0xaa, 0xd4, + 0x0e, 0x3f, 0x98, 0x12, 0xf9, 0xcc, 0x4f, 0x50, 0x6b, 0xeb, 0x5b, 0x66, + 0x62, 0x42, 0x46, 0x6d, 0xda, 0x4e, 0x7e, 0x8e, 0x90, 0xa4, 0xc9, 0xd1, + 0x39, 0x4d, 0xf2, 0x3b, 0x93, 0xe7, 0x4e, 0xca, 0x23, 0x93, 0xa4, 0x2a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA384, + 116, + {0x64, 0xf8, 0x73, 0x57, 0x8f, 0xbd, 0xfb, 0x05, 0x43, 0xe7, 0x41, 0x2d, + 0x58, 0x5e, 0xc6, 0x0f, 0x95, 0x91, 0x92, 0x16, 0x52, 0x9d, 0x93, 0xce, + 0x7a, 0x16, 0xaf, 0xcd, 0xfa, 0x57, 0x7b, 0xd2, 0xf1, 0xaa, 0x6e, 0xb6, + 0x60, 0xa5, 0xf2, 0xab, 0x3b, 0x79, 0x82, 0x7d, 0xe1, 0x97, 0x17, 0x7a, + 0x46, 0x1e, 0x6a, 0xfc, 0xc4, 0x44, 0x90, 0x9d, 0x95, 0x5f, 0x30, 0xe6, + 0x52, 0x4e, 0x4f, 0xa5, 0xc9, 0xa5, 0x96, 0x2c, 0x7a, 0x82, 0x4a, 0x89, + 0x38, 0x54, 0x3c, 0x39, 0x7c, 0x25, 0x56, 0x47, 0x1f, 0x6c, 0x0a, 0x03, + 0x0f, 0xb7, 0x9f, 0x0c, 0xf1, 0x47, 0xee, 0x29, 0x53, 0x2a, 0xaa, 0xd5, + 0x4c, 0x67, 0xae, 0xea, 0xa8, 0xe6, 0xdb, 0x4b, 0xda, 0xa8, 0x69, 0x71, + 0x1f, 0xe9, 0xf0, 0x21, 0x43, 0xf9, 0xb8, 0x53, 0x2c, 0x99, 0xe5, 0x8c, + 0x3a, 0x66, 0x29, 0xc5, 0xe1, 0x7b, 0x9a, 0xe0, 0x2b, 0x18, 0x69, 0x5f, + 0xb1, 0xc4, 0xc9, 0xe6, 0x1c, 0xfa, 0xc6, 0x78, 0xc7, 0x5f, 0xa2, 0x7a, + 0x74, 0x4a, 0x81, 0x26, 0xe8, 0x6e, 0x0d, 0x1d, 0x42, 0x0c, 0x3a, 0x12, + 0x5f, 0x3a, 0x70, 0x5b, 0xfe, 0x6a, 0x7b, 0xff, 0x25, 0x67, 0x47, 0xbc, + 0xf0, 0x47, 0xca, 0xb3, 0x84, 0x2c, 0xda, 0x6e, 0xfb, 0xa9, 0x27, 0xa6, + 0x87, 0xd7, 0xd9, 0x64, 0x1b, 0x2e, 0x8c, 0xd5, 0x34, 0x04, 0xb8, 0x51, + 0x0b, 0x27, 0x37, 0x17, 0xdc, 0x34, 0x66, 0x47, 0x68, 0x88, 0x33, 0x7c, + 0x37, 0xc4, 0x27, 0xf9, 0x77, 0xdb, 0x09, 0x84, 0x8b, 0x8d, 0x1f, 0xaa, + 0xaa, 0x7c, 0x16, 0x3b, 0x8f, 0xf4, 0x60, 0x8f, 0xf9, 0x0e, 0x8d, 0x86, + 0x76, 0x70, 0x3e, 0xbb, 0xa1, 0xce, 0xfc, 0xa4, 0x4c, 0x25, 0xc7, 0x32, + 0x65, 0x4e, 0xa6, 0xd4, 0x5e, 0xc0, 0xcc, 0x58, 0xbd, 0x00, 0x21, 0x4a, + 0x21, 0x7c, 0x05, 0x5a, 0xea, 0xc7, 0xf2, 0xdc, 0xef, 0x5d, 0xca, 0xdb, + 0x31, 0x44, 0x54, 0xa2, 0xe1, 0xe5, 0x72, 0x4a, 0x1d, 0x76, 0x21, 0xf0, + 0x7c, 0x2a, 0x77, 0xb0, 0x8d, 0x54, 0x0b, 0x74, 0xe3, 0x63, 0x24, 0x4d, + 0x87, 0x9b, 0xcc, 0x15, 0x84, 0xd0, 0xb1, 0x79, 0xae, 0x11, 0x44, 0xc1, + 0xe3, 0xd8, 0xf9, 0x76, 0x92, 0x30, 0xb9, 0x36, 0xbd, 0xa8, 0xd3, 0x8b, + 0xe4, 0x50, 0xa2, 0x23, 0xa1, 0x9d, 0x78, 0x0e, 0xc9, 0x3f, 0x5f, 0xe6, + 0x78, 0xe8, 0xd9, 0xe6, 0xd1, 0xd8, 0x1a, 0x49, 0x20, 0x32, 0x0f, 0x87, + 0x33, 0xb3, 0x7c, 0xdd, 0x04, 0x76, 0x6c, 0x1a, 0xda, 0xb1, 0xfe, 0xff, + 0x63, 0x13, 0x65, 0x78, 0xac, 0x10, 0x53, 0xad, 0xba, 0xa1, 0xaa, 0xef, + 0xfd, 0x25, 0x59, 0xd0, 0x26, 0x9e, 0x7d, 0xc0, 0x1a, 0xdf, 0xf4, 0xeb, + 0x8d, 0x8c, 0x99, 0x02, 0xbc, 0x42, 0x54, 0x9a, 0xd7, 0x67, 0x5f, 0x14}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA384, + 117, + {0x00, 0xf6, 0x70, 0x52, 0xa7, 0x07, 0x89, 0xe7, 0x50, 0x39, 0xf1, 0x8c, + 0xc6, 0xaa, 0xaf, 0x9b, 0x1d, 0xb8, 0xf7, 0x7e, 0x5c, 0x2e, 0x1c, 0x49, + 0x6d, 0x22, 0x74, 0xb5, 0xc1, 0xd5, 0xca, 0x09, 0x7f, 0xf6, 0xbf, 0x9e, + 0xc8, 0xd8, 0xae, 0x5b, 0xba, 0x13, 0xbf, 0x2c, 0x12, 0x09, 0x8a, 0xfc, + 0xa2, 0x5b, 0xcf, 0x2c, 0x26, 0xeb, 0x57, 0x16, 0xec, 0xe3, 0x28, 0x6c, + 0x6a, 0x7d, 0x64, 0xf5, 0x6a, 0x47, 0x3e, 0x31, 0x16, 0xc4, 0xe6, 0x88, + 0x5f, 0xef, 0x7e, 0xd2, 0x68, 0x57, 0x60, 0xfc, 0x88, 0x64, 0x61, 0x3b, + 0x63, 0x5f, 0xad, 0x95, 0x6b, 0x65, 0x10, 0x0b, 0xed, 0x60, 0x47, 0x75, + 0x75, 0xe5, 0xe7, 0xbb, 0xa5, 0x0b, 0xc2, 0x6e, 0x62, 0x3f, 0x43, 0x70, + 0x06, 0x88, 0x70, 0x84, 0x3d, 0xa5, 0x92, 0x5f, 0x7f, 0x12, 0x34, 0x03, + 0xd3, 0x8d, 0x4c, 0xb3, 0x04, 0x57, 0xe1, 0x4c, 0x3e, 0xed, 0x2a, 0x02, + 0x68, 0xbb, 0x9b, 0x97, 0xd3, 0x77, 0xfa, 0x2e, 0x47, 0xfd, 0x52, 0x38, + 0xac, 0x64, 0x3c, 0xf2, 0x27, 0x93, 0xb3, 0xfc, 0xe6, 0x2d, 0xa5, 0x01, + 0xfc, 0x0c, 0x28, 0x7e, 0x5a, 0xe9, 0x60, 0xb7, 0x8f, 0x7a, 0xca, 0xe2, + 0x0c, 0xe8, 0x18, 0x66, 0xb9, 0xb7, 0x03, 0xf8, 0x5d, 0x2c, 0x9a, 0xe2, + 0x05, 0x7c, 0xdd, 0x20, 0x77, 0x95, 0x93, 0x56, 0xe5, 0x19, 0x03, 0xa0, + 0x3f, 0xe2, 0x75, 0x7e, 0xec, 0xf4, 0x7a, 0xcd, 0x33, 0xac, 0x49, 0x92, + 0x52, 0x2d, 0xdd, 0xa2, 0x2c, 0x8d, 0xe7, 0x51, 0xae, 0x37, 0x3a, 0x59, + 0x70, 0xa4, 0x66, 0xd8, 0xc8, 0x0c, 0x68, 0xd4, 0x35, 0x85, 0x6c, 0xac, + 0x74, 0xd2, 0xa8, 0x5c, 0x6c, 0x0f, 0x84, 0x74, 0xf6, 0xa1, 0xb8, 0x91, + 0x39, 0xe1, 0x5e, 0xd9, 0xec, 0x86, 0x89, 0xb1, 0xcb, 0xe4, 0xb9, 0x7f, + 0x7e, 0xb9, 0xad, 0x97, 0x8d, 0x49, 0x92, 0xbb, 0x38, 0xe2, 0xba, 0x57, + 0xfa, 0x48, 0x90, 0x16, 0x6a, 0xb7, 0x92, 0xce, 0xce, 0x41, 0x28, 0x4f, + 0x97, 0xcb, 0xd6, 0xe8, 0x92, 0xb3, 0x2d, 0x49, 0xed, 0x63, 0xb0, 0xfb, + 0xab, 0x25, 0x67, 0x0c, 0x27, 0x39, 0x96, 0x27, 0x91, 0x17, 0x51, 0x42, + 0x7f, 0xaa, 0x6e, 0x5a, 0x0a, 0x47, 0x5a, 0xdb, 0xc0, 0x11, 0x92, 0xbe, + 0x2f, 0xe2, 0xeb, 0x2d, 0x32, 0x3d, 0x25, 0xea, 0x52, 0x10, 0x25, 0x62, + 0x47, 0xf8, 0x18, 0x6d, 0xb8, 0x73, 0x14, 0xbd, 0x48, 0x4d, 0xfa, 0xec, + 0xed, 0x36, 0x72, 0x56, 0xd0, 0x80, 0x7f, 0x8e, 0x98, 0x1c, 0xaf, 0x86, + 0xd4, 0x2b, 0x3b, 0xb1, 0x36, 0x39, 0x59, 0x80, 0x01, 0xd0, 0xe5, 0x7b, + 0xae, 0xbf, 0x22, 0x2f, 0xcc, 0xbc, 0x5e, 0xce, 0xbf, 0x35, 0xbb, 0xa3, + 0x12, 0x38, 0x99, 0x1a, 0xc6, 0x8e, 0xde, 0xb4, 0xe7, 0x06, 0x81, 0xf0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA384, + 118, + {0x42, 0xbf, 0x86, 0xf1, 0x7a, 0x82, 0xea, 0x6c, 0xab, 0x7e, 0xb8, 0x42, + 0x15, 0x77, 0x96, 0x91, 0x81, 0x90, 0x19, 0xed, 0x82, 0x7c, 0x48, 0x5f, + 0xaa, 0x11, 0x85, 0x59, 0x47, 0x18, 0x3a, 0x49, 0xf5, 0x2f, 0xb0, 0xf6, + 0xc5, 0x91, 0xde, 0x61, 0x6d, 0x2e, 0xc5, 0xde, 0x54, 0x80, 0xa8, 0x01, + 0x7f, 0xb1, 0xbc, 0x3f, 0x78, 0x5e, 0xc5, 0xe5, 0x64, 0x8c, 0x5d, 0xb9, + 0x10, 0x1b, 0x08, 0x7a, 0x31, 0xb3, 0xfd, 0x7d, 0x31, 0x55, 0xaa, 0xd7, + 0x7b, 0x69, 0xae, 0x3d, 0xcf, 0xcd, 0xd6, 0xe3, 0x20, 0x31, 0xf6, 0x70, + 0x14, 0x34, 0x36, 0xbf, 0xf3, 0x24, 0x56, 0x6f, 0x72, 0x7a, 0x94, 0x08, + 0xba, 0xb1, 0x95, 0xa0, 0xab, 0x61, 0xe7, 0x9e, 0x88, 0x4d, 0xc2, 0xfa, + 0x66, 0xb0, 0x0d, 0xa5, 0x2c, 0x0c, 0x68, 0x3f, 0x1e, 0x9f, 0xb1, 0x60, + 0x16, 0x43, 0x9f, 0x6e, 0x90, 0xc7, 0xc3, 0xef, 0xed, 0x53, 0xdc, 0xe7, + 0xee, 0xe9, 0xdb, 0xf0, 0x52, 0x87, 0xc9, 0x2b, 0x23, 0xd3, 0xd9, 0x70, + 0xb7, 0x45, 0xa3, 0x4b, 0x80, 0x1d, 0xfd, 0xf9, 0xe8, 0x46, 0xda, 0x2b, + 0x4a, 0xfc, 0x08, 0x6c, 0x58, 0xda, 0xf3, 0xeb, 0x11, 0x32, 0x83, 0x3a, + 0x97, 0x99, 0x21, 0x6d, 0xa6, 0xce, 0x73, 0x0b, 0x94, 0xad, 0x7e, 0x01, + 0xeb, 0xee, 0xee, 0x17, 0x79, 0x4e, 0x29, 0x5f, 0x9a, 0xde, 0x0a, 0x7e, + 0xd8, 0xb1, 0xb5, 0x97, 0x02, 0x3e, 0x95, 0xd6, 0x7e, 0x23, 0x8e, 0x97, + 0x8e, 0xff, 0x29, 0x40, 0xc0, 0x82, 0x9e, 0x7c, 0xf0, 0xc1, 0xea, 0x88, + 0x5b, 0x17, 0x80, 0x3b, 0x37, 0x30, 0xc2, 0x26, 0xb9, 0x7e, 0xa1, 0xab, + 0x16, 0x1e, 0x86, 0x2c, 0x01, 0x83, 0x78, 0x9a, 0x72, 0x9c, 0x31, 0x23, + 0x2b, 0x59, 0x6a, 0xfc, 0xd9, 0xb1, 0x92, 0xd6, 0x9a, 0x42, 0x9e, 0xd2, + 0x37, 0x1f, 0xdd, 0xf2, 0xbc, 0xad, 0x11, 0x97, 0x3b, 0xd2, 0x7b, 0x2f, + 0x6c, 0xf3, 0x55, 0xf8, 0xbe, 0xb3, 0xdc, 0xa2, 0x68, 0x85, 0x29, 0x30, + 0xe7, 0xc8, 0xb1, 0x94, 0xbc, 0x99, 0x9b, 0x92, 0xec, 0x05, 0x9e, 0x71, + 0x22, 0xbf, 0x05, 0xb8, 0x49, 0xc0, 0x64, 0x7c, 0x39, 0x9d, 0xae, 0xda, + 0xf7, 0x99, 0x98, 0x88, 0x1d, 0xa3, 0xb8, 0x6a, 0x3a, 0x5e, 0xc0, 0x8d, + 0x7e, 0xc4, 0x7a, 0xd3, 0x70, 0x12, 0xd1, 0xa8, 0x7e, 0x6a, 0xa4, 0x47, + 0x70, 0x09, 0xef, 0x91, 0x17, 0x6a, 0xa6, 0x1f, 0x73, 0xdc, 0xc0, 0x40, + 0xe1, 0x06, 0x3b, 0x20, 0x03, 0xfa, 0x2b, 0x84, 0x63, 0x5e, 0x6b, 0x4a, + 0x20, 0x6b, 0xa4, 0x72, 0x1d, 0x0b, 0x78, 0x82, 0xa1, 0xa3, 0xe3, 0x60, + 0xde, 0x36, 0x2f, 0x1b, 0x01, 0xdb, 0x6a, 0xfe, 0xc1, 0xcd, 0x01, 0x42, + 0x40, 0x13, 0xf6, 0x6f, 0xaf, 0x2c, 0x50, 0x3e, 0xb8, 0x4b, 0x39, 0x29}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA384, + 119, + {0x8b, 0xac, 0xae, 0xbd, 0x99, 0x0e, 0xcc, 0xd1, 0x28, 0xea, 0x06, 0xc8, + 0xe1, 0x35, 0xe5, 0x0d, 0x3f, 0x9b, 0x00, 0xc4, 0xb3, 0x1a, 0x58, 0xf9, + 0x60, 0x45, 0x8c, 0x92, 0x56, 0x03, 0x1c, 0x83, 0x2c, 0x50, 0x1c, 0xda, + 0x67, 0xae, 0x4f, 0x1a, 0xad, 0x98, 0xcb, 0x11, 0x03, 0xd1, 0x45, 0xca, + 0xad, 0x91, 0x21, 0x11, 0x3a, 0x1a, 0x36, 0x5a, 0xc1, 0x9f, 0x41, 0x35, + 0x34, 0x17, 0x63, 0x15, 0x5c, 0xb4, 0x48, 0xbe, 0xd3, 0xcb, 0xc3, 0x18, + 0x5f, 0xc8, 0xca, 0x63, 0xd2, 0xbc, 0x8b, 0x6f, 0x07, 0x84, 0xb3, 0x7a, + 0x6d, 0xf4, 0x48, 0x6b, 0xed, 0x79, 0x78, 0xb4, 0x90, 0xfe, 0x36, 0xaa, + 0x4d, 0x72, 0x73, 0x8e, 0x33, 0x37, 0xe4, 0x82, 0x78, 0x06, 0xc5, 0x97, + 0x0f, 0xfc, 0x43, 0x13, 0x96, 0x6e, 0x52, 0x46, 0xe0, 0x58, 0x04, 0x95, + 0x18, 0x68, 0xfa, 0x45, 0xd4, 0xd4, 0x17, 0x43, 0x8f, 0xd8, 0xea, 0x8c, + 0xb5, 0x7f, 0x4a, 0x75, 0x71, 0x7a, 0x30, 0x12, 0x90, 0x0b, 0x19, 0xf2, + 0x61, 0xd8, 0xaa, 0xd8, 0xd4, 0x8b, 0x1e, 0x41, 0x32, 0x60, 0x4a, 0x32, + 0x73, 0xe1, 0x7f, 0xe3, 0xbf, 0xca, 0x08, 0x00, 0x83, 0x50, 0x9b, 0x90, + 0x31, 0x50, 0x13, 0xd6, 0x77, 0xe2, 0x93, 0x2e, 0x02, 0x9b, 0xa8, 0x9e, + 0x9a, 0x8e, 0x2c, 0x3b, 0xe9, 0x6d, 0xde, 0x76, 0x0f, 0x9d, 0x3e, 0xd4, + 0x22, 0xc1, 0x1b, 0xf8, 0xd6, 0xc9, 0xf5, 0xc4, 0xaa, 0xc7, 0x9c, 0xa9, + 0x10, 0xc0, 0xf0, 0x6a, 0x0b, 0x0d, 0x75, 0x7f, 0x62, 0x33, 0xea, 0x82, + 0x1c, 0x1e, 0x2c, 0x12, 0x3c, 0x82, 0xd3, 0x2e, 0x96, 0x38, 0xdc, 0x6c, + 0x84, 0xcb, 0x85, 0xdc, 0x94, 0xca, 0x83, 0x02, 0x6a, 0xf3, 0x01, 0xd0, + 0x39, 0x0d, 0x1d, 0x31, 0x86, 0x42, 0x2e, 0xd8, 0xa5, 0x44, 0xb6, 0x75, + 0xb5, 0x26, 0x73, 0x69, 0xe4, 0xa2, 0x76, 0x74, 0x3f, 0xb8, 0x8d, 0x92, + 0x6b, 0x9c, 0xca, 0xde, 0x5a, 0xb4, 0xd3, 0x1a, 0x7e, 0xcf, 0xa2, 0x3f, + 0xb2, 0x71, 0xf4, 0x7e, 0x14, 0xff, 0xeb, 0x79, 0x5f, 0xe6, 0x5a, 0xdb, + 0xab, 0xd7, 0xbc, 0xb9, 0xfd, 0x60, 0x60, 0x03, 0xbb, 0x8b, 0x0c, 0xc8, + 0x18, 0x16, 0x29, 0x37, 0xb3, 0x6e, 0xeb, 0xe1, 0xda, 0x06, 0x85, 0x90, + 0x7c, 0xec, 0x64, 0xe6, 0xea, 0x0c, 0xb7, 0x1e, 0x01, 0x00, 0x1b, 0xb9, + 0x9d, 0x19, 0xdd, 0x20, 0x5b, 0xb2, 0x64, 0x19, 0x9a, 0xd8, 0x7a, 0x07, + 0xec, 0x20, 0x91, 0x27, 0x70, 0xc0, 0xb6, 0x10, 0x7e, 0xe7, 0x3b, 0x09, + 0x46, 0x07, 0xd3, 0x15, 0x58, 0xc5, 0xb1, 0xc3, 0x1a, 0x1a, 0x8c, 0x79, + 0xd2, 0x2e, 0x5c, 0x77, 0xae, 0x34, 0xda, 0x98, 0xe2, 0xa1, 0x4d, 0x33, + 0x65, 0xb7, 0xee, 0xe4, 0xd7, 0x78, 0x97, 0x81, 0xc8, 0x51, 0x57, 0x97}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA384, + 120, + {0x62, 0xaa, 0x91, 0x27, 0xd8, 0xf3, 0xd5, 0x32, 0x85, 0x81, 0x4d, 0x9b, + 0x3e, 0x66, 0xfe, 0x3f, 0x75, 0x64, 0x4a, 0xd1, 0xca, 0x07, 0x1a, 0x6a, + 0x89, 0x5e, 0xcd, 0x14, 0x8d, 0x7f, 0xb7, 0xdf, 0x96, 0x05, 0xad, 0x18, + 0x2f, 0xbb, 0xce, 0xd4, 0xf9, 0xe0, 0x78, 0x56, 0x3f, 0x90, 0x93, 0x98, + 0xb4, 0x32, 0x4d, 0x4d, 0x19, 0x2d, 0x2f, 0x7a, 0xbb, 0x82, 0x84, 0x45, + 0xae, 0xd7, 0x83, 0xd4, 0xc9, 0xc7, 0x6a, 0x82, 0xea, 0xd7, 0xfe, 0xdf, + 0x10, 0x93, 0x10, 0xa6, 0xd6, 0x58, 0x52, 0xaa, 0xee, 0xff, 0x87, 0xe6, + 0x63, 0x03, 0x35, 0x44, 0x78, 0x08, 0x54, 0x74, 0xf6, 0x08, 0x73, 0xf0, + 0xc6, 0x77, 0xb1, 0xad, 0x91, 0x38, 0xde, 0xe0, 0xde, 0x25, 0x89, 0x23, + 0x5a, 0x12, 0x1b, 0x6b, 0xbe, 0xfd, 0x6b, 0x7d, 0x8e, 0xbd, 0x3d, 0x29, + 0x6c, 0x2c, 0xa0, 0x91, 0xc3, 0x44, 0x5b, 0x34, 0x6a, 0xc3, 0x9f, 0x52, + 0xad, 0xdf, 0x12, 0x48, 0x99, 0x55, 0xfc, 0x4f, 0xf0, 0xad, 0x21, 0x8f, + 0x5f, 0x5d, 0xb5, 0xab, 0x80, 0x85, 0x87, 0xfc, 0x42, 0xbb, 0xb2, 0x05, + 0x2f, 0x97, 0x82, 0x00, 0x1f, 0x82, 0x8b, 0x82, 0x94, 0xba, 0x1e, 0xbf, + 0x4c, 0x6a, 0x67, 0xeb, 0xaa, 0xeb, 0xee, 0xf3, 0x86, 0xb5, 0x6e, 0x23, + 0x55, 0x5d, 0xf9, 0x23, 0x1c, 0xc2, 0x2b, 0x5a, 0x49, 0xec, 0xde, 0xe3, + 0x56, 0x49, 0x71, 0x40, 0x40, 0x71, 0x53, 0x87, 0xf1, 0x31, 0x3b, 0x7d, + 0x8e, 0x2c, 0xe6, 0xe6, 0x0d, 0x20, 0xb4, 0xaa, 0x39, 0x4d, 0x18, 0x0e, + 0xa7, 0xdc, 0x1c, 0x70, 0xa7, 0x1e, 0x73, 0x8c, 0xe0, 0x60, 0x48, 0xed, + 0x9f, 0x1f, 0x6e, 0xa1, 0xc2, 0x62, 0xc3, 0xf7, 0x7f, 0x61, 0x39, 0x68, + 0xbd, 0x86, 0x49, 0x0b, 0xc9, 0x1c, 0x43, 0xf7, 0xe9, 0x30, 0x2a, 0x2c, + 0x9c, 0x3f, 0x93, 0x4d, 0xe2, 0xf3, 0x68, 0xd5, 0x16, 0xd0, 0x69, 0x39, + 0x10, 0xb4, 0x20, 0xa9, 0xf3, 0x26, 0x89, 0x85, 0x2c, 0xb6, 0xa3, 0x18, + 0x4f, 0xe8, 0x15, 0xed, 0x00, 0x04, 0x8e, 0x2c, 0xa8, 0x7c, 0xf9, 0xb4, + 0xee, 0x53, 0xc1, 0x78, 0xcf, 0xf7, 0xbf, 0x33, 0x98, 0xdc, 0xd4, 0x44, + 0x13, 0x6a, 0x55, 0xb6, 0x75, 0x3e, 0x0a, 0xf9, 0x51, 0xcc, 0x8e, 0x7c, + 0x53, 0x71, 0x2d, 0xd9, 0x81, 0x4d, 0x67, 0xed, 0x1e, 0xf1, 0x82, 0x8b, + 0x3d, 0x82, 0x7e, 0xaf, 0x53, 0xda, 0x05, 0x52, 0x9b, 0xdd, 0x2d, 0x0d, + 0x24, 0xdc, 0x1a, 0xd6, 0x4b, 0xe7, 0xbd, 0x68, 0x9f, 0x3a, 0xea, 0xed, + 0xfe, 0x31, 0xa8, 0xef, 0x74, 0xc4, 0x64, 0x53, 0x95, 0x3b, 0x1f, 0x1f, + 0x34, 0x66, 0x02, 0x0d, 0xff, 0x6c, 0x69, 0x0d, 0x3e, 0x06, 0xd5, 0xed, + 0x9f, 0x51, 0xc3, 0xf2, 0x8f, 0xd3, 0x23, 0x9d, 0x16, 0x34, 0xb9, 0x3d}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA384, + 121, + {0x53, 0x98, 0x26, 0x88, 0x9a, 0x8a, 0xff, 0x73, 0x1a, 0xe9, 0xe7, 0x31, + 0x08, 0x3c, 0x77, 0x44, 0x87, 0x21, 0x41, 0xc8, 0xed, 0x3e, 0x4d, 0x04, + 0x01, 0x31, 0x52, 0x28, 0x8e, 0xd1, 0xde, 0xed, 0xa0, 0xd4, 0x2d, 0xc0, + 0x7a, 0x70, 0xae, 0xf3, 0xc0, 0x53, 0xa4, 0xb5, 0x50, 0x99, 0xed, 0xcf, + 0xd9, 0x2b, 0x5d, 0xf8, 0xb7, 0x33, 0x46, 0xa6, 0x2b, 0xf3, 0xe5, 0xbe, + 0x2c, 0x32, 0x6e, 0xd3, 0xb2, 0x57, 0x99, 0x72, 0xb1, 0x83, 0x03, 0x13, + 0xba, 0x51, 0x12, 0x69, 0x98, 0x85, 0x5c, 0x42, 0x78, 0x67, 0x45, 0xf2, + 0xb7, 0x1e, 0x38, 0xcd, 0x52, 0x2e, 0x40, 0x15, 0xf2, 0xf8, 0x92, 0x8c, + 0x8a, 0xce, 0x48, 0x16, 0x1e, 0x1c, 0xb0, 0x92, 0x85, 0x8c, 0xac, 0xc0, + 0x61, 0xe7, 0xb9, 0x9e, 0x3b, 0x44, 0xe8, 0x5a, 0x50, 0xa7, 0xfa, 0xfd, + 0x18, 0x4c, 0xa7, 0x39, 0xe6, 0xdd, 0xf0, 0xe9, 0xf5, 0xcb, 0x04, 0x09, + 0x3f, 0x7f, 0x2b, 0x23, 0x07, 0x06, 0x1f, 0xd9, 0x9e, 0x1d, 0xa6, 0x69, + 0x1a, 0xc6, 0x94, 0xe4, 0x75, 0x6a, 0xe4, 0x65, 0x17, 0xaf, 0x6d, 0x3a, + 0x96, 0x81, 0x09, 0x67, 0x0e, 0x31, 0x7a, 0x99, 0xe5, 0x19, 0x71, 0x92, + 0xcd, 0xf4, 0xff, 0x08, 0x3c, 0x7e, 0x04, 0x4f, 0x46, 0xbe, 0x53, 0x08, + 0x85, 0xca, 0xfe, 0xde, 0xa0, 0x6c, 0x65, 0x7f, 0x1d, 0x6b, 0x90, 0x24, + 0x58, 0xe1, 0x02, 0x81, 0x1f, 0xa3, 0xcb, 0x59, 0xb0, 0x2b, 0xb1, 0xf0, + 0x4f, 0x02, 0x40, 0xb5, 0xa1, 0x47, 0x15, 0x20, 0xdc, 0x4e, 0xba, 0xf7, + 0x0e, 0xa0, 0xcc, 0x31, 0xdf, 0xb1, 0x73, 0x61, 0x44, 0xd6, 0x15, 0xc7, + 0xc7, 0x7a, 0x4b, 0xf7, 0x32, 0xe7, 0x77, 0x5a, 0xaf, 0x03, 0xb5, 0x62, + 0x32, 0x78, 0xb9, 0x6f, 0xaa, 0x02, 0x2d, 0x67, 0x0e, 0x9a, 0x04, 0x35, + 0x75, 0xbf, 0xcd, 0xc2, 0x77, 0xba, 0x50, 0xf5, 0x93, 0x2a, 0x05, 0xd4, + 0x00, 0x77, 0x61, 0xcc, 0x97, 0xe3, 0x7e, 0x0a, 0x98, 0x6c, 0xed, 0x11, + 0x6b, 0x3b, 0xbb, 0x68, 0xd7, 0x7a, 0x0f, 0x6e, 0x32, 0x46, 0x4c, 0x27, + 0x73, 0xa9, 0x65, 0xe4, 0x14, 0xfd, 0xd9, 0xbf, 0x19, 0xa1, 0xcf, 0xb0, + 0x45, 0x1a, 0xab, 0xbd, 0x96, 0xb3, 0xb3, 0xe2, 0x73, 0x20, 0xce, 0x23, + 0x91, 0x34, 0x3d, 0x44, 0x1a, 0xa4, 0x04, 0xbc, 0xc7, 0xcc, 0x10, 0x75, + 0x50, 0xbd, 0xb3, 0xe1, 0x9e, 0xb3, 0xa9, 0x54, 0xa5, 0x05, 0x4f, 0xda, + 0xca, 0x39, 0xa1, 0x4e, 0xf4, 0xa1, 0xef, 0xa1, 0x45, 0x9a, 0xaa, 0x72, + 0xc8, 0xf6, 0x8b, 0xa0, 0x26, 0x40, 0x04, 0x95, 0xa7, 0x6b, 0xc8, 0x12, + 0x06, 0x00, 0xab, 0x53, 0xea, 0xa0, 0x95, 0xcb, 0x2d, 0xfa, 0x39, 0x96, + 0xde, 0x36, 0x29, 0x8a, 0xc4, 0xea, 0xd4, 0x07, 0xc5, 0xcb, 0x73, 0xed}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA384, + 122, + {0x6e, 0xd7, 0x6b, 0x0c, 0xf2, 0x2d, 0xe8, 0x89, 0xae, 0x60, 0x89, 0xd2, + 0xfc, 0x73, 0x9c, 0xbb, 0x2d, 0xb9, 0xc3, 0x48, 0xc0, 0x35, 0xc1, 0xb1, + 0xc2, 0xb4, 0x00, 0x34, 0x2c, 0x87, 0x9c, 0x73, 0xa2, 0xb8, 0x34, 0x73, + 0x7a, 0xc3, 0x38, 0x63, 0xea, 0xbf, 0x61, 0xe4, 0x52, 0xc3, 0x32, 0x42, + 0x1e, 0xf4, 0xb1, 0x69, 0x26, 0x43, 0xce, 0x6e, 0xe5, 0xd0, 0x8f, 0x23, + 0x95, 0xfb, 0x3e, 0xb7, 0xb6, 0xd2, 0x0e, 0x60, 0xc6, 0xfe, 0x2e, 0xee, + 0x0b, 0xa6, 0x4d, 0x9d, 0xda, 0x3b, 0xb9, 0x5e, 0x7b, 0x6b, 0x5b, 0xee, + 0x64, 0xda, 0xbf, 0x9f, 0x1c, 0x2c, 0x45, 0x0c, 0x11, 0x8b, 0x0f, 0x3b, + 0x82, 0xbb, 0xb9, 0xd3, 0x85, 0x1c, 0x6e, 0x9b, 0xb1, 0xaa, 0x13, 0x8e, + 0xf5, 0xd9, 0x4c, 0xd8, 0xa9, 0x76, 0x5f, 0x7a, 0xa2, 0xb0, 0xe7, 0x6f, + 0xc1, 0x6d, 0x69, 0x7a, 0x8c, 0x10, 0xce, 0x6f, 0x90, 0x01, 0xc0, 0x05, + 0x06, 0x4b, 0xb0, 0x74, 0x0b, 0xf5, 0xea, 0xea, 0x3f, 0x49, 0xf2, 0x77, + 0xb0, 0x1b, 0xfa, 0x39, 0x53, 0x76, 0xf1, 0xe3, 0x3d, 0x3e, 0x2a, 0xe9, + 0x94, 0x24, 0x57, 0x5e, 0xd5, 0xd1, 0x53, 0x6d, 0xc7, 0x77, 0x3a, 0xcc, + 0x94, 0x61, 0x96, 0x92, 0x43, 0x1b, 0xe8, 0x58, 0xfc, 0x94, 0x1c, 0xd5, + 0x3f, 0x56, 0xa6, 0x84, 0x16, 0x32, 0x21, 0x5c, 0xdf, 0xfd, 0xa4, 0x1d, + 0xe6, 0x7c, 0xc1, 0x02, 0xab, 0x91, 0x15, 0x14, 0x0b, 0x4f, 0x97, 0xa2, + 0x2a, 0x6c, 0xe4, 0xf2, 0xaa, 0xef, 0xaa, 0x03, 0x51, 0x66, 0x97, 0x7f, + 0x40, 0x4c, 0xf9, 0x56, 0xcf, 0x0a, 0x25, 0xd6, 0x94, 0x5c, 0x8d, 0x8f, + 0x55, 0x80, 0xe4, 0x8d, 0x77, 0xee, 0x2a, 0xda, 0x49, 0x63, 0xd1, 0x39, + 0xcb, 0x44, 0x78, 0x35, 0x71, 0x14, 0x85, 0x1e, 0x39, 0xab, 0xcc, 0xfa, + 0x77, 0xc7, 0xbb, 0x70, 0xb6, 0xd8, 0xf4, 0xac, 0xe5, 0x3b, 0x9f, 0x65, + 0x00, 0xd9, 0xd9, 0xc2, 0xc1, 0xb2, 0x84, 0x89, 0xf8, 0x8d, 0xa9, 0x16, + 0x2b, 0x4c, 0xfe, 0xa8, 0x9a, 0x38, 0x79, 0x57, 0x02, 0xdb, 0xce, 0x47, + 0x75, 0xd5, 0xd5, 0xd7, 0x40, 0x9b, 0xff, 0xa6, 0x93, 0x42, 0x23, 0x32, + 0x27, 0x5e, 0xf5, 0xf8, 0x2c, 0xe8, 0xf7, 0xb8, 0x83, 0x00, 0xee, 0xc2, + 0xe4, 0x09, 0x67, 0xf5, 0xd1, 0x72, 0x4e, 0xc2, 0x95, 0xed, 0x81, 0x24, + 0xdd, 0xf6, 0x82, 0x8a, 0x94, 0xf8, 0xba, 0x8b, 0x7c, 0x08, 0x4d, 0x18, + 0x68, 0x7c, 0x96, 0xd1, 0xc6, 0x39, 0xff, 0x88, 0xda, 0x2b, 0x42, 0xaf, + 0x7d, 0xb2, 0xfb, 0x8e, 0x2e, 0x50, 0x48, 0x85, 0x23, 0x3d, 0xea, 0xa7, + 0x13, 0xaf, 0x82, 0x9e, 0xc3, 0xf6, 0x24, 0xe0, 0x3d, 0xae, 0x24, 0xab, + 0x13, 0x89, 0x31, 0xe7, 0x03, 0x84, 0xee, 0x76, 0xc9, 0xb3, 0x5a, 0x01}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA384, + 123, + {0x77, 0x22, 0x27, 0xd4, 0x13, 0x21, 0xed, 0xa0, 0xb8, 0xe0, 0x62, 0x5f, + 0x87, 0xcb, 0x55, 0x5b, 0xef, 0xb7, 0xa6, 0x96, 0x9d, 0xf6, 0x3d, 0x03, + 0x92, 0x41, 0x08, 0xc5, 0xbd, 0x89, 0x97, 0x4b, 0xff, 0x3c, 0x69, 0xd8, + 0xdc, 0x96, 0x3f, 0x31, 0x5f, 0x69, 0x11, 0xcc, 0x49, 0xd7, 0x6b, 0x2f, + 0x57, 0x5b, 0xc1, 0x5c, 0xcd, 0x66, 0x82, 0x92, 0x96, 0x61, 0xb6, 0x59, + 0xb2, 0x43, 0x6b, 0x39, 0x45, 0xd1, 0x58, 0xf2, 0xa9, 0x57, 0x21, 0xec, + 0x1e, 0xb8, 0xea, 0x40, 0x38, 0xf5, 0xaf, 0x4c, 0xf8, 0x52, 0x66, 0xa9, + 0x87, 0xb7, 0x7d, 0x31, 0x8b, 0x6c, 0x16, 0x31, 0x99, 0x95, 0x74, 0xbf, + 0xcb, 0xc2, 0x82, 0x80, 0xdc, 0x0b, 0x65, 0x6b, 0x33, 0x46, 0x7e, 0xed, + 0xdf, 0x75, 0xc5, 0x71, 0x29, 0x65, 0x7e, 0xe5, 0xb7, 0x7d, 0x67, 0x11, + 0x18, 0xd4, 0xb5, 0x7a, 0x55, 0xc4, 0x68, 0xbc, 0xd9, 0x1a, 0x0f, 0x71, + 0x79, 0x94, 0x33, 0xbe, 0xb7, 0xaf, 0xb8, 0x55, 0x8a, 0xc0, 0xe7, 0x0f, + 0xf9, 0x1e, 0xd4, 0x85, 0x64, 0xd9, 0x3a, 0xa5, 0x5a, 0xc7, 0x9b, 0x35, + 0xc4, 0x68, 0xaf, 0x57, 0xcb, 0x64, 0xdd, 0xd6, 0x2a, 0x4a, 0xd5, 0x6c, + 0x29, 0xf7, 0x4b, 0xbe, 0x82, 0x9b, 0x58, 0x6c, 0xcb, 0x9b, 0xf1, 0xb0, + 0xac, 0x56, 0xfb, 0x97, 0x61, 0xb2, 0x78, 0xd1, 0x54, 0x6d, 0x2d, 0x9d, + 0x8c, 0x8c, 0x54, 0x82, 0x2f, 0x71, 0xca, 0x47, 0x92, 0x9e, 0xf6, 0xd9, + 0x88, 0x89, 0x55, 0x27, 0xf6, 0xa3, 0x64, 0xbf, 0xbd, 0x05, 0x87, 0xf2, + 0x4b, 0x8b, 0xd1, 0x79, 0x0f, 0xdc, 0xa3, 0xef, 0xf3, 0x63, 0x39, 0x97, + 0x91, 0x65, 0xa5, 0x94, 0x8e, 0xf1, 0x71, 0x25, 0xac, 0x8e, 0x8d, 0x3f, + 0x3e, 0x2a, 0xab, 0x86, 0x80, 0x13, 0x56, 0x9b, 0x57, 0x41, 0x7a, 0x53, + 0x30, 0x3d, 0x5a, 0xcf, 0xfb, 0xd1, 0x1e, 0x65, 0xe5, 0x63, 0x8f, 0xc4, + 0xf9, 0xd9, 0xb2, 0x3c, 0x16, 0x77, 0x9e, 0x82, 0xab, 0x38, 0xc3, 0x53, + 0xab, 0x28, 0x2e, 0xb8, 0x03, 0x5f, 0xd1, 0x71, 0x2e, 0x15, 0xf9, 0xf4, + 0x41, 0xbe, 0x87, 0x73, 0x25, 0x1e, 0x53, 0x62, 0x9f, 0xbe, 0x9a, 0x4d, + 0x8e, 0xab, 0xa7, 0x60, 0x7b, 0x0d, 0x42, 0x63, 0xdf, 0x29, 0xe4, 0x25, + 0xb4, 0x73, 0x45, 0xdd, 0xba, 0xb4, 0xda, 0x5c, 0xd6, 0xb6, 0x6a, 0x61, + 0x67, 0x29, 0xc9, 0x67, 0xc6, 0xf2, 0x8a, 0x29, 0xe8, 0xa8, 0x05, 0x7d, + 0x7c, 0x2b, 0xec, 0x54, 0xd8, 0x54, 0xc8, 0x93, 0x54, 0x37, 0xba, 0x22, + 0x05, 0xc8, 0xa6, 0x15, 0x50, 0x1d, 0x09, 0x38, 0xa1, 0x8d, 0x10, 0xf3, + 0xad, 0x9a, 0xe3, 0xf2, 0x98, 0x84, 0x0e, 0xaf, 0x87, 0xb4, 0x1e, 0x42, + 0xad, 0x81, 0x1e, 0xb8, 0xba, 0x48, 0xd9, 0x15, 0x96, 0x2f, 0xf5, 0xee}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA384, + 124, + {0x2c, 0xea, 0xfd, 0x49, 0xde, 0x62, 0xfc, 0xfd, 0x29, 0xd1, 0x03, 0x08, + 0xa3, 0x7e, 0x84, 0xe7, 0xb8, 0x8d, 0x99, 0x0d, 0xdf, 0xd5, 0x78, 0x7d, + 0x4d, 0x4d, 0x94, 0x5c, 0x43, 0x09, 0xfe, 0xba, 0xc3, 0x85, 0xa1, 0x3c, + 0x28, 0x55, 0x55, 0x16, 0x1b, 0xc1, 0x4f, 0x83, 0xff, 0x5f, 0xf3, 0x26, + 0xda, 0x0b, 0x6d, 0x62, 0x78, 0xbd, 0xa7, 0xbd, 0xa7, 0xbc, 0xb7, 0xac, + 0xd7, 0x17, 0x8f, 0x8d, 0x71, 0xe0, 0xc2, 0x97, 0xeb, 0x3c, 0x98, 0xe8, + 0x0b, 0x97, 0xec, 0x6e, 0xea, 0x56, 0x4c, 0xf6, 0x49, 0x33, 0xea, 0x75, + 0xd3, 0x45, 0x8f, 0xcc, 0x4d, 0x8c, 0xd5, 0x62, 0x54, 0xd9, 0x1e, 0xfe, + 0xd6, 0x15, 0x29, 0x53, 0xbe, 0xff, 0x77, 0x80, 0x32, 0xef, 0x38, 0x49, + 0x25, 0xb1, 0xe4, 0x5c, 0x91, 0xab, 0x30, 0xab, 0x6a, 0xdc, 0x97, 0x9e, + 0x9a, 0xd0, 0x2c, 0x01, 0xb1, 0xea, 0xdf, 0xc9, 0x63, 0x11, 0xb4, 0xce, + 0x98, 0x74, 0x5b, 0x05, 0x76, 0xe9, 0x0f, 0x5c, 0xf4, 0x71, 0xcf, 0x9c, + 0x75, 0xcf, 0x34, 0x73, 0xdd, 0xcb, 0x0a, 0x67, 0x4d, 0x0b, 0x3d, 0x03, + 0x78, 0x7e, 0x84, 0x46, 0xff, 0x17, 0x02, 0xc4, 0xfa, 0x58, 0x85, 0x20, + 0x73, 0x8c, 0xdc, 0x48, 0xfb, 0xce, 0x72, 0xcd, 0x78, 0x67, 0xad, 0x1f, + 0xf5, 0xa3, 0x56, 0x15, 0xb5, 0x1d, 0xd5, 0xd4, 0x2c, 0xea, 0x9f, 0x72, + 0x1c, 0xbb, 0x12, 0xd8, 0x87, 0xf1, 0xed, 0x58, 0xae, 0x5d, 0x32, 0x69, + 0xd7, 0x81, 0xf7, 0x64, 0xe5, 0x1c, 0x1b, 0xcd, 0x93, 0xda, 0x5a, 0xb3, + 0x23, 0x69, 0xaf, 0xad, 0x9f, 0x6b, 0x67, 0x21, 0x8f, 0x9b, 0xf8, 0xdb, + 0xc0, 0xfc, 0x13, 0x74, 0xe6, 0x7e, 0xc3, 0x60, 0xb1, 0x83, 0x59, 0x47, + 0x40, 0xb6, 0x3d, 0x29, 0xd8, 0x63, 0x40, 0xd2, 0x18, 0x7c, 0x22, 0x91, + 0xd2, 0x80, 0xd3, 0x50, 0x9e, 0xf7, 0xcc, 0xd3, 0xb2, 0xcb, 0xfd, 0x45, + 0xff, 0x6a, 0x5f, 0x67, 0xbf, 0x1f, 0x92, 0x13, 0x5b, 0xe0, 0xf4, 0xb7, + 0xcc, 0x29, 0x40, 0x0c, 0xad, 0xe4, 0x12, 0xe1, 0x52, 0x2d, 0x81, 0xa1, + 0x38, 0xd5, 0xe2, 0x76, 0x19, 0x99, 0x38, 0x65, 0xf8, 0xc3, 0xd7, 0x3f, + 0xc2, 0x4b, 0xc2, 0xeb, 0x71, 0x47, 0xa7, 0x90, 0x6b, 0x25, 0xd8, 0x96, + 0x5a, 0x44, 0x80, 0xc4, 0xbb, 0x46, 0xb4, 0xc7, 0xdf, 0x34, 0x8f, 0xd0, + 0xd8, 0x31, 0x19, 0xb5, 0x99, 0x61, 0x9a, 0x7c, 0x4f, 0xd9, 0x85, 0xaa, + 0xaa, 0x10, 0x40, 0x64, 0x16, 0x79, 0xa8, 0xae, 0x69, 0xaa, 0xa2, 0xa3, + 0xa3, 0x15, 0x55, 0x75, 0x95, 0x80, 0x6d, 0xe3, 0x50, 0xf3, 0x3d, 0xc1, + 0x69, 0xff, 0x29, 0x05, 0xc1, 0xb4, 0x32, 0xde, 0x34, 0x44, 0x3c, 0xcf, + 0xc3, 0x80, 0x9f, 0xf5, 0xec, 0x74, 0x62, 0xac, 0x0f, 0xb2, 0xa5, 0xf2}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA384, + 125, + {0x4f, 0xc3, 0x98, 0x0f, 0x88, 0xd8, 0xda, 0x18, 0x14, 0xde, 0xd9, 0x2a, + 0x3f, 0x4a, 0x4b, 0xd6, 0x6e, 0x52, 0x4e, 0x2c, 0x6d, 0xd9, 0x8d, 0x80, + 0xb2, 0xae, 0x56, 0xb5, 0x9b, 0x00, 0x06, 0xa3, 0x32, 0xc0, 0xeb, 0xef, + 0x85, 0xb7, 0x63, 0x2b, 0x63, 0xec, 0x85, 0x52, 0x8a, 0xec, 0xce, 0xe7, + 0xcf, 0x09, 0x01, 0x6e, 0xc2, 0x46, 0x5c, 0x00, 0xcf, 0x01, 0x2c, 0x32, + 0x4d, 0x21, 0xdb, 0x80, 0xbe, 0x08, 0x39, 0xb8, 0x7f, 0x63, 0x1c, 0x05, + 0x1d, 0x7d, 0x15, 0x2e, 0x25, 0x1f, 0x62, 0x03, 0xc5, 0xe9, 0x37, 0xb8, + 0xf7, 0x56, 0x17, 0x6f, 0x23, 0x56, 0xf1, 0x3e, 0x94, 0x7e, 0x47, 0x61, + 0x95, 0x48, 0x75, 0x1c, 0x4e, 0xbb, 0x96, 0xb6, 0x53, 0x2f, 0x22, 0x51, + 0x0e, 0xe1, 0xeb, 0xf9, 0x46, 0x85, 0x1c, 0xd2, 0x0c, 0x09, 0x85, 0x04, + 0x42, 0x9d, 0xd7, 0xee, 0x74, 0x72, 0xd7, 0xad, 0x9b, 0x93, 0xd9, 0xba, + 0x41, 0x5e, 0x75, 0x47, 0x77, 0x36, 0x08, 0x83, 0x48, 0x48, 0xbf, 0x4f, + 0x80, 0xfe, 0xfd, 0xfa, 0x23, 0x3a, 0x95, 0xfa, 0x9a, 0x53, 0x5b, 0xde, + 0x32, 0xdb, 0xee, 0x28, 0xa0, 0xce, 0x38, 0x65, 0x0b, 0xf0, 0x22, 0xbb, + 0xdc, 0xab, 0xa3, 0x9c, 0x43, 0x6d, 0x7f, 0x7e, 0x2d, 0x1b, 0xc7, 0x40, + 0x79, 0xfc, 0xa8, 0xdf, 0xb9, 0xc3, 0xaf, 0xfb, 0x7f, 0x58, 0xfa, 0xf9, + 0x08, 0x37, 0xaa, 0x8d, 0x77, 0x03, 0x82, 0xf2, 0x70, 0xe8, 0x15, 0x76, + 0x4b, 0x52, 0xa2, 0xeb, 0x3f, 0x9c, 0x2c, 0x31, 0x5e, 0x29, 0x00, 0x07, + 0xdf, 0x5e, 0x88, 0x1b, 0x04, 0x1b, 0x4b, 0xee, 0x65, 0xb6, 0xdd, 0xc7, + 0xc5, 0x49, 0x94, 0x87, 0x34, 0xac, 0x8e, 0x1a, 0x8d, 0x27, 0xf2, 0x05, + 0xa3, 0x0c, 0x68, 0xb0, 0xeb, 0x36, 0xb6, 0x3a, 0xae, 0xe3, 0x73, 0xe0, + 0xe4, 0xfe, 0x30, 0x3d, 0x37, 0x98, 0x8c, 0xc1, 0x79, 0xae, 0x16, 0x95, + 0x52, 0xaf, 0x97, 0x5d, 0x69, 0xcc, 0x66, 0x3d, 0x82, 0xe1, 0x15, 0x9f, + 0xdd, 0x8b, 0x1a, 0xa1, 0x4e, 0xfa, 0x3c, 0xf4, 0x65, 0x42, 0x14, 0x01, + 0xd3, 0x01, 0xfe, 0xc7, 0x1d, 0xef, 0x2f, 0xa1, 0xb1, 0xc1, 0x85, 0xbb, + 0x6e, 0x92, 0x17, 0x26, 0x7b, 0x34, 0xdc, 0x2e, 0x13, 0xb2, 0x1a, 0x5e, + 0xd6, 0x86, 0x40, 0xe6, 0x98, 0x18, 0x20, 0xf3, 0x49, 0xb7, 0xd3, 0x58, + 0x16, 0xa2, 0xee, 0xae, 0xb5, 0x88, 0x1d, 0x12, 0x30, 0x0e, 0x00, 0x22, + 0xa1, 0x54, 0x77, 0xde, 0x15, 0x9a, 0xc9, 0x01, 0x50, 0x12, 0xba, 0xce, + 0xfe, 0x4b, 0xc1, 0x74, 0x9f, 0xd9, 0x6d, 0x1f, 0xb1, 0xbd, 0x22, 0x73, + 0xf8, 0x6e, 0x6a, 0x73, 0x36, 0x88, 0x63, 0x2c, 0xce, 0xe5, 0x51, 0xec, + 0x71, 0xcd, 0x68, 0xf7, 0xf2, 0x04, 0x55, 0x4c, 0xa4, 0x8d, 0x34, 0x5b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA384, + 126, + {0x9e, 0x95, 0x47, 0xad, 0xfb, 0x91, 0x91, 0x09, 0xa3, 0xa7, 0x29, 0x1b, + 0xb0, 0x41, 0xf8, 0xa4, 0x31, 0xec, 0x22, 0x9a, 0x92, 0x2c, 0x0c, 0xf2, + 0x56, 0xc1, 0x6a, 0x5c, 0x42, 0x2c, 0x86, 0x02, 0x92, 0xff, 0xc6, 0x26, + 0xed, 0x00, 0xf0, 0x9a, 0xe1, 0xfa, 0xa7, 0x23, 0x0f, 0x57, 0x21, 0x80, + 0x7c, 0x0a, 0x99, 0x13, 0x40, 0x91, 0xc6, 0xab, 0x0b, 0x72, 0x67, 0x62, + 0x59, 0x2c, 0xd6, 0x1e, 0xaa, 0x4c, 0x58, 0xef, 0x20, 0x46, 0x91, 0x2c, + 0x98, 0x81, 0x11, 0x9c, 0x51, 0x7c, 0x84, 0x31, 0x50, 0x96, 0xfa, 0x0b, + 0x72, 0x9e, 0xc2, 0x01, 0xa8, 0x04, 0xca, 0x4c, 0x4a, 0x4b, 0x34, 0xd4, + 0x76, 0x8e, 0x97, 0xff, 0x09, 0x90, 0x53, 0xf6, 0xa6, 0x28, 0xee, 0xeb, + 0x6f, 0x30, 0x52, 0xef, 0xb2, 0x6a, 0x61, 0xe4, 0x5f, 0x65, 0xea, 0x46, + 0xb6, 0xa0, 0x8f, 0x44, 0x6f, 0x23, 0x9e, 0xce, 0x38, 0x77, 0x5e, 0xdd, + 0xf5, 0x7e, 0xff, 0x5f, 0x2c, 0xd8, 0xff, 0xb9, 0xd4, 0xfa, 0xe4, 0x34, + 0x8c, 0x7a, 0x4e, 0x94, 0xa0, 0x8e, 0xbb, 0x9a, 0xad, 0xe5, 0x7c, 0xdc, + 0xab, 0x2d, 0x39, 0x28, 0x5c, 0xdb, 0xcf, 0x96, 0x4e, 0x5c, 0x5b, 0x17, + 0x5e, 0xf4, 0x1b, 0x4f, 0xda, 0x46, 0xb6, 0x3d, 0x8a, 0x81, 0x00, 0x44, + 0xd9, 0x3a, 0x04, 0xd3, 0x44, 0xe0, 0x72, 0xff, 0x34, 0x8e, 0xf8, 0xc5, + 0x8f, 0x77, 0xdd, 0x0b, 0x46, 0x36, 0x99, 0x04, 0xf1, 0x74, 0xb1, 0x44, + 0xff, 0xee, 0x62, 0xad, 0x8b, 0x1d, 0x44, 0xa6, 0x70, 0x25, 0xa5, 0x27, + 0xa7, 0x26, 0x1b, 0x78, 0xa8, 0x31, 0xb3, 0xf9, 0x1f, 0x39, 0x9e, 0xc3, + 0xdf, 0xd5, 0xbb, 0x38, 0xe5, 0x99, 0xa4, 0x85, 0xe9, 0xb6, 0x3c, 0xda, + 0x14, 0xf8, 0xab, 0x06, 0xc1, 0xdf, 0x23, 0x6b, 0x21, 0x0b, 0xda, 0x73, + 0x82, 0xdf, 0x6b, 0x1a, 0xd8, 0x90, 0x4f, 0xfe, 0x44, 0xf7, 0x0b, 0x89, + 0x3d, 0x99, 0x0d, 0x32, 0x12, 0x46, 0xd5, 0x41, 0xb4, 0x09, 0x0d, 0xeb, + 0xe0, 0x2f, 0x29, 0x69, 0xe0, 0x42, 0x44, 0x14, 0x4a, 0x34, 0x5e, 0x4e, + 0x89, 0xf1, 0xee, 0x5a, 0x51, 0xc6, 0xa3, 0xd8, 0x3a, 0x8b, 0x18, 0x66, + 0x15, 0x2c, 0xba, 0x05, 0x58, 0x66, 0xee, 0xa6, 0x41, 0x7a, 0xe6, 0x0c, + 0xf7, 0x2b, 0x68, 0x8c, 0x5e, 0x7b, 0x1a, 0x19, 0x19, 0xcd, 0x48, 0x13, + 0xaf, 0xde, 0xd6, 0x85, 0xf3, 0xc7, 0x8f, 0x8e, 0xda, 0xfe, 0x6b, 0xd6, + 0x42, 0xaf, 0x23, 0x2d, 0xaf, 0x2e, 0x12, 0xa4, 0x09, 0x70, 0x08, 0xa8, + 0xe7, 0xa1, 0xaa, 0x7d, 0x3d, 0x4e, 0x55, 0x83, 0xcc, 0x92, 0x22, 0x46, + 0xa4, 0xfd, 0x05, 0x1b, 0xda, 0x5c, 0x1e, 0x76, 0xb5, 0xf8, 0x9c, 0x28, + 0xab, 0xe8, 0x8d, 0x60, 0x6f, 0x86, 0xb9, 0xc2, 0x65, 0x12, 0xa6, 0xd5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA384, + 127, + {0x40, 0x9b, 0xac, 0x0f, 0x38, 0x5c, 0x5d, 0x75, 0xfc, 0xc9, 0xec, 0x8a, + 0x63, 0xce, 0xf1, 0xb0, 0x0b, 0x2a, 0xa0, 0xb4, 0x95, 0x83, 0xac, 0x56, + 0xc9, 0xea, 0x69, 0x7d, 0x70, 0x4e, 0xf5, 0x34, 0x72, 0x36, 0xa3, 0x51, + 0x00, 0x7d, 0xfd, 0x74, 0x20, 0x13, 0x4d, 0xfb, 0x8c, 0x86, 0x0b, 0xc4, + 0x7d, 0x0b, 0xd6, 0xe3, 0x03, 0x26, 0x5c, 0xc5, 0xdb, 0x8b, 0xf2, 0xd4, + 0x62, 0x74, 0x4c, 0xae, 0x06, 0xbf, 0xd9, 0xb9, 0x2a, 0x08, 0x2e, 0xf0, + 0x91, 0x1b, 0xc8, 0x28, 0x7d, 0xc2, 0x02, 0xb2, 0xe4, 0x89, 0x3a, 0xc1, + 0x52, 0x17, 0xac, 0xb2, 0xc2, 0x98, 0x59, 0xcf, 0xca, 0x05, 0x76, 0x9e, + 0x90, 0xe8, 0xbd, 0x10, 0x10, 0xb6, 0x7d, 0xa6, 0xa2, 0xb0, 0xbd, 0xa4, + 0xc3, 0x10, 0x17, 0x4a, 0x97, 0x80, 0x49, 0x2b, 0x80, 0x29, 0x27, 0xf4, + 0x58, 0xda, 0x53, 0xda, 0x9d, 0x69, 0xef, 0xe8, 0xac, 0x43, 0x6c, 0x5a, + 0x0e, 0xbe, 0x06, 0xc4, 0xd0, 0xc6, 0x2d, 0x44, 0x21, 0xf0, 0x18, 0xf4, + 0x68, 0x75, 0x9b, 0x36, 0xce, 0x05, 0x0c, 0x8b, 0x24, 0x2e, 0x40, 0x70, + 0xd5, 0xae, 0x95, 0x34, 0x40, 0x68, 0x71, 0xae, 0xa1, 0xa7, 0xd6, 0x57, + 0x36, 0x76, 0x3a, 0x27, 0xbd, 0x97, 0xd9, 0x08, 0x28, 0xf0, 0xf2, 0x17, + 0xa7, 0x45, 0xfc, 0xf4, 0x54, 0x64, 0x0d, 0xde, 0x39, 0x03, 0x04, 0x32, + 0xe8, 0xb3, 0xcf, 0x92, 0x68, 0x6c, 0x36, 0x7f, 0xa6, 0xaf, 0xfa, 0xe3, + 0xbd, 0x5f, 0xdd, 0xc5, 0x78, 0x03, 0x89, 0x8a, 0x88, 0x0e, 0xa2, 0x89, + 0x78, 0xc5, 0xe7, 0xe7, 0x6b, 0xde, 0x18, 0xf4, 0x51, 0xea, 0x3b, 0x2a, + 0x89, 0xd6, 0x88, 0xcd, 0x5d, 0xcd, 0x5f, 0x19, 0xd1, 0x60, 0x0f, 0xf2, + 0x22, 0x87, 0x5f, 0x84, 0x10, 0x0e, 0xbe, 0x2e, 0x97, 0xc2, 0xd9, 0x8a, + 0xbd, 0xfe, 0x9c, 0xbb, 0xb7, 0x33, 0xa0, 0xf2, 0x57, 0xbc, 0x18, 0x7a, + 0x17, 0x13, 0x26, 0x26, 0x8c, 0xfb, 0xde, 0xf1, 0x2a, 0xca, 0xa2, 0x81, + 0x25, 0x06, 0x2f, 0xdf, 0x3e, 0x9e, 0xdd, 0x75, 0x6a, 0xd8, 0xed, 0x9e, + 0x69, 0x5b, 0x61, 0xcb, 0xc9, 0xad, 0xb9, 0x40, 0x46, 0x48, 0x06, 0x93, + 0xe6, 0xac, 0xd5, 0xb4, 0x15, 0xdc, 0xa6, 0x95, 0x51, 0xdb, 0xea, 0x68, + 0x83, 0xf8, 0x61, 0x1b, 0x99, 0x4a, 0xb5, 0x7d, 0x73, 0x65, 0x57, 0xb6, + 0xc2, 0xd7, 0xa8, 0x61, 0x39, 0x3a, 0x0c, 0x8e, 0x9d, 0xaa, 0x4b, 0xe0, + 0xfb, 0x3b, 0xa1, 0x32, 0x01, 0xf4, 0x1a, 0x56, 0x70, 0x1f, 0x19, 0x53, + 0xc3, 0xfc, 0xf5, 0x4e, 0x26, 0x15, 0xa2, 0x0b, 0x15, 0xa2, 0xfb, 0x73, + 0x62, 0x2d, 0x1f, 0x52, 0x72, 0xa9, 0xc1, 0x15, 0x0d, 0xc9, 0x75, 0x88, + 0x7f, 0x03, 0x2a, 0x0b, 0xcf, 0x16, 0x81, 0x04, 0x1a, 0x21, 0xc5, 0x27}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA384, + 128, + {0x50, 0x6d, 0x8f, 0xa1, 0xf4, 0xdd, 0x32, 0x22, 0xef, 0x4d, 0x1d, 0xb8, + 0x0d, 0x74, 0x75, 0x62, 0xcc, 0xda, 0x3a, 0xbf, 0xc1, 0x29, 0x42, 0x66, + 0x10, 0x90, 0x17, 0x80, 0x24, 0x13, 0x00, 0xad, 0x2c, 0x52, 0xe8, 0xcd, + 0x5e, 0xe4, 0x4b, 0x49, 0x99, 0x28, 0xd7, 0xd4, 0x2d, 0xbd, 0x37, 0xd0, + 0xa0, 0xdd, 0xc0, 0xac, 0x2e, 0x58, 0x3a, 0x68, 0xc7, 0x63, 0xcc, 0x3f, + 0xd8, 0xe7, 0x1c, 0xb8, 0x02, 0x88, 0xc4, 0xa5, 0xd0, 0xc4, 0xfb, 0x8f, + 0xf9, 0x1a, 0xbf, 0x99, 0xca, 0xde, 0xba, 0x36, 0x91, 0x98, 0x2a, 0x2f, + 0x31, 0x83, 0x80, 0x96, 0xd0, 0xd9, 0xe1, 0xb9, 0xe6, 0x5d, 0x80, 0x30, + 0x71, 0x8a, 0xa1, 0x19, 0x24, 0xd2, 0x2f, 0x49, 0xd6, 0xcf, 0xc0, 0x40, + 0x6e, 0xc6, 0xaf, 0x05, 0xdb, 0xc9, 0xec, 0x4d, 0x1e, 0x8a, 0xb1, 0x39, + 0x18, 0x34, 0x3f, 0x6a, 0x97, 0x3f, 0xd2, 0x3d, 0x5e, 0xd7, 0xbd, 0x05, + 0x60, 0x36, 0x85, 0xc5, 0x93, 0x0b, 0xdd, 0x93, 0xc3, 0x13, 0xc2, 0x90, + 0xce, 0x67, 0x8f, 0xf2, 0x5d, 0x81, 0x5c, 0x2e, 0x46, 0x9d, 0xd6, 0xcc, + 0xcf, 0x91, 0x4b, 0xca, 0xd6, 0xe8, 0xbd, 0x51, 0x21, 0xba, 0xf5, 0x89, + 0xda, 0xcd, 0xa9, 0xf0, 0x4a, 0x22, 0xcb, 0xe8, 0xb1, 0xd0, 0x41, 0xe3, + 0xc8, 0xeb, 0x6f, 0x90, 0x2a, 0xef, 0x22, 0x85, 0x90, 0x66, 0xea, 0x22, + 0xfe, 0xec, 0xc3, 0x3c, 0x89, 0x8a, 0x7f, 0xc2, 0x54, 0xca, 0x1f, 0x84, + 0xd6, 0x6c, 0xf1, 0x41, 0xd7, 0xb1, 0xbd, 0x11, 0x99, 0x07, 0x07, 0x49, + 0xf8, 0xf5, 0x84, 0xeb, 0x7e, 0xc0, 0xab, 0x81, 0x93, 0x73, 0xa4, 0x77, + 0x09, 0x16, 0xe6, 0x5a, 0xcc, 0x0b, 0xe0, 0x06, 0xc3, 0x01, 0xaf, 0x2c, + 0x0c, 0xa7, 0x2c, 0xcf, 0xbf, 0x40, 0xda, 0xe3, 0x7e, 0x31, 0x61, 0x93, + 0x55, 0x5b, 0xac, 0x56, 0xfa, 0x98, 0x2c, 0x00, 0x34, 0xa2, 0xc7, 0xc9, + 0x78, 0x5f, 0x58, 0xcc, 0x40, 0x94, 0x5f, 0xec, 0x7c, 0x0a, 0xd1, 0x45, + 0xc0, 0x3b, 0xab, 0xc1, 0x6a, 0x9b, 0xab, 0x02, 0x56, 0x2a, 0xfa, 0x4d, + 0xfe, 0xae, 0xce, 0xd3, 0x2c, 0xc4, 0x09, 0xd3, 0x44, 0xec, 0x14, 0x37, + 0x30, 0xc2, 0x90, 0x79, 0x1f, 0xe7, 0x8a, 0x3d, 0x6f, 0x8e, 0xf2, 0xfb, + 0xb1, 0x63, 0xce, 0xc5, 0xed, 0x54, 0x8e, 0x63, 0x1f, 0x43, 0xd3, 0xe1, + 0x17, 0x25, 0x8a, 0xb8, 0xc1, 0x5f, 0x6f, 0x62, 0xea, 0xd7, 0xaa, 0xf3, + 0xd5, 0x90, 0xf9, 0xfd, 0x5c, 0x73, 0xe9, 0x47, 0x66, 0x17, 0x81, 0xfa, + 0x1f, 0x56, 0xc3, 0xef, 0xc9, 0x59, 0x67, 0x56, 0xc6, 0xbd, 0xbe, 0x4b, + 0x3e, 0x3c, 0x8a, 0x05, 0xbf, 0x66, 0x22, 0x0c, 0xa2, 0x34, 0xe6, 0x04, + 0x3c, 0x90, 0x0e, 0x99, 0x39, 0xd6, 0x89, 0xb7, 0xef, 0x4a, 0xce, 0xff}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA384, + 129, + {0x88, 0x12, 0xdf, 0x05, 0xaf, 0xb4, 0xbd, 0xb8, 0x65, 0x68, 0xcf, 0xdd, + 0x23, 0x45, 0xa7, 0x7b, 0xaa, 0xbf, 0xef, 0xa7, 0xfa, 0xfd, 0x39, 0x3c, + 0x79, 0x04, 0x4c, 0x35, 0x76, 0xfa, 0x7b, 0x45, 0x37, 0xe8, 0x34, 0x67, + 0x6e, 0xa2, 0x25, 0x01, 0x60, 0x48, 0x35, 0xcc, 0x68, 0x50, 0x30, 0xfa, + 0x59, 0x6b, 0xb5, 0xd6, 0xec, 0x4e, 0x8f, 0x75, 0xd6, 0x5d, 0x0c, 0x69, + 0x94, 0x9f, 0xcf, 0x28, 0xf1, 0xb6, 0x71, 0x11, 0x55, 0xbc, 0xf1, 0x95, + 0x12, 0x18, 0x8d, 0xfc, 0x8a, 0xfc, 0xc3, 0x52, 0x1b, 0x7d, 0x87, 0x5c, + 0xdb, 0xba, 0xa7, 0xcc, 0x4d, 0x99, 0x3c, 0x67, 0xe3, 0xad, 0xa4, 0xf5, + 0x54, 0xf2, 0x2a, 0x4d, 0x6c, 0x2a, 0xc0, 0x33, 0xe7, 0xe2, 0xee, 0xf6, + 0x8c, 0xf1, 0xca, 0x89, 0xa3, 0x26, 0x7b, 0x18, 0x91, 0x1e, 0x82, 0xc0, + 0xaa, 0x72, 0xf4, 0x52, 0xbf, 0xca, 0x7b, 0x29, 0x61, 0x73, 0xf4, 0xe2, + 0x58, 0x42, 0x62, 0x49, 0x42, 0x34, 0x54, 0x16, 0x90, 0x65, 0x76, 0x58, + 0x7b, 0x97, 0xf5, 0x9a, 0x11, 0x71, 0x7b, 0xac, 0x58, 0xcc, 0xe7, 0x33, + 0x78, 0x12, 0xb9, 0xf7, 0xc2, 0x24, 0xad, 0x04, 0xa6, 0xb3, 0xc2, 0x23, + 0x6e, 0xf1, 0x29, 0x83, 0x97, 0x59, 0x79, 0xfc, 0x40, 0x71, 0x9c, 0xfe, + 0xc7, 0xaa, 0x3f, 0x4a, 0x16, 0x91, 0x56, 0xb0, 0x3c, 0xe7, 0x95, 0x2e, + 0x3b, 0xf7, 0xaf, 0x7c, 0x3c, 0xdf, 0x9a, 0xb5, 0x64, 0x3c, 0x2e, 0x43, + 0xaa, 0x15, 0x01, 0x30, 0x6c, 0xdb, 0xf2, 0x0f, 0x7f, 0x2c, 0xa3, 0xaf, + 0x47, 0xa4, 0xbe, 0x5d, 0x9d, 0x66, 0x8c, 0x50, 0x3c, 0xe4, 0x40, 0x6d, + 0x2a, 0x95, 0xa2, 0x09, 0xa7, 0x9e, 0x08, 0x15, 0x07, 0xed, 0xd4, 0x60, + 0x9a, 0xa5, 0x67, 0x37, 0x37, 0xf4, 0x8b, 0x04, 0x34, 0x2b, 0xe2, 0x0a, + 0xa1, 0xb4, 0x69, 0x69, 0x98, 0x6a, 0xa6, 0x61, 0x56, 0xfd, 0xa9, 0x1b, + 0x00, 0x22, 0x0b, 0xab, 0x2e, 0x4c, 0x95, 0x85, 0xc3, 0xa3, 0x5a, 0x16, + 0x06, 0xaa, 0xe9, 0xe5, 0x77, 0x61, 0x2f, 0x34, 0xfe, 0x18, 0xef, 0x0c, + 0xec, 0x18, 0x77, 0xc4, 0x96, 0x65, 0xc3, 0x4b, 0x17, 0xc2, 0xe6, 0xbc, + 0x20, 0x62, 0x79, 0x8c, 0x1f, 0x1d, 0x38, 0x60, 0x2c, 0x74, 0x20, 0xc4, + 0x14, 0xea, 0x3d, 0xeb, 0x09, 0x8e, 0xcc, 0xb8, 0x58, 0xf2, 0x2a, 0xd5, + 0x87, 0x7b, 0xe2, 0x4c, 0x1c, 0x44, 0xc7, 0x02, 0x5f, 0x93, 0x4f, 0x68, + 0xb5, 0x01, 0x5a, 0x3d, 0x9e, 0xe0, 0xd3, 0x99, 0x1a, 0x96, 0xd4, 0x87, + 0x0f, 0x0e, 0x7b, 0x46, 0x92, 0x62, 0x48, 0x87, 0x2c, 0xc4, 0x6a, 0x74, + 0xd7, 0xc2, 0x72, 0xfa, 0xed, 0x56, 0xf9, 0x09, 0x81, 0xa3, 0x0a, 0xd5, + 0x5c, 0x89, 0x96, 0xf3, 0x84, 0x29, 0x62, 0x8a, 0xfd, 0xfe, 0xb4, 0x14}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA384, + 130, + {0x71, 0x31, 0xf9, 0xf2, 0xef, 0x70, 0xce, 0xef, 0x69, 0xd9, 0x0a, 0xda, + 0xcc, 0x74, 0xdd, 0xdf, 0x5b, 0x82, 0xc7, 0xf0, 0xba, 0x6a, 0xdd, 0x6e, + 0x4d, 0x53, 0xbe, 0x48, 0x78, 0x61, 0xfd, 0x8f, 0x5b, 0x13, 0xfd, 0x2d, + 0x9b, 0xb4, 0xb8, 0x62, 0x33, 0x6c, 0xef, 0xbf, 0xd3, 0x69, 0xff, 0xec, + 0x5b, 0x7b, 0x37, 0xd7, 0x7f, 0x5e, 0x6d, 0x54, 0xd4, 0xef, 0xdc, 0xc5, + 0x5c, 0x75, 0xcf, 0xef, 0x55, 0x00, 0xac, 0x39, 0xaa, 0xe0, 0x59, 0x7b, + 0xfb, 0xf6, 0xb2, 0xc4, 0x52, 0x3a, 0x9c, 0xb9, 0x7e, 0x53, 0x9e, 0x4f, + 0x03, 0x83, 0xdc, 0xb3, 0xae, 0xa4, 0xc7, 0x05, 0x01, 0x5d, 0x17, 0x48, + 0xa4, 0xe1, 0x1d, 0xbe, 0xd9, 0x97, 0x9c, 0x05, 0xeb, 0x5f, 0x75, 0x79, + 0xa6, 0x0b, 0x62, 0x52, 0x40, 0xad, 0xe3, 0x16, 0xce, 0xfb, 0x9c, 0x05, + 0x66, 0x47, 0x92, 0x7e, 0x17, 0x42, 0x41, 0x49, 0x1c, 0x87, 0xa0, 0xed, + 0x01, 0x12, 0x8d, 0x08, 0x9e, 0x50, 0xd8, 0x78, 0x40, 0x3a, 0x4a, 0x29, + 0x46, 0xd3, 0x15, 0xca, 0x03, 0x40, 0x03, 0xb0, 0x89, 0x9f, 0x4b, 0xb9, + 0x56, 0x13, 0x50, 0x98, 0x32, 0xc7, 0x6c, 0xcc, 0xbe, 0xd4, 0xce, 0x3f, + 0x79, 0x4a, 0xeb, 0xa8, 0x3e, 0x8f, 0x59, 0x24, 0x4e, 0x82, 0x30, 0xbd, + 0x9f, 0x7c, 0x53, 0x52, 0xd1, 0x2d, 0x9b, 0xaf, 0xbb, 0x45, 0xb1, 0x1e, + 0x6d, 0x59, 0x39, 0x8d, 0x68, 0x49, 0x92, 0x0b, 0x18, 0x76, 0x08, 0x2a, + 0xb0, 0x58, 0xe6, 0x82, 0xe7, 0xfe, 0xc7, 0x9c, 0x1e, 0x0e, 0xc7, 0xba, + 0x6a, 0x95, 0xb7, 0x2b, 0x96, 0x50, 0x51, 0x6d, 0x2a, 0x25, 0xd2, 0x84, + 0x70, 0xd3, 0x1e, 0x92, 0x32, 0x00, 0x27, 0x99, 0x35, 0x3c, 0x1c, 0xc2, + 0xc9, 0x21, 0x37, 0x2c, 0xb4, 0xe3, 0x88, 0x40, 0x46, 0x65, 0x01, 0xb5, + 0x86, 0x29, 0xce, 0xb5, 0x1b, 0x1d, 0xbd, 0x17, 0x64, 0x3b, 0xe4, 0xac, + 0xb5, 0x9f, 0xc3, 0xcd, 0xb4, 0x4d, 0xe2, 0x4c, 0xaa, 0x49, 0xfa, 0xce, + 0xd2, 0x15, 0xfa, 0xcc, 0xd8, 0xd5, 0x2f, 0x43, 0x7c, 0x8a, 0xa5, 0xe5, + 0x29, 0x43, 0x6f, 0xac, 0xbe, 0x9c, 0x1e, 0xfd, 0x85, 0xc8, 0x71, 0xb6, + 0x5f, 0xff, 0x07, 0x5d, 0x6d, 0x6f, 0xae, 0xc3, 0xa7, 0xe7, 0xbd, 0x25, + 0xf5, 0xea, 0xfe, 0xa6, 0x2b, 0xea, 0x00, 0x7c, 0x45, 0xcf, 0xdb, 0xb8, + 0xbc, 0x18, 0x98, 0x35, 0x08, 0x8c, 0x06, 0x91, 0x48, 0x8f, 0x4c, 0xa2, + 0xb0, 0xd6, 0xa6, 0x25, 0x0b, 0x5e, 0x1f, 0xc7, 0x6e, 0xb4, 0x0a, 0xa4, + 0x15, 0xd9, 0xee, 0xef, 0xcf, 0x66, 0x5a, 0x41, 0xee, 0x0b, 0xb5, 0x3d, + 0x42, 0x1a, 0x27, 0xc2, 0x58, 0x0a, 0xa8, 0x9c, 0x6e, 0x25, 0xdd, 0xbd, + 0xa6, 0x9e, 0x96, 0x3d, 0x92, 0x14, 0x55, 0x91, 0xbe, 0xf8, 0xb9, 0x10}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA384, + 131, + {0x2c, 0x47, 0x8e, 0x7f, 0xe2, 0x83, 0x5c, 0xe5, 0x36, 0x31, 0x22, 0xc3, + 0x79, 0xec, 0xee, 0x4e, 0x7c, 0xad, 0x31, 0x17, 0x3d, 0xc2, 0x48, 0x13, + 0x4a, 0x94, 0x2a, 0x72, 0x4c, 0x33, 0x62, 0x00, 0xd9, 0x10, 0x13, 0x93, + 0x5f, 0xbf, 0x80, 0xa8, 0xf5, 0xa8, 0x1f, 0x40, 0x97, 0x1c, 0xcc, 0x49, + 0x1b, 0xa5, 0x65, 0x0c, 0xc3, 0x72, 0x5e, 0x28, 0x69, 0xb7, 0x6e, 0x06, + 0xa3, 0x0f, 0xec, 0xa8, 0x0d, 0x09, 0xb4, 0x8c, 0x89, 0x69, 0x69, 0x54, + 0xbb, 0x91, 0xa4, 0x17, 0x44, 0x08, 0x2a, 0xb3, 0xa6, 0x9f, 0x3a, 0x5b, + 0x8a, 0x12, 0x2a, 0x92, 0x7f, 0xd9, 0xe7, 0xf4, 0x1e, 0x6e, 0x53, 0xa2, + 0x65, 0x82, 0xd6, 0x62, 0x5b, 0xe1, 0xe1, 0xb8, 0xca, 0xbf, 0x3f, 0xfa, + 0x5a, 0xf3, 0x50, 0x0c, 0xf9, 0xd2, 0x13, 0x19, 0xad, 0x5f, 0xc6, 0xed, + 0xd8, 0x5e, 0xe7, 0x93, 0x55, 0x62, 0xfa, 0x29, 0xcf, 0xb2, 0xcb, 0x3f, + 0xbc, 0xac, 0x9a, 0xab, 0xa5, 0xf7, 0xe5, 0xd2, 0xe2, 0x52, 0xf6, 0xd3, + 0x0e, 0xfc, 0x20, 0xd2, 0x17, 0x62, 0x36, 0xfa, 0x67, 0x0d, 0x4b, 0x01, + 0x34, 0xef, 0xa5, 0x70, 0xa9, 0xbf, 0x5f, 0xae, 0x8b, 0xb8, 0x8d, 0xa4, + 0x53, 0x6f, 0x47, 0x76, 0xf5, 0xbf, 0xb5, 0x30, 0x48, 0x30, 0xab, 0x8c, + 0xb9, 0xcf, 0x8d, 0xf3, 0xf9, 0x06, 0x65, 0xb0, 0x82, 0xee, 0x7e, 0xcc, + 0x03, 0xe9, 0xf3, 0x67, 0x06, 0xca, 0xd9, 0xd7, 0xfb, 0x29, 0x3c, 0x2e, + 0x46, 0x78, 0x00, 0x44, 0x2a, 0xb3, 0x9c, 0x01, 0x50, 0x30, 0x4b, 0x66, + 0x8c, 0xef, 0x6f, 0x84, 0xb2, 0xaf, 0xde, 0x87, 0x72, 0x8f, 0x42, 0x98, + 0x02, 0x85, 0x8e, 0x69, 0x88, 0xf8, 0xb6, 0xce, 0xd8, 0x94, 0xdb, 0xe2, + 0x43, 0x53, 0xe5, 0xe2, 0xe5, 0x33, 0x10, 0xac, 0xbc, 0xc2, 0x91, 0xb6, + 0x88, 0xe7, 0x6c, 0x06, 0x27, 0x15, 0x2a, 0xc9, 0x2d, 0x9d, 0x55, 0x79, + 0xbc, 0xc7, 0x3b, 0x38, 0xb2, 0x75, 0x80, 0x75, 0x69, 0xe7, 0xff, 0x37, + 0x5c, 0xb9, 0x3c, 0x97, 0x7e, 0x52, 0xb1, 0xf2, 0x1e, 0xac, 0x93, 0x34, + 0xb9, 0xe1, 0xa5, 0xe6, 0x8a, 0xb5, 0xfb, 0x19, 0x30, 0xb8, 0x10, 0xf5, + 0x63, 0x6c, 0xfb, 0x38, 0x64, 0x48, 0x41, 0x3e, 0xa8, 0x0a, 0x81, 0x74, + 0xa6, 0x16, 0xb1, 0x0b, 0x9c, 0xfa, 0x32, 0x1d, 0xbc, 0x64, 0x8f, 0x9d, + 0x1f, 0x8b, 0x8a, 0xc8, 0x08, 0x7c, 0xec, 0x95, 0x9d, 0x82, 0x45, 0xf2, + 0xbd, 0x0e, 0xc1, 0xbb, 0xac, 0xdb, 0x96, 0xaf, 0xe6, 0x0a, 0xbb, 0x5c, + 0x7d, 0xb4, 0x3d, 0x98, 0x79, 0x0c, 0xc3, 0xc3, 0xf1, 0x96, 0xa1, 0xbf, + 0x23, 0xaa, 0x16, 0x16, 0x23, 0x1a, 0xda, 0x13, 0xa5, 0x5f, 0xf6, 0xb3, + 0x45, 0xb9, 0x01, 0x98, 0x58, 0x8e, 0x3d, 0x44, 0xeb, 0x74, 0x2e, 0xce}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA384, + 132, + {0x63, 0x19, 0xde, 0xbd, 0x26, 0x3a, 0x09, 0x21, 0xf9, 0xd9, 0x35, 0xf8, + 0xb0, 0x33, 0xa6, 0x5f, 0x6e, 0x9f, 0xd9, 0xbe, 0xbf, 0xa7, 0xa3, 0x83, + 0xe6, 0xdc, 0x2c, 0x0a, 0xae, 0x99, 0x69, 0xa2, 0xd2, 0x9b, 0x6f, 0x8b, + 0xa9, 0xc9, 0xd4, 0x67, 0xf3, 0x11, 0xf9, 0xde, 0x3d, 0x0a, 0xf7, 0x52, + 0x30, 0xbc, 0xd6, 0x62, 0xb7, 0x68, 0x1f, 0x49, 0x67, 0xab, 0x1d, 0xd4, + 0xaf, 0xce, 0xa3, 0xab, 0xcf, 0x12, 0xa7, 0xc4, 0xb8, 0x9b, 0x3e, 0x31, + 0xe2, 0x2d, 0x11, 0x2a, 0xae, 0xe7, 0x6e, 0x11, 0x4b, 0x98, 0xb8, 0x10, + 0x93, 0x68, 0x4e, 0x51, 0x72, 0xb2, 0x6f, 0x18, 0xde, 0xb4, 0x5d, 0x47, + 0x77, 0x29, 0x57, 0xd4, 0xf6, 0x8c, 0xd5, 0xf3, 0x9e, 0x0d, 0x70, 0x15, + 0xd9, 0x83, 0xed, 0xd5, 0x34, 0xb0, 0xba, 0x59, 0xaf, 0xa0, 0xf1, 0xec, + 0xc0, 0xcf, 0xce, 0x74, 0x8b, 0xa4, 0x2f, 0xf9, 0xc3, 0xc6, 0xf5, 0x4f, + 0xc4, 0x47, 0xa3, 0x43, 0xc2, 0x4a, 0x3b, 0x5e, 0x24, 0x4d, 0x18, 0xd1, + 0x5c, 0xd4, 0x3a, 0x37, 0xe3, 0xcc, 0xf4, 0xe0, 0xa3, 0x4a, 0x0b, 0x63, + 0x61, 0xb6, 0x50, 0xf2, 0x7c, 0xd9, 0x0c, 0xe9, 0x24, 0x1f, 0x30, 0x79, + 0x75, 0xdd, 0xee, 0x05, 0x94, 0x54, 0x30, 0x26, 0x2c, 0x68, 0xf0, 0xbf, + 0x08, 0xaf, 0xe6, 0x0c, 0x87, 0xfa, 0x6f, 0x2a, 0xa8, 0xcf, 0x0b, 0x26, + 0xe6, 0x72, 0x26, 0xcd, 0x96, 0x2e, 0x1c, 0xa0, 0xe3, 0xaf, 0xfc, 0xe5, + 0x51, 0x82, 0xe2, 0x6d, 0xc5, 0xf2, 0x9e, 0x0e, 0xbc, 0x48, 0xa1, 0xd9, + 0xae, 0x83, 0x70, 0x41, 0xcb, 0xba, 0x28, 0x46, 0x1a, 0xcc, 0xb6, 0x77, + 0xac, 0x79, 0x3b, 0x3b, 0xda, 0xe6, 0x10, 0xc7, 0xf5, 0xcf, 0xd3, 0xad, + 0x22, 0x13, 0x17, 0xc8, 0x1d, 0x6a, 0x2b, 0x18, 0x41, 0x5d, 0x2d, 0x00, + 0xc2, 0x5d, 0x27, 0x59, 0xb5, 0x09, 0xcb, 0xe5, 0xe1, 0xa9, 0x9e, 0xe9, + 0xcc, 0xa1, 0xa1, 0xd1, 0x5f, 0x8e, 0xc1, 0xfb, 0x64, 0x2b, 0x2a, 0x87, + 0x72, 0xe6, 0x18, 0x61, 0xba, 0xfd, 0x8c, 0x67, 0xc9, 0x3a, 0x83, 0x51, + 0x34, 0xe9, 0xac, 0xf0, 0x3f, 0x76, 0x30, 0xe1, 0xe2, 0xc9, 0x9a, 0x1f, + 0xe9, 0xac, 0x08, 0xbd, 0xfc, 0xc3, 0x1a, 0x6c, 0x88, 0x84, 0x5d, 0x9a, + 0x0e, 0x55, 0x2a, 0x3f, 0xac, 0x84, 0xfa, 0x12, 0x02, 0xbe, 0xa4, 0xad, + 0x28, 0x68, 0xfb, 0xd8, 0xa0, 0x8b, 0x03, 0x68, 0xb9, 0xa1, 0xda, 0x07, + 0x8d, 0x35, 0x76, 0x62, 0x5e, 0xb7, 0x2b, 0x7f, 0x67, 0x6b, 0x9e, 0x67, + 0xbd, 0xaf, 0x68, 0x7e, 0x86, 0x7a, 0x66, 0xd7, 0x01, 0x47, 0xf0, 0x9b, + 0x00, 0x92, 0x00, 0xbe, 0xbd, 0x4a, 0x86, 0x62, 0x02, 0xb9, 0xde, 0x7d, + 0xc9, 0x72, 0x98, 0xb9, 0x16, 0xdd, 0x8f, 0xad, 0xf8, 0x17, 0xce, 0x2a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA384, + 133, + {0x17, 0xa4, 0x5e, 0xfa, 0x88, 0x05, 0x8b, 0xdf, 0xc0, 0x12, 0x58, 0x79, + 0x98, 0xe1, 0x63, 0x26, 0x6a, 0x1b, 0x5e, 0x29, 0xf4, 0x74, 0xb7, 0x7f, + 0xce, 0x1d, 0x69, 0x9a, 0xee, 0xff, 0xed, 0x91, 0xd2, 0x58, 0x6c, 0x0f, + 0xb6, 0x5d, 0x20, 0x57, 0x2b, 0xab, 0x41, 0xe6, 0x78, 0x50, 0x0e, 0x3e, + 0x03, 0xfd, 0x72, 0x02, 0xf8, 0x9f, 0x8b, 0xcc, 0x36, 0x3d, 0x4f, 0xeb, + 0x40, 0xbe, 0x48, 0x77, 0xad, 0x51, 0xc2, 0xb3, 0x1f, 0x23, 0xa4, 0xc9, + 0x96, 0x7e, 0x84, 0xe0, 0x31, 0x0d, 0x35, 0xa8, 0x31, 0xf1, 0xf4, 0xca, + 0xab, 0x9c, 0xad, 0x13, 0xf7, 0xdf, 0x63, 0x94, 0xa5, 0x23, 0x75, 0xbc, + 0xdd, 0xa9, 0x7c, 0x4c, 0x8d, 0xf4, 0x83, 0xee, 0xd1, 0x73, 0x5c, 0xea, + 0xcc, 0x9b, 0xb1, 0x27, 0x0a, 0xcd, 0x2f, 0x8e, 0x2b, 0x71, 0xdf, 0xed, + 0xbd, 0x60, 0xb2, 0xc2, 0x0b, 0xfa, 0x73, 0x20, 0x53, 0x47, 0x3d, 0xdf, + 0x2e, 0x39, 0x7a, 0x6a, 0x8c, 0x1e, 0xdd, 0x01, 0xe1, 0xd3, 0x7e, 0xec, + 0x26, 0xa6, 0xd4, 0xeb, 0x85, 0x80, 0x71, 0xcb, 0x95, 0x10, 0x43, 0x68, + 0xb9, 0x45, 0x70, 0x96, 0xc0, 0xb4, 0xf1, 0xe8, 0xc5, 0x1e, 0x7e, 0x51, + 0xa2, 0xb9, 0x00, 0x7f, 0x9f, 0x88, 0xb6, 0x3a, 0xa8, 0x31, 0x73, 0xdd, + 0xf6, 0x2e, 0x0c, 0x1e, 0x41, 0x47, 0x20, 0x15, 0x22, 0x08, 0x93, 0xf7, + 0xc7, 0x94, 0x7f, 0xdb, 0xc5, 0x75, 0x9e, 0xb1, 0xb0, 0x5f, 0x10, 0x04, + 0x40, 0xee, 0x7e, 0xc1, 0x66, 0x83, 0x4a, 0x33, 0x38, 0x8d, 0x0a, 0xc0, + 0xd6, 0xb3, 0x2d, 0x81, 0xc8, 0x38, 0x53, 0xf4, 0x6e, 0xf8, 0x5e, 0x8d, + 0xb6, 0x3b, 0x1e, 0xb8, 0x43, 0x2f, 0x7f, 0x1d, 0x33, 0xd9, 0x61, 0x42, + 0x6e, 0xae, 0xba, 0x41, 0x56, 0x97, 0x74, 0x36, 0xae, 0x4e, 0x35, 0x39, + 0xa6, 0x87, 0xa0, 0x2c, 0x08, 0xd6, 0xd6, 0x20, 0x1f, 0x57, 0x24, 0x4c, + 0x83, 0xd1, 0x1f, 0x5f, 0xe0, 0x03, 0x15, 0x48, 0xe0, 0x26, 0x7c, 0x9b, + 0xec, 0x12, 0x5c, 0xbe, 0x5e, 0xa2, 0xeb, 0x2d, 0xa7, 0x29, 0x86, 0xb4, + 0x77, 0x27, 0x46, 0x98, 0x45, 0x5d, 0x94, 0xa9, 0xa6, 0x92, 0x67, 0x85, + 0x16, 0x82, 0xec, 0xe2, 0xda, 0x32, 0xae, 0xec, 0x1a, 0xeb, 0x66, 0x6c, + 0xf9, 0x69, 0xca, 0xed, 0x28, 0x1d, 0xcd, 0x1d, 0x3c, 0xd9, 0x72, 0x9c, + 0xd5, 0x62, 0x18, 0x83, 0x97, 0x57, 0x76, 0xb5, 0xda, 0x8b, 0xf1, 0xa4, + 0x2c, 0x63, 0x4b, 0xcf, 0x31, 0x6c, 0x5f, 0x14, 0x66, 0xbd, 0xb8, 0x9c, + 0x78, 0xef, 0x6f, 0x68, 0x33, 0x63, 0x64, 0xcb, 0x9e, 0x2e, 0x29, 0xda, + 0xdd, 0x72, 0xd1, 0x9c, 0x91, 0x55, 0x03, 0x9e, 0xb4, 0xb2, 0x59, 0x91, + 0x4c, 0x0d, 0x21, 0xce, 0x07, 0x14, 0x5f, 0x83, 0x3c, 0x63, 0x8d, 0xbf}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA384, + 134, + {0x3d, 0x09, 0x2c, 0x08, 0xb1, 0x38, 0x22, 0x3b, 0x59, 0x4d, 0xa8, 0x3f, + 0xcf, 0xfe, 0x06, 0xd0, 0x90, 0xdf, 0xf3, 0x08, 0x7d, 0xaa, 0x31, 0x3d, + 0x9f, 0x69, 0x1f, 0xf9, 0x15, 0x72, 0x69, 0x4a, 0xcd, 0x79, 0x61, 0x80, + 0x16, 0xa2, 0x11, 0x28, 0xd5, 0xec, 0x26, 0x6f, 0xfe, 0x6f, 0xfd, 0x45, + 0xa5, 0x5d, 0x9e, 0x21, 0xcc, 0x2d, 0x32, 0x68, 0x0d, 0x12, 0xd4, 0x6b, + 0x0c, 0xfa, 0x33, 0x2d, 0x7e, 0xb6, 0x76, 0xda, 0xbd, 0xc9, 0x27, 0x13, + 0x25, 0xed, 0x26, 0xd9, 0xa9, 0xe4, 0x6d, 0xd3, 0xd4, 0xa2, 0x34, 0x87, + 0x24, 0x66, 0x1a, 0x50, 0xc5, 0x18, 0x27, 0xff, 0xcd, 0x11, 0x23, 0xe4, + 0x3b, 0x09, 0xad, 0x64, 0x68, 0x38, 0xaa, 0xd5, 0x37, 0x2c, 0xea, 0xf7, + 0xa5, 0xd8, 0xe9, 0xd0, 0xa9, 0xda, 0xf1, 0xc1, 0x14, 0x4c, 0x08, 0x73, + 0x31, 0xc1, 0xdf, 0xfc, 0x3a, 0x4a, 0xfb, 0x64, 0x02, 0x28, 0x59, 0x02, + 0xc0, 0xc0, 0xa1, 0xcd, 0xdc, 0xd3, 0x9c, 0x17, 0xd5, 0x9e, 0x26, 0xba, + 0x87, 0x57, 0x4f, 0x9d, 0x19, 0xe3, 0xde, 0xa6, 0xa9, 0x07, 0x40, 0x9a, + 0x8c, 0xe6, 0x0a, 0x1a, 0x34, 0x3f, 0x99, 0xc0, 0x3f, 0xd3, 0xc8, 0xc2, + 0x30, 0x4c, 0x4d, 0xa3, 0xf8, 0x56, 0xd2, 0x98, 0x3c, 0xea, 0x2e, 0x21, + 0x29, 0x98, 0xad, 0xef, 0xbb, 0x4a, 0x3c, 0x11, 0xe1, 0x1d, 0xf7, 0x34, + 0xb6, 0x25, 0x26, 0x5b, 0x49, 0xf5, 0x80, 0xad, 0x73, 0x36, 0x66, 0xe4, + 0x20, 0xd6, 0x40, 0xff, 0xf9, 0x89, 0x67, 0x66, 0x6b, 0x9f, 0x13, 0x5d, + 0x84, 0x29, 0x06, 0xe5, 0x4a, 0x20, 0xeb, 0x92, 0x25, 0x03, 0xe0, 0xbf, + 0x0b, 0x82, 0x92, 0x37, 0x40, 0x4c, 0x37, 0x6b, 0x9f, 0xa7, 0x66, 0xef, + 0x0a, 0x1f, 0x92, 0x11, 0xfd, 0x26, 0x8e, 0xee, 0xc2, 0x97, 0x83, 0x3f, + 0x1a, 0x2b, 0x6a, 0x5f, 0x8d, 0x05, 0x8b, 0x3b, 0x7f, 0x4c, 0xf0, 0x65, + 0x46, 0x30, 0x7d, 0xac, 0x9a, 0x8f, 0x89, 0x83, 0xb4, 0x23, 0xc5, 0xe4, + 0xe3, 0x5b, 0xd6, 0x01, 0x5d, 0xdf, 0x1a, 0x9a, 0x11, 0x80, 0x87, 0xca, + 0x9e, 0x83, 0x62, 0x60, 0xa4, 0x49, 0x15, 0x21, 0x63, 0x43, 0x8a, 0x02, + 0x7c, 0x29, 0x49, 0x48, 0xb4, 0xb7, 0x2d, 0x85, 0xe8, 0xfd, 0x9a, 0x82, + 0x96, 0x61, 0x5d, 0x17, 0xe3, 0x70, 0x86, 0x4b, 0x8f, 0x0f, 0xc9, 0x9c, + 0x3c, 0x17, 0x7d, 0x78, 0x88, 0x92, 0x40, 0xb4, 0x7d, 0xd6, 0xf4, 0x29, + 0xfb, 0x55, 0x17, 0x20, 0x3e, 0x45, 0xee, 0xe8, 0x32, 0xac, 0xa7, 0x12, + 0xdf, 0xbc, 0xe1, 0x2e, 0xe1, 0x12, 0xdd, 0xe8, 0x61, 0x3b, 0x28, 0x5c, + 0xa9, 0xcc, 0x62, 0xaa, 0xb7, 0x5e, 0xb9, 0xee, 0x23, 0xa2, 0xe9, 0xad, + 0xf7, 0xa1, 0xcf, 0x8d, 0x36, 0xef, 0x55, 0xbc, 0xa2, 0x63, 0xc1, 0x8a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA384, + 135, + {0x40, 0x5c, 0xd9, 0x47, 0x8a, 0xd5, 0x4d, 0xf4, 0x15, 0xfa, 0xee, 0x76, + 0xb0, 0x2c, 0xe4, 0x4a, 0x8e, 0xa5, 0x55, 0xe9, 0xfe, 0xb1, 0x36, 0x57, + 0xfe, 0x0f, 0xd0, 0xeb, 0x7e, 0x99, 0xa7, 0x19, 0x5c, 0xcf, 0x80, 0xae, + 0xa8, 0x09, 0x4d, 0xf4, 0x8f, 0xad, 0x59, 0xf4, 0xfd, 0x7e, 0x8b, 0x38, + 0x3d, 0x1a, 0xce, 0x09, 0x56, 0x70, 0x9c, 0xd2, 0xcc, 0x4a, 0x60, 0x18, + 0xe5, 0xe3, 0x64, 0xdc, 0x08, 0x67, 0xfe, 0x81, 0xf1, 0x9b, 0x18, 0xa7, + 0x70, 0xfc, 0x82, 0x51, 0x98, 0x48, 0xcf, 0x33, 0x81, 0x39, 0xcc, 0xdf, + 0xed, 0x78, 0xc5, 0xb6, 0x99, 0x65, 0x2e, 0xe4, 0xae, 0xdd, 0x5d, 0x52, + 0x9d, 0x51, 0xca, 0x41, 0xaa, 0xae, 0x62, 0x34, 0x69, 0x84, 0x8b, 0x03, + 0x3b, 0xba, 0x3b, 0xb8, 0x98, 0xe9, 0xe7, 0x3a, 0x4d, 0x6b, 0x70, 0x9f, + 0x96, 0x97, 0xce, 0x3c, 0x88, 0x9d, 0x2b, 0xf2, 0xb1, 0x00, 0xfc, 0x79, + 0xfe, 0xee, 0x0e, 0x5b, 0xb4, 0xca, 0x98, 0x95, 0xd6, 0x7a, 0xdf, 0xd3, + 0x13, 0xfc, 0xe9, 0xbf, 0x58, 0xa3, 0xde, 0xa9, 0xb6, 0x13, 0x9a, 0x7e, + 0xf7, 0x13, 0x3e, 0x07, 0xf3, 0x57, 0xc1, 0x08, 0x17, 0x47, 0xe6, 0x09, + 0x3f, 0xa1, 0x0f, 0x72, 0x5b, 0xff, 0xce, 0xfb, 0x3e, 0xa7, 0x9e, 0x80, + 0xe6, 0x6c, 0x88, 0x70, 0xe5, 0xcc, 0x93, 0x3c, 0x47, 0x9a, 0x64, 0xe6, + 0x82, 0xf9, 0xbc, 0xc4, 0x59, 0x45, 0x95, 0x81, 0xe4, 0x83, 0xea, 0xc4, + 0x1a, 0x27, 0xaf, 0x19, 0x80, 0x23, 0xac, 0xa8, 0x06, 0xb7, 0x83, 0x3b, + 0x17, 0x37, 0x91, 0x27, 0x96, 0x54, 0x6d, 0xd9, 0x36, 0xdf, 0xc1, 0xe4, + 0xc7, 0xe3, 0xe7, 0xb5, 0xd5, 0x84, 0xc0, 0x78, 0xd7, 0x59, 0x30, 0xc2, + 0x6b, 0x6d, 0x53, 0xd5, 0xbc, 0x08, 0x6e, 0xd1, 0xb5, 0x91, 0x6a, 0x02, + 0x40, 0x9b, 0x62, 0x54, 0xa2, 0x96, 0xbb, 0x0f, 0xdd, 0xed, 0xa3, 0x1c, + 0x3b, 0x26, 0xb5, 0x86, 0x5f, 0x16, 0x55, 0xc3, 0x46, 0x54, 0xb4, 0xb4, + 0x6a, 0xfc, 0x61, 0xca, 0xbf, 0xbc, 0x43, 0x9d, 0xc5, 0xf5, 0xa2, 0x82, + 0x10, 0x7d, 0xfb, 0x73, 0xe1, 0x6c, 0x40, 0xe9, 0x62, 0x36, 0x10, 0x1d, + 0xd9, 0x98, 0xce, 0x83, 0x11, 0x35, 0x55, 0x29, 0xc7, 0x98, 0x22, 0xca, + 0x44, 0x2e, 0xb1, 0xbf, 0x08, 0x9b, 0x6f, 0x32, 0xbe, 0xfb, 0x4a, 0x43, + 0x0c, 0xd3, 0xb3, 0x8c, 0x01, 0x5c, 0x2b, 0x7c, 0x5e, 0x74, 0xb2, 0xe6, + 0x71, 0x6e, 0xa6, 0xd8, 0x93, 0xf8, 0x83, 0x0a, 0x20, 0x09, 0x2d, 0xb8, + 0x55, 0x10, 0xe7, 0x21, 0xeb, 0x58, 0x10, 0xa3, 0xbc, 0x7a, 0x53, 0x1c, + 0xb5, 0xe2, 0x63, 0xea, 0x4b, 0x1c, 0x85, 0x1e, 0xc7, 0x8d, 0xa5, 0x30, + 0xc6, 0x94, 0x22, 0x6d, 0x6c, 0x5c, 0xd0, 0x18, 0xf1, 0xde, 0xf2, 0x1e}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA384, + 136, + {0x13, 0x09, 0x30, 0x5b, 0x47, 0xcf, 0x2c, 0x62, 0x93, 0x58, 0x1a, 0x49, + 0x8e, 0xc0, 0xd9, 0xc0, 0xba, 0xaf, 0x68, 0x28, 0x22, 0xc1, 0xe9, 0x3c, + 0x17, 0x38, 0x51, 0x9b, 0x38, 0x45, 0xc5, 0x35, 0xaf, 0xc9, 0x5d, 0x09, + 0x8c, 0xc5, 0x13, 0x0e, 0x51, 0x3a, 0xea, 0x85, 0x88, 0x9f, 0x38, 0x2e, + 0xed, 0xb9, 0x24, 0x47, 0x04, 0x6b, 0x76, 0x2c, 0x2b, 0xa7, 0x6e, 0xeb, + 0x89, 0xf4, 0xc9, 0x74, 0xcf, 0xb8, 0xc1, 0x6b, 0x0e, 0x25, 0x81, 0x78, + 0xc8, 0xab, 0x06, 0xb6, 0xaa, 0xbc, 0x37, 0x66, 0x99, 0x84, 0xc4, 0xdb, + 0x5e, 0xc2, 0xee, 0xc7, 0xcd, 0x77, 0x85, 0xe0, 0xfa, 0xc2, 0x58, 0xce, + 0x4e, 0xc0, 0x14, 0x5d, 0xc4, 0x40, 0x1f, 0xf4, 0x6a, 0x33, 0xc8, 0xe8, + 0x4d, 0xd8, 0x34, 0x73, 0x27, 0x79, 0x92, 0x81, 0xec, 0x47, 0x5a, 0x99, + 0x8c, 0xc9, 0x2e, 0xa6, 0x0b, 0xb1, 0x43, 0x09, 0x54, 0xf1, 0x74, 0xf8, + 0x62, 0x8e, 0xb8, 0x4f, 0x46, 0x38, 0x35, 0x14, 0x83, 0x7a, 0x33, 0xa4, + 0xb2, 0x9e, 0x46, 0x13, 0x0a, 0xd9, 0xd1, 0x81, 0x27, 0x7c, 0x4f, 0xd2, + 0x40, 0x5c, 0x9a, 0x41, 0xf7, 0x96, 0xcb, 0x57, 0xb7, 0xda, 0x26, 0x22, + 0x55, 0xda, 0x24, 0x3e, 0x76, 0xb1, 0x31, 0x52, 0x34, 0xc2, 0x41, 0x36, + 0x3a, 0xbf, 0x58, 0x77, 0xd1, 0xeb, 0xbc, 0xd4, 0x53, 0xb1, 0x7a, 0x3c, + 0xd2, 0x57, 0x75, 0x79, 0xeb, 0xc0, 0xe2, 0xb7, 0x45, 0x7b, 0x96, 0x5e, + 0x33, 0x49, 0x1a, 0xfc, 0x42, 0x08, 0x3c, 0xac, 0x85, 0x26, 0xd6, 0xf4, + 0x44, 0x46, 0x42, 0x5b, 0x13, 0xda, 0x09, 0x21, 0x7f, 0xb2, 0xcf, 0xb3, + 0xab, 0x5f, 0xb5, 0xa2, 0xd8, 0x4b, 0x83, 0x71, 0x95, 0xee, 0xa5, 0x8d, + 0x41, 0x2a, 0x83, 0x72, 0x6c, 0xb6, 0x7d, 0xef, 0x7b, 0xc5, 0xf3, 0x49, + 0xc4, 0xb2, 0x5f, 0xec, 0x9c, 0x51, 0x2b, 0xbb, 0x3b, 0x34, 0xba, 0x06, + 0xd3, 0x3e, 0x6f, 0xce, 0x13, 0xb9, 0x91, 0xb9, 0xea, 0x76, 0x97, 0x6b, + 0x2c, 0x64, 0x16, 0x41, 0xe9, 0xd4, 0x6a, 0x1e, 0xd1, 0x94, 0x44, 0xde, + 0xb9, 0xf2, 0x0f, 0x98, 0xec, 0x1f, 0xd1, 0xf7, 0xca, 0xb0, 0x25, 0xe2, + 0x39, 0x4c, 0x5e, 0x65, 0x9a, 0xbb, 0x99, 0x68, 0x47, 0x08, 0x04, 0x21, + 0x2c, 0x2b, 0xc5, 0x26, 0xa3, 0xed, 0x3a, 0xe3, 0x8c, 0x53, 0x41, 0xbb, + 0xee, 0x3b, 0x23, 0x64, 0x41, 0xc4, 0x05, 0x66, 0xbf, 0x98, 0x0e, 0xfc, + 0xd1, 0xb3, 0x31, 0x9d, 0x53, 0x68, 0x76, 0x40, 0x3a, 0x99, 0x62, 0xf8, + 0xd8, 0x4d, 0x2b, 0xfb, 0x65, 0xbb, 0xcb, 0xc7, 0xf5, 0xe7, 0x44, 0x8f, + 0x2f, 0x81, 0x41, 0x88, 0x11, 0xed, 0xa1, 0xb7, 0x58, 0x03, 0x19, 0x51, + 0xc2, 0xc7, 0xce, 0x7e, 0x0e, 0x37, 0x5d, 0x77, 0x09, 0x44, 0x6c, 0x11}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA384, + 137, + {0x1d, 0x7a, 0xf7, 0x30, 0x3b, 0x74, 0x80, 0xa2, 0xd4, 0x92, 0xf8, 0x79, + 0x28, 0xee, 0x58, 0xe4, 0xb3, 0x0e, 0x5a, 0x47, 0xcd, 0xe3, 0x7c, 0xc3, + 0x68, 0x96, 0x3d, 0x53, 0x96, 0x61, 0xb5, 0x03, 0x20, 0x2a, 0x13, 0xdb, + 0x3d, 0x08, 0xac, 0x50, 0x7d, 0x9f, 0x98, 0x63, 0x4f, 0x86, 0x9a, 0xcf, + 0x6d, 0x78, 0x24, 0xf6, 0x5f, 0xce, 0xcf, 0x03, 0xf7, 0xfa, 0xff, 0x5d, + 0x51, 0x73, 0x2e, 0x23, 0xf0, 0x3a, 0x20, 0xa7, 0x84, 0x80, 0x8a, 0x4f, + 0x89, 0xf1, 0xc4, 0x18, 0xa5, 0x9a, 0x7c, 0xa7, 0xd1, 0xa5, 0xdd, 0xd7, + 0x26, 0xbe, 0xd5, 0x32, 0xbf, 0xa4, 0x98, 0x94, 0x2a, 0x6f, 0xb4, 0xdc, + 0xb8, 0xa3, 0x31, 0x64, 0x1a, 0x26, 0x1b, 0x94, 0xf6, 0x0b, 0x43, 0xc0, + 0xa8, 0x57, 0x57, 0x8f, 0xb3, 0x12, 0x2b, 0x68, 0x2d, 0x8a, 0x3b, 0xf9, + 0xf9, 0x7c, 0x5d, 0x98, 0x23, 0x1e, 0x09, 0x1d, 0x6a, 0x6f, 0x35, 0xd3, + 0xb3, 0xaa, 0x3b, 0x2d, 0x23, 0x97, 0xc1, 0x51, 0x38, 0xc4, 0xc9, 0x1c, + 0xe7, 0xd8, 0xf9, 0x6b, 0x54, 0xa0, 0xbe, 0xfa, 0xb5, 0x66, 0x24, 0x42, + 0xb4, 0xff, 0x30, 0xdb, 0x1a, 0x0d, 0x06, 0x97, 0x0e, 0x9c, 0x18, 0x31, + 0x79, 0x8c, 0x65, 0x47, 0x1e, 0x60, 0xa5, 0xf0, 0xe7, 0x6c, 0xc5, 0x60, + 0x7f, 0xc1, 0x2d, 0xb3, 0xec, 0x47, 0x90, 0x44, 0xfa, 0x2a, 0xc9, 0xb0, + 0xd3, 0x6a, 0x27, 0x94, 0x93, 0x1a, 0x64, 0x4a, 0xfe, 0x75, 0x4b, 0x43, + 0x71, 0x69, 0x89, 0xb4, 0xdb, 0x2a, 0x46, 0x2a, 0x8b, 0xe6, 0x9b, 0x8c, + 0x7c, 0xc2, 0xfb, 0xd7, 0x8a, 0xfb, 0x68, 0x18, 0x16, 0xb2, 0x1f, 0xeb, + 0x7b, 0xa7, 0x11, 0x56, 0xea, 0xb4, 0xad, 0x4d, 0xd1, 0x96, 0xac, 0xe3, + 0x90, 0x8e, 0xbc, 0xca, 0x00, 0xd7, 0x48, 0x73, 0x27, 0xe8, 0x65, 0x76, + 0x9e, 0x9b, 0x87, 0x7e, 0x4d, 0x1c, 0x17, 0x2d, 0x4a, 0xe7, 0x7a, 0x18, + 0x3b, 0xfb, 0xec, 0xa3, 0x4e, 0x0b, 0x27, 0xf3, 0xd1, 0xf5, 0x0f, 0x67, + 0x39, 0xfa, 0xf9, 0x82, 0xe4, 0x63, 0x40, 0xe6, 0x6c, 0x89, 0xbc, 0xed, + 0x50, 0x46, 0x76, 0x4d, 0x3d, 0xd9, 0xb0, 0x2c, 0x6e, 0x18, 0xdb, 0x15, + 0x1c, 0xea, 0xf9, 0xd2, 0x78, 0x9d, 0x5a, 0x92, 0x36, 0x75, 0xe7, 0x2e, + 0x89, 0xc9, 0xe0, 0x1a, 0xa2, 0x27, 0x0f, 0x24, 0xa3, 0x13, 0x86, 0xa7, + 0xcc, 0x64, 0x89, 0x7f, 0x4c, 0x79, 0xd5, 0x80, 0x20, 0x63, 0x49, 0x22, + 0xc2, 0x92, 0x6b, 0x72, 0xb0, 0xd0, 0x0d, 0x1e, 0xa2, 0x80, 0x99, 0x11, + 0x64, 0x65, 0xbb, 0x51, 0x20, 0xc6, 0x49, 0x47, 0xc9, 0x82, 0x1b, 0xa8, + 0x40, 0xc0, 0xfc, 0xb1, 0x90, 0x6d, 0xfa, 0x88, 0xae, 0xd9, 0x43, 0x11, + 0x51, 0xf6, 0x07, 0x1f, 0xd8, 0x2e, 0x38, 0x83, 0x30, 0x00, 0x9e, 0x87}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA384, + 138, + {0x13, 0x93, 0x10, 0x38, 0x75, 0x3d, 0xc1, 0xa3, 0xf6, 0x32, 0x96, 0x6d, + 0x30, 0x13, 0x40, 0xbc, 0x8d, 0x6e, 0x63, 0x03, 0x8a, 0xc4, 0xe9, 0xe5, + 0xbf, 0xd3, 0xa8, 0x99, 0xc3, 0xfa, 0xa8, 0xbc, 0x37, 0x00, 0x93, 0x13, + 0xf1, 0x16, 0xe0, 0x38, 0xe5, 0x5e, 0x82, 0x08, 0x7c, 0xf5, 0x93, 0xa9, + 0x78, 0xd4, 0xf5, 0x6c, 0xae, 0xb9, 0xf8, 0xe6, 0x86, 0x88, 0x7a, 0xe3, + 0x51, 0xb8, 0xc7, 0x0c, 0x06, 0x52, 0x5e, 0x08, 0x50, 0xae, 0x15, 0x34, + 0xfd, 0x96, 0x88, 0x7f, 0xab, 0x56, 0x61, 0xbc, 0xf9, 0xac, 0x8a, 0xd5, + 0x1a, 0x20, 0x98, 0x32, 0xe6, 0x07, 0x6f, 0xf8, 0xa1, 0x51, 0x4c, 0x1d, + 0x22, 0x9d, 0xd7, 0x7e, 0x1e, 0x7b, 0x10, 0xc4, 0x47, 0x69, 0xcd, 0x36, + 0x26, 0x12, 0x6c, 0xb6, 0x23, 0x1f, 0x4a, 0x18, 0xd9, 0xbc, 0xbf, 0x20, + 0xe6, 0x13, 0xeb, 0xd2, 0xb0, 0x8a, 0x85, 0x5a, 0x88, 0xad, 0xb6, 0x1f, + 0x1f, 0xc6, 0x6a, 0x13, 0x4f, 0x5e, 0x37, 0xfe, 0x99, 0x1a, 0x1d, 0x79, + 0x4e, 0xcc, 0xe4, 0xd7, 0x45, 0xc7, 0x13, 0xee, 0x65, 0xc2, 0x93, 0x64, + 0x3f, 0x41, 0x8d, 0x35, 0xae, 0x23, 0x35, 0xf7, 0x6d, 0xc2, 0x68, 0x33, + 0x64, 0x67, 0x4c, 0x67, 0x5d, 0x93, 0xa6, 0xe0, 0x9e, 0xb8, 0x50, 0xa7, + 0x03, 0x65, 0x7c, 0x0b, 0x30, 0xfa, 0xf2, 0x26, 0x8b, 0xec, 0x61, 0xe8, + 0xcf, 0x12, 0x94, 0x69, 0x6d, 0xa8, 0xbd, 0xc8, 0xa1, 0x39, 0x05, 0x16, + 0x9c, 0x2d, 0xcf, 0xbe, 0x67, 0xe3, 0xe8, 0x8e, 0x02, 0x5c, 0xc1, 0x09, + 0x6a, 0x8d, 0x02, 0x91, 0x0d, 0xda, 0x60, 0x74, 0xbe, 0x91, 0x4a, 0x25, + 0x43, 0x50, 0x6a, 0xa6, 0x1a, 0xf2, 0x3c, 0xc2, 0xeb, 0xb3, 0x6a, 0xf1, + 0x8e, 0x4f, 0xd5, 0xfb, 0x13, 0xf8, 0x91, 0xab, 0x12, 0xa7, 0x6f, 0x3c, + 0x27, 0x41, 0x43, 0x23, 0x2a, 0x8b, 0x9a, 0xe9, 0x89, 0xcb, 0x06, 0xdb, + 0x36, 0x78, 0xa1, 0x89, 0x48, 0x8f, 0xea, 0x9e, 0x1f, 0x55, 0x80, 0xd3, + 0x55, 0x42, 0x10, 0x8c, 0xb1, 0x27, 0xc0, 0x56, 0xe9, 0x23, 0x08, 0x18, + 0x67, 0xd3, 0x9f, 0x3e, 0x00, 0xcd, 0x17, 0xdb, 0xe1, 0x8e, 0xbe, 0xa1, + 0xf2, 0x37, 0x0e, 0x11, 0x56, 0x88, 0x0e, 0xea, 0x6a, 0x9d, 0x64, 0x9f, + 0x06, 0x25, 0x0c, 0xf6, 0x0e, 0x72, 0xbc, 0x05, 0x87, 0x9c, 0x61, 0xa7, + 0x95, 0x3c, 0x58, 0x81, 0x96, 0x6c, 0x01, 0x75, 0x19, 0x44, 0x71, 0x6b, + 0xfd, 0xf1, 0x96, 0x33, 0x24, 0x78, 0xf8, 0x83, 0xc8, 0xc1, 0x62, 0x1f, + 0x96, 0x98, 0xc9, 0x75, 0xb6, 0xad, 0xf3, 0xd3, 0x64, 0x2c, 0xb2, 0xcb, + 0xfd, 0x83, 0xca, 0x7c, 0x8a, 0x5e, 0xcc, 0xd4, 0x59, 0x6e, 0x19, 0x67, + 0x7f, 0x42, 0xbe, 0x16, 0x2d, 0xd1, 0x97, 0x31, 0xa1, 0xe4, 0xd6, 0xa3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA384, + 139, + {0x20, 0x08, 0x9c, 0xe8, 0x45, 0xc5, 0xa3, 0xc8, 0xa2, 0x8e, 0x39, 0x01, + 0xc7, 0x43, 0x86, 0xf1, 0xf7, 0x3b, 0xab, 0xe6, 0x2b, 0x63, 0x9b, 0x63, + 0x6d, 0x6d, 0x30, 0x77, 0x29, 0xdd, 0x5c, 0x92, 0xd8, 0xa7, 0x3c, 0x97, + 0x0a, 0x88, 0x0a, 0xd5, 0xea, 0x79, 0xa4, 0xb6, 0x8d, 0x0d, 0x8e, 0x9f, + 0x67, 0x2c, 0x54, 0x41, 0xbe, 0x95, 0xf9, 0xdb, 0x74, 0x01, 0x01, 0xf9, + 0x9e, 0x50, 0x76, 0xe7, 0x57, 0x2e, 0x24, 0x8a, 0x93, 0x50, 0x41, 0x67, + 0xb0, 0xef, 0x7c, 0x47, 0xa5, 0x4c, 0xa1, 0x59, 0xb1, 0x38, 0x56, 0xd6, + 0x64, 0x8c, 0x04, 0x9f, 0xf2, 0xcc, 0x13, 0x2b, 0xea, 0x49, 0x3e, 0xbb, + 0xbf, 0xde, 0x63, 0x48, 0x70, 0x6c, 0x4c, 0x21, 0x04, 0xa5, 0x3e, 0x8c, + 0x90, 0x98, 0xa9, 0x0d, 0x59, 0xc9, 0x79, 0x28, 0xcf, 0x55, 0x88, 0xc8, + 0x23, 0x72, 0x22, 0x47, 0x08, 0x49, 0xdc, 0xde, 0xb6, 0x6e, 0xbf, 0xa6, + 0xbe, 0xe3, 0x37, 0x33, 0xe1, 0x6d, 0x50, 0xef, 0xa8, 0xf7, 0x9a, 0xc4, + 0xc5, 0xa6, 0xc6, 0xd1, 0xb9, 0x85, 0x17, 0x82, 0xf0, 0xfe, 0x51, 0x45, + 0xba, 0x99, 0x8e, 0xde, 0xcf, 0x37, 0x8e, 0x99, 0x9e, 0x91, 0xd8, 0xd2, + 0x90, 0x07, 0xac, 0x44, 0x31, 0xc6, 0x2d, 0xe5, 0x76, 0xb9, 0x53, 0x55, + 0x6f, 0x9b, 0xed, 0xbc, 0xc6, 0xb4, 0x15, 0xb7, 0xb2, 0x9f, 0xad, 0xf6, + 0x52, 0x4a, 0x41, 0xa4, 0xab, 0xcf, 0x01, 0xbd, 0x36, 0x77, 0x93, 0xee, + 0xb8, 0x41, 0xba, 0x93, 0x4c, 0x57, 0x1c, 0x92, 0xc5, 0x2c, 0xf7, 0x66, + 0x42, 0xf6, 0xf1, 0xe9, 0x31, 0xa8, 0xd0, 0x76, 0x54, 0x0b, 0xed, 0x56, + 0xec, 0xe9, 0x42, 0x1d, 0xbf, 0x5f, 0x96, 0x5a, 0x82, 0x8d, 0xb1, 0x16, + 0x27, 0xec, 0x06, 0x25, 0x90, 0x86, 0x9d, 0x29, 0x0c, 0x27, 0x02, 0x0d, + 0x5a, 0xaf, 0x3d, 0x62, 0x6c, 0xab, 0x87, 0x00, 0xf2, 0x0d, 0x67, 0x2f, + 0x6c, 0xa0, 0x94, 0x1e, 0x05, 0x97, 0x39, 0x74, 0x4e, 0xd1, 0x92, 0xd4, + 0xdc, 0xf4, 0xe8, 0x35, 0xb6, 0x1c, 0x74, 0xe4, 0x53, 0x7b, 0x3c, 0x3a, + 0x80, 0x58, 0x6c, 0x68, 0xb4, 0x7d, 0xfe, 0xa8, 0xee, 0x42, 0x9d, 0xc1, + 0xcd, 0x44, 0x91, 0x65, 0x9e, 0xaf, 0x7a, 0x87, 0xa9, 0xfd, 0xe1, 0x16, + 0xda, 0xc9, 0xeb, 0x42, 0x54, 0xae, 0xb2, 0x65, 0xf4, 0xf0, 0xdd, 0xd3, + 0x35, 0x49, 0xa6, 0x3e, 0xd9, 0x09, 0x6d, 0x81, 0xf1, 0x77, 0x92, 0xb3, + 0xe4, 0xee, 0xa0, 0x6d, 0xb1, 0x9c, 0xd8, 0x7b, 0x00, 0x94, 0x7c, 0xe2, + 0xfa, 0x15, 0x84, 0xb8, 0x9b, 0x26, 0xcc, 0x7e, 0xec, 0x9b, 0xc4, 0x8b, + 0x6b, 0x77, 0xc0, 0xe0, 0xd3, 0x06, 0xa0, 0xbc, 0x5a, 0xc2, 0xf8, 0x82, + 0x3c, 0x46, 0x47, 0x02, 0xd4, 0x91, 0xda, 0x90, 0xfd, 0x48, 0xe7, 0xc0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA384, + 140, + {0x44, 0x71, 0x37, 0x84, 0x18, 0xfe, 0x3b, 0xaf, 0x53, 0x89, 0xf9, 0x10, + 0xf1, 0x76, 0x58, 0x62, 0xb4, 0x4f, 0x45, 0x29, 0xf7, 0xfd, 0xee, 0xd9, + 0xad, 0xe8, 0xf2, 0x25, 0x06, 0x15, 0x2e, 0x07, 0x0f, 0x80, 0xec, 0x9d, + 0xc9, 0xa5, 0x55, 0x47, 0xdb, 0x68, 0x87, 0x62, 0x87, 0x4f, 0xe0, 0x6b, + 0xe1, 0xc1, 0x14, 0x50, 0x70, 0xb4, 0xe9, 0x18, 0x05, 0xc2, 0x32, 0x85, + 0xeb, 0x5c, 0x1a, 0x2e, 0x2e, 0x0d, 0x53, 0xa3, 0x43, 0x15, 0x16, 0xa0, + 0x51, 0xd6, 0xb8, 0x80, 0xba, 0xe3, 0xdb, 0xcc, 0x6a, 0xde, 0xc3, 0x93, + 0x4d, 0x32, 0x39, 0x10, 0xee, 0xdc, 0xf1, 0xeb, 0xad, 0x01, 0x93, 0xe7, + 0x5a, 0xd1, 0x7c, 0xc6, 0xfa, 0xe7, 0x78, 0xa9, 0x2e, 0x5c, 0x6c, 0x34, + 0x60, 0x23, 0x5f, 0x16, 0x89, 0xa9, 0xd6, 0xaf, 0x96, 0x47, 0x1b, 0x6b, + 0x49, 0x62, 0xc1, 0x0d, 0xb9, 0xa8, 0x3e, 0x72, 0xe2, 0x61, 0x4e, 0x2c, + 0xbb, 0xd7, 0x88, 0x73, 0x5a, 0x9e, 0xd5, 0x95, 0x5c, 0x5a, 0x0a, 0x8a, + 0x60, 0x9b, 0x5b, 0x0a, 0xdc, 0x7d, 0x01, 0xe4, 0x9f, 0x97, 0xbb, 0xc3, + 0x3a, 0x33, 0xc1, 0xa4, 0x7d, 0x0f, 0xd5, 0x22, 0xe1, 0xaf, 0x33, 0x3c, + 0x7a, 0x79, 0xe4, 0xd3, 0xcb, 0x68, 0xa3, 0x56, 0xaf, 0xb8, 0x12, 0xd4, + 0x4d, 0x4b, 0xd5, 0x75, 0x79, 0x19, 0x60, 0xe3, 0x75, 0xa0, 0xea, 0x44, + 0xe6, 0x5d, 0x0f, 0x5b, 0x20, 0x7e, 0xcc, 0xe2, 0x01, 0xc6, 0x48, 0x4f, + 0xf0, 0x6c, 0x22, 0x92, 0xbe, 0xda, 0xb8, 0xd0, 0x5e, 0x81, 0xfd, 0xfb, + 0x14, 0x67, 0x9e, 0x80, 0xce, 0x22, 0x17, 0x3e, 0x21, 0xf4, 0x8a, 0xa6, + 0x26, 0xb7, 0xeb, 0x2b, 0x92, 0xb3, 0x7d, 0xf8, 0x75, 0xa1, 0x43, 0x1c, + 0xe3, 0xb0, 0x9f, 0xf9, 0x7d, 0x6c, 0xdc, 0xf7, 0x55, 0x8c, 0x5e, 0x74, + 0x5c, 0x24, 0x53, 0xdc, 0xd0, 0x2b, 0x3c, 0xbd, 0xb7, 0x8e, 0x8f, 0x4f, + 0xd8, 0x04, 0xdb, 0xdf, 0xd9, 0xcc, 0x9c, 0x24, 0xef, 0x93, 0x34, 0xdf, + 0x3f, 0x96, 0x5b, 0xa9, 0x99, 0xe5, 0x56, 0x74, 0x5f, 0x71, 0x7a, 0x32, + 0x53, 0x46, 0xf7, 0xa5, 0x3e, 0x3a, 0x25, 0x79, 0x72, 0x06, 0x9d, 0xa5, + 0x72, 0xd4, 0x0b, 0x07, 0x52, 0x8e, 0xcf, 0xb0, 0x12, 0x71, 0xfa, 0x04, + 0xd7, 0xac, 0x14, 0x90, 0xca, 0x4c, 0x6f, 0x2d, 0x4c, 0x70, 0xde, 0x47, + 0x86, 0x6d, 0x8d, 0x39, 0xe6, 0x98, 0xfb, 0x90, 0xfa, 0xb5, 0x3c, 0x07, + 0x29, 0x28, 0x41, 0x5a, 0x78, 0x4f, 0x5e, 0xfd, 0x2d, 0x92, 0x22, 0x49, + 0x4f, 0x08, 0x96, 0x07, 0xdd, 0x1b, 0x61, 0xca, 0x6e, 0xdc, 0x86, 0xad, + 0x3c, 0x26, 0xb1, 0xcd, 0x83, 0x1e, 0xbf, 0x0b, 0xf0, 0xc2, 0x5d, 0x85, + 0xd1, 0xf5, 0x4a, 0xe0, 0xcf, 0xf0, 0xae, 0xf1, 0x77, 0xbe, 0xbf, 0xe5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA384, + 141, + {0x24, 0x61, 0x9e, 0x44, 0x65, 0xd1, 0xf0, 0xef, 0x48, 0xa6, 0x6a, 0x18, + 0xa6, 0xc7, 0x6a, 0x11, 0xfc, 0x93, 0x83, 0xbe, 0x6c, 0xb9, 0xd1, 0x9e, + 0xc4, 0xfc, 0x09, 0x28, 0x95, 0x9c, 0x6d, 0x96, 0xf9, 0xe4, 0x56, 0x65, + 0x94, 0x9a, 0x0b, 0xdc, 0xc9, 0xa2, 0x60, 0x93, 0x29, 0x18, 0x58, 0x51, + 0xb3, 0xa3, 0x53, 0x77, 0xb8, 0x48, 0x31, 0xf7, 0xb4, 0xf8, 0xf6, 0x16, + 0x8d, 0x77, 0xd2, 0x51, 0x69, 0xff, 0xd1, 0xf7, 0x47, 0x30, 0x3c, 0x93, + 0xde, 0x0d, 0x93, 0x9c, 0x91, 0x2e, 0xfc, 0x5a, 0x16, 0x43, 0x9d, 0x15, + 0x12, 0xde, 0xf8, 0x21, 0x36, 0x94, 0xc7, 0x9e, 0xfe, 0x59, 0xd8, 0x53, + 0x51, 0xe4, 0x66, 0xca, 0x14, 0x8b, 0x1c, 0xe4, 0x3b, 0x74, 0x69, 0x2f, + 0x16, 0x61, 0xe9, 0x53, 0x73, 0xbb, 0x50, 0x77, 0xc6, 0x59, 0x1b, 0xd0, + 0xa8, 0x67, 0xd3, 0x17, 0xff, 0xd5, 0xb9, 0x8f, 0x22, 0x83, 0x50, 0x3e, + 0x4e, 0xe9, 0xce, 0x57, 0x91, 0x3a, 0xdb, 0x02, 0xde, 0xf1, 0x4f, 0x03, + 0x02, 0x38, 0x93, 0x17, 0xf1, 0x63, 0x30, 0x1a, 0x3f, 0x1b, 0xb1, 0x77, + 0xbc, 0x1e, 0x91, 0xbb, 0x5d, 0x88, 0xa7, 0xd2, 0x30, 0x6f, 0x54, 0x36, + 0x2a, 0x1a, 0x51, 0x38, 0xa9, 0xbc, 0x16, 0x53, 0xda, 0x0b, 0xb0, 0xa9, + 0xc0, 0xf1, 0x3c, 0x1f, 0x3a, 0xff, 0xce, 0x6b, 0xb0, 0xa2, 0x8e, 0x0b, + 0x42, 0x87, 0xf5, 0xcf, 0xf0, 0x33, 0xd8, 0x05, 0x5a, 0x91, 0x5e, 0x39, + 0xad, 0x29, 0xcd, 0xf9, 0xd0, 0x89, 0x73, 0xd8, 0x1d, 0xf3, 0x4d, 0x5a, + 0x03, 0x2e, 0x53, 0x46, 0x68, 0x04, 0x85, 0x91, 0x76, 0xee, 0xc8, 0xa5, + 0x2f, 0x12, 0x13, 0x4c, 0x88, 0x72, 0x82, 0x95, 0x55, 0x66, 0xcf, 0x59, + 0x03, 0x85, 0xf2, 0x2d, 0x4b, 0x91, 0x78, 0xc1, 0xfd, 0x11, 0x12, 0x0e, + 0x88, 0x00, 0xf1, 0x9c, 0x10, 0xe5, 0xb3, 0xdd, 0x43, 0x2d, 0xa7, 0x8b, + 0x31, 0x7d, 0x54, 0x30, 0x5f, 0x76, 0x57, 0x9f, 0xd3, 0x87, 0x53, 0x96, + 0x1f, 0xb6, 0x6c, 0x61, 0xf7, 0xe8, 0x1d, 0x8a, 0x36, 0x9d, 0xa1, 0xb1, + 0xed, 0xe4, 0x7b, 0xc0, 0xdd, 0xee, 0x63, 0x50, 0x5c, 0x53, 0x57, 0x0b, + 0x2c, 0x79, 0x51, 0x63, 0x19, 0xf2, 0xaf, 0xa0, 0x54, 0x67, 0xcc, 0x3a, + 0x39, 0x39, 0xc9, 0xed, 0x5e, 0x0d, 0xdc, 0x82, 0x90, 0xca, 0x76, 0xbe, + 0x90, 0xd5, 0x57, 0x55, 0x3f, 0xb1, 0x46, 0xd4, 0x19, 0xe7, 0x51, 0xa4, + 0xc9, 0x63, 0x1d, 0xb0, 0x04, 0x91, 0xbb, 0xca, 0xbe, 0xdf, 0xca, 0x36, + 0x05, 0xd5, 0x69, 0x64, 0x7f, 0x55, 0x43, 0xcb, 0x19, 0x66, 0x87, 0x36, + 0x09, 0x27, 0x41, 0x73, 0x87, 0xbc, 0x27, 0xb7, 0x74, 0xb1, 0x48, 0x6c, + 0x7f, 0x76, 0x68, 0xc1, 0x66, 0x5e, 0x76, 0xd1, 0xdb, 0xb0, 0x3b, 0x19}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA384, + 142, + {0x07, 0x96, 0xe1, 0xac, 0x93, 0x8a, 0xa2, 0x4c, 0x99, 0x5a, 0x03, 0xfb, + 0x2c, 0x35, 0xa3, 0x9a, 0x52, 0x06, 0x14, 0x0c, 0x7c, 0x29, 0x19, 0x97, + 0x8f, 0x7a, 0x84, 0xa1, 0xe2, 0xb5, 0xec, 0x93, 0xef, 0xe7, 0x00, 0x45, + 0xe2, 0x13, 0x91, 0x2b, 0x6e, 0x1e, 0x77, 0xe6, 0x5a, 0x62, 0xdf, 0x60, + 0x32, 0x92, 0x5c, 0xfc, 0xf2, 0xf5, 0xca, 0xde, 0x30, 0x6f, 0x4d, 0xeb, + 0xad, 0x6c, 0x2e, 0x1c, 0x6a, 0x84, 0xa2, 0x21, 0xac, 0xb8, 0x6f, 0x8d, + 0x10, 0x76, 0x9f, 0x66, 0xcc, 0x3e, 0x1a, 0xd6, 0x6b, 0xb5, 0x2e, 0x96, + 0x11, 0xc3, 0xd8, 0xeb, 0x50, 0xde, 0x8e, 0x21, 0xa8, 0x50, 0xd3, 0x94, + 0xe2, 0xec, 0x69, 0x04, 0x94, 0x26, 0x42, 0x69, 0xc7, 0x5c, 0x65, 0x21, + 0x7e, 0x2d, 0xf1, 0xfd, 0x4b, 0x88, 0xe1, 0x3e, 0xb4, 0x74, 0x7a, 0x04, + 0x43, 0x74, 0x34, 0xa5, 0x36, 0xb9, 0x6b, 0xd2, 0xdd, 0x25, 0x1c, 0x49, + 0x12, 0x3e, 0x13, 0x41, 0xb7, 0xc7, 0xeb, 0xdf, 0x0b, 0xa3, 0xc7, 0x30, + 0x72, 0x70, 0xbe, 0x47, 0xb0, 0xb1, 0x0d, 0x6a, 0x52, 0xa8, 0x34, 0xa7, + 0x40, 0x4a, 0xe7, 0x72, 0x5c, 0xc0, 0xc7, 0xe0, 0xf7, 0xc8, 0xc1, 0x0d, + 0x52, 0x5c, 0x64, 0x29, 0x65, 0xdf, 0x7b, 0x82, 0x1f, 0xdc, 0x5d, 0x0f, + 0x79, 0x45, 0xd9, 0x4b, 0xbb, 0x2f, 0x8d, 0x4c, 0xf1, 0x4f, 0x91, 0xed, + 0xa9, 0x72, 0x0b, 0x8f, 0x34, 0x5d, 0x35, 0xa3, 0x26, 0x86, 0x6e, 0xa7, + 0x04, 0x0c, 0xc3, 0xde, 0xc3, 0x2a, 0xea, 0x04, 0x46, 0x46, 0xe9, 0xb5, + 0x2c, 0x36, 0xb8, 0xa3, 0x02, 0x18, 0xd1, 0xc2, 0xf1, 0xb6, 0x4c, 0xa9, + 0xdd, 0x16, 0xd5, 0x88, 0xb6, 0xf4, 0xa2, 0x26, 0x34, 0xc5, 0x51, 0xc2, + 0x2f, 0xde, 0x9e, 0x6c, 0x8c, 0x0e, 0x42, 0xe0, 0xa2, 0x96, 0x40, 0xdd, + 0x2b, 0xb8, 0x5e, 0x73, 0x45, 0x41, 0xa9, 0x74, 0xc6, 0xf8, 0x9b, 0x44, + 0xb6, 0x15, 0xe3, 0x97, 0x41, 0x89, 0x9e, 0xf9, 0xf1, 0xe4, 0xf3, 0x77, + 0x18, 0x30, 0xae, 0xa6, 0x7d, 0xe9, 0x78, 0xf9, 0x38, 0x6e, 0xea, 0x55, + 0x20, 0xae, 0xa3, 0x5d, 0xd3, 0x82, 0x0b, 0xef, 0x1f, 0xc9, 0x0a, 0x95, + 0x5e, 0xdd, 0x30, 0xc8, 0xa2, 0x99, 0x94, 0x1c, 0x62, 0x31, 0x58, 0xfe, + 0xd9, 0x7f, 0x08, 0xf5, 0x1d, 0x53, 0x54, 0xc5, 0x12, 0x68, 0x67, 0x78, + 0xf7, 0xcc, 0xdf, 0xdc, 0x39, 0x6f, 0x9d, 0xe4, 0x8a, 0xaf, 0x9a, 0xc8, + 0x94, 0xe6, 0x54, 0x24, 0xe2, 0xe3, 0x1a, 0xce, 0x4c, 0x5c, 0x1d, 0xb2, + 0x8a, 0xc8, 0x09, 0xce, 0x6a, 0x3f, 0x7f, 0xff, 0x4a, 0xe5, 0x5b, 0xf1, + 0xb9, 0x6d, 0xbc, 0x4b, 0x5d, 0xa5, 0xbe, 0xed, 0x79, 0x52, 0x81, 0xbb, + 0xd6, 0xa0, 0xab, 0x75, 0xf6, 0x66, 0x0d, 0xee, 0xe3, 0x08, 0x1e, 0x36}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA384, + 143, + {0x12, 0xda, 0xc1, 0xbc, 0xa4, 0x77, 0x7d, 0x2c, 0xb7, 0xe7, 0xf0, 0x72, + 0xe6, 0x1e, 0x87, 0xf1, 0xa5, 0x26, 0xaf, 0xb4, 0x27, 0x8d, 0x10, 0xf4, + 0x98, 0xf5, 0xa9, 0x36, 0xe4, 0x38, 0x60, 0x73, 0xb8, 0xe2, 0x62, 0x44, + 0x28, 0x95, 0xc5, 0x53, 0xc4, 0x45, 0x3c, 0xce, 0xfd, 0xa2, 0x3a, 0x24, + 0xa1, 0x86, 0x01, 0xf7, 0x65, 0xa3, 0xd7, 0xa3, 0x9c, 0x5b, 0xfa, 0xda, + 0xdb, 0x80, 0xb6, 0x31, 0xa7, 0x08, 0xba, 0x45, 0x71, 0xd1, 0x90, 0x13, + 0xbe, 0x45, 0x18, 0x32, 0xca, 0x64, 0x95, 0x2e, 0x9c, 0xd9, 0x85, 0x05, + 0x9d, 0x55, 0xd3, 0x7e, 0xab, 0x94, 0xe3, 0xc8, 0xfb, 0x1c, 0xf7, 0x56, + 0x5c, 0xc1, 0xbe, 0x2f, 0xf6, 0xb4, 0x5a, 0x7f, 0x1b, 0x17, 0x85, 0xd8, + 0xa0, 0x77, 0x54, 0x42, 0xb1, 0xb9, 0x6e, 0xad, 0x37, 0x07, 0xf9, 0xbd, + 0x71, 0x2f, 0x75, 0xc8, 0x47, 0x0f, 0x98, 0x57, 0x73, 0xad, 0xa0, 0x43, + 0x3e, 0x72, 0x0a, 0xf3, 0xb8, 0xb7, 0x38, 0x99, 0x19, 0x50, 0x5f, 0xc6, + 0x26, 0x73, 0x3f, 0xc9, 0x0b, 0xdb, 0x10, 0x64, 0xcf, 0x6c, 0xc9, 0xef, + 0x41, 0xc2, 0x75, 0x2c, 0x6f, 0xb6, 0xfb, 0xb4, 0x40, 0x43, 0xdf, 0xc9, + 0x7b, 0xb3, 0xd3, 0x14, 0x63, 0xac, 0x0d, 0x8b, 0xae, 0x9e, 0x19, 0x65, + 0x8b, 0x72, 0x3d, 0x9c, 0x74, 0x37, 0x1d, 0xa9, 0xdf, 0xd7, 0x4c, 0xbb, + 0xd7, 0xcc, 0x80, 0x41, 0xe2, 0x43, 0x7a, 0xa6, 0x24, 0x96, 0x51, 0x80, + 0x5f, 0x8c, 0xdf, 0x2a, 0xf2, 0xb2, 0x56, 0x14, 0x2c, 0x53, 0x07, 0x3e, + 0x3c, 0x9a, 0xc6, 0x05, 0x9b, 0x65, 0xa8, 0xed, 0x25, 0xf0, 0x0d, 0x9e, + 0x31, 0x56, 0x1a, 0xf1, 0xbb, 0xf9, 0xd2, 0x70, 0x23, 0x69, 0x38, 0x03, + 0xfd, 0xa4, 0xf5, 0x11, 0xaf, 0x52, 0x34, 0x16, 0x33, 0x7b, 0x20, 0x84, + 0x30, 0x81, 0x5f, 0x09, 0xb3, 0xaa, 0x78, 0xc3, 0x5b, 0xe8, 0xee, 0x43, + 0x93, 0x43, 0xbc, 0x79, 0x18, 0x67, 0x02, 0x35, 0x1c, 0x91, 0x82, 0xad, + 0x1f, 0x5e, 0xcf, 0x42, 0x60, 0xe9, 0x92, 0x9d, 0x0a, 0xcf, 0xe8, 0x83, + 0xa6, 0x05, 0x23, 0x97, 0xde, 0x9e, 0x49, 0xb5, 0x1b, 0xa7, 0x04, 0x4c, + 0x75, 0x1a, 0xa6, 0xe4, 0xeb, 0xa6, 0x22, 0xe1, 0xd9, 0xf7, 0xdb, 0x43, + 0x1f, 0x3b, 0x70, 0x48, 0x13, 0x7e, 0x17, 0xc5, 0xd6, 0xd2, 0x8c, 0xf3, + 0x1a, 0x79, 0x95, 0xb4, 0x6c, 0xdc, 0x5b, 0x45, 0x4e, 0xb3, 0x59, 0x3e, + 0x62, 0x2a, 0x54, 0xa9, 0x6f, 0x2b, 0x10, 0x19, 0x3c, 0xe4, 0x16, 0x08, + 0xdb, 0xaa, 0x7a, 0x16, 0xb7, 0xf1, 0xe9, 0x6f, 0x62, 0x7b, 0x0b, 0x1a, + 0x2e, 0xd2, 0xf0, 0x71, 0x46, 0x87, 0x21, 0x43, 0x72, 0x12, 0x72, 0x65, + 0xd0, 0x91, 0x83, 0x4b, 0x55, 0x24, 0x7e, 0x95, 0x1e, 0xd8, 0x38, 0x69}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA384, + 144, + {0x89, 0x0d, 0x8b, 0x03, 0x5c, 0xf1, 0xd2, 0x93, 0x85, 0x93, 0x15, 0x0a, + 0xa0, 0x0c, 0x3f, 0x42, 0x42, 0x09, 0x8c, 0x62, 0x50, 0xaf, 0xf9, 0xc3, + 0xc3, 0x30, 0x44, 0xe1, 0xb9, 0x24, 0x7c, 0x81, 0x04, 0x9b, 0xe8, 0x8a, + 0xdd, 0xb5, 0x7c, 0xc6, 0x8a, 0x2c, 0xb9, 0x8b, 0x30, 0x91, 0x9c, 0x25, + 0xbb, 0xe4, 0x93, 0x14, 0x23, 0x77, 0x1e, 0x5a, 0xe6, 0xfa, 0x9b, 0x15, + 0x27, 0x5d, 0x05, 0x8f, 0xe9, 0x31, 0x98, 0x5d, 0x89, 0x6c, 0xcb, 0x26, + 0xdc, 0x49, 0x5c, 0xa9, 0x00, 0x3f, 0xce, 0x60, 0x2d, 0x63, 0x16, 0x1c, + 0x4f, 0x00, 0x39, 0x9d, 0x7a, 0xa4, 0x6e, 0x66, 0x16, 0x18, 0x1a, 0x06, + 0xa0, 0xcc, 0x78, 0x90, 0x6a, 0xfb, 0xd8, 0x0e, 0x65, 0xfd, 0x01, 0x65, + 0xc7, 0x30, 0x35, 0x51, 0xb9, 0xd0, 0xb1, 0xd4, 0xcb, 0x3e, 0xfd, 0xbf, + 0xc3, 0x13, 0x8d, 0xa4, 0xd1, 0xa6, 0xcc, 0xcc, 0x43, 0xf8, 0xcd, 0x86, + 0x13, 0x93, 0x2d, 0x9d, 0x09, 0x2c, 0xd2, 0x93, 0x6f, 0x95, 0xb1, 0x77, + 0x5c, 0xa4, 0x85, 0xf4, 0xc2, 0xe9, 0xa7, 0xc0, 0xd5, 0x59, 0xa0, 0x11, + 0x2a, 0x60, 0xed, 0x2f, 0x1f, 0xba, 0xf4, 0x9e, 0x3b, 0x51, 0x4c, 0x59, + 0x8d, 0xe8, 0x0e, 0x0d, 0xdc, 0x07, 0x2d, 0xc8, 0x4a, 0xe8, 0xfd, 0xb5, + 0x65, 0xea, 0x91, 0xc6, 0x55, 0xe5, 0xc9, 0x89, 0xd5, 0xb0, 0xa7, 0xbc, + 0xb2, 0x41, 0xfa, 0xbf, 0x07, 0x05, 0xc6, 0xfc, 0xaf, 0xbf, 0xe2, 0x7a, + 0xbc, 0xaf, 0xb2, 0x5b, 0x26, 0x16, 0x5c, 0x28, 0x22, 0xf9, 0xc2, 0xb6, + 0x81, 0xa8, 0x6b, 0x97, 0xcf, 0xbc, 0xe7, 0x51, 0x50, 0xfc, 0x58, 0xa3, + 0xf9, 0xad, 0x92, 0xce, 0x9a, 0x14, 0xc2, 0x9b, 0xf0, 0x87, 0xc2, 0xd9, + 0x81, 0x3c, 0x0e, 0x5f, 0xa5, 0x90, 0x66, 0xdd, 0x26, 0x0b, 0xa6, 0xe0, + 0x66, 0x68, 0xb0, 0xd3, 0x05, 0xa8, 0x61, 0x2d, 0x6d, 0x02, 0x24, 0xb7, + 0x41, 0x8c, 0x63, 0x08, 0xb8, 0x14, 0x0f, 0x77, 0x35, 0xbd, 0xfd, 0xe3, + 0xf0, 0xf6, 0x45, 0xea, 0xf2, 0x0b, 0xc0, 0xc5, 0xe6, 0xa4, 0xc8, 0xe6, + 0x40, 0x2e, 0x6d, 0x1c, 0x80, 0x16, 0xa0, 0xcb, 0x27, 0x6e, 0x20, 0x01, + 0xb6, 0x3d, 0x2b, 0x7d, 0xe5, 0x2b, 0xed, 0x4e, 0x0f, 0x99, 0xb5, 0x11, + 0xf0, 0x60, 0x77, 0x3e, 0x5d, 0x2d, 0x67, 0x44, 0x6e, 0x15, 0xa9, 0xeb, + 0xf5, 0xba, 0x4c, 0xdd, 0x99, 0x58, 0x91, 0x30, 0x1f, 0x08, 0xb2, 0x89, + 0x2e, 0x27, 0x5a, 0x47, 0xa5, 0xa5, 0x66, 0xd4, 0x05, 0x50, 0x7f, 0x6e, + 0xc5, 0x12, 0x25, 0xa0, 0x2f, 0x84, 0x16, 0x75, 0x8c, 0x4b, 0x35, 0x58, + 0x68, 0x63, 0xcd, 0xfc, 0x8f, 0xe5, 0x74, 0x24, 0xb8, 0xe3, 0x5f, 0xdc, + 0x55, 0x8f, 0xa5, 0xb3, 0xad, 0x84, 0x74, 0x3c, 0x58, 0x69, 0xe4, 0x05}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA384, + 145, + {0x99, 0xbb, 0x35, 0xff, 0x27, 0xe1, 0x9e, 0xa0, 0x4d, 0xd2, 0xec, 0x36, + 0x7a, 0xc9, 0x0d, 0x60, 0x43, 0xe8, 0xc2, 0x05, 0xb5, 0x0a, 0xf1, 0x06, + 0x1f, 0x9a, 0xd8, 0x90, 0x13, 0xae, 0xf6, 0x25, 0x7e, 0xde, 0xf5, 0xc8, + 0x65, 0xd0, 0x4c, 0xf7, 0xa1, 0x74, 0x06, 0xb9, 0x10, 0xd3, 0xc4, 0x93, + 0xfd, 0x0c, 0xca, 0x41, 0xed, 0xf3, 0x6e, 0xf2, 0xf7, 0xfc, 0x3e, 0xb1, + 0xd4, 0xea, 0x84, 0x2e, 0xc0, 0x44, 0xee, 0x89, 0xf6, 0xd1, 0x92, 0xc6, + 0x95, 0x64, 0xb2, 0x37, 0x79, 0x52, 0xb4, 0x50, 0x62, 0x7a, 0xf4, 0x06, + 0x6c, 0x5f, 0xf2, 0xee, 0x53, 0x98, 0x17, 0x97, 0x49, 0x31, 0x50, 0x09, + 0x43, 0x62, 0xca, 0xbd, 0x68, 0xf8, 0xb5, 0x27, 0x63, 0x08, 0x66, 0x54, + 0x60, 0x60, 0x19, 0xc7, 0xc2, 0x93, 0xd7, 0x52, 0xec, 0x65, 0xdc, 0x3d, + 0x76, 0xdb, 0xfb, 0xa6, 0xa3, 0x67, 0x5e, 0x02, 0x04, 0x1a, 0xeb, 0x86, + 0x75, 0x8d, 0x4a, 0x53, 0xe4, 0xd5, 0xc9, 0x38, 0x21, 0x9c, 0x10, 0x1c, + 0xbb, 0xa5, 0xb5, 0xa6, 0x18, 0x90, 0xc2, 0xec, 0x16, 0xe5, 0x69, 0xd8, + 0xd1, 0x1a, 0x2f, 0xe0, 0xa8, 0x38, 0xaa, 0x0b, 0xeb, 0x5a, 0x55, 0x51, + 0x45, 0xf2, 0x34, 0x11, 0xc2, 0x09, 0x12, 0x44, 0x49, 0xdd, 0x9d, 0x19, + 0x63, 0x64, 0x03, 0x01, 0x8b, 0x8e, 0x38, 0x2d, 0x59, 0x56, 0xbc, 0xc8, + 0x1f, 0x47, 0xc5, 0xc2, 0x93, 0x48, 0x73, 0x08, 0x09, 0xb3, 0xf3, 0xeb, + 0xa2, 0x93, 0x4a, 0x39, 0xbc, 0x95, 0x4c, 0x77, 0x87, 0xc5, 0xa8, 0x6e, + 0x5c, 0xca, 0x14, 0x4f, 0xa9, 0x3a, 0xbe, 0x1d, 0x8a, 0x34, 0xe6, 0x5d, + 0xe2, 0x91, 0x51, 0xe0, 0x8f, 0x70, 0x95, 0x1a, 0xcd, 0x62, 0xb9, 0x6c, + 0xb1, 0xa8, 0xbd, 0x95, 0x66, 0xea, 0x13, 0x6c, 0xe7, 0x5b, 0x83, 0x21, + 0x4f, 0x81, 0x32, 0xd5, 0xaf, 0x2c, 0xbc, 0xf4, 0xd1, 0x59, 0x06, 0x5d, + 0x22, 0x58, 0x8b, 0x3a, 0x78, 0xd4, 0xeb, 0x9d, 0x86, 0xea, 0xab, 0x23, + 0xa3, 0x5b, 0x45, 0x17, 0x19, 0xf6, 0xad, 0x16, 0x63, 0x5b, 0x35, 0xbc, + 0x01, 0x70, 0x5f, 0x03, 0xa5, 0xd8, 0xee, 0x71, 0x08, 0x0e, 0x69, 0xe2, + 0xa1, 0xde, 0x5b, 0xa2, 0x68, 0x7f, 0x45, 0x8f, 0x30, 0xb8, 0xa5, 0xaf, + 0x75, 0x96, 0xfe, 0x65, 0xf9, 0x64, 0x64, 0x5d, 0x87, 0x1d, 0x4d, 0x78, + 0x55, 0xa3, 0x72, 0xe9, 0xc9, 0xd4, 0xba, 0x65, 0x71, 0x51, 0x6d, 0x8d, + 0xde, 0x5d, 0x9b, 0x5c, 0x57, 0x04, 0xc4, 0xcc, 0x72, 0x7f, 0x90, 0x22, + 0xe2, 0xa4, 0xff, 0xec, 0x77, 0xcc, 0x86, 0x68, 0xf3, 0x20, 0xdb, 0x0a, + 0xa4, 0x21, 0x18, 0x62, 0xda, 0x93, 0xa0, 0x3e, 0x53, 0x48, 0xf1, 0x09, + 0x0e, 0x54, 0xdf, 0x3e, 0xc9, 0xde, 0x50, 0xc0, 0x93, 0xa7, 0x9c, 0xf3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA384, + 146, + {0x73, 0x1e, 0x25, 0x01, 0x1d, 0xa8, 0x7b, 0x99, 0x0f, 0x38, 0xe7, 0xfc, + 0xf0, 0x8f, 0xaa, 0xe0, 0x45, 0x40, 0x24, 0x72, 0x75, 0x6b, 0xe9, 0x87, + 0x4d, 0x76, 0x49, 0x33, 0xf7, 0xf1, 0xef, 0x54, 0xed, 0xbb, 0x79, 0xe2, + 0xb9, 0x66, 0x0f, 0x40, 0xd7, 0xc9, 0xe0, 0x5f, 0x34, 0x25, 0x3f, 0xd3, + 0xa7, 0xb8, 0xa1, 0x2e, 0xdb, 0xf9, 0xae, 0x52, 0x18, 0xa2, 0x03, 0xba, + 0x82, 0xbf, 0xf1, 0xcb, 0xb5, 0xfa, 0x69, 0x10, 0x20, 0x61, 0x5e, 0xe5, + 0x9b, 0xf6, 0x9d, 0xeb, 0x02, 0x33, 0x8f, 0x0b, 0xa8, 0x79, 0xa7, 0xb5, + 0xc6, 0x60, 0x17, 0x98, 0xa3, 0xae, 0x30, 0x35, 0x24, 0x04, 0xcc, 0xd7, + 0xf8, 0x4e, 0x1c, 0x12, 0xd0, 0x21, 0xe3, 0x28, 0x71, 0x10, 0x5e, 0x8a, + 0xc3, 0x4c, 0x2c, 0x1e, 0xc7, 0xfd, 0xe8, 0x24, 0x8e, 0x49, 0x13, 0xe0, + 0x7c, 0xe6, 0x9b, 0x5e, 0xe9, 0x98, 0x4f, 0x0a, 0x4e, 0x20, 0xc2, 0xf4, + 0x34, 0xdb, 0xc9, 0xb6, 0xfc, 0x46, 0x6e, 0x49, 0xfb, 0xd1, 0xd1, 0x3b, + 0x7f, 0x15, 0x92, 0x21, 0x84, 0xed, 0xc6, 0xa9, 0x85, 0xc6, 0x4b, 0x76, + 0x67, 0x5d, 0x46, 0x48, 0x52, 0x63, 0xda, 0x12, 0x51, 0xb4, 0xab, 0x00, + 0x30, 0xdf, 0x8c, 0xf0, 0xae, 0x3a, 0x8c, 0x92, 0xc1, 0x9e, 0xe9, 0xeb, + 0xaf, 0x1e, 0x80, 0x32, 0x88, 0xe2, 0x09, 0x26, 0x8b, 0x13, 0xe8, 0x31, + 0x27, 0xcc, 0x3a, 0x42, 0x4f, 0xde, 0xce, 0x29, 0xaf, 0xc0, 0x3e, 0x29, + 0x90, 0x02, 0x6d, 0x71, 0x09, 0x40, 0x01, 0x8e, 0x61, 0xa2, 0xad, 0x90, + 0xec, 0xc1, 0xf2, 0x5f, 0x3e, 0x21, 0xf1, 0x74, 0x69, 0x7a, 0xd2, 0xbf, + 0x32, 0x94, 0x88, 0x8f, 0xe3, 0x90, 0x2d, 0x24, 0x0a, 0xb3, 0x5f, 0x4d, + 0xc6, 0x8c, 0xe0, 0x44, 0x01, 0xca, 0xc8, 0x2b, 0x27, 0xff, 0xec, 0xec, + 0xe9, 0x89, 0x4c, 0x6e, 0x83, 0xcb, 0xb5, 0xf4, 0x2b, 0xae, 0x62, 0xd5, + 0xa6, 0x23, 0x00, 0xaf, 0xe2, 0x25, 0xd6, 0x8f, 0x54, 0xd2, 0xb5, 0x7f, + 0x70, 0x68, 0x3b, 0x6a, 0xda, 0x55, 0xe7, 0x0c, 0xc9, 0x80, 0x24, 0x01, + 0xc7, 0x61, 0x83, 0x2a, 0xb0, 0x9b, 0x40, 0xaf, 0x2a, 0x93, 0x95, 0x64, + 0xdc, 0x4f, 0xf7, 0x26, 0x5d, 0xda, 0xc1, 0xfe, 0xb0, 0x99, 0xd2, 0x2b, + 0xd7, 0xfa, 0x4d, 0x2b, 0x77, 0x69, 0x14, 0xbe, 0x03, 0x05, 0xe1, 0x08, + 0x0f, 0x1b, 0x1c, 0x52, 0x4b, 0x83, 0xc1, 0x3b, 0x94, 0x5f, 0x49, 0x9c, + 0x2a, 0xc0, 0x43, 0xf4, 0x83, 0x23, 0x71, 0x16, 0x88, 0x53, 0xeb, 0xb1, + 0x75, 0x69, 0xeb, 0x6d, 0x53, 0x42, 0x34, 0x47, 0xa2, 0x04, 0x44, 0x71, + 0xc3, 0x61, 0x68, 0xf7, 0x8b, 0x41, 0x45, 0x16, 0x0a, 0x88, 0x42, 0xd4, + 0xd5, 0xb9, 0xce, 0x88, 0x68, 0xda, 0x53, 0x3f, 0x67, 0x60, 0xdb, 0x2a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA384, + 147, + {0x07, 0xdf, 0x55, 0xe0, 0x96, 0xe6, 0xd4, 0xfc, 0xab, 0x32, 0x14, 0x54, + 0x6a, 0xec, 0x5c, 0xbb, 0x90, 0xfa, 0x6e, 0xc6, 0x21, 0xdd, 0xbb, 0x32, + 0x56, 0x69, 0x2f, 0x8e, 0xe6, 0x83, 0xe3, 0xe8, 0x28, 0xae, 0xa4, 0x29, + 0x9c, 0x72, 0x0b, 0xc4, 0xd2, 0xb8, 0xb6, 0x3e, 0xa2, 0x5d, 0x53, 0xaf, + 0xd9, 0x15, 0x73, 0xa2, 0xff, 0x9b, 0x88, 0xce, 0x09, 0x17, 0x6f, 0x7b, + 0x8a, 0x73, 0xbb, 0x8b, 0x95, 0xcd, 0x35, 0xfa, 0xdb, 0x4f, 0x68, 0xd9, + 0x16, 0xab, 0x74, 0x48, 0xcd, 0x84, 0x5b, 0x5f, 0x1a, 0xf1, 0x08, 0x09, + 0xb9, 0xe7, 0xf3, 0x59, 0x51, 0x1a, 0xfe, 0xf7, 0x51, 0x47, 0xb5, 0xf5, + 0x68, 0x1b, 0x34, 0x63, 0x13, 0x84, 0x64, 0x61, 0xb9, 0x13, 0x36, 0x62, + 0xab, 0x0e, 0xc3, 0x81, 0x75, 0xe1, 0xa9, 0xc7, 0x67, 0x65, 0x9d, 0x0d, + 0xfd, 0x9c, 0x29, 0x8d, 0x22, 0x95, 0x50, 0x40, 0x39, 0x91, 0xf7, 0x4c, + 0xff, 0x05, 0xcd, 0xdb, 0x72, 0x3e, 0x5c, 0x7e, 0xdb, 0xe9, 0xd6, 0x9b, + 0xcc, 0x60, 0x53, 0xc1, 0xc1, 0x55, 0x92, 0xa6, 0xbe, 0x62, 0x97, 0xdc, + 0xff, 0xac, 0x0b, 0x4d, 0x9d, 0x3a, 0x49, 0xe7, 0x4a, 0x20, 0x42, 0x48, + 0x0a, 0xe8, 0x31, 0xf4, 0xc6, 0x29, 0x86, 0x63, 0x54, 0x62, 0xb3, 0x9e, + 0x24, 0x4a, 0x37, 0x58, 0xcd, 0x22, 0xdd, 0xe7, 0x5b, 0x02, 0x3d, 0xaa, + 0x58, 0x56, 0xe0, 0x86, 0x78, 0x92, 0xd5, 0x7d, 0x8f, 0xd8, 0x05, 0xce, + 0xbd, 0x21, 0xfe, 0x08, 0x62, 0x27, 0x8a, 0x63, 0xff, 0x39, 0xa1, 0x1e, + 0x04, 0x50, 0x99, 0x9d, 0x9d, 0x0b, 0x01, 0xc8, 0xf1, 0xa0, 0x45, 0xc3, + 0x47, 0x4a, 0x05, 0x96, 0x17, 0xea, 0x21, 0xee, 0xfb, 0x46, 0x94, 0x7a, + 0x44, 0x62, 0x5e, 0x4f, 0x01, 0x7a, 0xf7, 0x3d, 0x20, 0xfa, 0xa4, 0xbf, + 0x02, 0x10, 0xc9, 0x66, 0x3c, 0x18, 0xb2, 0x03, 0xb0, 0x2a, 0x2f, 0x03, + 0x99, 0x55, 0x2c, 0x31, 0x53, 0x1c, 0xae, 0x62, 0x1b, 0xb7, 0x71, 0x7b, + 0x55, 0x50, 0xa1, 0x2f, 0xbb, 0x89, 0x6f, 0x4c, 0x0e, 0x30, 0xe5, 0xfd, + 0xf9, 0xc8, 0xe9, 0xa6, 0x76, 0x3e, 0xb8, 0x15, 0xbf, 0xaa, 0xd2, 0x26, + 0xca, 0x94, 0x7f, 0x1d, 0xa6, 0xba, 0x84, 0x45, 0x59, 0x86, 0xc3, 0x3a, + 0xae, 0x2f, 0xf7, 0x41, 0x90, 0x5b, 0xf1, 0x91, 0x0e, 0xec, 0x45, 0x0b, + 0xb7, 0x46, 0xcf, 0xda, 0x37, 0x4c, 0xef, 0xd6, 0x48, 0x9f, 0xa0, 0x85, + 0x4d, 0x4e, 0x44, 0x11, 0xf4, 0x39, 0xf3, 0x1f, 0xfd, 0x7c, 0xc0, 0x35, + 0x1a, 0xf2, 0x2e, 0xb0, 0xb3, 0xad, 0x04, 0x46, 0x36, 0xc2, 0x41, 0xe3, + 0x10, 0x12, 0x65, 0xcd, 0x7b, 0x28, 0x5d, 0x7b, 0x6f, 0xae, 0xd1, 0x92, + 0xc8, 0x01, 0x5d, 0x8a, 0x60, 0x90, 0xb1, 0x75, 0xf1, 0x09, 0x27, 0x97}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA384, + 148, + {0x35, 0x3b, 0x37, 0xa0, 0xe4, 0x86, 0x0d, 0xe2, 0xb2, 0x14, 0x26, 0x67, + 0x98, 0x8c, 0xb7, 0xdc, 0x30, 0xe2, 0x9d, 0x86, 0xda, 0x33, 0xb4, 0xb2, + 0x79, 0x84, 0xae, 0xf1, 0x80, 0x3d, 0xb6, 0x6e, 0xdf, 0xe1, 0x16, 0xf0, + 0xed, 0x7d, 0x13, 0xb9, 0x8c, 0xa3, 0x0f, 0x7e, 0x6c, 0xd0, 0xfb, 0x98, + 0xb0, 0x2b, 0xd8, 0x6d, 0xcb, 0xd7, 0x98, 0x8d, 0x2d, 0xb6, 0x8c, 0x61, + 0x1f, 0xfe, 0x67, 0xa1, 0x15, 0x31, 0xd8, 0x3c, 0x82, 0x16, 0x13, 0x3a, + 0xaf, 0x53, 0xf6, 0x01, 0x63, 0x1f, 0xe2, 0xf3, 0xc9, 0x00, 0x78, 0x8b, + 0x56, 0x8c, 0x9d, 0x4f, 0x6a, 0x72, 0xea, 0x87, 0xae, 0x99, 0xaf, 0x32, + 0x22, 0x86, 0x38, 0x15, 0x43, 0x19, 0xc5, 0x97, 0x4e, 0xe1, 0xe8, 0x04, + 0x95, 0x4d, 0xd1, 0xae, 0xa7, 0xa0, 0xd4, 0xce, 0xfb, 0xf4, 0x44, 0x2b, + 0xf6, 0x9b, 0xc6, 0x7e, 0xf0, 0x02, 0x76, 0x1c, 0xe7, 0xa5, 0xc6, 0x7a, + 0x33, 0x16, 0xf7, 0x1b, 0x23, 0x17, 0x23, 0x68, 0x66, 0xec, 0x3c, 0x3e, + 0x4e, 0xd0, 0xe9, 0x02, 0xfc, 0x21, 0x53, 0x27, 0x8c, 0xbd, 0xc0, 0xd2, + 0xad, 0x2c, 0x36, 0xa4, 0xba, 0x25, 0x62, 0xf0, 0x98, 0xe7, 0x1f, 0x7f, + 0xb6, 0xb0, 0x62, 0x08, 0xbb, 0x64, 0x03, 0x1b, 0xbe, 0x5f, 0x95, 0xc8, + 0x24, 0xc8, 0xda, 0x86, 0x23, 0x24, 0xae, 0xc7, 0xfd, 0x43, 0x60, 0x65, + 0x98, 0x6f, 0xb7, 0x04, 0xea, 0x44, 0xf4, 0xd5, 0x43, 0xcc, 0x57, 0x8d, + 0xa5, 0xf4, 0x4e, 0xa0, 0xf3, 0xad, 0xcb, 0xaf, 0xb2, 0x8e, 0xa1, 0x89, + 0xca, 0x16, 0xad, 0xfd, 0xe1, 0xdc, 0x0f, 0x85, 0x29, 0x54, 0xcd, 0x49, + 0x22, 0x89, 0x95, 0x97, 0x07, 0xaf, 0xa1, 0x42, 0x3e, 0x3c, 0xea, 0xf0, + 0x64, 0xf3, 0xdc, 0x30, 0x75, 0xea, 0x81, 0xa5, 0x1f, 0x85, 0x71, 0x7f, + 0xa7, 0xe8, 0xb3, 0x8c, 0xf9, 0x89, 0xa4, 0x7c, 0x77, 0xa3, 0xb9, 0x64, + 0x9c, 0xaa, 0xab, 0x04, 0xa2, 0x38, 0x4b, 0xef, 0xa9, 0x2e, 0x4f, 0xd4, + 0xd2, 0xde, 0x8b, 0x00, 0x69, 0x9d, 0x6f, 0xfd, 0x87, 0xc6, 0x50, 0x7c, + 0xd3, 0xb9, 0xa8, 0x1f, 0x16, 0x2b, 0x94, 0xe6, 0x0c, 0x30, 0xfc, 0x4a, + 0x9e, 0x70, 0xd5, 0x24, 0x06, 0xb4, 0xd7, 0x54, 0x00, 0x45, 0x7e, 0x4c, + 0x9c, 0x8a, 0xd9, 0x00, 0xe8, 0xfe, 0xe4, 0x56, 0xde, 0x97, 0x5f, 0xf0, + 0x75, 0xc0, 0x8e, 0xf3, 0x78, 0xbd, 0xcb, 0xa6, 0x9e, 0x7b, 0x17, 0x19, + 0xf5, 0xad, 0x6d, 0x91, 0x43, 0x4c, 0x74, 0xb1, 0xee, 0x57, 0x7f, 0x01, + 0x6d, 0xa9, 0x22, 0x97, 0x69, 0xec, 0x9a, 0x3d, 0x3e, 0x91, 0xe7, 0x46, + 0x66, 0x63, 0x21, 0x2b, 0x7b, 0xb5, 0x11, 0x82, 0xfc, 0x24, 0x5e, 0x91, + 0x44, 0x46, 0xc3, 0x18, 0x10, 0xe4, 0x44, 0x92, 0x31, 0x96, 0xb9, 0x72}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA384, + 149, + {0x98, 0xff, 0x7e, 0xbb, 0x84, 0x89, 0xbc, 0xc3, 0xc8, 0xea, 0xfd, 0xd7, + 0x52, 0x25, 0xb7, 0x44, 0xda, 0x3a, 0xc4, 0xbb, 0xa8, 0xcc, 0xc6, 0xc0, + 0x15, 0x7e, 0x07, 0x29, 0x4d, 0xd2, 0x68, 0x7b, 0x50, 0xc9, 0xe2, 0x4b, + 0x20, 0x6b, 0x4e, 0x1b, 0xa2, 0xf9, 0x32, 0x6b, 0x8e, 0x30, 0xac, 0x65, + 0x61, 0xad, 0x0a, 0x96, 0x42, 0x50, 0x8b, 0x0b, 0x86, 0x5d, 0xbd, 0x89, + 0xd6, 0x19, 0x30, 0x25, 0x7e, 0xc2, 0x6f, 0xfb, 0x7b, 0xb3, 0x2e, 0xe6, + 0x75, 0x4e, 0xdd, 0x09, 0xe6, 0x10, 0xce, 0x47, 0xa4, 0x7d, 0xb0, 0xab, + 0x04, 0x28, 0xc4, 0xc5, 0x03, 0xda, 0xad, 0x78, 0x20, 0x1a, 0x20, 0x06, + 0x63, 0x2a, 0x06, 0xe6, 0x90, 0xd0, 0x01, 0xf3, 0x45, 0xdd, 0x4e, 0x95, + 0x34, 0xbb, 0x64, 0x17, 0x1c, 0x49, 0xfa, 0x2e, 0xa2, 0x50, 0xf4, 0x35, + 0x47, 0x51, 0x11, 0xb4, 0xa1, 0x24, 0x60, 0xb4, 0x0e, 0x74, 0xb1, 0x42, + 0x83, 0xaf, 0x18, 0xfb, 0x4b, 0xa2, 0xaf, 0x0c, 0x64, 0xa7, 0x64, 0x55, + 0xb2, 0xdc, 0x31, 0xc4, 0x23, 0x81, 0x7d, 0xcd, 0x50, 0xc0, 0xdf, 0x0e, + 0x55, 0x65, 0x1b, 0xbf, 0xee, 0x48, 0x53, 0x6f, 0x04, 0xf3, 0xd4, 0x13, + 0xff, 0x1b, 0xe6, 0x39, 0x2d, 0xc9, 0xf3, 0xf3, 0x02, 0x7e, 0xf2, 0x0c, + 0x58, 0xdb, 0x18, 0xef, 0x86, 0xbb, 0x48, 0x34, 0x70, 0x5c, 0x1c, 0xa3, + 0x68, 0xaf, 0xbf, 0x17, 0x45, 0x75, 0xf4, 0x80, 0xec, 0x79, 0xb0, 0xdf, + 0x0e, 0xfc, 0xf2, 0x4a, 0x16, 0x51, 0xc1, 0xc9, 0xe2, 0x60, 0x98, 0x0d, + 0xc5, 0xf6, 0xb0, 0xab, 0x9b, 0xd9, 0x8a, 0x24, 0x8d, 0x9f, 0x8a, 0x6d, + 0x2a, 0xdf, 0x44, 0xfc, 0x50, 0x1f, 0xda, 0xfb, 0x56, 0x5a, 0xc4, 0x7c, + 0x22, 0x7c, 0xd1, 0x9f, 0x4a, 0x45, 0x61, 0x8f, 0xad, 0x26, 0x86, 0xc7, + 0x65, 0x25, 0x4f, 0x6f, 0x1f, 0xc9, 0x21, 0x62, 0x46, 0x0f, 0x7a, 0x9d, + 0x32, 0xa9, 0x1c, 0xe2, 0x12, 0x57, 0x35, 0x79, 0x88, 0xd8, 0x6a, 0x25, + 0xd6, 0x39, 0x5b, 0xe7, 0x0c, 0x73, 0xc0, 0x27, 0xb5, 0x3e, 0xdc, 0xb3, + 0x2e, 0x5e, 0xd5, 0x8c, 0x36, 0xb9, 0x27, 0x34, 0x95, 0xf0, 0x27, 0xb7, + 0x87, 0x2c, 0x5a, 0x24, 0xed, 0x39, 0xf5, 0xe6, 0xf0, 0x7b, 0x1d, 0x0e, + 0x21, 0xec, 0x97, 0xac, 0x3b, 0x17, 0xca, 0xfc, 0x49, 0x54, 0xc0, 0x18, + 0x4b, 0x01, 0xfd, 0x44, 0xc4, 0x9f, 0xe3, 0xfa, 0x97, 0x69, 0x88, 0x28, + 0xdf, 0x8b, 0x6f, 0x1e, 0x4e, 0xa2, 0x7f, 0x32, 0x25, 0xb2, 0x32, 0x63, + 0xf1, 0xe7, 0x2e, 0xfa, 0xf9, 0xa6, 0x32, 0x2e, 0x66, 0x82, 0x6f, 0xe5, + 0xb5, 0xd0, 0x87, 0x11, 0x9a, 0x5b, 0xfb, 0xda, 0x32, 0x7c, 0xc7, 0xa6, + 0x10, 0x83, 0x52, 0x30, 0x80, 0x6c, 0x92, 0x33, 0xcb, 0xc9, 0x66, 0xbb}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA384, + 150, + {0x10, 0x3c, 0x31, 0x22, 0xf6, 0xec, 0x08, 0x24, 0x38, 0xb7, 0x04, 0xec, + 0xe0, 0x29, 0xf2, 0x42, 0x6e, 0x26, 0x67, 0x41, 0x1c, 0xac, 0x99, 0x80, + 0x14, 0xbd, 0x2d, 0x8d, 0x1f, 0xee, 0x91, 0x7b, 0xa7, 0x57, 0x53, 0xb9, + 0x90, 0x7f, 0xf4, 0xfb, 0xc6, 0x5b, 0xef, 0x27, 0x4a, 0xa4, 0xf8, 0x63, + 0x83, 0x4a, 0x0c, 0xe4, 0x5f, 0x97, 0x45, 0x8f, 0x77, 0x86, 0x2c, 0x42, + 0x6a, 0xd7, 0x86, 0xa4, 0x18, 0xd8, 0xfa, 0x33, 0x58, 0x14, 0x5b, 0xc4, + 0x6c, 0xb6, 0xcc, 0x4a, 0xe3, 0xde, 0x68, 0x79, 0x12, 0x7e, 0xfe, 0x9c, + 0x6f, 0xb1, 0x35, 0xed, 0xba, 0x0b, 0xf9, 0x6f, 0x7f, 0x2c, 0x7c, 0xbf, + 0x3c, 0xf8, 0xa2, 0x37, 0x99, 0xfd, 0xfb, 0x22, 0xd4, 0x6d, 0x18, 0x84, + 0x2d, 0x3e, 0x5e, 0xb9, 0xf1, 0x74, 0x23, 0xa4, 0xed, 0xd3, 0x94, 0x32, + 0x32, 0x36, 0x25, 0xce, 0x55, 0x59, 0xa5, 0x0a, 0x60, 0x2c, 0xb8, 0x04, + 0x31, 0xab, 0xc1, 0x62, 0xad, 0x80, 0xa4, 0xe7, 0x32, 0x3d, 0x59, 0x46, + 0x7a, 0x3b, 0x6c, 0x2d, 0xac, 0xf3, 0x86, 0xc3, 0x8c, 0xd8, 0x2c, 0x22, + 0x65, 0x8c, 0x4f, 0x95, 0x4f, 0x2b, 0xb5, 0xfb, 0x8d, 0x8c, 0x4f, 0xb5, + 0xd3, 0x52, 0x36, 0x39, 0xb7, 0x87, 0x2e, 0xc4, 0xb2, 0xe4, 0x31, 0x77, + 0x8b, 0x41, 0xdd, 0xc2, 0x0f, 0xea, 0x06, 0x86, 0x9f, 0x66, 0x1e, 0x6a, + 0xa2, 0xc1, 0x09, 0x2a, 0xf4, 0x21, 0xf3, 0x8f, 0x52, 0x55, 0x52, 0x44, + 0xe5, 0x58, 0x5b, 0x42, 0x72, 0x31, 0x79, 0xb8, 0x5c, 0x22, 0x2a, 0xf2, + 0xcc, 0xb3, 0x5d, 0xeb, 0x93, 0xe5, 0xa1, 0xfe, 0x06, 0x5b, 0x86, 0x2c, + 0x85, 0x7c, 0xa0, 0x96, 0xde, 0xc9, 0x00, 0x9a, 0x17, 0x60, 0x8e, 0x42, + 0x12, 0x02, 0xc2, 0x27, 0xfa, 0xd7, 0x39, 0x76, 0x4b, 0x06, 0x45, 0x83, + 0xdb, 0x1c, 0x71, 0xaf, 0x9a, 0x01, 0x88, 0x00, 0xce, 0xae, 0xe5, 0x56, + 0xc9, 0xf7, 0xde, 0xff, 0x65, 0x22, 0xd1, 0x4a, 0x48, 0x81, 0x43, 0x0f, + 0xa1, 0x02, 0x73, 0xe4, 0x3f, 0xde, 0xb9, 0x92, 0xad, 0xc8, 0x25, 0xc1, + 0xb4, 0x47, 0x2e, 0x1f, 0x7c, 0x29, 0x8f, 0x11, 0xdd, 0x9a, 0xd2, 0xc6, + 0xce, 0x41, 0x03, 0x50, 0x9b, 0x6c, 0x7f, 0x59, 0x1c, 0x10, 0xcd, 0xdf, + 0x30, 0x6b, 0x36, 0xbf, 0xc6, 0x31, 0x40, 0xfd, 0x65, 0x22, 0x3c, 0xdf, + 0xbb, 0x06, 0xaf, 0x12, 0x57, 0x73, 0x53, 0x46, 0x7b, 0x67, 0x74, 0xbe, + 0x78, 0x9b, 0x7c, 0x5d, 0xd5, 0x9d, 0xb1, 0x0f, 0x38, 0x45, 0x1e, 0x05, + 0x82, 0xc1, 0x59, 0x24, 0x6e, 0xd9, 0xeb, 0x2d, 0x05, 0x28, 0x5e, 0xf3, + 0xdb, 0x49, 0x80, 0x19, 0x9f, 0x52, 0xa7, 0x89, 0x3b, 0x40, 0xde, 0xd3, + 0xe6, 0x52, 0x75, 0x61, 0x70, 0x37, 0xcf, 0x04, 0xd0, 0x54, 0xc4, 0xbc}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA384, + 151, + {0x0f, 0x62, 0x6f, 0x9c, 0xc1, 0xd1, 0x2c, 0xd1, 0x97, 0x86, 0x4b, 0xdb, + 0xe1, 0x2c, 0x18, 0x86, 0x13, 0x38, 0x59, 0x60, 0xd9, 0xff, 0x9a, 0xad, + 0x3c, 0x5b, 0x8d, 0x83, 0x5e, 0x4a, 0x3e, 0xab, 0x60, 0x87, 0xba, 0xe2, + 0x90, 0x88, 0x3b, 0x45, 0x79, 0x6f, 0x43, 0x67, 0x55, 0x58, 0x3f, 0x01, + 0x7b, 0x2d, 0x12, 0x93, 0xfd, 0xe2, 0x6e, 0x94, 0x93, 0xb4, 0x84, 0xcc, + 0x66, 0x34, 0xa9, 0x28, 0xd2, 0x63, 0x0b, 0x0d, 0x76, 0xf3, 0xb2, 0xd2, + 0x6d, 0x9d, 0x81, 0xe9, 0x03, 0x9f, 0xd1, 0x87, 0xa1, 0xf9, 0x49, 0x63, + 0xd8, 0x71, 0x28, 0x0e, 0x45, 0x19, 0x38, 0xc7, 0x22, 0x3e, 0x83, 0xf3, + 0x47, 0x84, 0xe4, 0xfa, 0x1e, 0xf8, 0x3b, 0x20, 0xb4, 0x19, 0x75, 0xff, + 0x51, 0x4e, 0x76, 0x24, 0xba, 0x82, 0xda, 0x56, 0x6b, 0x9f, 0xa3, 0x0d, + 0xdb, 0x6e, 0xbf, 0xca, 0x71, 0x30, 0xb7, 0x05, 0x54, 0x72, 0x0b, 0x12, + 0x0d, 0x09, 0x4c, 0x73, 0x16, 0x36, 0xfc, 0x5d, 0x93, 0x8b, 0x8a, 0xdd, + 0xe4, 0xc7, 0xa4, 0x9e, 0x82, 0x2d, 0x63, 0x33, 0x13, 0xff, 0xfb, 0xdd, + 0x4e, 0xa7, 0xd4, 0x79, 0x77, 0x13, 0x89, 0x6e, 0xa2, 0xc2, 0x13, 0xf9, + 0x93, 0x99, 0xce, 0x8c, 0x76, 0xe9, 0x16, 0x36, 0x1f, 0x88, 0x3e, 0x1b, + 0x76, 0x76, 0x0a, 0x45, 0xde, 0x8a, 0x08, 0x97, 0x1a, 0x2d, 0x37, 0x41, + 0xe5, 0x70, 0x79, 0xdf, 0x4c, 0x93, 0xdc, 0x28, 0x01, 0x07, 0x7f, 0x44, + 0x39, 0x5b, 0x59, 0xa8, 0x16, 0xe5, 0x5b, 0x5c, 0x54, 0x38, 0xb0, 0x37, + 0x2d, 0x7c, 0xcd, 0xe0, 0x62, 0x3f, 0x42, 0x44, 0x42, 0xbe, 0xfd, 0x7b, + 0x8d, 0xb2, 0xc0, 0x5b, 0xda, 0x17, 0x7a, 0x5e, 0x6b, 0x65, 0x44, 0x76, + 0x2a, 0x55, 0x91, 0x98, 0x9f, 0xd2, 0xdc, 0x36, 0x70, 0xe0, 0x17, 0x4e, + 0x12, 0xdc, 0xa4, 0xc8, 0x3f, 0x2b, 0x5c, 0x32, 0x7b, 0x5f, 0x3d, 0xb5, + 0x38, 0x97, 0x89, 0x55, 0x94, 0x98, 0x0a, 0xd4, 0xa9, 0x9a, 0x4d, 0x3a, + 0x41, 0xe5, 0x86, 0xb2, 0x7f, 0x2c, 0x44, 0xf3, 0x0c, 0xed, 0x8d, 0x17, + 0x79, 0xfb, 0xef, 0xd8, 0x6e, 0x96, 0x5e, 0x76, 0x42, 0xd4, 0xd7, 0x4e, + 0xfb, 0x94, 0xb3, 0x75, 0x1c, 0xd6, 0x58, 0xba, 0x80, 0xf3, 0xa6, 0xcf, + 0x90, 0xd0, 0x14, 0x58, 0x2b, 0x51, 0xf3, 0x9f, 0x41, 0xbe, 0x6c, 0x53, + 0xb5, 0x47, 0x5a, 0x0b, 0xc1, 0x34, 0x0f, 0x58, 0x3f, 0x94, 0x91, 0xb8, + 0xc9, 0x1c, 0x9d, 0x67, 0x3c, 0xa3, 0x26, 0xaf, 0x5c, 0xf6, 0x69, 0x43, + 0xa8, 0x8a, 0xa0, 0x4c, 0x04, 0x75, 0x0a, 0x83, 0xfe, 0x8f, 0x42, 0x9e, + 0xe4, 0x5c, 0x35, 0x5d, 0x9b, 0xed, 0x7b, 0xdc, 0xdf, 0x88, 0x6b, 0x5b, + 0x9a, 0x8d, 0xcd, 0x57, 0xa9, 0x97, 0x28, 0xf0, 0x05, 0xbf, 0x7a, 0xc5}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA384, + 152, + {0x56, 0x84, 0x37, 0xf4, 0x51, 0x03, 0x35, 0xfb, 0x3c, 0xc8, 0x18, 0xd1, + 0x77, 0x74, 0x7d, 0xa0, 0x61, 0xae, 0x59, 0x7d, 0xcf, 0x21, 0xe8, 0x42, + 0x16, 0xf3, 0x22, 0x3c, 0x28, 0x43, 0x8d, 0x11, 0x57, 0xdf, 0x0d, 0xb8, + 0xed, 0x06, 0xd4, 0x29, 0xc7, 0x33, 0x66, 0xa7, 0x6b, 0xed, 0xdf, 0x20, + 0x7d, 0xc0, 0x3b, 0x5f, 0x6f, 0xb3, 0xa9, 0x11, 0xa0, 0x42, 0x28, 0x0e, + 0x19, 0x43, 0x31, 0x9a, 0x1c, 0xf8, 0xc0, 0x04, 0x16, 0x11, 0xd1, 0x63, + 0x3f, 0x3e, 0x4c, 0x53, 0x38, 0x7b, 0xaa, 0x75, 0x0d, 0x94, 0xa0, 0xc1, + 0xdd, 0xac, 0x1e, 0x41, 0x65, 0x90, 0xac, 0x57, 0xa0, 0x37, 0xd4, 0x00, + 0x76, 0xe2, 0x76, 0x89, 0x1e, 0x70, 0x50, 0x8a, 0x1e, 0xe7, 0x88, 0x6f, + 0xbb, 0x5c, 0x83, 0x8e, 0x34, 0xb6, 0x20, 0xe2, 0x88, 0x09, 0x3b, 0x9b, + 0xaf, 0xbc, 0xd2, 0xbb, 0xac, 0xd4, 0xad, 0x36, 0x5c, 0xbe, 0x57, 0xf3, + 0x48, 0x74, 0x67, 0xde, 0x78, 0x04, 0x23, 0x9d, 0xbf, 0xb8, 0x37, 0xd6, + 0x5d, 0xef, 0xa8, 0xab, 0x10, 0x23, 0xb7, 0x94, 0x92, 0xc4, 0x30, 0x14, + 0x19, 0xef, 0xf3, 0x96, 0xe5, 0x61, 0x22, 0x4a, 0xbc, 0xe4, 0x0a, 0x58, + 0xd0, 0x02, 0x5d, 0x7a, 0xec, 0x67, 0xc9, 0x41, 0xc7, 0x88, 0xb5, 0x85, + 0xd7, 0xf4, 0x79, 0x13, 0xd8, 0xbf, 0xa8, 0x44, 0x9a, 0x48, 0x54, 0xaf, + 0x5a, 0x38, 0x06, 0xbd, 0x3c, 0xcf, 0x6c, 0x23, 0x36, 0x99, 0x35, 0x00, + 0x29, 0x74, 0x91, 0x30, 0x46, 0x85, 0x27, 0x78, 0x22, 0xe6, 0x6e, 0x2e, + 0x56, 0xf6, 0x24, 0xc8, 0xeb, 0xe6, 0xa5, 0xa6, 0x75, 0x12, 0x3f, 0x48, + 0x85, 0x40, 0xff, 0xb1, 0xc8, 0x17, 0x71, 0xa2, 0x22, 0xc3, 0xdc, 0xde, + 0xbb, 0xeb, 0xfe, 0x18, 0x02, 0x59, 0xde, 0x80, 0x45, 0xae, 0x2e, 0xf2, + 0xb4, 0x4a, 0x3e, 0x17, 0xe2, 0x7e, 0x2a, 0x58, 0x59, 0x0d, 0xc7, 0x09, + 0xb3, 0x99, 0x0c, 0x1a, 0x16, 0x07, 0x51, 0x46, 0x93, 0xc9, 0x5f, 0x97, + 0xde, 0xe5, 0xd1, 0xcb, 0x52, 0x7c, 0x28, 0xe7, 0x08, 0x56, 0x0e, 0xec, + 0x57, 0xb0, 0x7a, 0x67, 0x18, 0xb2, 0xb2, 0xee, 0x78, 0x2e, 0xd7, 0x49, + 0x01, 0x72, 0xd0, 0x8a, 0xb7, 0x1c, 0x04, 0x34, 0x34, 0xb3, 0x02, 0xeb, + 0xf2, 0x97, 0x76, 0x6e, 0x82, 0x13, 0xd8, 0xef, 0xa9, 0x59, 0xb0, 0x5c, + 0xce, 0x5e, 0x29, 0xb8, 0x52, 0x67, 0xc3, 0xff, 0x8f, 0x18, 0x50, 0xb1, + 0x07, 0xb7, 0x35, 0x8e, 0x5d, 0x1c, 0xeb, 0x51, 0xed, 0xc2, 0x90, 0x6c, + 0x26, 0x91, 0x1b, 0xc2, 0xfc, 0xb3, 0x00, 0x4d, 0xdf, 0x68, 0xed, 0x35, + 0xcb, 0xb5, 0x50, 0x5c, 0x4f, 0x6b, 0xa8, 0xef, 0x36, 0xcf, 0xe7, 0xa3, + 0x7e, 0x53, 0x78, 0x1e, 0x29, 0xb5, 0x70, 0x73, 0xcd, 0x01, 0x60, 0x2f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA384, + 153, + {0x0a, 0x4d, 0x3a, 0xa0, 0x1f, 0x80, 0xaf, 0xf9, 0x78, 0xc8, 0xdd, 0x9f, + 0xb0, 0xe0, 0xa8, 0x60, 0x5c, 0x88, 0x82, 0xa5, 0xe9, 0x93, 0x63, 0x71, + 0xff, 0x99, 0x06, 0xf7, 0xfe, 0xce, 0xb4, 0xce, 0x5c, 0x98, 0x1f, 0x41, + 0x83, 0x4c, 0x9e, 0xf6, 0xae, 0x34, 0xaf, 0xe6, 0x56, 0x7b, 0xd1, 0xcc, + 0xd4, 0x99, 0x13, 0x5a, 0x84, 0x4e, 0x6d, 0xc1, 0x69, 0x5b, 0x6a, 0x1f, + 0xa7, 0xac, 0x58, 0xf4, 0xba, 0x73, 0x71, 0x4f, 0xd3, 0xd4, 0x68, 0x1b, + 0x10, 0xe8, 0x63, 0x02, 0xd2, 0x71, 0xe4, 0x4e, 0xb6, 0x85, 0x14, 0x62, + 0x02, 0xda, 0xad, 0x33, 0xd0, 0xe3, 0xa7, 0xb2, 0x59, 0x02, 0xa9, 0x15, + 0xfc, 0xd5, 0xc1, 0x0e, 0x45, 0x67, 0x76, 0x72, 0x58, 0x1a, 0x7e, 0x12, + 0xd7, 0xf5, 0x1a, 0x4c, 0xbf, 0x61, 0x97, 0xad, 0x01, 0x3f, 0xa8, 0x3d, + 0x2b, 0x47, 0x32, 0x38, 0x96, 0x3e, 0x72, 0x7a, 0xf3, 0xcb, 0x1f, 0xe2, + 0x05, 0x4d, 0x85, 0x81, 0x3a, 0x70, 0xc8, 0x13, 0x9b, 0x79, 0x5d, 0xb3, + 0xe5, 0x14, 0xc9, 0x05, 0x16, 0x71, 0xf9, 0x93, 0xc9, 0xe5, 0x09, 0x6a, + 0x23, 0x56, 0x65, 0xdf, 0x2a, 0x7c, 0x0c, 0x43, 0x51, 0x71, 0xc5, 0x01, + 0x24, 0x13, 0xef, 0x95, 0xb2, 0x38, 0x4c, 0xf9, 0x10, 0x73, 0x0a, 0xb5, + 0x2a, 0x50, 0x29, 0xb7, 0xf3, 0x28, 0xd7, 0x4f, 0x24, 0xbd, 0x33, 0xd4, + 0x1f, 0x43, 0x1d, 0xcc, 0xdc, 0x77, 0x57, 0x17, 0xcd, 0x28, 0xce, 0x61, + 0x1a, 0xf5, 0x05, 0x64, 0xda, 0x46, 0xa1, 0x7a, 0xb2, 0xc0, 0xe6, 0x4f, + 0x52, 0x59, 0xe6, 0x7b, 0x89, 0x56, 0x31, 0x87, 0x9a, 0x83, 0x1b, 0xbd, + 0xd0, 0x2f, 0x97, 0xfd, 0xba, 0xfa, 0x37, 0xf9, 0x26, 0x33, 0xb9, 0xa5, + 0x92, 0x5b, 0x29, 0x30, 0xe4, 0x06, 0x01, 0x92, 0xe2, 0xe7, 0x48, 0x32, + 0xe1, 0xec, 0xb2, 0x80, 0xed, 0x8e, 0x0a, 0xa0, 0xd8, 0x5a, 0x02, 0x5f, + 0x32, 0xa3, 0x8f, 0x9f, 0x43, 0xac, 0x7f, 0xd2, 0x20, 0x3d, 0xb7, 0x42, + 0x4d, 0x14, 0x26, 0x35, 0x76, 0xfe, 0x4c, 0xd4, 0x24, 0x69, 0x49, 0xf4, + 0xb2, 0x25, 0xa4, 0x2b, 0x1a, 0x28, 0x2c, 0xe3, 0x64, 0xd0, 0xdb, 0xc9, + 0xb0, 0xa1, 0x11, 0x9b, 0xaa, 0x2d, 0x31, 0x0a, 0x17, 0xde, 0x8b, 0x8e, + 0x96, 0x9a, 0x93, 0xe8, 0xa0, 0x8c, 0x1f, 0x8a, 0x0f, 0x6c, 0x5b, 0xaa, + 0xa5, 0x0a, 0xb9, 0xb0, 0x36, 0x8d, 0xd9, 0x35, 0x05, 0x61, 0xe4, 0x92, + 0xce, 0xc6, 0x18, 0x8f, 0x56, 0xb0, 0xf5, 0x37, 0x95, 0xd5, 0x30, 0x3b, + 0xb0, 0xeb, 0x6c, 0xbe, 0xe5, 0x3b, 0x09, 0xee, 0xb6, 0x35, 0x91, 0x31, + 0x4e, 0x52, 0xf6, 0x2e, 0xd1, 0x35, 0xc7, 0x72, 0x21, 0x9a, 0x93, 0x03, + 0xab, 0xae, 0xc2, 0x73, 0xbd, 0x62, 0xb1, 0x38, 0x34, 0x71, 0xb1, 0x28}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA384, + 154, + {0x0d, 0xa3, 0x33, 0xe5, 0x09, 0xd7, 0x8d, 0x8e, 0xcc, 0xbe, 0xdd, 0x7f, + 0x9c, 0x40, 0xed, 0xa3, 0x11, 0x31, 0x03, 0x3b, 0xf7, 0x65, 0xe8, 0x95, + 0x66, 0x6b, 0x71, 0xf7, 0xef, 0xe5, 0x41, 0x77, 0x11, 0x7f, 0x10, 0x39, + 0x7a, 0xe3, 0x17, 0x3e, 0x48, 0x6d, 0xc4, 0x75, 0xb9, 0xa8, 0x94, 0x30, + 0x1d, 0x26, 0x70, 0x61, 0x28, 0x24, 0x57, 0x5f, 0xad, 0x62, 0x20, 0xd5, + 0x5b, 0x39, 0x1b, 0x25, 0xaf, 0x6d, 0x87, 0x79, 0x36, 0x7f, 0x85, 0xd4, + 0x30, 0x2d, 0x56, 0x66, 0x92, 0x51, 0xa0, 0x8c, 0xf0, 0xb1, 0xa3, 0x4b, + 0x3c, 0xa7, 0xae, 0x7f, 0x47, 0x40, 0xb6, 0x31, 0x56, 0x04, 0x2c, 0x04, + 0x0a, 0x5e, 0x07, 0x62, 0xdf, 0x86, 0x77, 0x00, 0x7e, 0xd3, 0x01, 0x9c, + 0xb2, 0x87, 0x10, 0x64, 0xf8, 0x84, 0xba, 0x00, 0xb7, 0xf2, 0x0b, 0x7a, + 0xaf, 0x2f, 0xcc, 0xd3, 0x8e, 0x8d, 0x8c, 0x47, 0x55, 0x5c, 0x91, 0x64, + 0xa3, 0x2b, 0xbb, 0x40, 0x45, 0x89, 0x02, 0xfd, 0x8e, 0x08, 0x60, 0x37, + 0x19, 0x0e, 0x25, 0xd5, 0x7f, 0x81, 0x0a, 0xe4, 0xeb, 0xcc, 0x42, 0xde, + 0x13, 0x66, 0x4f, 0x4f, 0x5c, 0x27, 0xc7, 0x06, 0x86, 0x57, 0xf6, 0x37, + 0x25, 0x6f, 0xaf, 0x28, 0xf6, 0x64, 0xdd, 0xe1, 0x58, 0x8f, 0x3a, 0x64, + 0x9f, 0x7b, 0xd5, 0xb6, 0x0b, 0x9d, 0xfa, 0xce, 0xb2, 0x9d, 0x6d, 0xac, + 0x85, 0x7f, 0xcb, 0x3b, 0x4b, 0xcf, 0x2b, 0x2c, 0x6d, 0x44, 0x8c, 0x0f, + 0xc1, 0xc7, 0x10, 0x98, 0x68, 0x25, 0xe3, 0x55, 0x0a, 0x98, 0x31, 0x2b, + 0xf3, 0xd5, 0x71, 0xea, 0x2c, 0xb6, 0x8e, 0x08, 0x2c, 0xb0, 0x73, 0x2d, + 0x75, 0xa6, 0x65, 0x12, 0x8e, 0x56, 0xb6, 0xb0, 0xbe, 0xac, 0xcd, 0x47, + 0x60, 0x30, 0x67, 0x9c, 0xef, 0x73, 0xb3, 0xd0, 0x7e, 0xb5, 0x67, 0x74, + 0xbe, 0x30, 0x01, 0xc5, 0xad, 0x89, 0xfc, 0x77, 0xf8, 0x27, 0x43, 0x69, + 0x6f, 0x05, 0x05, 0xa6, 0xae, 0x45, 0x41, 0x99, 0x94, 0x1d, 0x56, 0xf6, + 0x00, 0x20, 0x54, 0xef, 0x65, 0x1e, 0x6f, 0xad, 0xe7, 0x57, 0x53, 0x1a, + 0xfc, 0x2b, 0xca, 0xb0, 0x53, 0x97, 0xdb, 0x8f, 0x32, 0x2d, 0xd0, 0x9d, + 0x90, 0xd4, 0xa9, 0xa0, 0x58, 0xbe, 0xe0, 0xa1, 0x6f, 0x73, 0xb1, 0xda, + 0x81, 0x6f, 0x86, 0x86, 0x42, 0x59, 0xbe, 0xa0, 0x12, 0xe5, 0x8e, 0xa7, + 0xdb, 0xe6, 0xff, 0xe5, 0xef, 0x1c, 0x82, 0xfc, 0xfb, 0x97, 0xee, 0xa9, + 0x1a, 0xdf, 0xf4, 0x7a, 0x0c, 0x75, 0x5e, 0xae, 0x9f, 0x25, 0xfd, 0x5f, + 0xd7, 0x32, 0xe5, 0xbd, 0xdd, 0xa3, 0x51, 0x9a, 0x69, 0x33, 0xed, 0x69, + 0x6f, 0x81, 0x39, 0x13, 0x50, 0xb9, 0xf3, 0x02, 0x2c, 0x54, 0x9c, 0xb6, + 0x98, 0x6e, 0xa1, 0x6e, 0xe8, 0x71, 0x75, 0xd0, 0xba, 0x42, 0x2b, 0xd6}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA384, + 155, + {0x8e, 0xd8, 0x75, 0x00, 0x78, 0xff, 0x5a, 0x63, 0x5d, 0x6d, 0xdf, 0x42, + 0xda, 0xc2, 0x88, 0xd6, 0xd0, 0x26, 0x8d, 0x08, 0x0a, 0xb5, 0x3d, 0x2e, + 0xb8, 0x59, 0xb8, 0xf1, 0x13, 0x52, 0xa3, 0xa1, 0x48, 0xee, 0xc6, 0xc6, + 0xbf, 0x88, 0x8c, 0xda, 0x29, 0xbd, 0x80, 0xe2, 0x70, 0x8c, 0xb5, 0xeb, + 0xde, 0xd4, 0x04, 0x1f, 0x8b, 0x01, 0xb6, 0x3c, 0xda, 0xd1, 0xd4, 0x34, + 0x2a, 0x6c, 0xc1, 0xbf, 0xfd, 0xf8, 0x1a, 0x3b, 0xfc, 0x2e, 0xc3, 0xd1, + 0x23, 0xf7, 0xd7, 0xce, 0x5d, 0x6d, 0x8d, 0x45, 0x5b, 0x1f, 0x82, 0x3b, + 0xee, 0x0c, 0x0a, 0xcf, 0x6a, 0x9d, 0xa0, 0x3d, 0x05, 0x3a, 0x0b, 0xa3, + 0x14, 0xb2, 0xde, 0xa1, 0xd4, 0xae, 0x4d, 0xad, 0x8e, 0xb7, 0x3a, 0x4d, + 0x49, 0x3d, 0x2c, 0xe9, 0xed, 0x23, 0xc3, 0xb2, 0x67, 0x8c, 0xf7, 0x64, + 0xb9, 0xb5, 0x00, 0x83, 0x8b, 0x9e, 0xea, 0x9b, 0x55, 0x16, 0x00, 0xaf, + 0xbb, 0x3c, 0xc0, 0x3b, 0x34, 0x8b, 0x4e, 0xbb, 0xa2, 0xf6, 0xa4, 0x1e, + 0xe3, 0xe5, 0xdb, 0x39, 0xef, 0x2a, 0x65, 0x29, 0x94, 0xbb, 0x05, 0x34, + 0xc8, 0xef, 0xe2, 0x96, 0x20, 0x27, 0x60, 0x9e, 0xf4, 0xa5, 0x62, 0x03, + 0xad, 0xe8, 0xbc, 0xcb, 0x50, 0xc7, 0x55, 0x4a, 0x22, 0xec, 0xda, 0x3b, + 0x80, 0xd0, 0x26, 0x53, 0xf4, 0xe9, 0xd0, 0x39, 0x8c, 0xa3, 0x00, 0xe9, + 0xf4, 0xd9, 0x2e, 0xc3, 0xba, 0x4a, 0x1b, 0x15, 0x56, 0x5a, 0xf5, 0x6c, + 0xb3, 0x57, 0xf7, 0x37, 0x33, 0x31, 0xee, 0x79, 0x5a, 0x19, 0xd2, 0xee, + 0xf0, 0x06, 0x0e, 0xee, 0xae, 0x2d, 0xbe, 0xae, 0xa9, 0xe2, 0x83, 0x24, + 0x52, 0x36, 0xb9, 0x39, 0xbf, 0x46, 0x26, 0x58, 0x16, 0x72, 0xec, 0x7d, + 0x06, 0x30, 0x06, 0x82, 0x50, 0x07, 0x2e, 0x86, 0xec, 0x9a, 0xd1, 0xb5, + 0x1f, 0x26, 0x43, 0x84, 0xa5, 0x43, 0xa5, 0x2f, 0x2c, 0xe4, 0x24, 0x71, + 0xa1, 0x50, 0x51, 0x69, 0xba, 0x30, 0xb6, 0x08, 0xbd, 0xab, 0x23, 0xb9, + 0xcc, 0xaa, 0x71, 0x0b, 0xdc, 0x3c, 0xfc, 0xd4, 0x78, 0x64, 0x71, 0x06, + 0x51, 0x87, 0x3f, 0x24, 0x11, 0xae, 0x7c, 0x1a, 0xbf, 0x65, 0xd3, 0x6e, + 0xf2, 0xa2, 0x40, 0x1b, 0x8d, 0x97, 0x4d, 0x60, 0xba, 0x95, 0x1a, 0x02, + 0x3b, 0xeb, 0x76, 0x89, 0xc0, 0x99, 0xb0, 0x81, 0x6b, 0x83, 0x1a, 0x6f, + 0x2a, 0x53, 0x64, 0xa9, 0x23, 0x31, 0xd3, 0xfd, 0x0d, 0xc4, 0x16, 0xd7, + 0x34, 0xe0, 0x58, 0x13, 0x47, 0x10, 0x8a, 0x4e, 0xbc, 0xfd, 0xc9, 0xda, + 0xe2, 0xed, 0x7a, 0x8b, 0x0c, 0xd9, 0x3d, 0x2c, 0xf5, 0x60, 0x5a, 0x92, + 0x59, 0xbe, 0xd2, 0x21, 0x94, 0x78, 0xde, 0xc3, 0xbd, 0x38, 0x76, 0x7f, + 0xd5, 0xaa, 0x88, 0x64, 0x3f, 0x61, 0xcb, 0xbb, 0x69, 0xa2, 0x34, 0xb0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA384, + 156, + {0x47, 0x23, 0x27, 0x9e, 0x6f, 0xfa, 0xc2, 0xa5, 0x18, 0x4f, 0xf1, 0x09, + 0x43, 0x72, 0x04, 0x98, 0xc2, 0x35, 0x2e, 0xa2, 0xe1, 0x55, 0xfc, 0x80, + 0x22, 0x63, 0xe1, 0x0b, 0x17, 0x80, 0x1a, 0x03, 0x06, 0x22, 0xf5, 0xf6, + 0x84, 0xad, 0xae, 0xa8, 0xea, 0xfc, 0x50, 0x87, 0xe9, 0x71, 0xef, 0xda, + 0x34, 0xa6, 0x94, 0x20, 0xce, 0xb4, 0xfc, 0xf3, 0xd6, 0xaa, 0x0c, 0x1d, + 0x8a, 0xb3, 0xe9, 0xf0, 0x09, 0xb9, 0x08, 0x55, 0x18, 0x92, 0x1c, 0xb6, + 0x84, 0xde, 0xb5, 0x05, 0x17, 0xb5, 0x73, 0x56, 0xca, 0xa3, 0x91, 0x5d, + 0x3d, 0x12, 0x34, 0x81, 0x52, 0xb4, 0x0a, 0x8a, 0x86, 0x93, 0x21, 0x3d, + 0x9a, 0x19, 0xc4, 0x49, 0x9c, 0xfd, 0x42, 0xd0, 0x9d, 0x4a, 0xcc, 0xd8, + 0x79, 0xf1, 0xbc, 0x29, 0x87, 0xcf, 0xad, 0x52, 0x78, 0x50, 0x5f, 0x90, + 0xcb, 0xd6, 0xb9, 0x81, 0x50, 0x0d, 0xad, 0xfd, 0xa2, 0x35, 0x82, 0xd2, + 0xdc, 0x15, 0x9b, 0xb9, 0x89, 0x9e, 0xf0, 0xaa, 0x9f, 0x11, 0x54, 0xa4, + 0x60, 0x6a, 0x95, 0xbe, 0x18, 0xa3, 0x47, 0xaa, 0x1a, 0x77, 0x71, 0x6f, + 0xec, 0x9f, 0x84, 0xfc, 0xdd, 0x1b, 0x23, 0xa8, 0xb1, 0xd8, 0x32, 0xde, + 0x85, 0x8d, 0x2f, 0x5a, 0xe8, 0x8a, 0x5c, 0x32, 0xcd, 0xa7, 0x62, 0xd9, + 0x61, 0x97, 0x96, 0xf5, 0x2a, 0x99, 0x59, 0xaa, 0xa8, 0x6f, 0xe5, 0x27, + 0xd0, 0x4e, 0x4b, 0xf7, 0xb1, 0x9b, 0x18, 0x46, 0x57, 0x45, 0x0c, 0xa6, + 0x11, 0xc2, 0x4b, 0x0c, 0x55, 0x57, 0x7c, 0xa3, 0x2b, 0x1d, 0xc6, 0xf6, + 0x86, 0x3e, 0x2c, 0xa5, 0xc2, 0x70, 0x58, 0xd6, 0x80, 0x3c, 0x3b, 0x13, + 0x56, 0x4d, 0xd4, 0x16, 0xd1, 0xe9, 0xe6, 0xf6, 0x95, 0xb4, 0xc5, 0x1e, + 0x74, 0xf2, 0xdc, 0x28, 0x0a, 0xe3, 0xeb, 0x89, 0xbf, 0xbc, 0x8c, 0xf9, + 0x2d, 0x60, 0x8b, 0xf3, 0xb2, 0x22, 0x0b, 0x26, 0xfb, 0x60, 0xed, 0x78, + 0xc2, 0xd5, 0x79, 0x25, 0x58, 0x20, 0xe2, 0x3e, 0xb1, 0x5c, 0x3b, 0x31, + 0x49, 0xd7, 0x6f, 0x0e, 0xcc, 0xcd, 0xb2, 0xdc, 0x7f, 0x0b, 0xea, 0x9a, + 0x34, 0x6f, 0xca, 0xed, 0x75, 0xf6, 0x07, 0x8b, 0xb9, 0xd7, 0xbc, 0xf9, + 0xe6, 0x77, 0xa1, 0x5b, 0xa9, 0x2e, 0xde, 0x66, 0x7d, 0x60, 0xc3, 0xad, + 0x0e, 0x5d, 0x90, 0x97, 0xd4, 0x42, 0x3b, 0xef, 0x49, 0x29, 0xa7, 0x9d, + 0x8b, 0xb9, 0x53, 0xca, 0x4d, 0xcd, 0x85, 0xfa, 0x1f, 0x6a, 0x65, 0xb5, + 0x78, 0xd3, 0x1d, 0x37, 0x87, 0x40, 0x2c, 0xf7, 0xb1, 0xd5, 0x15, 0xcf, + 0xab, 0x71, 0xfb, 0xc4, 0x89, 0xb1, 0xf1, 0x21, 0x64, 0x3a, 0x9c, 0x04, + 0x8c, 0xa5, 0x53, 0x64, 0xce, 0x1e, 0x77, 0x0c, 0x83, 0x93, 0x11, 0xe9, + 0xc3, 0xb8, 0x89, 0x26, 0x12, 0xc8, 0x29, 0x51, 0x3d, 0x41, 0x67, 0xae}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA384, + 157, + {0x3b, 0x40, 0xbd, 0x88, 0xf9, 0x9c, 0x9e, 0x37, 0xb0, 0x14, 0x72, 0xb6, + 0xef, 0xc4, 0x13, 0xc2, 0x0e, 0xb2, 0x23, 0xec, 0x85, 0x0f, 0xe2, 0x0e, + 0xf5, 0xe9, 0xd3, 0xd8, 0x1f, 0x26, 0x6b, 0x11, 0x22, 0x5e, 0xaf, 0x20, + 0x7f, 0x3b, 0x71, 0x2d, 0x79, 0x2e, 0xe6, 0x81, 0xb1, 0xd9, 0xd8, 0x65, + 0x7a, 0xf6, 0x7c, 0x99, 0x55, 0x59, 0xc6, 0x02, 0xb8, 0xf7, 0x72, 0xda, + 0x27, 0x94, 0xda, 0xcc, 0xc9, 0x3f, 0x9d, 0x7a, 0xa8, 0xcc, 0x50, 0x06, + 0x09, 0x28, 0xb0, 0x78, 0xa1, 0xd9, 0x34, 0xdd, 0x32, 0xf1, 0x0d, 0x62, + 0xaa, 0x49, 0x2f, 0xc2, 0xa9, 0x09, 0xea, 0x6a, 0xd3, 0xdc, 0x10, 0x59, + 0x3f, 0xcb, 0xe4, 0x20, 0x09, 0xe6, 0x7d, 0xc7, 0xc8, 0x3d, 0x7b, 0x42, + 0xc2, 0xed, 0x08, 0x5c, 0x5a, 0x0b, 0x62, 0x2b, 0xd1, 0xea, 0xab, 0xa0, + 0x70, 0x65, 0xd8, 0x75, 0x3e, 0xe9, 0x9e, 0x32, 0x3a, 0x18, 0xe4, 0xc3, + 0x1a, 0xac, 0x3a, 0x55, 0x92, 0x68, 0xd2, 0xdc, 0x5e, 0xd7, 0x46, 0x0c, + 0x50, 0xac, 0xcc, 0x9a, 0x70, 0xbe, 0x78, 0x4a, 0xed, 0x2b, 0xd4, 0x79, + 0x4d, 0x18, 0xa9, 0xa6, 0xfe, 0xce, 0x6f, 0xa2, 0x52, 0xbd, 0x0b, 0x5f, + 0x6e, 0x28, 0x5f, 0xc9, 0xc9, 0xf9, 0xf0, 0x19, 0x0b, 0x84, 0x92, 0xf2, + 0x20, 0x90, 0x77, 0xf7, 0x21, 0x5d, 0x26, 0xc3, 0x1e, 0xbc, 0xdf, 0xde, + 0xdf, 0xfb, 0x4b, 0xdd, 0x1e, 0x40, 0x7d, 0x7d, 0x27, 0x13, 0xd6, 0x43, + 0x92, 0x14, 0xd3, 0x07, 0x75, 0x49, 0xea, 0x5a, 0xee, 0x7f, 0x69, 0xef, + 0x52, 0xf2, 0x63, 0x81, 0xbd, 0x82, 0x22, 0x94, 0xea, 0x22, 0x18, 0x9a, + 0x87, 0xa0, 0xae, 0xea, 0x85, 0xe9, 0xb9, 0xa8, 0x5f, 0x10, 0x2c, 0x37, + 0xd8, 0x10, 0x74, 0x78, 0x4f, 0xfc, 0xa6, 0xac, 0xe2, 0xe4, 0x4f, 0x84, + 0x32, 0xbc, 0x7e, 0x2c, 0xe1, 0xba, 0xbe, 0xc1, 0xab, 0x0b, 0xb8, 0xa1, + 0x73, 0x39, 0xd2, 0x01, 0x7d, 0x25, 0x4a, 0x39, 0xa0, 0x71, 0x99, 0x57, + 0xbb, 0x2c, 0x73, 0xf4, 0xea, 0x67, 0xaa, 0xdf, 0x8f, 0xbf, 0xac, 0x39, + 0x58, 0xe8, 0x45, 0x99, 0x6c, 0xaa, 0x02, 0x93, 0x4b, 0x70, 0x64, 0xb4, + 0x64, 0x6c, 0x63, 0x68, 0x73, 0x3b, 0x73, 0x28, 0x9d, 0x5c, 0x1b, 0xef, + 0x74, 0x38, 0x93, 0xb3, 0xa5, 0xf5, 0x70, 0xfa, 0x90, 0x0b, 0x33, 0x28, + 0xe0, 0x76, 0xa4, 0x22, 0x2e, 0x5f, 0xd5, 0x6a, 0x90, 0x32, 0xc3, 0x05, + 0x23, 0x12, 0x04, 0xa8, 0x3c, 0xd0, 0x21, 0x36, 0x6b, 0x7b, 0xf2, 0xf1, + 0xb1, 0xc5, 0x5e, 0xb1, 0xcc, 0xe8, 0xc1, 0x1d, 0x5b, 0xf0, 0x80, 0x4e, + 0x8f, 0x6a, 0x29, 0xf6, 0x01, 0xa8, 0x9c, 0x3e, 0x92, 0x84, 0x9c, 0x45, + 0xfb, 0x01, 0x32, 0x96, 0xc6, 0x65, 0x8a, 0x9e, 0x09, 0xe6, 0xb8, 0xe3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 158 + {SEC_OID_SHA384, + 158, + {0x11, 0x35, 0x68, 0xa3, 0x3a, 0xd2, 0xfb, 0x84, 0x00, 0x76, 0x06, 0x72, + 0x08, 0x47, 0xb9, 0x0f, 0x48, 0xf8, 0x52, 0x95, 0x0d, 0x4b, 0x6b, 0x39, + 0xea, 0xde, 0x1c, 0x73, 0x04, 0xbf, 0x70, 0x1e, 0x37, 0xeb, 0x09, 0x44, + 0xf7, 0x67, 0xa6, 0x7b, 0xdb, 0xdf, 0xac, 0xd9, 0xaf, 0x78, 0x17, 0x27, + 0xde, 0x04, 0x45, 0x09, 0xad, 0x7d, 0x09, 0x4f, 0xde, 0x06, 0xfe, 0xa6, + 0xd0, 0xc6, 0x99, 0x0a, 0x83, 0x4e, 0xdd, 0xbb, 0x47, 0xc1, 0xbd, 0xcc, + 0x8f, 0xe3, 0x95, 0x45, 0xf0, 0xf6, 0x60, 0xdb, 0xd5, 0x0c, 0x7a, 0xa3, + 0xec, 0xfe, 0x72, 0x90, 0x9f, 0xc3, 0x2d, 0xc1, 0x83, 0x30, 0x93, 0x65, + 0xbb, 0xe4, 0x78, 0x17, 0x5f, 0x1b, 0xe1, 0x44, 0xb1, 0x01, 0x2e, 0xa3, + 0xd8, 0x49, 0xba, 0xaf, 0x4e, 0x61, 0x72, 0xdc, 0x74, 0x7d, 0x22, 0x0e, + 0xea, 0x7a, 0x5e, 0xe6, 0x31, 0x20, 0xba, 0x87, 0x64, 0xce, 0x75, 0xc8, + 0xfc, 0x11, 0x04, 0xed, 0x54, 0x81, 0x3b, 0x94, 0x56, 0x68, 0xda, 0x1e, + 0x73, 0xa8, 0xc3, 0xa8, 0x02, 0xbe, 0x6e, 0xe7, 0xd9, 0x1c, 0x35, 0x36, + 0xa4, 0x9e, 0x7c, 0x8a, 0x39, 0xc5, 0x63, 0xbb, 0xe3, 0x75, 0x30, 0x86, + 0xa2, 0x61, 0xd1, 0x9e, 0xbe, 0x1d, 0x51, 0x24, 0xe8, 0x15, 0xf0, 0x62, + 0x4a, 0xa1, 0x61, 0x29, 0x77, 0x67, 0x50, 0xe5, 0x21, 0x92, 0x8c, 0x65, + 0x78, 0xd8, 0xad, 0x24, 0xbb, 0x14, 0xf2, 0x4f, 0xc3, 0xd9, 0x4e, 0x33, + 0x5b, 0x92, 0x93, 0xb0, 0x1a, 0x6a, 0x02, 0xd1, 0xb7, 0x5b, 0x80, 0xd3, + 0x57, 0xbc, 0x93, 0xc1, 0xe6, 0x9d, 0x6f, 0x8a, 0xa5, 0x1a, 0xa7, 0x81, + 0xeb, 0xc0, 0xee, 0xf1, 0x8b, 0x74, 0x37, 0xf7, 0x92, 0x6a, 0xf3, 0xcd, + 0x86, 0x95, 0x70, 0x50, 0xe9, 0xb7, 0x59, 0xb6, 0x81, 0x46, 0x2f, 0xd2, + 0xe4, 0x9d, 0xaa, 0xe5, 0x18, 0xa5, 0xfd, 0xb2, 0xc7, 0xce, 0x38, 0xa6, + 0x39, 0x95, 0x93, 0xb4, 0x4f, 0x4e, 0xf3, 0x2f, 0x7b, 0xde, 0x90, 0x7e, + 0xcd, 0x7b, 0xdc, 0x68, 0xb7, 0x61, 0x36, 0x58, 0x56, 0x60, 0x3a, 0xe7, + 0x81, 0xfc, 0x00, 0x00, 0xdf, 0xba, 0xc9, 0xff, 0x95, 0x6a, 0x71, 0xc9, + 0x4c, 0x32, 0xf9, 0x02, 0xd4, 0x70, 0x57, 0x2f, 0xeb, 0x51, 0x3b, 0x8c, + 0xce, 0x6a, 0xfa, 0x1b, 0xca, 0xef, 0x04, 0xed, 0x49, 0x95, 0xfe, 0xc7, + 0x03, 0x95, 0x97, 0x6f, 0x33, 0xfe, 0xb4, 0xa8, 0x78, 0xd2, 0x79, 0x96, + 0xb4, 0x22, 0x11, 0x86, 0x81, 0xd8, 0xb5, 0x19, 0x48, 0xee, 0x49, 0x7d, + 0x8c, 0x3b, 0xf6, 0xed, 0x53, 0x50, 0x09, 0x13, 0xf9, 0x85, 0xe2, 0xf3, + 0x58, 0x9f, 0xcc, 0xcc, 0xaa, 0xdd, 0x81, 0xc6, 0xfc, 0x08, 0x42, 0x3c, + 0x56, 0x43, 0xf6, 0xba, 0x3e, 0xc4, 0xba, 0xb2, 0xb5, 0x1b, 0x82, 0xf6}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 159 + {SEC_OID_SHA384, + 159, + {0x6e, 0x94, 0x31, 0x4f, 0x6b, 0xf2, 0xc8, 0x93, 0xd1, 0xe8, 0xa8, 0x47, + 0x45, 0x24, 0x57, 0xfb, 0xf8, 0x89, 0x92, 0x84, 0x0d, 0x7f, 0xdf, 0xb5, + 0x60, 0xd9, 0x86, 0x7c, 0x1d, 0xc6, 0xcc, 0x49, 0x69, 0x76, 0x81, 0xcf, + 0x5f, 0x99, 0x2d, 0x4f, 0x48, 0x01, 0x05, 0xa0, 0xfe, 0x98, 0x8b, 0x4a, + 0xe3, 0xc2, 0x05, 0x43, 0x21, 0x58, 0x9e, 0xfe, 0xc6, 0x6c, 0x2b, 0x00, + 0xdb, 0x7a, 0xbe, 0x24, 0x2c, 0x98, 0x64, 0xa8, 0xab, 0x81, 0xd1, 0x2b, + 0xea, 0x0a, 0x72, 0xc8, 0x55, 0x10, 0x55, 0xc3, 0x54, 0xa2, 0xcc, 0x66, + 0x13, 0xb4, 0x0a, 0x22, 0x3b, 0xf6, 0xc6, 0x13, 0x0f, 0x70, 0x5c, 0x25, + 0x46, 0x85, 0x60, 0x60, 0xcb, 0x7a, 0xaf, 0x89, 0x3a, 0x15, 0x5e, 0x1a, + 0xdc, 0x3a, 0x60, 0x31, 0xb1, 0x14, 0x60, 0x86, 0x5c, 0x68, 0x21, 0x60, + 0xd4, 0x07, 0xd6, 0x0a, 0xf7, 0x3f, 0x24, 0xb9, 0x17, 0x30, 0x49, 0xa6, + 0xcb, 0xa4, 0xa0, 0x08, 0x73, 0xe4, 0xd0, 0x1b, 0x43, 0x84, 0x26, 0xf0, + 0x56, 0x68, 0xb6, 0x60, 0xcc, 0x2e, 0x7c, 0x5b, 0xda, 0x30, 0x29, 0xbf, + 0xec, 0xf1, 0xc0, 0x8b, 0x5f, 0x41, 0x42, 0xdc, 0x4b, 0xdb, 0x82, 0xeb, + 0x3b, 0xa0, 0xdd, 0x87, 0xcd, 0x6f, 0x22, 0x81, 0x2f, 0x60, 0xb8, 0x1c, + 0x78, 0x58, 0x42, 0x0d, 0xf8, 0xe8, 0xbe, 0x69, 0x30, 0xd3, 0x4d, 0xf3, + 0x54, 0x37, 0x52, 0xa2, 0x0e, 0x5b, 0x13, 0x27, 0xc5, 0xb3, 0x1a, 0xde, + 0x28, 0xe2, 0x2f, 0x36, 0xe7, 0xdc, 0xdf, 0x35, 0x3d, 0x34, 0x3b, 0xe4, + 0x1b, 0xd1, 0xa8, 0x22, 0xaf, 0x8d, 0xb3, 0x34, 0x6e, 0xa0, 0x99, 0x4e, + 0x76, 0x61, 0xf1, 0xdf, 0x42, 0x7a, 0x36, 0x98, 0x4a, 0xa6, 0x19, 0x4f, + 0xb6, 0xcd, 0x2e, 0x0c, 0xfa, 0xf2, 0xb4, 0x8d, 0x5f, 0x1f, 0x38, 0xc3, + 0xd4, 0xca, 0xa1, 0x91, 0xea, 0x01, 0x47, 0xc8, 0x4e, 0xd8, 0x3e, 0x90, + 0xc6, 0x16, 0x59, 0x44, 0x58, 0x73, 0xe3, 0xe8, 0x72, 0x48, 0x27, 0xfc, + 0x64, 0x4f, 0x84, 0xa6, 0xd0, 0xb7, 0xaa, 0x8c, 0x3c, 0x8c, 0xca, 0xcb, + 0x95, 0x36, 0xbd, 0x07, 0x63, 0xf8, 0xf1, 0x3a, 0x25, 0x45, 0x2c, 0x44, + 0x99, 0xed, 0xcf, 0x1c, 0x1d, 0x83, 0x92, 0x0e, 0xa7, 0xc5, 0x37, 0x13, + 0x48, 0x47, 0xfe, 0xef, 0xdf, 0xed, 0x0a, 0x03, 0x5a, 0x71, 0x26, 0x20, + 0xb1, 0x7d, 0x82, 0x2a, 0x73, 0x2d, 0xcb, 0xc3, 0x07, 0xbc, 0x28, 0x8f, + 0x81, 0xa8, 0x0b, 0x25, 0x63, 0xd5, 0xa6, 0x4a, 0xec, 0xad, 0x38, 0xcc, + 0x96, 0xc4, 0xfb, 0xf8, 0x94, 0xaa, 0x5f, 0x8c, 0x18, 0x6e, 0xdb, 0xa2, + 0x84, 0x4b, 0xaa, 0xc5, 0x93, 0x62, 0xcb, 0xa9, 0xe8, 0xa6, 0xa4, 0x7b, + 0x5b, 0x98, 0x2f, 0x07, 0xaf, 0xd4, 0x12, 0x0c, 0xfe, 0xe5, 0x42, 0x3f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA384, + 160, + {0x82, 0x35, 0xfd, 0x61, 0xe0, 0x7c, 0xaf, 0xed, 0x23, 0x5d, 0x6b, 0xb2, + 0xcf, 0x32, 0xa6, 0x1c, 0x46, 0xcc, 0x64, 0x21, 0x4c, 0x37, 0x13, 0x51, + 0x31, 0x56, 0xa1, 0x43, 0x72, 0x5c, 0x56, 0x38, 0x9b, 0xbc, 0x05, 0x5e, + 0xfc, 0xe6, 0x33, 0x91, 0xb9, 0xde, 0x9c, 0xf0, 0x68, 0xce, 0x85, 0x52, + 0xaf, 0xf3, 0xb1, 0x01, 0x33, 0xdf, 0x8b, 0x96, 0xa6, 0x99, 0xe1, 0xc5, + 0xf5, 0x55, 0x32, 0xcb, 0xd8, 0xfd, 0x0b, 0x53, 0x7f, 0x17, 0x01, 0xa5, + 0xca, 0x3c, 0xb8, 0x80, 0x5b, 0x8b, 0x0f, 0xb4, 0x32, 0x16, 0x45, 0xf9, + 0x26, 0x3e, 0xef, 0xc7, 0xf2, 0xe0, 0xf6, 0x24, 0xad, 0xb5, 0x85, 0x1b, + 0x26, 0xd4, 0x43, 0xfd, 0x9e, 0xa6, 0x3a, 0x97, 0x77, 0xea, 0xd4, 0x60, + 0xd5, 0x41, 0x79, 0x4a, 0x3e, 0xd5, 0x01, 0x78, 0x5b, 0x70, 0x04, 0x61, + 0x7a, 0xfc, 0x8f, 0x4a, 0x2f, 0xa2, 0x5e, 0xf0, 0x31, 0xc5, 0x8a, 0xcc, + 0xf4, 0x20, 0x07, 0xd6, 0x9f, 0x11, 0xd1, 0xea, 0x5b, 0xc6, 0x0a, 0x0a, + 0xd7, 0x60, 0x1d, 0xdf, 0xbd, 0x38, 0x86, 0x85, 0x59, 0x65, 0x20, 0x3d, + 0x92, 0x3f, 0x9f, 0xe5, 0x5b, 0xa4, 0x65, 0x9f, 0x61, 0x9e, 0x93, 0x69, + 0x8d, 0x95, 0xce, 0x6b, 0xa2, 0x38, 0x1f, 0xb0, 0x0b, 0x65, 0xb2, 0x7a, + 0xfd, 0x9d, 0x78, 0xf7, 0xd2, 0x34, 0x5e, 0x3d, 0xe0, 0x28, 0x8e, 0xda, + 0x47, 0x42, 0x6b, 0x3f, 0xb5, 0x32, 0x74, 0x96, 0x14, 0x31, 0xda, 0x5f, + 0x27, 0x6e, 0xf0, 0xb7, 0xb1, 0xe8, 0x9b, 0xb8, 0x92, 0xf6, 0x08, 0xc1, + 0xd8, 0x68, 0xc9, 0xff, 0xf0, 0x05, 0x34, 0x9e, 0x17, 0x07, 0xd9, 0xa0, + 0xb3, 0xdb, 0x43, 0xc7, 0xcd, 0x6c, 0x58, 0xfe, 0x60, 0x10, 0xdb, 0xd2, + 0x74, 0x0e, 0x19, 0xbb, 0x51, 0x6a, 0xaf, 0x6a, 0x74, 0x39, 0x55, 0x2e, + 0x76, 0xc9, 0xa4, 0xf4, 0x7f, 0x70, 0x47, 0x3c, 0x2e, 0xc4, 0x6c, 0xb6, + 0x98, 0x42, 0x98, 0xf7, 0x97, 0x32, 0xf1, 0x26, 0x98, 0x86, 0xdc, 0x35, + 0xaa, 0x9f, 0xdc, 0x24, 0xc5, 0x3d, 0xfb, 0x85, 0xd8, 0x6b, 0xd2, 0xf8, + 0xd4, 0x01, 0x4e, 0x08, 0xdb, 0xe2, 0x0e, 0xd3, 0x86, 0x25, 0x1f, 0x14, + 0x83, 0xc9, 0x73, 0x12, 0x46, 0x57, 0x2a, 0x5d, 0x78, 0x12, 0xd3, 0x18, + 0x7f, 0x3f, 0x9b, 0x03, 0x5b, 0x9d, 0x43, 0x5e, 0xae, 0xf7, 0xbc, 0x04, + 0xb6, 0x40, 0xf7, 0xde, 0x3b, 0xee, 0x24, 0xc0, 0xea, 0xec, 0x19, 0xc8, + 0x3b, 0x62, 0xe7, 0x7f, 0x27, 0xe0, 0x7d, 0x74, 0x7d, 0xd9, 0xd1, 0x2b, + 0x2c, 0x6c, 0x98, 0x1d, 0x7c, 0x78, 0x2f, 0xb9, 0x46, 0xb4, 0xdc, 0x67, + 0x0c, 0x58, 0xab, 0xa7, 0x75, 0xe6, 0x91, 0xfc, 0x5c, 0x87, 0x02, 0x97, + 0x40, 0xd5, 0x33, 0xec, 0x8e, 0xf6, 0x55, 0xf9, 0xdc, 0x07, 0xe0, 0x62}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 161 + {SEC_OID_SHA384, + 161, + {0x32, 0x7b, 0xa5, 0x92, 0x1f, 0x99, 0x6b, 0x8a, 0x88, 0xb7, 0x3a, 0xaa, + 0xb9, 0xe1, 0xc8, 0x4a, 0x02, 0x77, 0xf7, 0xff, 0x6b, 0x32, 0x1a, 0x11, + 0x46, 0xb0, 0x74, 0xf9, 0xb9, 0x0b, 0xb4, 0x72, 0x8e, 0x65, 0x2d, 0xd6, + 0x76, 0xfc, 0xc1, 0x1c, 0xcf, 0x7c, 0x1e, 0xf1, 0xec, 0xeb, 0xa0, 0x19, + 0xf6, 0x0b, 0xc1, 0x8b, 0x2e, 0xd1, 0xa6, 0xa5, 0xba, 0xee, 0xbe, 0x9c, + 0x57, 0x0b, 0xcc, 0x98, 0x75, 0x69, 0x2e, 0x9c, 0x72, 0xfc, 0xda, 0xf4, + 0xcc, 0x60, 0xe0, 0x95, 0xcd, 0x09, 0xe2, 0x07, 0x0f, 0xbe, 0x07, 0x4d, + 0x74, 0xec, 0x30, 0xcf, 0xc9, 0xd0, 0x78, 0x76, 0x99, 0x44, 0x78, 0x58, + 0x3f, 0x8f, 0x40, 0x66, 0xe0, 0x5b, 0xd6, 0xc0, 0x22, 0xf5, 0x32, 0x83, + 0x15, 0xb1, 0x14, 0xff, 0xe5, 0x08, 0x09, 0xb0, 0xad, 0xd2, 0x16, 0x9d, + 0x12, 0xe9, 0x7d, 0xd4, 0x26, 0xbe, 0x82, 0xf2, 0x58, 0xf3, 0x9b, 0x34, + 0x8a, 0xae, 0x9e, 0xb1, 0xdb, 0xc9, 0x78, 0xab, 0x19, 0x2a, 0x0b, 0x66, + 0xf6, 0x84, 0x42, 0x49, 0xa1, 0x02, 0x5d, 0x87, 0x87, 0x2b, 0xdf, 0x0c, + 0xe7, 0x04, 0xf5, 0x85, 0xba, 0x31, 0xe1, 0x29, 0xc4, 0x05, 0xe1, 0x2d, + 0xe2, 0x22, 0x69, 0x6b, 0x48, 0x84, 0x8e, 0x08, 0xcb, 0xed, 0xbf, 0xf7, + 0xcb, 0x6b, 0x5f, 0x20, 0x6b, 0x26, 0xc9, 0xd0, 0x22, 0x2e, 0xdf, 0xce, + 0x7b, 0xf4, 0xd8, 0xfe, 0xb9, 0x0a, 0xe7, 0xe8, 0x8c, 0x65, 0xf9, 0x5f, + 0xed, 0x9d, 0x21, 0xf4, 0x82, 0x0b, 0xbf, 0xfc, 0x2b, 0x7e, 0x87, 0x2b, + 0x65, 0x65, 0x8a, 0x26, 0x98, 0x48, 0x07, 0x41, 0xaa, 0x4c, 0xfe, 0x9d, + 0x99, 0xf4, 0x0d, 0x6c, 0x95, 0x6c, 0xb8, 0xd8, 0xc9, 0x84, 0x07, 0x1d, + 0x2a, 0xcb, 0x51, 0x16, 0xe2, 0x3f, 0x7e, 0x89, 0xc2, 0xb2, 0xa7, 0x70, + 0x26, 0x2a, 0xef, 0x9c, 0x2b, 0x5d, 0x60, 0x67, 0x29, 0xba, 0xaf, 0x9e, + 0xa4, 0x21, 0x75, 0x90, 0x7f, 0x34, 0xe7, 0x01, 0x7f, 0xa5, 0x87, 0xc8, + 0xbc, 0x86, 0xe0, 0x38, 0x3e, 0xda, 0x2b, 0xf3, 0x02, 0x99, 0x14, 0xf5, + 0x4f, 0x70, 0xb8, 0x46, 0x45, 0x62, 0xa4, 0x46, 0xd8, 0x45, 0xbc, 0xdf, + 0xbb, 0x02, 0x7a, 0x08, 0x26, 0x5a, 0xb9, 0xd2, 0xdb, 0x60, 0x1f, 0x4b, + 0x8d, 0xce, 0x68, 0x37, 0x9d, 0xe6, 0xc9, 0xaf, 0x6a, 0x79, 0x5a, 0x4d, + 0xc5, 0x33, 0x06, 0xe5, 0x1c, 0xea, 0xb0, 0x7b, 0xf2, 0x6f, 0x39, 0x55, + 0x51, 0x3a, 0x62, 0x11, 0xbb, 0x86, 0xda, 0xc3, 0x38, 0xb1, 0x7f, 0x40, + 0xbf, 0xbc, 0xf5, 0xea, 0xe1, 0x53, 0x0b, 0x85, 0x6c, 0x72, 0x9b, 0xb9, + 0x30, 0xba, 0xc2, 0xd6, 0x69, 0xd5, 0x9b, 0x23, 0x32, 0x0f, 0x5d, 0x8a, + 0x39, 0xf1, 0x16, 0xae, 0xf4, 0x27, 0xed, 0x6c, 0x67, 0xd3, 0xf0, 0x87}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 162 + {SEC_OID_SHA384, + 162, + {0x4a, 0x0c, 0x5e, 0xe8, 0x2e, 0x90, 0x57, 0x63, 0x2d, 0x20, 0x71, 0x1f, + 0x56, 0xfc, 0xa5, 0xb8, 0x45, 0xf7, 0x0f, 0xa0, 0xb1, 0x67, 0xfe, 0x7b, + 0xcd, 0x5a, 0xa3, 0x74, 0xd5, 0xcc, 0xca, 0x74, 0xa4, 0x0d, 0x92, 0xc5, + 0x25, 0xf7, 0xab, 0xef, 0x1a, 0xa2, 0x9e, 0x7c, 0x3b, 0xef, 0x69, 0x6a, + 0x24, 0x81, 0xc8, 0xaa, 0xc2, 0x2f, 0x46, 0xa9, 0xb7, 0x33, 0xa8, 0x5f, + 0xcf, 0xb3, 0x8c, 0x76, 0x5f, 0xb5, 0x6e, 0x8b, 0x45, 0x22, 0x4e, 0xd3, + 0xca, 0x6d, 0xdd, 0x0e, 0x8d, 0x8c, 0x35, 0x28, 0x1f, 0xbe, 0x42, 0xc9, + 0xfc, 0x63, 0x5e, 0xb6, 0x53, 0x4d, 0x5d, 0x42, 0xdd, 0xbb, 0x25, 0x56, + 0x62, 0x8e, 0xe9, 0x42, 0xbe, 0xa2, 0xc0, 0xd0, 0xfc, 0xe6, 0x5c, 0x2f, + 0x4d, 0x3a, 0x51, 0xb8, 0xc0, 0xe0, 0xe9, 0x72, 0xc9, 0xf2, 0xdd, 0x84, + 0x79, 0x66, 0x16, 0xb1, 0xef, 0x48, 0xf4, 0xc3, 0x21, 0x77, 0xa0, 0xfd, + 0xbf, 0xb9, 0xbb, 0x2b, 0x1a, 0x7c, 0x80, 0xd4, 0xd3, 0xa7, 0x50, 0x52, + 0xb7, 0x67, 0xf7, 0x94, 0xc4, 0x25, 0x1a, 0x40, 0xfb, 0xaa, 0x14, 0xef, + 0x8a, 0x70, 0x0f, 0xa0, 0xb0, 0xd3, 0xd9, 0x74, 0xe8, 0x0d, 0xdb, 0x31, + 0xd0, 0x3d, 0xae, 0xf4, 0x2c, 0xf3, 0xba, 0x13, 0x29, 0x21, 0x1f, 0x60, + 0xf8, 0x40, 0x25, 0xf8, 0x7d, 0xb6, 0xeb, 0x67, 0xf7, 0x94, 0xd3, 0xa3, + 0x1a, 0x6c, 0xfc, 0x3f, 0xf7, 0xa5, 0xed, 0xad, 0x3e, 0xbb, 0x20, 0xfd, + 0x13, 0x89, 0x1d, 0x04, 0x46, 0xa4, 0x4c, 0x60, 0xb6, 0xbb, 0x2a, 0xae, + 0x96, 0xeb, 0x8c, 0x85, 0xc7, 0x40, 0x61, 0x13, 0xed, 0x7c, 0x13, 0xec, + 0x6d, 0xae, 0x94, 0x26, 0x6d, 0x15, 0x81, 0xf8, 0xaf, 0x06, 0xc5, 0x11, + 0xf0, 0xc0, 0xd2, 0x7d, 0x17, 0x4c, 0x0d, 0xad, 0xb7, 0x78, 0x4c, 0xc2, + 0x90, 0x10, 0x21, 0x06, 0x18, 0x2a, 0xb2, 0x8c, 0x04, 0x1a, 0x47, 0x20, + 0x4a, 0xed, 0xcc, 0x15, 0x41, 0x9e, 0xc9, 0x18, 0x91, 0x26, 0xf4, 0xc2, + 0x7b, 0xf7, 0x00, 0xa0, 0xe7, 0x82, 0x7a, 0x1e, 0xbc, 0x13, 0xa3, 0x79, + 0xd5, 0xa3, 0x13, 0x66, 0xf7, 0x23, 0x79, 0xf5, 0x44, 0x51, 0x3b, 0x84, + 0x6f, 0xa7, 0xd6, 0x59, 0x7e, 0x48, 0xa3, 0x25, 0xa1, 0xb5, 0xcf, 0x85, + 0x34, 0x83, 0xab, 0x51, 0x28, 0x87, 0x35, 0xeb, 0x55, 0xe7, 0xed, 0xe6, + 0x68, 0xfd, 0xe6, 0xa7, 0x3c, 0xe3, 0xf4, 0x7a, 0x6e, 0xb1, 0x7d, 0xe2, + 0x56, 0xa7, 0x7f, 0x0f, 0x62, 0xec, 0x3f, 0x5f, 0x33, 0x9b, 0x0e, 0x3a, + 0xc1, 0xe9, 0x00, 0x0d, 0xe0, 0x7d, 0x92, 0xca, 0x5e, 0x11, 0x99, 0x87, + 0x19, 0x8c, 0x7a, 0x8b, 0x45, 0x0b, 0xb0, 0xaf, 0xcb, 0xd4, 0xca, 0x3a, + 0x71, 0x1f, 0x25, 0x07, 0xd9, 0x89, 0xab, 0xfd, 0x08, 0xdd, 0x18, 0xfe}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA384, + 163, + {0x73, 0x19, 0xcc, 0xf9, 0xd0, 0xcd, 0x15, 0x48, 0xf3, 0x17, 0x26, 0xf1, + 0x2c, 0x5f, 0x42, 0xf5, 0xc9, 0x34, 0xd4, 0xca, 0x8f, 0x87, 0x07, 0x3c, + 0x05, 0xf0, 0xcd, 0x02, 0x8f, 0x5c, 0x76, 0x83, 0xb2, 0xf3, 0x6d, 0x44, + 0x62, 0x61, 0x85, 0x8d, 0xea, 0x9b, 0xb1, 0x37, 0xab, 0x65, 0xf9, 0xb2, + 0x9e, 0xf2, 0x9a, 0x9c, 0x16, 0x1a, 0xd2, 0x44, 0xb6, 0x7f, 0xe4, 0x81, + 0x81, 0x0c, 0xb5, 0x99, 0x99, 0x51, 0x3d, 0xd9, 0xe8, 0x19, 0x9e, 0xb3, + 0xe5, 0xd1, 0x7a, 0x5c, 0x43, 0x1e, 0x8f, 0x4a, 0x3b, 0x8d, 0xc4, 0x5b, + 0xc1, 0x3c, 0x7a, 0xfe, 0x51, 0x08, 0xe8, 0xcd, 0xeb, 0x46, 0x08, 0xad, + 0x14, 0x76, 0x7b, 0x1a, 0x6c, 0x3c, 0x9b, 0x2e, 0x53, 0xc2, 0x29, 0xd0, + 0xf6, 0xad, 0xfe, 0x28, 0xb2, 0x49, 0xc1, 0x96, 0xec, 0x89, 0x06, 0xc1, + 0xb3, 0x26, 0xb0, 0x55, 0x24, 0xc1, 0x84, 0x05, 0xd8, 0xc1, 0xe2, 0x6d, + 0x03, 0x56, 0x31, 0xbf, 0x22, 0x63, 0x0e, 0x24, 0x2e, 0xbb, 0x6c, 0x19, + 0xa9, 0x79, 0x55, 0x2f, 0x6a, 0x7a, 0xd6, 0xdc, 0xe9, 0x83, 0x63, 0x06, + 0xa7, 0x43, 0x9d, 0x8d, 0x5d, 0xeb, 0x8c, 0x5a, 0xbf, 0x32, 0x38, 0xbd, + 0xdd, 0xf4, 0xcc, 0xa7, 0xb3, 0x71, 0x0e, 0x7f, 0xab, 0xc2, 0x3a, 0xbb, + 0x6e, 0xb3, 0x9c, 0x64, 0x76, 0x79, 0x8e, 0xfc, 0x2d, 0x95, 0xa8, 0x72, + 0x0d, 0xc0, 0x34, 0x39, 0x08, 0x31, 0xc8, 0x7a, 0x19, 0xda, 0xf8, 0xc3, + 0xc7, 0xdf, 0x0b, 0xc0, 0xb0, 0x7e, 0x93, 0x12, 0x26, 0x50, 0x26, 0x99, + 0xd1, 0x09, 0xf4, 0xbc, 0x8d, 0x2e, 0x3b, 0x88, 0x0a, 0x98, 0x49, 0xc7, + 0x30, 0xf3, 0x05, 0x22, 0xe8, 0x18, 0xfb, 0xd7, 0x1d, 0x3f, 0x43, 0x8b, + 0xec, 0xf1, 0xaa, 0x05, 0x5e, 0xed, 0x37, 0xec, 0x3b, 0xc1, 0x02, 0xbe, + 0x32, 0xef, 0xf7, 0xec, 0x2a, 0xf6, 0xb6, 0x04, 0x04, 0xad, 0x3c, 0xea, + 0x82, 0x5a, 0x4c, 0x2a, 0x46, 0xfe, 0x94, 0x19, 0x30, 0x09, 0xeb, 0x94, + 0x09, 0x84, 0xd8, 0x30, 0x00, 0x8c, 0x92, 0x58, 0x7e, 0x8d, 0x36, 0x73, + 0x3e, 0x5a, 0xec, 0xe6, 0x91, 0xd4, 0xa0, 0x03, 0xa1, 0x5b, 0x0f, 0xdb, + 0x90, 0x26, 0xe3, 0xcc, 0x3f, 0x4b, 0x69, 0xd0, 0x71, 0x78, 0x9f, 0xa7, + 0x39, 0x2d, 0x0b, 0xf6, 0x40, 0xc1, 0x0b, 0x68, 0xfa, 0xcf, 0xfc, 0x86, + 0x56, 0xc4, 0x66, 0x2f, 0xcd, 0x89, 0x4b, 0x22, 0xda, 0x6c, 0x4e, 0x68, + 0x5c, 0x01, 0x13, 0x05, 0x39, 0x01, 0x8e, 0xe1, 0x9b, 0x72, 0xc7, 0x96, + 0x4a, 0x20, 0x0a, 0x06, 0xa7, 0x71, 0x4b, 0xaa, 0xb1, 0x06, 0x8a, 0xe5, + 0x5f, 0xa3, 0x10, 0xb7, 0x7c, 0x3b, 0x78, 0x90, 0xbb, 0x82, 0x88, 0x31, + 0xda, 0x3d, 0xc9, 0x3a, 0xc7, 0x75, 0x3e, 0x0b, 0xea, 0x12, 0xc5, 0xf0}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 164 + {SEC_OID_SHA384, + 164, + {0x1b, 0xa3, 0xc4, 0x13, 0x6f, 0xc3, 0x1f, 0x48, 0xfe, 0xa4, 0x1a, 0x53, + 0xaa, 0x08, 0x80, 0x9c, 0x56, 0x07, 0x38, 0xe6, 0x3f, 0xe4, 0xc8, 0x0a, + 0x30, 0xb2, 0x97, 0x6f, 0x46, 0x26, 0xd3, 0x7e, 0x48, 0x80, 0x48, 0xbc, + 0x69, 0x62, 0x76, 0xe8, 0x65, 0x6c, 0xa0, 0x71, 0xf7, 0xbd, 0x3a, 0xae, + 0x45, 0xce, 0x89, 0x11, 0xe3, 0xe4, 0x90, 0x56, 0xd3, 0xea, 0x54, 0x57, + 0x5a, 0xa9, 0x3c, 0x58, 0xee, 0xaf, 0x48, 0x90, 0x39, 0xd7, 0x59, 0x6f, + 0x9e, 0x63, 0x2a, 0x58, 0x6a, 0xec, 0x59, 0x93, 0xde, 0x89, 0x39, 0xed, + 0x26, 0xb6, 0x36, 0x3d, 0x5e, 0x88, 0x8d, 0xd7, 0x0c, 0x39, 0x2b, 0x96, + 0xd9, 0x33, 0xb1, 0x58, 0x57, 0x0f, 0xd0, 0x91, 0x7b, 0x76, 0xb4, 0x64, + 0x42, 0x96, 0x4c, 0xd4, 0xe2, 0x69, 0x2e, 0xb2, 0xd6, 0x9b, 0x19, 0xe4, + 0xc1, 0xc6, 0xe6, 0xb2, 0x08, 0xa9, 0xa5, 0xcc, 0xfe, 0xfa, 0xda, 0x5e, + 0x1f, 0xf5, 0x4f, 0xe3, 0xfc, 0xa7, 0x42, 0x11, 0xef, 0x01, 0xa6, 0x09, + 0x7d, 0xba, 0xe7, 0x87, 0xa6, 0x50, 0x62, 0xb0, 0x09, 0x71, 0xee, 0xa9, + 0x3b, 0x8b, 0x3e, 0xed, 0x2a, 0x55, 0x8a, 0xc7, 0x5c, 0xfb, 0xde, 0x96, + 0x98, 0xcc, 0xa5, 0xd1, 0x48, 0x4a, 0x24, 0x36, 0xfb, 0x7f, 0x54, 0x04, + 0x0e, 0xc0, 0xad, 0xf3, 0x42, 0x99, 0xe6, 0x6e, 0x3c, 0x50, 0x62, 0x17, + 0x97, 0x45, 0x61, 0x8c, 0x28, 0x68, 0x09, 0x25, 0x93, 0xdb, 0xc1, 0xe5, + 0x92, 0x36, 0xf7, 0xd5, 0x5d, 0xd2, 0xea, 0x1f, 0x56, 0x07, 0xcc, 0xa6, + 0x07, 0xc0, 0x03, 0x28, 0xd6, 0x3d, 0x8e, 0x04, 0x9b, 0xeb, 0x97, 0xee, + 0x0f, 0x92, 0xa0, 0x59, 0x27, 0xed, 0x26, 0x39, 0xf6, 0x8e, 0xc7, 0x42, + 0x77, 0x4d, 0x6f, 0x69, 0xaf, 0xc8, 0x1e, 0x1d, 0x28, 0x8c, 0x88, 0x7f, + 0x6c, 0x4e, 0xef, 0xb4, 0x15, 0x29, 0xf8, 0x46, 0xb4, 0x9e, 0x0a, 0xc3, + 0xc4, 0x88, 0x71, 0xbf, 0xea, 0x4c, 0xc8, 0x4c, 0xef, 0x08, 0xe0, 0x8f, + 0x2e, 0xb6, 0x47, 0x14, 0x62, 0x86, 0xbd, 0xca, 0x27, 0x56, 0x21, 0xbf, + 0xfa, 0x04, 0x8d, 0xc1, 0x10, 0x12, 0xed, 0x50, 0xad, 0x9d, 0xef, 0xc8, + 0x10, 0x7b, 0xf5, 0x34, 0x41, 0x09, 0x54, 0x8a, 0x02, 0xde, 0x12, 0x6d, + 0xf0, 0xd6, 0x94, 0xfb, 0x7b, 0xe6, 0xa4, 0xdb, 0x0f, 0x84, 0x44, 0x68, + 0x4e, 0x68, 0xea, 0xca, 0xd2, 0xaf, 0x46, 0x65, 0x80, 0x84, 0xfe, 0x9c, + 0x45, 0x46, 0xb0, 0xdf, 0x69, 0x17, 0x77, 0x1b, 0xbf, 0xb0, 0x51, 0x25, + 0xca, 0x4d, 0xe8, 0x58, 0x5c, 0x03, 0x58, 0x4c, 0x91, 0x6b, 0x45, 0x8a, + 0xd2, 0x43, 0x69, 0x2f, 0x78, 0x70, 0xb7, 0x0e, 0x93, 0xc0, 0xcd, 0x03, + 0x17, 0x00, 0x45, 0x12, 0x15, 0xdf, 0x39, 0xcb, 0xbd, 0xf6, 0x1a, 0xaa}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 165 + {SEC_OID_SHA384, + 165, + {0x91, 0xf4, 0x45, 0x87, 0x8b, 0xb1, 0xb9, 0xff, 0x36, 0x55, 0x5e, 0xa7, + 0x34, 0x26, 0x48, 0x11, 0x9f, 0x30, 0x36, 0x94, 0xc7, 0xec, 0xac, 0x4e, + 0x9a, 0xba, 0x58, 0x5d, 0xc1, 0x6b, 0x36, 0xfe, 0x7b, 0x3d, 0xbf, 0xf9, + 0x70, 0x6e, 0x1e, 0x2c, 0x30, 0xe1, 0xda, 0xa8, 0xff, 0xdf, 0x57, 0x21, + 0x4b, 0x05, 0xc7, 0x95, 0x16, 0x3d, 0x43, 0xf6, 0x36, 0x87, 0x57, 0xea, + 0x73, 0xa3, 0x06, 0x37, 0xa7, 0xa7, 0xe8, 0x92, 0x49, 0x9f, 0xe8, 0xe9, + 0x51, 0x0b, 0xe9, 0xe6, 0xbc, 0xd7, 0x90, 0xba, 0x88, 0x7e, 0x66, 0xc6, + 0xe1, 0x13, 0x2e, 0xc5, 0x53, 0xd3, 0x06, 0xd6, 0xaa, 0x2c, 0x4b, 0x5a, + 0x74, 0x3a, 0x15, 0x35, 0xbb, 0xaa, 0xb8, 0xf3, 0xe6, 0xef, 0xf4, 0x67, + 0xae, 0x7f, 0x40, 0x3c, 0x56, 0x6d, 0x99, 0xa5, 0x98, 0xd8, 0x77, 0x86, + 0x0b, 0x66, 0xf5, 0xaf, 0xb5, 0xd4, 0x68, 0xcb, 0x94, 0xb8, 0xee, 0x89, + 0xa0, 0xd6, 0x7a, 0x1e, 0x16, 0x3d, 0x2d, 0xeb, 0xf7, 0xd3, 0x81, 0xc5, + 0x71, 0xd8, 0xc5, 0xc3, 0x34, 0xee, 0x34, 0x58, 0x38, 0x56, 0xe0, 0xab, + 0x56, 0xdf, 0xde, 0x86, 0x82, 0x50, 0x8e, 0xed, 0x44, 0xaf, 0xcb, 0xea, + 0xdd, 0x60, 0x02, 0x2d, 0xb7, 0xc1, 0x44, 0x6a, 0xdb, 0xca, 0xf6, 0xd7, + 0xfd, 0xe9, 0xb3, 0x1f, 0x02, 0x8d, 0xdf, 0x4c, 0xf0, 0x45, 0x58, 0x49, + 0xd9, 0xd2, 0x19, 0xbc, 0x04, 0x62, 0x99, 0x89, 0x91, 0x85, 0x77, 0xb7, + 0xf4, 0x60, 0xca, 0x46, 0x46, 0x44, 0x94, 0x47, 0x9c, 0xb4, 0xb6, 0xbc, + 0xcf, 0xd9, 0xe1, 0xd1, 0xa2, 0xee, 0x53, 0xf1, 0x62, 0x10, 0xf5, 0xdc, + 0xc7, 0x39, 0x0c, 0xed, 0xe7, 0x3b, 0x04, 0x35, 0x4b, 0xd5, 0xbd, 0xf6, + 0xc2, 0xe7, 0xcd, 0x4d, 0x4c, 0x05, 0x6c, 0x01, 0x3c, 0x03, 0x83, 0xca, + 0x05, 0x3b, 0x15, 0xd2, 0x41, 0x22, 0x71, 0xc7, 0xa3, 0x84, 0x90, 0x1e, + 0x79, 0x1e, 0x3d, 0x57, 0x02, 0xa9, 0x92, 0x9a, 0x54, 0x0c, 0xfc, 0x11, + 0xb8, 0x0d, 0xcd, 0x98, 0x0f, 0xa6, 0x49, 0x16, 0xda, 0xd7, 0xaa, 0xa9, + 0xd7, 0x30, 0x48, 0xcb, 0xb8, 0x64, 0x64, 0x13, 0x98, 0xf3, 0x37, 0x75, + 0xfe, 0x50, 0xca, 0x59, 0x0e, 0xa4, 0x90, 0xab, 0xc0, 0x41, 0x9c, 0x78, + 0xfe, 0x03, 0x09, 0xfc, 0x03, 0x34, 0x31, 0x28, 0x35, 0xa0, 0x07, 0x6f, + 0x1c, 0xf3, 0x4a, 0x47, 0x62, 0x3d, 0x10, 0x70, 0x4f, 0x22, 0xe3, 0xef, + 0x86, 0xf1, 0xa0, 0x98, 0x95, 0x65, 0xda, 0x39, 0xd0, 0xd3, 0xa0, 0x85, + 0x94, 0x88, 0xe4, 0x8f, 0x05, 0x72, 0x30, 0x15, 0x97, 0x87, 0xc9, 0x44, + 0x3c, 0xcc, 0x7e, 0x8a, 0xb9, 0x3a, 0x53, 0xba, 0xe7, 0x22, 0x61, 0x3e, + 0x6c, 0x55, 0xc1, 0x37, 0x14, 0x03, 0xb9, 0xca, 0x48, 0x76, 0x1e, 0x90}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 166 + {SEC_OID_SHA384, + 166, + {0x80, 0x4c, 0x6e, 0x1a, 0x8a, 0xfe, 0xe9, 0xf6, 0x20, 0x15, 0x60, 0x67, + 0x6b, 0x65, 0x50, 0x2a, 0x9f, 0xd4, 0xe1, 0x7d, 0x39, 0x08, 0x21, 0xa7, + 0x9c, 0x18, 0xdd, 0x70, 0x36, 0xf4, 0xd7, 0xa6, 0xf4, 0xef, 0xdc, 0x8a, + 0x20, 0xb9, 0xc5, 0x73, 0xb4, 0xf1, 0xbd, 0xa1, 0xc3, 0xc2, 0x81, 0x63, + 0x4b, 0xc1, 0xc1, 0x58, 0x3f, 0xfe, 0xa0, 0x3e, 0x5d, 0xd8, 0x4a, 0x5d, + 0x3a, 0x07, 0x28, 0x93, 0x59, 0x70, 0xc3, 0x73, 0x80, 0xb9, 0x7f, 0x81, + 0xc8, 0x9a, 0x3a, 0x23, 0x16, 0xa9, 0x09, 0xda, 0x68, 0x94, 0x6a, 0x35, + 0xf7, 0x74, 0x27, 0xe7, 0x07, 0x67, 0xd6, 0xcc, 0xdf, 0xcd, 0x3a, 0xda, + 0x7e, 0x50, 0x33, 0x36, 0xb4, 0xd9, 0xdd, 0x1d, 0x26, 0x9c, 0x75, 0x30, + 0x99, 0x46, 0x63, 0xa4, 0xd9, 0x3f, 0x9e, 0x5e, 0x3d, 0x32, 0x08, 0xdd, + 0x8f, 0x4f, 0x26, 0x22, 0xa2, 0xd3, 0xbf, 0xdc, 0x2b, 0xc7, 0x9b, 0xad, + 0xb2, 0x54, 0x1e, 0x6c, 0x04, 0xb4, 0x0f, 0x98, 0xb5, 0xd3, 0xa7, 0xca, + 0xca, 0x89, 0xfb, 0x79, 0x3e, 0xf7, 0x8b, 0x5a, 0xa0, 0xd7, 0x1c, 0x1c, + 0xff, 0x54, 0xa6, 0xa7, 0x54, 0x8c, 0xec, 0xb7, 0xae, 0x6e, 0xbf, 0xf5, + 0x2a, 0xa3, 0xf7, 0x9e, 0xcc, 0xc0, 0xfa, 0x60, 0xdc, 0xed, 0xa2, 0xfe, + 0xa8, 0x59, 0x8e, 0xf1, 0x35, 0xbd, 0x3b, 0x17, 0x03, 0xe0, 0x72, 0xe6, + 0xb0, 0x7b, 0x94, 0x95, 0xee, 0x8a, 0x48, 0xaf, 0x86, 0xd7, 0xee, 0x9d, + 0x6f, 0x00, 0xfc, 0x11, 0xfd, 0x0c, 0xd5, 0xaf, 0x34, 0x3c, 0xfd, 0x69, + 0xef, 0xf9, 0xc0, 0x82, 0x99, 0xba, 0xa3, 0x64, 0xde, 0x7b, 0x99, 0x97, + 0x14, 0xab, 0x9b, 0x31, 0xb4, 0x0e, 0xfb, 0x79, 0x80, 0x56, 0x3a, 0x68, + 0x73, 0x48, 0x0d, 0x15, 0x12, 0xda, 0xdc, 0x74, 0x95, 0xc1, 0x05, 0x91, + 0x5f, 0x18, 0xed, 0xa4, 0x72, 0xcf, 0x4a, 0x52, 0x4a, 0x3b, 0xc3, 0xf7, + 0xa1, 0x63, 0xc1, 0x1a, 0xec, 0x45, 0x62, 0x26, 0x61, 0x52, 0x21, 0xb3, + 0x21, 0xb7, 0xdf, 0xfb, 0xf2, 0x3d, 0x4e, 0x1e, 0x28, 0x1a, 0xaa, 0x51, + 0x20, 0x3c, 0x96, 0x6d, 0x44, 0x0d, 0x4e, 0xdf, 0x3d, 0x0c, 0x26, 0xeb, + 0x03, 0xc0, 0xf3, 0x64, 0x86, 0xf2, 0x52, 0x68, 0x0d, 0x2b, 0x48, 0xdf, + 0x23, 0x9b, 0x5c, 0xdb, 0x7d, 0x4c, 0x77, 0x33, 0x1f, 0xe8, 0xd7, 0x71, + 0xb9, 0x99, 0xbe, 0x67, 0xbf, 0x00, 0xa5, 0x0a, 0x0f, 0xb8, 0x06, 0xbf, + 0x9b, 0xdc, 0xb9, 0x1d, 0x74, 0xb6, 0xac, 0x9e, 0x12, 0x4f, 0x73, 0xd6, + 0x96, 0xcc, 0xd9, 0x76, 0x6d, 0xf1, 0xa8, 0xf2, 0x91, 0x1d, 0xd2, 0x76, + 0x08, 0xc5, 0x0b, 0x2a, 0x4a, 0x07, 0x06, 0x07, 0x1a, 0x81, 0xd2, 0x6d, + 0x7e, 0x9f, 0xc6, 0xfb, 0xca, 0x39, 0x5f, 0xb7, 0xf1, 0x90, 0x33, 0x0b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 167 + {SEC_OID_SHA384, + 167, + {0x45, 0x44, 0xc2, 0xea, 0x62, 0x7b, 0xfa, 0xce, 0x12, 0x42, 0xeb, 0x30, + 0xcd, 0x98, 0x1b, 0x03, 0x22, 0x0a, 0x44, 0x58, 0x71, 0x12, 0x12, 0x7e, + 0xc3, 0x4b, 0x3c, 0xec, 0x66, 0x25, 0xf7, 0x85, 0xb8, 0x9d, 0x54, 0x66, + 0x15, 0x4d, 0xb2, 0xdd, 0x8a, 0xe2, 0xcf, 0xcd, 0x52, 0x95, 0x08, 0x65, + 0x2d, 0x4b, 0x8d, 0x4c, 0x37, 0x38, 0x27, 0x04, 0x11, 0xc3, 0xfe, 0xc0, + 0x3d, 0xca, 0xac, 0x18, 0xc3, 0x63, 0xd8, 0xac, 0x77, 0x77, 0x89, 0x25, + 0xbf, 0xdd, 0xe9, 0xb0, 0x79, 0xb5, 0x3c, 0x1c, 0xfa, 0x5a, 0x95, 0x2c, + 0x95, 0x89, 0x58, 0x43, 0x66, 0x8f, 0xe8, 0xa9, 0xf3, 0x4c, 0x60, 0xf6, + 0x2b, 0x1c, 0xca, 0x34, 0x1b, 0x2c, 0xc2, 0xec, 0xd7, 0xb1, 0xb7, 0x4f, + 0xa1, 0xb8, 0x16, 0x59, 0x63, 0xcf, 0x94, 0xc3, 0x08, 0x0f, 0x92, 0x0a, + 0xc9, 0x69, 0xff, 0x94, 0x52, 0x36, 0xeb, 0x47, 0x06, 0x2c, 0x1f, 0x61, + 0x6f, 0x1a, 0x70, 0xed, 0x08, 0x43, 0x9a, 0x0c, 0xe4, 0x8f, 0x65, 0xb7, + 0x23, 0x8a, 0xfc, 0xe4, 0x4f, 0x51, 0xff, 0x22, 0xbd, 0x2f, 0x49, 0x54, + 0xe6, 0xc9, 0xca, 0x56, 0x40, 0x6d, 0x8c, 0xbf, 0x3a, 0x46, 0x3c, 0x41, + 0x39, 0x9d, 0x95, 0x86, 0x33, 0xdd, 0x93, 0xce, 0x46, 0x04, 0xd3, 0xcf, + 0x99, 0xd7, 0xc4, 0x6c, 0xb0, 0xb7, 0x0a, 0x5c, 0x3a, 0xbc, 0xc7, 0xfa, + 0xd3, 0x29, 0xc6, 0xed, 0xe9, 0xa2, 0xe2, 0xf3, 0x8a, 0xcc, 0xbd, 0x55, + 0xbb, 0xbf, 0x05, 0x62, 0xa2, 0x53, 0x9a, 0x62, 0x58, 0xe1, 0x6a, 0x58, + 0x39, 0x61, 0x56, 0x42, 0x29, 0xe2, 0x1a, 0x1b, 0x12, 0x53, 0x89, 0xb0, + 0x58, 0x77, 0x8b, 0xa2, 0xec, 0x5e, 0x25, 0x71, 0xc0, 0xbd, 0xc6, 0xec, + 0x27, 0x40, 0xca, 0x4e, 0x2c, 0x96, 0x1b, 0xac, 0x55, 0x96, 0x3b, 0x38, + 0x84, 0x13, 0x2b, 0x9d, 0xad, 0x7c, 0x0b, 0x17, 0x2e, 0xf8, 0xc5, 0xab, + 0xf0, 0x7c, 0xa6, 0xf4, 0xee, 0x81, 0x01, 0xd4, 0x9f, 0x9f, 0xf9, 0xb7, + 0xc6, 0x34, 0xa7, 0x13, 0xc4, 0xf5, 0x8e, 0x8c, 0x54, 0x3e, 0x26, 0x13, + 0x45, 0x64, 0xee, 0x6c, 0xa5, 0xf8, 0x9e, 0x69, 0x0a, 0x92, 0xb9, 0xc4, + 0xc1, 0x95, 0x18, 0x2e, 0xbd, 0xe4, 0x89, 0x8e, 0x62, 0xba, 0x3e, 0xd1, + 0x47, 0x1e, 0xa6, 0x49, 0x77, 0x77, 0x65, 0x8e, 0x0c, 0xf6, 0xe1, 0xc0, + 0x79, 0xe0, 0x21, 0x69, 0x59, 0x60, 0xbd, 0x94, 0x6d, 0x04, 0xc5, 0xfd, + 0xfb, 0xa9, 0x15, 0xb2, 0x79, 0x8e, 0x79, 0x80, 0x94, 0x59, 0xb6, 0x54, + 0x4f, 0x82, 0x8f, 0xf3, 0xf7, 0xb8, 0x41, 0x58, 0x10, 0x82, 0xb8, 0x82, + 0x08, 0x32, 0xf1, 0x5b, 0x39, 0x04, 0x56, 0x11, 0x05, 0x9e, 0x40, 0x84, + 0x24, 0x87, 0x8e, 0xc8, 0x82, 0x94, 0x11, 0x95, 0xe1, 0xe0, 0x5f, 0xc2}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 168 + {SEC_OID_SHA384, + 168, + {0x6f, 0xa5, 0x1f, 0xe3, 0xaf, 0xa1, 0x82, 0x72, 0xaa, 0x61, 0xfc, 0x9e, + 0xb4, 0x6e, 0x73, 0x0d, 0xc6, 0x2e, 0x41, 0xe1, 0x30, 0x59, 0x62, 0xbf, + 0xd5, 0x2f, 0xfb, 0x10, 0x08, 0x37, 0x3f, 0xb7, 0x41, 0x27, 0x74, 0x37, + 0x07, 0xdc, 0x8a, 0x44, 0xca, 0xc5, 0x76, 0x7b, 0xda, 0xdf, 0x5f, 0x9d, + 0xb8, 0x13, 0x03, 0x69, 0xb2, 0x05, 0x10, 0x17, 0xd2, 0x7c, 0x4a, 0xf5, + 0xe0, 0x01, 0x92, 0xd7, 0x08, 0xa7, 0x4f, 0x91, 0x51, 0x28, 0xab, 0x7b, + 0x58, 0xbb, 0xac, 0xa3, 0x11, 0x45, 0x6c, 0xeb, 0xc6, 0x5a, 0x0b, 0x32, + 0x81, 0xc6, 0x7c, 0x13, 0x59, 0x4e, 0xd7, 0x5c, 0x47, 0x8a, 0x3b, 0x94, + 0x3b, 0xa9, 0xf6, 0xa1, 0x3e, 0x6e, 0x5e, 0xba, 0x3b, 0x31, 0x3e, 0x9b, + 0x48, 0xc0, 0x52, 0xe1, 0x15, 0x8e, 0x05, 0x79, 0xa6, 0x12, 0x51, 0x69, + 0x4b, 0x37, 0x8a, 0xa5, 0x0d, 0x3c, 0x38, 0x81, 0x29, 0x17, 0x58, 0xee, + 0x38, 0x32, 0x8c, 0x6a, 0xf1, 0x67, 0xbe, 0x0e, 0x13, 0x26, 0x7c, 0xfc, + 0x28, 0x5d, 0x0e, 0x15, 0x56, 0x55, 0xef, 0x25, 0xf7, 0x3f, 0x0e, 0x90, + 0x08, 0xcf, 0xce, 0x46, 0xdc, 0xd3, 0x5d, 0xf1, 0xf1, 0x17, 0x31, 0x81, + 0x6c, 0xc5, 0x4f, 0x62, 0xef, 0x29, 0x20, 0x63, 0xc7, 0x4e, 0xb1, 0x33, + 0x06, 0x25, 0x3e, 0x34, 0x1c, 0xb1, 0x09, 0x5c, 0x1c, 0x87, 0xc0, 0x75, + 0x9b, 0x83, 0x62, 0xed, 0xa2, 0xf3, 0xb8, 0x1b, 0xbb, 0x42, 0x54, 0xc9, + 0x1d, 0x64, 0x87, 0xfc, 0xcb, 0x24, 0x75, 0x16, 0xf5, 0xb2, 0xea, 0xf0, + 0x75, 0xb9, 0xc1, 0xc8, 0xec, 0x64, 0xa3, 0x25, 0x41, 0xed, 0xab, 0x4f, + 0x1d, 0x6d, 0x82, 0x8f, 0x69, 0x76, 0x27, 0x98, 0xbf, 0x14, 0x1a, 0xb0, + 0xe6, 0xc0, 0xa1, 0x93, 0xff, 0x85, 0x33, 0x1a, 0xd0, 0x51, 0xf8, 0x26, + 0x63, 0x92, 0xde, 0x58, 0xb9, 0x49, 0xd3, 0x48, 0x1b, 0x96, 0x81, 0xb2, + 0xe0, 0x31, 0x3b, 0xdb, 0xf7, 0x23, 0xe6, 0x9e, 0x9b, 0xcb, 0x03, 0x3b, + 0xca, 0x68, 0xf6, 0x72, 0x72, 0x81, 0xb0, 0xf8, 0x27, 0x26, 0x65, 0x44, + 0x02, 0x3d, 0xc4, 0xb3, 0x5a, 0x14, 0xd4, 0x18, 0xda, 0xe7, 0xb0, 0xab, + 0x71, 0x83, 0x26, 0xaa, 0x90, 0x08, 0xbe, 0xd6, 0xdf, 0x1b, 0x28, 0xfc, + 0x76, 0xef, 0xb2, 0x4c, 0xe0, 0xfe, 0x85, 0xa0, 0xce, 0x44, 0x60, 0x7f, + 0x36, 0x79, 0x62, 0x18, 0x19, 0xaf, 0xef, 0x73, 0x05, 0x1d, 0x49, 0x24, + 0x8f, 0x55, 0x77, 0x88, 0x44, 0x73, 0x1e, 0xb5, 0x32, 0xe6, 0xcf, 0x47, + 0x6a, 0x08, 0x18, 0xdd, 0xad, 0x1f, 0x12, 0xf4, 0xa1, 0xc2, 0xa5, 0x95, + 0x0a, 0xc7, 0xc1, 0x28, 0xc9, 0xf4, 0x92, 0x01, 0x3e, 0xd8, 0x2e, 0x11, + 0xda, 0x4b, 0x5f, 0xa3, 0xa2, 0x81, 0xe2, 0xf3, 0x50, 0x58, 0xbd, 0xb3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 169 + {SEC_OID_SHA384, + 169, + {0x35, 0xac, 0x34, 0xae, 0xd3, 0x7b, 0xed, 0xc8, 0x4b, 0xa1, 0x86, 0x95, + 0xc8, 0x67, 0xd9, 0x76, 0x69, 0x05, 0xa9, 0x67, 0xcf, 0x40, 0x6b, 0x76, + 0x58, 0x01, 0xbe, 0x08, 0x90, 0xc3, 0xd5, 0x2a, 0xeb, 0x30, 0x70, 0xf0, + 0x53, 0xa4, 0x07, 0x08, 0x52, 0x09, 0xbc, 0xfb, 0x99, 0xf5, 0xf4, 0x58, + 0x60, 0x20, 0x6f, 0xdf, 0xfd, 0x3b, 0xad, 0xec, 0x9a, 0x4e, 0x8f, 0x19, + 0xec, 0x2d, 0x3f, 0x82, 0x06, 0xe6, 0xa4, 0xe7, 0x67, 0xc4, 0xb5, 0x2c, + 0xbd, 0x8e, 0x26, 0x2e, 0x30, 0xc5, 0x25, 0x29, 0xa4, 0x56, 0x86, 0x92, + 0xab, 0x87, 0x38, 0xf0, 0x3e, 0x5b, 0x1e, 0xe1, 0x5b, 0x64, 0xb7, 0x4c, + 0x39, 0xa5, 0x7d, 0xe8, 0x88, 0x2a, 0xa5, 0x12, 0xc1, 0xec, 0xa1, 0xe6, + 0xbe, 0x51, 0x6f, 0xfa, 0x67, 0x46, 0x5a, 0xac, 0x64, 0x72, 0xce, 0x80, + 0xa6, 0x99, 0x85, 0xa8, 0xf1, 0x07, 0x54, 0x6b, 0x0d, 0x9a, 0x60, 0x86, + 0x97, 0x6d, 0xe8, 0xd8, 0xb3, 0x0c, 0xa4, 0x6a, 0x76, 0xa8, 0x62, 0x0a, + 0xb6, 0x4e, 0x25, 0x04, 0x82, 0x45, 0x68, 0xb4, 0xbd, 0x9a, 0x5e, 0xa8, + 0x81, 0x9b, 0x45, 0x4a, 0xea, 0x31, 0x05, 0x31, 0xbf, 0xf8, 0xc0, 0x88, + 0x4c, 0x52, 0xc8, 0x05, 0x43, 0x66, 0x0f, 0x2b, 0x7d, 0xc7, 0x8f, 0xa1, + 0x5d, 0x8f, 0xcb, 0xaa, 0x92, 0x04, 0xf6, 0x49, 0x6d, 0xf5, 0x60, 0xd6, + 0x69, 0x96, 0xfe, 0x3f, 0x02, 0x2f, 0x4c, 0xfa, 0x36, 0xb6, 0xd4, 0xe4, + 0x27, 0x28, 0x2f, 0x84, 0x0b, 0x23, 0xc4, 0x98, 0x38, 0x19, 0xbf, 0xb1, + 0x91, 0x39, 0x51, 0x29, 0x49, 0x92, 0x8d, 0x1b, 0x18, 0x06, 0x75, 0x9c, + 0x94, 0xb6, 0x48, 0x2e, 0x9d, 0x7e, 0x52, 0x1c, 0x42, 0xb1, 0x77, 0x56, + 0x44, 0xb8, 0x85, 0xe6, 0xe1, 0x79, 0xc2, 0x0f, 0xe7, 0x8e, 0x02, 0xb9, + 0x7a, 0x01, 0xa9, 0x1f, 0x38, 0xd6, 0x1c, 0x17, 0xd5, 0xca, 0x67, 0x6c, + 0xb3, 0x8b, 0x3f, 0x43, 0x13, 0xf9, 0xfe, 0x85, 0x20, 0x84, 0x4c, 0x1a, + 0x96, 0x58, 0x97, 0xdf, 0x0f, 0x04, 0x54, 0x25, 0x52, 0xb5, 0xa3, 0x0f, + 0x37, 0xa2, 0x0f, 0xb1, 0x49, 0xb1, 0x06, 0x40, 0x07, 0xd9, 0x1a, 0xe0, + 0xab, 0x1e, 0x74, 0xf1, 0xb2, 0x9d, 0x9b, 0x61, 0x29, 0x47, 0xc6, 0xa5, + 0xb5, 0xa3, 0xea, 0x71, 0x81, 0xd2, 0x16, 0xc7, 0x7b, 0xca, 0x94, 0xee, + 0x8a, 0xac, 0x07, 0x00, 0x22, 0xa4, 0xcd, 0x3a, 0xca, 0x6b, 0x74, 0x0e, + 0xb5, 0x20, 0xfd, 0xab, 0x50, 0xe0, 0x71, 0x35, 0xf4, 0xd1, 0x57, 0xee, + 0xe0, 0x41, 0x62, 0x83, 0xff, 0xde, 0xea, 0x74, 0x6e, 0x5a, 0x62, 0x5a, + 0x0a, 0x67, 0xd3, 0x21, 0xff, 0x0e, 0x2a, 0xe3, 0xa5, 0xdd, 0x4a, 0xdb, + 0xb3, 0xf5, 0x63, 0x9f, 0x0b, 0x41, 0x2a, 0xb0, 0x47, 0xa1, 0xb5, 0xe9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 170 + {SEC_OID_SHA384, + 170, + {0x11, 0x57, 0xd8, 0x2d, 0x3d, 0x7d, 0x64, 0x53, 0x7c, 0x3d, 0x71, 0xd4, + 0x5c, 0x61, 0x37, 0x30, 0xc3, 0x5a, 0x22, 0x70, 0xb7, 0x56, 0x64, 0xaa, + 0x03, 0x74, 0x5b, 0xd1, 0x14, 0x5c, 0x61, 0x03, 0x08, 0x25, 0xfc, 0x82, + 0xce, 0xbb, 0x47, 0xb3, 0x2b, 0x48, 0x3d, 0xfd, 0x11, 0x18, 0x8d, 0xcb, + 0xee, 0xfc, 0x33, 0xa5, 0xa2, 0x3c, 0xd3, 0x94, 0xc8, 0xfb, 0x49, 0x6b, + 0xd4, 0x6f, 0xc3, 0x7c, 0x27, 0xf3, 0xb2, 0xa6, 0x14, 0xf9, 0x3b, 0x83, + 0x21, 0x6b, 0xb0, 0xdc, 0x5e, 0xd2, 0xab, 0x48, 0x25, 0xe8, 0xcb, 0xd6, + 0x14, 0x6a, 0xd9, 0x00, 0x23, 0xae, 0xe3, 0xa1, 0x7b, 0x74, 0x56, 0x7a, + 0x62, 0x19, 0xf7, 0x03, 0xd4, 0xd2, 0x98, 0xb5, 0x3a, 0xdd, 0xa7, 0xef, + 0xa6, 0xe9, 0x0e, 0x94, 0x59, 0x76, 0x54, 0xeb, 0x9f, 0x0b, 0xdf, 0x60, + 0x54, 0x02, 0xb7, 0xe2, 0x97, 0x0e, 0xf8, 0x7d, 0x5c, 0x9c, 0xc3, 0x61, + 0x60, 0x7d, 0x40, 0xe7, 0xdc, 0x57, 0xdf, 0x65, 0xa0, 0x21, 0x59, 0x9f, + 0xdd, 0xfc, 0x33, 0x41, 0x7d, 0x58, 0xa8, 0x74, 0x77, 0x72, 0xa4, 0xbb, + 0x2a, 0x50, 0xb0, 0x29, 0x21, 0xde, 0x04, 0x2a, 0xcc, 0x8a, 0x7b, 0xb8, + 0x66, 0x59, 0xc2, 0x99, 0x99, 0x15, 0x9f, 0x5e, 0x52, 0x8b, 0x16, 0x7f, + 0x3f, 0xc6, 0x8f, 0xb0, 0xd6, 0xc6, 0x27, 0x38, 0xe3, 0x7a, 0x51, 0x08, + 0xe1, 0x4e, 0x80, 0x16, 0x9c, 0x4a, 0x7a, 0xef, 0xdc, 0x4a, 0x6d, 0x7e, + 0x5f, 0x8e, 0x04, 0xc4, 0x6a, 0x99, 0xc5, 0x5c, 0x8f, 0x30, 0x41, 0xe0, + 0x1e, 0xe2, 0x5e, 0x0e, 0xa5, 0x5e, 0x6f, 0xb6, 0x1a, 0xb0, 0x94, 0x62, + 0x8b, 0xda, 0xf4, 0x34, 0xca, 0x20, 0x02, 0xab, 0xe8, 0x22, 0xd8, 0x3d, + 0xcb, 0x61, 0x99, 0x19, 0x8e, 0x28, 0xa5, 0x96, 0xe3, 0x1c, 0xa9, 0xa1, + 0xd6, 0x52, 0x27, 0x9c, 0x1f, 0x58, 0x3b, 0x0f, 0x4d, 0x8f, 0x62, 0xf6, + 0xd3, 0x57, 0x2c, 0xcc, 0xd7, 0x97, 0x24, 0x15, 0xfb, 0xf3, 0x32, 0x0d, + 0x53, 0xeb, 0x40, 0x25, 0x45, 0xe5, 0xc6, 0x80, 0x09, 0x4e, 0x1d, 0x43, + 0xfd, 0xdf, 0xff, 0x9a, 0x7c, 0x6f, 0xc5, 0x4d, 0x99, 0xd5, 0xbb, 0xd8, + 0x9b, 0x43, 0xb0, 0x1f, 0x49, 0x53, 0x12, 0x85, 0x38, 0x97, 0xa9, 0x29, + 0x33, 0x41, 0xc6, 0x63, 0x21, 0xdd, 0xe1, 0x58, 0x6a, 0xfc, 0x9a, 0x87, + 0xdc, 0x0e, 0xe6, 0xb9, 0x6e, 0x95, 0x22, 0xc8, 0xe0, 0xd3, 0xc0, 0xd2, + 0x6e, 0xfc, 0x8b, 0x8a, 0x1e, 0x72, 0xe9, 0x20, 0xdd, 0xe2, 0xce, 0xcf, + 0x9a, 0xbb, 0x0f, 0xc2, 0x62, 0xfe, 0x6e, 0xd3, 0xcc, 0x43, 0x3d, 0x19, + 0x02, 0xe6, 0x68, 0xb4, 0x56, 0xda, 0x66, 0x39, 0x77, 0xb1, 0x03, 0x66, + 0x66, 0xb1, 0xef, 0xd7, 0x60, 0x9d, 0x2f, 0xba, 0x6c, 0x5f, 0xf8, 0x09}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 171 + {SEC_OID_SHA384, + 171, + {0x13, 0xd1, 0x08, 0x58, 0xe9, 0xdd, 0x83, 0xb8, 0x8c, 0x6d, 0x06, 0xfd, + 0xa2, 0xb4, 0x33, 0x63, 0x7b, 0x55, 0xc6, 0x11, 0xa9, 0xcf, 0xfc, 0x56, + 0x6d, 0x10, 0x24, 0x6e, 0x96, 0x6e, 0xac, 0x2b, 0x40, 0x4a, 0x7e, 0xbc, + 0x5f, 0x1d, 0x38, 0x2e, 0x10, 0x00, 0xbd, 0x07, 0xbc, 0xb3, 0xb4, 0x72, + 0x36, 0xee, 0xf9, 0x34, 0x49, 0xcf, 0xce, 0x89, 0x02, 0x90, 0x2d, 0xd1, + 0xa9, 0x63, 0xc6, 0x97, 0x62, 0x42, 0x01, 0x25, 0xeb, 0xd0, 0x83, 0xde, + 0xda, 0xdd, 0x93, 0xb6, 0xa4, 0xfe, 0x45, 0x34, 0x92, 0xda, 0x18, 0x97, + 0xf7, 0x6f, 0x11, 0xcf, 0x16, 0x1a, 0x8b, 0x7b, 0x54, 0xe7, 0x0e, 0xa9, + 0xfc, 0x5e, 0x4c, 0x8a, 0x39, 0x09, 0xa5, 0x37, 0xef, 0xf2, 0xf1, 0xc6, + 0x93, 0xa8, 0x66, 0x85, 0xf2, 0x49, 0xbe, 0x1e, 0x8b, 0x0a, 0x9d, 0xb5, + 0x91, 0xa4, 0xd6, 0x95, 0x02, 0x57, 0x4f, 0xb1, 0x61, 0xbc, 0x00, 0x74, + 0x6b, 0x1d, 0xa9, 0xd0, 0xb6, 0x97, 0x91, 0x4a, 0x8f, 0x80, 0x32, 0xb4, + 0x5d, 0x61, 0xa3, 0x91, 0x2b, 0x50, 0x22, 0x8d, 0x6e, 0xac, 0xdb, 0xfa, + 0xae, 0x96, 0x08, 0x76, 0xc1, 0x15, 0x03, 0x4d, 0x8c, 0xae, 0xbb, 0x4a, + 0x6b, 0x42, 0x6c, 0x3d, 0x88, 0x13, 0xa4, 0x8e, 0xec, 0x52, 0x21, 0xfe, + 0xb6, 0xa1, 0x1f, 0x9a, 0x4d, 0x42, 0x6f, 0x5b, 0x14, 0x2d, 0x09, 0x9e, + 0xfd, 0xea, 0x1d, 0xb0, 0x72, 0xf7, 0xd7, 0x76, 0x16, 0x40, 0x80, 0xe2, + 0xe4, 0x2e, 0xa9, 0x73, 0xc7, 0xb8, 0x62, 0x15, 0xd9, 0x80, 0xb1, 0x23, + 0x8f, 0x80, 0xfa, 0x0d, 0xd0, 0x31, 0x87, 0xd1, 0xf4, 0x2e, 0x4a, 0x6c, + 0x1b, 0x5f, 0x99, 0xc5, 0x7a, 0x83, 0xf0, 0xa7, 0x29, 0x7e, 0x4f, 0x8d, + 0xf4, 0x1a, 0x71, 0x63, 0x7d, 0xdd, 0x82, 0xe6, 0xee, 0xc3, 0x75, 0x0d, + 0x22, 0x6b, 0x43, 0x14, 0x4b, 0x05, 0x95, 0x68, 0x2f, 0xdf, 0xe2, 0x98, + 0x85, 0xf3, 0x30, 0xf7, 0x2c, 0xe3, 0xa4, 0xac, 0x65, 0xcb, 0xf9, 0xab, + 0xe8, 0x03, 0x07, 0x76, 0xc2, 0x24, 0xe1, 0xa7, 0x7f, 0x81, 0x8a, 0x62, + 0x52, 0x88, 0xa1, 0x44, 0xce, 0xd7, 0x71, 0x73, 0xf7, 0xd8, 0x96, 0x86, + 0xd5, 0x33, 0x08, 0x31, 0xd0, 0xf4, 0x9b, 0xb9, 0x12, 0x1f, 0x8b, 0xd3, + 0x64, 0x76, 0x52, 0x20, 0x11, 0x77, 0x9a, 0x0d, 0xfb, 0x10, 0xdf, 0xfd, + 0xac, 0x7e, 0xf3, 0xa6, 0xba, 0x5c, 0xa9, 0xa1, 0x89, 0xa9, 0xd5, 0x99, + 0xc6, 0xdd, 0x9a, 0x0c, 0xaa, 0x36, 0xdd, 0xf1, 0xa9, 0x26, 0x03, 0x60, + 0xf1, 0xd6, 0x82, 0xf5, 0x6b, 0x1b, 0xee, 0x11, 0xfe, 0x60, 0x5d, 0xd4, + 0x6a, 0x22, 0x52, 0x3d, 0x0c, 0xfe, 0xb6, 0xb4, 0x10, 0x69, 0x7a, 0x76, + 0xaa, 0x1a, 0x96, 0xcb, 0xf9, 0xb3, 0x97, 0x27, 0x0e, 0xda, 0x33, 0x52}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 172 + {SEC_OID_SHA384, + 172, + {0x73, 0xd8, 0x3c, 0x49, 0xb2, 0xf9, 0xf2, 0x12, 0x66, 0x52, 0x0b, 0x5f, + 0xc0, 0x24, 0x05, 0xab, 0x30, 0xfc, 0x11, 0x09, 0x7f, 0x35, 0x31, 0xe5, + 0xed, 0x89, 0x18, 0x97, 0xb2, 0x11, 0x1f, 0x69, 0x80, 0xff, 0x87, 0xdc, + 0x9e, 0x71, 0x03, 0x76, 0x16, 0xaf, 0x49, 0xdc, 0x7b, 0x95, 0xff, 0xde, + 0x6a, 0x40, 0x96, 0x94, 0xea, 0x50, 0x91, 0x28, 0x7d, 0x5f, 0xb8, 0x98, + 0x90, 0x28, 0x6c, 0xf0, 0x18, 0xa0, 0x35, 0x50, 0x66, 0x48, 0x5b, 0xa9, + 0x2e, 0xca, 0xe9, 0xc6, 0x19, 0x70, 0x03, 0xb8, 0xb4, 0x21, 0x78, 0x35, + 0x29, 0x88, 0xcf, 0xf3, 0x3d, 0xe2, 0x98, 0xd6, 0x36, 0x5e, 0x0b, 0x72, + 0x6a, 0x0b, 0x60, 0x50, 0xd2, 0xfe, 0xe7, 0x96, 0x7e, 0x79, 0xfc, 0x8d, + 0xa9, 0x39, 0xa9, 0xe6, 0xd2, 0x49, 0x30, 0xca, 0x67, 0x49, 0x06, 0xbd, + 0x7a, 0x5c, 0x95, 0xa6, 0x25, 0xca, 0x32, 0x0f, 0x28, 0xaa, 0xfc, 0xa8, + 0x53, 0x67, 0xf2, 0x0f, 0x8b, 0xf4, 0x49, 0x35, 0x43, 0xbb, 0x8a, 0x7c, + 0x75, 0x34, 0xb2, 0x8f, 0xda, 0x97, 0x5c, 0x66, 0xd7, 0xb4, 0x0e, 0x39, + 0x97, 0xb0, 0x14, 0x59, 0x00, 0x75, 0x1b, 0x32, 0x96, 0x58, 0xce, 0x5d, + 0x4f, 0x52, 0x46, 0xe9, 0x61, 0x55, 0x20, 0x7b, 0x83, 0x99, 0xad, 0x9e, + 0x92, 0x01, 0x57, 0xb4, 0x14, 0x9a, 0x21, 0x38, 0x91, 0x5b, 0xbf, 0x5c, + 0x8e, 0x4a, 0xab, 0x38, 0xc1, 0x13, 0xe1, 0x37, 0x5c, 0x6c, 0x9b, 0xcb, + 0xd5, 0x3c, 0x22, 0x80, 0xee, 0xc2, 0x88, 0x5b, 0x1c, 0x9a, 0x82, 0x6f, + 0x2c, 0x93, 0x8f, 0x6d, 0x42, 0xeb, 0x47, 0x8f, 0xc3, 0x2d, 0x27, 0x93, + 0x3e, 0xf3, 0xe0, 0x23, 0x9f, 0x50, 0x98, 0x96, 0x03, 0x36, 0x6c, 0x98, + 0x99, 0x9d, 0xcb, 0xe7, 0x33, 0x01, 0xf2, 0x6a, 0x55, 0xe2, 0x02, 0x8b, + 0xd7, 0x21, 0xf1, 0xe7, 0x65, 0x22, 0x5f, 0xee, 0x1e, 0xc1, 0x3d, 0x42, + 0x10, 0x61, 0x27, 0xc8, 0x26, 0xa8, 0x10, 0xb3, 0xa0, 0x74, 0x7a, 0xe5, + 0xf7, 0x02, 0x56, 0xd6, 0xdb, 0xef, 0xd9, 0x28, 0x43, 0x79, 0x7c, 0x70, + 0x8b, 0x4b, 0x69, 0x98, 0xc3, 0x4e, 0x57, 0xc7, 0x2d, 0x7b, 0xee, 0x5a, + 0x1a, 0x72, 0x0d, 0xf1, 0x41, 0x7a, 0x1e, 0x50, 0xec, 0x27, 0x4c, 0xc4, + 0x57, 0x94, 0x56, 0xc7, 0xf7, 0x2c, 0x59, 0x80, 0x30, 0x58, 0xc6, 0xac, + 0x5f, 0x9d, 0x6e, 0x97, 0xf3, 0xac, 0x67, 0xb1, 0x93, 0x88, 0xfb, 0xe2, + 0x56, 0x5e, 0x42, 0x13, 0x47, 0xfa, 0xf3, 0x26, 0xea, 0x2a, 0xb9, 0x87, + 0x95, 0x02, 0x54, 0x08, 0x89, 0x9c, 0xef, 0xad, 0x1d, 0xb9, 0xf6, 0xe9, + 0xc5, 0x9f, 0xbb, 0x6b, 0x4c, 0xe5, 0x00, 0x34, 0xaa, 0x26, 0xf5, 0x23, + 0x74, 0xd8, 0x3e, 0x35, 0x0f, 0x76, 0x5c, 0x52, 0xe2, 0x57, 0x11, 0x26}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 173 + {SEC_OID_SHA384, + 173, + {0x3f, 0x93, 0x64, 0xcc, 0x60, 0xc8, 0x99, 0xec, 0x99, 0x41, 0x17, 0x4e, + 0xfd, 0x85, 0x46, 0x7e, 0xaa, 0x08, 0xd1, 0xa6, 0x1a, 0x90, 0x13, 0x43, + 0x1d, 0x28, 0xdd, 0xa6, 0x15, 0x86, 0x47, 0x04, 0x15, 0xf3, 0x62, 0x18, + 0xd4, 0x3e, 0xce, 0x41, 0xd4, 0x22, 0x6e, 0x5b, 0x2a, 0xd3, 0x25, 0xd3, + 0x1b, 0xf1, 0xc9, 0x48, 0x72, 0xa6, 0xd4, 0x91, 0xe3, 0x42, 0xfa, 0x44, + 0xcd, 0xd6, 0xbb, 0x14, 0xb6, 0xa9, 0xe3, 0x3a, 0x72, 0x37, 0x4d, 0x43, + 0xcf, 0x8c, 0x67, 0x1f, 0x1a, 0xb0, 0x1d, 0xf0, 0x1b, 0xe4, 0x9b, 0x07, + 0x47, 0x8c, 0xf0, 0x5e, 0xb9, 0x36, 0xe5, 0x51, 0xea, 0xe5, 0x3f, 0x5b, + 0xb3, 0xec, 0x77, 0x81, 0x16, 0x32, 0x5f, 0xae, 0xe9, 0xaa, 0xff, 0x28, + 0x61, 0xef, 0x3e, 0x9e, 0xae, 0xe8, 0x26, 0x0c, 0x85, 0xee, 0x1b, 0xd5, + 0x3c, 0x40, 0x2d, 0xf0, 0x84, 0x77, 0x53, 0x7c, 0xdc, 0x4d, 0x15, 0xfc, + 0x57, 0x7c, 0xe7, 0xbf, 0xe9, 0xef, 0x38, 0x77, 0xdc, 0x3b, 0x2e, 0x27, + 0x53, 0x36, 0x54, 0xe1, 0x8d, 0x62, 0xc0, 0x23, 0x22, 0xb2, 0xd2, 0xc9, + 0xf1, 0xdc, 0x65, 0xa5, 0x52, 0xdf, 0xe4, 0xec, 0x4f, 0x3e, 0x5f, 0xbc, + 0xd4, 0x74, 0xbd, 0xd9, 0xcf, 0x4b, 0x0e, 0xbe, 0xef, 0xf8, 0xad, 0xef, + 0x92, 0x4c, 0x22, 0x24, 0x26, 0x5a, 0x7e, 0x31, 0xbe, 0xff, 0xce, 0x81, + 0xbc, 0x5e, 0x78, 0xa4, 0xec, 0xf0, 0xd1, 0x16, 0xce, 0x73, 0xde, 0x98, + 0x44, 0xdc, 0x02, 0x5f, 0xde, 0x2d, 0x83, 0xdb, 0x23, 0x3e, 0xe9, 0x65, + 0xb0, 0x86, 0x16, 0xfe, 0xfb, 0x22, 0x9a, 0x9a, 0xb4, 0x68, 0x8d, 0x72, + 0x61, 0x77, 0x08, 0x2e, 0xe1, 0x1f, 0x74, 0x5a, 0x68, 0xbd, 0x9f, 0x73, + 0xf6, 0x8f, 0x00, 0x49, 0xb4, 0xfd, 0x1d, 0x6e, 0xb6, 0x40, 0x9a, 0x46, + 0x5b, 0x11, 0xff, 0xc9, 0xaa, 0x92, 0x82, 0x72, 0x4a, 0x95, 0x01, 0xe2, + 0x1e, 0x00, 0xe5, 0xd8, 0xe1, 0x82, 0xef, 0x35, 0xe8, 0xd6, 0x0c, 0xf7, + 0x75, 0xc8, 0x52, 0x96, 0x9e, 0xf0, 0x1d, 0xf5, 0xa0, 0x04, 0x55, 0x82, + 0x6d, 0x68, 0x11, 0xb4, 0xd7, 0x1f, 0x45, 0xad, 0x09, 0x70, 0x9f, 0xf2, + 0x1e, 0xcd, 0x7d, 0x01, 0x62, 0xde, 0xe3, 0x33, 0x2b, 0x0e, 0xf5, 0xaf, + 0x75, 0xa8, 0x9d, 0x50, 0xa0, 0x4f, 0xb0, 0x63, 0x7f, 0xa8, 0x97, 0x95, + 0xc8, 0x83, 0xbb, 0x15, 0x66, 0x35, 0x23, 0x1b, 0x11, 0x38, 0x7b, 0x63, + 0x93, 0x94, 0x0b, 0xcd, 0xdf, 0x0d, 0xee, 0x25, 0x11, 0x65, 0x6d, 0x01, + 0x9b, 0xfc, 0x77, 0x52, 0xff, 0xac, 0x5c, 0xc7, 0xa7, 0x15, 0xb4, 0x15, + 0x26, 0x41, 0x8f, 0x03, 0x1e, 0x29, 0x72, 0x1d, 0x8d, 0xef, 0xed, 0xd0, + 0xdf, 0x3c, 0x36, 0x0a, 0xae, 0x5f, 0x06, 0x15, 0xcc, 0x2f, 0xbf, 0x71}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 174 + {SEC_OID_SHA384, + 174, + {0x55, 0x31, 0xe7, 0xe6, 0x12, 0x17, 0x6c, 0x77, 0x97, 0x5c, 0x1a, 0xf2, + 0x5b, 0xde, 0xd7, 0xa9, 0xdd, 0x23, 0x2f, 0xcd, 0x51, 0xf3, 0xa8, 0xa4, + 0x47, 0xd4, 0x71, 0x6e, 0x91, 0x16, 0x1b, 0xfb, 0x79, 0x97, 0xae, 0x97, + 0x3d, 0x20, 0xa5, 0xe5, 0x55, 0xc8, 0x49, 0x50, 0x75, 0x7c, 0xa7, 0x70, + 0x9d, 0x84, 0x0f, 0x09, 0x54, 0xbe, 0x1c, 0x42, 0xb1, 0x9a, 0x7d, 0x34, + 0x17, 0x81, 0x36, 0x87, 0x28, 0x28, 0xb4, 0x1e, 0x57, 0xd3, 0xb3, 0x3b, + 0x98, 0xfa, 0x61, 0xaa, 0x31, 0xc9, 0x0d, 0x6b, 0xae, 0x10, 0xbf, 0x0a, + 0x9c, 0x74, 0xb4, 0x19, 0x00, 0xcb, 0x6b, 0x90, 0xcf, 0x88, 0x15, 0x80, + 0x18, 0x04, 0x3c, 0x7a, 0xb9, 0x96, 0x39, 0x99, 0x04, 0xc2, 0x12, 0xce, + 0x2b, 0x15, 0xf0, 0x96, 0x65, 0x7a, 0x24, 0xf6, 0x97, 0xf2, 0x7a, 0xcd, + 0x04, 0xf3, 0x99, 0x78, 0x80, 0xa4, 0xa0, 0x21, 0xb5, 0x00, 0xa6, 0x4b, + 0x68, 0x94, 0x49, 0x31, 0x30, 0xdb, 0x37, 0x39, 0x04, 0xf7, 0x36, 0xde, + 0x03, 0xab, 0xe7, 0x1b, 0xb6, 0x75, 0xdd, 0xde, 0x97, 0x88, 0x5f, 0x0c, + 0x73, 0xa7, 0x70, 0xcc, 0xfd, 0xb8, 0xb2, 0x5b, 0x5b, 0xfe, 0xa0, 0xfb, + 0xf5, 0xc9, 0x8d, 0x6b, 0xf1, 0x9d, 0x3c, 0xd2, 0x24, 0x7c, 0x11, 0xb0, + 0x2c, 0xd0, 0xbe, 0xc4, 0x47, 0x6b, 0x9d, 0xa9, 0x7f, 0xe1, 0xd4, 0xa6, + 0x84, 0x15, 0x8a, 0xe2, 0x35, 0x27, 0x4a, 0x1a, 0x93, 0xa0, 0x37, 0x80, + 0xb4, 0x92, 0x9b, 0x85, 0x49, 0x12, 0x8d, 0x8c, 0xba, 0x3a, 0xf0, 0x70, + 0x97, 0x86, 0x88, 0xdc, 0xa2, 0x96, 0xd8, 0x1f, 0xac, 0xce, 0x00, 0x4d, + 0x0e, 0x15, 0xf7, 0x87, 0xc6, 0x17, 0x00, 0x8f, 0xfe, 0x3d, 0xc1, 0x45, + 0xd1, 0x1d, 0x98, 0x5a, 0x26, 0x4f, 0x3b, 0xa2, 0xca, 0xf7, 0xa7, 0xf5, + 0xa3, 0xbf, 0x99, 0xea, 0xc8, 0x06, 0xaf, 0x06, 0x61, 0x1e, 0x10, 0x6f, + 0x2d, 0xaa, 0x06, 0xec, 0x6d, 0xa6, 0xb7, 0x2d, 0x80, 0x47, 0xc4, 0x54, + 0xc8, 0x3a, 0xe7, 0x9b, 0xfc, 0x44, 0xb8, 0x05, 0x3d, 0x4b, 0xe3, 0x51, + 0xb4, 0x6e, 0x73, 0xce, 0xf3, 0x89, 0xa9, 0xec, 0xfd, 0x82, 0x88, 0x1c, + 0xe6, 0x91, 0xa8, 0x79, 0x72, 0xb3, 0xf7, 0xeb, 0x01, 0x88, 0x1a, 0xb5, + 0x67, 0x0d, 0x61, 0x90, 0xcf, 0xef, 0x9e, 0x03, 0x4f, 0xba, 0x0a, 0xdb, + 0x40, 0x15, 0x83, 0x5f, 0x48, 0x0d, 0x64, 0x64, 0xa0, 0x7a, 0xea, 0xdb, + 0x0f, 0xac, 0x19, 0x9e, 0x45, 0x24, 0xdc, 0x6e, 0xe8, 0x50, 0xc8, 0xaa, + 0x27, 0x99, 0xe2, 0x41, 0x28, 0xd0, 0x0b, 0x40, 0x29, 0x63, 0x54, 0x96, + 0x20, 0x31, 0x3b, 0x87, 0x51, 0x8a, 0x9d, 0x00, 0x3f, 0x2b, 0xab, 0xe9, + 0x1f, 0xfc, 0xe9, 0x28, 0x97, 0xf3, 0x99, 0x96, 0x77, 0x55, 0x3d, 0x97}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 175 + {SEC_OID_SHA384, + 175, + {0x53, 0x0d, 0xf2, 0x12, 0xc3, 0x08, 0xfa, 0x97, 0xd4, 0xe8, 0x53, 0x9a, + 0x62, 0x89, 0x47, 0x71, 0xf6, 0x3d, 0xe5, 0x8f, 0xb1, 0xef, 0x7f, 0xf4, + 0x23, 0xb4, 0x29, 0x91, 0x96, 0x4f, 0x14, 0x7d, 0xe2, 0xda, 0xef, 0xad, + 0xd9, 0x41, 0x4a, 0x40, 0x05, 0x9b, 0xb3, 0xf7, 0xb6, 0x83, 0xba, 0x88, + 0x7c, 0xcd, 0x96, 0xdb, 0x3b, 0x9e, 0x88, 0x7b, 0x99, 0x13, 0x2a, 0x21, + 0xef, 0x8f, 0xb6, 0xc2, 0x03, 0x2f, 0xc3, 0x1f, 0xce, 0xc6, 0xb5, 0xc9, + 0xc1, 0xde, 0x10, 0x62, 0x44, 0x38, 0xd8, 0x6e, 0x7e, 0xda, 0xca, 0x6b, + 0xaf, 0x4a, 0x9d, 0xaa, 0xe4, 0x68, 0xbc, 0x27, 0xd9, 0x85, 0xd8, 0xcb, + 0x9f, 0x55, 0x4f, 0x05, 0x76, 0x9c, 0xa7, 0x48, 0x86, 0xa7, 0x2a, 0x42, + 0xc5, 0x1c, 0xd4, 0x5e, 0xc2, 0xb2, 0xb6, 0x00, 0x2e, 0xe0, 0x1e, 0x52, + 0x57, 0x2a, 0xa1, 0xb1, 0x76, 0x60, 0xec, 0xab, 0x8c, 0x04, 0x11, 0x9f, + 0x3e, 0x5f, 0xee, 0x56, 0xfb, 0x54, 0xb0, 0x36, 0x7b, 0x13, 0x5d, 0x39, + 0xa9, 0x05, 0x59, 0x4e, 0x3a, 0x43, 0xe9, 0x1f, 0x24, 0xfb, 0xd1, 0x78, + 0x32, 0x3d, 0x69, 0x83, 0x9b, 0xfa, 0x2c, 0xff, 0xfd, 0xb7, 0x98, 0x2d, + 0x6d, 0xa2, 0xf0, 0x1e, 0x60, 0x97, 0x4d, 0x90, 0x5c, 0xe7, 0x51, 0x64, + 0xcb, 0x35, 0x5c, 0x43, 0xd0, 0x05, 0x7e, 0xeb, 0xcc, 0xc4, 0x45, 0x1d, + 0xe4, 0x0b, 0x92, 0x3a, 0xa6, 0x9e, 0x0d, 0x83, 0x39, 0xd5, 0xca, 0x56, + 0xe9, 0x5c, 0x0e, 0x2e, 0x3e, 0x79, 0x42, 0xbf, 0x1c, 0x53, 0xad, 0x40, + 0x68, 0x69, 0x50, 0xa7, 0xa7, 0xd2, 0x66, 0xa7, 0x16, 0xed, 0xac, 0xe1, + 0x8b, 0x30, 0x67, 0x5a, 0xa0, 0xd5, 0x31, 0xe9, 0xc3, 0x80, 0xcc, 0x47, + 0x96, 0x01, 0x13, 0x6b, 0x37, 0xe4, 0xc9, 0x02, 0xe6, 0xcd, 0x63, 0xb7, + 0x7a, 0x29, 0xd7, 0xd2, 0xce, 0xe1, 0xc0, 0x44, 0xdc, 0x34, 0x7a, 0x21, + 0x04, 0x3f, 0x3b, 0x10, 0xef, 0xdf, 0x48, 0xb3, 0xaf, 0x76, 0x9c, 0x39, + 0x99, 0x93, 0xf9, 0xde, 0x43, 0x29, 0x41, 0xfa, 0xb4, 0x19, 0xb0, 0x88, + 0x3a, 0x8c, 0x5b, 0x13, 0x7d, 0x00, 0xc5, 0xfd, 0x82, 0x7a, 0xa8, 0x03, + 0x97, 0x0b, 0x20, 0x7a, 0x9a, 0xd2, 0x8c, 0x0e, 0xa2, 0x83, 0xa2, 0xf7, + 0xc0, 0x8d, 0x27, 0x3d, 0xae, 0xdd, 0x3e, 0x73, 0xb2, 0xdc, 0xbd, 0x15, + 0x43, 0x41, 0xa1, 0xb0, 0x60, 0x7d, 0xc9, 0x20, 0x8a, 0x4e, 0x07, 0x80, + 0xa4, 0x57, 0x5a, 0x1c, 0xa5, 0x41, 0xb6, 0x47, 0x03, 0x3d, 0x69, 0x47, + 0x38, 0x60, 0x32, 0xb4, 0xf2, 0xb1, 0xef, 0x3d, 0xda, 0x52, 0xfd, 0xa5, + 0x46, 0x0f, 0x9e, 0x14, 0x5b, 0xee, 0xdc, 0xe6, 0xd0, 0xa0, 0x30, 0x82, + 0x5d, 0xe3, 0x85, 0xb9, 0x97, 0xb3, 0xa6, 0x1b, 0x5a, 0x8c, 0x8b, 0x72}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 176 + {SEC_OID_SHA384, + 176, + {0x36, 0xbe, 0xd7, 0xe0, 0x7c, 0xc4, 0x16, 0xa7, 0xd5, 0xac, 0x19, 0xb5, + 0x0b, 0x56, 0xec, 0xcd, 0xdc, 0xb5, 0x30, 0xd6, 0x73, 0x9a, 0x9f, 0xb7, + 0xaa, 0x0e, 0xa1, 0x51, 0xfc, 0xcf, 0x65, 0xce, 0x87, 0x2f, 0xd4, 0x8a, + 0x1d, 0x90, 0xc8, 0x16, 0xe2, 0xb9, 0x88, 0x72, 0x76, 0xba, 0x07, 0xe2, + 0x1d, 0x95, 0xa8, 0x90, 0x4c, 0x30, 0x06, 0x02, 0xd5, 0x45, 0x0d, 0x6e, + 0xe9, 0x96, 0xe8, 0xce, 0x93, 0x0f, 0xc1, 0x10, 0x15, 0x56, 0x3f, 0x6e, + 0x5e, 0x5d, 0x8b, 0x60, 0x66, 0xb2, 0xcd, 0xfc, 0x94, 0xe5, 0x96, 0x43, + 0x11, 0xd9, 0xc7, 0xae, 0xb7, 0x65, 0x20, 0xcc, 0x19, 0xc1, 0xec, 0x51, + 0x82, 0xf9, 0x42, 0xf9, 0x3f, 0x22, 0xe1, 0xd1, 0xf5, 0xee, 0xd5, 0x57, + 0x2f, 0x3f, 0x0f, 0x90, 0xbb, 0x7b, 0x33, 0xf9, 0x10, 0x70, 0xd4, 0xaf, + 0xc2, 0x3e, 0xe4, 0x9b, 0x36, 0x06, 0x0e, 0x46, 0xb2, 0x9a, 0x1b, 0x7a, + 0x53, 0x68, 0x09, 0xc5, 0x57, 0x8a, 0x13, 0xeb, 0xbc, 0x04, 0xab, 0x52, + 0x01, 0x9a, 0x01, 0x7f, 0x94, 0x65, 0x21, 0x77, 0x0f, 0xc2, 0x3b, 0xe1, + 0xf3, 0xad, 0xb1, 0xe8, 0x4b, 0xa9, 0xab, 0xca, 0xfd, 0x44, 0x89, 0x2d, + 0x39, 0x69, 0x14, 0xf5, 0x1f, 0xa4, 0xa7, 0xac, 0xc0, 0xce, 0xe3, 0xf5, + 0xd0, 0x64, 0x57, 0x1a, 0x65, 0x4c, 0xbf, 0xe1, 0xdf, 0xd1, 0x7d, 0x2b, + 0xf3, 0xc6, 0x48, 0x75, 0xab, 0xb6, 0x24, 0x68, 0xf2, 0xa9, 0xb5, 0x62, + 0x53, 0xe4, 0x78, 0x69, 0x3a, 0x11, 0xd0, 0xe4, 0xe8, 0x84, 0x45, 0x70, + 0x90, 0xeb, 0x3d, 0x9c, 0x8c, 0xb7, 0x9c, 0x83, 0xeb, 0x64, 0xad, 0xab, + 0x19, 0x02, 0x3a, 0x6f, 0x6e, 0x00, 0x3a, 0x74, 0x14, 0x2f, 0xab, 0xb5, + 0xb9, 0x84, 0xa9, 0x26, 0x95, 0xec, 0xf0, 0xdf, 0x02, 0x53, 0x8c, 0x6d, + 0x5d, 0xa9, 0xfc, 0x07, 0x53, 0xec, 0x36, 0xd8, 0xa0, 0x2f, 0xbf, 0xae, + 0xe8, 0xde, 0x74, 0xb2, 0x97, 0xb8, 0xec, 0xf0, 0x8a, 0x28, 0xdd, 0xef, + 0x55, 0x31, 0xf2, 0x1f, 0xa9, 0xcd, 0xfb, 0x07, 0x91, 0xf8, 0x09, 0xdb, + 0x1b, 0x0c, 0xf6, 0xcd, 0xe4, 0xa5, 0x38, 0xea, 0xae, 0x02, 0xa6, 0xa4, + 0x59, 0xc7, 0x6c, 0xb1, 0x18, 0xd0, 0xb6, 0xbc, 0x06, 0xf4, 0x01, 0xe2, + 0xac, 0xdb, 0xf3, 0xe6, 0xba, 0xf7, 0xff, 0x7b, 0x5d, 0x34, 0xb9, 0x11, + 0x3e, 0xbe, 0xd0, 0x15, 0x6f, 0xd6, 0x39, 0xd8, 0x0e, 0x51, 0xc7, 0xb4, + 0x16, 0x15, 0x09, 0x6e, 0x4f, 0x95, 0x4a, 0x30, 0x0a, 0xd7, 0xac, 0x98, + 0xf6, 0xd3, 0xf1, 0xa5, 0xd4, 0x5f, 0xd5, 0x67, 0xa3, 0x3d, 0x08, 0x65, + 0x32, 0xc7, 0xe5, 0x6b, 0x55, 0xa8, 0x97, 0x85, 0xf0, 0xee, 0xa0, 0xc2, + 0x85, 0x11, 0xd7, 0x6e, 0xff, 0xab, 0xb5, 0x6e, 0x2b, 0x96, 0xf5, 0xd1}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 177 + {SEC_OID_SHA384, + 177, + {0x94, 0xd4, 0x37, 0x8d, 0x1c, 0x8c, 0x76, 0x3f, 0x82, 0x5f, 0xbb, 0x1d, + 0x1a, 0x24, 0xfb, 0x4c, 0x62, 0xe9, 0x23, 0x48, 0x3a, 0x97, 0x28, 0xab, + 0xd4, 0xe1, 0x25, 0x19, 0xad, 0x26, 0x02, 0xd3, 0xb6, 0x76, 0x98, 0x7e, + 0x9e, 0xbd, 0x39, 0x89, 0x53, 0x1f, 0x63, 0x06, 0xd9, 0x63, 0x30, 0x0f, + 0x91, 0xa0, 0xc4, 0x49, 0x8c, 0x16, 0xaf, 0xc2, 0xdc, 0x82, 0xa8, 0xa9, + 0x7e, 0xc0, 0x8e, 0x7c, 0x11, 0x86, 0x1a, 0x6c, 0xd6, 0xf0, 0x37, 0xee, + 0x90, 0xa9, 0x67, 0x61, 0x29, 0x96, 0xb7, 0x8a, 0x73, 0x8c, 0xa9, 0xec, + 0x51, 0xf8, 0x53, 0xda, 0x12, 0xc5, 0x3c, 0x78, 0x87, 0x9a, 0xfa, 0x15, + 0xec, 0x2e, 0x79, 0x94, 0x4c, 0xdd, 0x03, 0x69, 0x29, 0xca, 0x7e, 0x6e, + 0xd2, 0x8e, 0xe9, 0xf2, 0xf5, 0x56, 0xc1, 0x34, 0x1f, 0x30, 0x02, 0xc9, + 0xb6, 0x21, 0xe3, 0xa5, 0xbd, 0x4f, 0x14, 0x96, 0x5e, 0xbb, 0xac, 0x93, + 0x97, 0x99, 0x99, 0x93, 0x4d, 0xcc, 0x7e, 0x4d, 0x30, 0xbb, 0xef, 0x77, + 0xb8, 0x0d, 0x7b, 0x4a, 0xbb, 0xc0, 0xbf, 0xa0, 0x27, 0xdf, 0xff, 0x28, + 0xa8, 0xd1, 0x6c, 0xcb, 0x9c, 0x47, 0xcd, 0x92, 0x98, 0x61, 0x2a, 0x82, + 0x7d, 0x06, 0x0d, 0xe1, 0x8c, 0x92, 0xa1, 0x8f, 0xd9, 0x2b, 0xa4, 0xce, + 0x86, 0xfa, 0x36, 0x0d, 0xf2, 0x0b, 0x80, 0x1c, 0x93, 0xc4, 0x1e, 0x75, + 0x3b, 0xcb, 0xe3, 0xd0, 0x03, 0x41, 0xa3, 0xcb, 0x60, 0x2d, 0x94, 0x49, + 0x4b, 0xc4, 0x4a, 0x86, 0xd6, 0xcd, 0x97, 0x04, 0x92, 0x93, 0x6d, 0x5c, + 0xbe, 0x8c, 0x03, 0x68, 0x9c, 0xef, 0xff, 0x2e, 0x91, 0x95, 0x54, 0x89, + 0x50, 0x5a, 0xd9, 0x86, 0x17, 0xec, 0xd6, 0xb4, 0x40, 0xb0, 0x21, 0x67, + 0xa9, 0x83, 0x57, 0xfc, 0x4e, 0x4c, 0x3b, 0x5d, 0x70, 0xad, 0x71, 0x0f, + 0xab, 0xfe, 0x91, 0xf2, 0x44, 0xf3, 0x6a, 0x48, 0x80, 0x46, 0x09, 0x7d, + 0x33, 0x95, 0x98, 0xda, 0x00, 0xc8, 0x4e, 0x7c, 0xeb, 0xf2, 0x4a, 0x82, + 0xf7, 0xbb, 0x85, 0x40, 0x4d, 0x47, 0xb5, 0x5b, 0x91, 0xeb, 0x1f, 0xcf, + 0x49, 0x20, 0xaa, 0x93, 0xd4, 0x3c, 0xa6, 0x05, 0x0b, 0xfb, 0x2f, 0x8c, + 0xee, 0x86, 0x25, 0xe5, 0x23, 0xf3, 0xc6, 0x20, 0xd1, 0xd3, 0xa8, 0x56, + 0x51, 0xba, 0x5d, 0x0f, 0xcf, 0xa8, 0x33, 0xde, 0xe7, 0x35, 0x40, 0xf8, + 0x8b, 0x44, 0xc1, 0xea, 0xdd, 0xbb, 0xeb, 0x11, 0x9c, 0xa4, 0xde, 0x7b, + 0x16, 0x32, 0x10, 0xf0, 0xa8, 0x55, 0x91, 0x57, 0x7e, 0x74, 0x88, 0xff, + 0x35, 0xa0, 0xdd, 0x52, 0xc7, 0x52, 0x05, 0x5a, 0x55, 0x1d, 0x51, 0x7b, + 0x7a, 0xfe, 0xe5, 0x21, 0xed, 0xf4, 0xff, 0x60, 0xfb, 0x00, 0xb3, 0x05, + 0xfa, 0xfb, 0x6e, 0xa4, 0x7b, 0x00, 0x84, 0xab, 0xee, 0x01, 0xac, 0xbc}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA384, + 178, + {0x65, 0x70, 0xb7, 0x2b, 0xc1, 0xa3, 0x04, 0x77, 0x58, 0xf7, 0xaf, 0xf5, + 0x66, 0x76, 0x4b, 0xfe, 0x3d, 0x4a, 0x7a, 0xe9, 0xc6, 0xa9, 0xce, 0x47, + 0x78, 0xac, 0x3f, 0xc0, 0x5d, 0xbc, 0x2f, 0xa0, 0xe3, 0xb1, 0x71, 0x3a, + 0x6f, 0xb9, 0x3d, 0xc4, 0xd3, 0xff, 0x1a, 0x8c, 0x30, 0x56, 0x52, 0xc3, + 0x47, 0x84, 0x03, 0xa9, 0x95, 0xf9, 0x00, 0x65, 0xbd, 0x48, 0xbf, 0x3c, + 0xc8, 0x2e, 0x79, 0x38, 0x2d, 0x22, 0xe6, 0x2c, 0xf3, 0x28, 0xa9, 0x2d, + 0x51, 0x91, 0xe0, 0xbb, 0xed, 0x42, 0xf3, 0xf8, 0x52, 0xc9, 0x84, 0x88, + 0x9a, 0x90, 0x87, 0x84, 0xbf, 0x17, 0x2f, 0x46, 0xc7, 0xf4, 0x0c, 0xee, + 0x29, 0x70, 0x42, 0x9d, 0xb3, 0x62, 0x29, 0x19, 0x9d, 0x2b, 0xcc, 0x28, + 0x79, 0x66, 0x28, 0x89, 0x6e, 0xb7, 0x5d, 0x86, 0x06, 0x94, 0x19, 0xc0, + 0x19, 0x63, 0x8c, 0xf2, 0x1d, 0xef, 0xdc, 0xcd, 0x00, 0x44, 0x32, 0x32, + 0xf3, 0xea, 0x44, 0xed, 0xaa, 0xa5, 0x5b, 0x04, 0x47, 0x63, 0x30, 0x2f, + 0x52, 0xe9, 0x2c, 0x23, 0xed, 0x71, 0x5f, 0x40, 0xf7, 0xf2, 0xec, 0x04, + 0x97, 0x19, 0xb7, 0x46, 0x70, 0xb8, 0xb5, 0x9c, 0xb4, 0x43, 0x87, 0xac, + 0xf0, 0x1b, 0xd4, 0x06, 0xe9, 0x80, 0x6f, 0x34, 0x60, 0xbe, 0xc8, 0x7e, + 0x5c, 0xc5, 0x5c, 0x54, 0x01, 0xa3, 0x41, 0x0d, 0xfc, 0xb0, 0xd9, 0xda, + 0xcb, 0xa8, 0x4f, 0x84, 0x12, 0x39, 0xd3, 0x41, 0x6e, 0x12, 0x34, 0xcf, + 0xbf, 0x81, 0xf5, 0xe8, 0x82, 0x12, 0x74, 0x8c, 0x60, 0xf5, 0x75, 0x9a, + 0xb9, 0x34, 0x30, 0xb1, 0x7e, 0x92, 0xbc, 0x8e, 0x6d, 0x80, 0xb5, 0xe8, + 0x92, 0xc7, 0x69, 0x4f, 0x11, 0x9c, 0x28, 0x53, 0x48, 0xe7, 0x78, 0x55, + 0xaf, 0xfa, 0x6e, 0x24, 0xf9, 0xbc, 0x16, 0xa8, 0xda, 0x2a, 0xa2, 0x45, + 0x06, 0x9c, 0xc1, 0x8a, 0x39, 0x01, 0x20, 0x1c, 0x88, 0x1e, 0xb8, 0xbd, + 0x80, 0x5b, 0x49, 0xe8, 0x72, 0x0e, 0xfb, 0x24, 0xfc, 0x07, 0x46, 0x23, + 0x9b, 0x0e, 0x4e, 0x45, 0x21, 0xdb, 0x23, 0xce, 0x59, 0x7c, 0xf3, 0xb3, + 0xd7, 0x37, 0x22, 0x53, 0x21, 0x45, 0x42, 0xbc, 0x4c, 0x40, 0xeb, 0x5f, + 0xe1, 0xa9, 0x0b, 0x2c, 0xf8, 0xc7, 0x5d, 0xed, 0x44, 0xb1, 0x72, 0xe7, + 0x9e, 0xa6, 0x1a, 0xbd, 0xcc, 0xcd, 0x9f, 0x27, 0x82, 0x9c, 0x91, 0xc2, + 0x9d, 0x57, 0x4e, 0x82, 0x8d, 0x41, 0x6e, 0x52, 0x61, 0xcd, 0x2d, 0x7d, + 0xe4, 0x2e, 0x50, 0xca, 0x35, 0x15, 0x97, 0xf7, 0x27, 0x95, 0xa8, 0xbd, + 0x4f, 0xc0, 0xeb, 0x72, 0x14, 0x37, 0xfc, 0x84, 0x8b, 0x36, 0x3f, 0xa9, + 0xd3, 0xbf, 0xf4, 0x47, 0x87, 0x9f, 0x1d, 0xdd, 0x1c, 0x19, 0x27, 0xd6, + 0x79, 0xb0, 0x21, 0x57, 0x94, 0xc9, 0x25, 0x6b, 0x54, 0x6e, 0x16, 0x85}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA384, + 179, + {0x1b, 0xbe, 0x8f, 0xb3, 0xa0, 0xc1, 0x07, 0x37, 0x4a, 0x27, 0x85, 0x88, + 0x66, 0xd3, 0xc9, 0xe1, 0x88, 0x61, 0x90, 0x84, 0x39, 0xf6, 0x31, 0xd6, + 0xaa, 0x55, 0xe1, 0xf7, 0xeb, 0x8a, 0x62, 0x94, 0x52, 0x84, 0xef, 0xa9, + 0xf0, 0xf8, 0x39, 0x0f, 0x7d, 0xbb, 0x66, 0x26, 0x72, 0xb7, 0xb4, 0x47, + 0xa0, 0xbd, 0x5a, 0xbe, 0x5a, 0xa1, 0x70, 0x68, 0x62, 0x88, 0x04, 0x52, + 0x27, 0xe2, 0xd0, 0x36, 0xcb, 0x93, 0x61, 0xb9, 0x84, 0x75, 0x16, 0x18, + 0x1b, 0x1b, 0x84, 0xdf, 0xb5, 0x9a, 0xdf, 0xb3, 0x18, 0xaf, 0x37, 0x96, + 0xf5, 0x4b, 0xce, 0x60, 0x8b, 0xf9, 0x06, 0x38, 0x98, 0xdc, 0x9e, 0xf5, + 0xc5, 0xb8, 0x06, 0xaa, 0xf9, 0xd1, 0xf4, 0x9d, 0x09, 0x3c, 0x3c, 0x1a, + 0xc3, 0xa1, 0xa8, 0xad, 0xeb, 0x3c, 0xbf, 0xdc, 0x2a, 0x88, 0xe9, 0xa8, + 0xb6, 0x57, 0xf7, 0xa0, 0xcd, 0x36, 0x68, 0xf9, 0x4a, 0x68, 0xeb, 0x6d, + 0x89, 0xc0, 0x16, 0x79, 0x37, 0x77, 0xaf, 0x6d, 0x04, 0x6e, 0x9e, 0x7a, + 0x4c, 0x51, 0xa8, 0x40, 0x1a, 0x0f, 0x0b, 0x04, 0x3f, 0x1b, 0x9a, 0xa5, + 0xbc, 0xf3, 0xb6, 0x4b, 0x25, 0x38, 0x8c, 0x0a, 0x41, 0xf9, 0x9c, 0x0c, + 0xc1, 0x50, 0x28, 0xba, 0x58, 0xd9, 0xf8, 0xc1, 0x37, 0xdb, 0x42, 0x80, + 0x21, 0x3e, 0x4d, 0x4d, 0x41, 0x26, 0xd7, 0x1e, 0x9c, 0xa2, 0xda, 0x4d, + 0x0c, 0x56, 0xd2, 0x15, 0xbf, 0x1b, 0x12, 0xef, 0xd0, 0x3e, 0x30, 0x63, + 0xb3, 0x0e, 0xbc, 0x99, 0x4b, 0x7a, 0x47, 0xc0, 0x10, 0x1b, 0xb5, 0xac, + 0xe8, 0x08, 0xa5, 0xa9, 0xf0, 0xe5, 0x95, 0xab, 0xec, 0x4f, 0x2a, 0x5e, + 0xc8, 0x04, 0x0c, 0x35, 0x72, 0x8e, 0x67, 0x30, 0xa3, 0xae, 0x79, 0x73, + 0x7f, 0x49, 0x5e, 0xa9, 0xae, 0xfa, 0x23, 0x2c, 0xd8, 0x6a, 0x2f, 0xb7, + 0x28, 0x98, 0x7f, 0x11, 0xc9, 0x7f, 0xf4, 0x7d, 0x6e, 0x65, 0xa1, 0x55, + 0xe0, 0x75, 0x4d, 0x57, 0x16, 0x1a, 0x6d, 0x42, 0x7e, 0x54, 0xe6, 0x82, + 0x3e, 0x72, 0xf3, 0x68, 0xef, 0x02, 0xe0, 0xaf, 0x0b, 0x38, 0xb8, 0x93, + 0x03, 0x5a, 0xcc, 0x60, 0xcb, 0x9a, 0xd8, 0xda, 0x2d, 0xa0, 0xae, 0xdb, + 0x61, 0xd5, 0x54, 0x29, 0x8c, 0x2d, 0x7f, 0xa8, 0x55, 0x74, 0x6f, 0x6c, + 0x85, 0xce, 0xc8, 0x5e, 0x61, 0xa2, 0x87, 0xf2, 0xfa, 0x1a, 0xe3, 0x82, + 0xe6, 0xeb, 0xdf, 0x5e, 0x95, 0x74, 0xfb, 0xbe, 0xc9, 0xbe, 0x67, 0x1c, + 0x96, 0xce, 0xd4, 0xd8, 0x54, 0x7e, 0x9b, 0x4f, 0xa3, 0x99, 0x9d, 0xcc, + 0xcb, 0x09, 0x85, 0xb1, 0x8e, 0x90, 0x94, 0x22, 0x5a, 0x71, 0x36, 0x32, + 0x88, 0x35, 0x30, 0x61, 0x1b, 0xc8, 0x54, 0xa9, 0x28, 0x77, 0xe4, 0x23, + 0x72, 0x33, 0xac, 0x84, 0x66, 0x39, 0x4b, 0xd6, 0x51, 0x45, 0xf2, 0x32}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA384, + 180, + {0x3a, 0x98, 0xd7, 0xd9, 0xfa, 0xb0, 0x68, 0x04, 0x48, 0xb1, 0x38, 0x64, + 0x41, 0xfb, 0x37, 0x3c, 0x07, 0x68, 0xbb, 0x59, 0xfd, 0x72, 0x48, 0x4c, + 0x00, 0x38, 0xe3, 0xe0, 0x44, 0x8e, 0xe6, 0xd1, 0xae, 0x72, 0x7a, 0x1c, + 0xea, 0x45, 0x1e, 0x88, 0x1f, 0x20, 0x4d, 0x42, 0x9e, 0x6b, 0xff, 0x49, + 0xb5, 0x2e, 0xa3, 0xe1, 0x6a, 0x71, 0xc7, 0x26, 0x5e, 0xad, 0x31, 0xd7, + 0x0c, 0x42, 0x82, 0x97, 0x5c, 0x85, 0x4f, 0x7a, 0x08, 0xf2, 0x05, 0xaa, + 0xf0, 0xce, 0xe4, 0x04, 0x0a, 0x13, 0xa2, 0xb4, 0xca, 0xe7, 0x1c, 0xaf, + 0x16, 0xb1, 0xf9, 0xa3, 0x07, 0xae, 0x02, 0x9b, 0xde, 0x33, 0xa4, 0x65, + 0x9c, 0xc9, 0x2f, 0xa6, 0x32, 0xf9, 0xfb, 0x72, 0x47, 0x17, 0xd0, 0xa0, + 0xc1, 0x26, 0xea, 0x25, 0x69, 0x78, 0x25, 0x53, 0x58, 0xb6, 0xc3, 0xbd, + 0x97, 0x5d, 0x04, 0x54, 0xb9, 0x74, 0xcb, 0xa1, 0x7f, 0x64, 0x55, 0xdd, + 0x24, 0x06, 0x04, 0x86, 0x6c, 0x0b, 0x45, 0xd0, 0x6b, 0x1e, 0xc1, 0xea, + 0x8d, 0x59, 0x0c, 0x48, 0x1d, 0xbb, 0x9e, 0x28, 0x06, 0xe5, 0x56, 0xd4, + 0xfb, 0x5e, 0x40, 0xf4, 0xf3, 0x76, 0x41, 0x57, 0x0c, 0xc2, 0xa9, 0xde, + 0x98, 0xb2, 0x6f, 0x03, 0x46, 0xb6, 0xfd, 0x5d, 0xc3, 0x9e, 0x07, 0x6a, + 0xa0, 0xd8, 0x36, 0xb0, 0xa3, 0xfe, 0x28, 0x24, 0xca, 0x44, 0xe9, 0x59, + 0x21, 0x54, 0x68, 0xd5, 0xae, 0x09, 0xdd, 0xc8, 0xf4, 0x8b, 0x4f, 0x1b, + 0xf8, 0xa4, 0xee, 0xc6, 0x83, 0xba, 0x9d, 0x45, 0x86, 0x3b, 0x9a, 0x54, + 0x4c, 0xc0, 0xd5, 0x35, 0xb6, 0x24, 0x51, 0x82, 0x2f, 0xac, 0x33, 0x64, + 0x62, 0xc6, 0x7e, 0xd0, 0xbf, 0xef, 0x16, 0x19, 0xd5, 0x16, 0xaf, 0x66, + 0xfb, 0x14, 0x7f, 0x00, 0x61, 0xd1, 0x8b, 0x9a, 0x8f, 0x67, 0x90, 0xef, + 0x30, 0x27, 0x4a, 0xb7, 0xfe, 0xfb, 0x9e, 0xd8, 0x9d, 0x4f, 0x2c, 0xa6, + 0xd3, 0x0c, 0x6c, 0x1c, 0x7f, 0xb9, 0x90, 0x14, 0x9f, 0x16, 0xaf, 0x81, + 0x63, 0xd0, 0xeb, 0xa3, 0xe5, 0x9c, 0xe5, 0x9f, 0xc1, 0xa8, 0x22, 0xa3, + 0x8c, 0xb1, 0x80, 0x2d, 0x2b, 0xe4, 0xaf, 0x05, 0xc7, 0xe4, 0x52, 0xf0, + 0x67, 0x4c, 0xd1, 0x40, 0x9b, 0xca, 0x1a, 0xbd, 0x96, 0x36, 0xce, 0x54, + 0xb9, 0x8f, 0x1f, 0xc4, 0xad, 0x22, 0xa4, 0x82, 0xcf, 0x1e, 0x50, 0xe9, + 0x60, 0x9a, 0xe0, 0x97, 0x41, 0xd6, 0xfd, 0x0b, 0x1f, 0xfe, 0xc9, 0xb8, + 0x78, 0x2c, 0xbf, 0xcb, 0x70, 0x6c, 0x41, 0xdf, 0xd5, 0x2f, 0xd6, 0xc6, + 0x00, 0x33, 0x0d, 0xc1, 0xcc, 0x42, 0xa4, 0xb8, 0x6e, 0x0a, 0x85, 0xf2, + 0x6e, 0x0a, 0x26, 0x9a, 0xb8, 0xfa, 0x76, 0xe3, 0xbf, 0x2f, 0xa7, 0x9f, + 0x4f, 0xd0, 0x2e, 0x5a, 0x47, 0x19, 0x61, 0xf6, 0x7c, 0x3a, 0x7a, 0x94}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA384, + 181, + {0x33, 0x53, 0x8b, 0x31, 0xce, 0x7c, 0x5e, 0x24, 0xd7, 0xdc, 0x08, 0x7d, + 0x73, 0x26, 0x5c, 0x61, 0xc3, 0x12, 0x39, 0x9e, 0x89, 0x20, 0xb8, 0xfd, + 0xf5, 0x21, 0xd3, 0xdf, 0xc5, 0x90, 0x65, 0x7f, 0x00, 0xfd, 0xfc, 0xad, + 0xca, 0x3f, 0xd5, 0x3d, 0x21, 0x31, 0x4e, 0x7c, 0xc3, 0x51, 0x29, 0xcd, + 0x6e, 0x17, 0x0c, 0x06, 0xb8, 0xdc, 0xc2, 0x54, 0x76, 0xa4, 0x78, 0x92, + 0xa6, 0x89, 0xed, 0x5c, 0x8a, 0xfb, 0xdd, 0xf4, 0x19, 0x1b, 0x9c, 0xd5, + 0x57, 0xd4, 0xcd, 0x29, 0xf5, 0x93, 0x33, 0x20, 0x1d, 0xef, 0x16, 0x8f, + 0xbb, 0xf0, 0x02, 0x53, 0xa9, 0x42, 0xeb, 0x6c, 0x5e, 0x54, 0x3c, 0xe0, + 0x1f, 0xe3, 0xc4, 0xa1, 0x94, 0x0e, 0xdc, 0x13, 0x8c, 0xb9, 0x5e, 0x24, + 0x9a, 0x32, 0xab, 0x7b, 0x90, 0xfd, 0x1d, 0x98, 0x34, 0x3d, 0x3d, 0xdf, + 0x60, 0x62, 0xde, 0xd6, 0x26, 0xf8, 0xb0, 0x49, 0xff, 0xc7, 0x3a, 0x9f, + 0x69, 0x26, 0x4b, 0xaa, 0x0e, 0xbb, 0x0b, 0x7e, 0x8f, 0xea, 0x04, 0x70, + 0xed, 0x08, 0xc2, 0xd4, 0x14, 0x0c, 0x2d, 0x49, 0x2e, 0xeb, 0x12, 0xe4, + 0x74, 0x9a, 0x75, 0x81, 0x83, 0x5c, 0xd8, 0x13, 0x06, 0x29, 0x47, 0x37, + 0x35, 0x1e, 0xa3, 0x02, 0xc9, 0x06, 0x91, 0x32, 0xd1, 0x9b, 0x0f, 0x7e, + 0xb2, 0x80, 0x76, 0x09, 0x41, 0xcb, 0x59, 0xea, 0xd8, 0x2e, 0x66, 0x5b, + 0xb1, 0x38, 0xfa, 0xf7, 0x09, 0x3f, 0x45, 0x09, 0x0e, 0xbf, 0x6b, 0xeb, + 0x57, 0x54, 0x29, 0x3a, 0x1e, 0x4f, 0x0f, 0xea, 0xec, 0xc7, 0x67, 0x8d, + 0x5f, 0xd5, 0x64, 0x13, 0xbd, 0xfd, 0x70, 0x14, 0x93, 0x8f, 0x30, 0x31, + 0xa9, 0x12, 0xcb, 0xc5, 0x7f, 0xa3, 0x21, 0x1b, 0x02, 0xad, 0x34, 0x13, + 0x9f, 0xd9, 0xc1, 0x1f, 0x6f, 0xc2, 0x7a, 0x8b, 0x6a, 0xe0, 0xba, 0x22, + 0xf6, 0x4d, 0x4c, 0x9e, 0x2d, 0xc1, 0xad, 0x99, 0x1e, 0x3d, 0x89, 0xf5, + 0x97, 0x8d, 0x9c, 0x87, 0xd1, 0xfb, 0x05, 0x2a, 0x68, 0xdf, 0xbc, 0x0b, + 0x09, 0x0a, 0xbd, 0x1b, 0x31, 0x91, 0x5e, 0xe0, 0x7a, 0x0a, 0x48, 0x1a, + 0x94, 0x37, 0xdf, 0xc8, 0x16, 0x3f, 0x84, 0x58, 0x6d, 0x0f, 0x3c, 0xc3, + 0x87, 0x9f, 0xb6, 0xb4, 0xa4, 0x20, 0x3b, 0xb4, 0x4d, 0x84, 0xf5, 0xf5, + 0x85, 0x9f, 0x5b, 0x29, 0x4b, 0xbd, 0xad, 0xf3, 0x4e, 0xb2, 0x34, 0x3d, + 0xe2, 0xd1, 0x6e, 0x7a, 0xa0, 0x05, 0xbe, 0xe9, 0x59, 0xbe, 0xaa, 0x38, + 0x48, 0x2b, 0x6c, 0x0d, 0x0f, 0x78, 0x17, 0xf4, 0xa5, 0x56, 0xf3, 0x77, + 0xcb, 0x2b, 0x38, 0x8f, 0x60, 0x9c, 0x37, 0x79, 0x21, 0xd5, 0xe2, 0x0f, + 0x08, 0xd0, 0xfb, 0xea, 0xdb, 0x1a, 0x3e, 0x63, 0xa1, 0x1f, 0xea, 0x5b, + 0x7b, 0x75, 0x31, 0xc9, 0x4c, 0x15, 0x2a, 0x08, 0x32, 0x21, 0xd2, 0x38}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 182 + {SEC_OID_SHA384, + 182, + {0x20, 0x6a, 0x84, 0x1a, 0x7c, 0x9c, 0x2b, 0x0a, 0xf1, 0x14, 0x9a, 0x40, + 0xa5, 0xea, 0x82, 0x65, 0x87, 0x30, 0xac, 0x50, 0xbc, 0xd2, 0x0b, 0xdd, + 0x07, 0x62, 0xaf, 0xb9, 0xe4, 0xe5, 0xde, 0xbb, 0x74, 0x5e, 0x99, 0x43, + 0x15, 0x3c, 0x8c, 0xf4, 0xee, 0x1f, 0xc0, 0xe2, 0x2c, 0x73, 0x0a, 0x66, + 0xdd, 0xcd, 0x52, 0x20, 0x4c, 0xbe, 0x83, 0xc0, 0x51, 0x49, 0xcc, 0xbb, + 0x6f, 0xc6, 0x0b, 0x9d, 0x64, 0x11, 0x68, 0xaf, 0x9a, 0x78, 0xe6, 0xd7, + 0x41, 0xa0, 0xa4, 0x05, 0x73, 0x1a, 0xcd, 0x45, 0x9a, 0x45, 0xb9, 0x42, + 0x58, 0x16, 0x32, 0x11, 0x1f, 0x9f, 0x44, 0x7a, 0x27, 0xf1, 0x78, 0x7c, + 0xba, 0x1b, 0x3f, 0xac, 0x01, 0xf6, 0x6e, 0x3c, 0x67, 0x56, 0xf6, 0x3f, + 0xfc, 0x18, 0xd5, 0x50, 0x31, 0x3f, 0x57, 0x9d, 0x47, 0xba, 0x84, 0x7e, + 0x9b, 0x3b, 0xf5, 0xa1, 0xf4, 0xa1, 0x38, 0x69, 0x7b, 0x93, 0x8c, 0x04, + 0xe5, 0x47, 0xd2, 0x2d, 0x33, 0x43, 0xd9, 0xed, 0x1b, 0x21, 0x43, 0xf8, + 0x51, 0x09, 0xad, 0x5a, 0x08, 0xb8, 0x35, 0x80, 0x27, 0x32, 0xa7, 0x96, + 0xf1, 0xf1, 0x56, 0x98, 0xe4, 0x6b, 0x47, 0x65, 0x86, 0x48, 0x55, 0x47, + 0x06, 0x52, 0x12, 0x52, 0xd2, 0x65, 0xeb, 0x35, 0x32, 0x31, 0x69, 0x5e, + 0xef, 0x00, 0x4b, 0x91, 0x3b, 0xa0, 0xce, 0x98, 0x87, 0xea, 0xea, 0xae, + 0x75, 0x2a, 0x3b, 0x7d, 0x7d, 0xb7, 0x0a, 0x97, 0xc6, 0x10, 0xc3, 0xe2, + 0x12, 0xc5, 0x33, 0x6e, 0x2e, 0x86, 0x58, 0x95, 0x29, 0x1a, 0x70, 0xa1, + 0xef, 0xb2, 0xa5, 0x93, 0xb7, 0x6b, 0x60, 0x95, 0x07, 0x27, 0xdc, 0xa1, + 0x33, 0x0d, 0x12, 0x15, 0x77, 0x5f, 0x41, 0xf5, 0x61, 0x4a, 0x09, 0x4d, + 0xaf, 0x94, 0xc9, 0xa6, 0xc5, 0xff, 0x04, 0xf6, 0x99, 0xcd, 0xcc, 0xc4, + 0x8b, 0x6d, 0x79, 0x53, 0xfd, 0xe8, 0x06, 0x21, 0xc7, 0x96, 0x28, 0x5b, + 0xfc, 0xc5, 0x6d, 0x1c, 0xb7, 0xce, 0x0d, 0x14, 0xe5, 0x55, 0x08, 0x3f, + 0xfe, 0xd6, 0x6d, 0x3a, 0xbe, 0xf9, 0xa9, 0xc2, 0xce, 0x76, 0xc2, 0x2c, + 0xc5, 0x7c, 0xa0, 0x87, 0x93, 0xc6, 0x08, 0x0c, 0xf0, 0xb7, 0x4c, 0x21, + 0x44, 0x3c, 0x5d, 0x73, 0x38, 0xb5, 0xbe, 0x15, 0x20, 0x4b, 0x45, 0x62, + 0x88, 0x44, 0xf6, 0x8b, 0x1e, 0xc3, 0x62, 0x9e, 0x53, 0xf5, 0x51, 0x37, + 0xff, 0x9a, 0x0e, 0xc9, 0x82, 0x7b, 0xf4, 0x1e, 0xf9, 0x35, 0xc6, 0xe6, + 0xcf, 0x67, 0xb2, 0xd5, 0x07, 0x4a, 0x8f, 0xec, 0x92, 0x9a, 0xb4, 0xb1, + 0xb3, 0x66, 0x3e, 0x6e, 0x75, 0x5e, 0x74, 0x89, 0x88, 0xe9, 0xd4, 0xa5, + 0x31, 0x0d, 0x30, 0x55, 0xc3, 0x26, 0x9a, 0xd7, 0x4f, 0xbe, 0x78, 0x35, + 0x4e, 0xcf, 0x97, 0xbd, 0xd4, 0x04, 0xdb, 0x93, 0xe8, 0xa4, 0x2d, 0x7f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 183 + {SEC_OID_SHA384, + 183, + {0x72, 0x43, 0x4e, 0xcd, 0x0f, 0x59, 0x04, 0x4f, 0x64, 0xbe, 0x21, 0x9f, + 0x19, 0x7d, 0xd2, 0xab, 0x79, 0xc9, 0x1b, 0x2b, 0xf5, 0xd3, 0xce, 0xd0, + 0x02, 0xbc, 0xff, 0xdb, 0x28, 0xe3, 0xc5, 0x9a, 0xe0, 0x4f, 0x4d, 0x87, + 0xbd, 0x9a, 0x43, 0x9f, 0x40, 0x6a, 0x21, 0x17, 0x4f, 0xcc, 0x5b, 0x75, + 0xf2, 0x56, 0x5b, 0xee, 0x2f, 0x36, 0xa8, 0x3e, 0x5b, 0x89, 0xe2, 0x2c, + 0xe6, 0xe6, 0xe2, 0x6e, 0x68, 0xce, 0xf6, 0xc6, 0xe7, 0x97, 0x3e, 0x27, + 0x50, 0x2c, 0x30, 0x91, 0xe5, 0x74, 0x48, 0x01, 0x5f, 0x14, 0x8f, 0x08, + 0x47, 0xa8, 0x05, 0xa3, 0x3b, 0xe8, 0x32, 0x21, 0x27, 0x38, 0x3f, 0x0a, + 0x86, 0x9d, 0x21, 0xae, 0xd2, 0x76, 0xe9, 0x86, 0x3c, 0xe3, 0x12, 0x8e, + 0xa2, 0x40, 0xb6, 0x3b, 0x6c, 0xae, 0xa2, 0xdf, 0x21, 0x76, 0x44, 0xfb, + 0xee, 0x93, 0x0a, 0xdd, 0x2d, 0x01, 0x45, 0xd2, 0x1f, 0x2f, 0x79, 0x9a, + 0x31, 0x7c, 0x12, 0x3a, 0xae, 0xdb, 0x1d, 0x71, 0xf4, 0x0a, 0xde, 0x4e, + 0x76, 0x63, 0x7c, 0x91, 0x12, 0xc4, 0xe8, 0xf3, 0x27, 0xbb, 0x2f, 0x6e, + 0xb0, 0x50, 0x07, 0x8c, 0x9b, 0x80, 0x2d, 0x3a, 0x2e, 0x18, 0xde, 0xfe, + 0x0c, 0x32, 0xf4, 0x36, 0x02, 0x1a, 0x6a, 0x89, 0x4b, 0x03, 0xde, 0x5f, + 0x68, 0xd6, 0xa6, 0x77, 0xca, 0x57, 0xbc, 0xa8, 0x84, 0x53, 0x85, 0xd5, + 0xbd, 0xa6, 0xb0, 0xf3, 0x20, 0x32, 0x50, 0x43, 0x00, 0x8f, 0xb8, 0xbe, + 0x25, 0xc9, 0x7a, 0x84, 0x99, 0xe6, 0x54, 0x5d, 0xc9, 0x9f, 0x27, 0xd7, + 0xe2, 0xea, 0x22, 0x25, 0x41, 0xae, 0x91, 0x94, 0x1d, 0xfe, 0x81, 0x2a, + 0x8e, 0xd7, 0x3f, 0x84, 0x8b, 0x69, 0x2a, 0xab, 0xa2, 0x31, 0x7d, 0xc2, + 0xeb, 0x84, 0x90, 0x06, 0x05, 0xe0, 0xb8, 0x32, 0x8c, 0x9e, 0x47, 0x17, + 0x0c, 0x4b, 0xb6, 0xa9, 0x0f, 0xcb, 0xc0, 0xdd, 0xfe, 0x33, 0x14, 0x67, + 0x7e, 0xd4, 0x25, 0x5b, 0x65, 0x82, 0x04, 0x88, 0x46, 0xd2, 0xa8, 0xa7, + 0x38, 0xc4, 0xe6, 0xe6, 0x0f, 0x36, 0x19, 0xae, 0x72, 0x26, 0x19, 0xdf, + 0x0f, 0x94, 0x06, 0x60, 0xe8, 0x98, 0x8a, 0xbb, 0xc3, 0xfd, 0x68, 0x52, + 0xa8, 0xf6, 0xb6, 0xb9, 0x47, 0xcc, 0xcd, 0x1c, 0xdd, 0xdb, 0xcc, 0x67, + 0x6b, 0x35, 0xee, 0xdc, 0x56, 0x19, 0xab, 0xa1, 0xbf, 0x8a, 0xdb, 0x0a, + 0x74, 0xf2, 0xfa, 0xbb, 0x31, 0xf4, 0xaf, 0xfe, 0x15, 0x55, 0xbe, 0x5e, + 0xf4, 0x78, 0xf6, 0xc5, 0xc3, 0x93, 0x60, 0x00, 0xc5, 0x75, 0xac, 0xbd, + 0x3b, 0xf6, 0xbd, 0xc1, 0xfa, 0xf6, 0x92, 0x76, 0xb3, 0x75, 0x3e, 0x76, + 0x33, 0x1f, 0xf6, 0x13, 0x0e, 0xb5, 0x0f, 0xa9, 0x55, 0x2c, 0x87, 0xd7, + 0xae, 0x04, 0x7a, 0x2f, 0xc2, 0x8a, 0x3e, 0x21, 0x1d, 0x30, 0x87, 0x65}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 184 + {SEC_OID_SHA384, + 184, + {0x91, 0xfb, 0x96, 0xa0, 0x14, 0x53, 0xa1, 0x5b, 0xd0, 0x79, 0x87, 0xb6, + 0xa0, 0x72, 0xa0, 0x4c, 0x3a, 0x1f, 0x71, 0xde, 0x09, 0x49, 0xac, 0xdf, + 0x89, 0x88, 0x3a, 0x74, 0x9f, 0xa9, 0x67, 0xd5, 0x72, 0x1d, 0x69, 0x62, + 0xf4, 0xb3, 0x13, 0xc5, 0xd6, 0x03, 0x6d, 0xd2, 0xc9, 0xdb, 0x05, 0x1f, + 0xb7, 0x7d, 0x91, 0xd9, 0xe7, 0x29, 0x96, 0xdc, 0x04, 0x0b, 0x97, 0xf5, + 0x13, 0xeb, 0x25, 0x66, 0x77, 0xc5, 0x54, 0xef, 0x56, 0xa8, 0x47, 0xd5, + 0xe3, 0xcd, 0x99, 0x43, 0xbf, 0xbf, 0x74, 0x9b, 0x67, 0x16, 0x6c, 0x52, + 0xbf, 0xa2, 0xad, 0xd4, 0xc3, 0x99, 0xd6, 0x62, 0xd3, 0x8b, 0xb6, 0xec, + 0xb8, 0x12, 0xbf, 0x30, 0x52, 0xf6, 0x76, 0xed, 0xbf, 0xe0, 0x84, 0xb6, + 0x28, 0x23, 0xa1, 0x63, 0x1a, 0x0d, 0x22, 0xf9, 0x92, 0xae, 0x73, 0xb9, + 0x2b, 0x0e, 0x11, 0x6c, 0xcc, 0x45, 0xcf, 0xe4, 0xbf, 0x2d, 0x91, 0x3c, + 0xa6, 0x0f, 0xc2, 0x22, 0x44, 0x80, 0xd3, 0x2d, 0xfe, 0x75, 0xcb, 0x50, + 0xef, 0x14, 0x56, 0x1b, 0xa2, 0xd4, 0x25, 0x98, 0x8d, 0xd5, 0x04, 0xcc, + 0xf6, 0x32, 0xcf, 0xf1, 0x27, 0x6a, 0xa5, 0x92, 0xeb, 0xcf, 0x72, 0x5e, + 0xa6, 0x1b, 0x1a, 0xf4, 0xb7, 0xf2, 0xfe, 0x53, 0xbb, 0xcb, 0xe0, 0x14, + 0xe1, 0x97, 0x11, 0xdb, 0xbe, 0x7e, 0x42, 0xdf, 0x0c, 0x73, 0xe9, 0x34, + 0x80, 0xe3, 0x7d, 0x8d, 0x42, 0xd5, 0xe6, 0x05, 0x37, 0x01, 0x16, 0xb1, + 0x30, 0x12, 0x92, 0x1f, 0x5f, 0x14, 0xcc, 0x1d, 0xfb, 0xb9, 0x7e, 0x06, + 0xf7, 0xef, 0xf7, 0x7f, 0xbf, 0x4e, 0x5d, 0x12, 0x72, 0x39, 0xd8, 0xb4, + 0x4c, 0xc9, 0x07, 0x03, 0x3c, 0xba, 0xf3, 0x88, 0x1c, 0xca, 0x67, 0xeb, + 0x1a, 0x22, 0x99, 0xc6, 0xe5, 0x86, 0xc5, 0x11, 0x42, 0x00, 0x1f, 0x47, + 0x5c, 0x31, 0x79, 0xee, 0x1e, 0x00, 0x98, 0x67, 0xbf, 0xe6, 0x16, 0x14, + 0x08, 0x9a, 0x06, 0x0d, 0x8f, 0x9d, 0x61, 0x1e, 0x51, 0x9e, 0xed, 0x01, + 0x49, 0xd8, 0x37, 0x6f, 0x65, 0xce, 0x3f, 0x0b, 0x03, 0x8f, 0xf3, 0x38, + 0xe6, 0xcc, 0xb2, 0x47, 0xce, 0x0c, 0xd2, 0xcd, 0x7d, 0xd2, 0x4d, 0x3d, + 0x5a, 0x48, 0xc3, 0x62, 0x85, 0x23, 0xe1, 0xf7, 0xed, 0xfc, 0xf4, 0x61, + 0x02, 0x36, 0x0a, 0xa0, 0x04, 0x60, 0xdc, 0x82, 0x81, 0x13, 0xf4, 0x6e, + 0x23, 0x99, 0xb2, 0xef, 0x77, 0xf8, 0x6d, 0x26, 0x01, 0xcb, 0x4e, 0xb4, + 0xc2, 0xa6, 0x34, 0x54, 0x22, 0xae, 0x40, 0xe8, 0xfb, 0xa2, 0xa1, 0x4d, + 0x00, 0x45, 0x25, 0x17, 0xc6, 0xfe, 0xe4, 0x31, 0x68, 0x24, 0x38, 0x96, + 0x2a, 0x02, 0xe4, 0x24, 0xdb, 0x01, 0x44, 0x98, 0x7a, 0xe4, 0x03, 0xed, + 0xa8, 0x8c, 0x5a, 0xb9, 0xe0, 0x65, 0x4a, 0xfd, 0xd1, 0x3a, 0xb1, 0xe8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 185 + {SEC_OID_SHA384, + 185, + {0x03, 0x3c, 0x24, 0x8b, 0xbc, 0x3f, 0xf5, 0x23, 0x1e, 0x75, 0xcb, 0x44, + 0xbf, 0xf8, 0xb3, 0x22, 0x5d, 0x20, 0xf0, 0x25, 0x2e, 0xe5, 0x28, 0xff, + 0x24, 0xbe, 0x67, 0x23, 0x28, 0xfe, 0x66, 0xf4, 0x13, 0xa4, 0xff, 0x02, + 0x59, 0xb3, 0xa2, 0x2b, 0x6c, 0xa7, 0x88, 0xb6, 0xf4, 0xbc, 0xb4, 0x31, + 0x5a, 0xc9, 0x9f, 0x59, 0x43, 0x4e, 0x09, 0x7e, 0xf0, 0x66, 0xc0, 0xe5, + 0x82, 0x1c, 0xac, 0x2c, 0xe1, 0xf5, 0x0e, 0x45, 0x10, 0xd3, 0x70, 0x9b, + 0xd0, 0x30, 0xa6, 0x13, 0xef, 0x05, 0xa8, 0x18, 0x41, 0x4c, 0x9a, 0x55, + 0x80, 0xd5, 0x1f, 0xd4, 0xe6, 0xd5, 0xb4, 0xb7, 0xb1, 0x46, 0xf8, 0x08, + 0xaf, 0x2f, 0xed, 0x1e, 0xa5, 0xf2, 0x3c, 0x12, 0xa3, 0x70, 0xe5, 0x26, + 0xfb, 0x11, 0x33, 0xf0, 0x6f, 0x3a, 0xcc, 0x4d, 0x7f, 0x1a, 0xe5, 0x89, + 0x1e, 0xed, 0x82, 0xdc, 0xfc, 0xe4, 0xdc, 0x46, 0xad, 0x94, 0x78, 0x58, + 0xa2, 0x28, 0xd6, 0xe4, 0x7c, 0xbb, 0x65, 0x81, 0x76, 0x03, 0x22, 0x90, + 0xad, 0x7b, 0x4c, 0xc7, 0x6d, 0x21, 0x9c, 0x41, 0xa3, 0x58, 0xd6, 0x4e, + 0x19, 0x89, 0xfa, 0xa2, 0x94, 0xcd, 0x6f, 0x11, 0xb5, 0xf9, 0xd9, 0x4f, + 0xaf, 0xe1, 0x33, 0xb7, 0x25, 0xcb, 0xe4, 0x82, 0xe8, 0x2e, 0xc6, 0x59, + 0x43, 0x13, 0xe0, 0xae, 0x9b, 0x6b, 0xaa, 0xb9, 0x73, 0x3e, 0x4e, 0xe0, + 0x1a, 0x88, 0x09, 0x3e, 0xd1, 0x71, 0xbb, 0xb8, 0x38, 0x47, 0x80, 0xd1, + 0xc2, 0x69, 0x30, 0xd4, 0x09, 0xbc, 0x98, 0xc3, 0x69, 0x89, 0xa9, 0xdb, + 0x93, 0xfd, 0xae, 0xd7, 0x85, 0x2f, 0xfc, 0x00, 0x3e, 0x98, 0x1c, 0x69, + 0x69, 0xe3, 0xa2, 0x1f, 0x1c, 0x1e, 0xc8, 0x05, 0x52, 0xf3, 0xdd, 0xfd, + 0x76, 0xf1, 0x6e, 0xf8, 0xb0, 0x45, 0x33, 0x79, 0x9a, 0x29, 0x86, 0x90, + 0xc6, 0xa7, 0x6a, 0x2e, 0x03, 0x41, 0x19, 0xfa, 0xa9, 0x2d, 0x45, 0x80, + 0x89, 0xdf, 0x4d, 0xf5, 0xcf, 0xc3, 0xe5, 0xa2, 0xac, 0x5f, 0xb7, 0x49, + 0x68, 0x35, 0xa4, 0xdc, 0xe6, 0xb8, 0x52, 0x2c, 0xcf, 0x50, 0x49, 0xe4, + 0xd2, 0x94, 0x21, 0x6c, 0xc2, 0x43, 0x92, 0xad, 0x0b, 0x6b, 0xc7, 0x25, + 0x0f, 0x7d, 0x31, 0x9c, 0x13, 0x52, 0xf5, 0x81, 0x23, 0x37, 0x7f, 0xc7, + 0xff, 0x9b, 0xd3, 0x4d, 0x2e, 0x2f, 0x4f, 0x50, 0x4f, 0xc2, 0x72, 0xc9, + 0xeb, 0xc4, 0x1d, 0x11, 0xf8, 0x3a, 0xbe, 0x60, 0x49, 0x5d, 0xaa, 0x36, + 0xc0, 0xce, 0x6c, 0x2a, 0x26, 0xb9, 0x85, 0xcb, 0x1f, 0x30, 0x87, 0x3f, + 0x7b, 0x9d, 0x65, 0x66, 0xbf, 0xe6, 0x96, 0x3d, 0xc2, 0x15, 0x4c, 0x12, + 0x8e, 0xee, 0x63, 0x6a, 0x81, 0x5e, 0x69, 0xef, 0x32, 0xd7, 0x51, 0x05, + 0xf9, 0x1f, 0x15, 0x97, 0xff, 0xce, 0x0f, 0xb3, 0x4b, 0x2b, 0x89, 0xe7}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 186 + {SEC_OID_SHA384, + 186, + {0x6e, 0x64, 0x18, 0x92, 0x55, 0xc0, 0xd7, 0xb2, 0xa9, 0x3f, 0x30, 0xbf, + 0x77, 0x1d, 0x9c, 0x08, 0x50, 0xf5, 0x7a, 0x17, 0x3f, 0x93, 0xf5, 0xda, + 0xfc, 0xd5, 0x99, 0xb8, 0x01, 0xb9, 0x97, 0xeb, 0xa3, 0xf7, 0x6e, 0x4f, + 0x1d, 0x78, 0xd4, 0x78, 0xc7, 0x9a, 0xdf, 0xe1, 0x4c, 0xa8, 0x19, 0x1a, + 0xea, 0xdd, 0x81, 0x84, 0x8a, 0xa7, 0x69, 0xd6, 0x5b, 0x50, 0xbc, 0x96, + 0xf3, 0xe1, 0x86, 0x54, 0xc2, 0x09, 0x6e, 0x16, 0xee, 0xac, 0x3b, 0x02, + 0x46, 0xc8, 0xd4, 0x0c, 0xe0, 0x9a, 0xcb, 0xef, 0xfc, 0xd5, 0xed, 0xd8, + 0x78, 0x15, 0xdb, 0xac, 0x35, 0xec, 0x55, 0x59, 0x25, 0xf3, 0x37, 0x66, + 0xa4, 0x0f, 0x33, 0x06, 0x75, 0xfe, 0xe4, 0xa6, 0x8b, 0x8b, 0x8f, 0x54, + 0xd3, 0x55, 0x0d, 0xd0, 0xe6, 0xa6, 0x0d, 0x3f, 0xc9, 0xf9, 0x71, 0x68, + 0x5a, 0xd1, 0xdc, 0xff, 0x49, 0xb1, 0x7b, 0xf7, 0xa9, 0x33, 0xa1, 0x31, + 0x53, 0xdc, 0x4b, 0x15, 0x4f, 0xf5, 0xf5, 0x6e, 0x1e, 0x72, 0xc8, 0x77, + 0x53, 0x66, 0xb6, 0x43, 0x5b, 0x17, 0x5b, 0xa4, 0x20, 0xe6, 0xfd, 0x09, + 0xdd, 0xdb, 0x64, 0x66, 0xf6, 0xe8, 0x7c, 0xe2, 0x07, 0x5b, 0x2f, 0xcd, + 0x75, 0xc9, 0x9e, 0x4d, 0xf5, 0xf2, 0xa8, 0x54, 0xd9, 0xaf, 0xb6, 0x0a, + 0x38, 0xdf, 0x49, 0x45, 0x2a, 0x20, 0xf4, 0x6b, 0xc6, 0x04, 0xf9, 0x2a, + 0xf5, 0xc9, 0xf1, 0x55, 0x88, 0x4e, 0x3a, 0xc1, 0xb2, 0x31, 0x9d, 0xdd, + 0x45, 0x25, 0xc1, 0x18, 0xb3, 0x21, 0x30, 0xb7, 0xda, 0xb2, 0xfc, 0x18, + 0x96, 0x71, 0x81, 0xa4, 0xd5, 0x87, 0x9d, 0xbe, 0xe8, 0xb9, 0x09, 0x4c, + 0xe0, 0x26, 0x83, 0xf3, 0x0d, 0x44, 0xe5, 0x75, 0x64, 0x20, 0x13, 0x70, + 0x37, 0xdf, 0x7d, 0xc4, 0xe2, 0x1e, 0xfe, 0x99, 0x72, 0x1b, 0x01, 0x30, + 0x98, 0xfd, 0x89, 0x5a, 0x35, 0x93, 0xee, 0x86, 0x61, 0x85, 0x56, 0x44, + 0xbb, 0x87, 0x29, 0xc3, 0x6a, 0xeb, 0x16, 0xf2, 0x30, 0xc4, 0xe8, 0xfb, + 0x0a, 0xc4, 0x58, 0x7e, 0x23, 0x92, 0xa2, 0x6b, 0xe9, 0x5d, 0xdc, 0x57, + 0xb1, 0x97, 0x05, 0x01, 0x87, 0x71, 0xa6, 0x16, 0x02, 0x06, 0xdc, 0xe2, + 0xe6, 0xfe, 0xb0, 0x2b, 0x29, 0x8d, 0xea, 0x43, 0xe7, 0x32, 0x16, 0x7c, + 0xbf, 0x7b, 0xc9, 0x6a, 0x5b, 0xff, 0xaf, 0x27, 0xe3, 0xa3, 0xb0, 0x4e, + 0xb0, 0x7a, 0x77, 0xef, 0x48, 0x2d, 0x77, 0xb8, 0x7e, 0x02, 0x8f, 0x6c, + 0xd0, 0xbe, 0x36, 0x4d, 0x9c, 0xd6, 0x06, 0xf7, 0x3c, 0xcb, 0x0a, 0x6e, + 0xe1, 0x9d, 0x92, 0x7e, 0xe2, 0x21, 0xf3, 0xc7, 0x24, 0xe7, 0xa3, 0xd8, + 0x0c, 0x8a, 0x71, 0x56, 0x17, 0xaa, 0x06, 0xdb, 0x02, 0x1a, 0x4e, 0x1b, + 0x95, 0x6f, 0x17, 0xe2, 0x9b, 0x46, 0x2a, 0x6d, 0xaa, 0x6b, 0xde, 0x9f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA384, + 187, + {0x55, 0xb7, 0x71, 0xa1, 0x0f, 0x9d, 0x7f, 0x1d, 0xae, 0x66, 0x50, 0xf5, + 0xa5, 0x89, 0x8c, 0x71, 0x32, 0xe2, 0x88, 0xe9, 0x8e, 0x05, 0x27, 0x32, + 0x78, 0x0b, 0xe3, 0xa2, 0x2b, 0xc5, 0xa0, 0x6f, 0x00, 0xaf, 0x59, 0x83, + 0x1a, 0xad, 0xeb, 0xbe, 0x5d, 0xad, 0x71, 0x5b, 0x1e, 0x2c, 0x80, 0xca, + 0x27, 0x16, 0x0a, 0x12, 0x6b, 0x37, 0x2c, 0x6a, 0x02, 0xfb, 0xc5, 0x97, + 0xc9, 0xb1, 0x32, 0xd1, 0x47, 0xe5, 0xac, 0x72, 0xb0, 0xba, 0x81, 0xcf, + 0xda, 0x44, 0x29, 0x21, 0xbb, 0x65, 0xbc, 0x31, 0xb5, 0x5f, 0x2c, 0xc9, + 0xeb, 0x5e, 0xf9, 0xfa, 0x04, 0x55, 0x3c, 0xf8, 0x14, 0x15, 0x5b, 0xe4, + 0x94, 0x41, 0x38, 0xa7, 0x9d, 0x05, 0x3f, 0x0a, 0xdc, 0xc8, 0xcc, 0x2f, + 0xa0, 0xfe, 0x5a, 0x97, 0xea, 0x61, 0x29, 0x59, 0x3f, 0xfd, 0x1d, 0x33, + 0x64, 0xcd, 0xc1, 0xda, 0x0d, 0x3a, 0x8c, 0xa2, 0xae, 0xee, 0xb9, 0x6f, + 0x4c, 0xd5, 0x29, 0x91, 0x9d, 0x15, 0x5b, 0x09, 0xb3, 0x5b, 0x6e, 0xf3, + 0x07, 0x90, 0xfd, 0x92, 0x8d, 0xd6, 0x23, 0xa3, 0x14, 0x30, 0x91, 0xae, + 0x74, 0xb2, 0x98, 0xd9, 0xe6, 0x71, 0x35, 0x93, 0x91, 0x94, 0xd6, 0xcd, + 0xec, 0xa3, 0x66, 0xf6, 0xf1, 0x7b, 0x20, 0x2a, 0xe5, 0xa9, 0xb2, 0x91, + 0xb8, 0x10, 0xa1, 0x65, 0xcf, 0xa6, 0x58, 0x1a, 0xa4, 0x2a, 0xa4, 0x91, + 0x38, 0xa8, 0x54, 0x82, 0x67, 0xcd, 0x20, 0xbe, 0xa6, 0x1d, 0x90, 0xb2, + 0x08, 0xcd, 0x45, 0x49, 0xd9, 0xb1, 0xf4, 0x48, 0x6e, 0xf9, 0x33, 0xfa, + 0x27, 0x6f, 0xc7, 0x1e, 0xad, 0xf7, 0xa0, 0xc3, 0x32, 0xbd, 0x0f, 0xfb, + 0x2c, 0x7a, 0x7a, 0x41, 0x23, 0x9c, 0xdd, 0x24, 0x51, 0xb4, 0x5a, 0x5f, + 0x74, 0xdb, 0x71, 0x77, 0xcc, 0x12, 0x7e, 0xdb, 0x75, 0x2a, 0x8d, 0x38, + 0xf5, 0x43, 0xb0, 0x63, 0x2b, 0xf8, 0xe9, 0x2d, 0xc0, 0xaf, 0xf1, 0x5c, + 0xe0, 0x36, 0xac, 0x68, 0x72, 0x2e, 0x30, 0x13, 0xf2, 0x19, 0xb6, 0xa3, + 0xfb, 0x8b, 0x9f, 0x9d, 0x75, 0xe0, 0xea, 0x71, 0xfd, 0x41, 0x78, 0xaa, + 0xfe, 0x16, 0xba, 0x57, 0x5e, 0x5f, 0xb7, 0xbe, 0xf9, 0xd0, 0x6f, 0x29, + 0x46, 0x58, 0x24, 0x6b, 0x53, 0x31, 0x4a, 0x0d, 0x05, 0xc5, 0xdf, 0xb3, + 0x69, 0x77, 0xa8, 0xd3, 0xf3, 0x7a, 0x70, 0x95, 0xad, 0x9c, 0xbf, 0x50, + 0xbf, 0x4d, 0x45, 0xd7, 0xe8, 0x29, 0x1f, 0xaa, 0x72, 0xee, 0xb8, 0x3d, + 0xb4, 0xac, 0xbc, 0x12, 0xcf, 0x1c, 0x9a, 0xbb, 0xe9, 0x10, 0x8b, 0x4a, + 0xb9, 0x7f, 0x23, 0x13, 0xa9, 0xd0, 0x76, 0x77, 0x86, 0xa1, 0x3a, 0x0f, + 0x86, 0x11, 0xc4, 0x36, 0x27, 0xe2, 0x3d, 0x0d, 0x18, 0x0c, 0x10, 0x20, + 0x7d, 0xb9, 0xd3, 0x66, 0x16, 0x5d, 0x5d, 0x6a, 0x6c, 0x18, 0x33, 0x53}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 188 + {SEC_OID_SHA384, + 188, + {0x65, 0x51, 0xfe, 0xb2, 0xb4, 0x44, 0xf0, 0xfa, 0xc6, 0x50, 0xda, 0x34, + 0x45, 0xc1, 0x13, 0xff, 0x92, 0x7c, 0x26, 0xa1, 0xd4, 0xc8, 0xef, 0x0f, + 0x4b, 0x15, 0x0b, 0x33, 0x56, 0x35, 0xec, 0x50, 0xff, 0x18, 0x44, 0xf4, + 0x69, 0xad, 0x6b, 0x3d, 0xa8, 0x82, 0x87, 0x05, 0xe0, 0xab, 0xb4, 0x42, + 0x70, 0xf8, 0x6e, 0x92, 0x47, 0x2b, 0x21, 0x17, 0x0e, 0xe6, 0xe6, 0x8d, + 0xc4, 0x9a, 0x46, 0xd1, 0xbd, 0x24, 0x2c, 0x0e, 0x15, 0x97, 0x4a, 0x86, + 0x3b, 0x3f, 0xa0, 0xf0, 0x48, 0x93, 0x91, 0xe8, 0x79, 0x11, 0x64, 0x34, + 0x7c, 0x56, 0xb8, 0x7b, 0xf0, 0x25, 0x8b, 0xd1, 0xfe, 0x04, 0xf6, 0xf1, + 0x1d, 0x14, 0xf7, 0xca, 0xfc, 0x1e, 0x50, 0x56, 0x8b, 0x87, 0x1a, 0x2b, + 0xda, 0x20, 0x6d, 0xde, 0x85, 0x0f, 0x6e, 0xdd, 0x46, 0xcf, 0xc4, 0x84, + 0xbb, 0x26, 0xe4, 0xbc, 0x8c, 0x9b, 0x7e, 0x5b, 0x5a, 0xa6, 0x94, 0xdd, + 0xf0, 0xdc, 0x21, 0x7a, 0x8b, 0x85, 0xf8, 0x37, 0x1e, 0x6e, 0x00, 0xca, + 0xbd, 0xa3, 0x9b, 0x22, 0xfd, 0xef, 0x4f, 0xc6, 0xa7, 0x53, 0x1c, 0x18, + 0xbf, 0x03, 0x94, 0x3b, 0x3a, 0xf4, 0x0f, 0x5d, 0x49, 0xce, 0x4c, 0x45, + 0x48, 0x8f, 0x24, 0xa5, 0x64, 0xea, 0xab, 0xc4, 0xa5, 0x4f, 0xab, 0xf3, + 0xbc, 0x48, 0x48, 0xb3, 0x09, 0xde, 0x0f, 0x54, 0x52, 0x41, 0x56, 0x07, + 0xc4, 0x31, 0x80, 0x57, 0x85, 0xd8, 0xd4, 0x40, 0xa4, 0xd5, 0xb3, 0x6f, + 0x71, 0xd6, 0x4c, 0x49, 0xc9, 0x66, 0x00, 0x19, 0x78, 0x15, 0x9e, 0x60, + 0xad, 0x48, 0x19, 0x9c, 0x45, 0xab, 0x88, 0x33, 0x3e, 0x32, 0x9b, 0x65, + 0xd5, 0x78, 0x0b, 0xe2, 0x65, 0x08, 0x75, 0xec, 0x0c, 0xca, 0x3f, 0x31, + 0x46, 0x35, 0x68, 0xe8, 0x40, 0xe5, 0x42, 0x0e, 0x38, 0x7c, 0xb1, 0x78, + 0x8c, 0x61, 0x4f, 0xb9, 0x5e, 0x03, 0x92, 0xa9, 0x7c, 0x03, 0x92, 0xd7, + 0x95, 0x94, 0x15, 0x5e, 0xd5, 0x8d, 0x45, 0x54, 0x6d, 0x6a, 0xb7, 0xed, + 0x08, 0xbe, 0x75, 0xf9, 0x59, 0xd5, 0x23, 0x2b, 0xcf, 0x08, 0xe7, 0x74, + 0x03, 0x18, 0x5d, 0xbf, 0x5e, 0xb9, 0x39, 0x8c, 0xe8, 0xb9, 0xa4, 0xfe, + 0x35, 0x35, 0xec, 0xb2, 0xe5, 0x4b, 0x15, 0x96, 0x5b, 0x9c, 0xab, 0xc4, + 0x27, 0x16, 0x4a, 0xb2, 0x3e, 0x28, 0x4b, 0xb7, 0x2d, 0x4f, 0x7d, 0x12, + 0xb7, 0xb6, 0x63, 0x35, 0x68, 0x6b, 0xa9, 0x88, 0xa2, 0x6a, 0xa1, 0x26, + 0x17, 0xa2, 0x67, 0xed, 0xe3, 0x20, 0xe7, 0x5c, 0x8b, 0x39, 0x9a, 0x8d, + 0xca, 0x33, 0x38, 0x61, 0x3a, 0xac, 0x83, 0xf9, 0x9b, 0xfe, 0xd2, 0x81, + 0x52, 0x37, 0x12, 0xfb, 0xe3, 0x2a, 0x70, 0x46, 0xb8, 0x5a, 0xf2, 0x71, + 0x63, 0xe1, 0x41, 0x93, 0xec, 0xe3, 0xbb, 0xef, 0x93, 0x36, 0x1e, 0xd3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA384, + 189, + {0x16, 0xc1, 0xb7, 0xc4, 0x62, 0x5d, 0x3a, 0xb8, 0xb9, 0xa7, 0x59, 0x5b, + 0xda, 0x96, 0xe1, 0xbb, 0x7c, 0x70, 0xdd, 0x7b, 0x43, 0xbc, 0x14, 0x3a, + 0xab, 0x81, 0x75, 0x24, 0xd3, 0xfc, 0xf2, 0x81, 0xae, 0x9c, 0xd5, 0xdf, + 0x2c, 0x1e, 0x19, 0x49, 0xd6, 0xa7, 0xd4, 0xfe, 0xde, 0x26, 0x9b, 0x63, + 0x08, 0x61, 0x4c, 0x1e, 0xca, 0xd6, 0xdb, 0x2e, 0xe7, 0x12, 0x50, 0xde, + 0xb3, 0x8a, 0x95, 0x5c, 0x07, 0xe7, 0x6f, 0x70, 0x27, 0x2a, 0x26, 0x1b, + 0xfb, 0x2b, 0x31, 0xba, 0x31, 0x55, 0xb3, 0x8c, 0xd3, 0x70, 0x5b, 0xfd, + 0xdd, 0x21, 0x48, 0xf2, 0xe3, 0xe0, 0x97, 0x67, 0x60, 0xc4, 0xf0, 0x05, + 0x1a, 0x1f, 0x25, 0x1a, 0xec, 0x74, 0x94, 0x2d, 0xff, 0x3f, 0xe7, 0x8b, + 0xdc, 0x36, 0xe9, 0xc8, 0xd4, 0x14, 0x57, 0xf4, 0x29, 0x03, 0xbd, 0xed, + 0x23, 0xe0, 0x56, 0x83, 0x04, 0x5c, 0x13, 0x1c, 0xdd, 0x4e, 0x34, 0x38, + 0x31, 0xa2, 0xa1, 0xd2, 0xe4, 0x18, 0x35, 0x5e, 0x20, 0x28, 0xd2, 0xb3, + 0xec, 0x94, 0x68, 0x8d, 0x3a, 0xcd, 0x7e, 0x3a, 0x5e, 0xf4, 0xc0, 0xe5, + 0x3f, 0x4d, 0x72, 0x2a, 0xcd, 0x32, 0x8c, 0xb9, 0xc3, 0xca, 0x3f, 0x04, + 0x97, 0xf6, 0xf5, 0xc5, 0x47, 0x11, 0xee, 0xc8, 0x69, 0x3c, 0x67, 0xfe, + 0x9c, 0x23, 0x5e, 0x45, 0xea, 0x9f, 0x27, 0xb9, 0x39, 0x01, 0xf7, 0xae, + 0x98, 0xe7, 0x7e, 0xdc, 0x29, 0x5a, 0x69, 0x7d, 0x8a, 0x17, 0xa9, 0x1b, + 0x95, 0x4e, 0xa9, 0x10, 0x90, 0x00, 0x69, 0xb4, 0x39, 0x08, 0x02, 0x4b, + 0x35, 0xb7, 0xab, 0xa8, 0x22, 0xe3, 0xca, 0x57, 0xaf, 0x41, 0x29, 0x16, + 0xf1, 0xa5, 0xdf, 0x21, 0x3e, 0x47, 0x60, 0x8e, 0x65, 0xd2, 0xd9, 0x03, + 0xef, 0x76, 0x27, 0x55, 0xae, 0x60, 0xc2, 0x41, 0xb1, 0xc3, 0x6b, 0xfe, + 0xea, 0xc2, 0x02, 0xb8, 0xa3, 0x50, 0x86, 0xdd, 0x96, 0x1b, 0x06, 0x53, + 0x4c, 0xcc, 0x5a, 0x2a, 0x4f, 0x23, 0xa3, 0x91, 0x31, 0xa9, 0x15, 0xee, + 0x1d, 0x1c, 0xaf, 0x8c, 0x5b, 0x50, 0x83, 0x4b, 0x22, 0x4c, 0xfe, 0xf8, + 0xba, 0x8b, 0x75, 0x2b, 0x7e, 0x03, 0x0b, 0x5e, 0x95, 0x53, 0x61, 0xa4, + 0x63, 0xa6, 0xb9, 0x08, 0xf8, 0xc8, 0xd0, 0xcc, 0x51, 0x3a, 0xf9, 0x25, + 0x69, 0x66, 0x14, 0x62, 0x4d, 0x12, 0xc4, 0xeb, 0xa4, 0xad, 0x72, 0xb2, + 0xa7, 0x72, 0x7b, 0x5a, 0x29, 0x28, 0xb8, 0x33, 0x5f, 0xe8, 0x70, 0xbb, + 0x17, 0xad, 0xf0, 0x89, 0xd3, 0x01, 0x16, 0xd7, 0xc9, 0xf0, 0xa6, 0xcb, + 0xdf, 0xb5, 0x3e, 0x5f, 0x5a, 0xb7, 0xf0, 0x56, 0xaf, 0x62, 0x2c, 0xa5, + 0xe7, 0x7b, 0x79, 0x71, 0x18, 0xf7, 0xad, 0xd9, 0x5a, 0x71, 0x15, 0x04, + 0x9e, 0x4a, 0xc3, 0x1e, 0xf5, 0xd7, 0x85, 0x8e, 0xdf, 0x51, 0x86, 0xc4}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 190 + {SEC_OID_SHA384, + 190, + {0x44, 0x0d, 0x17, 0xb0, 0x09, 0xf6, 0x89, 0xab, 0xd5, 0x30, 0x1d, 0x27, + 0x28, 0xeb, 0x62, 0x38, 0x34, 0x2a, 0xe5, 0xb6, 0x31, 0x34, 0x68, 0x1b, + 0x24, 0xd6, 0x1c, 0x18, 0x44, 0x32, 0x09, 0xa1, 0x8d, 0x8a, 0x9f, 0xf3, + 0x2e, 0xcf, 0xd2, 0x31, 0xe7, 0x77, 0x83, 0xa0, 0x0b, 0xe5, 0x59, 0x15, + 0x2f, 0xe2, 0x88, 0x07, 0xc0, 0xc3, 0x2c, 0x8e, 0xf1, 0x28, 0x7b, 0xe6, + 0xbd, 0x0f, 0xc3, 0xe7, 0x0d, 0x0f, 0xb8, 0x74, 0x1b, 0xbe, 0x2d, 0x30, + 0xbc, 0x39, 0xa8, 0x98, 0x56, 0x9b, 0x84, 0x5b, 0x1a, 0xcb, 0xeb, 0x16, + 0x88, 0xc8, 0x2a, 0x34, 0x73, 0x2f, 0x27, 0x82, 0x57, 0xfa, 0xe5, 0x02, + 0xdb, 0x21, 0x23, 0x8a, 0x50, 0x4d, 0xc1, 0x15, 0x7c, 0xc3, 0x29, 0x8c, + 0x6b, 0xf6, 0x13, 0x7d, 0x67, 0x00, 0xca, 0x6c, 0xe0, 0x3e, 0x5a, 0x1d, + 0xc7, 0x29, 0x32, 0x71, 0xd4, 0x3f, 0x58, 0x63, 0xe0, 0x24, 0x59, 0x5e, + 0x63, 0xe2, 0xb9, 0x8e, 0xec, 0xf3, 0xed, 0x14, 0xaf, 0xc2, 0xbd, 0x08, + 0xbc, 0xab, 0xe0, 0xfb, 0x88, 0x2d, 0x9d, 0xf8, 0x37, 0xf2, 0x74, 0x07, + 0x7e, 0x79, 0xd0, 0x8e, 0x1a, 0x46, 0x32, 0x6c, 0xf5, 0xf3, 0xb4, 0x80, + 0x69, 0x45, 0x40, 0x5c, 0x84, 0xa7, 0xe7, 0xbe, 0xa2, 0x8b, 0x6e, 0x84, + 0x30, 0x50, 0x58, 0x83, 0x2c, 0x18, 0x90, 0x39, 0x03, 0x8b, 0x5e, 0x2a, + 0xd5, 0x4d, 0xf2, 0x11, 0x39, 0xe4, 0x7a, 0xca, 0xbd, 0x93, 0xcc, 0x53, + 0xe9, 0x1a, 0x8e, 0x49, 0x88, 0xa6, 0x33, 0xa6, 0x3f, 0xb8, 0xa7, 0xdb, + 0x32, 0xcc, 0x65, 0x80, 0xac, 0xf8, 0x46, 0x79, 0x34, 0x96, 0x9c, 0xb6, + 0x4f, 0xff, 0xe3, 0xda, 0x27, 0x44, 0xe7, 0x51, 0x81, 0x40, 0xcb, 0xfb, + 0x1a, 0xf3, 0xf3, 0x18, 0x3b, 0xe3, 0xfc, 0xc9, 0x51, 0xd7, 0x91, 0x73, + 0xd4, 0x0b, 0xec, 0x9b, 0x59, 0x87, 0xcf, 0x9a, 0xda, 0x82, 0xa4, 0x8c, + 0x77, 0x34, 0x07, 0x3f, 0xdd, 0x15, 0x29, 0x6e, 0xd0, 0x7f, 0xcf, 0x50, + 0xb2, 0x70, 0xe3, 0xf3, 0x8c, 0xf2, 0x27, 0x30, 0x01, 0x38, 0xf7, 0x42, + 0xc0, 0x0e, 0x02, 0xe8, 0xd6, 0x36, 0xd6, 0xbc, 0x46, 0xc1, 0x5e, 0xeb, + 0x63, 0x1a, 0xe0, 0xb2, 0x5f, 0x64, 0x9a, 0x1b, 0xa9, 0xa1, 0x9a, 0x8d, + 0x35, 0xef, 0x31, 0x3c, 0x76, 0x9a, 0xee, 0x5e, 0x99, 0x65, 0x26, 0xbb, + 0x6a, 0x1d, 0x20, 0x59, 0x98, 0xd3, 0x66, 0xed, 0xe6, 0xab, 0xea, 0x91, + 0x2d, 0xcf, 0x8f, 0x39, 0x34, 0x9a, 0x0c, 0xd0, 0xe2, 0x35, 0xaa, 0x24, + 0xd9, 0xa4, 0xf7, 0x1b, 0x9d, 0xe1, 0x8d, 0xb6, 0x6d, 0x89, 0xc8, 0xf7, + 0xa5, 0x34, 0x85, 0x34, 0x3e, 0x8d, 0xde, 0xf1, 0x74, 0x65, 0x3a, 0x45, + 0x4a, 0x3c, 0x85, 0x6a, 0x34, 0x36, 0xe2, 0xf9, 0x87, 0x2a, 0xa2, 0x5f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 191 + {SEC_OID_SHA384, + 191, + {0x74, 0x6e, 0x41, 0xc7, 0x84, 0x49, 0x04, 0xf7, 0x29, 0xd8, 0x79, 0x91, + 0x70, 0x81, 0x76, 0x1e, 0xa0, 0x02, 0x0a, 0xea, 0x23, 0x72, 0xee, 0x85, + 0x68, 0xf6, 0xcc, 0xd9, 0x1e, 0x5e, 0xfc, 0x53, 0x2f, 0x9c, 0xb1, 0x2f, + 0x08, 0xda, 0x3b, 0x98, 0x87, 0x7f, 0x2b, 0x93, 0x85, 0x1a, 0xd6, 0x27, + 0xdb, 0x74, 0x11, 0x42, 0x93, 0x67, 0xf9, 0xa7, 0xaf, 0x70, 0x3a, 0x16, + 0xba, 0x34, 0xf2, 0x68, 0x95, 0x18, 0xf4, 0x68, 0x58, 0x18, 0x79, 0xbb, + 0xcd, 0x31, 0x1c, 0x17, 0x1c, 0x78, 0x1f, 0x0f, 0x75, 0xfe, 0x52, 0x2d, + 0x03, 0x8a, 0xe5, 0xbe, 0xdb, 0xba, 0x45, 0x5e, 0xf8, 0xbf, 0x92, 0xd9, + 0x2f, 0x53, 0xf3, 0xd8, 0xbb, 0x06, 0xb6, 0xa9, 0xfd, 0x18, 0x5d, 0x91, + 0x7d, 0x01, 0xa3, 0x27, 0x22, 0x49, 0x78, 0xee, 0x89, 0x8a, 0xb1, 0xc0, + 0xaf, 0x11, 0x05, 0xc6, 0x5d, 0x27, 0x26, 0x5b, 0x60, 0x91, 0x2f, 0x84, + 0xa3, 0xda, 0xb3, 0x72, 0x0e, 0xd2, 0x29, 0x86, 0x95, 0x23, 0xab, 0xd5, + 0x65, 0xce, 0xec, 0x08, 0x6d, 0xdc, 0xd4, 0x8a, 0x24, 0x04, 0x47, 0x1e, + 0x70, 0xf2, 0x2e, 0x21, 0x4b, 0x80, 0xc0, 0x62, 0xf0, 0xd2, 0xa4, 0x3c, + 0x3d, 0x0f, 0x8c, 0x0f, 0xa1, 0x2e, 0x44, 0x9c, 0xa1, 0xb2, 0x17, 0x4e, + 0xd1, 0xd6, 0xf0, 0xe7, 0x94, 0x0f, 0x1e, 0xc3, 0x5c, 0xc7, 0x4f, 0xd0, + 0x54, 0x5d, 0xb7, 0x64, 0xbc, 0xcc, 0xac, 0x54, 0x83, 0x72, 0x0d, 0x25, + 0xac, 0xda, 0x5c, 0x3b, 0xcb, 0x9c, 0x99, 0xf4, 0xb6, 0x0e, 0x77, 0x17, + 0x83, 0x6b, 0x8d, 0x35, 0x20, 0xc3, 0xa8, 0xe7, 0xdb, 0x48, 0xfb, 0x68, + 0x57, 0x1d, 0xc9, 0xe3, 0x04, 0xb3, 0xa3, 0x91, 0x4e, 0xb2, 0x40, 0x7c, + 0x8c, 0xf3, 0xe8, 0xf1, 0x7b, 0xb3, 0x84, 0x95, 0xf3, 0x39, 0x7e, 0xc8, + 0x50, 0xfe, 0xf6, 0x14, 0x11, 0x74, 0x40, 0xae, 0xbf, 0xed, 0xfc, 0x40, + 0x51, 0x5a, 0xbb, 0x11, 0x2b, 0xcc, 0xf0, 0x9f, 0xa4, 0xb3, 0x83, 0x01, + 0xdd, 0xca, 0x73, 0x89, 0x2f, 0x4f, 0x78, 0x0c, 0x57, 0x4b, 0xd5, 0x2a, + 0x91, 0x3d, 0xdb, 0x74, 0xfb, 0x9f, 0x56, 0xde, 0xc6, 0xc5, 0x4e, 0x0c, + 0x8e, 0x91, 0x0e, 0xaa, 0x95, 0xf2, 0xf1, 0xa9, 0x17, 0x2c, 0xf6, 0x73, + 0xff, 0xac, 0x01, 0xc2, 0xcc, 0x35, 0x72, 0xb8, 0x0e, 0x93, 0xa3, 0x25, + 0x37, 0x3c, 0x17, 0x70, 0xcf, 0x69, 0xc0, 0x9f, 0xce, 0xd6, 0xbe, 0x76, + 0x19, 0x3c, 0x83, 0xc7, 0x40, 0xf5, 0xe4, 0xcd, 0x46, 0x8f, 0xc2, 0x0b, + 0xa9, 0xba, 0x14, 0x59, 0x39, 0xe0, 0x52, 0xd2, 0xa5, 0x8b, 0x3b, 0xca, + 0xc1, 0x95, 0x41, 0xe2, 0xf0, 0xbc, 0x40, 0x8a, 0x2e, 0xd5, 0x47, 0x11, + 0x7d, 0xb7, 0xaa, 0x6a, 0xc3, 0x52, 0x2c, 0x64, 0x09, 0xd8, 0xe0, 0x6f}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 192 + {SEC_OID_SHA384, + 192, + {0x44, 0x68, 0xae, 0x2d, 0xaf, 0xef, 0xe8, 0x5b, 0x8a, 0x52, 0x53, 0x9c, + 0xc8, 0xc9, 0x84, 0x7d, 0x94, 0xe0, 0x11, 0x61, 0xe0, 0x1d, 0x37, 0x7f, + 0x6e, 0xa3, 0x84, 0xbb, 0x17, 0x99, 0xff, 0xd7, 0x63, 0xe4, 0xa4, 0x21, + 0x0a, 0x39, 0xe9, 0x37, 0x99, 0x33, 0x11, 0xb3, 0x55, 0x85, 0x0a, 0x89, + 0x52, 0x86, 0xb4, 0x7b, 0x26, 0xc2, 0x51, 0x99, 0x7c, 0x9a, 0x9f, 0x18, + 0x96, 0x4e, 0x79, 0x3e, 0xff, 0x80, 0xfc, 0x65, 0x2f, 0xbf, 0xb7, 0xce, + 0x1f, 0x7f, 0x05, 0x2b, 0x39, 0x32, 0x39, 0x70, 0xc4, 0xcf, 0x42, 0x7d, + 0x32, 0xa0, 0x77, 0x08, 0xf3, 0x85, 0x9f, 0x9d, 0x10, 0x1c, 0x4c, 0x75, + 0x89, 0x9a, 0x14, 0x5d, 0xa0, 0x59, 0x0d, 0xa8, 0xf0, 0x77, 0x38, 0x04, + 0x3e, 0x42, 0x64, 0xe0, 0xd3, 0xd3, 0xe3, 0xa2, 0x98, 0x76, 0x36, 0x01, + 0x88, 0x23, 0x64, 0x7e, 0x4d, 0xd7, 0xec, 0x3b, 0xc3, 0xcf, 0x7d, 0x65, + 0xfb, 0xfa, 0xfe, 0x36, 0x58, 0x59, 0xe6, 0xa5, 0xfd, 0x90, 0x7d, 0x37, + 0xe0, 0xdb, 0x23, 0x45, 0xe6, 0x7e, 0xc0, 0x0d, 0x7d, 0xc0, 0xb7, 0x5d, + 0xef, 0xcf, 0x88, 0xf5, 0x06, 0x03, 0xab, 0x55, 0xb1, 0xe9, 0x9e, 0x0f, + 0x78, 0x8c, 0xde, 0xd4, 0x75, 0x1b, 0xb4, 0x95, 0x22, 0xdf, 0xb4, 0xf9, + 0xee, 0xe8, 0xb2, 0xbe, 0xa8, 0x13, 0xac, 0x50, 0xbe, 0x53, 0x89, 0x16, + 0xce, 0x07, 0xe3, 0x51, 0x3b, 0x1f, 0xbb, 0xeb, 0x9b, 0x2f, 0x83, 0xc4, + 0xc2, 0xe0, 0x04, 0xd4, 0x2a, 0x49, 0xd3, 0x1f, 0xe6, 0x3d, 0xc9, 0xda, + 0x6b, 0x55, 0xe9, 0xdd, 0x60, 0xd7, 0x05, 0xfa, 0x36, 0x7d, 0x2c, 0xea, + 0x47, 0x84, 0x66, 0xa9, 0x25, 0x72, 0x31, 0xa5, 0x39, 0x40, 0x16, 0x4d, + 0x4d, 0xcb, 0xa5, 0xdf, 0xfc, 0x17, 0xdf, 0xf7, 0xff, 0x02, 0x3e, 0x8a, + 0x95, 0xda, 0x9e, 0x9a, 0xe1, 0x26, 0xcb, 0x89, 0x4a, 0x06, 0xe0, 0x34, + 0x1a, 0xa3, 0xc3, 0xc8, 0x3a, 0x52, 0xd8, 0x30, 0x65, 0xbd, 0x18, 0xc3, + 0x6a, 0x9e, 0xdf, 0x3d, 0x44, 0x10, 0xf8, 0xdf, 0xd4, 0x6c, 0xef, 0xca, + 0x3d, 0xb9, 0xb6, 0x4d, 0x60, 0x20, 0xf9, 0xb9, 0x64, 0xc6, 0xe4, 0xd9, + 0xb5, 0x63, 0x0b, 0x46, 0x53, 0x96, 0x79, 0x05, 0x25, 0xe5, 0x5d, 0x33, + 0xb6, 0xbd, 0xec, 0xdb, 0x7f, 0xf4, 0xa0, 0x85, 0x51, 0x6d, 0xda, 0x3e, + 0x5c, 0x0f, 0xa3, 0xa7, 0xbb, 0x57, 0x25, 0x2f, 0x4c, 0x79, 0xfd, 0x56, + 0xff, 0xb3, 0x50, 0x66, 0x9e, 0xcf, 0x10, 0x75, 0x11, 0x2c, 0x5e, 0x90, + 0x26, 0x8b, 0xd7, 0x73, 0xab, 0x91, 0x2e, 0x1d, 0xed, 0xf3, 0x6a, 0x85, + 0x9c, 0x41, 0x5f, 0x77, 0x4a, 0xaf, 0xab, 0x37, 0x08, 0x83, 0x98, 0x1d, + 0x3e, 0x54, 0xce, 0x78, 0x00, 0x97, 0xb0, 0x79, 0x74, 0x03, 0xd6, 0x10}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 193 + {SEC_OID_SHA384, + 193, + {0x77, 0xd8, 0xce, 0xc4, 0x91, 0x08, 0xb8, 0xa6, 0xba, 0x43, 0x15, 0xc2, + 0x94, 0x7d, 0xac, 0x12, 0xd8, 0x14, 0x32, 0x48, 0x44, 0x7b, 0x44, 0x3d, + 0x3c, 0x18, 0x92, 0x67, 0x72, 0x7e, 0xad, 0x92, 0xe0, 0x54, 0xf8, 0xdc, + 0x59, 0x1d, 0xf8, 0x62, 0xed, 0xa3, 0x2e, 0x44, 0x7f, 0xbe, 0xba, 0xf5, + 0x35, 0x4f, 0x67, 0xda, 0xc0, 0x43, 0xfb, 0xb2, 0x54, 0x33, 0x14, 0x81, + 0xaf, 0xb6, 0xc4, 0xda, 0x45, 0xb2, 0x33, 0xe4, 0xa5, 0x44, 0x9d, 0xa2, + 0xba, 0x07, 0xb9, 0x93, 0xec, 0xd0, 0x7d, 0xe6, 0xe5, 0xc2, 0x1f, 0x8a, + 0x2d, 0xc8, 0xc0, 0x6a, 0x62, 0x22, 0xee, 0xc1, 0xcb, 0x82, 0x04, 0x3e, + 0x23, 0xed, 0x72, 0xbb, 0xd9, 0x99, 0x53, 0x79, 0x67, 0x2a, 0x3a, 0x6d, + 0x70, 0x08, 0x70, 0xdb, 0x6b, 0x7e, 0x33, 0xc4, 0x59, 0xf0, 0x73, 0xb9, + 0x2b, 0xbc, 0x05, 0x29, 0x35, 0xfa, 0x96, 0x7a, 0xb7, 0xca, 0xa0, 0x4e, + 0xee, 0xa6, 0x46, 0x1d, 0xb6, 0xdd, 0xd7, 0xcc, 0x06, 0x1d, 0x38, 0xd8, + 0xdb, 0x9d, 0xe5, 0x81, 0x15, 0x1d, 0x8b, 0x38, 0xc2, 0x5e, 0x8d, 0xd7, + 0x9f, 0x8a, 0x4e, 0x2c, 0xd1, 0x47, 0x41, 0x2b, 0xbe, 0x90, 0x45, 0x2b, + 0xca, 0xd1, 0x14, 0xa7, 0xcb, 0xe8, 0xd6, 0xb6, 0x13, 0x06, 0x59, 0xaa, + 0x38, 0xbe, 0x2f, 0xee, 0xd6, 0xc9, 0x6e, 0xfb, 0x1a, 0x3b, 0x82, 0x31, + 0xd2, 0xf8, 0xb2, 0x90, 0x35, 0x6e, 0x77, 0xd3, 0xfc, 0xf9, 0x23, 0x0c, + 0xd7, 0x5a, 0x87, 0xa8, 0x44, 0x79, 0xa3, 0x4d, 0xdd, 0xe6, 0x7a, 0x82, + 0x6f, 0x09, 0xb4, 0x13, 0x40, 0xf1, 0x37, 0x2a, 0x5d, 0xc0, 0x7a, 0xca, + 0xa0, 0xc7, 0xdb, 0x89, 0x8d, 0x49, 0x25, 0x1a, 0x95, 0xc8, 0x87, 0x31, + 0xeb, 0x93, 0xcb, 0x35, 0x42, 0x3c, 0x07, 0x15, 0x71, 0x3e, 0x24, 0x8c, + 0xa2, 0xc7, 0xa8, 0x50, 0xa2, 0xbb, 0xc7, 0x81, 0x6d, 0x7b, 0xf3, 0xd8, + 0x2b, 0xab, 0x21, 0x61, 0x89, 0xdc, 0x15, 0xd9, 0x41, 0x3e, 0x23, 0xd7, + 0x7a, 0x9f, 0xdd, 0x11, 0xce, 0x16, 0xd4, 0x8f, 0x3f, 0xfb, 0x26, 0x43, + 0xcd, 0x61, 0x1c, 0xe1, 0x53, 0x89, 0x96, 0x66, 0x56, 0x25, 0x1e, 0x5a, + 0xdb, 0x08, 0x03, 0x3b, 0xac, 0xa6, 0xe6, 0x9b, 0x28, 0x9f, 0x4a, 0x03, + 0xcf, 0x88, 0xff, 0x49, 0x3e, 0x64, 0x87, 0x85, 0x21, 0x0b, 0x30, 0x48, + 0x4f, 0xf9, 0x12, 0x5d, 0x25, 0x21, 0x73, 0x48, 0xaf, 0x87, 0x4c, 0xb9, + 0x7b, 0x23, 0xc8, 0xd0, 0x72, 0x58, 0xf9, 0x59, 0x97, 0xe1, 0x4f, 0x31, + 0xf6, 0x46, 0xf7, 0x0d, 0x2f, 0x94, 0xf0, 0x0d, 0xb8, 0xe2, 0x95, 0x85, + 0x06, 0xcd, 0xd8, 0x40, 0x3f, 0x11, 0x06, 0x02, 0xe9, 0x2b, 0xa7, 0xbb, + 0x0e, 0xd0, 0xcf, 0x8b, 0xe7, 0x4e, 0xcd, 0xc8, 0x5a, 0x13, 0x19, 0x82}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 194 + {SEC_OID_SHA384, + 194, + {0x4a, 0xb6, 0xb8, 0x5a, 0x2c, 0x2b, 0x64, 0x13, 0x52, 0x17, 0x70, 0x9b, + 0x6e, 0xf5, 0xd2, 0x67, 0xdc, 0x8e, 0x9f, 0x61, 0xe6, 0x5c, 0x53, 0x9f, + 0xc9, 0x29, 0x93, 0xb8, 0x49, 0x00, 0xf9, 0xf2, 0xe6, 0xa0, 0x35, 0x59, + 0x27, 0x51, 0xf5, 0xca, 0x54, 0x00, 0x11, 0x74, 0xc1, 0x25, 0x99, 0x46, + 0x6f, 0xfb, 0xcf, 0x7f, 0x86, 0xb4, 0xe7, 0xe3, 0x9a, 0x94, 0x21, 0x4a, + 0x8b, 0x84, 0xbb, 0x2b, 0xaa, 0xbe, 0xdc, 0xe3, 0xf5, 0x26, 0x10, 0x3e, + 0x3e, 0x95, 0x17, 0x28, 0xb3, 0x53, 0x12, 0xa4, 0xa6, 0x17, 0xa0, 0x31, + 0x16, 0x7a, 0xcb, 0x20, 0xe2, 0x8f, 0x2b, 0xb7, 0xc1, 0x75, 0x07, 0x6f, + 0x85, 0x56, 0xdc, 0x5b, 0x37, 0xe8, 0xbd, 0xcd, 0xb0, 0x32, 0x0e, 0xf4, + 0x34, 0x82, 0x1a, 0xb5, 0xf4, 0xb2, 0xa3, 0x12, 0x34, 0x2c, 0x7a, 0x64, + 0xcd, 0x0f, 0xef, 0x89, 0x81, 0xb5, 0x2d, 0x99, 0xdc, 0x7a, 0xf0, 0xf2, + 0x7e, 0x50, 0x6c, 0x7e, 0x09, 0x9e, 0xca, 0x75, 0x10, 0x92, 0x04, 0x39, + 0x4d, 0x5b, 0x50, 0xd2, 0x6a, 0xe3, 0x77, 0x0a, 0x14, 0x16, 0xaa, 0x73, + 0x00, 0x34, 0x61, 0xa7, 0x50, 0xfb, 0x18, 0x9a, 0xcb, 0x23, 0xe5, 0xa6, + 0x80, 0x2d, 0x09, 0x8f, 0x8b, 0x33, 0xc1, 0x39, 0x7c, 0x44, 0xd6, 0xa4, + 0xf3, 0xc0, 0xe6, 0xef, 0x49, 0x56, 0xdb, 0xd2, 0x85, 0x86, 0x8d, 0x3f, + 0x2f, 0xcc, 0xa8, 0x28, 0x0f, 0xf7, 0xa9, 0xaf, 0xbe, 0x49, 0x27, 0xf4, + 0x44, 0xa3, 0x94, 0xe0, 0xd6, 0x2c, 0x3b, 0xb8, 0xe2, 0x55, 0x39, 0x6f, + 0x22, 0xd1, 0x4a, 0x21, 0x48, 0x73, 0x2d, 0x80, 0xb6, 0xfa, 0xe6, 0xde, + 0x4e, 0xe6, 0xe4, 0x74, 0x77, 0x64, 0xdf, 0xeb, 0x4c, 0x60, 0xda, 0x9a, + 0x7b, 0x28, 0x28, 0xff, 0xca, 0xa6, 0x70, 0xa1, 0x36, 0xbb, 0x22, 0xff, + 0xdf, 0x99, 0x7e, 0x1c, 0x8b, 0xa1, 0xf5, 0xa3, 0x72, 0xfa, 0xcf, 0xb4, + 0x67, 0xd7, 0xe7, 0x37, 0x8a, 0x64, 0xc3, 0x8f, 0x44, 0x7d, 0x45, 0xed, + 0xba, 0x20, 0x2e, 0x23, 0x3f, 0x8e, 0xe0, 0x6b, 0xa5, 0x6e, 0x7c, 0x8a, + 0x15, 0x1c, 0x4c, 0x4b, 0x8d, 0xaf, 0xe5, 0x41, 0xde, 0x59, 0xa7, 0xb5, + 0x30, 0xa3, 0x5b, 0xba, 0xe4, 0xcf, 0x7a, 0x88, 0x5c, 0xd6, 0xec, 0x1f, + 0x2e, 0xe6, 0xd1, 0x49, 0x30, 0xec, 0x20, 0xb5, 0x38, 0x93, 0xeb, 0x44, + 0x57, 0xec, 0x36, 0xdf, 0x22, 0xa5, 0xad, 0x01, 0x53, 0x00, 0xd4, 0xd1, + 0x03, 0x42, 0x86, 0x47, 0x1f, 0x72, 0xa0, 0x5e, 0x39, 0x55, 0x98, 0xf3, + 0xb0, 0x9c, 0x39, 0x0e, 0x0a, 0x05, 0x94, 0xb7, 0xd3, 0x6b, 0x4d, 0x9c, + 0x17, 0x58, 0xce, 0x3d, 0x28, 0x32, 0xab, 0x64, 0xdb, 0x2a, 0x4c, 0xa6, + 0x52, 0x11, 0xdc, 0x4e, 0x5b, 0x4e, 0x69, 0xb7, 0x2b, 0x21, 0xb5, 0xe9}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 195 + {SEC_OID_SHA384, + 195, + {0x13, 0x1d, 0x9d, 0x72, 0x77, 0x3f, 0x3a, 0x6b, 0x90, 0x26, 0xf5, 0x5e, + 0xdb, 0x23, 0xb3, 0x48, 0xcc, 0xb4, 0xe3, 0x4f, 0x67, 0x35, 0xcc, 0xc2, + 0x04, 0x59, 0x2a, 0x69, 0xff, 0x19, 0x66, 0x35, 0x51, 0xd7, 0x3d, 0x34, + 0x0c, 0xde, 0xbe, 0x9f, 0x1d, 0x26, 0xca, 0x19, 0x2a, 0xc5, 0x87, 0x64, + 0xb0, 0x29, 0x89, 0xce, 0xa4, 0xe8, 0x25, 0x38, 0x63, 0xa6, 0xd9, 0x37, + 0x6a, 0x49, 0xa2, 0xdd, 0x6a, 0xb5, 0x3d, 0xce, 0xb6, 0x78, 0xc3, 0xea, + 0x74, 0xe7, 0xf0, 0xb4, 0xff, 0x97, 0x56, 0x3d, 0xc1, 0x68, 0xe2, 0x02, + 0x0b, 0xde, 0x4a, 0x56, 0xc2, 0x1c, 0x98, 0x8f, 0x88, 0xe3, 0x79, 0xfe, + 0x64, 0x7b, 0x3a, 0x39, 0x65, 0x1c, 0x1c, 0x56, 0x1b, 0xa4, 0x44, 0xee, + 0xb6, 0x77, 0xd7, 0x13, 0x0f, 0x9b, 0x9d, 0x5a, 0x9a, 0x4c, 0xd9, 0xb0, + 0x9f, 0xc8, 0x79, 0xc2, 0x53, 0x9f, 0x2c, 0x42, 0x3b, 0xd1, 0x54, 0x58, + 0xef, 0x32, 0xbb, 0x1c, 0x71, 0xd5, 0xb5, 0x18, 0xa2, 0x0d, 0xd5, 0x0f, + 0x4a, 0x9a, 0xce, 0xc5, 0x76, 0x48, 0xbe, 0xbf, 0xc4, 0xdf, 0x79, 0x64, + 0xfb, 0x6d, 0x60, 0xd0, 0xd3, 0x71, 0x16, 0xd5, 0x94, 0x86, 0x4b, 0xe9, + 0xf8, 0x26, 0xca, 0x53, 0x53, 0x3b, 0x77, 0x31, 0x70, 0x90, 0xa3, 0xbd, + 0x10, 0x24, 0xbb, 0x7a, 0x39, 0xca, 0x67, 0xf4, 0x3a, 0x96, 0xf5, 0xe5, + 0x2a, 0xa5, 0xd7, 0x3d, 0x69, 0x28, 0x8c, 0xa3, 0xf2, 0xde, 0x54, 0x86, + 0x41, 0x57, 0x9f, 0x54, 0xe4, 0x84, 0xab, 0xa2, 0xe4, 0x67, 0x6d, 0x91, + 0xce, 0x01, 0xa5, 0x0a, 0x90, 0x99, 0x6a, 0xcd, 0xd3, 0x2c, 0x21, 0x24, + 0xa3, 0xce, 0xa1, 0x10, 0xca, 0xdf, 0xa4, 0x63, 0x38, 0x37, 0x4c, 0x87, + 0xfb, 0x52, 0x46, 0x00, 0x87, 0xa9, 0xca, 0xea, 0x82, 0x4f, 0xb8, 0x36, + 0x73, 0x79, 0x6e, 0x28, 0xe2, 0xd0, 0x0d, 0x57, 0x85, 0xb1, 0xe8, 0x20, + 0xb8, 0xd3, 0x5c, 0xa1, 0xad, 0x05, 0x23, 0xb7, 0x24, 0xa3, 0x10, 0xb6, + 0x06, 0xa4, 0xbf, 0xa6, 0x51, 0x5a, 0x2b, 0x7a, 0xf2, 0x31, 0xdc, 0x20, + 0x33, 0x08, 0xe9, 0xa9, 0xd0, 0xa3, 0x9b, 0xc1, 0x0c, 0x2b, 0xe6, 0x86, + 0x51, 0x86, 0x03, 0x44, 0x66, 0x1a, 0x73, 0xcd, 0x1e, 0x81, 0xb6, 0x1c, + 0xc3, 0xb3, 0x9b, 0x20, 0x35, 0xc1, 0x5f, 0x6f, 0xea, 0xf4, 0xd6, 0x82, + 0x1a, 0x38, 0x89, 0x8e, 0x3e, 0x92, 0x0f, 0x0e, 0x70, 0x7b, 0xa7, 0x2a, + 0x20, 0x21, 0x3d, 0x86, 0xb2, 0x64, 0x28, 0x73, 0xdb, 0xc3, 0x0a, 0xda, + 0x5b, 0x5c, 0xfc, 0x30, 0x89, 0x5f, 0x1c, 0xab, 0x03, 0x93, 0x38, 0x3f, + 0x61, 0xa7, 0xaa, 0xc1, 0xe4, 0x42, 0xf3, 0xa5, 0xeb, 0xd0, 0x1d, 0x16, + 0xd5, 0xc4, 0xb7, 0x45, 0xe5, 0x6b, 0x87, 0xb1, 0x95, 0x22, 0xf6, 0x49}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 196 + {SEC_OID_SHA384, + 196, + {0x09, 0xcc, 0x7e, 0xd5, 0x35, 0x7f, 0x2e, 0xb7, 0x44, 0x95, 0x14, 0x21, + 0x5b, 0x7d, 0x4b, 0xc9, 0x4c, 0x3d, 0x0e, 0x3b, 0x94, 0x03, 0xa1, 0x38, + 0x68, 0x34, 0x44, 0xf1, 0x2a, 0x24, 0xfb, 0x4f, 0x1b, 0xff, 0xda, 0x80, + 0x37, 0x60, 0x2b, 0x19, 0x05, 0x37, 0x27, 0xc2, 0xf1, 0x42, 0x2f, 0x54, + 0x0d, 0x5c, 0x6c, 0x2e, 0xe0, 0xc0, 0x20, 0x5a, 0x3e, 0x8d, 0x19, 0xe4, + 0xee, 0x96, 0x86, 0x40, 0xba, 0x85, 0x7c, 0x04, 0xce, 0xbc, 0xfd, 0xcf, + 0x75, 0x38, 0xe3, 0xa1, 0x1b, 0x32, 0x22, 0x6f, 0x57, 0x71, 0x4e, 0xf6, + 0xac, 0x47, 0x04, 0x5e, 0x94, 0x02, 0x67, 0x48, 0xfd, 0xf0, 0x5e, 0xe9, + 0x75, 0xcf, 0x8b, 0x47, 0xd7, 0x90, 0x12, 0x1a, 0x0b, 0xef, 0x0e, 0x86, + 0xa2, 0xfc, 0x9e, 0x74, 0x44, 0xf2, 0x8e, 0xbf, 0x54, 0xe2, 0xcc, 0x06, + 0xf7, 0xad, 0xb7, 0xc1, 0x4c, 0x10, 0x77, 0xf9, 0x9f, 0x43, 0x4b, 0x4f, + 0x4b, 0x23, 0xd0, 0xe3, 0x08, 0xc3, 0xaf, 0x08, 0x09, 0x39, 0x36, 0x39, + 0xf4, 0x04, 0x35, 0xb1, 0x90, 0x17, 0x5f, 0xab, 0x57, 0x0b, 0x6a, 0xcd, + 0xa0, 0xb2, 0xb9, 0x4d, 0xd3, 0x31, 0xcf, 0x75, 0xed, 0xd5, 0x94, 0xaa, + 0x7d, 0x49, 0x83, 0x66, 0x20, 0xa7, 0x20, 0xcf, 0x71, 0x56, 0x43, 0xa7, + 0x37, 0x04, 0xf1, 0xf5, 0xd7, 0x13, 0x6b, 0x30, 0x72, 0xd6, 0xe9, 0x05, + 0x8c, 0xae, 0x72, 0xc0, 0xcd, 0x3f, 0xe1, 0x53, 0x94, 0xb4, 0x43, 0x87, + 0x31, 0xc3, 0x7e, 0x6f, 0xe7, 0x89, 0x71, 0xd8, 0x28, 0x06, 0x30, 0x67, + 0x91, 0x31, 0x65, 0x7b, 0x64, 0xed, 0xd1, 0x32, 0x91, 0x0a, 0xa1, 0x26, + 0x3e, 0xa2, 0xbb, 0xca, 0x36, 0xed, 0xdb, 0x34, 0xde, 0x0b, 0x4d, 0x9a, + 0x42, 0x25, 0x8c, 0x6e, 0x27, 0x27, 0xb7, 0x1a, 0x41, 0xc2, 0x8b, 0xdc, + 0x07, 0xc3, 0xe3, 0x67, 0xf1, 0x94, 0xf0, 0x41, 0x8a, 0x4f, 0xc7, 0xb5, + 0xff, 0x7e, 0x53, 0x1d, 0xb5, 0xf0, 0xe4, 0xe5, 0xdc, 0xd9, 0xba, 0x33, + 0x2c, 0x0f, 0xb6, 0xc4, 0xfa, 0x73, 0xe1, 0x0a, 0xda, 0x48, 0x40, 0xf7, + 0xaa, 0x2c, 0x31, 0x08, 0x56, 0xe2, 0xa4, 0x53, 0xed, 0x59, 0x5e, 0x9b, + 0x7b, 0xb0, 0xe0, 0xc7, 0x29, 0x37, 0x5e, 0xb0, 0x60, 0x76, 0x94, 0xc4, + 0xd4, 0x4a, 0xc2, 0x20, 0x3f, 0x79, 0x7f, 0x70, 0x1a, 0x13, 0xc0, 0xa4, + 0xbe, 0x1f, 0xbf, 0x5a, 0x90, 0xc6, 0xc6, 0x80, 0xa7, 0x8d, 0x87, 0x1e, + 0x36, 0x37, 0x63, 0x72, 0x00, 0xe4, 0xd3, 0x8e, 0xf6, 0xcf, 0x2c, 0x2d, + 0xb5, 0xc2, 0xa5, 0xe5, 0x5c, 0x11, 0x05, 0x63, 0x7b, 0xd9, 0x78, 0x31, + 0xc9, 0xf3, 0x9e, 0x9d, 0xed, 0x20, 0xbe, 0x2f, 0x38, 0x1b, 0x96, 0x15, + 0x7d, 0xec, 0xfa, 0x0e, 0x64, 0x86, 0x96, 0xe5, 0x24, 0x1f, 0x37, 0x94}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 197 + {SEC_OID_SHA384, + 197, + {0x88, 0x89, 0xba, 0x3a, 0x05, 0x56, 0xd7, 0xd6, 0x5a, 0x08, 0xbe, 0xdc, + 0xf4, 0x0c, 0x28, 0x62, 0x40, 0x9c, 0xf6, 0x5c, 0x5d, 0xeb, 0x82, 0x1b, + 0x7d, 0x12, 0xe6, 0xd1, 0x96, 0x18, 0x59, 0xb8, 0xac, 0x91, 0x17, 0x7b, + 0x7d, 0x50, 0xff, 0x81, 0x68, 0xcf, 0x80, 0xfe, 0x88, 0x26, 0x6e, 0x57, + 0x4c, 0x6f, 0xd7, 0x19, 0x98, 0x07, 0x05, 0xbd, 0x7c, 0x48, 0x8d, 0x76, + 0x8e, 0x15, 0xd2, 0xf8, 0x71, 0xf1, 0x39, 0x04, 0xae, 0x22, 0x80, 0xe2, + 0x1c, 0x7f, 0xe6, 0x5d, 0xa1, 0x99, 0x88, 0xf2, 0xf6, 0x2d, 0x84, 0xc8, + 0x7a, 0x32, 0xad, 0xa1, 0x5f, 0xa3, 0xa0, 0x59, 0x1e, 0x8f, 0x7b, 0xac, + 0x5d, 0xa6, 0x7e, 0x73, 0x39, 0x96, 0x6c, 0x94, 0xc0, 0xd8, 0x64, 0xe6, + 0x70, 0xce, 0xa0, 0x0c, 0x81, 0x0a, 0x01, 0xed, 0x78, 0xc0, 0x55, 0x25, + 0x62, 0xb3, 0x7c, 0x11, 0xa0, 0x44, 0x27, 0xc1, 0x00, 0xcd, 0xa4, 0xc6, + 0x51, 0x1f, 0x29, 0x86, 0xe5, 0x77, 0x81, 0x4e, 0x48, 0xff, 0x56, 0x5d, + 0x3f, 0x83, 0x70, 0xe7, 0x93, 0x21, 0xe6, 0x12, 0xc3, 0x71, 0xfd, 0x4e, + 0x1b, 0x9c, 0xf9, 0x3d, 0x53, 0x63, 0x68, 0x44, 0xfc, 0x6c, 0x39, 0x2e, + 0x54, 0x7f, 0x5c, 0x30, 0x9f, 0xa3, 0xb8, 0x9c, 0xf6, 0x2d, 0x19, 0x12, + 0xf0, 0x77, 0x4c, 0x82, 0xc5, 0x67, 0x98, 0x9b, 0xc1, 0x43, 0x99, 0xd1, + 0xfa, 0x0b, 0x1d, 0x87, 0xd6, 0x7e, 0xf1, 0x5a, 0xe9, 0xc4, 0xd5, 0x77, + 0xf7, 0x8c, 0x91, 0x3f, 0x58, 0xc4, 0x8c, 0xd2, 0x8d, 0xab, 0x95, 0xd6, + 0x35, 0x8b, 0x49, 0x41, 0x09, 0x26, 0x81, 0x62, 0x42, 0xed, 0xbb, 0xca, + 0x97, 0xdf, 0xe9, 0xfa, 0x9f, 0x44, 0x64, 0x9f, 0xe0, 0x2f, 0xc8, 0xc6, + 0x20, 0xfe, 0x86, 0x76, 0x77, 0x08, 0xa1, 0x61, 0x96, 0x06, 0xab, 0x6c, + 0x87, 0x3e, 0x97, 0x0c, 0x9b, 0xba, 0x1b, 0xb8, 0x08, 0x3a, 0x71, 0xe2, + 0x88, 0x8a, 0x7a, 0x49, 0x17, 0xae, 0x87, 0x67, 0xb3, 0x05, 0x1c, 0xe3, + 0x24, 0xc8, 0xba, 0xbb, 0xca, 0x7e, 0xfa, 0x45, 0x09, 0xf8, 0x18, 0x62, + 0x64, 0x97, 0x61, 0x09, 0xc3, 0xb0, 0xb2, 0xb4, 0x53, 0xe1, 0xbb, 0x1b, + 0x74, 0x68, 0x56, 0x7b, 0xe2, 0x84, 0x4d, 0xe2, 0x95, 0x09, 0x8a, 0x8d, + 0x84, 0x96, 0x02, 0xc0, 0x26, 0x1f, 0x6c, 0x32, 0x84, 0x61, 0x35, 0x17, + 0xf7, 0x9e, 0x84, 0x00, 0x8d, 0xe8, 0xeb, 0xc1, 0x51, 0xb9, 0x8a, 0x9c, + 0x19, 0xa3, 0x83, 0x3a, 0x8c, 0x32, 0x2c, 0xd0, 0x21, 0xaf, 0x09, 0x42, + 0x2e, 0x09, 0x93, 0x8d, 0xb0, 0xb0, 0x9c, 0xdd, 0xad, 0x47, 0xdb, 0x0b, + 0xee, 0xcc, 0xba, 0x5e, 0xa5, 0x6d, 0x2b, 0x03, 0x3e, 0x2d, 0x90, 0xe3, + 0x27, 0x35, 0x9f, 0x05, 0x6d, 0x22, 0x69, 0x2c, 0xb7, 0xae, 0xb2, 0xc6}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 198 + {SEC_OID_SHA384, + 198, + {0x25, 0x25, 0x94, 0xc9, 0x34, 0x19, 0x2b, 0x66, 0xa3, 0x49, 0xe5, 0x83, + 0x32, 0xc9, 0xff, 0x11, 0x10, 0x26, 0xc5, 0x12, 0xa4, 0x39, 0xf8, 0x86, + 0xdf, 0x18, 0x59, 0xf3, 0x27, 0xd8, 0x75, 0x83, 0x6f, 0x52, 0x9e, 0x9c, + 0x46, 0x2a, 0x95, 0xd5, 0xb0, 0xe8, 0xee, 0x6b, 0x40, 0x7e, 0xd6, 0xf7, + 0xa7, 0x51, 0x2b, 0x70, 0xe4, 0x26, 0x12, 0xc1, 0x47, 0x9e, 0x85, 0x63, + 0x88, 0xda, 0x8d, 0xca, 0xce, 0x91, 0x78, 0x0b, 0xe2, 0xf5, 0x6d, 0xa9, + 0x9c, 0x4a, 0x76, 0x25, 0x1f, 0x86, 0xf2, 0xef, 0xe2, 0xe2, 0x14, 0x40, + 0x4c, 0xcf, 0xbe, 0x26, 0x72, 0x8b, 0x67, 0x66, 0xf9, 0xa2, 0x8f, 0x87, + 0x87, 0xae, 0x31, 0x8d, 0x3f, 0xed, 0x0f, 0xa5, 0x85, 0xb6, 0x8b, 0xd7, + 0x6a, 0xb2, 0x38, 0xe2, 0x87, 0x39, 0xef, 0x19, 0xaf, 0xab, 0x12, 0x47, + 0xed, 0x1b, 0xb1, 0x19, 0xfa, 0x50, 0xf1, 0xfc, 0xce, 0x4b, 0xb9, 0x46, + 0x04, 0x75, 0x10, 0xbc, 0x68, 0x3a, 0xe4, 0x99, 0x73, 0x0c, 0xf3, 0x16, + 0xea, 0xb9, 0x6f, 0x14, 0xd6, 0x54, 0xab, 0x31, 0x17, 0x86, 0x12, 0x1f, + 0xf7, 0xf2, 0xac, 0x09, 0xce, 0x14, 0x6b, 0x98, 0xec, 0x03, 0x02, 0x77, + 0x5c, 0x0b, 0x9f, 0x06, 0xbe, 0x02, 0x40, 0xb2, 0x86, 0x95, 0x89, 0x4f, + 0x53, 0xec, 0x1a, 0x92, 0xed, 0x98, 0x5d, 0x5c, 0x6c, 0xd5, 0x5d, 0x9c, + 0xa5, 0xd6, 0x48, 0x91, 0x84, 0x26, 0x73, 0xd2, 0xdb, 0xe8, 0xf4, 0xd6, + 0xa6, 0x78, 0xda, 0x49, 0x29, 0xec, 0xa8, 0x45, 0x08, 0x87, 0x88, 0x42, + 0x29, 0xa3, 0xed, 0xab, 0x33, 0x05, 0xb6, 0x91, 0xf2, 0x42, 0xda, 0x7b, + 0x70, 0x43, 0xf0, 0xd7, 0x59, 0xd6, 0xc3, 0x63, 0x61, 0x66, 0x4e, 0x45, + 0x66, 0xaa, 0x41, 0x9e, 0x26, 0x94, 0x41, 0x95, 0xab, 0x87, 0x46, 0xa0, + 0x5d, 0x56, 0x38, 0x59, 0x43, 0xd9, 0x71, 0xa1, 0xeb, 0xad, 0x62, 0x7c, + 0x2a, 0x9e, 0x6c, 0x42, 0x92, 0x53, 0xa1, 0x14, 0x2a, 0xbc, 0xab, 0x5a, + 0xb7, 0x1b, 0xcb, 0x35, 0xb7, 0xc6, 0xdc, 0x89, 0xff, 0x57, 0x95, 0xaa, + 0xe1, 0xfa, 0x0d, 0x7d, 0x8a, 0xe5, 0xfe, 0x32, 0x7b, 0x39, 0x59, 0xd3, + 0xc7, 0xc3, 0x73, 0xc7, 0xa9, 0x8c, 0xf3, 0x82, 0x81, 0x9f, 0x21, 0xe6, + 0xfc, 0x1d, 0x29, 0xae, 0x15, 0x89, 0x78, 0x87, 0x72, 0x80, 0x33, 0xb6, + 0xc0, 0x5c, 0x29, 0x3c, 0x28, 0xbd, 0x96, 0x70, 0xb7, 0xbd, 0x7f, 0xe7, + 0x00, 0x51, 0xf1, 0xd3, 0x0b, 0xc3, 0xe9, 0xb4, 0xf2, 0x0d, 0x6c, 0xaa, + 0xc7, 0x7d, 0x33, 0x1c, 0x3c, 0x86, 0x4c, 0x61, 0x73, 0x3c, 0xec, 0xb5, + 0xcf, 0x57, 0x56, 0xa9, 0xc3, 0xe4, 0x85, 0xb5, 0x8f, 0x93, 0x62, 0x61, + 0x48, 0x7e, 0xf2, 0xb8, 0x05, 0x4b, 0x5a, 0x1f, 0x95, 0xc4, 0x29, 0x5b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 199 + {SEC_OID_SHA384, + 199, + {0x0f, 0xe6, 0x55, 0x53, 0x40, 0x68, 0x5f, 0x83, 0x44, 0x4f, 0xd8, 0x44, + 0xae, 0x5e, 0x7d, 0x11, 0xa5, 0xab, 0x36, 0x92, 0x2f, 0x3c, 0x63, 0x80, + 0x34, 0x32, 0xcc, 0xb8, 0x4b, 0x36, 0x43, 0xf0, 0x60, 0xfa, 0x7a, 0xbd, + 0xc6, 0x86, 0x58, 0x91, 0xa1, 0x67, 0x2b, 0x66, 0xb9, 0x21, 0x86, 0x7a, + 0xb0, 0x8f, 0xc6, 0x2a, 0x4d, 0xc4, 0x81, 0x04, 0xb9, 0xeb, 0x8e, 0x4b, + 0xd8, 0x9c, 0x26, 0xb8, 0x21, 0xc4, 0x90, 0xe8, 0x43, 0xc3, 0x51, 0x7f, + 0xcd, 0xc2, 0x49, 0xbe, 0x66, 0x68, 0x0c, 0xa4, 0x0f, 0x2c, 0x3b, 0x75, + 0x00, 0x22, 0x8c, 0xbd, 0xd0, 0x32, 0x3c, 0xf6, 0xb6, 0xa7, 0xc1, 0x8a, + 0x18, 0x46, 0xc0, 0x42, 0x67, 0x6f, 0x50, 0xbe, 0x45, 0x80, 0x2b, 0xa4, + 0xf1, 0x91, 0x7a, 0x84, 0x05, 0x83, 0x82, 0xb9, 0xf0, 0xa1, 0x40, 0x1b, + 0x16, 0x56, 0xb4, 0x94, 0xa3, 0x25, 0xa9, 0xf1, 0x51, 0xed, 0xc4, 0x9f, + 0xe2, 0xcc, 0x91, 0x9d, 0x84, 0xe3, 0xa0, 0x27, 0xd8, 0xc8, 0x3a, 0xfb, + 0xb8, 0xed, 0x5a, 0x72, 0xf6, 0x81, 0x55, 0x86, 0xad, 0xa3, 0x0f, 0xd7, + 0xb6, 0xfb, 0x3c, 0x95, 0xb0, 0x63, 0xce, 0x9e, 0xe8, 0xfe, 0xa2, 0xb1, + 0x34, 0xae, 0x42, 0xab, 0x8b, 0xf0, 0x81, 0x10, 0x30, 0x1a, 0x88, 0x38, + 0xc4, 0x24, 0x98, 0xf4, 0xd6, 0xb4, 0x49, 0xe1, 0xdc, 0xc6, 0x54, 0x54, + 0xf8, 0x1a, 0xf0, 0xad, 0x2f, 0x6c, 0x14, 0x6f, 0x0b, 0x3f, 0xf0, 0xeb, + 0xc7, 0x61, 0xb5, 0x3b, 0x7f, 0x85, 0x53, 0x23, 0xcc, 0x4c, 0x16, 0x95, + 0x66, 0x07, 0xa8, 0x9e, 0x23, 0x8b, 0x37, 0x6b, 0xd7, 0x64, 0x15, 0x64, + 0x8a, 0x26, 0xc8, 0xa4, 0x73, 0x70, 0x9e, 0xf0, 0x2b, 0x27, 0xa2, 0xcf, + 0x62, 0x64, 0x50, 0xc9, 0x2e, 0xd1, 0x23, 0x8e, 0xe9, 0x5d, 0xf9, 0x0f, + 0x4b, 0x9c, 0xb8, 0xff, 0x1d, 0x6d, 0x09, 0x2b, 0xfb, 0x79, 0xc0, 0xe0, + 0x11, 0x4e, 0xfd, 0xb0, 0xab, 0x98, 0x9c, 0xef, 0x42, 0x80, 0xb8, 0xa8, + 0x08, 0x9b, 0x4d, 0x65, 0x46, 0x0e, 0xdc, 0x9f, 0x93, 0xd8, 0x9a, 0xab, + 0x6a, 0xd0, 0x72, 0xaf, 0xc9, 0x03, 0xc7, 0x4f, 0xcc, 0x88, 0x9a, 0x1e, + 0x06, 0xac, 0x8b, 0xab, 0x8e, 0x61, 0xbc, 0xea, 0xe5, 0xe3, 0x25, 0xaf, + 0x68, 0xd1, 0x35, 0x7c, 0xf0, 0x74, 0x7b, 0xd1, 0x0c, 0x10, 0x3f, 0xa0, + 0x4f, 0x69, 0xd5, 0x63, 0xfb, 0x27, 0x0a, 0x06, 0xf3, 0x82, 0x13, 0x05, + 0xde, 0x3f, 0x02, 0xac, 0x16, 0x17, 0x70, 0x0f, 0x07, 0xec, 0xaa, 0x6d, + 0xd5, 0x25, 0xef, 0x9e, 0x54, 0xb9, 0x44, 0x9e, 0x29, 0x74, 0xa9, 0x4e, + 0x7e, 0x7b, 0x83, 0x07, 0x65, 0x94, 0x95, 0xd7, 0x00, 0x18, 0x1f, 0x09, + 0xf8, 0x68, 0x00, 0x64, 0x37, 0x5c, 0xa1, 0x9c, 0xaf, 0xeb, 0x5b, 0x81}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 200 + {SEC_OID_SHA384, + 200, + {0x1c, 0x08, 0x49, 0x64, 0x4c, 0x72, 0x82, 0x1f, 0x89, 0x77, 0x5e, 0x82, + 0x40, 0x94, 0x9f, 0xd3, 0x17, 0xe6, 0x6a, 0xd2, 0x16, 0xbe, 0xb2, 0x87, + 0x68, 0x65, 0xda, 0xf0, 0x67, 0x10, 0x3d, 0x51, 0xfc, 0x42, 0x8b, 0xc9, + 0xe1, 0x9d, 0xea, 0x39, 0xb1, 0x6d, 0xf3, 0xcf, 0x55, 0xfe, 0x9a, 0xf9, + 0x94, 0x1e, 0xd4, 0x56, 0xa9, 0xb3, 0x98, 0xb3, 0x73, 0xec, 0x7d, 0xe6, + 0xca, 0x9c, 0x17, 0x63, 0x52, 0xd7, 0xd2, 0xb2, 0xe2, 0x63, 0x55, 0x29, + 0xc3, 0x77, 0x15, 0xc1, 0x13, 0x9b, 0x36, 0xa1, 0x05, 0xf7, 0xde, 0xf4, + 0xaa, 0xe6, 0x88, 0x26, 0x6f, 0xee, 0xcc, 0xf2, 0x2a, 0x07, 0x6d, 0x19, + 0xd5, 0x19, 0xac, 0xa7, 0x6b, 0x88, 0xb7, 0x13, 0x64, 0xfd, 0xa8, 0xb5, + 0xfd, 0x52, 0xc0, 0x83, 0x2e, 0xd2, 0x48, 0x3d, 0x3a, 0x37, 0x93, 0x16, + 0xe3, 0x70, 0xb7, 0xe1, 0x0c, 0x8e, 0x62, 0x09, 0xde, 0xbf, 0x21, 0x72, + 0x44, 0x67, 0x41, 0xaf, 0xf6, 0x76, 0xda, 0x31, 0xd7, 0x76, 0x1b, 0x74, + 0x97, 0xf2, 0xe5, 0x5b, 0xf7, 0x89, 0x54, 0xcb, 0x33, 0x52, 0xe5, 0x1c, + 0x8f, 0x86, 0x86, 0xcf, 0x99, 0x49, 0xc5, 0x3d, 0x03, 0xd6, 0xaf, 0x52, + 0x58, 0xcd, 0x3c, 0xcf, 0x44, 0x2a, 0x6e, 0x77, 0x3a, 0x68, 0x7e, 0xc9, + 0x5a, 0x07, 0xd2, 0xfd, 0x3c, 0x37, 0xad, 0x0c, 0x7c, 0x72, 0x9a, 0x83, + 0x2f, 0x0a, 0xe3, 0x68, 0x9d, 0x1f, 0x3b, 0xb2, 0x72, 0xa1, 0xf9, 0x01, + 0xa1, 0xb2, 0xf9, 0xe1, 0x61, 0x43, 0x2b, 0x57, 0xc3, 0x7f, 0xa3, 0xab, + 0xfb, 0x50, 0x9e, 0x7d, 0xd9, 0x16, 0x07, 0x89, 0x5d, 0xf4, 0x5c, 0xf2, + 0xb7, 0x72, 0x0f, 0x5c, 0xa3, 0x4a, 0x9b, 0x74, 0xcd, 0xbf, 0x82, 0xc9, + 0x63, 0x7a, 0xdb, 0x39, 0x1a, 0xd7, 0x0f, 0x53, 0xe4, 0x71, 0x31, 0xa2, + 0x2f, 0x82, 0x70, 0x9f, 0xed, 0x31, 0xc9, 0x90, 0x54, 0xa2, 0xaa, 0xed, + 0x93, 0x5e, 0x97, 0x91, 0xa1, 0xa6, 0x19, 0x0b, 0x72, 0x4a, 0x16, 0xe5, + 0xdf, 0x74, 0xca, 0x14, 0xd1, 0xd1, 0x57, 0x26, 0xcc, 0xf9, 0x6e, 0xdf, + 0xea, 0x8b, 0xf5, 0xdf, 0xe9, 0xf4, 0x87, 0x47, 0xf4, 0x51, 0x53, 0x05, + 0x6e, 0xc0, 0x68, 0x42, 0x9e, 0xd0, 0x80, 0xeb, 0x5e, 0xc5, 0x7f, 0x0f, + 0x7a, 0xc9, 0xc8, 0x1c, 0xe6, 0xb1, 0xdc, 0xcc, 0x1d, 0xef, 0xd5, 0x52, + 0x80, 0x88, 0x66, 0x1e, 0x0a, 0x05, 0x03, 0x22, 0xe1, 0xa2, 0xf3, 0x15, + 0xfd, 0x65, 0xa4, 0xde, 0xce, 0xe9, 0xef, 0x9f, 0x30, 0x21, 0xa3, 0x4a, + 0xf2, 0xb1, 0xf6, 0xc3, 0x65, 0xd6, 0x80, 0xf0, 0x0c, 0x0c, 0xe9, 0xd1, + 0x9b, 0xa1, 0x2b, 0x5d, 0xfb, 0x51, 0x5c, 0x12, 0x9b, 0x7a, 0x63, 0xc3, + 0x4c, 0x50, 0x33, 0xed, 0xf9, 0xd8, 0x76, 0xc0, 0x3e, 0x1f, 0x35, 0x94}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 201 + {SEC_OID_SHA384, + 201, + {0x56, 0x81, 0xec, 0x35, 0xb4, 0x97, 0x08, 0xb8, 0xf8, 0x96, 0x2a, 0x57, + 0x9a, 0x33, 0xe9, 0x68, 0x99, 0x47, 0xe9, 0x88, 0x32, 0x46, 0xa8, 0xdf, + 0x99, 0x9a, 0x35, 0xd8, 0xbc, 0x24, 0x27, 0x1e, 0xc1, 0x46, 0x06, 0x68, + 0x99, 0x9e, 0xc7, 0x41, 0x92, 0xb4, 0xf5, 0xdc, 0xd0, 0xd4, 0x9f, 0x22, + 0xb3, 0x1c, 0x77, 0xaf, 0xda, 0x74, 0x8e, 0x3b, 0xec, 0x58, 0xed, 0x52, + 0xe9, 0x6d, 0xd4, 0x5b, 0x23, 0xf6, 0x6b, 0x7b, 0x2c, 0x2c, 0x70, 0x3a, + 0xdd, 0x64, 0xe6, 0x79, 0x48, 0x67, 0xe9, 0xbe, 0x72, 0xbd, 0x3a, 0x4f, + 0x80, 0x43, 0x1a, 0xd6, 0xd7, 0x6b, 0x9a, 0x50, 0x2b, 0x9b, 0x81, 0xf0, + 0x4d, 0x12, 0x6f, 0x65, 0xc1, 0x8e, 0x9f, 0xe3, 0x95, 0x3a, 0xf2, 0x02, + 0x3c, 0x55, 0x19, 0xfa, 0xe6, 0x95, 0x8b, 0xc7, 0xa3, 0x92, 0xab, 0x54, + 0x13, 0xb2, 0xcb, 0xcd, 0x21, 0x36, 0x49, 0x1b, 0x5f, 0x25, 0xc0, 0x29, + 0x58, 0xa8, 0x44, 0xd7, 0x00, 0x46, 0x8c, 0x2b, 0xca, 0x43, 0x1d, 0x2b, + 0x99, 0x8c, 0xc1, 0xec, 0x6b, 0x31, 0x85, 0x62, 0x34, 0xf6, 0x7d, 0x50, + 0x87, 0x2a, 0xeb, 0x12, 0xe9, 0xd4, 0x01, 0xf5, 0x97, 0x18, 0x0d, 0x39, + 0x6e, 0x74, 0xdb, 0x86, 0x2d, 0xb0, 0x73, 0xfd, 0x15, 0x7f, 0xf4, 0xc2, + 0xcf, 0x0b, 0x73, 0xc8, 0x6c, 0xfe, 0x52, 0x66, 0xd9, 0x9e, 0xf9, 0x69, + 0xd9, 0x86, 0x23, 0x69, 0x60, 0xd7, 0x10, 0x85, 0x3c, 0x55, 0x40, 0xf6, + 0x2f, 0x12, 0xdf, 0x09, 0xf0, 0xa8, 0x1a, 0x7b, 0x0a, 0xcb, 0x65, 0x71, + 0x79, 0xab, 0xb0, 0x44, 0x2a, 0xde, 0x44, 0x46, 0x3c, 0xe7, 0x29, 0x54, + 0x0f, 0x31, 0xb3, 0xc2, 0xdf, 0x96, 0x87, 0x15, 0x1f, 0x14, 0x2b, 0x5d, + 0xf3, 0x91, 0x3d, 0x03, 0x66, 0x04, 0x63, 0x6f, 0xdf, 0x51, 0x30, 0x6c, + 0x32, 0x97, 0x38, 0xfe, 0xcc, 0x71, 0x1d, 0x57, 0x71, 0x3e, 0x5f, 0x26, + 0x30, 0xe7, 0x69, 0x66, 0x2b, 0xee, 0x45, 0x0b, 0xb5, 0xfc, 0x8c, 0x87, + 0xe0, 0xda, 0x8a, 0x2b, 0xfc, 0x25, 0x90, 0x2e, 0x5c, 0x52, 0xa5, 0xc2, + 0xfc, 0xd4, 0x6b, 0xf0, 0x27, 0x55, 0x0a, 0xe7, 0x97, 0x6f, 0x8e, 0xd0, + 0x08, 0xcd, 0xf4, 0xb6, 0xb5, 0x3d, 0x32, 0xbd, 0xa3, 0x7d, 0xfe, 0xf9, + 0xc9, 0x8a, 0x3c, 0xb6, 0x82, 0x00, 0xc3, 0xe0, 0x6b, 0x0a, 0x10, 0xdd, + 0x73, 0xd0, 0x2d, 0xa9, 0xc4, 0x39, 0x28, 0xe1, 0x4c, 0x74, 0x55, 0x14, + 0x0e, 0x7d, 0x4a, 0xfb, 0xc9, 0x72, 0xc0, 0x89, 0x97, 0x7e, 0x0b, 0xd6, + 0x95, 0x24, 0xa7, 0x21, 0xac, 0xf4, 0x8a, 0x4f, 0xb4, 0x5d, 0xee, 0x76, + 0xb0, 0x47, 0x3d, 0xb4, 0xac, 0x19, 0x07, 0xff, 0xd5, 0x86, 0xc5, 0x4c, + 0x64, 0x3d, 0x6e, 0x0d, 0xdf, 0x04, 0xd3, 0x82, 0x14, 0x39, 0xf3, 0xe4}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA384, + 202, + {0x34, 0x9e, 0x9f, 0xb2, 0x3a, 0x4e, 0xb3, 0xc9, 0x43, 0xd8, 0x40, 0x91, + 0x2a, 0x44, 0x78, 0x70, 0xaa, 0xa9, 0x1c, 0x3d, 0x49, 0x4c, 0x05, 0xb1, + 0xf8, 0x01, 0xbc, 0x53, 0x84, 0xfc, 0x0b, 0x7e, 0x9b, 0x0b, 0x0d, 0x68, + 0x99, 0x46, 0x2b, 0xcd, 0x0b, 0x35, 0x7e, 0xb7, 0x09, 0x4c, 0xe0, 0x9e, + 0x81, 0x7a, 0x09, 0x1f, 0x10, 0xcc, 0x34, 0xba, 0x79, 0x3f, 0xb7, 0x95, + 0x27, 0x59, 0xcc, 0xfc, 0x8e, 0xbd, 0xa5, 0xbd, 0xc4, 0xb7, 0xb8, 0x93, + 0x2d, 0xb3, 0xcd, 0x18, 0xf5, 0xcb, 0x0d, 0x3c, 0xcc, 0x07, 0xe1, 0xcd, + 0x5a, 0x65, 0x37, 0xa7, 0x01, 0xf0, 0x6c, 0x07, 0xee, 0x01, 0x43, 0x3d, + 0x50, 0xa1, 0x6c, 0x53, 0x31, 0xa2, 0xa9, 0x13, 0xa8, 0x2d, 0xd3, 0xc8, + 0xca, 0x95, 0xe6, 0x6b, 0x48, 0x12, 0x37, 0xbd, 0x38, 0xbc, 0x76, 0xe2, + 0x13, 0xaf, 0x3d, 0x32, 0x48, 0x9a, 0x32, 0x5a, 0xe4, 0x48, 0x35, 0x8b, + 0xd6, 0x85, 0x09, 0xd3, 0x54, 0x1a, 0x94, 0xca, 0x89, 0xc8, 0x98, 0xac, + 0xf6, 0xf6, 0xbd, 0x67, 0xcd, 0x66, 0xc8, 0x52, 0x22, 0x22, 0xa1, 0xeb, + 0xaf, 0xc5, 0xf4, 0x7d, 0xf1, 0xb0, 0xb1, 0x0c, 0x08, 0xb8, 0x4d, 0xbb, + 0x81, 0x92, 0x6e, 0x9e, 0x71, 0x04, 0xc0, 0x2e, 0x7b, 0xd5, 0xa7, 0x7a, + 0x19, 0xeb, 0xbf, 0xac, 0x4f, 0xb4, 0x23, 0xf5, 0xef, 0x09, 0x56, 0xa9, + 0xca, 0x3e, 0xf4, 0x9d, 0xde, 0xc1, 0xf7, 0x59, 0x1d, 0x85, 0x1f, 0x66, + 0x83, 0x48, 0x68, 0x90, 0x8c, 0xc8, 0xa8, 0xf5, 0x69, 0x92, 0x1e, 0xc7, + 0xa9, 0xa1, 0x24, 0x8d, 0x0f, 0x2a, 0xa6, 0x8c, 0x38, 0x0f, 0x19, 0x4e, + 0x80, 0x58, 0x0e, 0x31, 0x13, 0x42, 0x7c, 0xf6, 0xeb, 0xb6, 0x95, 0xdb, + 0x18, 0xce, 0x34, 0x58, 0x45, 0xbf, 0x22, 0xc7, 0x5f, 0x62, 0xbf, 0x91, + 0xcc, 0xa1, 0xc3, 0xeb, 0x39, 0x38, 0x14, 0xa3, 0x8f, 0x4b, 0xea, 0x08, + 0xc0, 0xf3, 0x5f, 0x03, 0xb9, 0xb7, 0x7c, 0xc6, 0x51, 0x40, 0xa3, 0x82, + 0xb4, 0x37, 0x6a, 0xf2, 0x7c, 0x65, 0x3e, 0x1b, 0x7a, 0x7c, 0x0b, 0xf8, + 0x01, 0xfd, 0xd3, 0xd1, 0x8c, 0x5a, 0xa3, 0x75, 0x9e, 0xeb, 0x25, 0xc1, + 0x58, 0xc1, 0xed, 0x8c, 0x98, 0x65, 0xf8, 0xc1, 0xcf, 0x0b, 0x64, 0x38, + 0xe4, 0x12, 0x68, 0x06, 0x67, 0xa9, 0x4e, 0x4c, 0x39, 0x0a, 0xd3, 0xd9, + 0x16, 0xb3, 0xb9, 0xc4, 0x7a, 0x50, 0xa6, 0xba, 0x46, 0x0b, 0x1f, 0xf0, + 0x5a, 0x3d, 0xf1, 0xf7, 0xf0, 0xf5, 0x85, 0x96, 0x00, 0x5d, 0x28, 0xaf, + 0x75, 0xeb, 0x45, 0x7a, 0xed, 0x85, 0xab, 0x64, 0x75, 0xa7, 0x31, 0x72, + 0xe8, 0xeb, 0x98, 0x7a, 0xf4, 0x15, 0x58, 0x02, 0x8c, 0x8c, 0xda, 0xda, + 0x1a, 0x75, 0x42, 0x29, 0xdb, 0x1c, 0x35, 0x69, 0x9d, 0x71, 0x79, 0x82}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA384, + 203, + {0x41, 0x9a, 0xd0, 0xe3, 0x1c, 0xde, 0x95, 0xcb, 0x53, 0xd3, 0xb3, 0xa8, + 0x6b, 0x8a, 0x8f, 0xb6, 0x05, 0xa0, 0xdd, 0x08, 0xbb, 0x49, 0x04, 0xcf, + 0xfe, 0xc0, 0xd1, 0x29, 0xab, 0x7b, 0x20, 0xcb, 0xa9, 0x1f, 0xdd, 0xed, + 0xd0, 0x19, 0x89, 0x7f, 0xb4, 0x86, 0x85, 0x6f, 0xd7, 0x79, 0x94, 0x77, + 0x02, 0xef, 0xbe, 0x92, 0x9a, 0x00, 0x68, 0x60, 0x41, 0x73, 0x54, 0xb4, + 0x93, 0x25, 0x82, 0x08, 0x4b, 0x75, 0xe3, 0x07, 0x64, 0x98, 0x25, 0x9f, + 0xdc, 0x78, 0x3b, 0x34, 0x44, 0x15, 0x29, 0xc2, 0x53, 0x81, 0xcc, 0x57, + 0xd1, 0x01, 0x6e, 0x19, 0x67, 0x68, 0xdb, 0xc0, 0x18, 0x79, 0xd7, 0x68, + 0xd1, 0x58, 0xc2, 0x99, 0x32, 0x5c, 0xbb, 0x0f, 0x84, 0xa3, 0x71, 0x2a, + 0x0c, 0x91, 0x78, 0xe5, 0x7c, 0x59, 0x2e, 0x7d, 0xa5, 0xe9, 0x5d, 0xdf, + 0x35, 0xa1, 0xad, 0xb1, 0xc7, 0xd2, 0x17, 0xed, 0x13, 0xa2, 0xf1, 0xf5, + 0x3f, 0x76, 0x34, 0x42, 0x36, 0xea, 0x93, 0xbe, 0xa7, 0x1f, 0x11, 0x3a, + 0x61, 0xc2, 0x67, 0x7e, 0x3e, 0xd5, 0xc4, 0x06, 0xa4, 0xe7, 0x0e, 0xdd, + 0xd7, 0x64, 0x39, 0x80, 0x4b, 0x68, 0x60, 0x33, 0x74, 0x52, 0xda, 0x8c, + 0xbc, 0xef, 0x80, 0xaf, 0x7b, 0x14, 0x4c, 0xe9, 0xdb, 0xd7, 0xce, 0xe0, + 0x10, 0x26, 0x8c, 0x9d, 0xc6, 0x8a, 0x41, 0x45, 0xad, 0xf2, 0xbd, 0xfd, + 0x05, 0xf6, 0x4f, 0xe4, 0x95, 0xa3, 0xc4, 0xc6, 0x99, 0x63, 0x58, 0xe1, + 0x83, 0x3e, 0x07, 0xf6, 0xa1, 0x89, 0xee, 0x3b, 0x41, 0x95, 0x20, 0x42, + 0x69, 0x6d, 0x4b, 0x98, 0x88, 0xe6, 0xcc, 0xf0, 0x94, 0x0b, 0x44, 0x43, + 0xad, 0xb7, 0x8b, 0x78, 0x7b, 0x29, 0xf6, 0xc1, 0x98, 0x2e, 0x6f, 0x86, + 0xb0, 0x99, 0xa3, 0xa6, 0xbd, 0x06, 0x61, 0xa4, 0x25, 0x9d, 0x4b, 0x96, + 0x8c, 0xc8, 0x34, 0x67, 0x43, 0x36, 0x32, 0xd8, 0x6f, 0xf1, 0x8c, 0x2c, + 0xfc, 0x92, 0x0d, 0xba, 0x2b, 0xfa, 0xbe, 0x85, 0x2e, 0x28, 0x35, 0x25, + 0xa1, 0x5f, 0xbf, 0x2f, 0xe7, 0xa9, 0x65, 0xb3, 0x28, 0xf8, 0xe3, 0x45, + 0x14, 0xb3, 0x43, 0x01, 0x82, 0xd4, 0x26, 0xa7, 0xe3, 0xb3, 0x92, 0x02, + 0x4d, 0x8b, 0xfe, 0x20, 0xe1, 0xba, 0xad, 0xcb, 0x48, 0x4e, 0xac, 0x0e, + 0xa9, 0x78, 0x12, 0xcc, 0xc9, 0x2a, 0x40, 0x44, 0xf6, 0x0d, 0x44, 0x6d, + 0x20, 0x03, 0x08, 0x0a, 0x6f, 0x2c, 0xbb, 0xa4, 0x7a, 0xfb, 0x74, 0xfe, + 0x3d, 0x48, 0xfc, 0x9d, 0x59, 0x9c, 0x50, 0x22, 0x7b, 0x30, 0xdf, 0x75, + 0xa9, 0x41, 0xc8, 0xf1, 0x9d, 0x6f, 0xd6, 0xed, 0x66, 0xb9, 0xd3, 0xde, + 0xd8, 0x99, 0x47, 0xed, 0x19, 0xbc, 0xac, 0x7d, 0xb4, 0xfa, 0xb8, 0x09, + 0x7a, 0x2d, 0x6e, 0xe6, 0x52, 0xda, 0x61, 0x16, 0x3a, 0x7b, 0x5a, 0x31}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA384, + 204, + {0x95, 0x55, 0xd5, 0x6a, 0x5e, 0xda, 0xd3, 0xca, 0x7f, 0x1c, 0x40, 0x70, + 0x0e, 0xe2, 0xa0, 0x72, 0x67, 0x31, 0x59, 0x19, 0x35, 0x86, 0xb0, 0x87, + 0x13, 0x36, 0x29, 0x95, 0x89, 0x8b, 0xa3, 0x84, 0xaa, 0xcb, 0x76, 0xf7, + 0xef, 0x3c, 0xbc, 0xe1, 0xe9, 0x4f, 0xb7, 0x9a, 0x77, 0xf7, 0x2b, 0xac, + 0x5b, 0xe7, 0x3a, 0xea, 0xfd, 0x9c, 0xd3, 0xb6, 0x05, 0x46, 0xb6, 0x3a, + 0xbf, 0x57, 0x57, 0x41, 0xa5, 0x82, 0x4f, 0x5b, 0x0a, 0x62, 0x19, 0x05, + 0xaf, 0xf6, 0xc7, 0x08, 0x55, 0x31, 0x93, 0x65, 0x04, 0xda, 0x15, 0x11, + 0x0e, 0xdf, 0x31, 0x88, 0x7b, 0xe9, 0xc9, 0x0b, 0x96, 0x95, 0x0b, 0xab, + 0xdf, 0xbd, 0x6f, 0x5b, 0x0c, 0xcf, 0xe9, 0x9c, 0x4c, 0x30, 0x0f, 0x73, + 0x04, 0x08, 0xbd, 0x07, 0xbd, 0x7b, 0x9d, 0x03, 0x5d, 0x7b, 0x82, 0x9c, + 0xfd, 0x70, 0x45, 0x15, 0x0b, 0x1c, 0x9e, 0x89, 0xb4, 0x60, 0x0d, 0x6f, + 0x09, 0xba, 0xff, 0xaa, 0x4d, 0xba, 0x48, 0x61, 0x1c, 0x8c, 0x3f, 0x74, + 0x5f, 0xb9, 0x54, 0xa5, 0x2f, 0xab, 0x69, 0x44, 0xb6, 0xdf, 0x7f, 0x8c, + 0xc4, 0x26, 0x6c, 0x30, 0x42, 0xbd, 0x0e, 0x6d, 0x7b, 0x31, 0xa4, 0x06, + 0x40, 0xf7, 0x26, 0x56, 0x7c, 0x44, 0xd4, 0x56, 0xdd, 0xa9, 0x3e, 0xad, + 0xb7, 0xe2, 0x01, 0x6d, 0x4f, 0xa1, 0x0a, 0x03, 0x76, 0xe8, 0xac, 0xc4, + 0xe4, 0xed, 0x01, 0xd0, 0x84, 0x9d, 0xa3, 0xc1, 0x78, 0xa6, 0xc7, 0x5c, + 0x0d, 0x7a, 0x8b, 0x69, 0x5a, 0x8c, 0xfc, 0x84, 0xd0, 0xd8, 0xcf, 0x29, + 0x61, 0x9b, 0x3e, 0xed, 0xfa, 0xca, 0xc2, 0x16, 0x5c, 0x31, 0xfc, 0xc3, + 0xc3, 0xa6, 0xf0, 0x62, 0xfd, 0x55, 0x42, 0xc3, 0x05, 0x46, 0x0c, 0xf5, + 0x58, 0x58, 0xd3, 0x72, 0x26, 0x7b, 0xf9, 0x5f, 0x58, 0x81, 0x7f, 0x37, + 0xac, 0x7b, 0x90, 0xc1, 0x9c, 0x69, 0xf1, 0x7d, 0x9c, 0xde, 0xb4, 0x50, + 0x4e, 0xd7, 0xc2, 0x78, 0xdc, 0x10, 0xc1, 0x2a, 0x86, 0x27, 0x3a, 0x91, + 0x9e, 0x03, 0x41, 0x9e, 0xeb, 0x25, 0x31, 0x3d, 0x97, 0x6d, 0x92, 0x7f, + 0xca, 0xdd, 0xbe, 0x08, 0xe4, 0x35, 0x7f, 0x7b, 0xbb, 0xad, 0x0f, 0x27, + 0x3f, 0x0b, 0xb0, 0x30, 0x28, 0x47, 0xe0, 0x4b, 0xc8, 0x9c, 0x85, 0x0a, + 0x86, 0x05, 0xf1, 0xb8, 0xff, 0x0a, 0xfe, 0x9f, 0xe9, 0xa0, 0x0f, 0xd0, + 0x5c, 0x82, 0x35, 0xce, 0xd7, 0x66, 0xcc, 0xb0, 0xf2, 0xd8, 0x59, 0x0d, + 0x9f, 0xd6, 0xc2, 0x0c, 0x4f, 0xe1, 0x6c, 0x5a, 0x60, 0xe0, 0x56, 0x41, + 0x4e, 0xca, 0x6f, 0xe8, 0x88, 0xed, 0x5f, 0xa3, 0x38, 0xe7, 0xb7, 0xe2, + 0x72, 0x40, 0xbd, 0xbc, 0x6c, 0x70, 0x8e, 0x13, 0xa3, 0x16, 0xc1, 0x13, + 0xc3, 0xaf, 0x02, 0x4b, 0x4e, 0x7d, 0xc5, 0x36, 0x0a, 0xea, 0x34, 0x83}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA384, + 205, + {0x88, 0x29, 0x06, 0x18, 0x08, 0xea, 0x7a, 0xef, 0x2b, 0x33, 0x8e, 0xbb, + 0xcf, 0xbe, 0xa9, 0x9d, 0xcf, 0xcd, 0xe3, 0x19, 0x58, 0x42, 0x01, 0x93, + 0x32, 0x6e, 0x26, 0xfa, 0x5a, 0xad, 0xbc, 0x9e, 0xaf, 0xba, 0x2f, 0x49, + 0xb3, 0x8b, 0xd6, 0x29, 0xf5, 0xbf, 0x1c, 0x2d, 0x3e, 0x92, 0x00, 0x00, + 0x50, 0xd5, 0xd8, 0x93, 0x60, 0x89, 0x6a, 0x8a, 0x29, 0xd1, 0x47, 0xaa, + 0xa2, 0xad, 0xd6, 0x22, 0xe5, 0x91, 0x3d, 0xa4, 0x39, 0x45, 0x1a, 0x95, + 0x1c, 0x02, 0x86, 0x86, 0x3c, 0xbf, 0xee, 0x30, 0x83, 0x58, 0x5a, 0xf8, + 0x83, 0x90, 0x9e, 0xa4, 0x98, 0x31, 0x4f, 0x58, 0x74, 0x28, 0x29, 0x44, + 0x54, 0x6d, 0xe3, 0x2a, 0x80, 0xa9, 0x30, 0x9f, 0xa9, 0x46, 0x5e, 0xbf, + 0x32, 0x4d, 0x48, 0x2a, 0xa8, 0x28, 0x3c, 0x85, 0x89, 0xee, 0x90, 0x75, + 0x7a, 0xc5, 0x2d, 0xe8, 0xf6, 0x65, 0x4e, 0xe7, 0x08, 0xb4, 0x4f, 0x58, + 0x8c, 0x57, 0x8f, 0x08, 0x33, 0xa8, 0x20, 0xc8, 0xa5, 0x6b, 0xd5, 0x75, + 0x55, 0x23, 0x60, 0xad, 0xfc, 0xb9, 0x5c, 0x39, 0x61, 0x6a, 0x48, 0x8f, + 0x2c, 0x95, 0xfd, 0x94, 0xe0, 0x83, 0xc3, 0x05, 0xd5, 0xde, 0xc3, 0x8a, + 0x15, 0x8e, 0xb9, 0x4c, 0x40, 0xc0, 0x18, 0xe6, 0xb4, 0x00, 0x2e, 0xfe, + 0xd2, 0x9e, 0x28, 0xf7, 0x89, 0x80, 0xcc, 0x9e, 0xae, 0x74, 0x56, 0xc6, + 0xb6, 0x8b, 0x04, 0xf5, 0xa0, 0xdc, 0x0c, 0x2a, 0x33, 0xb7, 0x1b, 0x09, + 0x11, 0xe0, 0x58, 0xbf, 0x1e, 0x62, 0x9b, 0x8d, 0xfc, 0x81, 0x87, 0x31, + 0x9d, 0x78, 0x28, 0x59, 0x53, 0xd5, 0x3a, 0x38, 0xbf, 0xf1, 0xa9, 0x94, + 0xa2, 0x3b, 0x01, 0x7a, 0x74, 0xb6, 0xd1, 0x8b, 0x86, 0xd3, 0x7e, 0x09, + 0x27, 0x1c, 0xff, 0x51, 0xe5, 0xd1, 0x13, 0xd9, 0xd9, 0x47, 0xab, 0xeb, + 0x18, 0x8c, 0x07, 0x41, 0x82, 0xcf, 0x28, 0x1f, 0xdc, 0x87, 0x99, 0x30, + 0x68, 0x50, 0x23, 0xa5, 0x70, 0x35, 0x94, 0x82, 0x0a, 0x4c, 0xb1, 0xdc, + 0x22, 0xc7, 0x00, 0x70, 0x83, 0xae, 0xbe, 0x9e, 0xc8, 0x52, 0x5a, 0x04, + 0x4c, 0xdf, 0x67, 0xd5, 0x8e, 0x77, 0x5e, 0x52, 0x5e, 0xc2, 0xd9, 0x54, + 0xf2, 0xee, 0xa3, 0x16, 0xcc, 0x12, 0x70, 0x1e, 0xa8, 0xa3, 0x26, 0x27, + 0xb8, 0xdb, 0x02, 0x15, 0x2c, 0xca, 0x9d, 0xde, 0x87, 0xa6, 0xbf, 0x5d, + 0xd5, 0xeb, 0x4b, 0xcd, 0xa3, 0xb3, 0x4d, 0x35, 0x17, 0x1d, 0x91, 0x52, + 0x56, 0x0f, 0x94, 0xac, 0x2d, 0xc4, 0x3b, 0xed, 0x33, 0xf3, 0xe0, 0xf0, + 0x26, 0xf1, 0xa5, 0x78, 0xbe, 0xe4, 0x6c, 0x31, 0x1e, 0x3b, 0x14, 0xd4, + 0x44, 0x42, 0x84, 0x82, 0x95, 0x21, 0x84, 0xe5, 0xa9, 0xb0, 0x5c, 0x9c, + 0xca, 0x0c, 0xba, 0x37, 0xb6, 0xb4, 0xd3, 0x08, 0x44, 0xaa, 0xd7, 0x8a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 206 + {SEC_OID_SHA384, + 206, + {0x9f, 0x8e, 0xa2, 0x5a, 0x40, 0x7a, 0xcb, 0x84, 0x5c, 0x6b, 0xe6, 0xe4, + 0xcb, 0x26, 0x3b, 0xe6, 0x4c, 0xc2, 0xfc, 0xa7, 0xd5, 0x73, 0x53, 0x6b, + 0x30, 0x76, 0xc7, 0x5a, 0xe9, 0xd3, 0x8c, 0xb7, 0x01, 0x56, 0x87, 0x3e, + 0xb2, 0xff, 0xfa, 0x35, 0x87, 0xc3, 0x65, 0x0a, 0x81, 0xce, 0x19, 0xa2, + 0x54, 0xe2, 0xed, 0xe3, 0x41, 0x0b, 0x0c, 0x10, 0xf8, 0xa2, 0xf4, 0xb8, + 0x97, 0x2c, 0x75, 0xdf, 0xc6, 0x90, 0xed, 0x29, 0xed, 0x1b, 0x41, 0xa4, + 0x4c, 0x14, 0x9d, 0xfc, 0x36, 0xd5, 0xf0, 0x72, 0x13, 0x10, 0x1c, 0xd4, + 0xd2, 0xc6, 0xbd, 0x3a, 0x9b, 0x36, 0x72, 0x79, 0xaf, 0x08, 0xf8, 0xa0, + 0x2f, 0xc3, 0x46, 0x43, 0x74, 0x52, 0xbb, 0x40, 0xc4, 0x6d, 0x70, 0x5d, + 0xb0, 0x78, 0xef, 0xd4, 0x9c, 0x0a, 0xc0, 0xfa, 0x6b, 0xe2, 0x75, 0xe3, + 0xb2, 0xdb, 0x60, 0xab, 0x17, 0x20, 0x4d, 0x87, 0xe3, 0x52, 0x01, 0xa4, + 0x26, 0xc4, 0xc1, 0xb3, 0x03, 0x40, 0xff, 0xdc, 0x66, 0x67, 0xc2, 0xe0, + 0xba, 0x82, 0xdc, 0xcc, 0xd1, 0x13, 0x40, 0xe1, 0xc7, 0xcc, 0xfc, 0xd1, + 0x8c, 0x6b, 0x34, 0xac, 0x15, 0x45, 0xe1, 0x8e, 0x30, 0x34, 0xe2, 0x96, + 0xc2, 0xcb, 0x48, 0x2e, 0x5b, 0x8a, 0xa9, 0x23, 0xb6, 0x85, 0x97, 0x66, + 0x7a, 0xbd, 0x02, 0xaf, 0x54, 0xaf, 0x7c, 0xea, 0x95, 0xcb, 0x2f, 0xd9, + 0x23, 0xdc, 0x90, 0xac, 0xe6, 0xff, 0x90, 0x69, 0x89, 0xcd, 0xb9, 0x8d, + 0x36, 0xac, 0xb4, 0x0f, 0x56, 0x63, 0xcf, 0xd6, 0xc6, 0x89, 0x76, 0xe5, + 0x02, 0xe7, 0x9b, 0x84, 0x5b, 0x59, 0x2a, 0xba, 0x02, 0xb4, 0x3a, 0xb1, + 0x66, 0x99, 0xdb, 0xca, 0xd7, 0x4c, 0x0f, 0x00, 0xde, 0xcd, 0x1e, 0x26, + 0xaf, 0x19, 0x63, 0xc4, 0x9d, 0xbb, 0xc6, 0xba, 0xeb, 0x58, 0x5c, 0x9c, + 0xbc, 0x82, 0x30, 0x82, 0x72, 0x67, 0xc0, 0xf6, 0x33, 0x02, 0x69, 0x31, + 0x7a, 0xf0, 0x1b, 0xa0, 0xee, 0x92, 0x8b, 0x04, 0xe8, 0x3a, 0xd9, 0x4f, + 0xd8, 0x71, 0xcb, 0xbd, 0x3a, 0x1d, 0x4d, 0xa5, 0x8a, 0xcd, 0xcc, 0x40, + 0x32, 0x70, 0x42, 0x76, 0x29, 0x30, 0x99, 0x50, 0x83, 0xc1, 0x0c, 0xdb, + 0xb2, 0xd9, 0x54, 0x3c, 0xfc, 0x6b, 0x54, 0x78, 0xe6, 0x1a, 0xe5, 0x44, + 0xf6, 0x6b, 0xb6, 0x53, 0x32, 0xa0, 0x61, 0xd4, 0xf0, 0x7f, 0xae, 0x41, + 0xf3, 0xb2, 0x51, 0x30, 0x84, 0x9a, 0xa9, 0xee, 0x4a, 0xe9, 0x49, 0x7b, + 0xaf, 0xb0, 0x14, 0x3d, 0xef, 0x8d, 0x0a, 0x2f, 0xa0, 0xe1, 0x9f, 0x87, + 0xb1, 0x53, 0xfe, 0x34, 0xf8, 0x17, 0xa4, 0x6c, 0xb0, 0x03, 0x48, 0xd3, + 0x9a, 0xb1, 0x50, 0x77, 0x08, 0xe2, 0xc2, 0xde, 0xfc, 0x38, 0x84, 0x86, + 0x72, 0x4e, 0x93, 0x71, 0x14, 0x87, 0x61, 0xda, 0x04, 0xd9, 0x95, 0xe8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 207 + {SEC_OID_SHA384, + 207, + {0x6d, 0x67, 0x55, 0x27, 0x59, 0x4f, 0x79, 0xcc, 0x5e, 0x66, 0xc9, 0xf7, + 0x95, 0x57, 0x3b, 0xb7, 0x37, 0x4f, 0x66, 0xeb, 0x39, 0x6f, 0x97, 0xc1, + 0xfe, 0xed, 0x07, 0x72, 0xc8, 0x6d, 0xbd, 0x1a, 0x3b, 0x36, 0x16, 0x7f, + 0x55, 0x72, 0x85, 0xea, 0xe0, 0x66, 0x56, 0x71, 0x18, 0x67, 0x0a, 0x78, + 0x7d, 0x4f, 0xf1, 0x13, 0xa7, 0xa7, 0xef, 0x57, 0x5d, 0xe0, 0x58, 0x75, + 0xc3, 0xbc, 0xea, 0xda, 0x7a, 0xf2, 0xc8, 0x6a, 0xba, 0x62, 0x13, 0x52, + 0xf0, 0xb1, 0xec, 0x1a, 0xa3, 0xa5, 0x93, 0x7b, 0xfa, 0x83, 0x0e, 0x85, + 0x9e, 0x83, 0x6b, 0x3a, 0x0a, 0x62, 0x84, 0x1f, 0xee, 0xb7, 0xd2, 0x46, + 0x0a, 0x26, 0x6f, 0xd6, 0xd9, 0x30, 0x5c, 0xf1, 0x84, 0x21, 0xa1, 0x74, + 0x4d, 0x93, 0x18, 0x3a, 0xa6, 0x8e, 0x17, 0xce, 0x1d, 0x61, 0xbc, 0x55, + 0xee, 0xbe, 0x21, 0xa2, 0x3f, 0xa8, 0xbf, 0x1b, 0x94, 0x04, 0x5b, 0x10, + 0x58, 0x0f, 0x57, 0xe3, 0x93, 0xa0, 0xc7, 0x20, 0x81, 0xaa, 0x1c, 0x83, + 0xbf, 0x90, 0x20, 0xe3, 0xd4, 0xc3, 0xe7, 0x61, 0x45, 0x6a, 0x18, 0xa1, + 0xfe, 0xad, 0x5e, 0x00, 0x15, 0x70, 0x29, 0xb6, 0x56, 0x79, 0x7d, 0xfc, + 0x32, 0x1c, 0x75, 0x4f, 0xd1, 0xb0, 0x9c, 0xb2, 0x11, 0x13, 0x03, 0xd1, + 0xbd, 0x60, 0x3c, 0x2c, 0x3e, 0x65, 0x09, 0x51, 0x51, 0x6c, 0x34, 0xbf, + 0xe9, 0x65, 0x0e, 0x03, 0x44, 0x60, 0x71, 0xcc, 0x19, 0xff, 0x95, 0x29, + 0x50, 0x5e, 0x1c, 0x6f, 0x69, 0xe2, 0xfd, 0x3f, 0x61, 0xa7, 0x13, 0x98, + 0xca, 0x8b, 0x55, 0x31, 0x08, 0x43, 0x03, 0x3a, 0xd0, 0xc7, 0x55, 0x78, + 0xa1, 0x1d, 0xb3, 0xe8, 0x3a, 0xd8, 0x02, 0xfd, 0x33, 0x5d, 0xcb, 0x71, + 0xe8, 0x3e, 0xcb, 0x4e, 0xdf, 0x47, 0xfa, 0xaf, 0xd0, 0xb1, 0xbc, 0xcf, + 0xb8, 0x9f, 0x31, 0x72, 0xf9, 0x57, 0xea, 0xdf, 0xe6, 0x1d, 0x9b, 0x09, + 0x71, 0x85, 0x15, 0x0b, 0xa5, 0x82, 0xd2, 0x3f, 0x75, 0x38, 0x7c, 0xaa, + 0x24, 0x8d, 0x11, 0x41, 0x3d, 0x14, 0x3c, 0x38, 0x62, 0x7b, 0xe2, 0x44, + 0xbd, 0xb4, 0x42, 0xef, 0x47, 0x56, 0x23, 0x6c, 0xf3, 0x21, 0x28, 0x82, + 0x64, 0xa8, 0x92, 0x85, 0x6b, 0xa0, 0xb5, 0x78, 0x4f, 0x91, 0x32, 0x6e, + 0x58, 0xfe, 0xfe, 0x80, 0xe3, 0x2f, 0x58, 0x3a, 0xeb, 0x56, 0xf6, 0x20, + 0x4a, 0x54, 0x06, 0x21, 0x19, 0xe8, 0x77, 0x58, 0xcc, 0xd4, 0xef, 0x09, + 0x96, 0xab, 0x51, 0x57, 0x92, 0x40, 0x38, 0x41, 0x49, 0xe1, 0xf1, 0x9b, + 0xcf, 0x54, 0xe2, 0x70, 0x93, 0x7b, 0x3f, 0x91, 0x50, 0x60, 0xb9, 0x89, + 0xc0, 0x26, 0xb5, 0xfd, 0xa3, 0x89, 0x19, 0xbb, 0x9f, 0xba, 0x6b, 0xf9, + 0x83, 0x09, 0x1c, 0x2c, 0x6f, 0x33, 0x8f, 0xab, 0xbe, 0x97, 0x1c, 0x96}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 208 + {SEC_OID_SHA384, + 208, + {0x28, 0xac, 0x59, 0xfd, 0x8a, 0x65, 0xc6, 0x9d, 0xbd, 0x4c, 0x66, 0xe3, + 0xaa, 0xb2, 0xd1, 0xbc, 0xbd, 0x93, 0xd5, 0x4e, 0x47, 0x10, 0xb3, 0xc3, + 0x00, 0x3b, 0xd8, 0xe1, 0xa8, 0x5f, 0xfe, 0x6e, 0x21, 0xff, 0xe6, 0xba, + 0x65, 0x26, 0xf3, 0xcc, 0xdc, 0xb5, 0x63, 0x29, 0x5d, 0xb7, 0x56, 0xf7, + 0xef, 0x29, 0xda, 0xf5, 0xc3, 0x21, 0x0a, 0x36, 0xc3, 0x4f, 0xa4, 0x2f, + 0xa1, 0x3c, 0x6a, 0x55, 0x7b, 0x4f, 0x7f, 0xae, 0x96, 0x51, 0x47, 0x42, + 0x0a, 0xdc, 0xcd, 0x0e, 0x10, 0x13, 0xcf, 0x21, 0x00, 0x96, 0x3d, 0xff, + 0x6c, 0xa2, 0x73, 0x71, 0xa3, 0x4f, 0xc7, 0xce, 0x72, 0xf7, 0xde, 0x62, + 0xa1, 0xb6, 0x99, 0x2b, 0x6b, 0xfe, 0x28, 0x70, 0x46, 0xf0, 0x16, 0x11, + 0xc0, 0xfb, 0x65, 0x87, 0x2f, 0xa3, 0xf9, 0x88, 0x07, 0x52, 0x95, 0xb7, + 0x37, 0x31, 0xeb, 0xf1, 0x49, 0xdf, 0x9b, 0x30, 0x01, 0x6f, 0x30, 0x5e, + 0x95, 0x0c, 0x46, 0xbe, 0xf5, 0x7c, 0xc4, 0x0c, 0xc0, 0xda, 0xec, 0xec, + 0xdc, 0x3c, 0xa1, 0x97, 0x9d, 0xa1, 0x34, 0x10, 0x2e, 0x47, 0x31, 0x9b, + 0x05, 0x00, 0xcb, 0x32, 0xb3, 0x37, 0x18, 0x2d, 0x05, 0x3c, 0x0f, 0x17, + 0xba, 0x9b, 0x9a, 0x78, 0x66, 0xa3, 0x85, 0x28, 0x55, 0xd1, 0xe5, 0xf9, + 0x14, 0xa2, 0x1b, 0x83, 0x54, 0x80, 0x93, 0xd4, 0xa6, 0xc4, 0xf8, 0xf6, + 0x35, 0xf8, 0xc9, 0xd7, 0xb6, 0x62, 0x5a, 0xad, 0x39, 0x0a, 0x20, 0x2c, + 0x6d, 0x3c, 0xfc, 0x24, 0xb2, 0xb8, 0xa9, 0xd1, 0x95, 0x13, 0x5b, 0xde, + 0x6c, 0xed, 0x5f, 0x57, 0x36, 0x8d, 0x2e, 0xcb, 0xa1, 0x66, 0xe7, 0xf1, + 0x7e, 0x05, 0xd2, 0x95, 0x98, 0x62, 0x7d, 0x8c, 0xe6, 0xb4, 0x9d, 0x3e, + 0x68, 0x18, 0x27, 0xe6, 0x18, 0x52, 0x72, 0x20, 0x04, 0x16, 0x50, 0x2a, + 0x1b, 0x9e, 0x1a, 0xfc, 0xb4, 0xf9, 0xbd, 0x45, 0x4f, 0xa3, 0x96, 0x22, + 0xc3, 0xeb, 0x83, 0x9b, 0xc5, 0x5f, 0x02, 0x1a, 0xd0, 0x06, 0xa9, 0x0c, + 0x4b, 0x2d, 0x9f, 0x9a, 0x93, 0x3a, 0x92, 0xdf, 0x7b, 0x2d, 0x99, 0x78, + 0x68, 0x35, 0x2c, 0xd0, 0x11, 0xf8, 0xec, 0x17, 0xaa, 0xc6, 0x61, 0x9a, + 0xf0, 0xbe, 0x4e, 0xce, 0x57, 0x47, 0xb9, 0x26, 0x5a, 0x41, 0x18, 0x5e, + 0xbc, 0x65, 0x19, 0xdc, 0x43, 0xb1, 0xba, 0x9a, 0xe2, 0x0c, 0xf8, 0x92, + 0x9f, 0x54, 0xdf, 0x6e, 0x4c, 0xe0, 0x2f, 0x87, 0xe6, 0x49, 0xb9, 0x75, + 0xd1, 0xe6, 0x9c, 0x86, 0x10, 0xcd, 0xfc, 0x9b, 0x63, 0x64, 0xa1, 0x48, + 0xb2, 0x17, 0x6c, 0xf1, 0xbd, 0xe4, 0x86, 0xaa, 0x14, 0x1d, 0xa8, 0x19, + 0xf6, 0x39, 0xf5, 0x87, 0x89, 0xeb, 0xa8, 0x96, 0xe9, 0x94, 0x68, 0x96, + 0xfe, 0x19, 0x95, 0x60, 0x9f, 0xde, 0xc0, 0x89, 0xe7, 0x5f, 0xd7, 0x42}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 209 + {SEC_OID_SHA384, + 209, + {0x6d, 0x05, 0xe2, 0xf7, 0x26, 0xe9, 0xa3, 0x67, 0xb6, 0x5f, 0x84, 0x1b, + 0x01, 0x84, 0x4e, 0x61, 0x52, 0x80, 0x36, 0x44, 0x65, 0x07, 0x1c, 0x86, + 0xb3, 0xf4, 0xa5, 0x27, 0xde, 0xbb, 0xd7, 0xcd, 0x46, 0xf5, 0x73, 0x2d, + 0x62, 0x03, 0x72, 0x7b, 0x86, 0x88, 0x89, 0x43, 0x8d, 0x56, 0x9b, 0x82, + 0x19, 0x57, 0x76, 0x2c, 0x45, 0x14, 0x59, 0x51, 0xdd, 0xb8, 0xff, 0x76, + 0xfd, 0xa9, 0x7f, 0x5f, 0x8a, 0x27, 0x9e, 0xb8, 0x40, 0xf9, 0xf1, 0xf5, + 0x21, 0xf8, 0x04, 0xc8, 0xe6, 0x51, 0x68, 0x23, 0x3f, 0x85, 0xad, 0xb8, + 0x63, 0x82, 0x4a, 0x74, 0x8b, 0x5a, 0x5b, 0x13, 0x95, 0x97, 0x93, 0x35, + 0xa1, 0x4f, 0xbd, 0xd1, 0x60, 0xe5, 0x55, 0xba, 0x06, 0x4b, 0x79, 0xfa, + 0x3b, 0x6d, 0x0b, 0x31, 0x69, 0x27, 0x53, 0xfd, 0xf2, 0xe0, 0x88, 0xef, + 0xf5, 0x49, 0xf7, 0xf6, 0xfc, 0xc4, 0x25, 0x64, 0x44, 0x77, 0x8a, 0xd1, + 0xae, 0x51, 0x12, 0xa5, 0x9c, 0xe4, 0xe9, 0x96, 0x22, 0x14, 0xbf, 0x0d, + 0x4e, 0x7b, 0x4e, 0x85, 0xc9, 0x3c, 0xa9, 0xcc, 0xaf, 0x55, 0xb5, 0x53, + 0x02, 0xee, 0x3a, 0xd0, 0x79, 0x5e, 0xa4, 0xf4, 0xda, 0x90, 0xaf, 0x89, + 0x6c, 0xaf, 0x26, 0x15, 0xab, 0xa2, 0xd3, 0xfb, 0x21, 0x49, 0x9c, 0x4f, + 0xf8, 0x13, 0xf6, 0x96, 0xc5, 0x4d, 0x0b, 0x95, 0x5b, 0x0f, 0xb3, 0x4b, + 0x4e, 0xea, 0x87, 0x4b, 0xf9, 0x34, 0x21, 0x93, 0x22, 0x6c, 0x6d, 0x6b, + 0x29, 0x67, 0x54, 0x3b, 0x9d, 0x38, 0x1f, 0x33, 0xf7, 0x37, 0x0f, 0x5d, + 0x7f, 0xf5, 0xf8, 0x9d, 0xd7, 0x9f, 0x38, 0x8b, 0x58, 0x41, 0xe6, 0x4f, + 0x1b, 0x78, 0x5d, 0x9e, 0x29, 0xfe, 0x23, 0x5c, 0x7d, 0x50, 0x9f, 0xd2, + 0x3a, 0x08, 0xd4, 0x73, 0xef, 0x3b, 0x75, 0xfb, 0x8a, 0x7e, 0x8b, 0xa7, + 0x82, 0x74, 0xd5, 0x53, 0x8f, 0xce, 0xdd, 0x23, 0x88, 0x6e, 0xd9, 0x16, + 0xcf, 0x20, 0xc0, 0x05, 0x4d, 0xc4, 0x34, 0x38, 0x06, 0x0d, 0xa6, 0xb6, + 0x85, 0x60, 0x72, 0x19, 0x41, 0x0a, 0x08, 0x24, 0x5f, 0x21, 0x47, 0x79, + 0xac, 0xd2, 0x78, 0x61, 0x96, 0x89, 0xba, 0x7e, 0x62, 0x1d, 0x02, 0x57, + 0xf5, 0x4a, 0x25, 0x83, 0xa3, 0x50, 0x8b, 0x0d, 0x69, 0xa9, 0x68, 0x51, + 0x6b, 0x57, 0x45, 0xbe, 0x89, 0x1e, 0xe0, 0x73, 0x19, 0x89, 0xa1, 0x61, + 0x87, 0x21, 0x6d, 0x47, 0x60, 0x0b, 0xab, 0x70, 0x00, 0xab, 0x9d, 0x34, + 0xd4, 0x1d, 0x51, 0x5d, 0x90, 0x9d, 0x97, 0x41, 0x9d, 0xc4, 0xd6, 0x3f, + 0xf0, 0x14, 0xe9, 0xdb, 0x91, 0xe6, 0xf3, 0xd5, 0xee, 0x83, 0xa2, 0x2d, + 0x10, 0x09, 0x32, 0x75, 0x86, 0xf4, 0x51, 0xfb, 0xad, 0xa7, 0x57, 0x7f, + 0x65, 0x40, 0x95, 0x4a, 0x76, 0x0a, 0x41, 0x4c, 0xef, 0x0f, 0xe4, 0x2b}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 210 + {SEC_OID_SHA384, + 210, + {0x3b, 0x07, 0xc8, 0x3e, 0xb7, 0x16, 0x33, 0xcc, 0xe0, 0x2d, 0x70, 0x9b, + 0xfe, 0x92, 0x7b, 0xaa, 0xb8, 0x13, 0x97, 0x76, 0x56, 0x5c, 0x90, 0xef, + 0x4f, 0x36, 0x3b, 0x9d, 0xfe, 0x24, 0xb5, 0x19, 0x7f, 0x4f, 0x45, 0x7a, + 0x4d, 0x55, 0x15, 0xb1, 0x8b, 0x58, 0x33, 0xa9, 0x73, 0x2a, 0x87, 0xca, + 0x0c, 0xa0, 0xf6, 0x57, 0x27, 0x67, 0xef, 0xdc, 0x79, 0xe2, 0x9a, 0x74, + 0x29, 0xb8, 0xf9, 0x5e, 0x5d, 0x91, 0x23, 0x6b, 0xa8, 0x8e, 0x03, 0x04, + 0x1f, 0x35, 0x18, 0x8f, 0xcf, 0x30, 0x56, 0x99, 0xa4, 0x5a, 0x10, 0xf4, + 0x3d, 0x16, 0x99, 0x1a, 0x9c, 0x41, 0x57, 0xf2, 0x59, 0xd4, 0xc9, 0x2a, + 0x9f, 0x55, 0x54, 0x68, 0x68, 0x0c, 0xd1, 0x7d, 0xa5, 0xec, 0x93, 0xbf, + 0xb0, 0xf8, 0xf2, 0xfd, 0x1e, 0xdb, 0x06, 0x46, 0x76, 0x34, 0x66, 0xaf, + 0x47, 0x04, 0xef, 0x46, 0x12, 0x3c, 0x23, 0x2c, 0xe2, 0x30, 0xaa, 0xdf, + 0x08, 0x03, 0xe8, 0x9c, 0xef, 0xa4, 0x0e, 0x8b, 0xc0, 0x0f, 0xf5, 0x3b, + 0xd6, 0xd4, 0x64, 0x66, 0xb0, 0x58, 0xb1, 0x2e, 0xde, 0x7f, 0x6d, 0xda, + 0xc0, 0x4b, 0xaf, 0x42, 0x0b, 0x03, 0x73, 0x99, 0x0c, 0xd3, 0xc6, 0x9e, + 0x27, 0x7c, 0x1d, 0xa4, 0x21, 0x28, 0x8e, 0xf8, 0x5f, 0x71, 0x74, 0x79, + 0x31, 0x18, 0xde, 0xd6, 0xe6, 0x59, 0x44, 0xc6, 0x66, 0xbb, 0xc6, 0xad, + 0x80, 0xd2, 0xfc, 0x17, 0xe5, 0xfa, 0x02, 0x55, 0x81, 0x2d, 0xd1, 0xf2, + 0x27, 0xcb, 0x9f, 0x62, 0xf1, 0xd8, 0xe8, 0xe7, 0x27, 0xf7, 0x7e, 0xe7, + 0x61, 0x10, 0x69, 0x4f, 0x02, 0x17, 0xb3, 0xd1, 0xdf, 0xe5, 0x20, 0x6c, + 0x53, 0xa2, 0xd9, 0x90, 0x85, 0x08, 0xbc, 0x90, 0x2e, 0x0a, 0xad, 0xf3, + 0x18, 0xd8, 0xcc, 0xe5, 0x1a, 0x4d, 0xee, 0x02, 0x7d, 0xb4, 0xaf, 0x89, + 0x1e, 0xb4, 0x95, 0xfb, 0x69, 0xee, 0x8f, 0x63, 0xe1, 0x9b, 0xdb, 0xc7, + 0xe7, 0x9f, 0x63, 0x6e, 0xcb, 0xa4, 0xe7, 0x3b, 0xc4, 0xcb, 0xc7, 0x7c, + 0xfc, 0x38, 0xf7, 0x23, 0x49, 0x82, 0x7c, 0xbe, 0x4e, 0xa7, 0xd4, 0x16, + 0xfd, 0x66, 0xbb, 0xfe, 0xce, 0x0d, 0x80, 0x89, 0xe2, 0x69, 0x17, 0xe6, + 0xb3, 0xd1, 0x6a, 0x46, 0x61, 0x39, 0x97, 0x4e, 0x5f, 0x58, 0x37, 0x93, + 0x8b, 0xdc, 0x7e, 0x5a, 0xdb, 0x19, 0xab, 0xdf, 0x0c, 0x96, 0x01, 0xae, + 0x44, 0x89, 0x59, 0x11, 0xd2, 0x6a, 0xe0, 0xae, 0xd0, 0x8d, 0xfd, 0xf0, + 0xed, 0x13, 0xa6, 0x07, 0x0d, 0xa5, 0x1a, 0x7b, 0x34, 0x67, 0x94, 0xfd, + 0x4f, 0xfd, 0x1b, 0xb0, 0xe4, 0xb0, 0xed, 0xa4, 0x11, 0x8d, 0xae, 0x38, + 0x8e, 0x73, 0x8a, 0xa6, 0xd4, 0x51, 0xfb, 0x84, 0x33, 0xb8, 0xa1, 0xca, + 0x4b, 0x04, 0xe5, 0xb3, 0x6d, 0x8f, 0xf3, 0xdc, 0xd5, 0x37, 0x49, 0x8e}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA384, + 211, + {0x2e, 0xf1, 0xb5, 0x7d, 0x4b, 0xae, 0x68, 0xd3, 0x36, 0x03, 0x71, 0x9c, + 0x33, 0xa1, 0xd4, 0x08, 0xf1, 0xed, 0xbf, 0x02, 0x62, 0xd7, 0xf1, 0x1c, + 0xf1, 0xfe, 0x12, 0x71, 0x20, 0x6d, 0x30, 0x04, 0xab, 0x58, 0x1a, 0x11, + 0xe8, 0x70, 0xe7, 0xae, 0xdd, 0x9d, 0x48, 0xf4, 0xce, 0xd6, 0xd1, 0x79, + 0x20, 0xd4, 0x62, 0x60, 0x33, 0x1e, 0x3b, 0x69, 0x36, 0xbe, 0x39, 0x76, + 0xc0, 0x19, 0x5d, 0x75, 0xf1, 0xae, 0x0a, 0x31, 0x53, 0x18, 0x85, 0xda, + 0xfc, 0xbc, 0xfd, 0xab, 0x10, 0x8f, 0x83, 0x0c, 0xa8, 0x11, 0xdc, 0x54, + 0x65, 0x06, 0x3b, 0x4b, 0x0b, 0xe3, 0x64, 0xe2, 0x84, 0xcc, 0x75, 0x9f, + 0xac, 0x4a, 0x6e, 0x21, 0xaa, 0x15, 0x6f, 0x69, 0x16, 0x65, 0x4a, 0x9f, + 0x46, 0xf8, 0x50, 0xd7, 0x14, 0xd2, 0x45, 0xdd, 0x0c, 0x05, 0x42, 0xe6, + 0x12, 0x92, 0x10, 0x18, 0x39, 0xc6, 0x3c, 0x35, 0x98, 0xd5, 0x8f, 0x56, + 0xbb, 0x9b, 0x1e, 0xfa, 0x44, 0xbe, 0x5d, 0x6a, 0x2a, 0xdc, 0x55, 0x48, + 0xc4, 0xc6, 0x72, 0x41, 0x3d, 0x55, 0x1f, 0xfd, 0xf2, 0x39, 0x55, 0x01, + 0x40, 0xe9, 0x1e, 0xb7, 0x63, 0xc5, 0x42, 0x56, 0x61, 0x3c, 0x91, 0x0d, + 0x4e, 0x1c, 0x95, 0x1a, 0x1a, 0x9b, 0x28, 0x00, 0x49, 0xe3, 0x68, 0xdf, + 0xcd, 0x7a, 0x66, 0x44, 0x87, 0x87, 0xae, 0x0a, 0xc7, 0x63, 0x8f, 0x4c, + 0xc6, 0x8b, 0xfd, 0xdb, 0x0a, 0x83, 0x7b, 0x12, 0x43, 0x06, 0xb4, 0xe8, + 0x64, 0xd7, 0xa8, 0x9e, 0xed, 0x62, 0xc2, 0x0c, 0x6c, 0x65, 0x0e, 0x1c, + 0x24, 0x06, 0x4c, 0x7c, 0x77, 0x97, 0x26, 0xd5, 0x65, 0x5e, 0x7c, 0x7c, + 0x0f, 0x29, 0xb3, 0x29, 0x8e, 0xe6, 0x51, 0x8f, 0x44, 0xb3, 0x16, 0xeb, + 0x0e, 0x67, 0xfe, 0x1f, 0xf8, 0x83, 0xac, 0xd0, 0xbf, 0x3e, 0x8f, 0x43, + 0xd6, 0x66, 0xdb, 0x81, 0x9f, 0x50, 0xca, 0x3c, 0x76, 0x51, 0x48, 0xd3, + 0x55, 0x2b, 0xfe, 0xd9, 0x87, 0x5a, 0xb7, 0x65, 0x06, 0xc5, 0xab, 0x80, + 0x08, 0xce, 0x19, 0x16, 0x32, 0x64, 0xd5, 0x79, 0x2c, 0xaf, 0x47, 0x9f, + 0xd1, 0x26, 0xf9, 0xed, 0x8c, 0xcc, 0x23, 0x4f, 0x3e, 0x69, 0x6e, 0x62, + 0xa8, 0xe6, 0xc5, 0xad, 0xdf, 0xa0, 0x55, 0x8d, 0x9a, 0x23, 0xbc, 0x09, + 0xf4, 0xde, 0xe3, 0xbf, 0x03, 0xdc, 0x7f, 0x99, 0x71, 0x11, 0xdd, 0x0f, + 0x1f, 0xcc, 0x33, 0x1c, 0x6c, 0x11, 0x5a, 0xd2, 0x99, 0xc0, 0x83, 0x7c, + 0xc4, 0xb5, 0x29, 0x33, 0xd8, 0x43, 0xfa, 0xeb, 0x85, 0xef, 0x80, 0x97, + 0x1b, 0xa4, 0xe6, 0xc3, 0x58, 0xd2, 0x90, 0x61, 0xa3, 0x56, 0x32, 0xbf, + 0x79, 0x4a, 0xce, 0x4b, 0x85, 0x51, 0x3d, 0xb0, 0x58, 0xe5, 0x4f, 0x81, + 0xfd, 0xb4, 0x3a, 0x20, 0xd5, 0xe7, 0xc0, 0xbf, 0xfc, 0x3f, 0x9c, 0xb8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 212 + {SEC_OID_SHA384, + 212, + {0x24, 0x15, 0xc0, 0x61, 0xa5, 0x0d, 0xa3, 0xa1, 0xec, 0x66, 0x36, 0x85, + 0x71, 0x27, 0x37, 0x8e, 0xeb, 0x11, 0x17, 0x19, 0x4d, 0x9d, 0xb2, 0x14, + 0x7e, 0xc4, 0xf1, 0x1e, 0x5d, 0x6b, 0x4a, 0x91, 0x37, 0xe8, 0x15, 0x9e, + 0x51, 0xef, 0x12, 0x5b, 0xf3, 0x97, 0x78, 0x2f, 0xe3, 0xdc, 0xf1, 0x5a, + 0x11, 0x0c, 0x19, 0x94, 0xf1, 0xec, 0xd0, 0x06, 0xc2, 0x03, 0x0b, 0xe5, + 0xde, 0x0d, 0x94, 0xe0, 0xe0, 0x9e, 0x55, 0x58, 0x1c, 0xd8, 0x30, 0xea, + 0xfb, 0x14, 0xbf, 0xb4, 0x73, 0xf2, 0x9a, 0x2f, 0x11, 0xd7, 0xbb, 0x0b, + 0x7e, 0xa7, 0xb7, 0xa7, 0x15, 0x61, 0x47, 0xf7, 0xd6, 0xe1, 0x3f, 0x35, + 0x41, 0xf8, 0xdf, 0xd1, 0x0a, 0x4d, 0x86, 0x7b, 0x7f, 0x82, 0xe5, 0x50, + 0xbc, 0x7c, 0x55, 0x3a, 0x43, 0x86, 0x6b, 0x29, 0x5b, 0x54, 0x30, 0xfa, + 0xaf, 0x7d, 0x5f, 0xf4, 0x22, 0x0e, 0x8f, 0xe1, 0xb5, 0x38, 0x83, 0x7e, + 0x92, 0xea, 0xc8, 0x11, 0xfc, 0x71, 0x3a, 0x83, 0x53, 0x32, 0x41, 0xb3, + 0x1e, 0x10, 0x04, 0x62, 0x7f, 0x58, 0x3f, 0xe3, 0x49, 0xee, 0x5c, 0x7d, + 0xfd, 0x33, 0x4f, 0xd9, 0xb4, 0x49, 0x4d, 0xae, 0x68, 0x09, 0x02, 0x9c, + 0x12, 0xb8, 0xdb, 0xa8, 0x65, 0x73, 0x4a, 0xd7, 0x86, 0x82, 0x88, 0xaa, + 0x6d, 0x1b, 0xda, 0x45, 0xf3, 0x76, 0x39, 0xd2, 0xd0, 0xfe, 0xef, 0x3f, + 0x3b, 0x1a, 0x74, 0x27, 0x20, 0xfa, 0xa0, 0xc6, 0x28, 0xdf, 0xe0, 0x16, + 0xea, 0x41, 0x3a, 0x48, 0x03, 0x2a, 0x1e, 0xcc, 0xfc, 0x5c, 0x54, 0xf6, + 0x67, 0xc8, 0x6d, 0x14, 0xe8, 0xc6, 0xad, 0x5b, 0x9f, 0x7a, 0x44, 0xfc, + 0x0a, 0x85, 0xe1, 0xaa, 0x76, 0x8b, 0xf7, 0xfd, 0x77, 0x8d, 0x71, 0x45, + 0x9a, 0x92, 0xcf, 0x07, 0x37, 0x4d, 0x2c, 0xc9, 0xe6, 0xed, 0x26, 0x60, + 0x33, 0x0f, 0x4e, 0x8b, 0x62, 0xe2, 0xc7, 0x11, 0x7e, 0xdc, 0xa9, 0xd1, + 0x6d, 0x9b, 0x10, 0xd8, 0x33, 0xb2, 0xc1, 0x23, 0x09, 0xa7, 0xa2, 0xe9, + 0xd9, 0x6f, 0xb6, 0xeb, 0xa7, 0x60, 0xa4, 0xc3, 0x52, 0x8e, 0x71, 0xab, + 0x3a, 0x8b, 0xeb, 0x1b, 0x11, 0x03, 0x98, 0x97, 0x44, 0x3b, 0xbe, 0x8c, + 0x85, 0xb7, 0x08, 0x61, 0x3c, 0x21, 0x4a, 0x7a, 0xb7, 0xa7, 0xb8, 0x1c, + 0x86, 0xb4, 0x93, 0xb7, 0x5f, 0xc5, 0xb1, 0x19, 0x6c, 0xaa, 0x2b, 0x11, + 0x38, 0xb2, 0x39, 0xb0, 0xc4, 0x55, 0xf1, 0x73, 0x38, 0xcc, 0xb6, 0xca, + 0xa3, 0x5a, 0x42, 0x04, 0x55, 0xd3, 0xdd, 0xce, 0xe6, 0xdd, 0xd0, 0x18, + 0x47, 0x63, 0x2a, 0xad, 0x44, 0xea, 0x88, 0x57, 0x3c, 0xd5, 0x0e, 0x65, + 0x88, 0xe5, 0x86, 0xf0, 0xad, 0x63, 0x65, 0xe7, 0xaa, 0x3a, 0x8f, 0xa9, + 0x41, 0xe0, 0xb6, 0x08, 0x9b, 0x97, 0x16, 0xe5, 0x83, 0x2e, 0xb6, 0x59}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA384, + 213, + {0x54, 0x2a, 0xfc, 0x8d, 0x3d, 0x3c, 0xce, 0x96, 0x87, 0x94, 0x9f, 0x8c, + 0x54, 0x0f, 0x90, 0x23, 0x2f, 0x00, 0x8e, 0x8d, 0x20, 0x18, 0xfb, 0xef, + 0x27, 0x48, 0x70, 0xe9, 0x9b, 0x6c, 0xe1, 0x0c, 0xa6, 0xbd, 0x4e, 0xb9, + 0xb4, 0x7f, 0xfe, 0x54, 0x7b, 0xcc, 0x1e, 0x7e, 0xad, 0xd9, 0x64, 0x3f, + 0x61, 0xbe, 0x60, 0xf8, 0x6f, 0x88, 0x4d, 0xd8, 0xa6, 0x6e, 0x1b, 0x15, + 0x25, 0x50, 0xb3, 0x97, 0xd7, 0xbb, 0xac, 0x9c, 0xc4, 0x29, 0x6c, 0x4a, + 0xf5, 0xe1, 0x4b, 0xee, 0x66, 0xb0, 0x4b, 0xc8, 0x8a, 0x8c, 0xa1, 0xd3, + 0x51, 0x89, 0xca, 0x4c, 0xd0, 0xfc, 0x7d, 0x0a, 0xe7, 0x3c, 0x52, 0x08, + 0x61, 0x48, 0xba, 0x26, 0x42, 0x97, 0x09, 0x83, 0x0c, 0x33, 0x9c, 0x3d, + 0xc8, 0x9c, 0xb8, 0xdb, 0xa0, 0xe1, 0x82, 0xe3, 0xdf, 0x9b, 0x95, 0xfb, + 0x10, 0xe5, 0x15, 0x0f, 0x18, 0xb8, 0x1e, 0xe3, 0x02, 0x35, 0x04, 0xa4, + 0xb1, 0xda, 0xa8, 0xf8, 0x5c, 0xa2, 0x23, 0x6f, 0x62, 0x10, 0x8f, 0xff, + 0x22, 0x19, 0x36, 0x20, 0x3e, 0x9c, 0x5a, 0xb0, 0x8d, 0x42, 0xbb, 0xb2, + 0x08, 0xbc, 0x31, 0x8a, 0xed, 0x48, 0x69, 0x68, 0x6e, 0x84, 0x4c, 0x1b, + 0x94, 0xd9, 0x4c, 0xc3, 0xba, 0x6d, 0xad, 0x57, 0x25, 0xb3, 0x43, 0xda, + 0xb9, 0xb0, 0x15, 0x53, 0xff, 0x50, 0x11, 0xe5, 0x94, 0x96, 0xc8, 0xbd, + 0x31, 0x73, 0xa1, 0xd2, 0xb2, 0xfa, 0xba, 0x37, 0x93, 0x03, 0x04, 0x33, + 0x95, 0x3c, 0xe1, 0x08, 0x5c, 0x4b, 0x8a, 0x8b, 0x99, 0x5c, 0xf5, 0xcf, + 0xed, 0x34, 0x0f, 0x24, 0xa2, 0x91, 0x7a, 0xf5, 0x35, 0xa2, 0x6d, 0x1c, + 0x0c, 0x5f, 0x3a, 0x3b, 0xb1, 0x06, 0xc3, 0x00, 0x84, 0x9f, 0xc8, 0xfe, + 0x26, 0x20, 0x3d, 0x14, 0xef, 0xcb, 0x3b, 0x1d, 0x92, 0x14, 0xa5, 0x65, + 0x49, 0x3f, 0x5d, 0x07, 0xe0, 0x84, 0xf3, 0x67, 0x5c, 0x97, 0x1e, 0xcc, + 0x8f, 0xb6, 0xcb, 0xb1, 0xf7, 0xc4, 0xe0, 0x73, 0x52, 0xb1, 0xb3, 0xff, + 0x9e, 0x42, 0x86, 0xd2, 0x58, 0xe7, 0xb1, 0x2e, 0x84, 0x4c, 0x76, 0xff, + 0x9e, 0xb1, 0x8e, 0x11, 0x30, 0x4c, 0xad, 0xb7, 0xc7, 0x81, 0x66, 0x1c, + 0x98, 0xbb, 0xeb, 0x8b, 0x8e, 0x28, 0xb7, 0x60, 0xc6, 0x6e, 0xd7, 0x18, + 0x90, 0xf3, 0xfc, 0xa7, 0xbf, 0xda, 0xa1, 0x5c, 0x04, 0xfe, 0x7e, 0xb5, + 0x36, 0x22, 0x09, 0x6a, 0x86, 0x66, 0xde, 0x24, 0x44, 0x09, 0x5e, 0x03, + 0xf0, 0x16, 0xf0, 0x94, 0x80, 0x08, 0x48, 0xde, 0x29, 0x26, 0x89, 0x82, + 0x46, 0x6e, 0xa0, 0x40, 0x1e, 0xeb, 0x4c, 0x5b, 0x8a, 0x18, 0x53, 0xd4, + 0xb6, 0xa3, 0x3e, 0x71, 0x76, 0xfb, 0x3f, 0x6a, 0x31, 0xbd, 0xd6, 0xd5, + 0x73, 0xcb, 0xe8, 0x57, 0xba, 0x00, 0xc5, 0xd5, 0x37, 0x1e, 0xe8, 0x1c}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA384, + 214, + {0x31, 0x69, 0x0f, 0xd7, 0x11, 0x23, 0x6d, 0xd6, 0xca, 0x3a, 0xcf, 0x58, + 0x51, 0x95, 0xac, 0x53, 0xcb, 0xd6, 0x36, 0x06, 0x96, 0x84, 0xf4, 0x04, + 0x26, 0xca, 0x86, 0xe1, 0xb2, 0xd7, 0xb0, 0x33, 0xf6, 0xb9, 0x03, 0x3f, + 0xa7, 0x5b, 0x36, 0xed, 0x9a, 0x84, 0x8e, 0x2c, 0x9f, 0x94, 0xe5, 0xb8, + 0xdd, 0x05, 0xb9, 0x39, 0x6c, 0x11, 0x51, 0x4d, 0xdf, 0xae, 0x18, 0xe8, + 0xde, 0x5a, 0x3d, 0x51, 0x16, 0xbf, 0x81, 0xaa, 0xb2, 0x1c, 0x2e, 0x56, + 0x4b, 0x19, 0x19, 0x7f, 0xe5, 0xe8, 0x3d, 0xbc, 0x87, 0xf4, 0xfc, 0x1a, + 0xfd, 0xc3, 0xa0, 0xa6, 0x61, 0x7f, 0x3f, 0xde, 0xe4, 0xd6, 0x3e, 0x89, + 0xb0, 0x7c, 0xcc, 0x30, 0xaa, 0xff, 0xf4, 0xc1, 0x92, 0xcc, 0x01, 0x64, + 0xa8, 0x1c, 0x03, 0x25, 0x85, 0xcd, 0x92, 0xc9, 0x97, 0xd8, 0x52, 0xa0, + 0xab, 0x35, 0xa3, 0x30, 0x03, 0x0e, 0x59, 0xdd, 0x49, 0xfe, 0x11, 0x3b, + 0x88, 0x9a, 0xce, 0xf3, 0x4d, 0x27, 0x8e, 0xab, 0xc9, 0x85, 0xb7, 0x0b, + 0x31, 0x2e, 0x6b, 0xb6, 0x2b, 0xa2, 0x78, 0xd7, 0xd2, 0xcb, 0x55, 0x7a, + 0xa3, 0x8c, 0x88, 0xb9, 0xa0, 0xa4, 0xf4, 0xeb, 0xb5, 0x1b, 0x87, 0x30, + 0x66, 0x02, 0x61, 0x9a, 0x93, 0x61, 0xd8, 0xda, 0xf8, 0xbc, 0x82, 0x89, + 0xe2, 0x32, 0x66, 0x5f, 0x92, 0xa2, 0x44, 0xec, 0x0e, 0x8b, 0x04, 0x15, + 0x10, 0xc6, 0xc1, 0x01, 0x5c, 0x01, 0xc0, 0x5b, 0xfb, 0x0d, 0x36, 0x99, + 0x9d, 0xe4, 0xa5, 0x7f, 0xb3, 0x12, 0x72, 0x58, 0xe1, 0xab, 0x26, 0x53, + 0x65, 0xfe, 0x2b, 0x4c, 0x05, 0x16, 0x33, 0x25, 0x4b, 0x42, 0x91, 0x31, + 0xa3, 0x30, 0x75, 0x04, 0x22, 0x07, 0x48, 0x03, 0xb6, 0xde, 0xce, 0x15, + 0x5b, 0xb3, 0xaf, 0x50, 0x8d, 0xf4, 0x70, 0x6f, 0xa6, 0xb4, 0x65, 0xe3, + 0xbe, 0x28, 0x09, 0x42, 0xe2, 0x6d, 0x82, 0x83, 0x0c, 0xaa, 0xb3, 0x76, + 0xdb, 0x6a, 0x5c, 0x95, 0xca, 0xdd, 0xca, 0x80, 0x9a, 0x24, 0x6f, 0x05, + 0xfe, 0x1f, 0xb9, 0x33, 0x6a, 0x43, 0x3a, 0x49, 0xb1, 0xeb, 0x31, 0xb2, + 0x6f, 0xce, 0x82, 0x01, 0x17, 0x91, 0x4f, 0x6d, 0x7d, 0x48, 0x9c, 0x3c, + 0x79, 0xb8, 0xd6, 0x7a, 0xf2, 0x9c, 0x81, 0x5a, 0x28, 0x83, 0x47, 0x0f, + 0x53, 0x84, 0xf6, 0x51, 0x60, 0x88, 0xba, 0x1d, 0x99, 0x9d, 0x0d, 0x4a, + 0xd1, 0xc7, 0xa5, 0xd0, 0x06, 0xdf, 0x52, 0x3c, 0xa6, 0x92, 0x29, 0xd2, + 0x0a, 0xb6, 0x77, 0x4f, 0xf7, 0xad, 0x8d, 0x80, 0xc6, 0xf3, 0x91, 0x26, + 0x71, 0x47, 0x5c, 0xfe, 0xc9, 0x77, 0x82, 0x7b, 0xfe, 0xe5, 0x40, 0xc0, + 0x9c, 0x4b, 0xe1, 0xe3, 0xfa, 0x1a, 0xe5, 0x51, 0x6a, 0xeb, 0x54, 0x77, + 0x3b, 0x52, 0x26, 0x21, 0xfa, 0xff, 0x15, 0x02, 0x4b, 0x20, 0xb4, 0x47}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA384, + 215, + {0x12, 0xc1, 0x7d, 0x7c, 0x5a, 0xe9, 0x0a, 0xef, 0x67, 0x1b, 0x65, 0x93, + 0x27, 0x9e, 0xd2, 0xc7, 0x62, 0x19, 0xf9, 0xfa, 0x6b, 0x7a, 0x01, 0xe6, + 0x20, 0xb4, 0x59, 0x06, 0x58, 0x2d, 0x85, 0x61, 0x1f, 0x95, 0xc8, 0xd5, + 0xb4, 0x22, 0x4f, 0xca, 0xdc, 0xad, 0x8d, 0x57, 0xe1, 0xd6, 0xab, 0x7a, + 0xef, 0x92, 0x8c, 0x2a, 0x36, 0x08, 0xac, 0x6d, 0x94, 0x44, 0x2a, 0xfe, + 0xc8, 0x09, 0x45, 0xa8, 0xd2, 0xd2, 0x5a, 0x04, 0x37, 0x6e, 0x9a, 0x41, + 0xac, 0x77, 0xa7, 0x6e, 0x57, 0x28, 0x19, 0xcd, 0xaf, 0xaa, 0x78, 0x8a, + 0x03, 0x6a, 0x40, 0x5d, 0x9e, 0xeb, 0x1e, 0xe3, 0xe3, 0xc9, 0x56, 0xd5, + 0x3d, 0xbc, 0xea, 0x9e, 0x62, 0xad, 0xfc, 0x92, 0x1c, 0xa0, 0xbb, 0xb6, + 0x51, 0x30, 0x78, 0x18, 0xcf, 0xbf, 0x67, 0x00, 0x0b, 0x80, 0x89, 0x41, + 0x6d, 0x09, 0xf0, 0x4f, 0xab, 0x15, 0x38, 0x22, 0x63, 0xfc, 0x9b, 0x24, + 0x55, 0xa8, 0xa3, 0x47, 0x2e, 0x8c, 0xd6, 0x85, 0xbe, 0x2d, 0x36, 0xbf, + 0x6b, 0x9f, 0x07, 0x3c, 0x0b, 0x37, 0xe7, 0x6c, 0x3e, 0x74, 0xa0, 0x9c, + 0x96, 0x8b, 0xff, 0xae, 0x20, 0x32, 0xb0, 0x70, 0x8e, 0x8d, 0xca, 0xc6, + 0xe5, 0xd5, 0x39, 0xeb, 0x22, 0xc6, 0xe1, 0x05, 0x03, 0x1f, 0xc0, 0x3a, + 0x30, 0x9e, 0x23, 0xf7, 0x8f, 0xc7, 0xad, 0x04, 0x21, 0x96, 0xdb, 0x84, + 0xb8, 0x77, 0xed, 0xa3, 0xa2, 0x34, 0x36, 0x8f, 0x98, 0x2a, 0xd4, 0x58, + 0x44, 0x2d, 0x99, 0x80, 0x00, 0xf4, 0x13, 0xb8, 0xa4, 0x42, 0xc7, 0x18, + 0x8c, 0x91, 0x39, 0x28, 0x49, 0x89, 0xd7, 0x27, 0xd0, 0xef, 0xfd, 0x09, + 0xb6, 0xda, 0xe7, 0x07, 0x75, 0x8d, 0xe6, 0x1b, 0x8a, 0x1d, 0x6e, 0xe2, + 0xb4, 0x87, 0x3b, 0x9f, 0x38, 0xe8, 0x75, 0x70, 0x84, 0x2c, 0x15, 0x0e, + 0x7d, 0xf5, 0x20, 0x44, 0x5e, 0x66, 0x56, 0x5b, 0x7c, 0xed, 0x7b, 0xb6, + 0x10, 0x87, 0x88, 0x84, 0xd0, 0x8d, 0x64, 0x38, 0xf8, 0x60, 0xc1, 0x91, + 0x1e, 0x2d, 0x07, 0x89, 0x4d, 0xc7, 0x06, 0xb1, 0x4b, 0x1f, 0x83, 0x98, + 0x8c, 0x29, 0x68, 0xfc, 0xad, 0x0c, 0x0b, 0xd3, 0xf6, 0x1a, 0xeb, 0x77, + 0x5a, 0x90, 0x9c, 0x40, 0xbf, 0x49, 0x83, 0x17, 0x5c, 0x69, 0x0b, 0x91, + 0x0c, 0xe3, 0xdc, 0x40, 0x2a, 0x2f, 0x8a, 0xb5, 0x3a, 0x09, 0x3a, 0x67, + 0xf5, 0x44, 0xd6, 0x52, 0x70, 0x3c, 0x82, 0xc5, 0x5b, 0x49, 0x01, 0x6d, + 0x23, 0x89, 0x53, 0xb0, 0xb3, 0x1e, 0x0f, 0x9a, 0x9d, 0xc3, 0x2c, 0x13, + 0x40, 0x32, 0x82, 0x0c, 0x17, 0xa0, 0x27, 0x5c, 0xf3, 0xe6, 0xbc, 0xad, + 0x0b, 0x4a, 0xdc, 0x86, 0x44, 0x07, 0x48, 0x2c, 0x9e, 0xb3, 0x44, 0x06, + 0xb7, 0xbe, 0x6c, 0x16, 0x63, 0x3f, 0xe9, 0xc2, 0xed, 0x24, 0xde, 0x2e}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA384, + 216, + {0x07, 0x97, 0xdc, 0xa7, 0x9b, 0x5a, 0x16, 0x69, 0x61, 0xda, 0x39, 0xe2, + 0x8b, 0xbe, 0xc6, 0xeb, 0xf0, 0xd9, 0xc3, 0x2d, 0x61, 0x88, 0x10, 0x67, + 0xf6, 0x67, 0x42, 0x3f, 0x58, 0x41, 0x48, 0xfe, 0x8a, 0x22, 0xd4, 0x32, + 0xfc, 0x00, 0xd7, 0xb5, 0x60, 0x93, 0x0b, 0x98, 0x74, 0xdd, 0x66, 0xd7, + 0x31, 0x74, 0x90, 0x15, 0xaf, 0x00, 0xe5, 0x18, 0xc7, 0x10, 0x5d, 0x4d, + 0x40, 0xd4, 0x8b, 0xd8, 0x24, 0xe6, 0x9b, 0x77, 0xe9, 0x2a, 0x2e, 0x30, + 0x2f, 0x14, 0xb0, 0x0a, 0xf7, 0x93, 0x5f, 0xae, 0x83, 0x9c, 0x74, 0x02, + 0xad, 0x58, 0xe2, 0x4c, 0xed, 0x54, 0x1d, 0xcc, 0x2e, 0x0a, 0x95, 0x18, + 0x85, 0x04, 0xe6, 0x52, 0xa7, 0xf0, 0x51, 0x78, 0x17, 0x18, 0xf7, 0x41, + 0xf2, 0x05, 0xa6, 0xb7, 0xd8, 0x14, 0xb3, 0x9f, 0xa0, 0x66, 0xdc, 0x0b, + 0x30, 0x0c, 0xb2, 0xea, 0x8c, 0x9c, 0x7f, 0xb9, 0x0f, 0x0b, 0x1a, 0x05, + 0x7e, 0x64, 0x23, 0x9a, 0x97, 0xf0, 0xbb, 0xac, 0x79, 0x95, 0xc6, 0x0a, + 0xb8, 0x09, 0x9b, 0x27, 0x2d, 0x2e, 0x0d, 0xff, 0xd3, 0x4a, 0x82, 0xe6, + 0xa4, 0x43, 0x21, 0x1e, 0x13, 0xda, 0xa5, 0xff, 0xc5, 0xeb, 0x28, 0xf4, + 0xe6, 0x89, 0x0a, 0x78, 0x41, 0xe8, 0x82, 0x34, 0x49, 0x51, 0x38, 0xf6, + 0xd2, 0xb4, 0x97, 0xdc, 0x21, 0x65, 0xc6, 0x5c, 0xc8, 0x17, 0x76, 0x51, + 0x37, 0x5f, 0xbc, 0x0e, 0x6d, 0x0f, 0x08, 0x15, 0xb9, 0xe5, 0xf4, 0x9b, + 0x53, 0xf6, 0x78, 0x50, 0x24, 0x9b, 0xad, 0x66, 0x70, 0x3e, 0x84, 0xc2, + 0x29, 0x10, 0x95, 0xba, 0x66, 0xec, 0x33, 0xff, 0x07, 0x8f, 0x40, 0xae, + 0x5c, 0xd6, 0x6f, 0xe3, 0x95, 0x05, 0x14, 0x82, 0x0c, 0x87, 0xc4, 0x2e, + 0x58, 0x66, 0x99, 0x7a, 0x35, 0xba, 0xf0, 0xf7, 0x21, 0x79, 0x3b, 0x08, + 0xbc, 0x50, 0x40, 0x35, 0x98, 0x05, 0x85, 0x26, 0xc0, 0x11, 0x1f, 0x91, + 0xbc, 0x46, 0xb3, 0x87, 0xcd, 0xb2, 0x12, 0xd3, 0xf6, 0xd1, 0x44, 0xf2, + 0x7d, 0x3e, 0xb6, 0xa3, 0x2c, 0xed, 0x5b, 0x50, 0x22, 0xe1, 0x77, 0x5a, + 0x74, 0xe4, 0xe2, 0xc5, 0x26, 0x38, 0xa0, 0xd8, 0xdc, 0x44, 0x10, 0x71, + 0x8a, 0x73, 0x30, 0xf8, 0xd1, 0x5e, 0xd5, 0xe1, 0xb3, 0x21, 0xfc, 0x0c, + 0xf7, 0xe3, 0xb2, 0x09, 0xb4, 0x9f, 0x1a, 0x61, 0xcd, 0x71, 0x56, 0x04, + 0x34, 0x06, 0x8d, 0x17, 0x59, 0x52, 0x98, 0x98, 0xf1, 0xa6, 0xa2, 0x80, + 0xd7, 0xe3, 0x1b, 0x7c, 0xf4, 0x98, 0xbc, 0xa1, 0x68, 0x20, 0x8d, 0x13, + 0x35, 0xbd, 0x35, 0x31, 0x2b, 0xb4, 0xcb, 0x30, 0x7d, 0x7a, 0xba, 0x82, + 0x3a, 0x9c, 0xe8, 0x76, 0x7d, 0x4c, 0x29, 0xd9, 0x63, 0x6b, 0x85, 0xa0, + 0xcd, 0x07, 0x7e, 0x55, 0x2e, 0x59, 0xc5, 0x52, 0xc2, 0x01, 0xe4, 0x95}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA384, + 217, + {0x56, 0x70, 0x9e, 0x7a, 0xc1, 0xd1, 0xb3, 0x7f, 0x16, 0x2b, 0xeb, 0xb3, + 0x2a, 0x9c, 0xb9, 0xf8, 0x6c, 0x8f, 0x94, 0x73, 0xe5, 0xeb, 0xee, 0xff, + 0x4c, 0xe5, 0x50, 0x66, 0x42, 0x68, 0x8f, 0x02, 0x56, 0xb5, 0xf1, 0xfb, + 0x06, 0x10, 0x8b, 0x0c, 0x3b, 0xd8, 0x9b, 0xf7, 0x95, 0x6e, 0x07, 0xac, + 0x22, 0xa4, 0x15, 0x4e, 0xe4, 0xbb, 0x2c, 0xf5, 0x67, 0x25, 0x92, 0x85, + 0x2f, 0x24, 0xd1, 0xeb, 0x46, 0x21, 0x1f, 0x3a, 0x9d, 0xc5, 0x5c, 0x51, + 0x5f, 0xa8, 0x7d, 0xb8, 0x3d, 0x5a, 0x74, 0x7a, 0xba, 0x9a, 0x0b, 0x8b, + 0x3e, 0x07, 0xe1, 0xbe, 0x26, 0xbd, 0xb4, 0x62, 0xa3, 0xda, 0xbe, 0x73, + 0x12, 0x35, 0x0e, 0x68, 0x14, 0xcc, 0x85, 0x7a, 0x1c, 0xac, 0x7e, 0xc6, + 0xe1, 0x78, 0x9f, 0x69, 0xdf, 0x39, 0x2d, 0x13, 0xfe, 0xfc, 0x49, 0xac, + 0xfb, 0x34, 0x63, 0xca, 0x61, 0xdc, 0x59, 0xf6, 0x19, 0xf3, 0x4d, 0x75, + 0xde, 0x7c, 0x75, 0x32, 0xa1, 0xc2, 0x92, 0x28, 0xa5, 0x73, 0x37, 0xa1, + 0x39, 0xa0, 0x8b, 0xcb, 0x37, 0x6e, 0xbe, 0xea, 0x36, 0xfe, 0x92, 0xd0, + 0x98, 0x10, 0x7c, 0xc5, 0x7c, 0x1a, 0xb3, 0x28, 0x22, 0x61, 0x95, 0x84, + 0x4a, 0x8c, 0xbc, 0x29, 0x2d, 0xbe, 0x31, 0x52, 0x3a, 0x84, 0x2c, 0x5e, + 0x22, 0x22, 0x71, 0xd1, 0xff, 0x98, 0xca, 0x8e, 0xf5, 0x98, 0x5b, 0xdd, + 0x7f, 0x8c, 0x0c, 0x6f, 0x9f, 0x1a, 0x58, 0x2e, 0x07, 0xad, 0x46, 0xfa, + 0x64, 0x30, 0x6c, 0xaf, 0xd2, 0xee, 0x76, 0x8b, 0xae, 0xa1, 0xe2, 0xcb, + 0x5a, 0xa4, 0x24, 0x43, 0x92, 0x0a, 0x6e, 0xc4, 0x0e, 0x16, 0x8e, 0x5d, + 0xe5, 0x0d, 0xd2, 0xa9, 0x42, 0x43, 0xf7, 0x17, 0xdc, 0xeb, 0xc9, 0xb4, + 0xee, 0x47, 0xa5, 0x12, 0x83, 0x69, 0xb4, 0x1f, 0xbe, 0xe0, 0x68, 0xf8, + 0x48, 0xb8, 0xa9, 0x06, 0x93, 0x50, 0xdc, 0xe0, 0xb8, 0x3e, 0x6d, 0x5a, + 0x9a, 0x9e, 0xc6, 0x65, 0x21, 0xb1, 0x1b, 0x73, 0x5c, 0xe4, 0xea, 0x3d, + 0x8c, 0x7b, 0x4e, 0xcd, 0x86, 0x95, 0xcd, 0x87, 0x22, 0x1d, 0x1d, 0x74, + 0x84, 0xc9, 0xa8, 0x93, 0xcd, 0xdc, 0xbc, 0xb3, 0x04, 0xfd, 0x20, 0x3e, + 0x7c, 0x21, 0x20, 0xea, 0x51, 0x04, 0xc0, 0xd3, 0xe8, 0xfe, 0xc5, 0x9a, + 0x6e, 0x0d, 0x1c, 0x44, 0xab, 0xec, 0x68, 0xd9, 0x8f, 0x64, 0x09, 0xbe, + 0x5d, 0xa8, 0xaa, 0x88, 0x00, 0xa9, 0x3f, 0x45, 0x7a, 0xd6, 0xb0, 0x85, + 0xcf, 0xf2, 0x5f, 0x7a, 0x51, 0x60, 0x26, 0x91, 0xf8, 0x46, 0x53, 0x91, + 0x27, 0x6e, 0x71, 0xd7, 0x06, 0x89, 0x77, 0x13, 0x06, 0x68, 0xaa, 0xc2, + 0xa5, 0x33, 0x44, 0x4b, 0xd6, 0xcd, 0xf9, 0x3d, 0x88, 0x08, 0xaa, 0x44, + 0xf3, 0xb7, 0x9c, 0x99, 0x30, 0xe2, 0x76, 0xbc, 0xeb, 0x33, 0xde, 0xdf}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA384, + 218, + {0x26, 0xf1, 0xc4, 0xba, 0x5c, 0x1a, 0x31, 0x6e, 0x6f, 0xc5, 0x0e, 0x47, + 0xe0, 0x80, 0x74, 0x0e, 0x2e, 0xd6, 0x86, 0x9a, 0xde, 0xc3, 0xe4, 0x27, + 0xd3, 0xe8, 0x5b, 0x41, 0xe7, 0x06, 0xc9, 0x2a, 0x26, 0x39, 0x24, 0xaa, + 0xd9, 0x9d, 0xf9, 0x0d, 0x5d, 0xd1, 0xa7, 0xf7, 0x78, 0x48, 0x6f, 0x2b, + 0xbf, 0xa6, 0x49, 0x66, 0x8b, 0x8b, 0x8b, 0xe5, 0x1f, 0x69, 0x90, 0x6c, + 0xe8, 0x66, 0xb1, 0x1e, 0x3a, 0xd2, 0xfe, 0x85, 0xe3, 0x6b, 0xca, 0x16, + 0xab, 0x3b, 0x19, 0xc3, 0xf9, 0x66, 0x2f, 0x5e, 0x58, 0xfa, 0x2a, 0xdb, + 0x25, 0xd7, 0x06, 0xc2, 0xa1, 0xab, 0xf9, 0x4d, 0xfb, 0xbd, 0xb1, 0x9d, + 0x44, 0xee, 0x2a, 0xca, 0x04, 0x05, 0x85, 0xc8, 0xb8, 0x3c, 0x01, 0xd6, + 0x0d, 0xc0, 0xd6, 0xc2, 0x19, 0x14, 0x52, 0x1d, 0x5b, 0x4d, 0x9e, 0xdf, + 0x1d, 0xfd, 0x63, 0x01, 0xfe, 0x24, 0xb4, 0xa1, 0xb2, 0x72, 0x76, 0xe6, + 0x13, 0x48, 0x68, 0x6b, 0x74, 0x3d, 0x3c, 0x16, 0xcf, 0x5a, 0xd5, 0x90, + 0x66, 0x7f, 0xa2, 0x31, 0xc0, 0xe8, 0xcc, 0xf9, 0x6b, 0x4c, 0x30, 0xcf, + 0xff, 0x37, 0x06, 0x1a, 0x33, 0xb0, 0x12, 0x58, 0xa6, 0xb3, 0x13, 0x3c, + 0x50, 0x87, 0xf3, 0xd4, 0xf9, 0x02, 0x38, 0xd0, 0xd7, 0x68, 0x9b, 0x46, + 0x44, 0x4f, 0x15, 0xcd, 0xae, 0x75, 0xc9, 0xf5, 0x2d, 0x93, 0x42, 0x30, + 0xd5, 0xa9, 0xc8, 0x27, 0x4c, 0x7d, 0x78, 0xf7, 0xb5, 0x6c, 0xf1, 0x57, + 0x5a, 0xb3, 0x09, 0x76, 0xbf, 0x40, 0x57, 0xa4, 0xdb, 0x00, 0x08, 0x04, + 0x49, 0x31, 0x83, 0x95, 0xd3, 0x45, 0x3e, 0xd4, 0x0a, 0x85, 0x1a, 0xe9, + 0x3d, 0x44, 0xf0, 0x63, 0x7a, 0x74, 0x3a, 0x52, 0xdf, 0xce, 0xfe, 0xef, + 0x2a, 0xab, 0x70, 0x54, 0x6a, 0x7e, 0x23, 0xdb, 0x71, 0x81, 0x37, 0xc2, + 0x47, 0x6b, 0x29, 0xb9, 0xa9, 0x6a, 0x6f, 0x14, 0x4a, 0xfa, 0x47, 0x80, + 0x63, 0x35, 0x62, 0xd1, 0x40, 0x18, 0x80, 0x6c, 0x5b, 0x1e, 0x15, 0x6a, + 0x03, 0x22, 0xea, 0xf7, 0x0a, 0xa5, 0x74, 0xe2, 0xfe, 0xcd, 0x1d, 0xf9, + 0x5d, 0x22, 0xe9, 0x1b, 0x45, 0xbf, 0x0c, 0x8e, 0x8a, 0x44, 0x05, 0x42, + 0xd1, 0xd7, 0x0d, 0xbf, 0x2e, 0xdc, 0x08, 0xc4, 0x08, 0xbd, 0xb1, 0x8d, + 0x70, 0xd9, 0x50, 0x28, 0x6c, 0x20, 0xe6, 0x33, 0x2c, 0xc4, 0xc7, 0x15, + 0x03, 0x7e, 0x54, 0x38, 0x8c, 0x8c, 0xa2, 0x25, 0x61, 0x8c, 0x94, 0x15, + 0x42, 0x41, 0x12, 0x9e, 0x64, 0x2c, 0x00, 0xfd, 0x7a, 0xcc, 0xaa, 0xbd, + 0xb6, 0x32, 0x22, 0xd0, 0xe8, 0x48, 0x20, 0xf8, 0x61, 0x41, 0x9b, 0x14, + 0xe3, 0xe8, 0xce, 0xe4, 0xb8, 0x14, 0xb1, 0xfe, 0xfc, 0x62, 0x6b, 0xa5, + 0x1c, 0x2f, 0x10, 0x97, 0xc6, 0xa4, 0xeb, 0xcb, 0x8c, 0x0f, 0xf9, 0xf1}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA384, + 219, + {0x87, 0xcb, 0x3f, 0x43, 0x38, 0xf3, 0x77, 0x87, 0x24, 0xde, 0x29, 0x87, + 0x9c, 0x04, 0xda, 0xe6, 0xf2, 0x6b, 0xda, 0xef, 0x62, 0xbe, 0xdb, 0xd3, + 0xbd, 0x90, 0xc7, 0xbe, 0xff, 0xad, 0xc2, 0x98, 0x55, 0xa3, 0x27, 0x63, + 0xae, 0xf0, 0xa2, 0x70, 0xf5, 0x14, 0x4e, 0x39, 0xdb, 0xe7, 0x1c, 0x9f, + 0x96, 0x52, 0x42, 0xe0, 0x0e, 0x26, 0x83, 0x16, 0x18, 0x14, 0xf8, 0x2f, + 0xd8, 0x80, 0x35, 0xbc, 0xd4, 0xb0, 0x88, 0xe4, 0xea, 0xeb, 0xff, 0x0e, + 0x10, 0xee, 0x66, 0xb1, 0xad, 0x19, 0x58, 0xdc, 0x8d, 0xf2, 0x77, 0x93, + 0xee, 0xe2, 0xb1, 0x15, 0xbd, 0xc1, 0x75, 0x6f, 0x82, 0x72, 0x89, 0x67, + 0xd5, 0x4f, 0x09, 0xc6, 0xca, 0x0c, 0x5a, 0xaa, 0xd6, 0xe1, 0x9a, 0x5f, + 0xdf, 0x2d, 0xe1, 0xe7, 0xfa, 0x92, 0x27, 0x4e, 0xbd, 0x8b, 0xf4, 0x2f, + 0x66, 0xa6, 0x3a, 0x06, 0x62, 0x64, 0xb5, 0xc6, 0x3a, 0xc6, 0xa9, 0x61, + 0x05, 0xce, 0x01, 0xc8, 0x20, 0xfe, 0x7c, 0x75, 0xc0, 0x57, 0x0d, 0x9a, + 0xca, 0x4b, 0xa7, 0xe1, 0x6a, 0x57, 0xae, 0xda, 0x4f, 0xf6, 0x3e, 0x32, + 0xd6, 0x72, 0xce, 0x47, 0x73, 0x9f, 0xe6, 0xf5, 0x99, 0xf2, 0xac, 0x42, + 0x0e, 0xe4, 0x77, 0x6e, 0x58, 0x49, 0xdf, 0xe3, 0xc0, 0xa1, 0x88, 0x8b, + 0x4f, 0x6e, 0xfd, 0x76, 0xf3, 0x4a, 0x5e, 0x91, 0xff, 0x42, 0x9b, 0x55, + 0x3a, 0x99, 0x29, 0xe7, 0x37, 0x31, 0xe2, 0x61, 0x9d, 0x51, 0x2b, 0xba, + 0xab, 0xf3, 0xd1, 0x88, 0xcf, 0x24, 0x78, 0xd0, 0x26, 0xdf, 0xa0, 0xf3, + 0xab, 0xae, 0x77, 0x90, 0x67, 0x80, 0xdb, 0x2e, 0x1d, 0x4e, 0xa8, 0x13, + 0x79, 0xf6, 0xb6, 0x09, 0xfb, 0x0b, 0x24, 0x4a, 0x44, 0xea, 0xd1, 0x93, + 0x6b, 0x40, 0x6b, 0x4c, 0x9c, 0x60, 0xb1, 0xf1, 0x86, 0x1d, 0x3c, 0x45, + 0x62, 0x14, 0x24, 0x47, 0x60, 0xe7, 0x7f, 0xdb, 0x3b, 0x52, 0x82, 0x22, + 0x0a, 0xfa, 0x34, 0x5f, 0xc9, 0xdd, 0xa3, 0xe9, 0x1a, 0xed, 0x17, 0xd6, + 0xce, 0x6c, 0x49, 0x20, 0xfd, 0xdd, 0x26, 0x67, 0xf4, 0xe0, 0x74, 0xcf, + 0xea, 0x65, 0xa0, 0x62, 0x91, 0xda, 0x9a, 0x7c, 0x44, 0x7a, 0x7e, 0xb5, + 0xa5, 0x31, 0xde, 0xdf, 0xa6, 0x75, 0xef, 0x48, 0x93, 0xe6, 0x15, 0xaa, + 0x21, 0xa5, 0x48, 0x7d, 0xe8, 0x67, 0xc5, 0xe3, 0x53, 0xe9, 0x40, 0x37, + 0xba, 0x5c, 0xf3, 0x69, 0xf4, 0x9f, 0x66, 0x1f, 0x1d, 0x0b, 0x1d, 0xd0, + 0x6e, 0xb8, 0xe1, 0x5d, 0x02, 0xa0, 0x46, 0xbd, 0x62, 0x7e, 0x21, 0xdb, + 0xbc, 0x84, 0x29, 0xd4, 0x9d, 0xb6, 0x5b, 0xc5, 0xf1, 0x40, 0x7b, 0x54, + 0xa6, 0x09, 0x98, 0x50, 0x05, 0x87, 0x8a, 0x12, 0x6e, 0x15, 0x06, 0xde, + 0x27, 0xaf, 0xf7, 0x4e, 0xf5, 0x9d, 0x07, 0x7f, 0x16, 0x09, 0x0c, 0xe8}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA384, + 220, + {0x57, 0xe3, 0x51, 0xad, 0x19, 0x11, 0x61, 0x39, 0x10, 0xc6, 0xdc, 0x91, + 0xb5, 0x57, 0x38, 0xba, 0x62, 0x1e, 0x29, 0x9a, 0xa1, 0x3d, 0x29, 0xa8, + 0x5b, 0xbc, 0x5b, 0x18, 0x15, 0xb8, 0xbe, 0xfa, 0xbf, 0xd5, 0xf0, 0x1f, + 0x50, 0xbe, 0x54, 0x2f, 0xfe, 0x12, 0xe7, 0x56, 0x37, 0xbe, 0x6c, 0xfc, + 0xd5, 0x3d, 0xd9, 0x08, 0x98, 0x6b, 0xf1, 0x58, 0x12, 0x9e, 0xac, 0x99, + 0xd2, 0x1d, 0xa3, 0x4f, 0x8f, 0xeb, 0xca, 0xc4, 0x9e, 0xea, 0x9c, 0x0a, + 0xf8, 0x78, 0x66, 0x73, 0x9e, 0x82, 0xaf, 0xcd, 0x91, 0xe8, 0xfb, 0xa7, + 0xae, 0xcb, 0xad, 0xc5, 0x46, 0x3e, 0xa8, 0xa8, 0xd7, 0x58, 0xf9, 0x04, + 0xc9, 0xc5, 0xc0, 0x2d, 0xff, 0x1b, 0x26, 0x5a, 0x70, 0x17, 0x91, 0x85, + 0x54, 0xb1, 0xe4, 0xaf, 0x66, 0x09, 0x71, 0xc2, 0x18, 0x9b, 0x9d, 0x11, + 0xb0, 0x64, 0xcd, 0xae, 0x1a, 0x44, 0x2a, 0x06, 0x27, 0xb0, 0xe9, 0xd0, + 0x1c, 0x57, 0x93, 0x1d, 0xbb, 0xcd, 0x55, 0xff, 0x2f, 0x13, 0x05, 0x24, + 0xf7, 0x50, 0x2b, 0x23, 0x4c, 0xf6, 0xfa, 0xbd, 0x4d, 0xa2, 0x4e, 0xc8, + 0xdc, 0x8b, 0x26, 0x18, 0x9b, 0xd3, 0xb0, 0xed, 0xb5, 0x55, 0x6f, 0x24, + 0xd3, 0x55, 0x73, 0x92, 0x66, 0xfa, 0xbf, 0x8b, 0x66, 0x67, 0x26, 0x30, + 0x6f, 0x39, 0x6c, 0xf6, 0x79, 0xa9, 0x5e, 0x2f, 0x97, 0x6d, 0x25, 0xa6, + 0xae, 0x13, 0x50, 0x10, 0x93, 0xec, 0xa9, 0x90, 0xc3, 0x5a, 0xac, 0x9e, + 0xf4, 0xcc, 0x7a, 0x7b, 0x70, 0x22, 0xea, 0xa8, 0xa1, 0xc2, 0x41, 0x63, + 0x7c, 0x8d, 0x3c, 0xaa, 0x8c, 0x87, 0x51, 0x35, 0x44, 0xe9, 0x55, 0xbb, + 0x1c, 0xc9, 0xdf, 0xa5, 0x82, 0x32, 0xa4, 0x76, 0xbf, 0x92, 0xbc, 0xf9, + 0xf7, 0xd0, 0x1d, 0x0b, 0xc7, 0xa3, 0x94, 0xd4, 0x35, 0x57, 0x43, 0x62, + 0xf5, 0x06, 0x7a, 0x61, 0x6c, 0xa9, 0x4f, 0x80, 0xde, 0xf4, 0x32, 0x55, + 0x10, 0xc9, 0x9f, 0xdb, 0xcd, 0xe9, 0x9b, 0xac, 0xd1, 0xf6, 0xba, 0x1a, + 0xa5, 0x10, 0xc6, 0xdd, 0x0c, 0xc7, 0xea, 0x6e, 0x54, 0x0b, 0x1e, 0xf6, + 0xca, 0x03, 0x72, 0x1f, 0x16, 0x6e, 0x3a, 0x34, 0xed, 0x79, 0x44, 0x02, + 0xdd, 0x81, 0xaf, 0x0b, 0x6a, 0x76, 0x83, 0xac, 0xbf, 0xa8, 0x3e, 0x60, + 0x90, 0x5f, 0x01, 0x3e, 0x65, 0x03, 0x7f, 0xc2, 0xa3, 0xe9, 0x8c, 0xdd, + 0x8d, 0x2a, 0x78, 0x82, 0xd9, 0x6a, 0xf0, 0x27, 0x47, 0xc2, 0xe9, 0x40, + 0xbc, 0x04, 0x9c, 0xf7, 0xd2, 0x1f, 0x88, 0x97, 0x67, 0x09, 0x6f, 0x17, + 0x7f, 0x2b, 0xef, 0x6c, 0xbe, 0xf6, 0x5c, 0x5a, 0x11, 0xf5, 0xed, 0x48, + 0x13, 0x52, 0xab, 0x92, 0x88, 0x8d, 0xa8, 0xc0, 0x81, 0x72, 0x5b, 0x57, + 0x3c, 0x68, 0x74, 0x5e, 0xed, 0x31, 0x58, 0x1d, 0x64, 0x92, 0x18, 0xca}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA384, + 221, + {0x48, 0xe9, 0xfa, 0x9c, 0x8e, 0x31, 0x1a, 0x1e, 0x30, 0xa1, 0x23, 0x56, + 0xc5, 0xed, 0xbe, 0xe8, 0xa6, 0xf4, 0x26, 0xe2, 0xaf, 0xd2, 0x13, 0xbc, + 0x40, 0x46, 0x18, 0xc4, 0xa0, 0x50, 0xf0, 0x0e, 0x90, 0x29, 0x00, 0x6f, + 0xb0, 0xf2, 0x85, 0x75, 0x9b, 0xd6, 0x43, 0xb0, 0x3d, 0xc4, 0x68, 0x3f, + 0xc7, 0x68, 0x10, 0xb8, 0xfa, 0x2e, 0xed, 0x9f, 0x55, 0x93, 0x83, 0xd9, + 0xff, 0x58, 0xd7, 0xf4, 0xf6, 0x7f, 0xa6, 0xb3, 0xf8, 0x1d, 0x70, 0x2c, + 0x79, 0x8b, 0x49, 0x9f, 0x30, 0x0c, 0xaf, 0x17, 0xb7, 0xd5, 0x90, 0xdf, + 0x9d, 0xb3, 0x9b, 0x89, 0x0b, 0x5b, 0x4d, 0x15, 0xe3, 0x3c, 0xbe, 0xfa, + 0xf4, 0x60, 0x1f, 0xff, 0xe0, 0xd0, 0x62, 0x8a, 0xaf, 0xd0, 0x28, 0xe9, + 0x25, 0x2b, 0xeb, 0x07, 0x99, 0xe2, 0xf8, 0xda, 0xb8, 0x24, 0x54, 0x76, + 0xd1, 0x41, 0xf0, 0xf4, 0x07, 0x16, 0x14, 0x5a, 0x4f, 0x4b, 0x70, 0x00, + 0xe6, 0x6c, 0xb3, 0x88, 0xea, 0x03, 0x7d, 0x67, 0x8f, 0x0b, 0x86, 0x79, + 0x64, 0x46, 0x84, 0x67, 0x85, 0x0a, 0x7a, 0xd6, 0xce, 0x57, 0xf0, 0x66, + 0x28, 0x21, 0x25, 0x9b, 0x0b, 0x93, 0x7c, 0xfe, 0x07, 0x2a, 0x58, 0x7e, + 0x56, 0x2f, 0x9e, 0xa0, 0xd0, 0x4f, 0xd5, 0xf6, 0x46, 0x72, 0x73, 0x05, + 0xb1, 0xe1, 0x64, 0x57, 0x8f, 0xfd, 0xbf, 0xce, 0xc5, 0x38, 0xab, 0x4b, + 0x55, 0x97, 0x7f, 0x49, 0xe9, 0xf4, 0x64, 0x3e, 0xf5, 0xfc, 0x91, 0x48, + 0x2c, 0xd5, 0x09, 0x41, 0xee, 0x33, 0x89, 0x58, 0x3b, 0xed, 0x58, 0xee, + 0x57, 0xfa, 0xbb, 0xa1, 0x75, 0x5a, 0x29, 0x94, 0x31, 0x7d, 0x90, 0x3b, + 0x49, 0x33, 0xdc, 0x5e, 0x1b, 0x95, 0x0d, 0x20, 0x23, 0xa1, 0xec, 0x86, + 0x47, 0xe4, 0x7a, 0xa7, 0x18, 0xcb, 0x33, 0x87, 0xd2, 0xf5, 0x7c, 0x42, + 0x83, 0x63, 0xc1, 0xb9, 0x6b, 0xc2, 0x1b, 0x63, 0x6b, 0xbf, 0xe0, 0x2d, + 0x32, 0x9d, 0x68, 0xd5, 0xf2, 0xb8, 0xa5, 0x51, 0x84, 0x99, 0x7f, 0x9f, + 0x25, 0x0f, 0xe7, 0x44, 0x09, 0x9a, 0x28, 0x80, 0x8b, 0x48, 0x7c, 0x23, + 0x87, 0x82, 0x5d, 0x9e, 0xef, 0x46, 0xb8, 0x98, 0xb1, 0x6a, 0x67, 0x86, + 0x39, 0x1e, 0x2b, 0xbf, 0x65, 0x1e, 0x50, 0xd1, 0x72, 0xe6, 0xf1, 0x58, + 0x1e, 0xc3, 0x97, 0x94, 0x34, 0xcf, 0xa3, 0x13, 0xa1, 0x90, 0x06, 0xbd, + 0xda, 0xb3, 0x14, 0xf5, 0xde, 0x43, 0x1d, 0xa8, 0x4b, 0x37, 0x7b, 0x0b, + 0x51, 0xe0, 0x1a, 0xf3, 0x1c, 0x22, 0x04, 0x6e, 0x5a, 0x08, 0xcf, 0x01, + 0xc8, 0x53, 0xe7, 0x42, 0x11, 0x6a, 0xe2, 0x07, 0x22, 0xd9, 0xd6, 0xbe, + 0x74, 0xb3, 0x65, 0x9a, 0x3a, 0x3d, 0xc3, 0xf7, 0x2b, 0xc4, 0x80, 0x8f, + 0x6c, 0xb2, 0x05, 0x95, 0x3d, 0x8c, 0x36, 0x38, 0x10, 0x31, 0xfa, 0x08}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA384, + 222, + {0x40, 0xbe, 0x44, 0x53, 0x99, 0xdc, 0x0f, 0x5b, 0xbf, 0xc8, 0x0b, 0x51, + 0x14, 0xd4, 0x63, 0x15, 0x5c, 0xed, 0x7f, 0x80, 0xaf, 0xdd, 0x04, 0x87, + 0x63, 0xf3, 0xf1, 0xc4, 0x2f, 0x7b, 0xa0, 0x42, 0x1c, 0x30, 0xb3, 0xf4, + 0x33, 0xd4, 0xdd, 0xc3, 0x45, 0x92, 0x98, 0x55, 0x29, 0x51, 0x4e, 0xae, + 0xe3, 0x72, 0x5a, 0x6d, 0xa7, 0x72, 0x32, 0x87, 0x46, 0xca, 0x6d, 0x0e, + 0x8e, 0x60, 0x0f, 0x18, 0xc2, 0x7c, 0x91, 0xe3, 0xae, 0x86, 0xf0, 0x84, + 0x14, 0x43, 0x84, 0x81, 0x6f, 0xb1, 0x30, 0x83, 0x87, 0x0e, 0xf0, 0x6f, + 0xae, 0x11, 0x56, 0x9c, 0x2b, 0xf2, 0x23, 0x03, 0x33, 0x1f, 0xcd, 0x0b, + 0x4c, 0x90, 0x5c, 0x5d, 0xbf, 0x3f, 0x1f, 0xb8, 0x44, 0xbb, 0x00, 0x3a, + 0x96, 0xcc, 0x8a, 0xd2, 0xff, 0x8d, 0x13, 0xd8, 0x14, 0xf8, 0x30, 0x4a, + 0xef, 0x17, 0x9d, 0xbe, 0x53, 0x14, 0x1a, 0x1b, 0x92, 0xc2, 0x8e, 0x05, + 0xa2, 0xac, 0xff, 0x47, 0xb0, 0x11, 0x3c, 0xec, 0x3b, 0xd1, 0x6d, 0x0d, + 0x1d, 0x28, 0x44, 0xc9, 0x5d, 0xae, 0xcd, 0x21, 0x03, 0xdd, 0x8e, 0x18, + 0x01, 0xb7, 0x8b, 0xef, 0x6a, 0xc2, 0xbb, 0x4e, 0x95, 0x84, 0x95, 0x62, + 0x47, 0x23, 0x5d, 0x18, 0x6e, 0xba, 0x8d, 0xbc, 0x5a, 0xe2, 0x78, 0xa7, + 0x99, 0x2c, 0xe5, 0x8f, 0x4b, 0xd9, 0xf0, 0xcf, 0x79, 0xbe, 0xdc, 0xc8, + 0xc9, 0x02, 0x38, 0xbd, 0xff, 0x6f, 0x2c, 0x96, 0x71, 0xcc, 0xf3, 0x55, + 0x15, 0x47, 0x73, 0xdc, 0xf4, 0x25, 0xdf, 0x02, 0xd1, 0xbe, 0xaf, 0x04, + 0xba, 0x79, 0xb4, 0x66, 0xf0, 0x36, 0x83, 0x7e, 0x26, 0xe3, 0x5c, 0xe5, + 0x5a, 0x60, 0x71, 0xb5, 0x4a, 0x92, 0xf4, 0xe0, 0xba, 0xd9, 0x1b, 0x8e, + 0x1e, 0x0e, 0x7e, 0x57, 0x27, 0x7a, 0x16, 0xb2, 0xd6, 0x63, 0x77, 0x86, + 0x63, 0x71, 0x22, 0x2f, 0x8f, 0xc7, 0x47, 0xbc, 0x2c, 0xe1, 0xa4, 0xba, + 0xa6, 0xce, 0x6e, 0xb1, 0x28, 0x9c, 0x25, 0xb1, 0x83, 0x43, 0x77, 0xd5, + 0x2c, 0x69, 0x3d, 0x90, 0xd6, 0x3c, 0xeb, 0xf7, 0xfd, 0xad, 0x96, 0xb2, + 0x27, 0x96, 0xbd, 0xbe, 0xec, 0x6d, 0xea, 0x78, 0xec, 0x6f, 0x2d, 0x88, + 0x6c, 0x3b, 0x7c, 0x27, 0xb8, 0x50, 0xe4, 0xab, 0x97, 0x50, 0xc9, 0xa7, + 0x1e, 0x28, 0xa2, 0x9e, 0x93, 0xdb, 0x8b, 0x98, 0x09, 0x08, 0xae, 0x8f, + 0x48, 0x51, 0x55, 0xbb, 0x43, 0x4e, 0x49, 0x25, 0x30, 0x5e, 0xe0, 0x6f, + 0x08, 0xca, 0x8b, 0xe6, 0x36, 0x91, 0xcd, 0xb6, 0x0d, 0x32, 0xd2, 0x8e, + 0xbd, 0x50, 0xcc, 0xba, 0xc1, 0xc4, 0x8e, 0x8f, 0x91, 0xa0, 0x6f, 0xab, + 0xdd, 0xd5, 0x1f, 0xb6, 0xca, 0x26, 0x42, 0x1f, 0xfd, 0xa5, 0xb6, 0xbf, + 0x30, 0xe3, 0x8a, 0xff, 0x88, 0xcc, 0x24, 0x71, 0x5f, 0x97, 0xcf, 0x51}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA384, + 223, + {0x16, 0x65, 0x82, 0x5c, 0xb4, 0xc0, 0x77, 0x45, 0x02, 0x50, 0xb5, 0xc3, + 0xec, 0x8b, 0xc3, 0x4e, 0xc3, 0xfc, 0xbf, 0xe9, 0x68, 0x1e, 0x3e, 0x26, + 0x36, 0xd6, 0x48, 0x7e, 0xe6, 0xed, 0xde, 0x37, 0xeb, 0x62, 0xac, 0x5a, + 0x71, 0x5a, 0xb8, 0x13, 0x50, 0x83, 0xce, 0x2e, 0xcc, 0x89, 0x24, 0x0d, + 0x5c, 0x5c, 0x71, 0x6d, 0xd3, 0x82, 0x3d, 0x90, 0xe2, 0x11, 0xf9, 0x4d, + 0x30, 0x8d, 0x4c, 0x88, 0x15, 0x36, 0x9f, 0x9a, 0x5e, 0x31, 0x67, 0x82, + 0xc7, 0x1a, 0xde, 0x45, 0xe4, 0x8c, 0xcb, 0x0c, 0x65, 0x7a, 0x5d, 0x61, + 0x74, 0xe7, 0x39, 0x7d, 0x59, 0xcc, 0xf9, 0x45, 0x50, 0x44, 0xab, 0x87, + 0xb9, 0x7b, 0x61, 0xbd, 0x08, 0x44, 0xfb, 0xc9, 0xb5, 0x78, 0x3e, 0x73, + 0x33, 0xa1, 0x90, 0xee, 0x70, 0xde, 0xa2, 0x9a, 0x85, 0x18, 0xb4, 0x6f, + 0x80, 0x52, 0xe0, 0x6f, 0x95, 0x6c, 0xd3, 0x56, 0xcf, 0xeb, 0x1b, 0x5b, + 0x7e, 0x70, 0x1d, 0x82, 0x69, 0xc3, 0xd9, 0x00, 0xa7, 0x2d, 0x4b, 0x78, + 0xaf, 0x7f, 0xd0, 0x46, 0x24, 0x4a, 0x5e, 0x9b, 0x1a, 0xbd, 0x30, 0x0f, + 0x6b, 0x37, 0xea, 0x5a, 0x91, 0xd2, 0x6c, 0x9c, 0xb0, 0x50, 0x2e, 0x94, + 0x85, 0xd6, 0x07, 0x29, 0x8c, 0xb6, 0x2f, 0x2c, 0xa7, 0x30, 0xd4, 0xcb, + 0xc0, 0x82, 0xf3, 0xbf, 0x7a, 0xd2, 0x1c, 0xc2, 0x50, 0x77, 0x2b, 0x75, + 0xc1, 0x88, 0xea, 0x68, 0x45, 0xe8, 0xa7, 0x76, 0xaa, 0x6d, 0xd0, 0x71, + 0x73, 0x1c, 0xa4, 0xda, 0xd8, 0x5d, 0x0b, 0xa3, 0xec, 0x2d, 0x9b, 0x02, + 0x70, 0x71, 0xcc, 0xc5, 0x76, 0x12, 0x41, 0x19, 0x14, 0x44, 0xf7, 0xbc, + 0x98, 0xfe, 0xd8, 0x98, 0x9c, 0x0d, 0xcf, 0x10, 0xcf, 0x20, 0x74, 0x12, + 0xca, 0x84, 0x84, 0xd3, 0x35, 0x4b, 0x16, 0x69, 0x08, 0x7d, 0xa4, 0x4e, + 0x0e, 0x1c, 0x18, 0x2d, 0xcd, 0x07, 0x55, 0xbf, 0x9f, 0x64, 0x39, 0x74, + 0x1a, 0x57, 0x81, 0x69, 0x5c, 0xd9, 0x0d, 0xb5, 0x1e, 0x42, 0x84, 0x89, + 0x97, 0xdd, 0xac, 0xa2, 0xb9, 0x24, 0xb8, 0x2e, 0xbf, 0x78, 0xb3, 0xc6, + 0x76, 0x9b, 0xca, 0x88, 0x38, 0x96, 0x94, 0xe7, 0x9a, 0xd6, 0xee, 0x43, + 0x8c, 0x01, 0x0f, 0xfb, 0x93, 0xa1, 0x0b, 0xb8, 0x39, 0x14, 0x1f, 0x8d, + 0xfd, 0xcf, 0x6a, 0xcb, 0xb5, 0x9a, 0x63, 0x4d, 0xc6, 0xac, 0xe2, 0xb7, + 0xdb, 0xd7, 0x34, 0xce, 0x1b, 0xbf, 0x57, 0x24, 0xcd, 0xef, 0xa0, 0xd2, + 0x5c, 0xf8, 0x97, 0x37, 0x9b, 0x03, 0x79, 0x07, 0xfe, 0xdd, 0xed, 0x7d, + 0x24, 0x0c, 0x26, 0x49, 0xa9, 0x9d, 0x81, 0x3a, 0x85, 0x0a, 0xef, 0x75, + 0xb1, 0x8d, 0x7f, 0xe6, 0xf1, 0x82, 0x9c, 0xac, 0xa1, 0x36, 0x08, 0x1a, + 0x35, 0x02, 0xd7, 0x09, 0x1e, 0xb9, 0x05, 0x55, 0x01, 0x7a, 0x53, 0xa3}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA384, + 224, + {0x3d, 0xa7, 0xc4, 0x27, 0xa1, 0x28, 0x07, 0x72, 0x00, 0xcd, 0x05, 0x75, + 0x41, 0x35, 0x7c, 0xff, 0x5e, 0x95, 0xf1, 0xeb, 0x1e, 0xc4, 0xa3, 0x70, + 0x37, 0x2b, 0xa4, 0xb6, 0x2e, 0xe2, 0xc2, 0x5c, 0x5e, 0x15, 0x59, 0x35, + 0x1c, 0xc4, 0xd4, 0x43, 0x7c, 0x0d, 0xe4, 0xf9, 0x6f, 0xfe, 0xd1, 0x08, + 0xd7, 0x45, 0x5b, 0x1e, 0x76, 0x59, 0x0d, 0xe4, 0x06, 0x51, 0x3e, 0x14, + 0x3a, 0xc6, 0xde, 0x99, 0x06, 0x73, 0xac, 0x0c, 0x1b, 0x35, 0xe9, 0xae, + 0x31, 0x90, 0xb9, 0x65, 0x14, 0x67, 0x05, 0x87, 0x15, 0xae, 0x20, 0x17, + 0x29, 0x68, 0xfa, 0xf8, 0x1c, 0x2f, 0x59, 0x84, 0xbd, 0xc6, 0x35, 0x11, + 0x46, 0x28, 0x2c, 0x44, 0x92, 0xc6, 0xa7, 0xd9, 0xc8, 0xcf, 0x87, 0x8a, + 0xa8, 0x6c, 0x29, 0x52, 0x3b, 0x74, 0xa1, 0x5d, 0xc1, 0x8f, 0x0f, 0xd4, + 0x27, 0xf0, 0x9a, 0x65, 0x45, 0x8b, 0xd1, 0x7a, 0xcd, 0xab, 0xdb, 0xe9, + 0x02, 0x63, 0xd5, 0xb2, 0x47, 0xc7, 0xb9, 0xcc, 0xcb, 0x42, 0x9b, 0xe3, + 0xd5, 0x46, 0x7b, 0x6b, 0x91, 0x97, 0x65, 0xbc, 0x31, 0x59, 0x8d, 0xc6, + 0x84, 0xc0, 0x1c, 0x00, 0x43, 0x70, 0x96, 0x90, 0x4e, 0xd3, 0xf9, 0x21, + 0x77, 0x74, 0xac, 0x51, 0x4e, 0xd9, 0x86, 0x1f, 0xe0, 0xd4, 0x02, 0x06, + 0x94, 0x89, 0xae, 0x91, 0xae, 0x26, 0xeb, 0x79, 0xa5, 0xa5, 0xf1, 0xd4, + 0x59, 0x27, 0x10, 0x1f, 0xff, 0xe6, 0xb3, 0xc5, 0x5b, 0x9c, 0xfc, 0x0f, + 0x7b, 0xc4, 0x76, 0x40, 0x19, 0xdf, 0xcf, 0xfd, 0xd0, 0x5d, 0x13, 0xda, + 0x1e, 0xbf, 0xc0, 0xba, 0x99, 0xf3, 0x44, 0xb1, 0xe4, 0x81, 0xa5, 0x94, + 0x76, 0xab, 0x6d, 0x42, 0x2c, 0x87, 0x2a, 0xbf, 0xa1, 0x33, 0x09, 0x5f, + 0xff, 0x26, 0x83, 0xff, 0xde, 0xb0, 0x93, 0x5a, 0x5c, 0x77, 0x9b, 0xc9, + 0x7a, 0x59, 0xd9, 0x29, 0x08, 0x4d, 0x77, 0x32, 0x5f, 0xa0, 0x5f, 0xab, + 0x2e, 0x40, 0xc5, 0x0d, 0x14, 0x0e, 0xbd, 0xa7, 0x71, 0x06, 0x78, 0xca, + 0x77, 0xdf, 0x62, 0x76, 0x2a, 0x7c, 0x3c, 0xb0, 0xa3, 0x55, 0x46, 0x65, + 0x7e, 0x33, 0x2f, 0x38, 0xe0, 0xfe, 0x51, 0xcb, 0x28, 0x5c, 0xfa, 0x9b, + 0x2a, 0xe8, 0x38, 0xd2, 0x3d, 0x6b, 0xb9, 0xf3, 0xe9, 0x62, 0xd5, 0x5c, + 0x06, 0xf3, 0x29, 0x8e, 0x96, 0xec, 0x4f, 0x77, 0xa3, 0xf2, 0xa5, 0x30, + 0x16, 0x20, 0x2d, 0xc2, 0xcd, 0x8b, 0x42, 0x3e, 0xa2, 0xe7, 0xc9, 0x6a, + 0x7b, 0xe5, 0x5c, 0xfe, 0xbf, 0x57, 0x53, 0x7f, 0x6f, 0x8c, 0xac, 0x6e, + 0x5c, 0x50, 0xd4, 0xad, 0x9b, 0x53, 0x3f, 0x50, 0xd3, 0x99, 0x05, 0x7a, + 0x5b, 0xba, 0x03, 0xf8, 0x7c, 0xed, 0xc2, 0xde, 0x59, 0xae, 0xa0, 0x80, + 0x79, 0xcf, 0xbe, 0x90, 0xb9, 0x66, 0xbe, 0x10, 0x2a, 0x5f, 0xc4, 0xba}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA384, + 225, + {0x98, 0xf6, 0x49, 0xa7, 0x66, 0x41, 0x3a, 0xe1, 0x34, 0x8a, 0x8e, 0x60, + 0x1a, 0x78, 0x00, 0x0f, 0x7b, 0x28, 0x4e, 0xb9, 0x07, 0x7f, 0x2b, 0x4a, + 0x20, 0x26, 0x09, 0xc6, 0x54, 0x05, 0x02, 0xd6, 0xb8, 0xe5, 0x4a, 0x5d, + 0xdd, 0xe7, 0x63, 0x4d, 0x4e, 0x0e, 0x8d, 0x5b, 0xda, 0x0a, 0x56, 0x73, + 0xa0, 0x42, 0xc6, 0x59, 0xd5, 0xfd, 0x03, 0x66, 0x93, 0x7f, 0x22, 0x25, + 0x82, 0xb0, 0xa4, 0x13, 0x05, 0xcc, 0x38, 0x2d, 0xed, 0xee, 0x14, 0x23, + 0x4f, 0x86, 0x01, 0x5e, 0x96, 0x73, 0xde, 0xfd, 0x11, 0x33, 0xd1, 0x33, + 0xb0, 0xda, 0xa8, 0x7a, 0xa1, 0xe5, 0xee, 0xeb, 0xd3, 0xaf, 0x54, 0x5c, + 0xd5, 0x9e, 0xff, 0xe4, 0x4c, 0xc8, 0xa5, 0x81, 0x79, 0x1f, 0x87, 0x4f, + 0x49, 0x1a, 0x10, 0x03, 0x08, 0x37, 0xe6, 0x19, 0xfc, 0x08, 0x9c, 0x76, + 0x71, 0xeb, 0x05, 0x51, 0xf1, 0x7f, 0xfb, 0x82, 0x37, 0xc2, 0x08, 0x5e, + 0x0d, 0x5c, 0x90, 0x34, 0x8b, 0x22, 0x31, 0x7e, 0xfc, 0x1e, 0xd5, 0x38, + 0x93, 0xe0, 0x62, 0x42, 0xec, 0x60, 0xa5, 0xd4, 0x38, 0x19, 0x5b, 0xf3, + 0xc7, 0x0b, 0x0a, 0x11, 0xb7, 0x8a, 0x7f, 0x0e, 0xdc, 0x6d, 0x42, 0x87, + 0x12, 0x9b, 0x41, 0x2d, 0x94, 0x77, 0xb0, 0x20, 0x93, 0x78, 0x82, 0xa6, + 0xbd, 0xdb, 0x9c, 0xf7, 0xae, 0x96, 0x3e, 0x7b, 0xd4, 0x4e, 0xa6, 0x1f, + 0xb6, 0x71, 0xce, 0x6f, 0xba, 0x1a, 0x2f, 0x08, 0x5a, 0xfb, 0xf7, 0x81, + 0x97, 0x13, 0x59, 0xee, 0xea, 0x08, 0x23, 0x12, 0xf3, 0x61, 0x8c, 0x19, + 0x96, 0x57, 0x65, 0x3b, 0x37, 0xf0, 0x7c, 0x46, 0xa4, 0x3d, 0xdf, 0x67, + 0x09, 0xab, 0x34, 0x33, 0xd7, 0x99, 0x15, 0x8f, 0xf6, 0x67, 0x12, 0x46, + 0xaa, 0xc5, 0x60, 0xa7, 0xf7, 0xe2, 0x60, 0x10, 0xd9, 0x93, 0x7e, 0xe6, + 0x15, 0x37, 0xa6, 0xa0, 0x61, 0x01, 0x16, 0x38, 0x83, 0xb6, 0x8b, 0x0e, + 0x4d, 0xbd, 0xea, 0xbf, 0x22, 0xa0, 0xe9, 0xa5, 0xa0, 0xda, 0x15, 0xd3, + 0x34, 0x27, 0x44, 0x0b, 0x48, 0x91, 0x8d, 0x62, 0x0c, 0x89, 0x47, 0x38, + 0x7f, 0x92, 0x37, 0x7d, 0x3a, 0x23, 0x69, 0x42, 0x75, 0x81, 0x67, 0xaa, + 0x45, 0x9f, 0xff, 0xe9, 0x6f, 0xb5, 0xca, 0x73, 0x04, 0x74, 0x2a, 0x3e, + 0x4e, 0x04, 0x9a, 0x2c, 0xca, 0x57, 0x0d, 0xa8, 0xf0, 0x5c, 0x21, 0xbd, + 0x7f, 0x79, 0x72, 0x16, 0xf0, 0x1f, 0x5f, 0x5c, 0xf8, 0x44, 0xc0, 0x5d, + 0xd7, 0x4d, 0x6a, 0x5f, 0xd1, 0x0e, 0xa7, 0x39, 0x6b, 0x27, 0x04, 0xc0, + 0x7d, 0x44, 0xd7, 0xd0, 0x6e, 0xca, 0xf1, 0x8d, 0x2d, 0x3a, 0xeb, 0x71, + 0x65, 0x99, 0xc8, 0x01, 0x3e, 0x78, 0xdd, 0x28, 0x12, 0x38, 0x0e, 0x15, + 0xd2, 0x82, 0x72, 0xac, 0x1a, 0x37, 0x8f, 0xe4, 0xdc, 0xad, 0x90, 0x85}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA384, + 226, + {0x9f, 0x59, 0xea, 0x3f, 0x9d, 0xee, 0x7d, 0x93, 0x36, 0xed, 0x2f, 0x86, + 0xad, 0xb1, 0x80, 0xcd, 0x28, 0x72, 0xc0, 0x32, 0xad, 0x33, 0x24, 0xcd, + 0xbb, 0xf6, 0x8e, 0x26, 0xd5, 0x79, 0xbc, 0x75, 0x80, 0xcf, 0x9c, 0xc2, + 0x8b, 0xca, 0x27, 0xee, 0x46, 0x30, 0xc3, 0xcd, 0x69, 0x67, 0x08, 0x40, + 0xe1, 0xf8, 0x92, 0x20, 0x18, 0x02, 0x3c, 0x3e, 0xa0, 0xb2, 0xe8, 0x5b, + 0x86, 0xa5, 0x18, 0x34, 0x8b, 0x46, 0xe1, 0x03, 0x23, 0x7a, 0xda, 0x4b, + 0x5d, 0x0e, 0xdd, 0xe8, 0xa0, 0xff, 0x0a, 0x54, 0x65, 0x6a, 0x15, 0x60, + 0x10, 0xb1, 0x6d, 0x86, 0xdb, 0xa3, 0xc2, 0xc1, 0x46, 0x83, 0x18, 0x32, + 0x57, 0x10, 0xb8, 0xfa, 0xb1, 0x47, 0x93, 0x49, 0x73, 0x9c, 0x02, 0x72, + 0x94, 0x72, 0xfd, 0x49, 0x7a, 0x92, 0xa1, 0xa2, 0x3f, 0x8e, 0x5b, 0x67, + 0x17, 0x29, 0x25, 0x96, 0xda, 0x69, 0xc3, 0xfa, 0xea, 0x3e, 0x9c, 0xc8, + 0x36, 0xcd, 0x21, 0x04, 0x35, 0x69, 0xac, 0x64, 0xb3, 0xb8, 0x8e, 0x39, + 0x4b, 0x8b, 0xd4, 0x50, 0x53, 0x8e, 0x63, 0xb0, 0xe1, 0xb5, 0x07, 0xec, + 0x79, 0x96, 0x9e, 0x6e, 0x4a, 0xaf, 0x9e, 0x89, 0x33, 0x74, 0x10, 0x3a, + 0x01, 0x29, 0x74, 0x22, 0xa6, 0xbe, 0x99, 0x91, 0x88, 0x2a, 0x48, 0x66, + 0x5c, 0xc9, 0x55, 0xb6, 0xd5, 0x5b, 0xff, 0x8c, 0x76, 0x26, 0x37, 0xf8, + 0x2a, 0x18, 0x1e, 0xa8, 0xeb, 0xbd, 0xf6, 0xea, 0x25, 0xff, 0xb7, 0x93, + 0xc0, 0x9e, 0x69, 0x84, 0x2a, 0x91, 0x98, 0x81, 0xfd, 0x0a, 0x2f, 0x90, + 0x63, 0x6b, 0x88, 0xea, 0x1a, 0x3d, 0xbf, 0x27, 0x30, 0x5c, 0xaf, 0xd0, + 0xc7, 0x23, 0x3f, 0xee, 0x01, 0xc4, 0xf4, 0xa4, 0x44, 0x4b, 0xcb, 0xbc, + 0x65, 0x85, 0xef, 0xa9, 0x4a, 0x8c, 0x29, 0x89, 0x66, 0xdd, 0x8c, 0xf2, + 0xea, 0x17, 0x98, 0x1f, 0x67, 0x26, 0xc8, 0x54, 0x56, 0x0c, 0x1a, 0x90, + 0x8e, 0xf7, 0x8b, 0xfa, 0x2e, 0xbc, 0xe5, 0x22, 0x07, 0x2e, 0xb5, 0xf4, + 0xb7, 0x41, 0xb4, 0x5c, 0x63, 0x65, 0xb8, 0xd5, 0xda, 0x49, 0x2c, 0x06, + 0x7c, 0x25, 0xb4, 0xf4, 0x67, 0xb6, 0xc3, 0x48, 0x32, 0x03, 0x2a, 0x0e, + 0x24, 0x46, 0xf5, 0xaa, 0xad, 0x14, 0x9b, 0x29, 0x8b, 0x3b, 0x67, 0x11, + 0xdb, 0xfe, 0xb3, 0x60, 0xcf, 0x61, 0x49, 0xb0, 0xca, 0x99, 0x8a, 0x94, + 0xaf, 0xd9, 0xc8, 0x35, 0x50, 0x4c, 0x6e, 0xc9, 0x7e, 0xf4, 0x9a, 0x5b, + 0x84, 0x27, 0xe5, 0x77, 0x99, 0x6b, 0xfc, 0x92, 0x1d, 0x2d, 0xa6, 0xbe, + 0x89, 0x95, 0x79, 0x12, 0xf6, 0x18, 0x3b, 0x28, 0x92, 0x12, 0x27, 0x9f, + 0x6f, 0xef, 0xa7, 0x68, 0xce, 0x8e, 0xf4, 0x38, 0x6a, 0xbc, 0xf1, 0xdc, + 0x8c, 0x7b, 0x6a, 0xda, 0x1d, 0xbd, 0xe4, 0x5b, 0x7e, 0x76, 0x24, 0xaf}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA384, + 227, + {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd, + 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda, + 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b, + 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04, + 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71, + 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b, + 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48, + 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b, + 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b, + 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27, + 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1, + 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41, + 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b, + 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2, + 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4, + 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68, + 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d, + 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66, + 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c, + 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd, + 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc, + 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5, + 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73, + 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0, + 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f, + 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed, + 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e, + 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc, + 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3, + 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a, + 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec, + 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x69}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA384, + 228, + {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd, + 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda, + 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b, + 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04, + 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71, + 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b, + 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48, + 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b, + 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b, + 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27, + 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1, + 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41, + 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b, + 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2, + 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4, + 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68, + 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d, + 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66, + 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c, + 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd, + 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc, + 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5, + 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73, + 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0, + 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f, + 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed, + 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e, + 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc, + 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3, + 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a, + 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec, + 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x69, + 0x00, 0x00}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA384, + 229, + {}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA384, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA384, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA384, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA384, + 233, + {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd, + 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda, + 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b, + 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04, + 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71, + 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b, + 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48, + 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b, + 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b, + 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27, + 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1, + 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41, + 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b, + 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2, + 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4, + 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68, + 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d, + 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66, + 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c, + 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd, + 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc, + 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5, + 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73, + 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0, + 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f, + 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed, + 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e, + 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc, + 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3, + 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a, + 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec, + 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x68}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA384, + 234, + {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd, + 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda, + 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b, + 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04, + 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71, + 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b, + 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48, + 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b, + 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b, + 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27, + 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1, + 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41, + 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b, + 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2, + 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4, + 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68, + 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d, + 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66, + 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c, + 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd, + 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc, + 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5, + 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73, + 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0, + 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f, + 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed, + 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e, + 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc, + 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3, + 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a, + 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec, + 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x6a}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA384, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA384, + 236, + {0x62, 0x7e, 0x76, 0xd9, 0xab, 0x46, 0xec, 0x14, 0x4d, 0x94, 0x2a, 0xfc, + 0xb5, 0xfe, 0x8f, 0x67, 0x7e, 0xb9, 0xb1, 0xa5, 0x1c, 0x04, 0x7f, 0x7b, + 0x89, 0x74, 0xf1, 0xa6, 0x69, 0x7c, 0x5f, 0x4e, 0xd1, 0xc6, 0x16, 0xce, + 0x30, 0x4b, 0xef, 0x81, 0x4c, 0xe3, 0x07, 0xd4, 0xd6, 0xa8, 0xad, 0x96, + 0xa7, 0x04, 0xe7, 0x1c, 0x2b, 0xbe, 0x7f, 0xea, 0x47, 0xdb, 0x50, 0x2e, + 0x59, 0xec, 0x98, 0x5a, 0x69, 0x40, 0x5d, 0x9a, 0x60, 0x6c, 0xa5, 0xee, + 0x7b, 0xc1, 0xe1, 0x31, 0x78, 0x34, 0x52, 0xcb, 0xd7, 0xaf, 0xeb, 0xeb, + 0xc6, 0xcc, 0x4e, 0xcd, 0xaf, 0x11, 0x9f, 0xf1, 0x69, 0x86, 0xf5, 0x61, + 0xee, 0x44, 0x05, 0xa0, 0xbb, 0xa0, 0x57, 0x07, 0xda, 0x66, 0xde, 0x70, + 0xf2, 0x5c, 0x1b, 0x6e, 0x7b, 0xdd, 0xe6, 0x56, 0xea, 0xfb, 0x70, 0xd3, + 0xec, 0xbe, 0x2f, 0xf3, 0xbe, 0xe6, 0x6e, 0x3f, 0x06, 0x63, 0xa5, 0x5f, + 0xee, 0xd8, 0xc5, 0x01, 0x82, 0x7a, 0x34, 0xf5, 0x91, 0x6d, 0x0d, 0xff, + 0x22, 0xfd, 0x7b, 0xac, 0xcb, 0x87, 0xdb, 0x47, 0xa4, 0x72, 0xa2, 0x16, + 0x25, 0xc1, 0xaf, 0x09, 0x72, 0x64, 0xb5, 0x96, 0x4d, 0x05, 0x36, 0x8a, + 0x19, 0x00, 0x4a, 0xc9, 0xc5, 0xe1, 0x1b, 0xd3, 0x12, 0x93, 0x27, 0xf4, + 0x76, 0xb6, 0x6a, 0xbb, 0xe5, 0xb5, 0x9e, 0x7d, 0xf1, 0xcd, 0xad, 0x96, + 0x60, 0xc5, 0x2b, 0xd1, 0x3c, 0x86, 0xb5, 0xa7, 0x21, 0xde, 0x47, 0x6f, + 0x66, 0x62, 0xcb, 0xcc, 0x64, 0xdb, 0x4c, 0x6e, 0x93, 0xc8, 0xad, 0x75, + 0x61, 0x32, 0x69, 0x47, 0x19, 0x25, 0x01, 0x05, 0x0d, 0x4c, 0xf6, 0xe6, + 0x2a, 0xdc, 0x42, 0xe5, 0xf3, 0xc0, 0xc6, 0x05, 0xe3, 0xa1, 0xb1, 0xa1, + 0xcb, 0x84, 0x86, 0xdb, 0xbb, 0x6f, 0xb0, 0x70, 0x42, 0x60, 0x13, 0xe9, + 0xe1, 0xa5, 0xa2, 0xd1, 0xd8, 0xb0, 0x48, 0x1f, 0xfc, 0xc9, 0x23, 0x5a, + 0x99, 0xd1, 0x54, 0xe1, 0x99, 0x1e, 0x8f, 0x15, 0xcd, 0x45, 0x3e, 0x60, + 0x9b, 0xe6, 0xbd, 0x00, 0x81, 0x87, 0xb1, 0xf3, 0x06, 0x6f, 0xb8, 0xd5, + 0x34, 0x8f, 0x08, 0xb2, 0x78, 0x4f, 0x8f, 0xff, 0x31, 0x30, 0x6d, 0xbf, + 0xca, 0x2c, 0x59, 0xe1, 0xf4, 0x8d, 0x40, 0xd7, 0x0f, 0x7d, 0xb1, 0x6b, + 0x89, 0xcc, 0x85, 0x06, 0xcf, 0x01, 0x37, 0xe2, 0xa6, 0x17, 0xe2, 0x7d, + 0x52, 0x94, 0x50, 0xf2, 0x5a, 0xd8, 0xa7, 0xc5, 0x02, 0xd1, 0x97, 0xcf, + 0x14, 0x6e, 0x85, 0xfc, 0xbd, 0xf6, 0xe5, 0x7e, 0x47, 0x03, 0x40, 0x87, + 0x54, 0x81, 0x7a, 0x06, 0xfc, 0x8a, 0x60, 0x00, 0x85, 0x60, 0x89, 0x0d, + 0x1e, 0x72, 0xa6, 0x75, 0x1a, 0x43, 0x90, 0x3c, 0x0f, 0x00, 0xa4, 0x7a, + 0xd3, 0x83, 0xa2, 0x8e, 0xc7, 0xbb, 0x46, 0x9b, 0x17, 0x8d, 0x5e, 0xcc}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA384, + 237, + {0x4b, 0x41, 0x72, 0x41, 0xf1, 0x47, 0x20, 0x55, 0x9c, 0x1e, 0x8c, 0xfc, + 0xad, 0xb9, 0xe0, 0xd6, 0xb7, 0xde, 0x84, 0x9b, 0x16, 0xc8, 0x0d, 0xfd, + 0xbc, 0x86, 0x7f, 0xc3, 0x3e, 0x4b, 0x81, 0xd5, 0x69, 0x15, 0x19, 0x0f, + 0xca, 0xae, 0xcb, 0xb8, 0xf6, 0x48, 0x1c, 0x17, 0x7c, 0xc6, 0x8e, 0x26, + 0x81, 0x3d, 0x8a, 0x93, 0xff, 0x45, 0xcc, 0xc4, 0x1b, 0x79, 0x57, 0x14, + 0xc7, 0xd4, 0x86, 0xff, 0x3b, 0x92, 0x98, 0x00, 0xf8, 0x80, 0x63, 0xcd, + 0xac, 0x7b, 0x71, 0x00, 0xd9, 0x17, 0xc2, 0x28, 0x80, 0x94, 0xce, 0xcb, + 0xe5, 0xd6, 0xf2, 0xee, 0x20, 0xed, 0xf3, 0x6d, 0xc6, 0x46, 0x46, 0x49, + 0x58, 0xcb, 0x1c, 0xfc, 0xda, 0xbe, 0xd5, 0x7f, 0x32, 0x95, 0x61, 0xec, + 0x6a, 0x8a, 0x00, 0xea, 0x20, 0x11, 0xd2, 0xf9, 0x21, 0x5f, 0x65, 0xff, + 0x6a, 0xfa, 0x8a, 0xc6, 0x92, 0xab, 0xa8, 0x32, 0x8a, 0x04, 0xc9, 0xf9, + 0xfc, 0x59, 0xc8, 0xd8, 0xf2, 0x2e, 0x30, 0x9d, 0x40, 0x3f, 0xe0, 0x4a, + 0xcf, 0x5a, 0x31, 0xde, 0x00, 0x7a, 0x5f, 0x0f, 0x40, 0x2e, 0xfd, 0xb2, + 0xc8, 0x3c, 0x0c, 0x5a, 0xa5, 0x73, 0x79, 0x16, 0x3b, 0x14, 0x42, 0x91, + 0x46, 0xf9, 0x52, 0x1a, 0xce, 0x54, 0x18, 0x9c, 0x54, 0x45, 0xf8, 0x00, + 0x76, 0xb2, 0xd4, 0x32, 0x14, 0x03, 0x5c, 0x2b, 0x0e, 0x17, 0x5a, 0xe0, + 0xc4, 0x63, 0x25, 0x37, 0x96, 0xec, 0x66, 0x47, 0x7e, 0x15, 0x71, 0xbb, + 0x6a, 0xc5, 0x77, 0x22, 0x10, 0x5b, 0x58, 0xfb, 0x50, 0x79, 0x22, 0x97, + 0x4e, 0xd7, 0x70, 0xeb, 0x89, 0x8b, 0xd5, 0x84, 0xd0, 0x0a, 0x22, 0x67, + 0xd8, 0xbc, 0xfc, 0x66, 0x05, 0x5e, 0x7c, 0xd7, 0xeb, 0x7e, 0x74, 0x97, + 0x14, 0x90, 0x76, 0xe1, 0xd2, 0x87, 0xb3, 0x16, 0x71, 0x29, 0x80, 0x76, + 0xf1, 0xaa, 0x6d, 0x3f, 0x1a, 0xe1, 0xe3, 0xfd, 0x62, 0xeb, 0x87, 0x14, + 0xf9, 0xfc, 0x38, 0xbc, 0x64, 0x13, 0xb2, 0xa1, 0x50, 0x64, 0xda, 0x7b, + 0x6b, 0x58, 0x9c, 0xa5, 0xca, 0x53, 0x9d, 0x0d, 0x01, 0xa5, 0x8f, 0x99, + 0x99, 0x35, 0xf1, 0xa8, 0xe6, 0xa0, 0xd8, 0x9d, 0x44, 0x0a, 0x51, 0x0b, + 0xa9, 0xcb, 0x71, 0xa8, 0x7b, 0xe0, 0xcb, 0x81, 0xcb, 0x1e, 0x05, 0xb7, + 0x3f, 0x84, 0x02, 0xd6, 0x84, 0xc7, 0x68, 0xad, 0x86, 0xc9, 0x8c, 0xd3, + 0xbc, 0x90, 0x4a, 0x59, 0xec, 0x88, 0xc3, 0x85, 0x83, 0x5f, 0xb4, 0x6b, + 0x4a, 0xb4, 0x6e, 0x3e, 0x02, 0x6e, 0xae, 0x14, 0xe5, 0x4a, 0x00, 0xf0, + 0xe5, 0x5b, 0x5c, 0xc2, 0x69, 0x20, 0x68, 0x2f, 0x97, 0x13, 0xd4, 0x8c, + 0x79, 0x46, 0xe1, 0xb0, 0xab, 0x22, 0xa6, 0xfd, 0x6c, 0xd3, 0xe8, 0x33, + 0x66, 0x6c, 0xdd, 0xa1, 0x2e, 0x31, 0xc0, 0x52, 0x40, 0xa9, 0x4c, 0x80}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA384, + 238, + {0x33, 0x8c, 0x3b, 0x8b, 0x3c, 0xa1, 0x5e, 0x0f, 0xd1, 0x24, 0x33, 0xc5, + 0xb1, 0x83, 0x47, 0xd7, 0x9d, 0x34, 0x48, 0x71, 0xae, 0xca, 0x17, 0xdc, + 0x93, 0x38, 0x9f, 0x3c, 0x5f, 0xc1, 0x23, 0xac, 0x9f, 0x9f, 0xe9, 0x5c, + 0x97, 0xdc, 0xa7, 0x58, 0x3e, 0x3f, 0xe3, 0xc2, 0xa3, 0x19, 0xd0, 0xcb, + 0x40, 0x93, 0x67, 0xaa, 0x75, 0x73, 0xc7, 0xad, 0x75, 0xb1, 0x18, 0xed, + 0xe5, 0x06, 0x63, 0x1f, 0x52, 0xaa, 0x86, 0x1c, 0x2b, 0x0e, 0x31, 0xa9, + 0xd8, 0xc4, 0x35, 0x41, 0x6e, 0x8e, 0x67, 0x05, 0x9d, 0xfb, 0x4c, 0xef, + 0xf5, 0x33, 0xc2, 0x14, 0xc4, 0x24, 0x3f, 0x54, 0x51, 0xf4, 0x49, 0xba, + 0x7b, 0x75, 0x66, 0x7a, 0xcd, 0xbe, 0xae, 0x22, 0xaf, 0xe9, 0x59, 0x28, + 0x7f, 0xd9, 0xf0, 0xad, 0x3e, 0x4e, 0x77, 0x09, 0xde, 0x5c, 0x90, 0xa6, + 0xe2, 0x39, 0x96, 0xa7, 0xad, 0x64, 0x3e, 0xf0, 0xc3, 0xaa, 0xe5, 0x49, + 0x34, 0xc3, 0x1d, 0x79, 0x61, 0x9c, 0x04, 0xb4, 0xcb, 0x85, 0xfa, 0x50, + 0x69, 0xfc, 0x9b, 0x90, 0x23, 0x1d, 0xeb, 0xe3, 0xe5, 0x9d, 0xa0, 0xff, + 0xa2, 0x87, 0x3d, 0xcf, 0x9e, 0x53, 0xb8, 0x48, 0x1e, 0x21, 0x5b, 0x58, + 0x5b, 0x11, 0x15, 0xc0, 0x2f, 0x63, 0xbf, 0xa6, 0x14, 0x3e, 0x2b, 0x90, + 0x0a, 0x0a, 0xc7, 0x17, 0x73, 0xa0, 0x43, 0x9b, 0xb5, 0xd8, 0x6a, 0x78, + 0xb4, 0xdd, 0xaa, 0x5e, 0x2b, 0x9e, 0x44, 0xf7, 0x19, 0x2d, 0x94, 0x51, + 0xa6, 0xbb, 0x8e, 0x46, 0x35, 0x94, 0x82, 0x12, 0xb1, 0x71, 0x73, 0xb0, + 0x69, 0x5d, 0x4f, 0x51, 0x81, 0x89, 0x71, 0x4d, 0xc0, 0xb5, 0x1a, 0xce, + 0x3b, 0x90, 0x68, 0xf5, 0xfe, 0xdd, 0xa3, 0xb4, 0xba, 0x4e, 0x24, 0xba, + 0xf9, 0x01, 0xb3, 0x13, 0x36, 0x6f, 0x64, 0xcd, 0x54, 0xfc, 0x2f, 0xa3, + 0xdb, 0x8b, 0xb8, 0xf1, 0xe8, 0x1e, 0x06, 0xef, 0xfd, 0x58, 0x0f, 0xc4, + 0x97, 0x4a, 0x3c, 0xda, 0xe6, 0x88, 0x29, 0x7b, 0x4a, 0xc4, 0x23, 0xd8, + 0x1d, 0xbd, 0x34, 0x2b, 0x30, 0x67, 0xe6, 0xb4, 0xd7, 0x55, 0x8a, 0xc8, + 0xf4, 0xfd, 0x1c, 0x1d, 0x8f, 0x5f, 0xc9, 0x48, 0x54, 0xad, 0xfb, 0x0e, + 0xf8, 0xa6, 0x9e, 0xc4, 0x3b, 0x37, 0x5e, 0xa7, 0x24, 0x93, 0x2b, 0x39, + 0x1c, 0xa5, 0xc0, 0x4e, 0x7e, 0x75, 0xfd, 0xb9, 0x52, 0xd6, 0x71, 0xc3, + 0x15, 0xa7, 0xf8, 0x6a, 0x28, 0xba, 0x95, 0x4d, 0xb1, 0x26, 0xcd, 0xa3, + 0xa3, 0x9e, 0xf2, 0x13, 0xb5, 0xf9, 0x53, 0x1a, 0x8a, 0x15, 0x9d, 0xd9, + 0xe5, 0x69, 0x8a, 0xc7, 0xec, 0x8f, 0xe7, 0xdf, 0x2a, 0x23, 0x16, 0x79, + 0x87, 0x42, 0xb2, 0xfb, 0x52, 0x71, 0xfa, 0xba, 0xd9, 0x32, 0x54, 0x2b, + 0xc9, 0x8a, 0xf6, 0xe9, 0x9d, 0x23, 0x1a, 0x1b, 0x5f, 0xbb, 0x09, 0xeb}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 239 + {SEC_OID_SHA384, + 239, + {0x7b, 0xf4, 0xd4, 0x73, 0x9c, 0x1c, 0xe0, 0xe1, 0x3a, 0xab, 0xe6, 0x10, + 0xa1, 0x10, 0xff, 0xe7, 0x9d, 0xc6, 0x89, 0xdb, 0x3f, 0x9f, 0xdc, 0xbe, + 0x29, 0xb5, 0x62, 0x12, 0xf7, 0xec, 0x0b, 0x3c, 0xdb, 0x96, 0xea, 0x70, + 0x52, 0xa2, 0x77, 0x32, 0x71, 0x07, 0xa9, 0x92, 0xd4, 0x0c, 0x5c, 0x5d, + 0x03, 0xee, 0x11, 0x47, 0x6f, 0x32, 0x8a, 0x83, 0xd2, 0xc3, 0xa1, 0xbc, + 0xad, 0x5c, 0x9d, 0x9e, 0xa2, 0x92, 0x8f, 0xda, 0x57, 0x18, 0x50, 0xa2, + 0xa9, 0x98, 0x8a, 0x00, 0x78, 0x42, 0x96, 0x31, 0xf6, 0x09, 0x7b, 0x2f, + 0xa9, 0xa8, 0x5a, 0xaa, 0x1e, 0xd9, 0xac, 0x09, 0x34, 0xa5, 0xb9, 0xd0, + 0x0f, 0xe6, 0xfc, 0x10, 0x63, 0x42, 0xe2, 0xb0, 0x3d, 0x41, 0x23, 0xe0, + 0x9e, 0x2a, 0xc6, 0x1c, 0x13, 0x43, 0xf8, 0x80, 0x47, 0xda, 0xff, 0x5f, + 0x51, 0x1c, 0x8f, 0xa3, 0xd6, 0x6f, 0x76, 0x40, 0x6b, 0x79, 0xb8, 0xf4, + 0xf0, 0x47, 0x5a, 0xb1, 0x43, 0x13, 0x96, 0x8e, 0x56, 0xca, 0x9d, 0x2e, + 0x86, 0x72, 0xd3, 0xbe, 0xc2, 0x7a, 0x5d, 0x53, 0x6c, 0xef, 0x54, 0x22, + 0x0c, 0xf4, 0x4a, 0x4a, 0x69, 0x8f, 0xb7, 0xcb, 0xb8, 0x03, 0x5e, 0xb5, + 0x51, 0x6a, 0xe4, 0xb4, 0x4a, 0xec, 0x19, 0xda, 0x40, 0xfc, 0x78, 0x8f, + 0x25, 0x46, 0xd5, 0xda, 0x54, 0xb7, 0xe1, 0x11, 0x0d, 0x13, 0xd3, 0xe3, + 0xae, 0x97, 0x67, 0x1c, 0xdb, 0xa9, 0x3a, 0x6f, 0x59, 0x46, 0xb2, 0xce, + 0xe2, 0x2c, 0x43, 0x18, 0xb7, 0x34, 0x3a, 0x0c, 0x6b, 0x0a, 0x32, 0x00, + 0x0c, 0x6e, 0xcd, 0x08, 0xc6, 0x91, 0x39, 0x01, 0xb7, 0x9d, 0xc2, 0xbf, + 0x38, 0x70, 0x7f, 0xdf, 0x14, 0x26, 0x15, 0x81, 0xb6, 0x56, 0xaf, 0x1f, + 0xc4, 0xe1, 0xd5, 0xd6, 0x23, 0x4f, 0x9a, 0x55, 0x78, 0x86, 0x9c, 0xc8, + 0xb9, 0x20, 0xd7, 0x02, 0x0f, 0xff, 0xeb, 0x95, 0x97, 0x7b, 0xc3, 0xd1, + 0x54, 0xb1, 0x12, 0x7f, 0x45, 0x4b, 0xae, 0x63, 0xf7, 0xb1, 0xca, 0x37, + 0x7c, 0x3e, 0xf4, 0x2b, 0x0c, 0xeb, 0x75, 0xc9, 0x6b, 0x3f, 0x54, 0xab, + 0x8a, 0x58, 0x31, 0xd5, 0x9e, 0xe8, 0xeb, 0xf4, 0x45, 0x7f, 0x54, 0x05, + 0x50, 0xa6, 0x11, 0x35, 0x84, 0xca, 0x47, 0x82, 0xa5, 0x3d, 0x7b, 0x62, + 0xbd, 0x5c, 0x5d, 0xec, 0xf4, 0x4e, 0x00, 0x5d, 0x2c, 0x46, 0xcf, 0x3e, + 0x06, 0x91, 0x96, 0x37, 0x30, 0x70, 0x8c, 0xcd, 0x6b, 0xdf, 0xb2, 0x9e, + 0x7c, 0x09, 0x9f, 0x1e, 0x91, 0x49, 0x4a, 0x14, 0xa9, 0x38, 0xb3, 0xf5, + 0xfb, 0x08, 0xac, 0x40, 0xbf, 0x93, 0xa1, 0x0c, 0xbc, 0xef, 0x00, 0x7f, + 0xb6, 0xa9, 0x9b, 0x43, 0x24, 0x72, 0xce, 0x3b, 0xc8, 0x83, 0x71, 0x4e, + 0xec, 0xc7, 0x6e, 0x00, 0x2b, 0xac, 0xe4, 0xb0, 0x39, 0x40, 0x41, 0xe7}, + pub_key_8, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_signature_3072_sha384_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h new file mode 100644 index 000000000..9569fa359 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h @@ -0,0 +1,9665 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_3072_sha512_vectors_h__ +#define rsa_signature_3072_sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_9{ + 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00, + 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xfa, 0xe1, 0x23, + 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9, 0x89, 0x08, 0x5f, + 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea, 0x7f, 0xcc, 0x56, + 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13, 0xb7, 0x05, 0x69, + 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc, 0xc4, 0x48, 0xa8, + 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48, 0xf4, 0x59, 0xab, + 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c, 0x91, 0x4f, 0x04, + 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb, 0xa1, 0x11, 0x3b, + 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c, 0xf8, 0x32, 0xfe, + 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee, 0x09, 0x26, 0x93, + 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39, 0xaf, 0xc4, 0xf0, + 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2, 0xb8, 0x7a, 0xbe, + 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76, 0x44, 0x2e, 0xa9, + 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b, 0x41, 0xfe, 0x85, + 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf, 0xc6, 0xfb, 0x1a, + 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d, 0xc8, 0x80, 0x4e, + 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce, 0x5d, 0x90, 0x7e, + 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25, 0x74, 0xb4, 0xc7, + 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37, 0xff, 0xc0, 0xf6, + 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8, 0x0e, 0xb9, 0x84, + 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29, 0x17, 0x2e, 0xd2, + 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61, 0x85, 0x11, 0x9b, + 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48, 0x77, 0x35, 0xa8, + 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03, 0x45, 0x52, 0xfd, + 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa, 0x6c, 0x21, 0x39, + 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe, 0x22, 0x59, 0x52, + 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90, 0xbb, 0x51, 0x42, + 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac, 0x99, 0x54, 0x08, + 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95, 0xe4, 0x05, 0x05, + 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51, 0x82, 0x65, 0x79, + 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5, 0x51, 0x7b, 0x2f, + 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc, 0x41, 0xc6, 0xb1, + 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x45, 0x02, 0x03, 0x01, + 0x00, 0x01}; + +static const std::vector pub_key_10{ + 0x30, 0x82, 0x01, 0xa0, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8d, 0x00, + 0x30, 0x82, 0x01, 0x88, 0x02, 0x82, 0x01, 0x81, 0x00, 0x87, 0x33, 0xb9, + 0xc2, 0xbc, 0x75, 0x42, 0x16, 0xfa, 0xc8, 0x99, 0x15, 0x9a, 0xbb, 0x71, + 0xc5, 0xca, 0x84, 0xbe, 0x37, 0x15, 0x37, 0x20, 0x04, 0x0f, 0x33, 0xf2, + 0x91, 0xf5, 0xf7, 0x86, 0x1b, 0xc1, 0x22, 0xca, 0xfd, 0xe3, 0x09, 0x1b, + 0x52, 0x11, 0xbc, 0x81, 0xee, 0x03, 0xe2, 0x80, 0xe3, 0xc6, 0xc2, 0x90, + 0x2e, 0xc4, 0x9a, 0xfb, 0x84, 0x32, 0xc3, 0x27, 0x35, 0x36, 0xed, 0xce, + 0x71, 0x16, 0x04, 0x85, 0x13, 0xe9, 0xb3, 0x3e, 0x2f, 0xcf, 0xe5, 0x6f, + 0x95, 0x97, 0xc8, 0x1b, 0xc9, 0xbe, 0x81, 0xa1, 0xb1, 0xd4, 0x6e, 0x86, + 0x3c, 0xa1, 0x1d, 0xb2, 0xc3, 0x3a, 0xc1, 0xbd, 0xeb, 0xf7, 0xc5, 0x52, + 0x33, 0x20, 0x67, 0xe2, 0xe5, 0x88, 0x49, 0x7e, 0x7d, 0x9e, 0x07, 0x38, + 0xca, 0xa5, 0x7a, 0x73, 0xdd, 0x28, 0x15, 0x7e, 0x88, 0xfc, 0x20, 0x2b, + 0x31, 0xbb, 0xe3, 0xb9, 0x99, 0x35, 0x48, 0x39, 0x9a, 0x0b, 0x0d, 0xf9, + 0xb7, 0x2d, 0xfe, 0xec, 0xe7, 0x5e, 0xcd, 0x78, 0x37, 0x62, 0x27, 0xe9, + 0xcd, 0x21, 0xc8, 0xd2, 0x4c, 0xa4, 0xaa, 0x64, 0xfa, 0x50, 0xa5, 0x9e, + 0xe8, 0xe7, 0x62, 0x11, 0x58, 0xe7, 0xba, 0xc2, 0x42, 0x0f, 0xc0, 0xd7, + 0x70, 0x64, 0xd3, 0x95, 0x9a, 0xfa, 0xb6, 0x64, 0xec, 0xda, 0x0d, 0xec, + 0xb8, 0xc9, 0x79, 0xeb, 0x40, 0x27, 0x95, 0xb9, 0xa5, 0x62, 0xf2, 0xde, + 0x31, 0x0a, 0xa7, 0xfc, 0x68, 0x64, 0x46, 0x9a, 0xc8, 0x88, 0x67, 0x78, + 0x8c, 0x57, 0xee, 0x96, 0xf6, 0xdc, 0x32, 0xdb, 0xdb, 0xe3, 0xaa, 0x7d, + 0x3f, 0xf4, 0x7a, 0xe4, 0xb7, 0x8e, 0x11, 0x06, 0xe1, 0xbc, 0x80, 0x35, + 0x0b, 0x23, 0x83, 0xda, 0xe5, 0x41, 0x40, 0xa4, 0x60, 0x5f, 0x41, 0x30, + 0xd7, 0xe5, 0xd3, 0xf7, 0x81, 0x82, 0x62, 0xa2, 0x7c, 0x76, 0xa5, 0x1e, + 0x4c, 0x6d, 0xb4, 0xab, 0x45, 0x90, 0xb4, 0x76, 0x6b, 0x8c, 0x50, 0xec, + 0x1b, 0xfe, 0xd5, 0x3f, 0x0d, 0x71, 0x6b, 0x5c, 0x7d, 0x9d, 0xc9, 0x71, + 0x39, 0x92, 0x46, 0xc7, 0x5c, 0xe2, 0x77, 0x45, 0x14, 0x71, 0x51, 0xf2, + 0xe7, 0x62, 0x90, 0x39, 0xf0, 0xb2, 0xef, 0xed, 0x99, 0xc7, 0xf1, 0x7c, + 0xda, 0x8f, 0x3c, 0x3d, 0xf7, 0x64, 0xdf, 0xb4, 0x0c, 0xc0, 0xc2, 0xad, + 0x7b, 0xf2, 0xb6, 0xc7, 0x28, 0x29, 0xdf, 0x93, 0x32, 0x9a, 0x4b, 0xad, + 0x6b, 0xe8, 0x63, 0x59, 0x53, 0xdd, 0x10, 0x84, 0x08, 0x88, 0x78, 0x4e, + 0xea, 0x73, 0x8c, 0x76, 0x3b, 0xe9, 0xf5, 0xdc, 0x3b, 0xa4, 0x7a, 0x9e, + 0x9d, 0x80, 0x0e, 0x21, 0xb4, 0xff, 0xcc, 0x18, 0x19, 0x3e, 0x59, 0x1e, + 0x8a, 0x52, 0x83, 0x19, 0x24, 0x26, 0xe8, 0x86, 0x73, 0x31, 0xc7, 0x2b, + 0xdd, 0xa0, 0x6a, 0x0e, 0xb4, 0x93, 0x67, 0xbb, 0x01, 0x02, 0x01, 0x03}; + +const RsaSignatureTestVector kRsaSignature3072Sha512WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA512, + 1, + {0xeb, 0xf3, 0xc6, 0x4e, 0x4c, 0x19, 0xfc, 0xb0, 0xfd, 0x92, 0x0e, 0x65, + 0x55, 0x4a, 0x55, 0x2c, 0xc1, 0xe6, 0x52, 0x31, 0x2c, 0x2e, 0x0e, 0x51, + 0xcd, 0xb3, 0xb9, 0x2c, 0x94, 0xb2, 0xb4, 0x1e, 0xe2, 0x01, 0xf6, 0x1f, + 0x43, 0x4a, 0x6a, 0xa4, 0x70, 0x3e, 0x87, 0x41, 0x63, 0x88, 0xf4, 0x66, + 0x1c, 0x04, 0xfd, 0xc2, 0xe4, 0x59, 0xe1, 0x99, 0xaf, 0x3e, 0xa2, 0x08, + 0xc6, 0x1b, 0x99, 0xd7, 0x46, 0xf4, 0xb0, 0x0d, 0x82, 0x10, 0x5c, 0xaf, + 0x4f, 0x01, 0x96, 0xf1, 0x30, 0x5e, 0x80, 0x6b, 0xc1, 0x3b, 0x4c, 0x6e, + 0x6b, 0xf5, 0x81, 0x96, 0x28, 0x62, 0xdc, 0xb0, 0xeb, 0x15, 0xa0, 0xff, + 0xcb, 0x0f, 0xe6, 0xb3, 0x65, 0x02, 0x32, 0x00, 0x11, 0xb5, 0x40, 0x79, + 0x9e, 0x14, 0x32, 0xba, 0xf2, 0xa5, 0x6a, 0x42, 0x8f, 0xad, 0x64, 0x81, + 0x1a, 0xfb, 0x57, 0xd2, 0x10, 0xd8, 0x59, 0xa1, 0x20, 0x1e, 0xc0, 0x57, + 0xdd, 0x8d, 0x2a, 0x68, 0x78, 0x4b, 0x48, 0xdd, 0x07, 0x35, 0x71, 0x62, + 0xf2, 0x1e, 0x4c, 0x82, 0xf8, 0xd5, 0xe3, 0x85, 0xb1, 0xf7, 0x28, 0x34, + 0xdd, 0x4c, 0x0d, 0x85, 0xff, 0xd3, 0x33, 0x41, 0x0f, 0x08, 0xff, 0x28, + 0xfd, 0xb7, 0x36, 0x5e, 0x40, 0x8a, 0x60, 0xaf, 0x17, 0x7c, 0x80, 0x29, + 0x87, 0x26, 0x94, 0x0b, 0xf4, 0xc4, 0x0e, 0xfc, 0xdd, 0xce, 0xee, 0x39, + 0x45, 0xb1, 0xd9, 0x21, 0xb9, 0xd0, 0x40, 0x80, 0xdf, 0xb1, 0x2d, 0x3a, + 0xe6, 0x18, 0x63, 0xad, 0x2e, 0x3e, 0x30, 0x23, 0x70, 0xf5, 0xa8, 0x85, + 0x8a, 0x12, 0x13, 0xdf, 0xcd, 0x50, 0x02, 0x69, 0xeb, 0xef, 0x76, 0xf4, + 0xeb, 0xf0, 0x98, 0x2a, 0x75, 0x1d, 0x8a, 0xde, 0x1a, 0xee, 0xd9, 0x5f, + 0x41, 0xd4, 0x56, 0x00, 0x84, 0x71, 0x13, 0x62, 0x77, 0x4b, 0x11, 0xb6, + 0x24, 0x0c, 0x0b, 0xa6, 0xee, 0x4c, 0xa6, 0x34, 0xba, 0x82, 0x98, 0xf6, + 0xe6, 0x3e, 0xf5, 0x60, 0xa3, 0x90, 0x47, 0x48, 0x1b, 0x9e, 0xaa, 0x54, + 0x61, 0x78, 0xe6, 0x9e, 0x4d, 0xaf, 0x56, 0x51, 0xc6, 0x6c, 0x62, 0x35, + 0xba, 0x97, 0xc2, 0x31, 0x24, 0x1c, 0x63, 0xad, 0x16, 0xef, 0xe5, 0x9b, + 0x7b, 0x55, 0x05, 0xd9, 0xc3, 0xf1, 0x81, 0x83, 0x68, 0xb9, 0x46, 0x2c, + 0xda, 0x71, 0x84, 0x9e, 0x43, 0x16, 0x48, 0xbe, 0x97, 0x57, 0x62, 0x0c, + 0x15, 0xf9, 0x9c, 0xa7, 0x8f, 0x4e, 0x25, 0x0a, 0xfc, 0x41, 0xff, 0xdc, + 0xdc, 0x52, 0x69, 0x3a, 0x1f, 0xd4, 0x35, 0x06, 0x27, 0x4c, 0x43, 0x1c, + 0xaf, 0x34, 0xa4, 0xd3, 0x73, 0x21, 0xf5, 0xcc, 0xf0, 0x49, 0x71, 0xa2, + 0x5c, 0x50, 0x10, 0xb9, 0xad, 0xa0, 0x75, 0x96, 0xbf, 0x9a, 0x20, 0xbf, + 0x30, 0x7d, 0xb9, 0xd5, 0xe8, 0x61, 0x46, 0x22, 0x60, 0x81, 0xb2, 0x5f}, + pub_key_9, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA512, + 2, + {0xb9, 0xbb, 0x17, 0x51, 0xf2, 0x33, 0x6e, 0xf5, 0x12, 0x65, 0x08, 0x54, + 0x1b, 0x94, 0x9d, 0x40, 0xf1, 0x71, 0x9b, 0xd2, 0x3c, 0x2f, 0x0f, 0xed, + 0x64, 0xa7, 0xb7, 0x3e, 0xbe, 0x18, 0x19, 0x37, 0x7e, 0x6e, 0x42, 0x62, + 0xf8, 0x44, 0x0a, 0x3a, 0x3c, 0xd4, 0x56, 0xf5, 0xee, 0xc0, 0xb1, 0xc0, + 0x95, 0x6b, 0xf6, 0x98, 0x9a, 0xdd, 0x2c, 0x3d, 0x1c, 0x7b, 0xa4, 0xac, + 0xf7, 0xa6, 0x17, 0xd1, 0x98, 0x17, 0x9d, 0xd9, 0x74, 0x05, 0x1f, 0xa7, + 0xa1, 0x4e, 0xcd, 0x80, 0x93, 0xad, 0x57, 0x2d, 0x7e, 0x23, 0x3d, 0xaa, + 0x2a, 0x9a, 0x46, 0xfe, 0x59, 0xbc, 0xf7, 0xe0, 0x1c, 0x6a, 0xd8, 0xd6, + 0x8c, 0x0a, 0xfa, 0x89, 0xa5, 0x82, 0x47, 0xce, 0x25, 0x75, 0x66, 0xed, + 0xce, 0xdd, 0x79, 0x91, 0x73, 0xe2, 0xba, 0xba, 0xda, 0xc1, 0x54, 0x05, + 0xe2, 0x81, 0x2a, 0xd1, 0x2a, 0xd9, 0x00, 0xad, 0x99, 0x70, 0x35, 0x96, + 0x6a, 0x05, 0xa0, 0x29, 0x88, 0xe1, 0x11, 0x33, 0xc2, 0x1e, 0x11, 0x1a, + 0x8e, 0x06, 0xd7, 0xce, 0x50, 0x9d, 0xe1, 0xe0, 0xc1, 0x1d, 0xe5, 0x53, + 0x79, 0x48, 0x2c, 0xfa, 0x07, 0x23, 0x48, 0xfb, 0x41, 0xc0, 0x50, 0x83, + 0x52, 0x9c, 0x2d, 0xb8, 0x6a, 0xeb, 0xee, 0x92, 0x09, 0x5e, 0x74, 0x50, + 0xa7, 0x5d, 0x97, 0xfc, 0xe7, 0xb3, 0x10, 0x3e, 0xf1, 0xf8, 0x59, 0x84, + 0x59, 0x65, 0x1d, 0xcb, 0x9b, 0x6e, 0x90, 0xf2, 0x99, 0xc9, 0xef, 0xc9, + 0x5d, 0x7c, 0xed, 0x2f, 0x6e, 0x91, 0x52, 0x6a, 0xb3, 0x78, 0x82, 0x38, + 0xe2, 0xb5, 0xe1, 0x09, 0xd3, 0xea, 0x98, 0x41, 0x89, 0xea, 0x13, 0x93, + 0x9d, 0x58, 0xfd, 0x4a, 0xb8, 0x96, 0xc7, 0x6b, 0xca, 0x4f, 0x6a, 0x92, + 0xfd, 0x3b, 0xc1, 0x24, 0xdd, 0xdf, 0xab, 0xef, 0x1f, 0x28, 0x65, 0x83, + 0xa1, 0x41, 0x5d, 0x1f, 0xdb, 0x8c, 0x80, 0xde, 0x8e, 0x75, 0x83, 0xfd, + 0x6d, 0x52, 0x83, 0x6a, 0x22, 0xc3, 0x92, 0x6f, 0x69, 0x72, 0x33, 0x01, + 0x90, 0x45, 0x32, 0xb9, 0xfa, 0xc2, 0xa3, 0x7d, 0x0c, 0xed, 0xcc, 0xd4, + 0xb3, 0xd0, 0xdd, 0xf3, 0x55, 0x03, 0x77, 0x19, 0x1f, 0x81, 0x3d, 0x4f, + 0x92, 0xa5, 0xc1, 0x26, 0xae, 0x91, 0xe0, 0x3f, 0xbf, 0xfb, 0xcf, 0x59, + 0x63, 0x7e, 0xbb, 0xf1, 0xf3, 0x0a, 0xcb, 0xa1, 0xdf, 0xcb, 0x0f, 0x93, + 0x28, 0x53, 0x81, 0xce, 0xc6, 0xda, 0x60, 0xbb, 0xcc, 0x62, 0x07, 0x40, + 0x75, 0xc7, 0x13, 0x00, 0xf8, 0x42, 0x4e, 0x0f, 0x96, 0x44, 0x22, 0xdf, + 0xac, 0x19, 0xd2, 0x05, 0x25, 0x1f, 0x22, 0x76, 0x14, 0xbc, 0x13, 0x56, + 0x8f, 0x40, 0x82, 0x84, 0xb6, 0xb5, 0x3b, 0xeb, 0xd7, 0xdc, 0x4a, 0xdf, + 0xb7, 0xe2, 0x42, 0x95, 0x35, 0x64, 0x76, 0x32, 0x92, 0xd9, 0xc0, 0x1a}, + pub_key_9, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA512, + 3, + {0x1c, 0xc0, 0x27, 0x17, 0xa3, 0x32, 0x1a, 0x83, 0xda, 0x62, 0xde, 0xb3, + 0xed, 0x0b, 0x97, 0x06, 0xcf, 0x7c, 0xa9, 0xfd, 0xf3, 0x67, 0x46, 0x17, + 0xfc, 0xdc, 0x33, 0x64, 0xa6, 0x97, 0x82, 0x5b, 0x91, 0x0d, 0x54, 0xb8, + 0x91, 0xb5, 0xf8, 0xeb, 0xa1, 0x97, 0x04, 0x90, 0x47, 0xcf, 0x00, 0x48, + 0xff, 0xba, 0x64, 0x25, 0xd4, 0x73, 0x74, 0xec, 0x24, 0xa8, 0x4f, 0x1f, + 0x7f, 0x04, 0x71, 0x6b, 0x7e, 0xc5, 0x4d, 0xac, 0xcd, 0x04, 0xaf, 0xf8, + 0x58, 0xe2, 0xe7, 0xc8, 0x83, 0x0e, 0x44, 0x20, 0xb5, 0xf9, 0x9d, 0xf7, + 0x56, 0x01, 0x80, 0x83, 0xab, 0xe4, 0x6d, 0x3f, 0xbc, 0xe2, 0xda, 0x6e, + 0x8c, 0xe6, 0xc8, 0x93, 0xfc, 0x11, 0xce, 0x59, 0x67, 0xa5, 0xf3, 0x67, + 0x15, 0x9f, 0x9a, 0xd3, 0x8d, 0x95, 0x70, 0x78, 0xdb, 0xfb, 0xd3, 0x2e, + 0x81, 0x8a, 0x26, 0xb4, 0x9a, 0xe0, 0x01, 0x51, 0x35, 0x00, 0x44, 0xd2, + 0x2b, 0x58, 0xa4, 0xa6, 0x1a, 0x35, 0xfa, 0xde, 0xf6, 0x7e, 0x3f, 0x82, + 0x47, 0xf4, 0x07, 0xf0, 0x26, 0xeb, 0x17, 0xb8, 0xdd, 0x4a, 0xb2, 0x9d, + 0x38, 0x8b, 0xfb, 0x27, 0x1a, 0x1e, 0xc6, 0x06, 0xe1, 0x41, 0xce, 0xf3, + 0xfe, 0x57, 0xe2, 0xe5, 0x5a, 0xe8, 0xb4, 0x0f, 0xb0, 0x76, 0xa0, 0x6f, + 0x58, 0x98, 0x36, 0x2b, 0x69, 0x55, 0x45, 0x12, 0x4e, 0x9c, 0x18, 0x5c, + 0x50, 0x64, 0x7c, 0xc5, 0xb8, 0x3f, 0x09, 0xf4, 0x06, 0xe7, 0x80, 0xf6, + 0x26, 0xec, 0x60, 0x46, 0x2f, 0xb5, 0x0c, 0xaf, 0x85, 0x60, 0xaa, 0x72, + 0xfb, 0xe1, 0x74, 0x11, 0x11, 0x42, 0x02, 0x9b, 0x19, 0xf2, 0xd6, 0x81, + 0xf7, 0x71, 0xa7, 0x74, 0xaf, 0xed, 0xfe, 0x25, 0x00, 0xfd, 0x8b, 0x1b, + 0xdd, 0x43, 0x7f, 0xc4, 0x17, 0x09, 0x25, 0x3f, 0xfd, 0xed, 0xc3, 0x02, + 0xf4, 0x7a, 0xfa, 0x77, 0x4f, 0x5a, 0xd2, 0x37, 0x77, 0xa5, 0x7f, 0xe4, + 0x40, 0x67, 0x18, 0x2f, 0x4b, 0x35, 0xa2, 0x89, 0x23, 0xed, 0xc8, 0x22, + 0x55, 0xcc, 0xe1, 0x1d, 0x2f, 0xbe, 0x91, 0xac, 0xbc, 0xe2, 0x92, 0x89, + 0xb4, 0xe0, 0xe8, 0xf5, 0xe9, 0x9e, 0x90, 0x6e, 0x66, 0x07, 0x63, 0x7b, + 0x05, 0xea, 0xb4, 0x02, 0x8d, 0x85, 0xe9, 0x1d, 0x06, 0x0f, 0xc1, 0xfe, + 0xe0, 0x52, 0xa0, 0x9b, 0xae, 0xea, 0x75, 0x99, 0x17, 0xb3, 0x48, 0x55, + 0xe0, 0x9b, 0x8e, 0x5b, 0x67, 0xad, 0x60, 0xf4, 0x58, 0x51, 0xe9, 0x91, + 0xcf, 0x01, 0xdd, 0x52, 0x8b, 0x10, 0x03, 0x27, 0x96, 0x1e, 0xef, 0xd0, + 0xc2, 0x9f, 0x1d, 0x1d, 0x87, 0x71, 0xbb, 0xf3, 0xbb, 0x1e, 0x7f, 0x04, + 0x8d, 0x9c, 0x2e, 0x1d, 0xc5, 0xe6, 0x52, 0xe6, 0xac, 0x4f, 0x6a, 0x2a, + 0xef, 0x86, 0x24, 0x5b, 0x83, 0xf6, 0x11, 0x70, 0x0b, 0xed, 0xd0, 0x7a}, + pub_key_9, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA512, + 4, + {0xa0, 0xde, 0x9c, 0x2d, 0xf7, 0x65, 0x23, 0x49, 0x9c, 0x6c, 0x34, 0x41, + 0x73, 0xd9, 0x44, 0xb8, 0xe0, 0x2e, 0xe1, 0x52, 0x0f, 0x90, 0x75, 0x9f, + 0xa3, 0xc2, 0x7c, 0xe2, 0x84, 0x09, 0x1f, 0x80, 0x21, 0x5a, 0x9a, 0x26, + 0xc9, 0xfc, 0xeb, 0xc1, 0x25, 0x17, 0x1d, 0xa5, 0x56, 0xbb, 0x73, 0x2a, + 0x06, 0x45, 0xcd, 0x64, 0xb0, 0x5c, 0x7c, 0xbc, 0xd8, 0xc1, 0x87, 0xd3, + 0x99, 0x5e, 0x3c, 0x86, 0xcd, 0x59, 0x46, 0x81, 0x18, 0xe9, 0x27, 0x8e, + 0xcd, 0xb8, 0xe7, 0x91, 0xba, 0xdc, 0xa8, 0x78, 0x5e, 0x56, 0xf3, 0x34, + 0x78, 0xba, 0x03, 0xec, 0xa7, 0x21, 0x59, 0x19, 0x30, 0xdb, 0x01, 0xbc, + 0x1a, 0x5d, 0xa5, 0xe1, 0x93, 0xb2, 0xdc, 0x90, 0x22, 0xe9, 0x89, 0x48, + 0x64, 0x4a, 0x40, 0x61, 0x38, 0xa4, 0xc7, 0x97, 0x1a, 0xd8, 0xad, 0xe5, + 0x85, 0xa3, 0xd7, 0x2e, 0x6c, 0x9d, 0xe5, 0x03, 0x20, 0xb9, 0xfc, 0xa1, + 0xac, 0x0e, 0x05, 0x48, 0x35, 0x00, 0x5c, 0xd3, 0x9c, 0x96, 0x40, 0x0c, + 0x49, 0x1e, 0x1b, 0x70, 0x6e, 0xca, 0x22, 0xae, 0x2e, 0x9f, 0x1b, 0x84, + 0x42, 0x84, 0x22, 0x6f, 0xdc, 0xda, 0xb1, 0xf2, 0xcc, 0x94, 0x2a, 0x82, + 0x80, 0xf7, 0x78, 0x6e, 0x0f, 0x2c, 0xd0, 0x69, 0xb9, 0xae, 0x99, 0xf0, + 0x4a, 0xae, 0x42, 0x4a, 0x6d, 0x24, 0xeb, 0x02, 0x3e, 0x06, 0x45, 0x13, + 0x93, 0x1b, 0x2e, 0x4f, 0x76, 0x29, 0x15, 0x1a, 0xf6, 0xbf, 0x83, 0xf4, + 0xc5, 0xc5, 0x86, 0x16, 0x96, 0x0f, 0x08, 0x0c, 0x6f, 0x96, 0xee, 0xab, + 0x07, 0xa8, 0x7b, 0x6d, 0x7c, 0xef, 0x3f, 0xe6, 0xb0, 0x71, 0xe4, 0x9e, + 0xd3, 0x40, 0xb4, 0x88, 0x67, 0xa5, 0xbe, 0xa3, 0x0d, 0xee, 0x33, 0x2c, + 0xb8, 0x9e, 0x1a, 0x54, 0xd9, 0xe3, 0xa9, 0xa8, 0xbb, 0xb8, 0x71, 0x79, + 0xc6, 0xad, 0x20, 0x6f, 0xd4, 0x8d, 0xab, 0x07, 0x10, 0x4b, 0x1f, 0x88, + 0x7a, 0x02, 0x16, 0x0b, 0x59, 0xf9, 0xdd, 0xac, 0x6d, 0x1f, 0x88, 0x01, + 0xc1, 0xa8, 0xdf, 0x50, 0x7e, 0xc1, 0x99, 0xe9, 0x70, 0xe0, 0x20, 0x58, + 0xc7, 0x49, 0x47, 0x5b, 0x76, 0x36, 0xba, 0x2d, 0xef, 0x32, 0x21, 0x60, + 0xb1, 0x1b, 0x21, 0x77, 0x3f, 0xdf, 0x90, 0x4c, 0xc6, 0x65, 0xeb, 0x5e, + 0xda, 0x88, 0x7e, 0xcb, 0x6d, 0x9b, 0xe2, 0x45, 0xd3, 0xdb, 0xd8, 0x5c, + 0xde, 0x10, 0x7d, 0x08, 0x2c, 0xc6, 0xd8, 0x49, 0x2a, 0x08, 0x71, 0x66, + 0xe2, 0x38, 0x35, 0xa3, 0x79, 0xac, 0x69, 0xf5, 0xa9, 0x96, 0xad, 0x90, + 0x32, 0xcc, 0x41, 0xe2, 0x05, 0x07, 0x8c, 0x5e, 0xc9, 0xc5, 0x0f, 0x85, + 0xc3, 0x96, 0x82, 0x2c, 0x05, 0x7b, 0x25, 0x59, 0x5a, 0x35, 0x47, 0x1a, + 0x2f, 0xc3, 0xbd, 0xd3, 0xf7, 0x5e, 0xb8, 0xec, 0xf2, 0xd1, 0x18, 0x9d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA512, + 5, + {0xdd, 0xad, 0x8e, 0xea, 0xce, 0x34, 0xf1, 0xeb, 0x1b, 0x0d, 0xd2, 0x8d, + 0xb8, 0x9b, 0xa7, 0x10, 0xee, 0x68, 0xaa, 0xbb, 0x54, 0xb0, 0xa8, 0x26, + 0xc2, 0xd6, 0x93, 0x55, 0xf6, 0x3a, 0xcf, 0x0f, 0x2f, 0x2e, 0x0d, 0xcb, + 0x96, 0xf3, 0x88, 0xd4, 0x4d, 0x09, 0x40, 0x77, 0x4d, 0x7d, 0x55, 0xfe, + 0x81, 0xba, 0x6a, 0x8a, 0x88, 0x0a, 0xee, 0xe8, 0xce, 0x84, 0x21, 0x01, + 0xc7, 0xe8, 0x83, 0x7f, 0xbf, 0x27, 0x04, 0x97, 0x13, 0x41, 0xd3, 0x8b, + 0xf3, 0x28, 0x9d, 0xfc, 0x61, 0xa6, 0xb3, 0xb5, 0x57, 0x58, 0x8d, 0xb9, + 0x3e, 0xef, 0x27, 0x89, 0xd3, 0x73, 0x50, 0x00, 0xc8, 0xe2, 0xd8, 0x30, + 0xa3, 0x20, 0x70, 0x62, 0x6d, 0x07, 0x9e, 0x71, 0x0c, 0x94, 0x30, 0x82, + 0xa8, 0xbd, 0x1c, 0x0c, 0xfb, 0x64, 0xb2, 0xdd, 0x91, 0x1e, 0xea, 0x76, + 0x00, 0x1f, 0x8e, 0x08, 0xcd, 0xc0, 0x1c, 0xb0, 0x72, 0xf0, 0x27, 0xfb, + 0xd9, 0xc7, 0x23, 0x31, 0xb8, 0x57, 0xd0, 0x7c, 0x1c, 0x2f, 0x30, 0x90, + 0xec, 0xa5, 0x3a, 0xcc, 0xef, 0x8b, 0x3b, 0x01, 0x54, 0x38, 0x94, 0x2e, + 0x8d, 0x2f, 0xd3, 0x40, 0x6c, 0xbc, 0x54, 0xc7, 0xec, 0x37, 0x97, 0xa1, + 0x63, 0xb1, 0x38, 0x78, 0x88, 0x1f, 0x7b, 0x4e, 0xf5, 0xca, 0x45, 0x05, + 0x6e, 0x16, 0xe0, 0xc2, 0xa7, 0x6c, 0x3d, 0x51, 0x08, 0xc6, 0xf0, 0xf4, + 0x88, 0x03, 0xd2, 0x7e, 0xb4, 0xb0, 0xd5, 0x5e, 0x90, 0xb1, 0x9b, 0x6f, + 0xe3, 0x72, 0xdc, 0xea, 0xa6, 0x12, 0x70, 0xb9, 0xef, 0xe2, 0x80, 0x0b, + 0xb2, 0x59, 0xdb, 0xea, 0xd9, 0x55, 0x63, 0x5c, 0xa4, 0x4f, 0xf9, 0x79, + 0xbb, 0x05, 0x4b, 0x5c, 0xdf, 0x86, 0xd4, 0x91, 0x4e, 0xe5, 0x53, 0xd7, + 0xd5, 0xb1, 0xa4, 0x9f, 0xb8, 0xe4, 0x9f, 0x3f, 0x76, 0x12, 0x24, 0x80, + 0x28, 0x58, 0x45, 0x8f, 0x70, 0x2a, 0xa4, 0x42, 0x89, 0x64, 0xa3, 0x2a, + 0x45, 0xbe, 0xd5, 0x73, 0x82, 0x24, 0x51, 0x74, 0x89, 0xf2, 0xbe, 0x07, + 0x5f, 0x9e, 0xc7, 0x23, 0x4a, 0x01, 0x90, 0x05, 0xbe, 0x92, 0x2b, 0x82, + 0x65, 0xbd, 0x78, 0xab, 0xde, 0xb1, 0xd1, 0x63, 0x3f, 0xe7, 0xe5, 0xae, + 0xb3, 0x7b, 0x61, 0xd3, 0x6b, 0x1a, 0x03, 0xa0, 0x68, 0x47, 0xa8, 0x12, + 0xe5, 0x0e, 0xd5, 0x51, 0x85, 0x3d, 0x3c, 0xde, 0xbf, 0xfa, 0xba, 0x8b, + 0x05, 0x6b, 0x78, 0x8a, 0x1b, 0xc4, 0x52, 0xeb, 0xdb, 0x5a, 0x3f, 0x04, + 0x3a, 0x11, 0x6e, 0x5a, 0x3d, 0x26, 0x2c, 0x74, 0x5f, 0xc1, 0x58, 0x97, + 0xad, 0x4a, 0xd9, 0x55, 0x59, 0x52, 0x92, 0xa7, 0x9e, 0xb8, 0x53, 0x73, + 0xd5, 0x52, 0xd6, 0x07, 0x9a, 0xd7, 0x7e, 0x46, 0x9f, 0x7d, 0x3a, 0x60, + 0x33, 0x07, 0x02, 0x12, 0x51, 0x27, 0xb1, 0xee, 0x77, 0x02, 0x25, 0xcd}, + pub_key_9, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA512, + 6, + {0x2e, 0xcc, 0x53, 0x7e, 0xdc, 0x39, 0x7a, 0xe5, 0xc3, 0xc7, 0x89, 0x63, + 0x82, 0x04, 0xba, 0x33, 0x93, 0xbf, 0xf5, 0xcd, 0x9c, 0x1f, 0x05, 0x52, + 0xdb, 0x51, 0x5a, 0x82, 0x58, 0xa3, 0x11, 0xb6, 0xbd, 0xc8, 0x83, 0x25, + 0xf9, 0x07, 0x2d, 0x2a, 0xe6, 0x7b, 0xcf, 0x13, 0x2a, 0x92, 0xc0, 0xb4, + 0xd0, 0x1e, 0xf0, 0xf2, 0x91, 0x63, 0x49, 0xad, 0xc6, 0xd8, 0xf1, 0xb4, + 0x15, 0xc8, 0x6b, 0xce, 0x6b, 0x5a, 0xfc, 0xf4, 0xcf, 0x2d, 0x31, 0x37, + 0x89, 0x7d, 0x0f, 0x8a, 0x33, 0x06, 0x3a, 0x0f, 0xf6, 0x99, 0x65, 0xa5, + 0xd2, 0xef, 0x00, 0xdc, 0x3e, 0x01, 0x00, 0x94, 0xec, 0x82, 0x14, 0xc9, + 0x5c, 0x06, 0x43, 0x13, 0xc8, 0xe9, 0x0b, 0xd8, 0x4e, 0x34, 0xc8, 0x6b, + 0x2e, 0x19, 0xb0, 0x56, 0x53, 0x9b, 0xdb, 0x3c, 0x83, 0xee, 0xc2, 0x37, + 0x22, 0xb3, 0xe3, 0x80, 0xa5, 0x38, 0x26, 0xbb, 0xb3, 0x1c, 0xc9, 0x7e, + 0xbb, 0x8c, 0xa7, 0x7c, 0xfd, 0x96, 0xd3, 0xe6, 0xa2, 0xda, 0x59, 0xba, + 0xaa, 0xce, 0x38, 0x83, 0xc6, 0x52, 0xa9, 0x2e, 0x79, 0x65, 0x39, 0x41, + 0xc5, 0x61, 0x5b, 0xd3, 0x0c, 0x77, 0xaa, 0x38, 0xad, 0x74, 0xc4, 0x9d, + 0x36, 0xce, 0xb9, 0xf7, 0x65, 0x44, 0x83, 0x5d, 0x57, 0xf0, 0xcd, 0x14, + 0x99, 0x9c, 0x2c, 0x0c, 0xf3, 0xde, 0xbb, 0xee, 0x17, 0xa8, 0xab, 0xa6, + 0xd7, 0x77, 0xeb, 0xd9, 0xff, 0xd4, 0x4b, 0x09, 0xe0, 0x93, 0xf1, 0xa8, + 0x94, 0xa8, 0xae, 0xe8, 0x03, 0x01, 0xc3, 0xa5, 0xa5, 0x96, 0x26, 0xa7, + 0x9e, 0x44, 0x52, 0x54, 0xcb, 0x1d, 0xf1, 0x17, 0x44, 0x50, 0xbe, 0xe2, + 0x2a, 0x75, 0x18, 0xaf, 0xee, 0xb1, 0x54, 0x95, 0xd6, 0x63, 0xaf, 0x28, + 0x9d, 0xbb, 0x09, 0x21, 0x65, 0x43, 0xbc, 0xcd, 0x13, 0x6a, 0xbf, 0x26, + 0x46, 0xba, 0xc5, 0x73, 0x55, 0x1c, 0xfd, 0x04, 0xe6, 0xa3, 0x5b, 0x5c, + 0xdf, 0x97, 0x29, 0xc8, 0xb1, 0x4d, 0x34, 0xc0, 0x66, 0x60, 0xa4, 0x2b, + 0x3a, 0xb3, 0x65, 0xa4, 0x2f, 0xfe, 0x47, 0x0b, 0x69, 0x06, 0x2d, 0x0f, + 0x30, 0x5c, 0x73, 0x3c, 0x43, 0x84, 0x45, 0x65, 0xb0, 0xb9, 0x4d, 0x49, + 0xd2, 0x01, 0x99, 0x33, 0xde, 0x96, 0x86, 0x08, 0x8d, 0x21, 0x9d, 0x57, + 0xb2, 0x56, 0x17, 0x0c, 0x13, 0x7a, 0x21, 0x47, 0x5d, 0x03, 0xf2, 0xa7, + 0xe0, 0x78, 0x3a, 0xf1, 0x14, 0x26, 0xfc, 0x6e, 0x64, 0x89, 0x5f, 0xb9, + 0x2d, 0xa1, 0x17, 0x70, 0x2e, 0x44, 0x87, 0x55, 0x8e, 0x8b, 0xd2, 0x1d, + 0xb8, 0x2f, 0x26, 0x3c, 0x4b, 0xdc, 0x64, 0x06, 0x5c, 0x4f, 0x66, 0xd8, + 0x7c, 0x87, 0x88, 0x9e, 0xc5, 0xaa, 0x9c, 0xee, 0x02, 0xc9, 0x5d, 0x00, + 0x1b, 0x08, 0x63, 0x6d, 0xc3, 0x42, 0x0f, 0x81, 0x7c, 0x22, 0x8d, 0xc7}, + pub_key_9, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA512, + 7, + {0xb9, 0xb4, 0x92, 0xd4, 0x79, 0x6f, 0xa2, 0xcb, 0x70, 0x66, 0x06, 0x9a, + 0x00, 0xe3, 0x6a, 0xab, 0x8b, 0x87, 0x55, 0xf9, 0xdc, 0x82, 0x94, 0x40, + 0x11, 0x37, 0xef, 0xb3, 0xe2, 0x68, 0x1c, 0x9b, 0x57, 0x93, 0x0c, 0x0b, + 0xa8, 0x7b, 0x45, 0xc9, 0xd7, 0x0e, 0x21, 0x49, 0x79, 0xcc, 0xa9, 0x1a, + 0x06, 0x56, 0x2f, 0x71, 0x0a, 0x24, 0x27, 0x66, 0x05, 0x47, 0x00, 0x6e, + 0xad, 0x7b, 0x3e, 0x61, 0x9c, 0xf4, 0x65, 0x21, 0x31, 0xfd, 0x84, 0x99, + 0x9c, 0x5f, 0xf1, 0xc9, 0xa1, 0xcf, 0x05, 0x73, 0x63, 0xb8, 0xac, 0x62, + 0x50, 0x1b, 0xbf, 0xb1, 0xfa, 0xe8, 0x40, 0xcc, 0x96, 0x3a, 0x95, 0x16, + 0x9c, 0x65, 0x8a, 0xdd, 0x96, 0xc6, 0xc9, 0x69, 0xd4, 0x15, 0xc1, 0x0b, + 0xec, 0x5e, 0x24, 0x57, 0xa5, 0xc3, 0xfa, 0x4f, 0xe8, 0x1e, 0x7d, 0xe1, + 0xaf, 0xde, 0xc6, 0xf4, 0xe5, 0x9e, 0x3f, 0xea, 0x18, 0x5c, 0x7c, 0xd1, + 0xbe, 0xe4, 0xb8, 0xa4, 0x2d, 0x2f, 0x22, 0xc7, 0xba, 0xd7, 0xd4, 0x93, + 0x36, 0x21, 0xa0, 0xcf, 0xac, 0xf0, 0x13, 0x6a, 0xbf, 0xfc, 0x3a, 0xc5, + 0x4e, 0xa3, 0x7c, 0x63, 0xaf, 0x71, 0x94, 0x25, 0x08, 0x4c, 0xad, 0xe9, + 0x44, 0x99, 0x9a, 0xca, 0x3f, 0x43, 0xc7, 0x62, 0x5d, 0x22, 0xaf, 0x10, + 0x14, 0x9f, 0x39, 0xac, 0xef, 0x32, 0xed, 0x7c, 0x92, 0xf7, 0x81, 0x80, + 0x9a, 0xaa, 0x94, 0x5b, 0x2f, 0x44, 0x6a, 0x03, 0xe6, 0x61, 0x50, 0xa5, + 0x24, 0xc7, 0xd8, 0x8b, 0x7b, 0xec, 0x58, 0x7b, 0xa7, 0xd6, 0xfe, 0x2d, + 0xb4, 0xeb, 0xb7, 0xa8, 0xc3, 0xbd, 0x46, 0xe7, 0xfa, 0x1c, 0xae, 0x29, + 0x1f, 0xf5, 0x02, 0xac, 0xf3, 0x3f, 0x00, 0x3d, 0xfd, 0x14, 0x17, 0xfc, + 0x60, 0x67, 0x45, 0x01, 0x72, 0x8e, 0x52, 0x49, 0x04, 0x76, 0xd8, 0x13, + 0xf0, 0x07, 0x9f, 0x56, 0xa9, 0x45, 0x69, 0x09, 0xcc, 0xee, 0x3b, 0x76, + 0xb3, 0x0a, 0xca, 0x26, 0xfd, 0x44, 0x87, 0x52, 0x7f, 0x4e, 0xe6, 0x28, + 0x3b, 0xdb, 0x2e, 0x72, 0x39, 0x3d, 0x66, 0x1e, 0xc0, 0xc3, 0x5b, 0x2d, + 0x16, 0x75, 0xf6, 0x79, 0xf8, 0x23, 0xfd, 0x28, 0xe0, 0x44, 0xfe, 0xd0, + 0x90, 0x72, 0x1b, 0xa4, 0xc6, 0xbe, 0x46, 0xda, 0x3e, 0xab, 0x26, 0xe5, + 0xeb, 0x35, 0x6d, 0x17, 0xd0, 0x4f, 0xc3, 0xac, 0x31, 0x42, 0x5a, 0x6f, + 0x6a, 0x50, 0x47, 0x4e, 0x27, 0x25, 0xbd, 0x4d, 0xc3, 0x0d, 0xa7, 0x4f, + 0xd3, 0x76, 0x7a, 0x12, 0x2c, 0xed, 0x21, 0x67, 0x1e, 0x47, 0xb1, 0xfb, + 0x33, 0xbb, 0x70, 0x18, 0x34, 0x9f, 0x7c, 0xbc, 0x91, 0x6c, 0x6c, 0x7f, + 0x4c, 0xa7, 0x33, 0x47, 0x35, 0xa0, 0xe0, 0xec, 0x18, 0xe0, 0x17, 0x35, + 0x10, 0x7b, 0xd2, 0xff, 0x02, 0xcd, 0x95, 0x08, 0xfa, 0x58, 0x32, 0xdd}, + pub_key_9, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA512, + 8, + {0x7d, 0x55, 0x0b, 0x35, 0x99, 0x8d, 0x60, 0xa6, 0x23, 0x93, 0x37, 0x9e, + 0x47, 0xdc, 0x02, 0xb1, 0xa4, 0x53, 0x0b, 0xf6, 0x0c, 0x89, 0x2c, 0x4e, + 0x55, 0x9a, 0xcf, 0x9b, 0x9a, 0x61, 0x20, 0x8d, 0xd9, 0xec, 0x05, 0x4c, + 0x86, 0x50, 0x18, 0xaa, 0x2f, 0xcd, 0x11, 0xa8, 0x84, 0x93, 0xb5, 0x49, + 0x35, 0x03, 0x9d, 0x0f, 0xdf, 0x53, 0x71, 0x43, 0x6d, 0xa9, 0x6c, 0xcc, + 0x34, 0x2b, 0xc1, 0x44, 0x0a, 0xfd, 0xc4, 0x6e, 0xb7, 0xbf, 0xb6, 0x59, + 0x53, 0x03, 0xb0, 0x13, 0x03, 0x75, 0x37, 0xe6, 0x95, 0x78, 0x73, 0x24, + 0xcf, 0x95, 0x93, 0xdc, 0x15, 0x68, 0x81, 0xbd, 0x0d, 0xff, 0xe8, 0xd2, + 0xd2, 0x2d, 0x4e, 0x90, 0xc1, 0xbc, 0xc8, 0x01, 0xc9, 0xbc, 0xf1, 0x2c, + 0xba, 0x9e, 0xfb, 0x79, 0x79, 0xa2, 0x93, 0xdc, 0x2e, 0xd1, 0x7e, 0xf7, + 0x87, 0x51, 0x5e, 0x2b, 0xac, 0x80, 0x11, 0x28, 0x6c, 0x93, 0x9c, 0x41, + 0x82, 0x34, 0xdf, 0x35, 0x3f, 0xf9, 0xa5, 0xe0, 0x61, 0x76, 0x15, 0xac, + 0xfd, 0x7b, 0xcc, 0xf9, 0xaa, 0x31, 0xc6, 0x68, 0x19, 0x50, 0x94, 0x7d, + 0xf6, 0x76, 0x90, 0xe3, 0x63, 0x69, 0xc3, 0xc3, 0xbf, 0x6c, 0x46, 0x6e, + 0x97, 0x48, 0xda, 0x05, 0x82, 0xac, 0xc7, 0x6b, 0xf1, 0x57, 0x60, 0xe8, + 0xce, 0xea, 0xd4, 0x3b, 0x5c, 0x2e, 0x98, 0xd8, 0x7e, 0xb5, 0x02, 0xd5, + 0xa8, 0x23, 0xca, 0x69, 0x70, 0x2b, 0x69, 0x36, 0xcb, 0xe3, 0x62, 0x95, + 0xb5, 0x71, 0x4f, 0xed, 0x51, 0xb3, 0x5f, 0xad, 0x66, 0xc8, 0x19, 0xcf, + 0x11, 0x91, 0xb3, 0x70, 0x8f, 0x39, 0x8f, 0xbe, 0x82, 0x74, 0xf1, 0xce, + 0x21, 0x9e, 0x8c, 0xc7, 0x76, 0x90, 0xf3, 0x0b, 0xb7, 0x64, 0x3f, 0x9e, + 0xa4, 0x72, 0x81, 0x1e, 0x62, 0x16, 0x25, 0x3c, 0x58, 0xfb, 0xba, 0x5d, + 0x19, 0xab, 0x73, 0x8d, 0x6f, 0xec, 0xad, 0x30, 0x99, 0x99, 0xa4, 0xd8, + 0x14, 0xc1, 0x96, 0x20, 0xc4, 0xae, 0x99, 0x8a, 0x5f, 0x00, 0x61, 0xfa, + 0x61, 0x6e, 0xc0, 0xab, 0x96, 0xe3, 0x76, 0x0d, 0xc5, 0xd3, 0x45, 0x0e, + 0xc3, 0x76, 0xa1, 0xa0, 0x29, 0x28, 0x99, 0x21, 0x28, 0x28, 0x76, 0x8b, + 0xbe, 0xc0, 0x7a, 0x0e, 0x1f, 0xfd, 0xaf, 0x4d, 0x6e, 0x5f, 0xd1, 0xef, + 0x5a, 0x2e, 0x05, 0x67, 0x34, 0x1b, 0x2f, 0xc0, 0xa4, 0x94, 0x4f, 0xe8, + 0xbc, 0xa3, 0x63, 0x69, 0xfd, 0xc0, 0x17, 0x78, 0x85, 0xd5, 0x16, 0x97, + 0x47, 0x10, 0x34, 0x18, 0xe2, 0xaf, 0x80, 0x7c, 0x47, 0x15, 0xd9, 0x4c, + 0x2b, 0xef, 0x45, 0xf5, 0xee, 0xfa, 0xbe, 0x89, 0x80, 0xf9, 0x0a, 0x11, + 0xac, 0xc0, 0x1f, 0xfe, 0x04, 0x53, 0xe1, 0xfe, 0xd8, 0xa7, 0x98, 0x6b, + 0x07, 0xd8, 0xf6, 0xda, 0xae, 0x2f, 0xdf, 0x0c, 0xd2, 0x66, 0xc5, 0x87}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA512, + 9, + {0xa3, 0x1a, 0xc0, 0x4a, 0x54, 0xa8, 0xb6, 0xff, 0x7e, 0x56, 0xa0, 0xfd, + 0x57, 0xb3, 0x56, 0xd1, 0xf8, 0x54, 0xde, 0x8e, 0x0f, 0x90, 0x01, 0xcb, + 0x21, 0x6b, 0x85, 0x98, 0x19, 0x27, 0x9b, 0xd8, 0x0d, 0x85, 0x84, 0xbf, + 0x60, 0x39, 0x99, 0x21, 0x5b, 0xa8, 0xde, 0xbd, 0x1e, 0x9e, 0x93, 0xfb, + 0xa9, 0x85, 0x42, 0x7b, 0xe8, 0xe2, 0x16, 0x99, 0x24, 0xa3, 0x95, 0x4a, + 0x43, 0xb5, 0x85, 0x21, 0xe0, 0xc7, 0x9e, 0x7a, 0x85, 0x8a, 0x77, 0x08, + 0x14, 0x39, 0xbe, 0xda, 0x62, 0x3b, 0xb7, 0xb9, 0x6e, 0xa4, 0x61, 0x76, + 0xfd, 0xd0, 0x40, 0x68, 0x2d, 0xa7, 0x79, 0x16, 0xfb, 0xeb, 0x77, 0x29, + 0x0e, 0x7c, 0x93, 0xb2, 0xe8, 0xa1, 0xd3, 0x72, 0x25, 0x87, 0xa7, 0x0b, + 0xa5, 0x6b, 0x8d, 0xe3, 0xb2, 0xe9, 0x59, 0x9b, 0xea, 0x70, 0x85, 0x68, + 0xed, 0x88, 0xd2, 0xf0, 0x9d, 0x7b, 0x9d, 0x0e, 0xbf, 0x9b, 0xe2, 0x34, + 0x5b, 0x81, 0xd9, 0xb3, 0x43, 0xc7, 0x39, 0x27, 0x01, 0xd3, 0x5d, 0x1f, + 0x34, 0x00, 0xf3, 0x43, 0x76, 0x3a, 0xf8, 0xd9, 0x23, 0x3e, 0x40, 0x22, + 0x8a, 0xaf, 0xf2, 0x2a, 0xce, 0x45, 0x92, 0x0a, 0xf5, 0x69, 0x56, 0xe0, + 0x7c, 0xd0, 0x10, 0xaf, 0x64, 0xe0, 0x1e, 0x1f, 0x8f, 0x63, 0xa9, 0xdc, + 0xc3, 0xb7, 0xb2, 0x05, 0xde, 0x73, 0x01, 0x99, 0xfa, 0xd3, 0xe3, 0xb2, + 0xf1, 0x39, 0xc5, 0x56, 0x74, 0x8d, 0x70, 0x48, 0x76, 0xaf, 0x98, 0x6b, + 0x98, 0x78, 0x5f, 0xa5, 0x68, 0x6d, 0x5d, 0x24, 0x10, 0xcd, 0xd9, 0x5f, + 0x1c, 0x80, 0xa8, 0xab, 0x8e, 0x24, 0xc2, 0x3f, 0x06, 0xd5, 0xc4, 0x0e, + 0xa5, 0xf2, 0xbe, 0x6f, 0x98, 0x0d, 0xb6, 0x2b, 0x6d, 0x9b, 0x22, 0xcf, + 0x7a, 0xed, 0x0e, 0xc0, 0x01, 0x25, 0xe1, 0x90, 0x0e, 0x50, 0xdb, 0x95, + 0x26, 0x91, 0x48, 0xf6, 0x16, 0x5f, 0x56, 0x3b, 0x8c, 0xcc, 0x0d, 0x35, + 0xc9, 0x86, 0x74, 0x12, 0xc2, 0x1f, 0x62, 0x7e, 0xd4, 0x36, 0x76, 0x98, + 0x42, 0x66, 0x2c, 0x85, 0x63, 0x92, 0xd3, 0xd0, 0xda, 0xef, 0x99, 0xbc, + 0x47, 0xba, 0x8f, 0x27, 0x38, 0xb4, 0xea, 0x9d, 0x06, 0x8b, 0x20, 0xc2, + 0x49, 0xd4, 0x3d, 0xc0, 0x1a, 0x06, 0x7a, 0xaa, 0x8c, 0x24, 0x9d, 0x43, + 0xe1, 0x10, 0xce, 0x40, 0xde, 0x06, 0x0c, 0x7c, 0x68, 0x86, 0x66, 0x39, + 0xbd, 0xd3, 0xc6, 0xd7, 0xb7, 0xb6, 0x35, 0xb7, 0xba, 0x71, 0xb4, 0x4b, + 0x71, 0xe7, 0xf6, 0x86, 0x51, 0xb2, 0x03, 0xee, 0x07, 0xb9, 0x14, 0xd6, + 0x5a, 0x21, 0x65, 0x79, 0x1c, 0xf2, 0xf6, 0xd5, 0xdc, 0xbe, 0xdd, 0xef, + 0x7b, 0xdd, 0x7f, 0x78, 0x6f, 0x81, 0x2d, 0x9c, 0x55, 0x15, 0xf8, 0x46, + 0xee, 0xd9, 0x33, 0x24, 0x8b, 0x4f, 0x40, 0xa0, 0x0b, 0x77, 0x35, 0xfb}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA512, + 10, + {0x69, 0x3f, 0xb1, 0x4d, 0x0d, 0x60, 0x89, 0xdb, 0x3a, 0xae, 0x22, 0xe2, + 0x92, 0xe4, 0x36, 0x27, 0xaf, 0x0c, 0xbd, 0x67, 0x23, 0x49, 0x83, 0xdd, + 0xc1, 0xb0, 0x77, 0xb4, 0xba, 0xaa, 0xdc, 0x45, 0xbc, 0xf0, 0xea, 0x0f, + 0x36, 0xff, 0xda, 0xf9, 0x70, 0xf9, 0x9e, 0xc5, 0xed, 0x8a, 0xe8, 0xa5, + 0x8b, 0x7e, 0x94, 0xdb, 0x90, 0x28, 0x96, 0x3e, 0x14, 0xc2, 0xf6, 0x24, + 0xbe, 0xd1, 0x6b, 0xf2, 0x4b, 0xbc, 0x5a, 0xaf, 0xd4, 0x72, 0x91, 0x5d, + 0x64, 0x3e, 0x69, 0x0f, 0x6e, 0x98, 0x12, 0x87, 0xee, 0x78, 0x56, 0xfd, + 0x0f, 0x14, 0xac, 0xe6, 0x3a, 0x79, 0x06, 0x76, 0x45, 0x7a, 0xc0, 0x96, + 0x92, 0xba, 0xfc, 0xa0, 0x01, 0x4b, 0x28, 0x66, 0xc8, 0x70, 0x22, 0x7a, + 0x97, 0x6f, 0xff, 0x54, 0x78, 0x12, 0x64, 0x1a, 0x70, 0x99, 0x3d, 0xa3, + 0x2a, 0xcb, 0x96, 0x2a, 0x3e, 0xa0, 0x50, 0x84, 0x5d, 0xc5, 0x33, 0x39, + 0x01, 0x75, 0x90, 0x0c, 0x66, 0x8a, 0x5f, 0x36, 0xff, 0xd4, 0x95, 0xab, + 0x79, 0x17, 0xb7, 0x68, 0xc6, 0x84, 0x07, 0xf4, 0xcf, 0xe1, 0xd2, 0x0b, + 0xed, 0xfa, 0xca, 0x38, 0xf9, 0xf6, 0x09, 0xe7, 0x4d, 0x9e, 0x43, 0x28, + 0x29, 0xda, 0x24, 0x87, 0xf9, 0x57, 0x06, 0x9d, 0xcc, 0x29, 0x0d, 0xa5, + 0x13, 0xd8, 0xa4, 0x53, 0xcc, 0xa2, 0x7c, 0x82, 0x53, 0xbe, 0xbb, 0xa2, + 0x65, 0x3f, 0x82, 0xf6, 0x76, 0xe6, 0x63, 0xdb, 0x02, 0x48, 0xaf, 0x2a, + 0x31, 0x0b, 0x25, 0x4b, 0x00, 0x21, 0x9c, 0x59, 0x69, 0xf0, 0x5d, 0x04, + 0xfb, 0xdb, 0x9e, 0xa0, 0xcf, 0xbd, 0x74, 0x60, 0x50, 0xab, 0x25, 0xcd, + 0x10, 0xde, 0x42, 0xa0, 0x2a, 0x0d, 0xdf, 0x22, 0x3d, 0x40, 0xe2, 0x33, + 0xc6, 0xa6, 0x59, 0x79, 0x92, 0x57, 0x6f, 0x2d, 0x10, 0x5b, 0x72, 0xcf, + 0xd7, 0x7b, 0x2f, 0x31, 0x9f, 0xe3, 0x52, 0x5d, 0xa8, 0xa8, 0xf0, 0x84, + 0xc3, 0x05, 0xb1, 0x4e, 0x09, 0x0e, 0x3b, 0xea, 0x5c, 0x5e, 0xed, 0xac, + 0x33, 0x60, 0xd3, 0x66, 0xc4, 0x7f, 0xe9, 0xcd, 0x60, 0xc6, 0xbd, 0xeb, + 0xa4, 0x72, 0xd4, 0x08, 0xa7, 0x90, 0x31, 0x34, 0x3b, 0xce, 0x42, 0xbb, + 0x1e, 0xf5, 0xd6, 0xf4, 0xe0, 0xe6, 0x3c, 0xb7, 0xad, 0x0c, 0xd2, 0x2e, + 0x42, 0x70, 0x39, 0x2c, 0xe7, 0x11, 0xd7, 0xc8, 0xef, 0xbf, 0x0f, 0xeb, + 0x88, 0x8c, 0x74, 0x79, 0x3f, 0x2d, 0xd9, 0x03, 0xe3, 0xce, 0x89, 0x4e, + 0xc7, 0x58, 0xd6, 0x96, 0x44, 0xf6, 0x54, 0xc5, 0xa7, 0x53, 0x78, 0xb0, + 0xe5, 0xc6, 0x3a, 0x5f, 0x9a, 0xe0, 0x5e, 0x0f, 0x48, 0x18, 0xe2, 0xae, + 0xa7, 0x28, 0x64, 0x16, 0xaf, 0xf5, 0x45, 0xc1, 0x04, 0x8e, 0xb4, 0xd3, + 0x59, 0xce, 0x1b, 0xcd, 0x0b, 0x26, 0xa2, 0x8f, 0x55, 0x69, 0x5b, 0x56}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA512, + 11, + {0x07, 0x83, 0xd8, 0x1e, 0x40, 0x3f, 0x35, 0x2d, 0x11, 0x40, 0xb9, 0x9d, + 0x6c, 0xbd, 0xf6, 0x3f, 0x41, 0x3a, 0x55, 0xef, 0x9a, 0x64, 0xfe, 0x1f, + 0xe0, 0x19, 0xad, 0xfe, 0x80, 0x7b, 0x5f, 0xa5, 0x9a, 0x18, 0xe6, 0x3d, + 0x45, 0x5e, 0x0f, 0x8f, 0xd6, 0x1e, 0xdb, 0xec, 0xcd, 0x39, 0x2a, 0x01, + 0xe0, 0x9d, 0xed, 0xfe, 0x28, 0x60, 0x0d, 0x1c, 0x75, 0x07, 0xb1, 0xd8, + 0x1b, 0xc8, 0x14, 0xd1, 0xe8, 0x35, 0xa9, 0x52, 0x19, 0xce, 0xfa, 0xf7, + 0x52, 0x5f, 0xc0, 0xd0, 0x3b, 0xf2, 0x11, 0xbc, 0x99, 0x39, 0x7b, 0xc8, + 0xfc, 0xce, 0x68, 0x54, 0x45, 0x26, 0x3a, 0x3d, 0xb6, 0x11, 0x84, 0xa8, + 0xe4, 0x4e, 0xdf, 0xe7, 0xee, 0x48, 0xe2, 0xa7, 0xa5, 0xe3, 0xc8, 0xc7, + 0xf2, 0x81, 0x58, 0xa3, 0x08, 0xdb, 0x3f, 0xc3, 0x5d, 0x82, 0x2e, 0xf6, + 0xcc, 0x00, 0xe8, 0xdf, 0x43, 0xab, 0x1b, 0x0a, 0x7e, 0xc2, 0xc9, 0x2e, + 0x3f, 0xb7, 0xfc, 0xcf, 0x8f, 0x8b, 0x35, 0xe6, 0x8f, 0xf6, 0xd3, 0x16, + 0x57, 0xaa, 0xfd, 0x75, 0x67, 0x82, 0x99, 0x67, 0x85, 0xbe, 0xe9, 0x7d, + 0x3c, 0xa5, 0xc3, 0x7d, 0x22, 0xb4, 0x4f, 0x8a, 0x1a, 0x44, 0xed, 0x6a, + 0xfe, 0x5b, 0x80, 0xb9, 0x65, 0x93, 0x36, 0xf3, 0xa3, 0x98, 0x70, 0xb5, + 0xde, 0x23, 0x85, 0x63, 0x0f, 0x3f, 0xe7, 0xce, 0x3c, 0x91, 0xbb, 0x26, + 0x9e, 0xce, 0xf7, 0xb3, 0xfa, 0x99, 0x9a, 0x79, 0x51, 0x8a, 0xa3, 0xa0, + 0x6f, 0xb6, 0x26, 0xa5, 0xa1, 0xe4, 0x8d, 0xb9, 0x81, 0x99, 0xc1, 0xc4, + 0xd7, 0xa1, 0x39, 0x49, 0x7e, 0xd8, 0xe9, 0x68, 0x2c, 0xdc, 0xf3, 0x43, + 0xdd, 0x03, 0xb4, 0xa5, 0xa0, 0x56, 0xed, 0xda, 0x9e, 0x71, 0x01, 0xd2, + 0xda, 0x5e, 0xd8, 0xd5, 0xb9, 0x53, 0xe7, 0x65, 0xbd, 0x65, 0x85, 0xca, + 0xb5, 0xa2, 0x70, 0x30, 0xa8, 0xc9, 0x09, 0xef, 0x69, 0xe6, 0x1c, 0x0f, + 0xfe, 0x9c, 0xef, 0xd2, 0xff, 0xbc, 0x6f, 0x7c, 0xb2, 0x6f, 0x64, 0xde, + 0x67, 0x4e, 0xc5, 0xf4, 0x39, 0x5f, 0x76, 0x27, 0xad, 0xc7, 0x22, 0x03, + 0xfd, 0x63, 0x62, 0xc1, 0x7b, 0xb1, 0xf2, 0x62, 0xc4, 0x30, 0xe5, 0x02, + 0xa2, 0x58, 0xed, 0xf8, 0x60, 0x76, 0x33, 0x64, 0x99, 0xfa, 0x89, 0xef, + 0xe7, 0xe1, 0x29, 0x8c, 0x7c, 0x93, 0x2b, 0x08, 0x93, 0x08, 0x84, 0x30, + 0xa3, 0x0d, 0x73, 0x09, 0x28, 0x2c, 0xc4, 0xa5, 0x8c, 0x5f, 0xf0, 0x5f, + 0xa3, 0xf1, 0xdd, 0x66, 0x4b, 0x00, 0x13, 0x9c, 0x30, 0x98, 0x31, 0xb8, + 0x08, 0x4e, 0x9f, 0x30, 0x65, 0x81, 0x68, 0x44, 0xfc, 0x30, 0x74, 0xd7, + 0xe8, 0xbb, 0xaa, 0x63, 0x8d, 0xfc, 0x2f, 0xc0, 0xaa, 0xa7, 0x43, 0x80, + 0xa1, 0x28, 0x2e, 0x65, 0xc7, 0x93, 0x4b, 0xe1, 0xcb, 0x7c, 0xdf, 0xfe}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA512, + 12, + {0x16, 0x2e, 0x2e, 0xb2, 0x45, 0x7e, 0x28, 0x01, 0x6b, 0x96, 0x1e, 0xce, + 0x8c, 0xd8, 0xaa, 0x9d, 0x4d, 0x2f, 0x4b, 0x06, 0xa9, 0xab, 0x06, 0x9c, + 0xb7, 0x92, 0x38, 0xf5, 0x87, 0x00, 0x75, 0xde, 0x2a, 0x97, 0x55, 0xfa, + 0xdc, 0x5c, 0x78, 0xc2, 0x8c, 0x82, 0x44, 0x1c, 0x47, 0x47, 0x18, 0xee, + 0x90, 0x5a, 0x8d, 0x77, 0x00, 0xff, 0x26, 0x01, 0xd7, 0xc5, 0x6d, 0x7e, + 0xb5, 0xa9, 0xd7, 0x01, 0x9e, 0x92, 0xdb, 0x68, 0x97, 0xc8, 0x23, 0x92, + 0x5c, 0xfa, 0x75, 0xb5, 0x60, 0x8c, 0x7a, 0x79, 0xe2, 0x4a, 0xf3, 0x7a, + 0xbc, 0x09, 0xc8, 0x90, 0x08, 0xbe, 0x7b, 0x2c, 0xeb, 0x70, 0x17, 0x0c, + 0x6d, 0x14, 0x04, 0xa8, 0x92, 0xd0, 0x80, 0x4c, 0xf9, 0xab, 0xde, 0x53, + 0xf9, 0xae, 0xdd, 0x13, 0x81, 0x54, 0x59, 0xc3, 0xc6, 0xa1, 0xb3, 0x7f, + 0x7d, 0xbf, 0xee, 0x6e, 0x4b, 0x9e, 0x25, 0x14, 0x3d, 0x9c, 0x64, 0xa6, + 0xa8, 0x17, 0x55, 0x03, 0x37, 0xd0, 0xc7, 0x4b, 0xb5, 0xcb, 0x6c, 0x7b, + 0x5d, 0xb2, 0xbb, 0xb7, 0x70, 0xc6, 0x70, 0x37, 0x72, 0x93, 0x41, 0xcf, + 0x25, 0xaa, 0x88, 0x0b, 0x14, 0xd3, 0x9d, 0x71, 0xe6, 0x6c, 0xba, 0x9b, + 0x62, 0xe1, 0xff, 0x89, 0xc3, 0x48, 0xea, 0xf4, 0xef, 0xc7, 0x9c, 0x0d, + 0xe4, 0x73, 0x41, 0x71, 0x40, 0x62, 0x95, 0xe3, 0x46, 0xe9, 0xce, 0x75, + 0x62, 0xbe, 0x7a, 0x54, 0x62, 0x83, 0x4f, 0x1a, 0x00, 0xda, 0x1d, 0x4d, + 0x54, 0xd7, 0xfd, 0x7f, 0xb1, 0x24, 0x30, 0xb4, 0x09, 0x66, 0x10, 0xfc, + 0x96, 0xff, 0x1b, 0xdf, 0xb8, 0x86, 0x09, 0xd6, 0xa9, 0x61, 0x33, 0x8b, + 0xae, 0x78, 0x99, 0x1b, 0x05, 0xf2, 0xc8, 0x0d, 0x2a, 0x13, 0x1d, 0xe5, + 0xeb, 0x34, 0x77, 0x94, 0x6d, 0x0d, 0x6f, 0x5f, 0x50, 0x0a, 0x0f, 0xd9, + 0x3d, 0x57, 0xe0, 0xbe, 0x35, 0x18, 0xb6, 0x0e, 0x56, 0x88, 0xd8, 0xba, + 0x5b, 0x25, 0xc2, 0x34, 0x3e, 0x89, 0x43, 0x26, 0x12, 0x91, 0x73, 0xb8, + 0x6d, 0xc3, 0x15, 0xfa, 0x18, 0x3a, 0x0d, 0x96, 0x84, 0x54, 0x64, 0xf2, + 0x4c, 0xc0, 0x20, 0xdf, 0xbc, 0x34, 0x1f, 0x46, 0x23, 0xd6, 0x73, 0x2e, + 0xf6, 0x99, 0xb3, 0xaf, 0x92, 0x74, 0xfb, 0x50, 0x44, 0x22, 0xbd, 0xbc, + 0xb4, 0x91, 0xc8, 0xcf, 0xc6, 0x3f, 0x6c, 0xf6, 0xad, 0xba, 0xfd, 0x4f, + 0x2b, 0xb6, 0x71, 0xb9, 0x2b, 0x6f, 0x43, 0x16, 0xea, 0x45, 0x6d, 0x9d, + 0x87, 0xb8, 0xf3, 0xb2, 0x22, 0x8e, 0x37, 0xb0, 0xf3, 0x4f, 0x2d, 0x1f, + 0xf7, 0x0c, 0xfb, 0x0e, 0xd1, 0x6d, 0x14, 0xad, 0x3a, 0xb5, 0xe8, 0x99, + 0x85, 0xd4, 0xe3, 0x0e, 0x51, 0xe4, 0xea, 0xfe, 0x69, 0xc0, 0xcf, 0x6e, + 0xe5, 0xcd, 0x1d, 0xda, 0xe2, 0x5b, 0x55, 0x85, 0x62, 0x2a, 0x8b, 0x45}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA512, + 13, + {0xb1, 0x7c, 0x7e, 0x6b, 0x49, 0x46, 0x9e, 0x75, 0xe4, 0x89, 0xf9, 0x64, + 0x71, 0x12, 0x35, 0x43, 0x16, 0xbf, 0x3c, 0xe3, 0xa5, 0x8a, 0xa9, 0xae, + 0x41, 0x54, 0x4f, 0x73, 0xc8, 0xe1, 0xe5, 0x6c, 0x28, 0x46, 0x67, 0x38, + 0x1e, 0xda, 0x58, 0xb3, 0x46, 0x6d, 0x3e, 0xf1, 0x69, 0x62, 0xa2, 0x61, + 0x9d, 0x71, 0x8f, 0x93, 0xed, 0xab, 0x9a, 0xa1, 0x2e, 0x5b, 0xe0, 0x5f, + 0x73, 0xcb, 0xfd, 0x4d, 0x8e, 0x54, 0x6b, 0xc9, 0x36, 0xff, 0x90, 0x43, + 0xd5, 0xc0, 0x48, 0xf9, 0x37, 0x94, 0xd6, 0x8c, 0x9f, 0x8d, 0x99, 0x80, + 0x5f, 0x85, 0x66, 0x57, 0x97, 0xa2, 0x7b, 0x84, 0xa3, 0xe9, 0x78, 0x83, + 0xe7, 0x4e, 0xa1, 0x4c, 0x18, 0x0a, 0xa2, 0xe5, 0xc0, 0x78, 0x5a, 0xf6, + 0x92, 0x75, 0xd4, 0x84, 0xe1, 0x4d, 0xff, 0xb5, 0x0a, 0x4c, 0xce, 0xe7, + 0x42, 0xe8, 0x09, 0xa0, 0x3d, 0xa2, 0x29, 0xe7, 0x0c, 0xe5, 0x29, 0xd0, + 0x16, 0x64, 0x39, 0xca, 0xd7, 0x4e, 0xc6, 0x45, 0x70, 0x16, 0xb9, 0x2d, + 0xf8, 0xe5, 0x3f, 0x8e, 0xd6, 0x8c, 0xc7, 0x12, 0x29, 0xa1, 0xe1, 0x73, + 0x2b, 0x15, 0x17, 0x5a, 0xff, 0x54, 0xee, 0x34, 0xde, 0x4e, 0x90, 0x8e, + 0x9b, 0x6f, 0x9e, 0x72, 0x04, 0x17, 0xd1, 0xa6, 0x19, 0xba, 0x9c, 0x1e, + 0xd7, 0x0a, 0x55, 0xe4, 0xf5, 0xd9, 0xbd, 0x94, 0x05, 0x32, 0xb2, 0xf5, + 0x87, 0x00, 0xf4, 0x04, 0xce, 0xe8, 0x6c, 0x8a, 0xd9, 0xc7, 0x2a, 0xd7, + 0x73, 0x1b, 0x8c, 0x2a, 0x06, 0x3e, 0xfb, 0xdb, 0x96, 0xc7, 0xb3, 0x5d, + 0x64, 0x1d, 0x50, 0x27, 0xd5, 0x5e, 0x8c, 0xf6, 0xc3, 0x17, 0x61, 0x33, + 0x73, 0xdc, 0x30, 0x3c, 0xf8, 0x4a, 0x46, 0x9b, 0x54, 0xdf, 0x3c, 0x2e, + 0xcf, 0x5c, 0xc8, 0xd1, 0xbb, 0x38, 0x82, 0xdd, 0xa4, 0x8e, 0x41, 0xb9, + 0xe5, 0xa3, 0xda, 0xe9, 0x5d, 0xed, 0x93, 0xf2, 0x30, 0x95, 0x9c, 0x54, + 0x7e, 0xf5, 0x91, 0x31, 0xfe, 0xd1, 0x8c, 0x26, 0x9a, 0x0d, 0x5c, 0x2b, + 0xe1, 0x68, 0x91, 0x07, 0x12, 0x99, 0xcf, 0x1b, 0xf7, 0x75, 0x73, 0xfd, + 0xe1, 0x53, 0x58, 0x36, 0xce, 0xc1, 0xda, 0xaf, 0x7c, 0xbc, 0xc5, 0x0c, + 0x56, 0x3d, 0x08, 0xa7, 0x97, 0x25, 0xd6, 0x6d, 0x37, 0x20, 0xec, 0xbb, + 0xe1, 0xdb, 0x7e, 0xdf, 0x85, 0xed, 0x3c, 0x4a, 0x91, 0x60, 0x35, 0x0f, + 0xe9, 0x43, 0x26, 0xe3, 0xf0, 0x44, 0x06, 0x19, 0xdf, 0x34, 0x6e, 0x33, + 0xaa, 0xb6, 0x33, 0x3c, 0x1e, 0x38, 0xb9, 0xf3, 0x41, 0x39, 0xa2, 0x67, + 0x78, 0xd0, 0xb0, 0xe6, 0x4b, 0x8c, 0x47, 0x46, 0xe5, 0x87, 0x9f, 0xc5, + 0x6e, 0xaa, 0x4c, 0x46, 0x41, 0x17, 0x1f, 0x79, 0xf4, 0xf3, 0xfa, 0x71, + 0x1b, 0x9b, 0x05, 0x48, 0xcf, 0xfd, 0xbc, 0x39, 0x92, 0x9b, 0x4a, 0xe3}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA512, + 14, + {0x38, 0xf8, 0x95, 0x2c, 0x63, 0xcb, 0x83, 0x2a, 0x35, 0xb8, 0x80, 0x8c, + 0xa9, 0x25, 0x5a, 0xb1, 0x2f, 0xb5, 0xc2, 0x75, 0x73, 0xf2, 0x9d, 0x58, + 0x5c, 0xc3, 0x0b, 0x94, 0xb0, 0x50, 0xfc, 0x9e, 0x17, 0x9f, 0x87, 0x82, + 0x1a, 0x2c, 0xf8, 0xd2, 0x3f, 0x10, 0xd3, 0xed, 0x6f, 0x2a, 0x8f, 0x46, + 0x1b, 0xd0, 0x98, 0xeb, 0x5f, 0x6a, 0xb9, 0x89, 0x23, 0x64, 0x7f, 0x87, + 0x59, 0x4e, 0x2c, 0xec, 0x18, 0xa7, 0x76, 0xaf, 0x43, 0x3c, 0xdf, 0x2b, + 0x77, 0xdc, 0xe0, 0xcd, 0x85, 0x36, 0x51, 0xb5, 0x07, 0x00, 0xc9, 0x81, + 0x2d, 0x2f, 0xec, 0x7a, 0x97, 0x60, 0x38, 0x8f, 0x4c, 0x26, 0xda, 0x6b, + 0xee, 0x3b, 0x76, 0x85, 0x74, 0x64, 0x4c, 0x40, 0x69, 0x77, 0x5c, 0xe2, + 0x1e, 0x81, 0x44, 0x6a, 0x9e, 0x7a, 0xa2, 0xc9, 0x78, 0x65, 0xf4, 0xb9, + 0x53, 0xda, 0xf7, 0xac, 0xfa, 0xac, 0x13, 0xe7, 0x5e, 0x07, 0x98, 0x00, + 0xbc, 0x5f, 0xfc, 0x94, 0x09, 0x0e, 0xd6, 0x84, 0x29, 0x60, 0xe0, 0x3e, + 0x95, 0x75, 0x3b, 0xe3, 0x9e, 0x94, 0xda, 0xfb, 0xee, 0xa1, 0x74, 0x5f, + 0xa7, 0xa4, 0xfe, 0xfe, 0x77, 0x7f, 0xf5, 0xd2, 0x78, 0xa8, 0x44, 0x4c, + 0x07, 0xe3, 0xc8, 0x52, 0x6e, 0x80, 0x96, 0x0f, 0x6e, 0x21, 0x46, 0x90, + 0x0e, 0xa8, 0x67, 0x20, 0xfe, 0x35, 0xc8, 0x81, 0xa6, 0x1e, 0x3f, 0x23, + 0xa3, 0x2a, 0x6b, 0xbf, 0xbd, 0xdf, 0x04, 0x90, 0x84, 0xd9, 0xa6, 0xd1, + 0xb3, 0x2b, 0x9c, 0x24, 0x92, 0x16, 0x1d, 0x1a, 0xec, 0x94, 0x79, 0xa8, + 0x89, 0x1c, 0x7b, 0x65, 0x1d, 0x13, 0xe3, 0x4e, 0x78, 0x4e, 0x5a, 0x8d, + 0x3c, 0xb2, 0xf5, 0x41, 0x2d, 0x32, 0x26, 0x89, 0x59, 0x1a, 0x98, 0xb4, + 0x1e, 0xf9, 0xb0, 0x10, 0x19, 0x0e, 0x73, 0x2a, 0x5e, 0xd0, 0xd2, 0x8b, + 0x69, 0x5f, 0x6a, 0xb0, 0x68, 0x70, 0xeb, 0xd2, 0x3f, 0xee, 0x44, 0x84, + 0x5c, 0xc6, 0x4d, 0x4b, 0xa3, 0x90, 0x17, 0x04, 0x7c, 0x7e, 0xad, 0xbc, + 0x16, 0xa1, 0xe3, 0x57, 0x88, 0xa9, 0xd2, 0xc2, 0xff, 0x02, 0xb4, 0x8b, + 0xad, 0xb7, 0xbc, 0x46, 0x05, 0x22, 0x5b, 0x7b, 0x63, 0x19, 0x13, 0xb1, + 0x96, 0x83, 0xb6, 0xf9, 0x0e, 0x63, 0x45, 0x82, 0xed, 0x64, 0xc2, 0x5b, + 0xb6, 0x15, 0x7f, 0x28, 0x10, 0x2c, 0x45, 0x60, 0x94, 0x5b, 0x6b, 0xaa, + 0x91, 0xdc, 0xc5, 0x51, 0xb4, 0xa6, 0xbf, 0x2b, 0x5c, 0xd2, 0xad, 0xb8, + 0xa0, 0xaa, 0x87, 0xe2, 0x9c, 0x50, 0x2b, 0x5b, 0x70, 0xbc, 0x4c, 0xce, + 0x2e, 0x19, 0x74, 0x79, 0xf9, 0x92, 0x3c, 0x3c, 0xa3, 0x5e, 0x54, 0x37, + 0xc8, 0x49, 0xd5, 0x26, 0x4d, 0xc1, 0x8c, 0xdd, 0x3f, 0x6b, 0xc7, 0xb8, + 0x8f, 0xd9, 0x18, 0x2b, 0xed, 0x11, 0xf0, 0xcb, 0xa3, 0xcc, 0x68, 0xb5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA512, + 15, + {0xb2, 0x47, 0x33, 0xb2, 0x08, 0xd8, 0x3a, 0x92, 0xb4, 0xa7, 0xc6, 0xd6, + 0x42, 0x09, 0xfa, 0x2a, 0xc1, 0xdb, 0xf6, 0x15, 0x95, 0x4e, 0xb9, 0x97, + 0x04, 0xba, 0x9b, 0x6e, 0xed, 0x2a, 0x54, 0x5a, 0xad, 0x13, 0x25, 0x32, + 0x34, 0xd8, 0x8e, 0x0a, 0xfa, 0x81, 0x27, 0x73, 0x21, 0xa8, 0x66, 0x2a, + 0x1c, 0x9c, 0x59, 0xa7, 0xff, 0x93, 0x2c, 0x6b, 0x28, 0x89, 0xe4, 0x4e, + 0xe4, 0x7e, 0x25, 0xe7, 0x30, 0x42, 0x76, 0x65, 0xa9, 0x8f, 0x02, 0xb8, + 0x89, 0x7b, 0x24, 0xee, 0x30, 0x36, 0xfe, 0xbe, 0xf2, 0x94, 0xa8, 0xba, + 0x02, 0xce, 0x60, 0xb9, 0xfc, 0xd6, 0xae, 0xb5, 0x92, 0xf3, 0x2d, 0xaa, + 0x1a, 0x79, 0xaf, 0xe2, 0xa4, 0x8f, 0x50, 0x97, 0x97, 0x1f, 0x3a, 0x72, + 0xed, 0x36, 0x80, 0x43, 0x3d, 0x93, 0xda, 0x0e, 0x3f, 0x19, 0xaa, 0x7d, + 0x37, 0x08, 0x28, 0x80, 0xb0, 0xc3, 0x74, 0x5b, 0x86, 0xbe, 0x89, 0xd1, + 0x84, 0x16, 0x22, 0x87, 0xbb, 0x63, 0x54, 0x15, 0x8c, 0xed, 0x89, 0xbb, + 0xef, 0x14, 0xfa, 0xac, 0x68, 0x64, 0x9d, 0x99, 0x5a, 0x4b, 0xa8, 0x57, + 0x62, 0x66, 0xbf, 0x54, 0x64, 0x10, 0x6a, 0x82, 0xca, 0xfc, 0x07, 0xe4, + 0xae, 0x4d, 0xfb, 0x4f, 0xf3, 0xf6, 0xf0, 0xe8, 0xc7, 0x13, 0xd3, 0xfb, + 0x73, 0x67, 0x3e, 0x75, 0xde, 0xb3, 0xfd, 0x04, 0x09, 0x8c, 0x7c, 0x93, + 0x9f, 0x91, 0x59, 0x4e, 0x45, 0x32, 0x34, 0x32, 0xf3, 0x00, 0x29, 0x12, + 0x2a, 0xfd, 0x4e, 0x81, 0x24, 0x75, 0xf6, 0x9e, 0xc0, 0x52, 0x48, 0xd6, + 0xe2, 0xde, 0xec, 0x18, 0xe7, 0xdd, 0x02, 0xc7, 0xe9, 0xcf, 0x89, 0xcf, + 0xdf, 0xca, 0x8b, 0x34, 0x12, 0x41, 0x0b, 0x1e, 0x27, 0x10, 0x23, 0x72, + 0x52, 0x72, 0xef, 0x0d, 0x9f, 0xc7, 0x2f, 0x35, 0xa9, 0x4a, 0x48, 0x4b, + 0xdb, 0x0c, 0x11, 0x67, 0xc2, 0x82, 0xdf, 0xda, 0x53, 0xa8, 0x6b, 0x72, + 0x92, 0x25, 0x06, 0xd5, 0x1a, 0xdf, 0xab, 0x81, 0xdf, 0x9d, 0xd2, 0x57, + 0x78, 0x7a, 0xa5, 0xfb, 0x60, 0x33, 0xbd, 0x7f, 0xe6, 0x1a, 0x57, 0x7a, + 0x7a, 0xbe, 0x5b, 0x48, 0x17, 0x4a, 0x3b, 0x2f, 0x7b, 0xf2, 0x76, 0xad, + 0x6a, 0x67, 0x35, 0x59, 0x34, 0x40, 0x86, 0x77, 0x39, 0x85, 0x1c, 0x91, + 0xbb, 0x30, 0xfb, 0x2f, 0x6d, 0x27, 0x9f, 0x35, 0xac, 0xed, 0x17, 0x9d, + 0x23, 0x1d, 0xd9, 0xc5, 0x26, 0x7c, 0xff, 0xd6, 0xb1, 0x84, 0xbc, 0xd7, + 0x10, 0xa3, 0x65, 0xb2, 0x99, 0x57, 0xeb, 0x98, 0xaa, 0x81, 0xf1, 0x0d, + 0xb8, 0x4d, 0xeb, 0x34, 0x48, 0xe2, 0xbd, 0x8a, 0xb5, 0x0d, 0xca, 0xb0, + 0x6f, 0xdb, 0x3a, 0x2b, 0x12, 0x90, 0xea, 0xc0, 0xe6, 0x0d, 0xbc, 0x41, + 0x14, 0x24, 0x35, 0x40, 0x58, 0x5e, 0xc7, 0x84, 0x73, 0xfe, 0x92, 0x97}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA512, + 16, + {0xa3, 0x36, 0xc6, 0xc4, 0x75, 0xb3, 0xdd, 0xb4, 0xf9, 0xe5, 0x8b, 0xda, + 0x54, 0x7d, 0x86, 0x7c, 0x25, 0xb1, 0x55, 0xb1, 0x9d, 0x14, 0x74, 0x6f, + 0x8f, 0xe9, 0xb2, 0x2c, 0xaf, 0xab, 0xc0, 0x5a, 0xca, 0x00, 0x1d, 0x01, + 0x93, 0x52, 0xe8, 0xe9, 0x6c, 0xb0, 0xaf, 0xba, 0xdb, 0x7b, 0xf1, 0x69, + 0x98, 0xe5, 0x05, 0x2b, 0x83, 0x4a, 0x00, 0x45, 0xe8, 0x61, 0xf6, 0x46, + 0xfc, 0xfc, 0x07, 0x34, 0x70, 0x79, 0x82, 0x2e, 0x64, 0xdf, 0xd5, 0xe7, + 0x2c, 0x2f, 0x99, 0x6f, 0x0d, 0x5a, 0xe5, 0xd3, 0x15, 0x96, 0xb9, 0x3c, + 0x77, 0xfe, 0xe3, 0x10, 0xb0, 0x46, 0xd9, 0xc4, 0x61, 0xae, 0x96, 0x37, + 0xca, 0x21, 0x02, 0x0e, 0x48, 0xc6, 0x74, 0x5f, 0xeb, 0x9b, 0x7a, 0x8f, + 0x7e, 0x98, 0xe4, 0x7b, 0xe6, 0x82, 0x14, 0x40, 0x5b, 0x55, 0xd8, 0x1d, + 0x19, 0x0d, 0x0b, 0xcd, 0xce, 0x48, 0x3b, 0x29, 0x15, 0x54, 0x41, 0x08, + 0xbc, 0x8d, 0xaa, 0xac, 0x95, 0x63, 0x48, 0x33, 0x99, 0xa6, 0x9c, 0x19, + 0xc6, 0x44, 0xd4, 0xcc, 0x36, 0xbe, 0x43, 0x33, 0xfa, 0x9e, 0x92, 0x21, + 0xf1, 0x7b, 0x0e, 0xbd, 0x28, 0x85, 0xe5, 0x7e, 0x84, 0xd3, 0x1b, 0xd6, + 0x15, 0xe4, 0x38, 0xaa, 0xa7, 0xa1, 0x74, 0x2f, 0x0d, 0x6f, 0x37, 0x79, + 0xc5, 0x5e, 0xa3, 0xde, 0xdc, 0xe1, 0x94, 0x0e, 0x81, 0x9c, 0xc1, 0x40, + 0xcf, 0x88, 0x7e, 0xdd, 0xe8, 0x50, 0x6b, 0x4c, 0x91, 0x9e, 0xdf, 0x3f, + 0xb6, 0x50, 0x52, 0x93, 0x92, 0x18, 0x89, 0xc3, 0xd6, 0x70, 0x4c, 0xa6, + 0xae, 0xf2, 0x4e, 0x62, 0x0d, 0x87, 0xd6, 0x07, 0x3c, 0x0e, 0x9f, 0x8a, + 0x8c, 0x43, 0xf9, 0x8f, 0xbb, 0xa9, 0xe8, 0x4f, 0xc9, 0xc4, 0x45, 0xbf, + 0xf0, 0x81, 0xac, 0xf6, 0xf6, 0x55, 0x9d, 0xc0, 0xa4, 0x9c, 0x9a, 0xcd, + 0x49, 0xc1, 0xad, 0xeb, 0x11, 0xac, 0x31, 0xe3, 0x8f, 0xe8, 0x31, 0x93, + 0x89, 0x54, 0x11, 0x44, 0xda, 0xbf, 0xff, 0x49, 0x8a, 0xdd, 0xb5, 0x5d, + 0x97, 0x40, 0x82, 0x98, 0x85, 0x03, 0xad, 0xc4, 0x22, 0xd7, 0x8f, 0x3e, + 0x6c, 0x17, 0x64, 0xba, 0xf1, 0x74, 0xc4, 0x51, 0xec, 0xcb, 0x13, 0xe0, + 0xe2, 0xf9, 0x79, 0x15, 0x12, 0xe9, 0xa9, 0x49, 0x47, 0x81, 0x09, 0x17, + 0x66, 0x71, 0xf5, 0x6c, 0xb3, 0xb8, 0xb8, 0x41, 0xfb, 0x55, 0x20, 0x7b, + 0xdb, 0x7d, 0xfe, 0xe0, 0xb7, 0xd7, 0x6a, 0xe9, 0x5a, 0x76, 0xde, 0x6f, + 0x6b, 0xa4, 0xe9, 0x53, 0xad, 0x04, 0x31, 0xbb, 0xd2, 0x33, 0x11, 0xef, + 0x17, 0xda, 0x7f, 0x42, 0x72, 0xa7, 0xec, 0x4a, 0x34, 0xc0, 0x85, 0x01, + 0xd0, 0x19, 0x65, 0xc4, 0xab, 0x32, 0x54, 0x20, 0xf6, 0x46, 0x4d, 0xfd, + 0xf4, 0x71, 0xfb, 0xa6, 0xf5, 0x9e, 0xe7, 0x8b, 0xed, 0xc2, 0x85, 0x24}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA512, + 17, + {0x84, 0xd3, 0xcf, 0x49, 0xf1, 0x4e, 0xb7, 0xe6, 0xd6, 0x25, 0x61, 0x47, + 0x43, 0x85, 0x9b, 0x9c, 0x1e, 0xf5, 0xa7, 0x9c, 0x23, 0xd3, 0xc1, 0x6e, + 0x25, 0xc4, 0x92, 0xc8, 0x5d, 0xf8, 0xc3, 0xd8, 0xf5, 0xed, 0x0a, 0x6e, + 0x54, 0x8c, 0x04, 0x2a, 0x71, 0x13, 0x5b, 0xfa, 0xc1, 0xd2, 0x09, 0xcf, + 0x43, 0x47, 0x00, 0xe8, 0xa6, 0x24, 0x7f, 0x8d, 0x9b, 0xd3, 0xf1, 0x52, + 0x7a, 0xe6, 0x3a, 0x5b, 0x79, 0x78, 0x80, 0xed, 0xd6, 0xb3, 0x11, 0x29, + 0x28, 0xb9, 0x87, 0x8a, 0x89, 0x0c, 0xb1, 0xd0, 0xae, 0xc6, 0xe8, 0x4c, + 0xd5, 0xda, 0x2d, 0x31, 0x91, 0xd5, 0x90, 0xa5, 0x7a, 0x82, 0x57, 0x7c, + 0x8d, 0xb2, 0xcc, 0x51, 0xe8, 0xef, 0xf1, 0x7c, 0x64, 0xa6, 0xf4, 0x45, + 0xba, 0x20, 0x2c, 0x9f, 0x13, 0xaf, 0x6b, 0x20, 0xd5, 0x97, 0x4c, 0x88, + 0xf8, 0x8b, 0xca, 0xc5, 0x34, 0xee, 0x80, 0xea, 0xe4, 0x51, 0xd7, 0x2b, + 0xac, 0x36, 0x05, 0x11, 0xed, 0x77, 0xd9, 0xa0, 0x99, 0x52, 0x93, 0x71, + 0x29, 0x79, 0x0d, 0xba, 0xeb, 0xcc, 0x92, 0x01, 0x4b, 0xde, 0x15, 0x5d, + 0xe5, 0x9c, 0x13, 0xce, 0x95, 0x78, 0x4c, 0xce, 0xc3, 0xb4, 0xe9, 0xff, + 0x0a, 0x08, 0x28, 0x1f, 0xd3, 0x0f, 0x51, 0x80, 0xf6, 0x26, 0x67, 0xf3, + 0xa2, 0x57, 0x5e, 0x67, 0x55, 0x02, 0x81, 0xc2, 0xf3, 0xee, 0x42, 0xaf, + 0x8b, 0x9c, 0xd9, 0x47, 0x21, 0x71, 0x3c, 0xc9, 0x58, 0x41, 0x31, 0x1f, + 0x81, 0xcf, 0xd5, 0xd5, 0x08, 0x83, 0xd0, 0x63, 0x42, 0x5b, 0x8a, 0x30, + 0x7f, 0x8b, 0xab, 0x6b, 0xc1, 0x94, 0x41, 0xeb, 0x5e, 0xb2, 0x56, 0xb6, + 0xce, 0xe8, 0x12, 0x65, 0x86, 0x70, 0x7e, 0xec, 0x75, 0x46, 0x5b, 0xf8, + 0xfe, 0xd4, 0xbf, 0x01, 0x0f, 0x00, 0x63, 0x3f, 0x2d, 0x2a, 0x21, 0x6a, + 0xf1, 0x78, 0xf3, 0x43, 0x9f, 0xe0, 0x85, 0x79, 0x21, 0xa9, 0x2a, 0x64, + 0x2b, 0x83, 0xc7, 0xed, 0xf4, 0x5b, 0x8b, 0x7f, 0x0e, 0x28, 0x0c, 0xb3, + 0x62, 0xfe, 0xf1, 0xe6, 0xb7, 0x71, 0x44, 0x46, 0x5a, 0xa0, 0x69, 0x68, + 0x97, 0x18, 0x61, 0xa0, 0x3c, 0x8f, 0x6e, 0x6b, 0x0c, 0xc7, 0x7f, 0x71, + 0x3a, 0x14, 0x17, 0xee, 0x76, 0x93, 0x4d, 0x44, 0x17, 0x84, 0xfe, 0x9d, + 0xf0, 0xe6, 0x5a, 0xa5, 0xf4, 0x39, 0xa0, 0xcf, 0x98, 0x89, 0xc9, 0x36, + 0x6a, 0x21, 0x3f, 0xa2, 0xf9, 0x30, 0x2d, 0x8a, 0x70, 0xb4, 0xd9, 0xcf, + 0x77, 0x07, 0x68, 0x7c, 0xd2, 0x21, 0x4d, 0x72, 0x0e, 0xdd, 0xf7, 0xa6, + 0x1e, 0xb0, 0xed, 0xbe, 0x67, 0x9d, 0xf5, 0xfd, 0xef, 0x79, 0xf2, 0xa8, + 0xdf, 0x50, 0xe9, 0x0f, 0x26, 0xbe, 0x5e, 0x15, 0x6c, 0xca, 0xd3, 0x30, + 0xa3, 0xf8, 0x1b, 0x99, 0x8d, 0xf0, 0xb6, 0x10, 0x38, 0x3f, 0xce, 0x24}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA512, + 18, + {0xf3, 0xd8, 0xe1, 0x62, 0xaa, 0x36, 0x62, 0xeb, 0x06, 0x48, 0x04, 0x8a, + 0xcd, 0x70, 0xea, 0xda, 0x84, 0xb1, 0x2a, 0x7d, 0x15, 0x47, 0x6e, 0x58, + 0xe4, 0x7f, 0x77, 0x20, 0xbc, 0xa8, 0x9a, 0x0f, 0x46, 0x7f, 0x7b, 0xc2, + 0xc6, 0xcf, 0xb1, 0x72, 0x73, 0xd0, 0xee, 0x66, 0xc8, 0x2c, 0x2e, 0x82, + 0xc7, 0xcb, 0x18, 0x4d, 0x07, 0x3a, 0xf6, 0xa6, 0x01, 0xcf, 0xa7, 0xc8, + 0xdf, 0x3c, 0x7e, 0xff, 0x34, 0x8f, 0xd3, 0x29, 0x73, 0xf8, 0xb3, 0x50, + 0x2d, 0x52, 0x57, 0x63, 0x90, 0x16, 0xeb, 0xb2, 0x4c, 0xb6, 0x01, 0x1d, + 0xeb, 0x8e, 0xd8, 0x16, 0xff, 0xc4, 0x4f, 0x26, 0x2f, 0x03, 0x79, 0x9b, + 0x12, 0x2a, 0x0c, 0x3b, 0xd7, 0xd6, 0x9d, 0xf0, 0x64, 0xa3, 0x4b, 0x16, + 0x6d, 0x7f, 0x13, 0x89, 0x82, 0xfc, 0xb4, 0xbc, 0x23, 0x32, 0x38, 0x42, + 0x07, 0x11, 0x79, 0x86, 0xd9, 0x2b, 0xae, 0x3a, 0x5a, 0xfa, 0xfb, 0x08, + 0x36, 0xa8, 0x92, 0xa6, 0xc9, 0x40, 0x3c, 0xf7, 0x05, 0x4b, 0xf0, 0x2a, + 0x82, 0x85, 0x1b, 0x35, 0x76, 0x8e, 0xa7, 0x74, 0x98, 0xb4, 0xd1, 0x2a, + 0x6e, 0x85, 0x01, 0x8a, 0xa5, 0x96, 0x23, 0x64, 0x4e, 0x18, 0xfd, 0x9e, + 0xbb, 0x4c, 0xf3, 0x49, 0x0e, 0x85, 0x77, 0x99, 0x48, 0x36, 0xa8, 0x4c, + 0xe6, 0xbc, 0xa8, 0x5e, 0xd3, 0xfc, 0xe9, 0x77, 0xe0, 0xfd, 0xac, 0x1e, + 0xed, 0xc8, 0x1e, 0x4a, 0xef, 0x60, 0xb9, 0xde, 0x47, 0x90, 0x0b, 0x9d, + 0xfd, 0x1b, 0x67, 0xa0, 0xc8, 0x9b, 0x0b, 0xe8, 0x8a, 0xe6, 0x7a, 0x53, + 0x07, 0x57, 0x6f, 0xf8, 0x4a, 0x7f, 0x99, 0xf3, 0xf0, 0x30, 0xe2, 0x13, + 0x3a, 0x51, 0xbf, 0x7a, 0xf7, 0x51, 0x42, 0xf5, 0x93, 0x30, 0xe2, 0x49, + 0x29, 0x73, 0x37, 0x3e, 0x64, 0xf3, 0x4a, 0x05, 0xba, 0x7f, 0x22, 0x62, + 0xeb, 0xb9, 0x1f, 0x14, 0x4a, 0x89, 0xcd, 0x82, 0x90, 0x63, 0x58, 0xe5, + 0xa8, 0xbf, 0xdb, 0x5e, 0x7d, 0xa9, 0x1c, 0x2c, 0xa9, 0x5d, 0x0e, 0x45, + 0xcd, 0x2b, 0xca, 0x99, 0x12, 0xb2, 0x7a, 0xf3, 0x6f, 0x45, 0xd4, 0xcc, + 0x55, 0x35, 0xb0, 0xaa, 0x95, 0xe7, 0x5d, 0x33, 0x0c, 0xb0, 0x1b, 0xcb, + 0x01, 0xe2, 0x34, 0x38, 0xd0, 0xbc, 0xc4, 0x20, 0x7a, 0x2a, 0x7f, 0xbe, + 0xd4, 0xd7, 0x62, 0xd6, 0xa8, 0x18, 0x22, 0x99, 0x3b, 0xdb, 0x42, 0xba, + 0xab, 0x84, 0xa3, 0xb9, 0xcd, 0xec, 0x3d, 0xec, 0x31, 0x72, 0x9c, 0x83, + 0x1c, 0xc2, 0x8d, 0xec, 0x11, 0x16, 0x05, 0x92, 0x4a, 0xe0, 0xce, 0x6d, + 0x6c, 0x16, 0xea, 0x9a, 0x60, 0x51, 0x71, 0xa8, 0x2c, 0xb1, 0x11, 0x02, + 0xbc, 0xab, 0x10, 0x82, 0x29, 0x27, 0x1e, 0x21, 0x67, 0xba, 0x6a, 0xe7, + 0x15, 0x50, 0x00, 0x38, 0xd1, 0x18, 0x62, 0x04, 0xae, 0x2f, 0xe6, 0x85}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA512, + 19, + {0xbb, 0xb3, 0xdb, 0xa3, 0x3b, 0xbc, 0x56, 0xa8, 0x59, 0xbf, 0xe0, 0xca, + 0xb3, 0xef, 0x7e, 0xe4, 0xfd, 0x1b, 0x9b, 0x81, 0x96, 0xf5, 0xbf, 0x02, + 0xf5, 0x5c, 0x3f, 0xa7, 0x0a, 0xb8, 0xec, 0xa3, 0x2d, 0x5e, 0x2d, 0x95, + 0xe3, 0x16, 0x6d, 0x51, 0x37, 0xb7, 0x13, 0x6d, 0x21, 0xee, 0x17, 0xfe, + 0x5d, 0x79, 0x0b, 0x37, 0xf5, 0x1b, 0x03, 0x05, 0x21, 0xfb, 0xa3, 0x7b, + 0x0e, 0x1a, 0xaa, 0xf5, 0xbf, 0xfd, 0x62, 0xdb, 0x04, 0x21, 0xbc, 0x82, + 0x79, 0x8e, 0x58, 0xf6, 0xb9, 0x40, 0x46, 0x51, 0x9a, 0xdb, 0xe8, 0x59, + 0x67, 0x5a, 0xcd, 0xc9, 0xef, 0xd0, 0x50, 0x79, 0x2a, 0x3e, 0xce, 0xca, + 0xcc, 0xc3, 0xdb, 0xd7, 0x74, 0xa9, 0xcf, 0x42, 0x6c, 0x5e, 0x58, 0x52, + 0x70, 0x21, 0xcb, 0xe8, 0x21, 0x2c, 0x91, 0x58, 0xba, 0xf6, 0x7a, 0x8d, + 0x3c, 0xa0, 0x36, 0x13, 0x64, 0xd0, 0xfd, 0x48, 0x6f, 0x04, 0x02, 0xe8, + 0xb5, 0xa9, 0x48, 0x94, 0xb3, 0xaf, 0x02, 0x3e, 0xcc, 0x6b, 0x9c, 0x0e, + 0xc8, 0xc9, 0xb7, 0x17, 0x73, 0x6d, 0xab, 0x8a, 0xe1, 0xda, 0x1c, 0x19, + 0x13, 0xdf, 0x84, 0xb6, 0xa5, 0xb7, 0xe6, 0x01, 0x9e, 0x3e, 0x53, 0xef, + 0xba, 0x2b, 0xea, 0xd9, 0x81, 0xe4, 0x93, 0x16, 0xf6, 0x71, 0x81, 0x6b, + 0x72, 0x22, 0xde, 0xeb, 0x8f, 0x3f, 0x48, 0x75, 0xcc, 0xa3, 0x53, 0x35, + 0x1d, 0x81, 0x0f, 0x27, 0x1d, 0x3c, 0x2a, 0x66, 0x63, 0xe3, 0x4a, 0x8e, + 0xe0, 0x83, 0xd8, 0x0a, 0x86, 0x13, 0x38, 0xe2, 0x2f, 0xf9, 0x7e, 0x54, + 0x28, 0x78, 0x76, 0x0e, 0xc0, 0xfc, 0xb8, 0xdb, 0xb3, 0x90, 0x83, 0x44, + 0x09, 0x75, 0x4b, 0x95, 0xf9, 0x02, 0x21, 0x0b, 0xe7, 0x2d, 0x71, 0x04, + 0xab, 0xbe, 0x1a, 0x87, 0x97, 0x9c, 0x04, 0x60, 0xdc, 0xcc, 0xd2, 0xcf, + 0xa5, 0xa1, 0x34, 0x70, 0x85, 0x5e, 0xad, 0x59, 0xd0, 0xd7, 0x55, 0x4e, + 0xb6, 0xb5, 0xa1, 0x26, 0x11, 0xc5, 0xc1, 0xec, 0x9d, 0xb3, 0xec, 0x7d, + 0x3d, 0xd7, 0x95, 0xac, 0xce, 0x3a, 0x2c, 0x4c, 0x71, 0xbd, 0x55, 0xc1, + 0x59, 0x86, 0x56, 0x26, 0x89, 0xe8, 0x08, 0x68, 0x34, 0x42, 0xdd, 0xbc, + 0x8c, 0xcb, 0x04, 0x8e, 0xb2, 0xb1, 0x54, 0xa6, 0x6e, 0x6e, 0x19, 0xaf, + 0x41, 0xc2, 0x33, 0xd6, 0x19, 0x61, 0x55, 0x91, 0x2b, 0xb1, 0xa0, 0x20, + 0xfa, 0xbd, 0x6e, 0x80, 0x3f, 0x04, 0xfa, 0xb8, 0x8f, 0xc6, 0x77, 0x16, + 0x2b, 0x0d, 0x98, 0xc4, 0x25, 0x00, 0x97, 0x7c, 0x00, 0x27, 0x74, 0x34, + 0x1c, 0x3f, 0xa4, 0x55, 0xb6, 0x09, 0x2d, 0x88, 0x48, 0x95, 0x8c, 0x94, + 0xde, 0x46, 0x41, 0xa4, 0x3a, 0x26, 0x9c, 0xc6, 0x90, 0x3e, 0x51, 0x2c, + 0xee, 0xa3, 0x51, 0x23, 0x51, 0xa0, 0x5c, 0x52, 0xbc, 0xc2, 0xac, 0x18}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA512, + 20, + {0x4f, 0xf3, 0x17, 0xfe, 0xb7, 0xf2, 0x9b, 0x39, 0xf4, 0x3c, 0x6d, 0xfe, + 0x38, 0x63, 0x47, 0xe0, 0x57, 0xa9, 0x7c, 0x50, 0x63, 0x00, 0x73, 0x22, + 0xc8, 0xcc, 0xea, 0x17, 0x61, 0xe5, 0x28, 0x5a, 0x14, 0xa2, 0x5c, 0xc8, + 0x4a, 0xf0, 0x41, 0x40, 0x71, 0x30, 0xfd, 0xe5, 0xe7, 0xe9, 0x4d, 0x51, + 0x96, 0xce, 0xfe, 0xfc, 0x48, 0x5d, 0x1c, 0x79, 0x34, 0x32, 0xe6, 0x2a, + 0x80, 0x63, 0x55, 0x7a, 0x07, 0x64, 0x30, 0x5b, 0x40, 0xa7, 0x61, 0x9b, + 0x8e, 0x9a, 0xa9, 0xb3, 0x95, 0xac, 0xd6, 0x4a, 0x1c, 0x13, 0x21, 0xfe, + 0xd3, 0x6e, 0x21, 0x87, 0xad, 0xe1, 0x9b, 0x9a, 0x25, 0xe5, 0x23, 0x73, + 0x66, 0x6c, 0xea, 0x88, 0x8f, 0x5c, 0x69, 0x9d, 0xa9, 0x2a, 0x59, 0xf2, + 0xb2, 0xdb, 0x76, 0xfa, 0x29, 0xb8, 0xe9, 0xd9, 0xb7, 0x8e, 0x6f, 0xe4, + 0x2f, 0xe9, 0xd7, 0x22, 0xc5, 0x24, 0xa5, 0x9a, 0x3a, 0xc8, 0xd7, 0x55, + 0x1a, 0xd5, 0xc5, 0x83, 0x8c, 0x4e, 0xa9, 0x26, 0x85, 0xec, 0x6d, 0xbb, + 0x23, 0xb6, 0xb6, 0x9e, 0xb0, 0x7e, 0x8a, 0x18, 0x7a, 0xb7, 0x8a, 0xf4, + 0xea, 0x81, 0xc2, 0xd1, 0x49, 0x77, 0xbe, 0x33, 0x6f, 0xaf, 0x81, 0x69, + 0xcc, 0x18, 0x9e, 0xaa, 0xc3, 0x40, 0xc9, 0x57, 0x8d, 0xc6, 0xd9, 0x81, + 0x48, 0xa1, 0x48, 0x44, 0xc2, 0x20, 0xac, 0x10, 0x85, 0xa8, 0x0c, 0x5e, + 0x3e, 0x4c, 0x6f, 0x04, 0xa4, 0x72, 0xcf, 0x1a, 0x4b, 0x89, 0x3a, 0xad, + 0x0f, 0x33, 0x70, 0xd5, 0x64, 0x68, 0xee, 0x1c, 0xef, 0x67, 0x5b, 0x5f, + 0xb7, 0x7d, 0xa4, 0x81, 0xf1, 0x28, 0xce, 0x8a, 0xea, 0x30, 0xc6, 0x7f, + 0xda, 0xad, 0x92, 0xf2, 0x6d, 0xb2, 0xdf, 0x4c, 0x45, 0x00, 0x0e, 0xf5, + 0x81, 0xe1, 0xa0, 0xf3, 0x23, 0xff, 0xb6, 0x9e, 0x45, 0x98, 0x1a, 0x6c, + 0x1c, 0x8e, 0x45, 0xff, 0xde, 0x22, 0xb4, 0xcf, 0xc0, 0x04, 0x5f, 0xcb, + 0x60, 0xe1, 0x27, 0x82, 0x0f, 0x4f, 0x1b, 0x25, 0x68, 0x79, 0x7d, 0xc3, + 0x4a, 0xe2, 0x9e, 0x91, 0x60, 0x30, 0xdd, 0xc5, 0x5d, 0x78, 0x62, 0x95, + 0x34, 0xf9, 0x26, 0xa2, 0x30, 0xc4, 0x14, 0x45, 0x43, 0xd3, 0x83, 0xab, + 0xa0, 0x5f, 0xd3, 0xfd, 0x17, 0x87, 0xbd, 0x70, 0xbb, 0x9f, 0xb8, 0x04, + 0x6d, 0x26, 0xc4, 0xd7, 0x03, 0x45, 0x46, 0x45, 0x2a, 0x68, 0x2d, 0xe6, + 0x0b, 0xac, 0x90, 0x03, 0x37, 0xe5, 0xa2, 0x79, 0x78, 0xe5, 0xb7, 0x09, + 0x47, 0x5f, 0x4e, 0x01, 0xa1, 0xd5, 0x7a, 0x00, 0x19, 0x0b, 0x5e, 0x82, + 0x9d, 0x81, 0xe8, 0x2f, 0x38, 0x45, 0x0d, 0x3a, 0x21, 0xb5, 0xb6, 0xeb, + 0x83, 0xec, 0x0c, 0x49, 0x1c, 0xd1, 0x7c, 0xc9, 0x1b, 0x6c, 0x05, 0x53, + 0xd8, 0x57, 0xa5, 0x5f, 0xac, 0x7e, 0x8d, 0xbe, 0x37, 0x8c, 0x95, 0xe5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA512, + 21, + {0xc3, 0xd7, 0xc5, 0x6f, 0x39, 0xe3, 0x87, 0x32, 0x8b, 0x55, 0x1f, 0x8e, + 0x33, 0xf1, 0xa8, 0xf6, 0xeb, 0xcd, 0x83, 0x75, 0xbf, 0x8a, 0x4a, 0xb9, + 0x2d, 0xf7, 0x2c, 0x73, 0x2e, 0x73, 0x91, 0x97, 0x78, 0x38, 0x8f, 0x0a, + 0x3a, 0xce, 0xec, 0x9f, 0x67, 0x53, 0x13, 0x36, 0x26, 0x88, 0x7c, 0x3a, + 0x57, 0x93, 0xcf, 0xa2, 0xe8, 0x34, 0x04, 0x66, 0xe8, 0xc0, 0xd6, 0x02, + 0x66, 0x3c, 0xfc, 0x16, 0x96, 0x43, 0xa4, 0x6e, 0xcc, 0xd9, 0x13, 0x08, + 0x5d, 0xd1, 0xdd, 0x1e, 0xff, 0xf1, 0x04, 0x6d, 0xd4, 0x41, 0xb1, 0xdd, + 0x07, 0x1a, 0x55, 0x8c, 0x62, 0x95, 0x73, 0xba, 0x36, 0x63, 0x11, 0x05, + 0xad, 0x76, 0xd8, 0x95, 0x61, 0xf2, 0x84, 0xc6, 0x32, 0x1c, 0x9f, 0x35, + 0xb1, 0xc4, 0xd5, 0xe5, 0x88, 0xcc, 0x93, 0xbe, 0x7c, 0x62, 0xb2, 0xdb, + 0x5b, 0x8c, 0x52, 0x52, 0x6c, 0x88, 0x15, 0xc9, 0xdc, 0x5b, 0x75, 0x54, + 0x31, 0xde, 0x7a, 0xbf, 0x8b, 0x2a, 0xe5, 0x75, 0x0d, 0xea, 0x20, 0x82, + 0x3d, 0xe5, 0x61, 0xf9, 0x2e, 0xc3, 0x63, 0x0f, 0x80, 0x60, 0x6a, 0x06, + 0x38, 0xa1, 0x8a, 0x7a, 0xa7, 0x1d, 0x24, 0xa6, 0xe1, 0x9f, 0x6a, 0xc3, + 0xfa, 0x16, 0xeb, 0x77, 0xf7, 0x69, 0xda, 0x4b, 0x27, 0xca, 0x1b, 0x2b, + 0xde, 0x18, 0x7d, 0x10, 0xe2, 0x97, 0xf6, 0xc8, 0xae, 0x8c, 0x5a, 0xeb, + 0xd8, 0x4e, 0x75, 0x94, 0x89, 0x42, 0xbb, 0x64, 0x50, 0x4c, 0xa0, 0x23, + 0x0a, 0x68, 0x01, 0xe5, 0x8b, 0x23, 0xa7, 0xae, 0xb2, 0xae, 0x14, 0x58, + 0xb5, 0x75, 0x0a, 0x89, 0x4c, 0xf6, 0xc5, 0xdb, 0xf3, 0xc6, 0x0b, 0x86, + 0xee, 0x98, 0x8b, 0xce, 0xf8, 0xe3, 0x0f, 0x21, 0xaf, 0xa7, 0x19, 0x7e, + 0x41, 0x03, 0xfa, 0x6f, 0x4f, 0x1a, 0x87, 0x68, 0x0e, 0xec, 0x61, 0x73, + 0xf4, 0x80, 0xc9, 0x4e, 0x11, 0xf8, 0xdb, 0x98, 0x05, 0x97, 0xe3, 0x8c, + 0x71, 0xf3, 0x6e, 0x3c, 0x68, 0x21, 0x5d, 0x81, 0x05, 0x04, 0xea, 0xd6, + 0xff, 0x1b, 0x12, 0x91, 0xff, 0xa5, 0xd1, 0x78, 0x70, 0x8e, 0xd3, 0xb0, + 0xe5, 0xb9, 0xf5, 0x65, 0x1f, 0xd1, 0xdf, 0x9c, 0x18, 0xb2, 0x1d, 0xea, + 0xf2, 0x0b, 0x1a, 0x8b, 0xc6, 0xde, 0x73, 0xde, 0x6e, 0x73, 0x37, 0x31, + 0x5b, 0xfd, 0x42, 0x81, 0x56, 0xfa, 0xc7, 0x38, 0x54, 0x2b, 0x38, 0xd0, + 0x3b, 0xcf, 0x14, 0x03, 0xec, 0x21, 0x0f, 0x67, 0x75, 0x3e, 0x5b, 0x73, + 0xdb, 0x07, 0xd3, 0x63, 0xee, 0x85, 0xa5, 0x95, 0xc2, 0x05, 0xbf, 0x25, + 0x82, 0x72, 0x31, 0xdf, 0x2b, 0xd5, 0x76, 0x16, 0x7e, 0x84, 0xc6, 0x59, + 0xe9, 0x27, 0x6c, 0x76, 0x11, 0xa9, 0x2f, 0xcc, 0x1e, 0x06, 0xaf, 0x92, + 0x55, 0x43, 0xc4, 0xb1, 0x1b, 0xac, 0x35, 0xdf, 0x7a, 0xd1, 0x4f, 0x34}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA512, + 22, + {0xb2, 0xb7, 0x35, 0x25, 0xc8, 0xa5, 0x56, 0xfa, 0xc8, 0xa9, 0x8c, 0x71, + 0x72, 0x31, 0x60, 0x16, 0x36, 0xd1, 0xef, 0x1f, 0x6d, 0x52, 0x26, 0x5b, + 0xdf, 0x3d, 0xa2, 0x23, 0x6b, 0x35, 0xd6, 0xe6, 0x73, 0x27, 0x7b, 0xfa, + 0x2b, 0x2b, 0x12, 0x22, 0xd6, 0xa9, 0x0b, 0x50, 0xa3, 0x08, 0x77, 0x44, + 0x75, 0x73, 0x21, 0x0c, 0x87, 0xfd, 0x85, 0xa4, 0x84, 0x69, 0x18, 0x51, + 0x98, 0xaf, 0x8b, 0xfe, 0xf4, 0x39, 0x3e, 0x0b, 0x46, 0xb4, 0x16, 0xac, + 0x0c, 0xb7, 0xff, 0xf2, 0xbe, 0x11, 0x86, 0x02, 0x09, 0xc3, 0x40, 0xe4, + 0x70, 0xbd, 0x59, 0xd8, 0x4d, 0xfa, 0x59, 0x8b, 0x36, 0x35, 0xa5, 0xbd, + 0xef, 0xeb, 0xeb, 0x35, 0xfe, 0xb4, 0x25, 0x11, 0x57, 0xec, 0x94, 0x0a, + 0x0c, 0x0f, 0xc6, 0xfd, 0x5a, 0xb9, 0x74, 0x93, 0xc3, 0xe9, 0xc6, 0x63, + 0xdc, 0x94, 0x3b, 0xfe, 0xe7, 0x85, 0x4f, 0x2d, 0xa6, 0xf9, 0xb9, 0x1a, + 0x9d, 0xfa, 0xcf, 0xb8, 0x8b, 0xd2, 0x1c, 0x15, 0xa4, 0x88, 0xbf, 0x2b, + 0x08, 0xbd, 0x00, 0xe3, 0x11, 0xde, 0x4b, 0xb2, 0xaf, 0xf8, 0x50, 0xde, + 0x3d, 0xbd, 0x9b, 0xe9, 0xe7, 0x3b, 0x9a, 0xe4, 0xaf, 0x9a, 0x2d, 0xd0, + 0xa7, 0xa3, 0xce, 0xa9, 0x4f, 0x1b, 0xad, 0xd5, 0x6a, 0xe6, 0x67, 0x9f, + 0x5c, 0xb8, 0x7c, 0xd3, 0xeb, 0x7e, 0xe6, 0xdd, 0xf7, 0xff, 0x42, 0x66, + 0x86, 0xe5, 0x51, 0xd8, 0x46, 0xeb, 0x83, 0x99, 0x12, 0x4e, 0x23, 0xd6, + 0xb8, 0x78, 0x97, 0xbc, 0xbb, 0xc0, 0x24, 0x2c, 0xfa, 0xf4, 0x8f, 0x8e, + 0x08, 0xe9, 0xd5, 0x95, 0x7b, 0x30, 0xbb, 0xb4, 0xdc, 0x94, 0x2b, 0xce, + 0xd4, 0x16, 0xef, 0x50, 0x38, 0x8b, 0x25, 0x20, 0x8c, 0x5f, 0x48, 0x24, + 0xca, 0x87, 0x5c, 0x4e, 0xe7, 0x5e, 0xb1, 0xa7, 0x05, 0xc1, 0xb5, 0xb6, + 0x93, 0xda, 0xc6, 0x5e, 0x44, 0x7e, 0x06, 0xf4, 0x12, 0x51, 0xb2, 0x95, + 0xe0, 0x5d, 0x4c, 0x51, 0x37, 0xbb, 0x7c, 0x0f, 0x45, 0x1a, 0x19, 0xad, + 0xb6, 0x1b, 0xcf, 0x12, 0x82, 0xce, 0x72, 0x9b, 0x3a, 0xd5, 0x81, 0x59, + 0x6d, 0x99, 0xc5, 0x87, 0x6d, 0xb7, 0xcd, 0x4a, 0x61, 0x41, 0x12, 0xbc, + 0x9d, 0x55, 0x57, 0x18, 0x7b, 0x82, 0x4a, 0x26, 0x64, 0x34, 0x27, 0x6c, + 0x3b, 0xa8, 0xbd, 0x30, 0xc7, 0xf1, 0x54, 0x18, 0x44, 0xa2, 0x62, 0xae, + 0x8d, 0x4c, 0x09, 0x41, 0x9c, 0x6e, 0x21, 0x88, 0x1a, 0x3f, 0x4b, 0x0a, + 0x8c, 0x3d, 0x95, 0x8a, 0xbd, 0x7a, 0xc0, 0xa9, 0xd0, 0xe7, 0xf1, 0x77, + 0x0d, 0x22, 0x91, 0x77, 0xad, 0x8a, 0xfb, 0xa3, 0x6e, 0x32, 0x4d, 0x25, + 0x4d, 0x36, 0x11, 0x9d, 0x13, 0xcf, 0x1a, 0x47, 0xc9, 0x3f, 0x0b, 0xed, + 0xfb, 0x7d, 0x17, 0x76, 0xac, 0xca, 0x7c, 0x9f, 0x14, 0xcd, 0x56, 0xe3}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA512, + 23, + {0x32, 0x50, 0x6b, 0xd0, 0x8d, 0xd8, 0x8d, 0xa1, 0xd3, 0xa3, 0x17, 0x2e, + 0xd1, 0x7a, 0x6d, 0x13, 0x93, 0xf4, 0x04, 0x13, 0xbb, 0xf2, 0xa7, 0xfa, + 0x4f, 0x93, 0x93, 0x31, 0x4b, 0x7d, 0x15, 0x8a, 0x90, 0x5c, 0x1e, 0x52, + 0x8d, 0x4f, 0x0b, 0x0c, 0x47, 0x41, 0x7d, 0x20, 0x23, 0x4f, 0x55, 0xe5, + 0x8f, 0xb9, 0xfd, 0x87, 0x34, 0x47, 0x73, 0xb3, 0x11, 0xfe, 0x4a, 0x77, + 0x13, 0x7a, 0x82, 0x9d, 0x3a, 0x80, 0xdc, 0x77, 0xda, 0xc5, 0x17, 0x0e, + 0x32, 0xbe, 0x53, 0xc2, 0x12, 0x40, 0x4d, 0x28, 0x02, 0xe1, 0xcd, 0xf9, + 0x82, 0xcf, 0x57, 0x26, 0x1a, 0xe6, 0x4d, 0x40, 0x27, 0x90, 0xa7, 0xed, + 0x8e, 0xfa, 0x42, 0xd9, 0xd8, 0x07, 0x69, 0x88, 0x84, 0xd2, 0x31, 0x87, + 0xc3, 0xf2, 0x39, 0xbe, 0xb3, 0x00, 0x7b, 0x01, 0x4e, 0x32, 0x4e, 0x9f, + 0x5f, 0x07, 0x0c, 0xc2, 0x25, 0xed, 0xe1, 0x51, 0x15, 0xd0, 0x7d, 0xa0, + 0x64, 0x66, 0x5f, 0x8d, 0xcf, 0x5a, 0x43, 0x9c, 0xd6, 0xab, 0x2a, 0xaa, + 0x86, 0xcb, 0x4b, 0x7b, 0xd0, 0xf8, 0xd9, 0x7c, 0x1c, 0x9a, 0x1e, 0xb3, + 0xb4, 0x16, 0x70, 0x2b, 0x53, 0x4f, 0xfd, 0xad, 0x74, 0xf4, 0x47, 0x42, + 0x8c, 0x04, 0x07, 0x33, 0x35, 0xbf, 0xc9, 0x6b, 0x6f, 0x05, 0x28, 0xb0, + 0xba, 0x54, 0x1d, 0xdc, 0x7a, 0xca, 0x70, 0xe3, 0x7b, 0xa0, 0xb9, 0xac, + 0xdb, 0x8a, 0xcc, 0x14, 0x10, 0xbf, 0x82, 0xd5, 0xe6, 0xa8, 0xef, 0xfc, + 0x29, 0x1f, 0x57, 0x01, 0x56, 0x5d, 0x46, 0x8c, 0x15, 0x78, 0x02, 0x5f, + 0x52, 0x9b, 0xe0, 0xcc, 0x7a, 0x2a, 0xe4, 0x73, 0xeb, 0xa8, 0x43, 0xdd, + 0x72, 0xea, 0x8a, 0x6f, 0x9b, 0x30, 0x22, 0xc7, 0x9d, 0x05, 0xe5, 0x29, + 0x64, 0x28, 0x7e, 0xc9, 0xc2, 0x15, 0x67, 0x45, 0xd4, 0xa1, 0x4b, 0x30, + 0x4a, 0xd7, 0xd5, 0x2d, 0xa8, 0xa4, 0x5a, 0x85, 0x4b, 0xec, 0xb8, 0x09, + 0x59, 0x17, 0xa4, 0xc7, 0x19, 0x6a, 0xfb, 0x2d, 0x73, 0xd3, 0x5a, 0x7e, + 0xf6, 0x57, 0x48, 0x13, 0x8a, 0x46, 0xc6, 0x92, 0x53, 0xf0, 0xf6, 0x79, + 0x70, 0xda, 0xa3, 0x8e, 0x0d, 0x43, 0x5f, 0xd8, 0xf8, 0x76, 0x3e, 0x9e, + 0xca, 0x8d, 0x3b, 0xe5, 0xac, 0x96, 0x61, 0x86, 0x29, 0xe3, 0x0d, 0x28, + 0x5d, 0xb4, 0x81, 0xf2, 0x39, 0x06, 0xe8, 0xa1, 0x45, 0xf7, 0x0f, 0xc8, + 0xea, 0xa7, 0x1e, 0x45, 0x14, 0x21, 0x50, 0x1c, 0x57, 0x94, 0x46, 0xc9, + 0x54, 0x5a, 0x1d, 0x7d, 0x03, 0x3b, 0xd9, 0xdd, 0xf6, 0x2e, 0x58, 0x7b, + 0x97, 0xad, 0x79, 0x25, 0xb6, 0x0a, 0x5a, 0x69, 0xef, 0x38, 0x34, 0x05, + 0x12, 0x6e, 0x4e, 0x00, 0x61, 0xb0, 0x34, 0x9f, 0x9c, 0xf2, 0x92, 0x64, + 0x1b, 0xb2, 0x05, 0x0a, 0x86, 0xfb, 0xb5, 0x05, 0xa6, 0x8d, 0x32, 0x1e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA512, + 24, + {0xc0, 0xeb, 0x72, 0x0b, 0x10, 0x5f, 0x53, 0xc1, 0x91, 0xb4, 0xe6, 0x2f, + 0x76, 0xd6, 0xe4, 0x9a, 0x1c, 0x23, 0x19, 0xc8, 0x9f, 0x42, 0x23, 0xf1, + 0x84, 0x9b, 0x0c, 0xe9, 0x58, 0x72, 0x36, 0x3e, 0x78, 0x25, 0x31, 0xd8, + 0xa1, 0xa5, 0xa4, 0x5e, 0x44, 0x22, 0xce, 0x87, 0x23, 0x27, 0xa4, 0x96, + 0x51, 0xdf, 0x41, 0x70, 0x5e, 0xa4, 0x80, 0x87, 0xd7, 0x97, 0xe6, 0x8c, + 0x1f, 0xef, 0xe0, 0xb2, 0x5c, 0xfc, 0x01, 0xb4, 0x57, 0x36, 0x1a, 0xc2, + 0xf9, 0x8f, 0x2b, 0x6d, 0x67, 0x5c, 0x04, 0xa6, 0x2a, 0xa3, 0x2f, 0x18, + 0xae, 0xf7, 0xc4, 0x88, 0x20, 0x5c, 0xd1, 0xd8, 0x2c, 0x6b, 0xbd, 0x14, + 0x70, 0x81, 0x25, 0xd8, 0x6f, 0xba, 0x57, 0xf2, 0xc5, 0x4a, 0x66, 0x7a, + 0x31, 0xa3, 0x2a, 0xf5, 0x4d, 0x8d, 0xf6, 0x90, 0x6c, 0x07, 0x59, 0x5d, + 0x2d, 0xd3, 0x14, 0x7f, 0xe4, 0xed, 0x42, 0xda, 0x82, 0x37, 0x7c, 0x88, + 0xf4, 0x4b, 0x7d, 0x29, 0xc8, 0xc1, 0xda, 0xec, 0x62, 0x30, 0xfe, 0xd3, + 0x6b, 0x4e, 0x57, 0x19, 0x1d, 0x95, 0x0a, 0xc9, 0x8c, 0x78, 0xfc, 0xbc, + 0x6e, 0x94, 0x05, 0x64, 0x5b, 0x3c, 0x5f, 0xdd, 0x69, 0x11, 0x1f, 0x9e, + 0x3b, 0xad, 0xb1, 0x99, 0x88, 0x8d, 0x0d, 0xfe, 0xb6, 0x9e, 0xbe, 0xf4, + 0xa4, 0xa3, 0x94, 0x65, 0xcf, 0x9f, 0xbc, 0x78, 0x4c, 0x59, 0xc2, 0xfc, + 0xee, 0x8e, 0x36, 0x73, 0x87, 0x55, 0x41, 0x48, 0xee, 0x63, 0x18, 0xb8, + 0xa2, 0x3d, 0x35, 0x26, 0x26, 0x62, 0x06, 0xde, 0x78, 0x8c, 0x7e, 0xc4, + 0xd9, 0x3e, 0x60, 0xe5, 0x37, 0xbc, 0x3a, 0x13, 0xa9, 0x9a, 0xdd, 0x80, + 0x87, 0xf5, 0xa3, 0x3e, 0x6c, 0x89, 0x04, 0x05, 0x0a, 0x9b, 0x9e, 0x2e, + 0xd7, 0xef, 0xac, 0x91, 0xdb, 0x3e, 0x46, 0x72, 0xa1, 0x92, 0xb6, 0xd1, + 0x1f, 0x38, 0xff, 0xa5, 0x7f, 0x54, 0x20, 0x04, 0x3d, 0xa2, 0x3c, 0x4c, + 0x1f, 0xca, 0xf4, 0x6a, 0xdf, 0x4f, 0x7e, 0xe4, 0xef, 0xaa, 0x5f, 0x72, + 0xab, 0x45, 0x60, 0x95, 0x3a, 0x1e, 0x94, 0x35, 0xf9, 0x3b, 0x00, 0xa8, + 0xdd, 0x4b, 0x58, 0x65, 0xd7, 0x14, 0xce, 0x5d, 0x02, 0x6a, 0x0e, 0xbe, + 0x9d, 0xd5, 0x6b, 0xa7, 0xd4, 0xb3, 0x5f, 0x33, 0xfd, 0x76, 0x4c, 0x04, + 0x85, 0x0c, 0x5d, 0xfa, 0x91, 0xfd, 0x6c, 0xad, 0x03, 0xd7, 0x1d, 0x41, + 0x84, 0x5e, 0xda, 0x65, 0xf9, 0xc3, 0x6c, 0x71, 0x17, 0x49, 0x7e, 0x82, + 0x98, 0x8a, 0xa4, 0x9f, 0x55, 0x3a, 0x51, 0x0e, 0x81, 0x2a, 0xc4, 0x75, + 0xa0, 0xc5, 0x10, 0xeb, 0x03, 0xe0, 0xd5, 0xd5, 0x31, 0xed, 0xce, 0xe0, + 0x1c, 0x47, 0x5b, 0x7c, 0xfe, 0x94, 0xa7, 0x7b, 0xf4, 0x5a, 0x22, 0xe0, + 0x63, 0x07, 0xa9, 0xf6, 0xc6, 0x95, 0x3d, 0x01, 0x17, 0xe3, 0x89, 0x2d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA512, + 25, + {0xa9, 0x06, 0x62, 0xe0, 0x2c, 0x0b, 0x8f, 0x54, 0x52, 0xf5, 0x6d, 0x73, + 0x43, 0xba, 0x20, 0x7a, 0xc0, 0xa8, 0x14, 0x19, 0x77, 0xc4, 0x6b, 0x74, + 0x92, 0x3a, 0x68, 0xf9, 0xdc, 0x15, 0x5a, 0xbd, 0x02, 0x30, 0xda, 0xdf, + 0x77, 0x12, 0x62, 0xb1, 0xc0, 0x2d, 0xb0, 0x6d, 0xe7, 0xbf, 0x78, 0xdc, + 0x40, 0x90, 0x48, 0x34, 0xe0, 0x1b, 0x7b, 0x8b, 0xd0, 0x7d, 0x48, 0xcb, + 0x1f, 0x0d, 0xc9, 0xad, 0xc5, 0xdd, 0x14, 0x02, 0x34, 0xb7, 0xea, 0x8e, + 0xb5, 0x1a, 0xe6, 0x4b, 0x84, 0xce, 0x79, 0x9b, 0x39, 0x48, 0xa8, 0xc7, + 0xe3, 0x60, 0x13, 0x28, 0xc3, 0xff, 0x52, 0x0b, 0x71, 0x2f, 0xbe, 0x03, + 0x7d, 0x4c, 0xa7, 0x83, 0x53, 0xd8, 0xb5, 0x18, 0x66, 0x0a, 0x0c, 0x0f, + 0x61, 0xd3, 0x14, 0x1f, 0x7b, 0x6a, 0x01, 0x0e, 0x2f, 0x7b, 0x64, 0x46, + 0x65, 0xa2, 0x03, 0x8a, 0x63, 0x17, 0x41, 0x56, 0xd6, 0x7f, 0x00, 0xfc, + 0xdd, 0xff, 0x33, 0x15, 0xd7, 0x6d, 0xba, 0x6d, 0xae, 0xe0, 0x7d, 0x83, + 0x15, 0xe5, 0x18, 0xa3, 0x76, 0xb3, 0xd4, 0xf6, 0x95, 0x57, 0x66, 0x70, + 0x54, 0x66, 0x56, 0xe5, 0x38, 0xd7, 0xeb, 0x88, 0x51, 0x49, 0x7c, 0x6e, + 0x84, 0x28, 0xdf, 0xa0, 0xa5, 0xa1, 0x0e, 0x3e, 0x78, 0x34, 0xa2, 0x39, + 0x68, 0x02, 0x1c, 0x7c, 0xf1, 0x7d, 0x26, 0x10, 0x25, 0x4d, 0x41, 0x1d, + 0x2a, 0x99, 0x96, 0xfc, 0x80, 0x52, 0xc3, 0x8c, 0x32, 0x20, 0x04, 0xfb, + 0x35, 0x9b, 0xec, 0x00, 0xb4, 0xa7, 0x81, 0xe4, 0xdf, 0xb6, 0x6e, 0xb8, + 0x42, 0x05, 0x4f, 0xa7, 0xad, 0xa8, 0x47, 0x97, 0x01, 0x0f, 0x1d, 0xff, + 0x65, 0xa0, 0x72, 0x95, 0x54, 0x26, 0x60, 0x86, 0xe4, 0x76, 0x7d, 0xbe, + 0x7c, 0x17, 0x4b, 0x85, 0x40, 0xf5, 0xda, 0x25, 0x57, 0x8a, 0x38, 0x65, + 0xca, 0xea, 0x12, 0x91, 0x5e, 0x4c, 0xac, 0xf0, 0x28, 0x44, 0x95, 0xc2, + 0x08, 0xdc, 0xc5, 0x09, 0x6f, 0x86, 0x19, 0x97, 0xd4, 0x5e, 0xd8, 0x9e, + 0x53, 0x42, 0x07, 0xc7, 0x97, 0x37, 0xbf, 0x42, 0x0d, 0xd5, 0xc9, 0xd6, + 0xa6, 0xe8, 0x1a, 0x50, 0x64, 0xc7, 0x2c, 0x3c, 0xfc, 0xdd, 0x25, 0xd8, + 0xa3, 0xdc, 0xaf, 0x2a, 0x99, 0x68, 0xaa, 0x97, 0xf8, 0x18, 0x9a, 0x37, + 0xdb, 0x4a, 0x22, 0x8a, 0xc2, 0x68, 0x94, 0xf3, 0x21, 0x8c, 0x14, 0x66, + 0x34, 0x3a, 0xd4, 0x1d, 0x6b, 0x29, 0x26, 0x21, 0xe7, 0x95, 0x28, 0x9b, + 0xbc, 0xb5, 0xe8, 0x07, 0x40, 0xff, 0x91, 0x28, 0x30, 0x12, 0xa7, 0xf7, + 0x47, 0xe0, 0x22, 0x0a, 0xb9, 0x4a, 0x8c, 0xe9, 0x6f, 0xb5, 0x4c, 0x41, + 0x7e, 0x0f, 0xf6, 0xfb, 0x17, 0x95, 0xf0, 0x78, 0xef, 0x60, 0x39, 0x93, + 0x9c, 0x24, 0xb9, 0xdd, 0x32, 0xd3, 0x1c, 0x4b, 0x68, 0x06, 0x95, 0x37}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA512, + 26, + {0xd8, 0x43, 0x6c, 0x15, 0x5e, 0x09, 0x6d, 0xe5, 0xd2, 0x2e, 0x62, 0x7b, + 0xff, 0x7f, 0x42, 0x86, 0x9f, 0xb2, 0x28, 0x58, 0x12, 0x73, 0xe9, 0xea, + 0xdc, 0x0c, 0x3f, 0x35, 0xbe, 0x02, 0x07, 0x7b, 0x3d, 0x37, 0xc8, 0xc6, + 0xe4, 0xfb, 0x39, 0x30, 0x0a, 0x10, 0x93, 0xaf, 0x1f, 0xe0, 0xcb, 0x42, + 0x44, 0x0c, 0xaa, 0x05, 0x64, 0xf7, 0xa7, 0x82, 0x95, 0xbd, 0x1f, 0x89, + 0x46, 0xa2, 0x18, 0x05, 0x1f, 0x72, 0x57, 0x32, 0x3a, 0xeb, 0x22, 0x7d, + 0x80, 0xf3, 0x43, 0x05, 0x76, 0xda, 0x12, 0xa5, 0x46, 0x87, 0xc9, 0x6d, + 0xda, 0x4c, 0x2e, 0xf7, 0xe3, 0x59, 0xd5, 0xfd, 0x17, 0xb7, 0xd7, 0x7a, + 0x2f, 0xff, 0xb0, 0x94, 0x80, 0xd1, 0x7a, 0x60, 0xc8, 0x0f, 0x30, 0xc4, + 0xe0, 0x67, 0x24, 0x78, 0x37, 0x06, 0xb2, 0x10, 0x21, 0x2e, 0xc1, 0x1c, + 0xda, 0xaf, 0x91, 0xcb, 0x1a, 0x76, 0x48, 0xb3, 0xd1, 0x97, 0xa4, 0xc2, + 0xf4, 0xb7, 0x93, 0x80, 0xf3, 0x56, 0xa0, 0x6f, 0x02, 0x63, 0x58, 0xa5, + 0x38, 0x1a, 0x4c, 0x97, 0x5e, 0xef, 0xab, 0x6e, 0x95, 0x46, 0x61, 0x9c, + 0xf4, 0xdf, 0x87, 0xec, 0x10, 0x60, 0x66, 0x44, 0x86, 0x44, 0xa4, 0x15, + 0x82, 0x0a, 0xf3, 0x13, 0x6d, 0xeb, 0x86, 0xd3, 0x4b, 0x61, 0x33, 0x7b, + 0x4b, 0x0e, 0x3a, 0x53, 0xec, 0x13, 0x6c, 0xe8, 0xb2, 0x6f, 0x94, 0x9a, + 0x67, 0x41, 0xbf, 0x06, 0x7a, 0xd6, 0x9d, 0xa0, 0x68, 0xaf, 0x12, 0x91, + 0x45, 0x1b, 0x0b, 0x88, 0x25, 0x44, 0xba, 0x72, 0xb7, 0x42, 0x48, 0xf6, + 0xf7, 0xdf, 0x51, 0x86, 0xac, 0x7d, 0xa1, 0x94, 0x6c, 0x4f, 0xaf, 0x1e, + 0x1e, 0x0f, 0x08, 0xcc, 0xaf, 0xa7, 0xba, 0xe6, 0xc9, 0x22, 0x4d, 0x1c, + 0xcb, 0x6a, 0x5f, 0xdb, 0x77, 0x8a, 0xc4, 0xe5, 0x5a, 0xe4, 0x14, 0xbe, + 0x39, 0x3d, 0xe1, 0xda, 0x87, 0x42, 0x4b, 0x59, 0xde, 0x23, 0xd2, 0x45, + 0xda, 0x78, 0xbd, 0x71, 0x4a, 0xc7, 0xd9, 0x11, 0x03, 0xc2, 0x96, 0xd4, + 0x40, 0x7e, 0xc5, 0x0b, 0x61, 0xf1, 0x17, 0x32, 0x48, 0xe9, 0xae, 0xd1, + 0xb1, 0x9a, 0xe5, 0x0d, 0x41, 0x6d, 0x9d, 0x2c, 0xc0, 0x46, 0x42, 0x61, + 0xca, 0x9c, 0xaf, 0x17, 0x06, 0x0a, 0x01, 0x90, 0xba, 0xf5, 0xe1, 0xe3, + 0xac, 0xb9, 0x99, 0x2d, 0xa2, 0x25, 0x8c, 0x83, 0x38, 0x81, 0x3b, 0x2a, + 0x14, 0xdf, 0xb1, 0xda, 0x59, 0x47, 0xe6, 0x94, 0xa4, 0x4e, 0x9a, 0xa5, + 0xad, 0x75, 0xed, 0xda, 0xeb, 0xed, 0x2f, 0x83, 0x7a, 0x2b, 0x3c, 0xb5, + 0x82, 0x7a, 0xce, 0x24, 0x0f, 0x75, 0x4a, 0x95, 0x42, 0xe9, 0x4f, 0x97, + 0x34, 0xd8, 0xeb, 0xf8, 0x95, 0xa3, 0x17, 0x5e, 0x97, 0x87, 0x31, 0x72, + 0x6c, 0x24, 0x92, 0x2d, 0xae, 0xbb, 0x40, 0xdd, 0xf7, 0x5a, 0xa1, 0xd1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA512, + 27, + {0x38, 0x5d, 0xcc, 0xec, 0x5a, 0xf8, 0x9a, 0xb0, 0x79, 0xeb, 0x12, 0x6e, + 0xfa, 0xca, 0xf2, 0x53, 0xd5, 0x60, 0xd2, 0xf0, 0x80, 0x7f, 0xbd, 0xb5, + 0x10, 0xf7, 0xb1, 0xaf, 0xd9, 0xbf, 0x99, 0xbb, 0xd2, 0xf3, 0x7e, 0x1a, + 0x35, 0xc6, 0xd6, 0x05, 0x17, 0x77, 0x4b, 0xe9, 0x1f, 0x5f, 0x18, 0x27, + 0x26, 0xae, 0x5b, 0xb0, 0x31, 0xdd, 0x50, 0x13, 0xad, 0xdb, 0xce, 0x86, + 0x01, 0xb1, 0x7e, 0x36, 0xef, 0x79, 0x0c, 0x99, 0x22, 0x1d, 0xce, 0xc9, + 0x4a, 0x5f, 0x78, 0xd4, 0xd0, 0x4d, 0xeb, 0x3c, 0xac, 0x59, 0xdb, 0x4d, + 0xc8, 0x7b, 0x0f, 0xa4, 0x8e, 0x6e, 0x1e, 0x84, 0x6c, 0x8e, 0xfa, 0x86, + 0xaf, 0x95, 0xf1, 0x3f, 0x28, 0xb3, 0xeb, 0x32, 0xb0, 0xb5, 0xaf, 0xc7, + 0x1e, 0x7a, 0x74, 0xa7, 0x13, 0xbc, 0x9f, 0x67, 0x56, 0x29, 0xc7, 0x73, + 0x25, 0x52, 0x72, 0x12, 0xe3, 0xa0, 0x33, 0xf1, 0x17, 0x22, 0x31, 0x4f, + 0x16, 0xb6, 0xf5, 0x59, 0x79, 0x10, 0xa2, 0x6a, 0xa7, 0x10, 0x42, 0xff, + 0x8a, 0xe2, 0x71, 0xd6, 0xad, 0xf3, 0xa2, 0x94, 0xeb, 0x2a, 0xf5, 0xda, + 0xbb, 0x04, 0x06, 0xed, 0xe9, 0x1a, 0x9f, 0x14, 0xfb, 0xd8, 0x83, 0x5f, + 0x83, 0xe5, 0x0a, 0xb2, 0xf4, 0x77, 0x56, 0xe2, 0x87, 0xfd, 0x4f, 0x0f, + 0xe0, 0x9c, 0x73, 0xba, 0x13, 0xb8, 0x4e, 0xf6, 0x51, 0x0a, 0x40, 0xa0, + 0xaa, 0xec, 0xbc, 0x3e, 0x2d, 0x34, 0x51, 0x02, 0x4c, 0xe5, 0xe0, 0x86, + 0x17, 0xe8, 0xb8, 0x8c, 0xda, 0x10, 0xd3, 0xae, 0x27, 0x76, 0x36, 0xc1, + 0x3b, 0x61, 0xc2, 0xf8, 0x1d, 0xbb, 0x1f, 0xfb, 0xdc, 0xdc, 0x4b, 0x68, + 0x1f, 0x4c, 0xea, 0x0a, 0xe6, 0xf9, 0xd3, 0x08, 0x58, 0xb9, 0x57, 0x6e, + 0x5c, 0x46, 0x59, 0xaa, 0x89, 0xa5, 0xa3, 0x24, 0x10, 0xf0, 0x7f, 0xc6, + 0xfd, 0x4f, 0xfd, 0xe8, 0xf7, 0xcf, 0xcf, 0xe0, 0x4a, 0x9b, 0x8b, 0x9b, + 0xbc, 0x70, 0x86, 0x33, 0x60, 0xb7, 0x1e, 0xbd, 0x1b, 0x0c, 0x9c, 0x04, + 0x88, 0x9a, 0x2c, 0x45, 0xc2, 0x4c, 0x9f, 0xa2, 0x59, 0xe5, 0x1d, 0xee, + 0xa5, 0xc3, 0x13, 0xa9, 0xe1, 0x8e, 0x8e, 0x44, 0xba, 0x8c, 0x89, 0x2b, + 0x7e, 0x3c, 0xc1, 0xc3, 0x87, 0x7c, 0xd7, 0x53, 0x1b, 0x48, 0x86, 0xdf, + 0xd7, 0xeb, 0x01, 0x04, 0xff, 0x2a, 0xf8, 0xe5, 0xa8, 0x86, 0x77, 0x4e, + 0xa7, 0x11, 0x4c, 0x24, 0xcb, 0x6f, 0xd6, 0x17, 0x39, 0x8c, 0x40, 0x96, + 0x35, 0x5d, 0xf0, 0x08, 0xec, 0x9a, 0x27, 0xb7, 0xbb, 0xf6, 0x22, 0x06, + 0x18, 0xec, 0xd7, 0x1e, 0xdf, 0x86, 0xab, 0x2e, 0xac, 0x75, 0x06, 0xde, + 0x4b, 0xcb, 0x21, 0x51, 0x60, 0x5f, 0x76, 0x7e, 0x3d, 0x76, 0x63, 0xda, + 0xb5, 0x7d, 0xf2, 0x75, 0x13, 0x62, 0x99, 0xaf, 0x1e, 0x59, 0xa5, 0xfe}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA512, + 28, + {0x47, 0x5a, 0xf5, 0xab, 0xd6, 0x94, 0x4b, 0x69, 0x85, 0x01, 0x8a, 0xc3, + 0x77, 0x00, 0xf2, 0x2f, 0x00, 0xea, 0x36, 0xa9, 0xe1, 0xd6, 0x07, 0x24, + 0x50, 0xc5, 0xe8, 0xcc, 0x95, 0xae, 0x37, 0xf1, 0x38, 0x64, 0xb5, 0x5e, + 0xbb, 0xed, 0x41, 0x78, 0x5a, 0x42, 0x22, 0x64, 0x8e, 0x70, 0x84, 0x1d, + 0x3e, 0x5e, 0x70, 0x2e, 0xfb, 0x39, 0xcc, 0x58, 0xfb, 0xad, 0x00, 0xef, + 0x96, 0x29, 0xaf, 0x8b, 0x93, 0x90, 0xb9, 0x94, 0xac, 0x91, 0xe3, 0x66, + 0xfc, 0x85, 0x51, 0x8d, 0xce, 0x5a, 0x77, 0x75, 0x53, 0x01, 0x96, 0x04, + 0x89, 0x6d, 0x8b, 0x91, 0x30, 0x66, 0x4c, 0xd5, 0xf4, 0x0a, 0xfc, 0xf4, + 0x55, 0xca, 0xa4, 0x0d, 0x68, 0x4e, 0xd0, 0x9c, 0x3c, 0x96, 0x87, 0x79, + 0xb0, 0x6a, 0x19, 0x6b, 0x8a, 0x65, 0x96, 0x6d, 0xde, 0xbd, 0x3b, 0xff, + 0x28, 0x9b, 0x60, 0x31, 0xbc, 0x1e, 0xf8, 0xef, 0x64, 0xd6, 0x9b, 0x9f, + 0x98, 0xf4, 0x7e, 0xbd, 0x8b, 0x28, 0xd5, 0xb7, 0x61, 0xf7, 0x95, 0x09, + 0x42, 0xa7, 0x14, 0xf4, 0x87, 0x02, 0x0a, 0x9f, 0xd2, 0x3c, 0xaf, 0xa8, + 0x93, 0x39, 0x17, 0x12, 0x32, 0x8a, 0x27, 0x5a, 0x26, 0x56, 0x07, 0x6e, + 0x1f, 0xfa, 0xc7, 0xca, 0x81, 0x62, 0x68, 0xe1, 0x7e, 0x0e, 0xe5, 0xe7, + 0x16, 0x36, 0xc8, 0x75, 0x78, 0x16, 0xd1, 0xf7, 0xcc, 0x19, 0x98, 0x50, + 0xc0, 0x9c, 0xec, 0xef, 0x27, 0xdb, 0x8b, 0x85, 0x40, 0x23, 0xb1, 0x74, + 0xb8, 0xe2, 0x66, 0xff, 0x16, 0x94, 0xa0, 0x5f, 0x78, 0xdf, 0xa8, 0x49, + 0x52, 0x39, 0x9e, 0xd4, 0x81, 0x02, 0xfe, 0x17, 0x09, 0x29, 0xbb, 0x05, + 0x0f, 0x8d, 0x4b, 0x1f, 0xd2, 0xe5, 0x15, 0x0a, 0x01, 0x0b, 0x77, 0xe2, + 0x70, 0xc5, 0x0c, 0x65, 0x58, 0x5c, 0x36, 0xe9, 0xe6, 0xc8, 0x60, 0xb2, + 0x0d, 0xf6, 0x09, 0xbb, 0xae, 0x43, 0x40, 0x07, 0x04, 0x35, 0xf7, 0xa8, + 0xc7, 0xac, 0xce, 0xd8, 0x7d, 0xec, 0x7f, 0x8b, 0xc4, 0xe2, 0x23, 0x20, + 0x98, 0x63, 0x27, 0x94, 0xf2, 0x85, 0x8f, 0x5a, 0xc5, 0xe1, 0x3a, 0xad, + 0x50, 0xc4, 0xc1, 0x87, 0xbe, 0xa9, 0xd4, 0xd7, 0x46, 0x35, 0x30, 0xbf, + 0xe5, 0x65, 0x54, 0x30, 0x79, 0x74, 0x8d, 0x9f, 0x1f, 0xe7, 0x94, 0xbb, + 0xf7, 0xa7, 0xfd, 0x52, 0x5a, 0x90, 0x7d, 0x7d, 0x53, 0x3e, 0x3c, 0xd2, + 0xd6, 0xa8, 0xe4, 0x0b, 0x26, 0x77, 0x30, 0x84, 0xf0, 0xab, 0x15, 0xaa, + 0xff, 0x91, 0xc2, 0x9a, 0x7c, 0x09, 0x4b, 0x88, 0xd4, 0x5e, 0xa3, 0x9b, + 0x37, 0xc1, 0x42, 0x04, 0x68, 0x2f, 0x94, 0x16, 0x22, 0x6d, 0x11, 0xfd, + 0x57, 0x7d, 0xff, 0xc5, 0x43, 0x06, 0x6c, 0x5e, 0x95, 0x4c, 0x15, 0x65, + 0xc4, 0x00, 0xfe, 0x07, 0x98, 0x5c, 0xbc, 0xd9, 0x82, 0x33, 0x2e, 0x1e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA512, + 29, + {0x20, 0x1e, 0x55, 0xe5, 0xd0, 0x0b, 0xed, 0x29, 0x9b, 0xbf, 0x00, 0x3f, + 0xda, 0x2f, 0xf3, 0x03, 0x83, 0xc3, 0x4b, 0x8d, 0xb3, 0x28, 0x28, 0xa0, + 0x73, 0x7b, 0x49, 0x9f, 0x7b, 0x19, 0x29, 0x7f, 0xe0, 0x5c, 0x4e, 0xe5, + 0xf5, 0x0f, 0x40, 0x4d, 0x1f, 0xd3, 0x47, 0xc4, 0x04, 0x27, 0x54, 0xf3, + 0x27, 0xe0, 0xaa, 0x63, 0x4a, 0x83, 0x2d, 0x09, 0x8d, 0xc8, 0xc4, 0xa2, + 0x01, 0x91, 0x14, 0x56, 0x9a, 0x48, 0x08, 0x7d, 0xcc, 0xf8, 0xe3, 0x0d, + 0xbe, 0xbc, 0xde, 0x63, 0x8c, 0x8f, 0x1d, 0x1c, 0x7c, 0x61, 0xef, 0x9f, + 0x15, 0xc4, 0x78, 0xc8, 0xbe, 0xa4, 0xd9, 0xae, 0x0d, 0x56, 0x29, 0xf2, + 0xa4, 0x20, 0xe9, 0xd1, 0xca, 0xb3, 0x35, 0xd3, 0x23, 0x7e, 0xe9, 0x67, + 0x5e, 0xd0, 0x67, 0x90, 0x86, 0x5b, 0x90, 0x1c, 0xbf, 0x29, 0xde, 0x2b, + 0x73, 0x0b, 0x77, 0xd8, 0x31, 0x9f, 0xf9, 0x27, 0x3a, 0xab, 0x3e, 0x04, + 0x16, 0x56, 0x22, 0x6c, 0x12, 0x90, 0x48, 0x04, 0x07, 0x84, 0xed, 0xf4, + 0xd1, 0x3e, 0xe1, 0xde, 0xf8, 0xfe, 0x4d, 0x52, 0xbe, 0xb5, 0x53, 0x94, + 0xb3, 0x48, 0x17, 0xc9, 0xfc, 0x5b, 0x64, 0xbf, 0x67, 0x02, 0xdf, 0x68, + 0x21, 0x1b, 0x63, 0x7e, 0x3f, 0x42, 0x11, 0xaf, 0xec, 0xf8, 0x88, 0x48, + 0x67, 0xf6, 0x14, 0xcd, 0xb0, 0xea, 0xb4, 0x9a, 0x70, 0xd5, 0xe1, 0xe6, + 0x19, 0x47, 0xf7, 0xa2, 0xd7, 0x14, 0x16, 0xdd, 0x72, 0xb8, 0x26, 0x96, + 0x85, 0x92, 0xbf, 0x88, 0xfe, 0xad, 0xa3, 0x16, 0x81, 0x23, 0x01, 0xb8, + 0x26, 0x94, 0xfe, 0xed, 0xaf, 0x8c, 0xc6, 0xf3, 0xe2, 0x54, 0x2a, 0xe0, + 0xa3, 0xc4, 0x02, 0x3d, 0x3e, 0x8a, 0x9a, 0xaf, 0x61, 0x5b, 0x89, 0x47, + 0x35, 0x5d, 0xa9, 0x90, 0x85, 0x55, 0x38, 0xf2, 0x56, 0x92, 0x73, 0x25, + 0xd6, 0x5d, 0x4f, 0x07, 0x99, 0x03, 0x9e, 0x91, 0x1c, 0xf1, 0xe0, 0xe9, + 0xe9, 0x40, 0xa8, 0x8f, 0x77, 0x1a, 0x0e, 0x4f, 0xfe, 0xec, 0xcf, 0x91, + 0x58, 0x8a, 0x32, 0x1e, 0x26, 0xa4, 0x8f, 0xf2, 0xda, 0x5d, 0x92, 0x1a, + 0x06, 0x66, 0xde, 0xba, 0x23, 0x5f, 0x7d, 0xec, 0xbe, 0x1a, 0x3f, 0x6b, + 0x92, 0x92, 0x02, 0x22, 0x77, 0x24, 0x03, 0x2a, 0xf8, 0x68, 0x72, 0xed, + 0x2e, 0x43, 0x6a, 0xa1, 0x17, 0x12, 0x17, 0x3c, 0xc0, 0xa9, 0x26, 0xb3, + 0x1b, 0xea, 0xd6, 0xad, 0x31, 0xec, 0xfa, 0xcd, 0xbf, 0x98, 0xff, 0xe3, + 0x0e, 0x15, 0x05, 0xa4, 0x20, 0x36, 0xcc, 0xbc, 0x76, 0xc6, 0x0f, 0x21, + 0x64, 0x86, 0xff, 0x7d, 0x72, 0x86, 0x32, 0x41, 0x07, 0xe9, 0x5e, 0x93, + 0x5a, 0x9e, 0xba, 0x9a, 0x4e, 0xdf, 0xdf, 0x8f, 0x6d, 0x76, 0xd4, 0x9a, + 0x9a, 0x9d, 0xb3, 0xaa, 0x86, 0xf7, 0x43, 0x96, 0x09, 0xa1, 0xa0, 0xbd}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA512, + 30, + {0x64, 0x19, 0xec, 0x84, 0x4d, 0xfd, 0xf0, 0x47, 0x5c, 0x7d, 0xb6, 0x6d, + 0x00, 0x8c, 0x87, 0xe9, 0x99, 0xd7, 0xba, 0x56, 0xb4, 0xe5, 0x67, 0xc3, + 0x44, 0xc2, 0xc6, 0xc0, 0x6d, 0x8b, 0x07, 0x19, 0x1f, 0x0a, 0xd8, 0x31, + 0x84, 0x3d, 0xb5, 0xcc, 0x93, 0x1a, 0x96, 0xbf, 0xe3, 0x02, 0x11, 0x44, + 0x7f, 0x63, 0x97, 0x81, 0xc3, 0x56, 0x3f, 0xf9, 0xd1, 0x99, 0x1c, 0xc0, + 0xe1, 0xec, 0x9c, 0x7e, 0x43, 0x12, 0x44, 0x0f, 0x80, 0x1d, 0xda, 0x8f, + 0xf5, 0x01, 0x6a, 0xd5, 0xe1, 0xcd, 0x12, 0xcf, 0x69, 0xfb, 0x34, 0xf4, + 0xb4, 0x51, 0x18, 0xea, 0x3b, 0xaa, 0x18, 0x50, 0x2f, 0xe2, 0x91, 0x52, + 0x2b, 0x5c, 0x7f, 0x50, 0x16, 0xc4, 0xd7, 0x70, 0x31, 0x2d, 0x64, 0xf1, + 0x84, 0x01, 0x58, 0x69, 0x04, 0xf1, 0xa9, 0x6a, 0xe8, 0xf9, 0x9c, 0x53, + 0x90, 0x26, 0xa3, 0xaa, 0x71, 0x96, 0x7a, 0xf5, 0x3d, 0xfb, 0x88, 0xe6, + 0x8d, 0xe1, 0x00, 0x7b, 0x06, 0x3a, 0x58, 0x1d, 0x88, 0x72, 0x0f, 0x7f, + 0x5c, 0x7c, 0x52, 0xc3, 0x26, 0x17, 0xb1, 0xf5, 0xf2, 0xcf, 0x3d, 0x4a, + 0x29, 0x64, 0x45, 0x6f, 0x6b, 0xc9, 0x7b, 0xa9, 0x7c, 0x11, 0xf7, 0xfd, + 0x24, 0xf8, 0xa6, 0x32, 0xa4, 0x58, 0xd1, 0xca, 0xd6, 0xbf, 0x78, 0x38, + 0x90, 0x53, 0xc7, 0x4e, 0xac, 0x14, 0x22, 0x1a, 0x0a, 0xdb, 0x1b, 0x81, + 0x3e, 0x95, 0x7b, 0x3f, 0xf9, 0xa6, 0x5d, 0x14, 0x3b, 0x9a, 0xe9, 0xeb, + 0xc8, 0xa5, 0xde, 0xf0, 0xb0, 0xe8, 0xdb, 0x93, 0x4b, 0xc0, 0x4e, 0xb7, + 0xc9, 0x1c, 0x62, 0xdf, 0x27, 0x4b, 0x50, 0xc9, 0x55, 0xc3, 0x74, 0xb5, + 0x08, 0x1a, 0xf6, 0x28, 0xaf, 0x9f, 0x7b, 0x86, 0x48, 0x61, 0x97, 0x68, + 0x8b, 0x7a, 0x72, 0xbb, 0x63, 0x4d, 0x84, 0x9b, 0xe2, 0x26, 0xcf, 0x89, + 0x60, 0xb5, 0xcd, 0x9d, 0x1c, 0x5d, 0xda, 0xef, 0x21, 0xc9, 0x19, 0xe7, + 0x55, 0xed, 0x17, 0xb4, 0xdc, 0x4a, 0xac, 0x82, 0x92, 0xd4, 0x33, 0xec, + 0xd6, 0xb9, 0x78, 0x26, 0xd3, 0x38, 0xb7, 0x85, 0x90, 0x3e, 0x6d, 0x05, + 0x9d, 0x3a, 0x7d, 0x05, 0x1d, 0x77, 0x41, 0x83, 0xc4, 0x34, 0x4c, 0x91, + 0x19, 0xb9, 0x3c, 0xdc, 0x5f, 0xa5, 0x0f, 0xfe, 0xb6, 0x44, 0xc0, 0x90, + 0x90, 0xfd, 0xf0, 0x08, 0x3b, 0xfa, 0x9e, 0xf3, 0x7d, 0x01, 0x08, 0x1b, + 0xb6, 0x9e, 0x28, 0xf6, 0xd3, 0xe4, 0xcf, 0x2d, 0x8c, 0xcf, 0xe1, 0x76, + 0xd9, 0x61, 0xe6, 0x7f, 0x2a, 0xc5, 0x8d, 0xd8, 0x65, 0xd7, 0x7b, 0xb5, + 0x25, 0x94, 0xaa, 0xa8, 0x7b, 0xe0, 0xb2, 0x97, 0x9c, 0x3b, 0x56, 0x90, + 0x55, 0xf5, 0x9d, 0xdc, 0xb5, 0x92, 0x63, 0x03, 0xb3, 0xb9, 0x10, 0x9c, + 0x37, 0x2d, 0x79, 0x85, 0x0a, 0xf1, 0xad, 0xf1, 0x53, 0x8a, 0x57, 0x79}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA512, + 31, + {0x7c, 0x70, 0xee, 0x16, 0x45, 0x52, 0x45, 0x61, 0x87, 0x6a, 0x1b, 0x31, + 0x1f, 0x38, 0x9b, 0x53, 0xbb, 0xc5, 0x35, 0x0b, 0xb4, 0x55, 0x4e, 0x02, + 0xb4, 0x27, 0x22, 0x4b, 0xb1, 0x21, 0xce, 0x82, 0x11, 0xb5, 0x1c, 0xe6, + 0x7c, 0xae, 0xce, 0x66, 0x4f, 0xc4, 0x5f, 0xad, 0x2d, 0xf2, 0x11, 0xc5, + 0x79, 0xe8, 0x88, 0xab, 0x20, 0xad, 0x3b, 0x86, 0xe1, 0x3b, 0x9a, 0xdf, + 0x54, 0x68, 0xbc, 0x16, 0x15, 0x89, 0x77, 0x87, 0x67, 0x48, 0x6c, 0xc6, + 0x20, 0x82, 0x2e, 0x1a, 0xab, 0xa4, 0x16, 0xda, 0x06, 0x08, 0x2f, 0x48, + 0xb7, 0x33, 0x1a, 0xb9, 0xb2, 0xc1, 0xdc, 0x32, 0xdc, 0x03, 0xfd, 0x92, + 0x43, 0xb6, 0x58, 0xc9, 0xd7, 0x01, 0xf5, 0x3f, 0xe4, 0x6a, 0xfa, 0xff, + 0x90, 0x46, 0x3e, 0xf6, 0xfa, 0xb2, 0xe2, 0x46, 0x7e, 0xde, 0xae, 0xb0, + 0x14, 0x68, 0xf1, 0xb3, 0x48, 0xd2, 0x31, 0x06, 0xbe, 0xe3, 0x63, 0x74, + 0x28, 0x48, 0x2f, 0x2e, 0x8f, 0x65, 0x46, 0x6d, 0xd9, 0xf9, 0xa7, 0x9b, + 0x89, 0x2d, 0x45, 0xe1, 0x7e, 0x7e, 0xbe, 0x1e, 0x0e, 0x4e, 0x0a, 0x22, + 0x70, 0x94, 0xaa, 0xbd, 0xca, 0x78, 0x2e, 0xea, 0x92, 0xfb, 0x78, 0xca, + 0x38, 0xd1, 0xe2, 0xf9, 0xee, 0xdd, 0xed, 0x60, 0xf9, 0x13, 0x88, 0x13, + 0x6f, 0x61, 0xc4, 0x50, 0xec, 0xe1, 0xfa, 0x08, 0xf5, 0xfe, 0xcf, 0x50, + 0xc3, 0xe1, 0x95, 0xec, 0x6a, 0xb6, 0x09, 0xcf, 0x5c, 0x20, 0xef, 0x8f, + 0xe3, 0x42, 0xd9, 0x0e, 0x21, 0x09, 0x0a, 0x97, 0xee, 0xfd, 0xbd, 0x1a, + 0x69, 0x43, 0x2e, 0x2d, 0xe3, 0x6d, 0x89, 0x32, 0xb5, 0x80, 0xa0, 0xe9, + 0xfc, 0x7c, 0xcd, 0x02, 0x7e, 0x73, 0xd8, 0xb5, 0xa5, 0x80, 0xfa, 0x37, + 0xa0, 0x2c, 0xc0, 0xe3, 0x04, 0xc8, 0x95, 0xcc, 0x9f, 0x25, 0x27, 0xa8, + 0x64, 0xb4, 0x8f, 0x53, 0x1d, 0x64, 0x98, 0x3e, 0x83, 0x0c, 0xec, 0x0a, + 0xaa, 0xa9, 0x89, 0x5d, 0xd5, 0xdd, 0xc8, 0x0a, 0x86, 0x52, 0x9d, 0xcc, + 0xe8, 0x9b, 0xbb, 0x69, 0xb6, 0xb8, 0xb0, 0x37, 0x74, 0xe5, 0xc0, 0x3f, + 0x24, 0x12, 0x79, 0x6d, 0xc0, 0x7b, 0x53, 0x53, 0xc5, 0x24, 0x20, 0xea, + 0xb2, 0x66, 0x4d, 0xd3, 0xad, 0x21, 0x6f, 0xb6, 0x9c, 0x2a, 0x74, 0xf3, + 0xbc, 0x2a, 0x1a, 0xeb, 0x8e, 0xfe, 0x29, 0x60, 0x2b, 0xbc, 0xfc, 0xe1, + 0x0c, 0x07, 0x7e, 0xe5, 0x76, 0x8c, 0x6f, 0x26, 0xbf, 0xbe, 0x0d, 0x52, + 0xca, 0x16, 0x92, 0x75, 0xfe, 0x87, 0xb2, 0x6a, 0xf1, 0xf2, 0x11, 0x5d, + 0x5c, 0xa5, 0x92, 0xa1, 0xc8, 0xe6, 0x31, 0x98, 0xc4, 0xc5, 0xd0, 0x88, + 0xf2, 0xb4, 0x9a, 0xa6, 0xaa, 0x58, 0xc5, 0xc0, 0xbd, 0xf6, 0xe8, 0x36, + 0xc2, 0xce, 0xf0, 0xb3, 0x4f, 0x7e, 0x3e, 0xff, 0xde, 0x1a, 0xb9, 0xed}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA512, + 32, + {0x71, 0xe8, 0x37, 0xb5, 0x0f, 0xba, 0xeb, 0xc3, 0x1f, 0xd9, 0x43, 0x43, + 0xe5, 0xd6, 0xe5, 0xf8, 0xbc, 0x45, 0xc5, 0x63, 0xe6, 0xd2, 0x63, 0xfa, + 0xb9, 0x38, 0x32, 0x56, 0xfd, 0x5a, 0xc1, 0xf2, 0xba, 0xc0, 0x7f, 0x6c, + 0x0d, 0x8d, 0x90, 0x47, 0x4a, 0x1e, 0x98, 0x5e, 0xcc, 0x5a, 0x62, 0x48, + 0x1d, 0x37, 0x2f, 0xf8, 0xb3, 0x7a, 0x86, 0x72, 0x09, 0xdb, 0x1f, 0x43, + 0x89, 0xfe, 0x80, 0x89, 0x58, 0x90, 0x60, 0x7b, 0x01, 0xf0, 0xb4, 0x46, + 0x01, 0x20, 0x6a, 0x06, 0x34, 0x88, 0x13, 0xa7, 0x45, 0x7b, 0x7a, 0x97, + 0xc7, 0xfd, 0xcb, 0x1b, 0x21, 0xb2, 0xb4, 0xab, 0x79, 0x73, 0x1f, 0x35, + 0x1a, 0x51, 0x5e, 0x24, 0x10, 0xf9, 0x36, 0x46, 0xf8, 0x89, 0xfd, 0x39, + 0x1d, 0x39, 0x8a, 0x7f, 0xa5, 0xa0, 0xd2, 0x1b, 0x1c, 0xe5, 0x7f, 0x6d, + 0x8c, 0x43, 0x82, 0x62, 0xe8, 0x11, 0x60, 0xdd, 0x0c, 0x8f, 0xd4, 0x33, + 0x25, 0xeb, 0xb6, 0x82, 0x0c, 0xab, 0x91, 0xda, 0x20, 0x3a, 0x98, 0x8c, + 0x25, 0x95, 0x26, 0x82, 0x94, 0x38, 0x80, 0x49, 0xdf, 0x95, 0xb9, 0x00, + 0xcf, 0xad, 0x08, 0xfa, 0x4b, 0x8c, 0x5e, 0x7d, 0x2d, 0x40, 0x23, 0xd0, + 0xc7, 0x1d, 0x18, 0x60, 0x43, 0x88, 0xa4, 0x22, 0xaf, 0x8e, 0x83, 0x07, + 0xc6, 0x45, 0x1c, 0xc2, 0xf2, 0x06, 0xa7, 0x06, 0x69, 0xac, 0x71, 0x77, + 0xfb, 0x8e, 0xf3, 0x53, 0x2b, 0x0b, 0x3c, 0xd4, 0x23, 0x1d, 0x35, 0x0a, + 0x31, 0x5b, 0x34, 0x0b, 0x9e, 0x66, 0x03, 0xb9, 0xb9, 0xc7, 0x83, 0x1e, + 0xf8, 0x85, 0xa7, 0x2f, 0x0f, 0x4e, 0xbe, 0x16, 0xec, 0x9a, 0x7d, 0xe4, + 0xa9, 0x0a, 0xd9, 0x26, 0xb1, 0xa4, 0x84, 0x35, 0x46, 0xf8, 0x30, 0xd5, + 0x0b, 0x66, 0xd3, 0x65, 0x2b, 0x9d, 0xee, 0xae, 0x9d, 0x9c, 0xc7, 0x44, + 0xd3, 0xd4, 0xf2, 0x15, 0x2d, 0x39, 0x49, 0xb3, 0xe7, 0x1f, 0xb0, 0xa9, + 0x33, 0x6f, 0xc8, 0xec, 0xe6, 0xfc, 0x73, 0x3d, 0x63, 0xc0, 0xfa, 0x11, + 0x41, 0xb6, 0x36, 0x39, 0x04, 0x81, 0x67, 0xe1, 0xd1, 0x38, 0xa5, 0xe4, + 0xb5, 0x0c, 0xa7, 0x73, 0x82, 0x99, 0x6e, 0x7a, 0xf1, 0x83, 0xcb, 0xd3, + 0x30, 0x84, 0x3d, 0x37, 0x83, 0x71, 0x75, 0x8b, 0xe5, 0x8a, 0x65, 0x7a, + 0x28, 0x6c, 0x12, 0xcb, 0x6d, 0x55, 0x58, 0x74, 0xf3, 0x89, 0x81, 0x05, + 0x9a, 0x89, 0x5b, 0x2c, 0x5f, 0x0e, 0x77, 0xec, 0x0e, 0x53, 0xc9, 0x7d, + 0xd4, 0x2d, 0x64, 0x06, 0x08, 0x82, 0xbc, 0xf5, 0xd1, 0x23, 0x9c, 0x00, + 0x71, 0x66, 0x37, 0x6c, 0x0c, 0x12, 0xe9, 0x74, 0x0b, 0x2e, 0xc3, 0xbb, + 0x64, 0x16, 0xa2, 0x3f, 0xf4, 0x79, 0x4a, 0x52, 0x56, 0x80, 0xd3, 0xeb, + 0xb2, 0xc7, 0x7f, 0xd6, 0x97, 0x80, 0x70, 0x44, 0xad, 0x72, 0x05, 0x54}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA512, + 33, + {0x37, 0x6a, 0xc8, 0x61, 0x31, 0xed, 0x10, 0x0f, 0xf9, 0xdc, 0xc8, 0x08, + 0x55, 0x3c, 0xa9, 0x46, 0x7e, 0x94, 0xb5, 0x64, 0xfa, 0xf4, 0x7c, 0x37, + 0xa9, 0xc3, 0x83, 0xe5, 0xdd, 0xe0, 0x25, 0x16, 0x97, 0x58, 0x84, 0xfc, + 0xbc, 0xae, 0x65, 0xb2, 0x94, 0x48, 0x3f, 0x74, 0xa5, 0x85, 0xc2, 0xd6, + 0x19, 0x77, 0x17, 0x4f, 0x86, 0xdf, 0x06, 0x7f, 0x82, 0x6f, 0x60, 0xc8, + 0x82, 0x0f, 0x6b, 0x99, 0xfc, 0x78, 0xeb, 0x83, 0x01, 0x06, 0xec, 0x1c, + 0x9f, 0xf4, 0xe5, 0x70, 0x6b, 0x0d, 0xe9, 0x38, 0x29, 0xeb, 0xda, 0x0d, + 0x18, 0x92, 0x45, 0x03, 0xe9, 0x2d, 0xbe, 0x58, 0xf6, 0x8b, 0xe9, 0x4f, + 0xa8, 0xdb, 0xd1, 0x6e, 0xe7, 0xb9, 0x62, 0xc5, 0x8a, 0x1e, 0xef, 0xaf, + 0xc0, 0xa2, 0xfc, 0xb6, 0x3e, 0x08, 0x67, 0x54, 0xae, 0x66, 0xe5, 0xe3, + 0x36, 0x6f, 0x8c, 0x73, 0x9b, 0x58, 0x9c, 0xad, 0xab, 0x24, 0x26, 0x49, + 0xe7, 0x37, 0xa9, 0x83, 0xbd, 0xfe, 0x88, 0xbf, 0xe2, 0x39, 0x00, 0x2a, + 0xfd, 0xec, 0x11, 0xdc, 0xe5, 0x25, 0x97, 0x35, 0x8d, 0x79, 0xcf, 0xaa, + 0x72, 0x82, 0x0a, 0x37, 0xca, 0xb8, 0x3b, 0x03, 0xe2, 0x38, 0x63, 0x10, + 0x89, 0x20, 0xf4, 0x35, 0x34, 0x0f, 0x45, 0x0e, 0xe6, 0x6b, 0xb9, 0x7b, + 0x00, 0x0c, 0xd1, 0x23, 0x47, 0xfe, 0xbd, 0xa1, 0xb4, 0xe5, 0x5b, 0xac, + 0x1f, 0x48, 0x35, 0xbe, 0x2a, 0x77, 0xfb, 0x16, 0x4d, 0xca, 0x4c, 0x18, + 0x00, 0x09, 0x9b, 0xb4, 0x2f, 0x20, 0xfc, 0xc0, 0xa9, 0xf3, 0x6a, 0x7b, + 0xba, 0xdf, 0xe9, 0x79, 0x86, 0x1d, 0xc1, 0x76, 0x7d, 0xc3, 0xc5, 0x80, + 0x00, 0xfc, 0x4b, 0x4d, 0x25, 0xc6, 0xd4, 0xf9, 0x29, 0x33, 0x32, 0x56, + 0xc5, 0xac, 0xa2, 0xf7, 0xbb, 0xed, 0x9c, 0x94, 0x99, 0x78, 0x5f, 0xc6, + 0x23, 0xca, 0x16, 0x86, 0x91, 0x5e, 0x7f, 0x46, 0xd6, 0x6a, 0x88, 0x8f, + 0x33, 0x1d, 0xc6, 0xd1, 0xa2, 0xb3, 0x4a, 0x09, 0xa5, 0x26, 0x90, 0x8e, + 0x9b, 0x2c, 0x19, 0xfa, 0x2d, 0xfb, 0x66, 0xfa, 0x4a, 0xdd, 0xa3, 0x19, + 0x02, 0x3e, 0xba, 0xe5, 0x33, 0xdc, 0x57, 0xf3, 0xfe, 0x98, 0x95, 0xe5, + 0x23, 0xab, 0x67, 0x12, 0x5e, 0x0d, 0x29, 0x62, 0x71, 0x58, 0x77, 0x74, + 0x64, 0x2e, 0x44, 0xa9, 0xc0, 0x34, 0xdd, 0xd8, 0x76, 0xf6, 0x7c, 0x2c, + 0x1c, 0xf7, 0x59, 0x9c, 0x31, 0x58, 0x1b, 0x57, 0xec, 0x97, 0xdf, 0x18, + 0x41, 0xb5, 0x71, 0x64, 0x06, 0xfb, 0x88, 0xee, 0x99, 0x1a, 0xba, 0xb2, + 0xa3, 0x4f, 0x5b, 0xd0, 0x60, 0x17, 0x94, 0x7a, 0x1b, 0x43, 0xce, 0xbe, + 0x44, 0x8d, 0xaa, 0x1d, 0x98, 0xc4, 0x7a, 0x56, 0xe8, 0x13, 0xe7, 0x4a, + 0x42, 0xb3, 0xad, 0x05, 0xc3, 0x17, 0x2c, 0xfc, 0x39, 0x4d, 0x53, 0x04}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA512, + 34, + {0x9f, 0x71, 0xed, 0x0c, 0xb9, 0xf0, 0x65, 0xdc, 0x96, 0x1b, 0x8c, 0xe1, + 0xa3, 0x97, 0xf5, 0xc3, 0xee, 0xd9, 0x8a, 0xac, 0xf7, 0x36, 0x6b, 0xe7, + 0xa6, 0xc6, 0x2e, 0xd2, 0xc7, 0x70, 0xbb, 0xb6, 0x75, 0x08, 0x15, 0x65, + 0xe5, 0x7d, 0x08, 0x05, 0x54, 0x7d, 0x36, 0xb8, 0x16, 0x6a, 0xce, 0xf4, + 0x46, 0x8a, 0x2e, 0x12, 0x2f, 0x92, 0x50, 0x42, 0x63, 0xa7, 0x16, 0x34, + 0x2d, 0xb4, 0x0b, 0x86, 0x51, 0x5a, 0x34, 0xce, 0x3b, 0x99, 0x50, 0x5a, + 0xf3, 0x66, 0x8b, 0x1e, 0x94, 0xe6, 0xd9, 0xbe, 0x2a, 0xc4, 0xcf, 0x8b, + 0x56, 0x5c, 0x4f, 0xda, 0xd3, 0x2e, 0x57, 0x5a, 0x84, 0xe0, 0x11, 0x81, + 0x13, 0xe7, 0x48, 0x75, 0xab, 0x59, 0xa6, 0x27, 0xb1, 0x8f, 0x01, 0xb3, + 0xd8, 0x5d, 0x91, 0xb6, 0x79, 0xde, 0x5d, 0x18, 0xad, 0xba, 0xd1, 0x39, + 0x12, 0x33, 0xfd, 0xff, 0x71, 0xfd, 0x1b, 0x08, 0xa6, 0x39, 0xff, 0x8d, + 0x86, 0xa2, 0x8b, 0x75, 0xf1, 0x61, 0xca, 0x0c, 0x71, 0x1a, 0x11, 0xce, + 0x50, 0x6d, 0xda, 0xc3, 0xfa, 0x45, 0x0d, 0xe7, 0xf0, 0x22, 0x5c, 0x80, + 0x1b, 0x1a, 0x1a, 0x44, 0x38, 0x13, 0x7f, 0xfa, 0x66, 0x9c, 0x2d, 0x51, + 0xd8, 0xeb, 0xec, 0x05, 0x4a, 0xec, 0x40, 0x6f, 0x89, 0x0b, 0xa4, 0xba, + 0xf5, 0x2a, 0xb4, 0x5d, 0x7e, 0x32, 0xf1, 0xb3, 0x2d, 0x82, 0x8d, 0x3c, + 0x6d, 0x5c, 0xdd, 0x67, 0x3d, 0xad, 0x9d, 0x67, 0xd1, 0x92, 0xce, 0x1a, + 0x66, 0xc0, 0xb0, 0xf4, 0x67, 0x25, 0xcc, 0x44, 0x99, 0xb8, 0xce, 0x30, + 0x2e, 0x69, 0x3a, 0x38, 0x8b, 0x69, 0xd1, 0x0e, 0xa5, 0x8f, 0xb8, 0x7c, + 0x76, 0xad, 0xb1, 0xec, 0x8e, 0x7a, 0x99, 0x8f, 0x43, 0x03, 0x80, 0xa7, + 0x03, 0x16, 0x0b, 0x55, 0xb6, 0x2b, 0xfe, 0xb0, 0xb6, 0x6e, 0xcd, 0x01, + 0x90, 0x43, 0x5c, 0x38, 0x7f, 0x6d, 0xcc, 0x02, 0x97, 0x60, 0x3b, 0x68, + 0xb4, 0x05, 0x9d, 0x88, 0xbd, 0x67, 0x1c, 0xeb, 0x59, 0xd3, 0x45, 0x34, + 0xf7, 0x78, 0x02, 0x92, 0xc2, 0x5f, 0x02, 0x27, 0xa7, 0xac, 0x84, 0xb4, + 0x71, 0x71, 0x4b, 0x74, 0xbe, 0x44, 0x10, 0x48, 0x17, 0x59, 0x1c, 0x98, + 0x1d, 0xc4, 0xf7, 0x95, 0xf7, 0x16, 0x2b, 0xeb, 0x8c, 0x5a, 0xf7, 0x9b, + 0x26, 0x75, 0x52, 0x96, 0x5a, 0xea, 0x4c, 0xc9, 0x7c, 0xe4, 0x45, 0x24, + 0xf3, 0xf8, 0x12, 0xd4, 0x55, 0xbb, 0x7b, 0x25, 0xcb, 0xd2, 0x4f, 0x43, + 0x27, 0x51, 0xc2, 0x05, 0x57, 0xfc, 0x16, 0xa7, 0x63, 0x43, 0x0f, 0x75, + 0x41, 0xb9, 0x7c, 0x42, 0x49, 0xa1, 0x2a, 0x78, 0x91, 0xb6, 0x7c, 0x96, + 0x4e, 0x0a, 0xfc, 0x6c, 0x20, 0x5e, 0x4d, 0x6e, 0xa5, 0xc5, 0x31, 0xb6, + 0xcb, 0x54, 0x2d, 0x64, 0xd6, 0x55, 0x34, 0x1c, 0x61, 0xaf, 0x01, 0x4d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA512, + 35, + {0x93, 0x83, 0x94, 0xf2, 0xa8, 0x69, 0x41, 0x95, 0x67, 0x21, 0xd8, 0x08, + 0xcc, 0xc0, 0x19, 0x20, 0xc5, 0x9f, 0x3d, 0x99, 0x37, 0x00, 0x36, 0xe2, + 0x2c, 0x8a, 0x1d, 0x38, 0x1a, 0x83, 0xfe, 0xb1, 0xb4, 0xbf, 0x59, 0xde, + 0x0d, 0xd2, 0xcb, 0xdd, 0x74, 0xc6, 0x9f, 0x28, 0x4a, 0x52, 0xe3, 0xc2, + 0x71, 0x96, 0x70, 0x6c, 0x84, 0xeb, 0xd8, 0xdd, 0x7d, 0x08, 0xf4, 0x02, + 0x46, 0x09, 0x11, 0x4d, 0x3f, 0xcb, 0xef, 0xe0, 0x6f, 0xf9, 0x4d, 0xf8, + 0x32, 0xa3, 0x7c, 0x8a, 0x8a, 0x75, 0x65, 0x80, 0xb5, 0xfa, 0x5d, 0xd7, + 0x2e, 0x31, 0x5b, 0xca, 0xe7, 0xfc, 0x0f, 0x94, 0xf5, 0xaa, 0x59, 0x2f, + 0x0b, 0x17, 0x1c, 0x97, 0x71, 0xd5, 0xc4, 0x34, 0x5e, 0xdf, 0xb6, 0x25, + 0x96, 0x74, 0x67, 0xb3, 0x53, 0x4c, 0xfe, 0x95, 0x8a, 0x76, 0xad, 0xc1, + 0x33, 0x77, 0x86, 0xc6, 0x34, 0xdb, 0x70, 0x74, 0x12, 0x65, 0x70, 0xc0, + 0x80, 0x83, 0x9f, 0x7c, 0xf8, 0x68, 0x2f, 0x14, 0xcf, 0x8e, 0x62, 0xc8, + 0xfc, 0xfe, 0x86, 0xd2, 0xc6, 0xfb, 0xb5, 0xcb, 0x32, 0xba, 0x79, 0x82, + 0xc9, 0x24, 0xf2, 0xa0, 0x83, 0x3d, 0xb5, 0x94, 0x95, 0x06, 0x7c, 0xb2, + 0x04, 0x55, 0xe5, 0x73, 0xd6, 0x0a, 0xf2, 0xba, 0x68, 0x7c, 0xcf, 0xa5, + 0xea, 0x0b, 0x00, 0x04, 0xb8, 0xff, 0x7f, 0x49, 0xed, 0xda, 0xc9, 0x28, + 0xb6, 0x1d, 0xf4, 0xc8, 0x65, 0x37, 0x74, 0x38, 0x70, 0x0f, 0xaa, 0x2d, + 0xb6, 0x31, 0x42, 0xcc, 0x64, 0x37, 0x8f, 0xea, 0x33, 0x28, 0x94, 0x78, + 0x36, 0x1e, 0xd7, 0x04, 0xf9, 0xd4, 0x19, 0x41, 0x5c, 0x6b, 0x91, 0xd3, + 0x10, 0xbb, 0x41, 0x92, 0x1b, 0x0b, 0x09, 0x78, 0x90, 0x62, 0xbe, 0x03, + 0xce, 0xd9, 0xfb, 0xed, 0x55, 0x87, 0x41, 0x4a, 0x6c, 0x0f, 0xbd, 0xf9, + 0x1c, 0x98, 0x00, 0x1c, 0x8d, 0x47, 0x96, 0x83, 0xcb, 0x3b, 0xc3, 0xc6, + 0xcf, 0xe2, 0xea, 0x22, 0x2d, 0x3b, 0x58, 0xfe, 0x49, 0xbd, 0xb1, 0x52, + 0x05, 0x48, 0xd1, 0x93, 0x33, 0x3e, 0xb3, 0x7a, 0xb6, 0x95, 0xa9, 0x9c, + 0x9b, 0x98, 0xd2, 0xf8, 0xad, 0x2d, 0xe7, 0xe8, 0xea, 0x12, 0xdd, 0x47, + 0x40, 0xe1, 0x1b, 0xf1, 0xa6, 0x6f, 0xa3, 0x3d, 0x31, 0x83, 0x79, 0x06, + 0x24, 0xde, 0xc2, 0xe2, 0x5f, 0x20, 0xac, 0x79, 0xca, 0x1e, 0x60, 0x5a, + 0xfb, 0x4c, 0x7f, 0xea, 0xa7, 0xc1, 0x5f, 0xbc, 0x8b, 0xfc, 0xe4, 0x83, + 0x5e, 0x4e, 0x2b, 0xb6, 0x0b, 0x3d, 0x46, 0x91, 0xf9, 0xc7, 0x92, 0xc9, + 0x54, 0xca, 0xc2, 0xa4, 0x32, 0x25, 0x4b, 0x8e, 0x29, 0x31, 0x66, 0xe9, + 0x0d, 0x20, 0xe5, 0xff, 0x6d, 0xe6, 0x02, 0x6c, 0xc6, 0x96, 0xe5, 0x84, + 0x9f, 0x9b, 0x1b, 0x42, 0x72, 0x12, 0x24, 0x1b, 0x15, 0x79, 0x1f, 0x9b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA512, + 36, + {0xd7, 0xca, 0xc3, 0x66, 0x37, 0xee, 0x8e, 0x48, 0x51, 0xc5, 0xea, 0x7d, + 0x95, 0xd4, 0x60, 0x92, 0x93, 0x7c, 0x85, 0xe3, 0x4d, 0x6a, 0x69, 0xc8, + 0x8a, 0x0b, 0xea, 0xbe, 0x32, 0x90, 0x13, 0xae, 0x2f, 0xf6, 0x1c, 0x47, + 0x53, 0xa1, 0x67, 0x0c, 0xb0, 0x8d, 0x7b, 0x40, 0x7b, 0x28, 0x16, 0x1a, + 0xc5, 0x0f, 0x50, 0xf3, 0x08, 0x65, 0xb5, 0x63, 0xe6, 0x84, 0xb9, 0x0b, + 0x65, 0x2d, 0xaf, 0xf6, 0xb6, 0xba, 0xbd, 0x85, 0x0b, 0xf2, 0x08, 0x96, + 0x94, 0x66, 0xac, 0xcc, 0x03, 0xf5, 0xa4, 0x83, 0x75, 0xf7, 0xde, 0x56, + 0x85, 0x3d, 0xac, 0x46, 0x79, 0xf1, 0xca, 0xd8, 0xda, 0x47, 0x6b, 0x30, + 0x6b, 0x7d, 0x00, 0x7f, 0x61, 0xa1, 0xdc, 0x16, 0x9d, 0x14, 0x50, 0xa9, + 0xbd, 0x25, 0x95, 0x9b, 0x1d, 0x2b, 0x0b, 0xa5, 0xd0, 0x43, 0xe4, 0xec, + 0x05, 0xe8, 0x97, 0x61, 0x3a, 0x5a, 0xed, 0x53, 0xfd, 0xfb, 0x52, 0x80, + 0x57, 0x14, 0x02, 0x02, 0xd9, 0x0b, 0xcf, 0xbb, 0xb4, 0x7d, 0xe8, 0xdf, + 0xa7, 0xe9, 0x5f, 0x56, 0x96, 0xad, 0x24, 0x5f, 0x2a, 0x20, 0x61, 0xe9, + 0x0c, 0xe8, 0x25, 0x36, 0x6c, 0x1e, 0x9b, 0x90, 0x99, 0x6b, 0xf2, 0x4c, + 0x73, 0xa5, 0xda, 0xc9, 0x57, 0x51, 0xbb, 0x95, 0x20, 0xb4, 0x29, 0x4a, + 0x76, 0x21, 0x7c, 0x6c, 0xc3, 0xe0, 0xad, 0x4e, 0x3d, 0x37, 0xce, 0x4b, + 0xa6, 0x7b, 0xa0, 0x9d, 0x7f, 0xd5, 0x97, 0x53, 0x6d, 0x90, 0xd3, 0xe6, + 0x5b, 0x39, 0x1d, 0x58, 0x9d, 0x0d, 0x40, 0x92, 0xca, 0x44, 0x11, 0x3d, + 0xa6, 0x96, 0x25, 0x0a, 0x69, 0x81, 0xdd, 0x26, 0xf4, 0x19, 0x7d, 0xb7, + 0xc2, 0x13, 0x5c, 0x02, 0x06, 0xa0, 0x12, 0x0b, 0x9b, 0x42, 0xc0, 0x8a, + 0x1e, 0xc6, 0x73, 0x06, 0x94, 0xe9, 0x5c, 0xf7, 0x37, 0x23, 0xda, 0xd6, + 0xd4, 0x0f, 0xd1, 0x87, 0x1b, 0xed, 0x3f, 0xcb, 0x86, 0x67, 0x89, 0x34, + 0xdf, 0xc4, 0x59, 0x13, 0x1c, 0x84, 0xf5, 0x41, 0x8b, 0x76, 0xd1, 0x78, + 0x6b, 0x55, 0x51, 0x39, 0x38, 0xeb, 0x06, 0x9e, 0x2f, 0x78, 0x84, 0x60, + 0xfe, 0xf7, 0x63, 0xce, 0xeb, 0xff, 0x11, 0x91, 0xda, 0xaa, 0x8e, 0x7b, + 0xd8, 0x11, 0xfa, 0x6b, 0x44, 0xd6, 0xb7, 0xee, 0xc5, 0x2b, 0xd2, 0xf6, + 0x2b, 0x8e, 0xff, 0x81, 0xfa, 0x3b, 0x54, 0x59, 0xce, 0xd8, 0xe8, 0xa8, + 0xb0, 0x2d, 0x2c, 0x6d, 0x67, 0xe2, 0x01, 0x17, 0xeb, 0x6b, 0xc3, 0xcc, + 0xe5, 0xd7, 0x74, 0x88, 0xf9, 0xfa, 0x11, 0x36, 0x3e, 0x8b, 0xf9, 0x91, + 0x29, 0xa5, 0xde, 0x92, 0xb4, 0x9e, 0x23, 0x06, 0x6e, 0x5f, 0xb6, 0xda, + 0x9d, 0x35, 0x2c, 0xd9, 0xff, 0x6e, 0x00, 0x50, 0xa3, 0x40, 0xfe, 0xd3, + 0x91, 0xcd, 0xcf, 0x23, 0xd4, 0x16, 0xd4, 0x43, 0xa8, 0x68, 0x78, 0xa9}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA512, + 37, + {0xe7, 0xb2, 0x32, 0x69, 0x69, 0x3f, 0xae, 0x38, 0xea, 0x22, 0x61, 0xea, + 0x5a, 0xcb, 0x4f, 0xd1, 0x47, 0xc4, 0x7a, 0x71, 0xa6, 0x72, 0x72, 0xd1, + 0xb1, 0xe2, 0xea, 0x49, 0xb6, 0xa8, 0x2d, 0x6a, 0xbf, 0xe8, 0x40, 0xcb, + 0x8f, 0x2f, 0x75, 0x69, 0x22, 0xeb, 0x6d, 0x12, 0xdf, 0xb9, 0xa3, 0xc9, + 0x5f, 0x9b, 0x1a, 0xcd, 0xa1, 0x89, 0xdf, 0x07, 0x6f, 0x6e, 0x12, 0x7e, + 0x5a, 0x88, 0xbf, 0x3c, 0x74, 0x58, 0x13, 0xed, 0x9d, 0x85, 0x8e, 0xa2, + 0x5e, 0xce, 0xec, 0x83, 0x93, 0xc0, 0xda, 0xe2, 0xac, 0xbc, 0x65, 0x31, + 0xdf, 0x80, 0xcf, 0x59, 0x1b, 0x2f, 0x0b, 0xb7, 0x58, 0xc1, 0x40, 0x4b, + 0xe3, 0xe5, 0xe6, 0x1e, 0x26, 0xdd, 0x19, 0x44, 0x06, 0xac, 0x42, 0xec, + 0x7b, 0x92, 0x51, 0x42, 0xb4, 0x08, 0x88, 0xb4, 0xa8, 0x33, 0x1a, 0xb0, + 0x49, 0x32, 0xa1, 0x84, 0xa5, 0x86, 0x26, 0x08, 0x61, 0xaa, 0x7e, 0xb5, + 0x97, 0xd8, 0x73, 0xe2, 0x1a, 0x2a, 0x36, 0x06, 0x6c, 0x7c, 0x74, 0x90, + 0x37, 0x9b, 0x01, 0xb6, 0xb3, 0x78, 0xa0, 0x13, 0xb9, 0x65, 0xc0, 0xe0, + 0xf7, 0x7d, 0x7c, 0xc6, 0xae, 0x56, 0xe5, 0xc1, 0x43, 0x81, 0x1f, 0xc6, + 0xfc, 0xf1, 0xea, 0xf1, 0x6b, 0xdd, 0xa1, 0xd1, 0x10, 0xe2, 0x75, 0x27, + 0xbb, 0x49, 0xb9, 0x8e, 0xfc, 0xde, 0x70, 0xbc, 0x74, 0x2b, 0x30, 0x74, + 0x78, 0xda, 0xb7, 0xc6, 0x93, 0xc5, 0x43, 0x61, 0x5f, 0xcc, 0xef, 0xff, + 0xff, 0x24, 0x10, 0x45, 0x3e, 0xba, 0xf2, 0x89, 0xa9, 0x44, 0x09, 0x20, + 0xd2, 0x30, 0xe5, 0x56, 0x76, 0x69, 0x02, 0xf9, 0xf4, 0xfe, 0xb6, 0xe9, + 0x50, 0xf8, 0x8e, 0xd1, 0xb4, 0xa0, 0x83, 0x20, 0xf6, 0xba, 0x99, 0x71, + 0x71, 0xf5, 0x6d, 0xce, 0x87, 0x89, 0xa4, 0x62, 0xbe, 0x0e, 0xa6, 0xef, + 0x38, 0xd0, 0x19, 0x5e, 0xf9, 0x8f, 0xd7, 0x9d, 0x51, 0xd1, 0x94, 0x3b, + 0xe9, 0xe1, 0x64, 0x9b, 0x22, 0x1f, 0x5d, 0x08, 0x7f, 0x96, 0xa4, 0xdc, + 0xbc, 0xdf, 0x08, 0x61, 0x61, 0xf1, 0xde, 0x31, 0xe4, 0x6e, 0x3f, 0x65, + 0xe1, 0xb6, 0x3a, 0x21, 0x76, 0xeb, 0xa3, 0x8f, 0xad, 0x5a, 0xb2, 0x59, + 0xbf, 0x37, 0x5d, 0x73, 0xb6, 0xd7, 0x22, 0x7d, 0xa6, 0x61, 0x18, 0x1c, + 0x3b, 0x4a, 0x13, 0xd7, 0xed, 0x2d, 0xca, 0xb2, 0x6b, 0x71, 0xc0, 0xe1, + 0x55, 0x4b, 0xfe, 0x57, 0x31, 0x88, 0x09, 0xe3, 0x2f, 0x5b, 0x09, 0xeb, + 0x3d, 0xab, 0x4f, 0x5d, 0x38, 0x54, 0x95, 0xa1, 0xbe, 0x18, 0x99, 0x54, + 0x8b, 0xd4, 0xcf, 0x4d, 0x5d, 0x6e, 0xc5, 0xb8, 0x8e, 0xb1, 0xb6, 0x9d, + 0x6c, 0x5b, 0xf2, 0x0a, 0x53, 0x9a, 0xf5, 0xd6, 0xbe, 0x5b, 0xeb, 0xf2, + 0x9c, 0x28, 0x13, 0xf1, 0xdb, 0x68, 0x30, 0x25, 0x8b, 0x3e, 0xeb, 0xb6}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA512, + 38, + {0x0d, 0x2c, 0x03, 0xa4, 0x6e, 0x39, 0x60, 0x6f, 0xd2, 0x0a, 0x39, 0x65, + 0x00, 0x49, 0xb0, 0x0f, 0x2c, 0x21, 0x8a, 0x92, 0xa5, 0x90, 0xd8, 0x87, + 0xe2, 0x6f, 0x33, 0x95, 0x3e, 0x9c, 0xf8, 0x17, 0x40, 0x04, 0xc3, 0xbd, + 0xe1, 0x67, 0x6d, 0x9b, 0x3c, 0x17, 0xff, 0xb7, 0x09, 0x76, 0x70, 0xfd, + 0xe1, 0xc9, 0x9a, 0x37, 0x8c, 0x49, 0xd1, 0x13, 0x4c, 0x67, 0xb8, 0x28, + 0x67, 0x44, 0x0a, 0x4b, 0x28, 0x57, 0x23, 0x7c, 0xe1, 0x0a, 0x94, 0x73, + 0x33, 0x50, 0x3a, 0x63, 0xb5, 0x71, 0xbe, 0xef, 0x37, 0xa5, 0x9b, 0x35, + 0x11, 0xac, 0x67, 0x09, 0xfa, 0x3e, 0xa5, 0xd8, 0x14, 0xd4, 0x57, 0xaf, + 0x1a, 0x86, 0x4a, 0xd3, 0x65, 0xbb, 0xda, 0xa3, 0x83, 0xc8, 0x62, 0xc3, + 0x8a, 0xf2, 0x92, 0x06, 0x8d, 0x83, 0x97, 0x28, 0xbc, 0xfc, 0x1d, 0xd5, + 0xcb, 0x7b, 0x31, 0x0b, 0xaa, 0xdf, 0x1d, 0x70, 0x41, 0x91, 0x59, 0x19, + 0x1b, 0x33, 0xc6, 0x12, 0x4d, 0x2d, 0x97, 0x50, 0xb8, 0x8e, 0xed, 0x87, + 0xc7, 0x1e, 0x81, 0x1a, 0x7f, 0x65, 0xa5, 0x94, 0x6a, 0xe5, 0xab, 0x6e, + 0xbc, 0x83, 0x75, 0xc6, 0xd7, 0xfd, 0xd1, 0xe4, 0x25, 0xd4, 0xf4, 0x8b, + 0x14, 0x9d, 0x2f, 0x48, 0xfa, 0xe1, 0x4e, 0x6b, 0x3b, 0x97, 0xf5, 0x36, + 0x39, 0xc1, 0x7a, 0x68, 0x36, 0x5c, 0xb5, 0xb2, 0x70, 0xb5, 0x2b, 0xae, + 0x1c, 0x24, 0x04, 0x27, 0x76, 0x14, 0x4b, 0x9e, 0x5d, 0x54, 0x93, 0x25, + 0x24, 0xcc, 0x83, 0xaf, 0x8e, 0xb4, 0xa7, 0x10, 0xf2, 0xd3, 0x01, 0x27, + 0x6c, 0x21, 0x54, 0x77, 0xf7, 0x19, 0x2f, 0x82, 0x50, 0x29, 0x70, 0xd5, + 0xa3, 0x32, 0xf9, 0x12, 0xc0, 0xa9, 0xce, 0xb7, 0xc4, 0x10, 0x4e, 0xb0, + 0xc1, 0x04, 0xda, 0x8f, 0xbd, 0xb3, 0xc6, 0x24, 0xd7, 0xe8, 0x7d, 0xe2, + 0x0b, 0x77, 0x0d, 0xcd, 0x56, 0x8f, 0x09, 0x7c, 0xba, 0x0d, 0xc9, 0xc1, + 0xb2, 0xce, 0xb9, 0xed, 0x4a, 0x9d, 0x73, 0xf7, 0xf8, 0x05, 0xe6, 0xaa, + 0x6f, 0x0c, 0x59, 0x86, 0x8f, 0xbd, 0x8a, 0x62, 0x51, 0x59, 0x86, 0x17, + 0xb1, 0x57, 0xee, 0x31, 0xbd, 0xc1, 0x19, 0xb0, 0x44, 0x4b, 0x60, 0x45, + 0x1a, 0xf8, 0xfa, 0x90, 0xe4, 0xc0, 0x99, 0x1d, 0x91, 0xd2, 0xd0, 0x81, + 0x89, 0x28, 0x3b, 0xba, 0x14, 0xe6, 0x15, 0x3e, 0xe6, 0x71, 0xe8, 0x3a, + 0xc1, 0x2d, 0x1c, 0x84, 0x74, 0xa0, 0x83, 0x74, 0xe4, 0x7f, 0x06, 0x87, + 0xb6, 0xfc, 0xbd, 0x0b, 0x84, 0x4b, 0xc4, 0x35, 0x73, 0x56, 0x45, 0x65, + 0x7f, 0xac, 0x76, 0x50, 0x7a, 0x71, 0x13, 0xfb, 0x5f, 0x41, 0x40, 0xc0, + 0x10, 0x70, 0xec, 0x5b, 0x27, 0x52, 0x3e, 0xff, 0xcb, 0x47, 0xeb, 0x42, + 0x6b, 0xc3, 0x23, 0x1d, 0x4e, 0x4d, 0xc8, 0x74, 0xc4, 0xa1, 0x6e, 0xe4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA512, + 39, + {0xe3, 0x83, 0xe4, 0x1e, 0x13, 0x22, 0x97, 0x6d, 0xa4, 0x0c, 0x9e, 0x5c, + 0xe6, 0x4c, 0x7d, 0xbb, 0x05, 0x71, 0xed, 0x9a, 0xde, 0x72, 0x62, 0x25, + 0x1f, 0x7e, 0xa2, 0x1f, 0xf9, 0x4c, 0x75, 0x00, 0x2f, 0x39, 0xed, 0xb7, + 0x3f, 0x0a, 0x9f, 0x86, 0xa2, 0x07, 0x0b, 0x5f, 0xb1, 0x43, 0xd0, 0x78, + 0xb1, 0x4d, 0x90, 0x80, 0x45, 0x13, 0x5f, 0xbc, 0x93, 0x0f, 0xb7, 0x9a, + 0x59, 0x92, 0x0a, 0x90, 0xbf, 0x0a, 0xba, 0x0d, 0x8d, 0x7a, 0xbb, 0x46, + 0xf6, 0x19, 0xcc, 0x95, 0x65, 0x4a, 0x6a, 0xa6, 0x75, 0xff, 0x82, 0x2d, + 0x43, 0xe2, 0x2b, 0x63, 0xb0, 0x6c, 0x30, 0x60, 0xfb, 0xff, 0x28, 0x73, + 0xf3, 0xe9, 0xaa, 0x72, 0x8d, 0x66, 0x3b, 0x64, 0xf0, 0xb0, 0xb5, 0x61, + 0xda, 0x9c, 0x3e, 0x98, 0xb8, 0x65, 0xdd, 0xec, 0xba, 0xbb, 0x99, 0x04, + 0x63, 0xbb, 0xac, 0x08, 0x10, 0xb5, 0x70, 0x3f, 0x51, 0x96, 0x38, 0x4f, + 0x0c, 0x8c, 0x4a, 0xd6, 0xad, 0x55, 0x29, 0x7c, 0xca, 0x22, 0x67, 0xdb, + 0x1e, 0xd3, 0x83, 0x0e, 0x06, 0x4a, 0xa5, 0x24, 0x22, 0xd6, 0x14, 0x34, + 0x0a, 0xf6, 0x8a, 0x36, 0x1d, 0xb7, 0x7d, 0xe3, 0x75, 0xb7, 0xbb, 0x1c, + 0x63, 0x99, 0x7c, 0xa8, 0x53, 0x19, 0x73, 0x8c, 0x4d, 0x0d, 0x75, 0x19, + 0xe0, 0xa8, 0xec, 0xd8, 0xcf, 0x09, 0x80, 0x75, 0xb9, 0xbb, 0xa6, 0x02, + 0xf3, 0x1d, 0x06, 0x45, 0x1f, 0x83, 0x69, 0x1d, 0xfe, 0xba, 0x27, 0x50, + 0x3f, 0x96, 0x9f, 0x70, 0x76, 0x78, 0x85, 0xc4, 0xc6, 0x59, 0xe5, 0xaa, + 0x19, 0x57, 0x25, 0x9d, 0xdf, 0xd8, 0x67, 0x6f, 0x58, 0xdd, 0x5d, 0x3f, + 0xcd, 0xf9, 0x51, 0xbb, 0xcc, 0x90, 0x09, 0xd0, 0x29, 0xd1, 0x7b, 0x0e, + 0xb6, 0x50, 0x18, 0x4b, 0xf9, 0xa2, 0xb2, 0xdf, 0x5e, 0x7e, 0xc8, 0xca, + 0xf3, 0xa5, 0x2f, 0x12, 0x23, 0x61, 0x1f, 0x1c, 0x44, 0xbc, 0x52, 0x90, + 0x19, 0xa1, 0xe3, 0x8d, 0xb9, 0xc3, 0x09, 0xce, 0x3d, 0xfa, 0x8d, 0x56, + 0x58, 0xca, 0x89, 0xeb, 0x07, 0x1a, 0x7f, 0xdc, 0x13, 0xfe, 0x66, 0x6a, + 0x09, 0xc7, 0xb2, 0x26, 0x50, 0xf0, 0x7e, 0xaa, 0x5e, 0x39, 0x43, 0x56, + 0x87, 0x80, 0xa2, 0xac, 0x28, 0x2f, 0xdb, 0x38, 0x7d, 0x91, 0x76, 0x39, + 0xb9, 0x32, 0x72, 0x37, 0xe7, 0xd7, 0x4b, 0xb8, 0x8b, 0x19, 0xf5, 0x37, + 0x19, 0x84, 0x5d, 0x06, 0x46, 0xbb, 0x54, 0x8f, 0xa5, 0xcf, 0xb9, 0x45, + 0x55, 0x0c, 0xf1, 0xfb, 0x51, 0x87, 0xc1, 0x42, 0x92, 0x4f, 0x11, 0xa7, + 0x04, 0x34, 0x93, 0xc5, 0x38, 0x41, 0xda, 0x19, 0xff, 0xe2, 0x75, 0x21, + 0xdd, 0x47, 0x21, 0x08, 0xe7, 0x59, 0x80, 0xed, 0x1f, 0x1e, 0xa8, 0x03, + 0x25, 0xa8, 0xaa, 0xfb, 0x27, 0x29, 0x39, 0x22, 0x62, 0x84, 0xb7, 0xc5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA512, + 40, + {0x01, 0x89, 0x2d, 0x88, 0x43, 0x4a, 0x5f, 0x51, 0xab, 0x95, 0x02, 0xd5, + 0xf3, 0xc4, 0x1c, 0x3d, 0xea, 0x7d, 0x6f, 0x8e, 0xff, 0x6a, 0x14, 0xaa, + 0x90, 0x07, 0x7e, 0x49, 0x5a, 0x02, 0x89, 0xe9, 0xad, 0xe4, 0xe9, 0xb1, + 0xa1, 0x03, 0xc5, 0x43, 0x6e, 0xe2, 0x77, 0x8f, 0xfc, 0xcc, 0xcf, 0x2c, + 0x99, 0xca, 0x4b, 0x84, 0x46, 0x09, 0xcd, 0x95, 0xdb, 0xc1, 0xab, 0xa6, + 0x35, 0x39, 0x29, 0xd8, 0xd5, 0xb0, 0xcc, 0xe9, 0x22, 0xc8, 0xaf, 0xd3, + 0xda, 0x22, 0xba, 0xfd, 0x6f, 0x06, 0x7e, 0x24, 0x44, 0xcc, 0x06, 0x0c, + 0x22, 0xe2, 0x07, 0xf5, 0x93, 0x83, 0x26, 0x04, 0xfd, 0x94, 0xba, 0x6a, + 0x0c, 0x91, 0x43, 0x1c, 0xbc, 0x5d, 0xff, 0xc9, 0xa2, 0x72, 0x87, 0x6c, + 0xfa, 0x4f, 0xa8, 0x3e, 0xbf, 0x1d, 0xe5, 0xe2, 0xd8, 0x89, 0x21, 0x28, + 0x18, 0xa7, 0x28, 0x34, 0x33, 0x96, 0x3e, 0xc9, 0xa1, 0x5b, 0x3f, 0xfe, + 0x48, 0x6b, 0x69, 0xc6, 0xc3, 0x74, 0x8b, 0x03, 0x82, 0x34, 0x85, 0x18, + 0x27, 0x39, 0xb5, 0xe1, 0xea, 0xc0, 0xb9, 0x0e, 0x6e, 0xe6, 0x2a, 0xad, + 0xd8, 0x08, 0x16, 0x0d, 0xc1, 0xca, 0x47, 0xe2, 0xb3, 0x45, 0xad, 0xe0, + 0x24, 0x5f, 0x1e, 0x03, 0x98, 0x39, 0x42, 0xfa, 0x48, 0x0a, 0x38, 0xc5, + 0x3c, 0x2d, 0xfd, 0x36, 0x66, 0xe2, 0xf8, 0x11, 0x98, 0xcb, 0x85, 0x42, + 0x42, 0x24, 0x39, 0x4e, 0xfc, 0x0d, 0x91, 0x5d, 0x7b, 0x48, 0x19, 0xc9, + 0x23, 0x16, 0xc2, 0x62, 0x19, 0xc4, 0x6c, 0x85, 0xe3, 0xe2, 0x9a, 0xdb, + 0xcd, 0x61, 0x02, 0xa8, 0x21, 0x59, 0xdc, 0x52, 0x27, 0xf9, 0x39, 0x2b, + 0x28, 0xb6, 0x57, 0xb0, 0x8f, 0xcc, 0xab, 0x92, 0x33, 0xce, 0x66, 0x86, + 0x46, 0x82, 0x6a, 0x06, 0x11, 0x85, 0x55, 0x47, 0xbe, 0x04, 0xeb, 0xa7, + 0xdd, 0x46, 0x9b, 0xa2, 0x11, 0x0a, 0xaf, 0xa3, 0x98, 0xec, 0x6f, 0x61, + 0xed, 0xa5, 0x9b, 0x62, 0x0f, 0x7f, 0x95, 0xca, 0xee, 0x46, 0xb8, 0xa5, + 0x98, 0x83, 0x0d, 0x85, 0x1a, 0xca, 0x7b, 0x7f, 0x15, 0xfe, 0x35, 0xfc, + 0x8e, 0x4b, 0xca, 0x69, 0x4a, 0x0a, 0xe9, 0xaf, 0x75, 0x67, 0x72, 0x4b, + 0xa4, 0x56, 0x33, 0xea, 0x12, 0xa6, 0x73, 0x6d, 0xda, 0x8c, 0x01, 0x4a, + 0x0a, 0x00, 0xb9, 0x78, 0x99, 0x05, 0xa6, 0xc1, 0xb2, 0xa3, 0x8b, 0x1b, + 0x27, 0x06, 0x19, 0xd7, 0x95, 0x32, 0xe0, 0x7c, 0x8e, 0xd9, 0x40, 0xaf, + 0x69, 0xcd, 0x7c, 0x45, 0x53, 0xd6, 0xb5, 0x93, 0x8f, 0x9b, 0x6b, 0x42, + 0x01, 0xb4, 0x95, 0xe4, 0x43, 0x58, 0xa0, 0x9b, 0xa9, 0x2f, 0x2c, 0x48, + 0x73, 0x25, 0xf9, 0xbf, 0x3a, 0x13, 0x11, 0xa4, 0x7e, 0x1b, 0x55, 0xaa, + 0xda, 0x4c, 0x99, 0x44, 0x96, 0x97, 0x0f, 0x80, 0xbc, 0x2c, 0x45, 0x58}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA512, + 41, + {0x2c, 0xd3, 0x56, 0x69, 0x90, 0x15, 0x79, 0x44, 0xc0, 0x36, 0xd7, 0x20, + 0x97, 0xa0, 0xa2, 0x75, 0xda, 0x39, 0xb5, 0xae, 0xa4, 0xc5, 0xb0, 0x91, + 0x11, 0x2c, 0xf8, 0x37, 0x6c, 0xc1, 0xf1, 0xce, 0xe1, 0xb0, 0x6e, 0xb2, + 0x00, 0x0b, 0x3a, 0x2f, 0x6d, 0x5f, 0x8f, 0x95, 0x2e, 0x95, 0xad, 0x92, + 0x25, 0x02, 0x27, 0xb1, 0xf7, 0x90, 0xb2, 0x3e, 0x39, 0x4a, 0x97, 0xa9, + 0x03, 0x77, 0x62, 0xd5, 0xe1, 0x14, 0x9f, 0xfc, 0xd9, 0x52, 0x34, 0x89, + 0x32, 0xe5, 0x68, 0x11, 0xca, 0xf7, 0x17, 0xac, 0xe1, 0x74, 0xc3, 0xee, + 0x09, 0x6b, 0xb8, 0x77, 0xee, 0xa0, 0x46, 0xae, 0x40, 0x47, 0x8c, 0x14, + 0xf8, 0x1a, 0xba, 0x9d, 0x3c, 0x7e, 0x47, 0xa9, 0x88, 0x20, 0x4a, 0xe7, + 0xd2, 0x9f, 0x48, 0x29, 0x23, 0x04, 0x7c, 0x85, 0xb1, 0x4a, 0xc5, 0x19, + 0x97, 0xb6, 0xa5, 0x16, 0x6b, 0xca, 0x2c, 0x73, 0xd1, 0xb6, 0x69, 0xd8, + 0x42, 0xfb, 0x16, 0xfa, 0xe9, 0x8c, 0x4d, 0xac, 0x5e, 0xdb, 0x48, 0xfb, + 0xc7, 0xcd, 0x38, 0xe1, 0x20, 0xf8, 0xa7, 0x08, 0x14, 0x59, 0x2c, 0xc7, + 0x0d, 0xae, 0x5f, 0x8a, 0x7f, 0xa8, 0xc5, 0x3b, 0xcd, 0xcd, 0xad, 0xf0, + 0x25, 0xf6, 0x74, 0xe5, 0x1a, 0xbc, 0xc0, 0x3b, 0xd9, 0x88, 0x3f, 0x15, + 0xea, 0xcd, 0xd0, 0x80, 0x1a, 0xfd, 0xc9, 0x76, 0xe6, 0x1c, 0x66, 0x4a, + 0x25, 0x0b, 0x6f, 0xb2, 0x11, 0xa4, 0xa6, 0x9e, 0x05, 0x47, 0x90, 0x69, + 0x14, 0x24, 0x70, 0x08, 0xbe, 0xec, 0xdd, 0x3f, 0x51, 0x3c, 0xa6, 0x00, + 0xee, 0x3a, 0x46, 0x6b, 0x8a, 0x78, 0xd8, 0x6d, 0x0c, 0x53, 0x41, 0x03, + 0x5a, 0xcc, 0x64, 0xc3, 0x54, 0xf2, 0xb6, 0x88, 0x30, 0xff, 0x8d, 0x17, + 0x62, 0x72, 0xcf, 0x1f, 0xf5, 0x41, 0xd1, 0x60, 0x9f, 0xf3, 0x79, 0x9f, + 0x0c, 0x3a, 0x9e, 0x6e, 0x44, 0x8e, 0x0b, 0x71, 0x3e, 0xce, 0x48, 0xa1, + 0x4d, 0xb4, 0xa5, 0x8d, 0xf5, 0x85, 0xe2, 0xd1, 0x3f, 0xa7, 0x39, 0xd4, + 0x31, 0x4b, 0x98, 0xec, 0x75, 0xc6, 0xcd, 0xc7, 0x4d, 0x68, 0x48, 0x16, + 0x62, 0xc4, 0x89, 0x88, 0xf4, 0x8d, 0x1e, 0x8d, 0x98, 0x81, 0x43, 0x95, + 0x34, 0x0e, 0x45, 0x40, 0x85, 0xe1, 0x15, 0x3f, 0x6b, 0xc9, 0xc2, 0x0e, + 0x4a, 0x41, 0x1e, 0x2c, 0x61, 0x0f, 0x42, 0x40, 0x40, 0xb0, 0x11, 0xf6, + 0x6a, 0x6c, 0x55, 0x79, 0xfa, 0xe1, 0xb9, 0xfb, 0x53, 0xb6, 0x73, 0xda, + 0x0c, 0xb5, 0xa0, 0x2d, 0xed, 0x3f, 0xb3, 0x7e, 0x5d, 0xc1, 0x17, 0xe4, + 0xe7, 0x13, 0x02, 0xb3, 0x60, 0xa2, 0x3b, 0xd3, 0x00, 0x14, 0x3f, 0x7e, + 0xfa, 0x1a, 0x5f, 0x2d, 0x00, 0x52, 0xd6, 0x92, 0xc1, 0x8b, 0xb4, 0x89, + 0x5d, 0x52, 0xc0, 0xbd, 0xeb, 0xaf, 0xa0, 0xb6, 0x25, 0xe1, 0x31, 0x34}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA512, + 42, + {0xd5, 0x9a, 0xc6, 0x4e, 0x90, 0x7b, 0xfc, 0xf3, 0x8d, 0x4b, 0xc3, 0xfa, + 0x50, 0xb6, 0xf2, 0x79, 0x94, 0x83, 0xd2, 0x98, 0x79, 0xa0, 0x06, 0xbc, + 0x35, 0x26, 0x20, 0xe3, 0x1f, 0x39, 0x5d, 0x8e, 0x8e, 0xe3, 0x2f, 0x06, + 0x89, 0xa1, 0xb1, 0x45, 0x24, 0x63, 0x16, 0xd2, 0x74, 0x87, 0xfc, 0xf3, + 0xf7, 0x29, 0xeb, 0x64, 0x4d, 0x9c, 0x44, 0x70, 0x3a, 0xff, 0x5e, 0x57, + 0xdf, 0x05, 0x67, 0x03, 0x5c, 0x18, 0xc3, 0xaf, 0x96, 0xdb, 0x6e, 0x86, + 0xfa, 0xb4, 0xaa, 0x0c, 0xcc, 0x0c, 0x6f, 0xb2, 0x03, 0xa5, 0x09, 0x41, + 0x76, 0x7d, 0xd1, 0x71, 0x58, 0xfc, 0x4d, 0xfd, 0xc3, 0x41, 0x51, 0xba, + 0xe1, 0x02, 0x69, 0xbd, 0x68, 0xe0, 0x77, 0x7f, 0x23, 0xea, 0x0c, 0xa8, + 0xa3, 0x32, 0xf7, 0xf9, 0xe7, 0x7e, 0x5d, 0x95, 0xbb, 0x00, 0xcd, 0x6b, + 0x8d, 0x3a, 0x02, 0x79, 0xda, 0x30, 0x78, 0xc1, 0xbd, 0xf4, 0x82, 0x4c, + 0x43, 0x3f, 0x13, 0x11, 0x7e, 0x47, 0x55, 0xeb, 0x3f, 0xde, 0x5f, 0x9b, + 0xec, 0x40, 0x06, 0xa8, 0xff, 0x90, 0x76, 0xec, 0x5f, 0xe5, 0x24, 0x75, + 0x54, 0xa8, 0xe7, 0x6a, 0xce, 0x12, 0xf2, 0x7e, 0x81, 0x91, 0x43, 0x81, + 0x9b, 0xdc, 0x61, 0x12, 0xaf, 0x4b, 0xe9, 0xb2, 0x5b, 0x89, 0x6b, 0x01, + 0x60, 0x8b, 0x0f, 0xfd, 0x11, 0xdd, 0xc8, 0x7c, 0xb0, 0x0f, 0x82, 0x64, + 0x58, 0xa5, 0x35, 0x7a, 0x78, 0xe1, 0x30, 0x8e, 0x5b, 0x5b, 0x96, 0x1b, + 0x53, 0xe8, 0xa1, 0x9b, 0x33, 0x78, 0x9c, 0x0f, 0x49, 0x84, 0xfb, 0x1e, + 0x6d, 0x93, 0x15, 0xf9, 0x78, 0x0f, 0x81, 0xe6, 0x19, 0x6f, 0x90, 0x8f, + 0xd0, 0x0d, 0xa1, 0xd2, 0xfb, 0x6b, 0x61, 0xb6, 0x73, 0x80, 0xbd, 0x2d, + 0x2e, 0x57, 0x98, 0x29, 0xed, 0xc4, 0x40, 0x02, 0x11, 0x14, 0x18, 0xf9, + 0xac, 0x62, 0x4a, 0x61, 0x65, 0xcc, 0x53, 0x8e, 0xd0, 0xed, 0xe4, 0xd7, + 0x36, 0x3b, 0x7f, 0x71, 0x6c, 0x84, 0xe1, 0xe9, 0x21, 0x3e, 0xd7, 0x0f, + 0x02, 0xb5, 0xde, 0x44, 0xad, 0xa4, 0x9c, 0xd7, 0xc8, 0x3e, 0xd8, 0x19, + 0x60, 0x44, 0x33, 0xaa, 0xec, 0xa6, 0x8d, 0x52, 0xde, 0x44, 0x01, 0x83, + 0xd8, 0x78, 0xb0, 0x31, 0x53, 0x88, 0xa8, 0x84, 0x82, 0x43, 0x71, 0xaa, + 0xea, 0x41, 0x29, 0x02, 0x21, 0x82, 0x0c, 0xff, 0x49, 0xe4, 0x05, 0x54, + 0x4c, 0xf3, 0x54, 0x5e, 0x4e, 0xaa, 0x4e, 0x76, 0x97, 0xcf, 0xde, 0xe0, + 0xa4, 0x8e, 0xb8, 0x7a, 0x73, 0xff, 0x47, 0xf4, 0xd5, 0xd8, 0xdd, 0x3a, + 0x4f, 0x8b, 0x09, 0xed, 0x8c, 0xd2, 0x22, 0x3e, 0xe8, 0x3e, 0xdf, 0x2d, + 0x41, 0xb7, 0xca, 0x57, 0x2a, 0xba, 0x38, 0xb6, 0x4e, 0x98, 0x7e, 0x66, + 0x8b, 0xec, 0x1c, 0xe8, 0x8d, 0x24, 0xfc, 0x49, 0x9c, 0x92, 0xd0, 0xc7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA512, + 43, + {0xf2, 0x94, 0xd2, 0x2f, 0xcc, 0x6f, 0x9c, 0xce, 0x7b, 0xec, 0x0e, 0x44, + 0xa9, 0xd7, 0xea, 0xe4, 0x43, 0xad, 0x7b, 0x75, 0x0a, 0x72, 0xbe, 0x5d, + 0xbb, 0x41, 0xe3, 0x69, 0x4f, 0x48, 0x72, 0x0d, 0xc2, 0xc1, 0x25, 0x6e, + 0x03, 0x0a, 0xe1, 0xae, 0x06, 0xba, 0x65, 0xcb, 0xb5, 0x9e, 0x8d, 0x18, + 0x0b, 0x22, 0x24, 0x30, 0xa8, 0xfb, 0x10, 0xed, 0x7a, 0xbc, 0xd6, 0x9c, + 0x86, 0x9a, 0xd1, 0xc8, 0x07, 0x0f, 0x33, 0xd0, 0xf2, 0x62, 0x08, 0x54, + 0x14, 0xf7, 0x98, 0x5c, 0x47, 0xd3, 0x3d, 0x0b, 0x39, 0x8d, 0xa9, 0xd2, + 0x72, 0xf9, 0x96, 0xcb, 0x70, 0x1b, 0xc6, 0xf8, 0x4e, 0xaa, 0x08, 0x61, + 0xde, 0xb5, 0xb7, 0xcd, 0x72, 0x26, 0xd2, 0xb8, 0xa9, 0x69, 0xb4, 0x8d, + 0x62, 0x72, 0xa9, 0x8a, 0xb9, 0xa9, 0xe3, 0xb7, 0x61, 0x23, 0x1e, 0x89, + 0x2f, 0x4d, 0x8e, 0x91, 0x00, 0xa7, 0xd1, 0xbb, 0xf8, 0x20, 0xd9, 0x10, + 0x2a, 0x62, 0xd7, 0xd4, 0x1d, 0x92, 0xb3, 0xd9, 0xd5, 0x5f, 0xf3, 0x86, + 0xcd, 0xfa, 0x06, 0x6a, 0xfa, 0xc0, 0x4c, 0x50, 0xbb, 0x2e, 0x1d, 0xa0, + 0xe1, 0xb9, 0xaf, 0x62, 0xde, 0x2a, 0x74, 0x75, 0xbf, 0x40, 0x3d, 0xd2, + 0xa4, 0xa5, 0x0f, 0x80, 0xf6, 0xa0, 0xf0, 0xeb, 0x9e, 0xef, 0x38, 0xe0, + 0x0f, 0x19, 0x86, 0x1a, 0xee, 0x8d, 0x78, 0xa1, 0x33, 0x28, 0x46, 0x94, + 0x75, 0xcf, 0x42, 0xe0, 0xa6, 0x75, 0xf2, 0xd6, 0xf0, 0x86, 0x11, 0x5a, + 0x14, 0x24, 0x3a, 0x59, 0xf3, 0xec, 0xbb, 0x6a, 0x47, 0xd2, 0x5c, 0xd1, + 0x01, 0x1d, 0x0b, 0xb6, 0xe1, 0xff, 0xc1, 0x52, 0x06, 0x04, 0x65, 0xb3, + 0x54, 0xef, 0x2c, 0x66, 0x30, 0x51, 0x65, 0x42, 0x6e, 0xc7, 0x26, 0x25, + 0xd6, 0xfc, 0xdf, 0xc3, 0xe8, 0x30, 0xa6, 0xf3, 0x52, 0x38, 0x3e, 0x05, + 0x55, 0x6f, 0x4e, 0x14, 0xf5, 0xab, 0x73, 0x9f, 0x6b, 0xa3, 0x31, 0xd3, + 0xae, 0x8e, 0xbf, 0xfb, 0x49, 0x15, 0x7c, 0xe3, 0xc5, 0x97, 0xeb, 0x97, + 0x18, 0x63, 0x54, 0x93, 0xe8, 0xa0, 0x25, 0x44, 0x10, 0xbc, 0x75, 0x75, + 0x5c, 0x5d, 0x85, 0x4a, 0x31, 0x6a, 0x40, 0x84, 0x5e, 0x97, 0xda, 0x60, + 0x41, 0x2e, 0xb0, 0x28, 0xcd, 0x97, 0xd2, 0x06, 0xd0, 0x5a, 0xfc, 0xe2, + 0x0a, 0x32, 0x21, 0xf1, 0x3f, 0xfb, 0x73, 0x89, 0xc4, 0x00, 0xda, 0x00, + 0x47, 0xc6, 0x69, 0x01, 0x16, 0xde, 0x9b, 0x98, 0x7c, 0x02, 0xf0, 0x9d, + 0xb6, 0x73, 0x13, 0xb1, 0x63, 0xb9, 0xdf, 0x54, 0xd2, 0x43, 0x7b, 0x1f, + 0x85, 0x78, 0x32, 0xfb, 0x98, 0x26, 0x66, 0xc1, 0x9b, 0x83, 0x2f, 0x69, + 0x28, 0xdb, 0x60, 0xf8, 0xc6, 0x95, 0xa4, 0xd9, 0x55, 0x71, 0x82, 0x5b, + 0x7f, 0x87, 0xbb, 0x96, 0x01, 0x00, 0x3f, 0x95, 0xdb, 0x54, 0xa8, 0x13}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA512, + 44, + {0x3d, 0x8b, 0x8f, 0x96, 0x20, 0x91, 0xc0, 0xab, 0xfb, 0x44, 0x6c, 0x89, + 0xb2, 0x6a, 0xf8, 0xdc, 0xf6, 0xb6, 0x07, 0xec, 0xfc, 0x05, 0x2c, 0x4d, + 0x24, 0x07, 0x42, 0xf5, 0xbf, 0x95, 0x68, 0xa7, 0xf2, 0x7c, 0xbd, 0x01, + 0x6a, 0xb7, 0x34, 0x22, 0x0e, 0x8c, 0x53, 0x24, 0x12, 0xfd, 0x36, 0x08, + 0xc8, 0xdd, 0x3b, 0x24, 0x37, 0xac, 0x93, 0x07, 0x1b, 0x2e, 0x52, 0x33, + 0x56, 0x19, 0x4f, 0x3d, 0x19, 0xce, 0xf8, 0xec, 0x8c, 0x6a, 0x47, 0x7f, + 0xd9, 0xc7, 0x8a, 0x67, 0xb5, 0xe8, 0x44, 0xaf, 0x28, 0xaf, 0xd7, 0xa7, + 0xc0, 0xe4, 0xe9, 0x95, 0x02, 0x0e, 0x5a, 0x33, 0xdb, 0x39, 0x4d, 0x24, + 0xde, 0xe4, 0x57, 0x7c, 0x41, 0xd0, 0x40, 0xcb, 0x9f, 0x78, 0xfe, 0x31, + 0x02, 0x7e, 0xff, 0x68, 0x09, 0x0b, 0x98, 0x41, 0xa6, 0x6a, 0x83, 0xc4, + 0xaf, 0x2c, 0xb5, 0xd0, 0x76, 0xd8, 0x53, 0xd9, 0xde, 0x73, 0xe2, 0x05, + 0x92, 0x34, 0xad, 0x3d, 0x62, 0xd5, 0x6b, 0x23, 0xd8, 0x0b, 0xf9, 0xde, + 0x92, 0x6b, 0xc2, 0x51, 0xa5, 0x53, 0x0d, 0xfb, 0xd5, 0x64, 0xdb, 0x9d, + 0xed, 0x9e, 0xdd, 0x75, 0xdb, 0x0c, 0x96, 0xdc, 0xa8, 0xf7, 0xe7, 0x04, + 0xd1, 0xec, 0xaf, 0x2c, 0xc6, 0x6f, 0x12, 0xcc, 0xd9, 0xe5, 0x37, 0xe0, + 0xba, 0x4d, 0x64, 0xca, 0x37, 0x18, 0xc4, 0x39, 0xdd, 0xd8, 0xbc, 0x30, + 0x53, 0x67, 0xda, 0x8d, 0x11, 0x03, 0x72, 0x75, 0xfa, 0x25, 0x89, 0x45, + 0x1f, 0xdb, 0xe2, 0xbd, 0xc9, 0x95, 0x1a, 0xf4, 0x20, 0x34, 0x52, 0x1a, + 0x58, 0xf8, 0x74, 0x3d, 0x4d, 0xc1, 0x16, 0x4d, 0xcf, 0x83, 0xe6, 0xdd, + 0xbf, 0x2c, 0xfc, 0xa8, 0x0a, 0xd5, 0xe6, 0x34, 0x6e, 0x52, 0xb8, 0x05, + 0xe2, 0x77, 0x02, 0xe3, 0x82, 0xda, 0x44, 0x60, 0x2c, 0xfa, 0x4f, 0xa9, + 0x8e, 0x7c, 0x08, 0x44, 0x92, 0xfb, 0xe4, 0x56, 0x9b, 0xcf, 0xfd, 0x7e, + 0xf3, 0x88, 0x5a, 0x05, 0xe5, 0xb0, 0x91, 0x11, 0x2c, 0x3e, 0x39, 0xa7, + 0xe3, 0xee, 0x69, 0x17, 0xd3, 0x33, 0x67, 0xa1, 0x2f, 0x08, 0x76, 0x53, + 0x31, 0x7f, 0xfc, 0x15, 0x6b, 0xec, 0x46, 0x76, 0x84, 0x03, 0xe8, 0x0a, + 0x8b, 0xf5, 0x97, 0x21, 0x24, 0x9c, 0x7b, 0x90, 0x96, 0x42, 0x75, 0x1d, + 0xda, 0xf3, 0xa7, 0x85, 0x1a, 0xe6, 0x51, 0x46, 0xd6, 0xb4, 0x41, 0x04, + 0x21, 0x52, 0x18, 0xa5, 0xf2, 0xbd, 0x8c, 0x41, 0x70, 0xbb, 0xc5, 0xdd, + 0x69, 0xaf, 0xab, 0xcd, 0x13, 0xa5, 0x74, 0x29, 0x09, 0xa4, 0x19, 0x65, + 0xf8, 0x0e, 0x19, 0x1c, 0x8b, 0xf2, 0x1f, 0x2b, 0xe9, 0x97, 0x3c, 0x8f, + 0x65, 0x6b, 0xfc, 0x46, 0x81, 0x2c, 0x3d, 0x64, 0xe1, 0x4b, 0x52, 0x48, + 0x0c, 0x31, 0x80, 0x6d, 0xcc, 0x2f, 0xff, 0x05, 0xed, 0x7b, 0x82, 0xe0}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA512, + 45, + {0x04, 0xdc, 0xf0, 0x55, 0xea, 0x6c, 0x80, 0xa0, 0x4a, 0x30, 0x2f, 0x8b, + 0x6c, 0x7c, 0x66, 0xe3, 0xac, 0x79, 0x6c, 0x4c, 0x8c, 0x11, 0x2e, 0xda, + 0xf7, 0x55, 0x31, 0xff, 0xa9, 0x03, 0xc5, 0xa4, 0xc7, 0x49, 0x94, 0x7b, + 0x51, 0xbb, 0x4f, 0x74, 0xa9, 0x5b, 0x05, 0x57, 0x2c, 0xf7, 0xf9, 0x95, + 0x05, 0xc7, 0x88, 0x2d, 0xc8, 0xc9, 0xfb, 0x83, 0x69, 0x30, 0xa7, 0xb7, + 0x8c, 0x48, 0xe2, 0x82, 0xc2, 0x87, 0xcd, 0x64, 0xc1, 0xea, 0x36, 0xc4, + 0x94, 0xc1, 0xfd, 0x7b, 0x15, 0x97, 0xa7, 0x27, 0xc9, 0xc0, 0xbd, 0xbe, + 0xfd, 0xac, 0x06, 0xa7, 0x52, 0xaa, 0x55, 0x27, 0x40, 0x0f, 0x8c, 0xf5, + 0xd8, 0x81, 0xc4, 0x36, 0x4b, 0x4c, 0xe0, 0xda, 0xce, 0x6c, 0x61, 0x9d, + 0xe1, 0xb1, 0x1a, 0xd1, 0x46, 0x1c, 0xb9, 0xfb, 0xc2, 0xce, 0x9c, 0xcd, + 0x3e, 0x2b, 0xe9, 0x01, 0xc3, 0x20, 0x4c, 0xd6, 0x13, 0xd0, 0xe7, 0x7d, + 0x7c, 0x74, 0x0b, 0xab, 0x1e, 0xf2, 0x63, 0x4a, 0xaa, 0x4f, 0xfb, 0x6f, + 0x1f, 0x25, 0xf9, 0x98, 0x2a, 0xdc, 0x8f, 0x6c, 0x32, 0x46, 0x26, 0x7e, + 0x33, 0xde, 0x63, 0xe7, 0xe3, 0x46, 0xf1, 0xe2, 0x2b, 0x45, 0xef, 0x44, + 0x38, 0xb1, 0xf0, 0xa8, 0x32, 0x4d, 0xa5, 0xdb, 0x56, 0xe7, 0x49, 0xdd, + 0x38, 0x79, 0xfb, 0xb5, 0xa6, 0xfd, 0xfd, 0xe8, 0x02, 0xed, 0x61, 0x8b, + 0x15, 0xd3, 0xab, 0xb8, 0xfa, 0x23, 0x7b, 0xf4, 0x62, 0x3b, 0x66, 0xa5, + 0x53, 0x65, 0xb6, 0xd7, 0x71, 0x48, 0x9d, 0x8c, 0x60, 0xf3, 0x4f, 0x83, + 0xf3, 0x00, 0x92, 0xdf, 0x04, 0x9c, 0x66, 0x7e, 0x86, 0x42, 0x18, 0x07, + 0x56, 0x1f, 0x78, 0xbd, 0x70, 0x75, 0x56, 0x9c, 0xc3, 0x02, 0xe3, 0xea, + 0x72, 0xb0, 0x55, 0x9f, 0x9f, 0x92, 0x67, 0x46, 0x32, 0x05, 0xde, 0xe2, + 0x49, 0x63, 0xc7, 0xd5, 0x62, 0x36, 0xe4, 0x33, 0xd6, 0xd9, 0x44, 0xd4, + 0xf3, 0x70, 0x8d, 0xa6, 0xfd, 0x12, 0x17, 0x35, 0x55, 0x20, 0x1d, 0xf3, + 0x1a, 0x52, 0x69, 0x4f, 0x02, 0x66, 0xa4, 0xa4, 0x17, 0xb6, 0x86, 0x6e, + 0x5e, 0x33, 0x94, 0x38, 0x47, 0x02, 0x09, 0x36, 0xbd, 0xf8, 0x43, 0xfd, + 0xca, 0x58, 0x94, 0xfb, 0x98, 0x4b, 0x67, 0x84, 0xb1, 0xd5, 0x06, 0x36, + 0x05, 0x56, 0xf1, 0xaf, 0xae, 0x44, 0x19, 0x02, 0x1c, 0x74, 0xc6, 0xd7, + 0x7f, 0x28, 0x38, 0xb6, 0xe4, 0xb7, 0xd2, 0xd0, 0x40, 0xbf, 0x6d, 0xac, + 0x3c, 0xa5, 0x91, 0xd6, 0x0a, 0x3d, 0xb5, 0x08, 0x96, 0x16, 0x29, 0x13, + 0x66, 0x5f, 0x7b, 0x8e, 0xd3, 0xba, 0x10, 0x27, 0xfe, 0x24, 0x6e, 0xfe, + 0x41, 0xc5, 0x9c, 0x7b, 0x5e, 0x95, 0x2a, 0xab, 0x01, 0x1e, 0x2f, 0x8c, + 0xf7, 0x2c, 0xe3, 0xa1, 0xbc, 0x57, 0xc0, 0x2e, 0x9b, 0xac, 0xbd, 0x73}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA512, + 46, + {0x97, 0xba, 0x0c, 0x54, 0x48, 0xdd, 0x06, 0x84, 0x6b, 0x13, 0x83, 0xa3, + 0x2d, 0x9e, 0x5f, 0xac, 0x29, 0x10, 0x36, 0x80, 0x2c, 0x4f, 0x2b, 0xb5, + 0x49, 0x9d, 0x09, 0xdd, 0xa2, 0x21, 0x5e, 0xee, 0xdb, 0x38, 0x1d, 0xc7, + 0x55, 0xa8, 0xba, 0x1e, 0xac, 0xf0, 0x1d, 0x30, 0xd6, 0x0f, 0x78, 0x50, + 0xe0, 0xd8, 0x68, 0x80, 0xcf, 0xb1, 0x1f, 0x18, 0x19, 0x33, 0xaf, 0xcb, + 0x6c, 0x91, 0x01, 0xc9, 0x7d, 0xb5, 0xfc, 0x94, 0x3e, 0x89, 0xf0, 0x18, + 0x5e, 0xb7, 0x50, 0x5b, 0x8b, 0x0d, 0x90, 0x56, 0x90, 0xdc, 0x1d, 0x9d, + 0x04, 0x2e, 0xc0, 0x98, 0xfe, 0xcf, 0x54, 0x43, 0xb9, 0x8c, 0x61, 0xfe, + 0xc2, 0x13, 0x1b, 0x86, 0x35, 0x7c, 0xd3, 0x4e, 0xfe, 0x4f, 0x65, 0x07, + 0x1b, 0xb1, 0xa6, 0x45, 0xaa, 0x15, 0x96, 0x79, 0x5c, 0xad, 0xf6, 0x9e, + 0x14, 0xdf, 0x98, 0xb5, 0x11, 0x29, 0x7f, 0x17, 0x33, 0x0c, 0x7d, 0xc5, + 0xb9, 0x40, 0x30, 0x70, 0xf3, 0x84, 0x0d, 0x8f, 0xa3, 0x74, 0x0e, 0x99, + 0x7b, 0x46, 0x71, 0xb7, 0xa1, 0xba, 0xad, 0xef, 0x2d, 0x28, 0x9e, 0x66, + 0xfb, 0x01, 0xc4, 0x37, 0x55, 0xcb, 0xab, 0x21, 0x8c, 0x57, 0xb8, 0x71, + 0x07, 0x15, 0x29, 0xe2, 0x03, 0xdc, 0x5e, 0x88, 0x4d, 0x6f, 0x86, 0xb4, + 0x5f, 0x28, 0xe3, 0x7d, 0x80, 0xc7, 0x7d, 0x81, 0xb3, 0xd6, 0x93, 0x47, + 0xba, 0x7e, 0x47, 0x6d, 0x52, 0x1e, 0x17, 0x15, 0x9e, 0x87, 0x5e, 0xf7, + 0xf4, 0x9a, 0xe6, 0x85, 0xab, 0x56, 0xe1, 0x00, 0xec, 0x47, 0x5a, 0xb6, + 0x7d, 0x10, 0xd9, 0x33, 0x72, 0x94, 0xa1, 0xbc, 0x1c, 0xed, 0x14, 0x13, + 0xa1, 0xeb, 0xd8, 0xbe, 0xf5, 0x83, 0x64, 0xb1, 0xa1, 0xa5, 0xec, 0x14, + 0x82, 0x44, 0x76, 0x49, 0xee, 0x27, 0xc4, 0x54, 0x8f, 0x70, 0xf1, 0x2f, + 0x5c, 0x32, 0xd8, 0x55, 0x50, 0x47, 0x83, 0x4f, 0x58, 0x41, 0xf3, 0x0a, + 0x15, 0x56, 0xe4, 0x09, 0x48, 0x98, 0x26, 0xc0, 0xd2, 0xa0, 0x33, 0x34, + 0xa6, 0x3d, 0xa4, 0x95, 0x7e, 0x7e, 0xc9, 0x60, 0x8b, 0x5e, 0xd1, 0x8e, + 0x11, 0x93, 0xaf, 0x87, 0xcb, 0x75, 0xae, 0x32, 0x43, 0x20, 0x21, 0xc8, + 0x09, 0x4b, 0x80, 0xa7, 0x1a, 0xc2, 0x83, 0xfe, 0x93, 0x85, 0x50, 0x33, + 0xe2, 0xcc, 0xa4, 0x7d, 0x5d, 0x36, 0x2a, 0x37, 0x60, 0x7f, 0xca, 0x51, + 0x29, 0x19, 0x57, 0xef, 0xb0, 0x57, 0x11, 0xa5, 0x3c, 0xcf, 0x71, 0x84, + 0xd8, 0xe2, 0xa6, 0xb7, 0x9e, 0x2d, 0xa0, 0x51, 0x78, 0x15, 0x82, 0xf3, + 0xa3, 0x7c, 0x28, 0xc7, 0xad, 0x09, 0x5f, 0x53, 0x68, 0x00, 0x88, 0x30, + 0x8d, 0x8f, 0xae, 0xca, 0x5b, 0x75, 0xe2, 0xa2, 0x7d, 0x3b, 0x62, 0xc4, + 0x0c, 0x6e, 0xae, 0xab, 0x9a, 0xb8, 0xa2, 0xd6, 0x23, 0x4e, 0xb8, 0xb6}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA512, + 47, + {0xbe, 0x57, 0xee, 0xdd, 0xc0, 0xbe, 0xa9, 0x42, 0x57, 0xeb, 0x26, 0x45, + 0x6a, 0x6a, 0x4a, 0x6d, 0x9e, 0x9c, 0x8f, 0xee, 0x1a, 0xe2, 0xe0, 0x12, + 0x1c, 0xe8, 0xe6, 0x48, 0x06, 0xcb, 0xa6, 0x69, 0x26, 0x43, 0x18, 0x6e, + 0xb1, 0x0e, 0xbf, 0x43, 0xc0, 0xcb, 0x03, 0x2c, 0x64, 0x17, 0x36, 0x40, + 0x1e, 0xc1, 0x89, 0xad, 0xc4, 0x8e, 0xf6, 0xb2, 0x22, 0xf1, 0x9a, 0x43, + 0xb0, 0x9b, 0x6d, 0x81, 0xa1, 0x62, 0x6d, 0x93, 0xa4, 0x90, 0x55, 0xe5, + 0x09, 0x68, 0xe2, 0x95, 0xb7, 0x8f, 0x88, 0x3c, 0xbe, 0x0d, 0xf9, 0x42, + 0x51, 0xd1, 0xf0, 0xc8, 0xc0, 0x67, 0xd2, 0xa5, 0xd5, 0xef, 0x7e, 0xb3, + 0x3b, 0x01, 0x28, 0x9f, 0x9d, 0x66, 0x6e, 0x1f, 0x69, 0x17, 0x62, 0xb7, + 0xec, 0xba, 0xc4, 0x96, 0xd0, 0xce, 0x3d, 0xd2, 0xe4, 0x03, 0x07, 0x13, + 0x11, 0x52, 0x06, 0x83, 0x07, 0xf2, 0x8f, 0x8d, 0x2d, 0x38, 0xb4, 0x27, + 0xe0, 0x38, 0x43, 0xa7, 0x09, 0x7c, 0x7a, 0xf5, 0x62, 0x89, 0x91, 0xb8, + 0xa7, 0x52, 0xbc, 0x1e, 0xed, 0xcc, 0xf8, 0xcb, 0x2e, 0x4a, 0x75, 0x07, + 0xd4, 0xd0, 0x3e, 0xf6, 0xf1, 0x8d, 0xdc, 0x6e, 0x75, 0x7a, 0xcf, 0x87, + 0x44, 0x4c, 0xa6, 0x7d, 0x72, 0x92, 0xb2, 0x73, 0x89, 0x3b, 0x41, 0xc1, + 0xff, 0x4a, 0x20, 0x70, 0x04, 0x3d, 0x5b, 0xa7, 0x6f, 0x42, 0x84, 0xe4, + 0xf1, 0x6d, 0x75, 0x72, 0x1d, 0xa3, 0x2f, 0x21, 0x20, 0xef, 0x66, 0x6d, + 0x67, 0x7b, 0x0a, 0x6a, 0x04, 0xe4, 0xfc, 0x8e, 0xa5, 0xe5, 0xd6, 0x45, + 0x52, 0xcd, 0xc8, 0x72, 0xbc, 0x86, 0x0d, 0xd5, 0xdf, 0xd9, 0x93, 0x91, + 0x43, 0xc2, 0x71, 0xc7, 0x88, 0x65, 0x05, 0xd6, 0x96, 0xbe, 0x9d, 0x7e, + 0x78, 0x64, 0xeb, 0x58, 0x6e, 0x39, 0x6c, 0x02, 0x70, 0xd9, 0x23, 0x57, + 0x4d, 0xd2, 0xde, 0xe8, 0x55, 0xea, 0x3d, 0x7f, 0x6c, 0xf5, 0x7f, 0x83, + 0x4a, 0x79, 0x42, 0xff, 0x2f, 0x5c, 0xcf, 0x88, 0xd3, 0x12, 0xd4, 0xed, + 0xfd, 0x08, 0xfd, 0x66, 0x15, 0x40, 0x70, 0x59, 0x60, 0x4a, 0x35, 0x95, + 0x48, 0xaf, 0x4d, 0x92, 0x79, 0x4f, 0xfd, 0x1a, 0x61, 0x0d, 0x82, 0xf0, + 0x4d, 0x64, 0x53, 0xbc, 0xf3, 0x5b, 0xd8, 0xab, 0x52, 0x3b, 0x06, 0xa6, + 0x87, 0x5e, 0x05, 0xdb, 0xfb, 0xb9, 0xc2, 0x19, 0x6e, 0x27, 0x30, 0xc3, + 0x24, 0xac, 0x51, 0xe8, 0xc9, 0xff, 0x36, 0x93, 0x0b, 0x30, 0x25, 0xbb, + 0x2a, 0x08, 0x1e, 0xad, 0x30, 0xf8, 0x87, 0xe4, 0xef, 0xf6, 0x46, 0x4f, + 0x78, 0x4f, 0xfc, 0xca, 0xd6, 0x44, 0xb9, 0xd7, 0x35, 0x4b, 0x07, 0x11, + 0x01, 0x47, 0x8f, 0xd6, 0xed, 0x7c, 0x64, 0x16, 0x7b, 0x90, 0xe1, 0x6d, + 0x06, 0x6f, 0xf5, 0x99, 0xc5, 0x59, 0x1a, 0x94, 0x3a, 0x5f, 0x45, 0x33}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA512, + 48, + {0xec, 0xc5, 0xb9, 0x06, 0x7a, 0x93, 0xfb, 0x90, 0xcd, 0xa4, 0xb4, 0x5f, + 0x1c, 0x21, 0xd2, 0xc5, 0x50, 0x3b, 0xea, 0x7f, 0xe7, 0xab, 0x59, 0x29, + 0x22, 0xcb, 0xf9, 0x0b, 0x38, 0x89, 0x27, 0x41, 0xef, 0x75, 0x66, 0x7d, + 0xa1, 0xf0, 0x43, 0x5a, 0x25, 0x58, 0x8e, 0x22, 0x64, 0x5d, 0xba, 0xed, + 0x66, 0xea, 0x91, 0x2d, 0xb9, 0x95, 0x1f, 0xe9, 0xad, 0xeb, 0x35, 0x7e, + 0xbb, 0xc2, 0x5b, 0x5f, 0x52, 0x4d, 0xe9, 0xc3, 0x66, 0xd6, 0x57, 0x94, + 0x8c, 0x2e, 0xfc, 0xd0, 0x08, 0xde, 0xcb, 0xc6, 0x9c, 0xbf, 0x08, 0x5f, + 0x09, 0x4c, 0xac, 0xbf, 0x7b, 0xbd, 0xc9, 0xb8, 0x63, 0xcd, 0x5d, 0x91, + 0x74, 0xdd, 0x35, 0x17, 0x6f, 0x58, 0x7f, 0xf4, 0xf7, 0x87, 0x88, 0x17, + 0xf3, 0x1c, 0x3a, 0x9a, 0x66, 0x9b, 0xf5, 0x3a, 0xa3, 0x8c, 0xcc, 0x78, + 0x2e, 0x98, 0xf7, 0x23, 0x2b, 0x26, 0x70, 0x45, 0x25, 0x2a, 0x8c, 0xf3, + 0xae, 0x1b, 0xbe, 0xfb, 0xb2, 0x03, 0x05, 0x73, 0xbd, 0xc7, 0xcc, 0x92, + 0x22, 0x55, 0x0f, 0x5f, 0xda, 0x99, 0x23, 0xdc, 0xb6, 0x41, 0x2c, 0xa0, + 0xb2, 0x1e, 0x17, 0xd4, 0x64, 0xbf, 0x33, 0x4f, 0xdb, 0xc9, 0xae, 0x61, + 0x88, 0x7f, 0x1a, 0x4a, 0x96, 0xeb, 0x4f, 0xfd, 0xc1, 0xdc, 0xf2, 0x9d, + 0x6c, 0x2d, 0x7a, 0xab, 0x07, 0xfe, 0x96, 0xdb, 0x30, 0x28, 0x99, 0x70, + 0xd5, 0xd8, 0x20, 0x0a, 0xc9, 0x5e, 0xce, 0xf8, 0xef, 0xcd, 0xd6, 0x0f, + 0x8f, 0xe4, 0x99, 0x1a, 0x22, 0x42, 0x7f, 0xca, 0xd6, 0x8d, 0xe1, 0xd9, + 0x4c, 0x75, 0x7a, 0x76, 0x49, 0x90, 0xac, 0xf5, 0xa7, 0x6f, 0xf3, 0x3d, + 0xa9, 0x28, 0xa4, 0x6e, 0xe0, 0x07, 0x36, 0x7b, 0x4e, 0x90, 0x44, 0x9c, + 0xda, 0xa4, 0xd7, 0xbb, 0x22, 0x2b, 0xab, 0xaf, 0x1e, 0x2e, 0xa5, 0xa4, + 0x6a, 0xa9, 0xba, 0x1a, 0x1f, 0x39, 0x99, 0xc6, 0xa5, 0x5c, 0x2a, 0x36, + 0xd0, 0x83, 0xdc, 0xa4, 0x72, 0xd3, 0x0a, 0x46, 0xdd, 0x31, 0x2c, 0xc1, + 0x23, 0xb8, 0x30, 0xee, 0x39, 0x28, 0x3a, 0x6f, 0xb1, 0x1d, 0xe5, 0x8b, + 0xdf, 0xf2, 0x4d, 0xf1, 0x69, 0xe7, 0x16, 0xd3, 0xf2, 0x48, 0x7f, 0x05, + 0xda, 0xfb, 0x73, 0xcf, 0x38, 0x15, 0xa6, 0x16, 0xe5, 0x9a, 0xfc, 0x78, + 0xc1, 0x77, 0xa1, 0xbc, 0x85, 0xff, 0x89, 0xb4, 0x31, 0xe9, 0x88, 0xf5, + 0xf7, 0xa4, 0x33, 0x59, 0xdc, 0x9a, 0xb7, 0x06, 0x3b, 0xaa, 0xfb, 0xce, + 0x30, 0xdc, 0x24, 0x5b, 0x5f, 0xf3, 0xec, 0xae, 0xef, 0x5a, 0x1d, 0x51, + 0x8a, 0x09, 0xa6, 0x42, 0x6a, 0x6e, 0xdf, 0x9b, 0xf9, 0xdc, 0x0a, 0x5f, + 0x79, 0x86, 0x00, 0x03, 0xec, 0x17, 0x04, 0xb5, 0xc7, 0x56, 0xd5, 0x22, + 0xdb, 0xd9, 0x3c, 0x18, 0x3d, 0xfe, 0xa8, 0x19, 0xc9, 0x75, 0x8e, 0x5c}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA512, + 49, + {0xe4, 0x95, 0xb2, 0xc0, 0x30, 0xb0, 0x82, 0xcd, 0x0d, 0x58, 0x09, 0x7a, + 0xa1, 0xd1, 0xd5, 0xf4, 0x02, 0x12, 0x15, 0x10, 0x90, 0x48, 0xdb, 0x0e, + 0x47, 0x25, 0xd3, 0x01, 0x8d, 0xe3, 0xd7, 0x1d, 0xad, 0x07, 0xd0, 0xfd, + 0x5d, 0x94, 0xdf, 0x5f, 0x79, 0xbe, 0xbb, 0x76, 0x78, 0xbc, 0x85, 0xff, + 0xc0, 0x9d, 0x39, 0x57, 0x4e, 0x7e, 0x49, 0x5d, 0x17, 0x62, 0x1c, 0x59, + 0xbf, 0xf6, 0xbc, 0x9c, 0xab, 0x06, 0x6d, 0x5a, 0xea, 0xfa, 0xca, 0x13, + 0xe0, 0x2a, 0x79, 0xb3, 0xc1, 0xa5, 0xbd, 0x5d, 0x85, 0x40, 0xc4, 0xf3, + 0x93, 0x7c, 0xd4, 0x41, 0x3e, 0x9c, 0xe6, 0xf2, 0xe3, 0xb7, 0xf5, 0xf8, + 0xc7, 0xb2, 0xd1, 0x54, 0x65, 0x43, 0x5d, 0xf0, 0x05, 0x30, 0x4d, 0xb8, + 0x11, 0x81, 0xde, 0x6d, 0x49, 0x6c, 0xb4, 0x5f, 0xf0, 0x3c, 0xfe, 0x84, + 0xe7, 0x5c, 0x5b, 0x1d, 0x4c, 0x4b, 0xfa, 0x4f, 0x05, 0x5c, 0x9d, 0xa0, + 0x58, 0x2c, 0xe7, 0x3d, 0xc0, 0x97, 0x4a, 0xb5, 0x13, 0x22, 0x21, 0xa6, + 0x1e, 0x7b, 0xcb, 0xe1, 0xe3, 0x80, 0x49, 0x37, 0xbd, 0x00, 0x7d, 0x29, + 0x38, 0x61, 0xf4, 0x19, 0xbf, 0x8e, 0xa9, 0xa7, 0x2a, 0x14, 0x2d, 0xb3, + 0x87, 0xb1, 0x48, 0x04, 0x1f, 0x34, 0xc5, 0xb9, 0xcc, 0x3e, 0x03, 0x4a, + 0x0d, 0x3c, 0xc9, 0x3c, 0xf3, 0xbd, 0x1e, 0x1a, 0x5b, 0x1b, 0xc6, 0x32, + 0x33, 0xfe, 0x8b, 0xd1, 0xe1, 0xd7, 0x3f, 0x16, 0x38, 0x6a, 0x70, 0x53, + 0x31, 0x13, 0xb4, 0x80, 0x29, 0xa2, 0x51, 0xbb, 0xd9, 0x91, 0x06, 0xea, + 0x7a, 0xc9, 0x31, 0x3e, 0x93, 0xe3, 0x62, 0xa9, 0xc6, 0x95, 0x6d, 0xac, + 0x66, 0x8a, 0xa3, 0x16, 0xed, 0x81, 0x30, 0x37, 0x69, 0x12, 0x92, 0x6b, + 0xa9, 0xe9, 0xd2, 0xa8, 0xa9, 0xe8, 0x08, 0xa3, 0x83, 0x36, 0x14, 0xff, + 0xe0, 0xe2, 0x2d, 0x7e, 0x1c, 0xcb, 0x49, 0xad, 0xee, 0x54, 0x45, 0xb1, + 0x52, 0x6a, 0xf4, 0xe5, 0x96, 0xeb, 0x67, 0x5e, 0x12, 0xeb, 0x89, 0x75, + 0x1f, 0xfe, 0x5b, 0x03, 0x1a, 0x10, 0x6d, 0xc2, 0x82, 0xc6, 0xe4, 0xf0, + 0x6a, 0x23, 0x32, 0x91, 0xae, 0x7f, 0xff, 0xad, 0x2b, 0x16, 0x07, 0xab, + 0x7d, 0x0f, 0xc0, 0x60, 0x82, 0xde, 0x63, 0xf7, 0xe4, 0x8d, 0xde, 0xde, + 0x51, 0x22, 0xe3, 0x18, 0x6d, 0xee, 0x3f, 0x79, 0x78, 0x88, 0xc8, 0x04, + 0xb2, 0xaa, 0x03, 0x22, 0x56, 0x4f, 0x39, 0xf9, 0x04, 0x1d, 0x71, 0xb2, + 0x38, 0xa8, 0x16, 0xb7, 0x51, 0x21, 0x6a, 0xaf, 0x83, 0xbf, 0xe4, 0x07, + 0xf4, 0xcd, 0x28, 0xca, 0x2d, 0x31, 0x9e, 0x3d, 0xbf, 0x87, 0x3f, 0x13, + 0x32, 0x9c, 0x1e, 0xa8, 0x06, 0x4b, 0xad, 0x9d, 0x43, 0xf0, 0x08, 0x37, + 0xcc, 0xa9, 0x80, 0x80, 0xb6, 0x5f, 0xae, 0x38, 0x3c, 0x17, 0xf2, 0xa2}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA512, + 50, + {0x9a, 0xc1, 0x8b, 0x31, 0x17, 0x11, 0x32, 0x3d, 0x79, 0x62, 0x27, 0x9e, + 0x8c, 0x6d, 0x69, 0x37, 0x44, 0xdb, 0x2c, 0x85, 0x00, 0x87, 0x83, 0x26, + 0xbc, 0xe1, 0x1a, 0x9b, 0xed, 0xa2, 0x08, 0x4a, 0x65, 0x52, 0xb8, 0x9f, + 0xf4, 0x25, 0xc2, 0x1a, 0x22, 0x59, 0x8c, 0x09, 0xb5, 0x38, 0xa1, 0x94, + 0xd1, 0x77, 0xc3, 0xaa, 0x64, 0x7c, 0xf4, 0x36, 0x48, 0xe2, 0xb1, 0x7b, + 0x96, 0x75, 0x61, 0x6f, 0x81, 0x89, 0x69, 0x49, 0xbf, 0x45, 0x5e, 0xdb, + 0xd0, 0xb0, 0xf5, 0x71, 0x3a, 0xc9, 0x50, 0xb5, 0x73, 0x97, 0xc6, 0x62, + 0x81, 0xa6, 0x3b, 0x96, 0xf7, 0xaf, 0x4b, 0xad, 0x5c, 0x69, 0x7b, 0x29, + 0x33, 0x87, 0x57, 0x09, 0x26, 0xef, 0x7e, 0xf8, 0x50, 0x56, 0xdd, 0x11, + 0x89, 0x0c, 0x87, 0x65, 0x22, 0x3b, 0x25, 0x69, 0xb4, 0x11, 0x5b, 0xd3, + 0x6f, 0x5e, 0x17, 0xad, 0x7c, 0xc8, 0x95, 0x3a, 0x9b, 0x6c, 0x9a, 0x45, + 0x62, 0x7c, 0xff, 0x4a, 0xdd, 0xd9, 0x6d, 0xc3, 0x97, 0x05, 0x1f, 0x75, + 0x96, 0x35, 0xba, 0x3d, 0xe2, 0x56, 0xfa, 0x46, 0x1a, 0x2c, 0x56, 0x84, + 0x8c, 0x92, 0x4d, 0x81, 0xdd, 0x2a, 0x9a, 0x59, 0xcb, 0x92, 0x1a, 0xb4, + 0xa1, 0xb9, 0xb4, 0x65, 0x7e, 0xb6, 0xc1, 0x70, 0x91, 0x14, 0xeb, 0xe9, + 0x9b, 0x0a, 0xcb, 0x8c, 0x59, 0x88, 0x47, 0xa6, 0x50, 0xfd, 0x72, 0x16, + 0x69, 0x0c, 0xef, 0x68, 0xbd, 0xa4, 0x45, 0xa3, 0x71, 0x0f, 0xdb, 0xf8, + 0x54, 0x03, 0x78, 0x32, 0x3d, 0x32, 0x16, 0x8a, 0xf6, 0x66, 0xfa, 0x05, + 0x24, 0x15, 0x0a, 0xb8, 0x50, 0xe6, 0x8e, 0x1d, 0xea, 0x1e, 0xc0, 0x0d, + 0x2e, 0x5e, 0x63, 0xb6, 0x5b, 0xa6, 0x94, 0x3f, 0xcb, 0x92, 0x21, 0x7a, + 0xcc, 0x16, 0x95, 0x5f, 0x2d, 0x06, 0x73, 0x1e, 0x06, 0x84, 0xa4, 0x90, + 0xca, 0x97, 0x21, 0x18, 0x3b, 0x2c, 0xb7, 0x26, 0x33, 0x99, 0x7e, 0x3d, + 0xce, 0xb6, 0xfa, 0xde, 0xc1, 0x88, 0xda, 0x2d, 0x7e, 0xcc, 0x0d, 0xdd, + 0x82, 0xae, 0x7d, 0x82, 0x8c, 0x64, 0x0a, 0x89, 0x69, 0x6e, 0x66, 0xba, + 0x7d, 0x33, 0xa6, 0x40, 0x34, 0x10, 0x0a, 0x12, 0x99, 0xc2, 0x6e, 0xd9, + 0x0f, 0xb5, 0x9e, 0xfa, 0x80, 0xa8, 0x8a, 0xc8, 0x05, 0x7a, 0xde, 0xa1, + 0x37, 0x8e, 0xb7, 0xd1, 0x56, 0xb2, 0xed, 0x30, 0x87, 0x4e, 0xca, 0x2a, + 0x0a, 0x59, 0x17, 0x95, 0x3c, 0x0f, 0x86, 0x50, 0x34, 0xf5, 0x3d, 0xe7, + 0x03, 0x89, 0x34, 0x19, 0xfc, 0x65, 0x0a, 0x0f, 0x9d, 0xc2, 0x11, 0xf0, + 0x82, 0x83, 0x43, 0xbf, 0xcd, 0x76, 0xf1, 0x66, 0x99, 0xab, 0xd4, 0x68, + 0xe8, 0x63, 0xfd, 0x86, 0x96, 0xa5, 0x27, 0x05, 0xd3, 0xb4, 0x92, 0x68, + 0xe7, 0x65, 0x14, 0xab, 0x69, 0x99, 0xb9, 0x8d, 0x8e, 0xb9, 0x42, 0xf6}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA512, + 51, + {0x70, 0x0b, 0xa7, 0x74, 0x5d, 0x6c, 0x9c, 0x14, 0x6b, 0x60, 0x26, 0xd8, + 0x54, 0xf9, 0x58, 0xd4, 0xac, 0x00, 0x81, 0x6d, 0xfe, 0xed, 0x7e, 0xe9, + 0xbe, 0xb4, 0x58, 0x0a, 0xbd, 0xbd, 0x49, 0x11, 0x56, 0xbf, 0xff, 0x67, + 0x21, 0x5a, 0x7c, 0xc2, 0x3d, 0xc0, 0xdc, 0xdb, 0xcd, 0xcb, 0xc7, 0x90, + 0x09, 0xc8, 0x6d, 0xcd, 0x4b, 0xbd, 0xb5, 0x47, 0x45, 0xa8, 0xdd, 0x85, + 0xf7, 0xc7, 0x4b, 0x96, 0x39, 0x4a, 0xe1, 0xcf, 0x9b, 0xc8, 0x8c, 0xeb, + 0xe8, 0x8e, 0xca, 0x84, 0x77, 0x6f, 0x26, 0x34, 0x34, 0x95, 0x86, 0x17, + 0xb9, 0x81, 0x73, 0x39, 0xd7, 0x56, 0xe5, 0xf3, 0x01, 0x54, 0x8a, 0x1c, + 0xa4, 0xda, 0xe9, 0x2c, 0xe9, 0x48, 0x9c, 0x55, 0x73, 0xb9, 0xe5, 0xf3, + 0x84, 0x13, 0x58, 0xe3, 0x39, 0xe0, 0x56, 0xeb, 0x75, 0xb1, 0x05, 0x29, + 0x2d, 0x9a, 0x18, 0x97, 0x09, 0x12, 0x18, 0xa9, 0xa9, 0x5b, 0xe4, 0xa7, + 0x6d, 0x2f, 0x22, 0xa7, 0x79, 0x7a, 0x38, 0x53, 0xbd, 0x15, 0x6a, 0x91, + 0xf0, 0x88, 0x98, 0x98, 0xa6, 0x3c, 0xfe, 0xb7, 0x64, 0xe6, 0x43, 0xe6, + 0xf4, 0xa5, 0x98, 0x7e, 0x6d, 0xe1, 0x5f, 0xa3, 0x34, 0x50, 0x2a, 0xa7, + 0x4d, 0xd9, 0x9f, 0xdf, 0x9c, 0x07, 0x4e, 0x45, 0xe4, 0x63, 0x08, 0x3d, + 0x43, 0x4c, 0xa0, 0xa3, 0x14, 0x24, 0x42, 0x32, 0x57, 0xd1, 0xae, 0xbb, + 0x68, 0x37, 0x5b, 0x27, 0xfa, 0x1a, 0x79, 0xd7, 0x21, 0xbd, 0x3b, 0x1c, + 0xed, 0xf7, 0x44, 0xb7, 0xaf, 0xe6, 0x2e, 0xd0, 0x3c, 0xc4, 0xb7, 0xe6, + 0x76, 0x5c, 0x50, 0x49, 0x7b, 0xf6, 0x85, 0x39, 0x2d, 0x9e, 0x95, 0xdd, + 0x1c, 0xc1, 0x1e, 0x0e, 0x7b, 0xe8, 0x73, 0x1e, 0xbb, 0x68, 0x9d, 0x32, + 0x1e, 0xb1, 0xc6, 0x76, 0x21, 0xd8, 0x7f, 0xb1, 0x14, 0x4d, 0x56, 0xce, + 0xc8, 0x66, 0xa3, 0x08, 0xa0, 0xb3, 0xce, 0xb9, 0x41, 0x55, 0x9f, 0x7d, + 0x15, 0x7e, 0x87, 0xf0, 0xda, 0xf1, 0x07, 0xe8, 0x2d, 0xc1, 0x8d, 0x3c, + 0x90, 0xc6, 0x73, 0x07, 0x66, 0x44, 0x15, 0x83, 0x8d, 0xfa, 0x29, 0x69, + 0xef, 0x17, 0x90, 0xc4, 0xe9, 0x90, 0x17, 0xa1, 0xf2, 0x59, 0x77, 0xb1, + 0xf7, 0x87, 0xd6, 0x50, 0x4e, 0x10, 0x69, 0x3f, 0xa1, 0xb7, 0x9f, 0x23, + 0xb4, 0x2e, 0xa1, 0xc5, 0x31, 0x8a, 0xe7, 0x9e, 0x46, 0xcc, 0xef, 0x01, + 0x17, 0x4a, 0x75, 0x2e, 0xfc, 0xbb, 0xae, 0xbe, 0xbf, 0x24, 0x57, 0x7f, + 0xa8, 0x59, 0xb6, 0xba, 0x87, 0xb5, 0x40, 0xf2, 0xe4, 0x69, 0x03, 0xc3, + 0xaf, 0xf0, 0xdf, 0x72, 0xb4, 0xf8, 0xd1, 0x0b, 0x34, 0x63, 0x0b, 0xdb, + 0x22, 0x28, 0x2d, 0x7f, 0xc1, 0xc4, 0xf3, 0xd7, 0xdb, 0x66, 0x18, 0x65, + 0xab, 0x50, 0x89, 0xd2, 0x21, 0xa1, 0xf7, 0xc2, 0x4f, 0x30, 0x23, 0x0d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA512, + 52, + {0xf0, 0xed, 0xfb, 0x2e, 0x76, 0x49, 0x45, 0xf6, 0xe6, 0x58, 0x5b, 0xdc, + 0x28, 0xb4, 0x21, 0xdd, 0x73, 0x50, 0x36, 0xa4, 0xd1, 0x09, 0xd2, 0x7b, + 0xd1, 0xd7, 0x9f, 0x8c, 0xab, 0x0a, 0xe4, 0x6f, 0x50, 0x18, 0xe7, 0x29, + 0x07, 0x75, 0xf5, 0xa2, 0x73, 0x45, 0x9f, 0xc9, 0x99, 0x2d, 0x21, 0x7d, + 0xee, 0x70, 0x51, 0xa9, 0xcc, 0x86, 0x67, 0x0f, 0xc8, 0x2f, 0x33, 0x77, + 0x86, 0x11, 0x93, 0xae, 0x3c, 0xbf, 0x9e, 0xd4, 0xd9, 0xf5, 0x1b, 0x94, + 0x96, 0x23, 0x3f, 0x8f, 0x01, 0xc9, 0xf8, 0x8c, 0x43, 0x34, 0x8f, 0x64, + 0xdc, 0x64, 0xf2, 0xe5, 0xfe, 0x98, 0xf3, 0x20, 0x8e, 0xce, 0x15, 0x6a, + 0xee, 0x90, 0xba, 0xf7, 0xc2, 0x00, 0xfb, 0x80, 0x18, 0xd7, 0x15, 0x18, + 0x58, 0x08, 0xe0, 0xef, 0xd0, 0xc5, 0x70, 0xf5, 0xaf, 0x1f, 0x03, 0x69, + 0xad, 0x01, 0xe1, 0x8a, 0x32, 0x00, 0xa5, 0xe0, 0x43, 0x19, 0xb7, 0x79, + 0x26, 0x6b, 0x33, 0xd7, 0x06, 0x04, 0x26, 0x5c, 0x4c, 0x95, 0xeb, 0xf5, + 0x3c, 0xf4, 0x35, 0x18, 0x98, 0x8b, 0x75, 0x01, 0xbd, 0xec, 0x23, 0xc9, + 0xab, 0xec, 0xc4, 0x98, 0xd9, 0x8b, 0x51, 0x95, 0x83, 0x0b, 0x28, 0x83, + 0xb2, 0x61, 0x75, 0x2b, 0x4a, 0xfb, 0xe7, 0xdd, 0x7c, 0xdf, 0xa2, 0x1b, + 0xdf, 0x59, 0x3d, 0xad, 0x93, 0xb1, 0x06, 0xb9, 0x1f, 0xce, 0xdd, 0xda, + 0xda, 0x86, 0x4d, 0xf0, 0x66, 0xcb, 0x5f, 0x57, 0x27, 0xaf, 0xe6, 0xed, + 0x15, 0x67, 0xff, 0x21, 0x33, 0x6e, 0x6b, 0x02, 0xab, 0xfe, 0x8a, 0xe3, + 0x91, 0xb3, 0xfa, 0xd7, 0x3a, 0x4d, 0xe0, 0x57, 0x28, 0x57, 0x7d, 0x7c, + 0xd4, 0xe0, 0xc6, 0x39, 0xdb, 0x38, 0x1e, 0xa4, 0x46, 0xe1, 0xb7, 0xc3, + 0x5e, 0x89, 0x1b, 0xf7, 0x25, 0x8b, 0x53, 0xfc, 0x35, 0x6e, 0x71, 0x4e, + 0xa4, 0xbb, 0x28, 0x56, 0xba, 0x03, 0x7b, 0x50, 0x03, 0x5b, 0x61, 0x1f, + 0x07, 0x0d, 0x42, 0x44, 0x5c, 0x92, 0x63, 0xe9, 0x68, 0xe8, 0xc8, 0x03, + 0xaa, 0x04, 0x0e, 0xda, 0x54, 0x0c, 0x23, 0xd6, 0x2a, 0x48, 0xb9, 0x88, + 0x4a, 0x9b, 0x9e, 0xb5, 0x8b, 0xdc, 0x62, 0x1a, 0x53, 0x69, 0xdd, 0xcb, + 0x00, 0x7e, 0x52, 0xbe, 0x1d, 0xa9, 0x96, 0xf0, 0x20, 0xd8, 0xc1, 0xa0, + 0xcd, 0xe9, 0xce, 0x41, 0x74, 0x9f, 0x33, 0xb9, 0xa6, 0x5e, 0x5a, 0xd3, + 0x33, 0x86, 0x58, 0x7b, 0x93, 0x72, 0x3a, 0xc6, 0xee, 0xcf, 0x3a, 0xda, + 0xd9, 0x96, 0xf5, 0xaf, 0xfa, 0x7a, 0x97, 0x72, 0x33, 0x6d, 0xb2, 0xec, + 0xb9, 0x60, 0x7d, 0xae, 0x06, 0xcb, 0xc3, 0xa8, 0xd1, 0xa5, 0x5c, 0xfc, + 0xce, 0x20, 0xa4, 0x3e, 0x93, 0x23, 0xc7, 0xfa, 0x7a, 0x11, 0xb8, 0x3b, + 0x01, 0x98, 0xda, 0xfb, 0x6f, 0x0b, 0xa8, 0x60, 0x10, 0x3a, 0x54, 0xaf}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA512, + 53, + {0x35, 0x01, 0x90, 0xcd, 0x72, 0xb3, 0x13, 0x28, 0xcf, 0x1f, 0xac, 0x92, + 0x9b, 0x03, 0xc4, 0x59, 0x00, 0xeb, 0x1d, 0xbd, 0xaa, 0xe1, 0x4c, 0x35, + 0x53, 0xb4, 0x0b, 0x53, 0x77, 0x33, 0x24, 0xbc, 0x17, 0xb1, 0x3f, 0xe1, + 0x12, 0x82, 0xd7, 0x0b, 0x38, 0x77, 0x1b, 0x5c, 0xeb, 0x0f, 0xf8, 0x7f, + 0x85, 0x17, 0xa7, 0x87, 0xb0, 0xe0, 0x6e, 0x97, 0xb8, 0x3b, 0x71, 0xfc, + 0x7b, 0x68, 0x0c, 0xd5, 0xd6, 0x1d, 0x61, 0x6c, 0x15, 0xd6, 0xc1, 0xbc, + 0x98, 0xcf, 0x93, 0xb0, 0x58, 0xa5, 0xbe, 0x99, 0xce, 0x09, 0xf9, 0x93, + 0x6e, 0xb5, 0x5c, 0x4f, 0x92, 0x75, 0x1f, 0x00, 0xc4, 0xb4, 0x03, 0xd9, + 0x77, 0x19, 0x94, 0xac, 0xc5, 0x56, 0xd7, 0xe6, 0x9f, 0x56, 0x82, 0x22, + 0x38, 0x07, 0xb2, 0xe7, 0x22, 0x9e, 0x3b, 0xb5, 0x36, 0x01, 0x25, 0xe4, + 0x36, 0x60, 0x52, 0xc9, 0x62, 0x9c, 0xd1, 0x42, 0x7f, 0x8d, 0xba, 0x95, + 0x82, 0x34, 0x8e, 0x10, 0xea, 0x4f, 0x4d, 0x76, 0x8d, 0x84, 0xdb, 0xa7, + 0x3d, 0xb5, 0x44, 0x2e, 0xec, 0xfc, 0x90, 0xd3, 0x81, 0x16, 0xb0, 0x02, + 0xdd, 0x4b, 0xb3, 0x4e, 0xd8, 0xc3, 0x46, 0xff, 0xff, 0x88, 0x34, 0x44, + 0x24, 0x8e, 0xc2, 0x36, 0xc7, 0x38, 0x95, 0x91, 0x54, 0xde, 0xca, 0xc7, + 0x17, 0xc0, 0x41, 0xdc, 0xf3, 0xdf, 0x54, 0x92, 0xf2, 0xc9, 0xa5, 0x09, + 0xc2, 0x72, 0xd8, 0x25, 0xa4, 0x91, 0x49, 0xc8, 0x47, 0x18, 0xa9, 0x83, + 0x5b, 0x40, 0xa3, 0x8d, 0xe6, 0xcf, 0xa7, 0xd6, 0x10, 0x20, 0x42, 0x15, + 0x00, 0x39, 0x51, 0x0b, 0xa4, 0x01, 0xfb, 0xe5, 0x3f, 0xdc, 0x7e, 0xd3, + 0xb4, 0x22, 0x84, 0x8f, 0x75, 0xa9, 0x82, 0x1c, 0x0c, 0xb0, 0xc7, 0xa0, + 0xe4, 0xae, 0x62, 0x19, 0xf3, 0x05, 0x50, 0x7e, 0xce, 0x7b, 0x84, 0xbe, + 0x1c, 0xc8, 0xc1, 0xeb, 0xda, 0x66, 0x3f, 0xbc, 0xe7, 0x24, 0xeb, 0xe7, + 0xa2, 0xf6, 0x79, 0x32, 0x71, 0xe8, 0x09, 0x83, 0x51, 0x99, 0x13, 0x89, + 0x54, 0x6c, 0xbc, 0xe7, 0x29, 0x7c, 0x8a, 0x18, 0xc8, 0xd2, 0x02, 0x22, + 0x7b, 0x7d, 0xd5, 0x74, 0xb1, 0xc1, 0x77, 0x80, 0x58, 0x94, 0x78, 0x40, + 0xff, 0x0c, 0x60, 0x1a, 0x7d, 0x65, 0xf0, 0x35, 0xf7, 0xf6, 0x60, 0x81, + 0xde, 0xc7, 0xf3, 0xcf, 0xaf, 0xd0, 0x42, 0xaa, 0x15, 0xed, 0xbe, 0xe6, + 0xb3, 0x7d, 0xa6, 0x1c, 0xcd, 0x49, 0x38, 0xe7, 0x51, 0x7d, 0xc4, 0x8c, + 0xe2, 0x72, 0xed, 0x78, 0xcd, 0xb4, 0xf3, 0x3c, 0xd0, 0x00, 0x21, 0x7a, + 0xd1, 0x42, 0xf0, 0x1b, 0x96, 0x7d, 0x7e, 0xc4, 0xe8, 0xfb, 0xb4, 0x3d, + 0xb8, 0x90, 0xff, 0x4e, 0xc8, 0xfc, 0xe3, 0x7a, 0x00, 0xc8, 0x8a, 0xd9, + 0x40, 0x7a, 0x6a, 0xab, 0xf4, 0xbf, 0xad, 0x3c, 0xcc, 0xcb, 0xa4, 0x8d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA512, + 54, + {0x2a, 0x32, 0xd2, 0x79, 0xcb, 0x8e, 0x0f, 0x44, 0xa1, 0x96, 0xa1, 0xf8, + 0x3f, 0xa8, 0xdd, 0x5b, 0xda, 0x36, 0xf2, 0xf8, 0x57, 0x66, 0x4f, 0x41, + 0x55, 0xb2, 0x85, 0x9d, 0x9f, 0x94, 0x0e, 0x8f, 0xec, 0xd4, 0x66, 0xb3, + 0xa7, 0x58, 0x92, 0x54, 0xb3, 0xa0, 0x48, 0x46, 0x72, 0x1b, 0x8b, 0xa3, + 0xfb, 0xda, 0x7a, 0x85, 0xa6, 0xa0, 0x0a, 0xe2, 0x4a, 0xbb, 0x20, 0x98, + 0xd3, 0xa1, 0xe8, 0xcc, 0x85, 0x3d, 0xbf, 0x69, 0x3d, 0x12, 0xa1, 0xf0, + 0x2e, 0xf4, 0x90, 0x59, 0x46, 0x06, 0x99, 0x0d, 0xc8, 0xaa, 0x79, 0x16, + 0xff, 0x69, 0x11, 0x25, 0x40, 0x39, 0xf4, 0xa0, 0x56, 0x50, 0x68, 0xaf, + 0x56, 0x20, 0xa3, 0xca, 0xea, 0x7f, 0x76, 0xb7, 0x75, 0xb9, 0x6a, 0x8d, + 0x84, 0x56, 0xff, 0xa7, 0xbc, 0x6d, 0xc9, 0xfe, 0x98, 0x83, 0x2a, 0xcc, + 0x51, 0x2a, 0x70, 0x9e, 0xd8, 0x3e, 0x06, 0xc7, 0x21, 0x66, 0x51, 0x2e, + 0x32, 0x43, 0xe9, 0xe3, 0x04, 0x87, 0xdc, 0x6c, 0xf3, 0xd2, 0x88, 0xef, + 0x54, 0x06, 0x85, 0x8b, 0x6b, 0xd6, 0x01, 0x77, 0xb0, 0x1f, 0x46, 0x6c, + 0xb8, 0xd9, 0x63, 0xa9, 0x87, 0xbf, 0x7a, 0xc2, 0x42, 0xda, 0x9f, 0xb7, + 0x85, 0x63, 0xc2, 0xa8, 0xc9, 0x89, 0x1b, 0x21, 0x35, 0x44, 0x85, 0x5d, + 0x3f, 0xa9, 0x2c, 0x62, 0xa8, 0xd3, 0x21, 0x9d, 0xb0, 0xdb, 0xe7, 0x22, + 0x9e, 0xda, 0x41, 0x78, 0xa5, 0x40, 0xf7, 0xb1, 0x03, 0xc0, 0x88, 0x6d, + 0x1a, 0x1a, 0x4e, 0xf2, 0xc6, 0xbf, 0x53, 0x88, 0x22, 0x8e, 0x64, 0xd6, + 0xca, 0xf6, 0xe6, 0x54, 0x24, 0xb0, 0x68, 0x3d, 0x0c, 0x6f, 0x2e, 0xca, + 0xd0, 0x33, 0x55, 0xcc, 0x7f, 0x5e, 0xfd, 0x8f, 0x3a, 0x18, 0xa9, 0x91, + 0xe3, 0x91, 0xbc, 0x06, 0xb0, 0xa6, 0x45, 0x58, 0x63, 0x16, 0xca, 0x61, + 0xe1, 0x01, 0xfc, 0x0c, 0x26, 0x2b, 0x7f, 0x67, 0xd7, 0x97, 0x9c, 0xb0, + 0xaa, 0x1b, 0xff, 0xee, 0xbd, 0x3b, 0xbe, 0xe7, 0x57, 0xd2, 0x57, 0xef, + 0x9f, 0x84, 0x41, 0x8d, 0x2b, 0x4f, 0x9c, 0xfc, 0x6b, 0x09, 0xe5, 0xef, + 0xdc, 0x23, 0x28, 0xf7, 0xed, 0xbd, 0x02, 0xb1, 0xd9, 0xe1, 0x3e, 0xa7, + 0xae, 0x86, 0xd0, 0x44, 0x62, 0x27, 0x73, 0xc5, 0x0a, 0x8f, 0x0c, 0x53, + 0x90, 0x80, 0x79, 0x93, 0x9c, 0xa6, 0x0a, 0x08, 0xe6, 0x52, 0xc2, 0xa6, + 0x85, 0x63, 0x97, 0x81, 0x43, 0x04, 0xde, 0xf1, 0x5a, 0xec, 0x6e, 0x63, + 0x6e, 0xb6, 0x67, 0x9e, 0xcc, 0x86, 0x19, 0xb8, 0x20, 0xa6, 0x55, 0x07, + 0x0f, 0xdf, 0x7f, 0xe2, 0xf2, 0x04, 0xbb, 0xa5, 0x7a, 0x92, 0xd8, 0x94, + 0xcb, 0xe2, 0xd7, 0x32, 0x8c, 0xf6, 0xd7, 0x3f, 0xca, 0xb0, 0x7b, 0xa8, + 0x3b, 0x02, 0x0c, 0x3b, 0x2f, 0x09, 0x51, 0xbc, 0xdf, 0xab, 0x8e, 0xc1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA512, + 55, + {0x1d, 0x95, 0xd2, 0xaf, 0xfd, 0x3c, 0x34, 0x7e, 0xa5, 0x84, 0x8a, 0xac, + 0x97, 0x4b, 0xf4, 0xc7, 0xff, 0x67, 0x5a, 0x87, 0x6f, 0x09, 0x44, 0xd7, + 0x37, 0x85, 0x59, 0x4e, 0x2c, 0x8d, 0x59, 0xa9, 0x67, 0x1d, 0x8c, 0xe8, + 0xad, 0x1b, 0x7c, 0x6d, 0x0d, 0x51, 0xf8, 0x18, 0xcc, 0xe5, 0xab, 0x1c, + 0xbd, 0x7b, 0x6e, 0x3b, 0x69, 0xf1, 0xa1, 0x96, 0x1c, 0x44, 0x46, 0xae, + 0x14, 0x7d, 0x64, 0xb3, 0x79, 0x4c, 0x6a, 0x82, 0x55, 0x38, 0x6b, 0x96, + 0xf0, 0x62, 0xe0, 0x22, 0x65, 0x8e, 0x08, 0x98, 0x89, 0x2b, 0x3e, 0x54, + 0x49, 0x3c, 0x7b, 0x6c, 0x16, 0x86, 0xd6, 0x87, 0xee, 0x72, 0xf5, 0xfa, + 0xef, 0xf0, 0x77, 0xe6, 0xfd, 0xb9, 0x39, 0x8b, 0x27, 0x1b, 0x6c, 0x03, + 0x8d, 0x54, 0xc3, 0xcb, 0x06, 0x74, 0x71, 0x7a, 0x7a, 0xa7, 0xe7, 0x5e, + 0xa3, 0xca, 0xdf, 0xe8, 0x7b, 0x72, 0xaa, 0x1c, 0xf1, 0x9c, 0x79, 0x9e, + 0xd2, 0x10, 0x22, 0x64, 0xee, 0xb6, 0x46, 0x27, 0x1a, 0x81, 0xec, 0xcf, + 0x9d, 0xca, 0xfd, 0xab, 0x5a, 0xab, 0xd5, 0x86, 0xfc, 0x03, 0xe2, 0x79, + 0xcb, 0x85, 0x00, 0x20, 0x3b, 0x44, 0xfa, 0x71, 0x78, 0xa9, 0xd8, 0x46, + 0xa8, 0x5f, 0x2c, 0xb6, 0x49, 0x2e, 0x81, 0x75, 0xb2, 0xa7, 0xb0, 0x4c, + 0xe2, 0x4f, 0x4d, 0xf0, 0x4e, 0x0c, 0xba, 0xc7, 0x6b, 0xd1, 0x59, 0x07, + 0xec, 0xaa, 0x7c, 0x07, 0x68, 0x3e, 0x20, 0xdb, 0xeb, 0x1c, 0xf9, 0xf6, + 0xf0, 0x3f, 0xdc, 0xb0, 0xe3, 0x1b, 0x55, 0xd7, 0x7c, 0x81, 0x80, 0xf2, + 0x77, 0x80, 0xdf, 0x7b, 0x25, 0x3a, 0x24, 0x22, 0xf0, 0xf3, 0x19, 0xa0, + 0x81, 0x78, 0x1a, 0xc2, 0x95, 0xbc, 0x89, 0xde, 0x4d, 0xa4, 0x07, 0x08, + 0xeb, 0xa1, 0x72, 0x17, 0xa6, 0xef, 0x42, 0x11, 0x4b, 0xb4, 0x66, 0x95, + 0xcd, 0xa2, 0x0b, 0x27, 0x59, 0x05, 0x65, 0x59, 0x2e, 0x45, 0x75, 0x09, + 0x8a, 0xc1, 0xff, 0x27, 0xaf, 0x29, 0x62, 0x45, 0x00, 0x5a, 0x0f, 0xf4, + 0x9d, 0x6a, 0x69, 0x7a, 0xb4, 0xbd, 0x70, 0xc6, 0x75, 0x8a, 0x18, 0x97, + 0xb0, 0xa1, 0xc0, 0x9f, 0x32, 0x29, 0x3d, 0x7d, 0x1b, 0x28, 0x56, 0x73, + 0x06, 0x58, 0xd4, 0x38, 0x53, 0x36, 0x25, 0x69, 0xbb, 0xad, 0x81, 0x38, + 0x9e, 0x85, 0xb3, 0xa2, 0x7b, 0x31, 0x67, 0x86, 0xde, 0x7c, 0xd0, 0x79, + 0x8c, 0x62, 0x83, 0x44, 0x95, 0x4c, 0xcd, 0x1b, 0x90, 0xc5, 0x84, 0x95, + 0xfd, 0x11, 0x2d, 0xfd, 0x24, 0x6f, 0xc6, 0x23, 0x11, 0x8c, 0x7c, 0xbb, + 0xa7, 0x62, 0x53, 0x50, 0x38, 0xe1, 0x08, 0x85, 0xd7, 0xd8, 0xb9, 0x6e, + 0xdc, 0x60, 0x0e, 0xe0, 0x3b, 0x14, 0x30, 0x62, 0x8d, 0xf9, 0x4e, 0xa6, + 0x5d, 0xa1, 0x7b, 0x13, 0x76, 0x71, 0x9f, 0x3f, 0xfb, 0x73, 0x9b, 0xa2}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA512, + 56, + {0xc1, 0xbd, 0x91, 0x97, 0x21, 0x81, 0x9b, 0x72, 0xb3, 0x89, 0xc2, 0x7f, + 0x03, 0x45, 0xd7, 0x50, 0x68, 0x29, 0xb3, 0x8a, 0x79, 0x73, 0xf7, 0xd4, + 0x18, 0x41, 0x84, 0xde, 0x56, 0xa0, 0xd7, 0x8a, 0x80, 0x0b, 0x99, 0xdb, + 0xd8, 0xa0, 0x21, 0x6f, 0x60, 0xbd, 0x2d, 0x42, 0x3c, 0xe1, 0x8a, 0x9f, + 0xbd, 0x45, 0xf6, 0xe0, 0xd1, 0x71, 0xe3, 0x46, 0x89, 0xe0, 0x6d, 0x9d, + 0x15, 0x5f, 0x3f, 0x3a, 0x0c, 0x9a, 0xf5, 0x94, 0xbc, 0xd4, 0xdc, 0x47, + 0x6d, 0xad, 0x91, 0x5d, 0x17, 0xa4, 0x97, 0x3a, 0xf9, 0xa5, 0xd4, 0x80, + 0xf6, 0x22, 0xba, 0xe2, 0xdb, 0xff, 0xa1, 0x25, 0xe8, 0x3d, 0x99, 0x95, + 0xe8, 0x11, 0x12, 0xd6, 0x33, 0xda, 0xf2, 0x25, 0x84, 0x8c, 0x8e, 0x7b, + 0xa1, 0x7c, 0xb0, 0x30, 0xa4, 0x69, 0x74, 0x8d, 0xbc, 0xbe, 0xfe, 0xa2, + 0x9e, 0x93, 0xf4, 0x64, 0xfe, 0x16, 0xec, 0x1b, 0x14, 0x56, 0xcc, 0x82, + 0x3e, 0xfa, 0x31, 0x35, 0xd4, 0x9d, 0x94, 0xe7, 0x40, 0x14, 0x6d, 0xe7, + 0x5c, 0x44, 0xf3, 0x80, 0xae, 0x4e, 0x5a, 0x62, 0x60, 0xe6, 0x4b, 0xe7, + 0xf0, 0xc3, 0xd2, 0x9c, 0xe9, 0x7c, 0x29, 0xc9, 0xa7, 0x6e, 0x28, 0x0f, + 0x50, 0xd8, 0x85, 0x57, 0xe5, 0x22, 0x92, 0xae, 0x9f, 0xd1, 0xe7, 0x83, + 0x64, 0x37, 0x56, 0xf6, 0xb8, 0xfa, 0x86, 0x7d, 0xea, 0xc0, 0x5c, 0x21, + 0x79, 0x30, 0x56, 0x99, 0x2d, 0xdc, 0xad, 0x2c, 0xe5, 0xad, 0x16, 0x98, + 0x47, 0x0c, 0xab, 0x4e, 0xa1, 0x6d, 0x5e, 0x17, 0x84, 0xdd, 0x44, 0x9b, + 0xba, 0xba, 0x72, 0x5e, 0xc7, 0x4c, 0x64, 0x80, 0xd0, 0xd3, 0x93, 0x19, + 0xbd, 0xfd, 0x24, 0xf5, 0x55, 0x91, 0xec, 0xf9, 0x2e, 0x43, 0x52, 0x70, + 0x64, 0x83, 0xf9, 0x6f, 0x75, 0xd6, 0x37, 0x14, 0xfb, 0x1a, 0x28, 0x8e, + 0xf0, 0x9e, 0xa8, 0xf6, 0xb7, 0xf5, 0xac, 0xe9, 0xc2, 0xdc, 0x65, 0x9d, + 0x95, 0x68, 0x97, 0x86, 0xc5, 0xcf, 0x73, 0x49, 0x72, 0xb5, 0xef, 0x08, + 0xf7, 0x8e, 0xba, 0x8d, 0x7e, 0x18, 0x54, 0x5d, 0xfb, 0xc1, 0x17, 0x3a, + 0x56, 0x1e, 0x59, 0x7b, 0x04, 0x12, 0x73, 0x9f, 0xfa, 0x0f, 0xe4, 0x44, + 0x8d, 0x08, 0xf2, 0xd3, 0x07, 0xba, 0xf8, 0x5d, 0x9e, 0xcc, 0x5c, 0x2a, + 0x57, 0xc0, 0x08, 0xf4, 0x90, 0xba, 0x86, 0x7f, 0x5f, 0xff, 0xbd, 0x21, + 0x09, 0x1f, 0x77, 0xee, 0xdf, 0x1c, 0x6c, 0xbc, 0x56, 0x36, 0x13, 0xa4, + 0x43, 0xfc, 0xb9, 0x87, 0xd7, 0x76, 0xf0, 0x5e, 0x8c, 0xd1, 0x30, 0x70, + 0x18, 0x43, 0x9b, 0xd0, 0xac, 0x72, 0x9a, 0x7c, 0xa0, 0x5a, 0x96, 0x8d, + 0x4f, 0x01, 0x22, 0x00, 0x29, 0x3a, 0x17, 0x40, 0xad, 0xff, 0x9d, 0xdb, + 0x87, 0x7b, 0x05, 0x4c, 0x4d, 0x11, 0xad, 0x42, 0xe1, 0x45, 0x6b, 0xdd}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA512, + 57, + {0xa6, 0xdf, 0x51, 0xd8, 0x0d, 0x29, 0x02, 0x56, 0x9a, 0x02, 0x45, 0x42, + 0x2e, 0x5b, 0x5e, 0x82, 0x61, 0x90, 0x3f, 0xca, 0xda, 0x8f, 0x01, 0xc2, + 0xc2, 0xd4, 0xd9, 0x89, 0x7b, 0xe3, 0x5c, 0x64, 0xb7, 0x28, 0x6a, 0xc7, + 0x9f, 0xa7, 0x3c, 0xf3, 0x9d, 0xb3, 0xd9, 0xe3, 0x13, 0x5a, 0xf2, 0xf0, + 0x0a, 0x88, 0x81, 0x38, 0xdf, 0x5d, 0x6e, 0xde, 0x7c, 0xac, 0x53, 0x57, + 0x67, 0xe1, 0x72, 0x06, 0xf5, 0x85, 0xc5, 0x71, 0x49, 0x76, 0x0b, 0xa3, + 0x79, 0xd8, 0x79, 0x11, 0x26, 0xb6, 0x99, 0x23, 0x0b, 0x67, 0x8b, 0xea, + 0x97, 0x62, 0xe7, 0x3a, 0x2f, 0x0a, 0xbc, 0xbe, 0xc9, 0x43, 0xdb, 0x9a, + 0xc7, 0x4f, 0xfb, 0xea, 0x38, 0x24, 0xdd, 0xf2, 0x2c, 0x36, 0xfd, 0xbf, + 0xe7, 0x79, 0x60, 0x14, 0x9d, 0x07, 0xda, 0x6d, 0x5a, 0xcd, 0x80, 0xa7, + 0x37, 0x86, 0x75, 0xb3, 0xe6, 0x5d, 0x45, 0x63, 0xd6, 0x0b, 0x19, 0x37, + 0x34, 0x7a, 0x4d, 0xb2, 0x5d, 0x6a, 0x15, 0x92, 0x91, 0x7e, 0x06, 0xbb, + 0x15, 0x64, 0x54, 0x2b, 0xea, 0xe5, 0x33, 0x0a, 0x8a, 0xbf, 0x9f, 0xf8, + 0x54, 0x91, 0x2e, 0xfb, 0x0e, 0xc3, 0xd9, 0x3f, 0x25, 0xc8, 0xc4, 0xe1, + 0x9f, 0xd8, 0x71, 0x6f, 0x22, 0xea, 0x63, 0xd8, 0xde, 0xaf, 0xdb, 0xf9, + 0xb9, 0xbe, 0x61, 0xc9, 0xd9, 0x8f, 0xa2, 0xfd, 0x4d, 0x2a, 0x96, 0x05, + 0xde, 0x2f, 0xe2, 0xd0, 0xc1, 0x27, 0x3f, 0x64, 0xb3, 0x16, 0x75, 0xc4, + 0x40, 0xee, 0x26, 0x7f, 0x02, 0xa9, 0x81, 0xc7, 0xef, 0xe1, 0x42, 0xbf, + 0x63, 0xa0, 0x9a, 0xf9, 0x69, 0x3c, 0xe0, 0x7f, 0x68, 0x07, 0xf3, 0x89, + 0xfb, 0xca, 0x15, 0x1d, 0xb8, 0x75, 0x89, 0xb8, 0x2a, 0x83, 0x3d, 0xaa, + 0x3b, 0x10, 0x4a, 0xd4, 0x72, 0xf6, 0x9b, 0x1a, 0x96, 0x6f, 0x6b, 0x85, + 0x3c, 0x20, 0xc9, 0xa5, 0xa5, 0xc1, 0x06, 0x57, 0xde, 0x94, 0x18, 0x03, + 0x58, 0x8b, 0x1f, 0xa7, 0x73, 0x98, 0xf1, 0x87, 0x52, 0xc1, 0x75, 0xfc, + 0x38, 0x08, 0x44, 0x1d, 0x9a, 0xbd, 0xb5, 0xbd, 0x84, 0xc6, 0x54, 0x70, + 0x6c, 0x20, 0x96, 0x9c, 0x9f, 0x97, 0xe2, 0x48, 0x06, 0xd6, 0x4a, 0xeb, + 0x98, 0x32, 0x54, 0x0d, 0xe1, 0x22, 0x32, 0x83, 0x8f, 0x25, 0x73, 0x45, + 0xb5, 0x8d, 0xd4, 0x53, 0x28, 0x30, 0xc5, 0x31, 0xf7, 0xe0, 0xf4, 0x2c, + 0xe2, 0xa0, 0x32, 0xbd, 0xaa, 0x3f, 0xce, 0x44, 0xcb, 0xf1, 0xbf, 0x2e, + 0xb3, 0x02, 0x77, 0xe2, 0xba, 0xbf, 0xe3, 0xad, 0x12, 0x93, 0x7d, 0xcd, + 0xe9, 0xca, 0x6d, 0x2b, 0xbb, 0x20, 0x93, 0xb7, 0xda, 0x5c, 0xd3, 0x34, + 0x46, 0x35, 0x5f, 0xf0, 0xdc, 0xae, 0x75, 0x86, 0x3f, 0x8d, 0xa2, 0xc5, + 0x48, 0x72, 0x06, 0x7a, 0x71, 0x7a, 0xa0, 0x7f, 0x1e, 0xda, 0x88, 0x53}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA512, + 58, + {0xf5, 0xe4, 0xdd, 0xb8, 0x32, 0xcb, 0x5a, 0xe5, 0x31, 0x4e, 0xd8, 0x53, + 0x49, 0x8d, 0x94, 0x15, 0x02, 0x7e, 0xde, 0x84, 0xe7, 0x28, 0x0f, 0xbd, + 0x80, 0x2f, 0xa3, 0xa1, 0x0a, 0x3a, 0x74, 0xf4, 0xb1, 0x33, 0x03, 0x36, + 0x2f, 0x1c, 0x7d, 0xc1, 0x63, 0x0d, 0x22, 0x71, 0x21, 0x67, 0xdc, 0xc2, + 0x86, 0x9d, 0xda, 0x4c, 0x20, 0xb9, 0x0a, 0x5f, 0x3b, 0x6e, 0x9b, 0x81, + 0xf4, 0x56, 0xbe, 0x5a, 0x63, 0x69, 0x1a, 0x2d, 0xb7, 0x58, 0xfd, 0x64, + 0xe9, 0xad, 0xc4, 0xcb, 0x76, 0x1e, 0x90, 0x7c, 0xbc, 0x11, 0x23, 0x53, + 0x90, 0x58, 0x58, 0xf6, 0xc1, 0xf0, 0xf9, 0x5a, 0xa0, 0x52, 0x63, 0x32, + 0x24, 0x57, 0x13, 0xab, 0x02, 0xe3, 0x74, 0x43, 0x94, 0x46, 0xd8, 0x32, + 0x58, 0x98, 0xf1, 0x69, 0x45, 0x39, 0x33, 0x36, 0x47, 0x39, 0x50, 0x5e, + 0xc6, 0x81, 0x3a, 0xb5, 0x3d, 0x6b, 0xca, 0x13, 0x62, 0xbf, 0x74, 0x48, + 0xe9, 0xef, 0x30, 0x78, 0x0d, 0x2d, 0xb7, 0x3f, 0xd6, 0x8d, 0x44, 0x44, + 0x90, 0x26, 0x3a, 0xe2, 0xe3, 0xaa, 0x1d, 0x0f, 0x50, 0x0a, 0x9f, 0x64, + 0x8e, 0x18, 0x87, 0x95, 0x34, 0x7f, 0x77, 0x3d, 0x18, 0x07, 0x65, 0x72, + 0xd9, 0x5d, 0x19, 0x71, 0xf0, 0x2d, 0x78, 0x1e, 0xd4, 0xd6, 0x4b, 0x8b, + 0x92, 0x87, 0x77, 0xd9, 0xd2, 0xe5, 0x9a, 0x19, 0x47, 0xb0, 0x67, 0xc7, + 0x97, 0x59, 0x6c, 0xa5, 0x73, 0xdf, 0xb0, 0xba, 0x69, 0xda, 0x0d, 0x3f, + 0x0d, 0xb7, 0x1a, 0xd1, 0xe9, 0xb0, 0x7b, 0x31, 0xc7, 0xfc, 0xa0, 0xee, + 0xee, 0x35, 0x82, 0xc3, 0xc9, 0x6a, 0x7a, 0xc4, 0x17, 0x8e, 0x01, 0x75, + 0x6d, 0x5d, 0xb8, 0xc4, 0x58, 0x35, 0x05, 0x27, 0xc9, 0x40, 0x5f, 0x4c, + 0x20, 0xb4, 0xfa, 0x1b, 0x30, 0xc9, 0xc7, 0xae, 0xfa, 0x2b, 0x75, 0x98, + 0xbc, 0xdd, 0xdf, 0x49, 0x4e, 0xd1, 0x15, 0x9c, 0xcf, 0x6f, 0xa3, 0xf3, + 0x6e, 0x15, 0x23, 0xcb, 0x64, 0x12, 0xd8, 0xd6, 0x41, 0xc8, 0x01, 0x22, + 0xa6, 0xe2, 0xb2, 0x12, 0x53, 0xa1, 0x26, 0x8b, 0x11, 0xb8, 0xc8, 0x0d, + 0xd9, 0x8b, 0x10, 0x11, 0xc5, 0x4b, 0xfb, 0xae, 0xd8, 0xc7, 0xa9, 0xe6, + 0x7a, 0x96, 0xf0, 0xe6, 0xc8, 0xcd, 0x90, 0x48, 0x1f, 0x1f, 0x7c, 0x18, + 0xa9, 0x8b, 0xfd, 0x66, 0x5d, 0xdb, 0x51, 0x2c, 0xb2, 0xa3, 0x0a, 0xd4, + 0x17, 0xbb, 0x61, 0x86, 0xe5, 0xe3, 0xb3, 0x99, 0x33, 0x10, 0xb3, 0xae, + 0x79, 0xc1, 0x06, 0x4e, 0x35, 0x3c, 0xca, 0x88, 0x14, 0x78, 0xad, 0x49, + 0xc8, 0xc5, 0x96, 0x96, 0xde, 0x17, 0x85, 0x9e, 0x66, 0xb0, 0xb0, 0x87, + 0x7c, 0x71, 0x1f, 0x43, 0x3e, 0x38, 0x28, 0x30, 0x92, 0xcb, 0x80, 0xc3, + 0x19, 0xb9, 0xe6, 0x63, 0xa1, 0xff, 0x99, 0xcf, 0x4e, 0x58, 0x3b, 0x1f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA512, + 59, + {0x45, 0x2a, 0x4d, 0x8e, 0xcb, 0xf6, 0x54, 0x23, 0xce, 0xe4, 0x81, 0x91, + 0x8f, 0x6c, 0x9b, 0x7b, 0x4b, 0xa3, 0x69, 0xfe, 0x65, 0x2e, 0xb1, 0x34, + 0x64, 0x96, 0x55, 0x3b, 0x58, 0x01, 0x2f, 0xb7, 0x33, 0x4f, 0x9a, 0x7c, + 0x47, 0x97, 0xb3, 0xf3, 0xdf, 0x59, 0x49, 0x38, 0x18, 0x1c, 0xce, 0xfd, + 0x39, 0x84, 0xfc, 0x9a, 0x8f, 0xdd, 0xbe, 0x74, 0x0d, 0x76, 0x86, 0xe6, + 0x10, 0xaf, 0x25, 0xb0, 0x9a, 0x04, 0x33, 0x6c, 0xf4, 0x94, 0x58, 0xb7, + 0x24, 0xe9, 0x28, 0x32, 0xe8, 0x20, 0xad, 0x5d, 0xbe, 0xc0, 0x80, 0x98, + 0xe2, 0x74, 0x31, 0xea, 0xf0, 0x2d, 0x81, 0xdc, 0xd3, 0x19, 0xf5, 0x85, + 0xb9, 0x9e, 0x75, 0xc3, 0x11, 0xdd, 0xfd, 0x6c, 0xc1, 0x57, 0xe1, 0x7a, + 0xe1, 0xb3, 0x3c, 0x5f, 0xbb, 0x4b, 0xce, 0x28, 0xbd, 0x91, 0x97, 0x71, + 0xa2, 0x7c, 0x48, 0xbc, 0x21, 0xb0, 0x8d, 0x45, 0xcc, 0x41, 0x10, 0x06, + 0x1f, 0x4f, 0xe0, 0x4d, 0xab, 0x81, 0x07, 0xb5, 0x43, 0x56, 0x9d, 0x58, + 0xbe, 0x18, 0xef, 0xa5, 0x72, 0xdf, 0x12, 0x8c, 0x74, 0xfd, 0xf4, 0x19, + 0x3f, 0xd7, 0x3c, 0x3b, 0xc4, 0xe7, 0x1b, 0x77, 0x2d, 0x58, 0xe0, 0x94, + 0xba, 0x55, 0x2b, 0x8a, 0x80, 0xc7, 0xec, 0x50, 0x80, 0xd5, 0x96, 0xef, + 0x50, 0xc7, 0xb0, 0x72, 0x78, 0x57, 0x19, 0x4f, 0x2e, 0x1b, 0x5e, 0xbe, + 0x79, 0x00, 0xed, 0xe3, 0x41, 0x21, 0xa1, 0x15, 0xf4, 0xfd, 0xf7, 0x16, + 0xfc, 0x56, 0x9e, 0xc4, 0xc6, 0x64, 0x5f, 0x06, 0xdc, 0xed, 0xa6, 0x97, + 0x2b, 0xfe, 0x27, 0x93, 0xbb, 0x14, 0x55, 0xb5, 0xbc, 0xa7, 0x26, 0x35, + 0xaa, 0x85, 0x99, 0xbb, 0x67, 0xf6, 0x01, 0xca, 0x64, 0x85, 0xe6, 0xab, + 0x3b, 0x6d, 0xd3, 0x04, 0x62, 0x3e, 0xd5, 0xe8, 0xb3, 0xd7, 0xa2, 0xd0, + 0x7f, 0xb6, 0xb7, 0x33, 0xfc, 0x32, 0x49, 0x17, 0x95, 0x83, 0x3f, 0x7b, + 0xd9, 0x7c, 0x31, 0x3e, 0x08, 0x65, 0xc8, 0x42, 0xc7, 0xce, 0x6f, 0xac, + 0x9a, 0x30, 0x4c, 0x86, 0x8e, 0x1a, 0xf9, 0x9f, 0xa6, 0x86, 0xbf, 0x84, + 0x2f, 0x6c, 0x21, 0x18, 0xff, 0x95, 0x7b, 0x82, 0x2a, 0xac, 0x3a, 0xf6, + 0x8f, 0xf6, 0x45, 0x1e, 0x1b, 0xbc, 0x23, 0xcb, 0x7b, 0x9a, 0x32, 0x34, + 0xb6, 0x3d, 0x22, 0x7c, 0xe6, 0x7d, 0x61, 0x76, 0x3f, 0x91, 0x16, 0x86, + 0x0d, 0x31, 0xdc, 0xcc, 0x7f, 0x98, 0x4b, 0x1e, 0xc9, 0xd9, 0x03, 0x77, + 0x24, 0x9e, 0x73, 0xaf, 0x5d, 0xac, 0x97, 0x59, 0xdc, 0x82, 0xd4, 0x6e, + 0x07, 0x51, 0x9f, 0x39, 0xc2, 0xbf, 0x21, 0x64, 0x5c, 0x68, 0xca, 0x60, + 0x88, 0xcd, 0x8e, 0x28, 0xd1, 0xaf, 0xa6, 0x88, 0xcc, 0x9d, 0x95, 0x19, + 0xe9, 0xa2, 0x98, 0x12, 0x85, 0x4f, 0x33, 0x04, 0x47, 0x53, 0x71, 0xdd}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA512, + 60, + {0xa5, 0x5c, 0x1c, 0x5b, 0x11, 0x96, 0x75, 0xdc, 0xf8, 0x44, 0xf3, 0x1e, + 0x34, 0x9e, 0xde, 0xac, 0x5d, 0x79, 0xf8, 0x79, 0x09, 0x48, 0x1e, 0xb3, + 0x94, 0xff, 0x5c, 0x4a, 0xab, 0xac, 0xa5, 0x07, 0xdd, 0x07, 0x70, 0xeb, + 0x7c, 0x7e, 0x08, 0xd5, 0x65, 0xad, 0xf4, 0x9d, 0x23, 0x6c, 0x1b, 0x9f, + 0x05, 0xec, 0x99, 0x94, 0xe1, 0xed, 0x01, 0xa8, 0xcb, 0x2e, 0x6a, 0xc6, + 0x28, 0xad, 0xcf, 0x31, 0x66, 0x14, 0xf7, 0x0d, 0x7b, 0x2f, 0xb8, 0x13, + 0xd8, 0x86, 0x2f, 0x0c, 0x91, 0x2e, 0x74, 0x59, 0xb2, 0x37, 0x94, 0x02, + 0x9c, 0xca, 0xfb, 0x11, 0xd7, 0x47, 0x27, 0xe5, 0x81, 0x32, 0x67, 0xb1, + 0xe4, 0x23, 0x05, 0x8a, 0xb1, 0x3f, 0xc7, 0x65, 0x04, 0x46, 0x6d, 0x87, + 0xcc, 0x80, 0xbd, 0x0a, 0x3e, 0x00, 0xe7, 0x7a, 0x37, 0x77, 0xec, 0x52, + 0x02, 0x10, 0x1e, 0xf4, 0x48, 0x40, 0xc6, 0x1a, 0xeb, 0x27, 0xec, 0x38, + 0xba, 0xc1, 0x75, 0x98, 0x00, 0x46, 0xea, 0x39, 0xa1, 0x31, 0x69, 0x61, + 0x31, 0x66, 0xca, 0x40, 0x1e, 0xf4, 0x0a, 0x10, 0x7f, 0xe1, 0xc0, 0x3a, + 0x05, 0xdc, 0xfd, 0xd6, 0x25, 0x2b, 0xbd, 0x6a, 0x35, 0xb1, 0xfa, 0x4a, + 0x54, 0x52, 0x3d, 0x0e, 0xfc, 0xe0, 0xd4, 0x5d, 0x19, 0x46, 0x12, 0xe1, + 0xcd, 0x6a, 0x51, 0xcc, 0x6d, 0x0b, 0xe1, 0x10, 0x78, 0xec, 0xfe, 0x56, + 0x91, 0xa4, 0x3e, 0x58, 0xf1, 0xbb, 0xfc, 0xce, 0x28, 0xe0, 0x9f, 0x97, + 0xd8, 0xdd, 0x1c, 0x61, 0x63, 0xdf, 0x9f, 0xe1, 0xe8, 0x9b, 0xd8, 0x94, + 0xfe, 0xc8, 0x86, 0x76, 0x80, 0x1c, 0x5f, 0x65, 0x67, 0xa8, 0x25, 0x03, + 0x31, 0xa3, 0x98, 0x2d, 0x90, 0xbe, 0x9b, 0xe7, 0xee, 0x5d, 0xeb, 0x68, + 0x2d, 0x44, 0xb9, 0x7a, 0x03, 0x35, 0xc2, 0x0a, 0x9a, 0xeb, 0x85, 0x1d, + 0xd7, 0xc0, 0x2e, 0xb7, 0xeb, 0x47, 0x35, 0x4a, 0x02, 0xc1, 0x3c, 0x3c, + 0xe6, 0x78, 0xde, 0x82, 0x0d, 0x0e, 0x7f, 0x67, 0xfb, 0x23, 0x40, 0xd7, + 0x9f, 0x94, 0x75, 0x4d, 0x21, 0xe6, 0xb6, 0x1d, 0x95, 0xd1, 0xf1, 0x4d, + 0x63, 0xf2, 0x7e, 0x47, 0xd8, 0x23, 0x11, 0x7d, 0xf4, 0xf4, 0xc8, 0x48, + 0x12, 0x69, 0x31, 0x93, 0xef, 0xad, 0x89, 0x0d, 0xff, 0x16, 0xb5, 0x11, + 0x9d, 0xd7, 0x8e, 0xc9, 0x56, 0x53, 0xbf, 0x16, 0x7f, 0x74, 0x03, 0x46, + 0xdb, 0x8f, 0xc3, 0xcb, 0xa7, 0x57, 0xf2, 0xa4, 0x3f, 0x9f, 0x53, 0xbe, + 0xe8, 0xe6, 0x1e, 0xeb, 0x51, 0x37, 0x90, 0xf3, 0x79, 0xca, 0x9c, 0xb2, + 0xd0, 0x74, 0x50, 0x6c, 0x9e, 0xca, 0xd8, 0x84, 0x3e, 0x4c, 0x45, 0x0b, + 0x26, 0xd3, 0x41, 0x53, 0x16, 0x4b, 0xee, 0x57, 0x30, 0xe0, 0xb6, 0xf2, + 0xa7, 0x21, 0x09, 0x53, 0xf4, 0x6c, 0xc9, 0xd5, 0xca, 0xcf, 0xe3, 0x0a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA512, + 61, + {0x5d, 0x37, 0x9e, 0x24, 0xce, 0x13, 0x88, 0xe6, 0xff, 0x8b, 0xd5, 0x65, + 0xb3, 0x45, 0x5a, 0xb7, 0x4f, 0x21, 0x35, 0x81, 0xba, 0x2e, 0x34, 0x22, + 0xaa, 0x02, 0xd9, 0x45, 0x96, 0x84, 0x4b, 0x94, 0xc1, 0x23, 0xf3, 0x28, + 0x9f, 0xe9, 0xed, 0xff, 0x98, 0x97, 0xcb, 0x91, 0x3a, 0x95, 0x7c, 0x44, + 0x99, 0xbf, 0xae, 0x6d, 0x4f, 0xb2, 0x70, 0x01, 0x87, 0x80, 0x7d, 0xc9, + 0xad, 0xb3, 0x0f, 0x56, 0x8a, 0xe5, 0xbd, 0xb9, 0x78, 0xf1, 0xdc, 0x17, + 0x61, 0xa4, 0x65, 0xec, 0x87, 0x00, 0x0a, 0x4a, 0x7b, 0x24, 0x37, 0x2d, + 0x76, 0x69, 0x9e, 0xce, 0xc0, 0x70, 0x98, 0x2f, 0x66, 0xd2, 0x61, 0x78, + 0x80, 0x60, 0xf8, 0x6b, 0xb0, 0xf0, 0x87, 0x34, 0x3f, 0xa9, 0xf2, 0x5b, + 0xea, 0xe5, 0x24, 0x36, 0x76, 0x97, 0x14, 0xd5, 0x72, 0xbd, 0xc4, 0xf4, + 0xab, 0x97, 0xae, 0x7d, 0x47, 0xc8, 0xd3, 0x14, 0xb5, 0x34, 0x70, 0xdb, + 0xa0, 0xa3, 0xb3, 0x40, 0xbd, 0x21, 0x1d, 0x56, 0x26, 0x87, 0x83, 0x2e, + 0x7d, 0x58, 0xe5, 0x21, 0x60, 0x0f, 0x69, 0xb8, 0xb6, 0x0c, 0x10, 0xaa, + 0x29, 0x48, 0xc1, 0xfe, 0x53, 0x42, 0xfd, 0x11, 0xbb, 0x3e, 0x21, 0x83, + 0x37, 0xbd, 0x77, 0xce, 0xd1, 0x54, 0x14, 0x6d, 0x52, 0x7d, 0x49, 0x34, + 0x92, 0xdd, 0xb2, 0xe6, 0xcd, 0x22, 0x55, 0xbe, 0x89, 0x67, 0x86, 0x3e, + 0xf0, 0xbe, 0x88, 0x04, 0x0e, 0x67, 0x4a, 0x7b, 0x59, 0x9f, 0x63, 0x88, + 0x89, 0x4c, 0x04, 0xe4, 0x1d, 0x83, 0x1b, 0x42, 0xdd, 0x9d, 0xe2, 0xca, + 0x9c, 0x73, 0x14, 0xc4, 0x46, 0x48, 0x01, 0xad, 0x2c, 0x72, 0xe8, 0xc7, + 0x63, 0x7f, 0x32, 0x0c, 0x2f, 0xe5, 0xc0, 0xde, 0xc3, 0xe4, 0xcf, 0x3f, + 0x7e, 0xaf, 0xf7, 0x61, 0xa0, 0xa1, 0x76, 0x0d, 0x11, 0x44, 0xb1, 0x18, + 0x65, 0x07, 0x22, 0x4d, 0xaf, 0x05, 0x06, 0x76, 0x23, 0x51, 0x3b, 0x04, + 0x5d, 0xda, 0x51, 0x87, 0x2f, 0xf5, 0x66, 0xdb, 0xa3, 0x79, 0x45, 0x1e, + 0x6a, 0xa5, 0x3e, 0xb6, 0xaf, 0x12, 0x13, 0x2c, 0x4c, 0x4d, 0x77, 0xa9, + 0x07, 0x46, 0xb5, 0x6a, 0x0a, 0x98, 0x14, 0x7f, 0x1e, 0x98, 0xf2, 0xb1, + 0x69, 0x41, 0xb4, 0xcd, 0x5f, 0xf9, 0x93, 0x6f, 0x9b, 0xbc, 0xb7, 0x2d, + 0x42, 0x7a, 0x8b, 0x8a, 0xce, 0x96, 0x7f, 0x5d, 0xff, 0xd6, 0xb5, 0xd6, + 0xf3, 0x45, 0xb4, 0xb9, 0x9e, 0x86, 0xdb, 0x01, 0x79, 0x0c, 0xae, 0x49, + 0xfa, 0xc8, 0x89, 0xa0, 0xf5, 0x83, 0x87, 0xa7, 0x95, 0xdc, 0x0b, 0xfe, + 0xa7, 0xf1, 0xc2, 0xff, 0x3b, 0x86, 0x15, 0xde, 0xbf, 0x9e, 0x74, 0x40, + 0xe2, 0x2d, 0xe1, 0x13, 0xed, 0x0a, 0x76, 0xcc, 0x38, 0xd8, 0x43, 0x86, + 0xd2, 0x85, 0x9b, 0x59, 0x46, 0x0d, 0x7a, 0x82, 0x42, 0xf8, 0xd3, 0x24}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA512, + 62, + {0x0e, 0x5c, 0x71, 0x94, 0xc9, 0xe3, 0x0a, 0x8e, 0x07, 0x63, 0x1b, 0x3a, + 0x64, 0x74, 0x04, 0x1c, 0x85, 0x70, 0x0a, 0x0d, 0x1d, 0xcd, 0x97, 0x01, + 0xb3, 0xbe, 0xc1, 0xd4, 0x5b, 0xf2, 0x83, 0x73, 0x12, 0xd2, 0xee, 0xbf, + 0x25, 0x01, 0x82, 0x29, 0xc8, 0x6e, 0xd4, 0x92, 0xd8, 0x3a, 0x72, 0xc6, + 0xfe, 0x27, 0x26, 0xff, 0x15, 0xb4, 0x4c, 0xbd, 0x5c, 0x3b, 0x66, 0x76, + 0xb6, 0x7e, 0x1e, 0x13, 0x60, 0xbf, 0x57, 0x25, 0xef, 0xfc, 0xf5, 0x15, + 0x3d, 0x2b, 0x2e, 0x82, 0x0b, 0x90, 0x84, 0x8d, 0x36, 0xa5, 0xe0, 0x0c, + 0x2e, 0x0c, 0x2d, 0x8d, 0xaa, 0x3f, 0x31, 0xcf, 0xe7, 0xaa, 0xdd, 0xdb, + 0x4b, 0xab, 0xf5, 0xb8, 0xbf, 0x21, 0x58, 0x61, 0x18, 0x21, 0xdf, 0x74, + 0x35, 0xe2, 0xf7, 0x3b, 0x1a, 0x13, 0x0e, 0x8c, 0xc6, 0x15, 0x1f, 0xef, + 0x3e, 0xe5, 0x1a, 0xbd, 0xe0, 0x4c, 0x2b, 0xf0, 0xb0, 0xc1, 0xa6, 0x92, + 0x26, 0x38, 0xb1, 0x15, 0xae, 0xe9, 0x43, 0xa6, 0x15, 0x3f, 0xc0, 0x7f, + 0x6d, 0xcc, 0x4c, 0x4b, 0xc1, 0x32, 0xf3, 0x67, 0x6d, 0x3d, 0xe9, 0x47, + 0xbf, 0xc3, 0xf4, 0x46, 0x32, 0x3b, 0xda, 0x13, 0x60, 0x55, 0x19, 0x2e, + 0x4f, 0x15, 0x50, 0x70, 0x2d, 0x9f, 0x97, 0x16, 0xed, 0xff, 0x70, 0x35, + 0x70, 0xa5, 0xf7, 0x36, 0xf0, 0xa8, 0xce, 0x22, 0x0a, 0x1d, 0xe0, 0x74, + 0x6f, 0x55, 0x7e, 0x2c, 0x81, 0xd1, 0x72, 0x3c, 0xd4, 0x84, 0xbc, 0x78, + 0xe7, 0xfc, 0xcc, 0x6d, 0x80, 0x2b, 0xdb, 0x67, 0xb9, 0x4d, 0x6b, 0xe1, + 0xd4, 0x84, 0x50, 0xe4, 0xc7, 0x19, 0x06, 0x3f, 0xf0, 0x7d, 0x6d, 0x2e, + 0x01, 0xf4, 0x66, 0x9f, 0x97, 0x39, 0xda, 0x38, 0xf6, 0x2b, 0xfc, 0x01, + 0x14, 0x57, 0x39, 0xe2, 0x91, 0x99, 0x20, 0x52, 0xf1, 0x7b, 0xcc, 0x59, + 0x11, 0x4c, 0xd5, 0xd2, 0xc1, 0x2e, 0xea, 0x33, 0x24, 0xe7, 0xf9, 0xbf, + 0xdf, 0xb1, 0xe0, 0xbd, 0xa3, 0xe8, 0xb7, 0x1a, 0x89, 0xdd, 0x35, 0x1f, + 0x9a, 0xc5, 0xe2, 0x46, 0xd3, 0x09, 0xa8, 0x70, 0x92, 0xe0, 0x6b, 0x7c, + 0x32, 0xf6, 0x7d, 0x59, 0x71, 0xb8, 0x94, 0x82, 0x86, 0x2a, 0xc8, 0x9c, + 0xbc, 0x16, 0x8e, 0xed, 0x94, 0x41, 0x06, 0xf6, 0x47, 0xe3, 0x3c, 0x33, + 0xf2, 0x7e, 0x52, 0xed, 0x9b, 0x57, 0x17, 0x32, 0x07, 0xab, 0x0a, 0x2f, + 0xf1, 0x4e, 0x7c, 0xae, 0x22, 0x75, 0x50, 0x25, 0x81, 0x80, 0x90, 0xfa, + 0x0b, 0x4e, 0x68, 0x27, 0x19, 0x4c, 0x25, 0x61, 0xa7, 0xd4, 0x30, 0x94, + 0xeb, 0x62, 0x12, 0xb6, 0x53, 0x95, 0x64, 0x73, 0x49, 0xb4, 0xb7, 0xba, + 0xc2, 0x7a, 0x5c, 0x17, 0xc7, 0x90, 0x3c, 0xa9, 0x41, 0xfc, 0xe3, 0xd7, + 0xee, 0x57, 0xb6, 0x89, 0xb2, 0xbd, 0xc8, 0xb5, 0x47, 0xaa, 0x5b, 0xf8}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA512, + 63, + {0x68, 0x61, 0x31, 0xd0, 0xf3, 0xfb, 0x2b, 0x61, 0x5a, 0xb4, 0x35, 0x79, + 0x34, 0x56, 0x82, 0x67, 0x76, 0xa9, 0xde, 0x40, 0xaf, 0xd1, 0x1e, 0x3a, + 0x6c, 0x4e, 0x58, 0x3b, 0xeb, 0x7d, 0xf0, 0x0d, 0x6d, 0xe5, 0xbb, 0xa6, + 0x18, 0xee, 0x35, 0xe2, 0x5f, 0x91, 0x99, 0xe4, 0x7f, 0x15, 0xc0, 0xf5, + 0x80, 0x7a, 0x10, 0xbf, 0xbd, 0x38, 0xbd, 0x0b, 0x9b, 0xfe, 0xe3, 0xca, + 0x22, 0xb0, 0xf9, 0xba, 0x07, 0xaa, 0xd7, 0x08, 0xcb, 0xdc, 0x55, 0x45, + 0xd0, 0x54, 0x48, 0xad, 0x09, 0xd9, 0x07, 0x42, 0xe1, 0xe6, 0x1c, 0xeb, + 0x6b, 0x7b, 0xb4, 0x98, 0xea, 0x77, 0xd3, 0x47, 0x6f, 0xd2, 0x83, 0xcc, + 0x4d, 0x37, 0x9b, 0x4c, 0xd2, 0xe2, 0x9f, 0x1b, 0x46, 0x8f, 0x73, 0x3e, + 0xe9, 0x20, 0xd1, 0x6a, 0x06, 0xf6, 0x68, 0x96, 0x43, 0xfc, 0x61, 0x14, + 0x49, 0xe4, 0x37, 0x5a, 0xc7, 0xf9, 0x27, 0x5d, 0x55, 0x3d, 0xb3, 0xf5, + 0xfe, 0x2a, 0x85, 0x8d, 0xff, 0xe4, 0xc9, 0x12, 0x65, 0x95, 0xe6, 0x93, + 0x66, 0x69, 0x8d, 0x27, 0xef, 0xd6, 0xe3, 0x04, 0xa9, 0x2f, 0x43, 0xd0, + 0xb4, 0x3b, 0xe5, 0xc0, 0x59, 0x98, 0xe9, 0x1e, 0xf6, 0xa7, 0x3e, 0x34, + 0x93, 0x19, 0x14, 0xa3, 0xe2, 0x9a, 0xd2, 0xf8, 0x2a, 0x3c, 0xed, 0xc7, + 0x95, 0xa4, 0x30, 0xdc, 0x87, 0x7a, 0xb5, 0xa5, 0xbd, 0x08, 0x16, 0xcb, + 0xa7, 0xe8, 0xcc, 0x5c, 0xfd, 0x5c, 0xe8, 0xa3, 0xba, 0xd7, 0x6b, 0xbf, + 0x77, 0xdc, 0x66, 0xd9, 0x26, 0x52, 0xa4, 0x2e, 0xcc, 0xd7, 0x45, 0x2b, + 0xc7, 0x10, 0x4a, 0x1f, 0x20, 0x8c, 0xb0, 0xe4, 0x25, 0x26, 0x48, 0xc3, + 0x03, 0x6a, 0xff, 0xbd, 0x52, 0x7a, 0x71, 0x30, 0xed, 0xc3, 0xda, 0x57, + 0x35, 0x22, 0x95, 0x11, 0x22, 0x8a, 0xbd, 0x4c, 0xff, 0x1d, 0xac, 0xc1, + 0x29, 0x71, 0x55, 0xcd, 0x3a, 0x87, 0x7b, 0xe7, 0x9e, 0x78, 0x02, 0x05, + 0x87, 0xd8, 0x0e, 0xbe, 0x48, 0x1a, 0xf9, 0x03, 0x6b, 0x83, 0xe4, 0x10, + 0x8b, 0x9f, 0x7a, 0x89, 0xda, 0x26, 0xad, 0x50, 0xae, 0x65, 0xd9, 0x00, + 0x8f, 0xe2, 0x37, 0x45, 0x64, 0xe1, 0x33, 0xcd, 0x6a, 0xe1, 0xe5, 0x95, + 0xa3, 0x32, 0xd0, 0x8b, 0xfb, 0xf3, 0x61, 0x2a, 0xb7, 0xc8, 0xb9, 0x6a, + 0x73, 0x56, 0x48, 0x17, 0x36, 0x91, 0xeb, 0x12, 0x4f, 0xcb, 0x36, 0x89, + 0x9d, 0xf3, 0xa5, 0xc1, 0x73, 0xdf, 0xc1, 0xf3, 0x7f, 0xe6, 0xf4, 0x3b, + 0x72, 0x34, 0xca, 0xe9, 0xe3, 0x73, 0xa2, 0x12, 0x48, 0x4d, 0x13, 0x4f, + 0x8f, 0xb4, 0x5a, 0x34, 0xe0, 0x2b, 0x6d, 0x9e, 0x59, 0xd3, 0xee, 0xb7, + 0xd0, 0x7e, 0x4f, 0xc6, 0x92, 0x09, 0xe3, 0x0d, 0x2d, 0x6c, 0x1b, 0xb7, + 0x63, 0xb0, 0x32, 0xae, 0x34, 0x2b, 0xdd, 0x6a, 0x42, 0x26, 0xb2, 0x9a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA512, + 64, + {0xed, 0xad, 0x8c, 0x2d, 0x14, 0x11, 0x37, 0x67, 0x7b, 0x86, 0x4a, 0xfb, + 0x77, 0x8c, 0xab, 0x75, 0xc4, 0x4e, 0xe9, 0x60, 0x39, 0x03, 0x98, 0xb2, + 0x5b, 0xca, 0x12, 0x9b, 0x61, 0x76, 0x3f, 0xd6, 0xad, 0x2e, 0x9d, 0x24, + 0xfe, 0x3a, 0x66, 0xb8, 0x09, 0x89, 0x82, 0xb4, 0x00, 0x81, 0xb7, 0x52, + 0x0a, 0x99, 0xe6, 0x22, 0xf8, 0x0d, 0x1f, 0x45, 0x6c, 0xf5, 0xae, 0x5a, + 0x00, 0x0e, 0x94, 0x39, 0x66, 0x46, 0x0e, 0x83, 0xf2, 0x2c, 0x80, 0xd3, + 0x2f, 0x74, 0xcd, 0x38, 0x11, 0x15, 0x17, 0xdb, 0x37, 0x11, 0xf7, 0x81, + 0x26, 0xc0, 0xcf, 0xed, 0x6e, 0x5b, 0x52, 0x86, 0x15, 0x80, 0x49, 0x08, + 0xb3, 0x42, 0x83, 0x67, 0xae, 0x7a, 0x2d, 0x68, 0xe5, 0xe4, 0x1f, 0xf3, + 0x82, 0x6e, 0x48, 0x82, 0xc6, 0x99, 0x6c, 0x26, 0xb6, 0xe8, 0x79, 0xd2, + 0x98, 0xbd, 0x4f, 0xe7, 0xd9, 0x17, 0xed, 0xa5, 0x7d, 0x56, 0xe0, 0x33, + 0x92, 0xb1, 0x12, 0xe0, 0xf9, 0x40, 0xed, 0x40, 0x81, 0x24, 0xa5, 0xbb, + 0xbb, 0xe4, 0xbd, 0x1f, 0xe4, 0xe1, 0x23, 0x92, 0x49, 0x4b, 0x15, 0x5e, + 0x5a, 0xcf, 0xeb, 0x7c, 0x0c, 0x02, 0x30, 0x5f, 0xf8, 0xbb, 0x17, 0xf2, + 0x91, 0xdd, 0x9a, 0xda, 0xb0, 0x88, 0x27, 0x56, 0x91, 0xb2, 0x17, 0xf8, + 0xf8, 0x05, 0xba, 0xab, 0x6d, 0x5c, 0x8e, 0xc6, 0x56, 0xdb, 0xc6, 0x7f, + 0x19, 0x21, 0xf1, 0x2b, 0x1c, 0x36, 0x70, 0x17, 0x1e, 0x81, 0x13, 0x5f, + 0x16, 0x84, 0x6e, 0x83, 0x1f, 0x57, 0xf6, 0x7a, 0xe7, 0x00, 0xf6, 0xbf, + 0xcb, 0x4d, 0x61, 0x9d, 0x3b, 0x93, 0x48, 0x74, 0x0b, 0xfb, 0x3e, 0xd9, + 0xe9, 0xba, 0xb3, 0xc7, 0x18, 0xc4, 0xfa, 0x9c, 0xa3, 0x4d, 0x98, 0x14, + 0xb9, 0x6f, 0xd3, 0xc7, 0x75, 0xd8, 0x3e, 0xa7, 0x72, 0x9c, 0xe0, 0xa0, + 0x4b, 0x84, 0x01, 0x45, 0x52, 0x17, 0x49, 0x68, 0xfd, 0x4b, 0xe9, 0x2f, + 0x28, 0x1d, 0x76, 0x4a, 0x8b, 0xbe, 0xf9, 0xf1, 0xb6, 0xc0, 0x4e, 0x84, + 0x3e, 0xf7, 0xfc, 0x56, 0x18, 0xa9, 0x45, 0xcb, 0x43, 0x58, 0x91, 0xe0, + 0xae, 0x93, 0x32, 0xaf, 0x46, 0xaf, 0x18, 0x5a, 0x91, 0x74, 0x71, 0x94, + 0xcc, 0xe9, 0xf3, 0xfe, 0xfe, 0xf1, 0xbd, 0x0e, 0x6f, 0x1c, 0x72, 0x09, + 0x60, 0x53, 0x54, 0x6d, 0x72, 0xcd, 0xce, 0x8c, 0x76, 0x4b, 0x27, 0xba, + 0xaa, 0x01, 0xc3, 0x53, 0x0e, 0xb1, 0x15, 0x78, 0x0f, 0x2a, 0x9e, 0xb1, + 0x55, 0x59, 0x49, 0xf6, 0x83, 0x8b, 0xe7, 0xb5, 0x3f, 0x28, 0x26, 0x06, + 0xa8, 0x2a, 0xd8, 0xc5, 0x63, 0x74, 0xb3, 0xdb, 0xc4, 0xd5, 0x08, 0x70, + 0xbc, 0xcd, 0x1b, 0x5e, 0x2c, 0x50, 0xf6, 0xd3, 0x2c, 0x0a, 0xbb, 0x92, + 0xd7, 0x84, 0xde, 0x41, 0xfe, 0x54, 0x36, 0x8e, 0x9c, 0x8f, 0x4e, 0xf1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA512, + 65, + {0x97, 0x02, 0xfa, 0xb8, 0x6b, 0x0f, 0x4c, 0xb3, 0x59, 0x4c, 0x23, 0x7e, + 0xe0, 0xdb, 0xec, 0x79, 0xb1, 0x69, 0xa6, 0xc9, 0xba, 0x83, 0xad, 0x6e, + 0xb3, 0xd4, 0xaf, 0x38, 0x82, 0x5f, 0xd0, 0x4a, 0x93, 0x80, 0x80, 0x42, + 0x9c, 0x14, 0x09, 0xe4, 0x8e, 0x76, 0x4c, 0xbd, 0xb5, 0x61, 0x12, 0xe2, + 0x17, 0xb5, 0x6f, 0x7f, 0xc2, 0xab, 0x0c, 0xdc, 0x5b, 0x74, 0x5e, 0x07, + 0x8b, 0x1c, 0xbe, 0xcb, 0xac, 0x1d, 0xd0, 0xfa, 0x05, 0xf9, 0x87, 0xbd, + 0xd8, 0x17, 0xc4, 0x28, 0x9c, 0xa3, 0x41, 0x85, 0x92, 0xa1, 0xce, 0x84, + 0xa6, 0x35, 0x7e, 0x99, 0x43, 0xf4, 0x9f, 0xa9, 0x78, 0xa0, 0x6f, 0x0c, + 0x5c, 0xbc, 0xa2, 0xe6, 0x0a, 0x3f, 0x15, 0x97, 0x19, 0x62, 0x6e, 0x15, + 0x0c, 0x27, 0xb7, 0x41, 0x48, 0x1f, 0xb0, 0xf8, 0xe9, 0x98, 0x7b, 0x93, + 0xd7, 0x2d, 0x40, 0xf7, 0x09, 0x09, 0x6f, 0xda, 0xb5, 0x7b, 0xc3, 0xa0, + 0x93, 0x9e, 0x68, 0x81, 0x36, 0xfa, 0x81, 0x9d, 0x97, 0x29, 0xcb, 0x74, + 0x17, 0xc1, 0x8b, 0xb7, 0xae, 0xea, 0xd2, 0xee, 0x53, 0x3d, 0xa7, 0x0d, + 0xf0, 0x57, 0x1c, 0x27, 0x98, 0x07, 0x9f, 0x66, 0x3a, 0x51, 0xaa, 0x94, + 0xe8, 0x9c, 0x86, 0x56, 0xa6, 0xe8, 0x71, 0x71, 0xdc, 0x37, 0x07, 0x25, + 0x3b, 0x24, 0xfb, 0xc4, 0x34, 0x26, 0x81, 0xb5, 0x1b, 0xe9, 0x41, 0x8f, + 0x34, 0xa5, 0xa4, 0x43, 0xa8, 0x76, 0x0d, 0x92, 0xbd, 0x36, 0xc6, 0xfa, + 0xfa, 0xd5, 0xfb, 0xa1, 0x1b, 0xa2, 0x4f, 0xa1, 0xa5, 0x29, 0xb5, 0x83, + 0xf6, 0x37, 0xd6, 0xb2, 0x51, 0xd1, 0xf0, 0xeb, 0x9a, 0x65, 0x0a, 0x02, + 0x0a, 0xee, 0x27, 0xf9, 0xe5, 0xdf, 0xe8, 0x82, 0xc1, 0xda, 0x9c, 0xaa, + 0xcd, 0xe3, 0x67, 0x1f, 0xb6, 0xbe, 0x4b, 0x3a, 0xf4, 0x24, 0xf8, 0x31, + 0x2f, 0x1f, 0x92, 0xea, 0xc1, 0xca, 0xdc, 0x65, 0xfa, 0x1b, 0xb1, 0x46, + 0xe4, 0xd3, 0xdf, 0x14, 0x53, 0x4a, 0x32, 0x07, 0x02, 0xe2, 0x2a, 0xdd, + 0xc9, 0x42, 0x63, 0x44, 0xcc, 0xae, 0xba, 0x51, 0xdc, 0x2d, 0x0d, 0x3d, + 0x59, 0xa0, 0x29, 0x32, 0x8b, 0x05, 0x9c, 0x7f, 0x76, 0xdd, 0x6a, 0x7b, + 0xcd, 0x51, 0x85, 0x30, 0xfb, 0xa8, 0xdd, 0xc7, 0xcd, 0x83, 0x41, 0x1b, + 0x77, 0x2f, 0xce, 0x1e, 0xd4, 0x64, 0xd1, 0x3a, 0x25, 0x38, 0x5b, 0x55, + 0x37, 0xa0, 0x53, 0xe3, 0x43, 0x1f, 0xbc, 0x95, 0x8f, 0x04, 0xd1, 0xa5, + 0x39, 0x40, 0x1f, 0x66, 0x60, 0xe5, 0xc7, 0x01, 0x9f, 0x96, 0x17, 0xe6, + 0xc4, 0xe5, 0x60, 0x8c, 0x40, 0x9e, 0x70, 0xd8, 0xb1, 0x6c, 0x39, 0x2e, + 0x6b, 0x3b, 0x77, 0x86, 0x0c, 0x3d, 0x45, 0xaa, 0x38, 0x24, 0xdf, 0xf4, + 0xb3, 0x03, 0x72, 0xa0, 0x61, 0x60, 0x9f, 0x1a, 0xe1, 0xc8, 0x8c, 0xd0}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA512, + 66, + {0x0e, 0xed, 0x6d, 0x48, 0x9b, 0xde, 0x71, 0x8f, 0x00, 0xaa, 0x33, 0x8e, + 0xb6, 0x4e, 0x15, 0x6e, 0x44, 0xca, 0x16, 0x5f, 0x4b, 0xd0, 0x9e, 0x59, + 0xac, 0x89, 0x3e, 0x02, 0xdb, 0x61, 0xdb, 0x21, 0xaa, 0x1a, 0x47, 0x57, + 0x31, 0xbf, 0x1a, 0xd7, 0xa9, 0x07, 0xc9, 0x4b, 0x1b, 0x08, 0x0d, 0x33, + 0xf6, 0x08, 0x1e, 0x00, 0xdf, 0xfe, 0x50, 0x25, 0x72, 0x0b, 0x9d, 0x82, + 0x85, 0x23, 0xa4, 0xaf, 0xd2, 0xfd, 0xf6, 0x44, 0xdb, 0xba, 0x20, 0x2d, + 0x7e, 0xe2, 0x01, 0x8e, 0xd9, 0x99, 0xde, 0x03, 0x8e, 0xa4, 0xfc, 0x5d, + 0x96, 0x11, 0x9a, 0xb6, 0x5f, 0x0b, 0x2c, 0x9d, 0x88, 0x9a, 0x47, 0xaa, + 0xcc, 0xd9, 0xc4, 0x2d, 0xc5, 0x37, 0x3c, 0x8b, 0x64, 0xf2, 0x7d, 0x2a, + 0x25, 0x21, 0xc7, 0xdc, 0xb8, 0x08, 0x5b, 0x8a, 0x51, 0xc8, 0xa5, 0xbc, + 0x08, 0x29, 0x6b, 0x2e, 0xc2, 0xae, 0x98, 0x0c, 0x98, 0xbc, 0x8d, 0x00, + 0x93, 0x6b, 0x8c, 0x96, 0x80, 0x5e, 0xff, 0x7c, 0x09, 0xd3, 0x83, 0x5c, + 0x14, 0x79, 0xf6, 0x2a, 0x8b, 0x77, 0x05, 0x7d, 0x8e, 0x83, 0x81, 0xa4, + 0x12, 0xc3, 0x2c, 0xac, 0x8a, 0xaf, 0x29, 0x5b, 0xf8, 0x51, 0xa2, 0x71, + 0x14, 0x66, 0x11, 0x3c, 0xed, 0xad, 0xc5, 0xe9, 0x0c, 0x8d, 0x0f, 0xd1, + 0x32, 0x1e, 0x6a, 0x90, 0x15, 0xb7, 0x98, 0xea, 0xa6, 0x6a, 0x41, 0xfb, + 0x27, 0xa5, 0x3b, 0x0d, 0xc8, 0x05, 0x25, 0xc8, 0x76, 0x63, 0xeb, 0x80, + 0x5e, 0x76, 0xa3, 0x85, 0x39, 0x61, 0xc1, 0x2a, 0x9f, 0xa6, 0x52, 0x0c, + 0x49, 0x02, 0xd4, 0xd6, 0x96, 0x49, 0xb5, 0x54, 0x3b, 0x48, 0xfb, 0x3b, + 0xc8, 0x51, 0x6f, 0x35, 0xd4, 0x02, 0x9d, 0xc4, 0xa1, 0x40, 0x88, 0x63, + 0x96, 0xf9, 0xa6, 0x95, 0x29, 0xe8, 0xe1, 0xb7, 0x14, 0x7e, 0x0b, 0xcf, + 0x58, 0x19, 0xda, 0xd1, 0xa5, 0x34, 0x0c, 0xba, 0x0e, 0xf5, 0x30, 0xda, + 0x99, 0x93, 0x25, 0x57, 0x29, 0x16, 0xbd, 0x4c, 0x11, 0x81, 0xcb, 0x90, + 0xaa, 0xe0, 0xbe, 0x3e, 0x41, 0x24, 0xe0, 0x86, 0x63, 0xff, 0x26, 0xc8, + 0x74, 0x90, 0x32, 0xed, 0x66, 0x41, 0x15, 0xcd, 0x20, 0xd4, 0xf9, 0x2d, + 0x92, 0xad, 0xf2, 0xcb, 0xc7, 0x04, 0xce, 0x99, 0xe3, 0x89, 0xaa, 0x0e, + 0x3f, 0x0c, 0xd8, 0xc1, 0xab, 0x90, 0x5d, 0x1e, 0xa5, 0x65, 0x70, 0x1d, + 0x10, 0x75, 0x86, 0x36, 0x71, 0x61, 0x8a, 0x94, 0xa4, 0x7a, 0xe8, 0xbb, + 0x2a, 0x20, 0x99, 0xae, 0x39, 0x00, 0x56, 0xbe, 0xb9, 0xdf, 0xb1, 0x44, + 0x9e, 0x36, 0x3c, 0xc8, 0x6e, 0x5e, 0x66, 0x2a, 0x17, 0x67, 0x69, 0xd1, + 0x43, 0x4f, 0x24, 0x9a, 0x21, 0xa8, 0xcf, 0x84, 0xa6, 0x9e, 0x8a, 0x9d, + 0x2d, 0xf8, 0x7b, 0x34, 0x33, 0x52, 0xfb, 0xa9, 0x26, 0x0f, 0x88, 0xdb}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA512, + 67, + {0xe7, 0x64, 0x48, 0x56, 0x06, 0xb1, 0xb4, 0x77, 0xef, 0xa3, 0xca, 0x47, + 0x65, 0xd4, 0x52, 0xe2, 0xb8, 0xfd, 0x97, 0xc8, 0xa1, 0xc5, 0x4c, 0x51, + 0xd0, 0x23, 0x5b, 0xd1, 0x36, 0x02, 0x80, 0xcf, 0x9c, 0x1f, 0x21, 0xc9, + 0xa1, 0xc1, 0x48, 0xc2, 0xa8, 0xe5, 0x60, 0xed, 0x6a, 0x75, 0xd5, 0xc3, + 0x24, 0xb3, 0x6d, 0x01, 0x48, 0xaa, 0xf2, 0x0f, 0xb2, 0xdb, 0x59, 0xc5, + 0xf4, 0x61, 0xf3, 0x39, 0x9b, 0x11, 0x2c, 0xc4, 0xbb, 0x47, 0x66, 0xde, + 0x8d, 0x97, 0x89, 0xb8, 0x24, 0x1c, 0x76, 0x89, 0xa5, 0xd2, 0x96, 0xf0, + 0x91, 0x65, 0x82, 0x84, 0xee, 0x8b, 0x42, 0x9b, 0xd3, 0xc3, 0xc4, 0x16, + 0x4f, 0x9a, 0x67, 0xbe, 0xa9, 0x90, 0x1c, 0x2f, 0xe8, 0x98, 0x53, 0xd6, + 0xc6, 0x16, 0x92, 0x1f, 0x30, 0x4a, 0x93, 0xcc, 0x3c, 0xb4, 0xb3, 0x8e, + 0xf8, 0x0b, 0x14, 0x78, 0x66, 0xe0, 0xf7, 0x77, 0x7c, 0xef, 0x50, 0xf2, + 0xdc, 0x63, 0xad, 0x61, 0xad, 0xb3, 0xfd, 0x52, 0x2e, 0xc0, 0xb9, 0xfe, + 0xb3, 0xfc, 0x97, 0x81, 0xe9, 0x7a, 0x0a, 0x0f, 0x1f, 0x6b, 0x1b, 0xac, + 0xa1, 0x25, 0xd9, 0xd0, 0x06, 0xde, 0x6d, 0x3b, 0xef, 0xd9, 0xf8, 0x23, + 0xbd, 0xb3, 0x07, 0x56, 0x3c, 0xfe, 0x63, 0xff, 0x49, 0xd7, 0x67, 0xd6, + 0x80, 0x79, 0x38, 0x6c, 0x30, 0xa0, 0x3c, 0x37, 0x3f, 0xb3, 0xce, 0xc9, + 0x2c, 0x66, 0x84, 0x6b, 0x6b, 0x87, 0xbc, 0xa6, 0x02, 0x35, 0xe0, 0xed, + 0x19, 0x93, 0x59, 0x89, 0x47, 0xaa, 0xbd, 0x1f, 0xb2, 0x84, 0xb0, 0xff, + 0xd3, 0xa4, 0xb4, 0xa6, 0x9c, 0x5c, 0x79, 0x48, 0x3d, 0x50, 0x7d, 0x79, + 0x0b, 0xde, 0x13, 0xa6, 0xa9, 0x01, 0x9c, 0x91, 0x87, 0x36, 0xd5, 0x11, + 0xcf, 0xc4, 0x79, 0x3f, 0x75, 0xf2, 0x01, 0x40, 0x5b, 0x62, 0xb2, 0x56, + 0x52, 0x8d, 0x37, 0x74, 0x11, 0x21, 0x7e, 0xaa, 0x27, 0x89, 0xb2, 0xe8, + 0x39, 0xa8, 0xcd, 0xa1, 0x4d, 0x1e, 0xa4, 0x08, 0xa3, 0xa8, 0xbf, 0xad, + 0x6f, 0x6a, 0xcf, 0xb3, 0x3f, 0x0d, 0x9e, 0xa4, 0xae, 0xd3, 0x47, 0x15, + 0x50, 0x1c, 0x80, 0x75, 0x41, 0xd8, 0xdd, 0x5d, 0xa9, 0x16, 0x0b, 0x11, + 0xc7, 0xc0, 0xac, 0x8c, 0xe4, 0x9f, 0xed, 0x32, 0xfb, 0x60, 0xa5, 0x4b, + 0x1e, 0x03, 0x1f, 0x20, 0x38, 0x72, 0xa6, 0xd8, 0xe5, 0xb4, 0x53, 0x6f, + 0xb2, 0x5c, 0xa2, 0xe5, 0x77, 0xa8, 0xcd, 0xcf, 0x88, 0x43, 0xe3, 0x71, + 0x5b, 0x97, 0x98, 0x3f, 0xe9, 0x35, 0xdb, 0x97, 0x2e, 0x6a, 0x8c, 0xeb, + 0xfd, 0x42, 0xc7, 0xf3, 0x48, 0xa0, 0x2a, 0xab, 0x0f, 0xd8, 0x73, 0xba, + 0x03, 0xd8, 0x82, 0x9d, 0x88, 0xdc, 0x2d, 0x00, 0x58, 0xa9, 0x31, 0x5c, + 0x6f, 0xc5, 0xf0, 0x35, 0xeb, 0xee, 0x4c, 0x97, 0xa1, 0xd5, 0xad, 0xa7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA512, + 68, + {0xe2, 0x20, 0xc5, 0x50, 0x4a, 0xe9, 0x96, 0xd6, 0x88, 0x92, 0x96, 0x5d, + 0xbc, 0xf9, 0xd1, 0x58, 0x73, 0x93, 0x87, 0xc6, 0x55, 0xc4, 0xc4, 0x4b, + 0x86, 0x95, 0xf3, 0xf5, 0xa0, 0x03, 0x50, 0x04, 0x4e, 0x6a, 0x3c, 0xed, + 0x79, 0xac, 0x81, 0x2a, 0x78, 0xde, 0xd0, 0x31, 0xc4, 0x06, 0xeb, 0xba, + 0x2d, 0x3d, 0xf4, 0x22, 0x36, 0x39, 0x74, 0x7e, 0xce, 0x73, 0xd6, 0x9e, + 0x2a, 0x57, 0x88, 0xde, 0x75, 0x2d, 0x58, 0xa5, 0x81, 0xf2, 0xb0, 0x2d, + 0xfe, 0xd4, 0x99, 0x62, 0x02, 0x48, 0xb4, 0x8d, 0xa2, 0x77, 0x6f, 0xe3, + 0x49, 0x89, 0x7d, 0x84, 0x8b, 0x81, 0x21, 0x83, 0x77, 0x14, 0xcf, 0x29, + 0xe3, 0xa9, 0x29, 0xc3, 0x41, 0x13, 0xa0, 0x54, 0x57, 0xe5, 0x91, 0x4c, + 0xd9, 0xc1, 0x4b, 0xd6, 0x83, 0xc9, 0x02, 0x5e, 0x14, 0x91, 0xb9, 0xab, + 0x48, 0x65, 0xec, 0x25, 0xb2, 0x81, 0xab, 0x96, 0x96, 0xa9, 0xbe, 0xe8, + 0x0d, 0x2b, 0x32, 0xe9, 0xed, 0x3e, 0x73, 0xc1, 0x62, 0x42, 0x08, 0x00, + 0xc2, 0x99, 0x78, 0x19, 0xef, 0xf4, 0x2c, 0xae, 0xfc, 0x5d, 0x19, 0x3b, + 0xc3, 0x10, 0x7c, 0x56, 0x7f, 0x7f, 0x36, 0x4f, 0x3f, 0x1b, 0x8c, 0xc6, + 0xc8, 0xe0, 0x7b, 0x15, 0xd0, 0x0e, 0xaa, 0x69, 0x8f, 0xdc, 0xfe, 0xad, + 0xda, 0x11, 0x14, 0x9b, 0xbb, 0xf0, 0xd2, 0xce, 0x84, 0x16, 0x2b, 0x5f, + 0x2f, 0xdb, 0x17, 0x63, 0xc0, 0x10, 0x8e, 0x54, 0x0c, 0x95, 0x36, 0x31, + 0x8b, 0x1e, 0xb6, 0x7d, 0xca, 0x7c, 0xf6, 0x03, 0x92, 0x13, 0x33, 0x86, + 0x4a, 0x6e, 0xae, 0x20, 0x72, 0x4e, 0xe5, 0x34, 0x95, 0xbd, 0xa6, 0xef, + 0x5e, 0x81, 0xa5, 0x63, 0x58, 0x4e, 0xdd, 0x6a, 0x70, 0x5a, 0x43, 0x49, + 0x48, 0xf0, 0x15, 0x0f, 0x71, 0x1b, 0xe9, 0x5d, 0x76, 0x36, 0x27, 0xc0, + 0xba, 0x13, 0x2b, 0x85, 0x92, 0xe9, 0x02, 0x2b, 0x18, 0x54, 0x2f, 0xf2, + 0xc3, 0x14, 0xac, 0xf0, 0xd5, 0x97, 0xfd, 0xfc, 0x3f, 0x9e, 0xe3, 0xed, + 0x61, 0x7b, 0x78, 0xcc, 0xa7, 0xbe, 0xf4, 0xcf, 0x25, 0x93, 0x29, 0xa9, + 0xad, 0x95, 0xef, 0x5d, 0xc6, 0x36, 0xb8, 0x64, 0x34, 0xe9, 0xe7, 0xf9, + 0xf7, 0x19, 0xa9, 0xf6, 0x02, 0x2a, 0xe9, 0x13, 0xc1, 0x97, 0x37, 0xb8, + 0x1b, 0xcf, 0x1b, 0x42, 0x81, 0xf8, 0x56, 0x1e, 0x98, 0x1b, 0xca, 0xf2, + 0xc3, 0x8f, 0x22, 0x65, 0xf4, 0x47, 0x55, 0xcd, 0x9b, 0x23, 0x11, 0xb3, + 0xca, 0x15, 0x7d, 0x31, 0x7d, 0x98, 0xee, 0x27, 0x3b, 0x3a, 0x47, 0x7d, + 0xcd, 0x79, 0x54, 0xb5, 0xf0, 0xa6, 0xfc, 0xc6, 0x29, 0xbb, 0xe3, 0x33, + 0x8d, 0x06, 0x77, 0x3a, 0x92, 0xe0, 0x7a, 0x8c, 0xfb, 0x32, 0xa9, 0x6a, + 0x28, 0xcd, 0x35, 0x6a, 0xcf, 0xf3, 0xa6, 0xd0, 0x60, 0xf2, 0x0b, 0xff}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA512, + 69, + {0x48, 0x33, 0x4e, 0xcd, 0xe4, 0xd3, 0x71, 0x7b, 0xde, 0x04, 0xa2, 0x25, + 0x7e, 0x8a, 0xaa, 0x94, 0xf5, 0x38, 0x3f, 0xd4, 0x9a, 0x8e, 0x7e, 0x69, + 0x33, 0xf6, 0x09, 0x58, 0x91, 0x6d, 0x22, 0x3b, 0xfb, 0x32, 0xc8, 0x32, + 0x4b, 0x50, 0x91, 0x6e, 0x72, 0xd4, 0xba, 0x62, 0xb7, 0x15, 0xe1, 0x29, + 0x89, 0x46, 0xef, 0xb8, 0xc6, 0x69, 0xe3, 0x33, 0x1c, 0x4a, 0xba, 0x5b, + 0x4b, 0x5d, 0x88, 0x5e, 0x51, 0x3b, 0xfe, 0x69, 0x4d, 0xe8, 0x59, 0x4b, + 0x0c, 0x26, 0x8a, 0x44, 0xe1, 0x91, 0x6e, 0x1d, 0x94, 0x60, 0xaa, 0x41, + 0x9d, 0x7e, 0x8f, 0xa8, 0xe5, 0xa6, 0x9b, 0x96, 0xaa, 0x00, 0x78, 0xa3, + 0x07, 0x2f, 0x40, 0xcc, 0xf8, 0x76, 0x85, 0xa0, 0xe4, 0xef, 0xd1, 0xf8, + 0x88, 0x22, 0xe2, 0xa1, 0x49, 0x1d, 0xaf, 0xb2, 0xbf, 0x34, 0xac, 0x5c, + 0x7d, 0x7c, 0x93, 0xec, 0x03, 0x11, 0xe4, 0x53, 0x1f, 0x65, 0xa8, 0xb3, + 0x5f, 0x76, 0x3e, 0x9e, 0xad, 0x78, 0xd7, 0x08, 0xe1, 0xcd, 0x3a, 0x45, + 0xa7, 0x0d, 0x84, 0x70, 0x5e, 0x96, 0x84, 0xb0, 0x0c, 0xdd, 0xe8, 0x1b, + 0x26, 0x5d, 0xc1, 0x22, 0x2a, 0x60, 0x8e, 0xb0, 0x90, 0xa5, 0xca, 0x0a, + 0xa0, 0x80, 0x39, 0x45, 0xa8, 0xe5, 0xfa, 0xd9, 0xfd, 0x13, 0xbf, 0x91, + 0x99, 0x11, 0x90, 0x51, 0xd0, 0xfd, 0xa7, 0xa0, 0xce, 0x3a, 0x8c, 0xc1, + 0x86, 0xa6, 0xd9, 0xb4, 0xf8, 0x80, 0xbd, 0x8d, 0x71, 0x91, 0xc9, 0xeb, + 0x0e, 0xad, 0x9e, 0xee, 0x5e, 0xcf, 0x31, 0x60, 0xf9, 0x45, 0x7a, 0xa9, + 0xe0, 0xe1, 0x91, 0x3a, 0x9a, 0x18, 0xce, 0xe9, 0x8a, 0x5f, 0xc8, 0xc7, + 0x48, 0x25, 0xf9, 0x16, 0xa0, 0x02, 0xda, 0x58, 0xe4, 0x7a, 0x85, 0xc9, + 0x8e, 0x2d, 0xe0, 0xda, 0x9a, 0xb3, 0x9d, 0x6e, 0xc3, 0x26, 0xd5, 0xb7, + 0x95, 0x58, 0x62, 0x51, 0xb8, 0xd4, 0x28, 0x66, 0xea, 0x5e, 0x40, 0xd9, + 0x73, 0x8d, 0x21, 0x13, 0x2f, 0xe7, 0x16, 0x3d, 0xd9, 0x08, 0x14, 0xa7, + 0xf0, 0xf3, 0x08, 0xba, 0x98, 0x83, 0xf2, 0x4e, 0xc1, 0x23, 0xc9, 0x71, + 0x1f, 0x19, 0x11, 0x16, 0x00, 0x34, 0xc9, 0xd3, 0x40, 0x44, 0x66, 0xc5, + 0xf2, 0x19, 0x41, 0x12, 0x91, 0x27, 0x47, 0x7b, 0xaf, 0x8a, 0xa5, 0xe1, + 0x71, 0xd5, 0x73, 0xb5, 0x68, 0xa1, 0x11, 0x75, 0x45, 0x1f, 0x6f, 0xdb, + 0xf0, 0x81, 0xe9, 0x76, 0xeb, 0xa6, 0xc5, 0xf7, 0x9a, 0xf5, 0xca, 0x99, + 0xd7, 0x3d, 0xfa, 0x2c, 0x46, 0x8e, 0x0f, 0xbd, 0x7a, 0xc0, 0xf3, 0xac, + 0xdc, 0x47, 0x55, 0x79, 0x5e, 0x09, 0xc2, 0x36, 0x3c, 0x0b, 0x14, 0x5d, + 0x23, 0xc3, 0x3e, 0x2a, 0x07, 0x39, 0xc9, 0x53, 0xd7, 0xba, 0xb1, 0xbb, + 0x74, 0x80, 0x62, 0xb2, 0x12, 0x9e, 0x4e, 0xba, 0x15, 0xc5, 0xb6, 0xf2}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA512, + 70, + {0x2b, 0x1f, 0xe3, 0x13, 0x39, 0x30, 0x19, 0x88, 0xbe, 0x9b, 0x72, 0x9b, + 0x9a, 0x14, 0xba, 0x96, 0xcf, 0x9a, 0x6a, 0x54, 0x9f, 0xf6, 0x6a, 0x9b, + 0xa6, 0x94, 0x8a, 0xf2, 0xfb, 0x8b, 0x26, 0x51, 0xba, 0xad, 0xc2, 0xfe, + 0x1f, 0xa5, 0xec, 0x7d, 0x46, 0x66, 0x87, 0x55, 0x3c, 0xdd, 0x06, 0x34, + 0x9c, 0x6d, 0x76, 0xb7, 0x02, 0xaa, 0x2c, 0xcb, 0x6b, 0x76, 0x65, 0x86, + 0x85, 0xc7, 0xe1, 0xc4, 0xab, 0xc6, 0xcc, 0x29, 0x02, 0xd7, 0x9f, 0xf8, + 0x2d, 0x3d, 0x6d, 0xa0, 0x52, 0x5b, 0xe5, 0x19, 0x8d, 0x07, 0x38, 0x8b, + 0x62, 0xb1, 0x17, 0x3f, 0x88, 0x69, 0x5b, 0x03, 0x10, 0x81, 0x29, 0xe2, + 0x91, 0x58, 0x22, 0x91, 0x0f, 0x25, 0x00, 0x7a, 0x62, 0x29, 0xdb, 0x14, + 0x2c, 0x89, 0x23, 0x88, 0x04, 0x27, 0x64, 0x54, 0x37, 0xc9, 0xf1, 0x80, + 0x76, 0x54, 0x64, 0xa3, 0x17, 0xfc, 0x88, 0x2b, 0x87, 0x7e, 0xf6, 0x6d, + 0x91, 0x3e, 0x6d, 0xbb, 0xc6, 0x70, 0x1a, 0xe7, 0xe7, 0xe1, 0xcf, 0x00, + 0x03, 0xd6, 0x81, 0x13, 0x5a, 0x76, 0xf5, 0x9f, 0xc9, 0xa0, 0x35, 0xb8, + 0xb6, 0x39, 0x6c, 0x66, 0xf2, 0xfc, 0x94, 0xa4, 0xbd, 0x52, 0x4a, 0x81, + 0x6e, 0xc0, 0x28, 0xcb, 0x43, 0xda, 0x0e, 0x61, 0x1d, 0x3e, 0xf2, 0x05, + 0x72, 0xe0, 0xa6, 0xf2, 0xfd, 0x33, 0x65, 0x9c, 0xc8, 0x5f, 0x2a, 0x42, + 0x56, 0xa4, 0xba, 0xdc, 0xb8, 0xd5, 0x19, 0xaa, 0x78, 0x0a, 0x29, 0x08, + 0x67, 0xf1, 0xa0, 0xf6, 0x71, 0xd7, 0xde, 0x12, 0x2a, 0x3b, 0x7c, 0x2e, + 0xe4, 0x74, 0x83, 0x7d, 0xab, 0x5a, 0x63, 0x09, 0xf3, 0xf9, 0x0e, 0xa4, + 0x2e, 0xac, 0x6f, 0xf7, 0x68, 0xcb, 0x82, 0x29, 0x0e, 0xff, 0x6f, 0xe0, + 0x22, 0x93, 0x33, 0xc5, 0xc2, 0x52, 0xa6, 0x50, 0xf4, 0xbc, 0xe4, 0x1f, + 0x33, 0x53, 0x79, 0x9e, 0x09, 0x3a, 0x21, 0x93, 0xf9, 0xd6, 0xda, 0x2e, + 0x31, 0x27, 0xdb, 0x55, 0x08, 0x77, 0xc3, 0x21, 0x92, 0xb1, 0xdc, 0xf1, + 0x44, 0xb7, 0x98, 0x12, 0x59, 0xc3, 0xe3, 0xa5, 0x72, 0x4c, 0x99, 0x3b, + 0x50, 0x77, 0xcf, 0xe4, 0xd5, 0xce, 0x3c, 0x76, 0xde, 0x52, 0x30, 0xd1, + 0x16, 0xa5, 0x56, 0xe6, 0x27, 0x2c, 0xae, 0x5e, 0x1a, 0xc6, 0xa2, 0xfc, + 0xd4, 0x47, 0x86, 0x68, 0xfd, 0x1f, 0xc4, 0xef, 0x71, 0x22, 0x6d, 0xd1, + 0xee, 0x36, 0x51, 0x6b, 0x8b, 0x69, 0x33, 0x23, 0x61, 0x19, 0xd4, 0xec, + 0x7e, 0x85, 0xd6, 0x7f, 0x2e, 0x26, 0x84, 0x08, 0x9d, 0xd4, 0x84, 0x3c, + 0xfb, 0x4f, 0xa0, 0x43, 0x6a, 0x1b, 0x01, 0x95, 0xd0, 0xf2, 0x8c, 0x52, + 0xc3, 0x52, 0x36, 0xf6, 0xf5, 0x63, 0xe3, 0xe9, 0x37, 0xe1, 0xdf, 0x08, + 0xc3, 0x3a, 0x40, 0xd2, 0x98, 0x1a, 0xc9, 0xfb, 0xa2, 0x10, 0xa6, 0x70}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA512, + 71, + {0xaa, 0xe3, 0x8a, 0xc4, 0xdd, 0x42, 0xa1, 0xa0, 0x38, 0xaa, 0xe4, 0x12, + 0x1f, 0x0b, 0xed, 0x8a, 0x40, 0x1f, 0xb8, 0x86, 0x1e, 0x06, 0xcb, 0x96, + 0xc4, 0xbe, 0x4f, 0xf8, 0x03, 0xdf, 0xaa, 0xd8, 0x20, 0x84, 0x11, 0x39, + 0x98, 0x08, 0x1f, 0xba, 0xbc, 0x64, 0x92, 0x38, 0x65, 0x5f, 0x2b, 0xac, + 0x52, 0x3d, 0x01, 0x09, 0xc3, 0x44, 0xbc, 0xaf, 0x3c, 0x2a, 0x56, 0x13, + 0xff, 0x81, 0x51, 0xf9, 0x4d, 0xc4, 0x17, 0x8c, 0xc5, 0x6e, 0xd4, 0x5b, + 0x31, 0xc9, 0x93, 0x5a, 0x4d, 0x35, 0xbe, 0x96, 0x56, 0x19, 0x33, 0x5b, + 0x9d, 0xb9, 0xd6, 0xed, 0x31, 0x2d, 0x29, 0xc4, 0xc3, 0x8a, 0xee, 0xd6, + 0x89, 0x30, 0x31, 0xfc, 0x0f, 0x0c, 0x9d, 0x86, 0xb4, 0x15, 0x5c, 0xec, + 0x28, 0x54, 0x1a, 0xe7, 0xb1, 0x7e, 0xae, 0x83, 0x24, 0x31, 0x40, 0xf8, + 0xd0, 0xdf, 0x24, 0x8e, 0xd9, 0xf9, 0x21, 0xa3, 0x18, 0x4a, 0xa9, 0x44, + 0xc3, 0xc1, 0x46, 0x24, 0x95, 0x52, 0x4f, 0x25, 0xb0, 0xfa, 0x00, 0x12, + 0x47, 0x10, 0xb3, 0x6b, 0xf0, 0x3a, 0xa8, 0x0c, 0xd7, 0xcc, 0x54, 0x9f, + 0x62, 0x57, 0x80, 0x31, 0xc6, 0xf0, 0x1c, 0xc3, 0xb1, 0x82, 0xaf, 0x18, + 0xd5, 0xf2, 0x9b, 0xca, 0xc9, 0x56, 0xe6, 0xba, 0x54, 0x9a, 0xfe, 0xf1, + 0xf5, 0xd6, 0x5e, 0x13, 0x61, 0xf4, 0xbc, 0xe8, 0x78, 0xbf, 0xdd, 0xd5, + 0x26, 0x11, 0x0d, 0x6b, 0x68, 0x3a, 0x64, 0xa5, 0x22, 0xcf, 0x56, 0xb8, + 0xf2, 0x2c, 0x2d, 0x6c, 0x8d, 0x18, 0x1f, 0xf4, 0xde, 0x2b, 0x40, 0xfb, + 0x23, 0x45, 0xba, 0xdd, 0x83, 0x35, 0xe0, 0x9c, 0xfa, 0xd9, 0xf1, 0xe9, + 0xdb, 0x86, 0xd3, 0x19, 0xf0, 0xf5, 0x10, 0xc7, 0x3a, 0x70, 0x6f, 0x81, + 0x91, 0xf7, 0xe5, 0x02, 0x24, 0x97, 0x63, 0x38, 0x67, 0xfe, 0x9d, 0x0d, + 0x85, 0x0d, 0x39, 0x10, 0x7b, 0xf6, 0x3e, 0x6c, 0x42, 0x51, 0x35, 0x01, + 0xaf, 0xfd, 0x5e, 0x25, 0x3e, 0x32, 0x9b, 0xa1, 0x14, 0x5a, 0x65, 0x01, + 0x01, 0x38, 0x4e, 0x40, 0xa8, 0x04, 0x94, 0x4f, 0x93, 0x47, 0xfc, 0xc3, + 0xfe, 0xd0, 0x72, 0x83, 0x2a, 0x4f, 0x26, 0x88, 0x58, 0x83, 0x40, 0xbb, + 0x2f, 0x53, 0x47, 0x5b, 0xcf, 0x16, 0xa8, 0xcd, 0xfc, 0xd4, 0xfc, 0xb8, + 0xd2, 0xce, 0x87, 0x4d, 0x91, 0x24, 0x59, 0xa6, 0x31, 0xc1, 0xf0, 0x0a, + 0x8e, 0x76, 0x48, 0x38, 0x2c, 0x9f, 0x48, 0x5c, 0x6b, 0xd8, 0x6f, 0xe0, + 0x20, 0x87, 0xcb, 0x89, 0x9c, 0x33, 0x4e, 0xf7, 0xb5, 0xfc, 0x48, 0x5f, + 0x30, 0x54, 0x8d, 0x09, 0x24, 0xd8, 0xfa, 0x68, 0xfe, 0xfe, 0xf4, 0x6b, + 0x96, 0x43, 0x3d, 0x2e, 0x80, 0x6b, 0x58, 0xb1, 0x3e, 0x0a, 0x4d, 0xc1, + 0xce, 0xb9, 0x2e, 0x61, 0x12, 0x0a, 0xd5, 0xc2, 0x73, 0x4f, 0x22, 0x7f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA512, + 72, + {0xad, 0xbf, 0x48, 0x96, 0xd4, 0x0e, 0xe3, 0xa9, 0xe3, 0x0c, 0x01, 0xcd, + 0x03, 0x92, 0xd5, 0x08, 0xd3, 0xdf, 0xfd, 0xfc, 0x36, 0xfa, 0x62, 0x4e, + 0x80, 0x40, 0xfb, 0xd5, 0x78, 0xb1, 0xc4, 0x02, 0x58, 0xe8, 0xe4, 0x2e, + 0xde, 0x92, 0x83, 0x0c, 0xc9, 0x49, 0x2e, 0x32, 0x31, 0x66, 0xfe, 0x56, + 0xcc, 0x93, 0xf4, 0x40, 0xe5, 0x7b, 0xe3, 0xbe, 0x96, 0xc6, 0xe6, 0xed, + 0x8d, 0x9d, 0x95, 0x40, 0xe5, 0xa6, 0x89, 0x42, 0xd8, 0xdf, 0x8a, 0xdb, + 0xab, 0xbd, 0x49, 0x62, 0xce, 0x42, 0x38, 0x67, 0x4e, 0x5d, 0x77, 0x02, + 0xa7, 0xbb, 0x4d, 0xc8, 0x3e, 0x02, 0x89, 0xa1, 0xb3, 0xd5, 0x70, 0x19, + 0xe2, 0x78, 0x50, 0x5f, 0xe6, 0x6b, 0xd2, 0xb8, 0x90, 0x1f, 0x83, 0x2f, + 0x9f, 0x56, 0x36, 0x24, 0xcd, 0xb4, 0x65, 0xb5, 0x9e, 0x95, 0xf1, 0xfe, + 0xf1, 0x43, 0x2b, 0x72, 0x8f, 0x0a, 0xf6, 0x7b, 0x3d, 0x17, 0x1b, 0x6c, + 0x4a, 0x9b, 0x98, 0xa5, 0x82, 0xa1, 0x2c, 0x62, 0x74, 0x05, 0xab, 0xa6, + 0xe5, 0xa9, 0xf4, 0x3a, 0x8a, 0xbc, 0x90, 0xfa, 0x34, 0x1b, 0x56, 0xc3, + 0x9a, 0xfc, 0x84, 0x39, 0x27, 0x56, 0xaa, 0xed, 0x16, 0x59, 0xb4, 0xc0, + 0x8b, 0x70, 0x58, 0x8e, 0x65, 0xd9, 0xe4, 0xe2, 0x45, 0xc5, 0x98, 0xa1, + 0x47, 0x37, 0xbc, 0xe0, 0x1a, 0xe0, 0xc0, 0xc1, 0x6c, 0x9d, 0xa5, 0xcf, + 0xa7, 0xc8, 0x68, 0xc2, 0x64, 0xec, 0x46, 0xc7, 0xf2, 0x97, 0x98, 0x2f, + 0x6e, 0x00, 0x90, 0x93, 0xf9, 0x32, 0x75, 0xe2, 0xda, 0x5e, 0x74, 0xcb, + 0xb0, 0x2c, 0xc7, 0x3b, 0x64, 0x62, 0xa5, 0x81, 0x53, 0x4f, 0xa5, 0x3c, + 0xda, 0xe3, 0x9c, 0xe3, 0x7a, 0x1c, 0x66, 0xc2, 0x7e, 0x16, 0x2c, 0xa5, + 0x59, 0xab, 0xa5, 0x18, 0xa8, 0x50, 0x9b, 0xfc, 0x82, 0x7f, 0xe4, 0xff, + 0xde, 0xb2, 0x23, 0x2b, 0xc0, 0x1f, 0xb1, 0xc9, 0x2e, 0xa8, 0xf2, 0x3b, + 0x1e, 0xc7, 0x80, 0x93, 0x3c, 0xfa, 0x0c, 0x8d, 0xf7, 0x07, 0xba, 0xa2, + 0xa7, 0x96, 0xe0, 0x19, 0x0e, 0x93, 0xa9, 0xf9, 0x0b, 0x05, 0xc3, 0xfe, + 0x5e, 0x51, 0x28, 0x86, 0x4b, 0x08, 0xcf, 0x0e, 0x27, 0x29, 0x6e, 0xd8, + 0x62, 0x90, 0x0e, 0x22, 0x7b, 0xde, 0x55, 0x7f, 0xf4, 0x7e, 0xb9, 0xd7, + 0xf9, 0x77, 0x62, 0xba, 0xa5, 0x9f, 0xf5, 0xd2, 0x2b, 0x64, 0x61, 0xaf, + 0x29, 0xdd, 0x2f, 0x02, 0xb1, 0xe1, 0xe2, 0x0e, 0x43, 0x2b, 0x7d, 0xd3, + 0x62, 0xe8, 0x51, 0x09, 0x98, 0x54, 0x9a, 0x23, 0x85, 0x7f, 0x08, 0x3a, + 0x44, 0xac, 0x20, 0x36, 0xa9, 0x25, 0xb9, 0x23, 0x10, 0xd9, 0x74, 0x9d, + 0x8e, 0x85, 0xc5, 0x9d, 0xcb, 0x5f, 0xb1, 0xae, 0xa5, 0xcf, 0x1c, 0xce, + 0x6c, 0xb7, 0x14, 0xdb, 0xd7, 0x75, 0x10, 0xee, 0x81, 0x01, 0x5b, 0xd3}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA512, + 73, + {0x38, 0x98, 0x19, 0x44, 0xb5, 0xa9, 0x53, 0x6f, 0x7e, 0xec, 0x9f, 0xf7, + 0x8d, 0x3b, 0x7c, 0x12, 0x03, 0xe9, 0x4f, 0x50, 0x31, 0x3b, 0x30, 0xa6, + 0x54, 0x69, 0x43, 0x97, 0xf5, 0x97, 0x69, 0x51, 0x41, 0xc3, 0xe8, 0x6f, + 0x08, 0x81, 0x92, 0x3e, 0x0d, 0xe5, 0x8e, 0x02, 0x20, 0x42, 0x8f, 0xe3, + 0x62, 0xc9, 0xfe, 0xab, 0xd0, 0x88, 0xd4, 0x9c, 0x0a, 0xd9, 0x3b, 0xf5, + 0x2e, 0x32, 0x2b, 0x8f, 0xf4, 0x21, 0x5b, 0x12, 0x2e, 0xbe, 0xd8, 0x95, + 0xa2, 0x9e, 0xa7, 0x2c, 0x8e, 0x78, 0x96, 0xd3, 0x7f, 0x0f, 0xe4, 0x9a, + 0xd6, 0xc9, 0x43, 0x3d, 0x4f, 0xf1, 0x62, 0x58, 0x16, 0x1c, 0xe2, 0x12, + 0x04, 0xa9, 0x08, 0x86, 0x92, 0x54, 0xf0, 0xfd, 0x1f, 0xff, 0xa3, 0x83, + 0xd8, 0xa2, 0x34, 0x51, 0xb5, 0xc6, 0xda, 0xb2, 0xe9, 0xf5, 0x48, 0x1f, + 0x9c, 0xb1, 0xb4, 0x27, 0xea, 0x86, 0x7c, 0x05, 0xab, 0xee, 0x1a, 0x76, + 0xa1, 0x30, 0x02, 0x69, 0x08, 0x39, 0x6f, 0x2b, 0x5f, 0xac, 0xd6, 0x42, + 0x6b, 0x2a, 0x45, 0xe2, 0x6b, 0xa6, 0xd6, 0x23, 0xe6, 0xb5, 0x6e, 0x4a, + 0x0b, 0xcd, 0x6f, 0x88, 0xbf, 0x67, 0xc1, 0x16, 0x85, 0x3e, 0xac, 0x6f, + 0x29, 0x35, 0x5d, 0x3b, 0x68, 0xa0, 0x74, 0xee, 0xcf, 0x7c, 0xe4, 0xda, + 0xce, 0xb6, 0x88, 0x92, 0xd0, 0x78, 0xaf, 0xd7, 0x0d, 0x0f, 0x0f, 0xd9, + 0x06, 0xa5, 0x92, 0x87, 0x13, 0x56, 0x14, 0x5e, 0x32, 0x27, 0x61, 0x5d, + 0x50, 0x30, 0x21, 0x92, 0xdc, 0x49, 0x8c, 0x61, 0xe7, 0x9a, 0xcb, 0xe2, + 0xd2, 0xb9, 0xb1, 0xe6, 0x1c, 0x2c, 0x18, 0xca, 0xe8, 0x01, 0x55, 0xcd, + 0xfe, 0x85, 0xaa, 0x11, 0x0a, 0x65, 0x54, 0x87, 0x1f, 0x7e, 0xe0, 0xe6, + 0x4a, 0xb3, 0xbf, 0x61, 0xa9, 0x4c, 0x8c, 0x42, 0x36, 0x94, 0x65, 0xd4, + 0x06, 0x79, 0xcd, 0x34, 0x89, 0x28, 0xff, 0xa5, 0x82, 0xe6, 0x78, 0xa6, + 0x18, 0xc6, 0xe8, 0x66, 0x1b, 0x51, 0xc2, 0x33, 0x68, 0x79, 0x4e, 0x85, + 0xca, 0x69, 0x9e, 0xdb, 0xdb, 0x08, 0xd7, 0x3b, 0x83, 0xbf, 0x66, 0xe9, + 0x45, 0xc1, 0x8c, 0x77, 0x32, 0xb6, 0xad, 0x85, 0xea, 0x0c, 0x89, 0xad, + 0x88, 0x0d, 0xae, 0x3d, 0xe5, 0xd0, 0x9f, 0x4a, 0xc3, 0x2f, 0xd8, 0x20, + 0x36, 0x0f, 0x19, 0x7f, 0xa4, 0xac, 0x54, 0x8d, 0x73, 0xe4, 0x47, 0x32, + 0xd9, 0x98, 0x4e, 0x46, 0x06, 0x7d, 0x16, 0xa2, 0x71, 0x46, 0x90, 0x35, + 0xf3, 0x08, 0x4d, 0xb2, 0xfa, 0xc4, 0x81, 0xd1, 0xf1, 0x4b, 0x61, 0xd8, + 0x27, 0x3a, 0xc3, 0x20, 0xe5, 0x4e, 0x87, 0xc9, 0x62, 0x7d, 0x3b, 0xd2, + 0x42, 0x85, 0x39, 0xc0, 0x03, 0x66, 0xe4, 0xfd, 0xb8, 0xa3, 0x67, 0x78, + 0x4e, 0x75, 0x46, 0x0e, 0x35, 0xb5, 0x0e, 0x11, 0x1a, 0xa2, 0x2b, 0x6d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA512, + 74, + {0x6c, 0x77, 0x30, 0x36, 0xcb, 0x6a, 0x6e, 0x2c, 0xef, 0xe9, 0x21, 0xc1, + 0x55, 0xdb, 0xa5, 0x0e, 0x1c, 0xa1, 0xaa, 0xb3, 0x59, 0x6a, 0xea, 0xdd, + 0xa2, 0x18, 0xb0, 0x5b, 0x5c, 0xdb, 0xe9, 0x91, 0x74, 0xf5, 0xe6, 0x93, + 0x2d, 0xf8, 0x0b, 0x34, 0x9f, 0x55, 0x74, 0x81, 0xe5, 0x1d, 0xd8, 0xc3, + 0xb0, 0x17, 0x77, 0xd8, 0x5d, 0xce, 0x5a, 0xc2, 0xd8, 0x84, 0x66, 0x64, + 0x6d, 0x0a, 0x6d, 0xb8, 0x2e, 0xd2, 0x61, 0xc5, 0xa8, 0xfe, 0x0e, 0xac, + 0xd8, 0x91, 0x3d, 0xc9, 0x41, 0xf3, 0x9d, 0x54, 0x20, 0x94, 0x10, 0xa2, + 0xf4, 0xc4, 0xdd, 0x49, 0x03, 0xe1, 0xa3, 0x34, 0xaa, 0x5a, 0xde, 0xc1, + 0x7e, 0x21, 0xb2, 0x74, 0xc3, 0x27, 0xc1, 0xc8, 0xc5, 0x77, 0xfa, 0xe3, + 0x57, 0x2e, 0x1a, 0xcf, 0x88, 0xcc, 0x05, 0x67, 0xf6, 0x09, 0x30, 0xfe, + 0x7d, 0x35, 0x82, 0xe0, 0x6b, 0xa1, 0xce, 0xe5, 0x42, 0x98, 0x57, 0x66, + 0xfd, 0x2a, 0x5b, 0xd3, 0x24, 0xbe, 0xec, 0x1a, 0x0d, 0x7b, 0xb0, 0x9f, + 0x6e, 0x29, 0xf5, 0x48, 0xe9, 0x36, 0xc1, 0x96, 0x6d, 0x75, 0x60, 0x72, + 0x75, 0x42, 0x8d, 0xfb, 0x33, 0xe2, 0x93, 0xd4, 0x9c, 0xa2, 0x16, 0xca, + 0xf2, 0x07, 0x4f, 0x4c, 0x8c, 0x69, 0x8f, 0x9a, 0x02, 0xdd, 0x31, 0x91, + 0xab, 0xf0, 0xdf, 0x27, 0x50, 0xe5, 0x68, 0x08, 0xe8, 0x97, 0x18, 0x89, + 0x7e, 0xac, 0xc6, 0x4f, 0xb6, 0xa1, 0x18, 0x65, 0x12, 0x34, 0x2c, 0xb0, + 0x41, 0xb5, 0x58, 0x58, 0x86, 0x7b, 0xc4, 0x2e, 0x81, 0xbf, 0x67, 0xe9, + 0x43, 0x90, 0xf6, 0xc6, 0x28, 0x86, 0x3a, 0x6f, 0x5d, 0x1a, 0xe6, 0xc2, + 0x8c, 0xaf, 0x92, 0x1e, 0xac, 0x0a, 0x97, 0x38, 0xe3, 0x57, 0x99, 0x57, + 0x3b, 0x86, 0x2d, 0xdb, 0x80, 0x69, 0x8c, 0x31, 0x35, 0x43, 0xe2, 0x56, + 0xc0, 0xb9, 0x39, 0x15, 0x24, 0x36, 0xb8, 0xc6, 0x17, 0xf9, 0xc0, 0xa6, + 0xdb, 0x58, 0xa1, 0xbe, 0x76, 0xd2, 0x47, 0x41, 0xd3, 0xdc, 0xec, 0x36, + 0xa1, 0xde, 0xc7, 0x6a, 0xc2, 0x3e, 0x31, 0xec, 0xca, 0x74, 0x5c, 0x93, + 0x42, 0x38, 0x16, 0xb6, 0x19, 0x76, 0x71, 0xef, 0x8e, 0x90, 0x5a, 0x18, + 0x35, 0x64, 0x94, 0x88, 0x1b, 0xae, 0xee, 0x6c, 0x37, 0xdf, 0x47, 0x27, + 0x7c, 0x9c, 0x97, 0x8b, 0x97, 0x82, 0x51, 0x92, 0x9d, 0x5d, 0xd2, 0x3a, + 0xce, 0xf7, 0xe8, 0x33, 0x06, 0xb4, 0x1d, 0x98, 0x31, 0x75, 0x0c, 0xc0, + 0xaf, 0x3d, 0x67, 0xac, 0x10, 0xd7, 0x41, 0xf7, 0xf7, 0x8d, 0xbb, 0x48, + 0xbe, 0x0e, 0x55, 0x64, 0x1a, 0xf0, 0x8b, 0xc6, 0x56, 0x6d, 0x33, 0x2a, + 0xba, 0x39, 0x71, 0x0a, 0xe2, 0xe9, 0xd0, 0x80, 0xda, 0xf4, 0x44, 0x44, + 0xf4, 0x88, 0x6b, 0xd8, 0xb4, 0x93, 0xd6, 0x88, 0x5f, 0xf6, 0xfe, 0x00}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA512, + 75, + {0x66, 0x20, 0xfe, 0xa7, 0xf9, 0xac, 0xe7, 0xac, 0x74, 0xc8, 0x38, 0xde, + 0xc6, 0xad, 0x52, 0x3e, 0x77, 0xaf, 0x79, 0x31, 0x03, 0xba, 0x27, 0xfa, + 0xf2, 0xb6, 0xee, 0x46, 0x49, 0x84, 0xfe, 0x04, 0xcf, 0xfc, 0x2e, 0x5c, + 0xb8, 0x22, 0xa1, 0x0f, 0xbe, 0x3a, 0xb4, 0xab, 0xc8, 0x2d, 0x96, 0xd7, + 0x09, 0x0d, 0x1f, 0xe4, 0x68, 0xab, 0x04, 0x8b, 0xdd, 0x34, 0x15, 0x50, + 0xdb, 0xf1, 0x98, 0x28, 0xf9, 0x66, 0x54, 0xe3, 0xdb, 0x78, 0xdf, 0x2e, + 0xdc, 0x8c, 0xc0, 0x9e, 0x22, 0x81, 0x82, 0x9d, 0x70, 0xef, 0x84, 0xd2, + 0xf9, 0xd9, 0xcc, 0xbd, 0x86, 0x0b, 0xdd, 0x61, 0x21, 0x2e, 0xde, 0xd0, + 0x36, 0x43, 0xcd, 0x68, 0x07, 0x5c, 0x35, 0xba, 0x39, 0x1d, 0xc0, 0x7d, + 0xfa, 0x42, 0x2b, 0x44, 0x6b, 0xbc, 0x83, 0x4f, 0x53, 0x82, 0xfd, 0xbb, + 0x9c, 0x6b, 0x23, 0xba, 0x8f, 0x7f, 0x50, 0x1f, 0xc7, 0xb5, 0x2c, 0x6e, + 0x18, 0xeb, 0xbb, 0x42, 0xed, 0x7d, 0x3e, 0x43, 0xd7, 0xe7, 0x29, 0x11, + 0xa2, 0xf2, 0x45, 0x57, 0xb8, 0x1b, 0x68, 0x56, 0x44, 0xdf, 0x97, 0x77, + 0x30, 0x8b, 0xa2, 0xa6, 0x3d, 0x0b, 0xaa, 0x7c, 0x4d, 0x74, 0x4d, 0xb4, + 0x5b, 0x4d, 0xbb, 0x75, 0x6d, 0xbb, 0x59, 0x45, 0xef, 0x97, 0x8c, 0x3e, + 0x14, 0x0f, 0xf8, 0x51, 0xc7, 0x12, 0x8b, 0xc4, 0x3a, 0xb4, 0x8e, 0xf2, + 0x97, 0xf6, 0x64, 0xeb, 0xc3, 0x3a, 0x34, 0x90, 0xff, 0x0f, 0x95, 0x89, + 0x9d, 0xfc, 0x7c, 0x06, 0x56, 0x1e, 0x55, 0xec, 0xfa, 0xe7, 0x34, 0x06, + 0xe7, 0xb0, 0xbd, 0x9d, 0xee, 0x29, 0xa4, 0xbf, 0x95, 0x38, 0xd4, 0x2c, + 0x74, 0xae, 0x0f, 0x97, 0x59, 0xea, 0x2f, 0xe7, 0xec, 0x65, 0x56, 0x6d, + 0x63, 0x7e, 0x23, 0xfe, 0x64, 0x56, 0x75, 0xe6, 0xba, 0x8f, 0xd0, 0xea, + 0x50, 0xfe, 0x6b, 0x61, 0x7e, 0x21, 0x1b, 0xb7, 0x9a, 0x47, 0x11, 0x88, + 0x03, 0x0d, 0xbe, 0xfd, 0x16, 0xc1, 0x15, 0xc6, 0x7c, 0x8a, 0xe6, 0x85, + 0x44, 0x87, 0xf6, 0x8c, 0x5b, 0x8c, 0x19, 0x6d, 0x04, 0x64, 0x25, 0xd3, + 0x4e, 0x91, 0xda, 0x19, 0x37, 0xdf, 0x0e, 0x48, 0xdf, 0x89, 0x2e, 0xe3, + 0x29, 0x1e, 0x25, 0x32, 0xfd, 0x2f, 0x7b, 0x06, 0x33, 0xfc, 0xfb, 0x8e, + 0x9f, 0x59, 0xd0, 0x32, 0x89, 0x65, 0x3b, 0x36, 0xe9, 0x3e, 0xac, 0x77, + 0xf0, 0x0c, 0x3c, 0xa7, 0x51, 0xdc, 0x60, 0x1f, 0x4a, 0xb7, 0xbb, 0x15, + 0x81, 0xcd, 0x7f, 0x17, 0x85, 0xfa, 0x95, 0x9d, 0x85, 0xb8, 0x7d, 0x7f, + 0xb4, 0x4d, 0x83, 0xb6, 0x74, 0x27, 0x28, 0xf8, 0xa6, 0x31, 0x10, 0x96, + 0xf6, 0xd7, 0x3f, 0x28, 0x20, 0x91, 0x74, 0x5b, 0x56, 0xee, 0xc6, 0x04, + 0xfc, 0xcc, 0x0d, 0xfa, 0xf0, 0x19, 0xeb, 0x96, 0xab, 0xe3, 0x7e, 0x17}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA512, + 76, + {0xaa, 0xff, 0x23, 0xfd, 0x93, 0x5d, 0xba, 0x2d, 0xa8, 0x7b, 0x10, 0x70, + 0x2f, 0x80, 0xd7, 0x22, 0xc1, 0x9a, 0x81, 0xa0, 0x5b, 0x67, 0x5f, 0x7e, + 0x0e, 0x19, 0xf6, 0xe0, 0x06, 0xe3, 0x7e, 0xee, 0xc3, 0xce, 0x3b, 0x05, + 0xf1, 0x1b, 0x6a, 0x5e, 0x49, 0x37, 0x12, 0x36, 0x9a, 0x76, 0x83, 0x46, + 0xc9, 0x48, 0xc6, 0x57, 0x93, 0x9b, 0x3f, 0x1a, 0xa9, 0x85, 0x7a, 0x1d, + 0x17, 0x77, 0x5e, 0xb0, 0xc2, 0x0c, 0x2c, 0x2b, 0x95, 0x51, 0x4c, 0x5f, + 0x15, 0x8c, 0xda, 0x93, 0x5d, 0xe0, 0x7e, 0x07, 0x6a, 0x0b, 0x7e, 0x8e, + 0x69, 0xb0, 0xa8, 0x96, 0xe9, 0xe5, 0x75, 0x75, 0x10, 0xf9, 0x4c, 0x4c, + 0xbb, 0x09, 0x52, 0xc8, 0x04, 0xd8, 0x82, 0xd3, 0x68, 0x70, 0x49, 0x7c, + 0x09, 0x81, 0xba, 0x9f, 0xe7, 0x41, 0x90, 0x62, 0x85, 0x2c, 0x3a, 0x3c, + 0x3d, 0xda, 0xee, 0xf9, 0xd5, 0xb5, 0x93, 0x87, 0x47, 0x4d, 0xd4, 0x71, + 0x73, 0x42, 0xd3, 0x09, 0x81, 0x28, 0x9d, 0x81, 0x68, 0x9c, 0xc1, 0x01, + 0xa5, 0xbc, 0x60, 0xde, 0x46, 0x7b, 0x19, 0x75, 0x9b, 0x7c, 0xef, 0xe2, + 0xdd, 0xd7, 0x17, 0xad, 0x13, 0xe6, 0x5b, 0xfd, 0x01, 0x58, 0xe3, 0x94, + 0x72, 0x1e, 0xf2, 0xc1, 0xca, 0x0b, 0xa9, 0x8a, 0xf1, 0x4e, 0x5c, 0x1d, + 0x88, 0xba, 0x05, 0xcb, 0xc0, 0x12, 0xc1, 0xe9, 0x44, 0xf7, 0xd0, 0x6c, + 0x41, 0x81, 0x94, 0x0c, 0x46, 0xf6, 0x4f, 0x70, 0xde, 0xbd, 0xc4, 0x74, + 0xb3, 0xe4, 0x6a, 0x37, 0xc2, 0x5f, 0x8a, 0x64, 0x35, 0xaa, 0xae, 0x40, + 0x81, 0xbf, 0x88, 0x3e, 0xda, 0x77, 0x9b, 0x48, 0xab, 0xd4, 0xab, 0xac, + 0xf3, 0x94, 0xfb, 0x51, 0x48, 0xf4, 0xb3, 0xf0, 0xb7, 0xe8, 0x9c, 0xa8, + 0xc0, 0xcd, 0xb3, 0xc1, 0xab, 0x00, 0x7f, 0x5b, 0x48, 0xf0, 0x26, 0x28, + 0xa4, 0x8e, 0x67, 0xac, 0x51, 0xc5, 0xdc, 0x74, 0x97, 0x67, 0x05, 0xfe, + 0xbd, 0xc1, 0xf3, 0x2a, 0xb7, 0x5f, 0xe8, 0xf6, 0x83, 0xbe, 0xcb, 0x6d, + 0xe0, 0xf9, 0xb8, 0x1f, 0xc7, 0x64, 0x45, 0xd8, 0xca, 0x68, 0xbf, 0xec, + 0xea, 0x6e, 0x5d, 0xed, 0x79, 0xf9, 0x2a, 0xbb, 0xef, 0x66, 0x4d, 0xad, + 0x11, 0xe5, 0x08, 0xd5, 0x4c, 0x3a, 0x05, 0x08, 0x28, 0x7c, 0x42, 0xb6, + 0x87, 0xb3, 0x04, 0x68, 0x7e, 0x60, 0x9d, 0xd7, 0x64, 0xf8, 0x00, 0x85, + 0x5d, 0xdb, 0x1e, 0x6d, 0xab, 0x4b, 0x21, 0x99, 0x38, 0xd0, 0xf8, 0x90, + 0x41, 0x2f, 0x74, 0x74, 0x2d, 0x6c, 0x17, 0x34, 0xc0, 0x78, 0xff, 0x1f, + 0xae, 0x54, 0xbd, 0x43, 0x01, 0x46, 0x11, 0xeb, 0xa7, 0xe7, 0xc0, 0xc9, + 0xdc, 0x39, 0x9e, 0x63, 0x8d, 0x16, 0x04, 0x10, 0xe0, 0x81, 0xc9, 0x86, + 0x94, 0xd8, 0x2b, 0x74, 0x78, 0x38, 0x51, 0x42, 0x23, 0x98, 0x04, 0x95}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA512, + 77, + {0xe8, 0x80, 0xfa, 0x84, 0x76, 0xba, 0x3b, 0x88, 0x7d, 0x5e, 0xae, 0xdc, + 0xbb, 0xc8, 0xc0, 0x14, 0x7c, 0x96, 0x95, 0xd7, 0x19, 0xe6, 0x52, 0x42, + 0xde, 0xa3, 0x36, 0x48, 0x20, 0x90, 0x89, 0x65, 0x08, 0x8d, 0x9e, 0x89, + 0xdf, 0xce, 0x9f, 0xaa, 0xa9, 0x4c, 0xd8, 0x47, 0x28, 0x27, 0x78, 0xe0, + 0x62, 0x9a, 0xb7, 0xad, 0x20, 0x05, 0x16, 0x56, 0xff, 0xdd, 0x59, 0x02, + 0x0d, 0x5b, 0x3d, 0xeb, 0x36, 0xdd, 0x68, 0x0c, 0x5c, 0x77, 0xed, 0x74, + 0xe0, 0xf2, 0xc7, 0xbb, 0x36, 0x4f, 0xc9, 0xb4, 0xaf, 0xfa, 0x04, 0xaa, + 0x5a, 0x1f, 0x60, 0x6a, 0xc0, 0xea, 0x58, 0x92, 0x8e, 0x0e, 0x88, 0x85, + 0x3a, 0xcd, 0xb6, 0xa6, 0x88, 0x33, 0x74, 0xc2, 0x88, 0x33, 0x92, 0x73, + 0x86, 0xdc, 0xed, 0xa7, 0xd5, 0xe9, 0x9a, 0x97, 0x30, 0x4c, 0x07, 0xa7, + 0x59, 0x77, 0xc8, 0x59, 0xf5, 0xe5, 0xd8, 0xbf, 0x7a, 0x77, 0x13, 0x00, + 0x36, 0xc4, 0x49, 0xc0, 0xa9, 0x78, 0x1e, 0xb0, 0x90, 0x9d, 0x9c, 0x79, + 0x1a, 0x1c, 0xd7, 0xe5, 0x42, 0xa2, 0x5d, 0x44, 0xcb, 0x11, 0xc5, 0x3c, + 0x06, 0x57, 0x73, 0x39, 0x27, 0x46, 0xf1, 0x96, 0x78, 0xbf, 0xb9, 0x3a, + 0x0c, 0x5e, 0x13, 0x47, 0xb9, 0x19, 0xc3, 0x19, 0x95, 0x70, 0x88, 0x4d, + 0xc7, 0x8d, 0x2c, 0x04, 0x92, 0x49, 0x93, 0xfc, 0xff, 0xbd, 0xab, 0x41, + 0xd3, 0xbc, 0x81, 0x1e, 0x96, 0x5f, 0x16, 0x74, 0x2b, 0xa8, 0x02, 0xb4, + 0x99, 0x46, 0xe1, 0xe9, 0x49, 0x9d, 0xb4, 0x01, 0x4e, 0x1e, 0x9c, 0x5a, + 0x22, 0x66, 0x2a, 0xc5, 0xe4, 0x37, 0xf0, 0x52, 0x5f, 0xe1, 0x24, 0xdd, + 0x02, 0xe2, 0xe8, 0x50, 0xe2, 0x66, 0x47, 0x8f, 0xe9, 0x03, 0x32, 0x5b, + 0x1a, 0x03, 0x92, 0x66, 0x2e, 0x7b, 0x08, 0x43, 0x39, 0x1f, 0x93, 0xdf, + 0x87, 0x0e, 0xf8, 0x70, 0xb5, 0x43, 0xaa, 0xf6, 0xa5, 0xa7, 0x0d, 0x87, + 0x47, 0x4d, 0x8b, 0x01, 0x34, 0x63, 0xa1, 0x09, 0x24, 0xfa, 0xee, 0x91, + 0x75, 0x0f, 0xd6, 0x4e, 0x4d, 0x18, 0x31, 0x05, 0x12, 0x75, 0x6c, 0xaa, + 0xf9, 0x70, 0x20, 0x24, 0x01, 0xfb, 0x87, 0x8d, 0xe1, 0x0e, 0xec, 0x97, + 0xc4, 0x50, 0x25, 0x81, 0xbf, 0x2c, 0x50, 0xd5, 0xd3, 0x39, 0x39, 0x2e, + 0xe2, 0xe4, 0x13, 0x75, 0xee, 0x3d, 0x5c, 0xda, 0x64, 0xa2, 0x91, 0xfd, + 0x9b, 0xa8, 0x53, 0xbd, 0xc7, 0xf8, 0xca, 0x15, 0x8d, 0x53, 0xd2, 0xd5, + 0x9c, 0x0d, 0x04, 0x9d, 0xbc, 0x73, 0x17, 0x9f, 0xc6, 0x25, 0x26, 0x70, + 0xab, 0x2d, 0xd2, 0xba, 0x1a, 0x30, 0xc9, 0xb9, 0x66, 0x46, 0xbf, 0x55, + 0x43, 0xfa, 0x2c, 0xa4, 0xe0, 0x2d, 0x6e, 0x05, 0x47, 0xff, 0x20, 0x1c, + 0x83, 0x12, 0x62, 0xcf, 0x65, 0x6e, 0x5a, 0x4c, 0x1c, 0xcd, 0xf6, 0x93}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA512, + 78, + {0x1b, 0x42, 0xad, 0x08, 0x9c, 0x3b, 0x4d, 0xe1, 0xad, 0x32, 0xdb, 0xd8, + 0xf4, 0x6f, 0xcc, 0x88, 0xab, 0xcd, 0x7f, 0x70, 0x99, 0xd3, 0xa9, 0x5d, + 0x19, 0x03, 0xe8, 0x0f, 0x96, 0xe5, 0x82, 0xfd, 0xdf, 0xd9, 0x4f, 0x56, + 0x06, 0x93, 0x85, 0x71, 0x7f, 0xa3, 0xda, 0x22, 0xa2, 0x81, 0xeb, 0x35, + 0xd0, 0x0e, 0xcf, 0x43, 0x92, 0xc0, 0x0c, 0x1b, 0x51, 0x8a, 0x1e, 0x54, + 0xca, 0x7d, 0x99, 0x71, 0x64, 0x3d, 0x6c, 0x0a, 0x75, 0xb1, 0x55, 0x18, + 0xec, 0xc4, 0x6a, 0x73, 0xb1, 0x10, 0x80, 0x26, 0xc2, 0xe8, 0x9b, 0xf1, + 0xfe, 0x15, 0x37, 0x98, 0xe7, 0x04, 0x20, 0x36, 0x4e, 0x44, 0x7f, 0x8d, + 0xca, 0x50, 0x96, 0xa1, 0xb7, 0xbe, 0xa1, 0x6d, 0xf4, 0xe3, 0x8e, 0xbe, + 0x6b, 0xdb, 0x7d, 0x75, 0x8d, 0x83, 0x9c, 0x3c, 0x61, 0xa7, 0xed, 0x7d, + 0xde, 0x19, 0x3c, 0xbc, 0xcf, 0x4f, 0x77, 0xba, 0x55, 0x5c, 0xf6, 0x5c, + 0x24, 0x83, 0x13, 0x11, 0x6a, 0x4d, 0x54, 0x9c, 0x31, 0x4b, 0x62, 0xfc, + 0x5b, 0xcf, 0x1b, 0xbc, 0x64, 0x9d, 0x33, 0x6f, 0x46, 0xfa, 0xb6, 0xa2, + 0x8d, 0xda, 0x4c, 0xb2, 0x9d, 0xba, 0x70, 0x44, 0x59, 0xa9, 0xa2, 0x51, + 0x60, 0xd0, 0x55, 0x95, 0xa0, 0xbe, 0x63, 0xd1, 0xfe, 0xf5, 0xec, 0xf3, + 0xc1, 0x16, 0x7c, 0x06, 0x86, 0x8f, 0x3d, 0xfd, 0x3c, 0xad, 0xc5, 0xf6, + 0x1e, 0x1a, 0xaa, 0x2e, 0xf6, 0xce, 0xf1, 0x91, 0x6e, 0xe2, 0x15, 0xa2, + 0x34, 0x7f, 0xbc, 0x26, 0x07, 0x80, 0x37, 0xe4, 0xc1, 0xc7, 0xfe, 0x9d, + 0xc4, 0x0a, 0x0e, 0x15, 0x1d, 0xae, 0xd6, 0xa5, 0xa3, 0x0b, 0x6b, 0x09, + 0xa2, 0x97, 0x33, 0x59, 0x9b, 0xff, 0x95, 0x98, 0x85, 0xa1, 0xe8, 0x84, + 0x82, 0xda, 0x0e, 0x7f, 0xf8, 0x18, 0x6f, 0x92, 0x4e, 0xbc, 0x6a, 0xeb, + 0x39, 0x1c, 0x93, 0x88, 0x3a, 0x68, 0x2b, 0x6d, 0x66, 0xb3, 0x88, 0x4a, + 0xd5, 0x1b, 0x8f, 0x1f, 0x7c, 0x66, 0x4b, 0xd3, 0x1f, 0xc0, 0x1b, 0x96, + 0x6b, 0x68, 0xd2, 0x6d, 0x60, 0x62, 0xbb, 0xc5, 0x2f, 0x66, 0xf0, 0x20, + 0xed, 0xd5, 0x61, 0xd3, 0x84, 0x17, 0xa7, 0x80, 0xf5, 0x3a, 0xd9, 0xd8, + 0xa1, 0x21, 0x9d, 0xf6, 0xbe, 0x31, 0x91, 0x3e, 0x70, 0x06, 0xf1, 0x56, + 0x48, 0xd9, 0x6c, 0x3e, 0xca, 0x2b, 0x54, 0xc4, 0x25, 0x8b, 0x78, 0xa2, + 0x7e, 0xde, 0x8a, 0x4a, 0x8f, 0x24, 0xeb, 0x4a, 0x04, 0xdf, 0x28, 0x9d, + 0xb6, 0xfd, 0xff, 0xac, 0x93, 0x64, 0x37, 0xfd, 0xeb, 0xff, 0x11, 0xf3, + 0x8c, 0xb1, 0xc9, 0x58, 0xa2, 0xaa, 0xf6, 0x80, 0x92, 0x56, 0x4f, 0x5d, + 0x9d, 0x99, 0x53, 0x94, 0x86, 0x9d, 0x9b, 0x45, 0xe8, 0xbf, 0xfd, 0x28, + 0xd6, 0x02, 0x24, 0xa6, 0xc7, 0xf3, 0x0f, 0x32, 0x79, 0x27, 0x55, 0xab}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA512, + 79, + {0xdb, 0xae, 0xa1, 0x30, 0x78, 0x2f, 0x15, 0x9f, 0x2e, 0x7d, 0xbb, 0xc5, + 0xd6, 0x1d, 0x74, 0x04, 0xde, 0xab, 0x0c, 0x7e, 0x60, 0x4a, 0x24, 0x5a, + 0x73, 0xa7, 0xcd, 0x1d, 0xf1, 0xb4, 0x8a, 0x32, 0xb7, 0xca, 0xea, 0x21, + 0x80, 0xa2, 0xe3, 0xfc, 0x4d, 0x66, 0xf7, 0x06, 0xab, 0xa4, 0xae, 0xc4, + 0x14, 0x66, 0x2f, 0xda, 0x76, 0x1c, 0x9b, 0x56, 0xd8, 0xc8, 0xec, 0x10, + 0x07, 0x08, 0xd7, 0xfb, 0x3c, 0xb0, 0x4a, 0x1e, 0x82, 0x38, 0x5e, 0xb5, + 0x64, 0x5a, 0x46, 0x63, 0xd7, 0xb5, 0x9d, 0x3f, 0xc2, 0xef, 0x2d, 0xe5, + 0x27, 0xe4, 0xc5, 0x99, 0x8c, 0xf5, 0xab, 0x06, 0x4a, 0xe1, 0x83, 0x3c, + 0x8b, 0xbd, 0x71, 0x42, 0x68, 0x03, 0x4e, 0x7e, 0x26, 0x9b, 0x2e, 0xea, + 0xda, 0x16, 0x65, 0x29, 0x8b, 0x46, 0x89, 0x15, 0x34, 0x26, 0x81, 0xe8, + 0x11, 0xd9, 0x3c, 0xa0, 0xb2, 0x1a, 0x84, 0x7f, 0x49, 0x87, 0x6b, 0x9a, + 0x44, 0xb6, 0x2c, 0x5e, 0x7b, 0xe7, 0xec, 0x16, 0xbd, 0x40, 0x67, 0x6d, + 0x31, 0xda, 0x7c, 0xa5, 0xcf, 0x3b, 0xe5, 0x50, 0x92, 0xb9, 0xdd, 0x5a, + 0xef, 0xad, 0x9d, 0xd4, 0x71, 0x11, 0x99, 0xee, 0x6a, 0x80, 0x6e, 0x4f, + 0xb9, 0x71, 0xf7, 0x67, 0x27, 0x73, 0x02, 0xbf, 0x5d, 0xd5, 0xa1, 0xb8, + 0x52, 0x08, 0xec, 0x5a, 0x89, 0xfa, 0xca, 0x33, 0x74, 0x85, 0x47, 0x99, + 0xba, 0xf8, 0x77, 0x1e, 0x4f, 0xc3, 0xf9, 0x8f, 0xfc, 0x0f, 0x71, 0x82, + 0x5e, 0x89, 0x5a, 0x48, 0xc9, 0xbe, 0x2f, 0x76, 0x97, 0x05, 0x3a, 0x90, + 0x6a, 0x41, 0xfd, 0x9a, 0x4d, 0x85, 0x37, 0x99, 0x02, 0x9a, 0x7e, 0x4c, + 0xb0, 0x5d, 0x3d, 0x47, 0x64, 0x41, 0x9d, 0xc3, 0xea, 0x30, 0x77, 0xc9, + 0x57, 0x5f, 0x47, 0x92, 0x94, 0x02, 0x09, 0x0a, 0x0e, 0xac, 0x0b, 0x3a, + 0x00, 0x4a, 0x64, 0xf3, 0x1b, 0xfe, 0xfd, 0xf3, 0x15, 0xf8, 0x08, 0x0a, + 0x0e, 0x53, 0x26, 0x98, 0xbc, 0x70, 0x4a, 0xa9, 0x53, 0x0f, 0x70, 0x95, + 0xae, 0xd9, 0xcd, 0xde, 0xcd, 0xc4, 0x74, 0x7c, 0xcd, 0xd2, 0xfd, 0xc9, + 0xe3, 0xeb, 0x3a, 0x40, 0xeb, 0x7d, 0x3b, 0x43, 0x2f, 0x00, 0xbf, 0xa2, + 0x37, 0xa0, 0x82, 0xd8, 0xa0, 0x89, 0x2f, 0x04, 0xbc, 0x11, 0xba, 0xcb, + 0xb8, 0x1c, 0x7c, 0x77, 0x29, 0xda, 0x18, 0x6f, 0x6c, 0x9c, 0xf5, 0xd0, + 0x84, 0x0c, 0x3b, 0x79, 0xf8, 0x98, 0x29, 0xfb, 0x06, 0x1a, 0x6d, 0x0e, + 0x1a, 0x98, 0x3e, 0x7e, 0x99, 0x86, 0x65, 0x64, 0xe8, 0xae, 0x68, 0x2a, + 0x73, 0xc1, 0xe6, 0xe1, 0xe5, 0xa9, 0xb2, 0xb4, 0xd3, 0xe3, 0x08, 0xce, + 0x8a, 0x7b, 0x7b, 0xf1, 0x98, 0x7d, 0xa5, 0xdd, 0xde, 0x05, 0xb3, 0x4a, + 0x92, 0xf2, 0x5e, 0xb7, 0x20, 0xc9, 0x03, 0x35, 0x37, 0x5c, 0x67, 0x42}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA512, + 80, + {0x8e, 0x22, 0x75, 0x5f, 0x15, 0x2b, 0xed, 0x80, 0x7d, 0x5a, 0x31, 0xf9, + 0x07, 0x2d, 0xca, 0x0f, 0x38, 0x8e, 0x76, 0x1e, 0x24, 0xa0, 0x20, 0x84, + 0x75, 0xb0, 0x77, 0x64, 0xe7, 0xda, 0x9f, 0xe7, 0x6b, 0x16, 0x53, 0xcf, + 0xed, 0xc0, 0x57, 0x58, 0x89, 0xea, 0xe4, 0xad, 0xef, 0x5c, 0xde, 0x93, + 0xe3, 0x65, 0x38, 0xd2, 0x70, 0x28, 0x08, 0xb4, 0x05, 0x6f, 0xf5, 0x91, + 0x23, 0x79, 0x7f, 0xce, 0x02, 0x44, 0x2d, 0x08, 0xa4, 0xf4, 0xe4, 0xb9, + 0x57, 0xe7, 0xe5, 0x97, 0xd7, 0x32, 0xa5, 0x1d, 0x81, 0xdc, 0xda, 0x3f, + 0x51, 0x58, 0xa3, 0xdc, 0x72, 0x39, 0xb3, 0xe0, 0xd0, 0x59, 0x8c, 0x92, + 0x3a, 0xff, 0xd7, 0xf0, 0x6e, 0x31, 0x60, 0x8f, 0x95, 0x0a, 0x96, 0xed, + 0xa0, 0x32, 0x22, 0x77, 0x2c, 0xa1, 0x4a, 0x3d, 0x02, 0xeb, 0x00, 0xc2, + 0xb6, 0xbd, 0xe5, 0xde, 0x36, 0x90, 0x4b, 0xbf, 0x4b, 0x81, 0xa3, 0x40, + 0x1a, 0x5a, 0xca, 0x49, 0xa2, 0xc0, 0xfe, 0x09, 0x62, 0xd8, 0x44, 0x3a, + 0x3b, 0x33, 0x51, 0x30, 0x9f, 0x8d, 0xf1, 0xe8, 0x3e, 0x64, 0xe3, 0xf4, + 0xed, 0x20, 0xc1, 0xa8, 0x83, 0xcd, 0x61, 0xa3, 0x29, 0x04, 0x20, 0x8a, + 0xd4, 0x6e, 0xae, 0xaf, 0x96, 0x0c, 0x4e, 0x3c, 0x2c, 0x39, 0xaf, 0x4c, + 0x21, 0xbe, 0x81, 0x5f, 0x9a, 0xb2, 0x11, 0x8a, 0xf1, 0x57, 0x4f, 0x37, + 0x46, 0xe8, 0xd7, 0x40, 0x78, 0x4f, 0xa9, 0x7a, 0x58, 0x31, 0x33, 0xef, + 0xf3, 0x8c, 0x3e, 0x2b, 0x55, 0x8d, 0x8d, 0x7c, 0x2e, 0x02, 0x76, 0xbe, + 0x9e, 0x01, 0xb6, 0xcb, 0x22, 0xe2, 0x5d, 0xef, 0xe0, 0xc5, 0x2c, 0x0f, + 0x68, 0xb9, 0x29, 0xcb, 0xd6, 0x2a, 0x03, 0x4e, 0xe2, 0xc7, 0xa6, 0x3b, + 0xa8, 0x11, 0x44, 0x20, 0x7f, 0x6f, 0x80, 0x4b, 0xf1, 0x85, 0x43, 0xe8, + 0xdd, 0x48, 0x79, 0x77, 0xaa, 0x13, 0x83, 0x5e, 0x35, 0x94, 0x23, 0xdb, + 0x15, 0x1a, 0x3c, 0x53, 0x47, 0xdf, 0xdc, 0x89, 0xab, 0x7b, 0xbe, 0xbc, + 0xab, 0x00, 0x1a, 0xaf, 0x78, 0xf3, 0x9a, 0xf1, 0x0b, 0x92, 0x3e, 0xc2, + 0x4c, 0xf7, 0x95, 0xe8, 0x65, 0x69, 0xcd, 0xd1, 0x0a, 0x3a, 0x45, 0x9e, + 0x8c, 0xc3, 0x0e, 0xcc, 0x49, 0x69, 0x96, 0xb8, 0x71, 0xd5, 0xc4, 0x25, + 0x38, 0x7a, 0x98, 0x6d, 0x3d, 0xc9, 0x3e, 0x7c, 0xc6, 0xa5, 0xc0, 0x58, + 0x97, 0x4a, 0xf4, 0x6b, 0xe2, 0xb6, 0x17, 0xcc, 0xdd, 0xeb, 0x85, 0xee, + 0x10, 0x1b, 0xac, 0x2d, 0xea, 0x07, 0x67, 0x49, 0x43, 0x57, 0x98, 0x96, + 0xdd, 0xab, 0xc9, 0x53, 0x3c, 0x56, 0x0c, 0xa5, 0xf1, 0x4d, 0xa5, 0xff, + 0x03, 0x1c, 0xac, 0x5b, 0x1e, 0xa5, 0x87, 0x75, 0x17, 0x10, 0x67, 0x4e, + 0x2f, 0x02, 0x32, 0x11, 0x56, 0x6a, 0x55, 0x36, 0xb9, 0xa7, 0xd8, 0xe5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA512, + 81, + {0xee, 0x8f, 0xe8, 0x65, 0xef, 0x88, 0xda, 0x82, 0x30, 0x1e, 0x87, 0x24, + 0xda, 0x2e, 0xbb, 0xf2, 0x70, 0xa8, 0xbe, 0x48, 0xd7, 0xe6, 0xe6, 0xd3, + 0x2b, 0xd5, 0x7c, 0xc0, 0x38, 0x41, 0xcd, 0xb6, 0xac, 0xf4, 0x70, 0xee, + 0x71, 0x6e, 0xad, 0xc2, 0x3f, 0x15, 0x53, 0x71, 0xc4, 0xb6, 0xb0, 0x18, + 0x30, 0x62, 0xea, 0x44, 0xc6, 0x93, 0x19, 0x22, 0xf2, 0xe2, 0x62, 0x41, + 0xcd, 0xdb, 0xb6, 0xbd, 0x4c, 0x13, 0xcd, 0x7d, 0x74, 0xfd, 0x8b, 0xed, + 0xc9, 0xd0, 0x72, 0xc0, 0x40, 0x50, 0x87, 0x85, 0x04, 0x2b, 0x21, 0x8b, + 0x55, 0xa4, 0x2a, 0xf6, 0x1f, 0x0b, 0x52, 0xb1, 0x7e, 0xbd, 0x69, 0x4c, + 0x12, 0xcf, 0x9f, 0xad, 0xb6, 0x85, 0x41, 0x79, 0xb3, 0xab, 0x8a, 0xc7, + 0xcf, 0xd5, 0xb6, 0x16, 0x77, 0x77, 0xf0, 0x01, 0x55, 0x4a, 0xba, 0xe3, + 0x31, 0xb0, 0x9f, 0x99, 0x6a, 0xfb, 0x5b, 0xab, 0xf3, 0x29, 0x2f, 0xf8, + 0xfe, 0x9a, 0x38, 0x0f, 0xa6, 0xd7, 0xbf, 0xed, 0xe2, 0xf7, 0xb7, 0x3a, + 0xaf, 0x46, 0x84, 0xb3, 0xfb, 0x8a, 0x77, 0x53, 0x60, 0x20, 0x96, 0xe1, + 0x7b, 0x05, 0xc0, 0xbf, 0xe5, 0x31, 0x57, 0x9a, 0x30, 0x3e, 0xed, 0x59, + 0x6b, 0x6c, 0x7e, 0x58, 0x36, 0x46, 0xe5, 0x74, 0x6c, 0xb9, 0x17, 0xae, + 0x3d, 0xfd, 0x1b, 0xe2, 0xf2, 0xb0, 0x4d, 0xe3, 0xdb, 0x7c, 0x32, 0x57, + 0x1c, 0x9d, 0x45, 0xc8, 0x29, 0xdf, 0x0f, 0xb5, 0x9e, 0x9a, 0x0a, 0x32, + 0x17, 0x49, 0x80, 0x67, 0xfd, 0x12, 0x1e, 0xc6, 0x3b, 0x24, 0x95, 0x66, + 0x11, 0x3a, 0xeb, 0x2a, 0x17, 0x33, 0xf0, 0xc4, 0x75, 0x86, 0x14, 0x4d, + 0x35, 0xeb, 0xdc, 0xeb, 0x79, 0x37, 0x5f, 0xb8, 0x63, 0x43, 0xe5, 0x03, + 0x4a, 0xf7, 0x95, 0xe6, 0xd1, 0x97, 0xe0, 0x9e, 0x21, 0xcf, 0xb9, 0xd3, + 0xc2, 0xc3, 0x44, 0x8d, 0xcc, 0x7e, 0x9e, 0xec, 0x34, 0xeb, 0x3f, 0x00, + 0x95, 0x75, 0xda, 0xcd, 0xcc, 0x25, 0xdb, 0x9e, 0xd3, 0x39, 0x74, 0xe2, + 0x79, 0x95, 0x82, 0x29, 0xe4, 0x65, 0x16, 0xef, 0xbb, 0x77, 0xe6, 0x27, + 0x4c, 0x20, 0xe6, 0xd8, 0x6b, 0x71, 0x21, 0x14, 0xc4, 0x6d, 0xa8, 0x4b, + 0x58, 0x1e, 0x1a, 0x95, 0x42, 0x87, 0x95, 0x56, 0x33, 0x16, 0xb0, 0xf4, + 0x26, 0x67, 0xd2, 0x52, 0x40, 0x98, 0xba, 0x27, 0x0f, 0x58, 0xe6, 0x0c, + 0x97, 0x71, 0x36, 0xb8, 0x97, 0x15, 0x41, 0x95, 0x15, 0xd2, 0xd5, 0x3b, + 0xe0, 0xfd, 0x22, 0xc5, 0x42, 0x91, 0xd1, 0x61, 0x52, 0x15, 0x51, 0x00, + 0x6e, 0x3e, 0x41, 0x3a, 0x00, 0x6c, 0x89, 0x64, 0xb4, 0x73, 0x46, 0x36, + 0xe4, 0x0c, 0x06, 0xc8, 0x11, 0x71, 0xdf, 0x51, 0xc5, 0x34, 0x98, 0x6d, + 0x90, 0x66, 0x5b, 0xd6, 0x0d, 0x10, 0xf3, 0x4b, 0x77, 0x0e, 0xce, 0x5d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA512, + 82, + {0x03, 0xe3, 0xa6, 0xd8, 0xdd, 0xaa, 0x0d, 0xc5, 0x39, 0x79, 0x6b, 0x84, + 0x82, 0x2e, 0x3e, 0x3f, 0x59, 0xce, 0x2e, 0xe7, 0x33, 0x24, 0x6e, 0x89, + 0x1d, 0xb7, 0x1f, 0x1a, 0x35, 0x50, 0xb0, 0xfe, 0x17, 0x01, 0x63, 0x82, + 0xa4, 0x29, 0xc7, 0xee, 0xec, 0x8f, 0xbe, 0x24, 0x44, 0xc9, 0xbf, 0x4a, + 0x8d, 0xe7, 0x88, 0x3a, 0xd7, 0xbb, 0xa6, 0xa5, 0x27, 0xe1, 0x5c, 0xfb, + 0xca, 0xb2, 0xf5, 0xbb, 0xd6, 0xdc, 0x6d, 0x84, 0x74, 0xbf, 0xfe, 0x41, + 0x68, 0x8b, 0x6b, 0x73, 0xeb, 0xd8, 0x87, 0x4b, 0x6d, 0xb8, 0xa2, 0xd0, + 0x25, 0xea, 0x9a, 0xf4, 0x00, 0x00, 0x59, 0x59, 0x96, 0x60, 0x29, 0x6f, + 0x89, 0x0d, 0x70, 0xd8, 0xcb, 0x61, 0xca, 0x07, 0x7e, 0x46, 0x3e, 0x1f, + 0xe3, 0xc3, 0xcb, 0x81, 0xd0, 0x37, 0x8a, 0x60, 0x3b, 0x2f, 0xe4, 0x40, + 0x5b, 0x28, 0xc9, 0x2a, 0x5f, 0x70, 0xe0, 0x6c, 0xa2, 0x83, 0xf3, 0x2d, + 0x26, 0x50, 0xd7, 0xd0, 0x4e, 0x25, 0x2c, 0xe0, 0x81, 0x52, 0x72, 0x1b, + 0x5c, 0x68, 0x52, 0x52, 0x6b, 0x14, 0x82, 0x81, 0x59, 0xbf, 0xc1, 0x99, + 0x46, 0x7c, 0x90, 0x1e, 0x65, 0x8e, 0xde, 0xaa, 0xaa, 0x62, 0x72, 0xe8, + 0x82, 0x9c, 0xf1, 0xfd, 0x2f, 0x80, 0x2f, 0x4a, 0xa5, 0x65, 0x39, 0x63, + 0x10, 0xa1, 0x9f, 0xf9, 0x5b, 0x93, 0xe6, 0x29, 0x1d, 0x2d, 0xce, 0xf3, + 0x6b, 0xd9, 0x0e, 0xb3, 0xed, 0xda, 0x91, 0x7f, 0x4f, 0xc1, 0xe9, 0x99, + 0xe3, 0x35, 0x27, 0x57, 0x48, 0x20, 0x3c, 0xa0, 0x07, 0x8e, 0xf3, 0x7d, + 0x0f, 0x7d, 0x42, 0x93, 0xc4, 0xf5, 0xfa, 0x3d, 0x90, 0xf0, 0x2a, 0x92, + 0xd8, 0xbb, 0x77, 0x92, 0x2d, 0x5f, 0x7d, 0x02, 0x17, 0x6a, 0x32, 0x9f, + 0xc1, 0xd5, 0x87, 0xf8, 0x0f, 0xa1, 0xc2, 0x47, 0xcd, 0xc2, 0xbb, 0x65, + 0x4d, 0x26, 0x10, 0xb2, 0xa8, 0xa3, 0xc0, 0x4a, 0xba, 0xa0, 0x4a, 0xb2, + 0xee, 0x95, 0x33, 0x29, 0x42, 0x90, 0xad, 0xc8, 0xa1, 0x2b, 0x31, 0x24, + 0x49, 0xb2, 0xe5, 0xde, 0xb7, 0x03, 0xb0, 0x86, 0xc7, 0xea, 0x48, 0x87, + 0xcd, 0x8b, 0x19, 0x7f, 0x13, 0x10, 0xaa, 0x32, 0x69, 0x45, 0x16, 0xac, + 0xcf, 0x47, 0x01, 0xac, 0xe7, 0xa5, 0x1b, 0x52, 0x64, 0xae, 0x45, 0xd7, + 0xd0, 0x07, 0x29, 0x4f, 0x14, 0x13, 0x87, 0xb1, 0x76, 0x1a, 0x05, 0x68, + 0xb7, 0xca, 0x36, 0xdc, 0x23, 0x69, 0x4e, 0xdd, 0xfb, 0xb7, 0x65, 0x8f, + 0x58, 0x36, 0xa3, 0x53, 0xb1, 0x02, 0x98, 0x98, 0xce, 0xa2, 0xe6, 0x47, + 0xf5, 0xe1, 0x4b, 0x2a, 0xdb, 0x01, 0xe8, 0xd1, 0xfa, 0x46, 0x2d, 0xaf, + 0x26, 0x28, 0x0e, 0xa9, 0x4f, 0x14, 0xa2, 0x52, 0xef, 0x56, 0x07, 0xce, + 0x31, 0xd9, 0x10, 0xce, 0x11, 0x22, 0xb3, 0x23, 0xe9, 0xa2, 0x52, 0x73}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA512, + 83, + {0xae, 0xd5, 0x2b, 0x6e, 0x59, 0x41, 0xa4, 0xd7, 0x22, 0x57, 0x68, 0xa4, + 0x27, 0x18, 0x9e, 0xc3, 0x7a, 0x56, 0x40, 0xf8, 0x08, 0x38, 0x27, 0xf9, + 0x22, 0xbb, 0xe5, 0x63, 0xb4, 0xe9, 0x6d, 0xdd, 0x03, 0x9e, 0x27, 0x74, + 0xe4, 0xe7, 0x90, 0xa5, 0x5b, 0xd0, 0x98, 0x69, 0x36, 0xde, 0x6c, 0x64, + 0xc0, 0x8b, 0x16, 0x37, 0xa1, 0xc6, 0xbe, 0xe9, 0x32, 0xf2, 0x4a, 0xdf, + 0x58, 0x61, 0x3d, 0x37, 0x8d, 0xb7, 0x3a, 0x94, 0x7e, 0x5a, 0xd2, 0x0a, + 0xfe, 0x15, 0x49, 0xff, 0x6e, 0x02, 0xb6, 0xa7, 0xf0, 0x89, 0xa9, 0x7e, + 0x42, 0xff, 0xb2, 0xad, 0x5f, 0xcd, 0x05, 0xc4, 0xd4, 0x9a, 0x2d, 0x82, + 0xb9, 0x43, 0x7b, 0xc3, 0x40, 0x43, 0xec, 0x62, 0x13, 0xf0, 0xac, 0x59, + 0x3e, 0x42, 0xa9, 0xc9, 0xd0, 0xfa, 0xa9, 0x65, 0x34, 0xdc, 0x30, 0xcf, + 0xf5, 0x6c, 0x86, 0x92, 0xbd, 0x71, 0xd3, 0x76, 0xd5, 0x91, 0xb1, 0x0c, + 0x45, 0x0d, 0xaf, 0x3c, 0x31, 0xb6, 0x0b, 0x53, 0x77, 0xb0, 0xb4, 0x63, + 0x9d, 0xfb, 0xdd, 0x6e, 0x2e, 0xbd, 0x5c, 0x4e, 0x0c, 0x34, 0x4c, 0x02, + 0xda, 0xc5, 0xce, 0xee, 0x2b, 0x66, 0x1b, 0x97, 0xac, 0x67, 0x05, 0x64, + 0x60, 0x4a, 0x0d, 0x2b, 0xf7, 0x4d, 0xb7, 0x39, 0x23, 0x08, 0x9f, 0xd3, + 0xa1, 0xad, 0xf6, 0x07, 0x99, 0x28, 0x9c, 0xbe, 0x6d, 0xd6, 0x38, 0x83, + 0x81, 0x85, 0x50, 0x23, 0x3e, 0x45, 0x69, 0x8d, 0x3e, 0x7e, 0x4a, 0x9b, + 0x0c, 0xc2, 0x07, 0x83, 0x73, 0xbe, 0xec, 0x13, 0xe8, 0x52, 0x3d, 0x0b, + 0x11, 0x8e, 0x15, 0x70, 0x5a, 0xbd, 0xc8, 0x04, 0xb7, 0x85, 0xa7, 0xc2, + 0xe8, 0xa8, 0xba, 0x71, 0x06, 0x26, 0x0a, 0x5d, 0xc8, 0x60, 0xd8, 0xa5, + 0x9b, 0x71, 0x7c, 0x47, 0x81, 0x7d, 0x40, 0xbe, 0x37, 0xc3, 0x92, 0xf5, + 0xfe, 0x11, 0x66, 0x2b, 0xbd, 0x16, 0xcb, 0x15, 0x58, 0x4f, 0x6b, 0xf9, + 0xb5, 0xbc, 0x57, 0x7c, 0xeb, 0xc0, 0x8e, 0xc6, 0x23, 0x0e, 0x04, 0x80, + 0x48, 0x3d, 0xff, 0x16, 0xa5, 0x6a, 0xb2, 0xab, 0xab, 0xa2, 0x6a, 0xcc, + 0xe9, 0x56, 0x6a, 0x10, 0xbb, 0xf0, 0x99, 0x8b, 0x78, 0xe1, 0xb4, 0xef, + 0x23, 0x79, 0xd8, 0xa2, 0xbb, 0xb2, 0x8d, 0xa3, 0x02, 0xe6, 0xf4, 0x3d, + 0x2e, 0xa5, 0x09, 0x84, 0x6c, 0x9d, 0x07, 0x9f, 0x72, 0x39, 0x66, 0xc9, + 0x69, 0xe5, 0xc1, 0xdc, 0x38, 0x3d, 0xe4, 0x7f, 0xa2, 0x57, 0x1d, 0x9e, + 0x51, 0x5a, 0xa3, 0x43, 0x01, 0x0b, 0x1f, 0x8f, 0x1e, 0xc1, 0xd5, 0x88, + 0xad, 0x51, 0xbb, 0x67, 0x42, 0xf3, 0x54, 0xa5, 0x54, 0x7e, 0x5b, 0x80, + 0x15, 0x1a, 0x70, 0xd6, 0x32, 0x0c, 0x93, 0xee, 0x66, 0x95, 0x1b, 0x6d, + 0x44, 0x47, 0x2a, 0xb3, 0x66, 0x4f, 0x03, 0xa3, 0xcf, 0x30, 0x9d, 0x88}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA512, + 84, + {0x6c, 0xf1, 0xb3, 0xba, 0xb7, 0xcb, 0xa1, 0x71, 0x7d, 0x2a, 0x31, 0xfb, + 0xcf, 0x7a, 0x22, 0x18, 0xe4, 0xf0, 0x18, 0x6f, 0xc7, 0x48, 0x8c, 0x30, + 0x54, 0xc2, 0x19, 0x3a, 0x97, 0xd3, 0x82, 0x4d, 0xd1, 0x5d, 0x2e, 0x15, + 0xa7, 0x26, 0x86, 0x76, 0xa2, 0x74, 0x0d, 0xd4, 0x28, 0xfc, 0x55, 0x57, + 0x27, 0x48, 0xc8, 0xa0, 0xb6, 0x5c, 0xee, 0xd4, 0x2f, 0xf1, 0x8e, 0xd4, + 0x24, 0x39, 0xf2, 0x56, 0x64, 0xd7, 0xcc, 0xae, 0x0c, 0x2b, 0x72, 0xe2, + 0x57, 0x8c, 0xac, 0x39, 0xc6, 0x9c, 0x55, 0xd5, 0xab, 0x85, 0x2a, 0x34, + 0x57, 0x0e, 0xae, 0xf5, 0x4d, 0xb1, 0xf9, 0x1d, 0xcf, 0xb9, 0x38, 0xfe, + 0x7d, 0x82, 0x2e, 0x58, 0x1a, 0x3a, 0x5e, 0xea, 0xcb, 0x83, 0x63, 0x58, + 0x21, 0x6d, 0xdc, 0x7d, 0x0d, 0x8e, 0x56, 0xd9, 0xae, 0xcf, 0x16, 0x98, + 0x07, 0x9f, 0x59, 0xc7, 0xfa, 0xf4, 0xbe, 0xc7, 0x4f, 0xad, 0x37, 0x35, + 0x2a, 0x1c, 0x80, 0xc7, 0x37, 0x71, 0x2d, 0xfc, 0xdc, 0x8f, 0x0b, 0x82, + 0x40, 0xd4, 0x78, 0xeb, 0xee, 0x8f, 0xc6, 0x26, 0xcd, 0xea, 0x53, 0x13, + 0x65, 0x27, 0x9e, 0xcc, 0xa4, 0x3f, 0x45, 0x09, 0x6f, 0x87, 0x8b, 0x18, + 0xeb, 0x71, 0xcb, 0x92, 0x4d, 0x74, 0x54, 0xe4, 0x1b, 0xf8, 0xc7, 0xfb, + 0xf0, 0xd1, 0x17, 0xe0, 0x82, 0xa7, 0x31, 0x0d, 0xbf, 0x88, 0x3b, 0x43, + 0x9c, 0x31, 0x5e, 0x36, 0x6c, 0x98, 0xae, 0x88, 0x61, 0x58, 0xd2, 0x76, + 0xc0, 0x5e, 0x2b, 0xd7, 0x32, 0xec, 0xb3, 0x2e, 0x1c, 0x5e, 0xa0, 0x5d, + 0x2c, 0xc8, 0xd4, 0x58, 0x5c, 0x7d, 0x3a, 0xf5, 0xb7, 0xcf, 0x72, 0xa0, + 0x2c, 0x0d, 0x91, 0xea, 0xc7, 0xed, 0xaa, 0xc9, 0x5c, 0xa4, 0x7e, 0xfb, + 0x9c, 0x0c, 0xb9, 0xf2, 0xa5, 0x19, 0xc1, 0x39, 0xbf, 0x9a, 0x6c, 0x9a, + 0xc5, 0x9d, 0xe0, 0xcd, 0xd3, 0x5f, 0x5b, 0x6a, 0x17, 0xcf, 0x7f, 0x66, + 0xb8, 0x22, 0xe6, 0x2a, 0xa5, 0x68, 0xed, 0x30, 0x46, 0xc3, 0x99, 0xe8, + 0x34, 0xfc, 0x74, 0x14, 0x20, 0x20, 0x0d, 0x94, 0x2f, 0xcd, 0xc6, 0x48, + 0xfe, 0xcd, 0xf1, 0x86, 0xf4, 0x6a, 0x92, 0x0e, 0x87, 0xe1, 0x31, 0x34, + 0x58, 0xa3, 0x12, 0x42, 0x4d, 0xa1, 0x54, 0x17, 0x28, 0x6e, 0xf5, 0x3f, + 0xd0, 0x8a, 0x9e, 0x38, 0xd1, 0x8a, 0x97, 0xa8, 0x19, 0x10, 0x0d, 0xbc, + 0x7b, 0x8b, 0x43, 0xfe, 0xa3, 0x85, 0xd1, 0x5f, 0x92, 0x27, 0x33, 0x2d, + 0xbe, 0x60, 0x6d, 0x79, 0x51, 0x27, 0xd9, 0x5e, 0x5f, 0x5b, 0x97, 0x94, + 0xb8, 0x1b, 0xe5, 0x7d, 0x49, 0xe4, 0x8a, 0xbf, 0x11, 0xd3, 0x5f, 0xe5, + 0x2e, 0xdd, 0x54, 0xe8, 0xdd, 0x03, 0x00, 0x58, 0x8a, 0x0b, 0xa6, 0x20, + 0x47, 0xf5, 0x62, 0xa5, 0xab, 0xf4, 0x7f, 0x0a, 0x64, 0x5f, 0x0d, 0x10}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA512, + 85, + {0x58, 0x98, 0xc8, 0xed, 0x98, 0x9e, 0x4c, 0x4a, 0x37, 0x80, 0xa2, 0x86, + 0x8f, 0xf1, 0xb4, 0x80, 0x19, 0x09, 0xed, 0x8e, 0x03, 0x36, 0xb7, 0x5c, + 0xd3, 0x28, 0x01, 0xf1, 0x69, 0xcd, 0x81, 0xaa, 0x16, 0xc3, 0x4d, 0xd2, + 0x1f, 0xdc, 0x78, 0xaf, 0xf9, 0x96, 0xda, 0x12, 0x4f, 0x9e, 0xda, 0xf3, + 0x54, 0x22, 0x47, 0xe0, 0x0a, 0x4c, 0xc5, 0xe4, 0x7e, 0xb9, 0xa8, 0x37, + 0xd0, 0x79, 0x84, 0xfc, 0x5d, 0x2f, 0x08, 0x14, 0xd2, 0x2e, 0x27, 0x48, + 0x51, 0x64, 0x39, 0x63, 0xd3, 0x49, 0xa4, 0x31, 0x67, 0xa0, 0x65, 0x95, + 0x49, 0x97, 0x0c, 0x05, 0x3b, 0x3c, 0xb4, 0x29, 0x37, 0x69, 0xdc, 0x74, + 0x8c, 0x6f, 0x9d, 0x15, 0xcc, 0xf6, 0x83, 0x71, 0x4b, 0x5d, 0xf0, 0x03, + 0xfd, 0x76, 0x01, 0xf9, 0xc6, 0x2c, 0x2c, 0x31, 0xf5, 0x24, 0x5e, 0xf0, + 0x67, 0x65, 0x85, 0xcd, 0xc0, 0x08, 0xad, 0x08, 0x7b, 0x82, 0x37, 0xdd, + 0x17, 0xcb, 0x8d, 0x57, 0x20, 0xc9, 0x82, 0x56, 0xc9, 0xa4, 0x6d, 0xae, + 0xa4, 0x23, 0xfe, 0xe1, 0x9a, 0xbc, 0x65, 0x9b, 0x67, 0x05, 0x74, 0xea, + 0x14, 0x5d, 0x50, 0x57, 0xac, 0x38, 0x37, 0x00, 0x21, 0x66, 0xeb, 0xcc, + 0x14, 0xcc, 0xd9, 0x90, 0x38, 0x8d, 0x53, 0x3f, 0xd1, 0x2c, 0xfe, 0x7e, + 0x90, 0x0c, 0x6e, 0x80, 0x33, 0x4b, 0x9b, 0xdc, 0x89, 0x16, 0x4d, 0xc4, + 0xc2, 0x55, 0xca, 0x34, 0x67, 0x75, 0x94, 0x43, 0x37, 0xb6, 0xe9, 0xc4, + 0x47, 0x2a, 0x2b, 0x90, 0xab, 0xee, 0x87, 0x6b, 0x3f, 0x74, 0x38, 0x42, + 0xac, 0x46, 0xe3, 0x02, 0x88, 0x15, 0xbe, 0x18, 0xaf, 0x5e, 0x40, 0x5a, + 0x8f, 0x8d, 0x4a, 0x5d, 0x9d, 0x89, 0x07, 0x16, 0xc6, 0xbd, 0xb4, 0x9d, + 0x36, 0x5e, 0xdf, 0xed, 0x19, 0x9b, 0x2d, 0x91, 0xaa, 0xb9, 0x58, 0xd8, + 0x39, 0xfe, 0xeb, 0x62, 0x89, 0x5d, 0xed, 0xcd, 0xb7, 0x54, 0x47, 0xd7, + 0x41, 0xf1, 0xbe, 0x26, 0x6f, 0xb6, 0x6f, 0x91, 0x5a, 0xf3, 0x37, 0x71, + 0x69, 0x50, 0xa4, 0x07, 0x8a, 0xac, 0xfb, 0xe3, 0xb7, 0x44, 0xdc, 0x44, + 0xb7, 0xd9, 0x91, 0x33, 0x0f, 0x92, 0xe2, 0x01, 0x5d, 0xe7, 0xa3, 0xec, + 0xc6, 0x02, 0x4c, 0xdf, 0x4f, 0xb8, 0x10, 0x6a, 0xce, 0x7d, 0x52, 0x1f, + 0x67, 0x97, 0x3a, 0x7e, 0xc7, 0xce, 0xf2, 0x7d, 0x66, 0xe3, 0x59, 0x98, + 0x90, 0x09, 0xc6, 0x8b, 0x08, 0xd1, 0xf0, 0xba, 0xaa, 0x82, 0x70, 0xea, + 0x03, 0x23, 0x60, 0x2c, 0xda, 0x40, 0xc9, 0x72, 0x1d, 0x7c, 0xf6, 0x67, + 0xc1, 0xf3, 0x19, 0x54, 0x2f, 0xc5, 0xeb, 0x74, 0xb8, 0x54, 0x55, 0xb1, + 0x82, 0x53, 0x94, 0x97, 0x67, 0x2d, 0xc1, 0xe2, 0x0a, 0x37, 0x5f, 0x1b, + 0xa7, 0x5a, 0xa6, 0x29, 0x7e, 0xc6, 0x15, 0xd8, 0xec, 0xd0, 0xff, 0x6e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA512, + 86, + {0xc3, 0x53, 0xda, 0x6e, 0x54, 0x82, 0x1c, 0x2b, 0xbc, 0xa7, 0xbb, 0x85, + 0x31, 0x7c, 0xa5, 0x0c, 0x0e, 0xa5, 0x48, 0x62, 0x25, 0xda, 0xe8, 0x03, + 0x3c, 0x39, 0x38, 0x5d, 0xcf, 0x3a, 0x2f, 0xc4, 0x40, 0xec, 0x6a, 0xa7, + 0xdf, 0xde, 0xe9, 0x02, 0x09, 0xcd, 0xa4, 0x0a, 0xe0, 0x7d, 0x20, 0xf7, + 0xa1, 0x61, 0xdf, 0x4d, 0x17, 0x02, 0x0f, 0x62, 0x0e, 0x30, 0x40, 0xc3, + 0x76, 0xf5, 0xbb, 0x95, 0x2a, 0x7d, 0x25, 0x0d, 0x9e, 0xd7, 0x6c, 0x3c, + 0x6f, 0xb5, 0x3d, 0x99, 0xe2, 0xa7, 0xd6, 0x06, 0xee, 0x18, 0x93, 0xb8, + 0xa6, 0x2c, 0x40, 0x3e, 0x2d, 0xeb, 0xa0, 0xdb, 0x6f, 0xc2, 0x7e, 0xd8, + 0xf3, 0x30, 0x0b, 0xb2, 0xa5, 0x76, 0x18, 0xdd, 0x06, 0x65, 0xaa, 0xd4, + 0x8a, 0x9a, 0x36, 0xee, 0x02, 0x59, 0xf7, 0x4b, 0x08, 0x4f, 0xe9, 0xdc, + 0x90, 0xa1, 0xc8, 0x2d, 0x19, 0x8c, 0xe0, 0xbe, 0xf8, 0xf3, 0xee, 0x44, + 0xc8, 0x37, 0x95, 0xf8, 0x5e, 0x25, 0x40, 0x27, 0xba, 0x64, 0x48, 0x7f, + 0x54, 0x6e, 0x47, 0x5c, 0xaf, 0x2e, 0x03, 0xfb, 0x56, 0x37, 0x79, 0xe8, + 0xab, 0x3f, 0xa7, 0xe3, 0xf5, 0x74, 0x0d, 0x2d, 0x3e, 0x97, 0x89, 0x2d, + 0x8d, 0x78, 0x6f, 0x0a, 0x50, 0x2f, 0x71, 0xe3, 0xe9, 0xe8, 0xd4, 0x18, + 0xcc, 0xa8, 0xcf, 0x1d, 0x1d, 0xde, 0xde, 0xc0, 0xa5, 0x73, 0x7a, 0x8c, + 0x3e, 0x5d, 0x07, 0x38, 0x8b, 0xcc, 0xf2, 0x7f, 0xe3, 0x32, 0xb8, 0xa3, + 0xc6, 0x96, 0x5c, 0x77, 0x7f, 0x3c, 0x6a, 0x7b, 0x8f, 0x65, 0x39, 0x94, + 0x2c, 0x79, 0x1a, 0x78, 0xc9, 0xd7, 0x80, 0x83, 0xdc, 0xe7, 0xee, 0x6b, + 0x60, 0xbb, 0xc9, 0x8d, 0xc3, 0x6c, 0xc9, 0x25, 0xd4, 0x2c, 0xd2, 0x98, + 0x31, 0x76, 0xa9, 0xfc, 0x88, 0xd6, 0x7f, 0x8c, 0xa1, 0xa3, 0x25, 0xfe, + 0xbd, 0x59, 0x08, 0x6b, 0x10, 0xc3, 0xad, 0xd5, 0xa6, 0x57, 0x3f, 0x76, + 0x15, 0x41, 0x73, 0x76, 0x38, 0x13, 0xf2, 0x19, 0xe2, 0x9f, 0xe4, 0x66, + 0xf0, 0x34, 0x6a, 0x7d, 0xd9, 0xb6, 0xc9, 0x52, 0xfb, 0x8f, 0xf6, 0xbd, + 0x7a, 0x0b, 0x19, 0xba, 0xae, 0xb9, 0x42, 0x7f, 0xc5, 0x54, 0xfa, 0xb6, + 0x4d, 0x52, 0x0c, 0x1b, 0x81, 0xa0, 0x08, 0x87, 0xbe, 0x9b, 0x50, 0xd3, + 0x45, 0x07, 0xd4, 0x7d, 0xd3, 0x47, 0x33, 0x1e, 0x39, 0x48, 0xe6, 0x33, + 0xec, 0x07, 0x38, 0xa8, 0x3d, 0xeb, 0x5c, 0x37, 0x9b, 0xac, 0xd7, 0x62, + 0x3e, 0xf2, 0xb8, 0x9c, 0x99, 0x4d, 0xb4, 0x82, 0x5c, 0xdc, 0x1e, 0xc3, + 0x91, 0x13, 0x43, 0x11, 0x66, 0xe4, 0xe2, 0x40, 0xe7, 0x3c, 0xd6, 0x63, + 0x5d, 0x9a, 0x9a, 0xf2, 0x5f, 0x72, 0x62, 0x3f, 0xce, 0x4a, 0xe4, 0x16, + 0x7a, 0xdf, 0x48, 0xd2, 0x4c, 0xa1, 0x9d, 0xca, 0x1d, 0xfc, 0x79, 0x93}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA512, + 87, + {0xaa, 0xae, 0xc8, 0x70, 0xa8, 0x22, 0x3d, 0x25, 0x64, 0x57, 0xcb, 0x14, + 0x18, 0x38, 0x89, 0x93, 0x8a, 0xbb, 0x00, 0xb2, 0x13, 0x66, 0xb9, 0x0e, + 0x36, 0xb3, 0xb5, 0x1f, 0xed, 0x1e, 0x17, 0x0c, 0x0b, 0x3a, 0x89, 0x44, + 0xf5, 0xcb, 0xa5, 0x4b, 0x8d, 0x23, 0x38, 0x79, 0xfd, 0xa1, 0x07, 0x6a, + 0x23, 0x03, 0x30, 0x9e, 0xbc, 0x04, 0xbf, 0x66, 0xee, 0x42, 0x95, 0x03, + 0x0f, 0xfc, 0x67, 0x53, 0xf4, 0xee, 0xd4, 0xa1, 0x38, 0xaf, 0x85, 0x01, + 0x39, 0xde, 0xfe, 0x15, 0x44, 0xd5, 0xee, 0xd4, 0xe7, 0xe8, 0xb7, 0x5c, + 0x6c, 0x39, 0xd6, 0x6f, 0xc6, 0x8e, 0x72, 0x92, 0x1b, 0x98, 0xcb, 0xa1, + 0x9f, 0x5d, 0xde, 0x13, 0x02, 0xe9, 0x13, 0x36, 0xaa, 0x81, 0xe2, 0x16, + 0x54, 0x89, 0x2d, 0xff, 0xb0, 0x03, 0x2b, 0x82, 0xfe, 0xe8, 0x0b, 0xbf, + 0xde, 0x43, 0x82, 0xf2, 0x2e, 0x71, 0x28, 0x1a, 0x80, 0x8b, 0x81, 0xd5, + 0x8b, 0x4f, 0x33, 0x5c, 0xfd, 0xd6, 0xb1, 0x70, 0xfe, 0x09, 0x98, 0xe7, + 0x75, 0x18, 0x1d, 0x03, 0x04, 0xe1, 0x19, 0x5d, 0x6c, 0x2f, 0xb3, 0x33, + 0xbf, 0x96, 0x84, 0xb1, 0x6b, 0x10, 0xa0, 0x6d, 0xdd, 0xf8, 0xc4, 0x30, + 0x32, 0xc8, 0x87, 0x07, 0x39, 0xb3, 0x9b, 0xe5, 0x5e, 0x87, 0xb0, 0xa6, + 0x6b, 0xc7, 0xd3, 0xd6, 0x57, 0x51, 0x08, 0x3b, 0xa9, 0x20, 0x86, 0xa7, + 0x75, 0x0f, 0x96, 0x5e, 0xb2, 0x95, 0x2c, 0x74, 0x57, 0x47, 0xd6, 0x19, + 0xef, 0x4c, 0xca, 0xcc, 0x99, 0xed, 0xe9, 0xe2, 0xbd, 0xf2, 0x5d, 0x62, + 0x02, 0x8d, 0xa8, 0x1a, 0xfb, 0xa3, 0x77, 0x43, 0x82, 0x22, 0xa0, 0x53, + 0xee, 0x69, 0x45, 0xec, 0xca, 0x2b, 0xa2, 0x27, 0xc6, 0xda, 0x44, 0x39, + 0x79, 0x51, 0xc5, 0xb0, 0xe2, 0x8e, 0x73, 0x62, 0xac, 0x5c, 0x98, 0x02, + 0x95, 0x08, 0x3d, 0xc0, 0xbb, 0x7c, 0x97, 0x83, 0xb0, 0xba, 0xda, 0x0f, + 0x2a, 0xd6, 0x1e, 0x23, 0x2b, 0xe6, 0x26, 0xea, 0xb9, 0x1b, 0x0c, 0x52, + 0xf8, 0x77, 0x4c, 0xc3, 0x33, 0x1f, 0x61, 0x96, 0xb4, 0xc1, 0x6d, 0x21, + 0xe7, 0x6a, 0x3e, 0xae, 0x64, 0xac, 0x85, 0xc5, 0x25, 0xc9, 0x0c, 0x67, + 0x0f, 0xa4, 0x22, 0xdf, 0x1a, 0x23, 0x82, 0x7a, 0x93, 0x56, 0x30, 0x44, + 0xc3, 0x6a, 0xf0, 0x4c, 0x7b, 0x7c, 0x96, 0xae, 0x7e, 0xb9, 0x83, 0x3d, + 0xac, 0x91, 0x7e, 0x09, 0x7a, 0x1f, 0x6a, 0x59, 0x51, 0xde, 0x61, 0xad, + 0xc1, 0xf6, 0xfa, 0x3b, 0x6a, 0xed, 0x4e, 0xdd, 0x4f, 0xe0, 0xd3, 0xbb, + 0x79, 0x6a, 0x88, 0xae, 0xe0, 0x58, 0x8b, 0x8d, 0x15, 0xbb, 0xcf, 0xa5, + 0x72, 0xa6, 0xe6, 0x97, 0xb7, 0xd2, 0x30, 0x87, 0xd6, 0x1f, 0x6d, 0xb7, + 0x74, 0x0d, 0x30, 0x7f, 0x5e, 0xdc, 0xa7, 0x95, 0x18, 0x8d, 0xce, 0x0f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA512, + 88, + {0x41, 0xd3, 0xdf, 0x07, 0x5c, 0xb5, 0x0c, 0x13, 0x5e, 0x1d, 0x07, 0xa1, + 0x1d, 0x92, 0x39, 0xa9, 0x10, 0x2d, 0xd3, 0x67, 0x21, 0x69, 0xcc, 0xd0, + 0x72, 0xff, 0x78, 0xe7, 0xe9, 0x55, 0xf6, 0x1c, 0x40, 0xd2, 0x97, 0x1e, + 0x10, 0xa4, 0x82, 0x52, 0x05, 0xd0, 0x67, 0xf3, 0x7e, 0xed, 0x21, 0xf3, + 0x48, 0x7b, 0x9a, 0x51, 0x2d, 0x0c, 0x80, 0xf0, 0x9d, 0x58, 0xb6, 0xca, + 0xc1, 0x68, 0x9c, 0xb2, 0x51, 0x33, 0xdc, 0x84, 0x0c, 0x11, 0xa9, 0x43, + 0x72, 0x33, 0x2a, 0xba, 0x69, 0x2d, 0x5f, 0x61, 0x57, 0xa1, 0x55, 0x9e, + 0x28, 0x46, 0x9e, 0xf8, 0xa5, 0x76, 0x28, 0xb1, 0x72, 0x04, 0xb2, 0xd8, + 0x1a, 0x8e, 0x21, 0xc0, 0xd9, 0x1e, 0x0c, 0xd1, 0x56, 0x33, 0xf7, 0xe6, + 0x12, 0xa1, 0x27, 0xf9, 0x8d, 0x64, 0x90, 0x9b, 0x71, 0xbf, 0x39, 0x84, + 0xb2, 0x4a, 0xeb, 0x1a, 0xe3, 0xda, 0xa8, 0x6e, 0xa4, 0x43, 0x37, 0xe2, + 0x2a, 0x91, 0xe6, 0x3b, 0x7e, 0x12, 0x73, 0x27, 0x5e, 0x51, 0xda, 0xe4, + 0x73, 0xb0, 0xce, 0x61, 0xa2, 0xe3, 0xec, 0xf6, 0x50, 0xd3, 0x8f, 0xde, + 0xa9, 0xe0, 0x5b, 0xd0, 0xe8, 0x3a, 0x56, 0x4d, 0xc9, 0x58, 0x69, 0xbf, + 0x1f, 0xe1, 0xd1, 0x9b, 0x5b, 0xe9, 0x85, 0x42, 0x4f, 0x55, 0x58, 0x12, + 0x08, 0xb0, 0x9f, 0x6e, 0x26, 0x39, 0x7c, 0x0b, 0xbd, 0x51, 0xaf, 0x1b, + 0x22, 0x19, 0x8f, 0x24, 0xd4, 0x83, 0xa2, 0xe2, 0x34, 0xf2, 0xf9, 0x0c, + 0xed, 0x3b, 0x78, 0x0f, 0x73, 0x23, 0xf2, 0x9b, 0x40, 0x4d, 0xbf, 0xd5, + 0x17, 0xb4, 0xe5, 0x3b, 0xf1, 0xfb, 0x40, 0xd2, 0x94, 0x08, 0x81, 0x22, + 0x54, 0x17, 0x7d, 0xbd, 0x79, 0x39, 0x34, 0x7d, 0x0f, 0xd7, 0x63, 0xd2, + 0xf1, 0x8f, 0xa7, 0xe8, 0x3f, 0x0e, 0xff, 0xa7, 0xe5, 0x39, 0xa3, 0x06, + 0x1a, 0x3b, 0x7f, 0xe7, 0x7d, 0x9b, 0x5d, 0xf5, 0xd5, 0x06, 0x00, 0xcf, + 0x39, 0x05, 0x51, 0x16, 0xf2, 0x35, 0xa6, 0x0f, 0x29, 0x85, 0x12, 0xb7, + 0x83, 0xe2, 0x2f, 0xd8, 0x39, 0x35, 0x08, 0x31, 0x85, 0xf5, 0x65, 0xc9, + 0xfa, 0xfc, 0xd0, 0xf0, 0x38, 0xe5, 0x5a, 0xd2, 0x32, 0x46, 0xac, 0x5b, + 0x1e, 0x9b, 0x6c, 0xd7, 0x77, 0xdc, 0x36, 0xc8, 0x89, 0xd4, 0xad, 0xce, + 0x69, 0x49, 0x4d, 0x45, 0xd5, 0xe1, 0x58, 0x48, 0xf4, 0xba, 0x57, 0x16, + 0x9d, 0xf4, 0xa2, 0x85, 0x99, 0x64, 0x8f, 0x62, 0xe9, 0x91, 0x98, 0x61, + 0xf6, 0xd5, 0xd8, 0xc4, 0xe1, 0xde, 0x4e, 0x56, 0x01, 0xf9, 0xe4, 0x1f, + 0xde, 0x56, 0x2f, 0xae, 0x06, 0x38, 0xc0, 0x98, 0x8b, 0xb0, 0xc0, 0xee, + 0x63, 0xd2, 0x4d, 0x00, 0x2b, 0x67, 0xba, 0x49, 0x86, 0xd1, 0x51, 0x96, + 0x94, 0xa4, 0x1c, 0xe3, 0x6c, 0xbf, 0x20, 0xc9, 0x07, 0xd6, 0x2d, 0x53}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA512, + 89, + {0x7b, 0xcc, 0xcc, 0x5b, 0x52, 0xd6, 0xa7, 0x36, 0x0d, 0xbc, 0xa4, 0x7a, + 0x47, 0xc6, 0xa3, 0x60, 0xeb, 0x5f, 0x2f, 0x09, 0xbc, 0x40, 0x2e, 0xdc, + 0x26, 0xe6, 0x96, 0xfd, 0xc1, 0xee, 0xe7, 0x2e, 0xd3, 0x8b, 0x9b, 0xd3, + 0xc9, 0x47, 0x2e, 0x0e, 0x43, 0x36, 0xce, 0x74, 0xdd, 0xe0, 0x5b, 0x4e, + 0x94, 0xc6, 0x93, 0x3c, 0x27, 0x63, 0xe9, 0x5e, 0x64, 0xab, 0x0a, 0x1d, + 0x45, 0x25, 0x6d, 0x12, 0x9e, 0xc8, 0xcd, 0x5b, 0xc0, 0xa2, 0x83, 0xf2, + 0xca, 0x0f, 0xab, 0xd1, 0x8e, 0xf0, 0xba, 0x2a, 0x6b, 0x66, 0xdb, 0xfa, + 0xc9, 0xfe, 0xb7, 0xff, 0x95, 0xfe, 0x76, 0xd4, 0x43, 0xd0, 0xaa, 0x5c, + 0xaa, 0x70, 0x95, 0xa3, 0x86, 0x19, 0xd4, 0x4f, 0x07, 0xf5, 0x15, 0x2c, + 0x44, 0xdf, 0x6a, 0xcc, 0x76, 0x68, 0x59, 0x13, 0x4c, 0x5f, 0x9c, 0x9b, + 0x89, 0x32, 0xc1, 0x09, 0x31, 0x00, 0x2e, 0x16, 0x56, 0x4b, 0x07, 0x4b, + 0x28, 0xe2, 0x58, 0x8f, 0xaf, 0x7f, 0x12, 0x7c, 0x02, 0x95, 0x8a, 0x6e, + 0xcb, 0xb0, 0x4b, 0x38, 0x30, 0xee, 0x05, 0x55, 0x3c, 0x83, 0xca, 0x8a, + 0x6d, 0x5b, 0x1c, 0x6f, 0x31, 0xf2, 0x80, 0x42, 0x76, 0xcd, 0x42, 0xe6, + 0x48, 0x96, 0x93, 0x97, 0x5d, 0xfb, 0x1f, 0x17, 0xc0, 0x9f, 0xb5, 0xba, + 0x41, 0xd9, 0xff, 0xe5, 0x97, 0x71, 0x0a, 0x8f, 0x4d, 0x0b, 0x64, 0x90, + 0x7b, 0x2a, 0xca, 0x89, 0xd6, 0xd5, 0xbe, 0xb2, 0x6c, 0xc7, 0x81, 0x25, + 0xe4, 0xa4, 0xcb, 0x35, 0x65, 0xae, 0xe2, 0x4d, 0xa8, 0xc2, 0x10, 0xda, + 0xe2, 0xdb, 0xee, 0xfd, 0x2d, 0x46, 0x8d, 0x00, 0x64, 0x20, 0x12, 0x7f, + 0x49, 0xf5, 0xd8, 0xe4, 0x5e, 0xb7, 0x68, 0xf9, 0xaf, 0x9e, 0xb5, 0x4a, + 0x13, 0x0f, 0xe3, 0x27, 0xbb, 0x0e, 0xa1, 0x27, 0x71, 0xd4, 0xa6, 0xe3, + 0x6e, 0x89, 0xfe, 0x23, 0x67, 0xe1, 0xb3, 0x73, 0xf7, 0xc4, 0x6b, 0x34, + 0xa6, 0x7c, 0x42, 0xb1, 0x65, 0x87, 0x3b, 0xea, 0x2b, 0x76, 0x34, 0x73, + 0xec, 0xaf, 0x60, 0xb3, 0x89, 0x4f, 0x76, 0xbc, 0xbd, 0x78, 0x30, 0x2b, + 0xcb, 0x1b, 0xdb, 0xc9, 0xf8, 0xf4, 0x2a, 0xb9, 0xf1, 0x5c, 0x0a, 0x21, + 0x75, 0x23, 0x40, 0x74, 0x44, 0x1a, 0xaa, 0x8d, 0xa8, 0x06, 0xa5, 0xa8, + 0x68, 0x80, 0xdd, 0xbe, 0xdc, 0xae, 0x3b, 0xe0, 0x7e, 0x86, 0xfa, 0x17, + 0x00, 0xc2, 0x43, 0x7e, 0x63, 0xc5, 0xac, 0x26, 0x3d, 0x98, 0x83, 0x3e, + 0xd9, 0x89, 0x24, 0x9c, 0xd3, 0xe7, 0xdb, 0x8f, 0x75, 0x32, 0x3b, 0x82, + 0x80, 0x34, 0xfc, 0x4c, 0x7d, 0xbb, 0xf0, 0x2e, 0xb8, 0xe3, 0x04, 0x90, + 0x10, 0xce, 0xee, 0x24, 0xff, 0xd6, 0x4b, 0xbd, 0xc2, 0x94, 0xfc, 0x10, + 0x90, 0xc5, 0x99, 0x8c, 0xcf, 0x40, 0x09, 0x8c, 0x09, 0x65, 0x04, 0x18}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA512, + 90, + {0x29, 0x1f, 0x4b, 0x35, 0xa4, 0xdd, 0x89, 0xe9, 0xed, 0x52, 0x78, 0xe1, + 0x8d, 0x32, 0x2d, 0x47, 0x3e, 0x43, 0x5c, 0x7b, 0x9b, 0x61, 0x1b, 0xd6, + 0x2b, 0xef, 0x17, 0xe6, 0xba, 0x61, 0x9c, 0x9e, 0x81, 0x1a, 0x29, 0x5b, + 0x5d, 0xa3, 0x9d, 0xd2, 0x91, 0xb7, 0xc2, 0x93, 0x03, 0xf0, 0xca, 0xe0, + 0x7e, 0xce, 0x61, 0xb8, 0xf3, 0x84, 0x96, 0x44, 0xf3, 0x4e, 0x0e, 0x3d, + 0xd2, 0x91, 0xdf, 0x0d, 0xe5, 0xe7, 0x22, 0x5a, 0xaa, 0xfe, 0xaf, 0xd3, + 0xd0, 0x7e, 0x8e, 0x18, 0x46, 0xb5, 0x3e, 0x0c, 0xa6, 0x11, 0x21, 0xf9, + 0x1b, 0x29, 0x3a, 0x37, 0x86, 0xfe, 0x6a, 0x23, 0xfb, 0xdf, 0x15, 0xc5, + 0xad, 0xbf, 0xb8, 0xdb, 0xc4, 0x35, 0x40, 0x72, 0x13, 0x67, 0xd7, 0xe9, + 0xdb, 0x32, 0x58, 0x8d, 0x76, 0x51, 0xb3, 0x29, 0x98, 0x5e, 0xd3, 0x60, + 0x2f, 0xa7, 0x0b, 0x35, 0x54, 0xef, 0x00, 0x71, 0x81, 0x55, 0x05, 0x4c, + 0xbc, 0x9f, 0x39, 0x85, 0xee, 0x0c, 0x73, 0x1b, 0x05, 0xf4, 0x55, 0x2b, + 0xb6, 0x47, 0x59, 0xf3, 0x98, 0xbd, 0x36, 0xb2, 0x98, 0x4a, 0xfe, 0x66, + 0xb5, 0x0c, 0x51, 0xaa, 0x4b, 0xfe, 0x8e, 0xa8, 0xa2, 0x23, 0xb8, 0x27, + 0xd2, 0x49, 0x04, 0xe8, 0x78, 0x1b, 0xb1, 0xab, 0xd5, 0x66, 0x7f, 0x73, + 0x10, 0x09, 0xd3, 0x15, 0xf3, 0x7b, 0xd8, 0xb3, 0x40, 0x05, 0x73, 0xeb, + 0x96, 0xd7, 0x38, 0xbe, 0x26, 0xb0, 0xa1, 0x3c, 0x98, 0xb1, 0x47, 0xe3, + 0xf9, 0x99, 0x41, 0xee, 0x36, 0x08, 0xb1, 0xf3, 0x87, 0x20, 0xc5, 0x5f, + 0xfa, 0xed, 0xd8, 0xfe, 0xf9, 0xf8, 0x15, 0xc3, 0xe1, 0xc4, 0x8b, 0x40, + 0x13, 0x4d, 0xe9, 0x55, 0x3f, 0x38, 0xa8, 0xf8, 0x94, 0x57, 0x07, 0xd9, + 0xbd, 0x0c, 0xe4, 0xed, 0xf5, 0x1d, 0x62, 0x6b, 0x15, 0xc5, 0x22, 0xfb, + 0x29, 0x85, 0x2a, 0xc5, 0xf4, 0x5e, 0x8c, 0x8f, 0xda, 0x54, 0xbd, 0xc8, + 0x1b, 0xe0, 0x50, 0x88, 0x37, 0x2b, 0x29, 0x34, 0xd7, 0xba, 0x9b, 0x73, + 0xc0, 0x81, 0xce, 0xab, 0x58, 0x50, 0x5f, 0x90, 0x80, 0xdc, 0x3c, 0x39, + 0x41, 0xcf, 0x31, 0x21, 0xf5, 0x70, 0x5c, 0xd4, 0x2d, 0x91, 0x22, 0x95, + 0x81, 0x48, 0xb6, 0x07, 0x40, 0xaf, 0xf9, 0x7e, 0x3e, 0x55, 0xea, 0xba, + 0x7d, 0x09, 0x3e, 0x1f, 0xab, 0x65, 0xca, 0xaa, 0x06, 0x55, 0x37, 0xdb, + 0xef, 0xc7, 0x5a, 0x30, 0x67, 0x37, 0x56, 0x94, 0xe3, 0xf8, 0xb7, 0xb5, + 0x85, 0x71, 0x8d, 0xe5, 0x18, 0x29, 0xd1, 0x3e, 0x62, 0x33, 0x61, 0x3d, + 0x19, 0x9c, 0x1d, 0xfb, 0x3f, 0x5d, 0x16, 0xbc, 0x05, 0x6f, 0x76, 0x82, + 0x53, 0x73, 0x92, 0x82, 0xbf, 0xc2, 0x48, 0xb1, 0x87, 0x0b, 0x5c, 0x09, + 0x86, 0x64, 0x71, 0x4e, 0x32, 0x19, 0xd3, 0xd3, 0xa4, 0x33, 0xc5, 0xed}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA512, + 91, + {0xd4, 0x39, 0x71, 0x65, 0x06, 0x46, 0xe5, 0x53, 0x5f, 0xe0, 0xb9, 0x7a, + 0x8f, 0xc8, 0xdc, 0x2b, 0xbc, 0x93, 0x14, 0x0b, 0x75, 0x06, 0x41, 0xac, + 0x2f, 0x43, 0x02, 0xf5, 0xfc, 0xea, 0x94, 0x1c, 0xde, 0x61, 0x18, 0x94, + 0xd8, 0x56, 0xb7, 0xc1, 0x98, 0x06, 0xbf, 0xc7, 0xc7, 0x70, 0x8c, 0x10, + 0x02, 0x54, 0xb2, 0xe4, 0xca, 0xaa, 0x56, 0xf6, 0xa3, 0xa5, 0xff, 0x4e, + 0x10, 0x50, 0x58, 0x67, 0x9e, 0x07, 0xb2, 0x91, 0xea, 0xc9, 0x5d, 0x8b, + 0xcc, 0xfa, 0x91, 0x81, 0x1d, 0x6c, 0x16, 0x72, 0x05, 0xf4, 0x9a, 0xcf, + 0xfd, 0xf0, 0xfd, 0xe9, 0x1c, 0x15, 0xe6, 0xd3, 0xed, 0x37, 0xdc, 0xa0, + 0x2d, 0x28, 0xef, 0x25, 0xc7, 0xf1, 0x1a, 0x91, 0x0c, 0x67, 0xa9, 0x1e, + 0x99, 0x6f, 0xcf, 0x39, 0x7b, 0x81, 0x4c, 0xb1, 0x53, 0x7d, 0xa3, 0x77, + 0x95, 0x5d, 0x65, 0x1d, 0x6b, 0xac, 0xcd, 0x66, 0x2e, 0x9d, 0x5c, 0x52, + 0x64, 0x51, 0x6e, 0x4e, 0x0c, 0x6d, 0x39, 0x6f, 0xd5, 0xaa, 0xec, 0xd9, + 0xa0, 0x93, 0xbf, 0xbe, 0x8d, 0x0e, 0x8f, 0x9b, 0x64, 0xa2, 0xc8, 0x4f, + 0x8a, 0x28, 0x74, 0xb1, 0xa7, 0x88, 0xcd, 0x94, 0xd3, 0x07, 0x65, 0x87, + 0x40, 0xdc, 0x03, 0x58, 0x53, 0x5f, 0xa1, 0xfb, 0x54, 0x5d, 0xf3, 0x12, + 0x5b, 0x7a, 0xe1, 0x9f, 0x87, 0x61, 0xa3, 0xec, 0xb1, 0xdd, 0xfc, 0x24, + 0xc1, 0xef, 0x75, 0x4d, 0x16, 0x62, 0x39, 0xdf, 0x5b, 0xbf, 0xc5, 0xf4, + 0x66, 0x6c, 0x58, 0x8b, 0x6a, 0x07, 0x92, 0x7e, 0x31, 0x52, 0xa2, 0xcf, + 0x50, 0x08, 0xa2, 0xf7, 0x18, 0x49, 0x94, 0x40, 0x06, 0x6c, 0x59, 0xdd, + 0x23, 0xc7, 0x25, 0x8b, 0xd7, 0x62, 0xc8, 0xb0, 0x6b, 0xb1, 0x2a, 0x89, + 0xdc, 0xcb, 0xa5, 0x8e, 0xb8, 0xc9, 0x85, 0x14, 0x55, 0x14, 0x82, 0x96, + 0x46, 0x2a, 0x2a, 0xfb, 0xb2, 0xd3, 0x92, 0xcd, 0xe7, 0x3e, 0x38, 0xd2, + 0xa1, 0xe0, 0x1e, 0xd5, 0xb4, 0x7a, 0x85, 0xee, 0x30, 0x33, 0xea, 0x02, + 0xf1, 0xf4, 0xa4, 0x89, 0x8c, 0x3e, 0xbd, 0xd5, 0x96, 0x7b, 0x88, 0x81, + 0x17, 0x27, 0xfe, 0x54, 0x31, 0xc5, 0x2c, 0x8e, 0xf4, 0xe5, 0x8c, 0x2e, + 0x00, 0x10, 0x59, 0xe8, 0xfb, 0x69, 0x67, 0xd3, 0x7f, 0x81, 0x9a, 0x25, + 0x86, 0xbf, 0xc8, 0xc7, 0x15, 0xf8, 0x42, 0x33, 0x40, 0x54, 0xd7, 0x0d, + 0x26, 0x88, 0x20, 0x26, 0xb4, 0x10, 0xc2, 0x51, 0xa1, 0x7b, 0x89, 0xf0, + 0x52, 0xea, 0x23, 0xdb, 0xb9, 0x40, 0x7b, 0xec, 0x32, 0xe2, 0xe6, 0x19, + 0x94, 0xbf, 0xfb, 0x04, 0xba, 0x11, 0x67, 0x4c, 0x15, 0xba, 0xde, 0x53, + 0x9f, 0xaa, 0x05, 0xd8, 0x4d, 0x73, 0xaa, 0xc4, 0x96, 0x6d, 0xc0, 0x75, + 0xca, 0x96, 0x8b, 0xba, 0x6e, 0x5d, 0xbd, 0x8e, 0x16, 0xa6, 0x60, 0x82}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA512, + 92, + {0x75, 0xcc, 0x52, 0x77, 0xb4, 0xdf, 0x2a, 0xdd, 0x60, 0xa4, 0x4b, 0xc6, + 0x6e, 0xe8, 0xcd, 0x4b, 0x62, 0xe1, 0x9f, 0x1f, 0xcb, 0xb7, 0xb5, 0x02, + 0xe1, 0x39, 0xb2, 0x6c, 0x9b, 0x7f, 0x16, 0xc5, 0x9a, 0x82, 0x04, 0x1a, + 0x16, 0x68, 0xd5, 0x30, 0x52, 0x21, 0x31, 0xe0, 0xb6, 0x02, 0xfe, 0xa4, + 0xf5, 0x20, 0x6a, 0x59, 0xbf, 0x79, 0x36, 0x57, 0xbc, 0x51, 0xd3, 0x20, + 0x59, 0x4f, 0x50, 0x4a, 0xfd, 0x7f, 0x68, 0x16, 0x27, 0x11, 0x5f, 0x49, + 0xe5, 0x0e, 0x2f, 0x3f, 0xc4, 0xe7, 0x45, 0xb0, 0xd7, 0xc4, 0x12, 0xd1, + 0xa3, 0x7f, 0x8b, 0x8c, 0xf1, 0xfc, 0x53, 0xc2, 0x5a, 0x65, 0xb0, 0xbb, + 0x18, 0xea, 0x45, 0x66, 0x7c, 0xae, 0xf3, 0xa8, 0xed, 0x60, 0x88, 0x96, + 0x74, 0x1b, 0x57, 0xd7, 0xbf, 0x30, 0x57, 0x40, 0xe2, 0x38, 0xcc, 0x71, + 0xe9, 0x30, 0xb9, 0x9b, 0xe5, 0x30, 0xe8, 0x66, 0x22, 0x7e, 0x0e, 0xf2, + 0x6a, 0x82, 0xf5, 0xbe, 0x08, 0x3d, 0x4d, 0xd5, 0x8b, 0x21, 0xa3, 0xc5, + 0xf0, 0x1f, 0x29, 0xc7, 0x2d, 0x26, 0x5a, 0xfc, 0xe6, 0x4f, 0x56, 0xe6, + 0x6f, 0x85, 0x37, 0x39, 0x39, 0x18, 0x5d, 0x31, 0x2a, 0xa8, 0x3e, 0x58, + 0xd8, 0x2a, 0xb0, 0x1e, 0xce, 0x9a, 0x4b, 0xa5, 0xe4, 0x29, 0x5a, 0xf1, + 0x0d, 0x2e, 0x56, 0x3f, 0xf5, 0x71, 0xf8, 0xa3, 0x2e, 0x68, 0xae, 0x78, + 0xd6, 0x67, 0xaf, 0x19, 0xe1, 0x7c, 0xc1, 0xf9, 0x54, 0x62, 0x01, 0x84, + 0xec, 0x22, 0x8d, 0x8e, 0x89, 0x82, 0xf1, 0x9c, 0x0e, 0x4f, 0x7a, 0x10, + 0xcc, 0x1b, 0xac, 0x88, 0x19, 0x67, 0x37, 0x1b, 0xe1, 0x84, 0xb7, 0x8a, + 0xf4, 0x11, 0x6e, 0xd0, 0x0c, 0x7d, 0x4d, 0x1f, 0xcc, 0x3b, 0x2a, 0xa6, + 0x6d, 0x28, 0x46, 0x1e, 0xac, 0x54, 0x22, 0x71, 0x6d, 0x0a, 0x7b, 0xfb, + 0x5d, 0x31, 0xd7, 0x9f, 0xb4, 0xd6, 0xb2, 0xfb, 0x57, 0x99, 0xd7, 0xc8, + 0x62, 0x95, 0xcd, 0x4b, 0xfb, 0xfa, 0x6b, 0xfd, 0x6c, 0x8c, 0x35, 0x46, + 0x38, 0x85, 0xfd, 0xad, 0xc5, 0xe5, 0xed, 0xc2, 0xf5, 0x13, 0x53, 0x23, + 0x25, 0x3d, 0x71, 0x7d, 0x7d, 0x1e, 0x09, 0x1b, 0xe6, 0x41, 0x3c, 0xdb, + 0x89, 0x88, 0x00, 0xad, 0x96, 0xb3, 0x6e, 0x8d, 0x2b, 0x7c, 0x1c, 0xcf, + 0xbb, 0xe6, 0xa9, 0x7f, 0x51, 0x6e, 0xaf, 0x9f, 0xe0, 0x8e, 0xf3, 0xec, + 0x6c, 0x90, 0x2c, 0xeb, 0x54, 0xa9, 0x59, 0x3d, 0x65, 0xd0, 0x97, 0x6c, + 0x70, 0x15, 0xe3, 0xa7, 0xe6, 0x78, 0x0f, 0x23, 0x87, 0x38, 0xd3, 0xee, + 0x72, 0x5a, 0x16, 0xa9, 0x40, 0x41, 0xb0, 0x94, 0x84, 0xac, 0xfa, 0x8d, + 0x01, 0x0d, 0x37, 0xb7, 0x8f, 0xeb, 0xd3, 0xd7, 0xa8, 0xa4, 0xe9, 0x5d, + 0x90, 0x11, 0x8d, 0xc1, 0x89, 0x76, 0x09, 0xbe, 0x08, 0x54, 0x27, 0x4f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA512, + 93, + {0x9b, 0x13, 0xee, 0xb9, 0xc2, 0xd9, 0x0c, 0x05, 0xae, 0xa3, 0x63, 0x62, + 0xcf, 0x7c, 0x99, 0xdf, 0x17, 0xdb, 0xee, 0x71, 0x74, 0xef, 0xa2, 0xc2, + 0xeb, 0xbe, 0x09, 0x72, 0x11, 0xde, 0xf9, 0x4c, 0xc1, 0x69, 0x43, 0x63, + 0x6c, 0xfa, 0x0c, 0xe5, 0x6f, 0xe7, 0x22, 0x54, 0xef, 0x79, 0x55, 0x8e, + 0x4e, 0xdf, 0x20, 0xde, 0x56, 0xed, 0xd9, 0x35, 0x01, 0x85, 0x3d, 0x63, + 0xb0, 0x09, 0xb0, 0x0d, 0x40, 0x77, 0x8f, 0xe0, 0xa4, 0x6f, 0x3a, 0x22, + 0x0d, 0x06, 0x81, 0xcf, 0x1d, 0xc5, 0x4e, 0x3c, 0x3f, 0x95, 0x78, 0xf6, + 0x9e, 0x9c, 0x14, 0x05, 0x5c, 0x73, 0xa6, 0xca, 0x4e, 0x2a, 0x2c, 0xf0, + 0x0e, 0x33, 0x49, 0x98, 0x79, 0xa3, 0xc4, 0xf6, 0xc4, 0xad, 0x92, 0x85, + 0x35, 0xb4, 0x02, 0x20, 0xe6, 0xcc, 0x49, 0xa5, 0x5d, 0x2f, 0x80, 0x91, + 0x81, 0xeb, 0xdb, 0x6a, 0xe6, 0xc4, 0x39, 0xa2, 0x35, 0xcd, 0xd3, 0x6a, + 0xa2, 0x23, 0xe5, 0x6d, 0xe9, 0xd5, 0x30, 0x54, 0xbd, 0xdd, 0xfd, 0x95, + 0x14, 0xa0, 0x38, 0xb4, 0xed, 0xc4, 0xcc, 0x81, 0x45, 0xa5, 0xe3, 0x70, + 0x37, 0xb3, 0xb4, 0xbf, 0xf7, 0xe6, 0x64, 0xd8, 0x7c, 0xa6, 0x22, 0x1d, + 0x7e, 0x22, 0xb1, 0xac, 0xd8, 0xb5, 0x4a, 0x9a, 0x5c, 0x6d, 0xa5, 0xda, + 0x75, 0x74, 0xd2, 0x47, 0x04, 0x76, 0xca, 0xb1, 0x78, 0x5a, 0xfc, 0x7d, + 0x75, 0x98, 0xd4, 0xec, 0xc7, 0x20, 0x1a, 0xd0, 0xae, 0xcc, 0x09, 0xa8, + 0x61, 0x5f, 0x50, 0xce, 0x83, 0x9c, 0x75, 0xd2, 0x24, 0xa1, 0x77, 0x1c, + 0xc2, 0x9e, 0x8a, 0x42, 0x95, 0x16, 0x52, 0x91, 0x05, 0xea, 0x9f, 0x83, + 0x31, 0xd1, 0xb0, 0xa2, 0xd1, 0xa5, 0x2d, 0x11, 0x66, 0x32, 0x95, 0xfc, + 0xd2, 0x42, 0x45, 0xeb, 0x9e, 0xa0, 0x4f, 0xef, 0x04, 0xd5, 0xd1, 0x7d, + 0xc3, 0xa7, 0x76, 0x02, 0xba, 0x98, 0x49, 0x1b, 0xef, 0x15, 0x12, 0x76, + 0xa0, 0xd6, 0xe3, 0x7e, 0x31, 0xfd, 0xd3, 0xb0, 0xa4, 0x63, 0xac, 0xeb, + 0x0b, 0x03, 0xdc, 0xe4, 0x95, 0xc9, 0xfd, 0xd8, 0x54, 0x49, 0xc3, 0x05, + 0xf9, 0x33, 0xdb, 0xc1, 0xb3, 0xfa, 0x71, 0xac, 0x28, 0x53, 0xca, 0x04, + 0xa6, 0x77, 0x27, 0xac, 0xac, 0xb7, 0x7c, 0x48, 0x21, 0x74, 0x46, 0x85, + 0x4d, 0xe2, 0x89, 0xe7, 0x04, 0xee, 0xb4, 0x27, 0x9c, 0xbd, 0xb1, 0xd4, + 0xab, 0xfb, 0x3e, 0x06, 0xa2, 0xb7, 0xd6, 0x6e, 0x0e, 0xea, 0x60, 0x8a, + 0xa5, 0xf5, 0x84, 0x3b, 0xb9, 0x57, 0xc4, 0x49, 0x02, 0xfd, 0x1a, 0x8d, + 0x11, 0x21, 0x81, 0x1e, 0xe8, 0x91, 0xad, 0xb6, 0x3a, 0x8f, 0xdf, 0x65, + 0x38, 0x56, 0x9a, 0x25, 0x64, 0xd7, 0x18, 0x1c, 0x7a, 0xa4, 0xd4, 0xf0, + 0x2c, 0xf7, 0x8f, 0x6b, 0xa9, 0x28, 0xb0, 0x0a, 0xd6, 0x54, 0x4d, 0xa9}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA512, + 94, + {0x57, 0x7f, 0x6e, 0x42, 0xfd, 0x39, 0x74, 0x49, 0x56, 0x5d, 0xb8, 0x14, + 0x76, 0x2d, 0xf3, 0xef, 0xc1, 0x29, 0x73, 0x52, 0x9b, 0x0b, 0x9f, 0x82, + 0x5b, 0xdc, 0xeb, 0x5c, 0x9c, 0x56, 0x9d, 0x8f, 0x57, 0xda, 0x7e, 0x97, + 0xf0, 0x00, 0x7c, 0x23, 0xd8, 0xf8, 0xa8, 0x8f, 0x79, 0xad, 0x07, 0x96, + 0x44, 0xdc, 0xcb, 0x2a, 0x20, 0xbc, 0xc5, 0x66, 0x75, 0x26, 0x7c, 0xb8, + 0xd6, 0xeb, 0xc1, 0x8d, 0x74, 0xdc, 0x9a, 0xb5, 0x8b, 0x1b, 0xb5, 0x08, + 0xf3, 0xb3, 0x05, 0x57, 0xab, 0x6a, 0x09, 0x84, 0x2d, 0x0c, 0x02, 0xb5, + 0x8d, 0x0b, 0xc2, 0x3b, 0x62, 0x25, 0xc5, 0x51, 0x36, 0x4b, 0xa6, 0xfe, + 0x15, 0x15, 0x4a, 0xc2, 0xc2, 0x79, 0xa2, 0xcf, 0xee, 0xb7, 0xdf, 0xe5, + 0xe4, 0x22, 0x6f, 0x24, 0x80, 0x2d, 0xf3, 0x57, 0x1b, 0x72, 0xf7, 0x1b, + 0x52, 0xf9, 0x9c, 0xd2, 0x48, 0x80, 0x08, 0xee, 0xa5, 0x73, 0xae, 0xe3, + 0x51, 0x50, 0x8e, 0xf0, 0xaf, 0x9d, 0x88, 0x49, 0x62, 0x1e, 0x56, 0x03, + 0x15, 0x86, 0x01, 0x44, 0x47, 0x32, 0xb6, 0xf6, 0x21, 0x85, 0xad, 0xf4, + 0x13, 0x46, 0x21, 0xe5, 0x19, 0x44, 0x4e, 0x48, 0x44, 0xd5, 0x51, 0xea, + 0xa0, 0x77, 0x9d, 0xf0, 0x3f, 0x1f, 0xeb, 0x26, 0x33, 0xf6, 0xfd, 0x29, + 0x3f, 0xc1, 0xd3, 0xfe, 0x2a, 0xc1, 0xad, 0xe8, 0x5e, 0x6b, 0x0f, 0x61, + 0x04, 0xbd, 0x53, 0x7f, 0x67, 0xfc, 0x09, 0xa2, 0x1a, 0xb6, 0xf3, 0x2c, + 0xd9, 0x8e, 0xc9, 0x16, 0xa0, 0xe5, 0xe6, 0x0d, 0x38, 0x5c, 0xd4, 0xa5, + 0x56, 0x44, 0xb4, 0x27, 0x07, 0xf6, 0xe4, 0xab, 0x15, 0x58, 0x20, 0x95, + 0x21, 0xbe, 0xac, 0x52, 0x19, 0x60, 0xc1, 0xb3, 0x96, 0x0d, 0x4c, 0xfd, + 0x13, 0x2e, 0x54, 0x54, 0xb1, 0x8e, 0xfb, 0xba, 0xff, 0x14, 0x85, 0x85, + 0x8a, 0x12, 0x58, 0xde, 0x95, 0xb8, 0x71, 0xea, 0xfe, 0x07, 0x21, 0x16, + 0x01, 0xb7, 0xf1, 0x16, 0xd3, 0xb9, 0x70, 0xfe, 0x36, 0xca, 0xc6, 0x5c, + 0x44, 0x5c, 0x62, 0xe8, 0x47, 0x3c, 0x54, 0x4d, 0xbe, 0x9d, 0xd0, 0x3f, + 0x51, 0xd2, 0x06, 0x45, 0xfd, 0xca, 0xe8, 0xc9, 0x18, 0xc2, 0x8e, 0xe4, + 0x2d, 0x46, 0xb8, 0x37, 0x07, 0x87, 0xff, 0xde, 0x9d, 0x38, 0x20, 0xbd, + 0xe2, 0xe1, 0x3c, 0xb4, 0x8d, 0x55, 0x5e, 0xce, 0xb1, 0xdb, 0x30, 0xb1, + 0xc6, 0x86, 0xd2, 0xf0, 0x1e, 0xe8, 0x3c, 0x44, 0xa0, 0x7b, 0xfb, 0xba, + 0xd0, 0x44, 0xb7, 0x86, 0xd6, 0xd0, 0x25, 0x30, 0xf6, 0xa1, 0x01, 0xf7, + 0xa1, 0x90, 0x4c, 0xfb, 0x3d, 0x4e, 0x3c, 0xbd, 0x2b, 0xd0, 0x7a, 0xcc, + 0xf8, 0x8b, 0xb3, 0x5c, 0x10, 0x44, 0x12, 0xf1, 0xfa, 0x09, 0x94, 0xac, + 0x8d, 0x57, 0xaf, 0x6b, 0x70, 0xca, 0xee, 0x61, 0x86, 0xcc, 0x44, 0xb2}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA512, + 95, + {0xc2, 0xbd, 0xa4, 0xa6, 0x56, 0x9e, 0x43, 0x0e, 0x70, 0x1b, 0x11, 0x81, + 0xab, 0xec, 0x24, 0x24, 0xfa, 0xf9, 0x21, 0x5a, 0x0a, 0x72, 0x79, 0x08, + 0x73, 0xf3, 0x6a, 0x0f, 0xd9, 0x35, 0x89, 0x2b, 0x43, 0xb2, 0x21, 0x59, + 0x6e, 0x84, 0x0b, 0x06, 0x2e, 0x7f, 0xd0, 0x5b, 0x28, 0x4b, 0x35, 0x4e, + 0x8d, 0x42, 0x0e, 0xfc, 0xb9, 0x02, 0x7f, 0x1f, 0x47, 0x22, 0xa4, 0x1c, + 0x83, 0x81, 0x3f, 0x6b, 0xc8, 0x91, 0x7b, 0xaf, 0x70, 0x46, 0xe4, 0x49, + 0x1a, 0x12, 0x91, 0xe6, 0x06, 0xfb, 0xfd, 0xfd, 0xf8, 0xa1, 0x80, 0x93, + 0xd1, 0xa5, 0x21, 0xd2, 0xcc, 0xc6, 0xa3, 0x44, 0x4d, 0x90, 0x06, 0xc8, + 0xd1, 0x67, 0x21, 0xdc, 0xe5, 0xfc, 0x82, 0xff, 0x9d, 0xa2, 0x2b, 0x3e, + 0xaa, 0x84, 0x1e, 0x44, 0x5b, 0xa5, 0x8a, 0x40, 0xea, 0x0e, 0x96, 0xcf, + 0xa0, 0x7d, 0x06, 0x7a, 0x3a, 0x0e, 0x83, 0xf8, 0x97, 0xfa, 0x94, 0x1d, + 0xa5, 0x7e, 0xff, 0x9a, 0xb5, 0xe0, 0xa9, 0xb6, 0x69, 0x3d, 0xc3, 0x6d, + 0x47, 0x1d, 0xd4, 0x3b, 0xdc, 0x5b, 0x71, 0xfb, 0xc8, 0xd1, 0xfb, 0x8c, + 0x22, 0xbf, 0xa9, 0x1e, 0xa8, 0x46, 0xb4, 0xd2, 0x28, 0xe4, 0x74, 0xad, + 0x99, 0x9c, 0x2a, 0x5e, 0xff, 0x17, 0xec, 0x85, 0x67, 0x8b, 0x60, 0xa2, + 0xde, 0x14, 0x30, 0x28, 0x6f, 0x24, 0xbf, 0xa7, 0xca, 0x74, 0x40, 0x41, + 0xc1, 0xc5, 0x4b, 0xf0, 0x8c, 0x9a, 0xfa, 0xd6, 0xd7, 0x38, 0x7d, 0x31, + 0x8c, 0xc3, 0x98, 0x0f, 0x20, 0x22, 0xdf, 0xe6, 0xab, 0xc6, 0xc1, 0x5e, + 0x13, 0x21, 0xdd, 0x83, 0x5e, 0x68, 0x4f, 0x61, 0x85, 0x55, 0x46, 0xa4, + 0xe6, 0xe7, 0x4e, 0xbc, 0x40, 0x60, 0x7e, 0x08, 0x78, 0xd6, 0x1e, 0xed, + 0x6c, 0x28, 0x7b, 0x5e, 0xbc, 0x3c, 0x1b, 0x17, 0xb2, 0xb7, 0xb8, 0x1b, + 0xb9, 0x1f, 0xce, 0xf3, 0x57, 0x2b, 0xc8, 0x04, 0x9d, 0xd7, 0x85, 0x76, + 0x14, 0xb9, 0x7e, 0xb3, 0x93, 0xbb, 0x43, 0x2e, 0xad, 0x46, 0x67, 0x9b, + 0xb7, 0x7b, 0x14, 0x6a, 0x9b, 0x27, 0xb2, 0x2e, 0x39, 0x61, 0xf4, 0x7a, + 0x8f, 0xa3, 0x8f, 0x63, 0x70, 0x84, 0x96, 0x30, 0xad, 0x2c, 0xaa, 0x21, + 0x6c, 0xe4, 0x64, 0x5a, 0x13, 0xe5, 0x18, 0xff, 0x3d, 0x3e, 0x10, 0xbb, + 0x6d, 0x39, 0x0d, 0xf6, 0xc2, 0x80, 0x48, 0x2f, 0x0d, 0x05, 0x3e, 0x08, + 0x29, 0x2a, 0x9f, 0x41, 0x52, 0xb8, 0xbf, 0xc6, 0xe2, 0x85, 0xce, 0x0b, + 0x4c, 0xce, 0x29, 0x43, 0x0a, 0xed, 0x99, 0x56, 0xb6, 0xc4, 0x3a, 0x40, + 0x98, 0x3c, 0x21, 0x40, 0xfa, 0x3a, 0x64, 0xb2, 0xd5, 0x4c, 0xa2, 0x9c, + 0x52, 0xbc, 0x63, 0xbd, 0x67, 0xe2, 0x22, 0x70, 0xf0, 0xbd, 0x76, 0xea, + 0xd8, 0xe8, 0x6c, 0x2b, 0x8f, 0xd6, 0xf4, 0x2c, 0xf2, 0x62, 0x8c, 0x54}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA512, + 96, + {0x12, 0x1c, 0x24, 0x99, 0xb5, 0x59, 0xe4, 0x38, 0xe8, 0xe0, 0xef, 0x2e, + 0x2c, 0x15, 0x84, 0x96, 0x7c, 0x83, 0x69, 0x16, 0x10, 0xdb, 0xf9, 0x1c, + 0x9f, 0x74, 0x22, 0xc9, 0x2a, 0x60, 0x10, 0xbe, 0xd4, 0xd2, 0x47, 0xaa, + 0xb8, 0xc2, 0x01, 0x35, 0x81, 0x11, 0x93, 0xb2, 0x72, 0x39, 0xd6, 0x5f, + 0xef, 0xaf, 0x8d, 0xa3, 0x0b, 0xaa, 0x8d, 0x9d, 0x36, 0x6d, 0xa8, 0xc2, + 0x64, 0xa3, 0x4d, 0x61, 0xab, 0xdc, 0xf7, 0x31, 0xb2, 0xd4, 0xaf, 0x79, + 0xab, 0xae, 0xc9, 0xed, 0x4b, 0x5d, 0xad, 0xa3, 0xc1, 0xe9, 0x82, 0xd9, + 0x9b, 0x61, 0x7d, 0x42, 0xa4, 0xf6, 0x32, 0xdd, 0x87, 0x25, 0xe5, 0x1c, + 0x93, 0x7f, 0x7c, 0x45, 0x65, 0x0a, 0xff, 0x47, 0xa3, 0x66, 0x41, 0xd2, + 0x45, 0xd0, 0x06, 0x02, 0x07, 0x90, 0x8b, 0xcc, 0x4b, 0xf5, 0x49, 0x19, + 0x54, 0xdc, 0xb9, 0xac, 0x27, 0xd1, 0x66, 0x2a, 0xfe, 0x07, 0x18, 0xa2, + 0xca, 0xf7, 0xd4, 0x51, 0xa4, 0xa1, 0x7d, 0x68, 0xf6, 0x71, 0x90, 0xaf, + 0xd4, 0x39, 0x5c, 0x4b, 0xe5, 0x3e, 0xaa, 0xe6, 0xf0, 0x96, 0xd8, 0x9c, + 0xd0, 0xaf, 0x20, 0x36, 0x4c, 0x1f, 0x6f, 0x92, 0x1d, 0xe4, 0xff, 0x75, + 0xe7, 0x7a, 0xeb, 0xea, 0xf0, 0x48, 0xb7, 0x1c, 0x4a, 0xcb, 0xd6, 0x1e, + 0x13, 0xea, 0x90, 0xda, 0xf6, 0x59, 0x46, 0xd2, 0xfd, 0x7e, 0x38, 0xc2, + 0xf5, 0x0c, 0x71, 0xe2, 0xb9, 0xa1, 0x7e, 0xe8, 0x10, 0x17, 0xf9, 0x99, + 0x25, 0x01, 0x6b, 0x0a, 0xf9, 0x31, 0x00, 0xa1, 0xd8, 0xba, 0x57, 0x6b, + 0x07, 0xf3, 0x47, 0x9d, 0xe1, 0x6d, 0x56, 0x1b, 0x83, 0xff, 0xfd, 0x8a, + 0xeb, 0xc5, 0xba, 0x37, 0x3d, 0x2b, 0x28, 0xdd, 0x5f, 0xea, 0xca, 0xe9, + 0xc0, 0xf3, 0xde, 0xae, 0x0a, 0x60, 0xf3, 0xaf, 0x07, 0x1d, 0xbb, 0x3f, + 0xe0, 0x7d, 0x41, 0x42, 0xef, 0x2f, 0x18, 0x36, 0xc8, 0x94, 0x4d, 0x25, + 0x0a, 0xd5, 0xf1, 0x62, 0xe9, 0x28, 0x27, 0xe6, 0x4a, 0x85, 0x93, 0xb7, + 0xdf, 0x3c, 0x93, 0x2d, 0x72, 0xb8, 0xbb, 0x3b, 0x41, 0x6f, 0x82, 0x5c, + 0x49, 0x5f, 0xd2, 0x9e, 0xf3, 0xc3, 0xc6, 0x7e, 0xfe, 0x91, 0x7e, 0x53, + 0xec, 0x9a, 0x71, 0xd0, 0xcc, 0xd2, 0x9c, 0xe5, 0x71, 0x73, 0x26, 0xae, + 0xd8, 0x06, 0x65, 0xdf, 0x34, 0xc0, 0x38, 0xd6, 0xd6, 0xfa, 0xf5, 0x2e, + 0xc0, 0xe4, 0x20, 0x1a, 0xcd, 0x4d, 0xed, 0xf6, 0xb9, 0x77, 0x4c, 0x97, + 0xb4, 0xc8, 0x06, 0xff, 0xdf, 0x6f, 0x45, 0xfe, 0x4a, 0x2b, 0x62, 0x43, + 0x3c, 0x1d, 0xe3, 0x4c, 0xcb, 0xd1, 0x43, 0x86, 0xdb, 0x40, 0xa2, 0xd8, + 0x59, 0x56, 0xfa, 0x06, 0x2b, 0x26, 0xd2, 0x32, 0xca, 0x83, 0x32, 0x5c, + 0x38, 0xcb, 0x5b, 0x00, 0x6f, 0xf5, 0x09, 0xc3, 0x2e, 0x50, 0x98, 0x1d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA512, + 97, + {0x0d, 0xad, 0xbb, 0x93, 0x32, 0xb0, 0x72, 0xd1, 0xad, 0x25, 0x5e, 0x22, + 0xa6, 0x41, 0xab, 0xfb, 0xd3, 0x6f, 0x4e, 0x1a, 0xef, 0xf3, 0x11, 0xe8, + 0xe2, 0xf8, 0x1b, 0x46, 0x12, 0x76, 0x9c, 0x28, 0x5c, 0xe7, 0x08, 0xe6, + 0x35, 0x54, 0x91, 0x11, 0xc9, 0xd1, 0xb1, 0x25, 0xde, 0x03, 0xda, 0x3a, + 0xdf, 0x92, 0x19, 0x64, 0xd7, 0x42, 0x99, 0x90, 0x0e, 0xe8, 0x5a, 0x37, + 0x9f, 0x63, 0xb2, 0x51, 0x3e, 0x36, 0xf5, 0xe6, 0xeb, 0x8b, 0x57, 0xfe, + 0x7c, 0x0b, 0x09, 0x24, 0x4a, 0x4e, 0x59, 0x2c, 0x65, 0x18, 0xbb, 0x49, + 0x8e, 0x5e, 0xec, 0xb4, 0x32, 0x80, 0xd8, 0x01, 0xff, 0xba, 0x42, 0xba, + 0xe6, 0x5e, 0xae, 0x9b, 0xcd, 0x70, 0x67, 0xee, 0xb3, 0x35, 0x3d, 0x79, + 0x14, 0xc2, 0xda, 0xda, 0x87, 0xe7, 0x03, 0x5f, 0x40, 0x27, 0xb2, 0x5e, + 0x27, 0xad, 0x61, 0x72, 0xd2, 0x31, 0xfb, 0x27, 0xd6, 0x61, 0xc3, 0xa7, + 0xd1, 0xc9, 0x9d, 0xc5, 0xb4, 0x02, 0xd8, 0x5e, 0xe4, 0x71, 0xdb, 0xe0, + 0xf8, 0x5b, 0x96, 0x31, 0xa6, 0xf9, 0x31, 0x4d, 0x99, 0xde, 0xbd, 0x84, + 0xf5, 0x37, 0xcd, 0xb7, 0x89, 0x24, 0x99, 0x66, 0x26, 0x5b, 0x0e, 0xf3, + 0x26, 0x9a, 0x87, 0x6c, 0x2f, 0xf2, 0x47, 0x56, 0x68, 0x55, 0xa5, 0x57, + 0x05, 0x28, 0xbe, 0x74, 0xcd, 0xef, 0x53, 0xc5, 0x96, 0xcb, 0xb7, 0xf0, + 0x1b, 0xee, 0xc1, 0x7c, 0xe6, 0x1b, 0x9f, 0x50, 0x32, 0xdb, 0x03, 0x65, + 0x67, 0x3a, 0x5b, 0x48, 0x72, 0x76, 0x17, 0xf8, 0xc4, 0xcb, 0x90, 0xaf, + 0xa4, 0x13, 0x6e, 0x4c, 0xa5, 0x11, 0xb8, 0x0b, 0x4f, 0xae, 0x57, 0xaf, + 0xbd, 0x18, 0x34, 0x38, 0x60, 0x14, 0xf2, 0xf3, 0x52, 0xfb, 0x43, 0xd5, + 0xd7, 0x11, 0x9b, 0x5b, 0x61, 0xde, 0x62, 0x9d, 0xae, 0x68, 0x1f, 0x95, + 0x6b, 0xbe, 0xa0, 0x09, 0xac, 0x2b, 0xb5, 0x2f, 0x9e, 0xe4, 0xc3, 0x39, + 0x46, 0xee, 0x84, 0x25, 0x2d, 0xab, 0xe5, 0xae, 0x3b, 0xcb, 0xd9, 0xe1, + 0xa2, 0x8c, 0x60, 0xf9, 0x0a, 0x22, 0x2b, 0x6f, 0xd9, 0x7b, 0x49, 0x9c, + 0x02, 0x46, 0x71, 0xf0, 0x38, 0xa9, 0xaa, 0x7c, 0x8b, 0x76, 0x41, 0xdb, + 0xe1, 0x44, 0x3d, 0x3a, 0xec, 0x96, 0x8d, 0x36, 0x0a, 0xce, 0x3f, 0x99, + 0x10, 0x98, 0x40, 0x42, 0xd5, 0x25, 0x62, 0x88, 0x26, 0x0d, 0x75, 0x46, + 0x48, 0xf3, 0x66, 0x57, 0x43, 0x04, 0x43, 0x7f, 0x20, 0x97, 0xe5, 0x5c, + 0x4a, 0x31, 0x78, 0x70, 0x75, 0xf0, 0xb7, 0xaf, 0x2a, 0x21, 0x29, 0x69, + 0x47, 0x48, 0x48, 0x45, 0x9c, 0xed, 0x0e, 0x3d, 0x21, 0x78, 0xc3, 0x22, + 0xb6, 0xd8, 0xed, 0xfc, 0x95, 0x73, 0x50, 0x99, 0x51, 0x45, 0xbe, 0xa5, + 0xe9, 0xad, 0x81, 0xd4, 0xb3, 0xbe, 0xf3, 0x8a, 0xf8, 0x62, 0xf3, 0x20}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA512, + 98, + {0xc2, 0x71, 0x9f, 0xcf, 0x01, 0x67, 0x6e, 0xb6, 0x91, 0x73, 0xe5, 0xb8, + 0x62, 0xb3, 0xa2, 0xff, 0x1f, 0x1e, 0x71, 0xdd, 0xfa, 0x0f, 0x39, 0x37, + 0x49, 0xde, 0xae, 0xc8, 0xa4, 0x27, 0xee, 0x39, 0x75, 0x7d, 0x90, 0xdd, + 0x21, 0xe9, 0xff, 0x74, 0xd1, 0x42, 0xce, 0x9d, 0xf6, 0x7c, 0xc3, 0x8e, + 0x2f, 0xee, 0xc4, 0x6b, 0x74, 0x95, 0x7b, 0x28, 0x7d, 0x27, 0x67, 0x38, + 0x0b, 0x53, 0xb6, 0x54, 0x50, 0x7e, 0xbe, 0x96, 0xdc, 0x43, 0xdb, 0xa7, + 0x80, 0x21, 0xd7, 0x1e, 0xa7, 0xce, 0x9d, 0x48, 0xc7, 0x69, 0xd0, 0xbe, + 0xe0, 0xde, 0xe2, 0xee, 0x99, 0xec, 0xd9, 0xcd, 0xc9, 0xe7, 0xce, 0x9f, + 0x1a, 0xce, 0x83, 0x23, 0x76, 0x31, 0x6a, 0xe1, 0xd0, 0x75, 0x5d, 0xb4, + 0x66, 0xa5, 0x21, 0x21, 0x27, 0x47, 0xcc, 0x1a, 0xa9, 0x43, 0x01, 0xbb, + 0x99, 0x44, 0x6a, 0x3d, 0x5c, 0x1e, 0x33, 0xdb, 0xbc, 0x60, 0xfb, 0x73, + 0xbd, 0xb2, 0xa9, 0xe5, 0x61, 0xce, 0xb2, 0xd6, 0xec, 0xd6, 0xd5, 0xc9, + 0x2d, 0xdc, 0xaf, 0x2b, 0x2e, 0xea, 0x8e, 0x12, 0x22, 0x2a, 0x70, 0x50, + 0xa8, 0xde, 0xdf, 0x44, 0xe5, 0x53, 0x50, 0xa2, 0xc4, 0xd2, 0xcb, 0x00, + 0x16, 0xfd, 0x95, 0xc2, 0x29, 0x8d, 0x0c, 0xe8, 0x05, 0xc1, 0x40, 0xf7, + 0x5b, 0x4a, 0xf6, 0x91, 0x2f, 0xb3, 0x94, 0x0d, 0xd6, 0x10, 0x85, 0x66, + 0x71, 0xb9, 0xe3, 0x54, 0xb7, 0x67, 0xeb, 0x28, 0xa4, 0xf4, 0xdf, 0xf3, + 0x45, 0x8f, 0x78, 0xc7, 0xad, 0xd7, 0x26, 0x17, 0x42, 0x0a, 0x28, 0x7e, + 0xf3, 0xe5, 0x48, 0x6b, 0x28, 0x30, 0x7d, 0x88, 0xef, 0x7b, 0xab, 0x3a, + 0x73, 0x75, 0x28, 0xca, 0xbc, 0xe0, 0xd9, 0x34, 0xfb, 0x72, 0x26, 0x06, + 0xc6, 0xfc, 0xc9, 0x42, 0xc8, 0x2c, 0xa9, 0x93, 0xc9, 0xaf, 0xa5, 0x4b, + 0x71, 0xb7, 0x20, 0x56, 0xde, 0x24, 0x37, 0xce, 0x39, 0x37, 0x04, 0xda, + 0x59, 0x41, 0x3d, 0x41, 0x9e, 0xa8, 0x43, 0x9c, 0x3b, 0x1a, 0xc3, 0x41, + 0xe3, 0x12, 0x1a, 0x03, 0xad, 0x66, 0xdc, 0xa6, 0xbc, 0x3c, 0xae, 0xdf, + 0x46, 0xcb, 0x7c, 0x43, 0xd3, 0x3c, 0x5f, 0x79, 0xb4, 0x0a, 0x25, 0xa9, + 0x22, 0xc6, 0x40, 0xcd, 0x94, 0x3f, 0xca, 0xa1, 0xc2, 0xd8, 0xdd, 0x6c, + 0x6d, 0xc6, 0x45, 0xec, 0x66, 0xc2, 0xa5, 0xe3, 0x87, 0x3a, 0xdd, 0x5c, + 0xdd, 0xad, 0xb2, 0x1a, 0xe5, 0x1f, 0xa1, 0x41, 0x15, 0x53, 0x4f, 0xef, + 0x8a, 0xbd, 0xd1, 0x53, 0xe2, 0xb9, 0x44, 0x89, 0x2a, 0x62, 0x7c, 0xfd, + 0xa3, 0xfa, 0xa7, 0x15, 0x08, 0xfe, 0x48, 0x9a, 0x28, 0xb5, 0xbd, 0x0d, + 0x28, 0x51, 0x17, 0x79, 0x42, 0x39, 0xd4, 0x71, 0x7b, 0xbd, 0x31, 0xb4, + 0x18, 0x03, 0x47, 0x5e, 0x18, 0xb0, 0x22, 0xeb, 0x45, 0x8c, 0xb1, 0x70}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA512, + 99, + {0x23, 0x8a, 0x08, 0x67, 0xac, 0x39, 0x81, 0x22, 0x14, 0xe7, 0x29, 0x3b, + 0x97, 0x34, 0xb0, 0xcf, 0x70, 0xdd, 0xbd, 0x96, 0xc2, 0x0f, 0x27, 0xb2, + 0x9a, 0xbc, 0xd7, 0xfc, 0xb0, 0x37, 0x53, 0x4d, 0x84, 0x80, 0xfc, 0x9d, + 0x91, 0x86, 0x22, 0x7f, 0xd9, 0x19, 0xba, 0x35, 0x60, 0x25, 0x73, 0xd5, + 0x5f, 0x1c, 0xed, 0xb9, 0xf3, 0x07, 0x68, 0x0c, 0xcd, 0xd8, 0x50, 0xef, + 0x7b, 0x92, 0xa6, 0x63, 0xb5, 0x90, 0x7a, 0x83, 0xe9, 0xe7, 0x86, 0xaf, + 0x8f, 0xfd, 0xd3, 0x18, 0x17, 0x52, 0xf8, 0x39, 0xe4, 0x56, 0x49, 0xe3, + 0x46, 0xcb, 0xb0, 0xd5, 0x39, 0xb1, 0xde, 0x62, 0x98, 0x16, 0x20, 0xc1, + 0x22, 0x45, 0x07, 0x9b, 0x46, 0xd2, 0x70, 0x3e, 0x96, 0x8f, 0xcd, 0x9d, + 0x55, 0x81, 0x6f, 0xcd, 0x3c, 0x48, 0xeb, 0xa0, 0xa5, 0x4d, 0x32, 0x1c, + 0x3d, 0x8c, 0x34, 0x10, 0x04, 0xb4, 0x5e, 0x90, 0xac, 0x30, 0x13, 0x89, + 0x7d, 0x48, 0x16, 0xe0, 0x07, 0x88, 0x67, 0x99, 0x43, 0x95, 0x25, 0x22, + 0x36, 0x07, 0xc5, 0x10, 0x0f, 0x2d, 0x8d, 0x48, 0xd8, 0x0b, 0x1f, 0xee, + 0x6d, 0xd6, 0xb2, 0x56, 0x64, 0x66, 0x24, 0x60, 0xf6, 0x4b, 0x98, 0x58, + 0xf5, 0x80, 0x98, 0x45, 0x01, 0x0a, 0x6e, 0x96, 0x2f, 0x21, 0x01, 0x60, + 0x6a, 0x6b, 0x52, 0xfa, 0x5e, 0x15, 0x4e, 0x9e, 0x06, 0x0f, 0xe8, 0xa4, + 0x51, 0x89, 0x43, 0x38, 0x5a, 0x6c, 0xc9, 0xaf, 0x1f, 0xb5, 0x7e, 0x38, + 0x85, 0x44, 0x92, 0x1d, 0x84, 0x9e, 0x2d, 0xd7, 0x2b, 0x65, 0xf8, 0xec, + 0x95, 0x50, 0x93, 0xcb, 0x4c, 0x7f, 0x18, 0x78, 0x3b, 0x34, 0x7e, 0xa1, + 0x9b, 0x03, 0x25, 0x57, 0x3d, 0x92, 0xad, 0x4c, 0xc0, 0x51, 0x8b, 0x6a, + 0xef, 0xca, 0xa1, 0x56, 0xfd, 0x4e, 0xca, 0xda, 0x18, 0xfd, 0x68, 0xca, + 0x00, 0xca, 0x70, 0xf8, 0x39, 0x0a, 0xdc, 0xd2, 0x2a, 0xca, 0x5f, 0xbb, + 0x55, 0x06, 0xe8, 0x71, 0x95, 0x90, 0xd9, 0xb7, 0x4c, 0x3a, 0x32, 0x5c, + 0xbe, 0x18, 0xb9, 0x6c, 0x2e, 0x18, 0xd5, 0x7b, 0xe8, 0xd9, 0x90, 0x7f, + 0x76, 0xd1, 0x56, 0xc8, 0xb3, 0xd2, 0x65, 0xd1, 0x27, 0x33, 0x02, 0x5d, + 0x56, 0x83, 0x66, 0x87, 0x9d, 0x23, 0x3a, 0x94, 0x63, 0xe2, 0x65, 0x09, + 0xbd, 0x1a, 0x26, 0xf1, 0x41, 0xc9, 0x89, 0x46, 0xaf, 0x01, 0x62, 0xfd, + 0x55, 0x95, 0xc8, 0x38, 0x21, 0xca, 0xeb, 0x25, 0x3b, 0xe2, 0xdb, 0x73, + 0xb3, 0x75, 0x2d, 0x6d, 0xd2, 0xbf, 0x59, 0x70, 0x64, 0xd6, 0xcc, 0xf6, + 0x80, 0x9d, 0x02, 0xae, 0x07, 0x56, 0xdf, 0x34, 0x1e, 0x53, 0x06, 0x97, + 0xbe, 0xa1, 0xde, 0xb3, 0x7f, 0xb3, 0x48, 0x40, 0x07, 0x7c, 0xd3, 0x03, + 0x2e, 0xf1, 0xca, 0x38, 0xcc, 0x30, 0x2b, 0x19, 0xd2, 0x6c, 0x3e, 0xc7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA512, + 100, + {0xab, 0xf5, 0x72, 0x69, 0xb9, 0xd9, 0xd1, 0xf2, 0xbd, 0x1b, 0x8d, 0xf0, + 0x8a, 0xb3, 0x7e, 0x56, 0x64, 0x8e, 0xa9, 0x6d, 0x30, 0xec, 0x02, 0x80, + 0x45, 0x05, 0xfd, 0x30, 0x32, 0x13, 0xf0, 0x31, 0x3a, 0x78, 0x9e, 0x62, + 0x94, 0x92, 0x81, 0xa3, 0x0e, 0x17, 0x11, 0x76, 0xb1, 0x71, 0x32, 0xb4, + 0x1e, 0x3b, 0x21, 0x63, 0xd9, 0x8f, 0xba, 0x58, 0xe8, 0x78, 0xd4, 0x89, + 0x27, 0xea, 0x2f, 0xaf, 0xb8, 0x30, 0xf1, 0xc4, 0xee, 0x6d, 0xe8, 0x70, + 0x28, 0x9f, 0x35, 0x13, 0xb2, 0xaf, 0xd0, 0x05, 0xf6, 0xb0, 0xad, 0xda, + 0x15, 0xb6, 0xb9, 0xab, 0xe6, 0x16, 0x41, 0x6d, 0xea, 0xa9, 0xf9, 0xe7, + 0x20, 0xd2, 0x46, 0xb4, 0xd1, 0x99, 0x07, 0x51, 0x44, 0x17, 0x74, 0x4d, + 0x31, 0x80, 0xd1, 0x19, 0xa9, 0x3b, 0x9b, 0x35, 0x3d, 0x7d, 0xa0, 0x91, + 0x3e, 0xcb, 0x83, 0xd0, 0x1d, 0xbb, 0xcb, 0x8b, 0x44, 0x57, 0x1a, 0x00, + 0xbc, 0x46, 0xc6, 0x56, 0xfc, 0xa8, 0x0a, 0xd9, 0xdf, 0x6b, 0x2e, 0x4f, + 0xb2, 0xcd, 0x8c, 0xfa, 0x9a, 0x8f, 0xbf, 0x68, 0x83, 0xa9, 0xc2, 0xdd, + 0x21, 0x3c, 0xbc, 0xf0, 0xa3, 0xe1, 0x04, 0xc2, 0x72, 0x74, 0x27, 0x6b, + 0xff, 0x2b, 0xe2, 0x15, 0x22, 0x97, 0x56, 0xa4, 0xa5, 0x80, 0x52, 0xe0, + 0xae, 0x31, 0x32, 0xce, 0x01, 0x8f, 0x44, 0x06, 0x21, 0x07, 0x13, 0xea, + 0x93, 0x91, 0xff, 0xe1, 0x58, 0x0d, 0x8c, 0x0c, 0x93, 0x7f, 0xc6, 0x3b, + 0xc5, 0x14, 0xab, 0x69, 0xbb, 0x55, 0x60, 0x10, 0x80, 0x2c, 0x5a, 0x53, + 0xea, 0xb5, 0x22, 0xac, 0x15, 0x1f, 0xd2, 0x24, 0x17, 0xb0, 0x10, 0x1f, + 0x6d, 0xd3, 0xe0, 0x20, 0xf8, 0xf2, 0x71, 0xb8, 0xeb, 0x2f, 0x60, 0x86, + 0x27, 0x54, 0x22, 0xd4, 0x2f, 0xa8, 0x96, 0xa8, 0xfc, 0x3d, 0xf6, 0x9c, + 0x17, 0xce, 0x9b, 0xad, 0x88, 0x93, 0xca, 0x2b, 0x85, 0x78, 0xbb, 0x18, + 0x66, 0xc7, 0x67, 0x3a, 0x3e, 0x87, 0x75, 0xdd, 0x77, 0x6e, 0x28, 0x70, + 0x92, 0x25, 0xbe, 0x82, 0x1f, 0x6f, 0xcc, 0xbd, 0x79, 0x26, 0xd1, 0xe1, + 0x86, 0x05, 0x52, 0x0b, 0x90, 0xaa, 0xfd, 0xb6, 0xa8, 0x15, 0x54, 0xd9, + 0x72, 0x16, 0xf9, 0x76, 0x97, 0xcf, 0x52, 0xbb, 0xd9, 0xef, 0x55, 0x80, + 0x7d, 0xe8, 0x27, 0xb9, 0x4a, 0x1e, 0x54, 0xaa, 0x2b, 0xfe, 0x8c, 0x77, + 0x82, 0x99, 0xb1, 0x75, 0x37, 0x38, 0xe4, 0x75, 0xaa, 0xd9, 0x33, 0x92, + 0xdc, 0xf9, 0x9c, 0x60, 0x7c, 0x89, 0xc4, 0x3e, 0x90, 0xe4, 0xc5, 0x24, + 0xf0, 0xa4, 0x75, 0x42, 0x81, 0xe4, 0x42, 0xc7, 0x8f, 0xb1, 0x26, 0x4e, + 0x70, 0xa4, 0x3f, 0x1d, 0x97, 0xdf, 0x8b, 0xca, 0xbc, 0xef, 0x35, 0x9a, + 0x23, 0x2c, 0xd1, 0xea, 0xa3, 0x6f, 0x47, 0x61, 0xf4, 0x59, 0xab, 0x76}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA512, + 101, + {0x31, 0x2f, 0xca, 0xa2, 0x4b, 0xb0, 0x29, 0xf9, 0x17, 0x8c, 0x3a, 0x2f, + 0xd5, 0xee, 0x46, 0xaa, 0xa4, 0x1b, 0xa1, 0x27, 0x0f, 0xd1, 0x66, 0xa0, + 0x97, 0x67, 0x9d, 0x63, 0x29, 0x84, 0xe5, 0x7e, 0x71, 0xe4, 0xb1, 0xeb, + 0x7c, 0xbc, 0xba, 0xdb, 0x29, 0xcf, 0xff, 0x24, 0xb9, 0x1c, 0xe2, 0xdf, + 0xb7, 0xfb, 0x30, 0x20, 0xe8, 0x89, 0xb3, 0xbf, 0xa8, 0x16, 0x47, 0xc2, + 0x6a, 0x0d, 0x7b, 0x8f, 0x15, 0x55, 0xb9, 0x47, 0xbf, 0x86, 0x9d, 0x55, + 0x1e, 0x7a, 0x7a, 0xae, 0x3b, 0x38, 0xd3, 0x14, 0x6e, 0x22, 0xc4, 0x9d, + 0xd3, 0x58, 0xa6, 0x2c, 0xe6, 0x34, 0x02, 0x8b, 0x42, 0xf4, 0x5a, 0xda, + 0x60, 0x8c, 0x64, 0xe8, 0xdd, 0x54, 0x88, 0x15, 0xa4, 0x2f, 0x77, 0xab, + 0x3a, 0x2e, 0x52, 0xf9, 0x9c, 0x03, 0x4a, 0xd0, 0x33, 0x74, 0x70, 0xb4, + 0xef, 0x68, 0xbd, 0xda, 0x89, 0xea, 0xc6, 0x68, 0xcf, 0x12, 0xb5, 0x4b, + 0xdc, 0xbb, 0x95, 0xac, 0x18, 0xd5, 0x6a, 0xe7, 0x5d, 0x53, 0x0d, 0x44, + 0xad, 0x40, 0x05, 0x71, 0xf8, 0xaf, 0x25, 0xbf, 0x4c, 0x46, 0x56, 0xd8, + 0x62, 0x69, 0x71, 0x43, 0xcc, 0x02, 0xb5, 0xb4, 0x0b, 0x48, 0x9e, 0x72, + 0x79, 0xa5, 0x21, 0x85, 0xdd, 0x88, 0xb5, 0x4f, 0xb1, 0xaf, 0x80, 0x7e, + 0xa2, 0xd1, 0x69, 0x16, 0x38, 0xab, 0x84, 0x36, 0x0f, 0xca, 0x0e, 0x8a, + 0xe4, 0x06, 0x52, 0xc5, 0xf5, 0x8b, 0x96, 0x2f, 0xef, 0x9c, 0xca, 0xa4, + 0xc6, 0xa2, 0xda, 0xb7, 0x6c, 0xc0, 0xc0, 0xa0, 0xb9, 0x09, 0x63, 0x08, + 0x80, 0x7d, 0xef, 0x0d, 0xb9, 0x4e, 0x47, 0x2f, 0x1c, 0x97, 0xbd, 0x29, + 0xf2, 0x5f, 0xfd, 0xf5, 0xfa, 0xe8, 0xbb, 0xd5, 0x30, 0x53, 0xd3, 0x04, + 0xf4, 0xec, 0x21, 0x4f, 0x79, 0x51, 0x4c, 0xfe, 0x34, 0x62, 0x3c, 0x74, + 0x5e, 0x3b, 0xcf, 0x8e, 0xab, 0x33, 0x6c, 0x41, 0xce, 0x7e, 0x29, 0x9d, + 0xa2, 0x86, 0x8a, 0xc9, 0x55, 0xf6, 0x4c, 0x73, 0x8d, 0xe9, 0x75, 0xfb, + 0x97, 0x0d, 0xbb, 0xe4, 0x50, 0xe5, 0x28, 0xfb, 0xe7, 0xd3, 0xdf, 0xde, + 0xc8, 0xb6, 0xf1, 0x74, 0xed, 0xf7, 0x06, 0xd1, 0x2c, 0x12, 0x8d, 0x0e, + 0x84, 0x6c, 0x8b, 0xeb, 0xb2, 0x3b, 0x09, 0xc5, 0x3b, 0x69, 0x3b, 0x03, + 0x13, 0x95, 0xdf, 0x1c, 0xfb, 0x88, 0x35, 0xab, 0x77, 0x39, 0xf2, 0x9e, + 0xeb, 0x97, 0x58, 0xe9, 0x04, 0xe9, 0x3d, 0x10, 0x49, 0x9c, 0xcf, 0x64, + 0xfe, 0xc6, 0x94, 0x23, 0x05, 0x96, 0x2b, 0x4a, 0x78, 0x02, 0x30, 0x07, + 0xfb, 0x9c, 0x75, 0x48, 0x01, 0x74, 0x48, 0xc0, 0x28, 0xda, 0xd3, 0xed, + 0x09, 0x2c, 0x96, 0x1b, 0x81, 0xa6, 0xb2, 0x3f, 0x9e, 0x14, 0xde, 0x6f, + 0x9f, 0x78, 0xc0, 0xf5, 0x59, 0x95, 0x5d, 0x1a, 0xf0, 0x0e, 0x34, 0xf4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA512, + 102, + {0xd7, 0x26, 0xef, 0x3a, 0x63, 0x20, 0x8f, 0xdd, 0xa0, 0x4a, 0x5f, 0xa6, + 0x88, 0x89, 0xa7, 0x7a, 0x71, 0x7a, 0xc6, 0x4f, 0xa4, 0xa3, 0x2e, 0x51, + 0x90, 0x69, 0x16, 0xed, 0x7d, 0xcc, 0xe3, 0x03, 0xfb, 0x0f, 0x8a, 0x62, + 0x0c, 0xc9, 0xf4, 0x9d, 0x48, 0x1b, 0x9a, 0xa0, 0x97, 0x45, 0xd4, 0xd2, + 0xac, 0xca, 0xb1, 0xf8, 0xab, 0x2e, 0x2e, 0x60, 0x12, 0x3c, 0xe7, 0x36, + 0x22, 0x70, 0x9b, 0xa8, 0x58, 0x5f, 0x60, 0x76, 0x74, 0x2d, 0xc0, 0x30, + 0x71, 0xb5, 0x2c, 0x17, 0xfa, 0xee, 0x18, 0xf6, 0x67, 0x51, 0x59, 0xc5, + 0xa8, 0x42, 0xc9, 0x8a, 0x27, 0x09, 0x23, 0xc2, 0x12, 0xa1, 0xdc, 0xa4, + 0x13, 0x72, 0x97, 0xf8, 0x1c, 0x97, 0x75, 0x24, 0x5a, 0xfb, 0x4f, 0x08, + 0xb8, 0xb2, 0x01, 0x63, 0x5a, 0xe7, 0xeb, 0x54, 0x66, 0x78, 0x2a, 0x67, + 0x17, 0xbb, 0x57, 0xf7, 0x82, 0x54, 0x19, 0x8c, 0x16, 0x32, 0x62, 0x79, + 0x74, 0x48, 0x23, 0xcb, 0x38, 0x10, 0x14, 0xe4, 0xfe, 0xa2, 0x8c, 0xd3, + 0xa9, 0x62, 0xd1, 0x9a, 0x19, 0x4e, 0x72, 0xfb, 0x06, 0x76, 0x89, 0xc9, + 0x72, 0xa9, 0xd3, 0xb9, 0xaf, 0x7a, 0x14, 0xfa, 0x63, 0xa8, 0xad, 0x1b, + 0x2a, 0xba, 0x07, 0x6d, 0xc4, 0xf7, 0x50, 0x39, 0x6e, 0xf9, 0xab, 0x95, + 0x2a, 0xb4, 0x2a, 0x1f, 0x14, 0xd6, 0x5d, 0x93, 0x90, 0xf7, 0x5c, 0xb7, + 0xd4, 0x8a, 0x5a, 0xc4, 0xd0, 0xea, 0xfd, 0xa5, 0x80, 0x96, 0x92, 0x4c, + 0xd6, 0xac, 0xab, 0x19, 0xc2, 0xac, 0xbe, 0x1a, 0xb0, 0xa3, 0x9a, 0x6a, + 0x02, 0x31, 0xca, 0x23, 0x4b, 0x4c, 0x00, 0xbe, 0xaa, 0xbb, 0x78, 0xdf, + 0xdd, 0xeb, 0x81, 0x36, 0x35, 0x94, 0xab, 0xa0, 0xa2, 0xa6, 0xcf, 0x23, + 0x8f, 0x2a, 0xdb, 0xe8, 0x98, 0xd5, 0xad, 0xef, 0xbf, 0xb7, 0x4c, 0xf9, + 0xe3, 0xe1, 0x83, 0xdf, 0x5d, 0x4b, 0xcd, 0xf5, 0x9f, 0x87, 0xd4, 0x3f, + 0x55, 0xda, 0x0d, 0xe7, 0x48, 0x84, 0x39, 0x2f, 0xc3, 0xec, 0x33, 0x5b, + 0xf2, 0x35, 0x68, 0x94, 0x6a, 0xfa, 0xfe, 0x3e, 0x1f, 0xdb, 0x0d, 0x24, + 0x44, 0xe8, 0x78, 0xbc, 0x38, 0xa1, 0x8a, 0x27, 0xd4, 0x69, 0x5a, 0x2e, + 0x98, 0xf8, 0x0b, 0x00, 0x12, 0x12, 0xdc, 0x30, 0x9c, 0x3f, 0xf2, 0x4a, + 0x7f, 0xae, 0xb2, 0x48, 0x00, 0x31, 0x47, 0x61, 0xc0, 0x02, 0x40, 0x49, + 0xf7, 0xef, 0x55, 0xbb, 0xf0, 0x2a, 0xc4, 0x99, 0x97, 0xbd, 0x4b, 0x62, + 0x38, 0x56, 0x55, 0x3d, 0xc8, 0x13, 0xee, 0xd9, 0xad, 0x84, 0x53, 0xc8, + 0x3e, 0xf5, 0x1c, 0xd7, 0xcd, 0x27, 0x99, 0x47, 0x45, 0x59, 0xce, 0xa8, + 0x6a, 0x89, 0x66, 0x07, 0xe5, 0x97, 0x65, 0x15, 0x87, 0x97, 0x60, 0xfb, + 0x24, 0x5a, 0x34, 0xe5, 0x00, 0x80, 0x08, 0x60, 0x28, 0x0e, 0x5e, 0xc7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA512, + 103, + {0x62, 0x5b, 0x90, 0xb5, 0xde, 0xcd, 0x25, 0xd5, 0x0b, 0x44, 0xca, 0xaf, + 0xf4, 0xf9, 0x11, 0xe5, 0x3e, 0x28, 0x86, 0x38, 0x3e, 0x13, 0xdf, 0x40, + 0xfa, 0x81, 0x2c, 0xa6, 0xdc, 0xda, 0x71, 0x86, 0xee, 0x30, 0x6c, 0x87, + 0x68, 0x5d, 0x29, 0x92, 0xe2, 0xa5, 0x35, 0x5e, 0x5b, 0xe0, 0x6d, 0x61, + 0x74, 0xab, 0x25, 0xec, 0xdf, 0x29, 0x9d, 0x0f, 0xb5, 0xa2, 0x82, 0x87, + 0x4a, 0x19, 0xbd, 0x31, 0xbb, 0xa3, 0x08, 0xc7, 0xcf, 0xaa, 0x10, 0x89, + 0x6f, 0xf1, 0xf5, 0xba, 0x67, 0x9f, 0x20, 0xb7, 0x6d, 0x7e, 0x59, 0xb2, + 0x8b, 0xeb, 0xae, 0x06, 0x5f, 0xec, 0x99, 0xef, 0x94, 0xe0, 0xe3, 0xeb, + 0x72, 0x61, 0xce, 0x14, 0x93, 0xf6, 0x69, 0x55, 0xf9, 0x57, 0xcb, 0xa4, + 0x93, 0x75, 0xde, 0xf2, 0xde, 0x39, 0xbb, 0xe4, 0x40, 0x2b, 0x5b, 0x67, + 0x31, 0x79, 0xa8, 0x68, 0x72, 0xa5, 0xa4, 0x15, 0x68, 0xc8, 0xd9, 0xe4, + 0x21, 0x2e, 0x79, 0x43, 0x08, 0x4f, 0xe9, 0x7d, 0x64, 0x09, 0xac, 0xe3, + 0xe0, 0x7a, 0xac, 0x64, 0x24, 0x7e, 0x11, 0x32, 0x07, 0x2f, 0x65, 0x12, + 0xbf, 0x26, 0x08, 0x08, 0x4f, 0x5f, 0x79, 0xaf, 0x11, 0x20, 0xea, 0x04, + 0xde, 0x9c, 0x95, 0x05, 0x87, 0x7b, 0xb8, 0x15, 0x53, 0x54, 0x4f, 0xab, + 0xad, 0xcd, 0x02, 0x78, 0xa4, 0xe4, 0x91, 0x3e, 0xde, 0x9c, 0x0e, 0xb0, + 0x53, 0x0a, 0x11, 0xad, 0x6e, 0x6d, 0x50, 0x7d, 0xeb, 0xdd, 0x37, 0xe4, + 0x0b, 0xd6, 0xef, 0x92, 0x52, 0xbf, 0x41, 0x30, 0x64, 0x4a, 0xbf, 0xdc, + 0xaa, 0x59, 0xd2, 0x9e, 0xdb, 0x2a, 0x56, 0xe0, 0x66, 0x4e, 0x36, 0x68, + 0x6f, 0x26, 0x1c, 0x6c, 0x6b, 0xc6, 0xf0, 0x9c, 0xef, 0x1b, 0x84, 0x0d, + 0xe2, 0xe7, 0xc1, 0xff, 0xb5, 0xeb, 0x20, 0x2b, 0x1a, 0xcd, 0xf4, 0x0c, + 0x03, 0x59, 0x74, 0x2a, 0x26, 0x73, 0x33, 0xc1, 0xce, 0xc0, 0xc4, 0xb9, + 0x31, 0xef, 0xd0, 0x5d, 0x7c, 0x2c, 0x65, 0x00, 0xe8, 0xe2, 0x03, 0x96, + 0x22, 0xd6, 0x6c, 0xcf, 0x0a, 0xaa, 0xed, 0x91, 0x4b, 0x47, 0x9b, 0x67, + 0x7d, 0xab, 0xd0, 0x8e, 0xc1, 0x3f, 0x14, 0xa0, 0xe6, 0xb2, 0x76, 0x0a, + 0x19, 0x97, 0x91, 0x8a, 0x18, 0x6b, 0x84, 0xe3, 0x3e, 0xfd, 0xab, 0xbb, + 0x89, 0x9f, 0x8e, 0x2b, 0xfa, 0xfa, 0x15, 0x07, 0x7b, 0xbb, 0x73, 0xd8, + 0x5a, 0x5d, 0xf7, 0x56, 0x63, 0x6a, 0xcf, 0x87, 0xda, 0xc4, 0x93, 0x00, + 0xed, 0x0f, 0x0e, 0x6c, 0x6c, 0x0d, 0xd5, 0x18, 0x87, 0x4f, 0xc8, 0x4b, + 0xb0, 0x97, 0xea, 0x4a, 0x80, 0xdd, 0xd5, 0x00, 0xa4, 0x13, 0xe4, 0x24, + 0x40, 0xc2, 0x44, 0x2b, 0x8f, 0xe4, 0x2a, 0xfe, 0x39, 0xc9, 0xfc, 0xfa, + 0x6d, 0x1d, 0x24, 0x15, 0xda, 0x85, 0xa8, 0xad, 0x90, 0x3b, 0xb7, 0x41}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA512, + 104, + {0xd7, 0x8b, 0x84, 0xdb, 0xac, 0xff, 0xe5, 0x3f, 0x9f, 0x7b, 0x05, 0x81, + 0x09, 0x25, 0x18, 0x35, 0xcf, 0xbd, 0x56, 0xa2, 0x06, 0xa6, 0x77, 0x97, + 0x4a, 0x45, 0xb7, 0x61, 0x6d, 0x66, 0xc3, 0x3c, 0x0d, 0xdf, 0x8c, 0x5f, + 0xab, 0x8f, 0x6d, 0xa0, 0x81, 0x33, 0x9f, 0xb9, 0x13, 0x24, 0x21, 0x93, + 0x3c, 0x0f, 0x03, 0x56, 0x35, 0x44, 0x74, 0xea, 0x2f, 0x44, 0x0d, 0xf9, + 0xd2, 0x71, 0x65, 0x83, 0xe3, 0x75, 0x5c, 0x80, 0x7a, 0x73, 0xd4, 0xeb, + 0x38, 0x3c, 0xa6, 0x77, 0x04, 0x3b, 0x30, 0xd9, 0x82, 0x8d, 0x03, 0x92, + 0x81, 0x7b, 0x64, 0x16, 0x84, 0x29, 0x78, 0x7f, 0x28, 0x45, 0xbb, 0xb6, + 0x38, 0xaf, 0x68, 0xd7, 0x75, 0x90, 0xc8, 0x2d, 0x6d, 0x78, 0x90, 0x33, + 0x3c, 0xc1, 0xa5, 0xe3, 0x1f, 0xd1, 0x40, 0xbe, 0x91, 0xa1, 0xcf, 0x16, + 0x78, 0x80, 0x6b, 0x6e, 0xeb, 0x65, 0xcc, 0xe0, 0x2b, 0x88, 0xd5, 0xa6, + 0x9a, 0xbb, 0xf3, 0x1a, 0x16, 0xed, 0x31, 0x08, 0x39, 0x24, 0x67, 0xb4, + 0x76, 0xf7, 0xc2, 0xee, 0xe9, 0xb6, 0xfa, 0xb7, 0x5c, 0xf4, 0x33, 0x58, + 0xcf, 0x35, 0x3b, 0xb2, 0xc6, 0x26, 0x06, 0x2b, 0xcf, 0x92, 0xa8, 0x81, + 0x9a, 0xc4, 0xb2, 0xf7, 0x3d, 0x3b, 0x00, 0xe1, 0xe1, 0x8b, 0x7d, 0xfb, + 0x60, 0xc2, 0x18, 0x9a, 0x79, 0x93, 0x9a, 0x39, 0x0c, 0x08, 0x15, 0x75, + 0x66, 0x13, 0xf1, 0x3a, 0x7d, 0x13, 0xd9, 0xa7, 0x9b, 0x21, 0x82, 0x15, + 0x2a, 0x29, 0xcd, 0x49, 0x8b, 0x97, 0x3b, 0x8b, 0x00, 0xb1, 0x3e, 0xc1, + 0x1a, 0xf6, 0x97, 0x92, 0x4f, 0xcf, 0x0f, 0x19, 0x3a, 0xa3, 0x16, 0xa9, + 0xe4, 0xc0, 0x2c, 0xf4, 0x4c, 0xdb, 0xed, 0x2f, 0xbf, 0xef, 0xb7, 0xa0, + 0x13, 0x48, 0xd7, 0x20, 0x99, 0x16, 0x69, 0x45, 0x10, 0x5e, 0xc0, 0x8b, + 0x3d, 0xb7, 0x1b, 0x1d, 0xa6, 0x74, 0x1f, 0xb2, 0x0b, 0x5e, 0x72, 0x06, + 0xdb, 0x87, 0x0b, 0xbb, 0xf4, 0x22, 0xac, 0x57, 0x73, 0x40, 0xec, 0xe1, + 0xd1, 0xa9, 0x3e, 0xe4, 0x39, 0xde, 0xc9, 0xda, 0x18, 0xc0, 0xed, 0xf6, + 0xc8, 0x9f, 0x16, 0xa0, 0xdb, 0x88, 0x12, 0xf1, 0x87, 0x47, 0x3c, 0x8d, + 0x1c, 0x27, 0xc6, 0x53, 0x61, 0xf5, 0x14, 0x5c, 0xc9, 0xfb, 0x0b, 0x39, + 0x31, 0xc4, 0x56, 0x69, 0xc0, 0xcf, 0x8f, 0xfb, 0xf1, 0x72, 0x1b, 0xaf, + 0x92, 0xa2, 0x87, 0x6f, 0xb9, 0xe6, 0x81, 0x76, 0x2c, 0x99, 0x4d, 0xc0, + 0x48, 0x06, 0xb1, 0x10, 0x3e, 0x06, 0xd7, 0x2b, 0x85, 0x2d, 0x16, 0x8a, + 0xc5, 0xb7, 0x15, 0xf0, 0xc9, 0x40, 0xe4, 0xad, 0xcc, 0xd7, 0xa7, 0x47, + 0xf7, 0xc7, 0x9b, 0x99, 0x78, 0xea, 0xb6, 0xc0, 0x90, 0xf9, 0x38, 0xe0, + 0x35, 0xd4, 0xed, 0xc8, 0x01, 0x77, 0xb5, 0x37, 0x98, 0x9d, 0xae, 0xb0}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA512, + 105, + {0x65, 0x4d, 0x3d, 0x64, 0x33, 0xb7, 0x1a, 0xdd, 0x29, 0x6e, 0x32, 0x3b, + 0x4b, 0xd6, 0xf1, 0xdb, 0xbd, 0xc6, 0x0d, 0x5f, 0x7b, 0xef, 0xb1, 0xc7, + 0x50, 0x91, 0x33, 0xe7, 0x9d, 0x30, 0xe9, 0x8e, 0xd9, 0x43, 0x2d, 0x85, + 0xa8, 0xd1, 0x23, 0xa1, 0x3e, 0xd7, 0x8a, 0x18, 0x55, 0xd1, 0xc9, 0xd9, + 0xc8, 0x54, 0xc5, 0x16, 0xd0, 0x28, 0xe4, 0x01, 0xbf, 0xea, 0x1d, 0x8e, + 0x58, 0xbe, 0x0e, 0x80, 0x31, 0xe8, 0xce, 0x58, 0x2f, 0x7d, 0x33, 0x44, + 0x21, 0xab, 0x50, 0x4c, 0x31, 0x72, 0x63, 0xef, 0x33, 0xbf, 0x74, 0x32, + 0x02, 0xb3, 0xe1, 0x40, 0x65, 0x4a, 0x7c, 0x9b, 0x14, 0x87, 0xf0, 0xd9, + 0x45, 0x49, 0x22, 0xa9, 0x19, 0xef, 0xcf, 0x21, 0x42, 0xf2, 0xb9, 0xd0, + 0xe3, 0xab, 0x3c, 0xe8, 0x03, 0xbe, 0x11, 0x0f, 0xa7, 0x61, 0x3d, 0xb8, + 0x0d, 0x1d, 0xa8, 0xde, 0x04, 0xb8, 0x08, 0xa7, 0xef, 0xfd, 0x72, 0x9b, + 0x75, 0x1c, 0x89, 0x6c, 0x8a, 0xff, 0xdb, 0x11, 0x72, 0x41, 0x8f, 0xfc, + 0x3b, 0xca, 0x52, 0xcb, 0xc1, 0x56, 0x3a, 0x5c, 0x18, 0x3f, 0x86, 0x49, + 0x71, 0x95, 0x41, 0x0b, 0x57, 0xac, 0xb7, 0xff, 0xe1, 0x8c, 0x2e, 0x31, + 0xdf, 0xfc, 0xdb, 0x92, 0x7a, 0x35, 0x44, 0xca, 0xed, 0xc5, 0xc4, 0xf6, + 0x40, 0x28, 0x93, 0x17, 0x63, 0x5e, 0x5e, 0x0e, 0xc5, 0x6e, 0x62, 0xf6, + 0x88, 0x31, 0xa7, 0x17, 0xf2, 0x81, 0x0d, 0x43, 0x26, 0x57, 0x18, 0xdb, + 0xfb, 0xf6, 0xd2, 0x94, 0x2a, 0x5d, 0x42, 0x45, 0xd0, 0xa8, 0x6e, 0x3d, + 0xc1, 0x74, 0x62, 0xf4, 0x2f, 0xbd, 0xcb, 0x9e, 0x5a, 0xe5, 0x7b, 0x28, + 0x27, 0x9f, 0x0a, 0x39, 0x4b, 0x1e, 0x18, 0x8f, 0xe9, 0x8f, 0x3f, 0x51, + 0x46, 0x42, 0xb2, 0x2d, 0x1c, 0x26, 0x21, 0x8b, 0x2b, 0x43, 0xaa, 0xd9, + 0x8a, 0x0c, 0x8e, 0xa7, 0x34, 0x80, 0xdc, 0xef, 0xc0, 0x2f, 0xcc, 0xad, + 0x04, 0x3a, 0xf2, 0x77, 0xc6, 0xdc, 0x2a, 0x39, 0x01, 0x3a, 0x51, 0xa2, + 0x49, 0x18, 0xfc, 0x78, 0x38, 0x83, 0x27, 0x19, 0x8c, 0xa5, 0x68, 0x9c, + 0x34, 0x6a, 0xea, 0xa2, 0x55, 0x6e, 0xea, 0xcc, 0x63, 0xf7, 0x45, 0xdd, + 0x94, 0xd6, 0xc8, 0xb9, 0xb5, 0x46, 0x81, 0xcc, 0x05, 0x7f, 0xa3, 0xab, + 0xb7, 0x25, 0xc8, 0xfa, 0xea, 0x59, 0x9b, 0x68, 0x5c, 0xf3, 0x0d, 0x94, + 0x8b, 0x58, 0xa2, 0x28, 0xd7, 0x7f, 0xbc, 0xc1, 0xb1, 0x8e, 0x05, 0x0c, + 0x6d, 0xc8, 0x10, 0xf7, 0xec, 0xb5, 0xa0, 0xc3, 0x50, 0x1f, 0xb8, 0xf9, + 0xbf, 0x69, 0x68, 0x9d, 0x99, 0x76, 0x37, 0x61, 0x28, 0x83, 0x75, 0x2c, + 0x8a, 0x29, 0xe5, 0x1e, 0x7b, 0x92, 0x04, 0x0f, 0x36, 0x86, 0xd2, 0xa3, + 0xca, 0x02, 0x0a, 0x50, 0xab, 0x04, 0x36, 0x1c, 0x69, 0xfd, 0xda, 0xe8}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA512, + 106, + {0xdc, 0x8b, 0x26, 0xaf, 0x77, 0x2a, 0xd6, 0xeb, 0xa2, 0x77, 0xba, 0xb5, + 0xd9, 0x7f, 0x43, 0x35, 0xc9, 0x5f, 0x56, 0xa1, 0xee, 0x5f, 0x1e, 0x24, + 0x8f, 0xc7, 0x1b, 0x40, 0x9a, 0x76, 0x88, 0x3d, 0x29, 0xb2, 0xeb, 0xd6, + 0x5a, 0x1b, 0xd8, 0x5e, 0x3a, 0x36, 0x52, 0x84, 0xf6, 0x32, 0x67, 0x2b, + 0xe9, 0x3b, 0xed, 0xe2, 0x00, 0x0b, 0xa6, 0xc3, 0xcf, 0x5e, 0x10, 0x0b, + 0x4b, 0xd9, 0xa6, 0x99, 0xaf, 0x25, 0x19, 0xf8, 0x91, 0x76, 0x31, 0xd7, + 0x56, 0x3f, 0x4f, 0x1a, 0xaa, 0x2d, 0xdf, 0xb7, 0x29, 0x11, 0x8c, 0x96, + 0xa0, 0x17, 0x22, 0xab, 0x5b, 0x74, 0xc9, 0x3e, 0x36, 0xbb, 0x70, 0x6c, + 0x8e, 0xdb, 0xa0, 0xe4, 0x32, 0x25, 0xed, 0x82, 0x5c, 0x41, 0xb8, 0x20, + 0x3e, 0x12, 0x8c, 0x45, 0x82, 0x7f, 0x43, 0xf9, 0x8c, 0xad, 0x8e, 0x8e, + 0xa8, 0x62, 0xca, 0x75, 0x38, 0xe1, 0x97, 0x37, 0xda, 0xc5, 0xb5, 0x46, + 0x31, 0xcf, 0x68, 0xb6, 0x56, 0x24, 0x84, 0x5a, 0x25, 0xf5, 0x10, 0x6a, + 0x92, 0xa1, 0x11, 0xaf, 0x43, 0xbf, 0xfd, 0xe1, 0xf2, 0x15, 0x39, 0x5a, + 0x1d, 0x9e, 0xa2, 0xc0, 0x82, 0x96, 0xdb, 0x9b, 0xf9, 0x7e, 0x2c, 0x7b, + 0xd0, 0xd6, 0xa3, 0x7a, 0x21, 0xf9, 0x7c, 0x7b, 0xba, 0x3a, 0xb7, 0x54, + 0x44, 0x00, 0xe2, 0xfd, 0xd2, 0xca, 0x00, 0x11, 0x15, 0x92, 0x80, 0x86, + 0xc1, 0x77, 0xba, 0x93, 0x87, 0xfc, 0x26, 0x87, 0x70, 0x65, 0x22, 0x13, + 0x01, 0x2b, 0x2b, 0xb9, 0x17, 0xed, 0xae, 0x34, 0x16, 0x21, 0x7f, 0xc4, + 0xfe, 0x58, 0xa9, 0x16, 0xd2, 0x0c, 0x95, 0x07, 0xf1, 0x1a, 0x94, 0x04, + 0xd3, 0x6e, 0x26, 0xe1, 0xe2, 0xf9, 0x62, 0x16, 0x8f, 0x06, 0xd5, 0xe3, + 0xec, 0x25, 0x4d, 0xc8, 0xb5, 0x54, 0xdb, 0x9a, 0x33, 0xef, 0x99, 0x77, + 0x5f, 0x24, 0x69, 0x74, 0xc3, 0xd4, 0x34, 0x61, 0xec, 0x92, 0x29, 0xda, + 0xb0, 0xcd, 0xfa, 0x87, 0x6b, 0xc8, 0x6a, 0x66, 0x1f, 0x78, 0x3a, 0xc2, + 0xa3, 0x13, 0x69, 0x1f, 0x9e, 0x91, 0x93, 0x63, 0xb2, 0xaa, 0x4d, 0x76, + 0x91, 0xf5, 0x91, 0x52, 0xe3, 0x31, 0xc1, 0x8c, 0x7f, 0x1b, 0x0f, 0x2d, + 0x39, 0x40, 0x8d, 0x93, 0x7c, 0xbb, 0x1e, 0x66, 0x9c, 0x78, 0xd5, 0x09, + 0xdc, 0x99, 0xd1, 0x05, 0x21, 0xad, 0x0e, 0x6c, 0x4a, 0x34, 0xdc, 0x30, + 0xb7, 0x92, 0xbc, 0xf5, 0x60, 0x24, 0xae, 0xe4, 0xc8, 0xb9, 0x37, 0x0a, + 0xa7, 0x32, 0x69, 0xad, 0x7c, 0x71, 0x42, 0x88, 0x6e, 0xcc, 0x7c, 0x29, + 0xa6, 0xd7, 0x98, 0x90, 0x92, 0x2c, 0x2c, 0x81, 0xaa, 0x2f, 0x5f, 0x0e, + 0xe3, 0x16, 0xcf, 0xbd, 0xce, 0xae, 0x3f, 0xfa, 0x00, 0x10, 0xde, 0x32, + 0x60, 0x7e, 0xfa, 0xe3, 0x5c, 0xa5, 0xf9, 0x06, 0xb0, 0x42, 0x05, 0xa8}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA512, + 107, + {0x6d, 0x19, 0xc9, 0xab, 0x9e, 0x47, 0x0c, 0x40, 0x25, 0x78, 0xe0, 0xfa, + 0x8f, 0x5d, 0x82, 0xfe, 0x57, 0xb3, 0x10, 0x3b, 0x94, 0xad, 0x55, 0x1a, + 0x91, 0x74, 0xe9, 0xe8, 0xa4, 0x53, 0x3b, 0x95, 0x71, 0x18, 0x8e, 0xbf, + 0xb0, 0x96, 0xae, 0xf7, 0xc1, 0x10, 0x3c, 0xeb, 0x2a, 0x93, 0xf5, 0x92, + 0xc0, 0xf5, 0x52, 0x79, 0xa2, 0xfa, 0x36, 0xa0, 0xab, 0x77, 0x59, 0x2b, + 0x11, 0x0a, 0xe7, 0xd6, 0x1a, 0x59, 0x48, 0xf5, 0xc9, 0xb7, 0xbb, 0x94, + 0x19, 0x63, 0xa0, 0xac, 0xf4, 0xce, 0xba, 0x07, 0x67, 0xc5, 0x2b, 0xd6, + 0x2e, 0xa4, 0xe5, 0xd2, 0x22, 0x51, 0xe2, 0xcb, 0x36, 0x6e, 0x61, 0x94, + 0x0f, 0x11, 0xbc, 0xcc, 0xe4, 0x0b, 0x35, 0xbf, 0x41, 0x37, 0xb9, 0xc6, + 0x44, 0x7a, 0x29, 0xdc, 0xf0, 0xf7, 0x3c, 0xeb, 0x19, 0x54, 0xce, 0x81, + 0xf3, 0x70, 0x43, 0xfd, 0xa7, 0x4d, 0x38, 0xdd, 0x7b, 0x45, 0xed, 0xfe, + 0x3b, 0xdb, 0xbb, 0xd8, 0x7b, 0x74, 0xaa, 0x71, 0xc7, 0x38, 0x4c, 0xec, + 0x2c, 0xcb, 0xac, 0x62, 0x82, 0x71, 0xff, 0xc4, 0xed, 0xd8, 0xe9, 0x57, + 0x80, 0x57, 0xaa, 0x13, 0x0b, 0x68, 0x3c, 0x25, 0xbd, 0x28, 0x6f, 0xd6, + 0x52, 0xc1, 0x25, 0x22, 0xfc, 0x7f, 0x85, 0xb4, 0xb5, 0x5b, 0xa4, 0xd1, + 0xcb, 0xca, 0xb0, 0x96, 0xb1, 0x9a, 0x04, 0xd8, 0x1c, 0x2f, 0xe0, 0x59, + 0x95, 0x81, 0x23, 0x7e, 0xd6, 0xcb, 0xd2, 0xa2, 0x8b, 0x78, 0x9d, 0xc3, + 0xed, 0xc6, 0xf3, 0x97, 0x46, 0xcc, 0x03, 0x75, 0xa3, 0x5b, 0x86, 0xd0, + 0x9c, 0x02, 0xf4, 0xf9, 0x96, 0x84, 0x9f, 0x03, 0x33, 0xb7, 0x6f, 0xfa, + 0x77, 0x71, 0x37, 0x87, 0xca, 0x08, 0x45, 0xbf, 0xad, 0xa2, 0x9a, 0x27, + 0xb6, 0x66, 0x47, 0xb6, 0xe2, 0x2c, 0xda, 0xef, 0x29, 0xe8, 0x09, 0x4c, + 0xf1, 0x1d, 0xde, 0x79, 0x2c, 0xcb, 0x6f, 0x4f, 0xf3, 0xe3, 0x3d, 0x2b, + 0xab, 0x02, 0x15, 0xbc, 0x74, 0x38, 0xf3, 0x4c, 0x96, 0x76, 0x52, 0x16, + 0xad, 0xce, 0x5b, 0x05, 0x32, 0x40, 0xeb, 0x81, 0x5a, 0xe2, 0x23, 0x01, + 0x73, 0xcc, 0x46, 0x01, 0xdb, 0xee, 0xe5, 0x1b, 0xd3, 0x19, 0x2d, 0x4a, + 0xf3, 0x2c, 0x57, 0x3b, 0x76, 0x98, 0x49, 0x7d, 0xc8, 0xb9, 0xfc, 0x6f, + 0xae, 0x53, 0x73, 0x0e, 0x85, 0xce, 0xea, 0x2c, 0xc3, 0xd9, 0xa1, 0x5f, + 0xd0, 0x0e, 0xab, 0xfe, 0xb9, 0x9f, 0x48, 0x73, 0x67, 0xf9, 0x71, 0xd4, + 0xd0, 0xc2, 0x7b, 0xab, 0xb0, 0x71, 0xdf, 0x80, 0xbc, 0xf2, 0x39, 0x8a, + 0x3e, 0x06, 0x66, 0xa0, 0x4c, 0x9d, 0x41, 0xc3, 0x9f, 0x72, 0x23, 0x5f, + 0x12, 0x53, 0x32, 0xf5, 0x4d, 0x4b, 0xa2, 0x7b, 0x48, 0xf0, 0xbd, 0x58, + 0x0f, 0xab, 0x9b, 0xa7, 0x4b, 0xe1, 0x65, 0x94, 0xf1, 0x7b, 0x24, 0x1e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA512, + 108, + {0xd5, 0x8d, 0xfb, 0x5a, 0xba, 0xeb, 0x00, 0xf7, 0x91, 0x73, 0x84, 0x6f, + 0x17, 0x2d, 0xf4, 0xda, 0x2b, 0x6f, 0xd0, 0x56, 0xfb, 0x23, 0xea, 0x48, + 0xa4, 0xb1, 0xc0, 0x4f, 0xba, 0xac, 0xf7, 0x4a, 0xac, 0x49, 0x0f, 0x49, + 0xf5, 0xbb, 0x43, 0x70, 0x18, 0xe6, 0x82, 0x60, 0xc5, 0xfe, 0xa5, 0xff, + 0x4b, 0xd2, 0x63, 0xf9, 0x09, 0x33, 0x94, 0xe2, 0x56, 0xa8, 0x5e, 0x5e, + 0xc8, 0xb7, 0x83, 0xda, 0x1b, 0x29, 0x69, 0x37, 0xa1, 0x55, 0xa1, 0x4c, + 0xb2, 0xa0, 0x27, 0xdb, 0x23, 0x39, 0x57, 0x01, 0x3c, 0x00, 0xea, 0x57, + 0x37, 0x44, 0xb4, 0xcf, 0xcf, 0x58, 0xcc, 0x51, 0xd6, 0x78, 0x7c, 0xee, + 0x3b, 0x4e, 0xd6, 0xf0, 0xb2, 0x35, 0x11, 0xef, 0xb5, 0xcf, 0x8f, 0x55, + 0x39, 0x85, 0x99, 0x9d, 0xbc, 0x54, 0xba, 0xef, 0x40, 0x8b, 0xc5, 0xb3, + 0xce, 0x1e, 0xaa, 0xf7, 0xbe, 0x82, 0x87, 0x42, 0xc3, 0x08, 0x70, 0xbd, + 0x58, 0x6a, 0x63, 0xd8, 0xc0, 0x2c, 0xbb, 0x25, 0x17, 0x81, 0x21, 0x01, + 0x75, 0x9e, 0xb2, 0x90, 0xf7, 0x0c, 0x45, 0x25, 0x0f, 0x5a, 0x19, 0x7d, + 0xa3, 0xcc, 0x66, 0x20, 0x61, 0x18, 0x53, 0xba, 0x61, 0x30, 0xd5, 0x9c, + 0xd7, 0x0f, 0x3a, 0x4d, 0x51, 0x9e, 0x5b, 0x49, 0xe7, 0xb7, 0xcb, 0x47, + 0x42, 0x23, 0xdd, 0x8a, 0x5b, 0xeb, 0xe3, 0xf4, 0xed, 0xb9, 0xcc, 0x44, + 0x84, 0x0f, 0x82, 0x98, 0x43, 0xc0, 0x24, 0xa7, 0xa2, 0x69, 0x67, 0x3c, + 0x84, 0x67, 0x77, 0x29, 0xc4, 0xf6, 0xa2, 0x4d, 0x40, 0x91, 0x4d, 0x8f, + 0xeb, 0x18, 0x2c, 0x5e, 0xaf, 0xa0, 0x2b, 0xb4, 0x5d, 0x2d, 0x4a, 0xfc, + 0xc5, 0x77, 0x51, 0xca, 0x5f, 0x6b, 0x39, 0xb6, 0xc5, 0x50, 0x87, 0x6d, + 0xaa, 0x5f, 0xcc, 0x32, 0xec, 0x9d, 0x4f, 0x5d, 0x9b, 0x6c, 0x49, 0xa3, + 0xe6, 0xfa, 0xb0, 0x53, 0x10, 0x4e, 0x34, 0x4b, 0xc7, 0x04, 0x1c, 0x2e, + 0x6b, 0x7e, 0xad, 0x33, 0x11, 0x6c, 0xb8, 0xec, 0x7c, 0x5e, 0x59, 0xcd, + 0x43, 0x49, 0xcf, 0x23, 0xbc, 0x96, 0xb1, 0xe7, 0xb2, 0xdb, 0xc9, 0xf1, + 0x60, 0xef, 0xab, 0x95, 0xd3, 0xd2, 0xee, 0x49, 0x5f, 0x8f, 0xb9, 0x1a, + 0xb4, 0xd5, 0x39, 0x49, 0xc9, 0x46, 0x41, 0x9f, 0x36, 0xc6, 0x2e, 0xb0, + 0x36, 0x3c, 0x46, 0xbe, 0xc6, 0xd7, 0x7d, 0xab, 0x02, 0x58, 0xef, 0xf8, + 0x91, 0x0a, 0x3d, 0xf7, 0x89, 0xab, 0x28, 0x68, 0x1a, 0x05, 0x9a, 0x97, + 0x85, 0x03, 0x95, 0x29, 0xa2, 0x92, 0xc5, 0x5d, 0x43, 0x1c, 0xb6, 0xf9, + 0x75, 0x25, 0xc5, 0xd1, 0x81, 0xd1, 0x13, 0xfc, 0x24, 0xeb, 0xee, 0x04, + 0x37, 0x6b, 0x2c, 0x22, 0xa5, 0xfa, 0xae, 0xa5, 0xf9, 0x43, 0x1f, 0xa4, + 0x86, 0x88, 0xd0, 0x14, 0xd8, 0xa3, 0xe2, 0x28, 0x19, 0xd4, 0x20, 0x5b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA512, + 109, + {0x9c, 0x7c, 0x02, 0x60, 0xa1, 0x4c, 0xbc, 0x98, 0xd9, 0x3b, 0x0d, 0xb2, + 0xc4, 0x00, 0x28, 0xfc, 0xbc, 0x67, 0x2b, 0x4a, 0x21, 0x3f, 0x2e, 0x28, + 0x4b, 0xdf, 0x00, 0x78, 0xb3, 0xf9, 0xfc, 0xa9, 0x50, 0xaa, 0x43, 0xc8, + 0x70, 0xad, 0x59, 0xa1, 0x5d, 0x21, 0xfa, 0x0a, 0x16, 0xcf, 0xb2, 0x92, + 0xab, 0x54, 0xa0, 0x93, 0xca, 0x93, 0xe5, 0x1f, 0x32, 0xa3, 0x25, 0xed, + 0xdd, 0xef, 0x08, 0x85, 0xd1, 0xef, 0xa3, 0x5c, 0xfd, 0x01, 0x9b, 0x4f, + 0x5d, 0x34, 0xf8, 0x12, 0x6a, 0x1a, 0x65, 0xe7, 0xe2, 0x58, 0x6f, 0xcb, + 0x5c, 0x3c, 0x5a, 0x4e, 0x70, 0x15, 0x34, 0x77, 0x11, 0x58, 0x30, 0x02, + 0x4a, 0x24, 0x00, 0x13, 0x6e, 0xd1, 0x95, 0x98, 0x2e, 0x8c, 0x3a, 0xa7, + 0x64, 0x09, 0xc3, 0x8c, 0xd6, 0x3c, 0xd8, 0x31, 0x57, 0x51, 0xd2, 0x6a, + 0xf0, 0x18, 0x3c, 0x2a, 0x6a, 0x79, 0x19, 0x93, 0x9a, 0xb1, 0xa6, 0x26, + 0xb6, 0x61, 0x06, 0xd2, 0xcc, 0x6e, 0x88, 0x4b, 0x7f, 0x9c, 0xda, 0x35, + 0x55, 0xec, 0xc1, 0x6f, 0x96, 0xa2, 0x61, 0xb7, 0x4a, 0xca, 0x59, 0xc2, + 0x8d, 0xd8, 0x4e, 0xcc, 0x66, 0x8f, 0x1e, 0x4d, 0xcb, 0xaa, 0xcf, 0x39, + 0x4e, 0xe6, 0x2d, 0x99, 0x5f, 0x33, 0x57, 0xe3, 0x87, 0x82, 0x40, 0x86, + 0xf1, 0xda, 0x4c, 0xd3, 0x59, 0x31, 0x39, 0x0f, 0x15, 0x42, 0xc3, 0x52, + 0x51, 0xef, 0x71, 0x3a, 0x96, 0x5c, 0xc9, 0xa5, 0x8d, 0x74, 0xa2, 0x57, + 0xa6, 0xb8, 0xd2, 0xf7, 0xcf, 0xf0, 0xc6, 0x15, 0x5b, 0x88, 0xf7, 0xd2, + 0x01, 0xd9, 0x0a, 0xcd, 0x9e, 0x41, 0x27, 0xde, 0xc4, 0x3e, 0xa8, 0x42, + 0xf4, 0x16, 0x47, 0x89, 0x17, 0x79, 0x58, 0x1f, 0xea, 0xe9, 0x2a, 0x67, + 0xc1, 0x84, 0x54, 0x67, 0x37, 0x96, 0x06, 0x54, 0xfe, 0x4d, 0x74, 0x78, + 0x3b, 0x13, 0xdd, 0xc0, 0x2f, 0x4e, 0x5c, 0x96, 0x4e, 0xd6, 0xe1, 0xcc, + 0xef, 0x71, 0x62, 0x1a, 0x8b, 0x75, 0xc4, 0x7b, 0x6c, 0x7f, 0xb9, 0x8a, + 0xe2, 0x48, 0x31, 0xe7, 0x28, 0x00, 0x48, 0x4b, 0x8c, 0x38, 0xca, 0xb8, + 0x62, 0x0b, 0x0a, 0x7a, 0x27, 0x19, 0xd8, 0x46, 0x79, 0x2f, 0x8a, 0x04, + 0xcc, 0x33, 0x8f, 0x46, 0x2e, 0x81, 0xc5, 0x23, 0x28, 0xf8, 0xf6, 0xa0, + 0xe5, 0x03, 0x13, 0x34, 0x80, 0x31, 0x29, 0xed, 0x6c, 0x96, 0xef, 0x8a, + 0x5e, 0x53, 0xff, 0x7e, 0xe4, 0x61, 0xda, 0xa4, 0x45, 0x95, 0xc9, 0xda, + 0x95, 0xba, 0xd9, 0x47, 0x5c, 0xce, 0xf8, 0xfb, 0x08, 0x39, 0xb7, 0x8b, + 0x95, 0xca, 0x3b, 0xe5, 0x77, 0xaf, 0xc9, 0xe4, 0xb7, 0xb6, 0x3d, 0x35, + 0x7b, 0x06, 0x13, 0xaa, 0x4d, 0x46, 0xa0, 0x23, 0x9c, 0x7d, 0xda, 0xcf, + 0xfe, 0x6b, 0x43, 0xfe, 0xd0, 0x20, 0xc5, 0xe4, 0xc7, 0xfe, 0xa9, 0xb9}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA512, + 110, + {0xed, 0xfa, 0x88, 0x52, 0xcb, 0xee, 0xb5, 0x31, 0x0d, 0xe2, 0x77, 0x86, + 0x12, 0xb2, 0xf7, 0xc1, 0xdd, 0x18, 0x22, 0x7a, 0xec, 0x6a, 0xf8, 0xb2, + 0x8d, 0x26, 0x7a, 0x6c, 0xd4, 0x81, 0xf0, 0x8c, 0x0e, 0x9e, 0xf8, 0x07, + 0x18, 0x8a, 0x7b, 0x4d, 0xb9, 0xfb, 0x2b, 0x31, 0x5e, 0x5a, 0x62, 0x11, + 0xa4, 0xa4, 0x6c, 0xb4, 0x32, 0x1e, 0xa9, 0xc9, 0xcb, 0xd5, 0xb6, 0x1c, + 0xd3, 0xa3, 0x01, 0x10, 0x94, 0xb8, 0x2d, 0x55, 0xd5, 0x61, 0xe3, 0xfc, + 0x1d, 0x88, 0x30, 0xab, 0x99, 0x35, 0x5a, 0x8c, 0x72, 0x26, 0x6e, 0xa6, + 0x07, 0x01, 0x97, 0xf7, 0x9f, 0x19, 0x19, 0x31, 0xa1, 0x3d, 0x56, 0x0a, + 0x5f, 0xfc, 0xec, 0x16, 0xf0, 0xfe, 0xc9, 0x9a, 0x02, 0x32, 0x85, 0x1c, + 0x63, 0x39, 0x7b, 0x3c, 0xf0, 0xf5, 0x61, 0xd9, 0xc1, 0x3d, 0x6c, 0x54, + 0xb0, 0x84, 0x03, 0x87, 0xdd, 0x7b, 0xe3, 0xac, 0x7e, 0x36, 0x5b, 0xae, + 0xee, 0x63, 0x1e, 0xea, 0x26, 0xc8, 0xef, 0x8a, 0x09, 0x33, 0x1a, 0xca, + 0xe6, 0x3a, 0x49, 0xf8, 0xf5, 0x20, 0x26, 0x44, 0x7f, 0x40, 0x3b, 0xe9, + 0x50, 0x18, 0x4c, 0xd5, 0xc3, 0xdc, 0x25, 0xac, 0xdc, 0x1c, 0x74, 0x68, + 0xa3, 0x3b, 0x67, 0x2a, 0x71, 0xb4, 0x74, 0x13, 0x18, 0x53, 0xcb, 0xe0, + 0x20, 0xf3, 0x3b, 0x76, 0x99, 0xdd, 0x59, 0x60, 0xa5, 0xa8, 0x17, 0xc9, + 0x60, 0xde, 0x36, 0xea, 0xa9, 0x98, 0x05, 0xf5, 0xa2, 0xa5, 0x6b, 0x30, + 0x11, 0x3b, 0x98, 0xbd, 0x30, 0xb3, 0x8a, 0x12, 0x65, 0x28, 0x15, 0xdd, + 0x7b, 0x97, 0x25, 0x45, 0xbe, 0x39, 0xb1, 0xc6, 0x57, 0x37, 0x81, 0xc6, + 0x90, 0x7e, 0x0d, 0x51, 0x0f, 0x0d, 0xc8, 0x76, 0xfa, 0x40, 0x4b, 0xef, + 0x9f, 0x36, 0xae, 0x89, 0x5d, 0x34, 0x00, 0x80, 0x78, 0xcd, 0x49, 0x05, + 0x3b, 0x4e, 0x4e, 0x49, 0x48, 0x3f, 0xe8, 0x19, 0x8d, 0xac, 0xdb, 0x68, + 0xb5, 0xe8, 0x64, 0xa4, 0x91, 0xc4, 0x43, 0x5d, 0xc7, 0xa8, 0x6d, 0xea, + 0xc9, 0xed, 0x95, 0x9a, 0x6e, 0xa6, 0x26, 0x7d, 0x9e, 0x31, 0x20, 0xac, + 0x2a, 0x09, 0x1c, 0xd5, 0xd6, 0x39, 0x50, 0xf0, 0xc9, 0x1b, 0x3b, 0xe9, + 0x95, 0x42, 0x52, 0x87, 0x26, 0x20, 0xdb, 0xdd, 0x11, 0xc7, 0xba, 0xe1, + 0x72, 0x96, 0x52, 0x06, 0x1c, 0x2e, 0x12, 0xba, 0x1b, 0x93, 0x06, 0xeb, + 0x88, 0x22, 0x86, 0x3f, 0x47, 0x99, 0x70, 0x76, 0x7f, 0x23, 0x19, 0x54, + 0xa8, 0x63, 0x97, 0x39, 0x16, 0xff, 0x5f, 0x08, 0xe9, 0xad, 0xf1, 0xe4, + 0x86, 0x40, 0x3d, 0xa4, 0xb7, 0x8b, 0x65, 0x4d, 0xd5, 0x92, 0x74, 0x81, + 0xb2, 0x8a, 0xf5, 0x0e, 0xcb, 0x84, 0x60, 0x73, 0xa7, 0xe7, 0xf9, 0x5b, + 0x55, 0x29, 0x35, 0x99, 0x3a, 0x7d, 0x66, 0x04, 0x52, 0xfe, 0x89, 0xb3}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA512, + 111, + {0xb6, 0x66, 0x81, 0xb0, 0x4e, 0x8b, 0x3f, 0xae, 0xe9, 0xba, 0xc3, 0xc5, + 0x2d, 0x9c, 0x6b, 0x6e, 0x62, 0xc5, 0x45, 0x4f, 0x74, 0x4a, 0x19, 0xdf, + 0x0c, 0x91, 0xd9, 0x4f, 0x30, 0xc8, 0xfa, 0xaa, 0x57, 0x69, 0x43, 0x7e, + 0x02, 0xcf, 0x4e, 0xe4, 0xf5, 0xe3, 0xcf, 0xa7, 0x89, 0x01, 0x21, 0x3b, + 0x54, 0x47, 0x6f, 0x8e, 0xf2, 0xd6, 0xe6, 0x19, 0xe6, 0xba, 0x6e, 0x73, + 0x20, 0x5e, 0xae, 0x6a, 0x57, 0x3e, 0xaf, 0x34, 0xab, 0xda, 0x20, 0xe4, + 0x5f, 0xa2, 0x3d, 0x9f, 0xdc, 0x7d, 0x47, 0x4b, 0x8a, 0x70, 0x80, 0x9c, + 0x0e, 0x9a, 0xa2, 0x33, 0xda, 0x83, 0xe0, 0xea, 0xee, 0x1a, 0xbc, 0x14, + 0x85, 0x8f, 0x51, 0x90, 0x76, 0x15, 0x9e, 0xef, 0xb7, 0x70, 0xc6, 0xc3, + 0x47, 0x9c, 0xd7, 0x0d, 0xd3, 0xce, 0x4a, 0xab, 0x57, 0x4a, 0x15, 0xca, + 0xbf, 0x8d, 0x9e, 0xd6, 0x48, 0x54, 0xf5, 0x2f, 0x92, 0x83, 0x10, 0x71, + 0x5d, 0x76, 0x33, 0xf3, 0x21, 0x0e, 0x5a, 0x35, 0x95, 0x15, 0x7c, 0x1b, + 0x39, 0xe8, 0xe9, 0xf9, 0x39, 0xc4, 0x06, 0x31, 0x8d, 0x1a, 0xf7, 0x13, + 0x8f, 0xaf, 0x6c, 0xf2, 0xd7, 0x55, 0xc2, 0x13, 0xaa, 0xfb, 0x07, 0x84, + 0xac, 0x12, 0x6e, 0x71, 0xc4, 0xd2, 0xd0, 0xb1, 0xf0, 0x54, 0xc2, 0x8e, + 0x80, 0xcf, 0xf4, 0x3a, 0xf8, 0xfc, 0x41, 0xc5, 0x1e, 0xfc, 0xb2, 0xc6, + 0x20, 0xc4, 0x60, 0x09, 0x07, 0x06, 0x1e, 0x07, 0x5e, 0xfc, 0xf1, 0xcd, + 0xfb, 0x25, 0xcb, 0x88, 0x6b, 0x64, 0x45, 0x1e, 0x07, 0xe2, 0x0e, 0x16, + 0xbd, 0x10, 0xb2, 0x23, 0x45, 0x3a, 0x7d, 0x32, 0xc1, 0x16, 0xc2, 0xb3, + 0x4b, 0x64, 0x19, 0x53, 0x4f, 0x64, 0x96, 0x4c, 0x95, 0xea, 0x3b, 0xbc, + 0x08, 0x33, 0x75, 0x26, 0xfd, 0xc6, 0x6b, 0x5f, 0xf7, 0xf9, 0x0a, 0xd2, + 0x96, 0x15, 0xc5, 0x50, 0xf7, 0x48, 0x69, 0xc0, 0x3a, 0xfb, 0x91, 0xc9, + 0x79, 0x34, 0xf8, 0x9d, 0x4a, 0xee, 0x12, 0x4f, 0x3b, 0x28, 0x0b, 0x33, + 0x56, 0x05, 0xd7, 0x33, 0xe3, 0x95, 0xf2, 0xa1, 0xbc, 0xae, 0x54, 0x54, + 0x70, 0x13, 0x97, 0xf0, 0x28, 0x96, 0xa6, 0x47, 0xaa, 0x07, 0x0d, 0xb7, + 0xd3, 0x61, 0x12, 0xb4, 0x27, 0xd3, 0xff, 0xc3, 0x44, 0x28, 0x19, 0x17, + 0xdd, 0x27, 0x59, 0x2c, 0x53, 0x0b, 0x66, 0x69, 0xc0, 0xbc, 0x3f, 0x19, + 0x1c, 0xa5, 0x78, 0x48, 0x6e, 0x03, 0x6f, 0x99, 0xab, 0xdc, 0x5a, 0xd3, + 0xe7, 0x2a, 0xe3, 0x25, 0xbf, 0xd6, 0xa7, 0x65, 0x1d, 0xe9, 0xb9, 0x65, + 0xee, 0x56, 0xa6, 0x96, 0x5b, 0xb3, 0xa0, 0xb1, 0xb6, 0xf1, 0x28, 0x8b, + 0x17, 0xa1, 0x96, 0xf4, 0xd7, 0xd5, 0x7a, 0x31, 0xfc, 0x90, 0x08, 0xe6, + 0x65, 0x05, 0x8b, 0x29, 0x9f, 0xb9, 0x88, 0xb6, 0x4b, 0xe3, 0x1a, 0x91}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA512, + 112, + {0x65, 0xb6, 0xb1, 0xce, 0xad, 0x06, 0xa1, 0xef, 0x0d, 0x9b, 0x59, 0x3e, + 0x58, 0x42, 0x9e, 0x3c, 0xec, 0xb4, 0xbe, 0x8f, 0x36, 0x54, 0xfc, 0xf6, + 0xf1, 0xcf, 0x52, 0x40, 0xc5, 0xe1, 0xf6, 0x17, 0x52, 0x0a, 0x79, 0xc6, + 0x9f, 0x1a, 0x75, 0x98, 0x89, 0xa6, 0x0a, 0x27, 0x39, 0x10, 0x7d, 0x69, + 0x4e, 0x2a, 0x21, 0xee, 0x8c, 0xcb, 0xfd, 0xda, 0x25, 0xfd, 0x30, 0xf4, + 0x6b, 0x44, 0x1f, 0x1a, 0x52, 0x4d, 0xd0, 0xb7, 0xf4, 0x18, 0x07, 0x05, + 0xaa, 0xa7, 0x05, 0x33, 0xe5, 0x6c, 0xd1, 0x5b, 0x73, 0xf8, 0x07, 0xfc, + 0x6d, 0x01, 0x19, 0xeb, 0x7f, 0x7a, 0xcf, 0xed, 0x7e, 0xf9, 0x6a, 0x91, + 0x74, 0x69, 0xb9, 0xc7, 0x48, 0x98, 0xde, 0x4f, 0x28, 0xf2, 0xf8, 0xb2, + 0x07, 0x22, 0x1e, 0xf0, 0x62, 0xc8, 0xc9, 0x72, 0x2c, 0xe3, 0x48, 0x0a, + 0xe3, 0x52, 0xe9, 0x9d, 0x43, 0x98, 0x2b, 0x78, 0x4f, 0xaf, 0x9c, 0xb3, + 0xb9, 0x8b, 0x03, 0x7a, 0x0e, 0x6c, 0xd9, 0x94, 0xa4, 0xcd, 0x68, 0xce, + 0xf5, 0x92, 0x77, 0xda, 0xa3, 0xdd, 0xdf, 0x4a, 0x0c, 0x49, 0x2e, 0xb2, + 0xe2, 0xf3, 0x54, 0x50, 0x4b, 0x5c, 0xba, 0x47, 0x59, 0xcb, 0x7e, 0x1b, + 0xad, 0x9c, 0xb7, 0x33, 0x89, 0xaa, 0x07, 0xf4, 0x8e, 0x84, 0x10, 0xec, + 0xf7, 0xd4, 0x6e, 0x36, 0x17, 0x82, 0x4b, 0xa2, 0x79, 0xa9, 0x68, 0x11, + 0xae, 0x89, 0xd1, 0x53, 0x35, 0x60, 0x6d, 0xa6, 0xaf, 0xc5, 0xd6, 0x8f, + 0x3d, 0xbb, 0x71, 0x14, 0x12, 0x03, 0x64, 0x6b, 0xff, 0x84, 0x08, 0x82, + 0x7a, 0x76, 0xe7, 0x26, 0x4f, 0xe4, 0xd4, 0x73, 0x99, 0xfe, 0x74, 0x11, + 0x2b, 0x99, 0x09, 0xf3, 0x32, 0x2f, 0x72, 0x6f, 0xe2, 0x0f, 0xda, 0xcf, + 0xf5, 0xb7, 0x84, 0x92, 0xdb, 0x20, 0x19, 0x84, 0x32, 0xe4, 0x97, 0xb4, + 0xa7, 0x3d, 0x0c, 0x9b, 0xc9, 0xa5, 0xab, 0xa6, 0x45, 0x29, 0xa6, 0xbf, + 0x70, 0xc9, 0xde, 0x78, 0x74, 0x1c, 0x58, 0x8b, 0x97, 0x48, 0x7d, 0x9b, + 0x13, 0xff, 0x55, 0x2c, 0x95, 0xe0, 0xfb, 0x47, 0xca, 0x02, 0x01, 0xd4, + 0x7e, 0xb6, 0x09, 0xc7, 0x12, 0x76, 0x2e, 0x23, 0xff, 0x39, 0xb8, 0x98, + 0x27, 0xb8, 0x9d, 0xda, 0xdd, 0x98, 0x88, 0xa5, 0x46, 0x4b, 0xda, 0xdf, + 0x5c, 0x16, 0x8d, 0x28, 0xd9, 0x76, 0xd9, 0xc8, 0xd8, 0x88, 0x5e, 0xa2, + 0x49, 0x5f, 0x72, 0x21, 0xf3, 0x17, 0xdc, 0x3d, 0x6d, 0xc5, 0x46, 0x2e, + 0xb5, 0xaf, 0x6b, 0xd2, 0xb0, 0x2a, 0x2e, 0x54, 0x0b, 0x32, 0x86, 0x19, + 0x6a, 0xbb, 0xb9, 0xbc, 0x36, 0xb6, 0x84, 0xe1, 0x41, 0xe4, 0xfd, 0xca, + 0x88, 0x28, 0x90, 0xb3, 0xb7, 0x9a, 0xd5, 0x7e, 0x25, 0x84, 0xed, 0x8a, + 0xb3, 0x61, 0xb4, 0xa4, 0xf5, 0x72, 0x5a, 0x7c, 0xda, 0xd0, 0xc1, 0xd9}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA512, + 113, + {0xb5, 0xdf, 0x4f, 0xdf, 0xaf, 0x16, 0x65, 0xd8, 0x9a, 0x83, 0x24, 0x2e, + 0x49, 0x3c, 0x8b, 0x2a, 0x44, 0x55, 0x02, 0x28, 0xee, 0xb0, 0x0b, 0xf7, + 0x16, 0x88, 0xb6, 0x64, 0xc1, 0xc1, 0x33, 0xee, 0xa9, 0xf4, 0xc0, 0xa1, + 0xad, 0xf9, 0xa7, 0x84, 0xf7, 0xdb, 0x87, 0xfc, 0x7b, 0xba, 0xbe, 0xea, + 0xab, 0x8e, 0xf4, 0x24, 0xf9, 0xf1, 0x2a, 0xac, 0x64, 0x0b, 0xe6, 0x1a, + 0xab, 0x8f, 0x5d, 0xc6, 0xdb, 0xf2, 0x29, 0xcd, 0x68, 0x5b, 0xab, 0x19, + 0x81, 0xa2, 0x7c, 0xb1, 0xc6, 0x3c, 0x13, 0x8f, 0x14, 0x76, 0x39, 0x3f, + 0xae, 0xda, 0x67, 0x10, 0xb2, 0xc6, 0xc1, 0xc9, 0x94, 0x8f, 0x78, 0x15, + 0xf4, 0xf4, 0x88, 0xdc, 0x9b, 0x70, 0xff, 0xdf, 0xa9, 0xc6, 0xed, 0x8f, + 0xea, 0x3d, 0xe1, 0xf7, 0x1c, 0x14, 0x0a, 0x6d, 0x14, 0xee, 0x56, 0x43, + 0xde, 0xd1, 0x86, 0xb9, 0xc2, 0xd9, 0x47, 0x45, 0xe1, 0x05, 0xdc, 0x00, + 0x72, 0xb3, 0x65, 0x32, 0x94, 0xe7, 0xab, 0x3f, 0x89, 0x89, 0x4d, 0x2e, + 0xee, 0x9c, 0x09, 0xf0, 0x1d, 0xb2, 0xd3, 0x6f, 0xbf, 0xcb, 0x58, 0x19, + 0x2d, 0x77, 0xb8, 0x1f, 0x05, 0xc6, 0xa6, 0xe9, 0xd0, 0x25, 0xb6, 0x12, + 0xf0, 0x55, 0x36, 0x9f, 0xb0, 0xb6, 0x7e, 0x78, 0xef, 0x47, 0x6f, 0x88, + 0x30, 0x3f, 0x31, 0xa7, 0xd3, 0x59, 0x17, 0xf0, 0x0b, 0x5e, 0x4e, 0x6f, + 0xd3, 0x3a, 0xf9, 0xe0, 0x1c, 0x61, 0xe4, 0xeb, 0x1a, 0x2c, 0x1b, 0x79, + 0xd1, 0x26, 0x05, 0x23, 0x13, 0xb9, 0xd9, 0xc2, 0xb2, 0xe2, 0x57, 0xb3, + 0xca, 0x32, 0x94, 0xa4, 0x6e, 0xde, 0x05, 0x72, 0x7c, 0x8a, 0x0d, 0x1b, + 0x55, 0xc9, 0x5a, 0xb1, 0x42, 0xcc, 0x38, 0x5e, 0xe5, 0xe7, 0x24, 0x10, + 0x78, 0x29, 0x37, 0x11, 0x28, 0xf1, 0x72, 0x80, 0xac, 0x39, 0xb4, 0x7e, + 0x18, 0x21, 0x5d, 0x77, 0x52, 0x55, 0xc5, 0x3b, 0x5e, 0x19, 0xb7, 0x65, + 0x07, 0xd5, 0x00, 0x9b, 0xab, 0x76, 0xdf, 0x1a, 0x41, 0x32, 0x18, 0xb4, + 0x09, 0x27, 0x3b, 0x7a, 0xef, 0xcd, 0x20, 0xad, 0x38, 0x37, 0x5c, 0x64, + 0x8f, 0xc8, 0x56, 0x54, 0xd8, 0x75, 0x09, 0x88, 0x8b, 0x93, 0x71, 0x4c, + 0x18, 0xcb, 0x93, 0x94, 0x84, 0x0e, 0x86, 0xfd, 0x71, 0xe7, 0x04, 0xff, + 0x3e, 0xec, 0xb9, 0xa7, 0x64, 0xa1, 0x9c, 0xab, 0x97, 0x5e, 0x74, 0x41, + 0x01, 0x5f, 0xd4, 0xa2, 0xda, 0x32, 0x99, 0x84, 0x0d, 0xf0, 0x25, 0x94, + 0x4e, 0x69, 0xac, 0x79, 0xb2, 0xe5, 0xeb, 0x51, 0xd8, 0x94, 0xbf, 0xf0, + 0x4c, 0x17, 0x87, 0xe5, 0xfb, 0x18, 0x41, 0x67, 0x2a, 0xe7, 0x99, 0xa3, + 0xd2, 0x7f, 0xe1, 0xc5, 0x66, 0x10, 0x74, 0xeb, 0x2b, 0x32, 0x1d, 0xef, + 0x70, 0x78, 0x5b, 0x14, 0x22, 0xb3, 0x4c, 0x7a, 0x42, 0x8f, 0x85, 0x97}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA512, + 114, + {0x99, 0x43, 0x6e, 0x45, 0xec, 0x2e, 0x73, 0x3a, 0xe7, 0xed, 0x9b, 0x14, + 0x66, 0x4c, 0xc0, 0xd8, 0x7b, 0x9d, 0x70, 0xd2, 0x88, 0xcb, 0xfa, 0xb5, + 0xe9, 0x03, 0x66, 0x5a, 0x14, 0x03, 0x65, 0xe6, 0xab, 0x8a, 0xaf, 0xe8, + 0x1b, 0xe9, 0x4b, 0x97, 0x07, 0x44, 0x1c, 0x58, 0x8d, 0x72, 0x6c, 0x7b, + 0xe5, 0x62, 0xef, 0xce, 0x80, 0xb0, 0xd1, 0xe6, 0xf7, 0x44, 0x66, 0xd5, + 0x52, 0x00, 0x31, 0x70, 0x77, 0x59, 0xcc, 0xef, 0x77, 0x9e, 0x06, 0xe3, + 0xa7, 0xab, 0x6a, 0xe7, 0x28, 0x8f, 0x34, 0x8e, 0x11, 0x1b, 0x21, 0x9d, + 0x53, 0x12, 0x1a, 0xb6, 0x0e, 0x45, 0x28, 0x45, 0x5d, 0x42, 0xae, 0xca, + 0x72, 0xba, 0xc0, 0xc6, 0x46, 0x32, 0xf4, 0x02, 0xf6, 0xb8, 0xed, 0xf7, + 0x6a, 0xc7, 0xe1, 0x3c, 0xb6, 0x76, 0xfb, 0xe0, 0x08, 0x2b, 0x32, 0x18, + 0x5d, 0x13, 0xb4, 0xac, 0xc6, 0x19, 0x33, 0xf4, 0x70, 0x7c, 0x43, 0x94, + 0x2e, 0xcd, 0x48, 0xe7, 0x11, 0x60, 0x55, 0x9d, 0x9e, 0xae, 0xf3, 0x03, + 0x42, 0xd3, 0xe3, 0xf3, 0x62, 0xf4, 0xc0, 0x28, 0xd0, 0x13, 0x6a, 0xcb, + 0xce, 0x15, 0x89, 0x7c, 0xcd, 0xa5, 0x36, 0x91, 0xca, 0x89, 0xdb, 0x55, + 0x9a, 0xdf, 0x12, 0x5f, 0xf0, 0xcb, 0x47, 0x02, 0x7f, 0xdc, 0x7c, 0x63, + 0x76, 0xc5, 0xb3, 0x04, 0xe0, 0x04, 0xe8, 0x48, 0xf8, 0x2c, 0x6a, 0x68, + 0x12, 0x35, 0xc0, 0x2d, 0x3c, 0xa9, 0x8f, 0xcb, 0xfc, 0xe5, 0x30, 0x00, + 0x45, 0x0c, 0xdd, 0x5a, 0x48, 0x37, 0x8d, 0x7f, 0xff, 0xe8, 0x67, 0x93, + 0x52, 0x0a, 0x0e, 0xd9, 0xbc, 0x90, 0x91, 0xde, 0x51, 0xcb, 0xfc, 0x6b, + 0x88, 0xbf, 0xd2, 0xaf, 0x75, 0xcf, 0xc5, 0x58, 0xaf, 0x37, 0xc4, 0x1c, + 0x96, 0x94, 0x73, 0xa5, 0x40, 0x51, 0xf7, 0x41, 0x07, 0x1e, 0x06, 0xa4, + 0xbf, 0x42, 0xf7, 0x8f, 0x21, 0xc4, 0xd7, 0xde, 0x13, 0xf6, 0x66, 0x9e, + 0x92, 0x03, 0xc7, 0x7e, 0x09, 0xde, 0x58, 0x4d, 0xbe, 0xe7, 0xdb, 0xb5, + 0x87, 0x4f, 0x13, 0x30, 0x51, 0x1a, 0x76, 0x66, 0x27, 0x5c, 0xec, 0xe3, + 0xde, 0x7a, 0xb6, 0x67, 0xcd, 0xc4, 0x3b, 0x7a, 0x78, 0x2a, 0x42, 0xb8, + 0xe2, 0xbe, 0x8b, 0xb9, 0x83, 0xc7, 0x74, 0x4c, 0x82, 0xfd, 0xd0, 0x45, + 0x4a, 0xba, 0x5e, 0x17, 0x25, 0xdd, 0x4c, 0xd3, 0x90, 0x65, 0xbb, 0xb8, + 0x6c, 0x39, 0x23, 0x9d, 0x4a, 0x7c, 0x56, 0xc1, 0x93, 0x9f, 0xe3, 0x7a, + 0x94, 0x96, 0x6e, 0x04, 0x33, 0xf6, 0x21, 0x1e, 0x93, 0xe0, 0xd9, 0xfc, + 0x94, 0x77, 0x25, 0x82, 0x39, 0xdf, 0x12, 0x92, 0xf4, 0xe7, 0x42, 0x25, + 0x54, 0x7f, 0xd6, 0xba, 0x68, 0xf8, 0xaf, 0x30, 0xf5, 0xfd, 0xb6, 0xf2, + 0x82, 0x04, 0x23, 0xb8, 0xe8, 0xb1, 0x7b, 0x61, 0x4c, 0x91, 0xc4, 0x1e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA512, + 115, + {0xb4, 0x96, 0x72, 0xbf, 0x48, 0x88, 0x1d, 0x93, 0x97, 0xd8, 0x1b, 0x4d, + 0x96, 0x2d, 0x23, 0xb6, 0xf4, 0xd0, 0xda, 0x57, 0x33, 0xc4, 0xb4, 0x48, + 0x89, 0x81, 0xde, 0x8d, 0x61, 0xe6, 0xae, 0xd4, 0x08, 0x3f, 0xe1, 0x5d, + 0x3e, 0x78, 0x81, 0x49, 0xf8, 0xca, 0xb9, 0xea, 0x0b, 0xda, 0x61, 0x56, + 0xdb, 0x27, 0x8b, 0x4c, 0x66, 0x88, 0x7a, 0x5a, 0xca, 0x6e, 0x51, 0x1f, + 0x0e, 0x51, 0x31, 0x94, 0x76, 0xd3, 0x29, 0xee, 0xa5, 0x09, 0xb4, 0xa1, + 0xe3, 0xff, 0xa9, 0x15, 0xb3, 0xdd, 0x39, 0xcf, 0xc8, 0x40, 0x11, 0x64, + 0x18, 0x5f, 0xec, 0xe0, 0x11, 0xa6, 0xd8, 0x2d, 0x71, 0xcf, 0x91, 0x71, + 0x61, 0x24, 0x50, 0xe2, 0x4a, 0x3d, 0x06, 0xdf, 0x84, 0xb8, 0x02, 0x98, + 0xcb, 0xbd, 0xfa, 0xad, 0x02, 0xad, 0x4d, 0x49, 0xa1, 0x78, 0xb3, 0xe1, + 0x6b, 0x4d, 0x2b, 0x69, 0x02, 0x0f, 0x9b, 0xaf, 0xe6, 0xc5, 0x8d, 0x57, + 0x7b, 0xa4, 0xa9, 0x33, 0x53, 0x1a, 0xc3, 0xd2, 0xd5, 0x25, 0x22, 0x20, + 0x73, 0xc3, 0xdc, 0x88, 0x3c, 0x69, 0x58, 0xb3, 0x6e, 0x79, 0x54, 0x16, + 0x20, 0x31, 0xd9, 0x55, 0x9a, 0x49, 0x71, 0x87, 0xd4, 0x97, 0xe0, 0xc1, + 0xeb, 0x6a, 0xe5, 0x5c, 0x70, 0x50, 0xf7, 0x01, 0xdf, 0x23, 0x3c, 0x4d, + 0x6b, 0x98, 0xe4, 0x5d, 0x5e, 0xae, 0x45, 0xb3, 0x63, 0x39, 0xd9, 0xc6, + 0x19, 0xb4, 0x74, 0xc3, 0xda, 0xf9, 0xa5, 0x65, 0x1b, 0x1b, 0xf9, 0xea, + 0x57, 0x76, 0x76, 0x51, 0x48, 0xb8, 0xe4, 0x39, 0xf8, 0x46, 0x64, 0x14, + 0x24, 0x7f, 0x89, 0x8f, 0x6c, 0xdb, 0x75, 0xf2, 0x22, 0x63, 0x6e, 0xe9, + 0x65, 0xdf, 0xd9, 0xac, 0xff, 0x03, 0x21, 0xc1, 0xda, 0x6f, 0x1c, 0x3b, + 0x0b, 0x52, 0x8c, 0x75, 0xf5, 0xf6, 0x3c, 0x48, 0x94, 0xf7, 0x46, 0xdb, + 0x01, 0xf7, 0xed, 0xb3, 0x4b, 0x10, 0x05, 0xea, 0x99, 0xfb, 0x9f, 0x82, + 0xf8, 0x2e, 0x1c, 0xd9, 0x94, 0x3e, 0x8b, 0xa3, 0x36, 0x33, 0x4c, 0x9b, + 0x2e, 0xdb, 0xa2, 0x34, 0x3d, 0x09, 0xb0, 0x82, 0x62, 0x98, 0x69, 0xaa, + 0x03, 0xfe, 0x50, 0x93, 0x7d, 0x9a, 0xa3, 0x00, 0x60, 0xdb, 0xb4, 0xcd, + 0xe1, 0x4c, 0x3f, 0x1b, 0xc2, 0x25, 0x04, 0x2a, 0x55, 0x6e, 0x0c, 0x64, + 0xce, 0x0d, 0xf4, 0xb3, 0xd0, 0x48, 0x6d, 0x61, 0x1b, 0xec, 0x3c, 0x7e, + 0xfd, 0xd3, 0xb2, 0xbe, 0x97, 0x71, 0x24, 0xd0, 0x89, 0x19, 0x15, 0xbd, + 0x68, 0xe4, 0x19, 0x80, 0x38, 0x97, 0x62, 0xe0, 0x1c, 0x63, 0x1a, 0xf2, + 0xf7, 0x0e, 0x90, 0x4a, 0x0b, 0x70, 0x41, 0xee, 0x1a, 0x2c, 0x32, 0xc0, + 0xf5, 0x99, 0x03, 0xda, 0xdd, 0x8c, 0xe5, 0xcc, 0x33, 0x5b, 0x76, 0x11, + 0x08, 0xc1, 0xc1, 0x76, 0xd2, 0x43, 0xfe, 0x21, 0x40, 0xad, 0xf7, 0x92}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA512, + 116, + {0x78, 0x1a, 0x3d, 0x96, 0xf3, 0xbf, 0xe9, 0xb6, 0xf0, 0xaa, 0xbc, 0x4f, + 0x4b, 0x6a, 0x0c, 0x5d, 0xd9, 0x42, 0xa7, 0x6b, 0x09, 0x9f, 0x67, 0x73, + 0x2f, 0x82, 0xb6, 0xe3, 0x42, 0x01, 0x60, 0x82, 0xe6, 0xa2, 0xc1, 0xf5, + 0x84, 0x07, 0x05, 0x85, 0xc7, 0xf2, 0xb6, 0x7c, 0x9e, 0xc6, 0xed, 0xbd, + 0x94, 0xe9, 0xcd, 0xc8, 0x69, 0x3d, 0x7d, 0x7f, 0x3e, 0x15, 0x08, 0x4b, + 0xb0, 0x2a, 0xc7, 0xf8, 0xd0, 0x79, 0xd2, 0xf8, 0xa5, 0xd4, 0xd9, 0x98, + 0xc9, 0x0d, 0x24, 0x2f, 0x0a, 0x0c, 0xf7, 0x86, 0xf9, 0x9d, 0xa2, 0x10, + 0x4d, 0x8b, 0x03, 0x5a, 0xbc, 0x06, 0x9c, 0x76, 0x3f, 0x8a, 0xbc, 0xae, + 0xcb, 0x61, 0x94, 0xad, 0x78, 0xfd, 0x43, 0x31, 0x14, 0xe6, 0x17, 0x42, + 0x82, 0x0c, 0xc7, 0x7d, 0x8e, 0x0e, 0xac, 0xe8, 0x9e, 0xc7, 0xa1, 0x9b, + 0x86, 0x11, 0x66, 0x96, 0x7c, 0xf2, 0x2a, 0x60, 0x81, 0x75, 0x36, 0x0f, + 0xf9, 0x47, 0xfe, 0xbf, 0x80, 0x44, 0x36, 0xef, 0x12, 0x9c, 0x45, 0xe8, + 0x6f, 0xed, 0x9e, 0xce, 0x9c, 0xd1, 0x6e, 0x97, 0x56, 0x36, 0x9c, 0x63, + 0x8e, 0xb6, 0xa9, 0xf1, 0x84, 0x8e, 0xea, 0x24, 0xe2, 0xb9, 0x71, 0x00, + 0x92, 0xe3, 0x1f, 0xad, 0xbc, 0xc7, 0x2c, 0x82, 0xdd, 0xe5, 0x82, 0x06, + 0x9c, 0x2f, 0xba, 0x3b, 0x02, 0x1b, 0xfb, 0x8e, 0x81, 0xbf, 0xf4, 0x79, + 0x68, 0x70, 0x98, 0xfd, 0x9a, 0xc9, 0xc7, 0xab, 0xfe, 0xde, 0x1f, 0x1a, + 0x28, 0x11, 0x68, 0x4f, 0x74, 0x5b, 0x8e, 0x10, 0x71, 0x0f, 0xe4, 0x69, + 0xad, 0x8f, 0x31, 0x28, 0x69, 0x46, 0x94, 0xbb, 0x4b, 0x33, 0x3f, 0xa5, + 0x9b, 0xba, 0xcf, 0x00, 0xc3, 0x66, 0x54, 0x02, 0xad, 0x48, 0x6d, 0x56, + 0x09, 0xb5, 0x7f, 0x95, 0x7b, 0xf9, 0xc9, 0x64, 0x23, 0x10, 0x02, 0xbb, + 0xf1, 0x90, 0x12, 0x18, 0x13, 0xf0, 0xbd, 0x15, 0x9a, 0x6c, 0x87, 0x9e, + 0xdc, 0x44, 0x20, 0x0c, 0x7e, 0x30, 0xca, 0xa5, 0x92, 0x1d, 0x2b, 0x09, + 0x94, 0x25, 0x7d, 0x78, 0xe0, 0xec, 0xaf, 0x7c, 0x13, 0xe6, 0x7c, 0x07, + 0xbb, 0x16, 0xb4, 0x19, 0xf4, 0x89, 0x43, 0xa9, 0x56, 0xf4, 0x7f, 0x87, + 0xc8, 0x39, 0x89, 0x88, 0x75, 0xa1, 0x06, 0x31, 0x9a, 0x8f, 0x86, 0x0b, + 0x3d, 0x2d, 0x14, 0x0b, 0x0b, 0xfe, 0x61, 0x63, 0xe2, 0xae, 0x5e, 0x2b, + 0x11, 0xda, 0x25, 0x9c, 0x0c, 0x4f, 0xfa, 0x6d, 0x25, 0xcb, 0x20, 0x82, + 0x20, 0x49, 0xc7, 0x2d, 0x2a, 0x14, 0x2e, 0x05, 0x1b, 0x76, 0x0b, 0xc9, + 0xfd, 0x12, 0x85, 0x63, 0xe5, 0xba, 0x71, 0x4c, 0x01, 0x51, 0x45, 0x30, + 0xf7, 0x6d, 0x50, 0x65, 0x7e, 0x4a, 0x3e, 0xca, 0xb7, 0x42, 0x29, 0xd7, + 0x73, 0xe0, 0x83, 0x47, 0xc3, 0x5e, 0x39, 0x35, 0x2d, 0xb8, 0x5d, 0x3c}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA512, + 117, + {0x04, 0xc8, 0xfa, 0xd7, 0xb5, 0x23, 0x91, 0xe8, 0x32, 0xaf, 0x68, 0xe6, + 0x2e, 0x8c, 0xec, 0x1c, 0xfc, 0x22, 0x56, 0xd5, 0x60, 0xdb, 0x59, 0x71, + 0x38, 0xf1, 0xae, 0xca, 0xcf, 0x4f, 0xe3, 0x1e, 0xe1, 0x51, 0x5f, 0xcb, + 0x14, 0x00, 0xca, 0x18, 0xc5, 0x6a, 0x1e, 0x0a, 0xad, 0x98, 0x47, 0x09, + 0xb9, 0x62, 0x22, 0x3a, 0x3d, 0x7c, 0xda, 0xa5, 0x9b, 0xbb, 0xcd, 0xe5, + 0x2d, 0xdf, 0x9d, 0xed, 0x9b, 0x8b, 0xa3, 0x8e, 0x18, 0x2c, 0xb0, 0x90, + 0xfc, 0x0f, 0xb4, 0x21, 0xee, 0xdd, 0x78, 0x7a, 0x6c, 0x98, 0x7c, 0xc6, + 0x93, 0xdb, 0x6c, 0xc6, 0x45, 0xc5, 0x1c, 0x41, 0xb9, 0x1a, 0x41, 0xaf, + 0xbf, 0x00, 0x7f, 0x6c, 0x3d, 0xc2, 0x91, 0xd0, 0x36, 0x68, 0x8e, 0xe4, + 0x11, 0x93, 0xf4, 0x97, 0x58, 0xcc, 0x1d, 0xbc, 0x3c, 0x48, 0x09, 0xf0, + 0xef, 0x52, 0x8d, 0x00, 0xf3, 0xea, 0x2d, 0xa7, 0xe8, 0xc7, 0x40, 0x16, + 0xb2, 0x0d, 0xe5, 0x5a, 0x6a, 0x48, 0x1e, 0x62, 0x79, 0x97, 0x8f, 0xc8, + 0x51, 0xc6, 0x92, 0xef, 0xf7, 0x88, 0x86, 0x26, 0x9e, 0x45, 0x25, 0x9f, + 0xf8, 0x60, 0x7a, 0x2e, 0xfa, 0xb6, 0x6e, 0x7a, 0x18, 0xd2, 0x47, 0xeb, + 0xd2, 0x82, 0x6d, 0x5c, 0x9f, 0x7b, 0x9f, 0x75, 0x86, 0x2d, 0x5d, 0xa2, + 0x06, 0x95, 0x44, 0x88, 0xae, 0x1c, 0xf1, 0xc4, 0xf2, 0x86, 0x30, 0xb4, + 0x6d, 0x8f, 0x60, 0x23, 0x2b, 0xa8, 0xbd, 0x3c, 0xbe, 0xfc, 0xf8, 0xb7, + 0xcb, 0xc0, 0x6f, 0xa7, 0xe8, 0x4c, 0x06, 0xfc, 0xa1, 0xbe, 0x83, 0x7d, + 0x52, 0x1f, 0x1d, 0xbd, 0x67, 0xe7, 0xfe, 0xea, 0x70, 0x34, 0xd6, 0x53, + 0x9e, 0xd1, 0x26, 0x31, 0x6c, 0xa4, 0x40, 0x1e, 0xd1, 0xd1, 0xab, 0x23, + 0x62, 0x3e, 0x2f, 0xf9, 0x1a, 0xb7, 0x62, 0x80, 0x91, 0x47, 0xb9, 0x43, + 0x7b, 0x46, 0x23, 0x90, 0x44, 0xa6, 0x9e, 0xd1, 0xfa, 0x73, 0x7c, 0x89, + 0x6a, 0xf9, 0xd6, 0x11, 0xc1, 0xe8, 0x06, 0x2f, 0x4a, 0x3f, 0xaf, 0x42, + 0x20, 0xd0, 0xaf, 0xb1, 0xd8, 0x85, 0x1a, 0x42, 0x05, 0xd3, 0x4c, 0x6a, + 0x0f, 0xfd, 0xa9, 0xd5, 0xb1, 0x14, 0xed, 0x46, 0xd6, 0x6c, 0x2f, 0x20, + 0xbe, 0x46, 0x11, 0xc0, 0xf8, 0xb7, 0x3d, 0x69, 0x91, 0x8d, 0x20, 0x79, + 0xa6, 0xda, 0x90, 0xbb, 0x27, 0x82, 0x8e, 0x56, 0x05, 0xcb, 0xbe, 0x7e, + 0x39, 0x83, 0xc2, 0x85, 0x03, 0x34, 0x75, 0x0d, 0xa4, 0x93, 0x61, 0x82, + 0x1c, 0xdc, 0xf0, 0xaf, 0x96, 0x5f, 0x38, 0x35, 0x19, 0xf3, 0x26, 0xfe, + 0x32, 0x45, 0x66, 0x15, 0xcd, 0x8c, 0x72, 0xbb, 0x6c, 0xe7, 0x10, 0x6c, + 0xbb, 0xb4, 0xcf, 0x36, 0x27, 0x43, 0x8e, 0xc5, 0xde, 0x18, 0xa4, 0xf4, + 0xcc, 0xd9, 0x67, 0xb7, 0x25, 0x95, 0x85, 0xf5, 0xe3, 0x5f, 0x05, 0x0c}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA512, + 118, + {0x68, 0x99, 0x93, 0x4d, 0x13, 0xc7, 0xb6, 0x13, 0x3b, 0xe1, 0x12, 0xf7, + 0xf6, 0x3e, 0x2a, 0x58, 0xde, 0x25, 0x03, 0xfd, 0xd0, 0xc9, 0x05, 0x59, + 0x21, 0xf9, 0x4b, 0x4d, 0xb0, 0xe1, 0xaa, 0x84, 0x75, 0xf5, 0x80, 0x42, + 0x13, 0xe7, 0x93, 0x69, 0xf8, 0x70, 0x07, 0xf7, 0x00, 0x21, 0x38, 0x26, + 0x44, 0x23, 0x9b, 0x4d, 0xbe, 0xc4, 0xf8, 0x63, 0x0c, 0x32, 0x5a, 0x79, + 0xa9, 0xc2, 0xf1, 0xe0, 0x26, 0xa1, 0x79, 0x2c, 0x1c, 0x43, 0xb6, 0x4a, + 0x57, 0x56, 0x4f, 0xcb, 0xcb, 0xfc, 0x97, 0x02, 0xaa, 0x3a, 0x9f, 0x49, + 0x7f, 0x9f, 0x5b, 0x23, 0x64, 0x95, 0xed, 0x80, 0x34, 0x76, 0x13, 0x17, + 0x0e, 0x5f, 0x18, 0xc8, 0x1d, 0xf5, 0x04, 0x28, 0x3a, 0x04, 0xf2, 0x03, + 0x81, 0xff, 0x60, 0xcd, 0x11, 0x25, 0x5f, 0xcd, 0x1f, 0xcd, 0x25, 0x5a, + 0xb4, 0xec, 0xa0, 0xb0, 0x0c, 0x4a, 0xeb, 0x4d, 0x6b, 0x66, 0xa3, 0x1d, + 0x05, 0xc3, 0xb7, 0xd7, 0xcc, 0x32, 0x94, 0x76, 0xa8, 0xd5, 0xe5, 0x23, + 0xaf, 0x06, 0xb7, 0x54, 0x29, 0x70, 0xbc, 0x17, 0x4a, 0x69, 0x65, 0xbd, + 0xfc, 0x42, 0xdc, 0x76, 0xf9, 0xef, 0xa2, 0xab, 0xbc, 0x61, 0x79, 0x4e, + 0xb2, 0x08, 0xc4, 0x8e, 0x33, 0xc2, 0x93, 0x62, 0x0f, 0x1b, 0x34, 0x8e, + 0x20, 0x48, 0xd8, 0x28, 0x32, 0xcf, 0x29, 0x39, 0x61, 0x84, 0x4c, 0xcc, + 0x69, 0x58, 0xeb, 0xac, 0xe1, 0x4e, 0xd3, 0xde, 0x52, 0xd5, 0x7c, 0x0c, + 0x16, 0x6d, 0xef, 0x97, 0xf6, 0x02, 0xb4, 0x86, 0xb7, 0x5f, 0xaa, 0x47, + 0xee, 0x8f, 0xf7, 0xfe, 0xd5, 0x04, 0x24, 0xab, 0x5f, 0x24, 0x22, 0xd6, + 0x1a, 0x5c, 0x7b, 0xd2, 0xc6, 0x4c, 0xd9, 0xe1, 0x2a, 0x37, 0x50, 0x68, + 0x6f, 0x30, 0xee, 0x96, 0x5c, 0x4f, 0x67, 0x20, 0x69, 0x79, 0x6a, 0x75, + 0xdb, 0x2c, 0x10, 0x66, 0x06, 0xff, 0x7b, 0x95, 0x94, 0x74, 0x1a, 0xc4, + 0xce, 0x3e, 0x9a, 0x29, 0xb4, 0x37, 0x59, 0xb6, 0xc0, 0x96, 0x01, 0xad, + 0x8f, 0xdc, 0x22, 0xc8, 0xec, 0x8b, 0xe2, 0x69, 0xab, 0x63, 0x40, 0x64, + 0xf6, 0x24, 0x8c, 0xf5, 0xce, 0x5c, 0x34, 0xd1, 0x00, 0xa0, 0x8c, 0xed, + 0x73, 0x29, 0x60, 0x55, 0xfb, 0xdb, 0xb8, 0x25, 0x4c, 0xd5, 0x0a, 0x79, + 0x91, 0x26, 0x97, 0x0e, 0x07, 0xa5, 0xb4, 0x2d, 0xd7, 0x93, 0x9c, 0xc8, + 0x34, 0x2e, 0x82, 0xea, 0x8d, 0x4f, 0x30, 0x37, 0xdc, 0x16, 0xab, 0xae, + 0xca, 0x4b, 0x8b, 0x97, 0x69, 0x6d, 0x42, 0xce, 0x51, 0xeb, 0x52, 0x41, + 0xac, 0xfd, 0x21, 0x71, 0x1d, 0x17, 0xe5, 0x5f, 0x0c, 0xc3, 0x1b, 0x8b, + 0xe6, 0x69, 0x0b, 0xda, 0x11, 0x6f, 0xfe, 0xfd, 0x88, 0x37, 0x24, 0x9a, + 0x5e, 0xfc, 0xe5, 0x14, 0x45, 0x74, 0x00, 0x98, 0x14, 0x8f, 0x5f, 0x31}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA512, + 119, + {0xb7, 0x63, 0xfb, 0xc3, 0x3c, 0xc6, 0x92, 0x15, 0xb3, 0x54, 0x60, 0x5d, + 0xe6, 0xcc, 0x21, 0xec, 0xa3, 0xc8, 0xe6, 0xa8, 0xb3, 0x37, 0x8f, 0x86, + 0x10, 0x7a, 0x09, 0x47, 0x66, 0x94, 0xd3, 0x1c, 0x4d, 0x5d, 0xb1, 0x79, + 0x18, 0x3b, 0x0d, 0x09, 0x23, 0xf8, 0x6c, 0x41, 0x77, 0x14, 0x9e, 0x61, + 0x43, 0x08, 0x9b, 0xde, 0xd2, 0x27, 0x4b, 0x4a, 0x7e, 0x32, 0x8f, 0x3e, + 0x45, 0xc5, 0x40, 0x42, 0x1c, 0xef, 0x31, 0x97, 0x25, 0x56, 0xc9, 0xd8, + 0x13, 0x32, 0xbd, 0x32, 0xed, 0xee, 0x01, 0x0b, 0xca, 0x4e, 0x77, 0xc2, + 0x11, 0x3b, 0xdf, 0x29, 0x71, 0x80, 0x0c, 0x6b, 0x61, 0x76, 0x6a, 0x95, + 0xa2, 0xea, 0xdf, 0xef, 0x69, 0x01, 0xbb, 0x1d, 0x79, 0x23, 0x7b, 0x3a, + 0xf3, 0xa8, 0x17, 0xbc, 0xeb, 0x69, 0xe5, 0x64, 0xd1, 0xde, 0x28, 0x53, + 0xf0, 0x16, 0x39, 0x5b, 0xba, 0x5a, 0x43, 0x66, 0x34, 0xdc, 0xc1, 0xb3, + 0x7f, 0x4f, 0x1c, 0x2f, 0x2d, 0xa9, 0x79, 0x89, 0x28, 0x02, 0x04, 0x65, + 0x05, 0xb2, 0x0d, 0xc2, 0x82, 0x94, 0xc3, 0xec, 0x9d, 0x65, 0x17, 0xb1, + 0x44, 0xc4, 0x3c, 0xaa, 0x77, 0xa3, 0xf4, 0xf9, 0x46, 0x92, 0x95, 0xf7, + 0xd4, 0xe0, 0xf5, 0x66, 0xb2, 0xb1, 0x03, 0x94, 0xd8, 0xa4, 0xe8, 0xef, + 0x50, 0xd0, 0x60, 0x78, 0xed, 0x7e, 0x61, 0x4d, 0xcc, 0x1d, 0xb9, 0xdc, + 0x3e, 0x6f, 0x7c, 0x9e, 0xa8, 0x41, 0x34, 0x13, 0xfa, 0x93, 0xd5, 0x4a, + 0x0e, 0x30, 0x78, 0x5d, 0xcd, 0xf1, 0xcf, 0xe5, 0x50, 0x9b, 0xf0, 0xbe, + 0x80, 0xc5, 0xab, 0x8a, 0xc7, 0x45, 0x79, 0xd6, 0x95, 0xcd, 0x3e, 0xc4, + 0x71, 0xde, 0xf7, 0x59, 0x72, 0x74, 0x70, 0x19, 0x1d, 0x05, 0x7e, 0x6d, + 0x5f, 0x32, 0xc2, 0xc8, 0xea, 0xd5, 0x33, 0x10, 0x89, 0x0c, 0x93, 0x2d, + 0xe3, 0xe6, 0xdf, 0xd0, 0xf3, 0xd4, 0x85, 0xa3, 0xef, 0xb6, 0xd7, 0x33, + 0xc2, 0x1d, 0x45, 0x4d, 0x03, 0x2b, 0x4d, 0x13, 0x88, 0xfc, 0x8f, 0x54, + 0x69, 0xde, 0x86, 0x69, 0xe9, 0xee, 0x61, 0x0b, 0x72, 0x5f, 0xf4, 0x6b, + 0xc0, 0x8c, 0xef, 0x30, 0x42, 0x04, 0x47, 0x1a, 0xb1, 0x4f, 0xdc, 0x58, + 0x5e, 0xe0, 0x2e, 0x07, 0x19, 0x1e, 0x1e, 0x9b, 0xb2, 0xa2, 0x32, 0x7f, + 0xee, 0x3b, 0x23, 0xa7, 0x14, 0xcc, 0x5d, 0x1e, 0xa5, 0x9a, 0x13, 0x52, + 0x8d, 0x97, 0xcf, 0x75, 0xb2, 0x43, 0x57, 0xe1, 0xe2, 0x32, 0x94, 0x2a, + 0xa5, 0x4d, 0xb1, 0x9a, 0x98, 0x0b, 0x3e, 0x7f, 0x64, 0xc6, 0x72, 0x74, + 0x33, 0x95, 0xa9, 0xd4, 0x70, 0xd1, 0x1c, 0x32, 0x59, 0x7d, 0x17, 0x63, + 0xe6, 0x2f, 0xaf, 0xcb, 0xea, 0x2f, 0x48, 0x0c, 0x14, 0xbe, 0xf7, 0x77, + 0x4f, 0x74, 0xe2, 0x61, 0x9b, 0x10, 0x62, 0xb8, 0x47, 0x86, 0xd5, 0xc4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA512, + 120, + {0x3d, 0xbb, 0xbf, 0xed, 0x1a, 0x14, 0x98, 0x32, 0xc7, 0x1a, 0x12, 0x93, + 0xc2, 0x0b, 0x81, 0xb1, 0xc8, 0xd3, 0x5c, 0x4b, 0x75, 0x18, 0x1f, 0x66, + 0xc9, 0xf7, 0xe6, 0xae, 0xae, 0xf0, 0x40, 0x66, 0xcb, 0x6e, 0xdf, 0x12, + 0x41, 0xe9, 0xd8, 0x7d, 0xdc, 0x84, 0x28, 0x80, 0xb7, 0x97, 0x8f, 0x18, + 0xaf, 0x9d, 0x2a, 0x33, 0xfd, 0xf7, 0xfd, 0x1a, 0x5e, 0x8c, 0x10, 0xdd, + 0x54, 0x7a, 0x5d, 0x33, 0x42, 0x33, 0xce, 0xed, 0xa2, 0xba, 0xb4, 0x10, + 0xd5, 0xde, 0xa9, 0x46, 0x4f, 0x62, 0x39, 0x61, 0xc9, 0x81, 0x95, 0xb4, + 0x11, 0xbb, 0x18, 0x7e, 0x98, 0x1e, 0x10, 0x7b, 0x6b, 0xf6, 0x7b, 0xe5, + 0x86, 0x5a, 0x05, 0x9a, 0x6d, 0xaa, 0xff, 0x8e, 0x2d, 0xa6, 0x02, 0xe9, + 0x1f, 0x41, 0x76, 0xf4, 0x7c, 0x53, 0xc9, 0xf5, 0x3b, 0x22, 0x60, 0x5b, + 0x74, 0x8b, 0x68, 0xfe, 0x98, 0xad, 0x9c, 0x59, 0x36, 0x95, 0x7b, 0x07, + 0x4f, 0xe8, 0x44, 0x56, 0x7e, 0x7d, 0xd1, 0xb0, 0x7d, 0x93, 0x09, 0x29, + 0xd3, 0xdc, 0xd4, 0x6e, 0x84, 0xba, 0x6f, 0x91, 0x21, 0xfe, 0x1f, 0x49, + 0xde, 0xe9, 0x55, 0xe1, 0xad, 0x5a, 0x32, 0x9c, 0xc0, 0x44, 0x1d, 0x52, + 0x4a, 0x20, 0x21, 0x5a, 0x9f, 0x73, 0x04, 0xe9, 0x77, 0xdf, 0x50, 0x97, + 0x54, 0x6a, 0x4d, 0x3e, 0xd5, 0x02, 0x27, 0x65, 0xb5, 0xcd, 0xa2, 0x92, + 0xf1, 0x81, 0x9b, 0x55, 0x33, 0x4e, 0x6b, 0x95, 0x11, 0x9f, 0xb0, 0x82, + 0x57, 0x56, 0xd7, 0xfd, 0xc8, 0xdf, 0xe1, 0x73, 0xa3, 0x91, 0xb6, 0x2e, + 0x97, 0x0e, 0x51, 0x72, 0x9b, 0xf8, 0x9e, 0xba, 0x61, 0xbe, 0x3a, 0xc1, + 0xf3, 0xa5, 0x83, 0x5a, 0xa1, 0xf6, 0x67, 0x6e, 0xf8, 0x07, 0x39, 0x54, + 0x40, 0xe9, 0x84, 0xb1, 0x3e, 0x37, 0x11, 0xad, 0x31, 0x6b, 0x7f, 0xd6, + 0x1d, 0x0f, 0xdd, 0x9d, 0xd3, 0xfa, 0xb9, 0xb7, 0x55, 0x45, 0x88, 0x2f, + 0xc1, 0xa2, 0xfe, 0x1f, 0x0d, 0x9d, 0xc7, 0xc7, 0x23, 0x85, 0xb0, 0xb4, + 0x45, 0xec, 0x41, 0x18, 0x77, 0xde, 0x83, 0xe3, 0x8f, 0xb7, 0x11, 0x1d, + 0x5b, 0x93, 0x51, 0x67, 0xf4, 0x69, 0xcb, 0xd4, 0xf3, 0x7f, 0xe1, 0x31, + 0x3b, 0x2b, 0xef, 0xf0, 0xfd, 0x6a, 0xc4, 0xbc, 0xbd, 0x4e, 0x98, 0xe5, + 0x5e, 0x78, 0x7a, 0x8e, 0x16, 0x96, 0x7d, 0x81, 0x10, 0xb8, 0xc3, 0x3c, + 0xed, 0x21, 0x3f, 0xd7, 0x92, 0xe1, 0x74, 0x1e, 0x48, 0x24, 0xe4, 0x1b, + 0xe2, 0x4d, 0xc6, 0xcd, 0xb9, 0x47, 0x36, 0x1c, 0xb9, 0xad, 0x8c, 0x74, + 0x2b, 0x5e, 0xc0, 0x1f, 0x5e, 0x71, 0xfa, 0x4e, 0xaa, 0x45, 0x28, 0x01, + 0xfd, 0xb6, 0x52, 0x4b, 0x5c, 0x6d, 0x1c, 0xbe, 0x97, 0xb1, 0x0d, 0x36, + 0xbd, 0x53, 0xc9, 0x45, 0x69, 0x77, 0xf6, 0x62, 0xb6, 0xa1, 0xc8, 0x5b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA512, + 121, + {0xfa, 0x9b, 0xf9, 0x18, 0x80, 0x7d, 0x4a, 0x55, 0x84, 0x7c, 0x19, 0x10, + 0x51, 0xe8, 0xfa, 0xea, 0xa3, 0xbc, 0x7b, 0x51, 0xca, 0x19, 0x69, 0x47, + 0x7c, 0xef, 0x9f, 0xd1, 0x3d, 0x31, 0x0c, 0x2b, 0x75, 0xe7, 0xe7, 0x27, + 0x84, 0x46, 0x5d, 0x21, 0x16, 0xdf, 0x32, 0x92, 0x5b, 0x77, 0x29, 0x04, + 0xee, 0x9a, 0x18, 0x5c, 0x15, 0xc5, 0xc7, 0x40, 0xb9, 0x8b, 0xcb, 0xe1, + 0x83, 0x42, 0xb6, 0xc8, 0xd5, 0x13, 0xc8, 0x98, 0x66, 0xbf, 0xf8, 0x3c, + 0xd4, 0x2f, 0x01, 0x24, 0xd9, 0xb4, 0x7e, 0x28, 0x95, 0x68, 0xf2, 0x98, + 0xc1, 0x90, 0xa1, 0x85, 0x67, 0x1e, 0x6c, 0x32, 0xe7, 0xd4, 0xef, 0xc8, + 0x6a, 0x73, 0x2c, 0x42, 0x50, 0xb5, 0xf9, 0xdb, 0xf5, 0xc0, 0x84, 0xf5, + 0xef, 0xb4, 0x68, 0x76, 0x66, 0x26, 0xc0, 0x6b, 0xfb, 0x42, 0x63, 0xe0, + 0xcd, 0xa5, 0x09, 0xb2, 0x69, 0xce, 0x99, 0x42, 0x61, 0x4d, 0x58, 0x0f, + 0x70, 0x0e, 0xeb, 0x11, 0x37, 0xe2, 0xab, 0xf5, 0x20, 0x16, 0x64, 0x85, + 0xb8, 0x41, 0xeb, 0x2a, 0x0f, 0x2d, 0x3d, 0xeb, 0x17, 0xe6, 0x73, 0x04, + 0xce, 0x50, 0x0d, 0xf3, 0x53, 0x5a, 0x75, 0xad, 0x5a, 0xe6, 0x4e, 0x26, + 0x58, 0xe5, 0xbc, 0xa4, 0x3e, 0x55, 0x2a, 0x83, 0xae, 0x94, 0xe8, 0x15, + 0x75, 0xfc, 0x89, 0x94, 0xc2, 0x02, 0x22, 0xee, 0x3d, 0xc4, 0x9f, 0x5c, + 0x8f, 0x25, 0xfd, 0x6a, 0x5c, 0x85, 0x23, 0x62, 0x4d, 0xbf, 0x9f, 0xa0, + 0x35, 0x02, 0x08, 0x45, 0x55, 0x70, 0x20, 0xf5, 0xe3, 0xc4, 0xb9, 0x88, + 0x64, 0x5f, 0xaa, 0x43, 0x6e, 0xee, 0xad, 0x00, 0xaf, 0x91, 0x35, 0xd3, + 0xdd, 0x84, 0x97, 0x05, 0x45, 0xe7, 0xaa, 0xba, 0xb9, 0xcb, 0x72, 0x39, + 0xa4, 0x2f, 0x1b, 0x79, 0x53, 0x05, 0x5e, 0xca, 0x1a, 0xb7, 0x59, 0x71, + 0xb0, 0x67, 0xd6, 0x9d, 0x37, 0xf2, 0xa9, 0xd1, 0x48, 0x5a, 0xef, 0x32, + 0x23, 0x0d, 0x97, 0xfe, 0xc2, 0xac, 0x2f, 0x82, 0xb3, 0x79, 0x0f, 0xdb, + 0x36, 0x04, 0x95, 0xad, 0x96, 0xfc, 0xb0, 0x65, 0x90, 0x29, 0xa7, 0x83, + 0x58, 0xf3, 0x44, 0x15, 0x5e, 0x54, 0xcf, 0x52, 0x49, 0x5c, 0x64, 0x09, + 0xdd, 0x40, 0x66, 0xec, 0x6d, 0x44, 0xa7, 0xa3, 0xf0, 0x5e, 0xa3, 0xd8, + 0x77, 0x94, 0xd8, 0xdf, 0xcf, 0x79, 0x15, 0x28, 0x95, 0xc3, 0x50, 0x85, + 0xdb, 0x4c, 0xf1, 0x4d, 0xfe, 0x44, 0xbd, 0xf7, 0x9d, 0x31, 0x3b, 0xe0, + 0xb6, 0xe7, 0x5b, 0x62, 0xd0, 0x03, 0x54, 0x7f, 0x7a, 0x30, 0x07, 0x5d, + 0xae, 0x09, 0xec, 0x28, 0xb8, 0x22, 0x5e, 0x08, 0xea, 0x37, 0x4e, 0xd8, + 0xf4, 0x42, 0xe2, 0x16, 0xfd, 0x0b, 0x9e, 0xa5, 0x02, 0x1f, 0xc7, 0x2c, + 0x76, 0xd4, 0x21, 0x63, 0xef, 0x30, 0x49, 0xe2, 0xc0, 0xb3, 0xa0, 0x59}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA512, + 122, + {0x10, 0x68, 0x70, 0xb7, 0x20, 0xb4, 0xfc, 0xa4, 0xcb, 0x9c, 0x6c, 0xff, + 0x81, 0x4c, 0x61, 0x18, 0xb0, 0x03, 0xf6, 0x27, 0xa8, 0x67, 0x58, 0x65, + 0xf1, 0x5b, 0x4b, 0x5e, 0x44, 0x88, 0x39, 0x5e, 0x0d, 0xbf, 0xcb, 0xe1, + 0x27, 0xfa, 0x68, 0x4a, 0x48, 0xc4, 0x44, 0x6b, 0xc6, 0x84, 0x05, 0x4b, + 0x97, 0x71, 0x7d, 0x83, 0x39, 0x63, 0x35, 0x63, 0x1e, 0x59, 0xb1, 0xc7, + 0x73, 0x9c, 0xf6, 0x47, 0x04, 0x9e, 0x92, 0xcc, 0xb8, 0x40, 0x5f, 0x4a, + 0x61, 0x60, 0xb9, 0xc5, 0x88, 0x56, 0x08, 0x30, 0xbf, 0x32, 0x59, 0xab, + 0xfa, 0xc4, 0xc8, 0x27, 0x19, 0x4a, 0x7e, 0x19, 0xbe, 0xa5, 0x6f, 0xcd, + 0x03, 0xa3, 0x7e, 0x66, 0xb2, 0xe5, 0x8d, 0x71, 0xd9, 0x2d, 0xbd, 0x69, + 0x4c, 0x00, 0x31, 0x60, 0x79, 0xfa, 0x28, 0x74, 0xd2, 0x7b, 0x3f, 0x53, + 0x3d, 0x09, 0x18, 0x5e, 0x4b, 0x11, 0xac, 0xa7, 0x9b, 0x52, 0x25, 0xfb, + 0xa9, 0xb5, 0xb2, 0x0f, 0x05, 0xed, 0x38, 0xd2, 0x4a, 0x20, 0x2c, 0xa9, + 0x74, 0x4f, 0x40, 0xa7, 0xb8, 0x1d, 0xc4, 0xe2, 0x7f, 0xb5, 0x6c, 0xaf, + 0xe2, 0xbb, 0xb4, 0xa8, 0x03, 0x22, 0xf0, 0x09, 0xad, 0xbf, 0x19, 0x69, + 0x7c, 0xd0, 0x55, 0xae, 0x8a, 0xcf, 0x38, 0xf3, 0x8e, 0x9f, 0x2f, 0x33, + 0xc0, 0xd0, 0x68, 0x36, 0x46, 0x77, 0x8c, 0xd5, 0x2d, 0xfd, 0xe2, 0x68, + 0xcc, 0x81, 0xcc, 0x67, 0x08, 0xf0, 0x90, 0xd0, 0x4a, 0x16, 0xca, 0xc3, + 0x17, 0x08, 0xe2, 0xa2, 0x41, 0x80, 0x24, 0xe5, 0x3a, 0x87, 0xf1, 0x15, + 0x89, 0x50, 0x7f, 0xdf, 0x65, 0x65, 0x6d, 0x30, 0x56, 0xa7, 0xfe, 0xa5, + 0x24, 0x67, 0xc2, 0x7b, 0x1f, 0x90, 0xe1, 0xbf, 0x18, 0x96, 0xa1, 0x09, + 0x2a, 0x57, 0x59, 0x94, 0xbd, 0xfb, 0x1b, 0x2a, 0xcd, 0xb3, 0xdf, 0x59, + 0xfe, 0xe8, 0x24, 0x8e, 0x74, 0xa0, 0xbe, 0x80, 0xc2, 0xab, 0x0c, 0x04, + 0xaa, 0x4e, 0xb0, 0xc1, 0xae, 0xd6, 0x9c, 0x1c, 0x1a, 0xae, 0xd0, 0x52, + 0xe2, 0x5d, 0x46, 0xc3, 0x91, 0x94, 0x7d, 0x2b, 0x97, 0xc3, 0x6b, 0x70, + 0x7f, 0x82, 0xe9, 0x07, 0xce, 0x99, 0x1a, 0x5e, 0xee, 0x9b, 0xba, 0xc5, + 0x78, 0xb5, 0xae, 0x83, 0x13, 0x47, 0x71, 0xf9, 0x37, 0x0f, 0x1d, 0x3b, + 0x91, 0x54, 0xd8, 0x98, 0xef, 0x65, 0x04, 0xad, 0xe6, 0xe1, 0x7d, 0x96, + 0x26, 0x2c, 0xc2, 0xd3, 0x2b, 0xea, 0x12, 0x98, 0x12, 0x19, 0xe5, 0x2b, + 0x97, 0x38, 0xcc, 0x09, 0x7b, 0x18, 0xeb, 0x54, 0xde, 0x08, 0x56, 0xf1, + 0xfb, 0x89, 0xc8, 0x2b, 0x16, 0x34, 0xce, 0xf2, 0xe7, 0xac, 0xde, 0x0e, + 0xd2, 0xa0, 0x92, 0x80, 0xe2, 0xcf, 0xa5, 0x34, 0xf3, 0x52, 0x0c, 0xa1, + 0xd9, 0xb1, 0xd7, 0xe5, 0xbc, 0x90, 0x20, 0x5d, 0x2b, 0xf7, 0x33, 0x2e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA512, + 123, + {0xdd, 0xa9, 0x6d, 0xf9, 0xb1, 0x88, 0x65, 0x2f, 0xae, 0x7c, 0xa1, 0x4a, + 0x1d, 0x3a, 0x44, 0xe2, 0x63, 0x59, 0xad, 0x9f, 0x27, 0x78, 0xf0, 0xdb, + 0xa6, 0x3b, 0x5e, 0x4a, 0xba, 0x7c, 0x30, 0xb5, 0x54, 0x39, 0xf7, 0x4e, + 0xde, 0x96, 0xc5, 0x6d, 0x48, 0xdf, 0x42, 0x54, 0xf4, 0xb0, 0xa6, 0xf3, + 0x08, 0x85, 0x99, 0x04, 0xf2, 0xf6, 0x9f, 0x47, 0xeb, 0xf4, 0x38, 0xea, + 0x87, 0x23, 0x2f, 0x84, 0xe6, 0x1c, 0x3e, 0x37, 0x6d, 0xaa, 0x2d, 0xa8, + 0xc0, 0xab, 0x23, 0x91, 0xa5, 0xc8, 0xd4, 0x78, 0xe4, 0x2c, 0xdb, 0x2b, + 0x70, 0xba, 0x43, 0x0d, 0xb5, 0xdc, 0x3a, 0xaa, 0xef, 0xc9, 0xc7, 0xc6, + 0xee, 0x39, 0xe2, 0xb1, 0x39, 0x3f, 0x02, 0x4a, 0x75, 0xc4, 0xb9, 0x18, + 0x43, 0xd5, 0x2a, 0x49, 0xbb, 0x2e, 0xbc, 0x9a, 0xed, 0xeb, 0xec, 0x09, + 0xd2, 0xbc, 0x5c, 0x20, 0x0b, 0xff, 0x65, 0x56, 0xe6, 0x89, 0xe4, 0x8a, + 0x34, 0x42, 0xb2, 0x16, 0xbd, 0x7c, 0x19, 0x27, 0x94, 0x6a, 0x41, 0x73, + 0x3e, 0x8e, 0xcc, 0xe2, 0x58, 0x9d, 0x09, 0x73, 0xef, 0x8d, 0xd2, 0xa3, + 0xa8, 0x8d, 0xd9, 0xd4, 0xea, 0x2d, 0x1d, 0x0b, 0xab, 0xfa, 0x60, 0x23, + 0x96, 0x32, 0xdd, 0x2c, 0x23, 0x12, 0x41, 0x65, 0xab, 0x11, 0xc6, 0x25, + 0xb9, 0x5c, 0x3a, 0x0c, 0x21, 0x41, 0x30, 0x1a, 0xa0, 0xbe, 0xd4, 0x22, + 0x8a, 0x1b, 0x87, 0x96, 0x4a, 0xe1, 0x46, 0x91, 0xb4, 0xdd, 0x02, 0xb3, + 0x4e, 0x38, 0xd5, 0x38, 0xea, 0x1e, 0x02, 0xa7, 0xfb, 0x20, 0xee, 0xdc, + 0xc9, 0x01, 0x76, 0xe8, 0xc5, 0x78, 0x33, 0xad, 0xec, 0xbc, 0xff, 0x87, + 0xdf, 0x4c, 0x04, 0xf1, 0x9a, 0x77, 0xf2, 0x23, 0x97, 0x6c, 0x41, 0x72, + 0x3f, 0x36, 0xcf, 0xdc, 0xec, 0xda, 0xfb, 0xb7, 0x2f, 0x2f, 0xb9, 0x44, + 0xd4, 0xff, 0xda, 0x0e, 0xb0, 0x79, 0x6c, 0x3c, 0x0f, 0x1e, 0x3d, 0x19, + 0x04, 0x6c, 0x38, 0x24, 0x13, 0x72, 0x60, 0x09, 0x4b, 0xc6, 0xeb, 0x3b, + 0x73, 0x51, 0x53, 0xe9, 0xbd, 0x68, 0x3c, 0xd7, 0x41, 0xfb, 0x39, 0x4f, + 0x75, 0xdc, 0x75, 0x10, 0xac, 0x4f, 0x6f, 0x3d, 0xae, 0x98, 0x0b, 0x56, + 0xdb, 0x7e, 0xc4, 0xbd, 0x15, 0xcb, 0x19, 0x3f, 0x13, 0xdf, 0x1f, 0x03, + 0xff, 0x8a, 0x1b, 0x62, 0xaa, 0x95, 0x87, 0xdf, 0x8d, 0x6a, 0xda, 0x3e, + 0x8c, 0xb8, 0x49, 0xcf, 0x92, 0x35, 0x75, 0xbc, 0x5b, 0xc4, 0xba, 0xe8, + 0x7c, 0x93, 0x39, 0x3f, 0x78, 0x94, 0xa1, 0x6d, 0xa3, 0x99, 0x89, 0x30, + 0x5a, 0x6e, 0xcc, 0x77, 0xa1, 0xa3, 0x73, 0x9a, 0xe2, 0x53, 0x67, 0x9b, + 0xce, 0xa0, 0xd7, 0xac, 0x47, 0x2c, 0xd5, 0xff, 0xfc, 0x62, 0xc6, 0x42, + 0x20, 0x34, 0x77, 0x65, 0xeb, 0x4c, 0xe2, 0x15, 0x49, 0x65, 0x4f, 0x41}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA512, + 124, + {0x80, 0x40, 0x3d, 0x3a, 0x02, 0x0d, 0x83, 0x68, 0x1e, 0xa5, 0x76, 0x84, + 0x7d, 0x5d, 0x13, 0x67, 0xe0, 0x21, 0x04, 0x01, 0xb8, 0x14, 0x13, 0xf9, + 0x48, 0xff, 0x10, 0x6e, 0x1e, 0x34, 0x1b, 0xe5, 0x7b, 0x4f, 0x39, 0xf2, + 0xd8, 0x50, 0x95, 0x86, 0xcc, 0x47, 0x7b, 0x0b, 0x89, 0x34, 0xc0, 0xba, + 0x78, 0xa3, 0xa9, 0x7b, 0xa4, 0x25, 0xc9, 0xd1, 0x23, 0xca, 0x3b, 0xc6, + 0x4b, 0xc2, 0x65, 0x38, 0xc1, 0xda, 0x92, 0xb2, 0x4a, 0xdc, 0x50, 0x09, + 0x5c, 0x20, 0x9b, 0x52, 0x2d, 0xcb, 0x4f, 0x08, 0x92, 0x81, 0x50, 0x64, + 0x58, 0x0e, 0xa8, 0x7c, 0x20, 0x8d, 0x74, 0x77, 0xb5, 0x0d, 0x73, 0x30, + 0xbf, 0x8d, 0x46, 0x3b, 0xbd, 0x4e, 0xc6, 0x60, 0x03, 0x57, 0x6c, 0xa5, + 0x20, 0xa1, 0xd0, 0x4f, 0x83, 0x6d, 0x1e, 0x2a, 0xbc, 0xda, 0xd2, 0xb0, + 0xad, 0xa7, 0x1b, 0xdb, 0xac, 0xc9, 0x62, 0x3d, 0xa2, 0x27, 0x6c, 0x71, + 0x8a, 0x36, 0x82, 0x50, 0x20, 0xdd, 0x20, 0xd6, 0x74, 0x7c, 0x9b, 0x76, + 0x16, 0x48, 0x8c, 0x7c, 0xe0, 0xdf, 0x20, 0xab, 0x15, 0x0d, 0x64, 0x9c, + 0x44, 0x17, 0xdf, 0x73, 0x71, 0x8f, 0x3c, 0x36, 0x39, 0x27, 0x88, 0x4b, + 0xfa, 0x61, 0x34, 0xc6, 0x36, 0x40, 0x2b, 0x6e, 0x6c, 0x23, 0x1d, 0x04, + 0xb3, 0xbd, 0xc4, 0xed, 0x6b, 0x29, 0xf4, 0x79, 0xc8, 0xc3, 0x5e, 0x0e, + 0x02, 0xaf, 0x93, 0x2e, 0x59, 0xf8, 0x00, 0xe4, 0x6a, 0x14, 0xc0, 0x64, + 0x7c, 0x2f, 0x0c, 0x31, 0x74, 0x8d, 0x56, 0x99, 0x5f, 0x34, 0x6f, 0xc6, + 0xbb, 0xbd, 0x90, 0xe5, 0x5b, 0xe4, 0x97, 0x67, 0xa1, 0x6a, 0x69, 0x34, + 0x79, 0x8b, 0xe4, 0x3f, 0xca, 0x5d, 0x8a, 0xb1, 0x08, 0x53, 0xcd, 0x20, + 0x55, 0x66, 0x34, 0xdf, 0x53, 0xb1, 0x3a, 0x1b, 0xd4, 0xc0, 0x47, 0xd7, + 0xd5, 0x2b, 0x11, 0x02, 0x79, 0x66, 0x11, 0xb0, 0x16, 0x51, 0x7a, 0x28, + 0xb2, 0x77, 0x51, 0x0c, 0x87, 0xd3, 0x98, 0xb4, 0xfa, 0xba, 0xd7, 0x8d, + 0x11, 0xb0, 0xa6, 0xa0, 0x94, 0xef, 0xad, 0xb7, 0xc2, 0x14, 0x64, 0x12, + 0x96, 0x36, 0xc7, 0x5e, 0xaf, 0x06, 0xa5, 0xc1, 0xfc, 0xc1, 0xa9, 0xce, + 0xf4, 0x0b, 0x94, 0x88, 0xf2, 0x42, 0x79, 0xc6, 0xfe, 0xdf, 0x93, 0xb5, + 0x76, 0xf5, 0x31, 0x48, 0x00, 0x70, 0x99, 0x29, 0xc5, 0x4c, 0xfe, 0xe3, + 0x83, 0x14, 0x0f, 0xa7, 0x1b, 0xda, 0xd7, 0x55, 0x2b, 0x0d, 0xb4, 0x67, + 0xe3, 0x9c, 0xab, 0xa1, 0xad, 0xc7, 0x0e, 0x1e, 0xf2, 0x2f, 0x62, 0xe8, + 0x1c, 0x5d, 0x4a, 0x50, 0x88, 0x4d, 0x5a, 0x35, 0x9d, 0xe3, 0xc7, 0xbf, + 0xaa, 0xb1, 0xc0, 0x0c, 0x31, 0xde, 0x9f, 0xff, 0xbb, 0xd4, 0xf8, 0xa4, + 0xe8, 0xe8, 0xae, 0x7e, 0x39, 0xeb, 0x29, 0xab, 0xe0, 0x61, 0x25, 0x54}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA512, + 125, + {0xe3, 0xf9, 0x2b, 0xa8, 0x8b, 0xdc, 0x41, 0x36, 0xcd, 0xa2, 0xe5, 0xa2, + 0x48, 0x32, 0x5c, 0x98, 0x97, 0x2c, 0x8a, 0x42, 0x87, 0x2f, 0xb5, 0x77, + 0x9c, 0x46, 0xc4, 0x06, 0xdc, 0x8a, 0x7f, 0x11, 0x7d, 0x5f, 0xcf, 0x3c, + 0x2e, 0xce, 0x96, 0xf3, 0xc2, 0xc0, 0xf5, 0x06, 0x15, 0x47, 0xee, 0x23, + 0x3f, 0x20, 0xe1, 0x7f, 0xab, 0x48, 0xc4, 0x31, 0x64, 0x41, 0x36, 0x7e, + 0x44, 0x5d, 0x71, 0x00, 0xa1, 0x73, 0xbd, 0xa8, 0x0b, 0x9d, 0x6d, 0x44, + 0x11, 0x18, 0x8a, 0x94, 0x2c, 0x3b, 0xe7, 0x03, 0xf0, 0x77, 0x98, 0x29, + 0xdb, 0xef, 0xff, 0xad, 0xfe, 0x6c, 0xd9, 0x56, 0x25, 0xfe, 0x4c, 0x5c, + 0x1b, 0xd3, 0xf2, 0x2b, 0x82, 0x21, 0xb2, 0xb6, 0x9d, 0x3c, 0x20, 0xea, + 0x40, 0x7c, 0x6d, 0x5e, 0xbd, 0xb5, 0xf5, 0xc1, 0x37, 0xd0, 0x56, 0x89, + 0x98, 0x59, 0xcc, 0x5f, 0xaf, 0x5b, 0xdc, 0x87, 0xc2, 0x23, 0x50, 0x8a, + 0x66, 0x2e, 0x5b, 0x56, 0xb0, 0x8b, 0xa3, 0xc8, 0xd2, 0xd3, 0x44, 0xb6, + 0xdf, 0x04, 0x01, 0x93, 0xe3, 0x62, 0x63, 0xc1, 0x11, 0x23, 0xa3, 0x9d, + 0x7b, 0x22, 0x23, 0x77, 0xa1, 0x31, 0xfe, 0x3c, 0x36, 0xbe, 0xa8, 0x46, + 0x73, 0x90, 0xec, 0x53, 0xe4, 0x69, 0x46, 0xc5, 0x4b, 0xaf, 0xff, 0x4b, + 0xb6, 0x1a, 0x0b, 0xaf, 0xc0, 0x9c, 0x83, 0x80, 0x81, 0xe4, 0xe6, 0x62, + 0x31, 0x95, 0x77, 0x52, 0xfb, 0x8a, 0x49, 0xcf, 0x19, 0x04, 0xd7, 0x0b, + 0x02, 0x4d, 0xbf, 0x47, 0x0f, 0x17, 0xae, 0x3c, 0x50, 0xe7, 0x40, 0x7e, + 0xd5, 0x34, 0x2d, 0xc8, 0xff, 0x9e, 0x55, 0x65, 0x64, 0xfe, 0x37, 0xa6, + 0xd9, 0x22, 0xd2, 0xfd, 0x86, 0x7d, 0xa8, 0xd9, 0x2b, 0xe2, 0x7b, 0x20, + 0xde, 0xb8, 0xc7, 0x59, 0x7a, 0x1b, 0xef, 0x71, 0xed, 0xcb, 0x40, 0x2b, + 0x2b, 0xbb, 0x98, 0x6f, 0xce, 0x53, 0x24, 0xf4, 0xc0, 0x2a, 0xf6, 0x43, + 0xf5, 0xe3, 0xda, 0xf6, 0x23, 0xf3, 0x70, 0xc9, 0xab, 0x7d, 0x3a, 0x55, + 0xe1, 0xec, 0x92, 0xa5, 0xa3, 0x7f, 0x21, 0x48, 0x97, 0x9c, 0x9b, 0xdf, + 0x84, 0x88, 0xa4, 0x9d, 0x2f, 0x6a, 0x31, 0xa8, 0xe9, 0x9f, 0x1d, 0xa9, + 0x8f, 0xfb, 0x5c, 0x63, 0x51, 0x73, 0xa4, 0x3b, 0x94, 0x24, 0x8a, 0x8c, + 0x50, 0x37, 0xdd, 0x38, 0x5d, 0x16, 0xce, 0xca, 0x4b, 0x4e, 0x76, 0x9a, + 0x8a, 0x57, 0x62, 0xd4, 0xab, 0x95, 0x2e, 0xc9, 0x9f, 0x3f, 0xc9, 0xac, + 0x61, 0x15, 0x66, 0x6e, 0x0f, 0x5f, 0x94, 0xad, 0x59, 0xf2, 0x3c, 0x3e, + 0xf1, 0x79, 0x80, 0x93, 0x80, 0x7c, 0xad, 0x7e, 0x08, 0xdc, 0x86, 0xf3, + 0xb4, 0xb8, 0x5e, 0xd6, 0xa3, 0x4a, 0xbe, 0x35, 0x4d, 0x50, 0xc7, 0x72, + 0x15, 0x2c, 0x98, 0x44, 0xb9, 0xa3, 0x4e, 0x90, 0x97, 0x68, 0x83, 0x68}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA512, + 126, + {0x80, 0x85, 0xeb, 0xfe, 0x55, 0xc2, 0x07, 0x55, 0xb6, 0xf1, 0x37, 0x5a, + 0xd9, 0x24, 0xb8, 0x68, 0x86, 0x7d, 0x5c, 0x87, 0x8c, 0x41, 0x94, 0x3e, + 0x61, 0xa9, 0xee, 0xac, 0xbc, 0x68, 0xc7, 0xee, 0x9d, 0xfb, 0x61, 0xf5, + 0x4b, 0x8a, 0xd2, 0x2d, 0xcb, 0xe0, 0x4c, 0x50, 0x68, 0x14, 0x71, 0x1c, + 0xa1, 0xd3, 0x6c, 0x22, 0x26, 0xa7, 0xd9, 0x06, 0xf0, 0x95, 0xee, 0x1e, + 0x0f, 0x6b, 0xb6, 0x1a, 0xb8, 0xeb, 0x63, 0x44, 0xd7, 0x27, 0xb1, 0x3a, + 0x72, 0x52, 0x54, 0x3c, 0x84, 0x2b, 0xc7, 0xfa, 0xb0, 0xfc, 0xda, 0x70, + 0xae, 0x32, 0x8a, 0xbd, 0xc8, 0xca, 0x35, 0x42, 0xa8, 0x05, 0xc6, 0xad, + 0x30, 0xca, 0xcb, 0x43, 0x2a, 0xd0, 0x59, 0x18, 0xa6, 0x58, 0x62, 0xf7, + 0xf2, 0xd5, 0x9d, 0x08, 0x21, 0xeb, 0x1e, 0x73, 0xef, 0x8b, 0x7b, 0x2c, + 0x24, 0xce, 0xb1, 0x23, 0x2b, 0x7b, 0x3b, 0x5a, 0x3c, 0xe0, 0x6e, 0x7e, + 0x5f, 0x21, 0x47, 0x22, 0xa4, 0xfa, 0x46, 0x75, 0x21, 0x7e, 0x09, 0xda, + 0xac, 0x67, 0x64, 0xfc, 0x20, 0xb3, 0xa8, 0x7d, 0x21, 0x58, 0x9b, 0x8d, + 0x22, 0x20, 0xa5, 0x6b, 0x94, 0xeb, 0x71, 0xac, 0xc6, 0xee, 0x4c, 0x40, + 0x0d, 0x47, 0xf4, 0x15, 0x50, 0x7d, 0x01, 0x20, 0x77, 0x77, 0xca, 0x6f, + 0x3b, 0x2b, 0xaf, 0x3c, 0xf2, 0x7e, 0x75, 0xa6, 0xcd, 0xbe, 0x1e, 0xb0, + 0x08, 0x9f, 0x6b, 0x5c, 0x38, 0x25, 0xed, 0xc6, 0xa2, 0x23, 0xa6, 0x1c, + 0x9d, 0x25, 0x60, 0x06, 0xd3, 0x0a, 0x6f, 0x0f, 0xcb, 0x2c, 0x56, 0x24, + 0xee, 0x8b, 0x49, 0x81, 0x4f, 0x1f, 0x56, 0x02, 0x60, 0xde, 0xce, 0xcd, + 0x9d, 0x11, 0xf6, 0x97, 0xef, 0x41, 0x7b, 0xda, 0xd5, 0x61, 0xa9, 0xb6, + 0x32, 0x36, 0xdc, 0x2e, 0x62, 0xd8, 0x91, 0x43, 0x82, 0xbb, 0x92, 0xe9, + 0x8a, 0x1c, 0x39, 0x39, 0x38, 0x15, 0xcf, 0x09, 0x15, 0x30, 0x8c, 0xbf, + 0x21, 0x2c, 0x04, 0xbf, 0xb4, 0xa8, 0xe9, 0xda, 0xbf, 0xb5, 0xec, 0xf9, + 0x57, 0xd0, 0xb6, 0xa3, 0xe4, 0xf7, 0xb0, 0xb1, 0x32, 0x33, 0xd2, 0x79, + 0x98, 0xa1, 0xc4, 0x47, 0xcd, 0x84, 0x5c, 0xf9, 0x26, 0x14, 0x43, 0x70, + 0xf7, 0x54, 0x49, 0x4e, 0x2c, 0x1b, 0x84, 0x56, 0x46, 0x02, 0x8e, 0x4e, + 0x26, 0xb8, 0x78, 0x88, 0xe8, 0x86, 0x6c, 0x89, 0xe3, 0x5a, 0x00, 0xda, + 0x8f, 0x3f, 0xf3, 0xff, 0x51, 0x9a, 0x81, 0x3d, 0x90, 0x16, 0xb8, 0xc3, + 0x1b, 0x86, 0x1f, 0x4a, 0x29, 0x2f, 0x7b, 0x25, 0x18, 0x04, 0x47, 0xae, + 0xaf, 0xd0, 0x34, 0x39, 0xc5, 0x43, 0xb6, 0xe7, 0xc9, 0x4c, 0x03, 0xeb, + 0x83, 0x7d, 0x01, 0x3f, 0xcd, 0x21, 0x51, 0xc1, 0x71, 0x55, 0xe2, 0x41, + 0x27, 0x13, 0x4c, 0xfe, 0x6f, 0x5d, 0x88, 0xd9, 0x51, 0x5e, 0x35, 0x90}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA512, + 127, + {0x61, 0x89, 0x87, 0xb9, 0x0f, 0x80, 0x71, 0x49, 0x5d, 0x42, 0x76, 0xc5, + 0xdb, 0xbf, 0x43, 0xc8, 0xa7, 0xa2, 0xb9, 0x52, 0xd5, 0xf8, 0x1a, 0x30, + 0xfe, 0xec, 0x15, 0xf3, 0x20, 0x12, 0x43, 0xc9, 0x26, 0x28, 0xb6, 0x4d, + 0xa8, 0xc3, 0x47, 0xa9, 0x87, 0x74, 0x99, 0xc2, 0x8e, 0x1b, 0xbd, 0xf6, + 0x33, 0x98, 0x48, 0x5c, 0x1f, 0x88, 0x91, 0x3f, 0x80, 0x37, 0x89, 0x53, + 0x8d, 0x30, 0x11, 0x46, 0x9c, 0xda, 0x13, 0x48, 0x38, 0x41, 0xbf, 0x15, + 0xdc, 0xee, 0x6b, 0x89, 0x6a, 0xee, 0x07, 0xbc, 0x90, 0xe9, 0xf7, 0x24, + 0x5b, 0x01, 0x6c, 0x41, 0xfa, 0x03, 0x94, 0x4b, 0x16, 0x76, 0xa7, 0xfe, + 0x39, 0x2b, 0xef, 0x53, 0x8e, 0xa1, 0xa9, 0x7b, 0x71, 0xbe, 0x9d, 0x50, + 0xfa, 0xe8, 0xc6, 0x78, 0x3a, 0xd3, 0x54, 0x70, 0xd4, 0x56, 0x68, 0x63, + 0x4f, 0x91, 0x18, 0x7e, 0xa6, 0x1d, 0x2c, 0xfe, 0x95, 0x9a, 0x86, 0x90, + 0x34, 0xd3, 0x33, 0xbd, 0x66, 0x16, 0xc7, 0x38, 0xf0, 0xa9, 0x9b, 0xb4, + 0xe7, 0xbc, 0x66, 0x04, 0x04, 0x21, 0xc8, 0x33, 0xd5, 0xe3, 0xe1, 0xc3, + 0x9f, 0xb9, 0xa9, 0x2d, 0xf0, 0x63, 0xba, 0x85, 0x1b, 0x5c, 0xd1, 0x49, + 0xd1, 0xeb, 0x0e, 0xa9, 0x03, 0x24, 0x12, 0x97, 0xfa, 0xb6, 0x2c, 0xc1, + 0x59, 0x01, 0xe8, 0x2d, 0x2e, 0xb1, 0x05, 0xe9, 0xe0, 0x37, 0x20, 0x26, + 0x55, 0xa6, 0x90, 0x4f, 0x6c, 0x05, 0x1b, 0xc7, 0x9a, 0xf1, 0x6b, 0x2b, + 0x9e, 0x04, 0x3d, 0x32, 0x87, 0x2e, 0xe8, 0x5b, 0xf9, 0x59, 0x20, 0x39, + 0x82, 0x28, 0x35, 0xbb, 0xb7, 0xdf, 0xe4, 0x26, 0xa6, 0x20, 0x0e, 0x0f, + 0x0b, 0x56, 0xb0, 0x86, 0x7e, 0xad, 0x9c, 0x1c, 0xd5, 0xb8, 0xe9, 0x66, + 0xad, 0x72, 0xae, 0x28, 0x7d, 0xa6, 0xe8, 0x4c, 0x00, 0x1d, 0x29, 0xa9, + 0x98, 0x25, 0x21, 0xd9, 0xfc, 0x19, 0x33, 0x37, 0xf2, 0xce, 0x4d, 0xec, + 0x94, 0xa9, 0xed, 0xa4, 0x1d, 0x17, 0xa4, 0x5a, 0x60, 0xbd, 0xbc, 0xdc, + 0x85, 0xe6, 0xea, 0x03, 0x4b, 0xd6, 0x96, 0x39, 0x6b, 0xcf, 0xc4, 0x06, + 0x14, 0xae, 0x6f, 0xfa, 0xb3, 0xe8, 0xd7, 0x8d, 0x52, 0x51, 0x63, 0xea, + 0x55, 0xbe, 0x5d, 0x4f, 0x1f, 0x3b, 0xad, 0x86, 0x6c, 0xf5, 0x90, 0x89, + 0xff, 0x72, 0x7f, 0x58, 0xe5, 0xfd, 0xfc, 0x5b, 0x77, 0xf4, 0x3a, 0x3f, + 0xc0, 0xe5, 0x50, 0x70, 0x35, 0xc8, 0x75, 0x57, 0x7f, 0x24, 0x7d, 0x4d, + 0x00, 0xf5, 0xdd, 0x6f, 0x5a, 0x9a, 0x8e, 0xbd, 0x6f, 0xff, 0xb6, 0x20, + 0xe8, 0x03, 0x06, 0x0f, 0xd0, 0xe7, 0x42, 0xd7, 0xcf, 0xcd, 0x3f, 0xf4, + 0x08, 0xce, 0x53, 0xb1, 0x00, 0x3a, 0x35, 0x15, 0x16, 0xea, 0x42, 0xa4, + 0x7f, 0xad, 0x8a, 0x62, 0x31, 0x3b, 0x8e, 0xa0, 0x3c, 0x88, 0x97, 0x54}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA512, + 128, + {0x95, 0x47, 0xae, 0x98, 0x26, 0x86, 0xe6, 0xc5, 0x71, 0x23, 0xcc, 0x12, + 0x86, 0x4b, 0x93, 0xc8, 0xe5, 0x54, 0x88, 0xe9, 0x0e, 0xf6, 0xc2, 0xb6, + 0x77, 0x95, 0x38, 0x03, 0x6d, 0xee, 0x01, 0x39, 0x2b, 0x62, 0x06, 0x60, + 0x77, 0xbe, 0x81, 0x02, 0xcf, 0xd3, 0xd8, 0x2f, 0x46, 0x92, 0x0b, 0xfc, + 0x29, 0xb6, 0xae, 0xc0, 0xf2, 0x9b, 0xd5, 0x6e, 0x71, 0xbc, 0x1d, 0xea, + 0x1f, 0x28, 0x7c, 0xf4, 0x8b, 0x65, 0x70, 0x7b, 0x5c, 0x95, 0x0f, 0x60, + 0x31, 0x3e, 0xfd, 0xc5, 0x37, 0xa5, 0xeb, 0xf6, 0xd8, 0xfa, 0x51, 0xab, + 0x44, 0x8c, 0x70, 0xe9, 0xe8, 0x72, 0x6c, 0xd3, 0x68, 0xc6, 0x15, 0xc7, + 0x52, 0x18, 0x46, 0x5f, 0x41, 0x44, 0x6f, 0xb8, 0xe2, 0x1b, 0xee, 0xa8, + 0xa0, 0x32, 0x2f, 0x44, 0x3f, 0x12, 0x5b, 0x09, 0xac, 0x9d, 0x4f, 0x4e, + 0x19, 0x78, 0xfe, 0x93, 0xf9, 0xeb, 0x9c, 0xe2, 0xfa, 0x92, 0x4a, 0x38, + 0x4a, 0x92, 0x2e, 0x98, 0xa0, 0x23, 0xf2, 0x0c, 0x6f, 0xda, 0x67, 0x20, + 0x82, 0xd5, 0xf8, 0x90, 0x44, 0x29, 0xa5, 0x4d, 0x0b, 0xd6, 0x03, 0x09, + 0xd6, 0x05, 0x9f, 0x76, 0xd6, 0x6d, 0xe8, 0xd0, 0x2e, 0xb6, 0xbe, 0xa8, + 0x80, 0x47, 0x2f, 0x8e, 0x56, 0x9f, 0xfa, 0x06, 0xc0, 0xed, 0x88, 0x06, + 0x5f, 0x9b, 0x93, 0xf1, 0xc1, 0x24, 0xea, 0x88, 0x1c, 0x0c, 0xba, 0x4d, + 0x1d, 0x2b, 0x13, 0x56, 0x4c, 0x5c, 0x1b, 0x22, 0x1e, 0x62, 0x95, 0xb7, + 0x48, 0x40, 0x62, 0x3d, 0x9d, 0x01, 0x4e, 0x17, 0x93, 0x43, 0x93, 0x6b, + 0xf5, 0x83, 0xb8, 0x39, 0x1e, 0x89, 0xce, 0x5e, 0x91, 0x3a, 0x6c, 0xc3, + 0xdb, 0x1e, 0x51, 0x0f, 0x63, 0xa9, 0x51, 0xbd, 0xe0, 0xd8, 0x37, 0x58, + 0xa4, 0x67, 0x0f, 0x0b, 0xe2, 0x37, 0xc8, 0x0f, 0x9d, 0x5c, 0xa8, 0x51, + 0xab, 0x83, 0x5c, 0x53, 0x30, 0x46, 0x3c, 0xab, 0xb8, 0xd3, 0x1f, 0x4b, + 0x8e, 0x18, 0x8a, 0x3a, 0x22, 0x6d, 0x25, 0x53, 0x66, 0x8b, 0x77, 0x3c, + 0x8d, 0xed, 0x43, 0x3d, 0xf5, 0xde, 0x15, 0x5c, 0x06, 0x53, 0xbd, 0xe5, + 0xd0, 0x62, 0x23, 0xc3, 0x1e, 0x39, 0x05, 0x52, 0x73, 0xe4, 0x85, 0xc7, + 0x83, 0x66, 0xbc, 0x84, 0xd0, 0x13, 0xa2, 0x77, 0xdc, 0x0a, 0xe4, 0x4b, + 0x48, 0xd3, 0xce, 0xd2, 0x78, 0x50, 0x6f, 0x2f, 0x07, 0xe8, 0x1f, 0x74, + 0x52, 0x4b, 0x0a, 0x13, 0x53, 0xed, 0x6b, 0x6c, 0x79, 0x8a, 0x1f, 0x8e, + 0x9a, 0x42, 0x1d, 0xd8, 0x24, 0x8b, 0x81, 0xeb, 0x25, 0x89, 0x19, 0x16, + 0xb2, 0x18, 0x35, 0x80, 0xcb, 0x8c, 0xcc, 0xbd, 0xa2, 0xd5, 0xf4, 0x5f, + 0x69, 0x45, 0x15, 0x75, 0x78, 0x0d, 0x0b, 0xf3, 0x06, 0x3f, 0x93, 0x79, + 0x31, 0x36, 0x7f, 0x28, 0xd1, 0x5d, 0x3b, 0x49, 0xce, 0x16, 0x26, 0xce}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA512, + 129, + {0xa2, 0xd7, 0x1c, 0x57, 0xb8, 0xe7, 0x89, 0x98, 0xda, 0x1d, 0x98, 0xc1, + 0x37, 0x57, 0xbf, 0xd9, 0xe0, 0x97, 0x7c, 0x5f, 0x17, 0xba, 0x07, 0xe4, + 0x7b, 0xfb, 0x3a, 0xfb, 0xbe, 0xb3, 0xa3, 0x77, 0xf8, 0xc4, 0xc7, 0x8c, + 0x8d, 0x82, 0x89, 0x0b, 0x57, 0xa3, 0x11, 0x03, 0x5e, 0x22, 0x25, 0x94, + 0x2a, 0xdb, 0xa5, 0x78, 0x59, 0x49, 0x0e, 0x00, 0x4f, 0x8c, 0x9c, 0x69, + 0xb7, 0x1b, 0xa8, 0x18, 0xfd, 0x1e, 0xe4, 0xc3, 0x96, 0x21, 0x5d, 0x90, + 0x58, 0x08, 0x18, 0xec, 0x2d, 0x5f, 0x71, 0xbb, 0x30, 0x06, 0x59, 0x67, + 0x24, 0x54, 0x1e, 0xad, 0xc9, 0x81, 0xdc, 0xa0, 0x96, 0xfa, 0x45, 0x40, + 0xbe, 0x86, 0x46, 0x52, 0x74, 0xf1, 0x9a, 0x6d, 0x47, 0x83, 0x66, 0x92, + 0xd7, 0xd0, 0xce, 0x80, 0xe9, 0x34, 0xff, 0xad, 0xaa, 0x70, 0xf1, 0x10, + 0xb0, 0x89, 0x74, 0xa3, 0x2f, 0x14, 0x5d, 0x2d, 0xf2, 0x60, 0x43, 0x6b, + 0x05, 0x24, 0x57, 0x1b, 0x37, 0x10, 0xbb, 0x4c, 0x77, 0x26, 0xd0, 0x93, + 0xc9, 0x0f, 0xe3, 0x33, 0xa0, 0xfb, 0x73, 0xaf, 0x08, 0x47, 0x95, 0xe7, + 0x80, 0x0a, 0x03, 0x64, 0x45, 0xac, 0x90, 0xa1, 0xf3, 0xae, 0x08, 0x80, + 0x30, 0x53, 0xcb, 0xd0, 0x6b, 0x9d, 0xc1, 0x9a, 0xd7, 0x0d, 0x77, 0x5b, + 0xfc, 0x52, 0xc9, 0xf2, 0xcd, 0x70, 0x96, 0xb4, 0x40, 0x5e, 0xf6, 0x2e, + 0xb5, 0xf3, 0x30, 0xac, 0x61, 0x10, 0xd5, 0xaf, 0x08, 0x72, 0x18, 0x24, + 0x71, 0xf3, 0xd9, 0xc2, 0xdd, 0xd6, 0x58, 0x88, 0xf9, 0x02, 0xed, 0x0b, + 0xda, 0x98, 0xc8, 0xa3, 0xfa, 0xef, 0x74, 0xe5, 0x0e, 0x39, 0x84, 0x12, + 0x66, 0xbe, 0x25, 0x69, 0x8d, 0x28, 0x70, 0x5a, 0x57, 0x7b, 0xa3, 0xc2, + 0xf1, 0x4f, 0x59, 0xb1, 0x4e, 0x91, 0xf7, 0x0b, 0xab, 0x47, 0x89, 0x95, + 0x15, 0x5b, 0xa0, 0x8c, 0x7e, 0x5a, 0x81, 0x9b, 0x03, 0x10, 0x12, 0x18, + 0x45, 0xe9, 0x66, 0x9d, 0x45, 0x09, 0x5c, 0xe1, 0x45, 0x2f, 0x42, 0x62, + 0x85, 0xe2, 0x15, 0x92, 0x30, 0xe0, 0xdc, 0x8c, 0x40, 0x98, 0xcf, 0x01, + 0xce, 0xb3, 0xdb, 0x98, 0x2a, 0x88, 0xaa, 0xf7, 0x94, 0x0d, 0x9f, 0x3c, + 0x59, 0xa4, 0xbf, 0x9c, 0xf4, 0x2c, 0x06, 0xc1, 0x1c, 0xe6, 0x1c, 0x21, + 0xbe, 0xbb, 0x92, 0x16, 0x9a, 0x04, 0xac, 0x0b, 0x2f, 0x13, 0x97, 0x2c, + 0x63, 0xa7, 0xa4, 0x2d, 0x64, 0xdd, 0x67, 0xa6, 0xb8, 0xeb, 0x2d, 0x70, + 0x7b, 0xf0, 0x59, 0xd8, 0x31, 0x48, 0x5f, 0xc7, 0xa7, 0x37, 0x84, 0x62, + 0x1b, 0x55, 0x90, 0x58, 0xf5, 0xfa, 0xdb, 0x94, 0x5f, 0x42, 0x28, 0xe9, + 0xe0, 0x18, 0x76, 0xdc, 0xb9, 0x03, 0x44, 0x8e, 0xee, 0x5e, 0x56, 0x05, + 0x39, 0xaf, 0x73, 0x54, 0xfe, 0x5a, 0x4e, 0x4c, 0xd0, 0xee, 0x58, 0x6b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA512, + 130, + {0xdd, 0x00, 0xc9, 0xe4, 0x57, 0x94, 0x57, 0xcf, 0x35, 0xa1, 0xde, 0x0c, + 0xfa, 0x01, 0xa1, 0xb9, 0x6e, 0xb3, 0x39, 0x5d, 0xea, 0xa2, 0xef, 0x1d, + 0xcb, 0x8a, 0x1f, 0x1a, 0x06, 0x71, 0xa2, 0x87, 0x94, 0xdb, 0x39, 0xb0, + 0x43, 0x2f, 0x00, 0xae, 0x28, 0x43, 0x5e, 0x5a, 0x00, 0x55, 0xd8, 0x9e, + 0xd6, 0xd9, 0xa2, 0x0c, 0xb1, 0xbe, 0x6a, 0xeb, 0xdf, 0xa1, 0xa7, 0x8d, + 0xb7, 0xa1, 0xff, 0x13, 0xbc, 0x35, 0x04, 0x00, 0x19, 0x72, 0x9f, 0x9c, + 0xf0, 0xd3, 0x44, 0xcf, 0x19, 0x78, 0xbc, 0xc2, 0x24, 0xe5, 0xc1, 0x84, + 0xdf, 0xe1, 0xd7, 0xc6, 0x4a, 0x38, 0xe9, 0xab, 0x3a, 0xf3, 0x70, 0x31, + 0x80, 0xf8, 0x04, 0x5b, 0xb5, 0x54, 0x98, 0xe3, 0xb7, 0x97, 0xe2, 0xc7, + 0xdd, 0x8f, 0x23, 0xa8, 0x34, 0x1c, 0x8b, 0x49, 0xd8, 0xf8, 0xeb, 0x4d, + 0x08, 0xd9, 0x6f, 0x10, 0x9e, 0xd9, 0x6b, 0x42, 0x78, 0x32, 0x51, 0xa1, + 0x03, 0x65, 0xbb, 0x6b, 0x8a, 0x6f, 0x09, 0x41, 0xe1, 0x06, 0x3b, 0xe9, + 0x97, 0x75, 0x12, 0x46, 0x2e, 0x84, 0xb4, 0x23, 0x71, 0xb3, 0x12, 0x17, + 0x94, 0x5b, 0x12, 0xc9, 0xc9, 0x76, 0x2f, 0xda, 0xfa, 0x7b, 0x45, 0x03, + 0x86, 0x33, 0x9d, 0x0f, 0x25, 0xc6, 0xbb, 0x8c, 0x92, 0x51, 0xc0, 0x9c, + 0xd5, 0x8a, 0x41, 0x4e, 0x95, 0x15, 0x0d, 0x84, 0x83, 0x46, 0x57, 0xd0, + 0x6b, 0xc8, 0xd2, 0xbb, 0xe5, 0xb3, 0x6a, 0x18, 0xcc, 0xd0, 0x47, 0x19, + 0xc5, 0x98, 0x37, 0x42, 0x99, 0xc3, 0x3e, 0x79, 0x5a, 0xba, 0xbf, 0x0e, + 0xb2, 0xa2, 0x3a, 0x05, 0x3b, 0x36, 0x35, 0x64, 0x6a, 0xc5, 0x7b, 0x88, + 0xa1, 0x3b, 0x51, 0x9b, 0x87, 0x34, 0xb1, 0xed, 0x17, 0xd5, 0x70, 0xdd, + 0x16, 0x7b, 0x9f, 0x95, 0xa9, 0x8d, 0x67, 0xf0, 0xe3, 0x6b, 0x94, 0x00, + 0xe8, 0xe6, 0xbd, 0x61, 0x20, 0x8b, 0xe5, 0x3d, 0x33, 0x5b, 0x24, 0xf1, + 0x4c, 0xfe, 0x07, 0xd3, 0x20, 0x11, 0xdb, 0x03, 0x8a, 0xd0, 0xdf, 0xe9, + 0x92, 0x77, 0xfa, 0x97, 0x0a, 0x20, 0x85, 0x72, 0xf8, 0x05, 0xbb, 0xa5, + 0x01, 0x39, 0x9d, 0x66, 0xc7, 0x75, 0x1d, 0xb9, 0x84, 0x27, 0x2c, 0x89, + 0xd4, 0xd8, 0x63, 0x3a, 0xf0, 0x38, 0x72, 0xf4, 0x5b, 0xa8, 0x90, 0x26, + 0xaa, 0x45, 0xe3, 0xb6, 0x3e, 0xa8, 0x61, 0xc1, 0x04, 0xe9, 0x82, 0x7d, + 0x1e, 0x23, 0x31, 0x27, 0xa7, 0x97, 0x96, 0xf1, 0xc9, 0xae, 0x60, 0xd6, + 0x19, 0x6c, 0x3f, 0x29, 0x9d, 0xad, 0x47, 0x41, 0x18, 0x41, 0x21, 0x61, + 0x7f, 0x9d, 0x6a, 0xc7, 0xbd, 0xce, 0x2d, 0x48, 0x0e, 0x78, 0x35, 0x68, + 0x95, 0x51, 0x93, 0xb0, 0xcc, 0x2d, 0x22, 0x72, 0xf3, 0xe5, 0xee, 0x46, + 0x8d, 0x4b, 0xa8, 0x4a, 0x89, 0x51, 0x9d, 0x25, 0x92, 0x61, 0x12, 0xa7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA512, + 131, + {0x2c, 0x42, 0x5e, 0xdd, 0x6d, 0xb3, 0x2c, 0x3a, 0x52, 0xdb, 0x74, 0x62, + 0x11, 0xcd, 0x93, 0x94, 0xa4, 0x7a, 0x93, 0xdd, 0xdc, 0x93, 0x2e, 0x3c, + 0x56, 0x3c, 0x9a, 0x6a, 0x55, 0x6c, 0x5f, 0xb4, 0x65, 0x50, 0x09, 0xfd, + 0x1d, 0x9a, 0x26, 0x45, 0x99, 0x93, 0x04, 0xeb, 0x09, 0x72, 0xed, 0xea, + 0x50, 0x15, 0x5e, 0x6e, 0x1d, 0xb3, 0xee, 0x99, 0x0e, 0xeb, 0xf3, 0x5a, + 0x5a, 0x07, 0x83, 0x97, 0xc2, 0x84, 0xec, 0x71, 0x20, 0x5c, 0x0f, 0xc2, + 0xfd, 0x09, 0xe2, 0x07, 0x16, 0xf8, 0x2c, 0x8d, 0xea, 0x46, 0xba, 0x80, + 0xf8, 0x6b, 0x83, 0x7c, 0x63, 0x80, 0x9c, 0x2d, 0xf1, 0xe5, 0x1a, 0x05, + 0xa8, 0xc9, 0x30, 0x0f, 0x21, 0x40, 0x79, 0x6f, 0xc3, 0xf2, 0x2a, 0x85, + 0x1d, 0x98, 0xe9, 0x6c, 0xc7, 0xd7, 0x0a, 0x86, 0x8c, 0x47, 0xdb, 0xb6, + 0x36, 0x4d, 0xad, 0xcb, 0x6f, 0x92, 0xf1, 0xaf, 0x23, 0xc4, 0x26, 0x85, + 0xfe, 0x28, 0xc0, 0xcf, 0x59, 0x35, 0xd1, 0xa0, 0xd2, 0x2b, 0xe4, 0xdb, + 0xa0, 0x71, 0x96, 0x44, 0xca, 0xa8, 0x4e, 0xef, 0x15, 0x66, 0x0a, 0xed, + 0x1a, 0x32, 0xec, 0xfa, 0x5d, 0xd5, 0xbf, 0xeb, 0xa5, 0xc8, 0x43, 0x75, + 0xe5, 0xb9, 0x27, 0x35, 0xd4, 0x8d, 0x01, 0x71, 0x62, 0x66, 0x01, 0x49, + 0xf8, 0x57, 0x78, 0x37, 0x29, 0x7c, 0x52, 0x52, 0x22, 0x17, 0xa2, 0xc1, + 0xad, 0xfc, 0x42, 0xc6, 0x85, 0x30, 0x03, 0xa7, 0x5a, 0xdc, 0x7c, 0x01, + 0x1d, 0x69, 0x5f, 0x3c, 0xd1, 0x7d, 0x42, 0x66, 0xd7, 0x3b, 0xb0, 0x75, + 0x53, 0xe1, 0x46, 0xd4, 0xa9, 0x44, 0xdd, 0x07, 0x21, 0x24, 0xd3, 0x39, + 0x78, 0x5e, 0x7b, 0x03, 0x38, 0x2e, 0x36, 0xe2, 0xee, 0x72, 0xc8, 0x44, + 0x68, 0x6a, 0xbb, 0xa9, 0xd2, 0x73, 0xee, 0xbd, 0x06, 0xe2, 0x02, 0xb5, + 0x83, 0xfc, 0xf7, 0x4b, 0xef, 0x87, 0x1e, 0x1f, 0x2e, 0x15, 0xbc, 0x99, + 0x36, 0x6c, 0xf2, 0x90, 0xeb, 0x87, 0x51, 0x9c, 0xdb, 0xf9, 0x32, 0x8d, + 0xa4, 0x95, 0xe3, 0x92, 0xf2, 0xba, 0x47, 0xd0, 0x54, 0x65, 0xf0, 0xf5, + 0x55, 0xee, 0x91, 0x5c, 0x4a, 0x28, 0xdd, 0xd1, 0x4e, 0xcc, 0x82, 0xa2, + 0x6e, 0x88, 0xa2, 0xb7, 0x4e, 0x4e, 0xed, 0x0c, 0x0e, 0x78, 0xaa, 0x84, + 0x65, 0x34, 0x50, 0x67, 0xc2, 0xfb, 0xbb, 0xd3, 0xe5, 0x3b, 0x2c, 0x9c, + 0x7f, 0xe6, 0x9e, 0x30, 0xbf, 0x1c, 0x65, 0x00, 0xf9, 0xcd, 0xb1, 0xc9, + 0x53, 0x19, 0x3d, 0x5c, 0x33, 0x4d, 0xb6, 0x83, 0x18, 0xb7, 0x53, 0xd8, + 0x47, 0x7a, 0xe8, 0xcb, 0xa4, 0x56, 0xa6, 0x0b, 0x16, 0x41, 0xfb, 0xb6, + 0x34, 0x3c, 0xd0, 0x51, 0x1a, 0xdf, 0x3b, 0x83, 0x64, 0x01, 0xca, 0x20, + 0xf0, 0x1f, 0xf2, 0xdb, 0xc3, 0x32, 0xa9, 0x13, 0x96, 0x49, 0x51, 0x02}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA512, + 132, + {0x80, 0xa9, 0xe9, 0x28, 0x17, 0xa9, 0xed, 0xbf, 0x28, 0x62, 0xf1, 0xec, + 0xbd, 0x30, 0x29, 0xcd, 0x1b, 0xa0, 0xdb, 0xc7, 0xab, 0xae, 0x4e, 0xa0, + 0xdd, 0xfe, 0x44, 0xf4, 0x9c, 0x17, 0x73, 0x19, 0xa3, 0x7b, 0x64, 0x6c, + 0x41, 0xe7, 0xca, 0xa8, 0x15, 0x3e, 0x7d, 0x88, 0xb1, 0x74, 0xe7, 0x20, + 0xfd, 0x91, 0x1e, 0x7b, 0xb0, 0x9d, 0x59, 0x5c, 0x2c, 0x46, 0xf5, 0x91, + 0x68, 0xba, 0x2a, 0x6a, 0x8c, 0xbe, 0xe8, 0xa5, 0xcb, 0x86, 0xe2, 0x44, + 0x0e, 0x4b, 0xd7, 0x57, 0x9b, 0x6d, 0xe5, 0xec, 0xc5, 0x67, 0x77, 0xab, + 0x3b, 0x01, 0x84, 0xf7, 0x7d, 0x3d, 0x17, 0x57, 0xee, 0x0e, 0x9c, 0x9d, + 0x08, 0xd8, 0x29, 0x6e, 0xab, 0xb4, 0x88, 0xc4, 0xb9, 0x1a, 0x14, 0x55, + 0x51, 0x78, 0xae, 0x86, 0xf8, 0x63, 0x75, 0x6e, 0xd3, 0xa8, 0xbe, 0xba, + 0x4f, 0x59, 0xef, 0x90, 0xdc, 0x75, 0xdc, 0x3f, 0x9d, 0x5f, 0xaf, 0x6d, + 0x42, 0x21, 0xdd, 0x13, 0xa6, 0xab, 0x4e, 0x35, 0x3a, 0x97, 0xb5, 0x9d, + 0x43, 0x10, 0x42, 0xe7, 0x29, 0x56, 0xcf, 0xac, 0xaf, 0x8f, 0xd9, 0x57, + 0x72, 0xc8, 0xc6, 0x6e, 0xd9, 0x1c, 0x8d, 0xc9, 0x01, 0x43, 0x6e, 0x50, + 0x8b, 0xae, 0x2d, 0xb4, 0xed, 0x99, 0x23, 0x0e, 0xc5, 0x4d, 0x0a, 0x13, + 0x43, 0x6b, 0xaa, 0xac, 0x81, 0x1b, 0x78, 0xd0, 0x10, 0x50, 0x44, 0x4b, + 0xf4, 0x88, 0xd5, 0x07, 0x74, 0x9e, 0x24, 0x20, 0x86, 0xd1, 0x1f, 0x14, + 0x7b, 0x38, 0x58, 0x82, 0xd1, 0x04, 0x6b, 0x85, 0x5d, 0x33, 0x5c, 0x3e, + 0xe5, 0xe3, 0x5e, 0xbb, 0xf7, 0xff, 0x4e, 0x71, 0x2e, 0x8b, 0xf7, 0x6d, + 0x47, 0x33, 0xe6, 0xe0, 0xf7, 0xb8, 0x4c, 0x5e, 0x59, 0xfd, 0x79, 0x2b, + 0x89, 0xab, 0x1c, 0xc4, 0x56, 0xa8, 0x9d, 0xc8, 0x66, 0xbd, 0x6b, 0x0a, + 0xc4, 0xb2, 0xab, 0xa3, 0xac, 0x72, 0x18, 0xec, 0xac, 0xcc, 0x96, 0xcc, + 0x59, 0xac, 0x35, 0x7e, 0x1d, 0x97, 0x05, 0xfd, 0x84, 0x8a, 0x94, 0xfe, + 0xa3, 0xd2, 0x03, 0x4b, 0x65, 0x7f, 0xc8, 0x16, 0x46, 0x6c, 0x37, 0x6a, + 0x55, 0xb9, 0x82, 0x99, 0x79, 0x08, 0x74, 0x98, 0x8d, 0x07, 0x83, 0x30, + 0xcb, 0x19, 0xd8, 0xe3, 0x54, 0x19, 0x30, 0x66, 0xda, 0x3f, 0xb1, 0xaa, + 0xcc, 0xe6, 0xca, 0x61, 0x96, 0x0d, 0x11, 0x5a, 0xa3, 0x98, 0x5f, 0x02, + 0xa7, 0x94, 0x85, 0x31, 0x10, 0x2b, 0x1e, 0x47, 0x3f, 0x73, 0x30, 0x39, + 0x25, 0xd8, 0xef, 0x98, 0x8c, 0xcd, 0x78, 0x0c, 0x55, 0xeb, 0x0a, 0x3f, + 0xfd, 0x35, 0xb7, 0x1d, 0x09, 0x8d, 0xd3, 0x9d, 0x42, 0x84, 0x1f, 0x19, + 0xb0, 0xde, 0x23, 0x4f, 0x18, 0xce, 0x83, 0x03, 0xa4, 0x01, 0x6f, 0xd0, + 0x9b, 0x73, 0xc9, 0x11, 0xee, 0x96, 0x09, 0x16, 0x53, 0x82, 0xae, 0x34}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA512, + 133, + {0x4c, 0x8c, 0x06, 0x23, 0x74, 0xef, 0xdd, 0xac, 0x38, 0x3d, 0xb9, 0xc6, + 0xc0, 0xfb, 0x53, 0xe6, 0x68, 0x7c, 0x20, 0x2c, 0xaf, 0xf3, 0x37, 0x8e, + 0x54, 0x99, 0x19, 0x64, 0x96, 0x95, 0x67, 0x85, 0x13, 0x4a, 0xbb, 0x5c, + 0xf8, 0xc9, 0xb1, 0xba, 0x58, 0x68, 0x52, 0xe2, 0xfc, 0x5d, 0xa9, 0x28, + 0x64, 0x3f, 0xd3, 0x75, 0x51, 0x59, 0x30, 0xfa, 0x10, 0x13, 0x71, 0xcb, + 0x85, 0x56, 0x11, 0xbe, 0xbe, 0x46, 0xe3, 0x74, 0xb8, 0xa5, 0xb4, 0xb2, + 0xff, 0x7b, 0x19, 0xe3, 0x9f, 0xe0, 0x9d, 0x8f, 0xd7, 0x2b, 0xe6, 0x18, + 0x3a, 0x56, 0x45, 0x70, 0xf1, 0xfb, 0x7b, 0x48, 0x88, 0x70, 0xd1, 0x94, + 0x1f, 0x92, 0x91, 0xd1, 0x83, 0xf3, 0x23, 0xbf, 0x9e, 0xc6, 0x06, 0xc4, + 0x38, 0x84, 0x09, 0x20, 0x53, 0x77, 0xd1, 0xa5, 0x97, 0x23, 0xd6, 0x70, + 0x79, 0x68, 0x9d, 0x4f, 0xfb, 0x13, 0x86, 0x56, 0xe3, 0x0a, 0xb4, 0xcf, + 0xff, 0x33, 0xa0, 0x82, 0x4e, 0xf9, 0x87, 0x21, 0xf8, 0x34, 0x98, 0xbd, + 0xc7, 0xf9, 0x85, 0x65, 0xec, 0xe6, 0xc6, 0x27, 0xaa, 0x71, 0x84, 0x4d, + 0x95, 0x57, 0xac, 0x60, 0x88, 0xf1, 0xef, 0x2d, 0xfe, 0x81, 0x26, 0x0c, + 0x57, 0xb8, 0x4b, 0x96, 0xd9, 0x6a, 0xfb, 0xf8, 0x7e, 0x3c, 0x18, 0xc8, + 0x6a, 0x0f, 0x3b, 0x77, 0xbf, 0xd9, 0x9f, 0x36, 0x80, 0xbe, 0x9c, 0x02, + 0x24, 0x86, 0xc9, 0x64, 0xc4, 0xc1, 0xde, 0x8d, 0x77, 0x74, 0x86, 0xfe, + 0x9d, 0xad, 0xf8, 0xd3, 0xc8, 0x65, 0xf5, 0x60, 0x69, 0xc9, 0x47, 0xd6, + 0x34, 0x05, 0x53, 0x04, 0x62, 0x3f, 0xf7, 0x89, 0xd5, 0x83, 0x3c, 0x73, + 0xee, 0x38, 0x1f, 0xc4, 0xc6, 0x8e, 0xbd, 0xa2, 0x27, 0x59, 0x3e, 0xef, + 0x7a, 0xd9, 0xca, 0xd4, 0xce, 0x4e, 0x16, 0x5b, 0x82, 0x27, 0x3d, 0x8b, + 0xf8, 0xdc, 0x2c, 0x33, 0x00, 0x4e, 0xc3, 0xc2, 0xbe, 0x34, 0x19, 0xec, + 0x50, 0xae, 0x20, 0xe8, 0xdb, 0x48, 0xc2, 0xdc, 0xfc, 0x7e, 0xbd, 0x76, + 0x9e, 0xc0, 0xb0, 0x4a, 0x4c, 0x39, 0x32, 0x70, 0x7b, 0xd3, 0x55, 0xe9, + 0xd5, 0x98, 0x06, 0x70, 0x40, 0x8e, 0x9d, 0xa3, 0x2a, 0x5c, 0x90, 0x30, + 0x8f, 0x8d, 0xdf, 0xaf, 0x9c, 0x55, 0xb3, 0xb7, 0xbe, 0x08, 0x1a, 0x30, + 0xc2, 0xd9, 0xcc, 0x15, 0x5f, 0x24, 0x53, 0xa2, 0x00, 0x4d, 0x36, 0x86, + 0x04, 0x1f, 0xe3, 0x1f, 0x34, 0x73, 0xf2, 0xdc, 0xf0, 0x40, 0x10, 0x46, + 0x9e, 0x2c, 0x35, 0x52, 0xc5, 0x2d, 0x72, 0x2e, 0x6d, 0x0e, 0x09, 0x94, + 0x7f, 0xf5, 0x75, 0xed, 0xfb, 0x7b, 0x78, 0x0e, 0xc7, 0x7c, 0x68, 0x68, + 0xe1, 0x96, 0x22, 0x91, 0x59, 0xfa, 0x19, 0x72, 0x99, 0x00, 0x8c, 0xeb, + 0x4c, 0x88, 0x72, 0x87, 0x7c, 0x69, 0x2b, 0xc3, 0x72, 0xee, 0x5c, 0x4f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA512, + 134, + {0xf6, 0xc8, 0xf0, 0x78, 0xa2, 0x38, 0x85, 0xc0, 0x02, 0x8b, 0x37, 0xff, + 0xcd, 0x85, 0xc2, 0xbf, 0x29, 0xa8, 0x53, 0xc4, 0xe0, 0x7a, 0x65, 0xff, + 0x76, 0x29, 0x9a, 0x9b, 0x9f, 0xf9, 0xdd, 0x4f, 0xec, 0x95, 0x53, 0x18, + 0x8f, 0xd3, 0x52, 0xad, 0xdd, 0x5e, 0x0d, 0x0a, 0x96, 0x8b, 0x8c, 0x58, + 0xb0, 0xb8, 0xd5, 0x01, 0xcd, 0xe7, 0xdf, 0xf6, 0xef, 0xb4, 0x0a, 0x08, + 0x42, 0x0e, 0x1e, 0xbb, 0xed, 0xd9, 0xd1, 0xaf, 0xe0, 0xca, 0xf0, 0x33, + 0x92, 0xe8, 0xb1, 0xbc, 0x07, 0x5e, 0x89, 0xf2, 0x69, 0x86, 0x7d, 0x5a, + 0x04, 0x48, 0x6c, 0x6f, 0xd6, 0x42, 0x47, 0xc0, 0xcf, 0x2f, 0xcc, 0x5c, + 0x65, 0x74, 0x01, 0x3b, 0xc3, 0x53, 0x26, 0x4b, 0x0f, 0xd3, 0x96, 0x38, + 0x0e, 0x56, 0x31, 0x37, 0xa5, 0xc3, 0x60, 0xf1, 0x3e, 0x41, 0xa7, 0x3c, + 0x44, 0xfe, 0x6b, 0x57, 0x26, 0xa0, 0x78, 0x71, 0x97, 0xbc, 0xc4, 0x04, + 0x8b, 0xa5, 0x0c, 0x55, 0x3e, 0x0e, 0x7c, 0xa2, 0xeb, 0xfc, 0x15, 0x3e, + 0x72, 0xc5, 0x7f, 0x3a, 0x94, 0xd8, 0xe0, 0xae, 0x1f, 0x48, 0xb5, 0x56, + 0x58, 0x83, 0x57, 0x9e, 0xbb, 0x50, 0xe3, 0xce, 0xbb, 0xd2, 0x89, 0xe3, + 0x78, 0xa2, 0x84, 0xbf, 0x6b, 0x8c, 0x6e, 0xde, 0x76, 0xed, 0xb0, 0x28, + 0x55, 0x16, 0xa7, 0x99, 0xb3, 0x46, 0xbd, 0xa8, 0x15, 0xb8, 0x60, 0xc9, + 0x13, 0x18, 0x2e, 0xce, 0x4f, 0xc3, 0xaf, 0xda, 0x94, 0x0b, 0x9b, 0x02, + 0x70, 0x14, 0xbc, 0x08, 0xe0, 0xaa, 0x05, 0xbe, 0x90, 0x92, 0x04, 0xd6, + 0x24, 0xe0, 0xdd, 0x07, 0xd2, 0xa8, 0x83, 0x27, 0x16, 0x83, 0x93, 0x6e, + 0xb8, 0xbf, 0x22, 0x66, 0xf1, 0xf4, 0x10, 0x73, 0xc7, 0x77, 0x18, 0xfd, + 0x67, 0x52, 0x99, 0xf4, 0xc2, 0x50, 0x22, 0x2c, 0x03, 0x1f, 0x24, 0xb0, + 0xd1, 0xaa, 0x6d, 0x86, 0xc5, 0xaa, 0x54, 0x09, 0x83, 0x24, 0xef, 0xa8, + 0x70, 0x4a, 0xba, 0x7d, 0x32, 0xe4, 0xb9, 0x24, 0x2b, 0x3c, 0x44, 0x0e, + 0x82, 0xa4, 0x11, 0x6c, 0x20, 0xbd, 0x1b, 0x05, 0x5d, 0x64, 0xd9, 0xb4, + 0xb2, 0x46, 0x07, 0x64, 0x75, 0x1f, 0x92, 0xc9, 0x01, 0x70, 0x6c, 0x68, + 0x65, 0xe2, 0x01, 0xda, 0x55, 0x1e, 0x82, 0x13, 0xd9, 0x79, 0xf6, 0x99, + 0x78, 0x53, 0xfe, 0xed, 0x3b, 0xfa, 0x97, 0x3e, 0x69, 0x48, 0xa2, 0x0f, + 0x7b, 0x3a, 0xd4, 0xd0, 0xc5, 0xf8, 0xe7, 0x67, 0xb6, 0x07, 0x1f, 0x0c, + 0x09, 0x57, 0x12, 0xc3, 0x6e, 0xc2, 0x26, 0xa3, 0x6e, 0x03, 0x0e, 0x8d, + 0x5b, 0x9e, 0xfa, 0xbf, 0x2b, 0x62, 0x6c, 0x3e, 0xb6, 0x73, 0xba, 0x8c, + 0x14, 0xe0, 0x99, 0xdd, 0x22, 0xf2, 0x56, 0xb9, 0x03, 0x21, 0xc7, 0x4b, + 0x46, 0x66, 0xeb, 0x6d, 0xd8, 0x60, 0x37, 0xe1, 0xbb, 0x80, 0xdc, 0xcd}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA512, + 135, + {0xbe, 0xaf, 0x12, 0xb6, 0x74, 0x1d, 0x14, 0xca, 0x48, 0xfe, 0x98, 0x24, + 0xbf, 0x8e, 0x47, 0xc9, 0xd0, 0x8e, 0x0f, 0xdf, 0x9f, 0x55, 0x38, 0x15, + 0x1d, 0xd9, 0x2c, 0x85, 0xa0, 0x39, 0xbc, 0x8d, 0x40, 0x2e, 0x94, 0x2b, + 0xd7, 0x4d, 0xe6, 0x1f, 0x4c, 0x1b, 0x7b, 0xb3, 0xdc, 0xa3, 0xe4, 0x1a, + 0xfb, 0x93, 0xcb, 0xe3, 0x5d, 0xb6, 0x6b, 0xf5, 0x8d, 0x57, 0x70, 0xcd, + 0xea, 0x91, 0x9c, 0xbf, 0x0c, 0xfd, 0x61, 0xfe, 0xbb, 0x4a, 0xce, 0x8d, + 0x74, 0x69, 0xba, 0x67, 0xbf, 0x4f, 0x78, 0x82, 0xf0, 0xbb, 0x75, 0x6b, + 0xc7, 0x66, 0x99, 0x5c, 0x45, 0x8c, 0x11, 0x40, 0x6b, 0x31, 0xad, 0xab, + 0xe6, 0x3b, 0x33, 0xc6, 0x20, 0x3c, 0x46, 0x15, 0x79, 0xe4, 0xc7, 0x9b, + 0x40, 0x6b, 0xd6, 0x26, 0x15, 0x65, 0x49, 0xb9, 0xb2, 0x22, 0x12, 0x2b, + 0x1a, 0x2d, 0x22, 0xf6, 0xa8, 0xd5, 0x8d, 0x0f, 0x79, 0xbf, 0x21, 0x2a, + 0x61, 0xca, 0x58, 0xed, 0x6c, 0xe0, 0x36, 0x78, 0x5f, 0x7e, 0xa7, 0x8a, + 0xce, 0xb5, 0x49, 0x00, 0x44, 0xb0, 0x5f, 0xca, 0x41, 0x56, 0x1d, 0x4e, + 0x42, 0x80, 0x27, 0x70, 0xba, 0x24, 0xbb, 0x1e, 0x7c, 0xdc, 0x29, 0x9f, + 0x9c, 0x3c, 0xdc, 0xe9, 0x9a, 0x4b, 0x22, 0xc8, 0x0a, 0x60, 0x86, 0x48, + 0x40, 0x48, 0x13, 0x29, 0x33, 0xf0, 0xb8, 0xc5, 0xf4, 0x2d, 0x84, 0x0a, + 0xb1, 0xff, 0x22, 0xd0, 0xe7, 0xd1, 0x82, 0x57, 0x15, 0x55, 0xfd, 0x50, + 0x32, 0x15, 0x68, 0x56, 0x26, 0xf4, 0x80, 0x6e, 0x07, 0xb8, 0x11, 0xf5, + 0x60, 0xec, 0xb0, 0x38, 0x7a, 0x4f, 0x63, 0xc5, 0x25, 0xc8, 0x4c, 0x3b, + 0x16, 0x40, 0xbe, 0x6f, 0x8c, 0x4f, 0x7a, 0x75, 0x62, 0xef, 0x23, 0x2d, + 0xc1, 0x07, 0x23, 0xb7, 0x00, 0x8a, 0xb6, 0x46, 0x3f, 0x7f, 0x50, 0x19, + 0x49, 0x94, 0x99, 0xc1, 0x7c, 0x19, 0x85, 0x2d, 0x7c, 0x60, 0xd2, 0x84, + 0x88, 0x9d, 0xdb, 0xe3, 0x76, 0xe5, 0xa4, 0xdf, 0x05, 0x05, 0xe6, 0xcc, + 0x7d, 0xcb, 0x69, 0xf0, 0x46, 0x85, 0xd8, 0xd0, 0xcb, 0xe6, 0xaa, 0xf1, + 0x27, 0xa4, 0x9b, 0xc6, 0x12, 0x78, 0xd3, 0x5d, 0x7b, 0x9e, 0xda, 0x95, + 0x33, 0x93, 0x9c, 0xbc, 0xaf, 0x0f, 0x8f, 0x8f, 0x85, 0xf5, 0x97, 0x2a, + 0xe8, 0x42, 0x92, 0x0d, 0xfe, 0xa6, 0xe1, 0x4f, 0xd5, 0xb1, 0x41, 0x6c, + 0x93, 0x03, 0x38, 0x8b, 0xd1, 0x4c, 0x40, 0x92, 0xe6, 0xfa, 0x86, 0xc1, + 0x27, 0xe6, 0xe8, 0xd7, 0x85, 0x9a, 0x59, 0x0c, 0xf1, 0x6a, 0x79, 0x2c, + 0x3b, 0x03, 0xf7, 0x1a, 0x72, 0xa4, 0x9e, 0x56, 0x3b, 0x7e, 0x78, 0x7a, + 0xa2, 0x98, 0x2e, 0x76, 0x03, 0x1e, 0x63, 0xc9, 0xb8, 0x1e, 0x07, 0xc6, + 0xa2, 0xcf, 0xec, 0xfe, 0x35, 0x73, 0xbf, 0xec, 0x21, 0xa8, 0xe9, 0xc2}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA512, + 136, + {0xf5, 0x03, 0x72, 0xa9, 0x33, 0x13, 0xb5, 0xa1, 0x96, 0x89, 0xd4, 0x03, + 0x56, 0xe1, 0x0d, 0x2f, 0x68, 0x29, 0xb9, 0xe4, 0x6d, 0x14, 0xe6, 0x13, + 0xee, 0x1e, 0xc8, 0xfc, 0x44, 0xd4, 0x88, 0xb8, 0x75, 0xba, 0x44, 0x05, + 0x08, 0xc8, 0xb2, 0x0d, 0x40, 0x12, 0x41, 0x63, 0xfc, 0x5d, 0x7e, 0x98, + 0xc8, 0xcf, 0x85, 0x94, 0x39, 0x09, 0xb2, 0xc2, 0x24, 0x19, 0x6c, 0x08, + 0xab, 0xfc, 0x2c, 0xbb, 0xaf, 0x24, 0xf7, 0x79, 0xc6, 0x72, 0xef, 0x8f, + 0x94, 0x10, 0xa7, 0xe8, 0xfc, 0xc9, 0xa9, 0xe0, 0x14, 0x27, 0x15, 0x51, + 0x94, 0x43, 0x3e, 0xd9, 0x07, 0x8a, 0xa4, 0x6d, 0xeb, 0x3e, 0x4a, 0x1d, + 0xc8, 0xd6, 0x8f, 0xbd, 0xd3, 0xac, 0x12, 0x80, 0x21, 0x0f, 0xa3, 0xeb, + 0xc9, 0x17, 0x94, 0x7a, 0x56, 0x72, 0xd5, 0x85, 0x68, 0xff, 0x54, 0xe8, + 0x5a, 0xe7, 0x40, 0xe4, 0xf5, 0x3f, 0x1c, 0x00, 0xa6, 0x64, 0xef, 0xcd, + 0xe4, 0x93, 0x7f, 0xdf, 0x3f, 0x6f, 0xa3, 0xa0, 0xad, 0x5a, 0xea, 0xcc, + 0x68, 0x10, 0x88, 0x10, 0xe6, 0xe4, 0x36, 0xf6, 0xfe, 0x8b, 0x3a, 0xe3, + 0x1b, 0xcf, 0xce, 0xbd, 0x3b, 0x7b, 0x67, 0x9c, 0xb7, 0x4d, 0x57, 0xc7, + 0xeb, 0x78, 0xd8, 0x1a, 0xe9, 0xb7, 0x8e, 0x2d, 0xe3, 0x71, 0x6b, 0xb9, + 0x71, 0x31, 0x6f, 0x6e, 0x2c, 0x0d, 0x1b, 0x47, 0x4f, 0x74, 0x37, 0x04, + 0x00, 0x10, 0x9b, 0xbf, 0x29, 0x7e, 0xfd, 0xa0, 0x86, 0x02, 0xef, 0xb8, + 0x6f, 0xeb, 0x7e, 0x04, 0x7b, 0xba, 0xf9, 0x2e, 0xb7, 0x33, 0x32, 0x41, + 0x92, 0x75, 0xd9, 0x17, 0x59, 0x43, 0xec, 0x0d, 0x1a, 0x70, 0xed, 0x8a, + 0xd3, 0xd6, 0x3f, 0x96, 0x96, 0x98, 0x1b, 0x83, 0xb0, 0x00, 0x3c, 0x93, + 0xda, 0xc1, 0xd2, 0xd8, 0xb9, 0xfd, 0xe2, 0x97, 0x89, 0x93, 0xb4, 0x29, + 0x39, 0xc9, 0xe3, 0x0c, 0x3b, 0x3d, 0x2d, 0xa6, 0x79, 0x88, 0xa8, 0x9b, + 0x8e, 0x1c, 0xfc, 0x22, 0x84, 0x7b, 0xaf, 0x8b, 0x39, 0x0a, 0x0d, 0x3b, + 0xef, 0xb9, 0x2c, 0xe1, 0x03, 0x26, 0x4f, 0x9f, 0xd9, 0x1d, 0x1a, 0x95, + 0x77, 0xb3, 0x00, 0xa9, 0xae, 0x5f, 0x9f, 0x0a, 0x77, 0xc4, 0x1c, 0xf7, + 0x99, 0xfc, 0xdb, 0x2e, 0x18, 0x8f, 0x9a, 0xfc, 0x80, 0x29, 0xa5, 0xa8, + 0x8e, 0x76, 0xad, 0x3b, 0x46, 0x88, 0xaf, 0x5b, 0x27, 0x21, 0x00, 0xe5, + 0x22, 0xb2, 0x94, 0xaf, 0x1f, 0xd0, 0x93, 0xdd, 0xbb, 0x3f, 0x82, 0xe5, + 0xf6, 0x17, 0xe0, 0x37, 0x1f, 0xad, 0xdf, 0xbb, 0x8d, 0xfc, 0x60, 0x5e, + 0x2b, 0x9b, 0x89, 0xad, 0x65, 0xc2, 0xe5, 0xdf, 0x4d, 0x31, 0x5d, 0x5d, + 0xd4, 0xa1, 0x6c, 0x8a, 0xe6, 0xb9, 0x6e, 0xa2, 0x89, 0xa6, 0x77, 0x4f, + 0xbb, 0x06, 0xd6, 0x66, 0xf6, 0xe5, 0x03, 0x90, 0x03, 0x82, 0x46, 0x74}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA512, + 137, + {0xdf, 0x8d, 0x82, 0xd8, 0xbc, 0x8e, 0x14, 0xd2, 0x9f, 0x72, 0xc8, 0x62, + 0x23, 0x8c, 0x5c, 0x35, 0x0e, 0xe2, 0xf0, 0x8b, 0x70, 0x89, 0x8f, 0xcc, + 0xf1, 0x7d, 0x57, 0xfb, 0xf0, 0x82, 0xd3, 0xe1, 0xa7, 0xb4, 0x75, 0x5b, + 0xa6, 0x8d, 0x97, 0x11, 0x90, 0xda, 0xc3, 0x3d, 0xc1, 0x05, 0x3b, 0xe6, + 0x48, 0xed, 0xe6, 0x01, 0x4a, 0x27, 0x2e, 0xc7, 0xf7, 0xa1, 0xcd, 0xe0, + 0x93, 0x15, 0xf9, 0x0d, 0x93, 0x1b, 0xa1, 0xdf, 0x8d, 0x58, 0x05, 0x42, + 0x56, 0x9d, 0xbe, 0x7e, 0x28, 0x77, 0x2a, 0x7b, 0x11, 0xec, 0xfb, 0x90, + 0x4d, 0x51, 0x9a, 0x73, 0xef, 0xea, 0x02, 0x77, 0x20, 0x9b, 0x59, 0x61, + 0x41, 0xa1, 0xa8, 0x6f, 0x45, 0x5e, 0x60, 0x36, 0xf8, 0x69, 0x00, 0x5d, + 0x43, 0x4f, 0xda, 0x24, 0xa0, 0x37, 0x5e, 0xab, 0xaa, 0xf9, 0xb0, 0xe2, + 0xa7, 0xc0, 0xeb, 0xce, 0x38, 0xa1, 0x83, 0x36, 0xc4, 0x11, 0xaf, 0x96, + 0xf3, 0x11, 0x47, 0xb6, 0x11, 0x13, 0x2b, 0xa2, 0xb1, 0xec, 0xe8, 0xad, + 0x89, 0x96, 0xa4, 0xb6, 0x04, 0xb4, 0xdd, 0xc3, 0xa8, 0x7d, 0x85, 0xc8, + 0xe5, 0x8f, 0x04, 0x06, 0xb0, 0xf7, 0xfd, 0xc8, 0x2b, 0xb6, 0xe1, 0x44, + 0x10, 0x30, 0xcc, 0x9a, 0xb2, 0xf6, 0x10, 0xf0, 0x84, 0xc2, 0x35, 0x2b, + 0x29, 0x64, 0x44, 0x34, 0x0a, 0x1d, 0x12, 0xb4, 0x9e, 0x3c, 0xbb, 0xc0, + 0x65, 0xef, 0x2e, 0x24, 0xe1, 0x75, 0x16, 0xe1, 0x81, 0xfe, 0xb6, 0x07, + 0x89, 0xc4, 0x5b, 0x18, 0x1a, 0x36, 0x39, 0xc3, 0x95, 0x47, 0x1c, 0xbf, + 0x9e, 0x01, 0x3d, 0xfa, 0x56, 0xc6, 0xd5, 0x65, 0x1f, 0xa0, 0xc1, 0x02, + 0x1f, 0xd8, 0xa2, 0x15, 0x87, 0x64, 0xe2, 0xd8, 0xb4, 0xa0, 0x34, 0x0e, + 0x96, 0x43, 0x60, 0x38, 0x9a, 0xab, 0x54, 0x46, 0xe8, 0x61, 0x7e, 0xd1, + 0x5e, 0xc3, 0x98, 0x98, 0x81, 0xe2, 0xeb, 0xe0, 0x86, 0xc0, 0xd9, 0x92, + 0xa7, 0xc5, 0x6d, 0x5b, 0x38, 0xdc, 0xab, 0x7a, 0x6f, 0x92, 0xde, 0x59, + 0x73, 0x6d, 0x65, 0x47, 0xea, 0xc1, 0x56, 0xab, 0x76, 0xff, 0x68, 0xa0, + 0x79, 0xb8, 0xca, 0x06, 0x2c, 0xfd, 0xcf, 0x1c, 0xa8, 0xc6, 0xf0, 0xb7, + 0xed, 0x1d, 0x70, 0xc3, 0xfe, 0x04, 0xa1, 0x43, 0xa8, 0x88, 0x70, 0xa7, + 0xbf, 0xbf, 0x1a, 0x5c, 0xb7, 0x91, 0x4d, 0xb7, 0x66, 0xbd, 0x91, 0x38, + 0x1f, 0x31, 0xb0, 0xdd, 0xa6, 0x6a, 0xe2, 0xc7, 0x78, 0xcd, 0x75, 0x1c, + 0x67, 0x6d, 0x72, 0x5d, 0x3b, 0x87, 0x98, 0xd9, 0x79, 0x39, 0x92, 0xbd, + 0x4e, 0xbb, 0x01, 0x81, 0xaf, 0x7c, 0x4b, 0x65, 0x33, 0xec, 0xe8, 0x25, + 0x1e, 0x52, 0x4a, 0xac, 0x84, 0x66, 0xe0, 0x25, 0xef, 0x6d, 0x31, 0x39, + 0x7a, 0xeb, 0x15, 0xe4, 0xbd, 0x92, 0xa0, 0x2e, 0x20, 0xd1, 0xe5, 0x1c}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA512, + 138, + {0xe7, 0x5d, 0x3f, 0x7a, 0x4f, 0xa5, 0x56, 0x4a, 0x8e, 0xc1, 0xbf, 0xde, + 0x66, 0x7c, 0x1a, 0x2e, 0x9d, 0x55, 0x64, 0x5c, 0x1e, 0xc3, 0x5c, 0x81, + 0xa4, 0x27, 0x58, 0x4c, 0x8b, 0x31, 0xc0, 0x14, 0x29, 0x71, 0x06, 0xd8, + 0xb6, 0x74, 0x1c, 0xdd, 0x11, 0xd6, 0xf2, 0x7a, 0xfd, 0x04, 0x0e, 0xa5, + 0x50, 0x9d, 0x62, 0x6b, 0x54, 0xfc, 0x60, 0x16, 0x40, 0x29, 0x7a, 0xde, + 0xb3, 0xe0, 0x48, 0x78, 0xfa, 0x5e, 0xc4, 0xf5, 0x53, 0xd0, 0xeb, 0x2f, + 0x49, 0x28, 0x1c, 0x0d, 0xb5, 0x47, 0x93, 0x3a, 0x50, 0xe1, 0x8a, 0xa1, + 0xbf, 0x3f, 0x5e, 0x6c, 0xda, 0xa6, 0xe4, 0x52, 0xd9, 0xbc, 0x8d, 0xd1, + 0xd6, 0x0e, 0x7e, 0x1c, 0x21, 0xea, 0x00, 0xfe, 0xd3, 0xf7, 0x04, 0x81, + 0xce, 0x9c, 0xba, 0x7c, 0x2d, 0xde, 0xe0, 0x0c, 0x1e, 0xb3, 0x64, 0x16, + 0x54, 0xe4, 0x1b, 0x92, 0xcc, 0xfa, 0x27, 0x88, 0x74, 0x90, 0x77, 0x88, + 0xf9, 0x34, 0xc1, 0x80, 0x79, 0x09, 0xf2, 0xc9, 0xac, 0x7a, 0x25, 0x15, + 0x7b, 0x7b, 0x75, 0x51, 0xe4, 0x95, 0x5f, 0xb5, 0x2a, 0x2b, 0x7d, 0x9a, + 0x9e, 0x30, 0x70, 0x6a, 0x1f, 0x39, 0x70, 0x4d, 0xec, 0xcd, 0xa7, 0xa1, + 0x56, 0xaf, 0x9d, 0xa4, 0x1b, 0x87, 0x42, 0x98, 0xe7, 0x82, 0x91, 0xb3, + 0x1c, 0x28, 0xfc, 0x95, 0x81, 0x70, 0x01, 0x51, 0x70, 0x45, 0x4d, 0x15, + 0x47, 0x59, 0xea, 0xaa, 0xfb, 0x9b, 0x08, 0x00, 0xd7, 0xc4, 0xa7, 0xc9, + 0x35, 0x1c, 0x6e, 0x25, 0xe1, 0x39, 0x51, 0x05, 0xa9, 0x5a, 0xf8, 0x89, + 0xa8, 0x03, 0x40, 0x11, 0x0f, 0x13, 0x2e, 0xdd, 0x28, 0x30, 0xfa, 0x31, + 0x3e, 0xc7, 0x71, 0x41, 0x00, 0xdb, 0xca, 0x65, 0xe4, 0x27, 0xf8, 0x50, + 0xc6, 0x5a, 0xdb, 0xbc, 0x94, 0xe6, 0x20, 0x8f, 0xaf, 0x33, 0xf2, 0x60, + 0x98, 0xa3, 0xd6, 0x1c, 0x17, 0xa0, 0xb6, 0xdc, 0x89, 0x02, 0xea, 0xdf, + 0xf5, 0xc1, 0x9c, 0x68, 0x87, 0xee, 0xd6, 0x0a, 0x63, 0xb9, 0xb0, 0x97, + 0x53, 0xb2, 0x50, 0xfe, 0x58, 0x6f, 0x5c, 0x34, 0xe2, 0x04, 0xfb, 0x0e, + 0x3e, 0x4b, 0xb4, 0x31, 0xff, 0x1a, 0x78, 0xc4, 0x84, 0x9f, 0xd7, 0x8e, + 0x7e, 0x6e, 0xc1, 0x73, 0x69, 0x14, 0xd3, 0xb1, 0xcc, 0x6a, 0x55, 0x03, + 0x70, 0x7d, 0xd9, 0x6f, 0xd9, 0xbb, 0x5e, 0x87, 0x77, 0xbd, 0x23, 0x3d, + 0xd4, 0x21, 0xa6, 0xed, 0x0b, 0x5d, 0xde, 0x9f, 0x11, 0xff, 0x0d, 0x1f, + 0xa9, 0xed, 0x8a, 0xde, 0x75, 0x4a, 0xa1, 0x81, 0x64, 0x65, 0xa2, 0x38, + 0x45, 0x72, 0x7f, 0x58, 0x5d, 0x63, 0xf1, 0x97, 0x7b, 0xec, 0xac, 0xd3, + 0xa0, 0x92, 0x3b, 0x31, 0x04, 0x64, 0x43, 0x22, 0x37, 0xd2, 0x66, 0x2e, + 0x61, 0x62, 0x2a, 0x00, 0xc1, 0xd3, 0x10, 0xec, 0xe4, 0xce, 0x14, 0x5c}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA512, + 139, + {0xd3, 0x58, 0xd0, 0x9d, 0x73, 0x62, 0xc3, 0x51, 0x75, 0x9c, 0xff, 0x1a, + 0x38, 0xcf, 0x5e, 0xd3, 0x0d, 0x46, 0xef, 0x8c, 0xfa, 0x48, 0x91, 0xe1, + 0xde, 0x3f, 0x51, 0xb0, 0xb0, 0x3f, 0x31, 0x8a, 0x00, 0xde, 0xd0, 0xe1, + 0xfc, 0x64, 0x6b, 0x9a, 0x98, 0xbb, 0xcf, 0xb1, 0x10, 0x7c, 0xd1, 0xea, + 0x1c, 0xd9, 0xfd, 0x56, 0x54, 0x81, 0x4d, 0x6a, 0x41, 0x7e, 0x05, 0x64, + 0xd2, 0x8e, 0x0e, 0x7b, 0x35, 0x75, 0x1b, 0xde, 0x79, 0x2c, 0x55, 0xb9, + 0xec, 0x4e, 0x3d, 0xbd, 0xe0, 0xb7, 0x91, 0xa0, 0x4d, 0x99, 0x64, 0x50, + 0xab, 0xb8, 0x5e, 0x4d, 0x3d, 0x60, 0xea, 0x2b, 0xc0, 0xe6, 0x23, 0xf0, + 0x44, 0x38, 0x94, 0x8c, 0xc7, 0xa0, 0x3e, 0x0f, 0x11, 0x93, 0x3c, 0xc8, + 0x57, 0xff, 0x37, 0xcf, 0x47, 0xd3, 0x87, 0x8e, 0x6b, 0xbf, 0xe2, 0x63, + 0x10, 0xa7, 0x54, 0xec, 0x51, 0xbc, 0x03, 0x47, 0x85, 0xcf, 0xcd, 0x90, + 0x6d, 0xd7, 0xf0, 0xa9, 0x7f, 0xd5, 0xea, 0x31, 0x71, 0xf3, 0x33, 0x44, + 0x4d, 0xf8, 0x12, 0xef, 0x93, 0x24, 0x97, 0x11, 0xb6, 0x49, 0xb4, 0x6e, + 0x55, 0x7f, 0x38, 0xdf, 0xa4, 0x3e, 0x03, 0x35, 0x83, 0x63, 0xa9, 0x96, + 0x10, 0x08, 0x8e, 0xd4, 0x15, 0xbd, 0x6b, 0xb5, 0xff, 0x7d, 0xb6, 0x44, + 0x67, 0x06, 0x37, 0xa5, 0x09, 0xe8, 0xae, 0x3d, 0xea, 0x48, 0x82, 0x8e, + 0x17, 0x8d, 0x4c, 0xd2, 0x80, 0x49, 0xf3, 0xc6, 0xda, 0xb0, 0xf2, 0xc5, + 0xa3, 0xbb, 0xda, 0x7d, 0x26, 0x63, 0x74, 0x2f, 0x5b, 0x68, 0x19, 0x5e, + 0x1e, 0xa4, 0xb1, 0x4c, 0x2c, 0x4d, 0x8f, 0x66, 0xe8, 0x9c, 0x6c, 0xa1, + 0xdd, 0x51, 0xb9, 0xf5, 0xaf, 0x28, 0x98, 0x93, 0xb5, 0x71, 0x42, 0x32, + 0x5f, 0x1a, 0xc2, 0x12, 0x6d, 0xb4, 0x4b, 0x10, 0x78, 0x4f, 0x12, 0xdd, + 0xf1, 0xae, 0xd5, 0xdb, 0x30, 0x9e, 0xbd, 0xbb, 0xe3, 0x1c, 0x99, 0xa3, + 0x19, 0x1a, 0x22, 0xa0, 0x44, 0xdb, 0x20, 0x22, 0xec, 0x61, 0x1f, 0xfe, + 0xb0, 0xee, 0x39, 0x44, 0xcc, 0x51, 0x32, 0x42, 0x40, 0xe4, 0xd5, 0x4e, + 0xe5, 0xac, 0xa8, 0xca, 0x8d, 0x30, 0x16, 0x93, 0x9e, 0x3d, 0x42, 0x15, + 0xe9, 0xb8, 0x7a, 0x20, 0x77, 0x5f, 0x28, 0xe7, 0xd4, 0x77, 0xb4, 0xb9, + 0xd3, 0x52, 0x6d, 0x0d, 0xd1, 0x28, 0xd0, 0xb9, 0x7d, 0x75, 0x30, 0xd1, + 0x8d, 0xab, 0x5c, 0xa1, 0xd1, 0xde, 0x16, 0x5e, 0x56, 0x38, 0xbc, 0x23, + 0x6e, 0xfa, 0x62, 0xf8, 0x7a, 0xc1, 0xc9, 0x0a, 0x08, 0x58, 0xb4, 0x1c, + 0x08, 0xf9, 0xcb, 0x0d, 0xb8, 0x57, 0x65, 0xcc, 0x7f, 0xdb, 0x96, 0x8e, + 0x7f, 0x6f, 0x50, 0x54, 0x6e, 0xe9, 0x14, 0xfb, 0x77, 0x84, 0xe9, 0x41, + 0x07, 0xbc, 0x7b, 0xb3, 0x48, 0x09, 0x6b, 0xcc, 0xf3, 0xde, 0x13, 0xba}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA512, + 140, + {0x44, 0x61, 0x45, 0xc6, 0xc6, 0x78, 0xd3, 0x5f, 0x85, 0x9a, 0x08, 0xfe, + 0x02, 0xd4, 0xe5, 0x8a, 0x1b, 0x8b, 0xe1, 0xcf, 0xd2, 0xf8, 0x57, 0x54, + 0xae, 0x1f, 0x15, 0x76, 0xce, 0x7e, 0x8c, 0x63, 0xa8, 0x33, 0x3c, 0xc9, + 0x08, 0x80, 0xb3, 0x84, 0x5c, 0x96, 0x95, 0x05, 0xd2, 0x7d, 0x4d, 0x7d, + 0xe7, 0x31, 0xfb, 0x5b, 0xc2, 0xeb, 0xa4, 0x3a, 0xce, 0xfe, 0x98, 0x68, + 0x91, 0x81, 0x30, 0x08, 0xd7, 0x37, 0xe2, 0x00, 0xef, 0x1a, 0xf9, 0x5a, + 0x4f, 0xd2, 0x97, 0x9c, 0x01, 0xab, 0xd7, 0xb0, 0x6c, 0xb5, 0x2b, 0xcb, + 0xe5, 0x14, 0xda, 0x42, 0xc5, 0xa5, 0xfe, 0x1b, 0xd0, 0xde, 0x6e, 0xf2, + 0x8f, 0x07, 0x8c, 0x94, 0x10, 0x1b, 0xc6, 0x5b, 0xb1, 0x87, 0x47, 0x62, + 0x37, 0xd9, 0x92, 0xbb, 0x80, 0x47, 0x9e, 0xa9, 0x47, 0x0a, 0x9a, 0x93, + 0x50, 0xb9, 0x38, 0x30, 0xfa, 0x97, 0xb7, 0x26, 0xe8, 0x58, 0x03, 0x4b, + 0xdb, 0x02, 0xf1, 0x23, 0x77, 0x71, 0xb9, 0x4c, 0x71, 0xdb, 0x8d, 0x16, + 0xbf, 0xdf, 0xb8, 0xef, 0xf4, 0x39, 0xe4, 0x4c, 0x9f, 0x4b, 0x95, 0x0b, + 0x9c, 0xdf, 0x31, 0x25, 0x8d, 0x36, 0xe6, 0xc1, 0x70, 0xae, 0xd1, 0x57, + 0xbb, 0xab, 0x15, 0x63, 0x31, 0x74, 0x99, 0x27, 0x62, 0x59, 0xc8, 0x7b, + 0xfe, 0x92, 0xf6, 0xa7, 0x3c, 0x02, 0xbd, 0xec, 0x02, 0x88, 0x5d, 0x8c, + 0x6c, 0xb0, 0x6b, 0xe3, 0x32, 0xe8, 0x7d, 0x3f, 0x3e, 0xda, 0x0e, 0xa2, + 0xfb, 0x24, 0x76, 0x13, 0x33, 0xf0, 0x14, 0xe1, 0xaa, 0xc0, 0x1b, 0x07, + 0x6f, 0xfb, 0xc3, 0x93, 0x22, 0x46, 0x2d, 0xc8, 0x24, 0x27, 0xb8, 0xb6, + 0xaf, 0x01, 0xef, 0x5b, 0xf5, 0xbc, 0xe0, 0xab, 0x4d, 0x22, 0x2e, 0xe6, + 0x60, 0xf3, 0xfd, 0x66, 0x17, 0x66, 0xfc, 0x2c, 0x40, 0x28, 0x79, 0x91, + 0x0c, 0xc5, 0x9d, 0x74, 0x3e, 0xf0, 0xed, 0x14, 0x32, 0xed, 0x12, 0x07, + 0x54, 0xac, 0x0a, 0xe1, 0xde, 0x62, 0x39, 0x98, 0x9f, 0x01, 0x3d, 0xc1, + 0x7b, 0xa6, 0x63, 0x53, 0xe1, 0xa3, 0x98, 0x78, 0xd4, 0x53, 0x33, 0x42, + 0x2e, 0x53, 0x18, 0x77, 0x21, 0xb8, 0x25, 0x78, 0x48, 0xae, 0x5e, 0xdb, + 0x45, 0x1c, 0xb1, 0xc6, 0x96, 0x7f, 0x24, 0x8e, 0x15, 0xe9, 0x23, 0x92, + 0xe5, 0xb9, 0x55, 0x3e, 0xba, 0xe4, 0x5a, 0x9a, 0xfa, 0x0d, 0xf9, 0xc5, + 0xde, 0xca, 0x3c, 0x9d, 0x52, 0x7c, 0x37, 0x3f, 0x83, 0xab, 0xbe, 0xc7, + 0x34, 0xf2, 0xb4, 0x69, 0xe2, 0x2a, 0x39, 0x18, 0x66, 0x29, 0x9f, 0xad, + 0x63, 0x57, 0x66, 0x81, 0x2a, 0x33, 0x9c, 0x30, 0xcf, 0xbc, 0x51, 0xf2, + 0x2c, 0xd6, 0xf1, 0x13, 0x9c, 0xd7, 0x6e, 0x67, 0x98, 0xe3, 0xe2, 0x4d, + 0x40, 0xcc, 0xbe, 0x39, 0xb7, 0xea, 0x4f, 0x7d, 0x22, 0xc6, 0xc8, 0x7a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA512, + 141, + {0x85, 0xaf, 0x3a, 0x61, 0x80, 0x63, 0xaf, 0xd9, 0x89, 0xa7, 0xe1, 0x74, + 0x71, 0x91, 0xe0, 0x2e, 0x93, 0xc5, 0xfc, 0x39, 0x23, 0x0a, 0xcc, 0x82, + 0x65, 0xc5, 0x75, 0x55, 0x8e, 0xa2, 0xf5, 0xb2, 0xdb, 0xdc, 0xeb, 0xf0, + 0x0f, 0x70, 0x07, 0xbe, 0x38, 0xc1, 0xe5, 0x18, 0x2c, 0xcf, 0x64, 0x3c, + 0xb7, 0xe8, 0x21, 0xa2, 0x6b, 0x58, 0x24, 0xc2, 0xc3, 0xcd, 0xcc, 0xa3, + 0x08, 0xab, 0x15, 0x7f, 0xf8, 0x03, 0x87, 0x81, 0xd1, 0xe8, 0x9d, 0xe7, + 0x7e, 0xe4, 0x83, 0x2e, 0x01, 0x5f, 0xa4, 0x90, 0xcc, 0xf6, 0x39, 0x0e, + 0x91, 0x11, 0xb7, 0x57, 0x31, 0x88, 0xd9, 0xfe, 0x40, 0x1b, 0xb1, 0xd3, + 0x25, 0x56, 0xde, 0x05, 0xb0, 0xcd, 0xfa, 0x27, 0xb5, 0xb9, 0x93, 0x0c, + 0x8d, 0x7e, 0x04, 0x4a, 0x04, 0x70, 0xb4, 0xfc, 0xc0, 0x39, 0x13, 0xc0, + 0x18, 0x93, 0x2c, 0x70, 0x0a, 0xb6, 0x1d, 0x0a, 0x86, 0xc2, 0x8a, 0xe4, + 0xbd, 0xb0, 0xa9, 0xdb, 0xfd, 0x90, 0xeb, 0x89, 0x22, 0xfd, 0xf2, 0x37, + 0xf2, 0xa3, 0x7a, 0x5e, 0x4e, 0x3e, 0xe5, 0x0c, 0x78, 0x42, 0x68, 0x04, + 0x81, 0x90, 0xe5, 0xda, 0x77, 0x58, 0x8c, 0x5a, 0x35, 0x14, 0x98, 0x11, + 0x3a, 0x60, 0xf2, 0x92, 0x47, 0xf8, 0x12, 0xc4, 0x57, 0xc5, 0x18, 0x3e, + 0xe1, 0xbc, 0x6d, 0xe6, 0x27, 0x20, 0xb0, 0x38, 0x3a, 0xba, 0x38, 0x46, + 0x1b, 0x6d, 0x0d, 0xa4, 0x51, 0xc5, 0x5e, 0xa3, 0x83, 0x52, 0x7e, 0xd9, + 0xc4, 0x84, 0x4e, 0x5c, 0x86, 0xc4, 0x11, 0x43, 0xf8, 0x15, 0xa9, 0xc9, + 0x4e, 0xed, 0xf4, 0xf0, 0xff, 0x8f, 0xb8, 0xb9, 0xb3, 0x3a, 0xb1, 0x08, + 0x5d, 0x9c, 0x81, 0x03, 0xc7, 0xdf, 0x63, 0x12, 0xcf, 0x00, 0xb1, 0xd0, + 0x94, 0xcf, 0x5b, 0xf2, 0xa3, 0x41, 0x0b, 0x2c, 0x48, 0x0a, 0x20, 0x1d, + 0x2d, 0xb6, 0x01, 0xfd, 0x3c, 0x90, 0x6b, 0x96, 0xdb, 0x71, 0x6f, 0x7a, + 0xcd, 0x73, 0xcc, 0xce, 0xc7, 0xb6, 0x18, 0x9c, 0x9a, 0x0e, 0x0f, 0x11, + 0xaf, 0xac, 0x74, 0xc7, 0x4d, 0x5e, 0x8f, 0x59, 0xad, 0x40, 0x3e, 0xd8, + 0xcf, 0x63, 0xe2, 0x20, 0xdd, 0xd0, 0x26, 0x4f, 0xe4, 0xe7, 0xd9, 0xe0, + 0x38, 0xa7, 0xbb, 0x37, 0x12, 0x21, 0xe6, 0x70, 0xcb, 0xab, 0xf5, 0xe9, + 0x9d, 0xfe, 0x34, 0x46, 0x42, 0xc6, 0x83, 0x07, 0xec, 0x55, 0xbb, 0x0a, + 0x9e, 0x61, 0xde, 0x7b, 0x1c, 0x8a, 0x9b, 0x19, 0xd3, 0x17, 0xa3, 0xa0, + 0x24, 0xba, 0xc9, 0xe5, 0xf8, 0x1d, 0x90, 0x78, 0x81, 0x7c, 0xba, 0x29, + 0x6a, 0x79, 0x77, 0xc1, 0xf3, 0x00, 0xb0, 0x18, 0x78, 0xab, 0xd4, 0x99, + 0x1e, 0x3a, 0xcd, 0x38, 0x95, 0xc4, 0x63, 0xbc, 0xd7, 0xb3, 0xcf, 0xe9, + 0x8c, 0x8a, 0x5b, 0x2a, 0xa3, 0x65, 0x79, 0xcf, 0x9c, 0x4d, 0x69, 0x8f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA512, + 142, + {0x32, 0xd2, 0x09, 0x5d, 0xfa, 0xc7, 0x46, 0xfa, 0x0f, 0x63, 0x27, 0x18, + 0x19, 0xbc, 0x65, 0x2e, 0xbc, 0x1f, 0x5a, 0x32, 0xf1, 0x6c, 0x04, 0x1f, + 0xe8, 0xe7, 0x78, 0x3e, 0x46, 0x96, 0xad, 0x79, 0xe3, 0xd2, 0x73, 0x6c, + 0x14, 0x81, 0xd8, 0x1c, 0xb5, 0xc3, 0xa9, 0x92, 0x85, 0x4d, 0xe7, 0x82, + 0x4e, 0x55, 0xe6, 0x24, 0x06, 0xa4, 0x4a, 0x65, 0x76, 0x43, 0x0c, 0x86, + 0xe4, 0x8e, 0x02, 0x45, 0xda, 0x19, 0x40, 0x65, 0xa5, 0x8c, 0xa2, 0x82, + 0x59, 0xbc, 0x62, 0x94, 0xdf, 0xb7, 0x1c, 0x30, 0x17, 0x1b, 0x4a, 0x9b, + 0x97, 0xec, 0x6d, 0x73, 0x43, 0xe8, 0xe7, 0xe2, 0x72, 0x6d, 0x1b, 0xe0, + 0xf7, 0x52, 0x95, 0xda, 0x4f, 0x7b, 0xfd, 0xa6, 0x8a, 0x44, 0xd8, 0xfa, + 0x78, 0x42, 0x74, 0x09, 0xc3, 0xcb, 0x4f, 0xa7, 0x16, 0x4d, 0xa2, 0x12, + 0x84, 0x8e, 0x84, 0x06, 0xed, 0x37, 0xf9, 0xfe, 0x87, 0xb1, 0xcc, 0xf1, + 0x55, 0xd4, 0x6e, 0xfe, 0x2a, 0x63, 0x91, 0xc5, 0x8f, 0x78, 0xd8, 0x69, + 0x7c, 0x1b, 0x99, 0x65, 0xd7, 0xf1, 0x05, 0x0c, 0x72, 0x0f, 0x10, 0x51, + 0x9a, 0xb1, 0xb4, 0x2c, 0xbb, 0x0f, 0xf0, 0x5e, 0xe5, 0x8e, 0xff, 0x40, + 0xfb, 0x5d, 0x0b, 0xdd, 0xbc, 0x6b, 0x36, 0xf4, 0x2a, 0x32, 0x1d, 0x60, + 0x58, 0x9b, 0x46, 0xac, 0xb8, 0x3c, 0x07, 0x37, 0x3b, 0xfb, 0x86, 0x36, + 0xe0, 0x91, 0xd7, 0x44, 0xe3, 0xea, 0x64, 0x3c, 0xd2, 0x8e, 0x5b, 0xd3, + 0xbc, 0x8e, 0xd8, 0x26, 0x25, 0x15, 0xf6, 0xd2, 0x7a, 0x57, 0x3d, 0x38, + 0xd1, 0x21, 0xc4, 0x74, 0xe1, 0x32, 0xbe, 0x3a, 0x66, 0xc3, 0x5f, 0x4f, + 0xe3, 0x5f, 0xf3, 0x78, 0x88, 0x3c, 0xaa, 0x73, 0x1e, 0x1c, 0xc5, 0xcb, + 0xcd, 0x63, 0xe4, 0xb3, 0x7d, 0xdb, 0xb3, 0xd2, 0x0a, 0xdd, 0xa5, 0x1d, + 0xda, 0x12, 0xde, 0x2c, 0x12, 0xbc, 0x8d, 0xe4, 0x68, 0x96, 0x9e, 0xd0, + 0x64, 0x76, 0x13, 0x9e, 0xd9, 0x9e, 0xaa, 0x3a, 0x21, 0x55, 0x7c, 0xbf, + 0x08, 0x27, 0x68, 0xc8, 0x29, 0xbc, 0x2d, 0x14, 0xc7, 0xa9, 0xc7, 0xfd, + 0xc7, 0x6e, 0xb2, 0xa1, 0xd7, 0xc0, 0x37, 0x33, 0x0e, 0xb3, 0xa4, 0xf1, + 0x10, 0x17, 0xa2, 0x9b, 0x7a, 0xe4, 0x7c, 0x92, 0xa4, 0xcb, 0x69, 0xf9, + 0x32, 0xdf, 0xdf, 0xa4, 0xd9, 0xd9, 0x1e, 0x24, 0x24, 0xcc, 0x47, 0xbc, + 0x6b, 0xc2, 0x59, 0xce, 0x03, 0xbf, 0xaa, 0x7c, 0xc4, 0x3f, 0x99, 0x1e, + 0x80, 0x56, 0xdf, 0x2a, 0x6b, 0xa2, 0x7d, 0xb2, 0x09, 0xc7, 0x3a, 0x27, + 0xc4, 0xe6, 0xc2, 0xdc, 0x2b, 0x81, 0xd7, 0xfe, 0x6c, 0x7d, 0xf7, 0x01, + 0x63, 0x1f, 0xb9, 0xa6, 0x2f, 0x76, 0xe7, 0x43, 0x54, 0xb7, 0x4a, 0xb2, + 0xf1, 0x88, 0xa4, 0x56, 0xfc, 0xa5, 0xf2, 0x41, 0xc6, 0x55, 0xe8, 0x29}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA512, + 143, + {0x94, 0xcf, 0x74, 0xfa, 0x31, 0x18, 0x97, 0x32, 0xac, 0xcb, 0x53, 0x92, + 0xf3, 0x96, 0xfb, 0xaf, 0xe4, 0xe0, 0xd9, 0x9d, 0x4d, 0xd1, 0x9f, 0xb9, + 0xe9, 0x1d, 0x85, 0xae, 0xf6, 0x19, 0xe8, 0x59, 0xaa, 0xe3, 0xe2, 0x75, + 0x46, 0xe3, 0xba, 0x5a, 0x70, 0x73, 0x9c, 0x9d, 0x69, 0x72, 0xaf, 0xe1, + 0x38, 0x3b, 0xc4, 0xce, 0x50, 0x12, 0x51, 0xb4, 0x27, 0xa5, 0x0f, 0x0a, + 0x53, 0x27, 0xa5, 0x5a, 0x0f, 0x3f, 0xfe, 0x84, 0x7d, 0x45, 0x45, 0x28, + 0xe5, 0xec, 0xa7, 0xcf, 0xeb, 0x12, 0x2b, 0xe2, 0xbf, 0x48, 0xe5, 0x37, + 0xee, 0x5f, 0x69, 0x2d, 0x20, 0xf7, 0x78, 0xf7, 0xdd, 0x9e, 0x33, 0x26, + 0x31, 0xca, 0x7a, 0x86, 0x9a, 0x76, 0x0f, 0x68, 0x80, 0xc9, 0xaf, 0x59, + 0xe9, 0xa1, 0xce, 0xc9, 0x6b, 0x26, 0x8f, 0xd9, 0xbc, 0xd6, 0x75, 0x63, + 0x6d, 0xf9, 0x1d, 0xb9, 0x86, 0x42, 0x2f, 0xa0, 0x40, 0x42, 0x09, 0x0a, + 0xef, 0x9b, 0x25, 0xa2, 0x28, 0x5d, 0xf8, 0xcb, 0x5e, 0x6c, 0x90, 0xe5, + 0xf9, 0x15, 0x67, 0x9d, 0x9d, 0xa3, 0xfe, 0xd5, 0xb3, 0x97, 0x02, 0xab, + 0x36, 0x91, 0x1b, 0x03, 0xae, 0xce, 0xb3, 0xbe, 0x04, 0x0e, 0x80, 0xbd, + 0xfb, 0x42, 0x34, 0x67, 0x58, 0x63, 0x24, 0x9a, 0x5a, 0x49, 0x98, 0x7f, + 0x24, 0x22, 0x82, 0xca, 0x3a, 0x71, 0x19, 0x7f, 0x9d, 0x41, 0x2b, 0x71, + 0xd1, 0xc0, 0x8b, 0x70, 0xa9, 0xc3, 0x96, 0xa8, 0x32, 0xa6, 0x2e, 0x57, + 0xa5, 0x6c, 0xd6, 0xdc, 0xf4, 0x21, 0x60, 0x5c, 0x32, 0x6a, 0x95, 0xee, + 0xdb, 0xfa, 0x85, 0xaf, 0xc9, 0xe2, 0xe2, 0xdb, 0xd4, 0x1e, 0x3c, 0x67, + 0x5a, 0xda, 0x6e, 0x33, 0x15, 0x20, 0x2e, 0xb3, 0xd1, 0x5c, 0x57, 0xe9, + 0xc0, 0x8b, 0x50, 0x30, 0x93, 0xaa, 0xa5, 0x1c, 0x20, 0x51, 0xc3, 0x55, + 0x78, 0xce, 0x6c, 0xd3, 0x4c, 0x40, 0x42, 0x8f, 0xae, 0x9e, 0x9d, 0x13, + 0xca, 0xca, 0x58, 0x77, 0x86, 0x4f, 0xa9, 0x08, 0x99, 0x79, 0xb3, 0x85, + 0xce, 0x24, 0xc5, 0x2a, 0x9f, 0xb8, 0x07, 0x47, 0x6a, 0x2b, 0x87, 0x85, + 0x6e, 0xd0, 0x64, 0x83, 0xcd, 0x8d, 0x47, 0x1f, 0xf3, 0x06, 0x38, 0x30, + 0xc1, 0xb6, 0xad, 0x83, 0x28, 0xbf, 0x6f, 0xf0, 0x1b, 0xe0, 0x2d, 0xeb, + 0x7c, 0xe5, 0xcc, 0xf8, 0xd3, 0x8b, 0x65, 0x05, 0x82, 0x17, 0x3b, 0xa1, + 0x9c, 0xab, 0x73, 0x34, 0x0e, 0x4d, 0x3b, 0x13, 0x6d, 0x15, 0x4b, 0xf9, + 0x8f, 0x56, 0x07, 0xa4, 0x73, 0x8d, 0xff, 0xfd, 0x87, 0x38, 0x10, 0x07, + 0x70, 0x19, 0x87, 0xf8, 0x8f, 0x8f, 0xda, 0x30, 0x93, 0xe8, 0xb8, 0x3c, + 0x64, 0xa1, 0x0d, 0x6d, 0x71, 0xe8, 0x1c, 0xaf, 0xe1, 0xcb, 0x33, 0xca, + 0xda, 0x4b, 0xda, 0xb8, 0x7a, 0xd6, 0x48, 0x3e, 0x9a, 0xf9, 0xcb, 0xd7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA512, + 144, + {0x49, 0xfc, 0x18, 0xb5, 0x47, 0xfa, 0x4c, 0x7d, 0x19, 0xcb, 0x46, 0x19, + 0x77, 0x07, 0x42, 0x2c, 0x41, 0x1d, 0x53, 0xa2, 0xed, 0x9b, 0xc8, 0xe0, + 0xf9, 0x35, 0x1a, 0xcb, 0x69, 0xc8, 0x6e, 0x25, 0x80, 0x43, 0x13, 0x0c, + 0x44, 0xb8, 0x6a, 0x0d, 0x7d, 0xc0, 0x59, 0x0d, 0x04, 0x42, 0x27, 0x00, + 0xa2, 0x30, 0xd8, 0xb7, 0xf0, 0xca, 0xc8, 0x24, 0x28, 0x83, 0x81, 0xd0, + 0xdd, 0x9b, 0x31, 0x09, 0x75, 0xc5, 0x85, 0x5b, 0x71, 0x92, 0xdf, 0xcb, + 0x56, 0x75, 0xa2, 0x78, 0x2d, 0xb4, 0x75, 0xf3, 0xfa, 0x2d, 0xed, 0x14, + 0x89, 0x4c, 0x03, 0x6c, 0xbb, 0x34, 0x3c, 0xcd, 0x53, 0x08, 0x31, 0x67, + 0x35, 0x77, 0x6e, 0x4a, 0x8b, 0x9b, 0x75, 0xed, 0x13, 0x3d, 0xe1, 0x38, + 0x9e, 0x0f, 0xef, 0x59, 0x64, 0x3c, 0xf2, 0x91, 0x89, 0x74, 0xb1, 0x4f, + 0x31, 0x5c, 0xdf, 0xdb, 0xbd, 0x6f, 0x4e, 0x0c, 0xda, 0xa4, 0x6e, 0xba, + 0x5e, 0x8d, 0xe2, 0x83, 0xbc, 0xc8, 0xb3, 0xb5, 0x25, 0x0c, 0x8b, 0x4b, + 0x93, 0x36, 0xe9, 0xae, 0x5d, 0xd9, 0x6c, 0x37, 0x5f, 0xd1, 0x6c, 0x2d, + 0x30, 0xe5, 0x04, 0x73, 0x47, 0x8e, 0xc5, 0x08, 0x03, 0xe9, 0xf2, 0x78, + 0x74, 0x6c, 0x4e, 0x6b, 0x91, 0x2b, 0x37, 0xac, 0x97, 0x07, 0xb4, 0x96, + 0x14, 0x84, 0x54, 0x63, 0x66, 0xfd, 0x80, 0x0b, 0xd8, 0xcf, 0x8d, 0x76, + 0x16, 0xcf, 0xdc, 0xc2, 0x2a, 0x7c, 0xfd, 0x24, 0x23, 0x7d, 0xa4, 0x37, + 0xce, 0xb0, 0xe8, 0x01, 0x6c, 0x30, 0x16, 0x44, 0x6a, 0xbd, 0x2d, 0xaf, + 0x31, 0x3c, 0x32, 0x5e, 0x95, 0x1d, 0xa8, 0xc0, 0x1f, 0xe9, 0x64, 0x48, + 0x7d, 0x3b, 0x6e, 0x45, 0x49, 0xaf, 0x9d, 0xe5, 0xdb, 0xc9, 0xa3, 0x04, + 0x62, 0xec, 0xfb, 0xb0, 0x28, 0xfc, 0xe3, 0xee, 0x47, 0x0c, 0xad, 0x39, + 0xff, 0xf6, 0x26, 0x10, 0xfa, 0x55, 0x26, 0xdc, 0xae, 0x39, 0xde, 0x93, + 0xe6, 0x90, 0x96, 0x20, 0x31, 0x9b, 0x21, 0x4c, 0x2e, 0x0e, 0xf9, 0x84, + 0xa5, 0x43, 0x24, 0x5c, 0x44, 0x1a, 0x37, 0x32, 0xcc, 0x28, 0x1c, 0xf1, + 0x8b, 0x63, 0xbf, 0x75, 0x46, 0xa6, 0x59, 0xae, 0x22, 0x68, 0x25, 0xa0, + 0xca, 0x50, 0x25, 0xd7, 0x3c, 0x4c, 0x1a, 0x1b, 0xe0, 0x69, 0xed, 0xc1, + 0x6e, 0x80, 0xcc, 0x66, 0xa7, 0xac, 0x03, 0x09, 0xf5, 0xcf, 0x4d, 0xc3, + 0x74, 0x0f, 0xe6, 0x89, 0x4e, 0x8d, 0xa2, 0xce, 0x75, 0xb9, 0x3a, 0x43, + 0xae, 0x09, 0x42, 0xbf, 0xe0, 0x60, 0x2d, 0xbc, 0x90, 0x31, 0x5b, 0xaf, + 0xf3, 0x55, 0xd7, 0x57, 0x4e, 0x31, 0xa9, 0xca, 0xfa, 0x7c, 0x36, 0x7e, + 0x2a, 0x68, 0xfe, 0x04, 0x0f, 0x41, 0x9f, 0xb6, 0xe7, 0x13, 0x17, 0xc3, + 0x0e, 0xb7, 0xf4, 0x72, 0xe0, 0x23, 0x97, 0x90, 0xa1, 0x88, 0x25, 0xe5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA512, + 145, + {0xdd, 0x3e, 0xbe, 0x40, 0xed, 0xee, 0xc3, 0x27, 0x20, 0xd3, 0x24, 0x86, + 0xb4, 0x8e, 0xe2, 0xcf, 0x96, 0x6c, 0x87, 0x60, 0x2e, 0x5f, 0xa8, 0x79, + 0x91, 0x7b, 0x9d, 0xe7, 0x9d, 0x1e, 0x46, 0x17, 0xe8, 0x82, 0x33, 0x65, + 0x65, 0xda, 0xc0, 0x61, 0x76, 0x90, 0x85, 0xc9, 0xf4, 0xf5, 0x3c, 0xa9, + 0x39, 0x2d, 0xe1, 0xaa, 0xd4, 0x26, 0x56, 0xf2, 0x3c, 0x4c, 0xc3, 0x63, + 0x7e, 0xc1, 0xe4, 0xef, 0xd2, 0x09, 0x0d, 0x6f, 0x41, 0xd3, 0x8a, 0xa5, + 0x87, 0x11, 0x94, 0x51, 0xe1, 0x5c, 0xce, 0xcd, 0x6b, 0x3d, 0xdd, 0xf2, + 0xba, 0xc8, 0x68, 0x67, 0x76, 0xcd, 0x02, 0x07, 0xc0, 0xdd, 0xff, 0x44, + 0xd1, 0x0d, 0xeb, 0xfe, 0xb0, 0x8c, 0xed, 0xfe, 0x56, 0x52, 0x4a, 0x35, + 0xe9, 0x5d, 0x45, 0xce, 0x73, 0x3b, 0x9b, 0x86, 0xf6, 0x2a, 0xee, 0x14, + 0xc3, 0x20, 0x2f, 0xa1, 0x22, 0xdd, 0xdb, 0x01, 0x7e, 0x79, 0x7f, 0x27, + 0x14, 0xdf, 0x68, 0xe7, 0x2e, 0xad, 0x5b, 0x0a, 0x78, 0x2e, 0x66, 0xde, + 0xc7, 0x32, 0xfc, 0x70, 0x6f, 0x4c, 0x93, 0x08, 0xaf, 0x88, 0x96, 0x11, + 0x12, 0x8c, 0xec, 0xe8, 0x03, 0xc2, 0xef, 0xaf, 0x07, 0xc2, 0x61, 0xa1, + 0x34, 0x86, 0xbf, 0x7d, 0x7a, 0x21, 0xae, 0xdd, 0x44, 0x49, 0x26, 0x6d, + 0xdc, 0xbf, 0xcd, 0xb5, 0xbd, 0x17, 0x1c, 0xe4, 0x25, 0x5d, 0xe4, 0x60, + 0xa9, 0x75, 0xba, 0xdb, 0x19, 0xa5, 0x53, 0x1d, 0xaf, 0xc9, 0x7e, 0x55, + 0x30, 0x58, 0xd2, 0x1f, 0xc1, 0x64, 0x39, 0x99, 0xf2, 0x09, 0x71, 0x9a, + 0x0a, 0x17, 0xe3, 0x80, 0x2e, 0xbd, 0xde, 0x28, 0xd2, 0x61, 0x85, 0x9d, + 0x48, 0x58, 0xc3, 0x0f, 0xa6, 0xc9, 0xde, 0xfe, 0x34, 0xf7, 0xa7, 0xd7, + 0xb0, 0x60, 0x43, 0x63, 0x26, 0x6e, 0x53, 0x8e, 0x11, 0x7a, 0x41, 0x4a, + 0x0a, 0x4a, 0xf8, 0xb6, 0x8a, 0x94, 0xd1, 0x8f, 0x4f, 0xf8, 0xb7, 0x31, + 0xa4, 0xee, 0x33, 0xae, 0x8f, 0x2f, 0x81, 0xae, 0x22, 0xd8, 0x75, 0x8c, + 0xce, 0x3c, 0x34, 0xd2, 0xf6, 0x27, 0x86, 0xd4, 0x5c, 0x8b, 0x0c, 0x69, + 0x72, 0x4c, 0x78, 0x98, 0x4b, 0xea, 0x20, 0xb5, 0x5c, 0x56, 0x0d, 0xc8, + 0x31, 0xa6, 0x74, 0x21, 0x01, 0x58, 0x29, 0x8a, 0x1e, 0x7c, 0x90, 0x98, + 0x4f, 0xcb, 0xd9, 0x94, 0xfe, 0xbd, 0x83, 0x47, 0x8e, 0x81, 0x21, 0xfd, + 0xf7, 0xab, 0xe1, 0xf1, 0x4f, 0x2f, 0x97, 0x64, 0xda, 0xa7, 0x06, 0x15, + 0x46, 0x3a, 0xc1, 0xaa, 0x5e, 0x61, 0xe0, 0xbf, 0x45, 0x7e, 0x1c, 0xc9, + 0xae, 0x83, 0xb4, 0x47, 0x00, 0xad, 0x2d, 0xc5, 0x92, 0x94, 0x3a, 0xaa, + 0x94, 0x8d, 0x90, 0x28, 0xe5, 0x9e, 0x99, 0x99, 0xfc, 0xe4, 0xc3, 0x37, + 0x48, 0x80, 0xc7, 0xf9, 0xb1, 0xaa, 0x2d, 0xbb, 0x9e, 0xd7, 0x0e, 0xba}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA512, + 146, + {0xdb, 0x0c, 0x7c, 0x8b, 0xce, 0xb3, 0x60, 0x78, 0xe3, 0xec, 0x67, 0xcc, + 0xce, 0x2f, 0x56, 0xcd, 0x9d, 0xe9, 0xdc, 0x4a, 0x82, 0x25, 0x55, 0x4d, + 0x13, 0xbf, 0xa5, 0xdb, 0xb2, 0xad, 0xd1, 0x20, 0x24, 0x0c, 0x0c, 0xe7, + 0xc3, 0x69, 0xd4, 0xf4, 0xa9, 0xac, 0x99, 0x61, 0x4b, 0x9b, 0x44, 0x00, + 0x5b, 0xc1, 0x8e, 0xa5, 0x26, 0xfd, 0x1c, 0x00, 0x88, 0x5a, 0x88, 0xc4, + 0x37, 0xde, 0xbf, 0x5d, 0x55, 0x7d, 0x8a, 0x19, 0xca, 0x2e, 0x58, 0xf5, + 0x88, 0x52, 0x86, 0x3d, 0x18, 0x5e, 0xcd, 0x35, 0xa5, 0xe4, 0xc0, 0xfe, + 0x5a, 0xbf, 0xeb, 0x55, 0xa1, 0xfe, 0xbd, 0x9c, 0xa1, 0x07, 0x64, 0x63, + 0x95, 0xf0, 0x7c, 0x15, 0x43, 0xb9, 0xc1, 0x9b, 0x02, 0x27, 0x73, 0x68, + 0xa4, 0x5a, 0xdb, 0x3c, 0x94, 0x79, 0x19, 0x97, 0x2c, 0xe4, 0xdf, 0x48, + 0x4a, 0x64, 0xbf, 0x2a, 0xd5, 0xf1, 0x6f, 0xd7, 0x6b, 0x00, 0xb6, 0x4c, + 0x8e, 0xf9, 0x73, 0x6c, 0x14, 0xaf, 0xc9, 0x9c, 0xa5, 0xe0, 0x16, 0x0d, + 0x5e, 0xcf, 0x33, 0xd6, 0x23, 0xa4, 0x7a, 0x05, 0x3c, 0x6e, 0x00, 0x81, + 0xa0, 0x9a, 0x6b, 0x81, 0x9e, 0xee, 0x70, 0x16, 0x16, 0xae, 0xe7, 0x9c, + 0x4b, 0x8c, 0xb0, 0x4c, 0x55, 0x61, 0x17, 0xd7, 0x38, 0xec, 0x90, 0x64, + 0xb9, 0x2a, 0xd7, 0x16, 0xc3, 0xec, 0x11, 0xcb, 0xe6, 0x87, 0x8b, 0x51, + 0x71, 0x6e, 0xbd, 0xc7, 0x5d, 0x95, 0xcd, 0x46, 0x3f, 0xb2, 0x9f, 0x26, + 0x30, 0xeb, 0x8f, 0xf6, 0x1f, 0x7c, 0xf2, 0x82, 0xe6, 0x39, 0xca, 0xac, + 0xec, 0x00, 0x35, 0x9e, 0x97, 0x1d, 0xd4, 0x18, 0x53, 0xf3, 0x9b, 0xce, + 0xd0, 0x11, 0xb2, 0xdb, 0x23, 0xc2, 0x62, 0xf9, 0x50, 0x00, 0x4c, 0x2d, + 0x6a, 0xe9, 0x47, 0x6a, 0x8e, 0x66, 0xb4, 0x75, 0x2b, 0x37, 0x6b, 0xb5, + 0x49, 0xc6, 0x3b, 0x36, 0xae, 0x9e, 0x9f, 0x81, 0xc1, 0x3d, 0x05, 0xf1, + 0x92, 0xc4, 0x16, 0x76, 0xbc, 0xe2, 0x82, 0x39, 0x47, 0xdf, 0xb7, 0x7d, + 0x03, 0x97, 0x88, 0x54, 0x18, 0x7d, 0x3c, 0xa9, 0x4c, 0x2d, 0xc9, 0x8f, + 0x10, 0x49, 0x6a, 0x8f, 0x8b, 0x8b, 0xee, 0x69, 0x02, 0x17, 0x64, 0x8e, + 0xf5, 0x5a, 0xf1, 0x72, 0x1d, 0x73, 0xed, 0xf4, 0xf0, 0xa0, 0x23, 0xa0, + 0xb7, 0xe5, 0xa5, 0xb7, 0x4f, 0x3c, 0xaf, 0x81, 0x09, 0x7a, 0x7d, 0xef, + 0x0a, 0x58, 0x5e, 0xc3, 0xad, 0xf0, 0x4d, 0xf8, 0x6b, 0xda, 0x63, 0xac, + 0xa3, 0x0b, 0x3b, 0x36, 0xd1, 0x85, 0x84, 0xf1, 0x03, 0xc8, 0xb3, 0x10, + 0xfc, 0x92, 0x3f, 0x84, 0xbd, 0x4b, 0x99, 0x14, 0x86, 0x9e, 0x8a, 0xdd, + 0x86, 0xbb, 0x8f, 0x24, 0xaf, 0x20, 0xe7, 0x90, 0xbe, 0xb9, 0x84, 0xda, + 0xca, 0x79, 0x56, 0xe8, 0x53, 0x21, 0xac, 0x77, 0x2d, 0x1b, 0x03, 0x4f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA512, + 147, + {0xfa, 0x71, 0x41, 0x30, 0xcb, 0x86, 0x84, 0x39, 0xd5, 0xd3, 0xa5, 0x75, + 0x05, 0xd6, 0x30, 0x07, 0x31, 0xc9, 0xde, 0xd5, 0x61, 0x75, 0x57, 0x0c, + 0xd5, 0xb8, 0x43, 0xb2, 0xc6, 0x28, 0x9e, 0x70, 0x45, 0x00, 0x70, 0xe5, + 0xbf, 0x30, 0x69, 0x1d, 0xad, 0x24, 0x9a, 0xd3, 0xac, 0xdc, 0x0f, 0x5f, + 0xab, 0x7f, 0xb1, 0x6d, 0x72, 0xa5, 0xa8, 0xd3, 0x8b, 0x44, 0x81, 0xed, + 0xdd, 0x2b, 0x3f, 0x8a, 0x39, 0x0e, 0x38, 0x33, 0x99, 0x7d, 0xd0, 0x1c, + 0xc9, 0x53, 0xb6, 0xb9, 0x18, 0x42, 0x85, 0x25, 0x43, 0x95, 0xc2, 0x4a, + 0x91, 0x1e, 0x7b, 0x65, 0x64, 0x35, 0x82, 0xea, 0xbe, 0xee, 0x2f, 0x04, + 0x8b, 0x36, 0x6b, 0xb5, 0x07, 0x82, 0x73, 0x2d, 0x15, 0x5b, 0x70, 0xc9, + 0x8e, 0x67, 0xa8, 0x9a, 0x33, 0x02, 0x57, 0x31, 0x3f, 0xc2, 0xed, 0x98, + 0x22, 0xc0, 0x88, 0xb5, 0x5b, 0xb7, 0xd6, 0x45, 0xf3, 0x48, 0x58, 0x1f, + 0x0e, 0xf4, 0xb8, 0x9d, 0x44, 0xc9, 0x3c, 0xb0, 0x0b, 0x7d, 0x75, 0x0e, + 0x9f, 0xa1, 0x95, 0xb8, 0x7e, 0x4d, 0x9c, 0xff, 0xef, 0x99, 0xbe, 0x38, + 0x92, 0x2d, 0xa2, 0x11, 0x88, 0x48, 0x1e, 0xee, 0xde, 0xa4, 0xa1, 0x74, + 0xb2, 0x5b, 0xe4, 0x2b, 0x6a, 0xa4, 0x4f, 0x91, 0x86, 0xac, 0x92, 0x28, + 0xb0, 0x35, 0x48, 0x96, 0xd3, 0x62, 0xa3, 0x94, 0xc1, 0x04, 0x9e, 0x31, + 0xb6, 0xdb, 0x06, 0x4f, 0xce, 0xb3, 0xa8, 0xd4, 0xd3, 0x81, 0xe3, 0x34, + 0xef, 0xa4, 0x94, 0xd6, 0xf2, 0x2f, 0xa4, 0xc3, 0x5b, 0xb6, 0x1c, 0xf2, + 0xc9, 0xe8, 0x40, 0x90, 0xcc, 0x8d, 0xa3, 0x08, 0x33, 0x58, 0xe7, 0x30, + 0x6f, 0x2d, 0x21, 0x72, 0x72, 0x30, 0xc7, 0xe2, 0x74, 0x1e, 0x61, 0x75, + 0x05, 0x6f, 0xfa, 0x9e, 0xa3, 0xc8, 0x51, 0x57, 0xfa, 0x8d, 0xbc, 0x76, + 0xda, 0xb8, 0x59, 0x99, 0x96, 0x07, 0x39, 0xf1, 0x26, 0xbf, 0x02, 0x0c, + 0x8c, 0x38, 0xd1, 0xb9, 0x6b, 0x2b, 0x9e, 0x1b, 0x85, 0x0a, 0x4b, 0xe1, + 0xe8, 0x61, 0xb6, 0x50, 0x5a, 0xf2, 0x51, 0xab, 0x38, 0xf5, 0xbf, 0xa1, + 0x20, 0x22, 0x63, 0x40, 0x38, 0xad, 0x2a, 0xc9, 0x3f, 0x9a, 0xcc, 0x33, + 0x4d, 0xcb, 0xdf, 0xa9, 0xc5, 0xde, 0x36, 0xb9, 0xdd, 0x50, 0x2a, 0xb0, + 0x84, 0x35, 0x85, 0x2a, 0xda, 0xaf, 0x7d, 0x0f, 0x73, 0xc7, 0xc7, 0x13, + 0x3c, 0x7a, 0xa9, 0xf5, 0xa0, 0x57, 0xf9, 0x6b, 0x9d, 0x37, 0x0e, 0x02, + 0xc4, 0xbc, 0x39, 0xff, 0x6e, 0x3b, 0x6b, 0xd0, 0x11, 0xa2, 0x5f, 0xf0, + 0x02, 0x53, 0x8d, 0x2f, 0x23, 0x8f, 0x67, 0x35, 0x14, 0x36, 0x2a, 0x98, + 0x87, 0x8a, 0x51, 0x8c, 0xa9, 0x8b, 0xa3, 0xb9, 0xe9, 0xc2, 0xbb, 0x45, + 0x4a, 0x52, 0xa3, 0xbe, 0xc4, 0x29, 0x05, 0x44, 0xc8, 0x87, 0xa7, 0xe5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA512, + 148, + {0x21, 0x85, 0x62, 0xbe, 0xb5, 0x39, 0x37, 0x23, 0x72, 0x44, 0xc9, 0x18, + 0x5c, 0x62, 0x74, 0x3e, 0x98, 0x65, 0x19, 0xea, 0x1f, 0xed, 0x36, 0xbe, + 0x7a, 0x6b, 0x6a, 0x44, 0xe5, 0xb8, 0x8f, 0x9c, 0x5e, 0xa3, 0x16, 0xd3, + 0x3e, 0xd5, 0xb9, 0x12, 0x61, 0x48, 0xb5, 0xd6, 0x69, 0x91, 0x14, 0xf8, + 0x04, 0xf4, 0xd3, 0xd6, 0x98, 0xd2, 0x4d, 0x85, 0xf0, 0xfe, 0x66, 0x91, + 0xd5, 0xe8, 0x04, 0x30, 0x5c, 0x4b, 0x7d, 0x76, 0xfa, 0x7a, 0x23, 0x8b, + 0x46, 0x42, 0x03, 0x5d, 0x2f, 0x24, 0x86, 0xdd, 0x57, 0x59, 0x80, 0xaa, + 0x2e, 0xb3, 0x6c, 0x89, 0xe7, 0x32, 0xc4, 0x20, 0xc3, 0x89, 0xd3, 0x91, + 0xde, 0x20, 0xea, 0xaf, 0x1f, 0x8e, 0x23, 0x09, 0x6d, 0x4e, 0xd7, 0x3b, + 0xdf, 0xa2, 0xfe, 0xb7, 0x10, 0xa4, 0x44, 0xbf, 0xa6, 0x55, 0x7c, 0x82, + 0xc5, 0x3c, 0xd1, 0x5a, 0x20, 0x07, 0xf7, 0xa3, 0xf8, 0x15, 0x9e, 0x01, + 0xfd, 0x6c, 0x89, 0x0d, 0xd9, 0x57, 0x42, 0x26, 0xc3, 0x9e, 0xde, 0x68, + 0xbd, 0x57, 0xe3, 0xa1, 0xc5, 0xa7, 0x0a, 0x77, 0xb5, 0x86, 0xfb, 0x49, + 0x70, 0x3d, 0x52, 0x45, 0x8a, 0x6b, 0x58, 0x72, 0x44, 0xc3, 0x9d, 0x58, + 0x52, 0xcb, 0x24, 0x16, 0xa3, 0x91, 0xa6, 0xbd, 0x0b, 0x58, 0xc9, 0x9b, + 0x32, 0xf1, 0x21, 0x72, 0x09, 0xb4, 0x34, 0x9c, 0xaa, 0x0d, 0x7f, 0xa9, + 0x39, 0x7a, 0xdd, 0x65, 0xa9, 0xf4, 0x94, 0xec, 0x1d, 0x95, 0xde, 0xaa, + 0x4e, 0x72, 0x57, 0xf0, 0x3c, 0x3a, 0x08, 0x24, 0x48, 0x89, 0xa6, 0xf6, + 0x82, 0xcf, 0xa4, 0xa6, 0xce, 0xec, 0x13, 0x99, 0x1b, 0x5f, 0x83, 0x2c, + 0xd7, 0xfb, 0x8f, 0x83, 0x49, 0xec, 0xed, 0xb7, 0x5f, 0xf2, 0x79, 0x5c, + 0xa3, 0x3d, 0x73, 0xec, 0xee, 0x7a, 0x42, 0x55, 0x39, 0x66, 0xa1, 0xdf, + 0x43, 0x8f, 0x65, 0xdd, 0xaf, 0x60, 0x00, 0xcf, 0x30, 0x01, 0x1c, 0x06, + 0x4a, 0x3d, 0xa0, 0xc8, 0x7a, 0x66, 0xc2, 0x12, 0xa5, 0xfd, 0x15, 0x7c, + 0x40, 0xdb, 0xe3, 0xd7, 0x48, 0x47, 0x7a, 0xcd, 0x67, 0xff, 0xa6, 0x5f, + 0xf7, 0x04, 0x9e, 0x46, 0xda, 0x3d, 0xa0, 0xf7, 0xbb, 0xc0, 0x41, 0xf7, + 0x61, 0x73, 0xf4, 0xfc, 0x0a, 0xcd, 0x6a, 0x1f, 0xa6, 0x90, 0xe1, 0xd0, + 0x34, 0xaa, 0xfa, 0xe0, 0x09, 0x91, 0x26, 0x82, 0xf3, 0x80, 0x01, 0x11, + 0xa1, 0x5a, 0x22, 0x70, 0x9c, 0xde, 0x9c, 0xe0, 0x0f, 0xde, 0x3b, 0x3f, + 0x5f, 0x90, 0xcd, 0x55, 0xb4, 0xc5, 0xce, 0x22, 0x4f, 0x0c, 0x31, 0xb6, + 0x23, 0x15, 0xb5, 0x73, 0x84, 0x61, 0xbc, 0x46, 0x06, 0xab, 0xb9, 0x80, + 0x57, 0x04, 0x31, 0x2d, 0x27, 0x16, 0x45, 0x5a, 0xac, 0x4f, 0xef, 0x64, + 0x90, 0x79, 0xec, 0x2e, 0x62, 0xb9, 0x01, 0xb2, 0x89, 0x32, 0x1d, 0xcc}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA512, + 149, + {0x36, 0x52, 0xf7, 0xbe, 0x92, 0xa0, 0x0c, 0x50, 0x8d, 0x7b, 0x11, 0x85, + 0xeb, 0x8f, 0xf9, 0xe1, 0x5b, 0x58, 0x6d, 0x21, 0xea, 0x71, 0x5b, 0xd1, + 0xc8, 0x54, 0x25, 0xd4, 0xcf, 0x9e, 0x6a, 0x75, 0x31, 0x14, 0xd7, 0x66, + 0x31, 0x8f, 0x3f, 0x1d, 0x45, 0x7a, 0x4d, 0x71, 0xd7, 0x46, 0x46, 0x87, + 0xce, 0xcb, 0xa9, 0x2d, 0xf1, 0x2c, 0x5f, 0x14, 0x23, 0x6b, 0x4a, 0x52, + 0xb5, 0x2f, 0x58, 0xe9, 0xe3, 0xa0, 0xef, 0x3b, 0xf5, 0x00, 0xd2, 0x92, + 0xbc, 0x96, 0x80, 0xf9, 0x9f, 0x01, 0x6a, 0x01, 0xba, 0x89, 0x23, 0xcf, + 0xf1, 0x47, 0x23, 0x27, 0x4c, 0x60, 0x9a, 0x83, 0xb2, 0xe3, 0xe9, 0xff, + 0x2b, 0x02, 0x99, 0x98, 0xde, 0xfa, 0xfa, 0x05, 0xd2, 0x06, 0x7f, 0x8a, + 0xa4, 0x72, 0x60, 0x57, 0xe7, 0x3a, 0x4b, 0x46, 0xeb, 0x5c, 0xc9, 0x96, + 0xc4, 0x44, 0x74, 0xf9, 0x77, 0xb5, 0x50, 0x89, 0x0e, 0x55, 0x7e, 0xb8, + 0x3b, 0x6d, 0xf4, 0x46, 0xe6, 0x20, 0xb8, 0x36, 0xa0, 0x9c, 0xa1, 0x5c, + 0xe7, 0xee, 0x96, 0x1a, 0x30, 0x19, 0x3b, 0xd7, 0xf1, 0xc3, 0xb3, 0x1b, + 0xe5, 0x10, 0x04, 0x3a, 0x38, 0x10, 0x4f, 0xc3, 0xfa, 0x97, 0xf9, 0x3e, + 0xdc, 0x51, 0xdc, 0x26, 0x46, 0x8c, 0xad, 0x87, 0xee, 0xbb, 0x6b, 0xe0, + 0x74, 0xea, 0xa8, 0x81, 0xaa, 0x40, 0xff, 0xf2, 0xc2, 0x05, 0x4a, 0x13, + 0x6d, 0x2a, 0xcb, 0x58, 0xd0, 0x4f, 0x77, 0x52, 0x66, 0xab, 0xa1, 0xf2, + 0x3d, 0x5a, 0x45, 0xaf, 0xda, 0xc8, 0xb0, 0xa2, 0xde, 0x37, 0xc9, 0x7d, + 0x85, 0x06, 0xeb, 0xdf, 0x23, 0x45, 0xa3, 0x66, 0x49, 0xa3, 0xa2, 0x43, + 0xc5, 0x72, 0xaf, 0xb9, 0x00, 0x62, 0x7f, 0xa8, 0x9e, 0xc8, 0x4f, 0xca, + 0xcc, 0x7a, 0x92, 0x75, 0x02, 0x4b, 0x9a, 0xb5, 0x5a, 0xf2, 0x40, 0xe1, + 0xc6, 0xf9, 0x91, 0x35, 0xb3, 0xc7, 0x8a, 0x08, 0xda, 0x3f, 0x23, 0xd2, + 0xe3, 0xe8, 0x1f, 0x3b, 0xc9, 0xc8, 0x4a, 0x03, 0x76, 0x0c, 0x41, 0x5b, + 0x74, 0xc7, 0xd0, 0x0a, 0x0e, 0x22, 0x86, 0x21, 0xc2, 0x1e, 0xca, 0xb7, + 0x49, 0x29, 0x2a, 0x30, 0xe5, 0xde, 0xfe, 0x63, 0x63, 0xb2, 0x9c, 0x59, + 0x0a, 0xbf, 0xd9, 0x1c, 0x1f, 0x8d, 0x1a, 0x81, 0x9b, 0x52, 0xce, 0x4d, + 0xea, 0xbd, 0x21, 0x9a, 0x32, 0x0f, 0x2e, 0xd0, 0xc9, 0xb4, 0x7b, 0xb4, + 0x0a, 0xb7, 0xe9, 0x26, 0x1b, 0x3a, 0x4a, 0x49, 0x87, 0xfd, 0x5b, 0xfb, + 0x0f, 0x18, 0xf1, 0xa0, 0xed, 0x76, 0xb4, 0x41, 0x57, 0xc2, 0xe9, 0x09, + 0x3a, 0x87, 0x67, 0xfa, 0xdb, 0xa0, 0x96, 0x65, 0xb2, 0x06, 0x53, 0x96, + 0x5b, 0x04, 0xe2, 0x11, 0x11, 0x9f, 0x2d, 0x78, 0xb8, 0xc2, 0x4d, 0xdc, + 0xe9, 0xca, 0xd6, 0x98, 0x27, 0xba, 0x4b, 0x45, 0x33, 0x30, 0xb4, 0xcc}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA512, + 150, + {0xf8, 0x72, 0x86, 0xce, 0xb7, 0xda, 0xb7, 0xa8, 0xfa, 0xf1, 0xc8, 0xd6, + 0x8c, 0xac, 0xf3, 0x8e, 0x57, 0x6a, 0xd5, 0xe0, 0x99, 0x9b, 0x9e, 0x13, + 0x6a, 0xca, 0x42, 0xdc, 0xec, 0x65, 0xda, 0xe7, 0x29, 0xa9, 0xa9, 0x4e, + 0x06, 0x31, 0xbc, 0xa9, 0x31, 0x24, 0x80, 0x4c, 0xed, 0x75, 0xe3, 0xd8, + 0xe1, 0xac, 0x0a, 0x7b, 0xc9, 0x1e, 0x62, 0x6d, 0x74, 0xa8, 0x0e, 0xd3, + 0xf2, 0x0d, 0xef, 0xa5, 0xd7, 0x32, 0x83, 0xf6, 0xfe, 0x0b, 0x5f, 0x16, + 0x55, 0xd4, 0x9a, 0xd7, 0xb2, 0xc9, 0x1e, 0x17, 0x0e, 0x18, 0xba, 0x90, + 0xd4, 0xa0, 0xa7, 0x01, 0xe4, 0xe7, 0xc0, 0xfb, 0x01, 0x78, 0xb3, 0xf5, + 0x86, 0x18, 0xa6, 0xcf, 0xc9, 0xcf, 0xb3, 0x1a, 0xc9, 0x4a, 0xca, 0xc9, + 0x20, 0x72, 0xeb, 0x68, 0x3d, 0x1b, 0xb5, 0x25, 0x09, 0x26, 0xa5, 0x7d, + 0x63, 0x33, 0xb2, 0x97, 0x26, 0x4f, 0xa2, 0x7f, 0x11, 0x4d, 0xb8, 0xe2, + 0x8f, 0xac, 0x4f, 0x65, 0xf5, 0xc8, 0x99, 0x26, 0x7b, 0x45, 0x5b, 0x91, + 0x26, 0x7a, 0xb9, 0x8e, 0x6b, 0x75, 0xc6, 0xc3, 0xb3, 0x4e, 0xfa, 0x76, + 0xac, 0x0c, 0x9d, 0x78, 0x07, 0x9b, 0x03, 0x7d, 0x7f, 0x15, 0x1a, 0x7c, + 0xfb, 0x70, 0xe5, 0x27, 0x65, 0xf3, 0xa0, 0xd1, 0x60, 0x12, 0xad, 0x23, + 0xb6, 0x1b, 0x75, 0xa7, 0xca, 0xda, 0x01, 0x37, 0xd0, 0xa8, 0x7f, 0xc7, + 0xb8, 0x2a, 0x69, 0x68, 0x25, 0x93, 0xa7, 0x7b, 0xd3, 0x1d, 0x8b, 0x4d, + 0x74, 0xc3, 0xd7, 0x81, 0x01, 0x6c, 0x04, 0xa1, 0xe2, 0xa5, 0xa1, 0xe1, + 0xbc, 0x8a, 0xfc, 0x9f, 0x03, 0x94, 0x28, 0x55, 0x53, 0x21, 0xc7, 0x3c, + 0x42, 0xa1, 0xdc, 0x7c, 0x60, 0x78, 0x6f, 0x0c, 0x3d, 0x19, 0x41, 0xe6, + 0x5a, 0xd3, 0x1e, 0x16, 0xc7, 0x89, 0xbe, 0x76, 0x72, 0x32, 0x5b, 0xed, + 0x8a, 0x5b, 0x9e, 0x77, 0x93, 0x16, 0xab, 0x84, 0x80, 0xdc, 0x0a, 0x8d, + 0xef, 0x68, 0x1a, 0xb8, 0x0d, 0x99, 0x02, 0xe2, 0x5e, 0x61, 0x03, 0x84, + 0x4e, 0x84, 0x88, 0x31, 0xf7, 0x09, 0xec, 0xfc, 0xd2, 0x40, 0x3a, 0xdf, + 0x59, 0x5d, 0x56, 0xa2, 0x6b, 0x35, 0x62, 0xdc, 0xc2, 0xd0, 0xbc, 0x8a, + 0x79, 0x70, 0xa5, 0xd0, 0xa4, 0x68, 0x16, 0x86, 0x84, 0x0a, 0x86, 0x4f, + 0x8e, 0x85, 0x18, 0x52, 0x55, 0xa2, 0xba, 0x1c, 0x43, 0x27, 0x63, 0x53, + 0xe3, 0x6c, 0xc9, 0xb2, 0xc0, 0xd2, 0xd2, 0xd2, 0xca, 0xe1, 0xce, 0x4b, + 0x0d, 0x99, 0xb1, 0x77, 0x74, 0x87, 0x91, 0x92, 0xe4, 0xfc, 0xde, 0x18, + 0x6c, 0xe1, 0xb3, 0xd5, 0xac, 0x8a, 0x33, 0xad, 0x60, 0xdd, 0xac, 0xb1, + 0x56, 0x92, 0xba, 0x4d, 0x5a, 0x49, 0x83, 0x1a, 0x83, 0xde, 0xab, 0x52, + 0x61, 0xbf, 0x30, 0x3e, 0x30, 0xa0, 0xa0, 0x26, 0x67, 0x90, 0xa2, 0x04}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA512, + 151, + {0x1f, 0x6b, 0xd6, 0x7b, 0x02, 0x0e, 0x7d, 0x21, 0x0a, 0xf1, 0xa4, 0xaa, + 0x1b, 0xd4, 0xbf, 0x52, 0xca, 0xbf, 0xa3, 0xe2, 0xcd, 0xfc, 0xdd, 0x07, + 0x15, 0x0c, 0xa9, 0xb6, 0xd2, 0x7f, 0x07, 0xf1, 0xfc, 0x13, 0x59, 0xda, + 0x72, 0x7c, 0x45, 0xe0, 0xcb, 0x26, 0x44, 0x5a, 0x66, 0x1f, 0x1e, 0x17, + 0x03, 0x12, 0xc7, 0x7c, 0x97, 0xe0, 0x3e, 0xe3, 0xf1, 0xc3, 0xca, 0x89, + 0xa6, 0x33, 0xc9, 0x5c, 0x0c, 0xc1, 0x9a, 0x48, 0x6a, 0xd0, 0x9d, 0xc9, + 0x5e, 0x3b, 0x4b, 0x8b, 0x0d, 0xbc, 0x64, 0xe8, 0x5e, 0xf0, 0x5e, 0xf9, + 0x79, 0xef, 0x0f, 0x3a, 0x74, 0x19, 0xdf, 0xce, 0xb1, 0x21, 0x11, 0x97, + 0x70, 0x1c, 0x8d, 0xbd, 0x6a, 0xdc, 0xcd, 0x75, 0x6c, 0xd0, 0x6c, 0x98, + 0xb7, 0x55, 0xfc, 0x1c, 0xbc, 0x43, 0x8a, 0x54, 0xd5, 0xcc, 0xb9, 0xc7, + 0x0e, 0x53, 0x78, 0xef, 0x0a, 0xe1, 0x11, 0x23, 0x08, 0x65, 0xa0, 0x61, + 0x14, 0xd6, 0xe6, 0xb8, 0xb8, 0x47, 0x41, 0x7f, 0x62, 0x7e, 0xc5, 0xb0, + 0x18, 0x98, 0x58, 0x57, 0x39, 0x48, 0x14, 0x70, 0x18, 0xaf, 0xd5, 0x8b, + 0xf6, 0x18, 0xf5, 0xcb, 0x2a, 0x06, 0xbe, 0x8d, 0xf4, 0x6e, 0x43, 0x3b, + 0x6c, 0x42, 0x85, 0x1c, 0xc3, 0x23, 0xbc, 0xa2, 0xff, 0x8e, 0x28, 0x67, + 0x52, 0xf9, 0xc9, 0x28, 0xef, 0xec, 0x8a, 0xb6, 0x21, 0x2d, 0x2f, 0xb6, + 0xba, 0x85, 0x05, 0x06, 0x15, 0xdd, 0x8a, 0x95, 0x64, 0x72, 0xcc, 0x25, + 0xfb, 0x45, 0xf7, 0x61, 0x3b, 0x5c, 0xaa, 0x1b, 0x5f, 0x26, 0x20, 0x48, + 0xee, 0x64, 0x6c, 0x9f, 0xd0, 0x16, 0x92, 0xf0, 0x29, 0x41, 0x7f, 0xbe, + 0xc9, 0x42, 0x9e, 0x5a, 0x69, 0x78, 0x37, 0xb0, 0x22, 0xd3, 0x8b, 0xed, + 0x59, 0xa5, 0xe8, 0x92, 0xc6, 0xf9, 0xdc, 0xaa, 0x17, 0xd1, 0x19, 0xb9, + 0x42, 0x88, 0x21, 0xd8, 0x2b, 0xe7, 0xba, 0x0e, 0xbe, 0x39, 0x01, 0x07, + 0x8e, 0x1b, 0xcb, 0x98, 0xee, 0x0c, 0x41, 0x19, 0x11, 0xa2, 0xef, 0xab, + 0x41, 0x8e, 0x22, 0x88, 0xf5, 0x17, 0x7e, 0x0c, 0x88, 0x93, 0x19, 0x73, + 0x3a, 0x2f, 0xb9, 0x97, 0x7b, 0x98, 0x55, 0xda, 0x4f, 0x6f, 0xde, 0xd7, + 0xc1, 0x68, 0x4f, 0xd5, 0x90, 0x03, 0x24, 0x07, 0x50, 0x69, 0x80, 0x4d, + 0xb2, 0x98, 0x18, 0xc3, 0x0f, 0x1a, 0x34, 0x64, 0x46, 0x64, 0x6a, 0x3b, + 0x22, 0xdc, 0x0a, 0x19, 0xae, 0x4f, 0xbf, 0xce, 0xb8, 0x41, 0x22, 0x6d, + 0x75, 0x45, 0x51, 0x59, 0x77, 0x89, 0x49, 0x34, 0x70, 0xd0, 0x72, 0xd8, + 0xd1, 0xaf, 0x8f, 0x66, 0x31, 0xb4, 0x60, 0x95, 0x21, 0xfc, 0xa9, 0x78, + 0xfa, 0xa5, 0x67, 0x07, 0xce, 0x5b, 0x18, 0xff, 0xae, 0x93, 0xbe, 0x4e, + 0x1a, 0x7d, 0x27, 0xd1, 0xfb, 0x4c, 0xf6, 0x42, 0x34, 0x01, 0xd5, 0x0f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA512, + 152, + {0x97, 0x49, 0x13, 0x72, 0xbe, 0xa1, 0xbe, 0x6c, 0x54, 0xb7, 0x67, 0x00, + 0x9b, 0xfa, 0x9e, 0x1b, 0x5d, 0x8f, 0xdd, 0xaa, 0x2c, 0xbf, 0x04, 0x55, + 0x15, 0x84, 0xc1, 0x5b, 0x61, 0xf3, 0x0e, 0xe4, 0x8a, 0xb2, 0x5b, 0x6e, + 0x14, 0xa2, 0xdb, 0x40, 0x2f, 0xca, 0xb4, 0x53, 0x60, 0x1f, 0xfe, 0x63, + 0xcc, 0x53, 0x11, 0x48, 0x4e, 0x9d, 0x39, 0xf6, 0xf0, 0xb3, 0xaa, 0xc0, + 0x98, 0x75, 0xd3, 0x1d, 0x98, 0xe8, 0xa3, 0x0f, 0xba, 0xed, 0x37, 0xc1, + 0xbb, 0x68, 0xa6, 0x18, 0x5e, 0x26, 0xd6, 0xe3, 0x5e, 0x0d, 0xae, 0xe8, + 0xfd, 0x0c, 0xf9, 0xc3, 0xb8, 0xc4, 0x6e, 0x5c, 0x97, 0xcc, 0xae, 0x80, + 0xef, 0xf6, 0xcb, 0x18, 0xe6, 0xac, 0x9e, 0xf1, 0x5f, 0x61, 0xd9, 0xfa, + 0x6b, 0x98, 0x3d, 0x7f, 0x98, 0xeb, 0x38, 0xc8, 0xd8, 0x62, 0xaa, 0xea, + 0x96, 0x86, 0x4a, 0x7c, 0xb2, 0xe5, 0x00, 0xbd, 0x91, 0xeb, 0xb2, 0x91, + 0xfd, 0x85, 0x2c, 0xa1, 0x6b, 0x18, 0x89, 0x7d, 0x70, 0xca, 0x2d, 0x8a, + 0x22, 0xf9, 0x36, 0xb9, 0x5e, 0x9f, 0xad, 0xda, 0x9a, 0x6e, 0x95, 0x95, + 0xfa, 0x19, 0x42, 0xa9, 0x42, 0xc3, 0xe6, 0x90, 0xf5, 0x53, 0x1e, 0x02, + 0x9a, 0xa5, 0xc3, 0x84, 0x07, 0x39, 0x17, 0x09, 0xdd, 0x01, 0x21, 0xf9, + 0x82, 0x07, 0x26, 0x76, 0x7e, 0x1a, 0xb8, 0x50, 0x1e, 0xb4, 0x64, 0x1f, + 0xd8, 0xef, 0x3a, 0xb3, 0x7a, 0x99, 0x18, 0xbf, 0xd5, 0xdc, 0xa3, 0x2b, + 0xae, 0x1c, 0xf9, 0xc5, 0xe8, 0xf1, 0x12, 0x9c, 0x29, 0x51, 0x80, 0x48, + 0x11, 0xa1, 0x26, 0xeb, 0xf9, 0x32, 0x00, 0x9f, 0x4a, 0x30, 0x68, 0x0d, + 0x1a, 0xd9, 0xaa, 0xc7, 0xf6, 0xc8, 0x65, 0x39, 0x8c, 0x8d, 0xf5, 0x10, + 0x0f, 0xd9, 0x63, 0xb9, 0x1a, 0x51, 0x15, 0xc9, 0xcb, 0x84, 0xb3, 0x1a, + 0x1f, 0xa9, 0x4f, 0x8e, 0xf4, 0x93, 0x0b, 0xe1, 0x3f, 0x31, 0x57, 0xd0, + 0x98, 0x5a, 0x01, 0xc9, 0x56, 0x2f, 0xb3, 0xaa, 0x7a, 0xe8, 0x94, 0xf1, + 0x1b, 0xc5, 0x4a, 0x1e, 0x46, 0xfe, 0xc8, 0xf7, 0x8d, 0x03, 0xc6, 0x4d, + 0xae, 0x8c, 0x8c, 0x4f, 0x22, 0x83, 0x17, 0x5b, 0x99, 0x03, 0x77, 0x1a, + 0xb1, 0x51, 0xfb, 0x48, 0x2d, 0x64, 0xad, 0xc9, 0x7b, 0xb3, 0x71, 0xb8, + 0x26, 0x3e, 0xca, 0x46, 0x20, 0x6d, 0x8e, 0xe8, 0x76, 0x7f, 0x61, 0x81, + 0x5d, 0xe4, 0x4e, 0x0c, 0x03, 0x4a, 0x43, 0x3c, 0x38, 0x3f, 0xa9, 0x3d, + 0x8f, 0xb2, 0x78, 0xff, 0xa3, 0x45, 0x39, 0x5f, 0x33, 0x99, 0xa3, 0xf1, + 0x78, 0xa3, 0xba, 0xef, 0xd2, 0xad, 0xf2, 0x6a, 0x2a, 0xa9, 0x98, 0xef, + 0xd1, 0xfb, 0x7a, 0xa1, 0x4a, 0x9f, 0xba, 0x47, 0x37, 0xf0, 0x3b, 0x34, + 0x89, 0x3c, 0x1f, 0x20, 0x62, 0xff, 0xbd, 0x40, 0x15, 0x55, 0x5c, 0x12}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA512, + 153, + {0x2e, 0xaa, 0x79, 0x58, 0xa6, 0xef, 0xc1, 0x37, 0xe8, 0x4c, 0x5c, 0x71, + 0x9a, 0x95, 0xd6, 0x13, 0xb1, 0xb3, 0x4e, 0x33, 0x4f, 0x17, 0x2e, 0xb9, + 0x7a, 0x8c, 0xbb, 0xd3, 0xdc, 0x7f, 0x56, 0x81, 0x00, 0xf3, 0xb6, 0x06, + 0xcc, 0xb4, 0x94, 0x29, 0x79, 0xbe, 0x06, 0xeb, 0x02, 0xce, 0x2c, 0xf5, + 0xd4, 0x45, 0x04, 0x23, 0xbf, 0x0e, 0x21, 0xca, 0x8c, 0xf3, 0xaf, 0x40, + 0x1d, 0x1d, 0x44, 0x47, 0xdd, 0x85, 0xac, 0x73, 0xeb, 0x05, 0x2e, 0xf7, + 0x1b, 0xa9, 0x98, 0xc8, 0x43, 0xb9, 0x6c, 0x39, 0x50, 0x9e, 0x9b, 0x15, + 0x78, 0x2f, 0x6b, 0xe4, 0x75, 0xdc, 0x54, 0x91, 0xe2, 0xf6, 0x38, 0x37, + 0xe7, 0x13, 0x6d, 0x2b, 0x8d, 0xf7, 0x57, 0x1f, 0x47, 0xc0, 0x7e, 0x46, + 0x53, 0xa6, 0x86, 0x9a, 0x68, 0x32, 0xe1, 0xe6, 0xc0, 0x49, 0x89, 0x94, + 0xdd, 0x94, 0xe0, 0x5a, 0x86, 0xed, 0x99, 0x94, 0x74, 0xb9, 0x55, 0x6f, + 0x45, 0x8c, 0xec, 0x14, 0x06, 0xa2, 0x24, 0xf6, 0x13, 0x77, 0xe9, 0x7d, + 0xbb, 0xbf, 0x57, 0x8f, 0x34, 0x16, 0x0e, 0xec, 0xb5, 0xa0, 0x49, 0x41, + 0xcc, 0x4e, 0x8d, 0x22, 0x11, 0xb2, 0xee, 0x80, 0x4e, 0x1d, 0x35, 0x1e, + 0x70, 0x35, 0x2a, 0x5f, 0x94, 0xf1, 0xc5, 0x0f, 0xf5, 0xac, 0x1c, 0xee, + 0x89, 0x16, 0x20, 0x1c, 0x26, 0xde, 0x23, 0x73, 0x86, 0xd9, 0x1d, 0x02, + 0x63, 0xec, 0x95, 0x03, 0x9d, 0xec, 0x97, 0xc8, 0xb2, 0x16, 0x43, 0xec, + 0x61, 0x9b, 0xff, 0x0a, 0x32, 0x0c, 0x21, 0xc2, 0x83, 0x80, 0x9b, 0x4e, + 0x1b, 0x7a, 0xe8, 0x28, 0x08, 0xdf, 0x8d, 0xc1, 0xbc, 0x87, 0xb4, 0x14, + 0x4d, 0x44, 0x86, 0xda, 0x7f, 0x9b, 0x0d, 0x50, 0x49, 0x5c, 0x44, 0xd9, + 0xe8, 0x58, 0xad, 0x5f, 0xb5, 0xc0, 0x71, 0xc2, 0x00, 0x82, 0xb9, 0xa5, + 0x0d, 0xb8, 0xbb, 0x6a, 0x5f, 0xd3, 0xd2, 0x3a, 0xb1, 0x12, 0x92, 0x2a, + 0xf6, 0xfe, 0x69, 0x68, 0xa5, 0x68, 0xd8, 0xda, 0x6e, 0xfa, 0x81, 0x4b, + 0xea, 0x87, 0x05, 0x93, 0xa9, 0xc4, 0x6b, 0x0d, 0x18, 0xc0, 0x04, 0x66, + 0xc8, 0xfe, 0x31, 0x66, 0x97, 0x08, 0xd5, 0xb2, 0xb3, 0x97, 0xf7, 0xbc, + 0xf1, 0x36, 0xc5, 0x15, 0x21, 0xfe, 0xea, 0xcd, 0xd1, 0x96, 0xaf, 0x91, + 0x74, 0x3f, 0x0b, 0x79, 0xda, 0x90, 0xdb, 0xeb, 0xcb, 0x61, 0x09, 0x49, + 0x42, 0xbc, 0xa6, 0x54, 0xbe, 0x2e, 0x22, 0x30, 0xc2, 0x09, 0x4a, 0xbe, + 0xc7, 0x42, 0x4b, 0x56, 0x18, 0xca, 0xc1, 0x5a, 0x7c, 0xad, 0xac, 0xb8, + 0xd6, 0xd0, 0x57, 0x79, 0x33, 0x5a, 0x18, 0xf3, 0x43, 0x4e, 0x16, 0x86, + 0xc5, 0x4d, 0x5d, 0x25, 0xd8, 0xc5, 0x8c, 0xe5, 0x5f, 0x6f, 0xfd, 0x39, + 0xb3, 0x71, 0x6d, 0xde, 0xb3, 0x5d, 0x0e, 0xb6, 0xb1, 0x86, 0xc9, 0xd9}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA512, + 154, + {0xe5, 0x42, 0x31, 0x5f, 0xc8, 0xff, 0x4a, 0xdb, 0x3c, 0x52, 0x63, 0x7e, + 0x05, 0x1c, 0x40, 0xb8, 0xbb, 0x91, 0x16, 0x02, 0xc2, 0x1b, 0xf3, 0xc7, + 0x30, 0x72, 0xf9, 0xd3, 0x38, 0x6f, 0xbc, 0xca, 0x97, 0x37, 0x5f, 0x79, + 0xf1, 0x7f, 0x7f, 0x72, 0xf7, 0x00, 0x9d, 0xa6, 0x79, 0x1a, 0x4e, 0x7d, + 0x4d, 0xfe, 0x3c, 0x13, 0x74, 0xd4, 0xff, 0x76, 0x6c, 0x62, 0x04, 0xdd, + 0x4d, 0xac, 0x88, 0x05, 0x8c, 0x97, 0x7b, 0xaa, 0xe7, 0xbd, 0x66, 0x73, + 0x92, 0xc7, 0xa3, 0xaf, 0x0f, 0xee, 0x93, 0x3c, 0xae, 0xa4, 0xe4, 0x63, + 0xf2, 0xad, 0x0c, 0x9c, 0x23, 0x5b, 0xf3, 0x1e, 0x52, 0x6f, 0x3f, 0x45, + 0x82, 0xb7, 0x83, 0x6c, 0x8a, 0x06, 0x81, 0x94, 0x99, 0x96, 0xd5, 0x96, + 0xb6, 0xba, 0x0a, 0x50, 0x97, 0x19, 0x3e, 0x98, 0x4b, 0x7f, 0xc7, 0x7e, + 0x42, 0xfe, 0x99, 0x58, 0x5a, 0xb2, 0x1c, 0x18, 0xf1, 0xeb, 0x49, 0x42, + 0x26, 0xf3, 0x54, 0x41, 0x08, 0x05, 0xab, 0x4e, 0xa0, 0x2d, 0x79, 0x23, + 0x4b, 0xba, 0x5b, 0x95, 0x8d, 0xc6, 0xbc, 0x1a, 0xfe, 0x94, 0x81, 0x0b, + 0xc5, 0x83, 0xb0, 0x4e, 0x81, 0xf1, 0xc0, 0xee, 0x71, 0xd6, 0x0c, 0xaa, + 0x23, 0x9d, 0x18, 0xca, 0xfe, 0x42, 0x99, 0xf0, 0xaf, 0xdd, 0xb7, 0x1c, + 0x30, 0x19, 0xf9, 0x56, 0x9a, 0x7a, 0x4f, 0xbe, 0x11, 0x63, 0xcf, 0xd2, + 0x3b, 0x1b, 0x6f, 0x4e, 0x73, 0xd5, 0xb9, 0x77, 0x1a, 0xa7, 0x08, 0xe2, + 0xa9, 0x0e, 0x57, 0xd9, 0xe4, 0x87, 0x5a, 0x4a, 0x11, 0x0a, 0x96, 0x07, + 0x35, 0xdd, 0x11, 0x4e, 0xcb, 0x11, 0x2e, 0x69, 0x1c, 0xbf, 0x62, 0x2c, + 0xb8, 0x9d, 0x77, 0x76, 0xb0, 0xe9, 0x8e, 0x6b, 0x9a, 0x5c, 0x56, 0x43, + 0x79, 0x51, 0x44, 0xf9, 0x1e, 0xc7, 0x3a, 0xbb, 0x5d, 0x88, 0x77, 0xb8, + 0x0a, 0xe6, 0x97, 0x03, 0x5d, 0xae, 0xea, 0xfd, 0xdb, 0x12, 0x99, 0x3f, + 0x3d, 0x0c, 0x81, 0x52, 0xdb, 0xa0, 0x1f, 0x07, 0x4f, 0x13, 0xc5, 0x45, + 0xff, 0x7c, 0x3c, 0x6f, 0x6f, 0xd1, 0xf1, 0xaf, 0xac, 0x35, 0xbd, 0x3c, + 0x8a, 0x6e, 0xdf, 0xbc, 0x9d, 0x02, 0x8e, 0x97, 0x88, 0xaf, 0x21, 0x34, + 0xcf, 0xf1, 0x27, 0x08, 0xcc, 0x65, 0xbf, 0x53, 0xb9, 0x12, 0x0f, 0x52, + 0xbc, 0xf5, 0xe7, 0x80, 0x65, 0x2d, 0xbc, 0x6b, 0xb8, 0x41, 0xbc, 0xf6, + 0x3f, 0xb5, 0x10, 0x6c, 0x6b, 0x3b, 0x3e, 0xc2, 0xfd, 0xde, 0x8d, 0xf1, + 0xe6, 0xbb, 0xc8, 0x8d, 0x2e, 0x6e, 0x6a, 0x63, 0xe9, 0x2f, 0xe9, 0xbb, + 0x53, 0x35, 0xd4, 0x88, 0x85, 0xd4, 0x3f, 0x70, 0x70, 0x38, 0x2f, 0x88, + 0xae, 0xe3, 0x94, 0xa7, 0x14, 0xbb, 0x86, 0x57, 0xc1, 0x20, 0xf3, 0x83, + 0x06, 0xcf, 0x95, 0x83, 0xf2, 0x4f, 0xdf, 0x6a, 0x80, 0xfa, 0x6d, 0x08}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA512, + 155, + {0x63, 0x99, 0xa2, 0x9b, 0x72, 0x92, 0x37, 0x1f, 0x30, 0xce, 0x9c, 0x2b, + 0x61, 0xff, 0x03, 0x0e, 0xf5, 0xac, 0xcc, 0x45, 0x03, 0xec, 0x98, 0x71, + 0x94, 0xa5, 0x3c, 0x9b, 0x57, 0x38, 0xcc, 0xfa, 0x4a, 0x9b, 0x3f, 0x3e, + 0x0f, 0x59, 0xce, 0xdf, 0x8e, 0x55, 0xf6, 0xab, 0x99, 0xbb, 0x27, 0xd2, + 0x16, 0x53, 0xb4, 0xdd, 0x12, 0xe2, 0x77, 0xd9, 0x8c, 0x32, 0xce, 0x0b, + 0x55, 0x12, 0x34, 0xba, 0xe3, 0x82, 0x26, 0xc3, 0x24, 0x15, 0xf4, 0xba, + 0xcf, 0xe8, 0x04, 0x20, 0x18, 0x58, 0x21, 0xf8, 0xa3, 0xc7, 0x44, 0x1d, + 0xd9, 0xca, 0xbe, 0x2b, 0xd3, 0x34, 0xbc, 0xef, 0xcb, 0x96, 0xe1, 0x17, + 0x94, 0x5f, 0x10, 0xfb, 0x9c, 0x2a, 0x3a, 0x9c, 0x31, 0x75, 0x29, 0x9e, + 0x6d, 0xe8, 0x2b, 0xb2, 0x4e, 0xa3, 0x75, 0x6d, 0x8d, 0xb8, 0xa9, 0x46, + 0xcd, 0xe1, 0xb5, 0xae, 0x01, 0xf1, 0x2d, 0x5e, 0xcd, 0xd1, 0x14, 0xcd, + 0x62, 0x79, 0xca, 0x22, 0x37, 0xc2, 0x66, 0x89, 0x58, 0x0e, 0xf5, 0xfb, + 0xd1, 0x1b, 0xa4, 0x68, 0x6b, 0x1e, 0x10, 0x2c, 0x72, 0xd3, 0x15, 0x2c, + 0xe9, 0x0d, 0x4a, 0x4c, 0x41, 0x83, 0x5f, 0xf1, 0x9a, 0xfe, 0x23, 0x87, + 0xb2, 0x4a, 0xf2, 0x90, 0xbc, 0xd3, 0xca, 0x99, 0x55, 0xb7, 0xd9, 0xa6, + 0xf6, 0x16, 0xd2, 0x47, 0xf6, 0xee, 0x2c, 0x52, 0x15, 0x6b, 0x79, 0x53, + 0xc9, 0xb1, 0x3b, 0xd2, 0x84, 0x0b, 0x96, 0x29, 0x36, 0xf6, 0xce, 0xbd, + 0x5b, 0xe7, 0x54, 0x9a, 0x4a, 0x33, 0xd1, 0x61, 0x98, 0xb6, 0x4c, 0x90, + 0x82, 0x24, 0xba, 0x29, 0xdb, 0xdb, 0xed, 0x40, 0xf2, 0xc8, 0x19, 0x51, + 0x1c, 0x10, 0xdc, 0x59, 0xb3, 0x6b, 0xe9, 0x61, 0xa8, 0xb1, 0x30, 0x1e, + 0x58, 0x17, 0x45, 0x5c, 0xb2, 0x0f, 0xa3, 0x28, 0x22, 0x1c, 0xf0, 0x44, + 0x77, 0xbc, 0xfd, 0x24, 0x4b, 0xd2, 0x95, 0x1f, 0xf1, 0x5a, 0x6f, 0xe9, + 0xe7, 0xe4, 0x1f, 0x1f, 0x70, 0x42, 0x73, 0xe8, 0xd6, 0x2e, 0xf5, 0x1f, + 0xc3, 0x7e, 0x1b, 0xbc, 0x70, 0xf0, 0x83, 0x39, 0xd0, 0x41, 0x46, 0x87, + 0x16, 0x4f, 0xa6, 0x32, 0x1e, 0x00, 0xc8, 0x01, 0x15, 0xa4, 0xc6, 0xf1, + 0x54, 0x4d, 0x88, 0x30, 0x5f, 0xe3, 0x38, 0xb9, 0x57, 0x67, 0xdf, 0x72, + 0xe3, 0xb3, 0x3e, 0x7f, 0x33, 0x4b, 0xfa, 0x50, 0xff, 0x26, 0xf8, 0x3e, + 0x44, 0xee, 0x92, 0xd6, 0x3a, 0xcf, 0xe6, 0xbd, 0xd1, 0x7d, 0xb2, 0x40, + 0x08, 0x2b, 0x15, 0x8b, 0xfa, 0xe8, 0x4e, 0xd0, 0xac, 0x74, 0x8c, 0x81, + 0x69, 0x9f, 0xe7, 0xa7, 0x0d, 0x87, 0x97, 0xb5, 0x70, 0x55, 0x33, 0xe6, + 0xc6, 0xba, 0xa7, 0x2c, 0xc5, 0x05, 0x9f, 0xa9, 0xd8, 0x56, 0xae, 0x70, + 0x68, 0x59, 0x51, 0x13, 0xef, 0xf5, 0xe2, 0x62, 0x54, 0x90, 0x56, 0x0a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA512, + 156, + {0xa3, 0xb2, 0x66, 0xf2, 0x66, 0xeb, 0x5f, 0x6d, 0xad, 0x2c, 0x4b, 0xbf, + 0xbc, 0x4f, 0xd2, 0xdb, 0x1e, 0x95, 0x14, 0x64, 0x5e, 0xfc, 0xd1, 0xe5, + 0x46, 0x5e, 0x9f, 0xd7, 0x62, 0xd6, 0x14, 0xdb, 0x5c, 0x3d, 0x04, 0x4c, + 0x7c, 0x84, 0xc7, 0x71, 0x43, 0x47, 0x1c, 0x0d, 0x98, 0x13, 0x59, 0xa9, + 0x74, 0xd6, 0x60, 0x93, 0x19, 0x76, 0x4d, 0x49, 0x98, 0x23, 0xf3, 0x56, + 0xb1, 0xa0, 0xb6, 0xa3, 0xeb, 0xcc, 0xe6, 0x3d, 0xcd, 0x08, 0xbe, 0x24, + 0xc6, 0x3a, 0x66, 0x43, 0x38, 0xf6, 0x4d, 0x1f, 0xd7, 0x75, 0x13, 0x9c, + 0x0e, 0xfa, 0x67, 0xcd, 0xa0, 0x92, 0x83, 0x09, 0xbf, 0x88, 0x15, 0x75, + 0x7b, 0x93, 0x6f, 0xaf, 0xdf, 0x85, 0xd2, 0x7a, 0x17, 0xc0, 0x59, 0xff, + 0x12, 0xab, 0x18, 0x5c, 0xce, 0x6f, 0xec, 0x64, 0x02, 0x91, 0xf9, 0x08, + 0x95, 0x59, 0xb8, 0x7d, 0x20, 0xbd, 0x9c, 0x1a, 0x0b, 0x89, 0x0a, 0x9f, + 0xc8, 0x82, 0x80, 0x68, 0x25, 0x94, 0xe9, 0x77, 0x03, 0xad, 0xee, 0xbc, + 0x0e, 0x67, 0x39, 0xdf, 0x83, 0x88, 0xa2, 0xf4, 0x33, 0x5e, 0x54, 0x5e, + 0x95, 0x97, 0xdd, 0x9f, 0xb5, 0x7c, 0x2d, 0x1a, 0x78, 0x74, 0xb7, 0x72, + 0xa9, 0x49, 0x3a, 0x3e, 0xa3, 0x4d, 0x16, 0x1a, 0x17, 0xd1, 0x76, 0xbc, + 0x2c, 0x19, 0x7c, 0x56, 0x1f, 0x0c, 0x7e, 0x80, 0x06, 0x5a, 0x42, 0x1f, + 0x77, 0xf1, 0xf2, 0x41, 0x17, 0x8c, 0x9c, 0x70, 0xd3, 0x92, 0x99, 0x7c, + 0xfe, 0xdc, 0x94, 0xe4, 0xb1, 0xad, 0xcb, 0xe7, 0xa6, 0xbc, 0xfa, 0xb7, + 0xeb, 0x6a, 0x60, 0xcb, 0xda, 0x60, 0x00, 0x91, 0x99, 0x73, 0xe9, 0xb1, + 0x38, 0x2e, 0x20, 0xda, 0x60, 0x32, 0xf8, 0x65, 0x62, 0x11, 0x5f, 0xe4, + 0x5e, 0xbe, 0x67, 0xe1, 0x02, 0xe2, 0x5d, 0x42, 0x3b, 0xb6, 0xa9, 0x9b, + 0x47, 0x89, 0x9d, 0xa0, 0x9d, 0xad, 0xb9, 0xf9, 0x90, 0xc9, 0x05, 0xc6, + 0x75, 0x59, 0xd4, 0xd7, 0x83, 0x64, 0xeb, 0x6b, 0xe4, 0x0c, 0xff, 0x03, + 0xcf, 0x60, 0xce, 0xb0, 0x23, 0xda, 0xd2, 0x20, 0x82, 0xa7, 0xb7, 0x39, + 0x96, 0x64, 0x0a, 0xa3, 0xc3, 0xe8, 0x7c, 0x3e, 0xe8, 0xb4, 0x22, 0x9b, + 0x0e, 0xe7, 0x00, 0x23, 0xec, 0x7a, 0x39, 0x23, 0x12, 0x02, 0xbd, 0x65, + 0x1d, 0xca, 0x6d, 0xe0, 0x76, 0xb6, 0x83, 0xe8, 0x94, 0xb8, 0x45, 0xd8, + 0xf3, 0xad, 0x28, 0x9c, 0x3b, 0x7c, 0x0d, 0xa4, 0xe8, 0x6e, 0xcc, 0xb2, + 0xf1, 0xb7, 0xb0, 0x53, 0xea, 0x48, 0x16, 0xea, 0x37, 0x6d, 0xf0, 0x1f, + 0x00, 0x1a, 0x97, 0x8f, 0x96, 0x50, 0xd8, 0x12, 0x4e, 0x3c, 0xf7, 0xc4, + 0xd3, 0x0a, 0x5e, 0x53, 0x69, 0xb1, 0x26, 0x0e, 0x13, 0x2b, 0x4b, 0x3e, + 0xc8, 0x38, 0xac, 0xcc, 0x3a, 0x63, 0x95, 0x80, 0xbf, 0x4e, 0xa4, 0xd0}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA512, + 157, + {0x00, 0x2d, 0xe4, 0x7f, 0x80, 0x04, 0x37, 0x1d, 0x52, 0xe2, 0xce, 0xa6, + 0x46, 0xc3, 0xd3, 0x0c, 0x24, 0xc7, 0x06, 0x7c, 0xcf, 0xe1, 0x34, 0xc4, + 0x19, 0x5e, 0x79, 0xf3, 0xc1, 0xd5, 0xe1, 0xc5, 0x15, 0xae, 0x7f, 0x09, + 0xb0, 0x41, 0x84, 0xa0, 0xd2, 0xcf, 0x9c, 0x82, 0x93, 0x88, 0xc1, 0x19, + 0x60, 0x82, 0x41, 0x50, 0xee, 0x61, 0x9b, 0xfc, 0x8d, 0x55, 0xbf, 0xef, + 0x47, 0xa5, 0x8b, 0x2a, 0x66, 0x2e, 0x62, 0xd6, 0x92, 0xf5, 0x31, 0x37, + 0x6c, 0xfc, 0x88, 0x7d, 0x91, 0xf5, 0x42, 0x23, 0x00, 0x7d, 0xdd, 0x06, + 0xa2, 0x20, 0x5b, 0x4e, 0x35, 0x41, 0x98, 0x97, 0xd0, 0xb3, 0x32, 0xc1, + 0x0c, 0x3c, 0x9b, 0xd9, 0xcb, 0xfd, 0xab, 0xf4, 0x4a, 0xf4, 0xb3, 0xc9, + 0xda, 0x04, 0xa7, 0x6b, 0x2d, 0x4f, 0xb1, 0xe3, 0xaa, 0xb5, 0xae, 0x02, + 0x01, 0x16, 0xbf, 0x97, 0x62, 0x3b, 0x71, 0xc6, 0x42, 0x26, 0x56, 0xa3, + 0xf4, 0xe9, 0xac, 0x1e, 0xab, 0x2f, 0x7d, 0xe9, 0xe0, 0xd0, 0x48, 0x78, + 0x2d, 0xd3, 0x12, 0xe0, 0xdf, 0xed, 0x77, 0x4d, 0x87, 0xe4, 0x54, 0xe5, + 0xd5, 0x93, 0xbc, 0x0f, 0x26, 0x70, 0x93, 0x42, 0x0e, 0x80, 0x47, 0xb4, + 0x24, 0x6f, 0x15, 0x61, 0xbd, 0xf5, 0x00, 0xf1, 0xc7, 0x0a, 0x7a, 0x96, + 0xd0, 0xf0, 0x37, 0xbb, 0xab, 0xfb, 0x2d, 0xee, 0xce, 0x76, 0x18, 0xfd, + 0x14, 0x53, 0xe8, 0x8f, 0x26, 0xb6, 0xcc, 0xd2, 0x4a, 0x8a, 0x0b, 0xf7, + 0x44, 0x50, 0xdf, 0x11, 0xc9, 0xcf, 0xb5, 0xf6, 0xf9, 0xcc, 0xfa, 0x3e, + 0xe2, 0xaa, 0xa8, 0xb2, 0x54, 0x75, 0x09, 0x87, 0xa1, 0x40, 0x87, 0x41, + 0x88, 0x15, 0xbd, 0x74, 0x09, 0xf2, 0x1a, 0x28, 0x6b, 0xd5, 0xa2, 0x77, + 0x4e, 0x79, 0xfb, 0x5d, 0x6b, 0x36, 0xcf, 0x52, 0x59, 0xac, 0xaf, 0x04, + 0xb8, 0x91, 0x0b, 0xc2, 0xf6, 0xb0, 0x72, 0xd0, 0xa4, 0xd0, 0x2d, 0xcf, + 0xbb, 0x0f, 0xc8, 0x92, 0x04, 0x3e, 0x3b, 0x73, 0xb1, 0xe7, 0x65, 0x98, + 0xbf, 0x95, 0xab, 0xe4, 0x47, 0xcf, 0x99, 0x5a, 0x63, 0x83, 0x09, 0xab, + 0x1e, 0x21, 0xb9, 0x87, 0xdb, 0x52, 0x27, 0x3d, 0x59, 0x22, 0x67, 0x21, + 0x5b, 0x9a, 0xf4, 0xde, 0x07, 0x58, 0x21, 0x58, 0x3b, 0x40, 0x96, 0x07, + 0xbd, 0x0e, 0x36, 0x18, 0xb2, 0xc0, 0xf9, 0x3f, 0x54, 0x21, 0xad, 0x53, + 0xbb, 0xff, 0x8c, 0xb1, 0x0b, 0xe2, 0x09, 0xc1, 0xf0, 0x1a, 0x62, 0xb8, + 0xf2, 0x55, 0xf2, 0xab, 0x51, 0xc1, 0xad, 0x58, 0x33, 0x86, 0xa6, 0xc3, + 0x4b, 0x7f, 0x60, 0x13, 0x0f, 0x7a, 0x91, 0x12, 0xca, 0xa7, 0x9e, 0x9e, + 0x8f, 0x47, 0xda, 0x71, 0xbe, 0x96, 0x26, 0xd4, 0xd6, 0x8b, 0x2b, 0x8e, + 0x33, 0x27, 0x67, 0x3f, 0x8b, 0xba, 0xe6, 0x81, 0x51, 0x07, 0xaf, 0x7e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 158 + {SEC_OID_SHA512, + 158, + {0xd6, 0xb8, 0xec, 0x63, 0x12, 0xbd, 0xe1, 0xec, 0xbd, 0x8e, 0x3a, 0x0b, + 0xec, 0x28, 0x31, 0x9c, 0x67, 0x78, 0xeb, 0x16, 0x42, 0xc1, 0xf1, 0xd6, + 0x27, 0x77, 0xc2, 0x59, 0x00, 0x2c, 0xd9, 0x0e, 0xe9, 0xf4, 0xfe, 0x1e, + 0x84, 0xde, 0x43, 0xc3, 0x99, 0x72, 0x1f, 0x7a, 0x95, 0x4b, 0xf5, 0x92, + 0x79, 0xf5, 0x33, 0x45, 0xe9, 0xc0, 0x31, 0x60, 0xf5, 0x79, 0x7a, 0xc4, + 0x77, 0xdb, 0x9f, 0xd8, 0x48, 0x66, 0xd0, 0x2e, 0xd8, 0xce, 0x44, 0x33, + 0xde, 0x49, 0x88, 0x56, 0x18, 0xcf, 0x0c, 0xac, 0x5a, 0xd0, 0x19, 0x70, + 0xaa, 0x72, 0x92, 0x2f, 0xe6, 0x58, 0xcd, 0x07, 0x66, 0xfe, 0xff, 0xf0, + 0xdd, 0x99, 0xa6, 0xce, 0x3c, 0x10, 0xef, 0x29, 0x67, 0xca, 0xce, 0xf6, + 0xcf, 0x5a, 0xf8, 0xa6, 0x62, 0xea, 0x35, 0x31, 0x31, 0x66, 0xa7, 0x71, + 0x42, 0xea, 0x6b, 0xed, 0xb2, 0xfa, 0x73, 0x0e, 0x58, 0x42, 0x11, 0xf3, + 0x70, 0x31, 0x26, 0xb3, 0xf7, 0x9b, 0x88, 0x3d, 0xd8, 0xc1, 0xba, 0x23, + 0x62, 0x7b, 0x51, 0xf0, 0x6b, 0x76, 0x0c, 0xe3, 0x8f, 0x01, 0xe5, 0xd6, + 0x58, 0x77, 0x5d, 0xb2, 0x3b, 0x83, 0xa3, 0x12, 0x36, 0xd5, 0x2e, 0x34, + 0x70, 0x50, 0x17, 0x2b, 0xfd, 0xc3, 0x6b, 0xa3, 0x23, 0x4d, 0x7d, 0x6b, + 0xd9, 0x18, 0xa4, 0x81, 0x76, 0xbc, 0xb6, 0x4d, 0x94, 0x50, 0xdc, 0x77, + 0x72, 0x88, 0xc9, 0x8d, 0x89, 0x33, 0x0d, 0xfe, 0xa1, 0xff, 0xdf, 0xff, + 0xbf, 0x8a, 0x0d, 0x16, 0xac, 0xf4, 0xfc, 0x1f, 0x0a, 0xcc, 0x92, 0xd6, + 0xee, 0xfe, 0x9b, 0x2f, 0x56, 0xaf, 0x13, 0x51, 0x6b, 0x39, 0xbe, 0x2a, + 0xf1, 0x28, 0x38, 0x50, 0x8d, 0xb1, 0x11, 0x75, 0xc7, 0x61, 0xd7, 0x7f, + 0xe6, 0x47, 0xaa, 0xf4, 0xf0, 0x6c, 0x0a, 0x3d, 0x57, 0x00, 0xd0, 0x44, + 0x20, 0xd7, 0x4f, 0x34, 0xf9, 0x5e, 0xe9, 0x92, 0x99, 0x1b, 0x54, 0xb5, + 0x79, 0xcd, 0xe8, 0x70, 0xcf, 0x5c, 0x6a, 0x79, 0xc6, 0x0f, 0xa1, 0xa8, + 0x97, 0x40, 0xe2, 0x71, 0xdf, 0xa8, 0x07, 0x84, 0xa3, 0xad, 0x72, 0x26, + 0x81, 0xdf, 0xb0, 0xea, 0x7c, 0x30, 0xc8, 0x5c, 0xa5, 0x7b, 0x39, 0x2c, + 0xd8, 0xfa, 0x32, 0x2a, 0x94, 0xd2, 0xef, 0xb5, 0xde, 0xab, 0xb6, 0x73, + 0x26, 0x90, 0x0c, 0x20, 0xf3, 0x36, 0x6c, 0xeb, 0xaf, 0x97, 0x89, 0x16, + 0x96, 0xd2, 0x4b, 0x70, 0x8d, 0x81, 0x99, 0x32, 0x61, 0xb5, 0x59, 0x69, + 0xf8, 0xac, 0x8b, 0x80, 0x83, 0x25, 0x35, 0x7a, 0x0b, 0xdd, 0x51, 0xf5, + 0x90, 0x2c, 0xd2, 0x28, 0xe7, 0x1a, 0x71, 0x69, 0x3d, 0x3f, 0xed, 0xa9, + 0x6a, 0x23, 0x9b, 0xf1, 0x0f, 0xb5, 0x1f, 0x32, 0x99, 0x4d, 0xcc, 0x43, + 0x9f, 0x43, 0xcf, 0x11, 0x18, 0x5d, 0x23, 0x65, 0x2a, 0x9e, 0xe5, 0xb4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 159 + {SEC_OID_SHA512, + 159, + {0x63, 0x6e, 0x6f, 0xc0, 0xbd, 0x62, 0x01, 0x91, 0x4e, 0xa8, 0xc4, 0x3e, + 0xf3, 0x3e, 0x93, 0x7e, 0x95, 0xe8, 0x59, 0xe1, 0xae, 0x3d, 0x49, 0x01, + 0xaa, 0xa2, 0x0e, 0x19, 0x65, 0xe6, 0x6a, 0xe4, 0x0b, 0x7b, 0x9d, 0xf0, + 0xbf, 0x27, 0x81, 0x5a, 0x62, 0x26, 0xb4, 0x8e, 0x0c, 0x5d, 0x87, 0xfd, + 0xc6, 0xbd, 0x0b, 0x02, 0xec, 0x1d, 0xf5, 0xa8, 0x71, 0xc3, 0xed, 0x30, + 0x87, 0xab, 0xda, 0xc4, 0x27, 0xf2, 0xe4, 0xff, 0xca, 0x36, 0x92, 0xfd, + 0x6e, 0x6e, 0xf6, 0x77, 0x01, 0xf5, 0x55, 0x0f, 0xa3, 0x2c, 0x9c, 0xd0, + 0x9f, 0x87, 0x21, 0x16, 0xc9, 0x18, 0x3b, 0x56, 0xa7, 0x62, 0xa9, 0x34, + 0xa7, 0x47, 0x5c, 0x13, 0xf9, 0xc7, 0x17, 0x1d, 0x3f, 0xd9, 0x3b, 0xbb, + 0xbb, 0xa1, 0x05, 0x42, 0x9d, 0x11, 0xa8, 0x66, 0x1b, 0x8c, 0x41, 0xa6, + 0x9d, 0x53, 0xf0, 0x28, 0x0c, 0x20, 0x1f, 0x83, 0xa1, 0x73, 0x0d, 0x4c, + 0x77, 0xcb, 0xd5, 0x0d, 0x4d, 0xfd, 0xf3, 0xa6, 0x5c, 0x92, 0x36, 0x58, + 0x96, 0x4a, 0xee, 0x0c, 0x8b, 0xcd, 0x6a, 0xff, 0x61, 0x8f, 0xf8, 0x4a, + 0xf2, 0xb1, 0x2f, 0xca, 0x58, 0xd0, 0xa1, 0xfb, 0xbe, 0xed, 0xd5, 0xc7, + 0xc5, 0xc1, 0x70, 0x45, 0x68, 0x4e, 0x27, 0x80, 0x40, 0x89, 0xf0, 0x5b, + 0xc4, 0x1a, 0x10, 0x4f, 0x67, 0x4d, 0x01, 0x5c, 0x65, 0xce, 0x67, 0x7d, + 0x95, 0x32, 0xf2, 0x14, 0xe5, 0xa8, 0xa2, 0xe9, 0x58, 0x4e, 0x41, 0x54, + 0xaf, 0xf8, 0x0c, 0x19, 0x32, 0x13, 0x45, 0xf2, 0x4e, 0x96, 0x1d, 0x04, + 0x10, 0xf4, 0x8e, 0x1d, 0x23, 0x60, 0xd5, 0x62, 0x48, 0x4d, 0xd2, 0x15, + 0x4e, 0x5d, 0x3d, 0x20, 0x40, 0x4f, 0x51, 0x95, 0x50, 0x95, 0xcb, 0x98, + 0xf4, 0x5c, 0xd0, 0x57, 0x77, 0x24, 0xa7, 0xff, 0x30, 0xe0, 0x0e, 0x9c, + 0x63, 0xa6, 0xb0, 0x46, 0x44, 0x2a, 0xb5, 0x58, 0x77, 0xe9, 0x46, 0x46, + 0x82, 0x6d, 0xd5, 0x7a, 0x0f, 0xa2, 0x38, 0x47, 0x15, 0xb0, 0x8f, 0xa0, + 0xf3, 0x27, 0xc7, 0xba, 0xe7, 0xc9, 0x5c, 0x3a, 0xaa, 0xd2, 0x3a, 0x3c, + 0x4c, 0x0f, 0xd7, 0x0b, 0xb2, 0x74, 0x7f, 0xb9, 0xf8, 0x34, 0xe6, 0x24, + 0x02, 0xa9, 0x81, 0xf5, 0xed, 0xb7, 0x03, 0x7f, 0xec, 0x20, 0x33, 0xe9, + 0x88, 0x4f, 0xca, 0x1f, 0x8b, 0x2f, 0xf0, 0x22, 0xeb, 0x50, 0xb0, 0x4d, + 0xa9, 0x34, 0x1f, 0xde, 0x9e, 0x61, 0x32, 0xff, 0x11, 0x33, 0x5e, 0x62, + 0xcb, 0x7c, 0xf4, 0x09, 0x0f, 0x70, 0x2a, 0x56, 0xea, 0x04, 0xbd, 0x15, + 0x72, 0xfe, 0x71, 0x1c, 0x47, 0xd9, 0x40, 0xc5, 0x8d, 0x14, 0x7f, 0x02, + 0xd5, 0xcc, 0xb5, 0x87, 0x6b, 0x7e, 0xfd, 0x79, 0x39, 0xc3, 0x10, 0x7f, + 0xfa, 0x51, 0xbf, 0x4c, 0xb0, 0x39, 0x73, 0x33, 0xcc, 0x0f, 0xdb, 0x8a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA512, + 160, + {0x76, 0x8d, 0x19, 0xaf, 0x59, 0xbd, 0xdb, 0x4a, 0x70, 0x71, 0xb6, 0x6a, + 0xb1, 0x8e, 0x4e, 0x90, 0xa3, 0x81, 0xfc, 0x92, 0x81, 0x72, 0xc0, 0xff, + 0x28, 0x01, 0x66, 0xf8, 0xdc, 0x9c, 0x7a, 0x95, 0xa6, 0x73, 0x4f, 0x2b, + 0x01, 0xf2, 0xc9, 0xd1, 0x46, 0x79, 0x37, 0x3a, 0x35, 0x93, 0x15, 0xd3, + 0xa7, 0xe0, 0xcd, 0x69, 0x34, 0x33, 0xc1, 0xfc, 0x18, 0x41, 0xf5, 0x8c, + 0x33, 0xf4, 0x65, 0x8c, 0x0e, 0x54, 0x00, 0x57, 0x0c, 0xfe, 0xb8, 0x60, + 0x87, 0xf1, 0x9d, 0xeb, 0x1a, 0xda, 0x0b, 0xff, 0x7e, 0x92, 0x6b, 0xf9, + 0xb1, 0x91, 0xc1, 0x0d, 0x2c, 0x76, 0x23, 0x6b, 0xfe, 0xc9, 0x53, 0x62, + 0x65, 0x9c, 0x0e, 0xf1, 0x15, 0x4a, 0xa1, 0x07, 0x5f, 0x42, 0x1f, 0xb2, + 0xbd, 0x6a, 0x1b, 0x11, 0x53, 0x63, 0x49, 0x6e, 0x9e, 0x83, 0xea, 0x65, + 0xee, 0xcb, 0x44, 0x38, 0x59, 0xd2, 0x49, 0x9f, 0xcc, 0x3d, 0x13, 0x37, + 0x06, 0x8f, 0xee, 0xc2, 0x6c, 0x8a, 0xef, 0xcf, 0xea, 0xdb, 0x6f, 0x55, + 0x9d, 0xde, 0x8c, 0xd1, 0x4f, 0x12, 0x00, 0x75, 0x2a, 0xf3, 0x32, 0x7a, + 0x92, 0x22, 0xd0, 0xdf, 0x0e, 0x56, 0x43, 0xbf, 0x51, 0xc0, 0xb6, 0xbb, + 0x0a, 0x95, 0x55, 0x5f, 0xc1, 0x7e, 0x2c, 0xb4, 0x51, 0x2b, 0x7d, 0x0d, + 0x3a, 0x6c, 0xa8, 0x24, 0xf7, 0x0b, 0x3a, 0x33, 0xe9, 0xa8, 0xb3, 0xa8, + 0xdb, 0x8a, 0x7b, 0x5e, 0x3b, 0xed, 0x7b, 0x71, 0x26, 0xe5, 0x62, 0x55, + 0xc6, 0x40, 0xf8, 0xea, 0xa7, 0xa9, 0x53, 0x3a, 0xea, 0xda, 0xed, 0xd0, + 0x15, 0x95, 0x8a, 0xd7, 0x73, 0x86, 0x5b, 0xcd, 0xb0, 0x8c, 0x3d, 0xb2, + 0x9c, 0x0b, 0xe1, 0x37, 0x1f, 0xa3, 0xe6, 0x6f, 0x89, 0xd2, 0xe9, 0xe3, + 0x0e, 0x42, 0x8f, 0x83, 0x92, 0x93, 0xfd, 0xd4, 0x3b, 0xa2, 0x00, 0xb4, + 0x2c, 0x86, 0x18, 0x93, 0x4c, 0xf4, 0x7c, 0x38, 0x53, 0x6c, 0x70, 0x91, + 0x15, 0xdf, 0xd1, 0x7e, 0x09, 0xf1, 0x40, 0x64, 0x13, 0x41, 0x17, 0x7a, + 0x9a, 0x9e, 0x75, 0xe1, 0x68, 0xb5, 0x47, 0xf4, 0xa1, 0x97, 0x5b, 0xe5, + 0xf3, 0xc2, 0xc0, 0x0e, 0x8f, 0xd3, 0x2a, 0x1b, 0x86, 0x39, 0x66, 0x13, + 0x50, 0xc9, 0xb1, 0x14, 0xd3, 0xac, 0x17, 0xc8, 0x10, 0x6a, 0xfe, 0xf8, + 0x6a, 0xfb, 0x8c, 0x61, 0xb2, 0x9b, 0x29, 0x54, 0x3a, 0x81, 0x51, 0xb3, + 0xad, 0x41, 0xa5, 0xd8, 0xeb, 0x13, 0x60, 0x2c, 0xb9, 0x1b, 0x79, 0x98, + 0xe5, 0xd0, 0xb3, 0x14, 0x15, 0xde, 0x1e, 0x7b, 0x6b, 0xa0, 0xcf, 0xc5, + 0xa7, 0x89, 0xed, 0xa8, 0x37, 0x1b, 0x2e, 0x1b, 0x6e, 0x27, 0x6d, 0x54, + 0x9b, 0x57, 0x52, 0x7e, 0xf3, 0x8a, 0x22, 0x21, 0x63, 0x6b, 0xa9, 0x33, + 0x5b, 0x51, 0x74, 0xbf, 0x23, 0xba, 0x2e, 0xfe, 0x5d, 0x99, 0x29, 0xcb}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 161 + {SEC_OID_SHA512, + 161, + {0x0a, 0xf8, 0xcc, 0x9f, 0xec, 0xa0, 0xde, 0x49, 0x5f, 0xa4, 0x22, 0x86, + 0x64, 0x95, 0x99, 0xf7, 0x1e, 0x6f, 0x07, 0x9d, 0xcc, 0x53, 0xec, 0x31, + 0xb3, 0x25, 0x95, 0x5b, 0x75, 0xb7, 0x9b, 0x94, 0x44, 0xdc, 0x69, 0x3d, + 0xe4, 0x8b, 0x26, 0xe9, 0x8d, 0x57, 0xd5, 0xaa, 0xf7, 0x8a, 0x80, 0x8f, + 0x00, 0x0b, 0x75, 0x46, 0xea, 0x75, 0x5c, 0xe8, 0xaf, 0xce, 0x86, 0xf1, + 0x5b, 0x44, 0xe6, 0x84, 0xcb, 0x12, 0xbd, 0xd8, 0x73, 0x1b, 0x50, 0x1e, + 0x59, 0x11, 0x7e, 0x0f, 0xf5, 0x75, 0x28, 0x0c, 0x44, 0xab, 0x9b, 0x0e, + 0xa6, 0x2b, 0xc4, 0xa1, 0x56, 0x81, 0x4f, 0x9d, 0xee, 0x5e, 0x70, 0x69, + 0x4f, 0x31, 0x23, 0x9e, 0xed, 0x16, 0xbc, 0xe5, 0x5c, 0x0c, 0x12, 0xa1, + 0x50, 0xca, 0x88, 0x39, 0x0d, 0x16, 0x15, 0xc2, 0xef, 0xae, 0x6a, 0x9d, + 0xb4, 0x48, 0xbe, 0x33, 0x39, 0xb3, 0x59, 0xe2, 0xdd, 0xba, 0x18, 0x42, + 0xe8, 0xde, 0xd4, 0x05, 0x9c, 0x5e, 0x4b, 0x0c, 0x20, 0x71, 0xd4, 0x82, + 0x1a, 0x59, 0xcb, 0x76, 0x54, 0xa0, 0x05, 0xa3, 0xb3, 0x97, 0xce, 0x89, + 0x79, 0xa2, 0xeb, 0x9e, 0x03, 0x47, 0x3e, 0x48, 0x10, 0x65, 0xeb, 0xd6, + 0x5d, 0x77, 0xce, 0x66, 0xb1, 0x16, 0xad, 0x4d, 0x6a, 0x35, 0x68, 0x33, + 0xe4, 0x37, 0xa4, 0xeb, 0x1c, 0xa8, 0xce, 0x48, 0x56, 0x5a, 0xc7, 0x20, + 0xa4, 0x83, 0x0c, 0x2e, 0x31, 0xd4, 0x28, 0x75, 0xef, 0x35, 0xb6, 0xc7, + 0x79, 0xab, 0x70, 0x20, 0x92, 0x5e, 0xca, 0xbe, 0x83, 0x1d, 0xc0, 0x9e, + 0x03, 0xb0, 0x99, 0x3d, 0xed, 0xf7, 0x6a, 0xb4, 0x59, 0xaf, 0x76, 0xf4, + 0x12, 0x21, 0x55, 0xf5, 0xa3, 0xc9, 0x6c, 0xf4, 0x52, 0x6d, 0x43, 0xaf, + 0x5b, 0x80, 0x0a, 0x9d, 0xcd, 0x69, 0x11, 0x95, 0xba, 0x57, 0x46, 0x52, + 0x0a, 0x1f, 0x6b, 0xaa, 0xd2, 0xc7, 0x7a, 0x80, 0x2a, 0x0e, 0x44, 0xb4, + 0x84, 0x2b, 0x54, 0x60, 0x26, 0x41, 0x46, 0xbf, 0x2f, 0x9b, 0x0d, 0xea, + 0x5f, 0x7a, 0xba, 0xd2, 0x67, 0xc7, 0xed, 0x0d, 0xce, 0x3c, 0x9c, 0x8c, + 0xed, 0xd8, 0xde, 0xb8, 0xb9, 0x8f, 0x51, 0xe3, 0x0a, 0xee, 0xac, 0xf5, + 0x39, 0xc3, 0xbd, 0xea, 0x00, 0x03, 0x15, 0x53, 0xbf, 0x56, 0x9a, 0xf6, + 0xdc, 0x50, 0xf7, 0x0a, 0x05, 0x69, 0xe5, 0x0e, 0x83, 0x7d, 0x66, 0x78, + 0x2c, 0xef, 0x3d, 0xff, 0x29, 0xa8, 0x49, 0xca, 0xc5, 0x4d, 0x06, 0xe4, + 0x71, 0x5e, 0xe5, 0x07, 0xba, 0xb8, 0xbb, 0xfd, 0xb8, 0x83, 0x8c, 0x53, + 0xb5, 0xd3, 0xf5, 0x1b, 0x48, 0x6c, 0x07, 0x16, 0x0e, 0x26, 0xf2, 0x43, + 0x5b, 0x14, 0xfd, 0x30, 0xdf, 0xd1, 0x25, 0x1d, 0xdf, 0x0e, 0x78, 0x74, + 0xd2, 0xb4, 0x7f, 0xc1, 0xda, 0x47, 0xef, 0xc4, 0xed, 0x35, 0x87, 0x95}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 162 + {SEC_OID_SHA512, + 162, + {0xd9, 0x7e, 0xe7, 0x0f, 0xde, 0xc6, 0x56, 0xa7, 0xe6, 0x84, 0x37, 0xc1, + 0x42, 0xe0, 0xf5, 0xff, 0x1a, 0x49, 0xb4, 0x41, 0xf0, 0x68, 0xcc, 0x35, + 0xdc, 0x42, 0xd3, 0x5a, 0x62, 0x18, 0xbd, 0x98, 0xb5, 0x4c, 0x77, 0xf7, + 0x9e, 0x62, 0x58, 0x03, 0x45, 0x9a, 0x18, 0x7a, 0x8b, 0x37, 0x38, 0x4b, + 0xc4, 0xb4, 0xd9, 0x3b, 0xb5, 0x64, 0x34, 0x98, 0x6f, 0x06, 0xf1, 0xd8, + 0xee, 0x40, 0x1c, 0x88, 0xc9, 0x88, 0x6e, 0x59, 0x88, 0xca, 0xac, 0x78, + 0xcd, 0x85, 0x34, 0x1f, 0x73, 0x60, 0x11, 0x91, 0x6b, 0xe5, 0x5d, 0xb9, + 0x71, 0x04, 0x02, 0xd6, 0x2e, 0x64, 0x4b, 0xf2, 0xcc, 0x5e, 0x88, 0x87, + 0xa1, 0x2d, 0x9e, 0x8b, 0xe7, 0x2a, 0x23, 0x00, 0xe7, 0x84, 0xd8, 0x07, + 0xa5, 0x92, 0x2d, 0xe4, 0x77, 0xcf, 0x54, 0x0f, 0x36, 0xbb, 0xe9, 0xa6, + 0x61, 0x42, 0xea, 0xb6, 0xf2, 0x58, 0xef, 0x71, 0xc2, 0xd4, 0x7a, 0x29, + 0x9d, 0x9a, 0xdb, 0xa7, 0xef, 0x28, 0x5e, 0xcc, 0x80, 0xca, 0x5e, 0xc2, + 0x62, 0x25, 0x66, 0x66, 0x34, 0x71, 0x84, 0xad, 0x77, 0x3c, 0x21, 0x42, + 0xd1, 0xb4, 0xfe, 0x75, 0x81, 0xb9, 0xbf, 0xb8, 0x09, 0x1e, 0xbf, 0xfa, + 0x8c, 0xea, 0x52, 0x5f, 0x0c, 0x76, 0xa2, 0xb3, 0x10, 0x48, 0x13, 0xcc, + 0xec, 0x6d, 0x8f, 0xfe, 0x49, 0x2c, 0xd0, 0xe7, 0xc7, 0x46, 0x83, 0xb0, + 0x82, 0xd6, 0x07, 0xfe, 0x04, 0xfb, 0x9d, 0x51, 0x32, 0xf0, 0x11, 0x3f, + 0x7d, 0xc3, 0xa9, 0x26, 0x6e, 0x65, 0x3d, 0x51, 0xd1, 0x88, 0xba, 0x1b, + 0x4b, 0xe8, 0xd4, 0xde, 0x08, 0x9a, 0xab, 0xc0, 0x1a, 0x20, 0xd6, 0x6b, + 0xbb, 0xa7, 0x4a, 0x21, 0x8b, 0x03, 0x72, 0x36, 0x5e, 0xed, 0xaf, 0xac, + 0x02, 0x34, 0x9c, 0x73, 0x29, 0xd7, 0x81, 0x84, 0x8a, 0x3a, 0xcc, 0x9d, + 0xd8, 0x9b, 0xb8, 0xaf, 0xe9, 0xc7, 0xe7, 0x29, 0xfb, 0xfb, 0xd9, 0xcb, + 0x99, 0x6b, 0x37, 0x68, 0x7d, 0x3c, 0x97, 0x09, 0xb1, 0xd1, 0x44, 0x04, + 0xb8, 0xed, 0x59, 0xd9, 0xa2, 0xd3, 0xb3, 0x93, 0xf1, 0xc5, 0xc2, 0x5a, + 0x68, 0x27, 0x6a, 0x24, 0x37, 0xe7, 0xbd, 0x69, 0x0d, 0xaf, 0x85, 0x59, + 0xe7, 0xf3, 0xfb, 0xed, 0x16, 0x21, 0x2f, 0xb1, 0xd9, 0x4f, 0xa5, 0x35, + 0x09, 0xa0, 0x67, 0x78, 0x33, 0x59, 0xf5, 0xa7, 0xf5, 0xdb, 0x56, 0x40, + 0x7c, 0x04, 0x18, 0xf9, 0xb6, 0x1d, 0xab, 0xbb, 0x9f, 0x89, 0x73, 0xeb, + 0x90, 0x07, 0x09, 0xdd, 0x17, 0x2b, 0xeb, 0x25, 0x88, 0x21, 0xf2, 0x28, + 0x2e, 0x76, 0xe0, 0x2c, 0xcf, 0x39, 0xeb, 0xfd, 0x7a, 0x1f, 0x40, 0xb2, + 0xbd, 0x07, 0x34, 0x86, 0x20, 0xff, 0xf3, 0x7f, 0x27, 0x88, 0xcc, 0x9f, + 0xc7, 0x11, 0x8a, 0x11, 0x41, 0x08, 0x5c, 0xe3, 0x30, 0x51, 0x8d, 0x09}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA512, + 163, + {0xd1, 0x19, 0x50, 0x4d, 0x49, 0xb5, 0x6b, 0x24, 0xca, 0xf3, 0xca, 0x43, + 0xbc, 0x87, 0x39, 0x40, 0xab, 0xa2, 0x10, 0xdb, 0x68, 0xe6, 0x78, 0x3e, + 0xe3, 0x00, 0x22, 0x0d, 0xf9, 0x53, 0xa1, 0xa2, 0xce, 0xc7, 0xcb, 0x2e, + 0x03, 0xa2, 0x83, 0x7d, 0x0a, 0xe0, 0x6c, 0x48, 0x6e, 0x76, 0x1f, 0x5f, + 0x4d, 0x69, 0x2b, 0x58, 0xf0, 0x65, 0x1c, 0x5a, 0x69, 0x49, 0xa4, 0xd5, + 0x1a, 0x3b, 0x6c, 0x0c, 0x83, 0x0a, 0x99, 0x30, 0x61, 0x5b, 0x78, 0x20, + 0xe0, 0xd2, 0x1e, 0xef, 0x7e, 0xdc, 0x87, 0x45, 0x47, 0x48, 0xfa, 0x0e, + 0x64, 0x2a, 0x7a, 0x4b, 0x9c, 0x9c, 0x96, 0xb9, 0xf7, 0xb5, 0x2b, 0x5f, + 0x85, 0xed, 0xe8, 0x72, 0x4c, 0xc0, 0x7a, 0xeb, 0x4d, 0x25, 0x36, 0x94, + 0xce, 0x2f, 0x5e, 0xc5, 0x43, 0xbc, 0x13, 0xf9, 0xc0, 0x6c, 0xd9, 0x1f, + 0x56, 0x99, 0x7b, 0x63, 0x01, 0xaf, 0x98, 0xed, 0xde, 0x34, 0xf2, 0xbf, + 0x18, 0x85, 0x4e, 0x51, 0x2d, 0xbf, 0x06, 0x8f, 0x70, 0x0e, 0x54, 0x06, + 0x3f, 0x6e, 0xbf, 0x82, 0xa4, 0x30, 0x3f, 0x40, 0x3a, 0x2a, 0xf7, 0x15, + 0x92, 0x76, 0x85, 0x71, 0x52, 0xc7, 0x76, 0x26, 0x55, 0x81, 0x9f, 0x83, + 0xb4, 0x3e, 0x4c, 0x4c, 0x01, 0x40, 0xe5, 0xf4, 0x63, 0x0f, 0x83, 0x14, + 0xd7, 0xdd, 0x25, 0x2b, 0x03, 0xce, 0xc4, 0x8d, 0xcf, 0xfb, 0xec, 0xde, + 0x66, 0xf1, 0x92, 0x8a, 0x30, 0x72, 0x67, 0xc0, 0xa6, 0x07, 0x57, 0x2d, + 0x80, 0x90, 0x74, 0x08, 0xb8, 0x41, 0x8e, 0x71, 0x98, 0xb9, 0x93, 0xd4, + 0x0f, 0x56, 0x56, 0xaf, 0x68, 0xd6, 0x79, 0xb0, 0x7e, 0xe7, 0x02, 0xd5, + 0xf4, 0x32, 0x5c, 0x74, 0x9d, 0x93, 0x22, 0x61, 0x55, 0x9d, 0x72, 0x20, + 0xb8, 0x69, 0xf4, 0xd5, 0x10, 0x8f, 0x95, 0x9e, 0xdf, 0x71, 0xda, 0x62, + 0xb8, 0x59, 0x26, 0x16, 0xf9, 0x2d, 0x65, 0x14, 0x44, 0x14, 0x80, 0xd2, + 0x21, 0x9c, 0xa5, 0x33, 0x9b, 0xbc, 0x8f, 0x83, 0xaa, 0x27, 0x48, 0x14, + 0x6b, 0x55, 0xe2, 0x34, 0x6c, 0x77, 0xdd, 0x1b, 0xfe, 0x2e, 0x35, 0x00, + 0x72, 0xa5, 0x25, 0x09, 0xe7, 0x8e, 0xdc, 0x75, 0x45, 0xac, 0xbc, 0x79, + 0x2c, 0xbd, 0x73, 0x39, 0xaf, 0xcc, 0xa7, 0x7c, 0xa8, 0x95, 0xe8, 0xd4, + 0xec, 0xce, 0x7c, 0x41, 0x11, 0x55, 0x60, 0x25, 0x3c, 0x44, 0x45, 0x55, + 0x2f, 0xac, 0x2e, 0xe5, 0x6d, 0x2e, 0x61, 0x48, 0x17, 0x65, 0x56, 0x16, + 0x6d, 0xac, 0x7a, 0x31, 0x6c, 0x64, 0xaa, 0x72, 0xba, 0x97, 0x83, 0x63, + 0x91, 0xb9, 0x79, 0xfd, 0x50, 0x19, 0x4f, 0x86, 0x29, 0xa8, 0x10, 0xd9, + 0x65, 0xbe, 0x09, 0x41, 0x22, 0x8d, 0x2b, 0x45, 0x82, 0xaf, 0x14, 0xc7, + 0x05, 0x5e, 0x62, 0x22, 0xa6, 0x0a, 0x06, 0x90, 0x42, 0x11, 0xe0, 0x58}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 164 + {SEC_OID_SHA512, + 164, + {0x43, 0x45, 0xf8, 0x62, 0x0c, 0xa6, 0xfc, 0x5f, 0x73, 0xa6, 0xf4, 0x12, + 0xc1, 0xcb, 0x6f, 0xea, 0x5c, 0x3b, 0xe8, 0x40, 0x44, 0xac, 0x8a, 0x7a, + 0x1f, 0xf7, 0x20, 0x57, 0xdb, 0x52, 0xba, 0x84, 0x15, 0x29, 0xe0, 0x79, + 0x6a, 0xf2, 0x71, 0x53, 0x89, 0xe8, 0x3e, 0xad, 0xe8, 0x2d, 0xc9, 0xcb, + 0x52, 0x55, 0x91, 0xc4, 0x4c, 0x10, 0x0a, 0xe2, 0xbb, 0xcf, 0x0d, 0xed, + 0x3a, 0x19, 0x25, 0x2c, 0x48, 0x60, 0x99, 0xd8, 0x5b, 0xd7, 0xab, 0x24, + 0xb0, 0xfb, 0xc6, 0xc9, 0xe6, 0xee, 0x74, 0x70, 0xba, 0x1a, 0x2d, 0xd6, + 0x9c, 0x3f, 0x78, 0xc1, 0x06, 0xe1, 0x2d, 0xe4, 0x84, 0x2c, 0x42, 0xa1, + 0xe0, 0x68, 0x6d, 0x85, 0xe2, 0xca, 0x3e, 0x30, 0xf0, 0x15, 0xc7, 0x6d, + 0xf8, 0x7a, 0xd3, 0x74, 0xc4, 0x44, 0x77, 0x4e, 0x42, 0x09, 0x36, 0x97, + 0x08, 0xd8, 0xea, 0xc9, 0xc0, 0x28, 0x15, 0xf6, 0xd7, 0x59, 0x89, 0xd9, + 0x93, 0xc3, 0x1c, 0xc2, 0xec, 0x1d, 0x96, 0x3f, 0x4a, 0x14, 0x9d, 0x96, + 0x16, 0xb3, 0x6d, 0x90, 0x78, 0x3c, 0x3a, 0xdc, 0x44, 0x89, 0x77, 0x13, + 0x9a, 0xb3, 0x49, 0x85, 0xa5, 0x2f, 0x9b, 0x96, 0xc6, 0x0c, 0x1a, 0x59, + 0x33, 0xd8, 0xa9, 0xdb, 0x99, 0xa2, 0x3c, 0x91, 0xcc, 0xd4, 0x16, 0x95, + 0xcb, 0xf4, 0x26, 0x38, 0xc4, 0x49, 0x32, 0xa3, 0x1a, 0x49, 0x87, 0x4b, + 0x15, 0x39, 0xd8, 0x49, 0xb2, 0x73, 0x54, 0x99, 0x68, 0x0b, 0x5d, 0x04, + 0xb1, 0xec, 0x31, 0x03, 0x40, 0x85, 0xbe, 0x0b, 0xb5, 0x9c, 0x65, 0x17, + 0x92, 0x66, 0x7b, 0x21, 0xb2, 0x00, 0x1f, 0xe1, 0xe4, 0xb2, 0x6e, 0x3c, + 0xc2, 0xc7, 0x2a, 0x20, 0x37, 0xb5, 0x51, 0xae, 0xbc, 0x30, 0x4b, 0x51, + 0xfc, 0x1d, 0xee, 0xf2, 0xa5, 0xcc, 0x5e, 0xab, 0x70, 0x5c, 0xc6, 0x81, + 0xe7, 0xa3, 0xd0, 0xb1, 0x44, 0x35, 0xc9, 0xc3, 0xa7, 0x3d, 0xb0, 0x64, + 0x17, 0xe3, 0xda, 0xfe, 0x41, 0x88, 0x53, 0x07, 0x19, 0xcc, 0xf5, 0x61, + 0x1e, 0x27, 0x5e, 0x4e, 0xd6, 0x90, 0xf6, 0x57, 0x48, 0x2b, 0xc9, 0x0d, + 0x87, 0xc3, 0xc2, 0x7c, 0x95, 0xee, 0x03, 0xe3, 0x9e, 0xba, 0x95, 0x7a, + 0x4a, 0x7e, 0x27, 0xe9, 0x63, 0x5c, 0x9e, 0x83, 0x33, 0x66, 0xeb, 0x83, + 0x39, 0x27, 0xd9, 0x66, 0x08, 0xf9, 0xf9, 0x8b, 0xbd, 0x83, 0xbe, 0x20, + 0xa2, 0xbe, 0x6a, 0xe6, 0xd7, 0x46, 0x03, 0x10, 0xc6, 0x51, 0x7d, 0x51, + 0x1d, 0xab, 0x21, 0x53, 0xeb, 0x5a, 0xa9, 0x6e, 0x8d, 0x49, 0x80, 0xc2, + 0xac, 0xdf, 0x25, 0xcc, 0xba, 0x23, 0x43, 0x09, 0x34, 0x3e, 0x85, 0xba, + 0x68, 0xad, 0x60, 0x95, 0xfb, 0x13, 0x9a, 0x30, 0x15, 0x5f, 0xf6, 0xbb, + 0xab, 0x46, 0x00, 0x9d, 0xb3, 0x06, 0xf0, 0x4c, 0x57, 0x81, 0xfe, 0x43}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 165 + {SEC_OID_SHA512, + 165, + {0xd7, 0x21, 0x26, 0x34, 0x52, 0x0a, 0xe6, 0x5f, 0x54, 0x06, 0x77, 0xf7, + 0x2d, 0x8f, 0x23, 0x0d, 0x9b, 0x40, 0xc3, 0x7c, 0x93, 0x07, 0x63, 0x8b, + 0x1a, 0x83, 0x21, 0xff, 0x6e, 0x45, 0x92, 0x46, 0x80, 0xa6, 0x8b, 0x89, + 0xba, 0x73, 0xb2, 0x40, 0x0d, 0xb3, 0x87, 0x19, 0x90, 0x64, 0x48, 0xbe, + 0xc9, 0xc3, 0x5d, 0x5c, 0x2d, 0xa3, 0x37, 0xa9, 0xe3, 0x9c, 0x82, 0xad, + 0xfb, 0xf6, 0x58, 0x50, 0x7a, 0x74, 0x79, 0x9a, 0xd6, 0x47, 0x24, 0x8a, + 0xb9, 0xf2, 0x1d, 0x27, 0x25, 0xd5, 0x65, 0xba, 0x01, 0x53, 0x27, 0xd3, + 0xa9, 0xa4, 0xd0, 0xae, 0xc2, 0xc4, 0xd2, 0xa3, 0x44, 0x25, 0xd3, 0xfe, + 0xda, 0x99, 0x68, 0x51, 0xe7, 0x54, 0x72, 0x71, 0xe5, 0xf1, 0x45, 0x43, + 0x00, 0x8c, 0x55, 0x6a, 0x69, 0x34, 0x13, 0x38, 0xd7, 0xba, 0x9c, 0xcb, + 0x34, 0xf4, 0x2a, 0x71, 0xfc, 0xde, 0x9e, 0x41, 0x03, 0x95, 0xe5, 0xc6, + 0x9e, 0x6b, 0x2c, 0x08, 0x22, 0x46, 0x07, 0x5e, 0x51, 0x90, 0x96, 0xc0, + 0x74, 0x57, 0x86, 0xcc, 0x27, 0x5e, 0x2d, 0x3f, 0xe6, 0x5c, 0x6c, 0xca, + 0x95, 0xd9, 0x7a, 0x1f, 0x22, 0x41, 0x0f, 0x8a, 0x2e, 0x0d, 0x2b, 0xdb, + 0x36, 0xa6, 0x14, 0x31, 0xb6, 0x7c, 0x6b, 0x98, 0xf5, 0xa3, 0x4a, 0x45, + 0x92, 0xbd, 0xba, 0xc0, 0x08, 0xda, 0xcd, 0x7a, 0xcf, 0x7b, 0x7a, 0x24, + 0x4d, 0x5b, 0x3e, 0xdd, 0x63, 0xe6, 0x31, 0xa4, 0xe2, 0x1f, 0x9b, 0x98, + 0x09, 0xd8, 0x32, 0xb7, 0x6d, 0xbe, 0x82, 0xb9, 0xac, 0xc4, 0x53, 0x17, + 0x98, 0xb1, 0xf4, 0xa0, 0xad, 0x9d, 0x84, 0xce, 0x23, 0xd3, 0x96, 0x52, + 0xcb, 0x5d, 0x0f, 0xa5, 0x22, 0xe9, 0x8d, 0x44, 0x2f, 0xf3, 0x96, 0x56, + 0xac, 0x12, 0x9c, 0x5a, 0x26, 0x11, 0x26, 0x8a, 0x53, 0x40, 0x89, 0xfa, + 0x7c, 0x58, 0xc6, 0x65, 0xfd, 0x27, 0x67, 0x90, 0xc0, 0x67, 0xe0, 0xb7, + 0x99, 0xbe, 0x17, 0x97, 0x5b, 0x03, 0x88, 0xca, 0x2f, 0x45, 0x5b, 0x8e, + 0xe5, 0x47, 0x58, 0xa1, 0x84, 0xd2, 0x57, 0x38, 0xd9, 0x7a, 0xb9, 0xbc, + 0xcb, 0x4f, 0xc8, 0x84, 0xd5, 0x9d, 0xf6, 0x10, 0x80, 0x9e, 0xc7, 0xff, + 0x9a, 0x8e, 0x52, 0xc5, 0xc8, 0xe9, 0x3f, 0xa5, 0x3e, 0x69, 0xb5, 0x02, + 0x97, 0x5d, 0xd5, 0x95, 0xd3, 0x04, 0x96, 0xd9, 0xae, 0x18, 0xfa, 0x8d, + 0xaf, 0x48, 0xd6, 0x62, 0x92, 0x99, 0x8e, 0x5a, 0x9a, 0x81, 0x5c, 0x22, + 0x4a, 0xc0, 0xa2, 0x1f, 0x69, 0x20, 0xf0, 0x8f, 0x9f, 0x70, 0xfa, 0x60, + 0x36, 0x3c, 0xb6, 0x7f, 0x38, 0x6f, 0xf0, 0x22, 0x23, 0xae, 0x48, 0x30, + 0x08, 0x71, 0xa8, 0x4e, 0x6a, 0x9e, 0x2e, 0x76, 0xe7, 0x15, 0xfb, 0xe9, + 0xfc, 0x15, 0x60, 0x78, 0xa7, 0x9f, 0x0a, 0x5f, 0x36, 0x9a, 0x7e, 0x34}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 166 + {SEC_OID_SHA512, + 166, + {0xe2, 0xd2, 0x0b, 0x15, 0x70, 0x7e, 0xc4, 0x52, 0x2a, 0x15, 0x23, 0x99, + 0x77, 0xbe, 0x88, 0x9b, 0x2f, 0x72, 0xa2, 0x3f, 0x65, 0x31, 0xc1, 0x4a, + 0x14, 0xda, 0x66, 0xc5, 0x9d, 0x5c, 0xd6, 0x47, 0xa9, 0x04, 0x41, 0xc1, + 0x00, 0x98, 0x50, 0x55, 0xcf, 0x46, 0xe4, 0xe3, 0xd4, 0x8b, 0x00, 0xab, + 0x99, 0xf2, 0xf2, 0x80, 0xe5, 0x67, 0x89, 0x18, 0xaf, 0x9a, 0x72, 0x99, + 0x78, 0x3b, 0x35, 0xa1, 0xec, 0x63, 0x25, 0x12, 0x28, 0xd3, 0x69, 0xf6, + 0x16, 0x35, 0xa6, 0xf6, 0xc6, 0xb2, 0x28, 0xb3, 0xa8, 0x3e, 0xf2, 0x6e, + 0xa1, 0xf8, 0x99, 0xdd, 0xc0, 0x09, 0xea, 0xbd, 0x33, 0xd3, 0x6c, 0x32, + 0x5b, 0xbc, 0xb1, 0x93, 0xfb, 0xe1, 0xbe, 0xc1, 0x2e, 0xd7, 0x56, 0xed, + 0x02, 0xdc, 0x21, 0xd5, 0x6d, 0x3e, 0x79, 0x34, 0xf3, 0x67, 0x2a, 0x35, + 0x91, 0xc6, 0x55, 0x10, 0x2f, 0x76, 0x6a, 0x37, 0x1a, 0x34, 0x98, 0x3d, + 0x40, 0xab, 0x34, 0xd8, 0xb9, 0x47, 0x6e, 0x92, 0x7c, 0x7e, 0x23, 0xf0, + 0x94, 0xaf, 0x98, 0xc9, 0xc0, 0xee, 0x30, 0xdf, 0x46, 0x64, 0x1f, 0x8a, + 0xbe, 0x52, 0x41, 0xd9, 0x79, 0x0a, 0xf6, 0xcc, 0x61, 0xa6, 0xde, 0x82, + 0x48, 0xf2, 0xe7, 0x03, 0x95, 0x10, 0xd1, 0xab, 0x92, 0xb5, 0x2d, 0xd1, + 0x7d, 0x8d, 0xcb, 0xa3, 0x45, 0xbe, 0xfd, 0x58, 0xda, 0x2f, 0xac, 0x47, + 0x94, 0xeb, 0xe3, 0xe7, 0xa4, 0x1a, 0x1e, 0x70, 0x4f, 0x9b, 0x8f, 0xb9, + 0x00, 0xb5, 0x05, 0xdf, 0x8d, 0x46, 0xa0, 0x48, 0x4d, 0x71, 0x97, 0xbe, + 0xff, 0x7c, 0x08, 0x15, 0x05, 0x61, 0x6b, 0x8a, 0x5a, 0xb8, 0xc6, 0xcd, + 0x25, 0xb7, 0xdc, 0x3c, 0x0b, 0xcc, 0x50, 0x0b, 0xd1, 0xa2, 0x57, 0x7c, + 0x1f, 0x49, 0x9e, 0x83, 0xcd, 0x22, 0x8c, 0x48, 0xa0, 0xf4, 0x01, 0x64, + 0xf4, 0x71, 0x6c, 0x4e, 0xa7, 0xdd, 0x74, 0xb8, 0x97, 0x1c, 0xb2, 0x1a, + 0x25, 0xea, 0x17, 0xe3, 0xd0, 0x7c, 0x77, 0x10, 0x6c, 0xc1, 0x86, 0x52, + 0xf8, 0x2d, 0x8a, 0xbb, 0xb2, 0xed, 0xe7, 0x81, 0xe0, 0xe8, 0x5a, 0xb6, + 0x68, 0xee, 0x1d, 0x87, 0x69, 0x82, 0x9b, 0x8b, 0xe7, 0x7d, 0x45, 0x79, + 0x91, 0x28, 0x7c, 0x83, 0x08, 0x25, 0x8d, 0x9e, 0xa2, 0xa3, 0xad, 0x32, + 0x7f, 0x9d, 0xca, 0xe0, 0x3f, 0xb5, 0xf6, 0xa7, 0x1c, 0x41, 0x9f, 0xa3, + 0x74, 0x16, 0xfc, 0xeb, 0xfa, 0x34, 0x22, 0xdd, 0xec, 0x93, 0xc4, 0x51, + 0xa7, 0xf9, 0x3b, 0x0f, 0x97, 0x0d, 0xf2, 0x1b, 0xe1, 0x8a, 0xf1, 0x39, + 0x9a, 0xba, 0xb9, 0x0c, 0x76, 0x67, 0xc1, 0xe9, 0x17, 0x4e, 0x19, 0x3e, + 0xfa, 0xc1, 0x79, 0x23, 0x9d, 0xb6, 0x4a, 0x44, 0x59, 0x0c, 0x50, 0xe5, + 0x22, 0x78, 0xf4, 0x60, 0x78, 0x5c, 0x6a, 0x39, 0x91, 0x02, 0xe0, 0xb1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 167 + {SEC_OID_SHA512, + 167, + {0x98, 0x58, 0x30, 0xe5, 0x01, 0x16, 0x00, 0x6b, 0x97, 0x96, 0x1d, 0xbb, + 0xfa, 0x99, 0x39, 0xee, 0x49, 0x22, 0x84, 0xb1, 0x07, 0x71, 0xfe, 0x3d, + 0x39, 0x10, 0x27, 0x50, 0x72, 0xe1, 0xe2, 0xb3, 0xd1, 0xf4, 0xb0, 0x0a, + 0x3c, 0xcd, 0xca, 0xf3, 0x10, 0xe0, 0x4f, 0x10, 0xd4, 0xdd, 0xc2, 0xde, + 0xb5, 0x44, 0xda, 0xb0, 0x32, 0x36, 0xd3, 0x26, 0x3c, 0xa7, 0x43, 0xe8, + 0xb4, 0x0c, 0x1a, 0xe2, 0x4d, 0x02, 0x5b, 0x25, 0x24, 0xbc, 0xda, 0x65, + 0x1e, 0x7e, 0x12, 0x83, 0x44, 0xa6, 0xc0, 0x09, 0xa1, 0x48, 0xd4, 0x85, + 0x04, 0xf2, 0xc8, 0xfc, 0x4b, 0xdd, 0x7d, 0xcf, 0xc6, 0xfb, 0x3c, 0x66, + 0x75, 0x5f, 0x35, 0xe4, 0xe7, 0x75, 0xfa, 0x49, 0x8c, 0x11, 0x97, 0xf0, + 0xcc, 0x1d, 0x53, 0x8a, 0xfa, 0xcc, 0x3d, 0x08, 0x7a, 0x36, 0x38, 0x22, + 0x0d, 0x7a, 0xe8, 0x45, 0xec, 0x79, 0xe2, 0x55, 0xec, 0xdb, 0x89, 0x17, + 0x44, 0x00, 0x26, 0xe9, 0xf8, 0x68, 0x6c, 0x18, 0xb1, 0xe8, 0xdf, 0xf0, + 0xd8, 0x97, 0x11, 0x2b, 0xc1, 0x9b, 0x08, 0x70, 0x89, 0xab, 0xac, 0x23, + 0x3b, 0x27, 0x48, 0x27, 0xd4, 0xd4, 0xc8, 0x8f, 0x99, 0xbe, 0x59, 0x59, + 0x74, 0xde, 0x26, 0xc7, 0x99, 0x17, 0xa9, 0x47, 0x72, 0x48, 0x5c, 0x94, + 0x39, 0x14, 0x65, 0xe1, 0x95, 0x88, 0x83, 0x62, 0x05, 0x13, 0x8c, 0xce, + 0x5d, 0x19, 0xf7, 0xf6, 0x2a, 0xe8, 0xfa, 0xbd, 0xcc, 0xb7, 0x24, 0xc8, + 0xf8, 0x4a, 0x2d, 0x60, 0xc0, 0x34, 0x25, 0x34, 0x61, 0x89, 0xf9, 0x76, + 0x13, 0xf7, 0x9a, 0xe6, 0x52, 0xdc, 0x6b, 0x16, 0xe0, 0xb8, 0x89, 0xb7, + 0xf3, 0x10, 0x36, 0x1e, 0x52, 0xd1, 0x34, 0x63, 0x3f, 0x8c, 0xc1, 0x5d, + 0xa5, 0x6a, 0xa6, 0xa5, 0x60, 0xde, 0x0c, 0x89, 0x5f, 0xed, 0xf6, 0xde, + 0x4d, 0xcf, 0xdc, 0xbf, 0xf3, 0xcc, 0xa6, 0xf1, 0x0d, 0x26, 0x31, 0x11, + 0x9d, 0x7d, 0x75, 0xe0, 0x22, 0x3a, 0xe7, 0x3a, 0xd6, 0xf7, 0x9b, 0x2f, + 0x9b, 0xc3, 0x2e, 0x4d, 0x28, 0x77, 0x6e, 0x9a, 0x5c, 0xe4, 0xf7, 0x33, + 0xd8, 0x24, 0xc3, 0xc7, 0xaa, 0x01, 0x62, 0xce, 0x77, 0xa4, 0x38, 0xdf, + 0x92, 0xa1, 0xf5, 0x3d, 0x18, 0x78, 0xbc, 0xc4, 0x84, 0x8f, 0x41, 0xdd, + 0x0b, 0x0e, 0x8c, 0x88, 0x77, 0x5d, 0x98, 0x03, 0x9a, 0x05, 0xb9, 0x1e, + 0xcd, 0x74, 0x65, 0x18, 0x6f, 0x6d, 0xd0, 0x67, 0xdb, 0x05, 0x3f, 0x35, + 0x57, 0xbb, 0xa2, 0x4c, 0xf4, 0xcf, 0x6a, 0x37, 0x2b, 0x26, 0x16, 0x2b, + 0x22, 0x8a, 0x81, 0x83, 0x48, 0x4c, 0xff, 0xfd, 0xc7, 0xda, 0x2f, 0x9c, + 0xc1, 0x59, 0x72, 0x74, 0x6c, 0xde, 0xf2, 0xe0, 0x7e, 0x6c, 0x20, 0x32, + 0x09, 0xcc, 0xb7, 0xb9, 0x25, 0x37, 0x3d, 0x9f, 0x36, 0x25, 0x01, 0x20}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 168 + {SEC_OID_SHA512, + 168, + {0x80, 0x94, 0x55, 0xae, 0xb2, 0x52, 0x99, 0x62, 0xf9, 0x4c, 0x2a, 0x7a, + 0x21, 0x4c, 0x7c, 0x44, 0x9d, 0xf1, 0x18, 0x6c, 0x7a, 0x56, 0x8d, 0x80, + 0x8a, 0xcd, 0x7f, 0x21, 0xa8, 0x98, 0xec, 0xc6, 0x3e, 0x23, 0xe8, 0x59, + 0x24, 0x37, 0x02, 0xa7, 0x27, 0x9a, 0x87, 0x31, 0x09, 0x72, 0x7d, 0x67, + 0xa9, 0x15, 0xba, 0x48, 0xdf, 0x76, 0x69, 0x4c, 0xfa, 0x23, 0x70, 0xe5, + 0x24, 0x33, 0x86, 0xcc, 0x77, 0x51, 0xe2, 0xb0, 0xb4, 0x0f, 0xf5, 0x11, + 0xfc, 0xbc, 0x08, 0xb8, 0xfd, 0x52, 0x3f, 0xc0, 0x94, 0x64, 0x8c, 0x42, + 0x90, 0x7d, 0x3c, 0x30, 0xd2, 0x1b, 0x6a, 0x3a, 0xb7, 0x4c, 0xbf, 0x67, + 0x87, 0x00, 0x1a, 0x1d, 0xee, 0x53, 0x66, 0xa3, 0x7a, 0x52, 0x4b, 0x83, + 0x1b, 0xe8, 0x07, 0xc3, 0x77, 0x6f, 0xec, 0x00, 0x57, 0x5d, 0x3d, 0x72, + 0x3d, 0x4d, 0x4e, 0xda, 0xc2, 0xcb, 0x88, 0x75, 0xf5, 0x9c, 0x03, 0xf8, + 0x43, 0xbb, 0x9b, 0x37, 0x9e, 0x83, 0x33, 0x83, 0xe4, 0x2b, 0xb8, 0x41, + 0x30, 0x8a, 0x78, 0xfa, 0x12, 0x00, 0xf7, 0x27, 0xbf, 0xeb, 0x3c, 0x41, + 0x8a, 0x7c, 0xec, 0xb0, 0x38, 0x14, 0xdc, 0xea, 0xa6, 0x5d, 0x21, 0xf8, + 0xfe, 0xe9, 0x70, 0x7c, 0x19, 0x8e, 0x3b, 0xa7, 0x7b, 0x66, 0xa9, 0xdc, + 0xee, 0x4a, 0xf4, 0x66, 0x2b, 0xa9, 0x7e, 0x3f, 0xa8, 0x3a, 0xc7, 0xc9, + 0x26, 0x94, 0xdd, 0x3b, 0xbf, 0x63, 0x60, 0x01, 0x69, 0x23, 0xf0, 0xe6, + 0xbb, 0xfb, 0xe0, 0x50, 0xbc, 0x1b, 0x1a, 0x07, 0x3b, 0xa0, 0x8d, 0x0d, + 0x56, 0x7a, 0xed, 0x49, 0xab, 0x21, 0x5b, 0xce, 0xd5, 0x0d, 0x2e, 0xff, + 0x95, 0x15, 0x98, 0x10, 0xde, 0x87, 0x4e, 0x17, 0x4f, 0x61, 0x47, 0x51, + 0xee, 0xa9, 0x78, 0x69, 0x0a, 0xa8, 0x68, 0x21, 0x9b, 0x12, 0x44, 0x9c, + 0xcf, 0x74, 0xc6, 0xff, 0x79, 0xe0, 0x18, 0x42, 0x8d, 0x8d, 0x41, 0xb1, + 0xdd, 0xda, 0x2c, 0x4a, 0xbf, 0x76, 0x09, 0xab, 0x48, 0xfa, 0xbd, 0xa5, + 0x80, 0x0a, 0x0b, 0x97, 0xc0, 0xd8, 0x8f, 0x54, 0x6a, 0x56, 0x74, 0xcb, + 0x50, 0x7b, 0x90, 0x9b, 0xb2, 0xc3, 0x80, 0xd1, 0xc7, 0xf3, 0x4d, 0x65, + 0xf0, 0x5a, 0x42, 0xa8, 0x72, 0x45, 0x6f, 0xeb, 0x2e, 0x2b, 0x97, 0xe9, + 0x07, 0x1d, 0x1f, 0x17, 0x15, 0x2e, 0x2c, 0xfe, 0x9d, 0x20, 0x83, 0x53, + 0xbd, 0x88, 0x7e, 0xb3, 0x66, 0x59, 0xd9, 0x46, 0x8d, 0x7e, 0xc8, 0x09, + 0x05, 0x85, 0x23, 0x34, 0x74, 0x72, 0xd5, 0xbf, 0xf8, 0x1c, 0x44, 0x10, + 0x2c, 0x9b, 0x1d, 0xb8, 0x41, 0xab, 0x63, 0x76, 0xd4, 0xd1, 0x6c, 0x25, + 0x1b, 0xbc, 0x98, 0x85, 0xeb, 0x11, 0xb7, 0xb3, 0x18, 0x76, 0x87, 0xd1, + 0x56, 0x35, 0xfb, 0x51, 0xd9, 0xee, 0x91, 0x8e, 0xfe, 0x40, 0xdf, 0xa0}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 169 + {SEC_OID_SHA512, + 169, + {0x59, 0x36, 0x46, 0x6b, 0x94, 0x3b, 0xb0, 0xb1, 0x10, 0x15, 0xc9, 0x46, + 0x37, 0x34, 0x44, 0xd9, 0x7e, 0x2a, 0xf6, 0x1b, 0xa6, 0xe6, 0x7e, 0x8a, + 0x40, 0x04, 0xc7, 0x7a, 0xc6, 0x81, 0x8a, 0xa8, 0xbf, 0xb5, 0xbe, 0xf6, + 0x19, 0xd1, 0x26, 0x7f, 0xce, 0x4f, 0x49, 0xfd, 0x40, 0xe6, 0xbf, 0x85, + 0x69, 0x0e, 0xf6, 0x9d, 0x82, 0x1a, 0xfb, 0x75, 0xd6, 0x66, 0x0d, 0x0a, + 0x02, 0x3f, 0xb6, 0x7b, 0x71, 0x39, 0xf7, 0x31, 0x6f, 0x7f, 0xde, 0x0d, + 0xdf, 0x9d, 0x75, 0xc3, 0x07, 0x3f, 0x1f, 0x26, 0x83, 0xdd, 0x02, 0xfe, + 0x0c, 0x7a, 0x2a, 0x2d, 0x85, 0x51, 0xcb, 0x88, 0xcf, 0x3a, 0x4c, 0x1f, + 0x4f, 0x73, 0xff, 0xbd, 0xcc, 0x29, 0xe0, 0xfa, 0x0f, 0x14, 0x8c, 0x7e, + 0x66, 0x49, 0xb6, 0xf8, 0xe7, 0x45, 0x3b, 0x70, 0x8d, 0x7f, 0x01, 0x94, + 0x73, 0x10, 0x34, 0x65, 0xa2, 0x4d, 0x3b, 0x8d, 0xcf, 0xa9, 0x8e, 0x44, + 0x88, 0x3b, 0x3b, 0xb6, 0xa2, 0x4e, 0xe0, 0x15, 0x2a, 0x42, 0x63, 0xb8, + 0x31, 0x5d, 0xdf, 0x52, 0xac, 0xd3, 0xd2, 0xf3, 0x50, 0x9f, 0xa5, 0xc6, + 0xca, 0x04, 0x28, 0xae, 0xab, 0x32, 0x3a, 0xb7, 0x7f, 0x06, 0x12, 0xe5, + 0xe7, 0x47, 0x10, 0xb5, 0x15, 0xea, 0x8c, 0xe3, 0x52, 0x66, 0x54, 0x0e, + 0xa3, 0x13, 0x61, 0xb1, 0xbf, 0xfd, 0x59, 0xfa, 0x91, 0x39, 0xec, 0x39, + 0x96, 0x2b, 0xf5, 0x50, 0x7c, 0x0e, 0xb7, 0x71, 0x61, 0x94, 0x5e, 0x71, + 0x27, 0x0d, 0xad, 0x21, 0xec, 0x30, 0xd5, 0x4d, 0x9e, 0x97, 0xf0, 0x88, + 0xb8, 0x29, 0x95, 0x0b, 0xb2, 0x36, 0xc0, 0x87, 0x4f, 0x4c, 0x2e, 0xd1, + 0x34, 0xb5, 0x65, 0xe7, 0xb0, 0xe5, 0xb6, 0x35, 0x55, 0xa5, 0x7d, 0x82, + 0xce, 0x69, 0x73, 0xe1, 0x1f, 0x5b, 0x73, 0x70, 0x77, 0xe3, 0x36, 0x90, + 0x5c, 0x87, 0x50, 0x4a, 0x24, 0xb0, 0x38, 0x46, 0xf3, 0x8a, 0x9f, 0xea, + 0x41, 0x4d, 0x7c, 0x7a, 0x7b, 0x90, 0x2f, 0xbf, 0x34, 0xbe, 0x86, 0xa0, + 0x08, 0x7d, 0x78, 0x93, 0x5f, 0xb0, 0x30, 0x20, 0x11, 0xa5, 0x1c, 0x77, + 0x8a, 0x76, 0x67, 0x51, 0xc1, 0xf0, 0xb1, 0x1d, 0x01, 0x4f, 0x5c, 0x33, + 0xb5, 0xa1, 0x81, 0x6e, 0xb8, 0x64, 0x30, 0xd1, 0x63, 0xc5, 0xe3, 0xf7, + 0x5e, 0xc2, 0x8a, 0xd8, 0xf3, 0x15, 0xdb, 0x53, 0x29, 0x4b, 0x5f, 0x52, + 0xec, 0xae, 0x24, 0xfb, 0xf8, 0xb1, 0x71, 0x47, 0x11, 0xad, 0x60, 0x76, + 0x6b, 0x39, 0x52, 0xe4, 0x59, 0xb7, 0xec, 0x9f, 0xd5, 0x89, 0xce, 0x26, + 0x05, 0xbb, 0x1c, 0x11, 0x59, 0x5e, 0x45, 0x80, 0x43, 0x4c, 0xff, 0x6f, + 0x74, 0x8c, 0x00, 0xbf, 0x17, 0x67, 0x38, 0xb2, 0x1d, 0x2d, 0xfe, 0xf0, + 0xc4, 0x43, 0x38, 0xa1, 0xc0, 0x56, 0x60, 0xed, 0xb5, 0x9f, 0x24, 0xf1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 170 + {SEC_OID_SHA512, + 170, + {0x98, 0xba, 0xea, 0x66, 0xbe, 0x81, 0x66, 0x93, 0x9f, 0x2f, 0xcf, 0x1c, + 0xc3, 0x59, 0x63, 0xc1, 0x54, 0x77, 0x6a, 0x65, 0xfd, 0x7e, 0x58, 0x40, + 0x5e, 0x1f, 0xce, 0x04, 0xe2, 0xf9, 0xd7, 0xc2, 0x5b, 0xd8, 0xa5, 0x6b, + 0xe3, 0xb0, 0xf9, 0x37, 0xb8, 0xc5, 0x21, 0xf7, 0xe2, 0xa9, 0xdf, 0x4c, + 0x98, 0x29, 0x7f, 0xc2, 0xaa, 0x69, 0x68, 0x64, 0x69, 0x61, 0x94, 0xc7, + 0xe7, 0x42, 0xa9, 0x76, 0x9f, 0xad, 0x22, 0x7d, 0xb2, 0x6a, 0xf9, 0x6f, + 0x0e, 0x50, 0xd6, 0x13, 0xe0, 0x2a, 0xb2, 0x4a, 0xd1, 0x42, 0xe1, 0x64, + 0x2c, 0x77, 0x9b, 0xa4, 0xad, 0x4d, 0x4b, 0xde, 0x46, 0xac, 0x19, 0xde, + 0xba, 0x7a, 0x69, 0x4e, 0x21, 0x65, 0x90, 0x48, 0x46, 0x8b, 0xb4, 0xda, + 0x16, 0xf8, 0x43, 0x6b, 0xf9, 0xde, 0xf4, 0xdd, 0x14, 0x8c, 0x9b, 0x1f, + 0xfb, 0x92, 0xa5, 0xce, 0x92, 0x63, 0xa6, 0x5c, 0xe6, 0xd7, 0x29, 0xae, + 0x99, 0x76, 0xc5, 0x9d, 0x5d, 0xe7, 0x57, 0x54, 0x8b, 0x11, 0x89, 0x97, + 0x04, 0xc6, 0x2a, 0x47, 0x70, 0x3f, 0xed, 0x04, 0x51, 0x94, 0x4a, 0x82, + 0xb3, 0xe2, 0xd5, 0x92, 0x78, 0x50, 0x38, 0xed, 0xc1, 0x1a, 0x5d, 0xa2, + 0x99, 0x75, 0xa5, 0x43, 0x2a, 0x27, 0x42, 0x23, 0x3b, 0x9e, 0x9f, 0x76, + 0x96, 0x9c, 0xfd, 0x9c, 0xe0, 0x31, 0xdd, 0x16, 0xd1, 0x12, 0x0e, 0x2f, + 0x8d, 0xd1, 0x96, 0x5f, 0x99, 0xd3, 0xc5, 0xd4, 0xa2, 0xb6, 0x48, 0x6c, + 0xf9, 0x52, 0xfd, 0xc0, 0x1f, 0x22, 0x77, 0x16, 0xb4, 0x31, 0x11, 0x54, + 0xbd, 0x8a, 0x25, 0x93, 0x9e, 0xce, 0xfb, 0x41, 0x6e, 0x0c, 0xfd, 0x16, + 0x9a, 0x89, 0xf3, 0xac, 0xae, 0xc2, 0x36, 0xf3, 0xdd, 0xdb, 0x13, 0xd4, + 0x17, 0x74, 0x82, 0x16, 0xfc, 0xa0, 0xe3, 0x24, 0x34, 0xeb, 0xe9, 0x53, + 0xcb, 0xbe, 0xd4, 0x54, 0xc2, 0x63, 0xaf, 0xa1, 0xff, 0xa2, 0x3e, 0xf0, + 0x47, 0xc9, 0xb0, 0x61, 0x14, 0xf2, 0xa5, 0x61, 0x09, 0xbb, 0x77, 0xef, + 0x58, 0xd9, 0x2b, 0x9b, 0xc0, 0x1b, 0xed, 0x5e, 0xee, 0xdd, 0x7f, 0x18, + 0x16, 0x28, 0xb9, 0x0d, 0xf2, 0xfa, 0xb3, 0xa7, 0xd6, 0x61, 0x5b, 0x01, + 0xd4, 0x1b, 0x9d, 0xd1, 0xa0, 0x1d, 0x7c, 0x46, 0x7f, 0xe1, 0xac, 0xb4, + 0x2c, 0xf7, 0xc7, 0x11, 0x13, 0x41, 0xcb, 0xb0, 0xfe, 0x7f, 0x67, 0x32, + 0x30, 0x14, 0x8b, 0x97, 0x2e, 0xe2, 0xcf, 0xa7, 0x81, 0xce, 0x2c, 0xcb, + 0xcd, 0xc4, 0x67, 0xb8, 0xa6, 0xaa, 0x1c, 0x20, 0x19, 0x6c, 0xa4, 0x47, + 0x9b, 0xc8, 0x8f, 0xf0, 0x6d, 0x8a, 0x2f, 0x0c, 0x19, 0xee, 0x27, 0x29, + 0x97, 0xa0, 0xf4, 0x3f, 0x2d, 0x0a, 0x02, 0xa0, 0xa6, 0xa8, 0xa1, 0x03, + 0x2e, 0xe8, 0x39, 0x65, 0x74, 0xfb, 0xf7, 0x96, 0x36, 0x97, 0x07, 0x35}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 171 + {SEC_OID_SHA512, + 171, + {0xc2, 0xca, 0xaf, 0x30, 0x88, 0x75, 0xc6, 0xfc, 0x79, 0x42, 0xad, 0xce, + 0x50, 0x7d, 0xc2, 0x4f, 0xab, 0x21, 0x89, 0x99, 0x05, 0xef, 0xdf, 0xeb, + 0xf2, 0x4e, 0x4d, 0x18, 0x9c, 0xb4, 0x67, 0x34, 0xee, 0xf0, 0x54, 0x7e, + 0xb6, 0x8b, 0x1f, 0xa0, 0xe9, 0xd3, 0xbe, 0x5e, 0x87, 0x14, 0xf4, 0x04, + 0xc0, 0xed, 0x1f, 0x98, 0xd3, 0x18, 0x96, 0xf2, 0x14, 0x9e, 0x34, 0xec, + 0x07, 0x7d, 0x49, 0x38, 0x49, 0xe3, 0x69, 0xac, 0xa2, 0x04, 0x7e, 0xfb, + 0x7b, 0x4e, 0x8a, 0xcc, 0xfe, 0xd9, 0x26, 0x78, 0xd4, 0x1f, 0xe8, 0x55, + 0x1b, 0xde, 0xc8, 0xbc, 0x60, 0x73, 0xe4, 0x67, 0xa2, 0x66, 0x48, 0xb9, + 0x1b, 0x88, 0x5d, 0xf0, 0x97, 0xc2, 0x5d, 0xcf, 0xcd, 0x84, 0x77, 0x30, + 0x1e, 0xae, 0x03, 0x8c, 0xd4, 0x1c, 0x90, 0xd5, 0x14, 0x96, 0x41, 0x2b, + 0xe9, 0xed, 0x85, 0x8d, 0xfc, 0x11, 0x1a, 0x3b, 0x45, 0xd9, 0xf1, 0xb3, + 0xd8, 0x4c, 0x04, 0x49, 0xb7, 0xf1, 0x8a, 0xf4, 0x30, 0x64, 0xe7, 0x03, + 0xe3, 0x72, 0x4c, 0xb7, 0x3d, 0x49, 0xdb, 0x2f, 0x92, 0xcf, 0x7b, 0x45, + 0xba, 0x16, 0x60, 0x8e, 0xd3, 0x32, 0xb7, 0xee, 0x57, 0xc0, 0x5e, 0xdc, + 0x28, 0x3f, 0x7e, 0xb5, 0x72, 0xd9, 0xfc, 0x18, 0xae, 0x1d, 0x50, 0xde, + 0x26, 0x65, 0x5c, 0x06, 0xa5, 0x5f, 0xbe, 0x09, 0xe3, 0xd6, 0x8d, 0x61, + 0x95, 0x3f, 0xef, 0xd0, 0xb0, 0xd4, 0x2f, 0xa4, 0x70, 0xc6, 0x75, 0x12, + 0x82, 0xe1, 0x90, 0xfa, 0x42, 0xee, 0xc5, 0xc2, 0xa0, 0xbf, 0xbc, 0x58, + 0xdf, 0x41, 0x19, 0x8a, 0x7e, 0x52, 0xaf, 0x01, 0xcf, 0x45, 0x6f, 0xd5, + 0xa5, 0x03, 0x75, 0xb5, 0x4e, 0xdb, 0xa8, 0x19, 0x02, 0xaa, 0x21, 0xea, + 0x0b, 0x96, 0x91, 0x9b, 0x95, 0xa4, 0xd6, 0x05, 0xed, 0x60, 0x22, 0x46, + 0x0e, 0x6e, 0x81, 0x1a, 0xb2, 0x3a, 0x6d, 0x2b, 0x88, 0x97, 0x38, 0xae, + 0xcc, 0xc2, 0x48, 0x05, 0x19, 0xe8, 0xd3, 0xc0, 0x7e, 0x10, 0xa9, 0xf7, + 0x9b, 0x6f, 0xe4, 0xc9, 0xfe, 0xaf, 0xd6, 0xd6, 0x2b, 0x5e, 0xe6, 0x8f, + 0x8c, 0xf8, 0x40, 0x05, 0x90, 0x50, 0xac, 0x40, 0x53, 0x0a, 0x8b, 0x09, + 0xf1, 0x76, 0x7d, 0xcd, 0x6c, 0x6d, 0xaa, 0x48, 0x8f, 0xae, 0x26, 0xfd, + 0x9d, 0xae, 0xbf, 0xbe, 0xdc, 0x42, 0xe8, 0x51, 0x42, 0x7b, 0x73, 0x81, + 0x29, 0x01, 0x9b, 0xa4, 0xaa, 0xa0, 0x07, 0x57, 0x10, 0x36, 0x3c, 0x5f, + 0x3f, 0x79, 0x88, 0x65, 0xac, 0xf9, 0x10, 0xd9, 0xbe, 0x63, 0x94, 0x68, + 0xbb, 0x08, 0x4c, 0x62, 0x93, 0xd2, 0x18, 0xc1, 0x08, 0x94, 0x40, 0xc3, + 0xdb, 0xe3, 0xec, 0xd4, 0x56, 0x0a, 0xf4, 0xeb, 0xfb, 0xa7, 0x9b, 0x68, + 0x0d, 0x94, 0x4a, 0xf3, 0xab, 0xa9, 0x20, 0x5c, 0x73, 0xa2, 0xe7, 0xce}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 172 + {SEC_OID_SHA512, + 172, + {0xb8, 0x9b, 0x0c, 0x1f, 0x2b, 0xd6, 0x05, 0xee, 0x42, 0xad, 0xcb, 0x8e, + 0xc1, 0x38, 0xf8, 0x95, 0x33, 0x95, 0xf2, 0x1d, 0xbf, 0x98, 0x3a, 0xe6, + 0xf8, 0x62, 0x96, 0xa5, 0x61, 0xd8, 0xba, 0xd4, 0x04, 0xde, 0x89, 0x99, + 0x47, 0x8d, 0x7b, 0xc3, 0x9e, 0x92, 0x72, 0x36, 0x6b, 0x37, 0x45, 0x7a, + 0x96, 0x8e, 0x68, 0xa1, 0x5d, 0x58, 0x5a, 0xb0, 0x0c, 0xe1, 0x10, 0xc5, + 0x83, 0x45, 0xf2, 0x90, 0xc5, 0x34, 0x32, 0xf0, 0x66, 0xc7, 0x7a, 0x02, + 0x7c, 0xc8, 0xb5, 0xfc, 0x15, 0x09, 0xab, 0x3c, 0x52, 0xe7, 0xb0, 0x95, + 0xd5, 0x8e, 0x9d, 0x24, 0x5f, 0xdb, 0xa7, 0x5d, 0x20, 0x62, 0x74, 0xa0, + 0x11, 0x21, 0x52, 0x1f, 0x6e, 0x65, 0x60, 0x30, 0x0f, 0xd2, 0x33, 0x1e, + 0x9a, 0x5e, 0x8b, 0x03, 0xa1, 0x39, 0xbc, 0x7a, 0x6b, 0x63, 0x6e, 0x5e, + 0x51, 0x9c, 0xc7, 0x95, 0x02, 0x05, 0xbf, 0xc0, 0x3a, 0x0b, 0xa2, 0x72, + 0xec, 0x01, 0x0b, 0x96, 0x12, 0x94, 0x07, 0xe8, 0xa6, 0xea, 0xde, 0x7a, + 0x35, 0x20, 0xb5, 0x6e, 0x1d, 0x68, 0xbd, 0x2e, 0xdb, 0x4e, 0x0a, 0xc3, + 0xd9, 0x7e, 0x6c, 0xb5, 0xeb, 0xef, 0x9a, 0x0c, 0x9a, 0xcc, 0x9d, 0xf7, + 0xfc, 0xaf, 0x05, 0x72, 0x93, 0x50, 0x63, 0xb2, 0xe6, 0x91, 0x2b, 0x1b, + 0xeb, 0xc4, 0x56, 0x3e, 0xd3, 0x6c, 0x29, 0x5e, 0xa3, 0xea, 0x27, 0x49, + 0x5a, 0x11, 0xe4, 0x1a, 0xe8, 0x3f, 0xd8, 0xd7, 0xfe, 0x04, 0x37, 0x94, + 0x73, 0x46, 0x95, 0x0b, 0x87, 0xa4, 0x4a, 0xf5, 0x79, 0x71, 0x3c, 0xe5, + 0x90, 0xd4, 0xfa, 0xc3, 0x98, 0xaa, 0x96, 0x15, 0x90, 0xc1, 0xfe, 0x01, + 0x3c, 0xc9, 0x3b, 0x96, 0xef, 0x40, 0x4f, 0xd2, 0x20, 0x33, 0x13, 0xd4, + 0x72, 0xa0, 0x5d, 0x8f, 0x0f, 0xb2, 0x08, 0x22, 0xd5, 0x4a, 0x8c, 0x3d, + 0x75, 0x93, 0x90, 0x15, 0x74, 0x95, 0x23, 0x89, 0x7a, 0xc1, 0x3f, 0x18, + 0xd3, 0x6c, 0x56, 0x41, 0xf5, 0x43, 0x6e, 0xac, 0xf5, 0xdc, 0x02, 0xc6, + 0x59, 0xa4, 0xdf, 0x55, 0x83, 0xa8, 0xe8, 0x6b, 0x2d, 0x81, 0x2d, 0x05, + 0xda, 0x32, 0xd0, 0xad, 0x9c, 0xd5, 0xa8, 0x2e, 0x04, 0x5f, 0xdc, 0xd5, + 0x58, 0xbb, 0x4e, 0x51, 0x06, 0xde, 0x85, 0x8b, 0xef, 0x6b, 0x6b, 0x5f, + 0x22, 0x5f, 0x75, 0x12, 0xcb, 0x3d, 0x3c, 0xd7, 0xa2, 0x36, 0x52, 0xde, + 0xb7, 0x32, 0x53, 0x28, 0xed, 0x59, 0xe0, 0xfe, 0x92, 0x2c, 0x94, 0xd5, + 0x89, 0x0e, 0xc5, 0x82, 0x05, 0x6e, 0xb7, 0xf2, 0x82, 0xb4, 0x8c, 0x9c, + 0x10, 0x54, 0xde, 0xc9, 0xc3, 0xfd, 0x27, 0xf4, 0xc3, 0x06, 0x09, 0xae, + 0xa5, 0x2e, 0x89, 0xe5, 0x0a, 0x6b, 0x54, 0x08, 0xe9, 0x10, 0xa1, 0x8b, + 0xa5, 0x11, 0x1c, 0x54, 0x54, 0x23, 0xfe, 0x23, 0xe0, 0x43, 0xe0, 0xd3}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 173 + {SEC_OID_SHA512, + 173, + {0x22, 0xdd, 0xa4, 0xb8, 0xc0, 0xaf, 0x2d, 0x30, 0x38, 0x07, 0x4e, 0xf8, + 0x70, 0x60, 0xd1, 0x00, 0x82, 0x2c, 0xcb, 0x58, 0x19, 0x5f, 0xad, 0x6c, + 0x08, 0x4b, 0xc1, 0xfd, 0x81, 0xca, 0x7b, 0xfa, 0xf3, 0xad, 0x5b, 0xb7, + 0x66, 0xd2, 0x65, 0xc4, 0x8e, 0xcc, 0xd4, 0xc3, 0xdc, 0x0f, 0x16, 0xe8, + 0x46, 0xe9, 0xca, 0x36, 0xc5, 0xb4, 0x9d, 0x71, 0x6d, 0x64, 0xad, 0x07, + 0x10, 0xad, 0x32, 0x7d, 0x64, 0x78, 0x55, 0x22, 0x67, 0xd5, 0xb5, 0xb9, + 0xf6, 0xaf, 0xb1, 0xe0, 0xce, 0xad, 0x45, 0x4f, 0xc4, 0x8f, 0x52, 0xb5, + 0xe4, 0x14, 0x62, 0x6f, 0xc2, 0x35, 0xd9, 0x09, 0x79, 0x39, 0xf7, 0xe6, + 0x8f, 0x4d, 0xf1, 0x07, 0x60, 0x32, 0xeb, 0x02, 0x4e, 0xa3, 0x36, 0xff, + 0x34, 0xc2, 0xaa, 0x04, 0x62, 0x52, 0xd4, 0x2e, 0xc3, 0x8b, 0x40, 0x01, + 0xd0, 0xe1, 0x99, 0x1f, 0xdb, 0x64, 0xb4, 0x1c, 0xc6, 0x9c, 0xf3, 0x38, + 0x5c, 0x9b, 0x32, 0xf0, 0xb4, 0x5d, 0x56, 0x68, 0x0e, 0x98, 0x7d, 0xf8, + 0xf7, 0x61, 0x6f, 0xf2, 0x5f, 0x32, 0x0f, 0x8e, 0xd2, 0x24, 0x07, 0xed, + 0x24, 0x71, 0x5e, 0xc1, 0x90, 0x23, 0x3d, 0xc4, 0xbd, 0x2f, 0xcc, 0x9e, + 0xad, 0x1b, 0x91, 0xdc, 0x17, 0xfc, 0x80, 0x7b, 0xbe, 0x8a, 0x7d, 0x47, + 0xdf, 0x0f, 0x99, 0x70, 0xc3, 0x6d, 0x8a, 0x89, 0xd2, 0x2e, 0xc6, 0x23, + 0x49, 0x2f, 0xe0, 0x28, 0xde, 0x03, 0x82, 0xb3, 0x2d, 0x56, 0xb9, 0x1a, + 0xf5, 0x95, 0x4f, 0x51, 0x5a, 0x76, 0x32, 0x3c, 0xff, 0xe0, 0x90, 0x52, + 0xf6, 0x8c, 0x35, 0x95, 0x5e, 0xbc, 0x15, 0x8b, 0x8d, 0x06, 0x9e, 0x25, + 0xb6, 0x3e, 0x70, 0x93, 0x3c, 0x2b, 0xf9, 0x14, 0xd6, 0xd4, 0x1e, 0x23, + 0xce, 0xc3, 0x0a, 0x50, 0xb2, 0xe3, 0x5d, 0x0a, 0x80, 0xed, 0x37, 0x8c, + 0xf9, 0xd4, 0x3e, 0x75, 0x42, 0xfa, 0x65, 0x6f, 0x44, 0x17, 0xc5, 0x10, + 0xab, 0xc6, 0xa6, 0x2a, 0xa7, 0x19, 0x16, 0xd0, 0xf0, 0x10, 0xed, 0xd1, + 0x94, 0x03, 0x16, 0x3d, 0x0e, 0x02, 0x2f, 0xf4, 0x1d, 0xb4, 0x8a, 0x7a, + 0x1f, 0x34, 0x3a, 0xe8, 0x58, 0x9c, 0x86, 0xb7, 0xaa, 0x46, 0xea, 0x55, + 0x4d, 0xf5, 0xb5, 0xe9, 0x78, 0x6d, 0xdf, 0x0c, 0xa3, 0xc2, 0xee, 0x97, + 0x6e, 0x53, 0x14, 0x65, 0x0f, 0x39, 0xc6, 0xcc, 0xa2, 0x80, 0xb0, 0x9d, + 0xd7, 0x87, 0x25, 0x7f, 0xac, 0x84, 0x7d, 0x90, 0x51, 0x13, 0x6b, 0x64, + 0x1d, 0x3f, 0x9d, 0x4c, 0x26, 0x85, 0x61, 0x49, 0x54, 0x0d, 0x6b, 0xc8, + 0xd6, 0xcf, 0xfc, 0x4c, 0x44, 0x46, 0x85, 0x1a, 0x83, 0x2c, 0x3c, 0x65, + 0x85, 0x4d, 0x34, 0x1f, 0xf0, 0x40, 0x92, 0x1e, 0x9d, 0x28, 0x2a, 0xd5, + 0x79, 0x0a, 0x27, 0xc4, 0x64, 0x07, 0xe9, 0xc8, 0xbd, 0xac, 0x5e, 0x73}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 174 + {SEC_OID_SHA512, + 174, + {0xe0, 0x70, 0x27, 0x4d, 0x94, 0xd9, 0x9f, 0x50, 0x26, 0x16, 0xae, 0x11, + 0xea, 0xb0, 0x0a, 0xeb, 0x6f, 0x67, 0x6b, 0x5b, 0xde, 0xaf, 0x3f, 0x6e, + 0x1f, 0x5b, 0x9c, 0x40, 0x6e, 0xc6, 0xf5, 0x6b, 0x8e, 0xe9, 0x0d, 0x07, + 0x7f, 0x26, 0xac, 0x42, 0xc0, 0x88, 0x6b, 0x24, 0x21, 0x3d, 0x38, 0xeb, + 0x10, 0x27, 0x45, 0x78, 0x7e, 0xad, 0xd5, 0xb9, 0x9a, 0xe2, 0x4b, 0x4a, + 0x98, 0x6c, 0x24, 0xf6, 0x24, 0x70, 0x29, 0x02, 0xc2, 0xf4, 0x3e, 0xd8, + 0xf6, 0x59, 0x25, 0x04, 0x32, 0x8d, 0x93, 0x98, 0x00, 0xa3, 0x36, 0xd3, + 0xfb, 0x74, 0x22, 0x63, 0xd7, 0xb9, 0x07, 0x07, 0x40, 0x70, 0x67, 0x3b, + 0x24, 0xf5, 0xc5, 0xe8, 0xa9, 0xb4, 0x02, 0x52, 0x95, 0x90, 0x89, 0x5d, + 0x06, 0xc8, 0x23, 0xc3, 0xfb, 0x9d, 0x5c, 0x93, 0x39, 0x42, 0xc5, 0xa1, + 0x88, 0x78, 0x82, 0x02, 0x43, 0xad, 0x8c, 0x21, 0x0b, 0x2f, 0x98, 0xb9, + 0x16, 0x31, 0x46, 0xb7, 0x5a, 0x85, 0xae, 0x11, 0x27, 0xec, 0x1b, 0x9f, + 0x80, 0xbd, 0xda, 0x35, 0x6e, 0xea, 0xd3, 0xc7, 0x9e, 0x5d, 0x03, 0xa4, + 0xdb, 0xa6, 0x3e, 0x38, 0x2b, 0xe8, 0x57, 0x86, 0xc8, 0xc2, 0xfc, 0x28, + 0xa2, 0x6d, 0x02, 0x8a, 0x44, 0x0b, 0xb8, 0x05, 0x7f, 0x3a, 0xb6, 0x4d, + 0x13, 0xa2, 0x5e, 0xbc, 0x77, 0x2d, 0xe1, 0x77, 0xe3, 0xd7, 0x55, 0xe9, + 0x86, 0x6f, 0xae, 0x37, 0xff, 0xb6, 0x9a, 0xaf, 0x68, 0x6d, 0x48, 0xb4, + 0xff, 0x07, 0x63, 0x2b, 0xdf, 0xb3, 0xdc, 0xb2, 0x1f, 0x66, 0x6f, 0x54, + 0x58, 0x46, 0x56, 0x01, 0xe5, 0x79, 0x37, 0x44, 0xc8, 0xa3, 0xaf, 0x67, + 0x5b, 0x31, 0xf7, 0x77, 0xd4, 0xfe, 0x7d, 0x59, 0x78, 0x7d, 0x88, 0x09, + 0x39, 0xb2, 0xef, 0x17, 0x15, 0x6e, 0x29, 0x3d, 0xa7, 0x4d, 0x50, 0x24, + 0xe3, 0x71, 0x5b, 0x86, 0x6f, 0x56, 0x74, 0x23, 0xe9, 0xe0, 0xa3, 0x07, + 0xc8, 0x83, 0x97, 0x00, 0x1e, 0x1d, 0xaf, 0xa8, 0x88, 0x55, 0xc3, 0x14, + 0xe5, 0xa5, 0xce, 0x4e, 0x63, 0x5b, 0xc9, 0xd3, 0x30, 0x89, 0x96, 0xb8, + 0xa1, 0xd8, 0x2a, 0x5f, 0xb3, 0x35, 0x6c, 0x0c, 0x37, 0xe4, 0x1e, 0x57, + 0x52, 0xe6, 0x79, 0x98, 0x85, 0x21, 0xc0, 0x42, 0x78, 0xef, 0x37, 0xdc, + 0x11, 0x2d, 0x99, 0x9b, 0xfa, 0x1e, 0xc2, 0x9b, 0xe1, 0x6a, 0x20, 0xff, + 0x9b, 0x85, 0x85, 0xce, 0x90, 0x0c, 0x23, 0x4b, 0xcd, 0x06, 0x4b, 0x1d, + 0x79, 0x93, 0xd2, 0x73, 0x98, 0x2a, 0x3c, 0x02, 0xb0, 0x26, 0xa5, 0x85, + 0x01, 0xfc, 0x52, 0x41, 0xa9, 0xb6, 0x4c, 0xe3, 0x4f, 0x38, 0x87, 0x77, + 0xd6, 0x08, 0x55, 0x94, 0xfa, 0xa5, 0xef, 0x3b, 0x7f, 0x0b, 0x99, 0x26, + 0x48, 0xf2, 0xe0, 0x50, 0x39, 0x7c, 0xc3, 0x0e, 0xdb, 0xf3, 0xa8, 0x41}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 175 + {SEC_OID_SHA512, + 175, + {0xd4, 0x66, 0xb8, 0xd8, 0xb4, 0xfc, 0xb2, 0xa5, 0x66, 0xb4, 0xf2, 0x20, + 0x3d, 0x78, 0x6b, 0x81, 0xe6, 0x3a, 0xfd, 0x5b, 0xe2, 0x1c, 0xe8, 0x22, + 0x8f, 0x40, 0xa1, 0x83, 0xa9, 0xde, 0x52, 0xc9, 0x92, 0xe2, 0x7a, 0x85, + 0xbc, 0x7f, 0x61, 0xcf, 0x69, 0xed, 0x0a, 0xa5, 0x59, 0x88, 0x0c, 0x79, + 0x01, 0x67, 0x31, 0xb5, 0xfb, 0x66, 0x77, 0x95, 0xfd, 0x1b, 0x37, 0xfa, + 0x0c, 0xb2, 0xc8, 0x6d, 0xd3, 0xbf, 0xdc, 0x20, 0xca, 0xab, 0xa2, 0x4d, + 0x32, 0x54, 0xbb, 0xdd, 0x06, 0x3e, 0x6c, 0xe1, 0xaa, 0xfc, 0xa2, 0xba, + 0x04, 0xfb, 0x90, 0xf5, 0x8f, 0x7d, 0x9f, 0xbb, 0x5b, 0xe9, 0x67, 0x9e, + 0x30, 0x67, 0x6b, 0x80, 0xf7, 0xc7, 0xcb, 0x1a, 0xf5, 0x0e, 0xab, 0x77, + 0xe7, 0x7b, 0xb0, 0x1b, 0x16, 0x6d, 0x23, 0x64, 0x8c, 0x3d, 0x36, 0xa4, + 0xfc, 0x22, 0x8d, 0x62, 0x10, 0xe9, 0xd6, 0x4b, 0xb3, 0x75, 0x9c, 0x19, + 0x79, 0xc0, 0x14, 0x70, 0x3b, 0x85, 0xc4, 0xaa, 0x7a, 0x5f, 0xe0, 0xf9, + 0xf0, 0x14, 0x81, 0x9d, 0x96, 0xc4, 0x41, 0x49, 0x20, 0xc6, 0xb5, 0x7d, + 0xe2, 0xac, 0xa8, 0xab, 0x12, 0xf7, 0x06, 0x78, 0x95, 0xb1, 0x3f, 0xde, + 0xf4, 0xbd, 0xf3, 0x9c, 0x5d, 0x86, 0x3a, 0x67, 0x1d, 0x66, 0x11, 0x2d, + 0x1f, 0x84, 0x1b, 0x56, 0x10, 0xc9, 0x06, 0x5f, 0xe1, 0x4b, 0x1b, 0x98, + 0x10, 0x3c, 0x45, 0x24, 0x7c, 0x20, 0x78, 0xf8, 0xcd, 0xa5, 0xbe, 0xc1, + 0xcb, 0x99, 0x89, 0x0d, 0xab, 0xac, 0xf0, 0x80, 0x86, 0xbd, 0x0d, 0x73, + 0xaf, 0x4d, 0xf0, 0xa9, 0x11, 0x3e, 0x70, 0x4c, 0xe0, 0x78, 0x1c, 0xe6, + 0x31, 0xd4, 0xe3, 0x96, 0x83, 0xff, 0xb9, 0xc8, 0xd2, 0x1b, 0x65, 0xd9, + 0x99, 0xfd, 0x68, 0x73, 0x01, 0xca, 0x1f, 0x0f, 0x9e, 0x77, 0x44, 0x47, + 0x4a, 0xf6, 0x50, 0x89, 0xd9, 0xa2, 0x9c, 0x80, 0x5c, 0x32, 0x57, 0xb3, + 0x2c, 0x95, 0xed, 0xa5, 0x64, 0x26, 0xef, 0xcc, 0x85, 0x6b, 0xdb, 0xa1, + 0x16, 0xa0, 0x8a, 0x52, 0x41, 0x79, 0x2b, 0x1c, 0x28, 0x24, 0x79, 0xfe, + 0xdb, 0xd8, 0x42, 0x1d, 0x74, 0x67, 0x18, 0xe8, 0x59, 0x43, 0x4d, 0x3e, + 0x0b, 0x09, 0x3f, 0x9d, 0x2d, 0xe0, 0x2a, 0xdc, 0xf8, 0x66, 0x97, 0x52, + 0x0f, 0x05, 0x02, 0x3c, 0xaa, 0xac, 0x87, 0x40, 0xdf, 0x9e, 0xd2, 0x8f, + 0xff, 0x20, 0xe9, 0x7a, 0xa4, 0x5d, 0xe9, 0xe6, 0x80, 0x75, 0xa7, 0x3b, + 0x09, 0xb2, 0xff, 0xe7, 0xfe, 0x53, 0x98, 0xe9, 0x71, 0xd6, 0x9d, 0x29, + 0x6d, 0xfd, 0xe0, 0x54, 0x17, 0x57, 0x24, 0x8b, 0xf0, 0xc3, 0x87, 0x6f, + 0x29, 0x23, 0x73, 0x41, 0x87, 0x24, 0xfb, 0xba, 0x47, 0xbb, 0xf1, 0x6a, + 0x6e, 0xff, 0x82, 0x28, 0xa8, 0xd7, 0x3d, 0xa8, 0x63, 0xd8, 0x82, 0xee}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 176 + {SEC_OID_SHA512, + 176, + {0x53, 0x9d, 0x5e, 0xbd, 0xeb, 0xf1, 0x05, 0x76, 0x48, 0xe8, 0x2a, 0x96, + 0x1e, 0xc1, 0x42, 0xf8, 0x2a, 0x97, 0x9d, 0x34, 0xb3, 0x7c, 0xd9, 0x0a, + 0x48, 0x62, 0x4c, 0xc0, 0xcd, 0x63, 0xc1, 0x5f, 0x83, 0x59, 0x35, 0xc3, + 0xfd, 0x7c, 0xe6, 0x18, 0xf3, 0x83, 0xa3, 0x99, 0x7e, 0x84, 0x1a, 0x0b, + 0xf5, 0x47, 0x6f, 0x45, 0x32, 0xdf, 0xc7, 0x3e, 0x76, 0xf2, 0xcf, 0xe9, + 0x12, 0xd4, 0x2a, 0x57, 0xc2, 0xf3, 0x8b, 0x90, 0xa4, 0x97, 0xae, 0xe5, + 0x8b, 0x28, 0x0d, 0xa0, 0xa8, 0xf2, 0xe9, 0xbd, 0x17, 0x76, 0x93, 0x85, + 0x40, 0xd6, 0x30, 0xac, 0x16, 0x81, 0x99, 0x7e, 0x66, 0xe3, 0x0c, 0xde, + 0x7d, 0x53, 0x64, 0xf8, 0x84, 0x65, 0xd4, 0x3f, 0x0b, 0xf2, 0x3b, 0x4b, + 0x2a, 0x74, 0x76, 0x81, 0x3b, 0xe3, 0xa8, 0xb4, 0x95, 0x35, 0x36, 0x64, + 0x41, 0xe1, 0x26, 0x60, 0x8a, 0x3e, 0x69, 0x90, 0x23, 0x54, 0x3e, 0xe7, + 0x96, 0x7b, 0x9c, 0x99, 0xbc, 0xad, 0xa9, 0x32, 0x5d, 0x87, 0xcf, 0x3c, + 0x4a, 0x5e, 0xd3, 0x33, 0xae, 0x50, 0xd7, 0x45, 0x54, 0xf8, 0x63, 0xa0, + 0x5d, 0xef, 0xbd, 0xab, 0x37, 0x9d, 0x5a, 0x43, 0x36, 0x7f, 0xdd, 0xc2, + 0x40, 0xae, 0x76, 0x0f, 0xb2, 0x57, 0xe5, 0x1a, 0xdf, 0x8e, 0xe4, 0xaa, + 0x24, 0x51, 0x42, 0x5b, 0x9e, 0x0f, 0x1a, 0xa6, 0x96, 0x3f, 0x43, 0xda, + 0x61, 0x71, 0x4c, 0xcd, 0xcd, 0xb4, 0x98, 0x6f, 0x0c, 0xb8, 0x35, 0xeb, + 0x06, 0x4a, 0x11, 0x2d, 0x5c, 0xe4, 0xef, 0x5e, 0x91, 0x23, 0xf7, 0x9f, + 0x21, 0xd5, 0x00, 0xb9, 0xb8, 0x7e, 0x7a, 0xe1, 0x1b, 0xc0, 0x8a, 0xf6, + 0x08, 0x2b, 0x5a, 0x28, 0x4c, 0xc0, 0x4a, 0xa9, 0xf5, 0x89, 0x72, 0xaf, + 0x28, 0xee, 0x70, 0xa4, 0xcb, 0x78, 0x91, 0x37, 0x46, 0xf3, 0x18, 0x4b, + 0x76, 0xfa, 0x6e, 0x24, 0x8f, 0x82, 0x7e, 0x34, 0x23, 0x38, 0x93, 0x5c, + 0x03, 0x01, 0xa1, 0x8f, 0xba, 0xc9, 0xac, 0x9a, 0x97, 0xfa, 0xfb, 0x0f, + 0x80, 0xe5, 0xc8, 0x8c, 0x4e, 0xb9, 0xa1, 0xc8, 0x50, 0xa1, 0x18, 0xf3, + 0x2d, 0xbc, 0xf3, 0x57, 0xa1, 0xee, 0x80, 0x79, 0xc0, 0xef, 0xb9, 0x12, + 0x59, 0x46, 0x17, 0xb4, 0x4f, 0x12, 0x68, 0xca, 0x7f, 0x25, 0x63, 0x09, + 0xf6, 0x02, 0x50, 0xf7, 0xe0, 0xb0, 0xb7, 0xde, 0x50, 0x77, 0xd5, 0xc9, + 0x00, 0xf4, 0x58, 0x16, 0x35, 0xe6, 0x7e, 0x5b, 0x9f, 0x3d, 0x80, 0xdc, + 0x89, 0x17, 0xb9, 0x95, 0xe4, 0xac, 0x1a, 0x38, 0x01, 0xa4, 0x5a, 0x1b, + 0x88, 0xad, 0x0f, 0xf1, 0x6f, 0x33, 0x14, 0x18, 0x24, 0xa9, 0x76, 0x9e, + 0x9e, 0xa3, 0x35, 0x9d, 0xd8, 0x86, 0x68, 0xa9, 0xa6, 0x4f, 0xf7, 0x52, + 0x01, 0xac, 0x2b, 0x17, 0x1d, 0x3c, 0x85, 0xa1, 0xdf, 0xd9, 0xf9, 0x9b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 177 + {SEC_OID_SHA512, + 177, + {0x09, 0x4c, 0xd2, 0x4b, 0x3a, 0x60, 0x1b, 0x80, 0xb5, 0x4a, 0x60, 0x04, + 0x01, 0x99, 0xc6, 0xc0, 0xf3, 0xac, 0x76, 0x6f, 0x4e, 0x7a, 0xd5, 0x63, + 0x54, 0xc9, 0xac, 0x55, 0x1a, 0xf0, 0xcf, 0x22, 0xd6, 0xdf, 0x16, 0x12, + 0xf8, 0x1b, 0x0a, 0x19, 0x5e, 0x4e, 0x47, 0x1e, 0xed, 0xa3, 0xef, 0xc9, + 0x56, 0x56, 0xb8, 0x76, 0x45, 0xe0, 0x5c, 0x3f, 0x22, 0x41, 0x87, 0xc8, + 0x5b, 0x8e, 0x0f, 0xc0, 0x1f, 0x11, 0x8a, 0xec, 0x78, 0xc5, 0xd2, 0x53, + 0x3d, 0x22, 0x95, 0x12, 0x61, 0xbd, 0xae, 0x53, 0x46, 0xd6, 0xd1, 0x58, + 0xad, 0x56, 0xcb, 0x30, 0x5f, 0xe0, 0xff, 0x5e, 0xbd, 0x6b, 0x8d, 0x0e, + 0x94, 0x7f, 0x12, 0x62, 0xe5, 0x63, 0x29, 0x47, 0x95, 0x64, 0xc1, 0xd4, + 0xa7, 0x7e, 0x03, 0xf8, 0x1e, 0xc7, 0xc5, 0x20, 0xcf, 0xe1, 0x0a, 0x3a, + 0xba, 0xeb, 0x77, 0xea, 0x60, 0x2b, 0xbf, 0x83, 0x09, 0xa0, 0x72, 0x60, + 0x51, 0xe4, 0x31, 0x3b, 0xe5, 0x79, 0xd5, 0x0f, 0x2b, 0x91, 0x13, 0xb2, + 0x1e, 0x58, 0x1c, 0x22, 0x25, 0xe5, 0xfe, 0x3e, 0xc4, 0x35, 0xfd, 0x80, + 0xd0, 0x13, 0xab, 0x24, 0xb6, 0xca, 0xe8, 0x3c, 0x00, 0x47, 0xdd, 0x81, + 0x32, 0x8a, 0x4a, 0x3b, 0x9d, 0x7f, 0x5d, 0x34, 0x2c, 0x34, 0x25, 0x4e, + 0xf3, 0x61, 0x8d, 0x8c, 0xf8, 0x22, 0xeb, 0xd7, 0x38, 0xbc, 0x4a, 0xca, + 0x8c, 0x3a, 0x2d, 0xf3, 0x49, 0xfb, 0x74, 0x21, 0x46, 0x3e, 0x36, 0x3e, + 0xa7, 0x7b, 0x78, 0x83, 0x6f, 0x82, 0x5b, 0xf0, 0x23, 0xcc, 0x6a, 0xb9, + 0xa6, 0xbb, 0x65, 0x28, 0xea, 0x92, 0x57, 0x89, 0xe5, 0x77, 0x92, 0x0d, + 0x9c, 0xd1, 0xbb, 0x40, 0x2e, 0x5c, 0xfe, 0x19, 0x2a, 0x1c, 0xd6, 0xc2, + 0x25, 0x4e, 0x16, 0x08, 0x0f, 0xf2, 0x47, 0xf5, 0x4e, 0x9a, 0x02, 0xc7, + 0xcf, 0xee, 0x87, 0x65, 0x83, 0xc2, 0x76, 0xd7, 0x36, 0xbd, 0xa5, 0x42, + 0xbe, 0x21, 0x8c, 0xab, 0x89, 0x7b, 0x50, 0xee, 0x5d, 0x36, 0xc3, 0x67, + 0x3c, 0xa2, 0x0e, 0x02, 0xc0, 0x7e, 0x92, 0x2b, 0xc4, 0x9b, 0x05, 0x43, + 0x51, 0xc9, 0x21, 0xb1, 0xd6, 0x5c, 0x23, 0xa6, 0xd9, 0x67, 0x61, 0x99, + 0x01, 0xf0, 0x9a, 0xe0, 0x48, 0xd4, 0xc0, 0x96, 0x46, 0x56, 0x7c, 0x33, + 0x67, 0xea, 0x86, 0xb8, 0x6d, 0xc9, 0xe3, 0x53, 0xc1, 0x4f, 0x65, 0xe7, + 0xdc, 0x69, 0x26, 0xea, 0x5d, 0x70, 0xb3, 0x6e, 0x23, 0xc6, 0x6d, 0xb5, + 0x37, 0x86, 0x44, 0x46, 0x54, 0xd7, 0x0d, 0x91, 0x07, 0x64, 0x84, 0x26, + 0x89, 0xb9, 0x6c, 0xb8, 0x7e, 0xd8, 0x56, 0x68, 0xd6, 0x08, 0xd5, 0x8b, + 0x31, 0xc3, 0x63, 0x2e, 0xd9, 0x85, 0xb9, 0x05, 0x1a, 0xa2, 0x88, 0xf0, + 0x00, 0x5c, 0xab, 0x9e, 0xa1, 0xd4, 0xa2, 0x78, 0xb3, 0xa6, 0x8f, 0xc7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA512, + 178, + {0x06, 0xa7, 0x63, 0x01, 0x7f, 0xda, 0xda, 0x14, 0x1e, 0xd4, 0x43, 0x53, + 0xe3, 0x9b, 0x0d, 0x6a, 0x30, 0x38, 0xc9, 0x03, 0xf0, 0x59, 0xcf, 0x81, + 0x32, 0xd7, 0xbf, 0xb0, 0x5d, 0x49, 0xdb, 0x22, 0xf9, 0x78, 0xb8, 0x6c, + 0xe9, 0x42, 0x56, 0x8f, 0xcd, 0xc9, 0xc5, 0x03, 0x54, 0x35, 0x6b, 0xa4, + 0xa1, 0xe4, 0x3b, 0xb9, 0x11, 0x72, 0xe8, 0x98, 0xab, 0xee, 0x5b, 0x5a, + 0xcb, 0x9b, 0x05, 0x05, 0xf3, 0x87, 0x3f, 0xa6, 0xdd, 0xff, 0x9f, 0x08, + 0x41, 0x30, 0x74, 0xfa, 0xdf, 0xd1, 0xc6, 0xb9, 0x77, 0xff, 0x1e, 0x5c, + 0xf5, 0xf7, 0x17, 0x67, 0x26, 0xd9, 0x92, 0x04, 0xde, 0x10, 0x31, 0x21, + 0x3f, 0x7d, 0x6c, 0x3c, 0xe9, 0x56, 0xa9, 0x3b, 0x29, 0xb8, 0x98, 0xc1, + 0x97, 0x04, 0x3a, 0xeb, 0x27, 0xdb, 0x5f, 0x91, 0x4e, 0xbf, 0x86, 0xde, + 0x7d, 0x26, 0xe1, 0x7f, 0xc0, 0xcb, 0xcc, 0xac, 0xc8, 0xbf, 0xb4, 0xdc, + 0xc7, 0x72, 0x93, 0x06, 0xcb, 0x5a, 0xa6, 0xf8, 0xbd, 0x93, 0x20, 0xce, + 0x50, 0x1a, 0xef, 0xdd, 0xd1, 0xff, 0x0d, 0xe1, 0x05, 0x80, 0x6d, 0xba, + 0xf0, 0x6c, 0x9c, 0x70, 0xe1, 0x0b, 0x2a, 0x61, 0x93, 0x90, 0x3d, 0x6e, + 0x38, 0x7e, 0x7e, 0xae, 0x61, 0x2f, 0x9f, 0xf2, 0x80, 0x61, 0x4f, 0x86, + 0xda, 0x87, 0x66, 0xc9, 0x66, 0xe7, 0x05, 0x48, 0xd2, 0x55, 0xc9, 0xfa, + 0x0e, 0x99, 0x45, 0xd0, 0xdb, 0xac, 0x5a, 0x0f, 0x04, 0x05, 0x13, 0x2b, + 0xda, 0xdd, 0x8d, 0xa6, 0x7b, 0xcb, 0xde, 0x0f, 0x59, 0x63, 0xf1, 0xe0, + 0xfe, 0x9f, 0xef, 0xc0, 0xe2, 0x38, 0xf5, 0xab, 0xb0, 0x03, 0x0a, 0x87, + 0x79, 0x3e, 0xb9, 0x52, 0xbe, 0x37, 0x55, 0x01, 0x63, 0x6d, 0x86, 0xf6, + 0x8c, 0x50, 0x93, 0xb1, 0x47, 0xec, 0x09, 0x99, 0x98, 0x7d, 0x6e, 0x83, + 0x0e, 0x90, 0xfd, 0x36, 0x06, 0xf1, 0x48, 0x6d, 0xbc, 0x90, 0x9b, 0xa0, + 0xe8, 0xc6, 0xce, 0xf2, 0x3e, 0xb4, 0x99, 0x5a, 0x9b, 0x12, 0x64, 0xc6, + 0x96, 0xbf, 0xdf, 0x0f, 0x4c, 0xd9, 0x69, 0xed, 0xeb, 0xf0, 0x3c, 0x5c, + 0xe8, 0xa0, 0x72, 0x58, 0xbe, 0x91, 0x56, 0x67, 0x22, 0xf0, 0xeb, 0xe3, + 0xc7, 0x36, 0x12, 0x3a, 0xee, 0x98, 0x1d, 0x1c, 0x1f, 0xab, 0x2a, 0x11, + 0x5b, 0x08, 0x14, 0xf5, 0x84, 0xf8, 0xc5, 0x99, 0x36, 0x97, 0x4f, 0xcf, + 0xeb, 0xa4, 0xfa, 0x7c, 0xfe, 0xbd, 0xe8, 0xe9, 0x41, 0x04, 0x94, 0xef, + 0x31, 0x10, 0xb6, 0xb2, 0xd4, 0x19, 0xc3, 0x12, 0x88, 0x84, 0x79, 0x9d, + 0x7f, 0xfb, 0x2e, 0xf9, 0x9a, 0xf6, 0xc2, 0x72, 0xcc, 0xac, 0x1d, 0x80, + 0x22, 0xfb, 0xd1, 0x10, 0xa6, 0xfc, 0x12, 0xd1, 0x31, 0x92, 0xe4, 0xa9, + 0xfd, 0xe1, 0xe7, 0xa3, 0xd8, 0xbf, 0x3a, 0xe5, 0x3f, 0x6d, 0x8e, 0x3f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA512, + 179, + {0x7b, 0x0d, 0xbc, 0x9f, 0x51, 0xcb, 0xee, 0x3e, 0xd5, 0x7c, 0xec, 0x73, + 0xda, 0xbd, 0x26, 0x81, 0x41, 0xd1, 0x5a, 0xfa, 0x82, 0xeb, 0x37, 0x8d, + 0x7c, 0x6b, 0xde, 0x7d, 0xcf, 0x06, 0x50, 0x55, 0x4e, 0xae, 0x79, 0xa2, + 0x48, 0x93, 0x40, 0xb9, 0xeb, 0x81, 0xd5, 0x4c, 0xd6, 0x77, 0xc2, 0xd3, + 0x51, 0xe3, 0x66, 0x42, 0xf1, 0xbc, 0x56, 0x99, 0xb5, 0x64, 0x5f, 0xf9, + 0xc4, 0xe8, 0xef, 0x6c, 0x68, 0xbf, 0x5e, 0x33, 0x70, 0x64, 0xf7, 0x8f, + 0x6e, 0xeb, 0x19, 0xdf, 0xd4, 0xe5, 0xe9, 0xe7, 0x0b, 0x36, 0x00, 0xf4, + 0x36, 0x09, 0x38, 0xcb, 0x93, 0x36, 0xe1, 0x23, 0x61, 0xf7, 0x5f, 0x39, + 0xeb, 0xf4, 0x49, 0x94, 0xde, 0x53, 0x1b, 0xeb, 0xd2, 0x30, 0xbf, 0xda, + 0xcc, 0xc0, 0x2e, 0x0f, 0x34, 0x52, 0x97, 0x6f, 0x73, 0x05, 0x5d, 0x24, + 0xd6, 0x73, 0xa5, 0x5e, 0x58, 0x61, 0x8d, 0xea, 0x96, 0x71, 0x8d, 0x18, + 0x0e, 0x7b, 0xda, 0x53, 0x72, 0xdf, 0x8f, 0x2a, 0xdf, 0xe8, 0xf9, 0x84, + 0xde, 0x3c, 0x57, 0x11, 0xab, 0xfe, 0x75, 0xcd, 0xeb, 0x81, 0x77, 0x1f, + 0xa1, 0x05, 0xf0, 0x0b, 0xe7, 0xde, 0x76, 0xe5, 0xb0, 0xa8, 0x83, 0x8d, + 0xbd, 0xd8, 0xd2, 0x22, 0x26, 0x51, 0x8f, 0xed, 0x73, 0x83, 0xe2, 0xa1, + 0x01, 0xf6, 0x2b, 0xa3, 0xe7, 0x9f, 0x59, 0x53, 0x8c, 0xe3, 0xc9, 0xf3, + 0x68, 0xd6, 0x44, 0x20, 0x63, 0xef, 0x85, 0x91, 0xcd, 0xde, 0x03, 0x90, + 0x7f, 0xab, 0x38, 0xc7, 0x9e, 0x5f, 0xa3, 0x26, 0xbd, 0x67, 0xf6, 0xc0, + 0xd0, 0x17, 0xcd, 0xb0, 0x1d, 0x39, 0xea, 0xb8, 0xfd, 0x3d, 0x7a, 0x90, + 0x10, 0x65, 0x98, 0x6d, 0xb2, 0x41, 0xe3, 0x0c, 0x80, 0xb9, 0x77, 0xa7, + 0xc5, 0x72, 0x3c, 0xcf, 0x15, 0xc9, 0x49, 0x4b, 0x08, 0xa3, 0x93, 0x71, + 0xaf, 0xb9, 0xea, 0x0e, 0x51, 0xf4, 0xcc, 0x35, 0xf5, 0x15, 0xed, 0x88, + 0xa8, 0xe5, 0xb7, 0x02, 0xb9, 0x10, 0x89, 0x17, 0x06, 0x1d, 0x2b, 0x75, + 0xe9, 0xdd, 0x55, 0xa8, 0x9a, 0x38, 0x7a, 0xa2, 0xe4, 0xe0, 0xd5, 0xb9, + 0xfa, 0xea, 0xd4, 0xce, 0x10, 0xe8, 0x62, 0x25, 0x53, 0x96, 0x6c, 0x13, + 0x24, 0xe9, 0x2f, 0x8d, 0xec, 0xe4, 0xb3, 0xd7, 0xcb, 0x98, 0x15, 0x24, + 0xdd, 0xcb, 0x65, 0x76, 0x0a, 0xed, 0x7c, 0xbc, 0x32, 0xd4, 0x75, 0x85, + 0xaf, 0xe5, 0xf4, 0x8e, 0xac, 0xd2, 0x4e, 0xd5, 0x70, 0x33, 0x48, 0x14, + 0x12, 0x11, 0x97, 0xc4, 0x85, 0x05, 0xd7, 0x90, 0x40, 0x2b, 0x85, 0xa4, + 0x5a, 0x59, 0x37, 0xb0, 0xaa, 0x7c, 0xff, 0x37, 0x15, 0x88, 0xe0, 0xa0, + 0x40, 0x30, 0xfe, 0x0e, 0xc1, 0xb8, 0xfe, 0xc9, 0x51, 0x6b, 0xec, 0xac, + 0x30, 0x91, 0x1f, 0x68, 0x90, 0x15, 0xb1, 0x6a, 0x44, 0xf3, 0x48, 0xa4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA512, + 180, + {0x65, 0x4e, 0x9b, 0xcb, 0x87, 0xac, 0x0b, 0xdd, 0xab, 0xb2, 0xa8, 0x77, + 0xa1, 0x12, 0x7c, 0xf9, 0xc3, 0x06, 0xc9, 0xce, 0x5d, 0xa0, 0x52, 0xf8, + 0xec, 0x73, 0x2b, 0x1a, 0x98, 0xea, 0x14, 0xc3, 0x35, 0xed, 0x82, 0xab, + 0x6f, 0x62, 0xd1, 0x74, 0x65, 0x13, 0x49, 0x40, 0x7f, 0x1d, 0x91, 0x18, + 0x9b, 0xda, 0x73, 0x18, 0x2e, 0xf8, 0x07, 0x3e, 0x2d, 0xcf, 0xfb, 0x39, + 0xc2, 0x1c, 0x22, 0x04, 0x08, 0x1b, 0x36, 0xfa, 0x6c, 0x5d, 0x66, 0xc3, + 0xfc, 0x97, 0xeb, 0x2e, 0xf3, 0x41, 0x6e, 0xd1, 0x6c, 0xd3, 0xe6, 0xa4, + 0xe5, 0xe1, 0x0c, 0x2d, 0xec, 0xda, 0x13, 0xc3, 0xa0, 0x82, 0x68, 0x89, + 0x37, 0x69, 0xb2, 0x12, 0xf2, 0x93, 0x2c, 0x95, 0x4c, 0x12, 0x1c, 0x01, + 0x94, 0x4c, 0x51, 0xdd, 0x5c, 0x23, 0x05, 0xce, 0xbd, 0x54, 0xef, 0x65, + 0xbb, 0x6e, 0xa4, 0x8c, 0xb0, 0x5a, 0x37, 0xac, 0xdf, 0xfa, 0x34, 0x39, + 0x5e, 0x5e, 0x6f, 0x54, 0x0f, 0xa8, 0x74, 0x92, 0xad, 0xfb, 0x9e, 0xe1, + 0xfe, 0xd9, 0xd7, 0xb4, 0x78, 0x41, 0xf7, 0x5d, 0xa0, 0xa8, 0x90, 0xa0, + 0xf2, 0x91, 0x4b, 0x21, 0xaa, 0xa0, 0xa7, 0x87, 0x81, 0xaf, 0x97, 0x90, + 0xda, 0xfa, 0x4d, 0xd2, 0x3e, 0x51, 0x1f, 0x9d, 0x9e, 0xb7, 0x6a, 0xdb, + 0x25, 0xe8, 0x5c, 0x6c, 0xdd, 0xe5, 0x68, 0xfa, 0x14, 0x14, 0x5d, 0x82, + 0x1f, 0x86, 0x02, 0xe6, 0x75, 0x69, 0xf8, 0x69, 0xd6, 0xe7, 0x3e, 0x39, + 0x6e, 0x24, 0x7a, 0xce, 0x4b, 0x84, 0xd2, 0x05, 0x22, 0xe4, 0x5a, 0x06, + 0x68, 0x25, 0x45, 0x05, 0x86, 0xe4, 0x28, 0xe8, 0x06, 0xa2, 0x67, 0x25, + 0x25, 0xb9, 0x0d, 0x31, 0x6a, 0x5b, 0x13, 0xda, 0xe5, 0xd2, 0x15, 0xcc, + 0xa4, 0x66, 0xe0, 0x64, 0xe5, 0x41, 0xf5, 0x49, 0xb0, 0xb2, 0x98, 0xb4, + 0x2e, 0xce, 0x56, 0x34, 0xc6, 0xcc, 0x48, 0xce, 0x93, 0x86, 0x11, 0xaa, + 0x06, 0xff, 0xb1, 0x20, 0xc2, 0x05, 0x95, 0x5f, 0x53, 0x7f, 0xb2, 0x1c, + 0xfa, 0x7c, 0x5d, 0xb9, 0x29, 0x08, 0xcc, 0x27, 0x8f, 0x7e, 0x00, 0x3a, + 0xd2, 0xee, 0xf9, 0x36, 0x34, 0x3a, 0x70, 0xa2, 0xd6, 0x46, 0x0a, 0x14, + 0x9e, 0xb9, 0x30, 0x79, 0x3f, 0xd4, 0x5e, 0xe7, 0x37, 0x77, 0x6a, 0xdc, + 0xd0, 0x46, 0x35, 0xaa, 0x87, 0xa3, 0xf7, 0xa1, 0x2e, 0x41, 0x84, 0x68, + 0x9a, 0x88, 0xdb, 0xcf, 0x3e, 0x9d, 0x9f, 0x6d, 0x82, 0x9e, 0x0f, 0xad, + 0x1f, 0x08, 0x59, 0x67, 0x68, 0x77, 0x4f, 0xd1, 0x49, 0x81, 0x3f, 0xd9, + 0xe0, 0x3a, 0x42, 0xfa, 0xae, 0x20, 0xf0, 0x2a, 0xe0, 0x26, 0x64, 0x7d, + 0x68, 0xf3, 0xc7, 0x46, 0x51, 0xa7, 0xf4, 0x69, 0xda, 0x23, 0x59, 0x75, + 0x8b, 0xe1, 0xd6, 0x97, 0x10, 0x11, 0x35, 0xd6, 0xca, 0x0d, 0xa1, 0x31}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA512, + 181, + {0x5b, 0xe6, 0xf8, 0x9e, 0x6f, 0x53, 0x1c, 0x41, 0xe2, 0x48, 0xf0, 0xd7, + 0x2c, 0x37, 0xca, 0xe7, 0xb2, 0xa4, 0x66, 0x88, 0x6b, 0xd4, 0xc1, 0x05, + 0x9d, 0x96, 0x6b, 0x5c, 0x97, 0x3d, 0x12, 0x7b, 0xe3, 0xc7, 0x5c, 0x7d, + 0xcb, 0xd5, 0x7a, 0x76, 0x7b, 0xb1, 0x3b, 0xe2, 0x0d, 0x94, 0x02, 0xa7, + 0x80, 0xa5, 0xe5, 0x8f, 0xaa, 0xbb, 0x57, 0x13, 0x99, 0xd7, 0xdf, 0xdf, + 0x3c, 0x8f, 0x64, 0x9c, 0x82, 0x5d, 0x99, 0x30, 0x9f, 0x84, 0x14, 0x0d, + 0xb7, 0x0d, 0x4b, 0xed, 0x2e, 0x16, 0x0b, 0x22, 0xe4, 0x99, 0x58, 0xe7, + 0xe3, 0x5a, 0xa4, 0x44, 0xd4, 0xfc, 0x49, 0xaa, 0x24, 0xa0, 0x2b, 0x2c, + 0x17, 0x08, 0x59, 0xfa, 0x62, 0x1d, 0x14, 0xc3, 0x69, 0x2a, 0x23, 0x53, + 0x24, 0x91, 0x18, 0xc7, 0xb0, 0x1e, 0x01, 0x8b, 0xa5, 0xd8, 0x23, 0x54, + 0x17, 0x3a, 0xfe, 0x12, 0x2a, 0x71, 0x36, 0x8e, 0x43, 0x42, 0xd8, 0x8f, + 0xe2, 0xbe, 0xbf, 0x6a, 0x02, 0x55, 0xf7, 0x19, 0xb9, 0x85, 0xd5, 0xb5, + 0x7f, 0x72, 0x0b, 0x0d, 0x47, 0x67, 0xf6, 0x7b, 0x13, 0xec, 0xd8, 0x15, + 0xce, 0x40, 0xfa, 0xb2, 0xb6, 0x10, 0xc4, 0xaf, 0x10, 0x54, 0x73, 0x49, + 0x34, 0xea, 0xe5, 0xfc, 0x23, 0x28, 0x91, 0xf2, 0x9f, 0xba, 0x6d, 0x36, + 0x4e, 0x4c, 0x0f, 0x2b, 0x26, 0xbf, 0x60, 0x08, 0x36, 0xfb, 0x1e, 0xc9, + 0x53, 0x0d, 0x5a, 0xa1, 0x4b, 0x90, 0x10, 0x3e, 0x67, 0x5e, 0xfc, 0xbc, + 0x92, 0xf6, 0xe8, 0x8a, 0xfa, 0x35, 0x13, 0x69, 0xc6, 0x94, 0x89, 0x2e, + 0x94, 0x9d, 0xa6, 0xd9, 0x0e, 0x74, 0xf2, 0xae, 0x85, 0x3f, 0x5d, 0x8a, + 0xa7, 0x0d, 0x5f, 0xc1, 0x32, 0xd9, 0xb4, 0x1e, 0x20, 0x52, 0x0b, 0xaa, + 0x8a, 0xa7, 0x4b, 0x77, 0xc6, 0x0d, 0xac, 0xcf, 0x4d, 0xa7, 0x58, 0xb9, + 0xd2, 0x27, 0x45, 0xe5, 0x0c, 0xd7, 0xea, 0x11, 0x8d, 0xc1, 0x49, 0x26, + 0xb9, 0xdf, 0xe0, 0xfe, 0x26, 0x60, 0x0c, 0xba, 0x5b, 0x44, 0x7e, 0x9e, + 0x2a, 0x14, 0xd1, 0xd8, 0xa5, 0xe7, 0xaf, 0x01, 0xca, 0x14, 0x3b, 0x6a, + 0xf2, 0x98, 0xe0, 0x31, 0xd2, 0x56, 0x0d, 0x99, 0xaa, 0x09, 0x0e, 0xe2, + 0xd7, 0x18, 0x0e, 0xc6, 0x95, 0xdd, 0x55, 0x38, 0x47, 0x17, 0x5c, 0xe6, + 0x60, 0x84, 0xfa, 0xe7, 0xb3, 0x0c, 0xe6, 0xb5, 0xa3, 0xb1, 0x16, 0x47, + 0x57, 0x04, 0x3d, 0xfe, 0x05, 0x38, 0x53, 0xc8, 0x4b, 0xdc, 0x9f, 0xd6, + 0x67, 0x08, 0xb0, 0x29, 0xfb, 0xd4, 0x4a, 0x2c, 0x2f, 0xbd, 0x8e, 0x5a, + 0xc7, 0xc0, 0x09, 0xf8, 0xcb, 0xf5, 0x3e, 0xc2, 0xe2, 0x85, 0xf2, 0xc3, + 0x65, 0xd8, 0x23, 0xd3, 0x17, 0x72, 0xbb, 0xfa, 0x71, 0x0e, 0x70, 0xeb, + 0xa5, 0x8d, 0x71, 0x78, 0x77, 0x63, 0xbf, 0x0d, 0xc0, 0x9e, 0xc5, 0xc1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 182 + {SEC_OID_SHA512, + 182, + {0x3d, 0x71, 0x86, 0xaa, 0x38, 0xd4, 0x31, 0x64, 0x2a, 0xac, 0x2f, 0xa0, + 0x11, 0x01, 0x22, 0x4d, 0x65, 0x2e, 0x46, 0x8c, 0xa9, 0xe4, 0x20, 0x65, + 0x26, 0x06, 0xd0, 0x50, 0xf1, 0x09, 0x82, 0x5b, 0x4c, 0x29, 0x43, 0xf5, + 0x7d, 0x94, 0x3a, 0x48, 0xe8, 0x55, 0x98, 0x98, 0xf9, 0xb6, 0xee, 0x17, + 0x4e, 0xb0, 0x74, 0x8a, 0x9c, 0x84, 0xe9, 0xcb, 0x87, 0x4c, 0x50, 0xc7, + 0x60, 0xd2, 0xb1, 0x65, 0x63, 0x74, 0x70, 0x3b, 0xf8, 0x2b, 0x2e, 0x40, + 0x12, 0xd4, 0xa4, 0xb6, 0x42, 0xa2, 0x0c, 0x2e, 0x5e, 0x9e, 0xda, 0xc5, + 0x4f, 0x6b, 0x15, 0x2c, 0x7d, 0x79, 0xca, 0x55, 0x91, 0xd5, 0x0b, 0xf9, + 0x19, 0x4b, 0xf3, 0x6c, 0x86, 0x04, 0xdd, 0x8f, 0x31, 0xd9, 0xc4, 0x02, + 0x50, 0x90, 0x91, 0x72, 0x34, 0x63, 0x31, 0xbb, 0x73, 0xcd, 0xa2, 0x3c, + 0x6a, 0xe4, 0x81, 0xca, 0x91, 0xde, 0xe4, 0x9a, 0x22, 0x98, 0xdf, 0x8c, + 0xd4, 0x0e, 0x5b, 0x7f, 0x6d, 0x49, 0x7a, 0x18, 0x34, 0x99, 0xd2, 0xa0, + 0x95, 0x0f, 0x2e, 0x44, 0x06, 0x14, 0xab, 0x5b, 0x42, 0x79, 0xc8, 0x87, + 0xe2, 0xb2, 0x28, 0xc2, 0x77, 0x00, 0x01, 0x3c, 0xe1, 0x58, 0x41, 0x93, + 0x7e, 0x31, 0x9d, 0xea, 0xe2, 0xf7, 0x35, 0x0a, 0x2f, 0x76, 0xc4, 0x3c, + 0x6e, 0x02, 0xe5, 0x93, 0x76, 0x86, 0xf4, 0x00, 0x43, 0x69, 0xe4, 0x78, + 0xf6, 0x1a, 0xa7, 0xdc, 0xbd, 0x38, 0xd5, 0x0d, 0x93, 0xce, 0x74, 0xa9, + 0xaa, 0x8a, 0x13, 0xcb, 0xb1, 0xa8, 0xf9, 0x2c, 0xdd, 0x38, 0x2f, 0xb2, + 0xc3, 0x5c, 0xf2, 0x92, 0xa9, 0xd4, 0x5e, 0x40, 0x4c, 0xb1, 0xcd, 0xc1, + 0x46, 0x08, 0xf5, 0xed, 0x3e, 0x2c, 0x49, 0x0c, 0x22, 0x86, 0x2c, 0xad, + 0xf0, 0xc6, 0xc6, 0x31, 0x16, 0xc8, 0x1b, 0x7c, 0xa3, 0xe8, 0xab, 0x65, + 0x94, 0xe5, 0x5f, 0x10, 0xbc, 0x78, 0x76, 0x9c, 0x3e, 0x4c, 0xbb, 0x5b, + 0x44, 0xe5, 0xa1, 0xc2, 0xab, 0x33, 0x41, 0x71, 0x4a, 0x1a, 0x40, 0x70, + 0x29, 0x26, 0xbd, 0x5e, 0x4f, 0xac, 0xf3, 0xb5, 0x5d, 0xc9, 0x78, 0xa2, + 0x76, 0x81, 0x66, 0xa4, 0x82, 0x85, 0xc0, 0x67, 0x22, 0xd5, 0x43, 0x6b, + 0xda, 0x3a, 0xdd, 0x1a, 0x7a, 0xde, 0xf7, 0x6f, 0xd3, 0x17, 0xef, 0x06, + 0xf7, 0x28, 0x6b, 0x47, 0x56, 0x6a, 0x38, 0x72, 0x02, 0x32, 0xbb, 0x58, + 0x95, 0x4e, 0xfc, 0x44, 0xf2, 0x20, 0x7d, 0xe7, 0x1c, 0x2f, 0x36, 0x61, + 0xa3, 0x14, 0x0c, 0xe5, 0xa9, 0x41, 0x45, 0xdf, 0x9d, 0x4b, 0xc4, 0xcc, + 0xe0, 0xa1, 0x61, 0x44, 0xfe, 0x02, 0x05, 0xa1, 0xda, 0x7f, 0x57, 0x40, + 0x9f, 0xc8, 0xda, 0x45, 0xa5, 0x06, 0x2b, 0x2e, 0xe3, 0x91, 0x19, 0xc6, + 0x39, 0x43, 0x6e, 0xd1, 0x28, 0x98, 0x3e, 0x1c, 0x7f, 0xc4, 0x97, 0x6c}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 183 + {SEC_OID_SHA512, + 183, + {0x9f, 0x32, 0xc9, 0xb6, 0x59, 0x77, 0x54, 0x17, 0xab, 0xb7, 0x21, 0x92, + 0x78, 0xe0, 0xef, 0x2e, 0xb3, 0x0b, 0xa4, 0x87, 0xd4, 0x25, 0x81, 0xfc, + 0x22, 0xfb, 0xb1, 0x8d, 0xc1, 0x1f, 0x5a, 0xb0, 0x81, 0xa4, 0x06, 0x21, + 0xb4, 0xb9, 0x25, 0xfd, 0x40, 0xee, 0x62, 0xed, 0x79, 0x2e, 0x85, 0x3c, + 0xc2, 0x6f, 0x35, 0x89, 0xaa, 0x9b, 0xed, 0x4e, 0x04, 0xaa, 0xa7, 0x77, + 0x3a, 0x08, 0xb2, 0x4c, 0xee, 0x1c, 0xa2, 0xb8, 0x33, 0x31, 0x48, 0x7f, + 0x88, 0x9d, 0x7d, 0x17, 0x70, 0xa5, 0x5c, 0xfd, 0xf1, 0x65, 0x4c, 0x4c, + 0xe3, 0x20, 0x54, 0x2c, 0xef, 0xf8, 0xb0, 0xd6, 0x2c, 0xd6, 0xc5, 0x9c, + 0x8b, 0xdb, 0xe9, 0x23, 0x43, 0x1d, 0x93, 0x08, 0xfc, 0xe9, 0x11, 0xb2, + 0x5d, 0xfd, 0x12, 0x06, 0xb9, 0xc9, 0x7c, 0x0c, 0xbc, 0xc4, 0x6b, 0x36, + 0xfa, 0xef, 0x1a, 0xee, 0x9f, 0x88, 0xe4, 0xe3, 0x53, 0xa5, 0x7f, 0xa4, + 0x8d, 0x44, 0xf8, 0x8a, 0x76, 0xb3, 0xe6, 0x7c, 0xfe, 0x27, 0x63, 0x15, + 0x30, 0x5f, 0x71, 0xd0, 0xf3, 0x65, 0x6f, 0x3b, 0x08, 0x6d, 0x78, 0x70, + 0x31, 0xdd, 0x4c, 0x71, 0x6c, 0xc9, 0x06, 0xf9, 0x38, 0x4b, 0x76, 0x5a, + 0x7d, 0x2a, 0x64, 0x8e, 0xf4, 0x97, 0xb7, 0xf8, 0x9b, 0x8f, 0xb7, 0x2d, + 0x63, 0x35, 0x1b, 0xfd, 0x0f, 0x01, 0x99, 0x79, 0xd8, 0x59, 0x40, 0x7e, + 0x30, 0xd7, 0xac, 0x22, 0xf0, 0xee, 0xfd, 0xc9, 0x2e, 0xdd, 0x7c, 0xe8, + 0x03, 0x3b, 0x11, 0xd2, 0x66, 0xd6, 0x6e, 0xb1, 0x92, 0x28, 0xf7, 0x5d, + 0x7e, 0xf3, 0x00, 0x84, 0x89, 0x27, 0xc9, 0x54, 0x3e, 0x6e, 0x7f, 0x19, + 0x5b, 0xfc, 0x94, 0x48, 0xed, 0x5c, 0xdf, 0x29, 0x63, 0x67, 0x6e, 0x16, + 0x44, 0xd0, 0x97, 0x29, 0x11, 0x5b, 0xa9, 0x58, 0x78, 0x32, 0x45, 0x73, + 0xd4, 0xbf, 0xeb, 0x74, 0xc7, 0x71, 0x3b, 0x40, 0x53, 0x04, 0x15, 0x5b, + 0xf7, 0xab, 0xcf, 0x7f, 0x76, 0xbc, 0x3f, 0xbd, 0x96, 0xc6, 0x83, 0x9e, + 0x81, 0x62, 0x4d, 0x96, 0xdc, 0x9f, 0x45, 0xf6, 0x9a, 0xf4, 0x3c, 0x46, + 0xe8, 0x72, 0x0d, 0x1b, 0x48, 0x8a, 0xa6, 0x47, 0xc0, 0xa7, 0xf5, 0x6d, + 0xd3, 0x66, 0x19, 0xc1, 0xc6, 0xdd, 0x5b, 0xc9, 0x3b, 0x3f, 0xc0, 0x0a, + 0x00, 0xdf, 0xd4, 0x9a, 0x19, 0xa2, 0xda, 0x23, 0xde, 0x40, 0xc3, 0xde, + 0x19, 0x7e, 0xc6, 0xcb, 0x55, 0xed, 0x47, 0x06, 0x2e, 0xf1, 0x7f, 0xf1, + 0x51, 0x12, 0xa7, 0x87, 0x28, 0xa8, 0xb5, 0xf3, 0x34, 0x4d, 0x0a, 0x71, + 0x68, 0x72, 0x6b, 0x0d, 0x8d, 0x22, 0x30, 0x37, 0xa5, 0x2a, 0x25, 0x62, + 0xdf, 0xe6, 0xc9, 0x43, 0xcf, 0x09, 0xd8, 0x2b, 0x9d, 0x77, 0x7c, 0x3c, + 0x2f, 0x1a, 0x2d, 0x2e, 0x21, 0x12, 0x38, 0x8b, 0x32, 0x40, 0x88, 0xde}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 184 + {SEC_OID_SHA512, + 184, + {0x40, 0x9f, 0x9d, 0xc5, 0x27, 0xda, 0x49, 0x21, 0x49, 0x94, 0xcf, 0x1f, + 0xfb, 0xa5, 0x69, 0xf2, 0xe3, 0xcc, 0xb1, 0x2b, 0x62, 0x6a, 0x68, 0x53, + 0x67, 0xc4, 0x81, 0x85, 0xe0, 0x6e, 0x97, 0x2d, 0x38, 0x26, 0xdf, 0x52, + 0xb5, 0x4a, 0xeb, 0x54, 0x26, 0x97, 0x7c, 0x4f, 0xa9, 0x1a, 0xd5, 0xe5, + 0x5c, 0xfb, 0xbb, 0x86, 0xdc, 0xdd, 0x8d, 0xa6, 0x8e, 0x83, 0xba, 0x5f, + 0x25, 0x77, 0x9d, 0x87, 0xb2, 0xe9, 0x03, 0x5f, 0x75, 0x91, 0xa2, 0x0d, + 0x8d, 0x68, 0x45, 0x21, 0x5d, 0x3a, 0x4f, 0xfc, 0xcd, 0x0a, 0x01, 0xcb, + 0x4f, 0xdf, 0x0b, 0x83, 0x5a, 0x05, 0x68, 0x6f, 0x64, 0xa8, 0xf4, 0x31, + 0x53, 0xa4, 0x61, 0xd7, 0x86, 0x49, 0xe8, 0xa6, 0x35, 0xac, 0x52, 0xd6, + 0xe0, 0x01, 0x06, 0x8f, 0x8c, 0x18, 0x16, 0x3b, 0x40, 0xb3, 0x86, 0x06, + 0x91, 0x11, 0x7c, 0xdb, 0x0b, 0xb1, 0x5a, 0x35, 0x36, 0x4d, 0x6b, 0x4c, + 0xa2, 0x64, 0xa2, 0x49, 0x38, 0xa6, 0x89, 0x82, 0xbe, 0xb8, 0xc5, 0xe4, + 0xc5, 0xb9, 0xc9, 0x04, 0x80, 0x77, 0x70, 0x05, 0xd4, 0x90, 0x6f, 0x20, + 0x07, 0xe3, 0x37, 0x87, 0x52, 0x01, 0x71, 0x8a, 0xcf, 0x46, 0x4c, 0x44, + 0xdb, 0x8d, 0x2c, 0x0e, 0x72, 0x22, 0x58, 0x30, 0x88, 0x57, 0x77, 0x59, + 0x38, 0x4f, 0xbb, 0x7b, 0xb8, 0xbc, 0x40, 0x9a, 0x79, 0x0b, 0x98, 0x7f, + 0xed, 0xd1, 0xd0, 0x9b, 0xf5, 0xae, 0xa2, 0xa0, 0xe4, 0x44, 0xc0, 0x64, + 0x8f, 0x7a, 0xdb, 0xf3, 0x21, 0x45, 0xdf, 0x8c, 0x2d, 0x21, 0xdb, 0xaf, + 0xc4, 0x08, 0xf8, 0xf8, 0xea, 0x05, 0xf2, 0x6a, 0x99, 0xb1, 0x82, 0xfa, + 0xe3, 0xd3, 0xc1, 0x2f, 0x6e, 0x7d, 0x9e, 0x44, 0x04, 0xdb, 0xc2, 0x00, + 0x63, 0xa1, 0xa0, 0x01, 0x27, 0x67, 0x7d, 0x97, 0xc2, 0x0a, 0x78, 0xdc, + 0xc7, 0x57, 0x2e, 0xf5, 0xb3, 0x69, 0x3a, 0xba, 0x44, 0xa9, 0xff, 0xb1, + 0xd8, 0xc7, 0x32, 0x25, 0x96, 0x65, 0x8b, 0x0e, 0xe2, 0x4a, 0xc6, 0x1f, + 0x8b, 0xf6, 0x6f, 0x83, 0xed, 0x32, 0xa9, 0x53, 0x56, 0x9a, 0x2f, 0x00, + 0x37, 0xc6, 0x34, 0xa9, 0x31, 0x49, 0x05, 0xcb, 0xc8, 0xa3, 0x77, 0x22, + 0xeb, 0x5f, 0xab, 0xf3, 0xa5, 0x63, 0x04, 0x63, 0xcc, 0x28, 0xf2, 0x33, + 0x95, 0x3b, 0x57, 0xc0, 0xd5, 0xd2, 0xf6, 0xef, 0x28, 0x1c, 0xb3, 0xf8, + 0x43, 0xa7, 0xc6, 0x40, 0xd6, 0xe5, 0x66, 0x80, 0x9c, 0xec, 0x0e, 0xda, + 0x54, 0x8c, 0xc1, 0xf9, 0xef, 0xe0, 0x8b, 0x4b, 0x8d, 0x36, 0x04, 0x18, + 0x34, 0x69, 0xc3, 0x4d, 0x11, 0x94, 0xbc, 0xf6, 0xa0, 0x12, 0x6f, 0xc0, + 0x72, 0xc4, 0xc9, 0x7a, 0xaf, 0xac, 0x74, 0x8b, 0xfd, 0x4e, 0x21, 0xb5, + 0xf0, 0x34, 0x7b, 0x19, 0x77, 0xe5, 0xba, 0xea, 0x18, 0x49, 0xe9, 0x2d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 185 + {SEC_OID_SHA512, + 185, + {0xd2, 0x83, 0x88, 0x44, 0x1d, 0xcd, 0x3a, 0xdb, 0x10, 0x35, 0x15, 0xa7, + 0x4b, 0xe1, 0xaf, 0xff, 0xeb, 0x25, 0x02, 0x55, 0xca, 0x75, 0x28, 0xe9, + 0x55, 0xb9, 0x4e, 0x7b, 0x8c, 0xe8, 0x26, 0xc9, 0x7d, 0xf3, 0xf3, 0x71, + 0xda, 0x7e, 0x7f, 0x39, 0x94, 0x77, 0xc1, 0xbb, 0x03, 0x3d, 0x50, 0xf4, + 0xbd, 0xbf, 0xa9, 0x82, 0xe3, 0xd5, 0xed, 0xdb, 0x6b, 0xf4, 0x5e, 0x08, + 0xdf, 0xa4, 0x1d, 0x5b, 0xbd, 0x97, 0x6f, 0xed, 0x01, 0x8d, 0x1b, 0x8b, + 0xbd, 0xa0, 0x13, 0xe7, 0x9f, 0xd8, 0x0c, 0x02, 0x0d, 0xdf, 0x53, 0x79, + 0xe9, 0x69, 0x29, 0xcc, 0x70, 0x86, 0x8f, 0x02, 0x5d, 0xce, 0x41, 0xe6, + 0xf3, 0xdb, 0xc2, 0x20, 0xb3, 0xcc, 0x6f, 0xe7, 0x0d, 0x7a, 0x4b, 0xd0, + 0x65, 0x9c, 0x60, 0xfb, 0xa3, 0x76, 0xd6, 0x72, 0x01, 0x65, 0x99, 0xa4, + 0x4f, 0x89, 0xb6, 0x2a, 0xff, 0x46, 0x9e, 0x7e, 0x91, 0xb2, 0x4b, 0xfe, + 0x64, 0x5d, 0x63, 0xcb, 0x0c, 0xb0, 0x39, 0x02, 0xe8, 0xce, 0x84, 0x48, + 0xb4, 0x1b, 0x58, 0x86, 0xd5, 0x5e, 0xbf, 0x05, 0x4d, 0xdb, 0xc2, 0x1c, + 0x23, 0xd5, 0x71, 0xa4, 0xe6, 0xa3, 0x53, 0xa5, 0xf8, 0x80, 0xec, 0x24, + 0x78, 0xd2, 0x06, 0xa2, 0xa0, 0x8d, 0x43, 0x17, 0x14, 0xde, 0x56, 0x2b, + 0xf2, 0xaa, 0x6a, 0x58, 0x85, 0xe0, 0xbf, 0xfa, 0xb5, 0x1b, 0xce, 0x4e, + 0xd9, 0xe2, 0x43, 0xee, 0xaa, 0x5d, 0x1b, 0x22, 0x97, 0xdf, 0xf1, 0xbd, + 0x84, 0x4b, 0x44, 0x0e, 0x9c, 0xb2, 0x70, 0xb6, 0xce, 0x40, 0xb7, 0x6f, + 0xd7, 0x9c, 0x75, 0x91, 0xd3, 0xf3, 0x8a, 0x71, 0x91, 0x90, 0xa5, 0x99, + 0x26, 0x64, 0xf2, 0x4b, 0x8b, 0xce, 0x0f, 0x4d, 0x05, 0x0e, 0x80, 0x72, + 0xae, 0x4a, 0x27, 0xc5, 0x1b, 0x2e, 0x28, 0x43, 0x04, 0xaf, 0x4e, 0x2e, + 0xe2, 0xdd, 0xa5, 0x46, 0xa8, 0xff, 0x91, 0xaf, 0xfe, 0x20, 0x88, 0x2c, + 0x11, 0x9e, 0xc1, 0xca, 0xeb, 0xe4, 0x06, 0xae, 0x2b, 0x04, 0xee, 0xc9, + 0xbe, 0xd1, 0x07, 0xcb, 0x3b, 0x66, 0x42, 0x0a, 0x73, 0x0e, 0xcc, 0x79, + 0x7c, 0x02, 0x8b, 0xd9, 0x7f, 0x9d, 0xff, 0x63, 0x15, 0x12, 0x34, 0x23, + 0x55, 0xb6, 0xef, 0xb3, 0xff, 0xfa, 0x49, 0xd5, 0x5a, 0x9a, 0x5d, 0x5a, + 0xd4, 0x51, 0x82, 0xe1, 0x6f, 0x7c, 0x37, 0x8c, 0xa3, 0x61, 0x35, 0xa5, + 0x20, 0x73, 0x2b, 0xdb, 0xff, 0x39, 0xd5, 0x25, 0xc8, 0x9c, 0x0a, 0x31, + 0x18, 0xc6, 0x8a, 0x77, 0x9b, 0xf2, 0xf2, 0xf4, 0x3c, 0xd5, 0x60, 0xb4, + 0xd1, 0x1c, 0x60, 0x6f, 0xbd, 0x08, 0x9b, 0x04, 0x6f, 0xae, 0x8f, 0x01, + 0x44, 0x7d, 0x66, 0x1b, 0xc3, 0x74, 0xd2, 0xb6, 0xa0, 0xe0, 0x94, 0xe7, + 0xb4, 0x0a, 0xbc, 0x24, 0x08, 0x56, 0x40, 0x4d, 0x2a, 0xa7, 0x36, 0x4b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 186 + {SEC_OID_SHA512, + 186, + {0x47, 0x3f, 0x66, 0x21, 0x90, 0xfa, 0x09, 0xab, 0xd2, 0x47, 0x53, 0x3d, + 0xd2, 0xd4, 0xcb, 0xd1, 0x88, 0x0a, 0xd6, 0x41, 0x9c, 0xc3, 0xb3, 0xb1, + 0xde, 0xe6, 0x05, 0x9d, 0x56, 0x72, 0xb2, 0x8e, 0x76, 0x85, 0x60, 0xc6, + 0x04, 0x26, 0x0a, 0x18, 0x1c, 0x41, 0xb6, 0xc3, 0x3d, 0x9f, 0xd9, 0x02, + 0x16, 0x3b, 0xd9, 0x56, 0xf6, 0x70, 0x11, 0xde, 0x60, 0x8b, 0x5a, 0x7a, + 0x00, 0x59, 0xe2, 0xe0, 0xbe, 0x36, 0x99, 0x11, 0x9a, 0xfc, 0x87, 0x71, + 0xc4, 0x4f, 0x7f, 0x68, 0x1d, 0xed, 0x98, 0x4d, 0x06, 0x74, 0x75, 0x4b, + 0x08, 0x13, 0xfa, 0x90, 0x6f, 0xf8, 0xd9, 0xdb, 0x40, 0xe1, 0xe4, 0x8f, + 0xa2, 0x5a, 0xf6, 0x5a, 0xc4, 0x9d, 0xfe, 0xba, 0xa3, 0x0c, 0x95, 0x7e, + 0x7e, 0xd0, 0xe0, 0x6d, 0x2b, 0xfd, 0x04, 0xca, 0x56, 0x4f, 0x88, 0x1d, + 0xd8, 0xcb, 0x07, 0x5a, 0x6a, 0x70, 0x8e, 0xda, 0x0b, 0x47, 0x17, 0x4c, + 0x66, 0x38, 0x6a, 0x5f, 0xa1, 0xb4, 0xbd, 0x2f, 0x8f, 0x2d, 0x16, 0x61, + 0xd2, 0xea, 0xe0, 0x06, 0x5c, 0x95, 0x56, 0x0d, 0xa1, 0x97, 0xef, 0x56, + 0x44, 0xc7, 0xf3, 0x17, 0xda, 0x9a, 0x8d, 0xce, 0x7f, 0x42, 0xf8, 0x4b, + 0xfd, 0x09, 0x9e, 0x9c, 0xb2, 0x0b, 0xbf, 0x1f, 0xca, 0xd1, 0xc4, 0x30, + 0x79, 0x03, 0xe1, 0x8c, 0x9c, 0x55, 0x95, 0xca, 0x8a, 0x0b, 0xf2, 0xf4, + 0xb2, 0xc3, 0xc5, 0x62, 0x56, 0x1d, 0xf2, 0x1d, 0xe8, 0x63, 0x29, 0xa7, + 0xbc, 0x50, 0x59, 0x20, 0x9d, 0x05, 0x69, 0x9b, 0x88, 0x88, 0x48, 0x72, + 0x34, 0x88, 0xb1, 0x11, 0xc0, 0xe7, 0x2a, 0x0d, 0x84, 0x97, 0x8b, 0x50, + 0x24, 0x2d, 0x94, 0xee, 0x47, 0xe2, 0xdf, 0x4a, 0x0c, 0x95, 0x39, 0x47, + 0xd8, 0x46, 0xe5, 0x6c, 0x9c, 0x9a, 0xac, 0xa0, 0x54, 0x3e, 0xa1, 0x36, + 0x71, 0xe6, 0xe8, 0xb9, 0xe3, 0xc3, 0x79, 0x9c, 0xef, 0x65, 0x82, 0xbd, + 0xec, 0x55, 0x79, 0xf2, 0xed, 0xb1, 0x71, 0xfd, 0xed, 0x9e, 0x04, 0xa9, + 0x00, 0xc6, 0x1c, 0x42, 0x9c, 0xbe, 0x09, 0x76, 0x8b, 0x93, 0xa4, 0x17, + 0xf1, 0xc5, 0x9b, 0x92, 0x38, 0x16, 0x82, 0xbd, 0x66, 0xd0, 0x01, 0x8e, + 0x94, 0xcc, 0x75, 0xdb, 0xdc, 0x0d, 0x37, 0xac, 0xd8, 0x58, 0x77, 0xfa, + 0x22, 0x9d, 0xb0, 0xea, 0xac, 0xcd, 0x9b, 0x1e, 0x42, 0x75, 0xa9, 0xdf, + 0xc2, 0xbd, 0xc6, 0x0c, 0xcd, 0x7a, 0xd5, 0xa5, 0x97, 0xe8, 0x5c, 0x44, + 0x3a, 0xc9, 0x5f, 0x87, 0x83, 0x78, 0xd8, 0x84, 0x53, 0x07, 0x4b, 0x83, + 0xd1, 0x52, 0xd9, 0xce, 0x4f, 0x58, 0x3b, 0x57, 0xbe, 0x32, 0xcc, 0x13, + 0x97, 0x15, 0x04, 0xd7, 0x13, 0xc3, 0xcc, 0xd7, 0x19, 0xe7, 0x93, 0x03, + 0xb0, 0xc1, 0xa8, 0x66, 0xe2, 0x14, 0x26, 0xe1, 0x04, 0x9c, 0xe3, 0xbb}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA512, + 187, + {0xc6, 0x7d, 0xe5, 0x27, 0xc6, 0xb7, 0x2c, 0x80, 0x4a, 0x52, 0xdf, 0x6e, + 0x44, 0xb4, 0xfe, 0x2e, 0x40, 0x8a, 0x9f, 0x04, 0x89, 0x48, 0xac, 0x16, + 0xdb, 0x55, 0xb6, 0x64, 0xb5, 0xda, 0x60, 0x44, 0xba, 0x9b, 0x24, 0x98, + 0xa1, 0x4f, 0x66, 0xa8, 0x3a, 0xd7, 0x6f, 0x1b, 0x23, 0x63, 0xf3, 0x93, + 0xd8, 0x5b, 0x44, 0x70, 0xd3, 0x18, 0x11, 0x42, 0x47, 0xc6, 0xf3, 0x3c, + 0x41, 0x10, 0xe2, 0x48, 0x01, 0xca, 0x91, 0x58, 0x00, 0xad, 0xc9, 0x8e, + 0x8b, 0x3f, 0x88, 0xda, 0x6f, 0xd8, 0x4b, 0xe3, 0xdb, 0x00, 0xd0, 0x9f, + 0x02, 0x7d, 0xed, 0xd6, 0x0e, 0x68, 0xcb, 0x0b, 0x46, 0x7c, 0x04, 0xd6, + 0xbc, 0x4c, 0x62, 0x9c, 0x16, 0x8f, 0x6c, 0xa4, 0x69, 0x88, 0xb6, 0x16, + 0x53, 0x47, 0xaa, 0x88, 0x5c, 0xb9, 0x54, 0xcb, 0x4a, 0x0d, 0x2f, 0xf2, + 0x85, 0x1b, 0x7d, 0xbe, 0x4c, 0xb5, 0x5e, 0xb8, 0x9e, 0xc4, 0x8c, 0xe4, + 0x50, 0x64, 0xf3, 0x4d, 0x69, 0x07, 0xba, 0x62, 0xd0, 0xb5, 0x46, 0x8b, + 0x31, 0x67, 0x53, 0xed, 0x36, 0xb1, 0xec, 0x8b, 0x8f, 0x36, 0xa0, 0x5a, + 0xdb, 0xd5, 0x9c, 0xc0, 0x3f, 0x1a, 0xca, 0x50, 0x00, 0x1b, 0xf5, 0x91, + 0x56, 0xb9, 0x06, 0x5c, 0xdb, 0xbc, 0xa8, 0x55, 0xc5, 0x4f, 0xc3, 0xda, + 0xe2, 0x51, 0xa0, 0xfd, 0x1c, 0x13, 0x0f, 0x54, 0x5b, 0x3e, 0x2d, 0x51, + 0xa6, 0x32, 0xf7, 0x78, 0x99, 0x9b, 0xb2, 0xa6, 0x69, 0x3f, 0xbe, 0xd6, + 0x77, 0x20, 0x6b, 0x65, 0xd9, 0xef, 0x04, 0xc4, 0xdd, 0xe2, 0xe5, 0xfa, + 0xba, 0xb0, 0xce, 0x96, 0x68, 0x13, 0x59, 0x15, 0x38, 0x9d, 0xc4, 0x98, + 0xd1, 0x64, 0x1c, 0x2a, 0x50, 0x4b, 0xcf, 0x62, 0xc9, 0x43, 0x39, 0xd3, + 0x11, 0x1d, 0x64, 0xc5, 0xfb, 0xb4, 0x76, 0xd7, 0xcb, 0xde, 0x4d, 0xc7, + 0x2d, 0xc2, 0xf1, 0x74, 0x5d, 0x02, 0xe5, 0xda, 0x12, 0xfc, 0x92, 0xf9, + 0x94, 0x9a, 0xa6, 0x72, 0xe9, 0xa5, 0x67, 0xee, 0x4d, 0xc7, 0x60, 0x61, + 0x0f, 0xb3, 0xf2, 0x80, 0xa9, 0x61, 0x2b, 0x24, 0xfb, 0x0a, 0x36, 0x7a, + 0x6b, 0x04, 0x1e, 0x5f, 0x90, 0x75, 0xd2, 0x0c, 0xf2, 0x7f, 0x33, 0xc3, + 0x4c, 0x7a, 0x00, 0x5c, 0xb2, 0x02, 0x44, 0x68, 0xf2, 0xba, 0x51, 0xde, + 0x56, 0x82, 0x9c, 0xfe, 0x25, 0x18, 0x2f, 0xe9, 0xc7, 0xba, 0x95, 0xc6, + 0x31, 0x42, 0x76, 0x85, 0x2b, 0x27, 0x39, 0xc4, 0xd7, 0xda, 0x45, 0x14, + 0xc5, 0x8a, 0x53, 0xdb, 0x65, 0x5d, 0x0a, 0x7c, 0xd4, 0x42, 0xe3, 0xf5, + 0x72, 0x8e, 0x47, 0x2b, 0x8d, 0x0b, 0xda, 0x4e, 0x27, 0x5c, 0x3a, 0x3a, + 0x7d, 0x97, 0x34, 0xa3, 0x54, 0x09, 0xac, 0x8b, 0x6b, 0xee, 0x2d, 0xef, + 0x19, 0xf1, 0x50, 0x7e, 0x8b, 0x21, 0xe2, 0x78, 0xcb, 0xad, 0x13, 0xa4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 188 + {SEC_OID_SHA512, + 188, + {0xb4, 0x1a, 0xdc, 0x2e, 0x29, 0x1e, 0xfe, 0x76, 0x18, 0x2d, 0x11, 0x82, + 0x57, 0x24, 0x3a, 0xbc, 0x0f, 0x8e, 0x46, 0x35, 0x3a, 0xe3, 0xac, 0xc7, + 0xf2, 0x2b, 0x14, 0x74, 0xed, 0x25, 0x5b, 0xe6, 0xfe, 0xf7, 0x5c, 0x62, + 0x0e, 0x36, 0x2c, 0x04, 0xc8, 0x75, 0xc2, 0x7a, 0x6e, 0x93, 0xd0, 0xbe, + 0xad, 0xa3, 0x11, 0xc0, 0x11, 0x43, 0xa2, 0x49, 0xb1, 0x60, 0xb9, 0x27, + 0x53, 0x68, 0x71, 0x92, 0xfe, 0x48, 0x75, 0xcb, 0xab, 0xcb, 0x09, 0xac, + 0x13, 0x7d, 0xb9, 0x5e, 0xee, 0xb0, 0x6d, 0x9b, 0x22, 0x0d, 0xa2, 0x94, + 0x96, 0x8b, 0xbf, 0xba, 0x6c, 0x0a, 0xc2, 0xe3, 0xe0, 0x08, 0x9f, 0xa8, + 0x03, 0x8b, 0x0a, 0x50, 0x1d, 0x90, 0xec, 0x64, 0xf5, 0x27, 0x0f, 0xfa, + 0xf0, 0xbd, 0x13, 0x59, 0x80, 0xea, 0x84, 0xd1, 0x8f, 0x7e, 0xbf, 0xb7, + 0x41, 0x73, 0x97, 0xc3, 0x5d, 0x4c, 0xc0, 0x9f, 0x70, 0x99, 0xec, 0x5f, + 0x9c, 0x58, 0x77, 0xb0, 0x1b, 0x95, 0x05, 0x61, 0x96, 0xd7, 0x26, 0x08, + 0x96, 0x89, 0x18, 0x9b, 0xdb, 0xd8, 0x28, 0xf8, 0x2b, 0xa6, 0x21, 0xee, + 0x6c, 0x51, 0xe1, 0x4f, 0x46, 0xde, 0x40, 0x52, 0x9f, 0xb7, 0x55, 0x50, + 0xcc, 0x92, 0xb5, 0x18, 0x87, 0xc7, 0x74, 0x6e, 0xac, 0xff, 0x27, 0x9a, + 0xce, 0x83, 0x42, 0x6d, 0xe3, 0x29, 0x48, 0x4e, 0x2b, 0x3e, 0x36, 0x63, + 0x66, 0xa9, 0x57, 0x00, 0x19, 0xa8, 0xe8, 0x78, 0x02, 0xc8, 0xbc, 0x8d, + 0x11, 0x88, 0xe1, 0x83, 0x98, 0x37, 0xc3, 0xe2, 0xd1, 0x08, 0x44, 0x8b, + 0xd9, 0xb7, 0x8c, 0xd9, 0xf4, 0xd4, 0xef, 0x7d, 0x2e, 0x03, 0x8e, 0xbc, + 0xcd, 0xca, 0x08, 0x36, 0x51, 0x15, 0xb6, 0x8d, 0x08, 0xe3, 0x9b, 0xab, + 0xcf, 0x87, 0x91, 0x99, 0x18, 0xee, 0x6d, 0x84, 0xaf, 0xa8, 0xf2, 0xac, + 0xf8, 0x9e, 0x4e, 0xbc, 0x08, 0x47, 0x83, 0x3a, 0x18, 0xb2, 0x83, 0x30, + 0xf6, 0x22, 0x8c, 0xe6, 0xe4, 0x2a, 0x1d, 0xce, 0x01, 0x44, 0x77, 0x2a, + 0x30, 0x6e, 0x8e, 0x6a, 0xbd, 0xdc, 0x99, 0x70, 0x76, 0x9c, 0x96, 0xeb, + 0xc0, 0xe4, 0xc4, 0xeb, 0xfa, 0xc7, 0xd0, 0x2e, 0x9e, 0x87, 0x51, 0x63, + 0x96, 0xef, 0x81, 0x34, 0xf1, 0x82, 0xb4, 0xfe, 0xde, 0xad, 0x9d, 0xdd, + 0x8e, 0x5a, 0x14, 0xad, 0x15, 0xa3, 0x95, 0x00, 0x9d, 0x58, 0xb1, 0x83, + 0x9b, 0x35, 0x43, 0xc9, 0xc3, 0x0c, 0x01, 0x25, 0x5a, 0x56, 0xff, 0x93, + 0x07, 0x5b, 0x7c, 0xae, 0x3f, 0x6c, 0xc0, 0x71, 0x7d, 0x8b, 0x93, 0x2b, + 0xa4, 0xcc, 0xb1, 0x86, 0xa9, 0xaf, 0x42, 0xc0, 0xdf, 0x16, 0xe4, 0xaf, + 0x29, 0x82, 0x80, 0xdd, 0x6d, 0x19, 0xeb, 0x9b, 0x80, 0x6c, 0x05, 0xa9, + 0xd0, 0x8f, 0x2d, 0xfb, 0x43, 0x6a, 0x9a, 0x4d, 0x8e, 0xb6, 0xd6, 0x0d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA512, + 189, + {0x8d, 0xd5, 0x1d, 0xc5, 0x0f, 0x3f, 0x37, 0xd9, 0xc4, 0xf4, 0xce, 0x24, + 0x3a, 0x23, 0xea, 0xd2, 0x1e, 0xb3, 0x89, 0xc2, 0x74, 0x78, 0xe2, 0x95, + 0xd9, 0x5a, 0xbb, 0xce, 0x83, 0xbf, 0xa4, 0x39, 0xb2, 0x94, 0x33, 0xb5, + 0x50, 0xc4, 0xe0, 0x48, 0x32, 0xf1, 0x6f, 0x59, 0xce, 0xb2, 0x9a, 0x7c, + 0x8c, 0x38, 0x54, 0x6a, 0x8b, 0x50, 0x70, 0xd3, 0x70, 0x33, 0x22, 0x9c, + 0xae, 0x1b, 0xa0, 0x97, 0xb1, 0x8c, 0x05, 0xbc, 0x59, 0x0c, 0x48, 0x3d, + 0x9e, 0x46, 0x53, 0xce, 0x0d, 0x8d, 0x10, 0x73, 0x4c, 0xbf, 0x74, 0xf3, + 0x53, 0x46, 0xc6, 0xd0, 0x98, 0x67, 0xd5, 0xe5, 0x44, 0x53, 0xc7, 0x01, + 0xb9, 0xac, 0x22, 0x82, 0x25, 0x90, 0x02, 0x72, 0xfc, 0x91, 0x6f, 0x12, + 0x07, 0xe7, 0x91, 0xc9, 0xcd, 0xa3, 0x69, 0x65, 0x93, 0x5e, 0xd1, 0x6a, + 0x51, 0xac, 0x1f, 0x38, 0xf7, 0x73, 0x19, 0x47, 0x44, 0xea, 0xf0, 0x0d, + 0x6d, 0x26, 0x99, 0x9a, 0xb5, 0x02, 0x56, 0x55, 0x3b, 0xe6, 0x0f, 0x76, + 0x79, 0xc7, 0x00, 0x1d, 0x33, 0x41, 0x5a, 0xe3, 0xbc, 0x4a, 0x1c, 0xef, + 0x1d, 0xfa, 0x72, 0x0a, 0x65, 0xe4, 0xda, 0x6f, 0xbb, 0x87, 0xdc, 0xbe, + 0x18, 0x20, 0x51, 0x8b, 0x2a, 0xef, 0xc5, 0x44, 0xa2, 0x7a, 0x62, 0x70, + 0x73, 0xd6, 0xdc, 0x5e, 0x1d, 0xb5, 0x99, 0x91, 0xf7, 0x0f, 0xcc, 0xdd, + 0xfa, 0x90, 0x9d, 0x7c, 0x1a, 0x26, 0x1c, 0x35, 0x59, 0x93, 0x40, 0x82, + 0x29, 0xfd, 0x78, 0xec, 0x8c, 0xd8, 0x89, 0xe3, 0xf7, 0xc6, 0x86, 0xf5, + 0xdb, 0x7d, 0x66, 0xf0, 0xae, 0xcc, 0x75, 0x0a, 0xc4, 0x9b, 0x3f, 0xd5, + 0xe4, 0xcf, 0xd7, 0x70, 0x2f, 0xd2, 0xc8, 0x18, 0x1a, 0x25, 0x40, 0xcc, + 0x7c, 0x6b, 0xa9, 0x44, 0xe2, 0x92, 0x8e, 0xb5, 0x47, 0xb8, 0xcb, 0x77, + 0x43, 0x0b, 0x1a, 0xea, 0xb5, 0xd6, 0xd1, 0xd3, 0x74, 0x51, 0x51, 0x06, + 0x08, 0x4a, 0xbc, 0xc8, 0x75, 0x3d, 0x3e, 0x92, 0x37, 0x0b, 0xf2, 0xaf, + 0x76, 0x85, 0xc1, 0xfd, 0x4d, 0xd9, 0x3f, 0x4a, 0x04, 0xa1, 0xda, 0xcf, + 0x15, 0x10, 0x96, 0x17, 0xf8, 0x65, 0x27, 0x58, 0xd1, 0xfc, 0x9d, 0xdd, + 0x78, 0xcf, 0xbd, 0xc4, 0x4d, 0xb8, 0x5a, 0x5e, 0x23, 0x3a, 0xfa, 0x29, + 0xed, 0x6d, 0x6c, 0x23, 0x9d, 0xea, 0xdc, 0x93, 0xa1, 0x05, 0xf4, 0x7d, + 0xa8, 0xa7, 0x7b, 0x34, 0xa6, 0xbd, 0x4d, 0xdf, 0xc3, 0x02, 0xa3, 0xeb, + 0xa5, 0x65, 0x18, 0x4f, 0x3e, 0xbe, 0x4e, 0x08, 0x64, 0x37, 0xed, 0xad, + 0xcf, 0xf4, 0xdb, 0xb0, 0xaa, 0x17, 0xfd, 0xc5, 0x04, 0x01, 0x65, 0x1d, + 0xe6, 0x0c, 0xe7, 0x73, 0x8d, 0x3f, 0xc0, 0xd5, 0xc5, 0x11, 0x44, 0xbe, + 0x50, 0xb4, 0xd3, 0x6b, 0x62, 0xa3, 0x3d, 0xbe, 0x7a, 0x55, 0xfb, 0xc0}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 190 + {SEC_OID_SHA512, + 190, + {0x47, 0x1a, 0x17, 0xbf, 0x9d, 0x8a, 0x87, 0x5f, 0x12, 0x06, 0xe9, 0xc1, + 0x39, 0x87, 0x7b, 0x50, 0x38, 0x9e, 0x96, 0xd0, 0xfb, 0x6c, 0x15, 0xe2, + 0xf5, 0x20, 0x8c, 0xa8, 0xa3, 0x5a, 0x6a, 0x11, 0xca, 0xb0, 0x6e, 0xf4, + 0xb2, 0xb8, 0xec, 0xd7, 0x51, 0x8f, 0x2a, 0x54, 0x6b, 0x79, 0x28, 0x97, + 0x74, 0x7f, 0x9b, 0xa8, 0x49, 0x55, 0x0a, 0xec, 0x6b, 0xcd, 0xc2, 0x68, + 0xca, 0xb0, 0x59, 0xb6, 0x3d, 0xd6, 0x9e, 0x45, 0x9e, 0x31, 0x7e, 0xf3, + 0xea, 0xe7, 0xb5, 0x08, 0xbd, 0x9e, 0x33, 0xf4, 0xc5, 0x85, 0x78, 0xb4, + 0x5a, 0x47, 0x36, 0x4e, 0x7c, 0xac, 0x46, 0x29, 0xd4, 0x3c, 0xfb, 0x9d, + 0x6c, 0x45, 0x85, 0xbb, 0x2d, 0x8a, 0x2f, 0x8c, 0xaf, 0x34, 0x2c, 0x40, + 0x04, 0xe9, 0x33, 0xed, 0x6b, 0xaf, 0x65, 0x2d, 0x17, 0x85, 0x38, 0xb8, + 0xa0, 0xce, 0xbb, 0xed, 0x24, 0x47, 0x90, 0x6f, 0x83, 0x26, 0x1d, 0xf3, + 0xed, 0xad, 0x17, 0x44, 0x0e, 0x0e, 0xea, 0x7e, 0xca, 0x27, 0x0c, 0xd7, + 0xf2, 0xb5, 0xa4, 0x04, 0xd6, 0xe7, 0x25, 0x65, 0x76, 0x4d, 0xcb, 0xf5, + 0x78, 0x88, 0xdf, 0x3a, 0x0b, 0x8a, 0x6d, 0xcb, 0x52, 0x40, 0x5b, 0x68, + 0x19, 0xaf, 0x81, 0xbc, 0xdf, 0x36, 0xd5, 0xc3, 0xe7, 0xca, 0x8b, 0x73, + 0x22, 0x49, 0x29, 0xca, 0xfb, 0x9d, 0x1e, 0x98, 0xbb, 0x1b, 0xe3, 0x2f, + 0x2c, 0xdc, 0xda, 0xab, 0xed, 0xe8, 0x25, 0x56, 0x87, 0xd8, 0x22, 0x8e, + 0xfc, 0x07, 0x13, 0xbc, 0x90, 0x18, 0x55, 0xfb, 0x63, 0x75, 0x7b, 0x9e, + 0x75, 0x50, 0x33, 0xcb, 0xbf, 0x09, 0x94, 0x18, 0x24, 0x76, 0x2b, 0xd0, + 0xad, 0x53, 0xc7, 0x24, 0xd3, 0xc6, 0xfd, 0x01, 0x87, 0x74, 0x24, 0xc2, + 0x10, 0x7e, 0x5c, 0xa9, 0xc1, 0xf7, 0xe8, 0x4f, 0x1f, 0x9d, 0xea, 0x83, + 0xa9, 0xf8, 0x02, 0xe2, 0x2d, 0x3c, 0x2f, 0x10, 0x83, 0x3c, 0x47, 0x5a, + 0x3d, 0xbb, 0xb5, 0xb6, 0x54, 0x4f, 0xe4, 0x8b, 0xbc, 0xd2, 0x52, 0x48, + 0xda, 0x03, 0x57, 0x50, 0x2e, 0x9c, 0x5f, 0x4c, 0x00, 0x91, 0x4d, 0xc4, + 0x11, 0x71, 0x03, 0x8e, 0x80, 0x00, 0x82, 0x76, 0x7c, 0x62, 0xa9, 0xc9, + 0xca, 0x6f, 0xf0, 0x65, 0x61, 0xf7, 0xcd, 0x35, 0xd9, 0x62, 0x65, 0x35, + 0xfd, 0xcc, 0xe5, 0xbe, 0xae, 0x3c, 0x95, 0x05, 0xef, 0xba, 0xd4, 0x78, + 0x91, 0x59, 0x36, 0xdf, 0xc3, 0x94, 0x7f, 0x86, 0x77, 0x6a, 0x25, 0xc5, + 0xfb, 0xbd, 0xaa, 0xe4, 0x29, 0x22, 0xdb, 0x26, 0x07, 0x80, 0x90, 0x33, + 0xad, 0x22, 0x96, 0xd6, 0x02, 0xfb, 0xf4, 0x7f, 0x0f, 0xac, 0x1c, 0x0a, + 0x28, 0x18, 0x07, 0xc6, 0xc9, 0xfb, 0xd6, 0x8f, 0x4d, 0x45, 0xbe, 0x8b, + 0x1d, 0x1a, 0x08, 0x18, 0xb0, 0x31, 0x05, 0x58, 0xf7, 0xc8, 0x15, 0x58}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 191 + {SEC_OID_SHA512, + 191, + {0xc8, 0x44, 0x3c, 0x63, 0xba, 0xfb, 0x0f, 0x50, 0x0a, 0xf4, 0xdd, 0x19, + 0x57, 0x34, 0x76, 0x5d, 0x51, 0x77, 0xe2, 0xb8, 0x10, 0x16, 0xfb, 0xb6, + 0x47, 0xa6, 0x46, 0x42, 0xf0, 0x87, 0x01, 0xcf, 0x00, 0xcc, 0xa3, 0xa1, + 0x5b, 0x76, 0xae, 0x0f, 0x60, 0xca, 0x9d, 0x14, 0x69, 0xd3, 0xe2, 0x26, + 0xd5, 0xfb, 0xcb, 0xd3, 0x3e, 0xd9, 0xb2, 0x49, 0xde, 0xf5, 0x8f, 0x54, + 0xef, 0x90, 0x00, 0x0d, 0xf2, 0xef, 0x35, 0x39, 0x4f, 0x45, 0x4a, 0xa2, + 0x32, 0xe3, 0x62, 0x9b, 0xd9, 0x5d, 0x02, 0x1b, 0x39, 0x3c, 0x7c, 0x5d, + 0x7f, 0xd3, 0x2a, 0x5e, 0xa7, 0xcc, 0x1f, 0x5e, 0xed, 0xdc, 0x14, 0xae, + 0x8d, 0x80, 0xc7, 0xaf, 0x0d, 0x78, 0x1c, 0xe0, 0x60, 0x99, 0x93, 0xc5, + 0x29, 0x43, 0xe7, 0x1e, 0x01, 0x65, 0x9b, 0x51, 0xcd, 0x47, 0x26, 0xf9, + 0xc7, 0xd9, 0xf8, 0xc2, 0x3e, 0xcd, 0x6f, 0x94, 0x6d, 0xbe, 0x59, 0x91, + 0xf4, 0xd0, 0x64, 0xa7, 0xe7, 0xad, 0x92, 0x27, 0x8a, 0x00, 0xef, 0xd1, + 0x9c, 0x87, 0xa1, 0xce, 0xb5, 0xec, 0x15, 0x06, 0xb1, 0x48, 0x60, 0xe1, + 0x2d, 0xb6, 0x81, 0x75, 0x56, 0xe2, 0x79, 0xb6, 0x55, 0x04, 0xa9, 0x7a, + 0xde, 0x4a, 0xed, 0xf8, 0x4e, 0x2f, 0x44, 0x25, 0x6d, 0x88, 0xb7, 0xdb, + 0x26, 0x3b, 0xe7, 0x50, 0x13, 0xb3, 0xb4, 0xe1, 0x9c, 0xdf, 0x4f, 0x43, + 0xd1, 0x86, 0x19, 0x36, 0xeb, 0xa6, 0x89, 0xcf, 0x9f, 0x33, 0xe1, 0xbd, + 0x51, 0x4f, 0x29, 0x4f, 0xcf, 0x4a, 0x37, 0xc4, 0x2c, 0x2b, 0x64, 0xd6, + 0xd4, 0x0d, 0x3a, 0xcb, 0xa6, 0xb4, 0x37, 0xab, 0xd7, 0x4f, 0xf3, 0x0f, + 0x2e, 0xf7, 0x33, 0x82, 0x9f, 0xa5, 0xc5, 0xfd, 0x00, 0xdd, 0x5b, 0x9a, + 0xec, 0xfc, 0x39, 0xba, 0x72, 0x19, 0x11, 0x30, 0x94, 0x43, 0x47, 0x36, + 0x0f, 0xb7, 0x21, 0xa8, 0xd4, 0x70, 0x85, 0xaa, 0xa3, 0x3e, 0x35, 0xb6, + 0xf5, 0xea, 0x43, 0xcf, 0xe3, 0x7d, 0x71, 0xda, 0x69, 0xac, 0x62, 0x8c, + 0xb4, 0x96, 0xbf, 0xec, 0x81, 0xd0, 0xec, 0x66, 0x63, 0x43, 0x61, 0x17, + 0xb5, 0x8d, 0x59, 0x23, 0xc0, 0x9b, 0x34, 0x5d, 0x39, 0x94, 0x25, 0xd8, + 0x17, 0x6f, 0x07, 0x2e, 0xac, 0x65, 0xd3, 0xfe, 0x68, 0x23, 0x47, 0x3c, + 0x54, 0x91, 0xc4, 0xcd, 0xad, 0xdf, 0x00, 0x42, 0x43, 0xcc, 0xac, 0x1f, + 0xbb, 0x51, 0x33, 0xe1, 0x4d, 0x8a, 0xa5, 0x9d, 0xc9, 0x36, 0xcb, 0x9c, + 0xa1, 0xdb, 0x17, 0x16, 0xf2, 0xc8, 0xa6, 0x31, 0xa7, 0x51, 0xb4, 0x94, + 0xad, 0x67, 0xd3, 0xc2, 0xcb, 0xf8, 0xcd, 0xe2, 0xc6, 0x09, 0xbd, 0xb4, + 0xe8, 0x47, 0xa4, 0xe3, 0x18, 0xec, 0x19, 0xba, 0x5b, 0xc8, 0x04, 0xfb, + 0x92, 0xe8, 0x55, 0x2e, 0xaa, 0x74, 0xe7, 0xd6, 0xa5, 0xab, 0xf1, 0x6b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 192 + {SEC_OID_SHA512, + 192, + {0x44, 0x8f, 0x99, 0x91, 0xdc, 0xb8, 0xb0, 0x62, 0xab, 0x54, 0x66, 0x71, + 0xa0, 0x97, 0x26, 0x0d, 0xca, 0xaf, 0x68, 0x16, 0x34, 0x40, 0x84, 0x0e, + 0xb0, 0x23, 0x2f, 0xf8, 0xa2, 0xbf, 0xc3, 0x26, 0xd5, 0x3d, 0xc4, 0x9f, + 0xe1, 0xe0, 0xaa, 0x84, 0xd1, 0x90, 0x52, 0x2b, 0x30, 0x20, 0x16, 0x6a, + 0xdc, 0x28, 0x20, 0xfe, 0x7f, 0xb5, 0x15, 0x29, 0xbb, 0x9b, 0x52, 0xca, + 0xa6, 0xa5, 0x0b, 0xea, 0x34, 0x3e, 0x1e, 0x21, 0x69, 0xf4, 0x44, 0x76, + 0xbf, 0x3b, 0x38, 0xed, 0x93, 0x20, 0x6d, 0x7f, 0x32, 0x85, 0xdf, 0x54, + 0x6b, 0x67, 0x4a, 0x57, 0x0f, 0xae, 0x67, 0xf1, 0xf5, 0x5e, 0xc3, 0xcf, + 0x30, 0x23, 0x82, 0x7d, 0xad, 0x09, 0xb1, 0x9e, 0xfb, 0x3a, 0xd9, 0x0f, + 0xb4, 0x62, 0x43, 0x8a, 0x93, 0xe3, 0xc6, 0xf5, 0x55, 0xc8, 0xc9, 0xfe, + 0x23, 0x5c, 0x35, 0x21, 0x1a, 0xef, 0xde, 0x71, 0x1a, 0x2b, 0x81, 0xa8, + 0x05, 0xb9, 0x6c, 0x5b, 0x5a, 0x27, 0xf1, 0xfe, 0x1b, 0x16, 0xaf, 0xcb, + 0x95, 0xcd, 0x0c, 0xf4, 0x33, 0x7d, 0x20, 0xff, 0xc2, 0x0b, 0x8f, 0x50, + 0x5a, 0x63, 0x39, 0x72, 0xba, 0xe6, 0x22, 0x74, 0xf1, 0x51, 0x28, 0xcc, + 0xb0, 0x61, 0x82, 0x26, 0x67, 0xa6, 0xa1, 0x4c, 0x60, 0x11, 0x19, 0x3d, + 0xf2, 0xd4, 0x3d, 0x33, 0x66, 0xb7, 0x9e, 0x8d, 0x5d, 0x9f, 0x49, 0xbf, + 0xb8, 0xcd, 0xe2, 0x57, 0x71, 0x97, 0x9f, 0xc3, 0xdc, 0x58, 0xb1, 0xd5, + 0xed, 0x9b, 0x29, 0x52, 0xb8, 0x85, 0x34, 0x0e, 0xac, 0xf1, 0xbd, 0xc8, + 0x8a, 0x9a, 0x83, 0xbe, 0x6c, 0xca, 0xda, 0x32, 0x7b, 0x96, 0x73, 0x10, + 0xc9, 0x65, 0x3c, 0x08, 0x98, 0x59, 0x75, 0xe1, 0x5e, 0xb7, 0x85, 0x2e, + 0xf9, 0xb8, 0x15, 0xb5, 0x53, 0x0d, 0x60, 0x21, 0x7c, 0x9b, 0x3e, 0x2a, + 0xcf, 0x38, 0xc2, 0x61, 0x8f, 0xbb, 0x89, 0x3f, 0xd0, 0x3a, 0xb4, 0x70, + 0x11, 0xe7, 0xa1, 0x7b, 0x2a, 0xce, 0xfa, 0x5c, 0x5e, 0x7d, 0x09, 0xde, + 0xb4, 0xbb, 0xe2, 0x83, 0xf5, 0xc8, 0xa0, 0x19, 0x3e, 0xe8, 0x27, 0x3f, + 0x82, 0x6a, 0xfd, 0x3e, 0xe5, 0xe0, 0x35, 0xbe, 0x32, 0x9a, 0xb0, 0x4a, + 0x2a, 0xcf, 0xa6, 0xe4, 0xf8, 0xec, 0x6f, 0x90, 0xe4, 0xe9, 0xc8, 0x95, + 0x4e, 0x1c, 0xb4, 0xfd, 0x2b, 0x58, 0x46, 0x64, 0x3b, 0xe5, 0xec, 0x81, + 0xeb, 0xbd, 0xe6, 0x08, 0xde, 0xb6, 0x0a, 0x94, 0x48, 0xe5, 0x3f, 0x7b, + 0x2d, 0x59, 0x2d, 0xad, 0xd0, 0x73, 0x4b, 0x99, 0xcf, 0x15, 0x0d, 0xc7, + 0xb1, 0xdc, 0x32, 0xb0, 0xb1, 0xdb, 0xd6, 0x80, 0x74, 0xa2, 0xea, 0xd3, + 0xc4, 0xd8, 0x85, 0xb4, 0x04, 0xe8, 0x11, 0x62, 0x63, 0x9a, 0x34, 0xd0, + 0x65, 0x62, 0x6b, 0xbc, 0x98, 0xa4, 0x60, 0x66, 0xf6, 0x88, 0x73, 0x18}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 193 + {SEC_OID_SHA512, + 193, + {0xe4, 0x47, 0xaf, 0x55, 0x61, 0x67, 0x82, 0x14, 0xe3, 0x02, 0xbf, 0x3c, + 0xc4, 0xf4, 0x02, 0x3d, 0xf4, 0xd5, 0xac, 0x8b, 0x27, 0xad, 0x8e, 0x15, + 0x86, 0x29, 0x0b, 0xf0, 0x74, 0x85, 0x8c, 0xde, 0x3d, 0xcf, 0x62, 0x4f, + 0x6d, 0xdc, 0x67, 0x33, 0xeb, 0xad, 0x8c, 0xe4, 0x9b, 0xb8, 0x7d, 0xc0, + 0x4e, 0x6c, 0x49, 0x2a, 0xa0, 0xdf, 0x5b, 0x27, 0x26, 0x26, 0x0d, 0xe4, + 0x13, 0x53, 0x50, 0x7c, 0xc1, 0x54, 0x28, 0xe2, 0x57, 0xe8, 0xf1, 0x06, + 0x8b, 0x79, 0x97, 0x2d, 0x1f, 0x55, 0xfc, 0xb4, 0x10, 0x06, 0x86, 0xdc, + 0xf2, 0xcd, 0xba, 0x80, 0x9d, 0x4e, 0xc7, 0x0b, 0xbb, 0x22, 0xa9, 0xc4, + 0xbf, 0x89, 0xe3, 0x38, 0xbc, 0x63, 0xee, 0x18, 0x0e, 0xe4, 0xd6, 0x5c, + 0xda, 0x94, 0x9c, 0x25, 0xc2, 0x13, 0x7e, 0xf9, 0x2b, 0xc3, 0x30, 0x63, + 0xef, 0x55, 0x80, 0xcd, 0xde, 0x56, 0xf7, 0x2c, 0xa2, 0x06, 0xe3, 0x8d, + 0xb6, 0xab, 0x88, 0x25, 0xe8, 0x95, 0xf5, 0xcc, 0x3d, 0x02, 0x50, 0x8c, + 0xe7, 0x34, 0x5b, 0x16, 0x37, 0x58, 0x92, 0xf3, 0xfa, 0x16, 0xb1, 0x1f, + 0xfd, 0x60, 0x76, 0xcb, 0x12, 0xe5, 0x4c, 0x9a, 0xbe, 0xb0, 0x95, 0xab, + 0xf0, 0x1b, 0x4d, 0xa3, 0x2f, 0xfc, 0x97, 0x7b, 0xe3, 0x57, 0xa6, 0xfc, + 0xb4, 0xc4, 0xba, 0x7c, 0xab, 0x3e, 0x60, 0xbc, 0x57, 0x72, 0xa8, 0x39, + 0x03, 0x28, 0x5f, 0xa0, 0x18, 0x3c, 0xa8, 0x7a, 0x7b, 0xdc, 0x31, 0xb5, + 0xde, 0xcc, 0xd5, 0x59, 0x09, 0xfb, 0x0a, 0x6a, 0x4d, 0x82, 0xaf, 0x45, + 0xe4, 0x2a, 0x0d, 0x47, 0xc5, 0x7a, 0x75, 0x41, 0x34, 0x4d, 0x86, 0x4c, + 0x87, 0x32, 0xac, 0x3d, 0x1f, 0x1f, 0x23, 0xcc, 0xcb, 0x3f, 0x19, 0x6f, + 0x20, 0xed, 0xc6, 0xe1, 0x41, 0x2a, 0x3b, 0x15, 0xe6, 0x45, 0xa5, 0x58, + 0x2a, 0x94, 0x89, 0xed, 0x69, 0x7f, 0x4f, 0x46, 0xbc, 0x9a, 0x48, 0x71, + 0x54, 0xfb, 0x60, 0x9d, 0xfd, 0xee, 0x41, 0xc4, 0x24, 0xcf, 0x09, 0x71, + 0x9a, 0xad, 0x6c, 0x85, 0xd3, 0xea, 0x1c, 0x12, 0x2e, 0x29, 0xa8, 0xe4, + 0x6e, 0x0a, 0xf8, 0xe7, 0x05, 0x2f, 0xbb, 0x10, 0x07, 0x88, 0x00, 0x7d, + 0x98, 0xb4, 0xa3, 0x25, 0xdf, 0xcc, 0x3c, 0x4b, 0xb1, 0xee, 0xbf, 0x4d, + 0x0c, 0x3c, 0x08, 0x12, 0xb7, 0x93, 0x77, 0x13, 0xe8, 0x70, 0x2b, 0xe3, + 0x5a, 0x72, 0x5c, 0xa5, 0xa0, 0x89, 0x1f, 0x78, 0xa8, 0x54, 0x18, 0x8c, + 0xf4, 0x6e, 0xc9, 0x7b, 0xdc, 0x5b, 0x44, 0xba, 0xd9, 0x49, 0x35, 0x9d, + 0xc5, 0x9e, 0x9d, 0x3e, 0x55, 0xbd, 0xd8, 0x91, 0xb9, 0x85, 0x04, 0x02, + 0xc5, 0xee, 0x05, 0x51, 0x97, 0x06, 0x5e, 0xe0, 0x5d, 0x70, 0x2d, 0x54, + 0xf3, 0xef, 0x7e, 0xbd, 0x7a, 0x32, 0xd4, 0x46, 0x02, 0xe7, 0x33, 0x83}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 194 + {SEC_OID_SHA512, + 194, + {0x55, 0x72, 0x41, 0xea, 0xac, 0xf5, 0xe1, 0x90, 0x01, 0x8d, 0xb9, 0x35, + 0xfe, 0xec, 0xf2, 0x8d, 0x81, 0xba, 0x14, 0xe2, 0xf9, 0x1c, 0xe2, 0x95, + 0xa1, 0x2a, 0xc5, 0xf4, 0x8a, 0x9d, 0x7c, 0x79, 0x33, 0xbc, 0x88, 0x68, + 0x56, 0xb0, 0xa4, 0x55, 0x62, 0x43, 0xb4, 0x18, 0xb1, 0xf7, 0xca, 0x3d, + 0x37, 0xe3, 0xac, 0x73, 0x0e, 0x86, 0x9f, 0x1b, 0x9b, 0xa1, 0x19, 0xea, + 0x6c, 0x1b, 0x7d, 0x1e, 0xe9, 0x06, 0xed, 0x1e, 0x7f, 0xc3, 0x1b, 0xe8, + 0x27, 0x6b, 0x18, 0x90, 0x2c, 0xfe, 0x59, 0x33, 0x3b, 0x89, 0x1d, 0xd8, + 0x64, 0x36, 0x7e, 0x26, 0x84, 0x04, 0x87, 0x54, 0x52, 0x16, 0x2e, 0xf0, + 0x24, 0x6b, 0xe2, 0x3a, 0x46, 0xac, 0xdd, 0x17, 0x23, 0x45, 0x69, 0x77, + 0x8c, 0x88, 0x74, 0x30, 0xf1, 0x7f, 0x16, 0xed, 0x1a, 0x56, 0x5e, 0x97, + 0xcb, 0x7e, 0x1d, 0xc2, 0xf8, 0x4b, 0x68, 0xa3, 0x82, 0x1d, 0xf2, 0x17, + 0x7d, 0x4c, 0x19, 0x67, 0xb6, 0x31, 0x36, 0x2f, 0xbb, 0x12, 0x8c, 0xbb, + 0x67, 0x06, 0xb6, 0x12, 0x89, 0x60, 0x16, 0x9c, 0x3d, 0xb6, 0x06, 0xfa, + 0x1b, 0x6e, 0x31, 0xe5, 0xb2, 0x1c, 0x7e, 0xc1, 0xd8, 0xef, 0x29, 0xa0, + 0x13, 0x8c, 0x62, 0xf9, 0x02, 0xbe, 0xa7, 0xb6, 0x4b, 0xef, 0x79, 0x71, + 0xfc, 0xd0, 0x36, 0x16, 0x4d, 0x44, 0x16, 0x88, 0x4a, 0x97, 0xe7, 0x9f, + 0x64, 0x1d, 0x10, 0xd3, 0x02, 0x53, 0x37, 0x90, 0x40, 0x5f, 0x24, 0x8c, + 0xb5, 0x02, 0x08, 0x0b, 0x66, 0x6e, 0x75, 0x04, 0x1a, 0x61, 0x64, 0xb0, + 0xca, 0xfa, 0x29, 0x3f, 0x4d, 0x67, 0x93, 0xe5, 0xc4, 0xa4, 0x2c, 0xb4, + 0x04, 0x12, 0x33, 0xd7, 0x18, 0x58, 0x98, 0xda, 0xed, 0x6a, 0xa0, 0x04, + 0x4f, 0x1d, 0xdc, 0xc9, 0xc3, 0xff, 0x57, 0xcf, 0xad, 0xa8, 0x21, 0x42, + 0xcb, 0x54, 0xcb, 0x06, 0x86, 0x8e, 0xe9, 0xc1, 0x3b, 0x30, 0x5a, 0x92, + 0xf6, 0xef, 0xc4, 0xaf, 0x8b, 0x8e, 0x8a, 0x56, 0x9c, 0x57, 0xb3, 0xeb, + 0xcc, 0xb8, 0xbd, 0xc1, 0x9e, 0x76, 0xab, 0x85, 0xad, 0xb5, 0x9e, 0x70, + 0x75, 0xaf, 0xd8, 0x78, 0x35, 0x62, 0x69, 0xc6, 0x38, 0x12, 0x44, 0x3c, + 0x84, 0xd1, 0x3f, 0x70, 0xc2, 0x2f, 0x1c, 0x98, 0xdf, 0xa0, 0x5f, 0xaf, + 0x85, 0x90, 0x44, 0x23, 0xbb, 0x47, 0x6b, 0x32, 0x52, 0x44, 0xde, 0x80, + 0xf8, 0xcb, 0xc8, 0x74, 0xa5, 0x31, 0x1a, 0x10, 0x6a, 0x5b, 0x97, 0x7d, + 0x2d, 0x7c, 0x1c, 0x05, 0x3c, 0xb2, 0xc9, 0x22, 0x0d, 0x8e, 0xe3, 0x4f, + 0xba, 0x15, 0x75, 0x71, 0x75, 0xe7, 0xc3, 0xef, 0x5a, 0x13, 0x9d, 0xf2, + 0x45, 0xa4, 0x4d, 0x08, 0xdd, 0xb8, 0xfb, 0x45, 0x25, 0xf9, 0x78, 0x07, + 0x3c, 0x03, 0x4c, 0x90, 0x01, 0xbd, 0x6f, 0xbc, 0x11, 0x78, 0x6c, 0xde}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 195 + {SEC_OID_SHA512, + 195, + {0x56, 0x93, 0xdd, 0x85, 0x0f, 0x01, 0x70, 0xba, 0xc3, 0xe3, 0x53, 0x0b, + 0xff, 0xb8, 0xa9, 0xbb, 0x80, 0xb1, 0x71, 0x73, 0x76, 0xb7, 0x73, 0x6a, + 0x9e, 0x13, 0xa3, 0x43, 0xe3, 0xbb, 0x97, 0x21, 0x1a, 0x4d, 0xdf, 0x47, + 0xda, 0x7e, 0xdf, 0xe0, 0x19, 0xae, 0x1f, 0x41, 0x1b, 0xc2, 0x9d, 0x5b, + 0x70, 0xdb, 0x96, 0x2a, 0x8f, 0x36, 0xf8, 0x50, 0x10, 0xc2, 0x76, 0xb1, + 0x14, 0x1b, 0x14, 0xd4, 0x23, 0x42, 0x48, 0x5d, 0x81, 0xeb, 0xbc, 0x29, + 0x12, 0x38, 0xd1, 0x47, 0x06, 0x87, 0xae, 0x5f, 0x4d, 0x56, 0x4c, 0x3f, + 0x9e, 0x5d, 0x56, 0xee, 0xf6, 0x3f, 0x62, 0x06, 0xc5, 0x45, 0xa8, 0x0c, + 0xc5, 0x99, 0x29, 0xd1, 0x6b, 0x19, 0x16, 0xbf, 0x36, 0xde, 0x34, 0x05, + 0x52, 0x58, 0x5d, 0xb4, 0x77, 0xcf, 0xe5, 0x31, 0xc5, 0x62, 0x1c, 0xed, + 0x4e, 0xd2, 0xe4, 0x50, 0xe9, 0xb9, 0x95, 0xd8, 0x38, 0x12, 0x94, 0xa0, + 0xae, 0x01, 0x88, 0xbb, 0xb7, 0xae, 0x0e, 0x45, 0x01, 0xe5, 0x90, 0xea, + 0xac, 0x17, 0x3b, 0xed, 0x94, 0xff, 0xc6, 0xc9, 0x2c, 0xd7, 0xf9, 0x5f, + 0x75, 0x96, 0x15, 0xb7, 0xf7, 0x15, 0x21, 0x91, 0xab, 0xa7, 0x4d, 0x62, + 0xd1, 0x0c, 0x22, 0xd7, 0xbe, 0x5a, 0xbc, 0x84, 0x90, 0xf6, 0x59, 0xc3, + 0x37, 0xf6, 0x12, 0xe2, 0x1f, 0x26, 0x25, 0x2c, 0x0d, 0xa5, 0x45, 0x5d, + 0x5b, 0xad, 0xf1, 0x64, 0xb1, 0x35, 0x16, 0x4f, 0xc6, 0x48, 0x05, 0x3a, + 0xb2, 0x9f, 0xd7, 0x3a, 0x59, 0x66, 0xaf, 0x21, 0xf3, 0x3c, 0x42, 0x7e, + 0xe1, 0x21, 0xce, 0xb5, 0x63, 0x69, 0x02, 0x54, 0xa3, 0x3b, 0x76, 0x4c, + 0x62, 0x39, 0x02, 0x1d, 0x83, 0xe2, 0x5a, 0x0a, 0xe2, 0xd2, 0xf9, 0xb0, + 0xb1, 0x62, 0x90, 0x7a, 0x54, 0x8c, 0x28, 0xc3, 0x4e, 0xea, 0xd5, 0xb4, + 0x22, 0x6b, 0xac, 0x55, 0x47, 0x89, 0xf9, 0x5b, 0x7a, 0x74, 0x86, 0xc5, + 0x16, 0x0e, 0x34, 0x57, 0x80, 0xc2, 0x89, 0x12, 0xa7, 0xc5, 0x51, 0x0b, + 0xf6, 0x61, 0xb0, 0x0d, 0x7b, 0xf0, 0x9d, 0x2a, 0x70, 0x9b, 0x30, 0xe6, + 0x6f, 0xab, 0xc3, 0x69, 0xa4, 0x36, 0xcc, 0x1f, 0x24, 0x05, 0x1e, 0x01, + 0x0d, 0x5e, 0x66, 0x11, 0x57, 0x24, 0xd4, 0xe2, 0x16, 0xcb, 0x2c, 0x2d, + 0x54, 0x80, 0xa7, 0x2c, 0xee, 0xb6, 0x94, 0xe7, 0xad, 0xaf, 0xe9, 0x63, + 0xde, 0xb7, 0x2e, 0x2d, 0x32, 0xf6, 0xa3, 0x9b, 0x2b, 0xeb, 0xd0, 0xbc, + 0x9f, 0xcd, 0x9e, 0x32, 0xec, 0x1d, 0x58, 0xd2, 0x38, 0xb3, 0x85, 0xfd, + 0x96, 0x7d, 0xb3, 0xee, 0x48, 0x5a, 0xb5, 0xd6, 0x93, 0x8f, 0x36, 0xe0, + 0xcb, 0x47, 0x5a, 0x61, 0xd2, 0xc9, 0x32, 0x50, 0xe3, 0x01, 0x72, 0x94, + 0x61, 0x57, 0xff, 0xd6, 0x7b, 0xe3, 0x45, 0xfb, 0x9d, 0x8a, 0x19, 0x30}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 196 + {SEC_OID_SHA512, + 196, + {0xd5, 0x62, 0xca, 0xd6, 0x4e, 0xfe, 0x72, 0x29, 0x1d, 0xff, 0xbc, 0x53, + 0x3a, 0x21, 0x87, 0x89, 0x80, 0x62, 0x29, 0x69, 0x04, 0x95, 0xe4, 0x70, + 0xc0, 0xf1, 0xfa, 0x92, 0xac, 0x73, 0x88, 0xd8, 0xc9, 0xcd, 0x28, 0x18, + 0x5c, 0x30, 0xd3, 0x02, 0xc1, 0xc1, 0x2d, 0xc0, 0xa8, 0xa2, 0x75, 0xa3, + 0x03, 0x8e, 0x90, 0xa8, 0xe1, 0xb4, 0xc0, 0xdd, 0x2c, 0xbc, 0xb1, 0x12, + 0x2b, 0x25, 0xfe, 0xfd, 0xf3, 0xa3, 0xb5, 0xbc, 0x95, 0xc5, 0x11, 0x51, + 0xc7, 0xec, 0x4f, 0x2c, 0x6d, 0xd9, 0x1a, 0x1f, 0xdb, 0x4f, 0x1c, 0x95, + 0x39, 0x42, 0x91, 0xce, 0x47, 0x7a, 0x9b, 0xc6, 0xc3, 0x74, 0x01, 0x0d, + 0x07, 0x3b, 0x6d, 0x26, 0x99, 0xa3, 0x02, 0xe1, 0x0e, 0xac, 0x34, 0x43, + 0x2b, 0xde, 0x58, 0xb2, 0xea, 0x64, 0xff, 0xa5, 0xa1, 0x65, 0xbb, 0xe9, + 0x36, 0x12, 0x21, 0x31, 0x4e, 0x46, 0xfe, 0x63, 0xcd, 0x66, 0x8c, 0x33, + 0xf9, 0x1c, 0x99, 0x5e, 0x0c, 0xe0, 0x90, 0x52, 0x5d, 0x86, 0x50, 0x9a, + 0x34, 0xb8, 0xed, 0xfe, 0x33, 0x3c, 0x5f, 0xc2, 0xf1, 0x5c, 0x0b, 0xb8, + 0x23, 0xd0, 0xce, 0x5c, 0xf4, 0x07, 0xb3, 0x86, 0x63, 0xbc, 0x9d, 0xd2, + 0x0b, 0x95, 0x20, 0xf9, 0x91, 0x2d, 0x8c, 0x79, 0x27, 0x71, 0x22, 0x0a, + 0xdc, 0x08, 0x34, 0x78, 0xa0, 0x88, 0x84, 0x42, 0x3c, 0x6f, 0x13, 0x85, + 0x2e, 0x35, 0x6a, 0xde, 0xa3, 0x64, 0x76, 0xf5, 0xb7, 0xa6, 0xda, 0x5e, + 0x12, 0x77, 0x88, 0x95, 0x8f, 0xd4, 0x2a, 0x74, 0x6d, 0x85, 0x4a, 0x8a, + 0xa2, 0x83, 0x44, 0x45, 0xfc, 0x7c, 0xaf, 0x53, 0x4f, 0xe6, 0xa0, 0x7e, + 0x45, 0x33, 0x0e, 0xee, 0xac, 0x8c, 0x04, 0x2f, 0x1c, 0xc5, 0x28, 0xd3, + 0x9a, 0x8e, 0xf0, 0x16, 0xc5, 0xbb, 0x88, 0xd9, 0xbd, 0xe9, 0xfd, 0x85, + 0x02, 0x64, 0x2c, 0xcb, 0x9d, 0x12, 0x07, 0x56, 0xcc, 0x6e, 0xef, 0xb3, + 0x4f, 0xd3, 0x79, 0xed, 0x20, 0xd6, 0xf3, 0xfd, 0x39, 0x1b, 0x54, 0xa3, + 0x1d, 0xc7, 0x58, 0xa8, 0x78, 0x09, 0x35, 0xd5, 0x28, 0x81, 0x08, 0x2f, + 0x23, 0xf0, 0xb5, 0xc9, 0x46, 0x0e, 0x83, 0x36, 0x9b, 0x9f, 0xe0, 0x30, + 0xd3, 0x0b, 0xe2, 0x08, 0xf8, 0xa4, 0x68, 0x6b, 0x9f, 0x74, 0xdc, 0x6d, + 0xda, 0x9f, 0x29, 0x95, 0x7e, 0xb0, 0x2b, 0xc8, 0x23, 0x8c, 0xcc, 0x34, + 0x44, 0xaf, 0x8e, 0x16, 0x0f, 0x65, 0x11, 0x63, 0x3c, 0x96, 0xb6, 0x83, + 0xa5, 0xe4, 0xf9, 0x44, 0x99, 0xa9, 0xa9, 0x44, 0x37, 0x42, 0x83, 0xe7, + 0x68, 0x91, 0x07, 0x2b, 0x5c, 0xb6, 0x21, 0x65, 0x94, 0xd8, 0x75, 0x81, + 0xc2, 0xb0, 0x0c, 0x88, 0x4b, 0x07, 0x78, 0x5d, 0xd5, 0x8b, 0x95, 0x4f, + 0x4f, 0x85, 0x04, 0x17, 0xf8, 0xbf, 0xdf, 0x6f, 0xef, 0x77, 0xf9, 0x9f}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 197 + {SEC_OID_SHA512, + 197, + {0x25, 0xb4, 0x61, 0xd9, 0x50, 0x13, 0xaf, 0x14, 0xd3, 0x16, 0x94, 0x8f, + 0xf8, 0x77, 0x69, 0x27, 0x11, 0x38, 0x14, 0xcb, 0x3a, 0xcc, 0x23, 0xb7, + 0xf2, 0x41, 0x79, 0x98, 0x38, 0xd9, 0x08, 0x14, 0x81, 0xe7, 0xf2, 0x7f, + 0xe1, 0xc5, 0x7a, 0x40, 0xcb, 0x63, 0x03, 0xf4, 0xbd, 0xab, 0xe3, 0xc7, + 0x32, 0xc3, 0x50, 0xab, 0xec, 0x03, 0x30, 0x16, 0x4d, 0xa6, 0x50, 0xea, + 0xfc, 0xd6, 0x2c, 0xc4, 0x4f, 0xd5, 0x45, 0xb8, 0xed, 0x7b, 0x22, 0x47, + 0x57, 0x3e, 0x4b, 0x8c, 0x7f, 0xc0, 0xa0, 0xf0, 0x7a, 0x4b, 0x4c, 0xd6, + 0x85, 0xfa, 0x64, 0xcc, 0x9c, 0x27, 0xdb, 0xf7, 0xbb, 0xf3, 0x5b, 0xe9, + 0x8d, 0xe5, 0x22, 0x49, 0xa8, 0x0e, 0x96, 0x10, 0xf9, 0x1c, 0x72, 0x4e, + 0x09, 0xe6, 0x57, 0xe3, 0xb9, 0x5d, 0x2a, 0xd7, 0x14, 0x78, 0xf8, 0xdd, + 0x37, 0x9c, 0x73, 0xc1, 0x93, 0xfe, 0x50, 0x32, 0x45, 0xac, 0x00, 0x3c, + 0x23, 0x80, 0x45, 0xc6, 0xe7, 0x99, 0xb3, 0xbf, 0xd8, 0x05, 0xe5, 0x50, + 0x96, 0xf8, 0x6e, 0xe9, 0xa4, 0x6e, 0x27, 0xfc, 0x23, 0x53, 0xfb, 0x59, + 0x43, 0x9b, 0xb7, 0xa0, 0x1b, 0xc5, 0x89, 0x56, 0xf0, 0x52, 0x54, 0x3c, + 0x6d, 0xa1, 0x33, 0xc5, 0x90, 0x2a, 0x05, 0x3e, 0xd5, 0xe0, 0xc5, 0xec, + 0x07, 0x4f, 0x35, 0x75, 0x7b, 0xdd, 0xae, 0xce, 0xf4, 0x24, 0xa7, 0x70, + 0x54, 0x37, 0xe2, 0x17, 0x22, 0x4b, 0x52, 0x65, 0x44, 0x5e, 0x11, 0x11, + 0x0a, 0x8d, 0xee, 0x8c, 0xc8, 0x88, 0x1e, 0xe0, 0x36, 0x53, 0xe9, 0xf6, + 0x8e, 0xa9, 0xec, 0x5d, 0xd7, 0x78, 0x10, 0xb9, 0xeb, 0x9c, 0xd6, 0x8a, + 0xe1, 0x53, 0x53, 0x14, 0x26, 0xf2, 0x08, 0xb9, 0xe6, 0x69, 0xbe, 0x6a, + 0x50, 0x13, 0x43, 0x82, 0x83, 0xf0, 0x0a, 0x1f, 0x9e, 0x82, 0x75, 0x22, + 0x17, 0x8b, 0x97, 0x30, 0xab, 0x72, 0xb9, 0xff, 0xff, 0x5a, 0xf9, 0xbd, + 0x5d, 0xfa, 0x87, 0x63, 0x27, 0x94, 0xd1, 0x79, 0x13, 0x46, 0x7f, 0xf0, + 0xae, 0xa5, 0x11, 0xa8, 0xab, 0xa2, 0x77, 0x4d, 0x63, 0x8a, 0x6b, 0xf8, + 0xbc, 0x5a, 0x5c, 0x65, 0x89, 0xdc, 0x9e, 0x72, 0xdf, 0x8c, 0x6c, 0xe2, + 0x87, 0x62, 0xa2, 0x09, 0x47, 0x46, 0xe7, 0x08, 0xbc, 0xcf, 0xb4, 0xec, + 0x97, 0x5f, 0x36, 0x76, 0xe3, 0x72, 0x9d, 0x45, 0x25, 0x42, 0x99, 0x6d, + 0xfa, 0x9d, 0xc4, 0x26, 0x3e, 0x74, 0x3a, 0xfe, 0xbf, 0xf6, 0x49, 0xa0, + 0xb1, 0x2c, 0x21, 0x4e, 0xfa, 0xe1, 0x76, 0xfa, 0x22, 0xe5, 0x34, 0x2c, + 0x8f, 0x66, 0xb1, 0x0d, 0x01, 0x2f, 0x68, 0x52, 0x13, 0x6a, 0x82, 0xad, + 0x8d, 0xa7, 0x2d, 0x2a, 0x17, 0x4b, 0x51, 0x0a, 0xa9, 0x91, 0x84, 0xdf, + 0x18, 0x8b, 0xe7, 0x60, 0x74, 0x37, 0x04, 0xd4, 0x29, 0x00, 0xd1, 0x55}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 198 + {SEC_OID_SHA512, + 198, + {0x07, 0xde, 0x84, 0xb9, 0xfa, 0xf2, 0xae, 0x81, 0x95, 0x5f, 0xb7, 0x1d, + 0xf5, 0xe5, 0xe0, 0xb4, 0x32, 0xf1, 0xff, 0x72, 0xba, 0xb8, 0xb8, 0x0a, + 0x33, 0x05, 0x41, 0x6d, 0x85, 0x4e, 0x4b, 0xcc, 0x0c, 0x33, 0xdb, 0x78, + 0xd0, 0xea, 0x4e, 0x51, 0xb6, 0x3f, 0xf3, 0xc9, 0xed, 0x9b, 0x7e, 0x42, + 0x8f, 0xa7, 0x2a, 0x27, 0xf9, 0x12, 0x4f, 0xe7, 0xf7, 0x81, 0x0c, 0xf8, + 0x3b, 0x83, 0x0c, 0x59, 0x93, 0xb8, 0xfd, 0xb8, 0x5f, 0xd7, 0x73, 0x8e, + 0x89, 0x65, 0xd4, 0x88, 0x07, 0xb0, 0x87, 0xd5, 0x8d, 0x32, 0x2e, 0xfa, + 0x3c, 0xc1, 0x00, 0x6a, 0xbb, 0x27, 0x3f, 0x32, 0xdc, 0x52, 0xd6, 0xe9, + 0x8c, 0xa4, 0x11, 0xfa, 0xc7, 0x76, 0x17, 0x46, 0x72, 0x97, 0x75, 0x0d, + 0x04, 0x13, 0xf0, 0xaf, 0x18, 0xa3, 0x9b, 0x74, 0x29, 0x04, 0x5a, 0x0b, + 0x61, 0x22, 0xc7, 0xcd, 0x60, 0x1b, 0x4b, 0xb0, 0x46, 0x11, 0xa3, 0x8f, + 0x6c, 0x82, 0x11, 0x73, 0x89, 0x98, 0x1f, 0x12, 0x70, 0xf8, 0x1a, 0x4a, + 0x6f, 0x81, 0x78, 0x2e, 0xe8, 0xad, 0xe7, 0x25, 0x59, 0xcc, 0x70, 0x08, + 0xf8, 0x60, 0x65, 0xd6, 0x97, 0xff, 0x57, 0x21, 0xf3, 0x4c, 0xdc, 0xa3, + 0xf7, 0xea, 0xd9, 0x56, 0xd2, 0x5b, 0xc1, 0x38, 0x7e, 0xde, 0x5b, 0x5e, + 0x1b, 0xc8, 0x4f, 0xc4, 0x7a, 0x31, 0xda, 0xb4, 0x59, 0x20, 0x81, 0x7c, + 0x6b, 0x86, 0xf1, 0x5f, 0xad, 0xea, 0xb1, 0x7c, 0x22, 0x12, 0x3e, 0x6b, + 0xd4, 0x16, 0x27, 0x33, 0xac, 0x5a, 0x97, 0xd5, 0x8d, 0x2e, 0x2b, 0x9c, + 0x1f, 0xac, 0x6c, 0xdf, 0x68, 0x24, 0x36, 0xd7, 0x19, 0xa7, 0x94, 0x02, + 0x10, 0xc5, 0x46, 0xc7, 0x4c, 0x7e, 0xd3, 0xd6, 0x4d, 0x76, 0xd7, 0xaf, + 0x06, 0xd7, 0xeb, 0x1e, 0xb3, 0xd0, 0xa5, 0xb3, 0x1d, 0xd2, 0x32, 0x2f, + 0xc8, 0xfa, 0x31, 0x47, 0x59, 0x2c, 0xa4, 0xf3, 0x58, 0x63, 0xc0, 0x5c, + 0x60, 0x43, 0x18, 0x70, 0xc9, 0x1c, 0xb5, 0x37, 0x84, 0x6d, 0xd9, 0x02, + 0x8e, 0x82, 0xf3, 0xe0, 0x14, 0xdd, 0x84, 0x56, 0x60, 0x3c, 0xbe, 0xba, + 0x7e, 0x48, 0xca, 0x89, 0xd7, 0x5d, 0xdf, 0x05, 0x3d, 0xad, 0x7c, 0x89, + 0xfa, 0x6e, 0xe2, 0xd3, 0x15, 0xd1, 0xe5, 0x78, 0x41, 0x54, 0x00, 0x04, + 0x25, 0x13, 0x72, 0x77, 0x7e, 0x6f, 0xeb, 0x35, 0x0b, 0x6f, 0x8e, 0x04, + 0x93, 0x4b, 0x4e, 0x62, 0x3d, 0x63, 0x1a, 0x76, 0xb2, 0xed, 0x78, 0xfe, + 0x67, 0xd5, 0x5d, 0xde, 0xe2, 0x75, 0x0f, 0xc3, 0xfc, 0x56, 0xdd, 0xac, + 0x71, 0x41, 0x64, 0x0c, 0xcf, 0x2b, 0x4b, 0xbe, 0x4e, 0x23, 0xfa, 0xf4, + 0xc9, 0xde, 0x76, 0xb5, 0x09, 0x80, 0xa1, 0x38, 0x8a, 0xfb, 0x4b, 0x34, + 0x2e, 0x6f, 0x94, 0xbc, 0xf6, 0xe3, 0x79, 0x88, 0xab, 0x52, 0x3b, 0x71}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 199 + {SEC_OID_SHA512, + 199, + {0x4e, 0x37, 0x12, 0xc1, 0x98, 0x53, 0xd5, 0x43, 0x1f, 0x82, 0x11, 0x84, + 0x3b, 0x51, 0xa5, 0x6f, 0x8f, 0x09, 0xe1, 0x82, 0xc5, 0x2c, 0x21, 0xc8, + 0xec, 0x8a, 0xf0, 0xb4, 0xb0, 0x13, 0x30, 0xd3, 0xd8, 0x26, 0x18, 0x04, + 0x82, 0x40, 0xeb, 0x27, 0xb7, 0x59, 0x5b, 0x99, 0x53, 0x26, 0x76, 0xb4, + 0x5f, 0x33, 0x84, 0x53, 0xcb, 0xeb, 0x5b, 0xf0, 0x89, 0xa2, 0xfe, 0x6c, + 0x5a, 0x9f, 0x27, 0x66, 0x69, 0x62, 0x54, 0x54, 0x6b, 0x25, 0x79, 0xef, + 0xa6, 0x02, 0x03, 0x24, 0xef, 0x17, 0x51, 0x61, 0x92, 0xb8, 0x89, 0x7f, + 0x6b, 0x5f, 0x8e, 0x95, 0x67, 0xbb, 0x05, 0xb4, 0x49, 0xa0, 0x74, 0x9e, + 0x2a, 0xef, 0x99, 0x24, 0x54, 0xae, 0xec, 0x0a, 0x44, 0xa4, 0xa4, 0x9b, + 0x9b, 0x2e, 0xe6, 0xe2, 0x31, 0x42, 0x81, 0x66, 0x72, 0x0c, 0x17, 0x82, + 0x26, 0xf2, 0x9e, 0x48, 0xb0, 0xde, 0xe6, 0x6c, 0x70, 0x89, 0xae, 0xee, + 0x7a, 0x60, 0xac, 0x90, 0x01, 0xa3, 0xdc, 0x78, 0x73, 0x71, 0x7a, 0x4c, + 0x25, 0xe1, 0x1c, 0x3b, 0x15, 0xa2, 0xe6, 0x88, 0xa7, 0x40, 0xd3, 0x46, + 0x3f, 0x3d, 0x4d, 0x22, 0xc6, 0x6a, 0xe7, 0xb7, 0x49, 0xa4, 0xa1, 0x7b, + 0xeb, 0x8b, 0xdd, 0x15, 0xfb, 0x64, 0xa2, 0x05, 0x38, 0xed, 0xeb, 0x2b, + 0xb5, 0xec, 0xa7, 0x83, 0x7f, 0x4b, 0xfe, 0xaf, 0xd0, 0x85, 0x8e, 0x91, + 0x0a, 0xe9, 0x43, 0xb3, 0x07, 0x38, 0x47, 0xf6, 0x8c, 0x08, 0x18, 0x6c, + 0xbb, 0xaa, 0x1c, 0x35, 0xe3, 0x32, 0x62, 0x07, 0x7f, 0xca, 0x3b, 0xe6, + 0x0e, 0x2a, 0x8b, 0xc0, 0x51, 0x55, 0x3e, 0xef, 0xd0, 0x8d, 0x23, 0xec, + 0xa5, 0x66, 0x58, 0x37, 0xd0, 0xa6, 0x04, 0xec, 0xbd, 0xfb, 0xc1, 0x65, + 0x60, 0x07, 0x9a, 0x0f, 0x7b, 0xd1, 0xf0, 0x65, 0x9b, 0x7a, 0xc2, 0x51, + 0xa1, 0xfc, 0xbc, 0x18, 0x87, 0x01, 0x64, 0x99, 0x6a, 0x96, 0x01, 0xd9, + 0x88, 0x26, 0x85, 0xf3, 0x59, 0xa0, 0xce, 0xef, 0xd9, 0xb4, 0x76, 0xa2, + 0x97, 0xec, 0x4e, 0x48, 0x24, 0x96, 0xda, 0x0f, 0xe4, 0x1a, 0x08, 0x1c, + 0x43, 0xbf, 0x9e, 0x05, 0xb4, 0x65, 0x7e, 0xe7, 0x6c, 0xec, 0x9f, 0x50, + 0x41, 0x0e, 0x19, 0x0a, 0x81, 0x4c, 0xc5, 0xad, 0x61, 0x25, 0xb2, 0xc1, + 0xda, 0xe0, 0xd0, 0x7c, 0x3a, 0xab, 0x98, 0x83, 0x9f, 0x78, 0xa7, 0x7a, + 0x20, 0xac, 0x23, 0x8b, 0x10, 0x62, 0x89, 0x08, 0x2c, 0x69, 0x52, 0x75, + 0xd9, 0x89, 0xe7, 0x7e, 0xb4, 0x5f, 0x0b, 0x63, 0xdb, 0x84, 0x54, 0x6f, + 0x6c, 0x63, 0xba, 0x2c, 0x02, 0x47, 0xf7, 0x3a, 0x34, 0x0b, 0xfc, 0x55, + 0xfd, 0xef, 0xdf, 0x02, 0xe5, 0xde, 0x4c, 0xb9, 0x04, 0x7a, 0x2f, 0xc4, + 0x17, 0x47, 0xa6, 0x61, 0xee, 0xd5, 0x38, 0xd9, 0x80, 0xce, 0xfa, 0xce}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 200 + {SEC_OID_SHA512, + 200, + {0x1d, 0x00, 0x50, 0xb9, 0x0e, 0x5e, 0xb3, 0x0d, 0x6f, 0x77, 0x29, 0x99, + 0x38, 0x3d, 0xbf, 0x06, 0xb8, 0x9f, 0x57, 0x52, 0xb4, 0x61, 0xb0, 0x5d, + 0xc6, 0x2c, 0xf9, 0xda, 0xea, 0x03, 0x40, 0xa1, 0xf4, 0x34, 0x24, 0xff, + 0xc5, 0x67, 0xc5, 0x4a, 0x9b, 0xe5, 0x8a, 0x68, 0x83, 0x15, 0x61, 0x87, + 0x34, 0xf2, 0x09, 0x80, 0x05, 0x55, 0x2a, 0x07, 0xd6, 0x91, 0x62, 0x21, + 0xc0, 0xf2, 0x4f, 0x53, 0x9e, 0xa5, 0x74, 0x54, 0x90, 0x7d, 0x56, 0x48, + 0x67, 0x0e, 0x50, 0xa7, 0x90, 0x7a, 0x5c, 0x7a, 0x71, 0x56, 0xd9, 0x57, + 0x66, 0x89, 0xa3, 0xb7, 0x2e, 0x7c, 0x78, 0xc8, 0x92, 0xa0, 0xeb, 0x2f, + 0x4a, 0x24, 0x14, 0x84, 0xbd, 0xa8, 0x09, 0x16, 0x89, 0x9f, 0xc8, 0xba, + 0x60, 0x80, 0x43, 0x1f, 0x47, 0xa7, 0x8a, 0x17, 0xa0, 0x46, 0x77, 0x22, + 0xce, 0x8b, 0x7e, 0x66, 0xc1, 0x50, 0x2e, 0xea, 0xfa, 0x59, 0x63, 0x85, + 0x7a, 0x17, 0x91, 0xaa, 0x61, 0xc3, 0x55, 0xd1, 0xd5, 0x6f, 0x1f, 0x9c, + 0x76, 0xb4, 0xe1, 0xc0, 0x5b, 0x2a, 0x66, 0x9f, 0xcc, 0x22, 0xa3, 0x05, + 0xba, 0xa6, 0x75, 0x42, 0x45, 0x47, 0x7a, 0xa6, 0xc0, 0x29, 0x47, 0xcf, + 0xa1, 0x59, 0x30, 0x80, 0x78, 0x84, 0x01, 0x4d, 0x3a, 0x5d, 0x78, 0x4e, + 0xd2, 0x91, 0xb5, 0xe3, 0x26, 0x1d, 0x4e, 0x40, 0x79, 0xa7, 0xbf, 0x5f, + 0x07, 0xed, 0xe1, 0x2d, 0x6a, 0x9e, 0xa4, 0xe0, 0xf0, 0x59, 0x09, 0xdb, + 0xd4, 0x6f, 0xdf, 0x7f, 0x50, 0x41, 0x32, 0x96, 0x3a, 0x7a, 0xba, 0x86, + 0xf2, 0x3b, 0x06, 0x91, 0xbd, 0x69, 0x16, 0x1e, 0x81, 0xbe, 0xbc, 0xe5, + 0xbd, 0x8b, 0x5d, 0x54, 0x5b, 0xca, 0x66, 0xc4, 0x30, 0xe6, 0xa0, 0x5e, + 0xe7, 0xf7, 0xd1, 0xd9, 0xc3, 0xb6, 0x49, 0x8c, 0x53, 0x4d, 0x1b, 0xea, + 0x91, 0xb1, 0x27, 0xd4, 0x32, 0xd4, 0x59, 0x76, 0xb2, 0x9d, 0xe0, 0x17, + 0x52, 0x35, 0x47, 0xb9, 0x36, 0xd1, 0x63, 0xd8, 0xd8, 0xd7, 0x5d, 0x4a, + 0xd5, 0x49, 0xa5, 0x02, 0xec, 0x44, 0x11, 0x80, 0xef, 0x6f, 0x06, 0xb4, + 0x1a, 0xb8, 0x27, 0xa5, 0x75, 0x30, 0x49, 0x9f, 0xff, 0x99, 0xfa, 0x4a, + 0x8c, 0x30, 0x8e, 0xcd, 0x9b, 0xca, 0x67, 0x64, 0xa0, 0x84, 0x6e, 0xea, + 0x97, 0xe1, 0x5c, 0xdd, 0x19, 0xa0, 0x28, 0xfb, 0x3c, 0xcb, 0x1d, 0x33, + 0xf4, 0x07, 0xed, 0x8b, 0xf0, 0x4d, 0x8b, 0x73, 0xb7, 0xe0, 0x04, 0xe1, + 0x7a, 0xc8, 0xe5, 0xfc, 0x44, 0xbe, 0x89, 0x7d, 0x46, 0xe1, 0x42, 0x0b, + 0x5c, 0x57, 0x56, 0x6c, 0x11, 0x4d, 0xdc, 0x25, 0xa0, 0x5a, 0xe8, 0xe8, + 0x52, 0x5b, 0x92, 0xae, 0x9b, 0x28, 0xb2, 0xe3, 0x13, 0x65, 0x8b, 0x4f, + 0x94, 0x1a, 0x69, 0x89, 0xb4, 0x6d, 0xb6, 0xdd, 0xd8, 0xc3, 0x71, 0xf3}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 201 + {SEC_OID_SHA512, + 201, + {0x9a, 0x0d, 0x31, 0xe7, 0xf9, 0x32, 0xb6, 0x16, 0xc7, 0x3f, 0xf6, 0x12, + 0xe4, 0x2d, 0xd7, 0x4c, 0x9d, 0x6f, 0x75, 0x66, 0xa4, 0x0f, 0xae, 0x8e, + 0x66, 0x77, 0xcf, 0x6d, 0x54, 0xfb, 0x6f, 0x2e, 0x57, 0x9b, 0x28, 0xd0, + 0xd2, 0xd8, 0x67, 0x0a, 0x33, 0xb3, 0xfc, 0xb3, 0xeb, 0xc5, 0x7d, 0x7f, + 0xfc, 0x20, 0x2b, 0x80, 0x1a, 0xad, 0xe2, 0x22, 0x95, 0x40, 0xe9, 0xc4, + 0x53, 0x27, 0xed, 0xe9, 0x23, 0x54, 0xbd, 0xa2, 0xda, 0xb0, 0x81, 0x90, + 0xef, 0x69, 0x85, 0xd8, 0x24, 0xd0, 0x3a, 0xf5, 0x97, 0x09, 0xf0, 0x22, + 0xab, 0x33, 0xcd, 0x85, 0x59, 0xb4, 0x87, 0x45, 0xf1, 0xdf, 0xa1, 0x58, + 0xe1, 0x00, 0xa6, 0x8e, 0x6a, 0xce, 0xf7, 0x82, 0x40, 0x7f, 0xb0, 0xef, + 0x4b, 0x96, 0xb4, 0xbf, 0x2f, 0xd7, 0xe4, 0x06, 0x95, 0x19, 0x18, 0x45, + 0xaa, 0x88, 0x73, 0x8e, 0x66, 0xcf, 0xfd, 0x72, 0x67, 0xd0, 0x45, 0x36, + 0xe4, 0x97, 0x95, 0x08, 0x31, 0x2f, 0xed, 0x28, 0x94, 0xdb, 0x44, 0x62, + 0x20, 0x01, 0x4c, 0x3c, 0xfa, 0x8d, 0xb1, 0xfe, 0xce, 0x66, 0xe4, 0x84, + 0xb5, 0x6f, 0x10, 0x57, 0x55, 0xe6, 0xd6, 0x57, 0x06, 0xbc, 0xa5, 0xb8, + 0xb4, 0xe0, 0xb6, 0x15, 0xd5, 0x69, 0x86, 0xf1, 0xd0, 0xed, 0x35, 0xb5, + 0x35, 0x7d, 0x17, 0xf5, 0x4a, 0x32, 0xf4, 0xd5, 0x06, 0x3f, 0xf6, 0x1e, + 0xa4, 0xc8, 0x53, 0xf0, 0xfa, 0x99, 0xd7, 0x7e, 0xfb, 0xcf, 0xd2, 0x10, + 0x81, 0x58, 0x9f, 0xe6, 0x34, 0x41, 0x32, 0x4a, 0x0f, 0xed, 0xcb, 0x6c, + 0xb3, 0x1c, 0x91, 0xf6, 0x57, 0x9b, 0x2b, 0x8b, 0x8c, 0xcd, 0x28, 0x8a, + 0x0f, 0x0f, 0xb9, 0xf9, 0x07, 0xb4, 0x74, 0x68, 0x6d, 0x41, 0xc4, 0xed, + 0x25, 0xbf, 0xd0, 0x7a, 0xcb, 0x86, 0x41, 0x18, 0x82, 0x5c, 0xe5, 0x68, + 0x14, 0xba, 0xbd, 0xf6, 0xdc, 0x8f, 0xfa, 0xf5, 0xa5, 0xcd, 0x6a, 0x30, + 0x94, 0x1f, 0x77, 0x60, 0xd9, 0x27, 0x6e, 0x00, 0xd9, 0x1e, 0x9a, 0xc5, + 0xba, 0x4f, 0xd0, 0xb3, 0x90, 0x0d, 0x54, 0x53, 0x9b, 0xe2, 0x87, 0x9b, + 0xc9, 0x5c, 0x6c, 0x58, 0xe6, 0xb8, 0x44, 0x3c, 0xd8, 0xd5, 0x61, 0x91, + 0x9a, 0xc2, 0x43, 0x15, 0x28, 0xbb, 0x8b, 0x5f, 0x67, 0xcd, 0xe0, 0xd0, + 0x5f, 0x2e, 0x5b, 0x4e, 0x22, 0xaa, 0x90, 0x27, 0x71, 0x59, 0x6b, 0x53, + 0x89, 0xb6, 0x62, 0xee, 0x84, 0x7f, 0x07, 0x7f, 0x9b, 0x8c, 0xc3, 0x5f, + 0x0c, 0x81, 0x92, 0x57, 0x6a, 0xf7, 0xae, 0xec, 0x1d, 0x2c, 0x71, 0x9b, + 0xf7, 0x18, 0x3f, 0x07, 0x2b, 0xf3, 0xba, 0xb3, 0x78, 0x97, 0xae, 0xcd, + 0x78, 0x50, 0x78, 0xa4, 0xbd, 0xb0, 0x6d, 0x0b, 0xc2, 0x36, 0x7d, 0xf3, + 0x6a, 0xde, 0x05, 0x83, 0x44, 0x9a, 0xb2, 0x5e, 0x8d, 0x03, 0x5c, 0xe2}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA512, + 202, + {0x34, 0x95, 0xcf, 0x0c, 0x5c, 0xbf, 0x06, 0x4f, 0xdf, 0xa0, 0x88, 0xbe, + 0x1d, 0x7e, 0x57, 0x98, 0x2a, 0x79, 0x8c, 0x17, 0x93, 0x35, 0x13, 0xd4, + 0x04, 0x19, 0x7a, 0xff, 0x77, 0xc0, 0x51, 0x3c, 0xae, 0x18, 0x4d, 0xf5, + 0x6e, 0x0b, 0xbb, 0xfe, 0x6b, 0x83, 0x11, 0xa2, 0x81, 0xd8, 0xe2, 0xcb, + 0xb4, 0x21, 0x57, 0xa1, 0x56, 0x93, 0x83, 0x81, 0xf4, 0xb0, 0xb1, 0xae, + 0xbb, 0xe4, 0x08, 0xd6, 0xb0, 0x36, 0x5f, 0xc2, 0x0e, 0x8f, 0x00, 0xc3, + 0x90, 0x20, 0xfe, 0x74, 0x03, 0x32, 0xb1, 0x4d, 0x69, 0xfb, 0x3e, 0xc7, + 0x34, 0x98, 0x4e, 0x92, 0xbf, 0x40, 0x6f, 0x14, 0x49, 0x60, 0x31, 0x64, + 0xad, 0xf2, 0xc3, 0xc7, 0x76, 0x75, 0xb3, 0x0d, 0x25, 0xcd, 0x5f, 0x40, + 0x3a, 0xcc, 0x5f, 0x10, 0x4a, 0xa7, 0x54, 0xf7, 0x55, 0x62, 0x6f, 0x1e, + 0x5b, 0xc9, 0xfc, 0x0c, 0x57, 0x0e, 0xf3, 0xbb, 0x9e, 0x7d, 0xd2, 0x63, + 0x3e, 0xc9, 0x16, 0x3f, 0x05, 0x6c, 0xdd, 0xf7, 0x3d, 0xeb, 0xc5, 0x48, + 0xd5, 0x2b, 0xec, 0x62, 0x14, 0xaf, 0x9b, 0x4c, 0x6b, 0x58, 0x60, 0xd5, + 0x4c, 0x2a, 0x08, 0xb6, 0xf8, 0x1a, 0xf4, 0x0f, 0x8f, 0xbb, 0xa9, 0x90, + 0x2a, 0x65, 0xe3, 0x88, 0xa1, 0x21, 0x40, 0x2e, 0xa2, 0x76, 0xcd, 0x89, + 0xe0, 0x07, 0x63, 0x15, 0xd4, 0xe1, 0x2e, 0x04, 0x54, 0x97, 0x23, 0x64, + 0x73, 0xdb, 0xf6, 0xef, 0xf1, 0x4e, 0xf2, 0x1f, 0x78, 0x75, 0xda, 0xaa, + 0xb0, 0x3a, 0x81, 0xb5, 0x07, 0x03, 0x94, 0xc1, 0x27, 0xbb, 0xa1, 0x3e, + 0x9f, 0xc4, 0x48, 0x0a, 0xd2, 0x45, 0xcf, 0x4c, 0xa8, 0xbe, 0xe3, 0x43, + 0x02, 0x8d, 0xb6, 0xa8, 0x08, 0xa2, 0x87, 0x6b, 0x71, 0x30, 0xbf, 0x1f, + 0x0b, 0x4d, 0x1d, 0xe1, 0xf1, 0xa7, 0xf8, 0x41, 0x60, 0x9d, 0xb9, 0x6b, + 0x50, 0xa2, 0x8a, 0xd4, 0xe2, 0x63, 0xa7, 0x6b, 0x78, 0xac, 0x2f, 0xdf, + 0x39, 0x96, 0xcc, 0x5b, 0x67, 0xb6, 0xfd, 0x71, 0xf1, 0x6b, 0xbe, 0xd1, + 0x06, 0x7c, 0x0f, 0x9e, 0x71, 0xf3, 0x99, 0x99, 0x0b, 0x92, 0x23, 0xbb, + 0xd8, 0x62, 0x86, 0x14, 0xa7, 0xfa, 0xd5, 0xa4, 0x59, 0x70, 0xc4, 0xff, + 0xe1, 0x74, 0x12, 0x0a, 0x53, 0x8a, 0xce, 0x69, 0x69, 0xfe, 0x0c, 0xff, + 0xc9, 0x50, 0x89, 0x29, 0x60, 0x6e, 0x4a, 0x30, 0xea, 0x28, 0xd5, 0x55, + 0x12, 0x42, 0x06, 0x06, 0x3f, 0x2b, 0xa7, 0x85, 0x6c, 0x6b, 0xeb, 0x03, + 0x67, 0x01, 0x21, 0x76, 0xbc, 0x25, 0x8a, 0x66, 0x88, 0x64, 0x7b, 0x16, + 0x1a, 0xb2, 0x38, 0x2f, 0x9b, 0x3c, 0x92, 0x6d, 0x33, 0xdf, 0xfc, 0x12, + 0xec, 0x15, 0x04, 0x9c, 0x2d, 0xf2, 0x48, 0xa4, 0x6f, 0x96, 0x1b, 0xa9, + 0x2a, 0x94, 0xb9, 0xe3, 0x60, 0x83, 0xd0, 0xc2, 0x29, 0xc4, 0x06, 0xce}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA512, + 203, + {0x33, 0x0e, 0xd4, 0x39, 0xb3, 0x75, 0x0e, 0x35, 0xbc, 0xa2, 0xcb, 0xef, + 0x5b, 0xc0, 0x47, 0x07, 0x99, 0xc5, 0x6b, 0x20, 0x62, 0x56, 0xb5, 0x43, + 0xd0, 0x26, 0xdc, 0x11, 0xa3, 0x4d, 0x15, 0xd7, 0x3c, 0x69, 0x6e, 0x03, + 0x34, 0x0c, 0x8f, 0x07, 0x51, 0xb0, 0xdd, 0x20, 0x4b, 0x53, 0xaf, 0x0c, + 0xeb, 0xc3, 0x2a, 0x1c, 0xf1, 0xf3, 0x3b, 0x20, 0xb5, 0x75, 0x5b, 0xc4, + 0xf2, 0xb9, 0xf2, 0xc8, 0xbc, 0x91, 0x93, 0x9f, 0x88, 0x0e, 0x62, 0xa0, + 0xd8, 0xf5, 0x4f, 0xdb, 0xa1, 0x2e, 0x60, 0x2e, 0xa3, 0x7a, 0xf7, 0x79, + 0xa2, 0xaf, 0xb9, 0x25, 0x8e, 0x19, 0xfd, 0xcd, 0x51, 0xd4, 0xe7, 0x67, + 0x73, 0x3f, 0xf9, 0x82, 0x74, 0x32, 0xad, 0xad, 0x2f, 0x07, 0x81, 0xa4, + 0x69, 0x91, 0xd3, 0xd1, 0xdd, 0x9a, 0x8e, 0x5a, 0x70, 0x08, 0x60, 0xe7, + 0xde, 0xfb, 0x0f, 0xdd, 0x3b, 0x40, 0x97, 0xaa, 0x10, 0x1f, 0x95, 0x81, + 0x4b, 0x84, 0x8a, 0xbc, 0x0c, 0xb5, 0xcb, 0xb2, 0x60, 0xe6, 0x1c, 0x42, + 0x67, 0x3e, 0x0e, 0x83, 0x6e, 0xb3, 0x1f, 0x97, 0xa0, 0xa5, 0x0a, 0xe9, + 0xaa, 0x1d, 0xf7, 0x2e, 0xf6, 0x03, 0xf0, 0xe7, 0x8c, 0x91, 0x45, 0x9e, + 0x69, 0x03, 0x63, 0x04, 0x21, 0x13, 0x33, 0x5b, 0x2e, 0x10, 0x50, 0xea, + 0xee, 0x0b, 0x83, 0xae, 0x5f, 0x6c, 0xeb, 0x50, 0xa4, 0xc8, 0x89, 0x56, + 0xd5, 0xb0, 0x14, 0x51, 0xd5, 0x6e, 0x72, 0xa7, 0x75, 0x5c, 0x28, 0x76, + 0x80, 0x04, 0xb2, 0x58, 0xd8, 0x6c, 0x2d, 0x79, 0x0d, 0xdb, 0xbd, 0x66, + 0xcd, 0x0a, 0x7f, 0x5d, 0x01, 0x7b, 0xb6, 0x2b, 0x95, 0x7f, 0xb0, 0xb6, + 0xe6, 0x25, 0x3a, 0x88, 0xeb, 0x94, 0xdd, 0x5d, 0x3c, 0xf9, 0x0c, 0x92, + 0xdc, 0x25, 0x63, 0xb7, 0x28, 0xf4, 0x69, 0x28, 0xb8, 0x3b, 0x1a, 0x29, + 0xec, 0xd8, 0x10, 0x0e, 0x7e, 0xfe, 0x25, 0x4c, 0x7e, 0x04, 0x3f, 0x21, + 0x59, 0x33, 0xf7, 0xe9, 0x87, 0x3f, 0xd0, 0xce, 0xa1, 0x22, 0x1f, 0x03, + 0xe3, 0x1f, 0x43, 0x64, 0x9c, 0xc2, 0xc1, 0xbb, 0x42, 0xd7, 0xf0, 0x40, + 0xbd, 0x5f, 0xb4, 0x01, 0xa1, 0xf3, 0x38, 0x1e, 0x5c, 0x4a, 0x4f, 0xc1, + 0xf9, 0x73, 0xb6, 0x74, 0x60, 0xb5, 0xbd, 0x2c, 0x7c, 0x99, 0xd2, 0x9d, + 0xc1, 0x44, 0x90, 0x92, 0x21, 0x38, 0xb8, 0xa3, 0xb9, 0xa2, 0xa4, 0x15, + 0xf5, 0x02, 0x06, 0xf5, 0x0d, 0x25, 0x4f, 0xde, 0xa8, 0x70, 0x2c, 0xf2, + 0xe4, 0x05, 0x7e, 0xa7, 0x7c, 0xea, 0x8f, 0x18, 0xc5, 0xda, 0x65, 0x54, + 0x16, 0xa1, 0xf7, 0xee, 0xa8, 0x46, 0x67, 0x78, 0x9f, 0x78, 0xfa, 0xa9, + 0x8a, 0x87, 0x1b, 0x0a, 0x68, 0x37, 0xba, 0xba, 0xb9, 0x74, 0xb6, 0x0e, + 0xd5, 0x4c, 0xc7, 0xd2, 0x87, 0xd5, 0x38, 0xf1, 0x40, 0xe7, 0xfd, 0x6a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA512, + 204, + {0x68, 0x18, 0xee, 0x1c, 0x57, 0xe9, 0xef, 0x40, 0xda, 0x6b, 0x1a, 0xaf, + 0xb3, 0xd3, 0xcf, 0xc9, 0x37, 0x6e, 0xff, 0x56, 0xc2, 0x91, 0x3b, 0x8b, + 0x2e, 0x08, 0x91, 0xdc, 0x7f, 0xfe, 0x44, 0x50, 0xfb, 0x25, 0xf2, 0xa8, + 0xd1, 0xb3, 0x79, 0xc1, 0x3b, 0x6b, 0x8f, 0x45, 0x99, 0x32, 0x19, 0x11, + 0x2a, 0xda, 0xc0, 0x50, 0xf4, 0x3a, 0xc6, 0x12, 0xe7, 0x95, 0x7c, 0x94, + 0x84, 0xa3, 0xba, 0xfe, 0xf2, 0xe5, 0x50, 0xd1, 0x5a, 0x8d, 0xd8, 0x8f, + 0xaf, 0x95, 0x25, 0xa2, 0xfb, 0xec, 0x8c, 0x70, 0x2d, 0x07, 0x21, 0xa4, + 0x08, 0xb1, 0x26, 0x1b, 0x3a, 0xf2, 0xbe, 0x9c, 0x81, 0x7e, 0x0e, 0x1d, + 0xfe, 0x8b, 0x6c, 0x58, 0xc5, 0x69, 0x53, 0x9d, 0x66, 0xf6, 0x34, 0x6f, + 0xe0, 0x81, 0x37, 0x62, 0xca, 0xf0, 0xea, 0x85, 0x78, 0x95, 0xe1, 0xfe, + 0x90, 0xd5, 0x0e, 0x1e, 0x0b, 0xf1, 0xfc, 0xea, 0x7d, 0x2c, 0xae, 0x0d, + 0x5b, 0xd2, 0xea, 0xe1, 0x97, 0xb0, 0xeb, 0x6e, 0xa1, 0x5e, 0xaa, 0xc0, + 0x77, 0xdd, 0x81, 0xe1, 0x0c, 0x07, 0xe7, 0x1f, 0x94, 0x83, 0x82, 0xdb, + 0x1c, 0x5d, 0xd6, 0xee, 0x4d, 0x86, 0xb0, 0x14, 0x4a, 0xa6, 0x48, 0xc3, + 0x8e, 0xea, 0x0d, 0x82, 0x53, 0xeb, 0x98, 0x82, 0x05, 0xa7, 0x1a, 0xf9, + 0x5e, 0x1a, 0xfb, 0x33, 0xdd, 0x20, 0xfe, 0x83, 0x15, 0xc1, 0x6c, 0xed, + 0x59, 0xd6, 0x18, 0x5a, 0xcc, 0x43, 0xe8, 0xdd, 0xdf, 0x96, 0x88, 0x75, + 0xc3, 0x31, 0xc5, 0xac, 0x31, 0xaf, 0x14, 0xa9, 0xe5, 0x50, 0x23, 0xed, + 0x03, 0xf5, 0x03, 0x48, 0x72, 0x29, 0xbe, 0x4f, 0x77, 0x2e, 0xef, 0x97, + 0x0f, 0x3f, 0x13, 0x2d, 0x1f, 0xdf, 0x33, 0x47, 0x37, 0x84, 0x89, 0x94, + 0xd9, 0x39, 0x07, 0x4c, 0x4c, 0xcd, 0x44, 0x8e, 0x6d, 0x2b, 0x90, 0x65, + 0x08, 0x80, 0x03, 0xd7, 0x6d, 0x9e, 0xf3, 0x8e, 0x8c, 0x71, 0x3a, 0x5d, + 0x8a, 0x01, 0x0c, 0x9e, 0xa6, 0xdb, 0xb0, 0xbc, 0x07, 0xd3, 0x2a, 0x51, + 0x5a, 0xd1, 0x43, 0x70, 0x29, 0xba, 0xd8, 0xee, 0xaa, 0xbb, 0xe9, 0x2f, + 0x1b, 0x17, 0x3b, 0xc8, 0xc9, 0x2a, 0xf8, 0x32, 0xe1, 0x8f, 0xe0, 0xb6, + 0x0a, 0x00, 0x68, 0x18, 0xeb, 0xf7, 0x56, 0x22, 0xff, 0xce, 0xa4, 0x89, + 0xcb, 0x3f, 0x16, 0x5c, 0x90, 0x5c, 0x18, 0xa5, 0x2a, 0x04, 0x18, 0x8b, + 0xcf, 0x13, 0x2d, 0xb8, 0x33, 0xd7, 0x41, 0x68, 0x58, 0xd8, 0x1b, 0xba, + 0xeb, 0x8a, 0x62, 0xf8, 0x0c, 0x1b, 0x32, 0x81, 0x33, 0x64, 0x7b, 0x36, + 0xdb, 0x5e, 0x4b, 0x37, 0xef, 0x16, 0x71, 0x3a, 0x16, 0x22, 0x3f, 0xb2, + 0x4e, 0x8a, 0xe9, 0x3c, 0x9d, 0x68, 0x7c, 0x62, 0xc7, 0x7f, 0x4e, 0xcc, + 0xa2, 0x56, 0xe3, 0x0b, 0x3f, 0xf8, 0x8c, 0xd8, 0xca, 0x3c, 0x0c, 0x68}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA512, + 205, + {0x94, 0x7f, 0x29, 0x27, 0x35, 0x53, 0x98, 0x31, 0x2e, 0x17, 0x78, 0x1d, + 0x59, 0xa7, 0x13, 0xa6, 0xec, 0xdc, 0xcd, 0x4e, 0xe3, 0x15, 0x04, 0x9c, + 0x04, 0x1b, 0x78, 0x8c, 0xa5, 0x2c, 0x69, 0x1a, 0x70, 0x37, 0xbb, 0x48, + 0x9f, 0x71, 0xec, 0xac, 0x27, 0x76, 0xdd, 0x11, 0x71, 0x85, 0x34, 0x83, + 0xeb, 0x45, 0x3d, 0x4b, 0x93, 0xf1, 0x36, 0xd5, 0x13, 0x18, 0xcf, 0x32, + 0x46, 0x9b, 0x3d, 0x56, 0xd0, 0x4b, 0xbe, 0x6d, 0xfe, 0xe2, 0x72, 0x1a, + 0xbd, 0xda, 0x3f, 0x40, 0x55, 0x1b, 0xea, 0xcb, 0x3f, 0x23, 0x48, 0xdb, + 0xf0, 0xa8, 0x05, 0x6b, 0xc4, 0xbe, 0xf0, 0x13, 0xa4, 0xe9, 0x81, 0x9e, + 0x20, 0xe2, 0xb0, 0x45, 0xc3, 0xbf, 0x77, 0xf7, 0x9c, 0x11, 0x69, 0x93, + 0xc8, 0x06, 0x4c, 0x46, 0xce, 0xf8, 0x89, 0x5f, 0x87, 0x44, 0x38, 0xc3, + 0x0e, 0x55, 0x5a, 0x59, 0x25, 0x8d, 0x1a, 0x01, 0x59, 0x6f, 0xda, 0xab, + 0xb2, 0x2f, 0xed, 0x93, 0xc5, 0x1c, 0x2a, 0x48, 0x81, 0xc0, 0x8b, 0xd0, + 0x9c, 0x32, 0x19, 0xe5, 0xfa, 0x29, 0x79, 0xa3, 0x27, 0x75, 0xc0, 0x0f, + 0x61, 0xaf, 0x93, 0x5c, 0x83, 0x9f, 0x7f, 0x0f, 0x54, 0xa7, 0x46, 0x77, + 0xb1, 0x94, 0x74, 0x9e, 0xa1, 0x83, 0x1c, 0x44, 0xe6, 0x11, 0x13, 0x47, + 0x43, 0x96, 0xe3, 0x98, 0xe4, 0xd8, 0x21, 0xd6, 0x5e, 0x41, 0xb3, 0xcd, + 0x55, 0xcb, 0xab, 0x2b, 0x70, 0x34, 0x35, 0x07, 0x3a, 0x3b, 0x0c, 0x27, + 0x05, 0x62, 0x2c, 0xf8, 0x02, 0xf6, 0x7f, 0x34, 0x6b, 0xab, 0xfd, 0xe2, + 0x88, 0xeb, 0xd2, 0x6b, 0xd9, 0x09, 0x81, 0x3d, 0x8b, 0xf5, 0x1f, 0xa2, + 0xb0, 0x79, 0x46, 0xac, 0x0e, 0x52, 0x3c, 0x80, 0x21, 0x73, 0xfe, 0x6a, + 0x42, 0xf4, 0x15, 0x68, 0x28, 0x19, 0x44, 0xf4, 0xde, 0xe9, 0x10, 0x77, + 0xa1, 0x2e, 0x41, 0xd3, 0x7e, 0x53, 0xa4, 0x70, 0x4d, 0x36, 0x7c, 0x2b, + 0x5b, 0x01, 0x3c, 0x90, 0xf7, 0x3b, 0x7f, 0x24, 0xd7, 0x03, 0xcf, 0xb0, + 0x06, 0xc8, 0xd0, 0xb3, 0x99, 0xf4, 0x98, 0xef, 0x2b, 0x62, 0xf0, 0x88, + 0x34, 0x83, 0x51, 0x08, 0xda, 0xcf, 0x63, 0x79, 0x59, 0xc5, 0x50, 0x6a, + 0x26, 0xbc, 0x3e, 0xf5, 0xe3, 0x0e, 0x11, 0x00, 0xb0, 0x93, 0x70, 0x7f, + 0xd3, 0xb5, 0x19, 0x0b, 0x59, 0x7d, 0x0a, 0x6f, 0x27, 0x0b, 0x21, 0xee, + 0xa9, 0xae, 0xed, 0x5b, 0x1e, 0x77, 0xac, 0xbd, 0xc0, 0x1c, 0x88, 0x75, + 0x72, 0x47, 0x44, 0xb3, 0x75, 0x54, 0x79, 0x16, 0x31, 0xcb, 0x60, 0xa9, + 0x6e, 0xd9, 0xd7, 0xb9, 0x85, 0xc2, 0xd6, 0xa2, 0xc0, 0x9a, 0x33, 0xa1, + 0x74, 0x75, 0xe2, 0xba, 0x47, 0xb3, 0xf5, 0x6f, 0x9a, 0x33, 0x07, 0x2a, + 0x0f, 0xa9, 0x20, 0xeb, 0x88, 0xca, 0x0d, 0x9b, 0xd1, 0x95, 0xbd, 0xde}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 206 + {SEC_OID_SHA512, + 206, + {0xd0, 0x54, 0xb2, 0xa5, 0xae, 0x9b, 0xb9, 0xde, 0xd9, 0xa2, 0x85, 0x28, + 0xb5, 0x95, 0x30, 0xdb, 0xd6, 0xac, 0x22, 0x0d, 0x76, 0x16, 0x52, 0xfa, + 0x44, 0xac, 0xe7, 0x87, 0x43, 0xc5, 0x43, 0x2a, 0x51, 0x70, 0x24, 0x90, + 0x0c, 0x9b, 0x24, 0x57, 0x4e, 0x09, 0x6b, 0x6d, 0x1b, 0x29, 0x5e, 0xe5, + 0x25, 0x1d, 0x29, 0x23, 0xa9, 0x28, 0xe7, 0x85, 0x28, 0x20, 0xc4, 0x55, + 0xc4, 0x3b, 0x76, 0xe1, 0xd5, 0x22, 0xca, 0x82, 0xf9, 0x88, 0x52, 0xd7, + 0xcb, 0xdc, 0xfe, 0x0f, 0x85, 0xff, 0x1f, 0x3d, 0xe2, 0xcf, 0x38, 0x3e, + 0xd6, 0x17, 0x25, 0x74, 0xb1, 0x2a, 0xf7, 0xfb, 0x03, 0xc5, 0x80, 0x23, + 0x64, 0x41, 0x00, 0xef, 0xfe, 0x83, 0x6b, 0xfb, 0xf8, 0xe7, 0x36, 0x23, + 0x78, 0x54, 0x1f, 0x05, 0x69, 0x60, 0x6d, 0x18, 0x42, 0xfa, 0xbf, 0xa2, + 0x88, 0xda, 0xe9, 0xef, 0x27, 0x10, 0x79, 0x02, 0x3e, 0xaa, 0xaf, 0xb6, + 0xe6, 0xb4, 0x95, 0x7e, 0x0e, 0xf9, 0x6b, 0xb1, 0x8b, 0x96, 0x8d, 0x73, + 0xde, 0x32, 0x70, 0x72, 0x96, 0xe8, 0x05, 0x69, 0x15, 0x32, 0x92, 0x5e, + 0x18, 0xa7, 0x09, 0xd0, 0x36, 0xbd, 0x79, 0x8a, 0x6e, 0xa0, 0xee, 0x61, + 0xc1, 0x8a, 0xab, 0x41, 0x32, 0x2a, 0x70, 0x63, 0xdc, 0x37, 0x2b, 0xb1, + 0xf0, 0xb9, 0x99, 0x1d, 0x23, 0x14, 0xc9, 0x4e, 0x37, 0x0a, 0x89, 0x66, + 0xa2, 0x18, 0x7a, 0x89, 0x40, 0xd8, 0x1b, 0x6d, 0xb8, 0x30, 0x93, 0x1c, + 0x10, 0x1e, 0xcc, 0x47, 0xd1, 0x3c, 0x0b, 0x9f, 0x91, 0xb3, 0xa0, 0x7a, + 0xd0, 0x26, 0x8d, 0x0f, 0x36, 0x93, 0x68, 0x4d, 0xf9, 0x1a, 0x87, 0x20, + 0x46, 0x3f, 0xd1, 0x44, 0x2f, 0x01, 0xe5, 0xea, 0xf6, 0x74, 0x1d, 0x2c, + 0x23, 0x91, 0xa8, 0xb4, 0xd5, 0x51, 0x50, 0x72, 0x88, 0x25, 0xdd, 0x9e, + 0x92, 0x2d, 0x89, 0x82, 0x30, 0x51, 0x94, 0x8c, 0x99, 0x92, 0x1b, 0x72, + 0x80, 0x67, 0x56, 0x41, 0xe9, 0xa9, 0x4c, 0x3a, 0x9d, 0x3d, 0xe3, 0x13, + 0x32, 0x54, 0x5c, 0xb6, 0xe8, 0x8f, 0xe5, 0x4d, 0x38, 0xa1, 0x11, 0xa1, + 0xf1, 0x25, 0x24, 0x13, 0x33, 0xff, 0xc5, 0x8b, 0xbb, 0xc4, 0xe7, 0x59, + 0xb3, 0x98, 0x6d, 0x73, 0xa3, 0xa8, 0xf7, 0xf4, 0xfd, 0x81, 0xc1, 0xc6, + 0x34, 0xb6, 0x58, 0x54, 0xd1, 0x2d, 0xca, 0x87, 0xf1, 0xd4, 0x0f, 0xa5, + 0x62, 0x40, 0x79, 0x42, 0x6a, 0x53, 0xbe, 0x23, 0xa1, 0x64, 0x92, 0x52, + 0xef, 0x02, 0x76, 0x05, 0xf3, 0xe8, 0x23, 0x33, 0x86, 0x1d, 0xe6, 0x41, + 0x31, 0x9b, 0x84, 0x18, 0xb9, 0x63, 0xd2, 0xd0, 0x43, 0xff, 0x78, 0x94, + 0x06, 0xc3, 0xe3, 0x4c, 0xde, 0xcc, 0xcf, 0x11, 0x13, 0x43, 0x63, 0x2c, + 0x1b, 0xad, 0x9d, 0xeb, 0x52, 0x57, 0x83, 0x67, 0x6c, 0x36, 0x11, 0x9e}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 207 + {SEC_OID_SHA512, + 207, + {0x28, 0xca, 0xd6, 0xc0, 0x7a, 0x93, 0x28, 0x9c, 0xdc, 0x0f, 0xfc, 0xe1, + 0xc1, 0xbe, 0xb7, 0x09, 0xc6, 0xd3, 0x44, 0x88, 0x3e, 0x0e, 0x17, 0x5f, + 0xee, 0xe7, 0x8c, 0xd6, 0xc9, 0xa9, 0x70, 0x0c, 0xc8, 0x9d, 0x51, 0xcb, + 0xb2, 0x14, 0xe7, 0xb8, 0xe6, 0xe8, 0x4a, 0x30, 0x39, 0xad, 0x2e, 0xb2, + 0xbe, 0x4a, 0xac, 0x0c, 0x96, 0x8b, 0x90, 0x81, 0xaf, 0x46, 0xca, 0x68, + 0xfa, 0x11, 0x55, 0x55, 0x4b, 0x92, 0x3e, 0xae, 0x4f, 0x41, 0x29, 0xca, + 0xfe, 0x12, 0xc4, 0x48, 0x91, 0x65, 0x6b, 0x54, 0x33, 0xd4, 0xe0, 0x48, + 0xfc, 0xc1, 0x46, 0x87, 0x10, 0xbd, 0x9a, 0x34, 0x47, 0xe9, 0x17, 0xa3, + 0x5d, 0x63, 0x33, 0xd4, 0xb5, 0xc7, 0x11, 0x89, 0x96, 0xf6, 0x1e, 0x07, + 0x30, 0xaf, 0x44, 0xfe, 0x2c, 0x66, 0x3e, 0x98, 0x0b, 0x30, 0x1d, 0x8c, + 0x7c, 0x33, 0x27, 0x9d, 0xa8, 0x1a, 0xdb, 0xdf, 0x33, 0xc8, 0xe9, 0x0b, + 0x04, 0x01, 0x16, 0x65, 0xc6, 0x26, 0x3f, 0xec, 0xdc, 0x45, 0x71, 0x60, + 0x15, 0xe1, 0x1b, 0x5d, 0x9c, 0xe3, 0x07, 0x7d, 0x89, 0x4f, 0x41, 0x68, + 0x15, 0x9f, 0x37, 0xf2, 0xab, 0x32, 0x96, 0xe6, 0x6f, 0x26, 0x69, 0xf7, + 0x66, 0x02, 0x9f, 0x87, 0x72, 0x83, 0x5d, 0x7b, 0x88, 0x7a, 0xef, 0x0d, + 0x59, 0x7a, 0x53, 0x7f, 0x1d, 0xb4, 0xe8, 0x4e, 0x1e, 0xe4, 0x5b, 0xd8, + 0x29, 0x3b, 0x4b, 0xb6, 0xf3, 0x02, 0x90, 0x40, 0x21, 0x52, 0x2c, 0xb9, + 0xee, 0xc8, 0x33, 0xfc, 0xec, 0x2b, 0xa0, 0x08, 0xfa, 0xd6, 0x9a, 0x63, + 0x72, 0x47, 0x0c, 0xb6, 0x72, 0x07, 0xf2, 0x9b, 0xbd, 0xdb, 0x4a, 0x22, + 0x47, 0x0d, 0x91, 0xcd, 0x58, 0xc0, 0x9e, 0x37, 0xd5, 0x4a, 0x07, 0x51, + 0x61, 0x3a, 0xe8, 0xe0, 0xf2, 0x90, 0x07, 0xa4, 0x09, 0xd3, 0x1c, 0x4e, + 0x61, 0xdd, 0x6a, 0xb8, 0xd1, 0x81, 0xd1, 0x44, 0x74, 0xb5, 0x6e, 0xef, + 0x68, 0x99, 0x5f, 0x2a, 0xb5, 0x06, 0x22, 0xc9, 0x98, 0xfd, 0x49, 0x65, + 0x6c, 0x9f, 0x65, 0x07, 0xf5, 0x83, 0x92, 0x72, 0x09, 0x25, 0x38, 0x86, + 0xf6, 0x0d, 0xe3, 0x8c, 0x29, 0x4f, 0x1f, 0xb9, 0x5c, 0xd0, 0xf5, 0xfe, + 0x3b, 0xb8, 0xd9, 0xf1, 0x46, 0x27, 0x30, 0xc5, 0x99, 0x09, 0x3a, 0xa9, + 0x41, 0x84, 0x29, 0xc3, 0xed, 0x45, 0xd5, 0x95, 0xfc, 0x43, 0x19, 0x80, + 0x94, 0xce, 0x21, 0x6a, 0xcc, 0x72, 0x9a, 0xbc, 0x9d, 0x7d, 0x5c, 0x2a, + 0x95, 0x01, 0x4d, 0x8b, 0x02, 0xfd, 0x50, 0xa7, 0xbd, 0xf6, 0x9a, 0x3c, + 0x3b, 0xfb, 0xbd, 0xbf, 0x3e, 0x29, 0xde, 0x22, 0x17, 0x82, 0x5f, 0xda, + 0x34, 0x79, 0x9f, 0x23, 0x1f, 0xd7, 0xd3, 0xff, 0x80, 0xd1, 0xfb, 0xf8, + 0x2f, 0x82, 0xcc, 0xc1, 0x89, 0x59, 0x85, 0x90, 0xa0, 0x51, 0xc2, 0x3a}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 208 + {SEC_OID_SHA512, + 208, + {0xd2, 0x66, 0xda, 0x27, 0x67, 0x0c, 0x18, 0xb9, 0x7c, 0xcd, 0x0f, 0xe8, + 0xbe, 0xb4, 0x5f, 0x2f, 0x83, 0xa0, 0x96, 0x92, 0x58, 0x44, 0x9f, 0xab, + 0xbe, 0xdc, 0x12, 0xd7, 0xbf, 0xe0, 0x78, 0xba, 0x74, 0x1d, 0xac, 0xa1, + 0xc3, 0xfe, 0x50, 0x46, 0x31, 0xb2, 0x21, 0xeb, 0x1c, 0x89, 0x9a, 0xa6, + 0xc3, 0xa8, 0x9d, 0x3a, 0x39, 0x04, 0xf4, 0x8e, 0xbe, 0xed, 0xdb, 0xdc, + 0xa9, 0x1b, 0x1b, 0xb9, 0x40, 0x0e, 0xb1, 0xbb, 0x4d, 0x9f, 0x4e, 0xc9, + 0x03, 0x00, 0x0c, 0xe2, 0x39, 0xbb, 0x0a, 0x80, 0x7d, 0xe2, 0xc3, 0xb9, + 0x16, 0x33, 0x6d, 0xc1, 0x96, 0xec, 0x87, 0x83, 0x27, 0x74, 0xb7, 0x01, + 0x11, 0x57, 0x96, 0xc4, 0xff, 0xc6, 0x6a, 0x6e, 0x34, 0x4c, 0x9d, 0xd1, + 0xba, 0x9c, 0xd8, 0x51, 0x7e, 0x93, 0x69, 0x4f, 0x4d, 0x45, 0x02, 0xb2, + 0x0c, 0x72, 0xcb, 0x87, 0x42, 0x6f, 0x25, 0x03, 0x73, 0x11, 0x3a, 0xb5, + 0xb4, 0xf7, 0x3c, 0x0b, 0x93, 0xde, 0x79, 0x2a, 0xd7, 0x14, 0x22, 0x5e, + 0xb7, 0x0b, 0x9b, 0x44, 0xee, 0x15, 0x47, 0x19, 0xd8, 0x9a, 0xd6, 0xc5, + 0xc2, 0xc7, 0x89, 0x17, 0xd3, 0xdc, 0xce, 0xdd, 0xcd, 0xee, 0xa9, 0x0b, + 0xda, 0xf0, 0xb3, 0x5f, 0x2d, 0x77, 0xbd, 0x08, 0xf0, 0x99, 0xa2, 0x45, + 0xcb, 0x39, 0xaf, 0x8c, 0xf7, 0x0d, 0x9d, 0xac, 0x0e, 0xfe, 0xea, 0x15, + 0x6a, 0xaf, 0x83, 0xb5, 0x31, 0x6b, 0x5f, 0x05, 0xc6, 0xfd, 0x9a, 0x3b, + 0x6d, 0xe3, 0xe8, 0x2c, 0x9d, 0x02, 0xfd, 0xc5, 0xdf, 0x5e, 0x25, 0x88, + 0x8c, 0x20, 0x02, 0x19, 0xdc, 0x32, 0x4c, 0x85, 0x6d, 0x7a, 0x0b, 0x56, + 0x87, 0xe3, 0x46, 0x3a, 0x13, 0xac, 0xcf, 0xb1, 0xb1, 0x3b, 0x25, 0xf3, + 0xb3, 0x5e, 0xc8, 0x4e, 0x55, 0x1b, 0x2f, 0xd3, 0x73, 0x8a, 0x19, 0x24, + 0xdf, 0xb9, 0x31, 0xb4, 0xd2, 0x64, 0xe9, 0x51, 0x5c, 0x50, 0x87, 0x82, + 0xc6, 0xca, 0x04, 0xe2, 0xf6, 0x6c, 0x30, 0xec, 0x54, 0x87, 0x3d, 0x39, + 0xc0, 0x50, 0x14, 0x59, 0xf0, 0x74, 0x9a, 0xaf, 0xc6, 0x52, 0x53, 0x1a, + 0xca, 0x65, 0xd1, 0xfb, 0xf9, 0xb4, 0xd3, 0xf1, 0x27, 0x2d, 0x8e, 0x87, + 0xed, 0x5d, 0xc6, 0x80, 0x45, 0x6d, 0x8e, 0x77, 0x71, 0x79, 0x0a, 0x64, + 0xb6, 0x28, 0xab, 0x05, 0xad, 0xdd, 0x10, 0x78, 0xe9, 0x9c, 0x0e, 0x19, + 0x7f, 0x9b, 0xd6, 0x48, 0xdb, 0x9c, 0xae, 0xca, 0x4e, 0x71, 0x60, 0x56, + 0x34, 0x96, 0xa1, 0x86, 0x06, 0xe5, 0x7b, 0xf5, 0xcd, 0x1c, 0x21, 0xbb, + 0xfb, 0xca, 0x5a, 0x13, 0x88, 0x52, 0xfc, 0x47, 0x1e, 0xb0, 0x9c, 0xd5, + 0xa9, 0xe9, 0x00, 0x40, 0x9d, 0xcb, 0x2e, 0x0b, 0x73, 0x3c, 0x54, 0x90, + 0x3a, 0x70, 0xd0, 0x4e, 0x58, 0xcd, 0x64, 0xee, 0x44, 0x1d, 0x9a, 0xda}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 209 + {SEC_OID_SHA512, + 209, + {0xbb, 0x94, 0xc1, 0x3e, 0x6a, 0x00, 0x77, 0x6c, 0x61, 0x5f, 0xc8, 0x79, + 0xf3, 0x3b, 0xde, 0x87, 0x21, 0x8a, 0x3b, 0xa0, 0x10, 0x13, 0x8d, 0x8e, + 0x23, 0x9d, 0x64, 0x80, 0xdb, 0x24, 0x31, 0xa6, 0x74, 0x99, 0xa8, 0x6d, + 0x86, 0x55, 0x8e, 0x3c, 0x16, 0xc8, 0x29, 0x2a, 0xc5, 0xe5, 0x32, 0x49, + 0x81, 0x68, 0x48, 0x94, 0xc8, 0xc7, 0x40, 0x8f, 0x74, 0x1d, 0xe4, 0xbb, + 0x45, 0x80, 0xba, 0x62, 0x50, 0xf8, 0x1c, 0xa6, 0xd0, 0xe8, 0x92, 0x7f, + 0x01, 0xde, 0x76, 0xb4, 0x8f, 0x5e, 0x17, 0x66, 0x34, 0xe0, 0x62, 0x73, + 0x42, 0xec, 0x7d, 0x94, 0x1f, 0xc2, 0x59, 0x26, 0xd4, 0xb3, 0xef, 0xa0, + 0xd9, 0x4d, 0x9e, 0x53, 0x37, 0x9c, 0x0f, 0x07, 0xf0, 0xd7, 0xa6, 0x8f, + 0x3f, 0xb2, 0x6e, 0xc2, 0x07, 0x3d, 0x25, 0x7a, 0x6f, 0xed, 0x96, 0x39, + 0x37, 0x07, 0xe0, 0x9e, 0x4f, 0x7e, 0xb2, 0x47, 0xd1, 0x06, 0x72, 0x0e, + 0x91, 0x91, 0x16, 0x37, 0xbf, 0x43, 0x86, 0x6d, 0x7a, 0xc9, 0x01, 0x28, + 0x15, 0x9b, 0xd2, 0x38, 0x1a, 0x57, 0x99, 0xa0, 0x3b, 0x56, 0x58, 0xf2, + 0xec, 0x59, 0x56, 0x21, 0x43, 0x83, 0xf3, 0xbf, 0x7b, 0x11, 0x83, 0x76, + 0x21, 0xdc, 0x4d, 0xd2, 0xa3, 0x8f, 0xa4, 0xbf, 0x97, 0x9b, 0xdb, 0xed, + 0x97, 0x52, 0xab, 0x6f, 0xb5, 0xc5, 0xaf, 0x68, 0x43, 0x04, 0x22, 0x0f, + 0xaa, 0x3a, 0x53, 0x29, 0xbd, 0x10, 0x62, 0x75, 0x90, 0x06, 0x33, 0x48, + 0x8f, 0x25, 0xfc, 0xdb, 0x7b, 0xfb, 0x13, 0xdb, 0x84, 0x35, 0xa5, 0x30, + 0x50, 0xf0, 0x08, 0x66, 0x70, 0x5c, 0x1a, 0x6c, 0x51, 0x50, 0x73, 0x04, + 0xa7, 0xc0, 0x9c, 0x16, 0x6e, 0x15, 0xba, 0xb7, 0xe8, 0x08, 0x03, 0x2d, + 0xa2, 0x34, 0x05, 0xe8, 0xd2, 0xd2, 0x5f, 0x64, 0x06, 0x6c, 0x07, 0xa5, + 0xac, 0xec, 0x27, 0x55, 0x47, 0x82, 0xd2, 0xfe, 0xe6, 0xd7, 0x1a, 0x52, + 0xf5, 0x88, 0x26, 0x8d, 0xc6, 0xfc, 0x92, 0x8b, 0xff, 0xce, 0x6f, 0xc5, + 0xef, 0xf2, 0xf5, 0x3f, 0xb9, 0xd9, 0x23, 0xf0, 0xe0, 0x36, 0xdf, 0x83, + 0x2c, 0x2e, 0x83, 0x4b, 0x73, 0x86, 0x46, 0xf1, 0x72, 0x6c, 0x40, 0x16, + 0xdf, 0x56, 0xce, 0xf6, 0x24, 0xd0, 0x17, 0xa8, 0x75, 0x5a, 0x9d, 0x9c, + 0x8a, 0x88, 0x5f, 0x53, 0x77, 0x4a, 0xf7, 0x1e, 0xe6, 0x9b, 0x34, 0xb7, + 0xab, 0x5e, 0xba, 0x42, 0x70, 0xa1, 0x9f, 0x97, 0x99, 0x09, 0xcf, 0x83, + 0x31, 0xd6, 0x4b, 0x32, 0xf7, 0x59, 0x50, 0x4e, 0xf3, 0x5e, 0x6e, 0x1e, + 0x83, 0x9c, 0x66, 0xb0, 0x00, 0xdf, 0xe2, 0x48, 0x93, 0xa7, 0xa5, 0x5a, + 0x3d, 0x42, 0x2c, 0x2b, 0xe8, 0xc5, 0x14, 0x17, 0xc2, 0x66, 0x28, 0x8f, + 0xdd, 0x5c, 0xc9, 0x8f, 0x8a, 0xf1, 0x50, 0xe5, 0x79, 0xb4, 0x2e, 0x96}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 210 + {SEC_OID_SHA512, + 210, + {0x4f, 0x66, 0xac, 0x40, 0x21, 0xd9, 0xaa, 0x29, 0xb4, 0x3c, 0xaf, 0x06, + 0x8b, 0x45, 0xc6, 0x23, 0x00, 0x88, 0x42, 0x32, 0x65, 0x0b, 0x18, 0x09, + 0xcc, 0x5c, 0x1e, 0xb9, 0xfe, 0xb5, 0x83, 0x4c, 0x91, 0x77, 0xd5, 0x28, + 0x1d, 0x53, 0xaf, 0x9b, 0x9a, 0x86, 0x84, 0x71, 0x93, 0x6f, 0xe7, 0x91, + 0x1d, 0x5a, 0x14, 0x55, 0xfe, 0x10, 0x1a, 0x39, 0x41, 0x82, 0xc1, 0xc2, + 0x1d, 0x5a, 0xa7, 0xcf, 0x20, 0x3e, 0xec, 0xbd, 0x02, 0x50, 0x77, 0x97, + 0xc8, 0xf9, 0xd1, 0xa7, 0xd6, 0x9c, 0x53, 0xf6, 0x39, 0xf6, 0x1e, 0xf1, + 0x12, 0xad, 0x99, 0xe8, 0x7e, 0x65, 0xd0, 0x2a, 0x15, 0xdc, 0x48, 0xe9, + 0x0a, 0xcb, 0xa7, 0xb0, 0x9b, 0xe2, 0x36, 0x6e, 0xaf, 0xb4, 0x5a, 0x1d, + 0x2d, 0xd4, 0xb2, 0xca, 0xab, 0x7f, 0xe0, 0x7b, 0x0e, 0x3b, 0xa9, 0x4e, + 0x16, 0x0a, 0x58, 0xdf, 0x74, 0x3c, 0x15, 0xd2, 0x86, 0xbf, 0x89, 0x66, + 0x44, 0x7d, 0x43, 0x05, 0xc1, 0xb2, 0xd2, 0x7d, 0x23, 0x20, 0x3e, 0x1e, + 0xae, 0x1a, 0x7e, 0x2e, 0xd7, 0xda, 0x7b, 0x79, 0x62, 0xc4, 0xf6, 0xe9, + 0x5e, 0x9b, 0xdb, 0x30, 0xe0, 0x2d, 0xc1, 0x20, 0x60, 0x39, 0xe8, 0x4a, + 0xaf, 0x49, 0x5a, 0xb6, 0xc0, 0x46, 0x28, 0xa6, 0x61, 0xf0, 0x6e, 0x75, + 0x92, 0xc4, 0xa9, 0xf5, 0xad, 0x90, 0x19, 0xe2, 0xc4, 0xf0, 0x90, 0xfe, + 0x05, 0x28, 0x2f, 0x00, 0xb4, 0x3c, 0xa9, 0x8a, 0x8a, 0xb1, 0xa0, 0xb3, + 0x8d, 0xb9, 0x8a, 0x7e, 0xc3, 0x6c, 0x1d, 0x1a, 0xfc, 0x61, 0xa9, 0x83, + 0x97, 0x96, 0xfc, 0xfb, 0xcb, 0x05, 0x60, 0xac, 0xa2, 0xd1, 0x1a, 0x8b, + 0xfa, 0x7d, 0xcc, 0x46, 0xe7, 0x6b, 0x69, 0x67, 0x81, 0x84, 0xb8, 0xde, + 0xd0, 0xd4, 0x9e, 0xfc, 0x60, 0x1e, 0xc6, 0x92, 0x66, 0x16, 0x4f, 0x8e, + 0x5a, 0xd7, 0xf7, 0xed, 0x41, 0x6a, 0x92, 0xc6, 0xbf, 0x62, 0xff, 0xf7, + 0xfe, 0xa7, 0x32, 0xad, 0xd9, 0x59, 0x72, 0x32, 0x47, 0xc2, 0xb6, 0x88, + 0xf6, 0x0a, 0x7a, 0xa1, 0xce, 0xa5, 0xeb, 0xf9, 0x13, 0xca, 0xee, 0x52, + 0xcc, 0x70, 0xf7, 0xa8, 0x50, 0xfe, 0x1c, 0x8b, 0x00, 0x6e, 0x4e, 0x24, + 0x4c, 0xf2, 0xd4, 0xf9, 0x48, 0xf0, 0x40, 0xe2, 0x8e, 0x90, 0xa5, 0x7a, + 0x80, 0xf2, 0xe4, 0xfe, 0xdf, 0x66, 0x50, 0xd5, 0x96, 0x83, 0xaf, 0x70, + 0x67, 0x8f, 0x52, 0xe7, 0x9b, 0x9c, 0x60, 0xa9, 0x35, 0x36, 0x81, 0x4f, + 0xc6, 0xd6, 0x69, 0xbe, 0x80, 0x92, 0x70, 0x3b, 0xee, 0x6f, 0x2d, 0x84, + 0x25, 0x18, 0xfb, 0x7a, 0x03, 0x1d, 0x65, 0x62, 0xc7, 0x40, 0xec, 0x01, + 0x89, 0x18, 0xaa, 0xc1, 0xba, 0x91, 0x92, 0xb4, 0xb5, 0x52, 0xa3, 0xcc, + 0x62, 0x02, 0x51, 0xbd, 0xd6, 0x26, 0x70, 0xa8, 0x34, 0x62, 0x7b, 0xdd}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA512, + 211, + {0xed, 0x93, 0x46, 0x58, 0x74, 0xa3, 0xd6, 0x2a, 0xfd, 0xa9, 0x4f, 0x71, + 0x71, 0x89, 0x14, 0xdf, 0xf1, 0x1e, 0x99, 0xe0, 0x79, 0x3d, 0x9a, 0x4b, + 0xa4, 0x54, 0x40, 0xf4, 0x75, 0xef, 0xf4, 0x98, 0x95, 0x1c, 0xdf, 0x6f, + 0x43, 0x5f, 0x16, 0x3d, 0x78, 0xf6, 0x10, 0xa0, 0xdd, 0x06, 0x39, 0x3e, + 0x99, 0xdd, 0x2e, 0x7f, 0x51, 0x39, 0xdb, 0x0c, 0x4d, 0xdc, 0x43, 0xa9, + 0x32, 0xec, 0xd1, 0xb4, 0x98, 0xfd, 0x8b, 0xf5, 0x44, 0x3c, 0x7d, 0x62, + 0xe5, 0x32, 0x30, 0x86, 0x9e, 0x63, 0x1e, 0x5f, 0xf8, 0xa8, 0x5e, 0x37, + 0x9b, 0x34, 0xc1, 0x52, 0xd6, 0x62, 0xaf, 0xde, 0x84, 0x3f, 0x20, 0x5b, + 0x99, 0xd1, 0x5c, 0x22, 0x58, 0xdd, 0xf6, 0xfe, 0x28, 0x6a, 0xe5, 0x80, + 0x05, 0xd2, 0x1d, 0x4c, 0x24, 0xd0, 0x16, 0xe2, 0xe0, 0x84, 0xd7, 0x8e, + 0x68, 0x4b, 0x73, 0x44, 0x30, 0x24, 0x09, 0xe0, 0x50, 0xdd, 0x75, 0x9a, + 0x5f, 0x51, 0x68, 0xa5, 0x87, 0xa8, 0x18, 0x9c, 0x27, 0x81, 0xf7, 0xce, + 0x78, 0x47, 0x80, 0xc0, 0xa6, 0xa0, 0xac, 0x49, 0x78, 0xa4, 0xa7, 0xf9, + 0x5b, 0x45, 0x7b, 0x4c, 0xf2, 0x75, 0x72, 0x46, 0xd7, 0x3e, 0x14, 0xa9, + 0x57, 0xed, 0x06, 0x1e, 0xdb, 0x0d, 0x0c, 0x8f, 0x34, 0x5c, 0xce, 0x74, + 0x1d, 0xd7, 0xa1, 0xc7, 0x9a, 0xf8, 0x4a, 0x81, 0xfc, 0xac, 0x9c, 0x4b, + 0xad, 0xf4, 0x90, 0xca, 0x28, 0xc8, 0xb8, 0xa4, 0xb9, 0x0d, 0x22, 0x14, + 0x29, 0x9f, 0x8a, 0x6a, 0x09, 0x20, 0x12, 0x34, 0x6f, 0x8f, 0xd0, 0xd6, + 0x79, 0x43, 0x9a, 0x0d, 0xea, 0x2e, 0x19, 0x6c, 0xdb, 0xe8, 0xa9, 0xa9, + 0x43, 0x49, 0x82, 0xa5, 0xfa, 0x20, 0xaf, 0x9c, 0xc1, 0x9d, 0xf2, 0xde, + 0xec, 0xbb, 0x86, 0xdd, 0x47, 0x72, 0x29, 0x7d, 0xb0, 0x8e, 0x40, 0x7d, + 0x78, 0xbd, 0x6d, 0x0d, 0x95, 0xae, 0xb4, 0xc9, 0x87, 0xa2, 0x10, 0x07, + 0xef, 0x00, 0x27, 0x6e, 0xff, 0x17, 0xff, 0x24, 0xdb, 0x4f, 0x51, 0xf5, + 0xdd, 0xa1, 0x3a, 0x75, 0xcb, 0x7b, 0x09, 0x37, 0x5e, 0x99, 0xb6, 0x96, + 0x5c, 0xa7, 0x3f, 0x42, 0x3d, 0xcc, 0x1d, 0x5e, 0x9a, 0xea, 0xf2, 0x0f, + 0xd0, 0x9c, 0xdf, 0xca, 0x37, 0x08, 0x2b, 0x92, 0xa9, 0xa5, 0x82, 0x78, + 0x1d, 0xa5, 0xee, 0xd9, 0x0e, 0xaa, 0xe7, 0xb0, 0xa6, 0xc7, 0x68, 0x4a, + 0xbd, 0x0f, 0x04, 0x17, 0xc3, 0xc1, 0xe8, 0x22, 0x5d, 0xfb, 0xbb, 0x43, + 0x21, 0x76, 0x30, 0x47, 0x54, 0xd8, 0x2c, 0x96, 0xde, 0xe5, 0x04, 0xfd, + 0x36, 0xd4, 0xc1, 0xec, 0x0c, 0x75, 0x0d, 0x42, 0x76, 0x18, 0x0a, 0x52, + 0xc2, 0xfc, 0x93, 0x58, 0x01, 0x92, 0x08, 0x4f, 0x27, 0x09, 0x25, 0xba, + 0x13, 0x8c, 0x52, 0xb5, 0x2a, 0x95, 0xab, 0x16, 0xbe, 0x99, 0x8c, 0xbd}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 212 + {SEC_OID_SHA512, + 212, + {0xee, 0xab, 0x3e, 0xc4, 0xdf, 0x4e, 0x69, 0x66, 0x8f, 0x23, 0xa6, 0xde, + 0x6d, 0x07, 0x1b, 0xe7, 0xff, 0x5e, 0x01, 0x61, 0x3d, 0xbf, 0xec, 0xce, + 0xfc, 0x72, 0x29, 0x97, 0xde, 0xd7, 0x11, 0x4f, 0x68, 0x0f, 0x0f, 0xea, + 0x88, 0x9a, 0x07, 0x0e, 0xa1, 0xe1, 0xfc, 0xcd, 0x51, 0x3b, 0x1b, 0x23, + 0x05, 0x9d, 0x0e, 0xb9, 0x9d, 0x41, 0xf4, 0xcb, 0x08, 0xf2, 0xb8, 0xa1, + 0xaf, 0x16, 0x58, 0x4b, 0x34, 0xf2, 0x93, 0x41, 0x72, 0x23, 0x55, 0xea, + 0xe5, 0xa8, 0xa2, 0x23, 0xc3, 0x91, 0xcb, 0x39, 0x21, 0x93, 0xe9, 0x36, + 0x7b, 0x81, 0xcd, 0xb4, 0x6b, 0x8d, 0x89, 0x79, 0x16, 0xf5, 0xf0, 0x54, + 0xa7, 0xa0, 0x2a, 0xae, 0x0a, 0xf1, 0x8f, 0xb5, 0x53, 0x05, 0x0c, 0x88, + 0xad, 0x94, 0xad, 0x40, 0x6e, 0x57, 0x4a, 0x52, 0xdb, 0xb1, 0x67, 0x99, + 0x7d, 0xba, 0x36, 0xd2, 0xe8, 0x70, 0x7a, 0xe4, 0x3d, 0xf0, 0xae, 0x08, + 0x9d, 0x66, 0x3c, 0x93, 0xda, 0xca, 0x1c, 0x35, 0x4b, 0xa9, 0xfa, 0xd3, + 0x56, 0xad, 0x78, 0x80, 0x68, 0xc7, 0xa8, 0x2a, 0x7f, 0xe8, 0x24, 0x45, + 0xf7, 0x32, 0x90, 0x8e, 0x2d, 0xfc, 0xe7, 0xd1, 0x6e, 0xea, 0x22, 0x12, + 0x94, 0x5a, 0x91, 0x8d, 0x6e, 0xae, 0x80, 0xb8, 0xae, 0x93, 0xf9, 0xfb, + 0xc4, 0xba, 0xbd, 0xdd, 0xd4, 0xb0, 0x9a, 0x04, 0x0c, 0xc3, 0x55, 0x20, + 0x01, 0x49, 0xae, 0x4d, 0x82, 0xae, 0x96, 0x8d, 0xb6, 0xd7, 0x69, 0x31, + 0x92, 0xad, 0xba, 0x43, 0x9f, 0x33, 0xbe, 0x49, 0x14, 0x32, 0x66, 0xbb, + 0xe1, 0x57, 0xba, 0xf4, 0x29, 0x1e, 0xb8, 0xf7, 0x53, 0x28, 0xef, 0x0c, + 0x76, 0xfd, 0x5c, 0xaf, 0xb5, 0x54, 0xaa, 0x84, 0x3f, 0xba, 0x33, 0x6d, + 0x4f, 0x98, 0x62, 0xf2, 0xa2, 0x22, 0x30, 0x35, 0xfb, 0x9e, 0x37, 0xa4, + 0x3c, 0x7c, 0xba, 0xe8, 0x11, 0x98, 0x0b, 0xed, 0x62, 0x07, 0x68, 0xd5, + 0x69, 0x0a, 0x9f, 0xb0, 0x87, 0xd0, 0x50, 0xb0, 0xf8, 0xa0, 0x98, 0x67, + 0xca, 0xaf, 0x23, 0xdd, 0xbe, 0xff, 0x49, 0x04, 0x97, 0xf7, 0xd2, 0x6c, + 0xca, 0x6d, 0x69, 0xd0, 0xbe, 0xaa, 0xcb, 0xec, 0x5a, 0x7e, 0x4a, 0xf6, + 0x06, 0xa1, 0xee, 0xf4, 0xc4, 0x31, 0x6a, 0xc4, 0x08, 0x4b, 0x9b, 0x51, + 0x66, 0x3b, 0x43, 0x8f, 0x97, 0xe5, 0x07, 0xb5, 0x4b, 0x86, 0xe5, 0x57, + 0x94, 0x09, 0xe1, 0x3d, 0xe9, 0x79, 0xd7, 0x49, 0xf3, 0x65, 0xe5, 0x0d, + 0xbf, 0xf6, 0x7b, 0x0e, 0xe7, 0x99, 0x4e, 0xd3, 0x8e, 0x96, 0xac, 0x89, + 0x71, 0x35, 0xc6, 0xa2, 0x49, 0x85, 0x5d, 0xbf, 0xc1, 0x0b, 0x46, 0x28, + 0x02, 0x5b, 0x71, 0x77, 0xc3, 0xcb, 0x01, 0x07, 0xb1, 0xeb, 0x66, 0xce, + 0xf3, 0x9b, 0xca, 0x2a, 0xe0, 0x0a, 0xfa, 0xae, 0x2b, 0xb2, 0x36, 0xc1}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA512, + 213, + {0x2c, 0x5c, 0x3c, 0xc5, 0xf8, 0xce, 0xc4, 0xea, 0xc1, 0x92, 0x65, 0xeb, + 0x45, 0x6f, 0xed, 0x4b, 0xe0, 0xc5, 0x82, 0xd3, 0x32, 0x44, 0x07, 0xbd, + 0xc6, 0xaa, 0xb5, 0x00, 0x25, 0x34, 0xfa, 0x32, 0xdc, 0xcf, 0x93, 0xef, + 0x7f, 0x1a, 0xc3, 0x0b, 0xdc, 0x5f, 0x5c, 0x2c, 0x49, 0x64, 0xa0, 0x48, + 0x3b, 0xdf, 0xf2, 0x4e, 0xa5, 0x69, 0x42, 0x24, 0xed, 0xf9, 0x8f, 0x80, + 0x8c, 0x84, 0x7c, 0xef, 0xfb, 0xa8, 0x64, 0xc3, 0xcd, 0x8b, 0x22, 0x60, + 0x62, 0x61, 0x29, 0xbf, 0xc5, 0x9e, 0xe0, 0x11, 0x7b, 0x53, 0xbf, 0xab, + 0x63, 0xf4, 0x37, 0xc9, 0x6a, 0xf1, 0x70, 0xc0, 0xca, 0xaa, 0x68, 0xd8, + 0xd8, 0xed, 0x84, 0x26, 0x1c, 0xd4, 0x72, 0xb1, 0xed, 0xf6, 0x99, 0x48, + 0x3f, 0xe7, 0xb7, 0x94, 0xd0, 0x7e, 0xee, 0x92, 0xb6, 0x37, 0xdc, 0x1c, + 0x49, 0xaa, 0x7c, 0x1a, 0x6a, 0xa2, 0xdc, 0xe3, 0x4a, 0xbf, 0xfc, 0xcb, + 0x37, 0xdb, 0x36, 0x47, 0xd3, 0xab, 0x87, 0x7f, 0xa1, 0x14, 0x75, 0xd0, + 0xac, 0x26, 0x47, 0xb4, 0xd4, 0xe4, 0x39, 0x18, 0x5a, 0x11, 0x61, 0x9c, + 0xd9, 0x56, 0xf9, 0xdb, 0xf9, 0xf7, 0x3a, 0x33, 0xfa, 0xa3, 0x21, 0xf2, + 0xf5, 0xc5, 0x01, 0x11, 0x45, 0x28, 0x81, 0x7e, 0x93, 0x2e, 0xe7, 0x1b, + 0xe3, 0x13, 0xb4, 0x50, 0x77, 0x41, 0xae, 0x81, 0xce, 0x6b, 0x1a, 0xb3, + 0x61, 0x0f, 0x2a, 0x65, 0xea, 0xd3, 0x02, 0x68, 0xcc, 0x1c, 0x5c, 0xe3, + 0x18, 0x9a, 0x37, 0xe8, 0x21, 0x84, 0x59, 0xd7, 0x17, 0xda, 0xb5, 0xc0, + 0x9f, 0x99, 0x1f, 0xff, 0x3e, 0x07, 0xee, 0x30, 0x9b, 0x1b, 0xb6, 0x07, + 0x14, 0x4d, 0xd0, 0xd4, 0x77, 0xcd, 0x18, 0xb7, 0x14, 0x7b, 0x06, 0x5f, + 0x9e, 0x09, 0xb8, 0xec, 0xf2, 0x82, 0xdc, 0xfa, 0x27, 0x45, 0x15, 0x4a, + 0x75, 0xcd, 0xe6, 0x09, 0x73, 0x29, 0xa9, 0x78, 0x29, 0x68, 0xb1, 0x18, + 0xbb, 0x23, 0xf3, 0xd2, 0xb3, 0x6a, 0xa3, 0xa0, 0x23, 0xda, 0x11, 0x4d, + 0xc6, 0x48, 0xfd, 0x74, 0x02, 0x50, 0xe7, 0x6c, 0xb9, 0x52, 0xd7, 0xed, + 0xc0, 0xdd, 0xcf, 0xe9, 0x65, 0x73, 0xce, 0x19, 0x6c, 0xbb, 0x9e, 0xe3, + 0xb3, 0x09, 0xb8, 0x8d, 0xe6, 0x21, 0x3d, 0x1b, 0x22, 0x0a, 0x24, 0xa9, + 0x5d, 0x75, 0x3c, 0xec, 0xe9, 0x1e, 0x12, 0xb2, 0x11, 0x83, 0x29, 0x68, + 0xfa, 0x45, 0x0c, 0xf8, 0xf7, 0x52, 0xfd, 0x98, 0x3e, 0x64, 0xba, 0xf9, + 0xd0, 0x70, 0x7d, 0xd7, 0x08, 0x67, 0x0d, 0x61, 0x41, 0x05, 0xa5, 0x74, + 0x52, 0x3d, 0x49, 0xe4, 0x92, 0xd7, 0x76, 0x47, 0x71, 0x7d, 0x65, 0x3c, + 0x4c, 0xe6, 0xf9, 0x97, 0x56, 0x0c, 0x3c, 0x35, 0xe6, 0x33, 0x42, 0xa9, + 0x03, 0x38, 0x5d, 0x17, 0xa1, 0xe2, 0x17, 0x4a, 0xc8, 0xff, 0x4d, 0xb4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA512, + 214, + {0xd7, 0x89, 0x58, 0x5d, 0x72, 0xef, 0x27, 0xea, 0xb4, 0x43, 0xd4, 0x09, + 0x25, 0x0f, 0xf1, 0x5e, 0x4e, 0x18, 0x8e, 0xd3, 0xbf, 0x49, 0x71, 0x98, + 0x16, 0x7f, 0xee, 0x8c, 0x34, 0x76, 0xbf, 0xa2, 0xb7, 0xf3, 0xed, 0x64, + 0x4f, 0xee, 0x7a, 0xee, 0xd4, 0x0b, 0xf0, 0x2d, 0xf5, 0x7e, 0xc2, 0x85, + 0x96, 0xfb, 0x0a, 0x5d, 0xf4, 0xdb, 0x78, 0x0f, 0xdf, 0x78, 0xec, 0x97, + 0xe7, 0x09, 0xc4, 0x3a, 0xb7, 0xb8, 0x05, 0xc3, 0x81, 0xd3, 0x29, 0x48, + 0xf8, 0xe4, 0x3e, 0xa2, 0x66, 0x3a, 0x8e, 0x2f, 0xa6, 0xf8, 0x17, 0xb9, + 0x9a, 0xe8, 0x97, 0xa4, 0x83, 0xbc, 0x37, 0xd4, 0x31, 0x5f, 0x95, 0xe8, + 0xfd, 0xd0, 0x73, 0x5d, 0x74, 0x2b, 0x9d, 0xa6, 0x1f, 0xfd, 0x7d, 0x46, + 0x88, 0x55, 0xf2, 0xaa, 0xbb, 0x2c, 0x5d, 0x5d, 0x5f, 0x96, 0xc9, 0xf5, + 0x45, 0x8a, 0x4e, 0xc6, 0x12, 0xb9, 0x11, 0xa4, 0x16, 0x18, 0x16, 0x0e, + 0x0a, 0x9b, 0xf0, 0xac, 0x98, 0xf7, 0x23, 0xe7, 0x3a, 0x94, 0x7e, 0x88, + 0x26, 0xb1, 0xe0, 0x5b, 0x7a, 0x29, 0x31, 0x88, 0xf3, 0xcc, 0xec, 0x45, + 0xaa, 0x8e, 0x8a, 0x22, 0x5f, 0x38, 0x62, 0x75, 0x28, 0x7d, 0xfd, 0x5d, + 0x68, 0x96, 0xa7, 0x16, 0x53, 0x2f, 0x87, 0x67, 0x97, 0x74, 0x9d, 0x3a, + 0xc3, 0xa6, 0x0b, 0x6d, 0xd0, 0x16, 0xfc, 0x6f, 0xe1, 0x10, 0x07, 0x41, + 0x9b, 0x60, 0x57, 0x77, 0xd3, 0xe4, 0xd8, 0x8a, 0x1d, 0x41, 0x3b, 0xfd, + 0xfd, 0x96, 0x98, 0xcc, 0x67, 0xe7, 0x17, 0xe1, 0x10, 0xc3, 0x86, 0xe0, + 0xc0, 0xfe, 0xf2, 0x93, 0x96, 0x48, 0xea, 0xa0, 0xb0, 0xf8, 0x3e, 0x11, + 0x21, 0xa7, 0x0c, 0x0c, 0x93, 0xdf, 0xdc, 0x3a, 0x92, 0xc6, 0xfa, 0x60, + 0xf9, 0x83, 0x55, 0xe8, 0xda, 0x8f, 0x36, 0x83, 0x02, 0xde, 0xfc, 0x9d, + 0x5f, 0x38, 0x13, 0xde, 0x9d, 0xe5, 0x7d, 0xd4, 0x93, 0x55, 0x94, 0x60, + 0x38, 0x34, 0x13, 0xac, 0x1a, 0xdf, 0x3e, 0xcc, 0xf8, 0xba, 0x74, 0x9e, + 0x49, 0x2c, 0x7d, 0x98, 0xda, 0x53, 0x56, 0x56, 0x5a, 0x1e, 0xaf, 0xcc, + 0xbf, 0xab, 0x25, 0x34, 0xe4, 0x05, 0xff, 0xb4, 0xc8, 0x9a, 0x95, 0x48, + 0xa1, 0x62, 0x44, 0x5d, 0x10, 0x27, 0xed, 0x93, 0xea, 0x6d, 0xcf, 0xbe, + 0x48, 0x25, 0xaf, 0x3b, 0x62, 0x9d, 0xd8, 0xf0, 0x45, 0x4c, 0xf5, 0x4f, + 0x54, 0x94, 0x49, 0x86, 0x51, 0x8b, 0xe2, 0xf9, 0xbf, 0x6c, 0x68, 0x31, + 0x4c, 0x2e, 0x98, 0xbc, 0x10, 0xaf, 0xed, 0xe0, 0x65, 0xd7, 0xc7, 0x67, + 0xf1, 0xc4, 0xee, 0x11, 0xec, 0x71, 0x21, 0x18, 0x27, 0x22, 0xaf, 0xd0, + 0xf0, 0xe3, 0xab, 0x65, 0x19, 0x0f, 0xd3, 0x5b, 0x22, 0x7d, 0x86, 0xda, + 0xf3, 0xf8, 0xf7, 0x40, 0xd6, 0x16, 0x4e, 0xa5, 0x31, 0x08, 0x95, 0xa7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA512, + 215, + {0x06, 0x8b, 0x2f, 0x62, 0xd5, 0xa7, 0x2b, 0x3d, 0x9c, 0x1c, 0xb7, 0x5c, + 0x55, 0x69, 0x9e, 0x53, 0x9c, 0x9a, 0x9f, 0x97, 0xc5, 0xeb, 0x41, 0x37, + 0xaa, 0xa3, 0x0d, 0xa1, 0xc9, 0xc2, 0xe6, 0x43, 0x8a, 0xaf, 0xca, 0x22, + 0x7f, 0x6b, 0xb8, 0x7c, 0x02, 0x19, 0x46, 0x46, 0xaa, 0xfb, 0xeb, 0xfd, + 0xa1, 0xf4, 0x3f, 0x36, 0x1c, 0x0f, 0xb0, 0xec, 0x53, 0xef, 0x07, 0xf8, + 0x6c, 0x9e, 0xd3, 0xdb, 0x7e, 0xd3, 0x9f, 0xcf, 0x08, 0xfd, 0x3f, 0xd0, + 0x21, 0x2e, 0xc5, 0x1e, 0xdd, 0xf3, 0x05, 0x91, 0x04, 0x51, 0x6d, 0xdd, + 0x1c, 0xb0, 0xbd, 0x9e, 0xa3, 0x29, 0xc7, 0x93, 0x77, 0x2a, 0xaf, 0x70, + 0x03, 0xe3, 0xb0, 0x38, 0x7c, 0x03, 0xa7, 0x9e, 0xea, 0x56, 0x69, 0x5f, + 0x41, 0x5c, 0x3a, 0xa0, 0x02, 0x92, 0x38, 0xd0, 0xba, 0xaf, 0x61, 0x9c, + 0xe5, 0xae, 0xe8, 0xfa, 0x73, 0xaa, 0xc1, 0xe7, 0x99, 0x49, 0x04, 0x8c, + 0x33, 0x0e, 0x7b, 0x33, 0xf5, 0x5f, 0xa4, 0xe8, 0x82, 0x2d, 0x92, 0x63, + 0x94, 0xc9, 0x58, 0x04, 0x5a, 0xb6, 0xa9, 0x78, 0x59, 0xee, 0xe5, 0xf3, + 0x9f, 0x61, 0x47, 0x11, 0xa1, 0x1d, 0x50, 0x57, 0xb5, 0xa4, 0x67, 0x80, + 0x26, 0x51, 0xbf, 0xf2, 0x64, 0x5d, 0x89, 0x7f, 0xb8, 0xb9, 0x52, 0x07, + 0xa9, 0x68, 0xba, 0xbe, 0xc7, 0xb7, 0x60, 0x4b, 0xbf, 0xee, 0xaf, 0xed, + 0x44, 0xe3, 0x00, 0x0d, 0xfd, 0x42, 0x41, 0xeb, 0xdd, 0x87, 0xe2, 0x91, + 0x03, 0xaf, 0x51, 0x84, 0x39, 0x9c, 0x65, 0x62, 0x0c, 0x90, 0x75, 0xa9, + 0x1f, 0xd2, 0xae, 0x5a, 0x40, 0xc6, 0x14, 0xe4, 0xf0, 0x7c, 0xf2, 0xc9, + 0x4b, 0xb8, 0x68, 0xf0, 0xb9, 0x9f, 0xf2, 0x84, 0xa4, 0xf4, 0xbc, 0x1f, + 0x14, 0x83, 0x4d, 0x26, 0xed, 0x45, 0x34, 0x9c, 0x95, 0x9c, 0x30, 0xe8, + 0xce, 0xdb, 0xce, 0xad, 0x87, 0xfa, 0x7a, 0xdf, 0xb8, 0x98, 0xf9, 0x98, + 0x11, 0x83, 0x32, 0xa0, 0x64, 0x04, 0xac, 0x36, 0xd7, 0xa8, 0x97, 0x59, + 0x5b, 0x64, 0xad, 0xcc, 0xf9, 0x16, 0x98, 0x65, 0xb0, 0xd4, 0x12, 0xc2, + 0x04, 0xc5, 0xf7, 0x76, 0xbf, 0xce, 0x69, 0x59, 0x23, 0x0e, 0x29, 0x57, + 0x41, 0x11, 0xe5, 0x01, 0x89, 0xdb, 0xf0, 0xf9, 0x67, 0x85, 0x66, 0x43, + 0xf1, 0x35, 0xa2, 0xc5, 0x1c, 0x8e, 0x90, 0xf4, 0x67, 0xcd, 0x55, 0xfa, + 0xc3, 0xe8, 0xbf, 0xe4, 0x31, 0x4d, 0x23, 0xf4, 0x6e, 0x8f, 0x28, 0xf3, + 0x99, 0xe6, 0x26, 0xf9, 0xd5, 0x76, 0x99, 0x7b, 0x21, 0xb4, 0xbe, 0x2d, + 0x9b, 0x7e, 0x50, 0xfc, 0x15, 0x06, 0x61, 0xa2, 0x50, 0x32, 0xd9, 0xf1, + 0x50, 0xc9, 0x7a, 0x9b, 0x40, 0x31, 0xdd, 0x64, 0x6e, 0x41, 0x1d, 0x09, + 0x05, 0x47, 0x65, 0x06, 0x8e, 0x73, 0xc1, 0xda, 0x7f, 0xa9, 0xf9, 0xaf}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA512, + 216, + {0x1b, 0x9c, 0x7a, 0x5f, 0xdb, 0xa8, 0xb0, 0xc8, 0x4a, 0x6f, 0x98, 0xb1, + 0xc4, 0x19, 0xc6, 0x08, 0x8a, 0x47, 0x83, 0x46, 0xc7, 0x50, 0x49, 0x82, + 0x28, 0x77, 0xb2, 0x40, 0x2a, 0x5d, 0x28, 0xa0, 0xbd, 0x67, 0x59, 0xa1, + 0xa5, 0x79, 0xe6, 0xad, 0xb3, 0x3a, 0x59, 0xc1, 0xbd, 0xbe, 0x1f, 0x82, + 0x9f, 0x2d, 0x3a, 0x4c, 0xce, 0x9f, 0x54, 0xac, 0x7c, 0x19, 0x32, 0xa6, + 0xd7, 0xe8, 0xc7, 0x50, 0xe5, 0x38, 0xe7, 0x0a, 0x1a, 0x2e, 0x0a, 0xf1, + 0x48, 0x10, 0x96, 0x68, 0x72, 0x35, 0xd7, 0xb5, 0x98, 0xc3, 0xee, 0x9f, + 0xdb, 0x3a, 0x6e, 0xa4, 0x6b, 0x50, 0xfa, 0xe6, 0x6d, 0xfa, 0xe5, 0x4a, + 0x1b, 0xb4, 0x75, 0xec, 0x74, 0x25, 0x98, 0xdb, 0xce, 0x5f, 0xeb, 0xfc, + 0xe6, 0xde, 0x99, 0xf0, 0x01, 0x76, 0xac, 0x8c, 0xfd, 0xe2, 0x73, 0xa0, + 0xee, 0xa6, 0xeb, 0xf0, 0x47, 0x9f, 0x2d, 0xc6, 0x76, 0x08, 0x78, 0x73, + 0xcd, 0x20, 0x4b, 0xbf, 0x9c, 0xc4, 0x98, 0x72, 0x57, 0x1c, 0x49, 0x65, + 0xb8, 0xd5, 0x7c, 0x51, 0x13, 0x28, 0xcd, 0x72, 0x81, 0x1f, 0x89, 0xa6, + 0xb2, 0x16, 0xa2, 0x8b, 0x99, 0x06, 0xc1, 0x2b, 0x1d, 0xc3, 0x82, 0x82, + 0xb3, 0xcc, 0x7f, 0x2c, 0xbc, 0x52, 0x80, 0x31, 0x23, 0xcb, 0x8c, 0xc0, + 0xac, 0x1a, 0x58, 0x39, 0x7a, 0x7c, 0xe8, 0x56, 0x56, 0xa1, 0x7d, 0xc1, + 0x9e, 0x43, 0x2f, 0xb1, 0x24, 0xb6, 0x07, 0xac, 0x13, 0x87, 0x9a, 0x44, + 0x77, 0xdb, 0xc0, 0x99, 0xd3, 0x82, 0x6c, 0x3d, 0x92, 0xaa, 0x6a, 0xf3, + 0x9f, 0x80, 0xfc, 0x49, 0x34, 0x81, 0x6d, 0xde, 0x6b, 0x50, 0xa9, 0x32, + 0xcb, 0xf9, 0x02, 0xf2, 0xf1, 0x11, 0x25, 0xc8, 0xec, 0x68, 0xb5, 0x6a, + 0xff, 0x6a, 0xc5, 0x45, 0x60, 0x14, 0x72, 0x38, 0x0b, 0x1f, 0x3a, 0x19, + 0x23, 0x8c, 0xa8, 0xee, 0x8e, 0x8f, 0x9e, 0x2c, 0xa3, 0xd3, 0x91, 0x3c, + 0x4a, 0x7f, 0x0d, 0x6e, 0x95, 0x95, 0x90, 0xa7, 0x39, 0x02, 0x8a, 0x24, + 0x0d, 0x30, 0x81, 0x32, 0x60, 0xe6, 0x3e, 0x25, 0x13, 0x2e, 0x57, 0x2e, + 0x77, 0x05, 0xac, 0xb2, 0x41, 0x71, 0x6a, 0xad, 0xbd, 0x0b, 0x9a, 0x05, + 0x1d, 0xf5, 0xc5, 0xa7, 0xac, 0x9a, 0x98, 0x30, 0x4d, 0x13, 0xbd, 0xd5, + 0x18, 0xa8, 0x4d, 0xdf, 0x58, 0x9a, 0xe2, 0xd7, 0xf1, 0x22, 0xaa, 0xb5, + 0xc1, 0xdb, 0x9a, 0x7b, 0xcd, 0xd4, 0x68, 0x8f, 0xaf, 0x32, 0x09, 0xe8, + 0x0c, 0xd9, 0xae, 0xc9, 0x19, 0x71, 0x12, 0x1f, 0x1e, 0x5c, 0x79, 0x9d, + 0x55, 0x91, 0x5b, 0x88, 0xde, 0xe9, 0xde, 0xb8, 0x35, 0xae, 0x74, 0xad, + 0x89, 0x82, 0x93, 0x98, 0x8e, 0x54, 0x66, 0x2c, 0x29, 0x55, 0x95, 0x35, + 0xad, 0xea, 0x86, 0x3e, 0xf6, 0x06, 0xce, 0xb5, 0x59, 0xd9, 0xe2, 0x36}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA512, + 217, + {0xa7, 0xac, 0xe0, 0x57, 0xa1, 0x06, 0x78, 0x2b, 0x54, 0x68, 0x16, 0xf8, + 0xdc, 0xc8, 0x1c, 0xf4, 0x12, 0x16, 0xc1, 0x8e, 0x58, 0x7d, 0x8a, 0x57, + 0x53, 0xff, 0xa7, 0x80, 0xfc, 0x51, 0x00, 0x71, 0x96, 0xf3, 0x7a, 0x81, + 0x6b, 0xea, 0xc9, 0x93, 0x02, 0x3b, 0x41, 0xd1, 0x92, 0xac, 0x88, 0xcd, + 0x30, 0xe2, 0xe9, 0x71, 0x93, 0x09, 0xae, 0xdc, 0x36, 0x7d, 0xef, 0xd2, + 0x89, 0x3d, 0x76, 0x7d, 0xae, 0x6c, 0x61, 0x48, 0xdb, 0xbe, 0x6f, 0xd4, + 0xce, 0x36, 0x36, 0xbe, 0xd4, 0x8b, 0x74, 0x69, 0x82, 0x79, 0x5d, 0xd2, + 0x06, 0xd1, 0x1e, 0x60, 0x3f, 0x77, 0xfb, 0x46, 0xfd, 0x56, 0xac, 0x9e, + 0x51, 0xa8, 0x8f, 0x26, 0xc9, 0xc9, 0x51, 0x2d, 0x3c, 0xf8, 0x51, 0xaf, + 0xbf, 0xec, 0xb0, 0x61, 0xbb, 0x6f, 0xfe, 0x75, 0x10, 0xbc, 0x4a, 0x8f, + 0x4c, 0x17, 0xb8, 0xa6, 0x13, 0x5f, 0x9b, 0x80, 0x55, 0x71, 0x49, 0x83, + 0x4d, 0x18, 0xf4, 0xbb, 0x23, 0x82, 0x2c, 0x13, 0x84, 0xa4, 0x8a, 0x62, + 0xef, 0x3e, 0x3b, 0x72, 0x3f, 0xdb, 0xd2, 0x50, 0xd2, 0x5d, 0x25, 0x17, + 0x73, 0x55, 0xed, 0x36, 0x1d, 0x54, 0xf3, 0x72, 0xa7, 0x87, 0x98, 0xcc, + 0x11, 0x1d, 0x63, 0x74, 0xd4, 0x00, 0x62, 0xc5, 0xd4, 0xc5, 0xe4, 0x3e, + 0x8d, 0xf7, 0x5a, 0xf8, 0x41, 0xca, 0xb3, 0x6b, 0xb1, 0x5c, 0x5d, 0x40, + 0x31, 0xaf, 0xef, 0x9a, 0xe7, 0x66, 0x70, 0x05, 0x9a, 0x76, 0x0e, 0x7a, + 0xa6, 0x10, 0xdf, 0x85, 0x17, 0xde, 0xed, 0xcc, 0x6d, 0x61, 0x63, 0x66, + 0x47, 0x3b, 0x81, 0x93, 0xfe, 0xa0, 0x7b, 0x32, 0x26, 0xbb, 0x67, 0xc3, + 0x98, 0x97, 0x78, 0xa8, 0x68, 0x99, 0x73, 0x71, 0xcc, 0x4f, 0x12, 0x42, + 0xc7, 0x7e, 0x85, 0xc2, 0xfa, 0xb1, 0xc3, 0x42, 0xac, 0x49, 0x13, 0x19, + 0x37, 0xf1, 0x6f, 0x4f, 0x0c, 0xb4, 0x34, 0x28, 0x74, 0x37, 0x42, 0x32, + 0xea, 0x1a, 0xab, 0xc7, 0xe3, 0x68, 0x1a, 0xca, 0x47, 0xbd, 0xf3, 0x58, + 0x84, 0x5f, 0x66, 0x8a, 0x88, 0x44, 0xa7, 0x73, 0x2a, 0x48, 0x07, 0x5c, + 0xaa, 0xad, 0x95, 0x93, 0x54, 0x59, 0x2f, 0x5f, 0x3e, 0xc4, 0x13, 0xcd, + 0xdd, 0xf3, 0x37, 0xc6, 0x4d, 0x02, 0x63, 0xb4, 0x09, 0x67, 0x62, 0xa7, + 0xee, 0xb4, 0x95, 0xbc, 0x7b, 0xf9, 0x86, 0x8c, 0x9b, 0xe5, 0x33, 0x46, + 0x97, 0xf7, 0x11, 0x8c, 0x8c, 0x12, 0x74, 0xcd, 0xf3, 0x00, 0x93, 0x79, + 0x55, 0xe3, 0x6b, 0xab, 0xc8, 0x95, 0x74, 0x5d, 0x02, 0xc2, 0x2f, 0x18, + 0x74, 0x15, 0x9a, 0x33, 0xab, 0xe0, 0xcf, 0xf3, 0xda, 0x62, 0xb7, 0x6b, + 0x39, 0x21, 0xb2, 0x45, 0x73, 0x51, 0x4d, 0xff, 0x80, 0x50, 0x5c, 0x10, + 0xc5, 0x30, 0xa7, 0x8b, 0x37, 0x9d, 0xa6, 0x53, 0xdb, 0xc2, 0x94, 0x7b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA512, + 218, + {0x7b, 0xeb, 0x0b, 0x9c, 0x39, 0x3a, 0x85, 0x14, 0x93, 0x2c, 0xe3, 0x99, + 0xec, 0xbc, 0xc8, 0x6d, 0x47, 0x25, 0xfc, 0x7c, 0x64, 0x84, 0x0d, 0x24, + 0xa4, 0x55, 0x64, 0x54, 0x8e, 0xb5, 0xc0, 0x17, 0x74, 0xf8, 0x9a, 0x75, + 0xd3, 0x36, 0x5e, 0x65, 0x3f, 0xe3, 0x9b, 0xe8, 0x34, 0x84, 0xb5, 0x24, + 0x3d, 0x3f, 0xd8, 0x94, 0x19, 0x1f, 0xf0, 0x11, 0xf7, 0xa1, 0x61, 0x95, + 0xc1, 0xc6, 0xb4, 0xc9, 0xf4, 0x74, 0xbb, 0x7a, 0xbb, 0x45, 0x98, 0x10, + 0x77, 0xf4, 0x9f, 0x69, 0x6b, 0x5f, 0xaa, 0xe6, 0x0e, 0x45, 0x75, 0x5c, + 0xc5, 0x8e, 0x4f, 0x00, 0x6a, 0x5f, 0xe1, 0xb0, 0x2f, 0xbd, 0xba, 0x5e, + 0x37, 0xf0, 0xd7, 0xa9, 0xd9, 0x30, 0xbc, 0x2e, 0x68, 0xcc, 0xa8, 0xf3, + 0x45, 0x71, 0x3a, 0x9d, 0x06, 0x04, 0xac, 0x8d, 0xd4, 0xc5, 0x3e, 0x43, + 0x56, 0x31, 0x99, 0x3f, 0x3b, 0x1a, 0xa9, 0xa2, 0x98, 0x6d, 0xbd, 0x0a, + 0xa9, 0xbd, 0xa6, 0xe0, 0x78, 0x96, 0x52, 0x38, 0x7f, 0xb6, 0x0a, 0xac, + 0x61, 0x83, 0xb8, 0x15, 0x74, 0x3e, 0xfd, 0xc4, 0x18, 0x09, 0x17, 0xa3, + 0x0f, 0xe6, 0xf4, 0xfb, 0xc9, 0x7c, 0xfd, 0x2c, 0x18, 0x18, 0x55, 0xf4, + 0x57, 0x14, 0x08, 0x70, 0x7f, 0xe6, 0x1c, 0x5e, 0xad, 0x6b, 0xf3, 0x6e, + 0xbd, 0x4d, 0x13, 0xf4, 0xac, 0xae, 0x41, 0xb7, 0x71, 0x60, 0xa4, 0xfa, + 0x2a, 0xb8, 0x89, 0x5e, 0xa7, 0xa3, 0x6e, 0x6c, 0x8e, 0x48, 0xa4, 0xab, + 0x47, 0xbe, 0x8a, 0xdd, 0xf9, 0xd1, 0xf1, 0xb9, 0x31, 0x7b, 0x94, 0x88, + 0x90, 0x87, 0xa7, 0xc4, 0x59, 0xfa, 0x89, 0xaa, 0x7b, 0xce, 0x95, 0x94, + 0x17, 0x67, 0x47, 0x65, 0xb5, 0x85, 0x54, 0x23, 0x3e, 0x56, 0x1b, 0xb0, + 0x3e, 0x72, 0x65, 0xaf, 0xc1, 0x5d, 0x70, 0x78, 0xfb, 0x18, 0x05, 0x34, + 0x45, 0xe8, 0x65, 0xf5, 0xba, 0x63, 0x7d, 0x28, 0x24, 0x06, 0xf7, 0x63, + 0x4e, 0x2d, 0x1e, 0xcb, 0x02, 0x2b, 0x98, 0x56, 0x92, 0x03, 0xb5, 0x6c, + 0x55, 0xc2, 0xd4, 0x93, 0xb1, 0x41, 0x46, 0x84, 0x98, 0x4d, 0xb4, 0x01, + 0x46, 0x45, 0x59, 0xb3, 0x39, 0xe3, 0x7c, 0x6c, 0x6a, 0x14, 0x7d, 0x3d, + 0x5c, 0x05, 0xb5, 0x6f, 0xb0, 0xee, 0xed, 0xdd, 0x91, 0x7a, 0x12, 0x1e, + 0xe1, 0x33, 0x8c, 0xcd, 0x33, 0xf8, 0x0f, 0xd0, 0xca, 0xc3, 0xcd, 0x7d, + 0x9f, 0xf9, 0x2a, 0xb0, 0x80, 0xed, 0x5f, 0x9b, 0xf3, 0x50, 0xb3, 0x95, + 0x80, 0xfa, 0xe2, 0xef, 0x30, 0x46, 0xd0, 0x3e, 0x67, 0xfb, 0x7c, 0xf0, + 0xae, 0x32, 0x87, 0x2e, 0xd0, 0x51, 0x5d, 0x27, 0x89, 0x94, 0x09, 0xb3, + 0x4f, 0x84, 0x2c, 0x8e, 0xac, 0x6a, 0x8c, 0x7f, 0x84, 0x0f, 0xca, 0x27, + 0x07, 0x25, 0xb3, 0x54, 0x50, 0x0d, 0x1b, 0x1a, 0x90, 0x4d, 0x06, 0xc5}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA512, + 219, + {0x1a, 0x2a, 0xb1, 0xf7, 0x3b, 0xce, 0xfd, 0xc5, 0x51, 0xb5, 0x74, 0xa9, + 0x9e, 0xf4, 0x7e, 0x7d, 0x21, 0xaa, 0x4e, 0xd5, 0x47, 0xf8, 0x42, 0x8d, + 0x21, 0x9e, 0x6e, 0x3e, 0xb9, 0x4a, 0x36, 0x6d, 0x09, 0x79, 0xa4, 0x3a, + 0xa3, 0xb8, 0x57, 0x9b, 0x60, 0x0a, 0xe6, 0xd9, 0x8f, 0xe5, 0xa6, 0x1a, + 0xdc, 0xc0, 0x6c, 0x04, 0x53, 0x4a, 0x1e, 0x14, 0x09, 0xf4, 0x62, 0x47, + 0xe8, 0x71, 0x11, 0xfe, 0x50, 0x8f, 0xa3, 0x8e, 0xfb, 0x61, 0xe7, 0x2d, + 0x8b, 0x46, 0xbc, 0xd7, 0x5a, 0xee, 0x82, 0xe6, 0x01, 0xe0, 0x25, 0xcc, + 0x6a, 0x7f, 0xa9, 0x0d, 0x80, 0x7b, 0x9b, 0x14, 0x57, 0xd9, 0xf1, 0xb7, + 0x25, 0x3f, 0x3a, 0xef, 0x06, 0x6b, 0xc2, 0x83, 0x31, 0x40, 0xd2, 0x15, + 0x43, 0x8f, 0x9e, 0xb2, 0x88, 0xea, 0x9b, 0xc4, 0xd1, 0x8c, 0x3c, 0xdd, + 0xb2, 0xdc, 0x59, 0x37, 0x32, 0xf0, 0x8e, 0x34, 0xba, 0x91, 0x17, 0x41, + 0x31, 0xa1, 0xd7, 0x1e, 0x29, 0x46, 0x8c, 0x46, 0xbd, 0x2a, 0x16, 0x02, + 0x0e, 0x1d, 0x81, 0x19, 0x39, 0x4e, 0x77, 0x29, 0x14, 0x27, 0xa2, 0x2f, + 0x2e, 0x82, 0x54, 0xb4, 0x02, 0x07, 0x3c, 0xb0, 0x5c, 0x00, 0x77, 0x6f, + 0x84, 0x9c, 0xce, 0x64, 0x8b, 0xb0, 0xc3, 0x8d, 0xd1, 0x1f, 0x23, 0xef, + 0xab, 0x69, 0xd5, 0xe6, 0x8a, 0x68, 0x9c, 0xde, 0x89, 0x2f, 0xdd, 0xa4, + 0x08, 0x14, 0x62, 0x34, 0x02, 0x15, 0x03, 0xb6, 0xaf, 0xf7, 0xab, 0xda, + 0x25, 0x39, 0x06, 0x8b, 0x36, 0x6f, 0x61, 0xf3, 0x11, 0x57, 0x67, 0x10, + 0x4d, 0xf1, 0xd4, 0x23, 0xcb, 0xfa, 0x4f, 0xae, 0x15, 0x9a, 0xbf, 0xe1, + 0xd2, 0xbb, 0xb1, 0x0a, 0x4e, 0xfc, 0x2a, 0xff, 0x19, 0x89, 0x3b, 0xfa, + 0xb5, 0x8b, 0x42, 0xc9, 0xdf, 0xb7, 0xfa, 0xf3, 0xee, 0x96, 0x2b, 0x29, + 0x8b, 0xd6, 0x00, 0xd2, 0xaf, 0x0f, 0x7b, 0x87, 0xf3, 0x54, 0xf4, 0xb2, + 0x09, 0x2e, 0xf4, 0x5e, 0x18, 0x62, 0x59, 0x42, 0xf1, 0xff, 0x7a, 0xca, + 0x00, 0x33, 0x78, 0x9b, 0xaf, 0xbf, 0x98, 0xb4, 0x9c, 0x9f, 0x84, 0x5e, + 0x3d, 0x9c, 0xaf, 0xc0, 0xe8, 0x9c, 0x5f, 0xdf, 0xbf, 0xeb, 0xcb, 0xc4, + 0x71, 0x41, 0x36, 0x30, 0x8e, 0x80, 0xf5, 0x75, 0xb9, 0x68, 0x77, 0xc2, + 0x8b, 0xb4, 0xb3, 0xcd, 0xca, 0x7d, 0x62, 0x12, 0xf6, 0xb5, 0x22, 0x17, + 0xbc, 0x16, 0x20, 0x3c, 0x7f, 0xc3, 0x7f, 0x2e, 0xd4, 0x8c, 0x61, 0xd5, + 0xd5, 0xb2, 0xa9, 0x57, 0x77, 0x0a, 0xbb, 0x14, 0x57, 0x79, 0x20, 0x04, + 0xd1, 0x77, 0xdc, 0xa3, 0x41, 0x15, 0xbf, 0xf7, 0xdc, 0x10, 0x78, 0x9e, + 0x44, 0xc8, 0xd4, 0x91, 0x49, 0x6f, 0x31, 0x0c, 0x31, 0x3b, 0x12, 0x65, + 0xd5, 0x74, 0x63, 0xa0, 0x2b, 0x7a, 0xcb, 0x66, 0x90, 0x56, 0x9d, 0x86}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA512, + 220, + {0xbb, 0x74, 0x81, 0xd1, 0x1b, 0x26, 0xb3, 0x92, 0xb3, 0x92, 0xfb, 0x12, + 0xe7, 0xb2, 0x03, 0x5f, 0x60, 0x53, 0x51, 0x1e, 0x9c, 0x00, 0xbf, 0x92, + 0x6a, 0x55, 0x6f, 0x04, 0x59, 0x7a, 0x66, 0x3c, 0x95, 0x3c, 0x93, 0x15, + 0x13, 0x8d, 0xdf, 0x3f, 0xfd, 0xae, 0x4f, 0x97, 0xf3, 0xf2, 0x96, 0x71, + 0x83, 0x48, 0xd6, 0xbc, 0x80, 0xb3, 0x89, 0xb1, 0xa2, 0xa8, 0x67, 0x2c, + 0xb2, 0xe4, 0x10, 0xf1, 0xa1, 0x8d, 0x2a, 0x37, 0x6c, 0x52, 0x7f, 0x83, + 0x61, 0xfb, 0x85, 0xe7, 0xd9, 0xfd, 0x33, 0x71, 0xc9, 0xac, 0x5c, 0xb2, + 0x6c, 0x96, 0x67, 0x9e, 0x28, 0x10, 0x4d, 0xbb, 0x33, 0xd4, 0x23, 0xdf, + 0x03, 0x97, 0x06, 0xd4, 0xa0, 0x58, 0x75, 0x1a, 0x52, 0xbb, 0x13, 0x81, + 0x76, 0xe0, 0xd7, 0x2d, 0x76, 0x5a, 0xb9, 0x93, 0x98, 0xae, 0xb0, 0xe2, + 0x27, 0x07, 0xe9, 0x7a, 0x61, 0xac, 0x65, 0xfe, 0xdf, 0x8e, 0x6f, 0xbd, + 0x40, 0x1a, 0x91, 0x22, 0xc7, 0x3f, 0x4e, 0x15, 0xb2, 0xd9, 0x75, 0x46, + 0x61, 0x51, 0x5a, 0x3a, 0x90, 0x33, 0xb4, 0xe9, 0xd8, 0xda, 0x4e, 0x9c, + 0xdf, 0xc6, 0xf7, 0x47, 0xbd, 0xf2, 0xd4, 0x4b, 0x06, 0xc2, 0x96, 0xdb, + 0x64, 0x6b, 0x5f, 0x66, 0x8d, 0x60, 0xf6, 0x22, 0xc6, 0x5b, 0x23, 0xf2, + 0x71, 0x3f, 0x4e, 0xbe, 0x47, 0xc1, 0x54, 0xd7, 0x4d, 0x5a, 0x1d, 0x5b, + 0xbf, 0xef, 0x08, 0x60, 0x6a, 0x8e, 0xbe, 0x3e, 0x8a, 0x4e, 0x3f, 0xd2, + 0x6f, 0xdc, 0xf1, 0xea, 0x99, 0x69, 0x38, 0x23, 0x63, 0x12, 0x21, 0x48, + 0x74, 0x43, 0x64, 0xc7, 0xe0, 0xe1, 0xf9, 0x8b, 0x3d, 0x5c, 0x3d, 0x09, + 0xfa, 0xc9, 0x8f, 0x3b, 0x06, 0x5d, 0x67, 0xef, 0xba, 0x87, 0xd7, 0x09, + 0xf4, 0xa4, 0xfa, 0x54, 0xa9, 0xb0, 0x79, 0x74, 0xe5, 0xe8, 0x19, 0x49, + 0x26, 0xf2, 0x19, 0xa9, 0xf9, 0xfb, 0x54, 0x8a, 0x6a, 0xfb, 0x36, 0x30, + 0x32, 0x25, 0x5d, 0x06, 0xc8, 0x4e, 0x43, 0xa8, 0x98, 0x3a, 0x20, 0x22, + 0x7c, 0xe2, 0x98, 0xef, 0x9b, 0x3f, 0x67, 0x75, 0x69, 0x29, 0x10, 0x96, + 0x44, 0x4f, 0x19, 0xd0, 0x1b, 0x62, 0x9b, 0x90, 0xdc, 0x09, 0xdd, 0x80, + 0xa5, 0x50, 0xdb, 0x66, 0xac, 0xa1, 0x65, 0x52, 0xa5, 0x21, 0xdf, 0x07, + 0xff, 0xdb, 0x0c, 0xbb, 0x4a, 0xc1, 0x4f, 0x5b, 0x2b, 0x99, 0x0e, 0x84, + 0x12, 0x9c, 0xd1, 0x5b, 0xf7, 0x9e, 0x21, 0x05, 0x60, 0xb3, 0xe9, 0xd9, + 0xa5, 0x7f, 0x11, 0xa8, 0xba, 0x87, 0x52, 0x44, 0x1b, 0x3c, 0xc9, 0x8d, + 0x65, 0x62, 0x8f, 0xdf, 0x32, 0x9a, 0x0e, 0x51, 0xa7, 0x7c, 0x9c, 0x15, + 0xf2, 0x9e, 0x2c, 0x5c, 0xb3, 0xc7, 0x6c, 0x9a, 0x00, 0xc3, 0x69, 0x00, + 0xeb, 0x97, 0xf1, 0xac, 0x3f, 0x65, 0xbd, 0x0f, 0xc0, 0x51, 0xc1, 0x77}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA512, + 221, + {0xd4, 0x32, 0x87, 0x11, 0xd7, 0x86, 0xdf, 0x1a, 0xa7, 0x8d, 0x2b, 0xd8, + 0xf9, 0x39, 0x21, 0xd2, 0x08, 0x86, 0x2d, 0x59, 0x6d, 0x92, 0x27, 0x3d, + 0x86, 0x1a, 0xe5, 0x29, 0x6c, 0x09, 0x09, 0xa6, 0xa3, 0xbe, 0xf5, 0xa5, + 0xa4, 0x97, 0x28, 0x89, 0x6a, 0x94, 0x30, 0xe6, 0xd8, 0xef, 0x99, 0x03, + 0xfe, 0xcc, 0x91, 0x0c, 0x66, 0xcf, 0x0a, 0x93, 0x66, 0xfb, 0x1b, 0xe3, + 0x22, 0xb7, 0x76, 0x0e, 0xa0, 0xb0, 0x27, 0x68, 0xa3, 0x39, 0xd1, 0x77, + 0xa3, 0x92, 0xde, 0x3e, 0xfc, 0x44, 0x21, 0x6c, 0x0a, 0x80, 0xb6, 0x82, + 0x12, 0xdf, 0xa2, 0xd4, 0x3f, 0x95, 0xd2, 0xb3, 0xe4, 0x73, 0x0c, 0x77, + 0x09, 0x79, 0xd6, 0x7d, 0xb1, 0x73, 0xff, 0x0f, 0x29, 0xe0, 0x0b, 0x1a, + 0xbc, 0xdf, 0xa7, 0x8a, 0xfe, 0x2f, 0x20, 0x67, 0x3f, 0x84, 0xd7, 0x5c, + 0x4b, 0x4e, 0xbb, 0xc0, 0xc4, 0x49, 0x9d, 0x69, 0xc7, 0xfb, 0x52, 0x53, + 0xbe, 0xa5, 0xc0, 0x6b, 0xa3, 0x7d, 0x6f, 0xcb, 0xc3, 0x84, 0xe6, 0x9d, + 0xda, 0x6a, 0xd7, 0xae, 0x18, 0xa2, 0x20, 0xb3, 0xf7, 0xdd, 0x54, 0x8f, + 0xf2, 0xae, 0x54, 0x75, 0x02, 0x56, 0x7a, 0x6c, 0xd3, 0x44, 0x56, 0x57, + 0x6f, 0xdc, 0xdd, 0x81, 0x3b, 0x49, 0x1d, 0x7f, 0x77, 0x11, 0x72, 0x88, + 0xd1, 0x0a, 0xb9, 0x1d, 0xe9, 0xbc, 0x83, 0x42, 0x40, 0x7b, 0x53, 0xd7, + 0x0d, 0xd8, 0x3f, 0x4b, 0x94, 0xb0, 0x0e, 0xee, 0x3e, 0xf7, 0xcd, 0x13, + 0xe9, 0x14, 0x78, 0x70, 0x38, 0x2e, 0xfe, 0xe5, 0x85, 0x63, 0x00, 0x7b, + 0x96, 0xdd, 0x91, 0x0a, 0x7a, 0x83, 0xcb, 0x12, 0x46, 0xea, 0x39, 0xa4, + 0x92, 0xe5, 0x96, 0x19, 0x05, 0x11, 0xdd, 0x31, 0x3a, 0xeb, 0xcb, 0x3f, + 0xf5, 0xf8, 0xdd, 0x9b, 0xd0, 0xd9, 0xe2, 0x9b, 0x01, 0xf7, 0x5d, 0xd9, + 0xa6, 0xa0, 0xc6, 0x2f, 0x00, 0x8f, 0x1b, 0x24, 0x76, 0x9c, 0x0c, 0xfb, + 0x9f, 0x56, 0xd0, 0x5f, 0x2a, 0x10, 0x29, 0x76, 0x98, 0x5e, 0x7b, 0xf8, + 0x4f, 0x75, 0xab, 0x36, 0x11, 0xca, 0x40, 0x06, 0x8a, 0xd9, 0xc4, 0xb1, + 0xa3, 0xdb, 0x68, 0x4c, 0xd8, 0x16, 0xbc, 0x60, 0x5b, 0x22, 0x19, 0x2e, + 0xd3, 0xe0, 0xbe, 0xb5, 0xea, 0x42, 0xd4, 0x24, 0x2e, 0x0a, 0xe9, 0x39, + 0xe6, 0xfd, 0xc3, 0xac, 0xf3, 0x57, 0x55, 0x24, 0x9a, 0xf5, 0xbc, 0x8d, + 0x44, 0xb3, 0x48, 0x36, 0x46, 0x36, 0x27, 0x22, 0x0d, 0x38, 0x8b, 0xa9, + 0xa3, 0x56, 0x52, 0x5f, 0x77, 0xbb, 0x63, 0x61, 0x06, 0xd9, 0x61, 0xd5, + 0xdd, 0xc0, 0x69, 0xe2, 0x30, 0x1e, 0x45, 0x4f, 0x48, 0x6d, 0x47, 0x8e, + 0x06, 0xbe, 0xcb, 0x85, 0x74, 0x86, 0x0d, 0xc2, 0x4b, 0x61, 0x7f, 0x57, + 0x09, 0xc6, 0xf3, 0xd9, 0x81, 0x81, 0x77, 0x03, 0xa1, 0x3f, 0xcc, 0x46}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA512, + 222, + {0x2b, 0x93, 0x85, 0x42, 0xa7, 0x68, 0xf5, 0xd8, 0x73, 0x3e, 0x37, 0x3f, + 0x6b, 0x21, 0xcd, 0xde, 0x86, 0xbe, 0xc1, 0xa6, 0x69, 0x3d, 0x4c, 0xb1, + 0x50, 0x52, 0x74, 0x91, 0xa3, 0x70, 0x75, 0x88, 0x02, 0x65, 0x27, 0xc8, + 0xbd, 0x3b, 0x5c, 0xe9, 0x49, 0x50, 0x68, 0xef, 0xf3, 0xb8, 0x28, 0x84, + 0x4d, 0x80, 0xb6, 0x5a, 0xa8, 0x6e, 0x03, 0x76, 0xa4, 0x87, 0x77, 0x6f, + 0x64, 0x8e, 0x8b, 0xeb, 0xf4, 0x87, 0xbb, 0x02, 0xf8, 0xb2, 0xa6, 0xa9, + 0x70, 0x32, 0x23, 0x97, 0x5f, 0x54, 0x0e, 0x74, 0x47, 0xf1, 0x4f, 0xcb, + 0xc9, 0xde, 0xa1, 0x44, 0x63, 0xfe, 0x42, 0xa9, 0x98, 0x93, 0x4f, 0xa8, + 0xd4, 0x51, 0x6a, 0xfd, 0x71, 0x44, 0xf1, 0x99, 0xb9, 0xb8, 0xcc, 0x30, + 0x26, 0x21, 0x7b, 0x98, 0x16, 0x49, 0xef, 0x89, 0xb1, 0x9c, 0x50, 0x8c, + 0x6f, 0x68, 0x80, 0x58, 0x57, 0x49, 0x78, 0x72, 0x74, 0xa7, 0xd9, 0x1e, + 0x3c, 0xee, 0x34, 0xd6, 0x9e, 0xb5, 0x29, 0x30, 0xdd, 0x52, 0xec, 0xb0, + 0x34, 0xba, 0x6f, 0x3d, 0x48, 0x2b, 0x36, 0x44, 0x6f, 0xcb, 0xde, 0x1e, + 0x96, 0xd4, 0x5f, 0xe3, 0x6a, 0xc1, 0xf1, 0x7c, 0x43, 0xa2, 0xa7, 0xb7, + 0x02, 0x81, 0x13, 0xf0, 0x63, 0xff, 0x4c, 0xd6, 0x1b, 0x82, 0xcb, 0x61, + 0xf4, 0xcc, 0xa8, 0xa4, 0x07, 0x84, 0x83, 0x33, 0xff, 0xce, 0xf5, 0x70, + 0xe6, 0xe4, 0xc3, 0x9a, 0xe0, 0x73, 0x14, 0x45, 0xe8, 0x43, 0x0f, 0x47, + 0x4a, 0x1b, 0xf4, 0x8e, 0xf1, 0x38, 0xf5, 0x18, 0x8d, 0x0e, 0x16, 0x33, + 0x41, 0x39, 0xbc, 0x40, 0xfa, 0xe6, 0x0a, 0x3c, 0xb8, 0xca, 0xb6, 0x59, + 0xcf, 0xa9, 0x92, 0xf9, 0x13, 0xbf, 0x91, 0x54, 0x18, 0x23, 0xe3, 0x8d, + 0xb3, 0x70, 0xd3, 0x0f, 0xcc, 0xcb, 0x26, 0x0f, 0x1d, 0xba, 0x1e, 0x85, + 0x9d, 0x70, 0x97, 0xc4, 0x45, 0x6b, 0xeb, 0x16, 0xd5, 0xc7, 0x67, 0x4b, + 0x3d, 0xea, 0x4a, 0x89, 0x27, 0x10, 0xb1, 0xaf, 0xb9, 0x8d, 0x43, 0x48, + 0x23, 0x76, 0xfc, 0x32, 0x3a, 0xbb, 0xde, 0x6e, 0x42, 0x1d, 0x43, 0xbc, + 0x9b, 0xe1, 0x12, 0x96, 0x9c, 0x59, 0x24, 0xfc, 0x83, 0x1c, 0x43, 0x87, + 0x0c, 0x2f, 0x5e, 0x24, 0x59, 0xfc, 0xaa, 0xae, 0x30, 0x38, 0xf7, 0x50, + 0x28, 0xe9, 0x98, 0x25, 0x18, 0x77, 0x28, 0x45, 0x06, 0xc1, 0xa1, 0xa2, + 0x31, 0xb3, 0x22, 0x57, 0x2a, 0x93, 0xfc, 0x42, 0xc3, 0xd8, 0xfe, 0x23, + 0xbf, 0x03, 0xc1, 0xff, 0x06, 0x01, 0x00, 0xbc, 0xcc, 0x61, 0x6d, 0x92, + 0x86, 0x5d, 0xb4, 0x02, 0xf0, 0x3f, 0x5d, 0x76, 0x32, 0x85, 0x71, 0x56, + 0xb7, 0x13, 0x22, 0x49, 0x2b, 0xd5, 0xc9, 0x67, 0x6d, 0x84, 0x44, 0x26, + 0x7d, 0x28, 0xed, 0xdf, 0x90, 0x23, 0xae, 0x84, 0xa9, 0x6e, 0xec, 0xb4}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA512, + 223, + {0x40, 0x69, 0xc3, 0x93, 0x0a, 0x7e, 0xdd, 0xec, 0xa8, 0x77, 0xe3, 0x79, + 0xc2, 0xfd, 0x92, 0x16, 0x14, 0x20, 0x86, 0xe8, 0x93, 0x4a, 0x0d, 0xbb, + 0xa2, 0x27, 0x70, 0x73, 0x97, 0xcb, 0xb9, 0x67, 0x60, 0x76, 0x40, 0x83, + 0x48, 0x03, 0xf7, 0xda, 0x65, 0xe7, 0x72, 0x23, 0x16, 0xe4, 0x65, 0xdc, + 0x43, 0x23, 0x4a, 0xd8, 0x02, 0xff, 0x95, 0x7b, 0x7d, 0x15, 0xb4, 0xdd, + 0x19, 0x6e, 0x7f, 0x5d, 0xb9, 0xab, 0x0b, 0x6a, 0x97, 0x7c, 0xee, 0x1b, + 0x70, 0x98, 0x0e, 0x3d, 0x67, 0x31, 0xba, 0x62, 0x50, 0xb5, 0xb4, 0x46, + 0x93, 0xd2, 0x81, 0x05, 0x75, 0x9a, 0x47, 0x05, 0x05, 0x04, 0xf0, 0x73, + 0xbe, 0xe6, 0xe5, 0x0f, 0xcc, 0xd4, 0xfc, 0xa1, 0x3d, 0x53, 0x42, 0x4d, + 0xd4, 0x3c, 0x83, 0x77, 0x0c, 0xb0, 0x6a, 0x40, 0xdf, 0x71, 0xc6, 0x50, + 0x45, 0x0b, 0xbd, 0x44, 0x73, 0x0c, 0x6a, 0xf1, 0x6f, 0xdf, 0x00, 0xfb, + 0xb1, 0x2b, 0x48, 0x27, 0x30, 0xb4, 0x74, 0x3e, 0x7a, 0x2b, 0xab, 0xce, + 0x66, 0xf2, 0x49, 0x4d, 0x63, 0xee, 0x89, 0xba, 0x41, 0x9d, 0x3d, 0x46, + 0x00, 0x0b, 0x58, 0xc7, 0x0f, 0x79, 0x07, 0xba, 0x16, 0x79, 0x6d, 0xb3, + 0x9c, 0x58, 0x02, 0xd7, 0x0c, 0x85, 0xad, 0x82, 0x70, 0x6d, 0xc6, 0x3e, + 0x92, 0x7d, 0x6a, 0xcb, 0xfc, 0x74, 0x36, 0xdf, 0x41, 0x35, 0xb8, 0xf9, + 0xd4, 0x95, 0x3d, 0x33, 0x03, 0x21, 0x01, 0x5c, 0x23, 0x2e, 0x63, 0xc5, + 0xc6, 0x85, 0x54, 0x08, 0x1b, 0x2b, 0x1a, 0xdf, 0xdf, 0x70, 0xe5, 0xe7, + 0x32, 0x1f, 0x53, 0x7a, 0x3f, 0x06, 0x59, 0xd8, 0x70, 0x17, 0x39, 0xc8, + 0x6b, 0xd1, 0x6c, 0x17, 0xee, 0x48, 0x43, 0xda, 0x23, 0x10, 0x9e, 0x71, + 0x6c, 0xb2, 0x43, 0x7b, 0xf6, 0xa4, 0x5d, 0xfd, 0xe5, 0xfc, 0x1b, 0x76, + 0x96, 0x76, 0x25, 0xc7, 0x25, 0x23, 0x3a, 0xef, 0x7a, 0xf2, 0x52, 0xc8, + 0x16, 0x87, 0x11, 0x3c, 0x75, 0x4c, 0x7a, 0x53, 0x3e, 0x8c, 0x6c, 0xcd, + 0xe6, 0xab, 0xe8, 0x04, 0x4d, 0x9f, 0x3a, 0x15, 0xe9, 0xc0, 0x05, 0x9d, + 0xcd, 0x3e, 0xbf, 0x89, 0x26, 0x38, 0xd2, 0x7e, 0xe9, 0xe9, 0x24, 0x6d, + 0xee, 0x80, 0xb9, 0x67, 0x4f, 0x2b, 0x1a, 0x53, 0x95, 0xed, 0x0e, 0xc2, + 0x2d, 0xf3, 0xe6, 0x49, 0x72, 0x07, 0xf8, 0x58, 0x28, 0x26, 0x84, 0xf8, + 0xde, 0xf8, 0xc9, 0x7a, 0x13, 0x63, 0x1e, 0xc2, 0x1d, 0x62, 0x2d, 0x9e, + 0xf6, 0xd4, 0x88, 0x2d, 0x49, 0x65, 0x9a, 0xa2, 0xd2, 0xbd, 0xf3, 0x77, + 0x08, 0xd3, 0x80, 0x73, 0x9a, 0x43, 0xc7, 0x97, 0x61, 0x60, 0x21, 0xcd, + 0x47, 0xee, 0xab, 0x66, 0xe5, 0xec, 0x75, 0x32, 0x65, 0x5e, 0x43, 0xce, + 0xbc, 0x83, 0xe5, 0xc0, 0x45, 0xfe, 0xfd, 0x32, 0x2c, 0x08, 0xc9, 0x95}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA512, + 224, + {0x93, 0x9e, 0x8e, 0xfc, 0xa0, 0x17, 0x7e, 0x51, 0xea, 0x7c, 0x31, 0x34, + 0xef, 0xeb, 0xd3, 0xd2, 0x29, 0xf6, 0xeb, 0x64, 0x26, 0xac, 0x33, 0x53, + 0x0c, 0x9d, 0xb8, 0x60, 0x24, 0xc1, 0x66, 0xf5, 0x0e, 0x13, 0x70, 0x6e, + 0xc4, 0x23, 0xe8, 0x19, 0x6c, 0x8f, 0xe2, 0x11, 0x57, 0xb2, 0x52, 0xc1, + 0x5f, 0xf6, 0x92, 0xed, 0x4c, 0xc6, 0xca, 0x8c, 0xb0, 0x50, 0x1c, 0x44, + 0x3c, 0x63, 0xbc, 0x0e, 0x9d, 0xd1, 0x67, 0xf8, 0xdb, 0x8b, 0x05, 0xe0, + 0x6f, 0x76, 0x55, 0x93, 0x4a, 0x4b, 0x44, 0x6b, 0x44, 0x35, 0xb6, 0xd1, + 0xe0, 0x0c, 0xb5, 0x00, 0x28, 0xd8, 0x39, 0x61, 0xd7, 0xf1, 0x53, 0xc4, + 0x94, 0x2a, 0x87, 0x31, 0x0e, 0xd2, 0xde, 0xa6, 0xfe, 0x62, 0x6b, 0x87, + 0x55, 0xa5, 0xf1, 0x4f, 0xc5, 0xf6, 0x38, 0x3e, 0xf3, 0x45, 0x58, 0x19, + 0x98, 0x4d, 0x9d, 0xc4, 0xe6, 0x35, 0x1d, 0xb5, 0x6a, 0x1a, 0x2f, 0x17, + 0xda, 0x21, 0xba, 0x35, 0x15, 0xf7, 0x50, 0x32, 0xb6, 0x2d, 0x55, 0x53, + 0xb0, 0x6a, 0x00, 0xd0, 0x0d, 0xe7, 0x79, 0x20, 0xa9, 0x4b, 0xee, 0xb1, + 0xa4, 0x84, 0x00, 0x86, 0x5b, 0x7f, 0x97, 0xe7, 0xd9, 0xa9, 0xc5, 0x18, + 0xa2, 0xd8, 0x11, 0x2b, 0x35, 0x62, 0x91, 0xf1, 0xe6, 0x02, 0x34, 0xca, + 0xd3, 0x51, 0x5f, 0x7f, 0xec, 0x3a, 0x32, 0x09, 0xb8, 0xb7, 0x6c, 0x9f, + 0xb5, 0x9d, 0x00, 0x83, 0x84, 0x4c, 0x24, 0x75, 0xc9, 0x73, 0xfd, 0x22, + 0x30, 0x27, 0xd1, 0xc1, 0x05, 0x62, 0xd1, 0x29, 0xdd, 0x2a, 0xfb, 0x90, + 0x48, 0x23, 0xbc, 0xbe, 0xb8, 0x5b, 0xc4, 0x5b, 0x62, 0xa4, 0x2a, 0x8a, + 0xd9, 0x1e, 0xd3, 0xf0, 0xe6, 0x2d, 0x72, 0x2c, 0xe2, 0xdc, 0xad, 0xf1, + 0x89, 0x85, 0x88, 0xba, 0x46, 0x85, 0x10, 0x32, 0x7a, 0xc5, 0x9e, 0xe7, + 0x33, 0x3a, 0x6a, 0x13, 0x7a, 0x0f, 0x3a, 0x06, 0x1b, 0x5c, 0x5c, 0xaf, + 0xe2, 0xb5, 0xf5, 0x7f, 0x15, 0x75, 0x18, 0x4f, 0xd1, 0x94, 0x91, 0xd9, + 0x5b, 0x88, 0x29, 0xf9, 0x84, 0x5f, 0xc3, 0x2f, 0xcc, 0x18, 0xcf, 0x2f, + 0x12, 0x97, 0xde, 0x0b, 0x1d, 0x84, 0x26, 0xbb, 0xd3, 0x13, 0x61, 0x8e, + 0xdd, 0x5a, 0xe9, 0x4f, 0xb9, 0x82, 0x46, 0x88, 0x47, 0x40, 0x3e, 0x46, + 0x06, 0x1d, 0x38, 0xca, 0xf2, 0x42, 0x28, 0x5a, 0x9a, 0xd2, 0xba, 0x55, + 0x28, 0x77, 0x48, 0xe1, 0x4b, 0x67, 0xfc, 0x33, 0x3e, 0x48, 0x5b, 0x6a, + 0xe2, 0x9f, 0xe7, 0xdb, 0xa5, 0x82, 0xf5, 0x6e, 0x20, 0x8c, 0xbf, 0x5a, + 0xc2, 0x81, 0xfc, 0x85, 0x3c, 0x57, 0xcd, 0x68, 0xe4, 0xe4, 0x5d, 0x38, + 0xa4, 0x2b, 0xbe, 0xab, 0x42, 0x11, 0xe8, 0x71, 0x68, 0xef, 0xdf, 0x33, + 0x7f, 0x8b, 0x44, 0xf1, 0x4f, 0xa6, 0x9e, 0x1a, 0x7f, 0x1e, 0x46, 0xa6}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA512, + 225, + {0x08, 0x31, 0x7c, 0xd8, 0x04, 0x40, 0x0c, 0x88, 0xa2, 0xcf, 0x30, 0x55, + 0xbd, 0xb9, 0xad, 0xd4, 0xff, 0x6c, 0x58, 0x44, 0xcf, 0x5d, 0x52, 0x1e, + 0x05, 0xa5, 0x9d, 0xd3, 0x2d, 0x30, 0x39, 0x76, 0x88, 0xa1, 0xab, 0xe7, + 0x21, 0x2b, 0x38, 0x5b, 0xa4, 0xeb, 0x82, 0xcb, 0xf0, 0x91, 0xdd, 0xe7, + 0xbd, 0xcf, 0x16, 0xe7, 0x06, 0x67, 0x5b, 0x66, 0x87, 0xf2, 0x76, 0x54, + 0x47, 0xf2, 0x64, 0x7c, 0xb9, 0xb6, 0x26, 0xab, 0xb9, 0x61, 0x73, 0xba, + 0xaf, 0x4f, 0x9c, 0x24, 0xa0, 0xae, 0x0a, 0x25, 0xf2, 0xd3, 0x37, 0x31, + 0x2c, 0xb5, 0x8c, 0xb7, 0xa3, 0x48, 0x74, 0x89, 0xc9, 0x1d, 0x12, 0x39, + 0x02, 0x13, 0xfb, 0x6c, 0xc3, 0x24, 0x59, 0x36, 0x9b, 0x41, 0x0e, 0x8f, + 0x87, 0xc7, 0x01, 0x3b, 0xec, 0x90, 0x7f, 0xa0, 0x98, 0x0a, 0x31, 0xaf, + 0xc2, 0x13, 0x84, 0x25, 0x01, 0x49, 0x80, 0x68, 0xd3, 0x20, 0x7b, 0x48, + 0x40, 0x5e, 0x13, 0xc9, 0xcc, 0x2e, 0x24, 0x58, 0x7a, 0xa5, 0x62, 0x1b, + 0x4c, 0x76, 0x89, 0x8e, 0xc8, 0x21, 0x9d, 0x05, 0x04, 0x3a, 0xa2, 0xc3, + 0x47, 0x80, 0x5f, 0xa2, 0x14, 0x1c, 0xed, 0x11, 0x12, 0x68, 0x50, 0xd6, + 0x2b, 0x6c, 0xf6, 0x3f, 0x05, 0xc5, 0x68, 0xcf, 0xfa, 0x1d, 0x58, 0xc2, + 0x5e, 0xbf, 0x97, 0x71, 0xfe, 0x0f, 0xca, 0xc4, 0x9d, 0x1c, 0x9b, 0x7c, + 0x6f, 0x04, 0xd1, 0x73, 0x0f, 0x8c, 0xcb, 0x25, 0x72, 0x27, 0x41, 0xa6, + 0x4f, 0x13, 0xf7, 0x62, 0x7d, 0x2e, 0xd7, 0xc8, 0x91, 0x87, 0xbb, 0x70, + 0x4a, 0x6b, 0x46, 0x1e, 0x31, 0x5f, 0x36, 0x34, 0x2a, 0xd6, 0xd7, 0xcb, + 0x27, 0x09, 0x40, 0x28, 0x6a, 0xf3, 0xbe, 0x40, 0x83, 0xa5, 0xf1, 0xd5, + 0xc1, 0x44, 0x15, 0x28, 0xb2, 0x1d, 0x0b, 0x02, 0xaf, 0x77, 0x91, 0xa6, + 0xca, 0x5b, 0x72, 0xf9, 0x62, 0xd3, 0xb7, 0xa6, 0xf8, 0x89, 0x2d, 0xaf, + 0xb3, 0x5f, 0x91, 0x42, 0x5f, 0xd7, 0xb9, 0x21, 0x17, 0x9a, 0x12, 0x80, + 0xc0, 0x56, 0xf3, 0xcf, 0x28, 0x3c, 0x82, 0x94, 0xbf, 0x29, 0xda, 0x40, + 0x4f, 0x80, 0xe6, 0x2a, 0x9c, 0x0a, 0x76, 0xa0, 0x35, 0x9d, 0x8d, 0xc6, + 0xc0, 0x11, 0x59, 0xe3, 0x69, 0xef, 0x2d, 0x2a, 0x29, 0xdb, 0xb6, 0x55, + 0xdf, 0xed, 0xe1, 0x4f, 0x6e, 0x3b, 0x4f, 0xc0, 0xd4, 0xdc, 0x9d, 0xbd, + 0x52, 0x50, 0x1b, 0xc6, 0xb3, 0xfe, 0x74, 0x7b, 0xcf, 0x87, 0x53, 0x37, + 0x97, 0x91, 0x20, 0x4e, 0x41, 0x38, 0xba, 0xe4, 0xda, 0xf1, 0xd6, 0xdb, + 0x65, 0xe0, 0xf9, 0xdf, 0xd0, 0x53, 0xd9, 0x02, 0x37, 0xe1, 0x2a, 0x04, + 0x4e, 0x33, 0x1a, 0x6b, 0x6b, 0xb4, 0x51, 0xed, 0x26, 0x40, 0x5c, 0x85, + 0x34, 0x76, 0x0d, 0x00, 0xe7, 0xd4, 0x6a, 0x0c, 0x47, 0xb0, 0x95, 0x37}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA512, + 226, + {0x6e, 0x35, 0xd7, 0xe8, 0x38, 0xf3, 0x18, 0x73, 0x5a, 0x60, 0x50, 0xfb, + 0x3f, 0xae, 0xa4, 0xbe, 0xed, 0xe2, 0xe0, 0xc3, 0xe5, 0xbd, 0x00, 0x7b, + 0x09, 0x6f, 0x4d, 0x2b, 0xf8, 0x55, 0xaf, 0x1c, 0x29, 0x90, 0x9e, 0xe6, + 0x85, 0x9e, 0x30, 0x12, 0xf3, 0x50, 0x93, 0x72, 0xf8, 0x97, 0x5b, 0xe3, + 0x3b, 0xa4, 0xcf, 0x41, 0x11, 0xf2, 0x5e, 0x7c, 0xf9, 0x1a, 0xb9, 0xcd, + 0x23, 0xdf, 0x7b, 0xb2, 0x7e, 0x72, 0x46, 0xf6, 0xd0, 0x34, 0x49, 0xda, + 0xe8, 0x1f, 0x93, 0xe1, 0x41, 0x04, 0x4b, 0x95, 0x36, 0x57, 0x77, 0xe1, + 0x12, 0x7e, 0xf2, 0xdf, 0x2f, 0x33, 0xc0, 0xa4, 0x3c, 0xf1, 0xcb, 0x28, + 0xa9, 0xb3, 0xe8, 0x77, 0xec, 0xc0, 0x97, 0x99, 0x83, 0xba, 0xb8, 0xd2, + 0xda, 0x8b, 0xe0, 0x09, 0x70, 0x6b, 0x56, 0x36, 0xec, 0x75, 0x38, 0x28, + 0xaa, 0x51, 0xc0, 0x1f, 0x48, 0xb5, 0x7c, 0x9e, 0x2b, 0xdd, 0x7f, 0x23, + 0x33, 0x0c, 0x47, 0xa2, 0x7d, 0x55, 0x66, 0x38, 0xca, 0x0d, 0x8f, 0x92, + 0xb8, 0xd1, 0xd5, 0x27, 0x3e, 0x7d, 0x93, 0x65, 0x00, 0xba, 0x5a, 0xc7, + 0x94, 0x70, 0xa6, 0x69, 0xda, 0x9a, 0xe3, 0x34, 0x25, 0x6d, 0x34, 0xda, + 0xc2, 0xd3, 0xb2, 0x41, 0xba, 0xa6, 0x1d, 0x81, 0x27, 0x73, 0x5b, 0xd4, + 0x2f, 0x43, 0xbb, 0xc9, 0x28, 0xef, 0x98, 0x81, 0x99, 0x6d, 0x72, 0x01, + 0x2f, 0x94, 0x0e, 0x7b, 0x8c, 0x81, 0xff, 0x6d, 0x37, 0xb5, 0xb0, 0xf6, + 0xc3, 0xb1, 0x16, 0xd5, 0x3d, 0x81, 0x62, 0x73, 0xf3, 0x31, 0x12, 0x00, + 0x8a, 0xe2, 0x56, 0x35, 0x24, 0x01, 0xdc, 0xac, 0xc1, 0x2d, 0x27, 0xf5, + 0xc9, 0x12, 0x45, 0x6b, 0x5a, 0x72, 0x33, 0x44, 0x37, 0xee, 0x0d, 0x4a, + 0x04, 0xef, 0x5c, 0x6e, 0x77, 0xc2, 0x9d, 0x19, 0x05, 0x63, 0xc1, 0xc5, + 0x00, 0xa5, 0x58, 0xb2, 0xde, 0xe8, 0xa4, 0x32, 0xc9, 0xae, 0xbc, 0x53, + 0xa1, 0xf0, 0x7f, 0xfb, 0x59, 0x7d, 0x25, 0xc8, 0x32, 0xf4, 0xdf, 0x2a, + 0x44, 0x15, 0xfb, 0x4c, 0x14, 0x2d, 0xcd, 0x2d, 0x8b, 0x03, 0x02, 0x03, + 0x40, 0x97, 0x6f, 0x33, 0xd5, 0x8c, 0xd8, 0xf2, 0x7b, 0x75, 0x7e, 0x69, + 0x36, 0x20, 0x0f, 0x29, 0x70, 0x27, 0xa6, 0x7b, 0xee, 0xf3, 0x6b, 0x50, + 0xea, 0x79, 0xa8, 0x8c, 0x39, 0xb0, 0xeb, 0x5c, 0xdb, 0x3d, 0xe5, 0x5f, + 0xd8, 0x65, 0x0d, 0xd3, 0xf4, 0x80, 0x10, 0x4f, 0x41, 0x8b, 0xf7, 0xa8, + 0xe6, 0xed, 0x23, 0x04, 0xdb, 0x31, 0x68, 0xbe, 0xb1, 0xd0, 0x60, 0xa0, + 0x00, 0x69, 0x18, 0x0f, 0x4d, 0x82, 0x08, 0x94, 0x56, 0x6b, 0xc9, 0x23, + 0x7b, 0x12, 0xb0, 0xd8, 0x7d, 0xc5, 0x26, 0x6c, 0x07, 0x92, 0x8d, 0xe6, + 0x32, 0x58, 0xe3, 0xab, 0x53, 0x2b, 0x70, 0x0c, 0xd7, 0xcd, 0xe8, 0x4b}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA512, + 227, + {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9, + 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea, + 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13, + 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc, + 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48, + 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c, + 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb, + 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c, + 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee, + 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39, + 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2, + 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76, + 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b, + 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf, + 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d, + 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce, + 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25, + 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37, + 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8, + 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29, + 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61, + 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48, + 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03, + 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa, + 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe, + 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90, + 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac, + 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95, + 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51, + 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5, + 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc, + 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x45}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA512, + 228, + {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9, + 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea, + 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13, + 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc, + 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48, + 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c, + 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb, + 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c, + 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee, + 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39, + 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2, + 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76, + 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b, + 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf, + 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d, + 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce, + 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25, + 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37, + 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8, + 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29, + 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61, + 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48, + 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03, + 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa, + 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe, + 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90, + 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac, + 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95, + 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51, + 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5, + 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc, + 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x45, + 0x00, 0x00}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA512, + 229, + {}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA512, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA512, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA512, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA512, + 233, + {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9, + 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea, + 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13, + 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc, + 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48, + 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c, + 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb, + 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c, + 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee, + 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39, + 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2, + 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76, + 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b, + 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf, + 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d, + 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce, + 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25, + 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37, + 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8, + 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29, + 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61, + 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48, + 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03, + 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa, + 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe, + 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90, + 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac, + 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95, + 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51, + 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5, + 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc, + 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x44}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA512, + 234, + {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9, + 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea, + 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13, + 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc, + 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48, + 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c, + 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb, + 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c, + 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee, + 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39, + 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2, + 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76, + 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b, + 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf, + 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d, + 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce, + 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25, + 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37, + 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8, + 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29, + 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61, + 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48, + 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03, + 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa, + 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe, + 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90, + 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac, + 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95, + 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51, + 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5, + 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc, + 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x46}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA512, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA512, + 236, + {0x78, 0xca, 0xf4, 0x48, 0xaa, 0x52, 0xe0, 0xfe, 0x47, 0x0e, 0xf9, 0x08, + 0x28, 0x42, 0xa2, 0xf9, 0x90, 0x79, 0x16, 0x47, 0x44, 0xe6, 0x3b, 0x4d, + 0x36, 0x37, 0xe5, 0xff, 0x07, 0x60, 0x08, 0x8f, 0xf4, 0xf3, 0xf0, 0xe0, + 0x47, 0x47, 0x5b, 0xfd, 0x02, 0x3a, 0xd8, 0xb5, 0x0f, 0x0f, 0x3d, 0x83, + 0xd0, 0xfa, 0xfb, 0xbb, 0x5d, 0xb1, 0xe5, 0xed, 0xab, 0xbb, 0xd7, 0x22, + 0x53, 0xe2, 0xb6, 0x96, 0xcb, 0x35, 0x70, 0x55, 0x67, 0x07, 0x9e, 0xad, + 0xfb, 0x5e, 0xe3, 0xb4, 0x42, 0xa7, 0xd1, 0x3f, 0xfd, 0x92, 0x97, 0x6c, + 0x7b, 0xbc, 0x64, 0xe9, 0x1d, 0x92, 0x4c, 0x87, 0xe4, 0x09, 0xe8, 0xdb, + 0xe4, 0x60, 0xe0, 0x80, 0x8a, 0x5f, 0x31, 0x73, 0x7c, 0x4a, 0x37, 0x9b, + 0x27, 0xb4, 0x2c, 0x01, 0xe2, 0xb8, 0x5f, 0xb7, 0x03, 0xcb, 0x32, 0x6e, + 0x4b, 0x7a, 0x76, 0xd9, 0x44, 0x6a, 0x17, 0xc4, 0x06, 0xec, 0xb2, 0xbf, + 0xfb, 0x48, 0xa5, 0x01, 0xbc, 0x9e, 0x98, 0x64, 0x6e, 0x94, 0x39, 0x4e, + 0xdf, 0x7a, 0xc0, 0x2a, 0x4c, 0x14, 0x1c, 0x76, 0xbd, 0xef, 0x99, 0xcf, + 0x52, 0xd4, 0x68, 0x0e, 0x0c, 0x23, 0x29, 0x66, 0x84, 0xee, 0x7d, 0x0e, + 0x93, 0x5f, 0xbd, 0xfd, 0xac, 0x76, 0x29, 0x9a, 0xfb, 0x3f, 0x7a, 0x22, + 0x1f, 0xe4, 0x5a, 0x07, 0xbe, 0x79, 0x39, 0x66, 0x31, 0xb8, 0xdb, 0x97, + 0xe3, 0x58, 0xa0, 0xf4, 0xc4, 0xb2, 0x91, 0x63, 0xd1, 0x9f, 0x76, 0xc7, + 0x71, 0xd9, 0xfc, 0x7e, 0xbb, 0x68, 0x54, 0x7e, 0x40, 0xf9, 0x5f, 0x10, + 0xf9, 0x3e, 0xd1, 0x99, 0xda, 0x7c, 0xc7, 0x76, 0xf2, 0x3c, 0x29, 0xb4, + 0x4a, 0x74, 0x9b, 0xf6, 0xbc, 0xc8, 0xd4, 0xe3, 0xd5, 0x0a, 0xc3, 0xaa, + 0x6a, 0x9d, 0x13, 0x06, 0x4c, 0xaf, 0x8d, 0x81, 0xa5, 0x26, 0x05, 0x5f, + 0xaa, 0x29, 0x26, 0x32, 0x4f, 0x46, 0xeb, 0x1e, 0xa5, 0xd1, 0xac, 0xa2, + 0x39, 0xf2, 0xd4, 0x15, 0x23, 0x29, 0x2b, 0xfe, 0xba, 0x89, 0xdb, 0x64, + 0xbb, 0x20, 0xe3, 0x68, 0x18, 0x20, 0xf0, 0x3b, 0x5b, 0x0f, 0x7c, 0x4a, + 0xe5, 0xeb, 0xf7, 0x65, 0x7c, 0x62, 0x6d, 0xeb, 0xe5, 0x8a, 0x86, 0x15, + 0xb9, 0x5a, 0x87, 0x3c, 0x7b, 0xf3, 0x06, 0xad, 0x6e, 0x9a, 0xd1, 0x8b, + 0x63, 0x37, 0xf0, 0xf2, 0x4d, 0x89, 0x38, 0x45, 0x56, 0xea, 0xf5, 0x9c, + 0x1e, 0xaa, 0xb6, 0x79, 0xc7, 0x29, 0x9f, 0xcd, 0x80, 0xed, 0xb6, 0x56, + 0xcb, 0x3b, 0xbc, 0xee, 0x67, 0xe4, 0x3e, 0x23, 0x0f, 0x30, 0xf7, 0x04, + 0xf4, 0xa3, 0xe2, 0x5a, 0xff, 0x07, 0xbb, 0x63, 0x68, 0x65, 0xab, 0x9f, + 0xdf, 0xd8, 0x30, 0xdf, 0x83, 0x46, 0x09, 0xd0, 0x77, 0x19, 0xcf, 0xf3, + 0x3e, 0xa0, 0x52, 0x84, 0x97, 0x94, 0x7c, 0xcf, 0x39, 0x8b, 0x4a, 0x09}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA512, + 237, + {0xf2, 0xe4, 0x0f, 0x94, 0x95, 0x9e, 0x63, 0xe5, 0xcf, 0x57, 0x22, 0x13, + 0x9f, 0xc6, 0x3d, 0xba, 0xc2, 0x71, 0x2e, 0x04, 0x85, 0x71, 0x8b, 0x15, + 0x30, 0x41, 0xe8, 0xc2, 0x4a, 0xf9, 0xff, 0x96, 0x02, 0x5b, 0x7d, 0xa2, + 0x68, 0x10, 0xc7, 0x8c, 0x46, 0x01, 0xfe, 0x6d, 0x35, 0x76, 0xea, 0x33, + 0xf3, 0xc0, 0x41, 0xc9, 0x11, 0xe8, 0xc7, 0x38, 0x4a, 0xc8, 0x6f, 0x06, + 0x2b, 0x0c, 0x77, 0xdd, 0xd0, 0x3c, 0xf5, 0xcf, 0x91, 0xb3, 0x54, 0x48, + 0x32, 0x6e, 0x04, 0xd6, 0x5a, 0xb0, 0x11, 0x02, 0xdf, 0xf3, 0x7c, 0x5a, + 0x21, 0x58, 0xc5, 0x39, 0x0f, 0xeb, 0xb0, 0x33, 0x8c, 0x1c, 0x4c, 0xcd, + 0xbd, 0x25, 0x10, 0x24, 0x3f, 0x2f, 0x4e, 0xd3, 0xb7, 0x62, 0xcc, 0x6f, + 0x14, 0x30, 0xb7, 0xe0, 0xed, 0xf7, 0xda, 0x7b, 0x58, 0x2b, 0xd9, 0x63, + 0xda, 0xf4, 0xd1, 0x14, 0x16, 0x75, 0x63, 0x09, 0xfb, 0xa9, 0xeb, 0xca, + 0x7e, 0xed, 0x8d, 0xef, 0x4c, 0x53, 0x8e, 0x08, 0x1c, 0x96, 0x6b, 0x11, + 0xd1, 0xf2, 0xa3, 0xa7, 0xc5, 0x2a, 0x9b, 0x13, 0x4e, 0x92, 0x62, 0x23, + 0x97, 0x54, 0x9e, 0x53, 0xa8, 0x82, 0xf4, 0xe6, 0x41, 0x07, 0x16, 0x83, + 0x63, 0x32, 0x17, 0xcf, 0x7b, 0x0b, 0xbd, 0x43, 0x05, 0x55, 0x9c, 0x40, + 0xa3, 0xc5, 0xf3, 0x78, 0x5c, 0x55, 0x57, 0x05, 0xe6, 0xb6, 0x7a, 0xcb, + 0xf7, 0x88, 0x7d, 0x91, 0x9c, 0x69, 0xb1, 0x65, 0xb5, 0x6e, 0x30, 0x13, + 0x67, 0x82, 0x5e, 0x83, 0x94, 0xa5, 0x45, 0x20, 0xa9, 0x9c, 0x77, 0x42, + 0x35, 0x6f, 0xfb, 0x2f, 0xec, 0x91, 0x4f, 0x96, 0x8c, 0xf9, 0xc8, 0x0a, + 0xf3, 0xbe, 0xb7, 0x22, 0x63, 0xf8, 0x43, 0xaa, 0xeb, 0x5b, 0x32, 0xf4, + 0x76, 0x91, 0x5c, 0xa6, 0x36, 0x99, 0x84, 0x24, 0x6e, 0xa4, 0x53, 0xfa, + 0x0d, 0x57, 0xc3, 0xdf, 0xff, 0xc7, 0x6f, 0x8a, 0x07, 0x24, 0x04, 0xb9, + 0xaa, 0x5d, 0xe9, 0xf8, 0xa5, 0xa6, 0x03, 0x89, 0xf5, 0x39, 0xd3, 0xde, + 0x4c, 0x9e, 0x09, 0x5f, 0x7f, 0xa9, 0x7c, 0x1b, 0xa4, 0x25, 0x3b, 0x7a, + 0x3f, 0x0e, 0x61, 0x71, 0x57, 0x74, 0xdf, 0x20, 0xa7, 0x3d, 0xd5, 0xac, + 0xf3, 0x0a, 0xbc, 0xcc, 0x2a, 0x05, 0xb3, 0xe4, 0x18, 0xca, 0xf1, 0xb9, + 0x6b, 0xaa, 0xb1, 0x23, 0x4a, 0x18, 0x7c, 0x5c, 0x80, 0xdd, 0xd0, 0xca, + 0x0e, 0x35, 0xae, 0x4f, 0x5a, 0xfb, 0x7f, 0x9c, 0x56, 0xc7, 0xbb, 0xef, + 0x02, 0x8c, 0x79, 0x15, 0x8d, 0x0d, 0x57, 0xc1, 0xdd, 0xe1, 0xfd, 0x4c, + 0x8e, 0x02, 0x52, 0xc3, 0x72, 0xf6, 0x84, 0xaa, 0x43, 0x8a, 0x33, 0x66, + 0x9f, 0x4e, 0x18, 0xd0, 0x87, 0xac, 0x0f, 0xb3, 0x6c, 0x78, 0x04, 0x04, + 0xad, 0x22, 0x15, 0x3d, 0x6d, 0xe4, 0xf4, 0x6f, 0x90, 0x81, 0xce, 0xcb}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA512, + 238, + {0x7a, 0xcc, 0x8c, 0xc6, 0x6f, 0x2c, 0x22, 0x1d, 0xf0, 0x76, 0xca, 0x4f, + 0xa8, 0x98, 0xf9, 0x8c, 0x46, 0xbb, 0x08, 0x09, 0xa6, 0x12, 0x92, 0x0c, + 0x0a, 0x7b, 0x9e, 0x2b, 0xee, 0xe7, 0x38, 0xe4, 0x40, 0x3f, 0xfd, 0x34, + 0xb3, 0x59, 0x11, 0xff, 0x20, 0xa9, 0xa2, 0x3d, 0xef, 0x8d, 0x00, 0x67, + 0xb3, 0x41, 0x77, 0xd1, 0xeb, 0xf0, 0x24, 0x86, 0xdc, 0x69, 0x91, 0x33, + 0xe4, 0xfd, 0xd0, 0xa5, 0x8b, 0x7b, 0xb2, 0x9a, 0x97, 0x1c, 0xda, 0x32, + 0x61, 0x7b, 0x4b, 0x23, 0x4a, 0x10, 0xff, 0xeb, 0x5e, 0x15, 0x4a, 0xdb, + 0xcd, 0x83, 0xc4, 0x78, 0xa0, 0x0b, 0x9f, 0xa6, 0x57, 0xb2, 0x64, 0xdc, + 0xc9, 0x98, 0xd0, 0x1a, 0xba, 0xc5, 0x88, 0x29, 0xc2, 0x08, 0x12, 0x0a, + 0xa5, 0xf7, 0x8b, 0xeb, 0x05, 0x94, 0xec, 0x50, 0x7b, 0x9f, 0x7a, 0xc5, + 0x65, 0x7c, 0xa6, 0x59, 0x66, 0x62, 0xb0, 0x18, 0xcb, 0xb5, 0x82, 0x27, + 0x7a, 0xf7, 0x6b, 0x96, 0x30, 0xb3, 0x0e, 0x6f, 0xcf, 0xff, 0xfb, 0x32, + 0xad, 0xa6, 0xd2, 0x56, 0xbb, 0xa8, 0x60, 0x77, 0x80, 0x2d, 0xb4, 0x1f, + 0x24, 0x24, 0x42, 0x1b, 0x18, 0xbb, 0x90, 0x6c, 0x18, 0xfc, 0x08, 0x1e, + 0xc6, 0x06, 0x6d, 0xcb, 0xfc, 0x58, 0x05, 0xa7, 0x29, 0x99, 0x4d, 0x83, + 0x96, 0x01, 0x74, 0x1e, 0x7c, 0xcb, 0x7a, 0x5b, 0x65, 0x64, 0xbe, 0x10, + 0x33, 0x82, 0x4f, 0xdd, 0x51, 0x72, 0xaa, 0x46, 0x21, 0xc6, 0xcc, 0xe3, + 0xaf, 0x87, 0x0a, 0xb7, 0xea, 0x9d, 0x53, 0x8f, 0x5e, 0xc3, 0xf7, 0xf2, + 0xad, 0xf5, 0x4d, 0x1f, 0x56, 0x46, 0x8b, 0xe0, 0x36, 0x89, 0xc7, 0x15, + 0xcf, 0xcb, 0xd8, 0x45, 0x7f, 0x3b, 0x47, 0x74, 0x90, 0xa5, 0x57, 0x33, + 0xd5, 0x82, 0xac, 0x7d, 0xf3, 0xf0, 0x87, 0x46, 0x11, 0x12, 0xbd, 0x91, + 0xc8, 0x59, 0xd3, 0x27, 0xf0, 0xcb, 0xbd, 0xa4, 0xba, 0x39, 0x9f, 0xc7, + 0xfc, 0xba, 0x66, 0xfc, 0x99, 0xf5, 0x8e, 0x01, 0xfc, 0x6f, 0xdc, 0x7e, + 0x77, 0xf6, 0xb1, 0x0b, 0x7a, 0x62, 0x41, 0x55, 0xb2, 0x4f, 0xe2, 0xe1, + 0xd9, 0x67, 0x94, 0x00, 0x21, 0x7e, 0xc9, 0x09, 0x2f, 0xf6, 0xa0, 0x37, + 0xb1, 0xde, 0x3a, 0xab, 0xf6, 0x6d, 0x3c, 0x99, 0x7e, 0x46, 0xeb, 0x06, + 0x2f, 0xe6, 0x4a, 0xb8, 0x84, 0x33, 0xbc, 0xc3, 0xb4, 0x71, 0xdf, 0x2f, + 0xe6, 0x00, 0xe4, 0x8b, 0x30, 0x56, 0xbd, 0xcd, 0x61, 0xbe, 0x1e, 0xc0, + 0x13, 0x85, 0x40, 0x2b, 0x33, 0xae, 0x9a, 0xc5, 0x5d, 0x81, 0x08, 0xb4, + 0xb9, 0xee, 0x1b, 0x15, 0xea, 0xe4, 0xf9, 0xf6, 0x47, 0x10, 0x79, 0xd3, + 0x4d, 0xaa, 0x33, 0xc2, 0x4f, 0xab, 0xc5, 0xda, 0xfd, 0x18, 0xb8, 0x6c, + 0xe3, 0x65, 0x00, 0x3d, 0xad, 0x36, 0xc0, 0x43, 0xbb, 0x56, 0xd5, 0xa7}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 239 + {SEC_OID_SHA512, + 239, + {0xdc, 0xd1, 0x90, 0xda, 0x29, 0x3f, 0x54, 0x5f, 0xb0, 0x84, 0x32, 0xae, + 0x90, 0xfd, 0x77, 0xe4, 0x97, 0x4e, 0x58, 0x17, 0xba, 0x8e, 0x7e, 0x85, + 0x8d, 0x95, 0xdf, 0x30, 0xf9, 0x02, 0x96, 0xbc, 0xd3, 0xe4, 0xba, 0x1b, + 0xa7, 0xa8, 0xe5, 0xb2, 0xfd, 0xa5, 0x61, 0x3b, 0x22, 0xcb, 0xf0, 0x36, + 0x81, 0x75, 0x3e, 0xdd, 0xb9, 0xdc, 0x97, 0x59, 0x71, 0xeb, 0xf2, 0x11, + 0xc4, 0x61, 0x96, 0x63, 0x05, 0x01, 0xc5, 0xef, 0x58, 0x2a, 0x0c, 0xdb, + 0xb5, 0x8b, 0x80, 0x91, 0xef, 0x5c, 0x4a, 0xf1, 0xdf, 0x4d, 0xf4, 0x99, + 0x42, 0xd1, 0x07, 0x7d, 0xfb, 0xa7, 0x5c, 0x73, 0xf4, 0x92, 0x02, 0x31, + 0x50, 0x7b, 0x1b, 0x55, 0xec, 0x73, 0xd1, 0xf1, 0xcb, 0x87, 0xac, 0xcb, + 0x52, 0xe4, 0x6a, 0x08, 0x42, 0x19, 0x92, 0x34, 0xf6, 0x6b, 0x64, 0x89, + 0xf0, 0x50, 0xbd, 0x5b, 0x0a, 0x4d, 0xa8, 0x62, 0x80, 0x14, 0x46, 0x24, + 0x26, 0x97, 0x80, 0x2f, 0x23, 0xa2, 0x21, 0xf3, 0x52, 0x90, 0x8e, 0x4a, + 0x1d, 0x40, 0x0f, 0x7f, 0x06, 0x6f, 0x45, 0x60, 0xc8, 0x20, 0x1c, 0x88, + 0x54, 0xbc, 0x0d, 0xda, 0xee, 0x5b, 0x45, 0xa1, 0xf1, 0x16, 0x5d, 0xc8, + 0x05, 0x3e, 0x25, 0x27, 0x62, 0x3c, 0x93, 0x21, 0xa4, 0x12, 0xda, 0xb7, + 0xc9, 0xe2, 0xf3, 0x5d, 0xb2, 0xb7, 0xf3, 0xa8, 0xf5, 0x9f, 0x7b, 0xd4, + 0x81, 0x8e, 0x03, 0x59, 0x86, 0x25, 0xbe, 0x20, 0x33, 0xdd, 0xc8, 0x18, + 0x35, 0x30, 0x80, 0x05, 0xf6, 0x4d, 0x24, 0x0d, 0x72, 0x53, 0xc1, 0xee, + 0xa2, 0x64, 0x42, 0x6e, 0x49, 0xd4, 0x17, 0x0a, 0xcf, 0xbb, 0xd9, 0x5a, + 0xbc, 0x48, 0x17, 0x4d, 0x6c, 0x13, 0x95, 0x9e, 0x3d, 0x8f, 0xea, 0x72, + 0x3e, 0xaf, 0x06, 0x23, 0xe4, 0x78, 0x5e, 0xf6, 0xcf, 0x76, 0x21, 0xa4, + 0xc6, 0x58, 0x65, 0x60, 0x5f, 0x1c, 0xab, 0x62, 0x2a, 0x1a, 0x1a, 0xdd, + 0x8d, 0x7f, 0x11, 0x26, 0x6a, 0x70, 0x84, 0xf2, 0x4c, 0x9f, 0xa1, 0x07, + 0x3b, 0x56, 0x07, 0xb9, 0x0d, 0xf4, 0xb7, 0x86, 0xa9, 0x27, 0x9e, 0xae, + 0x72, 0xe3, 0x00, 0xd1, 0xee, 0xeb, 0x72, 0x70, 0x0d, 0xe6, 0x67, 0x65, + 0xd8, 0x1f, 0x99, 0x7d, 0x36, 0x35, 0xcc, 0x03, 0x1e, 0xb8, 0xa9, 0x62, + 0x35, 0x5e, 0xfd, 0xc3, 0x93, 0x7f, 0xd7, 0xfe, 0x33, 0x49, 0x99, 0x4c, + 0x5e, 0xd2, 0x89, 0xd3, 0x65, 0x6d, 0x50, 0xdd, 0x38, 0x44, 0xb2, 0x4c, + 0x37, 0x87, 0x78, 0x5b, 0xd0, 0x65, 0x27, 0xbc, 0x0d, 0x95, 0x88, 0x50, + 0xaa, 0x86, 0xc2, 0xa3, 0xa1, 0x6e, 0xb4, 0x1b, 0xb7, 0xde, 0x9a, 0xc2, + 0x14, 0xfe, 0x35, 0x1f, 0x94, 0x24, 0xe3, 0xaa, 0xab, 0x67, 0xf5, 0xfd, + 0x68, 0x06, 0x22, 0xe6, 0x90, 0xbb, 0x25, 0xba, 0x96, 0x7b, 0x31, 0x1d}, + pub_key_9, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: short signature + // tcID: 240 + {SEC_OID_SHA512, + 240, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0xbd, 0xd0, 0xc9, 0xe4, 0x51, 0xb5, 0xb3, 0xe5, + 0x51, 0x3a, 0x94, 0x49, 0x2d, 0xbe, 0xe1, 0xad, 0xa9, 0xea, 0x87, 0xe6, + 0x5a, 0x8c, 0xd9, 0x5c, 0xce, 0xb4, 0xd3, 0x04, 0x29, 0x4c, 0xe3, 0x4b, + 0xf0, 0x9a, 0x21, 0x2f, 0x14, 0x90, 0x8f, 0x5b, 0x86, 0x5c, 0x7a, 0x34, + 0xa7, 0x2e, 0x68, 0xe3, 0x89, 0x79, 0x4a, 0x2d, 0x1c, 0x57, 0x67, 0xba, + 0x17, 0x82, 0x9e, 0x20, 0x44, 0x10, 0x8a, 0xc7, 0x84, 0x2b, 0x6b, 0xfe, + 0x0a, 0x56, 0x63, 0xb4, 0x33, 0xd6, 0x56, 0xf4, 0xe3, 0x85, 0x22, 0xc5, + 0xa5, 0xa2, 0x3c, 0x46, 0x0b, 0x89, 0x88, 0x33, 0x82, 0x8d, 0x25, 0x73, + 0x50, 0xe5, 0x81, 0x42, 0x91, 0xb5, 0x4c, 0xf1, 0x30, 0x89, 0x08, 0x0f, + 0x84, 0x99, 0x8e, 0xdc, 0xac, 0xf0, 0xfe, 0x5f, 0xca, 0x0c, 0x1f, 0x8b, + 0x17, 0x6b, 0x17, 0x2c, 0x5f, 0x99, 0x89, 0x49, 0x1a, 0x03, 0x9b, 0xef}, + pub_key_10, + {0x36, 0x31, 0x32, 0x37}, + true}}; + +#endif // rsa_signature_3072_sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h new file mode 100644 index 000000000..2f50cb099 --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h @@ -0,0 +1,12215 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_4096_sha384_vectors_h__ +#define rsa_signature_4096_sha384_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_11{ + 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, + 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xe3, 0xae, 0x7d, + 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c, 0x8d, 0xff, 0x06, + 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b, 0x49, 0x58, 0x84, + 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b, 0x5b, 0xe3, 0xf2, + 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0, 0x5d, 0x3f, 0x09, + 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0, 0x86, 0x13, 0x10, + 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02, 0x25, 0x97, 0x43, + 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c, 0x63, 0x79, 0x85, + 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78, 0xd0, 0xfd, 0x63, + 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2, 0x24, 0x39, 0x63, + 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9, 0x9d, 0xcb, 0x91, + 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22, 0xed, 0xd0, 0x3c, + 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c, 0x43, 0xda, 0xe8, + 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41, 0xce, 0xbd, 0xba, + 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7, 0xf7, 0xc4, 0x76, + 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88, 0x69, 0x36, 0xb7, + 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88, 0xda, 0x13, 0x15, + 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9, 0x59, 0x88, 0xd1, + 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33, 0xd7, 0xc6, 0x84, + 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19, 0xa4, 0x1e, 0xb2, + 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71, 0x9a, 0x99, 0xd2, + 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37, 0x4e, 0xfd, 0x3e, + 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f, 0xd0, 0x14, 0x08, + 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9, 0x0d, 0x7a, 0x89, + 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3, 0xf2, 0x07, 0x0c, + 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8, 0xeb, 0xa6, 0xf2, + 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8, 0x16, 0x29, 0xeb, + 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda, 0xa1, 0x0d, 0xa7, + 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c, 0xe1, 0x18, 0x5c, + 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05, 0xcb, 0xe0, 0x22, + 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9, 0xfe, 0x0b, 0xa0, + 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77, 0xac, 0x6e, 0x4c, + 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27, 0xab, 0xa1, 0xac, + 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8, 0xf1, 0xe4, 0x3a, + 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06, 0x0d, 0x1f, 0xac, + 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4, 0xa7, 0x43, 0x39, + 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41, 0xcb, 0x9d, 0xf3, + 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc, 0x08, 0x46, 0xa6, + 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99, 0x13, 0xd1, 0xf3, + 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7, 0xed, 0x3c, 0x00, + 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a, 0x82, 0x12, 0xf3, + 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17, 0x8c, 0x7c, 0x5e, + 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0, 0x47, 0x21, 0x6e, + 0x5e, 0x20, 0x6b, 0x1e, 0xd1, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaSignatureTestVector kRsaSignature4096Sha384WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA384, + 1, + {0xa4, 0x54, 0x39, 0x0b, 0x04, 0xbf, 0xdd, 0x69, 0xc4, 0xbe, 0x2a, 0xd1, + 0xba, 0xd9, 0x6e, 0xc9, 0x01, 0x63, 0x9f, 0x0b, 0xb6, 0x0d, 0xf2, 0x68, + 0x41, 0x5b, 0x4a, 0x93, 0xb4, 0xcd, 0x53, 0x51, 0x0f, 0xe6, 0x4f, 0x39, + 0x4b, 0x31, 0x9e, 0x66, 0xca, 0x86, 0x05, 0xd7, 0xd5, 0xf7, 0xa0, 0x5d, + 0xae, 0x5e, 0xff, 0x82, 0x70, 0x60, 0x01, 0x35, 0x03, 0xd8, 0x57, 0xa9, + 0x77, 0xc0, 0x9e, 0xf7, 0x42, 0x52, 0x5e, 0x43, 0xb7, 0xe6, 0x9d, 0x38, + 0x02, 0xa5, 0x82, 0x06, 0xe6, 0x96, 0x84, 0x8a, 0x87, 0xee, 0x17, 0xb2, + 0xb9, 0xde, 0x68, 0x29, 0x04, 0x43, 0x49, 0x03, 0x65, 0x54, 0xc6, 0x59, + 0xc8, 0xf8, 0x86, 0x6c, 0x40, 0x1f, 0xe8, 0x58, 0x69, 0xc0, 0xa5, 0xea, + 0x90, 0x73, 0x9c, 0x49, 0x83, 0xa1, 0x56, 0x1a, 0x84, 0xe4, 0xf0, 0xbc, + 0xeb, 0x00, 0x01, 0x5a, 0x67, 0x1f, 0x52, 0x83, 0xf4, 0x1f, 0x0b, 0xb8, + 0x59, 0x97, 0x74, 0x82, 0x9b, 0x6a, 0x2d, 0xe2, 0x4f, 0x14, 0xd8, 0x33, + 0x51, 0xc9, 0x6e, 0x35, 0xae, 0x14, 0x75, 0xc8, 0xb4, 0xbc, 0xd2, 0xcf, + 0x66, 0x88, 0x92, 0x37, 0xa2, 0x06, 0xd1, 0x47, 0xb0, 0xe9, 0x49, 0xf2, + 0xb2, 0x02, 0x8e, 0xad, 0x37, 0x9c, 0x74, 0x20, 0x30, 0x17, 0x90, 0x4a, + 0xc0, 0x9a, 0x55, 0x61, 0xa8, 0xec, 0x34, 0x3b, 0xe2, 0x2c, 0xf4, 0x6c, + 0x3b, 0xc2, 0xa8, 0x7b, 0x12, 0xcf, 0x9c, 0xf6, 0xe8, 0xfb, 0x22, 0xde, + 0x88, 0x4b, 0xdd, 0x96, 0x77, 0x62, 0x6b, 0x75, 0x7a, 0x00, 0x5d, 0x37, + 0x45, 0xf3, 0x87, 0xd2, 0x96, 0x34, 0x7d, 0x38, 0x52, 0xdd, 0xc2, 0xc4, + 0x25, 0x8c, 0xf5, 0x72, 0xdc, 0x40, 0xdf, 0x3f, 0xf6, 0xa8, 0xa5, 0xf9, + 0xd8, 0xb1, 0xb4, 0x10, 0xc5, 0x47, 0x39, 0xb9, 0xae, 0x18, 0x26, 0x11, + 0xec, 0x01, 0x80, 0x5c, 0x80, 0xb4, 0x45, 0xd0, 0x58, 0xce, 0x2a, 0xfc, + 0x4b, 0xd5, 0x8d, 0x87, 0xc0, 0x3f, 0xc9, 0x50, 0x0f, 0xba, 0x23, 0x7b, + 0xcb, 0xed, 0xb0, 0x96, 0x0a, 0x1a, 0x02, 0xef, 0xef, 0x52, 0xb9, 0x7c, + 0xdd, 0xac, 0x63, 0xb5, 0xeb, 0x04, 0x81, 0xc0, 0xc0, 0x99, 0x13, 0x75, + 0x73, 0x53, 0x38, 0xac, 0x84, 0xc0, 0x50, 0x54, 0x15, 0xad, 0x2b, 0xf8, + 0xe7, 0xa8, 0x19, 0xad, 0x26, 0x94, 0x60, 0x66, 0x8b, 0xa8, 0xf8, 0xc8, + 0x79, 0xf5, 0x21, 0xec, 0x9d, 0xc7, 0x09, 0xe4, 0x06, 0xde, 0x02, 0x3f, + 0xc0, 0xf9, 0x12, 0x9a, 0x3a, 0x94, 0xeb, 0x1f, 0x3a, 0xf0, 0x8d, 0x33, + 0xee, 0xd6, 0x27, 0x3e, 0x51, 0x66, 0xf3, 0x11, 0x10, 0x09, 0x7f, 0x55, + 0x58, 0xd8, 0xd9, 0x02, 0x8f, 0xf5, 0x58, 0xe6, 0x27, 0xc9, 0xc0, 0xdb, + 0x24, 0x54, 0xb1, 0x34, 0xa8, 0x2a, 0x9d, 0xac, 0xca, 0x5b, 0x40, 0x32, + 0xbc, 0x0e, 0x27, 0xc4, 0xd4, 0x1c, 0xf5, 0x5e, 0x9d, 0x89, 0xcf, 0x51, + 0x52, 0x8b, 0xb4, 0xf0, 0x8c, 0x6e, 0xe5, 0xce, 0x65, 0x1a, 0xf3, 0x77, + 0x2f, 0x00, 0x8a, 0x44, 0x86, 0x3c, 0x85, 0x19, 0x33, 0xa5, 0x7c, 0xac, + 0x8e, 0x29, 0xa8, 0x47, 0x56, 0xc9, 0xfa, 0x7f, 0x80, 0x43, 0x5b, 0x3b, + 0x78, 0x48, 0x6f, 0x99, 0x08, 0x51, 0x29, 0x02, 0xd5, 0x46, 0x19, 0x64, + 0x91, 0x82, 0x39, 0xc7, 0x6b, 0x67, 0x90, 0xb7, 0x80, 0xe0, 0x9d, 0x2f, + 0x1d, 0x3d, 0xb1, 0xc5, 0x9b, 0x27, 0x5d, 0x20, 0xbb, 0x24, 0xfa, 0x4f, + 0x51, 0x8b, 0x25, 0xaf, 0x32, 0x54, 0xb6, 0x1d, 0x34, 0xed, 0x8b, 0x44, + 0x4d, 0x3c, 0xa7, 0x36, 0xce, 0xff, 0xdd, 0xda, 0xf7, 0x67, 0xbd, 0xc9, + 0x2b, 0x45, 0x43, 0xf6, 0x8b, 0x25, 0x42, 0x1c, 0xb8, 0xc1, 0x32, 0x8f, + 0x2f, 0x25, 0x3e, 0x44, 0x6b, 0xe4, 0x6d, 0x10}, + pub_key_11, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA384, + 2, + {0x90, 0x9c, 0x1f, 0x13, 0xb5, 0x44, 0x93, 0x3c, 0xcf, 0x3b, 0xc7, 0x3f, + 0xf5, 0x05, 0x3a, 0x8a, 0x65, 0xa8, 0xf0, 0x1b, 0x44, 0x7d, 0x4b, 0x40, + 0xf1, 0x09, 0xcb, 0xde, 0x29, 0xd8, 0x66, 0x36, 0x8a, 0xae, 0xbf, 0x46, + 0xc1, 0x90, 0x51, 0x09, 0x20, 0x63, 0x99, 0x38, 0x62, 0xb3, 0x2f, 0xd1, + 0x66, 0x00, 0x6b, 0xdd, 0x4d, 0x98, 0x87, 0x94, 0xd4, 0xe9, 0xa7, 0x78, + 0x21, 0xfc, 0x9e, 0x68, 0x4f, 0xab, 0x13, 0x66, 0xa2, 0xd9, 0x88, 0xea, + 0xca, 0x60, 0xe4, 0xfa, 0x8e, 0xa9, 0x47, 0xdb, 0xc4, 0xb8, 0x43, 0x8a, + 0x9f, 0xc0, 0x36, 0x69, 0x11, 0x07, 0xd3, 0xd0, 0xbe, 0x52, 0xc4, 0x6c, + 0x61, 0x34, 0x2e, 0xf8, 0xfb, 0x7e, 0x08, 0x03, 0x29, 0x21, 0xc1, 0xb4, + 0x55, 0xc5, 0x5d, 0xe2, 0x8d, 0x58, 0xc7, 0x7c, 0x1e, 0xae, 0xa0, 0x3f, + 0x13, 0xc2, 0x6c, 0x4c, 0xea, 0x73, 0xd1, 0x4a, 0xcf, 0xa8, 0xac, 0x29, + 0x07, 0xf6, 0xa7, 0x75, 0x27, 0x3e, 0x76, 0x86, 0xec, 0xf4, 0xb8, 0x82, + 0xb8, 0x8a, 0x42, 0xcb, 0xa1, 0x1c, 0xd1, 0xef, 0xa5, 0xb9, 0x85, 0xcf, + 0x5a, 0x22, 0x76, 0x54, 0xe5, 0x4c, 0xdc, 0x9e, 0x2d, 0x28, 0x3b, 0x80, + 0xd2, 0x50, 0xcc, 0xe5, 0x53, 0xfd, 0xa6, 0x36, 0x27, 0x93, 0x36, 0xba, + 0x13, 0xf7, 0xf3, 0x65, 0x9d, 0x70, 0xb5, 0xb2, 0x99, 0x5a, 0x2a, 0xc7, + 0xb6, 0x0f, 0x32, 0x9c, 0x62, 0x79, 0x0d, 0x8e, 0xed, 0x1c, 0x3d, 0xac, + 0xcc, 0xd0, 0xdf, 0x46, 0x8a, 0x91, 0xe7, 0x67, 0xc1, 0x90, 0xbe, 0x41, + 0xa0, 0x28, 0xd4, 0xef, 0xc1, 0xc5, 0xed, 0x5e, 0x6f, 0x3a, 0x77, 0x93, + 0x0f, 0x50, 0x21, 0x7f, 0xde, 0x9c, 0xe9, 0xcc, 0xb6, 0x6b, 0x75, 0x73, + 0x19, 0x57, 0x95, 0x98, 0x34, 0x83, 0x9f, 0xa3, 0xbd, 0xc1, 0xa7, 0x69, + 0xfa, 0xbe, 0xba, 0xb0, 0x3d, 0x3f, 0x0e, 0x60, 0x5a, 0x12, 0xaa, 0x9f, + 0xcc, 0xb2, 0xa9, 0x42, 0x15, 0x91, 0xa7, 0x42, 0x7d, 0x82, 0x06, 0x86, + 0x23, 0x58, 0x2d, 0xe5, 0x92, 0x93, 0x59, 0x04, 0xb5, 0x9a, 0x42, 0xe5, + 0x9b, 0x50, 0x41, 0x9c, 0xd1, 0x2d, 0x71, 0xda, 0x87, 0x18, 0x62, 0x14, + 0x9a, 0x65, 0x00, 0xec, 0x68, 0x70, 0xd9, 0x89, 0x42, 0x33, 0x46, 0x87, + 0x95, 0x51, 0xe5, 0x06, 0xfa, 0xda, 0x7c, 0x0c, 0x01, 0xb3, 0x28, 0x24, + 0x4a, 0xc5, 0xf2, 0xe2, 0xc5, 0xbc, 0xbf, 0x4b, 0x5b, 0x09, 0xa4, 0x51, + 0x2a, 0x0e, 0xdc, 0x90, 0xfe, 0xe4, 0xd4, 0xdd, 0x9e, 0xb8, 0x85, 0x82, + 0xbf, 0xe3, 0x7b, 0x49, 0xb8, 0xd8, 0x18, 0x90, 0x51, 0xb3, 0x2c, 0xcc, + 0xbc, 0x4d, 0x30, 0x02, 0x84, 0xf9, 0xe5, 0x23, 0x67, 0x4a, 0x60, 0x1b, + 0x1a, 0x72, 0x57, 0x22, 0x69, 0x5d, 0x5e, 0xf4, 0x38, 0xb7, 0x70, 0xb5, + 0x75, 0xb6, 0xd0, 0x95, 0x5e, 0xdc, 0x76, 0x12, 0x50, 0xbc, 0xc6, 0xa3, + 0x0e, 0x8d, 0x5c, 0x72, 0x87, 0x09, 0x32, 0x36, 0xf2, 0x23, 0xc2, 0xda, + 0x8d, 0x9a, 0xb7, 0xd6, 0xb5, 0x8e, 0x5d, 0x0e, 0x91, 0x67, 0xf2, 0xe8, + 0xc5, 0x82, 0x55, 0xed, 0x16, 0xb6, 0x37, 0x89, 0xea, 0x16, 0x04, 0x6b, + 0xd0, 0xf9, 0x87, 0xb1, 0x56, 0xe9, 0x89, 0x80, 0x76, 0xd4, 0x44, 0xcc, + 0x7a, 0x4a, 0xad, 0xc7, 0x66, 0x99, 0xa2, 0xe3, 0xa4, 0x42, 0xd6, 0x3c, + 0xa4, 0xc3, 0xf9, 0x2d, 0xa9, 0xf3, 0xb2, 0xc4, 0xae, 0x13, 0xed, 0xf9, + 0xd4, 0xe2, 0x8a, 0xd2, 0x06, 0xed, 0x0c, 0xbd, 0x2d, 0xf2, 0xa4, 0x69, + 0x20, 0xe2, 0x98, 0xab, 0xd1, 0x90, 0x48, 0x77, 0xb7, 0x5c, 0x1a, 0x9f, + 0xf8, 0x0c, 0x5b, 0xf0, 0x5b, 0xc5, 0xd1, 0xab, 0x94, 0xd3, 0x79, 0xd0, + 0x64, 0xfa, 0xd8, 0x94, 0x91, 0x8c, 0xe3, 0x26}, + pub_key_11, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA384, + 3, + {0x65, 0x95, 0x61, 0x21, 0xa8, 0x18, 0xb8, 0x42, 0xd8, 0x61, 0xd0, 0xdb, + 0xcb, 0xde, 0xf2, 0x2a, 0xa0, 0x5c, 0x7e, 0x94, 0xce, 0x5d, 0x74, 0x83, + 0x08, 0x66, 0x3e, 0x14, 0x28, 0x81, 0xfe, 0xad, 0xb8, 0x5d, 0xc4, 0x42, + 0x1d, 0x9d, 0x01, 0x83, 0x3b, 0x8b, 0x4c, 0x27, 0x13, 0x84, 0x2c, 0x77, + 0x94, 0x9c, 0xee, 0x8b, 0x85, 0x32, 0x86, 0x10, 0x7c, 0x65, 0x5d, 0xe7, + 0x77, 0x8a, 0x5a, 0xcc, 0xa1, 0x1a, 0xfb, 0xf1, 0xd9, 0xda, 0xd4, 0x29, + 0xeb, 0x6a, 0x28, 0x1c, 0x1e, 0x8a, 0xe1, 0xcf, 0xd3, 0x7c, 0xdf, 0x53, + 0x0f, 0xd4, 0xf2, 0xb7, 0x65, 0xc3, 0x52, 0xbc, 0xea, 0x26, 0xce, 0x44, + 0xe2, 0x16, 0x5c, 0x36, 0x55, 0x33, 0x18, 0xd8, 0x9b, 0x1e, 0x06, 0xff, + 0xd8, 0xa2, 0x10, 0xcb, 0x98, 0x8c, 0xbf, 0xc9, 0x16, 0xa9, 0x40, 0x1f, + 0xbd, 0xaa, 0x56, 0xa1, 0xa2, 0xa4, 0xcb, 0x66, 0xef, 0x00, 0xa3, 0x17, + 0x61, 0x82, 0xd3, 0x3d, 0xec, 0x5f, 0x36, 0x25, 0xb7, 0x60, 0xc3, 0x7c, + 0x82, 0xcf, 0x61, 0x8c, 0xd2, 0x87, 0x50, 0x79, 0xa3, 0x60, 0x15, 0xaf, + 0x21, 0xd0, 0x60, 0xdf, 0xfe, 0xb5, 0xc9, 0xe1, 0xf4, 0x25, 0x5d, 0x7f, + 0xea, 0x64, 0x38, 0x6d, 0x8d, 0x86, 0x0c, 0x68, 0x68, 0xcd, 0x79, 0xef, + 0x6d, 0x7a, 0x87, 0x92, 0x77, 0x53, 0xa7, 0x8b, 0xdb, 0x63, 0xc4, 0x84, + 0x53, 0x06, 0xde, 0x1d, 0x73, 0xc5, 0xd7, 0xdc, 0xcb, 0xb6, 0xcc, 0xa9, + 0xb6, 0x5a, 0xef, 0x19, 0xa7, 0xb9, 0xe5, 0x3d, 0x9c, 0x02, 0xa4, 0xa2, + 0xbd, 0x69, 0x10, 0xe0, 0x76, 0x95, 0x9f, 0x9f, 0x40, 0xc3, 0x0e, 0xaa, + 0x0a, 0x6e, 0xf7, 0x83, 0xc0, 0xb7, 0x3f, 0x05, 0x56, 0x6e, 0x44, 0x92, + 0xe1, 0x6b, 0x83, 0x27, 0x29, 0xe0, 0x3f, 0xc9, 0x39, 0xe5, 0x4b, 0xf0, + 0x33, 0x6d, 0x37, 0x6a, 0x3b, 0x4c, 0xda, 0x53, 0x4b, 0xee, 0x44, 0x6d, + 0xad, 0x3f, 0xe5, 0x1d, 0x20, 0xbb, 0x8a, 0x13, 0x51, 0x03, 0xe7, 0xe1, + 0x22, 0x20, 0x48, 0x4b, 0xbe, 0x02, 0xe9, 0x9c, 0x58, 0x03, 0x28, 0x2a, + 0xb9, 0x0d, 0x11, 0x06, 0x3e, 0x52, 0x43, 0x29, 0x7f, 0x80, 0xd3, 0xf2, + 0x4a, 0xb0, 0x8f, 0xe8, 0xf2, 0xfb, 0x62, 0x70, 0x2b, 0x05, 0x43, 0xf0, + 0x20, 0x39, 0x72, 0xd3, 0x52, 0x87, 0xba, 0x64, 0xfa, 0xcb, 0xc6, 0x35, + 0xcb, 0x43, 0x8a, 0x88, 0x8c, 0x83, 0xc7, 0x02, 0x8a, 0x32, 0x55, 0x55, + 0xf0, 0x75, 0x21, 0xc3, 0x09, 0x5b, 0xc4, 0xe3, 0x8b, 0xd0, 0xf6, 0x0e, + 0xb9, 0x08, 0x28, 0x31, 0x97, 0x77, 0xfe, 0xa2, 0x27, 0x6e, 0x0b, 0xc7, + 0x6f, 0x2c, 0x13, 0xeb, 0xf9, 0x2f, 0x80, 0x2a, 0x08, 0x84, 0x42, 0x09, + 0xcc, 0xdd, 0xd2, 0xaa, 0xc1, 0xf2, 0x70, 0x0e, 0x8a, 0x51, 0x07, 0xe8, + 0x64, 0x26, 0xe6, 0xab, 0x76, 0x28, 0x8f, 0xa0, 0x1d, 0xe1, 0x8b, 0x8a, + 0x63, 0x55, 0x1f, 0xbe, 0x87, 0x05, 0x82, 0x4d, 0x16, 0xe5, 0x19, 0x0c, + 0x55, 0x9c, 0x7b, 0xbe, 0x8a, 0x17, 0x03, 0x1e, 0x7d, 0x35, 0x2a, 0x68, + 0x1b, 0x04, 0x18, 0xcb, 0x36, 0x42, 0x36, 0x32, 0xec, 0x48, 0xa8, 0xd3, + 0x86, 0x11, 0x36, 0xb2, 0x50, 0xad, 0x2f, 0xc7, 0x23, 0x88, 0xe7, 0x71, + 0xb4, 0x18, 0x49, 0x89, 0x3c, 0xdb, 0xff, 0xe0, 0x4a, 0xac, 0x40, 0x37, + 0x20, 0x99, 0x44, 0xff, 0x31, 0x74, 0xf8, 0x6f, 0x7a, 0x88, 0x41, 0x4b, + 0x16, 0x66, 0x72, 0x7c, 0x96, 0x0b, 0x1e, 0x54, 0xa2, 0xcd, 0xb8, 0x2e, + 0x39, 0xcf, 0x9f, 0x26, 0x61, 0xf4, 0xad, 0x6e, 0x22, 0xf3, 0x30, 0xb3, + 0x50, 0xea, 0xe7, 0xf5, 0x88, 0xa6, 0x23, 0x52, 0x46, 0x17, 0xb1, 0x84, + 0x64, 0x86, 0xfe, 0x9f, 0x04, 0xab, 0xbf, 0x5e}, + pub_key_11, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA384, + 4, + {0x3b, 0x35, 0xa0, 0x42, 0xa4, 0x79, 0x1d, 0xc1, 0xac, 0x15, 0x61, 0xad, + 0x10, 0x38, 0x75, 0x0b, 0xb9, 0xa5, 0x75, 0xa7, 0xff, 0x72, 0xdb, 0x2e, + 0xe6, 0x0b, 0xa0, 0x27, 0xf8, 0x99, 0x4b, 0xcb, 0xab, 0xe4, 0x1f, 0xed, + 0x36, 0x41, 0x7b, 0xd1, 0x39, 0xa2, 0x86, 0xed, 0x0a, 0xa6, 0xc3, 0xef, + 0x28, 0x68, 0xa7, 0x25, 0x14, 0x42, 0xd0, 0x60, 0xc1, 0xcc, 0x67, 0xd4, + 0x47, 0x0c, 0x3a, 0xb7, 0xc3, 0x07, 0xac, 0xb0, 0xc0, 0x64, 0x12, 0x18, + 0xa4, 0x5b, 0x9c, 0xdd, 0xe0, 0x55, 0x46, 0x65, 0x38, 0x50, 0xc2, 0x16, + 0x8a, 0x59, 0xf1, 0x78, 0x8c, 0xd5, 0x5d, 0xac, 0xd4, 0x0a, 0xfe, 0x38, + 0xeb, 0x94, 0x1f, 0xf0, 0x8f, 0xfa, 0x8b, 0xbe, 0x60, 0x9f, 0x2a, 0xa7, + 0x95, 0xc7, 0x3c, 0x03, 0x68, 0xf4, 0x82, 0xd5, 0x3d, 0x69, 0x19, 0x80, + 0x89, 0x1b, 0xa4, 0x3b, 0x69, 0xf5, 0x79, 0x1c, 0x2e, 0x6f, 0x70, 0xe1, + 0x7a, 0x99, 0x6a, 0x29, 0x9e, 0x60, 0xce, 0x1c, 0x9d, 0x44, 0xeb, 0xb9, + 0xf2, 0x9e, 0x70, 0x0e, 0x9a, 0xe2, 0x16, 0xdf, 0x74, 0x91, 0x49, 0xf6, + 0xc2, 0x22, 0xd1, 0xe1, 0x73, 0x39, 0x53, 0x55, 0x3a, 0x79, 0x27, 0x45, + 0xc3, 0x82, 0xd4, 0x4f, 0x52, 0xff, 0x40, 0x4e, 0xd5, 0xee, 0x04, 0xc4, + 0x1a, 0xc8, 0xac, 0xc9, 0x7c, 0x25, 0x0f, 0x9a, 0x5e, 0x3c, 0xc6, 0xd7, + 0x09, 0x02, 0xd5, 0x1e, 0x8a, 0xc0, 0x00, 0xd0, 0x5e, 0x36, 0x27, 0x9d, + 0x83, 0x49, 0x1d, 0xfe, 0x6a, 0x40, 0xf2, 0x22, 0xbc, 0x1d, 0xfc, 0xfa, + 0x7f, 0xa5, 0xe0, 0x19, 0x7c, 0xf4, 0x75, 0x28, 0xf7, 0x77, 0x19, 0xe0, + 0x07, 0xb6, 0x5c, 0xa3, 0x9d, 0xae, 0x17, 0xbd, 0x0f, 0x32, 0x3b, 0x00, + 0xee, 0x63, 0xb6, 0x64, 0x01, 0xe2, 0xec, 0x5f, 0x89, 0x17, 0xef, 0x60, + 0x0a, 0x41, 0xc3, 0xa6, 0x15, 0x71, 0xa4, 0xd9, 0x22, 0xc0, 0xb0, 0xad, + 0x0a, 0x29, 0x0e, 0xe0, 0x54, 0xad, 0x15, 0xe6, 0x3f, 0x1a, 0x0c, 0xaf, + 0xb7, 0x49, 0xf8, 0x0c, 0xae, 0x6c, 0xbe, 0xb0, 0x6b, 0xe6, 0x2e, 0x16, + 0x08, 0xb5, 0x02, 0x18, 0x2d, 0x24, 0x7b, 0xc6, 0xa3, 0x7a, 0xbe, 0x5f, + 0xd7, 0x50, 0xea, 0xd8, 0xb7, 0x21, 0x6a, 0x35, 0xe7, 0x4b, 0x96, 0x90, + 0x05, 0x30, 0x9b, 0x14, 0xbe, 0x36, 0xa3, 0x1c, 0x5e, 0x6c, 0x22, 0x66, + 0x70, 0x1d, 0x5a, 0xfd, 0xb5, 0xca, 0x23, 0x14, 0xe2, 0xf3, 0x2a, 0xe1, + 0x73, 0x87, 0xd8, 0x28, 0x4a, 0xd2, 0xc7, 0x22, 0x5f, 0xa6, 0x3e, 0xd4, + 0x7e, 0x72, 0x45, 0xa6, 0x5b, 0x74, 0xf5, 0x3a, 0x5b, 0xd2, 0x26, 0x54, + 0xb3, 0x87, 0x8e, 0xd0, 0x9b, 0x1e, 0x5e, 0x07, 0x0b, 0xc2, 0x0e, 0xef, + 0xac, 0x6c, 0x95, 0xb0, 0x06, 0xb8, 0xf3, 0xe6, 0x13, 0xb1, 0x9f, 0x51, + 0x8c, 0x48, 0xee, 0x67, 0x81, 0xa1, 0x2b, 0xd0, 0x8a, 0xd3, 0x6b, 0xa3, + 0x84, 0xd0, 0x3d, 0x3e, 0xa3, 0xc4, 0xe0, 0xb1, 0xfa, 0xcc, 0x39, 0x74, + 0x1f, 0x9e, 0xc7, 0x3d, 0x03, 0x35, 0xd2, 0xee, 0x73, 0x53, 0x55, 0x95, + 0x5e, 0xd1, 0x2c, 0xf8, 0xb9, 0x99, 0xd1, 0x55, 0xd3, 0x89, 0xb1, 0xa3, + 0xca, 0xeb, 0xdf, 0xbb, 0xa3, 0x2c, 0x88, 0x3e, 0xf7, 0xd0, 0xe1, 0x12, + 0xd8, 0x6e, 0x61, 0x49, 0xa3, 0x32, 0x8b, 0x63, 0xb9, 0x38, 0x5c, 0x68, + 0xfe, 0x8a, 0x7b, 0x67, 0x9e, 0x84, 0x36, 0xae, 0xf7, 0x46, 0x60, 0x67, + 0xa8, 0xe8, 0xbb, 0x49, 0xe3, 0x16, 0x75, 0x72, 0x9b, 0x3f, 0x44, 0x8e, + 0x7d, 0xd3, 0xc0, 0x48, 0x97, 0x3d, 0x2a, 0x5f, 0x8f, 0x71, 0x73, 0xc4, + 0x42, 0x8f, 0x39, 0x82, 0xa9, 0x93, 0x61, 0xfa, 0x69, 0x1d, 0x15, 0x88, + 0xe3, 0x9c, 0xd4, 0x48, 0x5c, 0x45, 0x01, 0x58}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA384, + 5, + {0x09, 0xd8, 0x51, 0x2c, 0x46, 0x67, 0x99, 0x46, 0x23, 0x53, 0x0a, 0x23, + 0x17, 0xbb, 0xda, 0x73, 0x8e, 0xb8, 0x91, 0x7b, 0xc8, 0x0c, 0x84, 0xb6, + 0x47, 0x93, 0x35, 0x14, 0x63, 0xda, 0x17, 0x1b, 0xcc, 0xc8, 0x8b, 0x95, + 0x04, 0x9a, 0x57, 0xcc, 0xd9, 0x17, 0xa4, 0x68, 0x7d, 0xa3, 0xbe, 0x63, + 0xdb, 0x21, 0xb0, 0xad, 0x09, 0x72, 0xed, 0x9e, 0xd1, 0x82, 0xf4, 0xec, + 0xc8, 0xe0, 0x66, 0x47, 0x67, 0x53, 0x40, 0x19, 0x2a, 0x57, 0xe6, 0x59, + 0x1e, 0xac, 0xbf, 0x15, 0xd2, 0xf5, 0xfb, 0xdc, 0xab, 0x56, 0x8b, 0x16, + 0xed, 0x86, 0xe6, 0x68, 0x14, 0x4d, 0x9e, 0x67, 0x6e, 0x55, 0xec, 0x4d, + 0xf1, 0xdc, 0xe6, 0x1f, 0x67, 0x2d, 0xe9, 0xf5, 0x3d, 0x17, 0x43, 0xb7, + 0x29, 0x93, 0xa5, 0xd2, 0x1f, 0xfe, 0xb7, 0xab, 0x58, 0xe0, 0xf8, 0x3e, + 0x29, 0x7c, 0xcc, 0xbf, 0x25, 0xed, 0x68, 0xc7, 0x0d, 0xd8, 0x44, 0x1c, + 0x11, 0x9a, 0xfb, 0x6c, 0x07, 0xfb, 0x1d, 0x83, 0xed, 0xd9, 0xbc, 0x1a, + 0xc3, 0x40, 0x46, 0x73, 0x3c, 0x8b, 0x82, 0x7d, 0x00, 0x2c, 0x3b, 0x60, + 0x72, 0xd7, 0x4a, 0x6c, 0x2c, 0xf7, 0xf1, 0xd9, 0x68, 0xe9, 0xf7, 0xb0, + 0x87, 0x3d, 0xe8, 0xee, 0x5a, 0xdf, 0x90, 0x2d, 0xc6, 0x8f, 0xbc, 0x93, + 0x17, 0x1f, 0x76, 0x3c, 0x42, 0x59, 0x64, 0xea, 0x6e, 0x3a, 0xf6, 0x69, + 0x1f, 0x1a, 0x30, 0x3f, 0xf7, 0x83, 0x7a, 0xdb, 0x07, 0xa0, 0x9f, 0x72, + 0x8d, 0xe3, 0x37, 0x7f, 0xff, 0x74, 0xad, 0xb3, 0x4c, 0x95, 0x9d, 0x36, + 0x3d, 0xb6, 0x50, 0xfa, 0x5c, 0x30, 0x35, 0xfe, 0xbf, 0xe8, 0xc6, 0x2a, + 0x0c, 0xde, 0x3d, 0x00, 0x6a, 0x9d, 0x34, 0xd5, 0x1c, 0x5b, 0x2c, 0x4a, + 0x1d, 0xd4, 0xf2, 0x42, 0x3c, 0x53, 0x2c, 0x6b, 0x5f, 0xdd, 0xf0, 0x3e, + 0x0a, 0x05, 0xfd, 0xf8, 0xd8, 0x57, 0xf9, 0x87, 0x87, 0xd6, 0xf5, 0x5f, + 0x0c, 0xe1, 0xd0, 0xca, 0x95, 0xa3, 0x71, 0x77, 0x65, 0x70, 0x35, 0xee, + 0x48, 0xbd, 0x4f, 0x39, 0xf7, 0xd5, 0x20, 0xcc, 0xc4, 0x8e, 0xe9, 0x99, + 0x77, 0x78, 0x68, 0xb4, 0xc3, 0x87, 0x6e, 0x22, 0x42, 0xf5, 0x9b, 0x72, + 0x57, 0x98, 0xbc, 0xa2, 0x8a, 0xe6, 0x6c, 0x26, 0x7c, 0x50, 0x7c, 0xd6, + 0x5f, 0xde, 0x61, 0x2c, 0x1f, 0xdc, 0x93, 0x62, 0x99, 0x4e, 0xe3, 0x11, + 0x34, 0xd5, 0x56, 0x1a, 0xd7, 0xc3, 0xf5, 0x23, 0x85, 0x8f, 0x43, 0x61, + 0x1c, 0x24, 0x9c, 0xca, 0x3c, 0x13, 0x4d, 0x00, 0xed, 0x96, 0x6a, 0x82, + 0xb8, 0x00, 0xda, 0x11, 0xad, 0xd2, 0x13, 0x73, 0x1b, 0x58, 0xca, 0xf2, + 0x32, 0xfb, 0x20, 0x94, 0xe9, 0xdd, 0x42, 0xce, 0xaf, 0xfc, 0x70, 0x02, + 0xf1, 0x59, 0x2e, 0x79, 0xb8, 0x5e, 0xb6, 0xe3, 0x9e, 0xd5, 0xde, 0x84, + 0x84, 0xf5, 0x50, 0x9e, 0x0f, 0x54, 0x16, 0x64, 0x26, 0x09, 0x5e, 0x85, + 0x22, 0xf8, 0x83, 0x63, 0xfd, 0x0d, 0xd7, 0xbf, 0x64, 0x41, 0x40, 0x11, + 0xa7, 0x10, 0xc7, 0x83, 0x49, 0x58, 0xc0, 0xaa, 0x30, 0x81, 0x89, 0x81, + 0x9c, 0xd4, 0x48, 0x85, 0x88, 0xb8, 0x47, 0x29, 0xda, 0xfe, 0x16, 0x3e, + 0x79, 0x85, 0x6b, 0x91, 0x3e, 0xf5, 0x5a, 0xfe, 0xd5, 0x5e, 0x83, 0xee, + 0x5b, 0x81, 0x25, 0x79, 0xb8, 0x7c, 0xdb, 0x80, 0xd5, 0xbc, 0x9f, 0xfa, + 0x02, 0xec, 0x32, 0xa0, 0xd9, 0x7b, 0x0a, 0x56, 0xbf, 0xae, 0xad, 0x58, + 0xa4, 0x38, 0xce, 0xe5, 0x3d, 0x40, 0xdd, 0x19, 0x7f, 0xa2, 0xee, 0xef, + 0x4a, 0xff, 0x98, 0xeb, 0x55, 0x90, 0x16, 0x3e, 0x68, 0xb5, 0xf3, 0xde, + 0x44, 0x39, 0x09, 0x76, 0x90, 0x80, 0xc8, 0xa6, 0xbf, 0x87, 0xe3, 0x80, + 0x8b, 0xf2, 0x65, 0xa4, 0x1a, 0x3b, 0x79, 0xf8}, + pub_key_11, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA384, + 6, + {0x79, 0x8f, 0x59, 0x7e, 0x9a, 0xd4, 0xba, 0x8b, 0x3d, 0x00, 0xa9, 0x52, + 0x7f, 0x4e, 0x78, 0x5a, 0xf5, 0xc5, 0x59, 0x94, 0xe2, 0x95, 0x30, 0x46, + 0xa1, 0xb9, 0x06, 0x29, 0x45, 0xe8, 0xdf, 0xa3, 0x5e, 0xed, 0xb1, 0xe3, + 0x1a, 0xf3, 0xda, 0xf1, 0x95, 0x5d, 0x7b, 0x0a, 0xfe, 0x74, 0xfb, 0xc5, + 0x37, 0x39, 0xb1, 0xaa, 0x02, 0xfa, 0x2d, 0xba, 0x62, 0x9c, 0x31, 0xb2, + 0x11, 0xcd, 0x51, 0x3e, 0x22, 0x48, 0xed, 0x84, 0x7d, 0xd5, 0x79, 0x40, + 0x6a, 0xb6, 0x03, 0xd3, 0x36, 0x9d, 0xe3, 0xbb, 0x07, 0x14, 0x3a, 0x58, + 0x17, 0x34, 0xfd, 0x8b, 0x1c, 0xa0, 0x35, 0x8c, 0x4f, 0xda, 0x63, 0x90, + 0x45, 0xbe, 0x1f, 0x19, 0x2b, 0x23, 0x3e, 0xfb, 0x88, 0x48, 0xbb, 0x2c, + 0x54, 0x4e, 0x4e, 0x18, 0x8e, 0x0c, 0x7c, 0xe3, 0x11, 0xbb, 0x48, 0x41, + 0x07, 0x7d, 0x15, 0x05, 0x1c, 0x6f, 0x6b, 0x31, 0x99, 0x8d, 0xdd, 0x8a, + 0x7b, 0xd3, 0x0d, 0x75, 0xb7, 0xb3, 0xc8, 0x24, 0x35, 0x8b, 0xcc, 0xb3, + 0x5f, 0x8f, 0xfa, 0x8c, 0x0f, 0xc5, 0xac, 0x37, 0xed, 0x71, 0xcd, 0xd4, + 0x8e, 0xd3, 0xc0, 0x26, 0x9a, 0x63, 0x83, 0x17, 0x75, 0x6b, 0xdc, 0x92, + 0x87, 0x04, 0x3b, 0xe1, 0xb4, 0xf3, 0xc6, 0xef, 0x64, 0x23, 0xf1, 0xd0, + 0xd3, 0x88, 0x57, 0xc1, 0x95, 0xe7, 0xbe, 0x81, 0xc3, 0x77, 0x86, 0x48, + 0xab, 0x88, 0x94, 0x74, 0x10, 0x9f, 0xf3, 0xc7, 0xbe, 0x0f, 0xec, 0x79, + 0x0d, 0x3f, 0x5f, 0x50, 0xb9, 0x66, 0xe3, 0xdf, 0x40, 0xc5, 0x66, 0xf5, + 0x72, 0xf8, 0xf2, 0x52, 0xd0, 0x9e, 0x97, 0xd4, 0xc9, 0x04, 0x42, 0xba, + 0xdf, 0x82, 0x0c, 0x7d, 0xb7, 0x4d, 0x6f, 0xbb, 0x00, 0x4b, 0xd7, 0xeb, + 0x53, 0xc0, 0xb1, 0xa8, 0x71, 0xbb, 0x9f, 0x48, 0x08, 0x21, 0xbb, 0xb4, + 0x8b, 0x36, 0x3c, 0x85, 0xc9, 0x86, 0x6b, 0xf8, 0xa8, 0x6d, 0xe9, 0xc6, + 0x73, 0x2a, 0x31, 0x36, 0xf2, 0xc8, 0x0e, 0x88, 0xa2, 0x95, 0x40, 0xa9, + 0x03, 0x6b, 0x72, 0xfb, 0x8f, 0x4c, 0x89, 0x8e, 0x7b, 0x48, 0x7c, 0x41, + 0xd0, 0xf6, 0x93, 0xc9, 0x13, 0x09, 0xbb, 0x3b, 0xc0, 0x6f, 0x1e, 0x3b, + 0x2f, 0xa9, 0x91, 0x8c, 0x31, 0xba, 0x2a, 0x4b, 0x82, 0xa3, 0x7a, 0x92, + 0x77, 0x84, 0xa7, 0xc7, 0xd2, 0xaa, 0xdc, 0x33, 0x01, 0x52, 0x4c, 0xe2, + 0x70, 0x87, 0x74, 0xc3, 0xe2, 0x18, 0x9c, 0xa1, 0x88, 0xb3, 0xd8, 0x5a, + 0x33, 0x34, 0x8d, 0x28, 0xed, 0x6f, 0x08, 0x0a, 0x06, 0x45, 0x2b, 0xf8, + 0x31, 0x6d, 0x48, 0x3e, 0x6a, 0x5e, 0x28, 0xb8, 0x31, 0x79, 0x7f, 0x85, + 0xa8, 0xca, 0x5c, 0xa9, 0x22, 0xbc, 0xd9, 0x4b, 0x90, 0x45, 0xf5, 0x88, + 0xea, 0x9e, 0x15, 0xf2, 0xa2, 0x0d, 0xd2, 0x68, 0x17, 0xee, 0xb8, 0x0b, + 0x34, 0x21, 0xc5, 0xde, 0x72, 0xdb, 0x98, 0x84, 0x3d, 0xc7, 0x19, 0xcf, + 0xb1, 0xaf, 0xf1, 0xf9, 0x27, 0xee, 0x1d, 0xf1, 0xbb, 0x71, 0x87, 0x32, + 0x15, 0x9b, 0xec, 0x70, 0xd5, 0xb6, 0xd0, 0xf9, 0x8a, 0x3f, 0xd5, 0xd4, + 0x2c, 0x31, 0xec, 0xf4, 0x12, 0x4c, 0xb1, 0x75, 0x9f, 0x18, 0x38, 0x38, + 0xd6, 0x76, 0xec, 0xa2, 0xca, 0xdb, 0x4d, 0x57, 0xf2, 0xd6, 0xa5, 0x2c, + 0xd0, 0x11, 0x5f, 0xfe, 0xc0, 0xfd, 0x79, 0xc9, 0x9a, 0xa7, 0x8d, 0xf8, + 0xc6, 0xb5, 0x47, 0x97, 0xa5, 0x90, 0xbf, 0xef, 0xd4, 0xc3, 0x4e, 0x4c, + 0x3f, 0x39, 0x75, 0x0b, 0xa4, 0x7f, 0x4d, 0x80, 0x02, 0xa1, 0x31, 0xb8, + 0x70, 0xff, 0x8e, 0x65, 0xc6, 0xc3, 0x7b, 0x75, 0xe5, 0xc5, 0x4c, 0x8a, + 0x2b, 0xc2, 0xfd, 0xac, 0xed, 0xb4, 0x1f, 0x30, 0xed, 0x8b, 0xc9, 0x02, + 0x98, 0x19, 0xb7, 0x06, 0x4b, 0x65, 0x14, 0xa1}, + pub_key_11, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA384, + 7, + {0x41, 0xfa, 0x90, 0x7d, 0xa9, 0xf7, 0x8e, 0x10, 0x7b, 0x58, 0xff, 0x6c, + 0x4a, 0xc0, 0xe9, 0x2a, 0x9b, 0xbc, 0x7f, 0x5b, 0x51, 0x02, 0x60, 0x57, + 0x2f, 0xce, 0x4e, 0xf0, 0x47, 0xc7, 0x3c, 0xab, 0x3f, 0xb0, 0xd0, 0x0b, + 0x35, 0x3b, 0x4c, 0xb9, 0x25, 0x6d, 0xdd, 0xad, 0x43, 0x2c, 0x58, 0x15, + 0x65, 0x2b, 0xd8, 0x3c, 0x78, 0xe6, 0x57, 0x07, 0x57, 0x81, 0x14, 0x0d, + 0xe5, 0x61, 0x89, 0xec, 0xfb, 0xe1, 0x60, 0x1f, 0x24, 0xbd, 0xce, 0x05, + 0xc6, 0x3f, 0x51, 0x1a, 0x3d, 0x04, 0x67, 0x3d, 0x24, 0xc4, 0xe9, 0x43, + 0x69, 0x5d, 0x78, 0x12, 0xaa, 0xd6, 0x6f, 0x37, 0x4a, 0x74, 0xa9, 0x06, + 0x17, 0x7d, 0xc7, 0x29, 0x09, 0x00, 0x70, 0xcb, 0x5d, 0x6d, 0x51, 0x8e, + 0x70, 0x45, 0xf4, 0xcd, 0xec, 0xe0, 0x6c, 0xe2, 0xae, 0x42, 0xe1, 0x17, + 0x7c, 0x46, 0x85, 0x6a, 0x84, 0x25, 0xe6, 0x0b, 0xb0, 0x60, 0x40, 0x40, + 0x0c, 0x8b, 0xa0, 0xef, 0xb8, 0xd4, 0xf3, 0x95, 0xa4, 0x37, 0x7d, 0x4c, + 0x2c, 0x12, 0x8c, 0x68, 0xe6, 0xb3, 0x0e, 0x35, 0x8a, 0x73, 0xd9, 0x90, + 0x4d, 0x7a, 0xa1, 0xe5, 0x17, 0xef, 0x39, 0x65, 0x26, 0xcb, 0x64, 0xd3, + 0x9b, 0x3b, 0x36, 0xed, 0x72, 0x04, 0xb3, 0xba, 0xb1, 0xd9, 0x1b, 0x23, + 0xca, 0x95, 0xb2, 0xca, 0x1d, 0xa3, 0xee, 0xe9, 0x1c, 0x7d, 0x27, 0xb4, + 0xe4, 0xe6, 0x58, 0xfb, 0xf5, 0x06, 0x0a, 0x79, 0xcc, 0xe6, 0x9b, 0xe1, + 0xd9, 0x52, 0x52, 0xb0, 0xd7, 0xd7, 0x22, 0x07, 0x97, 0xa5, 0x39, 0x82, + 0xdc, 0x37, 0x13, 0x72, 0x96, 0x9d, 0x4e, 0x06, 0x55, 0x65, 0x07, 0xe7, + 0xe7, 0x87, 0x0a, 0x9e, 0xfd, 0x9e, 0x03, 0x76, 0x67, 0x02, 0xf2, 0x17, + 0xbe, 0x1c, 0x8f, 0x7f, 0x80, 0x00, 0x6c, 0x08, 0xd1, 0x3e, 0x17, 0x50, + 0x40, 0xcf, 0x28, 0xb2, 0x15, 0xde, 0xac, 0x6a, 0x1e, 0xbf, 0x35, 0x20, + 0xa3, 0xad, 0x9e, 0x91, 0xf9, 0x07, 0x2d, 0xfe, 0x50, 0xc6, 0x9d, 0x1a, + 0xa5, 0xa0, 0xdf, 0x73, 0xad, 0x63, 0xf7, 0x28, 0x31, 0xb0, 0x55, 0xf2, + 0x36, 0x7e, 0xa3, 0x5c, 0xfe, 0x67, 0x6a, 0x4f, 0x79, 0x70, 0xbc, 0x85, + 0xe2, 0xb5, 0x89, 0x17, 0xd1, 0xbd, 0x44, 0x9e, 0xd3, 0xd2, 0x74, 0xac, + 0x40, 0xf7, 0xa5, 0x15, 0xe2, 0x61, 0xdf, 0x3d, 0x06, 0x7a, 0x27, 0x7a, + 0xe6, 0x10, 0xe4, 0xee, 0x4c, 0xf6, 0x8b, 0x3a, 0x94, 0x7a, 0xe8, 0xc8, + 0x33, 0x9c, 0x81, 0x8e, 0xd1, 0x0e, 0x73, 0xb6, 0x48, 0x05, 0x77, 0xb2, + 0xa1, 0x37, 0x22, 0x02, 0x3c, 0xbb, 0x09, 0xd3, 0xb3, 0x78, 0xcf, 0xb7, + 0x1f, 0x6c, 0x86, 0xbd, 0x48, 0x1e, 0xe0, 0x9a, 0x1f, 0xcb, 0xb8, 0x07, + 0x33, 0x8e, 0x96, 0x8a, 0xa5, 0xaf, 0x99, 0x36, 0x97, 0xea, 0xb5, 0x62, + 0xaa, 0x49, 0x75, 0x56, 0x2e, 0xea, 0x6b, 0x11, 0x69, 0xe8, 0x6c, 0x75, + 0xef, 0x13, 0xe8, 0x77, 0xcf, 0xcd, 0x46, 0x08, 0x99, 0x4e, 0xad, 0xed, + 0xea, 0x3e, 0xba, 0x55, 0xaf, 0x19, 0xa7, 0xa5, 0x5b, 0x19, 0xe9, 0x2b, + 0x97, 0x44, 0x50, 0xa5, 0x93, 0xcd, 0xe7, 0x17, 0xbf, 0x0d, 0x7d, 0xdb, + 0xf0, 0xbb, 0xe8, 0xfe, 0xf9, 0x08, 0x16, 0xfe, 0xcf, 0x86, 0xec, 0x52, + 0x2a, 0x2d, 0x06, 0xa0, 0x4e, 0xbb, 0xc5, 0x0a, 0x1e, 0xaf, 0xd6, 0x7a, + 0xa4, 0x61, 0xa8, 0xa9, 0xcd, 0x70, 0x5e, 0xce, 0x0b, 0xbb, 0x46, 0xcf, + 0x77, 0x36, 0x89, 0xcc, 0x19, 0xcd, 0x69, 0x60, 0x75, 0x94, 0xfd, 0x2e, + 0xbd, 0xe0, 0x6a, 0xaa, 0x1e, 0x34, 0xeb, 0xec, 0x00, 0x1e, 0xdf, 0x31, + 0x8f, 0xa2, 0x22, 0x45, 0x87, 0x64, 0x61, 0xfc, 0x46, 0x12, 0x61, 0x72, + 0xdb, 0x41, 0xae, 0x9e, 0xcd, 0x74, 0x70, 0x0e}, + pub_key_11, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA384, + 8, + {0x17, 0x4f, 0x36, 0x44, 0xf5, 0x38, 0x0c, 0x9d, 0x80, 0x42, 0x87, 0xd8, + 0xb5, 0x84, 0x35, 0xcf, 0x14, 0x12, 0x83, 0xee, 0xbf, 0xeb, 0x4e, 0x37, + 0x64, 0x93, 0xb4, 0x01, 0xb8, 0x12, 0xb5, 0x25, 0xdc, 0xa7, 0x08, 0x33, + 0xfd, 0xf6, 0x26, 0xb0, 0x43, 0xe7, 0x0a, 0x71, 0xa9, 0xa5, 0x49, 0x74, + 0xbe, 0x4b, 0x77, 0xb8, 0xfa, 0xc0, 0xc8, 0xcd, 0x8b, 0x51, 0x41, 0xeb, + 0x4c, 0x8a, 0x90, 0x6c, 0xb1, 0x65, 0x84, 0xb3, 0x85, 0x12, 0x4f, 0x2d, + 0x33, 0x90, 0x35, 0x90, 0x65, 0x72, 0xe4, 0x46, 0xd2, 0x30, 0xcb, 0x60, + 0xa0, 0x60, 0x4e, 0x53, 0x45, 0x4d, 0x8d, 0x0c, 0xfc, 0x58, 0x8c, 0x04, + 0x91, 0x19, 0x0e, 0x2c, 0x26, 0xf4, 0x62, 0x34, 0xbc, 0xe0, 0x81, 0xaa, + 0xb2, 0xc2, 0xcf, 0x15, 0xcd, 0x1d, 0x76, 0x4b, 0xaf, 0x46, 0xfd, 0x8b, + 0x15, 0x4e, 0x75, 0xe8, 0xbe, 0x85, 0xd5, 0x4c, 0x0b, 0x90, 0x62, 0xee, + 0x26, 0x6e, 0x2e, 0xc7, 0x81, 0xf7, 0xdb, 0xbe, 0x87, 0x64, 0xec, 0xcd, + 0x13, 0xda, 0x5c, 0x10, 0x7b, 0x46, 0x82, 0x95, 0x90, 0xf6, 0xf2, 0x8f, + 0x59, 0x5e, 0xf4, 0xde, 0x37, 0x44, 0x05, 0x0f, 0xa2, 0xf7, 0x21, 0xc3, + 0xfb, 0xe1, 0xaf, 0xe8, 0x25, 0x00, 0x69, 0xd8, 0x15, 0xc6, 0x32, 0x73, + 0xcf, 0xce, 0xb7, 0x75, 0x05, 0xfe, 0xc5, 0x84, 0x4c, 0x21, 0xad, 0x8e, + 0x60, 0xa7, 0x31, 0x49, 0xe5, 0xd7, 0xc3, 0x01, 0x88, 0x95, 0x96, 0x7a, + 0xbe, 0x47, 0x1d, 0x7c, 0xc0, 0x80, 0x00, 0x30, 0xc7, 0x07, 0x60, 0xbd, + 0x0d, 0x3d, 0x48, 0xd6, 0x1e, 0x7e, 0xb1, 0x2a, 0x0a, 0x27, 0xa9, 0x16, + 0x77, 0x21, 0x6d, 0x00, 0x95, 0xa2, 0xa9, 0x5a, 0x37, 0xf3, 0xc8, 0x69, + 0x42, 0xc1, 0x98, 0x1d, 0xde, 0x4f, 0x78, 0x97, 0xa4, 0x19, 0x0a, 0x27, + 0x0e, 0x96, 0x2e, 0x2b, 0xa4, 0x27, 0xb4, 0xe6, 0x30, 0xe3, 0x18, 0x7a, + 0xb4, 0x2c, 0xbb, 0x3f, 0x9a, 0xac, 0xc9, 0xc0, 0xf2, 0xea, 0xc9, 0xa8, + 0xc4, 0x4f, 0x6d, 0x73, 0xf9, 0x6e, 0xab, 0x34, 0xb7, 0x4d, 0xbb, 0xa0, + 0x66, 0xc9, 0xdd, 0x56, 0xd3, 0x2b, 0xa7, 0xdf, 0x08, 0x7d, 0xba, 0x9e, + 0x47, 0x95, 0x82, 0xbf, 0x73, 0xd5, 0x94, 0x1c, 0xc1, 0x07, 0xca, 0xd5, + 0x5c, 0x65, 0x96, 0xd4, 0xe2, 0x5e, 0x39, 0xa7, 0xee, 0x37, 0x04, 0x22, + 0x8e, 0xf9, 0x78, 0x30, 0x76, 0x05, 0xf2, 0x87, 0x2e, 0xae, 0x23, 0xd8, + 0xf2, 0xfc, 0x5d, 0x8c, 0x08, 0x8b, 0x48, 0x2e, 0x15, 0xad, 0xed, 0xa2, + 0x2a, 0x7c, 0xab, 0x9d, 0x00, 0x57, 0x8d, 0x14, 0x3d, 0x53, 0xaf, 0x27, + 0xb0, 0x44, 0x16, 0xa1, 0xc3, 0x84, 0x1a, 0xa8, 0x8d, 0xe6, 0xdc, 0x4f, + 0x16, 0xb8, 0xdd, 0x32, 0x08, 0x97, 0xd1, 0x49, 0x8e, 0x4e, 0xff, 0xb5, + 0x8a, 0x6d, 0x87, 0xb8, 0xdd, 0xcd, 0xcf, 0xae, 0xee, 0x75, 0xec, 0xb9, + 0xef, 0x64, 0xe3, 0xdb, 0x62, 0xc2, 0x32, 0x96, 0x5f, 0x55, 0x6e, 0xe3, + 0xf7, 0x4d, 0x73, 0xd2, 0xb1, 0x99, 0x93, 0xe9, 0xa9, 0xb8, 0xd6, 0xba, + 0x56, 0xcc, 0x87, 0xfb, 0xbe, 0x3b, 0x7f, 0xb7, 0xdd, 0xcb, 0x35, 0x18, + 0x4e, 0xe2, 0xb8, 0x81, 0xd5, 0x5e, 0x55, 0xa7, 0x80, 0x3a, 0xb2, 0xdc, + 0xdd, 0xcd, 0x35, 0x72, 0xcb, 0x89, 0x21, 0xbe, 0xdf, 0x95, 0x81, 0x85, + 0xee, 0x70, 0x46, 0xb1, 0x2e, 0xf4, 0xe6, 0x19, 0x0a, 0x31, 0x40, 0x12, + 0x00, 0x6f, 0x80, 0x03, 0xac, 0xa9, 0x3f, 0x43, 0x0d, 0x12, 0x1d, 0xf1, + 0xad, 0xa3, 0x16, 0xff, 0xe0, 0xb1, 0xef, 0x85, 0x70, 0x6e, 0x36, 0xad, + 0x21, 0x64, 0xcd, 0x1e, 0x40, 0x38, 0x9b, 0x2f, 0x36, 0xcf, 0x10, 0x73, + 0x5e, 0x68, 0xe1, 0x50, 0x22, 0x09, 0x78, 0x84}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA384, + 9, + {0x34, 0xe0, 0x1c, 0xcf, 0x88, 0xb7, 0xb2, 0x5e, 0xd5, 0x6f, 0x5f, 0xaf, + 0xc8, 0x9d, 0xdc, 0xb9, 0xb6, 0xfa, 0xde, 0x81, 0xed, 0x24, 0x46, 0xb0, + 0xc1, 0x33, 0xf6, 0x94, 0x9e, 0x73, 0xa1, 0xd6, 0x81, 0x34, 0x97, 0x3f, + 0x59, 0xa5, 0x51, 0x58, 0x2b, 0xb3, 0xc2, 0x86, 0x51, 0xb3, 0x4f, 0xff, + 0x77, 0xf9, 0x7e, 0x91, 0xd9, 0x47, 0xa9, 0x6f, 0x26, 0x9b, 0xae, 0xf3, + 0x55, 0x69, 0x7e, 0x15, 0xf4, 0x99, 0x9d, 0x3b, 0x8b, 0x17, 0x3c, 0x66, + 0xc8, 0x6e, 0xaa, 0x54, 0x6b, 0x44, 0xf1, 0xaa, 0x42, 0x25, 0x1d, 0xf4, + 0x55, 0x84, 0xa9, 0x38, 0xb4, 0x0c, 0x6f, 0x1b, 0x5e, 0x1f, 0x8c, 0x58, + 0xff, 0x74, 0xf9, 0x62, 0x57, 0xa0, 0x44, 0xb1, 0x0a, 0x70, 0xbc, 0x50, + 0x75, 0xf9, 0x76, 0x9c, 0x3c, 0x94, 0x9d, 0xcd, 0xe8, 0x89, 0xe3, 0xb9, + 0xc6, 0xd3, 0x2d, 0x4e, 0xee, 0x6e, 0x31, 0x2d, 0xfa, 0x2c, 0x74, 0x31, + 0x89, 0x54, 0x77, 0x05, 0x56, 0x67, 0x7d, 0x19, 0x37, 0x26, 0x5e, 0x89, + 0x6b, 0xf0, 0x44, 0xb3, 0xc0, 0xa0, 0x3a, 0xc6, 0xef, 0x1d, 0x82, 0x88, + 0x8a, 0x5a, 0x01, 0x07, 0x87, 0xdc, 0x4a, 0x65, 0xa8, 0x55, 0x36, 0x85, + 0x32, 0xb0, 0x92, 0xa5, 0xf6, 0xc9, 0x85, 0xdd, 0x72, 0x09, 0x66, 0xfc, + 0xd4, 0x07, 0xd4, 0x65, 0xb3, 0x34, 0x26, 0xcd, 0x6e, 0x56, 0xac, 0x30, + 0xfe, 0xff, 0x07, 0x3b, 0xd4, 0xc5, 0x51, 0x15, 0xbd, 0xba, 0xef, 0x71, + 0xc1, 0x4f, 0x18, 0x0f, 0xb5, 0x59, 0xfa, 0x48, 0x60, 0xd7, 0xbc, 0x94, + 0xb5, 0x2a, 0xac, 0x8d, 0x12, 0x1d, 0x0c, 0x0a, 0xe4, 0xc2, 0xa6, 0x4e, + 0xe3, 0x2d, 0x1a, 0x10, 0x86, 0xef, 0xdb, 0x42, 0x64, 0xf4, 0xf9, 0x3f, + 0x4e, 0x8d, 0xb0, 0x96, 0x72, 0x4f, 0x52, 0xd6, 0x08, 0xbc, 0x68, 0x6e, + 0xb5, 0x5f, 0x3e, 0x28, 0x20, 0xab, 0xc4, 0x38, 0x4a, 0xf6, 0xe4, 0xe4, + 0xa8, 0xf9, 0xec, 0xa4, 0xcb, 0x3e, 0x52, 0xc4, 0x3a, 0x67, 0xe6, 0x73, + 0xf2, 0x61, 0x0d, 0xed, 0x69, 0xdf, 0x52, 0x0f, 0xec, 0x76, 0xd3, 0xaa, + 0x50, 0xb9, 0xa6, 0x55, 0x6f, 0xce, 0xc2, 0x04, 0xcb, 0x95, 0x9a, 0x0e, + 0xbf, 0xa6, 0xdf, 0xb8, 0x68, 0x06, 0x8f, 0x58, 0x33, 0x38, 0xe5, 0x7c, + 0xdc, 0xc2, 0xd2, 0x60, 0x3a, 0xce, 0xdc, 0x48, 0xc5, 0x95, 0x00, 0x45, + 0x35, 0x22, 0xbf, 0xa8, 0x16, 0x5c, 0x8e, 0x2c, 0x63, 0xe4, 0xac, 0x97, + 0xb3, 0xd4, 0xd7, 0x00, 0x75, 0xc8, 0x57, 0xbe, 0xff, 0xb5, 0xdb, 0x8d, + 0xf5, 0x82, 0x47, 0xec, 0x48, 0x42, 0xfd, 0xa0, 0x8a, 0x09, 0x3d, 0xf5, + 0xdd, 0xae, 0x1c, 0xad, 0x03, 0xe3, 0x74, 0xa3, 0x50, 0xa8, 0x79, 0x61, + 0x40, 0x8b, 0xf4, 0xfa, 0x99, 0xe5, 0x51, 0x1b, 0xa4, 0x2a, 0x90, 0x59, + 0xa0, 0xed, 0x73, 0xc1, 0xc9, 0x61, 0x8a, 0xe0, 0xa3, 0x00, 0x39, 0x93, + 0x47, 0xee, 0x19, 0x40, 0x03, 0xfb, 0x81, 0xf6, 0xe9, 0x05, 0xf0, 0x28, + 0x6e, 0x14, 0x67, 0xfc, 0x0e, 0xef, 0x2c, 0x56, 0x91, 0xc0, 0xd0, 0x5a, + 0x48, 0x0e, 0x52, 0xec, 0x57, 0x8f, 0x77, 0xd2, 0x61, 0x65, 0x03, 0x06, + 0x15, 0x30, 0xde, 0x13, 0x46, 0xd1, 0xa4, 0x24, 0xfa, 0xcd, 0x2c, 0xbb, + 0x9a, 0x7c, 0x8d, 0xa3, 0x8d, 0x87, 0x0e, 0x5f, 0x4b, 0x8c, 0xd4, 0x06, + 0xd4, 0x14, 0x21, 0xc9, 0x59, 0x10, 0x1c, 0x6e, 0xee, 0xe6, 0x0e, 0x09, + 0x2b, 0x2a, 0x5d, 0xc7, 0x17, 0xf2, 0xca, 0xf2, 0x92, 0xc8, 0x62, 0x2d, + 0x90, 0x38, 0x56, 0xa2, 0x66, 0xe3, 0x1c, 0x7c, 0x34, 0x2b, 0xbf, 0x09, + 0xf8, 0xbc, 0x37, 0xf6, 0x7f, 0x57, 0x6a, 0x3e, 0x8b, 0x96, 0x3b, 0x88, + 0xeb, 0xda, 0x9a, 0xa3, 0x1d, 0x09, 0x3f, 0xd9}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA384, + 10, + {0x5d, 0xa0, 0x93, 0x02, 0xfd, 0x2e, 0x6e, 0xb0, 0x69, 0x5f, 0x2d, 0x02, + 0x78, 0x93, 0xf4, 0x2d, 0x71, 0x47, 0x6b, 0xd0, 0xad, 0x8e, 0x17, 0x83, + 0xf3, 0x01, 0x5f, 0xda, 0x3d, 0x1b, 0x5d, 0x4f, 0xac, 0x1b, 0x56, 0xfb, + 0xf1, 0x33, 0x14, 0x4b, 0xf8, 0x2f, 0x87, 0x41, 0x60, 0xa3, 0xa2, 0x48, + 0xe2, 0xc6, 0xa4, 0xda, 0x69, 0x1a, 0x7d, 0xb2, 0x11, 0x0e, 0x4b, 0xd0, + 0x95, 0xd5, 0x36, 0xe7, 0x2f, 0xbd, 0xe3, 0xb4, 0x7c, 0xe0, 0xbd, 0xcc, + 0xa2, 0xfc, 0x90, 0x50, 0xaa, 0xaf, 0x23, 0x95, 0x68, 0x6f, 0x98, 0xb8, + 0xda, 0x83, 0xa7, 0xad, 0x15, 0x2b, 0x2f, 0x51, 0x71, 0x25, 0x84, 0x3b, + 0x83, 0x06, 0x82, 0x8a, 0x0d, 0x5e, 0xf8, 0xd4, 0xb3, 0xab, 0xb8, 0x74, + 0x37, 0x36, 0x44, 0xe8, 0x17, 0x55, 0xe7, 0xa9, 0x29, 0xa3, 0x3e, 0x98, + 0x06, 0x9c, 0x4d, 0x4d, 0x0a, 0x73, 0x2b, 0x65, 0xc5, 0xb8, 0x36, 0xc2, + 0xb7, 0xff, 0xc6, 0xa9, 0x14, 0xce, 0x02, 0xc2, 0xac, 0x0d, 0x4b, 0xd5, + 0xe6, 0x7f, 0x7a, 0x39, 0x5d, 0xa0, 0x4d, 0x8f, 0x24, 0x03, 0x1d, 0x1b, + 0xda, 0xd7, 0x3e, 0xed, 0x9d, 0x08, 0x98, 0x22, 0x16, 0xaa, 0xc5, 0xa0, + 0x67, 0xd9, 0x03, 0x11, 0xbf, 0xfc, 0x2b, 0x10, 0x9f, 0x9d, 0xc3, 0xab, + 0x4e, 0xe2, 0xc0, 0x51, 0xe2, 0x38, 0x80, 0xa6, 0x75, 0xfa, 0xb1, 0x5a, + 0x3c, 0xee, 0xbf, 0x15, 0xf1, 0x14, 0xd7, 0x95, 0x23, 0xea, 0x57, 0x80, + 0xd6, 0x2a, 0x07, 0x85, 0xca, 0xdd, 0xd3, 0xd3, 0x45, 0x69, 0x7b, 0x8a, + 0x1a, 0x78, 0x5b, 0x14, 0x88, 0xea, 0xec, 0xbb, 0x86, 0x3f, 0x8b, 0xa2, + 0x2a, 0x30, 0x7b, 0xc8, 0x35, 0xf3, 0xc8, 0x32, 0xce, 0x37, 0xde, 0x47, + 0xa4, 0x16, 0x13, 0x6b, 0x8c, 0x2e, 0x55, 0x9b, 0x38, 0xfe, 0x8d, 0x2b, + 0x94, 0xc4, 0xcd, 0x37, 0x6f, 0xbe, 0x20, 0x91, 0x30, 0x20, 0x6b, 0x53, + 0x27, 0x1f, 0x69, 0x78, 0x9b, 0xd0, 0xf2, 0x59, 0x6b, 0x85, 0xd9, 0xcc, + 0xb0, 0x00, 0xa1, 0x5e, 0x3f, 0x2e, 0x7c, 0x50, 0xe8, 0x82, 0x0d, 0xab, + 0xdb, 0x36, 0xb1, 0xdf, 0xac, 0x83, 0xcf, 0x0a, 0x30, 0x7e, 0xe4, 0x6e, + 0xca, 0x14, 0x2e, 0xb7, 0x47, 0xdd, 0x72, 0x97, 0x2f, 0x0e, 0x82, 0x4e, + 0x91, 0x07, 0xf3, 0x18, 0x03, 0x6e, 0x83, 0x27, 0x4a, 0xde, 0x55, 0xd5, + 0x3f, 0xb4, 0x70, 0x69, 0xcc, 0x49, 0xcc, 0x51, 0x46, 0x0f, 0x98, 0x2c, + 0xb7, 0x12, 0x07, 0x40, 0x82, 0x55, 0x9b, 0xef, 0x43, 0x6c, 0x50, 0x1c, + 0x96, 0x8e, 0x1b, 0x73, 0xfa, 0xe4, 0xad, 0xae, 0x5f, 0x2d, 0x71, 0x11, + 0xa1, 0x74, 0x1d, 0x12, 0x99, 0x86, 0x9b, 0x5f, 0x5d, 0x6c, 0x83, 0x1c, + 0x69, 0xc4, 0xab, 0x32, 0x3c, 0x4e, 0x04, 0x22, 0x7e, 0x43, 0x5c, 0xf3, + 0xcb, 0xfb, 0xa1, 0xa3, 0xa9, 0xe6, 0xe6, 0xa6, 0x43, 0x68, 0x02, 0x7d, + 0x5c, 0x38, 0x5a, 0xcb, 0xab, 0x00, 0x12, 0xf3, 0x85, 0xff, 0xa3, 0x31, + 0xdb, 0x5d, 0xec, 0xd3, 0x58, 0xd4, 0x4a, 0xfe, 0x4d, 0x7d, 0x04, 0x7c, + 0xa4, 0xec, 0x9b, 0x8f, 0x88, 0x89, 0x30, 0xc1, 0xc6, 0xca, 0x1a, 0x01, + 0x10, 0x6c, 0x8f, 0x74, 0x82, 0xed, 0x80, 0xce, 0xcf, 0x0e, 0x24, 0x4e, + 0xe7, 0x6e, 0x28, 0x52, 0x7d, 0x84, 0x64, 0xf4, 0x13, 0x95, 0xe9, 0x49, + 0xed, 0xa7, 0x4e, 0x23, 0x32, 0x82, 0xf5, 0x0b, 0x6f, 0xcc, 0xed, 0xdd, + 0x34, 0x78, 0xbe, 0x8b, 0x78, 0x25, 0xac, 0x05, 0xf0, 0xf1, 0xf0, 0x96, + 0x17, 0xf3, 0x1f, 0x79, 0xea, 0xcf, 0x10, 0xd9, 0x0b, 0xe5, 0x07, 0x11, + 0xb8, 0xd2, 0xc0, 0xa4, 0xe1, 0xf2, 0x06, 0x2a, 0x3d, 0x6d, 0x4a, 0xb9, + 0xed, 0x05, 0xc0, 0xf6, 0x67, 0x8f, 0x94, 0xe7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA384, + 11, + {0x10, 0x87, 0x7a, 0xe7, 0xa6, 0x3a, 0x66, 0xb8, 0x24, 0x9e, 0x34, 0x55, + 0x7c, 0x24, 0x14, 0x5c, 0x4a, 0x5b, 0xbc, 0xe1, 0xb2, 0xd7, 0x19, 0x1e, + 0xd8, 0xa6, 0xb1, 0x94, 0xb5, 0xa1, 0x4c, 0x6f, 0x0c, 0x75, 0xe1, 0x57, + 0x77, 0x2c, 0x90, 0x55, 0x36, 0x32, 0xc4, 0xa5, 0x86, 0x36, 0xae, 0xc3, + 0x56, 0xe5, 0x0b, 0xb1, 0x50, 0x35, 0xb7, 0x40, 0x90, 0x84, 0xba, 0x68, + 0xe9, 0x1d, 0x09, 0xcf, 0xa3, 0xd0, 0x90, 0xe1, 0xb4, 0xe1, 0x7c, 0x08, + 0xc5, 0x6a, 0x3d, 0x20, 0xfb, 0xeb, 0xd4, 0x83, 0xdf, 0x98, 0x4b, 0x5f, + 0x80, 0x0c, 0x77, 0x24, 0xc5, 0x2c, 0x19, 0x33, 0x9d, 0xb6, 0x2f, 0xf9, + 0xb1, 0x3b, 0x2c, 0xb3, 0x8b, 0x11, 0x87, 0xc5, 0x92, 0x7f, 0xfe, 0x57, + 0x28, 0xb8, 0xc7, 0xa6, 0x6d, 0x3f, 0x20, 0x9d, 0xb3, 0xe2, 0xa4, 0x90, + 0xb1, 0x15, 0xe6, 0xe8, 0x54, 0xbb, 0x8b, 0x5f, 0xb6, 0xe3, 0x90, 0xae, + 0xdb, 0x5a, 0xc7, 0xfc, 0x93, 0x92, 0x13, 0x99, 0x82, 0x41, 0x20, 0xa2, + 0x4c, 0x6d, 0xfe, 0x8b, 0x08, 0x48, 0x45, 0xe4, 0x92, 0x1c, 0x5b, 0xdc, + 0x04, 0xf0, 0xd3, 0xf9, 0xdc, 0xd7, 0x89, 0x66, 0x32, 0x25, 0x2b, 0x69, + 0x72, 0x79, 0x96, 0xb3, 0x25, 0xe9, 0x9a, 0x07, 0xfd, 0xda, 0xf0, 0x55, + 0x32, 0x86, 0x85, 0x03, 0x5b, 0x62, 0x9c, 0x00, 0x10, 0x78, 0xc8, 0x18, + 0x2e, 0x4b, 0xc7, 0x91, 0x55, 0x40, 0x5a, 0xac, 0x23, 0x24, 0x79, 0x04, + 0x97, 0xca, 0x08, 0x2e, 0x0d, 0x9e, 0x6b, 0x27, 0x07, 0xa0, 0x11, 0xa9, + 0x53, 0x0f, 0xed, 0x0f, 0xb0, 0xe2, 0x56, 0x8a, 0x05, 0xab, 0x26, 0xe3, + 0xcd, 0x1e, 0x61, 0x3d, 0x6c, 0xf4, 0xf1, 0x0e, 0xe6, 0x19, 0xf9, 0x7b, + 0xeb, 0xff, 0x59, 0xdf, 0x63, 0x44, 0x27, 0x58, 0x4e, 0x26, 0xfa, 0x81, + 0xcf, 0x8e, 0xfe, 0x07, 0xc4, 0x0e, 0xb9, 0x10, 0xa7, 0xcb, 0xe4, 0x63, + 0xeb, 0x56, 0x8c, 0xbc, 0x0c, 0xb1, 0x99, 0x21, 0x46, 0xfb, 0xd7, 0x28, + 0x00, 0x64, 0xa8, 0x18, 0x9d, 0x22, 0xee, 0x23, 0x28, 0x3f, 0x66, 0x1b, + 0x9e, 0x98, 0x0d, 0x24, 0x03, 0xe7, 0x07, 0x53, 0xc1, 0xbc, 0xa7, 0x50, + 0x5e, 0xc9, 0x2c, 0x1d, 0x68, 0x82, 0x00, 0xfe, 0x00, 0x1d, 0x59, 0x78, + 0x74, 0x96, 0x8d, 0x14, 0xa8, 0xf3, 0xd8, 0xed, 0xbe, 0x43, 0x6a, 0x6f, + 0x73, 0x28, 0x21, 0x8b, 0x69, 0x95, 0x7b, 0x15, 0x26, 0xd2, 0x2e, 0xea, + 0x70, 0x99, 0x2e, 0xd1, 0x45, 0x26, 0xa0, 0x41, 0x5e, 0x12, 0x53, 0x4a, + 0xf4, 0x43, 0xa1, 0xd8, 0x10, 0x05, 0x78, 0xbe, 0x88, 0x8b, 0xad, 0x5e, + 0x2f, 0xa1, 0x86, 0x38, 0xd7, 0x7d, 0xc5, 0xeb, 0x17, 0x7f, 0xbb, 0x12, + 0x04, 0x5d, 0x6b, 0xb2, 0xfc, 0x70, 0xbd, 0x4a, 0xc3, 0xd9, 0xf3, 0xa2, + 0x02, 0x50, 0x36, 0x11, 0xef, 0x6b, 0x55, 0xb0, 0x05, 0xf6, 0xa3, 0x9c, + 0xf4, 0x5e, 0x3a, 0x89, 0x6c, 0x5a, 0x72, 0x6f, 0x8e, 0xec, 0x1a, 0xd5, + 0xb6, 0x86, 0x24, 0x34, 0x7b, 0xe0, 0xb4, 0x56, 0x1d, 0xf6, 0x8a, 0xfc, + 0xbb, 0xd6, 0x65, 0x93, 0x5b, 0x4b, 0x52, 0x19, 0xd7, 0x5a, 0xf0, 0x25, + 0x28, 0x49, 0xae, 0x4b, 0xdc, 0x9a, 0xe8, 0x96, 0x36, 0xf7, 0xd0, 0xbd, + 0x95, 0x33, 0xb0, 0xa1, 0x8f, 0x94, 0xfa, 0x2e, 0xc5, 0xb4, 0xc4, 0xfc, + 0xb6, 0x3a, 0x08, 0x80, 0x61, 0x9a, 0x88, 0x7b, 0x71, 0x0c, 0xb9, 0x2b, + 0x33, 0x76, 0xa4, 0x07, 0xfb, 0xc6, 0xfb, 0xc4, 0x3d, 0x57, 0x94, 0xdd, + 0x24, 0x3c, 0x7d, 0x23, 0x5a, 0x14, 0xe8, 0xcc, 0x3e, 0x4f, 0x78, 0x6c, + 0x3b, 0xd5, 0x7f, 0x39, 0x13, 0x93, 0xd0, 0x5c, 0x28, 0x3b, 0xd9, 0xc6, + 0x21, 0x04, 0xfe, 0x04, 0xce, 0xf2, 0x9c, 0x75}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA384, + 12, + {0xbd, 0x95, 0x86, 0xf5, 0x2f, 0x2e, 0x14, 0xb0, 0x69, 0x4a, 0x44, 0x7f, + 0xc1, 0x11, 0x08, 0x61, 0x41, 0xf8, 0x86, 0x4f, 0x0d, 0x24, 0x64, 0xed, + 0x83, 0xad, 0xee, 0xb0, 0xb7, 0x02, 0xcc, 0x0d, 0xc5, 0x01, 0xb8, 0x99, + 0xf0, 0xc1, 0xba, 0x5a, 0xcb, 0x0c, 0x01, 0x63, 0x19, 0x1d, 0xc8, 0xf4, + 0x6e, 0x26, 0x63, 0x1f, 0xa2, 0x36, 0x28, 0x99, 0x02, 0x94, 0x9c, 0x08, + 0x7e, 0xf4, 0x96, 0x85, 0x85, 0xa9, 0xda, 0xdd, 0xac, 0x00, 0xfd, 0xf4, + 0x43, 0x05, 0x61, 0xfd, 0x81, 0x60, 0x5f, 0x7f, 0x35, 0x68, 0x22, 0x2d, + 0xa3, 0xc4, 0xcd, 0xdd, 0xb9, 0x04, 0x7d, 0xd5, 0x29, 0x52, 0x7a, 0x5d, + 0x37, 0x0c, 0x34, 0x3d, 0xd2, 0x05, 0x8d, 0x3d, 0xd3, 0x88, 0x51, 0x57, + 0xe4, 0x59, 0x4d, 0x7a, 0xf1, 0x60, 0xe2, 0x44, 0x32, 0x97, 0xa3, 0xc8, + 0x7c, 0x42, 0x14, 0xae, 0x3a, 0xe2, 0xfb, 0x3c, 0x13, 0xa8, 0xff, 0x39, + 0xe1, 0xe8, 0x04, 0xfb, 0xb3, 0x9f, 0x30, 0x97, 0xb0, 0x97, 0xa7, 0xd2, + 0xdd, 0x56, 0x8d, 0x88, 0x5a, 0x5a, 0xbd, 0xc3, 0xd1, 0xbb, 0x01, 0x23, + 0x49, 0x75, 0x8e, 0x96, 0xb6, 0x08, 0x05, 0x02, 0x85, 0xad, 0x3c, 0x80, + 0x13, 0x23, 0x90, 0xae, 0x5f, 0xc9, 0xed, 0xda, 0xc4, 0x0c, 0xa9, 0x8d, + 0x6d, 0xb6, 0x46, 0x3b, 0x8f, 0x10, 0xf7, 0x9e, 0x4c, 0x4a, 0x98, 0xd2, + 0xaa, 0x91, 0xb7, 0xd8, 0xd6, 0xb9, 0xc2, 0x53, 0x6d, 0x81, 0x31, 0xa3, + 0xd4, 0x47, 0xa9, 0x62, 0x24, 0x67, 0xe7, 0x17, 0x0c, 0x66, 0xc7, 0x24, + 0x95, 0xdf, 0x3f, 0x8c, 0xec, 0x11, 0x95, 0x1d, 0xb3, 0xcc, 0x64, 0x07, + 0xce, 0x75, 0xef, 0x39, 0x85, 0x81, 0x67, 0x77, 0x53, 0x77, 0x3b, 0xce, + 0xb6, 0xae, 0xce, 0x44, 0xf4, 0x02, 0x92, 0xd8, 0xde, 0x15, 0xe0, 0x20, + 0x52, 0x36, 0x44, 0xac, 0xf0, 0xaf, 0xc7, 0x9e, 0x13, 0x81, 0x87, 0x5b, + 0x6a, 0x67, 0x16, 0x8b, 0xf5, 0x66, 0x66, 0x5c, 0x4a, 0x4a, 0xab, 0x1a, + 0x8c, 0x6a, 0x2a, 0x38, 0x44, 0x37, 0xf4, 0xcd, 0x2b, 0x24, 0x2a, 0xcc, + 0x8d, 0x83, 0x85, 0xcb, 0x39, 0x76, 0x4d, 0xab, 0x2c, 0x73, 0xe2, 0x47, + 0x62, 0x00, 0xc2, 0x13, 0x6e, 0x49, 0x04, 0xf8, 0xba, 0x04, 0x79, 0xe5, + 0xa6, 0xec, 0xe3, 0x8a, 0xc8, 0xb4, 0xe9, 0x9b, 0x6b, 0xe4, 0xa2, 0xf1, + 0x23, 0x10, 0xb2, 0x65, 0xa8, 0x47, 0x06, 0x28, 0xf9, 0xd1, 0x98, 0xd8, + 0x97, 0xca, 0xce, 0x6e, 0xfd, 0x9c, 0xc2, 0xb8, 0xbd, 0x29, 0x96, 0x96, + 0x65, 0x4a, 0xe2, 0x05, 0xe1, 0x47, 0x05, 0x21, 0xec, 0x7e, 0xc7, 0x4d, + 0x2c, 0xff, 0xfd, 0x05, 0x8a, 0x1b, 0xd1, 0xf8, 0x4d, 0x72, 0xa5, 0xe1, + 0x3d, 0x2b, 0xf4, 0x4a, 0xa8, 0x30, 0x6d, 0x78, 0x31, 0x95, 0x69, 0x63, + 0x5d, 0x49, 0x2c, 0x63, 0x93, 0x97, 0xd8, 0x86, 0x22, 0x2d, 0x5d, 0xe4, + 0x6f, 0x82, 0xdc, 0xc5, 0xbd, 0x97, 0x36, 0xd4, 0x01, 0xba, 0x29, 0x20, + 0x57, 0x7b, 0xc7, 0x1e, 0x7c, 0xee, 0x77, 0xb9, 0x39, 0x57, 0x32, 0x31, + 0x7b, 0x84, 0x9d, 0x22, 0xea, 0x98, 0xbd, 0x5c, 0x6e, 0xe4, 0x61, 0xd8, + 0x27, 0x5d, 0xf4, 0xfa, 0x8a, 0x9a, 0xca, 0xad, 0xc3, 0xdb, 0x52, 0x8d, + 0x7c, 0x53, 0xe8, 0xb7, 0xe7, 0x97, 0xe6, 0x64, 0x7d, 0xdf, 0x9e, 0x22, + 0x59, 0xaf, 0x83, 0xb4, 0xc5, 0x6d, 0x63, 0xbc, 0xa9, 0x01, 0xe1, 0xf0, + 0xce, 0x54, 0x14, 0xb5, 0x60, 0x9f, 0xc1, 0xed, 0xcd, 0x2a, 0x6a, 0x71, + 0x21, 0xb4, 0x1a, 0x2f, 0x30, 0x82, 0xa7, 0xba, 0x6f, 0xcc, 0x63, 0x0f, + 0xbc, 0x7f, 0xff, 0x4b, 0xc2, 0x53, 0x59, 0x20, 0xd6, 0xe8, 0x34, 0x5e, + 0x0a, 0xa8, 0xd6, 0x24, 0x0a, 0x5f, 0x04, 0xf1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA384, + 13, + {0x23, 0xda, 0x24, 0x5b, 0xc1, 0xde, 0xff, 0xf0, 0x9d, 0xc4, 0xa0, 0xad, + 0xc5, 0x83, 0x47, 0xce, 0x41, 0x91, 0x09, 0xe3, 0x00, 0x2f, 0xd1, 0x30, + 0x03, 0x31, 0xa8, 0xdf, 0xbd, 0xe6, 0x8f, 0x4b, 0x17, 0xd7, 0xe6, 0x5b, + 0x8e, 0xca, 0xaa, 0x69, 0xab, 0xc1, 0x41, 0x34, 0x42, 0x2b, 0x76, 0x03, + 0x6f, 0x49, 0x17, 0xb7, 0xd9, 0x91, 0xe0, 0xf5, 0x1d, 0x16, 0x80, 0x74, + 0x72, 0x2a, 0x2f, 0x1c, 0xcd, 0x1b, 0x30, 0xbb, 0xd6, 0xf3, 0x13, 0x9f, + 0x14, 0x7d, 0x29, 0xef, 0x11, 0xa0, 0xda, 0x12, 0x04, 0xd4, 0xad, 0x11, + 0x5d, 0xf6, 0x7a, 0x66, 0xd4, 0xd1, 0x05, 0x09, 0xab, 0xea, 0xfd, 0x25, + 0x02, 0xa6, 0xb6, 0x71, 0xa4, 0x07, 0x46, 0x86, 0x17, 0x51, 0xe7, 0xe5, + 0x91, 0x2e, 0x23, 0xdb, 0x05, 0xd0, 0xb3, 0xeb, 0xfa, 0x95, 0xf0, 0xf3, + 0xff, 0xf8, 0x87, 0x6b, 0x6f, 0x01, 0xaf, 0x3d, 0xc3, 0xd5, 0xe9, 0x4c, + 0xcc, 0x75, 0x82, 0x53, 0x6d, 0xef, 0x9d, 0x40, 0xfa, 0xcb, 0x2c, 0x6d, + 0x91, 0xe0, 0xea, 0xef, 0x3e, 0xf7, 0x75, 0x3f, 0xa8, 0x83, 0x0c, 0x71, + 0xe6, 0xe5, 0x83, 0xfa, 0x21, 0xd4, 0x23, 0xcd, 0xac, 0x47, 0x18, 0x93, + 0x37, 0xf8, 0xcc, 0xa6, 0x10, 0x44, 0xe4, 0x92, 0xb0, 0x73, 0xca, 0xee, + 0x97, 0x5c, 0xd3, 0xcd, 0x33, 0xeb, 0xd5, 0x48, 0xee, 0xe6, 0x8d, 0x72, + 0x20, 0xfc, 0xe7, 0x8b, 0xa2, 0xdb, 0x17, 0xef, 0x8a, 0xe4, 0x87, 0xd2, + 0xff, 0x06, 0xe9, 0x4d, 0x3d, 0x4a, 0xe6, 0x7e, 0x3f, 0xf9, 0xd3, 0xd7, + 0x82, 0x56, 0x40, 0x37, 0x44, 0xdf, 0xc1, 0x8c, 0x56, 0x49, 0xd5, 0x29, + 0xf3, 0x28, 0x3b, 0x51, 0xed, 0xd7, 0x81, 0x7c, 0xc3, 0xee, 0x9a, 0x3d, + 0x41, 0x7d, 0x4e, 0x2e, 0x58, 0x3f, 0x13, 0xa3, 0x6b, 0xdd, 0xc9, 0x3f, + 0x07, 0x8c, 0xdf, 0xbd, 0xfb, 0xa1, 0xc8, 0xcc, 0x48, 0x6b, 0x50, 0xe8, + 0x10, 0x4f, 0x4d, 0xc8, 0x62, 0xd4, 0xcf, 0xff, 0xc7, 0xc9, 0x20, 0x91, + 0x43, 0xd4, 0x3f, 0xd7, 0xd5, 0x59, 0x18, 0xd3, 0x26, 0xf0, 0x22, 0xdb, + 0x83, 0x6d, 0x6d, 0x3a, 0xe1, 0x55, 0x89, 0x7a, 0xa4, 0xa1, 0x2a, 0xf7, + 0x88, 0x46, 0xc9, 0x4e, 0x1b, 0xb4, 0x20, 0x25, 0xa7, 0x96, 0xd5, 0x94, + 0x92, 0x00, 0x11, 0x94, 0x5a, 0xa7, 0xd7, 0xf4, 0x1e, 0xac, 0x8c, 0x0a, + 0x42, 0x25, 0x22, 0x86, 0x26, 0x74, 0x33, 0xc0, 0x40, 0x93, 0x71, 0xd2, + 0x0e, 0x31, 0x24, 0x23, 0x06, 0x2d, 0xea, 0x43, 0x52, 0x83, 0xd3, 0x85, + 0x7a, 0x56, 0xd1, 0xb4, 0x72, 0x48, 0x19, 0x0b, 0x73, 0xb3, 0x58, 0xec, + 0xbc, 0x99, 0x8e, 0x7d, 0xfa, 0xa4, 0xf4, 0xb8, 0x9a, 0xcd, 0x10, 0xb0, + 0x5b, 0x58, 0xa1, 0x72, 0xfa, 0x58, 0xfd, 0x37, 0xf0, 0x7b, 0x70, 0x7a, + 0x97, 0x8a, 0xa4, 0xe2, 0x6d, 0x47, 0x17, 0x26, 0x24, 0x0e, 0xdc, 0xe5, + 0x22, 0xd4, 0x08, 0x34, 0x77, 0xdb, 0x37, 0xe4, 0xe2, 0x30, 0x03, 0x1c, + 0xf0, 0x60, 0x96, 0xd3, 0x73, 0xd6, 0x5e, 0x4e, 0x7f, 0xda, 0x47, 0xd4, + 0x21, 0xe4, 0xd0, 0x00, 0xb7, 0x22, 0xda, 0x63, 0x26, 0xd9, 0xe8, 0xfa, + 0x5f, 0x09, 0xf2, 0x68, 0x5f, 0x6a, 0xf3, 0xa5, 0x1f, 0x56, 0x49, 0xe9, + 0x9a, 0x67, 0x01, 0x0b, 0xfb, 0x69, 0x5f, 0x3f, 0x5b, 0xd8, 0xa6, 0x02, + 0x7a, 0xb1, 0xeb, 0x75, 0x9e, 0xf0, 0xa0, 0x22, 0xf5, 0xbd, 0x67, 0x75, + 0xe5, 0xfe, 0x96, 0xaa, 0x22, 0xd9, 0xd7, 0x6b, 0x37, 0x53, 0x77, 0xe2, + 0xb5, 0x56, 0x19, 0x9c, 0x94, 0x0f, 0x05, 0x67, 0xf0, 0x98, 0x99, 0x87, + 0x4e, 0x02, 0xe8, 0xb9, 0x72, 0x94, 0x0f, 0xc7, 0xd7, 0xfd, 0x63, 0x2e, + 0xfa, 0x97, 0xa6, 0x17, 0xc1, 0xd4, 0x76, 0x7e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA384, + 14, + {0xbe, 0xc4, 0xec, 0xc1, 0xe9, 0x93, 0x5d, 0x26, 0xa8, 0xa4, 0x48, 0x26, + 0x6a, 0x6d, 0x45, 0x0e, 0xf1, 0x92, 0x6d, 0x3e, 0x03, 0x53, 0xbb, 0x61, + 0xf7, 0xd8, 0x49, 0x34, 0xd7, 0xc6, 0x6d, 0x66, 0xb4, 0x44, 0x1d, 0x21, + 0xb5, 0x4a, 0xba, 0xf9, 0x20, 0x02, 0x57, 0xfc, 0xa8, 0x9a, 0xd3, 0x52, + 0xfb, 0x02, 0x47, 0xb5, 0xb6, 0x5f, 0xc9, 0x52, 0xf4, 0xd7, 0x5f, 0xdf, + 0xd2, 0xc0, 0x4a, 0x8b, 0x44, 0x08, 0x17, 0xcf, 0x35, 0x1c, 0x4c, 0x09, + 0x49, 0x31, 0x91, 0xed, 0xe4, 0xd7, 0x3c, 0xa5, 0x5d, 0x41, 0x42, 0xf1, + 0xc8, 0xab, 0xd1, 0x98, 0x22, 0x78, 0xc6, 0x0c, 0x2f, 0x9f, 0x5f, 0x2a, + 0xdf, 0x4a, 0x0d, 0x1e, 0x0a, 0xd8, 0xea, 0x2e, 0x3a, 0xa1, 0x77, 0x8a, + 0x84, 0x6a, 0x91, 0xbc, 0xf4, 0xba, 0x4b, 0x96, 0x37, 0xe4, 0xa2, 0xae, + 0x49, 0xed, 0x91, 0x37, 0x9c, 0x21, 0x27, 0xdc, 0xe0, 0xfe, 0x03, 0x04, + 0x8e, 0x78, 0xdc, 0x9c, 0x37, 0xb7, 0x00, 0x08, 0x9a, 0xb8, 0x4b, 0x84, + 0xcf, 0xf7, 0x87, 0x2f, 0xe0, 0x8d, 0x0d, 0x77, 0x38, 0x18, 0xe1, 0x58, + 0xb8, 0x96, 0xbb, 0xd6, 0x07, 0x5a, 0xf6, 0xdf, 0x1a, 0x75, 0x19, 0x09, + 0xdd, 0x1e, 0x5d, 0xad, 0x96, 0x8e, 0xcc, 0x91, 0xbc, 0x62, 0x19, 0xc6, + 0x13, 0xa4, 0xab, 0x90, 0x2d, 0xe6, 0xb0, 0xac, 0xc4, 0x67, 0x48, 0xa3, + 0x0f, 0xef, 0x9f, 0xb3, 0x3a, 0x33, 0x58, 0x20, 0xd7, 0x37, 0xfd, 0xb3, + 0x53, 0xf9, 0xe8, 0xe5, 0x37, 0x8e, 0x9c, 0xec, 0xed, 0x5b, 0x88, 0x09, + 0x90, 0x6d, 0xdb, 0x71, 0x00, 0x38, 0xc6, 0xf2, 0xc4, 0xe3, 0xc8, 0x01, + 0x58, 0xf5, 0xea, 0x4a, 0xb1, 0xe2, 0x35, 0x7b, 0xee, 0x7f, 0x01, 0xe2, + 0xdd, 0x2d, 0xc8, 0x1e, 0x99, 0x12, 0xd8, 0xb2, 0x60, 0xef, 0x4a, 0xd3, + 0x8e, 0x18, 0x1d, 0x7f, 0x2d, 0x5b, 0x07, 0x28, 0x76, 0x59, 0xe0, 0x33, + 0x51, 0xe4, 0xce, 0xe0, 0xf0, 0xcd, 0x4e, 0x4c, 0xa4, 0x77, 0x41, 0x55, + 0x04, 0xa8, 0xe5, 0x91, 0x68, 0x93, 0x79, 0x58, 0xe3, 0xea, 0xdd, 0xa0, + 0xa9, 0xe3, 0x66, 0xfc, 0x37, 0x0c, 0x30, 0x8a, 0xd7, 0x85, 0x05, 0xa8, + 0xfa, 0xca, 0x41, 0x6e, 0x94, 0xb7, 0xf2, 0x7f, 0x60, 0xf4, 0x07, 0x09, + 0x95, 0x9f, 0xe2, 0x6c, 0x1c, 0x6a, 0xb9, 0x85, 0xa1, 0x14, 0x15, 0x37, + 0xd1, 0xfa, 0x11, 0x0c, 0xce, 0x11, 0x5a, 0xe4, 0x5a, 0x10, 0xa3, 0x49, + 0x85, 0x91, 0x80, 0x0e, 0x81, 0x10, 0x20, 0x97, 0xff, 0x51, 0x45, 0x51, + 0x81, 0x9a, 0xbf, 0xab, 0x67, 0xd8, 0x76, 0xdf, 0x37, 0xe1, 0xd0, 0x45, + 0x57, 0xca, 0x98, 0xac, 0x6d, 0x9c, 0x14, 0xcd, 0xe0, 0xbd, 0x2e, 0x0f, + 0x9c, 0xcf, 0xd6, 0xe2, 0x57, 0x17, 0x50, 0xb3, 0xa6, 0x95, 0x19, 0xff, + 0x26, 0x30, 0xc5, 0xf1, 0xa0, 0x8f, 0x22, 0x76, 0x7e, 0x95, 0x00, 0x72, + 0x74, 0x33, 0x12, 0x6a, 0x7d, 0xa8, 0x5d, 0x99, 0x2c, 0xd1, 0x4d, 0x4d, + 0x94, 0x6a, 0xaf, 0xeb, 0x59, 0x6f, 0x7a, 0xa8, 0xea, 0x22, 0x39, 0xd1, + 0xd5, 0xfc, 0x05, 0x56, 0x58, 0x46, 0x69, 0xa8, 0xfe, 0x96, 0x8c, 0x7d, + 0x1e, 0xc9, 0xf3, 0x5a, 0x60, 0x1a, 0xfc, 0x7d, 0x8c, 0x5e, 0x26, 0x20, + 0xaf, 0x5b, 0xb9, 0x5f, 0xd9, 0x22, 0xdf, 0xb3, 0xb8, 0xd0, 0x13, 0xf5, + 0xb8, 0x7c, 0x3c, 0xb1, 0xda, 0x4b, 0x33, 0x49, 0xab, 0x13, 0x13, 0x5a, + 0x13, 0xd4, 0x5d, 0xe4, 0x9b, 0x49, 0x91, 0xee, 0xfe, 0x8c, 0x6f, 0x6b, + 0x1b, 0xd4, 0x09, 0xb2, 0xf8, 0x27, 0x28, 0x89, 0x86, 0xe9, 0x86, 0xcf, + 0x08, 0xc6, 0x43, 0x42, 0x0b, 0x16, 0x0a, 0x64, 0x2d, 0xc4, 0x7a, 0xfb, + 0x7a, 0xf3, 0x21, 0xd9, 0xee, 0xe8, 0x9a, 0xf7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA384, + 15, + {0x6e, 0x5a, 0x44, 0xb4, 0xfe, 0x52, 0xc8, 0x10, 0x4e, 0xb6, 0x0e, 0x7d, + 0x96, 0xe6, 0x97, 0xc2, 0xfb, 0x0c, 0x76, 0x10, 0xfe, 0x17, 0xfe, 0x8c, + 0x6d, 0x10, 0xfa, 0xbc, 0x50, 0x9c, 0xd3, 0xcb, 0x16, 0xbb, 0x44, 0x28, + 0x93, 0x5e, 0xc5, 0x8f, 0xac, 0x84, 0xdb, 0x83, 0x54, 0x2b, 0xa1, 0x66, + 0x99, 0x1f, 0x92, 0x3a, 0x98, 0x89, 0xee, 0x78, 0x08, 0x8f, 0x08, 0x86, + 0xde, 0xee, 0x10, 0x7c, 0x1d, 0x08, 0x52, 0xeb, 0xcb, 0x29, 0x55, 0x61, + 0xc3, 0x97, 0x7b, 0x2d, 0x69, 0xaa, 0x06, 0x9e, 0x1c, 0x15, 0xe4, 0x1d, + 0x5a, 0xc4, 0x70, 0x50, 0xb2, 0x22, 0x19, 0x62, 0x41, 0x3f, 0x9b, 0x51, + 0x11, 0xa5, 0x36, 0xa0, 0xa6, 0xc1, 0x76, 0x2d, 0x04, 0xdd, 0x8a, 0xd9, + 0x63, 0x18, 0x96, 0x4e, 0x34, 0xb8, 0x23, 0x05, 0x64, 0x50, 0x9e, 0x62, + 0xd6, 0x3b, 0x4b, 0xfd, 0x0d, 0xcc, 0xaf, 0xef, 0xc3, 0x1b, 0xc4, 0x4a, + 0x00, 0x86, 0xda, 0xae, 0x5d, 0xa8, 0x9b, 0xaf, 0x99, 0x0e, 0x45, 0x4f, + 0x39, 0x03, 0x43, 0xf1, 0x75, 0x5f, 0x7d, 0xb2, 0xbc, 0xea, 0xef, 0x0a, + 0x31, 0x0d, 0x07, 0xb7, 0x81, 0x7a, 0x29, 0x37, 0x14, 0x85, 0xd5, 0xab, + 0xce, 0x1c, 0xb9, 0xb1, 0xe5, 0x56, 0xb8, 0x30, 0xe1, 0x5b, 0x35, 0xde, + 0x0b, 0x0a, 0xa9, 0x77, 0xae, 0xb1, 0xb6, 0xa5, 0x41, 0x17, 0xbd, 0x78, + 0x7f, 0x7f, 0x9a, 0x64, 0x45, 0x21, 0x23, 0xa3, 0xf2, 0x9f, 0xc2, 0xe8, + 0x72, 0x56, 0x39, 0x51, 0x02, 0xb6, 0xac, 0x86, 0xbf, 0xde, 0x21, 0xc0, + 0x5a, 0x5a, 0xeb, 0xd4, 0x86, 0x20, 0x08, 0xbe, 0x79, 0xea, 0xe3, 0x4f, + 0xaa, 0xf3, 0x24, 0xdb, 0x09, 0xb5, 0xbc, 0x57, 0xe7, 0xe2, 0x65, 0x0b, + 0xa2, 0xd5, 0xa1, 0x18, 0x51, 0xef, 0x8c, 0x86, 0x4d, 0xc5, 0xc0, 0x4c, + 0x58, 0xb1, 0x32, 0xc2, 0x08, 0xb7, 0xc5, 0x79, 0x67, 0x3b, 0x74, 0x19, + 0x55, 0x7d, 0x4b, 0xbd, 0xb4, 0x7b, 0x22, 0x81, 0x12, 0x9c, 0x72, 0x07, + 0x2d, 0x90, 0x6e, 0x0e, 0x63, 0xf4, 0xe6, 0xdd, 0x55, 0xf3, 0xd3, 0xb2, + 0xfc, 0x38, 0x6a, 0x81, 0xa7, 0xb7, 0x46, 0xa9, 0x91, 0xa7, 0x51, 0xd4, + 0x9d, 0x91, 0xa7, 0x6f, 0xa4, 0x87, 0x6b, 0x3c, 0x93, 0xc4, 0xb8, 0xe6, + 0xbd, 0x93, 0x26, 0x95, 0x79, 0x94, 0x35, 0x4c, 0xe4, 0xd9, 0x3d, 0xc9, + 0x3d, 0xf5, 0xc5, 0xa8, 0xd1, 0x15, 0x89, 0x7d, 0x26, 0x38, 0x57, 0xc7, + 0x02, 0xf2, 0xa9, 0x5f, 0xf4, 0xa7, 0x14, 0xd4, 0x02, 0xc8, 0x8b, 0x07, + 0xca, 0xa4, 0x3d, 0x48, 0x76, 0xae, 0x5c, 0x37, 0x78, 0x0a, 0x7a, 0x22, + 0xa0, 0x1e, 0x8f, 0x5a, 0x89, 0xee, 0x1b, 0x50, 0x18, 0x5a, 0x27, 0x31, + 0x81, 0x20, 0xa6, 0xd3, 0xda, 0xd1, 0x56, 0x81, 0x1e, 0xe8, 0x18, 0xfa, + 0x2d, 0x7b, 0x05, 0x1d, 0x57, 0xc5, 0xa4, 0xf9, 0xb9, 0x3a, 0x99, 0xdb, + 0xe9, 0x63, 0x0b, 0x3e, 0x30, 0x1e, 0x94, 0xb0, 0x4f, 0xf6, 0xbf, 0xd4, + 0x36, 0x1a, 0xbc, 0xd9, 0x5d, 0x86, 0xfc, 0x89, 0x04, 0x6f, 0x66, 0xda, + 0x80, 0xe2, 0x90, 0x73, 0x36, 0x5f, 0xcb, 0xbe, 0xf0, 0xe7, 0xf2, 0x9e, + 0xa7, 0x99, 0xe3, 0x33, 0x02, 0xee, 0x3a, 0x29, 0x79, 0x27, 0x42, 0xf4, + 0xa0, 0x78, 0xf6, 0xcf, 0x86, 0x49, 0x4c, 0x97, 0xe8, 0xb1, 0xdc, 0x20, + 0x18, 0xd4, 0xa6, 0x5f, 0xfa, 0xca, 0x21, 0xaf, 0x43, 0x67, 0x5a, 0x64, + 0x61, 0xa4, 0xa8, 0x51, 0x9e, 0x95, 0xf4, 0x32, 0x0e, 0x2c, 0xe9, 0x04, + 0xf8, 0x8e, 0xe8, 0xbf, 0xcc, 0x5d, 0x10, 0xa9, 0x80, 0x68, 0x4a, 0x20, + 0x38, 0xb3, 0xdc, 0x8b, 0x34, 0xb5, 0x13, 0x19, 0x95, 0xc6, 0x84, 0xc8, + 0x9d, 0x01, 0x09, 0x5b, 0x41, 0xb7, 0x13, 0xbe}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA384, + 16, + {0x85, 0x6a, 0xcc, 0xc6, 0x42, 0x0e, 0x94, 0x0c, 0xb6, 0xae, 0x49, 0x00, + 0x9a, 0xfc, 0x46, 0xbc, 0x43, 0xce, 0x48, 0x53, 0x09, 0x8a, 0x25, 0x63, + 0x1d, 0x17, 0x2c, 0x30, 0xb2, 0xd9, 0x4b, 0x71, 0x26, 0x89, 0x49, 0xc8, + 0xec, 0xb7, 0x21, 0xa2, 0x4f, 0x1d, 0x9b, 0x1d, 0xd0, 0x44, 0x8f, 0x28, + 0x25, 0x26, 0x8c, 0x3f, 0x62, 0xc3, 0x9a, 0x97, 0xd4, 0x0b, 0xbb, 0x36, + 0xcc, 0x93, 0xf3, 0x6f, 0x9e, 0x78, 0xc1, 0xe8, 0x7a, 0xe7, 0xe2, 0x17, + 0xa3, 0xf0, 0xf3, 0xb9, 0x6c, 0x20, 0xb9, 0x9c, 0x96, 0xd1, 0x0d, 0x8a, + 0x06, 0xb4, 0x0d, 0xab, 0x75, 0xe7, 0x04, 0x5f, 0x48, 0x4b, 0xd6, 0x53, + 0x76, 0x10, 0xf4, 0x23, 0x34, 0x5d, 0xf4, 0xb9, 0x23, 0x5b, 0xe7, 0x08, + 0x74, 0xc3, 0x75, 0x4d, 0xc9, 0x13, 0x1a, 0xd5, 0x04, 0x1d, 0xa7, 0xce, + 0x7c, 0x61, 0xed, 0xe7, 0x89, 0xd8, 0x7a, 0xda, 0xc8, 0x5d, 0xc9, 0x31, + 0x8b, 0x82, 0x98, 0x5c, 0x83, 0x14, 0x3e, 0xa1, 0x19, 0x4c, 0x07, 0x38, + 0x6e, 0xcf, 0x2e, 0x3a, 0xf4, 0xc1, 0xa7, 0x27, 0x22, 0xc1, 0x96, 0x49, + 0x87, 0x53, 0x78, 0xb4, 0x3e, 0x85, 0xb8, 0x25, 0x1e, 0x76, 0x9e, 0x42, + 0x40, 0x5f, 0x70, 0xae, 0x26, 0xd9, 0x4e, 0x7b, 0x74, 0x92, 0xdc, 0x76, + 0x1a, 0xcc, 0xf9, 0xd7, 0x93, 0xf5, 0xb9, 0xe3, 0x61, 0x9a, 0x81, 0x92, + 0xd8, 0x16, 0x6e, 0xcc, 0x53, 0x67, 0x9d, 0xc2, 0xbd, 0x1b, 0x8f, 0xf6, + 0x09, 0xd6, 0x98, 0xbf, 0x92, 0xc7, 0x5a, 0xc9, 0x28, 0x95, 0x65, 0x3c, + 0x65, 0x0a, 0xb2, 0x05, 0xa9, 0x23, 0x32, 0x37, 0xc5, 0xef, 0x11, 0x1d, + 0x71, 0xcd, 0x13, 0xae, 0x2c, 0xab, 0xe6, 0xc7, 0x1f, 0x51, 0x64, 0xe8, + 0x96, 0xe9, 0x65, 0x9a, 0xfe, 0x54, 0x7e, 0xd1, 0x32, 0x1a, 0x6c, 0xf8, + 0x47, 0x34, 0xbc, 0xcc, 0x19, 0xb9, 0xb9, 0x3d, 0x79, 0x6b, 0x54, 0xee, + 0x6f, 0x3f, 0x53, 0x55, 0xbf, 0x1a, 0x8f, 0x68, 0x18, 0x54, 0xad, 0xa6, + 0x3c, 0xa8, 0xbe, 0xaf, 0x96, 0x95, 0xc5, 0xda, 0x9a, 0xdb, 0x17, 0x05, + 0xef, 0x06, 0xb3, 0xbf, 0xcf, 0x2d, 0x35, 0xbe, 0x77, 0x93, 0xc4, 0x8c, + 0x8d, 0x8d, 0x32, 0xa1, 0xe2, 0x27, 0x37, 0x14, 0xc3, 0x14, 0x67, 0x04, + 0x47, 0xc5, 0x10, 0x65, 0x61, 0x95, 0x58, 0xc8, 0xae, 0x80, 0xef, 0x28, + 0x60, 0x48, 0xce, 0xd7, 0xe5, 0x3d, 0x3c, 0x7b, 0x52, 0x93, 0xd1, 0x14, + 0x5b, 0x33, 0x7a, 0x0e, 0xc3, 0x4b, 0x21, 0xdb, 0xd3, 0xe2, 0xba, 0xc4, + 0x89, 0x7b, 0xc6, 0x57, 0x73, 0x70, 0x44, 0xc9, 0xeb, 0xf8, 0xc9, 0xd8, + 0xce, 0x82, 0xa3, 0x3a, 0x56, 0x78, 0x5a, 0x2f, 0x21, 0xc2, 0x96, 0xb1, + 0x84, 0x35, 0x89, 0x50, 0x05, 0xd1, 0xa5, 0xbe, 0xf8, 0xc4, 0x96, 0xa3, + 0x6c, 0x46, 0x08, 0xb9, 0xf7, 0xdf, 0xf1, 0x3b, 0xc7, 0xa7, 0x41, 0x21, + 0x7b, 0x54, 0xb8, 0x29, 0x3e, 0x8b, 0x75, 0x4e, 0x1f, 0x1d, 0x98, 0xf9, + 0xad, 0x74, 0xbd, 0x33, 0x34, 0xf3, 0x81, 0x72, 0x6f, 0x40, 0x51, 0x30, + 0x50, 0x9b, 0x81, 0x5b, 0xcb, 0x09, 0xf3, 0x4b, 0x3c, 0x34, 0xb3, 0x34, + 0x08, 0x70, 0xe7, 0x70, 0x2b, 0x54, 0xdf, 0xab, 0x81, 0xfe, 0x68, 0xc2, + 0x0e, 0x1d, 0x6e, 0xc9, 0xf6, 0x4d, 0xdb, 0xb7, 0x3e, 0xf0, 0x76, 0x8f, + 0x3e, 0xd8, 0x0b, 0xab, 0xbf, 0xca, 0x7e, 0xaf, 0xe6, 0x9c, 0xcb, 0xe1, + 0xbc, 0x8d, 0xb5, 0x0e, 0xd3, 0x56, 0x14, 0xf1, 0xb8, 0x83, 0xe7, 0x02, + 0xc0, 0x46, 0x12, 0xaf, 0x87, 0xfe, 0x3c, 0xf4, 0x80, 0x63, 0x06, 0x8a, + 0xbc, 0x42, 0xf3, 0xdf, 0xbe, 0x64, 0x99, 0xb8, 0xfa, 0xa5, 0x7a, 0xb7, + 0x53, 0x84, 0xbb, 0xc4, 0x7c, 0x0a, 0x83, 0xbb}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA384, + 17, + {0x76, 0x58, 0xea, 0xbf, 0x44, 0xcb, 0xf5, 0x77, 0x7f, 0x12, 0x1c, 0x45, + 0x9c, 0x87, 0x74, 0x4a, 0xee, 0x55, 0xb5, 0x20, 0xf3, 0x16, 0x3f, 0x97, + 0x53, 0xd7, 0xc2, 0x1d, 0x64, 0x87, 0xda, 0xbc, 0xcb, 0xdd, 0x6a, 0x54, + 0xbd, 0x81, 0x86, 0xcc, 0x5c, 0xd6, 0x8f, 0xde, 0x76, 0xe6, 0xea, 0xba, + 0x46, 0x44, 0x3e, 0xc0, 0xa7, 0x50, 0xa1, 0x82, 0x4e, 0x7f, 0x8e, 0x75, + 0x81, 0xf7, 0xb5, 0x79, 0x49, 0xcc, 0x6c, 0x44, 0xb5, 0xa6, 0xbc, 0x08, + 0xd6, 0x11, 0x78, 0x61, 0x7c, 0x4e, 0xe9, 0x9e, 0xc7, 0x00, 0x05, 0x35, + 0x62, 0xef, 0xee, 0x3d, 0x8c, 0x7d, 0x53, 0x20, 0x82, 0xce, 0xa5, 0x26, + 0xf6, 0xe0, 0x94, 0x9b, 0x68, 0x63, 0x99, 0xf1, 0x56, 0x58, 0x77, 0x19, + 0x49, 0xcf, 0x6e, 0xa8, 0xeb, 0x45, 0x55, 0x87, 0xfd, 0x32, 0x8d, 0xe1, + 0x31, 0x51, 0x80, 0xdf, 0x14, 0x9b, 0xf7, 0x64, 0xce, 0x52, 0x53, 0x6c, + 0x82, 0xb2, 0xd1, 0xe9, 0x24, 0xe7, 0xb7, 0xcd, 0xc0, 0x9d, 0x11, 0xf7, + 0xe8, 0xe8, 0xe1, 0x27, 0x9c, 0xfe, 0xbd, 0x39, 0xb8, 0xdd, 0x64, 0x90, + 0x22, 0x06, 0xe3, 0xfe, 0x43, 0x76, 0x97, 0xb0, 0xcd, 0xe2, 0x62, 0x0d, + 0xa6, 0xf3, 0x25, 0x2d, 0x09, 0xe2, 0xce, 0xb5, 0x2a, 0x6b, 0xb1, 0xa6, + 0x3b, 0x40, 0x7d, 0x3e, 0xf1, 0xa0, 0xec, 0x2d, 0x6d, 0xfe, 0x7a, 0x41, + 0x3d, 0xd8, 0xe8, 0x99, 0xb8, 0xda, 0x23, 0x80, 0x32, 0x24, 0x15, 0x14, + 0xb4, 0x4a, 0xdd, 0x07, 0xe2, 0xa3, 0xcf, 0x37, 0xce, 0xe9, 0xcb, 0xd5, + 0x0b, 0xbd, 0xec, 0xd3, 0x86, 0x22, 0x6b, 0x08, 0x02, 0x06, 0x52, 0xbb, + 0x65, 0x1e, 0x29, 0x2f, 0xb4, 0xdd, 0xf6, 0xa0, 0xcf, 0x8c, 0x3a, 0xcf, + 0x9b, 0xa1, 0x3a, 0xd9, 0x0e, 0x74, 0x05, 0x54, 0x18, 0xd6, 0xcf, 0x0e, + 0xc2, 0xde, 0xe4, 0x4f, 0xba, 0x20, 0x7a, 0x20, 0x52, 0x47, 0x4c, 0x6e, + 0x39, 0x7a, 0x7e, 0xb3, 0x0a, 0x02, 0x1d, 0x2e, 0x44, 0xb3, 0x43, 0x62, + 0x46, 0x57, 0xd4, 0x75, 0x37, 0x06, 0xdf, 0x89, 0x3b, 0x03, 0x13, 0x95, + 0xd0, 0xcf, 0xd8, 0x31, 0xea, 0xe4, 0x77, 0x75, 0xb2, 0xa4, 0xee, 0x21, + 0xbb, 0x36, 0xf2, 0x94, 0xf2, 0x6a, 0x1b, 0xa1, 0x01, 0x1d, 0x16, 0xd5, + 0xa8, 0x89, 0xed, 0xfd, 0xf0, 0xf6, 0x9e, 0x3b, 0xcc, 0x10, 0xd8, 0x5d, + 0xd8, 0x9f, 0x54, 0x31, 0x8a, 0xa6, 0x40, 0x3f, 0xfa, 0x0d, 0xd3, 0x71, + 0x15, 0x16, 0xa0, 0xd1, 0x37, 0x71, 0xf0, 0x4a, 0x23, 0xc7, 0x67, 0x9a, + 0x2f, 0xea, 0xd2, 0x0c, 0x57, 0xf0, 0x67, 0xe9, 0xfe, 0xb5, 0xf4, 0x37, + 0x29, 0xbf, 0x63, 0x51, 0xee, 0x3b, 0xda, 0x72, 0x0d, 0x5f, 0x01, 0xd5, + 0x66, 0x88, 0xec, 0x2b, 0xd5, 0xf7, 0x60, 0x97, 0x7b, 0xea, 0xb1, 0x4b, + 0x22, 0xbb, 0x72, 0x88, 0x5e, 0x2b, 0x7f, 0x43, 0x57, 0x2c, 0x0b, 0xfd, + 0xa4, 0x33, 0xeb, 0x65, 0xe8, 0xf8, 0xc7, 0xda, 0x81, 0x41, 0x4f, 0x96, + 0x45, 0x4f, 0xde, 0x33, 0xce, 0xb6, 0x77, 0x5a, 0xe7, 0x3e, 0xe1, 0x19, + 0xe2, 0x5a, 0x8f, 0x54, 0xa9, 0xcf, 0x33, 0x92, 0x2f, 0xb0, 0x6d, 0xef, + 0x12, 0xc6, 0xc6, 0xe3, 0xcd, 0xf0, 0x11, 0x34, 0xa6, 0x2a, 0x81, 0x41, + 0x2a, 0xcb, 0x67, 0xb7, 0xe6, 0x37, 0x78, 0xd6, 0x75, 0xd1, 0x10, 0xd8, + 0xfb, 0xee, 0xf3, 0x3d, 0xb0, 0x54, 0x73, 0x7c, 0x9c, 0x99, 0xb8, 0x60, + 0x41, 0xe9, 0x6a, 0x13, 0xbf, 0x06, 0x42, 0x64, 0xd3, 0xab, 0xbd, 0xe6, + 0x5a, 0xf5, 0x98, 0xcd, 0x60, 0xaa, 0x82, 0x7f, 0x4f, 0x74, 0x16, 0xd3, + 0xf3, 0xb0, 0xc6, 0x22, 0xc0, 0x38, 0xc7, 0xfb, 0x63, 0xea, 0x7c, 0x10, + 0x69, 0x1e, 0x49, 0x00, 0xf0, 0x50, 0x5a, 0x05}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA384, + 18, + {0x5b, 0xdf, 0x25, 0xb3, 0x4b, 0x04, 0x52, 0x92, 0x8d, 0x56, 0x16, 0x14, + 0x0d, 0xae, 0xd6, 0x2c, 0xb7, 0x91, 0x62, 0x83, 0x16, 0x57, 0x22, 0xa9, + 0x8f, 0x34, 0x4e, 0x2f, 0xb8, 0x60, 0x28, 0xf4, 0xa5, 0xa6, 0x45, 0x92, + 0x27, 0x50, 0x2f, 0x55, 0x8a, 0xb0, 0xe6, 0xd0, 0x59, 0x1f, 0x28, 0xbb, + 0xaf, 0xc7, 0xfb, 0xab, 0x5a, 0x54, 0x11, 0x16, 0x7a, 0xcd, 0x71, 0x83, + 0x93, 0x6d, 0x07, 0x2c, 0x31, 0x92, 0xd7, 0x3a, 0xaf, 0x5f, 0x02, 0xad, + 0x4d, 0x31, 0xd0, 0xaf, 0xec, 0x68, 0x6a, 0x6c, 0x6c, 0x73, 0xcb, 0x04, + 0x26, 0xc4, 0x32, 0x0b, 0x57, 0xb7, 0x3c, 0xf6, 0xdc, 0xcc, 0x2a, 0x37, + 0x6d, 0x0c, 0xda, 0xa2, 0xb0, 0xf8, 0x6f, 0x9a, 0xac, 0x6b, 0xdc, 0x37, + 0x00, 0xe5, 0xdf, 0x7a, 0x75, 0xfe, 0x69, 0x88, 0x1e, 0x3e, 0x05, 0x73, + 0x16, 0x7f, 0x3b, 0x8f, 0xab, 0xa3, 0xd7, 0xbe, 0x21, 0x63, 0x5e, 0x7d, + 0xd1, 0x0c, 0xe8, 0x2c, 0x7c, 0xb7, 0x4e, 0x97, 0x61, 0x14, 0x15, 0xf7, + 0xe2, 0x83, 0xbd, 0xac, 0x4b, 0x18, 0x6f, 0x7b, 0x0c, 0x4e, 0x9e, 0x80, + 0x3a, 0x9f, 0x19, 0x22, 0x0f, 0x68, 0x66, 0x57, 0x30, 0x0e, 0x4e, 0xc3, + 0x12, 0x22, 0x9f, 0xf8, 0xcf, 0x69, 0xfb, 0x78, 0x09, 0x64, 0xd1, 0x4c, + 0x36, 0x54, 0xdf, 0x79, 0x90, 0x3f, 0xae, 0x99, 0x69, 0x05, 0x85, 0x33, + 0xa7, 0xd0, 0xfc, 0x29, 0xf4, 0x17, 0xf9, 0x8c, 0x1c, 0x62, 0xae, 0xe7, + 0xeb, 0x26, 0x0a, 0x31, 0x84, 0x04, 0xe6, 0x41, 0x64, 0x69, 0x9d, 0x18, + 0xa1, 0x6b, 0xdb, 0x93, 0x4e, 0x5b, 0xea, 0xad, 0x51, 0x3d, 0x6b, 0xb7, + 0xbd, 0xf1, 0xf3, 0x0c, 0x89, 0xee, 0xbc, 0x2c, 0xc0, 0x2e, 0x62, 0x3a, + 0xa7, 0xf5, 0x25, 0x32, 0xf2, 0xe8, 0x91, 0x22, 0xf5, 0x0a, 0xd8, 0xbe, + 0x9c, 0xd3, 0xd6, 0x47, 0x6d, 0x81, 0x5e, 0x72, 0x1b, 0x78, 0x9f, 0x14, + 0x8b, 0xe2, 0x54, 0x73, 0x1e, 0x4d, 0x52, 0x36, 0xa6, 0x78, 0xa5, 0x89, + 0x4b, 0x93, 0x9d, 0xe8, 0x80, 0x67, 0xa8, 0xf7, 0x0c, 0x3f, 0xf5, 0x35, + 0x5b, 0x7a, 0x10, 0xc2, 0xa6, 0x24, 0xd0, 0x9f, 0xad, 0xff, 0xe2, 0x9c, + 0x97, 0xe6, 0xc2, 0xb6, 0x55, 0xb2, 0x2c, 0xbc, 0x8f, 0x99, 0xa1, 0x91, + 0x25, 0x39, 0xd0, 0x34, 0x53, 0x7f, 0x29, 0xc3, 0x43, 0xe9, 0x4d, 0x76, + 0x24, 0x96, 0xed, 0x93, 0x07, 0x29, 0x40, 0xbc, 0x2d, 0x56, 0xbc, 0x41, + 0x9d, 0xc5, 0x84, 0xe0, 0xf9, 0x84, 0xbc, 0xdb, 0x46, 0x81, 0x92, 0x0d, + 0x65, 0x0e, 0xac, 0x7b, 0xac, 0x0c, 0xf2, 0xad, 0x14, 0x45, 0x75, 0x66, + 0xdc, 0xb2, 0xc4, 0x16, 0x58, 0x13, 0xae, 0xe4, 0xd2, 0x89, 0x1a, 0xdf, + 0x89, 0x79, 0xbf, 0x38, 0xe6, 0xd7, 0xa3, 0xb8, 0x00, 0x73, 0xba, 0x04, + 0xc3, 0x5b, 0x2d, 0x16, 0x15, 0x75, 0xed, 0xba, 0x17, 0x52, 0x0f, 0xa7, + 0x09, 0xe2, 0xf1, 0xad, 0x8e, 0xe4, 0x3f, 0xf5, 0x32, 0x7f, 0xb8, 0xf4, + 0x09, 0x35, 0xb7, 0x56, 0x3c, 0x0a, 0x14, 0x87, 0x70, 0x1e, 0x96, 0x4b, + 0x28, 0x2c, 0x3e, 0x5e, 0x29, 0x4b, 0x5d, 0x5c, 0xb5, 0x70, 0xd1, 0x81, + 0x08, 0xc2, 0xd8, 0xfb, 0x9f, 0x9e, 0x24, 0x19, 0xbc, 0x15, 0x4e, 0x1f, + 0x86, 0x5b, 0x25, 0x12, 0xbc, 0xff, 0x24, 0x24, 0xa6, 0x90, 0xaf, 0xb6, + 0xd0, 0xf5, 0x82, 0xf4, 0xb8, 0x4a, 0x41, 0xe4, 0xa2, 0x11, 0xfe, 0x57, + 0xac, 0x40, 0x6d, 0xb5, 0x90, 0x8a, 0xc9, 0x5a, 0x5a, 0x26, 0xd7, 0xde, + 0x6c, 0x3d, 0x7b, 0x4b, 0x27, 0xd4, 0xa7, 0x91, 0x9c, 0x83, 0x62, 0x29, + 0x3e, 0x8c, 0x8d, 0xfe, 0x21, 0x67, 0x5e, 0x80, 0x07, 0x94, 0xd3, 0x1c, + 0xb9, 0x6d, 0x9a, 0x40, 0x0c, 0x15, 0xdf, 0x4b}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA384, + 19, + {0x20, 0xdc, 0x09, 0xd6, 0x97, 0x81, 0x39, 0xed, 0xbf, 0xb5, 0x70, 0xa1, + 0x7a, 0x39, 0x70, 0x4a, 0x66, 0x2b, 0x77, 0xfe, 0x40, 0x47, 0x03, 0x72, + 0x75, 0x06, 0x43, 0x46, 0xe7, 0x61, 0xf2, 0xe1, 0x98, 0x04, 0x6a, 0x42, + 0xba, 0x19, 0x08, 0x7f, 0xbf, 0x5f, 0x44, 0x97, 0x76, 0x15, 0xa8, 0xc3, + 0xd2, 0x69, 0x50, 0xac, 0xb9, 0x9e, 0xf1, 0xaa, 0xbb, 0x32, 0xa9, 0x9a, + 0x5a, 0x06, 0x9b, 0xa7, 0x00, 0x8a, 0x0f, 0x85, 0x94, 0xc4, 0xfb, 0xd7, + 0x01, 0x0d, 0xdc, 0xdd, 0x71, 0xc2, 0xf5, 0xbd, 0x2a, 0xc9, 0x72, 0xd4, + 0xf2, 0x43, 0x4c, 0xc6, 0x62, 0x44, 0x3e, 0x28, 0x0f, 0x2e, 0x24, 0x1f, + 0x0c, 0x36, 0xed, 0x47, 0xc2, 0x76, 0x56, 0x37, 0x63, 0xd0, 0x95, 0x91, + 0xc8, 0x0d, 0x1c, 0x77, 0xfb, 0x1f, 0xd2, 0xca, 0x27, 0x84, 0x48, 0xf3, + 0xd1, 0x83, 0xfd, 0xc1, 0x6f, 0x1d, 0x9a, 0xcd, 0xbd, 0xf9, 0x4c, 0x7a, + 0x24, 0x08, 0xeb, 0xb7, 0xbd, 0x38, 0x83, 0x76, 0x7f, 0xfd, 0x5f, 0x7a, + 0x39, 0x2b, 0xa1, 0x94, 0x5c, 0x2a, 0xb9, 0xb0, 0x3d, 0xa8, 0x50, 0xe7, + 0x45, 0x43, 0x2f, 0x0a, 0x09, 0xc7, 0xc0, 0x2e, 0x70, 0x65, 0xc8, 0xb5, + 0x5c, 0x3f, 0xf8, 0x6b, 0x17, 0x1b, 0x78, 0xb1, 0x3c, 0x3a, 0xb9, 0x33, + 0xea, 0x1a, 0x76, 0xc3, 0x32, 0xa2, 0x69, 0x0c, 0x85, 0x2f, 0x4b, 0xc3, + 0x9e, 0x7e, 0x8c, 0xbf, 0xf8, 0xd7, 0x1f, 0x1d, 0x2e, 0x61, 0x4c, 0x61, + 0x1e, 0x4a, 0xc5, 0xb9, 0xf6, 0x34, 0x0f, 0xad, 0x1d, 0xb3, 0xa3, 0x48, + 0x4f, 0xb7, 0xa2, 0x95, 0xf9, 0xe7, 0x67, 0x3b, 0xba, 0xa8, 0xed, 0x67, + 0x5d, 0xa4, 0x91, 0x5e, 0xaa, 0xf0, 0xb3, 0xcb, 0x88, 0x2e, 0x9b, 0x90, + 0x55, 0xae, 0x4b, 0xb8, 0xca, 0x51, 0x37, 0x62, 0xc7, 0x3a, 0x78, 0xf1, + 0x2f, 0x42, 0xbf, 0x3c, 0xc4, 0x2c, 0x8e, 0x37, 0xee, 0xc0, 0x6f, 0x7c, + 0xaf, 0x1d, 0xa5, 0xca, 0xd9, 0x2c, 0xda, 0x28, 0x4d, 0x07, 0xde, 0x75, + 0xaa, 0xe9, 0x68, 0x1c, 0xc4, 0xcc, 0x99, 0x74, 0xe2, 0x68, 0x3d, 0x4a, + 0x56, 0xa6, 0xaf, 0x6c, 0x79, 0x2f, 0x26, 0xa2, 0x81, 0xe7, 0x2d, 0xf4, + 0x5e, 0xe3, 0xb2, 0xbe, 0xeb, 0x76, 0x67, 0xe2, 0xb2, 0x54, 0x40, 0x5c, + 0x3a, 0xf9, 0x28, 0x89, 0xe6, 0xad, 0xd3, 0x7a, 0xac, 0xd2, 0xe6, 0xf1, + 0xdd, 0xb1, 0x06, 0xd1, 0xe7, 0xde, 0x90, 0x1f, 0x28, 0x5e, 0xc7, 0x09, + 0x7b, 0x15, 0x89, 0x84, 0x43, 0xd8, 0xf3, 0x68, 0xa0, 0x75, 0x6c, 0x2c, + 0x93, 0x7e, 0xf1, 0xec, 0x17, 0x77, 0x36, 0xe9, 0x40, 0x43, 0x68, 0x9d, + 0x6a, 0xb0, 0x4a, 0xbc, 0xd7, 0x82, 0x9d, 0x58, 0xe8, 0x88, 0x33, 0x5f, + 0xc6, 0x4d, 0x19, 0x78, 0x3e, 0xf0, 0x85, 0x44, 0xfa, 0xe0, 0xef, 0x5c, + 0xda, 0x77, 0x1e, 0x48, 0x12, 0x17, 0xc0, 0x9e, 0xbb, 0xc1, 0x2e, 0x41, + 0x98, 0x1f, 0x56, 0xb6, 0x8c, 0x4c, 0x90, 0x78, 0x17, 0x2f, 0x57, 0x59, + 0x28, 0xc7, 0x00, 0x36, 0x06, 0xf6, 0x9c, 0x3d, 0x75, 0xef, 0x2b, 0x39, + 0x7d, 0xdd, 0xb8, 0x56, 0xad, 0x56, 0x25, 0x03, 0x5c, 0x27, 0x4b, 0x5b, + 0xfd, 0xd6, 0xee, 0x91, 0x04, 0x5e, 0xb8, 0xae, 0xf1, 0x50, 0x04, 0x16, + 0x0b, 0x98, 0x84, 0x6c, 0x81, 0x7c, 0xbb, 0xe8, 0xe6, 0x08, 0xfb, 0x14, + 0x26, 0xda, 0xff, 0x94, 0x1e, 0x9f, 0x0d, 0x35, 0x8a, 0xbe, 0xf9, 0xd8, + 0xb5, 0x2b, 0x59, 0xd3, 0xd2, 0x5f, 0xf4, 0x1a, 0x44, 0xcd, 0x11, 0x68, + 0xe6, 0xac, 0x32, 0xf0, 0x9e, 0x86, 0x56, 0x9a, 0xdf, 0x3d, 0xd1, 0x1c, + 0x63, 0x2a, 0xd1, 0x4c, 0x43, 0xa4, 0x54, 0x55, 0x75, 0xf4, 0x46, 0x1b, + 0xcc, 0x29, 0x12, 0x2c, 0xbf, 0xaf, 0x54, 0x40}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA384, + 20, + {0x38, 0x0c, 0x53, 0x34, 0x18, 0x59, 0x62, 0xbe, 0xf9, 0xee, 0x8a, 0xd0, + 0x67, 0x2b, 0x4b, 0x99, 0x7f, 0xa0, 0xd1, 0xbe, 0x3f, 0xad, 0x63, 0x00, + 0x73, 0x2d, 0xed, 0xe2, 0x69, 0x7e, 0x59, 0x00, 0x23, 0x0c, 0x64, 0xf9, + 0x3e, 0xc0, 0x93, 0x26, 0x3e, 0x62, 0xae, 0xea, 0x76, 0x75, 0x42, 0x23, + 0xac, 0xc9, 0x3f, 0xaa, 0xce, 0xd5, 0x3e, 0x55, 0x8a, 0x71, 0x47, 0xb5, + 0x60, 0xbc, 0x19, 0x63, 0x86, 0x42, 0xdd, 0xd8, 0x2d, 0x1b, 0x24, 0x0a, + 0x79, 0x83, 0xbf, 0x2d, 0x7c, 0x70, 0xb9, 0x86, 0xbe, 0x5c, 0xf8, 0x5a, + 0xba, 0xf2, 0x8b, 0x51, 0x59, 0x9e, 0x8d, 0x3d, 0x50, 0xd4, 0x9a, 0xba, + 0xed, 0xe8, 0x89, 0xad, 0x06, 0x64, 0x49, 0x82, 0xaa, 0x01, 0x0d, 0x86, + 0xf3, 0xf9, 0xe9, 0x33, 0x24, 0x43, 0xbc, 0xee, 0x68, 0x5d, 0xd9, 0x0d, + 0x2b, 0x88, 0xa2, 0x6b, 0x41, 0xa4, 0xbb, 0x36, 0x75, 0xb6, 0x24, 0x28, + 0x36, 0xa1, 0x68, 0x91, 0x7d, 0x22, 0xa5, 0xee, 0xbd, 0xa2, 0x80, 0x0d, + 0x65, 0xc3, 0x3d, 0xa7, 0x91, 0xc3, 0xbe, 0xfb, 0xb2, 0xbc, 0x72, 0xa1, + 0x79, 0x76, 0xc0, 0x27, 0x68, 0x6f, 0x96, 0x76, 0x32, 0xad, 0x94, 0xbd, + 0xdc, 0xac, 0x05, 0x59, 0xe8, 0x2f, 0xce, 0x69, 0x18, 0x58, 0x8f, 0x81, + 0x4d, 0xcf, 0x65, 0xcc, 0x31, 0x37, 0x34, 0x4d, 0xd8, 0x4a, 0xe8, 0x2c, + 0x00, 0x46, 0x93, 0x08, 0xec, 0x62, 0xe9, 0xdc, 0xba, 0xfa, 0x50, 0x1f, + 0xd6, 0x09, 0x1e, 0x05, 0x88, 0x8a, 0x28, 0x18, 0x0b, 0x84, 0x01, 0xa5, + 0xa2, 0x09, 0x87, 0x02, 0xe5, 0xbc, 0x3c, 0x8a, 0x21, 0x8f, 0x60, 0x85, + 0x86, 0xc1, 0x25, 0x2c, 0xb5, 0xef, 0x81, 0xbf, 0xec, 0x15, 0x41, 0x98, + 0xf0, 0xe2, 0xaf, 0x69, 0x93, 0xe4, 0xad, 0x57, 0xed, 0xd8, 0xf7, 0x4f, + 0x12, 0x12, 0xf7, 0x05, 0x09, 0xb4, 0x59, 0xb1, 0x05, 0x85, 0x84, 0x46, + 0x3b, 0x96, 0x92, 0x57, 0x23, 0xc1, 0xe9, 0x53, 0x70, 0x86, 0x35, 0x68, + 0x87, 0xb4, 0x50, 0xdb, 0x85, 0x25, 0xd0, 0x4f, 0x4e, 0x53, 0xa8, 0x74, + 0xb0, 0x91, 0x9e, 0x66, 0x3f, 0xc9, 0xbf, 0x8b, 0xd2, 0x84, 0x89, 0x86, + 0x05, 0x4d, 0x56, 0xf3, 0x76, 0x6f, 0xbe, 0xaa, 0xc5, 0x50, 0x56, 0x5c, + 0x87, 0x36, 0xb6, 0x5c, 0x8b, 0x21, 0xcd, 0x68, 0xc3, 0x49, 0x78, 0x52, + 0xbf, 0xbc, 0x6f, 0x9c, 0x83, 0xf4, 0x8e, 0x78, 0x7f, 0xcf, 0x2b, 0xe2, + 0x44, 0x01, 0x7b, 0xef, 0x9d, 0xe6, 0xc6, 0x33, 0xd2, 0x90, 0x6b, 0xc3, + 0xa2, 0x90, 0x7e, 0xbb, 0xc1, 0x77, 0xae, 0xb6, 0x85, 0xe2, 0xff, 0xb2, + 0x5b, 0xe2, 0x93, 0x3c, 0x39, 0xe4, 0x26, 0xed, 0x28, 0x04, 0x6e, 0xb0, + 0x6d, 0xd9, 0xf0, 0x2f, 0xbf, 0x13, 0x38, 0x87, 0xfc, 0x93, 0x0b, 0x44, + 0xce, 0xb5, 0x2a, 0x7e, 0x45, 0x01, 0x1d, 0x1c, 0xec, 0x76, 0xd4, 0x93, + 0x73, 0x99, 0xcf, 0x5f, 0x53, 0x10, 0xcc, 0x09, 0xf8, 0x47, 0xc0, 0x4e, + 0xfa, 0xe9, 0x2a, 0xa8, 0x05, 0x43, 0xbe, 0x89, 0x3d, 0xab, 0x2b, 0x05, + 0xc3, 0x0c, 0x9b, 0x46, 0xdd, 0x8f, 0x07, 0x5d, 0x4d, 0x03, 0xa8, 0xf5, + 0xc6, 0xc0, 0x7f, 0x05, 0x9c, 0x74, 0x0f, 0xd5, 0x57, 0xa4, 0x06, 0xf5, + 0x14, 0x75, 0x73, 0xa9, 0xd9, 0x2c, 0x0a, 0x83, 0x2e, 0xe2, 0x59, 0x59, + 0x23, 0x97, 0x60, 0xca, 0x04, 0x53, 0xec, 0x1a, 0xea, 0x8a, 0x1c, 0x6a, + 0x2b, 0x33, 0x2d, 0x2a, 0x97, 0x00, 0x23, 0x6b, 0x97, 0x5b, 0x69, 0x76, + 0x40, 0x08, 0x2c, 0x69, 0x74, 0x04, 0x7c, 0xb2, 0xd3, 0xd3, 0x99, 0x68, + 0x76, 0x12, 0x02, 0x70, 0x14, 0x20, 0x48, 0x6e, 0x1e, 0x27, 0x1c, 0x5e, + 0xe4, 0x95, 0xee, 0xb7, 0x96, 0x7b, 0xfc, 0xd6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA384, + 21, + {0xb3, 0x20, 0x24, 0xe8, 0x8a, 0x28, 0xfe, 0xfc, 0x02, 0x2e, 0x4d, 0x54, + 0xeb, 0x5e, 0x82, 0x0b, 0x5c, 0xe2, 0x05, 0xd4, 0xea, 0xab, 0xc8, 0x7d, + 0x3c, 0x8d, 0xd1, 0x87, 0x7c, 0xd1, 0x63, 0xb1, 0xbb, 0xfb, 0x3d, 0x3d, + 0x29, 0xc3, 0xda, 0x78, 0xb9, 0x8d, 0x31, 0xf2, 0x47, 0x8e, 0x8c, 0xf3, + 0x1e, 0x52, 0x38, 0xa1, 0xd2, 0x84, 0x9b, 0x39, 0xd4, 0xf0, 0x74, 0xec, + 0x3c, 0xa9, 0x6b, 0xbc, 0xe4, 0xc7, 0x36, 0x4f, 0x9a, 0x14, 0xc8, 0x3e, + 0x36, 0x3a, 0xc1, 0x7a, 0x36, 0xe4, 0x2d, 0xdb, 0xf6, 0x1f, 0xb6, 0x63, + 0x8a, 0x03, 0x07, 0xf3, 0xfe, 0xb4, 0x68, 0xef, 0x52, 0x6b, 0x0b, 0x1e, + 0x1d, 0x23, 0x03, 0x0f, 0xc6, 0xeb, 0x32, 0x3f, 0x40, 0x5c, 0x3e, 0x34, + 0xcf, 0x21, 0x1e, 0x59, 0x67, 0xc8, 0xd8, 0x4a, 0xc4, 0x36, 0xd1, 0xef, + 0x72, 0x26, 0x50, 0x11, 0x7e, 0xb5, 0xf7, 0x4d, 0x4e, 0xc6, 0xe1, 0x68, + 0xbb, 0xfd, 0xa7, 0xe3, 0x72, 0xc1, 0xad, 0x82, 0x81, 0x60, 0x93, 0x70, + 0x67, 0xcf, 0x0b, 0xed, 0x89, 0x39, 0xb8, 0xaf, 0x22, 0x89, 0x58, 0x3f, + 0x45, 0x9e, 0x6a, 0x2e, 0x43, 0xaa, 0x94, 0x2a, 0x78, 0xab, 0x81, 0x1c, + 0x5f, 0x72, 0x0c, 0xdb, 0x92, 0xcf, 0x63, 0x57, 0xf9, 0x95, 0xdc, 0x3c, + 0x17, 0x6b, 0xe9, 0x81, 0xce, 0x4e, 0x86, 0xbe, 0x3b, 0x63, 0xbc, 0xd5, + 0xca, 0x84, 0x38, 0x20, 0x31, 0xf1, 0x64, 0x40, 0xc8, 0xcd, 0xba, 0xf4, + 0x32, 0x7d, 0x91, 0x41, 0x66, 0xaf, 0x22, 0x32, 0x1e, 0xcd, 0xaa, 0x02, + 0xda, 0x8f, 0xaa, 0x12, 0xa5, 0x52, 0x2d, 0xe7, 0x76, 0xf2, 0x3f, 0xf9, + 0x02, 0x4b, 0x60, 0x44, 0x6b, 0xca, 0x0d, 0xa4, 0x5e, 0x5e, 0x34, 0x8e, + 0xcf, 0xeb, 0xb7, 0xc8, 0x5e, 0xe4, 0x95, 0x2c, 0xf6, 0xb5, 0x43, 0x01, + 0x9b, 0x5c, 0xfc, 0x91, 0x08, 0xd9, 0xed, 0xab, 0xed, 0x76, 0x1b, 0x85, + 0x22, 0xe4, 0x93, 0x54, 0xfe, 0xcf, 0xdd, 0xb2, 0x4f, 0xe0, 0x81, 0x54, + 0x25, 0x0b, 0x25, 0x24, 0xda, 0xe7, 0x61, 0x28, 0xf3, 0x36, 0x4f, 0x78, + 0x00, 0x8a, 0x41, 0x4d, 0x0c, 0x01, 0xbc, 0xe3, 0x20, 0xb3, 0x2e, 0x8f, + 0xd8, 0xbc, 0x82, 0x0d, 0x45, 0x98, 0xe5, 0xa8, 0x18, 0x01, 0x4c, 0xf8, + 0xce, 0xb1, 0x19, 0xe9, 0x91, 0x72, 0x2c, 0x95, 0xe2, 0xe4, 0x38, 0x0f, + 0x66, 0xd3, 0xe7, 0xa2, 0xe9, 0x6b, 0x49, 0xcf, 0xe0, 0x6d, 0xba, 0x26, + 0xb3, 0xc6, 0xeb, 0x4d, 0x67, 0xf2, 0xc6, 0x1a, 0x98, 0x64, 0xc4, 0x02, + 0x30, 0xdf, 0x50, 0xb7, 0x84, 0x14, 0x5b, 0xe4, 0x0a, 0xd0, 0x67, 0xc0, + 0xac, 0xbb, 0xfc, 0xfc, 0x0d, 0x70, 0x6b, 0x87, 0x13, 0x70, 0x20, 0x31, + 0x7d, 0x5d, 0x5c, 0xed, 0xc0, 0xbb, 0xaa, 0xec, 0x40, 0xc1, 0x6b, 0x59, + 0x00, 0x54, 0x1e, 0xb2, 0xc2, 0xde, 0xe9, 0x22, 0x7f, 0x69, 0xa0, 0x06, + 0xdb, 0x05, 0x54, 0xb7, 0xea, 0xbb, 0xd6, 0xf5, 0x78, 0x9b, 0xdd, 0xbf, + 0xbc, 0x0d, 0x72, 0x9b, 0xc3, 0x67, 0x59, 0xcb, 0x23, 0xc4, 0x7c, 0xb9, + 0xb0, 0x42, 0x82, 0x46, 0x35, 0x1d, 0x25, 0x47, 0x35, 0xd9, 0x28, 0x16, + 0xf8, 0xf1, 0xcc, 0x1b, 0xb2, 0xe3, 0x03, 0x0f, 0xb8, 0xde, 0xc0, 0x28, + 0xaf, 0x47, 0x3a, 0x64, 0x39, 0x97, 0xd6, 0x21, 0xb0, 0x6a, 0xab, 0x75, + 0xd8, 0x26, 0x1e, 0x9d, 0x6e, 0x17, 0xa7, 0xf1, 0xc2, 0x22, 0xea, 0x7b, + 0x4f, 0x5c, 0x42, 0x04, 0xa1, 0xff, 0xbf, 0x60, 0xa7, 0xa1, 0x98, 0x9f, + 0xcd, 0x0e, 0x9a, 0xcc, 0xfe, 0x8f, 0x53, 0xed, 0x03, 0xdc, 0x6e, 0xc0, + 0x4e, 0xe4, 0xff, 0xdc, 0x1a, 0xb6, 0x3b, 0x58, 0x11, 0x37, 0xab, 0xac, + 0x59, 0x95, 0xaf, 0xc7, 0xc5, 0x2b, 0x11, 0xb7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA384, + 22, + {0x0a, 0x95, 0x09, 0x30, 0x21, 0xbc, 0x15, 0xab, 0x7b, 0xe1, 0x29, 0x47, + 0xe8, 0x92, 0xfc, 0x72, 0xf1, 0x2f, 0x5c, 0xb7, 0x66, 0x00, 0xee, 0x3a, + 0xdc, 0x0e, 0x53, 0x6d, 0xcc, 0xbd, 0xd2, 0x35, 0x11, 0x06, 0x58, 0xff, + 0x7d, 0x1d, 0x63, 0xb2, 0x42, 0xb9, 0xe4, 0x1c, 0xe4, 0xd6, 0xd8, 0xd2, + 0x0f, 0xfe, 0xac, 0xb5, 0x9a, 0x86, 0xda, 0xb7, 0xf5, 0x72, 0x93, 0x28, + 0xd3, 0xf5, 0xd9, 0xd8, 0x86, 0xe8, 0x8d, 0x34, 0x47, 0x88, 0xcc, 0xd8, + 0xac, 0x4d, 0xac, 0xed, 0x3d, 0x4c, 0x7e, 0xef, 0xb5, 0x72, 0x70, 0x37, + 0xd5, 0xc0, 0x73, 0xb3, 0xab, 0xd2, 0x21, 0xc9, 0x52, 0x07, 0xf2, 0xf7, + 0x34, 0x4e, 0xf4, 0xff, 0x95, 0xff, 0xd6, 0x5a, 0x97, 0xf4, 0xc6, 0x0a, + 0x3a, 0x75, 0x90, 0x1a, 0x61, 0x6c, 0x9a, 0xf0, 0x75, 0x71, 0xbb, 0xbc, + 0x25, 0xa9, 0xea, 0x3f, 0x5c, 0xaf, 0x40, 0xbc, 0x27, 0x90, 0xc8, 0x24, + 0xb6, 0xb3, 0x16, 0x85, 0xfc, 0x92, 0x43, 0x8b, 0x73, 0x52, 0x26, 0xc1, + 0xa2, 0xf7, 0x30, 0xeb, 0x85, 0x96, 0x95, 0x4b, 0xe1, 0x37, 0x18, 0x2e, + 0xe9, 0xbf, 0x0b, 0xa6, 0x86, 0x06, 0x00, 0x6c, 0x26, 0x2d, 0x7b, 0x24, + 0x36, 0x0c, 0xb4, 0xc0, 0x8d, 0xd5, 0xe0, 0xd1, 0x44, 0xf8, 0xf0, 0xca, + 0xe9, 0x4d, 0x69, 0x1a, 0xec, 0x91, 0xe0, 0xef, 0xc1, 0xc9, 0x2d, 0x01, + 0x28, 0xed, 0x99, 0xea, 0x7d, 0xda, 0xe3, 0xbb, 0xbc, 0xdb, 0xb1, 0x66, + 0x94, 0x85, 0x59, 0x3a, 0x53, 0x13, 0xac, 0x42, 0xf2, 0x73, 0x52, 0x5f, + 0xd8, 0xdd, 0x63, 0x37, 0x03, 0x76, 0x35, 0x57, 0x1f, 0x05, 0x89, 0x8b, + 0xaa, 0x6d, 0xb8, 0x6f, 0xb5, 0x76, 0x05, 0x4c, 0x2f, 0x62, 0xf9, 0xee, + 0x69, 0x5f, 0x7b, 0xdb, 0x54, 0xe8, 0x22, 0x4c, 0xdd, 0x91, 0x4c, 0xe9, + 0xec, 0x07, 0x32, 0x53, 0x91, 0x75, 0x63, 0xf9, 0x35, 0x31, 0x64, 0xb3, + 0x73, 0xa7, 0xe3, 0xd6, 0x5f, 0x3d, 0x78, 0x60, 0xc9, 0x69, 0x2a, 0xd5, + 0xec, 0xbd, 0x58, 0xba, 0x4f, 0xb1, 0xc0, 0xdb, 0x70, 0x5a, 0xa2, 0xe7, + 0x07, 0x33, 0x2d, 0xf7, 0x57, 0x3c, 0x70, 0x45, 0x69, 0xac, 0x92, 0x94, + 0x2f, 0xc8, 0xd7, 0xf0, 0xc4, 0x9e, 0x97, 0x3a, 0x71, 0xa7, 0xf7, 0x79, + 0x2e, 0xa8, 0xaf, 0x8f, 0xef, 0x80, 0x55, 0xdb, 0x77, 0x4e, 0xc1, 0x25, + 0x79, 0xc9, 0xf3, 0x28, 0x09, 0x10, 0x1a, 0xb0, 0xad, 0x92, 0xff, 0xb5, + 0x15, 0x7f, 0x26, 0xa1, 0x83, 0x43, 0xc3, 0x59, 0x4a, 0x31, 0x83, 0xd2, + 0xa9, 0x2c, 0x29, 0x3d, 0xb2, 0x80, 0xfc, 0x4e, 0x4d, 0xcf, 0xba, 0x02, + 0xb4, 0x44, 0x10, 0x48, 0x49, 0x8e, 0x3b, 0xa8, 0xec, 0x1c, 0xf9, 0x2b, + 0x2f, 0x54, 0x15, 0x73, 0x49, 0x16, 0x1c, 0x90, 0xf7, 0x25, 0x9e, 0x2a, + 0xee, 0x65, 0x72, 0x21, 0x85, 0x87, 0xb9, 0x9d, 0xcc, 0xfe, 0xd4, 0xbb, + 0xcb, 0x6f, 0xcb, 0x2c, 0xb9, 0xfb, 0x2d, 0xa5, 0x66, 0xd5, 0xce, 0x70, + 0x75, 0xe5, 0xa8, 0xe2, 0x93, 0x2b, 0xa4, 0x67, 0xfd, 0x02, 0x7b, 0x63, + 0xcb, 0x7b, 0xdc, 0xad, 0x67, 0x1c, 0x1c, 0x84, 0xb7, 0x64, 0x75, 0x98, + 0x50, 0x6f, 0xf0, 0xa5, 0x72, 0xc1, 0x76, 0x2f, 0x5a, 0x3d, 0x9d, 0x84, + 0x86, 0x0b, 0xba, 0xe6, 0x02, 0x2e, 0x45, 0x78, 0xd3, 0x00, 0xc5, 0x07, + 0x21, 0x91, 0x85, 0x44, 0x6d, 0xce, 0xf4, 0x73, 0x00, 0xdc, 0x15, 0x6f, + 0xff, 0x1b, 0x18, 0x06, 0xe2, 0x32, 0x2b, 0x46, 0x39, 0x0b, 0x4f, 0x38, + 0xd6, 0x5c, 0x81, 0x24, 0xba, 0xa8, 0xaf, 0x24, 0x39, 0xae, 0x0d, 0x04, + 0x53, 0x4c, 0xf0, 0xd5, 0x3f, 0x8c, 0xa7, 0x68, 0xe8, 0xc5, 0x34, 0x12, + 0x54, 0x88, 0x5c, 0xce, 0x74, 0x10, 0xa0, 0x6e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA384, + 23, + {0xd5, 0xb6, 0x2d, 0xaf, 0xa9, 0x40, 0xc5, 0xf7, 0x52, 0x45, 0x75, 0x03, + 0xa9, 0x0e, 0x75, 0x69, 0x66, 0x88, 0xf0, 0x4e, 0x37, 0x23, 0xf2, 0x5e, + 0xe5, 0x07, 0x65, 0xf7, 0x06, 0x1e, 0x44, 0xa4, 0xa0, 0x2d, 0xe8, 0x73, + 0x95, 0xf7, 0x0f, 0x0f, 0x13, 0xc1, 0x63, 0xfc, 0x6b, 0x45, 0x8d, 0x3d, + 0xf6, 0xbc, 0x4b, 0xa8, 0x62, 0xbe, 0x12, 0x99, 0x85, 0x8f, 0x06, 0x53, + 0x73, 0xd2, 0xbb, 0xb5, 0xd6, 0x1c, 0x8e, 0x43, 0xc5, 0x22, 0xcc, 0x92, + 0xac, 0x61, 0x2c, 0x6d, 0x50, 0x85, 0x93, 0xfc, 0x5b, 0xdd, 0x0e, 0x02, + 0x54, 0x58, 0x09, 0x46, 0x89, 0x29, 0x8a, 0x1e, 0x8a, 0xcd, 0x76, 0xf2, + 0xcc, 0x77, 0x7d, 0x86, 0xa4, 0x30, 0xc4, 0x31, 0xc7, 0xb1, 0xb1, 0x19, + 0xc6, 0x19, 0x39, 0x9a, 0xe8, 0x9a, 0x78, 0x9d, 0x99, 0xa0, 0x70, 0xe2, + 0xab, 0xff, 0x83, 0xb9, 0x3c, 0x2a, 0x79, 0xb8, 0xa0, 0x66, 0xa9, 0x56, + 0x10, 0x21, 0x77, 0x1b, 0xe1, 0x67, 0x77, 0x75, 0x89, 0x61, 0x20, 0x53, + 0xb3, 0x81, 0x0c, 0x12, 0xa5, 0x8a, 0xe9, 0x94, 0xef, 0x56, 0x91, 0x7c, + 0xfa, 0xc3, 0xfa, 0xdb, 0xf9, 0xe0, 0xc5, 0x53, 0x83, 0x01, 0xcc, 0xbe, + 0xb5, 0x66, 0xc3, 0x73, 0x67, 0x17, 0xe3, 0x2d, 0x35, 0x8e, 0x70, 0x5b, + 0xe4, 0x86, 0xb1, 0x9a, 0x66, 0x53, 0x3d, 0x18, 0x98, 0xfc, 0x47, 0x71, + 0xe8, 0x79, 0x29, 0xfc, 0x25, 0xed, 0x6e, 0x76, 0xf1, 0x6c, 0xf4, 0xb9, + 0xe8, 0x80, 0x1a, 0x68, 0x46, 0xfc, 0xc1, 0xe6, 0x3c, 0x70, 0x0e, 0x80, + 0x9a, 0xc2, 0xe4, 0x34, 0x77, 0x35, 0xa1, 0x7a, 0xbf, 0x9a, 0xc0, 0x4f, + 0x6a, 0x88, 0xfd, 0x12, 0xa1, 0x4d, 0x36, 0x37, 0x0d, 0xaf, 0xe7, 0x3e, + 0x63, 0xc8, 0x02, 0xb9, 0x17, 0xb4, 0x74, 0xc6, 0xb1, 0xbf, 0x9e, 0x39, + 0xa0, 0x52, 0xb4, 0x19, 0x30, 0x27, 0xc4, 0x89, 0x37, 0x57, 0xf9, 0x2f, + 0x6e, 0xa8, 0xa5, 0xbb, 0xb7, 0xab, 0xd4, 0x21, 0x9d, 0x56, 0x1d, 0xd0, + 0xb7, 0x65, 0x40, 0x88, 0x33, 0xa8, 0x4e, 0xf1, 0x18, 0xd5, 0x03, 0x40, + 0x67, 0x6f, 0x8e, 0x10, 0x80, 0x24, 0x22, 0x09, 0x68, 0x41, 0x6c, 0x71, + 0x37, 0x2b, 0x74, 0xc5, 0xfd, 0x67, 0x81, 0x83, 0xe6, 0x32, 0xe8, 0x14, + 0xf2, 0x86, 0xf3, 0x29, 0x55, 0x5a, 0x19, 0x2d, 0x2d, 0x0d, 0x99, 0x6d, + 0x47, 0xa7, 0xde, 0x6e, 0xe2, 0x7b, 0xa6, 0x85, 0x40, 0xad, 0xc9, 0xb1, + 0x31, 0x8f, 0xde, 0xb6, 0xe2, 0xea, 0xc3, 0x26, 0xdb, 0x64, 0xcb, 0xe4, + 0xec, 0x7b, 0x6e, 0x0b, 0x01, 0x9c, 0x51, 0x71, 0x75, 0x76, 0x00, 0xed, + 0xdf, 0x9c, 0xe0, 0x0a, 0x30, 0x59, 0x1e, 0x0f, 0xba, 0x2f, 0xe9, 0x03, + 0x7e, 0x14, 0xd8, 0xdb, 0x08, 0xbe, 0x53, 0xde, 0x4c, 0x89, 0xb1, 0x48, + 0x49, 0xd0, 0x90, 0x22, 0xe1, 0xb2, 0xe9, 0x14, 0x04, 0x5d, 0x99, 0x00, + 0xc8, 0x0d, 0xb8, 0xaf, 0x29, 0x85, 0xc1, 0x99, 0x57, 0xc6, 0x93, 0x43, + 0x0c, 0xe4, 0x7f, 0x14, 0x92, 0xc1, 0xdf, 0x5e, 0x43, 0xbf, 0x22, 0x80, + 0x0a, 0x56, 0xbe, 0x05, 0x51, 0xdc, 0xac, 0x39, 0xc4, 0x93, 0xdb, 0x50, + 0xfc, 0x4d, 0x47, 0x10, 0x9c, 0x93, 0xb0, 0x58, 0xc4, 0x87, 0x68, 0x9c, + 0x41, 0xc5, 0x52, 0x3e, 0xaf, 0x98, 0xe8, 0x8b, 0x79, 0x27, 0x40, 0x35, + 0x3c, 0xa5, 0x4d, 0xad, 0x3f, 0x7f, 0xb0, 0xe1, 0x43, 0xb8, 0x5f, 0x90, + 0x49, 0x37, 0x16, 0xfa, 0xf9, 0x1a, 0x43, 0xec, 0x5a, 0x64, 0x07, 0x84, + 0xe2, 0xab, 0x58, 0xc5, 0xb2, 0x68, 0xee, 0x44, 0xff, 0xff, 0x1a, 0x41, + 0xb5, 0x73, 0x73, 0xb2, 0xa6, 0xf6, 0x05, 0x06, 0x7e, 0x13, 0x23, 0xa6, + 0x89, 0x2a, 0x0f, 0x0f, 0xb7, 0x3f, 0x42, 0x49}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA384, + 24, + {0x7a, 0x4a, 0xf4, 0x54, 0x32, 0x96, 0x9b, 0xd5, 0x49, 0xb2, 0x42, 0x5c, + 0xfe, 0xd9, 0x2f, 0x26, 0x32, 0xf1, 0x2a, 0x13, 0xd7, 0x3f, 0x74, 0x2d, + 0xba, 0x27, 0xc8, 0x86, 0xf2, 0xed, 0x48, 0x7a, 0xb7, 0xaf, 0xf7, 0xac, + 0xff, 0x1d, 0xfe, 0xbb, 0x3f, 0x3c, 0x56, 0xb5, 0xca, 0x80, 0x4c, 0x36, + 0x04, 0xc4, 0x9f, 0xc3, 0x28, 0xe6, 0x80, 0xc3, 0xe1, 0x49, 0x0e, 0x1a, + 0xbe, 0x75, 0x3d, 0xe6, 0xf7, 0x98, 0xb7, 0xa4, 0x47, 0x2d, 0xae, 0x1b, + 0x7d, 0x99, 0x2a, 0xef, 0x93, 0xaa, 0x17, 0x12, 0xfd, 0x2b, 0x01, 0x6d, + 0xde, 0xab, 0x87, 0x55, 0x7c, 0x53, 0x09, 0x05, 0x6a, 0xad, 0x97, 0xa7, + 0x7a, 0x63, 0xc9, 0x66, 0x80, 0x67, 0x56, 0x0f, 0xe9, 0x99, 0x73, 0xe7, + 0x85, 0x71, 0xc6, 0x0e, 0x0c, 0x41, 0xf9, 0x1d, 0xd9, 0xb6, 0xa6, 0x02, + 0x9c, 0xd9, 0x11, 0xfa, 0x7f, 0x9d, 0x61, 0x45, 0xd3, 0x4c, 0x4f, 0x49, + 0xa4, 0x6f, 0xdf, 0x09, 0x66, 0xb2, 0x99, 0x4e, 0xec, 0x37, 0x07, 0xa8, + 0x4f, 0xc3, 0xa4, 0x73, 0xd6, 0xd0, 0x27, 0x9d, 0xe1, 0xe8, 0xc0, 0x2a, + 0x50, 0xcd, 0xcc, 0x9a, 0x27, 0x84, 0xaa, 0x95, 0x6d, 0x76, 0xa1, 0xaa, + 0x11, 0xac, 0xee, 0xe7, 0x03, 0x2a, 0x19, 0x6c, 0xb0, 0x3b, 0x1d, 0x37, + 0x44, 0x03, 0x70, 0x07, 0x57, 0xc5, 0x53, 0x63, 0x00, 0x05, 0x53, 0xc1, + 0x8e, 0xed, 0x69, 0xa3, 0x16, 0x58, 0xc7, 0x76, 0x04, 0x79, 0x2b, 0x2b, + 0x9c, 0xef, 0x10, 0x1d, 0x63, 0xc9, 0xa1, 0x6d, 0xb8, 0x8d, 0x55, 0x72, + 0xbe, 0x93, 0xaf, 0x8e, 0x1b, 0x68, 0x38, 0x01, 0xbf, 0x05, 0x84, 0x56, + 0xdd, 0x03, 0x3c, 0x12, 0xa7, 0xf4, 0x05, 0x8b, 0xb9, 0xe5, 0x5a, 0x8d, + 0x31, 0x8e, 0x4a, 0xf0, 0xc3, 0xc6, 0x2d, 0xc0, 0x45, 0xb6, 0xc2, 0x47, + 0xc8, 0x0a, 0x01, 0x84, 0x85, 0xc2, 0x7d, 0x10, 0x7f, 0x6f, 0xf8, 0xd8, + 0x3b, 0xb2, 0x34, 0xf9, 0x02, 0x56, 0x80, 0x85, 0x07, 0x9a, 0x6c, 0x68, + 0x04, 0x2b, 0x72, 0x45, 0x77, 0xad, 0x18, 0xd8, 0x2b, 0x47, 0x0b, 0xec, + 0x73, 0xaf, 0x85, 0x5d, 0x0b, 0x51, 0xcc, 0xcc, 0x50, 0x5f, 0xe3, 0x19, + 0x9b, 0xb7, 0xeb, 0xd3, 0x32, 0xe7, 0x36, 0x3f, 0x50, 0x74, 0x37, 0x10, + 0xa4, 0x81, 0x22, 0x40, 0x11, 0x4e, 0xeb, 0x11, 0x84, 0xa2, 0xbc, 0x79, + 0xa3, 0x3f, 0xcf, 0x69, 0xf2, 0x9a, 0x61, 0x67, 0x7e, 0xe1, 0x57, 0x85, + 0xd3, 0xb4, 0x19, 0xf3, 0xd0, 0xa8, 0x2f, 0xa3, 0x22, 0x72, 0xb0, 0x5b, + 0x85, 0x49, 0x5b, 0xf1, 0xce, 0x2d, 0x2e, 0x45, 0x60, 0xaa, 0x09, 0x83, + 0xa3, 0x93, 0xb9, 0x4b, 0x24, 0x73, 0x50, 0xfa, 0xc8, 0x56, 0xb2, 0x87, + 0x99, 0xb8, 0x48, 0x22, 0x56, 0x79, 0x57, 0xa4, 0x9f, 0xca, 0x2d, 0x4d, + 0xa6, 0x48, 0x8c, 0x72, 0x16, 0xff, 0xf1, 0xd4, 0x89, 0x5f, 0xcc, 0x8e, + 0x62, 0x65, 0x86, 0x43, 0x97, 0x4b, 0x8c, 0x29, 0x9b, 0xb0, 0x5f, 0xcd, + 0x46, 0x15, 0x8f, 0x92, 0x94, 0x46, 0xa5, 0x36, 0xf8, 0x56, 0x4a, 0x80, + 0x6e, 0x6b, 0x37, 0xb3, 0x05, 0x8b, 0x24, 0x65, 0x88, 0x1f, 0xaa, 0x81, + 0x57, 0xb7, 0xec, 0x83, 0x89, 0x98, 0xfe, 0xc9, 0xfc, 0x25, 0x1c, 0xb3, + 0x36, 0x30, 0xb1, 0xc5, 0x37, 0x8d, 0x39, 0x96, 0x0f, 0x38, 0x35, 0xb1, + 0x0a, 0xef, 0xa6, 0x11, 0xbf, 0xc1, 0xad, 0x0d, 0x11, 0xf7, 0x36, 0xb9, + 0xe5, 0x6a, 0x43, 0x4d, 0x28, 0x91, 0xba, 0xfa, 0xfe, 0x8b, 0x42, 0x04, + 0x96, 0x26, 0xa8, 0xa3, 0x93, 0x25, 0xb3, 0x07, 0xc9, 0x92, 0xeb, 0xd4, + 0x6f, 0x8e, 0x0a, 0x2a, 0x6a, 0x9f, 0x00, 0xf3, 0xd7, 0xe1, 0x03, 0xfc, + 0x18, 0xe7, 0xe6, 0xe6, 0x24, 0x76, 0x07, 0x35}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA384, + 25, + {0x59, 0x19, 0x63, 0xc2, 0x16, 0x4e, 0x2e, 0xf7, 0x06, 0xcf, 0x71, 0x10, + 0x51, 0x01, 0x0a, 0x9b, 0xb0, 0xe6, 0xf3, 0xbb, 0xe5, 0x1e, 0x77, 0xb2, + 0x11, 0x43, 0x1f, 0xb7, 0xb8, 0x18, 0x87, 0x3b, 0x0f, 0x4b, 0x62, 0xda, + 0x58, 0xf9, 0x70, 0xaa, 0x0f, 0x39, 0x7d, 0xc6, 0x5a, 0xb9, 0xc5, 0xa2, + 0xcd, 0x3c, 0xb1, 0xcd, 0x1b, 0xb7, 0xb1, 0x0a, 0x14, 0xd5, 0x6a, 0xf3, + 0x78, 0x14, 0x95, 0x5d, 0xb4, 0xe5, 0xba, 0xfa, 0xeb, 0x5e, 0x22, 0x95, + 0x6f, 0x2a, 0xdb, 0x8b, 0x37, 0xd7, 0xdb, 0x47, 0x53, 0x41, 0x4a, 0x75, + 0x51, 0xc2, 0x87, 0xd6, 0x18, 0x96, 0x7b, 0xcd, 0x13, 0x8c, 0x79, 0xce, + 0x2a, 0x8f, 0x59, 0x06, 0x87, 0x28, 0x5c, 0x14, 0xce, 0xff, 0x93, 0xe7, + 0xac, 0xd1, 0x80, 0x05, 0xe6, 0x42, 0x21, 0xcb, 0xe6, 0x71, 0xf2, 0xde, + 0xa1, 0xec, 0xe9, 0x56, 0x22, 0x78, 0x93, 0x03, 0x1e, 0x2b, 0x42, 0x41, + 0xa7, 0xf7, 0xba, 0xd4, 0x18, 0x57, 0x9b, 0xbd, 0x26, 0x19, 0x13, 0xbe, + 0x90, 0x33, 0x10, 0x2a, 0x03, 0xcd, 0xc1, 0xe3, 0xf5, 0x09, 0xcc, 0x15, + 0x97, 0x86, 0x3c, 0x7a, 0x68, 0x59, 0x21, 0xca, 0x00, 0x50, 0x11, 0xec, + 0x59, 0xc2, 0x23, 0x82, 0xde, 0xde, 0x35, 0xf9, 0x4a, 0xcc, 0x06, 0xa1, + 0x96, 0x60, 0xf8, 0x12, 0xe6, 0x33, 0xd7, 0x30, 0xb6, 0xce, 0x73, 0x46, + 0x85, 0x08, 0xba, 0xf7, 0x8a, 0x07, 0x2a, 0x6b, 0x84, 0x28, 0xbb, 0x83, + 0xf6, 0xc5, 0xd1, 0x1d, 0xf4, 0xfe, 0x14, 0x00, 0x0f, 0xb0, 0xd8, 0xec, + 0xb1, 0x2f, 0x8b, 0xf4, 0xfc, 0x81, 0x1c, 0x12, 0x18, 0xd2, 0x52, 0x29, + 0x30, 0x97, 0x2f, 0xbb, 0x33, 0xe0, 0xbf, 0x49, 0x27, 0xf5, 0x1f, 0x59, + 0x21, 0xd5, 0x8a, 0xe4, 0xa6, 0x3e, 0xd7, 0x49, 0x97, 0x61, 0x93, 0x7f, + 0x48, 0x2a, 0x22, 0xad, 0x45, 0xef, 0xbe, 0x0d, 0x64, 0xe6, 0x30, 0x4b, + 0xe8, 0x19, 0x29, 0x6a, 0x55, 0x1f, 0x95, 0x84, 0x54, 0xef, 0xe0, 0x68, + 0x5b, 0x92, 0x19, 0x31, 0xa0, 0xe5, 0x74, 0x2c, 0x94, 0xb8, 0xfa, 0x23, + 0xef, 0x47, 0x2d, 0x0b, 0x71, 0x8e, 0xf9, 0x64, 0x76, 0xf2, 0x7a, 0xa8, + 0x7a, 0x18, 0x56, 0x20, 0x41, 0xba, 0x12, 0x23, 0xea, 0x34, 0x01, 0xdf, + 0x10, 0xac, 0x43, 0xb4, 0x33, 0xeb, 0xb8, 0xf4, 0x34, 0xdb, 0xbf, 0xd1, + 0xcd, 0xc5, 0x09, 0x95, 0x6d, 0xf6, 0x1c, 0x49, 0xbf, 0x62, 0x05, 0xa6, + 0x1b, 0x36, 0xb0, 0xdf, 0x71, 0x8a, 0xe1, 0x08, 0xbd, 0x41, 0xe9, 0x17, + 0x24, 0x04, 0x8c, 0x8b, 0x73, 0xfa, 0xbd, 0xae, 0xca, 0xe5, 0x34, 0x29, + 0xab, 0x2b, 0x57, 0xc7, 0xe1, 0x3b, 0xae, 0x23, 0xa1, 0x48, 0xb3, 0x96, + 0x39, 0xef, 0x33, 0x1e, 0x0c, 0x77, 0xdd, 0xb4, 0x06, 0x8b, 0x16, 0x99, + 0xdc, 0xfa, 0xd4, 0x3c, 0x71, 0x70, 0xe4, 0x1c, 0x24, 0x46, 0x01, 0x1e, + 0x58, 0xce, 0x17, 0x22, 0xb8, 0x27, 0x6c, 0xd6, 0x93, 0x65, 0xf7, 0x98, + 0xe0, 0xbf, 0xef, 0xaf, 0xef, 0x76, 0x6e, 0x41, 0xb3, 0xd0, 0xb5, 0x9c, + 0x8a, 0xf8, 0xef, 0x8f, 0x07, 0x3a, 0xc6, 0xf5, 0x40, 0xa2, 0xdd, 0xd6, + 0xa1, 0xaa, 0x86, 0x28, 0xae, 0x51, 0x00, 0xf0, 0xa2, 0xd9, 0xe2, 0xdb, + 0x9e, 0xb4, 0x49, 0xe3, 0xd5, 0xa1, 0xc7, 0xf0, 0x1e, 0x7c, 0xd5, 0x2b, + 0xc3, 0x41, 0xb3, 0x8c, 0xab, 0x3b, 0x26, 0x67, 0x61, 0x03, 0xe1, 0x98, + 0x00, 0x39, 0x15, 0x69, 0xf7, 0x3d, 0x89, 0x6f, 0xe4, 0x44, 0x0b, 0xf3, + 0xe9, 0x7c, 0xec, 0x30, 0x1f, 0xae, 0x42, 0x60, 0xfe, 0xcb, 0xe9, 0xa0, + 0xcc, 0x72, 0x0f, 0x5b, 0x8c, 0x5c, 0xd1, 0x26, 0x34, 0x56, 0x18, 0x6d, + 0x77, 0xe5, 0xc2, 0x05, 0x28, 0x70, 0xdb, 0x42}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA384, + 26, + {0x8e, 0x09, 0xdd, 0xeb, 0x39, 0x98, 0xab, 0x05, 0xc2, 0xe4, 0x9d, 0x3b, + 0x18, 0x4d, 0xb8, 0x6d, 0x9d, 0x4a, 0x19, 0x68, 0x0e, 0x38, 0xfc, 0x4e, + 0xe1, 0x11, 0x6a, 0xb4, 0x88, 0xb2, 0xd5, 0x1d, 0x7b, 0xc1, 0x3c, 0x45, + 0xaf, 0x96, 0x11, 0xaa, 0xff, 0x2e, 0x2b, 0x22, 0x78, 0x43, 0x96, 0x06, + 0xce, 0xf7, 0x37, 0x36, 0x1c, 0x2a, 0x44, 0xf7, 0x05, 0xf4, 0x79, 0x7d, + 0xa4, 0x47, 0x15, 0x4a, 0xb7, 0x2e, 0xdd, 0xec, 0xbd, 0xf6, 0xc0, 0x12, + 0x05, 0x97, 0x72, 0x89, 0x83, 0x73, 0x6a, 0x90, 0xff, 0xb0, 0xbd, 0xec, + 0x57, 0x87, 0xde, 0x55, 0x9a, 0x58, 0xb1, 0x87, 0x42, 0x21, 0x43, 0xfb, + 0xe1, 0x60, 0xdb, 0xc1, 0xab, 0x03, 0xcc, 0xea, 0xb3, 0xad, 0x80, 0x53, + 0x81, 0x2a, 0x68, 0xe9, 0xdc, 0x87, 0xdf, 0x16, 0x10, 0xbb, 0x68, 0xb3, + 0xdf, 0xeb, 0xd7, 0xec, 0x7f, 0xed, 0x78, 0xd7, 0xdb, 0xa4, 0x56, 0x3e, + 0x5b, 0x1a, 0x30, 0xbb, 0xad, 0xce, 0x68, 0x86, 0xfc, 0xef, 0xee, 0xcd, + 0x3f, 0x6e, 0x33, 0x14, 0x08, 0x7a, 0x31, 0x5c, 0x1a, 0xdb, 0x89, 0x33, + 0x62, 0xa3, 0x28, 0x31, 0x09, 0x7b, 0x09, 0x94, 0x29, 0xef, 0xdd, 0x28, + 0x15, 0x08, 0x5b, 0x78, 0x81, 0x4a, 0x73, 0xed, 0x1a, 0x99, 0xe8, 0x03, + 0xf7, 0xd1, 0x0b, 0x52, 0x2f, 0x54, 0x0a, 0x2b, 0x3d, 0x02, 0xc6, 0xc5, + 0xae, 0x70, 0xf2, 0x9f, 0xc3, 0x5e, 0xc1, 0xff, 0x6e, 0xc8, 0xa0, 0x77, + 0x9b, 0x6b, 0xfc, 0xf9, 0x1c, 0x50, 0x9d, 0x42, 0x31, 0x18, 0xef, 0xd7, + 0xd9, 0xc9, 0x1f, 0xd0, 0x11, 0xe6, 0x78, 0xf6, 0xd7, 0xad, 0xfc, 0xe9, + 0x05, 0x55, 0x5c, 0x06, 0xbb, 0xfc, 0x4b, 0xf7, 0xe2, 0xf5, 0xb8, 0xe8, + 0xba, 0xd4, 0x68, 0xbc, 0xd1, 0xf2, 0xb3, 0xdb, 0x9a, 0x34, 0x6f, 0x68, + 0x06, 0x30, 0x32, 0xc5, 0x7d, 0x07, 0x15, 0xc7, 0x35, 0x2c, 0x48, 0xf1, + 0x17, 0x1d, 0x32, 0x94, 0x38, 0x40, 0xf5, 0xad, 0xa9, 0x14, 0x2c, 0x50, + 0xf2, 0x02, 0xf7, 0x67, 0x1b, 0x5b, 0x4a, 0x12, 0xb6, 0xb5, 0x16, 0xbc, + 0xcc, 0xd4, 0x88, 0xc1, 0x71, 0x7d, 0xc4, 0x90, 0x25, 0xf4, 0x9c, 0x59, + 0x87, 0x9a, 0x64, 0x94, 0xc1, 0x9e, 0x2e, 0x27, 0x44, 0x5c, 0xbe, 0x9b, + 0xb2, 0xb3, 0x74, 0x3a, 0xc8, 0xda, 0xbe, 0x11, 0x39, 0x46, 0x5b, 0x8b, + 0x81, 0x93, 0x9f, 0x9e, 0x2f, 0xcc, 0x90, 0xb6, 0x43, 0x2b, 0x10, 0x21, + 0xa3, 0x77, 0xf8, 0xce, 0x72, 0x8c, 0x2b, 0xee, 0x15, 0x6d, 0x31, 0x27, + 0x16, 0x3f, 0x96, 0xbe, 0x29, 0xaf, 0x1a, 0x14, 0x9e, 0x69, 0xa9, 0xd3, + 0x83, 0x4c, 0x60, 0xe7, 0xad, 0x12, 0x06, 0x99, 0x33, 0xe1, 0x1e, 0x7d, + 0x6c, 0xcb, 0x1f, 0x36, 0xc4, 0x42, 0xff, 0x51, 0x25, 0x0b, 0x6c, 0x10, + 0x50, 0x2b, 0x37, 0x07, 0x1d, 0xec, 0xe7, 0x66, 0xb5, 0xed, 0x55, 0xa0, + 0x68, 0xe2, 0xb7, 0x32, 0x9e, 0xa2, 0x9b, 0x7d, 0xfc, 0x8f, 0x84, 0x1a, + 0x7c, 0xec, 0xe5, 0x31, 0x9a, 0x14, 0x74, 0x99, 0x67, 0xb4, 0x29, 0x31, + 0xe2, 0x7e, 0xb8, 0x32, 0xec, 0x74, 0x9b, 0x9a, 0xd8, 0xb3, 0xae, 0x08, + 0x02, 0x60, 0x8e, 0xaa, 0x1f, 0xbe, 0x42, 0x23, 0x99, 0x34, 0x71, 0xf7, + 0x2d, 0xdb, 0x90, 0x70, 0x4f, 0xa6, 0x45, 0xcd, 0x0d, 0x9a, 0x25, 0xda, + 0x15, 0xf2, 0xe4, 0xd7, 0x9f, 0x94, 0x9d, 0x0e, 0x6e, 0xad, 0x88, 0x7c, + 0x30, 0x9c, 0x8c, 0xde, 0xff, 0x60, 0xc5, 0xd1, 0x99, 0x0f, 0x35, 0x8a, + 0xb9, 0x33, 0x07, 0x7d, 0xcf, 0x5e, 0x6c, 0x04, 0xdb, 0x43, 0x88, 0xda, + 0x1e, 0x93, 0xbc, 0x33, 0x02, 0xae, 0x6b, 0x7e, 0x6e, 0xfb, 0xa0, 0xf8, + 0xd3, 0xea, 0xb4, 0xd7, 0x35, 0x51, 0x36, 0x30}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA384, + 27, + {0x4d, 0xfe, 0x3b, 0xd4, 0xdb, 0x47, 0x83, 0x7f, 0x8c, 0x49, 0x03, 0xe0, + 0xdb, 0x20, 0x4c, 0x2d, 0x14, 0xc0, 0x97, 0x76, 0x91, 0xf6, 0x6b, 0x21, + 0xb0, 0x03, 0x6b, 0xb8, 0x49, 0xc4, 0x68, 0x8f, 0x14, 0x72, 0x58, 0x7f, + 0xc7, 0xe1, 0xeb, 0x67, 0x52, 0xe4, 0x1a, 0xc4, 0x92, 0xfb, 0x40, 0xff, + 0x14, 0x91, 0x45, 0x65, 0x99, 0x8e, 0xc3, 0x0e, 0xc3, 0xd9, 0x96, 0x3c, + 0x24, 0x16, 0x70, 0x02, 0xe1, 0x93, 0x4a, 0xd7, 0x9e, 0x9f, 0x77, 0x26, + 0x22, 0xa5, 0xd7, 0x4e, 0xec, 0xce, 0x81, 0xfc, 0x5e, 0x3c, 0x02, 0x79, + 0x07, 0x71, 0xc3, 0xe4, 0x4b, 0x9b, 0xa3, 0xeb, 0x82, 0xf3, 0xda, 0xe4, + 0x49, 0x10, 0xa2, 0xa5, 0xcc, 0xb3, 0xb4, 0xbd, 0xfe, 0x05, 0xd7, 0xd0, + 0x78, 0x9b, 0xbf, 0x79, 0x41, 0x2f, 0xc2, 0x7d, 0xf5, 0x0b, 0x3e, 0x7e, + 0xd7, 0xe3, 0x01, 0x6c, 0x80, 0x47, 0x05, 0xdd, 0x24, 0xe0, 0x60, 0xa6, + 0x0b, 0x05, 0x99, 0x71, 0x4d, 0xfa, 0x46, 0xc4, 0xe2, 0x29, 0xfc, 0x33, + 0x80, 0x12, 0x9b, 0x9e, 0x54, 0x0c, 0xbf, 0xf2, 0x8f, 0xd3, 0x67, 0xf6, + 0xf0, 0xfe, 0xe1, 0x3f, 0xf4, 0x7d, 0xd2, 0xf7, 0x7c, 0x04, 0xf1, 0x8f, + 0xf1, 0x23, 0xd8, 0xf0, 0xb0, 0x2d, 0xc8, 0x97, 0x9c, 0x9b, 0x70, 0x35, + 0xab, 0x15, 0x33, 0xa8, 0x90, 0xe4, 0x9b, 0x2e, 0x19, 0xa6, 0x12, 0x2e, + 0x98, 0xae, 0x4f, 0xb0, 0x89, 0x78, 0xaf, 0x74, 0x86, 0xe3, 0xe5, 0x89, + 0xcb, 0x99, 0x24, 0xcd, 0x79, 0x02, 0x6a, 0x32, 0x62, 0x28, 0x4f, 0x8c, + 0x8f, 0xa1, 0x3c, 0x8f, 0x29, 0xbf, 0xb2, 0x86, 0x9a, 0x3c, 0xe1, 0xda, + 0xa6, 0xf2, 0x51, 0x3f, 0x93, 0x9e, 0x1e, 0x9d, 0xd5, 0xc2, 0xec, 0x8a, + 0x8c, 0x3f, 0xc4, 0x7f, 0x06, 0x20, 0xb3, 0x8a, 0xf8, 0xbf, 0x37, 0x05, + 0x9c, 0x24, 0xd6, 0xfe, 0x92, 0x2e, 0xc1, 0xc9, 0x14, 0x1a, 0x8e, 0x48, + 0x04, 0x38, 0x9e, 0x32, 0x86, 0x07, 0xff, 0x91, 0x8f, 0xbb, 0x5e, 0x3d, + 0xe8, 0x46, 0x47, 0x9e, 0x71, 0xbe, 0x55, 0xcc, 0xb4, 0x79, 0x33, 0x65, + 0xb9, 0x85, 0xe4, 0xa2, 0xac, 0x8b, 0x78, 0xec, 0x2a, 0x40, 0xbb, 0x1f, + 0x09, 0xad, 0x5b, 0xf0, 0x8b, 0xcd, 0x6f, 0xbc, 0xc3, 0xfc, 0x1e, 0xae, + 0x8d, 0xbb, 0xc3, 0xf6, 0xf8, 0x19, 0xe7, 0xe4, 0xb8, 0xf5, 0x92, 0xe8, + 0xe2, 0x12, 0xeb, 0xa1, 0x3f, 0xed, 0x31, 0x48, 0x36, 0x31, 0xe0, 0xbf, + 0xea, 0x78, 0x8d, 0xe8, 0x5c, 0xcc, 0xcb, 0x45, 0x30, 0x7e, 0x3a, 0x87, + 0x3f, 0x50, 0x88, 0xa3, 0xd5, 0xe6, 0x78, 0x1e, 0xb5, 0x22, 0x3d, 0x0e, + 0x49, 0xdd, 0xe2, 0x37, 0x9b, 0x41, 0x3b, 0xa1, 0xfc, 0xe0, 0x19, 0x77, + 0x34, 0xa2, 0xa4, 0xf1, 0x22, 0x04, 0xb1, 0x69, 0x88, 0xd5, 0x76, 0xa3, + 0xd2, 0xde, 0x4b, 0x8f, 0x57, 0x0b, 0xcb, 0xf5, 0xc5, 0xe0, 0x08, 0xa9, + 0x69, 0x7e, 0x89, 0xed, 0x47, 0xe8, 0x37, 0x42, 0x8d, 0x41, 0x3a, 0x5f, + 0xaa, 0x1e, 0x98, 0xa7, 0x3d, 0x92, 0xda, 0xe1, 0x3d, 0xa9, 0x80, 0x2f, + 0x61, 0x5a, 0x37, 0x41, 0x5d, 0x74, 0xe0, 0x62, 0x2f, 0x30, 0xfb, 0x5f, + 0x63, 0x78, 0x90, 0xb2, 0x88, 0x76, 0xda, 0x30, 0xcc, 0xa8, 0xf3, 0x6f, + 0x63, 0xb7, 0x55, 0xa8, 0xaa, 0x3f, 0x9f, 0x5a, 0x04, 0x90, 0xc2, 0x50, + 0x25, 0x82, 0x00, 0x93, 0x7d, 0x0d, 0x83, 0x71, 0xcc, 0x9f, 0xcf, 0x0c, + 0xf8, 0xe2, 0x22, 0x06, 0xa7, 0x08, 0x6f, 0xc1, 0xe9, 0x33, 0x5d, 0x49, + 0x62, 0x65, 0xa3, 0xff, 0x03, 0x76, 0xf8, 0x77, 0x24, 0xf7, 0xff, 0x76, + 0x3f, 0x24, 0xc6, 0x3c, 0x63, 0x0a, 0x8d, 0xa0, 0xec, 0x4d, 0x76, 0x2d, + 0xa5, 0xc4, 0xdb, 0x57, 0xc5, 0xbd, 0x4b, 0xbd}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA384, + 28, + {0x42, 0xb9, 0xb5, 0x3d, 0x0b, 0x6a, 0x10, 0x13, 0xf9, 0x9a, 0x91, 0x1e, + 0x61, 0xb5, 0x27, 0xfd, 0xb2, 0xc6, 0x17, 0xca, 0x3d, 0xf9, 0x08, 0xc7, + 0x4c, 0x36, 0xee, 0x5a, 0x8e, 0x85, 0x6a, 0x4b, 0x80, 0x3b, 0xd3, 0x98, + 0x23, 0xbf, 0x09, 0x3e, 0x19, 0x17, 0x12, 0xc7, 0xf6, 0xc6, 0xfd, 0x2e, + 0x08, 0xb0, 0xee, 0x79, 0x3f, 0x68, 0x1e, 0xa5, 0x22, 0x05, 0xd0, 0xc2, + 0x8d, 0x8d, 0x9c, 0xc0, 0x9d, 0x7e, 0xb4, 0x2a, 0x52, 0x27, 0xde, 0x64, + 0x66, 0x65, 0xff, 0xac, 0x34, 0x97, 0x18, 0xba, 0xcb, 0x75, 0xdb, 0x61, + 0x9f, 0x5b, 0x04, 0xe9, 0x20, 0xcc, 0xb4, 0x4d, 0x45, 0xd6, 0x38, 0x6c, + 0xd6, 0x97, 0x02, 0x41, 0x93, 0xe6, 0x8f, 0x39, 0xca, 0x2b, 0x66, 0x90, + 0x6f, 0xb5, 0x57, 0x5e, 0x9f, 0x0a, 0xb9, 0xd3, 0x04, 0x62, 0xa8, 0xab, + 0x6d, 0xaa, 0x8d, 0xa2, 0xaf, 0x34, 0x03, 0x58, 0x4f, 0xaf, 0x6c, 0x5d, + 0x90, 0x80, 0x1a, 0x59, 0x9f, 0x9f, 0x6a, 0xd6, 0xaa, 0x8e, 0x0b, 0x05, + 0xf9, 0xdc, 0xbd, 0x5d, 0xa4, 0xa8, 0x16, 0xb0, 0xe2, 0xbf, 0x89, 0x99, + 0x9b, 0xf4, 0x62, 0xf3, 0xda, 0x04, 0x7c, 0x26, 0xc6, 0x23, 0xf3, 0xf0, + 0x0c, 0x92, 0x8a, 0x15, 0x99, 0xaf, 0xd4, 0xb7, 0xb9, 0x02, 0x71, 0x6d, + 0x81, 0xe3, 0x7c, 0x82, 0xe3, 0x7e, 0x85, 0xa6, 0xc2, 0xe2, 0xcd, 0x69, + 0x45, 0xda, 0xdc, 0xd3, 0xb0, 0xb4, 0xab, 0x03, 0x8b, 0x2d, 0x4b, 0x86, + 0x43, 0x58, 0x61, 0x5d, 0x4c, 0x2d, 0x13, 0x1c, 0xd7, 0x34, 0x58, 0x1f, + 0x45, 0x42, 0xdd, 0x9c, 0x66, 0x31, 0x88, 0x28, 0x24, 0x7b, 0xff, 0x3a, + 0x5a, 0xc9, 0x77, 0xbf, 0xa6, 0xb6, 0xe2, 0x79, 0xa5, 0xf0, 0x1c, 0x33, + 0x9f, 0xf3, 0xd7, 0x7a, 0xb1, 0xe3, 0x5f, 0xf2, 0x68, 0xf0, 0xbe, 0x28, + 0x6a, 0x0d, 0x8a, 0x61, 0x34, 0x10, 0xbe, 0x65, 0x07, 0x90, 0x62, 0xdc, + 0xf7, 0x00, 0xe2, 0x62, 0xf4, 0x69, 0x29, 0x5d, 0x33, 0x92, 0xc7, 0x47, + 0x22, 0x6c, 0x2a, 0x69, 0x6e, 0x4c, 0x1b, 0x84, 0xdf, 0xf4, 0xc8, 0xb7, + 0x71, 0x49, 0xfb, 0x9e, 0xe7, 0x9a, 0x5f, 0x42, 0x39, 0x52, 0xdf, 0x41, + 0x61, 0x37, 0x15, 0xc0, 0x21, 0x35, 0x4c, 0x7a, 0xe8, 0x8f, 0x46, 0x37, + 0xd5, 0x20, 0x9f, 0x5b, 0xfc, 0x5d, 0x90, 0x79, 0xfa, 0x57, 0x84, 0x25, + 0xe6, 0xb2, 0x93, 0x41, 0xc1, 0x2f, 0x77, 0x76, 0xa6, 0xb6, 0x38, 0x69, + 0x00, 0xa2, 0x42, 0x2f, 0x95, 0x0a, 0xcf, 0xeb, 0xfe, 0x47, 0x50, 0xe6, + 0x0f, 0xbd, 0xd2, 0x6f, 0x3a, 0x9b, 0xe8, 0xdb, 0x57, 0x94, 0x8e, 0x40, + 0xd3, 0x40, 0xb9, 0xff, 0x68, 0x34, 0xb0, 0x89, 0x3a, 0x6f, 0x4c, 0xc5, + 0xda, 0x6a, 0xda, 0xd4, 0x80, 0x96, 0x34, 0x8c, 0xbb, 0xa7, 0x22, 0x04, + 0x21, 0x5c, 0xde, 0xb1, 0xad, 0x26, 0xf7, 0x72, 0xc7, 0xbf, 0x78, 0xff, + 0x1b, 0xf6, 0xea, 0xca, 0xd8, 0xda, 0x89, 0x26, 0x2a, 0x6a, 0x5d, 0xf6, + 0x9e, 0x75, 0x32, 0xf8, 0x0f, 0x66, 0x52, 0x85, 0xcb, 0x93, 0xb9, 0xf6, + 0x9a, 0x2a, 0xa5, 0x06, 0xd6, 0x52, 0xeb, 0x08, 0xe6, 0xf2, 0x59, 0x21, + 0x13, 0x61, 0x9e, 0x32, 0xe9, 0x46, 0x3d, 0xcb, 0x76, 0xd2, 0xb2, 0x1c, + 0xc2, 0x98, 0xa1, 0x30, 0x37, 0x9d, 0xc0, 0xb3, 0x68, 0x59, 0x6e, 0x3b, + 0x03, 0x9a, 0x5b, 0xad, 0x86, 0xa8, 0x8b, 0x00, 0x54, 0x22, 0x5d, 0x60, + 0x8a, 0xa3, 0xe3, 0xba, 0x72, 0x9d, 0x3f, 0xef, 0x1f, 0xb9, 0x72, 0x0c, + 0x9e, 0xc1, 0x9f, 0xec, 0x34, 0xf8, 0x00, 0x26, 0x51, 0xed, 0x24, 0x67, + 0x76, 0x46, 0x17, 0xb0, 0xa2, 0x5c, 0x36, 0x87, 0x47, 0x85, 0x37, 0x60, + 0xc3, 0xb3, 0x10, 0x96, 0xf6, 0x55, 0x38, 0xb1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA384, + 29, + {0xdc, 0xe8, 0x97, 0x56, 0x7a, 0x75, 0x21, 0x9c, 0xd5, 0x9c, 0x02, 0xc7, + 0xad, 0xef, 0x60, 0x38, 0xf5, 0xe9, 0x37, 0xae, 0xcf, 0x7f, 0x1a, 0xbb, + 0x14, 0x16, 0x35, 0x03, 0xe7, 0xa3, 0x7a, 0x95, 0x8b, 0x6f, 0xd8, 0x15, + 0xd0, 0x88, 0x42, 0x16, 0x10, 0xb6, 0x69, 0xc4, 0x7d, 0xfb, 0x96, 0x28, + 0x3c, 0x4e, 0x84, 0x3d, 0xd6, 0x55, 0x25, 0x98, 0xd5, 0xa1, 0x0b, 0x16, + 0xf4, 0xb6, 0x38, 0xee, 0x97, 0x00, 0x5e, 0x13, 0x94, 0x3e, 0xfe, 0x09, + 0x76, 0x4f, 0x5e, 0xaa, 0x29, 0x22, 0x77, 0x99, 0x47, 0x7e, 0x4e, 0x10, + 0x01, 0x0d, 0x11, 0xdd, 0x09, 0xb9, 0x96, 0x4d, 0x32, 0xd2, 0xc0, 0xdc, + 0x58, 0x12, 0xc2, 0x82, 0xc2, 0x4d, 0x6f, 0xa3, 0xa2, 0x32, 0x2f, 0x90, + 0xa2, 0x7d, 0x56, 0xf8, 0xd7, 0xd4, 0x57, 0xb2, 0xc0, 0x96, 0x5f, 0x17, + 0x76, 0x8a, 0x8c, 0x95, 0xc1, 0x09, 0xbc, 0x73, 0xa0, 0x13, 0x0c, 0x56, + 0xfc, 0x1c, 0x8a, 0x22, 0x75, 0xe0, 0x21, 0x64, 0x09, 0xb7, 0x9d, 0xfb, + 0x3c, 0x83, 0x05, 0x5b, 0x13, 0x35, 0x00, 0x6f, 0x76, 0xbf, 0x2e, 0xb6, + 0x29, 0xd6, 0xb2, 0x51, 0x2d, 0x02, 0x2c, 0x16, 0x83, 0xd0, 0xef, 0x13, + 0xaf, 0x00, 0x8d, 0xf0, 0xdb, 0x74, 0xca, 0xe1, 0xa4, 0x15, 0x57, 0x0a, + 0xd0, 0xbe, 0xf5, 0x8b, 0xbf, 0x6f, 0x41, 0xec, 0x3d, 0x69, 0xef, 0x7f, + 0x53, 0xf0, 0x98, 0xb0, 0x4c, 0x47, 0x7a, 0x08, 0x2b, 0xf2, 0x7a, 0x3c, + 0x4f, 0x91, 0x3c, 0x88, 0xf5, 0x21, 0x06, 0x18, 0x87, 0x3f, 0x8d, 0xee, + 0xb1, 0x2e, 0xd5, 0x9b, 0x75, 0x83, 0x64, 0xdd, 0xfd, 0x3d, 0x1b, 0x19, + 0x88, 0x2f, 0x08, 0x5a, 0x98, 0x2f, 0xee, 0xa5, 0xfb, 0x71, 0x59, 0x4e, + 0x78, 0xa6, 0x1b, 0x06, 0x00, 0xff, 0x8d, 0x46, 0x0b, 0x29, 0xaf, 0x6d, + 0x15, 0x52, 0x46, 0xc7, 0x7d, 0xe5, 0xe6, 0x58, 0x66, 0xdd, 0x60, 0xb0, + 0x2d, 0xe4, 0x77, 0x22, 0xa8, 0x98, 0xe1, 0x94, 0x8d, 0x3e, 0x7f, 0x08, + 0x39, 0x68, 0xc9, 0xfc, 0x9e, 0xd9, 0x95, 0x23, 0x95, 0x25, 0xaf, 0x09, + 0x9a, 0x51, 0xeb, 0x44, 0xfb, 0x95, 0xf0, 0xfd, 0x6f, 0x33, 0x04, 0x5e, + 0x38, 0x11, 0x3c, 0xa5, 0xe8, 0xf3, 0x8b, 0x7f, 0xbb, 0x2c, 0xb3, 0x00, + 0x2e, 0xe8, 0x16, 0xfb, 0x88, 0xf4, 0x85, 0x5c, 0x97, 0xff, 0xc9, 0x17, + 0x0e, 0x56, 0x78, 0xd9, 0x69, 0x3a, 0x24, 0x6d, 0xad, 0x58, 0xe2, 0x2e, + 0xf4, 0xa2, 0x8f, 0x98, 0xe2, 0x35, 0xc8, 0x0e, 0x26, 0xd1, 0xd5, 0xf8, + 0xab, 0xd0, 0x63, 0x53, 0x58, 0x52, 0xf4, 0xc1, 0x1b, 0x74, 0xb8, 0x99, + 0xa4, 0x85, 0xdd, 0x26, 0x2c, 0xe0, 0x7e, 0xc0, 0x30, 0x32, 0x17, 0x9d, + 0x14, 0x22, 0x6a, 0x9b, 0x3c, 0xcc, 0x46, 0xbc, 0xe3, 0xad, 0xd8, 0xfb, + 0x4d, 0xf0, 0x8c, 0x46, 0x78, 0xf2, 0x52, 0xe5, 0x5a, 0x97, 0x25, 0x53, + 0x51, 0x44, 0x03, 0xe1, 0x80, 0x4c, 0xe5, 0xf1, 0xe2, 0xfc, 0xe2, 0xcc, + 0x3f, 0xd2, 0xe7, 0xff, 0x72, 0xb0, 0x9d, 0x0a, 0x1f, 0xac, 0x8a, 0x51, + 0xe8, 0xb4, 0xd7, 0x39, 0x19, 0x36, 0x56, 0x7d, 0xde, 0xff, 0x3d, 0x1d, + 0xa4, 0x5a, 0xe4, 0xc0, 0x22, 0xa5, 0x73, 0x18, 0x95, 0x7f, 0x2a, 0x46, + 0xae, 0x8d, 0xba, 0x2b, 0x12, 0x62, 0x3e, 0x8d, 0x68, 0x1c, 0xfc, 0xef, + 0x63, 0x82, 0x9d, 0xf0, 0x0a, 0x50, 0x98, 0x36, 0x66, 0xdb, 0xf4, 0xb7, + 0xaa, 0x5b, 0xbd, 0x59, 0x75, 0x79, 0x52, 0x0f, 0x20, 0xaa, 0xfa, 0x8e, + 0xe0, 0xf7, 0xdc, 0x23, 0x83, 0xca, 0x07, 0x17, 0xd2, 0x2f, 0xb3, 0x5e, + 0xd7, 0x5c, 0x9d, 0xd6, 0x55, 0x35, 0xfd, 0xfe, 0x95, 0x68, 0x4c, 0x9a, + 0xd0, 0x76, 0xa8, 0xdf, 0xa9, 0x6f, 0x67, 0xb5}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA384, + 30, + {0x79, 0x96, 0x32, 0x16, 0x02, 0xd0, 0xa9, 0xb5, 0xaa, 0x74, 0x23, 0x93, + 0xe7, 0x74, 0xca, 0xe9, 0xe7, 0x47, 0xa4, 0x31, 0x5d, 0xcf, 0xd1, 0x70, + 0x77, 0xcb, 0xde, 0x30, 0xab, 0xf1, 0xbb, 0xbe, 0xf8, 0x8d, 0x20, 0x8f, + 0xf4, 0x62, 0xcf, 0xad, 0xdd, 0x09, 0x22, 0x42, 0xf6, 0xd0, 0xea, 0xbe, + 0xb3, 0x06, 0x38, 0xf5, 0x01, 0x57, 0xbd, 0x84, 0x4b, 0x80, 0xe0, 0x2f, + 0xb0, 0x0e, 0xbf, 0x79, 0xb3, 0xd6, 0x7f, 0x83, 0x53, 0x4b, 0xe4, 0xf0, + 0xa6, 0x5f, 0x24, 0x4b, 0xd2, 0x1b, 0x94, 0x7c, 0x37, 0x9c, 0x71, 0xcd, + 0x3d, 0x75, 0xe8, 0x3f, 0x26, 0xdd, 0xaa, 0x7e, 0x64, 0x3c, 0x5b, 0xa0, + 0x0e, 0xcf, 0x7b, 0xf1, 0x8a, 0x8b, 0xa7, 0x1a, 0x5d, 0x20, 0x0c, 0x53, + 0xd7, 0x0b, 0xeb, 0x17, 0x81, 0xe4, 0xed, 0x3a, 0x14, 0x21, 0xb0, 0xa5, + 0xaa, 0x52, 0x33, 0x37, 0x63, 0xba, 0x5c, 0x73, 0x92, 0x87, 0xa1, 0xd8, + 0xf0, 0x81, 0x42, 0x58, 0xb2, 0x92, 0xe3, 0xde, 0x34, 0x40, 0x30, 0xfa, + 0x09, 0x9a, 0xf0, 0xef, 0x59, 0x86, 0x14, 0x5d, 0xa1, 0x63, 0xbf, 0x7a, + 0x85, 0x47, 0x37, 0x04, 0xda, 0xa8, 0x81, 0x16, 0xb3, 0xa0, 0x79, 0xcb, + 0x8e, 0x46, 0x85, 0xdd, 0xde, 0xfc, 0xf3, 0xf8, 0xcb, 0x39, 0x98, 0x72, + 0x00, 0xa9, 0x4b, 0xd8, 0x20, 0x12, 0xa9, 0x5f, 0x5b, 0x56, 0x4c, 0xb9, + 0x58, 0xaa, 0xef, 0xdf, 0x6f, 0x0e, 0x84, 0xea, 0xc8, 0x2b, 0x93, 0x00, + 0x4d, 0xdb, 0xf4, 0xac, 0x43, 0x43, 0x57, 0x60, 0x51, 0x41, 0xe0, 0xd0, + 0x35, 0x66, 0xed, 0x55, 0x59, 0x6c, 0x0a, 0x4f, 0x5e, 0x2f, 0xee, 0x6c, + 0xa5, 0x7a, 0xa8, 0x5d, 0x45, 0x4c, 0xc1, 0x1b, 0x3f, 0x00, 0x25, 0x21, + 0xb3, 0xf5, 0x9c, 0x7e, 0x2e, 0xcd, 0xf0, 0xe5, 0x5f, 0x51, 0x52, 0x62, + 0x5f, 0x7f, 0x82, 0x9c, 0x31, 0x72, 0xd2, 0x78, 0xd7, 0xa7, 0xec, 0x2f, + 0xbc, 0x31, 0xac, 0x6b, 0x09, 0xd9, 0x83, 0xf7, 0x3b, 0xf8, 0xfd, 0x84, + 0x13, 0x55, 0x5d, 0x91, 0xa9, 0x9b, 0xa1, 0xc9, 0x5d, 0xdd, 0x8c, 0x61, + 0x4e, 0x75, 0x95, 0xef, 0xe7, 0x11, 0x36, 0xf6, 0x9d, 0xc6, 0x90, 0x3f, + 0x28, 0x91, 0x4b, 0x11, 0x27, 0xe6, 0xd6, 0xea, 0xf4, 0x73, 0xd5, 0x68, + 0x70, 0x22, 0x1a, 0xbf, 0x63, 0x97, 0x76, 0x69, 0xd2, 0x15, 0xdd, 0x76, + 0x81, 0xe8, 0xb9, 0x5f, 0xe6, 0xcf, 0xbf, 0x65, 0x92, 0xa0, 0x89, 0xe6, + 0x9d, 0xc9, 0x77, 0x91, 0x87, 0xfb, 0x88, 0x53, 0x6f, 0x7c, 0xe1, 0x5f, + 0xb8, 0x20, 0x01, 0x8a, 0x4b, 0x05, 0xb0, 0x84, 0x3a, 0x18, 0x49, 0x0c, + 0x03, 0xba, 0x61, 0x1b, 0xb0, 0x7f, 0x02, 0xd1, 0x15, 0x0c, 0xe2, 0xd5, + 0xa2, 0xc8, 0x7b, 0xfc, 0xdf, 0x83, 0xb1, 0x96, 0x56, 0x43, 0x79, 0x41, + 0x3b, 0x89, 0x99, 0x12, 0xba, 0xca, 0x97, 0xe1, 0xd1, 0x9c, 0x5a, 0xf7, + 0xde, 0xb1, 0xeb, 0x39, 0x91, 0xca, 0x27, 0x33, 0x60, 0x49, 0x95, 0xa2, + 0xe8, 0xc8, 0x01, 0xa1, 0xd8, 0x13, 0xb4, 0xa6, 0x55, 0x69, 0x23, 0x8b, + 0x96, 0x16, 0x55, 0xe1, 0x91, 0x43, 0x61, 0x0b, 0xfe, 0xda, 0x30, 0xf0, + 0xa6, 0xc0, 0x52, 0x67, 0x74, 0xa6, 0x22, 0xa1, 0x5b, 0xf6, 0xd9, 0x1d, + 0x5f, 0xf7, 0xa3, 0xbd, 0x87, 0xad, 0x81, 0xa8, 0x5c, 0x20, 0x18, 0x3e, + 0x9e, 0x72, 0x90, 0xd4, 0x9f, 0x0a, 0x5c, 0x2e, 0x08, 0x04, 0x53, 0x90, + 0x6a, 0x5f, 0x1e, 0x67, 0x95, 0x2d, 0x6e, 0x0e, 0x50, 0x97, 0xc5, 0x87, + 0x20, 0x51, 0x9c, 0xc5, 0xb8, 0xb5, 0x2b, 0xc4, 0xf6, 0x3a, 0xa9, 0xbd, + 0xaa, 0xd6, 0xd8, 0x05, 0x2f, 0xc9, 0xe5, 0x3d, 0x67, 0x0d, 0xf1, 0x91, + 0xd8, 0x9c, 0x5d, 0xbc, 0x2d, 0x73, 0x59, 0xf1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA384, + 31, + {0x78, 0x92, 0xf1, 0x2d, 0xdb, 0xd4, 0x8d, 0x20, 0xab, 0xa0, 0x80, 0xf3, + 0xb7, 0xc9, 0x2c, 0xb5, 0xc9, 0x18, 0xc4, 0x16, 0xa2, 0xf7, 0x19, 0x99, + 0xc8, 0x9e, 0x79, 0x0e, 0x92, 0x80, 0x29, 0x68, 0xf6, 0x83, 0x60, 0x29, + 0x29, 0xf8, 0xc3, 0x7a, 0xca, 0xf2, 0xe0, 0xa7, 0x33, 0x7e, 0x85, 0xb5, + 0xf0, 0xbc, 0xb9, 0xe2, 0xe9, 0xa1, 0x20, 0x89, 0x21, 0xd5, 0x78, 0xb2, + 0x4e, 0xad, 0xf3, 0xbc, 0x8e, 0x13, 0x05, 0x71, 0x64, 0x8d, 0xad, 0xc1, + 0x44, 0xe0, 0x7f, 0x6d, 0xec, 0xff, 0x4f, 0xfe, 0x18, 0xa9, 0x44, 0xb8, + 0xfe, 0xb3, 0x84, 0x74, 0xd9, 0xdf, 0x08, 0xdb, 0x28, 0xb6, 0x5e, 0xc1, + 0x55, 0xd1, 0x68, 0xf3, 0x73, 0x71, 0x70, 0x8a, 0xf1, 0x38, 0x31, 0x6b, + 0xe7, 0x01, 0x03, 0xe8, 0xf4, 0xa8, 0xb3, 0x72, 0xac, 0x0d, 0x3a, 0x9d, + 0xde, 0xb3, 0x14, 0x4d, 0xb0, 0x51, 0x20, 0x89, 0x9f, 0x87, 0x59, 0xa3, + 0x7c, 0xcc, 0x93, 0xd0, 0xc0, 0x90, 0x7c, 0x83, 0xe4, 0x01, 0xf0, 0xf3, + 0x11, 0x8a, 0x76, 0xdd, 0xb2, 0xef, 0x14, 0xc6, 0x2a, 0x30, 0x4f, 0x61, + 0x83, 0x18, 0xe2, 0xfb, 0xee, 0x1d, 0x54, 0x59, 0xe4, 0x84, 0x37, 0xed, + 0x45, 0xf5, 0xc5, 0xef, 0xcd, 0x8a, 0x85, 0xe4, 0x20, 0xd3, 0x50, 0xf3, + 0xc2, 0x4d, 0xcb, 0x5f, 0x0f, 0xeb, 0x14, 0x91, 0x01, 0x94, 0x38, 0xe4, + 0xd8, 0xf4, 0x93, 0x17, 0xf3, 0xec, 0x67, 0x0e, 0xed, 0xae, 0x0d, 0x22, + 0xfa, 0x6b, 0xe7, 0x0f, 0xf1, 0x90, 0x05, 0x7b, 0xd7, 0xc9, 0xdf, 0x64, + 0x11, 0xe2, 0xae, 0x7c, 0xc0, 0xf3, 0x5b, 0xec, 0x10, 0x66, 0xbc, 0x23, + 0xd7, 0xf2, 0xbe, 0x90, 0xb7, 0x79, 0xe0, 0x17, 0xf3, 0xb9, 0x49, 0x9b, + 0x32, 0xce, 0x12, 0x54, 0x7a, 0x98, 0xcb, 0x50, 0x40, 0x36, 0x20, 0xea, + 0xae, 0xc3, 0x37, 0x57, 0xbf, 0xad, 0x20, 0xc5, 0x5c, 0x68, 0x0f, 0xc8, + 0xe5, 0xb0, 0xa9, 0xd8, 0xd9, 0x95, 0x8b, 0x1f, 0xc3, 0x77, 0xfd, 0x34, + 0x73, 0x93, 0x69, 0xcb, 0x91, 0x18, 0xb8, 0xed, 0x40, 0xdb, 0x29, 0x86, + 0x49, 0x75, 0xf4, 0x45, 0x1a, 0xbc, 0x2f, 0x0c, 0x95, 0x13, 0xba, 0x1d, + 0x68, 0x21, 0xce, 0x65, 0xc0, 0x5a, 0x4f, 0x7d, 0x0a, 0xf7, 0xfe, 0xb9, + 0x26, 0x7c, 0x5c, 0x89, 0x0a, 0xff, 0x77, 0x9b, 0x39, 0xe6, 0x78, 0x2c, + 0x39, 0x18, 0x52, 0x1e, 0xd4, 0xa5, 0x1f, 0xf0, 0x49, 0xb8, 0xfe, 0x9e, + 0x5d, 0x8f, 0x5c, 0xd9, 0xef, 0xd9, 0xe3, 0xb3, 0x7d, 0xc3, 0xa0, 0xc6, + 0x17, 0x69, 0xfe, 0x25, 0xa3, 0xe7, 0x54, 0x02, 0x12, 0x13, 0x29, 0xae, + 0x50, 0x77, 0xb6, 0xe7, 0x1f, 0x39, 0xed, 0x32, 0xd6, 0xc6, 0xc3, 0xc2, + 0x6b, 0xda, 0x4c, 0xfd, 0xa7, 0x57, 0xbc, 0x42, 0xe5, 0xda, 0x1c, 0x9f, + 0x6a, 0x99, 0x35, 0x9f, 0xc3, 0xb3, 0xc1, 0x5b, 0xae, 0x37, 0x52, 0x8f, + 0x1d, 0xf3, 0x74, 0x34, 0x7d, 0xdf, 0x46, 0x84, 0xa5, 0xac, 0xac, 0xdc, + 0x8d, 0xe4, 0xaa, 0x5d, 0x72, 0x73, 0xcd, 0x91, 0xe2, 0x9e, 0x84, 0xc7, + 0x5e, 0x19, 0x7e, 0xa1, 0x68, 0x00, 0x4b, 0xed, 0x80, 0x38, 0xad, 0x5b, + 0x42, 0x34, 0x3e, 0x88, 0xcb, 0xdd, 0x07, 0x3b, 0xae, 0xb3, 0xb1, 0xfb, + 0x7c, 0x8d, 0xf1, 0x55, 0xfb, 0x73, 0xb1, 0xf7, 0x22, 0xf4, 0x45, 0x4d, + 0x64, 0x9f, 0x93, 0x9d, 0xad, 0x2b, 0x7e, 0xc9, 0x3b, 0x30, 0x9c, 0xc1, + 0x0e, 0xee, 0xe6, 0x63, 0x4b, 0xf9, 0x6b, 0x63, 0xaa, 0x14, 0x43, 0x4e, + 0x96, 0xdd, 0x71, 0x4a, 0x72, 0xff, 0xe2, 0xd5, 0x81, 0xba, 0xd3, 0x7b, + 0xa0, 0xc7, 0x3d, 0xae, 0x1d, 0xd2, 0x3e, 0xe6, 0xd6, 0x74, 0x3f, 0x45, + 0x72, 0x32, 0xce, 0xb3, 0x09, 0xb2, 0x58, 0x60}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA384, + 32, + {0xc0, 0xa9, 0x4e, 0xd1, 0xc9, 0xb5, 0x51, 0x21, 0x96, 0x0d, 0xc8, 0xd1, + 0x28, 0xd4, 0xdd, 0x62, 0x75, 0x3d, 0x51, 0x98, 0x12, 0x0d, 0xb4, 0x34, + 0x51, 0x50, 0x42, 0x87, 0x09, 0x7c, 0x74, 0x6d, 0x74, 0xb6, 0xbe, 0x35, + 0xca, 0xb6, 0xdb, 0x10, 0x3c, 0x1a, 0xe8, 0x81, 0x89, 0xd9, 0x1e, 0xc2, + 0x02, 0x8b, 0x71, 0xb0, 0x5e, 0xe1, 0x36, 0x1e, 0xff, 0x41, 0xb3, 0xeb, + 0x19, 0x1c, 0x08, 0x48, 0x8b, 0xbc, 0xdd, 0xe8, 0x88, 0xf9, 0x1d, 0x29, + 0x6f, 0xfe, 0x68, 0xb5, 0xa8, 0x81, 0x61, 0x1a, 0x10, 0x4d, 0xb7, 0x7b, + 0x8d, 0x3f, 0x7d, 0xec, 0x93, 0x2e, 0x54, 0x2e, 0xea, 0x14, 0xde, 0x6b, + 0x09, 0x46, 0xcb, 0x84, 0x50, 0x45, 0x5e, 0x40, 0x62, 0x3c, 0xc9, 0x86, + 0x9b, 0x92, 0x14, 0x2b, 0xea, 0xbe, 0x3b, 0xf1, 0xe5, 0x0a, 0x63, 0x12, + 0xde, 0xa2, 0x64, 0x40, 0x2e, 0x07, 0x9c, 0x5b, 0xb7, 0x8e, 0x2f, 0x01, + 0xdc, 0xec, 0xef, 0xbe, 0x19, 0x95, 0x8a, 0x13, 0x07, 0x84, 0x92, 0x53, + 0x56, 0x00, 0xfb, 0x05, 0x28, 0x60, 0xf6, 0x73, 0xc4, 0x04, 0x61, 0x78, + 0xa7, 0xf1, 0x4f, 0x4f, 0x31, 0x6f, 0x47, 0x6b, 0x59, 0x54, 0x47, 0xae, + 0x6a, 0xcd, 0x2a, 0xb0, 0x98, 0xf6, 0xc9, 0xa4, 0x68, 0xb5, 0x90, 0x9a, + 0x8f, 0xf7, 0x58, 0xfa, 0xed, 0x6f, 0x45, 0x78, 0x31, 0x58, 0x3e, 0x52, + 0xbe, 0x65, 0x77, 0xac, 0x69, 0x3f, 0x3b, 0x51, 0x98, 0x48, 0x88, 0xd3, + 0x97, 0x7e, 0x5f, 0x1d, 0x70, 0xf4, 0x6e, 0x49, 0xe7, 0x2d, 0x0c, 0xf4, + 0x6c, 0xdf, 0xa9, 0x90, 0x47, 0xa9, 0xb6, 0x84, 0xa2, 0x31, 0x7c, 0x9b, + 0x45, 0xcf, 0xd4, 0x50, 0xe7, 0xa4, 0x70, 0xd1, 0x47, 0x67, 0x7a, 0xc0, + 0xdf, 0xbc, 0x64, 0x47, 0xb6, 0xd1, 0xdd, 0x28, 0x8e, 0xa5, 0x76, 0x9b, + 0x7a, 0x6d, 0x6d, 0x38, 0xb5, 0x36, 0xd9, 0x52, 0xd2, 0x56, 0xa1, 0xf5, + 0x05, 0x5d, 0x05, 0x8e, 0xb5, 0xd7, 0xd8, 0xda, 0x33, 0xc3, 0x5e, 0x2a, + 0xf9, 0x28, 0x14, 0x38, 0x4a, 0xb6, 0x72, 0x41, 0x42, 0x2c, 0x21, 0x24, + 0xb3, 0x0c, 0x82, 0x89, 0xfe, 0x7c, 0x50, 0x6e, 0xf9, 0x60, 0xf6, 0xfd, + 0x65, 0x24, 0x8b, 0x80, 0x63, 0x80, 0x60, 0x42, 0x1d, 0x1f, 0x27, 0x4d, + 0x12, 0xb5, 0x53, 0x7a, 0x2b, 0x99, 0x03, 0x0e, 0xaa, 0x05, 0x57, 0x1d, + 0xae, 0x32, 0x85, 0x7f, 0xda, 0xe6, 0x48, 0x2a, 0x6c, 0x98, 0x9e, 0x98, + 0x7a, 0xa8, 0x74, 0xa2, 0xce, 0x52, 0x86, 0xd1, 0x6f, 0xea, 0x05, 0xca, + 0x09, 0x9c, 0xce, 0x49, 0x53, 0x8e, 0xe8, 0x2e, 0x2b, 0xd3, 0x99, 0x1a, + 0xc9, 0xae, 0xf3, 0x7c, 0xbd, 0x9f, 0x54, 0x98, 0xe8, 0x6c, 0x74, 0x2a, + 0xbf, 0xe6, 0x77, 0x8a, 0xab, 0xa7, 0x51, 0x4a, 0xd8, 0x26, 0xa3, 0xf5, + 0x37, 0x72, 0xe9, 0xe7, 0x40, 0xdf, 0x5f, 0xa8, 0xc3, 0xe8, 0xf8, 0x8e, + 0x83, 0x6f, 0x3f, 0x74, 0xf7, 0x43, 0x02, 0x3d, 0xc3, 0x1a, 0x49, 0x89, + 0x7c, 0x62, 0x36, 0xb3, 0x71, 0x01, 0x27, 0x9a, 0xa7, 0x7f, 0x60, 0x5d, + 0x6f, 0x3b, 0x0b, 0x4b, 0x4a, 0xda, 0x7d, 0x21, 0x16, 0xef, 0x95, 0xec, + 0x2e, 0xa3, 0xd9, 0x31, 0x15, 0x11, 0x2f, 0x45, 0x42, 0xa5, 0xd1, 0x30, + 0x9d, 0xf7, 0x87, 0xa7, 0x82, 0x95, 0xa0, 0xb2, 0x57, 0x2f, 0xdc, 0xb3, + 0xf0, 0xe1, 0xef, 0xf6, 0xc5, 0x35, 0x37, 0x48, 0x8e, 0xf7, 0x62, 0x2d, + 0x98, 0x0d, 0x9a, 0x8a, 0x2e, 0x33, 0xa9, 0xd6, 0x92, 0x32, 0xdb, 0xa0, + 0x0a, 0x64, 0x96, 0xda, 0x1c, 0xee, 0xcf, 0x05, 0x5b, 0x78, 0xf1, 0x96, + 0xd3, 0xf6, 0x7c, 0x80, 0xcc, 0x69, 0x31, 0xfb, 0x7c, 0x83, 0x93, 0x4d, + 0x1d, 0x44, 0xa3, 0x74, 0x9c, 0xb1, 0x9e, 0x77}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA384, + 33, + {0xc4, 0x6b, 0x6e, 0x7c, 0x49, 0x63, 0xcf, 0x7d, 0x9b, 0x40, 0xd5, 0x80, + 0x52, 0xd5, 0x9a, 0x10, 0xd3, 0xa4, 0x63, 0x6d, 0xc7, 0x11, 0x64, 0x15, + 0x80, 0x99, 0xe3, 0xd3, 0x07, 0x1b, 0x7d, 0xc4, 0xc7, 0x06, 0xbf, 0x3b, + 0x2d, 0x87, 0x63, 0xce, 0x7f, 0x31, 0xe7, 0x82, 0x90, 0x92, 0xaa, 0x74, + 0xd2, 0xb8, 0x00, 0xc0, 0x27, 0x4e, 0x4d, 0x8f, 0x20, 0x3d, 0x33, 0x95, + 0x3a, 0x4b, 0x7a, 0x56, 0x24, 0xad, 0x8b, 0x87, 0x42, 0xa2, 0x83, 0x5c, + 0x03, 0x0b, 0xdb, 0x02, 0x2a, 0x96, 0x35, 0x4f, 0x93, 0x0b, 0x8a, 0xb6, + 0x60, 0x8e, 0x8c, 0x83, 0xc8, 0x89, 0xac, 0x5d, 0xf6, 0xc2, 0x78, 0x23, + 0xe0, 0x05, 0x0c, 0x3c, 0xea, 0xd9, 0x2d, 0xb5, 0xf3, 0xd9, 0x62, 0x4d, + 0x7b, 0x4a, 0xf9, 0x15, 0xe4, 0x21, 0x5b, 0xd2, 0x5c, 0xc2, 0xe3, 0x13, + 0x8f, 0xfa, 0x07, 0x02, 0x1e, 0x54, 0x60, 0xa0, 0x36, 0xf6, 0xc2, 0x49, + 0xca, 0x84, 0x2e, 0x8a, 0xe7, 0x04, 0xa7, 0xc2, 0x52, 0xc7, 0xde, 0x22, + 0x91, 0xce, 0x10, 0x1e, 0xa2, 0x86, 0x65, 0xee, 0x43, 0x6e, 0x80, 0xb5, + 0x67, 0x8f, 0xc8, 0x4b, 0xf1, 0x2c, 0x4b, 0xc8, 0x1f, 0x35, 0xd8, 0x13, + 0xfa, 0xc8, 0xe7, 0x1d, 0xbb, 0xab, 0x03, 0x20, 0xc0, 0x99, 0x71, 0x70, + 0xb0, 0x7e, 0x5f, 0x06, 0x42, 0x6e, 0x66, 0xad, 0x7e, 0x09, 0xaf, 0xee, + 0x86, 0xc1, 0x72, 0x24, 0x67, 0x14, 0x55, 0xcf, 0xe8, 0x93, 0xc2, 0x96, + 0x6b, 0x1f, 0xe4, 0xff, 0x0b, 0xa3, 0xdb, 0x1e, 0x4c, 0xcf, 0x54, 0x15, + 0x67, 0xd7, 0x96, 0x6e, 0x29, 0xb1, 0x32, 0x29, 0x0d, 0xa4, 0x70, 0x5e, + 0x97, 0x69, 0xe7, 0x6e, 0x7b, 0xe4, 0xd9, 0xca, 0xdd, 0xca, 0x5d, 0x2c, + 0x1a, 0xad, 0x3d, 0x0f, 0xf8, 0x7f, 0xbc, 0x13, 0x64, 0x68, 0xe0, 0xa3, + 0x25, 0x83, 0x94, 0x9b, 0x92, 0xa3, 0x95, 0xd3, 0x6d, 0x85, 0x60, 0x02, + 0xf1, 0x6c, 0x25, 0x16, 0x93, 0xf1, 0x47, 0xde, 0xe1, 0xdb, 0xf9, 0x0f, + 0x05, 0x83, 0x8b, 0x25, 0xaa, 0x43, 0x71, 0x2c, 0x2d, 0x85, 0xda, 0xd9, + 0x62, 0x36, 0x29, 0x76, 0x42, 0x3e, 0xdf, 0x11, 0x63, 0x1c, 0x40, 0x99, + 0xb4, 0xb5, 0xc4, 0x42, 0x1d, 0x96, 0x86, 0x48, 0x07, 0x65, 0xc8, 0x7e, + 0x0b, 0xb0, 0x46, 0xb2, 0x50, 0x2d, 0xc8, 0x5a, 0x71, 0xaf, 0x6c, 0xf5, + 0x26, 0x4e, 0x79, 0x59, 0xd5, 0xbe, 0xb6, 0xe7, 0x97, 0xde, 0x18, 0xc3, + 0xfa, 0xbc, 0x79, 0xdd, 0x4d, 0x5b, 0x5e, 0x6d, 0x8f, 0x5d, 0xbd, 0x85, + 0x24, 0x63, 0xb7, 0xab, 0xe4, 0x9c, 0x86, 0x02, 0xee, 0xe1, 0x2b, 0x8b, + 0x0d, 0x4a, 0x7b, 0xc3, 0x29, 0x72, 0x2c, 0x79, 0xd5, 0x75, 0x04, 0x23, + 0x9f, 0x33, 0x1d, 0x27, 0xa6, 0x2e, 0x63, 0xad, 0x1a, 0x90, 0x50, 0xd2, + 0xdc, 0x39, 0x40, 0xba, 0xdd, 0xa9, 0xc5, 0x56, 0x31, 0xda, 0xb5, 0xad, + 0x2b, 0xc9, 0xe6, 0xbb, 0xbc, 0x8d, 0x92, 0x02, 0x74, 0xd5, 0x48, 0x79, + 0x22, 0x09, 0x89, 0xeb, 0xb6, 0xd5, 0xdb, 0x5e, 0xd6, 0xbd, 0x2f, 0xa3, + 0x6e, 0x15, 0x10, 0xa7, 0x6a, 0x17, 0x44, 0x7d, 0x7b, 0x1d, 0x8d, 0x2e, + 0x97, 0x87, 0xc3, 0xa9, 0x8e, 0x96, 0x84, 0x62, 0x21, 0x52, 0xeb, 0x4f, + 0x65, 0xc0, 0x4c, 0xef, 0x55, 0x67, 0x05, 0x56, 0xd7, 0x47, 0xdb, 0x20, + 0x3a, 0xa6, 0x25, 0x62, 0x90, 0x3d, 0x5f, 0x22, 0x93, 0xce, 0x38, 0xc2, + 0x92, 0x0a, 0xfb, 0x41, 0xa0, 0xcd, 0x94, 0xc8, 0x7c, 0xd5, 0xc7, 0x5b, + 0xa8, 0x4c, 0xd5, 0xb4, 0xad, 0x84, 0x1c, 0x97, 0xf3, 0x24, 0x89, 0x56, + 0x2a, 0x85, 0x71, 0xcb, 0x28, 0x2b, 0x90, 0x47, 0xd9, 0x3e, 0xf2, 0x85, + 0xfc, 0xb8, 0x67, 0xbe, 0x3c, 0xf7, 0xa8, 0x78}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA384, + 34, + {0x48, 0x82, 0x18, 0x32, 0x36, 0x0f, 0x4c, 0x8f, 0xc6, 0xa5, 0xbd, 0x03, + 0x6c, 0x58, 0xe3, 0x60, 0x74, 0xe0, 0x40, 0x4c, 0xba, 0xb3, 0xed, 0xf5, + 0xf7, 0x8e, 0x9a, 0x9a, 0x93, 0x9b, 0x73, 0x2b, 0xdb, 0xe5, 0x90, 0x9d, + 0x09, 0xd0, 0x84, 0xfc, 0x47, 0xde, 0x1b, 0x6e, 0xa7, 0xbd, 0x1e, 0xe8, + 0x2d, 0x45, 0x16, 0x7f, 0xa4, 0x99, 0x34, 0xfa, 0x17, 0xfe, 0x29, 0x86, + 0xbf, 0xd5, 0x40, 0xb9, 0x54, 0x99, 0x0e, 0x8d, 0xb0, 0x51, 0x38, 0x72, + 0x84, 0x4d, 0xa0, 0xb0, 0xb1, 0xaa, 0xb4, 0xe7, 0xca, 0xac, 0x1c, 0xcb, + 0xe6, 0xca, 0x1a, 0x58, 0xd2, 0x36, 0x4e, 0xb0, 0xfa, 0x52, 0x66, 0x40, + 0x82, 0xe9, 0x2d, 0x7e, 0x05, 0xe9, 0xfb, 0x95, 0xb0, 0xf2, 0x7f, 0x1a, + 0x8c, 0x12, 0x02, 0xfd, 0x4d, 0x5a, 0x1b, 0x97, 0xeb, 0x61, 0xf4, 0xfc, + 0x80, 0xaf, 0xe7, 0x2c, 0x38, 0xe5, 0x79, 0x2f, 0x33, 0x76, 0xc3, 0x2a, + 0x01, 0xdb, 0x7a, 0xde, 0x67, 0x04, 0x72, 0x5c, 0x36, 0x97, 0xc6, 0x5e, + 0x47, 0x00, 0xe4, 0xb4, 0xc9, 0x40, 0x17, 0xd2, 0xc1, 0x69, 0x60, 0x3b, + 0x65, 0x38, 0x87, 0x92, 0xde, 0x2b, 0xa3, 0x8a, 0xf6, 0xc7, 0x58, 0xbf, + 0x64, 0x56, 0xd6, 0x18, 0x77, 0xea, 0x3a, 0xf8, 0x36, 0x4e, 0x86, 0x34, + 0x62, 0x1e, 0x1f, 0xd8, 0x16, 0x7c, 0x6a, 0xf3, 0x25, 0x5a, 0x44, 0xdc, + 0x56, 0xe4, 0x91, 0x5d, 0x4e, 0xe2, 0xfa, 0x77, 0xb0, 0xe1, 0xd3, 0xcd, + 0xc3, 0xe1, 0xa0, 0xb2, 0x03, 0x80, 0x95, 0xa6, 0x46, 0x2b, 0x07, 0xc5, + 0x5f, 0xda, 0xf5, 0xf7, 0x58, 0x62, 0xd6, 0x9d, 0xbe, 0xc7, 0xdb, 0x8d, + 0x6e, 0x63, 0xb2, 0xdf, 0x7d, 0x99, 0xf8, 0xb4, 0xa9, 0x80, 0x93, 0xfd, + 0xcd, 0xee, 0xb6, 0x80, 0xbd, 0x16, 0x31, 0xf8, 0x9f, 0xd7, 0xfc, 0x66, + 0x7b, 0x2f, 0x7f, 0xa7, 0x0d, 0x37, 0x94, 0xed, 0xd7, 0xdc, 0x70, 0xd3, + 0x84, 0x8f, 0xcb, 0xf4, 0x7d, 0x29, 0x13, 0x2f, 0xc3, 0x44, 0xd5, 0x2b, + 0x05, 0x8e, 0x99, 0xd9, 0x14, 0x6c, 0xcd, 0xb0, 0xfa, 0x16, 0xb8, 0x1a, + 0xbb, 0x1f, 0x11, 0x44, 0x65, 0x9e, 0xb7, 0x9b, 0xc0, 0xd3, 0xcd, 0xc1, + 0x59, 0xdf, 0xbe, 0x64, 0x65, 0x8d, 0x78, 0xc0, 0xa5, 0x91, 0xf5, 0x0f, + 0x88, 0xfd, 0xee, 0xfb, 0xfb, 0x89, 0x71, 0x6d, 0x0c, 0x8b, 0x7a, 0xe9, + 0x83, 0xcf, 0x00, 0xcc, 0x0e, 0xb8, 0xc1, 0x4e, 0xc1, 0x8f, 0x5f, 0x73, + 0x17, 0x39, 0x3d, 0xfb, 0xef, 0xd8, 0x17, 0x74, 0xf8, 0x91, 0x71, 0xbc, + 0x1b, 0x46, 0xe6, 0xeb, 0x0a, 0x9f, 0x57, 0x5c, 0x8d, 0x31, 0xb3, 0x69, + 0x41, 0x84, 0xf8, 0xf1, 0x21, 0x18, 0x8f, 0x10, 0x56, 0x03, 0x24, 0xa6, + 0x7c, 0x75, 0x5c, 0xcf, 0x81, 0x66, 0x32, 0xd1, 0x43, 0x67, 0x96, 0x61, + 0xc0, 0xbe, 0x62, 0x86, 0x9b, 0x20, 0xc8, 0xb9, 0x9d, 0x75, 0x22, 0x55, + 0xb6, 0x7b, 0xf8, 0xd3, 0xf7, 0x81, 0x85, 0x59, 0x21, 0x85, 0x52, 0xd3, + 0x42, 0x67, 0xe8, 0x2f, 0x80, 0x5c, 0x0a, 0x63, 0x81, 0xe7, 0xb8, 0x2f, + 0xa8, 0x62, 0xb1, 0xaf, 0x81, 0xf9, 0x6e, 0x7f, 0xde, 0x3d, 0x59, 0xd1, + 0xb1, 0xf8, 0x83, 0x82, 0x21, 0x31, 0xf3, 0x5a, 0x3a, 0x7f, 0x86, 0x07, + 0xa4, 0x92, 0x06, 0x6d, 0x49, 0x58, 0xa4, 0x6a, 0x33, 0x96, 0x40, 0x53, + 0x3f, 0x43, 0x19, 0x51, 0xc8, 0x46, 0x62, 0x60, 0x48, 0x96, 0xf0, 0x4b, + 0xe0, 0x07, 0x57, 0x8b, 0x8f, 0xa0, 0xbe, 0x96, 0xae, 0x61, 0x94, 0x6f, + 0xf4, 0xd3, 0x85, 0x3c, 0x02, 0x1e, 0xee, 0x29, 0x54, 0x1a, 0xba, 0x68, + 0xf0, 0x8c, 0x8e, 0xc3, 0x21, 0x46, 0x05, 0x87, 0x45, 0xef, 0x14, 0xfc, + 0x1f, 0xbe, 0xf9, 0x3b, 0xf6, 0x01, 0xaf, 0xc1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA384, + 35, + {0x13, 0x0e, 0xcc, 0xf6, 0x62, 0x75, 0xd0, 0x51, 0x8c, 0xbf, 0x16, 0x7b, + 0x6f, 0x92, 0x25, 0x25, 0xde, 0x36, 0xf2, 0x1d, 0x9d, 0x9a, 0xd7, 0x44, + 0x83, 0xa3, 0x4a, 0xcc, 0x65, 0xda, 0x99, 0x6d, 0x1a, 0x98, 0x82, 0x5e, + 0x1b, 0x39, 0x28, 0x14, 0x15, 0xe8, 0x72, 0x45, 0x33, 0xb5, 0xdd, 0xfa, + 0xca, 0xcc, 0x7a, 0xfe, 0xff, 0x1a, 0xa2, 0x8e, 0x1c, 0xfa, 0x8d, 0x07, + 0x94, 0x83, 0xd3, 0x5d, 0xeb, 0xe4, 0xff, 0xbd, 0xd9, 0xcf, 0xcf, 0x06, + 0xea, 0x24, 0x42, 0x66, 0xce, 0x74, 0x44, 0xad, 0x91, 0xe6, 0x6f, 0xcb, + 0x1d, 0x4f, 0xe7, 0xba, 0xb9, 0x3d, 0x29, 0xe6, 0x97, 0x26, 0xf6, 0xfe, + 0x45, 0xdf, 0x1a, 0xa6, 0x84, 0x30, 0x4e, 0x16, 0x0c, 0x2d, 0xb0, 0x1b, + 0x39, 0x62, 0x8b, 0x4a, 0x69, 0xa1, 0xca, 0x48, 0x30, 0x56, 0x28, 0xd3, + 0xe5, 0xa8, 0x2d, 0x78, 0x90, 0xa0, 0xbc, 0x44, 0x35, 0x4f, 0x3b, 0x64, + 0x04, 0x73, 0xc8, 0xd8, 0xf8, 0x2a, 0x31, 0x3e, 0xbe, 0x86, 0xb0, 0x79, + 0x35, 0xa9, 0x4e, 0x6c, 0xa4, 0xca, 0x06, 0x17, 0x02, 0x27, 0x98, 0x4c, + 0xe2, 0xf8, 0xd2, 0x0a, 0xfc, 0x98, 0x58, 0x24, 0x60, 0x48, 0xb9, 0x6b, + 0xa4, 0xd7, 0xb6, 0x2f, 0x72, 0x47, 0xba, 0xc1, 0x7c, 0x8d, 0x13, 0x00, + 0x46, 0xfe, 0x50, 0xe7, 0xab, 0xac, 0x7e, 0x8a, 0xce, 0xe2, 0xe0, 0x2c, + 0xf6, 0x8d, 0x6f, 0x88, 0x53, 0xac, 0x58, 0x52, 0x27, 0x51, 0x85, 0x3e, + 0x89, 0xeb, 0x36, 0x47, 0x0d, 0x82, 0x55, 0xf4, 0x39, 0x24, 0x13, 0x86, + 0x40, 0xd7, 0x56, 0x6d, 0x0d, 0x2d, 0x66, 0xd0, 0x7d, 0x49, 0xd2, 0x05, + 0x6d, 0x3b, 0x09, 0xbc, 0xa4, 0x97, 0xec, 0x88, 0x2c, 0x6b, 0x60, 0x10, + 0x82, 0x9f, 0x88, 0xff, 0x48, 0xbb, 0x52, 0x6d, 0x72, 0x15, 0xbc, 0xc5, + 0x61, 0x3c, 0x5b, 0x89, 0xd4, 0xcb, 0x12, 0xcd, 0x9d, 0x41, 0x76, 0x1e, + 0x16, 0x75, 0x6b, 0x71, 0x64, 0xb2, 0x37, 0xcd, 0xdf, 0x09, 0x37, 0x79, + 0x7b, 0xff, 0x60, 0x20, 0xa5, 0x15, 0x8b, 0xc3, 0x36, 0x4a, 0xfb, 0x63, + 0x4d, 0x0c, 0x29, 0x2d, 0xf0, 0x68, 0xed, 0x29, 0xf5, 0xe3, 0x50, 0x1c, + 0x1a, 0xa6, 0x96, 0x15, 0x66, 0xc6, 0x1d, 0x26, 0x41, 0xbd, 0x3f, 0x90, + 0x12, 0xc2, 0xe3, 0xe3, 0x46, 0x53, 0x75, 0x02, 0xc5, 0x06, 0x88, 0xac, + 0xe3, 0x79, 0x15, 0x59, 0x10, 0xd9, 0x81, 0x04, 0x20, 0x5f, 0x1b, 0xde, + 0xd7, 0x45, 0xf4, 0x0f, 0xfb, 0x76, 0x6a, 0x45, 0xdd, 0x90, 0xd0, 0x85, + 0xed, 0xa3, 0x84, 0xfb, 0x3f, 0x11, 0x21, 0x00, 0xad, 0x27, 0xf4, 0x37, + 0xe5, 0x6c, 0xbf, 0x4e, 0x47, 0x18, 0x0a, 0xe2, 0xd6, 0x42, 0x41, 0x72, + 0x66, 0x4c, 0x11, 0x13, 0x69, 0x86, 0xed, 0x53, 0xe5, 0xae, 0xfe, 0xf0, + 0x7b, 0x92, 0x7b, 0x5c, 0x46, 0xbe, 0x8c, 0x58, 0x49, 0x84, 0x34, 0x72, + 0xbf, 0x07, 0xe6, 0xc4, 0x9f, 0x2f, 0x68, 0xeb, 0x6d, 0x61, 0x94, 0x60, + 0xbf, 0x18, 0x3f, 0x42, 0x4e, 0x38, 0x3b, 0x5c, 0x85, 0x8e, 0x36, 0xc2, + 0xf2, 0x87, 0xf5, 0xc0, 0x34, 0xc9, 0xe6, 0x0e, 0xf9, 0xa9, 0x2e, 0xd8, + 0x61, 0xab, 0xba, 0x9c, 0x05, 0x72, 0x27, 0xfd, 0xf2, 0xda, 0xce, 0xee, + 0xc0, 0x4f, 0xaf, 0x16, 0x80, 0x75, 0x12, 0x85, 0x61, 0x5c, 0xf0, 0x37, + 0x34, 0xa8, 0xb0, 0x7a, 0xad, 0xd8, 0x1f, 0x57, 0x62, 0x77, 0x6a, 0x23, + 0x52, 0x58, 0xad, 0x59, 0x62, 0xaf, 0x2d, 0xb8, 0xc2, 0x06, 0x55, 0x2e, + 0x9f, 0xf7, 0x7d, 0xaf, 0xe4, 0x57, 0x57, 0x2e, 0x46, 0x4a, 0x0d, 0xc3, + 0x24, 0xd5, 0x97, 0xf3, 0x5d, 0x89, 0xe0, 0xce, 0xfb, 0x8d, 0x01, 0x92, + 0xa7, 0x49, 0xc8, 0xab, 0x88, 0x56, 0x75, 0x4d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA384, + 36, + {0x4a, 0xff, 0xfe, 0x50, 0xd1, 0x17, 0x3d, 0x25, 0xbb, 0xc0, 0xf2, 0xb4, + 0x30, 0x58, 0x99, 0x25, 0xe1, 0xcc, 0x85, 0xa5, 0x37, 0x0b, 0x32, 0xb3, + 0xdd, 0x4c, 0xf0, 0x51, 0xfa, 0x80, 0x18, 0x55, 0x52, 0xce, 0x45, 0x71, + 0x46, 0x37, 0x27, 0x92, 0xab, 0xe9, 0x23, 0x8b, 0xeb, 0xf6, 0x72, 0x7e, + 0x8d, 0xa0, 0x6c, 0x65, 0x2e, 0xca, 0xe7, 0x5d, 0x1a, 0x33, 0xb2, 0x54, + 0xa9, 0x44, 0x0b, 0x54, 0xcd, 0xc0, 0xc2, 0xf1, 0xfa, 0x5f, 0x82, 0xfd, + 0xa4, 0x82, 0x6e, 0xd0, 0xe0, 0xbf, 0x23, 0x06, 0x90, 0xa4, 0x51, 0xf1, + 0x4e, 0x1c, 0x9f, 0xea, 0x39, 0x39, 0xa1, 0x41, 0xd3, 0x54, 0xe2, 0x24, + 0x0a, 0x7d, 0x49, 0xd5, 0x7d, 0x40, 0x55, 0x6a, 0x84, 0xea, 0x0b, 0x1e, + 0x27, 0xf1, 0x91, 0x4f, 0x7a, 0xcf, 0x67, 0x86, 0x5c, 0x68, 0xe5, 0x2f, + 0x40, 0x62, 0x28, 0xa0, 0xbe, 0x9d, 0x56, 0x19, 0xdb, 0xbd, 0x0b, 0x09, + 0x09, 0x28, 0xeb, 0xfd, 0x87, 0xa3, 0x57, 0xd4, 0x32, 0x18, 0xa0, 0xd6, + 0x3f, 0xb5, 0xe8, 0x7c, 0xd8, 0x5f, 0x46, 0x73, 0xb0, 0xcf, 0xa4, 0x5d, + 0x57, 0x8e, 0x60, 0x84, 0x76, 0xd6, 0xe6, 0xe7, 0xfb, 0x63, 0x23, 0x99, + 0xe5, 0xac, 0x7b, 0xb6, 0x5a, 0xee, 0x1b, 0xc4, 0x3e, 0x86, 0x91, 0x9d, + 0x5f, 0x28, 0x3a, 0xc3, 0x0a, 0xd1, 0xb2, 0x1b, 0xff, 0x19, 0xc5, 0x17, + 0x6b, 0x24, 0xa3, 0xc5, 0x99, 0x1f, 0x09, 0x8d, 0xec, 0xc1, 0x22, 0xc3, + 0x5e, 0x2f, 0x80, 0x9b, 0x6a, 0xfb, 0xf9, 0x12, 0x83, 0x95, 0xd1, 0x26, + 0x35, 0x0e, 0x2a, 0x9e, 0xf5, 0x01, 0x30, 0x06, 0x4c, 0x74, 0xe3, 0x0e, + 0x34, 0xba, 0x97, 0xd3, 0x31, 0x92, 0x06, 0x9a, 0x28, 0x62, 0x14, 0xe4, + 0xd7, 0x23, 0xe1, 0x46, 0x4a, 0x1e, 0xeb, 0x80, 0x4d, 0x68, 0xdc, 0x54, + 0x08, 0x25, 0x2f, 0x1c, 0x42, 0x0b, 0x98, 0xae, 0x11, 0x8f, 0xb5, 0x0e, + 0x29, 0x0b, 0x91, 0x9a, 0xbb, 0xbc, 0x37, 0x9a, 0xa5, 0xa1, 0xa2, 0xce, + 0xc8, 0x89, 0x82, 0xfe, 0xec, 0x60, 0x29, 0xa7, 0x01, 0x8e, 0x2b, 0x63, + 0x53, 0xb7, 0xff, 0x59, 0x61, 0xdd, 0x6e, 0x44, 0xdc, 0x72, 0xca, 0x97, + 0x31, 0x88, 0x06, 0xe2, 0x4d, 0xde, 0x46, 0xdc, 0x0f, 0x14, 0x34, 0xc5, + 0x06, 0xe0, 0x70, 0xe3, 0x1b, 0x76, 0xf4, 0xb7, 0x31, 0x66, 0x11, 0x41, + 0x60, 0x40, 0x47, 0xe9, 0x30, 0x18, 0xce, 0x7a, 0x2c, 0xbf, 0x3c, 0x38, + 0xb8, 0x23, 0x4a, 0x30, 0x49, 0x8d, 0x81, 0xd0, 0x12, 0x0f, 0xa7, 0x0e, + 0xad, 0xf8, 0x90, 0xce, 0xd1, 0x55, 0xad, 0x5d, 0x48, 0x6a, 0xa4, 0xf1, + 0x79, 0x0b, 0xf5, 0x9b, 0xd9, 0x73, 0x1c, 0xee, 0x68, 0x6b, 0x5d, 0x4d, + 0x11, 0x5b, 0xdc, 0x12, 0x45, 0x07, 0x9d, 0xef, 0xa9, 0x09, 0x2e, 0x83, + 0x9a, 0xb5, 0x67, 0xa6, 0xe7, 0x41, 0xc8, 0x76, 0x0f, 0x34, 0x2f, 0xf0, + 0xf0, 0x04, 0xd6, 0xf7, 0x1d, 0xae, 0x46, 0x3d, 0x04, 0x05, 0x3b, 0x98, + 0xd5, 0x01, 0x94, 0x07, 0xf0, 0xa8, 0x85, 0x77, 0x8f, 0x7c, 0x38, 0xd1, + 0xf6, 0xfe, 0x80, 0xb7, 0x43, 0x35, 0x4f, 0xd1, 0xd4, 0xc5, 0xf7, 0x23, + 0x48, 0x21, 0xa4, 0x1f, 0x6f, 0xee, 0x65, 0x85, 0x00, 0x24, 0x27, 0x63, + 0xe3, 0x39, 0xa6, 0xea, 0x36, 0x2d, 0xb1, 0xe9, 0xcd, 0xbc, 0x71, 0x77, + 0x73, 0x3f, 0x17, 0x33, 0x1a, 0xbd, 0x97, 0xac, 0x4a, 0x14, 0x8c, 0x8e, + 0x2c, 0x6d, 0xc7, 0xe6, 0x77, 0x68, 0x53, 0xd3, 0x73, 0x08, 0xf3, 0xa3, + 0xfc, 0x1a, 0x5f, 0x27, 0x24, 0xed, 0x1e, 0x67, 0x93, 0x65, 0x1d, 0xa7, + 0xb6, 0xfe, 0x9e, 0x8e, 0x81, 0x98, 0xe5, 0x8d, 0x8f, 0x81, 0x37, 0xa3, + 0x6e, 0xc5, 0x27, 0x56, 0x22, 0xf1, 0x01, 0x8a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA384, + 37, + {0xd9, 0x0c, 0xc3, 0xb0, 0x1c, 0xda, 0x92, 0x30, 0x57, 0x56, 0x2e, 0xb1, + 0x1c, 0x01, 0x3e, 0xc3, 0xcf, 0x77, 0xda, 0x6c, 0x32, 0x56, 0x55, 0xa8, + 0x96, 0x5e, 0xb4, 0x26, 0xfa, 0xd3, 0x47, 0x86, 0xb9, 0xb4, 0x7c, 0x38, + 0x49, 0x90, 0x61, 0x35, 0xd4, 0xa7, 0xe9, 0x11, 0x6c, 0xe1, 0xaa, 0x3d, + 0xbd, 0x48, 0x93, 0x45, 0x68, 0x6f, 0xb7, 0x98, 0x39, 0x47, 0xc0, 0x3a, + 0xe8, 0x2a, 0xd0, 0x6f, 0xaa, 0x44, 0xc9, 0x5b, 0x7d, 0xf8, 0xa8, 0xba, + 0xd4, 0x62, 0x8a, 0x95, 0xb8, 0x16, 0x4f, 0x75, 0xf5, 0x9f, 0x21, 0xae, + 0x26, 0xac, 0x70, 0xa3, 0xc6, 0x00, 0x09, 0xa8, 0xd7, 0xfb, 0xc7, 0xf5, + 0x96, 0x50, 0xd9, 0x6f, 0x19, 0x23, 0x2f, 0x8c, 0x10, 0x1b, 0xa3, 0xed, + 0x11, 0x27, 0xe8, 0x9f, 0x2f, 0x8d, 0x10, 0xc4, 0xa8, 0x55, 0x0b, 0x0e, + 0xe5, 0xa1, 0x63, 0xb3, 0x96, 0x8c, 0x9e, 0x25, 0x2f, 0x13, 0xa8, 0x35, + 0xfa, 0xdd, 0xb0, 0x90, 0xd3, 0x57, 0x38, 0x6a, 0x96, 0xa0, 0x35, 0x4a, + 0xb8, 0x4b, 0x11, 0x9d, 0x8e, 0xee, 0xcd, 0x97, 0x31, 0x29, 0xed, 0xad, + 0xe6, 0x45, 0x0a, 0x95, 0xf3, 0xb8, 0xbd, 0x4e, 0xe3, 0x2f, 0x20, 0xee, + 0xfa, 0x54, 0x27, 0x5c, 0x5f, 0x52, 0x2b, 0xbd, 0xe6, 0x90, 0x66, 0x64, + 0xd5, 0xe6, 0x12, 0xc1, 0x5b, 0x5b, 0x7d, 0x55, 0xbe, 0xb1, 0xa3, 0x68, + 0x80, 0xbc, 0xee, 0xb0, 0xec, 0x63, 0xe6, 0x2c, 0x8f, 0x00, 0x7a, 0x83, + 0x6f, 0x28, 0x75, 0x92, 0x47, 0xf6, 0x06, 0xf7, 0xc0, 0x3a, 0xc9, 0x34, + 0xd1, 0x28, 0x5f, 0xd8, 0x88, 0x65, 0x40, 0x05, 0x4a, 0xc8, 0x21, 0x2f, + 0x9f, 0xb5, 0x5c, 0x01, 0xb2, 0xaa, 0x7d, 0x37, 0x26, 0xc4, 0xde, 0x0f, + 0xb9, 0xdf, 0x4e, 0xb3, 0xe8, 0x83, 0xfc, 0x47, 0x9e, 0x51, 0x64, 0x06, + 0x02, 0xb0, 0xd3, 0x06, 0xc1, 0x17, 0xf0, 0xfc, 0x48, 0xd7, 0x1e, 0xfb, + 0xcd, 0xb8, 0x98, 0xa2, 0xb5, 0x53, 0xb3, 0x93, 0x33, 0xd3, 0x18, 0x93, + 0xac, 0x9d, 0x7f, 0xc2, 0xba, 0x13, 0xf4, 0x33, 0x4b, 0xab, 0xa4, 0xf9, + 0xf4, 0x14, 0x7a, 0xa0, 0x72, 0x91, 0x2c, 0x31, 0x7f, 0x22, 0x9f, 0x04, + 0x57, 0x1e, 0x56, 0xf7, 0x71, 0x87, 0x3b, 0xed, 0xba, 0xf8, 0xc7, 0x64, + 0x12, 0x13, 0xb0, 0x65, 0x09, 0xe1, 0xd3, 0x8e, 0x51, 0x91, 0x57, 0x38, + 0x42, 0x69, 0x0b, 0xd1, 0x7d, 0x3d, 0x16, 0xfa, 0xa0, 0xe4, 0x26, 0x3c, + 0xd3, 0x57, 0x6a, 0xe8, 0xe2, 0x5d, 0xa2, 0x00, 0x37, 0xe4, 0x70, 0x1a, + 0xfe, 0xbb, 0xb0, 0xe3, 0xc5, 0xba, 0x8b, 0xaf, 0x2e, 0xba, 0x91, 0xc7, + 0xa6, 0x36, 0x01, 0x57, 0x74, 0x06, 0xf7, 0xfe, 0xad, 0x11, 0x9d, 0x4c, + 0x3f, 0x0a, 0x21, 0x6f, 0x4f, 0xda, 0x7f, 0xa6, 0xb8, 0x69, 0xed, 0xaf, + 0xf2, 0x68, 0x3b, 0x52, 0x12, 0x2c, 0xc6, 0x0e, 0xde, 0xb5, 0xb5, 0x53, + 0x6c, 0x85, 0x83, 0xc3, 0x9d, 0xf7, 0xd1, 0xe0, 0xc6, 0x1f, 0x7a, 0x5e, + 0xe1, 0x9c, 0xe7, 0xc8, 0x79, 0x44, 0x02, 0x58, 0xa6, 0xb0, 0x74, 0x83, + 0x21, 0x0e, 0x3b, 0x50, 0x82, 0x7d, 0x11, 0x8d, 0x03, 0x86, 0xcb, 0x51, + 0x1c, 0xef, 0xf5, 0x9a, 0xfe, 0x6d, 0x69, 0x14, 0xde, 0x84, 0xd7, 0xa5, + 0xed, 0x44, 0x72, 0x88, 0xe0, 0x46, 0x44, 0x02, 0x64, 0xdb, 0xb4, 0x8d, + 0xc9, 0x24, 0x92, 0x26, 0xc9, 0x27, 0x86, 0xb5, 0x21, 0x0f, 0xea, 0xc2, + 0x31, 0x8e, 0x2d, 0xb9, 0x16, 0x61, 0xd9, 0x65, 0x42, 0xa6, 0x19, 0x2e, + 0x3f, 0xcd, 0xbe, 0xf6, 0x79, 0xbe, 0x33, 0xa8, 0xbf, 0xf8, 0xd3, 0x1e, + 0x66, 0xea, 0x41, 0xcd, 0xae, 0x65, 0xd0, 0xaa, 0x18, 0xc3, 0xc4, 0x60, + 0xce, 0x97, 0x31, 0xb1, 0x4d, 0x96, 0x7a, 0xbe}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA384, + 38, + {0x7b, 0x6a, 0x7e, 0x87, 0x2b, 0x18, 0x45, 0xf3, 0x21, 0x81, 0x4a, 0xf7, + 0xb2, 0x0f, 0xa9, 0x87, 0x9b, 0xa2, 0x8e, 0x1e, 0x14, 0x33, 0xb7, 0x18, + 0xa6, 0xfe, 0x0e, 0x52, 0x1f, 0xc8, 0x72, 0x5e, 0x57, 0xe4, 0xab, 0x0c, + 0xde, 0x1d, 0x53, 0xb0, 0xdb, 0xed, 0xc5, 0xa0, 0xca, 0xcf, 0x06, 0x23, + 0x7b, 0x2e, 0xb7, 0x95, 0xe8, 0x9b, 0x8d, 0x2f, 0xbd, 0x0a, 0xa2, 0x27, + 0x11, 0xad, 0x30, 0x84, 0x9b, 0x71, 0xfd, 0x57, 0xd6, 0x7f, 0x6e, 0xb6, + 0xa2, 0xa8, 0x89, 0x3d, 0x8e, 0xd6, 0x85, 0x52, 0xc1, 0x63, 0x81, 0x17, + 0x22, 0xb4, 0x05, 0x33, 0x00, 0x40, 0x91, 0x7a, 0xff, 0xbe, 0x2a, 0x74, + 0x6b, 0x4d, 0x13, 0x42, 0x81, 0x98, 0x11, 0x1a, 0xc3, 0xe4, 0xd6, 0x33, + 0x68, 0xea, 0x2e, 0xe2, 0xe3, 0xdb, 0x0a, 0x22, 0xfa, 0x04, 0x55, 0x2d, + 0x84, 0x7a, 0x0e, 0xd9, 0xb4, 0x3e, 0xfa, 0x3d, 0xbd, 0x0b, 0x71, 0xe2, + 0x97, 0xc4, 0xba, 0xf9, 0xe3, 0x0f, 0x94, 0xb0, 0x6b, 0x3f, 0x1e, 0xc0, + 0x55, 0x37, 0x13, 0x46, 0x0a, 0xf7, 0x7c, 0xfc, 0x71, 0xe5, 0x37, 0xea, + 0x1f, 0x79, 0x4a, 0xec, 0xb1, 0x10, 0x5b, 0x57, 0x62, 0x00, 0x42, 0xe7, + 0x5b, 0x24, 0x81, 0x89, 0x36, 0x4c, 0x27, 0x98, 0x0f, 0x0e, 0x4b, 0x38, + 0x2f, 0xc5, 0x4c, 0xb4, 0xb7, 0xb2, 0x02, 0x8e, 0xe7, 0x3d, 0x04, 0xaa, + 0xfc, 0x71, 0xe7, 0x7e, 0x19, 0xe7, 0x51, 0xb1, 0x10, 0x6b, 0x3a, 0xfb, + 0xff, 0x80, 0x87, 0x6d, 0xa4, 0x33, 0xe1, 0x3e, 0x46, 0x07, 0xa8, 0x4b, + 0xd4, 0xe2, 0xde, 0x85, 0xcc, 0xcf, 0xa9, 0x43, 0x37, 0xd8, 0x18, 0xd2, + 0x10, 0x0d, 0x8a, 0xb3, 0x81, 0x8f, 0x7a, 0x97, 0x3d, 0x71, 0x64, 0x83, + 0x1e, 0x9e, 0x21, 0xf1, 0xc9, 0x51, 0x0c, 0xce, 0xbb, 0x4d, 0x4c, 0xdf, + 0xe9, 0x32, 0x12, 0x75, 0x7e, 0xf9, 0x7b, 0x40, 0xb9, 0x47, 0xa1, 0x0d, + 0xc8, 0x46, 0xfe, 0x5e, 0x7d, 0x5d, 0x4f, 0x49, 0x2a, 0xcb, 0x32, 0x84, + 0xa3, 0x18, 0xa1, 0x1c, 0x12, 0xaa, 0x9c, 0x28, 0x28, 0x01, 0x3d, 0x08, + 0xc6, 0x8f, 0x85, 0x4d, 0x0a, 0xd9, 0x27, 0x8a, 0xe1, 0xe8, 0x8b, 0xa8, + 0xd6, 0x84, 0x9f, 0xff, 0x02, 0x61, 0x26, 0xc0, 0x4f, 0x4d, 0xd6, 0x33, + 0xe6, 0xd3, 0x5a, 0x74, 0x58, 0x5c, 0xb4, 0xca, 0xb8, 0x78, 0x48, 0x39, + 0x1f, 0xd3, 0xfc, 0xc7, 0x74, 0x12, 0x67, 0x6e, 0xa5, 0xc8, 0x5f, 0xca, + 0x75, 0xd5, 0x24, 0x7c, 0x28, 0x3a, 0xb1, 0x68, 0xb4, 0x81, 0x73, 0xb7, + 0x75, 0x3b, 0xcd, 0x6c, 0x20, 0x60, 0x76, 0x45, 0xfb, 0x51, 0xe2, 0x1f, + 0x43, 0xad, 0x1c, 0xf5, 0xc1, 0x96, 0x8c, 0x73, 0xe4, 0xda, 0x07, 0x93, + 0x3e, 0xc6, 0x88, 0x29, 0xd5, 0x69, 0xc5, 0xcc, 0x27, 0x0c, 0xaf, 0xcc, + 0x83, 0x01, 0x5f, 0xcb, 0x6a, 0xe4, 0x8e, 0x6b, 0xa4, 0xb4, 0x54, 0x2a, + 0xc8, 0x02, 0xf3, 0x98, 0x42, 0x8d, 0x96, 0x9e, 0x1b, 0x2b, 0xa5, 0x26, + 0x1e, 0x9d, 0x7e, 0xce, 0xc0, 0xf5, 0x59, 0xb5, 0x4a, 0x6b, 0xf1, 0xb1, + 0x27, 0x27, 0xdc, 0x64, 0x0c, 0x8d, 0xc7, 0x0d, 0x71, 0xf2, 0x87, 0x62, + 0x27, 0xf5, 0xf1, 0xb2, 0xb8, 0xbb, 0x06, 0x8e, 0x94, 0x14, 0x0e, 0xb1, + 0xed, 0xdd, 0xfd, 0x4c, 0xec, 0x54, 0xe9, 0xb9, 0x3e, 0x0d, 0x60, 0xef, + 0x2d, 0x36, 0xcf, 0x4f, 0xba, 0x06, 0x9a, 0x72, 0x59, 0x9a, 0x7f, 0x85, + 0x6f, 0x9b, 0x12, 0xde, 0x77, 0xce, 0xb6, 0x58, 0xea, 0x7a, 0xb6, 0x15, + 0xff, 0x36, 0x06, 0x80, 0x48, 0x05, 0xde, 0x19, 0x63, 0x09, 0x01, 0x5e, + 0x4d, 0x4f, 0x3c, 0x73, 0xe0, 0x91, 0xe8, 0xfe, 0x24, 0xd9, 0xf4, 0x9d, + 0x0f, 0x71, 0x07, 0xbc, 0x71, 0x9e, 0x81, 0x6e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA384, + 39, + {0x5a, 0x6b, 0xb1, 0xb5, 0x16, 0xd2, 0x40, 0x6c, 0xbb, 0x39, 0x8d, 0xea, + 0xfa, 0x93, 0x85, 0x8b, 0xf9, 0xf4, 0xe3, 0xd0, 0x22, 0x9b, 0xf1, 0xb3, + 0x6b, 0xaf, 0x75, 0x34, 0x26, 0x5b, 0x53, 0xae, 0xc5, 0xc0, 0x39, 0xc3, + 0x71, 0xd1, 0xfd, 0xd6, 0xaf, 0x2e, 0xe2, 0xa5, 0xd6, 0xe2, 0xaf, 0x24, + 0x44, 0x15, 0xfd, 0x63, 0x04, 0x43, 0xce, 0xa8, 0xba, 0x4d, 0x79, 0x6f, + 0x48, 0x21, 0x2e, 0xe3, 0xfc, 0xa5, 0x81, 0x57, 0x12, 0xbe, 0x72, 0xae, + 0x6a, 0x68, 0xf3, 0x6b, 0x51, 0x24, 0xbb, 0x0d, 0x57, 0x21, 0xfa, 0x04, + 0xda, 0x44, 0xe3, 0xa4, 0x9f, 0x02, 0xd1, 0x4a, 0x46, 0x83, 0x40, 0x00, + 0x0e, 0x03, 0x94, 0xa8, 0xf2, 0xc7, 0xac, 0x78, 0x80, 0x1c, 0xde, 0x38, + 0x7d, 0xda, 0x6d, 0xdf, 0xcd, 0x65, 0x3f, 0xa5, 0x05, 0x34, 0xe2, 0x04, + 0xcd, 0x44, 0xc6, 0x79, 0xbe, 0x66, 0xf2, 0xae, 0xe4, 0x99, 0xfe, 0xcd, + 0x63, 0x94, 0x6c, 0x5b, 0x48, 0x85, 0xba, 0xa5, 0x97, 0xba, 0x16, 0xce, + 0x2c, 0xfe, 0x9a, 0xf3, 0x82, 0x87, 0x9d, 0x68, 0xff, 0x06, 0x13, 0x9f, + 0xb5, 0xe7, 0xd1, 0xea, 0x68, 0xba, 0x5b, 0xf4, 0xf3, 0x57, 0x0a, 0x19, + 0x12, 0xfb, 0xa8, 0x9d, 0x6d, 0xc5, 0x27, 0x1b, 0x58, 0x8e, 0x16, 0x84, + 0xc8, 0xf0, 0xb9, 0xf2, 0x0e, 0x7c, 0xb2, 0x49, 0x16, 0xe8, 0x7b, 0xe1, + 0xc4, 0x60, 0x0d, 0x2e, 0x43, 0x4b, 0x22, 0xd9, 0x24, 0x26, 0x0c, 0x1b, + 0x93, 0x4d, 0x63, 0x0d, 0xf3, 0xad, 0xb6, 0x4b, 0x79, 0x66, 0x29, 0x25, + 0xb0, 0x9a, 0xc8, 0xc6, 0x6f, 0x8e, 0x74, 0xa4, 0x98, 0x68, 0xf8, 0xa7, + 0xff, 0x23, 0x28, 0x0f, 0x5a, 0x4d, 0x75, 0xc9, 0x71, 0x1e, 0x59, 0xcd, + 0xb2, 0x4b, 0x30, 0x21, 0xc0, 0x2e, 0x3d, 0xc9, 0x93, 0x16, 0x1e, 0xcc, + 0x3b, 0x3f, 0xde, 0xbf, 0x48, 0x58, 0x1b, 0x29, 0x84, 0xe8, 0x7c, 0xed, + 0x23, 0x8c, 0xc7, 0x97, 0xe8, 0xa1, 0x73, 0xed, 0x0d, 0xf1, 0xb9, 0xa8, + 0x46, 0x1b, 0xb5, 0x63, 0x48, 0xf2, 0x72, 0xa4, 0x3b, 0x2c, 0x8a, 0x06, + 0x5b, 0x83, 0xff, 0x9f, 0xd8, 0x0e, 0x78, 0xab, 0x7a, 0xa6, 0xef, 0xef, + 0xe6, 0x03, 0xa3, 0xc6, 0xf7, 0xd1, 0x55, 0x8c, 0x4e, 0x5e, 0xeb, 0x3a, + 0x89, 0x67, 0x32, 0x50, 0xa9, 0xe1, 0x5a, 0x32, 0x57, 0xab, 0xca, 0x30, + 0x97, 0x74, 0x72, 0x88, 0x13, 0xeb, 0xab, 0x2a, 0xe0, 0xf4, 0xd4, 0xcc, + 0x4d, 0x70, 0x33, 0x10, 0xa8, 0xdf, 0x68, 0xfb, 0x7e, 0x0f, 0xbf, 0x58, + 0xdc, 0x28, 0x0c, 0x13, 0x9c, 0xdc, 0x14, 0xbe, 0x97, 0xcd, 0x9b, 0xdd, + 0x8c, 0xfa, 0x2c, 0xbf, 0x14, 0xce, 0x7c, 0xf9, 0x4f, 0x91, 0x91, 0xb1, + 0x07, 0x79, 0x09, 0x88, 0x2a, 0xe4, 0xa1, 0x81, 0xb0, 0xdc, 0xe8, 0xab, + 0xa6, 0x9c, 0x69, 0xbe, 0xb7, 0x52, 0xc8, 0x0c, 0x7f, 0xa1, 0x90, 0x25, + 0xe3, 0xd3, 0x90, 0x81, 0x08, 0x43, 0x1b, 0x10, 0xe2, 0x70, 0xcd, 0xc7, + 0xac, 0x75, 0xab, 0x04, 0x0a, 0x8f, 0x05, 0x22, 0xe8, 0x90, 0xf1, 0xa9, + 0x5b, 0x6c, 0x17, 0x46, 0xb9, 0xef, 0x22, 0x00, 0x40, 0x08, 0x21, 0xdc, + 0x4d, 0x85, 0xce, 0x9e, 0xfd, 0xdb, 0xd5, 0x1b, 0x15, 0x80, 0x37, 0x7b, + 0x36, 0x32, 0x6a, 0xc6, 0xb0, 0xd8, 0x8e, 0x0a, 0x72, 0x63, 0xc3, 0x81, + 0x56, 0x05, 0xa5, 0x17, 0xce, 0xe5, 0xcb, 0x89, 0xbb, 0x11, 0x8f, 0xc7, + 0x83, 0xad, 0x3e, 0xd5, 0x67, 0x00, 0xac, 0x82, 0x41, 0x22, 0x55, 0x46, + 0x9c, 0x38, 0xc6, 0x35, 0x2b, 0x35, 0x4a, 0x0e, 0x8d, 0x7a, 0x0d, 0x0a, + 0x3e, 0xbb, 0x98, 0x79, 0x1c, 0x18, 0xae, 0xe9, 0x99, 0x62, 0xc0, 0xd3, + 0xfe, 0xe3, 0xd4, 0x91, 0x80, 0x12, 0x8f, 0x1a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA384, + 40, + {0xa6, 0xf5, 0x08, 0xb7, 0x57, 0xf7, 0xa2, 0x29, 0x9a, 0x0f, 0x25, 0x9e, + 0x02, 0x5b, 0x53, 0xea, 0xad, 0xb7, 0x2c, 0xb0, 0x13, 0x29, 0x83, 0xfa, + 0xc9, 0x55, 0xcd, 0xee, 0x17, 0x06, 0xbb, 0x13, 0x21, 0x46, 0x36, 0x34, + 0xf7, 0x07, 0xcc, 0xad, 0xf8, 0x02, 0x91, 0xa4, 0x56, 0x63, 0xc1, 0x67, + 0x6b, 0x7e, 0x7a, 0x24, 0xfd, 0x7a, 0x19, 0x5d, 0x3a, 0xe8, 0xb1, 0xf3, + 0xaa, 0x42, 0xec, 0x55, 0xb5, 0xbf, 0x81, 0x02, 0xc1, 0x69, 0x1a, 0x9f, + 0x6f, 0xeb, 0x4d, 0x64, 0x62, 0xe6, 0x62, 0x19, 0xa9, 0xaa, 0x1a, 0x9c, + 0x85, 0xc3, 0x3a, 0x3e, 0xd1, 0x23, 0xa6, 0xc5, 0x63, 0xde, 0x61, 0x50, + 0x27, 0xbe, 0xcf, 0x27, 0x22, 0xbf, 0xb0, 0x0b, 0x94, 0x27, 0xa6, 0x41, + 0xb6, 0xac, 0xca, 0x92, 0x9c, 0xaf, 0x22, 0x01, 0x63, 0x06, 0x36, 0xf0, + 0x00, 0xe2, 0x52, 0x24, 0x6d, 0x97, 0x9d, 0x02, 0x7c, 0x56, 0x6d, 0xe5, + 0x81, 0x5c, 0x19, 0xa0, 0x6e, 0xdf, 0xba, 0x16, 0x3c, 0xf0, 0xf7, 0x8e, + 0x2a, 0x73, 0xb9, 0x26, 0xed, 0x59, 0xe1, 0x87, 0x48, 0x48, 0xd9, 0x1a, + 0x03, 0xe5, 0x79, 0x28, 0x9c, 0xd9, 0xdc, 0xda, 0xe8, 0x52, 0xcf, 0xc6, + 0x1d, 0xb8, 0xfe, 0x01, 0x53, 0xce, 0x96, 0x66, 0x09, 0xcc, 0xcf, 0xac, + 0x15, 0x11, 0x57, 0x64, 0x3a, 0xba, 0x16, 0x77, 0x74, 0x9e, 0x14, 0x0a, + 0x81, 0xc5, 0xd4, 0x88, 0x3e, 0x68, 0xd8, 0xa5, 0x82, 0xc7, 0x51, 0x9c, + 0x9a, 0x0f, 0xd3, 0x60, 0x0b, 0x1f, 0x81, 0x3a, 0xfe, 0x06, 0xb3, 0xf5, + 0x03, 0x9a, 0xc6, 0x08, 0xf5, 0xb1, 0x89, 0xbc, 0x1c, 0x5b, 0x0f, 0xc2, + 0xfd, 0x2b, 0x3d, 0x91, 0xe9, 0x36, 0x29, 0x8b, 0x31, 0x2b, 0xcd, 0xa6, + 0x55, 0x4a, 0x51, 0xcd, 0xa9, 0x7a, 0xa9, 0xf2, 0x2f, 0x71, 0x18, 0xf5, + 0x65, 0x01, 0x7f, 0x56, 0x90, 0xfd, 0x50, 0x0a, 0xb9, 0x01, 0x76, 0xca, + 0xc2, 0x0c, 0x02, 0x51, 0xc5, 0xf8, 0x2d, 0x69, 0x1c, 0x06, 0x95, 0xca, + 0x35, 0xc7, 0xa5, 0x50, 0xe3, 0xdd, 0xa3, 0xa2, 0x0c, 0x7e, 0x1d, 0x34, + 0x87, 0x0d, 0x04, 0xa0, 0x1e, 0x9e, 0xcd, 0x9f, 0x03, 0x91, 0x14, 0x30, + 0x21, 0xa1, 0x32, 0x8c, 0x74, 0xbe, 0xdf, 0x83, 0x94, 0x53, 0x0d, 0x58, + 0x68, 0xe0, 0xfe, 0xa1, 0x77, 0xc0, 0x20, 0x74, 0xe1, 0xd7, 0x32, 0xfa, + 0xe9, 0x9e, 0x5e, 0xf6, 0x7d, 0xe6, 0x14, 0x75, 0x38, 0x89, 0xd0, 0x0c, + 0x11, 0xac, 0xc0, 0x7b, 0xbe, 0x61, 0xc5, 0x08, 0x16, 0x59, 0xe2, 0xd9, + 0x99, 0x4f, 0x81, 0xb1, 0x51, 0x00, 0x98, 0xa7, 0xf2, 0xd5, 0x9a, 0x73, + 0x56, 0x9c, 0x68, 0x9c, 0x18, 0x81, 0xe0, 0x37, 0x0e, 0x00, 0xeb, 0x98, + 0x26, 0xcc, 0x95, 0xb7, 0x45, 0x69, 0xa7, 0xbc, 0xac, 0xce, 0x46, 0x77, + 0x01, 0xe1, 0x14, 0x24, 0xf5, 0xd8, 0x00, 0xb9, 0x10, 0x60, 0x6c, 0x45, + 0x3c, 0x7e, 0x90, 0x8d, 0x83, 0x57, 0xf0, 0x33, 0x3b, 0x82, 0x9b, 0x10, + 0xd2, 0x62, 0x18, 0x32, 0xb5, 0x06, 0x7c, 0xef, 0x07, 0x80, 0xc8, 0xef, + 0x9a, 0x36, 0x9f, 0xf3, 0x25, 0x69, 0xed, 0x2e, 0xa2, 0x05, 0x4e, 0xd1, + 0xe2, 0x5f, 0x2a, 0xfa, 0xf3, 0x4b, 0x11, 0x0d, 0xec, 0x64, 0x85, 0x33, + 0xf0, 0xcf, 0xb4, 0xae, 0x8e, 0xf3, 0x27, 0xd8, 0x34, 0x1a, 0xc0, 0x54, + 0x50, 0x16, 0x55, 0x23, 0x5b, 0x7d, 0xd0, 0xe8, 0xae, 0xa8, 0xc9, 0x3d, + 0xd6, 0x56, 0xd2, 0x89, 0xe2, 0x4b, 0xc8, 0x0e, 0x90, 0xbe, 0xc4, 0x72, + 0xe8, 0x76, 0xa0, 0xf1, 0xd5, 0x08, 0xc0, 0x9f, 0x1c, 0x84, 0x44, 0xbe, + 0x6e, 0x10, 0x30, 0x84, 0x8e, 0xd6, 0xa8, 0x91, 0xbf, 0xdb, 0x97, 0x67, + 0x7d, 0x30, 0xb8, 0xf5, 0xf5, 0xfe, 0x2a, 0xa6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA384, + 41, + {0xe2, 0x6e, 0x48, 0xda, 0xce, 0x9b, 0x39, 0xbb, 0x74, 0x73, 0x5c, 0x99, + 0x15, 0x2c, 0xbb, 0x67, 0x03, 0x46, 0x87, 0x44, 0xf5, 0x2c, 0x44, 0xb2, + 0x1b, 0xe6, 0xe3, 0xe2, 0xf9, 0x63, 0x38, 0x42, 0xef, 0x01, 0xae, 0x9c, + 0x38, 0x97, 0x4b, 0x4a, 0xec, 0x38, 0x89, 0x0f, 0x7c, 0xd3, 0xbd, 0x86, + 0x5a, 0x79, 0x1e, 0xb4, 0x75, 0x53, 0xb9, 0x39, 0xc7, 0x19, 0x79, 0xf1, + 0x6f, 0xe3, 0xb9, 0xd6, 0x0c, 0x68, 0x54, 0x58, 0x39, 0xb6, 0x08, 0x9b, + 0xcc, 0xfb, 0xec, 0xc1, 0x6a, 0xbc, 0x2b, 0x9a, 0xbf, 0xed, 0xe4, 0x61, + 0x8d, 0x69, 0x13, 0xec, 0x2c, 0xd7, 0x84, 0x8d, 0xcd, 0x3d, 0xfd, 0x4c, + 0x85, 0xdd, 0xbc, 0xea, 0xdf, 0xd2, 0x27, 0x79, 0x97, 0xe2, 0x52, 0x39, + 0xf6, 0x6a, 0x32, 0x71, 0x03, 0x69, 0x12, 0xd5, 0x97, 0x43, 0x28, 0xd4, + 0x39, 0xb8, 0x93, 0x5a, 0x10, 0xf8, 0x4b, 0x04, 0xe2, 0x9d, 0xc5, 0x6e, + 0x8f, 0x6c, 0xd8, 0x51, 0xa5, 0x2c, 0x69, 0xd6, 0x58, 0xc3, 0x69, 0xa2, + 0xb5, 0xce, 0xe4, 0x65, 0xb9, 0x97, 0xc3, 0x13, 0x20, 0xf3, 0xd9, 0xf8, + 0xd5, 0x78, 0xa2, 0x5d, 0x28, 0xa4, 0x3c, 0xf3, 0x83, 0x06, 0x4e, 0xea, + 0x02, 0x27, 0x80, 0xa2, 0x8f, 0x4a, 0xd9, 0xf0, 0x96, 0x2b, 0x13, 0x52, + 0xba, 0x44, 0x1a, 0xca, 0x83, 0x61, 0x89, 0xd2, 0xb0, 0x1a, 0xc3, 0x09, + 0x4a, 0x68, 0xc1, 0x8c, 0xb4, 0x9e, 0xde, 0xa1, 0xdd, 0x34, 0x8a, 0xa3, + 0x23, 0x74, 0xe5, 0xd5, 0xca, 0x32, 0x91, 0x84, 0xd0, 0x13, 0x9a, 0xd6, + 0x4a, 0x43, 0x3e, 0x88, 0x99, 0xd4, 0x1a, 0x44, 0x8b, 0xab, 0x67, 0xf0, + 0x35, 0x04, 0x60, 0xf3, 0xbc, 0x08, 0x1e, 0x32, 0xb1, 0x8b, 0xe2, 0x56, + 0x43, 0x63, 0x4f, 0x3f, 0x57, 0x69, 0xe8, 0xc8, 0xc7, 0x95, 0x89, 0xea, + 0x49, 0xa4, 0x71, 0xef, 0x92, 0x39, 0x08, 0x6a, 0x81, 0x4d, 0x4d, 0x8b, + 0xcf, 0x53, 0xf1, 0xb9, 0xc9, 0xf3, 0x27, 0x30, 0x5d, 0x0d, 0x4e, 0x58, + 0x79, 0xbb, 0x77, 0x02, 0xcf, 0x35, 0x1d, 0x31, 0xe4, 0x36, 0x88, 0x8c, + 0x63, 0xad, 0x64, 0xea, 0x53, 0x89, 0x4c, 0x5c, 0x26, 0x0d, 0xc7, 0xbc, + 0xba, 0x2f, 0xc1, 0x38, 0xc0, 0x1b, 0x93, 0x20, 0x65, 0x6a, 0x5c, 0xc9, + 0xe9, 0xfa, 0xba, 0xd0, 0xcc, 0x0f, 0x1e, 0x68, 0x60, 0x9e, 0xdd, 0x51, + 0x53, 0x8b, 0xab, 0xcb, 0x48, 0x55, 0xe9, 0x0d, 0xeb, 0xe0, 0xe5, 0x70, + 0x77, 0x86, 0x0c, 0x4d, 0x31, 0x08, 0x91, 0x40, 0x5a, 0xab, 0x95, 0xc5, + 0x1c, 0x87, 0xd4, 0x8d, 0x2e, 0xf2, 0x76, 0xe1, 0xed, 0xba, 0x36, 0x04, + 0x89, 0x35, 0xf1, 0x88, 0x3b, 0x69, 0xe6, 0xb0, 0x9e, 0x84, 0xeb, 0xca, + 0x72, 0x7e, 0x63, 0x92, 0xd9, 0x4d, 0x23, 0x25, 0xff, 0x94, 0x3e, 0x2d, + 0x83, 0x80, 0x01, 0x27, 0x29, 0x0a, 0x6a, 0xef, 0x55, 0xc2, 0xf0, 0x4f, + 0xaa, 0x86, 0x2c, 0x17, 0x44, 0x89, 0x52, 0xc7, 0xa1, 0x8e, 0x6d, 0x49, + 0x98, 0xd1, 0x28, 0x45, 0x9f, 0xdd, 0xd2, 0x4a, 0xa8, 0x29, 0x85, 0x61, + 0xe8, 0xaf, 0x09, 0xd9, 0x4f, 0x7a, 0xc5, 0x8d, 0xb5, 0x09, 0xd3, 0x76, + 0x13, 0x2c, 0x11, 0x33, 0x57, 0x0a, 0x21, 0x16, 0x04, 0x70, 0x1a, 0x52, + 0xc2, 0x33, 0x89, 0x6f, 0x20, 0x78, 0x3b, 0x86, 0xd5, 0x81, 0x47, 0x4d, + 0xad, 0x71, 0xae, 0xb2, 0xa5, 0x60, 0xd3, 0x25, 0xd5, 0x5e, 0x74, 0xab, + 0xe1, 0x74, 0x32, 0x14, 0x3f, 0x7b, 0xae, 0x58, 0xd7, 0x94, 0x8b, 0x2c, + 0x74, 0x39, 0x10, 0xfe, 0x35, 0x57, 0x73, 0x1d, 0x75, 0x48, 0x6f, 0x38, + 0xbd, 0xc9, 0x42, 0xdd, 0x1a, 0xee, 0xd2, 0x16, 0x47, 0x6e, 0xbe, 0x9e, + 0x3b, 0x88, 0x33, 0xef, 0x2b, 0xa9, 0x7b, 0xcf}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA384, + 42, + {0x3e, 0x11, 0x48, 0xfa, 0x9b, 0xeb, 0xf3, 0x7e, 0x87, 0x5a, 0x51, 0xc5, + 0x2d, 0xc5, 0x09, 0xa0, 0x84, 0x97, 0xb6, 0xad, 0xfb, 0xda, 0x1a, 0x63, + 0x56, 0x5f, 0xb6, 0x3c, 0x0f, 0x2d, 0xf6, 0xf4, 0x63, 0xbe, 0x90, 0xcd, + 0xbe, 0xbc, 0xa5, 0x87, 0x11, 0x4b, 0xf1, 0xab, 0x32, 0xcf, 0x35, 0x16, + 0x04, 0x9d, 0x3c, 0x65, 0x30, 0xce, 0x8d, 0xc7, 0xb7, 0xdf, 0xc6, 0xa8, + 0xc4, 0xa6, 0xdd, 0xa8, 0x22, 0x1b, 0xbf, 0x6f, 0xdd, 0xdc, 0x89, 0x65, + 0x82, 0x0a, 0x36, 0xce, 0xb3, 0x3f, 0xb9, 0x8f, 0x37, 0xb0, 0x49, 0x0c, + 0xaa, 0x2a, 0x9e, 0x5c, 0x3a, 0x1a, 0xf0, 0x11, 0x3d, 0x92, 0xea, 0x9c, + 0x6d, 0xf0, 0xea, 0x25, 0x6f, 0xfc, 0xbf, 0x97, 0xdb, 0xac, 0x63, 0x16, + 0xc6, 0xb5, 0xfc, 0x19, 0x69, 0xb5, 0xa3, 0xc3, 0x90, 0xfc, 0xfd, 0xba, + 0x37, 0x0b, 0x4d, 0x80, 0x2b, 0x2c, 0x3e, 0x53, 0xd9, 0xdd, 0xbd, 0xdb, + 0xc8, 0x88, 0xbe, 0xc7, 0x38, 0x43, 0x22, 0xfd, 0xf5, 0x50, 0x52, 0x3e, + 0x14, 0x92, 0x32, 0x64, 0x34, 0xb7, 0x7e, 0x26, 0xfa, 0x51, 0xe2, 0x13, + 0xc4, 0x96, 0x06, 0x02, 0x0e, 0x35, 0x47, 0xfe, 0x10, 0xb7, 0x94, 0x9f, + 0x6e, 0x73, 0x4b, 0xb4, 0xac, 0xe6, 0x5d, 0x1f, 0xc4, 0x5b, 0x4a, 0x98, + 0xb6, 0x43, 0xcd, 0x09, 0x17, 0xaa, 0xe9, 0x31, 0x58, 0x33, 0xfc, 0x71, + 0x14, 0xa1, 0x54, 0x88, 0x2b, 0xba, 0xac, 0x99, 0x9a, 0x86, 0xe9, 0xca, + 0x1e, 0x1f, 0x29, 0xff, 0x2e, 0x4d, 0x3b, 0xf4, 0x4a, 0xa9, 0x1b, 0xee, + 0x7e, 0xe1, 0x86, 0x47, 0xa3, 0xff, 0x9e, 0x03, 0x3d, 0xf2, 0x8a, 0x9d, + 0x34, 0xe1, 0xf3, 0xee, 0xa4, 0x0c, 0x58, 0x48, 0xa3, 0x9c, 0x29, 0xbd, + 0x8b, 0x36, 0xfc, 0xf0, 0x26, 0x4a, 0x58, 0xee, 0x65, 0x86, 0xcb, 0x3e, + 0x35, 0x1e, 0xae, 0x22, 0x84, 0x8e, 0x15, 0xa4, 0x82, 0xe9, 0x28, 0x85, + 0x82, 0xc1, 0x50, 0x5a, 0x91, 0x70, 0x64, 0xdb, 0x22, 0x90, 0x9b, 0x81, + 0xea, 0x37, 0x18, 0xff, 0x66, 0xc2, 0x55, 0x1b, 0xf0, 0xbb, 0x72, 0xd2, + 0x10, 0xae, 0x2c, 0x35, 0x68, 0xb7, 0x1f, 0xa6, 0x54, 0x99, 0x3f, 0x75, + 0x62, 0x0a, 0x1e, 0x41, 0x4f, 0xda, 0x3e, 0xba, 0x16, 0x40, 0x6a, 0x6a, + 0x74, 0x13, 0x77, 0x52, 0xe0, 0xda, 0x1f, 0x9e, 0x26, 0x4d, 0xf5, 0xa0, + 0x25, 0x80, 0x75, 0x47, 0xc7, 0x23, 0x64, 0x68, 0x2f, 0xdc, 0xca, 0x79, + 0xdc, 0x04, 0x0f, 0xd0, 0x13, 0xb4, 0xb4, 0xed, 0x3f, 0x83, 0xf5, 0xb2, + 0xd7, 0x29, 0x64, 0x0f, 0x39, 0x3a, 0x47, 0xba, 0x0b, 0x4e, 0xca, 0xc4, + 0x56, 0x92, 0xee, 0x72, 0x45, 0x80, 0x92, 0x46, 0xb9, 0xf0, 0x10, 0x89, + 0x6d, 0xa3, 0x55, 0xf4, 0x07, 0x8a, 0xe0, 0x78, 0x8a, 0x00, 0x7d, 0x7f, + 0xad, 0xa5, 0x8b, 0x92, 0x54, 0xe0, 0xb5, 0xea, 0xbe, 0x4e, 0x47, 0x49, + 0x68, 0x4c, 0x48, 0x1b, 0x94, 0x0a, 0x58, 0xa0, 0x0d, 0xb7, 0xd4, 0xe5, + 0x29, 0x6f, 0x4a, 0x5f, 0xcb, 0xf8, 0xa9, 0xc8, 0xf7, 0xba, 0x51, 0x71, + 0x2a, 0xc6, 0x4f, 0xb3, 0xf5, 0x1f, 0xed, 0x9b, 0x86, 0x6e, 0x86, 0xc5, + 0x35, 0x4b, 0x29, 0x77, 0x96, 0xe6, 0x6d, 0x54, 0xf3, 0xad, 0xa4, 0x39, + 0x48, 0xb5, 0xc0, 0x60, 0x5b, 0x34, 0xcc, 0xd3, 0x9f, 0x7c, 0x39, 0x11, + 0x2e, 0xa5, 0x4d, 0x95, 0x1c, 0x88, 0xb1, 0x66, 0xc5, 0xd7, 0x19, 0x00, + 0x70, 0xe4, 0x02, 0x2c, 0xf2, 0x32, 0x16, 0x12, 0x11, 0xdc, 0x13, 0x66, + 0x8f, 0x37, 0xf0, 0xb6, 0x16, 0x02, 0xe5, 0x1a, 0xad, 0xdb, 0xfa, 0x9c, + 0x92, 0xf4, 0x3a, 0xe4, 0x2e, 0x05, 0x7d, 0x89, 0xd9, 0x4c, 0x41, 0xb0, + 0xe9, 0x3e, 0x27, 0xfd, 0x8d, 0xc8, 0x20, 0x2a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA384, + 43, + {0xb9, 0x9f, 0xe6, 0xf7, 0xe3, 0xd7, 0xa6, 0x22, 0xbc, 0x62, 0x8c, 0x60, + 0xf1, 0xa8, 0x77, 0x23, 0x09, 0xc2, 0xae, 0x74, 0xe9, 0x06, 0xaa, 0x7e, + 0x0d, 0x7c, 0x33, 0x2f, 0x99, 0x16, 0x29, 0x85, 0x9e, 0xdf, 0x93, 0x4f, + 0x7a, 0x38, 0xd6, 0x5a, 0x58, 0x6a, 0x64, 0x64, 0x62, 0xff, 0xf5, 0x3f, + 0xb7, 0x64, 0xc7, 0xeb, 0x9d, 0x74, 0xa5, 0x99, 0xc7, 0x56, 0x18, 0x34, + 0xc7, 0xed, 0xbb, 0x18, 0x6c, 0x95, 0x34, 0x1d, 0x7f, 0x28, 0x32, 0x23, + 0x45, 0x37, 0xd8, 0xc7, 0xd1, 0x6d, 0x37, 0x22, 0xda, 0x8d, 0xe0, 0xc4, + 0xcc, 0xbd, 0x7f, 0x68, 0xfa, 0x41, 0xe0, 0xcd, 0x02, 0x59, 0xec, 0x3c, + 0xd7, 0x0f, 0x25, 0x99, 0x39, 0x31, 0x69, 0x0d, 0x46, 0x73, 0x51, 0xb6, + 0xd6, 0xe8, 0x9e, 0xb5, 0x9e, 0x36, 0xee, 0x9a, 0x2c, 0x87, 0x1b, 0x70, + 0x48, 0x00, 0x94, 0x1f, 0x2d, 0xfc, 0xa8, 0x0e, 0x4e, 0xf4, 0x6b, 0xbd, + 0xaa, 0xbb, 0xe3, 0xab, 0x74, 0xdd, 0xaa, 0x41, 0x3b, 0x6d, 0x8b, 0x0a, + 0x91, 0x22, 0x11, 0x2e, 0x92, 0x5f, 0x19, 0x3e, 0x03, 0x35, 0x07, 0x1f, + 0xd9, 0xfb, 0xb8, 0x04, 0x86, 0xcb, 0x29, 0x68, 0x31, 0x80, 0xa6, 0x72, + 0xbf, 0xef, 0x9e, 0x22, 0xbd, 0x99, 0x2d, 0x46, 0xf9, 0x96, 0xb5, 0xde, + 0x54, 0xbd, 0xf8, 0xb3, 0x77, 0x22, 0x82, 0xdc, 0x9a, 0xdf, 0xe3, 0xb0, + 0x5b, 0x93, 0x65, 0x35, 0x92, 0x23, 0xcf, 0x26, 0x73, 0xb7, 0x01, 0xcf, + 0x68, 0x1b, 0xf9, 0x7d, 0x9a, 0xea, 0x8f, 0x14, 0x25, 0xcb, 0xb8, 0xbb, + 0x04, 0x74, 0xdb, 0x54, 0x70, 0x24, 0x22, 0x0b, 0x35, 0x92, 0x29, 0x4c, + 0x2c, 0x08, 0x99, 0x80, 0x61, 0xab, 0x5f, 0x78, 0x8e, 0xc9, 0xc1, 0xb6, + 0xf9, 0x24, 0x5e, 0x62, 0x1b, 0xc6, 0x85, 0x60, 0x44, 0x63, 0x06, 0xd6, + 0x57, 0x96, 0x98, 0x35, 0x01, 0x32, 0xa8, 0x9d, 0xc6, 0x50, 0xf7, 0x7b, + 0x33, 0x4c, 0x2d, 0x72, 0x0d, 0x54, 0x37, 0xb1, 0xe4, 0x55, 0x62, 0x7d, + 0x27, 0x26, 0xd8, 0x8a, 0xa6, 0x83, 0xb9, 0x3a, 0x17, 0xfc, 0x88, 0x84, + 0xd0, 0x48, 0x1d, 0x00, 0x76, 0x5c, 0x77, 0x08, 0x10, 0x53, 0x21, 0xd5, + 0x7f, 0x18, 0xd6, 0x4c, 0x82, 0x68, 0x05, 0x8c, 0x94, 0x78, 0x7a, 0xce, + 0xcf, 0x69, 0x3d, 0xa8, 0xc7, 0xcd, 0xe2, 0x04, 0xfe, 0xac, 0x09, 0x93, + 0xaf, 0x05, 0x3f, 0x5a, 0x91, 0xe7, 0x8e, 0xbe, 0xe0, 0x70, 0x72, 0xa4, + 0x63, 0x8e, 0xb2, 0x7a, 0x66, 0x0e, 0xed, 0x29, 0xc4, 0xb4, 0x18, 0x36, + 0x39, 0xc5, 0x1b, 0x70, 0x0e, 0xb1, 0x1e, 0x73, 0x16, 0x75, 0x04, 0x26, + 0xda, 0x74, 0xc9, 0xbe, 0xa5, 0x45, 0x05, 0x19, 0x59, 0xb1, 0x22, 0x75, + 0x3b, 0xe9, 0xc7, 0x09, 0xed, 0xe7, 0x6d, 0x5e, 0x0b, 0xbc, 0x21, 0x42, + 0x7f, 0x95, 0xf8, 0xec, 0xdc, 0xaa, 0xd7, 0xe9, 0x07, 0x6d, 0x12, 0x30, + 0xb3, 0x63, 0xa4, 0x92, 0xbd, 0x16, 0x24, 0x41, 0xfe, 0x22, 0x21, 0x02, + 0x80, 0x98, 0x21, 0x38, 0xbb, 0x1e, 0x9a, 0xda, 0x87, 0x1e, 0xd7, 0x19, + 0xb7, 0xf9, 0xf7, 0xa3, 0x6e, 0x4f, 0xf6, 0x9a, 0x2e, 0xc2, 0xc0, 0x7d, + 0x7a, 0xdb, 0x42, 0x1d, 0xec, 0x61, 0x86, 0x4e, 0x60, 0x86, 0x13, 0xbb, + 0xc5, 0x39, 0xc1, 0x66, 0x6b, 0xdd, 0x6c, 0x2d, 0xaf, 0xf2, 0x1c, 0x17, + 0x0d, 0x69, 0x2f, 0xe9, 0x23, 0x65, 0x1f, 0x2a, 0xee, 0x28, 0xa8, 0x8a, + 0x97, 0xb3, 0xee, 0x0e, 0x70, 0x7d, 0xab, 0x50, 0x33, 0x37, 0x71, 0x6c, + 0xf1, 0xc4, 0x47, 0xfb, 0xd1, 0x81, 0xf7, 0x1b, 0xb5, 0x21, 0xc1, 0xcb, + 0x10, 0xff, 0x2c, 0x64, 0xd2, 0x3f, 0x1d, 0x64, 0xc8, 0xe1, 0xcc, 0x8c, + 0x0b, 0x96, 0x38, 0x39, 0xdd, 0x1c, 0xc2, 0xee}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA384, + 44, + {0xd9, 0x90, 0x7f, 0x70, 0x1a, 0x9e, 0x56, 0x96, 0xad, 0xd7, 0x3f, 0xf7, + 0x05, 0x5d, 0x62, 0xad, 0xe2, 0x7b, 0xc2, 0xf9, 0x45, 0x32, 0x7a, 0xa2, + 0x0f, 0x2e, 0x36, 0xcb, 0x9e, 0x67, 0x66, 0x62, 0x93, 0xea, 0xe5, 0x11, + 0xe1, 0x1d, 0xb7, 0xde, 0x16, 0x02, 0x49, 0x3f, 0x32, 0x1a, 0x8e, 0xb2, + 0x95, 0xab, 0x98, 0x08, 0xc1, 0xeb, 0x2d, 0x0b, 0x10, 0xea, 0xf7, 0x80, + 0x02, 0xbd, 0xd6, 0xa7, 0xe6, 0x5c, 0x2d, 0x27, 0x92, 0x80, 0xb0, 0x37, + 0x4f, 0xee, 0xa4, 0xb9, 0xec, 0x17, 0x72, 0xed, 0xd5, 0x7b, 0x3d, 0x0b, + 0xee, 0x6c, 0x2c, 0x43, 0xa9, 0xf6, 0xed, 0xb9, 0xc6, 0xcd, 0x4c, 0xf1, + 0x57, 0x81, 0xea, 0x85, 0x9e, 0xee, 0x86, 0xe1, 0xa3, 0x54, 0xc2, 0x77, + 0x54, 0x99, 0x60, 0xe0, 0x5d, 0xad, 0x60, 0xb8, 0x33, 0x48, 0xf4, 0x3a, + 0x2a, 0x8c, 0x16, 0xfa, 0x27, 0x35, 0xe8, 0x56, 0x2a, 0x81, 0x1b, 0xda, + 0x1a, 0xc3, 0x18, 0x10, 0x2c, 0x2f, 0x34, 0x9f, 0xda, 0x38, 0x27, 0xb6, + 0x17, 0x69, 0x18, 0xbb, 0x8d, 0x19, 0xaf, 0xf1, 0x95, 0xd9, 0xa7, 0xf1, + 0x5d, 0x33, 0x97, 0xbf, 0xc4, 0x37, 0x86, 0x9b, 0x32, 0x2c, 0xad, 0xd8, + 0x58, 0x29, 0x45, 0xdd, 0xaa, 0x4e, 0xe0, 0x74, 0x16, 0x14, 0xb6, 0x2e, + 0xe2, 0xd3, 0x22, 0x01, 0x5b, 0x32, 0xda, 0x2a, 0xe6, 0xf3, 0xbf, 0xb4, + 0xa4, 0xbc, 0x63, 0x68, 0x0e, 0xab, 0xdc, 0x8e, 0xcd, 0xdc, 0xfa, 0x13, + 0xd5, 0x69, 0x32, 0x07, 0x3f, 0x7f, 0x96, 0xaa, 0x59, 0x44, 0x83, 0x1a, + 0x0b, 0xee, 0x75, 0xdf, 0xba, 0x55, 0x3e, 0x6b, 0xfa, 0xe8, 0xcc, 0x67, + 0xca, 0x89, 0x31, 0x16, 0xac, 0xf8, 0xe7, 0xa9, 0x92, 0x0e, 0xae, 0x39, + 0x3f, 0xbc, 0x40, 0xeb, 0x34, 0x12, 0x0c, 0xe1, 0x35, 0x65, 0x9d, 0x95, + 0xae, 0x28, 0x5a, 0xa0, 0x0f, 0x8a, 0x77, 0x43, 0x1a, 0x9a, 0x8f, 0x83, + 0xe4, 0x8f, 0x08, 0x40, 0xbc, 0x9f, 0xdf, 0x89, 0x11, 0x30, 0xbf, 0x71, + 0xe2, 0xdc, 0xaf, 0x09, 0x0b, 0x6a, 0x87, 0xd4, 0x27, 0x81, 0x69, 0x31, + 0xc5, 0xa7, 0x7c, 0xa0, 0x4b, 0x84, 0x31, 0xc4, 0xc9, 0x6e, 0x9b, 0x92, + 0x40, 0xdd, 0x1b, 0x89, 0x33, 0x56, 0x53, 0xde, 0x84, 0x61, 0x52, 0x08, + 0xb9, 0x98, 0x0c, 0xe3, 0x35, 0x88, 0xc8, 0xa1, 0x45, 0xb3, 0x73, 0xf4, + 0xda, 0xe0, 0xbf, 0x1c, 0x72, 0x2a, 0x90, 0xf4, 0xa2, 0x19, 0x39, 0xf9, + 0xd4, 0x00, 0xf4, 0xad, 0xce, 0xe3, 0x97, 0xa3, 0xfb, 0x49, 0xbf, 0xbd, + 0x3c, 0x74, 0x59, 0x36, 0x98, 0x54, 0x00, 0xeb, 0x91, 0x25, 0x12, 0x6c, + 0x5c, 0x4d, 0x76, 0xde, 0xdb, 0x75, 0xc1, 0x1b, 0x1c, 0x2a, 0x43, 0x88, + 0xd4, 0x5e, 0x1d, 0xce, 0xac, 0x5d, 0x46, 0x7a, 0x8e, 0xed, 0x5c, 0xef, + 0xdd, 0xbc, 0x66, 0x3e, 0xf3, 0xc8, 0xd8, 0x53, 0xab, 0x1e, 0x09, 0x02, + 0x2e, 0x89, 0x21, 0x8b, 0x04, 0x27, 0x52, 0x95, 0x5e, 0xbf, 0xad, 0x14, + 0x47, 0xbc, 0x11, 0x3e, 0x21, 0xc0, 0xab, 0xe3, 0x2f, 0xff, 0x54, 0xbc, + 0xb2, 0xb6, 0x8d, 0x8f, 0x18, 0xf7, 0xa7, 0x18, 0x9d, 0x52, 0x67, 0xc6, + 0x62, 0xa7, 0x83, 0x15, 0x12, 0xb5, 0xc4, 0x19, 0xdc, 0x34, 0xd4, 0x52, + 0xb2, 0x12, 0x06, 0x42, 0xc3, 0x1c, 0x0f, 0xfe, 0xc8, 0x28, 0x25, 0x1a, + 0x46, 0x4b, 0xe1, 0xaf, 0x84, 0xe1, 0x87, 0x68, 0x69, 0x7e, 0x88, 0xeb, + 0xba, 0xd7, 0x2f, 0xd3, 0xa6, 0x56, 0xb1, 0xea, 0xb8, 0x6e, 0xfe, 0x52, + 0x23, 0xf5, 0x21, 0x86, 0x73, 0x59, 0xaa, 0x92, 0x02, 0xce, 0x7a, 0x3c, + 0xd2, 0x9e, 0x2e, 0x20, 0x76, 0x3e, 0x66, 0x0d, 0x3b, 0xf4, 0x9d, 0x60, + 0x2f, 0xa1, 0x5c, 0xb2, 0x41, 0x1d, 0xef, 0x61}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA384, + 45, + {0x8c, 0x1e, 0x88, 0xb8, 0x18, 0xfe, 0x8b, 0xbd, 0x9d, 0x82, 0xef, 0xbe, + 0x96, 0x3b, 0x90, 0x57, 0xe1, 0xa9, 0x75, 0x8a, 0x6d, 0x3c, 0x22, 0xc9, + 0x72, 0x4e, 0xf7, 0x66, 0xc3, 0xdc, 0xcd, 0xca, 0x77, 0x5b, 0xed, 0x48, + 0x5a, 0xe9, 0x8d, 0x8d, 0xa9, 0xa1, 0xfe, 0xa4, 0x95, 0xb5, 0x14, 0x6a, + 0xb3, 0x10, 0x6e, 0x41, 0xe6, 0xc7, 0x3e, 0x79, 0x29, 0x0b, 0xe5, 0xdc, + 0x0d, 0x23, 0x45, 0xaf, 0x06, 0x1a, 0x8c, 0x91, 0x43, 0xab, 0x80, 0x9a, + 0xd8, 0x4e, 0x42, 0x56, 0x4e, 0x64, 0x84, 0xb9, 0x71, 0x13, 0x17, 0x82, + 0x3a, 0xf7, 0xcd, 0x16, 0xa8, 0x86, 0x69, 0x88, 0x12, 0x27, 0xec, 0x28, + 0x79, 0xd8, 0xdb, 0x30, 0xf1, 0x9c, 0xe2, 0xe8, 0xea, 0xbc, 0xcf, 0x6d, + 0x42, 0x74, 0x80, 0x9c, 0x6f, 0xf9, 0xfa, 0x77, 0x8d, 0xb5, 0x91, 0x93, + 0x74, 0x06, 0xe3, 0x22, 0x16, 0x50, 0xc3, 0xf4, 0x4e, 0x67, 0x6e, 0x3a, + 0x9d, 0xf7, 0xa6, 0xe4, 0x05, 0xbd, 0x55, 0xe7, 0x56, 0xe3, 0xcf, 0x19, + 0xc0, 0xb7, 0xb2, 0x79, 0x6e, 0xca, 0x70, 0xd8, 0x36, 0x32, 0x7e, 0x10, + 0xf4, 0x90, 0xd2, 0x6f, 0xd6, 0xce, 0xbb, 0x73, 0xc4, 0x50, 0x48, 0xc9, + 0x45, 0x1c, 0x94, 0x90, 0xc3, 0xff, 0x49, 0x66, 0xa2, 0xc4, 0x8e, 0x5c, + 0x41, 0xc3, 0x5f, 0xf9, 0x82, 0xd6, 0xbc, 0x6c, 0x97, 0xb5, 0xc9, 0x9d, + 0xd8, 0xff, 0xfc, 0xd8, 0xc3, 0xfc, 0xfa, 0xcd, 0x65, 0xe9, 0xc4, 0xe7, + 0xa3, 0xb3, 0x04, 0x31, 0x34, 0x89, 0x14, 0x57, 0x64, 0x97, 0x70, 0xa6, + 0x22, 0x38, 0x4e, 0x9f, 0x2c, 0x84, 0x14, 0xd4, 0x06, 0x09, 0xf7, 0xc3, + 0x64, 0x40, 0x20, 0x49, 0x2f, 0xb8, 0x4f, 0xfc, 0x71, 0x81, 0x97, 0x13, + 0x86, 0x7d, 0x45, 0xce, 0x56, 0x11, 0xcb, 0x35, 0x92, 0x5b, 0x5e, 0x1f, + 0xce, 0x82, 0x74, 0x45, 0x7e, 0xc3, 0x60, 0x8c, 0xc7, 0xb0, 0xf1, 0x3b, + 0xa8, 0xdb, 0xb6, 0x5d, 0x3c, 0xe6, 0xa3, 0x45, 0x1b, 0x5f, 0x22, 0xd3, + 0xa6, 0x23, 0x40, 0xf0, 0xb1, 0x66, 0x69, 0xc5, 0xd1, 0x28, 0xed, 0x1c, + 0x93, 0xaf, 0x2d, 0xc2, 0xc4, 0x66, 0x26, 0x7d, 0x7a, 0x09, 0xbf, 0x73, + 0x96, 0x1d, 0x14, 0xe5, 0x97, 0xd2, 0x21, 0xef, 0x85, 0x3f, 0x03, 0x68, + 0x78, 0xc3, 0xf3, 0xb6, 0x6e, 0xcb, 0x34, 0xa5, 0x19, 0xbe, 0xe3, 0xff, + 0x87, 0x11, 0x20, 0x7a, 0x0f, 0xb7, 0x81, 0x6d, 0x2d, 0x9c, 0xf0, 0xd5, + 0xc7, 0x52, 0xc0, 0xfe, 0xc8, 0x9a, 0x08, 0xa6, 0xe7, 0x24, 0x60, 0x0f, + 0x54, 0x01, 0xe0, 0x71, 0x22, 0x96, 0xe8, 0xc6, 0xe4, 0xe7, 0xf5, 0x85, + 0xf7, 0x25, 0x49, 0xcf, 0x54, 0xbb, 0xbd, 0x3e, 0x28, 0xd3, 0x49, 0x93, + 0x10, 0x39, 0x0e, 0x64, 0x4e, 0x89, 0xf5, 0x09, 0x16, 0x2e, 0x00, 0x51, + 0x87, 0xb9, 0xe5, 0x22, 0x44, 0xac, 0xda, 0x34, 0x28, 0x84, 0xdc, 0x79, + 0x64, 0xa8, 0x80, 0xd5, 0x9e, 0x51, 0x74, 0x36, 0x3b, 0xb3, 0xe8, 0x43, + 0x10, 0xfc, 0x78, 0xd7, 0xd2, 0xd2, 0xb6, 0xcd, 0x70, 0xdd, 0x6e, 0x01, + 0xff, 0xb9, 0xfe, 0xa6, 0x56, 0x72, 0x31, 0xa0, 0xf7, 0x11, 0x4d, 0x5a, + 0xaf, 0x87, 0x41, 0x50, 0x0f, 0x83, 0x4b, 0xb0, 0x3e, 0x43, 0xe7, 0x4a, + 0x1e, 0x65, 0x15, 0xe6, 0x44, 0x75, 0xbf, 0xe9, 0x6b, 0x8a, 0xc8, 0x55, + 0xa1, 0x07, 0xdf, 0xf1, 0x2d, 0x4b, 0x4f, 0x6f, 0x24, 0xfd, 0x7d, 0xc5, + 0xd5, 0xfe, 0x25, 0x4b, 0xce, 0x1d, 0x94, 0x65, 0x22, 0xc5, 0x03, 0x87, + 0xbe, 0x15, 0xc5, 0xd6, 0x66, 0x0f, 0xfe, 0x3f, 0xb9, 0xae, 0x12, 0x37, + 0x53, 0x8c, 0x5e, 0x8f, 0x3f, 0xad, 0xc3, 0xc7, 0xb9, 0x84, 0x90, 0x7d, + 0xc0, 0xb7, 0xc3, 0xb9, 0x02, 0xb5, 0xd5, 0x70}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA384, + 46, + {0x56, 0x8b, 0x01, 0x7c, 0x10, 0x93, 0xaf, 0x7e, 0xff, 0x04, 0x29, 0x0b, + 0xe0, 0x61, 0x93, 0x78, 0x43, 0x54, 0x77, 0x99, 0x9e, 0xce, 0x40, 0x08, + 0xf8, 0xa4, 0x82, 0x9f, 0xc6, 0x68, 0xd0, 0xf7, 0x5d, 0xc7, 0xc3, 0x0a, + 0x38, 0x22, 0xde, 0xcc, 0x8d, 0xf7, 0x8d, 0xa2, 0x8e, 0xd1, 0x2d, 0x17, + 0x80, 0xc4, 0xda, 0xb1, 0x54, 0x88, 0x76, 0x09, 0xe2, 0xec, 0xbe, 0xd4, + 0xe6, 0x4b, 0x22, 0x97, 0x0e, 0xc5, 0x00, 0x56, 0x7c, 0x6d, 0xcd, 0xa5, + 0x99, 0x79, 0xd2, 0x84, 0xf7, 0x94, 0x4b, 0xcd, 0xbd, 0x51, 0x1f, 0xb0, + 0xe0, 0xf3, 0x85, 0x08, 0x69, 0xe5, 0x23, 0xc7, 0x78, 0xba, 0x53, 0x83, + 0x2e, 0x1c, 0x08, 0x06, 0xbf, 0x73, 0x73, 0x40, 0xf7, 0x73, 0x1c, 0x51, + 0x26, 0x87, 0x4f, 0x99, 0xba, 0x0d, 0xdb, 0x38, 0xf3, 0xc2, 0xae, 0x5e, + 0xf8, 0x79, 0xee, 0x07, 0x28, 0xef, 0x2a, 0x9b, 0xee, 0x6e, 0x08, 0xfc, + 0x2d, 0x94, 0x9d, 0xe4, 0xb9, 0x6e, 0xa8, 0xa6, 0x97, 0x4b, 0x03, 0x80, + 0x4e, 0xa2, 0x57, 0x4c, 0x21, 0x0f, 0x06, 0xdb, 0x4f, 0xff, 0x6e, 0x43, + 0x5c, 0x5b, 0x74, 0x00, 0xab, 0xe6, 0xba, 0xf9, 0xdf, 0x97, 0xd5, 0x64, + 0x32, 0xd1, 0x08, 0x2d, 0x46, 0xf9, 0x8a, 0x30, 0x2f, 0x2a, 0xd7, 0xee, + 0x19, 0xcf, 0x60, 0xd4, 0x61, 0x03, 0xea, 0xa1, 0xa3, 0x03, 0x81, 0x92, + 0x33, 0xc6, 0x2d, 0xd7, 0x6f, 0xbc, 0xb0, 0xeb, 0xb1, 0xb4, 0x8f, 0xcd, + 0xbe, 0x46, 0x2f, 0xe3, 0xdc, 0xc9, 0xd5, 0x6b, 0x7e, 0xe5, 0x7c, 0xbf, + 0x07, 0x98, 0x8b, 0xb6, 0xaf, 0xd1, 0xa7, 0x7f, 0x57, 0x95, 0xc1, 0x6c, + 0x26, 0x17, 0x02, 0xfe, 0x6e, 0xad, 0xc2, 0x28, 0xdf, 0x8b, 0x4a, 0xc3, + 0xdd, 0x37, 0x1e, 0x10, 0xfe, 0xf6, 0x9f, 0x26, 0x1b, 0x4b, 0x74, 0x60, + 0xd1, 0x74, 0x72, 0x4f, 0xe9, 0xb6, 0x76, 0xc9, 0x1e, 0x24, 0xd6, 0x2a, + 0x99, 0x6e, 0x7a, 0x87, 0x7b, 0x76, 0x74, 0xd9, 0xb0, 0xcb, 0x01, 0x08, + 0x30, 0x77, 0xeb, 0xec, 0xe7, 0x08, 0x70, 0x04, 0x37, 0x7a, 0x44, 0x50, + 0xf3, 0xeb, 0x28, 0xab, 0xf7, 0x3b, 0xfc, 0x3b, 0xe4, 0x1c, 0xa0, 0x36, + 0x91, 0x72, 0x7b, 0x1a, 0x50, 0x40, 0x9a, 0xa5, 0x32, 0x11, 0x39, 0x82, + 0x6c, 0xd5, 0xea, 0x3d, 0x83, 0x06, 0x17, 0xbd, 0x1f, 0x8e, 0x40, 0xfe, + 0x68, 0xb5, 0xf3, 0xe2, 0xc7, 0xd4, 0x3d, 0xc5, 0xef, 0x59, 0x48, 0x2d, + 0xf7, 0x95, 0xa7, 0x11, 0x5a, 0x20, 0xdd, 0x58, 0x85, 0x1c, 0x2b, 0xb4, + 0x28, 0x77, 0x50, 0x7c, 0x09, 0x9d, 0xd7, 0xa5, 0xcd, 0x29, 0x93, 0x1e, + 0xd4, 0x15, 0x39, 0x70, 0xd4, 0xd1, 0xd2, 0x9b, 0x36, 0xdf, 0x95, 0xd1, + 0x46, 0x0f, 0x06, 0x39, 0x67, 0x57, 0x65, 0x7e, 0x3b, 0x4e, 0xe7, 0xb9, + 0x81, 0xc8, 0x10, 0xf8, 0x70, 0x70, 0x2d, 0x48, 0xed, 0x10, 0xcb, 0xc1, + 0x1f, 0x06, 0x59, 0x5b, 0xf7, 0x23, 0x86, 0x39, 0x4c, 0x95, 0x3d, 0xa2, + 0xe1, 0x87, 0xa6, 0xdb, 0x74, 0xb6, 0x73, 0x96, 0x7b, 0x1e, 0x71, 0xcc, + 0x7f, 0x69, 0xd8, 0x97, 0x47, 0xc3, 0xf7, 0xcc, 0xda, 0x9e, 0xb4, 0xf2, + 0xe7, 0xdf, 0x3b, 0x78, 0x0b, 0xbd, 0x73, 0xee, 0x75, 0xe8, 0x73, 0xe5, + 0xdc, 0x48, 0x69, 0x91, 0x38, 0x5c, 0x33, 0xb2, 0x5a, 0x6e, 0xe5, 0xfb, + 0x49, 0x2b, 0xd5, 0x1d, 0xb6, 0x96, 0x0e, 0x3c, 0x94, 0x52, 0xeb, 0x55, + 0x94, 0x13, 0xba, 0x43, 0x14, 0x0e, 0xe1, 0x4d, 0x7f, 0xdd, 0x5f, 0xab, + 0x82, 0x67, 0x32, 0x0e, 0x25, 0x5e, 0xf0, 0xd5, 0x5e, 0x52, 0x68, 0x0c, + 0x5c, 0x51, 0x83, 0x49, 0xd2, 0x42, 0xc2, 0xac, 0x2d, 0x7d, 0x0e, 0x39, + 0x33, 0xad, 0xdf, 0xac, 0x80, 0xe6, 0x13, 0xf4}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA384, + 47, + {0x87, 0x70, 0xc1, 0x1c, 0xcd, 0xf5, 0xfd, 0x94, 0x59, 0xf0, 0x36, 0x17, + 0x18, 0xdb, 0x0e, 0x13, 0x07, 0x20, 0xd2, 0xea, 0xa0, 0x98, 0xe8, 0xd8, + 0x22, 0x9c, 0x44, 0xd3, 0x48, 0xb8, 0xc2, 0x19, 0xc6, 0xaf, 0x45, 0x15, + 0xd3, 0x3c, 0x86, 0xf6, 0x20, 0xc8, 0x1d, 0x8a, 0xa2, 0xbc, 0x8a, 0xeb, + 0x4a, 0x6c, 0x40, 0xdf, 0x8b, 0x8b, 0xc4, 0xa6, 0x8d, 0xee, 0x30, 0x3a, + 0x0a, 0x1d, 0x67, 0xe6, 0xdf, 0xd8, 0xa6, 0x9e, 0xc3, 0x8a, 0xe7, 0xb0, + 0x9d, 0xcb, 0x4d, 0x51, 0x3a, 0x26, 0x00, 0xe1, 0x10, 0x7f, 0x55, 0xec, + 0xcd, 0x5f, 0x5f, 0x1b, 0x95, 0xab, 0x3c, 0x5d, 0x31, 0xbb, 0x56, 0xb3, + 0xbe, 0x46, 0x5c, 0x3a, 0xe3, 0x23, 0xb6, 0x81, 0xd9, 0x5b, 0xe1, 0x5a, + 0xd1, 0xb0, 0x48, 0xbb, 0xba, 0x2f, 0x53, 0x25, 0xa0, 0x30, 0x09, 0x8f, + 0x2e, 0x0d, 0x54, 0xdb, 0x13, 0x76, 0x0f, 0x63, 0x5a, 0xcb, 0xcb, 0x1f, + 0xa7, 0x3d, 0xbf, 0xc6, 0x95, 0xf6, 0x27, 0x20, 0xa5, 0xff, 0x53, 0x46, + 0x31, 0x10, 0x8c, 0xb4, 0x9b, 0x20, 0xba, 0x3f, 0xbe, 0x33, 0x9f, 0xdf, + 0x1d, 0xf7, 0xe1, 0x4b, 0xc5, 0x83, 0xb2, 0x16, 0x61, 0x04, 0xdd, 0x05, + 0x31, 0x17, 0xa5, 0xb2, 0xb3, 0x5b, 0x97, 0xa0, 0xf2, 0x41, 0xcf, 0x4d, + 0xcc, 0x69, 0x33, 0xd2, 0x5b, 0xda, 0xd9, 0xf3, 0xbb, 0x5a, 0xe6, 0x06, + 0xd6, 0x9d, 0xfc, 0x33, 0xb0, 0x42, 0xf7, 0x55, 0xc7, 0x25, 0x29, 0x6b, + 0x94, 0x2e, 0xdc, 0xf8, 0x7e, 0xbe, 0xb4, 0xaa, 0xec, 0xec, 0x9a, 0xae, + 0xee, 0x73, 0xc9, 0xbf, 0x04, 0x35, 0x4d, 0x76, 0x13, 0x06, 0x06, 0xf6, + 0xe5, 0x67, 0x29, 0xa4, 0x59, 0xbc, 0x95, 0x0e, 0x5c, 0xda, 0x8a, 0x14, + 0x7c, 0xe4, 0xf5, 0x78, 0x79, 0x6e, 0x3c, 0xe1, 0xb3, 0x5d, 0x54, 0x4d, + 0x25, 0x36, 0xdd, 0xdf, 0x97, 0x62, 0x8e, 0x9a, 0xcb, 0x3c, 0x2b, 0xca, + 0x83, 0xac, 0xbd, 0x90, 0xbf, 0x66, 0x13, 0xd2, 0xbf, 0xc3, 0x1c, 0x68, + 0x95, 0x86, 0x8c, 0x36, 0x0d, 0xe5, 0x6b, 0x60, 0x87, 0xc1, 0x01, 0x5b, + 0xe0, 0x43, 0xa1, 0x66, 0xfd, 0x67, 0xbf, 0x7f, 0x78, 0x65, 0xad, 0x46, + 0x18, 0x4d, 0x68, 0xe5, 0x00, 0xce, 0x2d, 0x91, 0x9e, 0xe4, 0x97, 0x2c, + 0x25, 0x7c, 0x2f, 0x09, 0xba, 0x1b, 0xfc, 0xf9, 0x7a, 0x71, 0x24, 0x88, + 0xde, 0xe5, 0xdb, 0x46, 0x2e, 0x4f, 0xc9, 0x64, 0xa7, 0xc7, 0xd7, 0xd9, + 0x95, 0x36, 0xf6, 0x2c, 0x4b, 0x7a, 0xb2, 0xc1, 0x8e, 0x86, 0x48, 0xde, + 0xff, 0x7f, 0x2b, 0x21, 0xfd, 0x79, 0xa9, 0x1b, 0x1d, 0x9e, 0xae, 0x51, + 0x05, 0xd1, 0xdb, 0xc5, 0xca, 0xfb, 0xa9, 0x2e, 0xd8, 0x03, 0xaa, 0x94, + 0xfa, 0xc2, 0xa7, 0x44, 0x37, 0x87, 0xf2, 0xc2, 0x2d, 0xd6, 0x5b, 0xf1, + 0xbe, 0x7e, 0x40, 0x82, 0x2d, 0xbc, 0x88, 0x97, 0xdf, 0x8f, 0xd9, 0x76, + 0x68, 0xf9, 0x97, 0xf7, 0x16, 0xb4, 0x60, 0xd0, 0xca, 0x19, 0x36, 0x02, + 0x81, 0x88, 0x6b, 0xe8, 0x76, 0x9d, 0xa0, 0x8c, 0xac, 0xf4, 0x1d, 0xeb, + 0x7c, 0x49, 0x7a, 0xba, 0x4e, 0x55, 0xff, 0x2a, 0xb3, 0xe0, 0x12, 0xa5, + 0x59, 0x42, 0x0a, 0xd9, 0xe7, 0x73, 0x0e, 0x9c, 0x21, 0x8f, 0xee, 0xc1, + 0xce, 0x64, 0xab, 0xe1, 0xf7, 0x67, 0x02, 0x92, 0x3e, 0xed, 0xc2, 0xb3, + 0xb2, 0x1c, 0x17, 0x1a, 0xf9, 0x8e, 0x45, 0x40, 0x54, 0x81, 0x02, 0xc5, + 0x86, 0x61, 0x6e, 0x3f, 0xf5, 0xf9, 0x7a, 0xe8, 0x43, 0xe9, 0x09, 0xd0, + 0x7b, 0x5b, 0x81, 0xa1, 0x98, 0xb1, 0x6d, 0x8a, 0x8b, 0x1b, 0x55, 0xac, + 0x21, 0xa3, 0x5f, 0xc6, 0x57, 0xe5, 0x2b, 0xc6, 0xea, 0x54, 0x9e, 0xda, + 0x09, 0xe5, 0x3f, 0xd9, 0xe8, 0xc4, 0xf0, 0x80}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA384, + 48, + {0x0e, 0xde, 0xa3, 0x14, 0xcd, 0xca, 0xc3, 0x30, 0x3b, 0x62, 0xb3, 0x33, + 0xb8, 0x86, 0x36, 0x0c, 0x77, 0x5d, 0x91, 0x70, 0xe3, 0x5d, 0xbb, 0x92, + 0xd5, 0xb1, 0x13, 0xe1, 0x51, 0x82, 0x8f, 0x8c, 0x24, 0x4b, 0xf9, 0xef, + 0x45, 0xc6, 0x07, 0xf3, 0xb8, 0x4f, 0xdb, 0xe2, 0xd6, 0x77, 0x5a, 0xfc, + 0x74, 0xcd, 0x85, 0x84, 0xdc, 0xb7, 0xb3, 0x6c, 0x5c, 0x8d, 0xeb, 0x47, + 0xaf, 0x88, 0x39, 0xc0, 0xcd, 0x4f, 0x1e, 0xb3, 0x19, 0xbc, 0x88, 0xab, + 0x0a, 0x23, 0x3f, 0x7b, 0xa8, 0x97, 0xf9, 0x6e, 0x60, 0xb5, 0x06, 0xe8, + 0x3c, 0x42, 0xb8, 0xc3, 0x5d, 0xa4, 0xc1, 0x79, 0x6b, 0xd3, 0x39, 0x30, + 0xc3, 0x84, 0x90, 0x92, 0x5b, 0x13, 0xd6, 0xac, 0x18, 0x00, 0xe7, 0x6a, + 0x0e, 0xc0, 0x11, 0xfe, 0xa9, 0xa6, 0xb9, 0x7c, 0xfc, 0x36, 0x62, 0x8e, + 0x51, 0x9c, 0xa8, 0xe8, 0x42, 0x26, 0x45, 0xf6, 0x1b, 0xd2, 0x6e, 0xfb, + 0x3e, 0x96, 0x3f, 0x7a, 0x3e, 0xaa, 0x66, 0x14, 0x87, 0xbe, 0xbd, 0x9a, + 0xbf, 0x37, 0x7a, 0xd9, 0xe9, 0x70, 0x0a, 0xdb, 0x2e, 0xa6, 0xfc, 0x60, + 0xdc, 0x71, 0x86, 0x64, 0x4a, 0xfa, 0xfa, 0x6a, 0xbc, 0x6a, 0xac, 0x64, + 0x4d, 0x24, 0xef, 0xc7, 0x26, 0x14, 0x7a, 0x99, 0xd0, 0xa7, 0x45, 0xc9, + 0x3a, 0xc5, 0xac, 0x0d, 0x17, 0xa0, 0xc5, 0x13, 0x08, 0xb3, 0xd4, 0xad, + 0x43, 0x03, 0x39, 0x54, 0x3c, 0xfc, 0x37, 0x28, 0x90, 0x22, 0x68, 0xd0, + 0x24, 0xe3, 0x5c, 0x14, 0xde, 0xb8, 0x45, 0x4d, 0x39, 0xff, 0xfd, 0x63, + 0x82, 0x89, 0x86, 0x2c, 0x75, 0x47, 0x65, 0x33, 0x46, 0xa1, 0x47, 0x60, + 0xca, 0x70, 0x03, 0x50, 0x13, 0x7c, 0xf9, 0x00, 0x96, 0x4e, 0xf4, 0x49, + 0x7c, 0xf1, 0x0e, 0xda, 0x00, 0x35, 0xda, 0xc8, 0xd6, 0xcd, 0x9c, 0x1e, + 0x8d, 0xd2, 0x41, 0x06, 0x98, 0xb5, 0xfe, 0x38, 0x99, 0xc2, 0xd6, 0x2b, + 0xf8, 0xd7, 0x81, 0x2c, 0x53, 0x85, 0x12, 0xfb, 0x9b, 0xa5, 0x93, 0xec, + 0x58, 0x36, 0x43, 0xee, 0x16, 0x21, 0x74, 0xd7, 0xe2, 0x09, 0x55, 0x75, + 0xea, 0x66, 0xdf, 0x5d, 0xc6, 0xf9, 0x70, 0xfe, 0x1a, 0xdd, 0x50, 0xa0, + 0x01, 0xa9, 0xc4, 0xf8, 0xb7, 0xf7, 0x30, 0xce, 0xae, 0x48, 0x8d, 0x5d, + 0x5b, 0x8f, 0xa8, 0xa0, 0x87, 0x79, 0xa7, 0xea, 0xd3, 0xb4, 0x9c, 0x60, + 0x82, 0x79, 0x0e, 0x35, 0xe2, 0x29, 0xfc, 0x55, 0x32, 0x51, 0x9a, 0xb6, + 0xdf, 0xea, 0xa1, 0x90, 0xde, 0x89, 0x67, 0x1e, 0xe7, 0xff, 0x2c, 0xc2, + 0xc0, 0x6f, 0x0a, 0x1e, 0x05, 0x6a, 0x86, 0xbf, 0x6c, 0x1a, 0xae, 0xb0, + 0x2c, 0x3c, 0x50, 0xa5, 0x34, 0x75, 0x7c, 0xf3, 0xee, 0xaf, 0x89, 0x9a, + 0x48, 0x66, 0xd6, 0x7c, 0x31, 0xff, 0x3c, 0x48, 0x0c, 0xda, 0xfc, 0x20, + 0x42, 0xbe, 0xdc, 0x67, 0xd2, 0x6d, 0xe4, 0x64, 0x03, 0x27, 0x78, 0xe9, + 0xdb, 0x38, 0x4d, 0xf0, 0x66, 0x42, 0x46, 0xd2, 0x51, 0x4d, 0x72, 0xe1, + 0xba, 0x29, 0xb0, 0x00, 0x3d, 0x05, 0x18, 0x14, 0xc1, 0xc4, 0x0c, 0x1a, + 0xce, 0x9d, 0x4b, 0x2a, 0xb2, 0xd3, 0x84, 0x15, 0xdf, 0xc6, 0xd2, 0xce, + 0x82, 0x2d, 0xe2, 0xfa, 0x3f, 0xa9, 0x5b, 0x3f, 0x50, 0x71, 0x30, 0xd7, + 0x66, 0x4d, 0x30, 0x4f, 0x6b, 0x1d, 0x6e, 0xfd, 0x67, 0xf8, 0x17, 0xef, + 0xf7, 0x11, 0x63, 0xd9, 0xcc, 0x46, 0xc0, 0xb0, 0x06, 0x98, 0x34, 0xb6, + 0x0e, 0x17, 0x94, 0x8e, 0xe1, 0x01, 0xd1, 0x93, 0x11, 0x73, 0x4a, 0xe7, + 0x71, 0x51, 0xc4, 0x9f, 0x28, 0x34, 0x17, 0x16, 0x85, 0x18, 0xbc, 0xa3, + 0xd5, 0xca, 0x2d, 0x94, 0xb4, 0xed, 0x52, 0x52, 0x76, 0xc3, 0x63, 0xdc, + 0x35, 0xfb, 0x45, 0xc0, 0x6a, 0x0f, 0x14, 0xc1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA384, + 49, + {0x3a, 0xdb, 0x1e, 0xa9, 0x8e, 0x1c, 0x3e, 0xb5, 0x41, 0x2c, 0x11, 0x77, + 0x62, 0xe5, 0xb5, 0xe9, 0x8f, 0xdf, 0xd2, 0x1e, 0x7b, 0x51, 0xe4, 0xea, + 0xdb, 0x5a, 0x59, 0x70, 0x46, 0x15, 0xc2, 0xb2, 0xd0, 0x29, 0x0a, 0x14, + 0x38, 0x5b, 0xf3, 0xda, 0xa8, 0x7c, 0x13, 0xd3, 0x74, 0x62, 0x88, 0x50, + 0xa2, 0xac, 0x4f, 0xd9, 0xa1, 0x98, 0x0a, 0x01, 0x5f, 0x1a, 0x2c, 0xc9, + 0x74, 0x3d, 0x6b, 0x6c, 0x0e, 0x81, 0x90, 0xe7, 0xd9, 0x62, 0x0f, 0x7a, + 0xa6, 0xdd, 0x71, 0x71, 0x82, 0x3a, 0x3f, 0xe9, 0x27, 0x33, 0x92, 0x1a, + 0xd9, 0x50, 0x04, 0xef, 0xf8, 0xa3, 0x48, 0x55, 0x35, 0xfc, 0x9e, 0xd6, + 0xbf, 0x2e, 0x3f, 0xf9, 0x96, 0x28, 0xd1, 0xfc, 0xa0, 0x44, 0xbd, 0xbd, + 0xf9, 0x31, 0x5e, 0x6f, 0xdf, 0xf6, 0xd1, 0x76, 0x16, 0x5b, 0x25, 0x20, + 0xb4, 0x4d, 0xba, 0x7c, 0x17, 0xc4, 0xf8, 0x33, 0x22, 0x8c, 0xa4, 0x42, + 0xbc, 0x76, 0xf9, 0x6c, 0x95, 0x7e, 0x13, 0xc4, 0xcd, 0x1e, 0x3c, 0x3b, + 0xf8, 0x3d, 0x98, 0x3e, 0x92, 0x65, 0x4a, 0x55, 0xc5, 0x6d, 0xfc, 0xee, + 0x9c, 0xe3, 0x54, 0xee, 0x40, 0x64, 0xa1, 0xad, 0x3a, 0xad, 0x03, 0x74, + 0x18, 0x25, 0xb7, 0xb8, 0xb1, 0x55, 0xf4, 0xee, 0x16, 0x48, 0x90, 0xcc, + 0xf4, 0x70, 0x26, 0x64, 0x68, 0x89, 0x8f, 0x88, 0x22, 0xc9, 0x64, 0xa3, + 0xf0, 0x0e, 0x35, 0x76, 0xa4, 0xd8, 0x2e, 0x68, 0x0e, 0x0b, 0xf9, 0x49, + 0x8b, 0x29, 0x1c, 0xec, 0x1c, 0x55, 0xc9, 0x63, 0xf2, 0xbf, 0x63, 0x54, + 0xea, 0x30, 0xd1, 0x7f, 0x26, 0xc7, 0x55, 0xbe, 0xe0, 0x03, 0x0b, 0x2f, + 0x97, 0xb8, 0xc0, 0xd6, 0xe0, 0x4f, 0x17, 0x29, 0x5d, 0xf8, 0x65, 0x2a, + 0x1d, 0xf8, 0x46, 0x39, 0xef, 0x45, 0x3f, 0xd9, 0xaa, 0xb0, 0x1f, 0x16, + 0x59, 0xde, 0x48, 0x36, 0x8c, 0x57, 0x61, 0x81, 0x3e, 0xe6, 0x4e, 0x9a, + 0xd7, 0xac, 0xd0, 0x6e, 0x5a, 0x1f, 0x47, 0xa2, 0x6c, 0x8f, 0xa9, 0xad, + 0xc6, 0xaf, 0x28, 0x68, 0xdb, 0xa5, 0x25, 0xb0, 0x1f, 0xc4, 0x17, 0x3f, + 0xb2, 0x4e, 0x91, 0x8a, 0x19, 0x82, 0x97, 0x4c, 0xbe, 0x2b, 0x34, 0x1b, + 0xa4, 0x05, 0x6d, 0x41, 0x2c, 0xc9, 0xb2, 0x4f, 0x06, 0xbd, 0x50, 0x55, + 0xbb, 0xd2, 0xda, 0x55, 0x82, 0x23, 0xc3, 0xb0, 0xcf, 0x7a, 0x6d, 0xfe, + 0x97, 0xb1, 0x0c, 0x96, 0xf6, 0x69, 0x28, 0x0d, 0x69, 0xd6, 0xca, 0x0f, + 0xd7, 0x2d, 0x37, 0x30, 0xb9, 0xa9, 0xca, 0x64, 0x51, 0xbb, 0xf1, 0x0c, + 0xcb, 0x6e, 0xa8, 0x0a, 0x0e, 0xe9, 0x89, 0x6d, 0x11, 0x02, 0xf5, 0xa6, + 0x36, 0x4e, 0x54, 0xb4, 0xc3, 0xf7, 0x53, 0x9c, 0x5b, 0x18, 0x5b, 0xf9, + 0x0d, 0xeb, 0xc8, 0x40, 0x3e, 0x06, 0x0f, 0xda, 0x58, 0xcb, 0xad, 0xc3, + 0x05, 0xec, 0x60, 0x55, 0xb2, 0x21, 0x65, 0x1a, 0xf2, 0xcb, 0x18, 0xb2, + 0xd1, 0xee, 0xa8, 0xf3, 0x4e, 0x6b, 0x5f, 0x7b, 0xf3, 0xa4, 0xec, 0xa8, + 0xcc, 0x17, 0x2e, 0xaa, 0x04, 0x98, 0x52, 0x80, 0x83, 0x91, 0x3b, 0xd4, + 0x25, 0x14, 0xc8, 0x32, 0xda, 0xec, 0xc0, 0xce, 0x11, 0xc5, 0xda, 0x1f, + 0xd7, 0x66, 0x5c, 0x74, 0x1f, 0x23, 0x2c, 0xdf, 0x01, 0x02, 0x4c, 0x83, + 0xb4, 0x14, 0x0b, 0xe2, 0xf3, 0x4b, 0x2f, 0x55, 0x05, 0x11, 0xb5, 0xd7, + 0x67, 0x67, 0x10, 0x94, 0x1d, 0x53, 0x63, 0xa2, 0xbc, 0x83, 0x7f, 0x55, + 0xbb, 0x6d, 0xf3, 0x90, 0xe9, 0x59, 0x29, 0xe2, 0xba, 0x1f, 0x4f, 0x30, + 0x58, 0x23, 0xc9, 0x75, 0x1a, 0xad, 0x2a, 0xa6, 0x30, 0x7e, 0xbb, 0x99, + 0x80, 0x79, 0x4c, 0x0d, 0xaa, 0x95, 0x36, 0x24, 0x30, 0x29, 0x0d, 0x6b, + 0x1e, 0x50, 0x16, 0x1c, 0x34, 0x45, 0xbb, 0x7a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA384, + 50, + {0x86, 0x40, 0x4f, 0x1a, 0x25, 0x1b, 0x77, 0x08, 0x91, 0xf3, 0xfb, 0xe1, + 0xa6, 0xb5, 0x7a, 0xdd, 0x1a, 0x0d, 0x6a, 0xb6, 0x13, 0x7e, 0xfe, 0xbe, + 0x64, 0x05, 0xcf, 0x37, 0xa0, 0x0b, 0x26, 0xf0, 0xa5, 0xac, 0xbf, 0x61, + 0xd0, 0xfd, 0x46, 0x52, 0x47, 0x80, 0xd5, 0x54, 0xcd, 0xc4, 0xd6, 0xc6, + 0xf5, 0xdd, 0x10, 0x0e, 0x3a, 0x2a, 0x90, 0xc3, 0xde, 0x52, 0x2c, 0x54, + 0x91, 0xfd, 0x43, 0x3c, 0x55, 0x97, 0x26, 0xe0, 0x6d, 0xa3, 0xa0, 0xed, + 0x73, 0x61, 0x30, 0x99, 0xfb, 0x17, 0xc7, 0xb4, 0xd3, 0x23, 0x4b, 0x15, + 0x2c, 0xe4, 0xe0, 0xe6, 0xd2, 0x62, 0x20, 0xd4, 0x9f, 0x5e, 0xbf, 0x9a, + 0xa6, 0x5d, 0x34, 0xa8, 0x3a, 0xc6, 0x64, 0xf4, 0x7a, 0xd1, 0xe2, 0x47, + 0xc9, 0xa1, 0xf2, 0x91, 0x6e, 0xe6, 0xe5, 0x19, 0xc2, 0xb4, 0xa3, 0xee, + 0xf4, 0xaf, 0xb1, 0x04, 0x9c, 0x5f, 0x93, 0x51, 0xe1, 0x5e, 0x43, 0xad, + 0x8d, 0x66, 0xd0, 0x51, 0x2e, 0xda, 0xae, 0x3d, 0xca, 0x0e, 0x43, 0xdc, + 0xe6, 0x0c, 0xb5, 0x23, 0xe2, 0x2e, 0xc1, 0x45, 0x97, 0xc6, 0xc1, 0xda, + 0x3d, 0x57, 0x11, 0x42, 0xb1, 0x36, 0x9d, 0x2d, 0xcc, 0x7c, 0x82, 0x98, + 0x45, 0xf1, 0xc5, 0x9d, 0x23, 0xd2, 0x93, 0x89, 0xcf, 0xf0, 0xf6, 0xdd, + 0xed, 0xc4, 0xb1, 0x82, 0x41, 0xd2, 0x66, 0xde, 0x56, 0x58, 0xda, 0x7b, + 0x49, 0x11, 0x86, 0x23, 0xb2, 0x12, 0xe6, 0x9b, 0x89, 0x1b, 0x36, 0x98, + 0xdf, 0xd0, 0xf6, 0x31, 0x12, 0xd7, 0xa6, 0x3a, 0xf1, 0xbe, 0x9a, 0x8f, + 0x8b, 0xa8, 0x8d, 0x78, 0xe3, 0xee, 0xb5, 0xd8, 0x46, 0xf7, 0x1c, 0x0d, + 0x5f, 0x6e, 0xc1, 0x92, 0xf7, 0x0a, 0x68, 0x60, 0x88, 0x95, 0x3e, 0x6c, + 0x4e, 0xe1, 0xe6, 0x46, 0x3e, 0x65, 0x76, 0xfb, 0x18, 0x80, 0x62, 0x09, + 0x22, 0x5d, 0xa4, 0x6e, 0xb5, 0x5c, 0xd8, 0x88, 0x81, 0x2d, 0x56, 0x3f, + 0x8d, 0x0d, 0xd4, 0x03, 0xcc, 0x8f, 0xaa, 0x2e, 0xc9, 0x84, 0xfb, 0x00, + 0x00, 0xa8, 0xa8, 0x47, 0xf9, 0x57, 0x2f, 0x3a, 0x04, 0x47, 0xa2, 0x57, + 0x5f, 0xeb, 0x22, 0x0c, 0xb9, 0x28, 0xab, 0xb0, 0x19, 0xe8, 0xf6, 0x24, + 0xd3, 0xfa, 0x1a, 0x6a, 0xed, 0x2c, 0x46, 0x40, 0x6d, 0xcd, 0x9b, 0x13, + 0x85, 0x7f, 0x08, 0xa6, 0x9c, 0xb5, 0x9a, 0x9e, 0xc9, 0x36, 0x29, 0x5f, + 0x67, 0x63, 0x2a, 0x04, 0xd6, 0x82, 0x30, 0xda, 0x44, 0x52, 0xa4, 0xad, + 0xda, 0x23, 0xc1, 0x2a, 0xf1, 0x59, 0xf0, 0xb5, 0xfd, 0x5a, 0xfa, 0x28, + 0x2b, 0x45, 0x43, 0x65, 0xcb, 0x5e, 0x47, 0xc6, 0x96, 0xa0, 0x0e, 0x11, + 0x02, 0xb1, 0xbd, 0x7d, 0x47, 0x8d, 0x6d, 0xd3, 0x5c, 0xc6, 0x8a, 0x91, + 0x68, 0x0e, 0x6f, 0x7e, 0xbf, 0xe8, 0xb9, 0x80, 0x86, 0xf1, 0xcf, 0xa0, + 0xba, 0x89, 0x39, 0x1d, 0x95, 0x73, 0x38, 0x88, 0x09, 0x38, 0x78, 0xbe, + 0x7d, 0x83, 0xed, 0x58, 0xa0, 0xd7, 0x58, 0xc6, 0x40, 0x77, 0xfc, 0x42, + 0x08, 0x9d, 0xdd, 0xb2, 0xf4, 0xab, 0x25, 0xb3, 0x12, 0xff, 0x2e, 0x4c, + 0xd5, 0x45, 0xa5, 0x07, 0xb0, 0xba, 0x5e, 0x98, 0x37, 0x2c, 0x9f, 0x61, + 0xc8, 0xf8, 0xe8, 0x54, 0xcd, 0x45, 0x5d, 0x03, 0x38, 0x2f, 0x5d, 0x95, + 0xa9, 0x85, 0xa4, 0x5e, 0x17, 0xb5, 0xcf, 0xf6, 0xad, 0x3e, 0x75, 0x9e, + 0x4c, 0x00, 0xfb, 0xbf, 0xcc, 0x73, 0xe1, 0xb2, 0xf6, 0x95, 0xf9, 0xc1, + 0x03, 0xf8, 0x79, 0xb0, 0x5f, 0x0d, 0x2d, 0x7a, 0x8b, 0x89, 0x07, 0x0b, + 0xa5, 0x78, 0xa5, 0x6b, 0xbb, 0x4f, 0x07, 0x2c, 0xf8, 0x1d, 0xb1, 0x3b, + 0xdb, 0x2c, 0xf4, 0xdf, 0xbc, 0x74, 0x46, 0x77, 0xb1, 0xa1, 0x75, 0x37, + 0x3d, 0x07, 0x55, 0x33, 0xfc, 0x99, 0x07, 0x8a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA384, + 51, + {0xb6, 0xf7, 0x94, 0x71, 0x31, 0x72, 0x69, 0x5a, 0xe6, 0xa9, 0xb6, 0xc1, + 0x04, 0x89, 0xf3, 0xad, 0x19, 0xfb, 0xd3, 0x63, 0x32, 0x99, 0x19, 0xea, + 0x81, 0x82, 0x4c, 0x7e, 0x39, 0x4c, 0x38, 0xf1, 0x49, 0x8a, 0x9b, 0xed, + 0x26, 0xe7, 0xed, 0xbe, 0x19, 0x74, 0xfe, 0xb0, 0x98, 0xd1, 0x84, 0xaf, + 0x43, 0xcf, 0xe6, 0xe2, 0xec, 0x6c, 0x3c, 0xf9, 0xb7, 0x94, 0x51, 0xf9, + 0x6e, 0x0b, 0xd4, 0x9a, 0x09, 0xa6, 0x77, 0x9a, 0x35, 0x18, 0x26, 0x46, + 0x1c, 0x17, 0x16, 0x7f, 0x47, 0x37, 0x03, 0x25, 0x59, 0x9a, 0x30, 0xaa, + 0x61, 0x36, 0x50, 0x84, 0xcc, 0xd5, 0x05, 0xe9, 0x01, 0x28, 0xea, 0x8f, + 0x98, 0xdc, 0x54, 0xf0, 0x8d, 0x0e, 0x25, 0x31, 0xfb, 0x03, 0xc1, 0x09, + 0x36, 0x0c, 0x3f, 0xad, 0xb0, 0x1d, 0x59, 0x7e, 0xc5, 0x1e, 0x98, 0xdf, + 0x17, 0x39, 0x73, 0x7c, 0x6e, 0x47, 0x7b, 0xa5, 0xf4, 0xde, 0x2d, 0x20, + 0x02, 0x56, 0x02, 0xfc, 0x58, 0x58, 0x90, 0x0c, 0xb7, 0x21, 0xda, 0x68, + 0x18, 0xb1, 0x2b, 0x6d, 0x9e, 0xc8, 0x54, 0xdc, 0x5b, 0x0a, 0x4d, 0x47, + 0x2f, 0x20, 0xa7, 0xdc, 0x6a, 0x1b, 0xa1, 0x5b, 0x55, 0xc4, 0xf5, 0xc6, + 0xec, 0x28, 0x4c, 0x9c, 0xdc, 0x72, 0x3e, 0x20, 0x8a, 0x31, 0xc4, 0xa3, + 0xa0, 0xad, 0x53, 0x16, 0xaf, 0x8a, 0x83, 0x83, 0x90, 0x60, 0xdf, 0xdb, + 0xe9, 0xe8, 0x0e, 0x70, 0x48, 0xd4, 0xcf, 0x4c, 0x6c, 0x70, 0xae, 0x1d, + 0xb3, 0x05, 0x97, 0xd4, 0x60, 0xac, 0x72, 0x7b, 0x41, 0x08, 0x8e, 0x21, + 0xa9, 0x67, 0xe4, 0x39, 0x74, 0x04, 0x84, 0x82, 0xfe, 0xac, 0x3b, 0x76, + 0xd3, 0xfe, 0x25, 0xcc, 0x61, 0x62, 0x6a, 0xd4, 0x89, 0x29, 0xf8, 0x3a, + 0x3b, 0x17, 0x05, 0x2d, 0x5c, 0xa3, 0x60, 0x25, 0x09, 0x5e, 0xe0, 0x6e, + 0x7a, 0x76, 0x7c, 0xe2, 0xeb, 0xf4, 0x0e, 0x08, 0x82, 0x19, 0x19, 0x42, + 0xed, 0x7f, 0x11, 0x80, 0xcb, 0x0c, 0x44, 0x9d, 0x8d, 0xd3, 0x53, 0x06, + 0xe3, 0xc3, 0xe6, 0xd0, 0x38, 0x81, 0x56, 0x8b, 0xbf, 0x4a, 0xda, 0xc1, + 0x27, 0x4f, 0x35, 0x4e, 0x34, 0x58, 0x04, 0xe6, 0x5b, 0xdd, 0xfa, 0x54, + 0xc0, 0xfc, 0x34, 0x0f, 0xee, 0x75, 0x06, 0x72, 0xf9, 0xa2, 0x62, 0xab, + 0x2b, 0x54, 0xea, 0x3d, 0x4c, 0x17, 0xb6, 0xf7, 0xa0, 0x85, 0x36, 0x24, + 0x50, 0x7b, 0x32, 0x0f, 0xa9, 0x4a, 0xf2, 0xa1, 0x62, 0xf4, 0x01, 0xa6, + 0x89, 0x8b, 0x2c, 0xdd, 0xa7, 0xa2, 0x59, 0x50, 0x57, 0x93, 0x46, 0x56, + 0x86, 0x39, 0x45, 0xe8, 0xe3, 0xa1, 0x1c, 0x48, 0x97, 0xfc, 0xe9, 0x51, + 0x33, 0xfc, 0x4d, 0xfe, 0xa2, 0x79, 0xe9, 0x44, 0x64, 0x88, 0x9c, 0x58, + 0xe7, 0x48, 0x31, 0x16, 0x55, 0x99, 0x09, 0xc4, 0x05, 0xd4, 0x75, 0x4d, + 0xbc, 0xa5, 0x9c, 0x65, 0x08, 0x2e, 0x90, 0x94, 0xd1, 0x16, 0xbb, 0x7a, + 0x6d, 0x45, 0x7f, 0x9d, 0x6e, 0xfd, 0x09, 0x58, 0x82, 0xcf, 0x41, 0x2f, + 0x6a, 0xeb, 0x9c, 0x04, 0xfc, 0xe6, 0x50, 0x8c, 0xa4, 0x75, 0x12, 0xfc, + 0x9b, 0x80, 0x2a, 0x57, 0xc8, 0xc9, 0x88, 0x0f, 0x66, 0xc9, 0x09, 0x28, + 0x94, 0x21, 0x7a, 0x68, 0x1f, 0x63, 0x6d, 0x28, 0x41, 0x09, 0xf2, 0xba, + 0x1e, 0xcc, 0x6f, 0xc6, 0x21, 0x03, 0xee, 0xd2, 0x8c, 0x93, 0x83, 0x2c, + 0x9f, 0x5e, 0xc0, 0x4c, 0xbe, 0x53, 0x5f, 0xf9, 0xac, 0x48, 0x96, 0x67, + 0xd4, 0x8a, 0x1e, 0x78, 0xde, 0xf8, 0x68, 0x0c, 0x0c, 0xb8, 0x11, 0x74, + 0xbd, 0x51, 0xda, 0xe4, 0x0d, 0xf4, 0x10, 0x6d, 0x65, 0x23, 0x99, 0x35, + 0x45, 0x58, 0x63, 0x38, 0x90, 0x26, 0xe1, 0x23, 0x16, 0x53, 0x48, 0xf4, + 0x6a, 0x1e, 0xc8, 0x46, 0xc1, 0x04, 0x3f, 0xa9}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA384, + 52, + {0xdc, 0x88, 0x66, 0x29, 0x81, 0x9f, 0x93, 0xdb, 0x9a, 0xa5, 0x1f, 0xf9, + 0x6f, 0x33, 0xa3, 0xed, 0x76, 0xa8, 0x3f, 0x8a, 0xef, 0x11, 0x17, 0x8e, + 0x59, 0x67, 0x85, 0xc0, 0x68, 0x19, 0x5b, 0x1c, 0xa5, 0x3a, 0x95, 0x18, + 0x96, 0x55, 0x87, 0x86, 0xb2, 0xcb, 0x39, 0x33, 0xac, 0x12, 0xca, 0xd7, + 0x71, 0x97, 0xa9, 0x4a, 0xdc, 0xc7, 0x75, 0x42, 0xac, 0xf2, 0xf0, 0xd9, + 0xbb, 0x73, 0x3e, 0xc6, 0x46, 0x4c, 0x14, 0xdd, 0xe1, 0x5f, 0x4b, 0x1d, + 0xd2, 0x81, 0xe6, 0x25, 0x6a, 0x98, 0x86, 0xfd, 0xc8, 0xbb, 0xf4, 0xd0, + 0x7c, 0xbf, 0x31, 0x4e, 0x84, 0x69, 0x2f, 0xc3, 0x57, 0x1e, 0x2f, 0x26, + 0xa2, 0xb7, 0xfc, 0x44, 0xf5, 0x1b, 0xed, 0xb6, 0x68, 0xd1, 0x09, 0xa7, + 0xb7, 0x18, 0x1b, 0x2b, 0xe9, 0x66, 0x63, 0xe9, 0xbc, 0xfc, 0xa0, 0xe8, + 0xb7, 0x3e, 0x79, 0x38, 0x1b, 0xfd, 0x95, 0xe9, 0xed, 0x7a, 0x16, 0x22, + 0xcf, 0x19, 0x34, 0xfd, 0x18, 0xd0, 0xf1, 0xbb, 0xb8, 0x1b, 0x00, 0x02, + 0x18, 0xa6, 0xec, 0xc7, 0xe2, 0x6b, 0x20, 0xcc, 0x9a, 0x8e, 0xa9, 0x6c, + 0x9c, 0x34, 0x74, 0x2c, 0xb7, 0x24, 0x3f, 0xc8, 0x13, 0x5c, 0x89, 0xa8, + 0xb7, 0xe7, 0x93, 0xbb, 0xc4, 0x33, 0xef, 0x09, 0xf9, 0xe3, 0xc8, 0xe3, + 0xa8, 0x13, 0xb0, 0x83, 0x17, 0x17, 0xac, 0x07, 0x6a, 0x5e, 0x1c, 0xc5, + 0x8f, 0x50, 0x55, 0x74, 0x5c, 0x96, 0xd2, 0x54, 0x22, 0xb0, 0xf4, 0x35, + 0x84, 0x4b, 0xec, 0x05, 0x04, 0x02, 0x29, 0x31, 0xb3, 0xcf, 0xf2, 0x7a, + 0x46, 0x73, 0xcd, 0x68, 0x7d, 0x07, 0x1b, 0x04, 0x42, 0xea, 0xef, 0x44, + 0xdc, 0x01, 0xce, 0x9c, 0xc2, 0x4e, 0x23, 0x9d, 0xa8, 0x59, 0x63, 0xa5, + 0xff, 0x50, 0xd1, 0x6d, 0x74, 0xae, 0x9b, 0x45, 0x41, 0x8c, 0x53, 0x06, + 0x89, 0x5b, 0xb5, 0x97, 0xbf, 0x64, 0xe0, 0xcd, 0x0a, 0x06, 0xbc, 0xdb, + 0x2f, 0x08, 0xbb, 0x35, 0xe6, 0x72, 0x84, 0x1a, 0x09, 0x2e, 0xa9, 0x72, + 0x3e, 0xd6, 0x65, 0x12, 0x9a, 0xee, 0xb4, 0x0f, 0xde, 0xee, 0x7d, 0x84, + 0x38, 0x95, 0xa5, 0x75, 0xe2, 0xdd, 0x75, 0x71, 0x65, 0x24, 0x76, 0x52, + 0xb7, 0x6e, 0xe3, 0x9d, 0xd3, 0x79, 0xb8, 0xa3, 0xc3, 0x9d, 0xb7, 0xf7, + 0xc8, 0x94, 0x65, 0x03, 0xf8, 0xb1, 0xe4, 0x98, 0xfd, 0x97, 0xdc, 0x12, + 0xf8, 0x47, 0xf2, 0xf4, 0xef, 0x26, 0x9e, 0xb3, 0x7e, 0x1d, 0x60, 0x2b, + 0x2d, 0xf2, 0x49, 0xdd, 0xf3, 0xf5, 0xc4, 0xa9, 0x9c, 0xe5, 0xd0, 0xd4, + 0xc1, 0x31, 0xd8, 0x90, 0x53, 0xe8, 0xae, 0x84, 0x8a, 0x2a, 0x6f, 0x28, + 0x1f, 0x75, 0x55, 0xfa, 0x2a, 0x61, 0x78, 0x2c, 0xdb, 0xfd, 0xb6, 0x36, + 0x7a, 0x5f, 0xec, 0x9c, 0x61, 0xf5, 0xc4, 0xe2, 0xee, 0x32, 0x00, 0x35, + 0x29, 0xc3, 0x3c, 0x8a, 0x4f, 0x70, 0xe3, 0x09, 0x97, 0xcc, 0x4a, 0x74, + 0xc6, 0x9e, 0x10, 0x7a, 0xa6, 0x58, 0x12, 0x2c, 0x32, 0xab, 0x86, 0x4e, + 0x1b, 0x33, 0xf7, 0xbd, 0x9b, 0xb0, 0xc5, 0x32, 0x9e, 0x0d, 0x31, 0x95, + 0xbf, 0xf7, 0x11, 0x97, 0x2f, 0xc1, 0x1a, 0x10, 0x58, 0x0e, 0x16, 0xc0, + 0xf4, 0x04, 0x9b, 0x22, 0xa9, 0x55, 0x87, 0x21, 0x72, 0xf8, 0xfd, 0x4c, + 0xc4, 0x06, 0x48, 0x5a, 0xf4, 0x5c, 0x34, 0xbe, 0xeb, 0xa9, 0x6a, 0x23, + 0xe7, 0x81, 0x83, 0xa4, 0x00, 0xbd, 0xd3, 0xa9, 0xd3, 0x32, 0x8d, 0x5d, + 0x2b, 0x3b, 0x9e, 0xb2, 0xda, 0x2f, 0x6f, 0x6b, 0x95, 0xf0, 0x4b, 0x6d, + 0xa5, 0x02, 0xd0, 0xb4, 0xb1, 0xaf, 0x97, 0x04, 0x64, 0x43, 0x09, 0xce, + 0x39, 0x37, 0x89, 0x51, 0xcc, 0x86, 0xa0, 0xc2, 0x77, 0xfc, 0x2a, 0x76, + 0xf1, 0xe2, 0xc3, 0x9a, 0x8a, 0x95, 0xe4, 0x47}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA384, + 53, + {0x5a, 0x8c, 0x24, 0x22, 0x68, 0xd4, 0xab, 0xca, 0x29, 0x15, 0xe7, 0xac, + 0x98, 0x9f, 0xcc, 0x7e, 0x14, 0xcd, 0xff, 0x79, 0x82, 0x76, 0x34, 0x87, + 0xea, 0xd6, 0x67, 0xbf, 0xce, 0xfa, 0xb1, 0x02, 0x2d, 0xaa, 0xe1, 0x9f, + 0x13, 0x7a, 0x89, 0x21, 0xe2, 0x4e, 0x13, 0x26, 0xdb, 0x16, 0x18, 0x75, + 0x7c, 0x32, 0x10, 0xcd, 0x67, 0xc7, 0x2a, 0x89, 0x3c, 0x09, 0xe1, 0x12, + 0x91, 0x54, 0x46, 0x58, 0x73, 0x67, 0xf7, 0xa7, 0x46, 0x9d, 0x0c, 0xfc, + 0x1f, 0x95, 0xe4, 0x0f, 0xd1, 0x9f, 0xbf, 0x65, 0x3a, 0xe1, 0xad, 0x50, + 0x5a, 0x71, 0xd1, 0x2d, 0xad, 0xed, 0xe3, 0xa1, 0x57, 0x21, 0xd3, 0xc9, + 0x17, 0xd7, 0x82, 0x2a, 0x83, 0x65, 0xc5, 0x72, 0x4a, 0xcb, 0x43, 0xf4, + 0x52, 0x83, 0x51, 0x1a, 0x3e, 0x8f, 0xf6, 0xe5, 0x95, 0x89, 0x74, 0xea, + 0xdd, 0x1a, 0x46, 0x29, 0x6a, 0x77, 0x37, 0x80, 0x2d, 0x04, 0x29, 0x1f, + 0x32, 0xbb, 0x7b, 0xff, 0xea, 0xfa, 0x8d, 0xd1, 0x32, 0x51, 0x73, 0xfa, + 0xec, 0x9e, 0x39, 0x32, 0xb4, 0x54, 0x96, 0xf0, 0xaa, 0x7f, 0xde, 0x91, + 0xb1, 0x58, 0x6d, 0x69, 0x56, 0x84, 0xc2, 0x35, 0x36, 0x06, 0x8f, 0x10, + 0x17, 0xb8, 0x37, 0xad, 0x2b, 0x21, 0x23, 0x8d, 0x7e, 0xde, 0x90, 0x28, + 0x08, 0xf2, 0xe7, 0x56, 0xdb, 0x62, 0x0b, 0xf1, 0x45, 0xae, 0x62, 0xfb, + 0x9d, 0xe0, 0x7f, 0xa7, 0x48, 0xd9, 0xf0, 0xd9, 0x85, 0x99, 0x35, 0x8e, + 0xba, 0x3a, 0xc2, 0x45, 0x71, 0xd0, 0x15, 0xe4, 0x4d, 0xbe, 0x3f, 0x42, + 0x27, 0xc3, 0x69, 0xe5, 0x51, 0x00, 0x56, 0x62, 0xca, 0x42, 0x71, 0x18, + 0x77, 0xce, 0xe2, 0x7c, 0x02, 0xa3, 0x41, 0x00, 0x5b, 0xfd, 0x39, 0x3e, + 0xb4, 0x2a, 0x13, 0x84, 0x08, 0x8e, 0xc4, 0x2b, 0x4c, 0xa5, 0x74, 0xff, + 0x54, 0x8b, 0xde, 0xc9, 0xe1, 0x12, 0x5c, 0x67, 0xb3, 0x96, 0xda, 0x76, + 0x59, 0x44, 0xd3, 0x56, 0x54, 0x77, 0x60, 0x43, 0xba, 0xab, 0x5d, 0xc6, + 0xaf, 0x36, 0x0d, 0x79, 0x9c, 0xd7, 0x0a, 0x62, 0x55, 0xa5, 0x69, 0x1c, + 0xd5, 0xd0, 0x2f, 0x6c, 0xfa, 0xcf, 0xd6, 0xd8, 0x74, 0x7c, 0x73, 0x57, + 0x50, 0xb1, 0xb5, 0xa6, 0x74, 0x6c, 0xaf, 0xc8, 0x23, 0x7d, 0x33, 0xad, + 0x1d, 0x13, 0x03, 0x78, 0x84, 0xa2, 0x1b, 0x7b, 0xa5, 0xc8, 0x97, 0x40, + 0x5c, 0x34, 0xe4, 0xdd, 0xd4, 0xdd, 0xff, 0xaf, 0xde, 0x44, 0x2e, 0xbf, + 0x0e, 0x34, 0xe8, 0x8b, 0x10, 0x18, 0x44, 0xbd, 0xb1, 0x54, 0x2e, 0xbe, + 0x43, 0x2e, 0xd4, 0x38, 0xac, 0x7c, 0xf7, 0xf6, 0xa1, 0x79, 0x8e, 0x8f, + 0x81, 0xc0, 0xc2, 0x96, 0xe2, 0x66, 0xa7, 0x10, 0xe8, 0x31, 0x28, 0xc6, + 0xde, 0x31, 0x7d, 0xf9, 0x5a, 0x01, 0xfd, 0x60, 0xfe, 0x89, 0x9b, 0xca, + 0x89, 0x85, 0x69, 0xc1, 0x4e, 0x89, 0xed, 0xba, 0xd7, 0xb8, 0x47, 0x67, + 0x5e, 0x51, 0x14, 0x29, 0xbf, 0x22, 0xbb, 0x6d, 0xa4, 0xf7, 0xf0, 0x1f, + 0x83, 0x29, 0x16, 0xeb, 0x8c, 0x92, 0xe5, 0x39, 0x13, 0xb4, 0x33, 0xad, + 0xa4, 0x3e, 0x2a, 0xe9, 0x09, 0xbb, 0xb1, 0x3a, 0x05, 0xc1, 0x74, 0xbd, + 0x88, 0x27, 0xcc, 0x18, 0x19, 0x84, 0x06, 0x6e, 0xc6, 0x87, 0x80, 0x1c, + 0x32, 0x5e, 0x1b, 0x69, 0x4b, 0x8f, 0xc2, 0xac, 0x14, 0x06, 0x60, 0x53, + 0xc2, 0x0a, 0xb5, 0x2f, 0x9e, 0x34, 0xc3, 0xbc, 0x4b, 0x11, 0x58, 0x4c, + 0xe3, 0xe5, 0x35, 0x05, 0x22, 0xf1, 0xec, 0xcc, 0x78, 0x46, 0x54, 0x1b, + 0x9f, 0x48, 0x57, 0xa2, 0x0a, 0x13, 0xca, 0xaf, 0xfa, 0x99, 0xb7, 0xc0, + 0xc7, 0xc7, 0x57, 0x5c, 0xe6, 0x31, 0x43, 0x22, 0x2f, 0xd9, 0xbf, 0x24, + 0xee, 0x81, 0x93, 0xd0, 0x87, 0x82, 0x3a, 0x1c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA384, + 54, + {0x3a, 0xe7, 0xc7, 0x4e, 0x59, 0x7d, 0xf0, 0x65, 0xe1, 0x62, 0xd4, 0xc2, + 0xa1, 0x83, 0xa7, 0xda, 0xc4, 0x8f, 0x62, 0x81, 0xc5, 0x0f, 0x5e, 0x9e, + 0xd4, 0x38, 0x2e, 0x6a, 0xd0, 0xdf, 0x32, 0x56, 0xa2, 0x9c, 0x94, 0x23, + 0x03, 0x8c, 0x56, 0x42, 0xc1, 0x7d, 0x2d, 0x28, 0xb7, 0x33, 0xc0, 0xcc, + 0x89, 0xea, 0xbe, 0x18, 0x89, 0x84, 0x7f, 0x3e, 0x88, 0x38, 0x89, 0xf4, + 0xc3, 0x7c, 0xf6, 0x1a, 0x81, 0x25, 0x73, 0xf9, 0x83, 0xfd, 0xb0, 0xc8, + 0x90, 0x7c, 0x4e, 0xc1, 0x5a, 0x46, 0xef, 0xbf, 0xc6, 0x6a, 0x31, 0x74, + 0xe0, 0xd7, 0xf7, 0x18, 0xad, 0x28, 0xcb, 0x86, 0xbc, 0xd3, 0xde, 0x32, + 0x91, 0x23, 0x21, 0x88, 0x2f, 0x34, 0x2b, 0x47, 0xbe, 0xd7, 0x3b, 0x24, + 0x3d, 0x9c, 0x01, 0x00, 0x3e, 0xd1, 0x73, 0x89, 0xb0, 0x81, 0x01, 0x77, + 0x5b, 0xa9, 0x79, 0xf7, 0xc1, 0x5d, 0xc2, 0xe2, 0x7f, 0xd7, 0xc6, 0x72, + 0x49, 0xb3, 0x8b, 0x68, 0x21, 0x13, 0x73, 0x59, 0x2c, 0x59, 0xc5, 0x41, + 0xb3, 0x24, 0xc8, 0x82, 0x71, 0xc2, 0x11, 0x44, 0xe9, 0x24, 0xe7, 0x8b, + 0x37, 0xa4, 0x0d, 0xa4, 0x23, 0xf9, 0xb6, 0x1c, 0x59, 0xd1, 0xaf, 0x07, + 0x27, 0xff, 0xa6, 0xe9, 0x07, 0x19, 0xc7, 0x32, 0x30, 0xfe, 0xef, 0x64, + 0x62, 0x57, 0x19, 0x86, 0x18, 0x5b, 0x47, 0xda, 0xc3, 0xdc, 0xc7, 0x38, + 0x18, 0xe8, 0x41, 0x55, 0xc9, 0xc9, 0x30, 0x75, 0xe4, 0x54, 0xc3, 0x73, + 0x9c, 0x08, 0x4d, 0x95, 0x2e, 0xdf, 0x1a, 0x6c, 0xe2, 0x08, 0xcb, 0xbd, + 0x60, 0x59, 0x5f, 0xc1, 0x8a, 0xc5, 0x60, 0xc0, 0x95, 0x52, 0x26, 0x39, + 0x64, 0x6c, 0xb6, 0x78, 0x79, 0x30, 0xca, 0x76, 0xb0, 0x9f, 0xe4, 0x0a, + 0x13, 0xa2, 0x98, 0x7c, 0x99, 0x7f, 0x45, 0xdf, 0xa9, 0xee, 0x98, 0x1a, + 0xf3, 0x43, 0x7e, 0x4f, 0xe9, 0x2c, 0xb1, 0xe9, 0x09, 0x71, 0x63, 0x35, + 0x14, 0x2c, 0xb9, 0x8b, 0x73, 0x42, 0x8d, 0x0f, 0x86, 0x63, 0x0d, 0x08, + 0xb5, 0xb4, 0x8b, 0x92, 0x64, 0xa8, 0x69, 0xcc, 0x68, 0xc0, 0xc2, 0x5f, + 0x30, 0x77, 0x4d, 0x14, 0x5c, 0x50, 0x67, 0x64, 0x6a, 0x43, 0xd1, 0x61, + 0x31, 0x3d, 0x0b, 0xdc, 0xd2, 0xe4, 0x60, 0x2c, 0xfc, 0xc1, 0xce, 0x8e, + 0xbf, 0xc9, 0x18, 0x73, 0x64, 0x35, 0x42, 0xad, 0xce, 0xa5, 0x80, 0x6c, + 0x7c, 0x52, 0x89, 0x5d, 0x77, 0xe3, 0x65, 0xa2, 0x66, 0x5e, 0xf6, 0xbd, + 0x2a, 0x49, 0xea, 0x86, 0xa9, 0x68, 0x33, 0x78, 0x6b, 0xa3, 0x49, 0xf2, + 0xed, 0x6e, 0xee, 0xf4, 0xfc, 0x5a, 0xd4, 0x5a, 0xf3, 0xf1, 0x2f, 0xbd, + 0x57, 0xbc, 0xcb, 0xa0, 0xdb, 0x23, 0x5a, 0xc5, 0x65, 0x94, 0xd9, 0xb9, + 0x67, 0x1f, 0x9b, 0x8e, 0x5a, 0x5e, 0x94, 0xca, 0x19, 0xd8, 0x4e, 0xbf, + 0x68, 0xc3, 0xd5, 0x88, 0xb1, 0x6f, 0x14, 0xdc, 0x88, 0x06, 0xcd, 0xbb, + 0xf7, 0x96, 0x8f, 0x67, 0xcd, 0x25, 0x67, 0x4b, 0xa2, 0x8e, 0x05, 0x1f, + 0x35, 0xda, 0xb8, 0x96, 0x90, 0x83, 0x41, 0x11, 0xa1, 0xbd, 0x2f, 0xc8, + 0xc2, 0x0c, 0x12, 0xa0, 0xb5, 0x17, 0xfe, 0x05, 0x9e, 0x23, 0x18, 0xd2, + 0x28, 0x82, 0xe6, 0x94, 0x2d, 0xe1, 0x96, 0xd5, 0x2c, 0xd1, 0xa6, 0x3b, + 0x15, 0x94, 0x35, 0x5f, 0xc1, 0xf4, 0x93, 0x77, 0x98, 0x06, 0x04, 0x72, + 0xee, 0xd1, 0xc7, 0x91, 0x9d, 0x30, 0x4e, 0x6a, 0xcb, 0x8a, 0xc0, 0x22, + 0xfb, 0x56, 0xa3, 0x2a, 0x0b, 0x48, 0xda, 0x89, 0xe0, 0x9e, 0xf8, 0x57, + 0x8a, 0x53, 0xf1, 0x50, 0xac, 0x47, 0x96, 0x12, 0x4e, 0x10, 0x1c, 0x53, + 0x1f, 0x5a, 0xed, 0x8b, 0xf2, 0xa0, 0x10, 0x63, 0x8c, 0x90, 0xee, 0xba, + 0xef, 0x8b, 0x9d, 0x4c, 0xd6, 0x87, 0x1c, 0x95}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA384, + 55, + {0xb4, 0x89, 0xae, 0xf0, 0xea, 0x7a, 0x3c, 0x71, 0x71, 0x46, 0x8a, 0x91, + 0x13, 0x2d, 0x30, 0xbb, 0xa7, 0x59, 0xe3, 0x50, 0x62, 0x89, 0x02, 0x3b, + 0x8d, 0x41, 0x4e, 0x5b, 0x42, 0x82, 0x9e, 0x81, 0xec, 0x72, 0x57, 0x39, + 0x2f, 0xad, 0x82, 0xd2, 0xd5, 0x4c, 0xbc, 0x26, 0x26, 0xdf, 0x4f, 0x90, + 0x6a, 0xd3, 0xe8, 0x99, 0xf2, 0x02, 0xdf, 0x6d, 0xf5, 0x42, 0x8a, 0xb9, + 0x92, 0xc4, 0xe2, 0xc3, 0x3d, 0x3b, 0x48, 0x12, 0xc3, 0xf9, 0xeb, 0xa9, + 0xd2, 0x10, 0xbe, 0x18, 0x45, 0xb3, 0x73, 0x63, 0x69, 0x8d, 0x6b, 0xb3, + 0x71, 0x30, 0x03, 0x27, 0x7a, 0xbb, 0x03, 0x63, 0xb2, 0x69, 0x89, 0xa3, + 0x0c, 0x15, 0x1a, 0x65, 0xa0, 0x58, 0x9b, 0xb2, 0x5c, 0x05, 0x37, 0x60, + 0x21, 0x9b, 0xd2, 0xe6, 0x8c, 0x4b, 0x5e, 0x0a, 0x99, 0x9b, 0x64, 0xcf, + 0x79, 0x59, 0xe0, 0x5d, 0xc4, 0x27, 0xa7, 0x99, 0xea, 0x7f, 0x80, 0x83, + 0x5b, 0x44, 0xae, 0xf4, 0x49, 0xc4, 0xce, 0xd5, 0xd7, 0x08, 0xa9, 0xe1, + 0x2f, 0x82, 0xd3, 0xf4, 0x34, 0x0f, 0x98, 0xeb, 0x98, 0x36, 0xd1, 0x47, + 0x1d, 0x76, 0x97, 0x51, 0x88, 0xda, 0xe0, 0x4b, 0xbc, 0xb3, 0x4b, 0xbf, + 0x5b, 0x65, 0xec, 0xe0, 0x44, 0x39, 0x7d, 0x3f, 0x05, 0xca, 0x73, 0x4f, + 0xf9, 0x78, 0xcf, 0x3a, 0xec, 0xd6, 0xef, 0x8f, 0x2d, 0x75, 0x69, 0xe7, + 0xd7, 0x82, 0x8a, 0xbe, 0xe0, 0x68, 0x44, 0x53, 0x14, 0xb9, 0xab, 0x14, + 0x3e, 0xdd, 0x70, 0xc3, 0x47, 0x86, 0x39, 0x09, 0x39, 0x3d, 0x21, 0x7d, + 0x7c, 0xc3, 0x5a, 0x2e, 0x3c, 0x12, 0x28, 0x5b, 0xea, 0x6d, 0x84, 0x8b, + 0xf0, 0xca, 0xc7, 0x53, 0x0e, 0x30, 0x6a, 0xdf, 0x3f, 0x12, 0x80, 0x44, + 0xb8, 0x3e, 0x3e, 0x2a, 0x0c, 0xfb, 0x2d, 0x22, 0xfe, 0xb0, 0xaf, 0x4c, + 0x1e, 0x93, 0xab, 0x79, 0xb7, 0x06, 0xc9, 0x03, 0xcc, 0x0a, 0x13, 0xcf, + 0x6b, 0xf1, 0x7a, 0x7e, 0x23, 0xdd, 0xbd, 0x0e, 0x92, 0xb6, 0x89, 0x57, + 0xdd, 0x1c, 0xf8, 0x0b, 0xcb, 0x83, 0xa7, 0x6a, 0x90, 0x01, 0x13, 0x67, + 0x12, 0x95, 0x6c, 0xee, 0xc4, 0x52, 0x3d, 0x9b, 0xe1, 0x9c, 0x71, 0xf4, + 0x45, 0x5f, 0x2c, 0x6a, 0xaf, 0x2f, 0x6d, 0xbe, 0x18, 0x7b, 0x50, 0xcd, + 0xf2, 0x58, 0x55, 0xb3, 0xd8, 0x62, 0x42, 0x40, 0x4c, 0x55, 0x44, 0x91, + 0x9a, 0xed, 0x51, 0x29, 0xf0, 0x7e, 0x2e, 0x24, 0x51, 0x1c, 0x79, 0x4a, + 0xaa, 0x75, 0x11, 0x25, 0x97, 0xa7, 0x92, 0xfe, 0xa3, 0x52, 0xe1, 0xc8, + 0x23, 0x0e, 0x7e, 0xbd, 0xb6, 0xd4, 0x80, 0x89, 0xef, 0xd8, 0xb8, 0x5e, + 0x09, 0xfd, 0xa8, 0xd8, 0xf3, 0x17, 0xd8, 0x87, 0x92, 0xfc, 0x7e, 0xc2, + 0xe9, 0x69, 0x3e, 0xde, 0xe4, 0xdf, 0xf1, 0xd1, 0x2a, 0xcd, 0x56, 0x8c, + 0x91, 0x23, 0x9b, 0x2f, 0xca, 0x4b, 0x6d, 0x5f, 0xb7, 0xbb, 0x8f, 0xea, + 0x89, 0x99, 0x76, 0xa3, 0x3f, 0xb0, 0xe7, 0x21, 0x62, 0xb1, 0xc9, 0x73, + 0x7b, 0xf8, 0x49, 0x92, 0xd2, 0x10, 0xf6, 0x37, 0x40, 0x10, 0x18, 0x7a, + 0xfc, 0x02, 0xfc, 0x27, 0xa9, 0x7e, 0x07, 0xcf, 0x66, 0x04, 0xd8, 0xee, + 0x70, 0x27, 0x71, 0x89, 0xae, 0x97, 0xda, 0x0a, 0x86, 0x5f, 0x93, 0x30, + 0x7c, 0x80, 0x29, 0x35, 0x8e, 0xbe, 0x4b, 0xa1, 0xb0, 0x4a, 0x5e, 0x06, + 0x83, 0x3a, 0xc0, 0xe4, 0x68, 0xcf, 0x1d, 0xdf, 0x04, 0x49, 0x08, 0x84, + 0xc7, 0xfd, 0x5b, 0x77, 0x6d, 0x57, 0x8d, 0xcf, 0x73, 0xff, 0xc8, 0x13, + 0xef, 0x78, 0xd1, 0x83, 0x61, 0xc0, 0xf4, 0xdd, 0xaa, 0x45, 0xaf, 0xdb, + 0xd0, 0x2f, 0x5c, 0x4e, 0x70, 0x82, 0xad, 0xe9, 0x11, 0xb2, 0xc6, 0x9d, + 0x0b, 0xc6, 0x4d, 0x62, 0x38, 0xcb, 0xbb, 0xf9}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA384, + 56, + {0xcf, 0x90, 0xee, 0x68, 0x13, 0xdb, 0x19, 0xfd, 0x26, 0xa6, 0xfc, 0xde, + 0x21, 0x85, 0xd2, 0xbf, 0xed, 0xf5, 0xdb, 0xe1, 0x6a, 0x87, 0xf7, 0xb3, + 0xe0, 0x43, 0x79, 0x84, 0x58, 0x55, 0x45, 0x00, 0x91, 0x67, 0x51, 0x87, + 0xbb, 0x43, 0xcb, 0x4c, 0x83, 0x94, 0xa3, 0x85, 0x77, 0xb8, 0x8b, 0x75, + 0x0b, 0x36, 0x59, 0xda, 0x84, 0xc6, 0xde, 0x73, 0xc5, 0x9c, 0x63, 0xba, + 0xae, 0x39, 0x07, 0x71, 0x23, 0x19, 0x2f, 0xde, 0x07, 0xb6, 0x30, 0xdb, + 0xeb, 0x1d, 0xf5, 0x54, 0x62, 0x54, 0x1a, 0x02, 0x86, 0xad, 0x60, 0x29, + 0xf9, 0x3f, 0x61, 0xe9, 0x54, 0xd9, 0xf3, 0xaa, 0xbe, 0x15, 0x73, 0x2d, + 0x01, 0x30, 0xe5, 0x30, 0xeb, 0xfc, 0x1d, 0xff, 0x8d, 0x84, 0x6b, 0x37, + 0x90, 0x4e, 0xa7, 0x27, 0x81, 0xab, 0x7b, 0x8d, 0x88, 0xe3, 0x1c, 0xa5, + 0xb3, 0x59, 0x40, 0xe7, 0x38, 0xe6, 0x59, 0x4f, 0x9c, 0x80, 0x1e, 0xba, + 0xcb, 0x2a, 0xa2, 0x27, 0xf4, 0x83, 0xf6, 0x3d, 0x52, 0xd2, 0x20, 0x0d, + 0x42, 0xca, 0x12, 0x61, 0xe2, 0x1c, 0xae, 0x14, 0x24, 0xcd, 0xe4, 0x6b, + 0x0f, 0x58, 0x97, 0x3a, 0x3d, 0x73, 0xeb, 0xa6, 0xf3, 0x72, 0x63, 0x7b, + 0x36, 0x79, 0xaa, 0x31, 0x33, 0x63, 0x21, 0x50, 0x1f, 0x1c, 0x0b, 0x28, + 0xe7, 0x35, 0x82, 0x9f, 0x84, 0x1d, 0xe6, 0x31, 0x77, 0xc3, 0x77, 0x20, + 0x20, 0xcd, 0x44, 0x64, 0x82, 0xa7, 0x6c, 0x07, 0x00, 0x40, 0x38, 0x59, + 0xd9, 0x50, 0x6e, 0x32, 0xc9, 0x9a, 0xfb, 0x0c, 0xf6, 0x74, 0xa2, 0x3c, + 0x52, 0x75, 0x52, 0x94, 0x67, 0xe6, 0x5f, 0x0d, 0xd6, 0xe9, 0xb8, 0x38, + 0x49, 0x3a, 0x94, 0xa0, 0xaf, 0x4e, 0xe2, 0x17, 0x19, 0x27, 0x0b, 0xa8, + 0x3b, 0x19, 0xf9, 0x3e, 0xeb, 0x77, 0x05, 0xda, 0xd9, 0x59, 0xb8, 0x37, + 0xf2, 0xeb, 0x9a, 0x6c, 0x6a, 0xca, 0x8d, 0x6e, 0xde, 0xaa, 0xba, 0xa4, + 0x31, 0x75, 0x47, 0x7d, 0x64, 0x4f, 0xa4, 0xb2, 0xb3, 0xf5, 0xa8, 0xa2, + 0x43, 0xb1, 0x98, 0x68, 0xdd, 0xbd, 0x4a, 0x19, 0x9f, 0x05, 0x21, 0xf4, + 0xf0, 0x0b, 0x91, 0x39, 0x9f, 0xed, 0xd7, 0xf7, 0xa4, 0x5d, 0xf6, 0xef, + 0x14, 0x5d, 0x54, 0xe2, 0x01, 0x9e, 0xd8, 0xdc, 0x56, 0xf2, 0x07, 0xe1, + 0xa4, 0xd1, 0x16, 0xa2, 0xde, 0xc5, 0x7a, 0xaf, 0x68, 0xb2, 0xb8, 0xb8, + 0x47, 0x52, 0x4c, 0xc1, 0xfd, 0x20, 0x80, 0x63, 0xe7, 0x4d, 0x50, 0x8b, + 0xfe, 0x64, 0x8d, 0xd8, 0xc3, 0xd9, 0x09, 0xb3, 0xce, 0xe1, 0xb6, 0x75, + 0xba, 0x8f, 0xc6, 0x60, 0xcb, 0xd1, 0x01, 0x0b, 0xb4, 0xcd, 0x7d, 0xf3, + 0x82, 0x5c, 0x3b, 0x22, 0x79, 0x32, 0x1a, 0x90, 0x15, 0xa1, 0xc8, 0x80, + 0x22, 0xc9, 0x41, 0xdb, 0x12, 0x96, 0x84, 0xe1, 0xa7, 0xd2, 0x81, 0x7e, + 0x8b, 0x36, 0x2e, 0x5d, 0x9a, 0xaf, 0xac, 0x8e, 0x67, 0x59, 0x23, 0xab, + 0x8e, 0x76, 0xaf, 0xf8, 0xaa, 0xc5, 0x6e, 0x8a, 0x68, 0x2a, 0x78, 0x94, + 0x87, 0x50, 0x10, 0x76, 0xf6, 0x64, 0xe1, 0x6a, 0xfb, 0x5c, 0xe7, 0x6f, + 0x55, 0x0b, 0xcb, 0xcb, 0x0e, 0x42, 0x50, 0x79, 0x10, 0x00, 0x58, 0x5c, + 0xe7, 0x62, 0x59, 0x4c, 0x2f, 0x48, 0x70, 0x16, 0x54, 0x69, 0x1b, 0x0d, + 0x7b, 0x09, 0x77, 0x0d, 0x7c, 0x9d, 0x4b, 0x24, 0x72, 0x9d, 0x41, 0x38, + 0x99, 0x56, 0x54, 0xfe, 0xd7, 0x04, 0xc4, 0x7b, 0xf1, 0xb3, 0x34, 0x15, + 0x52, 0xe1, 0x14, 0x37, 0x88, 0x63, 0x0b, 0xe8, 0x8d, 0x44, 0xe7, 0x83, + 0x3e, 0x3e, 0x76, 0xf6, 0x8f, 0x3c, 0xc8, 0x16, 0x95, 0xd1, 0x51, 0x4d, + 0xaa, 0xdc, 0x12, 0x34, 0x9e, 0x5e, 0x4c, 0xac, 0x57, 0x45, 0x3e, 0x26, + 0x2c, 0xcc, 0xde, 0x41, 0x23, 0x83, 0x96, 0xdd}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA384, + 57, + {0x45, 0xc5, 0x3d, 0xb9, 0xa2, 0x34, 0x5c, 0x4d, 0x80, 0x8d, 0x6b, 0x30, + 0x9d, 0xe8, 0x2b, 0xb9, 0x0b, 0x71, 0x43, 0x1f, 0xb3, 0xcd, 0x79, 0x52, + 0xa4, 0x8d, 0x3a, 0xa9, 0x0a, 0xbc, 0xc9, 0xbb, 0x78, 0x01, 0xcd, 0xcc, + 0x1c, 0xe3, 0x24, 0xd9, 0xcc, 0x93, 0x14, 0x13, 0x72, 0x19, 0x51, 0x1d, + 0xbd, 0x7d, 0x5f, 0x61, 0x95, 0xbf, 0xb7, 0x8c, 0x85, 0x58, 0x6a, 0xe9, + 0x94, 0x0e, 0xd2, 0x9e, 0xd7, 0x4e, 0xc0, 0x36, 0xf9, 0x4d, 0x44, 0x0c, + 0x9c, 0xb6, 0x75, 0x0f, 0xa3, 0xe1, 0x38, 0x9e, 0x3c, 0xf8, 0x6a, 0xcf, + 0x77, 0x67, 0x1e, 0x31, 0xc9, 0xb6, 0x87, 0x6f, 0x80, 0x22, 0x5d, 0x75, + 0xbf, 0x18, 0xc2, 0xb5, 0x2d, 0x96, 0xba, 0x22, 0x74, 0xc9, 0x1e, 0x1c, + 0x6a, 0x0f, 0x18, 0xc9, 0x52, 0x80, 0x0f, 0x0a, 0x97, 0x5a, 0x09, 0xe5, + 0xb1, 0x7a, 0xee, 0x54, 0xd6, 0xcc, 0x05, 0x43, 0x80, 0x86, 0xbb, 0x71, + 0x12, 0x3b, 0xd4, 0x03, 0xb4, 0xae, 0x9e, 0x05, 0x23, 0x96, 0x2c, 0xd1, + 0xe0, 0xe5, 0xa3, 0x6b, 0xb0, 0x41, 0x1f, 0x42, 0x96, 0x57, 0xab, 0x07, + 0x15, 0x26, 0x9b, 0x65, 0x81, 0xc7, 0x88, 0xcd, 0xa1, 0x7e, 0x80, 0x6b, + 0xfd, 0xce, 0xa6, 0xc2, 0x44, 0xd1, 0x56, 0xc0, 0x17, 0x28, 0x44, 0x6e, + 0x12, 0x11, 0x6e, 0x34, 0xd3, 0x73, 0x92, 0x27, 0x81, 0x7b, 0xe0, 0x78, + 0x40, 0x66, 0x60, 0xd8, 0xb8, 0x48, 0x81, 0x15, 0x08, 0x45, 0xae, 0xdc, + 0x29, 0x5c, 0xbf, 0x1e, 0x83, 0xbd, 0x3b, 0xd0, 0xbb, 0x7f, 0x2b, 0x39, + 0x7a, 0x36, 0x23, 0xec, 0x49, 0xde, 0x58, 0x7a, 0x4d, 0x25, 0x77, 0xe2, + 0x8d, 0x28, 0x89, 0x31, 0x17, 0x0a, 0x7a, 0x11, 0x9a, 0x74, 0xea, 0x9a, + 0x1a, 0xd3, 0x7e, 0x06, 0xf2, 0x91, 0x3b, 0x58, 0x84, 0xcf, 0x56, 0x3f, + 0x4b, 0x36, 0x7e, 0xfa, 0x90, 0x0e, 0xde, 0xb6, 0x94, 0x8f, 0xd8, 0x1a, + 0x24, 0x87, 0x7a, 0x42, 0x96, 0x36, 0xdb, 0xb6, 0x8d, 0x94, 0xd6, 0xa2, + 0xa7, 0x35, 0x14, 0xbd, 0xc4, 0xf1, 0x98, 0x34, 0x8f, 0x72, 0xac, 0xd5, + 0x7d, 0x02, 0x2e, 0x29, 0x5b, 0xa9, 0x82, 0x9b, 0xed, 0xf7, 0x56, 0x00, + 0x38, 0x18, 0xb7, 0x22, 0xcd, 0xe1, 0xe3, 0xe6, 0x55, 0x95, 0xb2, 0x8d, + 0xf3, 0xb9, 0x5b, 0xc9, 0x8a, 0x59, 0xdc, 0x33, 0x77, 0xd0, 0xbe, 0xd0, + 0x80, 0x42, 0x21, 0xca, 0xcb, 0xb1, 0xf5, 0xa4, 0xf3, 0xf8, 0xd3, 0xec, + 0xcd, 0x88, 0x37, 0x07, 0x84, 0x47, 0xbe, 0x68, 0x4a, 0xff, 0xfa, 0xdc, + 0xef, 0x59, 0xc2, 0x40, 0x74, 0x71, 0x72, 0xb3, 0x08, 0x81, 0xcd, 0x96, + 0x07, 0x05, 0xd8, 0x8c, 0x36, 0x4c, 0xd0, 0x22, 0xe4, 0x38, 0xa1, 0xc2, + 0x00, 0xb9, 0x8a, 0xd6, 0x02, 0x24, 0x6d, 0x58, 0x02, 0xea, 0x71, 0xa0, + 0xfb, 0xac, 0xbe, 0x62, 0x50, 0x2a, 0xb0, 0xf1, 0xed, 0x31, 0xda, 0x96, + 0xab, 0x52, 0x93, 0xc9, 0xab, 0x6f, 0xa9, 0xb5, 0x26, 0x74, 0x61, 0x9d, + 0x35, 0x25, 0xa4, 0xfc, 0x5a, 0x9d, 0x5a, 0xe3, 0x28, 0x14, 0xf8, 0xf0, + 0xe2, 0x84, 0xa1, 0x6d, 0x0b, 0x79, 0x17, 0xa5, 0x78, 0x69, 0x2b, 0x93, + 0x4b, 0xf3, 0xd6, 0x2e, 0xab, 0xfb, 0x2f, 0x15, 0x53, 0x28, 0x48, 0x9f, + 0x89, 0xf9, 0x0d, 0xba, 0x95, 0xb2, 0x78, 0x04, 0x19, 0xa4, 0x10, 0xfc, + 0x63, 0x7b, 0x95, 0x3a, 0x9d, 0x77, 0x54, 0x9a, 0x87, 0x7e, 0xe8, 0x96, + 0x97, 0x7e, 0x16, 0x6e, 0x3a, 0xa1, 0x11, 0x23, 0xd9, 0xbd, 0x25, 0xff, + 0x54, 0x72, 0x84, 0x53, 0xc4, 0xb4, 0x2a, 0x5b, 0x49, 0x3d, 0xfc, 0x88, + 0xa3, 0xea, 0x18, 0x8d, 0x59, 0xbf, 0x48, 0xb8, 0xd7, 0x5a, 0x60, 0x8b, + 0x8d, 0x97, 0xd1, 0x98, 0x69, 0x24, 0x83, 0xd4}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA384, + 58, + {0x87, 0xf2, 0x2d, 0xd5, 0xda, 0xe3, 0x60, 0x89, 0xe2, 0x06, 0xd2, 0x3f, + 0xfa, 0x45, 0xfa, 0x5f, 0x0b, 0x05, 0xce, 0xed, 0x7b, 0x35, 0xb2, 0x45, + 0x58, 0xd9, 0xfd, 0xe7, 0x49, 0x40, 0x3d, 0x1a, 0x90, 0x92, 0x9a, 0x5a, + 0x34, 0xf2, 0x5b, 0x6d, 0xdb, 0x44, 0xc5, 0xe4, 0x0f, 0x20, 0x84, 0xb7, + 0x73, 0x93, 0xed, 0xd5, 0xad, 0x8c, 0xdc, 0x3b, 0xc2, 0x85, 0x3a, 0x10, + 0x54, 0x52, 0x48, 0x38, 0xbc, 0x1a, 0x4f, 0x70, 0xf2, 0xe0, 0x43, 0xd4, + 0x39, 0x7c, 0x33, 0x9a, 0xaa, 0x8a, 0x8b, 0xbf, 0x91, 0x8b, 0xa1, 0x92, + 0xb2, 0x25, 0xe7, 0x58, 0x57, 0x6e, 0x9f, 0x3a, 0x0b, 0x20, 0xa8, 0xd3, + 0xce, 0x79, 0x50, 0x62, 0x23, 0xa4, 0xb9, 0x26, 0xfa, 0x1b, 0xc3, 0x02, + 0xb9, 0x8d, 0x37, 0xa5, 0x33, 0x82, 0xb0, 0x4d, 0x8e, 0x76, 0xe4, 0x73, + 0x96, 0x89, 0xb0, 0x09, 0x48, 0x12, 0xd8, 0x2e, 0x29, 0x14, 0x8e, 0x29, + 0x7b, 0x21, 0x71, 0x73, 0x79, 0x07, 0x51, 0x03, 0x6c, 0xc7, 0xc8, 0x00, + 0xb4, 0xa8, 0x06, 0x14, 0xa1, 0x8f, 0xee, 0x9b, 0x48, 0x85, 0xca, 0x84, + 0x1a, 0x69, 0xab, 0x44, 0xae, 0xad, 0xcb, 0x81, 0xce, 0xd8, 0x61, 0x2e, + 0xc1, 0x15, 0x96, 0xaa, 0x13, 0x6a, 0x2e, 0xf0, 0x45, 0x7b, 0x2e, 0x2c, + 0x49, 0x24, 0xeb, 0x87, 0xdb, 0xcf, 0xe5, 0x1c, 0xcf, 0xb4, 0xd2, 0x29, + 0xdb, 0x27, 0x5d, 0x8b, 0x99, 0x56, 0xc4, 0xcd, 0xd5, 0x72, 0xb0, 0x25, + 0x5d, 0x08, 0xb8, 0xef, 0xd9, 0x36, 0x8c, 0x05, 0x6f, 0x8f, 0x14, 0x7d, + 0x28, 0x69, 0x0f, 0x18, 0x31, 0xec, 0xf2, 0x6d, 0x70, 0xc6, 0x65, 0x33, + 0xc8, 0x76, 0x16, 0xad, 0x1d, 0xbc, 0x07, 0x4c, 0xd0, 0xd3, 0xb0, 0x58, + 0xe9, 0x3a, 0x0b, 0x6d, 0xf1, 0x07, 0xf8, 0xd7, 0x13, 0x16, 0x1f, 0xa3, + 0x8d, 0x91, 0x68, 0x21, 0xbb, 0xc1, 0x2b, 0xb6, 0x54, 0xd7, 0xd2, 0x3c, + 0x59, 0x17, 0x5a, 0x38, 0x69, 0x4a, 0x04, 0x0d, 0x1a, 0xb0, 0x35, 0x92, + 0x15, 0x3d, 0x2e, 0xf7, 0x42, 0x3b, 0xd4, 0xf8, 0xec, 0xa5, 0x74, 0x1f, + 0x91, 0xac, 0x6a, 0xd4, 0xf2, 0x5e, 0x7f, 0xd4, 0x7d, 0x1f, 0x41, 0xce, + 0x63, 0xa8, 0x86, 0xaf, 0xff, 0xfb, 0xcf, 0x71, 0xec, 0x1b, 0xef, 0x39, + 0xdc, 0x6e, 0xf0, 0x9f, 0x19, 0x28, 0xc3, 0x5a, 0x4d, 0x12, 0x6a, 0x75, + 0x33, 0x2a, 0x31, 0xbc, 0x9f, 0xf8, 0x21, 0x9f, 0x16, 0xc1, 0x22, 0x6b, + 0x87, 0x2a, 0x95, 0xf8, 0x9d, 0x03, 0x38, 0x80, 0x84, 0xa7, 0xe2, 0xb5, + 0x5f, 0x9c, 0x04, 0x21, 0x1e, 0xc1, 0xfb, 0x59, 0x96, 0x6f, 0xae, 0x34, + 0x46, 0xf9, 0x39, 0x0a, 0x4a, 0x36, 0x07, 0xe6, 0xfb, 0x23, 0xc3, 0x66, + 0x40, 0x11, 0x31, 0x29, 0x6b, 0xdd, 0x96, 0x1c, 0x76, 0xe5, 0xf1, 0xf1, + 0x9e, 0xb2, 0x5f, 0xf8, 0xd8, 0x87, 0xcf, 0x5f, 0x0e, 0x28, 0xb2, 0xa9, + 0x5b, 0xd8, 0xda, 0x62, 0x7c, 0xf4, 0x67, 0x3a, 0xc3, 0x2b, 0x36, 0x8c, + 0xf6, 0x2f, 0xd3, 0xe7, 0xbc, 0x9e, 0x5d, 0x1c, 0xa7, 0x8e, 0xe4, 0x06, + 0xb7, 0x1c, 0x5e, 0x96, 0x52, 0x51, 0xd8, 0x56, 0x7d, 0x9a, 0xbb, 0x05, + 0xb1, 0x6d, 0xba, 0x5c, 0xea, 0xd3, 0x01, 0xc7, 0x7a, 0x47, 0x71, 0xf0, + 0x8e, 0x3b, 0x29, 0x0e, 0xe7, 0x78, 0xea, 0x4d, 0x7c, 0x43, 0x66, 0x6a, + 0x38, 0x8e, 0xfb, 0xe5, 0xb1, 0xa1, 0x63, 0xe3, 0xd1, 0x44, 0x17, 0xc4, + 0xb3, 0x18, 0x53, 0x93, 0x44, 0xe8, 0x65, 0x92, 0xe4, 0x63, 0x74, 0xc1, + 0xca, 0x1b, 0x14, 0x23, 0xfa, 0xbb, 0xe6, 0xbe, 0xbe, 0x27, 0x60, 0x67, + 0xec, 0xc2, 0x5f, 0xc4, 0x53, 0x18, 0x0e, 0x0b, 0x19, 0x75, 0xd0, 0x1b, + 0xbc, 0x03, 0x73, 0x42, 0xce, 0xbd, 0xeb, 0x5e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA384, + 59, + {0x8d, 0x3e, 0x95, 0xa6, 0xd3, 0xe7, 0x58, 0xdf, 0xf6, 0xcf, 0x32, 0x07, + 0x02, 0xf6, 0x86, 0x5a, 0xb1, 0xba, 0xba, 0x3c, 0x7b, 0xc0, 0x1e, 0x5e, + 0x6e, 0x1b, 0xf5, 0x01, 0xe3, 0x76, 0x6e, 0x9e, 0xfc, 0x7a, 0x3e, 0x2c, + 0x73, 0xd1, 0xae, 0x06, 0xdb, 0xc4, 0x02, 0x52, 0x19, 0xea, 0x62, 0x75, + 0xa9, 0x2a, 0x4b, 0x36, 0x1e, 0xab, 0x88, 0x8d, 0x10, 0x05, 0x36, 0xe6, + 0x20, 0xcc, 0xe0, 0x07, 0xba, 0x3a, 0xa7, 0xa9, 0x17, 0xf6, 0xe7, 0x15, + 0xe2, 0x9c, 0xbe, 0xec, 0xb2, 0x83, 0x08, 0xb8, 0x73, 0xd5, 0xe3, 0xdd, + 0x4b, 0x61, 0x9c, 0x48, 0x4b, 0x9a, 0x3d, 0x80, 0x56, 0x75, 0x70, 0xe4, + 0x26, 0xb1, 0x59, 0x42, 0xc3, 0x0e, 0x9d, 0x39, 0x87, 0x90, 0x99, 0xd2, + 0xb6, 0xe4, 0x83, 0xaf, 0x37, 0x52, 0x39, 0x73, 0x42, 0xb7, 0xd0, 0xfc, + 0x4e, 0x55, 0x6b, 0xc8, 0x34, 0x8a, 0xf4, 0xad, 0x28, 0x0a, 0x3d, 0x1b, + 0x1e, 0xd2, 0x5f, 0x18, 0xb8, 0x66, 0xa8, 0xbf, 0xbe, 0xd2, 0x43, 0xcc, + 0x52, 0x57, 0xe1, 0xb1, 0xe5, 0xb5, 0xa4, 0x52, 0x7f, 0x26, 0xc9, 0x96, + 0x91, 0xf2, 0xbe, 0x8b, 0xd6, 0xe6, 0xef, 0x75, 0x92, 0x86, 0x72, 0x45, + 0x8b, 0xc4, 0xcd, 0x4b, 0xd0, 0x42, 0x20, 0xb8, 0x1e, 0xe7, 0x0b, 0xd0, + 0x11, 0x10, 0x41, 0xd6, 0x12, 0xf6, 0x6d, 0x57, 0xd8, 0xb3, 0x3c, 0x25, + 0x1e, 0x2e, 0xf6, 0x9d, 0x69, 0x37, 0x77, 0xcc, 0x9f, 0xa8, 0xd5, 0xc9, + 0x29, 0x9d, 0x26, 0x43, 0xf7, 0xcf, 0x95, 0xf6, 0x99, 0x2d, 0xb4, 0x4a, + 0xc5, 0x52, 0x4a, 0xc9, 0xf3, 0x19, 0x3c, 0xd4, 0xd1, 0xbb, 0xd1, 0xbc, + 0xa5, 0x30, 0x9a, 0x83, 0x0d, 0x02, 0x3c, 0x12, 0x9b, 0xff, 0xab, 0x54, + 0x41, 0xc4, 0x06, 0x57, 0x2f, 0xa4, 0x0b, 0x22, 0xfe, 0xdd, 0x76, 0xfd, + 0x23, 0xb0, 0x4f, 0x3c, 0x68, 0x71, 0xba, 0xee, 0x62, 0x1c, 0xbd, 0x5d, + 0xae, 0x7e, 0x65, 0x80, 0xa6, 0x93, 0x01, 0x05, 0xf8, 0x42, 0xf9, 0xb2, + 0x13, 0x58, 0x04, 0x85, 0xb1, 0x1a, 0x01, 0xb9, 0x78, 0x8b, 0x0c, 0x27, + 0x92, 0x6f, 0x60, 0x94, 0x85, 0x13, 0x45, 0xdf, 0xb4, 0x7f, 0x5e, 0xf9, + 0x0a, 0xbd, 0x14, 0x41, 0x21, 0x73, 0x69, 0x4b, 0x8a, 0x14, 0x60, 0x9b, + 0xcd, 0x35, 0xbb, 0x93, 0xf9, 0xc8, 0xd5, 0xab, 0xcc, 0xf1, 0x69, 0x7a, + 0x1c, 0x81, 0x09, 0x3a, 0xfb, 0xd8, 0x3b, 0x97, 0x2d, 0x54, 0x24, 0x19, + 0x5a, 0xe6, 0xae, 0xe0, 0x2a, 0x7c, 0x91, 0xdc, 0xb1, 0x98, 0x44, 0x0e, + 0x30, 0x5b, 0x26, 0x5b, 0x1a, 0x6e, 0x11, 0xc1, 0xd2, 0xea, 0xb3, 0xbf, + 0x7d, 0x2d, 0x4b, 0xf1, 0x7a, 0x1d, 0xa5, 0x69, 0x47, 0x01, 0x50, 0x16, + 0x74, 0x83, 0x8d, 0x4e, 0x5d, 0x79, 0xc3, 0xb0, 0x05, 0xa4, 0xcf, 0x08, + 0xa6, 0xbd, 0xf8, 0xce, 0xf2, 0xae, 0x75, 0xb7, 0xe0, 0x54, 0xee, 0x6d, + 0x15, 0xab, 0x0e, 0xe0, 0x48, 0x97, 0x56, 0x00, 0x60, 0xdd, 0x51, 0x4d, + 0x07, 0x3d, 0x93, 0x52, 0xd5, 0x01, 0x41, 0xe2, 0x44, 0x4c, 0x9e, 0xda, + 0x71, 0x5e, 0x68, 0xb8, 0xa6, 0xc2, 0x4f, 0x1e, 0x71, 0x7d, 0xd5, 0x38, + 0x52, 0xfc, 0xb5, 0xbc, 0xfd, 0x0d, 0x29, 0x57, 0xf8, 0x3c, 0xc6, 0x7a, + 0x7c, 0x5f, 0x6a, 0xd9, 0x23, 0x5e, 0xd8, 0x35, 0x53, 0x63, 0xe0, 0x21, + 0x11, 0x92, 0x5f, 0xaa, 0xbf, 0x8f, 0x78, 0xf3, 0x38, 0x79, 0xb7, 0x20, + 0x56, 0x95, 0x21, 0x7b, 0x78, 0x0f, 0xba, 0xe9, 0xf6, 0x9e, 0xcf, 0x48, + 0xdd, 0x3c, 0xde, 0x10, 0x02, 0x67, 0xa9, 0x14, 0xa8, 0x1e, 0xcd, 0x02, + 0x1a, 0xd0, 0xfd, 0xaf, 0x2a, 0x0d, 0x04, 0x7d, 0xf6, 0x8a, 0x0a, 0x1b, + 0xf7, 0x3c, 0x18, 0xa8, 0xce, 0xe8, 0x65, 0xde}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA384, + 60, + {0x5d, 0x1c, 0x5c, 0x91, 0x03, 0x3b, 0x10, 0x25, 0xd8, 0x1f, 0xae, 0xa8, + 0xac, 0xd7, 0x68, 0x13, 0x9c, 0x11, 0x2a, 0x36, 0x69, 0xce, 0x1e, 0xbb, + 0x10, 0x11, 0x51, 0xae, 0x25, 0x7f, 0x29, 0x9b, 0xa5, 0x13, 0x8b, 0x7e, + 0xa2, 0xce, 0x12, 0x3e, 0x92, 0x7b, 0xfd, 0xcd, 0x88, 0x65, 0xdc, 0x09, + 0x15, 0x4f, 0xb2, 0xad, 0xf4, 0x0e, 0xd7, 0xba, 0x82, 0xd8, 0xe7, 0x57, + 0xdd, 0xf8, 0x36, 0x30, 0x63, 0x25, 0x9e, 0x8d, 0x30, 0xd2, 0x4b, 0x16, + 0x9d, 0x4d, 0x5e, 0x98, 0xb9, 0x11, 0xce, 0xd5, 0x4d, 0x88, 0x35, 0x3c, + 0x77, 0x67, 0x92, 0x2c, 0x50, 0x2d, 0xb3, 0x3b, 0xd9, 0xb4, 0xf4, 0xdc, + 0xcf, 0xb6, 0xf5, 0x33, 0x5a, 0x0e, 0x18, 0x39, 0xc3, 0x14, 0x05, 0xf4, + 0xc9, 0x60, 0xb9, 0xd7, 0xa6, 0x0d, 0x78, 0x27, 0xa4, 0x05, 0xf3, 0xba, + 0xb6, 0x29, 0x6a, 0xcf, 0xac, 0xa8, 0x44, 0x39, 0x2a, 0x2f, 0x3b, 0xb8, + 0x24, 0x02, 0x9c, 0x20, 0x97, 0x47, 0xe3, 0x59, 0x61, 0xa9, 0xee, 0xa6, + 0x05, 0xb1, 0x2a, 0x93, 0x13, 0x4d, 0x0b, 0x24, 0xfd, 0x67, 0x78, 0xdc, + 0x10, 0x69, 0x9b, 0xfc, 0x16, 0x0a, 0xb1, 0x2e, 0x39, 0x45, 0x5c, 0x02, + 0x7d, 0xf4, 0x47, 0xbb, 0x4d, 0x9c, 0x91, 0x5e, 0xcf, 0xba, 0x78, 0xd6, + 0xe6, 0x6e, 0x90, 0x4c, 0x5b, 0xae, 0x25, 0xa9, 0xfc, 0xd7, 0x8b, 0x84, + 0x69, 0x09, 0x02, 0xdb, 0xad, 0xc1, 0x4f, 0x63, 0x6a, 0xca, 0xe1, 0x4e, + 0xff, 0xd8, 0x4a, 0xa2, 0x81, 0x12, 0x25, 0x2e, 0x07, 0x06, 0x26, 0x21, + 0x06, 0xfc, 0x02, 0xec, 0x19, 0x1e, 0x89, 0x18, 0x07, 0xbe, 0x31, 0x04, + 0x61, 0x34, 0xff, 0x79, 0x22, 0xf0, 0x7e, 0x88, 0x73, 0x7f, 0xfa, 0x9b, + 0xd3, 0x47, 0x32, 0xf8, 0x7f, 0x3d, 0x45, 0x9a, 0x53, 0xe5, 0xe0, 0x61, + 0xfe, 0xbc, 0x44, 0xda, 0xf1, 0x8d, 0x0d, 0xf0, 0x4c, 0xf1, 0x25, 0xea, + 0x93, 0x06, 0x4a, 0xcc, 0x3f, 0x25, 0x76, 0x52, 0xff, 0x1e, 0xb9, 0xaa, + 0xe4, 0xae, 0xa9, 0x21, 0xdd, 0x89, 0xfc, 0x28, 0xfd, 0x7d, 0xcb, 0x2a, + 0xaf, 0xe5, 0xd9, 0x36, 0x6e, 0x0f, 0x6a, 0x11, 0xa7, 0xbd, 0x0f, 0x67, + 0xaf, 0xb6, 0x2d, 0x12, 0xef, 0xdb, 0x53, 0x72, 0x98, 0xd7, 0x87, 0xc3, + 0x28, 0x39, 0x09, 0x51, 0xda, 0x3d, 0x77, 0x8d, 0x10, 0x74, 0x13, 0xb2, + 0x38, 0xea, 0x66, 0xc7, 0x66, 0xc1, 0xa1, 0xc3, 0xcc, 0x36, 0x46, 0x79, + 0xf8, 0xf9, 0x90, 0x98, 0xa1, 0xcd, 0x2b, 0x7f, 0x95, 0x05, 0xe7, 0x62, + 0x6c, 0x69, 0x06, 0xc8, 0x37, 0xde, 0xb1, 0xb1, 0x58, 0x7e, 0x2c, 0x4b, + 0x68, 0x0c, 0x5a, 0x81, 0x33, 0x78, 0x2b, 0x86, 0x3f, 0xd4, 0xba, 0xa6, + 0xb8, 0x79, 0xa2, 0x92, 0x31, 0x2a, 0xbe, 0x76, 0x49, 0x2c, 0xfe, 0xe0, + 0x3c, 0x20, 0x79, 0x0e, 0x5f, 0xf7, 0xc7, 0x68, 0xf2, 0x06, 0xd0, 0xb4, + 0xe3, 0x13, 0x8d, 0x46, 0xcc, 0x51, 0x5a, 0x25, 0xba, 0xe0, 0xd2, 0xcd, + 0x92, 0x19, 0xf7, 0x8b, 0x9b, 0x93, 0x2a, 0x26, 0x71, 0x09, 0x7e, 0xa6, + 0x51, 0xf7, 0x09, 0x47, 0x7c, 0x16, 0x49, 0xab, 0x3c, 0x8c, 0x98, 0x75, + 0xe7, 0x6e, 0xfa, 0xc7, 0x0b, 0xdc, 0x70, 0x67, 0x12, 0x17, 0xaa, 0x15, + 0xc6, 0xbe, 0x24, 0x7c, 0x36, 0x73, 0x54, 0x44, 0x3c, 0x7e, 0x52, 0x70, + 0x65, 0xfd, 0x18, 0x74, 0xd6, 0xed, 0xf1, 0x82, 0x66, 0x00, 0x66, 0x3e, + 0xab, 0x61, 0x09, 0x7b, 0xd0, 0x07, 0x47, 0x83, 0x96, 0xbe, 0x2a, 0x2d, + 0x83, 0x7d, 0x44, 0xbb, 0xa2, 0x87, 0x66, 0x04, 0x8a, 0xa0, 0x2b, 0x38, + 0x60, 0xb4, 0x6c, 0xc7, 0x19, 0x15, 0x79, 0x87, 0x87, 0xed, 0x59, 0xe0, + 0x6d, 0x83, 0x6f, 0x46, 0xec, 0x0c, 0x31, 0xc0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA384, + 61, + {0x2b, 0x5e, 0xec, 0xfb, 0x40, 0x64, 0xa5, 0x67, 0x48, 0xb5, 0x6f, 0xce, + 0xf7, 0x92, 0x77, 0xe0, 0x5e, 0xc8, 0x27, 0x29, 0x83, 0x59, 0xdf, 0x48, + 0xc4, 0x1c, 0x75, 0xa6, 0x53, 0x55, 0xc2, 0x3c, 0x67, 0x8d, 0x61, 0x6b, + 0xf2, 0x5f, 0x08, 0xf4, 0x47, 0x61, 0xae, 0x7d, 0xbc, 0x7d, 0x16, 0x15, + 0x43, 0xb4, 0x39, 0x4c, 0x56, 0x87, 0xd7, 0x62, 0xc8, 0x5f, 0xad, 0xb0, + 0xea, 0xa6, 0xe0, 0x98, 0xad, 0xe6, 0xbb, 0x80, 0xdf, 0xe9, 0x22, 0xb8, + 0x82, 0x31, 0xfc, 0x29, 0x6e, 0x26, 0x94, 0x11, 0xbd, 0x40, 0xad, 0x3f, + 0x18, 0xc6, 0xaf, 0xff, 0x66, 0xa4, 0xbb, 0x25, 0x99, 0x62, 0x8a, 0xa6, + 0xfa, 0xc2, 0x5e, 0x4e, 0xb9, 0x96, 0xcd, 0xea, 0xbd, 0xf6, 0x70, 0x03, + 0x27, 0xf7, 0x3f, 0x26, 0x90, 0x5b, 0xa5, 0x92, 0x3a, 0x98, 0x90, 0x8e, + 0xa1, 0x3f, 0x32, 0x65, 0x38, 0xe1, 0x42, 0x38, 0x05, 0xb7, 0x5d, 0x66, + 0x37, 0x26, 0x20, 0x29, 0xc3, 0x45, 0xcb, 0x0f, 0xdc, 0x7c, 0x6a, 0xcf, + 0x08, 0x97, 0xf1, 0x38, 0xeb, 0x3f, 0x7b, 0x79, 0x76, 0xfe, 0x12, 0x95, + 0x87, 0xd4, 0x48, 0x5c, 0xbe, 0xac, 0xad, 0xc1, 0x6f, 0xc3, 0x1d, 0xca, + 0xff, 0xba, 0xeb, 0x7b, 0xb5, 0x1c, 0x49, 0xa4, 0xf8, 0xbd, 0xb1, 0x5e, + 0x14, 0xa3, 0xd0, 0xba, 0x95, 0x8f, 0x33, 0x0e, 0xe3, 0xd7, 0xe8, 0x05, + 0xdb, 0x74, 0x74, 0xc4, 0xa7, 0xbf, 0xdc, 0x7f, 0x26, 0xa4, 0x7c, 0xf8, + 0x2a, 0xe3, 0x5a, 0x58, 0x95, 0x59, 0xff, 0x7b, 0x39, 0xa6, 0x05, 0x64, + 0xa3, 0xfc, 0x3b, 0x9e, 0x4e, 0x75, 0x9b, 0xfc, 0xe7, 0x6e, 0x1e, 0x28, + 0x44, 0x36, 0x8d, 0x6d, 0x92, 0xe0, 0xe8, 0xcc, 0xbe, 0x74, 0x04, 0x5c, + 0xb3, 0xca, 0xf0, 0xff, 0xbc, 0x47, 0x0f, 0xba, 0xc7, 0x48, 0xf7, 0x2b, + 0x54, 0x55, 0xb9, 0xee, 0x38, 0xa6, 0x15, 0xbf, 0xc5, 0x00, 0x99, 0x23, + 0x89, 0x08, 0x02, 0x04, 0x2a, 0x4d, 0x27, 0x3f, 0xbd, 0x51, 0xbb, 0x1b, + 0x00, 0xd7, 0x89, 0x04, 0xba, 0x06, 0xb0, 0xd5, 0xc4, 0x25, 0x33, 0x36, + 0x16, 0xaf, 0x7d, 0xe7, 0xff, 0xfc, 0x89, 0x42, 0xa3, 0xd4, 0x2f, 0x79, + 0xea, 0x6b, 0x3c, 0x5c, 0x06, 0x96, 0xf8, 0x10, 0xe6, 0x03, 0x3b, 0x05, + 0x04, 0xae, 0x3d, 0xb2, 0xc6, 0xdf, 0x83, 0x98, 0x2b, 0xea, 0x64, 0xc1, + 0xd8, 0x04, 0x35, 0x73, 0xac, 0x33, 0x10, 0xff, 0xc1, 0x7e, 0x21, 0x0d, + 0xdc, 0xe4, 0xb6, 0x1a, 0xbf, 0x16, 0x4a, 0x5e, 0x44, 0x75, 0x91, 0xe0, + 0x72, 0xb6, 0x7d, 0x01, 0x53, 0x7b, 0x52, 0x5c, 0x53, 0x88, 0xaf, 0xe8, + 0x76, 0x36, 0x01, 0x1c, 0xa7, 0x0a, 0x0f, 0x2e, 0x75, 0xf3, 0xaf, 0xa2, + 0x89, 0xa1, 0xd9, 0xde, 0x28, 0x94, 0xe7, 0xf8, 0x37, 0x7b, 0xad, 0xdf, + 0x25, 0x20, 0x19, 0xf4, 0x77, 0x0e, 0xb1, 0xd9, 0x9d, 0x4a, 0x47, 0x3e, + 0x92, 0xf9, 0x79, 0x20, 0x66, 0xc4, 0xac, 0x90, 0x19, 0xc2, 0xe0, 0x91, + 0x5a, 0x74, 0xac, 0xbf, 0xa9, 0xcc, 0x88, 0x82, 0xa4, 0xad, 0x24, 0x3a, + 0x07, 0x76, 0x7e, 0x77, 0x24, 0x6c, 0x58, 0x61, 0x81, 0x69, 0x57, 0x8b, + 0xa6, 0xa2, 0x4a, 0xf4, 0xef, 0x24, 0xfc, 0x00, 0x59, 0x12, 0x46, 0x68, + 0xff, 0x98, 0x8e, 0x58, 0xaa, 0x4f, 0x65, 0x4a, 0xfd, 0x81, 0x38, 0x3c, + 0xcf, 0x9c, 0x80, 0xe2, 0xef, 0xd7, 0xb7, 0xf6, 0x5a, 0xac, 0x33, 0x69, + 0xd4, 0xca, 0xb2, 0x53, 0xd1, 0x72, 0x5a, 0x41, 0x4c, 0x16, 0x9d, 0x5c, + 0x25, 0xd0, 0x8b, 0xdd, 0x80, 0x9a, 0xf2, 0x64, 0xdd, 0xf0, 0xa0, 0xc0, + 0xd9, 0x5f, 0x1b, 0x3a, 0xcc, 0x71, 0xa1, 0xdb, 0x00, 0xbd, 0x3e, 0xff, + 0xf5, 0x53, 0xea, 0x78, 0x70, 0x3e, 0x54, 0xf1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA384, + 62, + {0x68, 0xc8, 0xe6, 0x79, 0x6c, 0x0c, 0xab, 0x6f, 0xb1, 0x42, 0xbd, 0x41, + 0x13, 0x54, 0xb6, 0x42, 0x46, 0x91, 0x02, 0xae, 0x09, 0x4e, 0xf9, 0x4e, + 0x11, 0x57, 0xb7, 0x04, 0xab, 0x4b, 0xe3, 0x6e, 0x15, 0x80, 0xad, 0xf1, + 0xce, 0xab, 0x32, 0xe1, 0xc9, 0x4a, 0x2b, 0xac, 0x15, 0x4b, 0x11, 0xc0, + 0xd8, 0x0a, 0x84, 0x28, 0x4a, 0x87, 0xd5, 0xe5, 0xa4, 0x8e, 0xd0, 0x9f, + 0x08, 0x63, 0x9b, 0xe9, 0xc7, 0x34, 0x9e, 0x2c, 0x8b, 0x6d, 0x52, 0x19, + 0x0a, 0x24, 0x1b, 0x0a, 0xfa, 0x60, 0xa4, 0x99, 0x39, 0x81, 0xb1, 0x2a, + 0x59, 0xa3, 0x8f, 0x2f, 0xf8, 0x9e, 0x14, 0xcd, 0x8c, 0x76, 0x5f, 0xfe, + 0x7a, 0x07, 0xfd, 0x6a, 0xab, 0x3e, 0x66, 0xae, 0xc6, 0xb1, 0x5b, 0xa0, + 0x42, 0xdd, 0x65, 0x76, 0xba, 0x95, 0x26, 0xd8, 0xa5, 0x38, 0x16, 0xa8, + 0xde, 0xc3, 0x3a, 0x81, 0xb4, 0xfc, 0x8b, 0x5e, 0x6c, 0x44, 0x47, 0xf4, + 0xdb, 0x26, 0x18, 0x42, 0xc1, 0x2c, 0xd7, 0x6a, 0x3f, 0x14, 0x52, 0x69, + 0xc6, 0xa4, 0x88, 0xf6, 0xc1, 0xba, 0xf1, 0x16, 0x62, 0x4e, 0x69, 0x72, + 0x70, 0xf1, 0x0f, 0x8e, 0xec, 0x46, 0x2f, 0xeb, 0xc7, 0x98, 0xbf, 0xbd, + 0xf0, 0x95, 0x59, 0x32, 0x71, 0xcd, 0xf4, 0x7d, 0xb3, 0x47, 0xda, 0x18, + 0xf4, 0xc4, 0x70, 0x47, 0x26, 0x38, 0xb7, 0x11, 0xda, 0x67, 0x65, 0x4a, + 0x6f, 0xf5, 0x41, 0x47, 0xed, 0x86, 0xae, 0xab, 0x70, 0xf6, 0xd8, 0x5c, + 0xa6, 0x2c, 0x4a, 0x37, 0x4c, 0xf5, 0x6d, 0x0a, 0xad, 0xa3, 0x8e, 0x75, + 0xc8, 0x61, 0x13, 0x43, 0xb3, 0xbb, 0xbb, 0x7a, 0x5a, 0x49, 0xbf, 0xa8, + 0xac, 0x32, 0x7c, 0x70, 0xcf, 0x0a, 0x16, 0xbf, 0x8a, 0x70, 0x0c, 0x95, + 0xfc, 0x76, 0x1a, 0x0c, 0xae, 0xa9, 0x94, 0xb9, 0xa5, 0x10, 0x89, 0xdd, + 0x90, 0xd4, 0xc3, 0x57, 0x07, 0x17, 0x10, 0x2f, 0x96, 0x5c, 0xf7, 0x8d, + 0x20, 0x15, 0xbb, 0x6e, 0xb1, 0x97, 0x11, 0xd5, 0x16, 0x13, 0x22, 0x0b, + 0xe1, 0xc9, 0xa9, 0x64, 0x31, 0x9e, 0xda, 0x9b, 0xd7, 0x67, 0xd8, 0xd4, + 0x2c, 0x63, 0x90, 0xb1, 0x9f, 0x05, 0x3e, 0x75, 0x9e, 0x02, 0x7c, 0xef, + 0x3f, 0x18, 0x43, 0x1d, 0xca, 0x9e, 0xc3, 0x03, 0xc1, 0x75, 0x35, 0x6a, + 0x59, 0x7b, 0xca, 0x88, 0x07, 0xe7, 0x2e, 0x20, 0xc7, 0x1f, 0x5d, 0x18, + 0x28, 0x5e, 0x96, 0xea, 0xa6, 0x6f, 0xf6, 0x32, 0xa1, 0x37, 0x8d, 0x1a, + 0x38, 0xa7, 0x6c, 0x1c, 0xd7, 0x12, 0x0c, 0x58, 0x87, 0xa8, 0xb2, 0x58, + 0x3d, 0x64, 0xce, 0xb3, 0xf5, 0xdb, 0xb9, 0xa0, 0xea, 0x31, 0x51, 0xe8, + 0xc9, 0xe8, 0x61, 0x40, 0xb8, 0xbb, 0xbc, 0x5e, 0x00, 0xb8, 0xf1, 0x46, + 0x7b, 0x1f, 0x7d, 0xce, 0xe4, 0x92, 0x04, 0xcc, 0x43, 0x5b, 0xa1, 0x29, + 0xdf, 0xc3, 0xc7, 0x14, 0xf1, 0x44, 0xf9, 0xb6, 0x32, 0x2b, 0xba, 0x71, + 0x84, 0x96, 0x1b, 0x49, 0x60, 0x39, 0xfb, 0x5f, 0x01, 0x5a, 0xf3, 0x4b, + 0x55, 0xe2, 0xeb, 0x2f, 0x8e, 0xae, 0x26, 0xc6, 0x3a, 0x99, 0xe7, 0xb4, + 0xa0, 0x4b, 0x43, 0xef, 0xd6, 0x1b, 0x69, 0xb6, 0x70, 0xaf, 0xc3, 0x9f, + 0x5e, 0x7d, 0x58, 0x06, 0x32, 0x0f, 0x9a, 0x6f, 0x8c, 0x85, 0xba, 0xbe, + 0xfb, 0x61, 0x7d, 0xf5, 0x37, 0xe2, 0x22, 0x8f, 0x85, 0x69, 0x6d, 0xfe, + 0x2e, 0x2c, 0xca, 0x3c, 0x05, 0x79, 0x95, 0xcb, 0x83, 0x8e, 0xb0, 0xf3, + 0x9a, 0x39, 0x0f, 0x25, 0x72, 0x41, 0xde, 0x5f, 0x1a, 0xfd, 0xbd, 0xfb, + 0x33, 0xdf, 0x3c, 0xc1, 0x09, 0x8d, 0xb7, 0x38, 0x3b, 0xc9, 0xb4, 0x7a, + 0x3c, 0x3c, 0x68, 0xc3, 0xf6, 0x6b, 0x8f, 0x20, 0x28, 0xd4, 0x17, 0x6c, + 0x00, 0x55, 0x64, 0x79, 0xa9, 0xd3, 0x2d, 0x96}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA384, + 63, + {0x52, 0x3c, 0x90, 0x64, 0x93, 0xb2, 0x02, 0xdd, 0x0c, 0xe8, 0x89, 0x3f, + 0x31, 0xad, 0x82, 0x8c, 0x81, 0xf0, 0x71, 0x40, 0xfd, 0xc0, 0x71, 0xf0, + 0x30, 0xe6, 0xf4, 0x4a, 0xfe, 0xa4, 0xfb, 0x06, 0x7d, 0xfc, 0x44, 0xb8, + 0x0e, 0xda, 0xd1, 0x6a, 0x26, 0xa1, 0xa2, 0xee, 0x1c, 0x04, 0x8e, 0x14, + 0x79, 0x92, 0x4f, 0x11, 0x4e, 0xeb, 0xfe, 0xf6, 0x97, 0x6d, 0x59, 0x5b, + 0xaa, 0x77, 0xce, 0xbc, 0xe5, 0xf9, 0x55, 0xeb, 0x34, 0xc9, 0xf0, 0xa6, + 0xd4, 0xd2, 0xa0, 0x51, 0x8d, 0xee, 0xf0, 0x0b, 0x8a, 0x3f, 0xd6, 0x73, + 0x50, 0x89, 0x07, 0xb7, 0xc4, 0x6e, 0x83, 0x26, 0xbb, 0x87, 0x4f, 0x59, + 0x3e, 0xa3, 0x56, 0x24, 0x89, 0xdc, 0x03, 0x31, 0x5a, 0x5e, 0x29, 0xf5, + 0x82, 0x23, 0xa1, 0x10, 0xbe, 0x55, 0xc3, 0x7b, 0xb8, 0x85, 0x09, 0x36, + 0x9f, 0x84, 0xe2, 0x18, 0xd5, 0x38, 0x43, 0x9f, 0x13, 0xd4, 0x6e, 0xa3, + 0x15, 0x36, 0x76, 0x96, 0x29, 0x9f, 0x39, 0x66, 0x56, 0x0d, 0x28, 0x2a, + 0x2c, 0x83, 0x5a, 0x94, 0x79, 0x70, 0x92, 0x42, 0xca, 0x2f, 0x49, 0xd9, + 0x0a, 0x34, 0x11, 0x92, 0xb3, 0x2a, 0xea, 0x1f, 0xfe, 0x69, 0xa2, 0xd2, + 0x44, 0x4e, 0xac, 0xf3, 0xab, 0x92, 0xc0, 0x83, 0xe8, 0x59, 0x3f, 0x6b, + 0xa0, 0x6c, 0xfc, 0xb7, 0xa0, 0xe8, 0x43, 0xd6, 0xb8, 0x30, 0xc7, 0xb2, + 0xcb, 0x9e, 0x9b, 0xab, 0x12, 0x49, 0x34, 0x8e, 0xc7, 0xb9, 0x7a, 0xcc, + 0xc6, 0x41, 0x5c, 0x86, 0x35, 0x3f, 0xdb, 0x15, 0x8b, 0x20, 0x08, 0xa2, + 0x7b, 0xaa, 0x12, 0xe0, 0x89, 0x80, 0xf2, 0x16, 0xa7, 0x24, 0xbe, 0xe7, + 0x63, 0x2c, 0x9c, 0x49, 0x59, 0x5c, 0x47, 0xe6, 0x1e, 0x56, 0x54, 0x48, + 0x64, 0x5f, 0xb3, 0xb3, 0x49, 0x69, 0x9e, 0xa3, 0xa8, 0x02, 0x32, 0x56, + 0xf7, 0x6e, 0x8d, 0xf6, 0x13, 0xf5, 0x93, 0x64, 0xae, 0xf5, 0x61, 0xcc, + 0x97, 0x0b, 0xbf, 0x94, 0x54, 0x55, 0x18, 0x01, 0x2d, 0x58, 0x98, 0xec, + 0x41, 0x06, 0xaf, 0x59, 0x2c, 0x5f, 0xee, 0x55, 0x18, 0x61, 0xc7, 0xe9, + 0x66, 0x59, 0xe4, 0x7f, 0x13, 0x3b, 0x6c, 0x4e, 0x7b, 0x63, 0x63, 0x11, + 0x05, 0x36, 0x7f, 0xda, 0xbe, 0xb3, 0xce, 0x38, 0xc0, 0x33, 0xd5, 0xa9, + 0x65, 0xa4, 0xdb, 0xbe, 0xd1, 0xaf, 0xf6, 0x61, 0x04, 0xdf, 0x32, 0xd2, + 0x37, 0xc0, 0x26, 0x4e, 0x44, 0xcd, 0x93, 0x8d, 0x43, 0x35, 0xfe, 0x5c, + 0x67, 0xdb, 0x6e, 0x8b, 0xe9, 0xca, 0x79, 0x37, 0x3d, 0xec, 0x26, 0x31, + 0x98, 0x58, 0x54, 0xfa, 0x01, 0x0c, 0xb5, 0xbe, 0x92, 0x92, 0x2a, 0x16, + 0x95, 0xd6, 0xe4, 0x7e, 0x01, 0x3a, 0x0d, 0x77, 0x28, 0xf3, 0xa0, 0xdf, + 0xd5, 0x19, 0xb5, 0x4e, 0x0c, 0xda, 0xbd, 0xc2, 0x90, 0xf4, 0xb6, 0xeb, + 0x2c, 0x4e, 0x3b, 0x10, 0x20, 0x55, 0xaa, 0x1d, 0x90, 0x05, 0x52, 0x0f, + 0x00, 0x53, 0x2a, 0x8e, 0xf3, 0xe7, 0x6d, 0x6e, 0x6b, 0x24, 0x70, 0xf2, + 0x70, 0xaa, 0x24, 0x56, 0xc5, 0xbe, 0xa1, 0xdb, 0x92, 0x4b, 0x86, 0x3b, + 0x97, 0x49, 0xe4, 0xb0, 0x9d, 0xcd, 0x18, 0x6a, 0x0e, 0x0f, 0xbc, 0xa8, + 0xb3, 0xb2, 0xf7, 0xb9, 0x8c, 0xb6, 0x4e, 0x36, 0x82, 0x65, 0x9b, 0x3d, + 0xe8, 0x0e, 0x3a, 0xd7, 0x23, 0x34, 0x42, 0x69, 0xe9, 0x08, 0xc3, 0x93, + 0xe8, 0xf9, 0xb7, 0x2d, 0xb5, 0x77, 0x6d, 0x51, 0x26, 0x2e, 0x9a, 0x59, + 0xf2, 0x75, 0xe5, 0x6e, 0x61, 0x2c, 0x10, 0x61, 0x82, 0x74, 0x5d, 0x0e, + 0x5e, 0x8d, 0x52, 0x99, 0x86, 0x0e, 0x63, 0x1f, 0x97, 0xb0, 0xa5, 0x35, + 0x65, 0x34, 0xa7, 0x72, 0x4c, 0x54, 0x12, 0xdd, 0xcf, 0x52, 0xc8, 0x56, + 0x28, 0xae, 0x59, 0x1f, 0x40, 0x78, 0x01, 0x49}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA384, + 64, + {0x30, 0xb0, 0xc5, 0x96, 0xab, 0x84, 0x97, 0x8d, 0xc1, 0xe3, 0x7e, 0x88, + 0xcc, 0x7a, 0xf7, 0x88, 0x04, 0x7c, 0xe4, 0x6c, 0x06, 0xf8, 0x04, 0xc7, + 0x49, 0x32, 0x2c, 0x0a, 0xd6, 0xbf, 0x2b, 0xc5, 0x60, 0x8c, 0xf8, 0xa7, + 0xac, 0xa3, 0xbf, 0x69, 0x5a, 0x92, 0x2e, 0x82, 0x6e, 0xb5, 0xc3, 0xe6, + 0x4b, 0x46, 0x07, 0x9d, 0x23, 0x45, 0x7c, 0x9f, 0xb0, 0xb9, 0x8a, 0xa6, + 0xac, 0xb4, 0x70, 0xde, 0x05, 0xfa, 0x61, 0x2e, 0x9d, 0xfa, 0xfc, 0xc4, + 0x92, 0xbe, 0xad, 0x17, 0x8a, 0xd8, 0xca, 0xc6, 0x73, 0x42, 0x0f, 0x5d, + 0xa5, 0xd6, 0x09, 0xb5, 0x18, 0xf1, 0xd0, 0xb9, 0xc0, 0xfa, 0xac, 0x15, + 0x4b, 0x93, 0x10, 0xed, 0x12, 0x65, 0x29, 0x88, 0xfb, 0xcd, 0x7d, 0x5c, + 0xe7, 0x57, 0xd0, 0x70, 0x4a, 0x5a, 0xa0, 0xb5, 0x14, 0x43, 0x45, 0xf8, + 0x5c, 0xfc, 0xb5, 0xee, 0x31, 0x38, 0xdc, 0x86, 0xcb, 0xc2, 0x91, 0x71, + 0x3e, 0x50, 0x90, 0x87, 0x18, 0xfa, 0xa9, 0xba, 0xdf, 0xee, 0xbc, 0xb7, + 0x3c, 0xef, 0x9a, 0x68, 0x7d, 0xb4, 0xb8, 0x11, 0xd9, 0x96, 0xad, 0x92, + 0xc1, 0xa9, 0xaf, 0x7e, 0x44, 0xd8, 0x75, 0x84, 0x2c, 0xef, 0x14, 0xee, + 0x59, 0xd6, 0xa1, 0xf3, 0x35, 0xd4, 0xcb, 0xb9, 0xe4, 0x1b, 0x61, 0x55, + 0xdb, 0xb6, 0x94, 0xe1, 0x5a, 0x14, 0x87, 0xd6, 0x64, 0xe5, 0xc8, 0xe6, + 0xc3, 0x79, 0x56, 0xad, 0x12, 0x92, 0x95, 0x85, 0x02, 0xa1, 0xf4, 0xdd, + 0x75, 0xe0, 0x8e, 0xfd, 0xb1, 0xad, 0x42, 0x76, 0xfb, 0xc5, 0xc3, 0x18, + 0x04, 0x93, 0x7c, 0xb1, 0x75, 0xbc, 0xe6, 0xe0, 0xf7, 0x34, 0xaa, 0xad, + 0x59, 0xef, 0x27, 0xc7, 0x7e, 0xc6, 0xcc, 0x62, 0x67, 0xbd, 0x25, 0x04, + 0x55, 0x02, 0x75, 0x81, 0x56, 0x5c, 0xf9, 0x1b, 0xce, 0xc2, 0x7f, 0x62, + 0xca, 0x5e, 0x9a, 0x1e, 0x1b, 0x8b, 0x48, 0xfb, 0x47, 0xf9, 0x1a, 0x08, + 0x6e, 0xd3, 0x00, 0xc0, 0x9b, 0xdf, 0x5e, 0x0a, 0x4c, 0xc3, 0x6e, 0x7f, + 0x4f, 0xa4, 0xf4, 0x31, 0xcc, 0x5b, 0x00, 0xc7, 0xf7, 0x21, 0x2d, 0xc3, + 0x21, 0xe9, 0xd4, 0x83, 0x77, 0x03, 0x97, 0xbd, 0xd8, 0xe1, 0xb2, 0x2d, + 0xed, 0x6d, 0x01, 0xad, 0x2d, 0x12, 0xea, 0x42, 0x53, 0xae, 0x22, 0x3c, + 0x78, 0x6b, 0x47, 0x4f, 0x57, 0x51, 0xa0, 0x46, 0x35, 0x7d, 0x7c, 0xaf, + 0x43, 0x22, 0xe6, 0x1a, 0xd5, 0x5c, 0x22, 0x79, 0xab, 0x06, 0xda, 0xdc, + 0xff, 0x63, 0x5f, 0xae, 0x5e, 0xdd, 0x2d, 0xbb, 0x6d, 0x42, 0x97, 0x59, + 0xa1, 0x73, 0xcf, 0xbb, 0xc8, 0xd3, 0xd5, 0x37, 0xeb, 0x6c, 0xda, 0x91, + 0x1b, 0x29, 0x0c, 0x0b, 0x03, 0x96, 0xb4, 0xb0, 0x4b, 0xcc, 0x9a, 0x59, + 0xa7, 0x3b, 0x98, 0x5b, 0x45, 0xf2, 0xa9, 0x16, 0x12, 0xdf, 0x57, 0xfc, + 0x76, 0x0a, 0x7e, 0xeb, 0xa0, 0x4a, 0xb1, 0xd8, 0xe7, 0x28, 0xc7, 0xe2, + 0xfc, 0x46, 0x15, 0x53, 0xea, 0xfe, 0x21, 0xd2, 0xaf, 0x38, 0x82, 0xb1, + 0xcf, 0x95, 0x38, 0x1c, 0x75, 0x97, 0x14, 0x60, 0x3e, 0x42, 0x67, 0x48, + 0x97, 0x72, 0x94, 0x03, 0x8a, 0xd5, 0x28, 0xd8, 0x2e, 0x83, 0x38, 0xf7, + 0x40, 0x3c, 0x78, 0xd7, 0x8c, 0xd4, 0xd0, 0xfe, 0xc8, 0xf6, 0xb0, 0xf8, + 0xcb, 0xdc, 0x1f, 0xbc, 0x33, 0xf6, 0xd7, 0x0f, 0x1c, 0xf7, 0x92, 0xcb, + 0x70, 0x66, 0x54, 0x07, 0x68, 0xa4, 0x4c, 0x43, 0x51, 0x31, 0x95, 0x12, + 0xea, 0x70, 0xb2, 0x08, 0x31, 0xb7, 0x06, 0x82, 0xb9, 0x6c, 0x17, 0x84, + 0x31, 0x6a, 0x1b, 0xe7, 0x37, 0x82, 0x6e, 0x8f, 0x40, 0x22, 0xbd, 0x4f, + 0xa8, 0x43, 0x96, 0xf8, 0xdc, 0xd3, 0xee, 0x4b, 0xa7, 0x15, 0x42, 0xb6, + 0xc6, 0xbf, 0x3b, 0x3e, 0xa9, 0xed, 0xf1, 0x50}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA384, + 65, + {0x82, 0x4c, 0xa9, 0x98, 0xfa, 0xd6, 0xa1, 0x90, 0x67, 0xde, 0xc5, 0x78, + 0x5b, 0xe1, 0x39, 0x7c, 0x8e, 0x8b, 0x34, 0x1c, 0x82, 0xb7, 0x0c, 0x02, + 0x96, 0x0c, 0xe6, 0x42, 0x84, 0xcd, 0xa3, 0x41, 0xbb, 0x38, 0xa5, 0xf1, + 0xf8, 0x6a, 0x42, 0x8b, 0xcd, 0xd7, 0x08, 0x5e, 0x93, 0x91, 0x57, 0xca, + 0x62, 0x7a, 0x18, 0xa8, 0x23, 0xb8, 0xe3, 0xac, 0xf1, 0x52, 0x39, 0x1a, + 0x8b, 0xc1, 0xf5, 0x27, 0xcd, 0xbe, 0xa0, 0x11, 0xe4, 0x4e, 0x84, 0x50, + 0x74, 0x9f, 0x0b, 0xd2, 0x8b, 0x45, 0x68, 0xa3, 0x0e, 0xd2, 0x76, 0xd3, + 0x86, 0x6d, 0x2e, 0xd3, 0xbc, 0xf4, 0x8e, 0x1e, 0x1c, 0xc8, 0xd9, 0x68, + 0x7e, 0x12, 0x73, 0x6c, 0x0d, 0xe3, 0xa1, 0xc0, 0x69, 0x39, 0x13, 0xe3, + 0x91, 0x52, 0xd6, 0x36, 0x21, 0x0a, 0x3a, 0x50, 0x78, 0x8f, 0xa9, 0xdc, + 0xd5, 0xf7, 0x47, 0x50, 0x5f, 0x48, 0xf8, 0x6b, 0x9a, 0x40, 0x69, 0x27, + 0x32, 0x1a, 0x62, 0xe0, 0x06, 0xb5, 0xa0, 0xee, 0xd0, 0x73, 0x26, 0x6e, + 0xfd, 0x9f, 0xe8, 0xd9, 0x42, 0xbc, 0x64, 0xd1, 0xcf, 0x32, 0xe5, 0x25, + 0xe7, 0xdd, 0x9a, 0x03, 0x6f, 0xc4, 0xe7, 0x22, 0x9e, 0xc1, 0x41, 0xec, + 0xd2, 0x4e, 0x0e, 0xc6, 0x7a, 0xa0, 0xe2, 0x3f, 0x24, 0x2c, 0x04, 0x21, + 0x26, 0x49, 0xb7, 0xfb, 0x8d, 0xaa, 0xee, 0x51, 0x57, 0x37, 0xc0, 0xd0, + 0xa1, 0xb2, 0x4a, 0x69, 0xce, 0x32, 0x4f, 0xc6, 0x90, 0xd6, 0xea, 0x01, + 0x95, 0xff, 0xe3, 0xf6, 0xf8, 0x96, 0x9e, 0x19, 0xeb, 0x75, 0x05, 0xa5, + 0x66, 0x61, 0x24, 0x30, 0x35, 0xed, 0xf2, 0x70, 0x07, 0xb6, 0xe6, 0x3b, + 0xd5, 0xcb, 0x3a, 0xbf, 0xd7, 0x55, 0x72, 0x66, 0x62, 0xa0, 0x91, 0x99, + 0xef, 0x1a, 0x84, 0xb3, 0xa7, 0x59, 0xcd, 0x86, 0xc4, 0x69, 0xc5, 0xa7, + 0xbc, 0x67, 0x2c, 0xd4, 0xe9, 0x98, 0x71, 0x54, 0x48, 0x66, 0x14, 0x68, + 0x8f, 0xa3, 0xc7, 0x76, 0x3d, 0x60, 0x8f, 0x09, 0xef, 0x07, 0xfd, 0xa1, + 0x2b, 0x25, 0x7f, 0x25, 0x50, 0xdc, 0xdf, 0x77, 0x61, 0x71, 0x47, 0xd0, + 0xc6, 0xac, 0x25, 0x75, 0x1a, 0xaa, 0x9b, 0x8e, 0x68, 0x21, 0x0f, 0x94, + 0xc7, 0xb2, 0x02, 0x2a, 0x7a, 0x26, 0x59, 0x16, 0x0e, 0x74, 0xd9, 0xbd, + 0xa4, 0xd6, 0x54, 0x9a, 0x2b, 0xcd, 0x09, 0x30, 0x10, 0x68, 0x79, 0x36, + 0x5a, 0xd7, 0xb8, 0x07, 0xbf, 0xf9, 0x97, 0x1c, 0x60, 0x83, 0x14, 0x7b, + 0xb1, 0x0b, 0x89, 0xbf, 0xd8, 0x61, 0x1a, 0x2e, 0x36, 0x3d, 0x0e, 0x0b, + 0x77, 0x19, 0x3e, 0xe7, 0x46, 0x20, 0x3f, 0xaf, 0x89, 0xac, 0xdf, 0xd0, + 0xe8, 0x5e, 0x9e, 0xfc, 0xed, 0x46, 0xc0, 0xbf, 0x1f, 0x7d, 0x61, 0xc7, + 0x77, 0x8a, 0x7b, 0x8c, 0x09, 0x1d, 0xa8, 0x78, 0xb5, 0x30, 0x9e, 0xd5, + 0x03, 0xe9, 0x98, 0x69, 0x84, 0xa5, 0x6c, 0x85, 0x77, 0x83, 0x50, 0x12, + 0x37, 0x32, 0x66, 0x44, 0xb3, 0x5b, 0xad, 0x0c, 0x50, 0xca, 0xb3, 0xf2, + 0x38, 0xb6, 0x0d, 0x6f, 0xc6, 0x3b, 0xf2, 0x31, 0x76, 0xae, 0x9a, 0x6d, + 0x61, 0xe6, 0x40, 0xe5, 0xb0, 0x1a, 0xa2, 0x04, 0x69, 0xfe, 0x5a, 0x75, + 0x61, 0x3e, 0x9d, 0xa7, 0x13, 0x1c, 0x97, 0xca, 0x65, 0x43, 0x77, 0xff, + 0x4f, 0x08, 0xd3, 0x20, 0x48, 0xc9, 0x9e, 0xea, 0x94, 0x14, 0xbf, 0x5e, + 0x60, 0xf5, 0xd6, 0x9d, 0x9f, 0x8c, 0x87, 0x87, 0xe1, 0x2a, 0x4d, 0x52, + 0x6f, 0xeb, 0xc5, 0x2b, 0x58, 0x57, 0x64, 0xdf, 0x43, 0x7a, 0xa1, 0x3b, + 0x50, 0xf4, 0x71, 0xfb, 0x9b, 0xd5, 0xcd, 0x6d, 0x26, 0x5f, 0xde, 0x61, + 0xfe, 0x15, 0x9c, 0x4c, 0xc7, 0x09, 0xbd, 0x27, 0xdc, 0xb3, 0xf1, 0x8e, + 0x33, 0x3f, 0xb2, 0x82, 0x65, 0xe9, 0xdb, 0x86}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA384, + 66, + {0x84, 0x4d, 0xad, 0xc1, 0x8f, 0x1b, 0xd4, 0xb8, 0xbf, 0xcd, 0x20, 0x6b, + 0x0e, 0xb2, 0x16, 0x3a, 0x3a, 0xc6, 0x4e, 0x5f, 0xda, 0xbc, 0x81, 0xd1, + 0x70, 0x58, 0xfd, 0x97, 0xfb, 0x5c, 0x88, 0x3a, 0xf6, 0x0b, 0xeb, 0xb6, + 0xf5, 0xa4, 0x2e, 0x0d, 0xbf, 0x02, 0xcd, 0x66, 0xd3, 0xbc, 0x6c, 0x46, + 0x78, 0x7f, 0x58, 0x15, 0x49, 0xbd, 0x22, 0x17, 0x6d, 0x8e, 0x9b, 0x75, + 0xee, 0xe0, 0xc1, 0x0f, 0x64, 0x05, 0x2a, 0xf5, 0xab, 0x3c, 0x02, 0xdd, + 0x64, 0xfa, 0x87, 0x61, 0x3b, 0x59, 0x29, 0x39, 0x00, 0xfc, 0x5d, 0x2e, + 0xd7, 0x15, 0xd6, 0xa0, 0x22, 0xdd, 0xd1, 0x57, 0x24, 0x49, 0x23, 0x39, + 0x72, 0xa6, 0xb3, 0x9b, 0x7c, 0x80, 0xef, 0x40, 0x8d, 0xd0, 0x83, 0xe4, + 0xf6, 0x9f, 0xfe, 0x1a, 0xc2, 0xe7, 0xec, 0x58, 0x15, 0x3d, 0xdc, 0x52, + 0x74, 0x3c, 0x0a, 0x4c, 0xaa, 0x9f, 0x58, 0xbd, 0xf4, 0x4b, 0x4c, 0xf6, + 0x89, 0x0b, 0xfc, 0x99, 0xdb, 0x81, 0x77, 0x02, 0xbb, 0x44, 0x63, 0x7a, + 0x88, 0xf1, 0x3b, 0xa9, 0x24, 0x08, 0xd5, 0x31, 0x45, 0xd6, 0x93, 0x97, + 0x0c, 0xe8, 0x11, 0x54, 0x12, 0x4d, 0xa6, 0xbd, 0x88, 0xcd, 0x96, 0xd7, + 0x31, 0xd0, 0xf2, 0x48, 0xf7, 0x65, 0x54, 0xcc, 0xdb, 0x34, 0xad, 0xf4, + 0x1f, 0xff, 0xb3, 0xc9, 0x9c, 0x66, 0x0e, 0xbe, 0x4c, 0xe5, 0x01, 0xab, + 0x96, 0xad, 0x52, 0xd1, 0x84, 0x80, 0x2e, 0xd4, 0xa6, 0x68, 0x23, 0xd4, + 0x4b, 0x03, 0x74, 0x03, 0x48, 0x41, 0xe4, 0x48, 0x59, 0x09, 0xa7, 0xc7, + 0xc8, 0x88, 0xe0, 0x17, 0x42, 0xd0, 0x4f, 0x85, 0xbf, 0x9f, 0xab, 0xd3, + 0x9f, 0xdf, 0xfa, 0xcb, 0xa9, 0xe9, 0x7b, 0x3b, 0x6c, 0xfc, 0x3e, 0x27, + 0xbb, 0x25, 0x30, 0x73, 0x92, 0x75, 0xf3, 0xcd, 0x02, 0xca, 0x0b, 0x4c, + 0xc0, 0xa5, 0xb9, 0x48, 0x55, 0x46, 0xba, 0xb8, 0xc1, 0x01, 0x51, 0x1b, + 0x3d, 0x7f, 0x1e, 0xf3, 0x35, 0x32, 0x7b, 0x10, 0xb6, 0x18, 0xcd, 0x7b, + 0xf4, 0x0a, 0x04, 0x3e, 0xd0, 0x2e, 0xe6, 0x67, 0xd5, 0xe2, 0x32, 0x77, + 0xef, 0xf4, 0xb5, 0xd4, 0xfb, 0x51, 0xc9, 0x2a, 0x82, 0xfd, 0xce, 0x10, + 0xe4, 0x12, 0xe0, 0x31, 0x00, 0xc2, 0x66, 0x7c, 0x08, 0x4f, 0x54, 0xf3, + 0x76, 0x9b, 0x21, 0xdc, 0xf6, 0xfa, 0xc7, 0x28, 0xef, 0x47, 0xfc, 0xb7, + 0xf3, 0xfd, 0xf5, 0x2b, 0x62, 0x43, 0xc1, 0x55, 0x16, 0x2f, 0xa6, 0x3a, + 0x83, 0x2f, 0xdc, 0x4b, 0x48, 0xe6, 0x50, 0xcd, 0xf1, 0x7e, 0x88, 0x7d, + 0x0d, 0x37, 0x78, 0x60, 0x61, 0xc5, 0x26, 0x3a, 0x7f, 0x61, 0xe9, 0x66, + 0xa5, 0x46, 0x58, 0x4e, 0x45, 0x4b, 0x61, 0xd2, 0xae, 0x0b, 0x53, 0x65, + 0xba, 0x3f, 0xbd, 0xff, 0x47, 0x39, 0xab, 0x38, 0x8c, 0x08, 0x28, 0x83, + 0xec, 0xc9, 0x38, 0x56, 0x82, 0xc7, 0x4c, 0x30, 0x57, 0x75, 0x5a, 0xc9, + 0x0c, 0xbc, 0xac, 0x7d, 0xc2, 0x96, 0xf7, 0x95, 0x22, 0x4a, 0x90, 0x2b, + 0xba, 0x94, 0x28, 0xfb, 0xac, 0x5c, 0xf1, 0x97, 0xd3, 0x6a, 0xda, 0x19, + 0x4a, 0x22, 0x1c, 0xc6, 0xb3, 0x6d, 0x9a, 0x93, 0xec, 0x50, 0x8d, 0xbe, + 0xb9, 0xab, 0xc7, 0x40, 0xcc, 0x73, 0x60, 0x23, 0xc5, 0x29, 0x83, 0x00, + 0xf0, 0xdd, 0x3b, 0xf6, 0xed, 0xf0, 0xdb, 0x41, 0x7a, 0xf4, 0x47, 0x27, + 0x80, 0x7e, 0xe2, 0x60, 0x20, 0xd3, 0x3c, 0xee, 0xec, 0x49, 0xef, 0xe7, + 0x51, 0x67, 0x1b, 0xc0, 0x6b, 0x5f, 0x4d, 0xa2, 0x70, 0x6b, 0xca, 0x7a, + 0x09, 0x16, 0x44, 0x5d, 0x11, 0x77, 0x77, 0x25, 0x89, 0x5f, 0x74, 0x1a, + 0x3e, 0x2d, 0x13, 0x73, 0x49, 0xf4, 0x30, 0x79, 0xa8, 0x9f, 0x04, 0x9f, + 0x78, 0xb6, 0x80, 0xc2, 0xe9, 0xcb, 0x5b, 0xdb}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA384, + 67, + {0xc7, 0xea, 0x4c, 0xf1, 0xde, 0xdb, 0x76, 0x16, 0x7a, 0x8c, 0x96, 0xf7, + 0xe4, 0x23, 0x46, 0x82, 0x2c, 0x67, 0x85, 0xc9, 0x4b, 0xe0, 0x56, 0xd0, + 0xae, 0xf3, 0x91, 0x8c, 0x89, 0xc2, 0x43, 0xd9, 0xa6, 0x4a, 0xde, 0xf8, + 0xa7, 0xf4, 0x2f, 0x73, 0x6a, 0x19, 0xc3, 0x68, 0x8c, 0x8e, 0xe5, 0xd0, + 0x13, 0xbc, 0x63, 0x3f, 0xee, 0x06, 0x96, 0x40, 0x8d, 0x28, 0xc3, 0x8b, + 0x95, 0x48, 0xd9, 0x98, 0x67, 0x7b, 0x32, 0x89, 0xc7, 0xcd, 0x80, 0x61, + 0x75, 0x1e, 0x0a, 0x7b, 0xed, 0x4c, 0x1c, 0xe7, 0x4d, 0x85, 0xf6, 0x67, + 0x15, 0xeb, 0x31, 0x97, 0x4f, 0x28, 0x64, 0x0e, 0x82, 0x19, 0x0b, 0xdd, + 0xc7, 0x04, 0x8d, 0xc8, 0x4f, 0x74, 0x7b, 0xcb, 0x8f, 0x74, 0xf3, 0x56, + 0x77, 0x53, 0xda, 0x72, 0xe8, 0x88, 0xe2, 0x9c, 0x6d, 0xba, 0x6e, 0xfb, + 0xf4, 0xfd, 0x87, 0x94, 0x0d, 0x3c, 0x70, 0x70, 0x64, 0xfc, 0xe7, 0xe6, + 0x00, 0xd3, 0x83, 0x18, 0xdd, 0x1c, 0x74, 0x2b, 0x15, 0x40, 0x02, 0xa1, + 0x64, 0xee, 0xbe, 0x1e, 0x57, 0x41, 0x8f, 0x30, 0x29, 0x2f, 0x61, 0xba, + 0x4b, 0x2c, 0x4b, 0xde, 0x76, 0x69, 0x9a, 0x0f, 0x0f, 0x06, 0x9a, 0xb3, + 0x94, 0x9c, 0x2a, 0x97, 0x11, 0x66, 0x36, 0xc6, 0xa2, 0x16, 0x03, 0xd6, + 0xe8, 0xa4, 0x19, 0x09, 0x9b, 0xcb, 0x19, 0xea, 0xec, 0x3f, 0x8d, 0x6a, + 0xc0, 0xc7, 0x6c, 0x5b, 0x95, 0x12, 0xf7, 0xa0, 0x96, 0x22, 0x97, 0xaa, + 0x63, 0x1e, 0x56, 0x4a, 0xed, 0xce, 0x4d, 0x41, 0xf3, 0x64, 0x85, 0xf3, + 0x11, 0x2e, 0x2d, 0xdc, 0x08, 0x14, 0x5c, 0x0b, 0x02, 0xa8, 0x70, 0x67, + 0xec, 0xdf, 0x6e, 0x25, 0x6f, 0x70, 0xa3, 0x4b, 0x48, 0x30, 0x65, 0xc9, + 0xd1, 0x5d, 0xc2, 0x94, 0xd1, 0xe7, 0x37, 0x2c, 0x4b, 0xf4, 0x59, 0x91, + 0xa0, 0xef, 0x92, 0x47, 0xd1, 0x4c, 0x8d, 0xe0, 0xac, 0xab, 0x93, 0xea, + 0x0b, 0x87, 0x89, 0x2b, 0x10, 0x3f, 0xb8, 0xc1, 0x82, 0x30, 0x02, 0xc9, + 0x77, 0xa7, 0xd3, 0x90, 0xb3, 0xa3, 0xd3, 0x92, 0xc6, 0x7b, 0x72, 0xce, + 0xec, 0x6a, 0xf7, 0x2b, 0x9f, 0x50, 0x0d, 0xc9, 0x20, 0x50, 0x32, 0x7a, + 0x28, 0x6b, 0x8b, 0x9d, 0xf0, 0x9a, 0x68, 0x18, 0x6c, 0x03, 0xa6, 0xfa, + 0xd8, 0x21, 0x01, 0x84, 0xa5, 0x51, 0xf6, 0xf2, 0x54, 0x5c, 0xf8, 0x65, + 0x62, 0xd9, 0x78, 0xe8, 0xa6, 0xf2, 0xaa, 0x69, 0x7e, 0x05, 0x9c, 0x1f, + 0x37, 0x18, 0x17, 0x69, 0x05, 0x8b, 0xa7, 0xb1, 0x99, 0x15, 0x0f, 0x16, + 0x5e, 0xda, 0xae, 0x00, 0xf8, 0x5a, 0x51, 0x67, 0x0c, 0x2e, 0xf7, 0x9e, + 0x2b, 0xf4, 0xe8, 0xc4, 0xcc, 0x0c, 0xbf, 0xc5, 0xb4, 0x30, 0xb7, 0x63, + 0x20, 0x5e, 0x2f, 0x20, 0x8b, 0x46, 0x0b, 0x3b, 0x70, 0xae, 0x50, 0x4e, + 0x08, 0xb5, 0x23, 0x7c, 0x89, 0x0b, 0xbc, 0x73, 0x12, 0xe6, 0x18, 0x23, + 0xae, 0xd4, 0xb6, 0x99, 0x8a, 0xbe, 0xcf, 0x08, 0x35, 0xf6, 0xba, 0xb7, + 0xc6, 0xfb, 0xd7, 0x29, 0x14, 0x3f, 0x83, 0x3c, 0x1e, 0x5c, 0xbc, 0xeb, + 0xda, 0xa7, 0xea, 0xd5, 0xb5, 0xa1, 0x35, 0xb1, 0x6e, 0xec, 0xa9, 0x25, + 0x5c, 0xce, 0x98, 0x98, 0x3f, 0x3a, 0x9c, 0xed, 0xfa, 0x7a, 0x01, 0xd1, + 0xc2, 0xfd, 0x17, 0x91, 0x72, 0xa5, 0x6c, 0xd6, 0x61, 0xb6, 0x42, 0xb5, + 0x2e, 0xf2, 0x6a, 0x51, 0xe9, 0x8f, 0x95, 0x7c, 0x8c, 0xf4, 0xcd, 0x96, + 0xbc, 0xab, 0x7b, 0x21, 0x6a, 0x48, 0x26, 0x7e, 0x66, 0x1b, 0xb6, 0xac, + 0xb3, 0x28, 0x45, 0x4d, 0x37, 0x6c, 0xd3, 0xa2, 0x36, 0x7b, 0xd4, 0x70, + 0x69, 0xb2, 0xda, 0xa0, 0x1a, 0xbc, 0x3e, 0x45, 0xdc, 0xa3, 0x49, 0x71, + 0x0d, 0xd1, 0x74, 0xca, 0x55, 0xeb, 0xe7, 0x47}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA384, + 68, + {0x19, 0x72, 0x8d, 0x28, 0xc3, 0xd3, 0xab, 0x39, 0x5d, 0x47, 0x84, 0x65, + 0x77, 0x79, 0x92, 0x44, 0x46, 0x9f, 0xe1, 0x95, 0xb5, 0x97, 0x30, 0xa8, + 0x1e, 0x7b, 0xc3, 0xe0, 0x24, 0x16, 0xa8, 0x6a, 0x49, 0x6d, 0x63, 0x4d, + 0x70, 0x4d, 0x0a, 0x59, 0xdb, 0xe8, 0x65, 0xa9, 0x20, 0x90, 0xb9, 0xe3, + 0x7e, 0x3a, 0x5a, 0x0a, 0x76, 0xa1, 0x82, 0x16, 0xf5, 0x64, 0x1e, 0xee, + 0x2a, 0x1a, 0x8e, 0x58, 0xa2, 0x5d, 0x3c, 0x96, 0x50, 0x0d, 0xb2, 0x82, + 0xfb, 0xe4, 0x76, 0x75, 0x8b, 0xcd, 0x0b, 0xae, 0x99, 0x87, 0x32, 0x33, + 0x2e, 0x42, 0xef, 0xd1, 0xc0, 0x6d, 0xb3, 0xd3, 0xd0, 0xdc, 0xdc, 0x63, + 0xfa, 0x89, 0x55, 0xc0, 0x6c, 0x7b, 0xcb, 0xfa, 0x96, 0x82, 0x72, 0xd4, + 0xc9, 0xf6, 0x18, 0xd2, 0xcf, 0x21, 0x1a, 0x15, 0x6b, 0x19, 0x65, 0x6a, + 0xcf, 0xef, 0xfc, 0x87, 0x49, 0x83, 0x8f, 0xbd, 0xbb, 0xb0, 0x33, 0xd6, + 0x56, 0x0b, 0xb2, 0xdf, 0x8a, 0x07, 0xf9, 0x9d, 0xb7, 0xf1, 0x8f, 0x85, + 0x0f, 0xd2, 0x8a, 0xa5, 0xd8, 0x9d, 0x1b, 0xde, 0xbd, 0x60, 0xfd, 0xba, + 0x1f, 0x8b, 0x60, 0x44, 0xc9, 0x46, 0xab, 0x0e, 0x53, 0xa2, 0x39, 0xe4, + 0x49, 0x67, 0x4c, 0x5b, 0x98, 0x36, 0xd5, 0xf5, 0xa3, 0xa9, 0xeb, 0x1f, + 0xfa, 0xc8, 0xcb, 0x5b, 0x0a, 0x87, 0x14, 0xa8, 0xfe, 0x2e, 0x15, 0xb6, + 0xe9, 0x88, 0xb3, 0x71, 0xe4, 0x34, 0xb8, 0x28, 0x91, 0xe7, 0x89, 0x6d, + 0xe7, 0x52, 0x21, 0x64, 0x26, 0xe0, 0x76, 0x9b, 0x11, 0xeb, 0x59, 0xc8, + 0x26, 0x85, 0x6d, 0xf0, 0x58, 0x99, 0x26, 0x54, 0xdb, 0x6c, 0xf4, 0xe8, + 0x99, 0x9a, 0xd4, 0xc5, 0x7d, 0x67, 0xbc, 0xf5, 0x05, 0xfd, 0xd3, 0xb8, + 0x43, 0xd2, 0xda, 0xf0, 0xfc, 0x11, 0x01, 0x6d, 0x64, 0xc5, 0x54, 0xb1, + 0x77, 0x13, 0xff, 0x83, 0x8c, 0xa0, 0x3e, 0xc5, 0x89, 0x6e, 0xe6, 0xf2, + 0x6f, 0x90, 0xfa, 0xd6, 0x3c, 0xd4, 0x4f, 0x78, 0xbb, 0x71, 0x7e, 0xbd, + 0x2c, 0x83, 0x9b, 0x65, 0x5f, 0xc5, 0xad, 0xf0, 0xe7, 0x80, 0x18, 0xc5, + 0xeb, 0xfc, 0x94, 0x22, 0xbb, 0x7e, 0xfc, 0x66, 0x9e, 0x4d, 0xd7, 0xab, + 0x1c, 0x30, 0x6d, 0x32, 0x8c, 0xd1, 0x8e, 0x69, 0xd1, 0x6a, 0x86, 0xb6, + 0x3f, 0x0b, 0x83, 0x2e, 0x08, 0x14, 0x49, 0x80, 0xc2, 0xe1, 0xd7, 0xa8, + 0xc9, 0x66, 0x36, 0xd4, 0xf4, 0x90, 0x7f, 0x36, 0x59, 0x59, 0xaf, 0x5b, + 0x56, 0x04, 0x40, 0x81, 0x92, 0xd1, 0x13, 0x11, 0x19, 0x9f, 0x46, 0x8d, + 0xde, 0xcd, 0xd7, 0x1e, 0x80, 0xd0, 0xe8, 0x6f, 0x31, 0xf3, 0x6d, 0xf3, + 0x57, 0x6d, 0xc0, 0x82, 0x3e, 0xe8, 0x2a, 0x0b, 0xca, 0xab, 0x62, 0xaf, + 0xff, 0x54, 0x82, 0x01, 0xf0, 0x54, 0xf7, 0xfb, 0xc2, 0x27, 0x2c, 0x3d, + 0xc3, 0x47, 0x36, 0x3e, 0x5b, 0x0f, 0xd7, 0x86, 0x58, 0xdb, 0x5c, 0x91, + 0x47, 0x5a, 0xcf, 0x7d, 0x02, 0xa4, 0x25, 0xac, 0x53, 0xcd, 0xef, 0xa1, + 0x30, 0xe2, 0x68, 0x67, 0x69, 0xda, 0xf7, 0x42, 0xd0, 0x5e, 0x06, 0xf7, + 0x9d, 0x03, 0x20, 0x61, 0x74, 0x33, 0xe0, 0xf4, 0x89, 0x80, 0xcf, 0x09, + 0x35, 0x44, 0x25, 0xd9, 0x63, 0x34, 0xa7, 0x24, 0xc1, 0xa3, 0x62, 0x8e, + 0x5f, 0xe4, 0x37, 0xb4, 0x86, 0x11, 0x3b, 0xc5, 0xdd, 0xf7, 0x0a, 0xd9, + 0x33, 0x22, 0x05, 0x7e, 0x7c, 0xfa, 0xc7, 0x73, 0xff, 0xf1, 0x34, 0x59, + 0x1e, 0x51, 0x33, 0xc1, 0x8f, 0xcd, 0x49, 0xd5, 0xba, 0x05, 0x3c, 0xe0, + 0x21, 0xca, 0x13, 0x74, 0x4a, 0xb7, 0x64, 0xb3, 0x0c, 0x02, 0x33, 0x54, + 0x6d, 0x67, 0xb4, 0x3b, 0xc2, 0x53, 0xef, 0xbf, 0xec, 0x35, 0xf9, 0x7d, + 0x88, 0x1c, 0x3e, 0x4c, 0x38, 0xfc, 0x45, 0x28}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA384, + 69, + {0xba, 0x6f, 0xe1, 0x99, 0xb2, 0x28, 0x7d, 0xf8, 0x63, 0x3e, 0x89, 0xb1, + 0xa7, 0xf3, 0x8d, 0x65, 0x10, 0x92, 0xd2, 0xfb, 0xbd, 0xf6, 0xcd, 0xf6, + 0xd8, 0x52, 0x59, 0x05, 0x57, 0x49, 0x7b, 0xfe, 0x73, 0x1a, 0xe9, 0x9c, + 0x71, 0xb1, 0x45, 0xea, 0x00, 0x9b, 0x6c, 0xd1, 0x73, 0x13, 0xce, 0xd4, + 0x06, 0xf0, 0x18, 0x8f, 0x77, 0x3a, 0x4e, 0x8b, 0xf0, 0xe3, 0x51, 0xde, + 0xca, 0xc5, 0x6c, 0x0c, 0xe5, 0x82, 0xba, 0x19, 0x24, 0xd2, 0xd3, 0x05, + 0xca, 0x3e, 0xb1, 0xf1, 0x0a, 0xd8, 0x7c, 0x86, 0x9b, 0xc2, 0x32, 0xa8, + 0x3f, 0xd6, 0xaa, 0x4d, 0x9c, 0xa4, 0xab, 0x22, 0xb8, 0x3d, 0xc5, 0x96, + 0x4f, 0x9d, 0xc4, 0xa1, 0x51, 0x00, 0x32, 0xbc, 0x40, 0x9c, 0x03, 0x7e, + 0x23, 0x67, 0xee, 0x5a, 0x7f, 0x6d, 0xad, 0xf0, 0x2e, 0x54, 0x13, 0x7f, + 0xe0, 0x4e, 0x84, 0x46, 0x8c, 0x42, 0x4a, 0x05, 0x0e, 0x72, 0x28, 0x48, + 0xc5, 0x94, 0xd3, 0xec, 0x59, 0x32, 0x58, 0x42, 0xab, 0x1f, 0xfa, 0x0f, + 0xa2, 0x5c, 0x10, 0x72, 0x51, 0xe6, 0xd8, 0x62, 0x33, 0xe5, 0xd4, 0x3e, + 0x9d, 0x6c, 0xc2, 0xbb, 0x30, 0x06, 0xbc, 0x1b, 0x5c, 0xd5, 0x34, 0x17, + 0xa2, 0x3e, 0x1a, 0x88, 0x00, 0x45, 0x99, 0x5a, 0xbe, 0x2c, 0x6c, 0xe8, + 0xe5, 0x4b, 0xca, 0xce, 0xe4, 0x77, 0xe6, 0xc9, 0x9e, 0x04, 0xbc, 0x37, + 0x40, 0xb1, 0xbb, 0xaa, 0x24, 0x62, 0x17, 0x77, 0x0b, 0x55, 0x3e, 0xec, + 0x19, 0xc6, 0x1e, 0x32, 0x67, 0xf9, 0xdb, 0x9e, 0x68, 0xae, 0x8a, 0x2e, + 0xf2, 0x16, 0xc2, 0x53, 0xa6, 0x68, 0x90, 0x53, 0x98, 0xe0, 0x73, 0xdd, + 0xff, 0x62, 0x07, 0x5a, 0x7a, 0xa7, 0xae, 0x95, 0x30, 0xe5, 0x88, 0xf4, + 0x0c, 0x18, 0xac, 0x29, 0x4e, 0x1d, 0x5c, 0x17, 0x71, 0x99, 0x78, 0x87, + 0xe2, 0x7d, 0x2f, 0x07, 0xd2, 0x0e, 0xa7, 0x69, 0x89, 0xcd, 0x12, 0x78, + 0x50, 0x15, 0xce, 0xe5, 0x19, 0x4e, 0x2d, 0xb5, 0xfb, 0x73, 0x6c, 0x25, + 0x82, 0xcf, 0xd0, 0x48, 0x63, 0x16, 0xff, 0x3d, 0x3f, 0x26, 0xf1, 0x9a, + 0x34, 0x8a, 0xf1, 0x47, 0xb7, 0x7c, 0xf6, 0xcd, 0xc6, 0x26, 0x4a, 0x38, + 0x76, 0x1a, 0xc2, 0x70, 0xc2, 0xec, 0x5d, 0x85, 0x77, 0x85, 0xab, 0xc5, + 0x3a, 0x3a, 0x5d, 0x6d, 0x8a, 0x05, 0x23, 0x63, 0x66, 0x18, 0x0e, 0xb7, + 0xdf, 0x08, 0x76, 0x52, 0x97, 0xb3, 0x84, 0xa8, 0xe2, 0x67, 0x99, 0x4b, + 0x84, 0x77, 0x51, 0xb2, 0x53, 0x98, 0x67, 0x14, 0x53, 0xaa, 0xb2, 0x77, + 0x0e, 0x1d, 0xd2, 0x44, 0x8d, 0x12, 0x85, 0xe0, 0x78, 0xae, 0x5a, 0x56, + 0x1b, 0xd2, 0x33, 0xa0, 0xec, 0xfa, 0x2a, 0x4a, 0x92, 0x64, 0xa1, 0x32, + 0xbe, 0xb8, 0x3e, 0xaa, 0xb5, 0xde, 0x5c, 0x29, 0xd9, 0xb0, 0xd2, 0xaa, + 0xcd, 0x3b, 0x12, 0x52, 0x79, 0xe8, 0x13, 0x36, 0x70, 0x0f, 0x2b, 0xa8, + 0xe7, 0x6e, 0x75, 0x6f, 0x44, 0x11, 0xc4, 0xf7, 0x6c, 0xfa, 0x75, 0x80, + 0x62, 0x2e, 0xa8, 0x6f, 0xab, 0x03, 0x5a, 0xcd, 0xa5, 0xdf, 0xfa, 0x60, + 0xdb, 0xfe, 0xa9, 0xdf, 0x2b, 0x03, 0xb9, 0x54, 0x0a, 0x1b, 0x89, 0x07, + 0x65, 0x59, 0xcf, 0x56, 0x06, 0xaa, 0x96, 0x98, 0x7a, 0x5b, 0x9c, 0x46, + 0x03, 0x95, 0x93, 0x72, 0x6b, 0x6c, 0x19, 0xc7, 0x05, 0x15, 0xdb, 0x21, + 0x76, 0x08, 0x17, 0xfb, 0xf5, 0x88, 0xcd, 0x15, 0x9b, 0x7b, 0xc5, 0x68, + 0x03, 0xf1, 0xc2, 0x75, 0x53, 0x3f, 0xb5, 0x9e, 0x49, 0x13, 0xae, 0x2b, + 0x79, 0x73, 0xa7, 0xdb, 0xf0, 0x34, 0xd5, 0x8b, 0x69, 0x48, 0xa4, 0x91, + 0x0b, 0x5d, 0xbe, 0x68, 0x8b, 0x2a, 0x2e, 0x48, 0x35, 0x4d, 0x19, 0x25, + 0x9e, 0xdf, 0xf5, 0x5c, 0x49, 0x52, 0x74, 0x12}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA384, + 70, + {0x82, 0xc9, 0x9a, 0xbb, 0xb7, 0xe5, 0x4f, 0x23, 0x4f, 0xf2, 0xf2, 0x64, + 0x5d, 0x42, 0x67, 0xba, 0x80, 0xf4, 0xb4, 0xcc, 0x7e, 0x65, 0xa5, 0x27, + 0x02, 0xf1, 0xf7, 0x35, 0xbb, 0xaa, 0xd8, 0x86, 0x1c, 0x3d, 0x57, 0x05, + 0x2d, 0x8d, 0xa5, 0x1c, 0x47, 0x8e, 0x28, 0x63, 0xd2, 0xe8, 0x06, 0xf9, + 0xeb, 0xba, 0xee, 0x76, 0x62, 0x5d, 0x07, 0xbe, 0x4c, 0x49, 0xa0, 0xfd, + 0x6e, 0x3f, 0x8c, 0x56, 0xf1, 0x86, 0xa4, 0x3d, 0x99, 0x4b, 0xad, 0x73, + 0xeb, 0x09, 0xcc, 0xc7, 0xbc, 0x3e, 0xcd, 0x47, 0xd0, 0x5d, 0xef, 0xbe, + 0x45, 0xb5, 0x61, 0x5c, 0xfa, 0xa2, 0x63, 0x0a, 0x1d, 0xa0, 0x49, 0xf7, + 0x00, 0x0f, 0x4f, 0xc3, 0x98, 0xca, 0x1a, 0x96, 0x9c, 0x9d, 0xeb, 0xe2, + 0xbc, 0x24, 0x4f, 0x7e, 0xca, 0x92, 0x37, 0x4a, 0x3d, 0x57, 0x79, 0x4d, + 0x5a, 0x1b, 0x77, 0x27, 0xb7, 0x4a, 0x9a, 0xc3, 0xe0, 0x34, 0x37, 0x24, + 0xe6, 0xe2, 0x3c, 0xc3, 0x64, 0x57, 0x95, 0xbb, 0x46, 0x4e, 0x50, 0x58, + 0x88, 0xba, 0x01, 0xa8, 0x7b, 0x08, 0x96, 0x59, 0x72, 0x4e, 0x52, 0xa4, + 0xfd, 0x30, 0x8e, 0xd0, 0x45, 0x22, 0x54, 0x39, 0x5e, 0xec, 0x76, 0xcc, + 0x75, 0x9b, 0x0b, 0x35, 0x2b, 0xb5, 0x48, 0x1f, 0x72, 0x1f, 0xdc, 0x21, + 0xd4, 0xcd, 0x31, 0x54, 0x8d, 0x11, 0xc3, 0x15, 0x41, 0x62, 0x8f, 0xf5, + 0x8d, 0x69, 0x78, 0xcb, 0x0f, 0x8c, 0xa0, 0x65, 0x9b, 0x53, 0x31, 0x22, + 0x29, 0xe7, 0x9c, 0x17, 0x18, 0x3b, 0x72, 0x7a, 0x60, 0xf4, 0x82, 0xdd, + 0x8a, 0xfe, 0x7b, 0x21, 0x22, 0x54, 0xdf, 0xe4, 0x25, 0xcf, 0x54, 0xc4, + 0x8a, 0xad, 0x51, 0x5c, 0xed, 0xcd, 0x0e, 0x11, 0x84, 0xed, 0x75, 0x7f, + 0x7d, 0x5d, 0xf9, 0xfa, 0x76, 0x64, 0xf1, 0xdc, 0x2b, 0x95, 0x0d, 0xe5, + 0x57, 0xaf, 0x0a, 0x7a, 0xc0, 0x67, 0x82, 0x48, 0x7e, 0x40, 0xe8, 0x5b, + 0x28, 0x64, 0xc9, 0xbc, 0xe8, 0x13, 0x4e, 0xa2, 0xce, 0x61, 0x12, 0x17, + 0x3c, 0xcd, 0xde, 0xe0, 0x31, 0xbd, 0x53, 0xbd, 0xb6, 0x34, 0x91, 0xd5, + 0x96, 0xd4, 0x3b, 0x8b, 0x17, 0x67, 0x01, 0x8f, 0xdd, 0xb2, 0x67, 0x03, + 0xf0, 0xe5, 0xd8, 0x4f, 0xad, 0x73, 0xc8, 0xf8, 0xf6, 0xfa, 0xb3, 0x82, + 0x34, 0xac, 0x60, 0xa9, 0x6c, 0x0b, 0x6a, 0x12, 0x61, 0x9b, 0x95, 0x70, + 0xf5, 0x44, 0x91, 0xcf, 0x86, 0xff, 0x7c, 0x00, 0xfc, 0x04, 0x14, 0xe6, + 0xbf, 0xf2, 0xba, 0x0c, 0x1d, 0x79, 0xec, 0x42, 0xde, 0x7c, 0xbf, 0x5a, + 0x32, 0x37, 0xc8, 0x90, 0xdd, 0x66, 0x26, 0xba, 0x6f, 0x0b, 0x94, 0xec, + 0xe4, 0x7d, 0x61, 0x6d, 0xa7, 0x69, 0xb6, 0x66, 0x70, 0xcf, 0x0e, 0x78, + 0x76, 0x06, 0x90, 0x3e, 0xee, 0x99, 0xf7, 0x4f, 0x30, 0xd4, 0x53, 0xee, + 0x0f, 0x03, 0xa5, 0xd5, 0xfb, 0xe1, 0x6b, 0x1f, 0x49, 0x54, 0xe3, 0x7a, + 0xf0, 0x78, 0x80, 0xe7, 0x79, 0xa9, 0x13, 0xac, 0xa0, 0x4a, 0x08, 0x4e, + 0x23, 0x4f, 0xec, 0xa9, 0x96, 0x36, 0x2a, 0x62, 0x67, 0x30, 0x4b, 0x21, + 0x33, 0x61, 0x9f, 0x91, 0xa1, 0xcd, 0x5d, 0xbc, 0x87, 0x32, 0x0f, 0x46, + 0xfb, 0x3d, 0x13, 0x63, 0x7e, 0xaa, 0xde, 0x44, 0x84, 0x6f, 0xa6, 0xdc, + 0xea, 0xb8, 0xae, 0x8c, 0xf5, 0x91, 0xa9, 0x11, 0x9f, 0xe5, 0x0c, 0xff, + 0x61, 0xef, 0x78, 0x9d, 0xc2, 0xb3, 0xfd, 0x79, 0x96, 0xe8, 0x2d, 0x08, + 0x46, 0xa5, 0xdb, 0x6d, 0xcd, 0x0c, 0xfa, 0xb9, 0x6b, 0xff, 0x1d, 0xbe, + 0x14, 0x04, 0x7b, 0x21, 0x3a, 0xd6, 0xda, 0x82, 0x29, 0xcd, 0x28, 0x1f, + 0x47, 0xab, 0xec, 0x5c, 0x1e, 0xb2, 0x42, 0x38, 0xee, 0xf1, 0x00, 0x67, + 0x70, 0xe5, 0x73, 0x0f, 0xf2, 0x70, 0xd1, 0x68}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA384, + 71, + {0xa7, 0x35, 0xf6, 0x61, 0x61, 0x3e, 0x78, 0x68, 0x4c, 0xce, 0xe4, 0x36, + 0xe4, 0x9d, 0x78, 0xaf, 0x41, 0xa8, 0x9c, 0x32, 0x5a, 0x5d, 0x2c, 0xc8, + 0xfe, 0xfd, 0x73, 0x4c, 0x76, 0x93, 0x8a, 0xda, 0x09, 0xff, 0x8e, 0xba, + 0xa3, 0xbb, 0xb1, 0xf3, 0x55, 0x46, 0xfb, 0xa7, 0x6e, 0x74, 0x78, 0x20, + 0x76, 0xd5, 0x6c, 0xda, 0x9a, 0x43, 0x36, 0x3c, 0x3e, 0xc5, 0x8b, 0xdb, + 0x12, 0x18, 0x3a, 0xba, 0xa5, 0xc5, 0x0f, 0x5a, 0xe3, 0x37, 0xea, 0x53, + 0xaf, 0x2d, 0xff, 0x11, 0x48, 0xae, 0x87, 0x82, 0x54, 0x61, 0xd2, 0x94, + 0xfe, 0x43, 0x37, 0x11, 0xc9, 0x89, 0x10, 0x11, 0xf6, 0x4b, 0x24, 0x33, + 0xa6, 0x43, 0xee, 0x85, 0x0d, 0x22, 0x27, 0xe5, 0x9a, 0x13, 0x22, 0xa3, + 0x18, 0xea, 0x66, 0xe3, 0x51, 0x6a, 0x8a, 0x58, 0x44, 0xef, 0x87, 0xfc, + 0x4e, 0xd9, 0x61, 0xeb, 0x55, 0xc1, 0x46, 0xb6, 0xf9, 0x8a, 0x38, 0x94, + 0x55, 0xb9, 0x73, 0x04, 0x15, 0x82, 0x83, 0xcc, 0xf0, 0x3d, 0xf5, 0x24, + 0x71, 0xe2, 0x5d, 0x35, 0xa9, 0xc4, 0x69, 0x3e, 0xb5, 0x1e, 0x32, 0x6c, + 0xa0, 0xa2, 0xae, 0x71, 0x9a, 0xf9, 0x33, 0x88, 0x11, 0x93, 0x65, 0xdd, + 0x06, 0xce, 0x0d, 0x94, 0x2a, 0x81, 0x08, 0x95, 0xe1, 0xed, 0x04, 0x27, + 0x96, 0x01, 0x48, 0xa6, 0xf9, 0xe9, 0xd6, 0x51, 0x73, 0x93, 0x34, 0x82, + 0xd1, 0xba, 0xbb, 0xbf, 0xc2, 0xf3, 0x05, 0x3d, 0x6e, 0xad, 0x27, 0x45, + 0x29, 0x25, 0x4a, 0x69, 0xa9, 0x03, 0xd7, 0xf2, 0xd1, 0x5f, 0xe3, 0xa3, + 0x47, 0xe9, 0xe7, 0x37, 0xfc, 0xfa, 0xf7, 0x24, 0xb7, 0xa7, 0xcc, 0x21, + 0xd0, 0x20, 0x48, 0xda, 0xc0, 0xe0, 0x60, 0x7a, 0xa7, 0xf6, 0xa7, 0xa8, + 0xe5, 0xde, 0x4e, 0xdb, 0x2f, 0x81, 0xc2, 0x5c, 0x79, 0x73, 0xf6, 0x32, + 0xbf, 0xd5, 0x22, 0xda, 0xd7, 0x8e, 0xb6, 0xc6, 0x28, 0x77, 0x5e, 0x12, + 0x48, 0x4f, 0xc7, 0x2d, 0x97, 0xe6, 0xbc, 0x35, 0xb8, 0xda, 0xf6, 0x8f, + 0x48, 0x45, 0x65, 0x37, 0x68, 0x27, 0x97, 0xcb, 0x66, 0xd4, 0x25, 0x2d, + 0x01, 0xc7, 0x98, 0x60, 0x6e, 0x44, 0x01, 0x42, 0xf2, 0x58, 0x59, 0xc4, + 0xde, 0xc2, 0xe9, 0x16, 0xb3, 0xf0, 0x06, 0xc1, 0x4c, 0x32, 0x9a, 0xd6, + 0x7e, 0x6f, 0xe4, 0xf1, 0x3b, 0xb0, 0x52, 0x21, 0x45, 0xad, 0x15, 0x83, + 0xaa, 0x49, 0x23, 0x9c, 0xc5, 0x96, 0xcf, 0x27, 0x6c, 0xa2, 0xe5, 0x89, + 0x4e, 0x44, 0x82, 0x75, 0xa4, 0x74, 0xc9, 0x35, 0x3d, 0x2e, 0x7e, 0x70, + 0x95, 0xcd, 0xaa, 0x1c, 0xee, 0x50, 0xd9, 0x67, 0xe4, 0x59, 0xb0, 0x61, + 0x9d, 0x5e, 0x48, 0xe3, 0x2c, 0x32, 0x8e, 0x01, 0x48, 0x38, 0x1e, 0xa3, + 0xf4, 0xb5, 0xa8, 0xaf, 0xbf, 0x3e, 0x33, 0xab, 0x58, 0xb9, 0x82, 0x09, + 0xd5, 0xfe, 0x15, 0x2c, 0xf4, 0x3a, 0xf0, 0x42, 0xef, 0xd5, 0xda, 0xb4, + 0x22, 0x43, 0x80, 0xe6, 0xf2, 0x09, 0xf1, 0x51, 0x64, 0x22, 0x90, 0x51, + 0x3a, 0xff, 0xb6, 0x39, 0x61, 0x86, 0x4f, 0x35, 0xac, 0x85, 0xee, 0xac, + 0xcb, 0x88, 0x04, 0xda, 0x6a, 0x10, 0xab, 0xa8, 0x5e, 0xda, 0x54, 0x38, + 0xf9, 0xaa, 0x18, 0x4f, 0x96, 0x41, 0x2a, 0x0e, 0x20, 0x5b, 0x6b, 0x8b, + 0xaf, 0x55, 0x2e, 0x0e, 0x89, 0xa3, 0x38, 0xca, 0xcf, 0x85, 0xea, 0xbc, + 0x39, 0x0a, 0xf7, 0x45, 0x69, 0x4c, 0x51, 0xe2, 0x6c, 0x87, 0x7c, 0xd0, + 0xc9, 0xc0, 0xe3, 0x8f, 0x83, 0x43, 0x62, 0x19, 0xea, 0xbf, 0x9d, 0xd2, + 0x3b, 0xe5, 0x60, 0x4a, 0x06, 0xc2, 0x41, 0x1a, 0x08, 0xde, 0xc7, 0xe1, + 0x5c, 0xc6, 0xea, 0xa9, 0x98, 0x99, 0xc5, 0x6c, 0x8c, 0x9f, 0xc1, 0x51, + 0xb8, 0x38, 0xb9, 0x98, 0xe8, 0xae, 0xbe, 0x58}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA384, + 72, + {0x0d, 0x7d, 0x84, 0xce, 0xc3, 0xb8, 0x97, 0x70, 0x38, 0x50, 0xd7, 0x70, + 0x82, 0x6b, 0x1a, 0xc6, 0xf7, 0x4e, 0xd8, 0x7d, 0x4c, 0x51, 0x39, 0xa1, + 0x12, 0x1a, 0xee, 0xab, 0x20, 0xba, 0x0a, 0xd8, 0x34, 0x47, 0xd7, 0xe7, + 0x67, 0xf2, 0x39, 0x4e, 0xf5, 0xb8, 0xb2, 0x8c, 0xc4, 0x31, 0xca, 0x90, + 0x7a, 0xb6, 0x4d, 0x57, 0xd9, 0x41, 0x90, 0x28, 0x47, 0x1c, 0xae, 0x8d, + 0x6c, 0x6d, 0xd7, 0x6a, 0xd0, 0x31, 0xf0, 0x6b, 0x46, 0x2d, 0x44, 0xf3, + 0xc8, 0x20, 0x52, 0x82, 0x5b, 0xfb, 0xc4, 0x92, 0x4e, 0x31, 0xef, 0x5a, + 0x89, 0x16, 0x6d, 0x90, 0x40, 0x2e, 0x08, 0x2a, 0x01, 0xae, 0x28, 0x9d, + 0x5a, 0x92, 0xb6, 0x6a, 0xb2, 0x6a, 0x9d, 0xad, 0x5f, 0x27, 0x9d, 0xd3, + 0x96, 0x94, 0xf2, 0x91, 0xf6, 0x11, 0x3a, 0xbb, 0x93, 0x37, 0xef, 0xdf, + 0xac, 0xcb, 0x8a, 0x94, 0xcb, 0x49, 0xbe, 0xd1, 0x8e, 0x2a, 0x79, 0x86, + 0x58, 0x82, 0xd2, 0x40, 0x74, 0xbd, 0x09, 0x6a, 0x35, 0x25, 0xa6, 0x60, + 0x6e, 0xd0, 0x0a, 0x33, 0x78, 0xf8, 0x67, 0xa2, 0xac, 0x2e, 0x81, 0xc4, + 0x30, 0x3d, 0x59, 0xa8, 0x38, 0x71, 0xe7, 0x7d, 0x40, 0x98, 0xf8, 0xfa, + 0xfd, 0xbf, 0x2d, 0xb9, 0xa0, 0xe0, 0x00, 0x06, 0xe9, 0x30, 0x5d, 0xdd, + 0xbf, 0x97, 0x74, 0xd4, 0xc5, 0x5f, 0xf9, 0x25, 0x12, 0x7d, 0xf7, 0x21, + 0x67, 0x9a, 0x0d, 0x70, 0x1a, 0xeb, 0x8e, 0x98, 0x7b, 0x6e, 0x06, 0x18, + 0x74, 0xb5, 0xa4, 0x8a, 0x31, 0x5a, 0x37, 0x58, 0xd3, 0x98, 0xef, 0x26, + 0x5f, 0xd7, 0xa1, 0x4d, 0x76, 0xcb, 0xc8, 0xa2, 0x68, 0x1b, 0xbb, 0x3f, + 0x3c, 0xc3, 0xef, 0x7d, 0xed, 0x37, 0xf9, 0x9b, 0xf9, 0x86, 0x22, 0x05, + 0xb3, 0x33, 0xd6, 0x44, 0x94, 0x5d, 0xff, 0x50, 0xfc, 0x6b, 0x20, 0x28, + 0x8b, 0x27, 0x59, 0x1a, 0x20, 0x4a, 0x41, 0x5d, 0x79, 0xc9, 0xc1, 0xe1, + 0xa0, 0x88, 0xf9, 0x23, 0x4e, 0xdc, 0x4e, 0xcb, 0xe4, 0x9e, 0x79, 0x51, + 0xe0, 0x83, 0x50, 0xca, 0x64, 0x16, 0x3d, 0x27, 0xd8, 0x38, 0x43, 0x31, + 0x83, 0x08, 0x6f, 0x8f, 0x54, 0x92, 0xd7, 0xa4, 0xc7, 0xe0, 0x18, 0x00, + 0x6e, 0x82, 0x61, 0x0d, 0xd7, 0xfc, 0x9b, 0x74, 0x44, 0x19, 0xd3, 0xbc, + 0xa7, 0x68, 0x70, 0x95, 0x33, 0xe7, 0x0a, 0xd7, 0x71, 0x89, 0xa7, 0x19, + 0x0f, 0x5d, 0x1d, 0xe2, 0xe5, 0x5e, 0x31, 0xe6, 0x8e, 0xfe, 0x37, 0x24, + 0x23, 0x9b, 0x61, 0xdc, 0x81, 0x14, 0x06, 0x0b, 0x69, 0xa0, 0xef, 0x2a, + 0x72, 0x0e, 0xee, 0x08, 0x16, 0x29, 0x01, 0xb0, 0x5a, 0x00, 0x50, 0x36, + 0x75, 0x28, 0x44, 0xca, 0xa0, 0x2b, 0x69, 0x53, 0x7e, 0xfb, 0xf2, 0x4d, + 0xc5, 0x22, 0x01, 0x0c, 0x7e, 0xb5, 0x3a, 0xf9, 0x6e, 0xe8, 0xbd, 0xb0, + 0x33, 0x67, 0x8e, 0xc9, 0x68, 0x29, 0xf4, 0xfb, 0xc3, 0x3c, 0x94, 0x11, + 0x2c, 0x87, 0xd9, 0x45, 0xeb, 0xdc, 0x33, 0x34, 0xf5, 0xb0, 0xfc, 0xb3, + 0x99, 0xb3, 0x73, 0x3f, 0xde, 0xc7, 0x6e, 0xc4, 0xc1, 0xd8, 0x7b, 0x57, + 0x06, 0xeb, 0x82, 0x94, 0xef, 0x3f, 0x06, 0x87, 0x7a, 0x33, 0xf3, 0x11, + 0xd5, 0x53, 0x31, 0x80, 0xad, 0xda, 0xe5, 0x63, 0xc5, 0x7f, 0xc9, 0x39, + 0xcb, 0x79, 0x14, 0x04, 0xeb, 0xa0, 0x64, 0xc8, 0xf0, 0x00, 0x98, 0x28, + 0xeb, 0x23, 0x15, 0xb4, 0x6c, 0x26, 0x6d, 0x73, 0x52, 0xc5, 0x63, 0xa4, + 0x1d, 0x6f, 0xf0, 0x38, 0x25, 0x8c, 0x94, 0xb5, 0x1a, 0x71, 0x09, 0x85, + 0xae, 0x67, 0x8f, 0xba, 0x0a, 0x47, 0x31, 0xd4, 0x30, 0x3b, 0x55, 0x30, + 0x85, 0x16, 0x2d, 0x35, 0x44, 0x0c, 0x45, 0x3e, 0xb2, 0x23, 0xd2, 0xd8, + 0xcd, 0xb5, 0x8c, 0xd4, 0xc3, 0x48, 0x65, 0x5d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA384, + 73, + {0x67, 0x3e, 0x32, 0x4d, 0x7c, 0xd2, 0x49, 0xbd, 0xdf, 0xd4, 0xcc, 0x0f, + 0xec, 0xfb, 0xc5, 0x9f, 0xc9, 0x25, 0x28, 0x38, 0x60, 0x45, 0xc2, 0xc8, + 0xdf, 0x3a, 0xb0, 0x67, 0x3e, 0x63, 0x1d, 0x67, 0x5a, 0x32, 0x17, 0x52, + 0x13, 0x4e, 0x30, 0x94, 0x7e, 0xd7, 0xd5, 0xcd, 0x21, 0x24, 0xb2, 0x87, + 0x0f, 0x87, 0x77, 0xc3, 0x2e, 0xf7, 0xe5, 0xe8, 0xc7, 0x6b, 0x51, 0xd2, + 0x62, 0xac, 0xd2, 0xe0, 0xb3, 0x09, 0x04, 0x14, 0x09, 0x79, 0xee, 0x18, + 0xdc, 0x5d, 0x6e, 0x7e, 0x3d, 0x4e, 0x97, 0xbb, 0x75, 0x82, 0x5a, 0xda, + 0x56, 0x31, 0xa1, 0x03, 0x6e, 0x8a, 0xed, 0xfb, 0x19, 0x4d, 0xe2, 0xae, + 0xfe, 0xfe, 0x38, 0x82, 0x7c, 0x13, 0xd5, 0x28, 0x75, 0x2d, 0x53, 0x37, + 0xa7, 0x52, 0xd3, 0x93, 0x8c, 0xcb, 0x49, 0x27, 0x93, 0xc9, 0x9e, 0x7a, + 0x72, 0x66, 0x83, 0xab, 0x7d, 0xcd, 0x9f, 0xcb, 0xe3, 0xfd, 0xd2, 0x90, + 0x8f, 0xff, 0xac, 0x6d, 0x86, 0x6b, 0x13, 0xc9, 0x61, 0x7d, 0x27, 0x2b, + 0x16, 0xb3, 0x5c, 0x73, 0xba, 0xfa, 0x10, 0xbb, 0xcb, 0x21, 0x6f, 0x44, + 0xa5, 0x43, 0xa9, 0xc7, 0x5e, 0x88, 0xac, 0x85, 0xe0, 0x6c, 0x45, 0xcd, + 0xcd, 0xfc, 0x2b, 0x0c, 0xbb, 0x90, 0x0d, 0xab, 0xc1, 0x1d, 0xe0, 0x36, + 0xfe, 0x22, 0xea, 0x06, 0xd3, 0x3b, 0xf8, 0x44, 0xd1, 0x37, 0x16, 0x81, + 0xc2, 0xa5, 0x11, 0xe1, 0xc8, 0xa4, 0x75, 0xde, 0xbd, 0x07, 0x01, 0xc6, + 0x7b, 0x6d, 0xdd, 0x90, 0x78, 0x18, 0xc3, 0x00, 0xf3, 0x2f, 0xed, 0x34, + 0x1a, 0xc4, 0xfc, 0xd7, 0xa3, 0x56, 0xd3, 0x05, 0x42, 0xcf, 0x09, 0x6b, + 0xf3, 0x69, 0xdc, 0x95, 0xe3, 0x5b, 0x59, 0xae, 0xf2, 0xa7, 0xc0, 0xa3, + 0xb9, 0x1e, 0x7e, 0xd4, 0x26, 0x7e, 0x05, 0x93, 0x98, 0xe2, 0x82, 0xca, + 0xa4, 0x0d, 0x4c, 0xfd, 0x40, 0x70, 0x01, 0xaf, 0x2e, 0x85, 0xc7, 0x81, + 0x99, 0xce, 0x90, 0x65, 0x94, 0x4d, 0x8e, 0xff, 0xcb, 0x1a, 0x33, 0x0e, + 0xa5, 0xcf, 0x5c, 0xca, 0xca, 0x9f, 0xc4, 0x48, 0xd9, 0x67, 0xac, 0x3e, + 0x7b, 0xfb, 0xe1, 0xf2, 0x49, 0x97, 0x00, 0xaa, 0xfd, 0x22, 0x2f, 0xe7, + 0x43, 0x37, 0x7c, 0xc9, 0x13, 0x02, 0x23, 0x5e, 0x64, 0x46, 0xcd, 0xcd, + 0xe8, 0x22, 0xab, 0x44, 0x1d, 0x07, 0x4a, 0xdb, 0xd1, 0x75, 0x13, 0x5b, + 0x07, 0x77, 0x58, 0x8d, 0x5a, 0x08, 0xc6, 0xe4, 0xa7, 0x52, 0xf4, 0x6b, + 0x7e, 0x1d, 0x24, 0xb5, 0x17, 0x9e, 0xfc, 0x3c, 0x0e, 0x12, 0x06, 0x85, + 0x67, 0xb5, 0xc1, 0x87, 0xd3, 0x27, 0xa4, 0x4d, 0xe9, 0xf8, 0xcf, 0x2d, + 0x43, 0x46, 0xa3, 0x09, 0xbf, 0x91, 0x99, 0x5f, 0xaa, 0xd1, 0xfa, 0x7b, + 0x62, 0x27, 0x06, 0x65, 0xbf, 0xc9, 0xd7, 0xab, 0x4e, 0x5e, 0x0a, 0x0b, + 0xf8, 0xd8, 0x69, 0x01, 0xe5, 0xc9, 0x04, 0x17, 0x0f, 0xbc, 0x81, 0x8d, + 0x2d, 0xb6, 0x7f, 0x7a, 0x34, 0x1b, 0xcf, 0x44, 0xa1, 0x3b, 0x06, 0x3d, + 0x53, 0xc8, 0x1f, 0xd7, 0xf7, 0xc5, 0xb8, 0x3a, 0xd2, 0x55, 0x4e, 0x5e, + 0x62, 0x4b, 0x6e, 0xdb, 0x70, 0x8d, 0x0b, 0xf1, 0xa0, 0xb4, 0x5b, 0x0c, + 0x9a, 0x08, 0x7b, 0xc7, 0x11, 0xda, 0xb3, 0x01, 0x86, 0x15, 0xb5, 0xf4, + 0x1d, 0x16, 0x43, 0x30, 0xd5, 0xf9, 0x5d, 0xaf, 0xe6, 0x7b, 0xc4, 0x82, + 0xdc, 0x41, 0x83, 0xe7, 0x0d, 0x3e, 0x16, 0xa4, 0xe4, 0xd4, 0x38, 0xa7, + 0x28, 0x82, 0x5d, 0x30, 0x83, 0x1e, 0xb9, 0x5f, 0x59, 0xcc, 0x65, 0x64, + 0x9b, 0x4e, 0xe8, 0x9c, 0x01, 0xdb, 0x4c, 0x01, 0x3d, 0x96, 0x26, 0x5b, + 0xc8, 0x5a, 0x55, 0xee, 0x62, 0xfb, 0x33, 0x60, 0xe4, 0xcb, 0xc0, 0x8e, + 0x9d, 0xd1, 0x98, 0x68, 0x40, 0xe8, 0xac, 0xd3}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA384, + 74, + {0xb0, 0x12, 0x20, 0xc6, 0x7d, 0xdd, 0x48, 0xe2, 0x04, 0xe7, 0x79, 0x94, + 0xff, 0xae, 0x3d, 0x6f, 0x96, 0x79, 0x0f, 0x57, 0x83, 0x7b, 0x14, 0x1d, + 0xee, 0xce, 0x46, 0x12, 0x02, 0xe8, 0x9f, 0x15, 0xa4, 0x48, 0x79, 0x90, + 0xe4, 0xf5, 0xa7, 0x03, 0xc1, 0xb2, 0x41, 0x10, 0xaa, 0xe8, 0x7a, 0x83, + 0x78, 0xb7, 0xbc, 0x5b, 0xc8, 0x89, 0x6d, 0x51, 0xdf, 0x2d, 0x10, 0x02, + 0x0e, 0xd3, 0xa3, 0xa3, 0xec, 0x74, 0xd1, 0x7d, 0xb4, 0x02, 0x4c, 0x2b, + 0x23, 0xb7, 0xb7, 0xdb, 0x95, 0x8b, 0x4f, 0x83, 0x73, 0xcd, 0x38, 0x00, + 0xf2, 0xac, 0xda, 0x58, 0x48, 0xc7, 0xd8, 0xab, 0x16, 0x3e, 0x54, 0xd4, + 0x93, 0x36, 0xfa, 0xbc, 0x6c, 0x3b, 0x5d, 0x19, 0x0a, 0x8f, 0xc7, 0x86, + 0x14, 0xb4, 0xb8, 0xab, 0x12, 0xdd, 0xa7, 0x84, 0x6e, 0x40, 0x94, 0xb2, + 0x8d, 0xec, 0xf8, 0xfe, 0x91, 0xf6, 0xf6, 0x13, 0x3e, 0x2c, 0x10, 0xc6, + 0xa8, 0xc2, 0x73, 0x38, 0xf8, 0x20, 0x41, 0x67, 0x45, 0xd2, 0xbe, 0x92, + 0x1d, 0x92, 0xb1, 0xec, 0x55, 0x7a, 0x40, 0xe2, 0x15, 0x3b, 0xfb, 0x6f, + 0x39, 0xe2, 0xed, 0x4c, 0x46, 0x2e, 0x8d, 0x6c, 0xea, 0x51, 0x08, 0xa7, + 0x15, 0xa8, 0x57, 0xc3, 0xe0, 0xcb, 0xe9, 0x05, 0xb6, 0xc9, 0xc7, 0x18, + 0x58, 0xa9, 0x2a, 0xaa, 0xd5, 0xdc, 0x8e, 0xe3, 0x41, 0x23, 0xa8, 0xa5, + 0x8f, 0xed, 0x92, 0xed, 0xfc, 0x68, 0x05, 0x3a, 0xd4, 0x92, 0xd2, 0x91, + 0x97, 0x60, 0x19, 0x94, 0xbf, 0x8e, 0xdd, 0x7d, 0x1f, 0x1f, 0x86, 0x12, + 0x3f, 0x0e, 0xc5, 0x5f, 0x8b, 0x8d, 0x15, 0xe1, 0xe0, 0xa9, 0xfd, 0xd7, + 0x85, 0x43, 0xf1, 0x6a, 0x7b, 0x79, 0xa4, 0x8d, 0xd9, 0x47, 0x64, 0x66, + 0xd5, 0x7d, 0x2f, 0x0b, 0xf4, 0x3e, 0xa4, 0xa1, 0x53, 0xc0, 0x93, 0xe2, + 0x14, 0x4e, 0x53, 0xe2, 0xfb, 0xa6, 0xc4, 0x14, 0x15, 0xc5, 0xf4, 0x0b, + 0x8a, 0x03, 0x2e, 0x75, 0x39, 0x95, 0xba, 0x93, 0x08, 0x2e, 0x66, 0xab, + 0x11, 0xe1, 0xe0, 0x13, 0x21, 0xa6, 0x6f, 0xcf, 0x65, 0xaf, 0x2d, 0x27, + 0x04, 0x44, 0xf4, 0x8f, 0x1e, 0x54, 0xf1, 0x4b, 0xb2, 0x71, 0xf4, 0xa5, + 0xd2, 0x06, 0x46, 0x9a, 0xd1, 0xfc, 0xc6, 0xd2, 0x41, 0x6d, 0x98, 0x9c, + 0x8a, 0x42, 0xc5, 0xf4, 0x2a, 0xbd, 0x52, 0x5a, 0xec, 0x97, 0x36, 0xba, + 0xb9, 0x19, 0xab, 0x5d, 0xd5, 0xbc, 0x63, 0x14, 0xe6, 0x4d, 0x4c, 0x07, + 0x70, 0xb9, 0x63, 0x42, 0x5d, 0xd0, 0x21, 0xf9, 0x0d, 0x90, 0x43, 0x19, + 0x23, 0x26, 0x97, 0x42, 0x50, 0xba, 0x86, 0xbf, 0x36, 0x2c, 0x56, 0x6a, + 0x70, 0x12, 0x07, 0x80, 0x87, 0xda, 0xd8, 0xc4, 0xa1, 0x7b, 0x81, 0x46, + 0x69, 0x85, 0xba, 0xa5, 0x1a, 0x30, 0x6b, 0xf6, 0x75, 0xe3, 0x48, 0xc2, + 0x4d, 0x27, 0xd9, 0x0a, 0x56, 0xae, 0xcb, 0xe7, 0x27, 0x6d, 0x21, 0x4f, + 0x08, 0x83, 0x13, 0x34, 0x0d, 0xcf, 0xcf, 0x5e, 0x5f, 0x44, 0x00, 0xd6, + 0xf3, 0xff, 0xc1, 0x49, 0x7c, 0x3e, 0xea, 0x09, 0xeb, 0xbd, 0x77, 0xed, + 0x8c, 0xfa, 0xea, 0x82, 0x76, 0x4f, 0x2f, 0x94, 0x78, 0x71, 0x5a, 0xfa, + 0x73, 0x7b, 0x07, 0x9a, 0xaa, 0x03, 0xcf, 0xb3, 0xde, 0xe6, 0xee, 0x6f, + 0xd2, 0x19, 0xd1, 0xdf, 0x49, 0xd4, 0xc8, 0xc7, 0xb5, 0x7f, 0x24, 0xc8, + 0x89, 0x98, 0x04, 0xae, 0xa9, 0xf1, 0xc1, 0xa3, 0x79, 0x61, 0x6c, 0x04, + 0xab, 0x4b, 0x58, 0x10, 0x54, 0x3c, 0x45, 0xf3, 0x0b, 0xa1, 0xa6, 0x60, + 0xf1, 0x32, 0x5c, 0xdd, 0x85, 0x92, 0x06, 0x9b, 0x95, 0x19, 0x6f, 0xbd, + 0xc7, 0x9c, 0x32, 0xda, 0x79, 0x76, 0xed, 0x39, 0x9d, 0xdc, 0x49, 0x48, + 0xc0, 0xcb, 0x19, 0x94, 0xd2, 0xc8, 0xf1, 0x09}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA384, + 75, + {0x09, 0x22, 0xa0, 0x2d, 0x38, 0xb2, 0x54, 0xcf, 0xc1, 0xb0, 0x29, 0x65, + 0xbe, 0x4d, 0xb3, 0xb6, 0xdb, 0x13, 0x7a, 0x3f, 0xcc, 0x74, 0x14, 0x73, + 0x7e, 0xe3, 0x4b, 0x1a, 0x20, 0x4c, 0x57, 0x5e, 0xe1, 0x2a, 0x68, 0x60, + 0xe8, 0x4d, 0x8f, 0x20, 0x4d, 0xbc, 0x67, 0xc6, 0x61, 0x3e, 0x75, 0xad, + 0xe8, 0x45, 0x03, 0x64, 0xc0, 0x5c, 0xd7, 0x94, 0x56, 0x41, 0xdc, 0x92, + 0x0f, 0x49, 0xf9, 0x2e, 0x0a, 0xac, 0xb5, 0x9d, 0x04, 0xd7, 0xe3, 0x02, + 0xda, 0x6f, 0x03, 0x00, 0x09, 0x30, 0x56, 0x74, 0xcf, 0xd7, 0x24, 0x94, + 0x6e, 0xf5, 0xbf, 0x66, 0x17, 0x63, 0x58, 0x5a, 0xdd, 0xc7, 0x08, 0x18, + 0x76, 0xfc, 0x4e, 0xfb, 0xdb, 0xba, 0xdf, 0xd5, 0xd7, 0x7a, 0x65, 0x22, + 0x1b, 0xfe, 0x29, 0x60, 0xb3, 0xc7, 0xf4, 0x38, 0x42, 0x54, 0x4c, 0xc9, + 0x7f, 0x37, 0x10, 0xef, 0x90, 0xce, 0x50, 0x80, 0x96, 0x92, 0x1a, 0x2e, + 0x2c, 0x32, 0xcd, 0x55, 0x98, 0x3b, 0x26, 0x85, 0xb2, 0xf5, 0xfd, 0xd7, + 0xc0, 0xda, 0x5a, 0x22, 0x93, 0xab, 0x6e, 0x7d, 0x47, 0xa6, 0x13, 0x01, + 0x22, 0x2c, 0x40, 0xf5, 0xd6, 0x4b, 0xc6, 0x63, 0x86, 0xfe, 0xbd, 0x37, + 0xc3, 0x75, 0xef, 0xd2, 0xee, 0x8e, 0x43, 0xab, 0xe6, 0x8a, 0xfb, 0x34, + 0xff, 0x2e, 0xa1, 0x23, 0x6e, 0x3f, 0x1d, 0x01, 0x95, 0x96, 0x25, 0xae, + 0xe0, 0xe0, 0x5f, 0xa4, 0x0f, 0x95, 0x58, 0x3c, 0x45, 0x53, 0x22, 0xf8, + 0xcc, 0xf7, 0xdb, 0xff, 0x80, 0xd5, 0x21, 0x2b, 0xd8, 0xcf, 0xbc, 0x54, + 0xa1, 0x2c, 0xb6, 0xa6, 0x89, 0xf8, 0xf4, 0xeb, 0x49, 0x77, 0xfc, 0x5b, + 0xdb, 0x28, 0x7c, 0xe0, 0x2f, 0x7c, 0x5a, 0x71, 0x4a, 0xbc, 0xcd, 0xf5, + 0x0e, 0xfd, 0x2e, 0x53, 0x02, 0xa8, 0x9e, 0x56, 0x54, 0x99, 0x3f, 0xa0, + 0x9f, 0xf5, 0xe4, 0x50, 0x86, 0xda, 0xce, 0x58, 0xea, 0xbc, 0x0f, 0x07, + 0x8c, 0xe2, 0xfc, 0xe7, 0x24, 0xbb, 0xc9, 0x6b, 0x6d, 0xe3, 0x6a, 0xd9, + 0xd0, 0xe5, 0xc4, 0x99, 0x3f, 0x2c, 0x2f, 0xc4, 0x16, 0xea, 0x19, 0x6b, + 0x93, 0xac, 0x63, 0x61, 0x9f, 0x5e, 0xab, 0x70, 0x77, 0x77, 0xa3, 0x76, + 0xd8, 0xd0, 0xa5, 0x1d, 0x79, 0xa5, 0xc5, 0x86, 0xb4, 0x46, 0x9a, 0x54, + 0xbe, 0xff, 0xa8, 0xfe, 0x56, 0xb0, 0xeb, 0xfa, 0xba, 0x57, 0x9b, 0x47, + 0x84, 0x48, 0x59, 0x20, 0x2e, 0x5f, 0xf8, 0xbc, 0xc8, 0x66, 0x0e, 0x13, + 0x2c, 0x37, 0xe4, 0x6c, 0x3f, 0xe8, 0x01, 0xaa, 0x61, 0x4d, 0x50, 0xc9, + 0x95, 0x30, 0x25, 0xb3, 0x38, 0xdc, 0x4d, 0x8c, 0xc2, 0xdd, 0xeb, 0xc1, + 0xd0, 0x77, 0x45, 0xa7, 0xce, 0xc0, 0x1b, 0xd9, 0x41, 0x4d, 0x82, 0x89, + 0x2a, 0x3f, 0x48, 0x18, 0xc6, 0x34, 0xd5, 0x1c, 0x48, 0x6b, 0x70, 0x65, + 0x28, 0x8e, 0x57, 0xae, 0x9d, 0x15, 0x20, 0xcf, 0x02, 0xc3, 0x97, 0xcc, + 0x02, 0x96, 0xc6, 0x74, 0xaa, 0x05, 0xcf, 0x67, 0x17, 0x60, 0xf2, 0xf0, + 0x18, 0xb6, 0xdc, 0xb8, 0xdb, 0x73, 0xf7, 0x9f, 0x6e, 0x95, 0xea, 0x21, + 0x11, 0xc0, 0x64, 0x5b, 0xe6, 0x49, 0x27, 0xc9, 0xf8, 0x02, 0xf8, 0x27, + 0x79, 0x22, 0xbd, 0xf9, 0x4a, 0x6b, 0xdd, 0x70, 0x23, 0x53, 0x12, 0x47, + 0xba, 0xaa, 0xc9, 0x5a, 0xb1, 0x0d, 0x7f, 0xcb, 0xfc, 0x83, 0x54, 0xbb, + 0x44, 0x61, 0x6a, 0x85, 0x9a, 0x83, 0xfb, 0x08, 0x0f, 0xf8, 0x95, 0x52, + 0x80, 0x76, 0xa5, 0xc3, 0x28, 0xf8, 0x95, 0x16, 0xe6, 0x26, 0x94, 0xb2, + 0x80, 0x36, 0x00, 0x30, 0x5d, 0x10, 0xa8, 0x51, 0x3c, 0xf7, 0x05, 0x86, + 0x6f, 0x45, 0x9f, 0x36, 0x2f, 0x76, 0x4e, 0xec, 0x70, 0x6f, 0x77, 0xb3, + 0x25, 0xbd, 0x7c, 0xd4, 0x02, 0x55, 0xfe, 0x08}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA384, + 76, + {0xce, 0xfd, 0xcf, 0x39, 0x90, 0x2d, 0x00, 0x3e, 0x18, 0xd8, 0x02, 0xfe, + 0x60, 0x69, 0x03, 0x9e, 0xc6, 0x5e, 0x16, 0xa3, 0xd1, 0x4e, 0x8e, 0x81, + 0xd5, 0xd7, 0x18, 0x7d, 0xb2, 0xea, 0xe0, 0x4a, 0x36, 0xb3, 0x63, 0x6a, + 0x0e, 0x0c, 0xeb, 0x37, 0x43, 0x9b, 0xa2, 0x1b, 0x0d, 0xc1, 0x27, 0xae, + 0x57, 0xc8, 0xd0, 0x75, 0x57, 0xd1, 0x69, 0x03, 0xae, 0x33, 0xd1, 0xb3, + 0x52, 0x3b, 0xf3, 0xb9, 0x3c, 0x65, 0xe0, 0x79, 0xe5, 0xdd, 0x7d, 0x3d, + 0x6f, 0x46, 0x7f, 0x8c, 0x06, 0x5e, 0xda, 0xde, 0x77, 0x04, 0xb6, 0x2c, + 0x3a, 0x4d, 0x42, 0x2c, 0xd1, 0x4c, 0x0e, 0x17, 0x22, 0x00, 0x38, 0xb1, + 0xdf, 0x0e, 0x03, 0x95, 0x42, 0x75, 0x8b, 0x42, 0xa6, 0x06, 0x03, 0x41, + 0x14, 0x94, 0xad, 0xca, 0x0f, 0xe3, 0x57, 0xa3, 0x3d, 0x14, 0x0c, 0x2e, + 0x53, 0xa4, 0x3b, 0x75, 0x6c, 0x0a, 0x24, 0x44, 0x61, 0x80, 0x44, 0xfb, + 0xd2, 0xb1, 0x84, 0x4b, 0xbe, 0x0b, 0xac, 0x59, 0xbf, 0x10, 0xe5, 0x27, + 0xe2, 0xb9, 0x69, 0x48, 0x87, 0x13, 0x5a, 0x29, 0xdd, 0xec, 0x1c, 0x68, + 0xaf, 0x68, 0x15, 0x47, 0xf3, 0x8f, 0xb2, 0x03, 0xbc, 0xde, 0x4f, 0x8b, + 0x0c, 0xad, 0xb1, 0x93, 0x0f, 0xb6, 0x3e, 0x34, 0x40, 0x67, 0xea, 0x1c, + 0x10, 0x4f, 0x71, 0x56, 0x2c, 0x55, 0xc5, 0xa2, 0xfd, 0xdb, 0x1b, 0xab, + 0xc7, 0xf0, 0xde, 0x0c, 0x3c, 0x28, 0xa3, 0x29, 0x31, 0xd0, 0x97, 0x0f, + 0x6e, 0x42, 0xaa, 0xe2, 0x10, 0x53, 0x32, 0xe0, 0x4a, 0x36, 0xc3, 0xb9, + 0x61, 0x8b, 0xca, 0x0a, 0x91, 0x99, 0x9c, 0x42, 0x6e, 0x32, 0xc2, 0x6a, + 0x12, 0x77, 0xfb, 0x13, 0x38, 0xdf, 0x1b, 0x19, 0x44, 0x78, 0xd2, 0xfa, + 0x30, 0xdf, 0xfd, 0xa1, 0x05, 0x00, 0x7a, 0x46, 0x1b, 0x95, 0x4c, 0x1b, + 0x8b, 0xbf, 0x84, 0x3b, 0x36, 0x96, 0x4a, 0xbc, 0x21, 0xe6, 0xb4, 0x3b, + 0xed, 0x00, 0x0e, 0x19, 0x75, 0x30, 0x60, 0xf7, 0x95, 0xb9, 0xbc, 0x1f, + 0x23, 0x8a, 0x59, 0x32, 0x8a, 0x24, 0xe7, 0xcb, 0x3b, 0xac, 0x9f, 0x1a, + 0x4f, 0xdd, 0xdf, 0x01, 0x57, 0x7d, 0x8b, 0x8b, 0xa9, 0x25, 0x23, 0xfb, + 0xcc, 0x26, 0xe3, 0xfa, 0xbc, 0x9d, 0xd1, 0x7e, 0xf9, 0x50, 0xd1, 0x0d, + 0x61, 0x83, 0x2a, 0x26, 0x9a, 0x09, 0xa1, 0xcd, 0x51, 0x23, 0xeb, 0x76, + 0xc4, 0xbe, 0x68, 0x0b, 0x63, 0x3d, 0x0f, 0x6c, 0xd5, 0x8d, 0x87, 0x83, + 0x3a, 0xaa, 0xb5, 0x42, 0xbc, 0xc3, 0x80, 0x97, 0x15, 0x61, 0xa5, 0xa8, + 0xd8, 0x2a, 0x49, 0xdb, 0xb2, 0x4e, 0x48, 0xce, 0x5f, 0x90, 0xf8, 0x4a, + 0xfb, 0x2a, 0xc8, 0xa3, 0x2b, 0x8e, 0x60, 0x60, 0x46, 0x50, 0x24, 0x7d, + 0xf0, 0xaa, 0x9c, 0x8e, 0x6a, 0xed, 0xdb, 0x84, 0xb5, 0x54, 0x46, 0xfb, + 0x83, 0x34, 0xba, 0xab, 0xa4, 0xb0, 0x88, 0x84, 0xd7, 0xdb, 0x20, 0xc4, + 0xab, 0xc1, 0xfd, 0x81, 0x9c, 0xc1, 0xa3, 0x9b, 0x1f, 0xe6, 0x3d, 0x7a, + 0x74, 0xd2, 0x72, 0xeb, 0x4a, 0xe5, 0xae, 0x25, 0xa6, 0xd8, 0x54, 0xfe, + 0xfe, 0x0d, 0x08, 0x95, 0x35, 0xa4, 0xc3, 0xcc, 0xe0, 0x2d, 0x24, 0x7d, + 0xd8, 0x1f, 0x15, 0x04, 0xc9, 0x83, 0xd8, 0x76, 0x5f, 0x3d, 0xfa, 0x1b, + 0x17, 0x78, 0xd2, 0xc5, 0xd7, 0xd9, 0x0d, 0xd1, 0xb3, 0xab, 0x07, 0xdd, + 0x1b, 0xb2, 0x18, 0x41, 0xbf, 0xfe, 0xea, 0xf2, 0xbe, 0xb3, 0x23, 0x40, + 0x3a, 0x7c, 0xbf, 0xee, 0x9f, 0x4f, 0xc9, 0xe8, 0x3d, 0x3f, 0x90, 0xaf, + 0x10, 0x0e, 0xa4, 0xf8, 0x92, 0x62, 0x63, 0x55, 0xbb, 0x6c, 0x0a, 0x9b, + 0x14, 0xc6, 0x93, 0x7c, 0xd5, 0x97, 0x4b, 0x95, 0x1a, 0xfd, 0x72, 0x21, + 0x54, 0x5f, 0x1d, 0x4a, 0xb6, 0xcf, 0x71, 0x0e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA384, + 77, + {0xc7, 0xbb, 0x6a, 0x8a, 0xcd, 0xbb, 0x23, 0x7c, 0x80, 0xd6, 0x97, 0xae, + 0x06, 0x51, 0x3c, 0x4c, 0xbf, 0xcc, 0x6d, 0x82, 0x34, 0x40, 0xeb, 0x42, + 0x51, 0x9a, 0x29, 0xfb, 0x17, 0xa7, 0xa7, 0x1a, 0x02, 0xa8, 0xf0, 0x7f, + 0x90, 0x77, 0x05, 0x7a, 0xb2, 0xe9, 0x66, 0x49, 0x33, 0xd0, 0xb1, 0x90, + 0x59, 0x71, 0xed, 0x0d, 0x87, 0x46, 0xb1, 0x1f, 0x70, 0x36, 0xca, 0x7d, + 0x6f, 0xc6, 0x32, 0x89, 0x11, 0x34, 0x2c, 0x65, 0x41, 0x27, 0x16, 0x31, + 0x6e, 0x61, 0x24, 0xd0, 0x74, 0xb6, 0xa5, 0x9c, 0x2e, 0x5c, 0x43, 0xf4, + 0xd3, 0xd1, 0x66, 0x3b, 0xb5, 0x38, 0x82, 0x94, 0x0b, 0x34, 0xbb, 0x34, + 0xfb, 0xb8, 0x71, 0xe0, 0xd5, 0x6b, 0xcb, 0x59, 0x00, 0x69, 0xe6, 0xfb, + 0xde, 0xf4, 0x60, 0x13, 0x31, 0xae, 0x13, 0xf6, 0xd3, 0xa4, 0xae, 0xca, + 0x9a, 0xd2, 0x14, 0x3c, 0x68, 0xe4, 0x6a, 0xf7, 0xd4, 0x11, 0x4d, 0x48, + 0xa9, 0xb3, 0x34, 0x52, 0xe0, 0x72, 0xbe, 0x7a, 0x88, 0x18, 0x8f, 0x72, + 0x95, 0x25, 0xe9, 0xc7, 0x2f, 0x80, 0x44, 0x02, 0xfa, 0x60, 0x70, 0xb2, + 0x4d, 0x4c, 0x2c, 0xd8, 0x7b, 0x49, 0x80, 0x31, 0xaa, 0x87, 0x90, 0x9e, + 0xe7, 0x3d, 0x53, 0xd3, 0xec, 0xc0, 0x7e, 0x9e, 0x47, 0x66, 0xf4, 0x5d, + 0xcf, 0x8f, 0x02, 0xff, 0xb2, 0x89, 0xff, 0x6e, 0x15, 0x07, 0xe9, 0x13, + 0xe5, 0x5a, 0x9d, 0x68, 0xbc, 0x8c, 0x35, 0x58, 0x9b, 0x06, 0x65, 0xec, + 0x49, 0x82, 0x37, 0x34, 0x15, 0x97, 0xf8, 0x5b, 0x1d, 0x3e, 0x8e, 0x7c, + 0x76, 0x4b, 0xa7, 0xda, 0x01, 0x90, 0x1f, 0x90, 0xe9, 0xee, 0xf5, 0x4a, + 0xe7, 0x2f, 0x31, 0x9e, 0xd1, 0x7a, 0x60, 0x8c, 0x25, 0x6d, 0x78, 0xa6, + 0x15, 0xc1, 0x6c, 0xd4, 0x30, 0xd9, 0x4a, 0xf5, 0xc0, 0xd8, 0x97, 0x77, + 0x16, 0x6b, 0x04, 0x8d, 0x52, 0xfd, 0x54, 0xf8, 0x1b, 0x54, 0x83, 0x58, + 0xb1, 0xba, 0x94, 0xd6, 0x5d, 0x67, 0x75, 0x99, 0xdd, 0xd7, 0xc3, 0xb7, + 0x4f, 0x10, 0x02, 0xb2, 0xd0, 0x84, 0x33, 0x47, 0x13, 0xa3, 0x9e, 0xb5, + 0x49, 0x9f, 0x5d, 0x51, 0x63, 0xaa, 0x2f, 0x56, 0xca, 0xd7, 0xd7, 0xe1, + 0x8b, 0xc4, 0x2e, 0xe1, 0xed, 0xcc, 0x76, 0xd9, 0x21, 0x89, 0x6f, 0x0f, + 0xf7, 0xb3, 0xb0, 0x69, 0x06, 0xb7, 0xd0, 0x74, 0xaa, 0xc7, 0x30, 0x90, + 0x95, 0x04, 0xb1, 0x06, 0x78, 0xa8, 0x3e, 0xad, 0x71, 0x1c, 0xdc, 0x4c, + 0x98, 0x47, 0x48, 0x22, 0x8e, 0xcd, 0x6f, 0x92, 0x72, 0x9a, 0xbd, 0x00, + 0x0e, 0x38, 0xe1, 0x75, 0x5e, 0xf1, 0x59, 0xab, 0x00, 0x01, 0xab, 0xbb, + 0x8a, 0xf2, 0x03, 0x15, 0xce, 0x10, 0xfa, 0xe3, 0x9d, 0x92, 0xd2, 0xb6, + 0x92, 0xe6, 0xfb, 0x7a, 0x2e, 0x22, 0x00, 0x72, 0x2b, 0xf8, 0x71, 0x5b, + 0x6a, 0x3a, 0x0b, 0xf4, 0xa8, 0x31, 0x2b, 0x01, 0xc2, 0x0a, 0xa1, 0xaf, + 0xfb, 0xbc, 0xd4, 0x9c, 0xcf, 0x7d, 0x63, 0x12, 0xc5, 0xee, 0x3f, 0xdd, + 0x44, 0x3d, 0xc2, 0xb7, 0x63, 0x9c, 0x41, 0x74, 0x88, 0xc6, 0x37, 0x22, + 0xcf, 0x02, 0x71, 0x04, 0x32, 0xc6, 0x23, 0x85, 0x45, 0x04, 0xee, 0x0b, + 0x6e, 0x11, 0x83, 0xbc, 0x3c, 0x94, 0x08, 0x76, 0xd5, 0x8f, 0x3a, 0x50, + 0x7a, 0x30, 0x6c, 0x00, 0x18, 0x98, 0x2f, 0x1c, 0xb1, 0x63, 0x0c, 0x97, + 0xc6, 0x49, 0xbb, 0x64, 0x5e, 0xf3, 0xd1, 0xb8, 0x75, 0x18, 0x94, 0x37, + 0xda, 0x27, 0x0f, 0x25, 0xf0, 0xb5, 0xe5, 0xfc, 0xd1, 0x57, 0x6a, 0xd4, + 0xcf, 0x38, 0x71, 0x0b, 0xde, 0xf5, 0xf0, 0x91, 0x31, 0xbf, 0xe3, 0x5c, + 0x82, 0xaa, 0x0c, 0x84, 0x1e, 0x09, 0xa1, 0x48, 0x37, 0xa5, 0xdb, 0x72, + 0x8a, 0x1f, 0x37, 0x72, 0x83, 0xf9, 0x52, 0x62}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA384, + 78, + {0xab, 0x9d, 0xd3, 0xb3, 0x17, 0x7b, 0x8f, 0x9f, 0xe4, 0x9b, 0xf6, 0x93, + 0xb7, 0xd6, 0xeb, 0x85, 0x62, 0xfa, 0x2e, 0x0d, 0x04, 0x90, 0x5d, 0xe5, + 0xbb, 0x2d, 0x8c, 0x27, 0xc9, 0x50, 0x4a, 0xf2, 0x0c, 0xc9, 0x00, 0x52, + 0xe0, 0x41, 0x88, 0x06, 0x35, 0xf4, 0x54, 0x04, 0x57, 0x17, 0x77, 0x9e, + 0xbd, 0x23, 0x59, 0xa0, 0xd2, 0x5c, 0x5d, 0x23, 0x7f, 0x52, 0x79, 0xda, + 0xf4, 0x6d, 0x01, 0x6f, 0xdb, 0xa3, 0x7d, 0x27, 0x16, 0x22, 0x15, 0x8b, + 0x6b, 0x1f, 0x7d, 0xef, 0xa0, 0x8e, 0xce, 0xe0, 0x16, 0x20, 0xb0, 0xb6, + 0xe3, 0x98, 0xfe, 0xac, 0x0b, 0x3a, 0x14, 0xb8, 0x4e, 0xbe, 0x00, 0x4a, + 0x20, 0x63, 0xd8, 0x24, 0x8f, 0x96, 0x14, 0xb3, 0xa4, 0x69, 0xc4, 0x26, + 0xf6, 0x8d, 0xf3, 0x8e, 0x11, 0xc2, 0x9d, 0x88, 0x56, 0x3f, 0xa7, 0x91, + 0x60, 0x4a, 0xde, 0xc4, 0x16, 0xb7, 0x71, 0xec, 0xfe, 0xc6, 0xd4, 0xc7, + 0x12, 0x5b, 0x1a, 0x1a, 0x4c, 0x36, 0xa6, 0x17, 0xbf, 0xb4, 0x6f, 0xf1, + 0x16, 0x25, 0x91, 0x4a, 0x09, 0xd6, 0xe7, 0x2b, 0x41, 0x1a, 0x35, 0xdf, + 0xd7, 0xb8, 0x05, 0x79, 0x3a, 0xd7, 0x45, 0x88, 0x92, 0xf7, 0x84, 0x7d, + 0x5f, 0x8d, 0x01, 0x85, 0x28, 0x5a, 0xea, 0x27, 0xfa, 0x43, 0x02, 0x03, + 0x34, 0xe8, 0xb5, 0xc9, 0x70, 0xf0, 0xac, 0x30, 0x6a, 0xbc, 0xc3, 0x3b, + 0x17, 0x9b, 0x2a, 0x1c, 0x22, 0x32, 0x25, 0x43, 0xff, 0xf1, 0xb4, 0x03, + 0x18, 0x16, 0xb6, 0x2f, 0x64, 0x84, 0x90, 0xf9, 0x6c, 0x86, 0x58, 0x75, + 0x2b, 0x96, 0xe1, 0x2b, 0x22, 0x24, 0x88, 0xe0, 0xe6, 0xbd, 0xb1, 0x70, + 0xc8, 0x3d, 0x26, 0x97, 0xc0, 0xe9, 0x79, 0x31, 0xc2, 0x68, 0x95, 0xc9, + 0x57, 0x49, 0x98, 0xd6, 0x7a, 0x2c, 0x9a, 0x2f, 0xe7, 0x30, 0x9e, 0x49, + 0x8a, 0x22, 0xac, 0xc7, 0x97, 0x75, 0x09, 0xe2, 0xa7, 0xc4, 0x47, 0x64, + 0xd1, 0x0a, 0xc1, 0xf0, 0xf2, 0x69, 0x81, 0x2b, 0x0f, 0xaf, 0x98, 0x27, + 0x3d, 0xa9, 0x99, 0x96, 0xe0, 0xd1, 0x68, 0x16, 0xab, 0x33, 0xc3, 0xc6, + 0xa2, 0xdc, 0x82, 0x09, 0xab, 0x39, 0xfe, 0x5f, 0xe0, 0xb1, 0x21, 0xc4, + 0xe0, 0x7b, 0x3e, 0x3b, 0xcc, 0x5e, 0x2f, 0xdc, 0x46, 0xd0, 0x1c, 0xac, + 0x7d, 0xc1, 0xc9, 0xbe, 0x8f, 0x4b, 0x1f, 0xb4, 0x43, 0x4e, 0xa6, 0x3d, + 0x20, 0x43, 0x13, 0x10, 0x1b, 0x01, 0xac, 0xa2, 0xf6, 0x47, 0x9d, 0x24, + 0xac, 0x29, 0x37, 0xc1, 0xf8, 0x0a, 0x23, 0x1d, 0xe5, 0xa2, 0x63, 0xf9, + 0xfa, 0xa5, 0xc3, 0x6c, 0x1e, 0x0a, 0xf3, 0x80, 0xc5, 0x50, 0x60, 0x6a, + 0x92, 0xb0, 0xb6, 0x32, 0xbc, 0x48, 0x6d, 0xc5, 0xd4, 0x96, 0xc5, 0x9c, + 0x32, 0x66, 0x5d, 0x13, 0xd8, 0xc1, 0x9b, 0x2d, 0xcd, 0x2a, 0xf6, 0xaf, + 0xfc, 0x7c, 0xae, 0x03, 0xf7, 0xdf, 0x55, 0x47, 0xfa, 0xd6, 0x37, 0x71, + 0x02, 0x31, 0x14, 0xfe, 0x8e, 0x68, 0x62, 0x8b, 0x1b, 0xac, 0x81, 0x23, + 0x1a, 0x35, 0x9b, 0x0a, 0x27, 0xba, 0x86, 0xf5, 0xee, 0x07, 0xe8, 0xa1, + 0xf6, 0x8c, 0x76, 0xa9, 0x86, 0x2c, 0xbe, 0xc3, 0x81, 0x50, 0xc0, 0x2c, + 0x6c, 0xd0, 0x18, 0x05, 0xd9, 0x0d, 0x24, 0x9e, 0xf0, 0xf6, 0x61, 0x6e, + 0xcc, 0xa9, 0xe8, 0x44, 0xfd, 0x9c, 0x9c, 0x10, 0xf4, 0x95, 0x25, 0x34, + 0xe9, 0x5f, 0x0b, 0xd0, 0xab, 0xf6, 0x6a, 0x24, 0xa6, 0x27, 0x6d, 0xba, + 0x33, 0x2b, 0xc4, 0xdf, 0xf1, 0x9e, 0x17, 0x60, 0x1d, 0xa8, 0x00, 0x7b, + 0xbb, 0x2b, 0x0e, 0xd1, 0xe4, 0x51, 0x7b, 0x21, 0x11, 0xe7, 0x51, 0x50, + 0x64, 0x61, 0xa8, 0x52, 0x71, 0xb7, 0x65, 0x1d, 0x89, 0x1d, 0x30, 0x3e, + 0xad, 0xa2, 0x29, 0xa3, 0x11, 0x26, 0x73, 0x11}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA384, + 79, + {0xc6, 0x8d, 0x78, 0xd7, 0x10, 0xaa, 0x79, 0x34, 0xf4, 0xea, 0x6d, 0xbe, + 0xa0, 0xe5, 0x0e, 0xa9, 0x9f, 0xab, 0xd2, 0xec, 0xf5, 0xbf, 0xbd, 0x51, + 0x97, 0x4a, 0xee, 0x80, 0xc5, 0x74, 0x50, 0x9f, 0x2b, 0xde, 0x95, 0x2d, + 0x45, 0x80, 0xb8, 0xfe, 0xcc, 0xa7, 0x8a, 0x10, 0x34, 0xaa, 0x8b, 0x48, + 0x3d, 0xfc, 0x6a, 0x7a, 0x44, 0x13, 0xcc, 0x71, 0xc4, 0xf8, 0x36, 0xf7, + 0x65, 0xfb, 0x86, 0x68, 0x6e, 0xe6, 0x8f, 0x46, 0xcf, 0x0e, 0xb2, 0x19, + 0x1f, 0x9e, 0x88, 0x7b, 0x93, 0x05, 0x44, 0xd3, 0xfc, 0xf2, 0x0d, 0x98, + 0xa2, 0xec, 0x29, 0xb6, 0x52, 0xeb, 0x77, 0xef, 0x6d, 0x99, 0x4d, 0xbc, + 0x9d, 0x2b, 0xdb, 0x0e, 0x90, 0x1b, 0x5b, 0xb6, 0xaa, 0xc4, 0x9c, 0xce, + 0xda, 0xc7, 0x70, 0xab, 0x1a, 0x7a, 0x3f, 0xb9, 0x5e, 0x33, 0xf0, 0xb5, + 0xf4, 0x22, 0x85, 0x88, 0x6c, 0x52, 0xa6, 0x51, 0x96, 0x06, 0x1f, 0x53, + 0xa3, 0x08, 0xcd, 0x43, 0xe0, 0x89, 0xfa, 0x9d, 0x17, 0xd1, 0x4a, 0x5e, + 0xa0, 0xfc, 0xc3, 0x9d, 0xd8, 0x37, 0xaa, 0xfc, 0x6f, 0x55, 0x6c, 0x3b, + 0x5a, 0xff, 0xf7, 0x2d, 0x76, 0xd8, 0xa7, 0x07, 0xe6, 0x76, 0x68, 0x41, + 0xba, 0xa7, 0x56, 0x40, 0xcd, 0xc0, 0xd9, 0xe8, 0xc0, 0xb0, 0x1b, 0x8d, + 0x1f, 0x0a, 0x3a, 0x67, 0xd9, 0x1b, 0xc1, 0x2f, 0xc5, 0x00, 0xf3, 0xa0, + 0xfc, 0xb1, 0xc3, 0x34, 0x2e, 0x27, 0xa6, 0xff, 0x48, 0xde, 0xa2, 0x4f, + 0x24, 0xca, 0xce, 0x54, 0x94, 0xaf, 0xcf, 0x33, 0x82, 0xd9, 0x50, 0x27, + 0x9a, 0x07, 0xd1, 0x75, 0xbb, 0x10, 0xf9, 0x42, 0xfa, 0x57, 0xd3, 0xa2, + 0x8d, 0x5b, 0xfe, 0xa9, 0x06, 0xf2, 0x31, 0x1b, 0x64, 0x32, 0x01, 0x2a, + 0x42, 0xec, 0x25, 0x99, 0x7f, 0xf3, 0x53, 0x96, 0xc7, 0x6e, 0x48, 0x76, + 0x7d, 0x6f, 0x0d, 0x00, 0x63, 0xb0, 0x72, 0x22, 0xde, 0x97, 0xf1, 0x61, + 0x9a, 0xb8, 0xf4, 0x47, 0x1f, 0x09, 0x26, 0x94, 0xef, 0x7c, 0x38, 0x22, + 0xac, 0x88, 0x20, 0x6b, 0x3f, 0x49, 0x1b, 0xc0, 0xcb, 0x92, 0xa3, 0x43, + 0xbd, 0x29, 0x12, 0xae, 0x54, 0xb7, 0x43, 0x30, 0xce, 0x8e, 0xeb, 0x1f, + 0x27, 0x49, 0xc9, 0x9d, 0xf3, 0x06, 0x67, 0xf8, 0xc7, 0xb3, 0x9e, 0x7c, + 0x62, 0x3d, 0x0c, 0x12, 0xaa, 0xe7, 0x8f, 0xeb, 0x8e, 0xd4, 0x75, 0x78, + 0xf3, 0x47, 0xeb, 0x9e, 0x6d, 0x9e, 0x33, 0x0d, 0xe8, 0xc1, 0xf2, 0x97, + 0x45, 0xb2, 0x3e, 0x65, 0x74, 0x03, 0x36, 0x7f, 0xfc, 0x50, 0x64, 0xd6, + 0xb6, 0x28, 0x33, 0xa3, 0x94, 0x4f, 0x4f, 0x7e, 0x41, 0xff, 0x82, 0xf8, + 0xa4, 0x9a, 0x3f, 0x08, 0x39, 0x5e, 0x5a, 0x81, 0x01, 0xb8, 0x36, 0x21, + 0xbc, 0x47, 0x9a, 0x20, 0x82, 0x36, 0xa6, 0xc3, 0x27, 0x31, 0x20, 0x6c, + 0x53, 0x63, 0x99, 0x7d, 0x5b, 0x12, 0xef, 0xa5, 0x4f, 0xc7, 0x94, 0x6d, + 0x1c, 0xc1, 0xc6, 0xeb, 0x4c, 0x95, 0x51, 0x83, 0xd9, 0xeb, 0xc0, 0xe1, + 0x6d, 0xc4, 0xbf, 0xd1, 0xc1, 0x17, 0x01, 0xfc, 0x98, 0x7c, 0x5a, 0xbb, + 0x11, 0xa4, 0x8f, 0xe5, 0xc7, 0x86, 0x32, 0x5a, 0x73, 0x96, 0xf8, 0x8a, + 0x15, 0x5f, 0x95, 0xa0, 0x47, 0x90, 0x59, 0x09, 0x27, 0x84, 0x6d, 0x16, + 0xa6, 0x25, 0x74, 0xd2, 0xc5, 0xf3, 0xc7, 0x16, 0xfd, 0x49, 0x66, 0xd9, + 0xdd, 0x4d, 0x9c, 0x90, 0x01, 0x9b, 0x86, 0x4b, 0x23, 0xc8, 0x17, 0x94, + 0x48, 0x29, 0x40, 0x40, 0x05, 0x01, 0xb2, 0x24, 0xba, 0x9f, 0x4e, 0x61, + 0xf6, 0x90, 0xed, 0xa2, 0xb3, 0x35, 0x9b, 0x1a, 0x24, 0xc6, 0x38, 0x16, + 0xc3, 0xb6, 0x5d, 0x52, 0x74, 0xe2, 0x1b, 0xe2, 0xc7, 0x48, 0x2a, 0x19, + 0x86, 0x51, 0x68, 0xbc, 0x2c, 0xc1, 0xcc, 0x0b}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA384, + 80, + {0x89, 0x41, 0x90, 0x55, 0x81, 0x57, 0xe1, 0x92, 0x49, 0x61, 0x17, 0x5f, + 0xb4, 0x0c, 0x7d, 0x93, 0x7b, 0x90, 0x87, 0xeb, 0xeb, 0xf3, 0x8f, 0x44, + 0x56, 0x96, 0x0e, 0xad, 0x94, 0x51, 0x87, 0xab, 0x36, 0x92, 0xa7, 0x99, + 0x0e, 0x51, 0x30, 0x25, 0x77, 0x60, 0x34, 0x87, 0x29, 0x8e, 0xc7, 0x50, + 0x44, 0xab, 0xa5, 0x99, 0xd4, 0x6f, 0xf8, 0xdd, 0x7f, 0x97, 0x30, 0x0f, + 0x87, 0x97, 0xda, 0x64, 0x4d, 0xd2, 0xf8, 0x29, 0x9e, 0x3e, 0x41, 0x93, + 0xe4, 0x3c, 0x41, 0x19, 0x7a, 0x9a, 0xc3, 0xbc, 0xc8, 0xea, 0xd4, 0x71, + 0x3a, 0x18, 0x9c, 0x7e, 0xba, 0xc9, 0x62, 0xb2, 0xe4, 0xa3, 0x8c, 0x85, + 0xca, 0x94, 0x74, 0x39, 0x98, 0xe6, 0xb0, 0x78, 0xf9, 0x36, 0xb9, 0xa5, + 0x3e, 0xc2, 0xf1, 0xaf, 0xef, 0x70, 0xdf, 0x7d, 0xf9, 0x6a, 0x6a, 0x40, + 0xd0, 0x3c, 0xd1, 0x32, 0x18, 0xb8, 0x84, 0xf4, 0x06, 0x0b, 0xf2, 0xab, + 0xe4, 0x65, 0xdb, 0x3e, 0x7e, 0xca, 0xbe, 0x91, 0x08, 0xfb, 0x4d, 0xa9, + 0x87, 0xf1, 0x98, 0x3b, 0xc0, 0xf7, 0x9e, 0x2a, 0x2f, 0xdf, 0x86, 0xee, + 0x82, 0x72, 0xc5, 0xb8, 0x08, 0x7b, 0xb5, 0x95, 0x16, 0x8c, 0x1e, 0xa5, + 0x9d, 0x32, 0xea, 0x3a, 0x65, 0x38, 0xb9, 0xb1, 0x3a, 0xce, 0x08, 0xab, + 0x09, 0xf7, 0x5b, 0x4e, 0xb7, 0xc7, 0xaa, 0x6b, 0x23, 0xdc, 0x4b, 0xab, + 0x31, 0x8a, 0xc5, 0x8b, 0x01, 0x75, 0x87, 0x99, 0xe3, 0x45, 0x9d, 0xb3, + 0xc1, 0x99, 0x64, 0xc6, 0x76, 0xd5, 0x0d, 0x3b, 0x81, 0x96, 0xfb, 0xfa, + 0xcd, 0xc6, 0x28, 0xd6, 0xe5, 0x34, 0x06, 0x1e, 0xd6, 0xe1, 0x4a, 0x7b, + 0x0d, 0x41, 0xc9, 0x85, 0x69, 0x66, 0xdf, 0x9c, 0x74, 0xf2, 0xae, 0x82, + 0xde, 0xac, 0x71, 0x48, 0xa9, 0xf7, 0x86, 0x79, 0x7e, 0xf4, 0xce, 0xbe, + 0xc6, 0xd4, 0x31, 0xa2, 0xe1, 0x24, 0x07, 0x27, 0xa7, 0x93, 0x88, 0x2d, + 0xd3, 0x21, 0x3e, 0xdd, 0x4f, 0x22, 0xb1, 0xf9, 0x4a, 0xfe, 0xa6, 0xfb, + 0xa4, 0xbc, 0xfd, 0xb4, 0xb4, 0x1b, 0x4d, 0x3d, 0xc4, 0x64, 0x00, 0xcb, + 0x37, 0xbf, 0xe6, 0x1d, 0x42, 0x36, 0xc5, 0x18, 0xdb, 0x4b, 0xe0, 0x52, + 0x72, 0x0e, 0x77, 0x43, 0x51, 0xc7, 0xfb, 0x2c, 0xc7, 0xbe, 0xed, 0x19, + 0x2e, 0x28, 0xa5, 0x6d, 0x33, 0x53, 0x63, 0x2e, 0xa4, 0xc8, 0x07, 0xf6, + 0x88, 0xb3, 0x68, 0x66, 0x0d, 0xb5, 0x7b, 0x92, 0xaf, 0xde, 0x5d, 0xef, + 0xa6, 0x1c, 0x4c, 0xbc, 0x9b, 0x6a, 0xd1, 0xfb, 0x01, 0x2b, 0x13, 0xb3, + 0x4d, 0x54, 0x50, 0x65, 0xe4, 0x48, 0xc6, 0x14, 0x83, 0x5b, 0x4b, 0xf8, + 0x80, 0x42, 0x03, 0x9e, 0xb5, 0xef, 0x3c, 0xfb, 0xe9, 0x33, 0x61, 0x62, + 0x86, 0x35, 0x85, 0x4c, 0x37, 0x48, 0x74, 0x68, 0xe8, 0x2f, 0x94, 0x6e, + 0x01, 0xda, 0x78, 0xc3, 0x64, 0x8f, 0x04, 0xfa, 0x90, 0x37, 0x04, 0x99, + 0x6a, 0x6b, 0x8f, 0xeb, 0x98, 0xa6, 0xd1, 0xa3, 0x93, 0xdb, 0x42, 0x44, + 0x3b, 0xbe, 0xaf, 0x26, 0x6d, 0x4f, 0xae, 0x1a, 0xb2, 0xc4, 0x1c, 0xf9, + 0xe9, 0x74, 0x03, 0x9e, 0x4a, 0xab, 0xe0, 0x28, 0xe4, 0x0a, 0xcb, 0x4b, + 0xe8, 0x9c, 0x6d, 0x7c, 0xd8, 0xbe, 0x7b, 0x4f, 0x4f, 0xf7, 0x43, 0xe1, + 0x2b, 0x9e, 0x3b, 0x29, 0xec, 0x4b, 0x15, 0x08, 0xa0, 0x59, 0x06, 0x4c, + 0x93, 0x02, 0x0d, 0x2b, 0x8d, 0xca, 0x8a, 0x54, 0x88, 0xdf, 0x42, 0x19, + 0xd2, 0xe9, 0x1d, 0xb5, 0x54, 0x2c, 0xa7, 0x48, 0x36, 0x09, 0xab, 0x8e, + 0x88, 0x1c, 0x20, 0x2e, 0xd3, 0xa4, 0x8a, 0xa6, 0x59, 0x6c, 0x7f, 0x62, + 0xcb, 0x73, 0xc9, 0xf0, 0xc4, 0x33, 0xf5, 0x63, 0xe4, 0x9a, 0xbc, 0xef, + 0xed, 0x5c, 0x02, 0xe3, 0x07, 0x95, 0x4a, 0x7d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA384, + 81, + {0x2b, 0xe0, 0xa2, 0xea, 0x43, 0xb8, 0xa3, 0xa0, 0x56, 0x84, 0x11, 0xd7, + 0x9a, 0x73, 0xaa, 0x29, 0xe7, 0x4f, 0x3e, 0x7a, 0xb8, 0x8d, 0x8e, 0x47, + 0x42, 0x6b, 0xbe, 0x6b, 0x6c, 0x87, 0x30, 0xb4, 0x65, 0xf0, 0x17, 0xfb, + 0x89, 0x77, 0xca, 0xf1, 0xcb, 0x89, 0x83, 0x00, 0xcd, 0x86, 0xcc, 0x87, + 0x3d, 0x51, 0x42, 0x53, 0xfc, 0xaf, 0x23, 0x98, 0x98, 0x0d, 0x89, 0x85, + 0x12, 0x15, 0xdc, 0xe7, 0xf6, 0x1b, 0x31, 0x06, 0xfa, 0xff, 0x71, 0x65, + 0x5b, 0x21, 0x8e, 0x25, 0x28, 0x89, 0x7a, 0x45, 0x16, 0x01, 0x43, 0x37, + 0xdc, 0xd4, 0x08, 0x67, 0xac, 0x81, 0xec, 0xc0, 0xab, 0x04, 0x97, 0x90, + 0x83, 0x96, 0x23, 0x7f, 0x32, 0x65, 0xbe, 0x06, 0xc0, 0x05, 0xb1, 0x10, + 0xb6, 0xee, 0xb6, 0x9d, 0xea, 0x0c, 0x14, 0x58, 0xed, 0xe4, 0xfe, 0x8b, + 0x91, 0x61, 0x42, 0x77, 0x23, 0xf0, 0x60, 0x3f, 0x8a, 0x19, 0xcb, 0x90, + 0xa2, 0x21, 0xc5, 0xee, 0x9f, 0x86, 0x8f, 0x4a, 0xd2, 0x9f, 0xe6, 0x47, + 0x21, 0xe2, 0x02, 0xab, 0x39, 0x85, 0xf6, 0xd9, 0x3a, 0xef, 0xc7, 0x97, + 0x53, 0x80, 0x26, 0x0a, 0xd0, 0xaf, 0x2e, 0x77, 0xfb, 0xb9, 0xea, 0x4c, + 0x43, 0x26, 0xe3, 0x13, 0x07, 0x87, 0x98, 0x50, 0xd0, 0x16, 0xee, 0x12, + 0xb2, 0x39, 0xd1, 0xfc, 0xfa, 0x42, 0x38, 0x3d, 0xd3, 0xe5, 0xac, 0x4c, + 0x11, 0xe8, 0xaa, 0xf3, 0xfc, 0x8c, 0x7b, 0x50, 0xc6, 0x50, 0xeb, 0xcb, + 0xbc, 0xee, 0x41, 0xc8, 0x23, 0x26, 0x83, 0x0c, 0x47, 0x3e, 0x71, 0x8d, + 0xbe, 0x58, 0xad, 0xb2, 0x0b, 0x5a, 0xe9, 0x37, 0x4c, 0xcf, 0x3a, 0xd9, + 0xee, 0xfa, 0xa9, 0xe0, 0x15, 0x82, 0x9e, 0xce, 0x49, 0x8f, 0x58, 0x27, + 0x32, 0x62, 0x86, 0xe2, 0xf4, 0xc0, 0x7e, 0xa5, 0xdc, 0x76, 0x18, 0xd8, + 0xe5, 0x6e, 0x4f, 0x09, 0xf0, 0xbf, 0xa5, 0x3c, 0xd6, 0x89, 0x5f, 0x3d, + 0x6a, 0x37, 0x87, 0x1f, 0xce, 0xea, 0xaa, 0xe9, 0xad, 0x89, 0x96, 0x00, + 0x7a, 0x83, 0xa8, 0xff, 0x07, 0x07, 0x18, 0xe9, 0x01, 0x4f, 0xc6, 0x1c, + 0x4c, 0xb9, 0xa4, 0xd9, 0xcd, 0x76, 0x2b, 0x4f, 0x1d, 0xf1, 0x88, 0x3d, + 0xe6, 0xef, 0xca, 0xdd, 0x68, 0x49, 0xa0, 0xbd, 0xbf, 0x30, 0x95, 0xf4, + 0x28, 0x1f, 0xfe, 0xcc, 0x27, 0x8b, 0x20, 0xe5, 0x6a, 0x97, 0x8d, 0x23, + 0xe2, 0xd2, 0xb0, 0xf0, 0xff, 0x92, 0x9d, 0xd4, 0xe1, 0x1f, 0x0f, 0x93, + 0x47, 0x9f, 0x9e, 0x09, 0xfb, 0xcf, 0xc5, 0x0b, 0xc3, 0xee, 0x34, 0x57, + 0x84, 0xed, 0x93, 0x54, 0xef, 0x1d, 0xc3, 0x84, 0x31, 0x6d, 0x5a, 0x90, + 0x1a, 0x87, 0xd1, 0x41, 0x23, 0x8d, 0xcc, 0x25, 0xe9, 0x0f, 0x73, 0x9b, + 0xc2, 0xd0, 0xf6, 0x1c, 0xb5, 0x82, 0x9a, 0x6f, 0xb2, 0x98, 0xd0, 0x15, + 0x27, 0x72, 0x6f, 0xfd, 0x63, 0x03, 0x0f, 0xcf, 0xae, 0xd1, 0x20, 0xf1, + 0x78, 0x36, 0xd1, 0xc1, 0x17, 0x7f, 0x6d, 0xc5, 0xf1, 0x0b, 0x22, 0x8d, + 0x38, 0xa3, 0xbd, 0x3b, 0xbc, 0x99, 0x7f, 0x33, 0x92, 0x50, 0x79, 0xe4, + 0x21, 0xe2, 0xb1, 0xe9, 0x04, 0xff, 0x34, 0x33, 0x7f, 0x08, 0x7b, 0x60, + 0x9b, 0x62, 0xf6, 0xce, 0x4c, 0xc4, 0x84, 0xd2, 0xbc, 0xad, 0x95, 0x3d, + 0x74, 0x36, 0xb4, 0xbd, 0x0f, 0x22, 0x03, 0x61, 0x50, 0xbe, 0x04, 0xee, + 0x75, 0xbe, 0xd7, 0xee, 0xc5, 0xc9, 0xf2, 0x82, 0xdd, 0x68, 0x60, 0x37, + 0x17, 0x8b, 0x6c, 0x51, 0x74, 0x02, 0x43, 0x18, 0x09, 0xd6, 0x0d, 0xb3, + 0xeb, 0x69, 0xfc, 0xae, 0x0f, 0x94, 0x91, 0x31, 0x18, 0x3c, 0xb5, 0x32, + 0x36, 0x4f, 0xe2, 0xa5, 0x4d, 0xeb, 0x56, 0x63, 0x07, 0x06, 0x66, 0xa6, + 0x91, 0x3b, 0xa2, 0xdd, 0xf7, 0xad, 0x70, 0x07}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA384, + 82, + {0xda, 0xed, 0x6d, 0x07, 0x7c, 0xa0, 0xd4, 0x72, 0x57, 0x97, 0x74, 0x7d, + 0x0b, 0xad, 0x8e, 0x61, 0x7b, 0x24, 0xc4, 0xd6, 0xbc, 0x22, 0xd6, 0xd6, + 0x74, 0x3a, 0x01, 0xe0, 0xb8, 0xf9, 0xe6, 0x89, 0xc9, 0x25, 0x67, 0xb1, + 0x3e, 0x68, 0x13, 0x92, 0x35, 0xe0, 0xf0, 0x75, 0x9a, 0x7a, 0xd4, 0xee, + 0x96, 0x7b, 0x48, 0x28, 0x28, 0xf8, 0x5c, 0xda, 0xac, 0xd9, 0x07, 0x08, + 0x50, 0xce, 0xda, 0xfd, 0x2b, 0x2f, 0xd3, 0x3f, 0x1c, 0x5a, 0xff, 0xdc, + 0x82, 0x61, 0x09, 0xe0, 0xbf, 0x68, 0xa0, 0xf8, 0xb6, 0x55, 0x59, 0x9c, + 0x57, 0x86, 0x50, 0x32, 0x66, 0x74, 0xba, 0x25, 0x70, 0xab, 0xff, 0x0e, + 0xcf, 0xec, 0x37, 0xbd, 0x13, 0x3f, 0xb7, 0x95, 0xcc, 0xcc, 0x83, 0x16, + 0x2b, 0xb8, 0x4a, 0xa9, 0x3f, 0xa4, 0xc9, 0x28, 0xa9, 0x43, 0xdb, 0x51, + 0xf7, 0xee, 0x30, 0xc5, 0x00, 0x2e, 0x92, 0xb8, 0xef, 0xae, 0x47, 0x6c, + 0x55, 0x56, 0x05, 0x72, 0xa2, 0xf4, 0x7a, 0x7b, 0xa0, 0x4c, 0x9f, 0x85, + 0x01, 0x84, 0x02, 0xa4, 0xad, 0x8c, 0xf2, 0xb2, 0x13, 0x88, 0xa5, 0x27, + 0x6d, 0x9a, 0x31, 0xaf, 0xa6, 0xd3, 0xe0, 0xf8, 0x5e, 0x45, 0x40, 0x6c, + 0x54, 0xdf, 0xce, 0xcd, 0x1e, 0x01, 0xe8, 0xff, 0x6e, 0x0f, 0x12, 0xf2, + 0x3b, 0x95, 0xcd, 0xe3, 0x87, 0xc3, 0xeb, 0xf6, 0xa8, 0x6a, 0x9e, 0xad, + 0x76, 0x31, 0xd7, 0x75, 0xa3, 0x98, 0x80, 0x22, 0x51, 0x07, 0xcd, 0xff, + 0x54, 0x9c, 0xa8, 0xaa, 0x54, 0x74, 0x88, 0x5c, 0x21, 0xa3, 0xdb, 0x21, + 0x29, 0x03, 0x6b, 0x47, 0x4a, 0xbf, 0xd0, 0xab, 0xcc, 0x13, 0x4d, 0x08, + 0x66, 0xc0, 0x5e, 0x04, 0x3d, 0x16, 0xd4, 0x9e, 0xea, 0x01, 0x09, 0xb6, + 0x21, 0xc5, 0x1f, 0xd4, 0x41, 0x85, 0x00, 0x13, 0xcb, 0x2d, 0x17, 0xa5, + 0x30, 0x2f, 0x62, 0x64, 0x6e, 0xfe, 0x2d, 0xd3, 0x83, 0xf4, 0x46, 0x4e, + 0xcc, 0xf7, 0x27, 0xb2, 0x8f, 0x83, 0xa2, 0xdb, 0xbf, 0x8f, 0xeb, 0xe8, + 0x47, 0x2e, 0xaa, 0x97, 0x5f, 0x6d, 0xc3, 0x4f, 0x82, 0x57, 0x1a, 0x5e, + 0x4e, 0x1f, 0x21, 0xd6, 0x5d, 0x19, 0x66, 0x4a, 0xec, 0x69, 0x4c, 0x1f, + 0x54, 0xdb, 0xee, 0xd9, 0xbd, 0x3d, 0x68, 0x55, 0xb1, 0x98, 0x92, 0xb4, + 0xa9, 0xd2, 0xdc, 0x4e, 0x54, 0x45, 0x1d, 0x28, 0x66, 0x31, 0x17, 0x70, + 0xbb, 0x2d, 0x3d, 0xa6, 0xe0, 0x91, 0xae, 0x83, 0xcc, 0x26, 0x1f, 0xa1, + 0x4a, 0x71, 0x05, 0x11, 0xc1, 0x03, 0xea, 0xc2, 0xfa, 0x7b, 0xc0, 0x6c, + 0x6b, 0x1c, 0x04, 0x81, 0x33, 0xd1, 0x47, 0x9d, 0x32, 0x3e, 0xc7, 0x9a, + 0xdf, 0x85, 0x90, 0x8a, 0x81, 0xf1, 0x06, 0xa2, 0x04, 0x70, 0xee, 0xd3, + 0xd1, 0xd6, 0x0b, 0x87, 0x50, 0xa5, 0x08, 0xd8, 0xda, 0x17, 0x16, 0x4a, + 0x95, 0x2a, 0x17, 0x0a, 0x2f, 0x2a, 0xad, 0xbd, 0xf6, 0x11, 0xea, 0x31, + 0x2b, 0x25, 0xd9, 0x3f, 0xa1, 0x0e, 0x20, 0x2e, 0xa3, 0x0e, 0xdf, 0x8f, + 0x58, 0x4c, 0x3e, 0xbd, 0x3d, 0x71, 0x13, 0xd5, 0xe4, 0xae, 0x61, 0x8a, + 0x63, 0x75, 0x5b, 0x71, 0x03, 0xe5, 0xf5, 0x88, 0x7e, 0xd8, 0xd3, 0x3b, + 0xea, 0x28, 0x7b, 0x17, 0x16, 0x2e, 0x64, 0x97, 0xae, 0xca, 0x36, 0x32, + 0x07, 0x6b, 0x81, 0xe1, 0x7f, 0xa0, 0x35, 0x97, 0xf9, 0x33, 0x6f, 0x27, + 0x94, 0x92, 0x89, 0x9b, 0x8f, 0x04, 0x25, 0x5a, 0x9a, 0x8d, 0xbd, 0x3a, + 0xdf, 0xb6, 0xec, 0x17, 0xad, 0xb3, 0x05, 0xdd, 0x0f, 0xc7, 0xa2, 0x14, + 0x40, 0x29, 0x63, 0x34, 0x2b, 0x33, 0xbf, 0x1e, 0xae, 0x98, 0xf5, 0xbd, + 0xbc, 0x0f, 0xf7, 0xca, 0x3f, 0x6b, 0x94, 0xca, 0xb3, 0xe9, 0x3c, 0xf8, + 0xaf, 0x64, 0xd3, 0x9d, 0x29, 0x4e, 0xc6, 0xc0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA384, + 83, + {0x77, 0xd2, 0xbd, 0x2f, 0x55, 0xb3, 0x7c, 0xd6, 0x81, 0x20, 0x38, 0xcd, + 0x82, 0x85, 0xb7, 0xe6, 0xdf, 0xb4, 0x91, 0xc5, 0x2b, 0x65, 0xa7, 0xf3, + 0x46, 0x5b, 0x35, 0xa1, 0x98, 0xcd, 0xb6, 0x94, 0xd4, 0x4e, 0x8d, 0x66, + 0x13, 0xf9, 0x06, 0x1c, 0xf5, 0xcc, 0xbc, 0x6c, 0x86, 0x16, 0x31, 0x7c, + 0xab, 0x78, 0xc9, 0x4a, 0x65, 0x60, 0xe1, 0xf6, 0x4c, 0x25, 0xdb, 0xae, + 0x25, 0x9a, 0x47, 0xb7, 0x53, 0xd9, 0xb1, 0xf9, 0x5c, 0x62, 0x72, 0x04, + 0x62, 0x04, 0x3d, 0xdc, 0x6a, 0x13, 0x90, 0xfd, 0xa9, 0xe1, 0x51, 0x84, + 0x8b, 0xfa, 0xda, 0x7f, 0x74, 0xf5, 0x23, 0xa9, 0xe7, 0x29, 0xda, 0xf5, + 0x08, 0xf2, 0x05, 0x39, 0x77, 0xf7, 0x3f, 0xcf, 0x1a, 0x97, 0xdd, 0x5c, + 0x22, 0x7c, 0x5c, 0xfc, 0x03, 0x59, 0x5e, 0xf8, 0x2b, 0x36, 0xa9, 0x9b, + 0xe5, 0x08, 0x91, 0xaa, 0xa1, 0xd5, 0x16, 0xee, 0xa2, 0x9c, 0x09, 0x4c, + 0x4e, 0xee, 0x18, 0xd6, 0x1e, 0x9a, 0x53, 0xe2, 0x00, 0xb6, 0xfd, 0xaa, + 0x4e, 0x48, 0xd6, 0xd9, 0x54, 0xe9, 0xd6, 0x55, 0x7f, 0x8b, 0x41, 0x54, + 0xec, 0xe1, 0x9c, 0x74, 0x5c, 0xe3, 0x48, 0xbc, 0x58, 0x86, 0xaa, 0x75, + 0xf7, 0x53, 0x08, 0x6a, 0x1c, 0xc6, 0x13, 0xb8, 0xb3, 0xbd, 0x8d, 0xf2, + 0x09, 0x75, 0x1a, 0xa6, 0xd7, 0xd7, 0xad, 0x14, 0x1e, 0xeb, 0x19, 0x46, + 0x3a, 0x44, 0xd8, 0x36, 0xe3, 0x6b, 0x1b, 0x88, 0xb2, 0x2c, 0xba, 0xe0, + 0x8d, 0x87, 0xa7, 0x13, 0xd8, 0x30, 0x8c, 0x9a, 0xf9, 0x66, 0x79, 0x12, + 0x29, 0x86, 0xa2, 0x41, 0x1c, 0xad, 0x90, 0xd4, 0x91, 0x9b, 0xe3, 0x28, + 0x48, 0x57, 0xa2, 0x97, 0xc3, 0xfa, 0x4f, 0xa9, 0x50, 0xba, 0x0b, 0x74, + 0xe9, 0xbf, 0x85, 0x70, 0x17, 0x1b, 0xbd, 0x01, 0x67, 0x2a, 0x5a, 0x0a, + 0xd6, 0xe4, 0x65, 0x09, 0x0a, 0xb7, 0x4f, 0xe6, 0xcf, 0x7d, 0x7d, 0x9e, + 0xa6, 0xc5, 0xe2, 0xf6, 0x21, 0xd5, 0x2e, 0x86, 0xb6, 0x96, 0x72, 0xe8, + 0xbd, 0xda, 0x17, 0x4f, 0x4f, 0x1e, 0xfe, 0x74, 0x5f, 0x04, 0x0a, 0xb2, + 0x74, 0x5b, 0xe0, 0x62, 0x54, 0xdc, 0x94, 0xd9, 0x20, 0x22, 0xec, 0xd8, + 0x9f, 0xea, 0xc4, 0x8f, 0xe3, 0xeb, 0x18, 0x13, 0x38, 0xbf, 0x67, 0x9d, + 0xf7, 0xc0, 0x6b, 0x8c, 0x6d, 0xd6, 0xe8, 0xba, 0xdb, 0x72, 0x08, 0xc6, + 0x09, 0xe1, 0x5e, 0xc6, 0xe3, 0x8c, 0xbe, 0xcc, 0xcf, 0x24, 0x92, 0xb9, + 0x25, 0xd2, 0x45, 0xca, 0xc1, 0xe5, 0x03, 0x76, 0x80, 0x18, 0x67, 0xd2, + 0x29, 0xf8, 0xfb, 0x92, 0xd4, 0x9a, 0x98, 0x92, 0x64, 0x5b, 0x6d, 0x75, + 0x64, 0x64, 0x73, 0x61, 0xad, 0x04, 0x78, 0x74, 0xf8, 0x5c, 0x20, 0x2e, + 0x62, 0x41, 0x28, 0xeb, 0xde, 0xa6, 0xe9, 0x67, 0x94, 0xf4, 0xe9, 0x41, + 0x91, 0x80, 0x15, 0xde, 0xd3, 0xb9, 0xb7, 0x56, 0x65, 0x38, 0xf0, 0x57, + 0xbd, 0xd3, 0x88, 0x66, 0x17, 0x6f, 0x00, 0x4b, 0x36, 0x39, 0xf6, 0x80, + 0xf6, 0x31, 0x95, 0xa1, 0x8e, 0x80, 0x20, 0xe0, 0x42, 0x64, 0x2f, 0xef, + 0xac, 0x3e, 0xdd, 0x45, 0xa2, 0xe7, 0x46, 0x28, 0x0b, 0xcd, 0x18, 0x0e, + 0x54, 0xea, 0x4e, 0x8c, 0x9c, 0x7d, 0x19, 0x6a, 0x91, 0x9d, 0x0d, 0xb1, + 0xd3, 0x0d, 0x3d, 0x53, 0x39, 0x74, 0x7d, 0xba, 0x15, 0x2b, 0xae, 0x5c, + 0xb6, 0xeb, 0x7b, 0x53, 0xb8, 0x5f, 0x00, 0xb8, 0x72, 0x0f, 0x6d, 0x4d, + 0xe2, 0x10, 0x95, 0x37, 0x80, 0x4c, 0x1b, 0x1d, 0x65, 0x29, 0x3b, 0x38, + 0x5c, 0x8d, 0x97, 0x66, 0x0c, 0x1b, 0x9b, 0x84, 0xc4, 0x6e, 0xdd, 0xee, + 0x1d, 0x2d, 0x97, 0xb8, 0x10, 0x87, 0x9e, 0xf9, 0x5c, 0x1e, 0x83, 0xee, + 0x25, 0x05, 0x74, 0xa9, 0x82, 0x36, 0x39, 0xd8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA384, + 84, + {0x14, 0x19, 0x21, 0xb1, 0xc1, 0xb1, 0xdf, 0xd4, 0x4c, 0xaa, 0xb5, 0xb9, + 0x43, 0x9b, 0xcf, 0x12, 0xf1, 0xa5, 0xc7, 0xfa, 0x27, 0x3d, 0xa4, 0x9e, + 0x7b, 0xa8, 0xb9, 0xaa, 0x6c, 0xff, 0xb8, 0x47, 0x48, 0x17, 0xa7, 0xfd, + 0x79, 0x90, 0x22, 0xc7, 0x62, 0xde, 0xfa, 0x18, 0xbc, 0x64, 0xe7, 0x04, + 0xaa, 0x3d, 0xef, 0xd4, 0x4d, 0xe0, 0xac, 0x97, 0x83, 0x3f, 0x1f, 0xca, + 0xe8, 0xa5, 0x2b, 0x58, 0xf9, 0xcc, 0xdb, 0x93, 0xbc, 0x3a, 0xa6, 0x81, + 0x32, 0x58, 0x43, 0x01, 0x85, 0x25, 0x34, 0xaa, 0xb7, 0x5b, 0xf2, 0xda, + 0x3d, 0xa0, 0x7f, 0x4a, 0xbc, 0x46, 0xd8, 0x59, 0x1e, 0xbb, 0xb9, 0xfd, + 0x1f, 0x82, 0x6f, 0xd5, 0x5a, 0x9a, 0x9b, 0xce, 0x55, 0xc8, 0x97, 0xde, + 0xdf, 0x40, 0x37, 0x9e, 0xc2, 0x89, 0xb8, 0x3c, 0xe2, 0x84, 0x2c, 0x59, + 0x53, 0x36, 0x5d, 0xdf, 0x43, 0xb0, 0x9c, 0x9d, 0x59, 0xdc, 0x70, 0xe8, + 0x55, 0x2b, 0xa3, 0x4d, 0x57, 0xc8, 0xa4, 0xce, 0x10, 0x8c, 0x28, 0xbb, + 0x62, 0x82, 0x43, 0x9b, 0xe0, 0x10, 0x21, 0x1c, 0x63, 0x79, 0x80, 0xae, + 0xb3, 0x0b, 0xb8, 0xc0, 0x1d, 0x9b, 0x08, 0x39, 0xcd, 0x85, 0xe1, 0xa3, + 0x64, 0x2f, 0x3c, 0xcd, 0xa4, 0x04, 0x0c, 0xb6, 0x03, 0x7d, 0xe2, 0xf5, + 0x9c, 0xbf, 0x0a, 0xf1, 0x5f, 0xac, 0x42, 0x0c, 0xa0, 0x39, 0x35, 0x89, + 0xd2, 0xd7, 0x73, 0x36, 0xdc, 0x08, 0xa8, 0x62, 0x55, 0xa4, 0xb9, 0x99, + 0x9e, 0x2d, 0xb9, 0x19, 0x5f, 0xf3, 0xed, 0x79, 0xcb, 0x80, 0xc9, 0xec, + 0xda, 0xe3, 0x80, 0xd6, 0x84, 0xdc, 0x07, 0xee, 0x1f, 0xba, 0xfa, 0x97, + 0x7d, 0xd2, 0x48, 0xe3, 0x42, 0xc1, 0x2c, 0x04, 0x80, 0x8d, 0x2f, 0xc8, + 0x9d, 0xac, 0xde, 0x84, 0xb7, 0x01, 0x36, 0x46, 0x71, 0xf5, 0xa4, 0x49, + 0x52, 0x59, 0x8d, 0x2c, 0x6f, 0xd0, 0xe4, 0x5d, 0x53, 0xb0, 0xe5, 0x18, + 0xf1, 0xda, 0xbe, 0x34, 0x70, 0x1b, 0x69, 0x27, 0x92, 0x53, 0xd9, 0x9b, + 0x8d, 0xba, 0x67, 0x98, 0xef, 0x23, 0x64, 0x8a, 0x06, 0xc4, 0xbf, 0x08, + 0xb8, 0x06, 0x1a, 0x95, 0x6e, 0xcb, 0xaa, 0xea, 0xfb, 0x6d, 0xf6, 0xd3, + 0x20, 0xac, 0xb7, 0x1b, 0x6a, 0xc0, 0xa6, 0xa1, 0x04, 0x62, 0x4f, 0x1f, + 0x54, 0x66, 0x4d, 0x68, 0x8e, 0x18, 0x53, 0x31, 0x6e, 0x00, 0x0e, 0x28, + 0xe2, 0x7e, 0x5f, 0x24, 0x80, 0x85, 0xb1, 0x72, 0x65, 0xfb, 0xca, 0xc4, + 0x31, 0x1b, 0x27, 0xb9, 0x07, 0x56, 0xee, 0xbb, 0x3a, 0x80, 0x01, 0xd9, + 0x20, 0xc0, 0x86, 0xf5, 0x17, 0xc2, 0xae, 0xbf, 0xcc, 0x6a, 0x70, 0xb8, + 0x9b, 0x91, 0x30, 0xd8, 0x26, 0xb9, 0x27, 0xaa, 0x11, 0x9d, 0xd1, 0x0a, + 0x15, 0xde, 0x8c, 0x90, 0x15, 0x6e, 0xfc, 0x7d, 0xf8, 0xf6, 0x84, 0x59, + 0x7b, 0x62, 0xca, 0x9c, 0x79, 0x86, 0x9a, 0x51, 0x57, 0xeb, 0xeb, 0x74, + 0xd6, 0x6f, 0x6f, 0xa6, 0xc9, 0x2d, 0xab, 0xeb, 0xe1, 0x8d, 0x65, 0x25, + 0x48, 0xae, 0x95, 0x1c, 0x8b, 0xa6, 0x59, 0x95, 0x6b, 0x26, 0x3b, 0xc2, + 0xb0, 0x8c, 0xed, 0x50, 0x17, 0x6e, 0x5a, 0x4b, 0x2c, 0xf2, 0x65, 0xa8, + 0x15, 0x11, 0x52, 0x9f, 0x96, 0x13, 0x38, 0x07, 0x8f, 0xdf, 0x06, 0x52, + 0x19, 0x4d, 0xa4, 0xae, 0x51, 0xcd, 0x28, 0x48, 0x0c, 0x95, 0x2e, 0xe7, + 0x72, 0x2d, 0x04, 0xc5, 0xd6, 0x93, 0x83, 0xae, 0x8d, 0x06, 0xfd, 0x67, + 0xe1, 0x9e, 0xc8, 0xe6, 0xdf, 0x47, 0xd1, 0x92, 0xa9, 0xcc, 0x60, 0x5d, + 0x40, 0x0b, 0x5f, 0xbe, 0xad, 0x89, 0x0e, 0x38, 0x41, 0x00, 0x5e, 0x15, + 0x0e, 0xf8, 0xd0, 0xe1, 0xd3, 0xfd, 0x4e, 0x1e, 0x8d, 0x64, 0xfa, 0xa4, + 0x52, 0xc4, 0xff, 0xd5, 0x5c, 0xda, 0x55, 0x7c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA384, + 85, + {0x07, 0x7e, 0x1d, 0x74, 0x01, 0x2e, 0x8d, 0x54, 0xb2, 0x58, 0x30, 0x56, + 0xd0, 0xeb, 0x88, 0x95, 0xfd, 0xbc, 0x56, 0xe0, 0xa6, 0x61, 0x2b, 0x8a, + 0x38, 0xc9, 0x85, 0xd4, 0x02, 0x78, 0x8c, 0x3f, 0x0d, 0x47, 0xce, 0xe7, + 0xbf, 0xd3, 0xa1, 0x38, 0xdc, 0x8f, 0x08, 0x67, 0x0f, 0xa0, 0x45, 0xde, + 0x7f, 0x19, 0x49, 0xcd, 0x16, 0x21, 0xbd, 0x09, 0x63, 0xbb, 0xd6, 0xbb, + 0xfe, 0x8c, 0xb3, 0x52, 0x89, 0xe9, 0x98, 0xf0, 0x7f, 0x08, 0xe1, 0x01, + 0xa5, 0xde, 0x17, 0x48, 0xac, 0xfc, 0x0d, 0x65, 0xbe, 0xbd, 0xf6, 0x16, + 0x2a, 0xd2, 0x3f, 0xf7, 0x06, 0xb7, 0x59, 0xa0, 0xdd, 0xad, 0x1c, 0x10, + 0xb7, 0x68, 0x5d, 0x51, 0x0c, 0xff, 0x22, 0x8c, 0x09, 0x8c, 0xef, 0xff, + 0x1c, 0xc1, 0x2f, 0x2f, 0x9b, 0x6c, 0x1c, 0xbc, 0x4a, 0xc7, 0x6c, 0xfd, + 0xf7, 0x9b, 0x49, 0x23, 0x02, 0x64, 0xdc, 0x6a, 0x51, 0x5f, 0x58, 0xfb, + 0xbe, 0x03, 0x50, 0x16, 0xa2, 0x40, 0xdf, 0x9d, 0x7a, 0x22, 0x35, 0x01, + 0xc1, 0x0b, 0xf7, 0x40, 0x33, 0x2a, 0xaf, 0xff, 0x30, 0x10, 0x72, 0xd5, + 0x72, 0xfa, 0x5c, 0x67, 0x91, 0xd4, 0x5e, 0x8c, 0xc8, 0x7f, 0x03, 0x10, + 0x1c, 0xcf, 0xef, 0xa3, 0x58, 0xaf, 0xb5, 0x98, 0xe8, 0x22, 0xda, 0x52, + 0x68, 0xfd, 0xaa, 0xd0, 0x68, 0x2f, 0x72, 0x19, 0xe6, 0xf4, 0xbd, 0x4e, + 0xa8, 0xb1, 0xa1, 0x38, 0xbc, 0x9b, 0x28, 0xe4, 0x25, 0x80, 0xfd, 0xff, + 0x4d, 0xe7, 0x4b, 0x75, 0xa1, 0x0f, 0xeb, 0x9e, 0x78, 0xb1, 0x22, 0xf8, + 0x69, 0x9f, 0x53, 0x83, 0xca, 0xc1, 0x2e, 0x8d, 0x0e, 0xfd, 0x3e, 0x88, + 0xc5, 0xd6, 0xd0, 0xf4, 0xc4, 0xc9, 0x70, 0x23, 0x03, 0xfd, 0xcd, 0xfe, + 0x11, 0x5d, 0x66, 0x2a, 0xbd, 0xa6, 0xba, 0xe4, 0x34, 0x73, 0x49, 0x40, + 0x51, 0xee, 0x74, 0xd6, 0x28, 0x99, 0x96, 0xc4, 0xd5, 0x4b, 0xee, 0xd7, + 0xe5, 0xb2, 0xde, 0x64, 0x53, 0xb0, 0xce, 0xf1, 0xf4, 0xf4, 0x2a, 0x1f, + 0xd0, 0x57, 0x36, 0x2f, 0x93, 0x5d, 0x46, 0x6b, 0x48, 0xc6, 0x87, 0x3c, + 0x87, 0x37, 0xaf, 0x9a, 0x5e, 0x62, 0xd8, 0xc8, 0x32, 0xc1, 0x54, 0x60, + 0x87, 0xf4, 0x59, 0x99, 0x96, 0x58, 0xf3, 0xff, 0x1a, 0x6f, 0x7c, 0xdb, + 0x56, 0xc2, 0xb8, 0x34, 0xea, 0xfe, 0xb9, 0x92, 0x79, 0x13, 0x16, 0xff, + 0x9d, 0x52, 0xb1, 0x91, 0x8d, 0xa4, 0xfb, 0x3d, 0x09, 0x18, 0x61, 0xc7, + 0xb6, 0x6f, 0x7d, 0xb4, 0x47, 0x4b, 0x50, 0x1a, 0xd8, 0x3d, 0xa0, 0xb4, + 0xff, 0x1c, 0x4e, 0x3b, 0xe7, 0x93, 0x19, 0x49, 0xa7, 0xbb, 0xee, 0x7c, + 0x9a, 0x48, 0xf0, 0x1f, 0x5f, 0x83, 0x45, 0x9e, 0xbf, 0x93, 0xb0, 0xcd, + 0x34, 0xb7, 0xe8, 0xb6, 0xbd, 0xd3, 0x5c, 0xfd, 0xf6, 0x81, 0x5d, 0x74, + 0x7f, 0xd6, 0xf6, 0xce, 0x40, 0x5b, 0x92, 0x64, 0xce, 0x4a, 0xb2, 0x6a, + 0x45, 0x8e, 0xcb, 0x02, 0x69, 0xd5, 0xa8, 0x49, 0xb1, 0x03, 0x93, 0xca, + 0x44, 0x1f, 0x7e, 0x80, 0xd9, 0x09, 0x77, 0xac, 0x02, 0x76, 0x59, 0x91, + 0x88, 0xf8, 0xcc, 0xa3, 0x9f, 0x05, 0x91, 0x85, 0x26, 0x7c, 0xb7, 0xd6, + 0x0c, 0x7d, 0x6f, 0x2c, 0x64, 0x33, 0x43, 0xd1, 0x16, 0x11, 0x75, 0xe3, + 0x9a, 0xee, 0x85, 0xbe, 0x4f, 0x3e, 0x87, 0xc4, 0x64, 0xbf, 0xf1, 0x08, + 0x8c, 0x20, 0xed, 0xbe, 0x4a, 0x54, 0x3e, 0x8b, 0x54, 0xa0, 0x5c, 0x4f, + 0x1c, 0xdc, 0xbf, 0x1e, 0xe8, 0x87, 0xd1, 0x4c, 0x09, 0x49, 0x6b, 0x30, + 0x6b, 0xfb, 0xe7, 0x06, 0x54, 0xd0, 0xbd, 0x19, 0xd2, 0x66, 0x95, 0x2d, + 0x3d, 0x9c, 0x9d, 0x0b, 0x17, 0x34, 0x2f, 0x8a, 0xeb, 0x73, 0xaa, 0xc7, + 0xf8, 0x27, 0xe5, 0x3d, 0xa2, 0x58, 0x5c, 0x72}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA384, + 86, + {0x99, 0x4d, 0xd6, 0x4c, 0xdb, 0x62, 0x33, 0xb0, 0x9f, 0xf4, 0xb2, 0xa5, + 0x12, 0x6f, 0x50, 0xc3, 0xdc, 0x01, 0x88, 0x0d, 0x0d, 0x8a, 0xc3, 0xe9, + 0xd5, 0xc2, 0xd3, 0x4b, 0xbc, 0x02, 0xc6, 0x74, 0x58, 0x3d, 0xdb, 0x9a, + 0x52, 0x0d, 0xe6, 0x43, 0xac, 0x81, 0xf1, 0xad, 0x40, 0x78, 0x55, 0xda, + 0x71, 0x5e, 0x80, 0x7f, 0x20, 0x0a, 0x93, 0x10, 0xfc, 0x1a, 0x13, 0x4f, + 0x0d, 0x6e, 0x3c, 0xda, 0x9e, 0xbf, 0x54, 0x1e, 0x84, 0x37, 0x19, 0x99, + 0x61, 0xc9, 0x6a, 0x5f, 0x61, 0x7e, 0x07, 0x5f, 0xdf, 0x3e, 0x37, 0x78, + 0x8a, 0xb6, 0x2c, 0x39, 0x3c, 0x28, 0x08, 0x06, 0x1e, 0x6e, 0xd9, 0x2f, + 0x72, 0xc2, 0x59, 0x16, 0xec, 0x8e, 0xd8, 0x46, 0xd7, 0x6a, 0xdb, 0x31, + 0x14, 0xd1, 0x5f, 0xf7, 0x7a, 0x32, 0x3b, 0xbb, 0x22, 0x46, 0x3b, 0xca, + 0x4d, 0x7d, 0x7d, 0x95, 0xa8, 0xc9, 0xcd, 0xab, 0xee, 0x3c, 0x1b, 0x23, + 0x66, 0x41, 0xa6, 0x16, 0x6d, 0x08, 0x3e, 0xb7, 0xf7, 0x72, 0xcb, 0xa9, + 0x3d, 0x09, 0x45, 0x19, 0x7b, 0xf6, 0xb9, 0xa8, 0xa5, 0x4a, 0x24, 0xc5, + 0xf1, 0x2e, 0x6e, 0xd5, 0x20, 0xea, 0xc3, 0xee, 0x9a, 0xa2, 0x44, 0xe8, + 0x37, 0x4e, 0xc4, 0xcf, 0xe9, 0x5f, 0xab, 0x47, 0x0c, 0xc0, 0x9e, 0xad, + 0x79, 0x99, 0xf0, 0x54, 0xcd, 0xd6, 0xb9, 0x0f, 0xf9, 0x5b, 0xc6, 0xdf, + 0x33, 0xd3, 0x4d, 0x76, 0x55, 0x47, 0xfc, 0xb6, 0xc1, 0x20, 0xc0, 0x42, + 0xf1, 0xde, 0xef, 0x40, 0x2f, 0x76, 0x4d, 0x49, 0x4a, 0xef, 0xfb, 0xd9, + 0xf8, 0xb5, 0x9d, 0x01, 0x26, 0x71, 0xeb, 0xcf, 0x08, 0x40, 0x9e, 0x90, + 0xb4, 0x0d, 0x19, 0xfb, 0xcc, 0xb2, 0x9e, 0x10, 0x5f, 0xa0, 0x87, 0xeb, + 0x1a, 0x1c, 0xbe, 0x6d, 0xab, 0xfc, 0xcf, 0x41, 0xb7, 0xe3, 0x3f, 0xb0, + 0x50, 0x81, 0x16, 0xde, 0x45, 0x48, 0x60, 0x9c, 0x1b, 0x57, 0xd2, 0x4b, + 0xc7, 0x44, 0x04, 0x13, 0x62, 0xce, 0xbd, 0x3f, 0xe2, 0x01, 0x94, 0x4c, + 0x4e, 0x44, 0x55, 0x29, 0x0f, 0x95, 0x0c, 0xa6, 0x8f, 0x5e, 0xfc, 0xa3, + 0x64, 0xc9, 0x85, 0xa5, 0x53, 0x19, 0x57, 0xed, 0xf5, 0x85, 0x76, 0x45, + 0xfd, 0xff, 0x61, 0x9f, 0x5d, 0xd0, 0x13, 0xb3, 0xf7, 0x51, 0xa7, 0xa9, + 0xfe, 0xac, 0x4c, 0x97, 0x13, 0x23, 0xb7, 0x30, 0xf3, 0xac, 0x46, 0x63, + 0xa6, 0xb3, 0x6b, 0x21, 0x74, 0x9e, 0x66, 0x43, 0xef, 0x43, 0xeb, 0xbb, + 0x3b, 0x81, 0xc6, 0x01, 0xf2, 0x3d, 0x15, 0x9c, 0x9d, 0xf3, 0xac, 0xf6, + 0xbb, 0x3f, 0xe6, 0x3c, 0xc8, 0x6e, 0x53, 0xb6, 0xa8, 0x46, 0x96, 0x03, + 0x37, 0xaf, 0xa5, 0x95, 0xae, 0x25, 0x69, 0x4d, 0x7a, 0x67, 0x14, 0x5c, + 0x12, 0x27, 0xc8, 0xc6, 0x93, 0xe1, 0x33, 0x13, 0x1e, 0x2c, 0x62, 0x29, + 0x26, 0xe9, 0xb3, 0x63, 0xe4, 0x44, 0x5e, 0x6d, 0xcd, 0x89, 0xbb, 0x65, + 0xdd, 0x74, 0xa4, 0xf7, 0x66, 0xfb, 0xc8, 0x57, 0x0f, 0x95, 0x45, 0x13, + 0xdd, 0xdc, 0x8b, 0x5b, 0x16, 0xe3, 0xc2, 0x00, 0xaf, 0xd4, 0x74, 0x13, + 0xce, 0x93, 0x18, 0xa3, 0xc0, 0x8f, 0x8b, 0x09, 0x2e, 0x0c, 0x52, 0x7b, + 0xe4, 0xa6, 0xbc, 0xf7, 0x55, 0x72, 0x64, 0x59, 0x3b, 0x80, 0x3f, 0x65, + 0x26, 0x52, 0xe5, 0x97, 0x12, 0xed, 0x71, 0x89, 0x54, 0x35, 0x31, 0x97, + 0xff, 0xd6, 0xf1, 0x98, 0x53, 0xd8, 0xbe, 0x52, 0x5e, 0x1d, 0xd9, 0x99, + 0x28, 0x4f, 0xee, 0x98, 0xea, 0x3c, 0xa4, 0x9d, 0xd3, 0x9a, 0x13, 0x29, + 0xcd, 0xc1, 0xb1, 0x0f, 0xf3, 0x36, 0xbb, 0x1b, 0x34, 0xbe, 0x9f, 0x23, + 0x34, 0x52, 0x91, 0x76, 0x79, 0x26, 0x66, 0xed, 0x4b, 0x92, 0x4f, 0x88, + 0x4a, 0x49, 0xbb, 0xed, 0xf0, 0xf4, 0x30, 0xae}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA384, + 87, + {0xd2, 0x92, 0xf3, 0x0c, 0xf7, 0x5b, 0x90, 0x10, 0x51, 0x21, 0x6a, 0x95, + 0x79, 0xab, 0x91, 0x08, 0xca, 0x9c, 0xdd, 0xa9, 0x1d, 0x61, 0x8c, 0x08, + 0xff, 0x9b, 0x8c, 0xeb, 0x45, 0x5b, 0xa0, 0xa1, 0x97, 0xae, 0x8b, 0x6f, + 0x60, 0xc1, 0x72, 0x2b, 0x1d, 0x21, 0x2c, 0xda, 0x00, 0x48, 0x14, 0x4f, + 0x01, 0x47, 0xe1, 0xb6, 0x1e, 0xc2, 0xfb, 0x65, 0x57, 0x3e, 0x76, 0x74, + 0x6b, 0xe9, 0xb2, 0x37, 0x03, 0x1e, 0x95, 0xaf, 0x76, 0xd6, 0xc7, 0x26, + 0x18, 0x58, 0x55, 0x43, 0x6c, 0xdf, 0xe4, 0x05, 0x1f, 0xd5, 0x6f, 0xf9, + 0x29, 0xcb, 0xcf, 0x4c, 0xa2, 0xe2, 0xdd, 0x80, 0x14, 0xd8, 0x95, 0x7c, + 0x1b, 0x82, 0x11, 0x00, 0xdd, 0x18, 0x67, 0x76, 0xdb, 0xf4, 0x63, 0xa4, + 0x6a, 0x88, 0x49, 0x69, 0xbc, 0x6e, 0x21, 0x53, 0xb7, 0x68, 0x05, 0xa0, + 0xce, 0xd2, 0x23, 0x0b, 0x92, 0x33, 0xfe, 0x9a, 0x30, 0x44, 0x5d, 0x8a, + 0x5a, 0xad, 0xe6, 0x94, 0x24, 0x1e, 0x6d, 0xda, 0xf6, 0xa1, 0x76, 0x5a, + 0x17, 0x19, 0xc4, 0x18, 0x7e, 0x6b, 0x8e, 0x9a, 0x97, 0x22, 0xfb, 0x8b, + 0x18, 0xb3, 0xfe, 0xfc, 0x74, 0x6d, 0x32, 0x92, 0x7d, 0xce, 0x85, 0x7b, + 0x20, 0x83, 0xac, 0x43, 0xec, 0xe3, 0x59, 0x68, 0xb6, 0x16, 0x09, 0x01, + 0x57, 0xdb, 0x2b, 0x09, 0xe2, 0xdf, 0xdf, 0x37, 0x8f, 0x5b, 0x59, 0x3b, + 0x03, 0xc2, 0x56, 0x9e, 0x94, 0x10, 0x84, 0xea, 0xbb, 0x29, 0xde, 0xe9, + 0xcf, 0x6a, 0x67, 0x06, 0x80, 0x0b, 0x27, 0x4b, 0xab, 0x95, 0x26, 0xfa, + 0x57, 0xc1, 0xe1, 0xfd, 0x6f, 0xf4, 0x19, 0x5a, 0xe3, 0x77, 0xc6, 0x4a, + 0x01, 0xe8, 0x84, 0x24, 0x63, 0xeb, 0xc4, 0x13, 0x12, 0xac, 0x8b, 0xa9, + 0xe7, 0x21, 0x26, 0xfc, 0x6e, 0x31, 0x43, 0x93, 0x14, 0x14, 0x59, 0x91, + 0x08, 0x5a, 0x7e, 0x87, 0x67, 0x93, 0x88, 0x55, 0x11, 0x31, 0x8b, 0x2e, + 0x43, 0x54, 0x61, 0x89, 0x0d, 0x58, 0x82, 0x86, 0xe8, 0xc9, 0x38, 0xd6, + 0x35, 0x34, 0xda, 0x7b, 0xb7, 0x34, 0xdf, 0x39, 0x62, 0x06, 0x9b, 0x62, + 0xd1, 0xc8, 0x4a, 0xce, 0xbc, 0x0b, 0x2d, 0x0e, 0xcd, 0x34, 0x91, 0x26, + 0xe4, 0x4d, 0xa3, 0x7e, 0x04, 0xf1, 0xcd, 0xf4, 0x2a, 0x30, 0x94, 0x1b, + 0x06, 0x22, 0x73, 0x5a, 0xd6, 0xc1, 0x3e, 0x47, 0x57, 0xa3, 0xd4, 0x8b, + 0x96, 0xd5, 0x1d, 0x27, 0x20, 0xff, 0x9b, 0x0d, 0x02, 0xf5, 0xdf, 0x21, + 0x3b, 0x26, 0xe7, 0x5f, 0xac, 0xea, 0x01, 0xa5, 0xa2, 0x45, 0x2d, 0x3a, + 0x3a, 0x04, 0x1c, 0x4e, 0xbe, 0xa5, 0x73, 0x64, 0xbc, 0x5f, 0x9f, 0xb4, + 0x61, 0x29, 0x98, 0xac, 0xce, 0x1f, 0x4f, 0x77, 0x4f, 0x84, 0x79, 0xe4, + 0x88, 0xe6, 0xef, 0xff, 0x6c, 0x21, 0xf6, 0x8e, 0x9a, 0x6a, 0xf7, 0x0b, + 0xd7, 0xfb, 0xe7, 0x79, 0x8b, 0x75, 0xbf, 0x76, 0xfc, 0x2d, 0xc1, 0x28, + 0x0d, 0x10, 0x9a, 0x8c, 0x5f, 0xb1, 0xce, 0x23, 0xc0, 0x2b, 0x13, 0x98, + 0x55, 0x6d, 0x53, 0x55, 0xf0, 0x67, 0x3e, 0x84, 0x37, 0x8c, 0xc2, 0x6f, + 0xfb, 0x27, 0x41, 0x81, 0x09, 0xc2, 0x4d, 0x30, 0xec, 0xf4, 0xc4, 0x95, + 0x7f, 0x30, 0xce, 0xd8, 0x67, 0xb6, 0xcf, 0xf4, 0xf7, 0x1e, 0x83, 0x2a, + 0xb8, 0x1e, 0x61, 0x57, 0x3a, 0x5d, 0xdd, 0x4c, 0x40, 0x91, 0xe2, 0x6d, + 0xdd, 0x0f, 0x0d, 0x0a, 0x85, 0xcf, 0xc3, 0x69, 0xf8, 0x68, 0x5a, 0xee, + 0x93, 0xa2, 0x25, 0xec, 0x7b, 0xb2, 0x32, 0x25, 0xcd, 0xc4, 0x7a, 0xb1, + 0x02, 0xd6, 0x99, 0x63, 0x6b, 0xe2, 0x52, 0x16, 0x94, 0xc5, 0xaa, 0xe2, + 0xbe, 0x6d, 0x28, 0x2b, 0x32, 0x22, 0xf2, 0xe3, 0xda, 0x96, 0x5f, 0xd0, + 0xcb, 0xd5, 0x83, 0xae, 0xff, 0x86, 0xb6, 0x58}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA384, + 88, + {0x70, 0x18, 0xfd, 0x12, 0x13, 0x7b, 0xb5, 0xfa, 0xc9, 0xfe, 0x8c, 0xbd, + 0x2e, 0xb3, 0xe9, 0xd1, 0xd0, 0x8d, 0xe4, 0x54, 0x6e, 0x8a, 0xf4, 0x83, + 0x42, 0x16, 0x0c, 0xc3, 0x05, 0xd9, 0x54, 0xb8, 0xf9, 0x46, 0x0a, 0x12, + 0xbf, 0x0b, 0xbc, 0xc4, 0x7e, 0x6f, 0x93, 0xbf, 0xab, 0x80, 0x75, 0x4f, + 0xbe, 0x2c, 0xe6, 0x4a, 0xf8, 0x99, 0xa7, 0x1b, 0xd9, 0x3e, 0xf5, 0x86, + 0x8e, 0x1c, 0xe1, 0x54, 0x38, 0x84, 0x3d, 0xa5, 0xd1, 0x51, 0x9d, 0x18, + 0x33, 0xd7, 0x5f, 0xc7, 0xb7, 0xbe, 0xcc, 0xdf, 0x15, 0x9b, 0xdb, 0x17, + 0x58, 0x83, 0xf3, 0xcd, 0x71, 0xc7, 0x59, 0x05, 0x26, 0xfd, 0x58, 0x1b, + 0xef, 0x30, 0x7e, 0x21, 0xed, 0xac, 0x07, 0xd9, 0x7c, 0x80, 0xa2, 0x74, + 0x41, 0x8b, 0x7a, 0x5a, 0x1d, 0x5b, 0x5a, 0xa4, 0xde, 0x53, 0xf4, 0x78, + 0xc1, 0xd8, 0xdb, 0xe8, 0x86, 0xd5, 0x3a, 0xb8, 0x20, 0x20, 0x86, 0x9e, + 0x4e, 0xa3, 0x90, 0xd4, 0xff, 0x87, 0xad, 0xea, 0x84, 0xa2, 0x94, 0x9e, + 0x2c, 0xd2, 0x9c, 0x21, 0x4a, 0xd0, 0xf1, 0x5f, 0x04, 0x1b, 0x8c, 0xdf, + 0x42, 0x7a, 0x3c, 0x26, 0xec, 0x6f, 0x51, 0xaf, 0x64, 0x14, 0x2a, 0xa4, + 0x08, 0x92, 0xfe, 0x36, 0x92, 0xd2, 0x02, 0x0e, 0xb4, 0xb9, 0xf3, 0xf2, + 0x28, 0x5a, 0x20, 0xef, 0x01, 0x44, 0xe5, 0x81, 0xe9, 0x8a, 0x48, 0x44, + 0xb4, 0xc4, 0x95, 0xfb, 0x62, 0x13, 0xc0, 0x01, 0x12, 0xca, 0x11, 0x4f, + 0x94, 0x50, 0xb8, 0xab, 0xbb, 0x72, 0x7d, 0xfe, 0xe8, 0xd1, 0xa2, 0x9b, + 0x56, 0xb8, 0x47, 0xcc, 0xef, 0x1d, 0xac, 0x8e, 0xca, 0x4d, 0xda, 0x74, + 0x05, 0x04, 0xa4, 0xac, 0x17, 0x2a, 0x8a, 0x42, 0x2b, 0xf7, 0xf0, 0x74, + 0xda, 0xe4, 0x9b, 0x5b, 0x82, 0x69, 0x37, 0x5f, 0xff, 0xf4, 0xd1, 0x50, + 0xf0, 0x7f, 0x60, 0x5d, 0x97, 0xa3, 0xda, 0xc6, 0x26, 0x25, 0xc2, 0x5a, + 0x81, 0xf3, 0xf5, 0x43, 0x6d, 0x36, 0xf2, 0x38, 0x6a, 0x54, 0x1a, 0x5c, + 0xbd, 0x37, 0x68, 0xf2, 0xfe, 0x97, 0xdb, 0xfc, 0xc9, 0xd3, 0x00, 0x10, + 0x40, 0x1a, 0x4d, 0x6e, 0x67, 0x9e, 0xe3, 0xaa, 0x75, 0x45, 0xab, 0xa2, + 0xf0, 0xf0, 0x96, 0xf8, 0x1b, 0x57, 0x99, 0x50, 0x72, 0x45, 0x39, 0xe7, + 0x53, 0x8d, 0xd1, 0x75, 0x01, 0x1e, 0xb1, 0xe4, 0x7b, 0x7e, 0x35, 0x8d, + 0xb1, 0x3e, 0x77, 0x85, 0x98, 0x1c, 0xe3, 0x6e, 0xd1, 0x3f, 0x97, 0x9d, + 0x4b, 0xd7, 0x20, 0x72, 0x8f, 0x2d, 0x37, 0xbe, 0xc7, 0x25, 0x73, 0xaa, + 0xbc, 0xf8, 0xbf, 0x29, 0x90, 0x93, 0x2c, 0x8e, 0x47, 0x85, 0x98, 0xa7, + 0x2c, 0xdb, 0x34, 0xef, 0xb2, 0x0f, 0x66, 0xb3, 0xb5, 0x30, 0xa4, 0x79, + 0xc6, 0x79, 0x62, 0x0b, 0xf8, 0x93, 0xb3, 0xff, 0x0e, 0x33, 0xe8, 0x5a, + 0x3a, 0x6d, 0xb1, 0xd7, 0x2d, 0x7c, 0x87, 0xf9, 0x30, 0x69, 0x77, 0xf1, + 0x8a, 0x87, 0x46, 0x17, 0x9b, 0xa4, 0x94, 0x8e, 0x51, 0xfa, 0x99, 0x6d, + 0x5d, 0xbc, 0xc2, 0x7b, 0xb4, 0xf1, 0xc7, 0x89, 0xfe, 0xba, 0x3b, 0x19, + 0x25, 0xb9, 0xc0, 0xaf, 0x74, 0x4d, 0x29, 0x4d, 0xe1, 0x37, 0x5e, 0xf8, + 0xf5, 0x2b, 0xa8, 0x75, 0x34, 0x44, 0xd7, 0x98, 0x36, 0x3a, 0x76, 0xa5, + 0xf8, 0x4a, 0x1f, 0xa5, 0x42, 0xe4, 0x31, 0xf8, 0x44, 0x0d, 0xf9, 0x57, + 0xcc, 0x73, 0x1b, 0x7b, 0xec, 0x4e, 0x4a, 0xb6, 0xe5, 0x2f, 0x09, 0x22, + 0x19, 0x37, 0x4a, 0x52, 0x5e, 0xc2, 0x22, 0x02, 0x9d, 0xae, 0x64, 0x48, + 0xa4, 0x17, 0x02, 0xa7, 0xcc, 0x89, 0x20, 0x05, 0x88, 0x21, 0xa9, 0x79, + 0x0a, 0x3f, 0xa8, 0xc8, 0x8e, 0xd0, 0x62, 0x83, 0xb4, 0x3c, 0x8c, 0xe1, + 0x5f, 0xec, 0x41, 0x38, 0x71, 0x3c, 0xfb, 0xfd}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA384, + 89, + {0x49, 0x1a, 0x44, 0xb1, 0x80, 0x97, 0xd9, 0xd6, 0x2e, 0x0d, 0x3e, 0xb4, + 0x1b, 0x3f, 0x01, 0x72, 0xf3, 0x64, 0x7d, 0x65, 0xd9, 0xff, 0xcb, 0xed, + 0xc3, 0x1e, 0xe6, 0x8f, 0x03, 0xf5, 0x27, 0x95, 0xfd, 0xc5, 0xfa, 0x75, + 0x3f, 0xc8, 0xbd, 0x77, 0xa2, 0x1d, 0xcc, 0xaf, 0xac, 0x57, 0x92, 0x4c, + 0x40, 0x51, 0xeb, 0x89, 0xff, 0xd1, 0x7c, 0x0c, 0x70, 0x3f, 0xb9, 0xd9, + 0x68, 0xc0, 0xd1, 0x8b, 0x27, 0x62, 0xac, 0x02, 0xfa, 0xf7, 0x2d, 0x8a, + 0xb4, 0x48, 0xa5, 0xd0, 0x16, 0x1a, 0x15, 0xeb, 0x4a, 0xb9, 0x23, 0xf2, + 0x8f, 0x82, 0xdd, 0x6e, 0x97, 0xef, 0x61, 0xfe, 0x4e, 0xef, 0xdb, 0x63, + 0x06, 0x6a, 0x14, 0x0e, 0xd5, 0xac, 0x48, 0x6d, 0xa0, 0x16, 0x07, 0x1b, + 0xde, 0x06, 0xb6, 0x17, 0x88, 0x9e, 0xbf, 0xec, 0x7c, 0x71, 0xee, 0x3f, + 0x66, 0xf3, 0x5c, 0xfe, 0xee, 0x2e, 0xf4, 0x9e, 0x54, 0x91, 0x02, 0x1c, + 0x26, 0xd7, 0x3e, 0xd9, 0x20, 0xc8, 0xe3, 0x91, 0x35, 0x14, 0xf6, 0x5e, + 0xa4, 0x9d, 0x54, 0x53, 0x87, 0x6b, 0x85, 0x88, 0x5d, 0x51, 0xbf, 0x02, + 0x65, 0x98, 0x35, 0x78, 0xff, 0xd0, 0x5d, 0xc8, 0xdf, 0x8e, 0xfc, 0x0d, + 0x91, 0x5e, 0x90, 0xa4, 0xce, 0xf1, 0x81, 0xcd, 0x08, 0x98, 0xbe, 0xfe, + 0xba, 0x73, 0x00, 0x85, 0x5d, 0xe2, 0x1a, 0x42, 0x60, 0x0a, 0x4f, 0xb2, + 0xd2, 0xeb, 0x7f, 0xed, 0x5b, 0xb3, 0xf9, 0x40, 0xaf, 0x3d, 0x1c, 0xf7, + 0x40, 0x4f, 0x9f, 0x6b, 0xb3, 0xda, 0x86, 0x3f, 0xbd, 0xe2, 0x46, 0xf4, + 0xd3, 0x93, 0x12, 0x78, 0xfb, 0x74, 0x85, 0xd5, 0x9c, 0x4a, 0xf8, 0xa6, + 0xf5, 0x35, 0x4f, 0xf4, 0xe0, 0x51, 0x53, 0x28, 0x0f, 0x6f, 0xd6, 0x01, + 0x5a, 0x13, 0xfa, 0x15, 0x43, 0x9b, 0x9b, 0x4e, 0xa1, 0xc2, 0x0c, 0xe6, + 0x81, 0xac, 0xf9, 0x2a, 0xac, 0x4f, 0x60, 0xa8, 0x6f, 0xad, 0x5f, 0x6a, + 0x63, 0x6a, 0x7e, 0x15, 0x81, 0xb3, 0xf8, 0xfc, 0x1c, 0x90, 0xff, 0x05, + 0x8c, 0x40, 0xb5, 0xd0, 0xe6, 0x4b, 0x7d, 0x82, 0x05, 0x6a, 0x5b, 0xd1, + 0xfa, 0x66, 0x16, 0x10, 0x38, 0x2c, 0x92, 0x96, 0x7b, 0xed, 0xea, 0x57, + 0xaf, 0x5e, 0xaf, 0x52, 0xd7, 0x30, 0x4e, 0x77, 0x4e, 0x4f, 0x85, 0xda, + 0xf0, 0x9d, 0x9c, 0xc5, 0xc0, 0x39, 0xd5, 0xbd, 0xab, 0x64, 0x97, 0x03, + 0x04, 0x40, 0x47, 0x82, 0x8e, 0xf2, 0x29, 0x17, 0x77, 0x06, 0x1d, 0xe4, + 0x97, 0xde, 0x6d, 0x3a, 0xbe, 0x1d, 0x2b, 0x7d, 0x0c, 0x52, 0x44, 0xa6, + 0xcd, 0x7d, 0x31, 0x73, 0x27, 0xf6, 0xe5, 0x96, 0xb1, 0xaa, 0xa5, 0x52, + 0xb2, 0xd3, 0x04, 0x8b, 0xbd, 0x26, 0xee, 0xe3, 0x17, 0x57, 0xaa, 0xda, + 0xb0, 0xe4, 0x39, 0x46, 0x0f, 0x53, 0x0f, 0xa9, 0x0b, 0x92, 0x66, 0x58, + 0x56, 0x20, 0x1e, 0x46, 0x75, 0xe9, 0x9c, 0x6c, 0x21, 0x73, 0xfe, 0xe1, + 0x82, 0x89, 0x54, 0xf2, 0xf9, 0xcf, 0xd3, 0x24, 0xff, 0x1f, 0x9b, 0x77, + 0xd6, 0xeb, 0x0d, 0x48, 0xf1, 0x74, 0x5d, 0xc0, 0x1f, 0xb4, 0x76, 0x1a, + 0x00, 0xd1, 0xd2, 0x9d, 0xe9, 0xc0, 0x34, 0xd5, 0x02, 0x65, 0x8b, 0x29, + 0x26, 0xf6, 0xf3, 0xc2, 0x83, 0xf8, 0x2d, 0xac, 0xc8, 0x5b, 0x8e, 0x30, + 0x6f, 0x98, 0x81, 0xa7, 0x5a, 0x71, 0xc2, 0xbb, 0x03, 0xf3, 0x6b, 0x5d, + 0xdc, 0x44, 0xde, 0x52, 0x5c, 0xc3, 0xaf, 0x0c, 0x72, 0xb1, 0xaf, 0x01, + 0xc4, 0x44, 0x5e, 0x30, 0x50, 0x58, 0xaf, 0x24, 0xfd, 0xe5, 0x56, 0x95, + 0x94, 0xe6, 0x56, 0xce, 0x85, 0x19, 0x2f, 0x94, 0x09, 0xc6, 0xbb, 0x7f, + 0x5f, 0xa0, 0x86, 0x22, 0xdc, 0x00, 0x10, 0x2b, 0xa4, 0xf8, 0xfe, 0x7f, + 0x77, 0x62, 0xac, 0x30, 0x50, 0xaa, 0xc0, 0xf0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA384, + 90, + {0xc9, 0x66, 0x7d, 0x95, 0x8f, 0x96, 0x46, 0x74, 0x05, 0x76, 0xce, 0x18, + 0xce, 0x30, 0x85, 0xfb, 0xaf, 0x6f, 0x33, 0x92, 0x52, 0x44, 0x23, 0xbe, + 0x83, 0x8d, 0x71, 0xaf, 0x5c, 0x57, 0x6f, 0x2d, 0x12, 0xec, 0xe2, 0x1c, + 0x30, 0xda, 0x0e, 0x20, 0x99, 0x21, 0xbe, 0xae, 0x75, 0x6b, 0x9a, 0xb6, + 0xa8, 0xb0, 0x4c, 0x3c, 0xc1, 0x0c, 0x06, 0xdc, 0xd7, 0x85, 0xa1, 0x18, + 0xf4, 0x5b, 0x59, 0xcc, 0x50, 0xbe, 0x3f, 0x3e, 0x62, 0xec, 0x01, 0xe7, + 0x0d, 0x0e, 0x9d, 0x58, 0x59, 0xe0, 0x98, 0xfb, 0x4e, 0xb1, 0x72, 0xce, + 0x43, 0x0e, 0x32, 0xa5, 0xee, 0x1d, 0x11, 0xa9, 0x4f, 0x74, 0x9b, 0xbc, + 0x0d, 0x44, 0x4e, 0x9e, 0x03, 0xbb, 0x26, 0x32, 0xbc, 0x61, 0x1a, 0x70, + 0xa1, 0xe6, 0xa4, 0xca, 0xcf, 0xc9, 0x11, 0x82, 0x47, 0xec, 0xd3, 0x74, + 0xf6, 0x28, 0xd3, 0xac, 0xc5, 0xcc, 0xa7, 0x95, 0x72, 0xe4, 0x5b, 0xf4, + 0xa9, 0x4b, 0xc1, 0xda, 0x63, 0x1a, 0x59, 0xe4, 0xb7, 0x81, 0xb8, 0x83, + 0x68, 0x97, 0x9f, 0x3a, 0x90, 0x9a, 0x01, 0xcc, 0x7c, 0x4f, 0xc5, 0x43, + 0xfd, 0x16, 0x5b, 0x67, 0xc8, 0x2d, 0x8f, 0x82, 0xb7, 0x96, 0x19, 0x89, + 0xdf, 0xec, 0x8e, 0x9c, 0x4f, 0xa6, 0x07, 0x7c, 0x89, 0x43, 0x8a, 0x66, + 0x67, 0xe4, 0x2b, 0xe6, 0x4a, 0xa5, 0x69, 0x44, 0xac, 0x43, 0xc7, 0xef, + 0xf8, 0xe4, 0xb9, 0xa9, 0xfa, 0x2b, 0x96, 0x8d, 0xa2, 0xa1, 0xf3, 0xf0, + 0x3b, 0xf7, 0xa8, 0x0e, 0x88, 0x4d, 0x22, 0xb6, 0xd3, 0xff, 0x45, 0x64, + 0x44, 0x4f, 0xa5, 0xdb, 0xef, 0xbe, 0x62, 0x36, 0x1b, 0xfd, 0x46, 0xc3, + 0x2a, 0xb4, 0x2a, 0x27, 0xc3, 0xf8, 0x19, 0xcd, 0x56, 0x01, 0x64, 0x79, + 0xa4, 0x0a, 0xd1, 0x38, 0xb3, 0x28, 0x85, 0x60, 0xe6, 0xa1, 0xf3, 0x83, + 0x1b, 0xda, 0xc5, 0xc3, 0xe8, 0x50, 0xc3, 0xf2, 0xce, 0x50, 0x0f, 0x76, + 0x68, 0x43, 0x54, 0x9f, 0x5a, 0xf3, 0x2e, 0x00, 0x29, 0x41, 0xb5, 0x0c, + 0xd8, 0x8c, 0xe8, 0x22, 0xa4, 0x61, 0x83, 0xf4, 0x93, 0x8d, 0x58, 0xc1, + 0x2c, 0xf1, 0x7e, 0x1a, 0xb2, 0x9d, 0xa9, 0x4c, 0x0d, 0xf3, 0x68, 0xd3, + 0x91, 0x03, 0x18, 0x58, 0x26, 0x24, 0xcd, 0x66, 0xf1, 0xbf, 0x08, 0xc7, + 0xef, 0x9c, 0x29, 0xa7, 0x48, 0x9a, 0xde, 0x80, 0x86, 0xb7, 0x50, 0xf4, + 0x32, 0xe1, 0x69, 0x96, 0x76, 0xa6, 0x48, 0x30, 0x99, 0xe9, 0xdd, 0xcd, + 0x3f, 0xa9, 0x77, 0x1b, 0x0e, 0xd5, 0x8d, 0xbf, 0xdb, 0x3f, 0x61, 0xf8, + 0x82, 0x79, 0x9e, 0x20, 0x11, 0x4d, 0xe7, 0xc6, 0xe0, 0x38, 0x47, 0x85, + 0xa9, 0xee, 0x6b, 0x22, 0x26, 0x6b, 0x28, 0x16, 0xd4, 0x85, 0xae, 0x09, + 0xed, 0x2d, 0x71, 0xd4, 0xf8, 0xbb, 0x00, 0x13, 0xc9, 0x32, 0xc4, 0x77, + 0x74, 0x5e, 0xea, 0x36, 0xbf, 0xfe, 0xd3, 0xab, 0xf8, 0xea, 0xba, 0xd5, + 0x17, 0x11, 0x80, 0x88, 0xfe, 0x7d, 0x6c, 0x22, 0xc0, 0x18, 0xe0, 0xbb, + 0xcf, 0xf0, 0x7a, 0xb8, 0x14, 0xf5, 0x41, 0xff, 0x1e, 0x4a, 0x58, 0x04, + 0x2c, 0xbe, 0xa1, 0xbf, 0x9d, 0x5d, 0x6f, 0x69, 0x50, 0x69, 0x1b, 0xc6, + 0x1c, 0xb9, 0x18, 0x29, 0x6e, 0x05, 0xb9, 0x74, 0x7d, 0x23, 0x03, 0x08, + 0x5a, 0x8e, 0x90, 0x57, 0xad, 0xd2, 0xb1, 0x09, 0xa6, 0x61, 0x49, 0x0e, + 0x35, 0x7e, 0xbd, 0x10, 0xa8, 0x88, 0x8c, 0x7f, 0xfc, 0x7f, 0xe7, 0x88, + 0xca, 0x3d, 0xa7, 0xbb, 0xba, 0x52, 0xa8, 0xc6, 0xb0, 0x56, 0x75, 0x4d, + 0x88, 0xcc, 0x2d, 0xc2, 0xae, 0xcc, 0x1a, 0x7d, 0xd7, 0x70, 0xd1, 0x9d, + 0x0a, 0x94, 0x12, 0x86, 0x0d, 0x1a, 0x3d, 0x7c, 0xdf, 0x90, 0x5a, 0xb9, + 0x2f, 0xd3, 0x7d, 0x55, 0x9e, 0x4e, 0x56, 0x79}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA384, + 91, + {0x01, 0x39, 0xa6, 0xc5, 0x73, 0x98, 0xec, 0x02, 0xa2, 0x9c, 0xbd, 0x47, + 0xa1, 0x11, 0x29, 0xf5, 0x1c, 0x07, 0xb6, 0x16, 0x59, 0xd0, 0xd8, 0x3f, + 0xa6, 0x8a, 0x16, 0x56, 0x47, 0x95, 0xa6, 0x69, 0xbb, 0x16, 0x4e, 0x41, + 0x62, 0xd1, 0x9f, 0x85, 0x21, 0x29, 0xad, 0x13, 0x55, 0x86, 0xa4, 0x22, + 0x7b, 0x91, 0xc5, 0x4c, 0xcb, 0xb1, 0xe6, 0xa0, 0x2e, 0x0a, 0x4b, 0x1d, + 0x1e, 0x74, 0x12, 0x91, 0xd5, 0x08, 0xac, 0x2e, 0x9f, 0x74, 0xbb, 0xd2, + 0x7a, 0x2d, 0x3d, 0x4a, 0x81, 0x0f, 0xf0, 0x16, 0xfb, 0xbd, 0x54, 0x5a, + 0x47, 0x9f, 0xbe, 0x27, 0xa3, 0x7c, 0xcd, 0x46, 0x2a, 0x9c, 0xb2, 0x2c, + 0xbc, 0xd5, 0xd9, 0x9e, 0xa7, 0xf9, 0x9c, 0xe4, 0xa3, 0xe3, 0xce, 0x3b, + 0xba, 0x2d, 0xb8, 0x7d, 0x43, 0x43, 0xb2, 0x23, 0x04, 0x43, 0x6c, 0x60, + 0x75, 0x2f, 0x6b, 0xaf, 0x33, 0xd3, 0xcf, 0x4d, 0x11, 0x0f, 0x7b, 0x1b, + 0x96, 0x41, 0x10, 0xfd, 0xfa, 0x2e, 0x00, 0x58, 0x15, 0x83, 0x25, 0xe7, + 0x8b, 0x5b, 0x40, 0x10, 0x80, 0x1a, 0xa8, 0xca, 0x59, 0x98, 0x6f, 0x62, + 0x99, 0x12, 0x78, 0x1c, 0xec, 0xeb, 0xc3, 0x3f, 0x7d, 0x9e, 0xdb, 0x6f, + 0x6e, 0xd5, 0x29, 0xfe, 0xe0, 0x6f, 0x54, 0xec, 0x2e, 0x62, 0xc6, 0xf4, + 0xb7, 0x2b, 0xdd, 0xc8, 0xab, 0x6e, 0xa3, 0x0d, 0xb8, 0x35, 0x74, 0xbc, + 0x93, 0x1c, 0x01, 0x55, 0xdb, 0x26, 0xd3, 0xa5, 0xbb, 0x83, 0x0b, 0x18, + 0x40, 0xc5, 0x44, 0xb1, 0x55, 0x78, 0x8c, 0x66, 0xa4, 0x2e, 0x6c, 0x81, + 0x61, 0xf0, 0x5a, 0x03, 0xe0, 0x5b, 0x72, 0x71, 0x57, 0x8d, 0x83, 0x80, + 0x94, 0x6c, 0x72, 0xb7, 0xd3, 0x22, 0xbc, 0xc8, 0x4b, 0x1b, 0xe7, 0x14, + 0xcb, 0x97, 0xcc, 0x78, 0x51, 0xd0, 0x6e, 0x1c, 0xb8, 0x92, 0xff, 0x39, + 0xd8, 0x8f, 0x82, 0x1a, 0x5b, 0xeb, 0xc0, 0x43, 0x13, 0x53, 0x26, 0xad, + 0xda, 0xf4, 0x80, 0xc4, 0xc9, 0x9b, 0x21, 0xc2, 0x6a, 0xf9, 0x04, 0xd4, + 0x1a, 0x01, 0x4d, 0x56, 0x11, 0xf4, 0x24, 0x81, 0x76, 0x92, 0x28, 0x05, + 0x47, 0x29, 0x97, 0x3b, 0x24, 0x8a, 0xde, 0x31, 0xa4, 0xea, 0x96, 0x3a, + 0x62, 0x67, 0x70, 0xc5, 0xf9, 0x27, 0x77, 0x82, 0x32, 0x8e, 0xa0, 0x63, + 0x5e, 0x3a, 0x5f, 0x60, 0x13, 0x50, 0x1e, 0x62, 0x75, 0xb4, 0x19, 0xf1, + 0x45, 0xcb, 0x60, 0xca, 0x2f, 0xbb, 0x3a, 0x7c, 0x4b, 0xca, 0xd7, 0x44, + 0x9c, 0x47, 0xa9, 0x33, 0x6d, 0x65, 0x8b, 0xc4, 0xa9, 0xa3, 0xc0, 0x6b, + 0x2f, 0x84, 0xee, 0x9d, 0x8a, 0x82, 0x09, 0xff, 0x7e, 0xd0, 0x50, 0x51, + 0x44, 0x31, 0x1d, 0xf3, 0x34, 0x2d, 0x7f, 0xb2, 0x56, 0x16, 0xc3, 0x15, + 0x66, 0xf2, 0x9d, 0xd6, 0x13, 0x9a, 0xac, 0x39, 0x1e, 0x78, 0x32, 0xfc, + 0xd0, 0xa6, 0xbb, 0x69, 0xce, 0xe7, 0x4c, 0xc6, 0xa3, 0x9a, 0x2c, 0xb2, + 0x9f, 0xea, 0xd8, 0x2b, 0xd2, 0x3e, 0xc2, 0x72, 0xe6, 0x2b, 0xc8, 0x76, + 0x56, 0xeb, 0xa3, 0x4a, 0x5a, 0x44, 0xf4, 0x43, 0xd6, 0x9d, 0xe2, 0xa5, + 0x72, 0xb3, 0xd7, 0xe9, 0xd5, 0x43, 0x5e, 0xe6, 0x9f, 0x6c, 0x28, 0x13, + 0x62, 0xc9, 0xfa, 0xb9, 0x9e, 0xf7, 0x2c, 0x7e, 0x04, 0xbb, 0x8d, 0x4f, + 0xf3, 0x44, 0x97, 0xb2, 0xa8, 0x0f, 0x5c, 0xb7, 0x50, 0x46, 0x2d, 0x13, + 0x1c, 0xac, 0x6d, 0xa0, 0x90, 0x7b, 0x8f, 0xc0, 0x4c, 0xdc, 0x45, 0xa6, + 0x9c, 0x22, 0xc1, 0x3c, 0x77, 0x60, 0x6a, 0x6d, 0x6c, 0xbb, 0x7b, 0x27, + 0xec, 0x65, 0xfd, 0xbf, 0x49, 0x6b, 0x12, 0x3a, 0x33, 0x23, 0xb0, 0x37, + 0x0b, 0x03, 0x1c, 0xe8, 0x39, 0xd6, 0x3e, 0x2e, 0x1e, 0xf5, 0x9b, 0x0d, + 0x95, 0xe6, 0x46, 0xca, 0xe9, 0x4b, 0xed, 0xc4}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA384, + 92, + {0x1d, 0x68, 0x13, 0xc5, 0xfa, 0x76, 0x6d, 0x44, 0x37, 0xe3, 0xfc, 0xf8, + 0xc3, 0x8e, 0x7c, 0xf8, 0x29, 0xf0, 0x2e, 0xba, 0x0c, 0xbc, 0xfb, 0x36, + 0x9b, 0x7b, 0x08, 0x7b, 0xce, 0xfc, 0x6c, 0x5f, 0x65, 0x15, 0x6d, 0x0e, + 0x94, 0x7d, 0x9f, 0x53, 0x7c, 0xd8, 0x85, 0xd4, 0xdc, 0x60, 0x50, 0x08, + 0x3a, 0xeb, 0x26, 0xf4, 0x13, 0xac, 0x08, 0x29, 0x89, 0xb1, 0xdf, 0x5e, + 0xfe, 0x7c, 0xfd, 0x7c, 0xca, 0x2a, 0x9a, 0xcd, 0xea, 0x4b, 0x8f, 0x67, + 0x3e, 0xd9, 0x43, 0xf6, 0x59, 0x1c, 0xa2, 0xe6, 0x03, 0x09, 0x4f, 0xbe, + 0x5d, 0xc4, 0x58, 0x7c, 0xe4, 0x18, 0x28, 0xb3, 0xea, 0x08, 0x25, 0x5e, + 0xcc, 0xa5, 0xec, 0x65, 0x95, 0xf3, 0x26, 0xd2, 0x96, 0x16, 0xe9, 0xc4, + 0x7c, 0xd8, 0x89, 0xd0, 0x63, 0xad, 0x8b, 0x90, 0x32, 0x61, 0x63, 0xff, + 0xf3, 0x01, 0x0a, 0x52, 0x05, 0x88, 0x3a, 0xe8, 0x6c, 0x6c, 0xc9, 0x5d, + 0x90, 0xe4, 0x49, 0x56, 0x6d, 0x77, 0x18, 0x73, 0xe5, 0xd3, 0xca, 0x75, + 0x84, 0x97, 0x2f, 0x82, 0x40, 0x15, 0xec, 0x5b, 0xbe, 0x93, 0x30, 0x13, + 0x5a, 0x7e, 0xd1, 0x8e, 0x58, 0x58, 0x1b, 0x89, 0xd5, 0xa2, 0x6a, 0xe0, + 0xd1, 0x3a, 0xc0, 0xb9, 0x27, 0x2d, 0xf6, 0x45, 0x2d, 0x4d, 0x3c, 0x17, + 0x61, 0xc2, 0xb6, 0xc5, 0xaf, 0xfb, 0xd7, 0xac, 0x4a, 0x2f, 0x7d, 0x9b, + 0x5e, 0xd2, 0xab, 0xa0, 0xed, 0xd1, 0x1a, 0x06, 0x8d, 0x58, 0xfc, 0xfe, + 0xed, 0xbb, 0xd4, 0x40, 0x11, 0xbc, 0x0b, 0x1e, 0x64, 0x43, 0x5b, 0xf3, + 0x5c, 0x49, 0xa5, 0x41, 0x14, 0x78, 0x23, 0x9d, 0x73, 0x82, 0xd4, 0x2c, + 0x53, 0xc6, 0xfa, 0x97, 0x2a, 0x20, 0x02, 0x3d, 0xa6, 0x9d, 0xaf, 0x44, + 0xf0, 0x91, 0xf1, 0xda, 0x06, 0x96, 0x78, 0x09, 0xe4, 0x97, 0x6f, 0xa8, + 0x51, 0xea, 0xb9, 0x01, 0xc8, 0x55, 0x14, 0xcf, 0x41, 0x0f, 0x99, 0xc3, + 0x68, 0x6a, 0xe2, 0x1c, 0x77, 0x8b, 0x07, 0x5f, 0xe7, 0x3e, 0xda, 0xc1, + 0x31, 0x73, 0xa1, 0x3c, 0xb0, 0x8f, 0x37, 0xcc, 0xbc, 0xa2, 0xfa, 0xb5, + 0x63, 0x29, 0x83, 0x2d, 0xc0, 0xb7, 0xb8, 0x72, 0x5b, 0xb8, 0xf9, 0x5e, + 0xb0, 0xfe, 0x81, 0x17, 0x03, 0xdc, 0x20, 0x47, 0xeb, 0xa3, 0xc2, 0x3a, + 0x15, 0x71, 0xc5, 0xc7, 0x31, 0x2b, 0x38, 0xfd, 0xaf, 0x79, 0xe4, 0x3d, + 0xc0, 0x0e, 0x82, 0xe6, 0x3d, 0x8a, 0xce, 0xf3, 0x05, 0xc1, 0x2d, 0x19, + 0x0b, 0x5a, 0xbd, 0xca, 0xd1, 0xa8, 0x2e, 0x26, 0x21, 0xb2, 0x0c, 0x84, + 0x84, 0xf5, 0x6b, 0x1c, 0x84, 0xe5, 0x58, 0x80, 0xc0, 0xad, 0x9b, 0x03, + 0x92, 0x0c, 0x44, 0xa0, 0x80, 0xd4, 0x36, 0x18, 0x1a, 0x7e, 0x74, 0x25, + 0x80, 0xbe, 0x80, 0x60, 0x26, 0x95, 0xff, 0xba, 0xa2, 0x0c, 0x22, 0xc6, + 0xb4, 0x84, 0xad, 0xcc, 0x63, 0xcc, 0x2b, 0x41, 0x7b, 0xd4, 0x5a, 0xc6, + 0x82, 0x67, 0x64, 0xaa, 0xeb, 0xc9, 0x18, 0xa1, 0xfb, 0xe7, 0xba, 0x44, + 0x00, 0xce, 0xc0, 0xc9, 0x72, 0x8c, 0x1c, 0x18, 0xf9, 0x43, 0x06, 0x94, + 0x63, 0xa5, 0x74, 0x70, 0x52, 0xd3, 0x87, 0xf6, 0x38, 0x90, 0xbe, 0x57, + 0x36, 0x34, 0xf8, 0xf1, 0x22, 0xef, 0xd0, 0xa7, 0x59, 0x69, 0xb1, 0xaa, + 0xef, 0xe1, 0x4a, 0xe3, 0xd3, 0xfb, 0x3c, 0xed, 0xf5, 0x24, 0x8d, 0xf9, + 0x95, 0x41, 0x50, 0x95, 0xa2, 0x2d, 0xbb, 0x3c, 0x9d, 0x95, 0xcc, 0x4a, + 0xa7, 0x92, 0xc0, 0x51, 0x16, 0xb7, 0x27, 0xd6, 0x0a, 0x7a, 0x9c, 0xe4, + 0x08, 0x6d, 0x00, 0xb9, 0x63, 0xc1, 0x77, 0xe3, 0xa6, 0x61, 0xca, 0xac, + 0xde, 0x70, 0x19, 0x6f, 0x45, 0x41, 0xcb, 0xfd, 0x1b, 0x89, 0x09, 0xd1, + 0xf7, 0xff, 0x18, 0xda, 0x9f, 0x22, 0x1b, 0x02}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA384, + 93, + {0x73, 0x70, 0xd0, 0xc5, 0xdc, 0xd8, 0x1e, 0xbe, 0x65, 0x44, 0xbc, 0xea, + 0x2a, 0x73, 0xc1, 0x87, 0xa5, 0x00, 0x1c, 0x36, 0x0c, 0x8a, 0x82, 0xc7, + 0xcf, 0xa7, 0xb2, 0x6e, 0xb7, 0x03, 0xb7, 0x39, 0x90, 0xe6, 0xf7, 0x42, + 0xc8, 0x70, 0x08, 0xe0, 0xa2, 0xc6, 0x76, 0xd2, 0x20, 0x9d, 0x00, 0xf0, + 0x69, 0xdc, 0xfe, 0x8e, 0xc1, 0xdd, 0x7f, 0x21, 0x45, 0x92, 0x36, 0x24, + 0x70, 0x61, 0xa6, 0x36, 0x7b, 0xbc, 0x4d, 0xd0, 0x2c, 0xd8, 0x8d, 0x0b, + 0xf6, 0x50, 0x5b, 0x62, 0x4c, 0x15, 0x30, 0xe6, 0xb7, 0x30, 0xef, 0x29, + 0xc1, 0x2d, 0xa0, 0xa6, 0x64, 0xc5, 0xe5, 0x6b, 0xc0, 0xed, 0x29, 0x28, + 0xe1, 0xe2, 0x63, 0x5c, 0x3b, 0xb8, 0x25, 0x02, 0xd3, 0xf7, 0x1d, 0x88, + 0xe2, 0x10, 0x80, 0x74, 0x66, 0x48, 0x01, 0xfa, 0x4e, 0xe1, 0x6d, 0x49, + 0xe2, 0xde, 0x3c, 0xc6, 0x38, 0xba, 0x3f, 0x6f, 0x15, 0x2b, 0x4b, 0x42, + 0x89, 0xf7, 0x15, 0xf4, 0x8a, 0x26, 0x98, 0x5c, 0x7a, 0xde, 0x2a, 0xf5, + 0x0d, 0x8f, 0x0c, 0x1b, 0xfc, 0x92, 0x32, 0x58, 0x63, 0xc6, 0x4b, 0x86, + 0x4e, 0xe1, 0x4d, 0xc8, 0x20, 0x3b, 0xe4, 0xec, 0x8b, 0xf7, 0x98, 0xbd, + 0xe9, 0x5f, 0xc7, 0xda, 0x29, 0xd0, 0xa8, 0xd6, 0xef, 0x2d, 0xc4, 0x28, + 0xe7, 0xe7, 0x3d, 0xf4, 0x5f, 0x20, 0x66, 0x46, 0xbd, 0x02, 0x42, 0xa4, + 0x9f, 0x67, 0x38, 0x47, 0xb5, 0xd0, 0xcd, 0xc1, 0xda, 0x20, 0xa1, 0xeb, + 0xc3, 0xf0, 0x4c, 0x0e, 0x99, 0xb2, 0xae, 0xfb, 0x6a, 0x0d, 0xae, 0x2a, + 0x94, 0x21, 0xfb, 0xc9, 0xf2, 0x6f, 0x8f, 0x96, 0x01, 0xb9, 0x47, 0x71, + 0x45, 0xa0, 0x52, 0x6d, 0xb8, 0x44, 0x40, 0xb0, 0xea, 0x12, 0x51, 0x82, + 0xa9, 0xc1, 0x93, 0x8c, 0x48, 0xff, 0xf5, 0x1e, 0xa3, 0x66, 0xe4, 0xbc, + 0x2c, 0x49, 0x9e, 0xa0, 0x6d, 0x80, 0x56, 0xed, 0x77, 0xe2, 0x92, 0xf5, + 0xa9, 0x1a, 0x53, 0x2c, 0x0e, 0xa6, 0x86, 0x66, 0x68, 0x7d, 0x29, 0x66, + 0x24, 0x93, 0x79, 0xf5, 0x47, 0x6c, 0x35, 0xcb, 0x28, 0xb3, 0x24, 0x2b, + 0x54, 0x6d, 0xce, 0x34, 0xc5, 0x06, 0xb9, 0xa9, 0x99, 0x1e, 0xbc, 0xcd, + 0x8f, 0xa9, 0x28, 0x5b, 0x76, 0xb3, 0x2a, 0x9c, 0x76, 0xd1, 0xaf, 0xb4, + 0x31, 0xa0, 0x40, 0xb4, 0xbb, 0xb5, 0xb7, 0xa3, 0x45, 0x1a, 0xc8, 0x08, + 0x66, 0x07, 0x5d, 0x77, 0x6e, 0xf1, 0x2c, 0xce, 0xec, 0xfd, 0x48, 0xf8, + 0x20, 0x2a, 0xa2, 0x44, 0x4c, 0x44, 0x13, 0x5c, 0xfe, 0x0b, 0x9f, 0x57, + 0xde, 0x37, 0x83, 0x26, 0xbc, 0x1e, 0xaa, 0xe7, 0xb6, 0x56, 0xb7, 0xdd, + 0x8a, 0x51, 0x40, 0xc0, 0x57, 0xb6, 0xce, 0xcb, 0x3e, 0x99, 0x41, 0xae, + 0xcc, 0xb2, 0xea, 0x87, 0x04, 0x0a, 0xa9, 0x80, 0xd0, 0x66, 0x30, 0xac, + 0x81, 0x47, 0x28, 0x2a, 0xf6, 0x16, 0x0f, 0xd3, 0x6e, 0x00, 0x35, 0x86, + 0xd4, 0x7b, 0x5a, 0xd5, 0xba, 0x5d, 0xf6, 0x76, 0xc1, 0x6c, 0x8a, 0xbd, + 0x90, 0xdf, 0xe2, 0xf5, 0x46, 0x2d, 0x12, 0x49, 0x8b, 0xbd, 0x26, 0x26, + 0xcd, 0xb6, 0xfe, 0x41, 0x9d, 0x4e, 0x98, 0xbe, 0x24, 0x04, 0x9b, 0x20, + 0x32, 0x88, 0x20, 0x72, 0x98, 0x16, 0x7a, 0x05, 0xe4, 0xf9, 0xd5, 0xc3, + 0xf9, 0x6b, 0xa3, 0xac, 0x6d, 0xc1, 0x4b, 0x3e, 0x1e, 0x6b, 0xce, 0x3b, + 0x80, 0xff, 0x46, 0xd5, 0xf3, 0x70, 0x49, 0x5d, 0xfa, 0xc4, 0x63, 0x6b, + 0x2c, 0x90, 0x06, 0x29, 0x9c, 0x20, 0x56, 0x12, 0x98, 0x36, 0xb3, 0x2e, + 0x0e, 0x4d, 0x4c, 0x79, 0xfc, 0x30, 0x0f, 0x9c, 0x7c, 0x59, 0xf9, 0x73, + 0xb4, 0x89, 0x29, 0xf5, 0x6c, 0x29, 0x98, 0x93, 0x82, 0x83, 0x43, 0xa2, + 0x87, 0x5e, 0x70, 0xe3, 0x36, 0x17, 0xf0, 0xb8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA384, + 94, + {0x2e, 0x17, 0x1b, 0x38, 0x3d, 0x52, 0x8a, 0xac, 0x51, 0x81, 0x7b, 0xa6, + 0x67, 0x91, 0x59, 0x06, 0x77, 0x5f, 0x6b, 0xa4, 0x46, 0x87, 0x86, 0x17, + 0xd1, 0xd4, 0xd6, 0x59, 0xd4, 0x16, 0x07, 0xed, 0x67, 0x1f, 0x78, 0x08, + 0x34, 0x88, 0x10, 0x3c, 0x0f, 0xaf, 0xa3, 0xbb, 0x44, 0x5f, 0xb9, 0x08, + 0xd5, 0x48, 0xf4, 0x13, 0x14, 0x23, 0x7d, 0x36, 0xdf, 0x38, 0x40, 0xad, + 0x82, 0x39, 0x4d, 0x23, 0xff, 0x9b, 0xe4, 0xa5, 0xe4, 0x5a, 0xe6, 0xa3, + 0xba, 0xd3, 0xe6, 0x55, 0x5a, 0xd4, 0x36, 0x2c, 0x46, 0xce, 0x6f, 0x58, + 0x31, 0x09, 0xba, 0x2a, 0x2c, 0x24, 0x63, 0xf9, 0x83, 0x64, 0xe1, 0xe5, + 0x96, 0xdb, 0x59, 0xbe, 0x7f, 0xaf, 0xa8, 0xfe, 0x9e, 0xe1, 0x87, 0x6d, + 0xc3, 0x06, 0xa3, 0x78, 0x09, 0x00, 0xc7, 0xcd, 0xa8, 0xf9, 0x0d, 0xd7, + 0x27, 0x48, 0x0b, 0xfe, 0x70, 0x7a, 0xd4, 0x6a, 0x03, 0x21, 0xa3, 0xcd, + 0x1e, 0x67, 0x9b, 0xdb, 0x16, 0xf1, 0x57, 0x0e, 0xc3, 0xb2, 0x33, 0x56, + 0x65, 0xb0, 0xc7, 0x75, 0x48, 0xc9, 0x05, 0xde, 0xbe, 0x18, 0x94, 0xa2, + 0x94, 0x31, 0xf9, 0xeb, 0xd1, 0x92, 0x22, 0xfb, 0xab, 0xb3, 0x79, 0x52, + 0x10, 0x06, 0xbf, 0x0c, 0x49, 0x0b, 0xdb, 0xb6, 0xe7, 0x00, 0xc0, 0x6c, + 0x2c, 0xed, 0x74, 0x3c, 0x59, 0x53, 0xb5, 0x75, 0x66, 0x41, 0xd4, 0x10, + 0x5b, 0xdb, 0x04, 0x48, 0xac, 0x0d, 0xaf, 0xf3, 0xfd, 0x2e, 0x75, 0x93, + 0x2e, 0xf6, 0xf0, 0xb4, 0x51, 0x4d, 0x48, 0x3b, 0x02, 0x6d, 0x2a, 0x6a, + 0xb9, 0xb6, 0x17, 0xf5, 0x2d, 0xa8, 0x3e, 0x06, 0x2d, 0x80, 0xca, 0x7f, + 0xa8, 0x01, 0x46, 0x02, 0x3d, 0x5f, 0xb3, 0xf5, 0x7b, 0xe6, 0x75, 0x2b, + 0x82, 0x56, 0x62, 0x23, 0x64, 0xd1, 0xc0, 0xb7, 0x93, 0xff, 0x07, 0x0e, + 0x1b, 0x30, 0x82, 0x4b, 0xce, 0x0b, 0x6a, 0x1d, 0x81, 0x15, 0xcc, 0x13, + 0x12, 0x77, 0x00, 0x07, 0x2d, 0x42, 0xb7, 0x19, 0xc8, 0x49, 0x40, 0x4e, + 0x7e, 0x9c, 0x49, 0xe7, 0x1d, 0xc5, 0x98, 0x74, 0x14, 0xae, 0xbf, 0xde, + 0x54, 0xeb, 0xee, 0x22, 0x38, 0xc0, 0x56, 0x8d, 0xc5, 0xe3, 0x86, 0xf3, + 0x84, 0x04, 0x39, 0x67, 0x74, 0x0a, 0x23, 0x1e, 0x62, 0x90, 0xfd, 0x42, + 0xd6, 0xdc, 0x2b, 0x8e, 0x2c, 0x59, 0xfb, 0x37, 0x3a, 0x30, 0xad, 0xaa, + 0x57, 0xea, 0xed, 0x79, 0x66, 0x77, 0xb9, 0xb7, 0xb8, 0x49, 0x25, 0x6c, + 0x6d, 0xff, 0x0c, 0xa6, 0x73, 0x92, 0x06, 0xfd, 0x30, 0xfa, 0x6f, 0x43, + 0x69, 0x2a, 0x9d, 0x1d, 0x3e, 0x43, 0xc0, 0x03, 0xe5, 0xa7, 0xf0, 0x21, + 0xf6, 0x91, 0xb6, 0xf6, 0x1d, 0xfe, 0xf0, 0xf8, 0x03, 0xde, 0xf6, 0x65, + 0x30, 0x3d, 0x95, 0xd2, 0xe5, 0x1c, 0x7f, 0xa4, 0xd3, 0x3e, 0xc4, 0xef, + 0xe3, 0x3d, 0xe2, 0xf6, 0xf8, 0xec, 0x8d, 0xe4, 0x54, 0x25, 0x00, 0xdf, + 0x75, 0xfb, 0x1b, 0x8c, 0x09, 0x36, 0xc9, 0x92, 0xfe, 0xa4, 0x3a, 0x53, + 0xa7, 0xe2, 0x2b, 0x48, 0x3a, 0x27, 0x43, 0xfb, 0x1f, 0xd1, 0xf7, 0xfc, + 0x05, 0x7b, 0x17, 0x12, 0xc8, 0xf6, 0x1a, 0xf6, 0x38, 0xab, 0xbb, 0x14, + 0xfd, 0x87, 0x2a, 0xd3, 0xdf, 0x46, 0x5e, 0x81, 0xd3, 0x03, 0x6e, 0xba, + 0x7b, 0x52, 0x58, 0x73, 0x44, 0xb9, 0xcb, 0x25, 0x96, 0x0e, 0xbc, 0x68, + 0xe6, 0x2f, 0x91, 0x87, 0xc1, 0xb5, 0x64, 0x13, 0x6f, 0x59, 0x97, 0x46, + 0x23, 0x3a, 0xb2, 0x99, 0xbe, 0x16, 0xbe, 0x2d, 0x13, 0x96, 0x0d, 0x3f, + 0xe3, 0x21, 0x77, 0x33, 0x02, 0x6a, 0xa8, 0x8e, 0x3b, 0xe0, 0x95, 0x10, + 0xca, 0x18, 0x1b, 0xef, 0x04, 0xb1, 0x7d, 0x5c, 0x19, 0x81, 0x20, 0xe5, + 0xb5, 0x6a, 0xb3, 0xe1, 0x3a, 0x2b, 0xee, 0x61}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA384, + 95, + {0x6b, 0xe3, 0xd1, 0x56, 0x93, 0x60, 0x8f, 0x66, 0x9e, 0xbb, 0x88, 0xcb, + 0xdd, 0xe4, 0x15, 0x9a, 0x52, 0x41, 0x2b, 0x2c, 0xb4, 0xd8, 0x39, 0xaf, + 0x0f, 0x4d, 0x2d, 0x0c, 0x00, 0x0b, 0xb1, 0xf6, 0xb6, 0x51, 0xbe, 0x8a, + 0xe4, 0x44, 0x05, 0x27, 0x64, 0x56, 0xab, 0xd5, 0xfe, 0x78, 0x95, 0x1c, + 0x8d, 0x24, 0x10, 0x5e, 0x22, 0x18, 0x73, 0x4a, 0x1f, 0xba, 0xf7, 0x99, + 0x7d, 0x1a, 0xea, 0xdb, 0xbf, 0x7c, 0x5f, 0x92, 0xc5, 0x65, 0x2b, 0x4d, + 0x44, 0x75, 0x38, 0x20, 0x5d, 0x9c, 0xfa, 0x5c, 0x20, 0x09, 0x4b, 0xc9, + 0x92, 0x35, 0x8f, 0x4c, 0x08, 0x77, 0x6b, 0x98, 0x07, 0xd4, 0xd3, 0x2e, + 0x9b, 0x40, 0xbf, 0x54, 0xb7, 0x17, 0xf2, 0xf6, 0x91, 0xbe, 0x33, 0x7d, + 0x88, 0x1f, 0x11, 0x87, 0xb3, 0x23, 0x93, 0x52, 0x2e, 0xca, 0xeb, 0x30, + 0xa1, 0x4d, 0xe1, 0x04, 0xfa, 0x9e, 0x22, 0x9f, 0x27, 0x6f, 0x34, 0x16, + 0x67, 0x5b, 0x7b, 0x39, 0xe9, 0x2e, 0x19, 0x87, 0xe3, 0xd8, 0x2e, 0x27, + 0x65, 0xe3, 0x53, 0x54, 0xf4, 0x23, 0x88, 0x79, 0xbc, 0xdb, 0xd3, 0x1a, + 0x54, 0xae, 0xe4, 0x64, 0x18, 0x8b, 0x87, 0x50, 0xd6, 0x4d, 0x2d, 0xd5, + 0x31, 0x78, 0x06, 0xb0, 0xc3, 0x28, 0x88, 0xe0, 0xc8, 0xcd, 0x78, 0x26, + 0x4a, 0xb0, 0xda, 0x87, 0x3f, 0xf9, 0xe8, 0xc9, 0xd8, 0x33, 0xc4, 0xb0, + 0x0f, 0xb5, 0x1b, 0x63, 0x15, 0x5a, 0x12, 0x2f, 0x88, 0x04, 0x71, 0xf9, + 0xb1, 0x63, 0xfb, 0x63, 0x63, 0x6d, 0x94, 0x71, 0x0d, 0xe2, 0x1c, 0xaa, + 0x30, 0x17, 0xce, 0x31, 0x98, 0x6e, 0xd4, 0xe7, 0xe4, 0x6a, 0x6e, 0x8d, + 0x5e, 0xd7, 0xa7, 0xca, 0x8d, 0xf6, 0x81, 0xbf, 0xad, 0x29, 0xcd, 0x75, + 0x66, 0xe9, 0xe9, 0xe2, 0x71, 0x6d, 0x37, 0x49, 0x4a, 0xa0, 0xbf, 0x97, + 0xe4, 0x12, 0xf8, 0xe7, 0xff, 0xc0, 0x05, 0x6f, 0xa0, 0xd2, 0x00, 0x0a, + 0xe1, 0x51, 0xe6, 0xa7, 0x46, 0x29, 0x0e, 0x8e, 0xf0, 0xa2, 0xad, 0xb8, + 0xbc, 0x91, 0x89, 0xb8, 0xdc, 0xcb, 0xc9, 0xb7, 0xca, 0x59, 0xde, 0xd3, + 0xfb, 0x7b, 0x11, 0x35, 0xc2, 0x61, 0xde, 0x2a, 0x86, 0x3d, 0xae, 0x56, + 0x73, 0xcf, 0x79, 0x34, 0x14, 0x8d, 0xaa, 0x94, 0xd1, 0xda, 0x8e, 0x57, + 0x6b, 0x9f, 0x56, 0x1a, 0xf9, 0x62, 0xe2, 0x41, 0x1c, 0x5d, 0x0f, 0x3d, + 0xb0, 0xc5, 0x41, 0x0a, 0xdb, 0x7d, 0xfd, 0x9c, 0x25, 0x36, 0x6e, 0xd7, + 0x28, 0x93, 0x89, 0xd3, 0x85, 0x9a, 0xfc, 0x92, 0xd3, 0x85, 0xfb, 0xdf, + 0x00, 0x15, 0x31, 0x64, 0xf5, 0xf1, 0x6d, 0x94, 0x70, 0x00, 0x2c, 0x66, + 0x95, 0x00, 0x98, 0x8e, 0x4a, 0x0e, 0x41, 0x3d, 0x5b, 0x53, 0x08, 0xa7, + 0xa3, 0x00, 0x6e, 0xaf, 0xdb, 0xc7, 0xf3, 0xe6, 0x71, 0x0f, 0x84, 0xd8, + 0xe7, 0x6d, 0x43, 0xf0, 0xcb, 0xc0, 0x9a, 0x68, 0x6d, 0x7b, 0x02, 0x3a, + 0xad, 0x02, 0x8b, 0xb9, 0x1a, 0x72, 0xa4, 0xaf, 0x27, 0x1b, 0xa7, 0x41, + 0xd5, 0xeb, 0x85, 0x3b, 0xde, 0xd8, 0xe8, 0x2c, 0x11, 0x29, 0x7c, 0xa0, + 0x85, 0x38, 0x61, 0xc1, 0x8f, 0x89, 0x00, 0x2f, 0x76, 0x92, 0x8f, 0x5a, + 0xf4, 0xdb, 0x3e, 0xdb, 0x79, 0xf9, 0x1b, 0x70, 0xe4, 0xc5, 0xe9, 0x82, + 0x03, 0x01, 0x11, 0x50, 0x48, 0x8a, 0xde, 0xcd, 0xec, 0x2e, 0x20, 0xf4, + 0xec, 0x6e, 0x8d, 0xea, 0x8a, 0x41, 0x1a, 0x45, 0x36, 0x3d, 0xf8, 0x81, + 0xd1, 0xca, 0x32, 0xa8, 0xbe, 0xe6, 0xf2, 0x71, 0x1f, 0xdd, 0x75, 0xc5, + 0xcc, 0x8b, 0x27, 0xa0, 0x45, 0x09, 0xe0, 0xe3, 0xa8, 0x32, 0xfb, 0x83, + 0x09, 0x0d, 0x32, 0xb5, 0x20, 0xdb, 0x60, 0xc7, 0x86, 0x7c, 0xf2, 0xc4, + 0x42, 0x6d, 0xef, 0x62, 0x2c, 0x12, 0x0d, 0x4a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA384, + 96, + {0x8f, 0x89, 0x98, 0x1a, 0x56, 0xc9, 0xe6, 0x6d, 0x4b, 0xcf, 0x30, 0x1c, + 0x57, 0xc5, 0x7a, 0x0c, 0x2e, 0xe2, 0xad, 0x2b, 0xa1, 0x9f, 0x49, 0x7f, + 0x55, 0x3b, 0x89, 0x8c, 0x4f, 0xf8, 0x83, 0xfe, 0xfb, 0xd4, 0xcd, 0xb7, + 0xda, 0x84, 0x64, 0xce, 0xf0, 0x28, 0xcd, 0xf3, 0x53, 0x97, 0xb4, 0x40, + 0xd9, 0x36, 0x79, 0x15, 0xc4, 0x7c, 0x49, 0x3f, 0x61, 0xda, 0x7b, 0xfa, + 0x2a, 0x33, 0xeb, 0x62, 0xa4, 0xa4, 0x21, 0xae, 0xbb, 0x51, 0x83, 0x28, + 0x73, 0x92, 0xf1, 0x22, 0xe2, 0x8a, 0x49, 0x63, 0xe4, 0x55, 0x66, 0xe2, + 0x5f, 0xef, 0x18, 0x16, 0x07, 0x13, 0x41, 0xb2, 0x8d, 0xaa, 0x7f, 0x58, + 0x6b, 0xd6, 0xa9, 0x0f, 0xe3, 0xf6, 0xb9, 0xd7, 0x86, 0xd0, 0xe5, 0x7d, + 0xfc, 0x5e, 0x4b, 0x3e, 0x30, 0x0d, 0x5d, 0xce, 0x33, 0x77, 0x84, 0xca, + 0x5f, 0x96, 0x74, 0x88, 0xfc, 0xab, 0x93, 0xc9, 0x66, 0x4a, 0x4e, 0xff, + 0xf2, 0x2a, 0x21, 0x3d, 0x12, 0x7a, 0xe3, 0x91, 0x85, 0x13, 0xe4, 0x82, + 0x4b, 0x5b, 0x04, 0x71, 0xa0, 0x2d, 0x18, 0x8a, 0x1d, 0xa9, 0x7c, 0xf9, + 0x4e, 0x82, 0x8b, 0x2b, 0xad, 0xea, 0x31, 0xe8, 0x1d, 0xc1, 0x4a, 0xe1, + 0x97, 0xc1, 0x08, 0xd8, 0x22, 0xcc, 0xe7, 0xee, 0xfb, 0x5f, 0x4f, 0xad, + 0x27, 0xb2, 0xe0, 0xfb, 0xba, 0x8d, 0x8e, 0x25, 0xdb, 0x7b, 0x26, 0xb6, + 0x41, 0x1a, 0x87, 0xcf, 0x01, 0xc6, 0x31, 0x67, 0x5f, 0xf3, 0xcd, 0x06, + 0x51, 0xba, 0x67, 0xa4, 0x19, 0xc2, 0x9a, 0x4b, 0x9f, 0xc0, 0x1d, 0xcd, + 0x27, 0x3b, 0xda, 0x97, 0x14, 0xa1, 0x02, 0x8f, 0x55, 0xf9, 0x26, 0xa7, + 0xb4, 0x69, 0xe4, 0xdb, 0xf0, 0x1b, 0xd8, 0x27, 0x6a, 0x9c, 0x04, 0xdf, + 0x24, 0xf6, 0x53, 0x95, 0x5c, 0x96, 0x71, 0xf3, 0x7f, 0x00, 0x1b, 0x25, + 0x43, 0x34, 0xd5, 0x35, 0xe1, 0x65, 0x9f, 0xcd, 0x4d, 0xe1, 0x85, 0xf2, + 0x15, 0x15, 0xc8, 0xb0, 0x07, 0x2f, 0x6a, 0x9b, 0x6e, 0x93, 0xfe, 0x01, + 0x95, 0xcb, 0x54, 0x80, 0xd8, 0x15, 0x71, 0x27, 0x0c, 0xac, 0x23, 0xe0, + 0x5a, 0x32, 0x80, 0x9f, 0x20, 0x49, 0x30, 0xca, 0x25, 0xf5, 0x54, 0xb2, + 0x29, 0x80, 0xb0, 0xf0, 0xec, 0xf9, 0x9f, 0x41, 0x4f, 0xb8, 0xfa, 0x72, + 0xcd, 0x95, 0x30, 0xdb, 0xbc, 0x7d, 0xd5, 0xce, 0x46, 0x49, 0x0c, 0x7c, + 0x91, 0x0f, 0x9e, 0xa2, 0x29, 0xad, 0x88, 0xa4, 0x76, 0xff, 0x9c, 0xfe, + 0xcd, 0x83, 0xdc, 0x1e, 0x9c, 0x68, 0xed, 0x0a, 0x70, 0x24, 0xe8, 0x41, + 0xa8, 0x14, 0x84, 0xab, 0x71, 0x03, 0xc6, 0xe6, 0x69, 0x5d, 0xdf, 0x4e, + 0xde, 0x55, 0x8e, 0x9c, 0x48, 0xcf, 0xa3, 0xd7, 0xee, 0xae, 0x2b, 0xeb, + 0xca, 0x78, 0xed, 0x5b, 0x0e, 0x3f, 0x68, 0x79, 0xd0, 0xcb, 0x4c, 0x59, + 0x05, 0x9e, 0x17, 0x10, 0xeb, 0x31, 0x42, 0x77, 0x1e, 0x63, 0x51, 0x43, + 0x07, 0xcf, 0x41, 0x51, 0xa8, 0x98, 0x75, 0xea, 0x5a, 0xf2, 0xc5, 0xbb, + 0x08, 0x73, 0xa0, 0x11, 0x4c, 0x7c, 0x1b, 0x43, 0xf4, 0x7a, 0xed, 0xa2, + 0xae, 0xec, 0x62, 0xb0, 0xc6, 0x23, 0x47, 0x93, 0xff, 0x14, 0x21, 0xa3, + 0x6a, 0x46, 0xf0, 0x80, 0x5f, 0xe5, 0xfe, 0x5b, 0x8d, 0xaf, 0x23, 0x4d, + 0x48, 0xa3, 0x66, 0x4b, 0x5f, 0x38, 0x7c, 0x92, 0xe1, 0xa4, 0xca, 0x67, + 0xcc, 0x3d, 0x4d, 0x17, 0x83, 0x45, 0x6d, 0x4b, 0x1a, 0x91, 0x8e, 0xb8, + 0x33, 0xd1, 0x4a, 0x0c, 0xb6, 0xf2, 0x69, 0x20, 0xe8, 0x43, 0xee, 0x5d, + 0x64, 0x8d, 0x13, 0x32, 0x62, 0x4a, 0x21, 0xe9, 0x1a, 0x7d, 0x23, 0xa6, + 0x2d, 0xfc, 0xd3, 0xfe, 0xe7, 0x23, 0x80, 0xd5, 0x9d, 0x78, 0x04, 0x1a, + 0x52, 0xd7, 0xe3, 0x14, 0x19, 0x2f, 0xb3, 0xd8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA384, + 97, + {0x9c, 0xa8, 0x70, 0x49, 0xdb, 0xca, 0xef, 0x6d, 0xbb, 0xf9, 0x81, 0xc2, + 0x11, 0x10, 0x0f, 0xc0, 0x2b, 0x92, 0xa7, 0x93, 0x80, 0xe2, 0xfc, 0x0c, + 0x4c, 0x59, 0xe3, 0x20, 0xb1, 0xf5, 0x59, 0xad, 0x83, 0xed, 0x65, 0x3d, + 0x77, 0xfa, 0x0b, 0x5b, 0xa3, 0xaa, 0x00, 0x51, 0x82, 0xb4, 0x35, 0x91, + 0x58, 0xff, 0xb0, 0xc0, 0x72, 0xe6, 0xc7, 0xd0, 0x2a, 0xe3, 0x2d, 0x19, + 0x56, 0x7d, 0xe2, 0x8e, 0x4f, 0xb0, 0x35, 0xbe, 0x09, 0x47, 0x1b, 0x07, + 0xff, 0x6e, 0x72, 0xa1, 0x0f, 0x1a, 0xb1, 0x73, 0xe4, 0x6f, 0x77, 0x0d, + 0x94, 0xf7, 0x8e, 0x21, 0xab, 0x0e, 0xc4, 0xd4, 0xc1, 0x1b, 0x56, 0x8f, + 0x39, 0x4a, 0xd3, 0xbf, 0x3f, 0xef, 0x14, 0x61, 0x0a, 0xfa, 0x6a, 0x8c, + 0x83, 0x47, 0xc9, 0x91, 0x16, 0xca, 0xcc, 0x88, 0x33, 0xaf, 0xfe, 0x11, + 0x9d, 0x91, 0x3a, 0x65, 0x96, 0xe8, 0xa2, 0xae, 0x4d, 0x09, 0xbd, 0x98, + 0x16, 0xe2, 0xc1, 0xcf, 0x8f, 0xc2, 0x51, 0x9e, 0xc6, 0x31, 0x9f, 0x8f, + 0x21, 0x9e, 0x36, 0xcd, 0xc5, 0xea, 0xce, 0x1a, 0x4d, 0xed, 0xd4, 0x7b, + 0x09, 0x51, 0x9d, 0x64, 0x58, 0x62, 0x82, 0x67, 0x45, 0x71, 0x97, 0x2e, + 0xb5, 0x78, 0xcf, 0x1e, 0x64, 0x0e, 0x58, 0x46, 0x39, 0x30, 0xfc, 0x0b, + 0x08, 0xb1, 0xb2, 0x97, 0xc5, 0x76, 0x03, 0x03, 0xb7, 0x99, 0xb7, 0xf2, + 0x4f, 0xaa, 0x76, 0x0c, 0x24, 0x42, 0xf0, 0xad, 0xc7, 0xd8, 0x3c, 0xdd, + 0xc5, 0x6a, 0x99, 0x69, 0x2c, 0xad, 0xa6, 0xba, 0x8e, 0xa3, 0xfa, 0x5a, + 0xba, 0x20, 0x07, 0x19, 0xae, 0x43, 0xd0, 0x77, 0x0b, 0x17, 0x8a, 0xd9, + 0xcf, 0x57, 0x4b, 0xa5, 0xb0, 0xce, 0x84, 0x7d, 0xde, 0x18, 0xdf, 0x9c, + 0xac, 0x32, 0xd0, 0xad, 0xaf, 0x7b, 0x3c, 0xfb, 0x46, 0x0f, 0x14, 0xdb, + 0x0c, 0x54, 0x24, 0x13, 0xd5, 0xf5, 0x28, 0xb6, 0x04, 0x6e, 0x9b, 0xa4, + 0x7c, 0xe9, 0x86, 0xcb, 0x13, 0x40, 0x11, 0xef, 0xb5, 0x50, 0x64, 0xf9, + 0xeb, 0x21, 0x63, 0xb0, 0xcd, 0xb2, 0x64, 0xa6, 0xeb, 0x97, 0x93, 0xf1, + 0x22, 0x03, 0xea, 0x5c, 0xe9, 0xd4, 0x88, 0x96, 0xf2, 0xc4, 0x48, 0x92, + 0x66, 0x15, 0xd2, 0xda, 0xb2, 0xdc, 0x51, 0xa0, 0xfb, 0xdc, 0x6f, 0x5c, + 0x2d, 0xfd, 0x47, 0x4f, 0x45, 0x5d, 0x0b, 0x0d, 0x42, 0x1e, 0x37, 0x11, + 0x32, 0x6e, 0xd5, 0x22, 0xd1, 0x84, 0x0c, 0x0d, 0x0e, 0x93, 0xbd, 0xbe, + 0xb3, 0x78, 0x1c, 0x06, 0x6b, 0x7c, 0x05, 0x0e, 0x29, 0x9a, 0x2e, 0x45, + 0x06, 0x40, 0xab, 0x46, 0xaf, 0x4f, 0xc1, 0xbf, 0x42, 0x91, 0x95, 0x33, + 0x72, 0x13, 0x43, 0x40, 0xd4, 0xce, 0xd3, 0x04, 0x43, 0x0e, 0xfe, 0x82, + 0xab, 0x7c, 0x9f, 0x39, 0x1f, 0x28, 0xc2, 0x38, 0x80, 0x62, 0x49, 0x25, + 0x8b, 0x7e, 0x8c, 0xba, 0x2d, 0xb7, 0x5f, 0x62, 0xba, 0x91, 0x0b, 0x81, + 0x5d, 0xb2, 0xf8, 0x89, 0x32, 0x6f, 0x3f, 0xd7, 0x24, 0xf9, 0x3a, 0xdc, + 0x45, 0xb0, 0x31, 0xe0, 0x8b, 0xdb, 0xbe, 0xfb, 0x8b, 0x2a, 0x48, 0xd0, + 0xa8, 0x61, 0xf0, 0x73, 0x90, 0xa9, 0xf0, 0x41, 0xa0, 0x25, 0x5e, 0xb9, + 0x01, 0x61, 0x57, 0xc5, 0x26, 0xe5, 0x2e, 0xdd, 0x7d, 0x71, 0x4b, 0xff, + 0x40, 0x47, 0x3e, 0xb3, 0x6d, 0x0d, 0x38, 0x1e, 0x7e, 0xc2, 0x27, 0x7d, + 0xcc, 0x3f, 0x14, 0x5d, 0x2e, 0xfa, 0x02, 0xcd, 0x63, 0xe5, 0xac, 0xc5, + 0xf0, 0x56, 0x32, 0x72, 0x3d, 0x5c, 0x5e, 0x01, 0x6d, 0x5d, 0xd5, 0xee, + 0x26, 0x7e, 0xbb, 0x2e, 0xb3, 0x99, 0x09, 0xc0, 0xce, 0x31, 0xdb, 0x4b, + 0xa0, 0xcc, 0xe2, 0xf4, 0x04, 0xf0, 0xc4, 0x2c, 0x44, 0xd0, 0x82, 0x6b, + 0x24, 0xe0, 0x77, 0x88, 0x80, 0x06, 0x7b, 0x5e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA384, + 98, + {0x29, 0x83, 0x5f, 0xc8, 0x72, 0x00, 0x78, 0x3d, 0xf0, 0xaf, 0xfe, 0x15, + 0xfb, 0xf9, 0xe7, 0x85, 0x0b, 0x21, 0x18, 0x0c, 0xc9, 0x03, 0x3c, 0x99, + 0x18, 0x52, 0x0e, 0x4f, 0xed, 0x3e, 0xfb, 0xd8, 0xf4, 0x1a, 0x5f, 0x8c, + 0x55, 0x8b, 0x37, 0x77, 0x82, 0xd5, 0xc6, 0xb4, 0xcf, 0x03, 0x8d, 0xbc, + 0x7d, 0x08, 0x4c, 0xce, 0xe8, 0x8d, 0x3b, 0xbb, 0xf3, 0x3a, 0x7d, 0x0a, + 0xdd, 0xb9, 0x5f, 0x0e, 0x14, 0x9b, 0x39, 0xc4, 0xa4, 0xbc, 0xb4, 0xee, + 0x91, 0x8c, 0x71, 0x96, 0xfa, 0xd1, 0xd5, 0x91, 0xa1, 0x66, 0xb3, 0x69, + 0xef, 0xfe, 0x1d, 0x6f, 0x3e, 0x42, 0xbb, 0x64, 0x59, 0x7f, 0xb7, 0xa1, + 0x52, 0xd5, 0x1d, 0x18, 0xd4, 0x5f, 0x45, 0xf9, 0xa0, 0x59, 0x3a, 0xda, + 0xfd, 0x36, 0xe5, 0x22, 0xa1, 0xe1, 0xf7, 0x77, 0x64, 0x7b, 0x22, 0x51, + 0x04, 0xdb, 0xba, 0xc3, 0x1f, 0x1e, 0x08, 0xca, 0x47, 0x6d, 0xd6, 0x15, + 0x26, 0xe1, 0x8c, 0x4c, 0x6a, 0x8d, 0xe4, 0xce, 0x43, 0x74, 0xe1, 0x39, + 0x32, 0x63, 0x77, 0xd1, 0x11, 0x22, 0xfa, 0x68, 0x5d, 0xee, 0x07, 0x4f, + 0xf5, 0x54, 0x1c, 0x88, 0xd6, 0x65, 0x2a, 0xf1, 0xe5, 0xa1, 0xb8, 0xfb, + 0x42, 0xe5, 0xf5, 0x91, 0xc7, 0x10, 0x1d, 0x12, 0xf5, 0x17, 0x2b, 0x6b, + 0xc5, 0xc0, 0x00, 0x28, 0x89, 0xd5, 0xe7, 0x46, 0x53, 0xd5, 0xe0, 0xa8, + 0x6e, 0x4f, 0xac, 0x75, 0x6c, 0xe2, 0x0e, 0xaf, 0x5a, 0x20, 0xca, 0xb5, + 0x1e, 0x5b, 0x6b, 0x5d, 0xc9, 0x9e, 0x1c, 0x48, 0x11, 0x44, 0xea, 0x22, + 0x74, 0x5d, 0x2d, 0x7e, 0x6c, 0x98, 0xb7, 0xea, 0x4e, 0xdb, 0xfe, 0x01, + 0x61, 0x16, 0x9f, 0xea, 0x24, 0x00, 0xd3, 0x26, 0xc5, 0x3c, 0xc5, 0xbc, + 0xd6, 0x0b, 0xb2, 0xdf, 0x34, 0x5a, 0x91, 0x33, 0x3e, 0x07, 0x6e, 0xe3, + 0x1c, 0x00, 0x35, 0x05, 0xc1, 0x9d, 0xf7, 0xbc, 0x96, 0x36, 0x50, 0x14, + 0xa4, 0x13, 0xad, 0xc0, 0x7e, 0xdc, 0x86, 0xbb, 0xef, 0x25, 0x5c, 0x26, + 0xa4, 0x6c, 0xbd, 0xfc, 0x38, 0x1f, 0x23, 0x19, 0x2d, 0xe7, 0xc7, 0x68, + 0x97, 0x6d, 0xc8, 0xe7, 0x51, 0x55, 0xae, 0x8d, 0x07, 0xbe, 0xba, 0x0a, + 0xf1, 0x22, 0xf8, 0xa5, 0xdd, 0x8e, 0xdc, 0x4d, 0x42, 0x58, 0x25, 0x71, + 0x0b, 0xf6, 0x84, 0x5d, 0xa8, 0x00, 0x8d, 0xbf, 0x6a, 0xb6, 0xbb, 0x7a, + 0x5b, 0xca, 0x8e, 0xe7, 0x03, 0x7c, 0x96, 0x82, 0xf8, 0xb4, 0xe2, 0xa5, + 0x95, 0x42, 0x90, 0xd4, 0x9b, 0xf2, 0xb0, 0xa9, 0xe7, 0xae, 0xe2, 0x2d, + 0x63, 0x13, 0x6b, 0x7c, 0xc2, 0xfd, 0x7e, 0x6c, 0xc4, 0x8b, 0x4c, 0x88, + 0xe8, 0xc6, 0x05, 0x20, 0xd4, 0xdd, 0xb7, 0x93, 0xc6, 0x9c, 0xb1, 0xc6, + 0x77, 0xd0, 0x17, 0x70, 0x75, 0x6e, 0x58, 0xe5, 0x84, 0x6b, 0xbf, 0x86, + 0x8e, 0x0a, 0x59, 0x96, 0xc2, 0xff, 0x7f, 0xae, 0xb2, 0xdb, 0xa1, 0x94, + 0x40, 0xac, 0xba, 0x41, 0xfa, 0x51, 0x4f, 0x84, 0x28, 0x3e, 0x66, 0x54, + 0x7c, 0x5d, 0x9e, 0x4d, 0xf8, 0x16, 0x5d, 0xf4, 0x02, 0x03, 0x32, 0x98, + 0x75, 0x9c, 0x90, 0x6c, 0x9a, 0xfa, 0x8d, 0xd1, 0x59, 0x33, 0x57, 0x31, + 0x83, 0xd5, 0x26, 0x9b, 0x4a, 0x9a, 0x2c, 0x63, 0xd5, 0x63, 0x6f, 0x8b, + 0x2e, 0x08, 0x39, 0x91, 0x98, 0x97, 0xfb, 0xe6, 0xf8, 0x7d, 0xd2, 0xa8, + 0xcd, 0xee, 0xfa, 0x55, 0x9c, 0xb7, 0x07, 0x1e, 0xd2, 0xec, 0x18, 0xd7, + 0x9f, 0xe0, 0x68, 0xcf, 0x8f, 0x6b, 0xbc, 0x4d, 0xd0, 0xda, 0xd7, 0xf6, + 0xf7, 0xcc, 0x86, 0x9e, 0xab, 0xd1, 0xeb, 0xa5, 0x77, 0x59, 0x01, 0xcd, + 0x24, 0x8c, 0xb5, 0x00, 0xd2, 0x31, 0x10, 0xea, 0xc0, 0xed, 0x20, 0x6a, + 0x16, 0x49, 0x45, 0x3b, 0x81, 0xb5, 0x83, 0xb6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA384, + 99, + {0x4b, 0xb1, 0x51, 0x35, 0xff, 0xc3, 0x2d, 0x2a, 0x7e, 0x59, 0xa5, 0xc5, + 0x36, 0xd0, 0x78, 0x8e, 0xc3, 0x76, 0x33, 0xb9, 0xb1, 0xe5, 0xc9, 0x4a, + 0xdb, 0x9f, 0x5b, 0x01, 0xc8, 0x45, 0xdb, 0xfa, 0xb1, 0x29, 0x19, 0x4b, + 0x8a, 0x53, 0x61, 0xf3, 0x52, 0x68, 0x2d, 0xe8, 0xf5, 0xa9, 0x2f, 0x0a, + 0x69, 0x1d, 0xf7, 0x7e, 0x06, 0xa1, 0x47, 0xc2, 0xaa, 0x75, 0x9e, 0xb5, + 0xbb, 0x72, 0xca, 0x96, 0xeb, 0xca, 0x33, 0x36, 0x73, 0x60, 0xe2, 0x2d, + 0x19, 0xf0, 0xd4, 0xd9, 0x0c, 0x25, 0xc3, 0xe2, 0xca, 0x37, 0x85, 0xa5, + 0xcf, 0x26, 0xfb, 0x80, 0xe1, 0x99, 0x3f, 0xfc, 0x08, 0xdc, 0x9f, 0x3d, + 0x4c, 0x15, 0x54, 0xe5, 0xe9, 0x0a, 0x46, 0xa2, 0x1f, 0x8f, 0x00, 0xa2, + 0xcb, 0x37, 0x6a, 0xc4, 0xef, 0xdb, 0xe7, 0x2e, 0x0a, 0xb1, 0x30, 0x8b, + 0xbc, 0xfa, 0x83, 0xb9, 0xb4, 0x84, 0xf4, 0x3f, 0xbc, 0xb3, 0x31, 0x1a, + 0x6e, 0xe4, 0x92, 0x7e, 0x07, 0xc5, 0x68, 0xf9, 0x77, 0x54, 0x5e, 0x7d, + 0x5b, 0x81, 0x79, 0xe6, 0x61, 0x2c, 0x23, 0x11, 0xd5, 0xb1, 0x0c, 0x72, + 0x68, 0x1c, 0x96, 0x55, 0xb2, 0x52, 0x90, 0x17, 0xf2, 0x45, 0x63, 0x91, + 0x95, 0xe4, 0x16, 0xfe, 0x0c, 0x28, 0x00, 0x85, 0x3f, 0xfa, 0x38, 0x7b, + 0xb0, 0x93, 0x4a, 0xa9, 0x77, 0xad, 0xae, 0xa2, 0xa1, 0x3f, 0xb8, 0x7d, + 0x2f, 0x89, 0x03, 0xcb, 0x36, 0x2c, 0x1a, 0xe1, 0xf4, 0xe8, 0x4f, 0xe1, + 0x3d, 0x29, 0xbc, 0xff, 0xe4, 0xdd, 0x92, 0xf8, 0x56, 0xdb, 0x6c, 0x5f, + 0x1e, 0x96, 0x22, 0x26, 0x8d, 0xa0, 0x90, 0xa8, 0xcf, 0x85, 0x48, 0x10, + 0x36, 0xc1, 0x5d, 0x6d, 0x9b, 0xc9, 0x76, 0x87, 0xa0, 0x9b, 0xcb, 0xd9, + 0x2e, 0x73, 0xac, 0x90, 0x08, 0xd2, 0x29, 0x88, 0x89, 0x3b, 0xf7, 0x8e, + 0xc3, 0xef, 0x87, 0x62, 0x0e, 0xe2, 0x76, 0x33, 0xfa, 0xf1, 0xfb, 0xf3, + 0xca, 0xa3, 0xb7, 0x93, 0x23, 0xc9, 0x99, 0x93, 0x2a, 0x72, 0x8b, 0x40, + 0x29, 0x4a, 0xce, 0x55, 0xc6, 0xc7, 0xc7, 0x3e, 0xd0, 0xfc, 0x03, 0x15, + 0x1a, 0x56, 0xc7, 0xa8, 0x79, 0x62, 0xde, 0xe7, 0x57, 0xa2, 0x98, 0x92, + 0x81, 0x1d, 0xd4, 0xce, 0xd9, 0x50, 0x0b, 0x8b, 0xdc, 0x90, 0x59, 0x46, + 0x57, 0x5a, 0xd9, 0x52, 0x17, 0x58, 0x85, 0x67, 0x80, 0xfb, 0x4b, 0x61, + 0x92, 0xeb, 0x6b, 0x52, 0xa8, 0x1e, 0x9a, 0x1e, 0xe9, 0xc6, 0xe5, 0x63, + 0xa5, 0x68, 0x2b, 0x86, 0x75, 0x11, 0x09, 0x3a, 0x14, 0xf7, 0x35, 0xf5, + 0xf2, 0x0b, 0xd6, 0xe2, 0xca, 0x1d, 0x01, 0xe4, 0xc6, 0x59, 0x8e, 0xa6, + 0x34, 0x7b, 0xbc, 0x61, 0xda, 0xc6, 0xa6, 0x9d, 0x05, 0x91, 0x4e, 0x71, + 0x6f, 0xf1, 0xd5, 0x3e, 0xf0, 0xb8, 0x25, 0x9e, 0x3d, 0xaf, 0xc2, 0x03, + 0xc2, 0x41, 0x66, 0xf3, 0x20, 0x67, 0x20, 0x1e, 0x11, 0xc2, 0x41, 0xad, + 0x4c, 0x10, 0x71, 0x79, 0xb9, 0x3b, 0x3e, 0x25, 0x4d, 0xef, 0xb5, 0xc6, + 0x7f, 0x2d, 0x88, 0xb7, 0x32, 0xab, 0xe9, 0x6e, 0xa5, 0xce, 0x09, 0xcb, + 0x36, 0x02, 0x98, 0xf1, 0xa3, 0x4b, 0x87, 0xa8, 0x86, 0x0c, 0x32, 0x07, + 0x9d, 0x5c, 0x80, 0xce, 0x3f, 0x46, 0x29, 0xae, 0x27, 0xf4, 0x73, 0x12, + 0x93, 0x29, 0x4f, 0xc2, 0xab, 0x7c, 0xd9, 0xf2, 0xfc, 0x10, 0x1a, 0xd8, + 0x7d, 0xd4, 0x89, 0xe7, 0xa2, 0xb0, 0xed, 0xcc, 0xa3, 0x79, 0x10, 0xd5, + 0x1b, 0x8a, 0xef, 0xe8, 0x08, 0x74, 0x08, 0x8e, 0xc5, 0x3c, 0x0d, 0x56, + 0x54, 0x8a, 0xd4, 0x76, 0x1e, 0xf1, 0x4a, 0x98, 0x87, 0x39, 0xa0, 0x2c, + 0xe0, 0x8f, 0xcf, 0x81, 0x93, 0x5d, 0xa7, 0xf6, 0x5c, 0x37, 0x57, 0x87, + 0x74, 0x0b, 0x94, 0xd4, 0x8d, 0x81, 0x68, 0xf1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA384, + 100, + {0x92, 0x98, 0xb6, 0xef, 0x7e, 0xec, 0x73, 0x66, 0x5c, 0x84, 0x8e, 0x50, + 0xe2, 0xc2, 0x21, 0xa0, 0x13, 0xb9, 0x51, 0x88, 0x8a, 0x85, 0xd1, 0xf7, + 0x46, 0x5b, 0xe1, 0xa3, 0x06, 0xf9, 0xbc, 0x23, 0x9b, 0x20, 0x6f, 0xc3, + 0xa8, 0x5c, 0xcd, 0x43, 0x8b, 0x8e, 0x45, 0xac, 0x48, 0x92, 0x47, 0x8c, + 0x49, 0x45, 0xdf, 0x68, 0x49, 0xe6, 0x14, 0x8c, 0x62, 0xa8, 0x1f, 0x8c, + 0x58, 0xf8, 0xc7, 0x8c, 0xa4, 0xbe, 0x32, 0x80, 0x6a, 0x3d, 0x8b, 0x16, + 0xc1, 0xa2, 0x58, 0x53, 0x4f, 0x1a, 0x5d, 0x96, 0x94, 0xe3, 0x64, 0xc2, + 0x74, 0x90, 0xef, 0x31, 0xe8, 0xb4, 0x5b, 0x96, 0xc8, 0x8a, 0x10, 0x82, + 0x9d, 0x90, 0x2a, 0xa4, 0x83, 0x96, 0xfb, 0x16, 0x46, 0xfb, 0x5a, 0x50, + 0x49, 0x67, 0x80, 0xea, 0x45, 0x5a, 0x2f, 0x91, 0x8a, 0x91, 0x4c, 0x84, + 0x08, 0x16, 0x5d, 0x11, 0x65, 0x1b, 0x2d, 0x49, 0x08, 0x74, 0xd8, 0x70, + 0xb2, 0xc2, 0xd6, 0xc0, 0xc7, 0x3c, 0xf6, 0x54, 0xc3, 0x52, 0x20, 0x07, + 0xb8, 0xfb, 0xd4, 0xf1, 0xac, 0x59, 0x90, 0x6c, 0xf7, 0x19, 0x22, 0x8d, + 0x17, 0x95, 0xcc, 0x47, 0x9c, 0x9d, 0xf3, 0xa7, 0xba, 0xa8, 0x1f, 0x5c, + 0xb7, 0x1d, 0x8c, 0x73, 0xd1, 0x54, 0xb9, 0x0e, 0x4d, 0x33, 0xd2, 0x08, + 0xf3, 0x11, 0x15, 0x0e, 0x08, 0xf4, 0x86, 0xe7, 0x6f, 0xc1, 0x78, 0x6b, + 0xee, 0x3f, 0x28, 0x7a, 0x8b, 0x07, 0xa7, 0x68, 0xf9, 0x1a, 0xe9, 0xd6, + 0x5c, 0x35, 0x29, 0x60, 0x15, 0x68, 0x26, 0x57, 0x80, 0x03, 0x1e, 0x35, + 0x92, 0x73, 0xf9, 0x3f, 0xf7, 0xdf, 0x61, 0x0f, 0x47, 0xc8, 0xd0, 0xb0, + 0x25, 0xd0, 0x17, 0xe1, 0xdd, 0x08, 0x8a, 0x67, 0x6f, 0xce, 0xc3, 0x90, + 0x99, 0xf7, 0x8b, 0x25, 0x19, 0x2f, 0xcb, 0xda, 0x0a, 0x34, 0xc7, 0x9f, + 0xba, 0xa6, 0xa5, 0xab, 0xb5, 0x54, 0xe3, 0xba, 0xbe, 0x38, 0x6e, 0x7e, + 0x22, 0x46, 0xd4, 0xf6, 0x8f, 0x0b, 0xd6, 0x0d, 0x60, 0x36, 0x13, 0x3e, + 0xa4, 0x51, 0xa1, 0x2e, 0x7c, 0x3e, 0xd1, 0x38, 0x2e, 0x53, 0x9a, 0x01, + 0xfb, 0x3c, 0x21, 0xe1, 0xd2, 0x1b, 0xe7, 0xed, 0x93, 0x72, 0xb9, 0x43, + 0x93, 0x7a, 0xe4, 0x85, 0x7a, 0xdb, 0x7a, 0xff, 0x27, 0x21, 0xa5, 0xf5, + 0xac, 0xec, 0x25, 0x80, 0xf2, 0xe7, 0x62, 0x0d, 0x7f, 0xc8, 0xcc, 0x20, + 0xfb, 0x31, 0x5d, 0xdb, 0x42, 0x46, 0x1a, 0xbe, 0x93, 0xe8, 0xb8, 0x91, + 0x16, 0x13, 0xd0, 0x6e, 0x0f, 0xc1, 0x94, 0x7a, 0x63, 0x76, 0xc4, 0x30, + 0x83, 0x75, 0x62, 0xf8, 0xee, 0x83, 0x48, 0xc1, 0xf2, 0x08, 0x6a, 0xcb, + 0xd6, 0x0f, 0x8d, 0xe9, 0x59, 0x35, 0x5f, 0xfd, 0x5c, 0xb4, 0xf5, 0x8e, + 0xfd, 0x92, 0x91, 0x53, 0x8f, 0x95, 0x74, 0xfd, 0x94, 0xe7, 0x5c, 0x7a, + 0x77, 0x10, 0xa1, 0x19, 0xf7, 0xee, 0x75, 0xc4, 0xac, 0x0e, 0xd4, 0x9e, + 0x45, 0xb7, 0x03, 0xb2, 0xf5, 0xe3, 0x4d, 0xb0, 0x4f, 0xb7, 0x14, 0x78, + 0xcb, 0xef, 0x42, 0x92, 0xf5, 0x9b, 0x2a, 0x76, 0xed, 0x18, 0xb5, 0x19, + 0x92, 0xf1, 0x64, 0xb8, 0x89, 0x03, 0xda, 0x96, 0x6a, 0x0c, 0xa3, 0xfd, + 0xb9, 0x84, 0x58, 0x97, 0x9e, 0xf7, 0x9e, 0xf8, 0x31, 0x22, 0xa6, 0xbc, + 0x21, 0x94, 0xed, 0x0f, 0x73, 0x7b, 0x75, 0xc0, 0x2b, 0xd7, 0x13, 0xc6, + 0x70, 0xe2, 0x6a, 0xa1, 0x98, 0x83, 0x32, 0x74, 0x81, 0x59, 0x7a, 0x98, + 0x04, 0x75, 0x40, 0x5e, 0x8d, 0xc4, 0xf4, 0xee, 0xbc, 0xfb, 0x35, 0xe7, + 0xcb, 0x73, 0xa0, 0x55, 0x24, 0xc9, 0x2c, 0x15, 0x99, 0x95, 0x0f, 0x02, + 0x26, 0xc1, 0x1f, 0x27, 0x21, 0xe6, 0x58, 0x67, 0x3b, 0xa9, 0xab, 0xdf, + 0x8b, 0xb3, 0x9f, 0xe3, 0xbe, 0x76, 0xe1, 0xa7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA384, + 101, + {0x10, 0xb4, 0xe8, 0x79, 0xf2, 0x7b, 0x55, 0x3f, 0xf4, 0x26, 0xc2, 0x09, + 0x65, 0x8d, 0x78, 0x72, 0x19, 0xeb, 0xee, 0xc9, 0xbd, 0xba, 0x09, 0xaf, + 0xad, 0xf1, 0x43, 0x62, 0x02, 0x2b, 0xc1, 0xf6, 0xe3, 0x5b, 0xe0, 0x88, + 0x95, 0xbd, 0xa1, 0xc6, 0x74, 0x65, 0xc7, 0x4f, 0x8c, 0x22, 0x5d, 0xe0, + 0x2d, 0x49, 0x87, 0x8f, 0x46, 0x05, 0x15, 0x83, 0x1f, 0x1f, 0xb1, 0xdc, + 0xd4, 0x2b, 0x25, 0x47, 0x55, 0x8b, 0xa8, 0x05, 0xb8, 0x5a, 0x97, 0xe1, + 0x7c, 0xed, 0x0a, 0x1f, 0x1b, 0xcb, 0x6a, 0xa5, 0xac, 0x39, 0x01, 0x29, + 0x91, 0x6f, 0xa7, 0x97, 0x26, 0x45, 0x2a, 0xf2, 0x74, 0xfe, 0x65, 0xa9, + 0x63, 0x07, 0x4b, 0xe7, 0x07, 0x10, 0xc5, 0x94, 0x63, 0xe3, 0xb9, 0x0e, + 0x69, 0xe1, 0xfe, 0x40, 0xdc, 0x81, 0x05, 0xf2, 0xfd, 0xc7, 0xf8, 0x63, + 0xcc, 0x9d, 0x80, 0x8c, 0x68, 0x78, 0x48, 0x04, 0x31, 0xb8, 0x47, 0xf3, + 0x72, 0xe9, 0xcf, 0x64, 0x18, 0x20, 0x3e, 0x9c, 0x9a, 0x26, 0x7b, 0xc6, + 0xcb, 0x1a, 0x13, 0x77, 0xc3, 0x94, 0xb0, 0xf2, 0xd6, 0x99, 0x11, 0xd4, + 0x86, 0x50, 0x71, 0x76, 0x44, 0xc7, 0x9f, 0xd0, 0x2b, 0x35, 0x5c, 0x47, + 0x90, 0x61, 0x0e, 0xe9, 0x30, 0xc2, 0xe9, 0xcf, 0x1f, 0xa1, 0xfe, 0xd7, + 0x2b, 0x11, 0x1f, 0x3f, 0x41, 0x83, 0xa2, 0xce, 0xd3, 0xd3, 0xad, 0xed, + 0x6b, 0x8b, 0x5f, 0xf3, 0xb8, 0x0b, 0x4e, 0xd0, 0x0e, 0x97, 0xaa, 0x6a, + 0x1e, 0x94, 0x7e, 0x95, 0xfd, 0xad, 0x77, 0xd9, 0x1e, 0x36, 0x47, 0x2f, + 0xc9, 0x32, 0x6f, 0x74, 0x5c, 0x71, 0x27, 0xb2, 0x31, 0xec, 0xa5, 0xb2, + 0xdc, 0xa1, 0x61, 0xd5, 0x42, 0x9c, 0x0d, 0x4c, 0x4f, 0xb1, 0x5f, 0x43, + 0xe0, 0x66, 0xd8, 0x0d, 0xc8, 0x4c, 0xfa, 0x50, 0x94, 0x9f, 0x4d, 0xfe, + 0x3f, 0x3a, 0x1c, 0x9a, 0xf6, 0xae, 0xfa, 0xce, 0xf2, 0x06, 0x04, 0xfd, + 0x4d, 0x88, 0x4b, 0x46, 0x56, 0x93, 0x1c, 0x0d, 0x3b, 0xc0, 0x2a, 0x70, + 0xe3, 0x7c, 0x81, 0x0f, 0xc7, 0x75, 0x86, 0x39, 0xe4, 0x71, 0x0a, 0x22, + 0x93, 0x48, 0xe1, 0x34, 0xb5, 0xa6, 0x74, 0x43, 0xdc, 0x36, 0x85, 0x3f, + 0xdd, 0xdf, 0x63, 0x2b, 0x76, 0x88, 0xe7, 0x62, 0x22, 0x47, 0xbe, 0x4d, + 0x47, 0xb3, 0x9d, 0x8f, 0x8d, 0xd6, 0x39, 0xf9, 0xa3, 0x2d, 0xb3, 0xbd, + 0xaf, 0x3e, 0x45, 0x44, 0x1a, 0x88, 0x07, 0x01, 0x7a, 0x9f, 0x07, 0x8b, + 0xaf, 0x89, 0xeb, 0x46, 0xe4, 0x4e, 0x24, 0x84, 0xe2, 0x25, 0x86, 0x84, + 0x26, 0x58, 0xd1, 0xae, 0x39, 0xbc, 0xb4, 0xb6, 0xbe, 0x3e, 0x55, 0x18, + 0x07, 0x9f, 0xb1, 0x0f, 0xac, 0x9c, 0xf6, 0xea, 0x9d, 0x1e, 0x98, 0xa3, + 0x98, 0x61, 0x48, 0xec, 0x83, 0x4c, 0xf2, 0xd0, 0x0e, 0x36, 0x5e, 0xf8, + 0xb4, 0x5a, 0xf8, 0xe7, 0xb4, 0xf8, 0xef, 0x1c, 0x36, 0xfc, 0x67, 0x5a, + 0xa7, 0x04, 0x26, 0x9d, 0x5c, 0x1c, 0xc3, 0x4e, 0x63, 0xf4, 0x36, 0x2e, + 0x52, 0x7c, 0x3c, 0x42, 0xbc, 0xf3, 0x8c, 0x2b, 0x12, 0x62, 0xbc, 0x35, + 0x03, 0x73, 0x94, 0x1a, 0x50, 0x10, 0x2b, 0x5f, 0x2f, 0x11, 0x75, 0xba, + 0x09, 0xd9, 0xd5, 0x23, 0x5a, 0x6c, 0x90, 0xd3, 0xdb, 0x28, 0x75, 0x54, + 0x5b, 0x73, 0x30, 0xcc, 0x64, 0xd4, 0x4a, 0xb5, 0x54, 0x3e, 0xde, 0x21, + 0x1e, 0x97, 0x36, 0x12, 0x4b, 0xa8, 0x8d, 0xb3, 0x76, 0x80, 0x57, 0x4e, + 0x22, 0x5d, 0xeb, 0x86, 0xe4, 0x0b, 0x1c, 0x29, 0x43, 0xee, 0xa5, 0xb8, + 0x35, 0x14, 0x86, 0xc7, 0x5c, 0xd7, 0x53, 0x6d, 0x6d, 0xa8, 0xda, 0xd8, + 0x23, 0x34, 0xcd, 0xe6, 0xf3, 0xcc, 0x55, 0x03, 0x3d, 0x09, 0xc3, 0x87, + 0xd6, 0xab, 0xda, 0x7d, 0x98, 0x39, 0x8e, 0x47}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA384, + 102, + {0xa6, 0x24, 0x86, 0xe6, 0xb5, 0xc6, 0xdb, 0xb9, 0x18, 0xe6, 0xde, 0x18, + 0x66, 0x4b, 0xf6, 0xf2, 0xa8, 0xc8, 0xde, 0x6b, 0xc0, 0xb3, 0xb3, 0x23, + 0xfd, 0xb7, 0x36, 0xfa, 0xf4, 0x8d, 0x9c, 0xca, 0x27, 0x92, 0xf8, 0x42, + 0xb3, 0xa5, 0xe8, 0x05, 0x48, 0xa2, 0x43, 0xab, 0x59, 0x72, 0x5c, 0x1d, + 0xd6, 0xb2, 0xdc, 0xe1, 0x85, 0xb0, 0x60, 0x00, 0x8b, 0x62, 0x3b, 0xe2, + 0x18, 0xa9, 0x99, 0x71, 0x31, 0x10, 0x6b, 0x47, 0xeb, 0x2b, 0xda, 0x88, + 0xfe, 0x94, 0x79, 0xac, 0x8d, 0x53, 0x96, 0x98, 0xb6, 0xf3, 0xb3, 0xe1, + 0x4e, 0xec, 0xb3, 0xc3, 0xa7, 0xf8, 0xc9, 0xe3, 0x9d, 0x53, 0x98, 0xde, + 0x8d, 0x1c, 0x5e, 0x9f, 0xcf, 0xd5, 0x2b, 0xc8, 0xfb, 0x4e, 0x73, 0x31, + 0x9a, 0x82, 0x48, 0xf9, 0xc9, 0x95, 0x92, 0xaa, 0xa9, 0xba, 0x8c, 0x7f, + 0x44, 0x14, 0x2f, 0x63, 0xbd, 0x85, 0x1f, 0x21, 0x8a, 0x9a, 0x73, 0x84, + 0x58, 0x12, 0xf8, 0x65, 0xb9, 0x21, 0xfa, 0xee, 0xd8, 0xbd, 0xfd, 0x8b, + 0x61, 0xb9, 0x8e, 0xa2, 0x6f, 0xab, 0x09, 0xcc, 0x90, 0xf7, 0x8e, 0x1e, + 0x71, 0x4b, 0x3e, 0xa6, 0x94, 0x8f, 0x16, 0x47, 0xe1, 0x25, 0x8f, 0x2f, + 0xb9, 0x65, 0xa4, 0x07, 0xd1, 0x58, 0x2f, 0x28, 0x66, 0x3b, 0x76, 0xe1, + 0x87, 0x19, 0x7b, 0x71, 0xe2, 0x09, 0xbd, 0xcf, 0x3b, 0x72, 0x23, 0xc1, + 0x59, 0x6b, 0x9a, 0xa2, 0xdf, 0x1e, 0x27, 0x36, 0xce, 0xaf, 0x4f, 0xb8, + 0x30, 0x45, 0x94, 0x15, 0x55, 0x6a, 0xa5, 0x2f, 0x47, 0xcb, 0x26, 0xe3, + 0xe2, 0x2e, 0x4d, 0xdb, 0xba, 0xb3, 0x90, 0x4a, 0x7b, 0x19, 0x68, 0xe8, + 0x36, 0x61, 0xf5, 0xc8, 0xa0, 0x2b, 0xb5, 0x0b, 0x33, 0x20, 0x0b, 0xe9, + 0x28, 0xcd, 0xf1, 0xba, 0xbd, 0x79, 0x4e, 0x58, 0xe7, 0x98, 0x90, 0x43, + 0x5f, 0x4e, 0x6f, 0x3a, 0xf7, 0x9b, 0x70, 0x15, 0xa7, 0xdd, 0x7d, 0x99, + 0x6f, 0x25, 0xd6, 0x1d, 0x6b, 0x29, 0xbd, 0x00, 0x34, 0x44, 0x5a, 0xb6, + 0xd8, 0xb6, 0x64, 0x66, 0x7c, 0xa7, 0xbb, 0x45, 0x37, 0xf1, 0x9e, 0xdb, + 0x9a, 0xb1, 0xf5, 0x8e, 0xca, 0xae, 0x3d, 0xd8, 0xc5, 0x6a, 0x07, 0xb5, + 0x7d, 0x9c, 0xb6, 0x07, 0x25, 0xbd, 0xa9, 0x05, 0x7e, 0x3d, 0x9c, 0x52, + 0xcf, 0x17, 0xca, 0xa1, 0xd4, 0x35, 0xf8, 0x02, 0x21, 0x49, 0x90, 0x1d, + 0x27, 0xe3, 0xb1, 0x52, 0x89, 0x8e, 0x38, 0x65, 0xdc, 0xfb, 0x05, 0x80, + 0x28, 0x18, 0x38, 0xa7, 0x2f, 0xef, 0x45, 0x83, 0x28, 0xcc, 0x11, 0x30, + 0xe5, 0x9d, 0x4f, 0x69, 0xe5, 0x8d, 0xb5, 0xfd, 0x45, 0x52, 0x93, 0x8c, + 0x18, 0x21, 0x28, 0xfe, 0x96, 0x7a, 0x42, 0xc8, 0x41, 0x39, 0x28, 0x00, + 0x85, 0x81, 0xbd, 0x41, 0x86, 0x5e, 0x0c, 0x74, 0x7b, 0x7d, 0x5b, 0xe7, + 0xdf, 0x50, 0x43, 0x5a, 0xdc, 0xc7, 0x07, 0xe0, 0x0c, 0x78, 0x37, 0xa4, + 0x5d, 0xa8, 0xa6, 0xe7, 0xa6, 0xc7, 0xab, 0x5f, 0x5d, 0x34, 0x94, 0xf3, + 0x6d, 0x9f, 0x98, 0xbc, 0x2f, 0x42, 0x2f, 0x3b, 0xf4, 0xc1, 0xff, 0x09, + 0x18, 0x52, 0x9e, 0xef, 0xf3, 0xd4, 0xe8, 0xe5, 0x81, 0x7e, 0xc2, 0x20, + 0x21, 0xf5, 0x7a, 0x2c, 0x66, 0x07, 0x8b, 0x86, 0x22, 0xff, 0x4e, 0xed, + 0xea, 0xb8, 0xbb, 0x61, 0x36, 0x24, 0x88, 0xe2, 0x15, 0x76, 0x0d, 0xd8, + 0x2f, 0xf3, 0xa5, 0x8a, 0xc5, 0xdf, 0x2d, 0xd0, 0xd3, 0x80, 0x73, 0xec, + 0x57, 0x40, 0x84, 0xdc, 0xe8, 0x2a, 0xa9, 0xa0, 0x56, 0x32, 0x8f, 0xe5, + 0xea, 0xb9, 0xe6, 0x37, 0xaa, 0x71, 0xb9, 0xd6, 0xba, 0x31, 0x7f, 0xab, + 0xb9, 0x69, 0x44, 0xc6, 0x5e, 0xaa, 0x00, 0x39, 0x9d, 0x27, 0x93, 0x25, + 0x2a, 0x4a, 0x71, 0x40, 0xe1, 0x78, 0x0d, 0x6b}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA384, + 103, + {0xb4, 0x8e, 0x46, 0x9d, 0x7a, 0x41, 0x1e, 0x15, 0x21, 0x24, 0x4f, 0x88, + 0x17, 0xcf, 0x17, 0x56, 0x65, 0x17, 0x96, 0x93, 0x57, 0xf4, 0xa8, 0xe7, + 0x12, 0x97, 0xd4, 0x8d, 0x73, 0x68, 0x86, 0x79, 0x31, 0x86, 0xdd, 0x64, + 0x89, 0x46, 0xbe, 0xf8, 0xf9, 0xd7, 0x4f, 0x87, 0xb0, 0xd0, 0x49, 0x0e, + 0x6e, 0xb5, 0x8d, 0xcf, 0xcf, 0x7c, 0x35, 0x04, 0xad, 0xce, 0x0f, 0xb2, + 0x88, 0x6c, 0x17, 0x4e, 0x04, 0xe5, 0xee, 0x05, 0x44, 0x46, 0x56, 0x07, + 0x44, 0x1a, 0x08, 0xa9, 0x3a, 0x3d, 0x8e, 0xf4, 0x1b, 0xde, 0x86, 0x3c, + 0x05, 0xa3, 0x82, 0x5d, 0x08, 0x3e, 0x48, 0x57, 0x51, 0x75, 0xb8, 0x97, + 0x79, 0x2b, 0xa5, 0x47, 0xe7, 0x9b, 0x38, 0xab, 0x25, 0xb8, 0x9c, 0x00, + 0x67, 0xe2, 0x8d, 0xc8, 0x01, 0x4e, 0x51, 0x48, 0x6c, 0x8c, 0xd5, 0xc1, + 0x7a, 0x19, 0x0d, 0xff, 0x23, 0x75, 0xf3, 0xa9, 0x20, 0xfa, 0x1c, 0x38, + 0x79, 0xec, 0xb7, 0xfe, 0x38, 0x7e, 0xdd, 0x21, 0x5c, 0xac, 0x72, 0xf4, + 0x90, 0xcd, 0x70, 0x18, 0xee, 0x17, 0xd4, 0x6a, 0x0f, 0x4d, 0x5f, 0xad, + 0x0b, 0x69, 0xa7, 0x4b, 0x64, 0xab, 0x33, 0x63, 0x41, 0x5c, 0x6d, 0x5e, + 0xdb, 0x5b, 0x69, 0xaa, 0x98, 0x31, 0x98, 0x4d, 0x24, 0xba, 0x5f, 0x4d, + 0x1c, 0xb1, 0x92, 0xc1, 0x9c, 0xdc, 0x4c, 0x09, 0x53, 0x75, 0xdd, 0x5e, + 0x5a, 0x56, 0x2b, 0x17, 0xda, 0xd8, 0xdd, 0xe3, 0x47, 0x41, 0xc8, 0x65, + 0x77, 0x2e, 0xb2, 0x45, 0x1a, 0xfc, 0xfb, 0x45, 0xaa, 0xa6, 0x02, 0x3e, + 0x59, 0x32, 0xa4, 0xd5, 0xfe, 0x0e, 0xdb, 0xd4, 0xd1, 0xdd, 0x37, 0x27, + 0x67, 0x55, 0x93, 0x8a, 0x47, 0xaa, 0x33, 0x92, 0x61, 0x10, 0x13, 0xc4, + 0x91, 0x96, 0x2b, 0x71, 0x77, 0x44, 0x10, 0x7d, 0x2f, 0x75, 0x6f, 0x98, + 0x08, 0xa2, 0xa2, 0x55, 0x10, 0x79, 0x27, 0x74, 0x83, 0xab, 0x68, 0x0b, + 0x12, 0x89, 0xf2, 0xf4, 0x26, 0x55, 0xff, 0xe7, 0x70, 0xc7, 0x8b, 0x8f, + 0x21, 0xcf, 0xbe, 0x46, 0x1a, 0x9f, 0x2e, 0x84, 0x29, 0x83, 0x7f, 0x7f, + 0x15, 0xbe, 0x89, 0x17, 0x97, 0xdf, 0xc5, 0x8a, 0xb5, 0x92, 0x62, 0xe6, + 0x97, 0xa0, 0x3b, 0x9e, 0xf3, 0x51, 0xe0, 0x8a, 0xb9, 0x43, 0xfb, 0xac, + 0xc7, 0xd8, 0xc0, 0xd2, 0x3c, 0x73, 0x51, 0xe9, 0x3a, 0x11, 0xb6, 0x14, + 0xdd, 0x8c, 0x90, 0x24, 0xa0, 0xa2, 0xfb, 0xfa, 0x91, 0xec, 0x04, 0xbe, + 0x61, 0x1b, 0x4c, 0x5a, 0x28, 0x22, 0x78, 0xc3, 0x3c, 0x5a, 0xa1, 0x50, + 0x0d, 0x31, 0xcf, 0x6b, 0x7d, 0xaa, 0x8f, 0x27, 0x15, 0x8b, 0xf2, 0x81, + 0x21, 0x68, 0x4f, 0x24, 0xe8, 0xd7, 0x9e, 0x70, 0x6b, 0xeb, 0x69, 0x64, + 0x52, 0xff, 0xb7, 0x1c, 0x4e, 0xc2, 0xc2, 0xb9, 0x90, 0x46, 0x12, 0xe3, + 0x00, 0xf6, 0x1f, 0xe9, 0x74, 0x6e, 0xb3, 0x70, 0xb3, 0x71, 0x9f, 0xc7, + 0x96, 0x4e, 0x34, 0x59, 0xf8, 0xe6, 0x1c, 0x98, 0xd5, 0xb1, 0xe9, 0xec, + 0xe9, 0x29, 0x38, 0x1d, 0x6b, 0xd1, 0x9f, 0xfa, 0xd5, 0xa0, 0xff, 0x36, + 0xe6, 0x21, 0x4d, 0x27, 0xa0, 0x25, 0x97, 0x29, 0xa8, 0x35, 0x8f, 0xe4, + 0xde, 0xd4, 0x19, 0x57, 0x6d, 0x94, 0xde, 0x0a, 0x27, 0xe0, 0x82, 0x8f, + 0x95, 0xd6, 0x0b, 0x0b, 0x25, 0xa5, 0x67, 0xe3, 0x97, 0xa6, 0xd2, 0xa4, + 0x5e, 0x92, 0xa1, 0x61, 0xad, 0x6b, 0xda, 0xf5, 0x03, 0xa1, 0xb6, 0x71, + 0x1d, 0x18, 0xa2, 0xf4, 0xae, 0xda, 0x01, 0xb7, 0x90, 0xf3, 0x18, 0x7d, + 0x6c, 0xb7, 0x4e, 0xd2, 0x3c, 0xea, 0x60, 0x71, 0x61, 0x05, 0xef, 0x65, + 0xc9, 0xc0, 0x14, 0x76, 0xc8, 0x46, 0xa0, 0xe7, 0xf7, 0x3c, 0x01, 0xff, + 0xe7, 0xe9, 0x77, 0x4e, 0x74, 0xbd, 0xd0, 0xdd}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA384, + 104, + {0x41, 0x4f, 0x44, 0x65, 0x43, 0x49, 0xab, 0x1e, 0xe5, 0x93, 0x34, 0x70, + 0x95, 0x72, 0x47, 0xbf, 0xcb, 0xed, 0x3b, 0xda, 0x71, 0xbf, 0xaf, 0x96, + 0x88, 0x52, 0x3f, 0xf3, 0xb1, 0x98, 0x50, 0x0b, 0x5e, 0x37, 0xa6, 0x26, + 0x34, 0xcb, 0xa2, 0x2a, 0x0f, 0xe2, 0xf8, 0xb8, 0xbe, 0x94, 0x98, 0xfc, + 0x91, 0x6c, 0x70, 0x4e, 0x10, 0x70, 0xd3, 0x94, 0x00, 0x05, 0xd8, 0x89, + 0xe1, 0x61, 0x83, 0x74, 0xd0, 0x03, 0x5b, 0xd9, 0x19, 0x8d, 0xce, 0xf4, + 0xa6, 0xb5, 0xb7, 0xbb, 0xdc, 0xc1, 0x71, 0x4d, 0xce, 0x5e, 0x21, 0x65, + 0x8f, 0x10, 0x7b, 0xe2, 0xd9, 0x0e, 0x10, 0xec, 0x04, 0x8d, 0x5f, 0x27, + 0x34, 0xf0, 0x4d, 0x58, 0xcb, 0xf3, 0x84, 0xb4, 0x28, 0x2c, 0x83, 0x9e, + 0x3c, 0x58, 0x7f, 0xdd, 0x86, 0x57, 0xc8, 0x20, 0x13, 0x09, 0x17, 0x8d, + 0xbd, 0xfa, 0xe5, 0xa2, 0xe0, 0xf2, 0xf1, 0x63, 0x47, 0x4c, 0xd7, 0xdb, + 0xaa, 0xed, 0xac, 0x90, 0x78, 0x2a, 0xc1, 0x87, 0xb4, 0x93, 0xf4, 0xf3, + 0x60, 0x40, 0xb8, 0xa9, 0x32, 0x12, 0x53, 0x33, 0x5d, 0xe7, 0xa8, 0x44, + 0x02, 0xea, 0x2b, 0xb4, 0xa6, 0x46, 0x64, 0x03, 0x00, 0x80, 0xc6, 0x9c, + 0x05, 0x84, 0x26, 0xc9, 0x52, 0xbd, 0x48, 0x3d, 0xe6, 0x69, 0x17, 0x60, + 0xde, 0x0b, 0x8d, 0x13, 0xb9, 0x4a, 0xc7, 0x2c, 0x8f, 0xe5, 0x7f, 0xba, + 0xee, 0xe5, 0x48, 0x32, 0xb7, 0x51, 0x11, 0x13, 0xbd, 0xe4, 0x50, 0x15, + 0x8f, 0xfc, 0x96, 0x82, 0x14, 0x93, 0xe3, 0x7c, 0xfb, 0x6d, 0x21, 0x15, + 0x6b, 0x3b, 0xc0, 0x38, 0xec, 0x64, 0xf4, 0xe4, 0xb3, 0xe1, 0xe5, 0xd0, + 0x1b, 0x40, 0x98, 0x2f, 0x52, 0x04, 0x12, 0x14, 0xc5, 0x58, 0x00, 0xf9, + 0x12, 0x9c, 0x2b, 0x9c, 0x76, 0x06, 0x0f, 0x93, 0x17, 0x28, 0x5e, 0x79, + 0xa6, 0x66, 0xfe, 0x34, 0x52, 0xd4, 0xf1, 0x3f, 0xe1, 0xbd, 0x1f, 0x0c, + 0xa3, 0x25, 0x4d, 0x7d, 0xbf, 0x0c, 0xa5, 0xd7, 0x40, 0xad, 0xa8, 0xdb, + 0x91, 0x6a, 0x1a, 0x83, 0x05, 0xd6, 0x96, 0x95, 0x67, 0xf3, 0x9a, 0x2f, + 0xf2, 0x66, 0x2f, 0x36, 0x42, 0x61, 0x2d, 0xee, 0xcf, 0x0a, 0x99, 0x14, + 0x94, 0x20, 0x94, 0x7e, 0x79, 0x84, 0x17, 0x2b, 0xb5, 0x4e, 0xfe, 0x8d, + 0xd7, 0x2f, 0x7c, 0xae, 0x43, 0x99, 0x47, 0xc8, 0xca, 0x79, 0x43, 0x62, + 0x09, 0xd6, 0xde, 0x5b, 0x65, 0xf4, 0x25, 0x42, 0xf2, 0x4c, 0x33, 0x72, + 0x8e, 0x5b, 0x31, 0x92, 0xa7, 0x6b, 0xc9, 0xea, 0x51, 0xdc, 0x1d, 0x24, + 0x8f, 0x41, 0x38, 0x1d, 0x89, 0x8c, 0xca, 0x44, 0x1d, 0xce, 0xa3, 0xc5, + 0x15, 0xe9, 0xcf, 0x15, 0x72, 0x9d, 0xcf, 0xda, 0xad, 0x5c, 0x24, 0x91, + 0x10, 0x25, 0x4f, 0xe2, 0xf6, 0x73, 0x86, 0x32, 0xb5, 0xc2, 0xa4, 0x09, + 0x0b, 0x76, 0xcb, 0xfd, 0x4b, 0x23, 0x37, 0x81, 0x38, 0xe2, 0x1b, 0x25, + 0xac, 0xe3, 0x63, 0x5e, 0xf6, 0x8f, 0x3d, 0x67, 0x94, 0x47, 0xcc, 0x74, + 0x4e, 0xf6, 0xd8, 0x80, 0xfd, 0x53, 0x29, 0x05, 0x8b, 0x2e, 0xa9, 0xcc, + 0xa1, 0xea, 0xaf, 0x8b, 0xb3, 0x1c, 0x8e, 0x0b, 0xab, 0x13, 0x42, 0x97, + 0x5d, 0x26, 0x8e, 0xb4, 0xe8, 0xfc, 0xef, 0xa1, 0xf7, 0x02, 0xce, 0x16, + 0x36, 0xac, 0x04, 0xdb, 0xfa, 0x77, 0x2f, 0xd2, 0xe7, 0x78, 0xad, 0x89, + 0xc4, 0xca, 0xa9, 0xac, 0xcb, 0x6e, 0x3a, 0x63, 0x24, 0xbe, 0x7e, 0x52, + 0x13, 0x79, 0x0d, 0x80, 0xb4, 0xe2, 0x17, 0xf3, 0x62, 0xb3, 0x4c, 0xe1, + 0xed, 0xe1, 0x26, 0x77, 0xef, 0x54, 0x7e, 0x8d, 0xd7, 0xba, 0x22, 0x9f, + 0xc8, 0x08, 0xce, 0x31, 0x49, 0x17, 0x64, 0xbc, 0xf8, 0x55, 0x93, 0xf9, + 0x32, 0x09, 0x65, 0x56, 0xb7, 0xd4, 0x04, 0xa1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA384, + 105, + {0x13, 0x32, 0xf0, 0x11, 0xb2, 0x04, 0x56, 0x2c, 0xc8, 0x3d, 0x5f, 0x2a, + 0x84, 0x60, 0x6c, 0xc9, 0xaf, 0xe8, 0xa6, 0xa3, 0x74, 0x04, 0x11, 0x92, + 0xe0, 0x2d, 0x13, 0xf4, 0x25, 0xe7, 0x5f, 0x9b, 0x6d, 0xb6, 0x8b, 0xf4, + 0x00, 0x41, 0x58, 0xfa, 0x11, 0xbd, 0x59, 0x1e, 0xc7, 0xb6, 0x3b, 0x56, + 0x8e, 0x18, 0xf1, 0x91, 0x91, 0xb5, 0xb9, 0xc6, 0x7c, 0xb2, 0xde, 0xfb, + 0x5f, 0xae, 0xc6, 0x14, 0x0f, 0x24, 0x0c, 0x00, 0x14, 0x39, 0x6e, 0x9d, + 0x6e, 0x8f, 0xd5, 0xa0, 0xf8, 0x4d, 0xda, 0x87, 0xf4, 0xa4, 0x6c, 0x3b, + 0x93, 0x3c, 0x34, 0xbf, 0xf5, 0x58, 0x83, 0xad, 0xaa, 0x70, 0xc5, 0xcd, + 0x3d, 0x69, 0xb9, 0x33, 0x26, 0xfd, 0xee, 0xc5, 0x3e, 0x7d, 0x1c, 0x88, + 0x97, 0x49, 0x48, 0x55, 0xf6, 0xd8, 0x3c, 0x21, 0x47, 0x0f, 0x0b, 0xd2, + 0x24, 0x8b, 0x0f, 0x73, 0x1d, 0x45, 0x00, 0x3b, 0x7f, 0x58, 0x97, 0xbe, + 0x4b, 0xc3, 0x99, 0x38, 0x65, 0xa6, 0xa5, 0x30, 0x95, 0x2a, 0x65, 0x05, + 0xcf, 0x49, 0xef, 0x6c, 0x6e, 0x31, 0x9a, 0x58, 0x1f, 0x73, 0xa6, 0x1b, + 0x20, 0xcc, 0x67, 0x8a, 0xf4, 0x5d, 0x53, 0xfa, 0x33, 0xe8, 0xbe, 0x99, + 0x88, 0xae, 0xc0, 0x97, 0xbb, 0xaa, 0x22, 0xbb, 0x95, 0x44, 0x98, 0x5a, + 0x23, 0xc5, 0x5d, 0xf8, 0xa2, 0xa9, 0x77, 0x6e, 0xaa, 0xa6, 0x82, 0xbb, + 0x70, 0x60, 0x03, 0xf9, 0x3d, 0x16, 0x69, 0x56, 0x46, 0x33, 0x0c, 0x8a, + 0x04, 0x75, 0xf8, 0x49, 0x00, 0x30, 0x5b, 0x40, 0xf9, 0xb2, 0xe5, 0x4d, + 0x52, 0x2e, 0xc0, 0x37, 0x2a, 0xac, 0xb5, 0x10, 0x90, 0x79, 0xd9, 0xdb, + 0x19, 0xc0, 0x35, 0x95, 0xad, 0x70, 0x35, 0x0a, 0xae, 0xef, 0xda, 0xc1, + 0x20, 0x09, 0xa4, 0xb9, 0x89, 0x8a, 0xb4, 0x25, 0x9c, 0xc5, 0xa2, 0x95, + 0x24, 0xf2, 0x00, 0x07, 0x72, 0x44, 0x0d, 0x3d, 0x05, 0x26, 0xcf, 0xc7, + 0xf2, 0xd7, 0x80, 0x88, 0x88, 0x32, 0xb7, 0x52, 0x7a, 0x3f, 0xc7, 0xb5, + 0xdf, 0x76, 0x3d, 0x4d, 0x4d, 0x77, 0x47, 0x12, 0xc3, 0x14, 0x41, 0x26, + 0x9a, 0xad, 0xbe, 0x75, 0x37, 0x8b, 0xe7, 0x16, 0xbf, 0x0b, 0x4f, 0x5c, + 0xf3, 0x16, 0x47, 0x07, 0xc8, 0xa8, 0xd3, 0x00, 0x95, 0x75, 0x64, 0xc5, + 0xc1, 0x25, 0x81, 0x19, 0xd9, 0x88, 0xb5, 0x9c, 0xf2, 0x22, 0x95, 0x0d, + 0xe8, 0x26, 0x24, 0x6f, 0x4f, 0xb5, 0xde, 0x11, 0x1e, 0x8b, 0x72, 0xd6, + 0xa7, 0xb0, 0x38, 0xc9, 0xd0, 0x3a, 0xc3, 0xb2, 0xd0, 0x61, 0xa0, 0x7c, + 0x7d, 0x6d, 0x3b, 0x57, 0x48, 0x60, 0xcc, 0xe8, 0xd9, 0x58, 0xcc, 0xf6, + 0x76, 0x32, 0x45, 0x99, 0xb3, 0x3e, 0x8f, 0xf0, 0xd2, 0x4e, 0x24, 0xf2, + 0x5e, 0x43, 0x41, 0xfd, 0xbd, 0x87, 0x27, 0x25, 0xc8, 0x4b, 0xb6, 0x66, + 0xe6, 0x04, 0xcd, 0x6e, 0x75, 0x21, 0xcb, 0x47, 0x8a, 0xa8, 0x0e, 0xc8, + 0x31, 0x27, 0x9a, 0xea, 0x59, 0x06, 0x54, 0xa8, 0x48, 0x0a, 0xd5, 0x45, + 0xdf, 0x96, 0xd8, 0x97, 0x28, 0xc0, 0xde, 0x9e, 0x46, 0x71, 0x8a, 0x6d, + 0xcd, 0x74, 0x75, 0x8a, 0xc3, 0x54, 0xb4, 0x7c, 0x77, 0x2f, 0x23, 0xca, + 0xd6, 0x09, 0xef, 0x63, 0x57, 0x26, 0x6c, 0x4d, 0x21, 0x78, 0x75, 0x28, + 0xc1, 0x6b, 0xe7, 0xe2, 0xb7, 0x4e, 0x23, 0xdb, 0x43, 0x5e, 0x92, 0x81, + 0x02, 0x9b, 0x6b, 0x94, 0x1b, 0xf8, 0x7c, 0x9e, 0xf9, 0xec, 0xc2, 0x22, + 0xc2, 0xbf, 0x7d, 0x9f, 0xeb, 0x05, 0xfd, 0x82, 0xaa, 0xd5, 0x72, 0xd0, + 0x3f, 0xb3, 0x92, 0x44, 0x55, 0x17, 0xe9, 0x3a, 0xb6, 0x23, 0x1a, 0xe9, + 0xff, 0x93, 0x54, 0xdd, 0xab, 0x4d, 0x49, 0xaf, 0xa0, 0x29, 0x15, 0x63, + 0xe2, 0x83, 0xe6, 0xec, 0x3a, 0x7b, 0xec, 0x33}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA384, + 106, + {0xbf, 0x2d, 0x6f, 0xc1, 0x05, 0xda, 0x6e, 0x9b, 0x20, 0x28, 0x64, 0xec, + 0x36, 0x96, 0x1d, 0xa3, 0x31, 0x48, 0xc0, 0x2b, 0x3e, 0xf0, 0x19, 0x19, + 0xb5, 0x42, 0x52, 0x45, 0x8c, 0x48, 0xd9, 0xc4, 0x7e, 0x8e, 0x6c, 0x44, + 0xf6, 0x8d, 0xf0, 0x73, 0xbe, 0x76, 0x05, 0x7a, 0x4c, 0xe9, 0x9f, 0x7f, + 0x39, 0xa4, 0x26, 0x85, 0x52, 0x2a, 0x1d, 0x3c, 0xb9, 0xf4, 0xa1, 0xa1, + 0x6c, 0xda, 0xcb, 0x07, 0x9f, 0xc3, 0xf5, 0x94, 0x77, 0x26, 0x47, 0x8d, + 0x40, 0x3c, 0xec, 0x4f, 0x6d, 0x85, 0x47, 0xf8, 0x11, 0x3f, 0xf4, 0x2a, + 0xb2, 0xc2, 0xa0, 0x48, 0xce, 0xbb, 0x7f, 0x8d, 0x98, 0x9d, 0x6b, 0x86, + 0x90, 0xb5, 0x2c, 0x19, 0x49, 0x4f, 0x7d, 0xbb, 0x4e, 0x9f, 0x54, 0xb0, + 0x32, 0x33, 0xf0, 0x5c, 0xf0, 0x68, 0xf7, 0x15, 0x00, 0x6b, 0x0b, 0xa2, + 0x2d, 0x02, 0x7b, 0x2b, 0x02, 0x6c, 0x50, 0x69, 0x0d, 0xe6, 0xbd, 0xef, + 0xb6, 0x8e, 0x36, 0xce, 0x37, 0x74, 0xba, 0x49, 0x6b, 0x4f, 0xd6, 0xeb, + 0x9b, 0x4d, 0xc7, 0x57, 0x56, 0xf4, 0x92, 0xe9, 0x1a, 0x7e, 0xff, 0x34, + 0xdf, 0x34, 0x73, 0x9e, 0xe4, 0xc9, 0xd4, 0xc7, 0x0e, 0x28, 0xcf, 0x0d, + 0x10, 0x1e, 0xf7, 0xae, 0x13, 0x1c, 0x60, 0x2d, 0x3a, 0xd1, 0x7a, 0xdf, + 0xa6, 0xfa, 0x6b, 0x2d, 0x9e, 0x29, 0x0b, 0xd3, 0x13, 0x35, 0x45, 0xd8, + 0xf8, 0x6f, 0xd9, 0x71, 0x90, 0x68, 0xbf, 0x64, 0x66, 0x91, 0x6b, 0x1f, + 0xee, 0x37, 0x55, 0x06, 0xf4, 0x75, 0x93, 0x60, 0xdc, 0x67, 0x39, 0x4e, + 0xb5, 0xf2, 0xeb, 0x82, 0x29, 0xb4, 0xf2, 0x5c, 0xf2, 0x57, 0xd5, 0xac, + 0x79, 0x84, 0x94, 0xf9, 0x36, 0xb4, 0x58, 0xf4, 0x5e, 0x97, 0xbb, 0xb0, + 0xe5, 0x55, 0xc7, 0xff, 0x0a, 0x83, 0xeb, 0x4c, 0xab, 0xff, 0xaf, 0x0a, + 0xcb, 0x62, 0xa5, 0xba, 0xf3, 0xeb, 0x76, 0xa5, 0x71, 0xaa, 0x5c, 0x6f, + 0xee, 0x06, 0x6d, 0x9d, 0xcf, 0x4e, 0xe8, 0xe1, 0x14, 0xf9, 0xb1, 0xa6, + 0x7b, 0x89, 0xde, 0x31, 0x1c, 0x2d, 0x4e, 0x63, 0x05, 0x33, 0x02, 0x24, + 0xc1, 0x0a, 0xaa, 0x80, 0x50, 0xc3, 0x0f, 0x7e, 0xb6, 0x11, 0xb5, 0x44, + 0xc7, 0x4c, 0x3e, 0x76, 0xf3, 0x8e, 0xcc, 0x19, 0x3b, 0xff, 0xd8, 0x2a, + 0x2f, 0xb5, 0x53, 0x87, 0x63, 0xdb, 0x40, 0xa5, 0x8d, 0x86, 0xc5, 0xd3, + 0x08, 0xd3, 0xfc, 0x40, 0xf7, 0xe9, 0xd2, 0xfc, 0x76, 0x0a, 0xb9, 0x1e, + 0xc1, 0x78, 0x72, 0x90, 0x7b, 0xe2, 0xb5, 0xb5, 0x9c, 0xf8, 0xb6, 0x3c, + 0x5c, 0xb6, 0x77, 0xe0, 0x47, 0x10, 0x05, 0xea, 0xbc, 0xe7, 0x07, 0x76, + 0x36, 0x1e, 0x2c, 0xc9, 0x1e, 0x98, 0xbb, 0x92, 0x5d, 0x55, 0x76, 0xd5, + 0xe9, 0x30, 0x7b, 0x91, 0xe3, 0x0d, 0x63, 0xcf, 0xbd, 0x1b, 0x77, 0xbc, + 0xbe, 0x30, 0x54, 0x1d, 0xc2, 0xe6, 0x36, 0x7b, 0x75, 0xbf, 0xde, 0x9c, + 0xbe, 0xcb, 0xde, 0xdc, 0x7b, 0x6e, 0x83, 0xe2, 0x01, 0x71, 0x64, 0x34, + 0xfc, 0x15, 0x97, 0x05, 0xae, 0x33, 0x4e, 0x74, 0x41, 0x7e, 0x35, 0xd5, + 0xe0, 0x85, 0x40, 0xf5, 0x90, 0x61, 0x85, 0x5c, 0xdc, 0xeb, 0x1b, 0xff, + 0x12, 0x48, 0x10, 0xd6, 0xb4, 0x4c, 0x67, 0x38, 0x03, 0x25, 0x7b, 0x8f, + 0xb0, 0xd1, 0xd3, 0x81, 0xa3, 0x70, 0xd5, 0x5f, 0x3b, 0xf5, 0x9d, 0x83, + 0x64, 0x29, 0x9b, 0x7f, 0xe2, 0xf3, 0xce, 0x0e, 0x0c, 0x85, 0x73, 0xbe, + 0x93, 0x5c, 0x93, 0x0a, 0x7c, 0xf3, 0x01, 0xd5, 0xca, 0xd1, 0x06, 0x01, + 0xb5, 0xce, 0xfb, 0xf0, 0x60, 0xe7, 0x56, 0x42, 0xc9, 0xf6, 0x11, 0x0d, + 0xf8, 0x73, 0x93, 0x46, 0xc2, 0x6a, 0xb3, 0xe7, 0xd4, 0xee, 0xb8, 0x57, + 0x3a, 0xba, 0x90, 0x1c, 0xdd, 0x7f, 0x5b, 0xc4}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA384, + 107, + {0x59, 0x24, 0xa0, 0xa4, 0x89, 0x67, 0x7a, 0xbc, 0x21, 0x00, 0x36, 0x78, + 0xc3, 0x02, 0x02, 0x45, 0x3c, 0xbd, 0xbc, 0xeb, 0x80, 0xa0, 0x73, 0x0c, + 0x31, 0x87, 0x45, 0xba, 0xf6, 0x7b, 0x9c, 0xe4, 0x38, 0x86, 0x1e, 0x71, + 0x07, 0x6b, 0xb3, 0x98, 0x18, 0x49, 0x31, 0x0a, 0xed, 0xd7, 0x88, 0x66, + 0xd2, 0x3b, 0x49, 0x3b, 0xa4, 0x2c, 0x37, 0xec, 0xe8, 0x40, 0x44, 0x40, + 0x4f, 0x43, 0x66, 0x4d, 0xd2, 0x64, 0x8f, 0xd0, 0xe2, 0xcc, 0xec, 0x96, + 0xac, 0xdd, 0xb8, 0xd7, 0xac, 0x1a, 0x73, 0xef, 0xd7, 0x82, 0xd9, 0x94, + 0xc2, 0x57, 0xb3, 0x67, 0xdc, 0x9e, 0x84, 0x43, 0x3b, 0x09, 0xad, 0x42, + 0x83, 0xb8, 0x7c, 0xd6, 0xef, 0x27, 0xc6, 0x4b, 0x73, 0xa3, 0x3f, 0xff, + 0x9b, 0xc8, 0x03, 0x14, 0x71, 0x2a, 0xdf, 0x54, 0xab, 0xdc, 0xa2, 0x9b, + 0x61, 0x72, 0x2c, 0xf3, 0x8e, 0x50, 0x9d, 0xe1, 0xa7, 0xa8, 0x61, 0x00, + 0x60, 0x5b, 0xd6, 0x02, 0xf4, 0xef, 0x55, 0x11, 0x10, 0x5c, 0x50, 0xb1, + 0xb4, 0x9c, 0x51, 0xfb, 0x97, 0x4e, 0x9e, 0xfd, 0xde, 0x71, 0xe6, 0xb8, + 0x38, 0x58, 0xdf, 0x47, 0x22, 0x8e, 0x2e, 0x6d, 0xe6, 0xee, 0xd9, 0x19, + 0x46, 0xf0, 0x3c, 0x4b, 0x84, 0x29, 0xdc, 0x91, 0xd7, 0x6f, 0x44, 0x9f, + 0xdc, 0x4c, 0xaa, 0x25, 0x1a, 0xdb, 0x6b, 0x55, 0x84, 0x05, 0x40, 0xb3, + 0xea, 0x37, 0x9b, 0xa6, 0x22, 0x0a, 0x6e, 0xa7, 0x5f, 0xc1, 0xa7, 0x16, + 0xd9, 0x1f, 0xab, 0x43, 0x6b, 0xef, 0x88, 0x94, 0x50, 0x1e, 0xc2, 0xfe, + 0xc9, 0xca, 0x25, 0xb4, 0x01, 0x3c, 0xa0, 0x66, 0xe4, 0xa6, 0xf0, 0x93, + 0xbf, 0x3f, 0x2c, 0x0f, 0xef, 0x29, 0x65, 0xb1, 0x4a, 0xcd, 0x44, 0xc0, + 0x32, 0xf2, 0x8a, 0xf2, 0x0d, 0x14, 0x2f, 0xee, 0xb3, 0x5e, 0xed, 0x9f, + 0x3b, 0x7e, 0x33, 0x39, 0xd3, 0x9a, 0x2d, 0x20, 0x06, 0x96, 0x54, 0xdf, + 0x27, 0xf6, 0xb2, 0x57, 0x77, 0x20, 0xb3, 0x29, 0x1c, 0x7f, 0x65, 0xdc, + 0x78, 0x60, 0x1e, 0x60, 0x88, 0xe6, 0xc8, 0x1d, 0x9d, 0xdf, 0xc2, 0x07, + 0xd4, 0x74, 0x72, 0xb4, 0xfe, 0x0b, 0x4c, 0x63, 0x36, 0x40, 0xf4, 0x3c, + 0x8f, 0xa0, 0xed, 0x86, 0x0e, 0x96, 0x24, 0x33, 0x5d, 0x6c, 0x8c, 0x87, + 0x3b, 0x8a, 0x57, 0xc5, 0x5c, 0x31, 0x99, 0x75, 0xc9, 0x6c, 0xb7, 0xe1, + 0xc2, 0xc9, 0x1b, 0xa4, 0xa4, 0xbe, 0xc5, 0x88, 0xd9, 0x18, 0x37, 0xd7, + 0x69, 0x8d, 0xe1, 0x4f, 0xfd, 0x27, 0xca, 0x6a, 0x14, 0x07, 0xe6, 0xcb, + 0x58, 0x65, 0x7b, 0x9a, 0x9e, 0xa0, 0x50, 0xbe, 0xde, 0x8d, 0x3e, 0x15, + 0xd8, 0xa1, 0xae, 0x9f, 0xd5, 0xbb, 0xe6, 0xf5, 0x44, 0xac, 0x0a, 0x56, + 0xe9, 0x5f, 0x58, 0x19, 0x02, 0x5e, 0x39, 0x21, 0x67, 0xdb, 0x36, 0xab, + 0xff, 0x9d, 0xc7, 0xe2, 0x2f, 0xa1, 0xed, 0x8f, 0x40, 0x34, 0xf7, 0x7b, + 0x89, 0xbc, 0xdd, 0x47, 0x28, 0x55, 0xb9, 0x18, 0xd2, 0x41, 0x60, 0x8f, + 0x5d, 0x48, 0xa0, 0xdd, 0xf7, 0x2b, 0x97, 0xfc, 0xcb, 0x8d, 0x5c, 0xbb, + 0xfb, 0xd4, 0x31, 0x76, 0xd0, 0x94, 0x9c, 0x48, 0x55, 0x3a, 0xd6, 0xd5, + 0x64, 0x12, 0x24, 0x4c, 0x76, 0x3d, 0xea, 0xec, 0xf9, 0x2a, 0xe8, 0xe0, + 0x94, 0x32, 0xc8, 0x71, 0xeb, 0x2e, 0x62, 0xc1, 0xfe, 0x0f, 0x38, 0x5e, + 0x35, 0x90, 0xfe, 0x9c, 0x39, 0x26, 0x4f, 0x00, 0xbc, 0x10, 0xd9, 0x28, + 0x0d, 0x38, 0x5d, 0x88, 0xe2, 0x8a, 0x52, 0x21, 0x99, 0xa9, 0x10, 0x8b, + 0xd6, 0xd7, 0x6f, 0x7d, 0x0d, 0x12, 0x58, 0x5c, 0x8f, 0x66, 0x71, 0x07, + 0x4e, 0xa8, 0x40, 0x5d, 0x2b, 0x39, 0x6d, 0xa5, 0xa8, 0x6d, 0x11, 0x15, + 0x2d, 0x7e, 0xd8, 0x69, 0x35, 0xe8, 0x4a, 0xdc}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA384, + 108, + {0x18, 0xac, 0x3a, 0x12, 0x10, 0x81, 0x2b, 0xca, 0xd6, 0x0d, 0xa4, 0x01, + 0x8b, 0x75, 0x7e, 0xd3, 0x49, 0x4d, 0x9f, 0x41, 0xe8, 0x45, 0x8f, 0xec, + 0x43, 0x4a, 0xea, 0x32, 0xdd, 0x94, 0x97, 0xeb, 0xe4, 0x87, 0x2c, 0x19, + 0x64, 0x3a, 0xd7, 0x69, 0x2c, 0xeb, 0x18, 0x61, 0x79, 0xc1, 0x68, 0xf9, + 0xe2, 0x1a, 0x58, 0xf6, 0x55, 0x31, 0xc4, 0x94, 0xf1, 0x8c, 0xde, 0xbf, + 0x31, 0x5c, 0xfc, 0x2a, 0xb7, 0xe4, 0x23, 0xfa, 0x0e, 0x38, 0x72, 0xbd, + 0x1c, 0x81, 0xda, 0xc4, 0xf8, 0x5f, 0xf2, 0x19, 0x2c, 0x9e, 0xfa, 0xeb, + 0xd2, 0xa5, 0xf2, 0x16, 0x2a, 0x72, 0xd1, 0x3d, 0xac, 0x49, 0x55, 0x57, + 0x85, 0x3c, 0xb1, 0x0f, 0x0f, 0xc0, 0xf0, 0x61, 0x55, 0xa8, 0x08, 0xa2, + 0x12, 0x02, 0xf5, 0x74, 0x3e, 0xd6, 0xdf, 0x40, 0x9f, 0x3e, 0x8e, 0x56, + 0x3f, 0xeb, 0xa4, 0xb0, 0xb1, 0x1f, 0x3f, 0xbd, 0xd9, 0x64, 0x6a, 0x2a, + 0xf4, 0xae, 0x47, 0xf3, 0x75, 0xdc, 0xaf, 0x28, 0x80, 0xff, 0x19, 0x9f, + 0x56, 0xf1, 0xc5, 0x28, 0x86, 0x8f, 0x0b, 0xb4, 0xce, 0x21, 0x43, 0x4b, + 0xe8, 0x0a, 0xb0, 0xe4, 0xb8, 0xd8, 0xf0, 0xad, 0x76, 0x00, 0x25, 0x42, + 0xd2, 0xfb, 0x1d, 0x58, 0x2d, 0xca, 0x46, 0xcd, 0xac, 0x63, 0x19, 0x2a, + 0x1b, 0x1a, 0x23, 0xb2, 0x88, 0x07, 0xef, 0x56, 0x9d, 0xa9, 0xa4, 0xdd, + 0x9a, 0xbf, 0x31, 0xf6, 0xa7, 0xb6, 0xbc, 0xd1, 0xcf, 0x19, 0xcb, 0xcd, + 0x3d, 0xf5, 0x0a, 0xba, 0xc0, 0x97, 0xb3, 0x3e, 0xf2, 0x0d, 0xc1, 0xf9, + 0xf3, 0x72, 0xc0, 0x70, 0xc9, 0xcf, 0x96, 0xb8, 0xad, 0xcd, 0xe7, 0x90, + 0xe0, 0x2b, 0xec, 0x4e, 0x26, 0x20, 0x44, 0x60, 0x09, 0x0f, 0xcf, 0x13, + 0xb9, 0xcf, 0xbb, 0x71, 0x12, 0x2c, 0x29, 0xbf, 0x22, 0xc2, 0xfc, 0x15, + 0x00, 0xfb, 0x9b, 0xce, 0x14, 0x0a, 0xbf, 0x73, 0x9f, 0x84, 0x82, 0x2b, + 0x4f, 0x7c, 0x8b, 0x8a, 0x11, 0x5f, 0x50, 0x50, 0x99, 0x3c, 0xca, 0x05, + 0x89, 0xc5, 0xf7, 0x62, 0xbb, 0x29, 0x06, 0x43, 0xb1, 0x3d, 0x39, 0x67, + 0x32, 0x38, 0xf4, 0x32, 0x19, 0xaf, 0x66, 0xb2, 0xfe, 0x0f, 0xa4, 0x26, + 0xcd, 0x05, 0xa7, 0x74, 0xc2, 0x9e, 0x3f, 0x61, 0x74, 0xb2, 0x10, 0xf1, + 0xee, 0xc5, 0xb1, 0x2d, 0x87, 0x98, 0x90, 0xdb, 0xc4, 0xb3, 0xcc, 0x3c, + 0x43, 0xc1, 0x7c, 0xe6, 0xd5, 0xd4, 0x96, 0x4e, 0x35, 0x92, 0x47, 0x5c, + 0xa2, 0xaa, 0xd4, 0x4b, 0x05, 0x28, 0xf8, 0x38, 0x35, 0xc3, 0x28, 0x78, + 0x8d, 0x3a, 0xdc, 0x68, 0x05, 0x0b, 0x20, 0xe3, 0x99, 0xef, 0xb4, 0x22, + 0x87, 0x9b, 0xab, 0x8e, 0x5b, 0xde, 0xc8, 0x74, 0x4c, 0x23, 0x76, 0xfa, + 0xc3, 0x85, 0xab, 0xf5, 0xf6, 0x8c, 0xae, 0x52, 0x39, 0xa1, 0x66, 0x2d, + 0xa8, 0xd5, 0x6c, 0xc0, 0x48, 0xd1, 0xb1, 0xf5, 0x56, 0x46, 0xdc, 0xed, + 0x4d, 0x1b, 0x5d, 0x79, 0x36, 0x5d, 0x29, 0xb3, 0x30, 0xab, 0xe4, 0x12, + 0x21, 0x7e, 0xcc, 0xad, 0xef, 0x0f, 0x18, 0xe3, 0x7a, 0x2a, 0x6b, 0x76, + 0x93, 0x27, 0x1c, 0x67, 0x14, 0x3a, 0x65, 0xad, 0xb9, 0x6d, 0xbb, 0x56, + 0x1d, 0xcf, 0xd4, 0xfd, 0xac, 0x0f, 0xf9, 0xd2, 0xad, 0x35, 0x79, 0xf9, + 0xd6, 0x92, 0x71, 0x6c, 0xa2, 0x80, 0x08, 0x29, 0x47, 0x24, 0x70, 0x97, + 0x56, 0xdf, 0x98, 0xfc, 0x53, 0xaf, 0x3a, 0x24, 0x50, 0x52, 0x94, 0xb7, + 0x4d, 0x8b, 0x43, 0xf5, 0xce, 0xff, 0x85, 0x56, 0xf0, 0x21, 0xcd, 0xa4, + 0xbc, 0xa4, 0x01, 0xb2, 0x1f, 0x2a, 0xa9, 0xaf, 0x45, 0x5d, 0xa7, 0xf8, + 0xad, 0x45, 0xb1, 0xc0, 0xc3, 0x12, 0x91, 0xff, 0x00, 0xe5, 0x56, 0x20, + 0x48, 0x0d, 0xe1, 0xfc, 0x33, 0xf2, 0xc9, 0x6f}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA384, + 109, + {0xac, 0x91, 0x4a, 0xd8, 0x05, 0xa4, 0x36, 0x10, 0x2b, 0xc7, 0xf1, 0x6f, + 0x93, 0xf1, 0x76, 0x00, 0xf5, 0xf3, 0x7d, 0x53, 0xca, 0x36, 0x1b, 0x03, + 0x27, 0x35, 0x40, 0xf8, 0x38, 0xe5, 0xb2, 0x16, 0xca, 0xb3, 0xae, 0x38, + 0x65, 0x2a, 0x1b, 0x23, 0xb2, 0x5d, 0xb5, 0x94, 0x83, 0xf2, 0xff, 0xf0, + 0x0a, 0x36, 0x9a, 0x80, 0xcf, 0x99, 0xd3, 0xd0, 0xb3, 0x9d, 0x40, 0xa6, + 0x6c, 0xbc, 0x54, 0x91, 0x21, 0x3c, 0x47, 0xf5, 0xea, 0x01, 0x35, 0x83, + 0x65, 0x3c, 0x68, 0xee, 0xb5, 0xcc, 0xdc, 0x70, 0x1a, 0x6f, 0xfd, 0x79, + 0xf1, 0x89, 0xdd, 0x6d, 0x6c, 0xbe, 0x0d, 0xee, 0x4e, 0xe7, 0xf5, 0x37, + 0xca, 0x3d, 0x03, 0x99, 0xc7, 0xed, 0x41, 0x71, 0xbb, 0xb2, 0x76, 0x19, + 0xc0, 0x08, 0x74, 0x52, 0x27, 0xed, 0x2a, 0x45, 0x53, 0x5a, 0x7f, 0x70, + 0x68, 0x4d, 0x29, 0x34, 0xcb, 0xa5, 0xf3, 0x5f, 0x60, 0x53, 0x0a, 0x27, + 0xef, 0x9d, 0xf9, 0xa1, 0x22, 0xcd, 0xa9, 0x08, 0xc3, 0x57, 0xc8, 0x6e, + 0xd6, 0x56, 0x99, 0x3e, 0xb8, 0xf7, 0x00, 0xb3, 0x75, 0xd0, 0x50, 0xa7, + 0xc5, 0x30, 0x8c, 0xce, 0x03, 0xf8, 0x6e, 0xfd, 0xeb, 0xad, 0xdd, 0x0a, + 0xd1, 0x0e, 0x14, 0x27, 0x20, 0x47, 0xe5, 0x04, 0xbc, 0x12, 0x14, 0x5d, + 0xbe, 0xdc, 0x7f, 0xd0, 0xb4, 0xea, 0xe5, 0x60, 0xa1, 0xdb, 0x06, 0x88, + 0xff, 0x10, 0x00, 0xb4, 0xda, 0x26, 0x45, 0xc1, 0x29, 0xb7, 0x14, 0xef, + 0x72, 0x11, 0x75, 0x05, 0xe4, 0x58, 0xbc, 0xed, 0x44, 0xcb, 0xee, 0xb3, + 0x31, 0x39, 0x98, 0x41, 0x29, 0x6f, 0xf1, 0xee, 0x9d, 0xc9, 0x26, 0xed, + 0xd0, 0x4f, 0x95, 0x97, 0x96, 0x53, 0x30, 0x7a, 0x5c, 0x35, 0x9b, 0x42, + 0x0f, 0xac, 0xe9, 0xf3, 0xb6, 0xd8, 0x50, 0x41, 0x95, 0xbc, 0xef, 0x99, + 0x11, 0xfb, 0x25, 0xdb, 0x0b, 0xb3, 0x41, 0x8e, 0x87, 0x37, 0x05, 0x41, + 0xa1, 0x60, 0xc5, 0x3c, 0x5d, 0xb9, 0x01, 0xdc, 0x39, 0x7f, 0xe1, 0x5f, + 0x9b, 0x86, 0xf6, 0x8d, 0xac, 0x53, 0xc9, 0x11, 0x9a, 0x6a, 0x51, 0xae, + 0x60, 0x00, 0x57, 0x56, 0x47, 0x7f, 0xda, 0x82, 0x6c, 0x4e, 0x00, 0x13, + 0xb2, 0x72, 0xfb, 0x2b, 0x02, 0x9e, 0xaa, 0x8f, 0x87, 0x37, 0x5c, 0x20, + 0xea, 0x96, 0x26, 0xe2, 0x50, 0x92, 0x7d, 0x96, 0x49, 0xf6, 0x9a, 0xe9, + 0xe5, 0x54, 0xb6, 0xf9, 0x93, 0xad, 0x09, 0x76, 0x81, 0x0c, 0x3c, 0x1b, + 0x1d, 0xb5, 0x27, 0x5e, 0x19, 0x94, 0xe8, 0xf0, 0x66, 0xc9, 0x98, 0x19, + 0x0f, 0xe1, 0x16, 0xbd, 0xe2, 0x12, 0xb6, 0xf1, 0x1a, 0x7e, 0xfa, 0x6c, + 0x76, 0x69, 0x5f, 0x32, 0x46, 0x97, 0xcd, 0xe8, 0x0f, 0xaa, 0xba, 0xa9, + 0x7a, 0x9e, 0x26, 0xbc, 0x4c, 0x0c, 0xfb, 0x2c, 0x42, 0xbe, 0x20, 0x21, + 0x40, 0x61, 0x56, 0x97, 0x1a, 0x74, 0xec, 0x6b, 0x16, 0xca, 0x99, 0x54, + 0xc3, 0xce, 0xec, 0x6f, 0x39, 0xc0, 0x7e, 0x9b, 0x3c, 0x8d, 0x60, 0xa4, + 0xc5, 0x73, 0x11, 0xd5, 0xea, 0x1e, 0x66, 0xbf, 0xcf, 0x3d, 0xf1, 0x8e, + 0x3c, 0x0c, 0xef, 0x0e, 0x7a, 0x79, 0x1d, 0xb2, 0x86, 0xe9, 0xfd, 0xdd, + 0xd1, 0x43, 0x64, 0x4f, 0xc6, 0xdd, 0xe2, 0x28, 0x54, 0xd3, 0x08, 0x1f, + 0xa0, 0xa5, 0xac, 0xbb, 0x4e, 0x50, 0xc1, 0x4a, 0xae, 0xc6, 0xda, 0x1e, + 0xf6, 0x69, 0x8a, 0x20, 0xe1, 0xd2, 0xc1, 0xea, 0x6a, 0x9f, 0x67, 0xe4, + 0xd4, 0x65, 0x8e, 0x63, 0xf7, 0x55, 0x0e, 0x84, 0x76, 0x9c, 0xf9, 0xd7, + 0xa1, 0xf2, 0x9e, 0xbf, 0x28, 0xb7, 0x2a, 0xb2, 0xd3, 0x5f, 0x7f, 0x07, + 0x9e, 0xad, 0x71, 0xab, 0xfc, 0xec, 0x57, 0x6f, 0x86, 0x2d, 0xbd, 0x32, + 0xf6, 0x90, 0x63, 0x34, 0x38, 0x46, 0x60, 0xbf}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA384, + 110, + {0x94, 0xd6, 0x25, 0xe6, 0x41, 0x94, 0xe4, 0xdd, 0xf8, 0x17, 0x47, 0x5a, + 0x9b, 0x0c, 0x6b, 0xa3, 0x18, 0x04, 0x29, 0x0f, 0xf7, 0x03, 0xf3, 0x9c, + 0x0f, 0x80, 0x6f, 0x54, 0xc2, 0x00, 0xbe, 0x45, 0x22, 0xce, 0xe5, 0xc0, + 0xc3, 0x7a, 0x35, 0x05, 0x46, 0x11, 0x5b, 0x28, 0xb3, 0xbd, 0x50, 0x3f, + 0x3b, 0x9c, 0xe1, 0x7c, 0xb4, 0x85, 0xe4, 0xc2, 0x87, 0x5a, 0x48, 0xdb, + 0xb5, 0xb6, 0x64, 0xa2, 0x80, 0xb9, 0x71, 0xf5, 0xf7, 0xe3, 0xf3, 0x3e, + 0x09, 0xff, 0x98, 0x18, 0xcb, 0x32, 0xf1, 0x4e, 0x62, 0xea, 0xad, 0x82, + 0xbf, 0x7a, 0xf6, 0x0c, 0x84, 0xdd, 0xe0, 0xbe, 0x79, 0xb5, 0x1c, 0x07, + 0x64, 0xfc, 0xa7, 0xb2, 0xeb, 0x6b, 0x3c, 0x19, 0x37, 0x38, 0xcd, 0xc9, + 0x4a, 0x31, 0x77, 0xaf, 0x0f, 0xc6, 0xe5, 0xfb, 0x2a, 0xd9, 0x7e, 0x37, + 0x77, 0xc4, 0x23, 0x42, 0x9e, 0x52, 0xb7, 0xfb, 0x93, 0x7b, 0xb4, 0xd3, + 0xb9, 0xe0, 0x85, 0x14, 0x84, 0x50, 0x1a, 0x1c, 0x77, 0xd0, 0xe0, 0xbc, + 0x3b, 0x97, 0x66, 0xbd, 0xfc, 0xf5, 0x8a, 0x7a, 0x90, 0x9e, 0xec, 0xd6, + 0xfd, 0x29, 0x84, 0xf5, 0x93, 0x4e, 0x06, 0x16, 0xf5, 0x6c, 0x1d, 0xb1, + 0xb4, 0xe7, 0x29, 0x92, 0x79, 0x6b, 0x00, 0xd7, 0x38, 0x68, 0x90, 0xd6, + 0x90, 0x61, 0x70, 0xc8, 0x34, 0x9e, 0x0a, 0x31, 0x35, 0x99, 0x02, 0x4f, + 0xfb, 0x3a, 0xe5, 0xb7, 0xf7, 0xa8, 0x57, 0xf9, 0xcf, 0x91, 0xb7, 0xb9, + 0x04, 0x60, 0xbe, 0x3c, 0x97, 0x51, 0x56, 0xce, 0x35, 0x90, 0xff, 0x8b, + 0xef, 0x6e, 0xef, 0xa4, 0xd6, 0x5e, 0x29, 0x66, 0xe5, 0xbd, 0x51, 0x04, + 0x67, 0xd8, 0x64, 0x21, 0x33, 0x67, 0xd3, 0xac, 0x6d, 0xb3, 0x60, 0x7b, + 0x4c, 0x6b, 0x77, 0x30, 0x78, 0x62, 0x09, 0x05, 0xd7, 0xcc, 0x19, 0x09, + 0x4e, 0x04, 0x07, 0xf4, 0xc9, 0x27, 0x53, 0x97, 0x12, 0x27, 0xe9, 0x88, + 0x80, 0x05, 0xd1, 0xcb, 0x12, 0xa8, 0x55, 0x56, 0x35, 0x52, 0xe6, 0x10, + 0x53, 0x73, 0x85, 0xce, 0x80, 0xac, 0x1e, 0xb5, 0x43, 0xac, 0x67, 0x33, + 0x13, 0x94, 0x04, 0x7c, 0x12, 0xf4, 0xc1, 0xf2, 0x95, 0x78, 0xe6, 0x20, + 0x62, 0xb0, 0x78, 0xbc, 0xaf, 0xef, 0x26, 0xac, 0x9c, 0x6a, 0x0a, 0x30, + 0x6b, 0x68, 0xcf, 0x0a, 0x71, 0x7b, 0x99, 0x64, 0x1e, 0xa7, 0xea, 0xf5, + 0x67, 0x7d, 0x8e, 0xff, 0xaa, 0xcc, 0x6b, 0x6d, 0x71, 0xad, 0x71, 0x3c, + 0x12, 0x04, 0x26, 0xb2, 0x25, 0x84, 0x2a, 0xcc, 0xaf, 0x49, 0x21, 0xb9, + 0xa9, 0x61, 0x51, 0xbc, 0x93, 0x34, 0xc5, 0x45, 0xe9, 0x36, 0x46, 0x2b, + 0x5e, 0xae, 0xac, 0x25, 0xae, 0x02, 0xdf, 0x0a, 0x2c, 0x4e, 0x76, 0x16, + 0x7a, 0x40, 0x91, 0x18, 0x2d, 0x21, 0x59, 0xea, 0x3d, 0x1b, 0x2d, 0xbf, + 0xa4, 0x5f, 0xe5, 0x21, 0xfb, 0x25, 0xaa, 0xa5, 0x6b, 0x8e, 0x7c, 0x5c, + 0xb0, 0x74, 0x6e, 0xf9, 0xc9, 0x84, 0xd3, 0x1d, 0xfb, 0xc9, 0x5e, 0x40, + 0x35, 0x70, 0x51, 0xee, 0x21, 0x82, 0xe3, 0xa9, 0x49, 0x33, 0x7e, 0x3e, + 0xea, 0x40, 0x74, 0xad, 0x2d, 0x9c, 0x0d, 0x57, 0x85, 0x84, 0xf1, 0xa0, + 0x19, 0x23, 0x39, 0x3e, 0xad, 0x31, 0x33, 0x8f, 0x23, 0xdc, 0x48, 0xe6, + 0xf9, 0x74, 0x3f, 0x4e, 0xa9, 0xaf, 0xa9, 0x83, 0x54, 0xea, 0x3c, 0x6f, + 0x65, 0x73, 0x05, 0xb4, 0xc3, 0x5e, 0xeb, 0xc3, 0x91, 0xf1, 0x60, 0x1a, + 0x88, 0xe0, 0x02, 0x26, 0x01, 0xde, 0x01, 0xa5, 0xca, 0xf6, 0x6e, 0xd3, + 0xfc, 0x71, 0x07, 0xc4, 0xcd, 0x37, 0x96, 0x1c, 0xbb, 0x95, 0x35, 0x47, + 0x48, 0x4e, 0xfd, 0xc4, 0x80, 0x7b, 0xbf, 0xc8, 0x57, 0x4e, 0xe0, 0xd8, + 0x95, 0xf1, 0xbe, 0xf4, 0x64, 0x37, 0xb1, 0xce}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA384, + 111, + {0x10, 0x15, 0x8b, 0x08, 0x1c, 0x00, 0x40, 0x95, 0x82, 0xfa, 0x82, 0xd7, + 0x51, 0xe7, 0x79, 0xcd, 0xb9, 0x50, 0x19, 0x72, 0xd6, 0x73, 0xa5, 0x70, + 0x2d, 0x7d, 0xf6, 0x26, 0x8c, 0x8b, 0x6c, 0x6d, 0x76, 0xae, 0x8e, 0x98, + 0xeb, 0xf5, 0x58, 0xe9, 0x3c, 0x44, 0x60, 0xf9, 0xbe, 0x3b, 0xef, 0x7e, + 0xdc, 0xd4, 0xf7, 0x8c, 0xb3, 0xa8, 0xbb, 0x58, 0x93, 0xcd, 0x05, 0x5e, + 0x88, 0x4d, 0x72, 0x52, 0x5b, 0x0f, 0x24, 0x9e, 0x24, 0x18, 0x30, 0x8c, + 0x7e, 0x81, 0xb7, 0x3c, 0xd7, 0x2f, 0xdb, 0x5f, 0x07, 0x10, 0xb0, 0x18, + 0x78, 0x91, 0x76, 0x77, 0x01, 0x9f, 0xb2, 0x11, 0x65, 0xfb, 0x81, 0x94, + 0x51, 0xb8, 0x07, 0xc5, 0xb6, 0xca, 0xa2, 0x31, 0x23, 0xe7, 0xff, 0x0b, + 0x88, 0x9f, 0xfb, 0xc3, 0x48, 0x46, 0x90, 0xff, 0x24, 0x84, 0xac, 0xaf, + 0x80, 0x30, 0xb6, 0xc8, 0x22, 0x1a, 0x0f, 0x93, 0x3b, 0x82, 0xe0, 0xb2, + 0xf9, 0x2f, 0x3b, 0x3d, 0x17, 0x10, 0x5e, 0x4a, 0x52, 0xdd, 0xe7, 0x87, + 0xca, 0x4e, 0x37, 0x25, 0x2c, 0xcc, 0x06, 0x0b, 0xcb, 0x04, 0xd9, 0xad, + 0x75, 0x2b, 0x03, 0xe8, 0x5d, 0xe8, 0x9d, 0x2e, 0xb5, 0xd4, 0x55, 0xa9, + 0x13, 0x63, 0xd1, 0x89, 0xc4, 0xf8, 0xc0, 0x73, 0x0c, 0xd1, 0x65, 0xf4, + 0x77, 0x30, 0x89, 0x89, 0x6b, 0x46, 0x05, 0x84, 0xd4, 0x04, 0x88, 0x37, + 0xd9, 0xa1, 0x89, 0x41, 0xae, 0xb2, 0xef, 0x51, 0x72, 0xca, 0x71, 0xd4, + 0x4c, 0x72, 0x76, 0x9f, 0x34, 0x27, 0x2f, 0x61, 0x2a, 0x89, 0x69, 0x17, + 0x02, 0x04, 0x7a, 0xc0, 0x79, 0xc0, 0xc5, 0x2e, 0x77, 0x22, 0x9a, 0x1b, + 0xaa, 0x74, 0x46, 0x20, 0xd3, 0xb5, 0x51, 0xa2, 0x6a, 0x3b, 0x9a, 0xc1, + 0x8f, 0xeb, 0x2c, 0xfe, 0x17, 0xab, 0xcf, 0xe3, 0xb9, 0x69, 0x9b, 0x24, + 0x74, 0x47, 0x8b, 0xa5, 0x86, 0xb7, 0xfa, 0x19, 0xf8, 0xf5, 0x82, 0xf9, + 0xf5, 0x7a, 0x96, 0xa4, 0x14, 0xd8, 0x1d, 0xec, 0x30, 0x02, 0x7e, 0x27, + 0x84, 0xe0, 0x31, 0xe5, 0x2a, 0x39, 0x13, 0xde, 0x59, 0xfd, 0x5b, 0x5a, + 0x66, 0x45, 0xfc, 0x71, 0xe1, 0x62, 0xb7, 0x3f, 0x0b, 0xf3, 0x7d, 0xea, + 0x30, 0x27, 0x8a, 0x50, 0xbf, 0xff, 0x34, 0x3f, 0x4c, 0x9f, 0x51, 0x1f, + 0x18, 0x80, 0xda, 0xb8, 0xc5, 0x38, 0x71, 0xfa, 0xa5, 0x68, 0x3c, 0x21, + 0x98, 0x77, 0xd6, 0xcb, 0x29, 0xda, 0x4c, 0xe3, 0xd2, 0x2c, 0xcd, 0xd3, + 0x07, 0x9f, 0x74, 0x95, 0x3f, 0xc6, 0x42, 0x62, 0xbe, 0x53, 0xae, 0x4d, + 0xac, 0xdd, 0xe6, 0x5b, 0xac, 0x77, 0xdc, 0x39, 0x63, 0x4e, 0x39, 0x55, + 0xc0, 0x0d, 0x81, 0x7e, 0x83, 0x21, 0x42, 0x7b, 0x66, 0x43, 0xdb, 0xf9, + 0xf8, 0xbc, 0x83, 0xb8, 0x5e, 0x61, 0xc9, 0x59, 0x53, 0x9e, 0x18, 0xaf, + 0x5e, 0xfc, 0x22, 0xd4, 0xc2, 0x2a, 0x18, 0xfa, 0xfd, 0xdd, 0x36, 0xb4, + 0xf1, 0x8d, 0x62, 0x85, 0xcd, 0xf3, 0x74, 0x52, 0xd4, 0xf6, 0xfd, 0xbe, + 0x4d, 0xa2, 0xd4, 0x78, 0xd1, 0x1c, 0x8b, 0x5d, 0x1e, 0xf5, 0x43, 0x5b, + 0x3c, 0x99, 0x55, 0xa4, 0x88, 0xe7, 0x6b, 0x04, 0x9d, 0xad, 0x19, 0xf2, + 0x40, 0x78, 0x71, 0x34, 0x90, 0x93, 0x02, 0x0f, 0x78, 0x79, 0xa9, 0x50, + 0x53, 0x6a, 0x0a, 0x6c, 0x0f, 0x07, 0xc3, 0xe7, 0xee, 0xc9, 0x51, 0xc8, + 0xab, 0x42, 0xdd, 0x15, 0x04, 0x05, 0xfa, 0xfc, 0x93, 0xab, 0xf4, 0x3f, + 0xbd, 0x89, 0x56, 0x86, 0xff, 0x66, 0x2e, 0xfa, 0xcf, 0x9e, 0x3d, 0x13, + 0xae, 0xc7, 0xec, 0x8a, 0x8f, 0x31, 0x87, 0x50, 0x71, 0x5b, 0x45, 0x07, + 0x4c, 0x27, 0x7d, 0x25, 0xa6, 0xca, 0x71, 0x14, 0x2d, 0xd1, 0x59, 0x20, + 0xd7, 0x04, 0x7a, 0x4b, 0xb4, 0x36, 0x3a, 0x10}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA384, + 112, + {0x5e, 0xb6, 0xe0, 0x5d, 0xbd, 0x5e, 0xf0, 0x27, 0x47, 0x9a, 0x46, 0x85, + 0xb3, 0xdb, 0xb2, 0x9a, 0xb9, 0xbe, 0x86, 0xfe, 0x89, 0x51, 0xa6, 0xd6, + 0x90, 0x86, 0x43, 0xa9, 0x4d, 0x8a, 0x6f, 0xfd, 0xa5, 0x9f, 0xde, 0xed, + 0x42, 0xdf, 0x9d, 0x40, 0x0f, 0x8b, 0x89, 0xc1, 0x34, 0x10, 0x24, 0x56, + 0x0c, 0xe5, 0xc4, 0x86, 0x46, 0x98, 0x1d, 0x64, 0x54, 0xd2, 0x30, 0x1b, + 0xf4, 0xf1, 0xdf, 0x70, 0xbe, 0x0a, 0xf6, 0xc6, 0xdf, 0xa2, 0xb3, 0x12, + 0xee, 0xda, 0xd8, 0x8d, 0x4a, 0x86, 0xaf, 0x49, 0xe4, 0xc8, 0xd8, 0xa7, + 0x95, 0xb9, 0x43, 0x3c, 0x42, 0xd7, 0x7c, 0x84, 0xfe, 0x58, 0x03, 0x5b, + 0x4c, 0xea, 0xb9, 0x14, 0xc1, 0xa9, 0xa1, 0x9b, 0x37, 0xf1, 0x8c, 0x85, + 0xa4, 0x7f, 0xc4, 0x44, 0x9b, 0xb4, 0x03, 0xeb, 0x1f, 0x2d, 0xe3, 0xbc, + 0x55, 0xa1, 0xce, 0xc6, 0xff, 0x7d, 0xe4, 0x1b, 0xdb, 0xcc, 0x70, 0x8b, + 0x8a, 0xf6, 0xb3, 0x77, 0x64, 0x64, 0xe9, 0xee, 0xa9, 0x00, 0xf9, 0x10, + 0xe8, 0x07, 0xac, 0xd7, 0xba, 0x88, 0x6a, 0x7c, 0x2b, 0x76, 0xcc, 0x2a, + 0xe5, 0xa6, 0xd3, 0x72, 0xc3, 0x9a, 0x6a, 0x89, 0x03, 0x5d, 0xa6, 0x93, + 0x4a, 0x09, 0xbe, 0x6b, 0xf6, 0x32, 0x39, 0x22, 0x89, 0xce, 0xdc, 0xaa, + 0x17, 0x85, 0xf6, 0xc0, 0x08, 0xf3, 0x32, 0xa8, 0x87, 0xbe, 0x0b, 0x14, + 0x83, 0x81, 0xf3, 0x9b, 0x5d, 0x6d, 0xa1, 0x8b, 0x1b, 0xe8, 0x79, 0x20, + 0xcb, 0x5b, 0x59, 0x8e, 0xaf, 0x87, 0xde, 0xe6, 0x5e, 0xef, 0x6b, 0x51, + 0xf9, 0x85, 0xd0, 0x2c, 0xf5, 0xe2, 0x65, 0x8d, 0x28, 0x47, 0xaa, 0x05, + 0x77, 0x6a, 0x81, 0xff, 0x06, 0xf8, 0x4b, 0xf9, 0x44, 0x5b, 0x02, 0xcf, + 0xa5, 0xbe, 0xa1, 0x52, 0x9e, 0x21, 0x6f, 0x90, 0x3b, 0x75, 0x21, 0x6b, + 0x79, 0x4f, 0x35, 0x36, 0xab, 0x37, 0x91, 0xee, 0xa6, 0xb3, 0x8d, 0xa9, + 0x1e, 0x73, 0x2d, 0x78, 0x4a, 0x87, 0x0e, 0xab, 0x2f, 0xbf, 0x96, 0xba, + 0x60, 0x68, 0x5d, 0xb8, 0xd6, 0x18, 0xa6, 0xdc, 0xce, 0xe3, 0x06, 0xbb, + 0xbb, 0x3f, 0xa2, 0xc3, 0xc7, 0x55, 0xd8, 0xa6, 0x29, 0x09, 0x95, 0x93, + 0xfa, 0xad, 0x78, 0x01, 0x4c, 0x9f, 0x10, 0xff, 0x9b, 0x94, 0x9e, 0xe0, + 0xae, 0xba, 0x8b, 0xd3, 0xb1, 0x6a, 0xd5, 0x5b, 0xd1, 0x9f, 0x18, 0xd1, + 0x48, 0x20, 0xc3, 0xa9, 0x9e, 0xd8, 0x7e, 0x1c, 0x21, 0xda, 0x84, 0x09, + 0x78, 0x6b, 0xe4, 0xcb, 0x1b, 0x5c, 0x48, 0xe1, 0x1f, 0xae, 0x27, 0x2d, + 0x8f, 0xa6, 0x5f, 0x53, 0xf0, 0xbc, 0x2b, 0x79, 0x22, 0x3f, 0x65, 0x7d, + 0x19, 0xa3, 0x79, 0x31, 0xa7, 0x3b, 0x42, 0x04, 0x57, 0x30, 0x49, 0xb9, + 0x6d, 0x2e, 0x60, 0xd6, 0xe0, 0x1e, 0x5e, 0xce, 0x0d, 0xf1, 0x47, 0x76, + 0x12, 0x1e, 0xfc, 0xeb, 0xa7, 0x25, 0x2d, 0xbb, 0x90, 0xc3, 0xd8, 0x89, + 0xfb, 0x7d, 0xcb, 0x7c, 0x43, 0xdf, 0xae, 0x6c, 0xdb, 0xc5, 0xc8, 0x34, + 0x16, 0x25, 0x2d, 0x33, 0x04, 0xa8, 0x28, 0x36, 0xb1, 0xe3, 0x79, 0x04, + 0x6d, 0x73, 0x31, 0x75, 0x98, 0xe6, 0xcb, 0xdc, 0x13, 0xbd, 0x7a, 0x2e, + 0x89, 0xde, 0x3e, 0x92, 0xaa, 0x84, 0x4f, 0x41, 0xa3, 0x43, 0xe5, 0xe6, + 0x82, 0x69, 0x2e, 0xb4, 0xed, 0x10, 0x2b, 0x3f, 0xc2, 0x9e, 0x89, 0x56, + 0x7d, 0x78, 0x9c, 0xf2, 0x26, 0x81, 0x1f, 0x08, 0xfc, 0x6d, 0x7c, 0xa3, + 0xaf, 0x31, 0xa3, 0x63, 0x08, 0x7c, 0x9c, 0xbe, 0xd0, 0x20, 0x1a, 0x20, + 0x83, 0x22, 0x50, 0x62, 0x71, 0x01, 0x10, 0x39, 0x5f, 0xfb, 0x2a, 0x2e, + 0x44, 0x67, 0x84, 0xb5, 0xc1, 0x24, 0xf6, 0x59, 0x7a, 0xa7, 0x87, 0xac, + 0xf3, 0x03, 0xa0, 0xf2, 0x0f, 0xa3, 0x36, 0xf1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA384, + 113, + {0xd4, 0x2e, 0x9d, 0x65, 0xad, 0x28, 0x35, 0x8b, 0x66, 0x3b, 0x24, 0x1d, + 0xcd, 0x92, 0x0f, 0x13, 0x90, 0x24, 0x7f, 0x08, 0x6f, 0x8c, 0xb3, 0x60, + 0xe6, 0xea, 0xfb, 0xef, 0xc4, 0x6d, 0x8c, 0xd3, 0xe5, 0x8e, 0xc9, 0x6f, + 0x69, 0x1d, 0x39, 0x98, 0x1f, 0xfa, 0x2c, 0x6f, 0x19, 0x51, 0xf4, 0x46, + 0x6d, 0x71, 0xbb, 0xa2, 0xcd, 0xfd, 0xaf, 0xfd, 0x85, 0x64, 0x64, 0x56, + 0x14, 0x61, 0x21, 0x29, 0x5e, 0x67, 0x2e, 0xc1, 0x4b, 0x5a, 0xce, 0x16, + 0xb2, 0xdb, 0xbf, 0xca, 0x9d, 0x8d, 0x2c, 0x9d, 0x9c, 0x37, 0xae, 0xa8, + 0x59, 0x8c, 0xcc, 0xc5, 0x6e, 0xde, 0xc2, 0xaa, 0x30, 0xa5, 0x92, 0xab, + 0xf5, 0x42, 0xe1, 0x8f, 0xeb, 0xbb, 0x8e, 0x07, 0x5b, 0x11, 0x66, 0x16, + 0x76, 0xe0, 0x09, 0x90, 0x02, 0x25, 0x1f, 0xae, 0xea, 0xe2, 0x35, 0x57, + 0xef, 0xef, 0x2d, 0x8e, 0xc2, 0x1d, 0x71, 0x3c, 0x2f, 0xd8, 0x5f, 0x4d, + 0x19, 0x43, 0x18, 0xf9, 0x76, 0x3b, 0x81, 0x52, 0x1c, 0x27, 0x08, 0x28, + 0xdb, 0x05, 0x0e, 0x12, 0x24, 0x8d, 0xd6, 0xcc, 0x60, 0xb3, 0x67, 0x52, + 0xd1, 0x7d, 0x0d, 0x33, 0x55, 0x08, 0x03, 0x70, 0xcb, 0xce, 0xbe, 0x4d, + 0x73, 0x23, 0xd0, 0x22, 0xb4, 0xcd, 0x46, 0x3d, 0xe5, 0x4b, 0xef, 0x64, + 0x10, 0x27, 0xf4, 0xd1, 0xbd, 0xff, 0xcb, 0x23, 0xf6, 0xb0, 0xca, 0x3b, + 0xef, 0x58, 0x81, 0x22, 0xe3, 0x59, 0x89, 0x62, 0x9c, 0x20, 0x93, 0x37, + 0xbc, 0xac, 0x81, 0x29, 0x05, 0x4d, 0x1c, 0xf0, 0x5c, 0x05, 0x7c, 0x9e, + 0xd2, 0x66, 0xef, 0x38, 0x97, 0x91, 0xce, 0xfb, 0xe3, 0xb3, 0x86, 0x97, + 0xc8, 0x7b, 0x83, 0x62, 0xa7, 0xf1, 0x6b, 0xc2, 0xfe, 0xfc, 0xd1, 0x07, + 0xa9, 0x9b, 0xa1, 0xb7, 0x76, 0xdc, 0xf8, 0x31, 0x77, 0xe5, 0x03, 0x49, + 0x99, 0xcd, 0x56, 0xfd, 0x18, 0x4e, 0xf9, 0x33, 0x20, 0xa8, 0x8f, 0x40, + 0xc0, 0xee, 0xd8, 0x89, 0xb3, 0xba, 0x77, 0xa5, 0x37, 0x89, 0x38, 0xf6, + 0xc8, 0xf0, 0xb8, 0x22, 0xe7, 0xf4, 0xaf, 0xce, 0xf6, 0x19, 0x82, 0x3e, + 0x78, 0x95, 0x65, 0xde, 0x67, 0xa7, 0xa3, 0xda, 0xae, 0x4b, 0x4b, 0x9d, + 0x56, 0x1f, 0xd7, 0x36, 0x1e, 0xd0, 0x00, 0xfe, 0xc8, 0x23, 0x6b, 0x94, + 0xce, 0xfe, 0x60, 0x09, 0x5c, 0x05, 0x16, 0xf3, 0xee, 0x37, 0x12, 0xb9, + 0xd3, 0xdc, 0x86, 0x84, 0x84, 0x3c, 0x06, 0x83, 0x88, 0x1d, 0x0f, 0xf6, + 0x90, 0xbd, 0x82, 0xdd, 0x29, 0xe1, 0x53, 0x49, 0x81, 0x7f, 0xa1, 0x2d, + 0xb6, 0xf8, 0x01, 0x73, 0x74, 0x56, 0x8e, 0x12, 0x7d, 0xb2, 0x91, 0x15, + 0xdd, 0x92, 0x17, 0xff, 0xc1, 0x1c, 0x2e, 0xa8, 0x5a, 0x56, 0x30, 0x65, + 0xb3, 0xb2, 0x13, 0x72, 0xa2, 0x17, 0x3d, 0xc0, 0xd2, 0x1a, 0x0f, 0x80, + 0x08, 0xb7, 0x3e, 0xcb, 0x36, 0xb6, 0x05, 0xcc, 0x17, 0xf1, 0x60, 0x3f, + 0x0d, 0x7b, 0xa3, 0xb1, 0xce, 0x95, 0x59, 0x3b, 0x77, 0xb5, 0x72, 0xec, + 0xcc, 0xd6, 0xc4, 0x29, 0x7c, 0x60, 0xbf, 0x26, 0x0c, 0xe5, 0xfe, 0x07, + 0x72, 0x9b, 0x75, 0x00, 0x5a, 0x9c, 0xca, 0xde, 0x5e, 0xe1, 0x9a, 0x04, + 0xe6, 0x85, 0x49, 0xfd, 0x92, 0x6e, 0xf6, 0x29, 0xf8, 0xcf, 0x2f, 0x95, + 0x64, 0x36, 0xf4, 0x7b, 0xed, 0x56, 0x36, 0xaf, 0xef, 0x7c, 0xba, 0xbc, + 0xb4, 0xfc, 0x9c, 0x94, 0xa1, 0x90, 0xcb, 0xee, 0xa8, 0x2c, 0x79, 0x51, + 0x2b, 0x59, 0x38, 0xf9, 0xa7, 0x46, 0xb1, 0xd6, 0x51, 0xbd, 0x6e, 0x19, + 0x44, 0xb3, 0xf8, 0x82, 0x89, 0xd9, 0xc3, 0x77, 0xbd, 0xc4, 0x63, 0x45, + 0x7e, 0x3e, 0x1f, 0xcd, 0xdf, 0x8d, 0xce, 0x66, 0x37, 0xd8, 0x8c, 0xaf, + 0xc5, 0x3f, 0xa6, 0xa3, 0xe2, 0x07, 0x80, 0x18}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA384, + 114, + {0x0e, 0xa2, 0x2f, 0x25, 0x3f, 0xe7, 0x67, 0x80, 0xda, 0xd6, 0x68, 0x05, + 0x42, 0xea, 0x0f, 0x0b, 0x55, 0x9b, 0xa6, 0x04, 0xc7, 0xf5, 0xe1, 0x6f, + 0x1f, 0x24, 0x8c, 0x77, 0x30, 0x92, 0xf6, 0xfc, 0xe8, 0x60, 0x79, 0x2b, + 0x7c, 0x0a, 0x69, 0x1f, 0x3b, 0x85, 0x4d, 0x85, 0x54, 0xf0, 0x98, 0x51, + 0x90, 0x84, 0xdf, 0x3c, 0xcc, 0xfa, 0x3d, 0xb8, 0x3c, 0xe1, 0xa1, 0x72, + 0xed, 0xfc, 0x67, 0x2a, 0xab, 0x5e, 0x8d, 0x13, 0xea, 0x73, 0xb1, 0x54, + 0x57, 0xb0, 0xd4, 0x97, 0xf2, 0x68, 0xa5, 0x81, 0x6f, 0x84, 0x2d, 0x9d, + 0x78, 0x74, 0x85, 0xdc, 0xf1, 0x65, 0x5f, 0x6b, 0x73, 0x37, 0x8c, 0x8e, + 0x85, 0x37, 0x24, 0x85, 0x05, 0x4d, 0xdf, 0x40, 0x9a, 0x5c, 0xe8, 0xed, + 0x8e, 0x8e, 0x27, 0x69, 0xfb, 0xcf, 0x58, 0x64, 0x88, 0x63, 0xf0, 0x46, + 0x3d, 0x43, 0x61, 0xaa, 0x7c, 0x32, 0xae, 0xb1, 0xe2, 0xdd, 0x37, 0x42, + 0x10, 0x6a, 0x49, 0xc6, 0x84, 0xf8, 0x9c, 0xf9, 0xf0, 0x87, 0x1c, 0x33, + 0x99, 0x1e, 0xa9, 0x9f, 0x48, 0x8b, 0x81, 0xb0, 0x42, 0x72, 0x1f, 0x34, + 0x64, 0x00, 0x38, 0x2d, 0xea, 0xed, 0x4d, 0xca, 0x65, 0x7c, 0xe8, 0xac, + 0x17, 0xa6, 0x8a, 0xf6, 0x4c, 0xbf, 0x93, 0x26, 0x08, 0x8b, 0x00, 0x91, + 0x3e, 0x41, 0x88, 0x5c, 0xfa, 0xb0, 0xa5, 0x51, 0xf0, 0x97, 0xb5, 0x9e, + 0x2e, 0x19, 0x21, 0x01, 0x14, 0x86, 0x34, 0xbc, 0x06, 0x3a, 0x8b, 0x23, + 0x01, 0xac, 0xc3, 0xe5, 0xe0, 0x08, 0x8d, 0xd1, 0xd4, 0x7a, 0x37, 0x88, + 0x0c, 0x28, 0x88, 0x3f, 0x87, 0x16, 0x4b, 0x4d, 0x66, 0x7e, 0xb9, 0x67, + 0x33, 0xab, 0x93, 0x19, 0x8c, 0x85, 0x46, 0x58, 0xa4, 0x38, 0x0b, 0x28, + 0xe5, 0xac, 0xe8, 0xde, 0xca, 0xde, 0x9a, 0xc8, 0x2d, 0xa2, 0xd8, 0x89, + 0xec, 0x00, 0x92, 0xd3, 0x61, 0xe3, 0x4c, 0xe2, 0x66, 0x4c, 0xfd, 0x9c, + 0x52, 0xa0, 0xb4, 0x9a, 0x45, 0xae, 0xe3, 0xe6, 0x5a, 0xd4, 0xb5, 0x45, + 0xfb, 0x8c, 0x2a, 0x9b, 0xf2, 0x47, 0x8b, 0x7c, 0x3a, 0xd9, 0x69, 0xf9, + 0x16, 0xab, 0x44, 0xcf, 0xa2, 0x6f, 0x90, 0xbc, 0x80, 0x24, 0x00, 0x43, + 0x54, 0x88, 0x51, 0x2c, 0x63, 0xc8, 0x3a, 0x7a, 0x46, 0xa1, 0x48, 0x2f, + 0x89, 0x77, 0x7b, 0x62, 0x9f, 0x91, 0x3e, 0xa1, 0x1a, 0x9b, 0x7c, 0x72, + 0x3c, 0x67, 0x2b, 0x7f, 0x3f, 0x03, 0x96, 0x23, 0x9e, 0xd7, 0x5b, 0x32, + 0x9b, 0x94, 0xe1, 0xaa, 0x33, 0xdf, 0x30, 0x52, 0x3f, 0xe9, 0x04, 0x20, + 0x49, 0x83, 0xdb, 0x25, 0xd8, 0x03, 0x96, 0x93, 0x7c, 0x43, 0x97, 0x09, + 0xe4, 0x43, 0xec, 0xe9, 0x35, 0xe5, 0x1e, 0x2d, 0x01, 0x8b, 0x61, 0x59, + 0xdc, 0x33, 0xc0, 0x64, 0x59, 0x8d, 0xb7, 0x28, 0xf7, 0x19, 0x9f, 0x53, + 0xfd, 0x65, 0x9d, 0xf0, 0xf6, 0xe6, 0xca, 0xc7, 0x4e, 0x97, 0x81, 0x29, + 0x20, 0xbe, 0xcf, 0xb2, 0x0b, 0xfb, 0x71, 0xd3, 0x1f, 0xb0, 0x62, 0x4a, + 0x14, 0xe5, 0x21, 0xc7, 0xa8, 0x80, 0x86, 0x83, 0x00, 0x16, 0xbb, 0x22, + 0xc4, 0x3a, 0x4e, 0xfc, 0x3f, 0xc2, 0xa7, 0xce, 0xba, 0x42, 0x91, 0x30, + 0x1c, 0x5b, 0xbb, 0x4a, 0xa0, 0x85, 0x88, 0x23, 0xb6, 0x5b, 0x0d, 0x90, + 0xf0, 0xba, 0xa6, 0x80, 0x80, 0x95, 0x46, 0xf0, 0xdc, 0xa1, 0x3b, 0x4d, + 0xd6, 0x2f, 0x76, 0xca, 0xd9, 0x02, 0xb5, 0x22, 0x10, 0x6a, 0xc4, 0x46, + 0x8c, 0x60, 0x12, 0x18, 0x89, 0x6a, 0x73, 0xda, 0x19, 0x71, 0xd7, 0x36, + 0x4e, 0x0d, 0xd1, 0xb6, 0xbf, 0xbb, 0x6f, 0x37, 0x2d, 0xcc, 0x3e, 0xbb, + 0x4a, 0x3f, 0x75, 0x06, 0x3b, 0x20, 0xd3, 0x89, 0xf4, 0xeb, 0xc5, 0xa9, + 0x93, 0x8c, 0x66, 0xc2, 0x78, 0xb5, 0xa7, 0x10}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA384, + 115, + {0x22, 0xb6, 0x01, 0x29, 0xd2, 0x65, 0x36, 0x39, 0xfb, 0xe4, 0x77, 0xcb, + 0xa3, 0xf0, 0x7e, 0x1c, 0x8a, 0x6f, 0x05, 0xa5, 0xee, 0xce, 0xd1, 0xd0, + 0xe1, 0xd5, 0x34, 0xac, 0xee, 0x45, 0x94, 0x9c, 0x41, 0xc0, 0x05, 0x9a, + 0x2c, 0x24, 0xdd, 0xe6, 0x35, 0xb3, 0xb4, 0xc1, 0x1b, 0x5f, 0x21, 0x26, + 0xeb, 0x67, 0xd9, 0xde, 0xeb, 0xa2, 0x06, 0x7b, 0x17, 0x54, 0x64, 0x21, + 0xc9, 0x70, 0xb6, 0xf6, 0xc7, 0x2b, 0x66, 0xfb, 0x0f, 0xc9, 0x92, 0xd8, + 0xea, 0x1c, 0x87, 0x1b, 0x12, 0x56, 0xa9, 0x9c, 0xfb, 0xfc, 0xbf, 0x75, + 0xb2, 0xfb, 0xe1, 0x30, 0xe2, 0xe8, 0xff, 0xb0, 0xdc, 0x1b, 0x57, 0xd1, + 0x9c, 0x2a, 0x8a, 0xd3, 0xf9, 0x44, 0xe2, 0x7c, 0xb3, 0xa1, 0x4e, 0xb4, + 0x44, 0xc8, 0x4b, 0x22, 0x27, 0xda, 0x62, 0x16, 0x10, 0xd3, 0x56, 0x99, + 0x07, 0xff, 0xfe, 0x58, 0x17, 0x08, 0xac, 0x09, 0xdc, 0xc1, 0x0d, 0x0d, + 0x48, 0x93, 0xbf, 0x46, 0xf1, 0x8d, 0xe5, 0xbe, 0x2a, 0x5d, 0xdd, 0xfc, + 0xab, 0x4e, 0xde, 0xc6, 0x96, 0x5c, 0xa6, 0x25, 0x9c, 0x70, 0x0e, 0xdf, + 0x11, 0x4b, 0xdc, 0x86, 0x44, 0x4d, 0xd2, 0xa8, 0x91, 0xed, 0x11, 0x4c, + 0x52, 0x47, 0x1a, 0x74, 0x09, 0xf8, 0x1d, 0xa4, 0x90, 0x50, 0x95, 0x02, + 0xff, 0xde, 0x2a, 0xf5, 0xff, 0xae, 0xa6, 0xcb, 0xc9, 0xc6, 0xa3, 0x7a, + 0xa1, 0x89, 0x18, 0x01, 0x2a, 0x4c, 0xe9, 0xed, 0xec, 0x18, 0xad, 0xde, + 0x61, 0xb8, 0xb4, 0xf7, 0x61, 0x2e, 0x31, 0x2f, 0x46, 0x6a, 0xa0, 0x0d, + 0xdf, 0x0b, 0x27, 0x85, 0x14, 0x20, 0xf6, 0x19, 0x01, 0xd9, 0x4e, 0xfc, + 0x04, 0x73, 0xcb, 0x1f, 0x5c, 0xe2, 0x20, 0x90, 0x73, 0x5e, 0xad, 0x3f, + 0xe1, 0x8e, 0x7e, 0x72, 0x23, 0x4e, 0xf7, 0x58, 0xfc, 0x0a, 0x6d, 0xad, + 0xca, 0xb0, 0x06, 0xba, 0x54, 0x16, 0x67, 0x24, 0x09, 0x9a, 0xa8, 0x94, + 0x2d, 0x7f, 0x3a, 0xd9, 0x0f, 0x7e, 0x00, 0x31, 0xd4, 0xd3, 0xec, 0xd7, + 0x98, 0x17, 0xce, 0xe7, 0xa0, 0x80, 0x84, 0x00, 0xde, 0xb5, 0x0c, 0x1f, + 0x0f, 0x30, 0x58, 0x9d, 0xde, 0x23, 0xaf, 0x09, 0x90, 0x68, 0x3d, 0x54, + 0x63, 0xfd, 0x2d, 0x3a, 0x66, 0x1e, 0xdb, 0xc9, 0xcc, 0x79, 0x68, 0x10, + 0x98, 0xc7, 0x9d, 0x61, 0x29, 0x1d, 0x1c, 0x22, 0x5b, 0xfe, 0x2a, 0x1d, + 0x53, 0x11, 0x1d, 0x35, 0x16, 0x4e, 0x23, 0xf3, 0xe1, 0xcf, 0x17, 0x6f, + 0x41, 0xd2, 0x92, 0xcc, 0x08, 0xe3, 0x6a, 0x70, 0x55, 0x2f, 0xf0, 0x11, + 0x4c, 0xd8, 0xb8, 0xea, 0x7a, 0x8f, 0xe0, 0x61, 0x5b, 0x0d, 0xf6, 0x11, + 0x3d, 0x2e, 0x30, 0x0a, 0x14, 0x28, 0x03, 0x13, 0x2b, 0xf2, 0x96, 0x63, + 0x0f, 0x33, 0x11, 0x90, 0xa3, 0x3f, 0x04, 0x0d, 0x5e, 0x8d, 0x22, 0xec, + 0xd8, 0xb2, 0xaa, 0x04, 0x4d, 0x28, 0x0d, 0x72, 0xe5, 0x9a, 0x98, 0x28, + 0x6e, 0x72, 0x58, 0x35, 0x21, 0xd0, 0x75, 0xbe, 0x2c, 0x39, 0xd2, 0xd5, + 0xc3, 0x5c, 0x97, 0xb6, 0x26, 0xd5, 0x71, 0xcf, 0xe2, 0x14, 0xeb, 0x4d, + 0xdb, 0x9a, 0xe4, 0x35, 0x33, 0x52, 0xf6, 0x63, 0x4e, 0x0a, 0x80, 0xe3, + 0x1d, 0x1e, 0xed, 0x3a, 0xdc, 0x69, 0x8d, 0x96, 0x52, 0x04, 0x14, 0x61, + 0xe1, 0xdb, 0xe6, 0x3a, 0xb3, 0xcb, 0xb9, 0x92, 0xb8, 0xdc, 0x32, 0xca, + 0x0a, 0xb5, 0xe8, 0xe2, 0x80, 0xb1, 0x95, 0x85, 0xdf, 0x23, 0x31, 0x79, + 0x24, 0xb8, 0x88, 0xb1, 0x84, 0x16, 0xf1, 0x31, 0xad, 0xb1, 0xff, 0xc3, + 0x0c, 0x7e, 0x43, 0xb3, 0x30, 0xa5, 0xdd, 0xad, 0xcf, 0x93, 0x0e, 0xe0, + 0x26, 0xa2, 0x28, 0xc2, 0xfa, 0xae, 0xbf, 0x56, 0x78, 0xee, 0x5a, 0x78, + 0x67, 0x7d, 0xba, 0x73, 0x9f, 0xd7, 0xe7, 0x99}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA384, + 116, + {0xc3, 0x1a, 0x07, 0xc9, 0x48, 0x03, 0x07, 0x12, 0xfa, 0xaa, 0x21, 0x96, + 0x22, 0xfb, 0x7c, 0x5d, 0x0b, 0x61, 0x7a, 0xc3, 0x9b, 0x9a, 0x2c, 0x64, + 0xe9, 0x44, 0xda, 0xd7, 0x1f, 0xe7, 0xd4, 0xc5, 0xac, 0x41, 0xac, 0x5b, + 0x03, 0xb4, 0xd2, 0xef, 0x70, 0x2f, 0x86, 0xa8, 0x0d, 0xa3, 0x71, 0x24, + 0xc3, 0x96, 0xef, 0xb3, 0xcb, 0x49, 0xa6, 0x99, 0xa2, 0x90, 0xa2, 0xaa, + 0xd3, 0xd9, 0x40, 0x42, 0xe5, 0x14, 0x48, 0xfa, 0x16, 0x03, 0x05, 0x40, + 0x35, 0x59, 0x81, 0x46, 0x27, 0xd6, 0xf6, 0xb7, 0x1f, 0x48, 0x69, 0x38, + 0x2d, 0xa1, 0x0d, 0x58, 0xe3, 0xf3, 0xd9, 0xb9, 0x60, 0xf3, 0xbc, 0x6d, + 0x96, 0xb2, 0xc2, 0x28, 0xea, 0x08, 0xeb, 0x37, 0xd6, 0x50, 0x99, 0xb1, + 0x8c, 0xca, 0xdb, 0xa6, 0x26, 0xb7, 0x9d, 0x3f, 0xea, 0xcf, 0x17, 0x35, + 0x99, 0x9e, 0x35, 0x99, 0x9d, 0xd0, 0x92, 0x5d, 0x33, 0x84, 0xb6, 0x21, + 0xd9, 0x79, 0x58, 0x53, 0x3e, 0xaa, 0xd9, 0x78, 0x71, 0x59, 0x84, 0x3a, + 0x43, 0x1e, 0x98, 0x4e, 0x12, 0xd5, 0x02, 0x31, 0x44, 0x50, 0x33, 0x65, + 0x11, 0xcb, 0xf2, 0x8a, 0x21, 0xc3, 0x13, 0xa6, 0x30, 0x8a, 0xc7, 0x76, + 0x91, 0x47, 0xca, 0xaf, 0x7b, 0xfe, 0x1a, 0xcb, 0x28, 0xd8, 0x19, 0x25, + 0x0b, 0xa8, 0x76, 0x79, 0xa5, 0x26, 0x92, 0xf9, 0xb1, 0xc2, 0xf8, 0x33, + 0xfb, 0xeb, 0x68, 0x98, 0x60, 0x81, 0xfe, 0x36, 0xd8, 0xa9, 0xc9, 0x1b, + 0xbb, 0x93, 0x9b, 0x99, 0x9d, 0x6b, 0x45, 0x35, 0xe7, 0x96, 0x36, 0x8d, + 0xad, 0x07, 0xab, 0x86, 0xef, 0xaf, 0xf9, 0xcf, 0x03, 0xdc, 0x56, 0xf9, + 0x15, 0x32, 0xe8, 0x02, 0x43, 0x3c, 0x7a, 0xdf, 0xf7, 0x0b, 0x18, 0xa6, + 0x0c, 0x40, 0x2c, 0xe5, 0x3a, 0x3c, 0x70, 0x77, 0x88, 0x4a, 0x3f, 0x40, + 0x50, 0x14, 0xc5, 0x9f, 0xd2, 0xef, 0xc9, 0xfd, 0x1c, 0x2c, 0x00, 0x81, + 0x20, 0xbb, 0x97, 0x83, 0x1b, 0x9e, 0xf1, 0xdf, 0x80, 0x88, 0xe8, 0x0f, + 0xdf, 0xbe, 0xbc, 0x7f, 0x01, 0x36, 0xc9, 0xf7, 0x7e, 0x7f, 0xfd, 0x51, + 0x23, 0xed, 0xa1, 0xe5, 0xd4, 0xe4, 0x0f, 0xbe, 0xc8, 0x14, 0x9f, 0x22, + 0x7c, 0x57, 0x52, 0xb0, 0xc2, 0x30, 0x35, 0xb0, 0xa5, 0x71, 0x1b, 0x66, + 0x6d, 0xb6, 0x0a, 0x3f, 0xfb, 0x1a, 0x9e, 0x7e, 0x70, 0x4f, 0x97, 0x04, + 0xfc, 0x73, 0x5b, 0x07, 0xd2, 0x34, 0x7c, 0x63, 0x89, 0xc2, 0x07, 0xc9, + 0xaa, 0x17, 0xf4, 0x14, 0x71, 0x2b, 0xad, 0x46, 0x9f, 0xea, 0x9f, 0xe6, + 0x23, 0x08, 0x25, 0x95, 0x5c, 0x3b, 0xc5, 0x49, 0x49, 0xaa, 0x38, 0x38, + 0x13, 0x1c, 0x30, 0x12, 0xcf, 0x9e, 0x08, 0x63, 0xca, 0xb7, 0x7d, 0x95, + 0xa9, 0x6d, 0x37, 0xe0, 0x21, 0xef, 0xd8, 0x3d, 0xae, 0x21, 0xb9, 0xb1, + 0x6f, 0x75, 0xd3, 0xa9, 0x7d, 0x72, 0xe8, 0x09, 0x6c, 0xff, 0xd2, 0xf2, + 0x67, 0x99, 0x2c, 0x27, 0x51, 0x1b, 0x8e, 0x1d, 0xb8, 0x0c, 0x45, 0xef, + 0xd0, 0xd9, 0x5d, 0x55, 0xb6, 0xaf, 0xf7, 0x06, 0xaa, 0x37, 0xd7, 0xb1, + 0x42, 0x19, 0x3d, 0x1e, 0xa7, 0x4b, 0x7c, 0x35, 0x9d, 0x4f, 0x6c, 0x8a, + 0xf3, 0xaa, 0x0b, 0xc4, 0x39, 0xf3, 0x56, 0x49, 0xd7, 0x16, 0x1c, 0xd2, + 0xce, 0x79, 0x04, 0x1e, 0xb2, 0x68, 0x95, 0x7c, 0xda, 0x75, 0x96, 0x02, + 0xd1, 0xe1, 0x97, 0xad, 0xc6, 0xa2, 0xfd, 0x74, 0x21, 0xf0, 0xea, 0x74, + 0xa4, 0x01, 0xbf, 0x5b, 0x94, 0x7c, 0x4b, 0x39, 0xe6, 0xd3, 0x9c, 0x19, + 0xb1, 0x86, 0x52, 0xeb, 0x04, 0x39, 0x8e, 0x03, 0xc9, 0xf3, 0x3d, 0x47, + 0xac, 0xc6, 0xe3, 0xcd, 0x47, 0x44, 0x91, 0x1b, 0xb8, 0xeb, 0xe5, 0xf3, + 0xb9, 0xfa, 0x2e, 0xf6, 0x2a, 0xd2, 0xee, 0xcf}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA384, + 117, + {0x0e, 0xf4, 0xe9, 0xc1, 0xa2, 0xde, 0xa6, 0x78, 0xcf, 0xb6, 0xb5, 0x85, + 0x81, 0xe0, 0x1a, 0xe0, 0x01, 0xe6, 0x7e, 0x83, 0x10, 0x24, 0x4c, 0xcd, + 0xd6, 0xb8, 0x3d, 0xd3, 0x4d, 0x32, 0x46, 0xfe, 0xe4, 0x65, 0xfe, 0x61, + 0x85, 0x3c, 0x2f, 0xe0, 0x2f, 0xa9, 0x85, 0x7b, 0xec, 0xaf, 0xa7, 0x4f, + 0xdb, 0xe5, 0x9a, 0xa2, 0x11, 0x66, 0xc2, 0x10, 0xb1, 0x17, 0x30, 0xc0, + 0x69, 0x9e, 0xd3, 0x5e, 0x36, 0xa2, 0x74, 0xd0, 0x95, 0x2a, 0x88, 0xf5, + 0x2e, 0x5b, 0x60, 0xe9, 0x48, 0xd6, 0xbc, 0x26, 0x84, 0x14, 0x6c, 0x74, + 0xcf, 0xb2, 0x55, 0xf3, 0x46, 0xa3, 0xfa, 0xc2, 0xd7, 0xba, 0x34, 0x35, + 0x92, 0x38, 0x77, 0x64, 0x88, 0x03, 0x97, 0x61, 0x12, 0xb1, 0x9c, 0xd9, + 0xfe, 0x34, 0x79, 0x55, 0xd0, 0x10, 0x01, 0x46, 0xd7, 0xb8, 0x27, 0x9a, + 0x3d, 0x48, 0xb4, 0xc5, 0x58, 0x13, 0xa6, 0x04, 0x11, 0x91, 0x53, 0x88, + 0xf4, 0x0d, 0xdd, 0x87, 0x17, 0x5f, 0xb0, 0x9c, 0x0b, 0x4a, 0xca, 0x6b, + 0x68, 0xda, 0xd9, 0x4c, 0x81, 0x13, 0x85, 0x68, 0x0c, 0x0a, 0x54, 0x79, + 0x9c, 0xab, 0xe2, 0x2d, 0x9f, 0x37, 0x6e, 0xb7, 0x31, 0x05, 0x74, 0x9d, + 0xc2, 0x40, 0x8c, 0x03, 0x3f, 0x20, 0xd2, 0x1c, 0xe0, 0x08, 0x2d, 0x61, + 0x97, 0xb2, 0xe6, 0x2c, 0xa2, 0xfa, 0xd7, 0x8f, 0x22, 0x1d, 0x97, 0x1c, + 0x43, 0x24, 0x45, 0xa9, 0x33, 0x0f, 0xd0, 0x6c, 0xab, 0x0c, 0xff, 0xbc, + 0xe8, 0x04, 0x6e, 0xbe, 0x41, 0x9b, 0xfb, 0x35, 0x4a, 0x4c, 0x93, 0x5b, + 0xe8, 0xd7, 0x2e, 0x75, 0xf7, 0xf9, 0x32, 0xfa, 0x45, 0xbc, 0x2f, 0xae, + 0x7f, 0x66, 0x14, 0xd5, 0x99, 0x36, 0xb6, 0x69, 0xb6, 0xa8, 0x1b, 0x15, + 0x27, 0x5d, 0x8b, 0xa7, 0xc9, 0xe1, 0x81, 0xa9, 0x9e, 0x7d, 0x82, 0xba, + 0xe1, 0xe1, 0x52, 0xc0, 0x2b, 0x2d, 0x3f, 0x34, 0x06, 0xcc, 0x98, 0xfe, + 0x85, 0xda, 0x5d, 0xba, 0xb2, 0xcd, 0x6f, 0x1f, 0x37, 0x9c, 0x30, 0x2d, + 0xbf, 0xe8, 0x0e, 0x82, 0xe0, 0xa3, 0x68, 0xc4, 0x3d, 0x4d, 0x45, 0x90, + 0x7d, 0xbb, 0xf3, 0xc5, 0x8b, 0x2c, 0x5e, 0xce, 0xd7, 0x93, 0xe8, 0x86, + 0x3d, 0xcc, 0xdf, 0xd4, 0xc5, 0x03, 0xaf, 0x9b, 0x69, 0x35, 0x50, 0x69, + 0xf1, 0xb5, 0x25, 0x4a, 0x34, 0x9a, 0xb7, 0x35, 0x0a, 0x25, 0x84, 0xec, + 0x04, 0x4a, 0xf3, 0xca, 0x4c, 0x22, 0x46, 0xbf, 0x4a, 0xb1, 0x74, 0xbd, + 0x04, 0x77, 0xb1, 0x1d, 0x6b, 0xdb, 0xfe, 0xd1, 0xa9, 0xd4, 0x8f, 0x16, + 0x93, 0xc7, 0x61, 0xe3, 0x40, 0x34, 0x85, 0x83, 0xee, 0x52, 0x2d, 0x51, + 0xc8, 0x9f, 0x42, 0x7d, 0xc5, 0xc7, 0x47, 0x71, 0xf0, 0xdd, 0x33, 0x53, + 0x8b, 0x90, 0x24, 0x9d, 0xb9, 0xc6, 0x7b, 0x87, 0x9d, 0x65, 0xb6, 0x5d, + 0xc8, 0x18, 0xc1, 0xb0, 0x16, 0xc5, 0x1e, 0x05, 0x5b, 0xe8, 0x0e, 0x8e, + 0xd6, 0x88, 0x41, 0x00, 0x1c, 0x39, 0x6d, 0x19, 0xc3, 0xca, 0xae, 0x57, + 0xbe, 0xa7, 0x82, 0xdf, 0xc1, 0x59, 0x6d, 0xbc, 0x26, 0xa3, 0x64, 0x2b, + 0x56, 0x61, 0xdf, 0xac, 0x20, 0x22, 0x10, 0xab, 0x4c, 0x85, 0xd5, 0xa5, + 0x16, 0xc2, 0x47, 0x9c, 0xbb, 0x54, 0x69, 0x15, 0xfc, 0xc8, 0x09, 0xc1, + 0x4e, 0x0d, 0xb9, 0xe6, 0xb4, 0xc6, 0xca, 0x0f, 0xbb, 0x3c, 0x1b, 0x5b, + 0x1f, 0x00, 0xfb, 0x80, 0x36, 0xce, 0xba, 0xa3, 0x57, 0xe0, 0x5c, 0x79, + 0x6b, 0x54, 0x6f, 0xe3, 0x1b, 0xb1, 0xbf, 0x46, 0x1a, 0xb2, 0xb6, 0x58, + 0x85, 0xb4, 0x81, 0x09, 0xfe, 0xc7, 0xb2, 0x15, 0xfe, 0xc0, 0xdf, 0x14, + 0x59, 0x77, 0x4c, 0x96, 0xbf, 0xa8, 0x62, 0x4f, 0x0f, 0x42, 0x02, 0xcd, + 0xc9, 0x07, 0xec, 0x63, 0x16, 0x2d, 0xaf, 0xbf}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA384, + 118, + {0xac, 0x7d, 0x5e, 0x19, 0x5e, 0xd9, 0x53, 0x1d, 0xe7, 0xab, 0x8c, 0x86, + 0xb4, 0xae, 0x02, 0xc6, 0xe0, 0xc8, 0xd4, 0x84, 0x5d, 0x2a, 0xdf, 0xe0, + 0x58, 0x0e, 0xf3, 0x33, 0x1d, 0xb8, 0xd3, 0x26, 0x7f, 0x83, 0xd0, 0x92, + 0x0c, 0xb5, 0x38, 0x47, 0x35, 0xe1, 0xd7, 0x0b, 0x05, 0x36, 0x13, 0xe3, + 0xce, 0xdf, 0xa8, 0x4e, 0xc6, 0x06, 0xfb, 0x2d, 0xe2, 0xde, 0x47, 0x1f, + 0x40, 0x65, 0x7e, 0x05, 0x49, 0x3a, 0x05, 0xcc, 0xd0, 0x61, 0x8a, 0x0a, + 0x1e, 0xdb, 0xbc, 0xbb, 0x99, 0x7d, 0xb6, 0x04, 0xb1, 0x22, 0xb5, 0x0e, + 0x12, 0x17, 0x18, 0x88, 0xcd, 0x0a, 0xf9, 0xc5, 0xe8, 0x76, 0x14, 0xb7, + 0xa4, 0xb9, 0x1a, 0x71, 0x4e, 0x45, 0xb1, 0x10, 0x83, 0x40, 0x12, 0x74, + 0x42, 0x01, 0x0b, 0x50, 0xf1, 0x35, 0xf2, 0xe0, 0x01, 0x19, 0xd2, 0x5b, + 0x32, 0x27, 0x79, 0x23, 0xef, 0x98, 0xc7, 0x86, 0x3c, 0x67, 0x8a, 0xe2, + 0xeb, 0x44, 0xe8, 0x07, 0x8f, 0x60, 0xbb, 0x2f, 0x43, 0xaa, 0xce, 0xdd, + 0x95, 0xaf, 0x37, 0xd8, 0xd7, 0xe7, 0x73, 0xe6, 0x40, 0x54, 0x93, 0x09, + 0x3c, 0x20, 0xd3, 0x58, 0xcc, 0xa6, 0x20, 0x6c, 0x4f, 0x76, 0xc7, 0x83, + 0x5b, 0xc8, 0xb6, 0x2c, 0xbd, 0x98, 0x96, 0x25, 0x87, 0x64, 0x6c, 0xec, + 0xcf, 0x57, 0xff, 0xd3, 0xa2, 0x9e, 0x1d, 0xf1, 0xed, 0x3e, 0x2f, 0xc7, + 0xc6, 0x9d, 0xc1, 0xa5, 0xc9, 0xbf, 0x13, 0xce, 0xdb, 0x13, 0x0e, 0x68, + 0x56, 0x22, 0x80, 0x7f, 0xc1, 0xf5, 0xea, 0x48, 0xde, 0x99, 0x21, 0xf8, + 0xe5, 0x39, 0x79, 0x65, 0x4b, 0x81, 0x91, 0x14, 0xfb, 0xb4, 0x75, 0xec, + 0x43, 0x46, 0x72, 0x50, 0xdc, 0x3c, 0xe9, 0xfa, 0xc2, 0x10, 0x92, 0x4d, + 0x29, 0xd0, 0x9e, 0x16, 0x59, 0x4e, 0xdf, 0xe9, 0xb5, 0xec, 0xbe, 0xb9, + 0x0c, 0x14, 0xe5, 0x6a, 0xde, 0x3b, 0xcb, 0x0f, 0x99, 0xfb, 0xce, 0xc5, + 0xd0, 0xb4, 0x40, 0x89, 0xac, 0x0f, 0x00, 0x6b, 0x3b, 0xc7, 0xe5, 0x1c, + 0x04, 0x42, 0x0b, 0x6b, 0x2c, 0xbf, 0xdc, 0x85, 0x06, 0x02, 0xc4, 0x61, + 0x67, 0x2d, 0x4d, 0x1f, 0x19, 0xbc, 0x94, 0xe0, 0x16, 0xfb, 0x75, 0x6d, + 0x59, 0xb0, 0x81, 0x83, 0x56, 0xf0, 0x7f, 0xa9, 0x39, 0x67, 0x03, 0xad, + 0xf6, 0x98, 0xa0, 0xf2, 0x9c, 0x67, 0x09, 0xce, 0xb2, 0x78, 0x9d, 0x69, + 0x88, 0x96, 0xcc, 0xbf, 0x8a, 0xad, 0xc9, 0x65, 0x59, 0x6d, 0x90, 0x72, + 0x32, 0x7e, 0x84, 0x41, 0x8a, 0x73, 0x3f, 0x3a, 0xda, 0x1b, 0x9f, 0xe3, + 0xa7, 0xb5, 0x03, 0x19, 0xf6, 0x6a, 0x94, 0x8f, 0xad, 0x25, 0x54, 0x64, + 0x4c, 0xae, 0x73, 0x47, 0xdc, 0x18, 0x41, 0x37, 0xad, 0x4f, 0xee, 0x0d, + 0x63, 0xaa, 0x17, 0x66, 0xf9, 0x35, 0x18, 0x7d, 0x84, 0x2d, 0x4c, 0x7a, + 0x4f, 0x51, 0xd7, 0x52, 0xc2, 0xc2, 0x29, 0x16, 0xa2, 0xab, 0xe4, 0x1b, + 0xd1, 0xca, 0xbd, 0x1e, 0x15, 0x5e, 0x16, 0x37, 0x91, 0x5b, 0xec, 0x41, + 0xa5, 0xe7, 0x92, 0xae, 0x8c, 0xe4, 0x19, 0x17, 0xa8, 0x04, 0x1d, 0x16, + 0x9b, 0x03, 0x6f, 0x70, 0x5d, 0xaa, 0xb5, 0x9f, 0x48, 0xd7, 0xe4, 0xb8, + 0xe7, 0xa4, 0xc6, 0x3b, 0x99, 0x2a, 0x4b, 0xdb, 0xf7, 0xfe, 0xfb, 0x14, + 0xcc, 0x76, 0xd1, 0x49, 0x36, 0xdd, 0xd7, 0x68, 0x23, 0x63, 0xa2, 0xb5, + 0xe9, 0x78, 0x2a, 0x0d, 0x2a, 0x0b, 0x3d, 0x1c, 0xb2, 0xd2, 0xe4, 0x97, + 0x4e, 0x4f, 0x7e, 0xdf, 0x4e, 0x50, 0xac, 0x02, 0xc1, 0x61, 0x3c, 0x33, + 0x01, 0x8d, 0x1d, 0x85, 0xb3, 0x5b, 0x7b, 0xb4, 0x35, 0xec, 0x95, 0x7f, + 0x37, 0xb6, 0x93, 0xd7, 0x36, 0xf8, 0x97, 0x69, 0xad, 0xcc, 0xf8, 0x58, + 0x72, 0x81, 0x89, 0x43, 0xa6, 0x7c, 0x93, 0xa8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA384, + 119, + {0x6f, 0xcd, 0xaa, 0x3b, 0xdd, 0x28, 0x51, 0x15, 0x3a, 0x88, 0xd3, 0xee, + 0x18, 0x0d, 0x53, 0x1f, 0xfd, 0xb0, 0x82, 0xb5, 0x48, 0xf0, 0xad, 0x27, + 0xb1, 0xdb, 0xea, 0xab, 0x93, 0x24, 0x01, 0xc6, 0x2b, 0xc4, 0x7a, 0x6c, + 0xc4, 0x1a, 0x55, 0x1f, 0x6b, 0xab, 0xae, 0x17, 0xfc, 0xf8, 0x1e, 0x8b, + 0x1d, 0x29, 0x03, 0x50, 0xd6, 0xc8, 0x27, 0xa6, 0x21, 0x98, 0x19, 0xe9, + 0x79, 0x6f, 0x1c, 0xde, 0xc2, 0xbb, 0xc8, 0xa2, 0xc7, 0x5b, 0x59, 0x95, + 0x3d, 0x90, 0x03, 0xbc, 0x0e, 0x5d, 0x1e, 0x96, 0x33, 0x56, 0x3e, 0x41, + 0x20, 0xce, 0x60, 0x8c, 0x75, 0x8b, 0xa0, 0x3a, 0x77, 0x9b, 0xc5, 0x40, + 0x22, 0x30, 0x3f, 0xd5, 0x9b, 0xf1, 0xf0, 0x23, 0x8f, 0xde, 0x26, 0x74, + 0x8e, 0xe6, 0x0c, 0x2d, 0x87, 0x41, 0x1b, 0xf0, 0xc9, 0x3f, 0xb6, 0x7a, + 0xdc, 0x1b, 0xec, 0x65, 0x83, 0x3b, 0xf5, 0xd3, 0xe8, 0x0b, 0x7a, 0x34, + 0xc8, 0xc6, 0x52, 0xb6, 0x7f, 0x73, 0xa3, 0x6e, 0x8d, 0xd3, 0xe4, 0x50, + 0xe1, 0x6b, 0x8e, 0xdb, 0xe9, 0x62, 0x3f, 0xc8, 0x95, 0x69, 0x20, 0x18, + 0x89, 0x94, 0x37, 0xe1, 0x41, 0x36, 0xb7, 0x26, 0x33, 0xcc, 0xcd, 0x14, + 0x70, 0x3f, 0xf9, 0x84, 0x51, 0x66, 0x79, 0x37, 0x73, 0x56, 0x2f, 0x5d, + 0xf0, 0x70, 0x49, 0x6f, 0x5e, 0x0b, 0x72, 0x15, 0x34, 0xb3, 0x5a, 0x53, + 0x05, 0x69, 0x9c, 0xb5, 0xdb, 0xf5, 0x6c, 0xfd, 0x62, 0xc1, 0xa8, 0x52, + 0x7f, 0x7d, 0x06, 0x60, 0x4b, 0xcb, 0xd7, 0x4d, 0x0a, 0x8f, 0x8f, 0xce, + 0x4d, 0xc8, 0x73, 0x3b, 0xd8, 0xca, 0x3a, 0xa0, 0x8f, 0xd8, 0x5a, 0x05, + 0xe2, 0x04, 0x49, 0x33, 0x70, 0x2d, 0x90, 0x89, 0x7e, 0x40, 0x7b, 0x27, + 0x4a, 0x6c, 0xda, 0x23, 0x97, 0xb5, 0x8a, 0xbf, 0x12, 0xf9, 0xcd, 0xd3, + 0x77, 0x36, 0x81, 0x31, 0xe4, 0x35, 0x09, 0x69, 0x15, 0xb1, 0x03, 0x1f, + 0xe9, 0x00, 0xd3, 0x08, 0x19, 0x6d, 0xe7, 0x42, 0xc1, 0x2f, 0x15, 0x6c, + 0x26, 0xe4, 0x9d, 0x7d, 0x95, 0xc4, 0x4f, 0x4c, 0xeb, 0xb1, 0x6d, 0xe3, + 0x74, 0x1c, 0xe6, 0xce, 0x97, 0xa4, 0xc9, 0x32, 0xa3, 0xba, 0xa2, 0x86, + 0xf4, 0xb0, 0x52, 0x1a, 0xfa, 0xc0, 0xff, 0x08, 0x19, 0x76, 0xf0, 0x28, + 0xf8, 0xe6, 0xcf, 0x3c, 0x14, 0xbc, 0x16, 0xd9, 0x05, 0x81, 0x8f, 0x8c, + 0x6c, 0x5f, 0xa8, 0xbe, 0xfb, 0xe4, 0xf7, 0x53, 0xda, 0x2c, 0x33, 0x51, + 0x81, 0xe9, 0x9c, 0x92, 0xad, 0x10, 0x6d, 0xe8, 0x2a, 0xa1, 0x52, 0xfa, + 0xfd, 0x85, 0x07, 0xbc, 0x00, 0x32, 0xd6, 0x8f, 0x22, 0x94, 0x9f, 0xf0, + 0x3e, 0x3d, 0xbc, 0x82, 0x9c, 0x51, 0x3d, 0x5c, 0x6b, 0x4f, 0xd0, 0x03, + 0xf7, 0x65, 0x16, 0xcb, 0x2b, 0x23, 0x85, 0x9b, 0x07, 0xb7, 0x71, 0x31, + 0xfd, 0xdb, 0x42, 0x78, 0x86, 0x32, 0x9d, 0xb9, 0x59, 0xe4, 0xe3, 0x55, + 0x3e, 0xb8, 0xd0, 0x49, 0xef, 0x6e, 0x33, 0xe4, 0x20, 0x90, 0x61, 0x1f, + 0xea, 0x71, 0x7a, 0xb3, 0xb4, 0x2d, 0x56, 0xa1, 0xf6, 0x78, 0xb0, 0xe7, + 0x0d, 0xff, 0xe7, 0x01, 0x25, 0xf5, 0xc9, 0x24, 0xd8, 0xd0, 0x15, 0x4a, + 0x3e, 0xfb, 0x75, 0xa5, 0x55, 0xb9, 0x70, 0xbd, 0xe7, 0x9c, 0x1c, 0x6c, + 0x64, 0xaf, 0x6c, 0xe2, 0xb8, 0x03, 0xe4, 0x6b, 0x8b, 0xc9, 0x4d, 0x7d, + 0xb8, 0x26, 0xea, 0xb5, 0x1d, 0x9f, 0xd4, 0x41, 0xaf, 0xfd, 0x17, 0x30, + 0x31, 0xc0, 0xb2, 0x84, 0x47, 0xaa, 0x6c, 0x2d, 0xd6, 0x66, 0xad, 0x32, + 0x81, 0x4c, 0x75, 0x3f, 0xea, 0x22, 0xf3, 0xd8, 0x16, 0xda, 0x52, 0x3f, + 0x35, 0x65, 0xe4, 0x38, 0xd7, 0x31, 0x75, 0xd5, 0x08, 0xa1, 0xcb, 0x24, + 0xbb, 0xd2, 0xa8, 0x92, 0xd8, 0x7d, 0xf5, 0x09}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA384, + 120, + {0xa5, 0xa7, 0x3b, 0x52, 0x42, 0x9e, 0x95, 0x96, 0xe8, 0xdc, 0x30, 0xc0, + 0x96, 0x06, 0x99, 0xa9, 0xa3, 0x9c, 0xac, 0x3a, 0x14, 0x40, 0x4c, 0x0e, + 0x79, 0xdb, 0x0a, 0x4e, 0x3c, 0x81, 0xae, 0xb8, 0x39, 0x1c, 0xed, 0x2a, + 0xc1, 0xfb, 0x28, 0x08, 0xf6, 0xd4, 0x5a, 0x8e, 0x84, 0x43, 0x20, 0x53, + 0xe9, 0xcb, 0xc8, 0xbd, 0x12, 0xa3, 0xbb, 0x86, 0x2b, 0x06, 0x76, 0x97, + 0xc6, 0xd8, 0xe6, 0x02, 0xdb, 0x8c, 0x79, 0x52, 0x4a, 0xb3, 0x79, 0xfb, + 0x68, 0xda, 0x90, 0xaa, 0x27, 0xfd, 0xc5, 0x46, 0x17, 0xcd, 0x4e, 0x27, + 0x43, 0x32, 0x53, 0xda, 0xb5, 0x6f, 0xa3, 0x80, 0xfb, 0xac, 0x70, 0x7a, + 0x86, 0x26, 0x12, 0x9e, 0x20, 0xa4, 0x9b, 0x20, 0x7c, 0xf0, 0x67, 0x46, + 0x33, 0xe2, 0x98, 0x01, 0xeb, 0x03, 0x43, 0x54, 0xa5, 0x25, 0x2a, 0xcf, + 0xf7, 0xff, 0xeb, 0xa3, 0xd6, 0x4b, 0x29, 0xbf, 0xc6, 0x9c, 0x54, 0x48, + 0x0f, 0xde, 0xe0, 0x4d, 0x76, 0x86, 0xb3, 0x92, 0xbd, 0xbd, 0x48, 0x9d, + 0xa7, 0x11, 0xde, 0x06, 0x56, 0xb7, 0xb8, 0x6a, 0xa1, 0x74, 0xdd, 0x78, + 0xa8, 0x0e, 0x6d, 0xdc, 0x42, 0x4e, 0x0d, 0xe1, 0x6a, 0x01, 0xc2, 0x56, + 0x24, 0xf2, 0x00, 0xa1, 0x91, 0x78, 0x05, 0x48, 0x35, 0xce, 0xaa, 0xc2, + 0xc2, 0x0b, 0x18, 0x31, 0x99, 0xe6, 0x26, 0x68, 0xf3, 0xc8, 0x14, 0x1c, + 0x0c, 0x7e, 0x40, 0x48, 0xeb, 0xe7, 0x62, 0x3e, 0x8b, 0x51, 0x15, 0x73, + 0xdc, 0x12, 0xcb, 0x03, 0xff, 0x10, 0x23, 0xd4, 0x14, 0x84, 0x26, 0x2a, + 0x0f, 0x8f, 0x57, 0xa7, 0x3a, 0x6e, 0xa1, 0xe0, 0x0b, 0x32, 0x37, 0x40, + 0x4d, 0xad, 0x1c, 0xe6, 0x0c, 0x0d, 0x7f, 0x40, 0xfa, 0xef, 0xed, 0x4f, + 0x97, 0xf5, 0x6a, 0xae, 0x39, 0x5c, 0x6b, 0x28, 0xf6, 0xd2, 0x03, 0x8a, + 0x76, 0x9c, 0xbd, 0x4e, 0xe3, 0x25, 0x07, 0xc1, 0x7b, 0x4b, 0xd1, 0x70, + 0x75, 0xe8, 0x55, 0x36, 0x70, 0x53, 0xb5, 0xc2, 0xea, 0xbe, 0x33, 0x72, + 0x7c, 0x1f, 0x54, 0xe0, 0xa9, 0x6d, 0x18, 0x8d, 0xa4, 0x12, 0x20, 0xd5, + 0x75, 0x75, 0xef, 0xac, 0x1e, 0xf2, 0xff, 0x97, 0x84, 0xe0, 0xdd, 0x5b, + 0xe6, 0x5b, 0xca, 0x24, 0xe9, 0x18, 0x57, 0x0c, 0x52, 0xaf, 0xf4, 0x41, + 0x9d, 0x7b, 0x05, 0x71, 0x46, 0x60, 0x91, 0xa9, 0xf6, 0x8e, 0x3d, 0x55, + 0xa5, 0x92, 0x16, 0xf8, 0xf6, 0x93, 0x57, 0xfa, 0xaa, 0xfe, 0xf2, 0xb0, + 0x62, 0x7e, 0x85, 0xff, 0xb6, 0xf8, 0xcf, 0x23, 0x38, 0xd4, 0x27, 0x95, + 0x2c, 0x49, 0xe7, 0x43, 0x0a, 0x42, 0x7a, 0x50, 0x99, 0xd2, 0x2b, 0xbe, + 0xe5, 0x5e, 0x8a, 0xfa, 0xf2, 0x66, 0xe1, 0x0e, 0x4f, 0xac, 0x63, 0x27, + 0x69, 0x61, 0x95, 0x01, 0xc3, 0x5f, 0x48, 0x78, 0x93, 0x73, 0xf1, 0x55, + 0xf3, 0xf1, 0x2a, 0xdc, 0x00, 0x47, 0x44, 0x44, 0x13, 0xa9, 0xeb, 0xf4, + 0x90, 0xe6, 0xfb, 0x68, 0xf8, 0xf7, 0x5a, 0x57, 0x59, 0x71, 0x33, 0x3a, + 0x14, 0xac, 0x66, 0x9f, 0x60, 0x56, 0xf1, 0xca, 0x01, 0x96, 0x76, 0x1d, + 0xf6, 0xa1, 0x9d, 0x23, 0x7e, 0x1b, 0x60, 0x89, 0x53, 0x86, 0xfe, 0xec, + 0x82, 0x9f, 0xc7, 0xee, 0x1d, 0x74, 0xc4, 0x83, 0x0f, 0x94, 0x35, 0x56, + 0x25, 0x68, 0xf8, 0x58, 0xa7, 0x5d, 0xbf, 0xa5, 0x12, 0x78, 0x2d, 0x9a, + 0x3f, 0x81, 0x7c, 0xb4, 0x0d, 0x6a, 0x49, 0x6a, 0x7e, 0x61, 0x61, 0xe0, + 0x66, 0xc8, 0x52, 0x9f, 0x1d, 0x92, 0x5e, 0xb2, 0x15, 0xed, 0x88, 0xb2, + 0x98, 0x4a, 0x0f, 0x98, 0xdd, 0x8e, 0x28, 0x88, 0x68, 0x65, 0x94, 0x5f, + 0xf1, 0xbe, 0x07, 0x89, 0x67, 0x70, 0x12, 0xec, 0x93, 0xb8, 0x8c, 0x95, + 0x93, 0xc4, 0xcc, 0xa1, 0x4d, 0x5a, 0x4a, 0x09}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA384, + 121, + {0xbe, 0xf5, 0x81, 0x6f, 0xa3, 0xb1, 0x5f, 0x17, 0x1a, 0xf5, 0x04, 0xf2, + 0xea, 0x18, 0x4e, 0x57, 0xd3, 0xf9, 0x94, 0x74, 0xea, 0x62, 0x91, 0x1a, + 0xaa, 0x32, 0x55, 0xa3, 0x33, 0x52, 0x93, 0xe1, 0xfd, 0x20, 0x06, 0xf8, + 0x14, 0xc8, 0x11, 0x30, 0xa7, 0x63, 0xc9, 0xc6, 0x5c, 0xfe, 0x3b, 0xd0, + 0x40, 0xe8, 0x31, 0xf3, 0x50, 0xec, 0x7b, 0x4c, 0x51, 0x3f, 0x44, 0x99, + 0x89, 0x9c, 0x05, 0x26, 0x38, 0xd1, 0x5b, 0xaa, 0xbc, 0x13, 0xc9, 0xe8, + 0xfc, 0x3e, 0x7b, 0x31, 0x2f, 0x86, 0x9a, 0xd5, 0x57, 0xee, 0x43, 0x67, + 0xc3, 0x80, 0x72, 0xa2, 0xc9, 0x88, 0x62, 0x50, 0xc1, 0x43, 0x3c, 0x44, + 0xc4, 0xce, 0x88, 0xfe, 0x65, 0xf5, 0x66, 0x22, 0xad, 0x33, 0x67, 0x29, + 0xd1, 0x62, 0x7a, 0xf9, 0x41, 0x19, 0xa8, 0x1f, 0x50, 0xf0, 0x44, 0x9d, + 0x02, 0x5f, 0x84, 0x01, 0xee, 0x17, 0xcc, 0x1e, 0xeb, 0xb6, 0x97, 0xc6, + 0x5a, 0x97, 0xca, 0xec, 0x4f, 0xd3, 0xe6, 0xe1, 0xb5, 0xaf, 0x85, 0x4f, + 0x17, 0x63, 0xa8, 0xaf, 0xe5, 0xab, 0x18, 0x93, 0x54, 0x1c, 0x1f, 0x31, + 0x05, 0xca, 0x5f, 0x1e, 0x36, 0x12, 0x4a, 0xe1, 0xa9, 0xa2, 0xb2, 0x1a, + 0x25, 0x2f, 0x3d, 0x7f, 0x4d, 0xe6, 0xfb, 0xe0, 0x77, 0x07, 0x74, 0x6b, + 0x30, 0x3e, 0xd9, 0x84, 0x18, 0xd5, 0x69, 0x4c, 0x9e, 0x67, 0xd2, 0xf5, + 0x46, 0xba, 0x7e, 0x6f, 0xe7, 0x16, 0x20, 0xce, 0x37, 0x93, 0xed, 0xac, + 0xd4, 0x77, 0x94, 0x8a, 0xd0, 0x9a, 0xa8, 0xd6, 0x40, 0xef, 0x91, 0xc8, + 0x7e, 0x81, 0xb4, 0x3c, 0x1d, 0x58, 0x1a, 0x1e, 0xd6, 0x62, 0xab, 0x53, + 0x45, 0x14, 0x3e, 0xe5, 0x72, 0x46, 0x2d, 0x4b, 0x88, 0x29, 0x37, 0x48, + 0x96, 0x4f, 0x49, 0x94, 0x33, 0x85, 0xfa, 0xab, 0x3b, 0xd2, 0xd0, 0x67, + 0xc7, 0x36, 0x85, 0x22, 0xea, 0x9d, 0xaa, 0x13, 0x70, 0x16, 0xfe, 0x06, + 0x0e, 0x7c, 0x5b, 0x56, 0x1a, 0x6e, 0x4e, 0x0e, 0x6e, 0x63, 0x39, 0x6c, + 0x44, 0xbf, 0xb9, 0x3b, 0xa9, 0x17, 0xd8, 0x73, 0xbd, 0x2c, 0xe3, 0x82, + 0x47, 0x07, 0x63, 0x93, 0x5a, 0xfb, 0xeb, 0x08, 0x60, 0x71, 0x26, 0x86, + 0x69, 0xc8, 0x2e, 0xdd, 0x90, 0x48, 0xaa, 0x96, 0xd8, 0xf4, 0xf9, 0xf3, + 0x29, 0xd8, 0xa2, 0x7f, 0xa2, 0x47, 0x71, 0x6e, 0x60, 0xd1, 0x22, 0x53, + 0x6f, 0x3b, 0x94, 0x55, 0x89, 0x7c, 0x06, 0x94, 0x95, 0x0a, 0x9f, 0x60, + 0xe5, 0x3f, 0x88, 0x38, 0x0c, 0xa5, 0xcc, 0xa2, 0x33, 0x9f, 0xaa, 0x33, + 0x98, 0xa7, 0x66, 0x62, 0x11, 0x32, 0x67, 0x1f, 0x7c, 0x96, 0x93, 0xcd, + 0x2f, 0x02, 0xd2, 0x1e, 0x7a, 0xbd, 0x33, 0x24, 0x4d, 0x63, 0x62, 0x2f, + 0xdc, 0x15, 0x63, 0x21, 0xab, 0x6c, 0x7f, 0xc7, 0xca, 0x7e, 0xfc, 0x56, + 0xe2, 0x8e, 0xc5, 0x21, 0x48, 0x47, 0x0d, 0x8a, 0xdd, 0xee, 0xd6, 0x98, + 0xfc, 0xf0, 0xff, 0x8b, 0xd0, 0x1b, 0xd6, 0x4b, 0x5b, 0x5b, 0xcf, 0xf9, + 0x6e, 0x82, 0xdb, 0xd8, 0x41, 0x61, 0xd4, 0xef, 0x4c, 0x33, 0x39, 0xcb, + 0xe7, 0xb8, 0x2c, 0x36, 0xb5, 0x29, 0x07, 0x8c, 0xcd, 0x6f, 0xe4, 0x29, + 0x18, 0x02, 0x9e, 0xc5, 0xd7, 0xb6, 0xa6, 0x9f, 0x5c, 0x82, 0xa5, 0x03, + 0x64, 0xe0, 0x40, 0xdf, 0xf6, 0x9e, 0xe5, 0xa7, 0xb0, 0x15, 0xe6, 0x04, + 0xab, 0x43, 0xaa, 0x46, 0x69, 0x1d, 0xda, 0xd5, 0x43, 0xdb, 0xfb, 0xac, + 0x37, 0x85, 0xfe, 0xcb, 0x20, 0x98, 0x17, 0xd0, 0x34, 0x84, 0x82, 0xd5, + 0x67, 0x11, 0x98, 0xfa, 0x12, 0x4d, 0x5a, 0x45, 0xa2, 0x9e, 0xca, 0xe1, + 0x67, 0x0a, 0x11, 0xc6, 0xc7, 0xda, 0x49, 0x6c, 0xb1, 0x0d, 0xec, 0x64, + 0xcf, 0xe8, 0x07, 0x61, 0xf7, 0x6b, 0x74, 0xa4}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA384, + 122, + {0x7b, 0x74, 0xdf, 0x10, 0x19, 0x57, 0x3c, 0xce, 0x85, 0xac, 0x1f, 0xb8, + 0xb5, 0x7e, 0x46, 0xc7, 0x25, 0xc0, 0x6c, 0x4f, 0x44, 0xf5, 0x15, 0xa6, + 0x53, 0xb2, 0x6f, 0x50, 0xe6, 0x77, 0x60, 0x0b, 0x5c, 0xad, 0x05, 0x55, + 0x08, 0xd5, 0x4c, 0x7f, 0x73, 0xc5, 0x0d, 0x7d, 0xf2, 0x82, 0x29, 0x16, + 0x71, 0x62, 0x21, 0xdf, 0x94, 0xbb, 0x6a, 0x87, 0xb0, 0xab, 0xe9, 0x55, + 0xeb, 0xf1, 0x21, 0x69, 0x49, 0xa8, 0x82, 0x7e, 0x38, 0x0f, 0xd0, 0x5b, + 0x4e, 0x59, 0xc8, 0x6c, 0x4d, 0x82, 0x1e, 0x24, 0x4a, 0x26, 0xeb, 0xb0, + 0xd5, 0x22, 0x1d, 0xd4, 0x61, 0xd9, 0x28, 0x7d, 0x0c, 0xb2, 0xe9, 0xc2, + 0x7f, 0x9f, 0xe5, 0xc5, 0x3c, 0x3c, 0x24, 0x3b, 0x45, 0xb8, 0x16, 0x90, + 0x2b, 0x5d, 0x2f, 0xf3, 0xa5, 0x65, 0x0e, 0xcd, 0x74, 0x9c, 0xee, 0x7d, + 0x69, 0xe3, 0xfd, 0x51, 0x7e, 0x56, 0x98, 0x67, 0x39, 0xf6, 0x6d, 0x82, + 0xfa, 0x54, 0x41, 0x2f, 0xfb, 0xdc, 0xe9, 0x4c, 0xda, 0x4b, 0x95, 0x23, + 0xfa, 0x17, 0x7a, 0x09, 0xa2, 0x75, 0x63, 0x4a, 0x01, 0x4d, 0x59, 0x4e, + 0xfc, 0x16, 0xeb, 0x52, 0xc5, 0x23, 0x76, 0xe9, 0xa1, 0xc7, 0xa5, 0x2a, + 0x6b, 0x01, 0xf4, 0xec, 0x60, 0x9d, 0xd2, 0x76, 0xeb, 0x40, 0xbb, 0x31, + 0x49, 0xd8, 0xd2, 0xe1, 0xd7, 0xab, 0x7c, 0x1e, 0x7e, 0x39, 0x17, 0x70, + 0xe0, 0xf8, 0x21, 0x49, 0x5d, 0xc9, 0xd5, 0x74, 0xab, 0x85, 0x95, 0x67, + 0xb0, 0xa1, 0xd3, 0x2c, 0x25, 0x5b, 0x39, 0x8d, 0x38, 0xa6, 0xd7, 0x5d, + 0x87, 0x98, 0xf8, 0xc1, 0xed, 0xb9, 0xef, 0x2f, 0xa4, 0x7b, 0x0f, 0x27, + 0xb9, 0xf6, 0xab, 0x5c, 0xd3, 0x59, 0x9d, 0x57, 0x86, 0xba, 0x01, 0x61, + 0x6a, 0x41, 0xa3, 0x85, 0x15, 0x8f, 0x92, 0xf5, 0x51, 0xbf, 0xfa, 0xdf, + 0x72, 0xa6, 0x8d, 0x53, 0x74, 0x8d, 0x67, 0xf9, 0x09, 0xb8, 0x5a, 0x65, + 0x3e, 0x04, 0xf3, 0x97, 0x22, 0xeb, 0xb2, 0xf6, 0x28, 0x44, 0x7e, 0x7e, + 0xb8, 0x3f, 0x75, 0x65, 0x7e, 0xa5, 0x47, 0xaf, 0x3b, 0x72, 0x2b, 0xac, + 0x59, 0x7f, 0xc2, 0xef, 0xe6, 0x1e, 0x54, 0x0e, 0x4e, 0xcd, 0x5d, 0xe2, + 0x4d, 0x3e, 0x73, 0x9c, 0x6f, 0xd2, 0x19, 0x22, 0x0a, 0x37, 0xa2, 0x30, + 0x83, 0x4d, 0x8d, 0x02, 0x38, 0xa0, 0x9c, 0x4b, 0x16, 0xfc, 0xc1, 0xef, + 0xd8, 0x5e, 0x07, 0x4f, 0x5a, 0xcd, 0x71, 0xda, 0xaa, 0x4e, 0xe4, 0x2a, + 0x14, 0x4c, 0x9b, 0xc5, 0xa1, 0x17, 0xa9, 0x85, 0x4f, 0x07, 0xb6, 0x2a, + 0x0a, 0xed, 0xa7, 0x88, 0x7c, 0x13, 0xf5, 0x6f, 0x98, 0xf7, 0x3d, 0x55, + 0x5f, 0x0b, 0x9a, 0xc5, 0xbf, 0x93, 0x38, 0x87, 0x63, 0x9a, 0xe6, 0xbd, + 0xad, 0x38, 0xd3, 0xc0, 0x22, 0x2a, 0xb5, 0x4b, 0xdf, 0xdb, 0xf5, 0xbc, + 0xb4, 0x07, 0xd2, 0x7b, 0x8c, 0x20, 0xf8, 0xf4, 0x57, 0x13, 0x90, 0x5c, + 0x1d, 0x6d, 0x9b, 0xd9, 0x81, 0x60, 0xdb, 0x03, 0xf7, 0xfa, 0xb8, 0x18, + 0x6d, 0xcf, 0xac, 0xe3, 0x15, 0xc2, 0x7e, 0x36, 0x14, 0x56, 0xb7, 0xfe, + 0x8c, 0x47, 0xe2, 0x5a, 0x7a, 0x10, 0x44, 0xb6, 0xde, 0xf6, 0xc6, 0xa8, + 0x8e, 0xc9, 0x1a, 0xf7, 0xa8, 0x41, 0xd1, 0x8e, 0x5e, 0xfa, 0x9d, 0x30, + 0x1a, 0x35, 0x81, 0x7e, 0x1c, 0x43, 0x46, 0x5c, 0x27, 0x3a, 0xd1, 0x9d, + 0xf8, 0x9e, 0xd7, 0xd5, 0xeb, 0xf8, 0xf0, 0xa6, 0xad, 0x80, 0x84, 0x59, + 0x08, 0x4d, 0xd6, 0x12, 0x47, 0x26, 0x49, 0x1a, 0xba, 0xff, 0xf6, 0xf9, + 0x5e, 0x0c, 0x1f, 0xdc, 0x86, 0x40, 0xd5, 0xe6, 0xa7, 0xdb, 0x52, 0x91, + 0x64, 0x93, 0x79, 0x25, 0x14, 0xea, 0x85, 0x86, 0x79, 0xed, 0x9d, 0x66, + 0x0c, 0xb7, 0x3d, 0x7d, 0x84, 0xf6, 0xc0, 0x9b}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA384, + 123, + {0xdb, 0x24, 0xa0, 0x33, 0xb6, 0xf1, 0xf1, 0xfb, 0x4e, 0x43, 0xff, 0x98, + 0xb0, 0x61, 0x2b, 0x93, 0xc5, 0xd1, 0x99, 0x57, 0x91, 0x4c, 0xb2, 0x1c, + 0xa7, 0x8c, 0x4c, 0xc6, 0xb3, 0xad, 0x52, 0x42, 0xc1, 0x3f, 0x57, 0x53, + 0x02, 0xca, 0x53, 0x16, 0x97, 0xc1, 0xb7, 0x3c, 0xb0, 0x6f, 0x1b, 0x7d, + 0x29, 0xd0, 0x17, 0x22, 0x4a, 0x1f, 0x2e, 0x3f, 0xef, 0x14, 0xc9, 0x7a, + 0xee, 0x82, 0x90, 0xd8, 0x6c, 0x00, 0x92, 0x2a, 0xf0, 0xb2, 0xe8, 0x2f, + 0x7d, 0x80, 0x10, 0xed, 0x99, 0x3f, 0xa9, 0x83, 0xca, 0x77, 0xc5, 0xdb, + 0xa1, 0x4d, 0x49, 0x1b, 0x32, 0xd7, 0xdb, 0x94, 0xc5, 0x6b, 0xdc, 0x11, + 0x59, 0xe7, 0x43, 0xf4, 0x81, 0x2d, 0x73, 0xb1, 0x10, 0x3b, 0xad, 0xb4, + 0x73, 0x9f, 0x2f, 0x8a, 0x1d, 0x4b, 0x65, 0xd4, 0xb6, 0xc4, 0x3f, 0xc7, + 0xb8, 0x3f, 0x35, 0xc0, 0xf3, 0x0f, 0x0d, 0x91, 0x77, 0x21, 0x9c, 0x13, + 0x3b, 0x9b, 0xe1, 0x08, 0x73, 0xc2, 0xbb, 0x09, 0x09, 0xc6, 0xa3, 0x65, + 0x8e, 0x5e, 0x1b, 0x3e, 0xff, 0x12, 0xb0, 0xa9, 0x8c, 0x39, 0xb7, 0xa6, + 0xb0, 0x12, 0x1b, 0x24, 0x06, 0x85, 0x11, 0x37, 0x46, 0x83, 0x4e, 0xab, + 0xe9, 0x50, 0xd6, 0x1e, 0x00, 0x80, 0xcc, 0xca, 0x31, 0x9d, 0xfe, 0x0d, + 0x7f, 0xe3, 0x3b, 0x28, 0xac, 0x7d, 0x76, 0x28, 0x69, 0x1b, 0xe5, 0x21, + 0x1f, 0x2e, 0x1a, 0xe0, 0x2b, 0x39, 0x4a, 0xa9, 0xc8, 0x8b, 0x1a, 0xd9, + 0x3e, 0xd6, 0x4a, 0xf0, 0xeb, 0x8a, 0xf3, 0x89, 0x8d, 0xaa, 0x98, 0xd3, + 0x84, 0xe6, 0x75, 0x17, 0x67, 0xb6, 0x16, 0x87, 0xa5, 0xa5, 0x4f, 0x6a, + 0xdb, 0x4c, 0x2f, 0xa7, 0x63, 0x19, 0x56, 0x5a, 0x52, 0x36, 0x25, 0x3f, + 0xaf, 0x04, 0x97, 0xa6, 0x25, 0xa6, 0x2d, 0xf9, 0x27, 0x34, 0x79, 0x9e, + 0x19, 0x24, 0x64, 0xf7, 0x92, 0xdd, 0xfb, 0xb8, 0xf6, 0x4a, 0xe6, 0x5f, + 0xa1, 0xfe, 0xa3, 0xe3, 0xd0, 0xc4, 0xda, 0x24, 0x9c, 0x28, 0x71, 0x1d, + 0xb5, 0x43, 0xa5, 0x88, 0x49, 0x3c, 0x5d, 0x20, 0xf4, 0x2b, 0xaf, 0x88, + 0x12, 0xb3, 0xb4, 0x1b, 0x05, 0x9c, 0x7b, 0xba, 0x82, 0x87, 0x00, 0xe0, + 0xc0, 0x32, 0xe5, 0x5e, 0xf1, 0xc6, 0x0a, 0x1a, 0x4d, 0x59, 0xdf, 0xdc, + 0x2d, 0x9f, 0x10, 0xf9, 0xe7, 0x2e, 0x24, 0x47, 0x72, 0x56, 0xdc, 0x95, + 0x6e, 0xcc, 0x69, 0xaf, 0x45, 0x64, 0x09, 0xc7, 0x00, 0x80, 0x5a, 0xe0, + 0xf0, 0x4e, 0x9f, 0xd4, 0x2c, 0x84, 0x03, 0x82, 0x70, 0x8e, 0x59, 0x21, + 0x4d, 0xdc, 0xd8, 0x88, 0xe0, 0x3c, 0xb9, 0x6f, 0x2d, 0x22, 0xd5, 0x94, + 0xec, 0x19, 0x9c, 0x54, 0x16, 0x2e, 0xab, 0xb5, 0xb6, 0x5c, 0xec, 0x08, + 0x47, 0x35, 0x90, 0xf9, 0xc2, 0xac, 0x03, 0x43, 0x02, 0x39, 0x1e, 0x1b, + 0x2e, 0x9d, 0xdb, 0x78, 0x26, 0x3b, 0xea, 0x39, 0x39, 0x92, 0xa4, 0x3e, + 0xa1, 0xbd, 0xb3, 0x57, 0x10, 0x75, 0xd5, 0x6e, 0x2b, 0x77, 0xf8, 0x74, + 0xff, 0xfc, 0xa0, 0x0e, 0x29, 0x1e, 0xfb, 0xea, 0x0e, 0xfd, 0xcb, 0x81, + 0x3a, 0x50, 0x83, 0xe4, 0xb7, 0x4b, 0x10, 0x66, 0xcc, 0xff, 0x5e, 0x7a, + 0x77, 0xfa, 0x41, 0x68, 0xdb, 0xd1, 0x4d, 0xde, 0xc9, 0x4d, 0x52, 0x38, + 0x16, 0xac, 0x02, 0x89, 0xf5, 0x28, 0x5b, 0x63, 0xec, 0xe4, 0xe5, 0xaa, + 0x48, 0x85, 0x47, 0x05, 0xa0, 0x3d, 0xfc, 0xc6, 0xe4, 0x19, 0x82, 0x13, + 0x9f, 0xac, 0x18, 0xf7, 0xe4, 0xfc, 0x08, 0x93, 0x95, 0x48, 0x41, 0xbe, + 0x37, 0xc1, 0x8c, 0x4f, 0x9b, 0x1f, 0x89, 0x1c, 0x2b, 0x88, 0x11, 0xa6, + 0x0b, 0x12, 0xee, 0x62, 0xb3, 0x08, 0x55, 0x09, 0x75, 0x4d, 0x9f, 0x33, + 0xc3, 0x0b, 0xa8, 0x08, 0x58, 0x11, 0x68, 0xf8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA384, + 124, + {0x3e, 0xc8, 0xc8, 0x20, 0x94, 0x50, 0xd9, 0x6e, 0xd0, 0xcb, 0x46, 0x2e, + 0x19, 0x08, 0xc4, 0x50, 0x92, 0x6e, 0x70, 0x92, 0x37, 0x8c, 0x8a, 0xfe, + 0xc5, 0xf7, 0x06, 0x36, 0xb8, 0x57, 0x4e, 0x85, 0xc6, 0x76, 0x35, 0x69, + 0x7b, 0x95, 0xb3, 0xfa, 0x3e, 0xcc, 0x02, 0x4e, 0x56, 0x29, 0xc6, 0x84, + 0x35, 0x73, 0x6d, 0x14, 0x12, 0xca, 0x86, 0x65, 0xb7, 0x76, 0x70, 0xaf, + 0xe1, 0xa4, 0x8b, 0xd7, 0x9d, 0x63, 0x68, 0x55, 0xe2, 0xf8, 0x5a, 0xd0, + 0x49, 0x38, 0x58, 0x46, 0xd2, 0x75, 0xf7, 0x5b, 0x6e, 0x77, 0xbb, 0x69, + 0x25, 0x11, 0x12, 0x35, 0x2f, 0x2d, 0x43, 0x8a, 0x5b, 0x0d, 0xb1, 0xb7, + 0x1f, 0x9f, 0x3c, 0x8e, 0x2d, 0x46, 0x74, 0x4a, 0x41, 0x76, 0xac, 0x3a, + 0x78, 0x80, 0xa3, 0x6e, 0x0a, 0xfb, 0x15, 0x7d, 0xe0, 0x3e, 0x5d, 0x59, + 0xe0, 0x1f, 0xc9, 0x29, 0xc6, 0x72, 0xc1, 0x44, 0xa4, 0x48, 0xc7, 0x7b, + 0xde, 0x4d, 0xda, 0x5d, 0x5a, 0x9d, 0xd7, 0x4e, 0xa5, 0xe5, 0x3e, 0x07, + 0xd0, 0x7e, 0x5d, 0xb6, 0x3d, 0x84, 0x5f, 0xd1, 0xa1, 0x81, 0x14, 0x54, + 0x8a, 0x50, 0x98, 0x66, 0x5a, 0xa6, 0x44, 0x60, 0x1d, 0x6e, 0x69, 0x6b, + 0xd5, 0xd2, 0xf8, 0x1f, 0x1f, 0x71, 0xd9, 0xf2, 0xe5, 0x5e, 0x45, 0x60, + 0x42, 0xd7, 0xff, 0x36, 0xd8, 0x13, 0xb1, 0x9c, 0xa4, 0x20, 0xd6, 0x08, + 0xc8, 0x70, 0x4e, 0xfa, 0x05, 0x19, 0xe2, 0xe1, 0x47, 0xf1, 0x55, 0xc5, + 0xf8, 0x5b, 0x64, 0x30, 0x27, 0x5b, 0x5c, 0x1f, 0xa9, 0x13, 0xf9, 0x4d, + 0x78, 0x91, 0x1e, 0x0f, 0x08, 0x1f, 0x87, 0x49, 0xf5, 0xbf, 0x7d, 0xfb, + 0xf2, 0x1a, 0x21, 0xfe, 0x50, 0x31, 0x2e, 0xc4, 0x0b, 0x8f, 0x8c, 0x9d, + 0x1c, 0x1d, 0x95, 0x5d, 0x0a, 0x49, 0xe6, 0x68, 0xb5, 0x1f, 0xec, 0x3a, + 0x52, 0xd2, 0x68, 0xdc, 0xc8, 0x26, 0xbd, 0x77, 0xfd, 0x5e, 0x0a, 0xf4, + 0xf2, 0xc4, 0x47, 0xa5, 0x1d, 0xee, 0x40, 0xfc, 0x15, 0xfa, 0xad, 0x7f, + 0x79, 0x7e, 0x0d, 0xb9, 0x07, 0x2f, 0xae, 0xb1, 0xfe, 0xcf, 0x7c, 0xf3, + 0x12, 0x81, 0x4c, 0x7d, 0x85, 0x4f, 0xf3, 0xce, 0x00, 0x0f, 0xb0, 0x68, + 0x00, 0x28, 0xc1, 0x10, 0xe6, 0x08, 0xca, 0x25, 0xb8, 0x90, 0x27, 0x09, + 0xfa, 0xf6, 0x4d, 0x0e, 0xa5, 0x32, 0x01, 0xab, 0xba, 0xac, 0x60, 0x25, + 0xb8, 0x79, 0x92, 0xd9, 0x61, 0xa4, 0x55, 0xa2, 0x77, 0x8f, 0xf5, 0x56, + 0x01, 0x5b, 0xec, 0xb6, 0xca, 0x41, 0xb4, 0x77, 0x73, 0x3c, 0x22, 0xd9, + 0x91, 0xcf, 0xf0, 0x41, 0x6b, 0x84, 0x2e, 0xc3, 0xd8, 0x6c, 0x54, 0x04, + 0xb2, 0xd9, 0xed, 0x3f, 0x47, 0xef, 0xdd, 0xb6, 0xfa, 0x1f, 0x07, 0x25, + 0x38, 0x5d, 0x17, 0x33, 0xa4, 0x4b, 0xf7, 0x5b, 0x51, 0xa6, 0xa6, 0xfb, + 0xe2, 0x5a, 0xf3, 0xce, 0x08, 0x40, 0xa9, 0x5f, 0x86, 0xda, 0x22, 0x7e, + 0x7f, 0x93, 0xf3, 0x0a, 0xd4, 0x7c, 0x03, 0x36, 0x60, 0xc4, 0x50, 0x13, + 0xbe, 0x29, 0x28, 0x20, 0xf3, 0x3d, 0x9c, 0x9e, 0x5d, 0x4f, 0x68, 0xb5, + 0xe0, 0x57, 0x55, 0xe1, 0x8a, 0x1b, 0xce, 0x10, 0x00, 0x3b, 0x7d, 0x2e, + 0xe9, 0x79, 0x32, 0xaf, 0x12, 0x3f, 0x63, 0x62, 0x95, 0xbd, 0x8a, 0x13, + 0xe0, 0x75, 0x77, 0xee, 0x3f, 0x3b, 0xc4, 0x6a, 0xe6, 0xe4, 0x71, 0xfb, + 0xfe, 0xe5, 0x65, 0xa3, 0xb4, 0x61, 0xba, 0xb9, 0xaf, 0x67, 0xf1, 0x8e, + 0x24, 0x4b, 0xbe, 0xf3, 0x12, 0xc8, 0xa5, 0x9c, 0xf1, 0xea, 0xc8, 0xe8, + 0x8d, 0x4e, 0xe1, 0xb7, 0xe0, 0x85, 0x26, 0x0c, 0x05, 0x07, 0x94, 0x5d, + 0xd9, 0x07, 0xed, 0x67, 0x97, 0x04, 0x1a, 0x59, 0x4b, 0x88, 0xbf, 0xb1, + 0xf3, 0x38, 0x66, 0x9f, 0x06, 0x98, 0x4a, 0x70}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA384, + 125, + {0x4d, 0x54, 0xe5, 0x6f, 0x58, 0x7d, 0x6f, 0xca, 0xf2, 0xe4, 0x3e, 0xe1, + 0xa8, 0xef, 0xf3, 0x3e, 0x83, 0x3f, 0x83, 0xd9, 0x1c, 0xa0, 0x92, 0xd0, + 0xb5, 0x36, 0xd0, 0xff, 0xf8, 0x0a, 0xd6, 0x7b, 0xbd, 0x99, 0x26, 0xe7, + 0xfa, 0xe8, 0xb2, 0xb2, 0x21, 0x5b, 0xab, 0xc6, 0x78, 0xe6, 0xab, 0xb9, + 0x16, 0xdd, 0x19, 0xb3, 0x5c, 0x8b, 0xac, 0xf9, 0x9b, 0x39, 0x7c, 0x8e, + 0xf3, 0x64, 0xb9, 0xd7, 0x5b, 0x59, 0x5a, 0x4d, 0xc9, 0xf0, 0x7d, 0x3d, + 0x4a, 0x59, 0xc5, 0x2f, 0xa4, 0xfb, 0xfe, 0xa7, 0x81, 0x5a, 0x21, 0x96, + 0xb7, 0x97, 0x18, 0x67, 0xc8, 0xbf, 0x93, 0x17, 0x05, 0xbe, 0x8f, 0x10, + 0x6d, 0x15, 0x0e, 0x71, 0xbd, 0x7f, 0x7d, 0x65, 0x26, 0x86, 0xed, 0xe6, + 0x84, 0xad, 0xdb, 0x0a, 0x29, 0x98, 0x7a, 0x22, 0x46, 0x27, 0xcf, 0xad, + 0x21, 0x30, 0x64, 0xc1, 0xd1, 0xd6, 0xcf, 0xac, 0x92, 0xf8, 0x8f, 0xd9, + 0xfd, 0x07, 0x03, 0xa7, 0x47, 0x41, 0xa7, 0x1d, 0x43, 0xc8, 0x02, 0x98, + 0x04, 0xfc, 0xac, 0x4d, 0x14, 0xf5, 0xd8, 0x59, 0x1b, 0x15, 0xee, 0xb3, + 0xdf, 0xf5, 0xba, 0x65, 0x4b, 0x52, 0x1c, 0x31, 0xce, 0xcf, 0x2e, 0xd7, + 0xa7, 0x00, 0x14, 0xc7, 0x48, 0xf9, 0xbe, 0xca, 0x3f, 0x1b, 0x69, 0xba, + 0xa4, 0xfb, 0xef, 0x84, 0x00, 0x88, 0x8c, 0x5b, 0x35, 0x4a, 0x8f, 0x6c, + 0x80, 0x58, 0x76, 0x75, 0x43, 0x59, 0x27, 0x69, 0x9f, 0x08, 0x94, 0xe1, + 0x09, 0xb2, 0x1a, 0xed, 0x4e, 0xa5, 0x4f, 0xf6, 0x0f, 0xb2, 0xc8, 0x29, + 0x84, 0x25, 0xb2, 0xf0, 0x17, 0xdb, 0x44, 0xfc, 0xe1, 0x4f, 0x6e, 0xb4, + 0xfb, 0x95, 0x75, 0x9d, 0x79, 0xd8, 0x05, 0xf1, 0x13, 0x49, 0x3f, 0x7d, + 0x40, 0x72, 0x2f, 0xa3, 0x7c, 0xf7, 0x97, 0xe0, 0x3b, 0x69, 0x37, 0x17, + 0x9d, 0xb4, 0x43, 0x8a, 0x78, 0x95, 0xe7, 0x42, 0x63, 0xa9, 0x3b, 0xa2, + 0x12, 0xe7, 0x41, 0x0e, 0x17, 0x25, 0x1d, 0x5f, 0xb4, 0x9f, 0xab, 0xf0, + 0x5c, 0x14, 0x2c, 0x9f, 0x46, 0x49, 0xd4, 0x46, 0x17, 0x65, 0x2a, 0x58, + 0x69, 0x49, 0x63, 0x45, 0xcd, 0x48, 0x24, 0x5a, 0x3f, 0xbb, 0x6d, 0xea, + 0xd2, 0xac, 0xe7, 0x1b, 0x7f, 0xc3, 0x96, 0x5d, 0xe6, 0xe7, 0x0b, 0xe5, + 0x03, 0xb2, 0xfa, 0x95, 0x3b, 0xd9, 0xfc, 0x76, 0xf5, 0xbe, 0x70, 0xc0, + 0xf7, 0xd9, 0x87, 0xa3, 0x23, 0xf8, 0xa2, 0x21, 0xb8, 0x75, 0xc8, 0x05, + 0x28, 0x2b, 0x6e, 0xb5, 0x8a, 0x6e, 0x43, 0x43, 0xeb, 0x3c, 0xaa, 0xb6, + 0x2b, 0x90, 0x2c, 0x93, 0x10, 0xe5, 0x6a, 0xd5, 0x0f, 0xb4, 0xad, 0xfd, + 0xc6, 0x8f, 0x11, 0xe9, 0xbf, 0x94, 0xd7, 0x64, 0x10, 0xbd, 0xcf, 0x4e, + 0xbf, 0x05, 0xdd, 0x90, 0xd3, 0x41, 0xf0, 0x25, 0xab, 0x18, 0x2b, 0xb8, + 0xea, 0x0e, 0x36, 0x57, 0x92, 0x88, 0xf6, 0x27, 0x4d, 0x47, 0xc6, 0xc2, + 0x5e, 0xa8, 0x65, 0x04, 0x24, 0xc2, 0xe1, 0x26, 0x82, 0xae, 0x58, 0x07, + 0x8f, 0x6b, 0xf5, 0xb0, 0x77, 0x2d, 0x93, 0x2a, 0xa7, 0x7d, 0x83, 0x7c, + 0x2c, 0xcb, 0xb0, 0x85, 0x6e, 0xfc, 0xc5, 0x64, 0xa2, 0x8a, 0x03, 0xfe, + 0x57, 0xe9, 0xc6, 0x74, 0x88, 0x9b, 0xda, 0x54, 0xb4, 0x52, 0x38, 0x8b, + 0xa8, 0x37, 0x3c, 0xbc, 0xc2, 0x6c, 0x74, 0xe7, 0xe9, 0x3e, 0xdb, 0x9c, + 0xdf, 0x6b, 0x91, 0xd2, 0x2f, 0xed, 0xd0, 0x14, 0xf1, 0x15, 0x1f, 0x8a, + 0x59, 0x35, 0xac, 0x64, 0xe2, 0x8b, 0xf9, 0x0b, 0xf7, 0x1d, 0x92, 0xd8, + 0x41, 0x5a, 0xf1, 0x51, 0x27, 0xdb, 0xfd, 0xeb, 0x98, 0xef, 0x80, 0xe8, + 0x41, 0x25, 0x40, 0x15, 0x64, 0x15, 0x96, 0xf3, 0x31, 0xcf, 0x52, 0x14, + 0xed, 0xb7, 0xd8, 0xb3, 0xde, 0xc1, 0xf8, 0xb0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA384, + 126, + {0x33, 0x93, 0xa6, 0x45, 0x1a, 0xa6, 0x5f, 0xb8, 0x65, 0x60, 0xa8, 0xd0, + 0x1c, 0x75, 0xc9, 0x94, 0x85, 0xbe, 0x4c, 0xf3, 0x63, 0xe4, 0x3f, 0x82, + 0x9a, 0x74, 0xcc, 0xad, 0xf0, 0x2a, 0xaa, 0xaa, 0x85, 0x55, 0x38, 0x53, + 0xed, 0x1c, 0xf0, 0x11, 0x5e, 0xd5, 0x35, 0x85, 0x80, 0xee, 0xd9, 0x86, + 0xa3, 0xde, 0x77, 0x9a, 0x1f, 0xeb, 0x8e, 0x4e, 0x1e, 0x31, 0x2c, 0xde, + 0xd0, 0x82, 0x4a, 0x0e, 0x1b, 0x56, 0x69, 0x42, 0x2d, 0x00, 0xad, 0xe2, + 0xd7, 0x7d, 0xa3, 0x69, 0xcf, 0x22, 0x80, 0xa9, 0x9b, 0x9c, 0xf4, 0x2b, + 0x6c, 0x2a, 0x7f, 0x30, 0x38, 0xaf, 0xf4, 0x95, 0x99, 0x55, 0x5c, 0xd9, + 0x54, 0x90, 0x64, 0xd8, 0x06, 0x62, 0x5c, 0x07, 0x7a, 0x85, 0x46, 0x8c, + 0x5d, 0x36, 0xfc, 0x8e, 0xa4, 0x20, 0x78, 0xa1, 0x61, 0x81, 0xff, 0xa5, + 0xf7, 0x5d, 0xb7, 0x2f, 0x0e, 0xb1, 0x9d, 0x2b, 0xbe, 0xfb, 0x5e, 0xd8, + 0x6a, 0xa8, 0x0a, 0x82, 0x10, 0x78, 0xdc, 0x42, 0xbc, 0xaa, 0x0f, 0x20, + 0x6b, 0xf9, 0x71, 0x2c, 0xed, 0x9f, 0x18, 0x85, 0x3a, 0x6b, 0x24, 0xe8, + 0x0b, 0x41, 0x8a, 0x0d, 0xfa, 0xfc, 0x6f, 0x3d, 0x25, 0xf7, 0xac, 0x4f, + 0x20, 0xb3, 0x05, 0xfd, 0x95, 0x9c, 0x89, 0x72, 0xea, 0xc2, 0x0f, 0xc1, + 0xdd, 0x96, 0x2c, 0x0e, 0x50, 0x4e, 0xd2, 0x3d, 0x22, 0x31, 0x42, 0x5f, + 0xfa, 0x5a, 0x8c, 0xe0, 0xa4, 0x32, 0x16, 0xf0, 0x7a, 0x3c, 0xce, 0x90, + 0xcb, 0x50, 0x3a, 0xce, 0x3a, 0x4d, 0xc6, 0xe4, 0x3f, 0x4e, 0xb9, 0xa9, + 0x3a, 0x68, 0xa0, 0xec, 0xca, 0xcf, 0xc5, 0x30, 0x0c, 0xe9, 0x4a, 0x48, + 0xf9, 0x6c, 0xed, 0xd1, 0x17, 0x9b, 0x29, 0x49, 0x18, 0xbf, 0x6b, 0x1c, + 0x69, 0x89, 0xef, 0x48, 0x04, 0xbd, 0x62, 0xd8, 0x20, 0xa8, 0xe9, 0xff, + 0xc0, 0x40, 0x25, 0xb7, 0x65, 0x72, 0x90, 0xf7, 0x4f, 0xe6, 0xf0, 0x2f, + 0x2f, 0x6c, 0x6e, 0x0a, 0x56, 0x38, 0xd2, 0xb8, 0x06, 0xae, 0xb2, 0x71, + 0x10, 0x62, 0x9a, 0xb7, 0x8f, 0x1d, 0x4b, 0xfb, 0x22, 0x22, 0x4e, 0x8c, + 0xa0, 0x9e, 0x47, 0xb1, 0x18, 0xc9, 0x72, 0xbb, 0xd3, 0x03, 0x80, 0x24, + 0x21, 0x4e, 0x0d, 0x2a, 0x8d, 0x93, 0x9c, 0xe0, 0x6e, 0x0f, 0x13, 0xad, + 0x60, 0xd7, 0x53, 0xfd, 0x62, 0xb2, 0x6a, 0x83, 0xf9, 0xb2, 0xc2, 0x8a, + 0x10, 0xab, 0x6b, 0x8e, 0x51, 0x12, 0xd3, 0xe5, 0x2b, 0x03, 0x25, 0x8e, + 0xdf, 0x0f, 0xb2, 0x04, 0xdd, 0xbb, 0xe1, 0x27, 0x0e, 0x41, 0xea, 0xe5, + 0x4c, 0x7f, 0x92, 0xc2, 0xf6, 0x5c, 0xd2, 0x87, 0xaa, 0xd7, 0x6e, 0x6d, + 0xc7, 0x72, 0x47, 0x11, 0xec, 0x03, 0xb3, 0x38, 0xe3, 0xf6, 0xcc, 0xb9, + 0xc8, 0xc8, 0x59, 0xf8, 0x78, 0xc2, 0x81, 0xdc, 0x0b, 0xc6, 0x1a, 0x99, + 0x0d, 0x24, 0x41, 0x54, 0xb3, 0x9c, 0xac, 0xfe, 0x47, 0xb9, 0x2d, 0x7f, + 0x87, 0x52, 0x33, 0x4e, 0x85, 0x9b, 0x57, 0x96, 0x95, 0x1a, 0xb3, 0xb3, + 0xa0, 0x9b, 0xb2, 0x69, 0xde, 0x28, 0x2b, 0x85, 0x30, 0xa0, 0x18, 0xe5, + 0xd4, 0xf1, 0x54, 0x81, 0x40, 0x0c, 0x0f, 0x3f, 0xa5, 0xe6, 0x0d, 0x0d, + 0x14, 0xff, 0x45, 0x46, 0x59, 0x8c, 0xed, 0x7f, 0x73, 0xa2, 0x84, 0x68, + 0x63, 0x9c, 0xda, 0x08, 0x5e, 0xfd, 0x50, 0x99, 0xc1, 0x23, 0x78, 0xb1, + 0x2f, 0xa4, 0x06, 0x7c, 0x16, 0x78, 0xc1, 0x6d, 0x09, 0x54, 0xf4, 0xb5, + 0x95, 0x4a, 0x48, 0xc2, 0xde, 0xab, 0xb4, 0xf6, 0x94, 0xc1, 0x71, 0xd6, + 0x9e, 0x7e, 0xfd, 0xcc, 0xfd, 0x18, 0x88, 0x7e, 0x79, 0x20, 0x7f, 0xdf, + 0xd0, 0xe8, 0x79, 0x82, 0x4a, 0xb9, 0x91, 0xaa, 0xce, 0x5d, 0xbf, 0xca, + 0xb0, 0x82, 0x6e, 0xe8, 0xf4, 0x4e, 0xfb, 0x54}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA384, + 127, + {0xd7, 0x08, 0x4e, 0x9d, 0x50, 0xf3, 0x40, 0xdd, 0x41, 0x61, 0x8f, 0x62, + 0x36, 0xc0, 0xdd, 0x09, 0xf8, 0x6e, 0xe1, 0x85, 0x8c, 0x77, 0xe2, 0x9f, + 0xcf, 0x82, 0xcf, 0x88, 0x43, 0x11, 0x11, 0xed, 0xd0, 0x25, 0xd3, 0xcc, + 0xfb, 0x90, 0x03, 0x9f, 0x5b, 0x63, 0x15, 0xe1, 0xea, 0xf2, 0xad, 0xad, + 0x3f, 0x59, 0x1f, 0x3c, 0xd4, 0xa0, 0xee, 0x49, 0x20, 0x61, 0xa7, 0x3d, + 0xa4, 0x56, 0x68, 0x48, 0x5d, 0xff, 0xbe, 0xc0, 0x20, 0x94, 0x7e, 0x3f, + 0x4a, 0x07, 0xf8, 0x2b, 0x3a, 0x5b, 0x47, 0x97, 0x62, 0x38, 0x67, 0xff, + 0x4d, 0x92, 0x8b, 0xd5, 0x8c, 0x19, 0x09, 0x6f, 0x60, 0x46, 0x56, 0xf6, + 0x0d, 0x8e, 0x3e, 0xca, 0x9e, 0x21, 0x8f, 0xab, 0x21, 0xd3, 0x47, 0x04, + 0x53, 0x63, 0x48, 0x38, 0xbb, 0x52, 0x44, 0x4a, 0xe1, 0xe2, 0xbb, 0xbc, + 0x55, 0x3b, 0x11, 0x2e, 0xc3, 0xa3, 0xc0, 0x78, 0x5b, 0xb3, 0x05, 0x11, + 0x83, 0xfa, 0x28, 0xff, 0x25, 0x55, 0x84, 0xd7, 0x5b, 0x44, 0x51, 0x02, + 0x52, 0x1c, 0x93, 0x76, 0xed, 0x91, 0x14, 0xe8, 0x4f, 0x7a, 0x22, 0xde, + 0x40, 0x21, 0xc3, 0x34, 0xe7, 0xda, 0x87, 0x3a, 0xef, 0x6d, 0xb2, 0x93, + 0x90, 0x3a, 0x8d, 0x03, 0xcd, 0xee, 0xc3, 0x15, 0x0b, 0xc1, 0x89, 0x0d, + 0x49, 0x3b, 0x41, 0x8e, 0xd2, 0x3e, 0xe4, 0xdf, 0x26, 0x31, 0x34, 0x72, + 0x47, 0xd4, 0x18, 0xf2, 0x01, 0xc0, 0x4f, 0xfa, 0xdb, 0xab, 0xfe, 0xa4, + 0x41, 0x68, 0x46, 0x21, 0xe7, 0x84, 0x25, 0xb9, 0xf5, 0xe6, 0xdf, 0xe8, + 0x99, 0x77, 0xe7, 0xd5, 0xda, 0x88, 0x72, 0x05, 0x95, 0x85, 0x0b, 0x5e, + 0x45, 0x86, 0x33, 0x7c, 0x22, 0xc1, 0xa4, 0xea, 0xf3, 0x5d, 0x5a, 0x40, + 0xb4, 0x77, 0x91, 0x92, 0x5d, 0x8d, 0xdb, 0x94, 0x71, 0xde, 0x7c, 0x87, + 0x56, 0xb5, 0xbf, 0xbe, 0x1a, 0x44, 0x06, 0x85, 0xd3, 0xc9, 0x9f, 0xc9, + 0x1f, 0x73, 0xa3, 0x34, 0xaa, 0x2d, 0x2b, 0x70, 0x71, 0xf5, 0xb5, 0xcf, + 0xfa, 0x64, 0x3a, 0x40, 0xb9, 0xa8, 0x54, 0x4b, 0x72, 0x5a, 0x1e, 0x9f, + 0x2c, 0x2b, 0xc6, 0x2a, 0x4e, 0xd4, 0x2d, 0xd4, 0xdb, 0x24, 0xcd, 0xf8, + 0x0f, 0x1c, 0xfb, 0x8e, 0x9e, 0x5b, 0x5b, 0x86, 0xd2, 0x00, 0xb5, 0xb9, + 0x50, 0xde, 0x96, 0xdb, 0xae, 0x50, 0x26, 0x6f, 0x5e, 0xe7, 0xec, 0x6e, + 0x4e, 0x2c, 0xb2, 0xa6, 0x35, 0xf4, 0x93, 0x0e, 0x0b, 0x38, 0xd1, 0x02, + 0x8f, 0x87, 0x8b, 0xfe, 0xa2, 0x2b, 0x56, 0xac, 0xc9, 0x52, 0x6a, 0xf2, + 0x12, 0x96, 0xa0, 0x88, 0x49, 0xbc, 0x1c, 0x3a, 0x9b, 0x9f, 0x90, 0x68, + 0x6d, 0x4a, 0x04, 0x26, 0xdd, 0x89, 0x04, 0xfb, 0x44, 0xe3, 0x40, 0x1f, + 0xcd, 0x6f, 0xa3, 0xa6, 0x25, 0xa8, 0x52, 0x31, 0x84, 0xd2, 0xe0, 0x3f, + 0xd6, 0xd3, 0x41, 0xe3, 0xbc, 0x36, 0x5b, 0xb5, 0x49, 0xc5, 0x30, 0x7d, + 0xd9, 0x28, 0xcf, 0x1e, 0x40, 0x9e, 0x7d, 0x60, 0xa1, 0xf3, 0xbf, 0xec, + 0x1a, 0x95, 0x50, 0x1d, 0x32, 0xeb, 0x79, 0xb3, 0x8c, 0xb5, 0x0c, 0xd5, + 0x20, 0x2f, 0x12, 0xde, 0x07, 0xd4, 0x66, 0x53, 0x1d, 0x85, 0xe0, 0xc6, + 0x68, 0xa7, 0x0c, 0xee, 0x06, 0x0c, 0xc3, 0xc4, 0x69, 0x83, 0xcb, 0x48, + 0x8b, 0x8f, 0x79, 0xca, 0x53, 0x11, 0xc9, 0x1f, 0x2b, 0x90, 0xc8, 0x44, + 0x6f, 0xcd, 0x2a, 0x58, 0xd5, 0x61, 0x77, 0x09, 0xb7, 0x9e, 0xbc, 0xfd, + 0x52, 0x34, 0xc7, 0x10, 0x34, 0x89, 0xc4, 0xd2, 0xfc, 0x3d, 0x7b, 0x33, + 0x87, 0x90, 0x4e, 0x03, 0xbf, 0xa9, 0xf8, 0xc5, 0xcc, 0xb9, 0xd5, 0xb3, + 0xf7, 0x8e, 0xb0, 0x59, 0x43, 0x27, 0x3d, 0xc8, 0xa9, 0x40, 0xec, 0x0f, + 0x74, 0xc5, 0x91, 0x0d, 0xc9, 0x3d, 0xa8, 0x1c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA384, + 128, + {0xc0, 0x8f, 0x38, 0xdf, 0x11, 0x97, 0x5c, 0x78, 0x1a, 0xf7, 0x1a, 0x9a, + 0x75, 0xb8, 0x0f, 0x89, 0xca, 0x79, 0x02, 0x40, 0x53, 0x3b, 0x40, 0xde, + 0x03, 0x63, 0xb1, 0x95, 0x84, 0x97, 0x7b, 0x41, 0x1a, 0xdb, 0xb2, 0xa6, + 0x99, 0x21, 0xf5, 0x3d, 0x0a, 0xaf, 0xe0, 0x40, 0xce, 0x96, 0xd6, 0x35, + 0x6b, 0x87, 0x9e, 0x0e, 0x4f, 0x24, 0xeb, 0x0d, 0xc0, 0x4e, 0xb8, 0xb3, + 0xa1, 0x9e, 0xf5, 0x78, 0x03, 0x35, 0x14, 0xc6, 0x3c, 0xe0, 0x8a, 0x01, + 0xe5, 0xb3, 0xca, 0xde, 0x4d, 0x25, 0xae, 0x36, 0xe7, 0xc1, 0x05, 0x45, + 0x0c, 0x7c, 0x1e, 0x2f, 0x2b, 0x40, 0x77, 0xb4, 0x92, 0xa3, 0xb2, 0x39, + 0x61, 0xc9, 0xc4, 0x06, 0x16, 0x61, 0x7e, 0xb0, 0x81, 0xb8, 0xa5, 0x61, + 0x6a, 0x74, 0x1c, 0x30, 0xdd, 0xef, 0x99, 0xe6, 0xfc, 0xd0, 0x93, 0x4c, + 0x4a, 0xf5, 0x6b, 0x99, 0xcb, 0x48, 0xd4, 0x41, 0x9d, 0xcb, 0x5c, 0x0d, + 0x0d, 0xb5, 0xca, 0xbb, 0x1a, 0x3d, 0xd1, 0x1e, 0xb8, 0xeb, 0xed, 0x9a, + 0x63, 0x03, 0xef, 0xe4, 0xb9, 0xba, 0x9d, 0x00, 0x01, 0x4b, 0x72, 0xa0, + 0x3b, 0x05, 0x89, 0xcb, 0xf6, 0x04, 0xa9, 0xa1, 0x3f, 0x22, 0x4d, 0x65, + 0x40, 0xa2, 0x88, 0x1c, 0x18, 0x03, 0x70, 0xab, 0x9e, 0x2c, 0x90, 0xc9, + 0x3e, 0x5c, 0x9b, 0xb5, 0xe5, 0x8a, 0x09, 0x26, 0xb6, 0xab, 0x75, 0xcc, + 0x18, 0xc1, 0x24, 0x31, 0xc4, 0xa1, 0x73, 0xe8, 0xc3, 0x38, 0x81, 0x70, + 0xa8, 0xcb, 0x71, 0x00, 0x19, 0x3a, 0x8c, 0x64, 0x4f, 0xf2, 0x74, 0x95, + 0xd9, 0x8f, 0xca, 0x0a, 0x5f, 0x0d, 0x49, 0xca, 0xfe, 0x61, 0x8c, 0x76, + 0x9c, 0xd5, 0x83, 0x17, 0x07, 0xc8, 0xba, 0xea, 0xda, 0xf3, 0x2d, 0xf0, + 0x71, 0x30, 0x63, 0x82, 0x01, 0x73, 0x80, 0x3c, 0x58, 0xdb, 0xa9, 0xce, + 0x29, 0x2b, 0x8e, 0x31, 0x8b, 0x93, 0xfe, 0xa3, 0xb4, 0x0d, 0x75, 0xba, + 0x0a, 0x05, 0x70, 0x51, 0x2e, 0x14, 0x8d, 0x9e, 0x84, 0xb5, 0x53, 0x5e, + 0xa7, 0x0e, 0xca, 0x59, 0xe4, 0x50, 0xaa, 0x05, 0x37, 0x82, 0xff, 0x8e, + 0x5f, 0xfc, 0xca, 0x14, 0x0d, 0xea, 0x1d, 0xbf, 0xcd, 0x37, 0xad, 0x8b, + 0xa3, 0xba, 0x24, 0xe6, 0x08, 0x72, 0x75, 0xe9, 0x47, 0xc1, 0x7a, 0x64, + 0xcb, 0xdd, 0x84, 0x88, 0xbd, 0x6f, 0x98, 0xf9, 0x38, 0x85, 0x49, 0xb0, + 0x0b, 0x33, 0x89, 0xd2, 0x56, 0xed, 0x0c, 0x60, 0x43, 0x78, 0x5d, 0xe6, + 0x93, 0x2f, 0x25, 0xc1, 0x8b, 0xed, 0x5c, 0x05, 0x27, 0xba, 0x46, 0x65, + 0x2f, 0x56, 0xdf, 0x24, 0xd3, 0xee, 0x96, 0x9e, 0x10, 0x9d, 0x9b, 0xf2, + 0x3c, 0xcc, 0x93, 0x59, 0x60, 0x36, 0x48, 0xd8, 0xe7, 0xb0, 0x64, 0x04, + 0x3c, 0x99, 0x73, 0x93, 0x1e, 0xf7, 0x8f, 0xd1, 0x07, 0xa9, 0xdf, 0x71, + 0x28, 0x36, 0x2b, 0x0a, 0xd4, 0xcf, 0xa4, 0x49, 0xc8, 0x6f, 0xc6, 0x13, + 0xc4, 0x7d, 0x99, 0x22, 0x2f, 0x95, 0x00, 0xa9, 0x55, 0x84, 0xc7, 0x46, + 0xb9, 0x1d, 0xd7, 0x29, 0xa9, 0x87, 0xbc, 0x5d, 0xe7, 0xc6, 0xbb, 0x92, + 0x6d, 0x52, 0x08, 0x19, 0x45, 0xa9, 0xb4, 0x2a, 0xe0, 0x61, 0x34, 0x7c, + 0x16, 0xe7, 0x1d, 0x91, 0xa6, 0x55, 0x31, 0x09, 0x01, 0x8d, 0x15, 0x9f, + 0xa7, 0xfc, 0x13, 0xa8, 0xd0, 0xac, 0x9a, 0x57, 0xb1, 0x32, 0xbc, 0xf7, + 0x94, 0x7f, 0x19, 0xe0, 0x44, 0x41, 0x48, 0x17, 0x37, 0x28, 0x39, 0x7a, + 0xfc, 0xde, 0x41, 0x04, 0x16, 0xb1, 0x36, 0x0a, 0xd1, 0xe3, 0x7c, 0xba, + 0x27, 0x62, 0xf7, 0xe1, 0x5f, 0xf2, 0xff, 0xfe, 0xee, 0x2e, 0x09, 0xd0, + 0x3b, 0x83, 0xac, 0xe2, 0x4e, 0x93, 0x95, 0xe3, 0xaa, 0x6a, 0x0f, 0xe9, + 0x7d, 0x03, 0x5e, 0x21, 0x31, 0x64, 0xd1, 0xc8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA384, + 129, + {0x21, 0xae, 0xdb, 0x00, 0x19, 0x1d, 0xa3, 0x33, 0xa6, 0x49, 0xec, 0xba, + 0x6a, 0x9d, 0x71, 0x5d, 0x4b, 0x5d, 0x37, 0x9a, 0x85, 0x4f, 0x27, 0xc6, + 0xd2, 0x7c, 0x2c, 0xe8, 0x92, 0xd6, 0xd6, 0x64, 0x66, 0x4e, 0xcb, 0x53, + 0x35, 0x1e, 0xc7, 0xf1, 0xbf, 0x75, 0x73, 0x33, 0x6b, 0x3b, 0xcc, 0xcf, + 0x7f, 0xb2, 0x5f, 0xfd, 0xc3, 0xa6, 0xfe, 0xb3, 0xb9, 0x54, 0x83, 0x71, + 0x7c, 0x08, 0xea, 0xbd, 0xb8, 0xd9, 0xe3, 0xa9, 0xf9, 0x19, 0x37, 0xf4, + 0x95, 0xa9, 0x65, 0x02, 0x8a, 0x1c, 0x89, 0xdb, 0xce, 0xa8, 0x39, 0x00, + 0x32, 0xd7, 0x37, 0x28, 0x92, 0x98, 0xd6, 0x12, 0x41, 0x97, 0x09, 0x0f, + 0x10, 0x61, 0x1e, 0x41, 0x8d, 0x7f, 0x6d, 0x2b, 0x36, 0x54, 0x25, 0x49, + 0xde, 0x77, 0x7f, 0xb8, 0xd0, 0xa2, 0x57, 0xf7, 0xed, 0xe5, 0x5a, 0x9b, + 0x63, 0xa9, 0xb0, 0xd7, 0xbe, 0xbd, 0xc2, 0x1b, 0x4b, 0x8c, 0x84, 0x5e, + 0x43, 0xfa, 0xa2, 0x71, 0xd5, 0x5d, 0x87, 0x78, 0x1a, 0xb7, 0x6b, 0xab, + 0x9b, 0x57, 0xa2, 0xe2, 0x23, 0x7c, 0x46, 0x6b, 0xfc, 0xdd, 0x8e, 0x2b, + 0x23, 0xf8, 0xf6, 0x55, 0x82, 0xc2, 0x10, 0x5a, 0xa3, 0x7a, 0xef, 0x76, + 0x87, 0xff, 0xb5, 0x14, 0xdf, 0x36, 0x29, 0xa3, 0x67, 0xbc, 0x2d, 0x3f, + 0xd1, 0x83, 0x19, 0x96, 0x99, 0xcf, 0x93, 0xc6, 0x87, 0x61, 0x1f, 0xc8, + 0xf1, 0x90, 0xef, 0xdc, 0xb0, 0x2d, 0xd6, 0xb9, 0xe2, 0x28, 0x36, 0x1c, + 0x7a, 0x72, 0xc2, 0xeb, 0xdd, 0x50, 0x77, 0xe0, 0x9e, 0xf8, 0x66, 0xe3, + 0x04, 0xdf, 0xce, 0x2b, 0x4b, 0x80, 0xfe, 0x99, 0xb4, 0x2a, 0x0c, 0xe9, + 0xf4, 0x7b, 0x8d, 0xed, 0x42, 0x0f, 0xc0, 0xe7, 0xe4, 0x62, 0xa4, 0x6a, + 0x82, 0x30, 0x7d, 0x42, 0xe5, 0xf1, 0x39, 0x19, 0x85, 0x56, 0xc3, 0xbd, + 0x74, 0xf7, 0xb0, 0x21, 0x5d, 0x8d, 0x15, 0x52, 0xc0, 0x79, 0xc8, 0x95, + 0xef, 0xca, 0x2f, 0x9d, 0xe2, 0x2b, 0xda, 0xbc, 0x46, 0xef, 0xca, 0xdc, + 0x35, 0x5d, 0x13, 0xcb, 0x8a, 0xd6, 0x26, 0x2f, 0x74, 0x68, 0xb8, 0x5e, + 0xb1, 0xb1, 0xd5, 0xc1, 0x3a, 0x9a, 0xec, 0x97, 0x88, 0x44, 0x21, 0x91, + 0x4b, 0x47, 0x4d, 0x9c, 0x50, 0x31, 0xf8, 0x96, 0x3b, 0x5d, 0x63, 0x5c, + 0xfb, 0x8d, 0xab, 0xde, 0x4b, 0xa9, 0x55, 0x09, 0x78, 0xd0, 0xbd, 0xa9, + 0xc6, 0xea, 0x0e, 0x28, 0xa7, 0xf7, 0x8b, 0x1a, 0x6c, 0xa8, 0x21, 0x85, + 0xac, 0xf4, 0x41, 0x27, 0x70, 0xce, 0xf4, 0x18, 0x9b, 0x49, 0x1c, 0x16, + 0xf7, 0x73, 0x57, 0xdf, 0x7b, 0x6b, 0x84, 0x8f, 0x47, 0x22, 0xc0, 0x98, + 0xe2, 0x0c, 0xb7, 0xc2, 0x49, 0xf3, 0x88, 0x3c, 0x02, 0x9e, 0x76, 0xff, + 0x18, 0x4f, 0x65, 0x7a, 0xc4, 0xb3, 0x89, 0x95, 0xb4, 0x28, 0xd7, 0xac, + 0xf4, 0x02, 0x39, 0xb1, 0x01, 0x78, 0x7e, 0x5c, 0x79, 0x8c, 0x68, 0x3a, + 0xfe, 0xe7, 0xfe, 0x19, 0xfc, 0xad, 0xa3, 0xce, 0x41, 0xd4, 0x5e, 0x63, + 0xd0, 0x6a, 0xfc, 0xc6, 0xba, 0xac, 0xdf, 0x42, 0x87, 0xe7, 0x0f, 0x03, + 0xd3, 0x8e, 0xce, 0x2b, 0x52, 0x3f, 0x57, 0xc3, 0xa7, 0x4f, 0x89, 0xd2, + 0x3c, 0x94, 0x90, 0xf0, 0x77, 0x1c, 0xc4, 0x25, 0x9b, 0x1d, 0x63, 0x82, + 0xf1, 0xf0, 0xd6, 0xce, 0x95, 0xe7, 0xaa, 0x60, 0x02, 0x10, 0x4c, 0x25, + 0x71, 0xd0, 0x8f, 0x20, 0x1f, 0x57, 0xcc, 0x80, 0x58, 0x62, 0x86, 0x77, + 0xdf, 0xc7, 0xc9, 0xdd, 0x63, 0x1f, 0x64, 0x83, 0x27, 0xc9, 0x47, 0x86, + 0x71, 0x29, 0x1a, 0xca, 0xc1, 0x3c, 0xdb, 0x02, 0xd5, 0x4c, 0x0e, 0x7a, + 0x7b, 0xa5, 0x89, 0x9b, 0x87, 0x57, 0x79, 0x6d, 0x97, 0x6e, 0x97, 0xca, + 0x64, 0xb1, 0x8a, 0xf4, 0x62, 0x04, 0x72, 0x26}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA384, + 130, + {0x37, 0x2a, 0x2b, 0x11, 0x8a, 0xdb, 0x8a, 0xd8, 0xf0, 0x8f, 0x5a, 0x1d, + 0x9a, 0xd3, 0x68, 0x8c, 0x85, 0x07, 0x59, 0x1a, 0xef, 0x91, 0x22, 0xfb, + 0x29, 0x5c, 0x7a, 0xce, 0xd5, 0x3d, 0x3c, 0xcd, 0x26, 0x85, 0x4a, 0x34, + 0x86, 0x24, 0x75, 0x7e, 0x00, 0x8d, 0xe3, 0x6d, 0xcd, 0xd1, 0x36, 0x7c, + 0xff, 0x7b, 0xfb, 0xc9, 0x47, 0x76, 0xe7, 0x62, 0xa5, 0xc1, 0xfe, 0x61, + 0xd1, 0xdd, 0x2e, 0xf8, 0xd2, 0x5e, 0x71, 0x4c, 0xc6, 0x8c, 0x26, 0x51, + 0x45, 0x6b, 0xfe, 0x31, 0x0b, 0x2c, 0x61, 0xd1, 0x70, 0xbc, 0xe0, 0x7d, + 0x2d, 0x6a, 0x57, 0x4e, 0xb6, 0xa4, 0xfc, 0xf0, 0x60, 0x69, 0x56, 0xd6, + 0xc1, 0x8a, 0x25, 0x40, 0x6f, 0xf8, 0x0c, 0x0e, 0x15, 0x3f, 0xd8, 0xd7, + 0x8d, 0xec, 0x66, 0xd3, 0x19, 0xa3, 0x10, 0x80, 0x90, 0x61, 0x50, 0xa8, + 0xfb, 0xd3, 0xa6, 0xb5, 0xa4, 0x2f, 0xc8, 0x34, 0x5b, 0xe0, 0xbd, 0x28, + 0x33, 0x5b, 0xaf, 0xfc, 0xde, 0xb4, 0x58, 0x15, 0x03, 0x27, 0x59, 0x17, + 0x70, 0x69, 0x7b, 0xf7, 0x85, 0xcd, 0xc1, 0x77, 0x4a, 0x34, 0xec, 0x74, + 0x0b, 0x9e, 0xd7, 0x6f, 0x38, 0x6d, 0x94, 0x1a, 0x81, 0xe0, 0xbf, 0x89, + 0x02, 0xf4, 0x03, 0x52, 0x67, 0x97, 0xec, 0x5b, 0xd5, 0x05, 0x87, 0x00, + 0x13, 0x1b, 0xd4, 0x2c, 0x9c, 0x1a, 0x42, 0xa7, 0xf8, 0x83, 0xa8, 0x55, + 0x92, 0x67, 0x9f, 0x1e, 0x81, 0x64, 0x7f, 0x7a, 0x60, 0x98, 0x1f, 0xb5, + 0xd0, 0x97, 0x5c, 0xe0, 0x33, 0x66, 0xd4, 0xbc, 0x5a, 0x3c, 0xda, 0x12, + 0x5e, 0x6d, 0xde, 0x41, 0x73, 0xb4, 0xb9, 0x9f, 0x67, 0x4e, 0x5f, 0xeb, + 0x0b, 0x94, 0xac, 0x15, 0xe4, 0x22, 0x6f, 0x18, 0x17, 0xa4, 0x37, 0x61, + 0xb7, 0x87, 0x1a, 0x82, 0xa8, 0xd0, 0xb5, 0xa2, 0x2b, 0x30, 0xc3, 0x96, + 0x9e, 0xef, 0x46, 0x91, 0x27, 0xbb, 0x01, 0xc3, 0xf8, 0xbe, 0x5e, 0x35, + 0xde, 0x49, 0xc4, 0x1b, 0x37, 0x13, 0xca, 0x20, 0x4d, 0x75, 0x0e, 0x19, + 0x1a, 0x5a, 0x30, 0x3f, 0x03, 0xcc, 0xd6, 0x7a, 0x3d, 0x3f, 0xc1, 0x16, + 0x2b, 0x19, 0x7c, 0xdd, 0xa6, 0xcf, 0x60, 0x4b, 0x5d, 0x7b, 0x36, 0xc2, + 0x59, 0x30, 0xf5, 0xca, 0x50, 0x29, 0xf0, 0x71, 0x43, 0x8f, 0xde, 0x1f, + 0x94, 0x0a, 0x27, 0x05, 0x5c, 0xdb, 0x0a, 0x90, 0x2f, 0x3d, 0xa6, 0xf5, + 0x7f, 0x28, 0xae, 0x67, 0x0e, 0xa2, 0xd3, 0xd5, 0x55, 0x4c, 0x99, 0xc9, + 0x67, 0x02, 0x43, 0x86, 0x83, 0x5b, 0x60, 0x4b, 0x0f, 0xd3, 0xf1, 0x48, + 0xab, 0x08, 0x1c, 0x8e, 0x79, 0xda, 0x6e, 0xa4, 0x67, 0xca, 0x16, 0xf1, + 0x4c, 0x93, 0x86, 0x91, 0xee, 0xb8, 0x31, 0x57, 0x4d, 0xd3, 0x5e, 0xee, + 0x97, 0xa8, 0xac, 0xe5, 0x7a, 0xfa, 0xcd, 0x1f, 0x5c, 0x56, 0x4d, 0xb1, + 0x78, 0xca, 0x05, 0x7f, 0x59, 0x6f, 0x5f, 0x66, 0x7f, 0xe7, 0xa6, 0xb9, + 0x38, 0x07, 0x5c, 0x9c, 0xe3, 0xb1, 0x10, 0xbd, 0x12, 0xec, 0x2b, 0xa3, + 0xb8, 0x2c, 0x5e, 0xae, 0x0d, 0x12, 0xb6, 0xbf, 0x19, 0x62, 0x49, 0x6b, + 0xc7, 0xe1, 0x3e, 0x4c, 0xe0, 0x4d, 0xe5, 0xa1, 0x63, 0x9c, 0x26, 0x1f, + 0x95, 0x62, 0xae, 0xcf, 0x8f, 0x87, 0x21, 0x18, 0x21, 0x01, 0x0b, 0x0a, + 0x32, 0xb2, 0x8a, 0x4c, 0xd6, 0xb8, 0xc1, 0x81, 0x8b, 0x3e, 0xa2, 0x48, + 0xb5, 0xf1, 0x1a, 0xc9, 0xea, 0x93, 0x72, 0x12, 0x1f, 0x30, 0xbd, 0xde, + 0x55, 0xf2, 0x80, 0x13, 0xc9, 0x71, 0x37, 0x61, 0xa2, 0xc8, 0x5f, 0xe5, + 0x63, 0xc5, 0x8c, 0x41, 0x8c, 0x08, 0x08, 0x1f, 0xec, 0xfc, 0x17, 0x8f, + 0xd6, 0xb6, 0x4c, 0x6b, 0xa9, 0x3a, 0x9c, 0xbd, 0x2e, 0x7d, 0x81, 0xbb, + 0x97, 0x11, 0x32, 0x15, 0x6b, 0x03, 0x10, 0x5d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA384, + 131, + {0x6c, 0x6f, 0x40, 0x14, 0xc6, 0xea, 0x5c, 0x64, 0xe8, 0x68, 0x21, 0x5a, + 0x49, 0x5f, 0xb2, 0xe8, 0x05, 0x06, 0x54, 0x58, 0xdb, 0x2b, 0xf0, 0x19, + 0x87, 0xd4, 0x45, 0x75, 0x89, 0xd5, 0x73, 0x55, 0x82, 0xc6, 0x1a, 0xe5, + 0x64, 0x8d, 0x93, 0xec, 0x37, 0xe3, 0x42, 0x3f, 0x72, 0x13, 0x11, 0xb9, + 0x51, 0x4b, 0xa7, 0xd5, 0x9c, 0xad, 0x19, 0xfe, 0x73, 0x17, 0x40, 0xaf, + 0x19, 0x42, 0x25, 0x52, 0x38, 0x89, 0xc4, 0x51, 0xed, 0xdb, 0x5e, 0xe1, + 0xaf, 0x9b, 0x6f, 0x3e, 0x8d, 0xa6, 0xa4, 0x39, 0xf4, 0x90, 0x52, 0xea, + 0x04, 0x10, 0x10, 0xd0, 0x14, 0x3f, 0x2a, 0xbe, 0xc8, 0x04, 0xb0, 0xd6, + 0xb1, 0xbd, 0x1a, 0x03, 0x36, 0xe8, 0xe1, 0xbf, 0x3a, 0xa7, 0x4b, 0x81, + 0x7c, 0x21, 0x27, 0x12, 0xf6, 0x49, 0x86, 0x2c, 0x68, 0x66, 0x7a, 0xbf, + 0x57, 0xe0, 0xaa, 0xc4, 0x7b, 0x6d, 0x03, 0xde, 0x3b, 0x70, 0x99, 0xc7, + 0x38, 0x46, 0x69, 0xaf, 0xd0, 0xb5, 0xda, 0xcb, 0xae, 0x4b, 0xc5, 0xc4, + 0xd6, 0xb3, 0xbf, 0x52, 0xdf, 0xdc, 0x23, 0xc4, 0x65, 0xd5, 0x90, 0x4d, + 0x6b, 0x63, 0x33, 0xff, 0x68, 0x5e, 0xdb, 0xef, 0x1f, 0x9c, 0xdb, 0xe5, + 0x91, 0x2b, 0x4f, 0xcd, 0xec, 0x6c, 0x6b, 0xe4, 0xea, 0x77, 0xf3, 0xd9, + 0x13, 0xf4, 0x7b, 0x09, 0x12, 0x3a, 0x9d, 0x3a, 0xfa, 0x48, 0xc2, 0x31, + 0x45, 0x30, 0x63, 0xec, 0x9c, 0x80, 0x01, 0x30, 0xef, 0xaa, 0xfe, 0x7b, + 0xeb, 0x7f, 0x7c, 0xce, 0x2c, 0xa5, 0xe3, 0xea, 0x43, 0x52, 0x9e, 0x68, + 0xd8, 0x5f, 0x93, 0xb1, 0x13, 0x92, 0xe9, 0x91, 0x2c, 0x9e, 0xe4, 0xb6, + 0xdf, 0x25, 0x7c, 0x76, 0xd0, 0x1a, 0x18, 0xaa, 0x6e, 0x6c, 0xd9, 0xd0, + 0x21, 0xd7, 0xd0, 0xd0, 0x30, 0x9c, 0xb1, 0x8b, 0x9f, 0x1e, 0x5a, 0x2f, + 0x30, 0x97, 0x2e, 0x57, 0xc5, 0xc3, 0xe1, 0x2a, 0x4f, 0x5c, 0x37, 0x68, + 0x0b, 0xc1, 0xd1, 0xbf, 0x68, 0x91, 0x1d, 0xbf, 0xa7, 0x95, 0x53, 0xd9, + 0x93, 0xd7, 0xa9, 0xb1, 0x97, 0x36, 0x0e, 0xa9, 0xea, 0x9e, 0xf6, 0xe7, + 0x66, 0x7b, 0x23, 0xb6, 0xeb, 0x10, 0x67, 0xd8, 0xbd, 0xba, 0x19, 0xa8, + 0x7d, 0x30, 0x2c, 0x7c, 0xc6, 0x27, 0xa4, 0xbe, 0xb5, 0x04, 0x86, 0x0f, + 0x17, 0xb8, 0x9f, 0xf4, 0xe3, 0xfa, 0x76, 0x00, 0xd9, 0xab, 0x65, 0x1b, + 0xf7, 0x1b, 0xfa, 0xbd, 0x89, 0x16, 0x60, 0x33, 0xcf, 0xb5, 0x58, 0x5c, + 0xb6, 0xb2, 0x35, 0x63, 0x91, 0xbd, 0xb0, 0x6c, 0xfd, 0x03, 0x4a, 0x9f, + 0xbf, 0x46, 0x73, 0x55, 0xee, 0x91, 0xe1, 0x9f, 0x25, 0xa9, 0xcd, 0x66, + 0xb4, 0x54, 0x56, 0xb5, 0x0c, 0x81, 0x33, 0xe4, 0x95, 0xe2, 0x20, 0x75, + 0x37, 0x43, 0x74, 0xfc, 0xab, 0x1d, 0x37, 0x3d, 0xbc, 0x52, 0xd5, 0x7c, + 0x1f, 0x38, 0x22, 0x4b, 0x1a, 0xee, 0x50, 0xc8, 0xf0, 0xff, 0xb3, 0x4a, + 0x71, 0x82, 0x22, 0x0d, 0x1a, 0xdf, 0xb7, 0x80, 0x54, 0x82, 0x89, 0xd7, + 0x69, 0x0c, 0xa5, 0xc2, 0xf0, 0x41, 0x4c, 0x80, 0xe3, 0x18, 0xce, 0x0c, + 0x62, 0xa3, 0xb7, 0x4b, 0x79, 0x3c, 0x34, 0xb7, 0x08, 0xf1, 0xdf, 0xa1, + 0xf8, 0x7f, 0xed, 0x6d, 0x0e, 0xe5, 0xae, 0x18, 0x13, 0xa7, 0xe8, 0x81, + 0xef, 0x99, 0xb0, 0xf3, 0xc0, 0xdf, 0x86, 0x16, 0xbd, 0xe1, 0xaa, 0xad, + 0x85, 0x71, 0xe1, 0x06, 0x49, 0x7b, 0x56, 0xc8, 0x51, 0x5a, 0xc5, 0x3b, + 0xd2, 0x48, 0x79, 0x48, 0x9d, 0x70, 0x17, 0xf7, 0xf9, 0xdd, 0x18, 0x2b, + 0x5a, 0xcb, 0x49, 0xbd, 0x3b, 0x76, 0xba, 0xc1, 0x2b, 0xa7, 0x92, 0x0b, + 0x1c, 0x2e, 0x4f, 0x0b, 0x70, 0x5a, 0x99, 0xe2, 0x9c, 0x93, 0x96, 0x3c, + 0xa8, 0x97, 0xd1, 0x52, 0x32, 0x9f, 0xa0, 0x97}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA384, + 132, + {0xdf, 0x88, 0xa9, 0xd6, 0xac, 0x58, 0x44, 0x25, 0x87, 0xb8, 0x6d, 0xef, + 0x97, 0xfc, 0x8b, 0x0b, 0xd5, 0x93, 0x4b, 0x84, 0x1c, 0x15, 0xf3, 0xf1, + 0xbb, 0x78, 0xd6, 0x84, 0x06, 0x0a, 0xd8, 0xd5, 0x89, 0x91, 0xba, 0xcd, + 0xd8, 0x68, 0x80, 0xbe, 0x01, 0xe1, 0x92, 0x1d, 0x2a, 0x07, 0x01, 0x83, + 0x4d, 0xec, 0x7b, 0x5e, 0xab, 0x1c, 0xe4, 0xd6, 0xf1, 0x1c, 0x31, 0x4d, + 0x4c, 0xd2, 0x8f, 0xc7, 0xea, 0x6f, 0xb6, 0x3d, 0x4b, 0xf4, 0x9c, 0x78, + 0xde, 0xea, 0x16, 0xec, 0x7a, 0xd3, 0xd8, 0x07, 0xe5, 0x7d, 0xcc, 0xe3, + 0x87, 0xf2, 0x1b, 0x64, 0x3c, 0x7e, 0xfb, 0xbc, 0xb3, 0x6c, 0xa2, 0x3d, + 0x22, 0xff, 0xbf, 0xcc, 0x27, 0xae, 0x5c, 0x01, 0x9a, 0x99, 0x74, 0xfe, + 0x15, 0x43, 0xca, 0x1b, 0xc8, 0x94, 0xab, 0xf0, 0x8a, 0xef, 0x39, 0xe2, + 0x5f, 0x46, 0x34, 0xeb, 0x04, 0xf4, 0x57, 0x38, 0x62, 0xa7, 0x3a, 0xff, + 0x68, 0x3b, 0xa4, 0x2a, 0x8b, 0xf3, 0x44, 0xf8, 0x84, 0x00, 0x70, 0xdf, + 0xed, 0x0b, 0xae, 0x17, 0x9a, 0x31, 0x4d, 0x23, 0x5a, 0x69, 0x30, 0x07, + 0x9c, 0x62, 0xb2, 0x2e, 0xd6, 0xa0, 0xd9, 0x45, 0xd2, 0x37, 0x83, 0x2a, + 0xfe, 0x91, 0x1e, 0xba, 0xb7, 0x72, 0xba, 0x0a, 0xb6, 0xf8, 0xce, 0x70, + 0x3e, 0x28, 0xad, 0xf5, 0x89, 0xed, 0xb8, 0x36, 0xb1, 0x20, 0xf3, 0x70, + 0xeb, 0x2c, 0x78, 0xc3, 0x4a, 0x9f, 0x5d, 0x62, 0x58, 0xb1, 0x33, 0xf3, + 0x50, 0xd2, 0x11, 0xd2, 0xee, 0x29, 0x55, 0xa6, 0x4d, 0x0c, 0x7b, 0xdf, + 0x53, 0xe9, 0x57, 0xab, 0x1c, 0xa4, 0x49, 0x96, 0x84, 0xff, 0x82, 0x8a, + 0xa5, 0x1b, 0x84, 0x40, 0x15, 0xbf, 0x52, 0x7f, 0x89, 0xda, 0xf8, 0xe5, + 0x4f, 0x31, 0x51, 0x44, 0xd0, 0xca, 0x42, 0x6f, 0xb6, 0x7b, 0xa9, 0x65, + 0xa9, 0x2f, 0xe7, 0x7a, 0xaf, 0x42, 0x29, 0x06, 0x09, 0xeb, 0x6e, 0xe7, + 0xd9, 0xc0, 0x98, 0xb4, 0xc3, 0x96, 0x33, 0x7a, 0x4e, 0x66, 0x7b, 0xaa, + 0x50, 0xec, 0xfc, 0x21, 0xd5, 0x3d, 0x43, 0x27, 0x0e, 0xfa, 0xe8, 0x82, + 0x06, 0xf4, 0xaf, 0xbb, 0x58, 0xe9, 0x4f, 0x43, 0xba, 0x42, 0xff, 0x3b, + 0xf4, 0x3f, 0xf6, 0x65, 0xe8, 0x4e, 0x7b, 0x2c, 0x67, 0x07, 0xd5, 0x1b, + 0x71, 0x15, 0x5a, 0x73, 0x4a, 0x8c, 0xee, 0x90, 0x2d, 0x55, 0x92, 0x7e, + 0x1b, 0xc0, 0x20, 0xe7, 0x21, 0x54, 0xc0, 0x6b, 0xfa, 0xe6, 0x45, 0x17, + 0x71, 0x42, 0xb0, 0xd3, 0x31, 0xb4, 0x80, 0x22, 0x1c, 0x5c, 0x33, 0x55, + 0x5b, 0x9e, 0xd8, 0x30, 0x57, 0x54, 0x32, 0x19, 0x52, 0x8d, 0x11, 0x8b, + 0x7e, 0x66, 0x36, 0x5d, 0x9d, 0xf9, 0xeb, 0x38, 0x1d, 0x2e, 0x31, 0xda, + 0x9b, 0x0f, 0x6d, 0x8d, 0xfc, 0xf3, 0x0e, 0xda, 0xa7, 0xda, 0x7c, 0x3d, + 0xd2, 0x15, 0x0d, 0x9f, 0x5c, 0x52, 0x73, 0x5c, 0x05, 0x72, 0x39, 0x95, + 0xd3, 0x48, 0xc7, 0xbf, 0xd9, 0xf6, 0xb3, 0x80, 0x00, 0x84, 0x8c, 0xe4, + 0xec, 0xd8, 0xe9, 0x1b, 0x44, 0x53, 0x00, 0xa3, 0x74, 0x4e, 0x45, 0x3b, + 0xf3, 0x62, 0x47, 0xdf, 0x12, 0x0e, 0x5d, 0xf0, 0xf9, 0x68, 0x6d, 0x99, + 0xfb, 0x9a, 0x58, 0x47, 0xfb, 0xea, 0x8b, 0x09, 0xc2, 0xb6, 0x40, 0x03, + 0xda, 0xf2, 0x43, 0xc4, 0x6e, 0x01, 0x71, 0x90, 0xba, 0x5a, 0x7f, 0x7c, + 0xc8, 0xa3, 0xc8, 0xd3, 0xaf, 0x7f, 0x34, 0x8a, 0x75, 0x7e, 0x81, 0x4f, + 0x67, 0x3a, 0x86, 0x80, 0x31, 0x17, 0x69, 0xb3, 0x92, 0x88, 0x58, 0x2c, + 0x9d, 0x33, 0xde, 0x02, 0xb2, 0xf2, 0x0c, 0xef, 0x72, 0x8c, 0xbc, 0x9d, + 0xe9, 0x62, 0x9b, 0x60, 0x02, 0xdd, 0x71, 0xf8, 0xe6, 0x51, 0x6e, 0xb1, + 0xf0, 0x00, 0xe1, 0x71, 0x58, 0xe9, 0xd4, 0x07}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA384, + 133, + {0x6f, 0x67, 0x18, 0x08, 0x3e, 0xc4, 0x4d, 0xaa, 0xce, 0xfd, 0x67, 0x13, + 0x14, 0xa9, 0xb2, 0x74, 0x0e, 0x6f, 0xe1, 0x64, 0x38, 0x4d, 0x24, 0x64, + 0x2b, 0xdd, 0x71, 0xf6, 0x23, 0x3d, 0x5d, 0xe5, 0xbd, 0xbb, 0x60, 0x45, + 0xff, 0x38, 0xa8, 0x69, 0x74, 0x82, 0x20, 0x16, 0xf2, 0x21, 0xd7, 0xb3, + 0xd1, 0xc0, 0x03, 0x5e, 0xbd, 0x7b, 0xcb, 0xc3, 0xf1, 0xd4, 0xe8, 0x2b, + 0xea, 0x03, 0x46, 0xf9, 0x79, 0x24, 0x2e, 0x5d, 0x27, 0x9b, 0x41, 0xd0, + 0x5e, 0x30, 0x04, 0x0d, 0x49, 0x94, 0xd8, 0xbf, 0xba, 0x56, 0x72, 0x4a, + 0x73, 0x42, 0x98, 0xdc, 0xc0, 0x1e, 0x71, 0x04, 0x81, 0x42, 0x53, 0xf1, + 0x2e, 0xf0, 0xf1, 0xf6, 0x77, 0x36, 0x5a, 0x27, 0x17, 0x3b, 0xb9, 0x5a, + 0xaf, 0x80, 0x5e, 0x31, 0xa3, 0x05, 0xe8, 0x1d, 0x38, 0x21, 0x42, 0x44, + 0x7d, 0x8c, 0x63, 0xa4, 0x24, 0xa8, 0xcd, 0x5b, 0x13, 0x02, 0x66, 0x65, + 0x99, 0x69, 0xcb, 0xf6, 0x5f, 0x7d, 0xdf, 0x6b, 0x54, 0x7d, 0x4e, 0x1b, + 0xb7, 0x52, 0xa9, 0x6c, 0x61, 0x86, 0xbf, 0x29, 0xff, 0xd5, 0x2a, 0x9d, + 0x8c, 0xeb, 0xd6, 0x1c, 0xee, 0xeb, 0xce, 0x33, 0x53, 0xb3, 0xd9, 0x79, + 0x7c, 0x6d, 0x1f, 0x15, 0xab, 0x1d, 0xb5, 0xd8, 0x3b, 0x56, 0xb7, 0xc0, + 0xb5, 0xdc, 0xfb, 0x10, 0xd6, 0x8c, 0x96, 0x3a, 0x7b, 0x81, 0x9e, 0x20, + 0x90, 0x64, 0x5c, 0xb3, 0xb2, 0xbe, 0x0c, 0x85, 0x91, 0x9b, 0x11, 0x4a, + 0xaf, 0xc7, 0xe0, 0x8d, 0xb4, 0xc5, 0xf0, 0x56, 0x62, 0xa7, 0x4b, 0xee, + 0xc2, 0xce, 0x7f, 0x33, 0xa0, 0x20, 0x98, 0x77, 0x43, 0xe9, 0xfd, 0x7f, + 0x58, 0x0c, 0x6b, 0x17, 0x39, 0x91, 0x78, 0xaa, 0x77, 0xc2, 0x30, 0xbf, + 0x1b, 0x0a, 0xfd, 0xe4, 0xca, 0x9b, 0x8d, 0x5c, 0xb1, 0x84, 0x42, 0x44, + 0x1f, 0x4e, 0xa5, 0x4e, 0x59, 0x23, 0xad, 0xb4, 0x42, 0x84, 0xcb, 0x04, + 0x78, 0x96, 0x5b, 0x5f, 0x7f, 0x50, 0xbf, 0x0f, 0x3d, 0x36, 0xea, 0xf9, + 0x21, 0x0a, 0x5f, 0xba, 0xac, 0x8d, 0xee, 0xbe, 0xbc, 0xf8, 0x42, 0xd7, + 0x0f, 0x23, 0x86, 0xbd, 0xe9, 0x16, 0xc0, 0x41, 0x20, 0x37, 0x6c, 0x87, + 0x6e, 0x67, 0x1f, 0x8d, 0xf1, 0x73, 0xbb, 0x12, 0xcc, 0x11, 0x74, 0x6c, + 0xb1, 0xb3, 0xa7, 0xbf, 0xfa, 0xc5, 0x57, 0x6f, 0xd2, 0xfd, 0x67, 0x0b, + 0x95, 0x75, 0x0b, 0x80, 0x3c, 0x8e, 0xdb, 0xf7, 0x61, 0xf1, 0xf3, 0x21, + 0x25, 0x11, 0x10, 0x99, 0x40, 0x27, 0xbd, 0xfc, 0x30, 0x0a, 0x09, 0x20, + 0xce, 0x03, 0xa1, 0x88, 0x84, 0xd2, 0x8b, 0x48, 0x78, 0xa1, 0xdc, 0x6f, + 0xfe, 0x6a, 0x47, 0x10, 0xb3, 0x7b, 0x9e, 0xc2, 0x52, 0xb4, 0x0f, 0x69, + 0x90, 0x2b, 0x73, 0x72, 0x67, 0xf0, 0xca, 0xfc, 0xeb, 0x3c, 0x85, 0x87, + 0xc5, 0xe4, 0x84, 0xf7, 0x9a, 0xbc, 0x60, 0x7b, 0xd2, 0x81, 0x35, 0xf8, + 0x8c, 0xee, 0xa3, 0xad, 0xf8, 0x41, 0x53, 0x01, 0x3a, 0xfe, 0x1b, 0x41, + 0x5f, 0xea, 0x01, 0xa6, 0xe9, 0x57, 0x93, 0xed, 0xa6, 0x4b, 0x9f, 0x6f, + 0x70, 0x1e, 0x9b, 0x6a, 0x51, 0xd0, 0xf9, 0x6a, 0x04, 0xf7, 0x4a, 0x5f, + 0xae, 0x2b, 0x19, 0xdb, 0x2a, 0xd7, 0x2d, 0x8c, 0xc3, 0x58, 0x36, 0x7c, + 0xd8, 0xb6, 0x39, 0x1e, 0x12, 0xa8, 0x52, 0xf8, 0x96, 0x3b, 0x55, 0x9f, + 0x86, 0x3a, 0xe8, 0x50, 0x77, 0x7b, 0x2c, 0xbb, 0x60, 0x2b, 0xd6, 0xa9, + 0xda, 0x58, 0xb2, 0x54, 0x64, 0xaa, 0x24, 0x31, 0x5e, 0xcc, 0x78, 0xc1, + 0x04, 0x94, 0x7b, 0x60, 0x8c, 0x41, 0xd3, 0x58, 0x97, 0x98, 0xdc, 0xf9, + 0x10, 0xfe, 0x52, 0x79, 0xc1, 0x28, 0xc9, 0x9d, 0x6c, 0x54, 0x67, 0xd7, + 0xdd, 0xcf, 0xbe, 0x35, 0xe7, 0x66, 0xc9, 0xac}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA384, + 134, + {0x0c, 0x7b, 0x97, 0x1b, 0x62, 0xc6, 0xa5, 0x39, 0xa0, 0xf1, 0xc2, 0x17, + 0xfd, 0xf2, 0x79, 0x6f, 0xe8, 0x62, 0xe0, 0x91, 0xe9, 0x83, 0x90, 0xe7, + 0x52, 0x97, 0x2f, 0xee, 0x87, 0xad, 0xf3, 0xa5, 0x41, 0xd3, 0xc6, 0x56, + 0x96, 0x2a, 0xa3, 0x0f, 0x64, 0x1a, 0x28, 0x97, 0x2b, 0xd0, 0x1f, 0x20, + 0x74, 0x13, 0x3f, 0x20, 0x77, 0x47, 0x7e, 0x47, 0x4f, 0x41, 0x3b, 0x56, + 0x94, 0xb8, 0x72, 0x62, 0x2a, 0x17, 0x98, 0xc7, 0x76, 0xd0, 0x01, 0xd7, + 0x6a, 0x22, 0x68, 0xb7, 0xb0, 0x00, 0x20, 0x23, 0x6e, 0x95, 0xb4, 0x7f, + 0x6d, 0xcc, 0x83, 0xe4, 0x60, 0x74, 0x64, 0x3d, 0x69, 0x54, 0x5d, 0x4f, + 0x80, 0x97, 0x8c, 0x4b, 0x12, 0x7b, 0xe5, 0xee, 0xec, 0x5d, 0xc8, 0x7d, + 0x3e, 0x58, 0x20, 0x43, 0x2a, 0x23, 0xb7, 0x17, 0xd2, 0x76, 0xe8, 0x6a, + 0xb4, 0x2e, 0xb9, 0xc8, 0x7b, 0xea, 0x82, 0xf6, 0x02, 0xb5, 0x03, 0x6d, + 0x6b, 0x28, 0xcb, 0xa4, 0x31, 0x46, 0x0b, 0xdf, 0x47, 0x5f, 0x2c, 0x74, + 0x10, 0x4d, 0x11, 0x55, 0xcf, 0x80, 0x04, 0xf0, 0x83, 0xdd, 0x25, 0x7a, + 0xed, 0x70, 0x48, 0x42, 0x80, 0x85, 0xa7, 0xc3, 0x45, 0xf6, 0xe8, 0x35, + 0x9b, 0xf1, 0x9a, 0x0e, 0x6e, 0x7d, 0x6e, 0xe1, 0x00, 0xbb, 0xf7, 0x06, + 0xe3, 0xc7, 0x81, 0x9d, 0x42, 0x7d, 0x76, 0x92, 0x0f, 0x0d, 0xed, 0x8d, + 0x8d, 0x1a, 0x24, 0xc3, 0x5f, 0x18, 0x21, 0x98, 0xeb, 0x7f, 0x3d, 0x53, + 0xbd, 0x4f, 0x85, 0xa0, 0x11, 0x17, 0x5d, 0x2b, 0xbe, 0x62, 0x91, 0x8e, + 0x3e, 0x02, 0x1a, 0x12, 0x73, 0xa8, 0x08, 0xbb, 0xd3, 0x63, 0x9b, 0xeb, + 0xf3, 0x79, 0x2c, 0xa0, 0xf6, 0xc4, 0xb5, 0x41, 0x24, 0x47, 0x75, 0x97, + 0x68, 0x15, 0xd5, 0xa1, 0xf9, 0x89, 0xff, 0xd9, 0x3e, 0x5d, 0xeb, 0x1c, + 0xce, 0xb6, 0x1d, 0xfd, 0x10, 0xa1, 0x3e, 0xb2, 0xad, 0x6b, 0x22, 0xae, + 0x6e, 0xaa, 0x8b, 0xa8, 0xc2, 0x5b, 0xf6, 0x45, 0x25, 0xdf, 0xb4, 0x40, + 0x81, 0x3c, 0x5b, 0x74, 0x86, 0xc3, 0x36, 0x51, 0xad, 0xd3, 0x22, 0xf8, + 0x33, 0x48, 0x3e, 0x34, 0xe1, 0x65, 0x27, 0xc5, 0xcf, 0x5c, 0xd8, 0x81, + 0xa5, 0xdc, 0x8f, 0x75, 0xe3, 0x69, 0x61, 0x0a, 0x30, 0x1c, 0x65, 0x65, + 0x60, 0x5d, 0xcf, 0x0c, 0x63, 0x19, 0x94, 0xbf, 0xf5, 0x02, 0x87, 0x2c, + 0xe6, 0x2e, 0xd8, 0x5a, 0x86, 0x41, 0x2f, 0xe4, 0x0a, 0xf2, 0x28, 0x90, + 0x64, 0xa5, 0x51, 0xff, 0x8f, 0x5e, 0x22, 0xa7, 0x90, 0x49, 0x39, 0x89, + 0x33, 0xa6, 0xd5, 0xdf, 0xbd, 0x4d, 0x52, 0x5a, 0xc6, 0x77, 0x81, 0xfd, + 0xc6, 0x80, 0xc9, 0xc2, 0x2e, 0x40, 0xc0, 0xb9, 0x2a, 0x8d, 0x25, 0x84, + 0x2c, 0x07, 0x65, 0x70, 0xa9, 0x83, 0xb8, 0x52, 0x95, 0x7d, 0xff, 0x31, + 0x36, 0x1f, 0xcf, 0xee, 0x29, 0x75, 0x48, 0xbb, 0xff, 0x92, 0xbe, 0x12, + 0x33, 0x61, 0xd6, 0x25, 0x3a, 0xdb, 0xdd, 0x0c, 0x0d, 0x8b, 0xb9, 0xd3, + 0x85, 0x46, 0xc7, 0x9d, 0x59, 0xc1, 0xf9, 0xa0, 0x9d, 0x71, 0x1b, 0xc1, + 0x72, 0x8e, 0x68, 0xeb, 0xce, 0x39, 0x8d, 0x94, 0xfb, 0x82, 0x44, 0xf1, + 0xc9, 0x59, 0xd5, 0x4f, 0x07, 0x1c, 0x32, 0x1e, 0xc9, 0xa6, 0x9a, 0x25, + 0x5e, 0x10, 0xa6, 0x9c, 0x52, 0x1d, 0x9a, 0x1a, 0x71, 0x28, 0xf6, 0x11, + 0x69, 0xa9, 0x62, 0x18, 0x45, 0xcf, 0x4b, 0xfa, 0x70, 0x07, 0x29, 0xe3, + 0x1e, 0xdf, 0xb9, 0xcb, 0x9a, 0x01, 0xce, 0xc3, 0x68, 0x82, 0xa1, 0xd3, + 0x1f, 0x84, 0x48, 0xb6, 0x3b, 0xe4, 0xd9, 0x8a, 0xff, 0xc9, 0xe5, 0x13, + 0x2f, 0x17, 0x1b, 0x93, 0x60, 0x4c, 0x83, 0xf8, 0xa6, 0x88, 0xdf, 0xdb, + 0xba, 0xe5, 0x96, 0xd5, 0x63, 0x21, 0x1c, 0x36}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA384, + 135, + {0xdf, 0x87, 0xb7, 0xa1, 0x4a, 0x71, 0x27, 0xda, 0xff, 0x81, 0x63, 0x95, + 0xb6, 0x1a, 0x9d, 0x9b, 0x8f, 0x60, 0x55, 0x46, 0x0f, 0x79, 0x96, 0x2c, + 0x95, 0x61, 0xa9, 0x4e, 0xe3, 0x3f, 0x76, 0x6f, 0x8f, 0xcf, 0x52, 0x87, + 0x98, 0x59, 0xf1, 0x1d, 0xf9, 0x50, 0x18, 0xeb, 0x83, 0xab, 0xf3, 0xfd, + 0x08, 0x33, 0x1f, 0xc0, 0xbd, 0xb9, 0x02, 0x10, 0x4c, 0x7a, 0x93, 0x19, + 0x46, 0xa6, 0x38, 0xae, 0xd1, 0x14, 0xb0, 0xe1, 0x14, 0x1c, 0x66, 0x9d, + 0x31, 0x51, 0x64, 0x97, 0x94, 0x5e, 0x2c, 0xcd, 0xbe, 0x38, 0x6e, 0x1c, + 0xc4, 0x8f, 0xa1, 0x9d, 0x9a, 0x3b, 0x4f, 0xea, 0x90, 0x2f, 0x8f, 0xc6, + 0x2b, 0x89, 0x77, 0xbf, 0xd4, 0x68, 0xfd, 0xf0, 0xe6, 0xb7, 0xcc, 0x2a, + 0xe4, 0x21, 0x9e, 0xe8, 0xb4, 0x2b, 0x1f, 0xf5, 0xb2, 0x2d, 0x72, 0xa0, + 0xc6, 0x0a, 0xea, 0x95, 0xca, 0xe3, 0xf7, 0xfc, 0x54, 0x24, 0x69, 0xb3, + 0xa4, 0x81, 0x19, 0x25, 0xce, 0x49, 0x3b, 0xd9, 0x76, 0x3a, 0x4c, 0xea, + 0x8b, 0x87, 0xe3, 0xe4, 0x37, 0x2d, 0x85, 0x5c, 0xa6, 0x17, 0x79, 0xa8, + 0x8a, 0x51, 0x83, 0x2f, 0x72, 0xd8, 0xf9, 0x6a, 0x31, 0xb5, 0xb0, 0xce, + 0x2c, 0x31, 0x2c, 0x94, 0xcc, 0x47, 0x7f, 0xeb, 0xc6, 0x9d, 0x1a, 0xfb, + 0xf9, 0xc3, 0x22, 0x58, 0xe8, 0x82, 0x91, 0xd7, 0x45, 0x44, 0x2b, 0x15, + 0x3b, 0x4a, 0xd3, 0x1a, 0xc3, 0x76, 0x28, 0x7e, 0x9f, 0xc2, 0x0e, 0xe2, + 0x74, 0x42, 0x73, 0x6d, 0x18, 0x7e, 0x39, 0x6f, 0x08, 0x9f, 0x6e, 0xc8, + 0x0e, 0xc3, 0x84, 0x61, 0xbd, 0x28, 0xaf, 0x88, 0x16, 0x5b, 0xcc, 0x56, + 0x76, 0xfc, 0x0a, 0x09, 0xbe, 0x3c, 0x0a, 0x32, 0x2b, 0x07, 0xeb, 0xad, + 0xc1, 0xe9, 0x01, 0x52, 0xa5, 0x01, 0x31, 0x71, 0x9f, 0xf6, 0x76, 0xef, + 0xe3, 0x62, 0x40, 0x56, 0xc0, 0x3a, 0x24, 0x84, 0xe1, 0x74, 0x57, 0x54, + 0xc5, 0x8d, 0x78, 0xa3, 0x88, 0x02, 0x96, 0x9e, 0xab, 0xbb, 0x9a, 0x75, + 0x0d, 0xe6, 0x68, 0x45, 0x43, 0x08, 0x6c, 0x3b, 0x42, 0xa1, 0xd5, 0x8c, + 0x04, 0xab, 0x22, 0x2a, 0x46, 0x55, 0x78, 0xaf, 0x09, 0xc6, 0x44, 0xe1, + 0xc7, 0xa2, 0x5b, 0xca, 0x4f, 0x3b, 0x51, 0x10, 0xec, 0x89, 0xb5, 0xb8, + 0xc6, 0xbc, 0x05, 0x57, 0x06, 0xf0, 0xb4, 0xaf, 0x09, 0xe7, 0x72, 0xbd, + 0x05, 0xc5, 0xf5, 0xdf, 0xd8, 0xb4, 0xe2, 0x24, 0x17, 0x78, 0xd8, 0xd5, + 0xb6, 0xae, 0x32, 0x75, 0x20, 0x8a, 0x01, 0x6e, 0x53, 0x89, 0x16, 0x18, + 0xd6, 0xf6, 0x14, 0x5c, 0xf5, 0xa6, 0xca, 0x61, 0x3b, 0xda, 0xce, 0xc5, + 0xb7, 0x5e, 0x18, 0x38, 0x64, 0xc6, 0x1c, 0x83, 0x54, 0xc9, 0xec, 0x69, + 0x39, 0x79, 0x5c, 0x81, 0x83, 0x53, 0xb8, 0xb9, 0x9b, 0x04, 0x3a, 0x2a, + 0xfa, 0xd1, 0xe7, 0xb6, 0xbd, 0x2e, 0x91, 0xcd, 0xc5, 0x23, 0x01, 0x69, + 0xfb, 0x55, 0x17, 0x54, 0xbf, 0xd2, 0xdc, 0xa7, 0x93, 0x12, 0x4c, 0x3c, + 0x86, 0x3e, 0x7b, 0xe8, 0xa7, 0x38, 0x7d, 0xde, 0xa9, 0x40, 0x9b, 0x74, + 0x5d, 0x95, 0x2b, 0x53, 0xfc, 0xa4, 0xa2, 0x0c, 0xc2, 0x9b, 0x6b, 0xed, + 0x8b, 0xcd, 0xf5, 0xb2, 0xf5, 0x1e, 0xd3, 0x47, 0x21, 0xc5, 0x9e, 0x0c, + 0x63, 0x0d, 0x08, 0xd1, 0x9a, 0xbb, 0xd7, 0xd9, 0x5f, 0x6d, 0x12, 0x89, + 0x2a, 0xef, 0x33, 0x8f, 0x0c, 0x57, 0xfd, 0xae, 0x3b, 0x67, 0x19, 0x4c, + 0x99, 0x06, 0xd0, 0x9f, 0xfa, 0xfb, 0x55, 0x88, 0xfb, 0x69, 0x25, 0xce, + 0x4a, 0x25, 0x80, 0xe7, 0xaf, 0x10, 0x83, 0x1e, 0xfb, 0xe8, 0xf5, 0x6e, + 0x24, 0xc3, 0xe7, 0x17, 0x12, 0x39, 0xaf, 0x5e, 0x6b, 0xe3, 0x30, 0x33, + 0x31, 0xc5, 0x95, 0x74, 0xcc, 0x91, 0x0e, 0xdb}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA384, + 136, + {0x9c, 0x57, 0x00, 0xb7, 0xd7, 0x22, 0xa8, 0xf1, 0xf8, 0x3f, 0xd1, 0x13, + 0x59, 0xfd, 0xe3, 0x2a, 0xad, 0x16, 0x06, 0xd2, 0x08, 0x34, 0xa7, 0xb7, + 0xb8, 0x4b, 0x22, 0xbf, 0x34, 0xb1, 0x8f, 0x5c, 0x38, 0x3a, 0x34, 0xf2, + 0x29, 0xb6, 0x5c, 0x56, 0xf7, 0x0e, 0x13, 0x47, 0x63, 0x2a, 0xb5, 0x9a, + 0x75, 0x82, 0x1e, 0xa6, 0x23, 0xd0, 0xeb, 0xc0, 0x9c, 0x40, 0x05, 0xc0, + 0xf3, 0x2a, 0x86, 0xe1, 0xbc, 0x87, 0x36, 0x89, 0xac, 0xe2, 0xb7, 0x3c, + 0x7c, 0x84, 0xb9, 0x1f, 0xe2, 0x70, 0xf4, 0x57, 0xfe, 0xa2, 0x00, 0x05, + 0x1e, 0x04, 0x1e, 0xff, 0x72, 0xaf, 0x27, 0xe7, 0xb7, 0x73, 0x76, 0x9d, + 0x37, 0xd5, 0x56, 0x9c, 0x02, 0xde, 0x5a, 0x10, 0x14, 0x67, 0xbb, 0xb0, + 0x14, 0xb0, 0x65, 0xbd, 0xfe, 0xc7, 0x78, 0x08, 0x23, 0xe8, 0x31, 0x99, + 0xa3, 0x20, 0x64, 0xcb, 0x21, 0x49, 0xc8, 0xea, 0x38, 0x81, 0x62, 0xf7, + 0xa2, 0xe3, 0x60, 0x4c, 0x7c, 0x33, 0xe1, 0x4e, 0x5c, 0xbf, 0xb5, 0x4e, + 0x35, 0x97, 0x70, 0x40, 0x26, 0xde, 0xd5, 0x67, 0x0f, 0x5e, 0xfd, 0x97, + 0x9d, 0xcb, 0x80, 0xa0, 0xb5, 0xbe, 0xca, 0x42, 0xe5, 0xf4, 0x9e, 0xe8, + 0x0a, 0xee, 0x7a, 0x81, 0x34, 0x8d, 0xe4, 0x61, 0x6e, 0x3b, 0x3d, 0x72, + 0x3d, 0xd4, 0xfa, 0x5e, 0x73, 0xc1, 0xf5, 0x6b, 0xd9, 0xb3, 0x27, 0x6f, + 0x85, 0xad, 0x8a, 0xce, 0x65, 0x4f, 0xcd, 0x46, 0xd7, 0xb6, 0x16, 0x0d, + 0x8e, 0xcd, 0x64, 0x0e, 0x82, 0x34, 0x32, 0xa0, 0x74, 0xd4, 0xbe, 0xf0, + 0xab, 0x0b, 0x58, 0xa0, 0xdd, 0x14, 0x94, 0x3e, 0x71, 0x0b, 0x7f, 0x6d, + 0x7d, 0x23, 0xab, 0xff, 0x0c, 0xc8, 0x55, 0xb7, 0xe9, 0x32, 0xa1, 0x4c, + 0x9a, 0x6a, 0x0d, 0x55, 0x0d, 0xd2, 0x8a, 0x7d, 0xcc, 0xe4, 0x60, 0x53, + 0x91, 0xb0, 0xad, 0x12, 0x8b, 0xf7, 0x8e, 0xf8, 0xb5, 0x50, 0x18, 0x7c, + 0x40, 0x42, 0xae, 0x89, 0x57, 0x06, 0x70, 0x58, 0x7b, 0x8f, 0x1f, 0x42, + 0x2b, 0x12, 0xb3, 0xcb, 0x20, 0xd0, 0x95, 0x78, 0x8a, 0x8b, 0x31, 0xa3, + 0x88, 0xef, 0xaf, 0xe6, 0x16, 0xdd, 0x18, 0x41, 0xcb, 0x45, 0x8d, 0xe9, + 0xd4, 0x58, 0x29, 0xfd, 0x15, 0x97, 0xe5, 0x5e, 0xe0, 0xc2, 0x4e, 0x5f, + 0x6c, 0xc7, 0x1d, 0x19, 0x4f, 0xe0, 0x29, 0x30, 0xdc, 0x37, 0x1f, 0x12, + 0x43, 0xff, 0xa4, 0x26, 0x0a, 0x03, 0x12, 0x9f, 0x00, 0x28, 0x1e, 0x80, + 0x00, 0x06, 0x9c, 0xbd, 0xc8, 0x70, 0x1f, 0x46, 0x93, 0xf9, 0x4d, 0x66, + 0x79, 0x80, 0x7e, 0x28, 0x94, 0x4b, 0x40, 0x31, 0x7c, 0xe7, 0x60, 0xb8, + 0xac, 0x17, 0x03, 0x90, 0x23, 0x3a, 0xb0, 0xd0, 0x0f, 0x4e, 0x42, 0xf1, + 0xe5, 0x14, 0x95, 0x0c, 0x76, 0x99, 0x21, 0x5e, 0x2e, 0x2c, 0xb0, 0xa7, + 0x00, 0x75, 0xa2, 0x2e, 0x55, 0x4b, 0x08, 0x21, 0x08, 0x3a, 0xd4, 0x5d, + 0x63, 0xeb, 0x8a, 0xdb, 0x54, 0xcd, 0x00, 0x63, 0x66, 0x5c, 0x4c, 0xb1, + 0x0f, 0x67, 0x9e, 0xa3, 0xca, 0xa6, 0x47, 0xfd, 0x54, 0x88, 0xbb, 0x3a, + 0xf8, 0x79, 0xa2, 0xf2, 0xfa, 0xcc, 0x56, 0xef, 0xb9, 0x78, 0x80, 0xa1, + 0x68, 0xa3, 0xc6, 0x56, 0xc4, 0xd1, 0x00, 0x82, 0x69, 0x36, 0x93, 0x42, + 0x53, 0xc4, 0x7f, 0x87, 0xa2, 0x64, 0x90, 0xe5, 0x18, 0x43, 0x84, 0x57, + 0x22, 0x86, 0x2b, 0x55, 0xda, 0xee, 0xac, 0xf7, 0x0b, 0x7d, 0xa9, 0x8e, + 0x76, 0xb4, 0x97, 0x62, 0x7d, 0xe0, 0x60, 0xab, 0x3b, 0xa7, 0x12, 0xdd, + 0x8b, 0xf9, 0xe1, 0xa9, 0xe1, 0x5d, 0xab, 0x3d, 0x46, 0x74, 0xdc, 0x32, + 0xd2, 0xff, 0x4c, 0xaf, 0x9b, 0x30, 0xf8, 0x1c, 0x82, 0xe4, 0xc3, 0x02, + 0xf7, 0x28, 0x8b, 0x76, 0x2b, 0x20, 0x5c, 0xe0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA384, + 137, + {0x84, 0xdc, 0x44, 0x1e, 0xd2, 0x15, 0xa1, 0xb7, 0xaf, 0xa0, 0x81, 0x5e, + 0xa1, 0x5f, 0x40, 0x3d, 0xa0, 0xb5, 0x37, 0x09, 0xb3, 0x27, 0xa8, 0xad, + 0x26, 0x67, 0x7b, 0xdd, 0x79, 0x91, 0x0b, 0xc9, 0x31, 0xe8, 0x4f, 0x6e, + 0x0a, 0x9a, 0x06, 0x17, 0xaf, 0x72, 0xc5, 0xbf, 0x28, 0x4e, 0xe1, 0xc0, + 0x5a, 0xa0, 0x02, 0x9d, 0x4b, 0xd5, 0xf7, 0x20, 0x44, 0x04, 0xd5, 0x83, + 0x78, 0xb5, 0x15, 0x07, 0x46, 0x09, 0x7d, 0x2f, 0x65, 0x04, 0x56, 0xbc, + 0xea, 0x0e, 0xff, 0x70, 0xee, 0x1d, 0x13, 0x71, 0xa8, 0xb3, 0xd1, 0x45, + 0x64, 0x25, 0x2b, 0xcf, 0x65, 0x5d, 0x53, 0x9a, 0x66, 0x63, 0x43, 0x88, + 0x39, 0x41, 0xb3, 0x02, 0x3b, 0x09, 0x50, 0x01, 0xcd, 0x1b, 0x05, 0xab, + 0x45, 0xae, 0xb3, 0x05, 0x7b, 0xb4, 0x0f, 0x8f, 0xc1, 0x10, 0x01, 0x08, + 0xd9, 0xc1, 0xba, 0x4f, 0xcc, 0xbb, 0x77, 0x69, 0x65, 0xba, 0x45, 0xa5, + 0xa9, 0xcc, 0x6e, 0xb0, 0xec, 0xfd, 0x23, 0x0b, 0x0a, 0x2c, 0x4d, 0xa0, + 0xd8, 0xde, 0xd5, 0x4f, 0x12, 0xf2, 0x90, 0xf6, 0x81, 0x87, 0x8c, 0xcf, + 0xb0, 0x2c, 0xe9, 0x7c, 0x80, 0x55, 0xf2, 0x90, 0x32, 0x49, 0x7b, 0x87, + 0xef, 0xec, 0x10, 0xe2, 0x25, 0xc2, 0x04, 0x31, 0x5a, 0xdc, 0x30, 0x92, + 0x1d, 0xe2, 0x22, 0xe4, 0xf2, 0xfe, 0x2a, 0x92, 0xf9, 0x95, 0x15, 0x26, + 0x93, 0xf9, 0x04, 0x87, 0x00, 0xaa, 0x12, 0x7a, 0xd6, 0x51, 0xe4, 0xfa, + 0x8f, 0x6a, 0xac, 0xe2, 0x24, 0x95, 0x3a, 0x43, 0x6f, 0xdb, 0xa2, 0x74, + 0x70, 0xf2, 0x39, 0xc7, 0xf9, 0xa5, 0x9b, 0xee, 0x18, 0x0e, 0x2c, 0x11, + 0x4b, 0x7e, 0x43, 0x5a, 0x63, 0x4f, 0x9c, 0xb4, 0xdd, 0xf4, 0x97, 0x17, + 0xec, 0x10, 0xe9, 0x5d, 0xb8, 0x4f, 0xbe, 0xec, 0x6b, 0xc6, 0xfb, 0x09, + 0xa1, 0x0f, 0x61, 0x3c, 0x6d, 0x8a, 0xe9, 0xec, 0x31, 0x5d, 0xb9, 0x47, + 0xfd, 0xf8, 0xf1, 0x16, 0x25, 0x62, 0x35, 0xb0, 0x26, 0x87, 0xf0, 0xbe, + 0xa2, 0xc7, 0x06, 0x63, 0x7e, 0xbf, 0xc3, 0x09, 0x89, 0x5b, 0xe0, 0x02, + 0x64, 0xbb, 0x46, 0x23, 0x48, 0xd5, 0x24, 0x90, 0x3c, 0xc8, 0xb1, 0x34, + 0xce, 0x52, 0xf4, 0x07, 0xaa, 0x8c, 0x87, 0x1a, 0x82, 0x9b, 0xa7, 0xcc, + 0x56, 0x8a, 0x03, 0xb8, 0x03, 0x36, 0x60, 0x3a, 0xf5, 0xef, 0x3d, 0x55, + 0xe5, 0x4f, 0x4b, 0xb1, 0xaa, 0xd3, 0x35, 0x3d, 0xf4, 0x64, 0x5e, 0xa9, + 0x22, 0x9b, 0x3a, 0x84, 0xc8, 0x30, 0x92, 0xdf, 0x72, 0xb0, 0xad, 0x5a, + 0x6c, 0xa0, 0x97, 0x2c, 0x54, 0xf9, 0xc1, 0xdd, 0x7b, 0x05, 0xf3, 0xb8, + 0xd4, 0x5e, 0x2f, 0x51, 0x61, 0xbc, 0x5c, 0x32, 0xfc, 0xe2, 0xcf, 0x9a, + 0x35, 0xbb, 0x55, 0xe8, 0x18, 0xca, 0x26, 0x7c, 0x0a, 0xac, 0x22, 0x5a, + 0x2e, 0x3b, 0x63, 0x58, 0x7d, 0x93, 0x91, 0x09, 0x45, 0x96, 0x36, 0x5b, + 0x31, 0x32, 0xee, 0xd6, 0xce, 0x24, 0x29, 0x9f, 0x36, 0x54, 0x95, 0xcc, + 0x60, 0x29, 0x48, 0x0c, 0x2b, 0x9e, 0x35, 0x62, 0xd8, 0xb7, 0xbe, 0x8f, + 0xf0, 0x1a, 0xb4, 0x87, 0xc3, 0x9d, 0xf6, 0x7f, 0x09, 0xed, 0x69, 0xfe, + 0x58, 0x6e, 0xb1, 0x87, 0x5a, 0xc7, 0x1a, 0x7a, 0x2b, 0x69, 0x6d, 0xb2, + 0x36, 0x20, 0x37, 0xb8, 0xec, 0x4f, 0x5f, 0x71, 0x87, 0x21, 0x19, 0xfc, + 0x97, 0x5b, 0xce, 0xbe, 0x02, 0x47, 0xa8, 0xbc, 0x15, 0xcb, 0x61, 0xbf, + 0xba, 0x47, 0x8a, 0x6f, 0x17, 0x8c, 0x1e, 0xe9, 0xb2, 0x93, 0x6d, 0xfb, + 0xdc, 0x0b, 0x40, 0x8a, 0xb0, 0x56, 0xd0, 0x4e, 0x98, 0x48, 0xa7, 0xc9, + 0x5c, 0x8b, 0xd9, 0xb0, 0x00, 0x13, 0xeb, 0x8a, 0x04, 0x5f, 0x32, 0xa9, + 0xae, 0x40, 0x17, 0x55, 0x7a, 0x23, 0x40, 0x0c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA384, + 138, + {0x74, 0x7c, 0xbc, 0x58, 0xa4, 0xe2, 0x56, 0x45, 0x23, 0xc4, 0x63, 0x58, + 0xd2, 0x10, 0xaf, 0x94, 0x90, 0xc1, 0xdd, 0x26, 0x79, 0xce, 0x66, 0xd2, + 0x67, 0x04, 0x35, 0x1d, 0x19, 0xfa, 0x8c, 0xcb, 0xb3, 0xf6, 0x6e, 0x32, + 0xa0, 0x66, 0xde, 0xb1, 0x1d, 0xe7, 0xdc, 0x91, 0x0a, 0x37, 0xf4, 0x6e, + 0x25, 0x0e, 0x0f, 0x92, 0x56, 0xdf, 0xc8, 0xdf, 0x5c, 0x72, 0xcb, 0xde, + 0x63, 0xa2, 0xb2, 0xab, 0x56, 0x1b, 0x1d, 0x79, 0xea, 0x94, 0xd5, 0x1e, + 0x84, 0xd0, 0xa0, 0x22, 0x55, 0x2a, 0x7e, 0xd8, 0xe4, 0x57, 0x82, 0x2e, + 0x8c, 0x17, 0xc3, 0x0c, 0x72, 0x3a, 0xd5, 0xc4, 0xe3, 0x33, 0xe0, 0x87, + 0x21, 0x15, 0x66, 0xcf, 0xaa, 0xe1, 0x30, 0xe7, 0x9b, 0xb0, 0x10, 0x3b, + 0xbe, 0x09, 0x3b, 0x30, 0xf1, 0x81, 0x9f, 0x90, 0x8c, 0x56, 0x91, 0xf4, + 0xb4, 0xf0, 0xac, 0xe3, 0xd8, 0xcb, 0xca, 0x25, 0x65, 0x4e, 0xbb, 0xb5, + 0x06, 0x56, 0x06, 0x83, 0xfa, 0xd4, 0x5d, 0x8a, 0x49, 0x14, 0xb2, 0x42, + 0xb7, 0x2b, 0x99, 0xa2, 0x23, 0xa2, 0xc0, 0xa3, 0xab, 0x20, 0x48, 0x6d, + 0x2c, 0xd1, 0xb0, 0xac, 0x60, 0xb4, 0x38, 0xd8, 0xcc, 0xa5, 0xec, 0x2f, + 0x7b, 0xb8, 0x38, 0x46, 0x90, 0xec, 0x4e, 0xe9, 0xfb, 0xb0, 0x05, 0xb3, + 0xd2, 0xea, 0x21, 0x74, 0x9a, 0xb8, 0x6c, 0xe9, 0xd6, 0x44, 0x14, 0xe9, + 0xa8, 0x78, 0x27, 0xfc, 0x91, 0x77, 0xf1, 0xa5, 0xaf, 0x6c, 0xd9, 0x7f, + 0xb8, 0x23, 0x87, 0x4b, 0xa8, 0x2e, 0x9f, 0xf5, 0x30, 0x93, 0xfa, 0x2c, + 0x05, 0x56, 0x6c, 0x63, 0xe4, 0xc7, 0xf5, 0xdb, 0xba, 0xd7, 0x5d, 0x82, + 0x63, 0x59, 0x4c, 0xba, 0x29, 0x49, 0x11, 0x33, 0x41, 0xfa, 0xc7, 0xc8, + 0x3f, 0xa1, 0x33, 0x50, 0xca, 0x06, 0xd7, 0x31, 0x77, 0x24, 0x1b, 0x37, + 0x93, 0xf7, 0x80, 0x27, 0xd6, 0x1a, 0x20, 0xc3, 0x7c, 0x56, 0xe9, 0xf3, + 0x4f, 0xff, 0xda, 0x72, 0x58, 0x00, 0x4b, 0x02, 0x02, 0xa1, 0x29, 0x69, + 0xf7, 0x18, 0xc2, 0x78, 0x85, 0x4b, 0x13, 0x6a, 0x11, 0x0d, 0xfd, 0x65, + 0xfd, 0xde, 0xa9, 0x74, 0x86, 0x78, 0x6b, 0xd5, 0x78, 0x5f, 0xa2, 0x59, + 0x6b, 0xfd, 0x6e, 0x78, 0xe3, 0x53, 0xb4, 0xd2, 0x8e, 0xe6, 0x43, 0x4d, + 0xf0, 0x84, 0x4a, 0xf1, 0x4d, 0xe1, 0x0e, 0xfe, 0x2d, 0x6f, 0x08, 0x8b, + 0x2b, 0x3e, 0xc0, 0xa7, 0xcf, 0x6f, 0x9e, 0x4a, 0x58, 0x30, 0xd7, 0xb0, + 0x12, 0x3c, 0xae, 0xd7, 0x85, 0x7d, 0x0b, 0x71, 0xfe, 0x9c, 0x56, 0xe7, + 0x2c, 0x29, 0xa9, 0x08, 0xbb, 0xa3, 0xcb, 0x99, 0x48, 0x21, 0x78, 0xd6, + 0x4a, 0x4e, 0x27, 0x97, 0x21, 0x79, 0xe4, 0xda, 0x60, 0x58, 0xc9, 0x7e, + 0x64, 0x8c, 0x83, 0x0e, 0x0c, 0xb9, 0x6b, 0xa7, 0x1e, 0xdd, 0xc1, 0xcd, + 0xf4, 0x1d, 0x38, 0xf8, 0x52, 0xa1, 0x65, 0x54, 0xf3, 0xd9, 0x82, 0x1a, + 0xec, 0x57, 0xec, 0x85, 0x06, 0xf0, 0xbc, 0x1d, 0xf2, 0xa6, 0x30, 0xb5, + 0x8f, 0xb0, 0x82, 0xc8, 0x4d, 0xee, 0x5e, 0x7b, 0xf3, 0xb6, 0x45, 0xc9, + 0x88, 0x7e, 0x65, 0x00, 0x98, 0x50, 0x8e, 0xa2, 0x88, 0x37, 0x0f, 0x9f, + 0x2c, 0xd3, 0x2f, 0xc3, 0xf7, 0x47, 0x84, 0xc8, 0x2f, 0xc4, 0x2b, 0xc2, + 0xa0, 0x9a, 0xef, 0x3b, 0x8c, 0x5f, 0xca, 0xf5, 0x38, 0xc5, 0x0e, 0x12, + 0xad, 0xc6, 0x72, 0x20, 0x07, 0x39, 0xcb, 0x2d, 0xbb, 0x34, 0x3b, 0x15, + 0x59, 0xbf, 0x70, 0xb0, 0x0b, 0x2f, 0x83, 0xed, 0x31, 0x39, 0xb1, 0x06, + 0xce, 0x71, 0x7f, 0x90, 0x6b, 0x6d, 0xe1, 0x78, 0xc0, 0xd9, 0xda, 0x66, + 0x96, 0x67, 0x82, 0xca, 0xd3, 0xf7, 0x72, 0x7d, 0xa3, 0xe3, 0x29, 0x50, + 0xaf, 0x43, 0x7f, 0x33, 0xcf, 0x14, 0xe8, 0x68}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA384, + 139, + {0xe1, 0x68, 0xec, 0xe5, 0x37, 0x93, 0xea, 0xa8, 0x49, 0x54, 0xf4, 0x37, + 0x07, 0xe9, 0xdb, 0x53, 0xe1, 0x54, 0x13, 0x94, 0x54, 0x04, 0x72, 0xd5, + 0x02, 0xa6, 0x76, 0xf1, 0x2c, 0x5b, 0x4c, 0x1f, 0x18, 0x44, 0xd1, 0xe4, + 0xa4, 0xfb, 0xbc, 0x31, 0x17, 0xc1, 0xcc, 0x50, 0x3a, 0xa4, 0x9a, 0x63, + 0x13, 0x85, 0x65, 0xaa, 0x36, 0x62, 0x88, 0xfa, 0xe7, 0x12, 0x54, 0x2b, + 0x11, 0xb3, 0x50, 0x26, 0xa0, 0x27, 0xd3, 0x67, 0x9c, 0x5a, 0x35, 0xf1, + 0x95, 0x7c, 0xb6, 0xc5, 0x94, 0x2b, 0x5d, 0x86, 0x46, 0x4e, 0x3b, 0x9d, + 0xd6, 0x46, 0x3a, 0xb9, 0xcf, 0xb9, 0x93, 0x11, 0x36, 0xda, 0x74, 0x43, + 0x70, 0xf6, 0xb3, 0x30, 0x7f, 0xf0, 0x1e, 0x11, 0x80, 0xa5, 0xe7, 0x95, + 0x69, 0xe7, 0x3e, 0x5e, 0xf9, 0xde, 0x4e, 0xa5, 0xc9, 0xf0, 0xd5, 0xa3, + 0xb1, 0x24, 0x71, 0x4c, 0x1b, 0x64, 0x5c, 0x8f, 0x0c, 0x1c, 0xc2, 0xab, + 0x4e, 0x18, 0x45, 0x96, 0x96, 0x54, 0xae, 0x9b, 0x0c, 0x56, 0x5f, 0x4d, + 0x17, 0xa8, 0x44, 0xed, 0x06, 0x63, 0x66, 0xc1, 0x7d, 0xca, 0x17, 0xf2, + 0x2c, 0xe6, 0x9a, 0xa5, 0x6e, 0x48, 0x93, 0x7a, 0xa1, 0xc9, 0xf3, 0x9f, + 0xc8, 0x54, 0x35, 0x77, 0x0f, 0xbc, 0xb4, 0xd9, 0xf0, 0x50, 0x48, 0x21, + 0x56, 0x64, 0x18, 0x4e, 0xe4, 0x0a, 0x4f, 0xf7, 0x7a, 0xd4, 0x4a, 0xe9, + 0xb1, 0xd9, 0xdb, 0xcd, 0x9f, 0x9f, 0x01, 0x30, 0x80, 0xb7, 0x51, 0xac, + 0x9e, 0x2f, 0x05, 0xaa, 0x8f, 0x54, 0x65, 0x75, 0x56, 0x21, 0x94, 0x73, + 0x0f, 0x6c, 0xf1, 0xea, 0x52, 0xf0, 0xd3, 0x65, 0xd0, 0xdf, 0xc3, 0xfc, + 0xef, 0x82, 0x0c, 0x51, 0xd9, 0xa5, 0x26, 0x3a, 0x2d, 0x1d, 0xc4, 0xca, + 0x97, 0xbe, 0x6e, 0xf6, 0x9b, 0xb2, 0xeb, 0xcd, 0xdc, 0x3f, 0x8f, 0x4e, + 0xa2, 0xf4, 0xe1, 0x2c, 0x18, 0x79, 0x49, 0xd9, 0x5c, 0x36, 0x67, 0xf4, + 0xc2, 0xdc, 0xbd, 0x65, 0xe0, 0x69, 0x37, 0xfc, 0x78, 0x8b, 0x55, 0x85, + 0xb7, 0x42, 0xeb, 0x5b, 0x99, 0xcc, 0xad, 0x82, 0x52, 0xbe, 0x7d, 0xd0, + 0xb4, 0xd3, 0x84, 0x60, 0x34, 0x0c, 0xcc, 0xf8, 0x2c, 0x5d, 0x2d, 0x58, + 0xc2, 0x9f, 0x87, 0xf0, 0xfd, 0x6f, 0x78, 0xa9, 0x0a, 0xc7, 0xa1, 0x13, + 0xd0, 0xe5, 0x42, 0x7a, 0xa5, 0x6a, 0x42, 0x43, 0x8c, 0x3c, 0x6f, 0xd9, + 0x8f, 0xda, 0xae, 0xbb, 0x3d, 0xff, 0x5d, 0x8d, 0x30, 0x25, 0xcb, 0x40, + 0x8d, 0xa8, 0xa6, 0x76, 0x49, 0x88, 0xbe, 0xf9, 0xd1, 0x71, 0xc7, 0xc3, + 0xa5, 0x1d, 0x18, 0x7a, 0xa1, 0xba, 0xb3, 0xf2, 0xa5, 0x84, 0x25, 0xdf, + 0xb8, 0x27, 0x30, 0x48, 0x8e, 0x83, 0xd9, 0x7f, 0xc5, 0x40, 0x70, 0xe2, + 0x24, 0x0c, 0x2f, 0x90, 0x83, 0xe6, 0xf6, 0xa4, 0xf4, 0x9c, 0x50, 0x07, + 0x70, 0x67, 0xa4, 0xfc, 0x7d, 0x27, 0xe4, 0x0b, 0xbf, 0x30, 0xf8, 0xfa, + 0x90, 0x62, 0x4d, 0x7b, 0xe0, 0xe6, 0xf8, 0xc4, 0x3a, 0xc1, 0xce, 0x42, + 0x76, 0x05, 0x12, 0xaa, 0xdd, 0x27, 0xf2, 0xca, 0xbd, 0xce, 0x2c, 0x6f, + 0xbf, 0x7a, 0xde, 0xae, 0x02, 0x21, 0xe2, 0xe8, 0x2c, 0xf2, 0x2d, 0x29, + 0x41, 0xac, 0x56, 0xa3, 0xe1, 0x0c, 0xf0, 0xf0, 0xc2, 0x22, 0x42, 0xb4, + 0xd7, 0xfc, 0xae, 0x00, 0x90, 0x81, 0xef, 0xf5, 0xd2, 0x3b, 0x6d, 0xbc, + 0xb7, 0x38, 0x7e, 0xb5, 0x99, 0x22, 0xe5, 0xbf, 0x75, 0x7c, 0x02, 0x14, + 0x3e, 0x11, 0x40, 0xb2, 0x83, 0x14, 0x78, 0xa2, 0xa5, 0x78, 0x5d, 0x05, + 0x69, 0x78, 0xe0, 0x7d, 0xae, 0x02, 0xaa, 0x80, 0x41, 0x41, 0x80, 0x5a, + 0xcb, 0x7a, 0x53, 0x43, 0xac, 0xc1, 0x72, 0x06, 0xc9, 0x49, 0xd8, 0xb9, + 0xf8, 0xfd, 0x5d, 0xf0, 0xa3, 0x6e, 0x77, 0x55}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA384, + 140, + {0x5a, 0x23, 0x15, 0x9b, 0xb4, 0x94, 0x8c, 0x16, 0xc9, 0xc3, 0x1f, 0x7b, + 0x3b, 0xe4, 0xe2, 0xfd, 0x14, 0x77, 0x17, 0xb7, 0x55, 0xd1, 0x3f, 0x5f, + 0x86, 0x93, 0x33, 0x02, 0xf7, 0x35, 0x6f, 0x31, 0x00, 0x3b, 0xce, 0x39, + 0x1d, 0xe6, 0x9f, 0x54, 0xff, 0x60, 0x2d, 0xac, 0xb1, 0x52, 0x2b, 0x90, + 0x8f, 0xa1, 0xfb, 0x71, 0x56, 0xfa, 0x55, 0x5f, 0x3f, 0x38, 0xbd, 0xdc, + 0xce, 0xf9, 0xf8, 0x5f, 0x22, 0xa5, 0x3e, 0x4f, 0x53, 0x75, 0x7f, 0x81, + 0xd6, 0x45, 0x59, 0x98, 0x16, 0x97, 0x43, 0xa4, 0xa2, 0x30, 0x69, 0x06, + 0xa3, 0x75, 0x23, 0x5e, 0x54, 0x8a, 0xec, 0xe0, 0x71, 0x5f, 0x94, 0xd8, + 0x33, 0x77, 0xe0, 0x6f, 0xaf, 0x75, 0x8a, 0x36, 0xfc, 0x87, 0x58, 0xa5, + 0x86, 0xca, 0xdd, 0x36, 0x8b, 0x1d, 0xb2, 0x6e, 0xe3, 0x86, 0x1b, 0x79, + 0xd6, 0xb6, 0x9c, 0x0f, 0x36, 0x39, 0xc9, 0xed, 0x0a, 0x24, 0xbf, 0x53, + 0x06, 0x25, 0x31, 0x91, 0x25, 0xc3, 0x01, 0xf5, 0xc1, 0x0d, 0x12, 0x08, + 0x4b, 0x2f, 0x99, 0x17, 0xab, 0x40, 0x4a, 0x65, 0xa5, 0xbf, 0xd2, 0xbb, + 0xc7, 0x8f, 0xdd, 0x6b, 0xd1, 0xe5, 0x83, 0xcf, 0xe8, 0x7c, 0x0c, 0xbb, + 0x4d, 0x41, 0xc7, 0x10, 0xc1, 0x37, 0xa7, 0xb3, 0x30, 0x24, 0x7b, 0x88, + 0x1a, 0xf9, 0xaa, 0xc5, 0xb2, 0xc5, 0x07, 0x5c, 0x66, 0xea, 0x33, 0x91, + 0x0a, 0x3b, 0x07, 0xd5, 0x5c, 0x46, 0x19, 0x40, 0xa5, 0x4c, 0xb7, 0x57, + 0x9a, 0xaa, 0xdc, 0x9e, 0x8f, 0x56, 0x7d, 0x60, 0xd0, 0x54, 0x8d, 0x6c, + 0x2d, 0x36, 0x28, 0xe7, 0xbd, 0xe8, 0xb6, 0x31, 0x33, 0x5f, 0x2e, 0xd0, + 0x01, 0x22, 0xe0, 0x7f, 0x94, 0x2f, 0x70, 0x05, 0xaf, 0xbb, 0x0d, 0x2f, + 0x03, 0x40, 0xc5, 0xc9, 0x27, 0x0b, 0x27, 0xbe, 0x30, 0xd1, 0x03, 0x33, + 0xb9, 0xed, 0x5e, 0xdb, 0x90, 0xad, 0x62, 0x16, 0xb9, 0x55, 0x94, 0xf6, + 0xad, 0x59, 0x5a, 0xbe, 0xd2, 0x65, 0x76, 0xa7, 0xb1, 0xd8, 0x07, 0x53, + 0x0e, 0x7c, 0x55, 0x56, 0xa8, 0x69, 0x8d, 0xe5, 0x6b, 0x48, 0x1e, 0x57, + 0x17, 0x68, 0x34, 0x04, 0xf6, 0xb9, 0xec, 0xc3, 0x5b, 0xfb, 0x6c, 0xcc, + 0x48, 0xa3, 0x81, 0xa5, 0x15, 0x37, 0x14, 0x3a, 0xbf, 0xf5, 0x1a, 0x71, + 0x75, 0x81, 0xf2, 0xc4, 0x4d, 0xf1, 0xa1, 0xf0, 0x58, 0xc1, 0xb7, 0x93, + 0xbe, 0x00, 0x4b, 0x1a, 0x83, 0x7f, 0x7a, 0xcf, 0xd7, 0x64, 0x64, 0x49, + 0x21, 0xb3, 0x47, 0x29, 0x06, 0xe9, 0x0a, 0x5b, 0xd2, 0x65, 0xa0, 0xf0, + 0xfd, 0xa5, 0xe1, 0x6b, 0xe4, 0xdb, 0x39, 0x1e, 0x07, 0xf8, 0xda, 0xa8, + 0x43, 0x49, 0xfd, 0xf7, 0xa1, 0x34, 0xaa, 0x13, 0x87, 0x67, 0x44, 0x17, + 0x59, 0xb7, 0x4a, 0x49, 0x13, 0xa4, 0x79, 0x0f, 0x0e, 0x59, 0x96, 0x91, + 0xdf, 0x06, 0xac, 0xd4, 0xf8, 0x0c, 0xf5, 0xb6, 0x47, 0x67, 0x05, 0x2f, + 0xf4, 0x70, 0x61, 0x7c, 0x93, 0xab, 0x42, 0x0d, 0x90, 0xb1, 0x83, 0x8c, + 0x0b, 0xc8, 0x91, 0xbb, 0xd2, 0x58, 0x17, 0x69, 0xbf, 0x20, 0x3d, 0xbc, + 0x8d, 0xf0, 0x07, 0x3b, 0xb8, 0x26, 0x11, 0x4e, 0x71, 0xfa, 0xde, 0xa5, + 0x86, 0xd7, 0xcf, 0x6f, 0x06, 0xcf, 0x4d, 0x04, 0xbf, 0xed, 0xda, 0x45, + 0x5e, 0x04, 0x34, 0x39, 0x93, 0x7d, 0x33, 0x0c, 0xe0, 0xa0, 0x3f, 0xf9, + 0x7d, 0x42, 0x0f, 0xc6, 0x23, 0x16, 0x3a, 0xfb, 0xcc, 0x3e, 0x7d, 0xe7, + 0x02, 0x5d, 0x06, 0x89, 0xf9, 0x44, 0x15, 0x80, 0x30, 0x8d, 0x12, 0x80, + 0xe9, 0x23, 0x5d, 0x8f, 0x59, 0x88, 0xef, 0x12, 0x44, 0x70, 0x67, 0xdf, + 0x3e, 0xc8, 0x46, 0xc3, 0xe3, 0x31, 0x9e, 0xee, 0x29, 0xc2, 0xb8, 0xcc, + 0x71, 0x3c, 0x97, 0x91, 0x56, 0xd3, 0xe3, 0xf8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA384, + 141, + {0x81, 0x99, 0x26, 0xa1, 0xc7, 0xa0, 0xe2, 0x83, 0xaa, 0x3e, 0xf4, 0x2c, + 0xea, 0x08, 0xdc, 0x38, 0x93, 0xfc, 0x71, 0xd7, 0x29, 0x59, 0x24, 0xd7, + 0xe8, 0x90, 0x9f, 0x46, 0xce, 0xd6, 0x72, 0x4b, 0xf3, 0x8d, 0x13, 0x75, + 0x41, 0x22, 0x49, 0x82, 0xf0, 0x72, 0xe3, 0x9a, 0x80, 0xcb, 0x27, 0x7d, + 0xab, 0x8d, 0xd8, 0x48, 0xca, 0x85, 0xfe, 0x1c, 0xe6, 0xa1, 0x02, 0xe8, + 0xad, 0xaa, 0xa5, 0x5f, 0x2e, 0x91, 0x69, 0xd8, 0x09, 0x4f, 0x10, 0x28, + 0x08, 0x29, 0xc3, 0x33, 0x2d, 0x24, 0x50, 0x7a, 0x54, 0x45, 0x2a, 0x02, + 0x6a, 0x54, 0x14, 0x46, 0xfb, 0x38, 0x8a, 0x76, 0x63, 0xee, 0xc5, 0x12, + 0xa0, 0xdd, 0xf7, 0x40, 0x2e, 0xfd, 0xe8, 0x59, 0xfa, 0x16, 0x62, 0x10, + 0x8c, 0x70, 0x4a, 0xfe, 0xac, 0x80, 0xda, 0xf6, 0xf8, 0x27, 0x9e, 0x5a, + 0xb5, 0xbd, 0x55, 0x2d, 0xbb, 0x5a, 0x0a, 0x5d, 0x0f, 0x35, 0xfa, 0x54, + 0x31, 0xe8, 0xac, 0x36, 0xda, 0xf2, 0x5a, 0x5e, 0x36, 0xe0, 0x96, 0x99, + 0xba, 0x25, 0xf0, 0x0f, 0xa6, 0x9e, 0xd7, 0xfb, 0x52, 0x7a, 0x49, 0xfb, + 0x25, 0x90, 0x8e, 0xf4, 0x00, 0xab, 0x9c, 0x08, 0x0b, 0x73, 0xc5, 0xf4, + 0xd4, 0x1d, 0x96, 0x5a, 0xb1, 0xfa, 0xa1, 0x47, 0x2f, 0x76, 0xc6, 0x3d, + 0x9c, 0xc3, 0x59, 0xf7, 0x96, 0x4d, 0x85, 0x4d, 0x8f, 0x8d, 0xb3, 0x82, + 0xc3, 0x04, 0x57, 0x2e, 0xa6, 0x49, 0x8a, 0x6f, 0x7e, 0x39, 0xf6, 0xf6, + 0x06, 0x4a, 0xea, 0x33, 0x69, 0x49, 0xeb, 0x15, 0x7a, 0x23, 0x46, 0x97, + 0x5f, 0x1a, 0x71, 0xe1, 0xc1, 0x8a, 0x77, 0xab, 0xcd, 0x0c, 0x7b, 0xc2, + 0xf1, 0xab, 0x6a, 0x0e, 0x92, 0x97, 0xd1, 0x21, 0xbf, 0x13, 0xf4, 0x2c, + 0xca, 0x56, 0x62, 0x66, 0x79, 0x47, 0xd7, 0x0f, 0xbc, 0x02, 0x6f, 0xd2, + 0xa0, 0x3c, 0x13, 0x53, 0xe3, 0x4c, 0xec, 0x60, 0x8d, 0xc2, 0xfb, 0xa2, + 0x02, 0x16, 0x32, 0x01, 0xca, 0xdb, 0x63, 0x41, 0xcf, 0x80, 0xf4, 0x90, + 0x48, 0xf5, 0x53, 0x33, 0xdb, 0x97, 0x54, 0xc5, 0xfe, 0x95, 0xb0, 0x12, + 0x19, 0xee, 0xb6, 0x08, 0xca, 0x3e, 0x8b, 0x89, 0x0d, 0xf7, 0x15, 0x01, + 0xdb, 0xc5, 0x79, 0x33, 0x2c, 0x7c, 0xa6, 0x47, 0x9c, 0x6f, 0xc3, 0xc3, + 0x4f, 0x31, 0x56, 0x1c, 0x15, 0xd5, 0x00, 0xca, 0x81, 0xf2, 0x52, 0x04, + 0xe2, 0xf8, 0x48, 0xf8, 0x7c, 0x47, 0x2c, 0xf0, 0x30, 0xb5, 0xb4, 0x0e, + 0x49, 0x9e, 0x3f, 0x03, 0x4b, 0xe8, 0x70, 0x41, 0xdd, 0x57, 0x56, 0x17, + 0x3f, 0x1f, 0x27, 0x95, 0xd1, 0xf6, 0x2b, 0xd7, 0x4a, 0xa8, 0x17, 0xf7, + 0x2c, 0xa8, 0xa1, 0x31, 0xb0, 0xa5, 0xb7, 0xfe, 0xa3, 0xfd, 0xed, 0x32, + 0xba, 0xf4, 0x93, 0x87, 0x1f, 0x0b, 0xe8, 0x25, 0x19, 0x70, 0xfb, 0x2b, + 0x30, 0x31, 0x12, 0x2c, 0x32, 0x8e, 0x78, 0x09, 0x13, 0x9d, 0x04, 0x4d, + 0x8f, 0x49, 0xe6, 0xbd, 0x31, 0xfa, 0x93, 0x8b, 0x73, 0x2a, 0x5d, 0xdc, + 0x00, 0x39, 0xa7, 0x23, 0xeb, 0x7e, 0x40, 0x49, 0x1d, 0x75, 0x33, 0x09, + 0x2f, 0x1b, 0x7b, 0x7d, 0x8a, 0xe6, 0x8a, 0xdd, 0x60, 0x01, 0x17, 0x8e, + 0xd1, 0x62, 0x4f, 0xd3, 0xb6, 0x60, 0xf0, 0xaf, 0x18, 0x4f, 0xb7, 0x0c, + 0x70, 0x9c, 0x78, 0xe8, 0x3b, 0x1d, 0xbf, 0x15, 0x6b, 0x2c, 0x88, 0x48, + 0xcb, 0x98, 0x61, 0x60, 0xdb, 0x4d, 0xe9, 0x54, 0xc1, 0x2a, 0x29, 0xd8, + 0x84, 0x96, 0x28, 0x3a, 0x3c, 0xf3, 0x7a, 0xcd, 0x0e, 0x7a, 0x63, 0xd8, + 0x61, 0x35, 0x37, 0x6d, 0x43, 0xbd, 0xe5, 0x17, 0xc4, 0x0e, 0x9b, 0x5e, + 0x53, 0x89, 0x99, 0xa8, 0x6e, 0x55, 0x31, 0x9e, 0xeb, 0xd9, 0xa8, 0x71, + 0x49, 0xa8, 0x1a, 0xea, 0x22, 0x5a, 0x81, 0x28}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA384, + 142, + {0xdb, 0xbc, 0x34, 0xb6, 0xea, 0xd6, 0xc8, 0x55, 0x34, 0x78, 0x49, 0x53, + 0xc2, 0xf6, 0xff, 0xa3, 0x6b, 0x01, 0x8f, 0x95, 0xe1, 0x5e, 0x0c, 0x28, + 0xb2, 0x14, 0xca, 0x2f, 0x80, 0xbd, 0x96, 0x94, 0xe2, 0xf0, 0x91, 0xd8, + 0xbc, 0x3e, 0x25, 0xaa, 0xd3, 0xc4, 0xc9, 0xe1, 0x1e, 0xdc, 0xd7, 0x3b, + 0x67, 0x85, 0x38, 0x46, 0x93, 0xe4, 0xcc, 0xb1, 0x83, 0x55, 0x3e, 0xee, + 0xe2, 0x51, 0xc5, 0x58, 0x71, 0x50, 0xba, 0xc7, 0xbb, 0x2d, 0x7c, 0x71, + 0x7f, 0xd6, 0x45, 0x3a, 0x72, 0x80, 0x34, 0x43, 0xc8, 0x37, 0x22, 0x60, + 0xa0, 0x96, 0x59, 0x6d, 0xa4, 0xa0, 0xb7, 0xc3, 0x27, 0x50, 0xfb, 0x26, + 0x4e, 0xd5, 0x8a, 0xcd, 0xc7, 0x36, 0xc8, 0x6c, 0x83, 0x39, 0x6b, 0x70, + 0x5f, 0xd3, 0xac, 0xc0, 0xf3, 0xd7, 0xd3, 0x13, 0x5d, 0xd4, 0xb5, 0x76, + 0x72, 0x9d, 0x68, 0x66, 0x4c, 0xb1, 0xe1, 0x19, 0x66, 0x43, 0x8f, 0x08, + 0xd4, 0x17, 0xc0, 0xdb, 0x8b, 0xc3, 0x7b, 0x02, 0x01, 0xcc, 0x9a, 0xc0, + 0xda, 0xf9, 0xef, 0x60, 0xb9, 0xb6, 0x00, 0xce, 0xfb, 0x79, 0xc2, 0x51, + 0x04, 0xd2, 0xfd, 0x54, 0x80, 0xc2, 0xe2, 0xac, 0x10, 0x0e, 0x95, 0x00, + 0x72, 0x9a, 0x46, 0x76, 0xab, 0x97, 0xe0, 0x90, 0x78, 0x73, 0x66, 0x96, + 0xdd, 0x2f, 0x51, 0xcf, 0x90, 0xff, 0x96, 0x3a, 0x6e, 0xe9, 0x9b, 0x76, + 0x5e, 0x4e, 0x0f, 0x7c, 0xf5, 0x20, 0x94, 0x50, 0x72, 0x94, 0xde, 0x60, + 0x1c, 0x0d, 0x46, 0xb8, 0x7e, 0x80, 0x72, 0xe3, 0x7b, 0x88, 0x62, 0x1f, + 0x9d, 0xca, 0xad, 0x28, 0xce, 0xc7, 0xd4, 0x54, 0x4a, 0xe2, 0xd1, 0xb5, + 0x82, 0x8b, 0xc1, 0xac, 0x9e, 0x52, 0x58, 0x05, 0x82, 0x09, 0x94, 0x4a, + 0xb8, 0xe9, 0x24, 0xfd, 0x22, 0x8a, 0x04, 0x7d, 0xca, 0x03, 0xff, 0xe2, + 0xf2, 0x8e, 0x88, 0xf4, 0x9d, 0xef, 0x89, 0x54, 0x01, 0xba, 0x3f, 0x05, + 0xc3, 0x05, 0xbe, 0xaa, 0x10, 0x92, 0x8b, 0x7a, 0x39, 0x0e, 0xca, 0x9b, + 0x61, 0xb7, 0x3e, 0x86, 0x4c, 0x93, 0x55, 0x9a, 0x32, 0x95, 0x70, 0x3c, + 0x9b, 0xd8, 0x26, 0x64, 0xb2, 0x26, 0xbc, 0xa0, 0xec, 0xc9, 0x0d, 0x2b, + 0x27, 0xdf, 0xf2, 0x2d, 0xbe, 0x63, 0x5f, 0x3f, 0x0a, 0x34, 0x7c, 0x49, + 0x23, 0x91, 0x04, 0x08, 0x0c, 0x5b, 0x81, 0x95, 0xeb, 0x4d, 0x75, 0x00, + 0x55, 0x88, 0x9d, 0x58, 0x53, 0xbe, 0x4c, 0xc9, 0x84, 0xf2, 0x15, 0xbb, + 0x49, 0x1e, 0x2a, 0x8c, 0x7b, 0x00, 0x17, 0x01, 0x6d, 0xcb, 0xea, 0x3b, + 0x99, 0x51, 0xee, 0x93, 0x5e, 0x96, 0x7d, 0x15, 0x15, 0xe6, 0x59, 0xba, + 0x29, 0x5f, 0x76, 0xbe, 0x48, 0xfe, 0xac, 0x1c, 0x3a, 0xee, 0x2e, 0x35, + 0xd3, 0x09, 0xac, 0x71, 0x87, 0x7a, 0xe5, 0x9f, 0x02, 0x4d, 0xc9, 0xaa, + 0xa9, 0xe2, 0x05, 0x3e, 0x4d, 0x42, 0x23, 0xe4, 0x82, 0xec, 0x3f, 0xb1, + 0xd7, 0xf9, 0xca, 0xe9, 0x8c, 0x18, 0xdb, 0x9d, 0xcf, 0xe3, 0x07, 0xea, + 0x69, 0x16, 0xf1, 0x37, 0xde, 0xce, 0x09, 0x63, 0x98, 0xa0, 0xa6, 0x2a, + 0x59, 0x4d, 0xce, 0x40, 0x48, 0x58, 0x8f, 0x87, 0xe1, 0x74, 0x1c, 0xce, + 0xdd, 0xec, 0x31, 0x4d, 0x59, 0x60, 0xfb, 0xec, 0xaa, 0xe8, 0xcf, 0x48, + 0xaf, 0xb0, 0x9d, 0x3e, 0xea, 0xdb, 0xf5, 0xa7, 0x7e, 0xa1, 0xc2, 0x79, + 0x05, 0xf7, 0xae, 0x47, 0xdc, 0xf0, 0x66, 0x20, 0x7e, 0x62, 0x1e, 0x89, + 0x2e, 0x7d, 0x78, 0x0b, 0xcc, 0x9b, 0xae, 0x3a, 0xb6, 0x2c, 0xbe, 0x2a, + 0x4c, 0xb4, 0x3b, 0x66, 0x21, 0xc4, 0x7f, 0x90, 0x4d, 0xcd, 0xcb, 0xe7, + 0x03, 0x64, 0x61, 0xee, 0x25, 0x63, 0xde, 0x1f, 0x60, 0x61, 0xc2, 0x2f, + 0x33, 0xa5, 0xe4, 0x99, 0x7a, 0xdf, 0x9e, 0x63}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA384, + 143, + {0xae, 0x10, 0xac, 0xef, 0x7e, 0x1f, 0xf0, 0xd5, 0x07, 0x05, 0xa4, 0x25, + 0xf6, 0x23, 0x22, 0x5f, 0xec, 0xd0, 0xef, 0x91, 0x89, 0x06, 0x96, 0xff, + 0x16, 0x36, 0x12, 0x30, 0x23, 0xa6, 0x00, 0x9b, 0x97, 0x1a, 0x0f, 0xc2, + 0x0c, 0x50, 0x14, 0x4b, 0xa4, 0xc4, 0x2a, 0x6d, 0x45, 0xfb, 0xb9, 0xf4, + 0x8d, 0xce, 0x8a, 0x52, 0x51, 0x45, 0x74, 0xcb, 0x41, 0xb7, 0x1b, 0xf6, + 0xc7, 0xcb, 0x25, 0x59, 0x03, 0xaa, 0x9d, 0xae, 0x23, 0x2c, 0x1c, 0x1b, + 0xa5, 0x67, 0xef, 0x50, 0x5c, 0xd0, 0x40, 0xa9, 0x10, 0xc2, 0x80, 0x9b, + 0xe3, 0x7a, 0x0f, 0x1d, 0x3a, 0xa8, 0xe6, 0x34, 0x5f, 0xf7, 0x7d, 0x0f, + 0x95, 0x50, 0x2f, 0xd6, 0xcb, 0x88, 0xd8, 0x94, 0xd9, 0x61, 0xb9, 0x87, + 0xc4, 0xc2, 0xff, 0x6a, 0x11, 0xc2, 0x79, 0xea, 0xb2, 0xc0, 0x75, 0x90, + 0x24, 0xe9, 0x0f, 0xf7, 0x33, 0x2e, 0x02, 0x83, 0x91, 0xea, 0xa1, 0xa9, + 0xe5, 0xd5, 0x0b, 0xf3, 0xe7, 0xd2, 0xa2, 0x23, 0xb5, 0x26, 0x19, 0x14, + 0x3a, 0xfe, 0x80, 0x66, 0xfa, 0xf3, 0x84, 0x1c, 0x28, 0xe8, 0xb0, 0x57, + 0xf4, 0x32, 0x6c, 0x0a, 0x5e, 0xda, 0x87, 0x82, 0x26, 0x58, 0x3d, 0x1d, + 0x06, 0xe4, 0x91, 0xed, 0x2b, 0xcc, 0xc2, 0x0d, 0xc8, 0xca, 0x73, 0x40, + 0xf3, 0x58, 0x2a, 0x7e, 0x9f, 0x31, 0x3c, 0x90, 0x75, 0x9f, 0x1f, 0xd0, + 0x76, 0x05, 0x4e, 0xd4, 0x64, 0xa1, 0x09, 0x71, 0xc1, 0xf1, 0xe8, 0x37, + 0xd0, 0xdd, 0x75, 0x39, 0xbc, 0xc2, 0x9a, 0xe9, 0x92, 0x36, 0x91, 0x16, + 0x9f, 0x6f, 0x1b, 0x6a, 0x3f, 0x40, 0xeb, 0x09, 0x60, 0x5f, 0xd9, 0x87, + 0xb7, 0x5f, 0x4d, 0x03, 0x56, 0x05, 0xf9, 0xfb, 0xb3, 0x3a, 0x4d, 0x58, + 0xf9, 0x12, 0xb7, 0x60, 0x89, 0xcd, 0xbe, 0xd3, 0x4f, 0x14, 0xd1, 0xc2, + 0x6c, 0xad, 0x0d, 0x40, 0x0f, 0xc4, 0xf7, 0xd0, 0x48, 0x99, 0x0a, 0xb3, + 0x77, 0x49, 0xdd, 0x00, 0xb2, 0x2f, 0x1b, 0x3b, 0x9b, 0xb3, 0x1e, 0xc3, + 0x5a, 0x51, 0xcc, 0x33, 0x6d, 0x3a, 0x7b, 0xfd, 0xac, 0xe0, 0xce, 0x5c, + 0x91, 0x67, 0x84, 0xa4, 0x0c, 0x7c, 0xc7, 0x6a, 0x8a, 0x2e, 0xc3, 0x96, + 0x93, 0x94, 0x87, 0xb6, 0x25, 0x16, 0x18, 0x2b, 0x19, 0x83, 0x0a, 0xaf, + 0xbf, 0xa6, 0xbb, 0x9c, 0x79, 0x47, 0xe7, 0xb1, 0x30, 0x2f, 0x1e, 0x34, + 0x41, 0x00, 0x97, 0x5c, 0x1d, 0x1a, 0xe5, 0x23, 0xbc, 0xbd, 0xbb, 0x9a, + 0x5a, 0x0d, 0xcc, 0xf8, 0x00, 0x44, 0x7a, 0x79, 0x17, 0xb2, 0xa7, 0xc4, + 0x0e, 0x7b, 0x98, 0x3e, 0x98, 0xce, 0x15, 0xca, 0x25, 0x16, 0xed, 0x66, + 0x09, 0x75, 0xf1, 0xdb, 0x03, 0x11, 0x16, 0x19, 0x6d, 0x4a, 0x52, 0xf8, + 0xbd, 0x3e, 0xd4, 0x0e, 0x90, 0x45, 0x09, 0x50, 0x6f, 0x8f, 0xa6, 0x3d, + 0xaf, 0x1d, 0xbf, 0xce, 0x32, 0xb8, 0x17, 0xda, 0xfd, 0x45, 0x2c, 0x03, + 0xe5, 0x50, 0x2a, 0x36, 0xb8, 0xcf, 0x73, 0x91, 0xa3, 0xa7, 0xd9, 0xd3, + 0x03, 0xa9, 0xd5, 0xc5, 0x68, 0x4d, 0xcd, 0x17, 0x63, 0x4a, 0x80, 0xa7, + 0x3e, 0xb8, 0xa4, 0x68, 0x55, 0x31, 0x82, 0x39, 0xbc, 0x58, 0x5e, 0xb2, + 0xb1, 0x34, 0x1b, 0xbd, 0x84, 0x2b, 0xaf, 0x93, 0x37, 0x3e, 0x4b, 0x8e, + 0x61, 0x1d, 0xbd, 0x6c, 0x24, 0x76, 0x7f, 0x1a, 0x8d, 0x62, 0x0f, 0x5f, + 0x4b, 0x97, 0xc8, 0xe0, 0x0c, 0x67, 0xe7, 0x7b, 0x13, 0x31, 0x5a, 0xbf, + 0x9e, 0x5a, 0x98, 0xa0, 0x8e, 0x56, 0x63, 0x0b, 0x3d, 0x30, 0x49, 0xea, + 0x35, 0x4a, 0xb3, 0xe6, 0x9d, 0x5a, 0x5b, 0xa6, 0xc0, 0x9d, 0x1d, 0xed, + 0x3c, 0xc6, 0x1d, 0x00, 0x06, 0x94, 0x9a, 0x14, 0x0b, 0x66, 0xb8, 0x0a, + 0xc3, 0x17, 0x55, 0xc8, 0x56, 0xbe, 0x98, 0x9b}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA384, + 144, + {0xd9, 0xac, 0xf5, 0x5c, 0x9c, 0x01, 0xcb, 0x10, 0xd9, 0xac, 0xf6, 0xdc, + 0x61, 0xe7, 0xc7, 0xbe, 0x67, 0x34, 0x0a, 0xc5, 0x24, 0x14, 0xca, 0xb1, + 0x98, 0xb8, 0xfe, 0xab, 0x21, 0x4a, 0x56, 0x1b, 0x1e, 0x20, 0xee, 0x5f, + 0x6c, 0x5f, 0x16, 0x9f, 0x03, 0x39, 0x83, 0x6e, 0xfb, 0xe9, 0x90, 0x44, + 0xea, 0x67, 0x2d, 0x41, 0xab, 0xa7, 0x3c, 0xc4, 0x0e, 0xe7, 0xeb, 0x47, + 0xf9, 0x26, 0x2e, 0xea, 0x42, 0x6c, 0xb5, 0x60, 0x23, 0x2b, 0xce, 0x5d, + 0xd1, 0x1a, 0xff, 0x64, 0xd9, 0xaf, 0x3b, 0xcc, 0xa9, 0x61, 0x20, 0x7f, + 0x8a, 0xe5, 0x59, 0xfc, 0xe2, 0x4b, 0x33, 0x35, 0x78, 0x9c, 0x8e, 0xc3, + 0x2e, 0x6f, 0x47, 0x32, 0xef, 0x01, 0x36, 0xf5, 0x9c, 0xa5, 0x60, 0xf9, + 0x1a, 0xaa, 0x1f, 0xe6, 0xd5, 0x39, 0x02, 0x82, 0x2f, 0xe5, 0x59, 0xd2, + 0xde, 0xa8, 0xd3, 0xa3, 0x18, 0xa9, 0x4c, 0xe4, 0xd6, 0xfb, 0xd2, 0xfc, + 0x39, 0x9c, 0x7a, 0x78, 0xc0, 0xf1, 0x4d, 0x70, 0xe4, 0x4d, 0xe3, 0xba, + 0xc0, 0x4f, 0x36, 0x68, 0x23, 0x7f, 0x7d, 0x45, 0xd2, 0xcd, 0xf5, 0x37, + 0x82, 0x87, 0x9a, 0x6d, 0xce, 0x95, 0x0a, 0x33, 0x31, 0x41, 0x22, 0x65, + 0x4f, 0xdc, 0xe0, 0x15, 0x8c, 0x46, 0xde, 0x33, 0xd9, 0x91, 0xb9, 0x09, + 0x7b, 0x24, 0xfd, 0x11, 0xa2, 0x71, 0x8f, 0x60, 0x15, 0x6a, 0xff, 0xb2, + 0x7a, 0xce, 0x6a, 0x88, 0x0f, 0x04, 0x68, 0x9c, 0xcd, 0xe8, 0x3e, 0xb3, + 0x65, 0x54, 0x34, 0x06, 0xfb, 0x7e, 0x78, 0x26, 0x98, 0x6f, 0x25, 0x29, + 0xf0, 0x67, 0x84, 0x41, 0xad, 0xa0, 0xb0, 0xbe, 0x58, 0x70, 0xce, 0x5d, + 0x1c, 0x22, 0xd0, 0xc6, 0x68, 0x4b, 0x5f, 0x89, 0x7e, 0xbe, 0xeb, 0x9f, + 0xf5, 0x83, 0x35, 0x05, 0xce, 0x2f, 0xd3, 0x52, 0xb5, 0x28, 0x6a, 0x3d, + 0xc9, 0x20, 0x9a, 0x49, 0x04, 0x83, 0xf3, 0x60, 0x7d, 0xd9, 0x07, 0x00, + 0x6e, 0x18, 0x95, 0xb3, 0xcf, 0x88, 0x7f, 0xd6, 0x57, 0x05, 0x8d, 0x99, + 0x18, 0xe8, 0x17, 0x0f, 0x40, 0x31, 0xf6, 0xde, 0xa2, 0x8b, 0x73, 0xb8, + 0x3f, 0x59, 0xa9, 0x4e, 0xfe, 0xac, 0x01, 0x71, 0x6a, 0x01, 0x28, 0x80, + 0x7a, 0x76, 0x78, 0x60, 0xea, 0x41, 0x7a, 0xe6, 0x81, 0xf5, 0xf2, 0xbc, + 0x62, 0x7c, 0x3c, 0x9d, 0xe6, 0x15, 0x84, 0xf3, 0x04, 0x96, 0xd2, 0x8f, + 0xcb, 0x8f, 0x9a, 0x18, 0x27, 0x6e, 0xb4, 0x88, 0x14, 0x4f, 0x9a, 0xdc, + 0x33, 0xdf, 0x67, 0x27, 0x87, 0x1d, 0x35, 0x70, 0xad, 0x5f, 0x69, 0x08, + 0x50, 0x73, 0xa3, 0x62, 0x2d, 0xd8, 0xbf, 0x46, 0x34, 0x88, 0x1d, 0x7d, + 0xef, 0xaa, 0xac, 0x0e, 0xa7, 0x3b, 0x3a, 0x40, 0xe9, 0x8b, 0x0e, 0xf1, + 0x21, 0x4e, 0x89, 0x5c, 0x1d, 0x44, 0x9c, 0x05, 0x13, 0x7b, 0x04, 0x40, + 0xf5, 0x81, 0x64, 0x1c, 0x7f, 0x9b, 0xe0, 0xc7, 0xc7, 0x18, 0xa0, 0x8c, + 0x3c, 0x8a, 0x65, 0x37, 0xfc, 0xa8, 0x0a, 0xb3, 0xc5, 0xf0, 0x26, 0x64, + 0x44, 0x35, 0xb8, 0x73, 0xaf, 0x6b, 0x09, 0x8a, 0x79, 0x2d, 0xd4, 0xda, + 0xd9, 0x14, 0xf6, 0x0e, 0x3f, 0x0d, 0xe6, 0x66, 0xdf, 0x58, 0x2b, 0x0c, + 0x22, 0x79, 0xc7, 0x86, 0xa8, 0x2d, 0x44, 0xf2, 0xbf, 0x23, 0x28, 0xb9, + 0xdc, 0xa6, 0xa9, 0x2d, 0xa5, 0xb8, 0xa5, 0xbb, 0xfc, 0xcc, 0x6b, 0x9c, + 0xdb, 0xdc, 0x74, 0x15, 0x60, 0xe9, 0x91, 0x8c, 0xa6, 0x22, 0x86, 0x29, + 0x43, 0x7c, 0xe5, 0x93, 0x08, 0x0b, 0x29, 0x52, 0xaf, 0x34, 0xd2, 0x8f, + 0x72, 0xfb, 0xee, 0x2a, 0xf5, 0x34, 0x7f, 0xbc, 0xea, 0x9c, 0x51, 0x79, + 0x8a, 0xda, 0x5e, 0x09, 0xa8, 0xd8, 0xb3, 0xdb, 0x70, 0x96, 0x17, 0x5b, + 0x5a, 0x44, 0xe7, 0x00, 0x56, 0x89, 0xb4, 0x9d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA384, + 145, + {0x5e, 0x82, 0xa1, 0x92, 0xa8, 0x5e, 0xb0, 0x98, 0xc1, 0x41, 0x39, 0x68, + 0xd3, 0xa0, 0xe5, 0x8d, 0x00, 0x84, 0x21, 0x0b, 0x64, 0x13, 0x55, 0xa7, + 0x4a, 0x1b, 0x59, 0xe8, 0x65, 0x19, 0x14, 0x01, 0x79, 0x20, 0xe9, 0x05, + 0xa2, 0x90, 0x9c, 0x89, 0xcf, 0x7b, 0x3b, 0x09, 0x7f, 0xfe, 0xbc, 0x34, + 0xc0, 0x64, 0x57, 0xbb, 0x96, 0x47, 0xac, 0x39, 0x4b, 0x8a, 0x0d, 0xb5, + 0xdc, 0x33, 0xaf, 0x5f, 0x4e, 0x95, 0x24, 0x8c, 0x45, 0xcf, 0x22, 0xc5, + 0x3a, 0xb1, 0x90, 0x6b, 0xf5, 0x51, 0x6d, 0xd3, 0x34, 0x4c, 0x0c, 0xb0, + 0x20, 0x73, 0xe9, 0x9e, 0xbe, 0x26, 0x7e, 0x5b, 0x36, 0x58, 0x6f, 0x3b, + 0x20, 0xcf, 0x09, 0x0f, 0x3c, 0x95, 0x12, 0xbf, 0x1b, 0xff, 0x2e, 0x3a, + 0xee, 0xba, 0xbb, 0x3b, 0x9c, 0x32, 0x8c, 0x97, 0x10, 0x39, 0xae, 0xf1, + 0xda, 0x86, 0x08, 0xf0, 0xd0, 0x5e, 0xf9, 0x12, 0x80, 0x38, 0xc3, 0x50, + 0x02, 0x88, 0x9a, 0xf2, 0xf4, 0x63, 0xdf, 0x56, 0xd0, 0x28, 0xeb, 0x0f, + 0xfb, 0x53, 0x09, 0x47, 0x4e, 0x7f, 0x7e, 0x61, 0x01, 0xac, 0x9a, 0xaa, + 0x85, 0x4d, 0x56, 0xf1, 0xa1, 0x20, 0x58, 0x82, 0x01, 0xf4, 0xfa, 0x83, + 0x62, 0x51, 0x5a, 0x26, 0x20, 0x1d, 0x62, 0x49, 0xb0, 0x2f, 0x55, 0x4e, + 0x7c, 0x2a, 0x88, 0x5b, 0x52, 0x0b, 0x4e, 0xc3, 0x52, 0x38, 0x7b, 0x40, + 0xa7, 0xba, 0xef, 0x56, 0xc3, 0x82, 0x84, 0x32, 0xfe, 0xed, 0x46, 0x4c, + 0x12, 0x65, 0x22, 0x5c, 0x81, 0x83, 0xe7, 0x81, 0x86, 0x94, 0x55, 0xf3, + 0x61, 0x59, 0x25, 0x92, 0x97, 0x00, 0x6c, 0xdf, 0x36, 0x8c, 0x2d, 0xc8, + 0x2a, 0x93, 0xa2, 0x86, 0x94, 0x1c, 0x13, 0x6c, 0x62, 0x93, 0xb5, 0xaa, + 0x75, 0x3a, 0x05, 0x37, 0x57, 0xa8, 0xcb, 0xdb, 0x59, 0xdd, 0xff, 0x5c, + 0x8b, 0x2d, 0x71, 0x22, 0x32, 0x7d, 0x89, 0x80, 0x2b, 0x71, 0x1e, 0xc6, + 0x38, 0xc6, 0xb7, 0xc4, 0xf8, 0x83, 0x0f, 0x16, 0x0b, 0x2a, 0xab, 0xc1, + 0x28, 0xd9, 0xf4, 0x10, 0x4b, 0x5d, 0x79, 0x4e, 0xcc, 0x35, 0xd5, 0xd7, + 0x77, 0x3b, 0xaa, 0x97, 0x6e, 0x0e, 0xfc, 0x79, 0x5e, 0x52, 0x72, 0xfe, + 0x0b, 0x6d, 0xed, 0xeb, 0xf3, 0x13, 0x7e, 0x9d, 0x04, 0x08, 0x5b, 0x19, + 0x91, 0x2d, 0x01, 0x1c, 0xb7, 0xe7, 0x46, 0xb1, 0x0c, 0xad, 0x9e, 0xaf, + 0x50, 0x63, 0xcf, 0x9e, 0x1c, 0x1e, 0x37, 0xc6, 0x95, 0x7a, 0x72, 0xba, + 0xcc, 0x26, 0x1f, 0xb1, 0xc7, 0x77, 0x79, 0x5d, 0x16, 0xba, 0xde, 0xe7, + 0xdc, 0x0b, 0xdf, 0x3b, 0xc1, 0x26, 0x72, 0xf4, 0xd8, 0x81, 0x9e, 0xb1, + 0x11, 0xbb, 0xd2, 0xb3, 0xac, 0x7b, 0x46, 0x58, 0xd9, 0x79, 0x01, 0xef, + 0x0c, 0x44, 0xec, 0xaa, 0xe7, 0xb2, 0x1d, 0x9b, 0x04, 0xce, 0xce, 0xd2, + 0x5e, 0x50, 0x04, 0x4c, 0x69, 0x60, 0x05, 0x73, 0xc2, 0x45, 0x41, 0x60, + 0x8f, 0x1e, 0xd5, 0x2c, 0x6b, 0x2f, 0x5f, 0xeb, 0x06, 0x84, 0xd0, 0xb1, + 0xbd, 0xa8, 0x58, 0x46, 0x7f, 0x2d, 0xe0, 0xb7, 0xc4, 0x05, 0x49, 0x0b, + 0xc9, 0x85, 0x81, 0x7d, 0x1b, 0xb5, 0x3d, 0x55, 0xf9, 0x9c, 0xcc, 0x85, + 0xe6, 0xf4, 0xdf, 0xe3, 0x72, 0x9b, 0x43, 0xdc, 0x6e, 0x39, 0xdd, 0xb6, + 0xf4, 0x70, 0xe5, 0x22, 0x21, 0x44, 0x7d, 0xfc, 0x33, 0x6f, 0xad, 0x0a, + 0xbc, 0xe1, 0xef, 0x06, 0xa4, 0xc0, 0x74, 0x1f, 0xf7, 0x0e, 0x52, 0xfe, + 0x94, 0xaf, 0x10, 0x88, 0xfb, 0xe6, 0xf7, 0xca, 0x22, 0xbc, 0xb0, 0xa0, + 0x97, 0xe3, 0x2f, 0x3d, 0xc6, 0x40, 0x7f, 0x75, 0x7d, 0x80, 0xfe, 0x34, + 0x5b, 0xca, 0x16, 0x3f, 0x0d, 0xef, 0x95, 0x4e, 0x0b, 0x58, 0x21, 0x1b, + 0x25, 0x09, 0xa6, 0x47, 0xbd, 0x23, 0x8d, 0x08}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA384, + 146, + {0x15, 0xf0, 0xe5, 0x5d, 0x2c, 0x99, 0x1f, 0x70, 0x96, 0x00, 0xd7, 0x8d, + 0x4e, 0x4a, 0x2a, 0xd1, 0x94, 0x96, 0xad, 0xb5, 0x5b, 0x99, 0xc5, 0xf6, + 0xbd, 0x92, 0xf4, 0x60, 0x11, 0x29, 0x57, 0xc5, 0x44, 0x74, 0xaf, 0xde, + 0x1f, 0x3e, 0x75, 0x90, 0x8a, 0x56, 0x94, 0x88, 0x3b, 0x9c, 0xe7, 0xdc, + 0x95, 0x6c, 0x28, 0xf8, 0x9a, 0xa6, 0x92, 0xb6, 0xeb, 0xbb, 0xd2, 0x87, + 0x38, 0x36, 0xb8, 0xae, 0x59, 0x6c, 0x91, 0x4c, 0x11, 0xca, 0xb7, 0x3e, + 0x63, 0x33, 0xf2, 0xaa, 0xc5, 0xd9, 0x27, 0x78, 0xd9, 0x53, 0x61, 0x11, + 0x0f, 0x9f, 0x4a, 0x23, 0xf0, 0x9a, 0x37, 0x35, 0x0c, 0x20, 0xa8, 0x85, + 0x0d, 0xb1, 0x2b, 0x52, 0x2a, 0x84, 0x93, 0xcd, 0x08, 0x57, 0x14, 0xb7, + 0x99, 0x06, 0x25, 0x4c, 0x14, 0xee, 0x57, 0x60, 0xc7, 0xbd, 0x41, 0xd6, + 0x05, 0xcc, 0xc1, 0x06, 0xa9, 0x47, 0x94, 0x98, 0x8b, 0x2f, 0xaa, 0x82, + 0x3e, 0x39, 0xb4, 0x9c, 0x82, 0x8a, 0x2a, 0x03, 0xba, 0xe0, 0x6c, 0x57, + 0xdd, 0xb6, 0x75, 0xf0, 0xfa, 0xd1, 0x6f, 0x08, 0x5a, 0x0d, 0x72, 0x0a, + 0xe8, 0x97, 0x13, 0x95, 0xe8, 0xa3, 0x17, 0x77, 0x0b, 0x5d, 0xa9, 0x37, + 0xb7, 0x3f, 0xfb, 0x2a, 0x1d, 0x86, 0xdc, 0x60, 0x00, 0xf0, 0xd3, 0x9b, + 0xe0, 0x3c, 0x1d, 0xc0, 0x19, 0x8f, 0x5f, 0x31, 0x21, 0x32, 0x1c, 0x1b, + 0xa0, 0xfc, 0x48, 0x0c, 0x42, 0x80, 0x85, 0x2c, 0xb3, 0x15, 0x19, 0x8e, + 0xe8, 0x6a, 0x3b, 0x29, 0x5e, 0x37, 0x16, 0x0a, 0xa2, 0xc5, 0xe8, 0x70, + 0x5b, 0x22, 0xad, 0x96, 0x31, 0xa5, 0x1a, 0x76, 0x78, 0x9f, 0xfc, 0xb7, + 0x53, 0xc3, 0xcb, 0x48, 0x02, 0xfd, 0x75, 0x63, 0xda, 0x76, 0xb8, 0xae, + 0x74, 0x0b, 0xd7, 0x54, 0x6d, 0x8d, 0xc6, 0xb1, 0x2c, 0x31, 0x8d, 0xfd, + 0xfe, 0xd2, 0xd3, 0xf3, 0x53, 0xbc, 0x94, 0xb0, 0xab, 0x8a, 0x1c, 0x91, + 0x11, 0x53, 0x1a, 0x21, 0xc1, 0xaf, 0x6d, 0x84, 0x22, 0xeb, 0x61, 0xd6, + 0xfc, 0xfc, 0x77, 0xf9, 0x83, 0xaa, 0x87, 0xef, 0x85, 0x77, 0xa7, 0x37, + 0xbc, 0x09, 0x5f, 0xc7, 0x66, 0xa7, 0xa3, 0x70, 0x25, 0xd1, 0x74, 0x39, + 0x69, 0x76, 0x8c, 0x3f, 0x43, 0x89, 0x21, 0x9f, 0x46, 0x60, 0xf9, 0x93, + 0x0f, 0x4c, 0xc4, 0x5d, 0x62, 0xd1, 0x81, 0xcd, 0x35, 0xd1, 0x18, 0xb7, + 0x5a, 0xb3, 0xb0, 0x13, 0x43, 0x3b, 0x52, 0x92, 0x34, 0x20, 0x4f, 0x52, + 0xbd, 0x0d, 0xad, 0xe8, 0x60, 0x97, 0x86, 0xae, 0x30, 0xb9, 0x7c, 0x01, + 0x52, 0xe0, 0x5a, 0xb1, 0xb1, 0x19, 0xc3, 0xf8, 0x86, 0x2c, 0x1e, 0xb1, + 0x75, 0x6d, 0xff, 0xcc, 0xd5, 0xf1, 0xad, 0x89, 0xc9, 0x3c, 0xd9, 0x46, + 0x38, 0x4e, 0x61, 0x5e, 0x2c, 0x71, 0x2f, 0xdb, 0xb0, 0xbf, 0x16, 0xce, + 0xb5, 0xc2, 0x33, 0xb8, 0x8e, 0x2e, 0xbc, 0x2b, 0x46, 0x1e, 0x27, 0xbf, + 0xe4, 0x4b, 0x35, 0xae, 0x09, 0xec, 0xf6, 0xb7, 0x26, 0x23, 0x6f, 0x45, + 0xe8, 0xb1, 0xa8, 0xf5, 0x6f, 0xa2, 0x3f, 0x0d, 0xd8, 0x89, 0xa5, 0xd1, + 0x32, 0x44, 0x8c, 0x04, 0xce, 0x22, 0x5d, 0x7c, 0x83, 0x69, 0x5a, 0x89, + 0x1b, 0x93, 0x63, 0x9f, 0x32, 0x14, 0xb7, 0xab, 0x76, 0x41, 0x8b, 0x0a, + 0x25, 0x2a, 0x59, 0x5a, 0xe3, 0xf4, 0xe6, 0xdb, 0xd4, 0xe0, 0xd7, 0x29, + 0xba, 0xb7, 0x0f, 0xfd, 0x3a, 0x31, 0xe6, 0xe8, 0xd8, 0x14, 0x2d, 0xf6, + 0xf7, 0x6a, 0x7d, 0x5e, 0xc6, 0x0f, 0xcc, 0xc8, 0xf0, 0x4d, 0x3f, 0x79, + 0x0b, 0xd3, 0x73, 0xbd, 0xce, 0x92, 0xe0, 0xf9, 0x2a, 0xf5, 0xbc, 0x90, + 0xb5, 0xb7, 0xda, 0x24, 0xa1, 0x8a, 0x38, 0xc8, 0xfe, 0xe8, 0xf3, 0xa2, + 0x0d, 0xd3, 0x03, 0xb5, 0x40, 0xdd, 0x64, 0xa4}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA384, + 147, + {0xd1, 0x56, 0xc8, 0xf7, 0x2f, 0xd7, 0xbb, 0x54, 0x13, 0xc8, 0x22, 0xf3, + 0x5c, 0xb5, 0x8d, 0xc3, 0x9b, 0xf8, 0x96, 0x0f, 0x01, 0x71, 0xb2, 0xbf, + 0x04, 0x5a, 0x46, 0xdb, 0x93, 0x2d, 0x40, 0x2e, 0x63, 0xc2, 0x4e, 0x95, + 0x4a, 0x46, 0x6f, 0xda, 0xba, 0x36, 0x68, 0x9f, 0xed, 0xd6, 0x24, 0xa0, + 0xc4, 0x4c, 0x02, 0x22, 0x58, 0x66, 0x92, 0x14, 0x14, 0x90, 0x9b, 0x99, + 0xae, 0xd9, 0x79, 0x25, 0x73, 0x60, 0x28, 0xae, 0x48, 0xbf, 0x2d, 0xdc, + 0x5c, 0xdc, 0x6f, 0x57, 0x25, 0x7a, 0xfa, 0xa4, 0x6b, 0x62, 0x24, 0xa5, + 0xe9, 0x67, 0x58, 0x49, 0x49, 0x3c, 0x09, 0x75, 0x42, 0xbd, 0x77, 0x8c, + 0x5d, 0xa2, 0xbc, 0x34, 0x06, 0xbb, 0xea, 0x39, 0x81, 0x80, 0x54, 0x90, + 0x27, 0xd6, 0x60, 0x29, 0x06, 0xe2, 0x52, 0x33, 0xc0, 0x78, 0xb7, 0xea, + 0x06, 0xb4, 0xaf, 0x69, 0xcf, 0xa5, 0x86, 0x0c, 0xa6, 0x9e, 0xb0, 0x07, + 0x0e, 0xcc, 0x52, 0x73, 0xdb, 0x8c, 0xc0, 0x44, 0x5e, 0xb4, 0xca, 0xf5, + 0x65, 0xaf, 0x68, 0x46, 0x7a, 0x4a, 0x24, 0xd8, 0xa5, 0xc3, 0x1f, 0x71, + 0x4e, 0xf8, 0x2c, 0x7e, 0xfa, 0xba, 0x31, 0x3a, 0xb4, 0x4f, 0x4c, 0xd4, + 0xf6, 0xdd, 0xdc, 0x78, 0xf6, 0x04, 0xe2, 0xdd, 0x42, 0x80, 0x2a, 0xb9, + 0xf6, 0xd8, 0x28, 0xe4, 0x3d, 0xa3, 0xdc, 0xdf, 0x67, 0xdc, 0x2e, 0x5e, + 0x13, 0x9b, 0xb5, 0xaa, 0x5c, 0x94, 0x45, 0x89, 0xf6, 0xf5, 0x7b, 0x1e, + 0x08, 0x41, 0xc8, 0x6f, 0xce, 0x76, 0x15, 0x8b, 0x1d, 0x36, 0x83, 0xbd, + 0xc0, 0xc8, 0xf8, 0x5c, 0x36, 0x1f, 0x03, 0x12, 0xdc, 0x4b, 0x0e, 0xd4, + 0x56, 0xff, 0x9c, 0x67, 0x00, 0x72, 0x52, 0x0f, 0x1a, 0x13, 0x9c, 0x49, + 0xd7, 0x0d, 0x21, 0x93, 0x2a, 0x50, 0x78, 0x30, 0x64, 0xd7, 0x77, 0x5a, + 0xdb, 0xbb, 0x63, 0x8f, 0x36, 0xc2, 0x5b, 0x2c, 0x5d, 0x75, 0xaf, 0x8f, + 0xa6, 0x7a, 0xb5, 0x34, 0x40, 0x50, 0x88, 0x60, 0xd1, 0xde, 0x24, 0x2a, + 0x81, 0x5d, 0x0e, 0xb8, 0x7f, 0x26, 0x92, 0xf5, 0xc8, 0xec, 0xba, 0x45, + 0x53, 0x80, 0xb6, 0x1d, 0xc8, 0x65, 0x31, 0x30, 0xe2, 0xa8, 0x51, 0x10, + 0x53, 0x2d, 0xf6, 0xaa, 0x39, 0xbb, 0xe1, 0x34, 0xda, 0x1f, 0x3a, 0x14, + 0xad, 0xcc, 0x48, 0xa8, 0xe7, 0xf2, 0x82, 0xe1, 0x42, 0xed, 0x34, 0xb1, + 0xfe, 0xb1, 0x19, 0xc0, 0x18, 0x90, 0x79, 0xe8, 0x1e, 0xe3, 0x5a, 0x86, + 0x47, 0x22, 0x45, 0x78, 0x9d, 0x19, 0x3b, 0xf6, 0xf5, 0x71, 0x7b, 0x5f, + 0xda, 0x55, 0x2e, 0x4e, 0xb5, 0x47, 0xb3, 0x51, 0x8b, 0x29, 0x29, 0x25, + 0xf5, 0x0d, 0x51, 0xaf, 0xdc, 0x35, 0x24, 0x69, 0x79, 0x6e, 0x2c, 0x9d, + 0x28, 0x79, 0x1a, 0x74, 0x28, 0xa6, 0x89, 0x25, 0xaf, 0xd1, 0xee, 0xa5, + 0x28, 0xaa, 0x5e, 0x85, 0xb0, 0x0e, 0xde, 0xb3, 0x4d, 0xaa, 0x09, 0xf7, + 0xda, 0x65, 0xc4, 0x9f, 0x31, 0xd8, 0xe1, 0x20, 0x52, 0xfa, 0x22, 0xbe, + 0x65, 0x19, 0x18, 0xa7, 0x97, 0xed, 0xef, 0x66, 0xfc, 0x59, 0x46, 0xd5, + 0x92, 0x6f, 0x21, 0x31, 0x8d, 0x8a, 0xbf, 0x21, 0xdc, 0x15, 0x16, 0x3b, + 0xf7, 0xf6, 0x30, 0x03, 0x7c, 0xa0, 0x55, 0xe8, 0x3d, 0x31, 0xcb, 0x4c, + 0xd4, 0x7d, 0x6d, 0x44, 0xce, 0x81, 0x49, 0x1f, 0x31, 0x82, 0x52, 0xc8, + 0xb2, 0xd8, 0x0a, 0xea, 0x4f, 0x5f, 0x06, 0x06, 0x43, 0x81, 0x2b, 0xe0, + 0x21, 0x96, 0xdf, 0x31, 0xe7, 0x3c, 0x35, 0x4f, 0x91, 0xf0, 0xdd, 0x2c, + 0xac, 0xbf, 0xc7, 0x35, 0x01, 0xb1, 0xd8, 0xd5, 0xcf, 0xd8, 0x1d, 0x65, + 0x74, 0xcc, 0x5b, 0xe0, 0x5d, 0xcb, 0xf7, 0x60, 0x38, 0x19, 0xb8, 0x1f, + 0x6f, 0xd1, 0xb1, 0x1d, 0xd0, 0xd3, 0x19, 0x8c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA384, + 148, + {0x2e, 0xbd, 0xec, 0xe5, 0xba, 0x8e, 0x49, 0x4f, 0x38, 0x10, 0xc9, 0x8f, + 0x49, 0xcc, 0x05, 0xc1, 0x63, 0x69, 0xba, 0x33, 0x6a, 0xe0, 0x35, 0x11, + 0x23, 0xab, 0x6f, 0x1f, 0x80, 0xf3, 0xfd, 0xe7, 0x6b, 0x98, 0xbc, 0xd9, + 0xf7, 0x96, 0x43, 0x99, 0x3b, 0xcf, 0x0b, 0xee, 0x4e, 0x05, 0xad, 0x6d, + 0x93, 0x50, 0x72, 0x9c, 0x4e, 0xf6, 0x15, 0x97, 0xb4, 0x54, 0xbb, 0xd7, + 0x16, 0xa8, 0x50, 0x22, 0xaa, 0x9c, 0x9a, 0x0e, 0xe2, 0x47, 0x1b, 0xfd, + 0xc2, 0x2e, 0x87, 0xc3, 0x27, 0x08, 0x6c, 0xbf, 0x76, 0xe3, 0x6a, 0xe4, + 0xf5, 0x5f, 0xbf, 0x7f, 0xe3, 0xdd, 0xba, 0xbf, 0x50, 0xe7, 0x44, 0xfa, + 0xca, 0xee, 0xd3, 0x89, 0xaa, 0xd2, 0xf5, 0x8e, 0x8d, 0x11, 0xd3, 0x55, + 0xb2, 0x63, 0x9f, 0x38, 0x24, 0x04, 0x93, 0x6d, 0x88, 0xdb, 0x82, 0x5b, + 0x6d, 0xe8, 0x7a, 0xea, 0xa3, 0x78, 0x9e, 0xec, 0x51, 0x74, 0x6d, 0xb3, + 0xcf, 0x7d, 0xb9, 0x99, 0x8f, 0xf8, 0x96, 0x1a, 0x3f, 0x49, 0x90, 0x79, + 0x11, 0x2c, 0x4f, 0x59, 0x53, 0x5b, 0x88, 0x96, 0xa3, 0x0b, 0x4d, 0xed, + 0xdf, 0x1f, 0xf6, 0xa5, 0x2e, 0x37, 0x0d, 0xcf, 0x3d, 0xff, 0x8b, 0x7f, + 0x3b, 0x31, 0x64, 0xce, 0x78, 0xb5, 0x79, 0x46, 0x9d, 0x82, 0x32, 0x92, + 0x30, 0x48, 0x86, 0xcd, 0x59, 0x6c, 0x51, 0x2a, 0x1e, 0xe5, 0xf1, 0x89, + 0xe4, 0x0e, 0xb9, 0x62, 0x90, 0x95, 0x65, 0x3d, 0x45, 0xf0, 0x56, 0x83, + 0xb5, 0x34, 0x04, 0xab, 0x2c, 0xb5, 0xae, 0x55, 0xf6, 0x4b, 0xbe, 0xa4, + 0xcd, 0xcd, 0x00, 0x3e, 0xf8, 0x0c, 0x3c, 0xec, 0x9f, 0x24, 0xe8, 0x84, + 0x2f, 0x83, 0xa9, 0x92, 0xf8, 0x01, 0x0c, 0xb9, 0x96, 0x95, 0x5a, 0x91, + 0xa5, 0x36, 0x2c, 0x6f, 0xd2, 0xc6, 0xe5, 0x7a, 0x81, 0xf5, 0xdd, 0xa1, + 0xfd, 0xb9, 0x31, 0xca, 0x43, 0x99, 0x7e, 0x51, 0xff, 0xed, 0xb2, 0x35, + 0xd8, 0x43, 0xb5, 0x90, 0xa2, 0x53, 0xd5, 0xbf, 0x39, 0x5f, 0x6d, 0xb9, + 0xff, 0x23, 0x3a, 0xf6, 0x8a, 0x1a, 0x54, 0x34, 0x9d, 0xd7, 0xcb, 0x37, + 0x35, 0x1a, 0x1c, 0xb3, 0xe5, 0xee, 0x25, 0xcc, 0x79, 0xf1, 0x94, 0x03, + 0xec, 0xb4, 0x1e, 0x41, 0xed, 0xdc, 0x02, 0xd4, 0xee, 0xaa, 0xb6, 0x42, + 0x02, 0xb8, 0x69, 0x6c, 0xa7, 0x14, 0x94, 0x56, 0xff, 0x00, 0xa5, 0x63, + 0xe8, 0xa2, 0xfc, 0x9f, 0x90, 0xa5, 0xd2, 0x5a, 0xd7, 0x54, 0x72, 0x27, + 0x63, 0xd8, 0xa0, 0x4b, 0xd7, 0x33, 0x6d, 0xd7, 0x88, 0x4b, 0x5b, 0x57, + 0x7d, 0x88, 0x01, 0x7b, 0x2c, 0xc6, 0x62, 0x14, 0xb9, 0xd0, 0xd5, 0x69, + 0x26, 0x7b, 0x43, 0xb0, 0xd3, 0xb7, 0x44, 0x6f, 0x31, 0xcf, 0xfe, 0x4b, + 0x37, 0x16, 0x1b, 0xa0, 0x27, 0xe2, 0x43, 0x53, 0xd2, 0xd6, 0x3a, 0x33, + 0x9c, 0x8f, 0xb5, 0xbd, 0x49, 0x5a, 0xc3, 0x41, 0xe0, 0xeb, 0x86, 0x4b, + 0xc8, 0xec, 0x25, 0x87, 0x4f, 0x65, 0xfb, 0x62, 0x75, 0x53, 0x03, 0x1a, + 0x58, 0xc9, 0x32, 0xde, 0x9e, 0x99, 0x33, 0x0a, 0x28, 0xe6, 0x5a, 0x40, + 0x66, 0xce, 0xaf, 0x41, 0x20, 0xd1, 0x03, 0x6f, 0x46, 0xb5, 0xcf, 0xf4, + 0x21, 0x06, 0x17, 0x96, 0xf2, 0x45, 0xca, 0x59, 0xa8, 0x97, 0x15, 0xe8, + 0x63, 0x43, 0xa8, 0xb5, 0x2f, 0x94, 0xea, 0xce, 0x32, 0x3e, 0xe7, 0x57, + 0x8f, 0x0c, 0xd7, 0xac, 0x8b, 0x2b, 0x6c, 0x9d, 0x53, 0xf1, 0xa9, 0x79, + 0xcf, 0xc8, 0x63, 0x53, 0x8c, 0x1d, 0x8a, 0x87, 0xbf, 0x21, 0xd0, 0x7d, + 0x71, 0x04, 0x97, 0x5e, 0xc7, 0xa6, 0x2a, 0xfa, 0x2a, 0x55, 0x1b, 0x52, + 0x06, 0xd2, 0x72, 0x9c, 0xda, 0xbf, 0x3f, 0x7c, 0x39, 0x39, 0x6b, 0xba, + 0x12, 0x3a, 0x20, 0x7a, 0x03, 0xc6, 0x68, 0x6a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA384, + 149, + {0x5d, 0x02, 0xde, 0xcf, 0xf7, 0x8b, 0x71, 0x29, 0x15, 0x1a, 0x66, 0xd9, + 0x3a, 0x53, 0xd5, 0x01, 0xff, 0x3c, 0xac, 0x82, 0xd9, 0x26, 0x94, 0xda, + 0xc7, 0x8b, 0x68, 0x33, 0xb0, 0x88, 0xa3, 0x88, 0x9d, 0xaa, 0xad, 0xc9, + 0xf1, 0x02, 0x1b, 0x02, 0xb6, 0xd2, 0xee, 0x77, 0xa2, 0x09, 0x57, 0x45, + 0xa8, 0x40, 0x48, 0xf6, 0x06, 0x81, 0x0b, 0x98, 0x0f, 0x71, 0x5d, 0x18, + 0xf1, 0x50, 0x27, 0xeb, 0xe9, 0xf5, 0x92, 0x79, 0x89, 0x5d, 0x66, 0x8b, + 0x86, 0xd1, 0x4c, 0xd1, 0xc0, 0x56, 0xd3, 0xde, 0x0e, 0x1e, 0x7d, 0xa6, + 0x47, 0x23, 0x49, 0xde, 0x57, 0xb1, 0x0c, 0xbc, 0xfa, 0x2c, 0x71, 0xce, + 0xc7, 0xbd, 0xcf, 0x96, 0x6a, 0xe6, 0x40, 0x7b, 0xcc, 0x90, 0xb3, 0xaa, + 0xa3, 0xdf, 0x28, 0x02, 0xdd, 0x70, 0xbe, 0x45, 0x9d, 0xa4, 0xe7, 0x61, + 0x2b, 0xe9, 0x45, 0x98, 0xdb, 0xb6, 0x70, 0x26, 0xd6, 0x1b, 0xf3, 0xf8, + 0x8f, 0xdd, 0x01, 0x4f, 0xd6, 0xf1, 0x80, 0xb3, 0x2b, 0x78, 0x50, 0x37, + 0xa3, 0x96, 0x97, 0x02, 0x79, 0xfc, 0x26, 0xc0, 0xe6, 0x89, 0xcf, 0x47, + 0xf2, 0xb0, 0x06, 0x90, 0x82, 0x51, 0xdc, 0x14, 0x48, 0xca, 0xf4, 0x2e, + 0x71, 0xe1, 0x9b, 0xfa, 0x06, 0x68, 0xd7, 0xbc, 0x44, 0x36, 0xd1, 0x1e, + 0x69, 0x4a, 0xdd, 0x08, 0xd8, 0x6c, 0xc1, 0x03, 0x16, 0xf0, 0x7b, 0xf6, + 0x4c, 0x54, 0x50, 0x8f, 0xf0, 0x58, 0xff, 0xd7, 0x0c, 0x24, 0x07, 0x4a, + 0xbe, 0x83, 0x79, 0x71, 0x57, 0xe0, 0x57, 0x46, 0x5a, 0x11, 0x29, 0xb0, + 0x71, 0x2e, 0xbc, 0x2d, 0x33, 0x11, 0xa7, 0xd6, 0xbc, 0x82, 0x26, 0x41, + 0x1a, 0x82, 0x4c, 0x28, 0xd8, 0xce, 0x81, 0xb2, 0x1a, 0x26, 0xee, 0xe3, + 0xcf, 0x5d, 0xe8, 0x6b, 0xae, 0x79, 0xf8, 0x20, 0x6a, 0xbd, 0xc9, 0x36, + 0x98, 0x85, 0x0d, 0x14, 0x1f, 0xc5, 0x4b, 0x22, 0xd7, 0xf8, 0x16, 0x5a, + 0xee, 0xdf, 0xef, 0xa8, 0xa3, 0x4f, 0x78, 0xbd, 0xa9, 0xba, 0xee, 0x9c, + 0x2f, 0xfb, 0xe2, 0x49, 0xc3, 0x3e, 0xa2, 0x04, 0x0f, 0xe3, 0x16, 0x51, + 0xa4, 0xab, 0x39, 0x77, 0xa7, 0x1f, 0x36, 0xd1, 0x3f, 0x91, 0x2f, 0xac, + 0x5c, 0xda, 0x4c, 0x1e, 0xd3, 0x67, 0x50, 0xa6, 0xf1, 0x6b, 0xb2, 0xe0, + 0x97, 0x53, 0x5d, 0xe4, 0xf0, 0x19, 0x48, 0x9a, 0x18, 0x63, 0x4c, 0x40, + 0x36, 0xec, 0x73, 0xa3, 0xa9, 0x44, 0xfa, 0x45, 0xbd, 0x1e, 0xbe, 0x07, + 0x3e, 0x0d, 0x3c, 0x36, 0xc5, 0x36, 0x34, 0x05, 0x38, 0xca, 0x34, 0x9f, + 0xfa, 0x78, 0x0e, 0x40, 0x8a, 0x4f, 0x10, 0xda, 0x0a, 0xa6, 0xc0, 0x1c, + 0x3b, 0xfd, 0xc4, 0x1d, 0x40, 0x01, 0xda, 0xbd, 0x37, 0x9d, 0x50, 0x18, + 0x4c, 0x1a, 0x78, 0xd2, 0x79, 0x44, 0xa1, 0xbc, 0xd2, 0x5d, 0xc1, 0x7b, + 0x36, 0xec, 0xc8, 0x9b, 0xab, 0xd0, 0x36, 0x65, 0x02, 0x9b, 0xda, 0xcc, + 0x3a, 0xaa, 0x8c, 0x86, 0x70, 0x9e, 0x91, 0xf6, 0x56, 0xce, 0x71, 0x76, + 0xa2, 0x5a, 0x67, 0x62, 0x26, 0x42, 0xa5, 0x01, 0x3a, 0x7e, 0x4d, 0x69, + 0x06, 0xf8, 0xc3, 0xc4, 0x9f, 0x99, 0x8e, 0x9d, 0x56, 0x6b, 0x62, 0x40, + 0x9b, 0x01, 0x6d, 0x7b, 0xef, 0xb6, 0xa8, 0x7a, 0xc9, 0x83, 0xb1, 0x78, + 0x4e, 0x9a, 0x19, 0x63, 0xd7, 0x50, 0x01, 0x59, 0x91, 0x2b, 0xa5, 0x14, + 0xf8, 0x29, 0x66, 0xbd, 0xa5, 0x8e, 0x2a, 0xa5, 0xca, 0x13, 0xc8, 0x24, + 0x4c, 0x46, 0x45, 0x08, 0xc3, 0xeb, 0x11, 0xe9, 0x46, 0x94, 0x97, 0xa0, + 0x6f, 0x1f, 0x96, 0xb3, 0xc4, 0x59, 0x05, 0x5f, 0x6d, 0x2e, 0x56, 0xa7, + 0x36, 0x09, 0xb5, 0xad, 0xf9, 0x4d, 0x05, 0x87, 0xa3, 0x1e, 0x3d, 0x85, + 0xf6, 0x43, 0xb9, 0xbc, 0x6c, 0xe2, 0xdf, 0x28}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA384, + 150, + {0x39, 0xea, 0x92, 0x86, 0x0d, 0x76, 0xb3, 0x73, 0xc6, 0xea, 0xee, 0x74, + 0xfb, 0x97, 0xf8, 0x43, 0x90, 0x67, 0xc0, 0x2e, 0x26, 0xe0, 0xda, 0x5a, + 0x1a, 0x85, 0xe4, 0x66, 0xaa, 0x9d, 0xf4, 0xbb, 0xc1, 0xf2, 0xb6, 0x44, + 0xca, 0xbe, 0x54, 0x52, 0xb2, 0x69, 0x2b, 0x4a, 0xa3, 0x96, 0xd2, 0x98, + 0xe7, 0xa9, 0xe5, 0x63, 0xd0, 0x3c, 0xe3, 0xbb, 0x65, 0xa6, 0x42, 0x72, + 0xf9, 0x03, 0x96, 0x8e, 0x5d, 0xdb, 0xa1, 0xd0, 0xe3, 0x32, 0x2c, 0x90, + 0xc8, 0x08, 0x27, 0xbe, 0xec, 0x99, 0x35, 0x09, 0x4f, 0xe0, 0x76, 0x81, + 0xf4, 0x12, 0x41, 0xbc, 0xaf, 0xad, 0xe0, 0xa2, 0xa7, 0xfa, 0x69, 0xf1, + 0x5f, 0x85, 0x2e, 0xc4, 0x57, 0x76, 0x34, 0x27, 0x07, 0x5a, 0xd4, 0xa3, + 0xe1, 0x29, 0xc2, 0x29, 0xd7, 0x5f, 0xc2, 0x88, 0xb4, 0x62, 0xa1, 0x71, + 0x3c, 0x8d, 0xee, 0x10, 0xd2, 0xa2, 0x71, 0x16, 0x8e, 0x10, 0x9c, 0xac, + 0xbb, 0x2b, 0x7f, 0x14, 0xe6, 0x25, 0x00, 0x74, 0x09, 0xab, 0xa3, 0x43, + 0x6d, 0x1e, 0xcc, 0x07, 0x4c, 0x91, 0x4b, 0x93, 0xfb, 0xce, 0xa7, 0x3c, + 0x51, 0x32, 0x59, 0x1c, 0xf5, 0x03, 0x78, 0x14, 0xed, 0x9b, 0xf7, 0x10, + 0x0b, 0x48, 0xd0, 0xca, 0xa4, 0x1f, 0x41, 0x5e, 0xd7, 0x31, 0x70, 0x72, + 0x09, 0x1d, 0x72, 0x03, 0x68, 0x71, 0xa2, 0xd3, 0x21, 0x07, 0xd0, 0x24, + 0x80, 0xbb, 0xc1, 0xf3, 0xc2, 0xcf, 0xaf, 0x40, 0x7d, 0x0e, 0xb2, 0x18, + 0xd0, 0x03, 0xdb, 0xd3, 0xa5, 0x3c, 0x0a, 0x4c, 0xea, 0xca, 0xf9, 0x46, + 0x6e, 0xec, 0xc7, 0x41, 0xba, 0x77, 0x63, 0xc9, 0x12, 0xa5, 0x94, 0xce, + 0xee, 0xba, 0xeb, 0x34, 0x91, 0xad, 0x76, 0x03, 0xcb, 0x74, 0xf5, 0x77, + 0x25, 0x67, 0xff, 0x5c, 0x97, 0x8c, 0x9d, 0xd1, 0xa3, 0xf5, 0x31, 0x7d, + 0x95, 0x74, 0x92, 0x61, 0x8b, 0x82, 0x4a, 0x44, 0x51, 0x55, 0xd1, 0xf7, + 0xfd, 0xc2, 0x5d, 0xc9, 0x3b, 0x5d, 0x17, 0xc6, 0x96, 0x79, 0x6b, 0x21, + 0x07, 0x0a, 0xf7, 0x8c, 0x6b, 0xb4, 0xef, 0x05, 0x5b, 0x0e, 0x44, 0xf3, + 0x19, 0xaf, 0x42, 0x35, 0xda, 0xa7, 0x9b, 0x86, 0x4f, 0xda, 0x2c, 0xf4, + 0x00, 0x30, 0xc0, 0x4c, 0x12, 0x30, 0xe7, 0x21, 0x56, 0x50, 0x43, 0xe6, + 0xff, 0x90, 0x7f, 0x17, 0xd7, 0xb1, 0xfe, 0x34, 0x96, 0x1e, 0x9c, 0x86, + 0x03, 0x46, 0x1d, 0xc1, 0x5c, 0x99, 0x69, 0xd6, 0x2f, 0x17, 0xea, 0x9e, + 0x9e, 0xa8, 0x78, 0x34, 0x59, 0xb1, 0x35, 0xbd, 0x89, 0x43, 0xa8, 0xe1, + 0x82, 0x5b, 0xfc, 0xf7, 0xea, 0xe8, 0x43, 0x75, 0x67, 0x28, 0x0f, 0x63, + 0x03, 0xab, 0xf5, 0xa9, 0x15, 0x8b, 0xae, 0x43, 0x0b, 0x15, 0x85, 0xc2, + 0x1b, 0x2b, 0xe5, 0xae, 0x18, 0x9e, 0xcb, 0x5e, 0xc5, 0x9e, 0xa6, 0x6b, + 0x97, 0xdc, 0x1d, 0x82, 0x47, 0x64, 0x1e, 0x20, 0x0c, 0x1b, 0x5b, 0x8c, + 0xe9, 0x05, 0xd6, 0xb0, 0x95, 0xc0, 0xa0, 0x02, 0x2e, 0xfa, 0x70, 0x70, + 0x17, 0x37, 0x85, 0x73, 0xeb, 0x30, 0x9f, 0xb2, 0x04, 0xc1, 0xd8, 0x5b, + 0xaa, 0x39, 0xcc, 0xf3, 0xac, 0x68, 0x41, 0x67, 0x3e, 0x1a, 0xa8, 0xca, + 0xa1, 0x95, 0x4a, 0x3a, 0x3f, 0xd2, 0xd8, 0xd8, 0xbb, 0xef, 0x94, 0x54, + 0x1b, 0xcb, 0x59, 0x31, 0x72, 0xa8, 0x7b, 0x8e, 0x5a, 0x27, 0xf9, 0x42, + 0x72, 0xa0, 0x53, 0xba, 0x5f, 0xc9, 0x40, 0xd9, 0x05, 0x73, 0x19, 0x77, + 0xc2, 0x0e, 0x05, 0x0f, 0xc5, 0x86, 0x4d, 0x2d, 0xab, 0xdc, 0x9b, 0x07, + 0xc9, 0xa1, 0x51, 0x29, 0x82, 0xb6, 0xfc, 0xfb, 0x1b, 0xd9, 0xae, 0x4a, + 0x4b, 0xf8, 0xbe, 0x08, 0x6e, 0x6c, 0x9f, 0x89, 0x04, 0xe1, 0xd0, 0xda, + 0x3f, 0xe8, 0x1f, 0x75, 0x68, 0x52, 0xe9, 0x82}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA384, + 151, + {0xa3, 0xd3, 0x2a, 0x7d, 0x13, 0xde, 0x64, 0x24, 0x96, 0xd9, 0x25, 0xd3, + 0x76, 0x24, 0xc6, 0x2c, 0xce, 0xfc, 0x10, 0x19, 0xfb, 0x61, 0x4d, 0x28, + 0x9e, 0x74, 0xe7, 0x1a, 0x71, 0xc9, 0x83, 0x81, 0xf3, 0x9d, 0xd0, 0xa0, + 0x41, 0xa3, 0x64, 0x24, 0x36, 0x87, 0xec, 0x4d, 0x23, 0x5b, 0xf0, 0x79, + 0x09, 0xfc, 0x86, 0x2a, 0x1f, 0x9b, 0xcf, 0x12, 0x2e, 0x73, 0xe5, 0x3c, + 0xa8, 0x34, 0x33, 0xe0, 0x58, 0x89, 0x88, 0xae, 0x9e, 0x3c, 0xfd, 0x74, + 0x3f, 0x2d, 0x68, 0x40, 0x4b, 0x3f, 0xb3, 0xb7, 0xdd, 0xdd, 0xbf, 0x38, + 0xf2, 0x02, 0x09, 0x47, 0x52, 0xf8, 0x68, 0xca, 0xf1, 0xa2, 0x34, 0xd9, + 0x84, 0xc2, 0xf8, 0x0b, 0x26, 0xa6, 0x9e, 0x39, 0x28, 0x2b, 0x3e, 0x5d, + 0xcd, 0x7c, 0x0a, 0x42, 0x5e, 0x16, 0x78, 0x8c, 0x19, 0x80, 0x49, 0x7a, + 0xa7, 0x7a, 0xff, 0x1d, 0x54, 0x5c, 0x95, 0xe1, 0xba, 0x03, 0xb3, 0xa2, + 0x29, 0x33, 0xcb, 0xe7, 0x9f, 0x04, 0x7a, 0xbd, 0xea, 0xa2, 0x9f, 0x95, + 0x29, 0xc8, 0x71, 0x70, 0x2d, 0x59, 0xaa, 0xd3, 0xe2, 0x06, 0x57, 0x9b, + 0xcf, 0x9c, 0x1b, 0xd0, 0x5f, 0x09, 0x86, 0x33, 0x30, 0x31, 0xb0, 0x26, + 0x27, 0x34, 0xb3, 0xce, 0x2c, 0x1e, 0x11, 0xf2, 0x24, 0x08, 0xc7, 0x51, + 0x91, 0x78, 0x32, 0xbe, 0x4d, 0x9f, 0xa8, 0x3e, 0x25, 0x52, 0x49, 0x77, + 0x5b, 0xc9, 0x61, 0x1e, 0x59, 0x66, 0xd0, 0x8b, 0xd2, 0x81, 0x3c, 0xd4, + 0x1c, 0xb2, 0x22, 0x4d, 0x95, 0x2e, 0x6f, 0x3d, 0x46, 0x5b, 0xa9, 0x7a, + 0xf6, 0xdb, 0x4d, 0x95, 0x7d, 0x72, 0xcd, 0x82, 0x50, 0x5b, 0x6d, 0x81, + 0x4f, 0xfe, 0x92, 0xff, 0xda, 0xf7, 0x42, 0xa1, 0xe0, 0x85, 0x2b, 0x98, + 0x99, 0xa5, 0x12, 0xb0, 0x21, 0x97, 0xba, 0x58, 0x78, 0x85, 0x13, 0xcb, + 0x5e, 0xab, 0x15, 0xc8, 0x7e, 0x45, 0x15, 0x4d, 0xd1, 0x10, 0x95, 0x75, + 0x8b, 0x79, 0x54, 0xf2, 0xbd, 0x10, 0xa3, 0x63, 0x55, 0x7d, 0x92, 0xe0, + 0x70, 0x71, 0xb2, 0x17, 0x62, 0x30, 0xdf, 0x06, 0x0a, 0x2a, 0x6e, 0x02, + 0x6e, 0xec, 0x78, 0x4b, 0xf6, 0x56, 0x64, 0xd9, 0x03, 0xa4, 0xbd, 0xa0, + 0xa6, 0xca, 0x37, 0xc2, 0x46, 0x3a, 0x53, 0x47, 0xe4, 0x04, 0xcc, 0x49, + 0xd4, 0x8c, 0x1c, 0x00, 0x6f, 0x43, 0x25, 0x94, 0x41, 0x53, 0x5d, 0x53, + 0xce, 0xd7, 0xef, 0x34, 0x51, 0xc7, 0x05, 0xf9, 0x0f, 0x33, 0xbc, 0xd7, + 0xe7, 0x70, 0x06, 0x5c, 0x2b, 0xdf, 0x5a, 0xf1, 0xb4, 0x07, 0x54, 0x8c, + 0x79, 0x56, 0x4e, 0xa7, 0x66, 0xde, 0xa5, 0xa4, 0xc5, 0x9a, 0x1c, 0x07, + 0xa6, 0x4b, 0x72, 0xa9, 0x42, 0x1e, 0xb4, 0x2a, 0x9b, 0x59, 0x10, 0x77, + 0x00, 0xaa, 0x94, 0xf9, 0xa6, 0x74, 0xc3, 0xe9, 0x48, 0xf4, 0x76, 0xda, + 0x18, 0xab, 0xc4, 0x59, 0xf8, 0xca, 0xb7, 0x34, 0xd2, 0x74, 0x2d, 0x65, + 0x57, 0xc4, 0xc6, 0x00, 0x3d, 0x08, 0xf8, 0xbc, 0xb2, 0x17, 0xe7, 0xa5, + 0xaa, 0xe2, 0xda, 0xc2, 0xc2, 0x5a, 0x5b, 0x54, 0x7d, 0x84, 0x22, 0x71, + 0x20, 0x38, 0x62, 0xbf, 0x2b, 0x35, 0x1a, 0x98, 0x48, 0xca, 0x7e, 0x5b, + 0x86, 0xde, 0x87, 0xfd, 0x1c, 0x58, 0xd0, 0x5d, 0x80, 0x1b, 0xf6, 0x48, + 0xa0, 0xb9, 0x23, 0x35, 0x60, 0xf9, 0x70, 0x4f, 0x4e, 0xaf, 0xc3, 0x57, + 0x35, 0xdf, 0xc9, 0x75, 0xd7, 0x01, 0x49, 0x2d, 0x45, 0x3c, 0xc0, 0x2f, + 0xba, 0x01, 0x8f, 0xf5, 0x18, 0x74, 0x18, 0x5c, 0x2d, 0x64, 0x89, 0x8e, + 0x3c, 0xf2, 0x61, 0x38, 0xaa, 0xde, 0x6e, 0x5d, 0x99, 0xe7, 0xd6, 0xfb, + 0x3d, 0x1a, 0xd8, 0xee, 0xe1, 0x1b, 0x36, 0x6d, 0x00, 0x0f, 0x15, 0x52, + 0xac, 0xf5, 0xa4, 0xd2, 0x61, 0xad, 0xe6, 0xf8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA384, + 152, + {0x86, 0x75, 0xdd, 0xac, 0xec, 0x05, 0x9c, 0x22, 0x4f, 0x46, 0x44, 0x2c, + 0xa3, 0xf2, 0xc5, 0x06, 0x80, 0x0f, 0xe1, 0x1d, 0xd2, 0x44, 0x4a, 0x6a, + 0x34, 0x16, 0x89, 0xfa, 0xd8, 0x8c, 0xb7, 0x40, 0x47, 0x89, 0x0d, 0xf1, + 0x44, 0xbd, 0x1f, 0x45, 0x89, 0xfd, 0xd7, 0x32, 0xb9, 0x2b, 0x39, 0xa1, + 0xc6, 0x54, 0xdd, 0x33, 0x03, 0x1f, 0x45, 0x41, 0xaa, 0x88, 0x82, 0x95, + 0x88, 0x73, 0x62, 0xac, 0x0d, 0xb4, 0xeb, 0x7b, 0xcd, 0xe0, 0xb2, 0x02, + 0x8e, 0x86, 0x74, 0xed, 0x15, 0xef, 0xf0, 0x04, 0xfd, 0xa1, 0xe7, 0xad, + 0x40, 0x71, 0xd4, 0xb7, 0xea, 0xdb, 0x9e, 0x4a, 0x01, 0x06, 0xb9, 0x0c, + 0x92, 0xce, 0x36, 0x21, 0xd9, 0xe1, 0x2e, 0xad, 0x99, 0x17, 0xc5, 0xee, + 0x72, 0xb3, 0x73, 0xcf, 0x46, 0x57, 0xdf, 0xe6, 0x9d, 0xa4, 0x10, 0xfe, + 0x30, 0xfd, 0x8e, 0xd7, 0x2c, 0xa2, 0x20, 0xc9, 0xe4, 0x71, 0x19, 0x5b, + 0xae, 0x3f, 0xac, 0xe2, 0x9e, 0x18, 0x4c, 0x0f, 0x33, 0xa0, 0x5b, 0x48, + 0xb2, 0x73, 0x7b, 0xa1, 0xce, 0x29, 0x60, 0xa0, 0xcc, 0xb0, 0xdd, 0xc4, + 0x76, 0x0b, 0x5f, 0x88, 0xc4, 0x63, 0xbb, 0x4a, 0x34, 0x94, 0x46, 0xcf, + 0x1c, 0x56, 0xef, 0x33, 0x2e, 0x50, 0xf1, 0xd6, 0xa6, 0x36, 0x9c, 0xb3, + 0xec, 0xd7, 0xe2, 0xaf, 0x50, 0x4d, 0xe4, 0x2c, 0x07, 0x56, 0x70, 0x43, + 0x8e, 0x7c, 0x58, 0xc5, 0xef, 0x52, 0xe2, 0x38, 0x04, 0x16, 0x7b, 0x6d, + 0xb3, 0x00, 0x22, 0xe1, 0x27, 0x2f, 0x8b, 0x69, 0x8a, 0xe4, 0x57, 0x98, + 0x1a, 0x18, 0xd2, 0x39, 0xc2, 0x28, 0xf7, 0x8e, 0x12, 0x8a, 0x01, 0xc7, + 0xc0, 0xc4, 0xfe, 0x62, 0xab, 0x91, 0xdc, 0xfe, 0xcf, 0x7b, 0x6a, 0x4e, + 0x89, 0xe9, 0xbe, 0x78, 0x4d, 0x04, 0x3b, 0x4b, 0x35, 0xfd, 0xaf, 0x8e, + 0x81, 0xef, 0x0a, 0xe5, 0x34, 0xad, 0x44, 0x8a, 0x66, 0x50, 0xf4, 0x96, + 0xb1, 0x58, 0x99, 0xab, 0xc5, 0xf6, 0x1d, 0xf6, 0x79, 0x3c, 0x97, 0xcb, + 0xed, 0x05, 0xcc, 0x1e, 0xad, 0xb2, 0x27, 0xac, 0x20, 0x4b, 0xad, 0x3e, + 0xdf, 0xff, 0x32, 0x15, 0x0c, 0x73, 0xc3, 0x69, 0xa7, 0x4e, 0xc0, 0xd8, + 0x40, 0x93, 0xfa, 0xc2, 0xaf, 0x59, 0xf5, 0x3c, 0xa0, 0xd7, 0xd8, 0x72, + 0x3e, 0xa6, 0xd5, 0xc8, 0x4a, 0x83, 0x49, 0xee, 0x49, 0x36, 0xdf, 0x5b, + 0x71, 0xa3, 0xf1, 0x62, 0xc2, 0xdb, 0xf6, 0xf5, 0x70, 0x4a, 0x74, 0x65, + 0x70, 0x2a, 0xcc, 0x00, 0xc9, 0x1c, 0x24, 0x73, 0x37, 0xd2, 0xff, 0xd5, + 0x4f, 0x51, 0x19, 0x45, 0x30, 0xbe, 0x50, 0x66, 0x60, 0xf2, 0x19, 0x16, + 0xc2, 0x43, 0x05, 0xd1, 0xd4, 0xbd, 0xed, 0x04, 0xe3, 0x9a, 0x24, 0x9a, + 0x58, 0x41, 0x78, 0xfc, 0xd2, 0x23, 0x5f, 0x5e, 0x49, 0x97, 0x98, 0x9f, + 0xeb, 0xb4, 0x86, 0x00, 0x9e, 0x52, 0xf9, 0xda, 0x43, 0xb7, 0x05, 0x73, + 0x28, 0x95, 0xb4, 0x2c, 0x3c, 0x44, 0x28, 0x61, 0x2a, 0xaf, 0x8b, 0xb9, + 0x66, 0xd8, 0x27, 0x4d, 0x0b, 0x75, 0xaf, 0xe0, 0xd0, 0x13, 0x9d, 0x55, + 0xe9, 0x87, 0x21, 0x16, 0x51, 0xc4, 0xd8, 0x2c, 0xae, 0x3e, 0xe4, 0x93, + 0xc4, 0xcd, 0xbc, 0x73, 0x22, 0x48, 0x9b, 0xd5, 0xd4, 0xff, 0x12, 0xcf, + 0x38, 0xe3, 0x12, 0x41, 0xa8, 0x17, 0x61, 0x8a, 0x18, 0xcb, 0x5d, 0xce, + 0xce, 0xd2, 0xa5, 0xbb, 0xf2, 0xd3, 0x28, 0x89, 0x91, 0x2a, 0x66, 0x52, + 0xcc, 0x8d, 0x4a, 0x4b, 0x6e, 0x05, 0xd9, 0xd7, 0xbf, 0xff, 0x47, 0x00, + 0x8e, 0xda, 0x7a, 0x0f, 0x9e, 0x29, 0x2c, 0x36, 0x0a, 0x2c, 0xf5, 0xd2, + 0xdd, 0x5a, 0xf5, 0x67, 0xb7, 0x03, 0x71, 0x8b, 0xd4, 0xc4, 0xc0, 0x40, + 0xdb, 0x48, 0x47, 0xe3, 0x01, 0x24, 0xa2, 0x9a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA384, + 153, + {0x36, 0x36, 0x49, 0x8f, 0xdb, 0x54, 0x66, 0x3d, 0xde, 0x2c, 0x0d, 0x06, + 0x59, 0x9b, 0xcc, 0x1e, 0xf3, 0xa1, 0x0e, 0xf4, 0xed, 0x25, 0x19, 0xc6, + 0xda, 0x19, 0x89, 0x3f, 0x3e, 0xd9, 0x70, 0xc7, 0xf6, 0x4a, 0xc5, 0x16, + 0xe1, 0x45, 0x06, 0x24, 0x38, 0x46, 0xd8, 0x4e, 0x26, 0xd5, 0x3f, 0x90, + 0x3e, 0x74, 0xac, 0xfa, 0xb6, 0x38, 0xa2, 0xc6, 0x2c, 0x6a, 0xca, 0x74, + 0x0a, 0x83, 0x92, 0x75, 0x61, 0xfa, 0x27, 0xd0, 0x52, 0x96, 0xb6, 0x45, + 0x90, 0x88, 0xaa, 0x8d, 0x21, 0xff, 0xae, 0xae, 0xb4, 0xe6, 0x23, 0x30, + 0xc4, 0x92, 0x38, 0xb2, 0x17, 0x14, 0x6c, 0x60, 0xa7, 0x77, 0xaa, 0x25, + 0xac, 0x96, 0xb7, 0x01, 0xa5, 0x61, 0xdf, 0xbd, 0xde, 0x85, 0x90, 0x41, + 0xd2, 0xfa, 0x0a, 0x11, 0x6d, 0x14, 0xe5, 0x65, 0x3a, 0x11, 0x7e, 0x59, + 0x88, 0xb2, 0xe7, 0xbf, 0x2b, 0xb5, 0x83, 0x5a, 0x92, 0xe3, 0x16, 0x90, + 0x31, 0x13, 0xfc, 0xe3, 0x0d, 0x23, 0xe1, 0xf5, 0x51, 0x79, 0xb2, 0x04, + 0x9b, 0xb6, 0x52, 0x41, 0xac, 0xad, 0x62, 0x1d, 0x31, 0x51, 0x87, 0xc1, + 0xf0, 0x65, 0x6e, 0xfe, 0x34, 0x5c, 0x7f, 0xba, 0xe6, 0xcc, 0x7c, 0x4d, + 0xe1, 0xe8, 0xf0, 0x60, 0xf7, 0x8a, 0xcf, 0x20, 0x22, 0xfe, 0x6e, 0x73, + 0x73, 0x96, 0x6f, 0x5f, 0x10, 0xe5, 0x25, 0xf0, 0xeb, 0xa8, 0xb0, 0x8a, + 0x5a, 0x16, 0x71, 0x08, 0xd3, 0xf5, 0x32, 0x3a, 0x75, 0x25, 0x77, 0xee, + 0x05, 0x52, 0x9a, 0x53, 0x03, 0x26, 0x2e, 0xda, 0xa6, 0xad, 0xbe, 0xc6, + 0xb7, 0x72, 0x9e, 0x28, 0x2f, 0x1f, 0x7d, 0x97, 0x22, 0xca, 0xa9, 0xeb, + 0x21, 0xe8, 0x56, 0x27, 0x59, 0x79, 0x78, 0x5e, 0x17, 0x8b, 0x1c, 0x19, + 0xb9, 0xb3, 0xa6, 0x0b, 0xa6, 0x78, 0xed, 0x34, 0x99, 0x45, 0x63, 0xb7, + 0xca, 0xef, 0x22, 0xf1, 0x3c, 0x6f, 0x6a, 0xed, 0xef, 0xb8, 0x27, 0xa1, + 0xaf, 0xce, 0x0c, 0x89, 0x9f, 0x72, 0xbd, 0xf2, 0x7b, 0xdf, 0x9b, 0xd0, + 0x35, 0xac, 0x37, 0xc0, 0x71, 0xbc, 0x9f, 0x13, 0x1c, 0x66, 0x5e, 0x2a, + 0xda, 0xe1, 0x3a, 0x14, 0xbb, 0x9b, 0x6d, 0x22, 0xae, 0x96, 0xef, 0xa3, + 0x83, 0xb7, 0x83, 0xc4, 0xd2, 0xfc, 0x8f, 0x5f, 0xd8, 0xc7, 0x06, 0x88, + 0xfb, 0x70, 0x17, 0x36, 0x88, 0xf2, 0x98, 0x20, 0x84, 0x29, 0x46, 0x5a, + 0x7e, 0xb7, 0xb2, 0xe2, 0xa9, 0xa7, 0x53, 0x1a, 0xed, 0x6a, 0x26, 0xd3, + 0x5c, 0x85, 0x6b, 0xc0, 0x99, 0xcc, 0x21, 0x24, 0x60, 0xc0, 0xcd, 0xdd, + 0xdd, 0xe8, 0x74, 0x40, 0xe5, 0x52, 0x38, 0x6e, 0x85, 0xcc, 0xcc, 0xdd, + 0xd8, 0x6a, 0xaf, 0xf9, 0x40, 0xeb, 0xf7, 0xce, 0xa4, 0x62, 0xbd, 0xa3, + 0x35, 0x79, 0x51, 0x5c, 0xe1, 0x64, 0x33, 0x23, 0xef, 0x2d, 0x0c, 0x37, + 0x29, 0x0f, 0x33, 0x87, 0x35, 0x52, 0x40, 0x40, 0x4f, 0xc7, 0xb4, 0xea, + 0x61, 0x04, 0x74, 0xb0, 0x26, 0x61, 0x6a, 0x4b, 0x4a, 0x83, 0x7d, 0x78, + 0xe4, 0xc9, 0xbd, 0xa6, 0x13, 0x20, 0x89, 0x2e, 0x7c, 0xc1, 0x12, 0x43, + 0x57, 0xc0, 0x8e, 0xbc, 0x5a, 0xad, 0x0e, 0xf5, 0x45, 0x9a, 0xd0, 0x03, + 0x68, 0x84, 0x13, 0x9a, 0xe0, 0x5f, 0x3f, 0xd7, 0xfb, 0x23, 0xfa, 0xaa, + 0xc4, 0x89, 0x95, 0x47, 0x4f, 0xa2, 0xd9, 0xc1, 0x2f, 0x5d, 0xda, 0x1e, + 0x3d, 0x68, 0xde, 0x42, 0xbf, 0x05, 0x78, 0xe4, 0x95, 0x9b, 0xdd, 0xd2, + 0x6d, 0x1e, 0xe7, 0x94, 0x79, 0xcd, 0xf5, 0x43, 0x60, 0x54, 0x07, 0xc4, + 0xea, 0x2c, 0x24, 0xd8, 0x41, 0x56, 0x21, 0x0a, 0x27, 0x8a, 0x8a, 0xbb, + 0x93, 0x96, 0x9b, 0x51, 0x9a, 0xe9, 0x97, 0x8f, 0x86, 0x92, 0xfa, 0x16, + 0xfd, 0x49, 0x21, 0xd8, 0xae, 0x3d, 0xab, 0xc0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA384, + 154, + {0x1d, 0x8f, 0x73, 0x64, 0xa5, 0x50, 0xc1, 0xe7, 0xd0, 0x7e, 0xa1, 0x8b, + 0x51, 0x1a, 0xa9, 0x31, 0x4f, 0x5b, 0xdb, 0x75, 0x83, 0x01, 0x47, 0x3b, + 0x4f, 0x2c, 0xe4, 0x36, 0x0e, 0x04, 0x89, 0xa8, 0xaf, 0xeb, 0x09, 0x06, + 0x4f, 0x20, 0x71, 0xc1, 0x93, 0x9b, 0x15, 0x47, 0x99, 0x16, 0x0d, 0x8c, + 0xd2, 0x05, 0x86, 0x66, 0x24, 0xba, 0xac, 0x54, 0x6e, 0xdd, 0x3d, 0x8e, + 0xda, 0xba, 0x18, 0xaa, 0x42, 0xc0, 0xcc, 0x9e, 0x83, 0x16, 0xfb, 0x8f, + 0xc6, 0x9f, 0x35, 0xd9, 0x65, 0xef, 0x5b, 0x7f, 0xe1, 0x8f, 0x32, 0xd8, + 0xf1, 0x2b, 0x81, 0x80, 0x75, 0x6c, 0x93, 0x22, 0x72, 0x3b, 0x2c, 0x97, + 0x54, 0x6a, 0x2a, 0xe6, 0x2f, 0x25, 0xb6, 0xf3, 0xff, 0x7f, 0xa2, 0xc0, + 0x60, 0xf4, 0x0e, 0x6d, 0xdb, 0x04, 0xd1, 0x8b, 0x32, 0xfd, 0x6c, 0x51, + 0xcf, 0x14, 0xea, 0x7c, 0x2d, 0xf2, 0xb0, 0xf2, 0xff, 0xab, 0x5f, 0x0a, + 0x9f, 0x6d, 0x1d, 0xb3, 0x61, 0xfb, 0x6d, 0x21, 0x68, 0x47, 0xd5, 0xed, + 0xb9, 0x1b, 0xee, 0x98, 0x27, 0xea, 0xe2, 0x08, 0xdd, 0xf1, 0x81, 0x22, + 0xc9, 0xc2, 0x96, 0x02, 0x0b, 0x82, 0xc7, 0x52, 0x1c, 0x5e, 0xd6, 0xe3, + 0x0c, 0x6f, 0xf0, 0xb3, 0xf0, 0xa5, 0x87, 0xf4, 0x5f, 0xf6, 0xe9, 0x93, + 0xb8, 0x55, 0xcf, 0xed, 0x92, 0x57, 0x34, 0xb5, 0xce, 0x86, 0x45, 0x9d, + 0x3f, 0xcb, 0xef, 0xc0, 0x45, 0x8a, 0x66, 0x97, 0xe9, 0x33, 0xe4, 0xd3, + 0x11, 0xd0, 0x9b, 0x9b, 0xf8, 0x96, 0xc1, 0xe2, 0xe7, 0xbe, 0x6f, 0x73, + 0x9b, 0xfb, 0x2d, 0x59, 0x23, 0xac, 0x0e, 0x69, 0x46, 0x5b, 0xec, 0xbd, + 0x2e, 0x8b, 0x90, 0xef, 0x3e, 0x73, 0xc0, 0x6d, 0xa0, 0x41, 0xee, 0xad, + 0x45, 0x6f, 0xb5, 0x07, 0x5d, 0xaf, 0x8d, 0xfe, 0x3e, 0x48, 0xab, 0x5e, + 0x23, 0xb6, 0x69, 0xfe, 0x49, 0x58, 0xf2, 0xb0, 0x8e, 0x51, 0x8d, 0xf7, + 0xee, 0xbf, 0x9c, 0xd8, 0xe0, 0x65, 0x34, 0x00, 0x15, 0x9c, 0x09, 0x56, + 0x67, 0xe2, 0x04, 0xe1, 0xe1, 0x22, 0xe8, 0x89, 0xd8, 0x7d, 0xd1, 0x89, + 0x8b, 0x27, 0xbc, 0xb1, 0xa4, 0x09, 0x56, 0xf9, 0xa4, 0x51, 0xcf, 0xf0, + 0x52, 0xdd, 0x1c, 0x25, 0x2e, 0x38, 0x4d, 0x61, 0xe1, 0xc7, 0xf7, 0x01, + 0x5c, 0x79, 0x71, 0x4d, 0x70, 0xa7, 0x66, 0xfb, 0x14, 0xd2, 0x93, 0x6b, + 0x01, 0xf1, 0xd8, 0x4a, 0xf1, 0xa1, 0x0f, 0x40, 0xa5, 0x38, 0x97, 0xe6, + 0xa9, 0x38, 0xca, 0xf4, 0xc7, 0x36, 0x28, 0x9a, 0x43, 0x62, 0xfc, 0x4c, + 0xc4, 0x54, 0xf7, 0x16, 0x50, 0xa7, 0x8c, 0x13, 0x35, 0xb4, 0x19, 0x9f, + 0xf3, 0x18, 0xde, 0x90, 0x8b, 0xc0, 0x98, 0xf6, 0x85, 0xd0, 0x56, 0x0a, + 0xbd, 0x81, 0x68, 0xaa, 0x0d, 0xa4, 0x02, 0x2a, 0x50, 0xb5, 0xb5, 0x24, + 0x9c, 0xeb, 0x4a, 0x9e, 0x52, 0x09, 0x7b, 0xc6, 0x0c, 0x25, 0x47, 0x98, + 0xde, 0xca, 0x93, 0x0a, 0x5e, 0xa1, 0x60, 0x95, 0x05, 0x35, 0xa4, 0x58, + 0x3f, 0xce, 0xfe, 0x6a, 0x61, 0xb7, 0xd8, 0x47, 0x30, 0x24, 0x08, 0xea, + 0xf5, 0x2d, 0xfc, 0x93, 0x47, 0x8f, 0xa9, 0x9e, 0x03, 0x1d, 0x06, 0x23, + 0xa9, 0xf5, 0xd3, 0x53, 0xcd, 0xd7, 0x35, 0xa0, 0xa4, 0xca, 0x34, 0x7e, + 0x81, 0xf8, 0xd7, 0x5c, 0x19, 0x39, 0xf5, 0xac, 0xcc, 0xdb, 0x34, 0xf5, + 0xa0, 0x62, 0x43, 0x54, 0xb7, 0x01, 0xf7, 0x4a, 0x79, 0x3d, 0x55, 0x0e, + 0x33, 0xb5, 0x8b, 0x97, 0x2a, 0xe1, 0xe7, 0x76, 0x1f, 0x03, 0xb7, 0xa1, + 0xdb, 0x88, 0xc3, 0xdc, 0xc4, 0x51, 0x44, 0x1b, 0x89, 0x84, 0x5f, 0xd6, + 0xaf, 0x4d, 0x93, 0x28, 0x09, 0x25, 0x97, 0xf0, 0x54, 0x12, 0x53, 0xc3, + 0xbb, 0x69, 0x5a, 0x02, 0x61, 0xda, 0xcd, 0x08}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA384, + 155, + {0xb0, 0xbc, 0xd7, 0x77, 0x29, 0xa5, 0xeb, 0x38, 0xcb, 0x53, 0x27, 0xa7, + 0x25, 0xf9, 0x3c, 0x4d, 0x5a, 0xac, 0x39, 0xe8, 0xfb, 0x1e, 0xf6, 0x32, + 0x5b, 0x86, 0x25, 0xa3, 0x7c, 0x01, 0xa0, 0x0f, 0xbc, 0xe9, 0xcb, 0x5f, + 0x15, 0x00, 0x05, 0xa1, 0x47, 0xab, 0x5c, 0xcf, 0xf9, 0xc0, 0xf3, 0x47, + 0x25, 0x77, 0x46, 0xd0, 0x50, 0x85, 0xe1, 0x4b, 0xea, 0x6c, 0x01, 0x6f, + 0xd5, 0x6e, 0x79, 0x85, 0x17, 0xee, 0x93, 0xcf, 0x99, 0x11, 0xaf, 0x32, + 0xd8, 0x7b, 0x92, 0xdf, 0x61, 0x22, 0xcb, 0x4f, 0x21, 0xb7, 0x5d, 0x89, + 0x8e, 0x5c, 0x57, 0x25, 0x53, 0x44, 0xf8, 0x75, 0x93, 0x80, 0xc4, 0x4a, + 0x06, 0xaf, 0x52, 0xd9, 0x17, 0x94, 0x04, 0x4f, 0x1c, 0xbe, 0x02, 0x2c, + 0x59, 0xfc, 0xea, 0x76, 0xf9, 0xd4, 0xf6, 0x92, 0x89, 0x5a, 0x8a, 0xae, + 0xd9, 0x8e, 0x78, 0x34, 0xaa, 0x00, 0xf0, 0x49, 0x65, 0x94, 0xb0, 0x56, + 0xb1, 0xb8, 0x00, 0x27, 0x1b, 0x65, 0x3d, 0x1f, 0xc0, 0x7b, 0xd8, 0x18, + 0x85, 0xf8, 0xad, 0x2b, 0x4a, 0xa6, 0x03, 0x00, 0xd3, 0x0f, 0xb2, 0x9b, + 0x41, 0x60, 0x20, 0xfd, 0xc8, 0x90, 0xaf, 0x54, 0x70, 0x90, 0xd3, 0x07, + 0xc2, 0x03, 0x42, 0x83, 0xfe, 0xde, 0xf2, 0xed, 0xc4, 0xff, 0x45, 0x04, + 0x57, 0xce, 0xb7, 0xa3, 0xd1, 0x44, 0x42, 0xc4, 0xc1, 0x64, 0x0a, 0x5c, + 0xb1, 0xb6, 0x7a, 0x7d, 0xb7, 0xd6, 0xe2, 0x27, 0x25, 0x84, 0x09, 0xb3, + 0x6a, 0xe1, 0xfd, 0x52, 0xd1, 0x26, 0xf5, 0x9b, 0x05, 0x99, 0xda, 0x77, + 0x6c, 0xc1, 0xcc, 0x96, 0x03, 0x87, 0xbe, 0xb5, 0xb0, 0xf5, 0x7c, 0xec, + 0xe0, 0x21, 0xf8, 0x40, 0x2a, 0xc5, 0x6d, 0x87, 0xeb, 0xa3, 0xc2, 0x86, + 0x7e, 0x40, 0x46, 0xa8, 0xac, 0xd9, 0x76, 0x9b, 0x9d, 0x81, 0x64, 0xc0, + 0xd0, 0xf5, 0xb6, 0x28, 0xd9, 0xff, 0xd3, 0xc4, 0x95, 0x38, 0x1f, 0x34, + 0xbd, 0x81, 0xb7, 0x3c, 0x38, 0xbc, 0x94, 0x44, 0x1b, 0xb6, 0x2e, 0x57, + 0x16, 0x09, 0x1f, 0xe0, 0x9d, 0x40, 0xa3, 0xca, 0x9a, 0x71, 0x89, 0x7f, + 0x61, 0x0a, 0x50, 0x1a, 0xb1, 0x73, 0x71, 0x4b, 0xa8, 0x01, 0xb2, 0x20, + 0x69, 0xd2, 0x0e, 0x4e, 0xdc, 0xbb, 0x98, 0x00, 0x24, 0xa5, 0x86, 0x2e, + 0x19, 0xa6, 0x00, 0xf9, 0xbb, 0x06, 0x57, 0xfa, 0x3b, 0x10, 0xbe, 0x05, + 0x71, 0x08, 0x17, 0xe5, 0xbb, 0x83, 0x88, 0x51, 0x7d, 0x8d, 0x75, 0x97, + 0xef, 0x50, 0x53, 0xaf, 0x84, 0xa8, 0x56, 0xc1, 0xf3, 0xff, 0x40, 0x3d, + 0x8e, 0x2f, 0x02, 0x8f, 0x7d, 0xbe, 0x11, 0x0f, 0x1e, 0xf4, 0x06, 0xb2, + 0xa7, 0x8e, 0x8a, 0xfa, 0x22, 0x0a, 0x8f, 0xf4, 0x44, 0x48, 0x1e, 0xcc, + 0xd1, 0xe7, 0x9f, 0xa4, 0xc9, 0xc3, 0x8e, 0x45, 0xd9, 0x94, 0x2f, 0xca, + 0x71, 0x4f, 0xba, 0x02, 0x6d, 0x9d, 0xa0, 0xfa, 0x3c, 0x04, 0x7a, 0xbf, + 0xef, 0x6e, 0x09, 0x0e, 0x39, 0xb9, 0x73, 0xe9, 0x79, 0x90, 0xcb, 0x85, + 0x27, 0x46, 0x0e, 0xdb, 0x5c, 0x49, 0xce, 0x61, 0xd3, 0x66, 0x9f, 0x27, + 0xd9, 0x0c, 0xc4, 0x11, 0xb1, 0x6c, 0x8e, 0xad, 0xdc, 0xad, 0xec, 0xd5, + 0x86, 0xd5, 0x5d, 0x23, 0x76, 0x61, 0x82, 0x3b, 0xc4, 0xeb, 0xa7, 0x07, + 0x86, 0x31, 0xdd, 0xc4, 0x99, 0x60, 0xcc, 0xeb, 0x6f, 0x6a, 0xde, 0x3c, + 0xbd, 0xea, 0x8e, 0x43, 0x66, 0x1d, 0x28, 0xff, 0xf8, 0x6e, 0xed, 0x69, + 0x99, 0xf6, 0xfe, 0xd8, 0xb7, 0x6a, 0x61, 0x4f, 0x9f, 0x5e, 0x0a, 0x1d, + 0xf9, 0xd3, 0xbb, 0x4c, 0xe5, 0xb6, 0x83, 0x8d, 0x7f, 0xbe, 0xcc, 0x37, + 0x78, 0x02, 0x5c, 0xf5, 0x06, 0x98, 0xab, 0xb0, 0xc4, 0x24, 0x9e, 0x9a, + 0xef, 0x98, 0x72, 0x0f, 0x8b, 0xa3, 0xc5, 0x4a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA384, + 156, + {0x05, 0x2f, 0x44, 0xe3, 0xf7, 0xc5, 0xfb, 0x80, 0x55, 0x64, 0x62, 0x7c, + 0x97, 0x3b, 0x59, 0x14, 0x54, 0x21, 0x1d, 0xb2, 0x44, 0x6e, 0x10, 0x48, + 0x6a, 0x68, 0xc3, 0xc4, 0x98, 0x47, 0xe6, 0xbd, 0xef, 0x7a, 0x05, 0x30, + 0xf2, 0xdb, 0x90, 0x6a, 0x93, 0xf8, 0xe3, 0x7c, 0x8f, 0x77, 0xbc, 0x1b, + 0xe3, 0x41, 0xa9, 0x65, 0x70, 0xa4, 0x80, 0x7c, 0xc7, 0x4e, 0x72, 0xe2, + 0x22, 0xbd, 0x8c, 0xdc, 0xbd, 0x40, 0x6f, 0xf1, 0x98, 0xdf, 0x61, 0xea, + 0x97, 0x87, 0xd9, 0xfa, 0xd5, 0x19, 0x01, 0xa6, 0x93, 0x1b, 0xcf, 0x67, + 0x19, 0x55, 0x09, 0x05, 0x5e, 0x01, 0xb7, 0x09, 0x55, 0x27, 0xf4, 0x5e, + 0x9c, 0xff, 0xdd, 0x4a, 0xa2, 0xf7, 0x5f, 0xbc, 0xb0, 0x39, 0xd0, 0x11, + 0xf5, 0xc2, 0xdc, 0xd8, 0x72, 0x33, 0xcd, 0x74, 0xd4, 0x96, 0xc5, 0x3f, + 0x95, 0xa8, 0xd9, 0x0d, 0x1c, 0xe1, 0x06, 0x3d, 0x9a, 0x93, 0x84, 0xd4, + 0xbc, 0xd0, 0x01, 0x36, 0x82, 0x97, 0x4d, 0xe3, 0xde, 0xaa, 0xe4, 0x9c, + 0x44, 0xa0, 0x8d, 0xaf, 0x8a, 0x8b, 0xa7, 0x70, 0xdb, 0xa9, 0x7b, 0x6f, + 0xb1, 0xca, 0x27, 0x05, 0x35, 0xfd, 0x77, 0x7c, 0x7b, 0x73, 0x2a, 0x58, + 0x52, 0xf4, 0x8c, 0x1f, 0x52, 0xbf, 0x34, 0x3a, 0x32, 0x15, 0x01, 0x7a, + 0xf6, 0x9b, 0xd6, 0xeb, 0x55, 0xca, 0x37, 0x9d, 0x55, 0x68, 0x16, 0x85, + 0x9e, 0xa7, 0x9f, 0x35, 0xa2, 0xd8, 0xe2, 0x72, 0xfa, 0x0d, 0x86, 0x72, + 0xda, 0x61, 0xaa, 0x10, 0xc1, 0x00, 0xf2, 0x27, 0x37, 0x72, 0xcc, 0x45, + 0x93, 0x49, 0xc0, 0x15, 0x23, 0x4c, 0xe1, 0x7f, 0xd4, 0x1d, 0x6a, 0x8c, + 0xdb, 0x51, 0x6f, 0x5e, 0x26, 0xae, 0xae, 0xf9, 0xd9, 0x8e, 0x4b, 0x41, + 0xfd, 0xf7, 0x48, 0xae, 0xf9, 0xe4, 0x0e, 0xe2, 0x06, 0x37, 0x61, 0xe3, + 0x2b, 0x91, 0x9d, 0x10, 0x51, 0x28, 0x5b, 0x3d, 0xf9, 0x00, 0x63, 0xfe, + 0xc3, 0x55, 0x60, 0x1f, 0x0e, 0x65, 0xe8, 0xe4, 0xb2, 0x35, 0x79, 0x25, + 0x2a, 0xdb, 0xbc, 0x35, 0x92, 0xc1, 0xd5, 0x47, 0x9a, 0x9f, 0x5b, 0x8e, + 0xea, 0xac, 0xa9, 0x5a, 0xad, 0x9c, 0x88, 0x75, 0x40, 0xa9, 0x50, 0xc9, + 0xf8, 0x3a, 0x03, 0xa4, 0x43, 0x36, 0x67, 0x20, 0x26, 0xd9, 0x11, 0xfe, + 0x40, 0xb1, 0x37, 0xfd, 0xbf, 0xcb, 0x28, 0xe3, 0x12, 0xa3, 0xf1, 0xaf, + 0xf0, 0x9e, 0x21, 0x40, 0x05, 0x5e, 0x89, 0xc8, 0xd3, 0xdb, 0x97, 0xcd, + 0x69, 0xe4, 0xf3, 0x51, 0x2c, 0x21, 0x1f, 0xab, 0x4b, 0x29, 0x97, 0x88, + 0x2d, 0x5e, 0x4a, 0x16, 0xb6, 0x99, 0xc6, 0x4f, 0xf7, 0x34, 0x18, 0x12, + 0x6a, 0x10, 0xf6, 0x3c, 0x83, 0xb9, 0x22, 0xf1, 0xbd, 0x14, 0x57, 0x39, + 0x27, 0x5a, 0xaa, 0x7e, 0x5d, 0x64, 0x46, 0xe8, 0xcf, 0x29, 0x5e, 0x7e, + 0x65, 0x24, 0x4f, 0xea, 0x14, 0x5a, 0x8d, 0x87, 0xd3, 0xf3, 0x05, 0xa0, + 0xd6, 0xb9, 0xdc, 0xc9, 0x12, 0xcb, 0xa6, 0x77, 0x02, 0x8a, 0x21, 0xcd, + 0x18, 0x92, 0x73, 0x7c, 0x4b, 0xcd, 0xaf, 0x92, 0x5f, 0x2f, 0x56, 0xa6, + 0xfd, 0xc9, 0xe0, 0x72, 0x1f, 0xa8, 0xea, 0xa1, 0xbf, 0xc4, 0xef, 0x8f, + 0x67, 0x8d, 0xcc, 0xd6, 0x5b, 0xcd, 0x57, 0x26, 0xdd, 0xcc, 0xb3, 0x95, + 0xea, 0xb8, 0xa8, 0x22, 0x21, 0xd5, 0x91, 0x90, 0x51, 0x4f, 0xf0, 0x8d, + 0x6c, 0xa2, 0x04, 0x3a, 0x73, 0x48, 0x4b, 0x93, 0xfe, 0x5b, 0x5f, 0x6b, + 0x55, 0x19, 0xd0, 0x97, 0x3d, 0x4c, 0xa6, 0x2e, 0x71, 0x5d, 0x61, 0xf6, + 0x4d, 0x82, 0x38, 0x25, 0xbb, 0x08, 0x16, 0x11, 0x57, 0x47, 0x76, 0x86, + 0xf4, 0x4e, 0xbd, 0x15, 0x7f, 0x23, 0x1d, 0x18, 0x7e, 0x89, 0x07, 0xdd, + 0xba, 0xf7, 0x7d, 0xb5, 0x8c, 0x90, 0xa3, 0x90}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA384, + 157, + {0x6d, 0xd7, 0x3d, 0x8e, 0xb7, 0xf7, 0xaf, 0x0e, 0x6f, 0x0b, 0xfd, 0xcd, + 0x84, 0xa1, 0x07, 0xa4, 0xcd, 0x6e, 0xda, 0xee, 0x3c, 0xbc, 0x50, 0xb1, + 0x37, 0x42, 0x6e, 0x21, 0xe2, 0x60, 0x8f, 0xf4, 0x46, 0xa2, 0xff, 0x5b, + 0xad, 0xb2, 0xdf, 0xd5, 0x17, 0xcf, 0xb4, 0x7c, 0x60, 0xd8, 0x32, 0xc0, + 0x0f, 0x86, 0xe1, 0x42, 0x92, 0xc7, 0x98, 0x72, 0x63, 0x3c, 0x26, 0xf9, + 0x20, 0x08, 0xf2, 0x66, 0x46, 0x72, 0xa2, 0x4e, 0x8f, 0x93, 0x47, 0xc3, + 0xb3, 0x79, 0x40, 0xce, 0x86, 0xf6, 0x4a, 0xc6, 0x98, 0xa5, 0x03, 0x8a, + 0xfd, 0x97, 0xd6, 0x54, 0x59, 0x69, 0xa7, 0xa5, 0xc0, 0x3e, 0x81, 0xa2, + 0x9c, 0xff, 0x5d, 0xfc, 0xd1, 0xc0, 0x91, 0x5d, 0xf2, 0x88, 0x76, 0x6c, + 0x64, 0x83, 0xbf, 0x32, 0xb9, 0x80, 0xe6, 0x0b, 0x07, 0x20, 0x84, 0x79, + 0xbe, 0x18, 0x04, 0x6a, 0xcc, 0x30, 0x50, 0xfe, 0x0f, 0x25, 0xde, 0xf3, + 0xcd, 0x63, 0xcd, 0x5c, 0x77, 0xf8, 0x6d, 0x2b, 0xd0, 0xf4, 0x19, 0x25, + 0xdc, 0x78, 0x81, 0xe1, 0x9b, 0x74, 0xba, 0xb0, 0x32, 0x3b, 0x2b, 0xfe, + 0xf6, 0x1d, 0xa8, 0x94, 0x8d, 0x77, 0xda, 0xc9, 0x68, 0xec, 0xa8, 0xf6, + 0x6a, 0x10, 0xd3, 0x84, 0x73, 0x5d, 0x57, 0xba, 0xde, 0xb0, 0xcf, 0x73, + 0x8d, 0x90, 0x65, 0x2f, 0x48, 0x51, 0x2d, 0x05, 0xbf, 0x39, 0xbf, 0xb0, + 0xc2, 0x39, 0xde, 0x3c, 0x05, 0x73, 0x51, 0x9c, 0x10, 0x67, 0xf0, 0x8f, + 0xec, 0xcf, 0x48, 0xd9, 0x28, 0xe8, 0xe3, 0x66, 0x33, 0xe4, 0x80, 0x25, + 0xdb, 0xfe, 0xa4, 0x9e, 0xfe, 0x70, 0xda, 0xe1, 0x18, 0xf0, 0xcf, 0xdd, + 0x2c, 0xf5, 0x97, 0x8c, 0xb8, 0xf6, 0x3d, 0xf6, 0xab, 0x89, 0xf3, 0x9e, + 0x13, 0xce, 0x05, 0xe6, 0xd2, 0x7e, 0xb1, 0x09, 0x1d, 0x80, 0x3b, 0x5a, + 0x62, 0x1e, 0xd9, 0x57, 0x58, 0xfe, 0x45, 0xd1, 0xfb, 0x24, 0x98, 0x11, + 0x73, 0x5e, 0x7e, 0x1a, 0x5f, 0x2f, 0xb6, 0xd4, 0xe4, 0x13, 0xdf, 0xfd, + 0x6c, 0x4b, 0x95, 0xcf, 0x10, 0x6f, 0x7f, 0x76, 0x29, 0xb0, 0x52, 0x5a, + 0x77, 0xc7, 0x0d, 0xc7, 0x88, 0x22, 0xcf, 0xda, 0xdd, 0xa4, 0x46, 0x81, + 0x65, 0x2e, 0x4d, 0x1b, 0xaf, 0x88, 0x31, 0x14, 0xbc, 0x55, 0x8b, 0x4e, + 0xac, 0x1d, 0x43, 0xc2, 0x70, 0x13, 0x65, 0xd5, 0x86, 0x34, 0x29, 0xf1, + 0xac, 0x71, 0x68, 0x4e, 0x08, 0xbf, 0x3e, 0x5b, 0xba, 0xfe, 0xdc, 0x5b, + 0x41, 0x9b, 0x14, 0x8b, 0x2d, 0x51, 0x61, 0xe7, 0x63, 0xa9, 0x6b, 0x63, + 0x4f, 0x29, 0xb3, 0x2f, 0x2b, 0x43, 0xda, 0xbc, 0x68, 0xb3, 0xa5, 0x11, + 0x36, 0x57, 0x6d, 0xf5, 0xe2, 0xbb, 0xc4, 0x0f, 0x31, 0x93, 0x32, 0x97, + 0x1c, 0x8f, 0xdf, 0x67, 0x3e, 0x2b, 0x65, 0xc6, 0xa0, 0x9f, 0xb9, 0x81, + 0x18, 0x27, 0x01, 0xea, 0xf5, 0xaf, 0xd6, 0xbb, 0xbc, 0x17, 0x07, 0x3c, + 0x49, 0xd6, 0xa6, 0xde, 0x3a, 0x53, 0x9c, 0x54, 0x29, 0xf4, 0x8e, 0xcc, + 0xfe, 0x93, 0x59, 0xdb, 0x69, 0x1b, 0x06, 0xf1, 0x22, 0xee, 0x22, 0x86, + 0x41, 0x76, 0xbf, 0xa5, 0xdb, 0xf6, 0xfc, 0x6b, 0x4d, 0x6b, 0xb1, 0xcc, + 0xb2, 0xf1, 0x0d, 0x58, 0xff, 0xb9, 0x41, 0x47, 0x4b, 0xf5, 0xd5, 0xbe, + 0x95, 0x5f, 0x4b, 0x2d, 0x45, 0xed, 0xf7, 0xc4, 0xc5, 0xbc, 0xb0, 0x60, + 0x51, 0x86, 0xad, 0x37, 0x76, 0xa2, 0x30, 0x88, 0x52, 0x14, 0x4c, 0xe6, + 0x9d, 0xf2, 0xad, 0x21, 0x6e, 0xb5, 0xdb, 0x72, 0xb9, 0x04, 0xe5, 0x0c, + 0x7b, 0x9e, 0x25, 0xa8, 0xc3, 0xe7, 0xc1, 0x42, 0x43, 0xe3, 0xfa, 0x9a, + 0x91, 0x06, 0x95, 0x61, 0xc7, 0x7d, 0x0c, 0x51, 0xd3, 0xf8, 0x40, 0x08, + 0xf5, 0x12, 0x03, 0x29, 0x49, 0x92, 0x64, 0x33}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 158 + {SEC_OID_SHA384, + 158, + {0x4e, 0xd5, 0xe2, 0x7f, 0xf4, 0xa7, 0x73, 0x3f, 0x60, 0xaf, 0x2f, 0x99, + 0xd2, 0x51, 0x5c, 0x15, 0x5f, 0x29, 0x85, 0x47, 0x68, 0x66, 0x4d, 0xc3, + 0x09, 0xf1, 0x4b, 0x80, 0x40, 0x49, 0x66, 0x45, 0xfe, 0x6a, 0x3e, 0x2c, + 0x7d, 0x86, 0x8f, 0x8c, 0x4a, 0xa8, 0xff, 0x61, 0x52, 0xf3, 0x8f, 0x36, + 0x46, 0xb0, 0xb0, 0x0e, 0x9f, 0xc8, 0xb6, 0x0f, 0x9c, 0x89, 0x3c, 0x29, + 0x41, 0xea, 0x6e, 0xa0, 0x31, 0xd9, 0xd2, 0xfe, 0x21, 0x2e, 0xd3, 0xf6, + 0xc0, 0xb5, 0x0e, 0x6c, 0x09, 0xb2, 0x3b, 0xf1, 0x01, 0x6d, 0x5f, 0x2d, + 0xdb, 0x1d, 0x72, 0xf9, 0x6a, 0x4a, 0x67, 0xa2, 0xc4, 0x25, 0x79, 0x5c, + 0x96, 0xe4, 0xb9, 0xcc, 0xd2, 0x2d, 0x3c, 0x1c, 0xba, 0x00, 0xa1, 0xb1, + 0xc6, 0xe6, 0xf0, 0x7a, 0xcf, 0x1e, 0xcd, 0x73, 0x08, 0x27, 0xc5, 0xa7, + 0xac, 0x07, 0x18, 0xa8, 0xf0, 0x61, 0x7e, 0x76, 0x12, 0xe8, 0x5c, 0x56, + 0xb4, 0x35, 0x9b, 0xab, 0x84, 0x47, 0x53, 0xe2, 0xc8, 0xf7, 0xd1, 0x5c, + 0x85, 0x3b, 0xc1, 0xa6, 0x0f, 0xc5, 0x80, 0x96, 0x03, 0x66, 0x41, 0xef, + 0x7c, 0xd3, 0xd6, 0xff, 0x8d, 0x38, 0x65, 0xb7, 0x30, 0x19, 0x48, 0x67, + 0x02, 0x2e, 0xd6, 0xa9, 0xa8, 0xc3, 0x95, 0x5d, 0x95, 0x86, 0x0d, 0xcf, + 0xec, 0x49, 0x0d, 0x66, 0x39, 0xc2, 0x64, 0xa4, 0x28, 0x07, 0xff, 0x49, + 0x78, 0x24, 0x74, 0x98, 0xed, 0xe2, 0xdc, 0xd9, 0x93, 0xc7, 0xd7, 0x0f, + 0xdf, 0xad, 0x84, 0x80, 0x93, 0xf7, 0x67, 0x10, 0xb8, 0x52, 0x8f, 0xf8, + 0xcd, 0xc6, 0x85, 0x0e, 0xec, 0x48, 0xf0, 0xe5, 0x9c, 0x27, 0x8c, 0xab, + 0x5d, 0xa3, 0xfb, 0x35, 0xc2, 0x68, 0x52, 0xf5, 0x2c, 0x06, 0x72, 0xb8, + 0x71, 0x12, 0x33, 0x29, 0x80, 0xa1, 0x91, 0x09, 0x27, 0x56, 0x1a, 0xad, + 0x6f, 0xde, 0x18, 0xed, 0xc0, 0x5f, 0x0e, 0xb6, 0x07, 0xa9, 0x76, 0xda, + 0x88, 0xcd, 0x78, 0xe9, 0xc1, 0x9e, 0x35, 0x6e, 0xd7, 0x95, 0x91, 0x73, + 0x68, 0x39, 0xa7, 0x8a, 0xde, 0x95, 0xe0, 0x98, 0xc0, 0x41, 0x35, 0xe8, + 0x7b, 0x40, 0x62, 0xa6, 0x06, 0x49, 0x13, 0xd0, 0x79, 0xcf, 0x68, 0x2a, + 0x67, 0x99, 0xdf, 0xd4, 0x1c, 0xc3, 0x5a, 0x44, 0xcf, 0x8b, 0x04, 0xc5, + 0x66, 0x6e, 0x74, 0xb6, 0xcf, 0x4c, 0x1e, 0xf7, 0x6d, 0xfb, 0x77, 0x7e, + 0xb8, 0xb0, 0x71, 0xa4, 0x2a, 0x10, 0x32, 0x45, 0x0f, 0xf4, 0xdd, 0x19, + 0x8d, 0x0d, 0x42, 0x96, 0x59, 0x94, 0x86, 0x85, 0x85, 0x4b, 0x4a, 0x4f, + 0x97, 0xf4, 0xa2, 0x81, 0x27, 0x9d, 0x36, 0x47, 0x60, 0x44, 0x24, 0x75, + 0xea, 0x12, 0x4f, 0x0f, 0x5f, 0x0d, 0x6c, 0x4a, 0x48, 0xec, 0x7f, 0x82, + 0x24, 0xe0, 0x68, 0xdd, 0x64, 0x03, 0x31, 0x13, 0x8e, 0x8f, 0xba, 0xb4, + 0xda, 0x96, 0xf7, 0x57, 0xc0, 0x9d, 0x96, 0xad, 0xe2, 0x7c, 0x6a, 0x3f, + 0x4c, 0x85, 0x19, 0x2a, 0xb6, 0x3c, 0x3c, 0x61, 0xff, 0xbe, 0x21, 0x64, + 0x3c, 0x0e, 0x26, 0x1d, 0x60, 0x79, 0x1f, 0x59, 0x62, 0x8f, 0xe1, 0x28, + 0x24, 0x5f, 0x49, 0xb6, 0x42, 0x27, 0xdd, 0xf3, 0x57, 0xc0, 0xea, 0x1b, + 0x63, 0xff, 0xeb, 0x48, 0xc1, 0xba, 0xcf, 0x08, 0x8b, 0x63, 0xbc, 0xf6, + 0xd3, 0x95, 0x8c, 0xba, 0x85, 0xbf, 0xb0, 0x81, 0xd3, 0x20, 0x8e, 0xef, + 0x05, 0x62, 0xf2, 0xdf, 0x3d, 0x9d, 0x0b, 0x93, 0x9d, 0x2a, 0xee, 0x3b, + 0xc8, 0x41, 0xe3, 0x37, 0xd6, 0x92, 0x43, 0xed, 0x1f, 0xf6, 0x27, 0xec, + 0xe4, 0x1f, 0xbb, 0x9f, 0xce, 0xbd, 0xba, 0xaa, 0x96, 0x87, 0xf2, 0xa1, + 0x8f, 0xc4, 0x3e, 0x57, 0x1c, 0x8a, 0x1a, 0xf8, 0x85, 0x90, 0x7d, 0x1a, + 0x75, 0x1d, 0x02, 0x53, 0xe9, 0x18, 0xd0, 0x4f}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 159 + {SEC_OID_SHA384, + 159, + {0xad, 0x5c, 0xde, 0x7f, 0xbd, 0xea, 0xf5, 0x24, 0xf0, 0x90, 0x92, 0xd8, + 0x28, 0x34, 0x1d, 0x2c, 0x5a, 0x7a, 0x7b, 0x71, 0x59, 0x93, 0xa7, 0x9d, + 0xf4, 0x0f, 0x4c, 0x2d, 0xd5, 0xa5, 0x3a, 0x06, 0xf9, 0x06, 0xcd, 0xde, + 0x46, 0x57, 0xb8, 0x09, 0x7f, 0x67, 0x72, 0xfc, 0xc3, 0x68, 0x50, 0x35, + 0x19, 0xcb, 0xaf, 0x24, 0x77, 0xf7, 0x27, 0xce, 0x7a, 0x12, 0xde, 0x5e, + 0x6e, 0xb9, 0xf1, 0xdd, 0xb7, 0x71, 0xe4, 0x85, 0x7d, 0xb1, 0x85, 0x65, + 0x0a, 0xcf, 0x11, 0xda, 0x2e, 0x92, 0xc3, 0x93, 0xb2, 0x6d, 0xc2, 0x6e, + 0x62, 0x30, 0x35, 0x8c, 0x0f, 0x16, 0x52, 0x06, 0xdc, 0x65, 0x47, 0xd4, + 0x44, 0xfb, 0xeb, 0x13, 0x5c, 0x3f, 0x2d, 0x73, 0xe7, 0x8c, 0xe4, 0xed, + 0xb5, 0x64, 0xd6, 0x75, 0x56, 0xcf, 0xe8, 0x2d, 0x6e, 0x10, 0xc1, 0x8b, + 0x69, 0xd9, 0xbe, 0xb3, 0x33, 0x2e, 0xa4, 0xf7, 0x75, 0xd4, 0x35, 0x64, + 0x25, 0xae, 0x59, 0xb2, 0x25, 0xb7, 0x93, 0xcf, 0xe9, 0x16, 0x62, 0xe6, + 0xca, 0x62, 0x68, 0x7f, 0x67, 0x34, 0xb2, 0xf5, 0x3d, 0x5c, 0x89, 0x44, + 0xd7, 0xd9, 0x21, 0x20, 0x30, 0x41, 0xbc, 0x96, 0xcd, 0x4a, 0x89, 0x7a, + 0x85, 0xc8, 0x45, 0xc1, 0xe1, 0x1f, 0x43, 0x81, 0x0d, 0x14, 0xb2, 0xf1, + 0x9e, 0x75, 0xaf, 0x5f, 0xae, 0xd5, 0x66, 0x64, 0x29, 0x8d, 0x03, 0x4d, + 0x38, 0x55, 0x2a, 0xca, 0xf1, 0x22, 0x8c, 0x5b, 0x31, 0x7b, 0x16, 0xde, + 0xa8, 0xdb, 0xe1, 0x38, 0x94, 0x2f, 0x95, 0xad, 0xb5, 0x17, 0xec, 0xbc, + 0x94, 0x73, 0x48, 0xa4, 0x60, 0xe3, 0x22, 0xa6, 0xed, 0x5f, 0x64, 0xbd, + 0xb9, 0x61, 0x4b, 0x06, 0x0e, 0xb5, 0xf6, 0x76, 0xc7, 0x15, 0x1e, 0x89, + 0xd1, 0x0d, 0x2a, 0xf6, 0x45, 0x3d, 0xd0, 0x56, 0x31, 0x60, 0xc1, 0x41, + 0x8f, 0x1f, 0x0a, 0x83, 0x3f, 0xc5, 0x4e, 0x85, 0xbe, 0x8e, 0x1a, 0x68, + 0x9b, 0x5d, 0xa3, 0x12, 0x08, 0x9a, 0x4d, 0xd4, 0xb2, 0xee, 0x57, 0x5e, + 0xdc, 0xd8, 0xcc, 0xb2, 0xd5, 0xea, 0x69, 0xc5, 0x49, 0xbe, 0xbf, 0x83, + 0x6e, 0x8f, 0x06, 0x97, 0x27, 0xa5, 0x79, 0x20, 0x75, 0x94, 0xce, 0xe3, + 0xc2, 0xc2, 0x0b, 0xf8, 0xb1, 0x12, 0x97, 0xf7, 0xed, 0x9d, 0x5b, 0x04, + 0xd8, 0x45, 0xcf, 0xcd, 0xa0, 0x1c, 0x01, 0x00, 0x2a, 0x82, 0x76, 0x66, + 0xfd, 0x88, 0xda, 0x3b, 0xa4, 0xd9, 0x67, 0x7a, 0xa5, 0x47, 0xef, 0xdc, + 0xe5, 0x32, 0x78, 0x0a, 0xa2, 0xb6, 0x72, 0xcd, 0x05, 0xf2, 0x33, 0xd4, + 0xab, 0x0e, 0x38, 0xad, 0x97, 0x33, 0x59, 0x6b, 0x2e, 0x63, 0x8d, 0xe7, + 0x5e, 0x95, 0xff, 0x52, 0x89, 0x9d, 0x73, 0xa2, 0x6b, 0x22, 0x5d, 0x12, + 0x9a, 0x72, 0x09, 0x12, 0x52, 0x19, 0xf3, 0x4b, 0xa5, 0xc5, 0x5f, 0x23, + 0x9f, 0x2e, 0x8d, 0xf9, 0x77, 0x60, 0xa1, 0x78, 0x73, 0x87, 0x0e, 0x71, + 0x15, 0x38, 0x72, 0x7b, 0xe4, 0xed, 0x0e, 0x1c, 0x24, 0xb8, 0x9c, 0x64, + 0x06, 0x89, 0xe1, 0xea, 0x6d, 0x74, 0x1a, 0x6c, 0x72, 0xb8, 0x43, 0xc7, + 0xa0, 0x61, 0x31, 0xae, 0xa6, 0xc0, 0x95, 0xe0, 0x3c, 0x2c, 0xc4, 0x34, + 0x37, 0x2d, 0x53, 0x3b, 0xcb, 0x48, 0xe8, 0x05, 0xdd, 0xfc, 0xe8, 0x58, + 0xd1, 0x92, 0x50, 0x81, 0xb1, 0x35, 0x5b, 0xce, 0x6d, 0xae, 0x7a, 0x68, + 0x2c, 0x44, 0x51, 0xba, 0x8d, 0x2b, 0x5d, 0xb8, 0x14, 0xa7, 0xa8, 0xe8, + 0x84, 0x6a, 0x1d, 0x5c, 0xda, 0x68, 0x64, 0x17, 0xa9, 0x4e, 0x3a, 0x3f, + 0x82, 0xa5, 0x83, 0xc9, 0x68, 0x6d, 0xb6, 0xdf, 0x6e, 0xd0, 0x86, 0xa2, + 0x5c, 0xd5, 0xef, 0xec, 0xbf, 0xc7, 0x89, 0x9b, 0x75, 0x79, 0x80, 0x86, + 0xaa, 0xa7, 0x5b, 0xe7, 0x1c, 0xb0, 0x38, 0xde}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA384, + 160, + {0x98, 0xcb, 0xc5, 0xbd, 0x47, 0x66, 0x8e, 0x1a, 0xf5, 0xff, 0x51, 0xe5, + 0xc8, 0x10, 0xcd, 0xdc, 0xa5, 0x0a, 0xa4, 0x2c, 0xaa, 0x60, 0x2f, 0x00, + 0x00, 0xce, 0xf1, 0xb8, 0x95, 0x2f, 0x8a, 0xa1, 0x45, 0xa2, 0x23, 0x2f, + 0xaa, 0x52, 0x8f, 0x96, 0x25, 0xee, 0x8e, 0xed, 0x12, 0xa5, 0xd1, 0xb3, + 0x73, 0xb0, 0xf6, 0xb4, 0x28, 0x34, 0xc4, 0x5d, 0x21, 0xd7, 0x7f, 0x82, + 0x4b, 0x46, 0x04, 0x20, 0x79, 0xad, 0x38, 0x4b, 0x98, 0xbc, 0x6a, 0x8e, + 0x30, 0x30, 0x52, 0xa3, 0xab, 0x4a, 0xf7, 0x57, 0xb4, 0x57, 0x47, 0x29, + 0x7b, 0x02, 0x34, 0x71, 0x30, 0xdf, 0xde, 0xe5, 0x75, 0xbc, 0x9e, 0xe3, + 0x77, 0x96, 0xc8, 0x2b, 0x87, 0x7c, 0xa0, 0xd6, 0x17, 0xb8, 0x61, 0xd0, + 0xfb, 0xae, 0x1f, 0xd0, 0x75, 0xcb, 0x72, 0x50, 0xcc, 0xcb, 0x12, 0xaa, + 0x2d, 0x2d, 0x88, 0x1f, 0x18, 0x5a, 0x8f, 0xe9, 0xb0, 0xc9, 0x14, 0xfe, + 0x1e, 0xc5, 0x5d, 0x7c, 0xa8, 0x97, 0xef, 0xc5, 0x82, 0xcf, 0x12, 0xc6, + 0xb6, 0x24, 0xe6, 0x84, 0xaa, 0x12, 0xde, 0x2a, 0xd4, 0x11, 0xe5, 0xfd, + 0x4b, 0x2f, 0x95, 0xcf, 0xc6, 0x66, 0x50, 0xdb, 0x95, 0xd9, 0x21, 0xe6, + 0x6b, 0xdc, 0x91, 0x06, 0x08, 0x6c, 0x06, 0x4c, 0xcf, 0x71, 0x64, 0xd8, + 0xba, 0xe4, 0x2a, 0x7c, 0x3a, 0x04, 0x81, 0x98, 0x0f, 0x41, 0x72, 0xc3, + 0x88, 0x24, 0xc2, 0x38, 0x1a, 0x45, 0x7a, 0x78, 0xae, 0x0d, 0x85, 0x62, + 0x2d, 0x6d, 0xd6, 0x23, 0x16, 0x5c, 0x88, 0x1f, 0xa2, 0xf2, 0x93, 0x76, + 0xd5, 0x84, 0xc8, 0x71, 0x79, 0x50, 0x93, 0x73, 0xa8, 0x7a, 0x38, 0xb7, + 0x82, 0xf2, 0xef, 0x95, 0x14, 0x2a, 0xc6, 0x41, 0xb9, 0xf4, 0x67, 0x5f, + 0x8e, 0x32, 0xb0, 0x20, 0x4d, 0x0b, 0xfc, 0xfd, 0xa4, 0x3d, 0x2a, 0x04, + 0xe4, 0xdb, 0x46, 0x76, 0xe1, 0x04, 0xb6, 0x54, 0x5e, 0xd8, 0xfb, 0x7c, + 0x93, 0x29, 0x2b, 0xeb, 0x61, 0x58, 0xae, 0x99, 0x80, 0x81, 0xea, 0x8d, + 0xad, 0xe6, 0x7a, 0x26, 0xf8, 0xba, 0x45, 0x4f, 0x16, 0x04, 0xc3, 0x0f, + 0x9d, 0x90, 0x4e, 0x86, 0x53, 0x53, 0x02, 0x62, 0xd4, 0x77, 0x39, 0xff, + 0x61, 0x5d, 0xdf, 0x80, 0x80, 0xf3, 0xa7, 0xc5, 0x2b, 0xec, 0xa6, 0xc1, + 0xb0, 0xc8, 0x17, 0x08, 0xde, 0x9e, 0x58, 0x7a, 0x52, 0x3d, 0xd1, 0x5e, + 0x2a, 0xf8, 0xe5, 0x8d, 0x69, 0x17, 0x94, 0x51, 0x3f, 0x82, 0x20, 0x6b, + 0xd8, 0xa3, 0x82, 0x16, 0x3c, 0x99, 0x2b, 0xdf, 0x0c, 0x5c, 0xed, 0xc6, + 0x2a, 0xae, 0x52, 0x08, 0x36, 0xb1, 0x49, 0xd4, 0xf1, 0xa4, 0x1c, 0x91, + 0x14, 0x47, 0xae, 0x92, 0x1e, 0xa5, 0x5e, 0xe0, 0x6a, 0x97, 0x0d, 0x0f, + 0xcd, 0xa1, 0xdb, 0x4b, 0x73, 0x43, 0xf7, 0xc2, 0xa0, 0xd0, 0xd5, 0xe3, + 0x4e, 0xaa, 0xc0, 0x85, 0x7c, 0x75, 0xa3, 0x08, 0xab, 0x88, 0x15, 0x93, + 0x18, 0x3b, 0x59, 0x8e, 0x0e, 0xff, 0xf3, 0x6e, 0x9c, 0xbc, 0x59, 0x53, + 0xaa, 0xfc, 0x83, 0xc7, 0xd2, 0x05, 0x62, 0x31, 0x69, 0xd1, 0x2d, 0xc6, + 0xad, 0xe3, 0x5b, 0xe7, 0x6c, 0xc4, 0xb8, 0xf3, 0xc1, 0x6a, 0x39, 0x2b, + 0x9a, 0x37, 0x5f, 0x5d, 0x0c, 0x15, 0x2d, 0xe9, 0x3a, 0x85, 0x8f, 0x25, + 0x36, 0x92, 0xbc, 0x2c, 0x6a, 0x2c, 0x0c, 0xd9, 0xdf, 0xc1, 0x4d, 0x6c, + 0xa7, 0x50, 0xdf, 0x5a, 0xfd, 0xd9, 0x87, 0x7c, 0x1e, 0x85, 0x96, 0x68, + 0x97, 0x43, 0xf2, 0x6b, 0xb0, 0xf2, 0x93, 0x17, 0x3b, 0x97, 0x88, 0x28, + 0xa3, 0xf5, 0x28, 0x71, 0x95, 0x15, 0xb6, 0x63, 0xc2, 0x63, 0x6d, 0xc4, + 0xda, 0xe3, 0xc6, 0x57, 0xe4, 0xaf, 0xc2, 0xa1, 0x06, 0x5b, 0x53, 0xc9, + 0x7a, 0x98, 0x5d, 0xc9, 0x6a, 0xbc, 0x8b, 0x6e}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 161 + {SEC_OID_SHA384, + 161, + {0x09, 0x7b, 0x10, 0x32, 0xf9, 0xa5, 0x1a, 0x68, 0xaf, 0x7f, 0xe8, 0xd7, + 0x53, 0x08, 0x78, 0x48, 0x44, 0xf6, 0xb4, 0x39, 0x1e, 0xe1, 0xb1, 0x66, + 0xeb, 0xd7, 0x33, 0x3a, 0x60, 0xea, 0xf9, 0x23, 0x39, 0x1b, 0x3e, 0x6a, + 0x5c, 0x45, 0x3d, 0xd0, 0xa5, 0xc6, 0xdb, 0x19, 0xdf, 0x38, 0xcc, 0x1c, + 0x65, 0xe1, 0xe2, 0xbf, 0x18, 0x34, 0x92, 0xf7, 0x1b, 0x2b, 0x47, 0xe7, + 0xb6, 0x44, 0x2c, 0x78, 0x05, 0x53, 0x10, 0x41, 0x32, 0xc7, 0xbd, 0xba, + 0x80, 0x67, 0x15, 0x82, 0x65, 0xb7, 0x73, 0x73, 0x53, 0x10, 0x64, 0x0f, + 0xa9, 0xef, 0xd6, 0xea, 0xe3, 0x32, 0x41, 0x93, 0x7a, 0x92, 0x77, 0x2e, + 0x9e, 0x0c, 0xf3, 0xc0, 0xac, 0x9f, 0x1b, 0xef, 0x80, 0x1d, 0x57, 0xda, + 0x95, 0x0e, 0xa3, 0x5c, 0x83, 0xbb, 0x9b, 0x41, 0x28, 0x81, 0xed, 0xa9, + 0xc8, 0x0a, 0xc5, 0x1b, 0xd0, 0x89, 0xba, 0x6c, 0x3b, 0x9e, 0xc3, 0x3e, + 0xc7, 0x1a, 0xd1, 0x7b, 0xf5, 0xcc, 0xd1, 0x43, 0x45, 0x28, 0xa4, 0x8b, + 0x62, 0x4d, 0x0c, 0x0a, 0x88, 0xca, 0x9d, 0x53, 0x19, 0x75, 0x48, 0x9b, + 0xce, 0x70, 0x08, 0x90, 0x9e, 0xf2, 0x95, 0xea, 0xaf, 0xdc, 0x23, 0x9d, + 0x48, 0x25, 0x39, 0xd2, 0xa4, 0xc7, 0x80, 0x1c, 0xed, 0x4b, 0xd7, 0x73, + 0x01, 0x34, 0x12, 0xb6, 0x7f, 0x97, 0xb4, 0x3c, 0xf8, 0x55, 0xa9, 0x70, + 0x5c, 0x44, 0x2b, 0x35, 0xa4, 0xbf, 0x77, 0x28, 0xfb, 0x08, 0xa7, 0x6f, + 0xc8, 0xd2, 0x0b, 0x60, 0xcf, 0xba, 0x54, 0x47, 0xad, 0x50, 0xc1, 0x6a, + 0x79, 0xbd, 0xf5, 0xa0, 0x30, 0x91, 0xbe, 0x50, 0x41, 0x5a, 0x79, 0x29, + 0x4e, 0xa5, 0xd3, 0x72, 0xfe, 0x2c, 0xf0, 0x33, 0xfa, 0x04, 0x6e, 0x63, + 0xec, 0x36, 0x09, 0x83, 0x16, 0x26, 0xdd, 0x21, 0xf9, 0x49, 0x2f, 0x96, + 0x8f, 0x79, 0x78, 0x6a, 0xa7, 0xf4, 0xa7, 0xf5, 0x6d, 0xf4, 0xed, 0xc0, + 0xa3, 0x55, 0xe4, 0x88, 0xdb, 0x1b, 0x34, 0x8f, 0x6d, 0xec, 0xf7, 0x3f, + 0x46, 0x7c, 0x10, 0x6e, 0xf0, 0xa1, 0xd6, 0x93, 0xe5, 0x98, 0x43, 0xde, + 0x66, 0x65, 0x1a, 0x59, 0xe7, 0x14, 0xfe, 0x59, 0xfb, 0x41, 0xff, 0x93, + 0xdd, 0x3c, 0x54, 0xd1, 0x88, 0x59, 0x68, 0x87, 0xbc, 0xfe, 0x91, 0x40, + 0x96, 0x23, 0x00, 0x30, 0x26, 0x1d, 0x25, 0x8f, 0x03, 0x48, 0xde, 0xa3, + 0xaf, 0x64, 0x69, 0x92, 0x7c, 0x35, 0x32, 0xc4, 0xe0, 0x0c, 0x15, 0xb9, + 0xa3, 0xc0, 0x79, 0x5e, 0xb8, 0xbd, 0x56, 0x11, 0xc8, 0x70, 0x1c, 0x31, + 0x8b, 0x71, 0x6a, 0x3b, 0xed, 0x53, 0x09, 0x21, 0x07, 0xd7, 0x92, 0xe9, + 0x53, 0x7d, 0xca, 0x6d, 0x7c, 0xf5, 0xa0, 0x0b, 0x29, 0x7a, 0x6a, 0xb6, + 0x18, 0x22, 0xd5, 0x14, 0x9f, 0x4e, 0x8a, 0x95, 0xe7, 0x8b, 0x0a, 0x97, + 0xd1, 0xb8, 0x08, 0x11, 0x0e, 0x08, 0xa0, 0x69, 0x18, 0x38, 0x50, 0x62, + 0xec, 0x3a, 0x89, 0x44, 0x49, 0x2c, 0xa3, 0xce, 0x1f, 0x56, 0x86, 0xe7, + 0x76, 0x22, 0x3a, 0x3e, 0x98, 0x78, 0xa4, 0xe5, 0x3e, 0xb5, 0x26, 0x68, + 0xdc, 0x77, 0x40, 0x27, 0x8a, 0xee, 0xe9, 0x79, 0x4c, 0x71, 0x8f, 0x3f, + 0xf5, 0xef, 0xcc, 0x69, 0xcb, 0xa7, 0xee, 0xc0, 0x7f, 0xcb, 0x51, 0x43, + 0x30, 0x3a, 0xbc, 0xb3, 0x0c, 0x05, 0xf9, 0xc7, 0xab, 0x5c, 0xee, 0xb0, + 0x0b, 0xb8, 0x48, 0xa5, 0xa6, 0xa6, 0xd4, 0x17, 0x50, 0xfc, 0x49, 0xf6, + 0x95, 0xc6, 0xed, 0x34, 0x6e, 0x5c, 0x7f, 0x79, 0xa0, 0x6e, 0x50, 0xfd, + 0x25, 0x31, 0xc2, 0xbf, 0x8b, 0xdc, 0x92, 0xb8, 0x2b, 0xb3, 0x10, 0x5b, + 0xb9, 0x85, 0xe0, 0xa1, 0xee, 0xa5, 0x24, 0xf7, 0xa0, 0x45, 0xc4, 0xa9, + 0x14, 0x75, 0x66, 0x1c, 0x0b, 0x8b, 0x57, 0x8d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 162 + {SEC_OID_SHA384, + 162, + {0x40, 0x2b, 0xa3, 0xee, 0xb6, 0xfe, 0x3e, 0x78, 0x1e, 0x28, 0x5b, 0x0c, + 0xf4, 0xf6, 0x59, 0xc2, 0x40, 0xad, 0xc5, 0xf8, 0x7c, 0x2d, 0x84, 0xe6, + 0xd1, 0x04, 0x3a, 0xbd, 0xe9, 0x7a, 0x69, 0x0d, 0xf7, 0x47, 0xae, 0xcb, + 0x5f, 0xab, 0x88, 0x09, 0xa6, 0x2b, 0xf8, 0x6e, 0xf8, 0x40, 0x0f, 0xab, + 0xa6, 0x80, 0xb5, 0x51, 0x1a, 0x19, 0x3b, 0xc9, 0x63, 0xe0, 0x1d, 0xab, + 0x7a, 0xb0, 0x87, 0xb1, 0xca, 0x06, 0x51, 0xc0, 0xfa, 0xe0, 0x4b, 0xb4, + 0x92, 0x80, 0x67, 0x98, 0x11, 0x55, 0xd8, 0x45, 0x00, 0x82, 0xb2, 0xd0, + 0x4f, 0xf7, 0xf1, 0xc6, 0xac, 0x7c, 0xa1, 0xeb, 0x2c, 0x04, 0x4a, 0xa7, + 0xaf, 0x47, 0x2c, 0x51, 0x1f, 0x3c, 0xb0, 0x61, 0xde, 0x37, 0x66, 0x86, + 0x52, 0x58, 0xe3, 0x63, 0xff, 0xa2, 0xdd, 0x5e, 0x6d, 0x96, 0xc5, 0xfe, + 0x32, 0x25, 0x4c, 0x6c, 0x08, 0xb4, 0xe0, 0x75, 0x64, 0x3e, 0xc3, 0xbb, + 0xdc, 0xaf, 0xcb, 0x67, 0x45, 0x54, 0x66, 0xbd, 0x00, 0x5e, 0xd9, 0x87, + 0x4d, 0x8d, 0x43, 0x9a, 0x37, 0xab, 0x3f, 0xfb, 0x46, 0x94, 0xcf, 0xa5, + 0x8c, 0xca, 0x05, 0x05, 0x84, 0x45, 0xae, 0x70, 0xd0, 0x2b, 0x30, 0xa6, + 0x7f, 0xd0, 0xd3, 0x78, 0xc9, 0xae, 0x9e, 0xed, 0x9b, 0x02, 0xc6, 0x0f, + 0x9a, 0xb5, 0x4a, 0x86, 0x49, 0xb6, 0x20, 0x16, 0x82, 0x68, 0x5e, 0xa2, + 0xac, 0x8a, 0xa2, 0x44, 0xda, 0x31, 0x06, 0x6b, 0x1f, 0xf4, 0x1f, 0x92, + 0xa2, 0x55, 0x84, 0x01, 0x58, 0xfd, 0x8e, 0x5a, 0x4f, 0x17, 0xb6, 0xe5, + 0x53, 0x95, 0x33, 0x1c, 0x82, 0x31, 0x83, 0xd2, 0x52, 0xdc, 0xec, 0x78, + 0x33, 0xeb, 0xac, 0x21, 0xc4, 0xa7, 0x16, 0x60, 0x68, 0x15, 0xa5, 0xaf, + 0x64, 0x14, 0x00, 0xe1, 0x7f, 0x90, 0x64, 0x4f, 0x5c, 0x6c, 0xde, 0x79, + 0xed, 0xf3, 0x47, 0x30, 0xed, 0x6b, 0x3d, 0x58, 0x79, 0x5d, 0x02, 0xf1, + 0xde, 0xdc, 0x6b, 0xe7, 0x21, 0xec, 0xba, 0xe2, 0xe5, 0x93, 0x8c, 0xd8, + 0xba, 0x74, 0x5c, 0x58, 0x23, 0x0b, 0xfe, 0x1b, 0x60, 0xec, 0x65, 0x5e, + 0x4d, 0x7f, 0x86, 0x66, 0x7e, 0xa0, 0x57, 0xbe, 0x02, 0xc5, 0x4a, 0x12, + 0xf0, 0xfe, 0xda, 0x68, 0x61, 0x12, 0xca, 0xf9, 0x21, 0xf6, 0x7a, 0xfe, + 0x37, 0x44, 0x15, 0x5d, 0x28, 0xdb, 0x55, 0xf2, 0xe3, 0x40, 0xd6, 0x6c, + 0x82, 0xb3, 0xcf, 0xa6, 0x26, 0x6b, 0x19, 0xac, 0xcf, 0x88, 0x96, 0x24, + 0xc0, 0xe8, 0xea, 0xc6, 0xfb, 0xa0, 0x5d, 0x97, 0xb1, 0xed, 0xe3, 0x47, + 0x2c, 0x2d, 0x4e, 0x90, 0x69, 0x8a, 0x7d, 0x12, 0xcb, 0x0c, 0xf0, 0x25, + 0x92, 0x2f, 0x4a, 0xfb, 0x51, 0x1b, 0x9d, 0xd6, 0x9f, 0x33, 0x5c, 0x79, + 0xa4, 0xc6, 0x26, 0x6c, 0xe0, 0xc8, 0xf5, 0xe0, 0x03, 0x45, 0x2f, 0x6a, + 0xbd, 0x17, 0x8f, 0xab, 0xc1, 0xe0, 0x27, 0xe2, 0x2e, 0xb3, 0x6a, 0xfd, + 0x61, 0x05, 0x82, 0xc1, 0x90, 0x45, 0x81, 0xaf, 0x8b, 0x16, 0x5e, 0x1b, + 0xbe, 0xcb, 0x48, 0xa8, 0x5c, 0xfe, 0xc8, 0xbb, 0x96, 0x55, 0x0b, 0xb6, + 0x87, 0x4b, 0x1a, 0x4a, 0xa8, 0xd2, 0x43, 0x3b, 0x30, 0x9a, 0x8f, 0xa6, + 0x80, 0x74, 0xa9, 0x41, 0xde, 0x79, 0x80, 0xa1, 0xed, 0x48, 0x00, 0xd1, + 0xd3, 0xce, 0x5a, 0xc7, 0xd4, 0x11, 0x52, 0xf6, 0xc9, 0x94, 0x39, 0xf4, + 0x87, 0x96, 0xce, 0xa0, 0xb1, 0x59, 0x7a, 0xde, 0xfb, 0xfd, 0x03, 0x4b, + 0x6f, 0xc9, 0x47, 0x87, 0x98, 0x2f, 0xe9, 0x60, 0xe0, 0x74, 0xe7, 0x4e, + 0xcd, 0xf7, 0xc9, 0x19, 0xd3, 0xc1, 0x30, 0x9e, 0xc5, 0x39, 0xe5, 0xa6, + 0x35, 0x29, 0xa0, 0x42, 0xfd, 0x50, 0xb8, 0x60, 0x49, 0xe4, 0x49, 0x31, + 0xa4, 0xbe, 0xf4, 0x98, 0x4a, 0xcf, 0x51, 0x37}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA384, + 163, + {0x5d, 0xcc, 0x4f, 0x5a, 0x91, 0xb4, 0xb4, 0xb2, 0xbd, 0x18, 0x9c, 0xbc, + 0x3e, 0x86, 0x5d, 0x03, 0x5b, 0x34, 0xa0, 0xf4, 0x13, 0xd4, 0xdb, 0xf3, + 0xa3, 0xbf, 0xad, 0x18, 0x25, 0x0f, 0x50, 0xd0, 0xbc, 0x74, 0x60, 0xa7, + 0x15, 0x82, 0x1e, 0xac, 0x2a, 0xf8, 0x24, 0xf3, 0x16, 0x1f, 0xb3, 0xd1, + 0x97, 0xa8, 0xe9, 0xdd, 0x5c, 0x0e, 0xe4, 0x62, 0xe1, 0xe0, 0x4c, 0xe1, + 0xd0, 0xf3, 0xa8, 0x10, 0x1a, 0xba, 0x2a, 0xcc, 0x64, 0xe1, 0x20, 0xf2, + 0x47, 0xc2, 0x69, 0xaa, 0x3c, 0xb1, 0x10, 0xf2, 0x8b, 0x5a, 0xc9, 0xef, + 0x4c, 0xeb, 0x86, 0x69, 0xb7, 0x14, 0x1e, 0x22, 0x26, 0xf7, 0x3d, 0x0c, + 0x27, 0x4b, 0x23, 0x8d, 0xa7, 0xad, 0x59, 0xb5, 0xd8, 0x6b, 0xa7, 0x31, + 0xb0, 0x2c, 0xe3, 0x4b, 0x09, 0x5c, 0x93, 0x68, 0x91, 0x35, 0x45, 0x07, + 0xcf, 0x02, 0xca, 0x2b, 0x8c, 0x64, 0xa7, 0xa1, 0xba, 0x74, 0x2a, 0x81, + 0x37, 0x52, 0x86, 0x32, 0x54, 0x43, 0x8f, 0x71, 0x93, 0xe8, 0x52, 0xfd, + 0x19, 0x2e, 0x49, 0x3f, 0x2f, 0x91, 0x0a, 0x95, 0xde, 0x6a, 0xf0, 0x2a, + 0xea, 0xb7, 0xe6, 0x23, 0xd7, 0xca, 0x86, 0xb8, 0x91, 0x4d, 0x40, 0xfc, + 0x95, 0x63, 0x29, 0x97, 0xdc, 0x8b, 0x41, 0x55, 0x02, 0x6a, 0xfc, 0xc9, + 0x4f, 0x19, 0x37, 0x0f, 0xa0, 0xab, 0x1a, 0xb0, 0xf8, 0x7c, 0x8f, 0xe0, + 0x68, 0x1c, 0xde, 0xee, 0x71, 0xfa, 0xac, 0x3f, 0x6e, 0xb3, 0x7f, 0x7e, + 0xd1, 0x5e, 0x79, 0x5d, 0x21, 0xd3, 0x80, 0x62, 0x66, 0x9e, 0x2b, 0x2b, + 0xe8, 0xee, 0x9a, 0x12, 0x12, 0x64, 0x5d, 0x3c, 0x0d, 0xab, 0x97, 0xea, + 0x66, 0x82, 0xea, 0xd7, 0xd2, 0x25, 0x5f, 0x6d, 0x23, 0xa7, 0x9d, 0x0e, + 0x89, 0x51, 0x02, 0xde, 0x75, 0xd0, 0x79, 0x27, 0xb4, 0x4d, 0x14, 0x08, + 0xc0, 0x85, 0xf2, 0x73, 0x8a, 0xf9, 0x94, 0xf8, 0x2a, 0xd9, 0xb7, 0x81, + 0x0b, 0x10, 0xaa, 0x16, 0x1d, 0xdc, 0x90, 0xcd, 0x22, 0xad, 0x6f, 0x60, + 0xd3, 0xa6, 0x1d, 0xb9, 0x8d, 0xed, 0x42, 0xe2, 0x0a, 0x3e, 0x17, 0x87, + 0xc6, 0x5d, 0x9d, 0x98, 0x04, 0xb4, 0xaa, 0x0d, 0x5d, 0x73, 0xcd, 0x8e, + 0x09, 0x80, 0x00, 0x00, 0x57, 0x51, 0x71, 0xb4, 0xe5, 0x7b, 0x3d, 0x0e, + 0x92, 0x83, 0x0d, 0xdd, 0xca, 0x0c, 0xc2, 0x68, 0xa5, 0x47, 0xe9, 0xa0, + 0xfa, 0x04, 0x88, 0xc1, 0x2d, 0x82, 0xf9, 0x37, 0x9a, 0xd4, 0xb2, 0x6f, + 0x24, 0x72, 0xe4, 0x89, 0xdc, 0x80, 0x62, 0xee, 0x44, 0x39, 0xb4, 0xc0, + 0xc5, 0xec, 0x63, 0xb1, 0x0a, 0x46, 0x6a, 0x0e, 0xd2, 0xe5, 0x91, 0x82, + 0x83, 0x77, 0xa4, 0x4b, 0x87, 0xef, 0xb4, 0x12, 0xc7, 0x76, 0x17, 0x0f, + 0x9f, 0x66, 0xf3, 0x74, 0x99, 0x33, 0x16, 0xf2, 0x4c, 0x2a, 0x02, 0x64, + 0xaa, 0x87, 0x00, 0x89, 0x12, 0xe0, 0x82, 0x72, 0x9a, 0x7b, 0x72, 0x3d, + 0xda, 0xef, 0x1d, 0x6a, 0xbd, 0xf1, 0x0a, 0x23, 0xd5, 0x5e, 0xad, 0x4c, + 0x27, 0xd6, 0x8e, 0x64, 0x93, 0x3f, 0x87, 0x39, 0x93, 0x1f, 0x48, 0x86, + 0x1d, 0x5c, 0x5c, 0x55, 0xb6, 0x2c, 0x7b, 0x7d, 0x7c, 0x92, 0x5f, 0xba, + 0x2b, 0x88, 0xe2, 0x34, 0x09, 0xb9, 0x14, 0xc9, 0xb3, 0x8b, 0xd4, 0x2f, + 0xbe, 0x55, 0x97, 0x52, 0xb4, 0xa0, 0x8e, 0xc2, 0xaa, 0xf3, 0x74, 0xb8, + 0x1f, 0xec, 0xda, 0x42, 0x03, 0x30, 0xe0, 0xed, 0x83, 0x2f, 0xe4, 0x57, + 0x99, 0x59, 0xf6, 0x6b, 0xfb, 0xfe, 0x3c, 0xfe, 0xbc, 0xbe, 0x31, 0x55, + 0x05, 0x8c, 0x34, 0xe4, 0xa7, 0x09, 0xf3, 0x89, 0x11, 0x0f, 0xe8, 0x74, + 0xcf, 0x26, 0x2d, 0xbf, 0xfe, 0xf8, 0x35, 0xe1, 0x7f, 0xfb, 0xa4, 0x1d, + 0x70, 0x0c, 0x4f, 0x36, 0xf6, 0xf7, 0x21, 0xcd}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 164 + {SEC_OID_SHA384, + 164, + {0xa8, 0x00, 0x8c, 0xf0, 0x86, 0x82, 0xa5, 0xbd, 0xa7, 0x0d, 0xf5, 0xf1, + 0xcb, 0x05, 0x17, 0x8b, 0xe6, 0xf1, 0xf0, 0x73, 0x09, 0x5c, 0xd9, 0x2e, + 0x60, 0x9f, 0x8b, 0xab, 0xf0, 0xc4, 0x59, 0x38, 0xa2, 0xcb, 0x8f, 0x02, + 0x57, 0x55, 0xb1, 0x73, 0xaf, 0x01, 0x81, 0xe8, 0x7e, 0xe7, 0x9f, 0x8a, + 0x73, 0xe6, 0x01, 0x33, 0xf4, 0x18, 0x3e, 0xe1, 0x72, 0xdc, 0x60, 0xd6, + 0xea, 0x0f, 0x6d, 0x30, 0xab, 0x60, 0xbc, 0x81, 0x6b, 0xd2, 0x39, 0xb0, + 0xbc, 0x70, 0xcd, 0x2f, 0x95, 0xe2, 0xd6, 0xd2, 0x80, 0xbc, 0x74, 0x01, + 0xd2, 0x7c, 0xc5, 0x36, 0xda, 0xc2, 0x3c, 0xeb, 0xed, 0xb3, 0x82, 0x02, + 0xa7, 0xf4, 0xa1, 0x70, 0x97, 0x28, 0xb3, 0xd3, 0x2d, 0xcb, 0x67, 0xb2, + 0xe4, 0x08, 0x11, 0x53, 0xc6, 0x52, 0xec, 0x0f, 0x53, 0xc1, 0x3c, 0x85, + 0x6d, 0xdf, 0xc0, 0xc5, 0x70, 0x88, 0xc4, 0xa6, 0xac, 0xaa, 0x4f, 0xef, + 0x18, 0xaa, 0xea, 0x1a, 0xbb, 0x90, 0x2f, 0x8b, 0xca, 0x71, 0x47, 0xc5, + 0x4b, 0xb1, 0x3d, 0x43, 0x0f, 0x79, 0x2c, 0x48, 0xe4, 0xd3, 0x05, 0x0a, + 0x70, 0x59, 0x22, 0xd7, 0x3b, 0x2a, 0x19, 0xf3, 0x07, 0x48, 0x57, 0x84, + 0x13, 0x38, 0x52, 0x1f, 0xb9, 0x96, 0x81, 0x06, 0x02, 0x68, 0x3a, 0xb0, + 0xc8, 0x29, 0x9b, 0xba, 0xb9, 0xc5, 0x98, 0x75, 0x4a, 0x34, 0x94, 0x7a, + 0x29, 0x83, 0xdd, 0x63, 0xc7, 0x6c, 0xf7, 0x4b, 0x06, 0xf8, 0x1c, 0x02, + 0xa7, 0x8d, 0x44, 0x8d, 0x22, 0x8e, 0xca, 0x20, 0x5a, 0x88, 0xca, 0xc0, + 0x87, 0x77, 0x23, 0x83, 0x5a, 0xfb, 0x46, 0x86, 0x9c, 0xf3, 0x8a, 0x28, + 0xb4, 0x69, 0x62, 0x26, 0x9f, 0x8f, 0xab, 0x56, 0x95, 0x42, 0x3a, 0xc3, + 0xb3, 0x7f, 0x88, 0xd5, 0xdd, 0x95, 0x12, 0x7c, 0x28, 0x0a, 0x1a, 0x40, + 0x18, 0xe4, 0x77, 0x55, 0xb9, 0xbf, 0x5c, 0x54, 0xba, 0x7c, 0x47, 0x0c, + 0x1e, 0xf5, 0xce, 0x78, 0xdc, 0x49, 0xd9, 0xa1, 0x75, 0xa0, 0x73, 0x52, + 0xed, 0xb2, 0x6f, 0xa3, 0x6b, 0x65, 0xc5, 0x31, 0x63, 0xc2, 0x61, 0xcd, + 0xff, 0x35, 0xe9, 0xe2, 0x95, 0x5c, 0x5e, 0x3a, 0x79, 0x3a, 0x00, 0xa1, + 0x4c, 0xf7, 0xc9, 0x0c, 0xb4, 0xc4, 0x3a, 0x20, 0x09, 0xd8, 0xe3, 0xc8, + 0x96, 0x10, 0x1e, 0x52, 0x26, 0xe6, 0x5f, 0x09, 0x68, 0x04, 0xf2, 0x6f, + 0x64, 0x4a, 0xe1, 0x31, 0x1f, 0x42, 0x47, 0xa9, 0x72, 0xa6, 0x0d, 0xc6, + 0xb2, 0x20, 0x62, 0xed, 0xb5, 0x65, 0x54, 0x0c, 0xe4, 0xf3, 0xf4, 0xcc, + 0xcf, 0xeb, 0x57, 0xea, 0x2a, 0x2c, 0xc9, 0x20, 0x5a, 0x59, 0x2e, 0x7f, + 0x52, 0x2a, 0x88, 0x67, 0xfc, 0xe5, 0x68, 0x1f, 0x29, 0x2c, 0x5f, 0x20, + 0x35, 0x85, 0x9f, 0xb4, 0x07, 0x90, 0x57, 0x2b, 0x31, 0x9e, 0x74, 0x8f, + 0xae, 0x1b, 0x7c, 0xd8, 0xfc, 0xf8, 0x74, 0x21, 0xe0, 0xdd, 0xf8, 0xa2, + 0x0b, 0x3a, 0xe9, 0xc0, 0x22, 0x44, 0xc6, 0x52, 0x3e, 0xeb, 0x35, 0x0f, + 0x70, 0xa1, 0x95, 0x42, 0x58, 0x7e, 0xaa, 0x9e, 0x97, 0x98, 0xf1, 0x04, + 0x13, 0x6c, 0x8a, 0xb6, 0x73, 0xc7, 0xf3, 0xbc, 0xf1, 0x99, 0x53, 0x2d, + 0x14, 0xf1, 0x7a, 0xb5, 0x32, 0xf9, 0x57, 0xcd, 0x6a, 0xfc, 0x5b, 0x5e, + 0x57, 0xf1, 0x50, 0x64, 0xd8, 0xb3, 0x9e, 0xf4, 0x44, 0xff, 0x51, 0x3d, + 0x7d, 0xe0, 0x2c, 0xca, 0xe3, 0x82, 0xb1, 0x4a, 0xeb, 0x2c, 0xac, 0x00, + 0x28, 0xe5, 0xfd, 0xb8, 0xc1, 0xfc, 0x33, 0x61, 0x5a, 0xe4, 0xd9, 0x35, + 0x34, 0xf3, 0x04, 0x4c, 0x97, 0x12, 0x68, 0x16, 0xa1, 0x73, 0x2d, 0x81, + 0x4c, 0xed, 0x6b, 0xd0, 0x43, 0x04, 0x5b, 0x91, 0x8a, 0x4f, 0x5b, 0x97, + 0xc8, 0xe6, 0x52, 0xb1, 0x61, 0x30, 0xf2, 0x05}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 165 + {SEC_OID_SHA384, + 165, + {0x47, 0xe7, 0x66, 0x4b, 0x1d, 0xfd, 0x6e, 0x47, 0x11, 0xf4, 0xde, 0x90, + 0xfd, 0x31, 0x1c, 0x1d, 0xb8, 0x76, 0x59, 0xea, 0x99, 0x23, 0x82, 0xd5, + 0xe1, 0x8a, 0xa9, 0xfe, 0x5a, 0x24, 0x29, 0xee, 0xc9, 0xcb, 0x7a, 0xbc, + 0x06, 0x3e, 0x3f, 0xe3, 0x37, 0x1e, 0x17, 0x5e, 0xc9, 0xa5, 0x1f, 0xe4, + 0xa6, 0x29, 0xd8, 0x51, 0x35, 0x5c, 0x38, 0x07, 0x27, 0x43, 0xc3, 0x73, + 0x52, 0x67, 0x4f, 0x6a, 0x11, 0x3d, 0xbd, 0x79, 0x28, 0x69, 0x94, 0xc5, + 0xc6, 0xad, 0x37, 0xf6, 0x21, 0x28, 0x34, 0x43, 0xe3, 0x0c, 0xae, 0x09, + 0x4f, 0x83, 0x45, 0x85, 0xe7, 0xab, 0x25, 0x80, 0xf6, 0xd4, 0xd8, 0xa0, + 0x93, 0x10, 0xeb, 0x56, 0xbe, 0x91, 0x05, 0xe0, 0xf4, 0x4c, 0xe7, 0xea, + 0x9c, 0xf0, 0xda, 0x77, 0x66, 0xc2, 0xb9, 0xbe, 0xdb, 0xf7, 0x32, 0x11, + 0x3a, 0x4d, 0xb1, 0xbc, 0x0b, 0xc7, 0xf2, 0x56, 0x9c, 0xb7, 0x10, 0x93, + 0xeb, 0x50, 0xc0, 0xcb, 0x88, 0x66, 0x8a, 0x78, 0xc0, 0x40, 0x86, 0x0c, + 0xb5, 0x4e, 0x19, 0xa3, 0xce, 0xaf, 0xd7, 0xdc, 0xa8, 0x86, 0x0c, 0x49, + 0x20, 0xdb, 0x63, 0x76, 0xdc, 0x37, 0x14, 0x9e, 0x5b, 0x18, 0xd4, 0x34, + 0x85, 0x3d, 0x36, 0xeb, 0x59, 0x77, 0xe4, 0x01, 0x2c, 0x74, 0x4f, 0xaa, + 0x73, 0x98, 0x32, 0xd5, 0xf1, 0x1e, 0x33, 0x15, 0x1d, 0xa5, 0x44, 0x03, + 0x74, 0x66, 0x78, 0x45, 0x6e, 0x3e, 0x70, 0xa7, 0xac, 0x2b, 0x38, 0x02, + 0xc7, 0x19, 0xb0, 0x89, 0x22, 0x07, 0xf2, 0xba, 0xba, 0xca, 0x7a, 0x3c, + 0x76, 0x3f, 0xe3, 0x39, 0x9f, 0xe1, 0x09, 0x84, 0x62, 0x73, 0xe0, 0x10, + 0xbb, 0x69, 0xd1, 0x5e, 0x09, 0xd7, 0xd9, 0x19, 0x3b, 0x2e, 0xf0, 0x0f, + 0xf0, 0xdf, 0xb6, 0x5c, 0x98, 0x3a, 0x2c, 0x88, 0xbe, 0xcf, 0x23, 0x2f, + 0xc5, 0xbd, 0x24, 0x6f, 0x44, 0x1e, 0x9d, 0xc6, 0x1a, 0x23, 0xd0, 0xe4, + 0xc2, 0x5c, 0xfb, 0xb5, 0x27, 0xeb, 0xd6, 0x4e, 0xc5, 0x03, 0xac, 0x7b, + 0x4d, 0x50, 0x1c, 0xd3, 0x97, 0xe3, 0x72, 0xbd, 0xb1, 0x04, 0xaa, 0x20, + 0x04, 0xb2, 0x55, 0xa4, 0xe1, 0x14, 0x24, 0xaa, 0xc9, 0x78, 0xc3, 0x2c, + 0x9e, 0x2b, 0x61, 0x97, 0x8b, 0x1b, 0x28, 0x18, 0xca, 0xf2, 0x79, 0x55, + 0x42, 0xae, 0x1a, 0x78, 0x08, 0xf4, 0x7f, 0xf8, 0xaf, 0x16, 0xe4, 0x58, + 0xf0, 0x77, 0x1b, 0xde, 0xa3, 0x70, 0xd3, 0x1b, 0x1c, 0xfa, 0xe0, 0xf0, + 0xd7, 0x3e, 0x14, 0xd9, 0x9d, 0xd3, 0x87, 0x2c, 0x4d, 0x9b, 0xed, 0xb3, + 0xca, 0xf6, 0x30, 0xdd, 0xc6, 0xff, 0x49, 0xd9, 0x8d, 0xf3, 0x60, 0xc9, + 0xc6, 0xc4, 0xa6, 0x1e, 0x0c, 0x94, 0xd5, 0xaf, 0x3e, 0x52, 0x39, 0xac, + 0x44, 0x3a, 0xa8, 0xef, 0x1c, 0xae, 0xcb, 0x1d, 0x22, 0xb1, 0x48, 0x87, + 0x46, 0x69, 0xc2, 0x63, 0xc3, 0x25, 0xe6, 0xb7, 0x00, 0x8a, 0x40, 0x4e, + 0x53, 0x74, 0xa9, 0xdc, 0x10, 0x21, 0x4d, 0x41, 0x2d, 0x5d, 0x00, 0xda, + 0x81, 0x4a, 0x6f, 0x9a, 0xf0, 0xc8, 0x3c, 0x40, 0x79, 0x4e, 0x3f, 0xea, + 0x73, 0x31, 0xf3, 0xd3, 0xe5, 0x73, 0x6b, 0x17, 0x6c, 0x8d, 0x6e, 0xe1, + 0x3a, 0x28, 0xef, 0xe2, 0x52, 0x39, 0xad, 0xdd, 0x4c, 0xe4, 0xd4, 0xcc, + 0xbf, 0x9d, 0x79, 0xed, 0xe0, 0xf2, 0xcd, 0x53, 0xf5, 0x75, 0xa4, 0xc4, + 0x7a, 0x46, 0xc1, 0x49, 0x24, 0x17, 0x8f, 0x2d, 0x4a, 0xfc, 0x2d, 0x93, + 0xd0, 0x72, 0x2d, 0x85, 0xcb, 0x7d, 0x3e, 0x60, 0x9d, 0x4c, 0xf2, 0x70, + 0x95, 0x0e, 0x53, 0x00, 0xc1, 0xa7, 0x5d, 0xd2, 0xfc, 0x10, 0xbe, 0x64, + 0x21, 0xa0, 0xc0, 0x16, 0xdb, 0x3d, 0x2d, 0x68, 0x63, 0xf6, 0x44, 0xfb, + 0x68, 0xa5, 0xdd, 0xf1, 0x35, 0x4c, 0x60, 0x75}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 166 + {SEC_OID_SHA384, + 166, + {0x4c, 0xf3, 0x6b, 0xf1, 0x72, 0x38, 0xf5, 0xfb, 0x54, 0xca, 0x2c, 0x60, + 0xab, 0xf1, 0xf6, 0x6d, 0xb8, 0x9d, 0x67, 0x4b, 0xa3, 0x59, 0x8a, 0x19, + 0xae, 0x16, 0xb5, 0x9c, 0x69, 0xb8, 0x18, 0xbd, 0xeb, 0xcd, 0x1c, 0x07, + 0x84, 0x8e, 0xb8, 0xd9, 0xbf, 0x1a, 0xc7, 0x6d, 0x40, 0xc7, 0xf8, 0x27, + 0x72, 0x89, 0xf8, 0x39, 0x9a, 0xdd, 0x24, 0x62, 0x99, 0x3f, 0x41, 0xfe, + 0x6b, 0x5e, 0x0c, 0xc9, 0x3d, 0x82, 0xb6, 0x91, 0xe3, 0x8c, 0x2f, 0xf7, + 0xdc, 0x7e, 0x0a, 0x2a, 0xd2, 0x67, 0x6c, 0x6c, 0xe1, 0x5b, 0x69, 0xe3, + 0x22, 0xa7, 0x6c, 0xb0, 0x5d, 0xdc, 0x6a, 0x6c, 0xd5, 0x47, 0xb2, 0xd1, + 0x26, 0x54, 0x9d, 0x6e, 0x7a, 0x62, 0xb3, 0x7d, 0xc9, 0x12, 0x1b, 0x68, + 0xb5, 0x2a, 0x15, 0x6c, 0x01, 0x34, 0xc8, 0x67, 0x9d, 0x55, 0x38, 0x03, + 0xad, 0x26, 0x68, 0x55, 0x1d, 0x62, 0xbd, 0xa3, 0xd1, 0x6f, 0xd3, 0xa1, + 0x24, 0x89, 0xc7, 0xe0, 0xed, 0xc8, 0x7f, 0xa4, 0xda, 0x89, 0x65, 0x62, + 0x7e, 0x55, 0x25, 0x6d, 0x44, 0x1e, 0x00, 0x53, 0x35, 0xcc, 0x21, 0x2a, + 0x7b, 0xdb, 0x42, 0xe6, 0x2c, 0x7d, 0x23, 0x13, 0x93, 0x44, 0x04, 0x1b, + 0x8e, 0xb0, 0x11, 0x3b, 0xd0, 0xf5, 0xc6, 0x40, 0x27, 0xff, 0x6c, 0x5c, + 0x0b, 0xd0, 0x8a, 0x04, 0x2a, 0x28, 0x7b, 0x2a, 0xc5, 0xd4, 0x5a, 0x00, + 0x2a, 0x92, 0xa6, 0x9a, 0x7e, 0x83, 0x25, 0xa5, 0x45, 0x63, 0x34, 0x21, + 0x9f, 0x79, 0xc1, 0x74, 0xb9, 0x59, 0xaf, 0xe7, 0x8c, 0x79, 0x4d, 0xf1, + 0xa8, 0xae, 0xff, 0x18, 0x0e, 0x94, 0xec, 0x3d, 0x2c, 0x1d, 0x25, 0xb8, + 0xad, 0x5d, 0x1c, 0x08, 0x3c, 0x37, 0x2b, 0x2c, 0xf3, 0xce, 0xb5, 0x69, + 0xa5, 0x76, 0x85, 0x18, 0x87, 0x7d, 0x21, 0x10, 0x51, 0x67, 0xeb, 0x89, + 0xcf, 0x37, 0x93, 0x36, 0x2f, 0xdc, 0x59, 0x10, 0x66, 0xe2, 0x6f, 0xbb, + 0xb0, 0x28, 0xe6, 0xf2, 0x1d, 0xa3, 0x4a, 0x3a, 0xb1, 0x3f, 0x26, 0xd8, + 0xc3, 0xd0, 0xa3, 0xe8, 0xbd, 0xce, 0x05, 0xa3, 0x01, 0x92, 0x48, 0x37, + 0x98, 0x9c, 0xfe, 0xf5, 0x16, 0xff, 0x4c, 0x18, 0xcf, 0x5e, 0x74, 0xb0, + 0xce, 0xb5, 0x9c, 0x37, 0x5f, 0x58, 0x5b, 0xc5, 0xb9, 0xf9, 0x9b, 0xb1, + 0xc0, 0x29, 0x68, 0xbe, 0xbb, 0x18, 0xf7, 0xe1, 0x6f, 0x63, 0x2c, 0x33, + 0xc7, 0x9f, 0x34, 0x19, 0x74, 0xf0, 0xf8, 0xf9, 0xd6, 0x24, 0x3d, 0x59, + 0x93, 0x2e, 0x21, 0xb2, 0x78, 0x76, 0x08, 0x83, 0xf8, 0x97, 0x24, 0xe9, + 0x96, 0xd5, 0xed, 0x7d, 0x17, 0x9a, 0xfa, 0x96, 0x7c, 0xeb, 0x37, 0xd0, + 0xa4, 0xa4, 0xab, 0xdd, 0x69, 0x4a, 0x38, 0x6b, 0x6c, 0x36, 0xf7, 0x21, + 0x4d, 0xd3, 0x39, 0xfd, 0x87, 0xe2, 0x77, 0x1a, 0x36, 0x51, 0x7f, 0xd0, + 0x49, 0xc0, 0x40, 0x90, 0x82, 0x7d, 0xb6, 0xa0, 0x75, 0x91, 0x78, 0x46, + 0x4b, 0xd0, 0x13, 0x25, 0x8f, 0xcc, 0x4f, 0x23, 0x33, 0x5e, 0xc1, 0x39, + 0x8c, 0x28, 0x56, 0x97, 0xb2, 0xf4, 0x10, 0x77, 0x7c, 0x8a, 0x9a, 0xa2, + 0xc7, 0xc8, 0x99, 0x5f, 0xfa, 0x16, 0xbf, 0x71, 0xda, 0x60, 0xfe, 0x56, + 0xe0, 0x78, 0x2a, 0x1f, 0xc6, 0xa5, 0x85, 0x22, 0xe1, 0xbc, 0x00, 0x0e, + 0x5e, 0x98, 0x39, 0xe5, 0xb8, 0x12, 0xff, 0x22, 0x0f, 0xc8, 0x84, 0xfe, + 0x35, 0xff, 0x27, 0x69, 0xb4, 0xde, 0xbe, 0x51, 0x6e, 0xad, 0x55, 0x2e, + 0xfc, 0x4f, 0x95, 0x6a, 0x5e, 0xf9, 0xfa, 0x31, 0xd0, 0xf1, 0x35, 0x23, + 0xd6, 0xc4, 0x81, 0x8d, 0x64, 0xd4, 0xb1, 0x57, 0xc6, 0xa2, 0xf0, 0x44, + 0xdc, 0x68, 0xc8, 0x53, 0x71, 0xa0, 0xf2, 0x3d, 0xde, 0x35, 0x3f, 0xa0, + 0x86, 0xde, 0x80, 0x4c, 0xf1, 0xf8, 0xf9, 0x16}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 167 + {SEC_OID_SHA384, + 167, + {0x5a, 0xc9, 0x4a, 0x9a, 0x7f, 0xad, 0x56, 0x10, 0x12, 0xe2, 0x1c, 0x69, + 0xab, 0xee, 0xfd, 0x2e, 0x31, 0xe7, 0x9c, 0x29, 0x78, 0xf2, 0x51, 0x2e, + 0xb8, 0xa3, 0xd5, 0x9c, 0x50, 0x43, 0x0c, 0x0b, 0xa3, 0xba, 0x47, 0xeb, + 0xf0, 0x01, 0xb7, 0xcd, 0x0f, 0x6b, 0x38, 0x45, 0x52, 0x55, 0xc3, 0xbf, + 0x24, 0x1b, 0xee, 0xb1, 0xb4, 0xff, 0xe4, 0x7c, 0x8a, 0x32, 0x91, 0x9f, + 0xf9, 0xe7, 0xae, 0xfa, 0xb0, 0x23, 0x52, 0xd4, 0xa9, 0x5f, 0x25, 0x08, + 0xd3, 0x54, 0x09, 0xdb, 0xf0, 0x88, 0x3f, 0x2b, 0x9d, 0x6b, 0xa8, 0x96, + 0x3c, 0x13, 0xd8, 0xa4, 0x03, 0x09, 0x6c, 0xac, 0x6b, 0xe6, 0xa6, 0x1e, + 0x52, 0xc6, 0xa6, 0x2e, 0x41, 0x6b, 0x98, 0x03, 0x61, 0x04, 0xf4, 0x37, + 0x56, 0x66, 0xa9, 0x56, 0x6e, 0x78, 0xd3, 0xbe, 0x53, 0x70, 0x8a, 0x41, + 0xf0, 0x40, 0x7d, 0x49, 0x12, 0xa7, 0xda, 0x03, 0xc2, 0x8d, 0x0e, 0xdf, + 0x69, 0xe6, 0xda, 0xc1, 0x65, 0x3f, 0x8e, 0xdf, 0x05, 0xd0, 0x81, 0xa6, + 0x37, 0xe3, 0xe1, 0x79, 0xd3, 0x0d, 0x59, 0x5f, 0x35, 0xf7, 0xe7, 0x5f, + 0xf4, 0x18, 0xe8, 0x49, 0x91, 0xde, 0xaf, 0xec, 0x86, 0x3e, 0x10, 0x0e, + 0x75, 0x8d, 0xe8, 0x55, 0xce, 0x51, 0xc1, 0xd0, 0x47, 0xfd, 0x2c, 0x52, + 0x24, 0x2e, 0xa4, 0xf3, 0x6b, 0x0d, 0x5a, 0x76, 0x90, 0xb7, 0x84, 0xbc, + 0xc9, 0x9e, 0xb0, 0x9e, 0xb3, 0xa0, 0xd4, 0x34, 0xe1, 0x2a, 0xed, 0xc8, + 0x29, 0xcd, 0x9b, 0x43, 0xfa, 0x6d, 0x4d, 0x2d, 0xd6, 0x56, 0x6e, 0x12, + 0x29, 0x5b, 0x25, 0xc9, 0xa2, 0x04, 0xb0, 0xc5, 0x0a, 0x65, 0xf3, 0xaa, + 0x69, 0xca, 0x20, 0xf8, 0xf1, 0xf2, 0x03, 0x60, 0x67, 0x89, 0x1a, 0x49, + 0x27, 0xbf, 0x3f, 0xe0, 0x0b, 0xa8, 0x92, 0xec, 0x90, 0x4a, 0x6e, 0x64, + 0xd0, 0x1e, 0xda, 0x8c, 0x22, 0x47, 0x65, 0xfd, 0x3c, 0xe1, 0x41, 0x03, + 0xcf, 0x4d, 0x4b, 0x62, 0x61, 0xe4, 0xdc, 0x4d, 0x0d, 0xd3, 0xab, 0x11, + 0x27, 0x07, 0xf2, 0xba, 0x11, 0x3b, 0xaf, 0x69, 0xa5, 0x63, 0x24, 0x37, + 0x06, 0x89, 0x30, 0x2a, 0x95, 0x6f, 0x9d, 0x1b, 0x10, 0x42, 0xa9, 0xe2, + 0xba, 0xae, 0x8d, 0x7a, 0xe3, 0x85, 0x82, 0xf5, 0x97, 0xab, 0x86, 0xbf, + 0xec, 0x08, 0xf9, 0x9e, 0x89, 0x70, 0xdf, 0x21, 0x87, 0x72, 0xbd, 0xa2, + 0x07, 0x6a, 0xe2, 0x4f, 0x22, 0x65, 0xfa, 0x1a, 0x2d, 0x19, 0x7d, 0x78, + 0x14, 0x3c, 0x3d, 0xac, 0xed, 0x75, 0xe6, 0x66, 0x04, 0x09, 0x8d, 0x05, + 0x87, 0x25, 0x8e, 0xed, 0x61, 0x50, 0x9c, 0xce, 0x84, 0x54, 0x10, 0xa1, + 0x8a, 0x81, 0xff, 0x44, 0xfe, 0x8b, 0x46, 0xde, 0x83, 0x90, 0x9e, 0xb0, + 0xff, 0x18, 0xf7, 0xc9, 0x9a, 0xbb, 0x1e, 0x37, 0x63, 0xbc, 0x09, 0xde, + 0x54, 0xd0, 0x75, 0x00, 0x62, 0x6b, 0xd5, 0xf1, 0x1f, 0x21, 0xf0, 0xca, + 0x62, 0xd1, 0xb8, 0xcd, 0xa6, 0x29, 0x7d, 0x7b, 0xa8, 0x33, 0x93, 0x4c, + 0x5a, 0x94, 0xc6, 0x0f, 0x6a, 0x3c, 0xb8, 0x86, 0x8a, 0x8f, 0x7c, 0xad, + 0xd0, 0x1a, 0x15, 0x4f, 0x02, 0x8d, 0x42, 0xc0, 0x00, 0x97, 0x16, 0x12, + 0x53, 0xf2, 0x23, 0xb1, 0x4d, 0x7b, 0x36, 0x56, 0x40, 0x57, 0x28, 0x80, + 0x45, 0x19, 0xfd, 0x6b, 0x90, 0x36, 0x58, 0xeb, 0x0a, 0x56, 0xad, 0xa5, + 0xc0, 0x83, 0x48, 0xc2, 0x26, 0x3d, 0x30, 0xb3, 0xb4, 0x76, 0xbd, 0xbe, + 0xe5, 0x81, 0x0f, 0x0d, 0xfc, 0x13, 0x15, 0x27, 0xa5, 0x66, 0x9a, 0x41, + 0x94, 0xcf, 0xef, 0x11, 0xc0, 0x45, 0x33, 0x6c, 0x4d, 0x60, 0xa9, 0x96, + 0x6e, 0x91, 0x17, 0xb1, 0xb5, 0xc0, 0x33, 0x1f, 0x9e, 0xb9, 0xb1, 0x66, + 0x97, 0x52, 0xb0, 0xb2, 0x59, 0xbf, 0x29, 0x72}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 168 + {SEC_OID_SHA384, + 168, + {0x88, 0x08, 0x74, 0x0c, 0x5b, 0x39, 0x10, 0x10, 0xd7, 0x8d, 0x9d, 0xaf, + 0x18, 0xb3, 0x10, 0x8f, 0x4c, 0x94, 0xa0, 0xef, 0xed, 0xd9, 0x29, 0x4f, + 0x73, 0xc9, 0x77, 0xa2, 0x5d, 0x6f, 0xb3, 0x72, 0x53, 0x5d, 0x5c, 0xb7, + 0xa4, 0xa7, 0x24, 0x55, 0xf1, 0xc5, 0x40, 0x09, 0x7f, 0x87, 0x63, 0xdc, + 0x93, 0x74, 0x83, 0x07, 0xc3, 0xcd, 0x75, 0x85, 0x2a, 0x57, 0x2d, 0x07, + 0x03, 0x0c, 0x17, 0x27, 0xda, 0xfc, 0x70, 0x67, 0x44, 0x70, 0xe7, 0xae, + 0xf1, 0x2d, 0xf0, 0x9f, 0xee, 0x2e, 0xb5, 0x3b, 0xa1, 0xf5, 0x26, 0xde, + 0x8e, 0x15, 0x59, 0x90, 0x10, 0xa5, 0xbe, 0xbf, 0x18, 0xd7, 0x71, 0x1a, + 0x82, 0x40, 0x0b, 0x75, 0x71, 0x86, 0xe5, 0x59, 0x72, 0xff, 0xc4, 0xf6, + 0x49, 0x3c, 0x1a, 0x98, 0x4d, 0xf0, 0xcc, 0xe9, 0xaa, 0x53, 0x41, 0x9d, + 0x4c, 0xae, 0xa1, 0xc4, 0xf4, 0x94, 0x70, 0x81, 0xef, 0x3e, 0xc9, 0xe7, + 0x88, 0x8b, 0x5b, 0x40, 0xe4, 0xee, 0x94, 0x3b, 0x2b, 0x20, 0x47, 0xec, + 0xe7, 0xb7, 0xc6, 0x3b, 0xe0, 0x86, 0x60, 0x40, 0x8d, 0x8c, 0xb0, 0x61, + 0xff, 0xfd, 0x6b, 0x43, 0xb3, 0x6d, 0x01, 0xd0, 0x61, 0x72, 0x32, 0xc3, + 0xa6, 0x77, 0x0c, 0xe2, 0xa6, 0xba, 0x1e, 0x5e, 0x0a, 0xba, 0x86, 0xc7, + 0x7a, 0xf3, 0xe6, 0x0c, 0x74, 0x67, 0x7e, 0xa7, 0xe4, 0x58, 0x71, 0x9a, + 0xaa, 0xc0, 0xb2, 0x6b, 0xc5, 0x7c, 0x3e, 0x11, 0x5d, 0xb3, 0x30, 0x60, + 0x3f, 0x2f, 0xf5, 0xaa, 0x52, 0x3b, 0xd6, 0x53, 0x0b, 0x6a, 0xfc, 0x32, + 0xe0, 0x14, 0xb6, 0x9a, 0x4a, 0x92, 0x9c, 0xd8, 0x33, 0x84, 0xaa, 0xba, + 0x6f, 0xf6, 0x22, 0x0d, 0x43, 0xbf, 0xbd, 0xe5, 0xca, 0xb8, 0x2f, 0x57, + 0x2b, 0x8d, 0x8f, 0xd9, 0xe1, 0xa5, 0x7b, 0x8e, 0xc1, 0x84, 0xf4, 0x8f, + 0xa1, 0x74, 0x97, 0x4a, 0xe4, 0x3d, 0x5e, 0x7d, 0x10, 0x34, 0x30, 0x1e, + 0x1f, 0x65, 0x65, 0x54, 0x92, 0x98, 0x91, 0xd6, 0x19, 0x29, 0xb4, 0x3f, + 0x77, 0x02, 0x3c, 0x38, 0x9b, 0xd6, 0x51, 0xdc, 0xf5, 0xf2, 0x27, 0x8b, + 0xd9, 0xc9, 0x9e, 0xf7, 0xef, 0x61, 0xa4, 0x6c, 0x1a, 0x1e, 0xa5, 0x89, + 0xbe, 0xed, 0x36, 0xe8, 0x0e, 0xfc, 0x82, 0x1e, 0x88, 0x65, 0x41, 0x2a, + 0x9c, 0x22, 0xae, 0xfe, 0x14, 0x94, 0x0a, 0xb1, 0x7e, 0x68, 0x05, 0x5d, + 0x79, 0xf3, 0x28, 0xeb, 0x5e, 0xbf, 0xf9, 0xd4, 0x3b, 0xab, 0x4e, 0x82, + 0x9c, 0x51, 0xe9, 0xdd, 0xdc, 0x5e, 0x89, 0x00, 0xc1, 0xb8, 0x23, 0x81, + 0xc9, 0xe5, 0xa3, 0xfc, 0x56, 0xf9, 0x22, 0xa9, 0x5e, 0x3b, 0x56, 0xc5, + 0xd2, 0xe9, 0xcf, 0x27, 0x97, 0xbd, 0x39, 0x4c, 0x0f, 0xb6, 0x2a, 0x47, + 0xa5, 0xc5, 0x4f, 0x19, 0xc7, 0x64, 0x28, 0xec, 0xf0, 0xbd, 0x2e, 0x5e, + 0x3b, 0x84, 0x5a, 0x1a, 0x14, 0xf1, 0x46, 0x60, 0x93, 0x2a, 0x44, 0x6c, + 0x96, 0x17, 0xf1, 0xb7, 0x41, 0x8a, 0x64, 0x22, 0x12, 0xbd, 0x34, 0x65, + 0xcd, 0x81, 0x25, 0x92, 0xc0, 0xcb, 0xcd, 0xa5, 0xc8, 0x8c, 0x88, 0x20, + 0xc5, 0x14, 0xf0, 0x70, 0x2a, 0x20, 0xc5, 0x93, 0x80, 0xae, 0x78, 0x21, + 0x90, 0xf0, 0xe2, 0xe4, 0xf5, 0xf6, 0xdb, 0xbd, 0x29, 0x67, 0x29, 0xd7, + 0xf8, 0x1f, 0xf3, 0x65, 0xf7, 0xd8, 0xf2, 0x73, 0xf4, 0x9d, 0x27, 0xe0, + 0xe1, 0x22, 0x49, 0x30, 0xb4, 0x8f, 0x86, 0x08, 0x5a, 0x70, 0x2a, 0x45, + 0xca, 0xdb, 0x1a, 0xef, 0xbc, 0x07, 0xeb, 0x0d, 0xfb, 0x56, 0xc2, 0x62, + 0x83, 0x13, 0x95, 0x3b, 0xef, 0xb3, 0x98, 0x8b, 0x20, 0xf9, 0xbd, 0xfb, + 0xc6, 0x48, 0x1f, 0x18, 0x16, 0xa0, 0x53, 0x44, 0xc5, 0xa7, 0x76, 0xce, + 0x20, 0x40, 0x48, 0x97, 0x57, 0x1d, 0xf9, 0x34}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 169 + {SEC_OID_SHA384, + 169, + {0x62, 0xb3, 0x67, 0xfd, 0x98, 0x76, 0x67, 0x86, 0x96, 0x09, 0x49, 0xac, + 0xd2, 0xdb, 0x1e, 0x08, 0x48, 0x30, 0xec, 0xad, 0x8d, 0xd5, 0x23, 0x70, + 0x50, 0x0e, 0x54, 0x35, 0x7a, 0xd5, 0xcd, 0x1f, 0x25, 0x02, 0x74, 0xfd, + 0x31, 0x08, 0x54, 0x0b, 0xb5, 0x41, 0x01, 0x98, 0x1e, 0x32, 0x69, 0x49, + 0xb5, 0xa6, 0x71, 0xf5, 0x82, 0xac, 0x3d, 0x05, 0xa4, 0xaa, 0x95, 0x9b, + 0xe0, 0x47, 0x54, 0xf1, 0xfc, 0xc2, 0x0f, 0x3f, 0xc4, 0x3a, 0xc9, 0x10, + 0x45, 0x5a, 0x21, 0x75, 0x79, 0xcb, 0x05, 0xf5, 0x0a, 0xbb, 0xc9, 0x09, + 0x1f, 0xa8, 0xcd, 0x76, 0xfd, 0x7c, 0xda, 0x03, 0x0c, 0x89, 0x9c, 0xad, + 0x2e, 0xb7, 0xcd, 0x76, 0xea, 0x3a, 0x37, 0x49, 0xd5, 0x24, 0xcf, 0x08, + 0xad, 0x48, 0x98, 0x38, 0x2e, 0x48, 0xfa, 0xf9, 0xd3, 0x41, 0x13, 0x62, + 0x82, 0x80, 0xb3, 0x06, 0xe0, 0x18, 0x0a, 0x1f, 0x9b, 0x81, 0x22, 0xbf, + 0x8a, 0x69, 0xbb, 0x53, 0xed, 0x19, 0x20, 0x0c, 0x45, 0xfe, 0xf5, 0x2c, + 0x8a, 0x41, 0xdb, 0x39, 0x08, 0x39, 0x69, 0x6c, 0x4d, 0xe6, 0x5d, 0x28, + 0x7f, 0x0b, 0x90, 0xaf, 0xb9, 0x2d, 0x83, 0x0b, 0x7b, 0x96, 0xa8, 0x4f, + 0x12, 0x2c, 0x70, 0xdf, 0x93, 0xdb, 0x43, 0xa5, 0x28, 0x76, 0xaa, 0x58, + 0xd1, 0x6c, 0x1a, 0xda, 0x28, 0xff, 0xfa, 0xd4, 0x29, 0x95, 0x07, 0x5b, + 0x41, 0xf0, 0x11, 0x7d, 0x66, 0x1f, 0x14, 0x5f, 0x11, 0xb8, 0xbb, 0x18, + 0x98, 0x27, 0x08, 0xef, 0x77, 0x9e, 0x27, 0xd0, 0xd2, 0x30, 0x39, 0x30, + 0x75, 0x2b, 0xad, 0xd2, 0xb7, 0x3f, 0x57, 0x20, 0x81, 0x2c, 0x56, 0x26, + 0xb3, 0x8a, 0x1c, 0xf9, 0xb6, 0xa7, 0x59, 0xc4, 0x74, 0xd8, 0x25, 0x6b, + 0x66, 0x8d, 0x50, 0x05, 0x0e, 0x00, 0xf9, 0x9f, 0xfd, 0xaa, 0x11, 0x1c, + 0xb3, 0xf4, 0xd9, 0x6f, 0x8f, 0x68, 0x90, 0xac, 0x90, 0x8d, 0xfc, 0x56, + 0xac, 0xd0, 0x07, 0x6a, 0x6a, 0xea, 0x13, 0xde, 0x90, 0x4a, 0xcd, 0xca, + 0xe1, 0x7d, 0xcc, 0x8d, 0x3a, 0xab, 0xfc, 0x90, 0xf8, 0xf7, 0xa5, 0x1e, + 0x9f, 0x43, 0x0e, 0x56, 0xca, 0x8f, 0xb0, 0xee, 0x3b, 0xde, 0xc8, 0x2d, + 0x27, 0x09, 0xf5, 0x14, 0xed, 0x03, 0x72, 0x55, 0xec, 0x7f, 0xaf, 0xc2, + 0x2e, 0x7a, 0x39, 0x60, 0x14, 0xff, 0x7c, 0x47, 0x9e, 0x93, 0x33, 0x45, + 0x5a, 0xb1, 0x70, 0x7e, 0x0b, 0x65, 0x87, 0x0c, 0xcb, 0xfd, 0x0a, 0x3f, + 0x17, 0xb8, 0xa3, 0x3c, 0x2f, 0xa3, 0xe0, 0x6d, 0x9d, 0x2b, 0x47, 0xa7, + 0x7c, 0x3e, 0xa2, 0x5d, 0xfc, 0x95, 0x51, 0x9f, 0x2f, 0x28, 0xe5, 0x4e, + 0xd7, 0x30, 0x81, 0x57, 0x96, 0x5c, 0xaa, 0x26, 0xca, 0xff, 0x01, 0xf6, + 0x4d, 0xb2, 0x82, 0xa7, 0xac, 0x0f, 0x51, 0xfd, 0xeb, 0x3d, 0x69, 0x13, + 0x93, 0x9f, 0x1c, 0x86, 0x86, 0xf4, 0x43, 0x4a, 0x2f, 0x4a, 0xab, 0xb0, + 0x69, 0x2a, 0xc2, 0xb0, 0x9e, 0x26, 0x9d, 0x74, 0xa8, 0x3d, 0x8b, 0x5c, + 0x91, 0x7d, 0x12, 0x75, 0x48, 0x1d, 0xda, 0x53, 0xa9, 0xb0, 0x40, 0xf5, + 0x33, 0xb7, 0x30, 0x7e, 0x2e, 0xba, 0x6d, 0x6f, 0xe5, 0x82, 0xf5, 0xa5, + 0x94, 0x94, 0x51, 0x82, 0xdf, 0x5b, 0x1a, 0x7d, 0x85, 0x5f, 0x36, 0xbd, + 0x4f, 0xa9, 0xa4, 0x7b, 0xe0, 0x91, 0x2c, 0x1b, 0xe5, 0xae, 0xa3, 0x6c, + 0xa3, 0x46, 0xc6, 0xf0, 0x92, 0x15, 0x71, 0x11, 0xc8, 0x9f, 0xe8, 0x25, + 0xff, 0xbd, 0x7b, 0xc9, 0xd9, 0xa5, 0xbd, 0x77, 0x8b, 0x8c, 0x25, 0x7c, + 0x90, 0xc6, 0x67, 0x7c, 0xaf, 0x72, 0xc1, 0x76, 0xef, 0xe2, 0x64, 0x5f, + 0x41, 0x3a, 0xcf, 0x56, 0x16, 0xff, 0xfc, 0x9d, 0xc9, 0xff, 0xf3, 0x4d, + 0x4d, 0x31, 0x2a, 0x06, 0x47, 0xcc, 0xc2, 0x96}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 170 + {SEC_OID_SHA384, + 170, + {0xad, 0x84, 0xf2, 0x60, 0x17, 0x5f, 0x9a, 0x01, 0x53, 0x42, 0x07, 0x22, + 0xe2, 0xd7, 0x6c, 0x6d, 0xe0, 0xd2, 0xbb, 0x38, 0xed, 0xcc, 0xf5, 0x10, + 0x04, 0x1f, 0x35, 0x81, 0x8a, 0x18, 0x02, 0xb6, 0x79, 0xb8, 0xb1, 0xba, + 0x36, 0x88, 0xea, 0x48, 0x6d, 0xa1, 0xc5, 0x8a, 0x0a, 0x22, 0x17, 0x7c, + 0x50, 0x0d, 0x92, 0xe5, 0xeb, 0x88, 0x0e, 0x6e, 0xa0, 0xed, 0xb5, 0x43, + 0xc3, 0x0f, 0x11, 0x73, 0x3e, 0x55, 0x16, 0x7e, 0xf9, 0x0b, 0xb3, 0xd9, + 0x1e, 0x0a, 0xe2, 0x7c, 0xa2, 0x61, 0x7f, 0x3d, 0xdf, 0x5c, 0xf2, 0x25, + 0x73, 0x35, 0x45, 0x8a, 0xd6, 0x59, 0x59, 0xeb, 0x65, 0x52, 0xdf, 0x44, + 0x3d, 0xe1, 0xdd, 0x31, 0x28, 0x47, 0x5b, 0xa5, 0xdb, 0x13, 0x05, 0x24, + 0x09, 0x30, 0x07, 0xb5, 0xd4, 0xb7, 0xc6, 0xff, 0x85, 0x18, 0x61, 0x07, + 0x15, 0x25, 0x23, 0xb3, 0x7a, 0xa1, 0x98, 0x1e, 0x4f, 0xc9, 0x95, 0xc1, + 0x04, 0x5a, 0x01, 0x8e, 0x35, 0x59, 0xbe, 0x52, 0xab, 0x58, 0x0e, 0xab, + 0x73, 0x42, 0x4f, 0x0d, 0x34, 0x46, 0x12, 0xbe, 0x29, 0x19, 0x7b, 0x4b, + 0xd5, 0x71, 0xfc, 0x34, 0x28, 0x7c, 0x98, 0x7f, 0x09, 0x0c, 0x63, 0x90, + 0x99, 0xdb, 0x69, 0x3f, 0x9b, 0x85, 0x36, 0x8b, 0x61, 0xb6, 0xa5, 0x06, + 0xa2, 0x83, 0x11, 0x6d, 0xf3, 0xcf, 0x65, 0x18, 0x80, 0x95, 0x9d, 0x0c, + 0x98, 0xcf, 0x0e, 0x03, 0x72, 0xf4, 0x46, 0x7f, 0x30, 0xb5, 0x7e, 0xef, + 0x68, 0x3e, 0xbd, 0x05, 0x7d, 0x6d, 0xc8, 0xa9, 0xb3, 0x63, 0xbc, 0x95, + 0x89, 0xc1, 0x0e, 0xdc, 0xe9, 0xc5, 0x22, 0xf2, 0xf6, 0xdf, 0x74, 0x08, + 0xe9, 0x45, 0x3e, 0xb9, 0x43, 0x90, 0x50, 0xc9, 0xa0, 0x1e, 0xeb, 0x95, + 0xf9, 0xa5, 0x4a, 0x64, 0xc1, 0x2b, 0xc8, 0xcb, 0xc8, 0x83, 0xf2, 0x3a, + 0x48, 0x85, 0xc8, 0x1b, 0x0d, 0x2f, 0xd0, 0x14, 0x59, 0xca, 0xb5, 0x40, + 0x60, 0x72, 0x1a, 0xc7, 0x24, 0x5a, 0xb1, 0xb4, 0xcd, 0xc6, 0xb4, 0xc1, + 0xc9, 0xbb, 0x44, 0x14, 0xa3, 0xd4, 0xa9, 0x2d, 0x27, 0x3b, 0x5e, 0xdc, + 0xe9, 0xf9, 0x47, 0xb9, 0xc5, 0xc2, 0x38, 0xc1, 0x0f, 0xc3, 0x83, 0x46, + 0x1e, 0x3e, 0xaf, 0x11, 0xda, 0x86, 0x77, 0xe6, 0x52, 0x36, 0xe7, 0x0f, + 0xf1, 0x8d, 0xb3, 0x96, 0x6a, 0xa0, 0x7c, 0xf5, 0x96, 0x81, 0x4e, 0xad, + 0x0d, 0xca, 0x52, 0x30, 0x81, 0xb4, 0x77, 0x98, 0xdf, 0xcc, 0x07, 0x41, + 0x57, 0x20, 0x70, 0x5a, 0x88, 0x8b, 0x21, 0xd6, 0x23, 0x16, 0xc6, 0x75, + 0xa8, 0xa3, 0xab, 0xf9, 0x7d, 0xee, 0xe7, 0x64, 0x1e, 0xf7, 0x41, 0x8d, + 0xa7, 0x15, 0xff, 0xdd, 0x00, 0xde, 0x54, 0x70, 0x6d, 0xe1, 0xbb, 0x45, + 0x87, 0x63, 0x14, 0x2e, 0xca, 0x28, 0xaa, 0xd1, 0xff, 0xa9, 0x28, 0xa0, + 0x6b, 0x5b, 0xfc, 0xb2, 0x8a, 0x16, 0x29, 0xf1, 0xa6, 0x06, 0xcd, 0xb6, + 0xd9, 0xaf, 0x8c, 0x0f, 0x93, 0x42, 0x5e, 0x57, 0xcc, 0x1d, 0xd6, 0xb0, + 0x0b, 0x0b, 0xfb, 0xed, 0xb8, 0xf2, 0xbb, 0xf7, 0xf4, 0x62, 0xcf, 0x67, + 0x7d, 0xd4, 0x48, 0x3e, 0x31, 0x78, 0x55, 0x8a, 0x0d, 0x6e, 0xf3, 0xcb, + 0x4a, 0xd5, 0x5f, 0x5a, 0x30, 0x2b, 0x8d, 0x3b, 0x4d, 0x83, 0xeb, 0xed, + 0x4a, 0xcc, 0xec, 0x1d, 0xee, 0x8a, 0x97, 0xc3, 0x08, 0xf8, 0x61, 0x97, + 0xc4, 0xa9, 0xa2, 0x14, 0x95, 0x31, 0x73, 0x9a, 0xc0, 0x0d, 0x3a, 0x83, + 0x2c, 0xc7, 0xf9, 0xce, 0xad, 0x2e, 0x8c, 0x3f, 0xc7, 0xc8, 0x56, 0x30, + 0x40, 0x50, 0x39, 0x23, 0x09, 0x0a, 0xfa, 0xd5, 0xb3, 0x72, 0x66, 0xc2, + 0x97, 0x45, 0x2b, 0x52, 0x72, 0x11, 0x52, 0x62, 0x30, 0xbc, 0xa2, 0x93, + 0xbc, 0xaf, 0xda, 0x44, 0x23, 0x98, 0x37, 0x99}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 171 + {SEC_OID_SHA384, + 171, + {0x24, 0xe1, 0xfa, 0xdf, 0x0d, 0xa7, 0x91, 0xaf, 0x63, 0x24, 0x21, 0x70, + 0xa1, 0xed, 0x87, 0xc2, 0xdd, 0x8c, 0x9f, 0x66, 0xdc, 0x7c, 0x55, 0x84, + 0xb9, 0x53, 0xfa, 0x27, 0xcd, 0xac, 0xb3, 0xe2, 0xeb, 0x01, 0x75, 0x08, + 0x6b, 0x34, 0xb4, 0x02, 0xbb, 0xf7, 0xda, 0x96, 0xf9, 0xe5, 0xcf, 0x67, + 0x26, 0xa0, 0x6d, 0x64, 0x72, 0xb8, 0x18, 0x70, 0x1b, 0x96, 0x35, 0x30, + 0xb9, 0xfd, 0xc8, 0x53, 0x8c, 0xc2, 0x29, 0xf0, 0xc0, 0x5d, 0x88, 0x36, + 0x64, 0xde, 0x6d, 0xc5, 0x8e, 0x0e, 0xf8, 0x22, 0xc9, 0x84, 0xbc, 0x83, + 0xdb, 0x62, 0x66, 0xf6, 0x2f, 0x6e, 0xf6, 0xb6, 0x61, 0xe3, 0x60, 0xa1, + 0xfe, 0xac, 0xe8, 0x4a, 0xc3, 0x07, 0x0c, 0xa9, 0x0e, 0xe4, 0x24, 0xe1, + 0x9a, 0xfb, 0xbb, 0x61, 0x23, 0xe4, 0xea, 0x10, 0x94, 0x07, 0x8f, 0xaf, + 0xcd, 0xad, 0xd6, 0xa0, 0xe7, 0xc5, 0xb3, 0xa1, 0x0a, 0xc3, 0x8f, 0xa6, + 0x45, 0x69, 0x27, 0x02, 0x1e, 0x5e, 0x20, 0x1d, 0x5d, 0xbb, 0x32, 0x77, + 0x9e, 0x96, 0x22, 0x52, 0x95, 0x0b, 0xd3, 0x26, 0x2f, 0x59, 0x51, 0xbf, + 0x6a, 0x2d, 0x09, 0x2e, 0x61, 0xe3, 0x61, 0x0f, 0xd9, 0xf8, 0xf8, 0x88, + 0xa0, 0x91, 0xfe, 0x95, 0xd0, 0xe2, 0x9a, 0x6b, 0x51, 0x9e, 0xb1, 0x80, + 0x89, 0x06, 0x45, 0x87, 0x80, 0xaf, 0xc5, 0x1e, 0x47, 0x6d, 0xc9, 0xc9, + 0x4d, 0x4d, 0x15, 0x38, 0x5a, 0x00, 0x48, 0x30, 0x4b, 0xee, 0xe7, 0x5a, + 0xc7, 0x39, 0xd6, 0x98, 0xab, 0xd2, 0x37, 0x2f, 0x59, 0xb1, 0x07, 0xbf, + 0x31, 0xc9, 0xaf, 0x2d, 0x6a, 0x34, 0x76, 0x08, 0x1c, 0x7a, 0x9a, 0x2b, + 0x1f, 0xaa, 0x1b, 0x7b, 0x41, 0x40, 0x90, 0xf9, 0x71, 0x49, 0x12, 0x05, + 0xd8, 0x87, 0xde, 0xe3, 0x0e, 0xd5, 0x6e, 0x5c, 0xf4, 0x3b, 0xf5, 0xba, + 0x16, 0x0d, 0x6f, 0x49, 0x09, 0xd8, 0xcc, 0x35, 0x01, 0x55, 0x33, 0xde, + 0x2d, 0xc7, 0x94, 0x8f, 0x51, 0x94, 0x7e, 0x26, 0x8e, 0xa2, 0x96, 0x94, + 0xfc, 0x44, 0xbc, 0x20, 0x58, 0x2a, 0xc3, 0x11, 0x84, 0x97, 0x5e, 0xf0, + 0x43, 0x34, 0x5b, 0x32, 0x96, 0xc7, 0x77, 0x69, 0x99, 0xd2, 0xb6, 0x5a, + 0x5e, 0xd4, 0x29, 0x82, 0x6f, 0x65, 0x8c, 0x79, 0xdb, 0x5d, 0xa0, 0x4d, + 0x51, 0x1b, 0x01, 0xc2, 0xdd, 0xe2, 0x3c, 0xd0, 0xaf, 0x17, 0xfb, 0xb9, + 0x5a, 0x99, 0xbf, 0xd0, 0xce, 0xbc, 0x94, 0x59, 0x8a, 0xdf, 0xc0, 0xc6, + 0xaa, 0x58, 0xf3, 0xc6, 0xf2, 0x4a, 0x25, 0x35, 0x84, 0x9e, 0x09, 0x4d, + 0x8e, 0x87, 0xa8, 0x60, 0xe2, 0x32, 0xac, 0xbd, 0x4b, 0xbe, 0xc0, 0x60, + 0xda, 0xcc, 0xaf, 0xa3, 0xfa, 0x1f, 0xa8, 0xb7, 0xdd, 0x68, 0xfa, 0x03, + 0x74, 0xae, 0x4f, 0xeb, 0x71, 0xf7, 0xaf, 0xd9, 0xe9, 0x91, 0x11, 0x83, + 0xdb, 0x44, 0x9e, 0xc6, 0x7c, 0x89, 0x20, 0x2d, 0x9c, 0xa3, 0xeb, 0x63, + 0x19, 0x28, 0x6b, 0x73, 0x77, 0x73, 0x3a, 0xbe, 0x0c, 0x8b, 0x21, 0x5a, + 0xcb, 0x64, 0x03, 0x52, 0x26, 0x75, 0x30, 0xab, 0x30, 0x7f, 0x94, 0xf0, + 0xa7, 0x0f, 0xc8, 0x64, 0x31, 0xe7, 0xf1, 0x92, 0x0e, 0x97, 0xa2, 0xf6, + 0x7e, 0xc6, 0x63, 0x41, 0x83, 0x50, 0xa8, 0x20, 0xed, 0x5b, 0xc2, 0xdf, + 0x6d, 0xfc, 0xb0, 0x56, 0x01, 0xd2, 0x41, 0x28, 0x72, 0x0e, 0xad, 0xc5, + 0x06, 0x8c, 0xcf, 0xe7, 0xd1, 0xdf, 0x03, 0x91, 0xcf, 0x04, 0x27, 0xc5, + 0x55, 0x5b, 0x61, 0x1f, 0x4c, 0x9a, 0x5f, 0x37, 0x48, 0xe5, 0x25, 0xbb, + 0x7d, 0x1d, 0xe2, 0xbd, 0xfa, 0x37, 0xb8, 0x78, 0x79, 0x17, 0xfc, 0x6f, + 0x72, 0x87, 0x7e, 0x2b, 0x9e, 0x97, 0x00, 0x68, 0x98, 0x2d, 0xb3, 0xac, + 0xcd, 0xde, 0xd9, 0xb5, 0x33, 0x40, 0x2a, 0x0a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 172 + {SEC_OID_SHA384, + 172, + {0x4e, 0x29, 0xd5, 0x14, 0xba, 0xb9, 0xcd, 0xc8, 0x82, 0x1f, 0x68, 0x8f, + 0xd7, 0xc8, 0x46, 0xda, 0xab, 0x15, 0x46, 0x61, 0xb0, 0xfc, 0x64, 0x04, + 0xb4, 0x5a, 0x0e, 0x2b, 0x48, 0x7b, 0x6e, 0xa8, 0xa6, 0x6e, 0xb6, 0xbb, + 0x78, 0x22, 0xe1, 0x0e, 0x3e, 0xe4, 0xce, 0x60, 0x12, 0x07, 0xe6, 0x42, + 0x37, 0xb2, 0x9f, 0x1e, 0x70, 0x80, 0xfa, 0x05, 0x9c, 0x4c, 0xaa, 0x75, + 0x31, 0xad, 0xa5, 0x9c, 0xd7, 0xd8, 0xd9, 0x35, 0x5f, 0x38, 0x27, 0x37, + 0xac, 0x46, 0x29, 0x27, 0x31, 0x38, 0x91, 0x23, 0x92, 0x12, 0x0d, 0x5d, + 0xa6, 0xab, 0x61, 0x7e, 0x81, 0x0c, 0xce, 0x32, 0xc6, 0x7c, 0x0c, 0xd4, + 0x59, 0xef, 0x2a, 0x95, 0xf8, 0xa1, 0x53, 0x16, 0x7a, 0x28, 0x5f, 0x21, + 0xb6, 0x7a, 0x31, 0x2a, 0x01, 0xc1, 0x50, 0xca, 0x94, 0xcd, 0x9c, 0xb6, + 0xc2, 0x04, 0xb1, 0xf9, 0x8a, 0x45, 0x70, 0x5e, 0xa4, 0x85, 0x66, 0xbc, + 0xeb, 0x45, 0xa7, 0x20, 0x0f, 0x16, 0x2d, 0x30, 0xab, 0xff, 0xf3, 0x3c, + 0x97, 0xb7, 0xec, 0xdf, 0x3a, 0xbe, 0xc6, 0x64, 0x07, 0xd6, 0x9c, 0x0d, + 0x9b, 0xc8, 0x96, 0x4a, 0xa8, 0xd5, 0xcc, 0x18, 0x3b, 0x0e, 0xe0, 0x87, + 0x3b, 0xd3, 0xbd, 0x62, 0xd0, 0xd2, 0x98, 0x38, 0xb1, 0xae, 0x51, 0x65, + 0x5d, 0x2f, 0x0a, 0xf2, 0xff, 0x81, 0x87, 0x30, 0xf5, 0xb2, 0x6d, 0xba, + 0x15, 0x70, 0xd5, 0x69, 0xd2, 0x71, 0xc8, 0x74, 0x39, 0x5e, 0x8b, 0xfc, + 0xec, 0xc3, 0x40, 0x35, 0xc0, 0xa2, 0x16, 0x88, 0x1f, 0x7c, 0x5f, 0xf6, + 0xbb, 0xf7, 0x15, 0x39, 0x7c, 0x2d, 0x64, 0x11, 0x92, 0x52, 0x59, 0x83, + 0x57, 0xfa, 0x9d, 0xbe, 0x2f, 0xcb, 0xd3, 0xbf, 0x76, 0xd3, 0x4a, 0x35, + 0xb9, 0xab, 0xb7, 0xce, 0x42, 0xe3, 0x36, 0xb0, 0x0f, 0x7c, 0xd1, 0xe0, + 0x36, 0x9f, 0x29, 0x6d, 0x04, 0x25, 0xfa, 0x40, 0x10, 0x21, 0x20, 0xf7, + 0x66, 0x84, 0xde, 0xf5, 0xc4, 0xd2, 0xcb, 0x1f, 0x82, 0xa9, 0xcb, 0xb3, + 0x5e, 0x0b, 0x0c, 0x62, 0x90, 0x1c, 0x67, 0x69, 0x59, 0xae, 0xb8, 0xa4, + 0x69, 0xc0, 0x7c, 0x21, 0xcf, 0x67, 0x2c, 0x98, 0x78, 0xef, 0xee, 0xde, + 0xa1, 0x2f, 0xe4, 0x8a, 0x10, 0xa9, 0x38, 0x25, 0x37, 0x30, 0xd2, 0xaa, + 0x5d, 0xf7, 0x27, 0x7e, 0x40, 0x1b, 0xcb, 0xa1, 0xd8, 0x3a, 0x6d, 0xa0, + 0x9f, 0x06, 0x76, 0x9d, 0x9d, 0x15, 0xd4, 0xc7, 0x44, 0xec, 0x39, 0xea, + 0x01, 0x13, 0x5a, 0x64, 0x5b, 0x89, 0x41, 0x91, 0x97, 0xaf, 0x49, 0xd0, + 0xc7, 0xc7, 0x1f, 0x8d, 0x40, 0xf5, 0x78, 0x28, 0x2d, 0x81, 0xf6, 0xf3, + 0x00, 0x1a, 0x8e, 0xe6, 0xc3, 0xb9, 0x35, 0x3b, 0x45, 0x8b, 0x2b, 0x3d, + 0xb4, 0xe6, 0x6a, 0x29, 0x69, 0x94, 0x0d, 0x3a, 0x24, 0x04, 0xb4, 0xc4, + 0xcd, 0xee, 0xba, 0x15, 0x64, 0x8c, 0xb9, 0x89, 0x89, 0xf9, 0xee, 0xd3, + 0x4d, 0xfd, 0xad, 0xfa, 0xa1, 0x07, 0xb9, 0xd0, 0x89, 0xd3, 0x81, 0x53, + 0x09, 0x9f, 0xbb, 0x84, 0x47, 0xa7, 0x82, 0x5e, 0xf4, 0x15, 0x11, 0xaf, + 0x71, 0x0e, 0xef, 0x6c, 0x22, 0x7b, 0x1c, 0xe0, 0x34, 0xc1, 0x0a, 0x62, + 0x94, 0x5f, 0x40, 0xec, 0xd3, 0x88, 0xcb, 0xac, 0xf5, 0x47, 0xfb, 0x44, + 0xb8, 0xd5, 0x33, 0xac, 0xfb, 0xbd, 0xbf, 0x13, 0xe0, 0x78, 0x97, 0x9a, + 0xa2, 0x18, 0x9a, 0xa5, 0x33, 0xde, 0xcb, 0x86, 0xf2, 0x3b, 0x7f, 0xda, + 0xe6, 0x7c, 0x48, 0x07, 0x59, 0x17, 0xb3, 0x24, 0x57, 0xb4, 0xf6, 0x7b, + 0xa8, 0x4b, 0x00, 0xe6, 0x57, 0xbe, 0xa3, 0x03, 0xe2, 0x3d, 0xce, 0x60, + 0x1f, 0x74, 0xa0, 0xac, 0xa7, 0x8f, 0x6c, 0x5e, 0xf0, 0x39, 0xd7, 0x66, + 0x67, 0x87, 0x70, 0x11, 0x1f, 0xf9, 0x0e, 0xc8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 173 + {SEC_OID_SHA384, + 173, + {0x9e, 0x61, 0xa7, 0x79, 0xb2, 0xa1, 0x2e, 0x12, 0x8f, 0x87, 0xcb, 0xc3, + 0x09, 0x7c, 0x4c, 0x4f, 0x76, 0xfc, 0x0d, 0x02, 0x76, 0xcf, 0x1e, 0x7a, + 0x1c, 0xb4, 0xec, 0xed, 0x9f, 0xcc, 0x0f, 0xd4, 0xf5, 0x45, 0xe2, 0x47, + 0xc6, 0xcd, 0x6b, 0xdf, 0xb9, 0x38, 0x35, 0x58, 0x2f, 0x15, 0x31, 0x61, + 0x40, 0x3e, 0xfa, 0xc0, 0xff, 0x2b, 0x60, 0x44, 0x20, 0x85, 0x5c, 0x66, + 0x86, 0x91, 0xb0, 0x67, 0xa1, 0x2e, 0x10, 0x88, 0xfa, 0xa1, 0xb0, 0x57, + 0x0b, 0x6b, 0x33, 0x82, 0x1b, 0x45, 0x4b, 0x40, 0x5c, 0xcc, 0xcf, 0xa6, + 0x0a, 0x9d, 0x24, 0x0b, 0xed, 0xa3, 0xea, 0x29, 0x5c, 0x75, 0x0f, 0x45, + 0xa8, 0x0e, 0x31, 0x6b, 0x4c, 0x41, 0x6a, 0x90, 0x15, 0x94, 0xb7, 0x40, + 0x6d, 0xec, 0xb5, 0x8c, 0xe6, 0xaa, 0x41, 0x2a, 0x90, 0x40, 0x80, 0x7f, + 0xcd, 0x50, 0xa1, 0x00, 0xb7, 0xfc, 0xd8, 0x82, 0x24, 0x6d, 0x1d, 0x69, + 0x24, 0xe5, 0x87, 0xa6, 0xa6, 0x25, 0xa0, 0xfd, 0x67, 0x89, 0xde, 0xf1, + 0x0a, 0x77, 0x37, 0x9f, 0xfb, 0x65, 0x3c, 0x96, 0xec, 0xa0, 0xeb, 0xbb, + 0x72, 0xa5, 0xb3, 0x00, 0xc5, 0x47, 0x7e, 0xa5, 0x34, 0xe6, 0xf8, 0x53, + 0xf1, 0xa2, 0x86, 0x5f, 0x57, 0x13, 0xa2, 0x37, 0x98, 0x35, 0xb3, 0x48, + 0xef, 0x0e, 0x6e, 0x79, 0xc2, 0x38, 0x12, 0xd6, 0x23, 0x12, 0x14, 0x23, + 0x7c, 0x9b, 0x19, 0xdc, 0xf9, 0x2e, 0xd8, 0xb4, 0x74, 0xbd, 0x5d, 0xda, + 0x45, 0x0a, 0xba, 0x3f, 0x99, 0x88, 0x54, 0xf1, 0x23, 0x71, 0x0d, 0x28, + 0x28, 0x78, 0x68, 0x1b, 0x92, 0x13, 0x4b, 0x85, 0x14, 0x58, 0xb0, 0x71, + 0xe9, 0x28, 0x63, 0xf0, 0x30, 0x5d, 0x95, 0x9b, 0xcd, 0x76, 0x89, 0xe5, + 0x97, 0xd0, 0x3e, 0xf4, 0x8e, 0xca, 0xdc, 0xee, 0xb7, 0x4f, 0x7d, 0xdb, + 0x55, 0x46, 0xb8, 0xe2, 0x1a, 0x9d, 0x3e, 0x49, 0x50, 0x5d, 0x16, 0x52, + 0x0b, 0xf6, 0x7a, 0xd8, 0xa0, 0x2b, 0x1e, 0xd6, 0x60, 0xe6, 0xfd, 0x92, + 0x88, 0xda, 0x45, 0x4e, 0x43, 0xd4, 0xd4, 0x5d, 0x32, 0xad, 0x2f, 0x4f, + 0x08, 0x7c, 0x24, 0xa8, 0x99, 0xbf, 0x74, 0xf0, 0x16, 0x3a, 0xf4, 0xf7, + 0xd0, 0x58, 0xd1, 0x4e, 0x73, 0x3a, 0x20, 0x78, 0x00, 0x1b, 0xd6, 0x19, + 0x87, 0x5e, 0x0d, 0x60, 0x36, 0x14, 0xa9, 0x5b, 0x76, 0xd4, 0x65, 0x0b, + 0x33, 0x8f, 0x6c, 0xd2, 0x44, 0xb1, 0xfe, 0x2c, 0xf7, 0x02, 0x30, 0xf4, + 0x53, 0xf8, 0x4d, 0xb1, 0xab, 0xea, 0xbb, 0x1e, 0x8f, 0x70, 0xcf, 0x26, + 0x50, 0xbb, 0x37, 0x62, 0xe3, 0x11, 0x9a, 0x15, 0x6f, 0xbb, 0x8c, 0x5c, + 0x1d, 0xad, 0xba, 0x6f, 0xcf, 0x94, 0xbd, 0x60, 0x71, 0x92, 0xbf, 0xab, + 0x2d, 0xce, 0xa1, 0x5a, 0x61, 0x84, 0xe7, 0x1b, 0x31, 0xd0, 0x38, 0xba, + 0xf9, 0x39, 0x98, 0xe7, 0x21, 0x35, 0xaf, 0x1e, 0xe2, 0x2c, 0x57, 0x01, + 0x01, 0x9f, 0x4a, 0xe4, 0x24, 0x4b, 0x39, 0x24, 0x2a, 0x60, 0x3e, 0x98, + 0x3b, 0x91, 0x9e, 0xfa, 0x61, 0xc2, 0x21, 0xab, 0x85, 0x25, 0x4d, 0x43, + 0x23, 0x5e, 0xe3, 0x37, 0xb0, 0x64, 0x13, 0x1a, 0x52, 0xdd, 0xfb, 0xcb, + 0x29, 0x8d, 0x50, 0x07, 0x9c, 0x1a, 0x9e, 0x84, 0x70, 0x0c, 0x68, 0x8f, + 0x14, 0xcf, 0xb1, 0xc6, 0x73, 0xf3, 0x47, 0xbe, 0xcb, 0x6d, 0xd3, 0x37, + 0xc3, 0x10, 0xf5, 0x7b, 0x80, 0x0d, 0x12, 0xa4, 0x76, 0xc2, 0xe0, 0x14, + 0xef, 0xa8, 0x52, 0x45, 0xcb, 0x5c, 0x58, 0x7d, 0x69, 0xc3, 0xfe, 0xc4, + 0xf5, 0x9b, 0xf2, 0xbd, 0x94, 0x82, 0x23, 0x3f, 0x9d, 0x7a, 0x8f, 0xa3, + 0x29, 0x0d, 0xc0, 0x75, 0xdf, 0x31, 0x33, 0x94, 0x47, 0xd4, 0x45, 0x77, + 0xa2, 0x76, 0x82, 0x11, 0x1a, 0x9c, 0x41, 0xc0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 174 + {SEC_OID_SHA384, + 174, + {0x03, 0x4d, 0xb0, 0x19, 0x68, 0xcf, 0xcc, 0x19, 0xd6, 0xa5, 0x9c, 0x9a, + 0x15, 0x21, 0x4f, 0xa3, 0xa7, 0xf5, 0x7e, 0xa3, 0x9a, 0x17, 0xde, 0x71, + 0xa1, 0xb9, 0x2e, 0x42, 0x10, 0xb4, 0x8c, 0x92, 0x99, 0x96, 0x4e, 0xc3, + 0x53, 0xa6, 0xa6, 0x4b, 0xb1, 0x85, 0xe5, 0x45, 0xaa, 0x03, 0x9b, 0x79, + 0x67, 0xba, 0xb6, 0x30, 0xac, 0x47, 0x73, 0xfc, 0xe4, 0x49, 0xab, 0x1a, + 0x6e, 0xaa, 0xae, 0x89, 0x84, 0x25, 0x89, 0xd6, 0xc9, 0x2e, 0x00, 0x47, + 0xfc, 0xe4, 0xe7, 0xad, 0xc7, 0x11, 0x90, 0xf5, 0x54, 0xad, 0x59, 0x2c, + 0x49, 0x75, 0xcd, 0xf6, 0xc5, 0xb0, 0xce, 0x78, 0xb3, 0x73, 0x80, 0x40, + 0xd3, 0x5f, 0xa0, 0x51, 0x54, 0x79, 0xa0, 0x96, 0x74, 0x82, 0x05, 0x2e, + 0xc9, 0xa0, 0xbf, 0x7d, 0x00, 0xad, 0x23, 0x98, 0xeb, 0x5f, 0xcc, 0x07, + 0xea, 0x88, 0x68, 0x2e, 0x15, 0x8d, 0xa4, 0x7d, 0xf3, 0xbf, 0xb0, 0xd8, + 0x95, 0x74, 0x9b, 0x1d, 0x61, 0x31, 0x60, 0x54, 0x2b, 0x1a, 0xb3, 0x04, + 0x93, 0x34, 0x4a, 0x27, 0x9b, 0xd1, 0xe9, 0xfd, 0x42, 0x22, 0x95, 0x1a, + 0xde, 0xa9, 0x77, 0xce, 0xf7, 0xea, 0x34, 0x58, 0xe1, 0x63, 0x60, 0xf0, + 0x0a, 0xc4, 0x4b, 0xfd, 0x8e, 0x6f, 0xc0, 0x9e, 0x3f, 0x4b, 0xa5, 0x92, + 0x9e, 0x1b, 0xfb, 0x0a, 0x33, 0x90, 0x9c, 0x18, 0x03, 0x46, 0x38, 0x54, + 0x61, 0xd4, 0xb6, 0x19, 0xe0, 0xcd, 0x2d, 0x2b, 0x7c, 0x30, 0xf9, 0x4c, + 0xf3, 0x19, 0x2f, 0x72, 0xca, 0x39, 0x79, 0x01, 0xa0, 0xd3, 0x85, 0x75, + 0x4b, 0x7f, 0x80, 0x39, 0x3b, 0xcd, 0xd5, 0xbf, 0xb0, 0x09, 0x31, 0xae, + 0x15, 0x19, 0x4d, 0x0c, 0x83, 0xa8, 0xe6, 0xd4, 0xa3, 0xce, 0x68, 0x2c, + 0x9f, 0x34, 0xe2, 0xd8, 0xf0, 0xdf, 0x09, 0x41, 0xae, 0xcc, 0x2a, 0xa2, + 0xd6, 0x32, 0xe6, 0xb5, 0xa6, 0x05, 0x31, 0x71, 0xfe, 0x54, 0xee, 0x84, + 0x31, 0x8f, 0x30, 0x5a, 0xa2, 0xe0, 0x62, 0x80, 0xfe, 0xb1, 0x0d, 0xbc, + 0xb9, 0x8b, 0x00, 0x70, 0xb0, 0xdb, 0x8b, 0x06, 0x20, 0x95, 0x58, 0xb6, + 0x40, 0x49, 0x60, 0xf8, 0x09, 0xd5, 0x10, 0x85, 0x03, 0x5b, 0x0d, 0x03, + 0x2c, 0xda, 0x67, 0x25, 0x6d, 0x74, 0x79, 0x25, 0x68, 0x8f, 0x17, 0xf9, + 0x8d, 0x3f, 0x30, 0x89, 0x5a, 0x43, 0x53, 0x14, 0xc7, 0x6f, 0x6f, 0x69, + 0x36, 0xfc, 0x6f, 0x93, 0xb5, 0x3d, 0x11, 0x7f, 0xa0, 0xa9, 0x9f, 0xa3, + 0x95, 0x3f, 0xfd, 0x61, 0x48, 0x99, 0xae, 0x2d, 0xda, 0x61, 0xbf, 0x69, + 0x59, 0x35, 0xc5, 0xfc, 0x40, 0x8a, 0x13, 0x22, 0xff, 0x86, 0x78, 0xc1, + 0xa2, 0x39, 0xd8, 0x73, 0x3a, 0xc9, 0xb6, 0x51, 0x73, 0xd4, 0xb0, 0x4a, + 0x24, 0xfd, 0xc3, 0x23, 0x69, 0x01, 0x43, 0x1f, 0xa1, 0x95, 0xb2, 0xad, + 0xb7, 0x67, 0x99, 0x0f, 0x6a, 0x9e, 0x1b, 0xc5, 0x15, 0xe6, 0x97, 0x1b, + 0x5e, 0x34, 0xab, 0x9f, 0x42, 0x6b, 0x50, 0x1d, 0xf7, 0xc6, 0xfa, 0xd1, + 0x9d, 0xb5, 0x54, 0x12, 0x1a, 0x7d, 0x95, 0x5e, 0x7f, 0xc3, 0xe9, 0xc3, + 0xd3, 0x3a, 0xbe, 0x01, 0x98, 0xb2, 0xc8, 0xff, 0x87, 0x0d, 0xec, 0xc2, + 0xe3, 0xeb, 0x31, 0xaf, 0x4d, 0x43, 0xd8, 0x95, 0x14, 0x79, 0x61, 0x27, + 0x8d, 0xe2, 0x9e, 0x9c, 0x11, 0xa6, 0x7a, 0x5a, 0xbf, 0x83, 0xb0, 0xce, + 0x89, 0xae, 0xec, 0xa6, 0xe7, 0x08, 0x5e, 0xa8, 0xae, 0x30, 0x59, 0x5e, + 0x0f, 0x11, 0xe0, 0xeb, 0x65, 0xd0, 0x25, 0x2e, 0x0c, 0xf6, 0x82, 0xc8, + 0x13, 0x05, 0x4b, 0x8f, 0x05, 0xfd, 0xb9, 0xd7, 0x7c, 0xbf, 0x85, 0x20, + 0x7e, 0x4e, 0xeb, 0x3c, 0x48, 0xb9, 0xca, 0x07, 0xdf, 0x13, 0xd7, 0x71, + 0x21, 0x8f, 0xbd, 0xed, 0x40, 0x2b, 0x71, 0x21}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 175 + {SEC_OID_SHA384, + 175, + {0x49, 0x85, 0xa5, 0x83, 0xb2, 0xe7, 0xcc, 0x65, 0x3a, 0x53, 0x43, 0xd6, + 0xbf, 0xfa, 0x4f, 0x34, 0x9e, 0x11, 0x54, 0x41, 0xd3, 0x5f, 0x59, 0x43, + 0x32, 0xb7, 0x53, 0xae, 0x00, 0x69, 0xb6, 0x6e, 0xd2, 0x4e, 0x65, 0xa9, + 0x3b, 0xbe, 0xab, 0x94, 0xb2, 0x5d, 0x99, 0x2c, 0xa8, 0x71, 0xb6, 0x4f, + 0x18, 0x97, 0x4f, 0xc6, 0x5e, 0xa5, 0x2d, 0xce, 0xf1, 0xdd, 0x95, 0xe4, + 0x6b, 0x2b, 0x75, 0x8a, 0x84, 0x7a, 0x7c, 0x66, 0x08, 0x2c, 0xab, 0xbc, + 0x1d, 0x08, 0xdf, 0x1e, 0x3b, 0x4d, 0x69, 0xdd, 0x5e, 0x35, 0x1a, 0xf6, + 0xe1, 0xdc, 0x1e, 0xdf, 0x2d, 0xb8, 0x85, 0x1e, 0xe9, 0xeb, 0xf2, 0x41, + 0x35, 0xad, 0x62, 0xca, 0x44, 0x54, 0x7b, 0xcb, 0x95, 0x4a, 0xe5, 0x86, + 0x02, 0xf7, 0xd8, 0xeb, 0x35, 0xa5, 0x5e, 0x88, 0x35, 0x92, 0x67, 0x26, + 0xfc, 0x31, 0x36, 0x0f, 0xe8, 0x22, 0xfb, 0x12, 0xdc, 0x3e, 0x08, 0xa0, + 0x3c, 0xa6, 0xe3, 0xc1, 0x92, 0x99, 0x68, 0x2f, 0xeb, 0x78, 0x5d, 0xda, + 0xdc, 0xe8, 0x94, 0x86, 0xee, 0x11, 0x75, 0x76, 0x3b, 0x52, 0xea, 0x96, + 0x26, 0x7e, 0x5e, 0x90, 0xcc, 0xa8, 0xb4, 0x97, 0x24, 0xc7, 0x7c, 0x27, + 0x10, 0x2a, 0x25, 0x02, 0xf1, 0xb8, 0x98, 0x35, 0x32, 0x20, 0xa0, 0x89, + 0x4b, 0xee, 0x75, 0x27, 0x85, 0x39, 0xee, 0xc5, 0xd1, 0x94, 0x31, 0xf8, + 0x1e, 0xd9, 0xb2, 0xfa, 0x3d, 0xdf, 0x17, 0x95, 0x5d, 0x41, 0xba, 0x0b, + 0x86, 0xcf, 0x5d, 0xc1, 0xe7, 0x88, 0x28, 0xa8, 0x56, 0x11, 0x87, 0xd8, + 0x71, 0x40, 0xae, 0x1a, 0x8d, 0xfc, 0x22, 0x64, 0x6b, 0x23, 0xdf, 0x51, + 0xba, 0x75, 0x6f, 0x0a, 0xf6, 0x4a, 0x80, 0x6b, 0xe8, 0x1a, 0x65, 0x2c, + 0xfe, 0xce, 0x86, 0xa4, 0x7e, 0x50, 0x77, 0xf5, 0x60, 0xb8, 0x9e, 0x11, + 0x75, 0x8e, 0xaf, 0x8b, 0x01, 0x55, 0x9b, 0xe0, 0x37, 0x6e, 0xa0, 0x2f, + 0x40, 0xcb, 0xed, 0xdc, 0x97, 0x35, 0x68, 0x1b, 0x83, 0x45, 0x0f, 0x10, + 0x69, 0x6f, 0x23, 0x06, 0xd0, 0x6f, 0x98, 0xbf, 0x28, 0x79, 0xb3, 0xd3, + 0x5b, 0x05, 0xb7, 0x5c, 0xdf, 0x31, 0x6d, 0x62, 0xed, 0x6c, 0xdc, 0xd7, + 0xa6, 0x44, 0x55, 0xc0, 0x64, 0x2f, 0x44, 0xb1, 0xc6, 0x03, 0xd3, 0x5c, + 0x10, 0x42, 0xaa, 0xd3, 0x52, 0x62, 0xdb, 0x29, 0x13, 0x83, 0x40, 0x07, + 0x97, 0xab, 0x4a, 0x08, 0x75, 0xad, 0xdd, 0xa0, 0x8c, 0xbf, 0xf4, 0x88, + 0x11, 0xc9, 0x25, 0xdf, 0x74, 0x82, 0xe4, 0x68, 0xa3, 0x07, 0x6b, 0xc8, + 0xcc, 0x89, 0xe8, 0xb4, 0xb7, 0x6f, 0x7c, 0x92, 0x02, 0xac, 0xd5, 0x54, + 0xfb, 0xea, 0xee, 0x95, 0xbe, 0x3e, 0xe8, 0xd5, 0x92, 0x07, 0xff, 0xe2, + 0xa5, 0x46, 0x1f, 0xc3, 0x01, 0x96, 0x07, 0xec, 0x8d, 0xa4, 0xc2, 0x67, + 0xbe, 0x29, 0xae, 0x46, 0x46, 0xae, 0xd3, 0x86, 0xae, 0xa7, 0x2b, 0x47, + 0xe2, 0xab, 0xf1, 0xbe, 0x5e, 0xa4, 0xc2, 0xca, 0x01, 0x07, 0xae, 0xcf, + 0x98, 0x13, 0xda, 0x0b, 0xa6, 0xb3, 0xdb, 0x42, 0xc3, 0xd4, 0x88, 0x16, + 0xe3, 0x5c, 0x34, 0x32, 0xa0, 0xdb, 0x42, 0xf4, 0x33, 0xb1, 0x21, 0xb8, + 0x0b, 0x46, 0x1e, 0x4b, 0x93, 0xbf, 0xbe, 0x26, 0x47, 0x9e, 0xac, 0x72, + 0x6d, 0x5e, 0x70, 0x64, 0x3a, 0xa2, 0xa0, 0xcb, 0x2c, 0x2e, 0x4d, 0xea, + 0x03, 0xa5, 0x7a, 0xb8, 0xe8, 0x15, 0x8c, 0x6a, 0xa9, 0x6f, 0xa0, 0xa7, + 0x0d, 0x05, 0x09, 0x69, 0xe4, 0xec, 0x40, 0xba, 0x06, 0x4b, 0xd9, 0xab, + 0xe5, 0x9d, 0x5f, 0x35, 0xcb, 0x7c, 0xca, 0x55, 0x2a, 0x74, 0x5d, 0x93, + 0x06, 0xf0, 0x5e, 0xb1, 0xa1, 0x69, 0x45, 0xd5, 0xf2, 0x04, 0x77, 0xf2, + 0x03, 0xf2, 0xa4, 0xcc, 0x69, 0xa0, 0x6a, 0x52}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 176 + {SEC_OID_SHA384, + 176, + {0x8f, 0x4b, 0x44, 0x93, 0x09, 0xfb, 0xf4, 0xb4, 0x60, 0xd8, 0x41, 0x59, + 0x3b, 0xa6, 0x6b, 0xf2, 0x1a, 0x11, 0x56, 0x5e, 0x94, 0x8d, 0x15, 0x5c, + 0x99, 0x89, 0x41, 0x0e, 0x0a, 0x11, 0x2b, 0xd3, 0x8c, 0x95, 0x0e, 0x24, + 0x5c, 0xbf, 0x30, 0x10, 0xb3, 0x42, 0x18, 0xd4, 0x8c, 0x47, 0x31, 0x81, + 0x16, 0xa5, 0xf6, 0x16, 0x1c, 0x5a, 0xc1, 0x9c, 0x9b, 0x7d, 0x65, 0xc6, + 0xc5, 0x1f, 0xff, 0xfe, 0x85, 0x2e, 0xe6, 0x55, 0xd3, 0x3e, 0x9d, 0xc5, + 0xb1, 0xb9, 0x2b, 0x83, 0xef, 0xcc, 0xc1, 0xe6, 0x83, 0x76, 0xc8, 0xe2, + 0x96, 0x65, 0xa8, 0xac, 0xbf, 0x56, 0x83, 0x7c, 0x3f, 0xd1, 0x2a, 0xde, + 0x87, 0x2b, 0x24, 0x80, 0x21, 0xe7, 0x01, 0xa6, 0x4a, 0xd8, 0xf9, 0x9e, + 0xe2, 0xd2, 0x63, 0x67, 0xb3, 0x46, 0x3b, 0xda, 0x23, 0x65, 0x4f, 0xd7, + 0x36, 0xc6, 0x4d, 0xcf, 0x73, 0x7f, 0x12, 0xb3, 0x72, 0xe1, 0x46, 0xef, + 0x65, 0x2c, 0x1d, 0x46, 0x8c, 0xdb, 0xb6, 0x69, 0xae, 0xb5, 0x0d, 0xdb, + 0x96, 0x6d, 0xa6, 0x90, 0x7d, 0x2c, 0xf7, 0x45, 0x6d, 0x29, 0xc3, 0xe2, + 0xb1, 0x33, 0x41, 0x47, 0x32, 0x7c, 0xf6, 0xfc, 0xd2, 0x54, 0xc5, 0x36, + 0xdd, 0x46, 0x07, 0xf3, 0xa2, 0xa8, 0xb1, 0x97, 0xd5, 0xc5, 0xf4, 0x45, + 0x70, 0xd8, 0x8e, 0xbe, 0x5f, 0xe8, 0x21, 0xf6, 0x56, 0xa6, 0xb2, 0x54, + 0xfd, 0x0f, 0xa0, 0x34, 0xf7, 0xa5, 0x6c, 0xd1, 0xe5, 0x17, 0x24, 0xb6, + 0xbf, 0xbb, 0xf5, 0xfe, 0x30, 0x12, 0x23, 0x51, 0x2c, 0x6b, 0x30, 0xa0, + 0x8e, 0xb4, 0xf8, 0xd3, 0x7f, 0x10, 0x00, 0xce, 0xca, 0x97, 0x3f, 0xf4, + 0x3d, 0x40, 0x9a, 0x1b, 0x7c, 0x37, 0x58, 0x65, 0x24, 0xaa, 0xba, 0x49, + 0xd8, 0x6c, 0xf5, 0x18, 0x7d, 0xfe, 0xcc, 0x24, 0xd8, 0xe8, 0xfd, 0xc2, + 0x38, 0x6d, 0xc1, 0x8d, 0x51, 0x9d, 0x31, 0x25, 0xf7, 0x53, 0xb6, 0x72, + 0xfa, 0x2b, 0xaf, 0x48, 0xc8, 0xf8, 0xfc, 0x88, 0x3f, 0x01, 0xde, 0x01, + 0x6b, 0x9d, 0x26, 0x4b, 0x31, 0x86, 0x28, 0x70, 0x34, 0x07, 0x21, 0xc8, + 0xfe, 0x35, 0xe2, 0x54, 0x68, 0x9b, 0x1e, 0xf3, 0xbe, 0xae, 0xb8, 0xb9, + 0xd0, 0xdc, 0xd6, 0xa2, 0x8b, 0xea, 0x69, 0xed, 0xe8, 0xf2, 0x99, 0x72, + 0x06, 0xac, 0x30, 0xe9, 0x99, 0x9e, 0xbe, 0xeb, 0x15, 0x93, 0x6e, 0x24, + 0xb0, 0x96, 0x4a, 0x21, 0x98, 0xf9, 0x7f, 0x9e, 0xfb, 0xdf, 0x45, 0x37, + 0x7b, 0x06, 0x4c, 0x62, 0xaa, 0xa6, 0x8f, 0x67, 0xd6, 0x8b, 0x18, 0x18, + 0x59, 0xe2, 0xf9, 0x02, 0x2c, 0xb2, 0x25, 0x3e, 0xeb, 0xab, 0x8c, 0x39, + 0x09, 0x0f, 0xc8, 0x82, 0x8e, 0xd6, 0xb2, 0xa4, 0x4a, 0x94, 0x65, 0xd4, + 0xe3, 0x06, 0x8f, 0x15, 0xbd, 0x41, 0xc7, 0xfa, 0x71, 0x60, 0xe0, 0xcf, + 0x55, 0x65, 0x18, 0x0a, 0xd3, 0x05, 0x34, 0x99, 0x62, 0x8e, 0x4d, 0x91, + 0xc2, 0x7b, 0xbf, 0x74, 0x16, 0x42, 0x9d, 0x7e, 0x27, 0x63, 0xef, 0x30, + 0x71, 0x9f, 0xe6, 0x39, 0xf7, 0x2e, 0x85, 0x1c, 0x30, 0x5f, 0x0e, 0xa4, + 0xc6, 0xde, 0x7e, 0xcb, 0x7a, 0x01, 0x03, 0x57, 0xc1, 0x7e, 0x0a, 0x3a, + 0x4c, 0xe3, 0xae, 0x78, 0x4a, 0x78, 0xb3, 0xea, 0xbd, 0xb5, 0x24, 0x13, + 0x3e, 0xcb, 0x59, 0xb9, 0x4c, 0x3a, 0xfc, 0x1f, 0xff, 0x69, 0x6d, 0x7d, + 0x89, 0xb0, 0x39, 0x28, 0xd0, 0xff, 0x48, 0x0e, 0xd3, 0x2f, 0x86, 0x10, + 0xdc, 0x36, 0xd9, 0x41, 0x66, 0x5a, 0x28, 0x80, 0xc4, 0xaf, 0x94, 0xfd, + 0x8a, 0xed, 0x67, 0xe7, 0x05, 0x42, 0xce, 0x3c, 0xae, 0xef, 0x19, 0xbb, + 0x34, 0x51, 0x7e, 0x62, 0xaa, 0x56, 0x6c, 0x81, 0xf1, 0xb0, 0xf2, 0x32, + 0xc9, 0xad, 0xcf, 0xa0, 0x7c, 0x82, 0x91, 0xca}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 177 + {SEC_OID_SHA384, + 177, + {0x1a, 0x23, 0xf9, 0x08, 0x89, 0x9c, 0xfd, 0x37, 0x77, 0x8d, 0xc2, 0x9a, + 0x49, 0x44, 0xaf, 0xea, 0x64, 0x94, 0xb2, 0xc3, 0x35, 0x64, 0x80, 0x11, + 0x33, 0x16, 0xed, 0x76, 0x1f, 0xbe, 0xc2, 0x43, 0xed, 0x42, 0xfd, 0x6f, + 0x0e, 0x7a, 0x1b, 0xd5, 0x1c, 0x6c, 0x43, 0x20, 0x13, 0xcb, 0x8f, 0xeb, + 0x8c, 0x4e, 0x52, 0x03, 0x06, 0x5a, 0x8b, 0xc5, 0x86, 0x6d, 0x21, 0x59, + 0x86, 0x9d, 0x9e, 0x4b, 0x47, 0xf0, 0xb8, 0x74, 0x9e, 0x60, 0x6e, 0x37, + 0x1f, 0x92, 0x04, 0xdc, 0x6b, 0x8d, 0x13, 0x15, 0xb9, 0xe3, 0x56, 0xcf, + 0x4d, 0x36, 0x1d, 0xa1, 0xa9, 0x05, 0x4a, 0x30, 0x62, 0x0e, 0x48, 0xf6, + 0x68, 0x38, 0x7b, 0x1d, 0x82, 0x5f, 0x53, 0x75, 0x2f, 0xde, 0x9f, 0x15, + 0xfc, 0x18, 0x7f, 0x64, 0x40, 0x9d, 0xf1, 0xda, 0x8f, 0xa8, 0x40, 0x9f, + 0x09, 0x95, 0x1f, 0x44, 0x5a, 0xba, 0xaa, 0x15, 0xc5, 0xf3, 0x70, 0x97, + 0x5c, 0xd3, 0x8a, 0x00, 0x51, 0x16, 0x87, 0x79, 0xac, 0x77, 0xa7, 0x98, + 0xa9, 0x95, 0x6f, 0xc6, 0x78, 0xac, 0xd6, 0xc4, 0x3d, 0xf3, 0x38, 0x15, + 0x58, 0xca, 0x7b, 0x3b, 0xb3, 0x0d, 0x3d, 0x2a, 0x77, 0xbf, 0x39, 0x1c, + 0xc5, 0x5f, 0x05, 0x7e, 0x25, 0xe2, 0x20, 0x3c, 0x71, 0x9b, 0xfe, 0xab, + 0x7d, 0xd4, 0x34, 0xa7, 0xbe, 0xbc, 0x84, 0x27, 0xf7, 0x0b, 0x23, 0x94, + 0x97, 0xbf, 0x12, 0x67, 0xe0, 0x53, 0x90, 0x1e, 0x16, 0x1e, 0x8b, 0xe2, + 0xd4, 0x61, 0xab, 0x00, 0x06, 0xf1, 0x51, 0x39, 0x2c, 0x59, 0x8a, 0xb0, + 0x8c, 0x18, 0x9a, 0xb5, 0x79, 0x7a, 0x34, 0x9b, 0x3c, 0x06, 0xf8, 0x7b, + 0x82, 0xc8, 0x94, 0xf7, 0xb1, 0xd6, 0x30, 0x13, 0x38, 0xe1, 0x0a, 0x96, + 0x03, 0x53, 0xa6, 0x30, 0x6c, 0xd0, 0xf3, 0x99, 0x7d, 0xe6, 0xd4, 0xa9, + 0xf3, 0x1d, 0xe9, 0xcf, 0x2d, 0xa9, 0x51, 0x79, 0x35, 0xce, 0x7e, 0xb9, + 0x19, 0x00, 0xd5, 0x17, 0xe4, 0x5a, 0x66, 0x4c, 0xef, 0xe4, 0x94, 0xab, + 0x8c, 0x24, 0x7e, 0x0e, 0xc7, 0xc7, 0x6f, 0x20, 0x1b, 0x6a, 0x3b, 0x61, + 0x9c, 0x28, 0x6b, 0xd8, 0x47, 0x59, 0xb5, 0xf1, 0x05, 0x5d, 0x4a, 0x35, + 0x3d, 0x7e, 0x4f, 0xeb, 0x71, 0x18, 0x5b, 0x8e, 0x2b, 0x00, 0xba, 0x3a, + 0x06, 0xf1, 0x80, 0x10, 0x99, 0x41, 0x01, 0x7f, 0xa8, 0x49, 0xc1, 0x0b, + 0xd9, 0xcd, 0x18, 0x7c, 0xba, 0x11, 0x54, 0xe6, 0x4c, 0x4a, 0x98, 0x56, + 0xf5, 0x63, 0xc6, 0xaf, 0x80, 0x7d, 0x6f, 0xb9, 0x14, 0xfb, 0xb2, 0xa8, + 0x43, 0x19, 0x3c, 0x23, 0x4c, 0x3f, 0x93, 0x3e, 0x44, 0x2f, 0xd6, 0xde, + 0x4e, 0x2f, 0x2f, 0xba, 0x5b, 0x22, 0x8d, 0xc0, 0xdc, 0x53, 0xff, 0xc4, + 0x13, 0xf5, 0xb8, 0xec, 0xed, 0x36, 0xd9, 0xf1, 0x9b, 0x89, 0x0a, 0xd0, + 0xaa, 0xf7, 0x7b, 0x8e, 0x08, 0xfe, 0xf4, 0x4b, 0xcc, 0x53, 0xd2, 0xe7, + 0xb2, 0x77, 0x57, 0x86, 0x32, 0xcb, 0x30, 0x18, 0x0e, 0x64, 0x22, 0x97, + 0xd2, 0x4e, 0x99, 0x75, 0x47, 0x62, 0x36, 0xf4, 0x6c, 0xd0, 0xfa, 0xfc, + 0xd9, 0x3d, 0xcc, 0xb4, 0x70, 0x97, 0xfe, 0x91, 0xae, 0xd1, 0xa0, 0x5d, + 0xfe, 0x85, 0x5b, 0x62, 0x76, 0x8a, 0xb2, 0xbd, 0x65, 0x57, 0x4e, 0x69, + 0x74, 0x77, 0x7d, 0x54, 0xa1, 0xe6, 0x62, 0x0f, 0x31, 0xe3, 0xfe, 0x75, + 0x7a, 0x4f, 0x24, 0xe4, 0x38, 0x17, 0xae, 0x45, 0x53, 0x8a, 0xed, 0x83, + 0xc2, 0x2e, 0xbe, 0x90, 0x4b, 0x45, 0x3b, 0xc8, 0x97, 0x96, 0x99, 0x8b, + 0x3c, 0x43, 0x66, 0x1d, 0x5b, 0x63, 0x86, 0x70, 0xa9, 0xd4, 0x6b, 0xee, + 0xd0, 0x6e, 0x22, 0x08, 0xeb, 0xe9, 0x89, 0x2d, 0xa5, 0xbd, 0xac, 0x71, + 0x27, 0x02, 0x9e, 0x1a, 0x62, 0x17, 0x31, 0xef}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA384, + 178, + {0x3c, 0xfa, 0x2d, 0x61, 0x0f, 0x88, 0x84, 0x24, 0x6a, 0xad, 0x56, 0x16, + 0xc1, 0xce, 0x4c, 0x52, 0x12, 0xb2, 0xcd, 0xe2, 0x0d, 0x26, 0xb7, 0xfb, + 0x88, 0x09, 0xe9, 0x88, 0xd6, 0xff, 0xf6, 0x5a, 0xc3, 0x22, 0xdd, 0x44, + 0x3d, 0xf3, 0x2f, 0xf4, 0x00, 0x8d, 0x0f, 0x6a, 0x9f, 0x30, 0xa9, 0x90, + 0xda, 0x3b, 0x4c, 0x9b, 0x38, 0x30, 0xa9, 0xb6, 0xf9, 0x61, 0x6e, 0x1b, + 0xe9, 0x19, 0x4d, 0xcb, 0x6f, 0x05, 0xe6, 0x34, 0xbc, 0xf8, 0xb8, 0xf1, + 0x24, 0x19, 0x91, 0xec, 0x8e, 0x92, 0x2f, 0x5b, 0x3d, 0xb8, 0xc5, 0xf8, + 0x1c, 0xd1, 0xb4, 0xb9, 0x2f, 0x52, 0x48, 0xb9, 0xae, 0x87, 0xf0, 0x01, + 0x17, 0x37, 0x5c, 0x9b, 0xb0, 0x2f, 0xf4, 0x36, 0xee, 0x6d, 0x07, 0x8c, + 0x9f, 0x86, 0xf1, 0xd5, 0x63, 0x5b, 0x11, 0x00, 0xc5, 0xc4, 0x1d, 0xaa, + 0x43, 0xc9, 0x78, 0x1b, 0x41, 0x4f, 0xa2, 0xa0, 0x65, 0xb9, 0x06, 0x63, + 0x02, 0x59, 0x97, 0x68, 0x91, 0xe1, 0xba, 0x4b, 0x97, 0x84, 0x8f, 0x10, + 0xc3, 0x42, 0x5b, 0xbd, 0xdc, 0x1e, 0x94, 0xd7, 0xf3, 0xe8, 0x8f, 0x8c, + 0x5e, 0x35, 0x85, 0x1c, 0xdb, 0x1f, 0x07, 0x0f, 0xca, 0x63, 0xa0, 0xe4, + 0x91, 0x14, 0xaf, 0xed, 0xe0, 0x7c, 0xb0, 0x2f, 0x26, 0x88, 0xc2, 0x33, + 0x7e, 0x63, 0x28, 0x49, 0xce, 0xf8, 0xb5, 0x26, 0x6f, 0x1e, 0x1e, 0x75, + 0x2f, 0x4f, 0x03, 0x8b, 0xb1, 0x5c, 0x7c, 0x08, 0xde, 0x3b, 0xbf, 0xfe, + 0x86, 0x71, 0x28, 0x0c, 0x50, 0xe3, 0x89, 0xe2, 0xad, 0xa8, 0xdc, 0x33, + 0xef, 0x77, 0x7f, 0x3b, 0x4b, 0xc6, 0x25, 0x94, 0x06, 0x1c, 0xae, 0x12, + 0xc2, 0x1a, 0x09, 0x97, 0xe1, 0xbe, 0x80, 0x7d, 0xc9, 0xa7, 0x8d, 0xe7, + 0xa8, 0xb3, 0x9d, 0x35, 0x45, 0x8a, 0x38, 0x5b, 0xea, 0xa1, 0x0c, 0xce, + 0x74, 0x3c, 0xc5, 0xcb, 0xe1, 0x05, 0xea, 0x2b, 0x2f, 0x36, 0xfd, 0xa6, + 0x9f, 0x73, 0x14, 0xed, 0xfc, 0xf1, 0x4c, 0x90, 0x6b, 0xa8, 0x9f, 0xc7, + 0xbd, 0x11, 0x8a, 0x3f, 0xa2, 0xc8, 0x74, 0xcf, 0x72, 0xfd, 0x50, 0xbd, + 0xbb, 0x55, 0x19, 0xe9, 0xfa, 0x05, 0x4b, 0x24, 0xa8, 0x61, 0x17, 0xb1, + 0xb6, 0xcf, 0xf2, 0x67, 0x4d, 0x62, 0xd7, 0x44, 0xdc, 0xef, 0xaa, 0xdd, + 0xe6, 0x20, 0x97, 0x0f, 0x62, 0x6a, 0x69, 0xd9, 0xd1, 0xdb, 0x15, 0x11, + 0x34, 0xf3, 0xda, 0xe1, 0x4a, 0x02, 0x87, 0x80, 0x01, 0xe0, 0xe4, 0xa7, + 0xef, 0xf3, 0x28, 0x25, 0x5e, 0x9e, 0x06, 0xcd, 0x1c, 0xf1, 0x81, 0x7f, + 0xac, 0x0c, 0xf9, 0xe7, 0x64, 0x41, 0x77, 0xa3, 0xb4, 0x6f, 0x41, 0x7d, + 0x98, 0x45, 0x06, 0x0a, 0x8c, 0x62, 0xe2, 0x00, 0x2d, 0xbc, 0x67, 0x02, + 0xaf, 0x1f, 0x3e, 0xb7, 0x88, 0x22, 0xed, 0xd8, 0x7f, 0xdc, 0x9e, 0xd0, + 0x1e, 0xeb, 0x8d, 0x6f, 0xa3, 0xbb, 0xd4, 0x34, 0xce, 0x5b, 0x08, 0x9d, + 0xc3, 0x92, 0x2c, 0x0f, 0x0a, 0x7d, 0x56, 0xff, 0xcf, 0x87, 0x44, 0x21, + 0xff, 0xcc, 0x84, 0x3c, 0x26, 0x75, 0xf8, 0x82, 0xde, 0x1c, 0xe7, 0x07, + 0xb9, 0x79, 0x7e, 0x73, 0xe4, 0x14, 0x4a, 0x1e, 0xc5, 0x32, 0x4b, 0x6b, + 0x36, 0x7c, 0x2b, 0x1c, 0x2a, 0xb7, 0xa3, 0xeb, 0xec, 0x71, 0xce, 0x88, + 0x82, 0x51, 0x92, 0xe1, 0x95, 0x9f, 0xc1, 0xd4, 0xe4, 0x5c, 0x7c, 0x8c, + 0x6c, 0xc1, 0x17, 0x42, 0x0c, 0x8a, 0xc1, 0x51, 0x43, 0xc7, 0xa4, 0xe1, + 0x29, 0xb9, 0x9c, 0x61, 0xc0, 0x7d, 0xb1, 0xf0, 0x19, 0x51, 0xc3, 0x93, + 0x6f, 0x53, 0x07, 0x56, 0x6d, 0xf6, 0x3a, 0xe8, 0x12, 0x08, 0xab, 0x3b, + 0xcd, 0x7a, 0x6a, 0x67, 0x99, 0x0d, 0x36, 0xbf, 0xd1, 0x8b, 0x4a, 0xf4, + 0x1c, 0x64, 0xd8, 0xee, 0x36, 0x50, 0x0d, 0x22}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA384, + 179, + {0xa8, 0x5d, 0xe4, 0xa7, 0x79, 0xb4, 0xd0, 0xa3, 0x39, 0x95, 0x9e, 0xba, + 0x0f, 0x95, 0x17, 0xf4, 0x08, 0xed, 0x87, 0x84, 0x72, 0x05, 0x4e, 0x21, + 0x5d, 0x06, 0x67, 0x60, 0x72, 0x2a, 0xa5, 0x4f, 0x18, 0x97, 0x7e, 0x8a, + 0x58, 0xc7, 0xb5, 0xfd, 0x36, 0xa5, 0xf0, 0x62, 0x20, 0xd7, 0x5b, 0x2e, + 0x6b, 0xd6, 0xe4, 0x6a, 0x47, 0x1e, 0x6b, 0x58, 0xdf, 0x82, 0x20, 0x5b, + 0x25, 0x45, 0x8c, 0x13, 0xa7, 0xa3, 0x6f, 0x77, 0x89, 0xbd, 0x52, 0xe9, + 0x60, 0x24, 0x44, 0x03, 0xf1, 0xa4, 0x95, 0xdf, 0xb4, 0xfe, 0xb4, 0x4e, + 0x0b, 0x0d, 0x74, 0x5b, 0x99, 0x08, 0xde, 0x3a, 0x78, 0x32, 0xf5, 0x94, + 0x13, 0x35, 0xa5, 0x9b, 0xf9, 0xf4, 0xce, 0x32, 0xd5, 0xb8, 0xfa, 0xb8, + 0x8d, 0xb6, 0x4a, 0x6f, 0xbb, 0x04, 0x3f, 0x08, 0x4b, 0xfa, 0xe5, 0xb3, + 0xd3, 0x88, 0xd3, 0x8c, 0x3e, 0x22, 0xc8, 0x93, 0x49, 0x1d, 0xb8, 0xd7, + 0x99, 0x5a, 0x92, 0x06, 0xfc, 0x89, 0xae, 0x29, 0x80, 0x60, 0x93, 0xe1, + 0xc0, 0x05, 0x6a, 0x80, 0x53, 0x4d, 0x20, 0xf4, 0x1a, 0xc9, 0x94, 0x73, + 0xeb, 0x3c, 0x50, 0x69, 0x5a, 0xb5, 0xc9, 0x8d, 0xee, 0xae, 0x78, 0x45, + 0x8a, 0x00, 0x36, 0x6e, 0x62, 0x0e, 0xfb, 0x89, 0x0b, 0xde, 0x97, 0x32, + 0x01, 0xd0, 0xbd, 0x2d, 0xc5, 0xe8, 0xc2, 0x3a, 0x5a, 0x4d, 0x49, 0xf9, + 0x4d, 0x09, 0xe8, 0x96, 0x67, 0xf0, 0x29, 0xc6, 0x8c, 0x7a, 0x64, 0xf4, + 0x68, 0x31, 0xa7, 0x18, 0xda, 0x5f, 0x16, 0x0e, 0xdf, 0x9c, 0x85, 0xe7, + 0xe9, 0x90, 0xc6, 0x55, 0x7a, 0x3d, 0xc6, 0xfd, 0x3f, 0x1f, 0x4e, 0xe0, + 0x5b, 0x6d, 0x13, 0x5a, 0xbb, 0x1c, 0x1b, 0x33, 0x8e, 0x10, 0x10, 0x61, + 0xd9, 0x19, 0x7e, 0xd6, 0xf2, 0x91, 0x90, 0x0c, 0xde, 0x62, 0x7e, 0x3b, + 0xf3, 0x47, 0x57, 0xe6, 0x5d, 0x67, 0x0f, 0x38, 0x34, 0xc2, 0xe9, 0x91, + 0xc2, 0x7c, 0xee, 0x51, 0x5d, 0x36, 0xf3, 0x06, 0x36, 0x9f, 0x32, 0xb1, + 0x13, 0x65, 0x53, 0x24, 0x52, 0x42, 0xd8, 0xce, 0x4d, 0xda, 0x06, 0xd6, + 0xcc, 0x1f, 0x6f, 0x59, 0xbf, 0x78, 0x4c, 0xf6, 0xaa, 0xe5, 0x0d, 0x23, + 0x45, 0xba, 0xb8, 0x04, 0xa9, 0x34, 0xba, 0xc9, 0xd3, 0xbd, 0xa1, 0x4c, + 0xe8, 0xf0, 0xe6, 0x58, 0x46, 0x4e, 0x42, 0xf0, 0xfa, 0xde, 0x2d, 0x6b, + 0x46, 0x4f, 0xce, 0x88, 0x49, 0x6f, 0x7a, 0x87, 0x6a, 0xa5, 0x19, 0xf3, + 0x34, 0xf2, 0x08, 0x4d, 0x83, 0x32, 0x3a, 0x43, 0x10, 0xca, 0x2d, 0xb6, + 0xba, 0x79, 0xed, 0x24, 0xef, 0xe8, 0xe1, 0x34, 0x99, 0x63, 0xd3, 0xfc, + 0x7d, 0xfb, 0xb5, 0x6a, 0xdf, 0x07, 0x52, 0x42, 0x7d, 0xc0, 0x57, 0xe8, + 0x8f, 0xb2, 0x50, 0x78, 0x09, 0x62, 0xdf, 0x43, 0x9a, 0x6f, 0xba, 0x2c, + 0xe3, 0x5e, 0xbb, 0x4a, 0x66, 0x68, 0x27, 0x85, 0x55, 0x50, 0x0d, 0x32, + 0x75, 0x96, 0x97, 0xba, 0x38, 0x3b, 0x2b, 0x6a, 0xc7, 0x0b, 0x93, 0x07, + 0xd9, 0x49, 0x70, 0x65, 0xa4, 0xf9, 0x40, 0x19, 0x6b, 0x38, 0x4a, 0x37, + 0x1f, 0xc9, 0x01, 0x95, 0xde, 0x37, 0x08, 0x0c, 0x71, 0x29, 0xf5, 0x84, + 0xe5, 0x7c, 0x89, 0x3b, 0x1d, 0x45, 0xea, 0x1a, 0x9b, 0x87, 0xb1, 0xc2, + 0x2d, 0xc8, 0xe3, 0xba, 0x79, 0xe2, 0xa9, 0x17, 0x65, 0xce, 0xa0, 0x94, + 0x93, 0x2f, 0xb6, 0x54, 0x4c, 0x03, 0x65, 0x96, 0x0e, 0xc8, 0x7a, 0xe9, + 0xd1, 0xce, 0x42, 0xc7, 0x61, 0x2c, 0x3e, 0x66, 0xbe, 0x85, 0x95, 0xe5, + 0xc4, 0x8e, 0xc9, 0x6c, 0x2c, 0xbd, 0x3d, 0xb2, 0x9f, 0x0b, 0xa7, 0x70, + 0x83, 0x6a, 0x1e, 0xe0, 0x10, 0x69, 0xfa, 0xde, 0x93, 0x62, 0x5b, 0x42, + 0x22, 0xdd, 0x22, 0xf4, 0x69, 0x0d, 0x21, 0xe1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA384, + 180, + {0x90, 0xcf, 0x98, 0xfd, 0xad, 0x03, 0x42, 0xa9, 0x60, 0x65, 0xe4, 0x93, + 0x82, 0x3c, 0xca, 0xde, 0x9b, 0x64, 0xba, 0x7d, 0x55, 0x85, 0x4e, 0xa5, + 0x4d, 0x54, 0x27, 0xb5, 0x98, 0x21, 0x93, 0x72, 0x7e, 0x12, 0x38, 0x2e, + 0x56, 0x26, 0xe1, 0xc2, 0x12, 0x95, 0x51, 0xd3, 0x89, 0xb6, 0x13, 0xc4, + 0xcc, 0xf7, 0xd2, 0x9e, 0xf7, 0xc1, 0xb7, 0xaf, 0x89, 0x5b, 0x10, 0x81, + 0x76, 0x0e, 0xab, 0x34, 0xd3, 0x54, 0x18, 0x0c, 0x22, 0xe6, 0x4a, 0x6c, + 0x4e, 0x9e, 0x5d, 0xaa, 0x00, 0xa1, 0x3a, 0x7d, 0x80, 0x46, 0x47, 0x85, + 0x03, 0xd3, 0x12, 0x1a, 0x02, 0xc9, 0xff, 0xe3, 0x5c, 0x3b, 0xd2, 0xb8, + 0x81, 0x81, 0x5f, 0x38, 0x84, 0x97, 0xd6, 0x6e, 0xa3, 0x98, 0x5b, 0xac, + 0x4e, 0xb9, 0x2f, 0x78, 0x3b, 0x53, 0xb4, 0xe8, 0xf9, 0xb5, 0x1e, 0x54, + 0xc7, 0xa1, 0x15, 0xaa, 0x34, 0x12, 0x68, 0x8e, 0x3b, 0x8a, 0x52, 0x61, + 0xd2, 0x00, 0x35, 0x94, 0x5b, 0x91, 0xce, 0xe0, 0x18, 0x39, 0xcd, 0xb8, + 0xab, 0xe5, 0x1d, 0x96, 0xa8, 0x50, 0xbf, 0x50, 0x64, 0x66, 0xbd, 0xca, + 0x08, 0x7d, 0xba, 0xfd, 0xa1, 0xd7, 0xef, 0xf2, 0x91, 0x70, 0xc4, 0xc9, + 0x77, 0xb1, 0x8b, 0xf2, 0x18, 0xd2, 0x92, 0x12, 0xe2, 0xdf, 0xc1, 0x70, + 0x91, 0x8c, 0xee, 0x6c, 0xdf, 0xb6, 0xfc, 0xe3, 0x29, 0x91, 0xb7, 0x1a, + 0x11, 0x03, 0xe7, 0xdf, 0x86, 0xee, 0x31, 0x90, 0x05, 0x09, 0xe5, 0x19, + 0xe5, 0x9e, 0xcb, 0xcc, 0x74, 0xc9, 0x98, 0x00, 0xa2, 0x41, 0xdb, 0x9f, + 0xe9, 0xf7, 0x90, 0x0c, 0xc4, 0x8f, 0x54, 0xa3, 0xb2, 0x93, 0x66, 0x69, + 0x6b, 0x65, 0xf1, 0x5a, 0x05, 0x7b, 0x2b, 0x52, 0x99, 0xce, 0x92, 0xb9, + 0x75, 0xc0, 0xc0, 0x43, 0x8a, 0x2b, 0x78, 0x5d, 0x93, 0x3b, 0x13, 0x1f, + 0x6e, 0xd2, 0xae, 0x85, 0x06, 0xcb, 0xfa, 0xfc, 0x00, 0x57, 0xaf, 0xb1, + 0x42, 0x85, 0x7d, 0x90, 0x26, 0x4c, 0x07, 0xde, 0xdd, 0x97, 0x07, 0xa8, + 0x66, 0xba, 0x15, 0x0a, 0x1c, 0x54, 0xfa, 0x76, 0xfa, 0x3c, 0xa4, 0x66, + 0x27, 0xba, 0x43, 0x8c, 0xf2, 0x61, 0x99, 0x1e, 0x1e, 0xfa, 0x73, 0x20, + 0x4f, 0x8f, 0x6c, 0xa7, 0xae, 0x1e, 0xf0, 0x41, 0xdd, 0x52, 0x88, 0x86, + 0x67, 0xbc, 0xe3, 0x36, 0x64, 0x1b, 0x95, 0x51, 0x61, 0xc7, 0xc7, 0x18, + 0x75, 0x6c, 0x4a, 0x4c, 0xee, 0x7f, 0xab, 0x6c, 0xb9, 0xd5, 0xb9, 0x8a, + 0x96, 0xe5, 0x41, 0x79, 0x02, 0xb3, 0x0f, 0x51, 0x83, 0x28, 0xe6, 0xf8, + 0xc4, 0x05, 0x61, 0x5e, 0x5e, 0xf5, 0x3b, 0x1e, 0xe6, 0x85, 0x08, 0x1c, + 0x3d, 0x47, 0x58, 0xda, 0x78, 0x72, 0x39, 0x5f, 0xa7, 0xb7, 0x01, 0x07, + 0x27, 0xb8, 0x73, 0xd3, 0x8f, 0x2d, 0x91, 0x64, 0xf2, 0x54, 0xee, 0x83, + 0x82, 0x26, 0x1f, 0x8c, 0xa4, 0xe7, 0x22, 0x12, 0x61, 0x08, 0x2c, 0xe9, + 0xd9, 0x13, 0x36, 0x29, 0x33, 0xa2, 0xe5, 0xf1, 0xb3, 0xff, 0x17, 0x36, + 0x14, 0x77, 0x82, 0xb0, 0xa1, 0x8e, 0x17, 0xe9, 0x13, 0x35, 0x3f, 0x10, + 0xd9, 0xa8, 0xcb, 0xf6, 0x43, 0xa7, 0x37, 0x43, 0xa3, 0x7b, 0x08, 0x5b, + 0x60, 0x8f, 0x2d, 0x95, 0x79, 0xbe, 0x7a, 0x98, 0x5c, 0x1d, 0xee, 0x58, + 0x17, 0x2c, 0x5b, 0x50, 0xbc, 0x43, 0x15, 0xfb, 0x2c, 0xc3, 0x2b, 0xd6, + 0x2f, 0x98, 0x76, 0xae, 0x48, 0x26, 0xad, 0x75, 0x54, 0x85, 0x73, 0xd4, + 0xb7, 0xce, 0x1c, 0x0a, 0xaf, 0x81, 0x6b, 0x91, 0xa9, 0xb7, 0x1e, 0x4e, + 0x7e, 0x13, 0x4e, 0x40, 0x42, 0xb2, 0x19, 0xb6, 0xea, 0x18, 0x58, 0x14, + 0xb5, 0xa2, 0x65, 0x38, 0x3f, 0x70, 0xb9, 0x31, 0x1e, 0xe3, 0x39, 0x65, + 0xf1, 0x60, 0x20, 0xd2, 0x59, 0xd3, 0x4a, 0xba}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA384, + 181, + {0x26, 0xbc, 0x51, 0xa5, 0xca, 0x91, 0x6c, 0x06, 0x95, 0x4c, 0x53, 0xf7, + 0x8c, 0xf9, 0xcb, 0x98, 0x28, 0xbe, 0xbf, 0xfc, 0xf0, 0xa8, 0xa6, 0x65, + 0xe3, 0xf5, 0x7b, 0x21, 0xb1, 0xd5, 0x44, 0x8d, 0x44, 0xd2, 0x01, 0x3c, + 0xd4, 0x4d, 0xf2, 0x86, 0x08, 0x01, 0x25, 0xc4, 0x99, 0x63, 0x95, 0x38, + 0x4d, 0xe9, 0x2a, 0x32, 0xe3, 0x01, 0x36, 0x9f, 0x22, 0xc3, 0x6d, 0x55, + 0x4b, 0x7f, 0xaf, 0xef, 0x65, 0xaa, 0xbd, 0xe0, 0x65, 0x77, 0xed, 0xce, + 0xf8, 0x5f, 0x43, 0x26, 0x91, 0x06, 0x4a, 0x07, 0xfd, 0x71, 0x24, 0x4b, + 0xd6, 0x42, 0x97, 0x3d, 0x52, 0x67, 0xe0, 0x7b, 0x6d, 0x22, 0x4b, 0x1a, + 0xf3, 0x1f, 0x0f, 0x79, 0x22, 0xc3, 0x51, 0x92, 0xf3, 0x01, 0x1e, 0x32, + 0xfd, 0x64, 0xcf, 0x57, 0xf9, 0xee, 0xe9, 0xaf, 0x50, 0x61, 0x36, 0xb5, + 0x0d, 0x0a, 0x89, 0x57, 0xe9, 0xa7, 0x01, 0xb1, 0xa0, 0xae, 0x2e, 0x31, + 0x15, 0xc6, 0xa9, 0x5f, 0xf4, 0x37, 0xfe, 0x17, 0xdb, 0x19, 0x5f, 0x85, + 0xdb, 0x8c, 0xea, 0x85, 0x0a, 0x6e, 0xea, 0xe9, 0x9c, 0xfa, 0xf4, 0x96, + 0xac, 0x1c, 0xe0, 0x23, 0xb9, 0x09, 0x12, 0x7e, 0xc2, 0xf3, 0xd7, 0x98, + 0x17, 0x34, 0x87, 0x90, 0xfb, 0x88, 0xd3, 0x6d, 0x57, 0x77, 0x38, 0x4e, + 0x0c, 0x2f, 0xf3, 0x6f, 0x56, 0x16, 0xa6, 0xf8, 0x05, 0xb7, 0x40, 0x78, + 0xe5, 0x01, 0xa1, 0xe8, 0xd6, 0x1b, 0x29, 0xfb, 0x92, 0xe9, 0x5f, 0x14, + 0x62, 0x4f, 0xf9, 0xfb, 0x56, 0xde, 0x3a, 0x24, 0xd2, 0x8f, 0xbe, 0x10, + 0xa1, 0x11, 0x58, 0x9f, 0xf3, 0x3b, 0x28, 0x45, 0x59, 0x80, 0x41, 0x0b, + 0x36, 0xc6, 0x36, 0xbf, 0x15, 0x9f, 0x94, 0xef, 0x30, 0xb9, 0xf1, 0x8c, + 0xa3, 0xe6, 0xed, 0x69, 0xa0, 0xd5, 0x93, 0xe0, 0x6a, 0x79, 0xbb, 0x1a, + 0x0b, 0x06, 0x6d, 0x71, 0x80, 0x64, 0x95, 0x6e, 0xa8, 0x84, 0xc7, 0xfe, + 0x13, 0xf7, 0xbc, 0x80, 0xf9, 0x96, 0x0e, 0xfe, 0xe3, 0x9c, 0xcd, 0xd4, + 0x5d, 0x36, 0x68, 0x6b, 0xe7, 0x4c, 0x43, 0xca, 0x41, 0x06, 0xe9, 0x4d, + 0xc1, 0xbe, 0x24, 0xd7, 0x99, 0x61, 0x0e, 0xfb, 0xd2, 0xfb, 0x50, 0x02, + 0xe2, 0x54, 0x91, 0x83, 0x36, 0x2c, 0xa0, 0xef, 0xf4, 0x9b, 0xd9, 0x97, + 0x18, 0x55, 0xc2, 0x9f, 0xc4, 0xac, 0x31, 0xa7, 0x59, 0xa5, 0x7b, 0x2d, + 0xe8, 0xdb, 0x0b, 0x1e, 0x22, 0x6d, 0x92, 0x4b, 0x4a, 0xa0, 0xe0, 0x4f, + 0x03, 0x5a, 0x3c, 0xf7, 0xc0, 0xcc, 0xdd, 0x11, 0x8e, 0x57, 0x7a, 0x0e, + 0xeb, 0xae, 0x4d, 0x98, 0x4f, 0x02, 0x30, 0x28, 0x7c, 0x66, 0x6d, 0x98, + 0x9d, 0x4a, 0xce, 0x41, 0xe0, 0x2d, 0xa8, 0xc7, 0x04, 0xc3, 0xb5, 0xa2, + 0xaa, 0x95, 0xdf, 0xa1, 0xd1, 0x8f, 0x47, 0xdc, 0x15, 0x32, 0xa9, 0xfc, + 0xce, 0x3c, 0xec, 0x6a, 0x49, 0xca, 0x16, 0xe4, 0x72, 0x88, 0x85, 0x7d, + 0x75, 0x53, 0xd3, 0x52, 0x69, 0x16, 0xa9, 0x76, 0xf0, 0xea, 0xa2, 0x38, + 0xa9, 0xe3, 0xa2, 0xd3, 0x77, 0x14, 0xdd, 0xac, 0xce, 0x0b, 0x40, 0xe2, + 0x60, 0xf5, 0x6e, 0x1c, 0xcd, 0x90, 0x73, 0x46, 0x62, 0x30, 0xb7, 0xd3, + 0x28, 0xfa, 0x69, 0xca, 0xaf, 0x79, 0x03, 0x0a, 0x84, 0xa1, 0xaa, 0xca, + 0x74, 0x1c, 0xc1, 0x96, 0xee, 0x2a, 0xc9, 0xa4, 0x4d, 0x9a, 0xd4, 0x78, + 0x88, 0x56, 0xe9, 0xfb, 0x51, 0x0c, 0x34, 0xb9, 0xcc, 0xd6, 0x1a, 0xab, + 0x89, 0xa7, 0x25, 0x87, 0x01, 0x71, 0xb8, 0xa8, 0xeb, 0xbc, 0xa3, 0x5e, + 0xa0, 0x96, 0x8e, 0xfb, 0x44, 0x13, 0x46, 0xc2, 0xf0, 0x4e, 0x4f, 0xff, + 0xc1, 0x94, 0x28, 0xe5, 0x4e, 0xf9, 0x6b, 0x3c, 0xf9, 0x65, 0x93, 0xc5, + 0x79, 0xa3, 0x33, 0x36, 0xe6, 0xcc, 0x1c, 0xd2}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 182 + {SEC_OID_SHA384, + 182, + {0xac, 0x0c, 0x2b, 0xee, 0xd1, 0x98, 0x4d, 0xf4, 0xbc, 0x57, 0xb6, 0xac, + 0x73, 0x8f, 0x12, 0x72, 0x3f, 0x8b, 0xdb, 0xa2, 0x8d, 0x7c, 0x9a, 0x6b, + 0x44, 0x94, 0xcd, 0x26, 0xca, 0x11, 0x8b, 0xf5, 0x04, 0x90, 0xd3, 0x66, + 0xa1, 0x02, 0x94, 0x43, 0xbd, 0x77, 0x54, 0xcc, 0x50, 0x7e, 0xa7, 0x85, + 0xae, 0x55, 0xe7, 0x26, 0x76, 0x2b, 0x11, 0xbf, 0x5a, 0xd6, 0x87, 0x34, + 0x2f, 0x64, 0xb1, 0xe4, 0x8e, 0xe2, 0xed, 0x52, 0xa5, 0x3f, 0x1d, 0xff, + 0x4d, 0x5a, 0x93, 0x9c, 0x58, 0x5f, 0x2d, 0xdd, 0x1c, 0xe4, 0xcb, 0x15, + 0xc4, 0x60, 0xf5, 0xb4, 0x8a, 0xc9, 0xfb, 0x8e, 0xe6, 0xf0, 0xf8, 0xe3, + 0x08, 0x23, 0x73, 0x19, 0xcf, 0x74, 0x45, 0xc6, 0xd4, 0xc4, 0xfe, 0x7e, + 0xec, 0xd5, 0xed, 0xb1, 0x27, 0xea, 0xe0, 0x14, 0x96, 0xb4, 0x70, 0xaa, + 0xab, 0x8a, 0x06, 0x48, 0x8e, 0x9b, 0xb6, 0x47, 0x33, 0x66, 0xab, 0x21, + 0x44, 0x88, 0x55, 0x23, 0x7f, 0x1f, 0x62, 0x2a, 0x3c, 0x41, 0x90, 0x93, + 0x23, 0x6c, 0xb2, 0xb6, 0xfd, 0xb6, 0x72, 0xed, 0xe8, 0x09, 0xf2, 0x3a, + 0xfb, 0x67, 0x5f, 0x15, 0xe7, 0x72, 0x3f, 0xac, 0xbe, 0x7d, 0x54, 0x29, + 0x50, 0x85, 0x6e, 0x4b, 0x10, 0x41, 0x09, 0xd6, 0xe6, 0x47, 0xd8, 0x0e, + 0x29, 0x87, 0x6c, 0x69, 0x8f, 0x80, 0xdb, 0xa9, 0xfc, 0xcb, 0x27, 0x9c, + 0x2b, 0xcf, 0xbb, 0x28, 0x92, 0x52, 0xe7, 0x84, 0x77, 0xb7, 0x76, 0xbf, + 0x30, 0xb9, 0x8c, 0x24, 0x05, 0xb9, 0xfb, 0xaa, 0x5e, 0xf5, 0x3d, 0x5d, + 0x84, 0x6e, 0xdf, 0x70, 0x21, 0x5a, 0x99, 0xed, 0x6b, 0xfa, 0x57, 0x8a, + 0x61, 0x3a, 0x9c, 0xd0, 0xcd, 0xc5, 0x82, 0x72, 0x69, 0x31, 0x1e, 0xfd, + 0xc8, 0xcb, 0x9e, 0x90, 0x7f, 0xfc, 0xf0, 0xe6, 0x61, 0x61, 0xfa, 0xb2, + 0xc4, 0xeb, 0x4e, 0x3a, 0xae, 0x73, 0xa2, 0x1a, 0x15, 0x9b, 0x34, 0x1a, + 0x38, 0xd9, 0x27, 0x55, 0xa3, 0x09, 0x48, 0x54, 0x58, 0x8b, 0x1e, 0x5e, + 0x8a, 0x42, 0x7f, 0xd3, 0x10, 0xf2, 0x4a, 0x0d, 0x54, 0x22, 0xfd, 0x89, + 0x67, 0xd3, 0x6f, 0xa0, 0xc5, 0x4e, 0xfd, 0xf4, 0x71, 0xdd, 0x23, 0x0c, + 0xc2, 0xd0, 0xbb, 0x83, 0x79, 0x89, 0xfc, 0x19, 0x7d, 0x19, 0x37, 0x86, + 0xfc, 0x84, 0x15, 0x86, 0x49, 0xc9, 0x14, 0xe6, 0x93, 0x22, 0xc1, 0xd8, + 0x31, 0xef, 0x10, 0xfb, 0xd8, 0xd2, 0x6a, 0x6c, 0xf5, 0xa7, 0x8e, 0x86, + 0xb6, 0xff, 0x59, 0x58, 0xb4, 0x92, 0x20, 0x1a, 0xbd, 0xd3, 0xc3, 0xc0, + 0x0f, 0x35, 0x08, 0xee, 0xd1, 0x6c, 0x2d, 0x24, 0x3d, 0x15, 0xb4, 0xa4, + 0x1b, 0xec, 0xf2, 0x69, 0x2b, 0x45, 0xad, 0x35, 0x1b, 0x38, 0x85, 0x50, + 0xc0, 0x45, 0x20, 0x36, 0x13, 0x49, 0xdf, 0x51, 0x80, 0x01, 0xe5, 0xb0, + 0xa5, 0xdf, 0x31, 0xaf, 0xd6, 0x3e, 0x67, 0x44, 0x0c, 0xe0, 0x2d, 0x72, + 0x88, 0x0d, 0xf0, 0x9b, 0x6a, 0x35, 0x56, 0x20, 0x0f, 0x68, 0xde, 0xe0, + 0xeb, 0x66, 0x5e, 0x28, 0x7d, 0x19, 0x79, 0x75, 0xc9, 0x98, 0xf1, 0x32, + 0x72, 0xcd, 0x02, 0xe0, 0xa6, 0xb4, 0x1b, 0x6d, 0x3d, 0x49, 0x94, 0x36, + 0x0a, 0xbb, 0x26, 0xb3, 0x55, 0x79, 0xd2, 0xdf, 0xc2, 0x56, 0xb9, 0x9d, + 0x11, 0x0e, 0x83, 0x28, 0xce, 0xc7, 0x38, 0x06, 0x2b, 0x1b, 0x04, 0xaf, + 0xf4, 0x6a, 0xa4, 0x3f, 0x7f, 0xf3, 0xdb, 0x2c, 0xb6, 0xf7, 0x02, 0xa4, + 0x5c, 0x23, 0xa1, 0x89, 0x49, 0xf4, 0xe6, 0x34, 0x27, 0xc9, 0xa6, 0xaa, + 0xf4, 0xe4, 0x4b, 0xb6, 0x91, 0x7e, 0xc5, 0x78, 0x65, 0x3e, 0xac, 0x97, + 0x5b, 0x80, 0xd9, 0xbd, 0x8e, 0x4f, 0x04, 0xa2, 0xdd, 0x51, 0x8a, 0xc7, + 0x4c, 0x62, 0x60, 0x22, 0xb9, 0x21, 0x4e, 0x22}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 183 + {SEC_OID_SHA384, + 183, + {0x5e, 0x31, 0x5a, 0x5a, 0x02, 0xfb, 0xce, 0x14, 0xaa, 0xec, 0x84, 0xd2, + 0x60, 0xb7, 0x55, 0xcd, 0xaf, 0xc0, 0x0a, 0x9c, 0x01, 0x08, 0x76, 0x68, + 0x39, 0xd1, 0xb0, 0xa4, 0x12, 0xeb, 0x98, 0x25, 0xf6, 0x84, 0x11, 0x8b, + 0x78, 0xd8, 0x36, 0x1f, 0xa3, 0xe5, 0x1c, 0xe3, 0x58, 0x65, 0x4f, 0x6d, + 0x17, 0x9a, 0xe6, 0x60, 0xaa, 0xab, 0x17, 0xf7, 0x5f, 0x7f, 0x78, 0x7f, + 0x94, 0x47, 0xe7, 0x77, 0x1e, 0x55, 0x95, 0x93, 0xb0, 0x62, 0x1b, 0xb7, + 0xd1, 0x69, 0xae, 0x93, 0x6e, 0x4e, 0x8c, 0x85, 0xe1, 0xa4, 0x6a, 0x2e, + 0x74, 0x36, 0x4a, 0x3b, 0x3c, 0x96, 0x5b, 0x26, 0x32, 0x59, 0xfb, 0xd8, + 0x36, 0xeb, 0xf9, 0x44, 0xeb, 0x2d, 0x81, 0xca, 0xcb, 0x36, 0x75, 0x62, + 0x32, 0x35, 0x88, 0x74, 0x53, 0x58, 0x51, 0x15, 0x12, 0xae, 0xb9, 0x69, + 0xe6, 0xad, 0x58, 0x65, 0xc6, 0x06, 0x53, 0x53, 0xda, 0xf9, 0xd1, 0x4d, + 0xa6, 0x26, 0x16, 0x62, 0x28, 0xf0, 0xe9, 0xb1, 0x63, 0x81, 0xd2, 0x71, + 0x7b, 0x68, 0x6d, 0x37, 0xa3, 0xab, 0x02, 0xc0, 0x2e, 0xe6, 0x73, 0x04, + 0x2d, 0xf9, 0xad, 0x20, 0x4c, 0x26, 0x0f, 0x35, 0xd5, 0xef, 0x14, 0xfa, + 0x74, 0xd9, 0x03, 0xe6, 0xb7, 0x59, 0xd0, 0xc5, 0x58, 0xc6, 0x98, 0x47, + 0x02, 0x67, 0xbf, 0xbb, 0xbc, 0x31, 0x81, 0xc7, 0xbe, 0x95, 0xf9, 0x09, + 0x8d, 0x21, 0xa0, 0x84, 0xbc, 0x32, 0x10, 0x82, 0x8b, 0xfb, 0x32, 0x61, + 0x8f, 0x3c, 0x33, 0x45, 0xf7, 0xd5, 0x4d, 0xc9, 0x7a, 0xe6, 0x9d, 0x25, + 0x6a, 0xd1, 0xe8, 0xee, 0x4c, 0x73, 0x38, 0x29, 0x0c, 0xdf, 0xaf, 0x90, + 0xd3, 0x53, 0x64, 0xed, 0x3e, 0x2e, 0x9e, 0x21, 0x23, 0x45, 0xf1, 0x19, + 0x57, 0x1e, 0x59, 0xbb, 0x0f, 0xa8, 0x67, 0xa9, 0x3a, 0x25, 0x73, 0x14, + 0x5c, 0x9e, 0x94, 0x3e, 0x6e, 0xce, 0x0e, 0x0b, 0x88, 0xc0, 0x11, 0xce, + 0x15, 0xc6, 0x9f, 0x14, 0x3d, 0x40, 0x54, 0xb0, 0x68, 0x97, 0xa5, 0x68, + 0x15, 0x03, 0xca, 0x88, 0x82, 0x15, 0x40, 0x44, 0xb0, 0x03, 0x39, 0x51, + 0x95, 0xf2, 0x5d, 0x32, 0x91, 0x8b, 0x38, 0x03, 0x39, 0xd1, 0x3e, 0xd6, + 0x73, 0xfb, 0x43, 0x4e, 0x3a, 0x94, 0xe1, 0x04, 0x31, 0x4a, 0x79, 0x58, + 0x9d, 0x53, 0x07, 0x91, 0x79, 0x55, 0x2d, 0x43, 0xde, 0x2a, 0x18, 0xd1, + 0xe8, 0x49, 0x69, 0x6d, 0x47, 0x02, 0xd8, 0xc9, 0x05, 0xf9, 0xcf, 0x29, + 0xf0, 0xf8, 0x05, 0xbf, 0x28, 0xa7, 0x9e, 0xe8, 0xba, 0x65, 0x57, 0xaa, + 0x96, 0xd0, 0x1a, 0x5e, 0xe4, 0xc8, 0xf3, 0xd7, 0x58, 0x3a, 0x2d, 0xaf, + 0x1c, 0x53, 0x38, 0x49, 0x0f, 0xff, 0x7d, 0xc2, 0x76, 0x66, 0x9a, 0xab, + 0xe8, 0x8d, 0x85, 0x10, 0x26, 0xb3, 0xbf, 0x68, 0x18, 0xb7, 0xc1, 0x72, + 0x99, 0xe2, 0x34, 0x12, 0xf4, 0xbd, 0x08, 0x4a, 0x52, 0xa1, 0x60, 0x4c, + 0x00, 0x38, 0x9b, 0x62, 0x9d, 0x23, 0x10, 0xc9, 0x32, 0xcb, 0x86, 0x06, + 0xc6, 0xda, 0xfa, 0x16, 0xf3, 0x57, 0x56, 0x5b, 0x96, 0xd8, 0xaf, 0x78, + 0xbb, 0xeb, 0x6b, 0x2e, 0x10, 0xfa, 0x2f, 0x57, 0xcb, 0xdd, 0xe3, 0xce, + 0xc2, 0xb3, 0xe7, 0x8d, 0x3f, 0x85, 0x3b, 0xed, 0xaf, 0x58, 0xfb, 0x33, + 0xd4, 0x55, 0x38, 0x7c, 0xe6, 0xaa, 0xf6, 0xe9, 0xd9, 0x68, 0x1d, 0x74, + 0xa8, 0x8b, 0x76, 0x7a, 0xcf, 0x5f, 0x99, 0xcb, 0x83, 0xaf, 0xe6, 0x5e, + 0x16, 0x7c, 0x61, 0xb6, 0xfe, 0xda, 0xe8, 0x93, 0xb1, 0x9b, 0xd9, 0xeb, + 0xba, 0x8c, 0x9d, 0x1f, 0x79, 0x1e, 0xc1, 0x62, 0xae, 0xc1, 0x5e, 0xb7, + 0x30, 0x1c, 0x88, 0x1b, 0xf3, 0xbb, 0xdc, 0xac, 0xd1, 0xab, 0x4d, 0x9b, + 0xcf, 0x03, 0x2a, 0x24, 0x72, 0xcd, 0x98, 0xfc}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 184 + {SEC_OID_SHA384, + 184, + {0x52, 0x18, 0x7a, 0xfc, 0x61, 0x6f, 0x13, 0x72, 0xde, 0x47, 0xc4, 0x15, + 0x92, 0xfd, 0x7d, 0x19, 0xbf, 0x29, 0x89, 0xac, 0xca, 0xc1, 0x16, 0xb8, + 0xfb, 0x4e, 0x5c, 0x6b, 0x19, 0x45, 0x2f, 0x73, 0x3b, 0xd8, 0x90, 0x01, + 0x16, 0x9f, 0x13, 0xcd, 0xa5, 0x2f, 0x0c, 0x38, 0xc7, 0xd8, 0x42, 0xb0, + 0x21, 0x73, 0x26, 0x14, 0x5b, 0x02, 0xa0, 0x2a, 0x7b, 0xf4, 0x1f, 0x32, + 0x29, 0xcf, 0xfa, 0x9f, 0xd6, 0x96, 0xa1, 0x52, 0x07, 0x2f, 0xe2, 0xfd, + 0xea, 0xc9, 0xc2, 0x82, 0x95, 0x28, 0xde, 0xe6, 0x16, 0x8f, 0x08, 0x71, + 0x2b, 0x9f, 0x48, 0x79, 0xf4, 0xda, 0x62, 0x7f, 0xc1, 0xba, 0x17, 0x6a, + 0x60, 0x49, 0xf6, 0x8e, 0x00, 0xea, 0x00, 0xe8, 0xf2, 0xdc, 0xb7, 0x0f, + 0x36, 0xbd, 0xca, 0x4d, 0xfd, 0xc7, 0xa3, 0x3d, 0x43, 0xf4, 0x50, 0x0f, + 0x4d, 0xc7, 0x74, 0xef, 0xb5, 0xf2, 0x28, 0x69, 0x0a, 0x87, 0xe7, 0x85, + 0x53, 0xad, 0x97, 0xc2, 0xd4, 0x02, 0xee, 0x92, 0x64, 0x83, 0x91, 0x31, + 0x0e, 0xce, 0x59, 0xce, 0xec, 0xbd, 0x25, 0xb5, 0xce, 0x63, 0x0a, 0xbc, + 0x5e, 0x06, 0x3d, 0x0b, 0x19, 0x46, 0xbc, 0x44, 0x63, 0x9f, 0x22, 0xaf, + 0x8d, 0x3a, 0x5b, 0x6b, 0x5e, 0x9f, 0x32, 0x2c, 0xbb, 0xea, 0xfa, 0x0d, + 0x8c, 0xe8, 0x50, 0xb9, 0x33, 0xeb, 0x67, 0x53, 0x4c, 0x7a, 0x24, 0x0e, + 0x27, 0x2b, 0x1f, 0x11, 0x7b, 0x63, 0xa5, 0x9d, 0x12, 0x2a, 0x16, 0xc2, + 0xd4, 0x5c, 0x7a, 0x89, 0x1b, 0x62, 0xab, 0x2e, 0x49, 0xec, 0xf0, 0xf7, + 0x1e, 0x70, 0x2a, 0xc0, 0x22, 0x12, 0xd0, 0x11, 0x87, 0xa2, 0x01, 0x23, + 0x9c, 0x8f, 0x54, 0xa6, 0xf1, 0x14, 0x57, 0x4a, 0x78, 0xe6, 0x63, 0xc9, + 0x48, 0x16, 0x69, 0x42, 0xbd, 0x05, 0xff, 0x8d, 0xdc, 0x2a, 0x62, 0x61, + 0x5d, 0xcb, 0x30, 0xa9, 0xc5, 0x80, 0x86, 0x02, 0x7b, 0xa2, 0xc3, 0x9c, + 0xea, 0x67, 0xf4, 0x44, 0x0c, 0x41, 0xc7, 0x14, 0x53, 0x37, 0x83, 0x2d, + 0xca, 0xd9, 0x7d, 0x91, 0xaf, 0x4f, 0x3f, 0xa7, 0x54, 0x0e, 0x18, 0x4e, + 0x5c, 0x30, 0xc3, 0x5e, 0x24, 0x58, 0xb6, 0xe4, 0xcf, 0x71, 0x3d, 0x51, + 0x52, 0x09, 0x4d, 0x56, 0x72, 0x17, 0xac, 0x03, 0x2b, 0x5a, 0xa7, 0x41, + 0x8c, 0x59, 0x85, 0x11, 0xae, 0x46, 0x15, 0x23, 0x38, 0xb5, 0x25, 0xf3, + 0x0c, 0xa9, 0xba, 0xcd, 0xd8, 0x0e, 0x6e, 0x4e, 0xb2, 0x42, 0xd6, 0x12, + 0x17, 0xaf, 0xec, 0xdb, 0x5f, 0x79, 0x88, 0xba, 0x5a, 0x64, 0x40, 0xcd, + 0xb8, 0x21, 0xf6, 0xc2, 0xbd, 0xc4, 0x6b, 0x73, 0x1f, 0x66, 0xfa, 0xc5, + 0x11, 0x52, 0x42, 0x7b, 0x72, 0x69, 0xa9, 0x1c, 0x1e, 0xa2, 0xb3, 0x5d, + 0xe0, 0xb9, 0xf6, 0x90, 0xa5, 0xcf, 0xe2, 0x9a, 0xbe, 0x7e, 0x12, 0x5b, + 0xb1, 0xae, 0x45, 0xed, 0x78, 0xb1, 0xef, 0x7e, 0xa9, 0x61, 0x05, 0x51, + 0x54, 0xf5, 0x2f, 0xbe, 0xb6, 0x38, 0xcf, 0x72, 0xb8, 0xfe, 0xd3, 0x71, + 0x21, 0x1b, 0x77, 0x4f, 0x71, 0x2d, 0xa5, 0xeb, 0xac, 0xf0, 0xb7, 0x31, + 0x14, 0x61, 0xfd, 0xfd, 0x86, 0xe1, 0x60, 0x15, 0xe0, 0xb8, 0x5a, 0xf0, + 0xd3, 0x80, 0x79, 0xa8, 0x07, 0x0d, 0x83, 0x04, 0x3c, 0x43, 0x7e, 0x32, + 0x70, 0x65, 0x8c, 0x02, 0x3e, 0xbe, 0x13, 0x19, 0x53, 0x6e, 0xad, 0xa5, + 0x4a, 0x81, 0x51, 0x91, 0xab, 0x76, 0x9e, 0x41, 0xef, 0x37, 0x95, 0x24, + 0x7e, 0x46, 0x70, 0xcc, 0xb7, 0xa3, 0x47, 0x87, 0x8e, 0x37, 0x3f, 0x45, + 0x41, 0x89, 0x3a, 0xee, 0x97, 0x45, 0x76, 0x1e, 0xb8, 0xd1, 0xc5, 0x82, + 0xac, 0x30, 0x5e, 0x89, 0x9e, 0x8b, 0xda, 0xe2, 0x4b, 0xf2, 0xee, 0xec, + 0x7e, 0x4a, 0x18, 0xc5, 0xfd, 0x22, 0xea, 0x06}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 185 + {SEC_OID_SHA384, + 185, + {0x91, 0x38, 0x42, 0xcc, 0x62, 0xa4, 0x1a, 0x3e, 0x10, 0x58, 0x73, 0xba, + 0xc4, 0x88, 0xab, 0x6e, 0x5e, 0x59, 0x71, 0xf2, 0x4f, 0x38, 0xfb, 0x6d, + 0x99, 0xfe, 0xcb, 0x1b, 0x99, 0xd4, 0x75, 0x19, 0x70, 0x4b, 0xce, 0x49, + 0x87, 0x91, 0xe2, 0x9e, 0xba, 0xbd, 0xef, 0xa8, 0x9b, 0x02, 0xa5, 0x16, + 0xe9, 0x2a, 0xfb, 0xde, 0xa7, 0x3d, 0x39, 0xc8, 0x01, 0xa0, 0x5e, 0xbc, + 0x7b, 0x99, 0x88, 0xb7, 0x32, 0x10, 0x3d, 0x09, 0x06, 0x4f, 0xb8, 0x13, + 0x7d, 0x96, 0x38, 0x3b, 0x1c, 0x26, 0x1b, 0x52, 0x61, 0x4c, 0x8e, 0x53, + 0x16, 0x84, 0xea, 0x0f, 0x1a, 0x29, 0xc0, 0x43, 0x41, 0x9a, 0xb9, 0xeb, + 0x86, 0x10, 0xe2, 0xb5, 0xcd, 0xa1, 0xab, 0x95, 0x15, 0xb5, 0xee, 0x19, + 0xba, 0xe6, 0x27, 0xbf, 0x62, 0x2c, 0x8c, 0x80, 0x2d, 0x6e, 0x97, 0x56, + 0x5e, 0x50, 0xa7, 0xfd, 0x67, 0x15, 0xef, 0x3e, 0x92, 0x1b, 0xdb, 0x3e, + 0x0c, 0x82, 0xba, 0x1e, 0x36, 0x95, 0x41, 0xac, 0x30, 0x37, 0xc0, 0x56, + 0xf9, 0x11, 0xd5, 0xd4, 0x34, 0xb3, 0xff, 0x11, 0x85, 0xd3, 0x3e, 0x20, + 0x95, 0xa3, 0x62, 0x71, 0x34, 0xbd, 0x6e, 0x0b, 0xf7, 0xe1, 0x0d, 0x2a, + 0x7a, 0x46, 0x71, 0x2c, 0x9d, 0xe8, 0x71, 0x20, 0xda, 0xeb, 0x6b, 0x13, + 0xea, 0xec, 0x78, 0xd4, 0xc5, 0x77, 0xa5, 0xf7, 0xd3, 0x3f, 0x5a, 0x17, + 0xe5, 0xfb, 0xe4, 0x8c, 0xa4, 0xde, 0x79, 0x90, 0xdf, 0x00, 0xe4, 0x03, + 0xcf, 0x28, 0x71, 0x05, 0x0f, 0xe4, 0x9d, 0x49, 0xe7, 0xb3, 0x12, 0x1f, + 0x48, 0x48, 0x2d, 0x35, 0x60, 0x0f, 0x5c, 0xf9, 0xa8, 0x36, 0x55, 0x4e, + 0xe0, 0xf8, 0x0a, 0xba, 0xe1, 0xd6, 0x37, 0x9b, 0x16, 0x83, 0x3a, 0x64, + 0xb8, 0xc3, 0x54, 0xf8, 0x0b, 0xe5, 0x79, 0x4f, 0xb6, 0xd6, 0xba, 0xc6, + 0xe1, 0xb5, 0x67, 0x91, 0x7f, 0xb9, 0x03, 0x23, 0x7c, 0x79, 0x90, 0x01, + 0x46, 0xbd, 0x61, 0x20, 0xdc, 0x49, 0xcd, 0x1c, 0xd4, 0x8c, 0xae, 0x7b, + 0x84, 0xde, 0x55, 0x88, 0xd0, 0xc4, 0xa7, 0x6f, 0xc4, 0xcb, 0x5b, 0x0f, + 0x6b, 0xb3, 0xb1, 0xa1, 0x3e, 0x7e, 0x6b, 0xc3, 0x95, 0xd8, 0xf6, 0xf0, + 0x72, 0x34, 0x70, 0xd3, 0x00, 0xd4, 0x52, 0x9e, 0xac, 0x1a, 0xd6, 0xe1, + 0xb2, 0xed, 0x62, 0xd6, 0x90, 0x3b, 0xd6, 0xf9, 0x24, 0x75, 0xd5, 0x85, + 0x50, 0x8d, 0x24, 0x2c, 0x2b, 0x72, 0x0f, 0xa6, 0x94, 0xb0, 0x9a, 0x7b, + 0x66, 0xec, 0x83, 0x31, 0x75, 0x96, 0xee, 0x62, 0x12, 0x23, 0x24, 0xb0, + 0x16, 0x9c, 0xba, 0x15, 0x64, 0xd6, 0xc1, 0x23, 0x45, 0xff, 0x10, 0x64, + 0x72, 0xaf, 0x60, 0x5f, 0x73, 0x2f, 0xb6, 0x35, 0x64, 0x6c, 0x9b, 0x60, + 0x8d, 0x6e, 0x8d, 0xce, 0x49, 0x51, 0xb8, 0xe7, 0x2e, 0x56, 0xef, 0x25, + 0xed, 0xa9, 0xb8, 0xe8, 0x1a, 0x4a, 0x6b, 0x40, 0x29, 0x4f, 0xd8, 0x75, + 0x43, 0x40, 0xd9, 0xca, 0x75, 0x22, 0x74, 0xad, 0x72, 0xae, 0x3e, 0x4c, + 0xbb, 0x5d, 0xcc, 0x85, 0xbd, 0xff, 0x39, 0x03, 0x01, 0x6f, 0xdf, 0xdf, + 0x18, 0x23, 0x13, 0x4e, 0x1c, 0x10, 0x39, 0x8d, 0x1e, 0xde, 0x0f, 0xa0, + 0xdf, 0xf7, 0xab, 0x63, 0x1d, 0xb5, 0xa1, 0xbc, 0xd9, 0x43, 0xbf, 0x6a, + 0x2a, 0x73, 0xa0, 0x3f, 0x97, 0xa4, 0xf5, 0x04, 0xe5, 0xe8, 0x83, 0x2d, + 0xf7, 0xf5, 0x8c, 0x9b, 0xa9, 0x9c, 0x54, 0xe8, 0x43, 0xa4, 0x42, 0x0b, + 0x97, 0x7a, 0x66, 0x02, 0xd5, 0x55, 0xfd, 0xb4, 0xed, 0x29, 0xe5, 0x23, + 0x73, 0x47, 0xbe, 0x37, 0x07, 0x62, 0x1a, 0x43, 0xcf, 0x80, 0x9e, 0x3e, + 0xc3, 0xb6, 0xb1, 0xc0, 0xe0, 0xc8, 0xce, 0x77, 0x68, 0xef, 0x96, 0xc7, + 0xf4, 0x73, 0x5c, 0x06, 0x32, 0x95, 0x6e, 0x83}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 186 + {SEC_OID_SHA384, + 186, + {0xb1, 0x88, 0xbf, 0x6d, 0x0e, 0xf7, 0x00, 0x1e, 0xda, 0x21, 0x40, 0x95, + 0x38, 0x96, 0x0d, 0xe8, 0xce, 0x67, 0x65, 0xf5, 0x2a, 0x39, 0xa8, 0x86, + 0xd5, 0xfe, 0x4e, 0x5d, 0x78, 0x54, 0xf5, 0x68, 0x88, 0xef, 0x04, 0xb8, + 0xf0, 0x05, 0x43, 0x9c, 0xe3, 0xdb, 0x47, 0x57, 0x21, 0x66, 0xb1, 0x37, + 0x17, 0xde, 0x4c, 0x58, 0xad, 0x31, 0x68, 0x3e, 0x38, 0x0b, 0xf2, 0x3a, + 0xc9, 0x8d, 0x5c, 0x54, 0x1a, 0xa5, 0x58, 0xfe, 0xc7, 0x8b, 0x27, 0xc0, + 0xe3, 0x15, 0xfc, 0xcc, 0x96, 0x0f, 0x6b, 0x64, 0x45, 0xf8, 0xd7, 0x32, + 0xa1, 0x44, 0xda, 0xc8, 0x09, 0x80, 0xec, 0xcb, 0x6b, 0x6e, 0xfb, 0x7d, + 0xac, 0x2a, 0xa3, 0xc4, 0x4c, 0x70, 0xff, 0xad, 0x0d, 0x38, 0xf5, 0x0c, + 0x92, 0xac, 0xb7, 0x1d, 0x79, 0x9f, 0xa3, 0x1b, 0x7e, 0xfc, 0xe9, 0x19, + 0xe9, 0xa7, 0xe7, 0x59, 0x3c, 0x86, 0x4e, 0x1e, 0xb1, 0x9e, 0x18, 0x73, + 0xa4, 0x35, 0x9b, 0x4c, 0xee, 0x15, 0xf9, 0x41, 0xfb, 0x70, 0xe4, 0xed, + 0x1c, 0x18, 0x0f, 0xce, 0xee, 0x64, 0x3c, 0x55, 0xf3, 0x5e, 0x0a, 0x0e, + 0xa4, 0x5e, 0xda, 0x98, 0x5e, 0xd5, 0xe1, 0x04, 0xb6, 0x96, 0xf6, 0xdb, + 0x37, 0xa2, 0x1d, 0xf7, 0x46, 0x93, 0xc7, 0x53, 0x11, 0xac, 0x31, 0xb2, + 0x21, 0x3b, 0xab, 0xfa, 0x47, 0x3f, 0xab, 0x2c, 0x5e, 0xaf, 0xf5, 0xb0, + 0x03, 0x26, 0x4d, 0x8a, 0x1f, 0xae, 0x68, 0xb7, 0x01, 0x87, 0x9d, 0x8b, + 0xf7, 0xd1, 0x8a, 0xf7, 0xf2, 0x38, 0x0e, 0x51, 0x37, 0x44, 0xb7, 0xee, + 0xbe, 0x1e, 0xe8, 0x3f, 0x64, 0x90, 0xca, 0xc6, 0xfb, 0x47, 0x96, 0x2d, + 0x59, 0xb2, 0xd3, 0x04, 0xa9, 0x20, 0xd7, 0xda, 0xc8, 0x8b, 0x05, 0x26, + 0x02, 0x29, 0xa1, 0x78, 0xf6, 0x19, 0x6b, 0xc0, 0x97, 0x73, 0x05, 0xa6, + 0xf9, 0xde, 0x8a, 0xa5, 0x8f, 0x62, 0x75, 0xdf, 0x14, 0xea, 0x42, 0xd3, + 0xaa, 0x74, 0xd0, 0x67, 0x60, 0xa7, 0x12, 0xa2, 0x57, 0xb2, 0xe1, 0xe7, + 0xa8, 0x3e, 0x0f, 0x41, 0xbd, 0x9c, 0x1d, 0xa4, 0xf7, 0x6d, 0x76, 0x34, + 0xf8, 0xa9, 0xc2, 0xea, 0x66, 0xca, 0x1f, 0x16, 0xd8, 0x2d, 0x27, 0xb5, + 0x5d, 0x55, 0x58, 0x63, 0x99, 0x83, 0x8c, 0x3c, 0xbc, 0x52, 0x3c, 0x2f, + 0x58, 0x8e, 0x1d, 0xe7, 0x2b, 0x0f, 0x08, 0xad, 0x78, 0x2c, 0x5a, 0xa6, + 0xf2, 0x8f, 0x5e, 0xaf, 0x5e, 0xb0, 0x4d, 0xcb, 0xe5, 0xb7, 0x4f, 0xb5, + 0xb3, 0xfe, 0xcc, 0x99, 0x87, 0x73, 0x30, 0xce, 0xa7, 0xc8, 0xbc, 0x9f, + 0x2d, 0x99, 0x00, 0x6c, 0x0f, 0x44, 0xf8, 0x90, 0x87, 0x16, 0xec, 0x8e, + 0xb3, 0xc3, 0x27, 0x31, 0x04, 0x41, 0x8d, 0xc5, 0xb0, 0xd9, 0x05, 0x93, + 0xdd, 0xf8, 0xd7, 0x3b, 0xfd, 0xc8, 0x83, 0xdf, 0xa5, 0xf3, 0xab, 0xfa, + 0x97, 0x78, 0x61, 0x14, 0x7f, 0xde, 0xde, 0xd5, 0x5d, 0x4c, 0xe6, 0x7a, + 0x27, 0xbc, 0x8f, 0x68, 0xfe, 0x40, 0x7c, 0xb8, 0x6f, 0x55, 0x65, 0x87, + 0x98, 0x88, 0xb2, 0x07, 0x57, 0x6e, 0x05, 0x53, 0x4d, 0xd0, 0xc6, 0xe5, + 0xef, 0x30, 0xa9, 0xf7, 0xd4, 0x9d, 0xfb, 0x2d, 0x50, 0x23, 0xe3, 0x18, + 0xc6, 0x51, 0x2a, 0x1c, 0x91, 0xd6, 0xa3, 0x89, 0x61, 0xae, 0x96, 0x81, + 0xfe, 0x98, 0xaa, 0xcb, 0x81, 0x80, 0x2a, 0xb2, 0x41, 0x5f, 0xf7, 0x88, + 0x97, 0x63, 0x32, 0x9e, 0xac, 0x8a, 0x63, 0x02, 0x45, 0xf0, 0xac, 0xbd, + 0x2d, 0x29, 0xd1, 0x8a, 0x5f, 0x5b, 0x72, 0x61, 0xe0, 0x37, 0x9b, 0xf3, + 0x35, 0xe7, 0x50, 0xc6, 0xa4, 0x97, 0xd0, 0x72, 0x5f, 0x2d, 0xef, 0x9e, + 0x4f, 0x02, 0x50, 0xe4, 0x0d, 0xd1, 0x1c, 0x62, 0xa4, 0xf4, 0xbe, 0xe3, + 0xca, 0xd2, 0xea, 0xa3, 0x61, 0xaf, 0xcf, 0x06}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA384, + 187, + {0x88, 0xea, 0x7c, 0x7e, 0xbd, 0x2b, 0x87, 0xad, 0x09, 0x09, 0xf3, 0xc3, + 0x2c, 0xd4, 0xa4, 0x60, 0xd3, 0x3a, 0x96, 0xfb, 0x7e, 0x5c, 0x2f, 0xa3, + 0x53, 0x24, 0x5e, 0x2f, 0x26, 0xab, 0x1a, 0x62, 0x40, 0xc8, 0x95, 0xce, + 0x28, 0xc9, 0x4a, 0xf7, 0x28, 0x9d, 0x35, 0x98, 0x36, 0xff, 0x59, 0xdc, + 0x63, 0x45, 0x56, 0xbb, 0xac, 0x96, 0x89, 0xd3, 0x3b, 0xb9, 0x51, 0x5c, + 0xec, 0xd7, 0x33, 0x48, 0x7a, 0x3e, 0x3b, 0x54, 0x40, 0x18, 0x7b, 0xdb, + 0xd5, 0x24, 0x85, 0x3d, 0x51, 0x02, 0xc5, 0x00, 0x97, 0x5d, 0xb7, 0x52, + 0x52, 0xb9, 0x68, 0x06, 0x35, 0x0d, 0x87, 0x5e, 0xf9, 0x33, 0xf6, 0x4c, + 0xca, 0xb3, 0x51, 0x14, 0x31, 0x28, 0xad, 0x81, 0xe3, 0xa0, 0x25, 0x71, + 0xe5, 0xb4, 0x04, 0x8e, 0xc5, 0x8b, 0x5a, 0x8f, 0x77, 0x4e, 0xa5, 0x66, + 0x3f, 0x13, 0xf3, 0xe8, 0x0f, 0x94, 0x52, 0xd6, 0x78, 0x04, 0xc1, 0x42, + 0xb0, 0x5f, 0xf2, 0xbc, 0x11, 0xde, 0x1d, 0x2b, 0xa0, 0xec, 0x0b, 0x2e, + 0x5e, 0x0f, 0x33, 0x00, 0x06, 0xfe, 0xbe, 0x1f, 0xb4, 0x70, 0xc9, 0x3a, + 0x42, 0x4a, 0x05, 0xe1, 0x40, 0x29, 0x83, 0x47, 0x87, 0xd8, 0x5f, 0x3b, + 0x9d, 0x2a, 0x0a, 0x50, 0x8a, 0x90, 0xd0, 0x0c, 0x93, 0xae, 0x76, 0xec, + 0x0a, 0x90, 0x09, 0x34, 0x4f, 0x37, 0xc4, 0x33, 0xee, 0x15, 0xec, 0x48, + 0x31, 0xa0, 0xf1, 0x4c, 0x52, 0x22, 0x92, 0x8c, 0x2f, 0x4a, 0xf0, 0xe6, + 0xf5, 0x81, 0xa7, 0x7b, 0x3c, 0x8c, 0xac, 0xcf, 0x5f, 0x61, 0xe4, 0x6f, + 0xc5, 0x64, 0xfd, 0x2e, 0xf8, 0xc2, 0x9f, 0x6c, 0xe0, 0x72, 0x57, 0x49, + 0x9d, 0x70, 0xc2, 0x86, 0x12, 0x47, 0xe3, 0xfe, 0x03, 0x7c, 0xb9, 0x86, + 0xa7, 0x82, 0x53, 0x6b, 0x4b, 0xf0, 0x5c, 0xa1, 0x86, 0xe0, 0x2f, 0xa5, + 0xa5, 0x46, 0x7b, 0x11, 0xa1, 0x6f, 0x81, 0xe6, 0xd5, 0xeb, 0x95, 0x02, + 0xe5, 0xd7, 0x4f, 0xb2, 0x07, 0x30, 0x6c, 0x1b, 0xca, 0x44, 0x34, 0x80, + 0xb7, 0xfb, 0x69, 0x22, 0x21, 0x52, 0x54, 0x38, 0x92, 0xf8, 0xd4, 0x52, + 0x1e, 0x18, 0xa6, 0x36, 0x90, 0xd3, 0x92, 0xde, 0xc8, 0x0d, 0xb5, 0x9f, + 0x9e, 0x39, 0x1f, 0x1b, 0x1e, 0xb7, 0x33, 0x06, 0x22, 0x68, 0xf9, 0xe5, + 0xd9, 0xdf, 0x72, 0x71, 0xb2, 0x9f, 0xfa, 0xeb, 0x58, 0x56, 0x3b, 0xf1, + 0xea, 0xed, 0xe7, 0x46, 0x78, 0x81, 0x98, 0xaf, 0xda, 0xcf, 0xd5, 0x44, + 0x3d, 0xec, 0x21, 0xe6, 0x38, 0xe1, 0xea, 0xf3, 0x23, 0x41, 0xc2, 0xde, + 0xe6, 0xa2, 0xa4, 0x6b, 0x1a, 0x22, 0xd2, 0x0b, 0x1c, 0x2e, 0xc6, 0x98, + 0xfe, 0xfb, 0x5b, 0xbb, 0xeb, 0x39, 0x50, 0xe1, 0xf1, 0x6e, 0x75, 0x57, + 0x8f, 0xbe, 0xfc, 0xf5, 0xce, 0x2a, 0x65, 0xa2, 0x48, 0xd7, 0xdb, 0xae, + 0xbf, 0x6c, 0x5a, 0xc2, 0x32, 0x07, 0xef, 0x7b, 0xf1, 0xab, 0x0f, 0x52, + 0xcf, 0x0d, 0xae, 0xd9, 0x98, 0x02, 0x2e, 0xfc, 0x6d, 0xd3, 0x13, 0x24, + 0x39, 0xe6, 0x9b, 0x92, 0x08, 0xab, 0xb1, 0x6d, 0xfe, 0x4d, 0x75, 0xa0, + 0xb8, 0x7e, 0xdc, 0xd4, 0x33, 0xa6, 0x2b, 0x2b, 0xe2, 0x84, 0xa6, 0x8d, + 0x91, 0xce, 0x0e, 0x98, 0x7d, 0x5b, 0x79, 0xbe, 0xc6, 0x92, 0x4f, 0xd2, + 0x4c, 0xc0, 0x30, 0xb2, 0x72, 0x0a, 0x87, 0xfb, 0xff, 0x09, 0xba, 0xf2, + 0x06, 0x90, 0xdc, 0xed, 0xce, 0x53, 0xba, 0x70, 0xa2, 0x4f, 0xcc, 0xaf, + 0x89, 0xfe, 0x7b, 0xd6, 0xe7, 0x0a, 0x94, 0xc9, 0x57, 0xa9, 0x10, 0x04, + 0x4d, 0x43, 0x4b, 0x83, 0x26, 0xc4, 0xcd, 0x3c, 0xf8, 0x5d, 0x2a, 0xc2, + 0xcc, 0x41, 0xa4, 0xa8, 0x6f, 0x33, 0x69, 0x75, 0xdd, 0xb7, 0x32, 0x29, + 0xea, 0x1c, 0x46, 0xc1, 0x63, 0x7a, 0x32, 0x79}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 188 + {SEC_OID_SHA384, + 188, + {0x35, 0xf9, 0xb1, 0x45, 0xc1, 0xeb, 0xe1, 0xe4, 0x6a, 0xde, 0x2d, 0x5c, + 0x23, 0xd4, 0x21, 0xf9, 0x44, 0xfc, 0x09, 0x3e, 0xbd, 0x2d, 0xe0, 0x1e, + 0x4a, 0x39, 0x49, 0x54, 0xb5, 0x53, 0x31, 0xc9, 0x16, 0x10, 0x1c, 0xe3, + 0x5e, 0xee, 0xb6, 0x89, 0x4e, 0x1a, 0xa4, 0x1d, 0xe0, 0x98, 0xe0, 0x76, + 0xb1, 0x8e, 0x25, 0x8f, 0x24, 0xa9, 0x61, 0x45, 0x81, 0x17, 0x6b, 0xa9, + 0xa5, 0x52, 0x09, 0x93, 0xd9, 0xf4, 0xce, 0xef, 0xa4, 0x09, 0x43, 0xb1, + 0x92, 0xbe, 0x0b, 0x39, 0xe2, 0x7b, 0x6c, 0xb6, 0xdc, 0x97, 0x24, 0x34, + 0xd9, 0x91, 0x50, 0xef, 0x07, 0x37, 0xa8, 0xf2, 0xce, 0xda, 0x83, 0x53, + 0x01, 0x3f, 0x0e, 0x74, 0x45, 0x5d, 0xec, 0xe6, 0xe0, 0x36, 0x41, 0x68, + 0x66, 0x1b, 0x1f, 0x39, 0x4c, 0x33, 0xf5, 0x54, 0x3d, 0x77, 0x00, 0x5f, + 0xee, 0xeb, 0xf7, 0x2d, 0xbd, 0x5e, 0x55, 0x3d, 0xc2, 0x4a, 0xf1, 0xd6, + 0xf2, 0x20, 0x42, 0xad, 0xb7, 0xff, 0x5a, 0xec, 0x1c, 0xa4, 0xd8, 0x08, + 0xb4, 0x90, 0xde, 0xd1, 0xfa, 0x86, 0x7d, 0x15, 0x90, 0x9b, 0x72, 0x3c, + 0xc0, 0xd8, 0x2c, 0x45, 0xe0, 0xd4, 0xdb, 0xac, 0x74, 0x59, 0x01, 0xd6, + 0xf9, 0x8c, 0x73, 0xb0, 0xfc, 0x64, 0xbd, 0x01, 0x2d, 0x4e, 0xc9, 0x4b, + 0xb3, 0x53, 0x7b, 0x40, 0x99, 0x65, 0x5f, 0x3e, 0x37, 0xba, 0x3f, 0xd9, + 0xaf, 0xa0, 0xf2, 0x79, 0x51, 0xf5, 0x7c, 0x88, 0xda, 0xc0, 0x65, 0x8e, + 0x73, 0xe9, 0x62, 0x2f, 0xac, 0x58, 0x26, 0xfb, 0xf9, 0x38, 0x6b, 0xda, + 0x7a, 0xc5, 0x9c, 0x36, 0xca, 0x13, 0x50, 0xa5, 0x63, 0x92, 0x15, 0xc6, + 0xc5, 0xdd, 0x9c, 0x22, 0x22, 0x1a, 0x8f, 0x47, 0xf4, 0x13, 0x58, 0x3a, + 0x08, 0xb6, 0xe7, 0xd3, 0x48, 0xdb, 0x55, 0x2d, 0xb1, 0x9d, 0xfb, 0x24, + 0x52, 0x76, 0x56, 0x6d, 0xf9, 0x69, 0x8f, 0xa3, 0x68, 0x55, 0x49, 0xed, + 0x93, 0xb9, 0x57, 0x88, 0xc9, 0x18, 0xdc, 0x4d, 0x3b, 0x37, 0xeb, 0x6c, + 0x79, 0xa3, 0x02, 0x0b, 0xb6, 0x1c, 0xdc, 0x77, 0x02, 0x42, 0x32, 0x5d, + 0x18, 0xb2, 0x10, 0x81, 0x50, 0x79, 0x68, 0xae, 0x90, 0x29, 0x89, 0x86, + 0x90, 0x3a, 0x55, 0xd7, 0xf3, 0xe4, 0xfd, 0x79, 0xb2, 0x1b, 0xb1, 0xe6, + 0x69, 0x66, 0x2a, 0x9c, 0x3e, 0x53, 0xf8, 0xd4, 0x3a, 0xa2, 0x01, 0xe6, + 0x5a, 0xa2, 0xdd, 0xe0, 0x77, 0x87, 0x44, 0xb2, 0x49, 0x6e, 0xa2, 0xd9, + 0xce, 0xf2, 0x09, 0x9b, 0x68, 0xb4, 0x09, 0x0b, 0x8d, 0xd7, 0x31, 0x71, + 0xef, 0x95, 0xaa, 0xed, 0x07, 0xc4, 0x09, 0x4b, 0xa8, 0x42, 0xeb, 0xd4, + 0x15, 0x5e, 0x2d, 0x01, 0x6e, 0xe8, 0x72, 0x59, 0x3b, 0xda, 0x7f, 0x02, + 0x0c, 0x59, 0xf3, 0x91, 0x1a, 0x91, 0xd9, 0xf4, 0xb5, 0x2d, 0xba, 0x9a, + 0x47, 0x58, 0x3b, 0xbe, 0x57, 0xfb, 0xf6, 0x60, 0x3c, 0x72, 0x75, 0xde, + 0x7f, 0x49, 0xa4, 0x16, 0x44, 0x05, 0x79, 0xca, 0x93, 0xfe, 0xdd, 0x62, + 0x6d, 0x52, 0xce, 0x9f, 0xaa, 0x51, 0xed, 0xc5, 0x50, 0x2a, 0x9f, 0x28, + 0xba, 0xe7, 0x80, 0xe7, 0x5c, 0xb9, 0x2f, 0xc2, 0xa9, 0x45, 0x3e, 0x72, + 0x99, 0xd7, 0x78, 0x37, 0x45, 0xd7, 0xbe, 0xd7, 0xb3, 0xd1, 0xe5, 0x42, + 0x24, 0xf2, 0x2f, 0x26, 0x66, 0x8f, 0xf1, 0x29, 0xee, 0x7b, 0x64, 0xf4, + 0xf0, 0x65, 0xac, 0x95, 0xb4, 0xca, 0xae, 0xdd, 0xb4, 0x28, 0x03, 0x5b, + 0xe9, 0x57, 0x8a, 0xb5, 0x12, 0x02, 0xbc, 0xe3, 0x21, 0x63, 0xa5, 0xf2, + 0xb1, 0x48, 0x02, 0x69, 0x8f, 0x68, 0x92, 0x16, 0xd9, 0xcc, 0x01, 0x8f, + 0xf1, 0xf3, 0x33, 0x11, 0xf0, 0x75, 0x8d, 0x99, 0x22, 0x3a, 0x0f, 0xcf, + 0xb3, 0xd5, 0xe6, 0xb4, 0x51, 0xef, 0x78, 0x2c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA384, + 189, + {0xc0, 0x32, 0x69, 0xd8, 0x9e, 0xf8, 0x51, 0xb1, 0x47, 0x1f, 0xac, 0xf4, + 0x05, 0x76, 0xa4, 0xe6, 0xea, 0xc1, 0x6a, 0xc9, 0xd5, 0x30, 0xf7, 0x0b, + 0x1b, 0x8a, 0xf3, 0x9a, 0x3d, 0x88, 0x5b, 0x26, 0x3c, 0x89, 0x35, 0x36, + 0xc9, 0x43, 0xa1, 0x44, 0x93, 0x96, 0xc3, 0x83, 0x89, 0xff, 0xcb, 0xea, + 0xa8, 0xba, 0xe8, 0x62, 0x2f, 0xb3, 0x27, 0xa2, 0x19, 0x1e, 0xac, 0x27, + 0xc1, 0xdd, 0x68, 0x2c, 0x40, 0xec, 0xfb, 0xbd, 0x97, 0x7f, 0x79, 0x88, + 0x50, 0x92, 0x55, 0xa5, 0x78, 0x79, 0x94, 0x0b, 0x1e, 0x70, 0xf8, 0xf0, + 0x25, 0x23, 0x35, 0xe1, 0x28, 0xf0, 0x92, 0xb5, 0x01, 0x57, 0xaa, 0xec, + 0x86, 0xb4, 0x6b, 0x0c, 0xb1, 0x5d, 0xc1, 0xda, 0x05, 0xa5, 0x93, 0x12, + 0x4a, 0x19, 0xa9, 0x68, 0x89, 0xdf, 0x23, 0xb6, 0xf5, 0xc6, 0xe2, 0x92, + 0x50, 0x57, 0xe0, 0x43, 0x8a, 0xa7, 0x9a, 0xcd, 0x8f, 0xe8, 0xf0, 0x2f, + 0xe9, 0xbf, 0x60, 0x42, 0x66, 0x8e, 0x9e, 0x8d, 0xb2, 0xb2, 0xea, 0xa6, + 0x78, 0x92, 0xe6, 0x18, 0x52, 0x53, 0x3e, 0x55, 0x6a, 0xb5, 0x68, 0x0d, + 0xb3, 0xdb, 0x94, 0xa0, 0x98, 0xc6, 0x5e, 0x5b, 0x45, 0x52, 0x6b, 0xea, + 0x26, 0xc2, 0x80, 0x9c, 0x40, 0x68, 0x71, 0xbc, 0x32, 0xdb, 0x86, 0x86, + 0x30, 0x89, 0x02, 0x06, 0xc3, 0xad, 0x3a, 0xc8, 0x3e, 0xde, 0x31, 0xd8, + 0x91, 0x17, 0x24, 0xaf, 0x0c, 0xd6, 0x45, 0xa7, 0xcf, 0x99, 0x70, 0x1c, + 0x44, 0xf2, 0x5d, 0x4e, 0x71, 0x7d, 0xe3, 0x8e, 0x8a, 0x69, 0x72, 0xc9, + 0x95, 0x6c, 0xa1, 0x4d, 0x17, 0xf6, 0x64, 0x84, 0xa6, 0xe0, 0x9c, 0x29, + 0x49, 0x11, 0xe5, 0xca, 0x70, 0xfd, 0x29, 0xcc, 0x30, 0x99, 0x63, 0x9f, + 0x37, 0xe8, 0x32, 0xe9, 0xba, 0xae, 0x00, 0x31, 0xb7, 0xf0, 0xe2, 0x82, + 0x55, 0x14, 0x68, 0x3b, 0x6a, 0x0b, 0x38, 0x06, 0x03, 0x54, 0xc6, 0xed, + 0xef, 0x6d, 0x99, 0x0f, 0x22, 0xca, 0x88, 0x15, 0x4b, 0x2a, 0x1f, 0xaa, + 0xd0, 0xff, 0x24, 0x9a, 0x7b, 0x6e, 0x6f, 0xfa, 0x5d, 0x5a, 0x1b, 0x76, + 0x53, 0x4f, 0x4c, 0x8b, 0xfc, 0x30, 0x5b, 0xb2, 0x28, 0x72, 0xcb, 0x76, + 0x2d, 0x08, 0x14, 0x85, 0x83, 0x2c, 0xe7, 0x4e, 0x99, 0x54, 0xfb, 0x4f, + 0x69, 0x91, 0xe3, 0xb9, 0xad, 0xea, 0x0d, 0x72, 0x88, 0x93, 0xd5, 0x51, + 0x1e, 0xa8, 0x0a, 0x74, 0x56, 0x2d, 0x12, 0x6c, 0xb9, 0x1e, 0x1d, 0x05, + 0x96, 0x21, 0xdf, 0x2e, 0x61, 0xf5, 0x9e, 0xf0, 0x8b, 0x8f, 0x1d, 0xbf, + 0x61, 0xef, 0x5a, 0x98, 0x3b, 0x16, 0x81, 0x48, 0xb3, 0xcf, 0xf5, 0xbd, + 0x8f, 0xcc, 0x73, 0x63, 0x00, 0x55, 0xfb, 0x50, 0xec, 0x80, 0x0d, 0xe1, + 0xa1, 0xb7, 0x58, 0xda, 0xa3, 0x9d, 0x79, 0xf1, 0x7a, 0xae, 0x77, 0x90, + 0xff, 0x92, 0xc7, 0x60, 0xd4, 0x28, 0x6a, 0xf5, 0x8a, 0x8e, 0xef, 0x66, + 0x9e, 0x58, 0x2d, 0x44, 0xd7, 0x72, 0xbf, 0xf4, 0xfa, 0x36, 0xd9, 0x98, + 0xb1, 0xa7, 0x0f, 0x3a, 0x57, 0xc5, 0x30, 0xd3, 0xb1, 0x41, 0x6c, 0x14, + 0x57, 0x90, 0x3e, 0xd7, 0x60, 0xf8, 0x3a, 0x2b, 0x21, 0x1c, 0x69, 0xcf, + 0xd9, 0x9d, 0x2a, 0x19, 0xcb, 0x60, 0x4b, 0xc6, 0x83, 0x1e, 0xf5, 0x23, + 0x38, 0x98, 0x5f, 0xbf, 0x6f, 0x0e, 0xd6, 0x57, 0x03, 0x4b, 0xdc, 0x5c, + 0xb5, 0x28, 0xf5, 0x76, 0xae, 0xac, 0x77, 0x50, 0x07, 0x17, 0xff, 0x7c, + 0xae, 0x5a, 0xeb, 0xd6, 0xe8, 0xe5, 0xb6, 0xe7, 0x70, 0x7b, 0xab, 0xc7, + 0x9e, 0x0f, 0xf1, 0x01, 0xf7, 0x27, 0x27, 0x42, 0x4b, 0xba, 0x8a, 0x9b, + 0x50, 0x30, 0x4d, 0xbf, 0x38, 0x43, 0xc6, 0x3d, 0x4a, 0x47, 0x00, 0xd5, + 0x44, 0xd5, 0x5e, 0x1b, 0x86, 0x34, 0xd7, 0x5a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 190 + {SEC_OID_SHA384, + 190, + {0xce, 0x82, 0x10, 0x22, 0x80, 0x7a, 0xb7, 0x0f, 0x29, 0xff, 0x8a, 0xd5, + 0x54, 0x93, 0x4d, 0x4e, 0xe6, 0xdb, 0xbc, 0x97, 0x07, 0x3b, 0xaf, 0xd1, + 0x7b, 0x16, 0xa7, 0x2d, 0x43, 0xee, 0x36, 0x91, 0x78, 0x80, 0x48, 0xaf, + 0xd1, 0x6a, 0x78, 0x1f, 0xc8, 0xc4, 0x8e, 0x6c, 0x4f, 0xe1, 0x64, 0xa5, + 0x0f, 0xfe, 0xd9, 0xac, 0xab, 0xc3, 0x13, 0x53, 0x1b, 0x77, 0xa4, 0xe3, + 0xfb, 0xdb, 0x2b, 0xfe, 0x73, 0x01, 0x6b, 0x3f, 0x58, 0xda, 0x58, 0x8a, + 0x98, 0xb8, 0x67, 0x0b, 0x94, 0xdb, 0x5f, 0x21, 0xf2, 0x9a, 0xc4, 0x75, + 0xc4, 0x24, 0x6c, 0x1b, 0x7b, 0xb0, 0x6d, 0x13, 0x62, 0x50, 0xf5, 0xe7, + 0x0c, 0xd3, 0xef, 0xd0, 0xad, 0xe5, 0xa1, 0x07, 0xef, 0xf6, 0x4d, 0x6c, + 0x02, 0x69, 0x94, 0x99, 0x35, 0xe4, 0x77, 0x91, 0x61, 0xe0, 0xe0, 0x04, + 0x7c, 0x5f, 0xf6, 0x19, 0x1b, 0xb3, 0xa7, 0xae, 0x9c, 0x01, 0x88, 0xa1, + 0x92, 0x88, 0x07, 0xd6, 0x94, 0xe0, 0xe5, 0xd6, 0x0e, 0x6e, 0x04, 0xab, + 0x6e, 0xc0, 0x25, 0xd9, 0x58, 0xf9, 0x7e, 0x9f, 0xd2, 0xff, 0x9b, 0xc1, + 0x06, 0x86, 0x00, 0xdc, 0xd2, 0x27, 0xbf, 0x02, 0xec, 0x37, 0x81, 0x1e, + 0x48, 0xc2, 0xc6, 0x96, 0x32, 0x76, 0xa1, 0x57, 0xc0, 0xba, 0x58, 0x0b, + 0x53, 0x47, 0xd4, 0x47, 0x26, 0x62, 0x6f, 0x59, 0xdb, 0x6d, 0xb0, 0x3d, + 0x24, 0x70, 0xb4, 0x02, 0x32, 0x5c, 0x11, 0x73, 0x93, 0x9a, 0x96, 0xdc, + 0xcb, 0x43, 0x8c, 0x81, 0x27, 0x8a, 0x7a, 0x9e, 0xce, 0xc5, 0x16, 0x37, + 0xd2, 0x00, 0x3e, 0xa7, 0x4d, 0x66, 0x26, 0x2a, 0x38, 0x9b, 0x09, 0x37, + 0xd5, 0x58, 0x6d, 0xc4, 0xd8, 0xd8, 0x61, 0x75, 0x62, 0x5b, 0xce, 0xe7, + 0x21, 0x1b, 0xa6, 0xb2, 0xa0, 0x37, 0xa1, 0x56, 0xf4, 0x5e, 0xb4, 0x50, + 0x07, 0x3f, 0x81, 0x3d, 0x4c, 0xd5, 0xbd, 0x7e, 0xd0, 0x2e, 0x55, 0xcb, + 0xaf, 0x11, 0x2c, 0xc1, 0x22, 0x1d, 0xa9, 0xa0, 0xe1, 0x33, 0x73, 0x35, + 0x61, 0x88, 0x4e, 0xa8, 0x2e, 0x29, 0x5f, 0x87, 0x78, 0x60, 0x3e, 0x9c, + 0x43, 0x81, 0x59, 0xee, 0xfe, 0xea, 0xa7, 0xe6, 0x17, 0x6c, 0x12, 0x87, + 0xa8, 0x87, 0xd9, 0x7e, 0xd3, 0x94, 0xcd, 0x37, 0x83, 0x2d, 0xb8, 0x37, + 0xc3, 0x36, 0xbd, 0xe1, 0x54, 0xd5, 0x25, 0xea, 0x51, 0x90, 0xd0, 0x80, + 0x3f, 0xe2, 0xb8, 0x9f, 0x12, 0xac, 0x8d, 0x07, 0x44, 0xdc, 0x02, 0xb6, + 0x88, 0x91, 0x50, 0x64, 0xfa, 0x26, 0x09, 0x31, 0xfc, 0x0d, 0x46, 0xc2, + 0xc6, 0x30, 0xb4, 0xee, 0xc4, 0x8d, 0xf5, 0x9e, 0x8e, 0xed, 0x49, 0xaa, + 0x81, 0xf9, 0x03, 0xa8, 0xfa, 0x9a, 0x35, 0xb8, 0x3d, 0xc7, 0x0a, 0xb6, + 0x58, 0xe8, 0xcf, 0x9c, 0x9b, 0x5d, 0xd0, 0xb1, 0x2e, 0xc4, 0xb4, 0x18, + 0x7f, 0xf7, 0x16, 0x8d, 0xd5, 0xf5, 0x87, 0x8d, 0x1a, 0xce, 0x1c, 0x5d, + 0x10, 0x1f, 0x9c, 0xad, 0x30, 0x12, 0x60, 0x0b, 0x31, 0x93, 0xc2, 0x96, + 0x8c, 0xc2, 0x9a, 0x6f, 0xb1, 0x23, 0xc6, 0x40, 0xa5, 0x56, 0xc5, 0x68, + 0x86, 0x7f, 0x8a, 0x18, 0xb3, 0x67, 0xa4, 0x5c, 0xfa, 0x33, 0x96, 0x15, + 0xc9, 0x3a, 0x17, 0x0d, 0xdb, 0xe5, 0x97, 0x8a, 0xf9, 0xc3, 0x5a, 0x20, + 0xed, 0x73, 0x29, 0xde, 0x82, 0xca, 0xc1, 0x30, 0x44, 0x28, 0x13, 0xc4, + 0x04, 0xc2, 0x16, 0x5b, 0xd3, 0x24, 0x37, 0xfd, 0xbc, 0xf6, 0xea, 0xcf, + 0x2b, 0x07, 0xdf, 0x7c, 0xdd, 0x63, 0x7f, 0x63, 0xcb, 0x0c, 0xa0, 0xfd, + 0x42, 0x7e, 0xf6, 0x62, 0x92, 0x55, 0x9c, 0xb5, 0xaa, 0xe3, 0x8e, 0x4f, + 0x33, 0x40, 0x0b, 0x89, 0xd1, 0xad, 0xeb, 0x7a, 0x0f, 0x40, 0xf4, 0xdd, + 0x0f, 0x2a, 0xe7, 0x97, 0x02, 0xc0, 0xfd, 0xb8}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 191 + {SEC_OID_SHA384, + 191, + {0x05, 0x6b, 0x04, 0x22, 0xa3, 0xc5, 0x2f, 0xed, 0x3b, 0x42, 0x45, 0xe6, + 0xd7, 0x55, 0x57, 0x81, 0x0d, 0x06, 0x05, 0xdf, 0x96, 0x30, 0xc1, 0xc8, + 0x2c, 0x2b, 0x2e, 0x2b, 0xfd, 0xd3, 0x32, 0x1a, 0x5e, 0x5d, 0x27, 0xa5, + 0xc0, 0x9e, 0x5b, 0xab, 0xca, 0x9c, 0x48, 0x9f, 0x10, 0x4c, 0x17, 0xd1, + 0xb1, 0x85, 0xd6, 0xe2, 0xe4, 0x71, 0x94, 0x08, 0x69, 0xc6, 0x53, 0x12, + 0xc8, 0xc5, 0xfc, 0x3b, 0xcc, 0xdf, 0x97, 0xb8, 0x3a, 0x03, 0x07, 0x84, + 0x7c, 0x81, 0xbc, 0x77, 0x5a, 0x20, 0x86, 0x32, 0x7c, 0x82, 0x5f, 0x06, + 0x3c, 0xc5, 0xae, 0x42, 0x1c, 0xec, 0xaf, 0xd0, 0x06, 0x51, 0xeb, 0x9b, + 0x44, 0x04, 0xe8, 0x71, 0x4f, 0xf8, 0x7d, 0x75, 0x3e, 0x26, 0x4d, 0x91, + 0xef, 0x35, 0x0c, 0x41, 0xf9, 0xd7, 0x8b, 0xf4, 0x80, 0x82, 0xfe, 0x70, + 0xde, 0x64, 0xb2, 0x9d, 0xa1, 0x1b, 0x13, 0x9b, 0xb4, 0xfc, 0x30, 0x57, + 0xd7, 0xd9, 0x56, 0xc0, 0x86, 0x3a, 0x1e, 0xf4, 0xe7, 0x3d, 0xfd, 0xef, + 0x88, 0xc7, 0x74, 0x61, 0x75, 0x29, 0x8a, 0x27, 0xad, 0x24, 0x7d, 0x64, + 0x33, 0xf3, 0x32, 0x8d, 0x4d, 0xcd, 0x81, 0x67, 0x4c, 0xc5, 0x80, 0x05, + 0xb2, 0x38, 0x3d, 0x17, 0x57, 0x00, 0x79, 0x8a, 0x55, 0xb0, 0x8d, 0x40, + 0x36, 0x06, 0x6f, 0x8a, 0x42, 0xe0, 0x21, 0xa4, 0x55, 0xa7, 0x53, 0x91, + 0x1a, 0x26, 0xa0, 0xd2, 0x89, 0xf7, 0xfe, 0x0e, 0x2e, 0x47, 0xbf, 0xf5, + 0xe9, 0xea, 0x69, 0x0a, 0x5d, 0xb2, 0x2e, 0x78, 0x94, 0x5f, 0xd0, 0x83, + 0x37, 0x31, 0x42, 0x78, 0xb3, 0x9c, 0x0c, 0x79, 0x3c, 0xfb, 0x17, 0x56, + 0x72, 0x4f, 0x29, 0xa7, 0x30, 0x35, 0x5c, 0x96, 0x9c, 0xea, 0xe1, 0xb2, + 0xf5, 0xf1, 0x28, 0x37, 0x5f, 0x25, 0x57, 0xbb, 0x9f, 0x77, 0xc4, 0xd4, + 0xa0, 0xdd, 0x5b, 0x37, 0x54, 0x35, 0xaf, 0xb0, 0xba, 0x57, 0xe9, 0xa8, + 0x53, 0x5e, 0x8b, 0x18, 0x63, 0x9a, 0xd5, 0x94, 0xc3, 0x8e, 0xd7, 0x7f, + 0x53, 0xe4, 0x41, 0xcd, 0xc6, 0xb0, 0x98, 0x27, 0xed, 0x9c, 0xfd, 0x2e, + 0xee, 0x3d, 0x8b, 0xea, 0x95, 0x0f, 0x36, 0xd7, 0x07, 0xee, 0xd9, 0x8f, + 0x4d, 0xce, 0xda, 0xb5, 0x8e, 0xf8, 0x66, 0xe6, 0x1f, 0xbf, 0xa5, 0xfa, + 0x12, 0xa4, 0x2e, 0x77, 0x6c, 0xec, 0x93, 0x19, 0xe5, 0x78, 0xa3, 0xec, + 0x68, 0x78, 0xbf, 0xce, 0xcb, 0x07, 0x31, 0x40, 0xb0, 0xc1, 0xcd, 0x3a, + 0x3b, 0x57, 0xb7, 0x34, 0x1f, 0x74, 0x3a, 0x38, 0xcb, 0x20, 0x31, 0x36, + 0xa4, 0x9c, 0xb0, 0x37, 0xee, 0xae, 0x34, 0xdd, 0xdb, 0xd0, 0xfe, 0x2b, + 0x49, 0x5a, 0x50, 0x85, 0x67, 0x51, 0x4f, 0x9e, 0xd2, 0xf6, 0x63, 0x32, + 0x5a, 0xa7, 0x51, 0xdc, 0x68, 0x9d, 0xb7, 0xe4, 0xfb, 0xf9, 0x4a, 0x4a, + 0x42, 0xec, 0xe4, 0xb7, 0xfe, 0xc7, 0xba, 0x1b, 0x32, 0xc3, 0x84, 0xcb, + 0x5b, 0x08, 0x3e, 0x3d, 0x3d, 0xad, 0xad, 0xf1, 0xed, 0x30, 0x3a, 0x4f, + 0x3b, 0x65, 0x36, 0xf6, 0x48, 0xb6, 0x49, 0x15, 0xeb, 0xa1, 0x28, 0x78, + 0x23, 0x83, 0x4c, 0xe0, 0xfe, 0x9e, 0x77, 0x26, 0xe8, 0x71, 0x4a, 0xdf, + 0xca, 0x53, 0x49, 0x3e, 0xd5, 0x82, 0x84, 0x49, 0xf1, 0x73, 0x7e, 0x3d, + 0x0b, 0x33, 0x42, 0x7e, 0x4a, 0x1b, 0x34, 0x34, 0x12, 0x72, 0xa8, 0xa9, + 0xeb, 0xce, 0x78, 0x40, 0x2a, 0xbe, 0x44, 0x16, 0x29, 0x2d, 0x7a, 0xa7, + 0xe3, 0x42, 0x40, 0x2f, 0x92, 0xca, 0x52, 0x84, 0x36, 0x9f, 0xc8, 0x85, + 0x0b, 0xca, 0xd6, 0x5e, 0x38, 0xaf, 0x38, 0x48, 0xa5, 0xdc, 0xee, 0xb8, + 0xb3, 0xc2, 0x33, 0x73, 0x55, 0xe1, 0x04, 0xa6, 0xf8, 0x89, 0x20, 0x79, + 0xfc, 0x4d, 0x14, 0x0b, 0x16, 0x5a, 0xec, 0xe0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 192 + {SEC_OID_SHA384, + 192, + {0xdb, 0x41, 0x45, 0x98, 0xd4, 0xc4, 0x38, 0x7f, 0x22, 0x59, 0x34, 0xfd, + 0x5e, 0x4c, 0x72, 0x08, 0x4f, 0xf1, 0x07, 0x22, 0xcc, 0x89, 0x8d, 0xc5, + 0x1c, 0x2c, 0x1d, 0x45, 0x29, 0x4b, 0x29, 0xce, 0x71, 0x2a, 0x53, 0xa0, + 0x9b, 0x71, 0x01, 0x08, 0x81, 0x1a, 0x46, 0xb3, 0x38, 0x98, 0xe0, 0xfc, + 0xba, 0xb2, 0x81, 0xe0, 0x29, 0x15, 0x2f, 0xce, 0x0b, 0x5c, 0x29, 0xa8, + 0x36, 0x65, 0x25, 0x2c, 0x7f, 0x20, 0x59, 0x93, 0xe1, 0xf1, 0x3d, 0x9f, + 0x66, 0xe8, 0x1e, 0x6e, 0x93, 0x94, 0xb8, 0x2f, 0x10, 0x78, 0x71, 0xcb, + 0xbd, 0x72, 0xa4, 0x4f, 0x04, 0xbc, 0xd4, 0x33, 0xed, 0x44, 0xe0, 0x5c, + 0x33, 0x02, 0x9b, 0x0b, 0x5a, 0xd1, 0xe1, 0xd0, 0xe0, 0xc9, 0xe3, 0x18, + 0xc2, 0xc9, 0xb6, 0x70, 0x78, 0xb1, 0x4b, 0x75, 0x22, 0x2c, 0x16, 0x21, + 0x93, 0x63, 0x5f, 0x6d, 0xfa, 0x12, 0x04, 0x29, 0xb1, 0xe0, 0xa4, 0x90, + 0x3d, 0x9e, 0xdc, 0x3b, 0x50, 0x39, 0x09, 0x40, 0x3f, 0x20, 0x87, 0xf3, + 0xf1, 0xee, 0xe0, 0x96, 0x28, 0xee, 0x7b, 0x74, 0x48, 0x9a, 0x99, 0xab, + 0xe3, 0xb7, 0xc7, 0xf6, 0xd7, 0x6d, 0xce, 0xa6, 0x09, 0x03, 0x5f, 0x59, + 0x41, 0x94, 0xee, 0x3c, 0x37, 0x0e, 0x91, 0xd6, 0xf2, 0x3d, 0x5d, 0x39, + 0x72, 0x35, 0xb0, 0x74, 0x78, 0xa6, 0x1b, 0xf9, 0x83, 0x61, 0x7b, 0x99, + 0x9a, 0x39, 0xba, 0xf9, 0xb0, 0x08, 0xf3, 0x4b, 0x61, 0x5e, 0xcc, 0x2a, + 0x6b, 0xf1, 0x93, 0x65, 0x46, 0xde, 0xda, 0xb2, 0xb6, 0x08, 0x20, 0x66, + 0xeb, 0xf3, 0x71, 0x3f, 0x6b, 0xa3, 0xbf, 0xd1, 0x37, 0x33, 0x96, 0x4a, + 0x8d, 0xac, 0xa2, 0x73, 0xfb, 0x2c, 0xc1, 0x1f, 0x09, 0x65, 0x8e, 0xd2, + 0x0d, 0xe0, 0x90, 0x95, 0x65, 0x5e, 0xac, 0x23, 0x1c, 0x51, 0x41, 0x55, + 0x3d, 0x5f, 0xf7, 0xcf, 0x1f, 0xb9, 0x0b, 0x4a, 0xf7, 0x3e, 0x12, 0x63, + 0x5b, 0x19, 0x02, 0x70, 0xdb, 0x46, 0x12, 0xa0, 0xe3, 0xe7, 0x28, 0xd2, + 0xf3, 0xe9, 0x49, 0x5b, 0xee, 0xcb, 0x5f, 0x05, 0xb2, 0xd3, 0xb2, 0x35, + 0xdf, 0xb8, 0x23, 0xe1, 0xc4, 0xdb, 0xd5, 0xb6, 0x94, 0x4d, 0x05, 0xf1, + 0x09, 0x87, 0xa6, 0xee, 0xaa, 0x14, 0x71, 0x30, 0x74, 0x83, 0xfa, 0x0f, + 0x08, 0x9b, 0x1a, 0xf4, 0xf1, 0x62, 0xee, 0xd2, 0x05, 0x67, 0xc7, 0x1e, + 0xae, 0x78, 0xf4, 0xa4, 0x09, 0x44, 0x2f, 0x05, 0xe8, 0x46, 0x5f, 0xe7, + 0x96, 0xfc, 0xe7, 0xb2, 0xba, 0x6f, 0xf7, 0x29, 0xd5, 0x68, 0x8d, 0x04, + 0xd4, 0xaf, 0x0f, 0x67, 0x30, 0x83, 0x6a, 0xbc, 0x15, 0x16, 0xc3, 0xcb, + 0xc6, 0x0c, 0x29, 0xe9, 0x88, 0x3e, 0xf2, 0x70, 0x59, 0x1e, 0x98, 0x58, + 0x8d, 0xa2, 0xb1, 0x64, 0xaf, 0xa4, 0x54, 0x0e, 0x77, 0x07, 0xbf, 0x16, + 0x21, 0x63, 0xb5, 0x65, 0x62, 0x54, 0x13, 0x6b, 0x02, 0xbf, 0x13, 0x43, + 0xf7, 0x5b, 0x03, 0xa2, 0x8e, 0x57, 0xd1, 0xcd, 0xab, 0xd2, 0x0d, 0x0a, + 0x3b, 0x00, 0x43, 0xd8, 0x06, 0x71, 0x23, 0x5e, 0x8f, 0x61, 0x77, 0x48, + 0xd4, 0xc5, 0xe2, 0xe5, 0x74, 0x37, 0x6f, 0x6b, 0x4a, 0xf3, 0xd4, 0xd9, + 0x22, 0x2b, 0x0f, 0x66, 0x0b, 0x0f, 0xa2, 0x4e, 0xc5, 0x3d, 0x55, 0x32, + 0xda, 0xf3, 0x34, 0xb9, 0xda, 0x6e, 0x5d, 0xa5, 0x1b, 0x07, 0x24, 0x95, + 0x79, 0x34, 0x6b, 0x98, 0x7d, 0x19, 0x48, 0x1b, 0xa5, 0x01, 0x23, 0x7d, + 0x82, 0xb0, 0xda, 0x87, 0xbb, 0x8f, 0x69, 0x61, 0x54, 0x78, 0xbc, 0x9f, + 0xaf, 0x40, 0xf2, 0x6d, 0x19, 0x0b, 0x5d, 0xd1, 0x60, 0xca, 0x75, 0x22, + 0x68, 0x42, 0xdb, 0x37, 0x00, 0x80, 0xc0, 0xe8, 0x61, 0xa9, 0x44, 0xf9, + 0x7f, 0xca, 0xee, 0x67, 0x3d, 0xb1, 0xdf, 0xf2}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 193 + {SEC_OID_SHA384, + 193, + {0x11, 0x28, 0x3d, 0xbc, 0x06, 0x39, 0x6d, 0x4c, 0x41, 0xd4, 0x47, 0x96, + 0xff, 0xa7, 0x9e, 0xf3, 0x50, 0x40, 0x70, 0x3d, 0xef, 0x2d, 0xd1, 0x5b, + 0x59, 0x1a, 0xbc, 0xa4, 0x01, 0xe0, 0x92, 0x9e, 0xa0, 0xee, 0xd8, 0x28, + 0xb8, 0xc4, 0x95, 0xe6, 0x3c, 0x13, 0xea, 0x6e, 0xb3, 0x9b, 0x64, 0x6c, + 0x91, 0xa5, 0x73, 0x68, 0xd9, 0x3f, 0x6d, 0x35, 0x46, 0xe8, 0x75, 0xb5, + 0x73, 0xd0, 0x5d, 0x53, 0x8f, 0xe9, 0xbc, 0x1c, 0xf5, 0x68, 0x48, 0x8a, + 0xa1, 0x50, 0x91, 0x3a, 0xc5, 0xd0, 0x43, 0x49, 0x89, 0xe7, 0xbd, 0xcd, + 0x86, 0x36, 0x3e, 0xa0, 0x56, 0xd7, 0xd9, 0x5f, 0x41, 0xd8, 0xde, 0x49, + 0x26, 0x86, 0x1c, 0x92, 0x52, 0xb3, 0x45, 0xde, 0x78, 0x98, 0x6f, 0xdc, + 0xf6, 0x29, 0x40, 0xfc, 0x53, 0xba, 0xdd, 0xe3, 0x6a, 0xc8, 0x16, 0x18, + 0x33, 0x6e, 0x34, 0x5c, 0xc2, 0x71, 0x17, 0x53, 0x3a, 0x2e, 0x6d, 0x92, + 0xa3, 0x1b, 0x8f, 0xde, 0xbd, 0x5d, 0x3d, 0x43, 0x9f, 0x09, 0xf8, 0x68, + 0xd4, 0xa0, 0xdb, 0xc0, 0x94, 0x65, 0x16, 0xbd, 0x83, 0x38, 0x06, 0xf7, + 0x22, 0x69, 0x8b, 0x1d, 0x6b, 0x3e, 0x73, 0x57, 0x60, 0x5d, 0x2d, 0x17, + 0x54, 0xf4, 0xb8, 0x83, 0x71, 0xc8, 0x4f, 0xc4, 0x5a, 0xc9, 0xdb, 0xaa, + 0x83, 0xc1, 0xf4, 0x90, 0xf1, 0xc5, 0xa8, 0x6e, 0xa4, 0x15, 0x46, 0x65, + 0xad, 0xbf, 0x9d, 0xae, 0x43, 0x89, 0x84, 0xf1, 0xc7, 0xb2, 0x35, 0x7d, + 0x6d, 0xc5, 0x1b, 0xb7, 0xda, 0x5f, 0x49, 0x62, 0xf7, 0xbd, 0xb1, 0x1f, + 0x3c, 0xd1, 0xeb, 0x50, 0x2d, 0xae, 0x22, 0x7c, 0x61, 0x12, 0x3d, 0x9d, + 0x62, 0xfe, 0x8e, 0xe9, 0x03, 0x46, 0x60, 0x1a, 0x0c, 0xdf, 0xf0, 0x37, + 0x43, 0x57, 0x6f, 0xab, 0xb6, 0xe9, 0x3f, 0xfb, 0x58, 0x82, 0xd4, 0x0e, + 0x4a, 0xcd, 0x41, 0xd8, 0xdd, 0x40, 0x81, 0x90, 0x21, 0x43, 0x2d, 0x03, + 0x5a, 0xd9, 0x81, 0xde, 0x1e, 0x81, 0x6a, 0x52, 0x8e, 0x31, 0xc6, 0xf0, + 0x67, 0x0d, 0x59, 0xce, 0xe8, 0x0c, 0x0f, 0x51, 0x68, 0x7c, 0x27, 0xe6, + 0x00, 0xbd, 0xdf, 0xf4, 0x3f, 0x4e, 0x15, 0x57, 0x77, 0x45, 0xd3, 0x46, + 0x85, 0xc6, 0x36, 0xeb, 0xf1, 0x7c, 0x19, 0x17, 0xc0, 0x27, 0x16, 0xba, + 0xb2, 0x65, 0x96, 0x80, 0x0a, 0x43, 0xb8, 0x0e, 0x6a, 0x46, 0xbf, 0xde, + 0x33, 0x46, 0x94, 0x5b, 0xaf, 0x12, 0x28, 0x3a, 0xc9, 0xc0, 0x3f, 0xd0, + 0xa8, 0xb6, 0x93, 0xad, 0x8d, 0xa4, 0x85, 0x76, 0x16, 0x91, 0x32, 0xb7, + 0x30, 0xf6, 0x08, 0xed, 0x60, 0x39, 0x0e, 0xfc, 0x1a, 0xf0, 0x9e, 0x67, + 0x59, 0xd9, 0xba, 0xc4, 0x9a, 0x9b, 0x5b, 0xaa, 0x26, 0x2f, 0x07, 0x1f, + 0x21, 0xf7, 0x01, 0xff, 0x0c, 0xeb, 0xb0, 0x32, 0xb2, 0xa7, 0x55, 0xc6, + 0xab, 0x54, 0x95, 0xe9, 0x6c, 0x5b, 0xd2, 0x8c, 0x8c, 0x39, 0x56, 0xb9, + 0x3e, 0xb3, 0x53, 0xee, 0xa6, 0xfc, 0x83, 0x2c, 0xb6, 0xd9, 0xa3, 0xda, + 0x3b, 0x19, 0xab, 0xb6, 0xbd, 0xfd, 0xf8, 0x43, 0x0d, 0xe9, 0x73, 0xdf, + 0xa0, 0x20, 0x06, 0xc1, 0x10, 0xa8, 0xba, 0xcd, 0x70, 0x5b, 0x2c, 0xf0, + 0x29, 0x37, 0x83, 0x72, 0x8f, 0xce, 0xf3, 0xfa, 0xf3, 0xbf, 0x69, 0x19, + 0x75, 0xac, 0xe7, 0x72, 0xad, 0x4f, 0x39, 0xc6, 0x37, 0x2d, 0x8f, 0xee, + 0x77, 0x60, 0xbc, 0x88, 0x67, 0xe6, 0xb2, 0xce, 0xcf, 0x2e, 0x80, 0x66, + 0x7a, 0xd5, 0x2f, 0xf1, 0xd5, 0x1d, 0xc8, 0xef, 0x36, 0x12, 0x04, 0xe6, + 0x6c, 0x17, 0x37, 0xb1, 0xa2, 0xed, 0x42, 0x88, 0x3b, 0x01, 0xac, 0x66, + 0x51, 0x77, 0xde, 0xdc, 0x96, 0xd4, 0x36, 0xb8, 0x78, 0x0a, 0x14, 0xbd, + 0x69, 0xb1, 0x39, 0x8c, 0x2c, 0x27, 0xbb, 0xc6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 194 + {SEC_OID_SHA384, + 194, + {0xdf, 0x34, 0xb1, 0xf8, 0xf4, 0x5b, 0xf7, 0xf3, 0x04, 0x25, 0xd8, 0x1e, + 0x8b, 0xf7, 0x59, 0xab, 0x02, 0x60, 0x53, 0x30, 0xd5, 0xca, 0x33, 0x4e, + 0xd2, 0x35, 0x8b, 0x70, 0x98, 0x32, 0x0c, 0x8c, 0xd2, 0xcb, 0x39, 0x3b, + 0x8f, 0xcd, 0xcf, 0x3e, 0x34, 0xb5, 0x97, 0x9e, 0x8d, 0xa7, 0xa3, 0x9b, + 0x93, 0x19, 0xf7, 0x5d, 0x8c, 0xcb, 0x7f, 0xca, 0x4e, 0x67, 0xe9, 0x2a, + 0x8d, 0x19, 0xd4, 0x59, 0x7b, 0xcc, 0xef, 0xf3, 0x95, 0xa9, 0xf2, 0x7b, + 0x9b, 0x97, 0x07, 0x4e, 0x45, 0xba, 0x7f, 0x04, 0x1d, 0x46, 0x4e, 0x54, + 0x30, 0x17, 0xa6, 0x08, 0xb6, 0xab, 0xce, 0xfb, 0x4d, 0x45, 0x73, 0xeb, + 0x86, 0x42, 0x78, 0xdf, 0xce, 0xfa, 0x71, 0xd6, 0x09, 0xba, 0x6f, 0x80, + 0x6c, 0x95, 0x17, 0x2b, 0xb7, 0x26, 0x2f, 0x6f, 0x3f, 0xe5, 0x86, 0xd8, + 0x19, 0xb6, 0xd6, 0x47, 0x49, 0x09, 0xb8, 0xc0, 0x38, 0x66, 0xc4, 0x3d, + 0x4f, 0xc0, 0x6a, 0x02, 0x8f, 0x30, 0xd5, 0x74, 0xab, 0xa0, 0x42, 0xcf, + 0xd5, 0x3f, 0x33, 0xa6, 0xc5, 0xf1, 0x7c, 0xeb, 0x64, 0x20, 0x18, 0xd4, + 0xf6, 0x5f, 0x42, 0x9c, 0x4f, 0x19, 0x93, 0xc4, 0x3c, 0x05, 0x2a, 0x79, + 0x62, 0x97, 0xa5, 0x37, 0x4a, 0x77, 0x48, 0x5d, 0xe5, 0x37, 0xa3, 0xd3, + 0xf9, 0x4a, 0x84, 0x91, 0x33, 0x67, 0xa9, 0x0a, 0x1b, 0x25, 0xe9, 0x91, + 0x8a, 0xae, 0x8a, 0x1a, 0xf9, 0x2f, 0xcc, 0x6a, 0x16, 0x6e, 0x90, 0xfb, + 0xa5, 0x79, 0x93, 0x4b, 0x04, 0xcc, 0x3f, 0x77, 0xb9, 0xf0, 0x0a, 0x85, + 0xf7, 0xc9, 0xec, 0x0b, 0xfd, 0xce, 0x25, 0x3a, 0x73, 0x59, 0x91, 0x07, + 0x56, 0x7e, 0x73, 0xdd, 0x0f, 0x7e, 0xac, 0xee, 0xfa, 0x46, 0x8f, 0x64, + 0x44, 0xbe, 0x09, 0xe8, 0xf5, 0x98, 0xb1, 0x97, 0xde, 0x5d, 0x81, 0xdb, + 0x3c, 0x54, 0xed, 0x18, 0xbf, 0x63, 0x78, 0x14, 0x5b, 0x31, 0x84, 0x24, + 0x73, 0x38, 0x9c, 0x9c, 0x81, 0x8a, 0xc5, 0x73, 0x2a, 0xf3, 0x08, 0x5f, + 0x44, 0xf2, 0xd2, 0x73, 0xbc, 0xc4, 0xe9, 0xfe, 0x39, 0xda, 0xc1, 0x88, + 0x65, 0x8f, 0x94, 0xf0, 0x2a, 0xf5, 0xf8, 0x0a, 0x19, 0x23, 0x3b, 0x5f, + 0x21, 0x0f, 0xea, 0x84, 0xd6, 0x86, 0x47, 0x09, 0xff, 0xd7, 0x26, 0xd9, + 0xe6, 0xd7, 0x5c, 0xe6, 0x53, 0xb2, 0xb2, 0xc6, 0x28, 0xa3, 0x55, 0xd0, + 0xab, 0xed, 0xe7, 0x4a, 0x39, 0xa2, 0xff, 0xfc, 0xc9, 0x73, 0x8a, 0x37, + 0xba, 0xb9, 0x0d, 0x4f, 0xd0, 0xa5, 0xb6, 0x25, 0xe6, 0x95, 0xfc, 0x36, + 0xd2, 0x89, 0x38, 0x5e, 0x21, 0x25, 0xb5, 0x5a, 0x4d, 0x37, 0x76, 0xeb, + 0x42, 0xf3, 0x8c, 0x18, 0xe9, 0xeb, 0x22, 0x31, 0xdd, 0xcd, 0xcc, 0xa4, + 0x00, 0xb3, 0x66, 0xd7, 0x12, 0xaa, 0x14, 0x0a, 0x1d, 0x9c, 0xa6, 0xaf, + 0x37, 0x44, 0xfa, 0xb9, 0x5c, 0xef, 0x90, 0x79, 0xc9, 0xb7, 0xb9, 0xab, + 0xe8, 0xb9, 0x3d, 0x64, 0xb0, 0xad, 0x7d, 0xa0, 0x7a, 0xc6, 0x19, 0x8a, + 0x49, 0x7f, 0xc4, 0xf8, 0x27, 0xe3, 0x00, 0xa9, 0x8d, 0x6b, 0x57, 0x2c, + 0x89, 0xe3, 0x97, 0xb3, 0xfc, 0x6c, 0x44, 0x31, 0x68, 0xb2, 0x3f, 0xed, + 0xa2, 0x98, 0x69, 0x15, 0xd2, 0x7f, 0xc8, 0x57, 0x92, 0x4c, 0xc5, 0xae, + 0x39, 0xff, 0x3d, 0xdd, 0x35, 0x71, 0x78, 0xcc, 0x1f, 0xe4, 0xe5, 0x7d, + 0xdc, 0x1b, 0xbf, 0x15, 0x48, 0x91, 0x2a, 0x0d, 0x64, 0xe9, 0x70, 0xee, + 0x41, 0x69, 0xb0, 0x4e, 0x24, 0xc2, 0x1f, 0xdd, 0x8b, 0x90, 0x46, 0xa6, + 0xc0, 0x7f, 0xdc, 0xf1, 0x91, 0xd1, 0x66, 0x91, 0xaa, 0x09, 0x1d, 0x85, + 0x47, 0x71, 0x7c, 0x40, 0x37, 0x4d, 0xe1, 0x70, 0x68, 0x60, 0x76, 0x27, + 0x5d, 0x92, 0x31, 0xe9, 0x07, 0x43, 0x60, 0x4d}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 195 + {SEC_OID_SHA384, + 195, + {0x27, 0xc4, 0xe3, 0xf4, 0xb1, 0xaf, 0xad, 0xcf, 0x0f, 0xcf, 0x45, 0x5f, + 0x29, 0x73, 0xf0, 0xc2, 0x61, 0x93, 0x4f, 0x3e, 0x48, 0x76, 0x02, 0x0d, + 0x91, 0x10, 0x6a, 0x1b, 0x29, 0x09, 0xe5, 0xe7, 0x76, 0x5a, 0xe7, 0x69, + 0x09, 0xf3, 0x3a, 0x3f, 0xb4, 0x07, 0x88, 0xb5, 0x03, 0x30, 0xec, 0x98, + 0x37, 0x64, 0xd2, 0x69, 0x2d, 0x09, 0xf6, 0x3c, 0xfb, 0x0f, 0xb1, 0x09, + 0xa3, 0x2c, 0x79, 0x9c, 0xad, 0x3c, 0x1f, 0x6c, 0xef, 0x40, 0x95, 0x9a, + 0x47, 0xeb, 0x98, 0x8c, 0x36, 0x4c, 0x85, 0xa7, 0x0f, 0x6d, 0xeb, 0xc4, + 0xad, 0xbf, 0xc9, 0xcf, 0x5e, 0x32, 0x2b, 0x44, 0x66, 0xa6, 0xcf, 0x32, + 0x72, 0xf8, 0x97, 0xf0, 0x72, 0x62, 0x6c, 0x61, 0xe9, 0xd8, 0x0b, 0x5e, + 0x8f, 0x60, 0x5c, 0x71, 0xdb, 0x0a, 0x5d, 0xf8, 0x37, 0x94, 0x9b, 0x02, + 0x3d, 0x9c, 0xd0, 0x84, 0xb7, 0x4f, 0x09, 0xa0, 0x47, 0xc9, 0x78, 0x22, + 0xf2, 0xd9, 0xca, 0x14, 0x0b, 0x4a, 0x1f, 0x76, 0x36, 0xd4, 0x9e, 0x0a, + 0xb7, 0x2d, 0x3e, 0x06, 0x93, 0x5d, 0x67, 0xba, 0xae, 0xba, 0x7e, 0xaa, + 0x7e, 0x2c, 0x04, 0x21, 0x60, 0x20, 0xce, 0x84, 0xb3, 0xb8, 0xf4, 0x24, + 0xa4, 0x6f, 0x61, 0x5f, 0x15, 0x47, 0x05, 0x1a, 0xf2, 0xd9, 0xc0, 0xeb, + 0x37, 0xa5, 0x96, 0x7b, 0x77, 0xbd, 0x34, 0x55, 0xf3, 0x2b, 0x02, 0x9c, + 0x13, 0x77, 0xbd, 0xb8, 0xbc, 0x24, 0xb9, 0x71, 0x5a, 0x4e, 0xd0, 0x49, + 0x01, 0xd1, 0x17, 0xac, 0x3c, 0x2e, 0x24, 0x3a, 0xd0, 0x10, 0x74, 0xef, + 0xf3, 0x5c, 0x72, 0xf2, 0x3b, 0x15, 0x8b, 0x04, 0xe0, 0xeb, 0x51, 0x43, + 0x41, 0x7e, 0x61, 0x1a, 0x59, 0x33, 0xf0, 0x85, 0x16, 0x1e, 0x9f, 0x99, + 0xea, 0xce, 0x1c, 0x06, 0xeb, 0x0a, 0x12, 0xf0, 0xaa, 0x0e, 0x18, 0x22, + 0x2c, 0x3f, 0x9f, 0xaa, 0x53, 0x65, 0x1b, 0x58, 0x7d, 0x48, 0xc1, 0xb4, + 0x55, 0xee, 0x41, 0xb5, 0x7b, 0x6f, 0xb5, 0x92, 0x74, 0x4b, 0x33, 0x1c, + 0x0b, 0x61, 0x96, 0x2f, 0xe2, 0xf8, 0xe0, 0x11, 0xdc, 0x89, 0x14, 0x86, + 0xbc, 0x1f, 0x93, 0xca, 0xb7, 0x61, 0xd4, 0x8b, 0x28, 0x63, 0x55, 0x85, + 0x21, 0x7e, 0xd6, 0x52, 0xcc, 0x22, 0xb7, 0xed, 0xd4, 0x33, 0x22, 0x6a, + 0x62, 0x68, 0x54, 0x05, 0xe0, 0x86, 0xdf, 0x7c, 0xba, 0x29, 0x42, 0xb7, + 0x28, 0xee, 0x21, 0xcd, 0x3d, 0xef, 0xa1, 0x80, 0x86, 0x5f, 0xc1, 0xda, + 0x04, 0xed, 0xaa, 0xfd, 0x86, 0x54, 0x6f, 0x84, 0xe4, 0x56, 0x9f, 0x76, + 0x3c, 0xcd, 0x70, 0xf5, 0x60, 0xf8, 0x38, 0xdc, 0xad, 0x56, 0x86, 0x89, + 0x67, 0xda, 0x89, 0xa6, 0x27, 0x1d, 0x8e, 0x5d, 0xae, 0xcc, 0x9b, 0x81, + 0xd2, 0x84, 0x8f, 0x8d, 0xa7, 0x22, 0x36, 0x28, 0xd0, 0x16, 0xf6, 0xa8, + 0xc8, 0xb7, 0xde, 0xbc, 0x6f, 0xc7, 0xf4, 0x57, 0xf3, 0x1f, 0xd8, 0xd7, + 0xe8, 0xdc, 0x81, 0xa9, 0xaa, 0x82, 0x6b, 0x15, 0x56, 0x9e, 0x9e, 0x28, + 0xf9, 0xb2, 0xd8, 0x07, 0x28, 0x8f, 0x18, 0xf0, 0x8f, 0x24, 0xec, 0xab, + 0x89, 0xe5, 0xd8, 0x29, 0xc6, 0x4a, 0x7a, 0x2f, 0x30, 0x4a, 0x4b, 0x44, + 0xe1, 0xe8, 0x49, 0x66, 0x93, 0x4b, 0x86, 0xe6, 0xd8, 0x1b, 0x24, 0x89, + 0xef, 0xa0, 0x5a, 0x72, 0xfc, 0x87, 0x06, 0x46, 0x0b, 0x30, 0x54, 0x06, + 0xe7, 0x34, 0x01, 0x30, 0x13, 0x2a, 0x7e, 0x16, 0xd5, 0x83, 0x0d, 0xea, + 0x33, 0x2c, 0x78, 0xb8, 0xd8, 0xda, 0x73, 0x55, 0x70, 0x52, 0xb2, 0x2e, + 0x59, 0x38, 0x9a, 0x17, 0xf9, 0xba, 0x36, 0x77, 0xa7, 0x8d, 0x68, 0x5e, + 0xd4, 0x35, 0xe9, 0x6e, 0xed, 0x10, 0xc0, 0x73, 0xf4, 0x50, 0xa0, 0xc7, + 0x20, 0xad, 0x33, 0x75, 0x94, 0x6e, 0x19, 0xd3}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 196 + {SEC_OID_SHA384, + 196, + {0xba, 0xde, 0x6f, 0x04, 0xbc, 0xcb, 0x08, 0xb1, 0x6c, 0x76, 0xf8, 0x90, + 0x5a, 0x7b, 0x84, 0x87, 0x70, 0x5e, 0x1c, 0x12, 0x98, 0xd0, 0xb9, 0xb3, + 0x88, 0x30, 0x14, 0x01, 0x54, 0x57, 0xe6, 0x56, 0x38, 0xe4, 0xac, 0x31, + 0xd5, 0xc2, 0xc8, 0x88, 0x95, 0xc3, 0x43, 0x5a, 0x5a, 0xdd, 0x7e, 0x2f, + 0x10, 0x75, 0x51, 0xf0, 0x35, 0xfc, 0x82, 0x3f, 0x1f, 0x94, 0x92, 0xe7, + 0xf6, 0x26, 0x29, 0x35, 0x7c, 0xf0, 0x3d, 0x89, 0x9c, 0x90, 0xf0, 0x9c, + 0xe6, 0xf0, 0x55, 0xa7, 0x03, 0xc0, 0xa6, 0x5d, 0xcb, 0xab, 0x87, 0x90, + 0x58, 0x97, 0x5d, 0x9c, 0xf7, 0xc9, 0x03, 0x6e, 0x15, 0x58, 0x27, 0x8a, + 0x08, 0x5c, 0x9a, 0xcd, 0x7a, 0x0e, 0x37, 0xdd, 0xf5, 0xf2, 0x39, 0x5d, + 0x51, 0xcc, 0x63, 0x12, 0x20, 0x57, 0x17, 0xb9, 0x81, 0x80, 0x6a, 0xdd, + 0x1c, 0xa8, 0xda, 0x8b, 0xfa, 0x3a, 0xb9, 0x63, 0x24, 0x5f, 0x53, 0x47, + 0x11, 0xb1, 0xa5, 0x22, 0x30, 0x13, 0x27, 0x04, 0x27, 0xa7, 0xf4, 0x28, + 0x2c, 0x42, 0x00, 0x8a, 0x1d, 0x68, 0x28, 0x0a, 0x2a, 0x9d, 0xcc, 0x2b, + 0x61, 0x74, 0x20, 0x13, 0xae, 0xb6, 0xbb, 0xa2, 0x24, 0x06, 0xde, 0xb2, + 0xb0, 0x18, 0x94, 0xe4, 0x11, 0x7e, 0x90, 0x09, 0x3f, 0x24, 0x56, 0xbb, + 0x59, 0x09, 0x32, 0x0d, 0x57, 0x9b, 0x2b, 0xcd, 0x35, 0xb4, 0x8e, 0x52, + 0x56, 0xd9, 0x1f, 0x6c, 0x2f, 0x45, 0xeb, 0x0e, 0xc9, 0x7d, 0x52, 0x38, + 0xb4, 0x27, 0xbb, 0x19, 0x95, 0xc5, 0xd3, 0x96, 0xf1, 0xc1, 0xf6, 0xfc, + 0xc5, 0xb5, 0x1d, 0x80, 0xed, 0x61, 0x96, 0x1b, 0x1e, 0x03, 0x1d, 0x46, + 0x77, 0x41, 0x5e, 0x9a, 0x1f, 0x7c, 0x3b, 0x11, 0x86, 0x44, 0x26, 0xd9, + 0x67, 0xf7, 0xff, 0xe8, 0x9d, 0x58, 0xd6, 0xde, 0x00, 0xce, 0xa2, 0x93, + 0x3d, 0xd2, 0xef, 0xd0, 0x18, 0xd7, 0xf4, 0x2c, 0x83, 0x25, 0x92, 0x1c, + 0x09, 0xbb, 0x4c, 0x76, 0x39, 0x37, 0x9c, 0xbb, 0x22, 0xd8, 0x2c, 0xcd, + 0x6e, 0x8b, 0x6c, 0xe8, 0xf3, 0x09, 0xd7, 0xac, 0x3b, 0x4c, 0xe8, 0x36, + 0xb7, 0xa3, 0xc2, 0xe1, 0x0a, 0x22, 0x23, 0x5b, 0x4b, 0x6a, 0xf8, 0x55, + 0x06, 0x9b, 0xfc, 0x2b, 0xe8, 0xc5, 0x09, 0xa0, 0x5c, 0x50, 0x1c, 0xbd, + 0xd5, 0xbb, 0x76, 0x78, 0x1f, 0x6a, 0x21, 0xbb, 0xe5, 0x41, 0x24, 0xdd, + 0x45, 0xe9, 0x41, 0x9a, 0x7f, 0x6e, 0xcc, 0xa9, 0x55, 0x59, 0x34, 0x0b, + 0x11, 0x1d, 0x78, 0x79, 0xb5, 0x5b, 0x20, 0xa9, 0xb6, 0x6c, 0xcb, 0x0e, + 0xfb, 0x0a, 0xc2, 0x80, 0xa0, 0xaf, 0x5a, 0x50, 0x87, 0x54, 0x8b, 0x6d, + 0xd5, 0x75, 0x13, 0xd4, 0x75, 0xf9, 0x9d, 0x23, 0x09, 0xe1, 0xd8, 0x13, + 0x30, 0x3b, 0x03, 0x17, 0xf5, 0x09, 0xb2, 0x70, 0xe0, 0x16, 0xcf, 0x59, + 0x8e, 0xda, 0x54, 0x01, 0x8c, 0x04, 0xdd, 0x9b, 0x59, 0x31, 0xc6, 0x6e, + 0xd7, 0x51, 0xa3, 0x80, 0x96, 0xbb, 0x7d, 0x0d, 0x37, 0x98, 0x9a, 0x9c, + 0x32, 0x9a, 0x3e, 0x61, 0x4c, 0x1f, 0xeb, 0x2a, 0x45, 0xed, 0x99, 0xc2, + 0xcd, 0x32, 0x25, 0x83, 0x51, 0xb9, 0x8a, 0x32, 0x83, 0xa4, 0x89, 0xc0, + 0x6b, 0xb5, 0xa7, 0x65, 0x8d, 0xc0, 0x9d, 0x7d, 0x50, 0xc9, 0xeb, 0x9a, + 0x97, 0x79, 0xf4, 0x34, 0x72, 0xc4, 0x6a, 0x48, 0x07, 0x1a, 0xad, 0x0c, + 0x93, 0xbc, 0x08, 0xfb, 0xc4, 0x22, 0xa4, 0xb2, 0x13, 0x0f, 0x31, 0x09, + 0x9a, 0x7a, 0x8b, 0x6a, 0xa5, 0x39, 0x15, 0xc4, 0x48, 0xc6, 0xe1, 0x06, + 0x20, 0x08, 0xa6, 0xb3, 0xdb, 0x13, 0x96, 0xed, 0x97, 0x21, 0xfe, 0xa2, + 0x23, 0x2c, 0x29, 0xb7, 0x76, 0x68, 0xf5, 0x90, 0xff, 0x91, 0xa6, 0xa9, + 0x17, 0x1b, 0x45, 0xfc, 0x49, 0x8a, 0x80, 0xd0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 197 + {SEC_OID_SHA384, + 197, + {0xe0, 0xfe, 0x1a, 0xaa, 0x2e, 0x1f, 0x3a, 0x9f, 0xad, 0x69, 0xdf, 0xc4, + 0x7b, 0x59, 0xfc, 0x4b, 0x7a, 0x62, 0xfe, 0x80, 0x9d, 0x60, 0x1b, 0x7e, + 0x18, 0x98, 0xeb, 0x1d, 0x47, 0x57, 0xaf, 0x22, 0x72, 0x06, 0x44, 0x46, + 0x58, 0x34, 0x68, 0xdb, 0x4c, 0x05, 0x79, 0xc2, 0x31, 0x2a, 0xe2, 0xdb, + 0xcb, 0x8f, 0x53, 0xe3, 0xe7, 0x75, 0xe0, 0x0b, 0x6c, 0x42, 0x2f, 0x17, + 0xae, 0xad, 0x76, 0x5c, 0xfc, 0x7b, 0xac, 0x9b, 0xd9, 0xa1, 0xac, 0x95, + 0xce, 0x17, 0x47, 0x16, 0x63, 0x1f, 0x14, 0x36, 0xf4, 0x18, 0xf8, 0x7d, + 0x4a, 0x0c, 0x22, 0xa2, 0x39, 0xdd, 0xfd, 0x6f, 0xca, 0x41, 0x00, 0xa7, + 0xff, 0x5d, 0xac, 0x5a, 0x0a, 0xca, 0x2d, 0x44, 0x5b, 0xdf, 0x8a, 0x0e, + 0x03, 0x67, 0x61, 0x2d, 0x8c, 0xa4, 0xb6, 0x66, 0xbf, 0xd8, 0xec, 0x11, + 0xcc, 0x1a, 0x59, 0x74, 0xbc, 0x39, 0xcc, 0xeb, 0x30, 0x23, 0xe2, 0x6e, + 0xd5, 0x82, 0x08, 0x9f, 0xf4, 0xc9, 0xe1, 0x21, 0x10, 0x4f, 0xe5, 0xe5, + 0x4a, 0x15, 0x01, 0x36, 0x43, 0xee, 0xe1, 0x0f, 0xdd, 0x06, 0x3f, 0x7e, + 0xc8, 0xa0, 0x61, 0x7d, 0x69, 0xb8, 0x80, 0xa5, 0x0c, 0x4c, 0x53, 0x75, + 0x9b, 0x75, 0xbb, 0x73, 0x64, 0xe8, 0x50, 0x5a, 0x63, 0x0e, 0x0e, 0xc8, + 0x58, 0x55, 0x45, 0x3f, 0x06, 0x69, 0x05, 0x1d, 0x95, 0xc1, 0x46, 0x36, + 0x00, 0x5f, 0x58, 0x84, 0xdf, 0xff, 0xed, 0xc0, 0x42, 0xb6, 0x81, 0x71, + 0xb3, 0x35, 0xca, 0x8c, 0x1a, 0x0d, 0x91, 0x38, 0xbc, 0x48, 0xb3, 0xfb, + 0xdc, 0x72, 0xb2, 0x2a, 0x79, 0xf0, 0x5a, 0xcb, 0xa1, 0xd1, 0xa9, 0x5a, + 0x4c, 0x75, 0x08, 0xcf, 0x2a, 0x0e, 0x72, 0x91, 0x57, 0x5d, 0xa7, 0xf0, + 0xed, 0x3b, 0xcd, 0xbf, 0x85, 0xac, 0x0e, 0x5c, 0x9f, 0x71, 0x78, 0x11, + 0xa3, 0x67, 0x04, 0x5f, 0x13, 0xf6, 0xc4, 0x64, 0x01, 0x18, 0x47, 0x38, + 0xd1, 0x38, 0xe3, 0x10, 0xb7, 0xb6, 0x21, 0x80, 0xed, 0x71, 0xd4, 0xdf, + 0x05, 0x18, 0x1c, 0x66, 0x36, 0x37, 0x46, 0x67, 0xd4, 0xc0, 0x8a, 0x95, + 0x48, 0x45, 0xfe, 0x8f, 0xd7, 0xfb, 0x1c, 0xfc, 0x04, 0xeb, 0x67, 0x3e, + 0x5f, 0x76, 0xc9, 0xa1, 0x59, 0x91, 0x98, 0x6d, 0x3c, 0xbb, 0x0a, 0xfe, + 0xe8, 0x81, 0x24, 0xa7, 0x05, 0xbb, 0xdc, 0x08, 0x75, 0xd5, 0xfd, 0x03, + 0x7e, 0xee, 0xb1, 0x6e, 0x84, 0x29, 0x6d, 0xa6, 0x5d, 0xb6, 0x16, 0xfb, + 0xf5, 0x3f, 0xf5, 0x7b, 0x03, 0x79, 0xbe, 0x49, 0x02, 0xb2, 0x6e, 0x8a, + 0xd9, 0xf6, 0xd8, 0xe4, 0x9a, 0x88, 0x98, 0x7b, 0xa6, 0x58, 0x67, 0x3b, + 0xf2, 0x4b, 0xda, 0x35, 0x85, 0x54, 0x84, 0x2a, 0x61, 0x72, 0xb1, 0x65, + 0x6f, 0xed, 0x2d, 0xcb, 0x7d, 0x37, 0xce, 0xd7, 0xf2, 0x5d, 0xb9, 0xeb, + 0x6f, 0x1e, 0x07, 0xee, 0x6a, 0x31, 0x31, 0x43, 0xc7, 0xac, 0xfc, 0xaf, + 0x46, 0x60, 0x34, 0xcb, 0xf7, 0xd2, 0xe6, 0x59, 0x8d, 0xea, 0x6a, 0x4d, + 0xda, 0xdb, 0x5f, 0xf6, 0xb3, 0xc5, 0x95, 0xe9, 0x92, 0x4d, 0xf3, 0x59, + 0x42, 0xc5, 0x3a, 0xfb, 0x48, 0x94, 0x66, 0x9d, 0xe7, 0xaf, 0x0a, 0x4d, + 0x0b, 0xa2, 0xbb, 0x04, 0x5f, 0x09, 0x69, 0x01, 0x65, 0x96, 0x59, 0x0a, + 0x32, 0x33, 0xc1, 0x3a, 0xfe, 0x8a, 0xf5, 0xa4, 0xf0, 0x3e, 0x47, 0xa3, + 0xe4, 0xb1, 0x31, 0x02, 0x57, 0xab, 0x6d, 0x42, 0xbb, 0x78, 0x52, 0x7e, + 0x7f, 0x36, 0x31, 0x4d, 0x0b, 0xf3, 0x7e, 0x6d, 0x35, 0x23, 0x4f, 0xf8, + 0xbe, 0x97, 0x91, 0x69, 0x4a, 0x4e, 0x01, 0x86, 0x72, 0x67, 0x84, 0x83, + 0x85, 0x9f, 0x4f, 0xe4, 0x84, 0x71, 0x8e, 0x32, 0x4e, 0x1d, 0x75, 0x3d, + 0x90, 0xe9, 0x5d, 0xbc, 0xf0, 0x27, 0x38, 0x55}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 198 + {SEC_OID_SHA384, + 198, + {0xd2, 0xfc, 0x4f, 0x1a, 0x9c, 0x2d, 0x8e, 0xc2, 0x90, 0x0a, 0x5f, 0x3f, + 0xd1, 0x71, 0xe8, 0x69, 0xbd, 0x10, 0xa9, 0xe1, 0xbe, 0x8b, 0x0c, 0xea, + 0xe5, 0x58, 0x1a, 0xd7, 0x7b, 0x2e, 0x3e, 0xd4, 0x2c, 0x0e, 0x1c, 0x1f, + 0x64, 0xe2, 0xc8, 0x13, 0xd0, 0xaa, 0x65, 0x0c, 0xab, 0x44, 0x30, 0x39, + 0xfc, 0x90, 0x96, 0xb3, 0x6a, 0xc2, 0x01, 0x4d, 0x8b, 0xa3, 0xa4, 0xca, + 0x0f, 0x16, 0xf6, 0x4c, 0x1b, 0x61, 0xb1, 0x4b, 0x7d, 0x02, 0x47, 0x83, + 0x62, 0x28, 0xb3, 0xc4, 0xc9, 0x52, 0x06, 0x66, 0xb6, 0x97, 0x1e, 0x96, + 0x90, 0x96, 0xdd, 0x43, 0x1d, 0x84, 0x67, 0x41, 0x4d, 0x1a, 0xfd, 0xcb, + 0x9d, 0xf1, 0x97, 0xa8, 0xe1, 0x98, 0x56, 0x93, 0xde, 0x6c, 0x89, 0x33, + 0x04, 0x96, 0x44, 0xdc, 0xbf, 0x2a, 0xd8, 0x18, 0x60, 0x0b, 0x16, 0xd7, + 0x72, 0x03, 0x64, 0x8c, 0xd3, 0xbe, 0x96, 0x39, 0x3f, 0x8f, 0xbd, 0xc2, + 0xcf, 0x88, 0x5d, 0xf2, 0xcb, 0xee, 0xfe, 0x27, 0xb8, 0xcb, 0x48, 0x7e, + 0xea, 0xf7, 0x5a, 0x2c, 0x05, 0xa1, 0x8f, 0x0e, 0x80, 0x67, 0xc6, 0x0d, + 0xcb, 0xed, 0x33, 0x0d, 0xd0, 0x8c, 0x3e, 0x37, 0x70, 0x8d, 0xb2, 0xe2, + 0xf0, 0x64, 0x7d, 0xe8, 0xf9, 0x37, 0x0d, 0xb0, 0x7b, 0x47, 0x25, 0xb5, + 0x94, 0xaa, 0x23, 0xe4, 0xc5, 0xd9, 0x91, 0xa9, 0x9d, 0x5a, 0x88, 0x97, + 0x98, 0xe5, 0x97, 0x4e, 0x78, 0x3c, 0x87, 0xdf, 0x5c, 0xc0, 0x25, 0xb0, + 0xe6, 0x6d, 0x71, 0x8c, 0x76, 0xb2, 0x97, 0x7c, 0x7f, 0xb7, 0x34, 0xb3, + 0x16, 0x28, 0xb1, 0x02, 0xd2, 0x80, 0x85, 0x40, 0x46, 0x92, 0x3c, 0xc3, + 0x12, 0x77, 0xe0, 0x1a, 0x55, 0x67, 0xdf, 0x68, 0x11, 0xff, 0xed, 0xc3, + 0x6b, 0x51, 0x31, 0xc1, 0x4d, 0x49, 0xec, 0xb6, 0xb0, 0x7b, 0xb1, 0x02, + 0x62, 0xdc, 0x24, 0xcc, 0x83, 0x0b, 0xa4, 0x7f, 0xf8, 0x03, 0x7d, 0x95, + 0xdd, 0x0d, 0xb3, 0xe7, 0x5b, 0x7c, 0x0b, 0xca, 0xce, 0x80, 0x12, 0xc1, + 0x21, 0x32, 0x88, 0x9d, 0x5b, 0xfc, 0x68, 0x72, 0x8a, 0xb7, 0x57, 0x3f, + 0xcf, 0xc7, 0xc0, 0xdc, 0xa0, 0xa4, 0x9f, 0x6e, 0x36, 0x03, 0xf9, 0x11, + 0xfb, 0x0c, 0x38, 0x65, 0xaf, 0xe5, 0x2a, 0x2e, 0x1f, 0x45, 0xad, 0x88, + 0x0b, 0x8b, 0xd7, 0xd8, 0x6d, 0xc5, 0x49, 0xfc, 0x4c, 0x69, 0x74, 0x62, + 0xd0, 0xe4, 0xe0, 0x17, 0xa3, 0x07, 0x73, 0x23, 0x51, 0xac, 0xcd, 0x9f, + 0x36, 0xb4, 0xe1, 0x51, 0x55, 0x4c, 0x6f, 0xfc, 0x30, 0x0b, 0x0c, 0xc1, + 0xa9, 0xae, 0x9b, 0x51, 0x7b, 0xcb, 0xa3, 0xf2, 0x18, 0x3f, 0xbc, 0x25, + 0x7f, 0xef, 0x21, 0xde, 0x1a, 0xac, 0x5d, 0x88, 0xc7, 0xca, 0xd1, 0x14, + 0x5b, 0xd2, 0x0d, 0x09, 0xe1, 0x2d, 0x75, 0x7b, 0xd3, 0xc9, 0xf9, 0x66, + 0x6f, 0xf9, 0xf4, 0x58, 0xce, 0x7e, 0xa0, 0x62, 0x72, 0xd8, 0x98, 0xb8, + 0xe8, 0x68, 0x91, 0x05, 0xf6, 0x99, 0xd2, 0xf6, 0x34, 0x44, 0xce, 0x1e, + 0x10, 0xe9, 0x01, 0x13, 0x4b, 0x20, 0x0f, 0x81, 0x42, 0x4a, 0x3b, 0x01, + 0xae, 0xc4, 0x02, 0x63, 0x21, 0x18, 0xfa, 0x10, 0x3b, 0x36, 0xba, 0x67, + 0xa6, 0xa4, 0x2c, 0xac, 0x97, 0x69, 0xdb, 0x9f, 0x00, 0x13, 0x51, 0x1a, + 0x43, 0x6d, 0x64, 0xca, 0x2b, 0xb4, 0xf7, 0x7d, 0xb3, 0xc7, 0x4e, 0xe4, + 0x5d, 0x1a, 0x74, 0x5c, 0xa9, 0xb6, 0x08, 0x0b, 0xad, 0xbf, 0x6f, 0xe2, + 0xc3, 0x7f, 0xb8, 0x16, 0x14, 0x05, 0xfb, 0xc7, 0x90, 0x4a, 0x34, 0x8c, + 0xcd, 0x38, 0x8a, 0xfb, 0x23, 0x60, 0x10, 0x99, 0xc5, 0x9b, 0xc8, 0x19, + 0x23, 0x1e, 0xae, 0x98, 0xc1, 0xc9, 0xa3, 0x93, 0x78, 0x0e, 0xa8, 0x9a, + 0x53, 0x81, 0xa6, 0x5e, 0xc6, 0x1e, 0xa3, 0xc6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 199 + {SEC_OID_SHA384, + 199, + {0x89, 0xdd, 0xca, 0xbd, 0x56, 0x1a, 0x4f, 0x80, 0x61, 0x94, 0xb8, 0x94, + 0x6c, 0x8e, 0xe5, 0x76, 0x3c, 0x45, 0x80, 0x50, 0x19, 0x56, 0x4c, 0xf6, + 0x9c, 0x69, 0x88, 0x4f, 0x51, 0x39, 0xe7, 0xbe, 0x9a, 0xbb, 0x0a, 0x6c, + 0x2b, 0xbf, 0x57, 0xf6, 0xdd, 0xb5, 0xdd, 0x4c, 0xac, 0xa4, 0x78, 0xbc, + 0xbb, 0xa0, 0xe4, 0x7a, 0xfa, 0x0d, 0x81, 0x1a, 0x91, 0xa0, 0x94, 0x8f, + 0x96, 0x90, 0x1f, 0xe6, 0x34, 0x3c, 0x59, 0x76, 0x97, 0x18, 0xc5, 0x17, + 0xf9, 0x71, 0xc9, 0x54, 0xd9, 0xb0, 0xa8, 0x10, 0x26, 0xb6, 0x39, 0x18, + 0x39, 0xda, 0x3c, 0xf7, 0xde, 0xda, 0x84, 0x25, 0x45, 0x4c, 0xa0, 0x99, + 0xf4, 0xf7, 0x72, 0xde, 0x94, 0x30, 0x6b, 0x75, 0xe9, 0x2f, 0x97, 0x07, + 0x0a, 0x16, 0xd5, 0xcf, 0xff, 0x14, 0x46, 0x61, 0x7a, 0xc6, 0x33, 0x1d, + 0xe2, 0x18, 0xc2, 0xbc, 0xe8, 0x0e, 0x41, 0x46, 0xee, 0x10, 0x9a, 0x43, + 0x44, 0xbc, 0xf9, 0xe0, 0xf3, 0xa4, 0xb4, 0x87, 0x95, 0x46, 0x81, 0xd2, + 0xf5, 0x5a, 0x3a, 0x1f, 0x6f, 0xa6, 0xcc, 0x4a, 0x8c, 0xc5, 0x35, 0xa6, + 0x2a, 0xa1, 0x4f, 0x8c, 0xdb, 0x66, 0x49, 0xdc, 0x13, 0x23, 0xed, 0x62, + 0x87, 0x11, 0x91, 0xbf, 0xf0, 0xc2, 0x9b, 0x2e, 0x17, 0x59, 0x3a, 0x4f, + 0xfc, 0xd3, 0xf4, 0x53, 0xfd, 0xe0, 0x2c, 0xfa, 0x25, 0x29, 0x26, 0xd8, + 0x00, 0xd4, 0xa5, 0xc7, 0x61, 0x98, 0xf9, 0xd1, 0x78, 0xbb, 0x5b, 0x0e, + 0xa1, 0x14, 0x2a, 0x89, 0xea, 0xfd, 0x52, 0x07, 0x0b, 0x4a, 0x07, 0x36, + 0x67, 0xaa, 0x5c, 0x9b, 0xc2, 0xcd, 0x0b, 0x13, 0xed, 0x22, 0xe3, 0xf5, + 0xee, 0xbe, 0xd0, 0x28, 0x93, 0x82, 0x8f, 0xeb, 0x90, 0xdb, 0x44, 0xd0, + 0xfb, 0xd9, 0xcd, 0x0b, 0x7e, 0xee, 0xd1, 0xb4, 0x6f, 0x46, 0x5b, 0x13, + 0x10, 0x73, 0xb1, 0xa2, 0xf1, 0xe7, 0xfb, 0xbb, 0xcb, 0x3f, 0xb6, 0x81, + 0xb1, 0xd2, 0x2a, 0xca, 0xed, 0xdc, 0x67, 0x83, 0x40, 0x7d, 0xd3, 0x49, + 0xa5, 0x93, 0xcb, 0xa8, 0x91, 0xf5, 0xca, 0xa2, 0x32, 0x8e, 0x58, 0x12, + 0xab, 0xe3, 0x70, 0xa0, 0x17, 0x43, 0x6e, 0x25, 0xf2, 0x8d, 0xb1, 0x61, + 0x7b, 0xbc, 0x66, 0xca, 0xc2, 0x6f, 0x57, 0x22, 0xf0, 0xb9, 0xd7, 0x8e, + 0xbf, 0x59, 0xaa, 0x41, 0x6f, 0x41, 0xf4, 0x4d, 0xa4, 0x60, 0x35, 0xae, + 0x02, 0xe2, 0x81, 0x7f, 0xf5, 0x3d, 0x4b, 0x9f, 0x53, 0xe3, 0x4d, 0x81, + 0x79, 0x5e, 0x4d, 0x2f, 0xd1, 0xcb, 0xdf, 0x39, 0x93, 0x94, 0x29, 0x38, + 0xa3, 0x23, 0xf2, 0xa8, 0xc0, 0x57, 0x60, 0xd9, 0xc3, 0xea, 0xe6, 0x06, + 0x98, 0xa1, 0xa3, 0x88, 0x52, 0xbc, 0xd8, 0x20, 0x6d, 0x5a, 0x47, 0xc3, + 0xbb, 0x62, 0xfe, 0x02, 0x7f, 0xf0, 0xb6, 0x99, 0xc3, 0x3b, 0x03, 0x1e, + 0xbc, 0xf2, 0x75, 0xdc, 0x31, 0xf9, 0x0b, 0x78, 0x06, 0x33, 0xdb, 0x0a, + 0xce, 0xaf, 0xcf, 0x28, 0xb2, 0x5e, 0x61, 0x8c, 0x3b, 0x39, 0x93, 0x79, + 0x4f, 0x4d, 0xd2, 0xa6, 0x40, 0x72, 0x95, 0xd8, 0x0e, 0x9f, 0xef, 0xea, + 0x10, 0x0a, 0xf0, 0x6b, 0x00, 0x81, 0x56, 0x62, 0x85, 0x5a, 0x9d, 0x5b, + 0x1b, 0xba, 0x95, 0x24, 0x17, 0xf1, 0x78, 0x74, 0x80, 0xb4, 0xe2, 0x2d, + 0xd3, 0xf9, 0xfb, 0xec, 0x04, 0xfd, 0x8b, 0x83, 0xe9, 0xef, 0x65, 0x90, + 0xf6, 0xd7, 0x38, 0x7f, 0x3e, 0x99, 0x1a, 0xb3, 0xb9, 0x8c, 0xc8, 0x8e, + 0x9b, 0x3c, 0x62, 0x5c, 0x78, 0xc8, 0x06, 0x75, 0x2a, 0x7c, 0xec, 0x21, + 0xaa, 0x06, 0x33, 0x4b, 0xac, 0xae, 0x39, 0x39, 0x2d, 0x00, 0x9f, 0x54, + 0xe4, 0xf5, 0xd3, 0xa1, 0x2b, 0x6e, 0x8a, 0x93, 0x45, 0x06, 0x27, 0x3c, + 0x20, 0x59, 0x63, 0x2b, 0xbd, 0x57, 0xdd, 0x17}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 200 + {SEC_OID_SHA384, + 200, + {0xaf, 0xdb, 0x8b, 0x4c, 0xfb, 0x24, 0x0b, 0x4e, 0xf8, 0xbc, 0x1b, 0x20, + 0x2c, 0x03, 0x8c, 0xa8, 0x51, 0x19, 0xbe, 0x1c, 0x48, 0xff, 0x7a, 0xe6, + 0x03, 0x9f, 0xf1, 0xa6, 0xd4, 0x6e, 0x26, 0x28, 0x67, 0x08, 0xec, 0x8b, + 0xfc, 0x3a, 0x97, 0x26, 0x30, 0x4f, 0x94, 0x4b, 0xd8, 0x2b, 0x67, 0x20, + 0x1d, 0x7b, 0xec, 0xce, 0x9a, 0x14, 0x74, 0x41, 0xba, 0x8e, 0xb9, 0xce, + 0xea, 0x36, 0x9e, 0x00, 0x4f, 0x70, 0x2c, 0x29, 0xb5, 0x9f, 0xae, 0xb1, + 0xe5, 0xef, 0xc7, 0x2d, 0x5b, 0xa3, 0xf9, 0x89, 0x67, 0x2b, 0x17, 0x0c, + 0xc1, 0xaf, 0xdf, 0x77, 0x51, 0x1a, 0x9a, 0x21, 0x78, 0xb6, 0xe1, 0x4a, + 0x00, 0x8a, 0x2b, 0x34, 0x7b, 0x5c, 0x8c, 0x47, 0xef, 0xe6, 0x8c, 0x6b, + 0x44, 0xd8, 0x6c, 0x65, 0xb9, 0xdb, 0xd9, 0x97, 0xbf, 0x42, 0xd1, 0x43, + 0xfc, 0xbc, 0xb9, 0x00, 0x48, 0xc9, 0x28, 0x60, 0x44, 0x8e, 0x6a, 0xe8, + 0x93, 0x9a, 0xdd, 0x23, 0xfb, 0xe5, 0xcc, 0xae, 0x56, 0x2a, 0x02, 0xdf, + 0x9f, 0x96, 0x81, 0xbe, 0x01, 0x6d, 0x2d, 0x90, 0xa9, 0x6c, 0x77, 0xfb, + 0x24, 0x1c, 0x83, 0x8b, 0x1f, 0x54, 0x52, 0x6a, 0x1a, 0xdc, 0xaf, 0xf0, + 0xa6, 0xfe, 0x50, 0x25, 0x4c, 0x9b, 0x5c, 0x6b, 0x3d, 0xfd, 0x00, 0x90, + 0x68, 0x49, 0xde, 0xd5, 0xfb, 0x6a, 0xb0, 0x6c, 0x22, 0x47, 0x3f, 0x47, + 0x12, 0x88, 0xc7, 0x45, 0xb5, 0x91, 0x19, 0x55, 0x68, 0xa5, 0xca, 0x52, + 0xf2, 0x5f, 0x78, 0x93, 0xeb, 0x95, 0xb1, 0x7a, 0x08, 0x17, 0x63, 0xce, + 0x66, 0xe8, 0x49, 0x0d, 0xdb, 0xb5, 0x88, 0xfe, 0x23, 0xb8, 0xc9, 0xd3, + 0x39, 0x34, 0x8d, 0xf8, 0x1b, 0x76, 0x99, 0x63, 0x1f, 0xdb, 0x20, 0x75, + 0x6b, 0x8d, 0x91, 0x5e, 0x7c, 0xfa, 0x3a, 0x20, 0xbb, 0x5a, 0x64, 0x3c, + 0x90, 0xa2, 0xdb, 0xbc, 0x97, 0x14, 0x2a, 0x4c, 0xa0, 0x91, 0x58, 0x9a, + 0x02, 0x22, 0xc4, 0x59, 0xb8, 0x73, 0x8e, 0xfd, 0xe4, 0x99, 0xdf, 0xa1, + 0x0e, 0x72, 0x9f, 0x86, 0x3a, 0xa4, 0x2b, 0x10, 0xa1, 0x99, 0xf4, 0x39, + 0x5b, 0xf0, 0xd1, 0x31, 0xc1, 0x38, 0x91, 0x05, 0x01, 0x47, 0xdb, 0x51, + 0xc8, 0x33, 0x3f, 0xa6, 0xf2, 0xd0, 0x21, 0xa2, 0x63, 0xdf, 0x37, 0xdd, + 0x10, 0xe4, 0xb2, 0x64, 0xdf, 0x14, 0x46, 0x57, 0xe9, 0xc8, 0xbf, 0x23, + 0x17, 0x50, 0x79, 0xef, 0x4c, 0x9a, 0x24, 0xb5, 0x61, 0x80, 0x6d, 0x93, + 0x04, 0xa0, 0xf3, 0x42, 0xae, 0x4f, 0xfa, 0x69, 0x92, 0x5b, 0x62, 0x9b, + 0xf6, 0x59, 0x48, 0xe5, 0x30, 0x56, 0xba, 0x88, 0x91, 0xde, 0xf8, 0xb1, + 0xb8, 0x27, 0xf8, 0x6a, 0x1d, 0xa6, 0x99, 0x45, 0x90, 0x7b, 0xdb, 0x36, + 0x5b, 0x62, 0x7b, 0xb4, 0x7f, 0x34, 0x32, 0x61, 0x63, 0x18, 0x16, 0x4a, + 0x75, 0x1e, 0xe8, 0x56, 0x91, 0xef, 0x0a, 0x20, 0xfd, 0x7a, 0x3e, 0x61, + 0xc1, 0xac, 0xc4, 0xc2, 0xd0, 0x8b, 0xda, 0x5b, 0x9a, 0x23, 0xa7, 0x11, + 0x9b, 0x8b, 0x19, 0x33, 0xaf, 0x56, 0x49, 0x7d, 0x06, 0xaf, 0x46, 0x27, + 0xeb, 0x63, 0xed, 0x4f, 0xa8, 0xca, 0xba, 0xcd, 0x70, 0xc4, 0x2e, 0x9a, + 0x2e, 0x63, 0x88, 0x63, 0xde, 0x11, 0x38, 0xf3, 0x32, 0xd1, 0xdd, 0xc8, + 0xa2, 0x4b, 0x43, 0x69, 0xd4, 0x60, 0x5d, 0xac, 0xd4, 0xdf, 0x96, 0xb1, + 0x07, 0x52, 0x35, 0xd1, 0x0d, 0xde, 0xc9, 0x3e, 0x13, 0xa2, 0x04, 0x88, + 0xba, 0x9b, 0x64, 0x9b, 0xea, 0x15, 0xd6, 0x9a, 0x30, 0xc7, 0x16, 0xf9, + 0x62, 0x11, 0x9f, 0x31, 0x92, 0x7b, 0xf4, 0xad, 0x57, 0x41, 0xa7, 0x39, + 0xcb, 0xb7, 0x94, 0xb6, 0x8e, 0x41, 0x03, 0xbc, 0x05, 0xfe, 0x30, 0x87, + 0x7d, 0x54, 0x04, 0x97, 0x6c, 0x5d, 0xe0, 0xb9}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 201 + {SEC_OID_SHA384, + 201, + {0xe3, 0x42, 0x88, 0xff, 0x19, 0x6d, 0x90, 0xee, 0xd5, 0x92, 0x5c, 0x81, + 0xa8, 0xa0, 0x12, 0x7a, 0xbf, 0xd0, 0xf0, 0xde, 0x55, 0x09, 0x48, 0xf6, + 0x3b, 0xe0, 0xf6, 0x08, 0x96, 0xed, 0x6e, 0xd7, 0xc4, 0x74, 0xb5, 0x44, + 0xa6, 0x2a, 0x96, 0xc0, 0xf8, 0x21, 0x97, 0xe6, 0x7a, 0x34, 0xbd, 0x53, + 0xde, 0x8c, 0xbc, 0xa4, 0xcb, 0xbc, 0x28, 0xb6, 0xd6, 0x55, 0x93, 0xa1, + 0x54, 0x52, 0x1f, 0xfe, 0x43, 0x31, 0xbc, 0x7f, 0x84, 0x59, 0xa4, 0x32, + 0x64, 0x13, 0xe8, 0x38, 0x82, 0x8c, 0x07, 0x09, 0xaa, 0x79, 0x4e, 0x62, + 0xf7, 0x51, 0x8b, 0x02, 0x8d, 0x81, 0x1a, 0xb4, 0x00, 0xee, 0x7c, 0x87, + 0x56, 0x71, 0x99, 0x2a, 0xb6, 0x55, 0x3d, 0xab, 0x38, 0xe9, 0x4a, 0x89, + 0x7b, 0xe0, 0x99, 0xca, 0x76, 0x33, 0xe7, 0x90, 0xdd, 0xd3, 0x30, 0xb5, + 0x03, 0x25, 0xae, 0x29, 0xd8, 0xb9, 0xf5, 0x7c, 0x49, 0x81, 0x56, 0xba, + 0x0b, 0x74, 0xc3, 0x10, 0xe4, 0x0d, 0xd1, 0x0c, 0x1c, 0xf8, 0xd3, 0xeb, + 0xd1, 0xdd, 0x40, 0xdd, 0xde, 0xce, 0xba, 0xd7, 0xa3, 0xf2, 0xcb, 0x95, + 0x51, 0xe7, 0xd3, 0x84, 0xea, 0xc9, 0xd2, 0x3b, 0xdf, 0xf8, 0x47, 0x26, + 0xea, 0x3e, 0x14, 0xd7, 0x85, 0x99, 0x4f, 0x3e, 0xbe, 0x7c, 0xc1, 0xc0, + 0xcd, 0x33, 0x6f, 0x95, 0xcc, 0xb8, 0xb0, 0xd6, 0xd8, 0xad, 0x78, 0x7f, + 0xfc, 0x2e, 0xf0, 0x08, 0xa1, 0x11, 0x2b, 0x03, 0x15, 0x45, 0x7c, 0x63, + 0x1d, 0xf1, 0x64, 0x19, 0x29, 0x67, 0x5f, 0x2a, 0xa1, 0x26, 0xf6, 0x6d, + 0xc8, 0x8c, 0x5a, 0xe1, 0xb8, 0x87, 0xe4, 0x17, 0x61, 0x9a, 0x1f, 0xb8, + 0x53, 0xcd, 0xc2, 0x71, 0x82, 0xd3, 0x5d, 0x1c, 0x2d, 0xb5, 0x26, 0x83, + 0x05, 0x40, 0xe2, 0xe9, 0x6e, 0x9f, 0x16, 0xf1, 0x5a, 0x01, 0x56, 0xd6, + 0xca, 0x4a, 0x41, 0x8c, 0x91, 0x1c, 0x26, 0x35, 0x33, 0x8e, 0x36, 0x68, + 0x47, 0xb2, 0xbf, 0x0c, 0x48, 0x62, 0x5f, 0x3b, 0x7c, 0x56, 0xab, 0x5b, + 0x19, 0xdd, 0xc5, 0xe1, 0xe1, 0xfa, 0x63, 0x8a, 0x76, 0xf5, 0x62, 0xb9, + 0xd7, 0xd2, 0x6b, 0xb4, 0x01, 0x78, 0x95, 0xb8, 0x43, 0x99, 0x31, 0x7f, + 0x11, 0x01, 0x59, 0xf5, 0x71, 0x0a, 0x00, 0xb3, 0xd9, 0x99, 0x3b, 0x1a, + 0x4d, 0x5f, 0xd3, 0xab, 0x1d, 0x79, 0xb3, 0xaa, 0x75, 0x59, 0x7e, 0x7e, + 0xc0, 0x7d, 0xb2, 0x21, 0xc8, 0x4e, 0xd8, 0x8e, 0xe9, 0x99, 0x6f, 0x51, + 0x0c, 0x88, 0xee, 0x0b, 0xcd, 0xc7, 0x9e, 0x13, 0xdb, 0xa8, 0xc5, 0x03, + 0xe1, 0xae, 0x2b, 0xf2, 0xea, 0x9c, 0x0f, 0xb7, 0xaf, 0xd6, 0x7e, 0xb2, + 0xec, 0x7d, 0x73, 0x82, 0x3c, 0xba, 0x3e, 0x3b, 0xfa, 0x84, 0xd1, 0x51, + 0xb7, 0x72, 0x0c, 0x23, 0x5b, 0x13, 0x90, 0x7e, 0x2d, 0xc5, 0xc2, 0xc9, + 0x0b, 0xe7, 0x19, 0xbf, 0xce, 0xb2, 0x30, 0x44, 0x8e, 0x7a, 0xc5, 0x2b, + 0x8e, 0x0d, 0xa0, 0x96, 0x18, 0x28, 0x71, 0xe2, 0x48, 0x5b, 0x96, 0xc9, + 0x0c, 0x56, 0xc9, 0xec, 0x69, 0xae, 0x41, 0x06, 0x80, 0x3a, 0xf4, 0x33, + 0xb5, 0x0c, 0x78, 0x7c, 0x24, 0xad, 0x04, 0x83, 0x6d, 0x95, 0x9f, 0x9a, + 0x62, 0x4c, 0x1e, 0xf0, 0x4d, 0xe3, 0xb0, 0xf0, 0x26, 0x1f, 0xd0, 0x57, + 0x20, 0xb4, 0x62, 0xc3, 0xd6, 0xc9, 0x46, 0xb1, 0x1d, 0x33, 0x7e, 0xdf, + 0xfb, 0x2d, 0x44, 0xd8, 0x06, 0xed, 0x25, 0xf3, 0xa9, 0x03, 0x8c, 0xb9, + 0x4b, 0xc5, 0x70, 0x6e, 0x54, 0xa8, 0x1a, 0x16, 0xfd, 0xea, 0x22, 0x8b, + 0xe8, 0x35, 0x6e, 0xc8, 0x63, 0x05, 0xe7, 0xca, 0xe9, 0x72, 0x00, 0xe8, + 0x59, 0x3b, 0x47, 0xca, 0xf6, 0x9c, 0x81, 0xb6, 0x73, 0xfc, 0x33, 0x4f, + 0x7b, 0xdc, 0xb6, 0x37, 0x87, 0x23, 0x40, 0xf2}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA384, + 202, + {0x4f, 0xf6, 0x61, 0xf1, 0x08, 0x90, 0xed, 0x75, 0x35, 0x5d, 0x79, 0xa7, + 0x0e, 0xd1, 0x89, 0x65, 0xce, 0xb4, 0xa7, 0x11, 0x41, 0x54, 0xff, 0x3e, + 0xcd, 0xe0, 0x25, 0x52, 0x38, 0x53, 0xd4, 0xef, 0xe1, 0xd0, 0xb8, 0x00, + 0x47, 0xb5, 0x01, 0x7f, 0x4c, 0x92, 0x9a, 0xed, 0x05, 0xd2, 0x8b, 0xc7, + 0x12, 0x71, 0xef, 0x2d, 0xad, 0x01, 0x14, 0x2a, 0xa2, 0xd4, 0x5a, 0x8b, + 0x82, 0xfa, 0xd9, 0x53, 0x60, 0x34, 0x79, 0x95, 0x19, 0xd5, 0x15, 0x32, + 0xed, 0x4f, 0x18, 0x21, 0x49, 0x0f, 0xef, 0xe3, 0xb4, 0xe8, 0xb3, 0x05, + 0xe1, 0xc8, 0x52, 0xe0, 0xbb, 0x1a, 0x02, 0x31, 0xa9, 0x69, 0x23, 0x6e, + 0x9a, 0xba, 0xec, 0x94, 0xbd, 0x62, 0xa4, 0xb9, 0xa7, 0xe2, 0xe4, 0xda, + 0x50, 0xc4, 0x3a, 0x6d, 0x28, 0x4d, 0x5a, 0x6d, 0x59, 0x6a, 0x8b, 0x78, + 0x55, 0xa4, 0xca, 0x8a, 0xef, 0x9a, 0x1f, 0x6b, 0x16, 0x38, 0x6f, 0x29, + 0xd1, 0x61, 0xd2, 0xf5, 0xa7, 0xfc, 0xa6, 0x00, 0xda, 0x02, 0xfd, 0xae, + 0x9d, 0x15, 0xf6, 0x1b, 0x13, 0x36, 0x01, 0x9e, 0x0f, 0x28, 0x00, 0x65, + 0x87, 0x7f, 0x7b, 0xa1, 0x30, 0xfd, 0x7f, 0xa4, 0xfa, 0x0e, 0x97, 0xd2, + 0x2e, 0xf3, 0xd3, 0x6f, 0xba, 0x45, 0x95, 0xbb, 0x0f, 0x94, 0x4a, 0x6c, + 0x8d, 0xa0, 0xc5, 0xc9, 0xbe, 0x53, 0x59, 0x06, 0x7c, 0x19, 0x1c, 0xcd, + 0x48, 0x6f, 0x64, 0x75, 0xaf, 0x45, 0x2f, 0x80, 0x8c, 0xff, 0xe7, 0x72, + 0xdc, 0xa4, 0x72, 0x6f, 0xee, 0x3e, 0x86, 0xbb, 0xa9, 0x59, 0x63, 0x3e, + 0xe1, 0x6c, 0x50, 0x7c, 0x06, 0xc3, 0x5e, 0x8c, 0x89, 0x42, 0xa2, 0x0c, + 0x1f, 0xc6, 0xca, 0x32, 0x3f, 0x84, 0x34, 0x14, 0xd7, 0xfc, 0x50, 0x22, + 0xbb, 0x24, 0x27, 0x1b, 0xed, 0x68, 0x43, 0x24, 0x4d, 0xce, 0xa1, 0x5f, + 0x53, 0x74, 0x09, 0x5d, 0x66, 0xb4, 0xb4, 0x8f, 0xb2, 0xef, 0x94, 0x68, + 0x4a, 0x82, 0x82, 0x64, 0x61, 0x90, 0x77, 0x05, 0xdf, 0xfe, 0xe8, 0x87, + 0xbe, 0x66, 0x05, 0x78, 0xcc, 0xa4, 0xeb, 0x06, 0xa6, 0xaa, 0x53, 0xa7, + 0x3a, 0x36, 0x08, 0xbc, 0x42, 0x06, 0xe5, 0x85, 0xb6, 0x00, 0x3d, 0x1c, + 0x67, 0xb9, 0x96, 0x4c, 0x82, 0x61, 0x10, 0x67, 0x93, 0x06, 0x12, 0xf6, + 0x0a, 0x84, 0x32, 0x48, 0x6c, 0xf1, 0x1a, 0x0b, 0x21, 0x0b, 0xf4, 0x55, + 0x61, 0xf0, 0xa9, 0x7a, 0xdd, 0xbd, 0x2d, 0x6a, 0x83, 0xd7, 0x17, 0x3c, + 0x10, 0x9b, 0xde, 0xc2, 0xff, 0x97, 0xe9, 0x4b, 0xf1, 0x33, 0x3b, 0x5b, + 0x09, 0x95, 0x0c, 0xf5, 0x31, 0x44, 0xff, 0x8b, 0x7a, 0xe2, 0xdc, 0x0a, + 0xfe, 0x64, 0x72, 0x34, 0xf4, 0x74, 0x71, 0x65, 0x5b, 0x4c, 0x8b, 0x0e, + 0x95, 0xae, 0x4d, 0xda, 0xa5, 0x48, 0x7c, 0x2e, 0xdf, 0xce, 0xcc, 0x5b, + 0xb6, 0x04, 0xe2, 0xdc, 0xe7, 0xce, 0xd4, 0x05, 0xac, 0xe9, 0x64, 0xf4, + 0x9d, 0x3e, 0x3b, 0xdd, 0xd7, 0xa1, 0x8d, 0x9d, 0x61, 0x96, 0xdf, 0x42, + 0x2b, 0x6c, 0x31, 0xc4, 0x75, 0xaa, 0x4a, 0x05, 0x58, 0x55, 0xca, 0xdc, + 0x2d, 0x76, 0xa6, 0x44, 0xf7, 0x47, 0x82, 0x3b, 0x79, 0xf7, 0xa1, 0x08, + 0x14, 0x47, 0x3a, 0xc0, 0x20, 0xf5, 0xf7, 0x76, 0x18, 0x1a, 0xa8, 0xc2, + 0x02, 0xff, 0x00, 0x33, 0x3d, 0xbd, 0xe5, 0x25, 0xa8, 0xc3, 0x12, 0xfa, + 0x2f, 0x1b, 0x8b, 0x73, 0x9f, 0xfc, 0x60, 0x93, 0xdd, 0x3f, 0x40, 0xd6, + 0x04, 0xf1, 0x0c, 0x6a, 0xac, 0x5c, 0xaa, 0xb4, 0xbb, 0xac, 0xbc, 0xbb, + 0xd1, 0x71, 0xe4, 0x46, 0x64, 0xa4, 0x50, 0x6f, 0x6f, 0x87, 0x7f, 0x0f, + 0x04, 0x3d, 0xc2, 0x5a, 0x21, 0xcc, 0xf6, 0xa3, 0x66, 0x97, 0x44, 0x23, + 0x94, 0x21, 0x87, 0xa9, 0x0b, 0x6e, 0x91, 0x5c}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA384, + 203, + {0x1d, 0x2e, 0xa8, 0xae, 0xf6, 0x18, 0x28, 0xd7, 0x42, 0x1e, 0xb7, 0xa1, + 0x18, 0xde, 0x2a, 0x98, 0xa2, 0xcd, 0x0d, 0x62, 0x96, 0x57, 0xd1, 0xa3, + 0xce, 0x68, 0xdd, 0x6d, 0x10, 0x13, 0x47, 0xad, 0xa1, 0x85, 0xfe, 0xaf, + 0xb8, 0xb9, 0x0b, 0xa2, 0x18, 0x4d, 0x90, 0xc2, 0x32, 0x63, 0x6a, 0x25, + 0xa4, 0x50, 0xcd, 0xa9, 0x5a, 0x9f, 0xb0, 0xac, 0x7d, 0x4a, 0xeb, 0xec, + 0xbe, 0xd1, 0x4f, 0x67, 0x2a, 0x3a, 0xcf, 0x8d, 0x9f, 0xc3, 0xf9, 0x42, + 0xad, 0x99, 0x34, 0x46, 0xbb, 0x69, 0x55, 0xc5, 0xdc, 0x82, 0x1e, 0xba, + 0x7a, 0x33, 0x39, 0x70, 0xa0, 0x0d, 0x8d, 0x50, 0xbf, 0x8b, 0x95, 0xce, + 0x31, 0xda, 0x01, 0x8b, 0xd9, 0xae, 0x57, 0x39, 0xac, 0xff, 0x8e, 0x06, + 0x49, 0x82, 0x47, 0xe6, 0xb3, 0xf2, 0xa8, 0x66, 0x58, 0xf4, 0xb5, 0xab, + 0xa6, 0xd2, 0xa4, 0x59, 0x4b, 0x17, 0x42, 0x9b, 0x16, 0x0f, 0x6a, 0x57, + 0x51, 0x0b, 0x89, 0xeb, 0x0e, 0x99, 0x60, 0xaa, 0xe2, 0xb4, 0x1f, 0x51, + 0x6a, 0xd1, 0x0d, 0x9c, 0xaf, 0x4c, 0x0f, 0x2b, 0xa0, 0x14, 0xd3, 0x65, + 0x62, 0x09, 0x33, 0xae, 0xf5, 0xde, 0x42, 0xac, 0x83, 0x1b, 0xa0, 0x96, + 0xb7, 0xae, 0x17, 0xdd, 0xf6, 0xc9, 0xab, 0x72, 0x50, 0x73, 0x02, 0xa8, + 0xc3, 0x2d, 0x13, 0x27, 0x52, 0xc1, 0x9b, 0x17, 0x3d, 0xf2, 0x1e, 0xfa, + 0xba, 0x1c, 0x87, 0x55, 0x48, 0xfd, 0x2e, 0x3f, 0x74, 0x00, 0xe4, 0x10, + 0xc7, 0x92, 0x1d, 0xb0, 0x92, 0x9a, 0x16, 0x14, 0xde, 0x61, 0x72, 0x5b, + 0x26, 0xe8, 0x4d, 0x29, 0x19, 0xd5, 0x3f, 0xfe, 0xe6, 0x57, 0x9e, 0x99, + 0xd4, 0x63, 0x0b, 0x2f, 0xe6, 0x41, 0x4f, 0x32, 0x9f, 0x19, 0x98, 0xa7, + 0x71, 0xa8, 0x5e, 0xe2, 0x65, 0xa1, 0x68, 0x6d, 0x5f, 0x89, 0x94, 0x3a, + 0x48, 0xbf, 0x81, 0x7f, 0xbf, 0x07, 0x50, 0x25, 0x5d, 0x46, 0x48, 0xf8, + 0x35, 0xe1, 0x2c, 0xa3, 0x7a, 0x99, 0x0a, 0xaa, 0x8d, 0x67, 0x6a, 0x8f, + 0x08, 0x52, 0x69, 0xa2, 0x94, 0x3f, 0xc2, 0x44, 0x47, 0x7c, 0xbc, 0xda, + 0x6c, 0x57, 0x22, 0x6f, 0xab, 0x8d, 0xe4, 0xab, 0x60, 0xf6, 0xee, 0x6f, + 0x87, 0xaa, 0xd2, 0x0f, 0x67, 0x55, 0x21, 0x62, 0x4b, 0xce, 0x16, 0xd3, + 0xf1, 0x72, 0x19, 0x0d, 0x86, 0xfb, 0xbb, 0x0d, 0x71, 0xef, 0x72, 0xea, + 0x0f, 0x05, 0xb4, 0x5b, 0xae, 0xf8, 0x6e, 0x5a, 0x48, 0x2d, 0x61, 0x32, + 0x48, 0xe0, 0x7f, 0xd2, 0xeb, 0x6e, 0xaf, 0x61, 0xd0, 0xde, 0xf5, 0xe0, + 0xfc, 0x3a, 0xc4, 0x57, 0xd2, 0xe2, 0x32, 0xa1, 0xea, 0xbf, 0x31, 0x90, + 0x8d, 0x22, 0xf1, 0x53, 0x90, 0x02, 0xc1, 0x15, 0xa7, 0xd9, 0xa5, 0xea, + 0xc4, 0xaa, 0x63, 0xe3, 0xb1, 0xfd, 0x7b, 0xd2, 0xda, 0xe0, 0xab, 0xd0, + 0x01, 0xf7, 0xca, 0xa0, 0xc5, 0xb2, 0x0b, 0xb4, 0x5f, 0x26, 0x9a, 0x7e, + 0xb1, 0x17, 0x62, 0x1f, 0x82, 0xb5, 0x08, 0x96, 0x0f, 0x2a, 0x0c, 0xbb, + 0xff, 0x2b, 0x52, 0x93, 0x5b, 0x93, 0xf2, 0x13, 0xa8, 0xcf, 0xdb, 0x18, + 0x22, 0x98, 0x9f, 0xa9, 0x60, 0x5c, 0x8b, 0x82, 0x82, 0x96, 0xe3, 0xd3, + 0xa5, 0xca, 0x31, 0xb2, 0x7a, 0xd8, 0x7f, 0x10, 0xd9, 0x2c, 0x13, 0xe7, + 0x83, 0xe7, 0xe0, 0xc1, 0xed, 0xaf, 0xa0, 0x90, 0x4f, 0x3c, 0xba, 0xcd, + 0x4e, 0x08, 0x41, 0x49, 0x86, 0x53, 0xdb, 0xca, 0x09, 0x83, 0xa3, 0xb7, + 0xd1, 0x73, 0xa5, 0x1f, 0x4d, 0xe2, 0xcc, 0x23, 0xcd, 0xa2, 0x95, 0xa9, + 0x6e, 0xfd, 0x31, 0x0f, 0xd1, 0x19, 0xcb, 0xcd, 0x16, 0x3b, 0xf7, 0xbb, + 0x66, 0xe9, 0xae, 0xa8, 0x11, 0x6a, 0xde, 0x1a, 0x93, 0x48, 0xcf, 0xc7, + 0x03, 0xe5, 0x1f, 0xd9, 0x8e, 0xb1, 0xb0, 0xe1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA384, + 204, + {0xd3, 0x29, 0x0f, 0x4a, 0x3b, 0x1c, 0x05, 0x05, 0xd4, 0xc9, 0xb5, 0x15, + 0x2e, 0xf8, 0x33, 0x33, 0x9e, 0x71, 0xaa, 0xa0, 0xcd, 0x14, 0xbd, 0x0b, + 0x2d, 0x03, 0xa5, 0x21, 0x03, 0x6f, 0x28, 0xe6, 0x50, 0x61, 0x94, 0x32, + 0x75, 0x9d, 0x12, 0x7c, 0x2f, 0x20, 0xfd, 0xa5, 0xab, 0xb7, 0xe8, 0x8f, + 0xbc, 0xb9, 0x07, 0x89, 0x2d, 0xf9, 0x4d, 0x67, 0xe6, 0xdd, 0x2d, 0x4a, + 0x92, 0xa6, 0xa0, 0x47, 0xe7, 0xe9, 0x53, 0x59, 0x67, 0x41, 0xcf, 0xd2, + 0x9b, 0x53, 0xf6, 0x63, 0x52, 0x7a, 0xce, 0xc8, 0xd0, 0x50, 0x4c, 0xc8, + 0x8c, 0x8e, 0x1f, 0x15, 0x6e, 0x1e, 0xe4, 0x5b, 0x51, 0xf9, 0x8a, 0x4c, + 0x8b, 0xbb, 0xc4, 0x66, 0xaf, 0x07, 0x22, 0x62, 0x21, 0x40, 0xee, 0x52, + 0x5a, 0xa0, 0x3e, 0x11, 0xc3, 0xd6, 0x2f, 0x41, 0x10, 0xee, 0xd8, 0x67, + 0x8b, 0x50, 0x3a, 0x0c, 0xae, 0x1c, 0x65, 0xb8, 0x9a, 0x4e, 0x97, 0xa1, + 0x77, 0x0a, 0xec, 0x47, 0xa0, 0xa6, 0xba, 0xc5, 0xef, 0x72, 0xdc, 0x33, + 0x77, 0x79, 0x6c, 0x04, 0x3c, 0x04, 0xec, 0x25, 0xf6, 0x97, 0xfd, 0xcc, + 0xe6, 0x52, 0xe6, 0x3f, 0xab, 0xaa, 0xe9, 0x12, 0x75, 0x03, 0x42, 0xcd, + 0x57, 0x23, 0x13, 0x16, 0x53, 0x9e, 0x28, 0xe9, 0x9e, 0xae, 0x20, 0x7f, + 0xb4, 0x57, 0x27, 0x1f, 0x01, 0xdd, 0xf5, 0x17, 0x90, 0x76, 0x1c, 0x64, + 0x7c, 0xb8, 0xf7, 0x49, 0x11, 0x05, 0x44, 0x4f, 0x26, 0xb5, 0xcd, 0x2c, + 0x1a, 0x03, 0xef, 0xfc, 0x43, 0x68, 0x9c, 0xd9, 0xb7, 0x1a, 0x92, 0x96, + 0x5f, 0x25, 0x0a, 0xdc, 0xc1, 0x22, 0x2a, 0xb4, 0x3b, 0x0d, 0x3b, 0x1c, + 0x1c, 0x39, 0x34, 0x24, 0x7b, 0x50, 0xf9, 0x6e, 0x84, 0x7a, 0xaa, 0x0f, + 0x0a, 0xcb, 0x93, 0x12, 0x4b, 0xc9, 0xbd, 0xc7, 0xbe, 0xb4, 0xb9, 0xa3, + 0x25, 0x4d, 0xf7, 0xa5, 0x3e, 0xab, 0x24, 0x40, 0x22, 0x8f, 0xc7, 0xc2, + 0xc2, 0xdb, 0xdf, 0x3c, 0x62, 0x9b, 0x7c, 0x86, 0x45, 0xd3, 0x1a, 0xd4, + 0xa0, 0xd2, 0x29, 0xa5, 0xfc, 0x87, 0x22, 0x30, 0xd3, 0x5c, 0x05, 0x8a, + 0xd0, 0x5b, 0x6d, 0x28, 0x5e, 0xad, 0xb4, 0x05, 0xf2, 0x99, 0x13, 0xcc, + 0x13, 0x9b, 0x9e, 0x30, 0x8d, 0xe6, 0x36, 0x0e, 0x07, 0xac, 0x50, 0x81, + 0x1f, 0xc9, 0x1e, 0xdd, 0xe0, 0xa7, 0x4a, 0x6b, 0x7f, 0x2c, 0xe9, 0x58, + 0x54, 0x40, 0x1f, 0xaf, 0x3e, 0xb8, 0xbe, 0xfc, 0x1e, 0x1c, 0xc5, 0x50, + 0x22, 0xef, 0x6d, 0x34, 0x79, 0x97, 0x78, 0x7c, 0x30, 0xc3, 0x02, 0xd8, + 0x21, 0x37, 0xa6, 0x34, 0xa7, 0x4d, 0x93, 0x18, 0xc3, 0x47, 0x88, 0x23, + 0x37, 0x31, 0xbf, 0x07, 0x1a, 0x2e, 0xa9, 0xba, 0xbc, 0x4e, 0x44, 0x00, + 0x64, 0x01, 0x22, 0x2e, 0xa3, 0x5f, 0xb8, 0x2a, 0x7b, 0xb4, 0xd5, 0x3d, + 0xaa, 0x75, 0x7b, 0x74, 0x29, 0xa9, 0x92, 0xb8, 0x8d, 0x81, 0x74, 0x88, + 0xa7, 0x85, 0x50, 0x6f, 0xea, 0xfd, 0x63, 0x8a, 0xf4, 0x5b, 0x66, 0xb5, + 0x21, 0x98, 0xf5, 0x3f, 0x9d, 0x6c, 0xa4, 0x16, 0x50, 0xbc, 0xce, 0x8b, + 0xcb, 0x81, 0x39, 0xf2, 0x46, 0x34, 0x2b, 0x96, 0x45, 0x52, 0xab, 0x46, + 0x72, 0xdf, 0xfb, 0xa1, 0xc9, 0xd1, 0x27, 0x2a, 0xe2, 0xc2, 0x61, 0x9a, + 0x4b, 0x58, 0xee, 0xce, 0x51, 0xe1, 0xa0, 0x0f, 0xda, 0xe1, 0xdf, 0x59, + 0xfc, 0x32, 0x52, 0x8a, 0x7e, 0x77, 0xf6, 0x09, 0x57, 0x92, 0xe8, 0x4c, + 0x62, 0xb0, 0x0b, 0xe6, 0x73, 0xc1, 0x77, 0x20, 0x23, 0xa8, 0x89, 0x0f, + 0xa8, 0xd6, 0x03, 0x2d, 0x4c, 0x14, 0x5e, 0x5a, 0x48, 0x85, 0x4b, 0x78, + 0x78, 0x45, 0x83, 0xa1, 0x91, 0xe8, 0x51, 0xe4, 0x69, 0x84, 0x54, 0xe2, + 0xb0, 0x47, 0xee, 0x17, 0x23, 0xc2, 0xe7, 0x21}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA384, + 205, + {0xa4, 0xfb, 0x0c, 0x8c, 0x9a, 0xc7, 0x0f, 0x9e, 0xf4, 0x2b, 0x99, 0x64, + 0x37, 0xe1, 0x6e, 0x4b, 0x5c, 0x7d, 0x17, 0xb8, 0x21, 0xa5, 0xb3, 0x8b, + 0x5b, 0x0c, 0x64, 0x8c, 0xf6, 0x79, 0x67, 0x19, 0x3b, 0x09, 0xe2, 0xfc, + 0xb3, 0xec, 0xfd, 0x6a, 0x9c, 0xc8, 0xb7, 0x58, 0xbb, 0xbd, 0xc1, 0x05, + 0xb6, 0x9a, 0x13, 0x84, 0xeb, 0xee, 0xf1, 0x3b, 0xcd, 0xec, 0xaf, 0xa1, + 0xa6, 0xbf, 0x90, 0xa4, 0x51, 0x00, 0xad, 0x06, 0x89, 0xe7, 0x16, 0x64, + 0xf4, 0x24, 0x4f, 0x81, 0x4c, 0x89, 0x96, 0xbb, 0xa8, 0xe1, 0x1b, 0xa8, + 0x64, 0x93, 0x8c, 0x25, 0x6d, 0xbf, 0xba, 0x38, 0x7b, 0x94, 0x6d, 0x6e, + 0xe6, 0x31, 0xac, 0xcb, 0x6b, 0x37, 0x58, 0xcf, 0x7d, 0xb7, 0x25, 0x59, + 0x16, 0xb0, 0xe5, 0x88, 0x62, 0xaa, 0x9d, 0x8a, 0x19, 0x34, 0x79, 0xdc, + 0xd2, 0xf7, 0x24, 0x02, 0xd2, 0xf7, 0x7e, 0x5f, 0x90, 0x84, 0xc0, 0x13, + 0xea, 0xc5, 0x18, 0x82, 0x02, 0x95, 0x17, 0x7d, 0x46, 0xe9, 0x9b, 0x54, + 0x07, 0xda, 0x65, 0xee, 0xf2, 0x78, 0x5f, 0xab, 0x03, 0x91, 0xf2, 0x94, + 0x67, 0x8d, 0xde, 0x09, 0x78, 0x1a, 0x50, 0x47, 0x66, 0x6c, 0x6a, 0x49, + 0x31, 0x24, 0x98, 0xd8, 0x88, 0xfc, 0xba, 0x2c, 0x7e, 0x61, 0x42, 0x22, + 0xdb, 0xb0, 0x06, 0x57, 0x03, 0x53, 0x59, 0x93, 0x94, 0x6c, 0xd8, 0x6f, + 0x13, 0xf9, 0x8b, 0x36, 0x41, 0x1a, 0x6c, 0xd0, 0x2c, 0x90, 0x71, 0xa0, + 0xd5, 0xa3, 0xd4, 0x5a, 0x96, 0xb7, 0x3f, 0x72, 0x8e, 0x81, 0x58, 0xee, + 0x16, 0x52, 0x5b, 0xd3, 0xef, 0xb0, 0xf3, 0xf9, 0x9a, 0x62, 0x2f, 0x77, + 0xe0, 0x7d, 0xd5, 0x4a, 0x9c, 0xbf, 0x15, 0x8d, 0x20, 0x08, 0x4e, 0x8a, + 0x42, 0x6c, 0x5f, 0x55, 0xf2, 0xd3, 0x47, 0x14, 0xba, 0x00, 0x57, 0xdb, + 0xe3, 0x79, 0x92, 0x29, 0x22, 0x36, 0xdd, 0xe9, 0x4b, 0xd9, 0xdf, 0xaa, + 0x68, 0x6a, 0xe0, 0x6a, 0x45, 0x19, 0xa5, 0x76, 0x0f, 0x8e, 0x7e, 0xaa, + 0xe5, 0x7e, 0xef, 0x70, 0x5b, 0x4f, 0x50, 0x83, 0x21, 0xf7, 0x59, 0x36, + 0x23, 0x40, 0x21, 0x6b, 0x0f, 0x8d, 0x65, 0x22, 0x12, 0xc7, 0x68, 0x8f, + 0x39, 0xb3, 0x55, 0x98, 0x07, 0x05, 0x4a, 0xf2, 0xb3, 0x18, 0x12, 0x52, + 0x14, 0xb3, 0x0c, 0x22, 0xf5, 0xf0, 0xf1, 0x52, 0x6b, 0xfe, 0xb1, 0x4f, + 0xeb, 0x38, 0x8c, 0x44, 0x16, 0x11, 0x13, 0x0c, 0xe8, 0x92, 0x31, 0x15, + 0xf1, 0x99, 0xd1, 0x11, 0xde, 0x17, 0x10, 0xa8, 0x1c, 0x57, 0x8a, 0xb5, + 0x51, 0xb5, 0x9c, 0x1c, 0xac, 0xc7, 0xb6, 0x42, 0xfa, 0xe4, 0x37, 0xde, + 0xd4, 0x5d, 0x04, 0xdf, 0xbd, 0x2a, 0x18, 0xa8, 0xd7, 0x9e, 0xe2, 0xfd, + 0x7a, 0x40, 0x56, 0xe7, 0x4a, 0xa2, 0xd1, 0x5f, 0xe9, 0xc2, 0xd1, 0xab, + 0xaa, 0x6c, 0x16, 0xad, 0x41, 0x2b, 0x96, 0xb8, 0x02, 0x6c, 0x66, 0x2b, + 0x3f, 0x23, 0xab, 0xd8, 0xb7, 0xf1, 0x54, 0x69, 0x68, 0x4c, 0xae, 0x9b, + 0x6f, 0xa2, 0xc7, 0x20, 0xf3, 0xa7, 0x9f, 0xfe, 0xc8, 0xdf, 0x57, 0x90, + 0xa5, 0x74, 0x54, 0xb7, 0x05, 0x80, 0xf7, 0x0e, 0xee, 0xb2, 0xf3, 0x42, + 0x67, 0xc3, 0x3b, 0xa0, 0xd5, 0xd9, 0xea, 0x23, 0xbb, 0x80, 0x7c, 0xea, + 0xc9, 0xdc, 0xc3, 0xe0, 0x28, 0x40, 0x9c, 0x93, 0x8a, 0x55, 0x8d, 0xaf, + 0x69, 0x1b, 0x63, 0xb4, 0x26, 0x02, 0x63, 0x08, 0xd3, 0xd9, 0x08, 0x3c, + 0x80, 0x93, 0xe6, 0xe7, 0x8c, 0x35, 0xa3, 0xe2, 0x81, 0xeb, 0x07, 0x45, + 0x52, 0x0d, 0xeb, 0x51, 0xb6, 0x8d, 0x4b, 0x19, 0x52, 0xd6, 0x9b, 0x42, + 0x6f, 0x4a, 0x02, 0x04, 0x57, 0x1f, 0xe9, 0x64, 0x39, 0x08, 0x3b, 0x0c, + 0x5d, 0x00, 0x59, 0xd7, 0x44, 0x7a, 0x18, 0x21}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 206 + {SEC_OID_SHA384, + 206, + {0x58, 0x42, 0x2b, 0x20, 0x6a, 0x09, 0xe3, 0x56, 0x5c, 0x35, 0xb4, 0xf2, + 0x67, 0xdf, 0xd0, 0xce, 0x1a, 0xdf, 0xdc, 0x43, 0xec, 0x9a, 0x05, 0x57, + 0x94, 0x33, 0x8e, 0xf4, 0x41, 0x61, 0x26, 0xe8, 0xe1, 0x9f, 0x2c, 0xc5, + 0x60, 0xe2, 0x18, 0x1a, 0x0b, 0xb0, 0x61, 0x23, 0xb6, 0x7e, 0xb5, 0xf4, + 0x06, 0x4f, 0xab, 0x20, 0x3e, 0x21, 0xb5, 0x3b, 0x3c, 0x9c, 0x94, 0x79, + 0x51, 0xa8, 0xc8, 0x47, 0xef, 0x8b, 0x93, 0xe7, 0x37, 0xe8, 0xaf, 0x6c, + 0xe4, 0x91, 0xcc, 0x6b, 0xb9, 0xc5, 0x51, 0xeb, 0x39, 0x61, 0x90, 0xce, + 0xbc, 0xcc, 0xe7, 0xd5, 0xe4, 0xa6, 0x35, 0x31, 0x7e, 0xe1, 0x77, 0xa7, + 0x03, 0xc5, 0x58, 0xd5, 0x74, 0x7a, 0x67, 0xc4, 0x4d, 0x11, 0xa6, 0xbb, + 0x49, 0x75, 0xf7, 0xea, 0x56, 0x38, 0xf6, 0x25, 0x0b, 0xef, 0x9a, 0x54, + 0xaf, 0xc6, 0xcc, 0xe0, 0x84, 0x56, 0x44, 0xe1, 0x2f, 0x0e, 0xef, 0x92, + 0xcd, 0x5d, 0x62, 0x57, 0xea, 0xf8, 0x66, 0x15, 0x4c, 0x23, 0xb2, 0x9e, + 0x40, 0x96, 0x3d, 0x93, 0x77, 0x45, 0x09, 0x42, 0xe7, 0x30, 0xf6, 0x13, + 0xc8, 0x51, 0x4d, 0x29, 0x07, 0xa5, 0xba, 0x59, 0x23, 0xc2, 0xc0, 0xaa, + 0x95, 0x3f, 0x78, 0xfb, 0xf7, 0x35, 0xb7, 0xf9, 0x2d, 0x58, 0x03, 0x38, + 0x4d, 0xeb, 0x56, 0x2d, 0x10, 0x8b, 0x12, 0xe3, 0x75, 0x09, 0x53, 0x8d, + 0x95, 0xf9, 0x8a, 0x8f, 0xc1, 0x9b, 0x4d, 0x3e, 0xbe, 0xea, 0x08, 0x6b, + 0x67, 0x98, 0xc6, 0xbd, 0x10, 0xea, 0xe7, 0xb3, 0xc2, 0xdd, 0x49, 0xda, + 0x6f, 0x20, 0xa9, 0xf4, 0xf5, 0xd2, 0xa1, 0x0d, 0x12, 0xcf, 0x42, 0xb7, + 0xb0, 0x0b, 0x5e, 0x1a, 0xbe, 0x97, 0x3d, 0xf0, 0xd8, 0x7e, 0xfb, 0xa3, + 0xfd, 0x9a, 0xb3, 0xe1, 0xe8, 0x67, 0x9d, 0xd8, 0xbf, 0x9f, 0xf2, 0x42, + 0xfc, 0xe5, 0x30, 0x80, 0x61, 0x90, 0xb4, 0x8d, 0x2b, 0xb0, 0xfc, 0x45, + 0x19, 0x08, 0x94, 0x40, 0x22, 0x13, 0x42, 0x0b, 0x17, 0x0f, 0xac, 0x54, + 0x85, 0xee, 0xeb, 0xfa, 0xfa, 0x10, 0x67, 0x21, 0x18, 0x53, 0xf7, 0xb9, + 0x0b, 0x62, 0x7e, 0x52, 0xe4, 0x0b, 0x50, 0xb7, 0xa1, 0xff, 0xcb, 0xa5, + 0xcf, 0x65, 0x8b, 0xd7, 0x78, 0x12, 0x17, 0x0c, 0xc0, 0xab, 0x62, 0x0d, + 0x39, 0x89, 0xf5, 0xda, 0x77, 0x47, 0x4d, 0x50, 0x26, 0xfe, 0x48, 0x77, + 0x6b, 0xb3, 0x86, 0x8b, 0xaa, 0xb7, 0x80, 0xfb, 0x67, 0xea, 0x8e, 0xe8, + 0xc9, 0x1d, 0x41, 0x4a, 0x82, 0x90, 0x4b, 0x37, 0xb5, 0x9c, 0xde, 0x4b, + 0x9f, 0x07, 0xe7, 0x09, 0x9a, 0xd4, 0x93, 0xcc, 0x32, 0x93, 0x3e, 0x5c, + 0x80, 0x9a, 0x00, 0xfe, 0x5f, 0x74, 0x55, 0xb1, 0xe0, 0x86, 0x68, 0x1e, + 0x7b, 0x15, 0xc3, 0xdd, 0x3f, 0xb8, 0xad, 0x56, 0xfe, 0x2b, 0x3d, 0x78, + 0x75, 0x12, 0x31, 0xcc, 0x5b, 0x8a, 0x00, 0x6b, 0x3c, 0xa2, 0xc6, 0xb3, + 0x48, 0x5a, 0x79, 0x74, 0xa8, 0x5d, 0x80, 0xef, 0x23, 0x82, 0x4d, 0x25, + 0x58, 0x8a, 0xb7, 0x29, 0x8a, 0x34, 0x25, 0x80, 0x66, 0x20, 0xed, 0x51, + 0xeb, 0xdf, 0xb5, 0x8e, 0x36, 0xc7, 0xb8, 0xbc, 0xe1, 0x2c, 0xe9, 0x56, + 0x73, 0x4c, 0x6c, 0x47, 0x76, 0xb4, 0xc6, 0x2f, 0xfa, 0xd9, 0x08, 0x3c, + 0x59, 0x64, 0x8b, 0x56, 0xef, 0xd6, 0x4d, 0x96, 0x46, 0x76, 0x3f, 0xd4, + 0x9d, 0x67, 0x30, 0x2f, 0xcc, 0x6e, 0xa8, 0x50, 0xc7, 0xf0, 0xa8, 0xc9, + 0x5c, 0x2e, 0x50, 0x7a, 0x73, 0xf4, 0x81, 0x8c, 0x86, 0x83, 0x26, 0x1b, + 0xb6, 0xc5, 0xf5, 0x3b, 0x82, 0xae, 0xc1, 0xd9, 0x69, 0xb3, 0x96, 0xd9, + 0x35, 0x17, 0x11, 0x34, 0x82, 0x90, 0x29, 0x03, 0xad, 0xc8, 0x75, 0x1f, + 0xac, 0x1b, 0x6f, 0x78, 0x8a, 0xb2, 0x1f, 0x68}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 207 + {SEC_OID_SHA384, + 207, + {0x42, 0xef, 0xdb, 0x22, 0xfe, 0x52, 0x40, 0xc1, 0xd2, 0x86, 0x59, 0x36, + 0xd0, 0xf9, 0xc6, 0xd1, 0xbf, 0x19, 0x2c, 0x9f, 0x8c, 0xf4, 0xc4, 0x78, + 0x48, 0x76, 0xaf, 0x75, 0x3b, 0x45, 0xbb, 0x61, 0x9b, 0x24, 0x17, 0xca, + 0x65, 0xd9, 0xcb, 0x24, 0xd1, 0xd1, 0x30, 0x2c, 0x7e, 0xd5, 0x26, 0x2c, + 0x8b, 0x78, 0xba, 0xa6, 0xe1, 0x67, 0xe9, 0x6a, 0x4d, 0x61, 0x2f, 0xec, + 0x50, 0xbb, 0x7f, 0xb3, 0xa2, 0x5d, 0xd1, 0x00, 0x7c, 0xa0, 0xda, 0x4c, + 0x83, 0x45, 0x15, 0x15, 0x46, 0x25, 0x94, 0xf3, 0x8a, 0x10, 0x92, 0xa4, + 0x80, 0xa0, 0xe5, 0xa2, 0x67, 0xad, 0x31, 0x2a, 0x55, 0x6b, 0xff, 0x53, + 0xf2, 0xfe, 0x02, 0xf9, 0xb0, 0x11, 0xa9, 0x7c, 0x48, 0xc8, 0x74, 0x8d, + 0x57, 0x34, 0x0b, 0xc7, 0x7b, 0xa1, 0x2a, 0x1d, 0x6a, 0xc1, 0xf6, 0x3a, + 0x17, 0x51, 0xb9, 0x45, 0xc7, 0xc1, 0xca, 0x55, 0x21, 0xd6, 0xe6, 0x6a, + 0xc5, 0x24, 0xac, 0x6d, 0x5d, 0x8a, 0x8e, 0x02, 0xa7, 0x68, 0x83, 0x84, + 0xd3, 0x95, 0x98, 0x03, 0x4c, 0x76, 0xa1, 0x57, 0x1a, 0x65, 0xf6, 0xf2, + 0x24, 0x6a, 0xa2, 0x47, 0x73, 0xa0, 0x32, 0x35, 0x3c, 0xcf, 0xc7, 0x64, + 0x51, 0x5f, 0xe1, 0xf2, 0x46, 0x6f, 0xf9, 0x5b, 0x2d, 0x49, 0x88, 0x9b, + 0x51, 0x1f, 0x65, 0x18, 0xfc, 0xdd, 0x83, 0x84, 0x37, 0x77, 0x96, 0x8b, + 0x2f, 0xc8, 0x31, 0x7a, 0xe4, 0x88, 0xda, 0xf8, 0xc6, 0x61, 0x53, 0xda, + 0x73, 0x39, 0x77, 0x41, 0x80, 0x44, 0x4f, 0x94, 0x98, 0x64, 0x6f, 0x95, + 0x33, 0xe7, 0xb7, 0xde, 0xdb, 0x87, 0x03, 0x78, 0x91, 0x94, 0x10, 0x01, + 0xe9, 0x24, 0x90, 0xce, 0xf6, 0x87, 0x94, 0x90, 0x87, 0xf1, 0xde, 0x9f, + 0x96, 0xe0, 0xf5, 0xfc, 0x53, 0xab, 0xa7, 0xb4, 0x05, 0x4a, 0xeb, 0x58, + 0xc0, 0xb5, 0x3e, 0x33, 0x57, 0xe1, 0xa2, 0x01, 0xdc, 0x58, 0x84, 0x70, + 0xcb, 0x93, 0xb8, 0xec, 0x63, 0x1e, 0xa3, 0x59, 0x0c, 0x1e, 0xdd, 0x06, + 0xde, 0x08, 0x77, 0x25, 0xe9, 0xd1, 0x1d, 0x47, 0x4a, 0x73, 0x0c, 0x35, + 0x58, 0x30, 0x3f, 0x9b, 0x3f, 0x33, 0x35, 0x27, 0xac, 0xdc, 0x77, 0xdb, + 0x18, 0x68, 0x83, 0xe8, 0x21, 0xdb, 0x8e, 0xe8, 0x51, 0x75, 0x35, 0xc5, + 0xbd, 0x17, 0xb2, 0x0b, 0xa5, 0x02, 0x5b, 0x92, 0x99, 0x62, 0x37, 0xc7, + 0xeb, 0x57, 0xd1, 0x5e, 0x87, 0xc8, 0xbf, 0xd5, 0xf7, 0x05, 0x64, 0x6b, + 0x3f, 0x91, 0x38, 0xf2, 0x4d, 0x85, 0xa9, 0x55, 0xa7, 0x8d, 0x75, 0x79, + 0x39, 0x45, 0x4d, 0x47, 0x15, 0x30, 0x9d, 0x31, 0xc2, 0x67, 0xe4, 0xf2, + 0x91, 0x4d, 0x2f, 0x4e, 0xa2, 0x2a, 0x0b, 0x8c, 0x3a, 0xce, 0xdc, 0x88, + 0x81, 0x2d, 0x43, 0x41, 0xfe, 0x0a, 0xf3, 0x8a, 0x84, 0xd3, 0xdb, 0xcc, + 0xd5, 0xb4, 0x63, 0x26, 0xf8, 0xdd, 0x05, 0xd5, 0x4d, 0x31, 0x04, 0x49, + 0x16, 0x5b, 0xcb, 0x33, 0xe7, 0x01, 0x60, 0x0f, 0x5b, 0x65, 0xa5, 0x43, + 0xc9, 0x6d, 0xc5, 0x0e, 0x40, 0x35, 0xa5, 0xeb, 0xc1, 0x13, 0x91, 0xdb, + 0x62, 0xff, 0xe5, 0x6d, 0x83, 0x59, 0xf6, 0x45, 0x44, 0xed, 0xfe, 0x08, + 0xf7, 0x42, 0x66, 0x05, 0xd5, 0xd2, 0xc1, 0x3f, 0x77, 0xc0, 0x93, 0x30, + 0xc6, 0xa4, 0x00, 0xda, 0xf9, 0xaa, 0x9f, 0x40, 0x6c, 0x3a, 0x4d, 0x25, + 0xf5, 0x89, 0xb3, 0x7c, 0xa2, 0x98, 0xa2, 0xbd, 0x5a, 0x53, 0x32, 0x0e, + 0xde, 0x5c, 0xe4, 0xaf, 0x3d, 0x66, 0x73, 0x71, 0x73, 0x84, 0x0e, 0x87, + 0x57, 0x05, 0xd7, 0x7a, 0x68, 0x35, 0xd0, 0xae, 0x18, 0x96, 0xa6, 0x96, + 0x68, 0x3c, 0xdf, 0xc2, 0xd5, 0x7a, 0x07, 0x22, 0x7b, 0xcf, 0x56, 0xd5, + 0x2f, 0xaa, 0x9c, 0x7c, 0x7f, 0x3e, 0x3e, 0x7a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 208 + {SEC_OID_SHA384, + 208, + {0x6f, 0x7a, 0x76, 0xa5, 0x95, 0x1e, 0xcb, 0xab, 0x67, 0x44, 0x40, 0x06, + 0x3d, 0x1e, 0x84, 0x14, 0x1c, 0xb0, 0x42, 0x48, 0x7a, 0x12, 0xd4, 0x5d, + 0x26, 0x2f, 0xd8, 0x47, 0x31, 0xb2, 0xc1, 0x7b, 0xe8, 0x6f, 0xf7, 0x0c, + 0xb4, 0x98, 0x83, 0x8d, 0x27, 0xac, 0x9a, 0x95, 0x78, 0xce, 0x66, 0xee, + 0xed, 0x03, 0x4a, 0xfc, 0x5f, 0x77, 0x01, 0xbd, 0xc9, 0x4d, 0x7a, 0xe2, + 0x23, 0x2a, 0xdd, 0x99, 0x59, 0xdd, 0x81, 0x0a, 0xd3, 0x8e, 0xf2, 0x8b, + 0x49, 0xb5, 0xb8, 0x6c, 0xcc, 0x48, 0xf4, 0x63, 0x5c, 0x05, 0xa5, 0xf7, + 0x9a, 0x09, 0x15, 0xef, 0xed, 0x17, 0xca, 0xbe, 0xe4, 0x6c, 0x7b, 0xb4, + 0xf0, 0x1a, 0x73, 0x99, 0x5e, 0x07, 0x6f, 0x1b, 0x60, 0x30, 0x05, 0xac, + 0x83, 0x37, 0xc6, 0x16, 0xe9, 0x33, 0xff, 0x92, 0x5d, 0xb8, 0x8a, 0xc6, + 0x1a, 0x67, 0x4d, 0xca, 0x81, 0xc4, 0xad, 0xbc, 0x9c, 0x5c, 0x7b, 0x99, + 0x8c, 0xc2, 0xd5, 0x17, 0x24, 0x3d, 0xa3, 0x48, 0x21, 0x2c, 0xd3, 0x35, + 0xc6, 0x3b, 0x78, 0x97, 0x77, 0xb1, 0xc1, 0x0a, 0x3b, 0x0c, 0x37, 0x00, + 0x4e, 0xf7, 0x02, 0x0d, 0x07, 0x38, 0xdf, 0xa6, 0xc1, 0x6f, 0x4f, 0x8d, + 0x86, 0x53, 0xf9, 0x0d, 0x16, 0x64, 0x68, 0xca, 0x5b, 0x9a, 0xfc, 0xcc, + 0x19, 0xa6, 0x2e, 0x53, 0xb9, 0xc8, 0xa8, 0xe5, 0xaa, 0xce, 0xc1, 0x16, + 0x99, 0x6c, 0x25, 0x3b, 0x80, 0x1b, 0xda, 0xfd, 0x66, 0x89, 0x48, 0x50, + 0xd8, 0x9e, 0x0a, 0xf4, 0xa8, 0x2a, 0xf1, 0x1a, 0xa8, 0xa2, 0xfb, 0xfa, + 0x9e, 0xce, 0xfd, 0x8e, 0x91, 0x26, 0x5e, 0xb3, 0xd1, 0x0b, 0x74, 0x5a, + 0x01, 0x8b, 0x7b, 0xbe, 0x75, 0x98, 0x68, 0x2d, 0xd4, 0x8a, 0xa9, 0x22, + 0x1d, 0x13, 0x5c, 0x2b, 0x81, 0x51, 0xe6, 0x11, 0xe0, 0x9d, 0xee, 0xb1, + 0x45, 0xd6, 0x00, 0x58, 0x3f, 0x71, 0x58, 0xec, 0x5f, 0x5c, 0xb7, 0x9d, + 0x62, 0x62, 0x86, 0xb3, 0xe9, 0xc3, 0x71, 0x33, 0x9d, 0x52, 0xee, 0xc2, + 0x9a, 0x4a, 0xb3, 0x16, 0x85, 0xf4, 0x36, 0x3d, 0x6b, 0x14, 0xda, 0x45, + 0x2c, 0x0e, 0x1c, 0x07, 0x74, 0x4d, 0xc8, 0x31, 0x98, 0x27, 0x92, 0xf4, + 0x17, 0x53, 0x61, 0x86, 0xd8, 0xaa, 0x20, 0x0f, 0x91, 0x6a, 0xb1, 0x4a, + 0x46, 0x22, 0x96, 0xf7, 0x84, 0x61, 0xb1, 0x04, 0xaf, 0x20, 0x14, 0x99, + 0x68, 0x2e, 0xf3, 0xc2, 0xe9, 0x50, 0x0d, 0xe9, 0x16, 0xd1, 0x8e, 0xc7, + 0xbc, 0x6d, 0x44, 0x05, 0xa0, 0xfa, 0x54, 0x61, 0x4e, 0x63, 0x7e, 0x88, + 0x47, 0xde, 0x30, 0x9b, 0xea, 0xd8, 0x75, 0x06, 0x01, 0x87, 0x6b, 0x2e, + 0x0f, 0xb0, 0xfb, 0x86, 0xb5, 0x9a, 0xa2, 0x17, 0x6a, 0xa0, 0x7b, 0x46, + 0xe5, 0xd4, 0xe9, 0xc0, 0x6f, 0xaf, 0x6f, 0xc8, 0xae, 0xa8, 0x73, 0xce, + 0x81, 0xe7, 0x8d, 0x7d, 0xba, 0x87, 0xe6, 0x06, 0x4e, 0x61, 0xc2, 0xed, + 0x38, 0x2e, 0x94, 0x0f, 0xa6, 0x80, 0x46, 0x61, 0xf3, 0x4d, 0xea, 0x00, + 0x30, 0xd5, 0x18, 0xc9, 0xb9, 0x27, 0xda, 0x70, 0x43, 0xd1, 0x3e, 0x1c, + 0xa5, 0xc5, 0xd2, 0xe3, 0x98, 0xc5, 0xc1, 0x1c, 0x91, 0x93, 0x0d, 0x26, + 0x2e, 0xd6, 0x04, 0xa3, 0xf4, 0x3f, 0x19, 0x2e, 0x44, 0x7b, 0xee, 0xf0, + 0xc6, 0xa3, 0xce, 0x0c, 0x48, 0x47, 0x04, 0xae, 0x2c, 0xc3, 0x6f, 0x16, + 0xc8, 0x8d, 0xa0, 0x90, 0xf8, 0x56, 0xb8, 0x02, 0xe9, 0x3a, 0xc4, 0x7b, + 0x9d, 0x5c, 0x8a, 0x1a, 0xd6, 0xdb, 0xa2, 0x86, 0xec, 0x1e, 0x2d, 0xcd, + 0xfc, 0x8d, 0xb7, 0x58, 0xf0, 0x69, 0x0d, 0x40, 0xa0, 0x2c, 0xc0, 0x2b, + 0x55, 0x2f, 0x4c, 0x9f, 0xc3, 0x37, 0x94, 0x3a, 0x2b, 0x32, 0xf7, 0x59, + 0x32, 0xa6, 0xb8, 0x87, 0x97, 0xfa, 0xeb, 0xad}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 209 + {SEC_OID_SHA384, + 209, + {0x90, 0x50, 0x0c, 0xe4, 0xcd, 0xda, 0xbd, 0x94, 0xc3, 0x8f, 0xc4, 0x42, + 0x8e, 0x7a, 0x4d, 0x02, 0x4f, 0xf6, 0x98, 0xe0, 0x5b, 0xd4, 0x6c, 0x65, + 0x4e, 0x0f, 0x8e, 0x0d, 0x56, 0xc1, 0x81, 0x6e, 0x98, 0x42, 0x12, 0x4e, + 0x30, 0xf8, 0xdc, 0x43, 0x07, 0xc6, 0x79, 0x56, 0x75, 0x93, 0x39, 0x24, + 0x8f, 0xfa, 0xb6, 0x3b, 0xc8, 0xa8, 0x9b, 0x44, 0x0d, 0x07, 0x1d, 0x8d, + 0xd5, 0x13, 0xcf, 0x14, 0x4f, 0xd8, 0xbd, 0xfb, 0xd9, 0x32, 0x9a, 0x89, + 0x59, 0x45, 0xac, 0xca, 0x65, 0x15, 0xd2, 0x77, 0x54, 0x58, 0x69, 0x0b, + 0xaa, 0x1f, 0x91, 0x63, 0x6b, 0x29, 0x05, 0x7f, 0x32, 0x26, 0x54, 0xc1, + 0x5d, 0x8d, 0x77, 0x7e, 0x6e, 0x06, 0x58, 0x92, 0xd2, 0xe2, 0x88, 0x0b, + 0x23, 0xba, 0x74, 0x0f, 0x32, 0x06, 0xb0, 0x4f, 0x2b, 0xe0, 0xde, 0xd6, + 0x3b, 0xd9, 0x79, 0x7f, 0x31, 0x4f, 0x6d, 0xcd, 0x12, 0x7b, 0xd3, 0x93, + 0x22, 0xf0, 0x8c, 0x12, 0x09, 0x9f, 0x7b, 0xb6, 0x55, 0x3f, 0x71, 0x69, + 0x61, 0x01, 0x24, 0x4f, 0x34, 0xad, 0x21, 0xd2, 0x46, 0xe1, 0x25, 0xc8, + 0xe9, 0x58, 0x10, 0x99, 0x88, 0x8c, 0xb5, 0xb7, 0x1b, 0xec, 0xf9, 0x81, + 0x3e, 0x50, 0x0c, 0xf5, 0x4d, 0x6d, 0x07, 0xdb, 0x78, 0x06, 0x95, 0xd9, + 0x2c, 0xce, 0x83, 0x53, 0xbb, 0x4e, 0x8d, 0x78, 0xdd, 0x46, 0x51, 0x24, + 0x50, 0x50, 0x8e, 0xc7, 0xda, 0x01, 0x92, 0xe8, 0x96, 0x76, 0x75, 0xb5, + 0x72, 0x96, 0x0e, 0x9b, 0xbc, 0xac, 0xea, 0x59, 0x58, 0xd5, 0x6d, 0xb1, + 0xc8, 0xb3, 0xac, 0x3c, 0xe5, 0xdc, 0x36, 0xda, 0x6e, 0x20, 0x0c, 0x38, + 0x81, 0x94, 0xa5, 0x1d, 0xc7, 0xf6, 0xed, 0xd8, 0x6c, 0xeb, 0x9c, 0x49, + 0x07, 0xd3, 0x15, 0x0f, 0x93, 0x92, 0x29, 0x8f, 0xf2, 0xe4, 0x05, 0x80, + 0x77, 0xec, 0x9e, 0x61, 0xe1, 0x3e, 0xbb, 0x45, 0xab, 0xf8, 0xeb, 0x51, + 0x13, 0x7b, 0xca, 0x51, 0xa8, 0x19, 0x3e, 0x5e, 0x15, 0x38, 0x94, 0xaa, + 0x3b, 0xeb, 0x7f, 0x6b, 0x58, 0x46, 0xda, 0x01, 0xac, 0xf0, 0x93, 0x68, + 0x58, 0x78, 0x45, 0x98, 0x75, 0x0b, 0x1c, 0x04, 0x94, 0x62, 0x5b, 0xb6, + 0xaf, 0xf4, 0xaf, 0x8b, 0x08, 0xe4, 0x19, 0x83, 0x78, 0x67, 0x7e, 0xb2, + 0x30, 0x28, 0x2c, 0xcf, 0x57, 0xcf, 0x3d, 0xc8, 0x23, 0x15, 0x10, 0x71, + 0x91, 0xfc, 0xd1, 0x9b, 0x69, 0x5b, 0xc3, 0xb7, 0x28, 0x9b, 0x3c, 0x2f, + 0x03, 0xd6, 0x4f, 0xdc, 0xf6, 0x2f, 0x06, 0xaa, 0x2e, 0xeb, 0xeb, 0x09, + 0x58, 0x36, 0x59, 0xd3, 0xee, 0x47, 0x3f, 0x61, 0x38, 0x18, 0x09, 0xc9, + 0xca, 0x3c, 0x26, 0x8f, 0xc7, 0x5a, 0xce, 0x4d, 0x69, 0x67, 0x5f, 0xe5, + 0x0d, 0xb2, 0xb8, 0x38, 0x19, 0x35, 0xbd, 0xa9, 0x9b, 0x69, 0xf7, 0x77, + 0xfb, 0x9b, 0x26, 0xfe, 0xee, 0x35, 0xae, 0xdd, 0x39, 0x72, 0x5e, 0xa9, + 0x3a, 0xe9, 0x45, 0xa9, 0x40, 0x34, 0x78, 0xcb, 0x70, 0x8a, 0x40, 0x54, + 0xe3, 0xef, 0xd4, 0xe5, 0x7e, 0xae, 0x81, 0x22, 0xb4, 0xb7, 0x63, 0x2e, + 0x09, 0x47, 0x45, 0x2d, 0x5f, 0x41, 0x7f, 0x08, 0xde, 0xd0, 0xba, 0x47, + 0x9b, 0xe8, 0xe0, 0x53, 0x89, 0xb3, 0x7d, 0x0b, 0x8e, 0x68, 0x75, 0xb0, + 0xd4, 0x82, 0x0c, 0xb5, 0xea, 0x87, 0x4d, 0xd7, 0xfe, 0x87, 0x2c, 0x2e, + 0x03, 0x1c, 0xa2, 0x71, 0x7f, 0x04, 0xbd, 0x59, 0x2e, 0x7b, 0x8c, 0x2e, + 0xdd, 0x54, 0xb2, 0x84, 0xcf, 0x8a, 0x71, 0x3f, 0x13, 0xa4, 0x6c, 0x4b, + 0x7a, 0x50, 0x1e, 0x15, 0x45, 0xec, 0xde, 0xdf, 0xaa, 0xb1, 0x79, 0xd0, + 0x8a, 0xa6, 0xaf, 0x51, 0x35, 0x2f, 0x15, 0x10, 0xa6, 0x14, 0x58, 0xb7, + 0x1d, 0xd1, 0x8f, 0x46, 0xdd, 0x25, 0x51, 0x40}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 210 + {SEC_OID_SHA384, + 210, + {0x99, 0x0e, 0x13, 0x38, 0xbb, 0x87, 0x61, 0x80, 0x92, 0x59, 0x4f, 0x64, + 0xa8, 0xb9, 0x24, 0xb5, 0x89, 0x1f, 0xc8, 0x30, 0x0b, 0x35, 0x44, 0xc6, + 0xa3, 0x5e, 0x56, 0xf9, 0xd5, 0x26, 0x57, 0x6b, 0xa8, 0x0a, 0xd8, 0x44, + 0x79, 0xee, 0x27, 0x03, 0x64, 0xd7, 0xa5, 0x6c, 0xe6, 0xd1, 0xad, 0x3b, + 0xab, 0xe9, 0x76, 0xc8, 0x58, 0x66, 0x97, 0x1e, 0xa1, 0xe4, 0xa5, 0x79, + 0xe1, 0x78, 0xc4, 0x57, 0xa2, 0x86, 0x2c, 0x62, 0xd4, 0x8d, 0x38, 0xfd, + 0x6e, 0x01, 0x98, 0x95, 0xb4, 0x4a, 0x99, 0x45, 0xec, 0x48, 0x12, 0x91, + 0xe1, 0xa8, 0xb4, 0xda, 0x0e, 0x14, 0xac, 0x65, 0x6d, 0xb4, 0x93, 0x2a, + 0xd5, 0x4f, 0x31, 0x49, 0x3b, 0x78, 0x88, 0x88, 0x1a, 0x70, 0xb2, 0x63, + 0xb1, 0x49, 0x4f, 0xb8, 0x42, 0xb3, 0xd7, 0xb2, 0x8b, 0x27, 0x82, 0xc9, + 0x59, 0x02, 0xe3, 0xdc, 0x41, 0x97, 0x9c, 0xab, 0x70, 0x19, 0x33, 0x14, + 0x37, 0xb4, 0xd1, 0xbb, 0x30, 0xfb, 0xc1, 0xe1, 0xd3, 0x6b, 0xf2, 0x82, + 0xfb, 0xe7, 0xd3, 0xf6, 0x38, 0x04, 0xab, 0x61, 0xba, 0x14, 0xf3, 0xd4, + 0x24, 0x94, 0x01, 0x69, 0x4e, 0xa5, 0x26, 0x33, 0x34, 0x01, 0x0d, 0x22, + 0xac, 0x84, 0x66, 0xd4, 0x74, 0x89, 0x16, 0xe5, 0x46, 0x3a, 0x3e, 0x3e, + 0xa3, 0x30, 0xde, 0xe9, 0x73, 0x63, 0xbb, 0xef, 0x51, 0x46, 0xf2, 0xf1, + 0xb0, 0xa2, 0x97, 0x67, 0xfa, 0x67, 0x4c, 0xe7, 0x24, 0x74, 0x4f, 0xf6, + 0x7b, 0xfb, 0x58, 0x36, 0x99, 0xdb, 0xec, 0xc3, 0xc1, 0x27, 0x95, 0xb3, + 0xd5, 0xb4, 0xe3, 0x9d, 0x63, 0x18, 0xd4, 0xef, 0xd0, 0x61, 0x0b, 0x1b, + 0xf9, 0xcd, 0xdc, 0x06, 0xfe, 0xb5, 0x87, 0xb7, 0xc6, 0x79, 0x78, 0x96, + 0x85, 0x58, 0x17, 0x3a, 0xb5, 0xe9, 0x6c, 0x85, 0x18, 0xb6, 0x94, 0xce, + 0xc5, 0x80, 0x6c, 0x21, 0x44, 0x6b, 0x9a, 0xcd, 0x97, 0x5c, 0xde, 0x18, + 0x7d, 0xd3, 0x02, 0x42, 0xaf, 0xc3, 0xea, 0xed, 0x7b, 0x84, 0x17, 0x49, + 0xb1, 0xdf, 0x83, 0x72, 0xc3, 0xd5, 0x70, 0x1b, 0x6b, 0xf9, 0xae, 0x0d, + 0x81, 0xd8, 0xcb, 0xf1, 0x9a, 0x45, 0x08, 0x9f, 0xb7, 0x18, 0x43, 0xa6, + 0xb8, 0xe9, 0x33, 0x48, 0x2f, 0xc8, 0x62, 0xc8, 0x0b, 0x5e, 0xb3, 0x19, + 0x3e, 0xcf, 0xff, 0x87, 0x0f, 0x9f, 0xb5, 0x8f, 0x5f, 0xd5, 0xd2, 0x46, + 0x36, 0x91, 0x19, 0x3d, 0xd7, 0x1b, 0x13, 0x55, 0x3a, 0xdb, 0xc5, 0x44, + 0x86, 0xc2, 0x45, 0x57, 0x29, 0x9b, 0x48, 0x43, 0x6a, 0x75, 0x06, 0x8b, + 0xaa, 0x92, 0x20, 0xd9, 0x53, 0x7a, 0x52, 0xdc, 0xc2, 0x04, 0x29, 0xf7, + 0x35, 0x6f, 0x1d, 0xaa, 0xc5, 0x2a, 0x60, 0x77, 0x76, 0x0a, 0xed, 0xfd, + 0x82, 0x09, 0x39, 0x96, 0x79, 0x3c, 0xd5, 0x06, 0xb3, 0xa0, 0x8d, 0x50, + 0xca, 0x7e, 0x99, 0x72, 0xda, 0x65, 0x8d, 0xff, 0xf8, 0xdf, 0x88, 0xe6, + 0x35, 0xb6, 0xfd, 0x8a, 0xd5, 0x76, 0x09, 0x6a, 0xd2, 0x74, 0xce, 0x36, + 0x31, 0x3f, 0x66, 0x2d, 0xd4, 0x6b, 0x52, 0xa2, 0xd5, 0xe8, 0x22, 0xea, + 0xde, 0xd6, 0x7f, 0xa5, 0x1f, 0x74, 0xc4, 0xbc, 0x7a, 0xe6, 0x6e, 0xa4, + 0x4d, 0xbc, 0x3c, 0x6f, 0x3b, 0x5d, 0xde, 0x79, 0x2c, 0xc0, 0x17, 0x6d, + 0x78, 0x0e, 0x34, 0xef, 0xd7, 0x17, 0x4a, 0xb6, 0x4a, 0x32, 0x49, 0xe5, + 0x30, 0xf5, 0xf7, 0x5b, 0x0e, 0x37, 0x23, 0xde, 0xca, 0x0b, 0x14, 0x47, + 0xd0, 0x25, 0x6a, 0x2d, 0x36, 0x38, 0xb4, 0xb0, 0xd0, 0xf2, 0x6a, 0xfc, + 0x18, 0x87, 0xc4, 0xdb, 0xbd, 0x73, 0xcf, 0xf6, 0x76, 0xe7, 0xbc, 0x67, + 0xfb, 0x11, 0x4f, 0xbb, 0xf7, 0x91, 0xe9, 0x48, 0x3a, 0x27, 0xcd, 0xbb, + 0x6f, 0x24, 0x17, 0x7e, 0xbe, 0x7d, 0x8d, 0x08}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA384, + 211, + {0x7e, 0x6e, 0x6f, 0x4d, 0x81, 0x57, 0x94, 0xba, 0x19, 0xf8, 0xa3, 0xd4, + 0x8d, 0x05, 0x1c, 0x33, 0xd2, 0xa4, 0x6e, 0x34, 0xd4, 0x23, 0x9e, 0xbe, + 0xc1, 0x8d, 0xf0, 0x40, 0x69, 0x5d, 0x17, 0x12, 0xbf, 0x97, 0x89, 0x93, + 0xa1, 0x42, 0xd7, 0xef, 0x28, 0x3f, 0x02, 0x0d, 0x75, 0xdf, 0xc7, 0xec, + 0x1b, 0xf3, 0x57, 0x6f, 0x1a, 0xf6, 0xd8, 0x44, 0xb0, 0x91, 0xa2, 0xcf, + 0x95, 0x33, 0xf3, 0xcb, 0xe0, 0xb4, 0x08, 0xc0, 0x79, 0x32, 0x7b, 0x67, + 0xbb, 0xcc, 0x16, 0x16, 0x89, 0xcd, 0x37, 0x54, 0x10, 0x83, 0x78, 0xc4, + 0xd8, 0x89, 0x95, 0x24, 0x50, 0x69, 0xdf, 0x43, 0xce, 0x33, 0x28, 0xc9, + 0x1b, 0x0e, 0x7e, 0xf5, 0x04, 0x54, 0xce, 0x34, 0x41, 0x47, 0x76, 0x1e, + 0x60, 0x0d, 0x3f, 0x4e, 0xa3, 0x3f, 0x18, 0xda, 0x72, 0xd0, 0xc4, 0xf5, + 0xc2, 0xcf, 0x6f, 0x16, 0xd4, 0x93, 0x5f, 0xbc, 0xcb, 0xf5, 0x73, 0x69, + 0xf8, 0x1d, 0x05, 0x73, 0x41, 0xeb, 0x38, 0x02, 0x3b, 0xc1, 0x4a, 0x72, + 0xf7, 0xb6, 0x28, 0x4b, 0xd6, 0x82, 0x81, 0xa1, 0xf4, 0x3a, 0x3e, 0x10, + 0xc0, 0x0d, 0xfa, 0x09, 0x21, 0x5e, 0x12, 0xcb, 0x5f, 0x09, 0x18, 0x84, + 0xbb, 0xb1, 0xc0, 0x9d, 0xcc, 0x05, 0xf4, 0x00, 0xa4, 0x1f, 0x3a, 0x38, + 0x09, 0x07, 0x16, 0xac, 0x11, 0x66, 0x37, 0x4d, 0x42, 0xca, 0x4b, 0x90, + 0xce, 0xbf, 0xe7, 0x8e, 0x88, 0x61, 0x28, 0xb5, 0x8a, 0x3d, 0x12, 0x3d, + 0x4a, 0x31, 0x10, 0x2c, 0x0e, 0x9e, 0x7b, 0x32, 0x19, 0x20, 0x1f, 0xed, + 0x4f, 0xd1, 0xa6, 0x90, 0xbc, 0xef, 0xe1, 0x7a, 0xa3, 0x7f, 0x53, 0x4e, + 0xa3, 0x73, 0x91, 0x59, 0x5d, 0xa4, 0x0e, 0x38, 0x1f, 0x58, 0xa4, 0x32, + 0x36, 0x66, 0xd6, 0x46, 0x91, 0xd4, 0x50, 0x67, 0x21, 0x56, 0x8e, 0x96, + 0xa8, 0x23, 0x76, 0xbf, 0x7b, 0x05, 0x8e, 0x22, 0x4d, 0x8d, 0xc9, 0x77, + 0x06, 0x58, 0x95, 0xe1, 0xad, 0xec, 0xc3, 0x1e, 0x68, 0xc4, 0x69, 0xec, + 0x01, 0x99, 0x37, 0x7f, 0xc5, 0x9e, 0x3c, 0x9f, 0x65, 0xb8, 0x70, 0x2f, + 0xd7, 0xda, 0x1b, 0xc6, 0xf6, 0xe4, 0x84, 0x0b, 0x90, 0x2e, 0xee, 0x1f, + 0xe4, 0xb7, 0x7b, 0x84, 0x7b, 0x40, 0x74, 0x02, 0xc6, 0x82, 0x95, 0x27, + 0x4b, 0x74, 0x8b, 0x3f, 0xf9, 0x3c, 0x50, 0x51, 0x27, 0xa6, 0x4c, 0xa6, + 0x1e, 0xf8, 0xa2, 0xc9, 0xe2, 0x61, 0x5b, 0x60, 0xd5, 0x59, 0xd1, 0xd0, + 0x3e, 0x06, 0xbe, 0xc9, 0x2b, 0xd5, 0x4f, 0x67, 0x1f, 0x11, 0x5b, 0x2f, + 0x17, 0xf8, 0x1a, 0xa6, 0x8b, 0x55, 0x53, 0x5f, 0x36, 0x24, 0xd3, 0xca, + 0x94, 0x09, 0x39, 0x57, 0x8f, 0x54, 0xcd, 0x9e, 0x57, 0x0d, 0xb5, 0x5e, + 0x07, 0xc4, 0xa1, 0x92, 0xd5, 0x08, 0x6c, 0x53, 0x4c, 0x4b, 0x49, 0x9c, + 0xa7, 0xd5, 0xab, 0x24, 0x0d, 0xdc, 0x1c, 0x6c, 0xe6, 0x33, 0x64, 0xf3, + 0x9d, 0x2c, 0xb9, 0xe6, 0x48, 0x9f, 0x2f, 0xce, 0x89, 0x41, 0xa2, 0x05, + 0x56, 0xda, 0x30, 0xf4, 0x19, 0xce, 0x03, 0x99, 0x20, 0xbb, 0x26, 0x6a, + 0x38, 0xad, 0x00, 0xfe, 0x8c, 0xec, 0xbd, 0xfe, 0x43, 0x00, 0x66, 0xf9, + 0x65, 0x6b, 0x5a, 0x85, 0xd8, 0x98, 0x4e, 0x99, 0x50, 0xe7, 0x8f, 0x5c, + 0xd1, 0x91, 0x8a, 0xdc, 0xc0, 0xc8, 0xdc, 0xa9, 0x78, 0x61, 0x6e, 0x17, + 0x73, 0x4e, 0xc9, 0x11, 0x98, 0x5e, 0x08, 0x22, 0x3a, 0x61, 0x75, 0x49, + 0x2d, 0x1a, 0xa8, 0xfe, 0x98, 0xdb, 0x76, 0x9f, 0xdd, 0x0c, 0x2e, 0xa3, + 0x75, 0xe0, 0x85, 0x88, 0x9a, 0x7c, 0x36, 0x6c, 0xa4, 0x71, 0x71, 0x7f, + 0x67, 0x6a, 0xb2, 0x87, 0x3c, 0x0f, 0x31, 0xbf, 0x9e, 0x9a, 0xe9, 0xa8, + 0x20, 0xf5, 0x98, 0x5f, 0x37, 0x29, 0x52, 0x59}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 212 + {SEC_OID_SHA384, + 212, + {0x79, 0xe0, 0xa3, 0xe4, 0xc0, 0x4c, 0xa8, 0x17, 0x12, 0x8b, 0x73, 0xf1, + 0x1c, 0x42, 0x86, 0xe6, 0xc3, 0x9a, 0x25, 0xb6, 0xa9, 0x79, 0xde, 0xea, + 0x45, 0xf0, 0xee, 0x0a, 0x6c, 0xc0, 0xb5, 0xb9, 0xbc, 0x67, 0xb2, 0x06, + 0xda, 0x97, 0x7f, 0x62, 0x8c, 0x8d, 0xb3, 0xb2, 0x42, 0xb4, 0x51, 0xfc, + 0x0f, 0xaa, 0x8b, 0xa3, 0xe5, 0x22, 0xf0, 0xec, 0x09, 0x77, 0x68, 0x01, + 0xcd, 0x78, 0x12, 0x92, 0x30, 0xe1, 0x21, 0xd2, 0xe2, 0xc9, 0xd3, 0x02, + 0xa1, 0xff, 0xc5, 0x48, 0x90, 0x52, 0xea, 0xe1, 0x5b, 0xa9, 0x15, 0x27, + 0x38, 0xd1, 0xe0, 0xfa, 0xe8, 0x79, 0xa3, 0x24, 0xbd, 0xe0, 0x29, 0x54, + 0x60, 0x82, 0xda, 0x97, 0xf8, 0x8f, 0x67, 0xbc, 0x40, 0xe3, 0x43, 0x14, + 0x25, 0xb9, 0x59, 0x9d, 0x6d, 0x09, 0x7c, 0x45, 0x20, 0x59, 0xfa, 0xc4, + 0x18, 0x39, 0xa6, 0xe8, 0x19, 0x4e, 0x0e, 0x53, 0x9a, 0x5a, 0xc1, 0xa9, + 0x4a, 0xf4, 0x70, 0x8f, 0xe2, 0x9d, 0xee, 0x4d, 0xf1, 0xe2, 0x1f, 0x00, + 0x85, 0x01, 0x6a, 0xec, 0x68, 0xf3, 0xc4, 0xfc, 0xbf, 0x7e, 0x64, 0xb7, + 0x82, 0x08, 0x85, 0xbe, 0xf3, 0x5e, 0xd4, 0xcd, 0x6b, 0x5d, 0x87, 0x75, + 0xd6, 0x91, 0xd2, 0x55, 0x3b, 0x61, 0xaf, 0xb5, 0x96, 0xee, 0xe4, 0x99, + 0x66, 0x6b, 0x7d, 0xbc, 0xd0, 0x43, 0xd9, 0x28, 0xcc, 0xd8, 0xd0, 0xbe, + 0x57, 0x54, 0xc7, 0x3b, 0xbf, 0x36, 0x22, 0x60, 0x17, 0xbb, 0x62, 0xb2, + 0x7c, 0xdf, 0x64, 0xbc, 0xb9, 0x00, 0xde, 0xd9, 0x45, 0x2e, 0xee, 0x44, + 0x2f, 0xc0, 0x34, 0x12, 0x11, 0xf5, 0x8c, 0xf1, 0x5f, 0xb6, 0x16, 0x4c, + 0xfb, 0xd0, 0xa1, 0x87, 0xc3, 0xac, 0x90, 0xc0, 0x5c, 0x46, 0x20, 0x39, + 0x4e, 0xf3, 0xe4, 0xb9, 0x38, 0x41, 0x19, 0x1a, 0x29, 0x9c, 0x76, 0x3e, + 0x24, 0xf5, 0x69, 0x5a, 0x23, 0x0d, 0x1c, 0x03, 0xb1, 0xed, 0xff, 0x00, + 0x6d, 0x77, 0x4c, 0xf4, 0x00, 0xd2, 0xec, 0x2f, 0xa2, 0xd4, 0xc3, 0x97, + 0xa5, 0xae, 0xed, 0x93, 0x94, 0x69, 0x95, 0x53, 0xc7, 0x10, 0x28, 0x39, + 0x26, 0x7a, 0xe8, 0x37, 0x9a, 0x3d, 0x73, 0x11, 0xd8, 0xd7, 0xbc, 0xc2, + 0x54, 0x77, 0x73, 0xe8, 0xac, 0xbb, 0x5a, 0x7f, 0xa2, 0xa9, 0xd2, 0x72, + 0x45, 0x97, 0x30, 0x4f, 0x86, 0x5b, 0xd8, 0xff, 0x38, 0xe9, 0x75, 0xaf, + 0xea, 0xd1, 0x21, 0xe2, 0x45, 0x6f, 0x66, 0x9b, 0x54, 0xa4, 0x42, 0xfd, + 0x63, 0x12, 0xaa, 0xa3, 0xc9, 0xbf, 0x13, 0x20, 0xea, 0xac, 0x7a, 0x9f, + 0xdd, 0xd8, 0x2a, 0xbf, 0x70, 0xc2, 0xc0, 0xd2, 0x52, 0xbf, 0x9d, 0x74, + 0x43, 0x2f, 0x95, 0x95, 0xe9, 0xd1, 0x9c, 0xeb, 0x1b, 0x89, 0xa4, 0x16, + 0xc1, 0xc1, 0x0b, 0xc6, 0x2e, 0x03, 0x12, 0x15, 0xf5, 0x79, 0xfd, 0x50, + 0x49, 0xf6, 0xe2, 0xef, 0x5c, 0x34, 0x71, 0x7f, 0x19, 0x2c, 0x28, 0xf3, + 0x4a, 0xed, 0x00, 0xbf, 0xd8, 0x31, 0x4a, 0xda, 0xd6, 0x92, 0xbc, 0xf2, + 0xe5, 0xaf, 0x5e, 0x68, 0xbb, 0xf3, 0x1e, 0xd2, 0x92, 0x39, 0x49, 0xdf, + 0x8c, 0x28, 0xbd, 0x77, 0xbe, 0x6f, 0x4e, 0xcc, 0x00, 0xf5, 0xc1, 0xce, + 0x72, 0x5d, 0xa9, 0xfc, 0xa1, 0x2b, 0x88, 0x4f, 0xf5, 0xa8, 0x57, 0x6d, + 0xb5, 0x8b, 0x17, 0x4f, 0xbb, 0x11, 0x82, 0x22, 0x02, 0xa8, 0xb0, 0x15, + 0xdc, 0x6d, 0x1b, 0x3c, 0xcd, 0xd5, 0xd3, 0x06, 0xb6, 0x4d, 0xcf, 0x4e, + 0x4d, 0xf1, 0x38, 0xe4, 0x4e, 0x8d, 0xdb, 0x26, 0x43, 0x26, 0xfa, 0x35, + 0xe9, 0x69, 0xda, 0xd7, 0x1e, 0xae, 0x52, 0x16, 0x97, 0xa1, 0xee, 0x02, + 0xb1, 0x01, 0xcc, 0xf7, 0x6e, 0x79, 0x4e, 0xb2, 0x52, 0xac, 0xc5, 0x47, + 0x2e, 0xa0, 0x0d, 0x83, 0x66, 0xd4, 0xe2, 0xad}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA384, + 213, + {0x38, 0x8f, 0x02, 0xde, 0x64, 0x7e, 0x67, 0xbc, 0x72, 0x9a, 0x24, 0x1d, + 0xca, 0x57, 0xc7, 0x5f, 0xc5, 0x5d, 0x87, 0x65, 0x59, 0xd6, 0x97, 0x58, + 0x7b, 0x30, 0x2b, 0xdd, 0xef, 0x18, 0x22, 0x2d, 0x1d, 0x0f, 0x53, 0xa9, + 0xc5, 0xf6, 0xd9, 0x45, 0x9d, 0x45, 0x7c, 0x2f, 0x8b, 0x22, 0xdb, 0x87, + 0x20, 0x78, 0xfa, 0x3e, 0xe7, 0x34, 0x07, 0xbe, 0x9b, 0xe6, 0xec, 0x15, + 0x78, 0x5f, 0x97, 0x21, 0x40, 0x0d, 0x41, 0x4f, 0xbe, 0x90, 0x8a, 0xce, + 0xd1, 0xaf, 0x94, 0x53, 0x09, 0x2e, 0x24, 0x1a, 0x41, 0xd9, 0x50, 0x69, + 0x44, 0xee, 0x4c, 0x7f, 0x0b, 0xa7, 0x9c, 0xa3, 0xd0, 0x51, 0x95, 0x40, + 0x8c, 0xbe, 0xd1, 0x31, 0xa6, 0xcf, 0x4e, 0xe2, 0x81, 0x67, 0x95, 0x9a, + 0xd3, 0x5c, 0xff, 0xca, 0xef, 0x2b, 0x88, 0x90, 0x32, 0x13, 0xa7, 0xa9, + 0xf7, 0x27, 0x02, 0x78, 0xcf, 0xec, 0xc9, 0xc6, 0x10, 0x77, 0x51, 0x7e, + 0x3b, 0x7c, 0x9f, 0xb7, 0x2b, 0xee, 0x57, 0x2b, 0xea, 0x28, 0x17, 0xe8, + 0xc0, 0xa7, 0x74, 0x04, 0x0b, 0x5e, 0xb5, 0x08, 0xbf, 0xb2, 0x80, 0xe3, + 0xbb, 0xc8, 0x78, 0xec, 0xaf, 0x8c, 0xac, 0xb9, 0x1f, 0xbe, 0xc2, 0x2d, + 0x13, 0x0a, 0x1a, 0x12, 0x3b, 0x8d, 0xd6, 0x45, 0x1c, 0x37, 0x44, 0xde, + 0x77, 0x9d, 0xdd, 0xfc, 0x75, 0x16, 0xe4, 0x83, 0xfc, 0x01, 0x55, 0x4f, + 0x16, 0xad, 0xa9, 0x90, 0x01, 0x6e, 0xd6, 0xe4, 0xee, 0x81, 0x47, 0x06, + 0x88, 0xb0, 0xd9, 0x1b, 0x36, 0x19, 0x9a, 0x8e, 0x7e, 0x0b, 0x8a, 0xa3, + 0xf3, 0xe1, 0x21, 0x61, 0xf5, 0x3c, 0xa8, 0x59, 0xb2, 0xac, 0xcf, 0x06, + 0x67, 0xa1, 0xa3, 0x06, 0xbc, 0x10, 0xcf, 0x9e, 0x66, 0xe5, 0x56, 0x24, + 0x10, 0xc1, 0x83, 0xc5, 0x32, 0x2b, 0x10, 0x24, 0xf0, 0xea, 0xc7, 0xcf, + 0xa4, 0xa5, 0xe6, 0x33, 0xff, 0x99, 0x41, 0x2d, 0x76, 0x9d, 0x52, 0xa0, + 0xdc, 0x2c, 0x58, 0x5b, 0x7b, 0x6a, 0x57, 0x06, 0xc7, 0x35, 0x1b, 0x7d, + 0x04, 0xb2, 0x6d, 0x7b, 0x90, 0x61, 0xd4, 0x45, 0x5a, 0x97, 0xf8, 0x9b, + 0x08, 0x24, 0x02, 0x3c, 0xea, 0xbf, 0xde, 0x98, 0x37, 0xd7, 0x43, 0xa0, + 0x6a, 0x36, 0xec, 0x97, 0x4e, 0xd0, 0xc1, 0xa6, 0x26, 0xfc, 0xa2, 0x0c, + 0x95, 0xe5, 0xdd, 0x1e, 0x1a, 0x3a, 0x59, 0xe1, 0x56, 0x32, 0xbc, 0x6b, + 0x55, 0x6c, 0x83, 0x94, 0xcc, 0xf4, 0x73, 0x3c, 0x85, 0xa9, 0xb9, 0x00, + 0x8c, 0x8d, 0xce, 0xf8, 0x96, 0x93, 0xca, 0x34, 0xf8, 0xcd, 0x32, 0x84, + 0x78, 0x16, 0xeb, 0x75, 0xf3, 0x03, 0xc9, 0x6b, 0x62, 0x7e, 0xcc, 0x88, + 0x01, 0xc3, 0xa2, 0x5b, 0x61, 0x29, 0x83, 0xf0, 0xd8, 0xb0, 0x98, 0xc0, + 0x83, 0x33, 0x16, 0xb4, 0x27, 0xf5, 0xdf, 0xd6, 0x68, 0x34, 0xaf, 0xbd, + 0x92, 0x22, 0x11, 0x0c, 0x31, 0xe8, 0x1c, 0x61, 0xeb, 0x2e, 0xaa, 0xcf, + 0xa3, 0x9b, 0x50, 0x82, 0xd2, 0x20, 0x7b, 0x54, 0x7e, 0xcc, 0xc2, 0x5c, + 0x03, 0xa8, 0x25, 0x64, 0x8c, 0xde, 0x87, 0x5a, 0x09, 0xa0, 0x3d, 0x22, + 0x05, 0x08, 0x0b, 0x43, 0x52, 0xc5, 0xcd, 0x6b, 0x47, 0xc3, 0x2a, 0x52, + 0x57, 0xf9, 0xb7, 0x7b, 0x6b, 0x4d, 0x25, 0xb6, 0x06, 0xf8, 0x7e, 0x35, + 0x3c, 0xa0, 0x96, 0xea, 0x5b, 0x63, 0xfb, 0x0a, 0xe5, 0xe5, 0x1e, 0x0a, + 0xde, 0x20, 0x1a, 0xc4, 0x45, 0x2d, 0x3c, 0xc4, 0x57, 0xa4, 0x9b, 0xe9, + 0xaa, 0xc9, 0x06, 0x8e, 0x58, 0x4c, 0xa9, 0xf0, 0x56, 0xfd, 0x59, 0x08, + 0xab, 0xa6, 0x26, 0xb5, 0xfb, 0x12, 0xfa, 0xd1, 0x65, 0xfd, 0xb1, 0x68, + 0x7a, 0x35, 0x8a, 0x01, 0x0a, 0xdf, 0x42, 0x02, 0x0d, 0x6a, 0xa1, 0x71, + 0x52, 0x67, 0x6a, 0x11, 0xa6, 0xa0, 0x60, 0xdf}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA384, + 214, + {0x36, 0x5c, 0x5a, 0x43, 0x2c, 0xd3, 0xee, 0xc1, 0x5a, 0xa9, 0x3d, 0xf7, + 0x69, 0x17, 0xc5, 0x77, 0xa9, 0x47, 0xc5, 0x44, 0x2f, 0xfa, 0x98, 0x37, + 0x3c, 0x70, 0xf1, 0x91, 0x99, 0xde, 0xa9, 0x6f, 0xfd, 0x8f, 0xaa, 0xe8, + 0x23, 0x3f, 0x46, 0x96, 0x3c, 0xa7, 0x00, 0x52, 0x34, 0x81, 0x23, 0xd3, + 0x94, 0x79, 0x6f, 0x59, 0x61, 0x02, 0x50, 0x6e, 0x4e, 0x09, 0xe6, 0x71, + 0x74, 0x93, 0xae, 0xb2, 0x57, 0xd9, 0xdd, 0xa4, 0x13, 0x16, 0xaf, 0xc0, + 0x49, 0x96, 0x78, 0xad, 0x11, 0xdf, 0x91, 0x10, 0x4a, 0xff, 0xfc, 0x1e, + 0x20, 0xbe, 0xef, 0xd9, 0x4f, 0x0d, 0x57, 0x50, 0x0f, 0xac, 0x2d, 0xd7, + 0xb7, 0x1b, 0x3c, 0xa0, 0x36, 0x6f, 0x31, 0x87, 0x45, 0x2f, 0x3c, 0x20, + 0x2b, 0xd4, 0x44, 0x18, 0x62, 0xea, 0x4f, 0xf7, 0x15, 0xc1, 0x2a, 0xf5, + 0x3b, 0x68, 0xf0, 0x10, 0x01, 0xe5, 0x05, 0x4e, 0xf8, 0x51, 0xac, 0xee, + 0xf1, 0x38, 0xb0, 0x94, 0x46, 0x1a, 0xbb, 0x77, 0x96, 0xa5, 0xdc, 0x84, + 0xbf, 0x53, 0xf7, 0xc4, 0xe7, 0x00, 0x6e, 0xff, 0xbd, 0x9f, 0xf9, 0x1e, + 0x1e, 0xdc, 0x49, 0x8e, 0x86, 0x7e, 0x75, 0x48, 0x54, 0xc5, 0x92, 0x13, + 0xc0, 0x11, 0x6a, 0x8d, 0xde, 0x9e, 0xa6, 0x94, 0x21, 0x07, 0x31, 0xeb, + 0x36, 0x6c, 0x53, 0x72, 0x9c, 0xb2, 0xb6, 0xa9, 0xd9, 0x03, 0x8b, 0x15, + 0x3b, 0xa2, 0x87, 0x9b, 0x0d, 0xe5, 0xb5, 0xc9, 0x08, 0x8b, 0x79, 0xa8, + 0x4a, 0x95, 0x52, 0xf3, 0xf6, 0xf2, 0x02, 0x12, 0x13, 0x01, 0x0d, 0xc9, + 0x15, 0xb0, 0x41, 0x71, 0x3e, 0xb9, 0x35, 0x0f, 0x7a, 0x18, 0x58, 0xe3, + 0x38, 0xfe, 0xe7, 0x06, 0x3c, 0xee, 0x43, 0xaa, 0x0f, 0x19, 0x5f, 0xc7, + 0x06, 0x39, 0x47, 0x9b, 0x5f, 0xa9, 0xe6, 0x53, 0x9e, 0x69, 0x03, 0x3c, + 0x8d, 0x3f, 0x12, 0xac, 0xd7, 0x8e, 0xff, 0x73, 0xc3, 0xac, 0x11, 0x00, + 0x25, 0xf6, 0xf7, 0xc7, 0xdc, 0xe6, 0xd4, 0x72, 0xa2, 0x40, 0xf5, 0xe6, + 0xae, 0xa2, 0xbe, 0xec, 0x9b, 0x7d, 0x8b, 0xc4, 0x13, 0xe2, 0x7d, 0xf4, + 0xa0, 0xcc, 0x5b, 0xe5, 0xe7, 0x3e, 0x88, 0x7a, 0xc2, 0x65, 0xfb, 0x25, + 0x8d, 0xdf, 0x5c, 0x94, 0xec, 0x90, 0xc0, 0xa4, 0x90, 0x9c, 0x73, 0xa5, + 0x8b, 0xfd, 0x4b, 0xee, 0xbc, 0xfd, 0x9f, 0x23, 0x60, 0x2e, 0xe1, 0x0f, + 0x78, 0xa8, 0xa8, 0xb3, 0x95, 0xaa, 0x17, 0xcc, 0xff, 0x5e, 0x73, 0x7a, + 0x0d, 0xe2, 0xa0, 0x61, 0x39, 0x43, 0x55, 0xb1, 0xbc, 0x5e, 0x3c, 0x68, + 0x8e, 0xd0, 0x6b, 0xa6, 0x5e, 0x8b, 0x57, 0x96, 0x7a, 0x42, 0x9a, 0x2c, + 0x35, 0x2a, 0x24, 0x37, 0xa4, 0x48, 0xfd, 0xbf, 0x8f, 0xe5, 0x2e, 0xc1, + 0xda, 0x09, 0x34, 0xb8, 0xea, 0xa2, 0xb7, 0xc2, 0x30, 0xe5, 0x07, 0x34, + 0x1e, 0xfa, 0x26, 0x25, 0xbc, 0x4e, 0x01, 0x5c, 0x21, 0xa7, 0xf9, 0xaa, + 0x4e, 0x05, 0x0b, 0x26, 0xd3, 0xaa, 0xc6, 0xe4, 0x74, 0xac, 0x7f, 0x2d, + 0xcd, 0x70, 0x99, 0x84, 0x64, 0x37, 0x00, 0xa0, 0x52, 0x1b, 0x0d, 0x84, + 0x0c, 0xf9, 0x3c, 0x29, 0xa2, 0x76, 0xc1, 0x2e, 0x6f, 0xf3, 0x29, 0x78, + 0xd9, 0x2a, 0xdb, 0xf3, 0x66, 0x90, 0xd2, 0xfe, 0x8b, 0xcc, 0x9e, 0x12, + 0xa4, 0x2f, 0x42, 0xc2, 0x61, 0x19, 0xf1, 0xf4, 0x32, 0xa7, 0x30, 0x4b, + 0x13, 0x50, 0xc3, 0xd5, 0x84, 0xa0, 0x4b, 0x14, 0xcc, 0x6f, 0x31, 0xe4, + 0x56, 0x6f, 0x72, 0x78, 0x6e, 0xc1, 0xe2, 0x4d, 0x5a, 0xe1, 0xfc, 0xb8, + 0xb6, 0x6e, 0xd7, 0xd8, 0xe2, 0x86, 0x19, 0xa0, 0x2c, 0xbb, 0x8f, 0x21, + 0x7b, 0x1d, 0x8a, 0x3a, 0xb2, 0x93, 0x8a, 0xa0, 0xb9, 0x2e, 0x5b, 0x3c, + 0xd8, 0xd3, 0xd0, 0xfb, 0xfb, 0x77, 0xf5, 0xc5}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA384, + 215, + {0x64, 0xd7, 0x97, 0xc9, 0xa4, 0x80, 0xa0, 0xaf, 0x29, 0xbc, 0x1d, 0x0f, + 0xab, 0x87, 0x7f, 0xeb, 0x03, 0x1e, 0x12, 0xd2, 0x11, 0x62, 0x1d, 0x17, + 0x80, 0xf0, 0xe6, 0xc7, 0xd1, 0xe1, 0x21, 0xff, 0xf7, 0x84, 0x90, 0xda, + 0xcb, 0x45, 0x0c, 0x84, 0xca, 0x88, 0x61, 0x24, 0x33, 0x61, 0x60, 0xb3, + 0x81, 0xc4, 0x9e, 0x29, 0x85, 0xf9, 0x01, 0x48, 0xb8, 0x60, 0x15, 0xe3, + 0x2a, 0xdb, 0x5d, 0x09, 0x0f, 0x3a, 0x5b, 0x09, 0xe3, 0xcc, 0x46, 0xfd, + 0xde, 0xb0, 0x90, 0x5f, 0x92, 0xc3, 0xef, 0xb9, 0x4e, 0x2e, 0xe8, 0x87, + 0xd1, 0x60, 0x00, 0x8d, 0x5a, 0x62, 0x21, 0xa6, 0x37, 0x41, 0x1f, 0xfe, + 0xcd, 0x72, 0x5d, 0xf8, 0xe9, 0x2b, 0xaa, 0xa8, 0x24, 0x9f, 0x07, 0xc4, + 0x52, 0x43, 0x97, 0x50, 0xc4, 0x0b, 0x0a, 0xfb, 0x88, 0x65, 0x45, 0x85, + 0xbd, 0x28, 0x7b, 0xaf, 0xe4, 0xa6, 0x1d, 0xe4, 0x50, 0x97, 0x21, 0xeb, + 0x4b, 0xd7, 0x1d, 0x99, 0x2f, 0x62, 0xd1, 0xf4, 0x9e, 0xf9, 0x66, 0x95, + 0xc1, 0x55, 0x05, 0x51, 0x38, 0xfe, 0xf9, 0x06, 0xcf, 0x28, 0x46, 0xa2, + 0xab, 0xf8, 0xc5, 0x1d, 0x70, 0xa3, 0x33, 0x20, 0x6b, 0xd7, 0xa1, 0x9e, + 0xc8, 0xb0, 0xc9, 0xea, 0x18, 0x2a, 0x7b, 0x4d, 0x76, 0xc3, 0x3c, 0x21, + 0x19, 0x6a, 0xa7, 0x2d, 0x15, 0x8a, 0x0c, 0xa7, 0xfb, 0x3d, 0xd4, 0x4a, + 0x39, 0xe4, 0x19, 0x1f, 0xa4, 0x7d, 0x06, 0x1e, 0x2f, 0xe2, 0x83, 0xdb, + 0xb9, 0x8d, 0xbb, 0x09, 0x14, 0x85, 0x9a, 0x73, 0xd5, 0xfc, 0x19, 0x9c, + 0x29, 0x70, 0x80, 0xf7, 0x1a, 0x1c, 0x91, 0x54, 0x77, 0x30, 0xb2, 0x19, + 0xa3, 0x65, 0x64, 0x6b, 0x5f, 0xdb, 0xbc, 0x0b, 0x39, 0x7e, 0xd2, 0xb4, + 0xee, 0xb3, 0x05, 0x5e, 0xa7, 0xac, 0x38, 0xfa, 0x2e, 0x27, 0xac, 0x23, + 0x6e, 0xf0, 0x55, 0x96, 0x54, 0x56, 0xbc, 0x2e, 0xa3, 0x96, 0xac, 0xc1, + 0xea, 0x28, 0x02, 0xe3, 0x67, 0xed, 0x1b, 0x46, 0x5d, 0x47, 0x06, 0xff, + 0x7e, 0x1e, 0xd8, 0x10, 0x62, 0x02, 0x47, 0x37, 0x8a, 0xbc, 0xf6, 0x54, + 0x5c, 0xfb, 0x37, 0x93, 0xa6, 0x95, 0xa0, 0xab, 0xaf, 0x92, 0x43, 0x33, + 0xb2, 0x91, 0xa6, 0xba, 0x8e, 0x17, 0x14, 0xdb, 0x49, 0x86, 0xa5, 0xb4, + 0x85, 0xf7, 0xa0, 0x61, 0x8b, 0x73, 0x1b, 0x9a, 0xd4, 0xb0, 0x3b, 0x3d, + 0x07, 0xea, 0x3f, 0x8d, 0x7b, 0xe9, 0x01, 0x14, 0xf9, 0xd6, 0x62, 0x11, + 0xff, 0x8b, 0x30, 0xfe, 0xbb, 0x2d, 0xef, 0x24, 0x5e, 0x6a, 0x56, 0x11, + 0x08, 0x26, 0x4c, 0x23, 0x7f, 0x8f, 0xc8, 0xc3, 0x5e, 0x52, 0xb2, 0x09, + 0x53, 0xb9, 0xc4, 0x9e, 0x62, 0x01, 0x46, 0xbe, 0xab, 0x9c, 0x39, 0x12, + 0xf9, 0xa0, 0x12, 0xcc, 0x5d, 0x42, 0x1e, 0xf8, 0xba, 0x5f, 0xdb, 0xbe, + 0xc3, 0xa1, 0x42, 0x09, 0x8c, 0xe9, 0x86, 0x1c, 0x67, 0x50, 0x49, 0x8c, + 0xf7, 0xad, 0x05, 0xd9, 0xd5, 0xe5, 0xcb, 0x55, 0x7a, 0x2b, 0xc3, 0x86, + 0x96, 0x02, 0x74, 0xd9, 0xd0, 0xbd, 0x09, 0x14, 0x78, 0xbb, 0xe2, 0x0c, + 0x08, 0x6d, 0x33, 0x21, 0xcf, 0x44, 0xc8, 0xf8, 0x46, 0x67, 0x55, 0xdc, + 0xec, 0xe0, 0x07, 0x8a, 0x0a, 0x5e, 0xc8, 0x3d, 0x20, 0x6d, 0x0c, 0x3f, + 0x70, 0x74, 0x4f, 0x23, 0x4b, 0xbf, 0xe0, 0x13, 0x0c, 0x3f, 0x6b, 0xb4, + 0x55, 0xf1, 0x75, 0xa0, 0x38, 0xdb, 0x19, 0xed, 0x33, 0x63, 0x06, 0xba, + 0x77, 0xd1, 0xc4, 0x64, 0x6a, 0x57, 0x8d, 0x22, 0x9f, 0xc9, 0x4a, 0xd2, + 0xdb, 0xab, 0xda, 0xf7, 0x73, 0xc4, 0x94, 0x52, 0xbf, 0xa0, 0x6a, 0xd0, + 0x1b, 0x8f, 0xc8, 0xaa, 0x6b, 0x63, 0xa4, 0xd4, 0xd8, 0x14, 0x4c, 0x32, + 0x70, 0x01, 0x8b, 0xbc, 0x12, 0x2f, 0x87, 0xc2}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA384, + 216, + {0x26, 0x86, 0x4e, 0x54, 0xd8, 0x4f, 0x29, 0xb5, 0x33, 0x67, 0xac, 0x70, + 0x73, 0xdf, 0x84, 0xce, 0x5d, 0x88, 0x5c, 0x7b, 0x67, 0x32, 0x0e, 0x09, + 0xf3, 0xbd, 0x3a, 0x84, 0x68, 0xde, 0x72, 0xf8, 0xee, 0x21, 0x25, 0x3f, + 0x11, 0x57, 0xe7, 0x46, 0x80, 0x19, 0x0a, 0x14, 0xc8, 0x95, 0x89, 0x75, + 0x35, 0xe0, 0x4d, 0x88, 0x61, 0xa7, 0x46, 0x00, 0x39, 0x97, 0x0e, 0x10, + 0xbd, 0x1f, 0x1c, 0x7f, 0x46, 0x90, 0xa2, 0xb7, 0xe2, 0x42, 0x2f, 0x33, + 0xc4, 0xeb, 0x2c, 0x18, 0xfb, 0xef, 0xaf, 0x72, 0xa8, 0x5b, 0x55, 0x2a, + 0x26, 0xda, 0xc2, 0x7b, 0xcf, 0x5e, 0x66, 0xaa, 0x97, 0xa4, 0x76, 0x3a, + 0x1a, 0x32, 0xa8, 0x68, 0x1b, 0x26, 0x27, 0x40, 0x9c, 0x8a, 0x71, 0xc4, + 0xa6, 0xe3, 0x5b, 0x5d, 0x84, 0x5e, 0x35, 0xa3, 0xef, 0x67, 0xb9, 0x76, + 0xef, 0x02, 0x94, 0x0f, 0xe0, 0xa4, 0xe4, 0x79, 0x53, 0x5a, 0x0b, 0x62, + 0x39, 0xe4, 0xd1, 0xee, 0xc7, 0x27, 0xe4, 0xa2, 0x14, 0xcc, 0x7b, 0xd7, + 0xf3, 0x02, 0x9b, 0x3c, 0x36, 0xac, 0xa1, 0x91, 0xce, 0x5b, 0xec, 0x40, + 0xf0, 0x92, 0x7c, 0xf1, 0x6a, 0x38, 0x54, 0x2a, 0x46, 0x45, 0x37, 0x64, + 0xba, 0x94, 0xec, 0xf0, 0x65, 0x19, 0x46, 0x97, 0x8d, 0xf3, 0x39, 0x6f, + 0x6b, 0xf1, 0x2d, 0xec, 0x23, 0xc3, 0xf3, 0x3c, 0x78, 0x37, 0x6d, 0xf7, + 0x70, 0x84, 0x2f, 0x28, 0xaf, 0xf8, 0xd7, 0x52, 0xf2, 0x53, 0x08, 0xc2, + 0xec, 0xc7, 0x4e, 0x58, 0x8b, 0xf1, 0x6c, 0xef, 0x32, 0x4c, 0xc0, 0xf9, + 0xaa, 0x15, 0x6b, 0x0f, 0x52, 0xc9, 0x3b, 0x15, 0x90, 0x05, 0x6f, 0x3f, + 0x5e, 0x01, 0x24, 0x8c, 0x58, 0x9f, 0x55, 0xe4, 0x15, 0xec, 0x38, 0x7b, + 0xde, 0xe7, 0x2f, 0x96, 0x79, 0x0b, 0x1c, 0xdf, 0x01, 0xf0, 0x7a, 0x48, + 0xf5, 0x7f, 0x05, 0x8d, 0x1e, 0xae, 0x97, 0x30, 0xdf, 0xff, 0xe0, 0x5e, + 0xef, 0xc8, 0x88, 0x29, 0x52, 0xf8, 0x8a, 0x4a, 0x19, 0x3e, 0x76, 0xea, + 0x79, 0xc0, 0x3a, 0x32, 0x94, 0x1e, 0x05, 0x1f, 0x75, 0x0c, 0x49, 0xb3, + 0x9e, 0x5f, 0x42, 0x08, 0x36, 0x64, 0xf8, 0xe5, 0x6a, 0x1a, 0x09, 0x85, + 0x4e, 0xc7, 0xf1, 0x19, 0x31, 0xf9, 0xb5, 0x9b, 0x88, 0x0d, 0xd1, 0x9e, + 0xc6, 0x98, 0xe4, 0xfd, 0x29, 0x9b, 0x15, 0x54, 0x27, 0xe2, 0x09, 0x61, + 0x4b, 0xad, 0x11, 0x5f, 0x27, 0x78, 0x12, 0xb1, 0xdf, 0xcb, 0xe8, 0x13, + 0x75, 0x34, 0x2d, 0x83, 0x36, 0x09, 0x60, 0x12, 0xff, 0x6d, 0x5b, 0x81, + 0x9c, 0x0a, 0x3d, 0x35, 0x92, 0xff, 0x31, 0x99, 0x4c, 0x2e, 0x67, 0x34, + 0xc1, 0x1f, 0xe3, 0xaa, 0x97, 0x67, 0xf2, 0xe0, 0x7c, 0xa6, 0x1e, 0x5f, + 0xcc, 0x1b, 0x38, 0xfb, 0x02, 0x84, 0xbc, 0xcc, 0xb8, 0x0e, 0xb4, 0x76, + 0x3a, 0xaa, 0xea, 0x78, 0xae, 0x33, 0x48, 0x3d, 0x0a, 0xa7, 0x3e, 0x51, + 0x09, 0x18, 0x29, 0x13, 0x34, 0x7e, 0xde, 0x34, 0xec, 0xea, 0x4c, 0xd1, + 0x57, 0x1e, 0xfb, 0xa8, 0x08, 0x6c, 0xf7, 0xa4, 0x53, 0x2a, 0x85, 0xc8, + 0x72, 0xe2, 0x7f, 0x39, 0x37, 0x5f, 0x73, 0x6a, 0xed, 0x8c, 0xd5, 0x63, + 0x48, 0xae, 0xf2, 0x09, 0x54, 0x4e, 0xfb, 0x5c, 0x43, 0x3b, 0x01, 0x3b, + 0x91, 0x2a, 0x71, 0xe2, 0x5e, 0x83, 0x2b, 0xf7, 0xd8, 0xf6, 0x57, 0xb8, + 0x88, 0x50, 0x62, 0xdf, 0xbd, 0xf0, 0x92, 0x08, 0x5e, 0x34, 0xeb, 0xa9, + 0xb6, 0x0c, 0xd4, 0x52, 0x3a, 0x11, 0x84, 0x05, 0x98, 0x5e, 0x85, 0x37, + 0x0b, 0xa5, 0x97, 0x35, 0xca, 0x3c, 0x88, 0x05, 0x61, 0x61, 0x58, 0xee, + 0xe9, 0xb2, 0x43, 0x1f, 0xb1, 0x35, 0xe0, 0x61, 0xd2, 0xc9, 0xb7, 0xaf, + 0x6f, 0x1a, 0x1e, 0x10, 0x0a, 0x77, 0xda, 0x79}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA384, + 217, + {0x05, 0xef, 0xbb, 0xa0, 0x3b, 0x90, 0xbd, 0xa7, 0xba, 0x28, 0x0c, 0x6a, + 0xa2, 0xbc, 0x8a, 0xf6, 0x55, 0xc8, 0x84, 0xde, 0x24, 0x01, 0xc9, 0xff, + 0x9d, 0xd5, 0x9e, 0x0d, 0x82, 0xc8, 0x50, 0x2d, 0xca, 0x3d, 0x90, 0x87, + 0x96, 0x94, 0x69, 0x2e, 0xa2, 0xb3, 0xe7, 0x7c, 0x6d, 0xd3, 0xfb, 0x0e, + 0x1f, 0x18, 0x07, 0x77, 0xb2, 0x37, 0xe4, 0x62, 0xba, 0xe0, 0xa8, 0xb3, + 0x5c, 0xc2, 0x14, 0x97, 0xc3, 0x68, 0x18, 0xa1, 0xdc, 0x89, 0xdf, 0xa6, + 0x4b, 0xca, 0x89, 0xcb, 0x07, 0xba, 0xbc, 0x10, 0xdd, 0xb9, 0x85, 0x38, + 0xae, 0xe1, 0x0a, 0x4e, 0x59, 0xb4, 0x04, 0x0c, 0x36, 0x6c, 0x84, 0x13, + 0x32, 0x6e, 0x79, 0xbc, 0x01, 0x5c, 0xa2, 0xeb, 0xe0, 0xa5, 0x3e, 0xe6, + 0xa4, 0xc4, 0x9f, 0x5d, 0x9a, 0x87, 0xba, 0xc5, 0x50, 0xe4, 0xb6, 0xa8, + 0x17, 0x3f, 0xb4, 0x91, 0x88, 0xae, 0xef, 0xd2, 0x84, 0x57, 0xb5, 0x94, + 0x42, 0x0c, 0xf2, 0xd7, 0x7b, 0xbc, 0x04, 0x4f, 0x6f, 0x4f, 0x6a, 0x7d, + 0x7b, 0xa5, 0x2d, 0x65, 0x7f, 0x5d, 0xc6, 0xb6, 0x31, 0xad, 0x91, 0x4b, + 0xb0, 0x5b, 0xcb, 0xf2, 0x90, 0x12, 0x93, 0xe5, 0xeb, 0x5a, 0x17, 0xa8, + 0x8d, 0xad, 0x23, 0x26, 0xb5, 0x08, 0x62, 0x4b, 0x69, 0x8b, 0x31, 0xd1, + 0xfa, 0x08, 0xd0, 0x0a, 0x00, 0x1d, 0xb8, 0xcb, 0xa4, 0xa9, 0xf4, 0x2b, + 0xeb, 0xb0, 0xea, 0xba, 0x07, 0xe8, 0x72, 0x35, 0xa8, 0x83, 0xbc, 0x71, + 0x95, 0x13, 0xaa, 0x21, 0x7a, 0x36, 0xee, 0x01, 0x68, 0x32, 0xb1, 0x2c, + 0xc4, 0xca, 0x0d, 0x62, 0x85, 0x98, 0x21, 0x2d, 0x5d, 0xa4, 0x16, 0xaf, + 0x63, 0x42, 0x85, 0x5d, 0xa7, 0xd7, 0x7b, 0xa1, 0x53, 0xe5, 0x43, 0x5e, + 0xd7, 0xea, 0x5d, 0x04, 0xb2, 0x45, 0x9d, 0x68, 0xc7, 0x21, 0xad, 0xeb, + 0xa8, 0xc0, 0x71, 0xe9, 0x79, 0xbf, 0x89, 0xc0, 0x4a, 0x3c, 0x82, 0x19, + 0xd6, 0x7e, 0xb5, 0x14, 0xa7, 0x9b, 0x3a, 0x2f, 0x69, 0x26, 0x65, 0x0c, + 0x55, 0xe7, 0x24, 0xb6, 0x2f, 0x80, 0x0b, 0x4f, 0x90, 0x60, 0x11, 0x04, + 0x79, 0x44, 0x2e, 0x4f, 0x8b, 0x82, 0xea, 0xd5, 0x63, 0x30, 0xe2, 0x37, + 0x4c, 0xde, 0x8b, 0x33, 0x55, 0x52, 0xdc, 0xfd, 0xc3, 0xd0, 0xf9, 0x40, + 0x18, 0x61, 0x92, 0xfa, 0x9f, 0xa6, 0xda, 0xa8, 0x15, 0x6b, 0x1e, 0x55, + 0x00, 0x58, 0x96, 0xfe, 0x74, 0xa3, 0xb7, 0x16, 0x45, 0x20, 0x82, 0x3e, + 0x7b, 0x7f, 0x21, 0x61, 0x14, 0x21, 0xc2, 0x81, 0x24, 0x2b, 0x37, 0xda, + 0x0d, 0xed, 0x47, 0x69, 0x03, 0xf4, 0xb4, 0x4b, 0xe8, 0xea, 0x35, 0xb5, + 0x94, 0xa2, 0xd9, 0x7c, 0xb0, 0xc9, 0x8a, 0x7d, 0x2a, 0x50, 0x12, 0x3b, + 0xe6, 0x06, 0xc3, 0xe3, 0xc1, 0x1b, 0x49, 0x84, 0xc5, 0xa5, 0x5e, 0xd0, + 0x1b, 0x18, 0x48, 0xfc, 0x54, 0xb8, 0x3f, 0x68, 0x1c, 0xee, 0xc4, 0x48, + 0xdb, 0xc4, 0xd3, 0x5d, 0x15, 0xc3, 0x89, 0x28, 0x3b, 0x26, 0xde, 0x66, + 0xc7, 0x13, 0xf0, 0x5a, 0x0d, 0x31, 0x99, 0x3a, 0xd3, 0xe6, 0xe1, 0xb3, + 0xaa, 0xff, 0x06, 0xb6, 0xf0, 0x46, 0xab, 0x07, 0x5d, 0x93, 0xa8, 0xca, + 0x75, 0xc3, 0xe5, 0x55, 0x8f, 0x8f, 0x2a, 0x44, 0x5c, 0xf1, 0x0d, 0x5e, + 0xb8, 0x13, 0xbd, 0x6f, 0x27, 0x54, 0xc5, 0x02, 0xc9, 0x3e, 0x81, 0xb9, + 0x04, 0xd8, 0x45, 0xfb, 0x55, 0xc9, 0xe0, 0x81, 0x0c, 0xa7, 0x25, 0x9a, + 0x01, 0x28, 0x40, 0xcb, 0x0c, 0x85, 0x05, 0x6b, 0x0a, 0x7e, 0x14, 0x1e, + 0x8d, 0x3a, 0x7f, 0xa5, 0x84, 0x9d, 0xa5, 0x0e, 0x15, 0x7c, 0x46, 0x16, + 0x4c, 0x9c, 0x02, 0xff, 0xc0, 0x99, 0xf4, 0x2c, 0xff, 0xb7, 0x13, 0x68, + 0xf0, 0xac, 0x3d, 0xac, 0x77, 0xb2, 0xce, 0xb6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA384, + 218, + {0x18, 0x2a, 0x3c, 0x30, 0x09, 0xc8, 0x8b, 0x74, 0x42, 0x20, 0xbb, 0x47, + 0x40, 0xf2, 0xe7, 0xa3, 0xfb, 0xaf, 0xf9, 0xf6, 0x91, 0xad, 0x27, 0xdd, + 0x57, 0x2e, 0xf3, 0x67, 0x8c, 0x90, 0x8f, 0xc2, 0x28, 0x97, 0xac, 0xca, + 0xdb, 0xd6, 0x90, 0x0c, 0x8b, 0x75, 0x4b, 0x47, 0xa5, 0xf6, 0x80, 0x78, + 0x43, 0x03, 0x97, 0x89, 0x71, 0xfd, 0x9c, 0xcc, 0x90, 0x36, 0x4a, 0x19, + 0xa1, 0x3e, 0x2b, 0x68, 0x1c, 0x98, 0x0b, 0xd7, 0x1b, 0xe1, 0xb4, 0x52, + 0x80, 0xd5, 0x7f, 0xeb, 0xc3, 0x3d, 0xa4, 0xd1, 0xcb, 0x62, 0x01, 0xbd, + 0xb2, 0xf7, 0xef, 0xb6, 0x1b, 0x2c, 0x48, 0xde, 0xe4, 0xb3, 0x95, 0x73, + 0x8e, 0x68, 0x14, 0xfb, 0x22, 0x8d, 0x41, 0x20, 0x3a, 0x6c, 0xb9, 0x9c, + 0x5b, 0x6a, 0xff, 0xd6, 0xe1, 0x1a, 0x03, 0x27, 0xfb, 0x0a, 0x92, 0x0d, + 0xb9, 0x03, 0x19, 0xb0, 0xb8, 0x57, 0x83, 0x99, 0xed, 0x74, 0x61, 0xf0, + 0x57, 0x5a, 0xcd, 0x25, 0x15, 0x71, 0x53, 0xbf, 0x48, 0x37, 0x93, 0xf0, + 0x47, 0xd0, 0x2c, 0xc0, 0x24, 0x66, 0x20, 0x1f, 0xbf, 0x63, 0x83, 0x47, + 0x8b, 0x05, 0xe6, 0x1c, 0x49, 0x68, 0x3b, 0xdc, 0x61, 0x0a, 0xd3, 0xb0, + 0xe7, 0x7e, 0x95, 0xd9, 0xad, 0xc9, 0x91, 0xe7, 0x21, 0x4f, 0x26, 0xdb, + 0x5e, 0x68, 0x5d, 0x0c, 0xa7, 0xcc, 0xdd, 0x3e, 0xa7, 0x7c, 0x50, 0x69, + 0x08, 0x5d, 0x42, 0x16, 0x33, 0xc1, 0xd7, 0xb8, 0x94, 0xc8, 0x25, 0x3d, + 0xa0, 0xcf, 0x59, 0x05, 0xbb, 0x16, 0xe4, 0x12, 0xff, 0x92, 0xc5, 0xdd, + 0x91, 0xbf, 0x0a, 0x88, 0xe9, 0xeb, 0xfd, 0x34, 0xcb, 0x65, 0xb2, 0xf0, + 0x34, 0x7e, 0x4f, 0x21, 0x48, 0x74, 0x1e, 0x8f, 0x66, 0x0c, 0x39, 0xe3, + 0xa1, 0x56, 0x70, 0x05, 0x48, 0xa8, 0xf5, 0xe8, 0x47, 0x90, 0x30, 0x11, + 0xaf, 0x1c, 0x18, 0x21, 0xfc, 0x5b, 0x41, 0x39, 0xbf, 0x30, 0x64, 0x49, + 0xd7, 0x7f, 0x0a, 0xcb, 0x5a, 0x87, 0x03, 0x68, 0x70, 0x63, 0xa1, 0x6b, + 0xbe, 0xd3, 0xfd, 0xe1, 0xc5, 0xea, 0x05, 0xbb, 0x8c, 0x7c, 0xcf, 0x92, + 0x01, 0xf4, 0x46, 0x34, 0xfc, 0xf0, 0x8a, 0xf8, 0x85, 0x40, 0xa0, 0x05, + 0xf5, 0x90, 0xeb, 0x5f, 0x91, 0x42, 0x1a, 0x14, 0xd9, 0x64, 0x31, 0xbe, + 0x12, 0x46, 0x55, 0xdc, 0x3d, 0xc1, 0x1b, 0xd7, 0xdc, 0x99, 0x22, 0xc3, + 0x56, 0x99, 0xc8, 0xb5, 0xc9, 0x24, 0x4b, 0xd3, 0x28, 0x6d, 0xc2, 0x51, + 0x4d, 0xf3, 0xb0, 0x34, 0xc9, 0x73, 0xdb, 0x50, 0xa4, 0x28, 0x9e, 0x49, + 0xeb, 0x17, 0x9b, 0x74, 0x24, 0xec, 0xaf, 0xf6, 0xc3, 0xdd, 0xb7, 0xc3, + 0xf7, 0x03, 0x8e, 0x63, 0x47, 0x4a, 0x27, 0x0a, 0xdd, 0xe2, 0xd5, 0xa3, + 0x47, 0xe6, 0x13, 0x8d, 0xd9, 0xf1, 0xc5, 0xde, 0xb7, 0xb5, 0xbd, 0x3a, + 0x0c, 0x5a, 0x37, 0x20, 0xd9, 0x60, 0x31, 0x4c, 0x6f, 0x6e, 0x47, 0xb1, + 0x50, 0x8c, 0x38, 0xfb, 0xab, 0xb6, 0x34, 0x66, 0xe0, 0x02, 0x91, 0x57, + 0xc3, 0x4f, 0x3b, 0x67, 0x51, 0x7e, 0x90, 0x44, 0xb5, 0xc0, 0xc4, 0x47, + 0x3c, 0x0b, 0x88, 0xa8, 0x45, 0xe3, 0x14, 0xa4, 0xb0, 0x19, 0x3e, 0x00, + 0x57, 0xd4, 0x60, 0x38, 0x4c, 0x62, 0xcf, 0xbd, 0x7e, 0xc5, 0xba, 0x72, + 0x51, 0x14, 0x63, 0x5b, 0xaf, 0x28, 0xfd, 0x44, 0xf3, 0x5a, 0xb0, 0xf9, + 0x02, 0x3d, 0x59, 0x01, 0x9c, 0x2b, 0xd3, 0xbf, 0x48, 0xa9, 0xd8, 0xb2, + 0x23, 0x93, 0x1e, 0x15, 0x87, 0x05, 0x76, 0x33, 0x74, 0x95, 0x90, 0xc1, + 0x9c, 0x8e, 0x96, 0x17, 0x5c, 0x83, 0x84, 0xc3, 0xa5, 0x25, 0xd3, 0x55, + 0x75, 0x42, 0x9d, 0x9b, 0x4e, 0x89, 0xd0, 0x15, 0x85, 0xea, 0x15, 0xca, + 0xea, 0x45, 0x6a, 0x6d, 0x94, 0x79, 0x64, 0xdf}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA384, + 219, + {0x4c, 0x62, 0x04, 0x17, 0xc3, 0xaa, 0xd5, 0x8d, 0x96, 0x6f, 0x76, 0x27, + 0x54, 0xb6, 0x4e, 0x22, 0xc3, 0xe3, 0x7d, 0x9d, 0x50, 0x4f, 0x4b, 0x96, + 0xed, 0xd4, 0x49, 0x44, 0x12, 0x09, 0x18, 0x78, 0x2e, 0x60, 0x4c, 0x7b, + 0xc6, 0x2d, 0xb1, 0xc5, 0xf6, 0x9f, 0xf8, 0x62, 0xe5, 0x1b, 0xa8, 0x76, + 0xf5, 0x62, 0xde, 0x42, 0xb7, 0x53, 0x76, 0x24, 0x92, 0x86, 0x02, 0x0a, + 0x14, 0x12, 0x0f, 0xb5, 0xa9, 0xc6, 0x22, 0x30, 0x63, 0xf9, 0x92, 0xee, + 0xe6, 0xba, 0xdb, 0x23, 0x0b, 0xb2, 0xf0, 0xe3, 0xad, 0x8a, 0x9a, 0x59, + 0xdc, 0x72, 0x47, 0xe2, 0x11, 0xf6, 0xaa, 0x97, 0x51, 0x50, 0x50, 0xd5, + 0xcc, 0xb8, 0x14, 0x2f, 0x25, 0x01, 0xb9, 0x44, 0x0b, 0x9a, 0x78, 0x2c, + 0xd8, 0xe9, 0xd3, 0x92, 0xbb, 0x58, 0x4a, 0x5a, 0x27, 0xec, 0xda, 0x09, + 0xf2, 0xef, 0x1d, 0xc3, 0xeb, 0xb6, 0xe0, 0x1c, 0xc4, 0x33, 0xcb, 0x59, + 0xf7, 0x88, 0xff, 0x82, 0x3a, 0xbe, 0xd3, 0x84, 0x53, 0x93, 0x81, 0x2c, + 0x84, 0x61, 0x67, 0x22, 0x9d, 0x92, 0x93, 0x4e, 0x0f, 0x74, 0xd1, 0x47, + 0x1c, 0xe2, 0x70, 0xf5, 0x28, 0x61, 0x06, 0xb2, 0x54, 0x22, 0xa3, 0x58, + 0x71, 0x5a, 0x7b, 0x55, 0x8f, 0xc7, 0x91, 0xc2, 0x6e, 0x80, 0x3c, 0xfc, + 0xe5, 0x71, 0x16, 0x36, 0x26, 0x34, 0xb5, 0x11, 0xce, 0xbf, 0xf7, 0x44, + 0x68, 0xf2, 0xbd, 0x30, 0x53, 0x2f, 0x6c, 0xb7, 0x8a, 0x35, 0x5f, 0x45, + 0x4b, 0x6f, 0x3a, 0x23, 0xe2, 0x08, 0x15, 0x08, 0x50, 0xfa, 0x5f, 0x6f, + 0x48, 0x7d, 0xa7, 0x71, 0xfb, 0x26, 0x1d, 0x84, 0xf2, 0xc7, 0xef, 0x0f, + 0x66, 0x9f, 0x93, 0x38, 0xe1, 0x8d, 0x92, 0x79, 0x7d, 0x3d, 0xbd, 0x8a, + 0xff, 0x0f, 0x7d, 0x5a, 0x8f, 0x96, 0xc3, 0xe4, 0x6e, 0x3d, 0x77, 0x44, + 0xb1, 0x0e, 0x9d, 0x3e, 0xcc, 0xf9, 0x3a, 0x74, 0xed, 0x5b, 0x21, 0xbc, + 0x1c, 0x1c, 0x7e, 0x86, 0x6c, 0x6a, 0xc2, 0xb5, 0xb3, 0xda, 0xf7, 0x64, + 0xa4, 0xbf, 0x3b, 0xd4, 0xe6, 0x2e, 0x60, 0xaf, 0x84, 0xb2, 0xa4, 0x7c, + 0x6e, 0xc2, 0xb2, 0xb8, 0xd7, 0xad, 0x2e, 0x1e, 0xfb, 0x8d, 0xd9, 0x4e, + 0xb9, 0x86, 0xaa, 0x2e, 0xbc, 0x26, 0xdf, 0x9c, 0x45, 0xc8, 0x45, 0xe5, + 0xc0, 0x98, 0x01, 0x29, 0x58, 0xa7, 0xf5, 0x11, 0x83, 0xaa, 0xf3, 0x46, + 0x20, 0x88, 0xf2, 0xd6, 0x26, 0xdb, 0x46, 0x8e, 0x1a, 0x02, 0xa3, 0xe0, + 0xa0, 0xeb, 0x2d, 0x6e, 0x0c, 0x4d, 0xbe, 0x8f, 0x78, 0x28, 0xa2, 0x39, + 0x1f, 0x0e, 0xf7, 0x87, 0x2e, 0x2e, 0xeb, 0x65, 0x3c, 0x98, 0x67, 0x0b, + 0xd0, 0xd9, 0x33, 0x4b, 0x11, 0x5d, 0xf7, 0xb3, 0x28, 0x96, 0xce, 0xc3, + 0xa7, 0xfb, 0xb5, 0x33, 0x19, 0x42, 0x95, 0x1f, 0xd9, 0x5d, 0x4d, 0x1a, + 0x4b, 0xd2, 0x94, 0x6d, 0x73, 0xe4, 0x2b, 0xf5, 0x9f, 0x2c, 0x6b, 0x84, + 0x78, 0x76, 0x76, 0x1a, 0xde, 0x9f, 0xa8, 0x66, 0xca, 0x3c, 0x49, 0x4b, + 0x80, 0x5d, 0x66, 0x18, 0xc4, 0xe7, 0x81, 0x51, 0x29, 0x46, 0x5f, 0x9b, + 0x91, 0xdc, 0x5c, 0xc8, 0x1d, 0x27, 0x69, 0x07, 0x28, 0xf4, 0x80, 0x58, + 0xcc, 0x77, 0x86, 0xbb, 0xf7, 0xfc, 0x11, 0x85, 0x5b, 0x1a, 0x0c, 0x0b, + 0x16, 0x9b, 0xc7, 0xea, 0xf0, 0x23, 0xe2, 0xad, 0x93, 0x93, 0xda, 0x18, + 0xd5, 0x43, 0x82, 0x9c, 0xb4, 0x1a, 0xa7, 0xf5, 0xd6, 0x93, 0xe6, 0x65, + 0x57, 0x6d, 0x19, 0x15, 0xb5, 0xfc, 0x4c, 0x78, 0xc7, 0xca, 0x35, 0xd4, + 0x34, 0x6c, 0x57, 0xf0, 0x18, 0xac, 0x85, 0xd8, 0xec, 0x58, 0xc8, 0x63, + 0x7a, 0xc7, 0x18, 0x9a, 0x83, 0x54, 0x0d, 0x32, 0x70, 0x6a, 0x2d, 0xf8, + 0xf0, 0xe9, 0xb5, 0xa9, 0xe6, 0x4e, 0x36, 0xef}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA384, + 220, + {0x91, 0x41, 0x7c, 0xeb, 0x90, 0x01, 0xaa, 0x48, 0x64, 0x1c, 0x92, 0xd1, + 0xee, 0xb3, 0xdf, 0x74, 0x59, 0xf9, 0x1e, 0xb9, 0x3e, 0x37, 0x9f, 0x3e, + 0xad, 0xcb, 0x1b, 0x33, 0x16, 0x4c, 0x02, 0xf6, 0x19, 0xcf, 0x5d, 0x62, + 0x6d, 0x9c, 0xc5, 0x94, 0x70, 0x1a, 0x87, 0xd5, 0xc3, 0xd5, 0x1f, 0x8b, + 0xce, 0x6f, 0x00, 0xda, 0x86, 0xa0, 0x7b, 0xcd, 0x18, 0x53, 0x98, 0x4d, + 0xef, 0x2a, 0xc4, 0x2f, 0xe2, 0x73, 0xc3, 0xad, 0x4d, 0x63, 0xc5, 0x00, + 0x64, 0xc5, 0x32, 0xc9, 0xcd, 0xbd, 0xb1, 0xcd, 0x50, 0x70, 0x35, 0xbe, + 0x54, 0xf5, 0xe0, 0xe3, 0x44, 0x06, 0x67, 0x6d, 0x1f, 0x7d, 0x9a, 0x5e, + 0xc8, 0xd1, 0x1a, 0xbe, 0x95, 0x52, 0xdd, 0xde, 0x10, 0x3e, 0x31, 0xa2, + 0xfa, 0x23, 0xd8, 0xf9, 0x00, 0x93, 0x72, 0x74, 0x8b, 0x9d, 0x48, 0x5b, + 0xc7, 0x7e, 0x17, 0xbf, 0xd7, 0x03, 0x89, 0xd3, 0xc7, 0x42, 0x31, 0xb3, + 0x65, 0x0e, 0xc6, 0xfe, 0x74, 0xac, 0xc8, 0xbe, 0x66, 0x51, 0xe0, 0x19, + 0xaf, 0x2f, 0x29, 0x9b, 0x6e, 0x2d, 0x81, 0x83, 0xcf, 0x9c, 0xe2, 0x01, + 0x2d, 0x1a, 0x72, 0x2e, 0x3a, 0xa9, 0x1f, 0x9b, 0x8a, 0x9b, 0xcc, 0x05, + 0xec, 0x52, 0x53, 0x79, 0x23, 0xc7, 0x91, 0xbd, 0x43, 0xb2, 0xc7, 0xef, + 0x34, 0x56, 0x72, 0x09, 0xa5, 0x4d, 0x20, 0x0a, 0xdc, 0xbc, 0x61, 0xfc, + 0x4d, 0x32, 0x49, 0x8a, 0xbc, 0x58, 0xad, 0xd9, 0xb7, 0x58, 0x42, 0xf5, + 0xef, 0x24, 0x41, 0x17, 0xa6, 0x58, 0x15, 0x93, 0x51, 0xb4, 0x4b, 0x29, + 0xb8, 0xb5, 0x78, 0x54, 0xe5, 0xe4, 0x05, 0x22, 0x28, 0xdf, 0xaa, 0xdb, + 0x92, 0x5a, 0xd3, 0xd3, 0x3c, 0xd1, 0x55, 0x9a, 0xc1, 0x13, 0x46, 0x75, + 0x36, 0x9c, 0x17, 0x74, 0x87, 0x44, 0x72, 0x8b, 0x71, 0xd8, 0x23, 0xf8, + 0xd5, 0x5f, 0xd8, 0xf5, 0x7c, 0x46, 0x17, 0xe2, 0x2a, 0x94, 0x26, 0x22, + 0xde, 0xb9, 0x26, 0xe4, 0x0a, 0xe9, 0x06, 0x99, 0xd9, 0x8d, 0x75, 0x49, + 0x41, 0xb3, 0x4d, 0x27, 0x71, 0x68, 0x0e, 0x51, 0x27, 0x83, 0x14, 0xb3, + 0x82, 0xaa, 0x49, 0x6a, 0xbd, 0x01, 0xd2, 0x43, 0x8e, 0x7c, 0xd0, 0x47, + 0x28, 0x0b, 0xe2, 0x96, 0x00, 0xdf, 0x05, 0x6e, 0x23, 0xcc, 0x2e, 0x26, + 0x67, 0xcd, 0xef, 0xf3, 0x24, 0x64, 0xa8, 0xa8, 0x34, 0x88, 0x11, 0x80, + 0x84, 0x7b, 0x28, 0xd9, 0x49, 0xbd, 0xa9, 0xf9, 0xd7, 0xdf, 0x75, 0xff, + 0x43, 0x65, 0xe0, 0x09, 0xf1, 0x14, 0xd5, 0xbf, 0x46, 0xb2, 0xf7, 0xf6, + 0x7d, 0xf8, 0x5d, 0x00, 0x06, 0x8f, 0x34, 0x7f, 0x20, 0x1c, 0xf8, 0x68, + 0x21, 0xb9, 0xbe, 0xcd, 0x75, 0x2c, 0x4f, 0xf0, 0xef, 0x24, 0xab, 0x37, + 0x25, 0xc1, 0x73, 0xee, 0xe2, 0xd9, 0x97, 0x1b, 0xc5, 0xfb, 0x84, 0x55, + 0x9f, 0x97, 0x31, 0xd9, 0xf1, 0x0a, 0xe8, 0x4a, 0xe9, 0x50, 0xe2, 0x0d, + 0x52, 0xdd, 0xf3, 0x33, 0x88, 0x18, 0xb2, 0xdd, 0xd8, 0xc6, 0x87, 0xe0, + 0x51, 0xea, 0x8d, 0x21, 0xc9, 0x35, 0xd5, 0x8d, 0xeb, 0xde, 0x2e, 0x73, + 0x25, 0x79, 0x67, 0x56, 0xca, 0x4c, 0x83, 0xa7, 0x27, 0x1e, 0xd9, 0x1b, + 0x14, 0x04, 0x06, 0x46, 0xcf, 0x7e, 0x6f, 0xc0, 0x11, 0x74, 0x87, 0x4b, + 0xb1, 0x14, 0x4f, 0x85, 0x06, 0xb5, 0xbb, 0x46, 0x4e, 0xf7, 0x1c, 0xf7, + 0x48, 0xde, 0x2c, 0x90, 0x69, 0x40, 0x98, 0x36, 0xd9, 0x45, 0x8e, 0x8f, + 0x0e, 0x81, 0x05, 0xe1, 0x9e, 0xc4, 0xa9, 0x3d, 0x63, 0x78, 0x20, 0x57, + 0xde, 0x99, 0x4f, 0x33, 0x78, 0x50, 0xcd, 0x60, 0x5e, 0x07, 0xb0, 0x22, + 0xa7, 0x3d, 0x3e, 0x2e, 0x14, 0x87, 0xee, 0xdc, 0x35, 0xb2, 0xab, 0xc5, + 0x47, 0xf1, 0xc0, 0x99, 0xae, 0x0d, 0xb1, 0x28}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA384, + 221, + {0x86, 0xeb, 0xb8, 0x6c, 0xc8, 0x98, 0xd0, 0x4b, 0x30, 0x2d, 0x9d, 0xad, + 0x51, 0x0e, 0x9f, 0xc5, 0xe0, 0x01, 0x8d, 0x68, 0x5e, 0xb3, 0x34, 0xc9, + 0xfa, 0xb1, 0x16, 0xae, 0x91, 0x87, 0xb9, 0x59, 0x3b, 0x5e, 0x2b, 0x96, + 0x90, 0xc9, 0xf3, 0x2c, 0xb8, 0x21, 0x9b, 0xbf, 0xc3, 0x31, 0x7a, 0x9c, + 0x29, 0x06, 0xa8, 0x11, 0x41, 0x5c, 0x7f, 0xf3, 0x39, 0x53, 0x1b, 0x55, + 0x40, 0x31, 0x24, 0x8d, 0x66, 0x8e, 0x29, 0xce, 0x59, 0xe4, 0xf6, 0x41, + 0xcb, 0x1b, 0xfd, 0xc3, 0x6b, 0xf1, 0x2b, 0xe4, 0x3e, 0x86, 0xdc, 0x91, + 0xef, 0x09, 0x5b, 0x18, 0xe8, 0xf6, 0x0d, 0x67, 0x1b, 0x20, 0xf0, 0x6f, + 0x1b, 0x00, 0x21, 0xe4, 0xe6, 0xe7, 0x23, 0xab, 0xcd, 0x55, 0xed, 0x4d, + 0xde, 0xf5, 0x63, 0xf8, 0x37, 0xd8, 0xda, 0x6a, 0xf8, 0xd0, 0x78, 0xbf, + 0x22, 0x49, 0x2d, 0x4b, 0x00, 0xb0, 0xa4, 0xeb, 0xee, 0x2d, 0xca, 0xdd, + 0xc9, 0x18, 0xc5, 0x85, 0xde, 0xda, 0xbf, 0xc6, 0x9a, 0x9a, 0x98, 0xd5, + 0x53, 0x05, 0x6e, 0x37, 0xf2, 0x88, 0x8f, 0x23, 0x57, 0xd7, 0xe1, 0x29, + 0x2d, 0x45, 0x13, 0xdb, 0x3c, 0xf8, 0x09, 0x0a, 0xf3, 0x0b, 0x2c, 0x22, + 0x05, 0x7f, 0xfc, 0xee, 0xfe, 0x98, 0xb9, 0x43, 0x7f, 0x2e, 0xc7, 0x51, + 0xf8, 0x00, 0x3f, 0x01, 0x2a, 0xa4, 0x64, 0x7b, 0x34, 0xbf, 0x23, 0x0b, + 0xa7, 0xe8, 0x12, 0x8d, 0xd5, 0xb5, 0x62, 0x8d, 0xef, 0xc4, 0x3a, 0x40, + 0xd9, 0x10, 0x7e, 0x4f, 0x36, 0xa4, 0xfd, 0xbe, 0x31, 0x9d, 0x6d, 0xd2, + 0x10, 0xf0, 0xfc, 0x8c, 0x60, 0x8d, 0xb7, 0x99, 0x56, 0x53, 0x7d, 0xea, + 0xce, 0x14, 0x83, 0xff, 0x29, 0x87, 0x32, 0x78, 0x39, 0xfe, 0xde, 0x77, + 0xb1, 0xac, 0xa4, 0xae, 0x0b, 0xde, 0xe7, 0x37, 0x6e, 0x01, 0xdf, 0x2f, + 0x7e, 0xc6, 0xee, 0x47, 0x35, 0xe9, 0xe5, 0x73, 0x60, 0x6d, 0xcf, 0x46, + 0x03, 0x82, 0x26, 0x27, 0x31, 0x84, 0xb8, 0xdd, 0x17, 0x52, 0xd3, 0xc7, + 0xfa, 0x98, 0x9c, 0x32, 0x00, 0x0f, 0xab, 0x98, 0x12, 0x7e, 0xce, 0x02, + 0x2d, 0xf5, 0x38, 0xde, 0x31, 0xc6, 0x5e, 0xd5, 0xb5, 0x9d, 0x94, 0xbf, + 0xaf, 0x13, 0x13, 0x61, 0x87, 0x14, 0xc7, 0xd9, 0x2c, 0x08, 0x13, 0x7a, + 0x35, 0xb3, 0x72, 0x4d, 0xae, 0x44, 0x5a, 0x08, 0x8d, 0x20, 0x99, 0x20, + 0xa5, 0x86, 0x7d, 0xce, 0x2e, 0x67, 0x33, 0x8d, 0xaf, 0x32, 0x9d, 0x95, + 0x16, 0xbc, 0x7f, 0xbc, 0x0a, 0x88, 0x3f, 0xa9, 0x6a, 0x98, 0x86, 0xa2, + 0xd0, 0xc5, 0xa4, 0x67, 0x1a, 0x11, 0x89, 0x01, 0x3e, 0x07, 0xab, 0xd5, + 0xdc, 0xd1, 0x14, 0x92, 0x9e, 0x5c, 0x3e, 0x7a, 0xa4, 0x2d, 0x15, 0x16, + 0x96, 0xa4, 0x67, 0xf5, 0x8e, 0x4d, 0xa1, 0xae, 0x7e, 0xd6, 0x23, 0xfa, + 0x31, 0x1e, 0xb1, 0x6f, 0x67, 0xc3, 0xfa, 0xc1, 0x4b, 0xc9, 0x43, 0x1f, + 0x66, 0x14, 0x6b, 0x3d, 0x01, 0x5c, 0xaf, 0x46, 0x20, 0x5f, 0x2e, 0x70, + 0xfe, 0x5d, 0x92, 0x2c, 0x18, 0xbe, 0x1f, 0x65, 0x5e, 0x43, 0xa6, 0xf6, + 0x60, 0x75, 0x2e, 0x38, 0x84, 0x81, 0xff, 0x2f, 0x80, 0x99, 0xc0, 0x77, + 0xab, 0x7f, 0x81, 0x6e, 0xa7, 0xdf, 0xe1, 0x8f, 0x9f, 0xe2, 0x05, 0x6a, + 0xf9, 0x4a, 0x5d, 0xaf, 0xc0, 0x56, 0x52, 0x86, 0xe6, 0xfc, 0x2a, 0x7f, + 0xde, 0x0d, 0x0b, 0xea, 0xb0, 0x67, 0x81, 0xc0, 0x0b, 0x22, 0x53, 0xa3, + 0x0e, 0xba, 0x34, 0x07, 0xe2, 0xb6, 0x46, 0x9a, 0xa3, 0xea, 0x89, 0x6e, + 0x70, 0x78, 0x0c, 0xfa, 0x00, 0xaf, 0xaf, 0x73, 0xf4, 0x41, 0xe1, 0xb7, + 0x26, 0xc1, 0xcc, 0x5b, 0xe9, 0xfc, 0x69, 0xc0, 0xe6, 0x27, 0x59, 0x89, + 0x33, 0x79, 0xc3, 0x9f, 0x81, 0xbe, 0x64, 0xe6}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA384, + 222, + {0x12, 0x05, 0x35, 0x24, 0xfc, 0x1e, 0xab, 0xdd, 0x9e, 0xb1, 0xf3, 0x99, + 0x12, 0x99, 0x9c, 0xb8, 0x83, 0x39, 0xb1, 0x2f, 0x53, 0xeb, 0x28, 0x17, + 0xe5, 0x0a, 0xca, 0xaf, 0x6e, 0xc0, 0xba, 0x9b, 0x28, 0xa5, 0x54, 0xe4, + 0x03, 0x7f, 0xdf, 0xdf, 0xaf, 0xb6, 0x53, 0x3f, 0xdf, 0xf2, 0x7b, 0xe0, + 0xe7, 0x4d, 0xbb, 0xd5, 0x3e, 0x95, 0xb6, 0x67, 0x46, 0xce, 0x22, 0xfd, + 0x5c, 0x15, 0x5d, 0x4f, 0x7f, 0x68, 0x98, 0xb3, 0xd8, 0x2b, 0x3a, 0x91, + 0x7c, 0x30, 0x0f, 0xa9, 0x5a, 0x34, 0x71, 0x81, 0x9b, 0xe5, 0x11, 0x99, + 0xfd, 0xe2, 0x52, 0xec, 0x77, 0xc4, 0x74, 0x7d, 0x7f, 0xea, 0xe6, 0x61, + 0x08, 0x19, 0x7f, 0x7f, 0xef, 0xb8, 0xf5, 0xa2, 0xa7, 0x8b, 0xb9, 0xf6, + 0xad, 0xaf, 0x92, 0x78, 0x39, 0xef, 0x69, 0x6c, 0xb5, 0xd5, 0xb0, 0x52, + 0x4c, 0xd3, 0x48, 0x23, 0x13, 0x82, 0x78, 0x21, 0xd5, 0x65, 0x37, 0xa1, + 0xaf, 0x7c, 0x72, 0xba, 0x4b, 0x68, 0x46, 0x3d, 0x03, 0x3b, 0x5a, 0xf9, + 0xc4, 0xaa, 0x9d, 0xbc, 0x7c, 0x69, 0x00, 0x8a, 0x19, 0x79, 0x3e, 0x60, + 0x05, 0x32, 0x59, 0x38, 0x59, 0x47, 0xec, 0x36, 0x72, 0x78, 0x07, 0x04, + 0xa7, 0x72, 0xac, 0x4b, 0x24, 0x81, 0xea, 0x52, 0x52, 0xf5, 0x22, 0x9d, + 0x8a, 0xac, 0x50, 0x14, 0x3c, 0x70, 0x49, 0xd2, 0xae, 0x9e, 0x90, 0xa0, + 0x20, 0x5f, 0x1d, 0xa4, 0x66, 0xfb, 0x8d, 0x3f, 0xce, 0x41, 0x11, 0xbe, + 0xf8, 0x1e, 0x85, 0x6b, 0x8b, 0x36, 0x2a, 0xa9, 0x88, 0x26, 0x14, 0x2f, + 0x98, 0xb5, 0xd0, 0x8f, 0xd3, 0x6b, 0xda, 0x2b, 0x3d, 0x2b, 0x79, 0xf2, + 0x77, 0xbe, 0xb9, 0x42, 0xa6, 0xf2, 0x8d, 0xa2, 0x6d, 0xb5, 0x09, 0x10, + 0x64, 0x6b, 0xbc, 0x78, 0xd0, 0x6a, 0x0d, 0xb0, 0x15, 0xa8, 0x37, 0x1b, + 0xc7, 0x5d, 0x29, 0xa7, 0x5b, 0xdf, 0x91, 0xbf, 0x29, 0xad, 0xc2, 0xaa, + 0x6e, 0x0f, 0x25, 0x50, 0x93, 0xab, 0x1e, 0x27, 0xba, 0x31, 0xa9, 0x65, + 0x9f, 0xa7, 0xb4, 0xf5, 0xfd, 0x6d, 0x99, 0x7f, 0x23, 0x15, 0x0e, 0x3e, + 0xca, 0x7e, 0x0a, 0xbe, 0xd2, 0xfa, 0xa0, 0xd9, 0x06, 0x9b, 0x37, 0xa9, + 0x5f, 0x48, 0x03, 0xfb, 0xd7, 0x6d, 0xd3, 0xf4, 0xe4, 0xa6, 0x57, 0xb8, + 0xd7, 0xfa, 0x8e, 0x1c, 0xfc, 0x1c, 0x0f, 0x17, 0x34, 0xba, 0xf1, 0x55, + 0x9f, 0x49, 0x17, 0x3d, 0xa1, 0x3b, 0x77, 0x83, 0xfd, 0xd0, 0xdf, 0x41, + 0xf9, 0xe7, 0x3b, 0xd1, 0x9b, 0xd6, 0xa9, 0x3f, 0x3a, 0x43, 0x29, 0x1f, + 0xaa, 0x74, 0x0e, 0x95, 0xf7, 0x45, 0x2c, 0x53, 0xc6, 0xed, 0x05, 0xb4, + 0xc1, 0xd2, 0x57, 0x29, 0x84, 0x2d, 0x46, 0x1e, 0x29, 0x07, 0xaa, 0xcd, + 0x6a, 0x5e, 0x2a, 0xa8, 0x4d, 0x92, 0x26, 0xd8, 0x09, 0xd4, 0xb3, 0xba, + 0xe8, 0xf8, 0x72, 0x9f, 0xa0, 0x8b, 0xbc, 0x93, 0xe1, 0x00, 0x72, 0xd7, + 0x92, 0x05, 0x15, 0x47, 0x9b, 0xaf, 0x69, 0x1a, 0x34, 0xb2, 0xba, 0x7f, + 0x71, 0xec, 0x6d, 0x3b, 0x3a, 0x16, 0x30, 0xb4, 0xde, 0x74, 0x86, 0x5b, + 0x9c, 0x7a, 0xd4, 0xf1, 0xc3, 0xd3, 0xd7, 0x32, 0x05, 0xca, 0xa6, 0x7b, + 0x18, 0x14, 0x9b, 0x87, 0xf9, 0x13, 0x70, 0x1f, 0xe9, 0xc6, 0xfb, 0x96, + 0x44, 0xbf, 0xc9, 0xef, 0xbe, 0x71, 0x52, 0x23, 0xf3, 0xd0, 0xf7, 0x5f, + 0x5f, 0xbe, 0x1b, 0x69, 0x88, 0xc1, 0xd6, 0x23, 0xcd, 0x4c, 0x3e, 0x2a, + 0xfa, 0x41, 0x9c, 0xc9, 0x50, 0xdd, 0x48, 0xb0, 0x9d, 0xc8, 0xa4, 0x04, + 0x81, 0x63, 0xf8, 0x99, 0x16, 0x5b, 0x99, 0x0e, 0xea, 0x24, 0xe9, 0xb1, + 0xb4, 0x3b, 0x94, 0x6f, 0x58, 0x00, 0xc6, 0x14, 0xe3, 0x7c, 0x81, 0x3a, + 0xa9, 0x49, 0x0e, 0x3d, 0x74, 0xfb, 0xaa, 0x35}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA384, + 223, + {0x3d, 0x5a, 0x97, 0xdb, 0x9a, 0x79, 0xe1, 0x2e, 0x37, 0x52, 0xb1, 0xda, + 0x64, 0x2f, 0x25, 0xae, 0xd1, 0x93, 0xd9, 0x5c, 0x9a, 0x34, 0x7e, 0x04, + 0x4e, 0xb8, 0x24, 0x85, 0x0c, 0xd4, 0xec, 0x23, 0x57, 0xe5, 0xe4, 0x5d, + 0xc7, 0x43, 0x7c, 0xe3, 0x28, 0xd2, 0x25, 0xd9, 0xb9, 0x08, 0x93, 0xd1, + 0x70, 0x27, 0x5d, 0xdf, 0x4f, 0x40, 0x45, 0xe5, 0x7e, 0xdb, 0xcc, 0x59, + 0x68, 0x83, 0xfe, 0x71, 0x58, 0x7b, 0x65, 0xe9, 0x01, 0x2e, 0xc7, 0x14, + 0x8f, 0x74, 0xf7, 0x21, 0x9e, 0xaf, 0x6e, 0xd8, 0xd2, 0xb3, 0xab, 0xe6, + 0x96, 0x7e, 0x3f, 0xb1, 0xb8, 0xa5, 0x88, 0xcf, 0x95, 0xbb, 0xbf, 0xb8, + 0x94, 0x97, 0xc6, 0x52, 0x10, 0xb3, 0x4d, 0xb6, 0x53, 0x25, 0x8a, 0x34, + 0xb0, 0x4c, 0x48, 0x36, 0x5f, 0x74, 0x85, 0xf6, 0x86, 0xe7, 0xc3, 0x95, + 0x0e, 0x5a, 0xec, 0xd4, 0x17, 0x86, 0xe1, 0x8c, 0xd3, 0x16, 0xce, 0x73, + 0x60, 0x9c, 0x4a, 0x07, 0xda, 0x70, 0xc0, 0x22, 0x79, 0x88, 0x36, 0xaa, + 0xb3, 0x9f, 0x56, 0x2d, 0x39, 0x96, 0x75, 0x86, 0x55, 0x4d, 0x2a, 0x53, + 0x63, 0x6b, 0x8e, 0xac, 0x53, 0x24, 0x96, 0xb8, 0x83, 0xda, 0x2c, 0xab, + 0xc8, 0xb3, 0x4b, 0x79, 0x6a, 0x36, 0x06, 0xe5, 0x6f, 0x7c, 0xab, 0x66, + 0x47, 0x6c, 0x76, 0x11, 0x2d, 0x7c, 0x96, 0xaf, 0x7e, 0x2b, 0x72, 0xfd, + 0x40, 0x0b, 0x33, 0x01, 0x0e, 0xdc, 0xd4, 0xad, 0x76, 0x35, 0xb6, 0xcd, + 0xcb, 0x0c, 0x5a, 0xec, 0xbd, 0xef, 0x9d, 0xea, 0xc2, 0xdf, 0x1f, 0xb4, + 0x16, 0x75, 0x0b, 0x06, 0xbe, 0x3d, 0x6f, 0x3b, 0xb8, 0x8f, 0xfc, 0x33, + 0x1b, 0x19, 0x54, 0x0c, 0xb1, 0x01, 0xcd, 0x6b, 0x27, 0xca, 0xfe, 0x84, + 0x82, 0xb7, 0x1b, 0x81, 0x04, 0x62, 0x9d, 0x5f, 0x8d, 0x2f, 0x51, 0x37, + 0x30, 0xca, 0x5d, 0x0f, 0x01, 0xe9, 0x88, 0x0d, 0xd8, 0x65, 0x4c, 0x65, + 0xfa, 0x79, 0xca, 0x00, 0x77, 0x84, 0xda, 0xed, 0x25, 0xf7, 0xe5, 0x1b, + 0xda, 0xda, 0xbf, 0x64, 0xcd, 0xe0, 0x53, 0xa7, 0x54, 0x9c, 0x4c, 0x7f, + 0x64, 0xd3, 0xc0, 0xc9, 0xfe, 0xf5, 0x0a, 0x1e, 0xb4, 0x01, 0xba, 0x72, + 0xd3, 0x3a, 0xcc, 0xc1, 0x2e, 0x4a, 0x3c, 0x99, 0xc8, 0xb0, 0xef, 0x8a, + 0x60, 0x65, 0x97, 0xe9, 0x0e, 0xdb, 0x36, 0x16, 0x6f, 0xa3, 0x8e, 0xed, + 0x51, 0xf8, 0x99, 0x90, 0xc8, 0xb5, 0x2d, 0xca, 0x73, 0xca, 0xf7, 0x7b, + 0xfa, 0xcb, 0x75, 0xd0, 0x5e, 0xa5, 0x22, 0x86, 0xec, 0x27, 0xf0, 0x01, + 0x0f, 0x48, 0x34, 0xd2, 0x17, 0x47, 0xa8, 0x33, 0x61, 0x1e, 0x3f, 0xc5, + 0xba, 0x92, 0x74, 0xe1, 0x03, 0xc8, 0xac, 0xc3, 0x6c, 0x6e, 0xb4, 0x1b, + 0xa9, 0xcb, 0xa8, 0x3c, 0x49, 0x3c, 0x45, 0x03, 0xed, 0x81, 0xd4, 0xc6, + 0x5b, 0x00, 0xe8, 0xa0, 0x18, 0x85, 0x08, 0xfa, 0x35, 0x14, 0x1d, 0x65, + 0x94, 0xda, 0x2b, 0x2c, 0x64, 0xdb, 0xab, 0x5c, 0x16, 0xa9, 0xb5, 0xc0, + 0x6d, 0x16, 0xe0, 0x30, 0xa1, 0x1d, 0xdd, 0x95, 0x8a, 0x1f, 0xd9, 0x34, + 0x8e, 0xa4, 0xbc, 0x43, 0x89, 0xe2, 0x2c, 0xd8, 0x29, 0x04, 0xa1, 0x95, + 0xac, 0x04, 0x40, 0x2a, 0xba, 0x46, 0xe0, 0x3a, 0x8c, 0xc9, 0x4e, 0xb1, + 0x6b, 0x96, 0x22, 0x31, 0x3a, 0x6a, 0x25, 0x8f, 0x6f, 0x35, 0xef, 0x75, + 0x1f, 0xa4, 0x4c, 0xe8, 0xdc, 0x29, 0x61, 0xc9, 0x4a, 0x52, 0x58, 0x00, + 0xfe, 0x6b, 0xfc, 0xbd, 0xc1, 0xa7, 0xbb, 0xa1, 0x7b, 0x3e, 0xbc, 0xe5, + 0x4b, 0x57, 0xc4, 0x40, 0x91, 0x3b, 0x8a, 0xc3, 0x67, 0xb3, 0xc3, 0xf7, + 0x8a, 0xd0, 0x66, 0xef, 0x2d, 0xa8, 0x6b, 0xb7, 0x59, 0x58, 0x34, 0x0c, + 0xfa, 0x1b, 0x5d, 0x38, 0xb5, 0x6a, 0xb8, 0x9b}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA384, + 224, + {0x58, 0x65, 0x6a, 0x4f, 0xcf, 0x2a, 0x67, 0xdc, 0x81, 0x41, 0xc0, 0x0a, + 0x0a, 0x31, 0x16, 0x27, 0xbe, 0x54, 0x8f, 0x80, 0x4f, 0x52, 0x23, 0xdd, + 0xbd, 0xb2, 0x23, 0xfe, 0x21, 0x3b, 0x11, 0x1b, 0x0e, 0x67, 0xd4, 0xb1, + 0x28, 0x22, 0x5e, 0x11, 0x4d, 0x83, 0x6b, 0xed, 0x2a, 0xdd, 0xcd, 0xd4, + 0x59, 0x38, 0x55, 0x9f, 0xb8, 0xc0, 0x3a, 0x88, 0x4c, 0x6c, 0xfa, 0x2a, + 0x85, 0xf1, 0x62, 0xf0, 0xdc, 0xc0, 0x24, 0x2e, 0x51, 0xa9, 0x17, 0xda, + 0xfc, 0xf7, 0x62, 0x48, 0xd0, 0xc4, 0xc3, 0x1e, 0xbb, 0xdf, 0xdb, 0x89, + 0xe8, 0x56, 0xc1, 0x89, 0xab, 0x03, 0x0c, 0x74, 0xcd, 0x98, 0x4c, 0x59, + 0xe5, 0xc7, 0x86, 0xab, 0xbf, 0x0d, 0x9a, 0x3c, 0x3f, 0xc6, 0x38, 0xd8, + 0xdc, 0xaa, 0x34, 0x38, 0xdd, 0x99, 0x65, 0x82, 0xaa, 0x54, 0xe8, 0xdc, + 0x52, 0xab, 0x0b, 0x4b, 0xb5, 0x22, 0x97, 0x34, 0xb7, 0x28, 0x20, 0x38, + 0xac, 0x08, 0x9d, 0xbd, 0xda, 0xed, 0xb1, 0x02, 0x2a, 0xa2, 0x7c, 0x7d, + 0x3a, 0xed, 0x4f, 0xac, 0xaa, 0xd1, 0xac, 0x2b, 0xde, 0xb5, 0xec, 0xf9, + 0x52, 0xcd, 0x7a, 0xa7, 0xff, 0xf6, 0x1e, 0x13, 0xc5, 0x04, 0x1d, 0xdc, + 0x8e, 0xa0, 0x51, 0x6e, 0xdd, 0xab, 0xee, 0xa1, 0xac, 0x53, 0x53, 0x37, + 0x29, 0x76, 0xe8, 0x0b, 0x81, 0xdc, 0xb4, 0x76, 0x9f, 0x07, 0xba, 0xc8, + 0x4e, 0x87, 0x8b, 0xcb, 0x71, 0xf4, 0x2c, 0x8a, 0x41, 0x4f, 0x4e, 0x1a, + 0x07, 0xbd, 0xd0, 0xc1, 0xf0, 0x42, 0x80, 0x7c, 0xf5, 0x21, 0xdd, 0x1b, + 0xc8, 0xab, 0xa6, 0x05, 0x5e, 0x89, 0xc7, 0x6c, 0x4d, 0xec, 0x3e, 0x41, + 0x84, 0x5d, 0x55, 0x6b, 0x3d, 0x0b, 0x91, 0x94, 0xa3, 0x94, 0x41, 0xea, + 0x70, 0xce, 0xd4, 0x0f, 0x48, 0x96, 0xfb, 0xcd, 0x05, 0x73, 0x58, 0xe0, + 0x4e, 0x21, 0x79, 0xea, 0x84, 0x44, 0x14, 0x04, 0x9c, 0x57, 0x7c, 0xc8, + 0x0b, 0xc6, 0x39, 0x5a, 0xfd, 0xc4, 0xff, 0x76, 0x34, 0xc3, 0x1a, 0x14, + 0xf1, 0x61, 0xad, 0x32, 0x02, 0x7a, 0x03, 0xaa, 0xbf, 0x0d, 0x8d, 0x3c, + 0xa0, 0x8a, 0x88, 0x2d, 0xf3, 0x63, 0xbb, 0x4c, 0xab, 0xef, 0x6c, 0xf9, + 0xc7, 0x6e, 0x21, 0x31, 0x14, 0xeb, 0x24, 0x2e, 0xa3, 0x31, 0xd0, 0x5b, + 0xa1, 0x4a, 0x49, 0xed, 0xea, 0x73, 0xab, 0x31, 0x37, 0xab, 0x34, 0x49, + 0xc9, 0x4e, 0x37, 0x54, 0xad, 0xab, 0x28, 0x99, 0x49, 0xc4, 0xd3, 0x46, + 0x97, 0x8e, 0xbb, 0x2a, 0xf0, 0x46, 0xc8, 0xad, 0x7a, 0x9a, 0xa8, 0x7b, + 0xe5, 0xde, 0xf8, 0x61, 0x75, 0x53, 0xa1, 0xd0, 0x62, 0xd0, 0xff, 0x21, + 0xbe, 0xb3, 0xc5, 0x13, 0x05, 0x91, 0x1d, 0xec, 0x33, 0xf0, 0xd4, 0xec, + 0xe2, 0xf9, 0x85, 0xdf, 0xe8, 0xdc, 0xa9, 0xb9, 0x81, 0x63, 0xd4, 0xf3, + 0xd2, 0xc4, 0x33, 0x66, 0x50, 0x63, 0x93, 0x74, 0xeb, 0x1e, 0x74, 0x80, + 0xd4, 0xb3, 0x0f, 0x95, 0x5b, 0xe3, 0xd1, 0xa9, 0x0c, 0xf8, 0x2a, 0xa5, + 0xfe, 0xfe, 0xde, 0x08, 0xbe, 0x81, 0x5e, 0x23, 0x0f, 0x77, 0x9f, 0xc7, + 0x54, 0xb4, 0x5a, 0x5e, 0x64, 0xfc, 0x0b, 0x1d, 0x07, 0x66, 0x5c, 0xc6, + 0xfa, 0x4b, 0x5c, 0x83, 0x18, 0x17, 0x45, 0xf0, 0xef, 0xc9, 0x7f, 0x1f, + 0x05, 0x54, 0xd8, 0x8e, 0x4a, 0xcd, 0xc6, 0x05, 0xe0, 0x65, 0xca, 0x17, + 0x33, 0xeb, 0x29, 0x60, 0x38, 0x66, 0x71, 0x30, 0xa0, 0xfb, 0x42, 0x4b, + 0xf1, 0x33, 0x49, 0x89, 0x7c, 0xf3, 0xde, 0x9d, 0x16, 0x31, 0x4c, 0xa1, + 0xe4, 0x3e, 0x0f, 0x64, 0x1a, 0xd5, 0x05, 0x9e, 0x86, 0x87, 0x7d, 0xca, + 0x74, 0x6d, 0x81, 0x4f, 0xb9, 0xa3, 0xe8, 0xb4, 0xd3, 0xa9, 0xf3, 0x30, + 0x95, 0x4b, 0x5b, 0xef, 0xac, 0x7a, 0xa7, 0x00}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA384, + 225, + {0x78, 0xfb, 0xe6, 0x85, 0x19, 0xb1, 0x06, 0x47, 0x5e, 0x94, 0x07, 0xf0, + 0xec, 0x83, 0x65, 0x2a, 0x9e, 0xe7, 0x9b, 0xc6, 0x0c, 0x3e, 0xdd, 0xac, + 0xc3, 0x41, 0x98, 0x60, 0x19, 0x02, 0x37, 0xae, 0x94, 0x7b, 0x21, 0xcc, + 0xbf, 0xde, 0xe0, 0x4d, 0xb0, 0x9e, 0x7e, 0xe4, 0x38, 0x3f, 0x2b, 0x5b, + 0x10, 0x19, 0xae, 0xd8, 0xc7, 0xce, 0x14, 0xd4, 0x83, 0x2d, 0x48, 0x15, + 0x33, 0x16, 0x49, 0x9f, 0x21, 0xf4, 0x34, 0x8b, 0xb8, 0x71, 0x26, 0xed, + 0xe5, 0xf8, 0x97, 0x6e, 0x0d, 0x31, 0xa7, 0x12, 0x20, 0x0c, 0xa8, 0x5c, + 0xc4, 0x84, 0xb1, 0x14, 0xbd, 0xb7, 0xc3, 0x29, 0x90, 0xe0, 0x67, 0xa1, + 0x5e, 0xce, 0x64, 0x7d, 0x63, 0x74, 0x05, 0xce, 0x8c, 0xca, 0x20, 0xdb, + 0x1a, 0x0b, 0x59, 0x18, 0xa8, 0xb7, 0xe5, 0x1c, 0x29, 0xc9, 0xe3, 0x23, + 0x58, 0x2c, 0x78, 0xde, 0x56, 0x5d, 0xe1, 0x2b, 0x82, 0x8b, 0xad, 0x37, + 0x8a, 0x3e, 0x13, 0xc8, 0x5d, 0x77, 0x71, 0x79, 0x0f, 0x6b, 0xd8, 0x91, + 0x86, 0xc9, 0x91, 0x56, 0x0d, 0x8d, 0x83, 0xc4, 0x05, 0xc2, 0x12, 0xca, + 0x19, 0x5d, 0x76, 0x5d, 0x6a, 0x8e, 0x3e, 0xdd, 0xbc, 0x77, 0x47, 0x1a, + 0x07, 0x7a, 0xb4, 0xe2, 0x39, 0xf7, 0x5a, 0x14, 0x79, 0x19, 0xd8, 0x17, + 0xcb, 0x8d, 0xa7, 0x8f, 0xc3, 0x5c, 0x90, 0x76, 0x24, 0x90, 0x0a, 0xef, + 0x91, 0x6d, 0xc0, 0xa8, 0x1c, 0x39, 0x4e, 0x9f, 0x81, 0x24, 0x10, 0x3a, + 0x50, 0x96, 0xb8, 0xd7, 0x37, 0xe3, 0x95, 0xc1, 0xd5, 0xa8, 0xea, 0x70, + 0xf7, 0x9f, 0x41, 0x6e, 0x6e, 0x72, 0x77, 0xc2, 0x8c, 0x04, 0x1e, 0x02, + 0xc7, 0xbd, 0x4b, 0x1b, 0x4b, 0x07, 0x84, 0x1c, 0xf3, 0x57, 0x01, 0xda, + 0x71, 0x84, 0xab, 0xf8, 0x94, 0x34, 0x30, 0xfb, 0x44, 0x3e, 0x81, 0xf7, + 0x84, 0x4f, 0x2f, 0x85, 0xfb, 0x9f, 0xdc, 0x34, 0x96, 0x20, 0xc8, 0xbc, + 0xff, 0x4d, 0x7c, 0x8d, 0x1b, 0xf0, 0xf3, 0x8e, 0x4b, 0x24, 0x76, 0xc2, + 0x7a, 0xfd, 0x74, 0x97, 0x7e, 0xbf, 0xee, 0xb3, 0x01, 0xf5, 0x8e, 0x69, + 0x82, 0xff, 0x78, 0xb1, 0x44, 0x23, 0x76, 0xfb, 0x5a, 0x60, 0xcb, 0xf2, + 0x6d, 0x9d, 0xf5, 0x9d, 0xee, 0x94, 0x0a, 0xe4, 0x2f, 0xc2, 0x07, 0x1c, + 0xeb, 0x4c, 0xa7, 0x8a, 0xee, 0xd4, 0x42, 0x14, 0x54, 0x6a, 0xad, 0xd6, + 0xb3, 0x47, 0x74, 0xa1, 0xe4, 0x87, 0xc0, 0xb3, 0x83, 0xd0, 0x2d, 0x45, + 0x8b, 0xb7, 0xd7, 0x6b, 0x79, 0x92, 0x44, 0xed, 0x1b, 0xcd, 0xe6, 0x85, + 0xd8, 0xd9, 0x13, 0xa7, 0x85, 0x80, 0x31, 0x66, 0x44, 0x0a, 0x91, 0x47, + 0xaf, 0x47, 0xde, 0x05, 0x00, 0xa6, 0x5b, 0x81, 0x66, 0x56, 0x8f, 0x5a, + 0x1d, 0x9b, 0xd0, 0xb8, 0xa5, 0xa8, 0x05, 0xed, 0x3c, 0x66, 0x5d, 0xd9, + 0x5d, 0x6b, 0x82, 0x41, 0xab, 0x9c, 0x81, 0xbf, 0xdc, 0x0c, 0xa1, 0xda, + 0x06, 0x88, 0x39, 0xc4, 0x6b, 0xab, 0xe1, 0xb3, 0x44, 0xcc, 0xf2, 0xa9, + 0xb8, 0xab, 0xe3, 0xd4, 0x42, 0x1a, 0xb7, 0xde, 0xba, 0xd0, 0xbe, 0x01, + 0x02, 0xcc, 0xba, 0xbb, 0xed, 0x43, 0x8a, 0x38, 0x4f, 0x5f, 0xd1, 0x31, + 0xd2, 0xe3, 0xb8, 0x5d, 0x3a, 0x73, 0x3f, 0x9a, 0x62, 0x5e, 0x55, 0xbe, + 0x79, 0x01, 0x0c, 0x44, 0xd3, 0x86, 0xa2, 0xdf, 0x6d, 0x7d, 0x96, 0xe8, + 0x96, 0xb2, 0xdb, 0x0d, 0x06, 0xe3, 0xfe, 0x9c, 0x2e, 0xca, 0x99, 0x70, + 0xc3, 0xab, 0xe7, 0x9e, 0x1d, 0x41, 0x3d, 0xb2, 0x94, 0x51, 0x5e, 0xb5, + 0x4e, 0x47, 0x9f, 0xb3, 0xc7, 0x18, 0xcd, 0xef, 0x7b, 0x47, 0xc6, 0xa8, + 0x92, 0x87, 0xe4, 0x8f, 0x24, 0x61, 0x77, 0x20, 0x7b, 0x8e, 0x75, 0xb7, + 0x5f, 0x47, 0xa2, 0xa3, 0x48, 0x06, 0x2b, 0x5a}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA384, + 226, + {0x8f, 0xad, 0x42, 0x80, 0x45, 0x2d, 0xa1, 0x9d, 0x7c, 0xb9, 0xc1, 0xeb, + 0xc9, 0x09, 0x87, 0x33, 0xb6, 0xd3, 0x37, 0xee, 0x8d, 0xab, 0x0e, 0xe9, + 0x13, 0x16, 0x3d, 0x86, 0x32, 0x62, 0x0a, 0x15, 0xe7, 0xf2, 0x7a, 0xa9, + 0xae, 0x15, 0x39, 0x90, 0x79, 0x16, 0x99, 0x3e, 0x0c, 0xfc, 0xb6, 0x57, + 0x77, 0x47, 0xfd, 0xf5, 0x93, 0x48, 0x97, 0xcc, 0xb3, 0x6a, 0xde, 0x1b, + 0x49, 0x52, 0x86, 0xfc, 0x66, 0xd7, 0x82, 0x26, 0xdf, 0x5d, 0x8e, 0xbc, + 0xf1, 0x55, 0x2d, 0xc2, 0xd7, 0xce, 0x49, 0x54, 0x44, 0x24, 0x1b, 0x7f, + 0x4e, 0x53, 0xf0, 0xe5, 0x35, 0x72, 0xdf, 0x65, 0x36, 0x78, 0xca, 0x5a, + 0x10, 0x28, 0x57, 0x94, 0x3f, 0xfd, 0x44, 0x6a, 0xe2, 0x61, 0x85, 0x00, + 0x26, 0xb2, 0xcc, 0xf8, 0x68, 0x9d, 0xf7, 0xa7, 0x2f, 0x3f, 0xb0, 0x24, + 0x48, 0x35, 0x27, 0x25, 0x1b, 0xa8, 0x4c, 0x2c, 0x33, 0x4d, 0x03, 0x95, + 0xf4, 0x73, 0x65, 0xbf, 0xab, 0x6e, 0xbd, 0xe0, 0x79, 0x1a, 0x8c, 0x9c, + 0x3e, 0x9d, 0xec, 0x02, 0x8e, 0x2d, 0x5a, 0xf5, 0x85, 0x25, 0xa4, 0x31, + 0x81, 0xf9, 0x1c, 0x69, 0xa5, 0xac, 0xc7, 0x8b, 0x36, 0x72, 0xb6, 0x7e, + 0x09, 0x80, 0x3c, 0x63, 0x43, 0xce, 0xf3, 0xaa, 0x08, 0x69, 0x61, 0x3a, + 0x74, 0xba, 0x59, 0xce, 0x4f, 0x19, 0x67, 0xac, 0x2d, 0x87, 0xe5, 0x62, + 0x27, 0xae, 0x9f, 0x7e, 0x24, 0xcf, 0x4e, 0x25, 0xb3, 0x2a, 0x82, 0x75, + 0x3b, 0xd5, 0x0f, 0xde, 0x84, 0x6f, 0xbd, 0x36, 0x18, 0xa6, 0x98, 0x5f, + 0xb0, 0x53, 0x26, 0xb9, 0x1e, 0x60, 0x03, 0xe6, 0x14, 0x46, 0x6b, 0xde, + 0x47, 0x13, 0x76, 0x65, 0x51, 0xfe, 0x68, 0x38, 0xb3, 0x78, 0x93, 0x02, + 0xec, 0x08, 0x4e, 0x07, 0x00, 0xc3, 0x7e, 0x9c, 0x62, 0xee, 0x98, 0xfb, + 0xf7, 0x11, 0xd3, 0x1b, 0x7b, 0x11, 0x73, 0xe7, 0x7a, 0x10, 0x4d, 0xee, + 0x21, 0xb3, 0x93, 0xdf, 0xb3, 0xfd, 0x2e, 0x4b, 0xa5, 0x06, 0xdb, 0x1d, + 0x9c, 0x2d, 0x99, 0xbd, 0xa0, 0xc3, 0x74, 0x4d, 0x04, 0xe1, 0x1a, 0x13, + 0x74, 0xcc, 0xe4, 0x0e, 0x1b, 0xb0, 0xc1, 0xc3, 0xe4, 0xe1, 0x68, 0x0c, + 0x11, 0x99, 0xc5, 0xe9, 0xa7, 0x11, 0x19, 0xcc, 0x4c, 0xb4, 0xe4, 0xd7, + 0x48, 0x2c, 0x36, 0x5f, 0x6a, 0x4b, 0x95, 0x0e, 0x0e, 0xf0, 0x60, 0x92, + 0xb3, 0x30, 0xe9, 0x4b, 0xcd, 0x31, 0x0e, 0xe9, 0xc1, 0x2d, 0xc0, 0x8c, + 0x62, 0xac, 0x11, 0x66, 0x47, 0x41, 0x01, 0x94, 0x41, 0x65, 0xd2, 0x6c, + 0x7a, 0x9a, 0xaa, 0x93, 0x28, 0x93, 0x59, 0x14, 0xf2, 0xa6, 0xd7, 0x90, + 0x90, 0xa7, 0x94, 0x65, 0xc6, 0x92, 0x39, 0xee, 0xf1, 0x4a, 0xdf, 0x66, + 0xa3, 0x21, 0x17, 0x70, 0x95, 0x28, 0xfe, 0xc8, 0x92, 0x61, 0x9c, 0x26, + 0xf5, 0x9e, 0x23, 0x4b, 0x57, 0x55, 0x53, 0x0d, 0x1c, 0x10, 0xc5, 0x99, + 0x73, 0xb4, 0x0a, 0x55, 0xc2, 0x89, 0xb8, 0x5f, 0x5e, 0x5f, 0x34, 0xc5, + 0xe1, 0x47, 0xaf, 0x44, 0xc8, 0x44, 0x60, 0xe2, 0xee, 0x83, 0x4f, 0x0a, + 0x47, 0x98, 0xf4, 0x9a, 0xa6, 0x1a, 0x16, 0x14, 0x8c, 0x8a, 0x36, 0xfa, + 0xd5, 0xfc, 0x25, 0x5b, 0xd0, 0x26, 0x21, 0xb5, 0xf5, 0x12, 0x12, 0x90, + 0x8d, 0x73, 0x08, 0x9b, 0x10, 0x93, 0x6d, 0x77, 0x8b, 0x68, 0x82, 0xc0, + 0x31, 0xed, 0xa9, 0xe2, 0x6c, 0x7f, 0xc8, 0xbd, 0xbb, 0xc4, 0xeb, 0x80, + 0x8e, 0x31, 0x80, 0x90, 0xe8, 0x9c, 0xd6, 0xda, 0xab, 0xb7, 0x5c, 0x1d, + 0x55, 0xd6, 0x38, 0xd6, 0x03, 0xb6, 0x0d, 0x51, 0xd3, 0xf3, 0xa8, 0x2a, + 0xc5, 0x66, 0x63, 0xa0, 0xe4, 0xdf, 0x5d, 0x9c, 0xbf, 0x32, 0x3e, 0x1e, + 0xe7, 0xb1, 0x53, 0x1e, 0x97, 0xa2, 0x12, 0x9f}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA384, + 227, + {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c, + 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b, + 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b, + 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0, + 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0, + 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02, + 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c, + 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78, + 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2, + 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9, + 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22, + 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c, + 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41, + 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7, + 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88, + 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88, + 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9, + 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33, + 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19, + 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71, + 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37, + 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f, + 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9, + 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3, + 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8, + 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8, + 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda, + 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c, + 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05, + 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9, + 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77, + 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27, + 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8, + 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06, + 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4, + 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41, + 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc, + 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99, + 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7, + 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a, + 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17, + 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0, + 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd1}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA384, + 228, + {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c, + 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b, + 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b, + 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0, + 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0, + 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02, + 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c, + 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78, + 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2, + 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9, + 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22, + 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c, + 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41, + 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7, + 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88, + 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88, + 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9, + 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33, + 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19, + 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71, + 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37, + 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f, + 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9, + 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3, + 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8, + 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8, + 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda, + 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c, + 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05, + 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9, + 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77, + 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27, + 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8, + 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06, + 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4, + 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41, + 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc, + 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99, + 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7, + 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a, + 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17, + 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0, + 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd1, 0x00, 0x00}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA384, + 229, + {}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA384, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA384, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA384, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA384, + 233, + {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c, + 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b, + 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b, + 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0, + 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0, + 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02, + 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c, + 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78, + 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2, + 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9, + 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22, + 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c, + 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41, + 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7, + 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88, + 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88, + 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9, + 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33, + 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19, + 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71, + 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37, + 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f, + 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9, + 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3, + 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8, + 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8, + 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda, + 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c, + 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05, + 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9, + 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77, + 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27, + 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8, + 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06, + 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4, + 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41, + 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc, + 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99, + 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7, + 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a, + 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17, + 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0, + 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd0}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA384, + 234, + {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c, + 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b, + 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b, + 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0, + 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0, + 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02, + 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c, + 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78, + 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2, + 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9, + 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22, + 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c, + 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41, + 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7, + 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88, + 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88, + 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9, + 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33, + 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19, + 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71, + 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37, + 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f, + 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9, + 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3, + 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8, + 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8, + 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda, + 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c, + 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05, + 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9, + 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77, + 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27, + 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8, + 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06, + 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4, + 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41, + 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc, + 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99, + 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7, + 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a, + 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17, + 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0, + 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd2}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA384, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA384, + 236, + {0x55, 0x6b, 0xb0, 0x26, 0xd7, 0x3b, 0x4d, 0x89, 0x49, 0xc9, 0x4d, 0xb2, + 0x74, 0x0b, 0x6c, 0xfb, 0xb1, 0x71, 0x37, 0xb6, 0x9c, 0xf2, 0x69, 0xba, + 0x5f, 0x1b, 0xe7, 0x36, 0xab, 0x6e, 0xb0, 0x74, 0x6c, 0xb7, 0xff, 0xbc, + 0x5d, 0x7d, 0x11, 0x99, 0x5b, 0x20, 0x53, 0x22, 0x70, 0x13, 0xd5, 0x10, + 0x2b, 0x94, 0x84, 0xc5, 0x9f, 0x52, 0x18, 0x53, 0xd9, 0x9f, 0x96, 0x1e, + 0x46, 0x61, 0x19, 0x74, 0xf4, 0x7f, 0x39, 0x32, 0xa8, 0xe1, 0xf8, 0x2a, + 0x3f, 0x5e, 0xb0, 0x47, 0xcf, 0x7c, 0x7b, 0xfc, 0x63, 0xb5, 0xdc, 0xf8, + 0x6e, 0xff, 0xae, 0x34, 0xba, 0x21, 0x62, 0x87, 0xfa, 0x23, 0xd5, 0xd7, + 0x9e, 0x7e, 0xa2, 0x43, 0x9a, 0xad, 0x07, 0xfd, 0x75, 0x1e, 0x19, 0x01, + 0x11, 0x30, 0x8d, 0x9b, 0x49, 0xa5, 0x24, 0xdb, 0x7c, 0x3b, 0x0c, 0x93, + 0x9d, 0x90, 0x12, 0xf9, 0xc2, 0xf3, 0xed, 0xd9, 0x53, 0x41, 0x76, 0xab, + 0x20, 0x96, 0xd4, 0xe3, 0xd1, 0x19, 0x55, 0x66, 0xd0, 0x72, 0xe3, 0xde, + 0xef, 0x21, 0x45, 0x39, 0xbd, 0x70, 0x22, 0x3f, 0x71, 0x2e, 0xc4, 0x5f, + 0x8a, 0x28, 0x06, 0x06, 0x04, 0xe2, 0x9c, 0xcf, 0x6e, 0x50, 0x31, 0x43, + 0x2c, 0x96, 0x23, 0x19, 0x0d, 0xd1, 0x94, 0xa7, 0x9b, 0xea, 0x16, 0xa1, + 0xb5, 0x17, 0x45, 0xf2, 0xfc, 0x33, 0xf2, 0xd4, 0x22, 0x9c, 0xd5, 0x43, + 0xa1, 0xd1, 0x97, 0x81, 0x35, 0x25, 0xc6, 0x55, 0xb3, 0x4d, 0xef, 0x99, + 0x90, 0xfc, 0xf7, 0x5d, 0xea, 0xbf, 0x65, 0xb3, 0x25, 0x81, 0x5f, 0x80, + 0xd5, 0x44, 0x52, 0x8a, 0x06, 0x39, 0x38, 0x3c, 0xba, 0xd1, 0x2d, 0x18, + 0xd4, 0x10, 0x3a, 0xbf, 0xb6, 0x34, 0xa7, 0xb9, 0xdd, 0x68, 0xd4, 0x16, + 0x60, 0x0a, 0xa4, 0xbe, 0xe1, 0x9b, 0xbe, 0xdf, 0xf2, 0x6f, 0x81, 0xed, + 0x91, 0xe1, 0x19, 0xbd, 0xcd, 0xe3, 0xca, 0x52, 0x79, 0x2e, 0x2a, 0x5e, + 0xb2, 0x0a, 0x4c, 0x92, 0x7f, 0x96, 0xb2, 0x38, 0xbb, 0x47, 0x8a, 0xb3, + 0x12, 0x30, 0x90, 0x1e, 0xb9, 0x9f, 0x85, 0x6d, 0x0c, 0x92, 0x91, 0x5f, + 0xba, 0x33, 0x93, 0x93, 0xd1, 0xac, 0xd7, 0xf2, 0x92, 0x70, 0xb7, 0x28, + 0xd3, 0xf2, 0x66, 0x14, 0xc6, 0xc8, 0x94, 0xc1, 0x16, 0x93, 0xd2, 0xd5, + 0x2a, 0x89, 0xda, 0x37, 0x65, 0x30, 0xf3, 0x35, 0x6c, 0xda, 0x79, 0x8f, + 0x1f, 0xf9, 0x82, 0x77, 0xe8, 0xf4, 0x69, 0x89, 0x5e, 0x66, 0xfd, 0xcd, + 0x8e, 0x68, 0x5d, 0x66, 0x3e, 0x9a, 0x4b, 0x9b, 0x25, 0x87, 0x46, 0x26, + 0xcc, 0xec, 0x38, 0xe1, 0xac, 0xdf, 0x17, 0x62, 0xe2, 0x08, 0x52, 0x72, + 0x78, 0x54, 0xcd, 0xfd, 0xa4, 0x68, 0x29, 0x51, 0x00, 0x0c, 0x6b, 0x41, + 0x2a, 0x1d, 0x03, 0x44, 0xaa, 0x4f, 0x7a, 0x13, 0xac, 0x1a, 0x6a, 0xf8, + 0xd3, 0x4b, 0xd7, 0x88, 0x1c, 0x84, 0x49, 0xe6, 0x45, 0x94, 0x0d, 0xf8, + 0x70, 0x29, 0x2d, 0xc7, 0x04, 0x93, 0x14, 0x9f, 0x60, 0x9d, 0xb2, 0x62, + 0x4a, 0xd3, 0xec, 0x29, 0x3d, 0x86, 0x66, 0xbd, 0x8e, 0x6d, 0x8d, 0xeb, + 0x62, 0xb1, 0x6f, 0xb8, 0x8e, 0x66, 0x2c, 0xa3, 0x2f, 0x99, 0xab, 0x3a, + 0x7a, 0x99, 0x24, 0x7f, 0x9b, 0xaf, 0x9e, 0xba, 0xa3, 0xcb, 0x2d, 0xd0, + 0x5b, 0x11, 0x0d, 0x52, 0x88, 0x55, 0x00, 0x42, 0xdd, 0xac, 0xf6, 0x03, + 0x38, 0x8e, 0xfc, 0xa1, 0x49, 0x3d, 0xa1, 0xc9, 0xbb, 0x92, 0xca, 0xc8, + 0x56, 0xf5, 0xea, 0xcb, 0x8c, 0x7f, 0xb5, 0x65, 0x0e, 0x92, 0x88, 0x63, + 0x5b, 0x6c, 0x44, 0xa4, 0x7b, 0x5d, 0x6f, 0xd3, 0x6c, 0x41, 0x63, 0x7a, + 0x6d, 0xe1, 0xec, 0xeb, 0x13, 0x58, 0x71, 0xe7, 0x47, 0x31, 0x8c, 0x27, + 0xfd, 0x34, 0x1f, 0xd5, 0xd3, 0xeb, 0xab, 0x70}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA384, + 237, + {0xaf, 0x87, 0x5e, 0xda, 0x2f, 0x42, 0x43, 0xac, 0xcd, 0x94, 0x2b, 0xf9, + 0xab, 0xf7, 0xeb, 0x89, 0x26, 0x0c, 0x36, 0x5d, 0x64, 0xe6, 0x10, 0x99, + 0x79, 0x61, 0xb3, 0x27, 0x89, 0x14, 0xc3, 0x30, 0xe6, 0x07, 0xca, 0x83, + 0x42, 0x84, 0x7b, 0x02, 0xc9, 0xca, 0x91, 0x6b, 0x1f, 0x51, 0xc2, 0xaf, + 0xdd, 0x95, 0x22, 0x9c, 0x9c, 0x3e, 0x1d, 0x33, 0xdc, 0xdb, 0xa3, 0x70, + 0xf4, 0x72, 0x06, 0x0a, 0x3f, 0x7e, 0xe1, 0xd7, 0x4c, 0x86, 0x67, 0xbb, + 0x89, 0x45, 0xb6, 0xf1, 0x0b, 0xde, 0xce, 0xc9, 0x6a, 0x96, 0x99, 0x89, + 0x5f, 0x2f, 0xc5, 0x8f, 0x21, 0xe2, 0x35, 0xd5, 0x4f, 0x29, 0x88, 0xcf, + 0x78, 0xd2, 0x7b, 0x65, 0x03, 0x7b, 0x7b, 0x46, 0x55, 0x24, 0x12, 0xd3, + 0x0e, 0xa2, 0xb4, 0xe1, 0xd9, 0x61, 0x67, 0xb9, 0xf7, 0x20, 0xf4, 0x70, + 0x4b, 0xff, 0x09, 0xe3, 0xbf, 0x6e, 0x2b, 0xa8, 0x99, 0x44, 0x5d, 0xeb, + 0xdb, 0x09, 0xcc, 0x9e, 0x06, 0x07, 0x8f, 0x4d, 0xbf, 0x17, 0x94, 0x81, + 0x36, 0x62, 0xd5, 0x22, 0xc2, 0x5c, 0x0e, 0x33, 0x46, 0x13, 0x2c, 0x53, + 0xe3, 0x1b, 0x02, 0x72, 0x3c, 0xd0, 0x25, 0x2a, 0xc0, 0x93, 0x2e, 0x01, + 0x71, 0xec, 0xf1, 0x1c, 0xef, 0x73, 0xec, 0xf8, 0xee, 0xe9, 0xce, 0x23, + 0xf3, 0xce, 0x66, 0xfa, 0x63, 0x01, 0x05, 0x0c, 0x8e, 0x8e, 0xa9, 0x6a, + 0xd1, 0x36, 0x96, 0x89, 0x26, 0x75, 0x3f, 0xbd, 0x09, 0xa4, 0xda, 0x01, + 0x76, 0xe8, 0xe3, 0xd9, 0xf5, 0x72, 0xd4, 0x85, 0x79, 0x62, 0xd0, 0x4a, + 0xaf, 0x33, 0x14, 0x5f, 0xd4, 0x61, 0x33, 0x29, 0xfc, 0x4b, 0x3b, 0x50, + 0xc2, 0x8f, 0x4d, 0x43, 0xd5, 0x43, 0x17, 0x75, 0x2f, 0x98, 0x3d, 0xea, + 0x54, 0x32, 0xca, 0x88, 0xef, 0xd0, 0x35, 0xce, 0x83, 0x9d, 0x09, 0x86, + 0x7e, 0x0d, 0x84, 0xed, 0x57, 0xe3, 0x31, 0xeb, 0x7e, 0xd2, 0xde, 0x74, + 0xdd, 0xcd, 0x62, 0x5d, 0x13, 0xf3, 0xbb, 0x58, 0x6b, 0xb4, 0xdb, 0xdb, + 0xfb, 0xa3, 0x4e, 0xb0, 0xd7, 0x21, 0x30, 0xa6, 0x2a, 0xc1, 0x00, 0x79, + 0x80, 0x7c, 0xda, 0xfb, 0x40, 0xc6, 0x38, 0x3f, 0x08, 0xaf, 0x41, 0x09, + 0x47, 0x2d, 0x2e, 0xe6, 0x43, 0x0c, 0x3c, 0x30, 0x1b, 0xd6, 0xbc, 0x1a, + 0x98, 0x3d, 0xdc, 0xed, 0x86, 0x18, 0xb0, 0x8d, 0xb2, 0xfd, 0x4d, 0xdc, + 0xa0, 0x7c, 0x9f, 0x48, 0xb6, 0x68, 0xc9, 0xd6, 0xf2, 0xcb, 0x27, 0x55, + 0xa2, 0x9e, 0x19, 0xca, 0x0c, 0x8d, 0x03, 0x7d, 0x3d, 0xb7, 0x91, 0x94, + 0x50, 0x90, 0x0d, 0x21, 0x7f, 0xe4, 0x26, 0xf0, 0x54, 0x44, 0x3a, 0xaa, + 0xd6, 0xbe, 0x22, 0x28, 0x5f, 0xaa, 0x92, 0x3c, 0xf7, 0x19, 0x35, 0x0c, + 0xda, 0xed, 0xc8, 0x73, 0x3e, 0xce, 0x6d, 0x62, 0x26, 0x4b, 0xf4, 0xa0, + 0xdc, 0x1b, 0xb8, 0x86, 0x46, 0xf1, 0x57, 0x68, 0x6a, 0x40, 0x53, 0x11, + 0x1a, 0xaf, 0xde, 0xfd, 0x41, 0x2d, 0x3d, 0x7f, 0x59, 0xa2, 0x54, 0x48, + 0x29, 0xed, 0x42, 0x90, 0x38, 0xf1, 0x45, 0x2f, 0xf3, 0x6d, 0x4e, 0x8b, + 0x29, 0x7d, 0x0b, 0x43, 0x14, 0x80, 0x90, 0xa9, 0x95, 0x94, 0x4b, 0x42, + 0x25, 0xbd, 0xf5, 0x19, 0xa6, 0x31, 0x5d, 0x62, 0xdf, 0x55, 0x5d, 0x23, + 0x37, 0xf7, 0xef, 0x07, 0x97, 0x5f, 0x0f, 0xdd, 0xec, 0xef, 0x82, 0xef, + 0x0c, 0xa5, 0xbb, 0x41, 0x44, 0x4d, 0x89, 0x86, 0x04, 0x05, 0xfc, 0x06, + 0xa8, 0xdc, 0x6c, 0x93, 0xbd, 0x23, 0x66, 0x3a, 0x97, 0x7c, 0x68, 0xff, + 0x88, 0x90, 0xbc, 0xd2, 0x09, 0x88, 0xef, 0xc4, 0x4d, 0xf6, 0x89, 0x1b, + 0x9d, 0xae, 0xa3, 0xaf, 0x08, 0x31, 0x37, 0xa2, 0x1f, 0x37, 0x76, 0xf2, + 0xe8, 0x54, 0x43, 0xb3, 0x59, 0xed, 0x13, 0xe7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA384, + 238, + {0xcf, 0xba, 0xd3, 0x04, 0xe0, 0x58, 0x07, 0xaf, 0x50, 0x5f, 0x55, 0x90, + 0xa4, 0x9e, 0xca, 0x63, 0x0f, 0xc4, 0x3d, 0xf9, 0x95, 0x0e, 0x5f, 0x43, + 0xb2, 0x12, 0x8a, 0x45, 0xd7, 0x27, 0x1f, 0x2d, 0xdc, 0x86, 0xd8, 0x37, + 0x4a, 0xf0, 0x8b, 0xb4, 0x78, 0xbc, 0x2e, 0xe3, 0x87, 0x3f, 0x88, 0x3c, + 0xa0, 0xdd, 0x41, 0xf5, 0xaa, 0x85, 0x3b, 0xc4, 0x42, 0xdc, 0xf5, 0xb6, + 0xfb, 0x1f, 0xed, 0x39, 0x5d, 0x8d, 0x7d, 0x71, 0xf1, 0x9a, 0x47, 0xe2, + 0x7c, 0xdc, 0x79, 0x0e, 0x63, 0xf4, 0xbb, 0x6d, 0x17, 0xfa, 0xad, 0x0f, + 0x58, 0xef, 0xff, 0x1a, 0x36, 0x04, 0x44, 0x48, 0xdb, 0x88, 0x83, 0x32, + 0x5b, 0x29, 0x03, 0x08, 0xca, 0xf5, 0x27, 0x22, 0x55, 0xbe, 0x1d, 0x15, + 0x27, 0x6f, 0xba, 0x40, 0x39, 0x20, 0x67, 0x62, 0xff, 0xa3, 0xb6, 0x3c, + 0xfd, 0x07, 0xc8, 0x2e, 0xcb, 0xe0, 0xf8, 0xb6, 0x83, 0x45, 0xf7, 0x48, + 0xc4, 0x27, 0x29, 0xef, 0x05, 0xee, 0x87, 0xd7, 0xd5, 0xd8, 0x3b, 0xf6, + 0xf7, 0x08, 0x65, 0x8d, 0x7c, 0x45, 0xa7, 0xf4, 0x57, 0xc3, 0x18, 0x7f, + 0x76, 0xe2, 0xe2, 0xe6, 0x9b, 0xc7, 0x4e, 0x60, 0xbb, 0x72, 0x9a, 0xcb, + 0xd1, 0xbf, 0xac, 0x5b, 0x79, 0xec, 0xd8, 0x95, 0xad, 0xa4, 0xb2, 0xc9, + 0xba, 0x43, 0x3e, 0xe5, 0x13, 0xb6, 0x51, 0x16, 0x8f, 0xc2, 0x37, 0x09, + 0xbc, 0x75, 0xf2, 0x7a, 0xc8, 0xf7, 0x93, 0x36, 0x54, 0x3d, 0x44, 0xaf, + 0x39, 0x10, 0xcc, 0xf6, 0x6f, 0xff, 0x78, 0x11, 0x3b, 0x10, 0x3d, 0xe9, + 0xd3, 0xd0, 0x66, 0x51, 0x57, 0xeb, 0xc1, 0x43, 0x55, 0xe9, 0x04, 0x8e, + 0x04, 0xcb, 0xa5, 0x18, 0x82, 0xdb, 0x9d, 0x70, 0xf4, 0x15, 0x05, 0xe5, + 0x34, 0x3d, 0xd8, 0x28, 0x94, 0xff, 0x27, 0x74, 0x17, 0xfc, 0x6b, 0x95, + 0x24, 0x90, 0x4b, 0x32, 0x65, 0x5f, 0xf0, 0xdb, 0xd8, 0x89, 0x96, 0x71, + 0xb6, 0x4b, 0x8f, 0x4e, 0x6b, 0x38, 0x78, 0x55, 0x3d, 0x21, 0xda, 0x3a, + 0xb8, 0x42, 0xc1, 0x2c, 0x0c, 0xc4, 0xcd, 0x88, 0xbc, 0x13, 0x1b, 0xee, + 0x41, 0x89, 0x6d, 0x03, 0x37, 0xea, 0x88, 0x7d, 0xc7, 0x29, 0x87, 0x49, + 0x22, 0xf4, 0xcf, 0x5b, 0x24, 0x22, 0x96, 0x78, 0x7d, 0xb9, 0x70, 0x9b, + 0x23, 0x7c, 0xf0, 0xb9, 0xa7, 0x71, 0x2c, 0xa7, 0x22, 0xec, 0xc6, 0x84, + 0x2c, 0x11, 0x61, 0x2d, 0xd7, 0x9d, 0xba, 0x6b, 0x3f, 0xda, 0x11, 0x59, + 0x7b, 0xaa, 0xcd, 0x44, 0xa0, 0x05, 0x19, 0xbf, 0x86, 0x4f, 0xbd, 0xd3, + 0xb4, 0xee, 0xbb, 0x92, 0x3b, 0x7e, 0xee, 0x29, 0xaa, 0xa9, 0x68, 0xd0, + 0x74, 0xcb, 0x45, 0xef, 0xb3, 0x30, 0x4c, 0xb9, 0x23, 0xb2, 0x47, 0x86, + 0x7f, 0x81, 0x9b, 0xb6, 0x14, 0x51, 0x86, 0xcb, 0xf7, 0x79, 0xb5, 0xc4, + 0xd8, 0xb9, 0x5a, 0xdd, 0x1b, 0x64, 0x9b, 0x38, 0xce, 0x30, 0x64, 0x79, + 0xe8, 0x68, 0x4b, 0xed, 0xa5, 0x5c, 0xf6, 0x8b, 0x2a, 0xa2, 0x33, 0x59, + 0xa9, 0x03, 0x4c, 0x6b, 0x37, 0xe5, 0x42, 0x62, 0xbf, 0x54, 0xe6, 0xcc, + 0x3c, 0x95, 0x9f, 0x3c, 0x7b, 0x89, 0x06, 0xea, 0x15, 0x86, 0x4c, 0x48, + 0x8e, 0x33, 0xbb, 0xec, 0x8b, 0x5d, 0x46, 0x50, 0x54, 0x60, 0x27, 0x98, + 0x35, 0x9e, 0xed, 0xb8, 0x0c, 0x9d, 0xff, 0x24, 0x63, 0xfb, 0x16, 0xd1, + 0x53, 0xb0, 0x20, 0x0a, 0xa0, 0x12, 0x22, 0xfb, 0x3b, 0x2d, 0xd8, 0x44, + 0xf9, 0x15, 0xef, 0xb0, 0x56, 0x12, 0xa8, 0xf1, 0xf0, 0x37, 0x1b, 0x2d, + 0x66, 0x8a, 0x68, 0x76, 0x8a, 0x16, 0x8d, 0x50, 0x7a, 0xf7, 0x76, 0x5a, + 0xe8, 0x05, 0xba, 0x3e, 0xdc, 0x1f, 0x81, 0xe0, 0xdf, 0xc4, 0x95, 0xd8, + 0x24, 0x21, 0x2d, 0x1c, 0xb0, 0x00, 0x12, 0xa7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 239 + {SEC_OID_SHA384, + 239, + {0x92, 0x52, 0x8f, 0x45, 0x9c, 0x1b, 0xd0, 0x77, 0x5d, 0x8c, 0x46, 0x55, + 0xfb, 0x2f, 0xd5, 0xe8, 0x04, 0x0f, 0x32, 0x65, 0xbb, 0x57, 0xfe, 0x1e, + 0xe5, 0x53, 0xc4, 0x8f, 0x34, 0x73, 0x8f, 0x3d, 0x5a, 0xd2, 0xae, 0x40, + 0xd6, 0x03, 0x7f, 0x02, 0xa2, 0x39, 0x89, 0x66, 0x9e, 0x0e, 0xe9, 0x83, + 0x5f, 0x3f, 0xc7, 0x44, 0x42, 0x13, 0x55, 0x8f, 0x2e, 0xda, 0x9b, 0xb9, + 0x48, 0x5c, 0x3b, 0x81, 0xd9, 0x9f, 0xe1, 0xae, 0x4e, 0x26, 0xb2, 0x2c, + 0xd5, 0xea, 0x72, 0x68, 0xd4, 0x89, 0xd2, 0x91, 0xd4, 0xf5, 0xe4, 0x7f, + 0x5c, 0xac, 0x8f, 0xad, 0x31, 0x02, 0x7c, 0xc5, 0x61, 0x38, 0xd5, 0xb5, + 0x5b, 0x3e, 0x45, 0xb0, 0x5c, 0xc8, 0x58, 0xaf, 0xd6, 0xed, 0x92, 0xbe, + 0xc1, 0x81, 0xe1, 0x17, 0x6b, 0x84, 0xec, 0x33, 0xf1, 0x34, 0x80, 0x1a, + 0xba, 0x86, 0x20, 0xb2, 0x94, 0xb2, 0x23, 0x81, 0x65, 0xb8, 0x18, 0x2d, + 0xd3, 0x0c, 0x18, 0x31, 0x30, 0x7e, 0xc3, 0x59, 0x44, 0xe1, 0x61, 0x14, + 0x69, 0xa4, 0x58, 0xed, 0x3e, 0xee, 0xc1, 0x48, 0x05, 0x56, 0x2f, 0x88, + 0xeb, 0xa7, 0xe9, 0x52, 0xbe, 0xb9, 0xc1, 0x9a, 0x8e, 0xc9, 0xc6, 0xa0, + 0xc7, 0xe2, 0x41, 0x8d, 0x0a, 0xde, 0x51, 0x9c, 0x16, 0x75, 0xee, 0x3b, + 0x02, 0x9b, 0xfa, 0xd2, 0x0c, 0x43, 0x4e, 0xcf, 0x2b, 0x11, 0x05, 0xe7, + 0x65, 0x92, 0xbf, 0xb0, 0x34, 0x13, 0x80, 0xad, 0xc4, 0x13, 0xd5, 0x66, + 0xe6, 0x2c, 0x93, 0x08, 0xf5, 0x9d, 0x6e, 0xe7, 0x17, 0xd2, 0x5c, 0x5a, + 0x28, 0x87, 0xaf, 0x1c, 0x83, 0x41, 0x12, 0x7b, 0x69, 0x01, 0x56, 0x18, + 0x6a, 0x7d, 0x26, 0x5f, 0xec, 0xb9, 0x9a, 0x08, 0x42, 0x1c, 0x89, 0xc8, + 0xda, 0x82, 0x9c, 0x6e, 0x24, 0x2f, 0x56, 0x18, 0x76, 0x91, 0x9b, 0x22, + 0x9e, 0x73, 0xce, 0xa2, 0xf0, 0x69, 0x4d, 0x8b, 0xff, 0x28, 0x22, 0x31, + 0xad, 0x9b, 0x01, 0x0e, 0x4d, 0x1c, 0x65, 0x48, 0x3c, 0x2a, 0xcf, 0xe7, + 0x0e, 0x0d, 0x84, 0x0a, 0xb2, 0x5e, 0x5d, 0x18, 0x1e, 0xd7, 0xff, 0x88, + 0x4f, 0x45, 0xd4, 0x8c, 0x45, 0x93, 0x4a, 0x60, 0xff, 0xa6, 0xcb, 0xee, + 0xfc, 0xff, 0x85, 0xd4, 0xbb, 0x3b, 0x61, 0x87, 0xa7, 0xd1, 0x45, 0x4a, + 0x2c, 0x08, 0xc5, 0xfa, 0x22, 0x27, 0x15, 0xbb, 0xfb, 0xf7, 0x07, 0xa4, + 0x92, 0xac, 0x8f, 0xa2, 0xa7, 0x09, 0x68, 0x6a, 0xcf, 0x46, 0x69, 0x66, + 0x82, 0x34, 0x73, 0xd8, 0x2a, 0x7d, 0x73, 0x66, 0xe2, 0x53, 0xa4, 0x13, + 0x72, 0xfa, 0x22, 0x00, 0xcd, 0x4f, 0x3c, 0xc4, 0xd7, 0x8a, 0x4b, 0xc2, + 0xc4, 0x25, 0xa5, 0x3d, 0x15, 0x80, 0xf0, 0xe3, 0xec, 0xc1, 0x7b, 0x48, + 0xbc, 0x55, 0xa8, 0x18, 0x56, 0x88, 0xf3, 0x36, 0x2a, 0x5e, 0xf7, 0xcb, + 0x54, 0x7e, 0xf4, 0x52, 0x46, 0x06, 0xad, 0x3e, 0x31, 0x7f, 0x0d, 0x10, + 0x27, 0x05, 0x9b, 0xea, 0x88, 0xa0, 0xed, 0x7f, 0xdf, 0x44, 0x51, 0x58, + 0x38, 0xe3, 0xa0, 0x3f, 0xe0, 0x59, 0xa8, 0x04, 0x53, 0x4b, 0x48, 0x28, + 0x01, 0xe5, 0xb1, 0xcc, 0x35, 0xee, 0x6b, 0xbd, 0xcd, 0x4c, 0x6a, 0xf5, + 0x38, 0x99, 0xcc, 0x97, 0x45, 0x72, 0x24, 0xb8, 0x47, 0x0c, 0xb7, 0x2c, + 0x4c, 0x41, 0xcb, 0x18, 0x0c, 0xa6, 0x39, 0xe1, 0x8d, 0x45, 0xa9, 0xcd, + 0xb3, 0x8d, 0x27, 0xd9, 0xa8, 0x2c, 0x04, 0x15, 0x7c, 0x70, 0xd5, 0xac, + 0x18, 0xb6, 0x23, 0xe7, 0x9e, 0xeb, 0x9f, 0xf7, 0x47, 0x28, 0x9b, 0x85, + 0x80, 0x25, 0x73, 0x56, 0xe7, 0xa2, 0x48, 0x8f, 0x08, 0x11, 0x50, 0x91, + 0x90, 0xaf, 0xf1, 0xc7, 0xdf, 0xe3, 0xe2, 0x80, 0x19, 0xf5, 0xf8, 0x61, + 0x54, 0x3a, 0xf0, 0x00, 0x4f, 0x89, 0x7e, 0xe7}, + pub_key_11, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_signature_4096_sha384_vectors_h__ diff --git a/security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h new file mode 100644 index 000000000..7d9c4ad3d --- /dev/null +++ b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h @@ -0,0 +1,12215 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + +#ifndef rsa_signature_4096_sha512_vectors_h__ +#define rsa_signature_4096_sha512_vectors_h__ + +#include "testvectors_base/test-structs.h" + +static const std::vector pub_key_12{ + 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, + 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, + 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc9, 0xa7, 0x65, + 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, 0x9a, 0x5e, 0x46, + 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, 0x28, 0x47, 0xb3, + 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, 0x1c, 0x28, 0x25, + 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, 0x8a, 0xb5, 0x92, + 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, 0xb9, 0x20, 0xe3, + 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, 0xeb, 0xf0, 0xe6, + 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, 0x22, 0x18, 0x6a, + 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, 0xff, 0x2c, 0xc2, + 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, 0x7c, 0xd7, 0xdc, + 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, 0xc3, 0x11, 0x65, + 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, 0x3c, 0x83, 0x89, + 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, 0x8d, 0x4a, 0x74, + 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, 0x12, 0xbc, 0x58, + 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, 0x9f, 0x31, 0xde, + 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, 0x8e, 0x4b, 0xdf, + 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, 0xc4, 0x88, 0xc0, + 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, 0x30, 0x28, 0xa7, + 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, 0x6d, 0x7d, 0x8f, + 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, 0x97, 0xa9, 0xa1, + 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, 0xca, 0xd9, 0x56, + 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, 0x04, 0x9c, 0x88, + 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, 0xa2, 0x68, 0xa4, + 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, 0xc4, 0x4f, 0x2c, + 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, 0x0a, 0xca, 0xda, + 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, 0x48, 0x7b, 0xa8, + 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, 0xf9, 0x23, 0x95, + 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, 0xdb, 0xa5, 0x5d, + 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, 0x61, 0x08, 0x68, + 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, 0xa9, 0x3a, 0x4c, + 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, 0x06, 0x6d, 0x70, + 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, 0x50, 0x85, 0xce, + 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, 0x75, 0x6a, 0x63, + 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, 0xa6, 0x84, 0x96, + 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, 0x0e, 0xa0, 0xe3, + 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, 0x4d, 0xaf, 0x8f, + 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, 0xb6, 0xb4, 0x53, + 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, 0xb4, 0xb6, 0x0e, + 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, 0x03, 0x42, 0x2b, + 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, 0xfe, 0x8b, 0x63, + 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, 0xd9, 0xd3, 0x65, + 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, 0x96, 0x48, 0xec, + 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, 0x2e, 0xef, 0xe9, + 0x24, 0xa6, 0x70, 0x47, 0xd3, 0x02, 0x03, 0x01, 0x00, 0x01}; + +const RsaSignatureTestVector kRsaSignature4096Sha512WycheproofVectors[] = { + + // Comment: + // tcID: 1 + {SEC_OID_SHA512, + 1, + {0x9c, 0xd2, 0x8b, 0xf4, 0x1b, 0x99, 0xfa, 0x4d, 0xf2, 0x85, 0x2d, 0x86, + 0x53, 0x62, 0x57, 0xfe, 0x11, 0x1f, 0x63, 0xf0, 0x18, 0x15, 0x14, 0x6c, + 0x05, 0x7d, 0xc3, 0xbd, 0xa9, 0xb6, 0x63, 0x3e, 0x49, 0x49, 0x5d, 0x38, + 0x82, 0x23, 0x92, 0xb6, 0xb9, 0x01, 0xe6, 0xac, 0x69, 0xc4, 0xf0, 0x96, + 0x23, 0xa5, 0x24, 0xe4, 0x92, 0x46, 0xc3, 0x71, 0x0c, 0x85, 0xa1, 0x95, + 0x79, 0x43, 0xd8, 0x9c, 0x83, 0x99, 0xb0, 0xc2, 0xa6, 0x49, 0x93, 0x8b, + 0xb0, 0x73, 0x40, 0xf1, 0x4c, 0x69, 0x81, 0xa0, 0xda, 0x0f, 0xd3, 0x51, + 0x63, 0xbc, 0x7e, 0xed, 0xac, 0x80, 0xad, 0x1c, 0xbf, 0x06, 0xa4, 0xc3, + 0x2a, 0x4a, 0x08, 0x52, 0x35, 0x54, 0x25, 0x6e, 0xb2, 0x21, 0x39, 0x5c, + 0x76, 0xe1, 0xf7, 0x9a, 0x5e, 0x3c, 0x5b, 0x96, 0x36, 0x67, 0x3d, 0xb3, + 0xba, 0x27, 0xee, 0xbf, 0x83, 0x15, 0x46, 0x88, 0x88, 0x67, 0x1f, 0x84, + 0x41, 0x32, 0x4e, 0x09, 0x21, 0x24, 0xdf, 0x31, 0xd3, 0x96, 0xad, 0x83, + 0x67, 0xeb, 0x7c, 0x9d, 0x0a, 0xfa, 0x44, 0xda, 0xe8, 0x5d, 0x56, 0x20, + 0x8b, 0xa2, 0x1e, 0xc7, 0xc1, 0xf0, 0xed, 0x6a, 0x36, 0x78, 0xf5, 0xd9, + 0x7b, 0xa7, 0x08, 0x94, 0x22, 0xc6, 0x62, 0xd8, 0x6c, 0xd5, 0x14, 0xfe, + 0x85, 0x3f, 0x38, 0x48, 0x16, 0x32, 0x19, 0x7c, 0x1b, 0xa0, 0x7e, 0x4d, + 0x92, 0x73, 0x5e, 0xef, 0x3b, 0x75, 0xaf, 0xc2, 0x5f, 0xfa, 0x90, 0x07, + 0x69, 0xc7, 0x4b, 0xa3, 0x4f, 0x2d, 0x15, 0x7e, 0x74, 0xbb, 0xab, 0x64, + 0xcf, 0x41, 0x3b, 0xc8, 0x58, 0xcf, 0x6c, 0x39, 0x3e, 0x8a, 0xfe, 0x24, + 0xf9, 0xe7, 0x11, 0x68, 0xe9, 0x7d, 0xb9, 0x67, 0x17, 0xd0, 0x08, 0x1d, + 0x88, 0xa2, 0x72, 0x57, 0xd8, 0xc6, 0x92, 0xdd, 0x0e, 0x00, 0x1f, 0x3f, + 0xdc, 0x20, 0x90, 0x51, 0x25, 0x50, 0xad, 0x38, 0x72, 0x5c, 0x10, 0xa2, + 0x01, 0xfc, 0x50, 0xf8, 0xdc, 0x89, 0xec, 0xf3, 0x63, 0xb4, 0xd2, 0x1a, + 0x7d, 0x81, 0x5e, 0xb7, 0x85, 0x57, 0xd4, 0x2e, 0x65, 0x7c, 0xb4, 0x4b, + 0xfc, 0x78, 0x52, 0x03, 0xe8, 0xde, 0x00, 0xf9, 0xe1, 0x8a, 0xf1, 0xc8, + 0xe1, 0x29, 0x53, 0xa3, 0x3b, 0x07, 0x17, 0xaf, 0x21, 0x5d, 0x9b, 0x04, + 0xb7, 0x1f, 0xc3, 0x20, 0xbd, 0xf4, 0xd5, 0x58, 0xfa, 0xf5, 0x5d, 0x03, + 0xd3, 0x08, 0x44, 0x23, 0x75, 0x51, 0xe3, 0x5e, 0xd6, 0x60, 0x6b, 0xc7, + 0x06, 0xca, 0x43, 0xa4, 0x7e, 0x6c, 0x49, 0x3e, 0x14, 0x71, 0x90, 0x49, + 0x06, 0x5e, 0xb8, 0xe0, 0x07, 0x60, 0x28, 0x3e, 0xe7, 0x2c, 0x1a, 0xe3, + 0xce, 0x01, 0x9c, 0xe3, 0x26, 0x3a, 0x90, 0xb8, 0x34, 0x0d, 0x1a, 0x47, + 0xb4, 0x9b, 0x78, 0xd5, 0xca, 0xe9, 0x60, 0x25, 0x39, 0xb3, 0x79, 0x18, + 0x6e, 0x5c, 0x1e, 0x84, 0x7b, 0x69, 0xc7, 0x51, 0x52, 0x03, 0x6c, 0x8d, + 0x9e, 0xf3, 0xc7, 0x7e, 0xcd, 0x15, 0x1b, 0xda, 0xe7, 0xff, 0x36, 0xa4, + 0x59, 0xd0, 0xbb, 0xc1, 0xdf, 0xa3, 0x3c, 0xe3, 0xdc, 0xd9, 0x4e, 0xe2, + 0xcf, 0x6e, 0xe0, 0x8a, 0x77, 0x48, 0x57, 0x46, 0x30, 0x6e, 0xd9, 0x87, + 0xee, 0xba, 0xae, 0x2b, 0xaa, 0x54, 0x4b, 0x54, 0x3b, 0x5a, 0xfe, 0x14, + 0x3e, 0x41, 0x22, 0xad, 0xe5, 0xad, 0xfa, 0x4f, 0xd4, 0x63, 0xa2, 0x46, + 0xf2, 0x94, 0x82, 0xdc, 0xe7, 0xa5, 0x15, 0x73, 0xaa, 0x18, 0xfc, 0xe8, + 0x7f, 0x7e, 0xdd, 0xe8, 0x42, 0xe7, 0xf2, 0x1f, 0xf9, 0xe4, 0x0c, 0x41, + 0x01, 0xb9, 0x22, 0x61, 0x6e, 0xe4, 0xc1, 0x4e, 0xa1, 0xaf, 0x3c, 0x4d, + 0x41, 0x7f, 0xe8, 0x87, 0x6a, 0xf3, 0x81, 0x02, 0x7d, 0x83, 0x7f, 0xc4, + 0x0d, 0xc6, 0x84, 0xe8, 0x1b, 0x9e, 0xec, 0xd4}, + pub_key_12, + {}, + true}, + + // Comment: + // tcID: 2 + {SEC_OID_SHA512, + 2, + {0x65, 0x9f, 0xfc, 0xbf, 0x6b, 0x22, 0xf5, 0xd2, 0x01, 0xfa, 0x41, 0x14, + 0x07, 0x7a, 0xa7, 0xdf, 0x32, 0xb5, 0x13, 0xa1, 0xfa, 0x59, 0x48, 0xee, + 0x01, 0xf6, 0xe2, 0x1c, 0x18, 0x62, 0xa2, 0xb9, 0x18, 0x63, 0xf7, 0xaa, + 0x53, 0xd1, 0xaa, 0xdc, 0xab, 0x93, 0x47, 0x95, 0x52, 0x10, 0xa9, 0x18, + 0x29, 0xa5, 0xf7, 0xc8, 0x6b, 0x3e, 0x28, 0x50, 0xbd, 0x1f, 0x76, 0xb3, + 0xc4, 0xf4, 0x33, 0x36, 0x15, 0xce, 0xb2, 0x28, 0x30, 0xa7, 0xa9, 0xd7, + 0xa1, 0x34, 0x36, 0x68, 0x3a, 0x48, 0x99, 0x5b, 0xfd, 0x62, 0xf5, 0x28, + 0xef, 0x49, 0x59, 0xd3, 0x0b, 0x6d, 0xdc, 0xc8, 0xed, 0x2a, 0x43, 0x1c, + 0x06, 0xc3, 0x37, 0x25, 0x0f, 0x82, 0x74, 0x41, 0x7f, 0x63, 0x69, 0xb7, + 0xa0, 0x8b, 0x92, 0x78, 0x85, 0xdf, 0x52, 0xbd, 0x73, 0x70, 0xd3, 0x67, + 0x50, 0x94, 0xbf, 0x1b, 0xd3, 0x2a, 0x7f, 0x5b, 0x0c, 0xa9, 0xa3, 0x99, + 0xa5, 0x9f, 0x86, 0x8c, 0xfb, 0x78, 0xf8, 0x7b, 0x86, 0x47, 0xab, 0x37, + 0xd0, 0xd7, 0xa5, 0x8d, 0x6f, 0x4a, 0x58, 0xf3, 0xe3, 0xdf, 0x7a, 0xe8, + 0x8d, 0xdf, 0xa6, 0x47, 0x00, 0x50, 0x22, 0x97, 0x54, 0xf4, 0xcc, 0xfa, + 0x26, 0x5c, 0xec, 0x06, 0x35, 0xf0, 0x36, 0x0c, 0x48, 0x5d, 0x8f, 0x81, + 0x97, 0x4c, 0x6b, 0x8a, 0x11, 0xad, 0xce, 0x37, 0x75, 0xdd, 0x01, 0x93, + 0x6b, 0x82, 0xdb, 0x37, 0x64, 0x1e, 0xcf, 0x5f, 0x43, 0xcb, 0x85, 0x38, + 0x05, 0x5a, 0x05, 0x3d, 0x40, 0x85, 0xc3, 0x8a, 0x8a, 0x1c, 0x4e, 0x0c, + 0x8a, 0xf9, 0x61, 0x44, 0x8a, 0x77, 0x92, 0x88, 0xc5, 0xef, 0xaa, 0xb1, + 0xeb, 0x44, 0x01, 0xc8, 0xf3, 0x88, 0xc0, 0xb7, 0x29, 0xe4, 0x22, 0x43, + 0xd9, 0x35, 0xdf, 0x1a, 0xd3, 0x70, 0x5c, 0x1c, 0x5a, 0x7f, 0xfb, 0x6e, + 0xa8, 0xce, 0x77, 0xa6, 0x94, 0x81, 0xa3, 0xb9, 0x30, 0xf9, 0x5f, 0xf1, + 0x18, 0xcd, 0x0f, 0xdb, 0x17, 0x39, 0x3a, 0x37, 0x13, 0x9b, 0x3b, 0x5a, + 0x9c, 0x27, 0x5c, 0x6b, 0xbb, 0xc8, 0x19, 0xe1, 0x8f, 0x49, 0xc3, 0x69, + 0x15, 0x3b, 0xf1, 0xf7, 0x80, 0x7b, 0x45, 0x0e, 0x54, 0xfc, 0x28, 0x06, + 0x5a, 0x6a, 0xb6, 0xd5, 0xb0, 0xee, 0x91, 0xd0, 0xa9, 0x30, 0x2e, 0xbc, + 0x0b, 0xcc, 0xd3, 0x5c, 0x2f, 0xb2, 0xfe, 0xfc, 0x34, 0x1a, 0x95, 0x4b, + 0x67, 0xe9, 0x1f, 0x6d, 0x8f, 0x3f, 0x7b, 0x62, 0xc5, 0xfb, 0xe5, 0x04, + 0x50, 0x85, 0x94, 0xf3, 0x57, 0xb1, 0xed, 0x95, 0x1f, 0xca, 0xc7, 0x04, + 0x3a, 0x08, 0x2b, 0x9b, 0xbf, 0x41, 0xcc, 0xf6, 0x09, 0x88, 0x18, 0x61, + 0xe2, 0xde, 0x15, 0xee, 0x99, 0xd3, 0x73, 0xc0, 0xe9, 0x90, 0x27, 0xff, + 0x24, 0x0c, 0x0b, 0x6f, 0xa5, 0x2b, 0xe2, 0xe1, 0x99, 0x96, 0x78, 0x60, + 0xba, 0xff, 0xbe, 0x25, 0xb3, 0x25, 0x4f, 0xcd, 0x37, 0x5d, 0xa7, 0x15, + 0x2b, 0xb9, 0x4c, 0xe8, 0xdd, 0x01, 0x46, 0x52, 0x90, 0xfb, 0xcd, 0xea, + 0x08, 0x38, 0xa6, 0x95, 0x76, 0xe9, 0x7e, 0x63, 0xcb, 0x63, 0x6d, 0xb7, + 0x9c, 0x27, 0x99, 0xa2, 0x6f, 0x94, 0xa9, 0xfb, 0x04, 0x4e, 0x3b, 0xf6, + 0x6c, 0x52, 0x08, 0x95, 0xb4, 0x68, 0x3b, 0xd7, 0x99, 0xe6, 0xb0, 0x4a, + 0xb6, 0x2f, 0x62, 0x1d, 0xc0, 0x0f, 0x20, 0xa4, 0xad, 0xb1, 0x31, 0x60, + 0x6f, 0x12, 0x7b, 0x84, 0x02, 0x52, 0x69, 0x46, 0x6c, 0x76, 0x01, 0x81, + 0xd7, 0xdd, 0x9f, 0xfd, 0x0a, 0xa5, 0x38, 0x11, 0x80, 0xb5, 0x41, 0xe5, + 0xe9, 0x33, 0xe1, 0x84, 0x1d, 0x63, 0x86, 0xec, 0x55, 0xa6, 0x3b, 0xd9, + 0xd8, 0x67, 0x4a, 0x77, 0x55, 0x26, 0xd3, 0x0d, 0xbe, 0x34, 0xe4, 0xdb, + 0x87, 0x06, 0x7a, 0x93, 0x26, 0xc6, 0xdb, 0xa0}, + pub_key_12, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + true}, + + // Comment: + // tcID: 3 + {SEC_OID_SHA512, + 3, + {0x46, 0xea, 0xa4, 0x62, 0x4a, 0x4d, 0x2c, 0x1f, 0x10, 0x43, 0xeb, 0x3d, + 0x17, 0xb4, 0x8d, 0x97, 0x78, 0x19, 0xa8, 0x79, 0x6f, 0x48, 0xf2, 0x01, + 0x74, 0xc5, 0x0d, 0xa6, 0x24, 0xc6, 0x57, 0xe6, 0x4d, 0x31, 0x54, 0xdc, + 0xfa, 0x2a, 0x5b, 0x1d, 0x8c, 0x6d, 0x2e, 0xd0, 0x7c, 0xf1, 0xf1, 0xc1, + 0x9a, 0xaa, 0x61, 0x1d, 0x64, 0x66, 0xf7, 0xe7, 0xec, 0x73, 0xdf, 0x5e, + 0xe7, 0x86, 0x57, 0x3a, 0xdc, 0x5a, 0x9e, 0x3c, 0x1d, 0x0a, 0x25, 0x55, + 0x9d, 0xad, 0x28, 0x2d, 0xb2, 0x6e, 0x88, 0x98, 0x07, 0x76, 0x41, 0x15, + 0xa0, 0x5a, 0x23, 0x95, 0x9a, 0xcf, 0x48, 0xd2, 0x3b, 0x3b, 0x33, 0xa9, + 0x3d, 0x8b, 0x6c, 0x7d, 0xe3, 0xee, 0x44, 0x6f, 0x11, 0x3e, 0xef, 0x96, + 0x05, 0x5d, 0x28, 0x5f, 0xdf, 0xd2, 0x78, 0x88, 0xe5, 0x69, 0xc5, 0x0f, + 0x02, 0x2d, 0x5e, 0x8a, 0xba, 0xfc, 0x87, 0x4d, 0xd5, 0xa6, 0x1d, 0xf6, + 0x25, 0x8e, 0x85, 0x26, 0x8b, 0xff, 0x66, 0xcc, 0x56, 0x43, 0x10, 0x7f, + 0x7d, 0x90, 0x97, 0x49, 0x6c, 0xae, 0xdc, 0x18, 0x5b, 0x37, 0x31, 0x1a, + 0xb6, 0x97, 0x9f, 0x27, 0x3e, 0x56, 0x70, 0xf1, 0x43, 0x14, 0x6b, 0x68, + 0xe4, 0x4b, 0x49, 0x38, 0x95, 0x54, 0x77, 0x2c, 0x1c, 0xa7, 0xbb, 0x7a, + 0x12, 0xfc, 0xf6, 0x7d, 0x67, 0xa1, 0xfd, 0x0c, 0x24, 0x5b, 0xb4, 0xcb, + 0xb9, 0x24, 0x27, 0x6a, 0xe7, 0x56, 0x09, 0x85, 0x99, 0x39, 0x2c, 0xde, + 0x07, 0x6a, 0x1c, 0x0e, 0xdc, 0x80, 0x96, 0xd9, 0x12, 0x5e, 0x5a, 0x5d, + 0x30, 0xc2, 0xa9, 0x3d, 0x00, 0xfe, 0x2e, 0x03, 0x62, 0xe9, 0x85, 0x92, + 0xc8, 0xfd, 0x31, 0xab, 0x5b, 0x4c, 0x3b, 0x34, 0xe6, 0x5d, 0x38, 0xca, + 0x0c, 0x25, 0x87, 0x4e, 0xb3, 0x94, 0xe0, 0x49, 0x69, 0x98, 0x2b, 0x70, + 0x93, 0x26, 0x16, 0xb7, 0x5e, 0xe2, 0x91, 0x2c, 0x6a, 0x07, 0xf2, 0x0e, + 0xc7, 0x0e, 0x52, 0xbe, 0x63, 0x0e, 0xbe, 0x02, 0x4c, 0x06, 0x22, 0xae, + 0xd1, 0x25, 0xe0, 0x0b, 0xc8, 0x49, 0x80, 0x41, 0x6b, 0x80, 0xcb, 0xa7, + 0x75, 0x2e, 0xb9, 0x0a, 0xf2, 0xb8, 0x21, 0x5c, 0x4b, 0x55, 0x98, 0x80, + 0xd2, 0xe1, 0xc5, 0x77, 0xb7, 0x37, 0x45, 0x31, 0x03, 0x80, 0x83, 0x72, + 0x5d, 0x23, 0xd0, 0x2d, 0x4f, 0xa5, 0xd8, 0xb5, 0xa4, 0xc6, 0x8e, 0x9e, + 0xa5, 0xe1, 0x1f, 0xe2, 0xd9, 0xe0, 0x3c, 0x1b, 0x8a, 0x4d, 0xb0, 0xb0, + 0x53, 0x09, 0x7b, 0x5a, 0x17, 0x5b, 0x11, 0x31, 0xe8, 0xbe, 0xef, 0x5d, + 0x55, 0x9b, 0xcc, 0x3f, 0x17, 0xed, 0x2e, 0x6f, 0x63, 0x04, 0xc0, 0xe4, + 0x65, 0x0a, 0x2b, 0xb6, 0x75, 0xaa, 0x8d, 0xe4, 0x4a, 0xf8, 0xa2, 0xe3, + 0x01, 0x73, 0x45, 0x84, 0xee, 0xa1, 0x45, 0xc4, 0xb3, 0x89, 0xf6, 0x18, + 0x0e, 0x63, 0x95, 0x41, 0x2a, 0xe7, 0x0e, 0x57, 0xf4, 0x88, 0xed, 0x15, + 0xd4, 0x58, 0x95, 0xbe, 0x58, 0x0b, 0xd8, 0x7c, 0xd9, 0x16, 0xb8, 0xf2, + 0x0e, 0x46, 0xad, 0x2f, 0xff, 0x03, 0x67, 0xdd, 0xa5, 0x42, 0x66, 0x77, + 0x8b, 0xb4, 0x44, 0xc6, 0xe4, 0xfd, 0xd4, 0x5f, 0xa6, 0x2c, 0xae, 0x3a, + 0xeb, 0x54, 0xb6, 0xa7, 0xa6, 0xb4, 0xd8, 0x06, 0x8e, 0x3a, 0x4d, 0x07, + 0x30, 0xf0, 0x26, 0x03, 0x40, 0xa6, 0xc3, 0x2c, 0x3c, 0x5d, 0x33, 0xf5, + 0x14, 0x61, 0x2c, 0x94, 0x1b, 0xb6, 0x3d, 0x73, 0x0d, 0xf5, 0x58, 0x49, + 0x33, 0xe1, 0x25, 0x46, 0x50, 0x04, 0x95, 0xb5, 0xed, 0x3b, 0xa3, 0x63, + 0x1a, 0x3d, 0xb8, 0x71, 0xd1, 0x73, 0x53, 0xd4, 0xc1, 0x66, 0x76, 0xa0, + 0x33, 0x2b, 0xa4, 0xc4, 0xc4, 0xc6, 0x8c, 0xdb, 0x6f, 0xf2, 0x1f, 0xf7, + 0x37, 0xee, 0x24, 0x9b, 0xe1, 0x53, 0xc1, 0xd9}, + pub_key_12, + {0x54, 0x65, 0x73, 0x74}, + true}, + + // Comment: + // tcID: 4 + {SEC_OID_SHA512, + 4, + {0x12, 0x81, 0x31, 0x53, 0xb3, 0x7f, 0xa6, 0xc0, 0xfd, 0x75, 0x5a, 0x1c, + 0x7c, 0x40, 0x9b, 0xb8, 0x16, 0x9c, 0x5a, 0x39, 0xd0, 0x45, 0xdf, 0xf2, + 0xda, 0x02, 0xb2, 0xf8, 0xe8, 0x89, 0x7b, 0x0c, 0xdc, 0x6c, 0x2d, 0x40, + 0xe6, 0x94, 0x5b, 0x97, 0x00, 0x6f, 0x18, 0xe1, 0xb2, 0x69, 0x83, 0xf7, + 0x7b, 0x70, 0xbf, 0x29, 0x61, 0xb5, 0xe5, 0xf2, 0x75, 0x92, 0x41, 0xda, + 0xee, 0x8c, 0x56, 0xfc, 0xa7, 0xc5, 0x3c, 0x81, 0xf6, 0x9d, 0x3a, 0x03, + 0x41, 0x72, 0x0d, 0x97, 0x61, 0xa4, 0xf7, 0xbe, 0x8c, 0x06, 0x84, 0x64, + 0xe8, 0x81, 0xc8, 0x5a, 0x2c, 0x39, 0xe0, 0xac, 0x6f, 0x74, 0xf6, 0xf5, + 0xcb, 0x42, 0xdf, 0x8c, 0x37, 0x13, 0xf6, 0x6a, 0x28, 0x2d, 0x7f, 0xba, + 0x85, 0xb7, 0xa0, 0x9a, 0x6a, 0xf8, 0x3a, 0x06, 0x8b, 0x78, 0xbf, 0xe8, + 0x3a, 0xb2, 0x58, 0x41, 0xe4, 0xbc, 0x67, 0xc9, 0xe4, 0x0c, 0xf2, 0xa0, + 0x97, 0x4f, 0x88, 0x75, 0xfb, 0x81, 0xcc, 0x6a, 0x11, 0x5b, 0x91, 0xf9, + 0x22, 0x41, 0x9c, 0x44, 0xea, 0x82, 0xb3, 0x31, 0x87, 0x52, 0x1a, 0x7e, + 0x1f, 0x46, 0xc0, 0xab, 0x94, 0x59, 0xb4, 0xe9, 0x7a, 0x3f, 0x4a, 0x1d, + 0x9e, 0x92, 0x40, 0x3a, 0x37, 0x16, 0x88, 0x26, 0xfa, 0x0e, 0xe9, 0x14, + 0x23, 0x2a, 0xfb, 0x6c, 0x4d, 0x7d, 0xd0, 0x82, 0xd0, 0xc5, 0x88, 0x85, + 0xe3, 0x56, 0xd0, 0xef, 0xb8, 0xaa, 0x9a, 0xe3, 0x3d, 0x04, 0x5f, 0x24, + 0xb4, 0xb3, 0x18, 0x2d, 0x5c, 0x54, 0x55, 0x6f, 0x58, 0x38, 0xc4, 0x49, + 0xd3, 0x1a, 0x49, 0xa3, 0xac, 0x4b, 0xa5, 0x68, 0xc2, 0x48, 0xed, 0x72, + 0xc1, 0x11, 0xb5, 0xff, 0xab, 0xd9, 0x91, 0xeb, 0xf5, 0xc4, 0x8e, 0xfb, + 0xca, 0x33, 0xcb, 0x38, 0x99, 0x6d, 0x58, 0x49, 0x92, 0xc4, 0xab, 0xdc, + 0xc7, 0xb9, 0x37, 0x00, 0xca, 0x03, 0x61, 0x94, 0x12, 0xa3, 0x55, 0xb4, + 0x1b, 0x00, 0x0a, 0x32, 0xf6, 0xcc, 0x49, 0x35, 0xf9, 0x42, 0x20, 0x9b, + 0x56, 0xa2, 0x3c, 0xfb, 0x7b, 0x78, 0x8d, 0xce, 0xb6, 0x92, 0x34, 0x39, + 0x95, 0xf7, 0x7d, 0xaf, 0xfa, 0x25, 0xe4, 0x4d, 0x67, 0x2f, 0x8b, 0xc4, + 0x51, 0xf7, 0x76, 0x56, 0x0b, 0x41, 0x5d, 0x0d, 0x1b, 0xfe, 0x99, 0x25, + 0xaf, 0x1c, 0x25, 0x67, 0xa8, 0xe9, 0xbd, 0x15, 0xb8, 0x55, 0x4d, 0x93, + 0x37, 0x7c, 0x62, 0xb0, 0xad, 0xda, 0xbd, 0x27, 0xe8, 0xd9, 0xe0, 0x85, + 0x9f, 0x49, 0x8b, 0xa8, 0xe0, 0x30, 0x94, 0xe1, 0xd8, 0x6d, 0x41, 0xe6, + 0x9f, 0x76, 0x06, 0xd9, 0xf1, 0xfa, 0xc0, 0x47, 0x44, 0xc3, 0xb7, 0xb8, + 0xfc, 0x49, 0x42, 0xa8, 0x46, 0xe2, 0xa3, 0x64, 0x9b, 0xd9, 0x41, 0x6d, + 0x50, 0x0b, 0x98, 0x95, 0x45, 0x5f, 0xb6, 0x74, 0x1e, 0xd8, 0xed, 0x4f, + 0x42, 0x6f, 0x20, 0xab, 0x40, 0xd8, 0xab, 0x2e, 0x6c, 0xf6, 0xc6, 0x3f, + 0x5c, 0x29, 0x0f, 0xc0, 0x11, 0x76, 0x8b, 0x31, 0x7b, 0xde, 0x49, 0x75, + 0x3e, 0xfb, 0xdf, 0xd1, 0x25, 0x83, 0xf1, 0xca, 0x79, 0x28, 0x72, 0x25, + 0xf9, 0xc3, 0xd3, 0xed, 0x0c, 0x45, 0x30, 0x81, 0x5e, 0x4f, 0x5e, 0x7e, + 0xd7, 0x8d, 0x14, 0xae, 0xc0, 0xd0, 0x41, 0x42, 0xd0, 0xac, 0x0f, 0xa3, + 0xbb, 0x5d, 0x73, 0xb4, 0xbf, 0xda, 0x2f, 0xe7, 0x10, 0x3a, 0x2a, 0xb4, + 0x06, 0x72, 0xab, 0xf0, 0x8e, 0xf4, 0xd9, 0xe5, 0x37, 0xb9, 0xf8, 0x56, + 0xd3, 0x24, 0x50, 0xe2, 0xe4, 0x1d, 0x92, 0x77, 0xbe, 0x62, 0xad, 0x06, + 0x75, 0xd1, 0xa5, 0x30, 0x70, 0x9f, 0x27, 0x47, 0xf5, 0x1f, 0x17, 0xab, + 0xa1, 0x03, 0x81, 0xfd, 0xc7, 0x0c, 0x62, 0x6b, 0xab, 0x45, 0xd5, 0x11, + 0x66, 0xb6, 0xf6, 0xad, 0x97, 0x8d, 0x2d, 0xee}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + true}, + + // Comment: + // tcID: 5 + {SEC_OID_SHA512, + 5, + {0x27, 0xa0, 0x42, 0x62, 0x5f, 0x50, 0x67, 0x3f, 0xe9, 0xed, 0xab, 0x9a, + 0xa2, 0xfb, 0x4c, 0x60, 0xdc, 0xae, 0x0b, 0xe2, 0xe8, 0xb7, 0x56, 0x62, + 0xbd, 0xdd, 0xec, 0x7b, 0x1d, 0x69, 0x80, 0x65, 0x51, 0x0a, 0x19, 0x3e, + 0x17, 0x98, 0x1b, 0xb0, 0xb1, 0xc3, 0x2e, 0x46, 0xd2, 0x37, 0xe1, 0x59, + 0x15, 0xaf, 0xe2, 0xe2, 0xd4, 0x89, 0x0c, 0x09, 0x90, 0x7e, 0x18, 0x66, + 0x09, 0x5c, 0x19, 0x76, 0x35, 0x24, 0xb6, 0xc8, 0xd2, 0xdb, 0xb7, 0x81, + 0x4a, 0xc5, 0x04, 0x7f, 0x0a, 0x08, 0x2f, 0x7f, 0xed, 0x41, 0x09, 0x74, + 0x1f, 0x47, 0x19, 0xe1, 0x2e, 0xbb, 0x91, 0xf2, 0x7a, 0x3c, 0xda, 0x71, + 0xe8, 0x0e, 0xc8, 0xa7, 0xf6, 0xc8, 0x82, 0xea, 0x5b, 0x3d, 0xe3, 0xc9, + 0xf1, 0x56, 0xcf, 0xf0, 0x33, 0xa0, 0xd3, 0xcf, 0x78, 0x7f, 0x9a, 0x8a, + 0x83, 0x3a, 0x29, 0xd0, 0xc9, 0x6f, 0x0b, 0x68, 0xcc, 0xf5, 0x5f, 0xfc, + 0x62, 0x09, 0x8e, 0x21, 0xf0, 0xdf, 0x18, 0x32, 0xb7, 0x08, 0x78, 0xdc, + 0x94, 0xef, 0x1a, 0x32, 0x60, 0xec, 0x2f, 0xa5, 0x6d, 0xd3, 0xc4, 0xfe, + 0xce, 0x5d, 0x85, 0x56, 0x44, 0xd2, 0x60, 0x12, 0xf5, 0x6d, 0x2a, 0xf8, + 0x5a, 0x07, 0x71, 0xd6, 0x13, 0x67, 0xb7, 0xe2, 0x66, 0x57, 0x7e, 0x44, + 0xc4, 0x44, 0x34, 0x79, 0x70, 0x90, 0x8a, 0xb6, 0xcf, 0xae, 0x42, 0x06, + 0x9e, 0x2c, 0xee, 0xdf, 0x63, 0x67, 0x9c, 0x2b, 0xd0, 0x36, 0x97, 0x95, + 0x7e, 0x28, 0x7d, 0x15, 0x6b, 0x27, 0x17, 0xa4, 0x16, 0xf0, 0xe4, 0xad, + 0x96, 0x86, 0x8e, 0x1c, 0x7b, 0x80, 0xeb, 0x84, 0xe9, 0x97, 0x78, 0xf6, + 0x70, 0xca, 0x39, 0xc1, 0x5e, 0x1f, 0x90, 0x1d, 0xef, 0x1e, 0xfd, 0x82, + 0x4e, 0xa5, 0xf7, 0xbb, 0xe1, 0x27, 0xdc, 0xe8, 0xc8, 0xf5, 0x3d, 0x84, + 0x9f, 0xe1, 0x17, 0x2a, 0x12, 0x54, 0xca, 0xec, 0x13, 0xb1, 0x0b, 0x06, + 0x12, 0xe7, 0x2d, 0x3f, 0x8e, 0x72, 0x06, 0xee, 0xe2, 0x62, 0x0e, 0x8e, + 0x3c, 0x0e, 0xa1, 0x76, 0xde, 0xb4, 0xb1, 0xfd, 0xf5, 0xd8, 0xd3, 0x7b, + 0x57, 0xaf, 0x55, 0x3c, 0xf7, 0x62, 0x8e, 0xad, 0x74, 0x44, 0x3f, 0x98, + 0x65, 0x5b, 0x51, 0x66, 0xcd, 0xc0, 0x81, 0x90, 0xd7, 0xe3, 0xb1, 0x34, + 0xd7, 0x1c, 0x21, 0xbf, 0xac, 0xde, 0x3e, 0x46, 0x73, 0x52, 0x9e, 0x6d, + 0x8a, 0x9c, 0x7a, 0x8b, 0x41, 0x94, 0x51, 0xe7, 0xec, 0xc6, 0xc1, 0x6a, + 0x44, 0xb8, 0xe1, 0xb3, 0xf2, 0xc9, 0xd1, 0xc8, 0x22, 0xdf, 0x8f, 0x2b, + 0x51, 0xd8, 0xfd, 0x02, 0x70, 0x74, 0xab, 0x2d, 0x1c, 0x52, 0xd1, 0x6a, + 0xab, 0x0a, 0x26, 0x6c, 0x7d, 0x9e, 0xc0, 0x3d, 0xf7, 0xe6, 0x31, 0x05, + 0x2e, 0x67, 0xa2, 0x89, 0x63, 0xbf, 0x85, 0x60, 0xe8, 0x93, 0x26, 0x16, + 0x8b, 0xb7, 0xc8, 0xf5, 0xa1, 0x52, 0xf7, 0xac, 0x54, 0xa4, 0x6e, 0x88, + 0x19, 0x0c, 0x62, 0xa9, 0x38, 0x62, 0x89, 0x50, 0xdf, 0x88, 0x1a, 0x4b, + 0xe4, 0x13, 0x6a, 0x55, 0xba, 0xd4, 0xf6, 0x08, 0xd3, 0x9f, 0xf3, 0x79, + 0x07, 0xa6, 0xf9, 0x9b, 0xde, 0xe0, 0x65, 0xe5, 0xcc, 0xd2, 0x92, 0x1f, + 0x8f, 0x1a, 0x2e, 0xba, 0xfc, 0xb3, 0x36, 0xfc, 0x6c, 0xa9, 0x6a, 0x20, + 0x7a, 0x5a, 0x0a, 0x78, 0x73, 0x42, 0x0a, 0x2e, 0xa3, 0x83, 0xa5, 0xf1, + 0xc6, 0x04, 0xc9, 0x3b, 0x6c, 0x0a, 0xc6, 0x92, 0x44, 0xf0, 0x5d, 0x54, + 0xca, 0xb1, 0x84, 0xc6, 0x59, 0x2e, 0x9b, 0xc4, 0x06, 0x9d, 0xf6, 0x0d, + 0x3c, 0xbc, 0xbf, 0x16, 0x72, 0x9d, 0xc2, 0xf3, 0xf3, 0x54, 0x04, 0x74, + 0x89, 0x0a, 0xbe, 0xf2, 0x9e, 0x1b, 0x21, 0xde, 0xe8, 0xaf, 0x03, 0x86, + 0xab, 0x61, 0x78, 0x4d, 0x7a, 0xf8, 0xd7, 0x9c}, + pub_key_12, + {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65}, + true}, + + // Comment: + // tcID: 6 + {SEC_OID_SHA512, + 6, + {0x2e, 0x64, 0x2b, 0x8a, 0x52, 0x08, 0x89, 0x0b, 0x52, 0x18, 0x77, 0x29, + 0xc4, 0x3a, 0x1a, 0x30, 0x8c, 0xf6, 0xb8, 0x46, 0xba, 0x1c, 0x2f, 0xff, + 0x15, 0x2f, 0xf4, 0xa1, 0xb0, 0x51, 0x75, 0x3f, 0x14, 0xab, 0x03, 0x5c, + 0x2f, 0x3f, 0x73, 0x2d, 0x5a, 0x9d, 0xf7, 0xc2, 0xcb, 0x73, 0x2d, 0x09, + 0xf8, 0x14, 0x75, 0x09, 0xbf, 0x02, 0xdf, 0x8a, 0xd2, 0x69, 0x24, 0xee, + 0xb0, 0x4d, 0xde, 0xd8, 0x46, 0x7b, 0x66, 0xc5, 0xe3, 0xea, 0xe3, 0x84, + 0x56, 0x8f, 0x62, 0x4e, 0x55, 0xc8, 0x1c, 0xfd, 0x8e, 0x32, 0x04, 0x42, + 0x26, 0x77, 0xab, 0x62, 0xd9, 0x19, 0xa1, 0x76, 0x47, 0x1b, 0x1f, 0xa8, + 0xba, 0xe4, 0x4b, 0xcc, 0x8d, 0x4d, 0x11, 0x6a, 0x6a, 0xfe, 0x5e, 0xa2, + 0x77, 0x3a, 0xc5, 0x2a, 0x24, 0x18, 0x6d, 0x6a, 0x43, 0x74, 0x17, 0x1c, + 0xe0, 0x51, 0x6b, 0xba, 0x87, 0x33, 0xc5, 0x9f, 0x38, 0xd6, 0x22, 0xb7, + 0xb6, 0xb7, 0xca, 0x7e, 0xd2, 0x12, 0x3f, 0x7f, 0x46, 0xb6, 0xc0, 0x6b, + 0x02, 0xf4, 0xc7, 0x50, 0x6c, 0x46, 0x32, 0x7d, 0x7c, 0xd9, 0x08, 0xdd, + 0xd5, 0x03, 0xfd, 0x42, 0xbe, 0x3c, 0xc8, 0x96, 0x00, 0x8e, 0xb9, 0x20, + 0x2b, 0xbd, 0x7a, 0xf0, 0x8b, 0x99, 0x08, 0x12, 0x1a, 0x8b, 0x27, 0xfa, + 0x44, 0x74, 0x72, 0x17, 0xef, 0x72, 0xa8, 0xc5, 0x49, 0x44, 0x42, 0x32, + 0xe9, 0x20, 0x9c, 0xa1, 0x34, 0x5e, 0xe0, 0x17, 0x01, 0x04, 0x09, 0x52, + 0x7f, 0xaf, 0x07, 0x22, 0xe3, 0xf1, 0x36, 0x41, 0xed, 0xe5, 0x73, 0x06, + 0x39, 0xbf, 0x56, 0x0c, 0x8a, 0x65, 0x5e, 0x2f, 0x96, 0xcb, 0xba, 0x7b, + 0x28, 0x11, 0xda, 0x8a, 0x1f, 0xc3, 0xe5, 0x12, 0x5c, 0x92, 0x75, 0x4e, + 0xa7, 0xb8, 0x23, 0xf3, 0x94, 0x99, 0x8b, 0x88, 0x90, 0x60, 0x2b, 0x17, + 0x13, 0xc2, 0xa4, 0xd3, 0x52, 0x06, 0x6e, 0x01, 0xf5, 0x5e, 0xa8, 0x6f, + 0xe3, 0xda, 0x71, 0xf9, 0x11, 0x93, 0x00, 0xd8, 0x48, 0x74, 0xb6, 0x67, + 0xa6, 0x53, 0x8a, 0x90, 0xab, 0x24, 0xae, 0xc2, 0xbd, 0xfd, 0x9b, 0xa9, + 0xa5, 0xf0, 0xc3, 0x07, 0x2d, 0x54, 0x96, 0x53, 0xb1, 0x6f, 0x4a, 0x43, + 0x19, 0xca, 0x39, 0x81, 0x47, 0xe6, 0x75, 0x3f, 0x9a, 0x04, 0x8b, 0x5b, + 0x25, 0x0c, 0x64, 0xd5, 0x99, 0x11, 0x5b, 0xb7, 0x17, 0xce, 0x85, 0xc8, + 0x37, 0x0d, 0xf6, 0x2c, 0x93, 0xda, 0x7e, 0x10, 0xfe, 0x70, 0x5a, 0x12, + 0x48, 0x2e, 0x6f, 0x25, 0xe6, 0xef, 0x1f, 0x48, 0x51, 0xa3, 0x05, 0xaa, + 0x4d, 0xc2, 0x1b, 0x08, 0x79, 0x18, 0x85, 0x86, 0x7f, 0xc1, 0x0c, 0x55, + 0x03, 0xa7, 0x69, 0xa6, 0xd6, 0x79, 0x4a, 0xb5, 0xa9, 0xcc, 0x5d, 0xa6, + 0x8c, 0xfc, 0x35, 0x46, 0xb0, 0xe8, 0x48, 0xed, 0x86, 0x29, 0xec, 0xde, + 0xd6, 0x20, 0xee, 0x3f, 0xa6, 0xdc, 0x12, 0x36, 0xb5, 0x98, 0x74, 0x91, + 0x6c, 0x45, 0xf9, 0xc4, 0x09, 0xc9, 0x88, 0x9b, 0xb8, 0x5d, 0x7b, 0x28, + 0x9e, 0xe5, 0xf4, 0x5f, 0x6d, 0x33, 0x26, 0x2d, 0xea, 0x83, 0xb3, 0x2c, + 0x07, 0x14, 0x17, 0xd3, 0x75, 0x9c, 0xf6, 0x50, 0xb9, 0xd4, 0x34, 0x68, + 0xff, 0x0c, 0x2e, 0x92, 0x26, 0x32, 0xe8, 0xd7, 0x3f, 0xeb, 0x4c, 0x55, + 0xfe, 0x42, 0x33, 0xdc, 0x1f, 0x0c, 0xc6, 0xf6, 0xe5, 0x22, 0xfb, 0xc9, + 0xe9, 0x36, 0x2f, 0x1d, 0x69, 0x44, 0x1d, 0x56, 0xee, 0x5f, 0x32, 0x52, + 0xdc, 0x05, 0x59, 0x33, 0x93, 0x35, 0x90, 0x1f, 0x53, 0x9b, 0xa2, 0x74, + 0xcc, 0x36, 0x40, 0xec, 0x77, 0x6a, 0x12, 0xc5, 0xc7, 0xe5, 0xc1, 0xcf, + 0xed, 0xde, 0xdc, 0xcc, 0xe3, 0x68, 0x84, 0xea, 0x01, 0x07, 0x1c, 0x2b, + 0xcf, 0xae, 0x7e, 0xbf, 0xb5, 0xb8, 0x74, 0xe6}, + pub_key_12, + {0x61}, + true}, + + // Comment: + // tcID: 7 + {SEC_OID_SHA512, + 7, + {0x81, 0x1d, 0xec, 0x04, 0x11, 0x24, 0xd3, 0xed, 0x9d, 0x5e, 0xaa, 0x9c, + 0x76, 0x0c, 0xa5, 0x75, 0x6e, 0x42, 0x52, 0x56, 0x87, 0xd4, 0xaf, 0x70, + 0x12, 0x31, 0x67, 0x1e, 0x8f, 0x7f, 0x44, 0x48, 0xea, 0x9b, 0x9e, 0xaa, + 0xcb, 0xd9, 0xc9, 0x96, 0x59, 0xee, 0x3c, 0x17, 0x52, 0x77, 0xd3, 0x0c, + 0xde, 0xde, 0x73, 0xe1, 0xb3, 0x32, 0xff, 0xe4, 0x1b, 0x8b, 0x73, 0x71, + 0x50, 0xce, 0x1f, 0x1c, 0x67, 0xaa, 0x6b, 0x22, 0xff, 0x80, 0x10, 0x77, + 0xc4, 0x24, 0x1a, 0x6f, 0xf4, 0xaf, 0x8f, 0x4d, 0xb9, 0x46, 0x2c, 0x70, + 0xc1, 0x3e, 0x1d, 0xa8, 0x6e, 0xde, 0xc4, 0x04, 0x2a, 0x70, 0xbe, 0x9d, + 0x08, 0x38, 0x4d, 0x93, 0x26, 0x81, 0xda, 0xe4, 0x8f, 0xdb, 0x83, 0x14, + 0x91, 0x70, 0x47, 0x25, 0x64, 0xa5, 0xbc, 0x68, 0xcb, 0xe9, 0x52, 0xc7, + 0x6e, 0x47, 0x6b, 0x99, 0xc8, 0xa5, 0xa1, 0xec, 0xaa, 0xe8, 0x09, 0x69, + 0x0a, 0x01, 0x4b, 0x28, 0x22, 0x4d, 0xdb, 0x9c, 0x9d, 0xce, 0x0d, 0x4f, + 0x6a, 0x77, 0xfa, 0x28, 0x88, 0xa7, 0x1f, 0x3a, 0xa9, 0xb5, 0xde, 0xda, + 0x0a, 0xf4, 0x0a, 0xd0, 0x46, 0x4d, 0x9a, 0xdb, 0xd2, 0x6f, 0xde, 0x24, + 0x25, 0x23, 0xc0, 0x96, 0x10, 0x61, 0x24, 0x04, 0x8b, 0xaf, 0xe8, 0x24, + 0xf7, 0x33, 0xb0, 0xaf, 0x48, 0x00, 0x56, 0xde, 0x23, 0x14, 0xf5, 0xe2, + 0x7d, 0xb5, 0xaa, 0x3f, 0xd1, 0x57, 0x05, 0x77, 0x7e, 0x14, 0xef, 0xd2, + 0xac, 0x43, 0xbe, 0xb1, 0x2f, 0x8f, 0x49, 0x6d, 0x09, 0x10, 0x3a, 0xb3, + 0x77, 0x97, 0x1c, 0xdd, 0x45, 0xe9, 0xaf, 0xee, 0x8b, 0xaa, 0x87, 0x4c, + 0x23, 0xd3, 0x94, 0x2e, 0xe3, 0xa5, 0x05, 0xbb, 0xc3, 0x90, 0x1d, 0xd4, + 0xcf, 0x55, 0xea, 0x8a, 0x30, 0xfa, 0xc0, 0xcb, 0x75, 0x47, 0x93, 0xfb, + 0x2d, 0x8f, 0x4e, 0xdc, 0x29, 0xaf, 0xd5, 0x1b, 0x99, 0x14, 0x0a, 0x8d, + 0x03, 0xaa, 0x06, 0x14, 0x16, 0x94, 0x28, 0x20, 0x5f, 0xcd, 0x66, 0xc1, + 0x04, 0x7d, 0x33, 0x66, 0xfb, 0x32, 0xf1, 0xc2, 0xb1, 0xbc, 0xfe, 0xd8, + 0xae, 0x23, 0x58, 0x0e, 0xd2, 0x54, 0xc3, 0xdc, 0xb1, 0x27, 0xda, 0xf1, + 0x6a, 0xec, 0x18, 0x92, 0x71, 0x4e, 0xe0, 0x5a, 0x1c, 0xeb, 0x4e, 0x56, + 0x1a, 0x1e, 0x9c, 0x8f, 0xd4, 0x11, 0x8e, 0xf8, 0xcc, 0x9e, 0x06, 0x3b, + 0xd8, 0x6c, 0x55, 0xd2, 0x8b, 0x8a, 0xcc, 0x9d, 0x5b, 0x4c, 0x58, 0x95, + 0x83, 0xe7, 0xc6, 0xb7, 0x8f, 0xd5, 0x18, 0xd8, 0xca, 0x85, 0xb8, 0x85, + 0x17, 0xf1, 0x0c, 0x27, 0xac, 0xa2, 0xf0, 0xbc, 0xfa, 0x54, 0xba, 0x5b, + 0xb9, 0x4e, 0xd5, 0xb0, 0x05, 0xe3, 0xd8, 0x71, 0xb6, 0x8b, 0x86, 0xe9, + 0x6a, 0xdf, 0x12, 0x58, 0x80, 0x37, 0xad, 0xc9, 0x7c, 0xbe, 0xf5, 0x9c, + 0x05, 0xf0, 0xd2, 0x16, 0x2d, 0xb2, 0xe4, 0xcc, 0xe4, 0x12, 0x27, 0xdf, + 0x11, 0xea, 0xb5, 0x44, 0x9d, 0x61, 0x2b, 0xe5, 0x6e, 0xf6, 0xfc, 0x52, + 0x24, 0x52, 0x57, 0x33, 0x40, 0xd4, 0xd6, 0x8a, 0xf0, 0x17, 0x8d, 0x4f, + 0x19, 0xdb, 0x6a, 0x0d, 0xed, 0x52, 0x1f, 0x1a, 0x98, 0x2b, 0xc5, 0x56, + 0x7d, 0xbd, 0xe2, 0x03, 0x6f, 0x74, 0xd6, 0xd6, 0x7b, 0x80, 0x6c, 0xcc, + 0x7c, 0x7f, 0x70, 0xd3, 0x09, 0x2c, 0x22, 0xc9, 0xc1, 0xac, 0xf3, 0x07, + 0xb7, 0x51, 0xd9, 0x94, 0xfa, 0x52, 0x59, 0xa5, 0x04, 0x66, 0x68, 0xa0, + 0x47, 0xaf, 0xe4, 0xc3, 0x30, 0x2e, 0x90, 0x8b, 0xf7, 0x0b, 0xc6, 0xb5, + 0x5c, 0x39, 0x72, 0x6b, 0xf2, 0x4c, 0xec, 0xa8, 0x09, 0x35, 0x7c, 0x62, + 0x3b, 0x89, 0xfb, 0xf0, 0xea, 0xf8, 0xb5, 0xd1, 0x88, 0x23, 0x33, 0x7e, + 0x7e, 0x02, 0x45, 0xd8, 0x65, 0x57, 0x4c, 0xb9}, + pub_key_12, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, + 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, + 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}, + true}, + + // Comment: Legacy:missing NULL + // tcID: 8 + {SEC_OID_SHA512, + 8, + {0x47, 0xdd, 0x89, 0x53, 0xf9, 0xfe, 0xf0, 0x33, 0xd4, 0x28, 0x95, 0x8a, + 0x32, 0xa4, 0xb3, 0x09, 0x83, 0xd7, 0xeb, 0x99, 0x50, 0xc3, 0xd9, 0xac, + 0xd1, 0x67, 0xd5, 0x0d, 0x94, 0x45, 0xca, 0xfe, 0x2b, 0xd0, 0x2f, 0x44, + 0xdb, 0x5f, 0x7c, 0x5f, 0x6f, 0x99, 0x9d, 0x3e, 0x1c, 0xae, 0x5b, 0x74, + 0x58, 0xcd, 0x32, 0x20, 0x03, 0x41, 0x32, 0xa3, 0x19, 0x54, 0x81, 0xfb, + 0xe5, 0xba, 0x6b, 0x87, 0x8d, 0x85, 0xc6, 0xf8, 0xec, 0x53, 0x76, 0x9f, + 0x28, 0x24, 0x5d, 0xac, 0xf6, 0x6b, 0x56, 0x2b, 0xec, 0x12, 0x39, 0x99, + 0x19, 0x26, 0x5b, 0x3c, 0xe9, 0x9c, 0x5f, 0x22, 0x17, 0xc3, 0xf5, 0xb3, + 0x32, 0x28, 0xa7, 0x30, 0x0a, 0x0e, 0x87, 0x17, 0x46, 0x75, 0xb3, 0x79, + 0xff, 0xcd, 0x8a, 0x04, 0x84, 0x67, 0xf0, 0x4d, 0xf2, 0xb5, 0xb7, 0xa7, + 0xb8, 0xe3, 0xb8, 0xff, 0xeb, 0x2d, 0xcd, 0x40, 0x8a, 0x93, 0x63, 0x89, + 0x15, 0x18, 0x98, 0x8a, 0x2a, 0x09, 0x45, 0x3e, 0x98, 0xf7, 0xcd, 0x73, + 0xae, 0xe8, 0xbe, 0x03, 0xac, 0xb0, 0xbc, 0x8d, 0x67, 0xf7, 0xf9, 0x44, + 0xb6, 0x2a, 0x71, 0x7a, 0x7a, 0x5d, 0xc9, 0x86, 0x9a, 0xc3, 0xd3, 0x0e, + 0x7f, 0xdf, 0x68, 0xce, 0xf4, 0x39, 0xea, 0xbb, 0x82, 0x20, 0xc6, 0x92, + 0x30, 0x16, 0xf0, 0x0b, 0x35, 0x3c, 0xe5, 0x20, 0x9a, 0xce, 0x5d, 0x38, + 0x7a, 0x7f, 0x50, 0xdb, 0xe0, 0x9a, 0x7d, 0x2e, 0x52, 0x1f, 0x1c, 0xe5, + 0x72, 0x51, 0xc4, 0x88, 0x83, 0x22, 0x9d, 0xfc, 0xea, 0x22, 0x0e, 0x31, + 0x81, 0x0a, 0xff, 0x68, 0xda, 0x93, 0x74, 0x47, 0x15, 0xf0, 0x72, 0x0d, + 0x49, 0xd8, 0xa5, 0xf3, 0xdf, 0x2c, 0xe5, 0x6d, 0x8f, 0xa4, 0x2c, 0x02, + 0x30, 0x07, 0x29, 0xe8, 0x09, 0x9d, 0xf6, 0xe8, 0xd3, 0x9b, 0xcf, 0xed, + 0x50, 0x2a, 0x5e, 0xf9, 0x10, 0xb0, 0x24, 0xe0, 0x90, 0x31, 0xe1, 0x41, + 0x26, 0x6e, 0x54, 0x93, 0xe6, 0x42, 0x02, 0xa7, 0x7c, 0x66, 0x1d, 0xa8, + 0xc3, 0x63, 0xf7, 0x13, 0xb7, 0x82, 0x47, 0xd8, 0x96, 0x2b, 0x27, 0x1e, + 0x6c, 0xe9, 0x68, 0x81, 0x07, 0x75, 0xb6, 0xe7, 0x6b, 0x57, 0x7f, 0x01, + 0xc2, 0x4d, 0xae, 0xb7, 0xf7, 0x65, 0xe9, 0xaa, 0x01, 0x18, 0x16, 0x81, + 0x03, 0xa5, 0x18, 0x70, 0xda, 0xcb, 0xb4, 0x14, 0x43, 0x89, 0xcb, 0x0e, + 0x22, 0x1e, 0x65, 0x29, 0xf9, 0x69, 0x20, 0x05, 0xa2, 0x82, 0x8e, 0x68, + 0x93, 0x6c, 0x33, 0x9c, 0x96, 0xf7, 0xbc, 0xb4, 0xae, 0x61, 0x49, 0x4d, + 0x03, 0xa3, 0xff, 0x46, 0xad, 0xde, 0x34, 0xae, 0xc6, 0x71, 0xb5, 0xaa, + 0xff, 0x2f, 0xb6, 0x1d, 0xc6, 0x01, 0x1f, 0x53, 0xf9, 0xdd, 0x9a, 0x19, + 0xbb, 0x6f, 0x01, 0x80, 0xed, 0x90, 0xa4, 0xed, 0x44, 0xec, 0x0e, 0xcf, + 0x97, 0xfc, 0x50, 0xc1, 0x56, 0x07, 0xd1, 0xc6, 0xe4, 0x2d, 0x35, 0xe3, + 0x65, 0x26, 0xf3, 0xa3, 0x92, 0x78, 0xa7, 0xaf, 0xa2, 0x60, 0x1b, 0xa7, + 0x61, 0x02, 0x92, 0xbd, 0x6f, 0x04, 0xbf, 0xf8, 0x5f, 0x8c, 0x4f, 0x32, + 0xf3, 0x2b, 0x42, 0x37, 0x90, 0x85, 0xb4, 0x61, 0xea, 0xee, 0x65, 0xde, + 0x85, 0xef, 0x2f, 0xbd, 0xce, 0x1d, 0x0d, 0xc3, 0x91, 0x20, 0xf5, 0x67, + 0x0e, 0xe2, 0xba, 0x5b, 0x12, 0x90, 0x28, 0x78, 0xd2, 0xea, 0xe3, 0x92, + 0x90, 0x90, 0x9d, 0xc5, 0x5d, 0x64, 0xd1, 0xd6, 0xb0, 0x3c, 0xfb, 0x4b, + 0x14, 0x4d, 0xab, 0x9e, 0x7b, 0xd8, 0xcb, 0xfe, 0x85, 0x00, 0x57, 0x6e, + 0x1a, 0x9f, 0x30, 0x08, 0x18, 0xab, 0xce, 0x00, 0x2f, 0xfe, 0xdb, 0x4e, + 0x8f, 0x2f, 0x0f, 0x58, 0xea, 0xb3, 0x6f, 0x5c, 0x81, 0x92, 0x9b, 0x50, + 0x57, 0x8d, 0x4c, 0xa3, 0x62, 0x6b, 0x87, 0xfe}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 9 + {SEC_OID_SHA512, + 9, + {0x17, 0xac, 0x14, 0xac, 0x21, 0xd3, 0x8a, 0xaa, 0x85, 0x75, 0x42, 0xa9, + 0xd8, 0x71, 0xf7, 0xd8, 0x1a, 0x82, 0x9c, 0x39, 0xaa, 0x26, 0xcb, 0xe7, + 0xdb, 0x72, 0x2f, 0x68, 0xe4, 0x39, 0x7a, 0x7c, 0x75, 0x8b, 0x11, 0xa0, + 0x15, 0x4e, 0xdd, 0x42, 0xe1, 0xcc, 0x6b, 0x64, 0x04, 0x72, 0x38, 0xce, + 0x41, 0x77, 0x55, 0x8a, 0x0c, 0xaa, 0xc2, 0xa6, 0xc6, 0x61, 0x36, 0xc8, + 0x34, 0x7b, 0xa0, 0x58, 0xd6, 0xaa, 0xdf, 0xa3, 0x63, 0x0b, 0x4c, 0x44, + 0xfa, 0x72, 0x05, 0xe0, 0xb8, 0xa9, 0x58, 0x2e, 0xb5, 0xd9, 0x04, 0xcd, + 0xc7, 0xd2, 0x5e, 0x5b, 0x9f, 0xc8, 0x3b, 0xb4, 0xfc, 0x57, 0x23, 0xb3, + 0x17, 0x18, 0x34, 0xc0, 0x7d, 0x59, 0x87, 0x6f, 0x9a, 0xc7, 0x71, 0xee, + 0x66, 0xee, 0x17, 0xda, 0xe1, 0x52, 0xdc, 0xfd, 0x86, 0x09, 0x5f, 0xcd, + 0x90, 0x86, 0x97, 0x00, 0x8e, 0xc1, 0x77, 0x65, 0x36, 0x72, 0x4d, 0x9e, + 0x43, 0x22, 0xb6, 0xf7, 0xcf, 0xa5, 0x99, 0x49, 0xa0, 0xb9, 0xbe, 0x79, + 0x90, 0xad, 0xa5, 0x67, 0x22, 0xe6, 0x53, 0x6b, 0x8e, 0x14, 0x42, 0xe0, + 0xf0, 0xd8, 0x79, 0x9e, 0xbb, 0x36, 0xe7, 0x88, 0x1c, 0xcd, 0x52, 0xdd, + 0xcd, 0x8a, 0x80, 0x33, 0xcf, 0xaf, 0x6d, 0x3e, 0x2a, 0x5f, 0x2d, 0x5a, + 0xaa, 0x04, 0x29, 0x1a, 0xb1, 0x1e, 0x48, 0xe7, 0x45, 0xc4, 0xde, 0x3f, + 0xca, 0xd3, 0x12, 0x02, 0x61, 0xd0, 0x1e, 0xca, 0x03, 0xf5, 0x02, 0xb6, + 0x9e, 0xa1, 0xd5, 0xd6, 0xf5, 0x55, 0x6e, 0x9a, 0x19, 0x8d, 0x66, 0x3b, + 0x05, 0xb7, 0xd6, 0x31, 0xdc, 0x97, 0x5c, 0xb7, 0x36, 0x8b, 0x8f, 0x34, + 0xfa, 0xc4, 0x7c, 0x62, 0x1e, 0x60, 0x16, 0x39, 0x14, 0x14, 0x4b, 0x2e, + 0x98, 0xe2, 0xf9, 0x93, 0x60, 0x6f, 0x19, 0x61, 0xd2, 0xf1, 0x76, 0xa1, + 0xb1, 0xeb, 0x17, 0xe1, 0x19, 0xd4, 0x8f, 0xd2, 0x24, 0x98, 0x89, 0xa8, + 0x9b, 0xe6, 0x8a, 0xc7, 0x8a, 0x41, 0x5a, 0x87, 0x52, 0xf0, 0x42, 0x5f, + 0x1b, 0xaa, 0x1c, 0xc5, 0xde, 0x9a, 0x4e, 0x0b, 0x51, 0xbe, 0xd0, 0x81, + 0xeb, 0xdb, 0x53, 0x8a, 0x70, 0xbe, 0x96, 0xcf, 0x75, 0x19, 0xee, 0xda, + 0x55, 0xbc, 0xcf, 0xa7, 0xec, 0x5f, 0xc8, 0x2a, 0xcf, 0x88, 0x03, 0x6a, + 0xf9, 0x13, 0xcd, 0x8b, 0x30, 0xf1, 0x82, 0x64, 0x6d, 0x9f, 0x7f, 0x02, + 0xda, 0xa2, 0x73, 0x06, 0xf0, 0xea, 0x2f, 0xdf, 0x43, 0x6a, 0x40, 0xba, + 0xce, 0x57, 0x8e, 0xc2, 0x16, 0x6a, 0x40, 0x80, 0xc7, 0xce, 0xf4, 0xa8, + 0x62, 0x80, 0x48, 0x20, 0x02, 0x0d, 0x9b, 0xdc, 0xcf, 0xb2, 0x28, 0x9c, + 0x99, 0xae, 0x61, 0xee, 0x3f, 0xb3, 0xb3, 0xa9, 0xd3, 0xf6, 0xdf, 0x67, + 0x2c, 0x46, 0x90, 0xe8, 0xc9, 0x43, 0xf2, 0xfe, 0x23, 0xb5, 0x71, 0x8a, + 0x19, 0x94, 0x39, 0xc5, 0xb2, 0xdc, 0x65, 0xb6, 0x3d, 0x37, 0xe0, 0x04, + 0x40, 0xfb, 0xba, 0x51, 0x66, 0x02, 0x42, 0x55, 0x04, 0x84, 0xc9, 0x4c, + 0x8b, 0x6f, 0x50, 0x4b, 0x0b, 0xb4, 0xe2, 0x57, 0x9f, 0x1f, 0x56, 0x00, + 0x42, 0xb7, 0x21, 0xdb, 0x7d, 0x2e, 0xc2, 0xea, 0x17, 0x54, 0x01, 0xc1, + 0x48, 0x99, 0x06, 0x2f, 0x90, 0x22, 0xfc, 0x0d, 0x8e, 0x47, 0x75, 0xc8, + 0xd1, 0x0c, 0x63, 0xce, 0xf6, 0x1e, 0x9c, 0x64, 0x9f, 0x77, 0x13, 0x51, + 0xb9, 0x46, 0x20, 0xa3, 0x30, 0x5f, 0x2d, 0x4b, 0x68, 0x1c, 0x11, 0x08, + 0x9b, 0x5f, 0xdd, 0xfb, 0xbd, 0xd2, 0x91, 0xcc, 0xf9, 0xe1, 0xa9, 0x97, + 0xc1, 0xb2, 0xe6, 0xab, 0x3c, 0xb1, 0xe1, 0xbd, 0xb4, 0x28, 0x59, 0x0c, + 0xed, 0x53, 0x4c, 0xd4, 0xda, 0x5a, 0x95, 0x48, 0xf3, 0xd8, 0xa6, 0xed, + 0xc2, 0x01, 0x39, 0x11, 0x5d, 0x45, 0x98, 0x53}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of sequence + // tcID: 10 + {SEC_OID_SHA512, + 10, + {0x15, 0x85, 0x00, 0x12, 0xd1, 0xa5, 0xaf, 0x88, 0xb5, 0xd1, 0x10, 0x5a, + 0xa0, 0xaa, 0xcf, 0x40, 0x4c, 0x24, 0x17, 0xde, 0x3d, 0xec, 0x04, 0x48, + 0x4c, 0xac, 0x68, 0x7f, 0x6b, 0xec, 0x53, 0x1c, 0xd5, 0x69, 0x07, 0x4e, + 0x5c, 0x44, 0xba, 0x15, 0xb2, 0x7e, 0xbd, 0x13, 0x1d, 0x01, 0x8c, 0x2a, + 0x4b, 0x46, 0x3a, 0xe0, 0x29, 0xbe, 0xf8, 0x29, 0x5e, 0x89, 0xc5, 0x94, + 0xc2, 0x3a, 0xc9, 0x87, 0x8e, 0x6d, 0x7a, 0x03, 0x27, 0x6c, 0xb7, 0xc0, + 0xb5, 0x23, 0x1e, 0x88, 0x7f, 0xa7, 0xe0, 0xfc, 0x35, 0x29, 0xc1, 0x1e, + 0x25, 0x80, 0xe3, 0x29, 0xe6, 0x5c, 0x66, 0x9c, 0x34, 0x69, 0x98, 0xd6, + 0x87, 0xfb, 0xf7, 0xe7, 0x6b, 0x35, 0x39, 0x60, 0x57, 0x53, 0xc3, 0xcd, + 0x70, 0x8d, 0xc1, 0x9a, 0x07, 0x23, 0x31, 0xd7, 0x72, 0x90, 0xd8, 0x10, + 0x31, 0x1b, 0x23, 0xa7, 0x61, 0x37, 0xdd, 0xb5, 0x07, 0x37, 0x43, 0x6f, + 0xa3, 0x1f, 0x07, 0x88, 0x52, 0xbc, 0x0d, 0x54, 0x63, 0x64, 0xa2, 0x84, + 0x56, 0xc4, 0x04, 0x8b, 0xae, 0x33, 0x7c, 0xcc, 0x0f, 0xd8, 0x71, 0x3c, + 0x02, 0x71, 0x3a, 0x98, 0x7f, 0x89, 0xf9, 0x86, 0x8c, 0xb6, 0x46, 0x58, + 0xab, 0x1b, 0x82, 0x98, 0x84, 0x6b, 0xd3, 0x6b, 0x8e, 0xfb, 0xbc, 0xa0, + 0x88, 0xb6, 0x48, 0x9d, 0x69, 0xa6, 0x74, 0xae, 0xf1, 0x11, 0x91, 0xc3, + 0x40, 0x9e, 0xa5, 0xb6, 0x42, 0x8c, 0x2d, 0x84, 0x78, 0x33, 0xdb, 0x15, + 0x63, 0xc7, 0x77, 0x27, 0x70, 0x6d, 0x26, 0x57, 0xae, 0x8f, 0x24, 0x9a, + 0x75, 0xe2, 0x3a, 0x17, 0x82, 0x02, 0x4f, 0x23, 0x38, 0x33, 0x30, 0xd1, + 0x1f, 0x1b, 0x91, 0xca, 0x7b, 0x0e, 0xbf, 0xbe, 0x3f, 0x4a, 0x5f, 0xc6, + 0xb2, 0xd3, 0x72, 0x10, 0xb1, 0x60, 0x49, 0xa2, 0xaa, 0x61, 0x03, 0x0e, + 0xd1, 0xc1, 0x5b, 0x5d, 0x2e, 0xbd, 0x1a, 0x0e, 0xce, 0x36, 0xde, 0x2f, + 0x53, 0xb3, 0x63, 0x23, 0xa0, 0xeb, 0x25, 0xd4, 0xf7, 0x7e, 0xa3, 0x58, + 0x25, 0x91, 0xe1, 0x3f, 0x00, 0xe8, 0x36, 0xa8, 0x7a, 0x1f, 0xd2, 0xfd, + 0x43, 0x2f, 0x07, 0x4f, 0xdc, 0xa1, 0xa2, 0x7e, 0x97, 0xdf, 0xb6, 0x2f, + 0x16, 0x66, 0x27, 0x7b, 0xef, 0x14, 0x04, 0x95, 0x86, 0x01, 0xd4, 0xe6, + 0xb8, 0xb2, 0x41, 0x25, 0xb4, 0xa8, 0x6c, 0x9d, 0xfb, 0x26, 0x0c, 0x3e, + 0xb8, 0x47, 0x50, 0xba, 0x00, 0x93, 0x0a, 0x1f, 0x77, 0x72, 0x51, 0x0f, + 0xdc, 0x0b, 0x26, 0x5e, 0xfe, 0xaf, 0xb5, 0xde, 0x8c, 0x25, 0x25, 0xf5, + 0x70, 0x6f, 0xdf, 0x52, 0xa6, 0xe8, 0x13, 0xbd, 0xd1, 0x8c, 0xf6, 0x83, + 0xdb, 0xe9, 0x4a, 0x6d, 0xf2, 0x46, 0x43, 0x66, 0x70, 0x7b, 0xec, 0x34, + 0xcf, 0xeb, 0xb0, 0x97, 0xb2, 0xf0, 0x25, 0x01, 0x1a, 0x0c, 0x4b, 0x5f, + 0x26, 0x3d, 0x30, 0xfc, 0x0c, 0x67, 0xc6, 0xe5, 0xa6, 0x5f, 0x22, 0x81, + 0xb4, 0x63, 0x98, 0x8c, 0xeb, 0x9b, 0x07, 0x27, 0x18, 0x80, 0x2a, 0x0a, + 0x80, 0xa5, 0x2f, 0x90, 0xaf, 0x1a, 0xea, 0xdc, 0x8f, 0xb2, 0x90, 0xbc, + 0xdf, 0xea, 0x33, 0x3a, 0x90, 0xb5, 0x5c, 0x1a, 0x73, 0x83, 0x96, 0x65, + 0xdf, 0x30, 0xf5, 0xb4, 0x2f, 0x3e, 0x79, 0x5f, 0xf1, 0xf5, 0x7c, 0xdd, + 0x7e, 0xdf, 0xde, 0xe1, 0xdc, 0xbc, 0x81, 0x15, 0x5b, 0xc3, 0xbe, 0x1e, + 0x26, 0x40, 0x84, 0xee, 0x3d, 0x7a, 0xf4, 0xfe, 0x8d, 0x9a, 0x5b, 0xe9, + 0xcb, 0x26, 0x92, 0x67, 0x4f, 0x1f, 0x60, 0x81, 0x39, 0xb9, 0x70, 0x7d, + 0xc4, 0xc4, 0xb5, 0xb6, 0x96, 0x8d, 0x40, 0x81, 0x23, 0x69, 0x46, 0xf4, + 0xc6, 0xed, 0x2c, 0x88, 0x36, 0x76, 0x9a, 0x03, 0xf9, 0xe8, 0x7e, 0xfd, + 0x1c, 0x55, 0x5f, 0x4a, 0xc1, 0x01, 0x38, 0x82}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 11 + {SEC_OID_SHA512, + 11, + {0xb0, 0x53, 0xf2, 0x0b, 0x91, 0x83, 0x74, 0x72, 0x42, 0x57, 0x46, 0xc5, + 0xcb, 0x3c, 0x26, 0xf4, 0xaa, 0x24, 0xbb, 0x58, 0x48, 0x25, 0x56, 0xb4, + 0x18, 0xaa, 0xd3, 0xaa, 0x6d, 0xf7, 0x1b, 0x9f, 0x67, 0xfb, 0x66, 0x85, + 0x5b, 0x83, 0xee, 0x57, 0xe7, 0xa6, 0x2a, 0xba, 0x93, 0x16, 0x7d, 0x9a, + 0x0a, 0xad, 0xb5, 0x14, 0xc7, 0xd9, 0xf4, 0xc6, 0xe0, 0x00, 0x0f, 0xea, + 0x85, 0x25, 0xae, 0xe3, 0x9e, 0xbc, 0xd5, 0x90, 0x17, 0xfe, 0x5e, 0x58, + 0xba, 0x75, 0x1c, 0x89, 0xda, 0xa9, 0x76, 0xc1, 0x58, 0xd9, 0xde, 0x60, + 0x19, 0x22, 0x30, 0xc0, 0xce, 0x85, 0xf8, 0x32, 0x88, 0x2f, 0xb3, 0xdb, + 0x67, 0x1a, 0xe0, 0x91, 0xc8, 0x86, 0x55, 0x9d, 0xce, 0x66, 0xad, 0x1d, + 0x6a, 0xc0, 0xa5, 0xd1, 0xb2, 0xeb, 0xf2, 0xe1, 0xc3, 0x0d, 0x88, 0xc4, + 0x6d, 0x43, 0xf9, 0xff, 0xce, 0x19, 0x2a, 0xd1, 0xce, 0xf5, 0x7a, 0x7f, + 0x0c, 0x43, 0x7f, 0x6d, 0x25, 0xdb, 0x07, 0x1b, 0x74, 0xb4, 0x9f, 0xae, + 0xe3, 0xb9, 0x73, 0x2e, 0x9e, 0x0c, 0x7f, 0xef, 0x58, 0xe5, 0xb9, 0x97, + 0x12, 0x77, 0x41, 0x1f, 0xff, 0x63, 0x6a, 0xa2, 0x39, 0x3d, 0xdc, 0x82, + 0x20, 0x23, 0x19, 0xf2, 0xaa, 0x5b, 0x2d, 0x14, 0x02, 0x46, 0x09, 0x31, + 0x0f, 0x9c, 0x4f, 0xb6, 0xb8, 0x64, 0x15, 0x04, 0x15, 0x1f, 0x07, 0xec, + 0x1d, 0xb8, 0xf7, 0x29, 0xec, 0xbb, 0xad, 0xd5, 0xa1, 0xd2, 0x19, 0x69, + 0xcd, 0xca, 0x6d, 0x4c, 0x9e, 0x79, 0x95, 0xde, 0x67, 0x3e, 0xf7, 0x9e, + 0x95, 0x38, 0x4f, 0x83, 0x90, 0x03, 0x03, 0xc1, 0x57, 0xac, 0x79, 0xbc, + 0xb6, 0x81, 0xd2, 0x60, 0x1e, 0x9b, 0x2f, 0x97, 0xa9, 0x43, 0x8c, 0xef, + 0x3a, 0x8c, 0xcb, 0x72, 0xa7, 0x40, 0x75, 0x0a, 0x2c, 0xde, 0xcd, 0x1b, + 0x1b, 0x0d, 0xf4, 0xa3, 0x13, 0xe9, 0x12, 0x70, 0x1e, 0x82, 0xd7, 0x6d, + 0x4a, 0xf9, 0xc8, 0xe1, 0x8a, 0xd1, 0x75, 0x34, 0x5e, 0xf5, 0x99, 0x68, + 0xea, 0x8c, 0x5d, 0xc6, 0x2a, 0x8a, 0xfb, 0x39, 0xf5, 0x25, 0x15, 0xd6, + 0xe8, 0x52, 0x79, 0x02, 0xa0, 0x3d, 0xab, 0x09, 0x41, 0x92, 0x08, 0x63, + 0x6a, 0x3b, 0x0e, 0xed, 0xa8, 0x14, 0x8d, 0x2d, 0xdc, 0xe1, 0x69, 0xad, + 0x33, 0x89, 0x77, 0x6e, 0x10, 0xac, 0x3a, 0x88, 0xb1, 0xe5, 0x7f, 0x0f, + 0x5d, 0xa8, 0xe1, 0x2b, 0xb1, 0x33, 0x9f, 0x1c, 0xbf, 0xd3, 0x67, 0xb2, + 0x21, 0xfc, 0x27, 0x54, 0xc1, 0x85, 0xfd, 0x52, 0x89, 0x7d, 0xea, 0xcf, + 0xad, 0xfa, 0x40, 0x1e, 0xba, 0x9d, 0x55, 0x52, 0x15, 0x92, 0x31, 0x1c, + 0xa3, 0x44, 0x1c, 0x42, 0x28, 0x89, 0x6a, 0x09, 0xc0, 0x80, 0x44, 0x3f, + 0x78, 0x14, 0x4e, 0x3e, 0x5d, 0x80, 0x68, 0xa9, 0x46, 0xfa, 0x0d, 0x30, + 0xb2, 0x18, 0x7c, 0xea, 0x28, 0x08, 0x59, 0x13, 0xac, 0x86, 0x05, 0x1e, + 0x77, 0xf8, 0x48, 0x73, 0xff, 0x2b, 0x15, 0x04, 0x55, 0xfc, 0x24, 0x86, + 0xed, 0xad, 0x52, 0x1c, 0xcd, 0x0b, 0x58, 0xa9, 0x05, 0x5b, 0x04, 0x96, + 0x64, 0xd1, 0x15, 0x6f, 0x4e, 0xb4, 0xed, 0x39, 0x3b, 0xf7, 0x3a, 0x5d, + 0x3d, 0x09, 0xcf, 0x7d, 0x16, 0x3b, 0x4e, 0xf5, 0xdf, 0x61, 0x8d, 0xc6, + 0xa5, 0x7d, 0x29, 0x83, 0x02, 0x4b, 0x77, 0x9e, 0xb6, 0xa3, 0x33, 0x1c, + 0xbc, 0xa7, 0x20, 0x94, 0x05, 0x2a, 0x86, 0x21, 0xd2, 0x4d, 0x76, 0xdb, + 0x74, 0x1a, 0x9f, 0x57, 0xdc, 0x42, 0xf4, 0x17, 0x12, 0xb4, 0x74, 0xcd, + 0x8a, 0xd9, 0x0f, 0xb3, 0x48, 0xa2, 0x64, 0x6f, 0x45, 0x6c, 0x6f, 0xfd, + 0x8a, 0x30, 0x65, 0x7e, 0x34, 0x4e, 0x57, 0xbc, 0xf8, 0x90, 0xbd, 0x0a, + 0x2d, 0x19, 0x9b, 0xec, 0x9e, 0x2d, 0x5b, 0xe5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence contains leading 0 + // tcID: 12 + {SEC_OID_SHA512, + 12, + {0x4d, 0x8f, 0xea, 0xe2, 0x69, 0x69, 0x6b, 0xa5, 0xaa, 0x75, 0x0a, 0x49, + 0xb6, 0x4e, 0x73, 0x46, 0xde, 0x9e, 0x11, 0xce, 0x33, 0x1a, 0x3c, 0x7b, + 0xf9, 0x17, 0xc5, 0x46, 0x7b, 0xb0, 0x77, 0x09, 0x91, 0x50, 0xb7, 0x60, + 0x54, 0x1f, 0xce, 0x35, 0x52, 0x10, 0x73, 0xfc, 0x68, 0xa5, 0xc6, 0x38, + 0xa5, 0x88, 0x4f, 0xff, 0x57, 0x7e, 0x97, 0xf0, 0xd7, 0x8f, 0xaa, 0xb8, + 0x16, 0x1c, 0xa4, 0xc7, 0x66, 0xee, 0x4c, 0xd8, 0x9e, 0x26, 0xd8, 0xb7, + 0x47, 0x67, 0x1d, 0x84, 0xbb, 0xa1, 0x86, 0x5f, 0xd1, 0x33, 0xe5, 0x1a, + 0x7e, 0x81, 0xe8, 0x98, 0x6f, 0x0c, 0x95, 0x40, 0x0e, 0xcb, 0x58, 0xc8, + 0xb0, 0xaf, 0x8a, 0xab, 0xc9, 0xab, 0x35, 0x2a, 0x67, 0x50, 0x41, 0xe7, + 0xbc, 0xcd, 0x97, 0x2c, 0x2b, 0xe0, 0x10, 0x80, 0xad, 0x17, 0x5c, 0x76, + 0xe4, 0x31, 0xff, 0x67, 0x07, 0x80, 0xe4, 0xb6, 0x3d, 0x34, 0xaa, 0x69, + 0xe3, 0x22, 0x76, 0x96, 0xd8, 0x73, 0x6a, 0x6d, 0x6f, 0xc2, 0xe2, 0x00, + 0x15, 0x18, 0x0a, 0x68, 0x01, 0x17, 0xa6, 0xf0, 0x4f, 0x8f, 0x56, 0x83, + 0x6d, 0x90, 0x7f, 0xd9, 0xef, 0xe1, 0x0a, 0x7f, 0xb5, 0xa0, 0xf5, 0x7f, + 0x64, 0x61, 0xfb, 0x52, 0x74, 0x94, 0xe9, 0x67, 0x85, 0x68, 0xe1, 0x68, + 0xa8, 0x3a, 0xd6, 0x1b, 0x8c, 0x5c, 0xc9, 0x87, 0x2f, 0x27, 0xa8, 0x0e, + 0x15, 0x9f, 0x85, 0x47, 0x84, 0x91, 0x86, 0xeb, 0xc4, 0x3a, 0x54, 0xc4, + 0x1b, 0xd4, 0x9c, 0x0d, 0xbc, 0x48, 0xfa, 0x2c, 0xe3, 0x78, 0x1c, 0xec, + 0x1d, 0x66, 0x23, 0x01, 0x70, 0x35, 0xcf, 0x74, 0x25, 0xd7, 0xfd, 0x8a, + 0x85, 0x62, 0xd3, 0xab, 0x36, 0xc9, 0xe6, 0x05, 0x73, 0x8f, 0x82, 0xb5, + 0xa7, 0x7f, 0xc6, 0x5a, 0xfd, 0x21, 0x79, 0x63, 0xe7, 0x10, 0xa1, 0xe3, + 0xa4, 0xe3, 0x08, 0x62, 0xc8, 0xa8, 0xf1, 0x8c, 0x97, 0xb0, 0x95, 0xf6, + 0x8a, 0xe0, 0x87, 0x8c, 0xe3, 0xcf, 0x1d, 0x06, 0x2d, 0xd4, 0x40, 0x76, + 0x4e, 0x19, 0x86, 0x8c, 0x5b, 0x98, 0xf0, 0x85, 0x75, 0xd6, 0x5e, 0x0b, + 0x94, 0x4c, 0xe8, 0x3b, 0x35, 0x02, 0x8d, 0xa4, 0x66, 0x05, 0x1d, 0x08, + 0x2b, 0xa6, 0x6c, 0x26, 0x50, 0xea, 0xca, 0x9e, 0xa9, 0xd8, 0x38, 0x04, + 0xf4, 0x14, 0x37, 0xa3, 0xea, 0x43, 0x93, 0x2d, 0xdc, 0x21, 0x7f, 0xee, + 0x2c, 0x59, 0x76, 0x5b, 0x5e, 0x86, 0x2e, 0x85, 0xbe, 0xd1, 0x9e, 0x9b, + 0xa0, 0xde, 0x41, 0xd6, 0x4e, 0x51, 0x8d, 0xd1, 0xc7, 0xc2, 0xf2, 0xf0, + 0xb4, 0xbf, 0x44, 0xb4, 0x0b, 0x26, 0xee, 0xae, 0x09, 0x11, 0xd0, 0xc6, + 0x3b, 0x1b, 0x2c, 0xbb, 0xf3, 0xcb, 0x8e, 0x24, 0xa1, 0xec, 0x6d, 0xdd, + 0x70, 0xb9, 0xd4, 0x42, 0x31, 0x3e, 0x47, 0xfd, 0x36, 0xd1, 0xf1, 0x62, + 0x4d, 0x07, 0x1d, 0xe5, 0x3d, 0x76, 0x38, 0x4a, 0xee, 0xed, 0xde, 0x69, + 0x7c, 0x20, 0x6d, 0xd2, 0x7c, 0xb1, 0xd5, 0x4e, 0x51, 0x36, 0x21, 0x35, + 0x14, 0x44, 0xa4, 0xd1, 0x39, 0xce, 0xe2, 0xfd, 0x04, 0xff, 0x76, 0x0d, + 0x08, 0xd6, 0xaa, 0x94, 0x9f, 0xe9, 0xf2, 0xc2, 0xeb, 0xce, 0xcd, 0xa4, + 0xf8, 0x47, 0x89, 0x00, 0x50, 0x3e, 0xaf, 0x17, 0x2a, 0x63, 0xd4, 0xd6, + 0xde, 0xea, 0xc6, 0x7b, 0x3b, 0x88, 0x0c, 0xf2, 0x0f, 0x84, 0x72, 0x39, + 0x44, 0x51, 0xca, 0xad, 0x83, 0xaf, 0x1e, 0x8d, 0xe2, 0xe2, 0x9c, 0x0b, + 0xf9, 0x04, 0xf2, 0x88, 0xd7, 0x4b, 0x73, 0xfb, 0x33, 0x0f, 0xb3, 0xa5, + 0x0b, 0x63, 0xec, 0xaf, 0xee, 0x8a, 0xd9, 0x70, 0x13, 0x61, 0xdb, 0x09, + 0xa1, 0x02, 0x61, 0x46, 0xbb, 0xd0, 0xff, 0xc4, 0xf0, 0x37, 0x54, 0x88, + 0xe5, 0xa1, 0x78, 0xaf, 0x30, 0x4b, 0x63, 0x01}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 13 + {SEC_OID_SHA512, + 13, + {0x51, 0x13, 0x28, 0x87, 0x72, 0x03, 0x0f, 0xec, 0x77, 0xb5, 0xbc, 0xea, + 0x9a, 0x59, 0x9a, 0x95, 0x02, 0xd8, 0xdc, 0x6b, 0x2b, 0x13, 0x83, 0x2a, + 0xe2, 0x3c, 0x34, 0xe4, 0xbe, 0x89, 0xee, 0xef, 0xc4, 0xcd, 0xce, 0x33, + 0x11, 0xfc, 0x65, 0x20, 0xef, 0x81, 0x64, 0xac, 0x40, 0x9e, 0x9c, 0x2a, + 0x8f, 0x6b, 0x3f, 0x7a, 0xe5, 0x47, 0x88, 0xbd, 0x65, 0x2f, 0x73, 0xcb, + 0x89, 0x02, 0xbe, 0x3f, 0x0f, 0x95, 0xc6, 0x4b, 0x71, 0x35, 0xa2, 0x31, + 0xd8, 0xb0, 0xac, 0x9d, 0xbb, 0x82, 0x44, 0x14, 0x08, 0xea, 0xe4, 0x32, + 0x10, 0x6a, 0xec, 0xd8, 0x16, 0x7e, 0x0d, 0x3f, 0xf5, 0x6f, 0xed, 0xfd, + 0xd0, 0xfa, 0xcd, 0xaf, 0x14, 0x78, 0x18, 0x3f, 0xc3, 0x5a, 0x52, 0x2e, + 0x34, 0x93, 0x3e, 0xc0, 0x78, 0x44, 0xf2, 0x1d, 0xcf, 0x76, 0xed, 0x0e, + 0xef, 0x71, 0x55, 0x97, 0x69, 0xee, 0x6b, 0x5a, 0x6b, 0xfb, 0x14, 0xf6, + 0x54, 0x52, 0x8e, 0x6e, 0x24, 0xcd, 0x3f, 0x33, 0x16, 0x34, 0xe8, 0x88, + 0x62, 0xf2, 0xb3, 0x7e, 0x25, 0xcd, 0x61, 0x54, 0x9a, 0x7c, 0xe2, 0x07, + 0xaa, 0xbf, 0x65, 0x50, 0x29, 0x2c, 0x21, 0xb1, 0x87, 0xa3, 0x07, 0x07, + 0xeb, 0x0a, 0x46, 0x3b, 0xe2, 0xbc, 0x8c, 0xa7, 0x53, 0x2f, 0x1b, 0x00, + 0xf7, 0xbf, 0x3e, 0x7b, 0x56, 0x1f, 0x68, 0x5c, 0x91, 0xf6, 0x49, 0x2c, + 0x5b, 0x72, 0x8f, 0xf2, 0xfa, 0x26, 0x86, 0x5e, 0x6f, 0x1b, 0xc8, 0x5a, + 0xd8, 0x4d, 0x44, 0x72, 0x8f, 0xb5, 0x49, 0xfc, 0x9d, 0x1e, 0xf6, 0xcc, + 0x0f, 0xce, 0x60, 0x3c, 0x3f, 0xd9, 0x4b, 0xa8, 0xbf, 0x79, 0x5f, 0xdf, + 0x1b, 0x34, 0x7a, 0x9f, 0x5a, 0xc5, 0x8f, 0x1d, 0x92, 0x2b, 0xc7, 0xcc, + 0x37, 0x54, 0xcf, 0x42, 0x72, 0x87, 0xa8, 0x45, 0x8d, 0x07, 0x5a, 0x14, + 0x8f, 0x6a, 0x33, 0x6a, 0x0f, 0xde, 0x61, 0x7f, 0x77, 0x17, 0x89, 0xcd, + 0xaf, 0x72, 0x23, 0xa2, 0xda, 0xb7, 0x14, 0x48, 0xcf, 0xe2, 0xc2, 0xff, + 0xab, 0xd4, 0x3e, 0xb8, 0x39, 0xc5, 0xec, 0xa8, 0x45, 0x38, 0x78, 0x5e, + 0x3c, 0x6f, 0x1c, 0xb0, 0xa1, 0x9e, 0x53, 0x2b, 0x5e, 0xfe, 0xbb, 0xda, + 0xb5, 0xb9, 0x82, 0x60, 0xf2, 0x61, 0x90, 0xa3, 0x59, 0xc3, 0x78, 0x98, + 0x35, 0x48, 0x49, 0x7c, 0xd7, 0x46, 0xd4, 0xee, 0x00, 0x21, 0xf1, 0x48, + 0xa6, 0xc7, 0xb5, 0xae, 0x97, 0xe9, 0x6d, 0x72, 0x56, 0x55, 0x21, 0xb9, + 0xd9, 0xea, 0x06, 0x6a, 0x3b, 0xbf, 0xba, 0x14, 0x27, 0xd4, 0x00, 0x99, + 0xca, 0x36, 0x7e, 0x37, 0x8b, 0x22, 0x76, 0x16, 0xd3, 0xd6, 0x79, 0xab, + 0x58, 0x32, 0xb2, 0xdc, 0x93, 0xd2, 0xeb, 0x49, 0x93, 0xad, 0xe5, 0x01, + 0x05, 0x9c, 0xfa, 0x8b, 0x91, 0x61, 0x58, 0xaa, 0x82, 0x38, 0xbd, 0x5e, + 0x1c, 0xd8, 0x3e, 0x4a, 0x2e, 0xe6, 0x76, 0xdf, 0xcb, 0x85, 0x05, 0x19, + 0x06, 0xf9, 0x4a, 0x88, 0x61, 0xf5, 0xe2, 0x67, 0x99, 0x12, 0xdf, 0x5b, + 0x48, 0xba, 0x30, 0x9b, 0x90, 0xfb, 0x38, 0x3e, 0x21, 0x3a, 0x70, 0xeb, + 0xba, 0x09, 0x64, 0xb0, 0x0f, 0x7d, 0xf4, 0x51, 0xc6, 0xd6, 0x0e, 0xc3, + 0x83, 0x50, 0xe2, 0x60, 0x86, 0x1f, 0x5b, 0x5e, 0x86, 0xaf, 0x8f, 0xad, + 0xfd, 0x09, 0xd6, 0x6d, 0x8d, 0x1c, 0x49, 0x55, 0xfc, 0x8d, 0xab, 0xba, + 0x82, 0xb9, 0x37, 0xdd, 0xea, 0x40, 0x03, 0xf9, 0xc3, 0x9d, 0x4e, 0x7b, + 0x15, 0x2c, 0x4d, 0x13, 0xfd, 0x2e, 0x54, 0xfc, 0x95, 0xcd, 0x3c, 0x3e, + 0x1b, 0xf2, 0x0a, 0x06, 0x5f, 0xb6, 0xa7, 0x8d, 0x16, 0x1e, 0x80, 0xbc, + 0x4b, 0xc0, 0x0c, 0x5b, 0xd9, 0x3a, 0xcf, 0xac, 0x02, 0x7c, 0x94, 0xd2, + 0x1a, 0xcc, 0xbc, 0x42, 0x3c, 0x29, 0x32, 0xdb}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 14 + {SEC_OID_SHA512, + 14, + {0x78, 0xe1, 0x81, 0x7f, 0x46, 0x71, 0xf8, 0xc7, 0x37, 0xdd, 0x45, 0xca, + 0x7d, 0x06, 0x9a, 0x57, 0x2d, 0x73, 0x01, 0x09, 0x27, 0xe5, 0x95, 0x7d, + 0xd6, 0xf0, 0x5e, 0xce, 0xde, 0x34, 0x48, 0x7e, 0x8b, 0x41, 0x68, 0xe6, + 0x66, 0x30, 0x5a, 0x80, 0xea, 0xd3, 0xf6, 0xf5, 0x70, 0x1d, 0x35, 0x03, + 0x97, 0xee, 0x73, 0x0f, 0xfb, 0x6a, 0x32, 0x01, 0x61, 0xc9, 0x74, 0x3d, + 0xb0, 0x9c, 0xdf, 0xa2, 0x72, 0x68, 0x33, 0x83, 0x27, 0x12, 0x87, 0x90, + 0x8e, 0xb5, 0xa6, 0x1b, 0x0e, 0x72, 0xcb, 0x78, 0x3b, 0x4b, 0x0f, 0x34, + 0x1f, 0x04, 0x29, 0x73, 0x24, 0x7e, 0x52, 0x53, 0x30, 0x20, 0x1e, 0xed, + 0x0b, 0x0a, 0xd8, 0x81, 0x58, 0x2d, 0xe9, 0xca, 0x70, 0xaa, 0x66, 0xe5, + 0x17, 0x1f, 0xc0, 0x8a, 0xe2, 0x2a, 0x89, 0xa6, 0xd5, 0xbf, 0x61, 0xf0, + 0x56, 0xec, 0x02, 0xfb, 0x52, 0x07, 0xa8, 0x2c, 0xa0, 0x27, 0x0d, 0xa4, + 0x2d, 0x44, 0xaf, 0xb7, 0x9f, 0x29, 0x97, 0x82, 0xda, 0x7f, 0xc8, 0x15, + 0x63, 0x20, 0xe8, 0x37, 0x26, 0x9c, 0x91, 0x70, 0xde, 0xc5, 0xa7, 0x67, + 0x45, 0x1e, 0xdf, 0x05, 0x43, 0x36, 0x1c, 0x5e, 0x5e, 0xf4, 0xf6, 0xa1, + 0x65, 0xcd, 0xe8, 0xb0, 0xf6, 0xc6, 0xb6, 0xc6, 0x2c, 0xed, 0xdd, 0x73, + 0xbb, 0xab, 0x81, 0x5d, 0x08, 0x34, 0x00, 0x46, 0x57, 0x94, 0x82, 0xe3, + 0x9a, 0x21, 0x6d, 0x2d, 0xc8, 0x06, 0x9f, 0xea, 0x72, 0x29, 0x37, 0xba, + 0x53, 0x33, 0xcd, 0x47, 0x90, 0x54, 0x97, 0xe5, 0x12, 0xb9, 0x04, 0xdb, + 0x87, 0x31, 0xa8, 0x80, 0x06, 0xaa, 0x6b, 0x65, 0x08, 0x41, 0xf6, 0x36, + 0xcb, 0x75, 0xc1, 0xb6, 0xd0, 0xbe, 0x32, 0xb9, 0x55, 0x38, 0x9e, 0xb1, + 0xf6, 0xab, 0x5d, 0xf1, 0x9b, 0xde, 0xb9, 0xec, 0x19, 0xf0, 0x90, 0xd7, + 0xa4, 0x6b, 0x1d, 0x45, 0x06, 0x31, 0x26, 0x03, 0x7b, 0x9f, 0x8f, 0x02, + 0x58, 0x16, 0xbc, 0x79, 0xd3, 0x3b, 0x98, 0x3c, 0xb5, 0x76, 0x39, 0x2a, + 0xe1, 0x35, 0xbc, 0xef, 0x78, 0x66, 0x65, 0x52, 0x2b, 0x65, 0xa6, 0xaf, + 0xca, 0xe3, 0xe3, 0x45, 0xc0, 0x6d, 0x55, 0x1d, 0x5a, 0x12, 0x2b, 0x30, + 0x5b, 0x41, 0x31, 0x44, 0xcd, 0xa4, 0xa5, 0x80, 0x12, 0xd5, 0x39, 0xbc, + 0x7f, 0x93, 0x26, 0xf1, 0xa8, 0x0f, 0xf7, 0x0b, 0x5c, 0xde, 0x35, 0x36, + 0x22, 0x57, 0x7d, 0xd2, 0x3d, 0x10, 0xf7, 0x5d, 0x20, 0x68, 0x39, 0x27, + 0x4c, 0x77, 0x1f, 0x2c, 0x6e, 0x4d, 0xa1, 0xeb, 0x7b, 0x93, 0xc3, 0xc0, + 0x64, 0x0e, 0xbf, 0x7d, 0x3d, 0x80, 0x10, 0xe2, 0x2a, 0x2d, 0x58, 0x28, + 0x1b, 0x8f, 0x81, 0x1c, 0xf8, 0xf9, 0x97, 0x25, 0x54, 0x2f, 0xc9, 0x05, + 0x92, 0x28, 0xfd, 0x7e, 0x01, 0x11, 0x3b, 0x9c, 0x3c, 0x89, 0x56, 0xba, + 0xde, 0xb7, 0x98, 0xd8, 0x96, 0x06, 0xf4, 0x81, 0xe9, 0x9c, 0x22, 0x2e, + 0xa1, 0x91, 0x8a, 0x26, 0xac, 0xa4, 0x9a, 0x9c, 0xe9, 0x8b, 0xd4, 0xfd, + 0x65, 0x8d, 0xed, 0x3c, 0x5a, 0x2c, 0x94, 0x66, 0x43, 0xff, 0x31, 0x2d, + 0x41, 0x8b, 0x7b, 0x0d, 0xa0, 0xe8, 0xd9, 0x6c, 0xe9, 0x1d, 0xa8, 0xcc, + 0x03, 0x7c, 0x16, 0x28, 0x06, 0x32, 0x08, 0x3e, 0xe0, 0x03, 0x2e, 0xf6, + 0x55, 0x32, 0xec, 0xdc, 0x45, 0x58, 0x9d, 0xdd, 0xac, 0x1f, 0xab, 0x52, + 0xf8, 0xed, 0x55, 0xe3, 0x5c, 0x26, 0x14, 0x25, 0x70, 0x1d, 0x97, 0x78, + 0xae, 0x53, 0xca, 0xf5, 0x95, 0xd7, 0xb3, 0x25, 0x10, 0xf7, 0xdf, 0xa8, + 0xa7, 0xc8, 0x6a, 0xf4, 0xe3, 0x58, 0xfe, 0x08, 0xb8, 0xef, 0xc1, 0x98, + 0x35, 0xe0, 0xe9, 0xc4, 0x0d, 0xda, 0x2f, 0x1a, 0xc0, 0x56, 0x13, 0xa2, + 0x65, 0x20, 0xf0, 0xca, 0x5a, 0x12, 0x6e, 0x95}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 15 + {SEC_OID_SHA512, + 15, + {0x24, 0x68, 0x73, 0xdf, 0x5e, 0x97, 0x84, 0x83, 0xab, 0x6b, 0xde, 0x2b, + 0xf9, 0x02, 0x19, 0xbf, 0xce, 0x3d, 0x2b, 0x6d, 0xd6, 0xdb, 0x3a, 0x32, + 0xd5, 0xf3, 0xda, 0x38, 0x08, 0xe5, 0xad, 0x94, 0x5f, 0x1d, 0xcd, 0xf1, + 0x18, 0x6f, 0x06, 0x6e, 0xf8, 0x86, 0x0c, 0x88, 0x54, 0xcc, 0x80, 0xea, + 0x79, 0x47, 0x58, 0xa8, 0x4d, 0xcf, 0x39, 0x9c, 0x9e, 0xcf, 0xc5, 0x4f, + 0x18, 0x4d, 0xe1, 0x39, 0x7d, 0x48, 0xb2, 0xa1, 0x54, 0x32, 0x42, 0x2c, + 0x60, 0xd5, 0x0a, 0xe4, 0x2c, 0xa8, 0x20, 0x3b, 0xe6, 0x87, 0xf4, 0xa5, + 0x1f, 0xb2, 0x7f, 0x46, 0xae, 0x5c, 0x8f, 0xfe, 0x35, 0x4b, 0x70, 0x8d, + 0x9e, 0x70, 0x07, 0xaf, 0x22, 0xb4, 0x2a, 0x26, 0x62, 0xa6, 0x1c, 0xe1, + 0x00, 0x17, 0x61, 0xf3, 0x93, 0x5c, 0xd6, 0x64, 0x9e, 0xfc, 0xf5, 0x04, + 0x9e, 0x4e, 0xcc, 0x0d, 0xad, 0xf8, 0x42, 0x4d, 0xc3, 0xbe, 0x83, 0xa2, + 0x99, 0x90, 0x2e, 0xc3, 0x87, 0xe4, 0x2a, 0x79, 0x20, 0x71, 0x70, 0xbe, + 0xa5, 0xdb, 0x24, 0xc7, 0x29, 0xd8, 0x11, 0xb6, 0xae, 0x94, 0x80, 0x06, + 0x58, 0x09, 0xaa, 0x09, 0x56, 0x76, 0x0d, 0x40, 0xfe, 0x07, 0x59, 0x02, + 0x4a, 0xf2, 0x76, 0x20, 0xc1, 0x2a, 0x9c, 0xe2, 0xf8, 0x42, 0xb4, 0x29, + 0xd0, 0x05, 0x84, 0x88, 0x57, 0xa9, 0x04, 0xed, 0x62, 0xcc, 0xa6, 0x75, + 0x2c, 0xb5, 0xbe, 0x19, 0x35, 0xc6, 0x56, 0x2c, 0x33, 0x19, 0xd4, 0x2e, + 0xfd, 0xdd, 0x49, 0x07, 0x05, 0xea, 0xff, 0x46, 0xc8, 0x22, 0xf8, 0x1a, + 0x28, 0xc6, 0xdc, 0x44, 0xdc, 0x9e, 0x08, 0x89, 0x3f, 0xfd, 0xa5, 0xe0, + 0x44, 0x21, 0x7a, 0x6e, 0x01, 0xfc, 0xb0, 0xf6, 0xe5, 0x5e, 0xf1, 0xa6, + 0x39, 0x3c, 0xed, 0x70, 0x49, 0x65, 0x7d, 0x4c, 0x37, 0xb3, 0xdc, 0xa5, + 0x5f, 0x5e, 0xd8, 0xca, 0x38, 0x3a, 0x4a, 0x72, 0xc3, 0xa6, 0xea, 0x6f, + 0x09, 0x6d, 0x1c, 0xdb, 0x63, 0xc7, 0x67, 0xd0, 0xc5, 0xf4, 0x90, 0x00, + 0x06, 0xce, 0xd1, 0x5e, 0x0d, 0x39, 0xa1, 0xa6, 0xc2, 0xd3, 0x6f, 0x69, + 0xaf, 0x25, 0xb2, 0xa3, 0x24, 0xfe, 0x65, 0x68, 0xe4, 0x66, 0x5b, 0x4c, + 0xa9, 0x73, 0x0f, 0x50, 0xae, 0xa9, 0xac, 0x98, 0xbb, 0x2a, 0x8a, 0xca, + 0x25, 0x13, 0x2e, 0x61, 0x4a, 0x70, 0xc2, 0x05, 0x33, 0xcc, 0x0b, 0x78, + 0xc1, 0x09, 0x29, 0x88, 0x48, 0x2d, 0xd4, 0x2c, 0xd1, 0x3e, 0x4a, 0x3a, + 0xda, 0xbf, 0x45, 0xf8, 0x11, 0xd6, 0x38, 0x91, 0x52, 0x14, 0xb1, 0x84, + 0x69, 0x2e, 0xa0, 0x9b, 0x83, 0x97, 0x5a, 0x5e, 0x0c, 0x33, 0x84, 0xc9, + 0xb3, 0x7d, 0xb6, 0x67, 0xcf, 0x32, 0x1f, 0x3d, 0x29, 0x7c, 0x0f, 0x4f, + 0xea, 0x1c, 0x80, 0xed, 0x2f, 0xdc, 0x21, 0x8c, 0x0b, 0x7d, 0xb9, 0xcf, + 0x8d, 0xa3, 0x70, 0xce, 0xc2, 0x55, 0x49, 0xf2, 0xa0, 0xe5, 0xbe, 0x00, + 0x1d, 0xf3, 0x17, 0xf0, 0xd1, 0xf6, 0xf3, 0x6b, 0x4d, 0xbb, 0xe4, 0xa4, + 0x99, 0xe5, 0xe5, 0xc0, 0x04, 0xa5, 0x1b, 0xc8, 0x84, 0x35, 0x87, 0x2e, + 0x4c, 0x4e, 0x34, 0x11, 0x56, 0x19, 0x65, 0x9b, 0x94, 0xba, 0xca, 0xda, + 0x61, 0xe7, 0xd3, 0x28, 0x3b, 0xf5, 0xa2, 0x3e, 0x6c, 0x54, 0x8b, 0xd0, + 0x89, 0xa6, 0x55, 0x35, 0x24, 0xe4, 0x30, 0x28, 0x5e, 0x2e, 0xe2, 0x78, + 0x76, 0x82, 0x42, 0x95, 0x2b, 0x04, 0x17, 0x32, 0xfc, 0x70, 0x91, 0x26, + 0x05, 0x37, 0xb0, 0x80, 0x1d, 0x50, 0xe0, 0x18, 0x91, 0xcd, 0xad, 0xab, + 0x05, 0xc6, 0x71, 0xa3, 0x9d, 0xd4, 0x6d, 0xb4, 0xd9, 0x98, 0x8e, 0x03, + 0x59, 0x3f, 0x7b, 0x40, 0x02, 0xb3, 0xed, 0x4b, 0x0c, 0xe1, 0xb0, 0xe6, + 0xd5, 0x25, 0x3c, 0x42, 0x3f, 0x59, 0xbf, 0x6e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of sequence + // tcID: 16 + {SEC_OID_SHA512, + 16, + {0x0d, 0x93, 0xeb, 0x24, 0x7b, 0xbc, 0xf1, 0x00, 0x3b, 0x33, 0x60, 0xfd, + 0x8a, 0xb0, 0x63, 0x37, 0x8b, 0xaf, 0x9c, 0xa4, 0x3d, 0xf1, 0xed, 0x46, + 0xaa, 0xc0, 0x34, 0x29, 0xad, 0x1d, 0x81, 0x70, 0x71, 0x52, 0x2c, 0xc5, + 0x6d, 0xfe, 0x61, 0xe9, 0x6d, 0xb6, 0xee, 0x74, 0x7a, 0x5e, 0xbf, 0xcb, + 0xe2, 0xae, 0x6c, 0xa7, 0x57, 0x1b, 0x17, 0xb9, 0xe8, 0xe2, 0xa3, 0xf5, + 0xfd, 0x88, 0x79, 0xf1, 0x67, 0xd3, 0xf9, 0xc2, 0x0f, 0xed, 0x72, 0x05, + 0x8c, 0x00, 0x80, 0x1a, 0x40, 0x58, 0x44, 0x61, 0x22, 0xef, 0x04, 0xd8, + 0x68, 0x5a, 0x16, 0x80, 0x4f, 0xf9, 0x1c, 0x00, 0x73, 0xef, 0xa6, 0x97, + 0xba, 0x4d, 0x66, 0x39, 0xfd, 0x78, 0x9a, 0x3f, 0xef, 0x6a, 0x53, 0xfa, + 0x5e, 0xb0, 0x62, 0xc8, 0x2c, 0x97, 0x4b, 0xf8, 0x20, 0x6d, 0xcd, 0x56, + 0x17, 0xed, 0x18, 0x51, 0xf5, 0x37, 0x64, 0x3a, 0xe1, 0x6b, 0x58, 0xe3, + 0x68, 0x45, 0x66, 0x36, 0xb5, 0x6f, 0x4f, 0xcd, 0xa9, 0xc8, 0x10, 0x41, + 0xde, 0xf1, 0xcf, 0xc8, 0x54, 0x20, 0x3a, 0xf0, 0xa5, 0xad, 0x58, 0x1e, + 0xa1, 0x26, 0xbe, 0xe8, 0x4a, 0x44, 0x52, 0xc5, 0x86, 0x02, 0xa2, 0xee, + 0xd0, 0xee, 0x08, 0x2e, 0xf1, 0x9f, 0x4a, 0xc7, 0x5f, 0x8a, 0x7b, 0xa5, + 0x2d, 0x92, 0x7f, 0x35, 0xa3, 0xbd, 0xcf, 0xc6, 0x41, 0x83, 0x23, 0x8a, + 0xdf, 0x11, 0x74, 0xdd, 0xdc, 0x29, 0xc4, 0x9a, 0xe4, 0xe1, 0xe3, 0x38, + 0x8f, 0xb0, 0x8d, 0x28, 0xd9, 0xcb, 0xb3, 0x79, 0xdd, 0x6c, 0x83, 0x90, + 0x3f, 0x09, 0x6f, 0x39, 0x5a, 0xd3, 0xbe, 0xf4, 0xfa, 0x24, 0x5e, 0x6a, + 0xa7, 0xaf, 0x55, 0x33, 0xab, 0x6b, 0xed, 0xff, 0x27, 0x75, 0x64, 0x9e, + 0x5c, 0xbe, 0x89, 0x51, 0x3a, 0x18, 0xb0, 0x0b, 0xa7, 0x26, 0x95, 0x4e, + 0xf0, 0xed, 0x94, 0x86, 0x5a, 0x7d, 0x9a, 0xad, 0x1e, 0x84, 0x54, 0x15, + 0xcb, 0xc1, 0x9e, 0x03, 0x9b, 0x3f, 0x7a, 0x7e, 0x4f, 0xb8, 0xa0, 0xb4, + 0x7e, 0xdf, 0xfd, 0x9c, 0x6e, 0xb2, 0x83, 0x43, 0x31, 0xf0, 0xb6, 0x36, + 0xfb, 0x5e, 0xca, 0x42, 0x92, 0x5b, 0x5d, 0xab, 0x4b, 0xa0, 0x80, 0x78, + 0xa7, 0x1a, 0x6e, 0x44, 0x89, 0x6a, 0xbd, 0x06, 0x27, 0x6f, 0x6f, 0x2e, + 0x41, 0xf1, 0x22, 0x84, 0x8b, 0x94, 0xe2, 0xa2, 0x2b, 0xaf, 0x2d, 0x26, + 0x2a, 0x06, 0x49, 0x8e, 0x00, 0x84, 0xf7, 0x00, 0xed, 0x1d, 0x23, 0xfa, + 0xa7, 0xb2, 0xba, 0x9f, 0x7a, 0x71, 0x67, 0x3f, 0x4f, 0x8c, 0x2a, 0x9a, + 0x00, 0xe6, 0x11, 0xf5, 0x3c, 0x20, 0x95, 0xc4, 0x3d, 0x9e, 0x78, 0xc1, + 0xa9, 0xdd, 0x73, 0xcd, 0xcf, 0x0b, 0x74, 0xaa, 0xdb, 0x47, 0x12, 0x7a, + 0x99, 0x0c, 0xe7, 0xdc, 0x33, 0x5e, 0xe2, 0x6f, 0x4c, 0x13, 0xfe, 0xe4, + 0x5a, 0x1e, 0xb4, 0x4b, 0x99, 0xb2, 0x32, 0x5f, 0xdc, 0x30, 0xe3, 0x3f, + 0xd6, 0x75, 0xfb, 0x99, 0x1d, 0x48, 0x7e, 0xfd, 0x47, 0x8a, 0xc7, 0x9c, + 0x8d, 0x7a, 0x57, 0xdd, 0x21, 0x0c, 0x5c, 0xb9, 0xc6, 0xfc, 0xc7, 0xbe, + 0x1a, 0x7e, 0x4a, 0x86, 0xf2, 0xdd, 0xde, 0x1e, 0xc8, 0xe4, 0xac, 0x68, + 0x7b, 0x61, 0x23, 0x16, 0x46, 0xd9, 0x45, 0x7b, 0x4b, 0xac, 0x5d, 0xd5, + 0xeb, 0xa2, 0xee, 0xcf, 0xad, 0xcc, 0x58, 0x52, 0xdd, 0x2f, 0x1f, 0x7b, + 0x9a, 0x14, 0xa0, 0xd3, 0x46, 0xc6, 0xef, 0xfc, 0xe2, 0x54, 0x9c, 0x9f, + 0xe5, 0x52, 0xbf, 0x1f, 0x21, 0xb9, 0x9e, 0x5a, 0x01, 0x3d, 0x41, 0xb5, + 0x69, 0x30, 0x59, 0xfb, 0x90, 0x5b, 0xc3, 0x0e, 0xb4, 0x0b, 0x07, 0x5e, + 0xa8, 0xda, 0x09, 0x2f, 0xab, 0x20, 0x24, 0xe6, 0xc0, 0x3c, 0x46, 0x30, + 0xf5, 0x3e, 0x31, 0xb8, 0xe7, 0x8b, 0xe2, 0x53}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 17 + {SEC_OID_SHA512, + 17, + {0x3f, 0xe3, 0xdb, 0x1d, 0xfb, 0xb4, 0x1a, 0x67, 0x5e, 0x47, 0x68, 0x56, + 0x2c, 0x60, 0xdc, 0x2c, 0x2e, 0xd3, 0xc4, 0x30, 0x22, 0xb5, 0x4f, 0x4c, + 0x9f, 0xa8, 0xe9, 0x9d, 0xe6, 0xa9, 0x3c, 0xe6, 0x50, 0x98, 0x4c, 0x6c, + 0x27, 0xb7, 0xbc, 0x55, 0x24, 0xc0, 0xb0, 0x32, 0xc9, 0x11, 0x5f, 0xae, + 0x2c, 0xd2, 0x3a, 0xc7, 0xb0, 0x3e, 0x49, 0x6c, 0x6f, 0x47, 0x85, 0xe7, + 0x04, 0x5b, 0x24, 0xd2, 0x26, 0xb2, 0xac, 0x53, 0x5b, 0x7e, 0xb6, 0x05, + 0xcf, 0x8b, 0x56, 0x90, 0x6a, 0xb9, 0x5a, 0xb0, 0xe2, 0xe6, 0xcb, 0x3e, + 0x2b, 0x3d, 0xf7, 0x1b, 0x71, 0x4c, 0x66, 0x68, 0x5a, 0x24, 0x33, 0x24, + 0x4e, 0xd1, 0x53, 0xa8, 0xf5, 0x26, 0xba, 0xd6, 0x0a, 0x53, 0x0c, 0x97, + 0xea, 0x9a, 0x23, 0x8f, 0xca, 0x6f, 0xc5, 0xaa, 0xc2, 0x95, 0xa2, 0x57, + 0xb3, 0x2f, 0xa6, 0xfd, 0xc6, 0x8f, 0x92, 0x16, 0xd8, 0x11, 0x89, 0x07, + 0xf2, 0x82, 0xdf, 0x1f, 0xb2, 0x08, 0x56, 0x44, 0xcd, 0x8c, 0x51, 0xd1, + 0xbe, 0x9f, 0x6d, 0xfa, 0x9f, 0x3e, 0xaa, 0xa5, 0x7a, 0xcc, 0x75, 0xd1, + 0xbd, 0x29, 0xc3, 0xa5, 0x9f, 0x16, 0x72, 0x15, 0xc9, 0x06, 0x03, 0xe7, + 0x90, 0xc5, 0x65, 0x8b, 0x2d, 0x78, 0x87, 0x25, 0x4f, 0xf8, 0x06, 0x30, + 0x12, 0x2a, 0xb5, 0x57, 0x80, 0x83, 0x55, 0x63, 0x51, 0xed, 0xf1, 0xcf, + 0xfb, 0x7e, 0x42, 0x77, 0x5a, 0x5e, 0xf7, 0x9b, 0x2f, 0xf6, 0xca, 0xd7, + 0xa1, 0xb8, 0xf3, 0x2a, 0x77, 0x04, 0xbd, 0xaa, 0xd7, 0xd6, 0x38, 0x44, + 0xb7, 0xcb, 0x7a, 0x29, 0x51, 0x55, 0xfd, 0x86, 0x43, 0x04, 0x4c, 0x3a, + 0x83, 0xf8, 0x67, 0xd4, 0x27, 0x51, 0x1e, 0x35, 0x20, 0x79, 0xf5, 0x78, + 0xf0, 0x0f, 0xa5, 0x55, 0x75, 0x44, 0x5e, 0x4a, 0xf5, 0xc6, 0xe4, 0x25, + 0x00, 0xd0, 0xe4, 0xff, 0xeb, 0x71, 0x8e, 0x13, 0x07, 0x6d, 0x95, 0x31, + 0x19, 0x5b, 0xcc, 0x36, 0x33, 0x39, 0x60, 0x06, 0x08, 0x30, 0x49, 0x62, + 0x56, 0x70, 0x2c, 0x20, 0xdf, 0x47, 0x59, 0xc7, 0x4c, 0xba, 0x38, 0x9a, + 0xd7, 0x30, 0x01, 0xf1, 0x66, 0xa3, 0xb6, 0xc2, 0xd9, 0xe6, 0x9d, 0x2b, + 0x3b, 0xf8, 0x6a, 0x5f, 0x92, 0x9c, 0x79, 0xd1, 0x74, 0x83, 0x16, 0x4d, + 0x76, 0xcb, 0x43, 0xf8, 0x72, 0x3c, 0xda, 0x76, 0x48, 0xcd, 0x37, 0xe5, + 0xd9, 0xd3, 0xaa, 0xa5, 0xcf, 0x9d, 0x07, 0x7a, 0x6f, 0x3a, 0x11, 0x35, + 0xe3, 0xe6, 0x2f, 0xea, 0xc9, 0xd0, 0xa0, 0xd8, 0xc1, 0x5d, 0x6c, 0xad, + 0xe7, 0xed, 0x6d, 0x2b, 0x56, 0x8f, 0x89, 0xf7, 0x4d, 0x68, 0x92, 0xd6, + 0x45, 0xc8, 0x9b, 0xbf, 0x14, 0x29, 0xcc, 0xe3, 0x3e, 0x52, 0x5c, 0x4d, + 0x15, 0x1a, 0x0a, 0x4e, 0x91, 0x92, 0xfb, 0x67, 0x37, 0xf1, 0x51, 0xd5, + 0xb4, 0x60, 0xc4, 0x91, 0x5b, 0xa5, 0x7e, 0x3f, 0xec, 0x3b, 0x53, 0x7a, + 0xed, 0x97, 0xca, 0x42, 0x5f, 0x58, 0xa8, 0x1b, 0xeb, 0x31, 0x44, 0xb5, + 0x89, 0x8e, 0x27, 0x90, 0x5a, 0xe5, 0x65, 0x39, 0xc9, 0x7b, 0x99, 0x94, + 0xcf, 0xfd, 0xb9, 0xe4, 0xbd, 0x91, 0xa6, 0x00, 0xdd, 0x02, 0xc2, 0xab, + 0x3c, 0x9d, 0x8c, 0x66, 0x8e, 0xe0, 0x77, 0xa2, 0xf1, 0xf5, 0x8c, 0x8a, + 0xb7, 0xd0, 0xdb, 0x03, 0x33, 0x19, 0x0c, 0x59, 0xd3, 0x7a, 0xd6, 0x15, + 0xdc, 0x30, 0x29, 0xfa, 0xed, 0x93, 0xf3, 0x1a, 0x43, 0x34, 0xa1, 0xea, + 0x29, 0xbf, 0x7b, 0x53, 0xf3, 0xd9, 0x41, 0x5b, 0x8b, 0x76, 0x08, 0x91, + 0xa4, 0xa6, 0x49, 0xa9, 0x27, 0x81, 0xeb, 0x05, 0x68, 0xd5, 0x44, 0x2b, + 0x65, 0xe5, 0x74, 0x19, 0x3f, 0x04, 0x0a, 0xf5, 0x6e, 0x5d, 0x33, 0xd2, + 0xe6, 0xa4, 0x7d, 0xa0, 0x9b, 0x7b, 0xb8, 0xc2}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of sequence + // tcID: 18 + {SEC_OID_SHA512, + 18, + {0x34, 0xe1, 0x78, 0x8a, 0xad, 0xfc, 0x23, 0x7f, 0x78, 0x96, 0xf5, 0x30, + 0x42, 0x67, 0x25, 0xbf, 0x06, 0xa5, 0x53, 0xfa, 0xd9, 0x60, 0x03, 0xcf, + 0x7f, 0x6d, 0xc9, 0x0d, 0xc6, 0xec, 0xf7, 0x45, 0xea, 0x1c, 0x6e, 0xd5, + 0xfa, 0xcf, 0x0f, 0xed, 0x6a, 0x0b, 0x88, 0xf9, 0xea, 0xea, 0x68, 0x95, + 0xb6, 0xbd, 0xd4, 0xa6, 0xe7, 0x9f, 0x11, 0x4a, 0x75, 0xa0, 0x1b, 0xe6, + 0x20, 0xeb, 0x5e, 0xb7, 0x82, 0x43, 0x1b, 0xb5, 0x8f, 0xee, 0xf9, 0x59, + 0x56, 0xcf, 0xea, 0x2b, 0x5f, 0xbf, 0xcb, 0xca, 0x45, 0x2f, 0x65, 0xea, + 0x04, 0x96, 0x63, 0x63, 0x9e, 0x99, 0x6e, 0x35, 0xef, 0x37, 0xc2, 0x79, + 0x87, 0x01, 0x5e, 0xd3, 0xaf, 0x60, 0x05, 0x98, 0x54, 0x3f, 0x1f, 0xae, + 0xf1, 0x83, 0x19, 0x9c, 0xea, 0xec, 0xf0, 0x1e, 0xf8, 0x6b, 0x02, 0x6e, + 0x97, 0x47, 0x21, 0xa9, 0x4a, 0x54, 0x9a, 0xff, 0x65, 0x45, 0xf4, 0x21, + 0x97, 0xdf, 0x77, 0x27, 0x29, 0x79, 0x7f, 0x4b, 0x6c, 0x6d, 0xc7, 0xf5, + 0x00, 0x10, 0x6a, 0x79, 0x39, 0x93, 0x21, 0x6d, 0x5a, 0x35, 0x61, 0x04, + 0xa7, 0x2c, 0x88, 0x0f, 0x8e, 0x55, 0x34, 0x3b, 0xc4, 0x59, 0x3f, 0x13, + 0xf9, 0x88, 0x83, 0x4c, 0x03, 0xc4, 0x51, 0x01, 0xa4, 0xc1, 0xb2, 0x7e, + 0xf8, 0xad, 0xe0, 0xb5, 0x6c, 0x4d, 0xf4, 0x59, 0x26, 0x54, 0xc3, 0x22, + 0x89, 0xa7, 0x06, 0xd7, 0xaf, 0xd7, 0x09, 0x5e, 0x7f, 0x8a, 0x78, 0x46, + 0xd2, 0x60, 0x7d, 0x12, 0xa4, 0x09, 0xc6, 0x7f, 0xff, 0x8a, 0x39, 0x97, + 0xe4, 0xd6, 0x96, 0x3a, 0xbb, 0x97, 0x9d, 0x51, 0xdb, 0xa6, 0xc5, 0xbe, + 0x5e, 0x58, 0xb1, 0x05, 0x73, 0x87, 0x44, 0xac, 0xbf, 0xfb, 0x6e, 0xbf, + 0x74, 0x28, 0xae, 0x45, 0x99, 0x31, 0x89, 0x48, 0x76, 0x7b, 0x40, 0xc8, + 0x31, 0xea, 0x81, 0x0f, 0x5d, 0x11, 0xcd, 0x3d, 0xe0, 0x9a, 0x06, 0x60, + 0x93, 0x20, 0x5e, 0x85, 0x2e, 0xbc, 0x66, 0x3b, 0x0b, 0x97, 0x04, 0x97, + 0xc6, 0x40, 0x81, 0xd1, 0xac, 0x6a, 0x41, 0x82, 0x89, 0xf7, 0xac, 0x2e, + 0xb7, 0x55, 0xca, 0xd0, 0x73, 0x90, 0xc5, 0x53, 0xbd, 0xd8, 0x2f, 0xf5, + 0xda, 0xcd, 0x29, 0x37, 0xbe, 0xde, 0xc7, 0xd8, 0x4f, 0x82, 0x0e, 0x05, + 0x4a, 0x3e, 0xc1, 0x6b, 0xa4, 0x47, 0xa8, 0xc2, 0x53, 0x25, 0xc0, 0xf1, + 0xcf, 0x1b, 0x8d, 0xf9, 0x34, 0x43, 0xc5, 0x69, 0x47, 0xf5, 0xc9, 0xc8, + 0xba, 0x2e, 0xed, 0x73, 0xd3, 0x79, 0x58, 0x3f, 0xd6, 0xc5, 0x7e, 0xcf, + 0x4f, 0x70, 0xe1, 0xb8, 0x99, 0xcd, 0xbf, 0xf6, 0xc6, 0xd8, 0x08, 0x34, + 0xe8, 0xe8, 0x84, 0x40, 0xcc, 0x8b, 0xb2, 0x59, 0x6c, 0xb2, 0x6d, 0xf2, + 0x66, 0x54, 0x43, 0x26, 0xc5, 0xa1, 0x5b, 0x4e, 0x6f, 0xcd, 0x6f, 0x32, + 0x96, 0x99, 0x4f, 0xf3, 0x88, 0x78, 0x98, 0xd9, 0x5a, 0x0d, 0x32, 0xf9, + 0x2d, 0x17, 0x9c, 0x3d, 0x1d, 0xed, 0xac, 0x8e, 0x2e, 0xab, 0x8e, 0x09, + 0x77, 0x70, 0xa0, 0xb3, 0x5e, 0x88, 0x6c, 0x2f, 0xe6, 0x5f, 0xbf, 0x97, + 0x66, 0xe3, 0x97, 0xb7, 0x46, 0xa2, 0x81, 0x9d, 0x1e, 0x1d, 0x4f, 0x8e, + 0xec, 0x4f, 0x73, 0x54, 0xe5, 0x04, 0x31, 0x02, 0x41, 0xbf, 0x6b, 0xec, + 0xf0, 0xb8, 0x4d, 0x21, 0xa2, 0xb4, 0x1a, 0xc6, 0xfa, 0x5a, 0xda, 0x51, + 0xcd, 0xe8, 0x6b, 0x81, 0x51, 0xc4, 0x09, 0xd6, 0x42, 0xbd, 0xe0, 0x30, + 0x7f, 0xc7, 0x32, 0xde, 0x16, 0x47, 0x69, 0x95, 0x62, 0x8f, 0x79, 0xbf, + 0x02, 0x29, 0x59, 0x29, 0xe2, 0x20, 0xe2, 0xa1, 0x6d, 0xc1, 0x7c, 0x6b, + 0x27, 0x1b, 0xe6, 0x29, 0xcb, 0xdd, 0x43, 0x82, 0x3e, 0x0a, 0xc5, 0xa2, + 0x5c, 0x45, 0x96, 0x40, 0x0b, 0x0b, 0x2f, 0x2a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 19 + {SEC_OID_SHA512, + 19, + {0xa7, 0x91, 0x51, 0x87, 0x6e, 0x4e, 0x87, 0x09, 0x20, 0xcd, 0x83, 0x7b, + 0xdf, 0x75, 0x63, 0x98, 0xcf, 0x99, 0x29, 0xbc, 0x47, 0xdd, 0x5d, 0x08, + 0x29, 0x16, 0xcb, 0x62, 0x2c, 0x05, 0xb5, 0x2f, 0x2d, 0x02, 0x40, 0x69, + 0x60, 0xc2, 0xec, 0xcb, 0xd3, 0x87, 0xb7, 0x22, 0x30, 0x3d, 0x5d, 0xe1, + 0xed, 0xb4, 0xf0, 0xa2, 0xec, 0x2a, 0xc8, 0x2f, 0xe2, 0x84, 0x2d, 0xc6, + 0xb3, 0x21, 0xbb, 0x1a, 0xc7, 0x72, 0x27, 0x09, 0x97, 0x59, 0x44, 0x60, + 0xbb, 0x14, 0xd9, 0xac, 0x27, 0xc3, 0xfa, 0x7c, 0x17, 0xff, 0xc9, 0x87, + 0x03, 0x5a, 0x30, 0x78, 0x4e, 0x08, 0x17, 0xb4, 0xa9, 0x0f, 0xdb, 0xcb, + 0xec, 0xdd, 0xfc, 0xbd, 0xda, 0x81, 0x4b, 0x22, 0x96, 0xb2, 0xfa, 0x97, + 0x61, 0x99, 0xc2, 0xcf, 0xe8, 0xe2, 0x56, 0x7a, 0x56, 0xb1, 0x00, 0xae, + 0xad, 0xc5, 0x71, 0xb8, 0x17, 0x2f, 0x05, 0xea, 0xbf, 0xe8, 0xe1, 0x0b, + 0x30, 0x2f, 0xb3, 0xdc, 0xa6, 0x07, 0x9c, 0x38, 0x79, 0x14, 0x43, 0x0e, + 0x64, 0xf3, 0x2c, 0x52, 0x67, 0xdd, 0x41, 0x78, 0x2f, 0xda, 0x4e, 0x13, + 0x4e, 0x69, 0x1e, 0xb4, 0x45, 0x56, 0x56, 0xf7, 0x40, 0x04, 0x86, 0x40, + 0xe3, 0xbb, 0x12, 0x26, 0xd4, 0x7f, 0x04, 0xc9, 0x73, 0x23, 0x6a, 0x2c, + 0x0a, 0x86, 0x4c, 0xb1, 0xbf, 0x0d, 0xd3, 0x54, 0xf4, 0x7d, 0xf4, 0x54, + 0x86, 0xc6, 0x0e, 0xe8, 0xfd, 0x93, 0x13, 0x28, 0xd8, 0x29, 0x8a, 0xa7, + 0x7d, 0xc5, 0x61, 0xc3, 0x94, 0xdc, 0x33, 0x7b, 0x41, 0x8d, 0x4c, 0x41, + 0x04, 0x0f, 0xc3, 0xf1, 0x5f, 0xe7, 0x2d, 0x3b, 0x6e, 0xf9, 0xd3, 0xc5, + 0x82, 0xc9, 0x39, 0xb6, 0xa3, 0x36, 0x92, 0xb8, 0x03, 0x2e, 0xf3, 0x2e, + 0x02, 0x56, 0x83, 0xb0, 0x15, 0xc2, 0x76, 0x16, 0x1e, 0x52, 0x6c, 0x19, + 0xc3, 0xe4, 0x22, 0x3e, 0x71, 0x46, 0x09, 0x18, 0xc0, 0x3c, 0x31, 0x49, + 0x6e, 0x8e, 0xae, 0x68, 0xfa, 0x97, 0x85, 0x0b, 0x05, 0x12, 0x08, 0xe2, + 0xa9, 0x89, 0xa8, 0xe5, 0x3b, 0xef, 0xf8, 0x82, 0x48, 0x49, 0x92, 0xfe, + 0x9b, 0x5c, 0x47, 0xa4, 0xf7, 0x28, 0x49, 0xaa, 0x8d, 0x78, 0x96, 0xad, + 0xf4, 0x59, 0x27, 0x36, 0xe3, 0x19, 0x40, 0xc7, 0x14, 0xf8, 0x19, 0x81, + 0x01, 0xd1, 0x23, 0xb7, 0x2c, 0x27, 0x15, 0xa1, 0x8e, 0x8d, 0x58, 0xd2, + 0xc3, 0xd7, 0xd0, 0xd3, 0xa3, 0x6c, 0x30, 0x3f, 0x62, 0xff, 0xa1, 0xab, + 0xb5, 0xf8, 0xca, 0x05, 0x7a, 0xa5, 0xc4, 0x03, 0x0a, 0xf6, 0x6b, 0x93, + 0x1f, 0xc6, 0xbf, 0x80, 0x38, 0x9d, 0x84, 0xdf, 0xc1, 0xaf, 0x44, 0xdd, + 0x69, 0xe7, 0x3b, 0xfe, 0x22, 0xf7, 0x6a, 0xe6, 0xc0, 0xda, 0x7f, 0x93, + 0x6f, 0x06, 0xf6, 0x52, 0xa9, 0x43, 0x26, 0x97, 0xa9, 0x4b, 0xdc, 0x2f, + 0x86, 0x9f, 0x8c, 0xe2, 0x33, 0x8c, 0xc9, 0x38, 0xcb, 0xc2, 0xc7, 0x80, + 0x9a, 0x40, 0x00, 0x66, 0x60, 0x02, 0xbc, 0x35, 0x1f, 0xfb, 0xce, 0x64, + 0xa8, 0x60, 0xd7, 0xe0, 0x0b, 0xfb, 0x10, 0x83, 0xc4, 0x7a, 0x2c, 0xde, + 0x7b, 0xa6, 0x7b, 0xa5, 0x82, 0x97, 0x69, 0xb0, 0xbd, 0x63, 0xd0, 0xf2, + 0x27, 0x7f, 0x00, 0x0f, 0xae, 0xc9, 0x3e, 0x22, 0x52, 0x34, 0xe3, 0xcd, + 0xf1, 0xa3, 0xc4, 0x1c, 0x8a, 0x32, 0x7f, 0x67, 0xd4, 0x1e, 0xac, 0xea, + 0x3a, 0x7b, 0xa3, 0xda, 0xc5, 0x50, 0x72, 0x42, 0x9f, 0x47, 0x22, 0x6d, + 0x95, 0xc2, 0x35, 0x85, 0x77, 0x39, 0x02, 0x7b, 0x85, 0xa9, 0x46, 0x2e, + 0x7a, 0x99, 0x06, 0xd8, 0x90, 0x8e, 0x5c, 0x7f, 0x25, 0xf0, 0xef, 0xe5, + 0x96, 0xee, 0x4c, 0x05, 0xa2, 0x2b, 0x61, 0x1a, 0x33, 0x58, 0x00, 0x54, + 0x68, 0x6f, 0x6d, 0xc1, 0x7e, 0x93, 0x0a, 0x41}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of sequence + // tcID: 20 + {SEC_OID_SHA512, + 20, + {0x18, 0x31, 0x8a, 0x9e, 0xd0, 0x77, 0x35, 0x71, 0x26, 0xce, 0xa3, 0xc2, + 0x2f, 0x6d, 0xdd, 0xd9, 0x74, 0x37, 0x4e, 0x26, 0x15, 0xa3, 0xb9, 0x64, + 0x80, 0x4e, 0x31, 0x69, 0x12, 0x1d, 0x24, 0xd7, 0xb3, 0xad, 0x9a, 0xee, + 0x6a, 0x69, 0x7e, 0x6d, 0xe7, 0xe8, 0x5c, 0x76, 0xe4, 0x0a, 0x0c, 0x4c, + 0xec, 0x8c, 0x00, 0xb6, 0x79, 0x53, 0x07, 0x06, 0x40, 0x8c, 0xa4, 0x8e, + 0xc1, 0x2e, 0xec, 0x40, 0x29, 0x14, 0x80, 0xe4, 0x26, 0x38, 0xbd, 0x94, + 0x8f, 0xd5, 0x5c, 0x05, 0x40, 0xea, 0xcd, 0xca, 0x1b, 0xb9, 0x5d, 0xbd, + 0x59, 0x64, 0x55, 0xd4, 0x87, 0x82, 0xa2, 0x91, 0xec, 0x35, 0xc2, 0xdb, + 0xad, 0x74, 0x2b, 0x46, 0xf8, 0x4a, 0xc5, 0xa4, 0xbf, 0x6c, 0xc2, 0xee, + 0x23, 0xa8, 0xca, 0x42, 0x14, 0x77, 0x29, 0x2a, 0x64, 0x59, 0x80, 0x89, + 0xa9, 0x67, 0x39, 0xf9, 0x05, 0x58, 0x1f, 0x77, 0xd1, 0xff, 0xac, 0x12, + 0x88, 0xeb, 0xdc, 0x9d, 0xaa, 0x41, 0xcd, 0xca, 0xfb, 0x51, 0x7a, 0xb8, + 0xb4, 0x4d, 0x22, 0x79, 0x97, 0x06, 0x90, 0x3d, 0x9e, 0xf4, 0xd9, 0xe4, + 0x37, 0x56, 0xa7, 0xe0, 0xb1, 0x46, 0xfe, 0xe9, 0x4f, 0xd6, 0xa8, 0x99, + 0xeb, 0xb6, 0xf4, 0x60, 0x39, 0xc5, 0x2c, 0x95, 0xee, 0x5f, 0xbe, 0x3a, + 0xaa, 0xca, 0x76, 0xf6, 0x04, 0xf0, 0x13, 0x74, 0x9b, 0xaa, 0x2d, 0x25, + 0x12, 0x7d, 0xf4, 0xf3, 0x58, 0xf0, 0xf8, 0xb8, 0xa0, 0xb9, 0x07, 0x06, + 0x92, 0x5f, 0xf6, 0x2d, 0xeb, 0x6c, 0x30, 0xfd, 0x87, 0x1b, 0xda, 0x0e, + 0x40, 0x12, 0x1f, 0x59, 0xae, 0x0a, 0x68, 0x30, 0x62, 0xdc, 0xf3, 0xaf, + 0xd8, 0x5a, 0xf8, 0x3e, 0xe0, 0x6a, 0x05, 0x9f, 0x3c, 0x74, 0xc6, 0x2c, + 0x13, 0xe2, 0x50, 0xf9, 0xac, 0x7f, 0xbe, 0xe4, 0xef, 0xd0, 0x83, 0xd8, + 0x97, 0xdb, 0x98, 0xb2, 0xf6, 0x9a, 0x32, 0x41, 0xd1, 0x03, 0x31, 0xc0, + 0x0e, 0xeb, 0xf1, 0xc6, 0xbd, 0xdc, 0xde, 0x26, 0xb4, 0x54, 0x07, 0xf9, + 0x25, 0xfb, 0xb4, 0x99, 0xbb, 0x52, 0xbe, 0x26, 0x59, 0xcf, 0x2b, 0x6d, + 0xf5, 0x92, 0x1f, 0x96, 0xf5, 0xd6, 0xd9, 0x7a, 0x1f, 0xf8, 0x0b, 0x43, + 0x60, 0x13, 0x5c, 0xd5, 0xe0, 0x66, 0x0f, 0x08, 0xc3, 0xf4, 0x39, 0x1d, + 0x84, 0xcb, 0xad, 0xb4, 0x83, 0x41, 0x5a, 0x3e, 0x60, 0x73, 0x0e, 0xbe, + 0x52, 0x93, 0x6a, 0x66, 0xed, 0xb5, 0x49, 0x43, 0x0d, 0xe1, 0x54, 0x99, + 0x41, 0xd9, 0x44, 0x2f, 0x0c, 0xb4, 0x65, 0x08, 0x13, 0x28, 0xa8, 0x0b, + 0xac, 0x3b, 0x4b, 0x68, 0xed, 0x50, 0x4e, 0x41, 0xaf, 0x0e, 0xe6, 0xb2, + 0xce, 0xb0, 0x87, 0xdb, 0x8e, 0x6e, 0x49, 0x7d, 0xdd, 0xa5, 0xb0, 0x69, + 0x2b, 0x1d, 0x52, 0x7b, 0x3a, 0xb9, 0xf5, 0x90, 0x60, 0x98, 0xe6, 0x2b, + 0xbc, 0xbf, 0x39, 0xcf, 0x89, 0x7b, 0x06, 0xdf, 0x78, 0xc0, 0x59, 0xb7, + 0x66, 0xf2, 0xfb, 0x17, 0xff, 0x04, 0x34, 0xaf, 0x9a, 0xa3, 0xd9, 0xa3, + 0xb3, 0xb9, 0xce, 0x8c, 0x0a, 0x2b, 0xcc, 0xe3, 0x3f, 0xc8, 0xff, 0xd0, + 0xbf, 0x06, 0xe4, 0x20, 0x90, 0x50, 0xeb, 0xd1, 0x75, 0xe2, 0x92, 0xd2, + 0xe9, 0xe4, 0xa3, 0x6c, 0x70, 0x2d, 0x6e, 0x77, 0x12, 0xd9, 0x51, 0xcb, + 0xbc, 0x51, 0x6c, 0x24, 0x21, 0xb6, 0x5b, 0x1c, 0xd9, 0x35, 0x96, 0x29, + 0xb7, 0xf7, 0x72, 0xe4, 0x10, 0xf1, 0xca, 0xb7, 0xa2, 0xc6, 0x75, 0xd7, + 0xc7, 0xe5, 0x08, 0x2b, 0x09, 0xf9, 0xed, 0x92, 0xf1, 0xd4, 0x17, 0x52, + 0x32, 0x81, 0xa6, 0x1d, 0x37, 0xd1, 0x9b, 0x0f, 0x1e, 0x77, 0xd5, 0x8a, + 0x69, 0x56, 0x14, 0x8a, 0xc2, 0x0b, 0x5d, 0xbe, 0x28, 0xd8, 0xaf, 0xec, + 0x6e, 0xcc, 0x4e, 0x78, 0x9a, 0xc0, 0x8c, 0x52}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 21 + {SEC_OID_SHA512, + 21, + {0x15, 0x94, 0x8a, 0x4c, 0x11, 0x45, 0x44, 0xbc, 0xb6, 0xed, 0xe3, 0xa6, + 0x8b, 0xf7, 0x1c, 0xc0, 0x62, 0xeb, 0x71, 0x8d, 0xd9, 0xba, 0x28, 0x18, + 0x13, 0x60, 0x84, 0xe7, 0x98, 0x52, 0x02, 0x6a, 0x42, 0x41, 0x91, 0x8e, + 0xd4, 0xff, 0x81, 0x73, 0x93, 0x56, 0xe9, 0x60, 0x49, 0x3f, 0x83, 0xda, + 0x7c, 0xb4, 0xea, 0x53, 0x6c, 0x2a, 0x77, 0xca, 0x57, 0x4b, 0x94, 0xb4, + 0x4c, 0xc9, 0xfc, 0xfe, 0x3a, 0x35, 0xd4, 0x42, 0xa2, 0xd4, 0x3e, 0x91, + 0xfb, 0x74, 0xc4, 0x26, 0xe9, 0x4d, 0x9b, 0x53, 0x81, 0xae, 0x28, 0x53, + 0xa1, 0xf1, 0xf0, 0x6f, 0x9c, 0x9f, 0xb2, 0x3c, 0xe3, 0x97, 0x4d, 0x71, + 0x84, 0xb3, 0xa3, 0x98, 0x1e, 0x0e, 0x30, 0xa8, 0x8f, 0x86, 0x14, 0xc3, + 0x05, 0xfb, 0x6d, 0x98, 0xb6, 0xaf, 0x11, 0x75, 0xf3, 0x94, 0x57, 0xc0, + 0x2a, 0x8c, 0x61, 0x36, 0x42, 0x38, 0x38, 0x2c, 0xb5, 0xa4, 0xcd, 0x86, + 0x1b, 0x9a, 0x40, 0x65, 0x26, 0xc0, 0x30, 0x8f, 0xde, 0xd9, 0x2d, 0xde, + 0x54, 0x3e, 0x1b, 0x26, 0xca, 0x3f, 0xa2, 0xec, 0xc6, 0xdd, 0xb6, 0xa5, + 0x64, 0x17, 0x60, 0xec, 0x77, 0x4b, 0x6f, 0x43, 0xc4, 0x08, 0x80, 0xd5, + 0x7c, 0x50, 0x4c, 0xea, 0xc4, 0x8d, 0x55, 0x02, 0x88, 0x61, 0x70, 0x12, + 0xf5, 0x4d, 0x80, 0x3b, 0x21, 0xaa, 0xba, 0xec, 0xcd, 0x04, 0x1f, 0x6e, + 0xae, 0x3b, 0xee, 0xde, 0x1e, 0xe7, 0x14, 0x6e, 0x91, 0xca, 0x54, 0x47, + 0x21, 0xad, 0x3d, 0xe9, 0x8e, 0x71, 0x18, 0xe1, 0x78, 0x7f, 0x8b, 0x3f, + 0xbc, 0xe5, 0x18, 0xb2, 0xc2, 0x38, 0xf9, 0xab, 0x8c, 0x10, 0xc1, 0xc1, + 0xf3, 0x91, 0x38, 0x87, 0x59, 0x01, 0x5c, 0x25, 0x36, 0x5e, 0xa5, 0x7f, + 0xe6, 0xcf, 0x01, 0x18, 0x8c, 0xd2, 0x62, 0xab, 0x37, 0x95, 0xb9, 0xf0, + 0x0a, 0xea, 0x6b, 0x33, 0x3a, 0x64, 0xe5, 0x05, 0xaf, 0xc9, 0xfa, 0xb7, + 0x5f, 0xb7, 0xdf, 0x29, 0x06, 0x68, 0xa5, 0xd6, 0x0b, 0x5c, 0x2d, 0x3c, + 0x18, 0x22, 0x8b, 0x9f, 0xfb, 0xc5, 0xa5, 0x6e, 0xe0, 0x4e, 0xdb, 0x24, + 0xcb, 0xfd, 0x4a, 0x0a, 0x1b, 0xa4, 0x29, 0x28, 0x34, 0x2c, 0x25, 0xb9, + 0x41, 0x5e, 0x37, 0xf5, 0x64, 0x67, 0x2e, 0x7c, 0x83, 0xba, 0x18, 0x24, + 0x06, 0x6c, 0x21, 0xff, 0x57, 0x8a, 0x08, 0x13, 0x81, 0xb6, 0x2f, 0x7f, + 0xc8, 0xd2, 0x77, 0x6f, 0xd6, 0xbd, 0xaa, 0x7c, 0xc6, 0x8b, 0xb6, 0xe9, + 0xcc, 0xcc, 0xce, 0x82, 0x96, 0x33, 0x4e, 0xe4, 0x2d, 0xc3, 0x3c, 0xfb, + 0x6f, 0x2e, 0x56, 0xe0, 0x1c, 0x9d, 0xf0, 0x6f, 0xd5, 0xdc, 0x43, 0xe8, + 0x68, 0xee, 0xd3, 0x36, 0x35, 0xa2, 0x91, 0xcc, 0x50, 0x9c, 0x70, 0x76, + 0x38, 0xcd, 0x2f, 0x09, 0xcc, 0x59, 0x55, 0x61, 0xd3, 0x00, 0x7f, 0xf0, + 0xbb, 0x49, 0xcd, 0xf9, 0xfc, 0x7c, 0x2d, 0x61, 0xd4, 0x64, 0x87, 0x8c, + 0xb0, 0xab, 0xce, 0x6a, 0xfe, 0xa0, 0x5f, 0x28, 0x06, 0xe6, 0x5c, 0x79, + 0x14, 0xef, 0x33, 0xf8, 0xbb, 0xda, 0x8a, 0x2e, 0x77, 0x66, 0x75, 0x0b, + 0x79, 0xd6, 0x0c, 0x00, 0x80, 0x3d, 0xfa, 0x63, 0x63, 0x39, 0x09, 0x3f, + 0x72, 0xee, 0x4f, 0xd0, 0x62, 0x50, 0x8c, 0xfd, 0xda, 0xac, 0x7a, 0x1e, + 0x3e, 0x0c, 0x1a, 0x06, 0x01, 0x00, 0x0e, 0x69, 0xeb, 0x09, 0xca, 0x34, + 0x45, 0x89, 0x31, 0x09, 0xad, 0xb1, 0x33, 0x12, 0xb9, 0xe4, 0xf6, 0x04, + 0xd8, 0x5a, 0xee, 0x88, 0x37, 0x89, 0x93, 0x42, 0x0f, 0x6d, 0x88, 0xda, + 0x37, 0x63, 0xda, 0xc4, 0x84, 0x4d, 0x01, 0xad, 0x76, 0xc9, 0x03, 0x0a, + 0x60, 0x17, 0x84, 0x44, 0x65, 0x2d, 0x3e, 0x0f, 0x0c, 0x1f, 0xbe, 0x43, + 0xec, 0x2d, 0x55, 0x8e, 0x08, 0x71, 0xf6, 0x40}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**31 - 1 + // tcID: 22 + {SEC_OID_SHA512, + 22, + {0xbd, 0x94, 0xdb, 0xe3, 0x5a, 0x23, 0xac, 0x70, 0x4c, 0x87, 0x4d, 0xff, + 0x24, 0xaa, 0xb7, 0x51, 0x4d, 0x82, 0xb1, 0x7c, 0xb8, 0xea, 0xa8, 0xa3, + 0x65, 0x45, 0x39, 0xd2, 0xa6, 0x58, 0x30, 0x7b, 0x4a, 0x44, 0x57, 0x25, + 0x9d, 0x98, 0x5d, 0xb4, 0x60, 0x1b, 0xee, 0xdd, 0x8e, 0x48, 0x03, 0x6e, + 0xfb, 0x05, 0xa7, 0xf7, 0x13, 0x1f, 0x18, 0x38, 0x0a, 0x21, 0x11, 0x7f, + 0xe6, 0x44, 0xc6, 0x36, 0x3d, 0xe3, 0x27, 0xb7, 0x3f, 0x42, 0x4f, 0x45, + 0xa9, 0x80, 0x22, 0x31, 0x5a, 0x02, 0xcd, 0x61, 0x98, 0x8e, 0x35, 0x9f, + 0x17, 0x28, 0x98, 0x4b, 0xd0, 0x65, 0x45, 0xf0, 0x4b, 0xdc, 0xea, 0xe8, + 0xbf, 0x8b, 0xda, 0x39, 0xcd, 0x67, 0x33, 0x1b, 0xa8, 0x8a, 0x88, 0xe9, + 0xf2, 0x4e, 0x69, 0x24, 0xe5, 0x1d, 0xeb, 0x29, 0xdb, 0x46, 0x1f, 0xe9, + 0xc3, 0xbc, 0x6a, 0xd0, 0xd3, 0xd3, 0x09, 0x3c, 0x2f, 0xb8, 0x73, 0xef, + 0x97, 0x49, 0xb9, 0x3f, 0xca, 0xd2, 0x51, 0xf2, 0x0d, 0x85, 0x1e, 0x11, + 0x1f, 0x61, 0xc8, 0x35, 0xc9, 0x9b, 0x25, 0x91, 0x30, 0xf4, 0xd0, 0x86, + 0x69, 0xd6, 0x36, 0x50, 0x6d, 0x10, 0x49, 0x08, 0x1e, 0x4e, 0xbb, 0xa3, + 0x8c, 0xf6, 0x16, 0x62, 0x89, 0x29, 0xc6, 0xc1, 0x6b, 0xf0, 0xa5, 0x71, + 0x4e, 0xb9, 0x12, 0x70, 0xaa, 0x3e, 0x28, 0xb9, 0x88, 0x4d, 0xe9, 0x86, + 0x07, 0x5e, 0x30, 0x8d, 0x84, 0xdd, 0xcd, 0xd4, 0xf4, 0x4d, 0x47, 0xee, + 0x9c, 0xdc, 0xc9, 0x5b, 0xf7, 0x7c, 0xa9, 0xd2, 0xa8, 0x62, 0xc5, 0x86, + 0x6d, 0x57, 0xb1, 0x4b, 0x0a, 0x4e, 0x4a, 0xdb, 0xa7, 0xa5, 0x20, 0xf0, + 0x25, 0x73, 0x40, 0xce, 0x25, 0x5a, 0xbc, 0x22, 0x37, 0x81, 0x0e, 0x50, + 0x05, 0xe2, 0x19, 0x4b, 0xbb, 0xb1, 0x16, 0xf6, 0xc4, 0xd0, 0x78, 0xf4, + 0xfb, 0x22, 0x40, 0xf4, 0xda, 0xa7, 0x32, 0xd5, 0xbc, 0x22, 0x34, 0x7d, + 0x89, 0x7e, 0x51, 0x7b, 0xec, 0xcd, 0xda, 0x07, 0x3b, 0x35, 0xca, 0x8a, + 0xa6, 0xf8, 0x22, 0xa5, 0xa6, 0xb4, 0xac, 0xd2, 0x0c, 0xeb, 0xc2, 0xeb, + 0x34, 0xb9, 0x7e, 0x6c, 0x29, 0x8e, 0x42, 0x64, 0x63, 0x40, 0x17, 0xfd, + 0xa0, 0x5d, 0xb8, 0xef, 0xb6, 0x5b, 0xf7, 0xcd, 0xf1, 0x1e, 0xcd, 0x77, + 0x41, 0x24, 0x83, 0x4f, 0x9e, 0xdf, 0x62, 0x91, 0xa8, 0x85, 0xe4, 0x56, + 0xf0, 0x75, 0xb6, 0x81, 0xe8, 0x92, 0xce, 0x86, 0x39, 0x7e, 0x95, 0xb3, + 0xa7, 0xc3, 0x9e, 0xdd, 0x39, 0xb8, 0x42, 0x4b, 0x42, 0xf1, 0xd4, 0x02, + 0x10, 0x84, 0x0d, 0x57, 0x68, 0xb3, 0x9d, 0xbb, 0xb9, 0x6e, 0xf0, 0xe5, + 0xde, 0xbf, 0x2c, 0x4b, 0xb8, 0xad, 0x0c, 0x9a, 0x6e, 0x4b, 0x23, 0x79, + 0x9d, 0x5a, 0xee, 0x41, 0x15, 0xee, 0x6a, 0x39, 0x3a, 0x36, 0x2d, 0x79, + 0x0c, 0x6b, 0x18, 0xea, 0xc3, 0xc3, 0x2e, 0x37, 0xa0, 0xaa, 0x33, 0xb3, + 0x7c, 0xf9, 0x86, 0xaa, 0x1c, 0x23, 0xf0, 0xad, 0x49, 0xf4, 0x4c, 0x30, + 0x3c, 0xfe, 0x30, 0x4d, 0x79, 0x9c, 0xd7, 0x44, 0x85, 0x17, 0xd4, 0xdd, + 0xc6, 0xb4, 0x60, 0x5c, 0xe9, 0x2e, 0xc5, 0xe1, 0x5d, 0x76, 0xfc, 0xd2, + 0xa5, 0x0b, 0xa0, 0x05, 0xe5, 0x29, 0x25, 0x21, 0x8d, 0xcf, 0xb2, 0x2b, + 0xca, 0x9c, 0xd9, 0x88, 0xc3, 0xc7, 0x03, 0xfd, 0x1f, 0x5d, 0xe5, 0x78, + 0xd2, 0xd3, 0xb0, 0x03, 0xa8, 0xc5, 0xb4, 0x25, 0x06, 0xac, 0x72, 0xff, + 0x19, 0xc5, 0x53, 0xaa, 0xc8, 0xe7, 0x31, 0x83, 0xdb, 0xdd, 0xec, 0xb8, + 0x8b, 0x75, 0xc7, 0x8b, 0x2b, 0x56, 0xcd, 0x86, 0xb5, 0xde, 0x59, 0x2b, + 0x88, 0x27, 0x9b, 0xd4, 0x60, 0x8b, 0x38, 0x12, 0x4b, 0xcb, 0xbc, 0xa3, + 0x5f, 0xcd, 0xce, 0x44, 0xf8, 0x74, 0x3e, 0x26}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 23 + {SEC_OID_SHA512, + 23, + {0x5f, 0xed, 0x96, 0x5c, 0x75, 0xed, 0x7c, 0xb7, 0x05, 0x17, 0x79, 0xc0, + 0x04, 0xea, 0x0c, 0xac, 0x04, 0x97, 0x34, 0xad, 0x85, 0x79, 0x39, 0x4d, + 0x66, 0x05, 0x65, 0x33, 0x7b, 0xc0, 0xf2, 0x48, 0x05, 0x7b, 0x24, 0xf8, + 0x9a, 0x7e, 0x52, 0xd3, 0xba, 0xe2, 0xa3, 0xde, 0xfa, 0x4a, 0x4c, 0x83, + 0x59, 0xc0, 0x74, 0xcf, 0xe9, 0x6b, 0xb2, 0x9c, 0x63, 0xd7, 0xf1, 0x83, + 0xc2, 0xd5, 0x95, 0x9c, 0xd7, 0xa5, 0xf5, 0x72, 0x86, 0x11, 0xfe, 0xd9, + 0xd5, 0x11, 0xad, 0x07, 0x8b, 0x7f, 0xd6, 0xc6, 0x66, 0x1a, 0xa2, 0x69, + 0xfc, 0xed, 0x92, 0x16, 0xbd, 0x09, 0x46, 0x64, 0x60, 0x2f, 0x53, 0x7c, + 0x77, 0x87, 0x1d, 0x8c, 0xba, 0x65, 0xf1, 0x49, 0xc6, 0x00, 0x00, 0x7d, + 0x5e, 0x57, 0x80, 0x4d, 0x25, 0x40, 0xd4, 0xa5, 0xb0, 0xfb, 0x10, 0x9c, + 0x18, 0x11, 0xfc, 0x86, 0x77, 0x5a, 0x19, 0xf7, 0x16, 0x17, 0x4c, 0x53, + 0x31, 0xe6, 0x93, 0xad, 0x53, 0xbb, 0x89, 0x3a, 0x95, 0x0a, 0xfa, 0x1b, + 0x58, 0x21, 0xc9, 0x7d, 0xd7, 0x0f, 0x7a, 0x2c, 0xed, 0x3c, 0xc2, 0xe9, + 0xb1, 0xb5, 0xf4, 0x0a, 0x7d, 0xec, 0x2d, 0x44, 0xb1, 0x7c, 0x8d, 0xf9, + 0xf9, 0xf2, 0xd9, 0x56, 0xd5, 0xbe, 0xd0, 0x0c, 0x27, 0x18, 0xe7, 0xd3, + 0xb7, 0x24, 0xaf, 0x75, 0x8e, 0xe6, 0xe1, 0x57, 0x7a, 0x2f, 0x4b, 0xae, + 0x9c, 0x4d, 0x47, 0x05, 0x34, 0x18, 0xb4, 0x9c, 0x4f, 0xdf, 0x3f, 0x94, + 0xe5, 0x83, 0x57, 0x74, 0xa4, 0x32, 0x59, 0x8e, 0x45, 0x6e, 0x1e, 0x9a, + 0x47, 0x4d, 0x9c, 0x39, 0x43, 0x4d, 0x74, 0x14, 0x50, 0xb0, 0x21, 0x43, + 0xd3, 0x65, 0xbc, 0x28, 0x69, 0x9c, 0xb4, 0x70, 0xce, 0xf8, 0x86, 0xe5, + 0xa9, 0x2a, 0x60, 0xc6, 0x6b, 0x1a, 0x11, 0x93, 0x41, 0x27, 0xaa, 0xb6, + 0xb3, 0x6e, 0x93, 0xc7, 0x63, 0x5f, 0xa4, 0x2d, 0x8e, 0xc0, 0x14, 0xee, + 0x26, 0xe6, 0x79, 0xea, 0x7e, 0x34, 0x70, 0xe7, 0x83, 0x6f, 0x39, 0x48, + 0xbf, 0xee, 0x35, 0x05, 0xe0, 0x43, 0x45, 0x04, 0x88, 0x45, 0x08, 0xba, + 0x66, 0xaa, 0xa7, 0x9b, 0x32, 0xbe, 0x94, 0xe2, 0x54, 0x58, 0x81, 0xf4, + 0x7d, 0xa2, 0x13, 0x2b, 0xfa, 0x38, 0x0a, 0xaf, 0x53, 0x80, 0xb7, 0xd4, + 0x5e, 0x76, 0x89, 0x3b, 0x62, 0x8d, 0xea, 0xee, 0x03, 0x36, 0xca, 0xdf, + 0x92, 0x7e, 0x64, 0xc3, 0xac, 0xdd, 0xae, 0xdc, 0x18, 0x2b, 0x92, 0x28, + 0x0b, 0xbb, 0x50, 0x5e, 0xf6, 0xe7, 0x0e, 0xb5, 0x37, 0x17, 0xfe, 0xb0, + 0x0c, 0x9c, 0x29, 0xb0, 0x35, 0xf2, 0xe4, 0xe1, 0x43, 0x14, 0x09, 0xff, + 0x80, 0x96, 0x78, 0x18, 0x8b, 0x40, 0x0d, 0x70, 0x22, 0x7c, 0x54, 0x0f, + 0xbc, 0xe9, 0xb1, 0x7e, 0xb5, 0x53, 0x26, 0x45, 0xe7, 0x62, 0xa2, 0x6e, + 0x00, 0xd5, 0x32, 0xfc, 0x32, 0x6f, 0x58, 0x9a, 0x83, 0x1f, 0x5f, 0xae, + 0x74, 0xad, 0xdc, 0x91, 0x69, 0x42, 0xcc, 0x1e, 0x50, 0x25, 0xf5, 0x5b, + 0x85, 0x00, 0xfe, 0x55, 0xf4, 0x41, 0x99, 0xa6, 0x25, 0x51, 0x4e, 0x01, + 0x75, 0x51, 0xee, 0x8b, 0x4a, 0xb0, 0xce, 0xde, 0xa5, 0xfd, 0x1c, 0x7f, + 0x6f, 0x66, 0xbb, 0x03, 0xf0, 0x31, 0xdd, 0xcb, 0x57, 0x2a, 0x41, 0x78, + 0xf3, 0xfe, 0xed, 0xd1, 0x17, 0x4d, 0x91, 0xfa, 0x2a, 0x43, 0xb8, 0x29, + 0x72, 0xa1, 0x4c, 0xf5, 0xa2, 0x07, 0xc0, 0x21, 0x59, 0x51, 0x76, 0xba, + 0xd8, 0xb6, 0xfa, 0x4b, 0x76, 0x54, 0x4d, 0x42, 0x45, 0x74, 0x10, 0xa1, + 0x40, 0xdc, 0x87, 0x1c, 0xeb, 0x06, 0x17, 0xb3, 0x6b, 0x9b, 0xa8, 0xcf, + 0x4a, 0xd1, 0x01, 0x11, 0xf5, 0x20, 0x62, 0x79, 0xda, 0xfc, 0x66, 0x85, + 0xbd, 0x7f, 0x56, 0xc6, 0xb1, 0x9b, 0x1a, 0x77}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**32 - 1 + // tcID: 24 + {SEC_OID_SHA512, + 24, + {0xb1, 0x4d, 0x10, 0xf6, 0x59, 0xdd, 0x8e, 0xe3, 0x06, 0x5e, 0x57, 0xbc, + 0xa4, 0xe4, 0xc0, 0xea, 0x28, 0x53, 0x1d, 0xe6, 0x97, 0x38, 0x53, 0x55, + 0x94, 0x4e, 0x72, 0xa7, 0xe8, 0x77, 0xec, 0xef, 0x27, 0x60, 0x76, 0x4e, + 0x14, 0x51, 0xd8, 0x82, 0x76, 0xb6, 0x22, 0x3f, 0x5a, 0x97, 0x3d, 0x3b, + 0x70, 0x64, 0x43, 0xae, 0x16, 0x45, 0xb0, 0xec, 0xdb, 0x01, 0x90, 0x63, + 0xd1, 0x76, 0x58, 0x9a, 0xea, 0xcb, 0x78, 0x86, 0x89, 0x3b, 0xb0, 0xac, + 0x12, 0x89, 0xa5, 0xe9, 0x94, 0x96, 0x89, 0x2e, 0x50, 0x10, 0xfc, 0x5e, + 0x36, 0x25, 0xde, 0x66, 0xc3, 0xf0, 0xc3, 0x39, 0x4e, 0x94, 0x85, 0xa4, + 0x05, 0xe6, 0xb2, 0xb4, 0x48, 0xa3, 0xc0, 0x7e, 0xcf, 0x6d, 0x27, 0xe7, + 0x84, 0xc5, 0xb2, 0x71, 0xbb, 0xa2, 0x0a, 0xf9, 0x7e, 0x86, 0xfe, 0x90, + 0x9d, 0x84, 0xe4, 0xb9, 0xeb, 0xc8, 0xe8, 0x0d, 0xdf, 0x8f, 0x4f, 0x55, + 0xdf, 0x28, 0xaa, 0xc9, 0xd3, 0x32, 0xdc, 0xdf, 0x54, 0x78, 0x49, 0x16, + 0x77, 0x67, 0xca, 0x49, 0x68, 0x83, 0xbb, 0x6c, 0x54, 0x64, 0x47, 0x75, + 0x3e, 0x7f, 0x35, 0xaa, 0x0f, 0x9d, 0xaa, 0x9a, 0x4a, 0x29, 0x3a, 0xd1, + 0x72, 0xb8, 0xb5, 0xc3, 0x83, 0x18, 0x94, 0x78, 0x30, 0x15, 0x74, 0xd8, + 0xd2, 0xf0, 0x03, 0x3a, 0x98, 0x20, 0x13, 0xbf, 0x39, 0xd8, 0xf0, 0x41, + 0xc5, 0x10, 0xdf, 0x0f, 0xab, 0x7d, 0xbc, 0xa8, 0x6d, 0x09, 0x24, 0x09, + 0xaf, 0x5c, 0x75, 0xd4, 0x3b, 0x39, 0xa8, 0x3e, 0x52, 0x96, 0x2c, 0x57, + 0x6e, 0x89, 0x1b, 0x00, 0xfe, 0x1b, 0xf9, 0xa2, 0x6d, 0xfc, 0x75, 0x29, + 0x9e, 0x61, 0xae, 0xdf, 0x4e, 0xe2, 0x7b, 0x35, 0xd0, 0x24, 0xe6, 0xd5, + 0xf0, 0x0f, 0x9e, 0xe5, 0x8a, 0x5a, 0xae, 0x97, 0xb6, 0x5b, 0x98, 0xa9, + 0x00, 0xb4, 0x89, 0x80, 0x0c, 0x59, 0xa9, 0x4a, 0xd9, 0x1b, 0x2e, 0x99, + 0xa5, 0xdd, 0xa8, 0x68, 0xc4, 0x6b, 0xe9, 0x91, 0x54, 0xb8, 0x74, 0xe8, + 0x56, 0x21, 0xf6, 0x83, 0x54, 0x3f, 0x70, 0xc5, 0x43, 0x3c, 0x06, 0xe7, + 0x6b, 0x09, 0x21, 0xab, 0xcb, 0x54, 0x31, 0xe1, 0xe7, 0x09, 0x4e, 0x4f, + 0xa4, 0xc9, 0xbf, 0xcf, 0xdc, 0x6a, 0x29, 0xeb, 0xa4, 0x4a, 0x28, 0xfb, + 0xe4, 0x4c, 0x08, 0x2d, 0x51, 0x0d, 0xee, 0x9d, 0xb2, 0x1b, 0x00, 0x25, + 0x21, 0x75, 0x4b, 0x47, 0xf0, 0x72, 0xfd, 0x9e, 0x07, 0x40, 0x25, 0xa2, + 0xcb, 0x92, 0x8a, 0xba, 0xde, 0xfc, 0x04, 0x5a, 0x92, 0x59, 0x26, 0xcf, + 0x53, 0xcb, 0x97, 0x02, 0xc0, 0x59, 0xed, 0x8c, 0xc4, 0x8e, 0x37, 0xf5, + 0xa4, 0xa6, 0x39, 0xcb, 0x7a, 0xa1, 0x15, 0x2e, 0x60, 0x99, 0xe1, 0x83, + 0xa6, 0x3b, 0xaa, 0xb5, 0x25, 0x21, 0x29, 0x89, 0x7f, 0x92, 0xe3, 0x88, + 0xd8, 0x19, 0xa1, 0x06, 0x7c, 0x3c, 0x87, 0x0e, 0x36, 0x30, 0xba, 0x59, + 0x9f, 0x24, 0x45, 0xb9, 0x2c, 0x04, 0x83, 0x0b, 0x24, 0xc3, 0x06, 0x7c, + 0xb8, 0xec, 0x39, 0xeb, 0xa5, 0xa0, 0x6d, 0xe0, 0xcb, 0x9d, 0xa0, 0x4f, + 0x19, 0x14, 0xd8, 0x17, 0xb5, 0xfd, 0x56, 0xd2, 0xff, 0x1e, 0x2e, 0x37, + 0xaa, 0x58, 0x82, 0x72, 0xa6, 0x65, 0xaf, 0xb3, 0x47, 0x4a, 0x07, 0x09, + 0x29, 0x34, 0x12, 0xbf, 0xb6, 0xa9, 0x4c, 0x18, 0x5d, 0x8b, 0xd6, 0x6a, + 0x7d, 0xe0, 0x72, 0x0e, 0x9a, 0x66, 0xea, 0x8f, 0x66, 0x52, 0xcb, 0xe1, + 0x72, 0xc0, 0xf3, 0xaf, 0x0b, 0x48, 0xc6, 0xd3, 0x49, 0xc7, 0x3f, 0x65, + 0x44, 0x77, 0x46, 0x0a, 0xcc, 0x5c, 0xd1, 0x0d, 0x75, 0x7c, 0xbb, 0xa8, + 0xa8, 0xd9, 0xbf, 0x7b, 0xf8, 0x62, 0x7c, 0xe7, 0xf7, 0x6a, 0x99, 0xb9, + 0x22, 0x3f, 0xd5, 0xde, 0x3f, 0x59, 0xf3, 0xe3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 25 + {SEC_OID_SHA512, + 25, + {0x18, 0x3f, 0x3c, 0x98, 0x53, 0xc9, 0x87, 0xfe, 0x83, 0x12, 0x36, 0x05, + 0x57, 0x4c, 0x63, 0x17, 0xa7, 0xb6, 0x77, 0x90, 0x47, 0xcb, 0xa4, 0xe6, + 0x61, 0xa0, 0xb8, 0xb4, 0x8a, 0x8d, 0x8b, 0x94, 0xa1, 0xa1, 0xfa, 0x9f, + 0x3f, 0xd2, 0xb6, 0xc2, 0xd7, 0xd1, 0x33, 0xd7, 0x78, 0xd3, 0x4b, 0xc2, + 0xd9, 0x23, 0x4c, 0x12, 0x2e, 0x81, 0x01, 0x97, 0x56, 0xf8, 0xce, 0x88, + 0xfb, 0x07, 0xa4, 0xae, 0x0a, 0xf3, 0xb5, 0x32, 0xfa, 0xcf, 0xed, 0x25, + 0x75, 0x32, 0xe6, 0xf1, 0x48, 0xb8, 0x51, 0x11, 0xa5, 0xb8, 0xa0, 0x05, + 0x00, 0x0e, 0x63, 0xf4, 0x4e, 0x31, 0x11, 0x37, 0x48, 0xca, 0x04, 0x5d, + 0xb3, 0x5b, 0x85, 0xaf, 0x30, 0x7d, 0x5c, 0x5b, 0x69, 0x28, 0xc8, 0x83, + 0x95, 0x80, 0x1d, 0x29, 0x83, 0xc1, 0x98, 0x95, 0x29, 0x85, 0x81, 0x1e, + 0xa6, 0x42, 0x58, 0xef, 0x40, 0x87, 0xc6, 0x04, 0xb7, 0x15, 0x70, 0xa5, + 0x4f, 0x98, 0x81, 0xc2, 0xc7, 0x13, 0x93, 0x23, 0xd6, 0x82, 0xe6, 0xe4, + 0xc1, 0x37, 0xcf, 0x39, 0x1d, 0x9b, 0x91, 0xb1, 0xdd, 0x53, 0x70, 0xae, + 0x0d, 0x0c, 0xdb, 0xb2, 0x4a, 0x8c, 0x0c, 0x37, 0x6d, 0x65, 0x28, 0x38, + 0x1d, 0x1a, 0x63, 0x59, 0x9e, 0x46, 0xe1, 0x45, 0xdd, 0xf8, 0x1a, 0xd1, + 0x80, 0x86, 0xea, 0x21, 0x46, 0x96, 0x9f, 0x16, 0xb2, 0x10, 0x75, 0xcd, + 0x89, 0xfb, 0x18, 0xf6, 0x95, 0xec, 0x64, 0x61, 0xe4, 0xd5, 0x72, 0xbe, + 0x48, 0x58, 0x38, 0xac, 0xa6, 0xd0, 0xe7, 0x6a, 0xb0, 0xea, 0x3c, 0x33, + 0x48, 0x4d, 0xef, 0xa4, 0x85, 0x22, 0xfe, 0x50, 0x69, 0xd2, 0x04, 0x02, + 0x60, 0xf5, 0x5c, 0xb7, 0xad, 0x97, 0x50, 0xa4, 0xba, 0x94, 0x37, 0x5b, + 0x66, 0x0a, 0xc2, 0x5a, 0x7d, 0x71, 0x44, 0x3f, 0xf8, 0xd3, 0xef, 0x54, + 0xd5, 0x8e, 0x2a, 0x05, 0x70, 0x9e, 0x3b, 0x67, 0x9d, 0xbd, 0x4b, 0x91, + 0x04, 0x76, 0x3d, 0x38, 0x6e, 0xda, 0xf8, 0x07, 0x99, 0x6a, 0xb8, 0x4f, + 0xe8, 0x00, 0x6b, 0x33, 0x31, 0x3c, 0x16, 0x95, 0x88, 0x85, 0xf2, 0xfc, + 0x22, 0xae, 0xfd, 0xbb, 0x28, 0xc3, 0x4d, 0x68, 0x35, 0x22, 0x5f, 0x03, + 0xa7, 0xb1, 0x83, 0x24, 0xa9, 0x9a, 0x21, 0x75, 0xb8, 0x3f, 0x19, 0x85, + 0x47, 0xe2, 0x10, 0xd5, 0x6b, 0x68, 0xa1, 0xd8, 0x53, 0x15, 0x77, 0x9d, + 0xf7, 0x95, 0x7b, 0xf1, 0x9c, 0x62, 0xae, 0xc0, 0x44, 0x23, 0x6a, 0x4b, + 0xbe, 0x63, 0xa7, 0xd8, 0xe9, 0x82, 0xb4, 0x57, 0x2b, 0x38, 0x6d, 0x3c, + 0x85, 0xb1, 0x83, 0x57, 0xf4, 0x4d, 0x80, 0x7a, 0xc2, 0x18, 0xa8, 0xb8, + 0xf7, 0x56, 0x97, 0xdb, 0x20, 0x80, 0x06, 0x50, 0xa5, 0x43, 0xf5, 0x7a, + 0x15, 0x1c, 0x23, 0x28, 0x8d, 0x0f, 0x5c, 0x9d, 0xf0, 0x0b, 0x78, 0x08, + 0x57, 0xf4, 0x35, 0x96, 0xda, 0x4c, 0xba, 0xdd, 0x53, 0x1f, 0x47, 0x01, + 0x74, 0x76, 0xcb, 0xed, 0xcc, 0x55, 0x1f, 0xb1, 0xbe, 0xb7, 0x0f, 0x9f, + 0x92, 0x2d, 0x72, 0xa3, 0xca, 0xe9, 0xa4, 0x67, 0xcd, 0x02, 0x25, 0x8c, + 0xf4, 0xcf, 0xb6, 0x73, 0xc0, 0xcd, 0xca, 0xe1, 0x18, 0xae, 0x56, 0xc2, + 0xd3, 0xb3, 0x89, 0x2f, 0x1c, 0xdc, 0xf5, 0x08, 0x7f, 0xa4, 0x21, 0x58, + 0x8c, 0x09, 0xc9, 0x03, 0x10, 0x56, 0xd2, 0x97, 0xba, 0x9e, 0x0b, 0xf4, + 0x43, 0x07, 0x2f, 0xca, 0x12, 0x4e, 0x53, 0x02, 0x3e, 0x1d, 0x8d, 0xb5, + 0xb6, 0x0d, 0x7a, 0xeb, 0xa0, 0xbb, 0x19, 0x58, 0x00, 0x2a, 0x72, 0xf5, + 0x4c, 0xbc, 0xef, 0xb7, 0x40, 0x34, 0x0c, 0x8f, 0x4f, 0xef, 0xb8, 0x2b, + 0x4e, 0x5d, 0xd5, 0x7d, 0x6a, 0xc7, 0xbc, 0xf8, 0x5f, 0x9f, 0x9d, 0x57, + 0xca, 0x4c, 0x1a, 0x60, 0xbf, 0xac, 0x4b, 0x25}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**40 - 1 + // tcID: 26 + {SEC_OID_SHA512, + 26, + {0xbd, 0xeb, 0x05, 0xd5, 0xe6, 0x6c, 0x9b, 0xf5, 0xf9, 0x77, 0x1a, 0x97, + 0x38, 0x72, 0xe0, 0x5a, 0xdb, 0x61, 0x3d, 0x2b, 0xcb, 0xb6, 0x74, 0x81, + 0x93, 0xa8, 0xd2, 0x11, 0x05, 0xcf, 0xeb, 0x4e, 0x8a, 0xb5, 0x24, 0x2e, + 0x9f, 0x2a, 0x1b, 0xb2, 0xbc, 0x2e, 0x48, 0xec, 0xd8, 0x66, 0x9e, 0xe7, + 0xd6, 0x6f, 0x1a, 0x1a, 0x93, 0xca, 0x82, 0x4b, 0x1d, 0xaf, 0x21, 0xb5, + 0x2b, 0x41, 0x6b, 0xbb, 0xa4, 0x8c, 0x66, 0x7f, 0xac, 0xc8, 0x6a, 0x10, + 0xd0, 0xd5, 0x4c, 0x9c, 0x08, 0xf2, 0xbb, 0x00, 0x2b, 0x22, 0x49, 0x9b, + 0x55, 0x37, 0x35, 0x1f, 0x54, 0x90, 0xb3, 0x97, 0xbb, 0xf0, 0x53, 0x3a, + 0x34, 0xb3, 0xb7, 0xd0, 0x58, 0xa5, 0x0d, 0xaf, 0xa7, 0x76, 0x5b, 0x1c, + 0xcd, 0x5a, 0xfb, 0x89, 0xe4, 0xb3, 0x54, 0xd5, 0x38, 0xb8, 0x9f, 0x42, + 0xa5, 0xb5, 0xfb, 0x5e, 0xef, 0x7b, 0x4e, 0x5d, 0x8c, 0xa9, 0xae, 0x40, + 0xd4, 0x6f, 0xb3, 0xc8, 0x3e, 0x36, 0xfd, 0xae, 0x9d, 0xd0, 0x8d, 0x28, + 0x2f, 0x1e, 0xcf, 0x56, 0x64, 0xd3, 0x19, 0xf0, 0x7f, 0x43, 0x0a, 0xce, + 0x3e, 0x32, 0x1d, 0x21, 0x5a, 0xf9, 0xac, 0x8c, 0xbe, 0xc0, 0x22, 0x75, + 0xf7, 0xb2, 0x6d, 0x89, 0x50, 0x5e, 0x3a, 0x0d, 0x26, 0x68, 0xc8, 0xc0, + 0x6f, 0x30, 0xd5, 0x7c, 0xbc, 0x09, 0x73, 0x3d, 0x45, 0xbe, 0xc5, 0x5f, + 0x2e, 0x87, 0x7c, 0xfe, 0xf3, 0x1d, 0xb7, 0x78, 0x2b, 0x5d, 0xe2, 0xf1, + 0xd8, 0xd2, 0xa7, 0xf0, 0x3b, 0x1f, 0x3e, 0x6c, 0x5f, 0xd5, 0x17, 0xda, + 0xb5, 0xc0, 0x14, 0x5a, 0x8e, 0x36, 0x57, 0x8a, 0x86, 0xee, 0xa7, 0xec, + 0xf9, 0xf3, 0xdf, 0xd6, 0x08, 0x10, 0x42, 0x02, 0x3f, 0x30, 0x25, 0xd6, + 0x12, 0x4e, 0xe9, 0xb2, 0xac, 0x7b, 0x40, 0xa6, 0xde, 0xc3, 0xb5, 0xc2, + 0xd2, 0x9d, 0x46, 0xd8, 0x34, 0xd2, 0xc4, 0x7b, 0x98, 0x37, 0xd3, 0x77, + 0xc0, 0xa2, 0xe9, 0x65, 0xac, 0x24, 0x8a, 0x84, 0xdd, 0xdc, 0x9f, 0xcf, + 0xd1, 0x1a, 0xd4, 0x48, 0x78, 0x8b, 0x2b, 0x9a, 0x2a, 0xac, 0x2e, 0xb8, + 0xcb, 0x25, 0x93, 0x2e, 0xaf, 0x1d, 0x7c, 0x36, 0x52, 0x9c, 0x6f, 0x68, + 0x92, 0x98, 0x0b, 0x4c, 0xef, 0x67, 0x59, 0xdc, 0xdf, 0xcf, 0xdc, 0x2a, + 0xab, 0x28, 0xb1, 0x0d, 0xf4, 0x6f, 0x39, 0xa1, 0x72, 0x48, 0x24, 0x91, + 0x86, 0x69, 0xf0, 0xdf, 0x2a, 0x9e, 0x7a, 0xf8, 0x7c, 0x3e, 0xf0, 0x60, + 0x2a, 0x56, 0xd0, 0x9b, 0xad, 0x33, 0x0f, 0x1c, 0xbf, 0x71, 0xb1, 0x46, + 0xfb, 0xdd, 0x3a, 0x5e, 0x45, 0xf1, 0x6b, 0x70, 0x17, 0x44, 0xe2, 0x8c, + 0x88, 0x21, 0xad, 0xc2, 0x39, 0x71, 0x71, 0x55, 0x4e, 0x0c, 0x67, 0x13, + 0x35, 0x51, 0x55, 0x06, 0x55, 0x91, 0xe0, 0xb6, 0xfe, 0xd9, 0x4c, 0x17, + 0xec, 0xd4, 0x7a, 0x9b, 0xeb, 0xa3, 0xda, 0x0c, 0x7a, 0x6d, 0x17, 0xbd, + 0x51, 0x45, 0xf0, 0xfb, 0x43, 0x8c, 0xc4, 0xfb, 0x4b, 0x53, 0xb0, 0x8b, + 0x16, 0xd2, 0x39, 0xbf, 0x83, 0x9b, 0x33, 0xa3, 0x21, 0xfb, 0x03, 0x0d, + 0xf7, 0x7c, 0x75, 0x34, 0xc0, 0xcc, 0x06, 0x64, 0xcc, 0x0f, 0x48, 0x5f, + 0xb5, 0x47, 0x45, 0x11, 0x18, 0x91, 0xe9, 0x2e, 0xa2, 0xbc, 0x1c, 0x35, + 0x96, 0xbc, 0xbc, 0x3a, 0xd4, 0x00, 0x34, 0xd6, 0xe5, 0x11, 0xb7, 0xe9, + 0xa3, 0xa7, 0xeb, 0xa4, 0x26, 0xbf, 0xde, 0x56, 0x92, 0x6d, 0x05, 0xaf, + 0x2f, 0x98, 0xba, 0x15, 0xcc, 0x3d, 0xdc, 0x26, 0x68, 0x6d, 0x5e, 0xd5, + 0xa3, 0x61, 0x1d, 0xdd, 0x0e, 0xe7, 0x74, 0x09, 0x41, 0x11, 0xbf, 0xab, + 0x88, 0xdb, 0xf5, 0xad, 0x99, 0xc1, 0xb3, 0xf6, 0xed, 0xba, 0x85, 0x28, + 0x5e, 0x74, 0x78, 0x46, 0x5d, 0x35, 0x17, 0x55}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 27 + {SEC_OID_SHA512, + 27, + {0x4d, 0xf5, 0xe7, 0xaa, 0xdd, 0x42, 0x91, 0x63, 0xa7, 0x56, 0xb8, 0xb9, + 0xd9, 0x03, 0x5b, 0xcf, 0x3d, 0x61, 0x15, 0x1f, 0xb7, 0x65, 0x68, 0x8d, + 0xbb, 0x4c, 0x23, 0x8a, 0x2b, 0x01, 0x99, 0xee, 0x7d, 0x52, 0x0b, 0xf3, + 0xd5, 0x93, 0xec, 0x42, 0x66, 0x0f, 0x28, 0xec, 0xb6, 0x82, 0x5f, 0x72, + 0xe5, 0xa1, 0x24, 0xd6, 0x85, 0x8a, 0x33, 0x51, 0x4f, 0xd4, 0x3e, 0x14, + 0x85, 0xcc, 0x06, 0xb7, 0x81, 0x3c, 0x76, 0x59, 0xc6, 0x82, 0x73, 0xe0, + 0x5a, 0x61, 0x5d, 0x1f, 0x7f, 0x51, 0x87, 0x3e, 0x1e, 0x2c, 0x75, 0x82, + 0x88, 0x2f, 0xaa, 0x25, 0x64, 0xc0, 0xec, 0xeb, 0xd3, 0x64, 0xfc, 0x7d, + 0x6a, 0x63, 0xc0, 0xf2, 0xab, 0xb4, 0xdc, 0xd1, 0x5a, 0x26, 0x88, 0xea, + 0x54, 0x50, 0xd9, 0xb5, 0xad, 0x44, 0x5a, 0xbe, 0x60, 0x35, 0x75, 0x8a, + 0xed, 0x19, 0x60, 0x4e, 0x46, 0xed, 0x2c, 0xf7, 0xb3, 0x62, 0x72, 0x78, + 0xc8, 0x6c, 0x21, 0x8a, 0x5d, 0x3d, 0xbf, 0x94, 0x46, 0xd9, 0x4a, 0x53, + 0xf5, 0x9e, 0x46, 0xd5, 0x40, 0xdb, 0x4a, 0x0f, 0x71, 0x4d, 0xef, 0xd1, + 0x0b, 0x31, 0x00, 0x42, 0xa6, 0x3f, 0x07, 0x13, 0x2d, 0x36, 0xfb, 0x13, + 0xea, 0x73, 0x1d, 0x11, 0x24, 0xce, 0x3c, 0x61, 0x38, 0xd3, 0x42, 0x3b, + 0x44, 0xf7, 0xb7, 0x68, 0x0a, 0xc8, 0xc7, 0x8f, 0x4d, 0x89, 0xae, 0x98, + 0xa6, 0xc2, 0x26, 0xd5, 0xc4, 0xe3, 0xa1, 0xf5, 0xd6, 0x95, 0x13, 0x19, + 0x9c, 0x62, 0x9d, 0xd0, 0x08, 0xcd, 0x4a, 0x2d, 0x27, 0x2b, 0x42, 0x90, + 0x60, 0xf1, 0x36, 0x93, 0x1c, 0x41, 0xb5, 0x83, 0x84, 0xf5, 0x29, 0x7e, + 0x88, 0xf6, 0xa7, 0x2d, 0x7b, 0x10, 0xd9, 0x82, 0xc9, 0x3c, 0x47, 0x57, + 0xe4, 0xf8, 0x6c, 0xb8, 0x88, 0xe8, 0x47, 0x24, 0x17, 0x09, 0x1e, 0x9f, + 0xc5, 0xf3, 0xbf, 0xdc, 0xb6, 0x73, 0x06, 0x3c, 0x15, 0xd1, 0x08, 0xa0, + 0x1b, 0x04, 0x81, 0x9c, 0x53, 0x96, 0x2c, 0xed, 0x6b, 0xc9, 0x88, 0x94, + 0xde, 0x71, 0xff, 0xcb, 0x21, 0x1a, 0x4d, 0x50, 0x32, 0x73, 0x1b, 0x98, + 0xcc, 0xe5, 0x85, 0x4e, 0xfa, 0xe2, 0x84, 0xe2, 0x47, 0xd2, 0x24, 0xb7, + 0x1d, 0xe2, 0x0c, 0xb6, 0x80, 0xab, 0x64, 0xf3, 0x2e, 0x18, 0xa2, 0x16, + 0x59, 0x86, 0xef, 0x45, 0x71, 0x7b, 0x71, 0x0f, 0x3b, 0x23, 0xb3, 0x26, + 0x5c, 0x54, 0x79, 0x80, 0x04, 0x44, 0x55, 0xf9, 0xbf, 0xf0, 0x29, 0xde, + 0x7b, 0x9a, 0x75, 0x06, 0x45, 0x97, 0x5f, 0x04, 0xac, 0x79, 0x92, 0xd6, + 0x63, 0x93, 0x64, 0x5a, 0xef, 0x61, 0x89, 0x6e, 0x37, 0x2d, 0x4d, 0xf1, + 0xc4, 0x06, 0x85, 0xe5, 0xab, 0xb8, 0xdb, 0x4a, 0x78, 0x8d, 0x65, 0xe0, + 0xea, 0xd9, 0x6d, 0x6c, 0x13, 0x71, 0x3e, 0xb2, 0xc5, 0x19, 0x7f, 0x0c, + 0x56, 0x1a, 0x48, 0x89, 0xa0, 0x05, 0x23, 0x80, 0x16, 0x69, 0x36, 0xef, + 0x09, 0x66, 0x37, 0x71, 0x7a, 0xc8, 0x65, 0x0b, 0x1b, 0x82, 0x11, 0x64, + 0xe2, 0xeb, 0xfa, 0x6e, 0xfb, 0x6a, 0x04, 0x43, 0x07, 0x9c, 0x2c, 0x8b, + 0x04, 0xf2, 0xdf, 0xd2, 0x41, 0x0c, 0xde, 0x60, 0x49, 0xc5, 0x11, 0xa4, + 0x6c, 0xcb, 0xd4, 0x00, 0x1f, 0xca, 0x32, 0x81, 0x60, 0xf2, 0xf4, 0x99, + 0x38, 0x0f, 0x03, 0xb1, 0x7e, 0xc2, 0xd9, 0x8a, 0xc3, 0xc9, 0xfb, 0xb3, + 0x8a, 0xe1, 0x83, 0x09, 0x32, 0x8a, 0x3a, 0x32, 0x30, 0xd0, 0xd8, 0x5d, + 0x55, 0xe9, 0x15, 0x9b, 0x71, 0x0d, 0x35, 0x71, 0x00, 0xb4, 0x67, 0x3f, + 0x7c, 0x1b, 0x73, 0xca, 0x66, 0xe0, 0x83, 0x59, 0xdb, 0xb2, 0x60, 0xbd, + 0x0c, 0x72, 0xd6, 0xe9, 0x5e, 0x29, 0x3f, 0x1c, 0x6b, 0x7b, 0x75, 0x47, + 0x29, 0xc9, 0x0f, 0x5a, 0x51, 0x02, 0xed, 0x99}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of sequence = 2**64 - 1 + // tcID: 28 + {SEC_OID_SHA512, + 28, + {0x73, 0x7f, 0xa6, 0x72, 0xe2, 0x1c, 0x24, 0x3b, 0xad, 0x70, 0x36, 0x3e, + 0xb6, 0x98, 0x96, 0x5a, 0x67, 0x08, 0x3b, 0x4a, 0xbc, 0xc3, 0x57, 0x6c, + 0x66, 0x35, 0x3e, 0xe8, 0x20, 0x4e, 0x36, 0xd2, 0x60, 0xb0, 0x0e, 0x5e, + 0xfc, 0x8b, 0xcc, 0x2b, 0xf5, 0xd9, 0x66, 0x74, 0x68, 0xf9, 0x9c, 0x63, + 0x53, 0xb0, 0x6c, 0x4e, 0xaf, 0xbf, 0x49, 0x41, 0x4f, 0x4b, 0xc8, 0x02, + 0x13, 0x90, 0x7b, 0xa5, 0xa4, 0x55, 0xe6, 0x5f, 0xad, 0x52, 0x2a, 0x00, + 0xe0, 0x8d, 0xdf, 0x44, 0x13, 0x7e, 0x41, 0x7f, 0x8d, 0x4f, 0xcf, 0x61, + 0xac, 0x7f, 0x1b, 0x82, 0x6b, 0xb3, 0x83, 0x22, 0xa4, 0x03, 0xe8, 0xf6, + 0xd2, 0xeb, 0x4e, 0x76, 0xdd, 0xb4, 0xba, 0xde, 0xc8, 0xc4, 0xd5, 0x09, + 0x44, 0x61, 0x59, 0x30, 0xd8, 0x61, 0x94, 0xd7, 0x95, 0x4c, 0x68, 0x6c, + 0xaf, 0x82, 0x2d, 0xbe, 0x25, 0x3e, 0x72, 0xa1, 0x84, 0xad, 0xe5, 0x3f, + 0xd4, 0x94, 0x87, 0x3d, 0x38, 0x34, 0x4e, 0xd2, 0xf4, 0x1c, 0x09, 0xb3, + 0x94, 0x18, 0x13, 0xd5, 0xe3, 0xcc, 0x48, 0x27, 0x62, 0x6d, 0x02, 0xd4, + 0x20, 0xba, 0x50, 0xc4, 0x66, 0x19, 0x91, 0x4f, 0xd0, 0xe3, 0xb8, 0xba, + 0x56, 0x39, 0xb1, 0xbc, 0xcf, 0xc1, 0x2b, 0xc2, 0x01, 0x7f, 0xb9, 0xaa, + 0x67, 0x9e, 0x5b, 0xa5, 0xf3, 0xf7, 0xfa, 0x89, 0x8a, 0x97, 0x7d, 0x26, + 0x60, 0xa0, 0x63, 0x39, 0xdf, 0x53, 0x41, 0xac, 0x63, 0xbd, 0x45, 0x95, + 0xd3, 0x27, 0xfd, 0x9f, 0x65, 0x1e, 0x47, 0x8f, 0x70, 0x1d, 0x58, 0x31, + 0x2c, 0x5e, 0xf3, 0x6c, 0xac, 0xbe, 0x9f, 0xd3, 0xb8, 0xf8, 0xc7, 0x26, + 0xa5, 0x80, 0x63, 0x92, 0x67, 0xc6, 0xd2, 0xf3, 0xae, 0xc1, 0x61, 0xa6, + 0xda, 0xb8, 0x91, 0x69, 0xc5, 0x0e, 0x68, 0xe1, 0x16, 0x54, 0x9d, 0xa4, + 0x31, 0xb5, 0x0c, 0x1b, 0x18, 0xd1, 0x57, 0xf4, 0x8c, 0x3a, 0x28, 0xd9, + 0xf5, 0xc8, 0xbb, 0xe6, 0xe5, 0xed, 0x53, 0x53, 0x56, 0x84, 0x3c, 0xb1, + 0x2f, 0xa0, 0x66, 0x80, 0xd1, 0x17, 0xd9, 0xc6, 0x63, 0xc8, 0x4e, 0x51, + 0x2c, 0x95, 0x00, 0xea, 0x87, 0x6a, 0x54, 0x7f, 0x5b, 0x60, 0x28, 0x63, + 0x88, 0xbd, 0x13, 0xba, 0xfe, 0x44, 0x6a, 0xad, 0x74, 0x20, 0xd6, 0x7c, + 0xd2, 0xa7, 0x92, 0x5a, 0x0b, 0x46, 0x72, 0x0f, 0xf5, 0xaa, 0xf5, 0xe9, + 0xc2, 0xe7, 0xf8, 0xcb, 0xb8, 0x14, 0x18, 0x92, 0xd2, 0xd2, 0x7c, 0x7e, + 0x09, 0x76, 0x91, 0x3d, 0xb3, 0x29, 0x21, 0x3f, 0x27, 0x7a, 0x08, 0xd9, + 0xa9, 0xc9, 0x93, 0x17, 0xa1, 0x4e, 0x92, 0xbf, 0x48, 0xf0, 0x14, 0x43, + 0x29, 0x89, 0x01, 0xe5, 0x7c, 0x28, 0x74, 0x88, 0xdc, 0x4d, 0x41, 0x26, + 0xaa, 0xf5, 0x60, 0xc9, 0x42, 0x32, 0x39, 0xe2, 0x10, 0x52, 0xf1, 0xa0, + 0x48, 0x5d, 0x80, 0xf8, 0x6b, 0x74, 0xf2, 0x74, 0x8c, 0x0f, 0x19, 0x2f, + 0x41, 0x6c, 0xe2, 0x36, 0xa7, 0x9e, 0x7c, 0x0e, 0x6d, 0x77, 0xd0, 0x8a, + 0x28, 0x69, 0xf4, 0x9c, 0x3a, 0x5e, 0x73, 0x21, 0x07, 0x45, 0x69, 0x9c, + 0xb6, 0x77, 0x37, 0x2e, 0x3a, 0xfb, 0x14, 0xd6, 0x47, 0x67, 0xc1, 0xf7, + 0xf3, 0x19, 0x32, 0x72, 0x0c, 0x3a, 0xd0, 0xb0, 0x83, 0x48, 0x23, 0x3d, + 0x75, 0x7c, 0xd0, 0x2a, 0x39, 0x02, 0x5a, 0x94, 0x60, 0xc8, 0x3e, 0x8d, + 0xaf, 0x8b, 0xe5, 0x9b, 0x6d, 0x92, 0x40, 0x26, 0x3b, 0xf9, 0xca, 0xfc, + 0xe0, 0xf3, 0x65, 0x6f, 0xd4, 0xf4, 0xb0, 0xf9, 0xf8, 0xeb, 0xfa, 0xea, + 0x86, 0xcc, 0xef, 0x25, 0xb9, 0x3a, 0x8c, 0x89, 0x37, 0x89, 0xe6, 0xee, + 0xa2, 0xd5, 0x88, 0x81, 0x56, 0x39, 0xc0, 0x9a, 0xbe, 0xe2, 0x32, 0x81, + 0x2b, 0x8b, 0x37, 0x9b, 0x32, 0x48, 0xf3, 0x9b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 29 + {SEC_OID_SHA512, + 29, + {0x52, 0xfa, 0x2c, 0x30, 0x25, 0xe2, 0x67, 0x3f, 0xb9, 0x59, 0x53, 0x74, + 0x7f, 0xc9, 0x89, 0x61, 0x5f, 0x63, 0x4d, 0x32, 0x36, 0x2d, 0x36, 0x5d, + 0xca, 0xbe, 0x6d, 0xd1, 0xc3, 0x73, 0x70, 0xe0, 0xc5, 0x82, 0xfe, 0x0c, + 0xd5, 0x42, 0x45, 0xfb, 0x2b, 0x7a, 0x89, 0x2f, 0x9b, 0x45, 0xfd, 0xd6, + 0xce, 0x6b, 0xfa, 0x5e, 0x63, 0x0e, 0xae, 0x41, 0x63, 0xf8, 0x3c, 0x4e, + 0xa2, 0xca, 0x9a, 0x43, 0xa3, 0xf2, 0x1e, 0x8a, 0x8b, 0x80, 0x3d, 0x50, + 0xd0, 0x34, 0x5b, 0xa4, 0x81, 0x55, 0xd1, 0xaf, 0x3f, 0x41, 0x9d, 0x8b, + 0x0f, 0x2e, 0x8d, 0xa8, 0x97, 0xf7, 0xa3, 0x6f, 0x88, 0xf0, 0x42, 0x0b, + 0xf5, 0x3d, 0x89, 0xf3, 0xc2, 0x61, 0x88, 0x52, 0xa8, 0x58, 0xbe, 0x2a, + 0xb5, 0xd4, 0x9d, 0x5a, 0x79, 0xb1, 0xd7, 0x86, 0x6d, 0xff, 0x14, 0x21, + 0xde, 0xea, 0x71, 0x43, 0xf7, 0x5c, 0x27, 0xd9, 0xca, 0xee, 0x53, 0x72, + 0xb1, 0xfe, 0x36, 0xc8, 0xac, 0x8f, 0x3b, 0x5b, 0x06, 0xf4, 0xf7, 0x15, + 0x25, 0xc8, 0x8b, 0xe3, 0x69, 0xb7, 0x74, 0x3a, 0x7f, 0x5e, 0x84, 0xab, + 0xad, 0x14, 0x84, 0x92, 0xc2, 0x3f, 0x6d, 0xc5, 0x7f, 0x42, 0x18, 0x28, + 0x9a, 0x0b, 0xe3, 0xba, 0x1d, 0xb5, 0xcc, 0x44, 0x68, 0x17, 0x3b, 0x5f, + 0xff, 0xe7, 0x45, 0x5f, 0x94, 0xf5, 0xc2, 0xca, 0x6c, 0x8a, 0xca, 0xe8, + 0x70, 0x1d, 0xc3, 0x93, 0xb9, 0xe5, 0xc2, 0xc5, 0xab, 0x86, 0x33, 0xa6, + 0x7e, 0x40, 0x94, 0xff, 0xbe, 0x2c, 0xed, 0x97, 0x00, 0xaf, 0x85, 0xc8, + 0xb3, 0xc0, 0xa3, 0x18, 0x78, 0x69, 0x6b, 0x53, 0x51, 0x0a, 0x99, 0x1b, + 0x35, 0xf0, 0x0e, 0x1f, 0x7c, 0x8d, 0x17, 0x10, 0x66, 0x15, 0xb3, 0x2e, + 0x86, 0x49, 0xaa, 0xee, 0x85, 0x5e, 0x25, 0x30, 0x5c, 0x68, 0x64, 0xbd, + 0xce, 0xa7, 0xff, 0x58, 0x36, 0x87, 0xac, 0xe7, 0x73, 0xa9, 0xd5, 0x6c, + 0x67, 0xdf, 0x5b, 0x46, 0x29, 0x95, 0x44, 0x4b, 0xf4, 0x14, 0xb1, 0x7a, + 0xd7, 0xd5, 0x80, 0x1c, 0x60, 0x34, 0x0b, 0xec, 0x5b, 0xbf, 0xfd, 0x49, + 0xbb, 0x69, 0xef, 0x97, 0xeb, 0x10, 0x15, 0x6a, 0x49, 0x0f, 0xde, 0xe3, + 0xc3, 0x69, 0x5f, 0xc8, 0x05, 0x5c, 0xcc, 0xf2, 0xcb, 0xf2, 0x17, 0x58, + 0x7f, 0x55, 0x70, 0xef, 0xa8, 0xba, 0xaa, 0x38, 0x4f, 0xe2, 0x05, 0x35, + 0x30, 0x79, 0x14, 0x34, 0x61, 0x0e, 0x4d, 0xa6, 0x7d, 0x07, 0x5f, 0x6b, + 0x8c, 0x56, 0x13, 0xe8, 0x62, 0xe7, 0x43, 0xbd, 0x42, 0xdb, 0xc1, 0x76, + 0x6d, 0xea, 0x5e, 0x67, 0xf2, 0xdc, 0x61, 0x17, 0x79, 0x1b, 0xa4, 0x2c, + 0x73, 0x7e, 0x56, 0xb1, 0x08, 0xd6, 0xe8, 0x84, 0x5b, 0x08, 0xa3, 0x3f, + 0x90, 0x54, 0x16, 0x72, 0x6b, 0x02, 0x35, 0x4c, 0x6c, 0x2c, 0x17, 0xb2, + 0x96, 0xfb, 0x58, 0xd9, 0x0f, 0xb2, 0xd8, 0x79, 0x02, 0xe8, 0x7a, 0x80, + 0xeb, 0xe8, 0x3f, 0x72, 0x38, 0x0c, 0x9d, 0x8c, 0x7c, 0x5c, 0x74, 0xdb, + 0xba, 0x51, 0x0d, 0x65, 0x8d, 0xc8, 0x49, 0x76, 0xb2, 0x12, 0x2b, 0x32, + 0x16, 0xeb, 0x3b, 0x1c, 0xf7, 0xbb, 0xf8, 0x68, 0xb8, 0x44, 0xfd, 0x55, + 0x59, 0xa4, 0xea, 0x0c, 0x8a, 0x8a, 0x67, 0x21, 0x96, 0x34, 0xfc, 0x9e, + 0x4c, 0xeb, 0x63, 0x7e, 0x6a, 0xfa, 0xba, 0x34, 0x7f, 0x7c, 0xbc, 0xaa, + 0x56, 0x2d, 0x21, 0xfa, 0x7e, 0x93, 0x64, 0x25, 0x1a, 0xa9, 0x60, 0x0a, + 0x50, 0xb2, 0x26, 0x94, 0xe4, 0xb5, 0x32, 0x63, 0x8d, 0x56, 0xff, 0x3c, + 0xce, 0x3a, 0x23, 0x2d, 0x76, 0xb7, 0x56, 0xbb, 0x2b, 0x7b, 0x21, 0xe8, + 0x10, 0x28, 0x41, 0x73, 0x1f, 0x92, 0x3e, 0xd4, 0x10, 0xb0, 0x4b, 0x4e, + 0xfb, 0x41, 0x44, 0x54, 0xaa, 0xeb, 0x81, 0x20}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of sequence + // tcID: 30 + {SEC_OID_SHA512, + 30, + {0x1a, 0x79, 0xe1, 0x4f, 0x14, 0x4c, 0x0b, 0x34, 0x99, 0x87, 0xf2, 0xd2, + 0xbf, 0x07, 0xb8, 0x60, 0x84, 0x8a, 0x6c, 0xb5, 0xab, 0xb0, 0x7b, 0x32, + 0x29, 0x79, 0x69, 0x60, 0xa8, 0x1a, 0xdc, 0xe0, 0x8c, 0x7e, 0xeb, 0xc1, + 0xb9, 0x35, 0xc5, 0x8d, 0xb8, 0xac, 0x1b, 0x9a, 0x09, 0x98, 0x23, 0x6c, + 0xb7, 0x26, 0xf7, 0x04, 0x00, 0x5b, 0x12, 0x8e, 0x9d, 0xa8, 0x7c, 0xda, + 0x8b, 0x47, 0xe4, 0x38, 0x81, 0xa6, 0x7d, 0x9f, 0xef, 0xaf, 0x08, 0x1c, + 0xd1, 0x59, 0x7a, 0x80, 0x95, 0xc9, 0x35, 0xe5, 0xeb, 0x36, 0x25, 0x94, + 0x0b, 0x1a, 0xd6, 0x0d, 0x07, 0x1a, 0x50, 0x85, 0xba, 0xfd, 0x3b, 0x66, + 0x2a, 0x2e, 0x7d, 0xd2, 0x32, 0x05, 0xfd, 0x4d, 0x5a, 0xf0, 0x60, 0xc5, + 0x2c, 0xe2, 0x3a, 0x9e, 0x85, 0x66, 0x97, 0x7f, 0x69, 0x6c, 0xd1, 0xd9, + 0x41, 0x50, 0x8d, 0xb5, 0xaf, 0x70, 0xd6, 0xb0, 0x65, 0xc3, 0xec, 0x1e, + 0xa0, 0x8e, 0xcd, 0xd5, 0xc1, 0xd2, 0x59, 0x1b, 0xbe, 0xc6, 0xd4, 0x8a, + 0xef, 0x42, 0x5d, 0x91, 0xb6, 0x57, 0x61, 0xe1, 0xcb, 0xc3, 0x8e, 0xf4, + 0xc0, 0x79, 0x2c, 0xa3, 0xa5, 0x2c, 0x62, 0xb6, 0xa8, 0x12, 0xdb, 0x9d, + 0x6c, 0x4c, 0xee, 0xba, 0xbb, 0xdb, 0x2e, 0x1c, 0x12, 0x5e, 0x41, 0x99, + 0x12, 0xb1, 0x2b, 0xa6, 0x4a, 0xc1, 0xc8, 0x95, 0x63, 0xeb, 0x5e, 0x10, + 0xe5, 0x57, 0x98, 0x51, 0x3f, 0x8b, 0x60, 0x68, 0x23, 0x5f, 0xff, 0xe6, + 0x6e, 0xa1, 0x38, 0x15, 0x02, 0x1f, 0x2e, 0x4c, 0xff, 0x34, 0xd0, 0x50, + 0x1a, 0xa4, 0xa8, 0x02, 0x3a, 0x6c, 0x1e, 0x2a, 0xad, 0x93, 0x3f, 0x69, + 0xbe, 0x32, 0x29, 0xb1, 0x61, 0xda, 0x59, 0x02, 0x97, 0x9b, 0xf0, 0xe7, + 0x1f, 0xbd, 0xe0, 0xfe, 0xdd, 0x73, 0xb2, 0x67, 0x4e, 0xec, 0x7f, 0x47, + 0x86, 0x28, 0xd4, 0x5e, 0x2e, 0xd5, 0x9b, 0x5b, 0x13, 0x21, 0xb9, 0xc6, + 0x8d, 0x8c, 0x0e, 0xc7, 0x9f, 0xb7, 0x42, 0x2f, 0x3e, 0xf9, 0xcd, 0xa9, + 0x3e, 0x97, 0x21, 0x24, 0x12, 0xc1, 0x21, 0x0c, 0x2d, 0x1c, 0x02, 0xa2, + 0xe5, 0xee, 0x1b, 0x65, 0x3b, 0x92, 0x3f, 0xd5, 0xb3, 0x50, 0xca, 0x17, + 0x19, 0x6c, 0x82, 0x10, 0x95, 0xe5, 0xe7, 0x1f, 0xbf, 0x32, 0x57, 0x7e, + 0x27, 0x20, 0x59, 0x3b, 0x5f, 0x8a, 0x77, 0x86, 0x90, 0x7b, 0x2d, 0x46, + 0x04, 0x89, 0xbf, 0x25, 0xae, 0x96, 0x1f, 0xdf, 0xfb, 0x3a, 0xff, 0x6c, + 0xba, 0xd4, 0x8b, 0x06, 0x78, 0x11, 0xf1, 0x92, 0xe2, 0x09, 0x71, 0x20, + 0x40, 0x85, 0xb2, 0xc2, 0x97, 0xf8, 0xc4, 0xa1, 0xf6, 0x4e, 0x08, 0x47, + 0xd2, 0x67, 0xba, 0x11, 0x48, 0x6f, 0x23, 0x04, 0xb0, 0x3c, 0xf7, 0x28, + 0x80, 0xc7, 0x8d, 0x92, 0xdc, 0x33, 0xae, 0x45, 0x8f, 0x43, 0x6b, 0x26, + 0x67, 0x49, 0xf0, 0xb4, 0x72, 0xed, 0x03, 0x71, 0xc5, 0xa7, 0xdd, 0xd0, + 0x70, 0x1d, 0xd2, 0xa7, 0x05, 0x78, 0x06, 0x49, 0x86, 0xff, 0xae, 0x40, + 0xfb, 0x6b, 0xcd, 0x9d, 0x9c, 0x26, 0x88, 0x21, 0xc0, 0xee, 0xba, 0x08, + 0x34, 0x05, 0x31, 0x8c, 0x43, 0xb9, 0xff, 0xdd, 0x10, 0x53, 0xe7, 0x17, + 0xc9, 0x38, 0xae, 0x7c, 0xa2, 0xdf, 0x8b, 0xfb, 0x4a, 0x69, 0xfa, 0xd0, + 0x29, 0xc6, 0xde, 0x89, 0x93, 0xff, 0xf2, 0xf4, 0xbe, 0x3f, 0xa0, 0x51, + 0xfc, 0xf4, 0x40, 0x43, 0x62, 0x34, 0x1e, 0x83, 0x1e, 0x37, 0xbe, 0x5f, + 0x48, 0x08, 0x1a, 0x9a, 0x43, 0x9f, 0x07, 0x38, 0x2c, 0x17, 0x06, 0x95, + 0x6f, 0x30, 0x88, 0xda, 0x20, 0x80, 0x6b, 0x5c, 0xb5, 0x6d, 0xae, 0xd9, + 0x24, 0x7a, 0x9c, 0x41, 0x4e, 0x08, 0x74, 0x8f, 0x44, 0x68, 0x1f, 0x84, + 0xbe, 0xa5, 0xd8, 0x35, 0xaf, 0x6e, 0x2f, 0x3e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 31 + {SEC_OID_SHA512, + 31, + {0x0a, 0x8e, 0x23, 0x86, 0xca, 0xa1, 0x12, 0x24, 0x70, 0xb2, 0xb1, 0xc2, + 0x8b, 0xc9, 0xff, 0x5e, 0x75, 0x27, 0x26, 0xb5, 0x2e, 0xc4, 0xa2, 0x20, + 0x5a, 0x45, 0xe8, 0xbd, 0xf2, 0x80, 0x81, 0xcc, 0x12, 0x52, 0x7d, 0x06, + 0xea, 0x5e, 0xa7, 0x52, 0xde, 0x37, 0x70, 0x78, 0xe2, 0xd0, 0x41, 0x9b, + 0x8e, 0x8d, 0xa0, 0xca, 0x53, 0x79, 0xb7, 0xd7, 0x98, 0xc1, 0x98, 0xe3, + 0xbd, 0xdf, 0xbc, 0x84, 0x7f, 0xcf, 0x97, 0xba, 0xa5, 0x2b, 0x2e, 0x8f, + 0x03, 0xa0, 0x3c, 0xa3, 0x94, 0xd6, 0xe5, 0x51, 0xb4, 0x41, 0xd4, 0x8a, + 0x9a, 0x6c, 0xd0, 0x05, 0xec, 0x3c, 0x30, 0x6c, 0x86, 0xb7, 0x2f, 0xea, + 0xa8, 0x59, 0xdb, 0xc3, 0x07, 0x69, 0x60, 0xcb, 0x5e, 0x43, 0xec, 0x88, + 0x09, 0x2f, 0x2d, 0x0c, 0x69, 0xd2, 0xc6, 0xd5, 0x5b, 0x0b, 0x8e, 0x95, + 0x5c, 0x51, 0x4a, 0x42, 0x0b, 0xd8, 0xc3, 0xd3, 0xcb, 0xa6, 0x16, 0x8f, + 0x2c, 0x3c, 0xe2, 0x12, 0xc8, 0xa0, 0x4b, 0x53, 0x4c, 0x8f, 0x2c, 0xf1, + 0xb4, 0xcf, 0x5d, 0x50, 0x32, 0xff, 0x5d, 0x23, 0xf7, 0x4b, 0x33, 0x20, + 0x64, 0xa7, 0x0e, 0x4f, 0xb9, 0xca, 0x81, 0x42, 0x69, 0xe0, 0xdd, 0x93, + 0xd7, 0xbf, 0x71, 0x64, 0x36, 0x17, 0x26, 0xd4, 0x8f, 0xcb, 0x20, 0x82, + 0x0e, 0x3f, 0xdd, 0xcb, 0xb4, 0x80, 0x01, 0x0b, 0x75, 0x89, 0xad, 0xcf, + 0x19, 0x72, 0x2d, 0x60, 0x09, 0x7c, 0x2a, 0xa4, 0x0d, 0xde, 0xec, 0x5f, + 0x02, 0x99, 0x7e, 0x49, 0x6c, 0x07, 0xb0, 0x94, 0xf6, 0x6f, 0x21, 0x28, + 0x8b, 0x1b, 0x6c, 0x63, 0x4e, 0xfc, 0x64, 0x73, 0x01, 0xb7, 0x63, 0x33, + 0xc6, 0xbf, 0xe1, 0x93, 0x4a, 0x03, 0x8a, 0x5e, 0x83, 0xf0, 0x13, 0x5d, + 0x49, 0x15, 0x6f, 0xa5, 0x0b, 0xea, 0x7d, 0xb3, 0x62, 0xfe, 0x67, 0xbd, + 0xf0, 0x81, 0xf3, 0x2d, 0xe8, 0x41, 0x82, 0x16, 0x71, 0x7f, 0x63, 0xbb, + 0x8c, 0xec, 0xa3, 0x66, 0x49, 0x53, 0xaa, 0xd3, 0xc0, 0xfc, 0x06, 0x29, + 0x79, 0x86, 0x35, 0xcb, 0xc1, 0x93, 0x83, 0x05, 0x51, 0x98, 0x8f, 0xb7, + 0xae, 0xe0, 0xb7, 0x8d, 0xce, 0x22, 0xad, 0xdf, 0xa3, 0xf4, 0xa8, 0x30, + 0x94, 0x7a, 0x29, 0xfb, 0xe1, 0x94, 0x64, 0xd0, 0xd0, 0xa7, 0x4f, 0xb7, + 0x62, 0x37, 0xed, 0x12, 0x8e, 0x42, 0xb1, 0x92, 0xfb, 0xd4, 0x28, 0xe8, + 0xd7, 0x2c, 0x4b, 0x9e, 0xd3, 0x7b, 0x07, 0xf8, 0x00, 0xcc, 0x36, 0x8e, + 0x9c, 0x6a, 0xde, 0xd9, 0xf1, 0xb1, 0xd4, 0x5c, 0xb1, 0x09, 0x78, 0x43, + 0x29, 0x90, 0x19, 0x7e, 0xf5, 0x98, 0x22, 0x90, 0xcb, 0x64, 0xe4, 0x22, + 0xa8, 0x44, 0xe6, 0x9a, 0x5f, 0xa9, 0xd9, 0x6b, 0x85, 0x4b, 0xe0, 0x09, + 0xd3, 0xd9, 0xc2, 0x23, 0xdf, 0xa4, 0xfa, 0xdf, 0xb1, 0x3a, 0x6e, 0x4c, + 0x06, 0x03, 0x08, 0x61, 0x9c, 0x2d, 0x36, 0x82, 0xce, 0x48, 0xc9, 0xb7, + 0xce, 0x29, 0xd2, 0xf0, 0xe5, 0x6e, 0x5c, 0x95, 0x12, 0x9f, 0x12, 0xf9, + 0x7b, 0x88, 0x57, 0xe0, 0xfc, 0x1d, 0x85, 0x48, 0x0d, 0xe2, 0x0f, 0xea, + 0x1d, 0xb5, 0xf6, 0x6a, 0x9a, 0x3e, 0xee, 0x6c, 0x08, 0x5e, 0x12, 0x88, + 0xc8, 0xa1, 0x2f, 0xd0, 0xcd, 0xa6, 0x7c, 0xe1, 0x63, 0x7d, 0x30, 0x7a, + 0x38, 0x52, 0x20, 0x71, 0x84, 0xbc, 0xa5, 0x6b, 0x47, 0x8f, 0xbf, 0xc0, + 0x7f, 0xa8, 0x3b, 0x42, 0x7f, 0x61, 0x32, 0x0c, 0x67, 0x23, 0xbd, 0x87, + 0x7e, 0x1a, 0x34, 0xa3, 0x87, 0x73, 0xf7, 0x1d, 0xf6, 0x5b, 0x07, 0x61, + 0x9b, 0x94, 0x02, 0x80, 0x01, 0xbe, 0x0d, 0xda, 0xaf, 0x43, 0xbb, 0x1f, + 0x73, 0x8c, 0x6c, 0xf7, 0x28, 0x61, 0x7b, 0xbb, 0x46, 0x61, 0x61, 0x45, + 0x0a, 0x4e, 0xa7, 0x9a, 0xc8, 0x3d, 0x35, 0x3b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 32 + {SEC_OID_SHA512, + 32, + {0x78, 0xfa, 0x76, 0x65, 0x02, 0xec, 0xcb, 0x06, 0xf5, 0xd3, 0x28, 0xdd, + 0x19, 0x23, 0x78, 0x03, 0xa0, 0x9b, 0xea, 0xb4, 0x47, 0x04, 0x37, 0xf4, + 0x6e, 0xec, 0xb7, 0x45, 0x95, 0x0c, 0x6b, 0xbb, 0x6e, 0x8c, 0x28, 0x21, + 0x3c, 0x1a, 0x10, 0x8f, 0x47, 0x20, 0x98, 0xf9, 0xb9, 0x55, 0x44, 0x9d, + 0x29, 0xd3, 0x34, 0x44, 0x10, 0x3e, 0xc6, 0x58, 0x61, 0x11, 0x6d, 0xfa, + 0xcb, 0xb0, 0xd5, 0x2e, 0x2f, 0xbb, 0x5f, 0xd3, 0xec, 0xfa, 0x46, 0x58, + 0xd3, 0x46, 0x22, 0xe8, 0x8d, 0x11, 0xfd, 0x1d, 0x1d, 0x2b, 0xe6, 0x7c, + 0xa6, 0x3e, 0x26, 0xe0, 0x22, 0xde, 0x9c, 0xd1, 0x4a, 0x0a, 0x1b, 0x20, + 0x59, 0x8b, 0x1c, 0xc0, 0xd0, 0x73, 0x30, 0x15, 0xea, 0x38, 0x6f, 0xe9, + 0x26, 0x45, 0xe1, 0x5d, 0x23, 0x36, 0x0f, 0x9a, 0x65, 0x4c, 0x1f, 0xec, + 0x8d, 0xa3, 0x98, 0x2b, 0xc1, 0x6d, 0x28, 0x48, 0xa6, 0x24, 0x94, 0xfe, + 0x24, 0xfe, 0x8c, 0x3a, 0xaf, 0xfb, 0xbb, 0x0e, 0x01, 0x7e, 0x42, 0xde, + 0x8a, 0x88, 0x66, 0x17, 0xd6, 0x71, 0x6a, 0xca, 0x70, 0x1a, 0x70, 0x63, + 0x44, 0xbb, 0x00, 0xed, 0x48, 0x6d, 0xd6, 0xc4, 0x97, 0x6c, 0xe5, 0xe9, + 0x5e, 0xdf, 0xe2, 0x61, 0x61, 0x54, 0x97, 0x52, 0x59, 0xff, 0x53, 0x90, + 0x81, 0xf8, 0xb7, 0x1d, 0xae, 0x63, 0x33, 0xb1, 0xbd, 0xd1, 0x81, 0xcf, + 0xc9, 0x3b, 0xb1, 0x5f, 0xe6, 0x56, 0xa5, 0xa4, 0xeb, 0x96, 0x4d, 0xf5, + 0x5d, 0x15, 0x19, 0xa6, 0x6f, 0xc8, 0x02, 0x3d, 0xfa, 0xbf, 0x02, 0xa5, + 0x9a, 0xf4, 0x55, 0x4e, 0x77, 0xfc, 0x2e, 0x39, 0x1e, 0x96, 0x45, 0x90, + 0x9a, 0x70, 0x68, 0x4f, 0x0b, 0xea, 0xe6, 0x5f, 0xc3, 0x9b, 0x26, 0x0e, + 0xa8, 0x6f, 0x63, 0xda, 0x19, 0x48, 0x2a, 0x82, 0x86, 0xe8, 0xc7, 0xee, + 0x3b, 0xfc, 0x93, 0xfb, 0x7e, 0x0a, 0x09, 0xfd, 0xa6, 0xf8, 0xa2, 0xac, + 0x59, 0xf7, 0x64, 0x2e, 0x5e, 0x88, 0x37, 0x3f, 0x93, 0xe2, 0x42, 0xbf, + 0xb2, 0xc1, 0x66, 0x51, 0x86, 0xcc, 0x12, 0x23, 0x10, 0x1d, 0xf4, 0x84, + 0x37, 0x52, 0xcd, 0x9c, 0xea, 0xf7, 0x31, 0x57, 0xee, 0xe6, 0x7a, 0x93, + 0xd1, 0x4a, 0xd9, 0x39, 0xdc, 0xbc, 0x88, 0xd9, 0xc4, 0xe1, 0x3a, 0x73, + 0x28, 0xd9, 0xdf, 0x5b, 0x65, 0x29, 0xc9, 0xdb, 0x60, 0x47, 0x70, 0x76, + 0x43, 0x55, 0x08, 0x1f, 0x70, 0x30, 0x30, 0x27, 0x9a, 0x9f, 0x99, 0x7d, + 0xc9, 0xcb, 0x9a, 0xf6, 0x1e, 0x0c, 0x4d, 0x53, 0xe8, 0x90, 0x05, 0xd6, + 0x64, 0xbe, 0x47, 0xd0, 0x7e, 0xb6, 0xbb, 0x4c, 0x4b, 0x5e, 0x79, 0x45, + 0x3f, 0x7a, 0xfa, 0x21, 0x92, 0xbd, 0xc5, 0x49, 0x1d, 0x34, 0xd9, 0xb5, + 0xb3, 0x4c, 0xd9, 0xc0, 0x8c, 0x18, 0xa3, 0xcf, 0x9c, 0xd9, 0xcf, 0x3f, + 0x9d, 0x13, 0xe2, 0x29, 0xc8, 0x61, 0x1a, 0x2f, 0xc5, 0x83, 0xd2, 0x2b, + 0x0f, 0x37, 0x37, 0xf4, 0xf1, 0xa7, 0x4c, 0xeb, 0x69, 0x44, 0xc0, 0x19, + 0x8c, 0x88, 0xc4, 0xb6, 0x93, 0xa4, 0x3c, 0xdf, 0xe3, 0x53, 0x77, 0x8a, + 0x5f, 0x5f, 0xd7, 0x92, 0xc4, 0xd1, 0x65, 0x81, 0x1b, 0x38, 0x8f, 0xcc, + 0x3e, 0x65, 0xdc, 0xa3, 0x56, 0x51, 0x31, 0xc5, 0x22, 0xcf, 0x19, 0xe8, + 0x48, 0xfb, 0x2a, 0x38, 0xf1, 0xbe, 0x44, 0xae, 0x4f, 0x9b, 0x3c, 0x28, + 0x40, 0xed, 0x53, 0x9d, 0x8a, 0xdd, 0x6f, 0x11, 0xa5, 0x49, 0xd3, 0x02, + 0x55, 0x54, 0x4e, 0x3e, 0x25, 0xa8, 0xb7, 0xdb, 0x84, 0x9a, 0xc3, 0xde, + 0x56, 0x2f, 0x8d, 0x74, 0x77, 0xf0, 0xfc, 0x58, 0xe2, 0x6c, 0x89, 0xb6, + 0xdc, 0xa4, 0x86, 0xb5, 0xbb, 0xef, 0x30, 0x5e, 0xa1, 0xdf, 0xe9, 0x1b, + 0xf7, 0x90, 0x12, 0x41, 0x02, 0xe1, 0x4d, 0xc5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 33 + {SEC_OID_SHA512, + 33, + {0x48, 0x1b, 0x7b, 0xde, 0xcb, 0x34, 0xd4, 0xcf, 0xc8, 0x17, 0xf2, 0x17, + 0xc8, 0x83, 0xde, 0xa3, 0x24, 0x8f, 0x2c, 0xfe, 0x0e, 0x00, 0x4d, 0x83, + 0x0b, 0x0a, 0x5e, 0x60, 0x02, 0xaf, 0x4d, 0x94, 0xa5, 0x2a, 0x7e, 0xf2, + 0x08, 0xdf, 0x24, 0x77, 0x47, 0xbc, 0x26, 0xf9, 0x58, 0xaa, 0x82, 0xdd, + 0xe1, 0x71, 0x52, 0x61, 0x20, 0x05, 0xbf, 0x59, 0x24, 0xc7, 0x95, 0x57, + 0xb3, 0x03, 0x91, 0x05, 0x23, 0x8a, 0x66, 0xb1, 0x75, 0x4e, 0x0d, 0xdd, + 0xef, 0xf2, 0xb3, 0x99, 0x18, 0x28, 0x27, 0xa5, 0xf2, 0x4f, 0xba, 0xb5, + 0xdc, 0xef, 0x1d, 0x81, 0x34, 0x19, 0x3d, 0xb2, 0xb7, 0x35, 0x82, 0x69, + 0xfd, 0x02, 0xbc, 0x11, 0xad, 0x83, 0xca, 0x74, 0x11, 0x4e, 0x7d, 0x0f, + 0x36, 0xe7, 0x00, 0xea, 0xef, 0xbc, 0xe9, 0x35, 0x09, 0xeb, 0xfc, 0x64, + 0x83, 0xb1, 0x77, 0xb5, 0x82, 0x92, 0x64, 0x6d, 0x16, 0xe1, 0xc6, 0x6a, + 0x31, 0xde, 0xed, 0x0c, 0x04, 0x18, 0x84, 0x45, 0x6f, 0x35, 0x77, 0x75, + 0x79, 0x17, 0xb0, 0x45, 0xb9, 0xdb, 0x6c, 0xa5, 0xa9, 0x3c, 0x54, 0x25, + 0x82, 0x55, 0x71, 0x6e, 0x02, 0x29, 0x16, 0xfe, 0x65, 0x68, 0x83, 0xe3, + 0x50, 0xd9, 0x0b, 0xc5, 0x9e, 0x11, 0xd0, 0xf3, 0x68, 0x7a, 0xd0, 0x73, + 0xe3, 0xa4, 0xf9, 0x43, 0x0d, 0xbd, 0xf7, 0x20, 0x9f, 0xed, 0xf0, 0x51, + 0xb7, 0xb2, 0xb6, 0xef, 0x4d, 0xec, 0xc1, 0xc8, 0xbd, 0x56, 0xe3, 0xb6, + 0xf3, 0x8e, 0x03, 0x43, 0x56, 0x79, 0x09, 0x28, 0x29, 0x08, 0x44, 0x9c, + 0xea, 0xc2, 0xfd, 0x16, 0x2b, 0xf0, 0x19, 0x17, 0x5e, 0xaa, 0xeb, 0x9c, + 0x74, 0xef, 0xf2, 0x41, 0x80, 0xe0, 0x47, 0x47, 0x53, 0x7a, 0x8e, 0x64, + 0x64, 0xac, 0xed, 0xf9, 0x6e, 0x55, 0x7e, 0xd9, 0x56, 0x10, 0x44, 0x53, + 0xc0, 0x3a, 0x19, 0x18, 0x30, 0xee, 0x9f, 0xa2, 0x3d, 0x5d, 0x8e, 0xed, + 0x13, 0x8d, 0x1e, 0x49, 0x8a, 0x9f, 0xdf, 0xb0, 0x60, 0x34, 0x56, 0xdf, + 0x09, 0x9b, 0x16, 0x50, 0xd7, 0x8f, 0xf8, 0x36, 0xd1, 0x3c, 0xf1, 0xbf, + 0x06, 0x8c, 0x8d, 0x6c, 0x9c, 0xa8, 0x28, 0xb2, 0x34, 0xb9, 0x07, 0x64, + 0x39, 0xf6, 0xab, 0x2b, 0x4b, 0x77, 0x8a, 0x1a, 0xb5, 0x29, 0xd8, 0xa6, + 0xd6, 0x01, 0x1b, 0xec, 0xb7, 0xcd, 0xdd, 0xf1, 0x1a, 0xc5, 0xcf, 0x2f, + 0x24, 0xaf, 0x50, 0x42, 0x5d, 0x26, 0xdb, 0x42, 0x58, 0x15, 0xd7, 0x91, + 0x3e, 0x6f, 0x76, 0xb8, 0x04, 0x89, 0x0b, 0x13, 0xe5, 0xc0, 0x1f, 0xac, + 0xa3, 0x14, 0xa8, 0xd7, 0x9c, 0xbf, 0xff, 0x01, 0x8b, 0x4f, 0x8c, 0x69, + 0x00, 0x5b, 0x4d, 0xb1, 0xf4, 0xdd, 0x5a, 0x27, 0x06, 0xf1, 0x7d, 0x5f, + 0x75, 0x58, 0xe5, 0x23, 0x68, 0xae, 0xdd, 0x61, 0x11, 0x7b, 0x8f, 0x3b, + 0x3e, 0x8f, 0x08, 0x61, 0x53, 0x96, 0xc6, 0x42, 0x7d, 0xeb, 0x4a, 0x53, + 0xd3, 0xb0, 0x23, 0x79, 0x46, 0xa4, 0xd2, 0x5b, 0xc4, 0x7e, 0x3f, 0x5e, + 0xa0, 0xaa, 0xa5, 0xc5, 0x69, 0xe3, 0x7f, 0x75, 0x5a, 0x9e, 0x0c, 0xf1, + 0x72, 0x21, 0x29, 0x20, 0xcb, 0xeb, 0x31, 0xeb, 0x00, 0xa1, 0xfb, 0xf2, + 0xfd, 0x55, 0xd4, 0x00, 0xfd, 0x57, 0x85, 0xc5, 0xd1, 0x5a, 0x52, 0x86, + 0x5c, 0xe5, 0x12, 0xad, 0xe6, 0x91, 0xbc, 0xbc, 0x27, 0x45, 0x94, 0x65, + 0xbc, 0x4e, 0x65, 0xa9, 0xcf, 0xb0, 0x7a, 0xe3, 0x97, 0xc8, 0x0e, 0x0d, + 0xf5, 0x79, 0x63, 0x5e, 0xe7, 0x4d, 0x0c, 0xd3, 0x8f, 0xdb, 0x58, 0xbb, + 0x9b, 0xd5, 0x06, 0x26, 0x90, 0x23, 0xd3, 0xdc, 0x8c, 0x8c, 0x5f, 0x58, + 0xa3, 0xd1, 0x15, 0x11, 0x71, 0xba, 0x92, 0xb3, 0x5c, 0xc7, 0xcd, 0xdd, + 0xe5, 0x4e, 0x38, 0x3d, 0xfe, 0xd0, 0x63, 0xac}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 34 + {SEC_OID_SHA512, + 34, + {0x27, 0xab, 0x14, 0xc4, 0x55, 0x01, 0xca, 0x20, 0xe5, 0x7d, 0x17, 0x14, + 0x79, 0xb2, 0x24, 0x26, 0x7f, 0x15, 0x91, 0x04, 0xfd, 0xc8, 0xa7, 0x6d, + 0xb3, 0x32, 0x44, 0xe2, 0x5b, 0xe4, 0x6d, 0x25, 0x55, 0x28, 0x0c, 0x20, + 0xe6, 0xad, 0xda, 0x57, 0x31, 0x33, 0xdb, 0xfa, 0x5a, 0x3b, 0xe5, 0x91, + 0x48, 0x3f, 0x2d, 0xfe, 0xfe, 0x52, 0xfb, 0xa5, 0xe5, 0x24, 0x10, 0x6c, + 0x75, 0x65, 0x64, 0x2b, 0xa5, 0xc0, 0x35, 0x72, 0x3f, 0x00, 0x20, 0x2b, + 0x27, 0x8e, 0x3c, 0x0c, 0x4c, 0x0a, 0xc4, 0xc2, 0xf7, 0x12, 0x71, 0xca, + 0x3d, 0x55, 0xa4, 0x1f, 0xfa, 0x11, 0x1b, 0x9b, 0x16, 0xb3, 0x8b, 0xfd, + 0xf6, 0x4a, 0x7f, 0xbd, 0x3e, 0x4b, 0x74, 0x7c, 0x44, 0x80, 0x27, 0x75, + 0x16, 0x83, 0x58, 0x11, 0x0a, 0xd9, 0xdf, 0x1b, 0x50, 0x60, 0x8a, 0x15, + 0x76, 0x07, 0x8c, 0x13, 0xf7, 0x1d, 0xdb, 0x9e, 0xf1, 0x65, 0x4d, 0x43, + 0x3e, 0xad, 0x4d, 0xad, 0x38, 0xde, 0x9e, 0xf0, 0x7b, 0xbc, 0x0e, 0xcc, + 0x9f, 0x15, 0x7a, 0x73, 0x41, 0x4e, 0xae, 0xe1, 0xce, 0x39, 0x51, 0x41, + 0xc9, 0x59, 0x5a, 0xa5, 0x17, 0x81, 0xdb, 0xd8, 0x1f, 0xbf, 0x02, 0x4a, + 0xc7, 0xa0, 0xfa, 0xc3, 0xef, 0xe0, 0x08, 0x6d, 0x22, 0xe1, 0x37, 0x21, + 0x79, 0x53, 0x26, 0x60, 0xea, 0x51, 0xa5, 0x93, 0xf2, 0x4e, 0xf7, 0xca, + 0xb6, 0x3f, 0x24, 0x93, 0xf9, 0x94, 0xe8, 0x83, 0x6c, 0x47, 0xa3, 0x40, + 0xd4, 0x5b, 0x04, 0xac, 0xc0, 0xef, 0xef, 0xad, 0x4e, 0xb8, 0x39, 0xe5, + 0x37, 0xb0, 0xf9, 0xb3, 0x05, 0x89, 0xad, 0xb7, 0x92, 0x3a, 0x06, 0x46, + 0x47, 0x14, 0xdc, 0xdb, 0xa3, 0x51, 0x55, 0x39, 0x26, 0xe7, 0x88, 0x46, + 0xe3, 0x66, 0x2b, 0x0f, 0x83, 0x26, 0xc0, 0x2e, 0xfb, 0xb9, 0x3b, 0x11, + 0xb7, 0x39, 0xe1, 0x99, 0x3f, 0x43, 0x02, 0x69, 0x58, 0x50, 0xb1, 0xd0, + 0x9b, 0x55, 0x8f, 0xf3, 0x53, 0x92, 0xfb, 0x60, 0x06, 0xc6, 0xce, 0xc3, + 0x38, 0x2c, 0x19, 0x2d, 0xa7, 0xba, 0x5c, 0xbf, 0x5e, 0x23, 0x35, 0x20, + 0xb1, 0x3b, 0x56, 0xc2, 0xdc, 0x23, 0x1a, 0x60, 0x7a, 0xaa, 0xdd, 0xb3, + 0x44, 0x9c, 0x06, 0x73, 0x42, 0x8b, 0xb5, 0xe4, 0x3f, 0xd2, 0x7b, 0x5f, + 0xfa, 0x6c, 0x6b, 0x2e, 0x07, 0x3d, 0x71, 0x92, 0x96, 0x2d, 0x81, 0x28, + 0x9f, 0x3b, 0x67, 0x27, 0x09, 0x5e, 0x5e, 0x7b, 0x35, 0x27, 0xc8, 0xc2, + 0x7d, 0xc1, 0xb5, 0x95, 0x8a, 0x87, 0xf3, 0xd0, 0x73, 0x88, 0x0c, 0x25, + 0xe0, 0x22, 0xac, 0x4e, 0x49, 0x86, 0xf2, 0xfb, 0x5f, 0x17, 0x6f, 0x96, + 0x47, 0x22, 0xf6, 0x21, 0x15, 0xe1, 0x54, 0x06, 0x46, 0x42, 0x70, 0xd6, + 0xf3, 0xaa, 0x15, 0xdf, 0xfd, 0x12, 0x03, 0xad, 0x73, 0x2c, 0x42, 0xd9, + 0x1b, 0x39, 0x79, 0xfb, 0x18, 0x2b, 0xb4, 0xa5, 0xf0, 0xa8, 0xd1, 0x14, + 0x28, 0x47, 0xca, 0xdb, 0xad, 0xee, 0xdf, 0x2a, 0x83, 0x65, 0x98, 0x11, + 0x37, 0xb8, 0x72, 0x37, 0xf3, 0x69, 0x9c, 0x0f, 0x0b, 0x11, 0x4f, 0xcb, + 0x41, 0xf8, 0x38, 0x55, 0xb2, 0xaf, 0x87, 0x9b, 0xbc, 0xa6, 0x80, 0x01, + 0x14, 0x7a, 0xf3, 0xf2, 0x26, 0xfe, 0x82, 0xa2, 0x32, 0x9f, 0xf7, 0xdb, + 0x26, 0x39, 0x72, 0x73, 0x05, 0x21, 0xe4, 0x05, 0xc9, 0xbf, 0x40, 0x8f, + 0x36, 0xa1, 0x01, 0x79, 0x50, 0xed, 0x2f, 0x60, 0x9a, 0x41, 0x16, 0x49, + 0x85, 0x63, 0x43, 0x30, 0x61, 0x58, 0x11, 0xb5, 0x00, 0x52, 0x61, 0xfa, + 0x37, 0x74, 0x16, 0x6e, 0xb5, 0xa7, 0x9b, 0xdd, 0xa9, 0xb3, 0xe6, 0xc5, + 0x52, 0x8f, 0x54, 0x58, 0x9a, 0xc2, 0x94, 0xdb, 0xc6, 0xcc, 0x2c, 0xb0, + 0xc8, 0xa7, 0x68, 0x22, 0xa1, 0xde, 0xdd, 0xeb}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length without termination + // tcID: 35 + {SEC_OID_SHA512, + 35, + {0xb0, 0x1a, 0xeb, 0xed, 0x84, 0x87, 0x24, 0x59, 0x6b, 0x96, 0x2d, 0x0d, + 0x62, 0x8a, 0x44, 0x20, 0xf2, 0x5d, 0x12, 0x81, 0x4e, 0x4d, 0x5a, 0xe2, + 0x53, 0xb3, 0xa6, 0x7e, 0xa1, 0xc9, 0x63, 0x8b, 0x54, 0x0c, 0x67, 0x8a, + 0x8a, 0xe8, 0x36, 0x22, 0xc0, 0xd7, 0x55, 0x20, 0x6f, 0xe4, 0x23, 0xc2, + 0x9b, 0xb3, 0xf4, 0x6c, 0xc5, 0x2a, 0xb9, 0x63, 0xad, 0x9e, 0x80, 0x78, + 0x24, 0x0c, 0xb9, 0x6c, 0x36, 0xbe, 0xcf, 0xd2, 0xe6, 0x9b, 0x60, 0x64, + 0x4b, 0x1e, 0x4f, 0x21, 0x83, 0xec, 0x24, 0xe5, 0x39, 0x38, 0xfe, 0x27, + 0x20, 0xc4, 0xc7, 0x82, 0x52, 0xb2, 0x91, 0x9e, 0x17, 0x8b, 0x9a, 0x53, + 0xdb, 0x41, 0x68, 0xa5, 0xa6, 0x55, 0x34, 0xcc, 0x14, 0x9e, 0x56, 0xb3, + 0xe9, 0x31, 0x53, 0xbc, 0xb7, 0xbb, 0x96, 0xbe, 0x34, 0x29, 0x58, 0x3d, + 0xa9, 0xb5, 0xab, 0x2a, 0xe7, 0xbd, 0x25, 0x46, 0xcd, 0x5e, 0xf2, 0xde, + 0xf2, 0x09, 0x87, 0x2c, 0xe6, 0x19, 0xa2, 0xc1, 0xd1, 0xf9, 0x8b, 0xd4, + 0xd7, 0x20, 0xd9, 0x0c, 0xbf, 0x93, 0x96, 0x44, 0x1d, 0xb9, 0x2e, 0x41, + 0xa0, 0x45, 0xb8, 0x74, 0x06, 0x1a, 0x6d, 0x2d, 0x19, 0x6d, 0x3d, 0xbe, + 0x19, 0xe8, 0x71, 0xc6, 0x0c, 0xad, 0x31, 0x46, 0x0c, 0xab, 0xb8, 0x8b, + 0x0c, 0x35, 0x87, 0x39, 0x39, 0xce, 0x29, 0xe7, 0x0e, 0x8c, 0x11, 0xcb, + 0x35, 0xdd, 0xf8, 0x0b, 0x5c, 0x82, 0xa4, 0x7a, 0x39, 0x98, 0x90, 0xcc, + 0x20, 0xeb, 0x32, 0x18, 0x1f, 0x73, 0x27, 0x55, 0xd4, 0xf3, 0xe7, 0x61, + 0xc0, 0x70, 0xe8, 0x8b, 0x6b, 0x1d, 0x3d, 0xc3, 0x82, 0x24, 0x34, 0x9d, + 0x26, 0xa7, 0xc7, 0x79, 0x45, 0x07, 0x3b, 0xf7, 0x00, 0x37, 0xcb, 0x18, + 0x4d, 0xdb, 0x89, 0x3f, 0x29, 0xf0, 0x6b, 0x68, 0x64, 0x32, 0x3f, 0x09, + 0x63, 0xde, 0xf7, 0x65, 0x26, 0x92, 0x95, 0x7d, 0x2a, 0xe6, 0xdf, 0xa2, + 0x59, 0x79, 0xf5, 0x16, 0x76, 0x3c, 0xe7, 0xce, 0xa6, 0x6f, 0x21, 0xe2, + 0xa7, 0x74, 0xa8, 0xcd, 0x1e, 0x07, 0x7a, 0xf8, 0x8c, 0x39, 0x27, 0xf1, + 0x81, 0xee, 0x59, 0x92, 0x39, 0xc7, 0x6c, 0xa0, 0x63, 0x63, 0x1a, 0x53, + 0xf4, 0x19, 0x49, 0x7e, 0xfe, 0xab, 0xc4, 0x8d, 0x4b, 0x31, 0x12, 0x4f, + 0xc9, 0x86, 0x58, 0x67, 0x60, 0x22, 0x46, 0x21, 0xf4, 0x68, 0x26, 0xe3, + 0xe7, 0xac, 0xf1, 0xe8, 0x3c, 0x33, 0xa0, 0x9e, 0x4a, 0x6e, 0xc9, 0xd3, + 0x6e, 0xd2, 0x86, 0xc3, 0x7c, 0x27, 0x62, 0x97, 0x25, 0xbb, 0x31, 0x85, + 0x25, 0xba, 0x2f, 0x03, 0x32, 0x74, 0x32, 0x27, 0xae, 0xf1, 0x4b, 0x42, + 0xc8, 0x66, 0x96, 0xa4, 0x44, 0x00, 0xc4, 0x96, 0xad, 0xa4, 0x27, 0x0c, + 0xde, 0xe1, 0x64, 0xa6, 0x7e, 0xac, 0xdf, 0x5a, 0x12, 0x52, 0xe3, 0x06, + 0x6c, 0x07, 0x75, 0xd7, 0xd1, 0xbd, 0xce, 0x5b, 0xd4, 0x2d, 0xcb, 0x42, + 0x9b, 0xf3, 0x55, 0x42, 0x8a, 0xcf, 0xc7, 0xe3, 0xd9, 0xd0, 0xe8, 0x88, + 0x78, 0x05, 0x4d, 0xa4, 0xb5, 0xb0, 0xdf, 0xde, 0x7f, 0x31, 0x45, 0x44, + 0x88, 0xac, 0x21, 0x4f, 0x0b, 0x48, 0x4b, 0x2e, 0xb9, 0x54, 0x19, 0x39, + 0x5d, 0x79, 0x36, 0xd0, 0xff, 0x3c, 0x6f, 0x2c, 0xd2, 0xe0, 0xec, 0x14, + 0x85, 0xa7, 0xc7, 0x41, 0xa7, 0x66, 0x65, 0x6b, 0x32, 0x75, 0x53, 0x3a, + 0xbe, 0xec, 0x8d, 0x59, 0x86, 0x48, 0xd3, 0x52, 0x7f, 0xee, 0xfb, 0x37, + 0x87, 0x49, 0xe6, 0x22, 0xf9, 0x7b, 0x9e, 0x5c, 0x06, 0x8e, 0x22, 0x2f, + 0xcb, 0xca, 0x16, 0x4b, 0xd1, 0xa5, 0xca, 0xe1, 0x3e, 0x0a, 0x5e, 0x9d, + 0x0b, 0x32, 0xe8, 0xb6, 0x4b, 0xad, 0x7a, 0xd7, 0xcd, 0x17, 0x96, 0x7b, + 0x06, 0xd1, 0x8b, 0x8b, 0x5e, 0x6e, 0x87, 0x06}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 36 + {SEC_OID_SHA512, + 36, + {0xbb, 0x67, 0x3c, 0xbe, 0x9c, 0x34, 0xaa, 0x4e, 0x50, 0x65, 0x3b, 0x50, + 0xf1, 0x51, 0xd6, 0x7e, 0xd2, 0xc1, 0x29, 0x7e, 0xcd, 0x20, 0xae, 0x73, + 0xa5, 0x3d, 0xf4, 0xfb, 0xb4, 0x98, 0x7d, 0x51, 0xc3, 0xc2, 0x29, 0xb0, + 0xcc, 0x60, 0x63, 0xb2, 0x20, 0xa0, 0xb3, 0xaf, 0xcf, 0x5a, 0xfa, 0xeb, + 0x18, 0x81, 0xf1, 0x30, 0x7d, 0xa1, 0x0a, 0x41, 0xaf, 0x95, 0x88, 0x27, + 0x6b, 0x46, 0x49, 0xb0, 0xd0, 0x23, 0x62, 0x1a, 0xd0, 0xee, 0x4d, 0xf1, + 0xfc, 0xa2, 0xb4, 0xe7, 0xd1, 0xf6, 0x05, 0xc5, 0x87, 0xc5, 0x2b, 0x8b, + 0xdc, 0x56, 0x60, 0x97, 0xa7, 0x2f, 0x99, 0xc2, 0x9c, 0xb8, 0xd2, 0x9d, + 0x61, 0x67, 0x73, 0x14, 0x41, 0x42, 0x9c, 0xe6, 0xf8, 0x93, 0x1a, 0x33, + 0x1b, 0x44, 0xd3, 0x3b, 0x69, 0x1d, 0x04, 0x4a, 0x7e, 0xfb, 0xe9, 0x7a, + 0x31, 0xcf, 0xa2, 0x21, 0x29, 0xad, 0x3d, 0xf7, 0x63, 0x3a, 0x78, 0xf3, + 0x85, 0x9e, 0xe5, 0xd4, 0xa9, 0x70, 0xf4, 0x04, 0xbe, 0x87, 0xb5, 0xf4, + 0x86, 0xe8, 0x00, 0x65, 0x62, 0xd3, 0x31, 0x2f, 0x3b, 0x13, 0xa9, 0x34, + 0xdc, 0xc4, 0x88, 0x94, 0xde, 0xa5, 0x98, 0x55, 0x05, 0xa9, 0x17, 0xdc, + 0x69, 0x76, 0x15, 0x1f, 0x17, 0xa9, 0x81, 0x8f, 0x6c, 0xa4, 0xff, 0xcd, + 0x2b, 0x02, 0x0f, 0xe9, 0xce, 0xdf, 0x53, 0x94, 0x5b, 0xa1, 0xb5, 0xb8, + 0x40, 0xa7, 0x29, 0x1f, 0x44, 0x9f, 0x1b, 0x42, 0xc5, 0x6d, 0xa6, 0xd2, + 0x29, 0xe9, 0xd4, 0x8b, 0x0e, 0x51, 0x76, 0x4c, 0xdc, 0xd1, 0xe1, 0x70, + 0x9e, 0xf7, 0xa9, 0xe2, 0xde, 0xf7, 0x30, 0x6e, 0x32, 0xb6, 0xe8, 0x35, + 0x51, 0x40, 0x22, 0x0b, 0x4a, 0x5c, 0x53, 0xf3, 0x8a, 0xba, 0x8d, 0x50, + 0x5f, 0xce, 0x60, 0x54, 0x1a, 0x47, 0xee, 0xa7, 0xc7, 0xe3, 0xd8, 0xf2, + 0xdf, 0xae, 0x74, 0xe1, 0xcd, 0x17, 0x25, 0xb4, 0xed, 0x47, 0x7a, 0x87, + 0x71, 0xf5, 0x5f, 0x51, 0xa5, 0x0b, 0xe5, 0x7b, 0xb9, 0x7f, 0x40, 0x32, + 0x9f, 0xde, 0x3a, 0x2a, 0xcc, 0x3e, 0xc8, 0xd1, 0x3f, 0x51, 0x42, 0x83, + 0x20, 0xa8, 0xd1, 0x84, 0x24, 0x0b, 0xb0, 0xaf, 0x9e, 0xa0, 0xb6, 0x7e, + 0xb7, 0xd4, 0x41, 0xab, 0x63, 0x78, 0x2f, 0x7e, 0x75, 0xe1, 0x1a, 0xab, + 0x72, 0xa7, 0xac, 0x87, 0xe3, 0xfa, 0x61, 0x43, 0xc9, 0x69, 0xb4, 0xac, + 0x80, 0x87, 0x7b, 0xbb, 0x21, 0xe0, 0xb0, 0xc6, 0x6b, 0xe6, 0x9d, 0xb1, + 0xeb, 0x46, 0xfe, 0x47, 0x5c, 0xf6, 0xa1, 0xd5, 0xd4, 0x67, 0x86, 0xcd, + 0xd1, 0x1a, 0xb8, 0x8a, 0x99, 0x95, 0x7f, 0x45, 0x1c, 0xfc, 0x74, 0x3a, + 0x09, 0x28, 0xdf, 0xc5, 0xba, 0x41, 0x76, 0x4a, 0xb9, 0x15, 0x4a, 0x87, + 0x83, 0xed, 0xcc, 0xad, 0x25, 0xf8, 0x33, 0x65, 0x99, 0xca, 0x56, 0x59, + 0x75, 0x8b, 0xb5, 0x5f, 0x77, 0xd0, 0xb2, 0xec, 0x2e, 0xf6, 0xf6, 0x27, + 0x04, 0x7b, 0x7a, 0x15, 0xa8, 0x20, 0x65, 0xdf, 0xf9, 0xfb, 0x43, 0x6f, + 0xcf, 0xce, 0x4e, 0x74, 0x7c, 0x2a, 0x0c, 0x52, 0xd3, 0x0f, 0xdd, 0x35, + 0x07, 0x83, 0x5b, 0x49, 0xef, 0x41, 0x58, 0xd7, 0x7a, 0xd8, 0x6c, 0xdc, + 0x51, 0x29, 0x33, 0x99, 0xaa, 0x74, 0x24, 0x36, 0x9d, 0x2f, 0xc1, 0x1b, + 0xc9, 0x3c, 0xa0, 0xc6, 0x6d, 0x3d, 0x7a, 0x75, 0xf8, 0x2c, 0xd2, 0xb0, + 0x00, 0x2b, 0x28, 0xc2, 0x8c, 0xf3, 0xc9, 0x1c, 0xa8, 0x9b, 0x51, 0x15, + 0xbf, 0xac, 0xa6, 0xd0, 0x4a, 0x0d, 0xaa, 0x82, 0xfc, 0x3d, 0x4d, 0xbe, + 0xec, 0x6e, 0x87, 0xdb, 0x39, 0x4b, 0x67, 0x02, 0x6b, 0x6a, 0x59, 0x5b, + 0x59, 0x65, 0xdb, 0x12, 0xcd, 0xd8, 0xab, 0x2c, 0xa1, 0x51, 0x9f, 0xc1, + 0x9d, 0x32, 0x60, 0x56, 0xfe, 0xc3, 0x9a, 0xd5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing sequence + // tcID: 37 + {SEC_OID_SHA512, + 37, + {0x94, 0xb6, 0x60, 0x53, 0x98, 0x10, 0xd7, 0x59, 0x5c, 0x69, 0xb9, 0x5c, + 0xc2, 0xa5, 0x9e, 0x20, 0xad, 0x68, 0x29, 0x2d, 0x1f, 0x38, 0x1f, 0x63, + 0x9b, 0xb3, 0x8f, 0x2f, 0x24, 0xf3, 0xff, 0xeb, 0x81, 0xce, 0xbd, 0xab, + 0xe2, 0x7a, 0x56, 0xe3, 0x3e, 0x7c, 0xbd, 0xf9, 0x54, 0xbc, 0x00, 0x93, + 0x0d, 0xe4, 0xaf, 0xbe, 0xbc, 0x7d, 0xc7, 0x98, 0xa9, 0x11, 0xef, 0xd3, + 0xf6, 0x2b, 0x2f, 0x6b, 0x8a, 0x3f, 0xbb, 0x71, 0xb9, 0x4a, 0xab, 0x91, + 0x3d, 0x50, 0xa5, 0xf4, 0x82, 0x50, 0xec, 0x50, 0x9a, 0x8a, 0x2f, 0xa3, + 0xcc, 0x22, 0xcc, 0xe0, 0x06, 0xae, 0xc4, 0x56, 0x97, 0xef, 0x50, 0x67, + 0x2d, 0x44, 0xb5, 0x74, 0x26, 0x24, 0x22, 0x07, 0x14, 0x24, 0xfa, 0x1e, + 0x7a, 0x33, 0xb8, 0x1d, 0xf9, 0xa7, 0x4d, 0xed, 0x09, 0x01, 0x80, 0x72, + 0xc9, 0x94, 0x1d, 0x26, 0x1e, 0x27, 0x51, 0xe1, 0x73, 0xc6, 0xf3, 0x2f, + 0xfa, 0xa1, 0x84, 0xfb, 0x51, 0xad, 0x3b, 0x02, 0x0b, 0x81, 0x2a, 0x89, + 0x0f, 0xd6, 0x50, 0x98, 0x7d, 0x5f, 0xd3, 0x74, 0x53, 0x15, 0x35, 0xdd, + 0x1c, 0x89, 0xdc, 0x52, 0x21, 0x5c, 0x16, 0x60, 0xf7, 0x18, 0x33, 0x06, + 0x09, 0x45, 0xa5, 0xe1, 0xa0, 0xb5, 0x30, 0xa8, 0x7b, 0x34, 0xa5, 0x42, + 0x54, 0x9c, 0x17, 0x30, 0x98, 0x9b, 0x9d, 0x25, 0xb0, 0xcd, 0xa1, 0x22, + 0xe5, 0x90, 0xf0, 0x30, 0x4b, 0xcd, 0x3d, 0x08, 0xbd, 0x65, 0xb4, 0xf1, + 0x9d, 0xf8, 0x4d, 0x37, 0x55, 0xe9, 0x93, 0xac, 0x5a, 0x80, 0xf1, 0x69, + 0x79, 0x7e, 0x16, 0x76, 0x0d, 0x1b, 0xb4, 0xf7, 0x14, 0xa7, 0x62, 0x10, + 0x38, 0x95, 0x28, 0x3b, 0x40, 0x3b, 0x55, 0x27, 0x1b, 0x4f, 0xdf, 0x0a, + 0x8e, 0x48, 0x66, 0x51, 0xa4, 0xa9, 0x55, 0xcd, 0xc8, 0xe2, 0x3f, 0x72, + 0x87, 0xaa, 0x6f, 0x75, 0xf8, 0xc0, 0x1e, 0x36, 0x5d, 0x38, 0xfc, 0x4e, + 0x78, 0x3d, 0xe0, 0x0f, 0x05, 0x08, 0x13, 0x99, 0x29, 0x4b, 0x1b, 0xe1, + 0x43, 0xaf, 0x43, 0x90, 0x4a, 0xfd, 0x6d, 0x21, 0x1d, 0x49, 0xad, 0xe9, + 0xb7, 0x83, 0x07, 0x28, 0x1f, 0xfa, 0xc4, 0xee, 0xf7, 0xa5, 0x62, 0x4b, + 0x9f, 0x86, 0x7e, 0x11, 0x3c, 0x30, 0xa6, 0x86, 0x47, 0x2f, 0x1a, 0xf4, + 0x66, 0x30, 0x85, 0xeb, 0x8f, 0x65, 0x39, 0x4f, 0x62, 0x3d, 0xc0, 0x29, + 0xa0, 0xb5, 0xad, 0xf0, 0x14, 0x01, 0x47, 0x90, 0x0e, 0xcb, 0x03, 0x20, + 0xba, 0xc5, 0xfe, 0x85, 0x6b, 0xac, 0xcd, 0x42, 0xee, 0xc8, 0xb5, 0xc9, + 0xa5, 0xe6, 0x9d, 0x2d, 0x6a, 0x42, 0xb0, 0x0f, 0x0e, 0x60, 0xa6, 0xb9, + 0x61, 0x9b, 0x11, 0x1d, 0xdf, 0xca, 0x6f, 0x94, 0xe8, 0x45, 0xa1, 0xb8, + 0xbf, 0xbc, 0xb4, 0xf6, 0xb1, 0x3e, 0x52, 0x25, 0x98, 0x52, 0xea, 0x84, + 0x75, 0xfb, 0x16, 0x8b, 0xd8, 0xde, 0xba, 0x00, 0xa6, 0x42, 0x4b, 0x6e, + 0x54, 0xe1, 0x22, 0x55, 0x42, 0x49, 0x3a, 0x53, 0x5e, 0x7a, 0x6c, 0xf0, + 0x14, 0x79, 0xda, 0x32, 0x4f, 0x98, 0xc3, 0x44, 0x03, 0xee, 0x94, 0x4a, + 0x8e, 0x37, 0xf3, 0x65, 0x96, 0x77, 0x9b, 0x89, 0x5d, 0x82, 0x9b, 0x9f, + 0x35, 0xf0, 0x63, 0x72, 0x3e, 0xc8, 0xff, 0x2a, 0x42, 0x3c, 0x1e, 0x78, + 0x32, 0x8d, 0xe6, 0x0a, 0x03, 0xbc, 0x61, 0x09, 0x5d, 0x03, 0x7e, 0x8a, + 0x3e, 0x24, 0x6e, 0x34, 0xe2, 0xe3, 0xdf, 0x1b, 0x07, 0xf2, 0x43, 0xda, + 0xa2, 0x08, 0x24, 0x0e, 0xdc, 0x73, 0xff, 0x3d, 0x9b, 0x89, 0xa1, 0xdb, + 0x80, 0x86, 0xb1, 0xcc, 0x7f, 0xd0, 0xad, 0xbc, 0xa2, 0x65, 0x10, 0x72, + 0x37, 0x91, 0xaf, 0xb3, 0x90, 0x87, 0x72, 0x22, 0x43, 0x49, 0x82, 0xb8, + 0xb1, 0x9d, 0x56, 0x6c, 0xb2, 0xf3, 0x00, 0xd9}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 38 + {SEC_OID_SHA512, + 38, + {0x3f, 0x52, 0x9f, 0x9e, 0xec, 0xfc, 0x1e, 0x50, 0xf2, 0x40, 0x7c, 0x70, + 0xf8, 0x2a, 0xb4, 0xc0, 0xa6, 0x2d, 0x7a, 0xc9, 0x40, 0x1e, 0x6c, 0x23, + 0x90, 0x63, 0xd5, 0x75, 0xb0, 0xe1, 0x98, 0x44, 0x9d, 0xfd, 0x14, 0xb8, + 0xfd, 0x73, 0x2a, 0x9d, 0xc5, 0x62, 0xb7, 0xba, 0x83, 0xd9, 0xbf, 0x6d, + 0xf2, 0x29, 0x59, 0x27, 0xdc, 0x82, 0x93, 0xc8, 0x50, 0x2f, 0x1d, 0xb4, + 0x04, 0x9a, 0xd4, 0x6f, 0xcf, 0x99, 0x96, 0xb9, 0xb3, 0x74, 0x6a, 0x02, + 0x64, 0x51, 0x7b, 0x90, 0x9e, 0x74, 0x15, 0xa9, 0xf7, 0xd9, 0x7d, 0x07, + 0x54, 0xb8, 0x3d, 0xe3, 0x6d, 0x16, 0xe8, 0x5e, 0x20, 0x16, 0x66, 0x32, + 0x1d, 0xf8, 0x41, 0x77, 0xa8, 0x62, 0x63, 0x4f, 0x36, 0x67, 0xfa, 0x8f, + 0x78, 0x0c, 0x40, 0x41, 0x78, 0xe7, 0x44, 0xcf, 0x73, 0xa9, 0x23, 0xf4, + 0x70, 0xe0, 0x24, 0x11, 0xd4, 0x52, 0x99, 0x18, 0x22, 0xd6, 0xb5, 0x09, + 0xa7, 0x86, 0xb4, 0x8a, 0x89, 0x48, 0x0e, 0xb5, 0x59, 0xc5, 0xca, 0x7a, + 0x35, 0x1c, 0x9a, 0x38, 0x3c, 0x76, 0xf2, 0x89, 0x5f, 0xf8, 0x0b, 0xfa, + 0xd9, 0x2b, 0x57, 0xc8, 0x0a, 0xa6, 0x21, 0xbf, 0x67, 0x96, 0x3d, 0xc1, + 0x92, 0x4a, 0x30, 0x14, 0x98, 0x2e, 0xd5, 0xf3, 0x0d, 0xfd, 0xaa, 0x44, + 0x29, 0xe6, 0x57, 0x67, 0xbc, 0xa3, 0x52, 0x1b, 0x45, 0x0c, 0x4f, 0x9c, + 0x8a, 0x1c, 0x36, 0xb9, 0x1a, 0x96, 0x52, 0x59, 0x8c, 0xe3, 0x1b, 0x3c, + 0xd5, 0x31, 0xce, 0xfe, 0x67, 0x52, 0x99, 0xd1, 0x71, 0x11, 0x2d, 0x2e, + 0x59, 0x13, 0x57, 0xc1, 0x2f, 0xee, 0x6b, 0xe0, 0xc5, 0x2b, 0x19, 0x2b, + 0xaa, 0x95, 0xe9, 0x51, 0xfd, 0x56, 0x3c, 0x44, 0x71, 0xde, 0x85, 0xbb, + 0x6c, 0xdf, 0xdc, 0xc2, 0xfe, 0x7e, 0x72, 0x19, 0xb8, 0xd0, 0x96, 0x3a, + 0x4d, 0x6d, 0x4d, 0x72, 0xa3, 0xe9, 0x4f, 0x72, 0x47, 0x56, 0xc1, 0x98, + 0xca, 0x34, 0x0c, 0x1e, 0x09, 0xbc, 0x41, 0x8b, 0x72, 0xce, 0x99, 0x54, + 0xc6, 0x25, 0xc1, 0x54, 0x75, 0x89, 0xe4, 0x55, 0x63, 0xee, 0x79, 0xcd, + 0xe1, 0x21, 0x1e, 0x01, 0x69, 0xe9, 0x45, 0x14, 0xf9, 0xf2, 0x7c, 0x3e, + 0xb3, 0xf1, 0x9e, 0xf7, 0x8e, 0xc7, 0x8d, 0x50, 0x63, 0x81, 0x50, 0xb4, + 0x1b, 0x59, 0xd3, 0x69, 0xff, 0x44, 0xc1, 0xf5, 0xe5, 0x4d, 0xc0, 0x09, + 0x61, 0xa0, 0x56, 0x00, 0xc5, 0x49, 0x1f, 0x55, 0x8e, 0x69, 0x8d, 0x31, + 0x6e, 0xb0, 0xb2, 0x10, 0x74, 0x42, 0x2c, 0xcc, 0xc1, 0x1f, 0x80, 0xca, + 0x7c, 0x6f, 0x6e, 0xa8, 0x94, 0x2e, 0x19, 0x8f, 0xfb, 0xe9, 0x37, 0x5f, + 0x1f, 0xa5, 0x51, 0x03, 0x71, 0x7b, 0x76, 0x5a, 0xb0, 0xfd, 0xe8, 0x9c, + 0x58, 0xce, 0xdd, 0x09, 0x33, 0x78, 0x55, 0x65, 0xbb, 0xfb, 0x0c, 0xed, + 0x42, 0x13, 0x3f, 0xf4, 0x72, 0x6b, 0x5d, 0x42, 0xaf, 0xff, 0x53, 0x68, + 0x6d, 0xa3, 0x34, 0x85, 0x72, 0xeb, 0x3a, 0x24, 0xf6, 0xe7, 0xb1, 0x19, + 0x90, 0x6d, 0x30, 0xf2, 0x4b, 0x5d, 0x00, 0x79, 0x00, 0xd7, 0x09, 0x5e, + 0x4b, 0xe8, 0x00, 0x97, 0xf5, 0x09, 0xe8, 0x9d, 0x63, 0x0a, 0x93, 0x15, + 0x82, 0xe1, 0x12, 0xea, 0xbf, 0xae, 0xd2, 0xf5, 0x62, 0xe4, 0xcc, 0xe3, + 0xc1, 0x21, 0x16, 0x7c, 0x45, 0x4f, 0x90, 0x43, 0xff, 0xab, 0xd9, 0x5c, + 0xd8, 0xdf, 0xc1, 0xce, 0xb2, 0xc1, 0x0a, 0x5e, 0x58, 0xfa, 0xca, 0x8a, + 0x23, 0xf3, 0x2c, 0x86, 0xae, 0xd0, 0x77, 0xfe, 0xf8, 0x10, 0xc3, 0x2c, + 0xd7, 0x26, 0x60, 0x80, 0xa8, 0xb0, 0x23, 0x86, 0x07, 0xa1, 0x07, 0xcd, + 0x03, 0x64, 0x14, 0xa2, 0x18, 0x5e, 0xf4, 0xb0, 0x32, 0x8c, 0x6b, 0x10, + 0x23, 0xc1, 0x78, 0xd4, 0xfa, 0xb5, 0xde, 0x38}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely sequence tag + // tcID: 39 + {SEC_OID_SHA512, + 39, + {0x2c, 0xae, 0x83, 0x31, 0x0a, 0x2b, 0x41, 0x3f, 0x44, 0xe6, 0x8c, 0xa4, + 0x88, 0xb6, 0xd1, 0x3e, 0xca, 0xca, 0x82, 0x89, 0xe7, 0x97, 0x78, 0x60, + 0x76, 0xbc, 0x63, 0xb0, 0x0b, 0x58, 0x3e, 0x37, 0x3c, 0x48, 0x12, 0x8d, + 0x85, 0x00, 0x92, 0x4b, 0xcf, 0x95, 0xb1, 0xd6, 0x7f, 0xcd, 0x69, 0x61, + 0xf2, 0x42, 0x9a, 0xaa, 0xd0, 0xe0, 0x7a, 0x3a, 0x82, 0x73, 0xd1, 0x64, + 0xb8, 0xc9, 0x03, 0x1d, 0x7b, 0x90, 0xbb, 0xda, 0x13, 0x4a, 0xda, 0x62, + 0x65, 0x62, 0xd4, 0x5c, 0x69, 0x3c, 0x92, 0x84, 0x7f, 0xa1, 0x80, 0xaf, + 0x4f, 0x67, 0xdd, 0x87, 0xb3, 0x14, 0x85, 0xb4, 0xa3, 0xe1, 0x1a, 0xa1, + 0x88, 0xa6, 0x9c, 0xec, 0x24, 0xf7, 0x60, 0x35, 0x48, 0xfd, 0xb5, 0x23, + 0xc0, 0x64, 0xcb, 0xaa, 0xee, 0x17, 0x3c, 0xf4, 0x5c, 0x82, 0x82, 0x4c, + 0x0b, 0xf5, 0x39, 0x8b, 0x63, 0x39, 0xf5, 0x5e, 0x07, 0xb6, 0x6d, 0x03, + 0x77, 0xdd, 0xc4, 0x28, 0x2e, 0x3b, 0xf0, 0xbe, 0xa5, 0xe9, 0x87, 0xc5, + 0x56, 0xed, 0x13, 0x8b, 0xb6, 0x6e, 0x39, 0x76, 0x28, 0x8e, 0x02, 0x55, + 0x70, 0x12, 0x23, 0xcf, 0x93, 0xd1, 0x1f, 0x41, 0x50, 0x66, 0xd4, 0x05, + 0xaa, 0xc2, 0xc3, 0x30, 0xee, 0xea, 0xbd, 0x84, 0xe7, 0xc7, 0xd0, 0x22, + 0xd6, 0x80, 0x5d, 0xc8, 0x54, 0xab, 0x29, 0xf1, 0xea, 0x65, 0x28, 0x76, + 0x2e, 0x40, 0xab, 0xcb, 0x47, 0x10, 0x50, 0x3b, 0x44, 0x80, 0x1b, 0x23, + 0x47, 0x3b, 0xc8, 0xf1, 0x5a, 0x58, 0xf5, 0xf3, 0xcb, 0x69, 0xa0, 0x58, + 0x9a, 0xcd, 0x12, 0x9a, 0xeb, 0xd2, 0x48, 0x0c, 0xbd, 0x1c, 0x90, 0x01, + 0x8e, 0xcf, 0x36, 0xc4, 0xe2, 0xec, 0xf8, 0x2e, 0xf8, 0x07, 0x6d, 0x8c, + 0x87, 0x47, 0xdb, 0x8c, 0xff, 0x0e, 0x07, 0x99, 0x84, 0x03, 0x05, 0xd1, + 0x1e, 0xa2, 0xeb, 0xb3, 0x6e, 0x48, 0x74, 0xd6, 0x89, 0x62, 0x2c, 0x22, + 0x3e, 0x37, 0x44, 0x35, 0x6a, 0xff, 0x9e, 0x98, 0x17, 0xb9, 0xa8, 0xc0, + 0xaf, 0x82, 0x95, 0x6b, 0xb1, 0x15, 0x46, 0x38, 0x27, 0x47, 0xd7, 0xcf, + 0x8a, 0x9e, 0xb8, 0x61, 0xb1, 0xec, 0x6c, 0xfb, 0xa5, 0x66, 0x78, 0xb5, + 0xa1, 0x58, 0x12, 0x13, 0x89, 0x8c, 0x63, 0x45, 0x4d, 0xb2, 0x17, 0x14, + 0xe2, 0xda, 0x0f, 0xc3, 0xea, 0xf8, 0x97, 0xf8, 0xf2, 0x1e, 0xf8, 0x4e, + 0x8e, 0xe2, 0x07, 0xb6, 0xc9, 0x0a, 0x98, 0x21, 0xd4, 0x68, 0x9f, 0x60, + 0x3e, 0x27, 0x82, 0x7c, 0x08, 0x59, 0xa4, 0x97, 0xab, 0xd9, 0xd0, 0xaf, + 0x6e, 0x7c, 0x07, 0x06, 0x71, 0xc4, 0x07, 0xbc, 0x3f, 0x86, 0x4e, 0x60, + 0x0c, 0x43, 0x10, 0x7a, 0x02, 0x70, 0xbc, 0x06, 0x58, 0x5a, 0x6a, 0x14, + 0xfc, 0xc7, 0x54, 0x79, 0x78, 0x29, 0x6f, 0x7b, 0x51, 0xdd, 0x8e, 0xcd, + 0x43, 0x30, 0x3e, 0xc2, 0x04, 0xb6, 0xc8, 0x3d, 0xfd, 0x4e, 0x73, 0x1e, + 0x34, 0x86, 0x01, 0x49, 0x87, 0xae, 0x82, 0x1d, 0x69, 0x44, 0x6b, 0x35, + 0x78, 0xfc, 0x98, 0x62, 0xf1, 0x33, 0x84, 0xf6, 0x6a, 0xfd, 0x80, 0x7c, + 0xe6, 0x90, 0x37, 0xc5, 0xd6, 0xa3, 0x88, 0xeb, 0xfa, 0x3e, 0x5e, 0xa5, + 0xb9, 0x60, 0x2f, 0x5e, 0x48, 0xab, 0xf2, 0x14, 0x72, 0x83, 0x86, 0x82, + 0xe2, 0x38, 0x26, 0x17, 0x9b, 0x9c, 0x60, 0xed, 0x6c, 0x57, 0x24, 0xdb, + 0x77, 0x2c, 0x08, 0x7e, 0x4f, 0x4a, 0x51, 0x09, 0xcb, 0x8e, 0xb9, 0x0a, + 0x70, 0xee, 0x95, 0x77, 0x9e, 0x89, 0x90, 0x9f, 0xf4, 0x7b, 0x7c, 0xa5, + 0x53, 0xb8, 0xf3, 0x5d, 0xdb, 0x2e, 0x6d, 0x57, 0x04, 0x9e, 0xde, 0x28, + 0x79, 0x40, 0x8f, 0xee, 0x0c, 0xd2, 0x8a, 0x34, 0x44, 0x79, 0x05, 0x44, + 0xf5, 0xd9, 0x68, 0x8e, 0x54, 0x19, 0x9a, 0x97}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 40 + {SEC_OID_SHA512, + 40, + {0x40, 0xdb, 0xf7, 0x2c, 0xa7, 0xd7, 0xf8, 0x06, 0x77, 0x28, 0xe9, 0xc3, + 0x1e, 0x11, 0x8d, 0x88, 0x99, 0xd7, 0x1b, 0xb6, 0xa5, 0xe5, 0x72, 0x53, + 0x46, 0x2a, 0x10, 0x75, 0x21, 0xba, 0xbb, 0xf8, 0x19, 0x43, 0x42, 0x8f, + 0xfa, 0xaf, 0x03, 0xba, 0xb9, 0x26, 0xe4, 0x1a, 0x12, 0xda, 0x79, 0x96, + 0x1f, 0xec, 0x92, 0x33, 0x15, 0x0d, 0x0a, 0xf2, 0xd2, 0xa3, 0x84, 0xd7, + 0x5f, 0x0c, 0x83, 0xba, 0x60, 0x7b, 0xfa, 0x48, 0x5f, 0x66, 0x14, 0xd2, + 0xd0, 0x88, 0x79, 0x90, 0x6f, 0xdb, 0x8a, 0xc9, 0xce, 0xaf, 0x98, 0xbb, + 0x20, 0x15, 0xaf, 0x14, 0xe3, 0x6f, 0xbb, 0xf3, 0xb3, 0x81, 0xdf, 0xf6, + 0xc0, 0x33, 0xdc, 0xb1, 0x57, 0xf4, 0x6d, 0xa4, 0x2f, 0xd8, 0x9a, 0xa3, + 0xd9, 0x52, 0x08, 0xb9, 0x17, 0xeb, 0xc3, 0x87, 0x31, 0x30, 0x13, 0xb3, + 0xc5, 0x50, 0xa9, 0x06, 0xc0, 0xff, 0xc2, 0x7c, 0xa7, 0xb6, 0xfb, 0x8d, + 0xba, 0x26, 0xb7, 0x69, 0x6b, 0x36, 0x88, 0x68, 0x00, 0x14, 0x8d, 0x7c, + 0xbc, 0x2e, 0xf6, 0xce, 0xdc, 0xd9, 0x38, 0xa9, 0x7a, 0x47, 0x92, 0xee, + 0x15, 0x0c, 0xfc, 0xdd, 0xb7, 0xd4, 0x05, 0xd5, 0xc7, 0x67, 0x08, 0x52, + 0xb1, 0xe4, 0x0b, 0x8d, 0x3b, 0xf3, 0xb4, 0xb7, 0x4e, 0x20, 0x82, 0x10, + 0x37, 0x8c, 0x5c, 0xaa, 0x20, 0x71, 0x14, 0x9d, 0x5a, 0x0e, 0xd6, 0xf2, + 0xf8, 0xb6, 0x9e, 0xbd, 0x89, 0x22, 0xe5, 0xf6, 0x23, 0x23, 0x69, 0xfa, + 0x27, 0x74, 0xda, 0xfb, 0x6b, 0x69, 0x25, 0x40, 0x83, 0x51, 0x74, 0x65, + 0xaa, 0xba, 0xd8, 0x65, 0x7e, 0x55, 0x0d, 0x7c, 0x36, 0xc2, 0xe2, 0xae, + 0x77, 0x88, 0xf1, 0xf2, 0xfe, 0x47, 0x5c, 0x17, 0xe9, 0x10, 0xe7, 0x96, + 0xa0, 0xe8, 0x4f, 0x36, 0xee, 0xd6, 0xdf, 0xb8, 0xa3, 0x65, 0x0d, 0x80, + 0xb9, 0x1d, 0x77, 0xf0, 0x44, 0x20, 0x75, 0xc8, 0x00, 0x9b, 0xc7, 0x6f, + 0x84, 0xa2, 0x89, 0xb4, 0x57, 0x68, 0x30, 0x7f, 0x00, 0xf5, 0x83, 0xbc, + 0x3d, 0x98, 0xbb, 0x92, 0xe2, 0xca, 0xfa, 0x47, 0x03, 0xd5, 0x2d, 0x61, + 0x64, 0xba, 0x44, 0x94, 0x0c, 0x39, 0x3e, 0x06, 0xe9, 0xb5, 0xd7, 0xbc, + 0x91, 0xa1, 0x1b, 0xc9, 0x39, 0x6c, 0x91, 0x07, 0x63, 0xae, 0xec, 0x35, + 0x9d, 0x1a, 0x98, 0x25, 0x96, 0x05, 0xed, 0xb6, 0x43, 0xb0, 0xbe, 0xe6, + 0xcc, 0xd8, 0xf8, 0x30, 0xda, 0xf1, 0x23, 0xbf, 0x80, 0x2f, 0xa0, 0x42, + 0x4c, 0xff, 0x97, 0x21, 0x8c, 0xa5, 0x4e, 0x5b, 0xe6, 0xfa, 0x49, 0xf1, + 0xc1, 0xe4, 0xa0, 0x21, 0xd4, 0xe8, 0x98, 0x1f, 0xed, 0xe0, 0x24, 0xc8, + 0x7b, 0x7f, 0x1c, 0xa2, 0xf3, 0xed, 0xbd, 0x3b, 0x95, 0x10, 0xbd, 0x8c, + 0xcc, 0x90, 0x17, 0x84, 0x49, 0x68, 0x9e, 0xb2, 0x61, 0x52, 0x1f, 0x88, + 0xd3, 0xa6, 0xa4, 0xe9, 0xcf, 0xd5, 0xb3, 0xa7, 0x4d, 0x13, 0x92, 0x97, + 0xea, 0xa0, 0xfb, 0x5b, 0x0f, 0xe3, 0x9b, 0x00, 0x34, 0x88, 0x1a, 0x11, + 0xb2, 0xda, 0x16, 0x79, 0xe2, 0x66, 0xcc, 0x63, 0x6c, 0x80, 0x66, 0xfb, + 0x78, 0x91, 0x86, 0x3d, 0x88, 0x5b, 0xf0, 0xab, 0x06, 0x40, 0x30, 0x66, + 0xe2, 0xe0, 0x06, 0x92, 0x14, 0x8c, 0x99, 0x80, 0xa1, 0x43, 0x51, 0x7a, + 0x10, 0x44, 0xe0, 0x47, 0x09, 0xd3, 0x8e, 0xfe, 0xa7, 0xfc, 0x78, 0x25, + 0xfe, 0xa1, 0x93, 0x79, 0x35, 0x60, 0x55, 0xee, 0x08, 0x31, 0xd2, 0xdc, + 0x0c, 0xed, 0x31, 0x07, 0x05, 0x14, 0xfd, 0xb2, 0xc0, 0xbf, 0xe4, 0xa1, + 0xac, 0x1c, 0x50, 0x01, 0x16, 0x6b, 0xd9, 0xb3, 0x93, 0x9c, 0xb2, 0x13, + 0xd4, 0x3b, 0x28, 0xe0, 0x82, 0x5a, 0x50, 0x3a, 0xbf, 0xd1, 0x38, 0xdb, + 0x3e, 0xa9, 0xd1, 0x70, 0xe0, 0x2f, 0x02, 0x36}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to sequence + // tcID: 41 + {SEC_OID_SHA512, + 41, + {0x4d, 0x8f, 0x1f, 0x15, 0x11, 0xd2, 0xc2, 0xf4, 0xba, 0x25, 0x72, 0xe0, + 0x57, 0xee, 0x0f, 0x73, 0x37, 0x7a, 0xc0, 0x9f, 0xca, 0x0e, 0xba, 0x99, + 0xe3, 0x2a, 0x34, 0x6e, 0xf4, 0x06, 0xc5, 0x04, 0xac, 0x40, 0xcc, 0xc3, + 0xb8, 0xf8, 0x9f, 0xc5, 0x66, 0xb9, 0xad, 0x43, 0xe6, 0x2d, 0x1d, 0x38, + 0x9a, 0xeb, 0xb2, 0xec, 0x4a, 0xc3, 0x5e, 0xdf, 0x65, 0xb7, 0x1a, 0x4d, + 0x05, 0xd8, 0xb7, 0x12, 0x17, 0x6f, 0xfd, 0x3d, 0x00, 0x25, 0x63, 0x67, + 0x85, 0xa0, 0x1f, 0x77, 0x10, 0x10, 0x5d, 0x13, 0x15, 0x5b, 0xff, 0xe7, + 0xf2, 0xc1, 0x28, 0xee, 0x95, 0x80, 0x24, 0x86, 0x55, 0xae, 0xbc, 0xb9, + 0x8b, 0xbf, 0x14, 0x10, 0xad, 0x65, 0x2e, 0x73, 0x08, 0x9f, 0xb5, 0x70, + 0xb3, 0x30, 0x38, 0xe9, 0x1b, 0x1b, 0x89, 0x84, 0x51, 0xcf, 0x8c, 0xd4, + 0xe6, 0x5e, 0xef, 0x5f, 0xf2, 0x5e, 0x94, 0xe1, 0x9a, 0xcf, 0x15, 0x93, + 0xec, 0x99, 0x24, 0x0b, 0xf3, 0xd8, 0x39, 0xc1, 0xc0, 0x15, 0x38, 0x70, + 0x5d, 0xc6, 0x2f, 0x93, 0x70, 0x9d, 0xc1, 0xe5, 0x9d, 0x00, 0xc4, 0xf9, + 0xee, 0x18, 0x79, 0xd3, 0x45, 0x4e, 0x68, 0xa2, 0x05, 0xa8, 0x31, 0x65, + 0xa7, 0x72, 0x6d, 0x13, 0xa8, 0xe4, 0x7a, 0x84, 0xfc, 0x88, 0xae, 0x0a, + 0x9a, 0x74, 0x38, 0x9b, 0xf1, 0xd7, 0x3b, 0x89, 0xfc, 0x2f, 0xcf, 0xcf, + 0xc2, 0x78, 0x0c, 0x1e, 0x27, 0x73, 0xb3, 0x8d, 0x36, 0x88, 0xb8, 0x2e, + 0x03, 0xc2, 0x29, 0x8c, 0x3f, 0x58, 0x49, 0x68, 0xaf, 0xd0, 0x18, 0x1b, + 0x5d, 0xd6, 0x22, 0x1e, 0xf2, 0xb0, 0xd2, 0x81, 0x3c, 0x6d, 0xfb, 0x95, + 0xb7, 0x63, 0xbb, 0xaa, 0x68, 0x77, 0x10, 0x29, 0xb1, 0xb1, 0x9c, 0x77, + 0xc7, 0x5a, 0xcd, 0x36, 0xdc, 0xef, 0x0b, 0x57, 0x54, 0xdd, 0x85, 0x10, + 0x9d, 0x4c, 0x86, 0xf5, 0x93, 0xdf, 0x46, 0xd2, 0xad, 0xc5, 0x72, 0x38, + 0xab, 0xfd, 0x2a, 0xc3, 0xa9, 0xad, 0x14, 0xbc, 0x44, 0x3a, 0x0c, 0x4e, + 0xc6, 0xf3, 0xd2, 0xaa, 0x41, 0x33, 0xb1, 0x59, 0x8e, 0x77, 0xa5, 0x99, + 0x0d, 0x45, 0x63, 0x09, 0x24, 0x52, 0x68, 0xec, 0x6b, 0x48, 0xf8, 0x76, + 0xb1, 0xfb, 0xad, 0x84, 0xd3, 0xc2, 0x0c, 0x92, 0x8f, 0xc2, 0x69, 0x51, + 0x97, 0xbb, 0x58, 0x93, 0x02, 0x35, 0x82, 0xe0, 0x40, 0x3e, 0x06, 0x95, + 0x4c, 0x03, 0xa3, 0x74, 0x8b, 0x1d, 0x96, 0xdf, 0x7a, 0xbc, 0xfe, 0x77, + 0xd5, 0x9b, 0x97, 0x45, 0x14, 0x99, 0xaa, 0x8f, 0xb0, 0x2a, 0x18, 0x1a, + 0xb6, 0x8f, 0xe5, 0xa5, 0xd6, 0x38, 0x0f, 0xb7, 0xa7, 0xbf, 0xc1, 0x6e, + 0x18, 0x6f, 0x11, 0x9b, 0x6e, 0xcd, 0x18, 0xc4, 0xa4, 0x00, 0x7b, 0x72, + 0xbe, 0x18, 0xef, 0xa2, 0xeb, 0xb0, 0x05, 0x43, 0x0a, 0x40, 0x5e, 0xa0, + 0xcc, 0x1f, 0x27, 0x40, 0xc1, 0xb0, 0x7a, 0xc0, 0x77, 0x5f, 0x3b, 0x1b, + 0xb2, 0x56, 0x37, 0xa2, 0x14, 0x24, 0x16, 0x58, 0x8e, 0x04, 0x37, 0x47, + 0xa4, 0x30, 0x3b, 0x7f, 0x72, 0x65, 0xa8, 0xae, 0x34, 0xae, 0xfb, 0x7e, + 0xc0, 0xcc, 0x91, 0x2a, 0x81, 0xac, 0x7b, 0x97, 0x5b, 0x16, 0x65, 0x14, + 0x26, 0xfc, 0x03, 0x92, 0xb8, 0x85, 0x0d, 0x78, 0xaf, 0x72, 0x85, 0x03, + 0xa9, 0xcc, 0xb6, 0x87, 0x24, 0x93, 0x88, 0xd0, 0x50, 0x45, 0x73, 0x3c, + 0xc2, 0xab, 0xb2, 0x79, 0x29, 0x28, 0x7c, 0xbb, 0x89, 0x63, 0xe5, 0xcc, + 0x4a, 0x18, 0xfd, 0x64, 0xd1, 0x67, 0x92, 0x2d, 0xec, 0xf9, 0x00, 0xf3, + 0x9d, 0x1a, 0x9d, 0x74, 0x5d, 0x99, 0x55, 0x68, 0xbb, 0xc5, 0x6a, 0x80, + 0xac, 0x21, 0x94, 0x0a, 0x99, 0x1e, 0x62, 0x11, 0xbe, 0xb5, 0xfb, 0xb4, + 0xa7, 0x85, 0x7a, 0x4f, 0xb1, 0x51, 0xee, 0x92}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 42 + {SEC_OID_SHA512, + 42, + {0x69, 0x18, 0xed, 0x68, 0xef, 0x3e, 0x63, 0xfb, 0x6a, 0x02, 0x0a, 0x6a, + 0xf0, 0x50, 0x4f, 0xa7, 0xca, 0xf6, 0x8d, 0x21, 0xbd, 0x87, 0x30, 0x6a, + 0xe1, 0x16, 0x1b, 0xb6, 0xb6, 0x65, 0x8c, 0x2e, 0x6d, 0x42, 0x27, 0x7c, + 0x9e, 0xee, 0xc6, 0x67, 0x6d, 0x62, 0x73, 0xfb, 0xe9, 0xc2, 0x15, 0xd9, + 0xda, 0xb1, 0x2e, 0x3a, 0xec, 0x04, 0x2d, 0x66, 0x3e, 0xc4, 0x0c, 0x2a, + 0x6b, 0xa3, 0xa1, 0x84, 0x7d, 0x4f, 0x81, 0xe6, 0x63, 0x1f, 0x40, 0xe1, + 0xf1, 0xde, 0x47, 0x4b, 0x79, 0x31, 0x8a, 0x6e, 0xe7, 0x2e, 0x39, 0x94, + 0x3e, 0xbf, 0xe8, 0x21, 0x7c, 0x4f, 0x6b, 0xe9, 0xfe, 0xdf, 0x80, 0x1e, + 0xa5, 0x0d, 0x75, 0x32, 0x31, 0x9f, 0x82, 0xf0, 0xc4, 0x3d, 0x0b, 0xb8, + 0x00, 0x31, 0xf5, 0x89, 0x36, 0x4b, 0x0c, 0xf9, 0x35, 0x53, 0xdb, 0xbc, + 0xba, 0xda, 0x10, 0xca, 0x09, 0x83, 0xf0, 0x3a, 0x35, 0x80, 0x1a, 0xf1, + 0x0e, 0x37, 0x34, 0x59, 0x67, 0x3b, 0x1b, 0xff, 0x8d, 0x11, 0x54, 0x06, + 0x98, 0x28, 0x76, 0x27, 0x78, 0xac, 0x14, 0x6e, 0xfb, 0x4f, 0x26, 0x53, + 0xac, 0x1d, 0x42, 0x24, 0x3a, 0x76, 0x03, 0x6d, 0x0f, 0xaf, 0x80, 0x40, + 0x94, 0x5b, 0x41, 0xcd, 0xd1, 0xcf, 0xa4, 0x99, 0x4d, 0x4e, 0x91, 0x20, + 0xb8, 0xde, 0xa2, 0x4c, 0xc8, 0x62, 0xff, 0x4c, 0x6f, 0xc7, 0xb3, 0xda, + 0x4f, 0x6a, 0x18, 0x67, 0x36, 0x81, 0x65, 0xa5, 0xe4, 0xe7, 0xd7, 0x86, + 0xf8, 0x5a, 0xd8, 0x50, 0x19, 0x3b, 0xaf, 0x61, 0x4c, 0xec, 0xd9, 0xdd, + 0x10, 0x35, 0x10, 0x5e, 0xde, 0x78, 0xd1, 0x6d, 0xae, 0xb0, 0x15, 0xf1, + 0xc7, 0xea, 0x44, 0xbc, 0xd2, 0xa7, 0x53, 0x18, 0x65, 0x2b, 0xc9, 0x18, + 0x95, 0xb4, 0x0d, 0x95, 0x38, 0x56, 0x8c, 0xf0, 0x33, 0xa5, 0x90, 0x10, + 0x6d, 0x37, 0x0c, 0x77, 0x8c, 0x05, 0x66, 0xc0, 0x88, 0x16, 0x09, 0xcf, + 0x0f, 0x62, 0x35, 0x29, 0x6b, 0xba, 0x81, 0xfa, 0x78, 0xc5, 0x9e, 0xaf, + 0x76, 0xec, 0xc2, 0x75, 0x90, 0x49, 0x47, 0xaa, 0x74, 0xec, 0x16, 0x92, + 0xe6, 0xd3, 0x5e, 0x71, 0x5c, 0xd0, 0x9c, 0x4a, 0x57, 0xbf, 0x8e, 0xf2, + 0xfe, 0xa4, 0x78, 0xa3, 0x0c, 0x9c, 0xa8, 0xb7, 0x73, 0xf2, 0xaa, 0x7b, + 0xa4, 0x9a, 0xf3, 0x32, 0x60, 0xf9, 0xd3, 0x7d, 0x72, 0xec, 0xa2, 0x7f, + 0x67, 0xab, 0xc1, 0x4d, 0x51, 0xcd, 0x8f, 0x64, 0x4a, 0x16, 0x3d, 0x29, + 0x96, 0xb9, 0xe9, 0x2b, 0xa4, 0x24, 0xef, 0x1c, 0xc7, 0xf6, 0x57, 0xdc, + 0x75, 0x91, 0xd4, 0x94, 0x7f, 0xb5, 0xa1, 0x9a, 0xc5, 0xcf, 0x83, 0x72, + 0xc0, 0xb6, 0xea, 0x64, 0x61, 0x68, 0x73, 0xa2, 0xb8, 0xbc, 0x2c, 0xbe, + 0xb6, 0xeb, 0x0d, 0x58, 0xe1, 0x06, 0x98, 0x4a, 0x36, 0x91, 0xa5, 0x88, + 0xdc, 0xa0, 0xe0, 0xd6, 0xfb, 0xfc, 0x07, 0x1c, 0xd3, 0xc5, 0xe4, 0xc0, + 0x0c, 0x3b, 0x0b, 0x3c, 0x24, 0x5c, 0x68, 0x5c, 0xd1, 0x93, 0x2c, 0x58, + 0x77, 0x0c, 0xef, 0x8b, 0xc9, 0x16, 0xac, 0x11, 0x78, 0x19, 0x94, 0xa9, + 0xfb, 0x61, 0xf4, 0x90, 0xfc, 0x70, 0x7e, 0xde, 0x0e, 0x90, 0xef, 0x1f, + 0x70, 0x08, 0x00, 0xc5, 0x9d, 0x11, 0x3c, 0xa7, 0xa3, 0x47, 0xa6, 0x17, + 0x91, 0x10, 0x0c, 0x60, 0xf3, 0xeb, 0x5a, 0xac, 0xb1, 0x68, 0xbc, 0xe7, + 0xa7, 0x53, 0x5d, 0x57, 0xf2, 0x9c, 0xe6, 0x1b, 0xe9, 0xed, 0x75, 0xf2, + 0xf0, 0x2c, 0xae, 0x48, 0xe3, 0x63, 0x7e, 0xab, 0x25, 0xe1, 0xe2, 0x6c, + 0x43, 0x2a, 0xe7, 0xd9, 0x4e, 0x40, 0xa5, 0xac, 0x8b, 0x6c, 0x91, 0x17, + 0xf1, 0x2f, 0xc1, 0xca, 0x3d, 0xf2, 0x1a, 0xee, 0x11, 0x60, 0xdf, 0x77, + 0x5e, 0x20, 0x1c, 0x9d, 0x32, 0xc3, 0x33, 0x93}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to sequence + // tcID: 43 + {SEC_OID_SHA512, + 43, + {0x5c, 0x39, 0x30, 0xa6, 0x72, 0xc7, 0xbb, 0x33, 0x70, 0x70, 0x4c, 0x21, + 0x18, 0x88, 0x3d, 0x71, 0xee, 0xc0, 0x8d, 0x03, 0x73, 0xc3, 0x86, 0xea, + 0xfa, 0xae, 0x8a, 0xd2, 0x9f, 0x6e, 0x34, 0xcd, 0x90, 0x52, 0xf2, 0xc5, + 0x32, 0xbd, 0xc2, 0xdd, 0xe0, 0xd3, 0x3d, 0xcb, 0xc4, 0xe0, 0x0b, 0x54, + 0x98, 0x4f, 0x80, 0x84, 0x44, 0x62, 0xbd, 0x22, 0x2a, 0x88, 0x6a, 0xbb, + 0x30, 0x3f, 0xd4, 0xe7, 0x87, 0x35, 0xc3, 0x4e, 0xed, 0x7d, 0x9e, 0x72, + 0x03, 0x9c, 0x01, 0xd8, 0xa6, 0xab, 0x7b, 0x8a, 0xd0, 0xd5, 0xc1, 0x61, + 0xd6, 0xd6, 0xa5, 0x0e, 0x67, 0xa7, 0x2b, 0x1b, 0xbb, 0x58, 0xfa, 0x03, + 0x65, 0x6f, 0x68, 0x60, 0xba, 0xcc, 0x01, 0xd1, 0xe7, 0x9d, 0x99, 0x81, + 0x8e, 0x26, 0x79, 0x31, 0x00, 0x57, 0x3a, 0x3a, 0x86, 0x44, 0x11, 0x00, + 0xdf, 0xfe, 0x2b, 0x1b, 0xec, 0x00, 0x28, 0xc3, 0x20, 0xe2, 0x71, 0x80, + 0x1d, 0x9e, 0x29, 0x42, 0x7c, 0x7e, 0x48, 0x27, 0x75, 0x68, 0x77, 0x5f, + 0xcd, 0xb8, 0x41, 0x99, 0x45, 0x1e, 0xa0, 0xca, 0xbf, 0x17, 0xb4, 0x44, + 0x74, 0xdf, 0xb6, 0x32, 0x55, 0x2f, 0x03, 0x11, 0x83, 0x38, 0x10, 0x01, + 0x18, 0x49, 0x5d, 0xc6, 0x2d, 0xf9, 0xfb, 0xb2, 0xd6, 0x23, 0xbf, 0x8f, + 0x09, 0xde, 0x14, 0xa0, 0x3a, 0x18, 0xc0, 0xd5, 0x89, 0x58, 0x44, 0xbd, + 0x08, 0xc7, 0xc9, 0x82, 0xfa, 0x96, 0x6a, 0xf2, 0x24, 0xbe, 0xa6, 0x11, + 0xbf, 0x7f, 0xa7, 0xa3, 0x8e, 0x7d, 0x0b, 0xb7, 0x88, 0x82, 0x7e, 0xd6, + 0x64, 0x13, 0xec, 0x96, 0x2a, 0x8c, 0x49, 0xa3, 0x0c, 0x2b, 0x01, 0x69, + 0x7b, 0x02, 0x46, 0xf8, 0x12, 0xd4, 0x84, 0xaf, 0xee, 0x38, 0xfc, 0x3f, + 0x49, 0xe3, 0x47, 0x70, 0xbe, 0x2e, 0x7a, 0xe6, 0xdf, 0xb0, 0xa9, 0x2c, + 0x70, 0xed, 0x84, 0xbb, 0x51, 0x6b, 0x1f, 0x5e, 0x26, 0xa0, 0x4e, 0xf5, + 0x1a, 0x00, 0xf2, 0x2c, 0x89, 0x45, 0x07, 0xfb, 0xde, 0x0c, 0x35, 0x56, + 0x3e, 0x2c, 0x1f, 0xfb, 0x33, 0xe2, 0x84, 0x7d, 0x16, 0xfa, 0x1c, 0x71, + 0x3c, 0xfd, 0x7f, 0x25, 0x24, 0x5d, 0xf1, 0x80, 0x62, 0xc8, 0xc8, 0xa6, + 0xd3, 0x0c, 0x42, 0x44, 0xb0, 0x1d, 0xd2, 0x43, 0x48, 0x1a, 0x65, 0xab, + 0x06, 0x85, 0xba, 0x3c, 0xc6, 0xbe, 0x4a, 0xab, 0xce, 0xbd, 0x7c, 0x8a, + 0xf3, 0xe5, 0xbc, 0xc7, 0xea, 0x0c, 0x75, 0xe2, 0xf7, 0x95, 0x5b, 0xc8, + 0x34, 0xd4, 0xf4, 0x28, 0x0c, 0x31, 0xdd, 0x3c, 0xcf, 0x30, 0xdc, 0x0a, + 0xe5, 0xff, 0xb2, 0x86, 0x2c, 0x8e, 0x42, 0xfb, 0xd8, 0x69, 0x19, 0xe4, + 0xf4, 0x49, 0xf0, 0x51, 0x35, 0x87, 0xa3, 0x46, 0xa7, 0x14, 0x69, 0x9c, + 0x4d, 0x1c, 0x99, 0xa2, 0x8d, 0x17, 0xf4, 0xb1, 0xcf, 0xdd, 0xc3, 0xa6, + 0xc0, 0x32, 0x11, 0x36, 0x08, 0xe3, 0x6c, 0xf0, 0xdc, 0xba, 0x19, 0xd7, + 0x43, 0x18, 0x9f, 0x40, 0xa4, 0x37, 0x4b, 0x66, 0x49, 0x9b, 0x73, 0x7d, + 0x7f, 0x53, 0xbf, 0xc8, 0x6c, 0xf3, 0x34, 0xab, 0x9e, 0xf9, 0xdc, 0x9e, + 0x17, 0x80, 0x98, 0x75, 0x1e, 0x32, 0x47, 0x1e, 0x9e, 0xdb, 0xc0, 0x02, + 0x51, 0x98, 0x8c, 0xc1, 0x8f, 0xbd, 0x9e, 0x78, 0x62, 0x90, 0xe5, 0x23, + 0xca, 0x54, 0x90, 0x7d, 0x3e, 0x3c, 0x6e, 0xd7, 0x8c, 0x82, 0x17, 0x70, + 0x8f, 0x06, 0xa5, 0xbc, 0xda, 0x4e, 0x04, 0x8d, 0x69, 0x84, 0x53, 0xd1, + 0xe0, 0xde, 0xb0, 0xd7, 0x9b, 0x32, 0x00, 0xc1, 0xa7, 0x38, 0x02, 0x89, + 0xab, 0x04, 0x7b, 0xbc, 0x99, 0xe0, 0x5d, 0xd8, 0x97, 0xf4, 0x85, 0x26, + 0xd7, 0xfb, 0xff, 0x7c, 0xd0, 0xcf, 0xc2, 0x44, 0xc9, 0x91, 0xc1, 0xf9, + 0x62, 0xb6, 0x57, 0x0c, 0x83, 0xe4, 0x09, 0xb7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 44 + {SEC_OID_SHA512, + 44, + {0x51, 0x79, 0xf2, 0x0c, 0x71, 0x25, 0xd5, 0x75, 0x42, 0x0c, 0x85, 0xb0, + 0x95, 0x4d, 0x96, 0xa0, 0xfa, 0x73, 0x10, 0x0b, 0x26, 0x51, 0x13, 0xf3, + 0x01, 0xd9, 0x14, 0x57, 0xcc, 0x90, 0x1e, 0x04, 0x87, 0x6f, 0x86, 0x60, + 0x3f, 0x7b, 0x5e, 0xdf, 0xd2, 0x57, 0x8f, 0xa6, 0x4c, 0x1c, 0xa5, 0x8e, + 0xa4, 0x8b, 0xdb, 0x7d, 0xe0, 0xf7, 0x83, 0x1f, 0x4f, 0x33, 0x1f, 0x25, + 0x54, 0x8b, 0x35, 0x91, 0x51, 0x67, 0xcb, 0xbf, 0xaf, 0xa5, 0x6e, 0xce, + 0x7f, 0xae, 0x60, 0xf8, 0x14, 0xc3, 0xfa, 0xab, 0xd5, 0x10, 0x1d, 0x82, + 0xf0, 0x4c, 0x80, 0xf5, 0x3e, 0x3d, 0x1a, 0xe1, 0xa3, 0xeb, 0xc6, 0xe7, + 0x64, 0xe2, 0x66, 0x76, 0xea, 0x8a, 0xc3, 0x4c, 0x64, 0xcc, 0x3f, 0x1d, + 0x81, 0xa6, 0x34, 0x3c, 0xe1, 0x62, 0x2d, 0xde, 0x7b, 0x80, 0xf7, 0xd0, + 0x1f, 0x59, 0x06, 0xb1, 0xb0, 0x5e, 0x6b, 0xb0, 0x13, 0xf1, 0xc9, 0xec, + 0x9f, 0x60, 0xfd, 0x9a, 0x0b, 0x62, 0x20, 0xad, 0x1e, 0xd6, 0xda, 0xf7, + 0xb4, 0xa8, 0x13, 0x71, 0xf3, 0xd8, 0x0e, 0xe3, 0xa5, 0xf8, 0x0b, 0xab, + 0x86, 0x8a, 0x70, 0x46, 0x2b, 0x64, 0x14, 0xd7, 0x00, 0xf6, 0x0d, 0xf2, + 0x01, 0x85, 0xba, 0xce, 0x77, 0x57, 0x6a, 0x10, 0x65, 0x94, 0xd2, 0xd5, + 0xce, 0x4b, 0x1e, 0xed, 0x15, 0x4b, 0x85, 0xd7, 0x79, 0x32, 0x9d, 0x92, + 0xb9, 0x18, 0x7e, 0x18, 0x1b, 0x32, 0x16, 0x19, 0xe7, 0xfb, 0xe9, 0xaa, + 0x71, 0x1d, 0x98, 0x59, 0x4b, 0x43, 0x4f, 0x3e, 0x01, 0x3e, 0xb6, 0x4e, + 0xe5, 0x6c, 0xfe, 0xb7, 0xa7, 0x0e, 0x0c, 0xa5, 0x86, 0xe1, 0x77, 0x54, + 0x04, 0x60, 0x51, 0x2e, 0x61, 0x69, 0x80, 0x35, 0xed, 0x1e, 0x15, 0x37, + 0xa6, 0x35, 0x85, 0x7c, 0x09, 0xe0, 0x1c, 0x76, 0x28, 0x09, 0xa8, 0xfc, + 0x34, 0x82, 0x78, 0x06, 0x0b, 0x7b, 0x75, 0x1c, 0x30, 0x09, 0xff, 0xb9, + 0x18, 0x17, 0x03, 0x67, 0x15, 0x46, 0x79, 0x7a, 0x60, 0x4b, 0x43, 0x56, + 0x25, 0xf2, 0x11, 0x96, 0xb4, 0x9d, 0x3c, 0xab, 0x7a, 0x44, 0x50, 0xc8, + 0xbd, 0x33, 0x9e, 0x2a, 0xee, 0x3a, 0x1a, 0xd8, 0xef, 0x61, 0xe6, 0x64, + 0x3e, 0xc1, 0x03, 0x7b, 0x59, 0x3f, 0x66, 0xf9, 0x63, 0x2a, 0x6f, 0xdd, + 0x92, 0xcf, 0xc7, 0xed, 0xf4, 0x72, 0xe6, 0x2e, 0x38, 0x6a, 0x3b, 0x54, + 0x34, 0xa4, 0x5f, 0x74, 0x24, 0x61, 0x37, 0x2c, 0xeb, 0x09, 0x7d, 0x23, + 0xb7, 0xb4, 0xf5, 0xd1, 0x53, 0xd4, 0xcb, 0x4e, 0x7b, 0x69, 0x2a, 0x73, + 0x69, 0x25, 0xe5, 0x11, 0x0a, 0xd1, 0xa8, 0xee, 0x42, 0xf9, 0x92, 0xb9, + 0x6d, 0x4f, 0xc3, 0x9a, 0xb4, 0x7e, 0x14, 0x85, 0x49, 0x13, 0xb7, 0xe9, + 0xaa, 0x41, 0x53, 0x6d, 0xba, 0x61, 0xde, 0x7f, 0x08, 0x4e, 0x25, 0x60, + 0x9a, 0x08, 0xcd, 0xa6, 0x3f, 0x1b, 0x86, 0x77, 0x39, 0x67, 0x78, 0xa0, + 0x01, 0x64, 0x45, 0x33, 0x3a, 0xe3, 0x70, 0xa3, 0xf2, 0x6d, 0xe6, 0x1c, + 0x60, 0x7d, 0xa3, 0xb1, 0xbc, 0x52, 0xdc, 0x3e, 0xf8, 0xc2, 0xb9, 0x6b, + 0x9a, 0x9d, 0x72, 0x61, 0xc4, 0x08, 0x14, 0x49, 0xda, 0x08, 0x8c, 0x6f, + 0x02, 0xcd, 0x6f, 0x97, 0x22, 0x21, 0x91, 0xa8, 0x28, 0xdc, 0xeb, 0x8d, + 0x3c, 0x25, 0x7a, 0xd6, 0x0a, 0xed, 0x90, 0x3d, 0x68, 0x91, 0x23, 0x98, + 0x2b, 0x6d, 0x3a, 0xf0, 0xb0, 0x3f, 0xf1, 0x76, 0x13, 0xa4, 0xb7, 0x7d, + 0x0b, 0xbe, 0x6f, 0x67, 0x1c, 0x6c, 0xc0, 0x49, 0x78, 0x71, 0x48, 0x99, + 0x71, 0x41, 0x06, 0x89, 0x2c, 0xb9, 0x1f, 0xa9, 0x1d, 0x91, 0x2b, 0x1f, + 0xd5, 0x70, 0x66, 0x52, 0x64, 0x50, 0x8d, 0xfc, 0x11, 0x17, 0xb5, 0xd6, + 0x0e, 0x06, 0x6e, 0xcd, 0xc4, 0x94, 0xd7, 0xb3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to sequence + // tcID: 45 + {SEC_OID_SHA512, + 45, + {0x2b, 0x82, 0x2c, 0x97, 0xee, 0x59, 0x98, 0x74, 0x4c, 0x50, 0x48, 0x8a, + 0x0c, 0x2b, 0x47, 0x42, 0x2c, 0x2c, 0xa0, 0xe1, 0x3c, 0x8a, 0x07, 0xae, + 0xec, 0x7e, 0x42, 0xe0, 0xef, 0x81, 0x30, 0x77, 0x21, 0x2a, 0xd5, 0x04, + 0x6b, 0x52, 0x28, 0x98, 0xfd, 0x5d, 0x5f, 0x4a, 0x46, 0x62, 0xf2, 0x5e, + 0xba, 0xa6, 0x40, 0x32, 0x60, 0xab, 0x59, 0x66, 0x59, 0x91, 0x59, 0xc4, + 0x5e, 0x66, 0xe2, 0x1e, 0x62, 0xb9, 0x4f, 0x8d, 0xbd, 0x41, 0xcb, 0x76, + 0x04, 0x24, 0xcb, 0x8d, 0xed, 0xea, 0x67, 0x40, 0x5e, 0x14, 0xbd, 0xf3, + 0x27, 0x06, 0x5b, 0x2e, 0xe3, 0x84, 0x4d, 0xa8, 0x2f, 0x7a, 0xe8, 0xa2, + 0xff, 0x46, 0x41, 0xb9, 0xa8, 0x3e, 0xd6, 0xab, 0xe5, 0x1c, 0xfd, 0xeb, + 0x0c, 0x84, 0x02, 0x2e, 0xf4, 0x25, 0x70, 0xca, 0x51, 0xf1, 0xf4, 0xa5, + 0x99, 0x56, 0xe4, 0x3e, 0x3a, 0x59, 0xf1, 0x32, 0xaf, 0xaa, 0x4e, 0x87, + 0x2b, 0x15, 0x34, 0xfa, 0xdd, 0x85, 0x68, 0xcf, 0xae, 0x19, 0x5f, 0x6f, + 0xaf, 0x0f, 0xd4, 0xa4, 0x05, 0xd5, 0xb2, 0xe8, 0x84, 0x0d, 0xf0, 0xdb, + 0x18, 0xed, 0x8d, 0xbc, 0x20, 0x30, 0xba, 0x57, 0xd2, 0xd4, 0x9d, 0x36, + 0x45, 0x44, 0xdd, 0xda, 0xc0, 0x38, 0x62, 0x82, 0x96, 0xb9, 0x93, 0x7f, + 0xf4, 0xeb, 0x97, 0x12, 0x3b, 0xbb, 0xa3, 0x5f, 0xe7, 0xa3, 0x2c, 0x67, + 0x6b, 0xc0, 0x29, 0x29, 0x01, 0xb1, 0x6f, 0xec, 0x32, 0x95, 0x36, 0xef, + 0xf1, 0x92, 0x2a, 0x56, 0x5b, 0x91, 0xb2, 0xb8, 0xff, 0xc0, 0x98, 0x55, + 0x63, 0xa6, 0xea, 0x24, 0x5a, 0x20, 0xac, 0x0f, 0xd0, 0x96, 0xb2, 0x27, + 0xb0, 0xf3, 0xfc, 0x61, 0x0f, 0x62, 0x7a, 0x9e, 0x30, 0x63, 0x36, 0xe4, + 0x20, 0x12, 0xec, 0x55, 0x79, 0x7a, 0x67, 0xa5, 0xc4, 0x11, 0xc6, 0x47, + 0xe7, 0xd4, 0xf3, 0x42, 0x2b, 0x39, 0x14, 0xad, 0x8b, 0xe2, 0x83, 0xf3, + 0x3d, 0x65, 0x4d, 0xeb, 0xaf, 0xc3, 0xbe, 0xdb, 0xd8, 0x4b, 0xca, 0xc4, + 0xfc, 0x16, 0xf7, 0x04, 0x67, 0xc3, 0x44, 0x61, 0x35, 0x53, 0x96, 0xd5, + 0x9a, 0xfd, 0xd1, 0x34, 0x20, 0xa5, 0xcd, 0x5b, 0x29, 0x0a, 0xdb, 0x9c, + 0x5d, 0x05, 0xe5, 0xef, 0x3c, 0x93, 0x60, 0xc3, 0xcc, 0xeb, 0xff, 0x65, + 0x22, 0x21, 0xdf, 0xe6, 0x07, 0x61, 0x04, 0xe9, 0xac, 0xd9, 0x27, 0x15, + 0x34, 0x4c, 0xbb, 0xec, 0x2b, 0x17, 0x4c, 0x02, 0x4a, 0xc0, 0x6f, 0x7d, + 0xad, 0xd3, 0x4c, 0xa1, 0xd2, 0x47, 0x50, 0xcb, 0x24, 0x8b, 0xaf, 0xae, + 0x22, 0x1e, 0x7d, 0x88, 0x75, 0x0d, 0x3d, 0xaf, 0x84, 0x27, 0x17, 0xd5, + 0x67, 0xa7, 0xad, 0xd3, 0x39, 0xef, 0x54, 0xb1, 0xb2, 0x18, 0xd6, 0x34, + 0xca, 0xac, 0xa3, 0xa7, 0x29, 0xb1, 0x55, 0x61, 0xac, 0x75, 0xf1, 0xf3, + 0x8a, 0x00, 0xed, 0x34, 0xbc, 0x32, 0x2e, 0x85, 0x4f, 0x9b, 0xd5, 0xfb, + 0x69, 0xb3, 0xe8, 0x20, 0x62, 0x69, 0x6e, 0x40, 0x60, 0x22, 0x03, 0xf9, + 0xe5, 0x34, 0x29, 0x5c, 0xe2, 0xba, 0x82, 0x45, 0xaf, 0xdd, 0x0c, 0x60, + 0x28, 0xd1, 0xb0, 0x27, 0x19, 0x96, 0x2f, 0xf0, 0x54, 0xd2, 0xe5, 0x75, + 0xcf, 0x33, 0xaa, 0x50, 0x76, 0xc7, 0x52, 0x44, 0xd0, 0x7f, 0xac, 0x15, + 0x5c, 0x35, 0x15, 0xa4, 0xea, 0x9e, 0xaf, 0xd6, 0xaf, 0x33, 0xad, 0x2d, + 0x75, 0x36, 0x32, 0x2f, 0x0e, 0x9e, 0xf9, 0x1a, 0x28, 0xbf, 0x82, 0xe9, + 0x8f, 0xee, 0xf6, 0x75, 0xb5, 0x0b, 0x22, 0x3d, 0xa2, 0x73, 0x31, 0x42, + 0x50, 0x29, 0xa6, 0xc3, 0x0d, 0x9c, 0xed, 0x42, 0x49, 0x92, 0xb7, 0x5d, + 0x10, 0xc1, 0x65, 0x7c, 0x0e, 0xc5, 0xc1, 0x33, 0xf1, 0x68, 0x30, 0x4e, + 0x34, 0xde, 0xdb, 0x4c, 0xda, 0x80, 0x12, 0x8c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 46 + {SEC_OID_SHA512, + 46, + {0x52, 0x94, 0xaf, 0xb7, 0xd0, 0x60, 0x30, 0x6b, 0xa8, 0x15, 0xa1, 0x7b, + 0xa7, 0x43, 0xaa, 0x67, 0x11, 0x14, 0xbb, 0x97, 0x48, 0x72, 0x89, 0xa0, + 0x92, 0x18, 0x3b, 0xd4, 0x13, 0x73, 0xe5, 0xe3, 0xa0, 0xdf, 0x72, 0x44, + 0x68, 0x87, 0x81, 0xaf, 0x07, 0xd1, 0x18, 0xe9, 0xf1, 0x88, 0x18, 0x46, + 0x8a, 0x83, 0x7e, 0x83, 0xf2, 0xc5, 0x82, 0x52, 0xda, 0x52, 0x3f, 0x8b, + 0x25, 0xe6, 0x1c, 0x96, 0xfa, 0x6a, 0xc9, 0x74, 0x34, 0xee, 0x55, 0x3c, + 0xe5, 0x8f, 0xde, 0xd6, 0x89, 0xee, 0x82, 0xce, 0xab, 0x47, 0xb3, 0x8f, + 0x84, 0x5e, 0x72, 0x55, 0x04, 0xb2, 0xdd, 0xd6, 0x17, 0x53, 0xbb, 0x9e, + 0x33, 0x4a, 0x60, 0x7f, 0xc4, 0x56, 0x16, 0xef, 0x66, 0xb3, 0x47, 0xae, + 0xc5, 0xcd, 0x44, 0xb8, 0xa7, 0x89, 0x68, 0xab, 0xc6, 0xbc, 0xc0, 0xa2, + 0xa1, 0x9c, 0x36, 0x32, 0x49, 0x37, 0xfd, 0x1e, 0xb1, 0x15, 0x54, 0x51, + 0x68, 0x06, 0xde, 0xde, 0x40, 0x75, 0xc8, 0x6b, 0x86, 0x83, 0x5a, 0x35, + 0xc6, 0x0f, 0x4b, 0xb4, 0x82, 0x20, 0x4d, 0x0b, 0x08, 0x55, 0xbb, 0xaf, + 0x67, 0x22, 0x8d, 0x69, 0x36, 0xdd, 0x18, 0x86, 0x33, 0x5e, 0x85, 0xa5, + 0x9e, 0xa4, 0x45, 0x08, 0x47, 0x35, 0x36, 0x8f, 0x76, 0xbe, 0x5b, 0x7f, + 0xa3, 0xae, 0xae, 0xbd, 0xbe, 0x87, 0x59, 0x14, 0x51, 0xd9, 0x49, 0x9c, + 0xda, 0xd2, 0x6f, 0x82, 0xec, 0x68, 0x0a, 0x46, 0x58, 0x7d, 0x5b, 0x10, + 0x08, 0xb7, 0x8b, 0xd9, 0x95, 0x75, 0x65, 0x0a, 0xf8, 0x97, 0x57, 0x97, + 0xbd, 0xea, 0x91, 0x29, 0x32, 0xac, 0x93, 0x98, 0xba, 0x35, 0xac, 0x95, + 0xa6, 0x15, 0xef, 0x6b, 0x51, 0xb1, 0x41, 0xf1, 0x8e, 0xea, 0x88, 0xa1, + 0xaa, 0xc5, 0x3d, 0xc1, 0x35, 0x42, 0xee, 0xca, 0xb7, 0x14, 0x28, 0x5f, + 0x5b, 0xf2, 0xea, 0x75, 0xd9, 0x38, 0x54, 0x25, 0x78, 0x4f, 0xcf, 0xfb, + 0x33, 0x12, 0x8b, 0xbe, 0x36, 0x46, 0xe5, 0xbe, 0x15, 0x2b, 0x20, 0x00, + 0x02, 0x0b, 0xdd, 0x0d, 0x00, 0xe0, 0x08, 0xe6, 0x74, 0xd5, 0x01, 0x21, + 0x70, 0xb2, 0xde, 0xd8, 0x48, 0xae, 0x57, 0xbd, 0xaf, 0x25, 0x87, 0x7e, + 0x33, 0x3f, 0xa1, 0xc1, 0x12, 0xac, 0xee, 0x9f, 0xa1, 0x49, 0x8c, 0xef, + 0x6b, 0x35, 0x3e, 0x5b, 0x3c, 0x6d, 0xa6, 0x8b, 0xf4, 0x9f, 0x30, 0x23, + 0x72, 0xba, 0xb5, 0x94, 0x60, 0x65, 0xfe, 0x20, 0xb6, 0x8f, 0xfd, 0xa4, + 0x00, 0xf5, 0x7f, 0x82, 0xf9, 0xe0, 0xbb, 0x02, 0x4e, 0x06, 0xda, 0x73, + 0x70, 0xd8, 0xff, 0x47, 0xc8, 0xcc, 0x00, 0x98, 0xcb, 0x36, 0x5a, 0xe9, + 0x7b, 0xba, 0x06, 0x08, 0xd1, 0x45, 0x65, 0xf8, 0x3a, 0x73, 0x00, 0x8a, + 0x45, 0x4f, 0x02, 0x8e, 0xb8, 0x18, 0xdc, 0x8f, 0x5f, 0xf2, 0x89, 0x7f, + 0xfc, 0x96, 0x45, 0x30, 0x99, 0x0d, 0xce, 0xeb, 0xcb, 0xe3, 0xac, 0xf4, + 0x61, 0x51, 0xb1, 0xf1, 0x11, 0x1d, 0x79, 0xf9, 0x9d, 0x98, 0x8e, 0x89, + 0x48, 0x11, 0x44, 0xc3, 0x9a, 0xe4, 0x90, 0x2e, 0xff, 0xeb, 0xba, 0x87, + 0x99, 0xca, 0x9f, 0xf6, 0xd5, 0x19, 0x94, 0xd9, 0x4c, 0x70, 0xea, 0xcf, + 0x33, 0xfd, 0x5e, 0x8a, 0x5c, 0x38, 0xc7, 0x2d, 0x2f, 0x1e, 0x28, 0x26, + 0x88, 0xd2, 0x69, 0x9a, 0x76, 0xa9, 0x9f, 0x12, 0x3d, 0xbc, 0xa7, 0x41, + 0xd8, 0x3a, 0xa2, 0x22, 0xcb, 0xb1, 0x1c, 0x85, 0xca, 0x10, 0x19, 0xda, + 0x80, 0x95, 0x0c, 0x0e, 0x00, 0xa3, 0x19, 0x22, 0xaa, 0xbd, 0x37, 0xf6, + 0x68, 0x51, 0x50, 0xdf, 0x7e, 0xf2, 0x65, 0x87, 0xfe, 0xb3, 0xcd, 0x82, + 0x5d, 0x5b, 0x48, 0x01, 0xa4, 0x6b, 0x05, 0x6b, 0x2d, 0x9d, 0xc4, 0x91, + 0x79, 0x02, 0x49, 0xff, 0xf5, 0x49, 0xba, 0xe0}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to sequence + // tcID: 47 + {SEC_OID_SHA512, + 47, + {0x15, 0x34, 0x7a, 0x76, 0x17, 0xd2, 0x34, 0xe8, 0xc9, 0x4d, 0x0f, 0xec, + 0xb9, 0x96, 0x09, 0x72, 0xc2, 0xc9, 0x9c, 0xcb, 0x33, 0xd3, 0x84, 0x96, + 0x7f, 0xb8, 0x21, 0xd9, 0x13, 0x8d, 0xeb, 0xad, 0x76, 0xfa, 0x5d, 0xba, + 0xa4, 0xaf, 0x36, 0x72, 0xc7, 0x73, 0xcd, 0x95, 0xc9, 0xf0, 0x34, 0x92, + 0x51, 0xa9, 0x0e, 0x81, 0x3a, 0xcc, 0xed, 0x8b, 0x37, 0xd9, 0x92, 0x55, + 0xcb, 0x61, 0x90, 0xb5, 0xbe, 0xb3, 0x08, 0x3c, 0x17, 0x6a, 0x6e, 0x30, + 0xa5, 0x37, 0x1f, 0xb3, 0x2e, 0x8e, 0x1b, 0x83, 0x45, 0xdc, 0x60, 0xbb, + 0x4b, 0x64, 0x2a, 0xee, 0x31, 0x17, 0x9e, 0x81, 0x10, 0x7b, 0xfe, 0x71, + 0x38, 0x9b, 0xb4, 0xc8, 0x21, 0x35, 0x7f, 0x01, 0xc2, 0xfa, 0x35, 0x23, + 0x68, 0xf4, 0xd0, 0x3f, 0x88, 0xe4, 0xb6, 0xff, 0xbb, 0x82, 0x22, 0x86, + 0x81, 0xb1, 0xd8, 0xbb, 0xc4, 0x0b, 0xad, 0x39, 0xee, 0x53, 0x2f, 0x35, + 0xe7, 0x47, 0xc7, 0x96, 0x2a, 0x2a, 0x2b, 0x8b, 0x86, 0x29, 0x39, 0xc0, + 0x17, 0xfd, 0x16, 0xf1, 0xf9, 0xe1, 0xcb, 0x68, 0xff, 0xa7, 0x8b, 0x49, + 0x1a, 0xf1, 0x52, 0x55, 0x93, 0x76, 0x39, 0x7f, 0x59, 0xea, 0x0d, 0x13, + 0xfa, 0x47, 0xa1, 0x01, 0xc5, 0x7f, 0xec, 0x26, 0x15, 0x2e, 0xf4, 0x68, + 0x09, 0x24, 0x4a, 0x7a, 0x15, 0x18, 0xd9, 0xa9, 0x21, 0xa2, 0xf0, 0x7b, + 0x76, 0xe5, 0xb0, 0x26, 0x9a, 0x50, 0x4b, 0xd7, 0xad, 0xd8, 0x7d, 0xe0, + 0x23, 0xa3, 0x23, 0xeb, 0x4f, 0xb3, 0x2a, 0x2d, 0x36, 0xb0, 0x5d, 0x3e, + 0xdc, 0x84, 0x0b, 0xe4, 0xb9, 0x33, 0x00, 0xcf, 0xce, 0x30, 0xdb, 0x29, + 0xd3, 0xb7, 0xe2, 0xcc, 0xda, 0xc4, 0x22, 0x42, 0x3e, 0x60, 0x27, 0xa8, + 0xde, 0x9c, 0xdf, 0x5d, 0x99, 0x8b, 0xd0, 0x4f, 0xeb, 0x95, 0x3c, 0xd4, + 0x55, 0xd1, 0xb8, 0x7e, 0x7c, 0xac, 0xe1, 0xd5, 0xef, 0x40, 0xcf, 0x41, + 0x85, 0x7e, 0x26, 0x11, 0xcb, 0x04, 0x6b, 0xdc, 0xf6, 0x67, 0x0d, 0x54, + 0x8e, 0x76, 0x01, 0x5f, 0x2f, 0xfc, 0x48, 0xf4, 0x82, 0xee, 0x68, 0xaa, + 0x9c, 0x96, 0x3d, 0x81, 0x19, 0x6a, 0xc8, 0xe9, 0x9b, 0xde, 0x7e, 0x09, + 0x59, 0x10, 0x7e, 0x56, 0x46, 0xde, 0x07, 0xa1, 0xc4, 0x4e, 0x99, 0xfd, + 0x5e, 0xe6, 0xe2, 0x63, 0x3b, 0x54, 0x1c, 0x40, 0x57, 0x97, 0x79, 0xba, + 0xa2, 0xdd, 0x04, 0x48, 0xef, 0x4e, 0x11, 0x69, 0xdb, 0xc7, 0xf3, 0x28, + 0xe5, 0x9f, 0x61, 0x8e, 0x80, 0x84, 0x21, 0x2f, 0x07, 0x86, 0x9d, 0x32, + 0x35, 0x10, 0xe8, 0x8d, 0x19, 0xe0, 0xee, 0xe6, 0x57, 0x84, 0xfe, 0x6b, + 0x4e, 0xea, 0xa5, 0x84, 0xdb, 0x42, 0xdb, 0x25, 0x87, 0x74, 0x0a, 0x6a, + 0x89, 0xe7, 0x46, 0xba, 0xc5, 0x66, 0xfb, 0xe8, 0xed, 0xe6, 0xaa, 0x3e, + 0x49, 0x4d, 0xb5, 0x14, 0x3c, 0x58, 0x34, 0x45, 0x4c, 0x70, 0xa1, 0xda, + 0x8a, 0x66, 0xcc, 0x73, 0x82, 0x29, 0x2f, 0x04, 0x10, 0x27, 0x13, 0x13, + 0x2c, 0xf7, 0x4f, 0x99, 0x2e, 0x46, 0x90, 0xef, 0xea, 0x72, 0xdc, 0xe8, + 0xcc, 0x03, 0x45, 0xc0, 0xce, 0x36, 0x86, 0x71, 0xde, 0xb5, 0x64, 0x51, + 0x5a, 0x43, 0x92, 0x5d, 0x85, 0x8f, 0x4e, 0x04, 0xd9, 0x9c, 0x68, 0x11, + 0x95, 0xca, 0x77, 0xe0, 0x73, 0x1d, 0xc7, 0x3a, 0xb1, 0x4c, 0x19, 0x94, + 0xa3, 0x27, 0x03, 0xf7, 0xf3, 0x08, 0x59, 0xa5, 0x42, 0xe9, 0x49, 0xcc, + 0x5b, 0x07, 0x39, 0x82, 0x46, 0xa2, 0xe4, 0x28, 0xfb, 0x04, 0xcf, 0xf9, + 0x5d, 0x4f, 0xe4, 0x8a, 0x52, 0x53, 0x84, 0xc9, 0xf0, 0x3d, 0xec, 0x4d, + 0x4a, 0x32, 0x20, 0xe1, 0x7d, 0x55, 0xe6, 0xa2, 0xb2, 0xc2, 0x41, 0xe8, + 0x3c, 0x76, 0x36, 0x3a, 0x32, 0x7d, 0x84, 0x83}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 48 + {SEC_OID_SHA512, + 48, + {0x81, 0xd4, 0x5d, 0xd2, 0xed, 0x7b, 0xde, 0xb1, 0x22, 0xed, 0xed, 0x3c, + 0x9d, 0x8e, 0x2a, 0x9c, 0x0a, 0xed, 0x18, 0x57, 0x48, 0x37, 0x64, 0xf8, + 0x6e, 0x8d, 0x94, 0x53, 0xca, 0x39, 0x8e, 0x15, 0x98, 0x86, 0x71, 0x05, + 0x58, 0xcf, 0xd8, 0x25, 0x94, 0xb8, 0x27, 0x26, 0xc9, 0x58, 0x06, 0xe3, + 0x64, 0xc8, 0x57, 0xaa, 0xc2, 0x30, 0x9f, 0x24, 0x9c, 0x3f, 0x92, 0x72, + 0xe2, 0x84, 0x2f, 0x19, 0xf3, 0x81, 0xba, 0x9f, 0x06, 0x2b, 0xa1, 0x21, + 0x63, 0xce, 0xc8, 0x08, 0xa9, 0xd2, 0xf7, 0x5f, 0x01, 0xd3, 0x76, 0x09, + 0x37, 0xe3, 0xc7, 0x95, 0xd3, 0x02, 0x82, 0x23, 0xb2, 0x9e, 0xbc, 0x6b, + 0x23, 0x89, 0x82, 0x05, 0xce, 0x28, 0x6f, 0xc2, 0xc7, 0x34, 0x5e, 0x67, + 0x64, 0x4d, 0xb5, 0xb5, 0xfa, 0xfc, 0x53, 0x9a, 0x4a, 0x07, 0xf8, 0xda, + 0x44, 0x78, 0x15, 0x20, 0x48, 0x27, 0xe5, 0x34, 0x21, 0x43, 0x1e, 0x97, + 0x8e, 0x86, 0xf6, 0x1c, 0x07, 0xe4, 0x13, 0xcc, 0xda, 0xd6, 0xbd, 0x83, + 0x53, 0xcb, 0x0b, 0x69, 0x29, 0xca, 0xb0, 0xb3, 0x09, 0xf8, 0x88, 0x91, + 0xad, 0x93, 0x06, 0x04, 0x68, 0x35, 0xeb, 0x04, 0xe6, 0x29, 0x55, 0x36, + 0xbc, 0x39, 0xf9, 0x5d, 0x40, 0x23, 0xd3, 0x26, 0xb9, 0x38, 0x96, 0x21, + 0x7f, 0x4f, 0x59, 0x66, 0xd7, 0xc2, 0x97, 0xdc, 0x58, 0x94, 0x06, 0x52, + 0xc4, 0x6a, 0xf5, 0x65, 0x87, 0x1f, 0xa0, 0xaf, 0x03, 0xd9, 0x44, 0x53, + 0x57, 0xcc, 0x1e, 0x62, 0xee, 0x90, 0x19, 0xa3, 0xcf, 0x07, 0x09, 0xb3, + 0x95, 0xdb, 0x77, 0x6d, 0x69, 0x06, 0x3a, 0x02, 0x8c, 0x04, 0xca, 0x1a, + 0x14, 0x30, 0xcc, 0x85, 0xdc, 0xce, 0xd8, 0xd0, 0x5b, 0x42, 0x69, 0x83, + 0x04, 0xf6, 0x74, 0x23, 0x83, 0x94, 0xfe, 0xbf, 0x53, 0x2e, 0x3a, 0xa2, + 0x81, 0xea, 0x66, 0x24, 0x8b, 0x55, 0x39, 0xa3, 0x3c, 0x73, 0x20, 0xe6, + 0xc0, 0x80, 0xbd, 0xe4, 0x7e, 0xe1, 0x10, 0x7b, 0x10, 0x77, 0x61, 0x17, + 0x0e, 0xe1, 0x8c, 0x09, 0x4a, 0x45, 0x38, 0x5d, 0xde, 0x9d, 0xef, 0x35, + 0x83, 0x60, 0x11, 0x4c, 0x7f, 0xf9, 0xb5, 0x61, 0x90, 0x16, 0x46, 0xf2, + 0x87, 0x28, 0x25, 0xd6, 0x35, 0x47, 0xea, 0x3d, 0xce, 0xfa, 0x9a, 0x07, + 0xbe, 0x2b, 0x96, 0xac, 0x26, 0x9e, 0x40, 0x65, 0xcd, 0xdd, 0xea, 0x77, + 0xb8, 0x46, 0x24, 0x78, 0xc9, 0x81, 0xd0, 0xef, 0x19, 0xc0, 0xbc, 0x85, + 0x6e, 0x00, 0x68, 0x0e, 0x72, 0x8e, 0x91, 0x89, 0x67, 0x4f, 0xee, 0x43, + 0xe2, 0xab, 0x98, 0xb8, 0xb4, 0x3f, 0x82, 0x2b, 0x0d, 0x31, 0x94, 0xca, + 0x8e, 0x7d, 0xf4, 0x0c, 0xa9, 0xb8, 0xc7, 0x95, 0x84, 0x8c, 0x9f, 0x4a, + 0x7e, 0x7a, 0x7a, 0xd8, 0x01, 0x1e, 0x07, 0xa1, 0xad, 0x88, 0x32, 0x2c, + 0x84, 0xaf, 0x0c, 0xc1, 0xb9, 0x79, 0xef, 0xb2, 0xc5, 0x3b, 0xda, 0x88, + 0x77, 0xc0, 0xbf, 0x76, 0x20, 0x12, 0x8d, 0xab, 0xb9, 0x93, 0xc4, 0xdf, + 0x1f, 0x6a, 0x6b, 0x25, 0x4a, 0xab, 0x34, 0x25, 0xb9, 0xcc, 0xef, 0x47, + 0xeb, 0x04, 0xc2, 0x01, 0x12, 0xd0, 0x4d, 0x60, 0x89, 0xab, 0x2b, 0xf6, + 0x7b, 0x1f, 0xa9, 0xe4, 0xbe, 0xab, 0xca, 0x33, 0xf8, 0x82, 0xa9, 0x07, + 0x5d, 0xab, 0x81, 0x0d, 0xbc, 0xde, 0x8d, 0xca, 0x88, 0x5c, 0x89, 0x79, + 0x83, 0x15, 0x9a, 0xa6, 0x07, 0x4e, 0x02, 0x2a, 0x2e, 0x2e, 0x4e, 0x3b, + 0x67, 0x94, 0x52, 0xff, 0xc0, 0x4b, 0xce, 0xf7, 0xf2, 0x67, 0x11, 0x1d, + 0xf2, 0xe7, 0xea, 0x57, 0xc7, 0xbb, 0x59, 0x34, 0x54, 0x92, 0x4c, 0x36, + 0x40, 0xc3, 0x74, 0x87, 0xb0, 0xd3, 0xa9, 0x67, 0xe5, 0x67, 0x48, 0x40, + 0x0c, 0x85, 0x6c, 0x65, 0x30, 0xdf, 0x8c, 0xa4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 49 + {SEC_OID_SHA512, + 49, + {0x63, 0xbf, 0xae, 0x42, 0x1b, 0xea, 0x1b, 0xc8, 0x41, 0xc4, 0xc5, 0x57, + 0x61, 0xd3, 0xb9, 0x02, 0x66, 0x3c, 0x57, 0x57, 0x77, 0xe3, 0xa4, 0xef, + 0x22, 0x31, 0x40, 0x66, 0x00, 0xc6, 0x05, 0x5f, 0x13, 0x8a, 0x97, 0xd8, + 0xe5, 0x2a, 0x67, 0xb1, 0xed, 0xf7, 0xd4, 0x73, 0x84, 0xe3, 0x2c, 0x56, + 0xca, 0x0e, 0x9a, 0xdd, 0xb1, 0xf3, 0x3e, 0x42, 0x56, 0x13, 0xa4, 0x44, + 0x9a, 0xb1, 0xd5, 0x11, 0xec, 0x58, 0xf9, 0xb0, 0x3c, 0xf8, 0xdd, 0xde, + 0x81, 0x13, 0xb9, 0x43, 0x14, 0x8a, 0xe6, 0x45, 0x65, 0x90, 0xa8, 0x17, + 0x46, 0x38, 0x2d, 0x46, 0x22, 0xf2, 0x60, 0xad, 0xea, 0xf2, 0x17, 0x43, + 0x43, 0x15, 0xe1, 0xed, 0x44, 0xf5, 0x2e, 0xe8, 0x9e, 0x70, 0x5b, 0x29, + 0x2a, 0x64, 0x1a, 0x72, 0xe2, 0x5d, 0x63, 0x93, 0x59, 0x9a, 0xf2, 0xd7, + 0x75, 0x24, 0xf7, 0x20, 0x99, 0x6c, 0x23, 0x35, 0x40, 0x75, 0x1d, 0x9d, + 0x30, 0x0f, 0xfd, 0x46, 0x7a, 0xcf, 0x58, 0xee, 0xb1, 0xb3, 0xaf, 0x0e, + 0xa9, 0x80, 0x5d, 0x5e, 0xbc, 0x8e, 0x6f, 0x70, 0xed, 0x6b, 0xab, 0x6c, + 0x53, 0x50, 0x08, 0x8a, 0xb1, 0xd2, 0x79, 0xb4, 0xec, 0xbc, 0xcb, 0x41, + 0xa3, 0x4a, 0x3d, 0x7f, 0x36, 0x6d, 0xf8, 0x9f, 0x1c, 0x47, 0x79, 0x81, + 0x87, 0x6a, 0xe7, 0x0f, 0x01, 0x9b, 0x97, 0x16, 0xe8, 0xc4, 0x55, 0x19, + 0xfe, 0xd2, 0x7f, 0x15, 0x99, 0xd4, 0x69, 0xc9, 0x3a, 0xc3, 0x2a, 0xb0, + 0xae, 0xae, 0xdd, 0x37, 0xa0, 0x67, 0xb6, 0xd4, 0x60, 0xeb, 0x7d, 0xe7, + 0x10, 0xe7, 0xa2, 0x5c, 0x7c, 0x2e, 0x02, 0xf2, 0xd2, 0xa7, 0x9a, 0x22, + 0x99, 0xc6, 0xd4, 0x74, 0x5a, 0xf6, 0x0e, 0x44, 0xcd, 0x30, 0xd8, 0x04, + 0xfb, 0x95, 0x8e, 0x9c, 0x88, 0x51, 0xc1, 0x91, 0x57, 0x5b, 0x9c, 0xba, + 0x35, 0x82, 0x00, 0xf4, 0x13, 0xe9, 0x7d, 0xc4, 0x35, 0xa8, 0xde, 0x7b, + 0x99, 0x6a, 0x93, 0x5b, 0x87, 0x19, 0x2a, 0x1f, 0xb9, 0xc8, 0x92, 0xbe, + 0x42, 0x67, 0x86, 0xc2, 0xa2, 0x6e, 0x38, 0xce, 0x1b, 0x61, 0xed, 0x06, + 0x00, 0xaa, 0x73, 0xb1, 0x42, 0x49, 0x89, 0x52, 0xec, 0x8b, 0xaf, 0xe3, + 0xe2, 0x61, 0xc5, 0xa5, 0x1d, 0x70, 0xcf, 0xcd, 0x8f, 0x17, 0x92, 0x16, + 0x38, 0x6f, 0x71, 0x95, 0x6b, 0x01, 0x7f, 0xae, 0x88, 0x36, 0x97, 0xfd, + 0x62, 0x67, 0x98, 0xdc, 0x3f, 0xfe, 0xa1, 0x5f, 0xd6, 0x89, 0xe5, 0x9f, + 0xd5, 0xc9, 0x14, 0x3c, 0xae, 0x2f, 0x15, 0x0e, 0x54, 0x24, 0x38, 0x39, + 0xfb, 0x48, 0xdc, 0xed, 0x3c, 0x70, 0xc4, 0x06, 0x1a, 0x88, 0xfb, 0x77, + 0xd9, 0x71, 0x42, 0x0b, 0x85, 0x8f, 0xfc, 0x22, 0x1f, 0x3a, 0xd6, 0x57, + 0x78, 0x48, 0x11, 0x79, 0x70, 0xd0, 0x62, 0xaf, 0x3f, 0x25, 0x5e, 0x19, + 0x7e, 0xd3, 0x58, 0xa5, 0xeb, 0x7e, 0xfb, 0x06, 0x3b, 0x54, 0xfb, 0x6c, + 0x21, 0x07, 0x3a, 0xe1, 0x18, 0x76, 0x59, 0x09, 0x96, 0x82, 0xfb, 0x15, + 0x83, 0xa0, 0x24, 0x29, 0x47, 0xbb, 0x80, 0x46, 0x65, 0x91, 0x24, 0x71, + 0xe4, 0x12, 0x13, 0x81, 0xe4, 0xa7, 0xac, 0x9b, 0x33, 0xd9, 0xa1, 0xd8, + 0x2b, 0x48, 0xa1, 0x2c, 0x8b, 0x98, 0xe4, 0x34, 0xe9, 0x7e, 0xed, 0x91, + 0x2a, 0x41, 0x36, 0x3b, 0xb6, 0x6b, 0x78, 0xd9, 0x2f, 0xc5, 0x2d, 0xfb, + 0x7c, 0x15, 0x34, 0x49, 0xa0, 0x6a, 0x09, 0x5f, 0x29, 0x79, 0x81, 0x01, + 0x57, 0x7f, 0xaf, 0xa4, 0xd9, 0x12, 0x57, 0x75, 0x62, 0x18, 0x53, 0x64, + 0x4e, 0x2f, 0xac, 0x9b, 0x2d, 0xe2, 0x81, 0xc0, 0xdc, 0xd8, 0x66, 0x5c, + 0xef, 0x3d, 0x1d, 0x6b, 0xbe, 0xf6, 0x1c, 0x2c, 0x09, 0x1d, 0xfa, 0x93, + 0x1c, 0xc6, 0xef, 0x40, 0xee, 0x9d, 0x5b, 0x80}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 50 + {SEC_OID_SHA512, + 50, + {0x92, 0x18, 0x97, 0x12, 0x2f, 0xe9, 0x5d, 0xa7, 0xb3, 0x69, 0x05, 0x5a, + 0x24, 0x43, 0x8e, 0x31, 0x97, 0x7a, 0xe5, 0xec, 0xeb, 0xec, 0x0e, 0x6a, + 0x96, 0x9e, 0xfc, 0x58, 0x9f, 0xdd, 0xf6, 0x92, 0x37, 0xfe, 0x8a, 0xe0, + 0x76, 0x1a, 0x4e, 0xa8, 0x86, 0xfc, 0xf5, 0x2c, 0xf3, 0xc4, 0x0a, 0x84, + 0x32, 0xcc, 0x46, 0x28, 0x15, 0xfe, 0x34, 0x48, 0x04, 0x88, 0xb0, 0x94, + 0xd5, 0xe1, 0x56, 0xdf, 0x99, 0x25, 0x64, 0xaf, 0xcb, 0x28, 0x08, 0x93, + 0x9d, 0xee, 0x01, 0xa8, 0xd9, 0x39, 0x8b, 0x7d, 0xac, 0x99, 0x6a, 0x76, + 0xa2, 0x07, 0xf7, 0x53, 0x8b, 0x38, 0x2e, 0x4d, 0xa8, 0xea, 0xf4, 0x03, + 0xd4, 0x70, 0xe8, 0xec, 0x98, 0xb9, 0xce, 0x93, 0x9e, 0xc7, 0xc9, 0xd9, + 0x7a, 0x8a, 0x9e, 0xad, 0xc2, 0xb7, 0xed, 0x4d, 0x01, 0xb0, 0x88, 0xb5, + 0x74, 0x83, 0xb9, 0x84, 0x05, 0x70, 0xef, 0x35, 0xd4, 0x04, 0xf5, 0xbc, + 0x47, 0xbe, 0x1e, 0xe7, 0xdb, 0x3a, 0x19, 0xd9, 0x35, 0x9f, 0x54, 0x33, + 0xb7, 0xba, 0x5d, 0x57, 0x70, 0xa1, 0xc2, 0xc3, 0x19, 0xc0, 0xe4, 0x57, + 0x4e, 0x70, 0x68, 0xdc, 0x04, 0x81, 0xc6, 0x44, 0x6a, 0x47, 0x29, 0x1f, + 0x8a, 0x65, 0x8c, 0xcd, 0xc9, 0x74, 0x84, 0x2d, 0x85, 0x65, 0x81, 0x06, + 0xd7, 0x5a, 0x3d, 0x29, 0x79, 0xba, 0xad, 0x2c, 0x90, 0xb5, 0x97, 0xb0, + 0x36, 0x81, 0x45, 0x35, 0xb3, 0xd4, 0x37, 0xfd, 0xfd, 0xcd, 0x09, 0x77, + 0xf7, 0x2a, 0x66, 0xc5, 0x1c, 0x27, 0xdd, 0xb8, 0x46, 0xad, 0x71, 0x81, + 0x93, 0x0e, 0xce, 0x42, 0x05, 0x6b, 0xe4, 0xc1, 0xb7, 0xf4, 0xd6, 0x2f, + 0x08, 0x1f, 0x60, 0xbe, 0xfa, 0xdf, 0xd4, 0x49, 0x3b, 0x14, 0x00, 0xc7, + 0x49, 0xc9, 0xd3, 0x43, 0xb1, 0x53, 0x56, 0xa0, 0xc4, 0xb8, 0x63, 0xb9, + 0xdf, 0xe9, 0x2b, 0xaa, 0xe0, 0xa6, 0x78, 0x4e, 0x4c, 0xd2, 0x5e, 0xe1, + 0xd3, 0x52, 0xc5, 0x5d, 0x25, 0x7c, 0x16, 0xc7, 0xec, 0xda, 0x76, 0x95, + 0x4f, 0xbf, 0xda, 0xf7, 0x9c, 0x3a, 0xe8, 0xba, 0x81, 0xa9, 0x40, 0x26, + 0x4b, 0xc7, 0x52, 0x03, 0xa1, 0xce, 0x40, 0x90, 0xf1, 0xe0, 0x9a, 0xc5, + 0x4e, 0xad, 0xa3, 0xb8, 0x4a, 0x06, 0xa1, 0x3f, 0xa5, 0x25, 0x3f, 0x38, + 0xf6, 0x1d, 0xd5, 0xbf, 0x8f, 0xcc, 0xc8, 0xb4, 0x64, 0x57, 0x56, 0xf0, + 0x8e, 0x66, 0xf4, 0x44, 0x99, 0xc4, 0xcf, 0x3a, 0x23, 0x5a, 0xcf, 0x0a, + 0xa1, 0x56, 0xa2, 0x4f, 0x60, 0x70, 0xe9, 0x49, 0x6a, 0xc4, 0xee, 0x02, + 0x11, 0x06, 0x8f, 0xec, 0xbc, 0x5e, 0x6c, 0x7e, 0xe1, 0x94, 0x55, 0x35, + 0x1c, 0x10, 0x37, 0x56, 0x1d, 0xeb, 0x2e, 0x86, 0xad, 0x85, 0x5d, 0xfc, + 0x8c, 0x02, 0xd7, 0x3b, 0x10, 0x9a, 0x4e, 0x77, 0x5a, 0x9a, 0x10, 0x4c, + 0x0f, 0x38, 0x9d, 0xfa, 0xce, 0xd0, 0x39, 0x12, 0x7b, 0x93, 0xc8, 0xa6, + 0xed, 0xd9, 0x43, 0xf8, 0xaa, 0xd3, 0x5c, 0x7e, 0x07, 0x4a, 0x91, 0x8b, + 0x59, 0x9a, 0x9d, 0x30, 0x5b, 0x31, 0xf3, 0x2c, 0x52, 0xe1, 0xa5, 0xa7, + 0x35, 0xf7, 0x16, 0x35, 0xab, 0xb0, 0xd7, 0x83, 0x3e, 0x44, 0x9d, 0x16, + 0x24, 0x7e, 0x4d, 0x1b, 0xc1, 0xdb, 0xff, 0xce, 0xee, 0xd7, 0xc9, 0x2c, + 0x4b, 0x18, 0x05, 0x46, 0x0a, 0xec, 0x4e, 0x24, 0x42, 0x51, 0x3a, 0xd3, + 0x91, 0x67, 0x1a, 0xc8, 0x7b, 0x9b, 0x08, 0x9b, 0x84, 0x82, 0xee, 0xbc, + 0x80, 0xef, 0xb9, 0xeb, 0x38, 0x9c, 0x4e, 0x87, 0xa8, 0x5f, 0x5f, 0x53, + 0xf7, 0x88, 0x2b, 0xd6, 0x6b, 0x42, 0xbd, 0x09, 0xb0, 0x27, 0x5e, 0x60, + 0xe7, 0x6b, 0x42, 0x08, 0x38, 0x4e, 0x6f, 0xd8, 0x64, 0xff, 0x99, 0xa4, + 0xd7, 0x2b, 0x39, 0xf4, 0x01, 0x96, 0x2e, 0x72}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 51 + {SEC_OID_SHA512, + 51, + {0x37, 0xaa, 0x38, 0xb4, 0x53, 0x2b, 0xc3, 0xcb, 0xba, 0x96, 0x2b, 0xdd, + 0x10, 0x69, 0x79, 0xb4, 0xbd, 0x0d, 0x06, 0x96, 0x34, 0x90, 0xf0, 0xa7, + 0xc4, 0xbb, 0x0b, 0x1b, 0xbe, 0xe5, 0x77, 0x2f, 0xd9, 0x76, 0x90, 0x2c, + 0x07, 0x77, 0x99, 0xe6, 0xd2, 0x4d, 0x21, 0x61, 0x3e, 0x1a, 0xaf, 0x36, + 0x46, 0x87, 0x52, 0x1e, 0xc8, 0xc7, 0x5c, 0x76, 0x3e, 0x27, 0xb9, 0x47, + 0x34, 0xc2, 0x5a, 0x55, 0x95, 0xa1, 0x35, 0x9e, 0x9f, 0x2a, 0x72, 0x64, + 0x1e, 0x47, 0x3e, 0x70, 0xaf, 0xf3, 0x6b, 0xa1, 0x4c, 0xd7, 0x94, 0x95, + 0xfd, 0xc0, 0x05, 0x5c, 0x2f, 0x22, 0xcd, 0xe8, 0xa0, 0xdc, 0x36, 0xbd, + 0x0c, 0x4e, 0xb8, 0xd1, 0x2f, 0x67, 0xea, 0x9f, 0xbc, 0x05, 0xc2, 0x82, + 0xb5, 0x78, 0x34, 0xb9, 0x4f, 0x87, 0x04, 0xe8, 0xc2, 0x29, 0x20, 0x7b, + 0x82, 0xbc, 0x37, 0x9d, 0x95, 0x9c, 0xa4, 0x28, 0x4d, 0xa7, 0xea, 0x2b, + 0xf6, 0xcf, 0x08, 0xc1, 0x89, 0x43, 0x9d, 0x76, 0x5d, 0xb0, 0x56, 0x14, + 0x4f, 0x4e, 0x0f, 0x65, 0xdb, 0x91, 0x12, 0x8f, 0x50, 0x66, 0x64, 0xfb, + 0x1c, 0x13, 0x6c, 0x76, 0x49, 0xc9, 0x2b, 0x38, 0xbc, 0xe9, 0x0a, 0x4f, + 0x8a, 0xb6, 0xe0, 0x82, 0x90, 0xcb, 0xcc, 0x4d, 0x92, 0x4c, 0x01, 0xb1, + 0x17, 0x8a, 0xd2, 0x99, 0x3c, 0x97, 0x1d, 0x05, 0x59, 0x69, 0xb5, 0x25, + 0x3c, 0xbf, 0x98, 0xcd, 0xea, 0xb6, 0xa8, 0x7c, 0xfa, 0x99, 0x83, 0xc7, + 0x20, 0x1b, 0xa7, 0xff, 0x35, 0x22, 0xa2, 0x92, 0xea, 0xc3, 0xa0, 0x8c, + 0x7f, 0x46, 0x3f, 0xff, 0x16, 0xff, 0xef, 0x32, 0x71, 0x17, 0x5e, 0xa4, + 0xeb, 0xa2, 0x06, 0xa6, 0x34, 0x84, 0x4f, 0xbd, 0x4b, 0x13, 0x0a, 0x68, + 0x3a, 0x93, 0x78, 0x5b, 0x78, 0x93, 0xe9, 0xef, 0x8b, 0xd3, 0xae, 0x73, + 0xc5, 0x13, 0xce, 0xe3, 0xbb, 0x1e, 0xd8, 0xda, 0x9b, 0xe1, 0xa9, 0xc3, + 0x9b, 0x20, 0xff, 0x0c, 0x6a, 0xad, 0x6f, 0x1f, 0x17, 0x8b, 0xa7, 0x5d, + 0x3e, 0xbb, 0x71, 0x14, 0x0f, 0x6d, 0x75, 0xf7, 0xaa, 0x71, 0xd2, 0x58, + 0x06, 0x9a, 0x14, 0xe1, 0xd4, 0x29, 0x34, 0xbd, 0xb8, 0xdd, 0xc3, 0xdd, + 0xff, 0xf7, 0x5b, 0x78, 0xc1, 0xcd, 0x8e, 0x1f, 0xed, 0xf0, 0xbb, 0x0f, + 0xe6, 0x6e, 0x2e, 0x81, 0x7d, 0xb9, 0x2f, 0x98, 0xf7, 0xf7, 0x34, 0x17, + 0xce, 0x82, 0x14, 0x15, 0xa0, 0xc1, 0xb0, 0x6a, 0x7a, 0xc5, 0xd1, 0xe4, + 0x58, 0x65, 0x45, 0x12, 0x9d, 0x02, 0xa6, 0xfb, 0x17, 0x12, 0x09, 0x44, + 0x6c, 0x7a, 0xdc, 0xef, 0xf8, 0x01, 0x98, 0xdf, 0xd0, 0x10, 0xf8, 0x42, + 0x41, 0xf3, 0xe1, 0x8b, 0x0b, 0x99, 0x45, 0x80, 0x92, 0x31, 0x9f, 0x96, + 0x7b, 0x70, 0x64, 0xf3, 0x91, 0x5d, 0x17, 0x18, 0x75, 0xa2, 0xb6, 0x3a, + 0x30, 0xb4, 0x5a, 0xe6, 0x0d, 0xd1, 0xed, 0x8a, 0xf9, 0x36, 0xbb, 0x48, + 0xd8, 0x25, 0x4e, 0x82, 0x3f, 0x16, 0x7a, 0x40, 0xe8, 0x9b, 0xbf, 0xa2, + 0xff, 0x40, 0xae, 0x2d, 0x48, 0xda, 0xe0, 0x59, 0x89, 0x55, 0x2c, 0xf8, + 0xab, 0x5b, 0xf7, 0xf5, 0x71, 0xe5, 0xff, 0xa7, 0xf9, 0xa1, 0x80, 0x87, + 0x23, 0xfc, 0x27, 0x55, 0x5e, 0xe7, 0x59, 0x5b, 0x09, 0xdb, 0xbd, 0xb3, + 0xf3, 0x51, 0x81, 0xda, 0x4b, 0x79, 0x49, 0x95, 0xb5, 0xa0, 0x7b, 0x96, + 0xcf, 0xad, 0xf3, 0x8d, 0x60, 0x20, 0x4a, 0x8e, 0x01, 0x72, 0xfd, 0x92, + 0xe0, 0xd3, 0xc8, 0x90, 0x2f, 0xdb, 0x0c, 0x16, 0x1f, 0x3e, 0xa3, 0x05, + 0x3b, 0xae, 0x2e, 0x21, 0xa9, 0xc4, 0x78, 0xae, 0xa7, 0xbe, 0xa4, 0x2f, + 0x8a, 0xb0, 0x82, 0xe6, 0xe3, 0x77, 0x7e, 0xe5, 0x8a, 0xd7, 0x97, 0xb0, + 0xbf, 0xb7, 0xe7, 0xc7, 0x9e, 0x0e, 0x37, 0x1c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 52 + {SEC_OID_SHA512, + 52, + {0x15, 0x79, 0x6d, 0xfe, 0x18, 0xc6, 0xee, 0xdb, 0x24, 0x88, 0xe7, 0x5f, + 0x45, 0x01, 0xf3, 0x50, 0xc1, 0xc3, 0x5b, 0x6a, 0xf6, 0x37, 0xf0, 0x94, + 0x60, 0xd9, 0x4f, 0x3c, 0x61, 0xd4, 0xe1, 0x19, 0x03, 0x9c, 0x47, 0x79, + 0xb8, 0x89, 0x94, 0x00, 0x6c, 0x3f, 0x62, 0xcb, 0x7f, 0x34, 0xf3, 0x9e, + 0x8e, 0xd8, 0x75, 0x7f, 0x28, 0xdf, 0xaf, 0xb5, 0x5c, 0xa2, 0xba, 0x20, + 0x71, 0x47, 0x96, 0x0a, 0x71, 0xc2, 0x9d, 0x10, 0x89, 0x55, 0x07, 0x78, + 0xb7, 0xb1, 0x87, 0xa4, 0x95, 0x36, 0x10, 0xe8, 0x56, 0xad, 0xad, 0xce, + 0xc9, 0x3e, 0x16, 0x6b, 0xb7, 0x18, 0xcb, 0xb2, 0xe5, 0xe7, 0xfd, 0x09, + 0xa2, 0xc0, 0xd9, 0x78, 0x65, 0x2e, 0xb8, 0x9b, 0x69, 0x8f, 0x2f, 0x62, + 0x9d, 0x71, 0xda, 0x55, 0xc2, 0xb2, 0xca, 0xa2, 0x4d, 0x40, 0x69, 0xb8, + 0x2f, 0x40, 0x74, 0xdf, 0xad, 0x02, 0xd7, 0x8d, 0xed, 0x1e, 0x10, 0x58, + 0xf6, 0x71, 0x17, 0xde, 0xf7, 0xce, 0xae, 0xea, 0xb3, 0x7b, 0xd4, 0x8d, + 0xa1, 0xba, 0x88, 0x7b, 0xee, 0x75, 0x1b, 0xef, 0x68, 0xef, 0x40, 0x28, + 0xc7, 0xcf, 0x45, 0x77, 0xf8, 0x83, 0xf4, 0x63, 0xeb, 0x56, 0xa5, 0xfe, + 0x91, 0x45, 0xbe, 0x0b, 0x2c, 0xc5, 0x45, 0x5a, 0x9b, 0x30, 0x96, 0xd4, + 0x1a, 0xf9, 0xf0, 0xf5, 0x00, 0xda, 0x94, 0x89, 0xd0, 0x0b, 0x60, 0x82, + 0x68, 0x97, 0x06, 0xfa, 0x01, 0xf4, 0x0e, 0xcd, 0x0d, 0xc5, 0x54, 0xc8, + 0xe8, 0xbf, 0x60, 0x21, 0x13, 0x99, 0x78, 0xbd, 0xcc, 0x25, 0xb7, 0x3e, + 0x11, 0xc3, 0xfd, 0xf6, 0xa7, 0x4d, 0x3e, 0x1e, 0xc6, 0x26, 0x0e, 0xaa, + 0xdf, 0x40, 0xc0, 0xcd, 0x86, 0xdb, 0x81, 0xde, 0x92, 0x87, 0xb2, 0x5e, + 0x5c, 0xfb, 0xcb, 0x75, 0x4a, 0x71, 0x3e, 0xed, 0xba, 0x9e, 0x82, 0x53, + 0xf6, 0x5a, 0x7f, 0x02, 0xea, 0xb0, 0x08, 0x51, 0xe2, 0xc1, 0x89, 0xb3, + 0xcf, 0x47, 0xf1, 0xd6, 0x0a, 0x1c, 0x3f, 0x05, 0x8f, 0x93, 0xaa, 0x64, + 0x4d, 0xef, 0x56, 0xaf, 0xa0, 0x71, 0x67, 0x7e, 0xff, 0x0d, 0x9f, 0x60, + 0xea, 0xe8, 0xf3, 0xbf, 0xec, 0xcc, 0xfb, 0x63, 0x72, 0x4c, 0x61, 0x85, + 0x58, 0xe5, 0x1d, 0x34, 0x55, 0xb7, 0xed, 0x10, 0x3e, 0xd1, 0xba, 0xb2, + 0x25, 0xda, 0xc9, 0xa6, 0x75, 0xd5, 0x6c, 0x96, 0x07, 0x57, 0xcf, 0xe3, + 0x60, 0x9f, 0x17, 0x8a, 0x13, 0xba, 0x29, 0x9e, 0xbc, 0xa3, 0x46, 0x8d, + 0x7e, 0xd0, 0xae, 0x53, 0xa5, 0x85, 0x41, 0x34, 0xbc, 0xb3, 0xd8, 0x75, + 0x64, 0x22, 0x24, 0xd3, 0x30, 0xe4, 0xaf, 0x46, 0x80, 0xfc, 0x95, 0x18, + 0x01, 0x39, 0x2c, 0xf2, 0xc4, 0x3b, 0xb8, 0xb2, 0x99, 0xba, 0x34, 0x8c, + 0xb9, 0x1c, 0x89, 0x08, 0x86, 0xf7, 0xdb, 0x8a, 0xd8, 0x11, 0x3b, 0x5e, + 0x84, 0x21, 0x5c, 0xa1, 0xbe, 0x49, 0x19, 0x93, 0x96, 0xbe, 0x27, 0x55, + 0x3f, 0x8d, 0x3c, 0x1c, 0x4e, 0x28, 0x1d, 0x4f, 0x91, 0x1e, 0x39, 0x04, + 0x82, 0x29, 0xe4, 0x76, 0x11, 0x97, 0xd2, 0x14, 0x72, 0x76, 0xfb, 0x9d, + 0x88, 0x56, 0x51, 0x35, 0xd1, 0xa2, 0x76, 0x7f, 0x8c, 0x88, 0x17, 0xcc, + 0xb7, 0x6b, 0x83, 0x5d, 0xcd, 0x2b, 0x59, 0x8c, 0x55, 0x67, 0xef, 0xda, + 0xdd, 0xe8, 0x69, 0xd4, 0xed, 0x4a, 0x34, 0x46, 0xf0, 0x1f, 0x27, 0x1f, + 0x32, 0x4c, 0x7c, 0xc9, 0x43, 0xa1, 0x94, 0xa4, 0xe6, 0xe1, 0xa9, 0xd5, + 0x66, 0x58, 0x41, 0x9e, 0xae, 0xc7, 0x3b, 0x05, 0x57, 0xf8, 0x23, 0xa9, + 0x46, 0xc2, 0xf6, 0xf4, 0xdf, 0xb8, 0x50, 0x5c, 0xb2, 0x62, 0x01, 0x92, + 0xdf, 0x8f, 0x11, 0x0f, 0xbb, 0xcd, 0xc4, 0xfd, 0x6b, 0x22, 0x98, 0xf1, + 0x24, 0xcd, 0x53, 0x04, 0x1b, 0x09, 0x13, 0xe6}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 53 + {SEC_OID_SHA512, + 53, + {0xc6, 0x99, 0xa7, 0x6b, 0x8f, 0x27, 0x43, 0xd7, 0xfb, 0xe4, 0xc4, 0x7d, + 0x60, 0x52, 0x88, 0x7a, 0x8c, 0xb6, 0xce, 0xc9, 0x0f, 0x7e, 0xb9, 0x5f, + 0x39, 0x25, 0x6f, 0xa6, 0x77, 0x09, 0x3c, 0x71, 0xf6, 0x04, 0x64, 0x5c, + 0x9d, 0x01, 0xb6, 0xcf, 0x17, 0x7e, 0x6b, 0x30, 0xf8, 0x25, 0xf6, 0x3a, + 0x0f, 0xf8, 0x05, 0x33, 0x7e, 0x1e, 0xb4, 0xf6, 0x4d, 0x5d, 0x89, 0x4d, + 0xe4, 0xd2, 0xbb, 0x3d, 0x0a, 0xa3, 0xc3, 0x9c, 0xf3, 0x09, 0x58, 0x0a, + 0x3f, 0xbd, 0x54, 0x15, 0x71, 0x0b, 0x4d, 0x9a, 0xa0, 0x15, 0xed, 0xbe, + 0x4e, 0x31, 0x89, 0xac, 0xe2, 0x8c, 0xad, 0x44, 0x77, 0xf2, 0xa7, 0x3a, + 0xf8, 0xcf, 0xea, 0xac, 0x76, 0x37, 0xcb, 0x18, 0xbb, 0x5a, 0xca, 0x78, + 0xfd, 0xd2, 0x91, 0x42, 0x81, 0xd6, 0xc0, 0xcd, 0xa0, 0x3e, 0xa1, 0x36, + 0xce, 0xec, 0x59, 0x20, 0xfb, 0x25, 0x8d, 0xa9, 0x9e, 0x68, 0x16, 0x07, + 0x4d, 0xff, 0x6f, 0xe6, 0x25, 0x87, 0x3d, 0x3b, 0xfd, 0xe7, 0x81, 0x8c, + 0x75, 0x63, 0x29, 0xf8, 0x4f, 0x39, 0x8a, 0x52, 0xe7, 0xa7, 0xac, 0x88, + 0x61, 0x69, 0xf7, 0x7a, 0xcd, 0x79, 0x0d, 0xbf, 0xfe, 0x66, 0xf0, 0x1c, + 0x38, 0x20, 0xd9, 0x3d, 0xd4, 0x87, 0xeb, 0x3c, 0x0e, 0x22, 0x2c, 0x4f, + 0x0c, 0x24, 0x6b, 0x99, 0xb1, 0x3b, 0x50, 0x38, 0xa8, 0x11, 0x20, 0xd8, + 0x03, 0x5c, 0x5d, 0x02, 0x3e, 0x12, 0x96, 0xfc, 0x25, 0xd0, 0x9a, 0x64, + 0xa1, 0x78, 0x2e, 0xa5, 0x57, 0xdf, 0x44, 0x21, 0x97, 0x48, 0xc0, 0x57, + 0x2d, 0xf4, 0x8c, 0xf8, 0xeb, 0x28, 0x5f, 0x7c, 0x22, 0x31, 0xe1, 0xaa, + 0x87, 0x06, 0xf5, 0x8e, 0x5d, 0xfd, 0x67, 0x23, 0xc7, 0x79, 0xf7, 0x1d, + 0x87, 0xb8, 0xaf, 0x85, 0x28, 0x95, 0x56, 0x4f, 0x86, 0x90, 0x31, 0xc6, + 0x69, 0x68, 0x38, 0xf9, 0xa0, 0x01, 0x64, 0xe7, 0x80, 0x69, 0xea, 0x87, + 0xc9, 0x10, 0x6d, 0x43, 0x9c, 0x43, 0xd7, 0xc0, 0x50, 0xff, 0x1d, 0xcc, + 0xcc, 0x17, 0xa8, 0x3b, 0x05, 0xcf, 0xd2, 0xb5, 0x9c, 0x7c, 0x26, 0x7a, + 0xd5, 0xc3, 0x2a, 0xc6, 0xe4, 0x67, 0x49, 0x66, 0x50, 0xd6, 0xfd, 0xba, + 0x12, 0xed, 0xe1, 0xcd, 0xa8, 0xe1, 0x5e, 0x03, 0x09, 0x1e, 0x62, 0x81, + 0x49, 0xe6, 0xc4, 0x31, 0x83, 0xfd, 0x95, 0xd4, 0xbc, 0xab, 0xe8, 0xd1, + 0x79, 0x09, 0x68, 0x79, 0x55, 0x1e, 0x12, 0x59, 0xc5, 0x9d, 0x6f, 0xbf, + 0x9f, 0x19, 0x83, 0x8c, 0x62, 0x83, 0x93, 0x6b, 0x64, 0x02, 0x03, 0x99, + 0x28, 0xc8, 0xa4, 0x28, 0xcc, 0xbe, 0x97, 0xab, 0x52, 0x3f, 0x79, 0xe7, + 0x0a, 0xdc, 0x17, 0xe3, 0x24, 0x31, 0x5a, 0x74, 0x0b, 0x00, 0xbe, 0x8a, + 0xe8, 0x2c, 0x2a, 0xdf, 0xdc, 0x0a, 0xeb, 0x60, 0xa8, 0x40, 0xbe, 0xea, + 0xb0, 0x3c, 0x6e, 0x69, 0x0f, 0x54, 0xd4, 0x10, 0x38, 0x58, 0xbc, 0xa9, + 0x5d, 0xc5, 0x07, 0x33, 0x38, 0x92, 0xc1, 0x55, 0x36, 0xd6, 0x2b, 0x1f, + 0x6b, 0x32, 0xe3, 0xf5, 0x0f, 0x6f, 0xaa, 0xc5, 0xcf, 0x29, 0x83, 0x31, + 0x86, 0xfa, 0xda, 0x7d, 0xeb, 0xa7, 0x60, 0x4b, 0x12, 0x29, 0xa8, 0xc8, + 0x32, 0xd1, 0x68, 0x53, 0x23, 0xf0, 0xa4, 0x5e, 0x67, 0xd3, 0x2a, 0x44, + 0x7d, 0xb8, 0xeb, 0xe1, 0xc1, 0xd5, 0x08, 0x3f, 0xd8, 0x45, 0x10, 0xa5, + 0xc9, 0x2e, 0x83, 0x95, 0x73, 0xda, 0xbb, 0xb9, 0x7c, 0x24, 0x0c, 0xb1, + 0xd5, 0x39, 0x09, 0xe1, 0xd3, 0x04, 0x80, 0x7c, 0x79, 0xa8, 0x59, 0x22, + 0x8a, 0x3d, 0xc5, 0x75, 0x6e, 0xba, 0x16, 0xb9, 0x54, 0x59, 0x40, 0xc0, + 0x77, 0x13, 0x3e, 0x87, 0x6c, 0x6c, 0x28, 0x0f, 0x08, 0xc5, 0xdd, 0xe9, + 0xef, 0xf0, 0x49, 0x8b, 0xd5, 0x18, 0x7a, 0x7a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 54 + {SEC_OID_SHA512, + 54, + {0xc4, 0xc8, 0x23, 0x3d, 0xcb, 0xfc, 0x7d, 0x17, 0x6f, 0xf4, 0xd3, 0x10, + 0x81, 0xed, 0x91, 0xfe, 0x02, 0xa6, 0x4c, 0xd0, 0x0f, 0x66, 0xe8, 0x30, + 0xa9, 0x7d, 0xfd, 0xc3, 0xce, 0x1a, 0x79, 0x52, 0xfc, 0xac, 0x26, 0x96, + 0xda, 0x6a, 0x95, 0xa5, 0x4b, 0x76, 0xc1, 0x41, 0x15, 0xff, 0x93, 0x37, + 0xdd, 0xf7, 0xc7, 0x4b, 0xd3, 0x69, 0x32, 0xe0, 0xd0, 0xab, 0xf5, 0x53, + 0x5b, 0x1d, 0x03, 0x0a, 0xd6, 0x84, 0x8f, 0x8f, 0x01, 0x84, 0xd6, 0x27, + 0x84, 0xd0, 0xd3, 0x78, 0xd1, 0x50, 0xfa, 0x8b, 0xe4, 0x47, 0xf0, 0x05, + 0x70, 0x49, 0x2b, 0x6f, 0x54, 0x0f, 0x88, 0xeb, 0xa6, 0x29, 0x17, 0x79, + 0x6c, 0xf9, 0xa7, 0x6e, 0x73, 0x38, 0xf2, 0x77, 0x79, 0x14, 0x4c, 0xe3, + 0xec, 0x71, 0x96, 0xbb, 0xa1, 0xf6, 0xcf, 0xb2, 0xb4, 0x75, 0x41, 0x74, + 0x1e, 0xc4, 0x54, 0xa9, 0x7f, 0xc4, 0x65, 0xcf, 0xbf, 0x1a, 0xeb, 0x68, + 0x16, 0x18, 0x83, 0x7c, 0x48, 0x1f, 0xb7, 0x60, 0x74, 0xec, 0xbc, 0xec, + 0xf1, 0x8f, 0x9c, 0xed, 0x50, 0x3b, 0x52, 0x03, 0xfd, 0x3b, 0xb4, 0xc1, + 0x8a, 0x6a, 0x2d, 0x68, 0x58, 0x02, 0x0c, 0x39, 0xd6, 0x41, 0x06, 0x3d, + 0x28, 0xdd, 0x5d, 0x49, 0x03, 0xfe, 0x74, 0x37, 0xe9, 0x14, 0x11, 0x4e, + 0x2f, 0xd8, 0x89, 0x8b, 0x51, 0x70, 0xd3, 0xd5, 0x0d, 0xfe, 0x85, 0x6b, + 0xd7, 0x2e, 0xc1, 0xc6, 0x76, 0x01, 0x5a, 0x53, 0x35, 0x83, 0x28, 0x92, + 0xd0, 0x15, 0xe3, 0x9a, 0xc4, 0x98, 0xe9, 0x0c, 0x8d, 0x17, 0x99, 0x67, + 0xd4, 0x25, 0xfd, 0x59, 0x66, 0x3b, 0x82, 0x70, 0xfd, 0xbc, 0xff, 0x3b, + 0x43, 0x3f, 0xc2, 0x46, 0x8f, 0x88, 0xf3, 0x12, 0x6a, 0x4f, 0x3a, 0x56, + 0x36, 0xca, 0x92, 0xaf, 0x91, 0x9d, 0x6a, 0xb5, 0x66, 0x59, 0x84, 0x98, + 0x13, 0x0d, 0x77, 0x7e, 0xbf, 0x8c, 0xa7, 0x37, 0x05, 0xcc, 0x4e, 0x4d, + 0xd6, 0x50, 0x7f, 0x28, 0xba, 0xab, 0xeb, 0xd4, 0x62, 0xca, 0x47, 0xca, + 0x24, 0xe2, 0xad, 0x4a, 0x1a, 0x0a, 0xb9, 0x30, 0xee, 0xa2, 0x70, 0x53, + 0xae, 0xeb, 0xee, 0xa6, 0x3d, 0x32, 0xd6, 0x09, 0x6f, 0xc0, 0x46, 0x9a, + 0xdc, 0xe1, 0x64, 0x91, 0x32, 0x08, 0x1a, 0xcf, 0x55, 0xb8, 0x0e, 0xea, + 0xb2, 0x87, 0x43, 0xbf, 0x7d, 0xa9, 0xde, 0xea, 0x58, 0xd3, 0xca, 0x0a, + 0x96, 0xe4, 0x78, 0x43, 0x97, 0xf4, 0x59, 0xf6, 0xcb, 0xb0, 0x40, 0xdf, + 0xb9, 0xa6, 0xf8, 0x13, 0xbe, 0x0d, 0x55, 0xb1, 0xdb, 0xc1, 0xc3, 0xa0, + 0xed, 0x32, 0xe2, 0xe1, 0x1e, 0xe0, 0x1b, 0x4c, 0x68, 0x54, 0xcb, 0x4b, + 0x33, 0x32, 0x02, 0x7c, 0xbc, 0xa2, 0x4d, 0x0a, 0xf9, 0xc2, 0xf9, 0xea, + 0xf6, 0x1e, 0xa8, 0x09, 0x83, 0x1d, 0x44, 0xc4, 0xe1, 0x94, 0xa0, 0xb1, + 0x42, 0xb4, 0x98, 0x97, 0x49, 0x6f, 0x56, 0xf9, 0x33, 0xae, 0xe0, 0xe2, + 0xfd, 0xbf, 0x4e, 0x54, 0x2e, 0x0a, 0x05, 0xdb, 0xfc, 0x07, 0x7d, 0x4c, + 0xf1, 0xe4, 0xc4, 0x1f, 0x84, 0x64, 0xf6, 0xca, 0x18, 0xa9, 0xf9, 0x58, + 0xd8, 0x59, 0xa6, 0xa6, 0x32, 0x62, 0x30, 0x80, 0x0e, 0x88, 0xeb, 0x61, + 0x63, 0xd8, 0x05, 0x6e, 0x01, 0x03, 0xb6, 0x89, 0x87, 0xaa, 0xf0, 0xa6, + 0x01, 0xbb, 0xe5, 0xb9, 0xc5, 0x0f, 0x6d, 0xda, 0x15, 0x63, 0x15, 0xe8, + 0x49, 0x13, 0xce, 0xf4, 0x80, 0x07, 0x93, 0x3d, 0x4b, 0x52, 0xf1, 0x00, + 0xc7, 0x63, 0xb7, 0xe1, 0xb7, 0x8d, 0xae, 0xb2, 0xcf, 0xe7, 0xd6, 0xc9, + 0x2d, 0x32, 0x30, 0x70, 0x39, 0xdb, 0x8a, 0xb2, 0x48, 0x89, 0xda, 0xdb, + 0x76, 0x57, 0xce, 0x0d, 0x36, 0x37, 0x7f, 0x9e, 0x64, 0x6d, 0xa5, 0x39, + 0x74, 0x7b, 0x26, 0x6d, 0x84, 0x9b, 0xb9, 0x2f}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 55 + {SEC_OID_SHA512, + 55, + {0x42, 0xd4, 0x9b, 0x58, 0x39, 0x8a, 0x06, 0x00, 0xe3, 0x37, 0xa9, 0x41, + 0x46, 0xeb, 0x80, 0x5b, 0x94, 0x19, 0xd7, 0x42, 0x41, 0x89, 0xce, 0xd4, + 0xa3, 0xcb, 0xdb, 0x49, 0xfd, 0xb8, 0x2f, 0x47, 0xac, 0xea, 0xfc, 0xad, + 0xa6, 0xb1, 0x20, 0xf6, 0xab, 0x67, 0x84, 0x96, 0xba, 0x35, 0xbe, 0x66, + 0x45, 0x98, 0xcc, 0x35, 0xe2, 0x30, 0x49, 0x1f, 0x47, 0x44, 0x75, 0xd5, + 0xac, 0x55, 0x63, 0x8d, 0x02, 0xc5, 0xa1, 0xff, 0x93, 0x28, 0x7a, 0x68, + 0x4a, 0xde, 0x44, 0x3b, 0x5e, 0xf6, 0xa4, 0x71, 0x5e, 0xe1, 0x96, 0x80, + 0xd9, 0x46, 0x6d, 0xb8, 0xa8, 0x5d, 0x15, 0x22, 0x51, 0xa5, 0x4a, 0xfd, + 0x2d, 0x10, 0x2e, 0xeb, 0x54, 0x6d, 0x61, 0xad, 0x80, 0x55, 0x23, 0x53, + 0xff, 0xbf, 0x93, 0xce, 0x5c, 0x38, 0x85, 0x0c, 0x60, 0xa6, 0x27, 0xdf, + 0x67, 0xd5, 0x7f, 0xec, 0x10, 0x0c, 0xd7, 0x0a, 0x51, 0x55, 0x8d, 0xac, + 0x11, 0x19, 0x72, 0xdf, 0x1a, 0x1f, 0x69, 0x23, 0x64, 0x4c, 0xc5, 0x3d, + 0x0b, 0x32, 0xc8, 0x23, 0x6f, 0x0d, 0x30, 0xfa, 0xbe, 0x02, 0x77, 0x67, + 0xc8, 0x1e, 0x42, 0x9e, 0x77, 0xcf, 0x2f, 0x0c, 0x21, 0xc9, 0x79, 0x93, + 0x91, 0x33, 0xeb, 0x30, 0x63, 0xb4, 0x47, 0xf1, 0x2c, 0x6d, 0xf4, 0x8d, + 0x82, 0xaa, 0xf3, 0x29, 0x4d, 0x6b, 0x2f, 0xd1, 0xed, 0x44, 0xa9, 0xee, + 0x12, 0x3c, 0x7a, 0x6b, 0xa6, 0x8b, 0x27, 0x8c, 0x41, 0x2b, 0x67, 0x37, + 0x87, 0xf6, 0xf6, 0x16, 0x15, 0x53, 0x60, 0x4d, 0x7b, 0xcc, 0xaa, 0x41, + 0x78, 0xbc, 0xa0, 0x5e, 0xb4, 0xb6, 0x50, 0xdd, 0x94, 0xd7, 0x3f, 0x55, + 0xc7, 0xb2, 0xa2, 0x85, 0x93, 0x10, 0xd4, 0x06, 0xf6, 0xea, 0x36, 0xf1, + 0x40, 0x02, 0x30, 0x11, 0x3b, 0x3c, 0x4c, 0x6a, 0x9c, 0xf2, 0xb5, 0xb7, + 0x9b, 0x79, 0x06, 0xa1, 0x84, 0xd9, 0xbd, 0xf2, 0x44, 0x53, 0x30, 0xe5, + 0xd8, 0x69, 0x69, 0x35, 0x37, 0x89, 0x7f, 0xf4, 0x5d, 0xc8, 0xe9, 0xdf, + 0xf4, 0x8a, 0x78, 0x62, 0x6e, 0x7d, 0xa1, 0x81, 0xae, 0x43, 0x90, 0x68, + 0xf8, 0x0f, 0x2b, 0xf4, 0x60, 0xe9, 0x27, 0x4a, 0x42, 0xd9, 0xbe, 0x27, + 0x11, 0x5a, 0x45, 0x6f, 0x28, 0x59, 0x3b, 0xbc, 0xee, 0x4f, 0x2b, 0x1e, + 0x8c, 0x33, 0xda, 0x85, 0xcb, 0xb0, 0xd4, 0xa2, 0x5f, 0x55, 0x13, 0x40, + 0xb2, 0xa6, 0xdc, 0x6c, 0xbc, 0x26, 0x80, 0x24, 0x57, 0xa7, 0x20, 0xb0, + 0x53, 0xff, 0x39, 0xd7, 0x0b, 0x16, 0x4a, 0x01, 0x96, 0x43, 0xba, 0x9e, + 0x61, 0x17, 0x2b, 0x57, 0x92, 0xcf, 0x4f, 0x90, 0xa2, 0x77, 0x63, 0x7f, + 0xfd, 0xd9, 0xee, 0xc2, 0x90, 0xd1, 0xca, 0x97, 0x17, 0xcf, 0xae, 0x62, + 0x85, 0xae, 0x50, 0x41, 0x20, 0xdb, 0x2a, 0x08, 0x13, 0x68, 0xe0, 0x6b, + 0xee, 0x71, 0xdb, 0xf5, 0xee, 0x70, 0xb6, 0x30, 0x37, 0x04, 0x4b, 0x1b, + 0x3f, 0x20, 0xe5, 0xdb, 0xe1, 0x74, 0x98, 0x32, 0x56, 0x6b, 0xf2, 0xc5, + 0x78, 0x88, 0x26, 0xdf, 0x29, 0x83, 0xc3, 0x80, 0x49, 0xb8, 0x06, 0xe0, + 0x6e, 0x56, 0x8d, 0x18, 0x63, 0x7a, 0x42, 0x09, 0xcf, 0xca, 0x71, 0x46, + 0x26, 0xa4, 0x33, 0xdf, 0xd4, 0xf4, 0x95, 0x4a, 0x6e, 0x34, 0x8f, 0xc3, + 0x73, 0xf9, 0x5c, 0x59, 0xd2, 0xaa, 0x29, 0xb9, 0xd3, 0xdd, 0x43, 0x56, + 0x30, 0xf5, 0x00, 0xd5, 0x0a, 0xb4, 0x24, 0xcb, 0x8c, 0x7b, 0x79, 0x5d, + 0xe9, 0x2d, 0x14, 0xc7, 0xfe, 0xd7, 0x5f, 0x0e, 0x21, 0x81, 0xb7, 0xea, + 0x90, 0x12, 0x86, 0xdc, 0x9f, 0xc6, 0x1c, 0xd8, 0x87, 0xc6, 0x28, 0x9a, + 0x35, 0x7d, 0x63, 0x3c, 0x7c, 0x0d, 0xdc, 0xec, 0x38, 0x46, 0x17, 0x84, + 0xcb, 0x59, 0xbe, 0x0f, 0xc7, 0x43, 0x0e, 0x03}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 56 + {SEC_OID_SHA512, + 56, + {0x28, 0xab, 0xe0, 0x6e, 0xab, 0xb0, 0x2b, 0xe5, 0x2b, 0x20, 0xe5, 0x0d, + 0xe7, 0x61, 0xf9, 0x7f, 0xa5, 0xf4, 0x54, 0xf4, 0xce, 0x89, 0x24, 0x84, + 0xca, 0x7d, 0xf8, 0x12, 0xc4, 0xdb, 0xcb, 0xab, 0x2d, 0x71, 0x63, 0xa2, + 0x0c, 0x05, 0x44, 0xee, 0x45, 0x4e, 0x43, 0xd1, 0xc9, 0x6f, 0xbd, 0xfa, + 0xfc, 0xfe, 0xe7, 0xd9, 0xc5, 0x11, 0x4a, 0x5c, 0x6b, 0x32, 0x41, 0x57, + 0xe7, 0x7b, 0xc2, 0x83, 0xc3, 0xb0, 0x20, 0x2e, 0x70, 0x67, 0xe2, 0x52, + 0x28, 0x9f, 0x6f, 0xef, 0xfd, 0x3b, 0xc2, 0x87, 0xd6, 0x67, 0x0f, 0x85, + 0x17, 0x5b, 0xac, 0x90, 0xd4, 0xd8, 0x42, 0xcd, 0x90, 0x2e, 0xcb, 0xc4, + 0x89, 0xc8, 0x81, 0xab, 0xd1, 0x13, 0x27, 0x3c, 0xf3, 0x80, 0x2a, 0xb3, + 0xc4, 0xe3, 0x47, 0x57, 0x23, 0x94, 0xa8, 0x51, 0x77, 0x63, 0xd7, 0xa2, + 0x98, 0x52, 0x14, 0xad, 0xd7, 0x6e, 0x75, 0x7a, 0xde, 0x49, 0x94, 0xbd, + 0xf2, 0x3f, 0x7b, 0x9f, 0xe3, 0xd9, 0x36, 0xea, 0xc9, 0x6e, 0xbf, 0x11, + 0xf1, 0x3b, 0x3f, 0x09, 0xde, 0xb7, 0x1e, 0x13, 0x70, 0x5f, 0xb2, 0xa2, + 0xc5, 0x23, 0x11, 0x16, 0x2e, 0xef, 0x03, 0x55, 0x23, 0x90, 0x28, 0x74, + 0x98, 0x9c, 0xd6, 0x3e, 0x68, 0x8a, 0xd5, 0x3f, 0xb3, 0x5b, 0xd5, 0xf0, + 0xea, 0xd9, 0xda, 0xb6, 0x11, 0x2d, 0xb1, 0x9c, 0x2e, 0xe1, 0x86, 0x00, + 0x9c, 0x83, 0x45, 0x5a, 0x57, 0xf6, 0xec, 0xeb, 0x4e, 0x6e, 0x5c, 0x2f, + 0x46, 0x43, 0x5d, 0x21, 0xd3, 0xd9, 0xf7, 0xd6, 0xe5, 0x35, 0x83, 0xc3, + 0x5d, 0x85, 0x9f, 0x42, 0xda, 0x56, 0x9d, 0x01, 0x13, 0x32, 0x2d, 0x7d, + 0x0f, 0x91, 0x46, 0x8d, 0x9c, 0x7c, 0x05, 0xb4, 0xa6, 0x48, 0xb4, 0x5b, + 0x15, 0xec, 0x63, 0x8e, 0x21, 0x04, 0x36, 0xcc, 0xc5, 0x9a, 0xcd, 0x2b, + 0x22, 0x3f, 0xd9, 0x82, 0x55, 0xdc, 0xe7, 0xcf, 0x75, 0xde, 0xa0, 0x3c, + 0xce, 0x9e, 0x8f, 0x80, 0xeb, 0xbb, 0x09, 0xb1, 0x3f, 0xd2, 0xc0, 0xad, + 0xc7, 0xc0, 0x39, 0xef, 0x0c, 0x5b, 0x36, 0x90, 0x31, 0x60, 0x0c, 0x29, + 0x63, 0x6a, 0x7e, 0xd8, 0xdb, 0xab, 0x4e, 0xac, 0x60, 0xa9, 0x94, 0x05, + 0x47, 0xe3, 0x59, 0x1b, 0x48, 0xd9, 0x7c, 0x32, 0x9c, 0x47, 0xd8, 0x6e, + 0xff, 0x1b, 0x0a, 0x3f, 0x28, 0xf3, 0xb6, 0xcb, 0x21, 0x3f, 0xc3, 0x5b, + 0xf3, 0x50, 0x98, 0xe3, 0x94, 0xc7, 0xf9, 0xf8, 0x42, 0x77, 0x85, 0x9f, + 0xda, 0x51, 0xac, 0x25, 0xa3, 0xe7, 0x5d, 0xad, 0x7f, 0xde, 0xc1, 0x2c, + 0x29, 0xea, 0x44, 0x16, 0x12, 0x21, 0x3c, 0x56, 0xd2, 0x4b, 0x4c, 0xbb, + 0x85, 0x29, 0xb8, 0xea, 0x80, 0xd1, 0xc9, 0x56, 0x90, 0xd5, 0x40, 0x81, + 0x9e, 0xc3, 0x63, 0x32, 0xd0, 0x5a, 0xd9, 0x22, 0xd7, 0x17, 0x82, 0xfa, + 0x48, 0xa2, 0x26, 0x8f, 0xe1, 0x49, 0xb6, 0xa7, 0x7e, 0xa4, 0xb4, 0xf9, + 0x41, 0xb5, 0x37, 0xc1, 0x70, 0x60, 0x7a, 0xd1, 0xa4, 0x53, 0x55, 0x0c, + 0xb6, 0x2e, 0x81, 0xec, 0x6c, 0xfe, 0x8c, 0x0e, 0xac, 0x8f, 0xff, 0x6f, + 0xef, 0x5e, 0x5b, 0x14, 0x8c, 0x7a, 0xc5, 0xbd, 0xb5, 0x31, 0x7a, 0x44, + 0xc1, 0x7b, 0xd9, 0xec, 0xe2, 0xa4, 0x13, 0x05, 0x84, 0x5e, 0xd3, 0x69, + 0x39, 0x11, 0xb3, 0x24, 0x3b, 0x94, 0xf8, 0xa5, 0xf8, 0xcb, 0xd0, 0x6c, + 0xd1, 0xfb, 0xee, 0x78, 0x2f, 0xff, 0x54, 0x2f, 0x3d, 0xbb, 0x83, 0x67, + 0x26, 0x3e, 0xb1, 0xf7, 0x94, 0x74, 0xd1, 0x41, 0x9c, 0x63, 0x51, 0x92, + 0x3d, 0x86, 0x1a, 0x34, 0x7c, 0x53, 0xf2, 0x98, 0xf2, 0xa9, 0x59, 0xf6, + 0xea, 0x29, 0x01, 0x5a, 0x99, 0xbf, 0x76, 0x03, 0x4b, 0xa9, 0xff, 0x91, + 0xcd, 0x79, 0xa4, 0x34, 0x02, 0x17, 0x20, 0x80}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 57 + {SEC_OID_SHA512, + 57, + {0x60, 0x63, 0x68, 0xa1, 0x02, 0xb6, 0x87, 0xb3, 0xf7, 0x7b, 0x23, 0xad, + 0xd4, 0x5c, 0xe8, 0x4f, 0x5b, 0xa8, 0x1f, 0x69, 0xc5, 0x5f, 0x32, 0x7a, + 0xb9, 0x8c, 0x8a, 0x2a, 0xf5, 0x2a, 0x89, 0xd3, 0x32, 0xe2, 0x02, 0xbb, + 0x35, 0x31, 0xa3, 0x13, 0x94, 0xd6, 0x83, 0xc6, 0x91, 0xcf, 0xe3, 0xdd, + 0x10, 0x87, 0xdc, 0x70, 0x01, 0xbb, 0xd5, 0x8a, 0xa6, 0xee, 0xd9, 0xb2, + 0x29, 0x33, 0xc4, 0xe8, 0x4a, 0xe3, 0x03, 0xb4, 0x49, 0xf3, 0x80, 0x17, + 0xdc, 0xe2, 0xfe, 0x03, 0x4a, 0x2c, 0xed, 0xc6, 0xed, 0x4b, 0x2d, 0x29, + 0xc8, 0xba, 0x95, 0xdb, 0xab, 0xbd, 0x73, 0x37, 0xdd, 0x79, 0x74, 0x29, + 0xdd, 0xb2, 0xde, 0xfa, 0x34, 0x10, 0x47, 0x9b, 0xdf, 0x13, 0xb1, 0x20, + 0xf1, 0xab, 0x16, 0x63, 0xf0, 0x1f, 0xe1, 0x3c, 0xeb, 0xde, 0x75, 0x54, + 0x5f, 0xf9, 0x50, 0xf3, 0x74, 0xbe, 0xe0, 0x71, 0xa3, 0x5d, 0x00, 0x78, + 0xe0, 0xd1, 0x1e, 0x56, 0xf4, 0xa7, 0x37, 0x38, 0xa2, 0x05, 0x43, 0x1b, + 0x10, 0xbc, 0x54, 0xe9, 0x35, 0xf0, 0x97, 0xc1, 0x05, 0x59, 0xc7, 0xf8, + 0xcd, 0x0f, 0xae, 0x3f, 0x60, 0xdc, 0xed, 0x2a, 0xe9, 0xcf, 0xb9, 0x0f, + 0x64, 0x1e, 0xf7, 0x9c, 0x62, 0x7a, 0x0e, 0xef, 0xea, 0xf0, 0x4f, 0x1c, + 0x5d, 0x03, 0xc1, 0xa3, 0xe2, 0xde, 0xa9, 0x91, 0xc7, 0xe1, 0x8b, 0xe5, + 0xdb, 0x6b, 0xd8, 0x21, 0xb0, 0x72, 0x97, 0xb6, 0x30, 0xe3, 0x3b, 0x58, + 0xcd, 0x8e, 0x1d, 0x96, 0x49, 0x35, 0xcc, 0x33, 0x09, 0x21, 0xf8, 0x9d, + 0x97, 0xb3, 0xb1, 0x49, 0x60, 0xd5, 0x9d, 0x8a, 0x22, 0x8f, 0xd1, 0xc7, + 0xde, 0xd2, 0x72, 0x8e, 0x71, 0x59, 0xa5, 0x12, 0x1c, 0xac, 0x98, 0x7c, + 0x8a, 0xfe, 0x63, 0xb5, 0x86, 0x16, 0xb8, 0xb8, 0xdb, 0x82, 0x94, 0x25, + 0x58, 0xf9, 0x97, 0xbe, 0x88, 0x53, 0xb3, 0xb1, 0x52, 0xbe, 0xbc, 0x39, + 0xf2, 0x51, 0x22, 0x3f, 0xde, 0x61, 0xe0, 0x5b, 0x6d, 0xa0, 0x0e, 0x27, + 0x3e, 0x54, 0xb2, 0x9c, 0xfd, 0xeb, 0xc5, 0x4b, 0x2f, 0xaf, 0x84, 0x28, + 0x0b, 0x09, 0x88, 0x1d, 0xef, 0x19, 0xf2, 0x5e, 0xf3, 0xd3, 0x6a, 0x13, + 0xee, 0x4a, 0x30, 0xdd, 0x30, 0xf5, 0x17, 0xf9, 0xe7, 0x38, 0x12, 0x3f, + 0x09, 0x0e, 0x69, 0xa8, 0x7f, 0x98, 0xb5, 0x1b, 0x9a, 0x31, 0x00, 0x80, + 0x2e, 0x4b, 0xe1, 0x26, 0xb3, 0x6f, 0x02, 0xdc, 0x99, 0x9b, 0x1a, 0x1d, + 0x83, 0x48, 0x1a, 0x89, 0x03, 0xe6, 0xe8, 0x7b, 0xec, 0x9c, 0x85, 0x18, + 0x2a, 0x65, 0x73, 0x74, 0x7d, 0xd0, 0x0d, 0x61, 0xc9, 0xda, 0xa3, 0x59, + 0x54, 0xcf, 0xa7, 0x61, 0x96, 0xa1, 0xcb, 0xed, 0xb5, 0x0b, 0x94, 0x91, + 0xe4, 0x1c, 0x28, 0xb2, 0xfd, 0x3c, 0xf6, 0x9c, 0x26, 0x2f, 0xc5, 0x23, + 0x07, 0xf9, 0x78, 0x70, 0xfa, 0xd0, 0xb1, 0x6a, 0xd0, 0x13, 0xac, 0x7a, + 0xd6, 0xf9, 0xce, 0x91, 0x55, 0xd9, 0xc6, 0x7d, 0x0f, 0x5e, 0x19, 0x7a, + 0xed, 0x56, 0x4f, 0xee, 0x6a, 0x12, 0xb0, 0xc8, 0xc7, 0xfe, 0x3a, 0xdc, + 0x5e, 0x35, 0x43, 0x97, 0xd8, 0x0d, 0x7c, 0xe9, 0xaf, 0xc2, 0x51, 0x6b, + 0x10, 0x1f, 0x67, 0xb0, 0x61, 0xcf, 0x0c, 0xa4, 0x84, 0x2b, 0xe2, 0xdc, + 0x53, 0x5f, 0xe5, 0x1b, 0xd0, 0x73, 0x10, 0x3f, 0xd5, 0x7b, 0x38, 0x72, + 0xcc, 0xeb, 0xed, 0x77, 0x8c, 0xc2, 0x90, 0x1a, 0xbb, 0x45, 0x4f, 0xbc, + 0x77, 0x59, 0x4e, 0x85, 0xc5, 0xd0, 0x2e, 0x4d, 0x0d, 0x38, 0x8e, 0x1e, + 0x3c, 0xe0, 0xe3, 0xab, 0x5b, 0x99, 0xa3, 0x21, 0xde, 0x24, 0x2f, 0x66, + 0x31, 0xb7, 0x0b, 0x44, 0xbb, 0x32, 0xa0, 0x04, 0xd1, 0x67, 0xec, 0x24, + 0x8e, 0x6e, 0x0a, 0x9c, 0x55, 0xbc, 0x01, 0xb6}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 58 + {SEC_OID_SHA512, + 58, + {0x57, 0x8e, 0x32, 0xb1, 0xa2, 0x1e, 0xfd, 0x13, 0x04, 0x0d, 0xa6, 0x0f, + 0x84, 0xb4, 0xb2, 0x31, 0x77, 0x69, 0x3f, 0x91, 0xf0, 0x65, 0x50, 0x42, + 0xa4, 0x85, 0xaa, 0x72, 0xbb, 0xd8, 0xab, 0x5c, 0x94, 0x04, 0xdd, 0xbf, + 0xd6, 0x79, 0x58, 0x6e, 0x11, 0xed, 0x11, 0x15, 0x78, 0x4c, 0x1d, 0x0a, + 0x05, 0x23, 0x45, 0x10, 0x6b, 0x8b, 0xea, 0xb6, 0x07, 0x32, 0x58, 0xd0, + 0x17, 0x58, 0xfb, 0xfe, 0x4d, 0xc6, 0xc6, 0x99, 0x0c, 0x0e, 0xaa, 0xbf, + 0x24, 0xfc, 0xcb, 0x77, 0xca, 0x7b, 0xf8, 0x5e, 0x7b, 0x18, 0xad, 0x25, + 0x81, 0x7a, 0xde, 0xb6, 0xdd, 0xad, 0x6d, 0x85, 0xb7, 0xd7, 0xcb, 0x32, + 0x14, 0x28, 0x16, 0x76, 0xeb, 0xc2, 0xad, 0xf0, 0xa4, 0xe6, 0xbb, 0xc9, + 0xa6, 0x4e, 0x13, 0x01, 0xc3, 0x1d, 0x0c, 0x0c, 0x55, 0xdc, 0xcc, 0x05, + 0x0a, 0x79, 0x85, 0x68, 0x52, 0x5b, 0xc0, 0x1e, 0x99, 0xfa, 0xc2, 0x2f, + 0xb4, 0x4d, 0xd6, 0x36, 0xea, 0x08, 0xf3, 0x88, 0xf3, 0xac, 0x0c, 0x51, + 0x5f, 0x92, 0x24, 0x2c, 0xde, 0x08, 0x10, 0x77, 0xe8, 0x8a, 0xc4, 0x7b, + 0x13, 0x92, 0x02, 0x06, 0x83, 0x4b, 0xa3, 0xe2, 0x7f, 0xf6, 0xfb, 0x4e, + 0xcb, 0x7c, 0x36, 0x4d, 0x8c, 0x70, 0xf6, 0x6c, 0xd6, 0xdf, 0x9f, 0x0e, + 0x3a, 0x47, 0x42, 0xf7, 0x2a, 0x8e, 0xce, 0x5a, 0x45, 0x78, 0xd7, 0xf6, + 0xd5, 0x4e, 0xb7, 0xef, 0x24, 0xf6, 0xa6, 0x93, 0xff, 0x68, 0x4d, 0x03, + 0x58, 0x80, 0x2d, 0x0d, 0x84, 0x2f, 0x7a, 0xe8, 0xb2, 0x9d, 0x93, 0x4a, + 0xb6, 0x57, 0x26, 0x5c, 0xc8, 0xaf, 0x11, 0x5d, 0xa8, 0xb8, 0x04, 0x9e, + 0xbd, 0x87, 0x67, 0x19, 0x2d, 0xb1, 0xa8, 0x76, 0xf9, 0x41, 0x2d, 0x02, + 0x1f, 0xfc, 0x7b, 0x8e, 0x91, 0xe2, 0x49, 0x50, 0x90, 0xd5, 0x56, 0xa3, + 0x5c, 0xa1, 0x6c, 0xd8, 0x50, 0xc5, 0x21, 0xb6, 0x5a, 0x28, 0x46, 0x8c, + 0xd1, 0x30, 0xf0, 0xf2, 0x3f, 0xab, 0xad, 0x04, 0x13, 0x85, 0xb3, 0x23, + 0x25, 0x83, 0xd7, 0x0a, 0x90, 0x4c, 0xb3, 0xd7, 0xb6, 0xd7, 0xf1, 0x78, + 0x1b, 0x42, 0x67, 0xbb, 0xe2, 0x7e, 0x40, 0xd9, 0x1b, 0x2c, 0xb2, 0xc1, + 0x8a, 0x8d, 0xa2, 0x3a, 0xa3, 0xdd, 0x6f, 0x82, 0xb3, 0xfd, 0x6e, 0x93, + 0x25, 0xdf, 0xde, 0x99, 0x58, 0xa2, 0x84, 0x84, 0x59, 0x58, 0xf5, 0xce, + 0xbb, 0x0b, 0xba, 0x2c, 0xa1, 0xf3, 0x4e, 0x96, 0xc0, 0x10, 0x25, 0x12, + 0x86, 0xfe, 0x44, 0x0e, 0x6e, 0x39, 0x51, 0x17, 0xb6, 0xe2, 0xc7, 0xd9, + 0xb0, 0x07, 0xf1, 0x3d, 0xbf, 0xc4, 0xd5, 0xd5, 0x12, 0xfe, 0x66, 0x46, + 0x42, 0x64, 0xe6, 0xf5, 0xc5, 0x02, 0xbd, 0x6a, 0xf8, 0x25, 0xbd, 0x50, + 0x2f, 0x8b, 0xcf, 0x21, 0xd1, 0xf2, 0x13, 0xae, 0x69, 0xcf, 0xa6, 0x8f, + 0x16, 0x44, 0x96, 0x34, 0x50, 0x5a, 0x6e, 0x96, 0x5b, 0xd6, 0x8e, 0x95, + 0x9d, 0x5d, 0xd2, 0x47, 0xe0, 0x94, 0x4e, 0xc2, 0x6e, 0x4f, 0x1b, 0xc8, + 0x57, 0xf1, 0xb4, 0x6f, 0x55, 0xff, 0xc4, 0xcf, 0xb8, 0x5d, 0xf6, 0x13, + 0x0c, 0xde, 0xfb, 0x14, 0x7a, 0x65, 0x02, 0x5f, 0xa6, 0xb1, 0x2f, 0x31, + 0x3e, 0x0b, 0x89, 0x38, 0x15, 0x87, 0x6a, 0xb5, 0x75, 0xc0, 0xf9, 0x64, + 0x7b, 0xf6, 0x9f, 0x45, 0xf5, 0x38, 0xbf, 0x0e, 0xcb, 0x85, 0x93, 0xdd, + 0x6a, 0x39, 0xaa, 0x12, 0xad, 0x34, 0x20, 0x18, 0x7d, 0x29, 0x1c, 0xab, + 0x55, 0x3c, 0xf3, 0xa4, 0xc8, 0x01, 0xe2, 0x82, 0xa5, 0xdb, 0x34, 0x9b, + 0x54, 0xba, 0x15, 0xfb, 0xfb, 0x10, 0x54, 0xe9, 0xaa, 0xfe, 0xc5, 0xb4, + 0x5e, 0xe8, 0x36, 0x34, 0xda, 0xdb, 0x7d, 0x7a, 0x50, 0xaf, 0x02, 0x92, + 0x91, 0x42, 0x8f, 0x65, 0x56, 0x28, 0x0b, 0x09}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 59 + {SEC_OID_SHA512, + 59, + {0x97, 0x59, 0xff, 0xc4, 0x61, 0xe0, 0xe3, 0x42, 0xfc, 0x0c, 0xca, 0xb8, + 0xbf, 0x5f, 0x71, 0xa5, 0x28, 0xe1, 0x2e, 0x36, 0x8d, 0x45, 0xc3, 0x71, + 0xdb, 0xfd, 0x70, 0x9e, 0x7a, 0x16, 0xd1, 0x46, 0xc3, 0xb8, 0x47, 0xb2, + 0xa9, 0xa0, 0x0d, 0x54, 0xb2, 0xeb, 0x91, 0xff, 0xa0, 0x80, 0xb0, 0x72, + 0xa6, 0x30, 0xc0, 0x64, 0x5f, 0x2c, 0x8c, 0x6d, 0xe2, 0xf4, 0xf8, 0x15, + 0x70, 0x2a, 0x75, 0x49, 0x71, 0x65, 0x19, 0x14, 0xba, 0x24, 0xa9, 0xc3, + 0x5d, 0x89, 0x5e, 0x74, 0x77, 0x45, 0xda, 0xba, 0xaf, 0x21, 0xac, 0x9b, + 0x90, 0x81, 0x16, 0xe5, 0x6a, 0x80, 0x43, 0x70, 0x2b, 0x15, 0x15, 0x55, + 0xa9, 0xf9, 0x0b, 0x33, 0x35, 0x6c, 0xb4, 0x6b, 0x69, 0x89, 0xa4, 0xa9, + 0x00, 0xb8, 0xb7, 0x91, 0x1c, 0x27, 0x04, 0x44, 0x01, 0x73, 0x32, 0x12, + 0x93, 0xca, 0x63, 0x82, 0xb2, 0x28, 0x9f, 0x85, 0x9b, 0xed, 0xc8, 0xba, + 0x6d, 0x16, 0x03, 0x55, 0xb0, 0x29, 0xa4, 0xb3, 0xf3, 0x0d, 0x42, 0x05, + 0xb3, 0x34, 0x16, 0xb4, 0x1e, 0x97, 0xc2, 0xcb, 0x58, 0x48, 0xac, 0xfa, + 0xc5, 0xd5, 0x20, 0x06, 0xef, 0x8d, 0x93, 0x63, 0x8d, 0x48, 0xa2, 0xe0, + 0xfa, 0xb5, 0xdd, 0x6d, 0x60, 0x09, 0xe1, 0x94, 0x54, 0x63, 0xe7, 0xab, + 0x53, 0x80, 0x9e, 0xf6, 0xaa, 0x7e, 0xbb, 0x29, 0x7b, 0x5b, 0x72, 0xed, + 0x9f, 0x55, 0xc4, 0x3d, 0xf1, 0x8d, 0x85, 0x59, 0x6b, 0xad, 0xa1, 0xb0, + 0x14, 0xa5, 0x57, 0x6a, 0x19, 0x5a, 0x99, 0xc9, 0xe6, 0xc7, 0x29, 0xcc, + 0xba, 0x22, 0x4f, 0xd4, 0x6d, 0xa6, 0xf0, 0xad, 0x1c, 0xe9, 0x04, 0x22, + 0x31, 0x8b, 0x0a, 0x2e, 0xde, 0xb1, 0x35, 0xb1, 0x2f, 0xd6, 0x1d, 0x0e, + 0xd2, 0xb5, 0x6b, 0xe2, 0xcd, 0xa4, 0xb4, 0xd9, 0x81, 0x9d, 0x53, 0x7b, + 0xb1, 0x00, 0x79, 0xcb, 0xa8, 0xd4, 0x4e, 0xb4, 0x01, 0x49, 0x8c, 0x19, + 0x4d, 0x1e, 0x9e, 0xed, 0x31, 0x60, 0x4c, 0xf7, 0x9f, 0xfe, 0xd1, 0x0f, + 0x86, 0x75, 0xee, 0x31, 0xd5, 0x7d, 0xd2, 0x44, 0x3a, 0xfd, 0x43, 0xd0, + 0x7d, 0x55, 0xb7, 0x97, 0x1a, 0xe5, 0x0c, 0x38, 0xb2, 0xb0, 0x0d, 0xda, + 0x28, 0xf7, 0xb9, 0x9d, 0x14, 0xd3, 0xf8, 0x85, 0xb7, 0x07, 0x62, 0xed, + 0x54, 0xee, 0xaa, 0x89, 0x9a, 0xa6, 0x2c, 0x73, 0x80, 0x35, 0xa9, 0x72, + 0xd0, 0xb6, 0xad, 0x15, 0x74, 0xbf, 0xba, 0xf0, 0xe8, 0xd2, 0xfb, 0xae, + 0xfd, 0xa5, 0xdf, 0xd7, 0xc6, 0x4e, 0x44, 0xe5, 0xa8, 0x1f, 0x1f, 0xea, + 0xa3, 0xc9, 0x30, 0x50, 0x13, 0xcc, 0xbb, 0x10, 0xaf, 0x22, 0x68, 0xc6, + 0x00, 0x1d, 0x0c, 0x2b, 0x3d, 0x0e, 0xdb, 0xf5, 0x58, 0xc2, 0xea, 0xa2, + 0x2d, 0x3a, 0x84, 0x0e, 0x1c, 0xf6, 0x78, 0xde, 0x90, 0xc3, 0x41, 0xd3, + 0x10, 0xde, 0x3d, 0x7a, 0x3e, 0xef, 0xf1, 0xf2, 0x75, 0xfc, 0x92, 0x11, + 0x9c, 0x7e, 0x13, 0xe9, 0xc7, 0xf8, 0x23, 0x0d, 0xa1, 0x1c, 0x9a, 0xcf, + 0xc1, 0xce, 0x44, 0xd1, 0xdb, 0xf3, 0x76, 0x6c, 0xb8, 0x3e, 0x1a, 0x33, + 0x5d, 0x9b, 0x2a, 0x51, 0xdd, 0x2d, 0x7c, 0x5e, 0x93, 0x16, 0xdb, 0x24, + 0xa8, 0xd1, 0xf9, 0xfe, 0xce, 0x9b, 0x3e, 0x19, 0xab, 0xee, 0x6a, 0x54, + 0x69, 0x4a, 0x0b, 0x62, 0x21, 0x20, 0x84, 0x06, 0x29, 0x71, 0x0e, 0xec, + 0x4d, 0xa9, 0xb1, 0xa1, 0x12, 0x5f, 0x0a, 0x8d, 0x68, 0xa3, 0xa4, 0xe9, + 0x5e, 0x8d, 0x5d, 0xe2, 0x98, 0xa3, 0x08, 0x85, 0x75, 0x63, 0xad, 0xd3, + 0x34, 0x99, 0xe5, 0x0a, 0xa0, 0x9d, 0xfe, 0xd1, 0xec, 0x34, 0xc1, 0x03, + 0xdb, 0xcb, 0xe4, 0x00, 0xda, 0xea, 0xcd, 0x8d, 0x0d, 0x1a, 0x52, 0x6b, + 0x92, 0x2a, 0xfe, 0xfd, 0x2e, 0x42, 0x1c, 0x54}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 60 + {SEC_OID_SHA512, + 60, + {0x55, 0xc9, 0xf8, 0x53, 0x3f, 0x91, 0xe1, 0x75, 0xb2, 0xfa, 0xef, 0x77, + 0x2d, 0xfc, 0x84, 0x52, 0xaf, 0xdd, 0x8a, 0xf6, 0x55, 0x8e, 0x62, 0xd8, + 0x54, 0x68, 0x84, 0x57, 0x77, 0x27, 0x85, 0xa3, 0x7f, 0xb2, 0x5c, 0x9b, + 0xdd, 0x54, 0xc9, 0x43, 0x74, 0xce, 0x39, 0xf2, 0x5d, 0x08, 0xae, 0x61, + 0xd3, 0x2e, 0x42, 0x38, 0x9a, 0x01, 0xc7, 0xeb, 0xfe, 0x19, 0xad, 0x81, + 0xf8, 0x5b, 0x26, 0x80, 0xb1, 0x57, 0xba, 0x88, 0x5f, 0x77, 0xbc, 0x65, + 0x1d, 0xa4, 0x74, 0x4f, 0x06, 0xfa, 0x06, 0x21, 0x9f, 0x79, 0x1c, 0x19, + 0xe6, 0xc6, 0x5a, 0x44, 0x3d, 0x6f, 0x8e, 0xe9, 0x89, 0xe0, 0x11, 0x2a, + 0x9b, 0x2c, 0x7a, 0x50, 0xf7, 0x18, 0x04, 0x74, 0x86, 0x1c, 0xcf, 0xf6, + 0xbe, 0xf6, 0xf4, 0xd6, 0x25, 0xe0, 0x6d, 0x07, 0x2b, 0x98, 0x7a, 0xb6, + 0xd5, 0xf4, 0xe4, 0x93, 0x97, 0xa1, 0xd6, 0xab, 0x5d, 0xe8, 0x1f, 0xa1, + 0x77, 0x90, 0xaf, 0x6c, 0x20, 0xd6, 0xcc, 0x17, 0x3b, 0x7a, 0xfd, 0x8a, + 0x98, 0x6e, 0x88, 0x5d, 0xb4, 0x59, 0x6d, 0x78, 0x41, 0x96, 0xa1, 0xaa, + 0x6a, 0xa1, 0x65, 0x66, 0xe4, 0xfd, 0x95, 0xea, 0x1a, 0xcc, 0xa6, 0xab, + 0xf7, 0x5e, 0x76, 0xd2, 0x3b, 0xb5, 0xbc, 0xb9, 0xff, 0x77, 0x70, 0x39, + 0x24, 0xc6, 0xcf, 0x08, 0x41, 0xbf, 0xe2, 0x0a, 0x92, 0x10, 0xc6, 0xb0, + 0x39, 0x83, 0x77, 0x65, 0xfd, 0x88, 0x62, 0x1a, 0xc4, 0x09, 0x66, 0xa7, + 0xff, 0xf6, 0x36, 0xd8, 0xc0, 0x8d, 0x6e, 0x01, 0xaa, 0xe0, 0xe6, 0xcb, + 0xbe, 0x6d, 0x93, 0x92, 0x73, 0xb4, 0x1f, 0xde, 0xd4, 0x2c, 0xef, 0x52, + 0x07, 0x23, 0x68, 0x95, 0x33, 0xb9, 0xc9, 0xef, 0x88, 0x0c, 0xec, 0x71, + 0x65, 0xb5, 0x1d, 0x2b, 0x26, 0x61, 0xab, 0xba, 0xee, 0xc9, 0x36, 0x55, + 0x07, 0x5e, 0x8b, 0xa0, 0x96, 0x63, 0x87, 0x77, 0x0e, 0xe4, 0xbf, 0x6d, + 0xc0, 0xb5, 0xc6, 0x4f, 0x70, 0x0a, 0x16, 0x27, 0xdd, 0xb6, 0x44, 0x43, + 0x31, 0xd3, 0xd8, 0x4a, 0x5f, 0x04, 0x9e, 0x43, 0x13, 0xed, 0x34, 0x08, + 0xb3, 0x23, 0x5f, 0x90, 0x6c, 0xf1, 0xf7, 0x1c, 0xb8, 0xa6, 0x59, 0xcb, + 0xb9, 0xd2, 0xd2, 0x1b, 0xdb, 0x57, 0x0a, 0x89, 0x0a, 0x84, 0xb4, 0xed, + 0xa3, 0x57, 0xf5, 0x79, 0x8e, 0x49, 0x13, 0x06, 0xa1, 0x46, 0xf9, 0xe4, + 0x85, 0x48, 0x56, 0x7c, 0x21, 0xed, 0x14, 0x60, 0x82, 0xcc, 0x82, 0x7c, + 0x29, 0x8c, 0xc0, 0x3c, 0x7e, 0x99, 0x48, 0xce, 0x0a, 0xad, 0xe3, 0xc6, + 0x63, 0xac, 0x1b, 0xa5, 0x99, 0xa0, 0xaa, 0x47, 0x94, 0xf8, 0x05, 0x07, + 0xc5, 0x94, 0x8f, 0x68, 0xc7, 0x2e, 0xc4, 0x58, 0x15, 0xb7, 0x14, 0xcb, + 0xd5, 0xef, 0xc5, 0xcc, 0x44, 0xb9, 0xb8, 0x14, 0x3a, 0x00, 0xda, 0xb6, + 0x6b, 0xbf, 0x96, 0xd8, 0xca, 0xa3, 0x4d, 0x89, 0x50, 0x8b, 0x05, 0xde, + 0x17, 0x28, 0x2f, 0xcf, 0x4c, 0xbc, 0x16, 0x23, 0x21, 0x23, 0x63, 0x4e, + 0xfd, 0xa9, 0xdd, 0x79, 0x7f, 0x38, 0xd5, 0x4c, 0xba, 0x71, 0xf4, 0xd0, + 0xc4, 0xd6, 0x10, 0x36, 0x8f, 0x76, 0x87, 0xdc, 0x0d, 0x04, 0x2d, 0xc8, + 0x50, 0x88, 0xf8, 0xf8, 0xda, 0x3e, 0xf0, 0x15, 0x83, 0x61, 0x3b, 0x2a, + 0x30, 0x93, 0xb9, 0xf0, 0xf6, 0x7c, 0x29, 0x12, 0x0a, 0x6d, 0xe0, 0x3c, + 0x92, 0xde, 0x3f, 0xa4, 0x00, 0x78, 0xd5, 0x14, 0x5d, 0x93, 0x31, 0xc6, + 0x9c, 0xa0, 0x3e, 0x49, 0x78, 0xbe, 0xe7, 0x84, 0x18, 0xec, 0xfc, 0x85, + 0x41, 0x0a, 0x19, 0x09, 0x2d, 0x2e, 0xad, 0xce, 0xa1, 0x8e, 0xdb, 0x79, + 0x84, 0x9b, 0x83, 0x8d, 0xd9, 0x91, 0x02, 0x6f, 0xe3, 0xbf, 0xaa, 0xc5, + 0x7f, 0xfb, 0x0f, 0xa4, 0x99, 0x2e, 0x41, 0xaf}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 61 + {SEC_OID_SHA512, + 61, + {0x62, 0x2b, 0xc0, 0x3c, 0x97, 0x5e, 0xcb, 0xcf, 0x27, 0x0d, 0x4f, 0xd0, + 0xa8, 0x1e, 0x24, 0x5d, 0x2d, 0x2b, 0xb9, 0x67, 0x21, 0x19, 0x95, 0x55, + 0x0d, 0x25, 0x99, 0xb1, 0xff, 0x72, 0xb0, 0x10, 0x6f, 0xb1, 0x55, 0xb2, + 0x68, 0x3f, 0xf4, 0xb3, 0xa6, 0x1a, 0xee, 0xfa, 0xa4, 0xb9, 0x93, 0x3a, + 0x51, 0x77, 0xd4, 0x53, 0x74, 0xed, 0xa2, 0x99, 0x4c, 0x3b, 0x53, 0x94, + 0x10, 0x6a, 0x02, 0x1b, 0xa3, 0x70, 0x24, 0x75, 0x59, 0xfa, 0x12, 0x17, + 0xfb, 0x40, 0x1b, 0x6a, 0x57, 0xc0, 0xc7, 0xf7, 0xaf, 0x1d, 0xbf, 0xbb, + 0x73, 0xea, 0x8c, 0x1a, 0x8f, 0x60, 0xb2, 0x3a, 0x65, 0xc1, 0xbb, 0xaa, + 0xef, 0x01, 0xf3, 0x5c, 0x0c, 0x95, 0x0e, 0x70, 0xf4, 0x30, 0xeb, 0xbc, + 0xe8, 0x7c, 0xa1, 0x3c, 0x24, 0x29, 0xb8, 0xe7, 0xa9, 0x9b, 0xfc, 0x2f, + 0xd9, 0xd5, 0x63, 0xe6, 0x0c, 0x68, 0xb0, 0x85, 0x2d, 0xa2, 0xdb, 0x0a, + 0xcf, 0x75, 0x2a, 0x1f, 0xe7, 0x3f, 0x57, 0x7f, 0xbd, 0x62, 0xa6, 0xc0, + 0x6f, 0x47, 0x9e, 0x8b, 0xcb, 0xe0, 0xf6, 0xee, 0xce, 0x67, 0x16, 0x44, + 0xd0, 0xf6, 0x50, 0x25, 0x4b, 0x01, 0x31, 0x38, 0x1b, 0x3b, 0x5e, 0x55, + 0x52, 0x9d, 0xda, 0x85, 0xfb, 0xb9, 0x6c, 0xa8, 0xe7, 0x66, 0x8d, 0x55, + 0xac, 0xd5, 0xdc, 0x08, 0xdf, 0xbc, 0xba, 0x99, 0x62, 0xeb, 0xcf, 0x9e, + 0x82, 0x46, 0x9a, 0x11, 0xe3, 0x83, 0x77, 0xd4, 0x7a, 0xa6, 0xac, 0x47, + 0xe9, 0xa8, 0x98, 0x5d, 0x35, 0xf0, 0xa2, 0x32, 0x96, 0xda, 0x33, 0x45, + 0x7e, 0x3c, 0x95, 0xdb, 0xfe, 0xb5, 0x73, 0x78, 0xde, 0xde, 0x44, 0xd8, + 0xbe, 0x3d, 0xf8, 0xc8, 0x8e, 0xb9, 0x53, 0xee, 0x82, 0xae, 0xba, 0xbd, + 0x5a, 0xd5, 0xe6, 0x32, 0xf5, 0xf8, 0x9a, 0xef, 0x6a, 0xa7, 0x51, 0x9a, + 0x07, 0xfc, 0x52, 0xed, 0x73, 0x14, 0x70, 0x3c, 0xd8, 0x77, 0x86, 0x72, + 0x96, 0x8a, 0xb6, 0xb3, 0x1e, 0x5b, 0x37, 0x18, 0x59, 0xfc, 0xac, 0x52, + 0x67, 0xfc, 0x56, 0x8c, 0x13, 0x39, 0x23, 0x4e, 0xef, 0x70, 0xb2, 0x25, + 0x90, 0xdc, 0xfb, 0xb3, 0x67, 0x8f, 0x8e, 0x91, 0x48, 0x3f, 0xb2, 0xfd, + 0xa6, 0xc6, 0x2b, 0x2d, 0xc3, 0x8c, 0x7d, 0xb4, 0x53, 0x8d, 0x3c, 0x46, + 0x73, 0xb7, 0xab, 0x32, 0x80, 0x6f, 0x82, 0x51, 0xb4, 0x1b, 0xe8, 0x82, + 0x26, 0xde, 0xf5, 0x6d, 0x05, 0xe0, 0x31, 0xb1, 0xae, 0x47, 0xb7, 0x37, + 0x5d, 0xd3, 0x48, 0x08, 0x1b, 0xfc, 0x34, 0xb6, 0x55, 0xad, 0x51, 0x81, + 0xf8, 0x3f, 0x4c, 0x78, 0x66, 0x51, 0x0e, 0x94, 0x75, 0x80, 0xc9, 0xf7, + 0x9d, 0x7c, 0xec, 0x9a, 0x22, 0x84, 0xad, 0x16, 0x9d, 0xc5, 0xc1, 0x2a, + 0x13, 0x5d, 0xf8, 0xf8, 0xac, 0xeb, 0x2b, 0xbb, 0x85, 0x32, 0x46, 0xf9, + 0xbe, 0xd7, 0xba, 0x17, 0x5d, 0xec, 0x9c, 0x5f, 0x4a, 0xad, 0xac, 0x16, + 0xc9, 0xb3, 0xce, 0x74, 0x38, 0x32, 0x60, 0xc9, 0xc7, 0x1e, 0x88, 0xad, + 0x54, 0x16, 0x1e, 0xdb, 0xda, 0x05, 0xcd, 0xa6, 0x92, 0x2d, 0x90, 0x6b, + 0xe8, 0x56, 0x7d, 0x1d, 0xd5, 0xa7, 0x81, 0x91, 0xa9, 0x6c, 0x16, 0x49, + 0x76, 0xc0, 0xf6, 0x07, 0x8d, 0x36, 0x46, 0x8a, 0xcc, 0x91, 0x1f, 0x4c, + 0x57, 0x82, 0x84, 0x12, 0x73, 0xf7, 0x18, 0x1b, 0xe5, 0x78, 0x1a, 0xd3, + 0x30, 0xd4, 0xb3, 0x71, 0xe2, 0xb1, 0x88, 0x8f, 0x53, 0xc2, 0x68, 0x24, + 0xac, 0x43, 0x21, 0xef, 0xab, 0xe3, 0xa6, 0x3a, 0x70, 0x77, 0x5b, 0xa2, + 0xa6, 0xb1, 0x23, 0xd8, 0x23, 0x65, 0xaa, 0x08, 0xaa, 0x01, 0x43, 0x4f, + 0xb9, 0x73, 0xfe, 0xee, 0x93, 0x9d, 0xdb, 0xa6, 0x9d, 0x1d, 0x9e, 0xa0, + 0xa4, 0xcf, 0x5c, 0x87, 0x50, 0xec, 0xfb, 0x98}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including garbage + // tcID: 62 + {SEC_OID_SHA512, + 62, + {0x48, 0xeb, 0xe9, 0xde, 0x8e, 0x53, 0x72, 0x9f, 0x8e, 0xda, 0x91, 0xb6, + 0x50, 0x96, 0x65, 0x5c, 0xed, 0x00, 0xe4, 0x2b, 0x9e, 0x60, 0x13, 0x57, + 0x30, 0xe2, 0x6f, 0x45, 0x4f, 0xa2, 0xcc, 0xfb, 0x75, 0xca, 0x69, 0xfe, + 0x5d, 0x19, 0x9b, 0x04, 0x92, 0x00, 0xd5, 0xeb, 0x09, 0x20, 0x52, 0xdf, + 0x1e, 0x49, 0xc7, 0x78, 0x8f, 0x0d, 0xae, 0x5b, 0x1e, 0x1f, 0xd0, 0xb9, + 0x0c, 0xe7, 0x1b, 0xe6, 0x5c, 0x30, 0x78, 0xad, 0xc9, 0xf2, 0xca, 0x16, + 0x90, 0xde, 0xa7, 0xc8, 0xc7, 0x42, 0x07, 0x04, 0x49, 0xf5, 0xf2, 0xe3, + 0x81, 0x71, 0x1f, 0x64, 0x96, 0x0a, 0x3c, 0x8a, 0xf0, 0x74, 0x92, 0xa7, + 0x21, 0x1c, 0x6c, 0x4c, 0x13, 0x0b, 0x51, 0xcc, 0x02, 0xeb, 0x47, 0x05, + 0xcf, 0xcc, 0x5d, 0xe1, 0x89, 0xe5, 0x9a, 0x4f, 0xf1, 0xf1, 0x18, 0xbc, + 0xd0, 0x5a, 0x99, 0xba, 0x5b, 0xda, 0x03, 0xd7, 0x89, 0xf5, 0x73, 0xaa, + 0x85, 0x9d, 0xf0, 0xf6, 0xfe, 0x2e, 0x09, 0xac, 0xb2, 0xb4, 0x8f, 0x3f, + 0x22, 0x05, 0xd9, 0xa1, 0xb1, 0xa5, 0x76, 0xd1, 0x0a, 0x35, 0x06, 0x34, + 0x4c, 0x82, 0xdc, 0xf6, 0x36, 0x01, 0x3a, 0xe4, 0x64, 0xdd, 0x69, 0x4c, + 0x29, 0x9f, 0x6b, 0xf3, 0x03, 0x5a, 0x23, 0x0d, 0xdc, 0x08, 0xb9, 0xba, + 0xb2, 0x22, 0xac, 0x4a, 0xb8, 0xee, 0xdf, 0xd7, 0x5c, 0xd0, 0x0f, 0xf7, + 0x57, 0x4f, 0xd3, 0x51, 0xd3, 0x90, 0x8f, 0x9c, 0x62, 0x51, 0x88, 0x91, + 0x6a, 0x44, 0xa5, 0x7c, 0x3d, 0xa0, 0x23, 0x30, 0x43, 0xfc, 0x4c, 0x20, + 0xd2, 0xcb, 0x2d, 0x2a, 0x02, 0xf1, 0x34, 0x76, 0x49, 0x82, 0xa9, 0xa0, + 0x00, 0x43, 0x24, 0xac, 0x2e, 0x8c, 0xc6, 0x8c, 0xe7, 0xd2, 0x2c, 0xc5, + 0x0f, 0xa7, 0x92, 0x92, 0x3c, 0x55, 0x82, 0x32, 0x1e, 0xc9, 0x80, 0x23, + 0x1b, 0xf0, 0x0b, 0xe1, 0x2f, 0xe5, 0x8c, 0x94, 0x25, 0x84, 0x68, 0x9d, + 0x21, 0x74, 0x26, 0x05, 0x58, 0xc2, 0xba, 0x96, 0x36, 0x61, 0x85, 0xde, + 0x98, 0x91, 0x49, 0xb4, 0xbe, 0xa1, 0xb4, 0x58, 0x11, 0xca, 0x83, 0x5f, + 0x98, 0x29, 0x3f, 0x6d, 0xa8, 0x33, 0x25, 0xf9, 0xf7, 0xfc, 0x24, 0xa6, + 0x76, 0x52, 0xe2, 0x62, 0x9e, 0x8b, 0x42, 0x9f, 0xfc, 0xfd, 0xfb, 0x1f, + 0x5f, 0x88, 0x35, 0xd4, 0xe5, 0xfe, 0xdb, 0x6f, 0x37, 0xb0, 0x64, 0x6c, + 0x35, 0x93, 0xfc, 0x20, 0x85, 0xd6, 0x16, 0x62, 0x02, 0x53, 0x5d, 0x16, + 0xda, 0x6e, 0xb6, 0x7b, 0xf6, 0x3c, 0x5d, 0xe8, 0x97, 0x22, 0x24, 0x35, + 0x64, 0x24, 0xe2, 0x30, 0xe5, 0x47, 0x10, 0xc2, 0x5d, 0x00, 0x77, 0x92, + 0x75, 0x64, 0xc3, 0x5f, 0x78, 0x98, 0x76, 0x6a, 0x6f, 0x9c, 0x4a, 0xac, + 0xe3, 0x70, 0x37, 0xc4, 0x38, 0xa6, 0xd7, 0x95, 0xe5, 0x75, 0xbe, 0xd7, + 0xdf, 0x88, 0x3e, 0x8e, 0xc6, 0x73, 0xdd, 0x7b, 0x40, 0xe8, 0x01, 0xca, + 0x1f, 0xa9, 0x43, 0xca, 0x87, 0x94, 0xf3, 0xed, 0xb5, 0x28, 0xac, 0xae, + 0x6f, 0x08, 0x39, 0x85, 0xf5, 0xfd, 0x05, 0xb2, 0xd8, 0xea, 0xec, 0xb3, + 0xdb, 0x23, 0x30, 0x4d, 0x6c, 0xa4, 0x05, 0x50, 0x7b, 0x0a, 0xa3, 0xea, + 0x0c, 0xe5, 0xdc, 0x3d, 0xb2, 0x4e, 0x1d, 0x4e, 0xd5, 0x56, 0x76, 0x59, + 0xa5, 0x1a, 0xa2, 0xf0, 0xc3, 0x2d, 0x56, 0x53, 0xa7, 0x8a, 0x9a, 0x36, + 0x64, 0x10, 0x9b, 0x47, 0xc2, 0xca, 0x86, 0x67, 0xa1, 0x90, 0xdd, 0x58, + 0x79, 0x37, 0x7e, 0x2a, 0x97, 0x49, 0xf4, 0x5b, 0x11, 0x5d, 0xd6, 0xa8, + 0x9b, 0xd9, 0x8b, 0xef, 0xe2, 0x52, 0x17, 0x8f, 0x4a, 0x20, 0x24, 0x79, + 0xe6, 0xbf, 0x1e, 0xc5, 0xef, 0xa3, 0xca, 0x43, 0x81, 0xe6, 0x6c, 0xb2, + 0xe6, 0x9d, 0x56, 0xd6, 0x8a, 0x5f, 0x90, 0x39}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 63 + {SEC_OID_SHA512, + 63, + {0x58, 0x4e, 0x99, 0x69, 0xbb, 0x4b, 0x1c, 0xaf, 0xaa, 0x23, 0x78, 0xff, + 0xd1, 0x59, 0x21, 0x6a, 0xbc, 0x17, 0x1a, 0x48, 0x48, 0x7e, 0x7f, 0xf8, + 0x55, 0x33, 0xef, 0xbb, 0x00, 0xc3, 0x1b, 0x13, 0x3e, 0xaf, 0x6b, 0x61, + 0xd1, 0xbc, 0x39, 0x2c, 0x0e, 0xac, 0x00, 0x71, 0x1c, 0x2c, 0x0a, 0x58, + 0x15, 0x31, 0x9b, 0x8e, 0x12, 0xf0, 0xa5, 0x0c, 0x3f, 0x35, 0x7d, 0x9f, + 0xa4, 0x19, 0xdf, 0x1f, 0x1c, 0x81, 0xe1, 0x74, 0x6c, 0xa5, 0xf4, 0xfb, + 0x0d, 0x30, 0x4f, 0x26, 0x9f, 0x07, 0xd4, 0x04, 0x1e, 0xbb, 0x09, 0x06, + 0xde, 0x30, 0x1a, 0x6a, 0xb9, 0x9f, 0x8a, 0x79, 0x2f, 0xfd, 0xcb, 0x26, + 0xed, 0x2f, 0xe0, 0x00, 0xf8, 0xa7, 0x19, 0xa4, 0x98, 0x74, 0x25, 0x62, + 0x8e, 0x49, 0x55, 0x9c, 0xcc, 0xda, 0xa7, 0x4f, 0x56, 0xb3, 0x02, 0x9b, + 0x23, 0xee, 0x6b, 0xe0, 0x1d, 0xa1, 0x27, 0xbb, 0x6c, 0x7c, 0x47, 0x06, + 0x7b, 0x28, 0x1a, 0xd8, 0xdd, 0x47, 0xab, 0x02, 0xad, 0x93, 0xc8, 0x79, + 0x41, 0xa0, 0x1e, 0x33, 0x69, 0xc7, 0xd2, 0x10, 0x86, 0x27, 0x9d, 0x45, + 0xf2, 0xcd, 0xe9, 0x0f, 0xaf, 0x49, 0x39, 0x33, 0x53, 0x9e, 0xd5, 0x26, + 0xea, 0xeb, 0xd2, 0x54, 0xb0, 0x3a, 0x5c, 0x5b, 0x69, 0xaf, 0x63, 0x4f, + 0x81, 0xdb, 0xf3, 0x0e, 0xc8, 0xb9, 0xcd, 0x2e, 0xe5, 0xd5, 0x63, 0x8e, + 0x7b, 0x9b, 0xb9, 0x05, 0x1e, 0x9d, 0xba, 0xed, 0x18, 0x95, 0xaf, 0xd9, + 0x92, 0xdb, 0x9c, 0xec, 0x16, 0xb3, 0x0a, 0x44, 0x0c, 0x64, 0x06, 0x60, + 0xbf, 0xfe, 0x55, 0x62, 0x1a, 0xde, 0x0a, 0xc1, 0xee, 0x1f, 0x61, 0x82, + 0x33, 0x89, 0x57, 0x7d, 0xe5, 0xb7, 0x6a, 0x0b, 0x52, 0x31, 0x9a, 0x42, + 0xb8, 0x0c, 0x31, 0xf4, 0x57, 0xaa, 0x9b, 0xf4, 0x83, 0xa9, 0xd6, 0x18, + 0x20, 0xd4, 0x18, 0xd9, 0x0a, 0xb9, 0xa5, 0x78, 0x56, 0x0c, 0xf4, 0xb8, + 0xd2, 0x7e, 0xf6, 0x8c, 0x33, 0x8b, 0x2c, 0x5a, 0x6c, 0x7b, 0x92, 0xef, + 0xa4, 0x93, 0xeb, 0xf7, 0x92, 0xb2, 0x42, 0x18, 0x91, 0x1b, 0x5a, 0xca, + 0xbf, 0x2d, 0x41, 0x01, 0xa6, 0x2b, 0x90, 0xbc, 0x0d, 0x86, 0x0c, 0x66, + 0xdd, 0x87, 0x1a, 0x9a, 0x74, 0x8a, 0x4a, 0xdc, 0xf8, 0x30, 0x7f, 0x67, + 0x6b, 0xb4, 0x9d, 0xa7, 0x03, 0xcb, 0xc2, 0x4c, 0xa1, 0x90, 0xa2, 0x64, + 0x1d, 0xdc, 0xf7, 0xe5, 0x90, 0xf8, 0xb9, 0x3b, 0x12, 0xeb, 0xce, 0xdb, + 0xad, 0xa2, 0x02, 0x0f, 0xfc, 0xd2, 0x54, 0x92, 0xf1, 0x68, 0x39, 0x09, + 0xe8, 0xf6, 0x3a, 0x21, 0x39, 0xac, 0xba, 0xe1, 0x2b, 0x9b, 0x07, 0x7f, + 0x2e, 0x32, 0x7a, 0x99, 0x05, 0x03, 0xb7, 0xec, 0x07, 0x9d, 0x28, 0x8b, + 0x23, 0xdc, 0x1e, 0xc7, 0x0d, 0xf4, 0x4f, 0x82, 0x18, 0x69, 0xe1, 0x06, + 0xd1, 0x71, 0x7d, 0x38, 0x4e, 0x8d, 0x8e, 0x55, 0xe2, 0x91, 0x43, 0x04, + 0x2f, 0x91, 0xd9, 0x8f, 0xd1, 0x4f, 0x40, 0x37, 0x40, 0xd0, 0x88, 0x5f, + 0x35, 0x35, 0x19, 0xf2, 0xbe, 0x19, 0x2b, 0x17, 0x2d, 0x4a, 0x0a, 0xe3, + 0x39, 0x93, 0x24, 0xae, 0x76, 0x20, 0x51, 0x40, 0x29, 0xbf, 0x60, 0xd1, + 0xf8, 0x0d, 0x4d, 0x22, 0x8f, 0x33, 0x78, 0xb6, 0xd0, 0x93, 0x72, 0x9a, + 0xab, 0x9a, 0xf1, 0xde, 0xfc, 0x27, 0x31, 0x92, 0x90, 0x37, 0xb6, 0xf3, + 0x64, 0x95, 0xf7, 0x64, 0xad, 0x7b, 0x02, 0x35, 0x17, 0xed, 0xbb, 0xa0, + 0xf9, 0xde, 0xb3, 0x1e, 0x82, 0x45, 0x6c, 0x98, 0xf7, 0xd1, 0xb7, 0xaa, + 0x0a, 0x30, 0x8a, 0xf1, 0x35, 0x0c, 0x17, 0x29, 0x52, 0x08, 0x51, 0x5b, + 0x60, 0x55, 0xa6, 0xd2, 0xbf, 0x41, 0xe9, 0xa9, 0x8f, 0x19, 0x3a, 0x55, + 0x68, 0xe9, 0x71, 0x95, 0x23, 0xb6, 0xdc, 0x7e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 64 + {SEC_OID_SHA512, + 64, + {0x2e, 0xeb, 0xba, 0x04, 0xc6, 0x92, 0xdb, 0x87, 0xe2, 0x19, 0x82, 0xda, + 0xb4, 0x77, 0x6e, 0x0e, 0xa1, 0x5b, 0xe8, 0x9e, 0x1e, 0xa2, 0xb7, 0x09, + 0x62, 0x25, 0xbb, 0x3d, 0x4c, 0x7f, 0xf8, 0xeb, 0x5a, 0x35, 0xc0, 0xed, + 0xe2, 0x8f, 0x57, 0xb0, 0x52, 0xee, 0xee, 0x47, 0x18, 0xa1, 0x21, 0x5d, + 0x47, 0x67, 0xb8, 0xd3, 0x19, 0x31, 0xd5, 0x2e, 0x9a, 0xfb, 0x52, 0xe4, + 0x8b, 0x49, 0x3a, 0x45, 0x1f, 0x32, 0xe1, 0xa9, 0x05, 0x64, 0xdb, 0x40, + 0xbc, 0x81, 0xab, 0x8a, 0x18, 0x85, 0xb0, 0x49, 0x60, 0x9a, 0xbe, 0x7d, + 0x0f, 0x2e, 0x4e, 0xd8, 0xaf, 0xce, 0x0f, 0x7b, 0x7d, 0x6f, 0xff, 0x14, + 0x1d, 0xd7, 0x6a, 0x30, 0x04, 0xc2, 0xbd, 0x9d, 0xc8, 0xcd, 0x90, 0x3a, + 0x2b, 0xaf, 0xb7, 0x7e, 0x8b, 0x95, 0x24, 0xf3, 0x8a, 0x4a, 0xee, 0x39, + 0x3a, 0x07, 0xb7, 0x87, 0xc9, 0x52, 0x7c, 0xc7, 0xf3, 0x9d, 0x22, 0x54, + 0xf1, 0x0f, 0x1c, 0x83, 0x44, 0x16, 0xae, 0x9c, 0xc6, 0x89, 0xdc, 0x71, + 0xda, 0xd4, 0x89, 0x05, 0x1b, 0xec, 0x16, 0x46, 0x95, 0x52, 0x71, 0x46, + 0x01, 0xfd, 0x5c, 0x05, 0x9f, 0xd0, 0x76, 0xc2, 0xf0, 0x11, 0xa3, 0x7b, + 0x1a, 0xb0, 0xac, 0xf7, 0xfd, 0x47, 0x29, 0xe2, 0x32, 0xe6, 0x8d, 0xfd, + 0x79, 0xec, 0x0b, 0x6e, 0xe8, 0x74, 0x13, 0xba, 0x94, 0xab, 0x4b, 0x53, + 0xb1, 0x61, 0x9d, 0x76, 0x0c, 0x84, 0x73, 0xfa, 0xd0, 0xd5, 0xd6, 0xb6, + 0x92, 0x1c, 0xc0, 0x83, 0x88, 0x10, 0xc9, 0x11, 0xe8, 0x91, 0xd3, 0x49, + 0x2c, 0x2e, 0xeb, 0x00, 0x8a, 0x11, 0x24, 0xc2, 0x5a, 0x2a, 0x68, 0xc4, + 0x8c, 0x72, 0x06, 0x4f, 0x41, 0x71, 0xc1, 0x14, 0xa1, 0x6e, 0xff, 0xb2, + 0x3e, 0x35, 0x16, 0x14, 0xcf, 0x6b, 0xf8, 0x7e, 0x63, 0xdf, 0x60, 0xbb, + 0x59, 0xa7, 0x7a, 0xcf, 0x76, 0x99, 0x24, 0xec, 0xc1, 0xa7, 0xa6, 0xcb, + 0xaa, 0x9c, 0xb2, 0x9d, 0x69, 0xa7, 0xee, 0x57, 0x21, 0xf1, 0xe3, 0xdf, + 0xe8, 0x82, 0x01, 0x20, 0x26, 0x51, 0x95, 0xb8, 0x65, 0x0a, 0x4c, 0x3f, + 0x5c, 0x3f, 0xff, 0x2c, 0x66, 0x65, 0x8a, 0x79, 0xc3, 0xf9, 0xe1, 0xe9, + 0xb8, 0x39, 0x85, 0xe0, 0x9b, 0x42, 0xb0, 0x90, 0x77, 0x91, 0xf6, 0x5f, + 0xf0, 0xc4, 0x6b, 0xb1, 0x0d, 0xce, 0xb0, 0xc1, 0x6d, 0x0a, 0xa4, 0x9c, + 0x8d, 0x1b, 0x9b, 0x5f, 0x09, 0x4e, 0xae, 0x44, 0x0e, 0x62, 0xb9, 0x38, + 0xc8, 0x42, 0xbd, 0xbf, 0xb0, 0xd5, 0x23, 0x40, 0xe8, 0xb7, 0x7d, 0xa5, + 0xc7, 0x28, 0x57, 0x4f, 0x0a, 0x09, 0x0d, 0xd3, 0xe5, 0xea, 0xa9, 0x7a, + 0x2c, 0x3f, 0xa7, 0xc1, 0x40, 0x27, 0x68, 0xa6, 0x93, 0xc7, 0x63, 0x5c, + 0xa7, 0x22, 0xd8, 0x1f, 0x10, 0x1e, 0xbf, 0x1a, 0xd8, 0x53, 0xed, 0x6a, + 0x3a, 0x2f, 0xda, 0x27, 0x0c, 0x49, 0xe9, 0xaf, 0xed, 0xeb, 0xa1, 0x99, + 0xcc, 0x6d, 0xac, 0x0a, 0x32, 0x9e, 0xaf, 0x47, 0xa3, 0x5c, 0xa0, 0xa3, + 0x04, 0x28, 0x6c, 0x5e, 0x92, 0x69, 0xd6, 0xd8, 0x2c, 0xf9, 0xbc, 0x3a, + 0xa4, 0x9f, 0xeb, 0x6b, 0x77, 0x5e, 0x82, 0xa1, 0xe4, 0x74, 0xd6, 0xbf, + 0x5b, 0x40, 0xdd, 0xcf, 0x8f, 0x97, 0x6f, 0x50, 0x17, 0x01, 0x8a, 0xd1, + 0x47, 0x1a, 0xd5, 0x0f, 0xa1, 0x23, 0x7d, 0x1a, 0xf9, 0x71, 0xc1, 0x53, + 0x33, 0x9c, 0xbd, 0xf9, 0xb6, 0xac, 0x5b, 0xd4, 0xf3, 0x48, 0x83, 0x8c, + 0x94, 0xc5, 0xd6, 0x81, 0x83, 0xbb, 0xf8, 0x1c, 0x87, 0xf3, 0xa3, 0x62, + 0xa7, 0x95, 0xa7, 0x14, 0x39, 0x6c, 0x0e, 0x2c, 0x45, 0x8b, 0xdd, 0x86, + 0xc3, 0xad, 0xa3, 0xb8, 0x04, 0x9b, 0x17, 0x5d, 0x54, 0x0d, 0x36, 0xb5, + 0xff, 0x48, 0xea, 0x6f, 0x51, 0xcf, 0xd0, 0xb0}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 65 + {SEC_OID_SHA512, + 65, + {0x72, 0xe0, 0xdb, 0xe8, 0x88, 0x59, 0x28, 0xb6, 0xf1, 0x4f, 0xbb, 0x06, + 0x08, 0x99, 0x57, 0xa1, 0x3e, 0x57, 0xa8, 0x7f, 0xb1, 0xe1, 0xde, 0x0e, + 0xdc, 0xf8, 0x59, 0xb3, 0x5b, 0xca, 0xe0, 0x36, 0xa4, 0x98, 0x6c, 0x93, + 0x9c, 0xd9, 0x3a, 0x67, 0x52, 0x5e, 0x96, 0x0a, 0x38, 0x63, 0xef, 0x32, + 0xa4, 0xee, 0xec, 0xd5, 0x54, 0x4f, 0x15, 0x1e, 0x68, 0x38, 0x30, 0x5c, + 0xb7, 0xcf, 0xac, 0x7f, 0xf9, 0xa5, 0x04, 0x0c, 0x07, 0x8f, 0xa0, 0x9b, + 0x5b, 0x6b, 0x3e, 0x12, 0x97, 0xfd, 0xcc, 0xf3, 0x4e, 0xe2, 0x2c, 0x69, + 0x07, 0x9e, 0x91, 0x2a, 0x67, 0xac, 0xdf, 0xf4, 0x0e, 0xd5, 0x43, 0xde, + 0xf2, 0x3b, 0xf6, 0x18, 0x5f, 0xe1, 0x2c, 0x91, 0xb2, 0x9f, 0x73, 0xf6, + 0x8b, 0xaf, 0x91, 0x14, 0x4d, 0x42, 0x98, 0xc6, 0x20, 0x09, 0x41, 0xf7, + 0xfa, 0x38, 0x1c, 0xb7, 0x0f, 0x02, 0xd9, 0x51, 0xf2, 0x61, 0xbf, 0x1e, + 0x42, 0x54, 0x3e, 0xb8, 0x2a, 0x93, 0xe9, 0x4c, 0x50, 0xc9, 0x55, 0xe9, + 0x0d, 0x4f, 0xa7, 0x03, 0x17, 0xb1, 0xd0, 0xd6, 0xd6, 0xab, 0x77, 0x1a, + 0x6a, 0x46, 0x63, 0xa0, 0x8a, 0x6b, 0x22, 0x24, 0x8f, 0x85, 0x5e, 0xb0, + 0x64, 0x36, 0x4f, 0xb7, 0xf9, 0x6d, 0x75, 0x5e, 0xa6, 0x2d, 0xeb, 0xc5, + 0xf6, 0xb6, 0xf0, 0x8e, 0x60, 0x24, 0xc2, 0x21, 0xeb, 0x59, 0x94, 0x65, + 0xff, 0xae, 0x9d, 0xdb, 0xb0, 0xdb, 0x1f, 0x9a, 0x81, 0xf6, 0xe1, 0x40, + 0xb2, 0x4a, 0x36, 0xbf, 0x16, 0xd4, 0xc0, 0x29, 0x08, 0xaf, 0x25, 0x47, + 0x8d, 0x1d, 0x5e, 0x8f, 0x35, 0xc2, 0xfb, 0x08, 0x83, 0x43, 0xcb, 0x51, + 0xa9, 0x28, 0x0d, 0xfa, 0x5d, 0x07, 0x95, 0x95, 0x7c, 0xf6, 0x2c, 0xa1, + 0xd4, 0xc5, 0x12, 0x89, 0xe6, 0x4c, 0x7b, 0x14, 0xce, 0x17, 0x8c, 0xa6, + 0xce, 0x0b, 0xaa, 0xb6, 0x76, 0xc6, 0x29, 0xf3, 0x63, 0xd4, 0xa6, 0xff, + 0x8f, 0xb8, 0x39, 0x5a, 0x1f, 0xbf, 0xe8, 0x5d, 0x3d, 0xe1, 0x90, 0x25, + 0x2d, 0x05, 0x8e, 0x2b, 0xe5, 0xf1, 0xdc, 0x3f, 0x8a, 0x99, 0x29, 0xd5, + 0xce, 0xe2, 0x32, 0x0c, 0xf0, 0x94, 0x5a, 0x82, 0xbe, 0x5e, 0x64, 0x9b, + 0x83, 0xe8, 0xed, 0xe3, 0xa3, 0xb0, 0x1a, 0x18, 0x25, 0x9a, 0x5b, 0x5a, + 0xfc, 0x37, 0x7c, 0x36, 0xa2, 0xb0, 0x38, 0xe5, 0xfe, 0x59, 0x04, 0x65, + 0x16, 0x19, 0xe4, 0x70, 0xa0, 0x83, 0xda, 0x06, 0x9e, 0xfb, 0xd2, 0xdc, + 0xa6, 0x72, 0x5c, 0x92, 0xf3, 0x4f, 0x57, 0x4d, 0x7f, 0x5d, 0x46, 0x74, + 0x53, 0xf1, 0x80, 0x2b, 0x97, 0x02, 0x11, 0xf0, 0x41, 0xca, 0xf7, 0x81, + 0x39, 0xa4, 0x1f, 0x67, 0x1d, 0x75, 0x00, 0xb1, 0xe6, 0x65, 0x98, 0x94, + 0xb4, 0xcd, 0x7d, 0x1a, 0xf0, 0x4e, 0x6d, 0x7a, 0x3f, 0xc6, 0x35, 0x94, + 0x30, 0xd4, 0x68, 0x02, 0x60, 0xcd, 0xbf, 0xcf, 0xc4, 0x9d, 0x46, 0xd8, + 0xff, 0x18, 0x01, 0xeb, 0x6f, 0x28, 0xb3, 0x2c, 0x1c, 0xc4, 0x27, 0x87, + 0x50, 0x52, 0x93, 0x28, 0xd1, 0x0a, 0xde, 0xdd, 0x79, 0x2e, 0x63, 0x97, + 0x20, 0x9b, 0xd0, 0xce, 0x6d, 0xb0, 0xc9, 0x65, 0xdf, 0x02, 0x9e, 0xb8, + 0x35, 0xbc, 0xd3, 0xb5, 0x66, 0x1b, 0x08, 0x3a, 0x4b, 0x46, 0xb9, 0x61, + 0x65, 0x25, 0xda, 0x7f, 0x57, 0x83, 0x79, 0x3a, 0xc5, 0xe2, 0x2c, 0x0a, + 0x58, 0xf3, 0x43, 0xaa, 0x7b, 0x11, 0xc0, 0x5c, 0x4e, 0xd0, 0x39, 0xe1, + 0x9a, 0x07, 0x25, 0x49, 0xe3, 0x1b, 0xcb, 0xc6, 0xbb, 0x5f, 0x68, 0x89, + 0xd3, 0xc2, 0x8e, 0xce, 0x7f, 0x09, 0x1b, 0x6a, 0xbe, 0x7f, 0xa5, 0xa2, + 0xd9, 0x52, 0xd9, 0xac, 0x24, 0x08, 0x12, 0x7b, 0xc4, 0x6b, 0x77, 0x3b, + 0x4d, 0xed, 0xeb, 0x78, 0xe7, 0x6b, 0xdc, 0xfd}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 66 + {SEC_OID_SHA512, + 66, + {0x1b, 0xd8, 0x8e, 0xae, 0xdf, 0xb8, 0x6d, 0x2f, 0x11, 0xd9, 0xdb, 0x39, + 0xd0, 0x11, 0xb4, 0xc0, 0x01, 0xa2, 0x0a, 0x72, 0x65, 0x45, 0xcc, 0xa5, + 0x55, 0xdf, 0x9b, 0x3b, 0xa4, 0x6f, 0x03, 0x2d, 0xff, 0x5a, 0x25, 0x9f, + 0xab, 0x7c, 0xca, 0xb2, 0x03, 0xa5, 0x0f, 0xaa, 0xde, 0x4d, 0xb0, 0x93, + 0x02, 0xa5, 0xdd, 0x3b, 0xb1, 0xf0, 0xd8, 0x54, 0xd9, 0x6b, 0xaa, 0x47, + 0xe7, 0x4e, 0x59, 0xd4, 0x2e, 0x54, 0xb9, 0x44, 0x09, 0xa2, 0xcb, 0x63, + 0xaa, 0xc1, 0x9a, 0xa2, 0xc6, 0x01, 0xd4, 0x98, 0x21, 0xc7, 0xa0, 0xcf, + 0xe5, 0xf6, 0x12, 0xfc, 0x00, 0xb5, 0xac, 0x39, 0x63, 0xb1, 0x92, 0x98, + 0xbd, 0x4a, 0x00, 0xeb, 0x3e, 0xb8, 0x16, 0x9d, 0x06, 0xb2, 0xc4, 0xab, + 0x7c, 0xef, 0x1e, 0x3e, 0x35, 0x04, 0xab, 0x47, 0x50, 0xda, 0x99, 0x50, + 0x19, 0xcf, 0xe7, 0x60, 0xed, 0x97, 0x6f, 0x7c, 0x99, 0x6d, 0xf4, 0xa3, + 0x53, 0xfb, 0x11, 0x77, 0x12, 0x1a, 0x7b, 0x3d, 0x61, 0x65, 0xd0, 0x8f, + 0x6f, 0xdf, 0xe7, 0x57, 0x16, 0xc0, 0x31, 0xf4, 0x95, 0x72, 0xc2, 0xb2, + 0x98, 0x1a, 0x77, 0x01, 0x80, 0x72, 0x3a, 0x62, 0xbd, 0x33, 0x7d, 0x6a, + 0x89, 0x16, 0x44, 0x7c, 0xc2, 0x57, 0x18, 0xc1, 0x9e, 0x61, 0x12, 0x2b, + 0x32, 0xad, 0xa4, 0x0a, 0x39, 0x48, 0xd1, 0xdc, 0x12, 0xb8, 0xa2, 0x94, + 0x0c, 0xb1, 0x62, 0x45, 0x33, 0x0e, 0x72, 0x1e, 0x25, 0x19, 0x55, 0xf3, + 0xd4, 0x8c, 0x7f, 0xfb, 0x8d, 0x0d, 0xba, 0x29, 0xc5, 0x52, 0x27, 0x0f, + 0x5d, 0x59, 0x71, 0xfb, 0xc3, 0x04, 0x72, 0x9b, 0x7b, 0x0c, 0xe4, 0x05, + 0xec, 0xef, 0x1e, 0x38, 0xd4, 0x2a, 0x38, 0x23, 0xea, 0x27, 0xcb, 0x17, + 0x7e, 0x85, 0xe8, 0xda, 0x19, 0x6d, 0x8a, 0x07, 0xca, 0x9a, 0x10, 0x5f, + 0x4e, 0x6f, 0xfc, 0x4a, 0x85, 0x7d, 0x9a, 0x3a, 0x03, 0xca, 0xcf, 0xa0, + 0x97, 0xd3, 0xde, 0x68, 0xb2, 0x94, 0x8d, 0xc2, 0x9b, 0x19, 0xcf, 0xfb, + 0x84, 0x7d, 0x0f, 0x1e, 0xbe, 0xd4, 0x75, 0x2d, 0x4f, 0x31, 0x69, 0x7f, + 0xa3, 0xad, 0xac, 0xef, 0x16, 0xec, 0xa9, 0x01, 0xfa, 0x05, 0x8e, 0xfd, + 0xc7, 0xa7, 0x03, 0x38, 0xbd, 0x15, 0x41, 0xe8, 0x51, 0x00, 0x99, 0x16, + 0xcf, 0x49, 0xb7, 0x9b, 0x59, 0x30, 0x10, 0x98, 0x6e, 0x40, 0x42, 0xf7, + 0x85, 0x5b, 0x0c, 0x5a, 0x4a, 0x3f, 0xa3, 0x31, 0x20, 0x9e, 0x46, 0xaa, + 0x2c, 0x7e, 0x6f, 0x1f, 0x18, 0x0e, 0xc4, 0xe1, 0xea, 0x6a, 0x81, 0xfc, + 0xec, 0x25, 0xbb, 0x2c, 0x7f, 0x21, 0x2a, 0xc4, 0xa7, 0xab, 0x23, 0xcc, + 0xda, 0xca, 0xf8, 0x1a, 0xc8, 0x54, 0xd7, 0x82, 0x6a, 0xb5, 0x1c, 0xc9, + 0x91, 0xa1, 0xcb, 0x60, 0x2f, 0x13, 0xe0, 0x03, 0x9a, 0xba, 0xcd, 0xce, + 0x2e, 0x56, 0x5c, 0x87, 0x09, 0xf4, 0xee, 0x23, 0xea, 0x3b, 0x3b, 0x23, + 0x18, 0x6a, 0xf7, 0x56, 0x00, 0x50, 0x67, 0x6e, 0x90, 0x55, 0x90, 0xfa, + 0x9f, 0x6b, 0x40, 0xf0, 0xb8, 0x74, 0xfb, 0xea, 0xff, 0x6a, 0x46, 0x71, + 0x63, 0xa5, 0x0c, 0xc1, 0x33, 0x9e, 0x16, 0xf7, 0x9b, 0xdc, 0xbf, 0x0b, + 0x16, 0x70, 0xfe, 0xb1, 0xdf, 0xfc, 0x3c, 0xf8, 0x67, 0x31, 0x28, 0x61, + 0x05, 0x3a, 0x29, 0x08, 0xed, 0x92, 0xbe, 0x30, 0xed, 0xbd, 0x1a, 0xc1, + 0xb3, 0x37, 0x6c, 0x5f, 0xe7, 0xf0, 0x5e, 0x27, 0xf5, 0x6d, 0x72, 0xb0, + 0x8e, 0x78, 0x13, 0xc5, 0x97, 0xd5, 0x8c, 0xe3, 0x68, 0x1c, 0xfb, 0xf9, + 0x43, 0xce, 0x08, 0x6d, 0xb9, 0x30, 0xf8, 0x2c, 0xf0, 0xcb, 0x6b, 0x13, + 0x11, 0x69, 0xcd, 0xb8, 0xc5, 0x7b, 0xee, 0x13, 0x0d, 0x30, 0xec, 0xa2, + 0xde, 0xec, 0x14, 0xdc, 0x0c, 0xf3, 0xb1, 0x74}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 67 + {SEC_OID_SHA512, + 67, + {0x57, 0xb0, 0x3e, 0x49, 0x21, 0xcd, 0xc7, 0x39, 0x82, 0xde, 0x74, 0x8d, + 0x94, 0xeb, 0x59, 0x40, 0x90, 0xe9, 0x98, 0xce, 0x4a, 0xe5, 0x20, 0xcb, + 0x80, 0x1b, 0x88, 0x1a, 0x5b, 0x6f, 0xf9, 0x83, 0x0a, 0x28, 0xb4, 0x41, + 0x9e, 0x7b, 0x30, 0x59, 0xe9, 0x19, 0xbc, 0x0b, 0x27, 0xa5, 0xd0, 0x20, + 0x50, 0x6f, 0x2d, 0xb0, 0x2c, 0x50, 0x4b, 0x70, 0x29, 0xaa, 0x21, 0xa8, + 0xbe, 0x8a, 0x22, 0x5c, 0xa9, 0xac, 0xc9, 0x47, 0x29, 0x12, 0xd0, 0x03, + 0x48, 0x31, 0x3f, 0xe8, 0x56, 0xed, 0x03, 0x2d, 0xfa, 0x28, 0x14, 0xd8, + 0x8d, 0x79, 0x25, 0xc1, 0xf9, 0xe9, 0x55, 0xe8, 0xff, 0x4f, 0xd1, 0x75, + 0xb9, 0x6e, 0x8f, 0xac, 0x7a, 0x5c, 0x6d, 0x74, 0x9b, 0xb6, 0x80, 0x73, + 0xdf, 0x1d, 0xb6, 0xdd, 0x4b, 0x54, 0xb9, 0xcf, 0x87, 0x95, 0x83, 0x79, + 0xe3, 0x27, 0xea, 0x95, 0xc2, 0xb6, 0x8a, 0x3f, 0xa8, 0xbd, 0x3a, 0xea, + 0x08, 0xc3, 0x4d, 0x82, 0xd8, 0x2a, 0xc4, 0xe4, 0x25, 0xfa, 0xc2, 0x75, + 0x62, 0x0d, 0x29, 0x70, 0x4d, 0x3d, 0x63, 0x6a, 0x5f, 0x61, 0x53, 0xb4, + 0xb1, 0x06, 0x95, 0xaf, 0x83, 0x1e, 0x69, 0x4d, 0xd1, 0x1b, 0xb1, 0x7f, + 0x72, 0xdc, 0xf6, 0xe7, 0x2d, 0x80, 0x7d, 0x7b, 0x87, 0x6b, 0xcb, 0xa5, + 0x7e, 0x49, 0x04, 0x02, 0x97, 0xa4, 0x17, 0x18, 0x3f, 0x92, 0x82, 0x7c, + 0x44, 0x9f, 0xc1, 0xab, 0x16, 0x2f, 0xc7, 0x65, 0x20, 0xa7, 0x4f, 0x03, + 0xc9, 0x79, 0x51, 0x6f, 0x2c, 0xe4, 0x6e, 0x2e, 0x25, 0xd0, 0x77, 0x44, + 0xed, 0x93, 0x84, 0x8a, 0x2b, 0xde, 0xbe, 0x55, 0xed, 0xcd, 0x97, 0x8a, + 0xc7, 0x24, 0x9d, 0x0a, 0x61, 0xce, 0xbf, 0xf1, 0xaf, 0x46, 0x11, 0xa1, + 0x63, 0xb8, 0x10, 0xc2, 0x91, 0x40, 0xc9, 0x3f, 0x05, 0x78, 0x1b, 0x61, + 0x3f, 0xb0, 0x46, 0xd8, 0x73, 0x02, 0xab, 0x6b, 0xb9, 0xec, 0x68, 0x61, + 0x2c, 0x6e, 0x61, 0x48, 0x19, 0x84, 0xf0, 0x9e, 0xb3, 0xb5, 0x7a, 0x80, + 0x86, 0x6e, 0x70, 0x85, 0xde, 0xb6, 0x61, 0x30, 0xd2, 0x4a, 0xa7, 0x4b, + 0xc9, 0xd9, 0xb4, 0x4d, 0x7b, 0xd9, 0x3e, 0x97, 0x9c, 0x50, 0x26, 0x5b, + 0xaa, 0x9a, 0x25, 0x28, 0xe9, 0x8c, 0xd4, 0x26, 0x68, 0x08, 0x4f, 0x0c, + 0x6d, 0x94, 0xd3, 0x74, 0x0a, 0xaf, 0x55, 0xb6, 0x61, 0x83, 0xd2, 0xb8, + 0x99, 0x80, 0x8d, 0x41, 0x8e, 0xb1, 0x8e, 0x14, 0x90, 0xc7, 0xfa, 0x12, + 0x24, 0xc8, 0x70, 0xd9, 0x23, 0x6e, 0x68, 0xee, 0x07, 0x11, 0x91, 0xdf, + 0xfc, 0x08, 0x4a, 0x65, 0x90, 0xeb, 0xfa, 0xf7, 0xd5, 0x4b, 0xcd, 0x2c, + 0x7f, 0x14, 0x66, 0x0f, 0x73, 0xfd, 0xd5, 0x7e, 0x83, 0x39, 0xaf, 0x64, + 0xca, 0xcf, 0x15, 0x90, 0x81, 0xbb, 0x4b, 0xa2, 0xa1, 0x58, 0xb0, 0xc2, + 0xe4, 0x79, 0x5e, 0xa1, 0x40, 0x38, 0x3e, 0x4a, 0x0e, 0xda, 0xf6, 0x12, + 0x67, 0x21, 0x67, 0x09, 0x19, 0xbb, 0xa3, 0xfb, 0x41, 0xb4, 0xef, 0xf0, + 0x70, 0x60, 0x8d, 0x36, 0x4c, 0x0f, 0xcd, 0xf1, 0x7c, 0x98, 0x39, 0x38, + 0x62, 0x4d, 0x2e, 0xb7, 0x24, 0x4a, 0x43, 0x8a, 0x60, 0x5a, 0x87, 0xa4, + 0x53, 0x74, 0xdd, 0xc6, 0xa5, 0x88, 0x6a, 0x55, 0x50, 0xe5, 0xe2, 0x43, + 0x0a, 0x29, 0xb9, 0x56, 0xaa, 0x24, 0xf2, 0xa2, 0x17, 0x93, 0x7a, 0xc9, + 0x6c, 0xaf, 0x55, 0x48, 0x8d, 0x9b, 0xff, 0x99, 0x56, 0xf4, 0x1d, 0xfc, + 0x00, 0xf0, 0x17, 0xb9, 0xb5, 0x3f, 0xf2, 0xac, 0x77, 0xe6, 0x94, 0x47, + 0xff, 0x53, 0xd0, 0x21, 0x17, 0x45, 0xf0, 0xe9, 0xf9, 0x19, 0x51, 0xe6, + 0xf0, 0xb1, 0x48, 0xf0, 0x48, 0x8f, 0x88, 0xf7, 0x09, 0x06, 0xc4, 0x60, + 0x6b, 0x47, 0xa6, 0xe6, 0x49, 0x0b, 0xe8, 0x68}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 68 + {SEC_OID_SHA512, + 68, + {0xb6, 0x7f, 0x4a, 0x92, 0x15, 0x1f, 0x89, 0x59, 0xf8, 0x7b, 0x8c, 0x02, + 0xef, 0x7d, 0xfc, 0xab, 0x2a, 0x34, 0xf0, 0xd1, 0x85, 0x43, 0x2b, 0x27, + 0x75, 0x87, 0xe0, 0x6f, 0xd1, 0x4d, 0x00, 0xf5, 0x80, 0xf6, 0x64, 0x53, + 0xff, 0x4b, 0xf9, 0xe8, 0x2c, 0xfa, 0x4f, 0xd3, 0x99, 0xfe, 0xf8, 0x99, + 0xf8, 0x68, 0xd5, 0x73, 0xb4, 0xdf, 0xc7, 0x5b, 0x1b, 0x53, 0x7a, 0x3d, + 0x89, 0x9e, 0x80, 0x64, 0x81, 0x14, 0x17, 0xb5, 0xdf, 0x57, 0xe0, 0x2f, + 0x89, 0x09, 0xb6, 0xfa, 0x45, 0xaa, 0xf4, 0x07, 0x93, 0xa7, 0xb3, 0xea, + 0x3b, 0xc7, 0x94, 0x1e, 0x78, 0x5c, 0xd4, 0x7e, 0x38, 0xc9, 0x41, 0xd3, + 0xb5, 0x97, 0x6f, 0xca, 0xe1, 0x96, 0xe6, 0x44, 0x86, 0x46, 0xeb, 0x7d, + 0x31, 0x10, 0xbd, 0xde, 0x27, 0x19, 0x3d, 0xce, 0x9a, 0x19, 0x91, 0x37, + 0xb3, 0x33, 0x74, 0x39, 0x0b, 0xb6, 0x61, 0x90, 0x96, 0xd2, 0x19, 0x71, + 0x39, 0x81, 0xcb, 0xc1, 0x99, 0xeb, 0x42, 0x7d, 0xe7, 0x3a, 0x71, 0x5f, + 0x1e, 0x63, 0xe5, 0x9c, 0x51, 0x2c, 0x74, 0xd3, 0x86, 0xb6, 0x0c, 0xa7, + 0x16, 0xbb, 0x96, 0x64, 0x65, 0x26, 0x44, 0x53, 0x64, 0x20, 0x5d, 0xbd, + 0x10, 0x2e, 0x05, 0xef, 0x53, 0xd5, 0x52, 0xff, 0x29, 0x36, 0x03, 0x55, + 0x4d, 0xe2, 0x19, 0x9e, 0x47, 0x0e, 0x9c, 0x5d, 0xb1, 0x8a, 0xa8, 0x85, + 0xef, 0xc1, 0x67, 0x71, 0xbe, 0x1b, 0x4a, 0xf3, 0x8e, 0xf6, 0xa1, 0xd0, + 0x82, 0x82, 0x55, 0x4a, 0xfd, 0x5f, 0xca, 0x4f, 0x72, 0x82, 0xdb, 0xb0, + 0x71, 0x74, 0x84, 0x37, 0x78, 0xae, 0xf5, 0x2c, 0x70, 0x50, 0x3a, 0x97, + 0xb8, 0xf2, 0x9a, 0xcc, 0x72, 0xca, 0x9b, 0xec, 0xda, 0x1b, 0xf3, 0x5e, + 0xf6, 0x88, 0x8c, 0x50, 0x90, 0x5c, 0xc4, 0x9d, 0x97, 0x47, 0xcc, 0x24, + 0x4e, 0xb3, 0xf0, 0x23, 0xd8, 0x22, 0xe9, 0x77, 0xee, 0xf4, 0x3e, 0x4c, + 0xbe, 0xa9, 0x19, 0x93, 0xa0, 0xf9, 0xc9, 0x69, 0x8a, 0xb4, 0x5b, 0x21, + 0xf2, 0xcc, 0x64, 0x08, 0xa5, 0x5a, 0xa3, 0x70, 0x66, 0x2c, 0xc0, 0xe6, + 0x23, 0x8a, 0x2c, 0x18, 0xf7, 0x7c, 0xb3, 0xdb, 0x69, 0x98, 0x28, 0xbc, + 0xe9, 0xb7, 0xa7, 0x82, 0xb5, 0x44, 0x8f, 0xdd, 0x0c, 0x1f, 0x9c, 0xd1, + 0x85, 0x44, 0x38, 0x6f, 0x86, 0x3a, 0xd0, 0x75, 0x31, 0x38, 0x5b, 0x9a, + 0x2b, 0x56, 0x19, 0x67, 0x2f, 0x70, 0x6f, 0x22, 0xee, 0x3d, 0xc9, 0xa2, + 0x06, 0x58, 0x17, 0x83, 0x47, 0x13, 0x5e, 0x9d, 0x22, 0xf1, 0x41, 0xc0, + 0xb7, 0x59, 0xc3, 0x92, 0x6a, 0xd8, 0xdc, 0xd9, 0x28, 0x3a, 0x19, 0xc7, + 0x77, 0x91, 0x32, 0x4a, 0x94, 0xf9, 0x20, 0x0d, 0x53, 0xe0, 0xe7, 0xde, + 0x40, 0xff, 0xf5, 0x44, 0x94, 0x80, 0x35, 0x59, 0xb0, 0xd7, 0x2f, 0x5b, + 0xb8, 0xf8, 0xa7, 0x90, 0x3c, 0x85, 0x86, 0xc8, 0xe1, 0x79, 0xa1, 0x78, + 0x7c, 0x86, 0x53, 0xbc, 0x54, 0xa3, 0xd1, 0xfe, 0xf1, 0xdf, 0xbc, 0xc8, + 0xe6, 0xf7, 0xef, 0xd4, 0x60, 0xe5, 0xb2, 0x55, 0xe7, 0x59, 0x55, 0x1b, + 0x21, 0xdd, 0x72, 0xd4, 0xc6, 0x8a, 0x73, 0xbe, 0x8f, 0x7e, 0x5e, 0x7e, + 0xb9, 0x4c, 0xf3, 0x79, 0x0d, 0x0a, 0xa5, 0xa2, 0x40, 0x6e, 0x53, 0xe6, + 0x7b, 0x4c, 0xd3, 0x2b, 0xca, 0x5d, 0x57, 0xb4, 0x63, 0x82, 0x14, 0x41, + 0xb7, 0xd4, 0xfe, 0xff, 0xa4, 0x89, 0x4a, 0x2b, 0x1a, 0x1d, 0xb2, 0x65, + 0x67, 0x25, 0x60, 0x51, 0xd2, 0xf1, 0x95, 0xb5, 0xf8, 0xe7, 0xac, 0x67, + 0x67, 0x06, 0x78, 0x80, 0x93, 0xb2, 0x22, 0xe5, 0x61, 0x74, 0x55, 0xa4, + 0xab, 0x45, 0xf2, 0x91, 0xed, 0x23, 0x82, 0xf1, 0x29, 0x18, 0xa4, 0x04, + 0x4a, 0x50, 0x25, 0x98, 0xd2, 0x3b, 0x16, 0x6d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 69 + {SEC_OID_SHA512, + 69, + {0xc6, 0x95, 0x03, 0xbe, 0x97, 0x45, 0xfe, 0xad, 0x30, 0xb4, 0xfc, 0x7d, + 0xce, 0x08, 0xd8, 0xc6, 0xa0, 0x17, 0x87, 0x54, 0xa1, 0x5f, 0x80, 0x5d, + 0xae, 0x45, 0x5f, 0xfe, 0x8f, 0x33, 0x26, 0x21, 0x05, 0x01, 0x75, 0x02, + 0x23, 0x5f, 0x8a, 0xb2, 0x5c, 0x13, 0xd6, 0x3b, 0x42, 0x70, 0x3d, 0x9f, + 0xdc, 0x27, 0x2b, 0xea, 0xf4, 0xf9, 0x55, 0x3f, 0x62, 0x83, 0x22, 0x03, + 0xdc, 0x1d, 0x45, 0x91, 0x5d, 0x64, 0x03, 0x24, 0x96, 0x74, 0x9e, 0xed, + 0x24, 0x4b, 0x79, 0x85, 0x80, 0xe3, 0xc2, 0x59, 0x4c, 0x0c, 0xf3, 0xd1, + 0x00, 0xe9, 0xc6, 0x00, 0x91, 0x2d, 0xad, 0x5d, 0x77, 0x77, 0x08, 0xb0, + 0xa8, 0x83, 0x49, 0x0b, 0x28, 0xe5, 0x92, 0x2c, 0x60, 0x61, 0x45, 0x8f, + 0x57, 0x73, 0x0e, 0xea, 0x9c, 0x6b, 0x61, 0xc6, 0xc6, 0x32, 0x5a, 0x7c, + 0x46, 0x43, 0x5b, 0x36, 0x26, 0xcc, 0x9d, 0x7d, 0x33, 0x14, 0x2e, 0xf7, + 0x55, 0x51, 0xa1, 0x2e, 0x64, 0x4b, 0x50, 0x11, 0x5c, 0x4f, 0xec, 0xa8, + 0x3d, 0x69, 0x40, 0x64, 0x82, 0xb0, 0xd7, 0xd4, 0xe5, 0xad, 0xe8, 0xcc, + 0x83, 0x45, 0x57, 0x5d, 0x61, 0xcd, 0x7c, 0xb4, 0xe9, 0xbd, 0xd2, 0xef, + 0xa0, 0x7d, 0x2c, 0x99, 0x8e, 0x2a, 0x1c, 0x20, 0x5b, 0x54, 0x44, 0x5c, + 0xcd, 0xa6, 0xd5, 0x4a, 0x88, 0x5e, 0xea, 0xe9, 0xfe, 0xa3, 0xfe, 0x6f, + 0xde, 0xab, 0x8c, 0x9a, 0xd5, 0x84, 0x12, 0xcb, 0xdd, 0x2a, 0x3a, 0xe4, + 0xb8, 0x29, 0x0b, 0xc7, 0x92, 0xbf, 0x64, 0xa7, 0xf3, 0x6f, 0x85, 0x74, + 0xf2, 0x2a, 0xc8, 0x83, 0x9a, 0x7c, 0x4f, 0xa6, 0x8c, 0x23, 0xd7, 0xbe, + 0xc8, 0x63, 0x8c, 0x08, 0xcc, 0x7b, 0x50, 0x1f, 0xf0, 0x65, 0x2b, 0x27, + 0x24, 0x42, 0xb8, 0x96, 0x92, 0xa5, 0xab, 0x72, 0x40, 0x50, 0xad, 0xd8, + 0xcb, 0xf9, 0xb2, 0x29, 0xf5, 0x0e, 0x75, 0xff, 0xb8, 0x8b, 0x07, 0xc2, + 0x9f, 0x31, 0x93, 0xd1, 0xc9, 0x0b, 0xf4, 0x97, 0x3b, 0xa3, 0x36, 0xf7, + 0x0b, 0x06, 0x83, 0x02, 0x02, 0xea, 0x0d, 0xc6, 0x9f, 0xa9, 0x65, 0xf4, + 0xbb, 0x05, 0xbf, 0xcf, 0x9c, 0x1e, 0x89, 0x6d, 0xc8, 0x32, 0xc8, 0xd4, + 0xfd, 0xc9, 0x82, 0x42, 0xef, 0x26, 0xec, 0x72, 0xdf, 0x31, 0x1d, 0x01, + 0x1a, 0x7a, 0xeb, 0xf8, 0x50, 0xef, 0xe2, 0x76, 0xfa, 0xfc, 0x7e, 0xbe, + 0x3b, 0x7d, 0xe0, 0x20, 0x86, 0x3e, 0x9c, 0xa1, 0xa3, 0xbc, 0xe4, 0x23, + 0x30, 0x2f, 0x47, 0x48, 0x7b, 0x17, 0xe2, 0x4c, 0xe9, 0x30, 0x5d, 0x98, + 0xbd, 0x22, 0x22, 0xd2, 0x74, 0x04, 0xea, 0x8a, 0x2d, 0x25, 0xc6, 0x88, + 0xc8, 0x5d, 0x06, 0x40, 0xd9, 0x6c, 0x05, 0xa1, 0xc2, 0xb4, 0x9c, 0xe2, + 0x7a, 0xbb, 0xb7, 0xff, 0x08, 0x95, 0xb3, 0xfa, 0x75, 0xa3, 0xd6, 0x49, + 0xa2, 0xe1, 0x48, 0x72, 0xa2, 0x91, 0x90, 0x04, 0xf6, 0xa1, 0xa8, 0x33, + 0xb8, 0xa1, 0x5c, 0xa9, 0x1d, 0xb0, 0x8d, 0x5a, 0x62, 0x61, 0xf6, 0x3f, + 0xc3, 0xc0, 0xcd, 0x8e, 0x95, 0xaa, 0xf7, 0x8c, 0x32, 0x8d, 0x60, 0x40, + 0x9b, 0xdb, 0xca, 0xd7, 0x41, 0xc9, 0x85, 0x89, 0x24, 0xa8, 0x44, 0xae, + 0x55, 0xa8, 0x0e, 0x1e, 0xce, 0x9e, 0x95, 0x05, 0xab, 0x8f, 0x30, 0x1d, + 0x9b, 0x8a, 0xb6, 0xa5, 0xd4, 0x9f, 0x90, 0xfc, 0x46, 0xc0, 0x9e, 0xea, + 0x0d, 0x3b, 0x0e, 0xf7, 0x58, 0x65, 0x36, 0x71, 0x2d, 0xc6, 0x95, 0xb2, + 0xb1, 0x05, 0x38, 0x80, 0xbf, 0x62, 0x82, 0x34, 0x40, 0x98, 0xd6, 0x65, + 0x8a, 0x94, 0xf9, 0xd2, 0xc8, 0x1d, 0x93, 0x1c, 0xd1, 0xd3, 0x54, 0x41, + 0xe5, 0x7f, 0x1c, 0x24, 0xd8, 0x51, 0x50, 0xac, 0x37, 0xb2, 0x28, 0x00, + 0x33, 0xf1, 0x6b, 0xcd, 0xa1, 0xc4, 0xf8, 0x6c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 70 + {SEC_OID_SHA512, + 70, + {0x72, 0x79, 0x98, 0xd4, 0xa1, 0x72, 0xce, 0xd0, 0xec, 0x2c, 0xb6, 0xd2, + 0xd4, 0x9f, 0x76, 0x68, 0x37, 0xc1, 0xdf, 0xce, 0xff, 0x9f, 0xbd, 0x35, + 0xdf, 0xe9, 0xe3, 0x57, 0xa4, 0xb9, 0xb1, 0x43, 0xc4, 0xd5, 0x3a, 0x82, + 0x14, 0xa3, 0x90, 0x00, 0x46, 0x7b, 0xc8, 0xc8, 0x8b, 0xb3, 0x58, 0x26, + 0x33, 0xd4, 0x71, 0xfd, 0xec, 0xc5, 0x8c, 0x03, 0x3b, 0xf3, 0xf6, 0x6a, + 0x29, 0xb8, 0x93, 0xcf, 0x4f, 0x67, 0x77, 0xf5, 0x88, 0x41, 0xe4, 0x67, + 0xb8, 0x4c, 0x15, 0xc2, 0xc5, 0x00, 0x7e, 0x0c, 0x32, 0x2b, 0x0a, 0x51, + 0x77, 0x94, 0x90, 0xba, 0xd1, 0x34, 0xe9, 0x05, 0xe8, 0x3b, 0xb9, 0x0c, + 0x13, 0xa2, 0xf0, 0x42, 0x53, 0x31, 0xb9, 0x71, 0x97, 0xd6, 0x48, 0x5f, + 0x2c, 0x4c, 0x53, 0x4e, 0x32, 0x62, 0xf7, 0x8d, 0xbd, 0xa5, 0xa5, 0xad, + 0xae, 0x63, 0x90, 0x15, 0x04, 0xfa, 0xe8, 0x6d, 0x25, 0xab, 0x57, 0x9a, + 0xa8, 0xb1, 0xa3, 0xf2, 0x45, 0x1d, 0x1b, 0x8a, 0x02, 0xc2, 0xd8, 0x1f, + 0x42, 0x56, 0x89, 0xc3, 0x4c, 0xc9, 0xab, 0xb8, 0xd0, 0x35, 0xc0, 0xac, + 0xad, 0x50, 0xf2, 0xd1, 0x66, 0xc5, 0x8d, 0x1f, 0xcb, 0x75, 0xc2, 0x51, + 0x61, 0x5e, 0x48, 0x74, 0x1a, 0x38, 0x83, 0x1d, 0xa8, 0x12, 0x4d, 0x82, + 0x1b, 0x2a, 0x36, 0x9e, 0xbb, 0xf7, 0xc0, 0x6c, 0xc5, 0xfa, 0x2c, 0x78, + 0x95, 0x06, 0x40, 0x27, 0x46, 0x75, 0xd1, 0xac, 0x38, 0x53, 0x08, 0x14, + 0xc4, 0xb0, 0x64, 0x2f, 0xbc, 0x89, 0x5f, 0x96, 0x6b, 0xd7, 0xbc, 0x16, + 0x48, 0xf5, 0x26, 0xa6, 0x11, 0xa9, 0x79, 0xdf, 0x40, 0x36, 0x72, 0xb2, + 0x9d, 0x37, 0x78, 0x62, 0x81, 0x31, 0x1d, 0x9d, 0x53, 0x7a, 0x9f, 0xaf, + 0x74, 0x02, 0x0b, 0x8a, 0xf0, 0x3d, 0xf4, 0xbe, 0xa5, 0x90, 0x46, 0x3f, + 0x31, 0xaa, 0x9b, 0x5a, 0xad, 0x6c, 0x60, 0x26, 0x42, 0xd0, 0x12, 0xb6, + 0x5e, 0xb7, 0x01, 0x22, 0xa4, 0x0e, 0x93, 0xac, 0x05, 0x9d, 0x25, 0xc6, + 0xf7, 0xad, 0xe4, 0x3c, 0xa1, 0x25, 0x7b, 0xbf, 0xd1, 0x7b, 0x29, 0xb1, + 0xca, 0xc1, 0xab, 0x46, 0xac, 0xa8, 0x52, 0x13, 0xc9, 0x39, 0x9e, 0x9f, + 0x3c, 0x2b, 0xce, 0x25, 0xb9, 0x70, 0x9c, 0xa5, 0x2d, 0x9b, 0xe2, 0x98, + 0x90, 0xa4, 0x09, 0x09, 0x0e, 0x8d, 0x43, 0x56, 0xae, 0xb8, 0x57, 0x51, + 0xc3, 0xa8, 0xd8, 0x5a, 0x6f, 0x49, 0xe4, 0x98, 0xaa, 0x63, 0xe4, 0x8f, + 0x6f, 0xa0, 0x87, 0x54, 0x71, 0x1a, 0xe2, 0xe8, 0x49, 0xdd, 0xa0, 0xa7, + 0x84, 0xb2, 0x9e, 0xd3, 0x9f, 0xbc, 0x92, 0xcc, 0x54, 0xc2, 0x02, 0x7b, + 0x29, 0x12, 0x57, 0x2d, 0xa0, 0x24, 0x2d, 0x48, 0x0c, 0x2d, 0xf0, 0xa3, + 0x47, 0xca, 0x68, 0xf4, 0x43, 0x54, 0x05, 0xc1, 0x4f, 0xde, 0x7e, 0x07, + 0xab, 0x61, 0x86, 0x09, 0x24, 0xfc, 0x9e, 0x2f, 0x0b, 0x12, 0x3a, 0x7d, + 0x1d, 0xc9, 0x50, 0x5c, 0xf9, 0x21, 0x9e, 0xe2, 0xe5, 0xfc, 0x0e, 0x3a, + 0x40, 0x24, 0x0c, 0xb9, 0x39, 0x8f, 0xd5, 0x58, 0x3b, 0x48, 0x97, 0x18, + 0x42, 0xe5, 0x72, 0x27, 0xad, 0xf5, 0x09, 0x27, 0xc7, 0xb2, 0xce, 0x06, + 0xfc, 0x52, 0x00, 0x79, 0x20, 0x58, 0x2a, 0x7f, 0xec, 0xf2, 0xa5, 0x84, + 0x8e, 0x8a, 0xaf, 0x44, 0xbe, 0x1f, 0xdf, 0x01, 0xb3, 0x9e, 0x83, 0x3f, + 0xe2, 0xe6, 0x87, 0x41, 0x09, 0x15, 0x4d, 0x32, 0x1a, 0x00, 0x21, 0x8c, + 0x37, 0xe3, 0x68, 0xc2, 0xcd, 0xaf, 0x2b, 0xf7, 0x43, 0xfb, 0xc7, 0x24, + 0xb2, 0xd4, 0xdd, 0xf7, 0x72, 0xb7, 0xdc, 0xb5, 0xc0, 0xf5, 0x0a, 0xea, + 0xec, 0xca, 0x9e, 0x03, 0x51, 0xb9, 0x3b, 0xe1, 0x26, 0xff, 0x4f, 0x86, + 0x53, 0xdf, 0x60, 0xa2, 0x17, 0x65, 0xc7, 0x1c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 71 + {SEC_OID_SHA512, + 71, + {0x0a, 0x0c, 0xf5, 0xf5, 0x0c, 0xbd, 0xfd, 0x05, 0x71, 0xc7, 0x55, 0x79, + 0xda, 0x50, 0xbb, 0xe8, 0x3c, 0x0f, 0x92, 0xf1, 0x54, 0x53, 0x4a, 0xd5, + 0x68, 0x2a, 0x5e, 0x4b, 0x5e, 0xa7, 0xda, 0x1f, 0x0b, 0x69, 0x67, 0xcc, + 0xc0, 0xe2, 0x28, 0xd0, 0x3a, 0x02, 0x32, 0x90, 0x14, 0x93, 0x95, 0x44, + 0x51, 0x71, 0x3c, 0x76, 0xda, 0xf5, 0xb7, 0xa5, 0x50, 0xc4, 0x2a, 0xd6, + 0xe9, 0xdc, 0xae, 0xdd, 0x42, 0xc6, 0x21, 0x2c, 0x20, 0x06, 0x5b, 0x09, + 0xb2, 0xbe, 0x9b, 0xbb, 0x6d, 0x84, 0x79, 0xba, 0xc0, 0x03, 0x93, 0xae, + 0x00, 0xc8, 0x23, 0x13, 0xef, 0xc6, 0xfd, 0x3d, 0xe3, 0xe3, 0xe4, 0x83, + 0x55, 0xe2, 0x32, 0xbe, 0x62, 0xc8, 0x9a, 0xc7, 0x40, 0x77, 0xca, 0xc1, + 0xfb, 0x83, 0xdc, 0x73, 0x15, 0x72, 0x3d, 0x87, 0x9c, 0x92, 0x82, 0x05, + 0x6e, 0xf5, 0x3b, 0x2e, 0xbd, 0x25, 0x70, 0xb5, 0x17, 0xc4, 0x98, 0xf5, + 0x87, 0xeb, 0x23, 0xb7, 0xc1, 0xd8, 0x4c, 0xfa, 0x7a, 0xaf, 0xfe, 0x48, + 0x39, 0xd8, 0xca, 0x39, 0xac, 0xaf, 0x21, 0x56, 0x42, 0x5e, 0xa4, 0x91, + 0x34, 0xb4, 0x1d, 0x48, 0x24, 0x34, 0x7b, 0xbc, 0xdf, 0x77, 0x98, 0xf7, + 0xd5, 0x60, 0x09, 0xe8, 0xde, 0xf5, 0x45, 0x0f, 0x95, 0x19, 0xe3, 0x52, + 0x0e, 0x95, 0x63, 0x57, 0xf1, 0x1a, 0xbf, 0x36, 0x40, 0x77, 0xc2, 0x87, + 0xec, 0x24, 0x9e, 0x54, 0x81, 0x07, 0x57, 0x30, 0x0b, 0xd9, 0xb5, 0xc4, + 0xb5, 0x25, 0xa9, 0x98, 0xb1, 0x92, 0x47, 0xd4, 0x13, 0x01, 0xbf, 0xe3, + 0xf0, 0x1e, 0xf8, 0x93, 0x56, 0xa7, 0x32, 0x2d, 0x0b, 0x3e, 0xff, 0xa0, + 0x8c, 0x7b, 0x6c, 0x99, 0x61, 0x94, 0xae, 0x6b, 0x15, 0x4a, 0xb3, 0x3a, + 0x97, 0xb9, 0xb3, 0x55, 0x23, 0x31, 0x4e, 0x5f, 0x5c, 0x8b, 0xc1, 0x30, + 0xfe, 0x25, 0x04, 0xfe, 0x08, 0x31, 0x64, 0x49, 0xf4, 0x6d, 0xec, 0x84, + 0x53, 0x95, 0xed, 0xd3, 0x89, 0xee, 0x56, 0x72, 0xb5, 0xe8, 0xe3, 0x36, + 0x0b, 0xc5, 0x4a, 0x6c, 0x45, 0xd0, 0x2b, 0x04, 0x15, 0x0e, 0x86, 0xf6, + 0x95, 0xaf, 0xb6, 0x53, 0x7e, 0x6d, 0x10, 0x00, 0xf8, 0xe7, 0xc6, 0x5c, + 0xc0, 0xa2, 0xfa, 0x1f, 0xdc, 0xd8, 0xf8, 0x23, 0xe5, 0xd8, 0xd9, 0x72, + 0xa9, 0x9f, 0xad, 0x86, 0x4b, 0x9a, 0x74, 0x23, 0xd0, 0x6e, 0x8d, 0x4f, + 0x54, 0x21, 0xe4, 0x39, 0xd5, 0x4e, 0x3d, 0x25, 0x0e, 0x80, 0x7f, 0xdd, + 0xde, 0xcd, 0xb6, 0x57, 0x05, 0xd9, 0x8e, 0x02, 0x00, 0x02, 0x6e, 0x1d, + 0x46, 0xae, 0x94, 0x61, 0x53, 0x43, 0x61, 0xca, 0x41, 0xf6, 0xc6, 0x8e, + 0x12, 0x69, 0x92, 0xb1, 0x77, 0xd9, 0x69, 0x2e, 0xcc, 0x7c, 0x77, 0xa6, + 0x8d, 0xf0, 0x9f, 0xc7, 0x41, 0x59, 0xd3, 0x82, 0xe9, 0x94, 0x3b, 0xa8, + 0x5a, 0x62, 0x82, 0x5f, 0x70, 0x0e, 0xa3, 0xc8, 0x01, 0x0c, 0x38, 0x5e, + 0x1f, 0xb2, 0xf4, 0xc2, 0xd1, 0x75, 0x5c, 0x54, 0xca, 0xfb, 0xa8, 0x26, + 0x05, 0x5c, 0x0a, 0x4d, 0x2a, 0x2b, 0xdb, 0x20, 0x93, 0xe0, 0xb8, 0xf6, + 0xfd, 0x00, 0x9d, 0x44, 0x8b, 0x09, 0x80, 0x6b, 0xa4, 0xa3, 0x71, 0x49, + 0x37, 0xc3, 0x9a, 0x23, 0x37, 0x0e, 0x99, 0xf9, 0x6b, 0xd2, 0x93, 0xaf, + 0x48, 0x66, 0x74, 0xd7, 0x46, 0xfa, 0xaa, 0xe7, 0x6b, 0xdd, 0xf5, 0x6e, + 0x43, 0xf1, 0xa0, 0x21, 0x8c, 0xa6, 0x48, 0x91, 0xd0, 0xcb, 0x1a, 0xd8, + 0x13, 0x0e, 0xa8, 0x01, 0x56, 0xa3, 0x2c, 0x08, 0x73, 0xbd, 0xa1, 0x2f, + 0x37, 0x2a, 0xe5, 0x8c, 0xdc, 0x27, 0x66, 0xbe, 0xd5, 0x3d, 0xc2, 0x7d, + 0x81, 0xe7, 0xf1, 0x64, 0x87, 0xeb, 0xea, 0x46, 0x89, 0x38, 0x18, 0xb4, + 0x34, 0xc7, 0xc9, 0xad, 0x4e, 0x1a, 0x60, 0xdd}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: including undefined tags + // tcID: 72 + {SEC_OID_SHA512, + 72, + {0x5a, 0xa6, 0x5a, 0x18, 0x33, 0x2c, 0x2b, 0x51, 0x5b, 0xb7, 0x0c, 0x97, + 0x05, 0x9b, 0xde, 0x6c, 0x6c, 0xfe, 0xf2, 0x6b, 0x9c, 0x7d, 0x87, 0x45, + 0x75, 0xdc, 0x2f, 0xda, 0xbb, 0xd1, 0x17, 0x61, 0x99, 0xb2, 0x08, 0xc3, + 0xcc, 0xec, 0x06, 0xbf, 0x52, 0x32, 0x4a, 0x0c, 0xf1, 0x32, 0x22, 0xad, + 0xd3, 0xb6, 0x50, 0x11, 0xbf, 0x54, 0x33, 0x8e, 0x13, 0x9b, 0x91, 0x60, + 0x2f, 0xaf, 0xde, 0x29, 0xd0, 0x1d, 0xf1, 0x09, 0x54, 0x0c, 0x05, 0x77, + 0x86, 0xa2, 0x0a, 0x21, 0x12, 0x83, 0xbd, 0x87, 0xb0, 0x51, 0xcd, 0x0c, + 0x22, 0x6c, 0xc6, 0xd5, 0x53, 0x90, 0x48, 0xa9, 0x62, 0x21, 0x05, 0x37, + 0x9d, 0xb0, 0x15, 0x32, 0x6c, 0xbb, 0xc1, 0x35, 0x3d, 0xa1, 0xee, 0x45, + 0x75, 0xb5, 0x63, 0x57, 0x84, 0xc6, 0x7d, 0xd9, 0xfe, 0x2e, 0x46, 0x4a, + 0x94, 0x9f, 0x84, 0xf9, 0x92, 0x6f, 0x71, 0x02, 0xf9, 0x2b, 0x2a, 0x31, + 0x09, 0xa7, 0x77, 0x85, 0xa0, 0x54, 0x16, 0xac, 0x16, 0x21, 0x79, 0xab, + 0x3e, 0xa4, 0x42, 0x57, 0x55, 0xc6, 0x1c, 0x5f, 0xe0, 0x4c, 0xfb, 0xf7, + 0x35, 0x31, 0x84, 0x15, 0xcb, 0x17, 0xf4, 0x5c, 0x90, 0xf8, 0x6b, 0x3a, + 0xc7, 0x11, 0x26, 0x98, 0xa0, 0xef, 0xe9, 0xe9, 0x03, 0xfc, 0x81, 0x6f, + 0xf0, 0x88, 0x17, 0xe6, 0x2d, 0x64, 0x54, 0x37, 0x35, 0x97, 0x81, 0x09, + 0x8e, 0xfa, 0x9b, 0x34, 0xc0, 0x24, 0x6b, 0x3b, 0xf4, 0x3e, 0x10, 0x23, + 0x3d, 0x55, 0xb3, 0x34, 0xce, 0xd1, 0xd9, 0xa5, 0x90, 0xfd, 0xdd, 0x11, + 0x90, 0xb9, 0xea, 0xa5, 0x68, 0x55, 0xf4, 0x64, 0xd8, 0x15, 0x2a, 0x71, + 0xee, 0xa9, 0xdc, 0x4e, 0x9a, 0x82, 0xf0, 0x21, 0x47, 0x2b, 0x84, 0xf3, + 0x4b, 0x48, 0xfb, 0x41, 0x8a, 0x94, 0x19, 0x95, 0xde, 0xd7, 0x05, 0x29, + 0x14, 0x9a, 0xcc, 0x84, 0xd5, 0x08, 0x80, 0xa8, 0x37, 0x0e, 0x00, 0xf7, + 0xc9, 0x81, 0x7b, 0x86, 0xca, 0x8d, 0x58, 0x99, 0x1f, 0xd5, 0x17, 0xe3, + 0xd1, 0x12, 0x3c, 0xd4, 0x6e, 0x45, 0x9c, 0x13, 0xfa, 0x1b, 0x07, 0xd4, + 0x2c, 0x64, 0xe3, 0x2e, 0x18, 0x55, 0x22, 0x57, 0x39, 0xb4, 0xa2, 0x9d, + 0x28, 0xe0, 0xc5, 0x50, 0xdb, 0x20, 0x80, 0xd1, 0xe4, 0x14, 0x51, 0xfb, + 0x1e, 0xaa, 0x55, 0xcb, 0x69, 0xc7, 0xd7, 0xee, 0x06, 0x77, 0x20, 0x1b, + 0xff, 0x84, 0x1c, 0xe0, 0xd5, 0x92, 0x77, 0xb0, 0x9d, 0xaa, 0x91, 0xaa, + 0xae, 0x04, 0x2c, 0xa7, 0x30, 0xd2, 0xe8, 0x35, 0x37, 0x1d, 0x6e, 0x15, + 0x51, 0xc7, 0x2f, 0xdd, 0xe0, 0x46, 0x61, 0x88, 0x27, 0x8a, 0x65, 0x11, + 0x78, 0xc7, 0x69, 0x76, 0x9c, 0x4c, 0x5e, 0x83, 0xf7, 0xb4, 0x92, 0xbc, + 0x01, 0xc9, 0x4d, 0xea, 0x29, 0x06, 0xdc, 0xef, 0xe4, 0x84, 0x73, 0xda, + 0x6e, 0x00, 0xb4, 0x78, 0x23, 0xee, 0x14, 0x40, 0xaf, 0x77, 0xf0, 0x58, + 0xb0, 0xb3, 0xc5, 0x37, 0x87, 0xf2, 0x6a, 0xc1, 0x87, 0x9c, 0xa0, 0xea, + 0x0f, 0xd5, 0xfb, 0x4d, 0xde, 0x72, 0xcc, 0x47, 0xf2, 0x2f, 0xa0, 0x89, + 0x7b, 0x8e, 0xbb, 0x0d, 0x59, 0x41, 0x63, 0x20, 0x1b, 0x6d, 0x1e, 0x56, + 0x5c, 0x6a, 0x90, 0x70, 0xab, 0xb4, 0x25, 0x67, 0xf6, 0x5f, 0x5d, 0x25, + 0x2b, 0x1b, 0xa5, 0x37, 0xc4, 0x96, 0xb2, 0x68, 0x8e, 0x1d, 0xc8, 0x64, + 0xcf, 0xfb, 0x88, 0x63, 0x72, 0x7e, 0x53, 0x11, 0xda, 0xaa, 0x0e, 0xc5, + 0x43, 0x97, 0xd7, 0x25, 0xb6, 0xfd, 0x88, 0xc5, 0xf1, 0x0c, 0x76, 0xdd, + 0x48, 0x78, 0xa8, 0x98, 0x1d, 0x86, 0x43, 0x58, 0xd1, 0x67, 0x64, 0xd8, + 0x29, 0x15, 0x06, 0x4c, 0x1d, 0xf1, 0xd1, 0x4e, 0xdf, 0xc0, 0x21, 0x7f, + 0xf1, 0x3a, 0x36, 0x7d, 0x8c, 0x96, 0x34, 0xef}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 73 + {SEC_OID_SHA512, + 73, + {0x89, 0x01, 0xdf, 0xd3, 0xf8, 0x7f, 0x0a, 0x88, 0xbd, 0x64, 0xa6, 0xdc, + 0xa0, 0x3f, 0x9b, 0x91, 0x43, 0xc1, 0x25, 0x58, 0x83, 0x8d, 0x7c, 0x4e, + 0x8e, 0x8e, 0x76, 0x83, 0xf0, 0xa5, 0xfe, 0x4d, 0x89, 0xa6, 0xe9, 0x28, + 0x98, 0xae, 0x65, 0x3d, 0x7d, 0x54, 0xff, 0x54, 0xf3, 0x88, 0xf1, 0xfe, + 0x6b, 0x3d, 0x71, 0x99, 0x61, 0x99, 0x93, 0xff, 0xfb, 0xbf, 0x23, 0x9a, + 0x46, 0xbb, 0xd7, 0x65, 0x73, 0x75, 0x2a, 0x20, 0xfe, 0x64, 0x5a, 0xbd, + 0x67, 0x85, 0x69, 0x80, 0xc5, 0x41, 0xac, 0x70, 0xca, 0xb0, 0xf6, 0x1b, + 0xf0, 0x8d, 0x35, 0x23, 0x0d, 0x1c, 0x3d, 0xac, 0x05, 0xd2, 0xa1, 0x09, + 0xca, 0x36, 0x95, 0xba, 0xc4, 0x52, 0x5f, 0xda, 0x53, 0x5b, 0xaf, 0x36, + 0x26, 0x38, 0x56, 0xfd, 0x50, 0x60, 0xf9, 0x5c, 0x9f, 0xdb, 0xd8, 0x4c, + 0x23, 0xf3, 0x7f, 0xc8, 0xf0, 0x0d, 0x9c, 0x54, 0x5d, 0x49, 0x1e, 0x33, + 0xc0, 0x56, 0xb1, 0x84, 0x4b, 0x68, 0xca, 0xfb, 0x3d, 0x38, 0x05, 0x63, + 0xa9, 0xd2, 0x4b, 0xfb, 0x85, 0xcf, 0xb8, 0x71, 0xc8, 0x15, 0x22, 0xcf, + 0x70, 0xaf, 0xe2, 0xd8, 0x72, 0xd5, 0xcf, 0x98, 0xfd, 0x85, 0x7a, 0xbb, + 0x68, 0xe1, 0x41, 0x44, 0x65, 0x1a, 0xfc, 0xb5, 0x2d, 0x3a, 0xed, 0x6c, + 0xaf, 0xbc, 0xf8, 0x47, 0x3d, 0x63, 0xaa, 0x37, 0x73, 0x2c, 0x3d, 0x6a, + 0xc0, 0x44, 0x39, 0xe0, 0xbd, 0xeb, 0x87, 0x08, 0x75, 0x8d, 0xbb, 0xae, + 0xf4, 0x07, 0x26, 0x73, 0x3c, 0x65, 0xa0, 0x71, 0x45, 0x83, 0xae, 0x97, + 0xe9, 0xd6, 0x1c, 0x7d, 0x59, 0xfc, 0x03, 0xcd, 0x5a, 0x8e, 0xe0, 0x20, + 0x1b, 0xf1, 0xe2, 0x0c, 0x75, 0xc4, 0xd3, 0xa5, 0x5f, 0x7c, 0x95, 0x9b, + 0x6e, 0x6b, 0x37, 0x16, 0x8a, 0x5e, 0xd5, 0x27, 0xd5, 0x0d, 0x7a, 0xb4, + 0x31, 0x2a, 0xb3, 0xb4, 0xb2, 0x0a, 0x57, 0xe8, 0xd4, 0xe1, 0x39, 0x3a, + 0xbb, 0x77, 0xbd, 0x89, 0x8b, 0xfe, 0x43, 0x38, 0x54, 0x77, 0x85, 0x05, + 0x80, 0xa4, 0x61, 0xa6, 0x63, 0xf5, 0xff, 0x58, 0x7c, 0x67, 0xb3, 0x3f, + 0x2c, 0x75, 0x10, 0x83, 0x3d, 0xe3, 0x8c, 0x2c, 0xf6, 0x18, 0x8e, 0x52, + 0xe6, 0x41, 0x48, 0x84, 0xd1, 0x01, 0x31, 0xfe, 0x66, 0xc0, 0x57, 0x6c, + 0xd0, 0xf7, 0x86, 0xa0, 0x7e, 0xc4, 0x75, 0x90, 0xd7, 0x77, 0xa9, 0xcc, + 0xca, 0x9b, 0x54, 0x2a, 0xed, 0xb4, 0x99, 0x5d, 0xa7, 0x58, 0x78, 0xc7, + 0xe5, 0x66, 0x05, 0x39, 0x65, 0x38, 0x97, 0x2a, 0xbf, 0x18, 0x21, 0x48, + 0xac, 0xc2, 0x6f, 0x7b, 0x2f, 0x7b, 0x98, 0x12, 0xc0, 0x9e, 0xfc, 0xc7, + 0x15, 0x0f, 0x31, 0xe6, 0x61, 0xaa, 0xd6, 0x13, 0x6a, 0x61, 0x48, 0x75, + 0x7a, 0x2a, 0x06, 0x66, 0x18, 0x21, 0x84, 0x8b, 0x2e, 0xe0, 0xbb, 0xdc, + 0xc1, 0x58, 0xfe, 0x0d, 0x70, 0x63, 0xa7, 0xcd, 0x7e, 0x65, 0xa5, 0x19, + 0xa0, 0xe9, 0x79, 0x50, 0xc9, 0xcf, 0xe2, 0xa2, 0x55, 0x0a, 0xa1, 0xa5, + 0x68, 0xb0, 0xce, 0xa6, 0x2e, 0x16, 0xa9, 0xf9, 0x6d, 0x75, 0xd4, 0x9e, + 0x4b, 0x0d, 0xb0, 0xa9, 0xe6, 0x04, 0x1d, 0xe7, 0x53, 0xdc, 0xeb, 0xb1, + 0x15, 0x2f, 0x51, 0xb8, 0x14, 0x0b, 0xc3, 0xe5, 0x67, 0xc1, 0xfa, 0xc0, + 0xa5, 0xb3, 0x7f, 0xd9, 0xba, 0x91, 0xcc, 0xde, 0x9b, 0xb8, 0xc9, 0xd6, + 0xda, 0x2b, 0x82, 0xf2, 0x2d, 0x10, 0x13, 0x7e, 0x78, 0xde, 0x24, 0xfd, + 0x2e, 0xbb, 0x7a, 0x72, 0x0d, 0x55, 0xcd, 0xf5, 0xe8, 0x37, 0x5e, 0x3c, + 0xf9, 0x03, 0xae, 0xe9, 0x07, 0xba, 0x53, 0x0d, 0x95, 0x3c, 0x52, 0xf2, + 0x36, 0xb5, 0x54, 0x11, 0xc0, 0x82, 0xfc, 0x95, 0x6b, 0x16, 0xa3, 0x1a, + 0x32, 0x1d, 0x71, 0x4a, 0x67, 0xe8, 0x2a, 0x19}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of sequence + // tcID: 74 + {SEC_OID_SHA512, + 74, + {0x97, 0x7e, 0x0e, 0x6d, 0x0d, 0x21, 0x53, 0xc3, 0x4a, 0x30, 0x17, 0x8a, + 0xf3, 0xfb, 0x99, 0xef, 0xb9, 0xed, 0xb7, 0x67, 0x99, 0xff, 0x0b, 0x16, + 0x69, 0xbd, 0x0e, 0xea, 0x5b, 0x5e, 0x87, 0x15, 0x0e, 0x84, 0xe5, 0x31, + 0x3a, 0x92, 0x1e, 0x07, 0x41, 0x08, 0xcc, 0x2a, 0xe6, 0xcb, 0xcc, 0xc6, + 0xef, 0x0e, 0x02, 0x19, 0xaf, 0x4f, 0x22, 0x6a, 0x3e, 0x9e, 0x57, 0xf0, + 0xa1, 0x62, 0xed, 0x20, 0x9f, 0xef, 0xfd, 0x5a, 0x89, 0xe6, 0x57, 0x16, + 0x48, 0x6b, 0xcf, 0x5d, 0x6a, 0x79, 0xbf, 0x92, 0x6e, 0xdf, 0xac, 0xda, + 0x0b, 0xf4, 0x09, 0x17, 0x46, 0x34, 0x5f, 0xdf, 0xa7, 0xd6, 0x88, 0xaf, + 0xf9, 0x0d, 0x9b, 0x35, 0x70, 0x18, 0x5f, 0x66, 0x4d, 0x94, 0xe5, 0x21, + 0x6b, 0xbe, 0x0d, 0xe6, 0x14, 0x34, 0x80, 0xd7, 0x05, 0x1a, 0x36, 0x30, + 0x6e, 0xd9, 0x95, 0x99, 0x63, 0x1e, 0xfb, 0x6a, 0x91, 0x6e, 0x61, 0xcf, + 0x49, 0xa0, 0x3d, 0x10, 0xaa, 0xe2, 0x31, 0x7f, 0x75, 0x8f, 0x1c, 0x4d, + 0x1c, 0x46, 0x09, 0x7e, 0x16, 0x1a, 0x4c, 0xcf, 0x7d, 0x10, 0x29, 0xb4, + 0x77, 0x86, 0x45, 0xd5, 0xcf, 0x5e, 0x8d, 0x02, 0x26, 0x81, 0xdb, 0x62, + 0xff, 0x15, 0xc3, 0x85, 0x43, 0x49, 0x72, 0x7d, 0x7f, 0x65, 0xdf, 0x9c, + 0xd2, 0x4f, 0x5c, 0xac, 0xe6, 0xfc, 0x0f, 0xb1, 0x31, 0x57, 0x11, 0x44, + 0xd2, 0x48, 0x66, 0xbe, 0x55, 0x09, 0x33, 0x2f, 0xc7, 0x7c, 0x38, 0x23, + 0x77, 0x93, 0x40, 0xc9, 0x56, 0x37, 0xa0, 0x03, 0xa5, 0x49, 0xb3, 0xa8, + 0xe1, 0xe9, 0x0d, 0x8a, 0x35, 0x02, 0xe4, 0x2c, 0xc3, 0x55, 0x39, 0x13, + 0x71, 0xb0, 0x99, 0x46, 0xa2, 0x27, 0x48, 0x61, 0xa5, 0x58, 0xd9, 0x0d, + 0xcf, 0xa1, 0x2e, 0x10, 0x21, 0xcc, 0x1b, 0x98, 0xe9, 0x67, 0x96, 0x26, + 0x4f, 0x7b, 0xba, 0xe5, 0xf6, 0xa3, 0x08, 0x0d, 0xdc, 0x49, 0x8a, 0x8e, + 0x81, 0x0e, 0x11, 0x2c, 0xe6, 0xb6, 0xba, 0xcf, 0xaf, 0xc8, 0x32, 0x6e, + 0x92, 0x95, 0x66, 0x18, 0x88, 0x6e, 0x2d, 0x3d, 0x40, 0x81, 0xa5, 0x43, + 0x39, 0xc8, 0x95, 0x80, 0x5d, 0x92, 0x42, 0xb7, 0x14, 0x6f, 0x63, 0x5a, + 0xf6, 0xc1, 0xf1, 0x7a, 0xe1, 0x95, 0x5f, 0x7f, 0xe4, 0x9f, 0x45, 0xb1, + 0x48, 0xb6, 0x5f, 0xa7, 0xc6, 0x16, 0xcf, 0x48, 0xb5, 0x62, 0x7d, 0xe9, + 0xf0, 0x8c, 0x60, 0x95, 0x75, 0xec, 0x45, 0x81, 0xf0, 0x06, 0x2f, 0x14, + 0x76, 0x07, 0x6b, 0x35, 0x91, 0x45, 0x85, 0x73, 0x25, 0xd1, 0x9c, 0x0c, + 0x22, 0xc3, 0x0c, 0xec, 0xcf, 0x05, 0x5d, 0xbd, 0xde, 0x9b, 0x56, 0x2a, + 0x1a, 0xdc, 0xba, 0xce, 0xef, 0x84, 0x29, 0xa4, 0x4f, 0x62, 0xfb, 0x8f, + 0x24, 0xa5, 0x12, 0xd6, 0xee, 0x70, 0x49, 0x9b, 0xc3, 0x92, 0x1f, 0x70, + 0x83, 0x1b, 0x57, 0xa1, 0x5d, 0x7a, 0x3c, 0x02, 0x3b, 0x18, 0xb6, 0xfe, + 0xbd, 0xe5, 0x81, 0xd7, 0xed, 0x5d, 0x3f, 0x2d, 0x58, 0x7a, 0x4a, 0xf0, + 0xa3, 0xed, 0x1f, 0x87, 0xbe, 0x02, 0x7a, 0x1c, 0xb7, 0xcc, 0x17, 0x17, + 0x56, 0xb1, 0x70, 0xa6, 0x5a, 0xe7, 0xa1, 0xfa, 0x4d, 0xa8, 0x32, 0xdf, + 0xfc, 0xf7, 0xef, 0xbd, 0x37, 0xcb, 0xd4, 0xd9, 0x87, 0x50, 0xd4, 0x37, + 0x37, 0x7c, 0xae, 0x20, 0x9c, 0x51, 0xc0, 0x49, 0xfb, 0xc1, 0x66, 0xe3, + 0x81, 0xd4, 0xf8, 0x79, 0xcc, 0x50, 0xa5, 0xdc, 0x3b, 0x31, 0xbf, 0x7d, + 0x69, 0x3c, 0x0d, 0x61, 0x31, 0x71, 0xee, 0xaf, 0x9e, 0x25, 0x72, 0x26, + 0x72, 0x36, 0xb0, 0x8b, 0x65, 0x5e, 0x4a, 0x06, 0x88, 0x26, 0x30, 0x0d, + 0x7d, 0x92, 0xd3, 0x70, 0xbc, 0x34, 0x81, 0x24, 0xe6, 0x3f, 0x8b, 0x87, + 0x1f, 0xba, 0xb0, 0xb2, 0xd8, 0x53, 0x03, 0xb3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 75 + {SEC_OID_SHA512, + 75, + {0xa9, 0x1c, 0x56, 0xdf, 0x4c, 0xa3, 0x00, 0xb6, 0x38, 0xc5, 0x05, 0x77, + 0x1b, 0xf7, 0xb9, 0xac, 0x3e, 0xf8, 0x66, 0xef, 0x9b, 0x16, 0x97, 0x9e, + 0xa0, 0xe5, 0xf6, 0x91, 0xf5, 0xc9, 0x1b, 0x88, 0x6b, 0xb4, 0xe3, 0x54, + 0x0b, 0xe2, 0xeb, 0x3c, 0x5d, 0xfa, 0x7a, 0x6e, 0xc1, 0x1c, 0x51, 0x3a, + 0x62, 0x03, 0x67, 0x66, 0xdc, 0xcf, 0x50, 0xa3, 0x6c, 0x05, 0x8a, 0x9d, + 0x06, 0xdb, 0xee, 0x64, 0x0c, 0x08, 0x30, 0xbe, 0xf3, 0xe5, 0x07, 0x47, + 0xad, 0x7d, 0xe9, 0xdd, 0xa9, 0x81, 0x03, 0x09, 0x85, 0x6b, 0xcb, 0x63, + 0x40, 0x43, 0xb0, 0x90, 0x7b, 0x7d, 0xd7, 0x0f, 0x50, 0xf4, 0x9b, 0x8f, + 0xa3, 0x5e, 0x21, 0x81, 0xc4, 0xa7, 0xd3, 0x86, 0x74, 0x26, 0x39, 0xf0, + 0x49, 0xa7, 0x58, 0xb0, 0x5e, 0x8a, 0x66, 0xb5, 0xf4, 0x17, 0x56, 0x90, + 0x9d, 0x8d, 0x7a, 0xfc, 0x31, 0xf6, 0x3e, 0xb4, 0xb0, 0x3a, 0x34, 0x6e, + 0x3a, 0x79, 0xd3, 0xec, 0x22, 0xff, 0xce, 0xa5, 0xc0, 0x16, 0x32, 0x64, + 0x1e, 0x46, 0x9c, 0x44, 0x19, 0x51, 0x76, 0x5e, 0xaf, 0x41, 0xc0, 0x9f, + 0x5c, 0x7d, 0xec, 0x10, 0xf7, 0xaa, 0x0e, 0xea, 0x85, 0xcb, 0x99, 0x14, + 0x28, 0xc4, 0x96, 0xb6, 0x78, 0x80, 0xb3, 0xeb, 0xaf, 0x13, 0x39, 0x78, + 0x78, 0xaf, 0x02, 0x64, 0xa4, 0x27, 0x6b, 0x08, 0xd8, 0x5e, 0xae, 0x13, + 0x15, 0x53, 0xc6, 0xea, 0xcd, 0xa0, 0x5c, 0x5c, 0xce, 0x34, 0xed, 0xe7, + 0xe5, 0x24, 0x84, 0x27, 0xe3, 0x90, 0xaf, 0x84, 0x34, 0xe5, 0x67, 0xa8, + 0x94, 0x1a, 0xae, 0xc4, 0xed, 0x57, 0x04, 0x9d, 0xf7, 0x99, 0x96, 0xde, + 0x2c, 0xf3, 0x35, 0x5b, 0x7b, 0x16, 0x53, 0x1e, 0x0b, 0xef, 0x7a, 0xb3, + 0xa3, 0xd7, 0x15, 0xea, 0xef, 0x6f, 0xb1, 0x9d, 0x5e, 0x03, 0xc7, 0x55, + 0xcb, 0xf9, 0xdc, 0xd1, 0xa1, 0xd8, 0xea, 0x75, 0x6c, 0x6c, 0x75, 0xdf, + 0x80, 0x80, 0x96, 0x3a, 0x9b, 0xfb, 0xdc, 0xdb, 0x55, 0x1a, 0x53, 0xa7, + 0xf4, 0xae, 0x14, 0xd9, 0x46, 0x9d, 0x93, 0xf9, 0x2a, 0x8a, 0x50, 0x9a, + 0x68, 0x7e, 0x96, 0xec, 0x56, 0x71, 0x76, 0xbf, 0x2c, 0x07, 0x66, 0xf0, + 0x3a, 0x99, 0x47, 0x54, 0x53, 0x02, 0xb7, 0x50, 0xd8, 0x90, 0x1b, 0xeb, + 0x87, 0xac, 0xc8, 0x3b, 0x6e, 0xb3, 0x58, 0xfc, 0x1b, 0x82, 0x13, 0x87, + 0x41, 0xb5, 0xd3, 0x3a, 0xaa, 0x7b, 0x61, 0x86, 0xa9, 0x6f, 0x78, 0xf2, + 0x8d, 0x1e, 0x83, 0xaa, 0xb7, 0x19, 0xb6, 0xf3, 0x83, 0xfa, 0x2e, 0x56, + 0x06, 0x2d, 0xcc, 0x50, 0xaa, 0xfd, 0xba, 0xc7, 0x87, 0x7c, 0xe8, 0xc2, + 0xcd, 0x79, 0x4e, 0x72, 0xd0, 0x7e, 0x6b, 0x10, 0x55, 0x5e, 0x06, 0xec, + 0xde, 0xb0, 0x3a, 0xd3, 0xde, 0x8f, 0x45, 0xa6, 0x5b, 0x4a, 0x65, 0x4e, + 0xa3, 0xdd, 0xa0, 0xc8, 0xbe, 0xda, 0xb1, 0x7f, 0xf5, 0x57, 0x68, 0xea, + 0x45, 0xb1, 0x7c, 0xf6, 0x6e, 0xd9, 0xc0, 0x0c, 0x81, 0x56, 0xba, 0x86, + 0xc5, 0xce, 0x02, 0x28, 0xd4, 0xe5, 0x99, 0x6b, 0x02, 0x68, 0xf3, 0xe1, + 0x9c, 0x75, 0xf1, 0x4c, 0x34, 0xa3, 0x32, 0x78, 0x08, 0x01, 0x5e, 0x46, + 0xcb, 0x34, 0x7e, 0x89, 0x2e, 0x88, 0x42, 0x9f, 0xff, 0xea, 0x65, 0xb2, + 0x95, 0xee, 0xfd, 0x00, 0x7e, 0xe7, 0x7b, 0x53, 0x3f, 0xa2, 0xbe, 0x24, + 0x5a, 0xf0, 0xbe, 0xe8, 0xf1, 0x75, 0xb6, 0x17, 0x0c, 0x3b, 0x9d, 0x85, + 0xca, 0xb0, 0x2c, 0x40, 0xd1, 0x5c, 0x6a, 0xeb, 0x76, 0x51, 0xc3, 0x25, + 0xca, 0xeb, 0xa8, 0xfb, 0x17, 0xbf, 0x17, 0x7b, 0x38, 0xd0, 0xa0, 0x6a, + 0xbb, 0xda, 0x70, 0x30, 0xff, 0xf4, 0x96, 0x9c, 0x11, 0xba, 0xe6, 0x8d, + 0x00, 0x27, 0xa7, 0x9b, 0xda, 0xe1, 0xf3, 0x40}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 76 + {SEC_OID_SHA512, + 76, + {0x56, 0x3c, 0xcc, 0x0f, 0x74, 0xbc, 0x3c, 0x6b, 0xd1, 0x2a, 0xf3, 0xbf, + 0xa0, 0xa2, 0x90, 0x24, 0x4b, 0xc0, 0x17, 0xa3, 0xb6, 0xc4, 0x52, 0xeb, + 0x95, 0x31, 0x90, 0x6f, 0x5a, 0xb0, 0x92, 0x22, 0x2d, 0xc5, 0xee, 0xdf, + 0xb0, 0x6b, 0x12, 0x9c, 0xcf, 0x1e, 0xef, 0xf1, 0x6d, 0x5f, 0x3a, 0x24, + 0x1b, 0xe6, 0x2b, 0x67, 0x10, 0x98, 0x39, 0x36, 0x61, 0xdd, 0xf8, 0x8d, + 0x1e, 0xf7, 0x51, 0xe5, 0xcc, 0x46, 0xd9, 0x01, 0x18, 0x33, 0x49, 0x61, + 0xeb, 0x98, 0x9b, 0x8c, 0x6f, 0x1c, 0x38, 0xf8, 0x06, 0xfe, 0x63, 0x6c, + 0x1f, 0x8c, 0x19, 0x61, 0x60, 0x4b, 0x9c, 0xb3, 0xf4, 0x27, 0x5d, 0x52, + 0x0b, 0x7f, 0x03, 0x7b, 0x4c, 0x6c, 0x78, 0xcc, 0x31, 0x62, 0xd6, 0xcf, + 0x3c, 0xaa, 0x58, 0x9a, 0xf3, 0x1f, 0x77, 0xa8, 0xed, 0xae, 0x14, 0x89, + 0xba, 0x86, 0xa2, 0xb3, 0x66, 0x52, 0xa8, 0x4a, 0x86, 0x1e, 0x34, 0xf4, + 0x80, 0x78, 0x3f, 0xf1, 0x0b, 0xb3, 0xc9, 0xd1, 0xbd, 0x07, 0x94, 0xab, + 0xcb, 0x77, 0xb7, 0x85, 0xa9, 0xd2, 0x14, 0xea, 0xe9, 0x06, 0xa5, 0x1e, + 0x2d, 0x65, 0xfd, 0x30, 0xef, 0x72, 0x2b, 0xbc, 0x68, 0x7f, 0xe8, 0xeb, + 0x43, 0xdf, 0x34, 0x7f, 0x9e, 0xde, 0x20, 0x4c, 0xec, 0xa5, 0x3f, 0x7e, + 0xe9, 0x52, 0x5b, 0x54, 0x98, 0xd0, 0x42, 0x33, 0xdf, 0x06, 0x63, 0x17, + 0x06, 0xac, 0xf6, 0x53, 0x38, 0xa8, 0x8c, 0xdc, 0xb9, 0x20, 0x16, 0x07, + 0xae, 0x6f, 0x71, 0xf8, 0x30, 0x65, 0x3d, 0x6e, 0x3d, 0x32, 0x0a, 0x36, + 0x22, 0x48, 0x61, 0x7e, 0xba, 0xb1, 0x00, 0xc6, 0x45, 0x0d, 0xd8, 0x8c, + 0xbb, 0x01, 0xc6, 0xe3, 0xbd, 0xc1, 0x83, 0xb8, 0x85, 0x1e, 0x2c, 0xd2, + 0x78, 0x0e, 0xbd, 0xac, 0xe9, 0x6e, 0xb8, 0x8d, 0x2c, 0x56, 0x72, 0xb2, + 0x8d, 0x9e, 0x77, 0xdd, 0xf9, 0x14, 0x6b, 0x6c, 0xa1, 0x7c, 0xae, 0xea, + 0xcb, 0x47, 0x28, 0x40, 0xd0, 0xe9, 0x65, 0xa0, 0x38, 0xe0, 0x8e, 0x43, + 0x7b, 0x0f, 0x8a, 0x14, 0x02, 0x35, 0x6b, 0xd6, 0x30, 0x5a, 0xaa, 0xa9, + 0xcf, 0xb8, 0xfe, 0xa1, 0x28, 0x2f, 0xeb, 0x10, 0x3c, 0xf3, 0xe2, 0x01, + 0x42, 0x59, 0x51, 0x3f, 0x1f, 0x43, 0x31, 0x6a, 0x56, 0x10, 0xd7, 0x67, + 0x39, 0x8e, 0xca, 0x18, 0xcf, 0x3b, 0xcf, 0xfb, 0xb1, 0xae, 0x17, 0x9d, + 0xf3, 0x5a, 0xd4, 0x34, 0x2d, 0x89, 0xba, 0xd7, 0x41, 0xdb, 0x6c, 0xf2, + 0xf0, 0xfb, 0xcb, 0x08, 0xad, 0x85, 0x7a, 0x73, 0x8d, 0x30, 0x6c, 0x65, + 0x1e, 0x6f, 0x7e, 0xda, 0x3f, 0x9d, 0x0e, 0xee, 0xd6, 0xe6, 0xd1, 0x1d, + 0xf2, 0xc0, 0x39, 0x8b, 0x2d, 0x3e, 0x0c, 0xba, 0x59, 0x6f, 0xa1, 0x89, + 0x18, 0x72, 0x02, 0x1c, 0x7f, 0xbe, 0x6c, 0x99, 0xe0, 0xed, 0x54, 0x5f, + 0x14, 0x7b, 0x09, 0x33, 0x97, 0xb2, 0x72, 0x77, 0x56, 0xf1, 0xa0, 0x26, + 0x0a, 0x50, 0xfc, 0xca, 0xb5, 0xac, 0x17, 0xcb, 0xa2, 0x92, 0x6c, 0xeb, + 0x34, 0x95, 0xa1, 0x1d, 0xb8, 0xf1, 0x53, 0x7b, 0xa3, 0x53, 0x0d, 0x0d, + 0x42, 0x86, 0x44, 0xae, 0x87, 0x21, 0xc6, 0x7b, 0xaf, 0x87, 0xbd, 0x27, + 0x88, 0xfb, 0xde, 0x87, 0xc7, 0xc9, 0x07, 0x86, 0x0c, 0x27, 0x70, 0x30, + 0xd3, 0x14, 0x1a, 0x65, 0xc5, 0x7d, 0xf0, 0x25, 0x55, 0x1e, 0xcf, 0x38, + 0x5c, 0x12, 0xda, 0x74, 0x6e, 0xc7, 0xb5, 0x94, 0x30, 0x5b, 0xed, 0x04, + 0x21, 0x04, 0x92, 0x27, 0x51, 0xee, 0xde, 0x19, 0x3d, 0xfc, 0x9e, 0x1c, + 0x9f, 0xb4, 0x78, 0x5b, 0xfc, 0x62, 0x23, 0x28, 0xbd, 0xfc, 0x56, 0x07, + 0xdd, 0x21, 0xa6, 0x81, 0x7a, 0xbe, 0x4c, 0x94, 0x1f, 0x2f, 0xfb, 0x63, + 0x65, 0x7f, 0x87, 0x97, 0xe3, 0xc8, 0x49, 0x73}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 77 + {SEC_OID_SHA512, + 77, + {0x2a, 0x74, 0x39, 0xf3, 0x0d, 0x8d, 0x46, 0x00, 0xba, 0x55, 0x3f, 0x91, + 0x00, 0xb2, 0x6a, 0x2c, 0x58, 0x61, 0xd5, 0xd5, 0x10, 0x64, 0x10, 0xb3, + 0x69, 0xb9, 0x48, 0x01, 0xc2, 0x62, 0xd1, 0x24, 0xa2, 0x62, 0xfb, 0x17, + 0xb4, 0x48, 0xbc, 0x14, 0x11, 0x4f, 0x1d, 0xd5, 0xc2, 0x4c, 0x36, 0xe0, + 0xd5, 0x52, 0x8c, 0x4d, 0x61, 0x70, 0x93, 0xdf, 0x93, 0x4e, 0x05, 0x23, + 0xf4, 0xad, 0xaa, 0x4e, 0x26, 0x2c, 0x2f, 0xa1, 0xcf, 0xe5, 0x9d, 0xb2, + 0xf5, 0x13, 0x36, 0xc6, 0x27, 0xbc, 0x2e, 0x2a, 0x11, 0xb3, 0x02, 0x2b, + 0xdf, 0xfc, 0x64, 0x9d, 0xe8, 0x69, 0x0a, 0xa2, 0x2f, 0xb6, 0xb9, 0x6f, + 0x90, 0xf7, 0x57, 0x3d, 0x0f, 0xe2, 0x3f, 0xf6, 0x5d, 0x95, 0xc8, 0x12, + 0x74, 0x54, 0x3a, 0x01, 0xea, 0x65, 0x47, 0x28, 0xc5, 0x7b, 0x64, 0xc7, + 0x17, 0xf0, 0x76, 0x7b, 0x80, 0x07, 0x34, 0xaa, 0x84, 0xaf, 0x80, 0x5f, + 0xda, 0xf2, 0xd0, 0x49, 0x46, 0x30, 0x3c, 0x80, 0x28, 0x6a, 0x48, 0x7b, + 0x48, 0x63, 0x8b, 0x89, 0x72, 0xe4, 0x9d, 0x41, 0x2d, 0x35, 0x1b, 0x91, + 0x01, 0xbc, 0x43, 0x5d, 0xac, 0x70, 0xf2, 0x8c, 0x78, 0xdc, 0x1d, 0x79, + 0x98, 0x6e, 0x9a, 0x8d, 0xd6, 0x4b, 0xcb, 0x11, 0xc8, 0xfb, 0x3e, 0x90, + 0xd2, 0xc0, 0x36, 0xc5, 0xb7, 0x4d, 0x22, 0x15, 0x7b, 0xe1, 0x5e, 0xe1, + 0xba, 0x29, 0x1b, 0x97, 0x60, 0x60, 0x57, 0xa5, 0x92, 0x6b, 0x84, 0xee, + 0xe1, 0x3f, 0xff, 0xb3, 0xc8, 0xba, 0x24, 0x5f, 0x15, 0x3d, 0x47, 0xb4, + 0x8d, 0x83, 0x68, 0x28, 0xd7, 0x1a, 0x5b, 0xcc, 0x02, 0xff, 0xb1, 0x2f, + 0xa7, 0xca, 0x66, 0xb5, 0x76, 0xd2, 0xd7, 0x6f, 0x38, 0x64, 0x35, 0x02, + 0xc4, 0xe5, 0x29, 0x60, 0x5f, 0x83, 0x3b, 0x1d, 0x0a, 0xf3, 0xbc, 0x7a, + 0x58, 0xf2, 0x0b, 0x5f, 0xab, 0xe6, 0x3d, 0xe3, 0x99, 0x69, 0x3b, 0x72, + 0x8b, 0x3b, 0x35, 0xdb, 0x26, 0xdd, 0xd5, 0x2f, 0x62, 0xbf, 0x62, 0x68, + 0xc5, 0x02, 0xcd, 0xff, 0xe8, 0x83, 0xe8, 0x48, 0x5f, 0x4a, 0x7c, 0x60, + 0xe4, 0x38, 0xe1, 0xbb, 0x84, 0x07, 0x0c, 0x7a, 0xdb, 0xe0, 0x21, 0xa6, + 0x38, 0x09, 0x89, 0xa7, 0x6b, 0x72, 0xfa, 0xba, 0x57, 0x6d, 0x20, 0xc4, + 0x33, 0x38, 0x79, 0x70, 0x0e, 0x51, 0x42, 0x52, 0x25, 0x89, 0xdd, 0x2c, + 0x49, 0xe5, 0x39, 0xb7, 0xd4, 0x9f, 0x12, 0x93, 0x63, 0x4b, 0x18, 0xf5, + 0x94, 0xd3, 0xf8, 0x10, 0x66, 0x87, 0x04, 0x9c, 0xd4, 0x09, 0x3f, 0x44, + 0x2d, 0x34, 0x65, 0x4e, 0x82, 0xf2, 0x0b, 0xb8, 0xc4, 0xb2, 0x52, 0x28, + 0x7c, 0xda, 0x4d, 0x9e, 0x69, 0x22, 0x3e, 0x22, 0xe9, 0x5a, 0x71, 0x7a, + 0xa5, 0x00, 0x8b, 0xfd, 0x23, 0x2e, 0xc5, 0xe2, 0xb8, 0x5c, 0x92, 0xec, + 0x09, 0x3c, 0x6e, 0xc1, 0x6a, 0x7b, 0x04, 0x3a, 0xa5, 0xa8, 0x6c, 0x13, + 0x6a, 0x38, 0xdc, 0x9d, 0x1c, 0x7f, 0xab, 0xae, 0xe3, 0xaf, 0x9f, 0x1b, + 0x77, 0xfa, 0x4f, 0x45, 0x17, 0xc5, 0x96, 0xb1, 0x29, 0xd8, 0xfe, 0xa4, + 0x02, 0xc8, 0x56, 0xf0, 0x41, 0xaf, 0x5f, 0x98, 0xd2, 0x35, 0xec, 0xf2, + 0xe6, 0x89, 0x47, 0x98, 0xa8, 0x57, 0xfa, 0x3e, 0x29, 0x5a, 0x4a, 0x63, + 0xc4, 0xd5, 0xd7, 0xd5, 0xa5, 0xd3, 0xfd, 0x64, 0x52, 0x77, 0x5c, 0xf5, + 0x12, 0xab, 0x4b, 0xbe, 0x73, 0x55, 0xf7, 0x1b, 0xe5, 0xc0, 0x74, 0x49, + 0xe0, 0xa8, 0x34, 0x5b, 0xd6, 0xc3, 0x96, 0x0a, 0x99, 0x9c, 0x3c, 0x3c, + 0xe6, 0x68, 0x10, 0x71, 0xf5, 0x07, 0x8f, 0x33, 0x16, 0x19, 0xa9, 0xf5, + 0x28, 0x3e, 0x01, 0xd1, 0x84, 0x78, 0x2b, 0x7e, 0x13, 0x93, 0xc8, 0x29, + 0x1d, 0x0c, 0x40, 0x90, 0x94, 0xd4, 0x5b, 0x84}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 78 + {SEC_OID_SHA512, + 78, + {0x52, 0x76, 0xa6, 0xfa, 0xb8, 0x8b, 0xd4, 0x01, 0xb4, 0x51, 0xef, 0xf5, + 0xd1, 0xa6, 0x69, 0xc4, 0x05, 0x22, 0x5e, 0x90, 0x45, 0x05, 0x84, 0xc5, + 0xd6, 0xd2, 0xe4, 0xc0, 0x5f, 0x71, 0x52, 0x49, 0x90, 0x0d, 0x10, 0x67, + 0x9f, 0xd5, 0x8d, 0x73, 0x6d, 0xea, 0xec, 0x1c, 0xc2, 0x6b, 0x10, 0x00, + 0xd6, 0xd0, 0xe6, 0x0a, 0xfe, 0x37, 0x49, 0x81, 0x79, 0x0d, 0xc8, 0x50, + 0xaf, 0x0c, 0xe2, 0x2d, 0x1e, 0x51, 0x94, 0x66, 0x05, 0x78, 0x3e, 0x37, + 0xe8, 0xa2, 0xe8, 0x99, 0xa6, 0x07, 0xfa, 0x25, 0x51, 0xfa, 0x76, 0xea, + 0x9b, 0x20, 0x78, 0x0b, 0x92, 0xe9, 0xb2, 0x63, 0xbe, 0x76, 0xe8, 0xb1, + 0xda, 0x9a, 0x72, 0x5e, 0x58, 0xb2, 0x0a, 0x34, 0xe5, 0x01, 0x3e, 0xde, + 0x41, 0xc8, 0x60, 0x1b, 0x46, 0x6a, 0x7d, 0x69, 0x3e, 0xa2, 0xb9, 0x03, + 0x29, 0x5f, 0x07, 0x68, 0xfa, 0xde, 0xf5, 0xc0, 0xec, 0x3f, 0x0c, 0x83, + 0xf6, 0x59, 0xfa, 0x2d, 0xb4, 0x3f, 0xba, 0x19, 0x86, 0xbf, 0x3c, 0x6c, + 0x7b, 0xb8, 0xbb, 0xb8, 0x51, 0x90, 0x5e, 0x62, 0xc4, 0xbf, 0x9b, 0x0b, + 0x8f, 0x90, 0x29, 0xed, 0xf9, 0xf7, 0x37, 0xac, 0x30, 0x60, 0xf2, 0x52, + 0xcf, 0xe8, 0xc4, 0x6b, 0x4b, 0xc4, 0xdd, 0x58, 0xf2, 0xad, 0x8b, 0xb5, + 0x5a, 0x89, 0xa0, 0x98, 0x9d, 0x9f, 0x2d, 0x68, 0x4e, 0xe4, 0x93, 0x4c, + 0x1b, 0xb6, 0x85, 0x9d, 0x17, 0xf8, 0x07, 0x72, 0x75, 0xec, 0x22, 0x9e, + 0x8b, 0xea, 0x6c, 0xe9, 0xe2, 0xd9, 0x38, 0x3c, 0x2b, 0x89, 0x10, 0x93, + 0x80, 0xac, 0x63, 0x35, 0xa4, 0x60, 0x17, 0xbc, 0xfc, 0x57, 0xd5, 0x00, + 0xe5, 0x83, 0x3c, 0xc4, 0x04, 0xfb, 0x81, 0xb2, 0x5f, 0x0b, 0x3b, 0xa2, + 0x8d, 0x71, 0x99, 0x6a, 0x34, 0x5a, 0xc8, 0xc9, 0x86, 0x91, 0x67, 0x52, + 0x1d, 0xaf, 0x8a, 0xf6, 0xc8, 0x9e, 0x13, 0x0b, 0xbc, 0x27, 0xd5, 0x58, + 0x69, 0x71, 0x7e, 0x5b, 0x7e, 0x3e, 0xb6, 0x7f, 0x1c, 0x69, 0x12, 0xc6, + 0xe9, 0xcf, 0x26, 0x25, 0x44, 0xac, 0x8d, 0x7b, 0x76, 0xff, 0xa2, 0x4b, + 0xbd, 0x07, 0x8c, 0x12, 0xc0, 0x9f, 0x0b, 0x26, 0xe4, 0xf8, 0x7a, 0xa2, + 0x27, 0x82, 0x0a, 0xea, 0xf1, 0x71, 0x02, 0x18, 0x0d, 0x27, 0x22, 0x91, + 0xd7, 0xc6, 0x5d, 0xc4, 0x09, 0x14, 0xf4, 0x2c, 0x02, 0x6c, 0xfd, 0xd5, + 0xbc, 0x33, 0x0b, 0x8d, 0x0d, 0x5c, 0x94, 0x8e, 0x0c, 0x93, 0xf4, 0xbe, + 0xff, 0x29, 0x98, 0x72, 0xf6, 0x5d, 0xa8, 0x79, 0x0a, 0x9a, 0xd3, 0x3e, + 0x7a, 0x32, 0x32, 0x22, 0x0b, 0x68, 0x4c, 0xb8, 0xea, 0x87, 0xd6, 0x85, + 0x5a, 0xa4, 0xc0, 0x53, 0xc9, 0x8f, 0xd2, 0x08, 0x30, 0xdc, 0x89, 0xf6, + 0x6d, 0xbd, 0x10, 0x46, 0xf8, 0x16, 0x40, 0x54, 0x90, 0x88, 0x4f, 0x97, + 0xb9, 0xdc, 0x0b, 0xa5, 0xb5, 0xc2, 0xe9, 0xc8, 0xc0, 0xcd, 0x5d, 0xc1, + 0x3a, 0x15, 0x6e, 0xdb, 0x25, 0xac, 0x38, 0x4a, 0xb1, 0x6b, 0xd5, 0x92, + 0x10, 0x08, 0xe8, 0x23, 0x05, 0x0b, 0x16, 0x6b, 0x3f, 0x72, 0x7e, 0xfb, + 0xd7, 0xf6, 0x5d, 0x3e, 0x4f, 0xe7, 0x41, 0xde, 0xc2, 0x4d, 0x7e, 0x95, + 0xf6, 0xba, 0x70, 0x7d, 0x53, 0x15, 0xc7, 0x17, 0x49, 0xfd, 0xba, 0xcc, + 0xd1, 0x6b, 0x6e, 0x98, 0xa0, 0xcf, 0xdc, 0x45, 0x62, 0x57, 0x87, 0x8a, + 0x21, 0x38, 0xac, 0x75, 0x4e, 0xcd, 0x96, 0xb7, 0x6b, 0x9b, 0x63, 0x64, + 0x4c, 0x3c, 0x40, 0xa3, 0x1f, 0x55, 0x53, 0xa0, 0xdf, 0xb5, 0xce, 0x7c, + 0x02, 0xac, 0x8b, 0x98, 0x75, 0xa0, 0xa2, 0x4b, 0x0f, 0x9b, 0x65, 0x55, + 0x02, 0xaf, 0x4d, 0x5c, 0x5a, 0x8d, 0x71, 0x4f, 0xe7, 0x08, 0xf0, 0xe1, + 0xdc, 0x18, 0x83, 0x69, 0xa0, 0x7f, 0x92, 0x7a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with indefinite length + // tcID: 79 + {SEC_OID_SHA512, + 79, + {0x8e, 0x96, 0xd2, 0x8c, 0x66, 0xd9, 0x0a, 0x67, 0xa5, 0xf0, 0x98, 0x94, + 0xc5, 0xb2, 0xdb, 0x57, 0xb2, 0x4c, 0xc1, 0x84, 0x80, 0xfa, 0xc7, 0x13, + 0x2c, 0xcf, 0xf9, 0xb0, 0xb0, 0xda, 0x5f, 0x3c, 0xde, 0x65, 0x2a, 0x91, + 0x9a, 0x7d, 0x20, 0x27, 0x00, 0x83, 0xbf, 0x5d, 0xa9, 0x63, 0x5c, 0xb1, + 0xc1, 0xe4, 0x92, 0x7b, 0x8a, 0x22, 0x38, 0xe0, 0x0c, 0x7e, 0x82, 0x8c, + 0x9f, 0xc2, 0x51, 0xc8, 0xa5, 0xd3, 0x26, 0xfd, 0x8e, 0x46, 0xf0, 0x8f, + 0xf6, 0xc3, 0x6c, 0xe4, 0xb0, 0xa8, 0xb3, 0x68, 0x80, 0x66, 0x12, 0xe3, + 0x17, 0x2b, 0xff, 0x75, 0x34, 0xb2, 0xa2, 0x8b, 0x36, 0x5e, 0x4f, 0x74, + 0xfc, 0xed, 0x40, 0x0e, 0xfc, 0x93, 0xc1, 0xd4, 0xad, 0xc7, 0x48, 0x3c, + 0xc2, 0x70, 0xb9, 0xd1, 0xf3, 0x0a, 0xfc, 0x7d, 0x25, 0x43, 0x0b, 0x36, + 0xe2, 0xab, 0xe8, 0x2e, 0x32, 0x20, 0xf0, 0x40, 0xe2, 0x21, 0x48, 0x34, + 0x47, 0xf6, 0xd5, 0xb1, 0x53, 0xee, 0xaf, 0x13, 0x7d, 0x4b, 0x2f, 0x51, + 0x02, 0xa0, 0x7e, 0x4c, 0xfa, 0x33, 0x6e, 0x53, 0xe7, 0x1a, 0x62, 0x42, + 0x36, 0xe3, 0xde, 0xf1, 0x36, 0xb4, 0x79, 0x19, 0x00, 0x72, 0xa5, 0x5e, + 0xd9, 0x7d, 0x15, 0xbe, 0x64, 0xbd, 0x92, 0x00, 0x66, 0x23, 0x00, 0x9b, + 0x34, 0xcb, 0xd5, 0x19, 0x7a, 0x3d, 0x57, 0x31, 0x8c, 0x97, 0x54, 0xb9, + 0x0b, 0x10, 0x5b, 0x3f, 0xef, 0x38, 0xdb, 0x1a, 0xcc, 0x0b, 0x8c, 0x33, + 0x25, 0x58, 0x1a, 0x15, 0x21, 0x37, 0x15, 0x00, 0xbe, 0xa1, 0xc1, 0xf5, + 0x21, 0x2d, 0x95, 0xf3, 0xde, 0xf7, 0x41, 0xd9, 0x6e, 0x3d, 0x53, 0x87, + 0xc4, 0xaa, 0xb6, 0x4b, 0x0a, 0x0f, 0x58, 0x4b, 0x33, 0xfc, 0x00, 0x03, + 0x9e, 0x58, 0xc5, 0x26, 0x28, 0x0c, 0xf1, 0xaa, 0xbb, 0x38, 0x0c, 0x66, + 0xd3, 0xb1, 0x91, 0xba, 0x11, 0xce, 0x20, 0xb7, 0x39, 0x44, 0xd7, 0x6a, + 0x50, 0xe8, 0x54, 0x7f, 0xda, 0xd2, 0xd3, 0x48, 0x69, 0x18, 0xa1, 0x04, + 0xc4, 0x62, 0x2a, 0x78, 0x49, 0x3e, 0xb1, 0xce, 0xc2, 0xae, 0x74, 0x87, + 0x01, 0xea, 0x53, 0x29, 0xd6, 0x78, 0x14, 0xf5, 0x81, 0xc8, 0x57, 0x61, + 0x49, 0x03, 0x4e, 0x65, 0x5c, 0x9d, 0x23, 0x0d, 0xc7, 0x2d, 0x93, 0xdf, + 0x0d, 0x37, 0xa0, 0xa4, 0xb2, 0x31, 0x78, 0x22, 0x0e, 0xc2, 0xa2, 0x2d, + 0xfa, 0x95, 0xf9, 0x9f, 0xfa, 0x65, 0x0d, 0x55, 0xd7, 0x3c, 0x09, 0xff, + 0xd9, 0x5f, 0xbe, 0xd2, 0x34, 0x07, 0xcf, 0xb5, 0x04, 0x2e, 0x93, 0xa2, + 0xba, 0xf9, 0x07, 0x4f, 0xf8, 0x5c, 0xb0, 0xef, 0xd3, 0x06, 0xe5, 0xec, + 0x08, 0x13, 0xdf, 0x08, 0x67, 0x7d, 0xcb, 0x75, 0xe0, 0xc0, 0x67, 0x55, + 0x97, 0x60, 0xd3, 0x10, 0xa1, 0x7c, 0x7a, 0xc0, 0x24, 0x9c, 0x51, 0x93, + 0xed, 0x18, 0x23, 0x82, 0x1b, 0x21, 0x0e, 0x10, 0x0b, 0x13, 0x09, 0x09, + 0xc2, 0x29, 0x6b, 0x2c, 0xb1, 0xfe, 0xff, 0x4e, 0x58, 0xf5, 0x80, 0x65, + 0xe8, 0x32, 0x15, 0x15, 0xf9, 0x92, 0x95, 0xd9, 0x34, 0x00, 0xc1, 0x33, + 0xe5, 0x28, 0xe4, 0x4e, 0x65, 0x95, 0x30, 0xe1, 0x7b, 0x8b, 0x92, 0x15, + 0x6f, 0x15, 0x1e, 0x49, 0x57, 0x47, 0x74, 0xff, 0x3e, 0x05, 0x03, 0x8a, + 0x31, 0xd6, 0xba, 0x24, 0x7e, 0xfe, 0xc4, 0xfe, 0xb0, 0xa1, 0xef, 0xec, + 0x26, 0x6d, 0x5a, 0x90, 0xd0, 0x64, 0x3f, 0xac, 0x6e, 0x39, 0x0b, 0x37, + 0xb2, 0x6f, 0xf6, 0xe8, 0x3c, 0x5f, 0x5a, 0xee, 0x67, 0xbb, 0x9c, 0x22, + 0x9b, 0x83, 0x62, 0xb5, 0x0f, 0x4a, 0x10, 0xbf, 0x37, 0xd4, 0x7d, 0xf2, + 0x47, 0x84, 0x1a, 0x28, 0xdd, 0x20, 0xd6, 0xd1, 0x09, 0x34, 0xf6, 0x20, + 0x4c, 0x86, 0x81, 0xdf, 0x0c, 0xfb, 0x18, 0x16}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 80 + {SEC_OID_SHA512, + 80, + {0x68, 0x5f, 0x47, 0x58, 0x70, 0x11, 0xd1, 0xf4, 0x3c, 0xf8, 0x65, 0xc9, + 0xef, 0x73, 0xb2, 0x8f, 0x63, 0x3f, 0x3a, 0x93, 0xaa, 0xbc, 0x67, 0xec, + 0x69, 0xb6, 0xf3, 0x55, 0x6b, 0x78, 0xc8, 0x6e, 0x6b, 0x64, 0x40, 0x96, + 0x52, 0xb9, 0x36, 0xd3, 0x27, 0xbb, 0x1d, 0xd2, 0xbf, 0x96, 0xec, 0xe9, + 0x12, 0xd2, 0x7b, 0x08, 0x89, 0x9d, 0x11, 0xaa, 0x7d, 0xc9, 0xa2, 0x79, + 0x88, 0xd8, 0xdf, 0xa6, 0x1f, 0x6c, 0xcb, 0x87, 0x08, 0x4e, 0x22, 0x42, + 0x5a, 0x35, 0xdd, 0x57, 0xa4, 0x3b, 0xe8, 0x0d, 0x50, 0x8c, 0x04, 0xbc, + 0x8f, 0xd1, 0x8b, 0xd0, 0x34, 0x8c, 0x79, 0x0b, 0x1b, 0x33, 0xb6, 0xb8, + 0x4d, 0x9d, 0xdb, 0xec, 0x59, 0x8e, 0xf5, 0x0b, 0x73, 0x9e, 0x4e, 0xcf, + 0x11, 0x27, 0x45, 0x74, 0x10, 0xab, 0x24, 0x10, 0xe3, 0x16, 0x4f, 0x31, + 0x3f, 0xc1, 0x85, 0xf1, 0xd0, 0x7d, 0xfe, 0xce, 0xbc, 0x54, 0x3e, 0xb5, + 0xa9, 0xac, 0x30, 0xcf, 0xfb, 0xdd, 0x56, 0xd1, 0x83, 0xc6, 0x3e, 0xfb, + 0x7e, 0x28, 0x86, 0x77, 0x49, 0x2a, 0xeb, 0xf2, 0x12, 0x24, 0x1a, 0x49, + 0x2e, 0xe1, 0xa7, 0x36, 0xdc, 0x2d, 0x9e, 0x31, 0xc0, 0x20, 0x06, 0x30, + 0xd0, 0x0a, 0x42, 0xb8, 0x08, 0xd8, 0x12, 0xc6, 0x60, 0xae, 0x2b, 0x47, + 0x00, 0x95, 0x8b, 0xc7, 0xf2, 0xf8, 0x22, 0x3d, 0xc5, 0xab, 0x0d, 0x32, + 0xc7, 0x88, 0xbe, 0x31, 0x11, 0x70, 0x60, 0x8d, 0xff, 0x93, 0x78, 0x33, + 0x6d, 0xd1, 0x52, 0xf4, 0x70, 0x5e, 0xc6, 0x87, 0xe7, 0x5d, 0x4b, 0xee, + 0xc2, 0x4c, 0x94, 0x95, 0xd8, 0x01, 0xc3, 0xdc, 0xe7, 0x2f, 0xd6, 0x04, + 0xc3, 0xeb, 0xd5, 0x0f, 0x0b, 0x7b, 0x60, 0x95, 0xf5, 0x4c, 0xbd, 0x6c, + 0x9b, 0x7a, 0x16, 0x7a, 0x76, 0x64, 0x9f, 0xdf, 0x98, 0xd6, 0x27, 0xed, + 0x94, 0xd1, 0x30, 0x74, 0x63, 0x43, 0x0e, 0x4d, 0xdd, 0x99, 0xd4, 0xf7, + 0x92, 0x21, 0xfd, 0x0a, 0xf7, 0x6f, 0x42, 0xd9, 0x4f, 0x5f, 0x47, 0x2d, + 0xaf, 0x0f, 0xaf, 0x63, 0xd9, 0xbd, 0x86, 0x49, 0xcb, 0x99, 0x8f, 0x7b, + 0xe3, 0x93, 0x88, 0xb8, 0x5b, 0x5e, 0x0a, 0xf9, 0xa3, 0xcf, 0x71, 0xfc, + 0x8e, 0x72, 0x36, 0x0f, 0x7e, 0xfc, 0xd3, 0xe9, 0x6a, 0xf1, 0x46, 0x01, + 0xfc, 0xbc, 0x2d, 0x01, 0x9b, 0xf4, 0xcb, 0x62, 0xfc, 0x9d, 0x89, 0x2b, + 0x07, 0x0e, 0x19, 0x1d, 0x7d, 0x68, 0x55, 0x3a, 0x01, 0xfe, 0x04, 0xa3, + 0xa4, 0x6f, 0xce, 0x2a, 0xc4, 0x52, 0x20, 0xe4, 0x0f, 0x40, 0x33, 0xc0, + 0x7b, 0xa7, 0x94, 0xbc, 0xdf, 0x31, 0xd9, 0x0e, 0xbf, 0xea, 0xf2, 0xda, + 0x93, 0xf2, 0xbb, 0x7f, 0x51, 0xe5, 0x8e, 0x88, 0x4a, 0xc4, 0x53, 0xe2, + 0x27, 0x4d, 0xa9, 0x63, 0xc6, 0x0d, 0xb9, 0x90, 0xfe, 0xd3, 0x94, 0xf1, + 0x81, 0xf9, 0x57, 0x8f, 0x71, 0x65, 0xb8, 0x52, 0xae, 0x2a, 0x9b, 0xf5, + 0x14, 0x15, 0xc8, 0x97, 0x87, 0xb4, 0x40, 0xf3, 0x58, 0xe7, 0x77, 0x4e, + 0x6c, 0x8f, 0x2a, 0xe0, 0xa5, 0x25, 0x88, 0xf1, 0x33, 0x34, 0xca, 0xfa, + 0x9f, 0x71, 0xc4, 0x26, 0x20, 0x16, 0xe6, 0x99, 0x5a, 0x76, 0xc9, 0x8d, + 0x5a, 0xfe, 0x3e, 0x62, 0xbc, 0x8d, 0x23, 0xbb, 0xf6, 0x2d, 0x3f, 0x2a, + 0x3e, 0xd0, 0x19, 0x16, 0x50, 0x04, 0xa0, 0x5a, 0x16, 0xc0, 0x74, 0xa0, + 0x21, 0xb1, 0x06, 0x49, 0x09, 0xc5, 0x91, 0xe8, 0x4c, 0x4a, 0x54, 0x7c, + 0x90, 0xde, 0x53, 0xe2, 0xbd, 0xff, 0xf6, 0x8e, 0xf1, 0x70, 0x66, 0x05, + 0x26, 0x70, 0x8f, 0xe7, 0x88, 0xe4, 0xb1, 0xb9, 0x8d, 0x13, 0x62, 0x95, + 0x11, 0x31, 0x12, 0xec, 0x13, 0xf8, 0x7e, 0xe3, 0xec, 0x3f, 0x25, 0x90, + 0xbc, 0xea, 0x4c, 0x34, 0xdb, 0xfa, 0x65, 0x61}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 81 + {SEC_OID_SHA512, + 81, + {0x1b, 0x68, 0xc7, 0x93, 0xbb, 0xbc, 0x11, 0xaa, 0xae, 0xbe, 0x1b, 0x09, + 0x03, 0x6c, 0xdb, 0xb4, 0xb7, 0x54, 0xb5, 0xd1, 0x88, 0x58, 0x12, 0x76, + 0x99, 0xa1, 0x09, 0x17, 0x14, 0xe6, 0xd0, 0x76, 0x87, 0xb5, 0xd9, 0xea, + 0x9c, 0xeb, 0x4d, 0x93, 0x7c, 0x8c, 0x09, 0xdb, 0x1f, 0x91, 0x9f, 0x33, + 0xa3, 0x19, 0xbb, 0xbf, 0x62, 0xef, 0xb5, 0x06, 0xae, 0xb0, 0x85, 0x38, + 0x76, 0x32, 0xb9, 0xa1, 0xa0, 0x16, 0x06, 0x1f, 0x0a, 0xb9, 0xaa, 0x2b, + 0x71, 0x7c, 0x46, 0x02, 0xc5, 0x99, 0x6b, 0x42, 0xe3, 0x12, 0xf0, 0x48, + 0x54, 0xee, 0x21, 0x85, 0x2a, 0xd9, 0xfc, 0x9b, 0xcb, 0xa1, 0x37, 0xf5, + 0x9c, 0x98, 0x18, 0x64, 0xb6, 0x08, 0xd8, 0x2f, 0xcd, 0x26, 0x96, 0x4d, + 0xf0, 0x58, 0x32, 0x98, 0x39, 0x91, 0xcb, 0xe6, 0xbf, 0x74, 0xd0, 0x9d, + 0x85, 0x1f, 0x95, 0xd1, 0x36, 0x50, 0x99, 0x4f, 0x56, 0xe8, 0xfa, 0x32, + 0x04, 0xbc, 0x86, 0x85, 0xf1, 0x6a, 0x0e, 0x70, 0x06, 0x91, 0x82, 0x30, + 0xa3, 0x0f, 0x02, 0x55, 0x47, 0x83, 0x41, 0x45, 0x77, 0x47, 0x58, 0xce, + 0xc9, 0x2d, 0x25, 0xc1, 0xb7, 0x5f, 0xd1, 0x43, 0xe4, 0x16, 0x6c, 0x25, + 0x5a, 0xec, 0xf9, 0xaf, 0x81, 0x89, 0xb9, 0x0b, 0xac, 0xb4, 0xd0, 0x86, + 0x55, 0xd8, 0x61, 0xb0, 0xce, 0x2d, 0x58, 0x89, 0x4f, 0x00, 0xb6, 0xea, + 0xe3, 0x39, 0x5a, 0x1d, 0x69, 0x2c, 0xf7, 0x09, 0x1f, 0x43, 0x88, 0x5c, + 0xe8, 0x22, 0x0c, 0x5a, 0x4e, 0xa8, 0xd3, 0x12, 0x62, 0x5b, 0x65, 0x03, + 0x77, 0x23, 0x8d, 0xac, 0x43, 0xda, 0x5b, 0x8f, 0xfa, 0xc7, 0x42, 0x09, + 0x91, 0xd0, 0x0b, 0x70, 0x45, 0x3f, 0xcf, 0x63, 0x3b, 0x84, 0x4f, 0xe6, + 0x30, 0xe7, 0x98, 0xb8, 0xde, 0xd1, 0xf2, 0x7b, 0xc1, 0x70, 0xba, 0x0e, + 0x75, 0x65, 0xa8, 0x52, 0x99, 0x15, 0x8b, 0xfd, 0x92, 0x49, 0xbc, 0x5d, + 0x00, 0x6f, 0x3a, 0xe9, 0x79, 0x69, 0xf1, 0x83, 0x34, 0x29, 0x0b, 0x00, + 0xc2, 0x84, 0xc8, 0xa6, 0x1e, 0xbd, 0xb1, 0xbc, 0x8c, 0x78, 0xf9, 0x13, + 0xf7, 0x24, 0xf3, 0x08, 0xc6, 0xf3, 0x4d, 0x1b, 0x36, 0xff, 0xef, 0x06, + 0xf0, 0x9a, 0x2f, 0xf5, 0xef, 0xe4, 0xe0, 0xf1, 0xcc, 0x6b, 0x16, 0xdb, + 0x86, 0x90, 0xef, 0x0d, 0xd0, 0x7c, 0xef, 0x88, 0xcd, 0x2b, 0x56, 0xc2, + 0x5c, 0xbc, 0x76, 0xd6, 0xef, 0x2a, 0x0c, 0x1c, 0x7b, 0xbb, 0x51, 0x45, + 0xee, 0xec, 0x4e, 0xad, 0x73, 0x0f, 0xae, 0xa5, 0x78, 0xf9, 0x8c, 0x6f, + 0xb3, 0x0a, 0x47, 0x51, 0xfa, 0x15, 0xdc, 0xa5, 0xa0, 0x9d, 0x35, 0x3c, + 0x7a, 0xfc, 0xe7, 0xd5, 0x72, 0xb8, 0xc7, 0x25, 0xa8, 0xcf, 0x82, 0x38, + 0x6a, 0x3f, 0xe4, 0x9c, 0x4a, 0xe3, 0x12, 0x27, 0xc1, 0x65, 0xa9, 0x3f, + 0xb8, 0x21, 0xa9, 0x3b, 0x47, 0x63, 0x61, 0x70, 0xa2, 0xe1, 0x37, 0x9f, + 0xf5, 0x7b, 0xd4, 0xec, 0x49, 0x52, 0x93, 0xef, 0xf1, 0xe0, 0x16, 0x2a, + 0xb6, 0x92, 0x6c, 0x78, 0x70, 0x05, 0x72, 0x3f, 0xc5, 0x8f, 0xbf, 0x3f, + 0x4b, 0x23, 0xf4, 0x66, 0xee, 0xbc, 0x19, 0x16, 0xc3, 0xd2, 0xa7, 0xe9, + 0x9a, 0x14, 0x16, 0xa0, 0x6a, 0x37, 0x53, 0x28, 0x4f, 0x02, 0xf4, 0x06, + 0x6c, 0xaf, 0xdb, 0x9f, 0x6c, 0xd7, 0x39, 0xfe, 0x8f, 0x34, 0xe4, 0x97, + 0x37, 0xb2, 0x98, 0x9b, 0x37, 0xc4, 0xa0, 0x1e, 0xe1, 0x33, 0xfb, 0x41, + 0xfe, 0xfe, 0xa2, 0xd4, 0x37, 0xf4, 0x81, 0x4f, 0x5a, 0x3f, 0xf4, 0x33, + 0x39, 0x68, 0x00, 0x22, 0x14, 0x28, 0xe4, 0x20, 0x69, 0x2c, 0x8d, 0x70, + 0x27, 0x17, 0x55, 0x23, 0x4b, 0xfc, 0xa3, 0x74, 0xc4, 0x3b, 0x33, 0x1c, + 0x20, 0xe3, 0xd8, 0xc7, 0x7d, 0x11, 0x86, 0x3b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 82 + {SEC_OID_SHA512, + 82, + {0x53, 0x0e, 0x5a, 0x01, 0xbd, 0x59, 0xe9, 0x22, 0xae, 0x4a, 0xc0, 0x2a, + 0x57, 0x97, 0x47, 0x59, 0xda, 0x8b, 0xd9, 0x78, 0xd6, 0x33, 0x1b, 0xf5, + 0x8a, 0x52, 0x24, 0x60, 0xa4, 0xce, 0xa7, 0xcd, 0x3e, 0x78, 0xc7, 0x69, + 0x87, 0xed, 0x9b, 0xf3, 0x9f, 0x5e, 0x6e, 0x0a, 0x01, 0x27, 0xd9, 0x50, + 0xc3, 0xde, 0x95, 0xe3, 0x60, 0x3f, 0xd9, 0xdf, 0xa9, 0xd2, 0xf8, 0xda, + 0xec, 0xc8, 0xf8, 0x4e, 0xde, 0x2d, 0xbf, 0x99, 0xf2, 0x9f, 0xae, 0x1a, + 0x73, 0xda, 0x64, 0xc6, 0xea, 0x60, 0x2a, 0x90, 0xa5, 0x29, 0xd9, 0xda, + 0x1d, 0x8b, 0x1c, 0x2c, 0x15, 0x75, 0x66, 0x7a, 0x7f, 0xfd, 0xff, 0xb8, + 0x34, 0x7d, 0xba, 0x3d, 0x13, 0x17, 0x4f, 0x63, 0xc3, 0x87, 0x96, 0x6b, + 0x36, 0x61, 0x42, 0x9f, 0xcf, 0xe8, 0xda, 0x1f, 0x3e, 0x32, 0x87, 0x76, + 0x9b, 0x58, 0x26, 0xbe, 0x0e, 0xbc, 0x0f, 0x6b, 0xf0, 0x4b, 0x47, 0xcf, + 0x5f, 0x0e, 0x6d, 0x9f, 0x49, 0x4f, 0x60, 0x73, 0xff, 0x75, 0x33, 0x13, + 0x1d, 0x17, 0xd7, 0xce, 0x85, 0x9f, 0xeb, 0xda, 0x32, 0xf8, 0xc6, 0x39, + 0xb9, 0xe2, 0xa7, 0xaa, 0xbf, 0x0e, 0x82, 0xa3, 0xda, 0x62, 0xaa, 0xc2, + 0x08, 0x64, 0x73, 0x8d, 0x21, 0x5a, 0x86, 0x2c, 0x98, 0x43, 0x43, 0xa6, + 0x39, 0xd4, 0xca, 0xf9, 0x1f, 0xde, 0x8e, 0x42, 0x89, 0xbc, 0x23, 0xc6, + 0x53, 0x21, 0xdc, 0x38, 0x7d, 0x8d, 0xac, 0x38, 0x76, 0x5e, 0x4a, 0x3b, + 0xfb, 0x1b, 0x7f, 0xeb, 0x63, 0x60, 0xfa, 0xbb, 0x62, 0xb9, 0x7e, 0xfe, + 0x71, 0xc9, 0xfe, 0x78, 0x93, 0x47, 0x18, 0x75, 0x62, 0xae, 0x4a, 0x6b, + 0xc3, 0x5c, 0x6f, 0x84, 0x2f, 0x7e, 0x8f, 0x1b, 0xda, 0x9e, 0xa3, 0x1b, + 0x39, 0xf5, 0x83, 0x40, 0xb3, 0x52, 0xed, 0x31, 0x74, 0x53, 0x06, 0xc4, + 0xcb, 0x5d, 0xd2, 0x4f, 0xe3, 0x08, 0xba, 0xfb, 0xf1, 0xe6, 0x54, 0xbb, + 0x88, 0x98, 0x33, 0x3a, 0xb6, 0xb2, 0xfc, 0x96, 0xcc, 0xee, 0x80, 0xa5, + 0x0c, 0x44, 0xbf, 0x8a, 0xf4, 0xf7, 0x7f, 0x2c, 0x14, 0x6a, 0xd5, 0xf5, + 0x52, 0xb8, 0x93, 0xc2, 0xa0, 0x36, 0xe3, 0xe7, 0xe6, 0x4b, 0x1e, 0x6f, + 0x8e, 0xd1, 0x52, 0xed, 0x1a, 0xc6, 0x63, 0x90, 0xb1, 0xb8, 0x28, 0xea, + 0x9c, 0x43, 0x64, 0x5d, 0x7f, 0x36, 0x72, 0x3c, 0x11, 0x1c, 0xc5, 0x6a, + 0x4f, 0x7c, 0x97, 0x3c, 0x0f, 0xf9, 0x9c, 0x46, 0x0e, 0x3f, 0x82, 0x16, + 0x9f, 0xe2, 0xcb, 0x3d, 0x30, 0xe5, 0x18, 0xa3, 0x8f, 0x1c, 0x1e, 0x2b, + 0xf4, 0xbd, 0x11, 0x3b, 0x85, 0xa3, 0x0d, 0x26, 0xd9, 0xab, 0x03, 0xa8, + 0x03, 0xed, 0x4c, 0xdc, 0x59, 0xfc, 0x7f, 0x16, 0xf0, 0x95, 0xa8, 0x4d, + 0x66, 0x3e, 0xae, 0x4a, 0x3b, 0x1c, 0x3a, 0xaa, 0xfa, 0xd1, 0x9c, 0x24, + 0x58, 0x52, 0x8c, 0xbf, 0x37, 0xff, 0xc4, 0x6d, 0x5b, 0x15, 0x95, 0x42, + 0x22, 0x10, 0xc9, 0x37, 0x8b, 0xad, 0x7e, 0xcf, 0xdd, 0x22, 0x22, 0x60, + 0xf1, 0x2a, 0x30, 0x4b, 0xaf, 0x31, 0x13, 0xe0, 0xa2, 0x0d, 0x40, 0xa1, + 0x20, 0x2d, 0xe6, 0xa2, 0xf5, 0xb8, 0xd2, 0x3a, 0x8b, 0xb2, 0xfa, 0x12, + 0xae, 0xcf, 0xab, 0x4d, 0x8c, 0x6c, 0x40, 0x2a, 0xc4, 0x17, 0xf6, 0xdd, + 0xbd, 0x27, 0xe1, 0x7f, 0x4f, 0xc3, 0xf5, 0x34, 0x9b, 0x97, 0xf5, 0x36, + 0x3c, 0x9f, 0x74, 0xb5, 0x20, 0x0d, 0x8e, 0x96, 0xe1, 0xd3, 0x8e, 0x08, + 0xdb, 0xba, 0x1a, 0x68, 0xb8, 0xd0, 0x9f, 0x11, 0x5d, 0x0b, 0xd2, 0x77, + 0xc3, 0x9b, 0xc0, 0x2e, 0xcb, 0x13, 0xec, 0x6e, 0xe5, 0x90, 0xd0, 0xba, + 0x1c, 0xa3, 0xef, 0xfb, 0x97, 0x02, 0x1a, 0x48, 0x02, 0xe2, 0xd1, 0xea, + 0x47, 0xd5, 0x8c, 0xc4, 0x94, 0xa6, 0x8f, 0x8c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 83 + {SEC_OID_SHA512, + 83, + {0x26, 0xbc, 0x4d, 0xf6, 0xa3, 0xac, 0x43, 0x0e, 0x14, 0x34, 0x91, 0x56, + 0xfa, 0x87, 0x15, 0x9c, 0xfe, 0x3b, 0xe4, 0x89, 0xc4, 0xf4, 0xa3, 0xbb, + 0x3a, 0xb1, 0xe9, 0xfb, 0x6a, 0x24, 0x22, 0x4b, 0xc0, 0x8c, 0x8f, 0xc6, + 0x8d, 0x31, 0xc2, 0xdf, 0xa7, 0xbb, 0x1e, 0xee, 0x34, 0x48, 0x6c, 0x18, + 0x9c, 0xde, 0x44, 0x35, 0x69, 0xfc, 0xb0, 0x46, 0x83, 0x72, 0x78, 0xb8, + 0x5c, 0x2a, 0x3d, 0xd5, 0xd7, 0x9a, 0x32, 0xab, 0x23, 0x4d, 0x96, 0x2d, + 0x9c, 0x33, 0x97, 0x90, 0x1d, 0xc2, 0xcb, 0x9a, 0x9f, 0x2a, 0x4e, 0xfa, + 0x60, 0x7b, 0x2d, 0x66, 0x49, 0x74, 0xfc, 0x0e, 0xd8, 0xb2, 0x1d, 0x83, + 0xb6, 0xfc, 0x26, 0xfb, 0xec, 0x34, 0x2a, 0xa0, 0x00, 0xe7, 0x98, 0xb3, + 0x98, 0xda, 0x25, 0xae, 0xc7, 0xf3, 0x03, 0x6b, 0x4b, 0xf5, 0xb9, 0x96, + 0x26, 0x8c, 0xa3, 0x06, 0x49, 0x7d, 0x49, 0xf9, 0x4c, 0x29, 0x61, 0x2f, + 0xda, 0x40, 0x13, 0xe5, 0x1b, 0xbd, 0x5f, 0x8e, 0xbd, 0x7e, 0xd6, 0xd3, + 0xcb, 0x96, 0x51, 0x81, 0x0f, 0x19, 0x53, 0xa0, 0xa0, 0xd9, 0x1f, 0x21, + 0xd2, 0x3d, 0x21, 0x93, 0xd9, 0x12, 0x4e, 0xb7, 0xb9, 0x93, 0xb9, 0x2c, + 0x3f, 0x39, 0xb4, 0xb2, 0xed, 0x75, 0xb9, 0xa6, 0x99, 0x88, 0x99, 0xa0, + 0xe6, 0x27, 0x68, 0x52, 0x44, 0xd6, 0x92, 0xc9, 0xbb, 0xfb, 0xf5, 0x7a, + 0x32, 0xd2, 0x07, 0x50, 0x66, 0xe2, 0x66, 0x93, 0xb6, 0x6c, 0x2d, 0x6a, + 0xbc, 0xaa, 0x06, 0x34, 0x96, 0x10, 0xa3, 0x0b, 0x9e, 0x36, 0x5b, 0xcb, + 0x40, 0x56, 0x32, 0x32, 0xf5, 0xa6, 0x18, 0x97, 0x5d, 0x70, 0xb9, 0xef, + 0x3d, 0x2e, 0x37, 0x0e, 0xbc, 0xf3, 0x71, 0xe8, 0x40, 0x40, 0x0b, 0xc5, + 0x9c, 0xdb, 0x8e, 0xd8, 0x81, 0x6e, 0x21, 0x29, 0x53, 0x78, 0x66, 0x83, + 0x49, 0xf9, 0xb6, 0x87, 0x2e, 0xd3, 0x8c, 0xce, 0xed, 0x56, 0x5b, 0x37, + 0xd6, 0x7f, 0x7c, 0xc5, 0x3e, 0xf3, 0x04, 0x8b, 0x4d, 0xae, 0x2f, 0xf6, + 0xe6, 0xef, 0x05, 0xc5, 0x4f, 0x08, 0xda, 0x2b, 0x25, 0xaf, 0x6f, 0xf8, + 0x97, 0x1b, 0x1e, 0x9b, 0x56, 0xea, 0xf5, 0x93, 0x12, 0xa8, 0x2e, 0x07, + 0x4f, 0xd0, 0x3f, 0xf3, 0x10, 0xd2, 0xd0, 0x63, 0xfd, 0x60, 0x48, 0x07, + 0xc2, 0xe1, 0xc9, 0xd8, 0xd1, 0x0f, 0x1f, 0x63, 0xad, 0xe7, 0xdf, 0x27, + 0xf0, 0x89, 0x4d, 0xae, 0xf9, 0xcf, 0x71, 0x3b, 0xc1, 0x90, 0x0b, 0x8e, + 0x96, 0x97, 0xbb, 0xd1, 0x9c, 0x8c, 0xcb, 0xb6, 0xf7, 0xe6, 0x08, 0xcd, + 0x75, 0x1f, 0x6b, 0xef, 0xce, 0x4d, 0x16, 0x72, 0x19, 0x0b, 0xea, 0xc4, + 0x0e, 0x81, 0xfe, 0xae, 0xa5, 0x98, 0x7e, 0x8b, 0xe1, 0x4e, 0xf5, 0x3f, + 0x95, 0xaf, 0x53, 0xa7, 0x66, 0xc8, 0x64, 0xe1, 0xe2, 0x09, 0x22, 0xd7, + 0x45, 0xad, 0x3d, 0xb7, 0xfb, 0xc0, 0x3b, 0x08, 0x89, 0x52, 0x5a, 0x00, + 0xae, 0x2e, 0x74, 0x8a, 0x96, 0x75, 0x62, 0x84, 0x39, 0xb5, 0x96, 0x7e, + 0xe7, 0xdc, 0x3f, 0x3b, 0xab, 0xc2, 0x4f, 0x44, 0x97, 0x74, 0x49, 0x40, + 0x44, 0x88, 0x06, 0xaf, 0x91, 0x43, 0xb5, 0x52, 0xa3, 0x04, 0xa2, 0x5f, + 0x91, 0x12, 0xae, 0xfa, 0xf7, 0xdd, 0x32, 0xba, 0x9c, 0xac, 0x33, 0xbc, + 0x8c, 0x3e, 0x77, 0xf7, 0x13, 0x3a, 0xd3, 0x25, 0xcc, 0x83, 0xa1, 0x0a, + 0x28, 0x90, 0xc5, 0xeb, 0xe7, 0x3c, 0xab, 0x87, 0xe7, 0x56, 0xe1, 0x6d, + 0x7f, 0x17, 0x72, 0x1a, 0xf9, 0x0c, 0x92, 0x7d, 0xdc, 0x53, 0xd4, 0x48, + 0xad, 0xec, 0x90, 0x93, 0x2d, 0xfb, 0xfd, 0x28, 0xc0, 0x31, 0xe4, 0x97, + 0x95, 0x3f, 0x1b, 0x75, 0xd1, 0x6f, 0xc5, 0x9f, 0x44, 0xf2, 0x32, 0xed, + 0xa3, 0xc6, 0xd9, 0xa0, 0x5d, 0x60, 0x1b, 0x05}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition with wrong tag + // tcID: 84 + {SEC_OID_SHA512, + 84, + {0x62, 0xf4, 0x86, 0x29, 0xc7, 0xa2, 0x41, 0x79, 0x70, 0x1c, 0x9c, 0x7d, + 0xd3, 0xad, 0x65, 0x73, 0xb1, 0x47, 0xa4, 0x6a, 0xd9, 0x53, 0x64, 0xfe, + 0x9b, 0x06, 0x1f, 0x1a, 0x7a, 0x53, 0xf2, 0x2c, 0xa9, 0xc9, 0x4b, 0x62, + 0x8f, 0xb1, 0x14, 0xae, 0x94, 0x21, 0x9e, 0xb4, 0x43, 0xce, 0x43, 0x84, + 0x7a, 0x94, 0x8c, 0x04, 0xb9, 0xc9, 0xe8, 0x65, 0xd0, 0x6a, 0x50, 0x8e, + 0xaa, 0x53, 0xea, 0x6e, 0x95, 0xbd, 0x06, 0xc0, 0xd6, 0x78, 0xa9, 0x9c, + 0x68, 0xeb, 0x5d, 0x63, 0x7e, 0x13, 0x48, 0x66, 0x98, 0x53, 0xed, 0x27, + 0xaa, 0xf9, 0xea, 0xc2, 0x12, 0xe1, 0x0e, 0x63, 0xdb, 0x88, 0xee, 0x4a, + 0xe5, 0x72, 0xd7, 0x1b, 0xcb, 0xaa, 0x95, 0x59, 0xee, 0x69, 0x8a, 0xf1, + 0x46, 0x4e, 0x8c, 0x7e, 0x06, 0xa6, 0x08, 0x9f, 0xac, 0x21, 0xe0, 0xf4, + 0x46, 0x73, 0xb5, 0x9a, 0xd8, 0x86, 0x87, 0x05, 0x56, 0xb6, 0xaa, 0xd6, + 0x83, 0x45, 0x7e, 0xc4, 0xc8, 0x00, 0x0a, 0x72, 0x13, 0x54, 0x4d, 0xe1, + 0x0d, 0x49, 0x3f, 0x70, 0xa6, 0x7b, 0xf7, 0x68, 0x47, 0x2c, 0x06, 0xa4, + 0xd8, 0xd0, 0x13, 0xd2, 0x46, 0xcb, 0x63, 0x01, 0xc0, 0x5d, 0x25, 0x1d, + 0x06, 0xe3, 0x96, 0x29, 0x75, 0x10, 0xbb, 0xd8, 0x02, 0xad, 0xfb, 0x16, + 0xc4, 0x4d, 0x56, 0x67, 0xd4, 0x97, 0x84, 0xf3, 0x90, 0xcd, 0xd5, 0x1a, + 0x98, 0x92, 0x27, 0xdb, 0x8a, 0x05, 0x47, 0xb7, 0x01, 0x39, 0xce, 0xe8, + 0x5f, 0xb9, 0x84, 0x05, 0x15, 0x75, 0x66, 0xf4, 0x8d, 0xf9, 0xbd, 0x99, + 0xfc, 0x93, 0xf0, 0x51, 0x64, 0xa3, 0x80, 0x6a, 0x7a, 0x73, 0x22, 0x5b, + 0x03, 0x69, 0xb6, 0x6b, 0x1a, 0x5b, 0x29, 0x71, 0x84, 0xeb, 0xea, 0x4b, + 0xf6, 0xe6, 0xd0, 0x03, 0x45, 0x8d, 0xa7, 0x06, 0x55, 0xaa, 0x78, 0xf9, + 0x36, 0x23, 0x6d, 0xcf, 0x09, 0x6d, 0x1b, 0xf2, 0xaf, 0xae, 0x75, 0x52, + 0xb4, 0x2c, 0xbf, 0xa1, 0x27, 0x34, 0x3e, 0xf0, 0x81, 0xa8, 0xa6, 0x3c, + 0xc6, 0x5f, 0x20, 0x75, 0xb3, 0x3f, 0x01, 0xeb, 0xde, 0x0c, 0x4c, 0x80, + 0x30, 0x6b, 0x36, 0xa7, 0x06, 0x57, 0xbe, 0xcc, 0xa4, 0x50, 0xf3, 0xd7, + 0x20, 0xf5, 0xc0, 0x85, 0x5a, 0x82, 0x7e, 0x4d, 0x43, 0xfc, 0x2a, 0x12, + 0x51, 0x2f, 0x5f, 0x19, 0x30, 0x1b, 0xa4, 0x04, 0xec, 0x46, 0x81, 0x4e, + 0x1b, 0xbf, 0xdf, 0x81, 0xe4, 0x1d, 0xc0, 0x31, 0x54, 0x28, 0x3d, 0xf7, + 0xa1, 0x0e, 0x6c, 0x38, 0xa8, 0x9d, 0x2e, 0x1d, 0x1c, 0x43, 0xa7, 0x1c, + 0xf1, 0x9e, 0xdd, 0x6e, 0x4f, 0xad, 0x84, 0x6e, 0xde, 0x85, 0xd4, 0x2f, + 0xaa, 0xaa, 0x84, 0xc1, 0xb5, 0x38, 0x0b, 0xe5, 0x59, 0x33, 0x20, 0x0e, + 0xc4, 0x63, 0xf1, 0x49, 0x91, 0x5d, 0x65, 0x32, 0x1c, 0xbd, 0x21, 0xff, + 0xd5, 0x7c, 0x3a, 0xfc, 0xfb, 0x84, 0x83, 0x2c, 0x9b, 0x81, 0xe6, 0x54, + 0xf9, 0xa4, 0x02, 0xd9, 0xc5, 0xb3, 0x05, 0xfd, 0x3b, 0xd0, 0x42, 0xe9, + 0x9a, 0x33, 0xdf, 0xbb, 0x4e, 0x3d, 0x6f, 0x44, 0x1a, 0xd9, 0x64, 0x6b, + 0xbf, 0xb8, 0x47, 0x3c, 0x9c, 0x01, 0x70, 0x7a, 0xc4, 0xcf, 0xf9, 0x1e, + 0x7b, 0xa9, 0xd5, 0x99, 0x6e, 0xd7, 0x95, 0xa1, 0xd5, 0x62, 0xa1, 0x74, + 0xcf, 0x11, 0x7b, 0x22, 0xec, 0xce, 0x7e, 0x67, 0x9e, 0x47, 0x4e, 0x1f, + 0x7e, 0x2e, 0x30, 0x58, 0x18, 0x05, 0x8a, 0xa8, 0x5a, 0x80, 0xf8, 0x7e, + 0xfa, 0x5c, 0x28, 0x77, 0xdb, 0x87, 0x0e, 0x4d, 0x78, 0x4a, 0x34, 0x46, + 0x80, 0x23, 0x39, 0xb9, 0xf8, 0xe1, 0xf0, 0x9e, 0x6e, 0xda, 0x2a, 0xea, + 0x8c, 0x44, 0x77, 0x94, 0xca, 0x16, 0xa8, 0x14, 0xbd, 0xcb, 0x18, 0x77, + 0xc2, 0x9a, 0x5a, 0x0e, 0x99, 0x24, 0x3f, 0x70}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 85 + {SEC_OID_SHA512, + 85, + {0x1f, 0x40, 0xa4, 0x67, 0x92, 0x43, 0x54, 0xf3, 0x02, 0x5b, 0x37, 0xa3, + 0xc5, 0x56, 0x95, 0x18, 0xbf, 0xcc, 0x63, 0x43, 0x50, 0xce, 0x3f, 0x82, + 0xba, 0x8b, 0xa9, 0x61, 0xd2, 0xdc, 0x9b, 0xa4, 0x20, 0x6c, 0xf8, 0xb9, + 0x9a, 0xc3, 0x83, 0x8e, 0x24, 0xc1, 0xad, 0x80, 0xa8, 0xa9, 0x67, 0xa7, + 0x22, 0x4a, 0xc4, 0x7d, 0x3b, 0x3b, 0x14, 0x1b, 0xae, 0x6b, 0x6a, 0xc3, + 0x4e, 0x2d, 0x5e, 0x1c, 0x65, 0x30, 0x50, 0x38, 0xac, 0x88, 0xf8, 0x3e, + 0x63, 0xe1, 0xd5, 0x9c, 0xfd, 0x3d, 0xb2, 0x3e, 0xbd, 0xd8, 0xe3, 0xd3, + 0x2a, 0xc2, 0xa8, 0xc5, 0x7b, 0x16, 0xc3, 0x67, 0x54, 0x0e, 0x2e, 0xad, + 0xf9, 0xae, 0x41, 0xa9, 0xfe, 0x28, 0x4e, 0x3b, 0x0a, 0x95, 0x14, 0x55, + 0x7d, 0x46, 0x8d, 0x17, 0x88, 0x3c, 0xd5, 0x5f, 0x74, 0x1f, 0xa0, 0x3f, + 0x4a, 0xd1, 0x66, 0xcc, 0x9b, 0x40, 0xb9, 0x6e, 0xae, 0x4c, 0xe3, 0x54, + 0x62, 0x64, 0x58, 0x22, 0x81, 0x56, 0x23, 0x57, 0xd6, 0x69, 0x42, 0xd0, + 0x9a, 0xad, 0x87, 0xd7, 0x39, 0xdc, 0xfe, 0x65, 0x10, 0x29, 0x5d, 0x08, + 0x18, 0x95, 0x62, 0x27, 0x6a, 0x0c, 0xb1, 0x1b, 0x38, 0xa3, 0x2a, 0xcd, + 0x0b, 0x43, 0x72, 0xfb, 0xcb, 0x8a, 0xb1, 0x9a, 0xda, 0x42, 0x34, 0x16, + 0xa9, 0x91, 0x73, 0x20, 0x5a, 0xec, 0xda, 0x49, 0x44, 0x7d, 0x0d, 0x00, + 0x0c, 0xfb, 0xcc, 0xaa, 0x8e, 0xd8, 0x70, 0x41, 0x6a, 0x1b, 0xa8, 0x40, + 0x1a, 0xd6, 0x1c, 0xd9, 0x4d, 0x4e, 0x99, 0xa9, 0x8c, 0x47, 0x89, 0xf7, + 0xaf, 0x5a, 0xfb, 0x24, 0x68, 0x5f, 0xca, 0x9b, 0xa1, 0x2b, 0xd7, 0x05, + 0x2f, 0x69, 0x51, 0x7b, 0x30, 0x24, 0xc3, 0xb1, 0xfb, 0xea, 0xc6, 0x2a, + 0xc0, 0x4a, 0x47, 0x46, 0x73, 0x1c, 0xfe, 0x00, 0x94, 0x8a, 0xcb, 0x95, + 0xae, 0xe3, 0xea, 0x74, 0x67, 0x76, 0xa9, 0x0c, 0x7a, 0x4a, 0x54, 0x41, + 0x14, 0x32, 0xad, 0xbe, 0xcd, 0x6b, 0xc2, 0x39, 0xe7, 0xf6, 0x29, 0xf0, + 0x2f, 0xaa, 0x24, 0xe5, 0x5f, 0x42, 0xbc, 0x15, 0xca, 0x56, 0x6d, 0x72, + 0x14, 0x49, 0x45, 0x77, 0x61, 0x1d, 0x17, 0x37, 0x46, 0xff, 0xb3, 0xd5, + 0x9a, 0xdc, 0x68, 0xfb, 0x3d, 0xce, 0x80, 0x19, 0x93, 0xf7, 0x79, 0xa2, + 0xb6, 0xcd, 0xc0, 0xc1, 0x0c, 0xdb, 0xfe, 0x5a, 0xf0, 0xc9, 0x9a, 0x2e, + 0xda, 0xa2, 0x3d, 0xca, 0x31, 0x52, 0x58, 0x52, 0x21, 0xcc, 0x17, 0xdd, + 0xde, 0xd8, 0x47, 0x4d, 0xc7, 0x79, 0x54, 0xa6, 0xc9, 0x6c, 0x5f, 0x90, + 0x3d, 0x17, 0x9b, 0xc0, 0x06, 0x03, 0xc6, 0xe0, 0xc9, 0xb8, 0x09, 0xff, + 0x31, 0xbf, 0x31, 0xbc, 0x4d, 0x91, 0xc1, 0x97, 0x3d, 0x29, 0xa0, 0x93, + 0x1c, 0x8d, 0xbd, 0xbb, 0x70, 0xed, 0x09, 0x73, 0x0f, 0x6c, 0x82, 0x74, + 0xcc, 0x43, 0xad, 0xb6, 0x40, 0x04, 0xbb, 0xa3, 0x69, 0xb1, 0xf6, 0xa9, + 0xc7, 0xbe, 0x6a, 0x49, 0xce, 0x36, 0xa5, 0x01, 0x21, 0xc3, 0x42, 0xb1, + 0xac, 0x60, 0xee, 0x51, 0xe8, 0x9b, 0x73, 0xaf, 0xa1, 0xaf, 0xbe, 0x52, + 0xbc, 0x86, 0x66, 0x7a, 0x89, 0x53, 0x6e, 0xba, 0x90, 0xd5, 0xcf, 0x03, + 0x68, 0x49, 0xbc, 0x2c, 0x26, 0xe7, 0xc4, 0x5c, 0xbb, 0x7f, 0x91, 0x9d, + 0x3c, 0x7d, 0x13, 0x9a, 0x3c, 0x7c, 0x24, 0x9c, 0x0b, 0x89, 0x43, 0xdd, + 0xb1, 0xda, 0x3b, 0xd8, 0x75, 0xe5, 0xae, 0xb9, 0x17, 0xa9, 0x73, 0x0c, + 0xd2, 0x0c, 0x58, 0x99, 0x4e, 0x96, 0x5f, 0x7d, 0xc3, 0x5f, 0x26, 0xd3, + 0x56, 0x42, 0xe0, 0x82, 0x10, 0xa8, 0x20, 0x24, 0x34, 0x32, 0x89, 0xa7, + 0x24, 0x70, 0x9c, 0x9e, 0xca, 0x3a, 0x46, 0x8b, 0x58, 0x25, 0xf6, 0xa1, + 0x3e, 0xb2, 0xe2, 0x2d, 0xa5, 0x84, 0x63, 0x4e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing sequence with NULL + // tcID: 86 + {SEC_OID_SHA512, + 86, + {0xc3, 0xf7, 0x70, 0xae, 0x10, 0xc1, 0x07, 0x80, 0xd0, 0xba, 0x92, 0xc8, + 0x9a, 0x1f, 0xcf, 0xab, 0xc2, 0x48, 0xc0, 0xc4, 0xf8, 0xcc, 0xcc, 0x3c, + 0x6f, 0xe3, 0xe2, 0x88, 0x7b, 0x54, 0x36, 0x61, 0xe9, 0x46, 0xc0, 0xdd, + 0xb9, 0x82, 0xd5, 0xb7, 0xcd, 0x89, 0xae, 0x43, 0x00, 0x58, 0xcb, 0xa9, + 0xfd, 0x40, 0xa3, 0x21, 0x64, 0x16, 0x46, 0xe5, 0x90, 0xdf, 0x3a, 0x2c, + 0xf8, 0x6b, 0x96, 0x45, 0xe3, 0x47, 0xfb, 0x36, 0x8c, 0x6e, 0xf5, 0x69, + 0x5c, 0xa8, 0xd2, 0xe9, 0xa9, 0xa3, 0x27, 0xfd, 0xc7, 0x5a, 0xe0, 0xd5, + 0x40, 0x10, 0xf5, 0x94, 0xa0, 0x50, 0xc9, 0xbe, 0x6c, 0x5c, 0x0f, 0x60, + 0xa4, 0xee, 0x41, 0xf2, 0x91, 0x91, 0xf7, 0x57, 0x0f, 0x6d, 0xfb, 0x2d, + 0x17, 0xd6, 0xb0, 0x93, 0x3a, 0x22, 0xbf, 0x78, 0x22, 0xf5, 0x20, 0xb3, + 0xcb, 0xa2, 0x64, 0x19, 0xde, 0x1a, 0x91, 0xe3, 0x9f, 0xbb, 0x12, 0xa8, + 0x4b, 0xab, 0x08, 0xce, 0x9b, 0x1d, 0xeb, 0x10, 0xb5, 0x6e, 0x57, 0x6e, + 0x7b, 0xe5, 0xdd, 0x9b, 0x74, 0x61, 0x18, 0xca, 0x8c, 0x8d, 0x99, 0x12, + 0x55, 0xbb, 0xcc, 0x34, 0xf9, 0xc7, 0xba, 0x31, 0x7f, 0x5e, 0x11, 0x90, + 0x63, 0x7c, 0x58, 0x5f, 0x5a, 0x4f, 0x10, 0xdd, 0x03, 0x7a, 0x49, 0x81, + 0x76, 0xb7, 0xd8, 0x4d, 0x33, 0xa0, 0x37, 0x0d, 0xa7, 0xf8, 0x34, 0xd4, + 0x43, 0xdb, 0xcf, 0xe1, 0xe5, 0xf5, 0x02, 0xf0, 0x9a, 0x0c, 0xa9, 0x46, + 0xeb, 0x4e, 0x63, 0x73, 0xdc, 0xe3, 0x83, 0xc9, 0xae, 0x87, 0x14, 0xa5, + 0xae, 0x45, 0xff, 0x55, 0x5b, 0xa4, 0x07, 0x40, 0x50, 0x57, 0xd6, 0x0d, + 0xbb, 0xed, 0xb0, 0xb9, 0x78, 0x26, 0x08, 0xa9, 0x2f, 0x07, 0x10, 0x54, + 0x73, 0x30, 0xe8, 0x42, 0xff, 0x95, 0x53, 0x35, 0x37, 0xe0, 0x12, 0x72, + 0x89, 0x8f, 0x7a, 0x4d, 0xad, 0x71, 0xd4, 0x09, 0x9b, 0x37, 0x2a, 0x50, + 0x4a, 0x0e, 0x02, 0x77, 0x0e, 0xfc, 0x85, 0x19, 0x0e, 0x09, 0x87, 0xfa, + 0x7b, 0xc4, 0x9a, 0x3a, 0xe4, 0x82, 0x90, 0x5f, 0x47, 0xd2, 0x32, 0x60, + 0xa6, 0x98, 0x84, 0x2c, 0x1d, 0x94, 0x12, 0x3c, 0x79, 0x32, 0x0d, 0x04, + 0x2c, 0x8f, 0x39, 0xf5, 0xab, 0x91, 0xc2, 0x41, 0xbc, 0x7c, 0xa8, 0x34, + 0xaa, 0xe3, 0x45, 0x54, 0x86, 0x60, 0x61, 0x7d, 0x0d, 0x88, 0x6d, 0x89, + 0xcc, 0x91, 0x78, 0x0e, 0x07, 0x0a, 0xc3, 0x6d, 0x67, 0xdd, 0x28, 0xbd, + 0x48, 0x10, 0x9d, 0xfd, 0x69, 0xf7, 0x22, 0x90, 0x77, 0xdb, 0xf4, 0x90, + 0x46, 0x7f, 0xf1, 0x4b, 0x6b, 0x57, 0xdc, 0xc0, 0x5c, 0x3e, 0x46, 0xfd, + 0x8a, 0x26, 0x88, 0xf2, 0x48, 0x01, 0x1b, 0x53, 0x9d, 0x2f, 0xd5, 0xdc, + 0x2b, 0x21, 0x7a, 0x0b, 0x41, 0xd5, 0x7f, 0xe6, 0x67, 0xb9, 0x36, 0x15, + 0x8b, 0xe8, 0xc9, 0x1c, 0x00, 0x44, 0xc6, 0x88, 0xe7, 0x52, 0x56, 0x6a, + 0x38, 0x3d, 0xb0, 0x52, 0x5b, 0x9a, 0x72, 0xd9, 0x05, 0x9b, 0x9d, 0x27, + 0x93, 0xcd, 0xa5, 0x8d, 0xc9, 0x98, 0x0b, 0xa8, 0xf4, 0xc3, 0x55, 0x73, + 0x04, 0xd9, 0x91, 0xd1, 0x90, 0xc9, 0x35, 0xe7, 0x6a, 0x9e, 0xcc, 0xf5, + 0x09, 0x53, 0xd0, 0x4d, 0x56, 0x1b, 0x5f, 0xef, 0x7e, 0x62, 0xb1, 0x36, + 0x8f, 0xbc, 0xff, 0x17, 0x97, 0xc6, 0xcd, 0x67, 0x68, 0x88, 0x5c, 0x9b, + 0xb9, 0x8e, 0x68, 0x76, 0xd5, 0x56, 0xb2, 0x9a, 0x54, 0xe7, 0xe5, 0x35, + 0xdf, 0x63, 0xbe, 0x53, 0xa4, 0xf5, 0x09, 0xf5, 0x45, 0x4d, 0x49, 0x2b, + 0xc9, 0x2b, 0xe8, 0x1d, 0x1b, 0xb6, 0x85, 0x16, 0xe3, 0x5d, 0xac, 0x89, + 0xaa, 0xd5, 0x4f, 0xb1, 0x0e, 0x28, 0x6b, 0x01, 0x2a, 0x0d, 0x41, 0xa0, + 0x4f, 0x75, 0x86, 0x0c, 0x7e, 0x03, 0x11, 0x3b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 87 + {SEC_OID_SHA512, + 87, + {0x33, 0x9e, 0xf2, 0x21, 0xa9, 0x52, 0x0c, 0xe0, 0x55, 0xfc, 0x25, 0x95, + 0x5b, 0xcc, 0xa1, 0xc6, 0x56, 0x5b, 0x3f, 0x88, 0x9f, 0xa1, 0xc2, 0xb2, + 0xf0, 0x78, 0x92, 0x39, 0x05, 0xe9, 0xb6, 0xe9, 0x50, 0xaf, 0x09, 0x77, + 0xe5, 0xd8, 0x1b, 0xba, 0x0d, 0x8e, 0x39, 0xa5, 0xef, 0xc6, 0xa2, 0x1a, + 0xb6, 0xe6, 0xc9, 0x42, 0xea, 0x87, 0x2d, 0x23, 0x11, 0xfa, 0xb2, 0x97, + 0xd5, 0x50, 0xd8, 0x44, 0x48, 0x48, 0xab, 0x12, 0xf9, 0x20, 0xaf, 0xfb, + 0x56, 0xff, 0x2f, 0x70, 0xd7, 0x50, 0xc3, 0xfc, 0xc4, 0xd5, 0xe0, 0xe8, + 0x65, 0x3b, 0x9f, 0x8c, 0xd1, 0xbc, 0x1a, 0x44, 0x98, 0x5c, 0xd6, 0xc6, + 0x2b, 0x43, 0xd2, 0xb5, 0x9e, 0x1f, 0x08, 0xe6, 0xa8, 0x07, 0xe3, 0x76, + 0x29, 0x5f, 0xde, 0x08, 0xfa, 0x32, 0xfc, 0x6a, 0xb2, 0x5e, 0x86, 0x68, + 0xa8, 0xbb, 0xe7, 0x2c, 0x8e, 0x03, 0x32, 0xf8, 0x3b, 0xa6, 0x4e, 0x63, + 0x5f, 0x1c, 0xbe, 0xcb, 0x0e, 0x06, 0xd5, 0x48, 0xf2, 0x48, 0x21, 0xa6, + 0x73, 0xa8, 0xb4, 0x60, 0x0d, 0x45, 0x50, 0x6a, 0x2e, 0x84, 0xfc, 0xbb, + 0x57, 0xba, 0xcb, 0x0c, 0x47, 0x20, 0x4a, 0x40, 0x06, 0xb0, 0xa5, 0xac, + 0x3d, 0x5e, 0x26, 0x77, 0xb0, 0x1e, 0xc4, 0xb1, 0x46, 0x1e, 0x4e, 0x86, + 0x22, 0x32, 0x01, 0x05, 0x59, 0xdc, 0xbd, 0x17, 0x7c, 0xa1, 0xc3, 0x27, + 0xcc, 0x21, 0x79, 0xb8, 0xc6, 0x2f, 0x4b, 0x84, 0xc2, 0xbd, 0x77, 0xb8, + 0x11, 0x5b, 0x22, 0x1c, 0xa8, 0x3a, 0x16, 0x64, 0xda, 0xa1, 0x00, 0xc0, + 0x60, 0xca, 0xf9, 0x45, 0xdb, 0xce, 0x34, 0x5b, 0x1f, 0x16, 0xc4, 0xc9, + 0x5f, 0x3f, 0xd8, 0xfd, 0xda, 0x21, 0xc1, 0xfd, 0x27, 0x4b, 0x54, 0x88, + 0x62, 0xe7, 0x51, 0x64, 0x1d, 0x01, 0x52, 0xfe, 0x2b, 0xe7, 0xf1, 0x4e, + 0x16, 0x8c, 0x91, 0x1c, 0x04, 0x00, 0xc5, 0x89, 0xa6, 0xba, 0x87, 0x99, + 0x95, 0xd0, 0x17, 0xa3, 0x15, 0x35, 0xa0, 0xde, 0xa2, 0x2d, 0x29, 0xd6, + 0xdf, 0x8a, 0xd7, 0xd3, 0xf7, 0xe9, 0x8c, 0x5f, 0x3c, 0x9a, 0x6c, 0x1a, + 0x29, 0xf4, 0xdf, 0xa5, 0x00, 0x02, 0xe5, 0x9d, 0x39, 0xc9, 0xa4, 0x6e, + 0x03, 0x35, 0x0d, 0xd2, 0xea, 0xda, 0x66, 0xf0, 0x87, 0xe5, 0x17, 0xda, + 0xde, 0x0f, 0x72, 0xfe, 0x33, 0xeb, 0xd6, 0xaf, 0x08, 0x59, 0xfb, 0x16, + 0xd9, 0x45, 0xab, 0xa9, 0x57, 0x1d, 0x8e, 0x26, 0x31, 0x27, 0xf6, 0x33, + 0xd1, 0x4c, 0x68, 0xa6, 0x1d, 0xa0, 0x9c, 0xec, 0x82, 0xdd, 0x75, 0x22, + 0x63, 0x88, 0xba, 0x86, 0xc3, 0xb9, 0x49, 0x9e, 0x6e, 0x5a, 0xb1, 0xfd, + 0x34, 0x79, 0x7a, 0x1f, 0x9f, 0x4a, 0x05, 0x4d, 0x96, 0x36, 0x66, 0x5e, + 0x7e, 0x54, 0x44, 0x2b, 0x24, 0xed, 0xf9, 0x3c, 0x3b, 0x9e, 0x59, 0x11, + 0x9e, 0x15, 0xe0, 0xbc, 0x9e, 0x6d, 0x39, 0x0a, 0xa4, 0x2f, 0x3f, 0xba, + 0x32, 0xb3, 0xc2, 0xde, 0xe6, 0xe6, 0x64, 0x99, 0xef, 0x06, 0x5c, 0x0a, + 0x00, 0x01, 0xb4, 0x89, 0xe5, 0x6c, 0xcf, 0x08, 0x22, 0x64, 0xf9, 0xeb, + 0xdb, 0x9c, 0xe1, 0xfc, 0x0c, 0x2d, 0xe3, 0x7c, 0x9f, 0xe8, 0x1c, 0xa2, + 0xc8, 0x07, 0x1e, 0xa4, 0xe7, 0x9d, 0x0c, 0xf7, 0x0b, 0xba, 0xa6, 0x4e, + 0x4b, 0x07, 0xaf, 0x3a, 0x57, 0xa5, 0x4e, 0xd8, 0x5b, 0xcb, 0xc2, 0x1c, + 0xac, 0x3a, 0xb3, 0x2f, 0xf6, 0x23, 0xf3, 0x8c, 0xbc, 0xa6, 0x5d, 0xf1, + 0xaf, 0xc1, 0x7a, 0xb5, 0xf6, 0xc7, 0xe7, 0xe5, 0x4d, 0x67, 0xf8, 0xfb, + 0x76, 0x8a, 0x8c, 0x4f, 0x32, 0xd1, 0xa6, 0x9b, 0x7b, 0x0f, 0xfd, 0x2e, + 0xbf, 0x81, 0x1a, 0x72, 0x21, 0x9a, 0x9b, 0x0d, 0x26, 0x77, 0x8f, 0xfc, + 0xe5, 0xda, 0x7c, 0xfa, 0x53, 0x65, 0x5d, 0x57}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 88 + {SEC_OID_SHA512, + 88, + {0x1a, 0xc7, 0xcb, 0x7c, 0xc3, 0xda, 0xce, 0x7b, 0x4c, 0xb1, 0xf0, 0x90, + 0x0a, 0xd3, 0xe3, 0xd0, 0xb2, 0x46, 0xd1, 0x90, 0x95, 0xbb, 0x39, 0xc2, + 0xaf, 0xa0, 0x96, 0x59, 0x95, 0xd5, 0xeb, 0xd4, 0x2a, 0x4d, 0xfb, 0x6b, + 0xf8, 0x93, 0x1f, 0x8f, 0x64, 0x1a, 0xdc, 0x2e, 0xb3, 0x4d, 0xd7, 0x14, + 0xb1, 0xda, 0x21, 0xc3, 0xc6, 0x4b, 0xec, 0xe5, 0xd7, 0x7b, 0x3e, 0x2e, + 0x5a, 0x77, 0x57, 0xfd, 0xf8, 0x85, 0xae, 0x0a, 0x92, 0xaf, 0xc7, 0xda, + 0x49, 0x65, 0xcc, 0x4c, 0xbd, 0x83, 0xcb, 0x5a, 0xe1, 0x5d, 0x7d, 0x10, + 0x4d, 0x92, 0xee, 0xc7, 0x01, 0xfe, 0x67, 0x6a, 0x61, 0x34, 0x7f, 0x11, + 0xd0, 0xaf, 0xc1, 0xbd, 0x4f, 0xf3, 0xcc, 0xce, 0xc0, 0xba, 0x5b, 0xcf, + 0x47, 0x61, 0x5e, 0xc6, 0xf4, 0xff, 0x6d, 0xc5, 0xd0, 0x36, 0xea, 0x64, + 0xae, 0xf6, 0xda, 0xbe, 0x6d, 0x47, 0xc2, 0x25, 0x20, 0x95, 0xf4, 0x5f, + 0x9f, 0x91, 0x65, 0xee, 0x59, 0x14, 0x98, 0x32, 0x81, 0x31, 0xa3, 0x79, + 0xce, 0xa3, 0x54, 0x8f, 0x0e, 0x40, 0x3d, 0x4f, 0x85, 0x9d, 0xc0, 0x83, + 0x12, 0x4b, 0x67, 0x17, 0x12, 0x56, 0xcb, 0x54, 0xd6, 0xd3, 0x28, 0xc2, + 0x06, 0x05, 0x6b, 0xd0, 0x0e, 0x31, 0x68, 0xb1, 0x18, 0x4a, 0x8c, 0x21, + 0x70, 0x4e, 0xe9, 0xa4, 0xb9, 0x90, 0x22, 0x1c, 0x37, 0xa5, 0x24, 0x57, + 0x9d, 0x0c, 0xe7, 0x47, 0x03, 0xbe, 0x38, 0x28, 0x58, 0xd9, 0x21, 0xa8, + 0xd8, 0xaf, 0xa1, 0x91, 0x5d, 0x6c, 0xda, 0xd8, 0x9c, 0x75, 0x3d, 0x82, + 0x8b, 0xb8, 0xaf, 0xeb, 0xd2, 0x2e, 0xaa, 0x02, 0x98, 0x47, 0x02, 0x21, + 0x26, 0x0f, 0xb7, 0xad, 0x9d, 0x32, 0x67, 0xfd, 0xf6, 0x84, 0x0e, 0x4e, + 0xfe, 0x26, 0x6a, 0x26, 0xe5, 0x91, 0xb5, 0x5b, 0xdc, 0x74, 0x2a, 0x86, + 0x05, 0xde, 0xbe, 0x98, 0x6e, 0xf6, 0x89, 0xf5, 0xbc, 0x9a, 0x0c, 0x13, + 0x13, 0x17, 0xf0, 0x6d, 0xaa, 0x63, 0x17, 0x12, 0xc5, 0xc3, 0x3a, 0x60, + 0x4f, 0x5a, 0xf4, 0xf6, 0xe0, 0x23, 0xba, 0xe2, 0x33, 0xa7, 0x4d, 0xde, + 0xd1, 0x77, 0xd6, 0xcf, 0xe4, 0x2b, 0xcb, 0xad, 0x3a, 0x82, 0x46, 0x8f, + 0xdb, 0x7f, 0x60, 0xda, 0x8f, 0x4e, 0x11, 0xb6, 0x1f, 0xe1, 0xc6, 0x35, + 0xe0, 0xa9, 0xea, 0x0e, 0xea, 0xa8, 0x26, 0x53, 0x44, 0xa7, 0x5e, 0x34, + 0xd6, 0x6d, 0x42, 0xec, 0x85, 0xc8, 0x17, 0xd8, 0x66, 0x86, 0xd0, 0xd0, + 0xc1, 0x9d, 0x84, 0x19, 0xec, 0xbb, 0x11, 0x9d, 0x02, 0x3b, 0x60, 0x3f, + 0xf4, 0x8f, 0x22, 0xe3, 0x9b, 0xbf, 0xdf, 0xba, 0xb6, 0x63, 0x14, 0xf8, + 0xf0, 0xe3, 0xf2, 0x2e, 0x75, 0x0b, 0x87, 0x33, 0x36, 0xc3, 0x7a, 0x16, + 0x12, 0xc0, 0x75, 0xfe, 0x79, 0x59, 0xb2, 0x8d, 0xd3, 0x93, 0x62, 0x74, + 0x90, 0x62, 0xaf, 0xa4, 0xf5, 0x7e, 0x08, 0xec, 0x8d, 0xd8, 0x78, 0x1f, + 0x87, 0x8f, 0xd5, 0xca, 0x87, 0x07, 0xb0, 0x74, 0x17, 0xad, 0xb7, 0x2c, + 0xfb, 0xf8, 0xfa, 0xb7, 0x2b, 0x21, 0xfa, 0xdd, 0xb8, 0xa1, 0xbe, 0x93, + 0x56, 0x22, 0x7f, 0x47, 0x38, 0xf5, 0x6f, 0x03, 0x21, 0x2f, 0x41, 0x98, + 0xc2, 0xe5, 0xad, 0x08, 0x88, 0xd6, 0xcf, 0xf6, 0x07, 0x96, 0xbe, 0x3e, + 0x77, 0xd8, 0x54, 0x25, 0xf6, 0x66, 0xc7, 0xad, 0x8a, 0x2c, 0x68, 0x42, + 0x57, 0xb9, 0x22, 0xaa, 0xa6, 0xf1, 0x57, 0x4d, 0x46, 0x9a, 0x6a, 0x7f, + 0x98, 0x40, 0xf4, 0x85, 0x14, 0x54, 0xf5, 0x77, 0x21, 0x61, 0xc8, 0x50, + 0x98, 0x77, 0xc6, 0xf3, 0xb6, 0xac, 0x74, 0x8a, 0x56, 0xa6, 0x3b, 0x0e, + 0x4d, 0x8e, 0x07, 0x94, 0x2e, 0xfe, 0xae, 0x3f, 0xd8, 0x8d, 0x23, 0x9c, + 0xc5, 0x34, 0x12, 0x61, 0xde, 0xfb, 0xd8, 0x3d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 89 + {SEC_OID_SHA512, + 89, + {0x27, 0x2f, 0x90, 0xa1, 0xf7, 0x4f, 0x89, 0xec, 0xd5, 0x63, 0x26, 0x84, + 0x9a, 0x40, 0xd8, 0x1b, 0xcb, 0x2c, 0xeb, 0x3c, 0xbb, 0xc7, 0xf9, 0x61, + 0xdd, 0x3c, 0x2a, 0x86, 0xfa, 0x18, 0x71, 0x37, 0xb9, 0x13, 0xb0, 0x34, + 0x01, 0x25, 0x46, 0xe5, 0x18, 0xe8, 0xcf, 0x9c, 0x5b, 0x07, 0xce, 0x12, + 0x64, 0x35, 0x67, 0x5f, 0x1f, 0x9f, 0x54, 0x3e, 0x49, 0xf4, 0x70, 0xa9, + 0xd7, 0x5f, 0x12, 0x9d, 0x08, 0x9c, 0x6c, 0x8a, 0xff, 0x33, 0xd1, 0x9e, + 0x51, 0x10, 0x15, 0x02, 0xea, 0x90, 0x3f, 0x7b, 0x27, 0x18, 0x17, 0xa5, + 0x8a, 0xbe, 0x08, 0x6d, 0xd8, 0xa2, 0xf4, 0x1a, 0xd3, 0xae, 0xa2, 0x77, + 0xf1, 0x7e, 0x26, 0xd3, 0x93, 0x2c, 0x0f, 0xc0, 0xbf, 0xc5, 0x06, 0xcd, + 0xd1, 0x9c, 0xd8, 0x6c, 0xb4, 0x16, 0x70, 0xd2, 0x02, 0xbf, 0xf6, 0xd5, + 0x5f, 0x41, 0x30, 0x36, 0xc9, 0x45, 0x20, 0xa1, 0x97, 0xc1, 0x2b, 0x58, + 0xc3, 0xcb, 0xea, 0x1e, 0x95, 0x99, 0xe2, 0xee, 0x80, 0xe3, 0x61, 0xda, + 0xd7, 0xca, 0x71, 0x43, 0x9a, 0x5e, 0x00, 0x07, 0x20, 0xd8, 0xb0, 0xc9, + 0x79, 0xaa, 0x7f, 0x37, 0xe5, 0x63, 0x78, 0x00, 0xf2, 0x3f, 0xcf, 0xc7, + 0x36, 0xf8, 0xa9, 0xf6, 0x87, 0xe2, 0xcd, 0xec, 0xa4, 0x09, 0x36, 0xca, + 0xad, 0xaa, 0xc5, 0x63, 0xa1, 0xa6, 0x6c, 0x61, 0xb6, 0xe6, 0x5e, 0xa3, + 0xa2, 0x51, 0x44, 0x6f, 0xf0, 0xc3, 0x80, 0x50, 0x51, 0x63, 0x96, 0xae, + 0xce, 0xf1, 0x76, 0x2e, 0xb1, 0xd8, 0x21, 0xb5, 0xc3, 0xd1, 0xa8, 0xdf, + 0xfe, 0xfb, 0x29, 0xa7, 0x7a, 0x8f, 0x68, 0x0d, 0x24, 0x0d, 0xfa, 0x98, + 0xda, 0xea, 0x7d, 0x51, 0x42, 0x16, 0xfb, 0x9d, 0xd5, 0xa9, 0xaa, 0x4e, + 0x47, 0x79, 0x5e, 0x68, 0x85, 0xc8, 0x76, 0xb4, 0x46, 0xdf, 0x90, 0x5a, + 0x69, 0x00, 0x44, 0xa8, 0x5e, 0x30, 0xbd, 0x19, 0xaa, 0xc5, 0xa3, 0x2a, + 0xab, 0x88, 0x9e, 0x12, 0x66, 0x3e, 0x5d, 0x68, 0xc2, 0xaf, 0x65, 0x6c, + 0x12, 0x81, 0x5c, 0x27, 0xca, 0x62, 0xd2, 0x8c, 0xad, 0xd5, 0xa0, 0x8e, + 0xf7, 0xc7, 0x45, 0xa8, 0xdc, 0x02, 0x71, 0x79, 0x93, 0x62, 0xda, 0x62, + 0xda, 0xdc, 0x28, 0x92, 0x43, 0xcf, 0xd8, 0xcd, 0xb4, 0x22, 0xa3, 0x48, + 0xd2, 0x3c, 0xbc, 0x5f, 0x3d, 0xe6, 0x4d, 0x21, 0x83, 0xd3, 0xd7, 0xe3, + 0x06, 0x77, 0xa6, 0x65, 0xc6, 0x56, 0xf6, 0x0a, 0x40, 0xc0, 0xbf, 0xea, + 0xb9, 0x24, 0x42, 0x29, 0x1a, 0xd1, 0xd1, 0x5d, 0x9e, 0xe4, 0x6e, 0x43, + 0x7d, 0xf9, 0x39, 0x16, 0x00, 0xaf, 0x27, 0x7b, 0xb2, 0xbd, 0x40, 0x00, + 0x54, 0x7d, 0xc4, 0xfe, 0xde, 0xa3, 0xb0, 0xdc, 0xec, 0x33, 0x7d, 0xc6, + 0xdb, 0x5b, 0xf2, 0xa1, 0x8f, 0xf8, 0x56, 0x1b, 0xf1, 0x95, 0x2e, 0xda, + 0x65, 0x4f, 0xbd, 0xb8, 0x65, 0xb7, 0xc0, 0x6e, 0xc3, 0x16, 0xa9, 0x24, + 0x47, 0x08, 0xc3, 0x46, 0x6c, 0xa5, 0xb6, 0x73, 0x56, 0xcd, 0xc7, 0x02, + 0xe1, 0x71, 0x3d, 0x8a, 0x15, 0x91, 0xa4, 0x40, 0x7e, 0x0f, 0x8e, 0xb6, + 0x18, 0x54, 0x37, 0xc2, 0xeb, 0x3b, 0x59, 0x9c, 0x4b, 0x53, 0x0a, 0xef, + 0x6e, 0xc5, 0xa7, 0x00, 0xf4, 0x9a, 0xc3, 0x72, 0x0f, 0x07, 0x61, 0xe6, + 0x9b, 0x97, 0xb7, 0x19, 0x21, 0x21, 0x2a, 0x75, 0xbf, 0x9c, 0x29, 0xec, + 0xd9, 0x7c, 0xcb, 0xff, 0xa7, 0xf6, 0x36, 0x86, 0x0e, 0x12, 0xf5, 0x48, + 0x99, 0xce, 0x46, 0x08, 0xcb, 0x77, 0x4f, 0x2f, 0xb9, 0x9b, 0x23, 0xc4, + 0x3e, 0x7f, 0x12, 0xdc, 0x26, 0x2e, 0x59, 0x3e, 0xe9, 0x41, 0xa1, 0xb9, + 0x87, 0x93, 0x6c, 0x16, 0xad, 0xe6, 0x89, 0xe4, 0x3d, 0x56, 0xae, 0x9c, + 0xa0, 0x2f, 0xba, 0xa0, 0xd4, 0xd7, 0xe9, 0xd3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 90 + {SEC_OID_SHA512, + 90, + {0x90, 0xfc, 0xed, 0xa2, 0x55, 0xc8, 0x61, 0x27, 0x98, 0xfe, 0x32, 0x5a, + 0xcd, 0xca, 0x9c, 0x8d, 0xff, 0x22, 0x7b, 0xb9, 0x56, 0x47, 0x68, 0x15, + 0x5b, 0xae, 0x01, 0x87, 0xbf, 0x83, 0x4c, 0xc4, 0xc0, 0x3b, 0xf1, 0x4c, + 0xcc, 0x9a, 0x58, 0x51, 0x63, 0x89, 0xda, 0x71, 0x5e, 0x70, 0x37, 0x62, + 0x72, 0xdd, 0x41, 0x12, 0x15, 0x0d, 0x67, 0x89, 0x83, 0x87, 0x8b, 0x5a, + 0x3a, 0xf8, 0x78, 0x4d, 0x13, 0x02, 0xa0, 0x4f, 0x7f, 0x3d, 0xd7, 0xdb, + 0xc4, 0x7e, 0x2d, 0xed, 0xa2, 0x58, 0x05, 0x1f, 0xbc, 0xd0, 0x18, 0xbe, + 0x39, 0x60, 0x5f, 0x34, 0xaa, 0x0a, 0xf4, 0xbd, 0xfc, 0x30, 0x15, 0xde, + 0x49, 0xaf, 0xa7, 0x2e, 0x96, 0x6d, 0x16, 0x67, 0x63, 0x09, 0x92, 0xc3, + 0x1a, 0xea, 0x07, 0x47, 0xdd, 0xc9, 0x25, 0xce, 0xd6, 0x94, 0x07, 0xc6, + 0x43, 0x52, 0xbf, 0xc6, 0x5c, 0x6a, 0xa4, 0x8b, 0x02, 0x36, 0xcb, 0x0f, + 0x9e, 0x78, 0x69, 0xf4, 0xa4, 0x08, 0xad, 0x90, 0xf2, 0xee, 0x7f, 0xfe, + 0x5f, 0xfc, 0xea, 0xaa, 0x9d, 0xb1, 0xc7, 0x78, 0xb5, 0x68, 0xa3, 0xc6, + 0xa1, 0x84, 0x4d, 0x1a, 0xf2, 0x05, 0x1c, 0x81, 0xc6, 0x18, 0xd3, 0x32, + 0x7c, 0x60, 0x85, 0xb1, 0x8b, 0xee, 0xa8, 0xce, 0xd2, 0x16, 0x89, 0x21, + 0xf6, 0x3b, 0xde, 0xb6, 0x7d, 0xfe, 0xe4, 0xdd, 0xc4, 0x81, 0xf2, 0x47, + 0x23, 0x7c, 0xd3, 0xa6, 0xe7, 0xed, 0x0e, 0x4b, 0x6b, 0x0f, 0x2a, 0x33, + 0x28, 0x99, 0xec, 0x67, 0x26, 0xcf, 0x90, 0xeb, 0x31, 0x7b, 0x54, 0x37, + 0x51, 0x22, 0xd9, 0x75, 0x86, 0x8d, 0x78, 0x5d, 0x2a, 0x99, 0xe4, 0x2a, + 0x39, 0x14, 0x79, 0x8a, 0x03, 0x78, 0xee, 0x29, 0x3f, 0x6b, 0x12, 0xea, + 0x6d, 0xe0, 0x37, 0x0b, 0xa3, 0x0d, 0xc8, 0xbd, 0x33, 0xd4, 0xf0, 0xc8, + 0x14, 0x59, 0xa2, 0x1a, 0x72, 0x95, 0x56, 0xfb, 0x02, 0x45, 0x6a, 0x2a, + 0xbe, 0xd7, 0x52, 0xb3, 0xe0, 0xc6, 0x66, 0x70, 0x4b, 0x1b, 0x31, 0x95, + 0xd2, 0x69, 0xee, 0x43, 0xa9, 0xde, 0x6d, 0xc2, 0x24, 0xb6, 0x9b, 0x2d, + 0xef, 0x19, 0xfe, 0x10, 0xd2, 0x47, 0xd0, 0x55, 0x41, 0x82, 0xeb, 0x99, + 0x8b, 0x49, 0x83, 0x3f, 0xa8, 0x74, 0xc6, 0xce, 0x3a, 0x21, 0x48, 0xc9, + 0xad, 0xdb, 0xa1, 0x7d, 0xb4, 0x73, 0xc0, 0x9c, 0xee, 0x1b, 0x91, 0x03, + 0x16, 0xbe, 0x92, 0x1c, 0xbb, 0x19, 0xb1, 0x8b, 0x1c, 0x2a, 0xab, 0x1c, + 0xe0, 0x8e, 0xc1, 0x75, 0x30, 0x80, 0xae, 0xb1, 0x7a, 0xf2, 0xb4, 0xaa, + 0x88, 0xa2, 0xb7, 0x64, 0x74, 0x48, 0x1b, 0xfe, 0x34, 0x7c, 0x74, 0x4d, + 0xce, 0xd8, 0xe7, 0xc6, 0x27, 0xb4, 0xc9, 0x9c, 0x49, 0x0d, 0x6f, 0x8a, + 0x24, 0xd0, 0x49, 0xb7, 0xfa, 0xb9, 0x3a, 0x13, 0x4a, 0x48, 0x51, 0x27, + 0xcb, 0x58, 0xb8, 0x17, 0xff, 0xa2, 0x12, 0x34, 0x97, 0xbd, 0x49, 0x61, + 0x72, 0x2a, 0x1e, 0x23, 0xc5, 0xf9, 0xa2, 0x75, 0xd9, 0xde, 0x6f, 0xcb, + 0x0d, 0x0e, 0x94, 0x99, 0x2e, 0x79, 0x03, 0xd4, 0x85, 0x6a, 0x92, 0xc8, + 0x56, 0x96, 0xfd, 0xac, 0x20, 0x7d, 0x47, 0x16, 0x89, 0x6a, 0xfa, 0xbe, + 0x0c, 0xb9, 0xe5, 0x00, 0x65, 0x06, 0x32, 0x08, 0x8f, 0x1d, 0x1a, 0x13, + 0x41, 0x4a, 0xaa, 0xe6, 0x1e, 0xa0, 0xa1, 0x3b, 0x75, 0x6b, 0x71, 0xe8, + 0x87, 0x11, 0xc5, 0xa8, 0x10, 0xb2, 0x72, 0x9b, 0x73, 0x20, 0xcd, 0x58, + 0x69, 0x8c, 0xf0, 0x8b, 0xf9, 0xd6, 0xd1, 0x30, 0x41, 0x54, 0xa0, 0x6f, + 0x9d, 0x8c, 0x6f, 0x2e, 0x83, 0x62, 0xfc, 0x4c, 0xcf, 0xb9, 0xe2, 0x61, + 0xeb, 0xc3, 0xa6, 0x00, 0x45, 0x0f, 0x30, 0xd0, 0x9c, 0xab, 0xd4, 0x56, + 0xeb, 0xa3, 0x21, 0xf2, 0x1e, 0x2e, 0x9a, 0x60}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 91 + {SEC_OID_SHA512, + 91, + {0xaf, 0x7c, 0x38, 0x6d, 0xf1, 0xcb, 0xa2, 0x4f, 0x75, 0x3c, 0x58, 0x9d, + 0x97, 0x56, 0x26, 0x6b, 0x64, 0x73, 0xca, 0x35, 0x13, 0xb5, 0x1c, 0xc5, + 0x0c, 0x88, 0x81, 0x03, 0x63, 0x6e, 0x9c, 0xc1, 0xe0, 0xf2, 0xae, 0x4f, + 0x74, 0x22, 0x00, 0x04, 0xab, 0x02, 0xc9, 0xf7, 0x34, 0xff, 0xa9, 0x6b, + 0x6d, 0xb3, 0x45, 0x56, 0xfd, 0xd2, 0x7a, 0x0a, 0x6c, 0xed, 0x6b, 0xd0, + 0xf6, 0x95, 0xf4, 0x55, 0x0d, 0x94, 0x10, 0x64, 0xf5, 0x09, 0x18, 0x5e, + 0x4b, 0x3d, 0xc2, 0xe7, 0x1d, 0xe6, 0x51, 0x27, 0x25, 0xfb, 0xe1, 0x67, + 0x08, 0x36, 0x50, 0xe7, 0xde, 0xba, 0x30, 0x35, 0xa5, 0xd7, 0xba, 0xb6, + 0x80, 0x50, 0xd2, 0xa0, 0xbb, 0x1f, 0x3a, 0xc6, 0xe1, 0x3d, 0xff, 0xb4, + 0x3d, 0xb0, 0xf6, 0x35, 0x5c, 0xff, 0x18, 0x09, 0xe0, 0x45, 0x0f, 0x62, + 0x9a, 0x99, 0x97, 0x5e, 0x93, 0x68, 0x21, 0x38, 0x53, 0xa1, 0xbc, 0x49, + 0x53, 0x8e, 0xce, 0x8a, 0xa6, 0x4a, 0xeb, 0x1d, 0xfd, 0x83, 0x7e, 0xa7, + 0xe7, 0xef, 0x54, 0x84, 0x5b, 0xcc, 0xbb, 0x8c, 0x9a, 0x40, 0x9f, 0x26, + 0x20, 0x04, 0xf5, 0x5c, 0x5e, 0x0a, 0x80, 0x7b, 0xa3, 0xcb, 0xd6, 0xf3, + 0xc4, 0x3c, 0xf4, 0x98, 0x85, 0x27, 0x65, 0xf7, 0x40, 0xc2, 0xc3, 0xe8, + 0xca, 0x8b, 0x3f, 0xc4, 0xc4, 0x3b, 0xd7, 0xd2, 0x8f, 0x6e, 0xc2, 0xd2, + 0x9b, 0xcb, 0x0f, 0xfa, 0x8e, 0x48, 0x4b, 0x4d, 0x9f, 0x6f, 0x26, 0xc7, + 0x5a, 0xdd, 0x46, 0x0a, 0x3b, 0x98, 0xc0, 0xe9, 0x11, 0xa3, 0xac, 0xe4, + 0x48, 0xa6, 0x6d, 0x8a, 0x31, 0x3a, 0xfc, 0x2c, 0x1a, 0xbf, 0xf8, 0xe4, + 0xf7, 0xcb, 0xb3, 0x0b, 0xd7, 0x66, 0x06, 0x59, 0xda, 0x17, 0xb4, 0xc7, + 0xe7, 0xc4, 0x27, 0x64, 0x36, 0x38, 0x99, 0x88, 0x1d, 0x43, 0xc3, 0xfb, + 0x30, 0x6c, 0xc0, 0xcf, 0xb1, 0x7c, 0x7b, 0x4d, 0x2c, 0x1d, 0xe8, 0xab, + 0xa3, 0xa4, 0x3a, 0x5b, 0xc1, 0x64, 0x31, 0xd8, 0x63, 0x0b, 0xdc, 0x13, + 0x38, 0x42, 0x1c, 0x12, 0xd6, 0x5b, 0x29, 0x09, 0xa8, 0x7b, 0x7f, 0x82, + 0xb9, 0xe8, 0xa3, 0xaf, 0x44, 0xa2, 0x8c, 0xc7, 0x62, 0xf5, 0xb6, 0x2b, + 0x58, 0x73, 0x7e, 0x07, 0xed, 0x34, 0xef, 0x55, 0x0d, 0x55, 0x3b, 0x04, + 0x47, 0xf9, 0x94, 0x40, 0x52, 0x87, 0xa2, 0x54, 0x2b, 0xef, 0xed, 0x0b, + 0x2e, 0xef, 0xdc, 0x55, 0x2a, 0x6f, 0xb9, 0x4e, 0x42, 0xe3, 0x54, 0x92, + 0x8e, 0xec, 0x6c, 0x8e, 0x93, 0xe0, 0xb2, 0x4a, 0xe6, 0x71, 0x9d, 0xa2, + 0x0d, 0xfc, 0x2d, 0x6a, 0x4a, 0x79, 0x08, 0x63, 0x79, 0xfd, 0xbe, 0x5d, + 0xfb, 0xd3, 0xc3, 0x5e, 0x4a, 0xb2, 0x19, 0x48, 0x1f, 0x8a, 0x64, 0xd3, + 0x3a, 0xb8, 0x4a, 0x94, 0xf4, 0xb8, 0xb5, 0x7a, 0x17, 0x47, 0x88, 0xdf, + 0xaf, 0x9e, 0x55, 0x87, 0x98, 0xa9, 0x8c, 0x4f, 0xdb, 0x52, 0xeb, 0xae, + 0xfc, 0x0f, 0x1f, 0x56, 0x17, 0x65, 0x2d, 0xe0, 0xae, 0xc1, 0x72, 0x4e, + 0x01, 0x53, 0x81, 0xef, 0x71, 0x45, 0xa1, 0x52, 0x45, 0x91, 0x7d, 0xe4, + 0x2c, 0xdd, 0xe8, 0x31, 0x88, 0xdd, 0x12, 0xaf, 0xba, 0x47, 0xce, 0xf5, + 0xb1, 0xfc, 0xb0, 0x64, 0xa3, 0xa6, 0x94, 0x5f, 0xa4, 0xd7, 0xc6, 0xef, + 0x37, 0xea, 0x58, 0x2d, 0x40, 0x36, 0xd6, 0xcf, 0xb6, 0x62, 0x13, 0x35, + 0x74, 0x7f, 0xb6, 0x47, 0x33, 0x06, 0xb2, 0x7f, 0xec, 0x80, 0xaf, 0xff, + 0xc4, 0xde, 0xb7, 0x75, 0x78, 0x64, 0x46, 0x37, 0xc9, 0xc3, 0xf2, 0xce, + 0xe1, 0x1a, 0x0e, 0xb6, 0x41, 0xb4, 0x91, 0xc8, 0x4e, 0x92, 0x01, 0xfb, + 0x28, 0x29, 0xd8, 0x0e, 0x7f, 0xb0, 0x41, 0x8e, 0xe0, 0xb4, 0x4b, 0x76, + 0xb7, 0xc2, 0x94, 0x0e, 0xdf, 0x29, 0xa4, 0xa7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 92 + {SEC_OID_SHA512, + 92, + {0xb9, 0x86, 0xdd, 0x48, 0x1b, 0xe7, 0x6a, 0x98, 0xb5, 0xa2, 0x3e, 0xe4, + 0x94, 0xa8, 0x26, 0x4f, 0x9c, 0xf2, 0xb3, 0x7e, 0x2c, 0xe4, 0x0c, 0xaf, + 0x5a, 0x7c, 0xea, 0xa1, 0xb2, 0xa5, 0xcc, 0xed, 0x58, 0x27, 0xa6, 0x52, + 0xc9, 0x98, 0xe1, 0xc2, 0x6d, 0x03, 0xb4, 0x8b, 0x77, 0xc4, 0x40, 0x73, + 0x3d, 0x1b, 0xe0, 0x48, 0xa6, 0x51, 0xea, 0x93, 0xee, 0x60, 0x69, 0x5c, + 0x34, 0xb4, 0x64, 0x2a, 0x88, 0xd8, 0x48, 0x89, 0x7d, 0x89, 0xbc, 0x4f, + 0x28, 0x50, 0x81, 0x34, 0x5f, 0x54, 0x51, 0x6f, 0xb9, 0x70, 0x5c, 0x9a, + 0x90, 0x58, 0x91, 0x15, 0xdd, 0xd0, 0x58, 0x75, 0x44, 0xec, 0x6a, 0x19, + 0x84, 0xa4, 0xa7, 0x2c, 0x1b, 0x6d, 0x36, 0xf2, 0xa5, 0x72, 0x18, 0xb6, + 0x47, 0xb5, 0x73, 0x15, 0x17, 0x78, 0x34, 0x16, 0x9b, 0x29, 0xd0, 0xb5, + 0x73, 0x26, 0xb3, 0xf4, 0xcd, 0x1d, 0xf7, 0x91, 0x4b, 0x08, 0x8f, 0x48, + 0x57, 0x3b, 0x6b, 0x32, 0xef, 0xda, 0xa6, 0x78, 0x11, 0x8e, 0x85, 0xaa, + 0x6a, 0xa3, 0x19, 0xff, 0xd8, 0x5c, 0xdf, 0xc4, 0xca, 0x05, 0x4a, 0x0f, + 0x04, 0x82, 0x2d, 0x93, 0x4a, 0xf7, 0x3a, 0x7a, 0xa4, 0xd5, 0xf5, 0x1d, + 0x93, 0xb4, 0x43, 0xe4, 0xd8, 0x47, 0x38, 0x31, 0xb3, 0x1b, 0xcd, 0x9a, + 0xee, 0x22, 0xfc, 0xf4, 0xa6, 0x23, 0x4f, 0x0f, 0xd6, 0xe2, 0x71, 0x25, + 0x90, 0x5b, 0xc0, 0xbe, 0xd0, 0xd7, 0x27, 0x4f, 0x07, 0x34, 0xbb, 0x1f, + 0x51, 0x41, 0x4a, 0x51, 0x51, 0xfe, 0x60, 0xe4, 0x51, 0x0e, 0x15, 0x8e, + 0x98, 0x00, 0x4f, 0x92, 0x03, 0xc7, 0xa7, 0x11, 0xbb, 0x20, 0x57, 0xd0, + 0xe6, 0xaa, 0x70, 0x66, 0x46, 0x9f, 0x90, 0x0b, 0xfa, 0xd9, 0x3c, 0x7f, + 0x9b, 0x1e, 0xb8, 0x74, 0x59, 0x90, 0x0b, 0x91, 0x5d, 0xa4, 0xd1, 0xa5, + 0x9a, 0xed, 0x83, 0x93, 0x08, 0x8d, 0x5f, 0x23, 0xea, 0x46, 0x14, 0x55, + 0x16, 0x07, 0xd8, 0xcd, 0x0c, 0x0d, 0xd0, 0xae, 0xa7, 0x57, 0x34, 0xae, + 0x23, 0xa7, 0x5e, 0x93, 0xe5, 0x0c, 0x09, 0xbf, 0xeb, 0x73, 0x03, 0xfb, + 0x70, 0x4f, 0x3c, 0x97, 0x6a, 0xe5, 0x73, 0xf3, 0x63, 0x55, 0x3e, 0x89, + 0x39, 0x1d, 0x6f, 0x65, 0x03, 0x5c, 0x61, 0x38, 0x31, 0xab, 0xbb, 0x5f, + 0x26, 0x6c, 0xf4, 0x0a, 0xd5, 0xec, 0x1e, 0xf2, 0xa4, 0x87, 0x1d, 0x79, + 0x85, 0x75, 0x21, 0x66, 0x06, 0xad, 0x76, 0xa1, 0x63, 0x4d, 0x78, 0xab, + 0xe9, 0xf1, 0x6d, 0x6b, 0x2c, 0xc4, 0xae, 0x3e, 0x99, 0xd1, 0xd4, 0x3e, + 0xc2, 0x5e, 0x93, 0xb5, 0x2c, 0x54, 0x7b, 0xe4, 0xa3, 0x0a, 0x98, 0xe5, + 0xd6, 0xc1, 0x80, 0xe4, 0x4a, 0x7c, 0x2d, 0xb4, 0xeb, 0x02, 0x47, 0xb2, + 0xb4, 0x29, 0x93, 0x55, 0x2e, 0x69, 0x1c, 0xd9, 0xeb, 0x22, 0x54, 0x7f, + 0xf3, 0xbc, 0x4e, 0xe6, 0xcb, 0x20, 0x33, 0x54, 0x9b, 0x88, 0x3a, 0x58, + 0xd3, 0xf5, 0x0e, 0x12, 0x1a, 0x70, 0xd5, 0x10, 0x70, 0xb0, 0xd3, 0x76, + 0x47, 0xcf, 0xb6, 0x22, 0x77, 0x64, 0xad, 0x27, 0x03, 0xe0, 0xfe, 0x5e, + 0xa6, 0x11, 0x08, 0xf4, 0xe7, 0xe3, 0xd3, 0x31, 0x8f, 0xc8, 0x7a, 0x9f, + 0xf5, 0x9b, 0x00, 0x5e, 0x7a, 0x6d, 0x23, 0x22, 0x43, 0xae, 0x16, 0xd4, + 0x42, 0x0e, 0x9e, 0x02, 0x4d, 0x39, 0x04, 0xa6, 0xe5, 0x4b, 0x30, 0x81, + 0x5a, 0x5b, 0xc1, 0xf1, 0x61, 0x9b, 0x44, 0x16, 0xc2, 0xba, 0xa4, 0x64, + 0xa6, 0x1c, 0xef, 0xd7, 0xa6, 0xfe, 0x14, 0x42, 0xd4, 0x55, 0x22, 0x38, + 0x41, 0x4d, 0x5b, 0x2e, 0xcf, 0xe5, 0x31, 0xbe, 0xc9, 0x04, 0x5e, 0x81, + 0x1f, 0xea, 0x37, 0xf8, 0xcd, 0x2e, 0x7a, 0x83, 0x45, 0xbb, 0x30, 0x9c, + 0xf1, 0x76, 0x54, 0xce, 0xe8, 0x88, 0x4c, 0x1b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 93 + {SEC_OID_SHA512, + 93, + {0x5b, 0x3a, 0xac, 0x4e, 0xc4, 0xa0, 0xdb, 0x83, 0x6f, 0x26, 0x86, 0x22, + 0x1a, 0xb8, 0x20, 0x71, 0x97, 0x9f, 0xc1, 0xf0, 0x9f, 0xac, 0xbd, 0xae, + 0xc0, 0x56, 0xad, 0x60, 0xe9, 0x52, 0xc9, 0x1a, 0xc7, 0x7e, 0xfe, 0xf5, + 0x20, 0xfc, 0xd6, 0x62, 0x7f, 0x55, 0x10, 0xb0, 0x4b, 0x86, 0x51, 0xfe, + 0x73, 0xc3, 0x64, 0xe5, 0xfe, 0xd8, 0x35, 0xb4, 0x12, 0xc3, 0x7e, 0x5d, + 0xbd, 0x81, 0xdb, 0x1b, 0xb8, 0x68, 0x38, 0xbf, 0x1c, 0xd8, 0x65, 0x13, + 0x2f, 0xbf, 0xfd, 0xa5, 0x5e, 0xcb, 0x18, 0xb2, 0xc7, 0x80, 0x1b, 0xe8, + 0x54, 0xa0, 0x6a, 0xad, 0x0e, 0x1c, 0x2f, 0x0b, 0x4c, 0xaf, 0xc8, 0x61, + 0x2c, 0xe4, 0x0c, 0xba, 0x48, 0x65, 0xc3, 0xdd, 0xee, 0x40, 0xaa, 0x43, + 0x78, 0x28, 0x33, 0xf5, 0xce, 0x77, 0x5f, 0x2f, 0xc1, 0xbe, 0x9a, 0x40, + 0x97, 0xb1, 0xdd, 0x0f, 0xd5, 0xc7, 0xea, 0x1a, 0xfb, 0xea, 0xe7, 0x57, + 0x7f, 0xd7, 0x0c, 0xd2, 0xc0, 0x19, 0x64, 0x2b, 0x74, 0xe2, 0xc9, 0x4a, + 0x25, 0x9b, 0x26, 0xc3, 0x4b, 0xcd, 0xeb, 0xcd, 0x68, 0x98, 0x2f, 0xd7, + 0x45, 0x12, 0x7d, 0x09, 0x74, 0xa6, 0x39, 0x7b, 0x92, 0xe9, 0xa3, 0xbd, + 0x56, 0xef, 0x74, 0xfb, 0xcf, 0x89, 0xa8, 0x45, 0x46, 0xda, 0xf1, 0xb9, + 0x7b, 0x85, 0xbe, 0x46, 0x10, 0x6e, 0x6a, 0x6c, 0x91, 0x48, 0x86, 0x94, + 0xe2, 0x5f, 0x9e, 0xd8, 0x8e, 0xd1, 0x36, 0x62, 0x9e, 0xf0, 0x40, 0x9a, + 0x06, 0x86, 0x74, 0x5c, 0x94, 0x32, 0x27, 0x87, 0xdb, 0xb0, 0xdf, 0x7f, + 0x78, 0xd9, 0xe3, 0x42, 0x4f, 0x5f, 0x47, 0xb2, 0x4c, 0x6b, 0xd4, 0x55, + 0xd7, 0xbc, 0x1d, 0x89, 0xce, 0x95, 0xe0, 0x22, 0x90, 0x41, 0xbc, 0x98, + 0x5a, 0x6d, 0xc4, 0x96, 0x95, 0x71, 0x98, 0x78, 0xc2, 0x8f, 0x82, 0x1c, + 0xd1, 0xaa, 0xf3, 0xcf, 0xf0, 0xe2, 0x38, 0x55, 0x89, 0x04, 0x52, 0xbb, + 0x92, 0xde, 0x37, 0xf0, 0x4e, 0x9b, 0xb7, 0x56, 0xfe, 0x62, 0xe9, 0xe4, + 0x52, 0x9e, 0x5f, 0x01, 0xb7, 0xb6, 0xa4, 0x37, 0x4c, 0xd5, 0x04, 0xcf, + 0x78, 0x82, 0xc7, 0x37, 0x7a, 0x82, 0xdb, 0xff, 0x7b, 0x4b, 0x87, 0x18, + 0x47, 0x09, 0x16, 0x6e, 0x52, 0x23, 0x87, 0x92, 0x36, 0x83, 0x92, 0xc2, + 0x5d, 0x9b, 0x28, 0x21, 0x8b, 0xf8, 0x73, 0x0e, 0x65, 0x49, 0xcc, 0x90, + 0x87, 0xe2, 0x8f, 0xdc, 0x7b, 0xbc, 0xb0, 0xb6, 0xfc, 0x4c, 0x75, 0x2b, + 0x04, 0x82, 0xab, 0x3b, 0x1c, 0x7c, 0x62, 0xd6, 0x4b, 0x53, 0xfc, 0xe9, + 0xcf, 0xd5, 0x58, 0xfc, 0xbb, 0xa9, 0x6c, 0x39, 0xc6, 0xa3, 0xd5, 0x07, + 0x08, 0xc0, 0xc5, 0x94, 0x7d, 0xfc, 0x62, 0xa7, 0x64, 0xf3, 0x0f, 0xeb, + 0x85, 0x76, 0x88, 0xe0, 0x04, 0xd2, 0xe4, 0xe2, 0xc2, 0x15, 0x23, 0x23, + 0x1d, 0xfa, 0x4c, 0xfa, 0xab, 0xb9, 0x82, 0xb4, 0x49, 0xef, 0x51, 0x6f, + 0x93, 0xc8, 0x1b, 0x53, 0xff, 0x1a, 0x8d, 0xec, 0x51, 0xa4, 0x41, 0xc5, + 0x0c, 0xc8, 0xa2, 0x0e, 0xe5, 0xe2, 0xa1, 0x9f, 0xa1, 0x20, 0xb9, 0x92, + 0xe5, 0x8e, 0x3c, 0xd5, 0xca, 0x57, 0xa3, 0x0f, 0x17, 0xc7, 0xae, 0x47, + 0xc6, 0xe5, 0x79, 0xa5, 0x72, 0xa1, 0xd6, 0x67, 0x12, 0x8e, 0x42, 0x85, + 0x39, 0x0f, 0x29, 0x06, 0xb6, 0x99, 0x23, 0xfb, 0xa4, 0x14, 0xc6, 0xc9, + 0x2f, 0xad, 0xc5, 0x8b, 0x87, 0xda, 0xe9, 0x37, 0x8d, 0x2b, 0xe3, 0x0a, + 0xd3, 0x24, 0x0a, 0x27, 0x22, 0x65, 0x30, 0xcb, 0x8a, 0xfc, 0x70, 0x29, + 0x2e, 0xed, 0x5a, 0xf4, 0x03, 0x7a, 0xe6, 0xc0, 0xc2, 0x86, 0x84, 0xfe, + 0x96, 0x4d, 0x04, 0x9d, 0xda, 0xd0, 0x63, 0x05, 0xea, 0x30, 0xdd, 0xae, + 0x64, 0xd0, 0xa8, 0x60, 0x94, 0x33, 0x9a, 0x6f}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 94 + {SEC_OID_SHA512, + 94, + {0x4c, 0x53, 0xc7, 0xb9, 0x4b, 0x6e, 0xaa, 0xcd, 0xa8, 0x89, 0xc6, 0x47, + 0x20, 0x2d, 0x90, 0xdf, 0xec, 0xaa, 0x05, 0xe7, 0x5a, 0x1b, 0x78, 0x04, + 0x1a, 0x08, 0x52, 0x68, 0x69, 0xcf, 0x29, 0x9a, 0x48, 0xb3, 0x06, 0x57, + 0x7c, 0x1a, 0x1d, 0x1e, 0xfe, 0xbc, 0x7d, 0xd6, 0x94, 0xe4, 0x51, 0x55, + 0xdc, 0x43, 0x4e, 0x11, 0x62, 0x7a, 0x7e, 0x72, 0x46, 0xaa, 0x07, 0x03, + 0xa1, 0x59, 0x2b, 0x00, 0x89, 0x8c, 0xe4, 0xcb, 0x40, 0xe6, 0x72, 0xd3, + 0x5f, 0xfe, 0x4a, 0xee, 0x14, 0x0a, 0x6b, 0xc1, 0xdf, 0x6d, 0x40, 0xc5, + 0x60, 0xda, 0x21, 0x4a, 0xaa, 0x63, 0x7d, 0x94, 0xb6, 0x65, 0x76, 0x3a, + 0x7c, 0xb3, 0x4e, 0x1d, 0xb1, 0x0d, 0x0f, 0x67, 0x72, 0xde, 0xbc, 0x15, + 0xd0, 0x5b, 0xd0, 0xe1, 0xaf, 0x35, 0x9b, 0x53, 0xa5, 0x21, 0xfd, 0x35, + 0x9c, 0x7e, 0x67, 0xe2, 0x8d, 0x87, 0xc9, 0x03, 0x25, 0x4b, 0xba, 0x1f, + 0x0c, 0x48, 0xf9, 0x5a, 0x8e, 0x4d, 0xfd, 0xf0, 0x9a, 0xc7, 0xaf, 0xa2, + 0xfd, 0x37, 0xa8, 0x36, 0xe8, 0x5b, 0x10, 0xc2, 0xcc, 0x6e, 0x0e, 0x09, + 0x86, 0xa5, 0x26, 0xdf, 0xf6, 0x79, 0xd3, 0xbd, 0x9d, 0xa3, 0x8e, 0x24, + 0xe1, 0xa8, 0xa9, 0x1a, 0xdb, 0xe5, 0x7f, 0x40, 0xec, 0x7f, 0xc7, 0x13, + 0x79, 0x22, 0x94, 0xda, 0x76, 0x82, 0x00, 0x8b, 0xe9, 0xcd, 0xa6, 0x65, + 0x22, 0x54, 0xf0, 0xaf, 0x71, 0x28, 0xc5, 0xc5, 0xad, 0xa8, 0xf7, 0xd5, + 0x53, 0x0c, 0xa4, 0x65, 0x9b, 0x19, 0xb3, 0xa2, 0xb4, 0xb9, 0x00, 0x77, + 0x6a, 0x9e, 0x06, 0xfd, 0x7f, 0xbf, 0x96, 0xa8, 0x03, 0x20, 0xf9, 0xcf, + 0x52, 0xd1, 0x69, 0x36, 0x03, 0x8e, 0x15, 0x1e, 0x1b, 0x49, 0x28, 0xa0, + 0x23, 0x2c, 0x7d, 0x0d, 0x69, 0xd7, 0xc1, 0x68, 0x39, 0xcc, 0x97, 0x5c, + 0xcb, 0xa7, 0x6b, 0xf4, 0x35, 0xf5, 0x05, 0x21, 0xe1, 0x90, 0x55, 0x48, + 0xe6, 0x83, 0x02, 0xe3, 0x5b, 0xa6, 0x64, 0x2c, 0xab, 0xd8, 0x4f, 0xac, + 0xdb, 0x0e, 0x9e, 0x59, 0x64, 0xea, 0x68, 0x3e, 0x1f, 0x09, 0xa1, 0x29, + 0x39, 0xab, 0xf3, 0x06, 0x56, 0x4b, 0xd9, 0x7b, 0xf9, 0x5f, 0x2f, 0xd2, + 0x66, 0xca, 0x17, 0x32, 0x6c, 0x6b, 0xf4, 0xe2, 0xa3, 0xf5, 0x2a, 0x32, + 0xfe, 0xe4, 0xac, 0xb9, 0x63, 0x87, 0x28, 0x93, 0xf5, 0x02, 0xe7, 0xa1, + 0x2e, 0xd4, 0xe9, 0x70, 0x80, 0x81, 0x6d, 0x34, 0xa1, 0x12, 0xf3, 0xb5, + 0xd1, 0x84, 0xf7, 0xe0, 0xc7, 0xf4, 0xfa, 0x06, 0xe7, 0x16, 0xfe, 0xfa, + 0x90, 0x9d, 0xdb, 0x8d, 0x04, 0xa0, 0x7c, 0x13, 0xf2, 0x3b, 0x9a, 0xc9, + 0x19, 0xe1, 0x02, 0x31, 0xe8, 0xbc, 0xcd, 0x43, 0xa9, 0x1d, 0x71, 0xef, + 0x02, 0xdc, 0xe8, 0x7b, 0xa6, 0x72, 0x8e, 0x32, 0xe6, 0xdd, 0x92, 0xb1, + 0xcf, 0xd9, 0x6e, 0x9f, 0x39, 0x97, 0xe5, 0x6a, 0xeb, 0x57, 0xeb, 0xed, + 0x6b, 0x5f, 0x9b, 0x33, 0xef, 0x1b, 0x6e, 0x4f, 0xec, 0x04, 0x10, 0x05, + 0x33, 0x39, 0xa5, 0xe7, 0xea, 0xf9, 0x56, 0xf2, 0x62, 0xbb, 0x0e, 0xe6, + 0xe8, 0x28, 0x20, 0x46, 0x27, 0x75, 0x5a, 0x4c, 0x7b, 0xfd, 0x29, 0xe0, + 0x48, 0x5c, 0xf9, 0xd3, 0x8f, 0x45, 0x9b, 0x36, 0xf4, 0x78, 0x3a, 0x68, + 0x88, 0x63, 0x9e, 0x01, 0x17, 0xb5, 0xfb, 0x72, 0x50, 0x51, 0x84, 0xa7, + 0x27, 0xe2, 0xf3, 0xc7, 0xd7, 0x11, 0x7d, 0x0c, 0xd4, 0xcc, 0xf6, 0x21, + 0xc6, 0x70, 0xb3, 0x3b, 0x70, 0x9d, 0x16, 0x5b, 0x68, 0x37, 0x4d, 0xbd, + 0x1e, 0xae, 0x9a, 0xc5, 0x8d, 0xa2, 0x82, 0x63, 0x36, 0xfa, 0x01, 0xfe, + 0xa0, 0x0f, 0x2a, 0x09, 0xdd, 0xd7, 0xa3, 0x2e, 0xc8, 0x3b, 0xa4, 0xce, + 0x0c, 0xdf, 0x41, 0x08, 0x24, 0x1a, 0x7a, 0xc5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 95 + {SEC_OID_SHA512, + 95, + {0x7c, 0x75, 0x7f, 0x1a, 0x1c, 0xa4, 0xdd, 0xc9, 0xe1, 0xb4, 0xca, 0xc3, + 0xb2, 0x16, 0x6c, 0x6b, 0x81, 0x85, 0xde, 0x0b, 0x12, 0x14, 0xc4, 0x8c, + 0xf1, 0xcb, 0xaf, 0xec, 0xb5, 0x81, 0x47, 0xd5, 0x64, 0x9e, 0x74, 0x1a, + 0xf6, 0x27, 0x36, 0xcb, 0x39, 0x45, 0xaf, 0xc9, 0x0e, 0x72, 0x0b, 0x3d, + 0x0d, 0x4d, 0xae, 0x82, 0x0f, 0xe8, 0x41, 0x69, 0xb2, 0x85, 0x7e, 0x0b, + 0xed, 0x01, 0x19, 0x59, 0x35, 0x20, 0xf6, 0xf6, 0xd0, 0x10, 0x34, 0x90, + 0x52, 0x6b, 0x99, 0x52, 0xe6, 0x2a, 0xb1, 0x95, 0x44, 0x50, 0x9c, 0x17, + 0x4d, 0xe8, 0xd2, 0x68, 0x37, 0x22, 0xf8, 0x3a, 0x33, 0x2b, 0x4b, 0x2e, + 0xc7, 0x36, 0xeb, 0x85, 0xdc, 0x08, 0xfa, 0xa8, 0xc7, 0x6c, 0xe4, 0x8b, + 0x0c, 0xe5, 0x15, 0x21, 0xa9, 0x67, 0xa5, 0x59, 0xfa, 0xc7, 0xf3, 0x97, + 0x67, 0xec, 0x45, 0x44, 0xf5, 0xa4, 0x90, 0x1f, 0xc4, 0xb3, 0xc7, 0xfe, + 0xc2, 0x98, 0xa8, 0x43, 0xed, 0xa2, 0x87, 0xa1, 0x52, 0xd4, 0x8e, 0xf7, + 0x5d, 0x1e, 0xd2, 0x46, 0x4d, 0xe5, 0x65, 0xda, 0x4b, 0x82, 0xfc, 0xdb, + 0x87, 0x26, 0x33, 0x50, 0x9b, 0x67, 0xc6, 0xb1, 0x5b, 0xe1, 0xae, 0x70, + 0x95, 0x39, 0x26, 0x15, 0x95, 0xfd, 0xa3, 0x0b, 0x6f, 0x46, 0x42, 0x3a, + 0xa7, 0x4b, 0x4e, 0x12, 0xf5, 0x05, 0xc2, 0xf1, 0x60, 0x08, 0x2b, 0x4c, + 0xde, 0x44, 0x8f, 0x59, 0xa7, 0x01, 0x37, 0xae, 0xfa, 0x4f, 0xa4, 0xff, + 0x3f, 0x14, 0x6a, 0x25, 0xa9, 0x1a, 0x65, 0x7c, 0x63, 0x9e, 0x48, 0x55, + 0xfc, 0x97, 0xc9, 0x8d, 0x2f, 0x21, 0xb5, 0x23, 0x76, 0xa8, 0x81, 0x55, + 0x4d, 0x39, 0xa2, 0x3a, 0xcb, 0x93, 0x8b, 0xa1, 0x5f, 0x7f, 0x63, 0xf8, + 0x49, 0xb2, 0x04, 0x65, 0xe1, 0x58, 0x3c, 0x27, 0xbd, 0xb3, 0x29, 0x52, + 0x63, 0x5e, 0x49, 0x7d, 0x8f, 0x73, 0x21, 0xa2, 0xd4, 0x56, 0x78, 0xcb, + 0x8d, 0x5d, 0x33, 0x17, 0xf8, 0xc8, 0xa5, 0x93, 0xc8, 0x4a, 0xa0, 0xb7, + 0x67, 0xec, 0x54, 0x72, 0xa0, 0xcf, 0xa6, 0xf7, 0xf4, 0xb6, 0xc3, 0x2c, + 0xb4, 0x8d, 0xd1, 0x1e, 0xae, 0xaf, 0xa2, 0x5b, 0x1e, 0x19, 0x55, 0x45, + 0xa6, 0x02, 0xf3, 0xb3, 0xcd, 0x18, 0xac, 0x31, 0x8a, 0x48, 0x74, 0x3e, + 0x9a, 0xdc, 0x8e, 0xe1, 0xee, 0x41, 0x34, 0x78, 0x7d, 0x9d, 0xe8, 0x8b, + 0x79, 0x63, 0x40, 0xc4, 0x68, 0x62, 0xd7, 0xc7, 0xca, 0x97, 0xf1, 0x42, + 0xa2, 0x8e, 0x91, 0x59, 0x85, 0x30, 0x8e, 0x3f, 0x70, 0x3d, 0xf7, 0x0d, + 0x88, 0xd7, 0x2b, 0xc2, 0x24, 0x04, 0xab, 0xa0, 0x8d, 0x6b, 0xde, 0x21, + 0xe2, 0x54, 0x0a, 0x3d, 0x58, 0xd4, 0x95, 0x17, 0xbf, 0x48, 0xcc, 0x0b, + 0x31, 0x38, 0xd1, 0xac, 0x08, 0xaa, 0x42, 0x78, 0x76, 0x63, 0x01, 0x99, + 0xe1, 0x14, 0x60, 0xcd, 0x6b, 0xb0, 0x4b, 0xb9, 0xbb, 0x29, 0x21, 0x0d, + 0x98, 0x80, 0xbd, 0xd0, 0x5b, 0x95, 0xac, 0x9d, 0x76, 0x9f, 0x00, 0xda, + 0x72, 0xcc, 0x2f, 0x7e, 0xe2, 0x0d, 0x3c, 0xc1, 0x0f, 0xbb, 0x20, 0x49, + 0x09, 0x57, 0x02, 0x28, 0x37, 0x65, 0x6a, 0x69, 0xfe, 0xfa, 0x83, 0xc5, + 0xf0, 0x87, 0x3a, 0xac, 0x06, 0x84, 0x81, 0x92, 0x1f, 0xe8, 0x24, 0x82, + 0xc0, 0x59, 0x43, 0xa6, 0x60, 0x7a, 0xe9, 0x2c, 0x38, 0x80, 0x6f, 0x53, + 0x96, 0x38, 0x76, 0x17, 0xc2, 0x6b, 0x9f, 0x33, 0x0c, 0x52, 0x38, 0x4b, + 0xc0, 0xe8, 0x18, 0xc6, 0x64, 0x65, 0xff, 0x36, 0x50, 0xc1, 0xd3, 0x41, + 0x4d, 0x95, 0xbb, 0x52, 0x8a, 0x76, 0x8c, 0x82, 0xa7, 0xc0, 0x76, 0xfa, + 0x40, 0x50, 0xb3, 0x53, 0xfa, 0x61, 0x4a, 0x83, 0x0b, 0xfb, 0x0c, 0x60, + 0x3a, 0x5d, 0x44, 0xa0, 0x1d, 0x4d, 0x0e, 0x72}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of sequence + // tcID: 96 + {SEC_OID_SHA512, + 96, + {0xba, 0x11, 0x57, 0xf9, 0xb6, 0xc0, 0xd3, 0x1a, 0x4c, 0x92, 0x8e, 0x0c, + 0x3d, 0xae, 0x7d, 0xf2, 0xe1, 0x38, 0x53, 0xeb, 0xa7, 0x81, 0xfd, 0x40, + 0x60, 0x5d, 0xa2, 0xd2, 0xe7, 0x1e, 0xdb, 0xe6, 0x5a, 0xda, 0xc0, 0xf9, + 0x82, 0xbd, 0x94, 0x0f, 0x52, 0xcd, 0x81, 0x6f, 0x79, 0x12, 0x32, 0xae, + 0x05, 0x6d, 0x25, 0x53, 0xf5, 0xc8, 0x20, 0x27, 0x61, 0x6a, 0x65, 0x50, + 0x1a, 0x2a, 0xd1, 0x23, 0x9d, 0x5c, 0x7b, 0x2b, 0x75, 0x11, 0xaa, 0xe7, + 0xc3, 0x85, 0xd7, 0x2f, 0x63, 0x94, 0x4d, 0x1f, 0x1f, 0xcd, 0x96, 0x13, + 0xce, 0x5c, 0xcd, 0x19, 0x2e, 0x67, 0x4d, 0x22, 0x28, 0x0a, 0x79, 0x81, + 0x7a, 0xb3, 0x30, 0x8c, 0x3d, 0xff, 0x66, 0xc0, 0xfa, 0xdb, 0xe9, 0xc0, + 0x43, 0x4f, 0x53, 0x18, 0xfc, 0xb9, 0xe1, 0xda, 0x39, 0x6f, 0x11, 0xb4, + 0xba, 0x9e, 0x96, 0x1d, 0xe9, 0xf1, 0x8e, 0x5b, 0x2b, 0xa3, 0x71, 0x6d, + 0x91, 0x7e, 0x38, 0xde, 0x29, 0x02, 0x7d, 0xe4, 0x3c, 0xda, 0x23, 0x2f, + 0x50, 0xd6, 0xad, 0x94, 0x83, 0x68, 0xa0, 0xfa, 0xaf, 0x96, 0xf2, 0x8f, + 0xc4, 0xbe, 0xa6, 0x90, 0xd3, 0x47, 0xf8, 0x0e, 0x3c, 0xe2, 0x1a, 0xa0, + 0xaa, 0x49, 0xf4, 0x45, 0xd3, 0xa4, 0xa1, 0xeb, 0xe5, 0x64, 0x0f, 0x9f, + 0x16, 0xe0, 0xb3, 0xd8, 0xb2, 0x44, 0x05, 0xb1, 0xaf, 0xae, 0x7d, 0x7e, + 0xae, 0x63, 0x39, 0xce, 0xab, 0xfa, 0x53, 0x8a, 0x7e, 0xbd, 0xb6, 0x6a, + 0x4d, 0xa5, 0x71, 0x6d, 0xd3, 0xaa, 0xfe, 0x03, 0x05, 0xc9, 0x28, 0xc1, + 0x21, 0x75, 0xc6, 0x48, 0x38, 0x4c, 0xcc, 0x85, 0xe4, 0x25, 0xb2, 0x02, + 0xe4, 0xcb, 0x34, 0x41, 0x0f, 0x60, 0x2a, 0x6b, 0xea, 0x3b, 0xe7, 0x90, + 0x38, 0xcc, 0xf9, 0x0a, 0xf5, 0x35, 0x7a, 0xe8, 0xae, 0x84, 0x2f, 0xd4, + 0x63, 0x59, 0x22, 0x5d, 0x56, 0x37, 0x1b, 0x05, 0x14, 0x67, 0x98, 0xf0, + 0x4e, 0x92, 0x86, 0x9c, 0x33, 0xc4, 0x16, 0x6a, 0xce, 0xf5, 0xbd, 0xf5, + 0xb4, 0x33, 0xc1, 0x91, 0xa3, 0x1e, 0xb4, 0xd4, 0xef, 0x88, 0x27, 0xcd, + 0x9b, 0xfe, 0x40, 0x34, 0x57, 0x89, 0xd0, 0x7f, 0x68, 0x5f, 0x5d, 0x6f, + 0xea, 0x48, 0x3a, 0xce, 0x17, 0xfc, 0x8b, 0xdd, 0xd1, 0x20, 0xb2, 0x45, + 0xe7, 0x36, 0x2a, 0x45, 0x16, 0xcf, 0xe4, 0xc1, 0x92, 0xf3, 0x92, 0x2b, + 0xb9, 0x63, 0x8c, 0xed, 0xd5, 0xe6, 0x95, 0x8a, 0x6d, 0x2c, 0xb5, 0xda, + 0x85, 0xfb, 0xae, 0x98, 0xed, 0x6d, 0xb1, 0x62, 0x08, 0x33, 0x6b, 0xaa, + 0x69, 0x50, 0x26, 0x5a, 0xdc, 0xba, 0x00, 0xb0, 0x20, 0x3b, 0x66, 0x9b, + 0x62, 0x49, 0x4b, 0xb5, 0x6d, 0xcf, 0x3a, 0x41, 0x7f, 0xe0, 0xf7, 0xd5, + 0x68, 0xc1, 0xe0, 0xad, 0x1c, 0x11, 0x13, 0x7d, 0x5b, 0x57, 0x36, 0xd3, + 0x44, 0xd0, 0xe5, 0xb3, 0x45, 0x17, 0x21, 0x65, 0x3c, 0x4b, 0xc9, 0x27, + 0x82, 0x84, 0xd9, 0x88, 0x1d, 0xdf, 0x0e, 0x0f, 0xee, 0x8f, 0xcb, 0xb3, + 0xf5, 0x4d, 0xb8, 0x27, 0x47, 0xa0, 0xd8, 0xea, 0x82, 0x82, 0x29, 0xe0, + 0x9c, 0xe7, 0xd5, 0x45, 0x9d, 0xfa, 0x59, 0x0e, 0x4a, 0xd6, 0xea, 0x2a, + 0xc3, 0x1d, 0xc7, 0x2e, 0x68, 0x76, 0x8a, 0x70, 0x25, 0x46, 0xf0, 0xa9, + 0x86, 0x87, 0xa3, 0xdd, 0x45, 0xf2, 0x78, 0x3e, 0x1f, 0xca, 0x86, 0x17, + 0xd3, 0x91, 0x59, 0x8a, 0x6f, 0x9a, 0xab, 0xa7, 0xc8, 0x29, 0xdc, 0x8f, + 0x6e, 0x82, 0x4c, 0xc5, 0xf9, 0xa7, 0xdf, 0x39, 0xe2, 0x09, 0xd1, 0x22, + 0x64, 0x20, 0x56, 0x09, 0xd4, 0x9c, 0x99, 0x58, 0xda, 0x2a, 0x3a, 0x59, + 0xe4, 0x70, 0x6f, 0xf9, 0xb1, 0x19, 0xbf, 0xde, 0x60, 0x0c, 0xb3, 0xa1, + 0x12, 0x7a, 0x75, 0xc7, 0x7c, 0x77, 0xe5, 0x86}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 97 + {SEC_OID_SHA512, + 97, + {0x46, 0x14, 0xec, 0x70, 0x58, 0x6e, 0xf4, 0xc0, 0xe7, 0x72, 0x10, 0x61, + 0x02, 0xb6, 0x56, 0x52, 0xfd, 0x9e, 0x90, 0xae, 0xa6, 0x37, 0xb0, 0xc8, + 0x08, 0xe6, 0xd2, 0x8e, 0xd8, 0xae, 0xab, 0x18, 0xab, 0x75, 0x0d, 0x5b, + 0x7b, 0x5d, 0x34, 0xf9, 0x18, 0xce, 0x86, 0x3e, 0xee, 0x94, 0xfa, 0xe4, + 0xcb, 0x67, 0xd8, 0xd3, 0x09, 0x51, 0xdb, 0x4b, 0xfa, 0xdf, 0x62, 0x07, + 0x04, 0x36, 0x63, 0x0a, 0x49, 0x5e, 0x10, 0x8f, 0x22, 0xc3, 0x83, 0xc0, + 0x81, 0x07, 0xfb, 0xf7, 0xe3, 0x63, 0xd5, 0xe7, 0xf7, 0xb6, 0x10, 0xc1, + 0x34, 0x61, 0x7c, 0x52, 0x70, 0x27, 0x49, 0x0a, 0xa2, 0x58, 0x2e, 0xd0, + 0xd8, 0x76, 0x98, 0x53, 0xf9, 0x44, 0x7a, 0xfb, 0x74, 0x44, 0xac, 0xa2, + 0x03, 0x4a, 0x7e, 0x02, 0x58, 0x58, 0x5c, 0x49, 0xaa, 0xb5, 0x4e, 0x61, + 0x24, 0xec, 0xb9, 0xf9, 0x5d, 0xaa, 0x50, 0x7e, 0x86, 0xd7, 0xdd, 0xe3, + 0x66, 0xc9, 0xfb, 0x2e, 0xb0, 0x43, 0x0b, 0x7a, 0x99, 0x0f, 0x1f, 0x05, + 0x5d, 0xf4, 0xb3, 0xb6, 0xc2, 0xcb, 0x7e, 0x35, 0x3b, 0x39, 0x47, 0x23, + 0xa1, 0x67, 0x23, 0x01, 0xa4, 0x35, 0x79, 0x02, 0x8a, 0x34, 0xa9, 0x22, + 0x35, 0xcc, 0x26, 0xd2, 0xa1, 0x5d, 0x5c, 0x7b, 0x99, 0x35, 0xc5, 0xb9, + 0x8a, 0x99, 0xc7, 0x52, 0xba, 0xdd, 0x08, 0x36, 0xe7, 0x90, 0x2c, 0xde, + 0x06, 0xab, 0xfa, 0xd9, 0xee, 0x91, 0x70, 0x52, 0x81, 0x4f, 0xb9, 0xd8, + 0xa7, 0x75, 0x51, 0x6b, 0x94, 0x84, 0x50, 0xc0, 0x6d, 0x3e, 0x33, 0xb6, + 0x12, 0xe8, 0x48, 0xc0, 0xf7, 0xdd, 0x73, 0x22, 0xe8, 0xb2, 0x64, 0xd1, + 0x7b, 0xb6, 0x7e, 0xf2, 0x11, 0x77, 0xa9, 0x3b, 0x13, 0xe9, 0xfd, 0x54, + 0xb7, 0x0c, 0xf5, 0x73, 0x7a, 0x6a, 0xa8, 0x70, 0xca, 0xa9, 0xa0, 0x82, + 0x59, 0x5e, 0x70, 0xe6, 0xdf, 0x68, 0xfa, 0xb0, 0x28, 0xe9, 0xcb, 0xb7, + 0xf7, 0x2e, 0x9d, 0x48, 0xc2, 0xf2, 0x10, 0x6a, 0x98, 0xa8, 0x29, 0x8d, + 0xfd, 0xdf, 0x57, 0x5a, 0xfb, 0x3f, 0xe2, 0x66, 0x72, 0x9c, 0x33, 0x46, + 0xf5, 0x67, 0xdb, 0xd3, 0xcf, 0x2f, 0xba, 0xfb, 0x82, 0xae, 0x58, 0x51, + 0xca, 0x03, 0x1c, 0x6e, 0x82, 0x59, 0xd8, 0x22, 0xea, 0x86, 0x23, 0xa3, + 0xb6, 0x3d, 0xd1, 0xde, 0x7c, 0x26, 0x6c, 0x89, 0x27, 0x8b, 0x3b, 0xbe, + 0x2d, 0x33, 0x84, 0xeb, 0xd9, 0x4c, 0x75, 0x57, 0xc6, 0x3d, 0x08, 0xd2, + 0x90, 0x50, 0x8c, 0xb7, 0x7e, 0xd8, 0x0a, 0xd9, 0x76, 0x63, 0x54, 0x0b, + 0x72, 0x09, 0xac, 0x3f, 0x7e, 0x96, 0x08, 0xbe, 0x2d, 0xb3, 0x1b, 0x83, + 0x71, 0x54, 0xf1, 0xac, 0xcf, 0xed, 0x92, 0xe0, 0x12, 0x4f, 0xcd, 0x1c, + 0x62, 0x6d, 0x0d, 0x24, 0xdb, 0x9e, 0x9c, 0x5a, 0x31, 0x6d, 0x3e, 0x9f, + 0xed, 0xf2, 0xc6, 0x2f, 0xa5, 0x54, 0x83, 0xce, 0xea, 0x4c, 0x9c, 0x1c, + 0x9a, 0x54, 0x0d, 0x3e, 0xb8, 0x11, 0x64, 0x22, 0xac, 0x42, 0x29, 0xf3, + 0xbe, 0x8d, 0xdf, 0x8d, 0xbc, 0xa6, 0x41, 0x51, 0x59, 0x0b, 0x3e, 0xef, + 0x04, 0x11, 0xaa, 0xeb, 0x2b, 0x25, 0xca, 0x03, 0xcc, 0xdb, 0x53, 0x09, + 0xb2, 0x81, 0x53, 0x51, 0x5e, 0x9d, 0x34, 0x3d, 0x5d, 0xef, 0x47, 0x1d, + 0x5c, 0x67, 0xac, 0x2c, 0xe5, 0x9b, 0x62, 0xdb, 0x62, 0x91, 0xb8, 0x75, + 0x3b, 0x0e, 0xc1, 0x50, 0x38, 0xb8, 0xba, 0x5e, 0xd0, 0xfd, 0x17, 0x05, + 0x0c, 0xba, 0xfe, 0xbd, 0xe1, 0x8d, 0x78, 0xcd, 0xa9, 0x2f, 0x21, 0xe1, + 0x62, 0xed, 0x72, 0x75, 0x8f, 0x68, 0xfd, 0x50, 0xad, 0x4b, 0x84, 0xb4, + 0xa2, 0x31, 0x8d, 0xd0, 0x62, 0x79, 0x93, 0x7d, 0xb7, 0x05, 0xd5, 0x35, + 0xd5, 0x16, 0xfd, 0xb0, 0x75, 0x72, 0x41, 0xa2}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of sequence + // tcID: 98 + {SEC_OID_SHA512, + 98, + {0x90, 0x4a, 0xce, 0xf8, 0xf7, 0x64, 0xed, 0xa8, 0x21, 0xc3, 0x9c, 0x4c, + 0x75, 0x44, 0x3f, 0x43, 0xcc, 0x00, 0xe0, 0xab, 0x0c, 0xdc, 0xc6, 0xac, + 0x9a, 0x3e, 0xcb, 0xf2, 0x1c, 0x38, 0x99, 0x9d, 0x04, 0xc1, 0x5a, 0x9b, + 0x11, 0xd7, 0xca, 0x9d, 0xe9, 0xc2, 0x21, 0xb2, 0xad, 0x3a, 0x23, 0x3f, + 0x98, 0x84, 0x23, 0x86, 0x8f, 0x5a, 0xff, 0x0a, 0xce, 0x18, 0x9a, 0x48, + 0xc4, 0x45, 0x2c, 0x41, 0xd3, 0xcf, 0xd0, 0xbd, 0xfa, 0x29, 0xd6, 0x65, + 0x2c, 0xca, 0x36, 0x85, 0x06, 0x2f, 0xd6, 0xd5, 0x91, 0x22, 0xa3, 0x7c, + 0xde, 0xd7, 0x90, 0x12, 0x2d, 0x1f, 0x4d, 0xde, 0xcd, 0xac, 0xfa, 0x50, + 0x60, 0x56, 0x58, 0xf2, 0x3c, 0x20, 0x13, 0xc3, 0x18, 0x14, 0xc2, 0x32, + 0x30, 0xca, 0x2a, 0xde, 0xf7, 0xca, 0x10, 0x23, 0x9f, 0xa9, 0xd5, 0x6a, + 0x14, 0x1c, 0xfd, 0x6c, 0x4f, 0x48, 0xeb, 0x87, 0xb0, 0x8d, 0x7f, 0xbf, + 0x12, 0xe9, 0xe6, 0x2d, 0x27, 0xa8, 0x6f, 0x82, 0xf2, 0x29, 0xcd, 0xad, + 0x78, 0xec, 0x31, 0xd1, 0x14, 0x6d, 0x33, 0x9a, 0xa6, 0xfe, 0x06, 0x26, + 0x18, 0x23, 0xf8, 0x99, 0xf4, 0x18, 0xd1, 0x9a, 0x3b, 0xdf, 0x81, 0x7f, + 0x08, 0x60, 0x77, 0xd7, 0xdf, 0xc8, 0xfa, 0x1b, 0x9f, 0x96, 0x58, 0x6f, + 0x08, 0x54, 0x27, 0x97, 0x95, 0xe9, 0xb7, 0x25, 0x96, 0xf2, 0x58, 0x72, + 0xf8, 0x8a, 0x0e, 0x00, 0xe9, 0x1e, 0xd1, 0x85, 0x45, 0x82, 0x3f, 0x8e, + 0x42, 0x7b, 0x2b, 0x4d, 0xde, 0x5d, 0xcc, 0x11, 0x03, 0x81, 0xb7, 0x7d, + 0x4e, 0x5c, 0x39, 0x7a, 0xd9, 0xcd, 0xa2, 0x05, 0x20, 0x62, 0x12, 0x3b, + 0x32, 0x29, 0x3a, 0x1d, 0x73, 0xf7, 0xb3, 0x2d, 0xd9, 0x87, 0x61, 0xb9, + 0xea, 0xc5, 0xcc, 0xa2, 0xd3, 0x97, 0x48, 0x94, 0x69, 0x21, 0x6e, 0xed, + 0x8e, 0x4f, 0x35, 0x94, 0x71, 0xc7, 0x02, 0x5f, 0x66, 0xe7, 0xaf, 0xfd, + 0x79, 0xc8, 0xb3, 0x4c, 0x61, 0x12, 0x33, 0xa1, 0x97, 0xa9, 0x66, 0x42, + 0xed, 0x5d, 0x7a, 0xe4, 0xd4, 0xa8, 0x15, 0x56, 0x79, 0xf1, 0x74, 0x38, + 0x6c, 0x5a, 0x90, 0xc8, 0x26, 0x5f, 0x7c, 0x73, 0xfa, 0xf1, 0xd9, 0xc5, + 0x10, 0x17, 0x3d, 0xd5, 0x2a, 0x00, 0x87, 0x7b, 0xd7, 0xaf, 0xc9, 0x95, + 0xf6, 0x39, 0x91, 0x45, 0x81, 0x6a, 0x76, 0x4e, 0x68, 0x83, 0x8a, 0xfc, + 0xc5, 0x4d, 0xce, 0xbe, 0x67, 0x18, 0x12, 0x90, 0x50, 0x5d, 0x3a, 0x27, + 0x4b, 0xe2, 0x8c, 0x9b, 0x2a, 0x4d, 0xb3, 0x92, 0x4a, 0x98, 0xc3, 0xc1, + 0x31, 0x21, 0x23, 0x9f, 0xe4, 0x6b, 0x76, 0x68, 0x5b, 0xed, 0xf1, 0xb8, + 0x9f, 0xa2, 0xc0, 0x55, 0xf0, 0x1d, 0x4a, 0x44, 0x67, 0x92, 0x31, 0xdd, + 0x9b, 0x9a, 0x2c, 0x24, 0xfc, 0xd0, 0xb7, 0xc9, 0x52, 0x54, 0xc3, 0x6d, + 0xe5, 0x25, 0x1e, 0x49, 0x6d, 0xb6, 0x73, 0x72, 0xc1, 0xf7, 0x64, 0x22, + 0xa6, 0x87, 0x26, 0x71, 0x86, 0xb3, 0xeb, 0xbb, 0x6b, 0x4f, 0xdb, 0x7a, + 0x93, 0xab, 0x5c, 0xa9, 0xeb, 0x0e, 0x0e, 0x45, 0xca, 0xb2, 0xb2, 0xb9, + 0xca, 0x8d, 0x5c, 0x8e, 0x19, 0xaa, 0xd4, 0x87, 0x76, 0xe4, 0x5b, 0x92, + 0xe1, 0xba, 0xa1, 0xb4, 0x27, 0x5d, 0x7a, 0x83, 0x55, 0x91, 0x16, 0x93, + 0xe5, 0xf7, 0x91, 0x79, 0x3b, 0xd6, 0xcc, 0x01, 0xfb, 0xa8, 0x21, 0xd4, + 0xb4, 0xe6, 0x15, 0x0c, 0xbb, 0x49, 0x58, 0xcd, 0x1a, 0xbf, 0x7e, 0x3c, + 0x9e, 0x11, 0xe1, 0x92, 0x54, 0xe7, 0x4d, 0x44, 0x19, 0x03, 0x79, 0x1c, + 0x8d, 0xb1, 0x11, 0xfc, 0x40, 0xb9, 0xcb, 0xe7, 0x80, 0xed, 0x31, 0x75, + 0x59, 0x6c, 0x98, 0x54, 0x60, 0x73, 0xe9, 0x18, 0xda, 0xff, 0xba, 0x9f, + 0x87, 0xa9, 0x2e, 0x39, 0x7b, 0x61, 0xb8, 0xa3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 99 + {SEC_OID_SHA512, + 99, + {0xb6, 0xb0, 0x31, 0x38, 0x19, 0x9e, 0xb4, 0xe3, 0x99, 0xd4, 0x72, 0xbe, + 0x6d, 0x35, 0x04, 0x66, 0x68, 0x20, 0xc5, 0x22, 0x60, 0x15, 0x0b, 0xd3, + 0xed, 0x24, 0xfa, 0xc6, 0x7d, 0x34, 0x6d, 0xe3, 0xdf, 0xc5, 0xb9, 0x4f, + 0x86, 0x83, 0x70, 0x4d, 0xe5, 0xdc, 0xe5, 0xe5, 0xe4, 0xfc, 0x2f, 0xc3, + 0xdc, 0xd7, 0x7a, 0x3f, 0x60, 0xec, 0x39, 0x3d, 0x4b, 0x7b, 0x18, 0x3e, + 0x3d, 0x60, 0x9d, 0x2a, 0xda, 0x0e, 0x6b, 0x21, 0x07, 0xcc, 0x84, 0x08, + 0x9a, 0xcf, 0x92, 0x09, 0x18, 0x36, 0x07, 0xb2, 0x2d, 0xfb, 0x97, 0x39, + 0xf4, 0x05, 0x57, 0x19, 0x22, 0x92, 0xf5, 0x17, 0x23, 0xb8, 0xa2, 0x61, + 0xbb, 0xf1, 0xf1, 0x18, 0x4c, 0xbb, 0xea, 0x65, 0xf6, 0xda, 0x81, 0x18, + 0x63, 0x4a, 0xbc, 0xa9, 0xb8, 0xc2, 0x3f, 0xcc, 0xec, 0xd7, 0x4f, 0x14, + 0xc4, 0x9f, 0xc0, 0xc8, 0x3b, 0xf2, 0xe6, 0xc8, 0xa6, 0xce, 0x20, 0xd8, + 0xc5, 0x0b, 0xda, 0xc4, 0xc5, 0x2c, 0xc0, 0x05, 0x34, 0x80, 0x62, 0x6b, + 0x01, 0xb3, 0xb4, 0x68, 0x16, 0x0f, 0xc4, 0x71, 0x47, 0xeb, 0xf8, 0xed, + 0xf7, 0x58, 0x60, 0xa5, 0xa5, 0x00, 0x45, 0x53, 0x47, 0x63, 0x09, 0x83, + 0xad, 0xa5, 0x20, 0xe7, 0x31, 0x7e, 0x91, 0x82, 0x4f, 0xde, 0xc6, 0xa0, + 0xd1, 0x7a, 0x90, 0x01, 0xb9, 0xd2, 0x32, 0x2c, 0x39, 0xc8, 0xea, 0xfe, + 0x67, 0xec, 0x48, 0x4e, 0xfe, 0xce, 0xec, 0xae, 0x83, 0xc8, 0x75, 0x58, + 0x9d, 0x66, 0x25, 0xb2, 0x0f, 0x49, 0x4e, 0x39, 0x0f, 0xc7, 0x98, 0x16, + 0xcb, 0x80, 0xf8, 0xf3, 0x05, 0x01, 0x81, 0x43, 0xa6, 0x8b, 0x46, 0x57, + 0x22, 0x52, 0xce, 0x0a, 0xe5, 0x24, 0x0f, 0xd5, 0x5e, 0x40, 0xad, 0x76, + 0xd3, 0x69, 0x93, 0xcd, 0xee, 0xc6, 0xbd, 0x67, 0x33, 0xdd, 0xfe, 0x71, + 0xea, 0x6b, 0xe9, 0x59, 0x98, 0xce, 0x53, 0xa6, 0x01, 0xdf, 0xe8, 0x7e, + 0x35, 0xca, 0x08, 0xf6, 0xae, 0xf1, 0x1a, 0x24, 0x7c, 0xea, 0x52, 0x0e, + 0xe7, 0xf3, 0xa8, 0xc7, 0x03, 0x05, 0x3e, 0xcc, 0x85, 0xf9, 0xb0, 0x41, + 0xaf, 0x3e, 0x68, 0x25, 0x4b, 0x4c, 0x3c, 0xc2, 0x8d, 0x10, 0x71, 0x4c, + 0xd9, 0xe1, 0xb6, 0xcb, 0x08, 0xb0, 0xf9, 0xa9, 0xe0, 0xa6, 0xf9, 0x02, + 0xa0, 0xbb, 0xaa, 0xcc, 0x98, 0xdb, 0x90, 0xca, 0xad, 0xe7, 0x14, 0xa1, + 0xed, 0xe7, 0xf1, 0x32, 0x59, 0x37, 0x94, 0xe2, 0x5a, 0x46, 0x92, 0x43, + 0xd7, 0xcb, 0xac, 0x76, 0xf8, 0x52, 0xd8, 0x22, 0xfc, 0x82, 0x35, 0x15, + 0x41, 0x9e, 0x6f, 0x0a, 0xc8, 0xa8, 0x5a, 0xba, 0xe4, 0x2a, 0xba, 0xdf, + 0x27, 0x4a, 0xbc, 0x5a, 0x9c, 0x41, 0x27, 0xa3, 0x75, 0xcf, 0xae, 0xfe, + 0x6c, 0xad, 0x2b, 0xe6, 0x9d, 0x14, 0xdd, 0x29, 0x82, 0x9b, 0x62, 0xc9, + 0xf7, 0x48, 0xa2, 0xf6, 0x4c, 0x63, 0x2b, 0xfe, 0xed, 0xba, 0x19, 0x2d, + 0x7b, 0x0d, 0x68, 0x6b, 0xce, 0xdb, 0x29, 0xbe, 0x3f, 0xf0, 0x58, 0x98, + 0x66, 0xda, 0xe5, 0xac, 0x16, 0x05, 0x8e, 0x02, 0x27, 0xfc, 0x98, 0xea, + 0xe3, 0x2d, 0xa5, 0x66, 0x85, 0x1c, 0x02, 0x3a, 0xe6, 0x7f, 0x5d, 0xe3, + 0xd2, 0xee, 0xa5, 0x6a, 0x15, 0xef, 0xfd, 0xb6, 0x15, 0xd4, 0xaa, 0x21, + 0x76, 0x81, 0x21, 0x6f, 0xd4, 0x2d, 0x50, 0xb2, 0x55, 0xdd, 0xcb, 0x9d, + 0xde, 0xc8, 0xa8, 0x1b, 0x2e, 0x7e, 0x88, 0x1b, 0xac, 0xd3, 0xcc, 0x0f, + 0x1a, 0x52, 0x12, 0xdd, 0x3f, 0x66, 0xdc, 0x52, 0x99, 0x45, 0x55, 0xa6, + 0x7a, 0xc5, 0xdf, 0x06, 0x07, 0xcd, 0xfd, 0x27, 0x9a, 0xdb, 0x3c, 0xb0, + 0x98, 0x3c, 0x05, 0xa0, 0x11, 0x7d, 0xaa, 0x86, 0xb2, 0xda, 0x84, 0xb5, + 0xce, 0x14, 0x6c, 0x1d, 0xd5, 0x81, 0x15, 0xa4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for sequence + // tcID: 100 + {SEC_OID_SHA512, + 100, + {0xa6, 0xcb, 0xc4, 0x95, 0x9b, 0x1d, 0xf4, 0x9d, 0x75, 0x12, 0x33, 0xe5, + 0x34, 0x51, 0x3f, 0xba, 0x0e, 0xfb, 0x1d, 0x46, 0x70, 0xe7, 0x2f, 0x76, + 0xce, 0xb2, 0xb0, 0xaa, 0x90, 0xc1, 0xca, 0xad, 0x84, 0x30, 0xba, 0x70, + 0x67, 0xe4, 0xe9, 0xf4, 0xd0, 0xa2, 0x74, 0x76, 0x2a, 0x78, 0xc6, 0xa4, + 0xc2, 0x4c, 0x40, 0x39, 0xea, 0x66, 0x8e, 0x6e, 0x51, 0xed, 0x4d, 0xf9, + 0x8b, 0xe1, 0x32, 0x80, 0x40, 0x78, 0xff, 0xff, 0x46, 0x9d, 0x00, 0xac, + 0xad, 0x62, 0x0f, 0xae, 0x3b, 0xe3, 0xa9, 0xb4, 0x6d, 0x89, 0x82, 0x4a, + 0x4f, 0x8a, 0x4a, 0x34, 0xd0, 0xc8, 0x37, 0xdd, 0x6e, 0x61, 0x2c, 0x05, + 0x47, 0x7c, 0x39, 0x62, 0x34, 0x29, 0xfc, 0x34, 0x50, 0x45, 0x24, 0xd6, + 0xcd, 0xfe, 0xe0, 0x31, 0x04, 0xc6, 0xcd, 0x05, 0xab, 0x2e, 0x01, 0xf2, + 0xe4, 0xcc, 0xca, 0xb8, 0xb0, 0x8e, 0x90, 0x5c, 0xae, 0x05, 0xd7, 0xf8, + 0x58, 0xa6, 0x7a, 0x14, 0x9e, 0x8e, 0xef, 0xbe, 0xe4, 0xe7, 0xc0, 0x1c, + 0x85, 0x12, 0x15, 0xa1, 0xc3, 0x03, 0x66, 0x6e, 0xc3, 0x92, 0x72, 0xb5, + 0xba, 0x98, 0x70, 0xc0, 0xd3, 0x82, 0x45, 0x46, 0xb3, 0xd3, 0x14, 0xbf, + 0x04, 0x07, 0xe3, 0x3b, 0xbd, 0x8e, 0x7c, 0x04, 0xac, 0x77, 0xc9, 0x35, + 0xf9, 0x0b, 0x46, 0x79, 0xe8, 0xb1, 0x4f, 0x72, 0x46, 0x01, 0xa2, 0x5b, + 0xbd, 0x3c, 0x61, 0xe3, 0x04, 0x02, 0x8e, 0xb9, 0xed, 0x0f, 0x97, 0x4d, + 0xaa, 0xcd, 0x5f, 0xc9, 0xf6, 0xfe, 0xaf, 0x36, 0x23, 0x7b, 0xbd, 0x41, + 0x3e, 0x16, 0xaa, 0xf1, 0x88, 0xc6, 0x5d, 0xef, 0x2a, 0xb7, 0x33, 0x53, + 0xc9, 0xf1, 0x7a, 0x5f, 0xa0, 0xd4, 0x90, 0x59, 0x8f, 0x27, 0xf3, 0xc7, + 0xec, 0x41, 0xbc, 0x23, 0x99, 0x43, 0x6e, 0x7b, 0xa6, 0xa1, 0x0b, 0x8f, + 0x2c, 0xd6, 0x63, 0x9c, 0x93, 0x2c, 0x5f, 0x1f, 0x85, 0x12, 0xe3, 0xe2, + 0x5b, 0xd4, 0x0d, 0x6e, 0x27, 0x76, 0x63, 0x38, 0x28, 0xc2, 0x55, 0x6f, + 0x06, 0x61, 0xbb, 0x80, 0xae, 0x7a, 0x5f, 0xd2, 0x2e, 0xb5, 0x0d, 0x8b, + 0x61, 0x79, 0x16, 0xb6, 0x4d, 0xf8, 0xe4, 0x92, 0x7d, 0x07, 0xd6, 0x16, + 0x85, 0xa0, 0xc3, 0x1b, 0x16, 0x8b, 0xbd, 0x3f, 0x89, 0xdc, 0xa6, 0x36, + 0x86, 0x47, 0x35, 0xb3, 0xd6, 0x85, 0x1a, 0xb6, 0xd4, 0xce, 0xfe, 0x98, + 0x3d, 0x7e, 0x76, 0x5a, 0x25, 0x1d, 0x26, 0xab, 0x98, 0xc5, 0x30, 0xd1, + 0x9d, 0xe0, 0x21, 0x3c, 0x76, 0x25, 0xa7, 0x90, 0x46, 0x04, 0xac, 0xd6, + 0x86, 0x33, 0xd0, 0x28, 0x4d, 0x83, 0xe6, 0xa5, 0x59, 0xcd, 0xee, 0xe2, + 0x7f, 0x1d, 0xc3, 0x08, 0xdb, 0xf2, 0x35, 0x21, 0xa2, 0x2a, 0x42, 0x73, + 0x9d, 0x5d, 0xb8, 0x11, 0x9d, 0xbc, 0x5d, 0x34, 0x22, 0x0d, 0x1f, 0x30, + 0xe6, 0x2b, 0xcd, 0xd9, 0x78, 0x08, 0xf0, 0x09, 0x20, 0xf9, 0x90, 0xed, + 0xea, 0x9c, 0x3c, 0xd7, 0x3a, 0xb6, 0x59, 0xcc, 0x44, 0x3e, 0x6c, 0x38, + 0xa7, 0x20, 0x96, 0x69, 0x17, 0x6f, 0x85, 0x30, 0x69, 0x9d, 0xc2, 0x2e, + 0xc0, 0x2b, 0xf0, 0x1f, 0xeb, 0x4b, 0x2f, 0x58, 0x67, 0x4c, 0x48, 0x38, + 0x66, 0x3f, 0xdb, 0x37, 0xc8, 0xae, 0xd4, 0x15, 0xbf, 0xd2, 0xb7, 0x9b, + 0x77, 0x79, 0x38, 0x4a, 0xd4, 0x55, 0x5c, 0x62, 0x67, 0x0d, 0x27, 0x1c, + 0x55, 0x3c, 0xc0, 0x0e, 0x46, 0x53, 0x7e, 0x4d, 0x25, 0xfe, 0xc9, 0x55, + 0xca, 0x50, 0x43, 0x51, 0xb7, 0xc7, 0x78, 0x69, 0x93, 0xad, 0x92, 0x33, + 0x5e, 0x19, 0xbf, 0xbc, 0xbb, 0x8f, 0x44, 0x41, 0x71, 0x45, 0x23, 0xf2, + 0x87, 0x55, 0xb8, 0xcf, 0xba, 0x03, 0x1c, 0x71, 0x9d, 0x15, 0x21, 0xac, + 0x05, 0xe3, 0x99, 0x09, 0x2a, 0xd4, 0xd5, 0x1c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 101 + {SEC_OID_SHA512, + 101, + {0x95, 0x31, 0x36, 0x51, 0xa5, 0x54, 0xff, 0xad, 0x8c, 0x25, 0x1b, 0xdd, + 0xb2, 0x4d, 0xac, 0x0c, 0x4f, 0xab, 0x35, 0x44, 0xe8, 0x2d, 0x62, 0xf7, + 0x44, 0x5c, 0xc6, 0xbe, 0x99, 0xbe, 0x3a, 0x5e, 0xb2, 0xb7, 0xf6, 0xb7, + 0xdb, 0x3f, 0x26, 0xb9, 0x17, 0x95, 0x21, 0x0a, 0x56, 0x90, 0x7a, 0xf9, + 0xae, 0x53, 0x06, 0xb7, 0x3d, 0x6b, 0x89, 0x93, 0xed, 0xa7, 0x4c, 0x44, + 0x18, 0x43, 0x85, 0xc4, 0xc0, 0x36, 0x8b, 0x9d, 0x43, 0x14, 0xe0, 0x5b, + 0xa0, 0xf5, 0x19, 0xdf, 0xb3, 0x95, 0x93, 0x76, 0x55, 0x49, 0x89, 0xf4, + 0xe8, 0x50, 0xd5, 0xe2, 0x5c, 0xc0, 0xc0, 0x91, 0xff, 0xaf, 0x33, 0x88, + 0xcf, 0xdb, 0xe9, 0x46, 0x88, 0xd5, 0x4e, 0x5e, 0xd4, 0x95, 0x4e, 0x00, + 0xf7, 0x4d, 0x1f, 0x71, 0x9d, 0x8f, 0x96, 0x15, 0xd4, 0x40, 0x68, 0x82, + 0xbf, 0x37, 0xf0, 0xc1, 0xcf, 0x8c, 0x1c, 0x0f, 0x2a, 0x6c, 0x7a, 0x82, + 0xaa, 0xb3, 0xa8, 0x20, 0xf9, 0xfb, 0x24, 0x19, 0x71, 0xcf, 0x51, 0xd1, + 0x5b, 0xd2, 0x6f, 0x8d, 0xf9, 0x0c, 0xd3, 0x59, 0x7d, 0x9e, 0xe3, 0x1e, + 0x25, 0x8c, 0x53, 0x37, 0x2c, 0x19, 0x49, 0xb2, 0x72, 0x85, 0x59, 0xe1, + 0x74, 0xae, 0x34, 0x72, 0x6f, 0xf1, 0x76, 0xd3, 0x80, 0x55, 0xec, 0x1b, + 0xda, 0x06, 0xcf, 0xa9, 0x6d, 0x07, 0xc4, 0x93, 0x4f, 0x4f, 0xce, 0xbe, + 0xb9, 0xd4, 0xa4, 0xc0, 0x30, 0x80, 0xce, 0xe9, 0xd6, 0x11, 0xcd, 0xf6, + 0xaf, 0x64, 0xf0, 0x51, 0xc5, 0xcb, 0xcd, 0xb9, 0x7d, 0x91, 0xfa, 0x2d, + 0xe5, 0xb9, 0x2b, 0xbb, 0x9b, 0x01, 0xbd, 0x87, 0x4e, 0x1e, 0x9e, 0xd2, + 0x96, 0x49, 0x82, 0xbd, 0xf4, 0xdc, 0x91, 0x40, 0xea, 0x84, 0xb2, 0x70, + 0x06, 0x93, 0xf8, 0x04, 0xe4, 0xab, 0x9c, 0x6b, 0xcc, 0xfe, 0x25, 0x19, + 0x64, 0xfc, 0xa5, 0x79, 0x87, 0x9e, 0x2c, 0x01, 0x5e, 0x65, 0x37, 0xc4, + 0x88, 0x97, 0x43, 0xda, 0x60, 0x9f, 0xa7, 0x8b, 0x15, 0x5f, 0xc0, 0x25, + 0x48, 0xf3, 0x53, 0xdb, 0x6f, 0x47, 0x03, 0x58, 0xb9, 0xc6, 0xe7, 0x2b, + 0x1c, 0x40, 0xcc, 0x41, 0xa5, 0xc3, 0xda, 0x88, 0x58, 0x16, 0x63, 0xe7, + 0x21, 0xf0, 0x2d, 0x44, 0x3f, 0x22, 0xc9, 0xd8, 0xdb, 0x05, 0x69, 0x25, + 0xd8, 0x05, 0xf5, 0x05, 0xc7, 0x7c, 0x27, 0x0f, 0x37, 0xc4, 0x48, 0xb1, + 0x5c, 0x0e, 0xcd, 0xb2, 0x39, 0x6c, 0xd7, 0x90, 0xc4, 0x34, 0xc1, 0xb9, + 0xcf, 0x8c, 0xb8, 0x89, 0xc2, 0x72, 0xc0, 0x52, 0x4c, 0x44, 0x35, 0x1a, + 0xbb, 0x64, 0xb3, 0xb6, 0x51, 0x94, 0xeb, 0x7b, 0x76, 0x24, 0x1d, 0x97, + 0x1d, 0x25, 0x05, 0xc2, 0x1a, 0xf8, 0x55, 0x88, 0xaa, 0x98, 0xb4, 0xc0, + 0x20, 0xe3, 0xda, 0x10, 0x62, 0x75, 0xd6, 0xad, 0x92, 0xac, 0x77, 0xb3, + 0x83, 0xb4, 0x63, 0xf7, 0x12, 0xc7, 0x0a, 0xd7, 0x08, 0x5c, 0x49, 0xf4, + 0x51, 0x54, 0x02, 0x26, 0x4c, 0xfe, 0x1f, 0xdd, 0x70, 0xa2, 0x20, 0xb3, + 0xa0, 0x55, 0x2d, 0x71, 0xbe, 0x2c, 0x8f, 0x1c, 0xaa, 0x3f, 0x6f, 0x7e, + 0x53, 0xb9, 0x14, 0x7b, 0x42, 0xd4, 0x97, 0x1d, 0x7b, 0x03, 0x14, 0xda, + 0x97, 0xa2, 0x0d, 0xac, 0x44, 0x79, 0x58, 0x49, 0xa1, 0x55, 0xa4, 0x8f, + 0x40, 0xdd, 0x10, 0xd2, 0x02, 0x51, 0x89, 0xd5, 0xa2, 0xa6, 0xa1, 0x76, + 0xe4, 0x4a, 0xed, 0x26, 0x6e, 0x79, 0xa5, 0x27, 0x13, 0xd8, 0x82, 0x0a, + 0x52, 0x89, 0x3e, 0xfd, 0x32, 0xb3, 0xd2, 0xf2, 0x25, 0x09, 0xc8, 0x13, + 0x24, 0x5a, 0x6d, 0xf5, 0xfb, 0x90, 0x76, 0xa9, 0x34, 0x03, 0x52, 0x16, + 0x7f, 0x2a, 0xba, 0x0e, 0x5d, 0x9a, 0xf3, 0x85, 0x69, 0xfe, 0xb6, 0xed, + 0xf4, 0x85, 0xcb, 0x10, 0x6d, 0xde, 0x28, 0x4b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 102 + {SEC_OID_SHA512, + 102, + {0xa0, 0x57, 0xee, 0xff, 0x7f, 0xb0, 0xd8, 0x37, 0x99, 0x34, 0x4e, 0x85, + 0xb0, 0x8e, 0x98, 0x41, 0x0e, 0x2a, 0x85, 0xf6, 0xbd, 0x08, 0xbc, 0xb9, + 0xc1, 0x5a, 0x16, 0x62, 0xb0, 0xd4, 0xcc, 0xc9, 0xd7, 0xcb, 0xba, 0xdd, + 0x74, 0x94, 0xb8, 0xad, 0x39, 0x0b, 0x58, 0xe5, 0xc4, 0x8c, 0x9f, 0xea, + 0xd6, 0x10, 0x91, 0xdf, 0x7b, 0x3b, 0x59, 0xc7, 0x21, 0xb8, 0x24, 0x38, + 0x26, 0x5b, 0x7b, 0xa6, 0xe3, 0xcf, 0xaf, 0x39, 0x12, 0xbd, 0x3e, 0xee, + 0x3a, 0x8f, 0x0e, 0xa6, 0x4c, 0xb8, 0x69, 0x6a, 0x39, 0x3d, 0xba, 0xf5, + 0x59, 0x59, 0xd7, 0xe5, 0x16, 0xe1, 0x67, 0x85, 0xd1, 0x84, 0x84, 0x7d, + 0xaa, 0xc9, 0x58, 0x44, 0x5a, 0x79, 0x01, 0x3a, 0x48, 0x84, 0xe4, 0x34, + 0xee, 0x75, 0x6d, 0xe7, 0x53, 0x38, 0x53, 0xcd, 0x21, 0x9b, 0x0f, 0x5a, + 0x4f, 0xaa, 0x11, 0x33, 0xff, 0x09, 0xd4, 0x3c, 0x00, 0xc4, 0x9f, 0xe3, + 0x7d, 0xff, 0xe0, 0xe3, 0xfa, 0xc8, 0x50, 0xc2, 0xd9, 0xc8, 0xe0, 0x26, + 0x4e, 0x64, 0x95, 0x5e, 0xb3, 0xf7, 0x8f, 0xa1, 0x77, 0x95, 0xdd, 0x59, + 0x5c, 0x38, 0x32, 0x47, 0x42, 0xed, 0x77, 0xb8, 0x55, 0x60, 0xe3, 0xde, + 0xe3, 0x86, 0x7b, 0xa4, 0xa7, 0x93, 0xdc, 0xaf, 0x8f, 0x08, 0xfa, 0xa6, + 0x12, 0x53, 0x03, 0x55, 0xbd, 0x37, 0x7c, 0x80, 0x09, 0xa0, 0x86, 0x87, + 0x99, 0x9a, 0x76, 0xb5, 0xe4, 0xc7, 0x4b, 0x36, 0x38, 0x5a, 0x07, 0x4e, + 0x73, 0x16, 0x39, 0x24, 0x57, 0x48, 0x6a, 0x86, 0x79, 0xb2, 0x26, 0xa1, + 0xec, 0xfa, 0x53, 0xf3, 0x66, 0x69, 0x77, 0xaf, 0x37, 0xe8, 0x60, 0xe2, + 0xc0, 0x74, 0xe8, 0x17, 0xb1, 0x1b, 0x9d, 0xd4, 0x96, 0x5d, 0x66, 0x00, + 0x74, 0xae, 0x3c, 0x50, 0x16, 0x02, 0x9a, 0x3f, 0xc2, 0x10, 0x82, 0x3f, + 0x3f, 0x84, 0x9a, 0x1c, 0x8f, 0xbe, 0xac, 0xe5, 0x68, 0x8a, 0x7a, 0xe7, + 0xfd, 0x33, 0x58, 0xbd, 0xd6, 0xee, 0x47, 0xd9, 0x6c, 0x0a, 0xe6, 0x09, + 0x03, 0x60, 0xba, 0x56, 0x01, 0xfa, 0x21, 0xcd, 0x60, 0xe7, 0x15, 0x94, + 0x43, 0x8f, 0xb4, 0xd9, 0x9b, 0x32, 0x76, 0xd4, 0x9e, 0x50, 0x65, 0x75, + 0xd8, 0x6f, 0xca, 0x97, 0x49, 0xd2, 0xdb, 0x96, 0x39, 0xdf, 0x69, 0xe1, + 0x5c, 0x89, 0xc3, 0xd5, 0x55, 0xf1, 0xbb, 0x0c, 0x74, 0xe4, 0xf1, 0xba, + 0x32, 0x97, 0xb8, 0xaf, 0xfe, 0x1f, 0xa7, 0x0d, 0x8f, 0xe5, 0xa1, 0x96, + 0x49, 0xa1, 0xf0, 0xd7, 0xf0, 0x68, 0x04, 0xb0, 0xe0, 0x21, 0x59, 0x8c, + 0x88, 0x1b, 0x69, 0x6d, 0x8a, 0x0b, 0x93, 0x96, 0xce, 0xcb, 0x61, 0xab, + 0xe0, 0xe1, 0x4e, 0xc2, 0x00, 0xcd, 0xe8, 0x0f, 0xbf, 0x23, 0xcf, 0x52, + 0x1e, 0x11, 0x09, 0x34, 0xee, 0x7f, 0x33, 0xab, 0xd6, 0x35, 0x5d, 0xca, + 0x78, 0xf5, 0x43, 0xd7, 0x1a, 0x2b, 0x05, 0x32, 0x7e, 0x0d, 0xbd, 0x88, + 0xc9, 0xbe, 0xcb, 0x18, 0x17, 0xfe, 0xb0, 0x7f, 0x18, 0xdf, 0x69, 0x4e, + 0x93, 0x12, 0xc3, 0xb4, 0xe2, 0x4b, 0xbc, 0xce, 0xda, 0xfe, 0xf4, 0xd0, + 0xbd, 0x99, 0xa2, 0x68, 0xdf, 0xab, 0xa3, 0x89, 0xf6, 0x46, 0x24, 0x71, + 0xeb, 0x91, 0x33, 0xa3, 0xbb, 0x49, 0x37, 0x9b, 0xba, 0x80, 0x38, 0x91, + 0x05, 0xc5, 0x20, 0x0b, 0x89, 0x9b, 0x53, 0xb4, 0xf5, 0x04, 0xd4, 0xdc, + 0xaa, 0xc1, 0x74, 0xf9, 0x9d, 0xd7, 0x42, 0xef, 0x57, 0x4b, 0xe0, 0x35, + 0x0d, 0x8c, 0x4f, 0x2d, 0xb3, 0xa8, 0x96, 0xe1, 0x62, 0xe3, 0x05, 0x8a, + 0xf5, 0xb9, 0x19, 0xf4, 0x02, 0x49, 0x34, 0x9c, 0x0c, 0x3e, 0x78, 0x0f, + 0x68, 0x5b, 0x11, 0x3d, 0x01, 0xa1, 0xf4, 0x40, 0x5c, 0xdf, 0x8e, 0xd4, + 0xbd, 0x86, 0x5a, 0xdb, 0x2d, 0x1c, 0x31, 0x40}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 103 + {SEC_OID_SHA512, + 103, + {0x04, 0x05, 0x0d, 0x0e, 0xf4, 0x2a, 0x4d, 0x14, 0x5e, 0x63, 0x32, 0x2e, + 0x2b, 0x20, 0xda, 0x48, 0xae, 0xc3, 0xbd, 0x58, 0xdc, 0x95, 0xa4, 0x65, + 0x8e, 0x69, 0xbe, 0x74, 0x0b, 0x65, 0x5b, 0xc9, 0x4b, 0xa3, 0xaf, 0x9c, + 0x5f, 0x9a, 0xf7, 0x6f, 0x02, 0x3e, 0xb6, 0x05, 0x1d, 0x9e, 0x29, 0x56, + 0xec, 0x96, 0x3f, 0xdf, 0x64, 0xcf, 0xef, 0x18, 0x62, 0xbf, 0x15, 0xb4, + 0xe8, 0x96, 0xd3, 0x7e, 0x88, 0x4a, 0x0a, 0x23, 0xb6, 0x07, 0x54, 0x14, + 0x0a, 0xac, 0x87, 0xd1, 0x55, 0x83, 0xb0, 0xcb, 0x84, 0xd8, 0xf9, 0x08, + 0x35, 0x55, 0xca, 0x64, 0x53, 0x0c, 0x64, 0x98, 0x4e, 0x3d, 0x32, 0x2b, + 0x42, 0x33, 0xb0, 0xa3, 0x18, 0xce, 0x33, 0xc5, 0x78, 0x57, 0x82, 0x99, + 0x86, 0xdc, 0xfd, 0x1d, 0x23, 0xdf, 0xed, 0x79, 0xd3, 0xc5, 0x9f, 0xfc, + 0x6b, 0xa4, 0x40, 0x52, 0xfe, 0x9f, 0x74, 0x23, 0x23, 0x48, 0xb9, 0xe4, + 0xe2, 0xd7, 0x04, 0x07, 0x04, 0x49, 0xb4, 0x85, 0x2d, 0x69, 0x85, 0x60, + 0x9b, 0x3d, 0x4f, 0x5b, 0x1e, 0xe5, 0x5d, 0x99, 0x61, 0x2d, 0x23, 0xdb, + 0x06, 0xf5, 0xd2, 0xfd, 0xca, 0xbc, 0x0b, 0x1f, 0x5c, 0xb2, 0xf4, 0x71, + 0x87, 0xae, 0xc2, 0xfa, 0xd8, 0xf3, 0x85, 0xa4, 0x38, 0xa5, 0xad, 0x5d, + 0x62, 0x12, 0x57, 0x4c, 0x5b, 0x61, 0xf5, 0x00, 0xa0, 0xd1, 0x92, 0xd2, + 0x53, 0x96, 0x82, 0x82, 0xc3, 0x93, 0xc4, 0x28, 0x55, 0xfb, 0xe4, 0x6f, + 0xd1, 0xe8, 0x56, 0x27, 0xc1, 0x54, 0xe4, 0xdf, 0x99, 0x9e, 0xd9, 0x5d, + 0x90, 0x5e, 0x89, 0x27, 0x8c, 0x23, 0xee, 0xb7, 0x9c, 0x58, 0x1c, 0x9b, + 0xd2, 0xf9, 0x25, 0x2c, 0x26, 0x5e, 0x33, 0x68, 0x95, 0x1f, 0xa3, 0x27, + 0x0b, 0x65, 0x82, 0xc9, 0x9d, 0x80, 0xf7, 0xe2, 0xb5, 0x8a, 0x6e, 0xa2, + 0x78, 0xd9, 0x8b, 0x29, 0x52, 0x73, 0xab, 0xda, 0x89, 0xf0, 0xdd, 0xa0, + 0xca, 0xeb, 0x3f, 0xc7, 0x81, 0x96, 0x73, 0xd5, 0x11, 0x6a, 0xd1, 0x69, + 0x91, 0x56, 0x3f, 0x08, 0xdb, 0x0c, 0x56, 0x39, 0xe1, 0xfa, 0xdc, 0xf0, + 0xca, 0x12, 0x2a, 0x2d, 0x12, 0x86, 0xa2, 0xf9, 0x94, 0xf6, 0x46, 0xfe, + 0x98, 0xef, 0xd3, 0x5a, 0x83, 0x99, 0x99, 0x15, 0xdf, 0x01, 0x70, 0x09, + 0x4a, 0xdd, 0x12, 0x71, 0xf2, 0xe3, 0xbb, 0x19, 0x3d, 0x56, 0x05, 0xd8, + 0xe4, 0x10, 0xd0, 0xfd, 0x0b, 0xb3, 0xe7, 0x3f, 0x64, 0x29, 0x5d, 0xec, + 0x54, 0x09, 0x36, 0x26, 0xf9, 0x2a, 0x22, 0x74, 0x98, 0xb6, 0xaf, 0x7a, + 0xaa, 0xbd, 0x88, 0xae, 0x1f, 0x05, 0x7d, 0x30, 0xb6, 0x1d, 0x5d, 0xa0, + 0x77, 0x8d, 0x67, 0xcf, 0x45, 0xc6, 0x5a, 0x3b, 0xee, 0x3a, 0x17, 0x20, + 0x39, 0xef, 0xe9, 0x7e, 0x25, 0xf3, 0xb3, 0x14, 0x5c, 0x47, 0xcb, 0x82, + 0x4b, 0x02, 0xb3, 0x93, 0xd1, 0x5f, 0x7b, 0x67, 0xe2, 0x16, 0x7d, 0xa3, + 0xf2, 0xc7, 0x40, 0xeb, 0x59, 0x1f, 0x6a, 0x4a, 0x6a, 0xfd, 0xee, 0x0e, + 0xaf, 0x60, 0x2f, 0xc9, 0x63, 0xaf, 0x17, 0x92, 0xca, 0xdc, 0x6f, 0xcf, + 0x80, 0x54, 0x32, 0xcf, 0xe0, 0x05, 0xe2, 0xd4, 0x48, 0x4d, 0xf2, 0x5c, + 0x99, 0x9e, 0xb4, 0x84, 0xff, 0xe6, 0x18, 0xb0, 0x3e, 0xe9, 0xbf, 0xd3, + 0x73, 0x41, 0x8e, 0xf1, 0x2a, 0xf8, 0x9b, 0x73, 0xba, 0x49, 0x02, 0x1b, + 0x27, 0x21, 0xd1, 0x8f, 0x5f, 0x9a, 0x02, 0x44, 0x97, 0xdf, 0xad, 0xf2, + 0x01, 0xb7, 0xf6, 0xfb, 0x74, 0x15, 0xf2, 0x55, 0xfd, 0x85, 0x34, 0xb6, + 0x2b, 0x2e, 0x2c, 0xf1, 0xe3, 0x37, 0xa2, 0x27, 0x0d, 0x6c, 0x28, 0x6f, + 0xfb, 0xad, 0xd0, 0x63, 0xfc, 0x09, 0xf0, 0xf8, 0xe9, 0x88, 0x08, 0x20, + 0xa6, 0xdc, 0x7d, 0x03, 0xd2, 0xbc, 0xdf, 0x5b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence + // tcID: 104 + {SEC_OID_SHA512, + 104, + {0x25, 0xf3, 0x64, 0xb8, 0xae, 0xd8, 0x78, 0xc5, 0x8c, 0xaf, 0x9b, 0x40, + 0xfa, 0xbf, 0x09, 0xd3, 0xa9, 0x51, 0x7f, 0x29, 0x7d, 0xbe, 0x4e, 0x10, + 0x1e, 0xb1, 0xfd, 0x84, 0x0a, 0x82, 0xe5, 0x7e, 0xbe, 0x9e, 0xc1, 0x85, + 0x20, 0x67, 0x56, 0xfc, 0x76, 0xa5, 0x3d, 0x9f, 0x04, 0x5e, 0xca, 0x0a, + 0x4d, 0x81, 0x9e, 0x87, 0xe8, 0x1f, 0xb0, 0x56, 0x98, 0x04, 0xc3, 0xb9, + 0xf6, 0x2a, 0x54, 0xac, 0xe4, 0x16, 0x3c, 0x96, 0x95, 0x84, 0x98, 0x78, + 0xad, 0xe0, 0x9d, 0xfa, 0xe4, 0xf5, 0x0f, 0xca, 0x5c, 0x68, 0xdd, 0x20, + 0x1e, 0x6a, 0x1b, 0xc2, 0xcb, 0x0c, 0xf9, 0x70, 0xcd, 0xea, 0xb3, 0x63, + 0x09, 0x15, 0x55, 0x6b, 0x79, 0xa9, 0xae, 0xd7, 0x90, 0x3a, 0x52, 0x62, + 0x88, 0xb6, 0x6b, 0x00, 0xa3, 0x0f, 0x56, 0x5e, 0x53, 0x87, 0x5f, 0x44, + 0x8c, 0xe0, 0xb3, 0xb5, 0xb0, 0x5e, 0x3b, 0x6c, 0xf7, 0x1d, 0xf9, 0xfb, + 0xdf, 0x24, 0x8f, 0xc1, 0x84, 0x3e, 0xeb, 0x11, 0x95, 0x55, 0x70, 0x13, + 0x6b, 0xcb, 0x4f, 0x82, 0x14, 0xc3, 0x9e, 0x8c, 0x12, 0xce, 0x59, 0xab, + 0xa1, 0xf9, 0x60, 0x62, 0xd7, 0xba, 0x5e, 0x63, 0xee, 0x17, 0x8a, 0x92, + 0x10, 0xf8, 0xcc, 0x53, 0x96, 0x5b, 0x62, 0xfc, 0x4b, 0x0d, 0xfb, 0xce, + 0xc2, 0xcb, 0x35, 0x93, 0x3c, 0x7c, 0xc1, 0xbf, 0x5d, 0x5e, 0x26, 0xaa, + 0x63, 0xaa, 0xfe, 0x3c, 0x53, 0xe2, 0xb8, 0xd0, 0x6b, 0xde, 0x78, 0x5d, + 0xb9, 0x9d, 0xd8, 0xcc, 0xc9, 0x81, 0x43, 0x5c, 0xc9, 0xa5, 0xc3, 0xd6, + 0x9a, 0x75, 0xde, 0x2c, 0x6a, 0xd2, 0x2a, 0x87, 0xfb, 0x92, 0x62, 0x09, + 0x95, 0x63, 0xa6, 0xa1, 0x49, 0xed, 0x96, 0x01, 0x2f, 0x25, 0xe0, 0xc8, + 0x7e, 0xa9, 0x08, 0x85, 0x73, 0x43, 0x32, 0xd2, 0x1a, 0x66, 0x38, 0x1b, + 0x5c, 0x7c, 0x6a, 0x30, 0x6e, 0xe5, 0x71, 0x90, 0x5a, 0x21, 0xd9, 0x5a, + 0x2e, 0x63, 0x74, 0xa3, 0xbb, 0x84, 0xae, 0xd9, 0xaf, 0x3c, 0xec, 0xb5, + 0x72, 0x4a, 0x5a, 0xfe, 0x51, 0x26, 0x54, 0x1c, 0xee, 0xba, 0xe4, 0xce, + 0xcf, 0x2a, 0x91, 0x80, 0x2f, 0x18, 0xab, 0x4c, 0x6f, 0x42, 0x1c, 0x9a, + 0xc3, 0x1f, 0xec, 0x7f, 0xb6, 0xb8, 0x83, 0xa5, 0x76, 0xe1, 0xd2, 0x6b, + 0x16, 0x71, 0x66, 0x3d, 0xf4, 0x42, 0x81, 0x0e, 0xa4, 0x05, 0xbb, 0x3d, + 0x31, 0x1b, 0x79, 0x5d, 0xd8, 0x29, 0x2b, 0x09, 0x3e, 0x56, 0x50, 0x19, + 0x61, 0x89, 0xf8, 0x3a, 0xe9, 0x63, 0x62, 0x31, 0x96, 0xce, 0x85, 0x01, + 0x30, 0xf0, 0x18, 0xee, 0xcf, 0x9a, 0x93, 0x3c, 0x44, 0x2f, 0x4f, 0x0f, + 0x3b, 0x80, 0x67, 0xe2, 0x4a, 0x50, 0xd3, 0x63, 0xe4, 0xd1, 0x0e, 0x2f, + 0x25, 0x45, 0x71, 0xb3, 0xac, 0xd5, 0xc3, 0x18, 0x20, 0x9c, 0x93, 0xf0, + 0x02, 0x43, 0x6f, 0xdc, 0x04, 0x84, 0x37, 0x3b, 0xa4, 0x7b, 0x18, 0xb6, + 0xea, 0x50, 0xe9, 0xa9, 0x72, 0x6d, 0xad, 0x98, 0x7f, 0xf0, 0x9b, 0x2b, + 0xcd, 0x00, 0xbc, 0xcd, 0x56, 0xe7, 0x57, 0x2a, 0x75, 0xe3, 0x21, 0xd1, + 0xda, 0x85, 0xf0, 0xda, 0x1b, 0xe7, 0x19, 0xb8, 0x93, 0xa0, 0x6a, 0x40, + 0xc3, 0x81, 0x3e, 0xce, 0x66, 0x23, 0xdc, 0x70, 0xd0, 0x11, 0x59, 0x46, + 0x29, 0x7e, 0xe0, 0xbc, 0x62, 0xd7, 0x33, 0xaa, 0xc3, 0xf1, 0x06, 0x5e, + 0x6f, 0x7b, 0x79, 0xd7, 0xb2, 0xa6, 0xf2, 0xbe, 0x33, 0xe3, 0x26, 0x48, + 0x28, 0xe9, 0x11, 0xb0, 0x9e, 0x38, 0x58, 0x2b, 0x56, 0xf0, 0xc1, 0xbb, + 0x46, 0xc0, 0x14, 0x50, 0x6a, 0xa9, 0xc8, 0x29, 0x39, 0x26, 0x40, 0x1e, + 0x0c, 0x6b, 0x4c, 0x1a, 0xab, 0xc2, 0xd7, 0x0e, 0x73, 0x94, 0x98, 0xf7, + 0x23, 0x60, 0x5b, 0x7d, 0xce, 0x4e, 0xab, 0xf7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 105 + {SEC_OID_SHA512, + 105, + {0x6d, 0xc8, 0xab, 0x65, 0x5d, 0x1a, 0x76, 0x4a, 0x21, 0x9c, 0x97, 0xef, + 0x40, 0x53, 0xad, 0xdf, 0xf2, 0x95, 0x7e, 0x3d, 0x35, 0x0b, 0x50, 0xf8, + 0x5d, 0x8c, 0x51, 0xc2, 0x6e, 0x34, 0xd9, 0x23, 0xa0, 0x80, 0xeb, 0xb7, + 0xa7, 0xeb, 0xf2, 0xfe, 0xff, 0xa3, 0x28, 0xb6, 0xd3, 0x91, 0x09, 0xb8, + 0x21, 0xc2, 0x41, 0x74, 0x1e, 0xde, 0x02, 0x9a, 0x55, 0xc8, 0x3e, 0xd0, + 0x8c, 0x86, 0x1f, 0x67, 0x74, 0x70, 0xb8, 0x45, 0x5c, 0xa0, 0x48, 0xa0, + 0xe3, 0x29, 0xe6, 0x7e, 0xc9, 0x21, 0x94, 0x3c, 0x1a, 0x6b, 0x51, 0x21, + 0xad, 0x71, 0x4c, 0x3f, 0x72, 0x07, 0xa8, 0xb2, 0xea, 0x1e, 0x7b, 0x10, + 0x0c, 0x3f, 0x95, 0xa8, 0x03, 0x3a, 0xfa, 0x5c, 0x0a, 0xbf, 0x37, 0xf7, + 0xf6, 0x12, 0x04, 0x54, 0x46, 0x6c, 0x01, 0x95, 0x81, 0xbb, 0xf2, 0xfa, + 0x26, 0xeb, 0x45, 0x6f, 0x7f, 0x77, 0x3c, 0xd5, 0xa6, 0x0a, 0x6b, 0x1d, + 0xb9, 0x0d, 0x9a, 0x26, 0xc6, 0x52, 0xdf, 0x8e, 0xf6, 0x3e, 0x2d, 0xe5, + 0xb5, 0x5b, 0x2f, 0xc1, 0x46, 0x89, 0xe1, 0xa8, 0x8d, 0xf9, 0xcb, 0x95, + 0xe1, 0x1e, 0x5c, 0xe4, 0x94, 0x4e, 0x1b, 0x9a, 0xd0, 0x36, 0xd0, 0x2c, + 0xd2, 0x5f, 0xa4, 0x6a, 0xe0, 0x8f, 0xdd, 0xae, 0x96, 0xf5, 0xaa, 0x78, + 0x53, 0x9b, 0x06, 0x2b, 0xa7, 0x05, 0xaf, 0x77, 0x9a, 0x56, 0x62, 0x09, + 0x80, 0x51, 0x90, 0xb5, 0x7a, 0xbf, 0x56, 0x98, 0xc1, 0x29, 0xf1, 0x49, + 0x20, 0x0e, 0xcd, 0x12, 0x60, 0xdd, 0x14, 0xdd, 0x59, 0xcb, 0x27, 0x16, + 0x0e, 0xad, 0x13, 0xc2, 0xf6, 0xd0, 0x49, 0x43, 0x56, 0xa5, 0x56, 0x29, + 0x5f, 0x6c, 0xbf, 0x5d, 0x23, 0x73, 0x18, 0xe1, 0x6b, 0x3e, 0xf9, 0xb0, + 0x48, 0x5c, 0x13, 0xa1, 0x93, 0xe5, 0x9f, 0x0a, 0xde, 0xfb, 0xa1, 0x76, + 0xd1, 0xf2, 0x7c, 0xa5, 0xdb, 0xce, 0xed, 0x9c, 0xa6, 0xcb, 0xe8, 0xe1, + 0x12, 0xde, 0x56, 0x08, 0x4f, 0xf3, 0xbd, 0x80, 0xd2, 0x7a, 0x2d, 0x5e, + 0x93, 0x06, 0xd6, 0xf5, 0x67, 0x64, 0xfe, 0xb4, 0xbe, 0x58, 0x71, 0x93, + 0x0a, 0xd2, 0x78, 0xc0, 0x9b, 0xb4, 0x44, 0xe2, 0x13, 0xa7, 0xec, 0x5f, + 0x1f, 0xa6, 0x66, 0x5a, 0x1f, 0x39, 0xc6, 0xfb, 0x4f, 0x4f, 0xc5, 0xaa, + 0x8b, 0xec, 0x99, 0x14, 0x1c, 0x4c, 0x55, 0x9f, 0xdf, 0x97, 0x60, 0xab, + 0x40, 0x74, 0x78, 0x0e, 0x19, 0x1a, 0x9d, 0x3d, 0x15, 0x81, 0xed, 0x41, + 0x1d, 0x50, 0x28, 0x46, 0x74, 0x8f, 0xa2, 0x95, 0x6f, 0x75, 0xf7, 0x79, + 0xa2, 0xd0, 0x17, 0x2c, 0x80, 0x11, 0x61, 0x1d, 0xa0, 0xa2, 0xe7, 0x7e, + 0x2f, 0xdf, 0x94, 0xaf, 0xf9, 0x8d, 0xfb, 0x54, 0x9c, 0xa0, 0x42, 0x27, + 0x28, 0x3d, 0x63, 0x22, 0x4f, 0xe9, 0x7d, 0x01, 0xbc, 0x3b, 0x80, 0xe0, + 0x8e, 0xfa, 0xb4, 0x2b, 0x38, 0x10, 0x13, 0xaf, 0xdd, 0x1d, 0xe2, 0x6f, + 0xe3, 0x43, 0xac, 0xfe, 0x0d, 0x99, 0x81, 0xf0, 0xa4, 0x32, 0x88, 0x8c, + 0x7e, 0x93, 0xaf, 0xda, 0x0b, 0x46, 0x18, 0xd5, 0x13, 0x66, 0x36, 0x58, + 0x55, 0x69, 0x02, 0xc2, 0x39, 0x61, 0x56, 0xcc, 0xfc, 0x4a, 0x8e, 0xa7, + 0xbd, 0x65, 0x06, 0x27, 0xa8, 0x22, 0x8e, 0x51, 0xc4, 0x25, 0x2b, 0x7d, + 0xf0, 0xff, 0xd0, 0xf5, 0xb2, 0x5d, 0xf5, 0x47, 0xc2, 0x69, 0x1d, 0x6c, + 0x4c, 0xae, 0x45, 0x08, 0x1b, 0xd6, 0x6e, 0x3e, 0x18, 0xff, 0xe8, 0xeb, + 0x37, 0xd3, 0x78, 0xab, 0xef, 0x36, 0x20, 0x24, 0xb4, 0xb7, 0x33, 0x40, + 0xce, 0xf4, 0xcc, 0xeb, 0x36, 0xb3, 0x8d, 0x78, 0xd8, 0x16, 0xa2, 0x48, + 0x9b, 0xe4, 0x79, 0x24, 0x4b, 0xf5, 0xfd, 0x25, 0x41, 0x6a, 0x27, 0x75, + 0x35, 0xb3, 0x50, 0xa9, 0x0e, 0xb7, 0x99, 0xc7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length + // tcID: 106 + {SEC_OID_SHA512, + 106, + {0x6f, 0x1c, 0x83, 0xe5, 0x4c, 0xd4, 0x81, 0x07, 0x55, 0xb1, 0xab, 0x48, + 0x36, 0x07, 0xf4, 0x4f, 0x54, 0x37, 0xb8, 0x2d, 0x8f, 0xef, 0xd1, 0x42, + 0x8e, 0x48, 0x31, 0xa8, 0x25, 0xec, 0x7d, 0x21, 0x82, 0xfe, 0x4e, 0x09, + 0x10, 0xa5, 0x96, 0x41, 0x3d, 0x42, 0x5a, 0xea, 0x53, 0x66, 0x5a, 0x58, + 0x62, 0x2f, 0x66, 0xbf, 0x3b, 0x2f, 0xd4, 0x2b, 0x04, 0xd4, 0xfc, 0x02, + 0x12, 0xa5, 0xbf, 0x06, 0xc6, 0x09, 0x3c, 0x8f, 0xc8, 0x7c, 0x3f, 0xdc, + 0xd5, 0x9d, 0xdf, 0xb4, 0x67, 0x2e, 0x3e, 0x78, 0xa2, 0x89, 0xe7, 0x4f, + 0x77, 0x15, 0x86, 0x50, 0x35, 0xcb, 0x1d, 0x66, 0xdc, 0x82, 0xd7, 0x0b, + 0x45, 0x65, 0x59, 0x4e, 0x36, 0x8e, 0x02, 0xaf, 0xce, 0x09, 0x3f, 0x12, + 0x10, 0x64, 0x07, 0xf4, 0x7c, 0x2a, 0x21, 0xfc, 0xa8, 0x42, 0x59, 0xfc, + 0xcd, 0xa4, 0x6f, 0xcd, 0x1d, 0xe8, 0x3b, 0x69, 0x7d, 0x48, 0x12, 0x39, + 0x46, 0xb1, 0xcf, 0xcd, 0xd5, 0x84, 0x15, 0xd3, 0xe8, 0xbb, 0x56, 0x03, + 0x98, 0x1b, 0x0a, 0xe3, 0x36, 0x7f, 0x7a, 0x65, 0xfb, 0x80, 0xb8, 0x54, + 0x51, 0x04, 0xfb, 0xf8, 0xa7, 0xa1, 0xdf, 0x79, 0xd2, 0xb9, 0xc5, 0xc2, + 0x77, 0x5c, 0x9e, 0x25, 0xd5, 0x67, 0x5c, 0x8d, 0xea, 0x5b, 0xee, 0xc0, + 0x1d, 0xdc, 0x6e, 0x40, 0x4e, 0x1b, 0x13, 0xdb, 0xa3, 0xcd, 0x00, 0xee, + 0x19, 0xf5, 0x9e, 0x5f, 0xc6, 0x9b, 0xb8, 0x2a, 0xa3, 0x1a, 0x26, 0xf7, + 0xe5, 0xeb, 0xbc, 0x88, 0x84, 0x78, 0x3e, 0xa3, 0xfb, 0xfb, 0x8a, 0x56, + 0x55, 0x8a, 0x48, 0x7d, 0x12, 0xf2, 0xb5, 0x4f, 0x6a, 0x79, 0x75, 0x8f, + 0x2f, 0x9c, 0x80, 0x34, 0x75, 0x97, 0x9c, 0x0a, 0xe5, 0x3e, 0xf9, 0xf8, + 0x08, 0xa0, 0xad, 0x08, 0xab, 0xc8, 0x36, 0xcd, 0x87, 0x13, 0x4c, 0xd9, + 0x56, 0xe7, 0x6a, 0x44, 0x04, 0x54, 0xe4, 0xb9, 0x63, 0x2d, 0x38, 0xf6, + 0x7a, 0xfc, 0x1f, 0xed, 0x63, 0xd1, 0x42, 0xe5, 0x8f, 0xe5, 0xb6, 0x1f, + 0xee, 0x45, 0x3a, 0xd4, 0xfc, 0x18, 0x04, 0x98, 0xf9, 0x1d, 0x47, 0xef, + 0x34, 0x81, 0x62, 0x2e, 0x39, 0x0c, 0x81, 0xbb, 0x4a, 0xd1, 0x6e, 0x64, + 0x1d, 0x2c, 0x62, 0x23, 0xae, 0xa9, 0xb9, 0x9a, 0xc4, 0xa8, 0xc3, 0x9a, + 0xaa, 0x80, 0x48, 0xe2, 0xfe, 0x34, 0xfe, 0x93, 0x8c, 0x0b, 0x2f, 0xd5, + 0xf0, 0x97, 0xdf, 0x6f, 0x15, 0x28, 0x0c, 0x6a, 0x8a, 0xf7, 0x51, 0x7e, + 0x4f, 0x94, 0xb0, 0xd0, 0x81, 0x58, 0x28, 0x92, 0x93, 0x7e, 0xfd, 0x56, + 0xae, 0xae, 0x6d, 0xfd, 0x8e, 0x41, 0x0c, 0x08, 0x52, 0x73, 0x95, 0xfe, + 0x58, 0xb7, 0x52, 0x0c, 0x75, 0x57, 0xe3, 0x16, 0x6a, 0x86, 0x3c, 0x4c, + 0x29, 0xc7, 0x91, 0x72, 0xf1, 0x64, 0xc4, 0xc9, 0x9f, 0x08, 0x4b, 0x7b, + 0xcf, 0x66, 0x1a, 0x26, 0x12, 0x85, 0x1a, 0xe0, 0x46, 0x56, 0xbf, 0xe6, + 0x40, 0x41, 0x3b, 0x45, 0xe0, 0x59, 0x7c, 0x05, 0xc2, 0x21, 0xde, 0xf5, + 0x10, 0x9b, 0xe1, 0x1c, 0x28, 0x03, 0x83, 0x23, 0xd5, 0xfc, 0x18, 0x3f, + 0x0b, 0x8c, 0x48, 0x75, 0x51, 0x69, 0x6d, 0x80, 0x0b, 0xc1, 0x57, 0x30, + 0x3e, 0x06, 0xdc, 0xbb, 0x8e, 0xc8, 0x6a, 0x74, 0x23, 0xba, 0xb2, 0x42, + 0xcf, 0x24, 0xfd, 0xe4, 0xd0, 0x8f, 0xc6, 0x40, 0x73, 0x5a, 0x01, 0x58, + 0x86, 0x5d, 0xfb, 0x33, 0x8c, 0x23, 0xce, 0x90, 0xa9, 0xf4, 0x97, 0x68, + 0x36, 0x86, 0x0f, 0xb7, 0x37, 0xd5, 0x04, 0xe5, 0xca, 0x6d, 0x3d, 0x73, + 0x3a, 0x48, 0x65, 0xd9, 0xaa, 0x9e, 0x97, 0xe9, 0xcc, 0x8d, 0x92, 0x3d, + 0x31, 0xb8, 0x08, 0x8d, 0xa0, 0xe5, 0x75, 0xcb, 0xe4, 0xbf, 0x9c, 0x78, + 0x41, 0x04, 0x52, 0x70, 0x4c, 0xf5, 0xa2, 0xe0}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 107 + {SEC_OID_SHA512, + 107, + {0x92, 0xb2, 0xc0, 0x03, 0x63, 0x6f, 0x38, 0x61, 0x6d, 0x66, 0xd5, 0x9c, + 0x62, 0x88, 0x06, 0x3f, 0x36, 0xe8, 0xc8, 0x1b, 0x57, 0xa6, 0x4f, 0xbb, + 0x42, 0x25, 0xfa, 0x0b, 0xce, 0x3d, 0x05, 0x8d, 0xc3, 0x82, 0x10, 0x98, + 0xd6, 0x0d, 0x44, 0xef, 0xe8, 0xc9, 0x25, 0xc3, 0x4d, 0x3c, 0x60, 0x7b, + 0xc7, 0x9e, 0xb6, 0xa8, 0xb6, 0x67, 0xbc, 0x99, 0x80, 0x08, 0x43, 0xbc, + 0xde, 0xd4, 0x48, 0x46, 0xa9, 0x74, 0xdd, 0x0e, 0xcc, 0xae, 0x8d, 0xb6, + 0xa5, 0xa6, 0xbf, 0x66, 0xbf, 0x8d, 0xf8, 0x33, 0x06, 0xcc, 0xd7, 0x85, + 0xe3, 0xd1, 0x6b, 0x21, 0xbb, 0xeb, 0xc9, 0xbe, 0x03, 0xee, 0x86, 0xf1, + 0x07, 0xdd, 0x9a, 0x99, 0xfb, 0x22, 0x7d, 0x7c, 0x95, 0xac, 0xea, 0xfa, + 0xaf, 0x29, 0x45, 0xb6, 0x53, 0xdf, 0x86, 0x22, 0x69, 0xd1, 0x6a, 0xa9, + 0xee, 0xad, 0x94, 0x49, 0xd7, 0x7c, 0x55, 0xdd, 0x99, 0x83, 0x16, 0xf9, + 0xf9, 0xf6, 0xf8, 0xde, 0x1b, 0x2f, 0xdb, 0xd9, 0xea, 0xc1, 0x79, 0x15, + 0x41, 0xe3, 0xb7, 0x25, 0x90, 0x22, 0x84, 0xe6, 0xea, 0x5e, 0x29, 0xab, + 0x66, 0xbb, 0x00, 0xbd, 0xe4, 0xb0, 0xf7, 0x02, 0x89, 0x12, 0x05, 0x36, + 0x33, 0x28, 0xf0, 0xa1, 0x85, 0x52, 0x78, 0x26, 0xa1, 0xcf, 0x3d, 0xb1, + 0x6d, 0x01, 0x6b, 0x34, 0xfa, 0x51, 0x12, 0x34, 0xd6, 0x72, 0x83, 0x06, + 0x06, 0x74, 0x7f, 0x4b, 0x06, 0xc2, 0x51, 0xcb, 0x15, 0x37, 0x07, 0x20, + 0x7c, 0x22, 0xe7, 0x6f, 0x1b, 0x85, 0x84, 0x1d, 0xb5, 0xa2, 0x82, 0x55, + 0x4e, 0x6d, 0x35, 0xbd, 0xb5, 0x40, 0x70, 0x9f, 0xa1, 0xff, 0x4a, 0x22, + 0xd4, 0x29, 0xba, 0x58, 0x20, 0x49, 0x76, 0x6a, 0xa5, 0xb9, 0xa9, 0x76, + 0x7a, 0x37, 0xad, 0xef, 0x39, 0x9c, 0xa9, 0x76, 0xf0, 0x86, 0xe7, 0xb8, + 0xe0, 0xcd, 0xd6, 0x1d, 0x8e, 0xc2, 0x42, 0x58, 0x05, 0x69, 0x21, 0xb4, + 0x87, 0xd2, 0xeb, 0x51, 0xeb, 0xee, 0xb6, 0x12, 0xd2, 0x6d, 0x56, 0x78, + 0xf5, 0x1c, 0xf1, 0x87, 0xbe, 0x51, 0x5a, 0x4d, 0xc6, 0x42, 0x67, 0x4c, + 0x9c, 0x79, 0x7e, 0xf0, 0x69, 0x6a, 0xd4, 0xb6, 0xbf, 0xfb, 0x3d, 0x95, + 0x8a, 0xa9, 0x5b, 0x76, 0xb2, 0x32, 0x0c, 0xc2, 0x38, 0x31, 0x55, 0xe6, + 0xba, 0x45, 0xec, 0x65, 0x46, 0xd5, 0x79, 0x25, 0xc8, 0xee, 0x96, 0xf2, + 0x12, 0xc4, 0x6a, 0xf7, 0xa3, 0xad, 0x6f, 0x8b, 0xc8, 0x33, 0xf3, 0xe3, + 0xb4, 0x16, 0xf5, 0xbe, 0x85, 0xa1, 0xff, 0x7c, 0xf7, 0x7d, 0x11, 0x2e, + 0x78, 0x36, 0xec, 0x08, 0x5a, 0xe6, 0x5c, 0x18, 0x3b, 0x1f, 0xcc, 0x59, + 0x8e, 0x9f, 0x3a, 0xf8, 0xbd, 0x03, 0x2b, 0x0a, 0xaf, 0x83, 0xcd, 0xef, + 0x81, 0x09, 0xbd, 0xf4, 0xc3, 0xc4, 0xa4, 0x18, 0xc9, 0x66, 0xfa, 0x45, + 0x9e, 0x1b, 0xbe, 0xb8, 0xef, 0x48, 0xbe, 0x95, 0x05, 0x43, 0xa7, 0x84, + 0x01, 0x6e, 0x84, 0xcb, 0x67, 0xd2, 0x6f, 0x57, 0x55, 0xe4, 0x99, 0xbf, + 0x93, 0xe8, 0x04, 0x7d, 0x16, 0xe9, 0x54, 0x79, 0x6d, 0x55, 0x22, 0xb2, + 0x8d, 0xf0, 0xa2, 0x0b, 0xa9, 0xf2, 0x7b, 0x21, 0x41, 0xc9, 0xf2, 0x0e, + 0xe1, 0xa2, 0x42, 0x1d, 0x13, 0x82, 0x2f, 0xc3, 0x5d, 0x50, 0xe1, 0xd6, + 0xcc, 0x9a, 0xd4, 0xbb, 0x19, 0x7b, 0x19, 0xb6, 0xb9, 0x61, 0x3c, 0xf7, + 0xf4, 0xd5, 0x65, 0x01, 0xfe, 0x91, 0x88, 0xbd, 0x87, 0xa1, 0x7f, 0x6c, + 0xa0, 0x70, 0xc9, 0x5e, 0xc6, 0x4c, 0x76, 0xf8, 0x63, 0x7f, 0xd9, 0x52, + 0x18, 0x87, 0x37, 0x89, 0x5a, 0x32, 0x7d, 0x3c, 0x90, 0x51, 0x3f, 0x47, + 0xcc, 0x9a, 0x76, 0xd7, 0xdb, 0xf7, 0x4b, 0x55, 0x43, 0x67, 0x88, 0x2b, + 0x93, 0x45, 0x45, 0xae, 0x2d, 0x03, 0x0f, 0x3a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated delimiter + // tcID: 108 + {SEC_OID_SHA512, + 108, + {0x4e, 0x04, 0xd0, 0x28, 0xdd, 0xc3, 0x1e, 0xf7, 0x7e, 0x19, 0xb3, 0x63, + 0x8c, 0xce, 0x03, 0x71, 0x9a, 0x81, 0x4a, 0xa2, 0x74, 0x9b, 0x04, 0xc7, + 0x3b, 0xe1, 0xd5, 0xd2, 0x23, 0x57, 0x99, 0x18, 0x56, 0x25, 0xbc, 0x17, + 0xf1, 0x11, 0x6b, 0x38, 0x6b, 0xc7, 0x0b, 0xff, 0x5c, 0xab, 0xa5, 0x77, + 0xcf, 0xdd, 0x09, 0x27, 0x0a, 0x7d, 0x1b, 0xa0, 0x5d, 0xe0, 0x77, 0x0d, + 0xd7, 0x27, 0xf9, 0x4c, 0x5a, 0x7a, 0x73, 0xa5, 0xbe, 0xb6, 0x11, 0xc6, + 0x8a, 0x76, 0x5b, 0xfc, 0xe9, 0x09, 0x83, 0xe6, 0xf1, 0x94, 0x81, 0x68, + 0xb3, 0x92, 0x1e, 0xe8, 0xfe, 0x33, 0x8a, 0xe1, 0x9d, 0x4a, 0xf3, 0x86, + 0xb8, 0xc1, 0x7d, 0xec, 0x3e, 0xdf, 0x4a, 0xb7, 0xaa, 0x9c, 0xd9, 0x8a, + 0x3c, 0x8c, 0x67, 0x40, 0xb7, 0x60, 0xde, 0x0b, 0x07, 0xbc, 0x7e, 0x58, + 0x55, 0xc5, 0xc2, 0xff, 0x19, 0x69, 0x30, 0xd0, 0xaf, 0x06, 0x74, 0x71, + 0x2f, 0x4b, 0x4b, 0x6c, 0x80, 0x43, 0xde, 0x82, 0x84, 0xd3, 0x17, 0x5d, + 0xae, 0xf3, 0x97, 0x56, 0xd8, 0xaf, 0xe3, 0xbf, 0x5a, 0xe8, 0x68, 0x04, + 0x55, 0x53, 0xed, 0x7b, 0xd8, 0x23, 0x3e, 0x08, 0x7d, 0xdd, 0x4f, 0xf2, + 0x76, 0x24, 0x6f, 0x16, 0xaa, 0x96, 0x76, 0xd8, 0xe8, 0xbd, 0x2d, 0x24, + 0x99, 0x45, 0x9c, 0x92, 0x7c, 0x16, 0x4c, 0x9f, 0xaa, 0x9e, 0x9a, 0x0f, + 0x12, 0x87, 0x9c, 0x13, 0xfe, 0x20, 0x4c, 0x42, 0x2a, 0x42, 0x56, 0xfd, + 0xa1, 0xf6, 0x7e, 0xee, 0xdf, 0xee, 0x97, 0xfd, 0x67, 0xc7, 0x26, 0xae, + 0x52, 0x2d, 0x2a, 0x67, 0xe5, 0x69, 0x32, 0x58, 0x84, 0x39, 0xaa, 0x6f, + 0xa1, 0x90, 0xb3, 0xcc, 0xed, 0x40, 0xda, 0xca, 0x91, 0xf7, 0xf2, 0x7e, + 0x22, 0xc3, 0x6d, 0xd1, 0x7e, 0x42, 0x60, 0xe4, 0xe8, 0x5c, 0xd1, 0xd0, + 0x05, 0x35, 0x68, 0x63, 0xee, 0xe5, 0xfb, 0x09, 0x65, 0x30, 0x54, 0x19, + 0x20, 0x03, 0xfc, 0xe4, 0x9d, 0xc2, 0x11, 0x10, 0x25, 0x13, 0x10, 0x7f, + 0x01, 0xcf, 0x0a, 0x86, 0xff, 0x85, 0xad, 0x0e, 0x98, 0x08, 0xa1, 0x95, + 0xf7, 0x21, 0xdd, 0xc3, 0x84, 0x05, 0xbd, 0x13, 0xb2, 0x66, 0x03, 0x29, + 0x3b, 0x0e, 0xdb, 0xe5, 0x08, 0xf3, 0xdf, 0x5d, 0xa6, 0x40, 0x27, 0x0b, + 0x33, 0xa7, 0xf4, 0xbd, 0x40, 0x55, 0x84, 0x67, 0xef, 0x19, 0x45, 0x08, + 0x7e, 0x57, 0xe3, 0x87, 0xfc, 0x38, 0x64, 0xbc, 0xdf, 0xf5, 0xde, 0x22, + 0x46, 0xc8, 0x6b, 0x11, 0xe1, 0xa5, 0xec, 0x56, 0x16, 0x1d, 0x11, 0xdc, + 0x10, 0xcb, 0x11, 0x6f, 0x09, 0x9e, 0x97, 0x00, 0x06, 0x0a, 0x0d, 0xaa, + 0x45, 0xc9, 0x69, 0x30, 0xaa, 0xf5, 0x8b, 0x44, 0x0a, 0x5c, 0x78, 0xc5, + 0x80, 0x57, 0xcd, 0x93, 0x50, 0x85, 0x58, 0xdc, 0x36, 0x3c, 0x33, 0x2b, + 0xc9, 0xa8, 0x25, 0xf0, 0xc0, 0x65, 0x0e, 0x49, 0x05, 0x3e, 0x69, 0xc6, + 0xd3, 0x79, 0x8e, 0x12, 0x72, 0x36, 0xbb, 0x03, 0x97, 0xa4, 0xbb, 0xe0, + 0xd7, 0xfa, 0xda, 0x7b, 0x5c, 0xaa, 0x28, 0xfd, 0x7c, 0xe9, 0xc8, 0x6f, + 0xe5, 0x7c, 0x00, 0xee, 0xe1, 0xa7, 0xc0, 0xcf, 0x2e, 0x21, 0x85, 0x19, + 0xdc, 0x52, 0x94, 0x55, 0xcf, 0x65, 0x0e, 0xa1, 0x9c, 0x6a, 0x44, 0x6e, + 0xdd, 0xdd, 0x04, 0x73, 0x33, 0x76, 0xcd, 0x94, 0x23, 0xf3, 0xf6, 0x4f, + 0xd3, 0xdd, 0x9c, 0xd2, 0xef, 0x9e, 0x79, 0xf1, 0xc9, 0x05, 0xbe, 0x8e, + 0x1e, 0x2f, 0x1c, 0x95, 0xe6, 0xe0, 0x28, 0x9c, 0xd5, 0x7c, 0x28, 0x1f, + 0x71, 0x5a, 0x28, 0x32, 0x58, 0xe3, 0x88, 0x7d, 0x85, 0x3d, 0xb9, 0x76, + 0x77, 0xe8, 0xf3, 0xf3, 0xa7, 0xfa, 0xe0, 0x6c, 0xd9, 0xeb, 0x29, 0x01, + 0x2f, 0xfe, 0xc0, 0xee, 0x33, 0x47, 0xb3, 0xba}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 109 + {SEC_OID_SHA512, + 109, + {0x96, 0x8d, 0x67, 0x5e, 0x64, 0xda, 0x18, 0xdf, 0x5f, 0x5a, 0x42, 0xae, + 0xff, 0x47, 0x9e, 0xcf, 0xc8, 0xcc, 0xa4, 0xc2, 0xe9, 0x5d, 0x3f, 0x75, + 0xdf, 0x51, 0x32, 0x84, 0x96, 0xda, 0xdb, 0x3b, 0x33, 0xb9, 0xa0, 0xc0, + 0x60, 0x6f, 0xcc, 0x8c, 0x70, 0x9e, 0x9b, 0xba, 0x03, 0x27, 0xf8, 0xca, + 0xaa, 0x1f, 0x5b, 0xbe, 0x11, 0xfd, 0xfe, 0x89, 0xb9, 0xe3, 0x4e, 0x5e, + 0x34, 0x11, 0xcd, 0x3a, 0x64, 0xe0, 0x8b, 0x26, 0x86, 0x89, 0x38, 0x6b, + 0x2a, 0x83, 0xb0, 0xe0, 0x5a, 0x99, 0x70, 0x83, 0xbe, 0xfc, 0x86, 0xa7, + 0x4f, 0xd3, 0xdb, 0x92, 0xc0, 0x44, 0x5f, 0x9f, 0x25, 0x34, 0x66, 0x80, + 0x7c, 0xbc, 0xac, 0xc8, 0x05, 0x92, 0xc5, 0xbe, 0xfa, 0x24, 0x41, 0xaa, + 0xd8, 0xb3, 0xca, 0x3c, 0x56, 0x15, 0x22, 0xeb, 0x05, 0x71, 0x55, 0x6d, + 0x6a, 0x71, 0xe1, 0xcb, 0xbe, 0xf3, 0x25, 0x18, 0x3f, 0xe7, 0x0e, 0x92, + 0xaf, 0x1b, 0xb2, 0xd0, 0x01, 0x1b, 0x0f, 0x56, 0xac, 0x26, 0x88, 0xd7, + 0xd2, 0x43, 0x64, 0xe3, 0x24, 0xbd, 0x76, 0xa8, 0xf8, 0x6a, 0x32, 0x74, + 0x64, 0x71, 0x97, 0xc4, 0xae, 0x62, 0x5c, 0x44, 0xf2, 0x48, 0x91, 0x36, + 0x5e, 0x62, 0xbd, 0xfd, 0x0e, 0x50, 0xd1, 0x3b, 0x3a, 0x88, 0x3c, 0xe2, + 0x1c, 0x1a, 0x56, 0x36, 0x20, 0xa4, 0x02, 0x3f, 0x22, 0x80, 0x78, 0xe5, + 0x6a, 0x75, 0xec, 0x88, 0x4e, 0x37, 0x6b, 0x09, 0xa6, 0xf0, 0x37, 0x29, + 0xb2, 0x8e, 0x51, 0x5b, 0x3e, 0xbf, 0x71, 0x79, 0xe2, 0x10, 0x17, 0xd0, + 0xc1, 0x29, 0x83, 0x2a, 0x19, 0xf9, 0x76, 0x2c, 0xba, 0x6a, 0xf3, 0x8a, + 0x2e, 0xe2, 0x30, 0xf2, 0xc2, 0xd3, 0xe0, 0x72, 0x58, 0xea, 0x3f, 0x50, + 0xa9, 0x2f, 0x39, 0xf1, 0x30, 0x50, 0x57, 0x8e, 0xe0, 0xb5, 0x52, 0x3f, + 0x05, 0xa5, 0xbe, 0x71, 0xab, 0x0f, 0x84, 0xd1, 0x3b, 0x0b, 0x63, 0xee, + 0xf3, 0x63, 0x2e, 0xbd, 0x71, 0x39, 0xde, 0x37, 0xb3, 0x70, 0x56, 0x98, + 0x2d, 0x20, 0x21, 0x41, 0x58, 0x2b, 0x08, 0x6f, 0xf0, 0x99, 0xaa, 0x4f, + 0x91, 0x9c, 0xe2, 0xa3, 0x46, 0xe4, 0x3f, 0x25, 0x22, 0x89, 0xbb, 0x21, + 0xd0, 0x00, 0x5c, 0x97, 0x17, 0x57, 0x64, 0xcb, 0x9c, 0xe7, 0x17, 0xae, + 0xc0, 0xe8, 0xee, 0x1b, 0x81, 0xde, 0x51, 0x60, 0x14, 0xee, 0x58, 0x85, + 0xd4, 0x42, 0xb2, 0xbf, 0xbd, 0xd6, 0xe4, 0x0c, 0x69, 0xac, 0x74, 0xe1, + 0x49, 0x61, 0x2b, 0x21, 0xa0, 0x17, 0xe6, 0xd0, 0xde, 0xc3, 0x85, 0x13, + 0xe4, 0xc4, 0x04, 0x9f, 0x47, 0xfd, 0x01, 0xc2, 0x3b, 0x56, 0x27, 0x4e, + 0xb0, 0x74, 0x29, 0x2a, 0x1c, 0x40, 0xbf, 0x5c, 0x07, 0x25, 0xff, 0x83, + 0xca, 0x0f, 0xa1, 0xe3, 0x2c, 0x7e, 0xd4, 0x54, 0xab, 0x6c, 0xbe, 0x57, + 0x50, 0x7a, 0x19, 0x29, 0x53, 0x04, 0x62, 0x53, 0x15, 0x60, 0xf8, 0xb0, + 0x75, 0xd3, 0x63, 0x94, 0x8d, 0xc3, 0xef, 0x4c, 0x3f, 0x48, 0xf4, 0x48, + 0x53, 0xd3, 0x95, 0x99, 0x9a, 0xae, 0x8d, 0x8e, 0xfb, 0x4a, 0xee, 0x9e, + 0x83, 0xe4, 0x90, 0xd6, 0xa3, 0xe7, 0x6a, 0x91, 0xaa, 0x25, 0x69, 0x55, + 0x1e, 0x8b, 0x82, 0xb7, 0x60, 0x02, 0x9c, 0x5f, 0x38, 0x71, 0x3a, 0xf9, + 0x07, 0xbd, 0xae, 0xb0, 0xc3, 0x60, 0x79, 0xab, 0x3e, 0x16, 0xdd, 0x67, + 0x87, 0x62, 0xe6, 0x7c, 0x7b, 0xf3, 0x23, 0x9d, 0xee, 0xe0, 0x5d, 0xe9, + 0xb1, 0x1d, 0x5a, 0xc3, 0x5d, 0xbb, 0xa0, 0xaf, 0xfa, 0x55, 0xb0, 0x68, + 0x2f, 0x20, 0xbd, 0xd4, 0x2f, 0x5f, 0x37, 0xa6, 0x02, 0x2d, 0x96, 0x27, + 0x20, 0xdb, 0xda, 0xf9, 0xc7, 0xe0, 0xf7, 0x51, 0x07, 0x04, 0x89, 0xc8, + 0x50, 0x34, 0x9f, 0xbd, 0x9f, 0x9f, 0xf4, 0x86}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with additional element + // tcID: 110 + {SEC_OID_SHA512, + 110, + {0x99, 0xc9, 0x92, 0x92, 0x43, 0x6a, 0x3f, 0x1b, 0x08, 0x81, 0x54, 0x82, + 0x6d, 0x13, 0x4a, 0xa1, 0x04, 0x26, 0xf2, 0xa1, 0xd3, 0xa3, 0x59, 0xa3, + 0x16, 0xee, 0xca, 0xba, 0x55, 0x37, 0xf4, 0xf6, 0x55, 0xe9, 0x9e, 0x26, + 0x8d, 0x66, 0xe1, 0x46, 0x25, 0x0d, 0xa0, 0x25, 0xb8, 0x2a, 0x32, 0x65, + 0xd8, 0xba, 0x29, 0x94, 0xf7, 0xee, 0xc9, 0xc9, 0xdd, 0x87, 0xc1, 0x23, + 0x22, 0x25, 0xcd, 0x98, 0x5a, 0x40, 0xde, 0xf3, 0x54, 0xa4, 0x2c, 0x4e, + 0xd3, 0x5c, 0x42, 0x87, 0x43, 0xde, 0xf6, 0x87, 0x1d, 0x2c, 0x33, 0x81, + 0xbf, 0x85, 0x86, 0x63, 0x45, 0x58, 0xc2, 0x8f, 0x5e, 0xec, 0x0e, 0x50, + 0x20, 0x99, 0x33, 0x59, 0x03, 0x7f, 0xac, 0x4d, 0x1e, 0xcf, 0xfc, 0x24, + 0x68, 0xe7, 0x5c, 0x88, 0xed, 0x99, 0x6c, 0x7b, 0xec, 0x2f, 0xb9, 0xc7, + 0x89, 0x3a, 0x61, 0x14, 0x38, 0x16, 0x62, 0xbe, 0x9e, 0x47, 0x66, 0x53, + 0x97, 0x3f, 0x9e, 0x93, 0xd1, 0x2b, 0xa4, 0xc7, 0x38, 0xa5, 0x1e, 0x67, + 0xf8, 0x13, 0xad, 0x34, 0xd6, 0x25, 0xc7, 0x5f, 0x99, 0xac, 0xf5, 0xac, + 0xb3, 0xcb, 0xf9, 0x99, 0x7c, 0x86, 0xc5, 0x2d, 0xa8, 0xb4, 0x1a, 0xa2, + 0x01, 0x2f, 0x2d, 0x49, 0x2e, 0x30, 0xe8, 0x98, 0xae, 0x5f, 0x79, 0xaf, + 0x10, 0xdb, 0x51, 0xbb, 0x49, 0x2e, 0xa3, 0xb2, 0x5f, 0x4b, 0xff, 0x2f, + 0x4b, 0xc0, 0x0b, 0x35, 0xaf, 0x3a, 0xea, 0x56, 0x66, 0x28, 0x9c, 0xb2, + 0x68, 0x59, 0x17, 0xd3, 0xc6, 0x7b, 0x32, 0xc3, 0xea, 0xbe, 0xab, 0xfc, + 0x79, 0xb1, 0xfa, 0x27, 0x22, 0x15, 0x7b, 0x8e, 0x1d, 0x36, 0xe5, 0x03, + 0x31, 0x40, 0x17, 0xd0, 0x22, 0xf6, 0xd1, 0x88, 0xa6, 0x2c, 0x6f, 0x9a, + 0xa0, 0x5a, 0xb5, 0x3e, 0xe7, 0x85, 0x1e, 0x91, 0x1d, 0xce, 0x4e, 0xe7, + 0x4c, 0x55, 0x5c, 0x35, 0x34, 0x66, 0x02, 0x71, 0xe3, 0xfb, 0xad, 0x5d, + 0x39, 0x8e, 0x5d, 0x04, 0x72, 0x65, 0x10, 0x79, 0xac, 0x2d, 0x79, 0xd5, + 0xce, 0x75, 0x9e, 0xf7, 0x1e, 0x0b, 0x38, 0xf2, 0xd2, 0xf0, 0x23, 0xc4, + 0xd9, 0xe7, 0x12, 0x6a, 0x02, 0x77, 0x3c, 0x41, 0xc9, 0x96, 0x94, 0x0b, + 0x84, 0x19, 0x3f, 0xed, 0xed, 0xb0, 0x76, 0x51, 0xcc, 0xd5, 0xb4, 0x11, + 0xe5, 0xf4, 0x4d, 0x0e, 0x14, 0x61, 0x49, 0x78, 0x84, 0x2f, 0xa7, 0xa3, + 0x8c, 0x12, 0x7d, 0x78, 0x1a, 0x59, 0xb9, 0xc1, 0xa9, 0xf7, 0x6b, 0x50, + 0xad, 0xa3, 0xc4, 0x83, 0x5c, 0x3b, 0xa2, 0x69, 0x15, 0x56, 0xec, 0x3b, + 0x90, 0xca, 0x5f, 0xfc, 0x93, 0x89, 0x0e, 0xd1, 0xa6, 0xfd, 0xff, 0x6b, + 0x2e, 0x40, 0xdc, 0xb7, 0x47, 0xd1, 0xc2, 0xf7, 0x11, 0x2e, 0x4a, 0xe7, + 0x5e, 0x79, 0xe4, 0x06, 0x18, 0x23, 0xf3, 0x30, 0xc6, 0x93, 0x16, 0x63, + 0xc4, 0x54, 0x0d, 0x48, 0x98, 0xed, 0x20, 0x04, 0x20, 0x9f, 0xdd, 0xa0, + 0xf6, 0x5e, 0xb0, 0x64, 0x36, 0xbc, 0x56, 0x25, 0x46, 0xd0, 0xd4, 0x9f, + 0x81, 0x81, 0xf7, 0xaa, 0xdb, 0x15, 0x99, 0x5d, 0x2e, 0x34, 0x68, 0xe4, + 0x1b, 0xdb, 0xe9, 0x6f, 0xb4, 0x20, 0x79, 0xdf, 0xf1, 0x41, 0x33, 0xf0, + 0x51, 0x75, 0xff, 0xc5, 0xc6, 0x54, 0x7e, 0x76, 0xee, 0x23, 0x2d, 0xe0, + 0x88, 0x77, 0x13, 0xd9, 0xae, 0xd4, 0xda, 0xf1, 0xf7, 0x2b, 0x6e, 0x13, + 0x10, 0x02, 0x82, 0x1b, 0x5a, 0xd3, 0x0a, 0x0a, 0xfa, 0xe4, 0x78, 0xde, + 0x9b, 0x3e, 0x4a, 0x55, 0x9b, 0xdc, 0x8d, 0xb9, 0xfa, 0x52, 0x3b, 0x1a, + 0xa4, 0x02, 0xcb, 0x00, 0xa5, 0x53, 0x20, 0xbc, 0x3d, 0x1e, 0x7b, 0xb2, + 0xbc, 0x7c, 0xd1, 0xa3, 0xfe, 0x9f, 0x36, 0x72, 0x03, 0x92, 0x6a, 0x5d, + 0xa2, 0x8a, 0x74, 0x5d, 0x37, 0x41, 0xb3, 0x68}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 111 + {SEC_OID_SHA512, + 111, + {0xa7, 0x9d, 0xac, 0x66, 0x6f, 0x7d, 0xd5, 0xd4, 0x98, 0xb2, 0xe8, 0x4b, + 0x9b, 0x5e, 0xb5, 0xa8, 0x81, 0x38, 0xbd, 0xb6, 0x8e, 0x3d, 0x23, 0x77, + 0xd8, 0x5d, 0xd1, 0x60, 0x8c, 0xcf, 0x2e, 0xb7, 0x3c, 0xfb, 0xac, 0xab, + 0x4f, 0x0e, 0xcc, 0x39, 0x0c, 0x77, 0x3e, 0x86, 0x76, 0xb8, 0x85, 0x12, + 0xfa, 0x38, 0x31, 0x09, 0x3d, 0xc8, 0x82, 0x64, 0x76, 0x8a, 0x46, 0xa7, + 0x91, 0x42, 0x20, 0xb5, 0x11, 0xf6, 0x41, 0x55, 0x01, 0x2d, 0xf7, 0x92, + 0x7e, 0xac, 0x52, 0xa5, 0x36, 0x7a, 0x80, 0x60, 0xe9, 0x12, 0x59, 0xd1, + 0x69, 0xee, 0xdc, 0xc6, 0xbe, 0x78, 0x8d, 0xc3, 0x9b, 0xee, 0x42, 0xb5, + 0x5e, 0x1c, 0x98, 0xf1, 0xc8, 0x59, 0x7e, 0x5b, 0xc5, 0xff, 0xe0, 0x14, + 0xcf, 0x25, 0x02, 0xde, 0xde, 0x38, 0x99, 0xe9, 0x1e, 0xf7, 0x28, 0x46, + 0x89, 0xf7, 0x26, 0xee, 0x9a, 0xb4, 0xcb, 0x40, 0x5d, 0x72, 0x94, 0x52, + 0x35, 0x9e, 0x21, 0x0d, 0x71, 0x21, 0x9c, 0x23, 0x6e, 0x1c, 0x66, 0xc6, + 0x94, 0xd6, 0x9d, 0x36, 0xf8, 0x53, 0x74, 0xd7, 0xf6, 0x4d, 0x9a, 0xd4, + 0x16, 0x8a, 0x45, 0xe8, 0xe5, 0x03, 0x09, 0x94, 0x4b, 0x8b, 0xce, 0xc3, + 0x1f, 0x81, 0x31, 0x25, 0x2c, 0xe4, 0x2d, 0xcc, 0x84, 0x04, 0x31, 0xa2, + 0x7a, 0x8b, 0x2d, 0x88, 0x1b, 0xad, 0x3c, 0xaf, 0xac, 0x25, 0xf6, 0x53, + 0xe6, 0x5a, 0x18, 0x2c, 0x8e, 0xd5, 0xaf, 0xe7, 0x5c, 0x82, 0xfb, 0x05, + 0x6e, 0xf7, 0xd6, 0xbc, 0x22, 0xe8, 0x2c, 0x47, 0xf3, 0xbd, 0x0d, 0x38, + 0x98, 0x73, 0xc4, 0xde, 0xcb, 0xc0, 0xb9, 0x43, 0x13, 0x90, 0x23, 0x31, + 0x59, 0x5c, 0x93, 0x3b, 0xf4, 0x45, 0xfe, 0xeb, 0x6a, 0x99, 0x08, 0xfd, + 0x2a, 0xbe, 0x26, 0xf5, 0x74, 0x4b, 0x96, 0x3f, 0xcf, 0x6c, 0xb2, 0x25, + 0xd2, 0x86, 0x12, 0xe6, 0x09, 0xc1, 0xf4, 0x43, 0x98, 0x4f, 0x2a, 0xc8, + 0x4f, 0x1c, 0x49, 0xa8, 0xc8, 0x14, 0xb2, 0x11, 0x13, 0xd9, 0x5d, 0xff, + 0xd0, 0x30, 0x70, 0x19, 0xb6, 0x75, 0xf5, 0xb9, 0x1e, 0x65, 0xc2, 0xd0, + 0x75, 0x67, 0x82, 0xea, 0x19, 0x69, 0xe9, 0xaf, 0xdb, 0xa8, 0x5d, 0x18, + 0xba, 0x0f, 0x7b, 0x4b, 0x5b, 0xc2, 0x4b, 0xc0, 0x64, 0x58, 0xcb, 0x3a, + 0xdb, 0x43, 0x1a, 0xf2, 0xbe, 0x29, 0x73, 0x87, 0xa2, 0x8b, 0xac, 0x89, + 0xf2, 0x26, 0x6b, 0xd7, 0xdd, 0xe3, 0x5c, 0x94, 0x83, 0x18, 0x3f, 0x82, + 0x39, 0xbf, 0x7b, 0xb2, 0x53, 0xdf, 0x13, 0x05, 0xca, 0x21, 0x8d, 0x1d, + 0x4f, 0xf7, 0x01, 0x5f, 0x74, 0xdf, 0x1c, 0xa7, 0xe1, 0xb2, 0x9f, 0x7a, + 0x66, 0x84, 0x4f, 0x59, 0xe7, 0xed, 0x96, 0xed, 0x28, 0xb4, 0xbf, 0x53, + 0xa3, 0xe6, 0xbc, 0x21, 0xb3, 0x48, 0xfb, 0xcf, 0x14, 0x4d, 0x26, 0xd4, + 0x00, 0x3d, 0x3e, 0x15, 0xea, 0x5e, 0x51, 0xdf, 0xbb, 0x40, 0xbb, 0xf7, + 0xed, 0xa7, 0xf5, 0xf0, 0xed, 0x51, 0x55, 0x32, 0xbd, 0xff, 0x39, 0x43, + 0xf9, 0x8f, 0xce, 0xbc, 0xf1, 0x7c, 0x1d, 0x6c, 0xc7, 0x38, 0x25, 0xf0, + 0x93, 0xa4, 0xfa, 0x26, 0x15, 0x50, 0x41, 0x73, 0x14, 0xff, 0x9d, 0x53, + 0x65, 0x8c, 0x9f, 0x9a, 0xab, 0x00, 0x83, 0x93, 0x94, 0xe9, 0x1c, 0x1d, + 0x07, 0xbc, 0xe4, 0x2a, 0x81, 0x6f, 0x1a, 0x80, 0xf0, 0x19, 0x2b, 0x76, + 0xc4, 0x82, 0xaf, 0xfa, 0x5c, 0x0e, 0x85, 0xd3, 0x59, 0xe9, 0x26, 0xd4, + 0x3b, 0xc5, 0x95, 0xd0, 0xe7, 0x4b, 0x44, 0xc3, 0xc6, 0x19, 0x5b, 0xc5, + 0xfc, 0xd3, 0xac, 0x29, 0x73, 0x4d, 0xb6, 0x88, 0x2e, 0x34, 0x4b, 0xdb, + 0x56, 0xc0, 0xdd, 0x36, 0x7b, 0x94, 0x78, 0x88, 0x09, 0x35, 0xbf, 0xf8, + 0x23, 0x81, 0xf5, 0x46, 0xd5, 0x18, 0x29, 0x65}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with truncated element + // tcID: 112 + {SEC_OID_SHA512, + 112, + {0x5a, 0x6d, 0x79, 0x8e, 0xd5, 0xea, 0x0d, 0x32, 0x44, 0x29, 0xc3, 0x82, + 0x76, 0xb8, 0xf7, 0x8b, 0xd3, 0xdd, 0x30, 0x0f, 0x80, 0xb5, 0x70, 0x0d, + 0xf5, 0x16, 0xa4, 0xef, 0x35, 0x35, 0x87, 0x02, 0x9b, 0xcc, 0xac, 0x95, + 0x38, 0x61, 0x45, 0x5c, 0xec, 0x0f, 0xd8, 0xca, 0xfc, 0x06, 0xdc, 0x18, + 0xd1, 0xbf, 0x48, 0x83, 0xc7, 0x6b, 0xa7, 0xc5, 0x2a, 0x55, 0x21, 0x3b, + 0x7b, 0x57, 0xca, 0xe8, 0x78, 0xe6, 0xff, 0xa2, 0x98, 0x90, 0xc4, 0xee, + 0x9b, 0x1f, 0x9f, 0x40, 0x2f, 0x81, 0x16, 0x8c, 0xa1, 0xf8, 0xfc, 0xcd, + 0xaa, 0xa1, 0xd3, 0xb7, 0x12, 0xc6, 0x42, 0x6e, 0x67, 0x69, 0x0b, 0x86, + 0x83, 0x91, 0xd3, 0x2e, 0x11, 0xe2, 0x38, 0xc8, 0xed, 0xba, 0x7a, 0xc6, + 0x7e, 0x52, 0xce, 0x36, 0x4c, 0x9d, 0xd3, 0x30, 0x29, 0x72, 0xa1, 0x44, + 0x05, 0xe4, 0x3b, 0x93, 0xe2, 0x12, 0xed, 0x00, 0x63, 0x47, 0x4b, 0x12, + 0x27, 0xce, 0x40, 0x9d, 0x4e, 0x4b, 0x9b, 0x6c, 0x6d, 0x10, 0x0d, 0x96, + 0x67, 0x0e, 0x46, 0x42, 0x72, 0xb3, 0xdb, 0x6e, 0x26, 0x88, 0xbf, 0x3d, + 0x32, 0x14, 0xb7, 0x66, 0x21, 0x8d, 0x14, 0xcb, 0x2d, 0x33, 0xc5, 0x3c, + 0xfc, 0xb7, 0x0c, 0xb9, 0x55, 0xbc, 0x8c, 0xca, 0xc2, 0xfe, 0x29, 0x43, + 0xe9, 0x20, 0x9f, 0xdf, 0x04, 0x6d, 0x03, 0xbd, 0x3d, 0x27, 0x88, 0x98, + 0xaa, 0xfa, 0xf4, 0xce, 0x87, 0xbc, 0xff, 0x6f, 0xc9, 0xca, 0x11, 0x45, + 0xe6, 0x6f, 0xc3, 0x55, 0x34, 0xcf, 0xe5, 0xe9, 0x32, 0x3a, 0xc1, 0xca, + 0x62, 0x66, 0x5e, 0x71, 0x91, 0x2d, 0x50, 0xb3, 0xd0, 0x51, 0x0c, 0x2f, + 0x83, 0x1c, 0x58, 0x29, 0xa3, 0x3d, 0x5b, 0x86, 0xed, 0x5d, 0x67, 0x27, + 0x0f, 0x21, 0xd5, 0x14, 0x74, 0x5e, 0x4a, 0x1b, 0x14, 0x13, 0x15, 0x7c, + 0x4c, 0x05, 0x9b, 0xb4, 0x33, 0x40, 0xfd, 0x30, 0x55, 0x2a, 0x0b, 0x24, + 0x43, 0xb3, 0xa0, 0x05, 0xf8, 0x24, 0xa3, 0xfb, 0x3b, 0xa9, 0x30, 0xf8, + 0x36, 0xc3, 0x34, 0x65, 0x53, 0xc5, 0x0f, 0xdc, 0x4c, 0x34, 0x4e, 0x8b, + 0xa0, 0xeb, 0xed, 0x8c, 0x5a, 0x09, 0x5c, 0x9f, 0xcf, 0x3f, 0x67, 0x25, + 0xc4, 0x97, 0x38, 0x74, 0x0c, 0xbc, 0x45, 0x0f, 0xc6, 0xa6, 0xe0, 0x7a, + 0xcc, 0xf9, 0x1e, 0xbd, 0xc8, 0xd7, 0x3f, 0xe7, 0x0b, 0xe3, 0xea, 0xd5, + 0x64, 0x82, 0x3e, 0x4d, 0xc8, 0x6a, 0x6c, 0xf2, 0x76, 0x6b, 0x1d, 0x52, + 0x8a, 0xd0, 0x4d, 0xd6, 0x57, 0x8f, 0x4c, 0xd5, 0x82, 0xb2, 0x3f, 0xaa, + 0x2a, 0x2d, 0xa7, 0x87, 0x88, 0x20, 0x12, 0xa8, 0x23, 0x9d, 0x28, 0xee, + 0x4a, 0x07, 0x22, 0x65, 0xee, 0xc5, 0x06, 0x37, 0xb7, 0x53, 0xc9, 0xf0, + 0x3a, 0xc8, 0x90, 0x76, 0x7d, 0xf6, 0x38, 0xc3, 0x78, 0x34, 0xa2, 0x66, + 0x25, 0x1f, 0x57, 0xa7, 0x28, 0x3e, 0xfa, 0x8a, 0xd9, 0xf9, 0xea, 0xb2, + 0xf6, 0x36, 0x60, 0x8a, 0x77, 0x08, 0xd4, 0x1d, 0x06, 0xc9, 0x43, 0x82, + 0xc1, 0xdd, 0x19, 0xc0, 0x57, 0xf1, 0x63, 0xe4, 0xd1, 0x36, 0x3e, 0x93, + 0xfe, 0xc1, 0x5c, 0x47, 0x39, 0xc4, 0x1e, 0x14, 0x28, 0xee, 0x3e, 0x01, + 0x33, 0x54, 0x73, 0x9a, 0x63, 0x21, 0xd7, 0x14, 0x9c, 0x51, 0x74, 0x0c, + 0x23, 0xe0, 0x3a, 0x3e, 0x31, 0xed, 0x18, 0x56, 0xc0, 0x4f, 0xd3, 0x5a, + 0xa3, 0xf5, 0xe9, 0x74, 0xe5, 0x90, 0x0c, 0x29, 0x25, 0x7c, 0x50, 0x33, + 0xdb, 0x79, 0x30, 0xe8, 0xe1, 0xc3, 0xb0, 0xc0, 0x8d, 0xe9, 0x56, 0xcd, + 0x89, 0xff, 0xd1, 0xad, 0xde, 0x36, 0xf3, 0x30, 0x58, 0x4b, 0x53, 0x38, + 0x91, 0x50, 0x5d, 0xf5, 0x23, 0x48, 0x1c, 0x41, 0x94, 0x58, 0x42, 0xb3, + 0x13, 0x6a, 0x13, 0xfc, 0x18, 0x3b, 0x9d, 0x0d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 113 + {SEC_OID_SHA512, + 113, + {0xc1, 0x68, 0x31, 0xc8, 0x42, 0x03, 0x18, 0x6d, 0x55, 0xd5, 0x39, 0x1c, + 0xa4, 0x8c, 0x31, 0xc4, 0xa7, 0xea, 0x17, 0xf4, 0xc8, 0x3a, 0x77, 0x30, + 0x41, 0xaf, 0x8f, 0xdb, 0xf4, 0xf9, 0x85, 0x11, 0xce, 0x71, 0x22, 0xde, + 0xcf, 0x06, 0xb7, 0xed, 0x3a, 0x0b, 0x3e, 0x3a, 0x3f, 0xd3, 0xaa, 0x99, + 0x27, 0x98, 0x4c, 0x3a, 0x5e, 0x59, 0x66, 0x1a, 0xe3, 0x53, 0x66, 0xb2, + 0x33, 0x0c, 0xae, 0xa6, 0xc2, 0xa3, 0x3f, 0x01, 0x13, 0x4d, 0x30, 0xfc, + 0x21, 0x05, 0x29, 0xc5, 0x99, 0xe9, 0xf4, 0xdd, 0x0b, 0x12, 0x14, 0x2a, + 0xce, 0xfe, 0xf6, 0xb2, 0x18, 0xed, 0x67, 0x23, 0xdd, 0x06, 0xfe, 0x88, + 0xa5, 0x5d, 0x3e, 0x9f, 0x3c, 0xee, 0x05, 0x2b, 0x83, 0x04, 0x4a, 0x46, + 0xe8, 0x4d, 0x39, 0xa8, 0x0e, 0xb1, 0xeb, 0xdb, 0xb0, 0xdb, 0x8a, 0x0a, + 0x7c, 0xaa, 0x52, 0x31, 0xea, 0x82, 0xa9, 0x73, 0x8b, 0x13, 0x93, 0xe7, + 0x79, 0x65, 0x09, 0x23, 0x77, 0x72, 0x3f, 0x9a, 0x6b, 0x8f, 0x2d, 0x6a, + 0x35, 0xde, 0xea, 0x40, 0x23, 0xd8, 0x7c, 0x6e, 0x6a, 0x46, 0xfe, 0x9c, + 0xde, 0x5f, 0xce, 0xc1, 0x7c, 0xe5, 0x59, 0x60, 0xa7, 0x84, 0xdf, 0x02, + 0xdb, 0xfa, 0xa3, 0x00, 0xf8, 0xe9, 0x39, 0xd9, 0xaf, 0xdc, 0x50, 0x9e, + 0x78, 0x05, 0xe2, 0x53, 0xbd, 0xd6, 0x4d, 0xa9, 0xdc, 0x3e, 0x17, 0xcd, + 0xa3, 0x9a, 0x4f, 0xa1, 0xe1, 0x83, 0xc4, 0xe8, 0x1f, 0x6f, 0xda, 0x5a, + 0x79, 0xdf, 0x2a, 0x4b, 0x9c, 0xd3, 0x88, 0x50, 0x9e, 0x35, 0x0c, 0x47, + 0xd5, 0xcc, 0x03, 0x95, 0x14, 0xa2, 0x5a, 0x37, 0xec, 0x75, 0x8f, 0xfe, + 0x19, 0x6a, 0xfd, 0xaa, 0x81, 0x74, 0x57, 0x8b, 0xa0, 0xe9, 0x1d, 0x43, + 0x55, 0x80, 0xf1, 0x72, 0x70, 0x84, 0x77, 0x31, 0x12, 0x3f, 0x0a, 0x9f, + 0xe9, 0x8a, 0x75, 0x86, 0xe6, 0xc8, 0x2d, 0xa1, 0xb9, 0xb5, 0x9b, 0x43, + 0xb2, 0x83, 0xc0, 0x3a, 0xce, 0x8d, 0xa8, 0xeb, 0x56, 0xa3, 0xc4, 0xb6, + 0x23, 0x18, 0x93, 0x62, 0x21, 0x00, 0xb3, 0xe2, 0x77, 0xcd, 0xc0, 0xee, + 0xb1, 0x38, 0x97, 0xce, 0x9c, 0x67, 0x6c, 0x0c, 0x14, 0x13, 0xb6, 0x75, + 0x1b, 0x22, 0x0c, 0xc6, 0x39, 0x44, 0x94, 0x96, 0x2b, 0x4f, 0xc0, 0x9a, + 0xff, 0x62, 0x0e, 0xb8, 0x2d, 0x59, 0xf8, 0x23, 0xaf, 0xe1, 0xbe, 0x23, + 0x41, 0x90, 0x8b, 0x39, 0x72, 0xeb, 0x0d, 0x17, 0x28, 0x0a, 0x67, 0xde, + 0x01, 0x56, 0xea, 0x34, 0x30, 0xb4, 0x98, 0x20, 0x1e, 0x5b, 0xc3, 0x83, + 0x01, 0x92, 0x89, 0x83, 0xa6, 0x14, 0x73, 0xba, 0x28, 0xfb, 0x89, 0x84, + 0xda, 0xf6, 0xd1, 0xa5, 0x51, 0x48, 0x9c, 0x26, 0xd6, 0x9b, 0x9f, 0x87, + 0x61, 0xf2, 0xd5, 0x53, 0x7e, 0x51, 0x4e, 0x45, 0x3d, 0x5d, 0x06, 0xba, + 0x96, 0x0d, 0x29, 0x8f, 0x25, 0xa1, 0x6a, 0xee, 0xb2, 0xdd, 0xa3, 0xbe, + 0x60, 0x72, 0x53, 0x5c, 0x33, 0x6c, 0x8c, 0x8e, 0x96, 0xd9, 0x91, 0x05, + 0xa7, 0xb3, 0xdd, 0x93, 0xa3, 0x10, 0x07, 0x3e, 0x52, 0x0e, 0x7c, 0xca, + 0x1b, 0x3c, 0xa3, 0x4b, 0xbc, 0xfd, 0x24, 0x7c, 0x98, 0x16, 0x85, 0xe7, + 0xa0, 0xb1, 0x41, 0xde, 0x18, 0x95, 0xc5, 0x55, 0xd2, 0xfe, 0xb8, 0x83, + 0xbd, 0xad, 0xa9, 0xf0, 0x70, 0xed, 0xf8, 0xcb, 0xfe, 0x32, 0xbc, 0xbc, + 0x9d, 0x00, 0xa6, 0x4e, 0x63, 0x6c, 0x77, 0x6f, 0xe7, 0xdc, 0x4f, 0xfb, + 0x27, 0x1a, 0xb9, 0x2b, 0x67, 0x3b, 0x39, 0x6c, 0x90, 0xcf, 0x37, 0x74, + 0xbe, 0xeb, 0x7f, 0xc5, 0x68, 0xdf, 0xf6, 0x5b, 0x46, 0xe7, 0x37, 0x64, + 0xc3, 0xc2, 0x91, 0xc9, 0x2e, 0xe2, 0x91, 0x06, 0x04, 0xd7, 0x5d, 0x3d, + 0x89, 0x0a, 0x90, 0xef, 0x57, 0x46, 0x1a, 0x2b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with garbage + // tcID: 114 + {SEC_OID_SHA512, + 114, + {0x8c, 0xfb, 0xba, 0xb8, 0x75, 0x67, 0xc1, 0xc9, 0x44, 0x45, 0x63, 0xc9, + 0x3f, 0xbb, 0xc9, 0x90, 0x0e, 0x19, 0x7b, 0x42, 0xe4, 0x7d, 0xb8, 0xe0, + 0x82, 0xae, 0xe9, 0x9d, 0xf5, 0xeb, 0x74, 0x57, 0xe5, 0x02, 0x82, 0xb2, + 0x84, 0x79, 0xc5, 0x9a, 0x49, 0xa9, 0x39, 0xae, 0x68, 0x19, 0xea, 0xec, + 0x9f, 0x6e, 0x20, 0xb3, 0x63, 0x1e, 0x4d, 0x1a, 0x86, 0xa2, 0x3a, 0xe7, + 0xeb, 0x5f, 0x7d, 0x7d, 0xaa, 0x28, 0xee, 0x3b, 0x5e, 0xe2, 0x2b, 0x6e, + 0xc7, 0xba, 0xa6, 0x54, 0x17, 0x95, 0xd5, 0x78, 0x5f, 0xd4, 0x32, 0xd9, + 0x58, 0x6e, 0xa6, 0x99, 0x51, 0xc0, 0xe2, 0xab, 0x37, 0x0e, 0xcd, 0xa5, + 0x83, 0x6c, 0xe1, 0x61, 0xab, 0xd4, 0x4d, 0x2b, 0xf8, 0x11, 0xc9, 0x14, + 0x5c, 0x40, 0xaa, 0x0d, 0x79, 0xeb, 0x3b, 0x26, 0xd2, 0x96, 0x9b, 0x9e, + 0x80, 0xd4, 0x08, 0xc8, 0xa1, 0x5f, 0x46, 0x89, 0x89, 0xb0, 0xcd, 0x65, + 0xaf, 0x62, 0x44, 0x53, 0x21, 0xc9, 0x01, 0x30, 0x9a, 0x18, 0x79, 0x1e, + 0xb8, 0x7b, 0xd1, 0x14, 0xdb, 0xd7, 0xf9, 0xa6, 0x7d, 0x9c, 0xe7, 0x17, + 0xd3, 0xee, 0x72, 0xc6, 0x60, 0x48, 0x13, 0x59, 0x3e, 0x88, 0x5d, 0x52, + 0xa7, 0xd6, 0x21, 0x4c, 0x28, 0x6c, 0x8b, 0x11, 0x60, 0xa5, 0x0c, 0x81, + 0x61, 0x40, 0xce, 0xba, 0x23, 0x1b, 0x9b, 0x16, 0xe0, 0x5f, 0x73, 0x00, + 0x6b, 0x90, 0xf6, 0x39, 0x16, 0x94, 0x19, 0x16, 0xb9, 0x87, 0xd7, 0x32, + 0x13, 0x8c, 0x6e, 0x8b, 0xab, 0x39, 0x9f, 0x2f, 0xf0, 0xef, 0x3e, 0x48, + 0xab, 0xa6, 0xcb, 0xda, 0x52, 0xeb, 0xa3, 0x15, 0x55, 0xa8, 0x9d, 0xca, + 0x74, 0x5c, 0x8e, 0x20, 0xc1, 0xdc, 0x47, 0x11, 0x18, 0x9c, 0x49, 0xd5, + 0x8f, 0x21, 0x2a, 0xb3, 0x14, 0x15, 0x92, 0x94, 0xae, 0xf9, 0x6d, 0x6f, + 0x3c, 0x3f, 0xdd, 0xbc, 0xab, 0x72, 0x35, 0x5d, 0x8d, 0x3b, 0x4c, 0xf2, + 0x63, 0x34, 0x54, 0x3f, 0xd9, 0xf4, 0xe1, 0xb7, 0xe7, 0x83, 0x14, 0xdb, + 0x15, 0x2d, 0xe2, 0x82, 0x4f, 0x50, 0x01, 0xc1, 0xec, 0x25, 0xfd, 0xb1, + 0xcc, 0x9a, 0xd7, 0xa7, 0xad, 0x75, 0x3f, 0x4d, 0xa4, 0x58, 0xe7, 0x05, + 0x17, 0xe1, 0x52, 0xb1, 0x79, 0x61, 0xf2, 0x7f, 0xd3, 0x3b, 0x16, 0x22, + 0x2e, 0x97, 0x4a, 0xdd, 0x27, 0xe3, 0x4f, 0xf6, 0x7f, 0x31, 0xda, 0x5b, + 0xcb, 0x05, 0xc4, 0x89, 0xd7, 0xb0, 0xbb, 0x16, 0x3e, 0x00, 0x43, 0xd6, + 0x3d, 0x2e, 0x06, 0x4a, 0x4f, 0x62, 0x6f, 0x8d, 0x99, 0x17, 0xa9, 0xac, + 0x0a, 0x6a, 0xe7, 0x9d, 0x94, 0x63, 0x07, 0x73, 0xde, 0xe4, 0x40, 0xaf, + 0x99, 0x56, 0x2a, 0x7a, 0x91, 0x8d, 0x77, 0xca, 0xc2, 0xd3, 0xc8, 0x2e, + 0x43, 0xcb, 0xf0, 0x2a, 0x4c, 0xc0, 0x0e, 0x4e, 0x7d, 0xbd, 0x14, 0x91, + 0x51, 0xb7, 0x8b, 0x1a, 0xff, 0x4d, 0xe3, 0x95, 0x9b, 0x85, 0x7f, 0xb8, + 0xcf, 0x73, 0xf8, 0xc0, 0xda, 0x2d, 0x68, 0x31, 0x01, 0xd4, 0xd3, 0xbf, + 0xce, 0x02, 0xd2, 0x34, 0xc3, 0x43, 0x11, 0x68, 0x36, 0xcf, 0x47, 0xae, + 0xc0, 0xf5, 0x93, 0xce, 0x76, 0xf0, 0xad, 0x9c, 0xe2, 0x06, 0x19, 0x4b, + 0x4d, 0x83, 0x0b, 0xe1, 0x00, 0x89, 0x37, 0xf5, 0xdd, 0x64, 0x18, 0xad, + 0xbc, 0xd5, 0x8f, 0x36, 0xc7, 0x72, 0xe3, 0xac, 0x45, 0x6b, 0xb7, 0xd6, + 0x75, 0xf7, 0x02, 0x7b, 0x69, 0x2d, 0x3e, 0x75, 0x9c, 0xbe, 0xb5, 0xf6, + 0xfc, 0x57, 0xfd, 0x1e, 0xc7, 0x0d, 0x45, 0x9d, 0xc6, 0x15, 0x3b, 0xe6, + 0xf0, 0x56, 0xfa, 0x5c, 0x0b, 0x66, 0x0c, 0xd3, 0x7c, 0x0d, 0x3c, 0x73, + 0xa8, 0xfe, 0x6a, 0x36, 0x8e, 0x81, 0xc4, 0xf5, 0x0a, 0x43, 0xd6, 0x14, + 0x7f, 0xfc, 0x05, 0x7e, 0x66, 0x42, 0x00, 0x0e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 115 + {SEC_OID_SHA512, + 115, + {0x06, 0xd7, 0xc1, 0x0a, 0xb9, 0xdb, 0x50, 0xcc, 0xad, 0xca, 0xb7, 0x54, + 0x74, 0xb8, 0xd9, 0xac, 0x17, 0xdd, 0x43, 0xf2, 0x4c, 0x5f, 0xb3, 0x7d, + 0xda, 0xc7, 0x38, 0xe3, 0xe1, 0x02, 0x15, 0x09, 0x75, 0xe6, 0xb3, 0x7c, + 0x63, 0xbb, 0xcd, 0xd9, 0x87, 0xb9, 0x67, 0x5d, 0x6f, 0x96, 0xc1, 0xff, + 0xe3, 0x5e, 0x74, 0xda, 0x3c, 0x13, 0xfc, 0xf6, 0x89, 0xa5, 0xe0, 0xc3, + 0x3a, 0xd1, 0x1d, 0xb4, 0x4e, 0x87, 0xfa, 0x3d, 0xb1, 0x10, 0xe1, 0x9b, + 0xb2, 0x5a, 0x6c, 0x8a, 0xbe, 0x57, 0x3a, 0x52, 0xf0, 0xb3, 0x5e, 0x71, + 0x8a, 0x2c, 0x33, 0x65, 0xdd, 0xa5, 0x2f, 0x56, 0x6c, 0x62, 0x78, 0x5e, + 0x61, 0xa4, 0x7f, 0x87, 0xf5, 0x6d, 0x87, 0x0f, 0x14, 0x8e, 0xad, 0x35, + 0x71, 0xa1, 0x56, 0x9f, 0x2e, 0x58, 0xfc, 0x46, 0xa8, 0xf5, 0xf8, 0xb7, + 0xbf, 0x03, 0xa6, 0x49, 0x4d, 0x9b, 0xbb, 0xa9, 0x60, 0xda, 0x1f, 0xf4, + 0x65, 0x81, 0x5d, 0xc6, 0x97, 0x48, 0x0c, 0x8c, 0x4d, 0x4a, 0xc0, 0x8e, + 0x96, 0x0d, 0x9f, 0x17, 0x51, 0x1a, 0xa2, 0xbb, 0x63, 0x47, 0xc0, 0xd9, + 0x5f, 0x33, 0xe7, 0xe9, 0xc4, 0x44, 0xc3, 0x02, 0x01, 0x91, 0x00, 0xcb, + 0xa7, 0xae, 0xb9, 0x3e, 0xb4, 0xda, 0xb8, 0x4d, 0x80, 0x76, 0x45, 0x59, + 0xea, 0x3c, 0xd3, 0xe1, 0x7d, 0xdc, 0x86, 0x06, 0xa2, 0x79, 0xd7, 0xbd, + 0x54, 0xf7, 0xf2, 0xd2, 0xe9, 0xee, 0xee, 0x1f, 0xf2, 0x84, 0x27, 0xcb, + 0x8f, 0xc1, 0xd4, 0xd4, 0xc5, 0x52, 0xb8, 0xc6, 0xa5, 0x29, 0x40, 0x84, + 0x1a, 0x34, 0x09, 0xf0, 0xcd, 0xc2, 0x8e, 0xef, 0xb5, 0xec, 0xcb, 0xb9, + 0xe1, 0x2f, 0x60, 0x4b, 0xbc, 0x8c, 0xa2, 0x4d, 0x02, 0xd7, 0x06, 0xf6, + 0x33, 0x81, 0x08, 0x10, 0xd9, 0xbd, 0xad, 0x9e, 0xe7, 0x7c, 0xd4, 0x97, + 0x1c, 0x6c, 0x5c, 0x6a, 0xaf, 0x37, 0x18, 0x44, 0x0c, 0x7a, 0x81, 0x91, + 0xfd, 0x1e, 0x5b, 0x33, 0x44, 0x35, 0x15, 0x25, 0x52, 0xc3, 0x41, 0x81, + 0xaa, 0xba, 0xd6, 0x26, 0x38, 0x4e, 0x68, 0x32, 0x9b, 0x32, 0xb4, 0xab, + 0xc5, 0x3b, 0x15, 0x7a, 0x25, 0x5b, 0x8e, 0x07, 0x7d, 0xbd, 0x95, 0x0e, + 0x9e, 0x6c, 0xba, 0x24, 0xcb, 0xdc, 0x59, 0xe5, 0x4e, 0xf0, 0x56, 0x13, + 0x9b, 0x58, 0x99, 0xee, 0x90, 0xfc, 0xb0, 0x11, 0x39, 0x09, 0xb0, 0xdf, + 0x2c, 0xa4, 0x47, 0xec, 0xc8, 0x60, 0xc4, 0x16, 0xc0, 0x25, 0xf9, 0xd6, + 0x5f, 0x7f, 0x17, 0xaf, 0xac, 0xb7, 0x07, 0x5c, 0x33, 0x78, 0x66, 0x0a, + 0x94, 0x32, 0xf4, 0xe4, 0x58, 0x2d, 0x5d, 0xb2, 0x00, 0x9c, 0x51, 0x80, + 0x56, 0x75, 0x22, 0xc5, 0xa5, 0x8e, 0xb7, 0x2e, 0xfb, 0x1a, 0xb9, 0xb4, + 0x79, 0x91, 0x11, 0xf3, 0x51, 0xfb, 0x5b, 0x0a, 0x83, 0x26, 0x55, 0x94, + 0x67, 0xca, 0x43, 0x63, 0x09, 0x4c, 0xe9, 0xde, 0x5f, 0xf6, 0x22, 0xfe, + 0x15, 0xba, 0x85, 0x7d, 0x5b, 0x24, 0xa0, 0x91, 0xa3, 0x9c, 0xf1, 0xbf, + 0xc0, 0xa1, 0xf5, 0xca, 0x16, 0x7f, 0x3a, 0x61, 0xef, 0x57, 0xbb, 0xec, + 0xb8, 0x27, 0x63, 0x8a, 0xbe, 0x18, 0x3f, 0x8f, 0xf1, 0xbd, 0xd6, 0x23, + 0x1e, 0x26, 0x2a, 0x98, 0x46, 0x9a, 0x8d, 0xd2, 0xaf, 0xa0, 0xb4, 0x36, + 0xd9, 0xc4, 0x7e, 0x12, 0x1c, 0xa9, 0xc9, 0xbf, 0x31, 0x8f, 0xfa, 0x00, + 0x20, 0x49, 0x0e, 0x89, 0x68, 0x46, 0x62, 0xeb, 0x54, 0x0b, 0x4e, 0xca, + 0x22, 0x28, 0x26, 0x95, 0xf4, 0x22, 0xae, 0xe1, 0x52, 0x0f, 0x29, 0x0e, + 0x10, 0xc6, 0xa6, 0x6c, 0xb7, 0xe2, 0x15, 0x3b, 0xbd, 0x3b, 0xb9, 0x09, + 0x65, 0x78, 0x4b, 0x46, 0x71, 0x1c, 0xf9, 0x37, 0x50, 0x90, 0x7b, 0x63, + 0x2c, 0xd8, 0x16, 0xfa, 0x93, 0x98, 0x61, 0x4a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: indefinite length with nonempty EOC + // tcID: 116 + {SEC_OID_SHA512, + 116, + {0x8b, 0xdd, 0x32, 0xc9, 0xeb, 0xc9, 0x86, 0x17, 0xe9, 0x3f, 0x5c, 0x81, + 0xc5, 0xf9, 0xb2, 0xe6, 0x51, 0x83, 0x48, 0x6c, 0xd2, 0x49, 0xdc, 0x4e, + 0xfd, 0xbe, 0x1a, 0x91, 0xaa, 0x9e, 0x3a, 0xae, 0x66, 0x8f, 0x80, 0x08, + 0xdb, 0x7f, 0x2a, 0x09, 0xc4, 0x24, 0x35, 0x76, 0x6e, 0xcf, 0x43, 0x6d, + 0xc7, 0x3b, 0xcc, 0x49, 0x6e, 0x69, 0x08, 0xa1, 0x76, 0x97, 0x12, 0x9a, + 0xd1, 0x59, 0x4e, 0xa8, 0xd1, 0x69, 0xb8, 0x91, 0x98, 0xd6, 0x32, 0x90, + 0x7e, 0x05, 0x03, 0x40, 0x58, 0x3a, 0x7e, 0x95, 0x80, 0x32, 0x8c, 0xad, + 0xc4, 0xc6, 0xcc, 0xe0, 0x68, 0x6e, 0xca, 0x1c, 0xf7, 0xcc, 0x54, 0x45, + 0xb8, 0x48, 0x46, 0xa4, 0x04, 0x26, 0x48, 0x12, 0x0d, 0xe6, 0x21, 0x10, + 0x4f, 0x05, 0xfe, 0xa2, 0xf5, 0xf1, 0x2c, 0xa2, 0xa8, 0x56, 0xbb, 0x90, + 0x65, 0x4d, 0xbb, 0xe1, 0xab, 0x3a, 0x15, 0x33, 0x7d, 0xeb, 0x7e, 0xf4, + 0x79, 0x8f, 0xae, 0x6e, 0xb3, 0xb9, 0x66, 0x4d, 0x7a, 0xfd, 0xca, 0xc7, + 0x3e, 0x19, 0x72, 0xe5, 0xab, 0xf2, 0xf1, 0x6c, 0x8d, 0x16, 0x72, 0xe5, + 0x4c, 0x97, 0xe3, 0x21, 0xf4, 0x1d, 0x5a, 0xce, 0x05, 0xea, 0xeb, 0x95, + 0x13, 0xe2, 0xd1, 0x8c, 0xbc, 0x2d, 0x7a, 0x1a, 0xd8, 0x56, 0xaa, 0xf1, + 0x8b, 0xc8, 0x4c, 0xc6, 0xcd, 0x6d, 0x72, 0x73, 0x27, 0x91, 0x91, 0x31, + 0x59, 0x70, 0xe5, 0x58, 0x38, 0x92, 0x2b, 0x3d, 0x10, 0xfc, 0x4d, 0x99, + 0xee, 0xdb, 0x22, 0xbc, 0xa2, 0x4e, 0x20, 0xe5, 0x86, 0x25, 0x89, 0x28, + 0x34, 0x36, 0x20, 0xa8, 0x36, 0x12, 0x39, 0xb9, 0x19, 0xd0, 0x3a, 0x2a, + 0xb2, 0xa5, 0x37, 0xf2, 0x22, 0x43, 0x76, 0x57, 0x6e, 0xaa, 0x4a, 0x67, + 0xe0, 0xe0, 0x6c, 0xf7, 0x9e, 0x33, 0x5a, 0xa3, 0x9b, 0x92, 0x8e, 0x1c, + 0x4d, 0x7a, 0x2a, 0x7c, 0x87, 0xca, 0x44, 0x01, 0xd1, 0x88, 0x71, 0x5a, + 0x60, 0x63, 0x80, 0x24, 0x08, 0x58, 0x2f, 0xb4, 0x86, 0xc8, 0x89, 0x0d, + 0xab, 0x13, 0x22, 0x76, 0x66, 0x5f, 0x5f, 0x17, 0x3a, 0x58, 0x7f, 0xb2, + 0xc4, 0xd3, 0xb1, 0xe9, 0xd5, 0x0f, 0xb6, 0x2e, 0x7a, 0xc6, 0xc5, 0x48, + 0xca, 0x6d, 0xa1, 0x9d, 0x1a, 0x0c, 0x22, 0xa7, 0x9d, 0x4c, 0x19, 0x05, + 0x50, 0xe1, 0x09, 0xfd, 0x3a, 0x85, 0xa0, 0xad, 0xde, 0x9f, 0x00, 0xb2, + 0x2a, 0x93, 0x31, 0xeb, 0x72, 0xbe, 0xdb, 0x1b, 0x56, 0x4a, 0x78, 0x8a, + 0x5d, 0xf7, 0xb5, 0x51, 0x63, 0x88, 0xf3, 0x7f, 0x8f, 0xb7, 0xb5, 0x34, + 0xad, 0xbd, 0x8a, 0xb7, 0xeb, 0x7b, 0xe5, 0xe6, 0x69, 0x63, 0xc6, 0xfd, + 0x00, 0xbe, 0xa5, 0x8f, 0xdf, 0x57, 0x0e, 0xd9, 0xb5, 0xb0, 0xaa, 0x7c, + 0xeb, 0xfb, 0x17, 0xb4, 0x77, 0xe2, 0x8e, 0xcd, 0x78, 0x46, 0x1a, 0xb8, + 0xb0, 0xcc, 0x02, 0x6d, 0x2b, 0xde, 0x97, 0xfe, 0x1d, 0x16, 0x43, 0xa9, + 0x71, 0x67, 0x00, 0x81, 0xac, 0x49, 0x53, 0x96, 0xe6, 0x1d, 0x23, 0x4b, + 0x59, 0x1e, 0xd0, 0x7c, 0x58, 0x08, 0x1f, 0xe9, 0x38, 0xd0, 0xec, 0x53, + 0x4e, 0xae, 0x56, 0x1c, 0xef, 0x19, 0x99, 0xbc, 0x5c, 0xdb, 0x1f, 0x20, + 0xca, 0xfe, 0x4d, 0xc4, 0x22, 0x3e, 0xd0, 0x15, 0xa4, 0x1c, 0xea, 0xcb, + 0xee, 0xf2, 0xe8, 0x86, 0xbb, 0x0d, 0x3e, 0x5e, 0x70, 0x92, 0x5f, 0x02, + 0xc8, 0xe9, 0xf5, 0x9a, 0xfb, 0x86, 0xc5, 0x93, 0x75, 0x98, 0xfd, 0x69, + 0xd6, 0x1e, 0x69, 0x05, 0x4d, 0x56, 0x70, 0xc4, 0x84, 0xdd, 0xd5, 0xb2, + 0xb5, 0x4a, 0x2e, 0x39, 0x63, 0x3e, 0x61, 0x1d, 0xbe, 0xf4, 0xe4, 0xc7, + 0x2a, 0x8b, 0xe0, 0xb7, 0xfd, 0x16, 0x3a, 0xb5, 0x68, 0x6e, 0x09, 0x03, + 0x0a, 0xbc, 0xf3, 0x73, 0xfe, 0x86, 0x13, 0x8f}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 117 + {SEC_OID_SHA512, + 117, + {0x91, 0x88, 0x91, 0x4e, 0xe2, 0xbb, 0xab, 0x20, 0x71, 0x20, 0xe1, 0x2f, + 0x28, 0x0d, 0x61, 0x76, 0xcd, 0x8e, 0x12, 0x27, 0x6e, 0xaa, 0x94, 0xf9, + 0xc7, 0xb7, 0xdc, 0x66, 0xd8, 0x86, 0x87, 0x9b, 0x56, 0x41, 0xf1, 0x2a, + 0xb8, 0xb2, 0x32, 0x98, 0x2d, 0xb8, 0x6a, 0xd1, 0x41, 0x45, 0x19, 0x1f, + 0x13, 0xef, 0x89, 0x09, 0xf6, 0x31, 0x08, 0x80, 0x6c, 0x49, 0xed, 0x99, + 0x98, 0x82, 0x48, 0x45, 0x73, 0x0a, 0xb8, 0x6d, 0xb5, 0xfb, 0x3a, 0x4b, + 0x4a, 0xb1, 0x00, 0xf7, 0x9d, 0xa8, 0xaf, 0x5c, 0x10, 0xd0, 0x37, 0x2f, + 0xbd, 0x2c, 0x9a, 0x24, 0x48, 0xad, 0x5f, 0x3b, 0x10, 0x36, 0x5f, 0xa3, + 0x16, 0x76, 0x2c, 0x30, 0x31, 0x21, 0x8b, 0x4a, 0x87, 0x4b, 0x66, 0xd1, + 0x4b, 0xe5, 0xec, 0xad, 0xa0, 0x7c, 0x9e, 0x77, 0x22, 0x83, 0xa9, 0xa6, + 0x78, 0x45, 0x0b, 0x60, 0xd5, 0x6f, 0xe7, 0x1a, 0x6c, 0x2e, 0xbb, 0x49, + 0x36, 0xc5, 0xc8, 0x9b, 0x66, 0xdd, 0x2b, 0x68, 0xba, 0x4a, 0x5c, 0xb1, + 0xdc, 0x28, 0x66, 0xcc, 0x37, 0x92, 0xe7, 0x10, 0xbf, 0x65, 0x48, 0xe2, + 0x45, 0x65, 0xed, 0x2b, 0x15, 0xeb, 0x02, 0xfe, 0xa8, 0x7d, 0x23, 0x9e, + 0xc8, 0x80, 0x2f, 0x80, 0x2a, 0x31, 0xbb, 0x62, 0x59, 0x1b, 0x72, 0xf5, + 0x9b, 0xfb, 0x4a, 0x63, 0x40, 0x3d, 0x89, 0x66, 0x3d, 0x9a, 0xb2, 0xaa, + 0xf8, 0x7d, 0x37, 0x40, 0x0a, 0xee, 0x9c, 0x44, 0xde, 0x5f, 0x24, 0x65, + 0x71, 0xbb, 0x2f, 0xbf, 0x05, 0x57, 0xae, 0x04, 0xa3, 0x5c, 0xb5, 0x15, + 0xd4, 0x22, 0x32, 0xb0, 0xa3, 0x11, 0xfe, 0xcd, 0x31, 0x31, 0x98, 0x30, + 0xee, 0x6d, 0x2e, 0x50, 0x5e, 0x6b, 0x31, 0x5a, 0xed, 0xae, 0xb6, 0x8e, + 0x7e, 0xff, 0xf3, 0x01, 0x5d, 0xa5, 0xd3, 0x90, 0x52, 0x17, 0x82, 0xd3, + 0x2e, 0xdc, 0x15, 0x38, 0x6e, 0x10, 0x22, 0x47, 0xf8, 0x1d, 0x06, 0x07, + 0xbd, 0xa7, 0x5c, 0xb1, 0x5e, 0x06, 0xbc, 0x7b, 0xf2, 0x5b, 0xf3, 0x06, + 0x32, 0x07, 0xc3, 0x6c, 0x85, 0xa4, 0xd1, 0xcb, 0x3d, 0xa5, 0xb9, 0x6b, + 0x63, 0x8d, 0xf3, 0xc8, 0x0f, 0xa4, 0x05, 0x79, 0x20, 0x98, 0x34, 0xa1, + 0xbd, 0x98, 0x0e, 0x28, 0xda, 0x8f, 0x19, 0x16, 0xf6, 0x2d, 0x9b, 0xf5, + 0x67, 0xe0, 0xaf, 0xae, 0x73, 0x4a, 0xfc, 0x2b, 0xb2, 0xca, 0x82, 0x88, + 0x48, 0x71, 0x64, 0xa3, 0xa7, 0x94, 0x1b, 0x64, 0xaf, 0x1a, 0x86, 0xef, + 0xcd, 0x63, 0x0a, 0xff, 0x21, 0x58, 0x7a, 0xe9, 0xd2, 0x92, 0x7f, 0xaf, + 0x15, 0x34, 0xd2, 0x37, 0x65, 0xf7, 0xe8, 0x84, 0x32, 0xa8, 0xe2, 0xfe, + 0xa5, 0x3f, 0x38, 0x55, 0x40, 0xfb, 0x99, 0x2a, 0x8c, 0xe4, 0x2e, 0x89, + 0x17, 0x6c, 0x07, 0xe6, 0x66, 0x56, 0xe0, 0x3f, 0xc8, 0x75, 0xf8, 0x1b, + 0x89, 0x7e, 0x00, 0x27, 0x83, 0xbd, 0xea, 0x0e, 0xb9, 0x2d, 0x1f, 0x1e, + 0x6a, 0x95, 0xb6, 0x76, 0xf6, 0x16, 0xc6, 0xa0, 0x3c, 0xd1, 0xc9, 0x52, + 0x47, 0x7f, 0x37, 0x44, 0xc5, 0x47, 0x3d, 0x4e, 0x21, 0x32, 0xe7, 0x94, + 0x5c, 0x29, 0x02, 0x39, 0x42, 0x8c, 0x6f, 0x14, 0x0f, 0x79, 0x90, 0x7e, + 0xe0, 0x82, 0xbf, 0xb7, 0xe6, 0xb9, 0x6a, 0x3f, 0x31, 0x49, 0x56, 0xac, + 0xca, 0x34, 0x5e, 0x8b, 0x83, 0x2a, 0x8f, 0x97, 0x05, 0x7a, 0x33, 0xc7, + 0x04, 0x16, 0xd2, 0x38, 0x2c, 0x5e, 0x69, 0x51, 0x73, 0x36, 0x52, 0x61, + 0xfd, 0x1f, 0x32, 0x03, 0x92, 0x15, 0xdb, 0x4b, 0xff, 0xa1, 0xa0, 0x8a, + 0x09, 0x91, 0xff, 0x2b, 0xd0, 0x9b, 0x31, 0xee, 0x46, 0x42, 0xf0, 0x90, + 0xfb, 0x02, 0x9a, 0x95, 0xbc, 0x1e, 0xdb, 0x6e, 0x31, 0x0c, 0xbd, 0x50, + 0xca, 0xcf, 0xf5, 0x08, 0xec, 0x1d, 0x20, 0x40}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepend empty sequence + // tcID: 118 + {SEC_OID_SHA512, + 118, + {0xbb, 0x7c, 0x6d, 0xd5, 0x9e, 0x12, 0x46, 0x2a, 0xc9, 0x89, 0x51, 0x37, + 0xd9, 0x9e, 0x3c, 0x8d, 0x96, 0x77, 0x2e, 0x6c, 0xce, 0x69, 0x5c, 0x0c, + 0x75, 0xab, 0xad, 0xa8, 0x42, 0xcb, 0x60, 0x2c, 0x1a, 0x2a, 0x74, 0xd0, + 0x48, 0xe1, 0xab, 0x58, 0x1b, 0x23, 0x7c, 0xca, 0x9d, 0xc9, 0x09, 0xe6, + 0x01, 0x2b, 0xec, 0x30, 0xf4, 0x07, 0x42, 0x37, 0x5a, 0xf7, 0xa0, 0xf6, + 0xa0, 0x0e, 0x85, 0x17, 0x6c, 0x22, 0xad, 0x0a, 0xbb, 0x49, 0xca, 0xbf, + 0xe3, 0xb1, 0x5c, 0x90, 0x37, 0x68, 0x98, 0x35, 0x7e, 0x6b, 0x1f, 0xaf, + 0x61, 0x42, 0x8c, 0xff, 0x69, 0x90, 0x46, 0xa2, 0xb3, 0xb5, 0x34, 0xb4, + 0xc0, 0xab, 0xca, 0x5c, 0x1c, 0x54, 0x94, 0xc6, 0x54, 0x94, 0x75, 0xa4, + 0x68, 0xa3, 0x3e, 0x13, 0x9e, 0xda, 0xa0, 0x9c, 0xe1, 0xf5, 0x9d, 0x58, + 0xe5, 0x1b, 0x80, 0xcb, 0x7c, 0x7e, 0x26, 0x8b, 0x90, 0x33, 0x87, 0x35, + 0xbc, 0x30, 0x19, 0xc2, 0x89, 0xcc, 0x61, 0x0a, 0x9d, 0xab, 0xb6, 0xdd, + 0x87, 0x51, 0xd0, 0x0f, 0x7a, 0x90, 0x14, 0x8d, 0xb4, 0x2d, 0x81, 0x2a, + 0xa5, 0x3a, 0xee, 0x52, 0x23, 0xb7, 0x6a, 0x19, 0xcd, 0xd0, 0xf4, 0x16, + 0x97, 0xae, 0xcb, 0xc2, 0x86, 0x0f, 0x52, 0xae, 0xaa, 0xd6, 0xea, 0x99, + 0x27, 0xbf, 0xb1, 0xe7, 0xeb, 0x5b, 0x66, 0xc4, 0x4c, 0x71, 0x7c, 0x43, + 0x78, 0x15, 0x0c, 0x8d, 0xf1, 0x56, 0xa8, 0xdc, 0x9f, 0x42, 0xb9, 0x85, + 0x9a, 0x79, 0x05, 0xd7, 0x9a, 0xf6, 0x1e, 0x7a, 0xb5, 0xe9, 0xaa, 0x7d, + 0xac, 0xf2, 0x17, 0x7c, 0x12, 0xc6, 0xcb, 0xb4, 0x3c, 0x70, 0x81, 0x5c, + 0xbe, 0xf1, 0xb4, 0xd4, 0xd7, 0x42, 0x15, 0x64, 0xb1, 0xe6, 0x58, 0x75, + 0x53, 0xb6, 0x45, 0x77, 0x96, 0x1e, 0xd2, 0x3b, 0x2d, 0xa0, 0x11, 0x3c, + 0xa0, 0xb6, 0xa8, 0x6f, 0x78, 0xd9, 0x8a, 0xd3, 0xc9, 0x15, 0x69, 0x99, + 0x2b, 0x1e, 0x1e, 0xfe, 0xc5, 0xa7, 0xac, 0xcd, 0xda, 0xfa, 0x8d, 0x80, + 0x65, 0x43, 0xf0, 0x70, 0x5b, 0x08, 0x08, 0xfc, 0x52, 0x92, 0x35, 0x75, + 0xb0, 0x68, 0xcf, 0xb2, 0x27, 0xca, 0x0b, 0xb8, 0xdd, 0xd6, 0x5c, 0x42, + 0x14, 0x56, 0xc1, 0xd7, 0x02, 0x8e, 0xca, 0xec, 0xf5, 0x6e, 0x2f, 0x42, + 0xda, 0xb6, 0xb0, 0x2c, 0x6b, 0x6d, 0xf2, 0x57, 0x26, 0x3d, 0x94, 0x1e, + 0x75, 0x40, 0xc6, 0x7c, 0xd0, 0x9d, 0xb5, 0x07, 0xd1, 0xb6, 0x3c, 0x59, + 0x04, 0x7a, 0xc7, 0x85, 0x9f, 0x0d, 0x7d, 0x31, 0x14, 0x19, 0xce, 0x30, + 0x16, 0xaf, 0x5c, 0x2b, 0x74, 0xf6, 0x8c, 0x3c, 0xef, 0xc0, 0x73, 0xd5, + 0x74, 0x0a, 0xff, 0x57, 0x36, 0x96, 0xc5, 0xf6, 0xc3, 0xe0, 0xc5, 0xf0, + 0x99, 0xf9, 0xd2, 0x5d, 0x9e, 0xce, 0x98, 0x19, 0x61, 0xa0, 0x59, 0x10, + 0x77, 0xe2, 0xff, 0x0e, 0x07, 0xe1, 0x84, 0x9b, 0xb7, 0x58, 0x74, 0x35, + 0x0b, 0x68, 0xe3, 0x68, 0xc4, 0x8a, 0x1d, 0x96, 0x48, 0xa9, 0x19, 0x04, + 0xc5, 0x3d, 0xda, 0x47, 0xb0, 0x07, 0x15, 0x77, 0xa2, 0x21, 0x7d, 0xb4, + 0xed, 0x9e, 0xdf, 0xa3, 0x3a, 0xa4, 0x4a, 0x25, 0x06, 0x64, 0xd0, 0xa7, + 0xc7, 0xc8, 0xde, 0xfd, 0x05, 0xcd, 0x0c, 0x56, 0xd0, 0x29, 0xf3, 0xc3, + 0x21, 0x3d, 0x11, 0x15, 0xcb, 0x44, 0xa1, 0x09, 0x36, 0x76, 0x17, 0xff, + 0x6c, 0xda, 0x84, 0x09, 0xe8, 0xe3, 0xea, 0xf7, 0x04, 0x2e, 0x49, 0xa9, + 0x39, 0x1e, 0x97, 0x2b, 0x70, 0x02, 0x48, 0x77, 0xeb, 0xae, 0x68, 0x69, + 0x09, 0xbb, 0x33, 0x9d, 0x3f, 0x7c, 0x22, 0x52, 0x56, 0xe1, 0x73, 0x5d, + 0x3b, 0x11, 0x02, 0x8b, 0xff, 0x3e, 0xc7, 0xac, 0x92, 0x8f, 0x84, 0x69, + 0xc6, 0x0b, 0xc8, 0x4c, 0x58, 0xfe, 0x7f, 0x41}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 119 + {SEC_OID_SHA512, + 119, + {0xa2, 0x92, 0xfa, 0xdf, 0x0c, 0x58, 0x39, 0xf4, 0xb4, 0xc2, 0x82, 0xa8, + 0x87, 0x1f, 0x36, 0x63, 0x51, 0xd2, 0xf5, 0x88, 0x9d, 0xaf, 0x59, 0x5e, + 0x2d, 0x30, 0x9f, 0x75, 0x0f, 0xe7, 0xd0, 0x59, 0x61, 0x00, 0x4a, 0x61, + 0x4f, 0x39, 0x8a, 0xd4, 0x71, 0x38, 0xa6, 0x3a, 0x9e, 0xb4, 0x93, 0xf4, + 0x23, 0x2e, 0x80, 0x73, 0xb3, 0x0f, 0x48, 0x24, 0x5c, 0x12, 0xd7, 0x00, + 0xa7, 0xca, 0x19, 0xa9, 0x5a, 0xf5, 0xf1, 0x28, 0xa5, 0x20, 0x3f, 0x80, + 0x70, 0x9e, 0x7c, 0xa6, 0x12, 0xa8, 0xd3, 0x92, 0x4d, 0xcf, 0xe2, 0x8d, + 0x62, 0x63, 0x51, 0x55, 0x32, 0x87, 0xde, 0x2b, 0xba, 0x75, 0xa6, 0xae, + 0xab, 0x85, 0x98, 0x85, 0x66, 0x55, 0x5b, 0x22, 0xe4, 0xb1, 0x3f, 0x8b, + 0xfa, 0x5a, 0x81, 0xe6, 0xe8, 0xb6, 0x6f, 0x51, 0x75, 0x8b, 0x2d, 0xe5, + 0x63, 0x9b, 0xb7, 0xbf, 0xef, 0x99, 0xdf, 0x26, 0x4d, 0x0e, 0x0d, 0x5f, + 0x4e, 0x47, 0x5b, 0x73, 0xad, 0x55, 0x33, 0xc9, 0x86, 0x2f, 0xce, 0x2a, + 0xc8, 0xc2, 0x84, 0x63, 0xf9, 0xa2, 0xd9, 0xad, 0x6b, 0xa7, 0xdb, 0x7d, + 0x94, 0xa3, 0x87, 0xc3, 0x09, 0xc9, 0x2d, 0xa1, 0x56, 0xc4, 0x6a, 0x74, + 0x13, 0xbb, 0x6f, 0xbe, 0xa0, 0xdc, 0xc1, 0x44, 0x92, 0xf1, 0xb8, 0xfc, + 0xe4, 0x00, 0x9d, 0xaa, 0xde, 0xfd, 0x63, 0x04, 0xe8, 0x64, 0x55, 0x9a, + 0x1b, 0x27, 0xe4, 0x73, 0xdf, 0x7a, 0x8a, 0x71, 0x66, 0x05, 0x4d, 0x9e, + 0xef, 0x10, 0x51, 0x1c, 0x90, 0xea, 0x6c, 0x69, 0xcc, 0x19, 0x38, 0x95, + 0x29, 0x10, 0x1f, 0x91, 0x7c, 0x25, 0x62, 0xde, 0x3a, 0x16, 0x81, 0xfa, + 0x1b, 0x41, 0xc7, 0x89, 0xca, 0xe6, 0xcc, 0xdd, 0x82, 0xf9, 0x3a, 0x9d, + 0xbd, 0xc4, 0x77, 0x52, 0x74, 0x78, 0x3d, 0x37, 0xa8, 0xb9, 0x75, 0x94, + 0x5e, 0xc0, 0x5a, 0x0d, 0x73, 0x62, 0x94, 0x1a, 0x04, 0x1e, 0x4f, 0xe7, + 0xba, 0x87, 0x62, 0x4a, 0x58, 0x65, 0x86, 0x01, 0x04, 0x44, 0xac, 0x79, + 0xff, 0xea, 0x8d, 0x58, 0x05, 0x7d, 0x80, 0x8d, 0x3b, 0x8c, 0x1f, 0x2c, + 0x70, 0x5b, 0x8f, 0x77, 0xed, 0x5e, 0x39, 0x07, 0xa1, 0x6e, 0xd8, 0x68, + 0x5e, 0xba, 0x93, 0x3d, 0x34, 0xf1, 0xda, 0xe9, 0x97, 0x43, 0xa1, 0x1a, + 0x6c, 0xc6, 0xa4, 0x7c, 0x6c, 0x16, 0x84, 0x41, 0xcc, 0xda, 0xc8, 0x1c, + 0x0a, 0x90, 0x06, 0xff, 0xe7, 0x94, 0x73, 0x38, 0x5d, 0x2c, 0x9f, 0x74, + 0xdd, 0xd5, 0x5d, 0x59, 0x3a, 0xf0, 0x3b, 0x20, 0x9d, 0xf0, 0x3e, 0xca, + 0x84, 0x4a, 0x26, 0x06, 0x8c, 0x2d, 0xa0, 0x96, 0x7b, 0x7d, 0x0f, 0x2f, + 0x4f, 0x2f, 0x2c, 0xac, 0xa2, 0xde, 0xcd, 0xb2, 0xed, 0x3b, 0x33, 0xba, + 0xb1, 0x25, 0x0a, 0x0b, 0xe6, 0x0a, 0x2b, 0x07, 0x22, 0xcd, 0x48, 0x19, + 0x21, 0x51, 0x8e, 0xb0, 0x25, 0xf4, 0xaa, 0xd9, 0x6a, 0xc4, 0x9e, 0x40, + 0x8b, 0x74, 0xec, 0x6e, 0x37, 0x2e, 0xf7, 0xc4, 0x92, 0x16, 0x22, 0xb2, + 0x50, 0xa7, 0x3d, 0xe5, 0x6b, 0x2a, 0x17, 0x21, 0xb5, 0xdb, 0x91, 0x91, + 0x82, 0xeb, 0x3a, 0x5c, 0xad, 0x4e, 0x0f, 0x38, 0x3d, 0x9e, 0xc8, 0x2d, + 0xd5, 0x88, 0xe5, 0x44, 0x74, 0x10, 0x35, 0xbe, 0x95, 0x8e, 0x9b, 0xf1, + 0x4f, 0x7f, 0x02, 0x9e, 0xec, 0x88, 0x28, 0xd9, 0x8f, 0x8e, 0x2e, 0xfc, + 0x94, 0x3e, 0xfd, 0xac, 0x30, 0x2e, 0x78, 0xe4, 0x24, 0x77, 0x9d, 0xda, + 0x31, 0xd2, 0x9e, 0xcd, 0xbf, 0xcb, 0x58, 0x3e, 0x95, 0x73, 0xf0, 0xa3, + 0xeb, 0x34, 0x8d, 0x9f, 0x63, 0xd6, 0x83, 0xd9, 0xe1, 0x90, 0xf8, 0xf7, + 0xa5, 0x1c, 0x1f, 0xc7, 0xdb, 0x92, 0x4f, 0x70, 0xcb, 0xcd, 0xf8, 0xc7, + 0x0a, 0xc1, 0xec, 0xd2, 0x17, 0x6d, 0x38, 0xf6}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append empty sequence + // tcID: 120 + {SEC_OID_SHA512, + 120, + {0x22, 0xe0, 0x56, 0x9c, 0xcd, 0x31, 0x87, 0xcb, 0xe2, 0x09, 0x19, 0x97, + 0x45, 0x2e, 0x48, 0xc5, 0xa9, 0x13, 0x08, 0xa4, 0xf9, 0xc9, 0x44, 0xf5, + 0x8a, 0xfc, 0x3b, 0xa1, 0xf9, 0xb4, 0xc1, 0x55, 0x12, 0x1b, 0x4e, 0xbb, + 0xcb, 0xcb, 0x90, 0xa5, 0x48, 0xbd, 0xf9, 0x8c, 0x8e, 0x71, 0x3b, 0xa6, + 0xca, 0x20, 0xc7, 0x01, 0x36, 0x3a, 0xf4, 0xff, 0xf2, 0xb0, 0x78, 0x4a, + 0xf1, 0x04, 0x14, 0x07, 0x7f, 0x5a, 0x07, 0x47, 0xeb, 0x60, 0xd0, 0xf1, + 0xa3, 0x8a, 0x03, 0xd9, 0x0a, 0xa9, 0x52, 0xf3, 0xda, 0x3d, 0x90, 0x8e, + 0xb8, 0xd0, 0xde, 0x98, 0xd4, 0xda, 0xde, 0xe0, 0x3d, 0x4f, 0xd2, 0xdd, + 0xc4, 0xad, 0xa4, 0x38, 0x9d, 0x21, 0xda, 0x9d, 0x8a, 0x2c, 0xd4, 0xba, + 0x75, 0x2a, 0xce, 0x8b, 0xe6, 0x06, 0xc0, 0xc0, 0x88, 0xe1, 0x0e, 0x7b, + 0x41, 0x1c, 0x90, 0xea, 0xa3, 0x42, 0xc5, 0xe8, 0x42, 0x5f, 0x57, 0x33, + 0xd0, 0x66, 0x8c, 0x58, 0x6c, 0xcb, 0xec, 0xe1, 0x48, 0x2d, 0x0e, 0xe5, + 0x85, 0x5b, 0x3a, 0x5d, 0x93, 0xc5, 0x10, 0x5d, 0x63, 0x1d, 0xf7, 0xa1, + 0xd1, 0x3c, 0x05, 0x97, 0xd5, 0x53, 0x0b, 0x32, 0xc1, 0x3a, 0xd5, 0xbc, + 0x7e, 0xf5, 0xc5, 0x78, 0xe4, 0x42, 0x32, 0x22, 0x67, 0xa4, 0x8b, 0x42, + 0x7b, 0xc2, 0x01, 0xd3, 0x0c, 0x20, 0x10, 0xfc, 0x6c, 0x3e, 0x27, 0xc4, + 0x0b, 0xd9, 0x24, 0xe8, 0x97, 0xe9, 0xe4, 0xd9, 0x32, 0x46, 0x7c, 0x13, + 0x89, 0xc3, 0x46, 0x5c, 0x71, 0x37, 0x4e, 0x8a, 0x28, 0x97, 0x20, 0x33, + 0x2d, 0xa4, 0xa0, 0xec, 0x29, 0xd7, 0xaa, 0xfd, 0xc1, 0x15, 0x51, 0x5e, + 0xda, 0xb8, 0x06, 0x4c, 0xfb, 0x35, 0xc6, 0x53, 0xb9, 0x9c, 0xf6, 0x51, + 0xc2, 0xfb, 0x00, 0x4d, 0xc8, 0x98, 0xa0, 0xc4, 0xb6, 0x6a, 0xf1, 0xeb, + 0x37, 0x0b, 0x15, 0x56, 0xb3, 0xd2, 0x88, 0x14, 0xcd, 0xce, 0x5b, 0x7f, + 0xff, 0x88, 0x98, 0x1e, 0x6b, 0x77, 0x07, 0xd9, 0x5e, 0xec, 0xe4, 0xb9, + 0xb7, 0x5d, 0x62, 0x4b, 0x3c, 0x6e, 0xff, 0xfc, 0x10, 0x22, 0x2e, 0x74, + 0x20, 0x90, 0xdc, 0x03, 0x05, 0x42, 0xb7, 0xc2, 0x91, 0x8b, 0xb2, 0xc7, + 0x3e, 0x20, 0x13, 0x9a, 0xa9, 0xc3, 0x83, 0xbe, 0x69, 0x0e, 0x8b, 0xe7, + 0x4f, 0x3e, 0xa9, 0xeb, 0x88, 0x81, 0xc6, 0xc0, 0xab, 0x27, 0xc1, 0x6d, + 0xdf, 0x10, 0x86, 0x7a, 0x4a, 0x7d, 0xce, 0x34, 0x96, 0xb1, 0xa0, 0xa2, + 0x29, 0x53, 0x57, 0xd4, 0x9b, 0x49, 0x8f, 0xf1, 0xea, 0x0a, 0x27, 0xbc, + 0x7e, 0xa1, 0x82, 0xa7, 0xa8, 0x9a, 0x7c, 0xc5, 0x38, 0x59, 0xfe, 0x2a, + 0xc8, 0xd8, 0x76, 0xe3, 0x0d, 0x1e, 0x81, 0x0b, 0xbe, 0xfc, 0x5a, 0x48, + 0xbe, 0xe8, 0xbe, 0x7b, 0x3e, 0x12, 0xe8, 0x3c, 0x1d, 0xff, 0x21, 0x88, + 0x14, 0xbd, 0x6e, 0xa4, 0x22, 0x28, 0xfa, 0xa6, 0xb6, 0x91, 0x95, 0x12, + 0x1f, 0x0d, 0x07, 0x9c, 0xd8, 0x87, 0xd1, 0xda, 0x9c, 0x1b, 0xe4, 0xe3, + 0xb3, 0xff, 0xa9, 0xe4, 0xd2, 0x3a, 0x18, 0x84, 0xd1, 0x98, 0x45, 0xe6, + 0xc7, 0x6e, 0x74, 0xd9, 0x31, 0x98, 0x84, 0xbd, 0x31, 0x62, 0x2e, 0x09, + 0x52, 0x5a, 0xe8, 0x50, 0x7c, 0x4d, 0x4b, 0x66, 0xe9, 0x3a, 0xb5, 0x5d, + 0x57, 0xe1, 0xde, 0xe7, 0x08, 0x54, 0x2e, 0x1e, 0xc9, 0xba, 0x7b, 0xaa, + 0x2f, 0xba, 0xb8, 0xc4, 0x1c, 0x8b, 0xe4, 0x10, 0x1b, 0xb7, 0xc7, 0x5f, + 0xf7, 0xf3, 0x17, 0x81, 0x69, 0xf9, 0x38, 0x99, 0xc0, 0xc0, 0xb4, 0x55, + 0x02, 0x76, 0xcf, 0x16, 0x69, 0x62, 0x19, 0x40, 0x91, 0xc1, 0x77, 0x17, + 0x94, 0x81, 0xc6, 0x20, 0xa5, 0x02, 0x90, 0xfb, 0x85, 0xfe, 0xb8, 0x36, + 0x65, 0xa3, 0x99, 0xf0, 0xaf, 0xe6, 0xd9, 0x61}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 121 + {SEC_OID_SHA512, + 121, + {0x18, 0x39, 0x35, 0x07, 0x88, 0xeb, 0x59, 0x04, 0xca, 0x9d, 0xeb, 0x1c, + 0x30, 0xeb, 0xfa, 0xd0, 0xc8, 0x93, 0x85, 0x22, 0xd1, 0x27, 0x13, 0x5e, + 0x5d, 0xcf, 0x4f, 0x5c, 0xac, 0xf2, 0xf2, 0x4e, 0x32, 0xf0, 0x56, 0xce, + 0x74, 0xda, 0x93, 0xb6, 0x85, 0x17, 0xac, 0xf3, 0xab, 0xf4, 0x5b, 0x55, + 0xbf, 0xd1, 0x9f, 0x25, 0xad, 0xce, 0x4a, 0xed, 0x72, 0xe2, 0xfe, 0x84, + 0x96, 0x37, 0x6f, 0x82, 0x99, 0xf0, 0x6e, 0x55, 0xc4, 0xe6, 0xfb, 0xcb, + 0x51, 0x6b, 0xa1, 0xc4, 0x75, 0x75, 0x1c, 0x2e, 0x8a, 0x84, 0x8d, 0x66, + 0x04, 0xd8, 0x66, 0xc7, 0xa3, 0x91, 0x50, 0x56, 0x23, 0x26, 0x5d, 0x7a, + 0xc9, 0xb6, 0x39, 0x74, 0x44, 0xf4, 0xd2, 0x29, 0xf0, 0xb8, 0x2c, 0xbf, + 0xe6, 0x73, 0xc1, 0xeb, 0x7e, 0x0f, 0x3f, 0x65, 0x28, 0xe2, 0xb6, 0x62, + 0xa5, 0xb5, 0x0f, 0x94, 0xdb, 0x86, 0xd5, 0x3a, 0xbf, 0x34, 0x1b, 0xf9, + 0x27, 0xe7, 0x0b, 0xfe, 0x6a, 0x25, 0xf6, 0xda, 0x50, 0xe1, 0x38, 0x3c, + 0x9e, 0x68, 0x92, 0xb3, 0xcc, 0x14, 0x8a, 0xca, 0x79, 0x6e, 0xc1, 0xd9, + 0x57, 0xc7, 0x93, 0x3e, 0xb8, 0x2c, 0xa9, 0x2e, 0xdd, 0xb7, 0xda, 0x4a, + 0x48, 0x8e, 0x07, 0x68, 0xe1, 0xbd, 0x98, 0x0e, 0x61, 0x31, 0x2c, 0xd6, + 0x14, 0x14, 0x9a, 0x34, 0x20, 0xc6, 0xe5, 0xfc, 0x1e, 0x5f, 0x98, 0x7d, + 0x07, 0xca, 0x22, 0x3c, 0xf3, 0x93, 0x19, 0xb0, 0x38, 0x77, 0xde, 0x14, + 0xe6, 0x76, 0x6a, 0x19, 0x1b, 0xd4, 0x5d, 0x59, 0x05, 0xb1, 0xf9, 0x25, + 0x30, 0xe6, 0x0c, 0x09, 0x3e, 0x10, 0x6b, 0x25, 0x75, 0xb2, 0x54, 0xcc, + 0x09, 0x65, 0x24, 0x4c, 0x5f, 0xcd, 0xb7, 0x88, 0xa8, 0x2d, 0x3c, 0x54, + 0xaf, 0xdb, 0x41, 0xe0, 0x09, 0xc4, 0x01, 0x91, 0x31, 0x09, 0xe0, 0x68, + 0xd5, 0x59, 0x9c, 0x3f, 0xa5, 0x99, 0xcd, 0x69, 0x03, 0x41, 0x64, 0xea, + 0x03, 0xe4, 0x40, 0x9a, 0x29, 0xc2, 0x59, 0x41, 0x0f, 0x46, 0x0c, 0xe9, + 0x74, 0x3e, 0xd9, 0x8b, 0xa3, 0xa9, 0xbf, 0xe9, 0xc5, 0x13, 0x63, 0x56, + 0x10, 0x28, 0x0b, 0x95, 0x05, 0xc3, 0x31, 0xbe, 0x46, 0x74, 0x61, 0x35, + 0x04, 0xbe, 0xf0, 0xc4, 0x5e, 0xa1, 0x60, 0x30, 0xe1, 0xd9, 0x17, 0x19, + 0x9c, 0x69, 0xea, 0x70, 0x1b, 0xae, 0x06, 0xcf, 0xcd, 0x61, 0x43, 0x98, + 0x1b, 0x16, 0x08, 0xc8, 0x66, 0x2e, 0x7e, 0xa0, 0xd9, 0x7a, 0xa0, 0xcd, + 0x6a, 0x2c, 0x9a, 0x81, 0xcc, 0x5d, 0x5e, 0xf4, 0x72, 0xc8, 0x3c, 0x03, + 0xd2, 0xb3, 0x64, 0x9e, 0xc3, 0xb0, 0xa4, 0x9a, 0xa3, 0x2c, 0xed, 0x70, + 0xf7, 0x16, 0xaf, 0x4f, 0x25, 0xb5, 0xd7, 0x88, 0xb7, 0x11, 0xda, 0xd4, + 0xdb, 0xc3, 0x73, 0x86, 0x51, 0xa2, 0x9b, 0x08, 0x0e, 0x7d, 0xd1, 0x3f, + 0x18, 0x29, 0x2c, 0x5c, 0x31, 0xa1, 0x8a, 0x76, 0x9f, 0x6f, 0x1d, 0x7c, + 0x59, 0x70, 0xa2, 0x69, 0x3c, 0x1e, 0x38, 0xe9, 0x66, 0x56, 0x73, 0xcb, + 0x48, 0xad, 0x31, 0x6a, 0x3a, 0xf9, 0xc4, 0x21, 0x7d, 0x98, 0xfb, 0x69, + 0xd7, 0xcc, 0x4f, 0xb0, 0xee, 0xfe, 0x95, 0x05, 0x64, 0xd6, 0x66, 0x6a, + 0xac, 0x68, 0x04, 0xb4, 0xdd, 0x47, 0x65, 0x68, 0xd8, 0x6b, 0x1a, 0x0f, + 0xef, 0x91, 0xcb, 0xbc, 0xa4, 0x9c, 0x4b, 0xdd, 0x7f, 0x84, 0x5d, 0x8c, + 0x7a, 0xdc, 0x5b, 0xbf, 0x3e, 0xff, 0x13, 0xdc, 0x01, 0x4c, 0xb2, 0x9d, + 0x8c, 0x7f, 0x1c, 0x6d, 0x03, 0x39, 0x22, 0xd0, 0x0e, 0xb4, 0xa1, 0x45, + 0x66, 0xaf, 0x28, 0x50, 0xd7, 0x6c, 0xec, 0x15, 0xa4, 0xe9, 0xab, 0x5d, + 0x58, 0x11, 0x57, 0x7c, 0xd4, 0xda, 0xe6, 0xec, 0x7e, 0x67, 0x92, 0xc2, + 0x3c, 0x4b, 0xec, 0xb9, 0x49, 0xe1, 0x22, 0x12}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: append garbage with high tag number + // tcID: 122 + {SEC_OID_SHA512, + 122, + {0xaf, 0x85, 0xd1, 0x32, 0x38, 0x1c, 0x07, 0xe9, 0x08, 0x40, 0x66, 0x9e, + 0x17, 0x7f, 0x93, 0xed, 0x7c, 0x51, 0x1b, 0x43, 0x41, 0x45, 0x02, 0x1a, + 0x0b, 0xe2, 0x25, 0x28, 0x7a, 0x5d, 0x97, 0xa9, 0xc1, 0x39, 0x9c, 0xe0, + 0x25, 0xa7, 0x3b, 0x3c, 0x3e, 0x15, 0xaf, 0x03, 0x4e, 0x8a, 0x56, 0x8f, + 0x54, 0x63, 0xd4, 0xf5, 0xc8, 0x9f, 0xe3, 0x9b, 0x28, 0xf0, 0xcb, 0xa9, + 0x91, 0x91, 0xb8, 0xde, 0x71, 0xbe, 0xe6, 0x06, 0x21, 0xdb, 0x19, 0x80, + 0x4b, 0x24, 0x01, 0xc6, 0xf6, 0x37, 0x5b, 0x0a, 0xda, 0xc5, 0xcd, 0x99, + 0xb5, 0x29, 0x27, 0x97, 0x3f, 0x69, 0x56, 0x60, 0xfe, 0x6b, 0x53, 0xee, + 0xec, 0xbf, 0x28, 0x8c, 0xfa, 0x69, 0xcd, 0xc8, 0x91, 0xc7, 0x0b, 0xe7, + 0xc0, 0x4a, 0x38, 0x45, 0x3d, 0x9e, 0x81, 0x92, 0x8f, 0x47, 0x99, 0xc9, + 0x59, 0x9b, 0x1e, 0x7f, 0x6f, 0x0f, 0x56, 0x31, 0x9d, 0x30, 0xe9, 0x8d, + 0x16, 0xd7, 0x78, 0x70, 0x75, 0xfc, 0x63, 0x3b, 0xc3, 0xac, 0x95, 0x5a, + 0xc6, 0xfd, 0x5b, 0x8c, 0x12, 0xf7, 0xe0, 0x72, 0x72, 0xcb, 0xa3, 0xd3, + 0xaf, 0x15, 0x06, 0xa7, 0x7c, 0x53, 0x57, 0xe7, 0xc1, 0x7b, 0x68, 0x83, + 0xd1, 0x49, 0x8d, 0x74, 0x65, 0xa6, 0x75, 0xf0, 0x15, 0x42, 0x0d, 0xa0, + 0x8f, 0x40, 0x29, 0x90, 0x0d, 0xad, 0xe8, 0xb9, 0x4c, 0xad, 0x5e, 0x5e, + 0xe3, 0x44, 0x5c, 0x9b, 0x15, 0x9b, 0x3a, 0xcb, 0x81, 0xde, 0x43, 0x0a, + 0x39, 0x99, 0x6e, 0x3d, 0x1a, 0xbc, 0x73, 0x89, 0xe8, 0xca, 0x34, 0xef, + 0x1a, 0x10, 0x54, 0x37, 0xc5, 0x43, 0xbb, 0x88, 0x99, 0x5b, 0x02, 0xeb, + 0xc0, 0x1b, 0x97, 0xa8, 0x6e, 0xe1, 0x52, 0x0d, 0x15, 0x40, 0x0d, 0xbc, + 0x4c, 0x32, 0xa0, 0xb7, 0x69, 0xee, 0x2a, 0x9c, 0x71, 0x25, 0x1e, 0x10, + 0x06, 0x34, 0xde, 0xa5, 0xc7, 0x77, 0x1c, 0x7c, 0x7c, 0xc6, 0xee, 0x8b, + 0x9c, 0x5e, 0x2f, 0xad, 0x1c, 0x74, 0x6f, 0x9b, 0xe6, 0x33, 0x94, 0xc1, + 0xa3, 0x61, 0x71, 0x82, 0x89, 0x66, 0xec, 0xc5, 0x28, 0xf5, 0x01, 0xe7, + 0xa7, 0xf5, 0x4f, 0x0a, 0x74, 0xd7, 0x61, 0xc0, 0xa0, 0xfe, 0xd6, 0xbd, + 0x77, 0x50, 0x47, 0x60, 0x83, 0x50, 0x20, 0x8c, 0x88, 0xa2, 0x22, 0xb6, + 0xb4, 0xe0, 0x97, 0x28, 0x5f, 0xf3, 0x9a, 0x57, 0x62, 0x0b, 0x57, 0x9b, + 0xd4, 0x2d, 0x00, 0xf0, 0xad, 0xf0, 0x99, 0x88, 0xc1, 0xe9, 0xba, 0x83, + 0x86, 0x80, 0x6b, 0x79, 0x34, 0x7d, 0x31, 0x46, 0x0b, 0x8d, 0x1b, 0x96, + 0xe0, 0xf2, 0x6a, 0x96, 0x16, 0xeb, 0xdc, 0x80, 0x08, 0xa1, 0xca, 0x46, + 0xf6, 0x0b, 0x29, 0x4b, 0xa3, 0x9e, 0x8c, 0x40, 0x80, 0x25, 0x8d, 0x89, + 0x7a, 0x45, 0xa3, 0xc3, 0x10, 0xcd, 0xe1, 0xd7, 0x10, 0x46, 0xf4, 0x4f, + 0x98, 0x1c, 0x8d, 0xe0, 0x7b, 0x72, 0xc1, 0x6d, 0xba, 0xcc, 0x53, 0x11, + 0x55, 0x55, 0xd1, 0x9d, 0xe3, 0x8f, 0xa1, 0x69, 0x41, 0x42, 0x94, 0xca, + 0xf0, 0xe9, 0x0f, 0x77, 0x66, 0xd1, 0xe2, 0xcc, 0x3a, 0xcd, 0xdf, 0xfb, + 0x84, 0xd8, 0xb1, 0x77, 0x0e, 0xc5, 0x01, 0xfc, 0x32, 0xc2, 0x2c, 0x7a, + 0x2c, 0x57, 0x07, 0xf7, 0x24, 0x59, 0x0a, 0x73, 0xe9, 0x6a, 0x30, 0xb2, + 0x43, 0xc8, 0x61, 0x1c, 0x43, 0x42, 0xe2, 0xb5, 0xf1, 0xc9, 0x4b, 0x67, + 0xcd, 0x5f, 0xed, 0x0f, 0x10, 0x81, 0x1a, 0xb8, 0x2b, 0x28, 0xc1, 0x6c, + 0x38, 0xef, 0x2a, 0xff, 0x79, 0x5c, 0xf4, 0x0b, 0xab, 0xb9, 0x2c, 0x19, + 0xe6, 0x28, 0x22, 0xbd, 0xb1, 0xb2, 0xd0, 0x23, 0x33, 0xd1, 0x4e, 0xfe, + 0xb3, 0xbe, 0x82, 0x06, 0x16, 0x5d, 0x3e, 0x75, 0x17, 0x1d, 0x56, 0x66, + 0xbe, 0x0c, 0x92, 0xe9, 0x62, 0x35, 0xef, 0x2c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 123 + {SEC_OID_SHA512, + 123, + {0x57, 0xf3, 0x6d, 0x68, 0x1d, 0xbd, 0x16, 0xac, 0x7c, 0xc4, 0x47, 0xa9, + 0xbd, 0x77, 0xb3, 0xf7, 0x1e, 0xc3, 0x1a, 0xe1, 0x98, 0x53, 0xde, 0x2d, + 0x98, 0x99, 0xd8, 0xac, 0xf7, 0xa9, 0x50, 0x02, 0xf8, 0xe8, 0x38, 0xef, + 0xe4, 0x79, 0xf5, 0x69, 0x95, 0xd5, 0x6e, 0x98, 0x22, 0xe5, 0x92, 0x8d, + 0x26, 0x10, 0x17, 0xe1, 0xff, 0x00, 0x42, 0xd0, 0x0c, 0x9a, 0xa8, 0xb2, + 0xad, 0xc0, 0x0e, 0xa7, 0x27, 0x78, 0x27, 0x9e, 0x96, 0x65, 0xa3, 0x94, + 0xcb, 0xa1, 0x87, 0xaf, 0x5b, 0x9e, 0xa3, 0xc9, 0x77, 0x2c, 0xf0, 0x72, + 0x15, 0x28, 0xca, 0x14, 0xd1, 0xcb, 0x6b, 0xcf, 0x0b, 0x13, 0xa7, 0x1e, + 0x45, 0x52, 0x02, 0x64, 0x18, 0x38, 0xf6, 0xbc, 0x35, 0x35, 0x63, 0x20, + 0x41, 0x47, 0x96, 0x0a, 0x5c, 0xad, 0xd5, 0xe3, 0x70, 0x92, 0x9c, 0xbe, + 0xd2, 0x11, 0x50, 0xc8, 0x5d, 0xf7, 0x6d, 0xfc, 0x90, 0x7d, 0x4a, 0xa3, + 0x72, 0xe6, 0x6e, 0x89, 0x1a, 0xde, 0xc5, 0x9a, 0xab, 0x24, 0x60, 0xa9, + 0x7f, 0x47, 0x3f, 0x0b, 0xc1, 0xf6, 0x48, 0x0d, 0x2b, 0xff, 0xc9, 0x4d, + 0x06, 0x62, 0xd5, 0xa3, 0x5c, 0x67, 0x71, 0xaa, 0xac, 0xd0, 0x7e, 0x09, + 0x6f, 0x98, 0x02, 0x11, 0x6b, 0x9b, 0x24, 0x40, 0xbd, 0x2c, 0x4b, 0x85, + 0xc5, 0x75, 0x56, 0xf4, 0xfe, 0x2d, 0x07, 0x65, 0xfe, 0xf9, 0xc7, 0x7b, + 0x24, 0x28, 0xc3, 0x9a, 0x11, 0x17, 0xfc, 0x26, 0xef, 0x7f, 0x15, 0xfe, + 0xc0, 0x8d, 0xa0, 0xbe, 0x03, 0xc0, 0xfd, 0x46, 0x17, 0xb3, 0x20, 0x38, + 0xd6, 0x92, 0xaa, 0x39, 0x99, 0xf8, 0x1b, 0xff, 0x85, 0xd1, 0x78, 0x3a, + 0x48, 0xa6, 0xf0, 0x97, 0x3b, 0xbb, 0x7d, 0xf1, 0x91, 0xda, 0x70, 0x7b, + 0x79, 0x74, 0x19, 0xc8, 0x56, 0xe5, 0x89, 0xa5, 0xac, 0xdf, 0xf0, 0xa9, + 0x34, 0xb0, 0x64, 0x6b, 0xc3, 0xe4, 0x2f, 0xcf, 0x6f, 0x05, 0x68, 0xf2, + 0x33, 0x09, 0x62, 0x09, 0x46, 0x6f, 0x0a, 0xab, 0xb9, 0x0d, 0x9e, 0x1e, + 0xe5, 0x94, 0x58, 0x20, 0xf4, 0x6f, 0xc4, 0xd7, 0xd6, 0x3f, 0x12, 0x04, + 0x8a, 0x54, 0x2d, 0x3d, 0x4d, 0xf4, 0xaa, 0xf2, 0x1f, 0x43, 0xfd, 0x7e, + 0xd7, 0x41, 0x83, 0x97, 0x1b, 0x45, 0x8d, 0xa1, 0x16, 0x28, 0x64, 0xfe, + 0x8c, 0x85, 0x18, 0x78, 0x68, 0xa3, 0x91, 0x6b, 0xa9, 0x5e, 0x80, 0xcb, + 0x13, 0x0c, 0xd8, 0x91, 0x16, 0xce, 0x3f, 0xfa, 0xc1, 0xb9, 0xd3, 0x09, + 0x0b, 0x8d, 0x90, 0xbe, 0x18, 0xf4, 0x8d, 0x61, 0xac, 0x56, 0x63, 0x5f, + 0xda, 0x18, 0x49, 0x8b, 0x4b, 0xc9, 0xa6, 0xac, 0x1d, 0x41, 0xe5, 0xcc, + 0x7f, 0x73, 0xb6, 0x7f, 0x28, 0xdd, 0x03, 0x57, 0x2f, 0x1e, 0xfc, 0x3a, + 0x73, 0x43, 0x86, 0x52, 0xc3, 0xe4, 0x9a, 0x6b, 0xe7, 0x9c, 0x93, 0x25, + 0x43, 0x90, 0x05, 0xbe, 0x0d, 0x2d, 0x87, 0xd9, 0xfe, 0xf6, 0x51, 0x29, + 0xbd, 0x6c, 0x91, 0x86, 0xa0, 0x1f, 0xbc, 0x38, 0x12, 0x73, 0x8b, 0x00, + 0x6e, 0x89, 0x52, 0xc5, 0x00, 0xf4, 0xb2, 0x71, 0x69, 0x4f, 0x3c, 0xbc, + 0x7b, 0x9d, 0xc6, 0x48, 0xbe, 0x76, 0x59, 0x2f, 0xde, 0x4f, 0xd7, 0x57, + 0xf6, 0x8f, 0x79, 0xd6, 0x59, 0xea, 0x3e, 0xdb, 0x6b, 0x34, 0x34, 0xa7, + 0x3a, 0x12, 0x53, 0x03, 0xe1, 0xbb, 0xe6, 0xd2, 0x4b, 0xcd, 0x8e, 0x0e, + 0x4b, 0x36, 0xe7, 0x0b, 0x3e, 0x38, 0x6b, 0x18, 0x1c, 0xe8, 0x29, 0x14, + 0x92, 0xec, 0xa8, 0x3f, 0xe7, 0x63, 0x39, 0x01, 0x42, 0x3b, 0xa5, 0xd2, + 0x73, 0xe1, 0xce, 0x2b, 0xbb, 0x8d, 0xa9, 0xb6, 0xaf, 0xa8, 0xca, 0x68, + 0x70, 0xce, 0x99, 0xce, 0xc7, 0xe5, 0xd4, 0x70, 0xee, 0xe1, 0x1d, 0x18, + 0x35, 0x01, 0x2f, 0xb2, 0x28, 0xca, 0x1c, 0x50}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: sequence of sequence + // tcID: 124 + {SEC_OID_SHA512, + 124, + {0x34, 0x2e, 0xc7, 0x94, 0xc9, 0xb7, 0xca, 0x5d, 0x17, 0xac, 0x04, 0x9f, + 0x38, 0xb6, 0x52, 0x8a, 0x84, 0x7c, 0xa8, 0xb9, 0xa5, 0x6c, 0xbc, 0xf0, + 0x5d, 0x10, 0x6b, 0x4f, 0x3e, 0xd1, 0x45, 0x9b, 0x3d, 0x99, 0xdf, 0x85, + 0xf2, 0xf5, 0xc5, 0x5f, 0x1c, 0x78, 0xaf, 0xf7, 0x20, 0x07, 0xec, 0x8a, + 0x04, 0xa7, 0xd4, 0x84, 0x86, 0x51, 0x20, 0x90, 0x7c, 0xc4, 0xaf, 0xc8, + 0xcc, 0xa6, 0x5b, 0xba, 0xb4, 0x07, 0xf6, 0x0d, 0x75, 0x48, 0xe1, 0x89, + 0xae, 0x03, 0xbb, 0xe3, 0x08, 0x4a, 0x5e, 0xdd, 0xb2, 0x74, 0x12, 0xd6, + 0x3e, 0x24, 0x75, 0xb2, 0xbd, 0xd6, 0xf7, 0xe4, 0x32, 0xe3, 0x71, 0x52, + 0x22, 0xdd, 0x21, 0xab, 0x33, 0x11, 0xb7, 0x0d, 0x11, 0x99, 0xfc, 0xf3, + 0xa1, 0x57, 0x7f, 0x94, 0xdd, 0xfa, 0x9c, 0xe1, 0x90, 0x29, 0xb7, 0xd7, + 0xe9, 0xba, 0xb3, 0x54, 0xfb, 0x47, 0x11, 0x88, 0xf0, 0x39, 0x56, 0x77, + 0x3b, 0x83, 0x9d, 0x4c, 0x2e, 0x25, 0x27, 0xd9, 0x12, 0xfc, 0x13, 0xda, + 0xef, 0xef, 0x31, 0x1e, 0x02, 0x36, 0x57, 0xe1, 0x7f, 0x2a, 0xcc, 0xf7, + 0xf7, 0x60, 0x56, 0xe3, 0xeb, 0xb2, 0x4b, 0xa4, 0x28, 0x81, 0xea, 0x91, + 0x6d, 0x88, 0xee, 0x49, 0x4e, 0xac, 0x68, 0x7c, 0xe7, 0x5c, 0x6a, 0xf7, + 0xbc, 0x52, 0x06, 0xa2, 0x5c, 0xcf, 0x39, 0x88, 0xa6, 0xc3, 0x9a, 0xad, + 0xbe, 0xfa, 0xcf, 0x49, 0x6a, 0xe5, 0x86, 0x4a, 0x11, 0x76, 0xa1, 0xf5, + 0x56, 0xf7, 0x0f, 0xa9, 0x88, 0x5b, 0x4e, 0x0f, 0xc2, 0x63, 0xd7, 0x0f, + 0x11, 0x46, 0x3d, 0x14, 0x09, 0xf6, 0xdc, 0xa8, 0xa3, 0xfa, 0xbd, 0x58, + 0x98, 0xa8, 0xb9, 0x3a, 0xdd, 0x7c, 0xad, 0x8d, 0x46, 0xf1, 0x22, 0x17, + 0x3a, 0x0b, 0x76, 0x43, 0x28, 0xe6, 0x49, 0x25, 0x1e, 0xa1, 0x18, 0x4c, + 0x4d, 0x13, 0xd7, 0x23, 0x6f, 0xd4, 0x20, 0xc8, 0xdc, 0xdf, 0xd8, 0x21, + 0xdf, 0x19, 0xe1, 0xff, 0xbb, 0x08, 0x2d, 0xac, 0x30, 0x22, 0x0d, 0x3f, + 0xb7, 0xe1, 0x6b, 0xf9, 0x71, 0x19, 0x17, 0x70, 0x78, 0x42, 0xae, 0xab, + 0x18, 0x0c, 0x3e, 0xe0, 0x5f, 0xf2, 0x52, 0x9a, 0x3c, 0x5b, 0xe2, 0x67, + 0x77, 0x68, 0xbe, 0x4c, 0xe7, 0xae, 0xd7, 0x0c, 0x64, 0xc8, 0xdc, 0xb8, + 0xc7, 0xb2, 0x2f, 0xee, 0x40, 0x4f, 0xbd, 0x96, 0x51, 0xa7, 0xa0, 0x2d, + 0x51, 0x4c, 0x62, 0xe7, 0xdc, 0xd8, 0x03, 0x8d, 0xee, 0xeb, 0x8a, 0xde, + 0xde, 0x60, 0x72, 0x09, 0xfa, 0x26, 0x3b, 0xda, 0xe4, 0xa5, 0xac, 0x37, + 0xb8, 0xe7, 0xf3, 0xc6, 0xe8, 0xc3, 0xa9, 0xc6, 0x3e, 0xbd, 0x25, 0x0c, + 0x58, 0x46, 0xc3, 0x31, 0x63, 0x8c, 0x14, 0x7e, 0x39, 0xf3, 0xf8, 0xec, + 0xb6, 0x35, 0x6e, 0x92, 0x38, 0xb7, 0x79, 0xe7, 0x5d, 0xa7, 0xb9, 0x4f, + 0x49, 0x24, 0xd6, 0x32, 0x11, 0x79, 0x6e, 0x88, 0xca, 0x11, 0x34, 0x34, + 0x55, 0xa5, 0xd1, 0xb1, 0xf6, 0xc3, 0x91, 0x8c, 0x31, 0x1e, 0xce, 0x01, + 0xe5, 0xfd, 0x65, 0xf7, 0x66, 0x04, 0x64, 0x52, 0xc6, 0x44, 0x31, 0x9c, + 0xf4, 0xe4, 0x95, 0xe6, 0x7a, 0xe1, 0xc1, 0x08, 0xe5, 0xb7, 0xc5, 0x0f, + 0xe5, 0xe3, 0xfb, 0xe3, 0xfa, 0x75, 0xc2, 0x5e, 0xd7, 0x1c, 0x01, 0x3f, + 0x81, 0xab, 0x53, 0xa7, 0x7d, 0xfb, 0x80, 0x14, 0xf3, 0x57, 0xaf, 0xe6, + 0x8a, 0x42, 0xda, 0x2e, 0x41, 0xe5, 0xf6, 0x89, 0xec, 0xdd, 0xa7, 0x44, + 0x5e, 0x3c, 0x59, 0x96, 0xcc, 0xf1, 0x6e, 0xb2, 0xdb, 0xc2, 0xb5, 0xf4, + 0xc4, 0x60, 0x1a, 0xa4, 0x09, 0x49, 0x29, 0x98, 0x6a, 0x77, 0x6d, 0xef, + 0x1d, 0xa7, 0x0a, 0x53, 0x0b, 0xd2, 0x1d, 0x71, 0xd3, 0xef, 0x62, 0xd5, + 0x59, 0xeb, 0x27, 0x27, 0x21, 0x6f, 0x0f, 0x30}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated sequence: removed last 1 elements + // tcID: 125 + {SEC_OID_SHA512, + 125, + {0x77, 0x0f, 0x83, 0x10, 0x7e, 0xa4, 0x96, 0xe0, 0xb6, 0x10, 0x4c, 0x4d, + 0x50, 0x70, 0x08, 0xad, 0x00, 0xb3, 0x76, 0x08, 0xd3, 0x04, 0x26, 0xb9, + 0x60, 0xd8, 0x34, 0xc6, 0x46, 0x14, 0xb5, 0xed, 0x55, 0x67, 0x71, 0xcb, + 0x94, 0x5f, 0x69, 0xaf, 0x00, 0xcf, 0x2b, 0x05, 0x5a, 0x08, 0xc1, 0xe2, + 0x29, 0x2d, 0xbf, 0xef, 0x01, 0x35, 0xe9, 0x13, 0x16, 0x47, 0x32, 0x34, + 0x86, 0x07, 0x87, 0x38, 0x91, 0x26, 0x94, 0x17, 0xb2, 0x91, 0xfa, 0x73, + 0x7b, 0xdf, 0x68, 0x9a, 0x11, 0xf4, 0x86, 0x38, 0xe5, 0x5a, 0x52, 0x42, + 0xb5, 0x56, 0x98, 0xb1, 0xc1, 0x90, 0x80, 0xfd, 0x01, 0xfb, 0x4b, 0x3d, + 0x24, 0x09, 0xec, 0x9c, 0xc3, 0xb8, 0xa0, 0x6c, 0x0c, 0x6c, 0x32, 0x44, + 0xcc, 0xfd, 0x38, 0xee, 0x9a, 0xf0, 0x27, 0xe8, 0x4a, 0x2a, 0xb0, 0xcc, + 0x1a, 0x90, 0xbc, 0x9a, 0xf7, 0x80, 0x57, 0x9d, 0xba, 0xc8, 0x8e, 0xf6, + 0x1a, 0x5a, 0xad, 0x1a, 0x8c, 0xf6, 0xe6, 0x25, 0xeb, 0x8b, 0x18, 0xdf, + 0x74, 0x13, 0xd4, 0x36, 0x3d, 0x68, 0x17, 0x14, 0x30, 0x08, 0x88, 0x97, + 0xf0, 0x2c, 0x57, 0x51, 0xa3, 0x21, 0xd5, 0xc4, 0x4a, 0x2d, 0xe2, 0x8c, + 0x47, 0x39, 0xe9, 0x74, 0xa8, 0x81, 0xa4, 0x6b, 0xb3, 0xc7, 0xd3, 0x30, + 0x21, 0xdc, 0x40, 0xc6, 0xba, 0xee, 0x2b, 0x85, 0xba, 0xa1, 0x2b, 0xc9, + 0xa5, 0x40, 0x47, 0x83, 0x4c, 0xe1, 0x9f, 0x2a, 0xc9, 0x78, 0x59, 0xb1, + 0xe3, 0x81, 0x8c, 0xb9, 0x17, 0x9f, 0xa0, 0x4f, 0x33, 0x9d, 0x0c, 0x34, + 0x8f, 0x36, 0x81, 0xf4, 0x0e, 0xb7, 0x75, 0xb0, 0xd5, 0xae, 0x6d, 0xf0, + 0xa6, 0x53, 0xb2, 0x81, 0x6d, 0x98, 0xf6, 0xa3, 0x55, 0x48, 0x46, 0xf0, + 0x07, 0xc3, 0x57, 0xf1, 0xf3, 0x57, 0xd4, 0xcf, 0xec, 0xc4, 0x17, 0x70, + 0x97, 0xb0, 0xeb, 0x88, 0xdc, 0x4d, 0x13, 0x2d, 0x70, 0x87, 0x2f, 0x3f, + 0x51, 0xf1, 0x86, 0x17, 0x78, 0x1e, 0x6a, 0x4f, 0x7a, 0x3e, 0xd7, 0x4f, + 0xb6, 0x53, 0xc7, 0x94, 0x6e, 0xe6, 0x60, 0x03, 0x92, 0xa1, 0x13, 0xd4, + 0x46, 0xd5, 0xa9, 0x57, 0xfe, 0xc8, 0xb7, 0x97, 0x31, 0x3e, 0xcf, 0xf1, + 0x15, 0xea, 0xbe, 0x61, 0xcc, 0x7f, 0x01, 0xaf, 0x93, 0xfa, 0x1a, 0xf6, + 0xde, 0xdb, 0x96, 0x2f, 0x26, 0xf1, 0x0d, 0x70, 0x3d, 0x4b, 0x98, 0x4e, + 0x5b, 0xc3, 0x3e, 0x74, 0xde, 0x3c, 0x04, 0x28, 0x9b, 0xb9, 0xa9, 0x6d, + 0xb7, 0x18, 0x08, 0x23, 0xbf, 0x74, 0x24, 0x5b, 0x4c, 0xa8, 0x02, 0x62, + 0x43, 0x8c, 0xea, 0x1c, 0xf2, 0xb5, 0x52, 0x28, 0x99, 0x76, 0xb0, 0x26, + 0x30, 0x1f, 0xc1, 0x57, 0x0d, 0x94, 0xfb, 0x87, 0x67, 0xde, 0xf5, 0x47, + 0xf0, 0x86, 0xd9, 0x16, 0x09, 0xf5, 0xb1, 0x33, 0x75, 0x56, 0x31, 0x61, + 0x1b, 0x81, 0xb3, 0xbd, 0xf1, 0xd6, 0x3e, 0x16, 0x3c, 0x34, 0x57, 0xb2, + 0xff, 0x14, 0x4b, 0xd2, 0xa9, 0x88, 0x05, 0xeb, 0xfc, 0x29, 0xb7, 0x5c, + 0xcc, 0x60, 0x5e, 0x2a, 0x98, 0xb7, 0x5f, 0x66, 0xcc, 0xd4, 0x18, 0x2b, + 0xe1, 0x91, 0xf8, 0x55, 0x8c, 0x4b, 0x5a, 0xaf, 0x34, 0x46, 0xb8, 0x6c, + 0xcc, 0x1f, 0xe7, 0x47, 0x58, 0xb8, 0x5b, 0x55, 0x5a, 0x26, 0x8e, 0xba, + 0x91, 0xac, 0xec, 0x44, 0x73, 0xbf, 0x96, 0x72, 0x9a, 0x42, 0x3f, 0x22, + 0xd3, 0x22, 0x2b, 0x04, 0x2a, 0xca, 0x2d, 0x78, 0x38, 0x34, 0x8b, 0xcc, + 0xa7, 0x56, 0x3d, 0xf0, 0x65, 0x9a, 0xc6, 0x62, 0x5f, 0x16, 0x78, 0x45, + 0x4e, 0x7e, 0xeb, 0x35, 0xae, 0x0a, 0x63, 0x87, 0x3f, 0x0e, 0x0c, 0x26, + 0x32, 0xa4, 0xce, 0x99, 0x08, 0x26, 0xe6, 0x6b, 0x94, 0x3d, 0x70, 0xbb, + 0xa0, 0xbf, 0x56, 0x2d, 0xb8, 0xa2, 0x89, 0xfe}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: repeating element in sequence + // tcID: 126 + {SEC_OID_SHA512, + 126, + {0xbd, 0xa7, 0xb5, 0xff, 0xed, 0xb9, 0xd0, 0x07, 0x2c, 0x3d, 0xd8, 0xfb, + 0x9c, 0xa3, 0x52, 0x13, 0xdf, 0xb6, 0x8e, 0x61, 0xeb, 0x9e, 0x3a, 0xc8, + 0x8e, 0x26, 0x47, 0xe3, 0xa7, 0xdb, 0xfc, 0x28, 0xde, 0x19, 0x34, 0x85, + 0xf9, 0x75, 0x61, 0xb7, 0xc7, 0x2e, 0x89, 0x94, 0x16, 0xbc, 0xb1, 0x91, + 0x79, 0x8c, 0xdc, 0xff, 0x2f, 0x50, 0x63, 0x0a, 0xea, 0x4b, 0x29, 0x69, + 0x43, 0xa9, 0x70, 0xdf, 0xb9, 0x83, 0xac, 0xd4, 0x7e, 0xc9, 0x90, 0xd5, + 0x5b, 0x1e, 0xc8, 0xc1, 0x63, 0x29, 0xad, 0x94, 0x32, 0x0f, 0xb1, 0xc2, + 0xc3, 0xb8, 0x96, 0xa1, 0x96, 0x19, 0xdc, 0x20, 0x45, 0x23, 0xac, 0xa8, + 0x90, 0x32, 0x4f, 0x02, 0x2b, 0x41, 0xa2, 0x0b, 0xff, 0x7c, 0xa4, 0x35, + 0x63, 0x14, 0xbc, 0x4e, 0x95, 0x23, 0x13, 0xed, 0xf9, 0x1c, 0xbe, 0xbf, + 0xe5, 0x5a, 0x65, 0xd2, 0x7e, 0xa9, 0x22, 0x90, 0xb9, 0x75, 0xad, 0xea, + 0xf9, 0x52, 0xc5, 0xfb, 0xc4, 0x41, 0x5e, 0x7d, 0x8d, 0x3b, 0xd6, 0xe6, + 0x31, 0x9b, 0x57, 0x8d, 0xe5, 0xa6, 0x6f, 0xd0, 0xa2, 0x19, 0x77, 0x36, + 0xb8, 0x8d, 0x06, 0xbb, 0xd0, 0xa5, 0x8c, 0xa6, 0x5e, 0x1b, 0xa6, 0x49, + 0x75, 0x9c, 0x70, 0xff, 0xc9, 0x14, 0xab, 0x4b, 0x88, 0xbb, 0x81, 0xa1, + 0xc7, 0xe6, 0xa2, 0xd4, 0x32, 0x79, 0x44, 0xc9, 0x67, 0x01, 0x9e, 0xe6, + 0x3e, 0x34, 0xad, 0xad, 0xd5, 0xc1, 0xc7, 0x7c, 0x2c, 0x73, 0x3d, 0x02, + 0xf9, 0x35, 0x03, 0xe5, 0x32, 0xaf, 0x0a, 0x51, 0x78, 0xbe, 0x79, 0x77, + 0x7a, 0x75, 0xa3, 0x0b, 0xc2, 0xb4, 0xa5, 0xa3, 0x74, 0xca, 0x61, 0xf3, + 0x5f, 0x9d, 0x16, 0x6d, 0x9b, 0xd3, 0xeb, 0x0a, 0xec, 0x8c, 0xc3, 0x1b, + 0x4c, 0x7e, 0x89, 0xbb, 0x75, 0x1d, 0x1e, 0x38, 0xa1, 0x6d, 0xf5, 0x86, + 0x0e, 0x39, 0x3c, 0x7c, 0x7c, 0xe9, 0x95, 0xa3, 0x15, 0xfb, 0x7c, 0x9a, + 0x3d, 0x5c, 0x7e, 0xb3, 0x8f, 0xfd, 0xcd, 0x3a, 0x98, 0x88, 0xc5, 0xb8, + 0x0b, 0x19, 0xcf, 0x35, 0x88, 0x5f, 0x2c, 0xa2, 0x6c, 0xe7, 0x8a, 0x00, + 0xd0, 0x56, 0x54, 0xee, 0x97, 0xc5, 0xdc, 0xa4, 0x62, 0x4f, 0x5c, 0x76, + 0x3b, 0xda, 0xc9, 0xfa, 0x45, 0xe8, 0xa0, 0xf5, 0x3c, 0x3a, 0x18, 0x85, + 0x9f, 0x54, 0x44, 0x21, 0xf7, 0x46, 0xd0, 0x00, 0x21, 0xae, 0xcd, 0xe9, + 0x24, 0x66, 0xe5, 0xbe, 0x57, 0x73, 0x19, 0x00, 0xe5, 0x77, 0x11, 0xe4, + 0x98, 0x68, 0xf8, 0x26, 0x28, 0x6c, 0xcf, 0x44, 0x13, 0x34, 0x11, 0xb5, + 0x66, 0xb5, 0x30, 0x0d, 0x92, 0x05, 0xaa, 0xa3, 0x23, 0x1d, 0x02, 0xca, + 0xa8, 0x43, 0x40, 0x43, 0xe3, 0x0b, 0x89, 0x1b, 0x4e, 0x47, 0x96, 0x9d, + 0xb9, 0xcf, 0x85, 0xae, 0x95, 0x61, 0x7d, 0xb3, 0x1e, 0x9a, 0x9d, 0x88, + 0x34, 0xf8, 0x16, 0x55, 0x2c, 0x23, 0x96, 0x49, 0xdd, 0x09, 0x62, 0x41, + 0x4c, 0xc6, 0x83, 0xa3, 0x90, 0x89, 0x14, 0x4f, 0x3c, 0x1e, 0xe8, 0xc6, + 0x22, 0xc4, 0x1c, 0x7b, 0x9b, 0x74, 0x0a, 0x84, 0x0c, 0xcd, 0x7f, 0x24, + 0x27, 0x56, 0x18, 0xa3, 0xf1, 0xe6, 0x8c, 0x50, 0xf3, 0x7c, 0x8f, 0xa0, + 0x73, 0xbf, 0xce, 0x35, 0x62, 0x9c, 0x55, 0x12, 0xde, 0x29, 0xe5, 0x0e, + 0x74, 0xcf, 0xd6, 0x66, 0x00, 0x56, 0x44, 0x69, 0xde, 0x25, 0x00, 0x57, + 0x2a, 0x3e, 0x18, 0x67, 0xf5, 0x49, 0x59, 0x0b, 0xdd, 0x99, 0xf2, 0x04, + 0x87, 0x27, 0x62, 0x46, 0x74, 0x2d, 0xd1, 0x14, 0xec, 0xa0, 0x29, 0x05, + 0xeb, 0xaa, 0xde, 0x0a, 0x38, 0x95, 0xee, 0x0f, 0x3d, 0x5f, 0xc7, 0x02, + 0x49, 0xf2, 0x86, 0x12, 0x55, 0x0f, 0x1f, 0x7a, 0x9a, 0x03, 0x56, 0xd4, + 0xfe, 0xd3, 0x30, 0x20, 0x12, 0x5b, 0x21, 0xc7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of oid + // tcID: 127 + {SEC_OID_SHA512, + 127, + {0x4f, 0x7e, 0xbe, 0x74, 0xa3, 0x7d, 0x53, 0x16, 0x4e, 0x8a, 0xad, 0x17, + 0x07, 0x9b, 0x79, 0x8d, 0xce, 0x58, 0x9d, 0x4b, 0x27, 0x87, 0x8e, 0x57, + 0x78, 0x90, 0x93, 0x08, 0x1e, 0x1f, 0xd6, 0x33, 0x38, 0x71, 0xfc, 0xa7, + 0x94, 0x3a, 0xd1, 0x44, 0x40, 0x10, 0xf8, 0xa1, 0x81, 0xc2, 0xcc, 0x6f, + 0xb3, 0x5b, 0x07, 0x29, 0x83, 0x0f, 0xbb, 0xe3, 0x31, 0x35, 0x51, 0xd5, + 0x1d, 0xd4, 0x43, 0x01, 0x1f, 0xda, 0x09, 0x37, 0x0c, 0xf7, 0xaf, 0xf6, + 0x5c, 0x44, 0x8e, 0x52, 0x70, 0x78, 0x1e, 0x14, 0x83, 0x29, 0x1e, 0xfc, + 0x6f, 0x6f, 0xed, 0xfe, 0xc8, 0x1a, 0xda, 0x2f, 0x14, 0x1f, 0xd4, 0x36, + 0xf6, 0x85, 0xd2, 0x8a, 0xcf, 0xd7, 0xe2, 0xa0, 0x1a, 0xd2, 0xe8, 0x70, + 0x30, 0xe0, 0x76, 0xd8, 0xa9, 0x3c, 0x49, 0x7b, 0xd9, 0x86, 0x65, 0x44, + 0x09, 0xc4, 0x27, 0xc4, 0xf5, 0x8f, 0xf7, 0xbf, 0xb9, 0x93, 0x7c, 0xc0, + 0x68, 0x23, 0x08, 0x04, 0xfa, 0x78, 0x97, 0x7f, 0xc7, 0x64, 0x9f, 0x31, + 0x20, 0x24, 0x37, 0xdb, 0x94, 0x75, 0xdb, 0x9d, 0xef, 0x4e, 0x9b, 0x84, + 0x09, 0x43, 0x8c, 0x07, 0x24, 0xb9, 0xc0, 0x5f, 0x3a, 0xd9, 0xf5, 0xed, + 0x99, 0x08, 0xae, 0x32, 0x11, 0x36, 0x7d, 0x46, 0x54, 0x42, 0xde, 0x23, + 0x8e, 0xdc, 0x8c, 0x2c, 0xa8, 0xd0, 0xe1, 0x09, 0xca, 0xbe, 0xd8, 0x65, + 0xfe, 0x37, 0xf6, 0xa4, 0x99, 0x46, 0x51, 0xbb, 0xcb, 0x4d, 0x0a, 0xf6, + 0x1e, 0x46, 0x68, 0x08, 0xbe, 0x72, 0x9c, 0xc6, 0x97, 0x8d, 0x1c, 0x08, + 0xa1, 0x33, 0x2a, 0x21, 0xf0, 0x4a, 0xef, 0x0e, 0xe7, 0x7e, 0x62, 0xbe, + 0xcf, 0x11, 0x59, 0x0b, 0x09, 0x67, 0x04, 0xba, 0x67, 0x21, 0x91, 0x47, + 0xb0, 0x88, 0x1a, 0x00, 0x0f, 0xd0, 0x6b, 0xae, 0xcb, 0x87, 0xdb, 0x75, + 0x49, 0xa7, 0x4e, 0x08, 0xc1, 0x7f, 0x2c, 0x1b, 0x54, 0xd9, 0x3c, 0xbd, + 0x43, 0xad, 0xad, 0xcd, 0x94, 0xfd, 0x11, 0x6f, 0x7a, 0xa4, 0x5d, 0x6e, + 0x59, 0x5d, 0x9c, 0xea, 0xc2, 0x8d, 0x5e, 0xa2, 0x38, 0x47, 0xae, 0x64, + 0x24, 0xbe, 0xbe, 0x2d, 0x85, 0x6f, 0x1c, 0x56, 0x05, 0xf8, 0xc8, 0x8b, + 0xa0, 0xed, 0xe5, 0x8b, 0x90, 0x38, 0x2e, 0x3e, 0xac, 0xf6, 0x4c, 0x1c, + 0x15, 0x31, 0x74, 0x73, 0x20, 0x61, 0xf4, 0xc8, 0x0d, 0x07, 0x1b, 0xf9, + 0x85, 0x94, 0x6f, 0xcb, 0xaa, 0x36, 0x20, 0x49, 0xfa, 0x86, 0xe5, 0x9a, + 0x72, 0xa9, 0x37, 0x81, 0xa2, 0x6c, 0x0f, 0x52, 0xf9, 0x3a, 0x80, 0xe4, + 0x2d, 0x4a, 0x01, 0xfa, 0x4d, 0x29, 0x29, 0x11, 0x32, 0x5f, 0xe2, 0xcd, + 0x70, 0xfa, 0x48, 0xd7, 0xe0, 0x2a, 0xe8, 0x0a, 0xe5, 0x0b, 0xd3, 0x7a, + 0x2b, 0x23, 0x01, 0x0c, 0xb8, 0x80, 0x5b, 0x26, 0xa6, 0x41, 0x5c, 0x4c, + 0x6d, 0x26, 0x5b, 0x3e, 0x28, 0x19, 0x6c, 0x54, 0xd6, 0x5c, 0xb6, 0x77, + 0x36, 0x37, 0x8b, 0x00, 0x55, 0x1a, 0x44, 0xda, 0x7d, 0x2f, 0x9f, 0x34, + 0x5f, 0x69, 0x71, 0x75, 0xe4, 0xd5, 0x62, 0x8f, 0x61, 0x99, 0x84, 0x29, + 0x31, 0x20, 0x45, 0xf2, 0xba, 0xa1, 0x65, 0x79, 0xa8, 0x51, 0x1d, 0x9b, + 0x46, 0x56, 0x97, 0x9b, 0xb8, 0x9b, 0xab, 0xdf, 0x10, 0x1c, 0xa9, 0xb8, + 0x1d, 0x49, 0xdb, 0xe0, 0xe3, 0x29, 0xc9, 0x10, 0x4f, 0xf7, 0x6e, 0x29, + 0x0f, 0x61, 0x82, 0xe9, 0x6e, 0x72, 0x98, 0x84, 0xcb, 0x8d, 0xc3, 0xc5, + 0xd4, 0x38, 0x18, 0x50, 0x8a, 0x19, 0xf4, 0x62, 0xf0, 0xb7, 0xe4, 0xc7, + 0x90, 0xba, 0x76, 0x01, 0xae, 0x40, 0xd4, 0x1c, 0xc6, 0x67, 0x8a, 0x8a, + 0x6e, 0xeb, 0x69, 0x4d, 0x7e, 0x2c, 0x37, 0x43, 0x97, 0xdc, 0xa9, 0xeb, + 0xc6, 0xa4, 0x9f, 0xf7, 0x9c, 0xa5, 0x46, 0x3d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid contains leading 0 + // tcID: 128 + {SEC_OID_SHA512, + 128, + {0x80, 0x23, 0x46, 0x0b, 0x5f, 0xd8, 0x86, 0xc1, 0x6f, 0x15, 0xc0, 0xa3, + 0x1d, 0x2e, 0xc5, 0xa0, 0xcf, 0x43, 0xfe, 0xcf, 0xb5, 0xa5, 0xbf, 0x4c, + 0x9c, 0xa5, 0xa1, 0x3e, 0x4c, 0x07, 0x6c, 0xd5, 0x54, 0x83, 0x39, 0x8a, + 0x20, 0x92, 0x01, 0x38, 0xd8, 0x21, 0xf1, 0xdd, 0xea, 0x37, 0x06, 0xce, + 0x3e, 0xa8, 0x4d, 0xf8, 0x2a, 0x15, 0x42, 0xe9, 0x90, 0x5f, 0x89, 0x32, + 0x24, 0x62, 0xe8, 0x18, 0xfb, 0xd2, 0x28, 0x73, 0x17, 0x6e, 0xf1, 0x11, + 0x2d, 0x5b, 0xc2, 0xd8, 0xbe, 0x03, 0x63, 0xb8, 0x4d, 0xaf, 0xc4, 0xdf, + 0xdd, 0x4f, 0x09, 0xa6, 0x94, 0x46, 0x9d, 0x0c, 0x60, 0x13, 0x3e, 0x2f, + 0x45, 0x63, 0xa8, 0x71, 0x8f, 0x06, 0x66, 0xf3, 0xd1, 0x37, 0x45, 0x6c, + 0x2a, 0x1b, 0x64, 0x4e, 0x96, 0x31, 0x00, 0xe4, 0x3b, 0x03, 0x8b, 0x08, + 0x96, 0xbc, 0xa1, 0x77, 0x55, 0x67, 0xd9, 0xea, 0x6f, 0x0d, 0xc1, 0x12, + 0x91, 0x8c, 0x2a, 0x50, 0x49, 0xc0, 0x08, 0x23, 0x65, 0x22, 0x22, 0x10, + 0x9e, 0xb6, 0xde, 0x7e, 0xa7, 0x84, 0xe1, 0xf6, 0x20, 0x66, 0x6d, 0x61, + 0xba, 0x11, 0x27, 0xb4, 0xb2, 0xef, 0xcb, 0xd1, 0x84, 0xa2, 0x30, 0x03, + 0x65, 0xd0, 0x4b, 0x47, 0x24, 0xfa, 0x89, 0xa9, 0x15, 0xd5, 0x9c, 0x62, + 0x90, 0x3e, 0x93, 0xe8, 0xaa, 0x2b, 0x5c, 0xd0, 0x4f, 0x6e, 0x17, 0x13, + 0xde, 0x76, 0x33, 0x5a, 0xe3, 0x4a, 0xb9, 0x8e, 0x2a, 0xb7, 0xc8, 0xb2, + 0xda, 0x80, 0x09, 0xda, 0x54, 0x12, 0x46, 0x85, 0xb2, 0xec, 0x26, 0x88, + 0xc4, 0xcd, 0x32, 0x4e, 0x0b, 0x55, 0x0c, 0x52, 0x12, 0x74, 0xc8, 0x48, + 0x79, 0x9a, 0x24, 0xfc, 0x90, 0x1c, 0xc8, 0xf4, 0xcd, 0xac, 0x2a, 0x83, + 0xd7, 0x02, 0xe8, 0xae, 0x0d, 0xbd, 0x1c, 0xaf, 0xb6, 0x9c, 0xb5, 0xef, + 0x49, 0x80, 0xe3, 0x9d, 0x66, 0x83, 0xef, 0x62, 0x45, 0x4b, 0x47, 0xd0, + 0x23, 0x4b, 0xce, 0xfd, 0x2a, 0x9d, 0x93, 0xa4, 0x82, 0x49, 0x2a, 0x1b, + 0xf8, 0x0d, 0xa2, 0x2c, 0x8f, 0x43, 0xc0, 0x31, 0x5b, 0x81, 0xf8, 0x45, + 0xb9, 0x59, 0x7f, 0x85, 0x52, 0x88, 0x37, 0x0d, 0xce, 0x9f, 0x3d, 0x42, + 0x56, 0x57, 0x3e, 0x86, 0x7d, 0x9f, 0xab, 0x46, 0xe5, 0xfc, 0xbf, 0x41, + 0x9f, 0x7f, 0x87, 0xc8, 0xea, 0xd3, 0xbe, 0xaf, 0x9d, 0xdb, 0x34, 0x59, + 0x70, 0x64, 0x8a, 0x0c, 0xeb, 0x2a, 0x94, 0xb4, 0x87, 0xae, 0xbf, 0xec, + 0xf0, 0x20, 0xca, 0x6b, 0x29, 0x50, 0x61, 0x9d, 0xa6, 0x0a, 0xf5, 0x83, + 0xab, 0xec, 0xd0, 0xc3, 0xf3, 0x5f, 0xd4, 0x49, 0xf2, 0x0d, 0xe3, 0xc6, + 0xae, 0x3c, 0xed, 0x3d, 0x34, 0x80, 0x19, 0xc6, 0x02, 0x95, 0xd3, 0x24, + 0xd6, 0x8c, 0xa6, 0xbe, 0x10, 0x71, 0xd3, 0x36, 0x65, 0x8e, 0x98, 0xd6, + 0x88, 0x24, 0x68, 0xea, 0x80, 0x86, 0xaf, 0x6e, 0xc6, 0x67, 0x77, 0x07, + 0x64, 0x25, 0xbd, 0x70, 0x8a, 0x04, 0x6c, 0x25, 0x9a, 0x39, 0x1d, 0x90, + 0xc1, 0xc8, 0x9f, 0xcd, 0x4a, 0x80, 0x12, 0xde, 0x03, 0x87, 0x26, 0x30, + 0x36, 0x84, 0x19, 0xd5, 0xd7, 0x1d, 0xc1, 0xd7, 0x7d, 0x06, 0x24, 0xfc, + 0x6c, 0x29, 0x20, 0x2c, 0x60, 0xcf, 0xd4, 0x90, 0x4a, 0x14, 0x55, 0x95, + 0x58, 0x74, 0xc8, 0xfe, 0xa2, 0xeb, 0xd9, 0x40, 0x21, 0x5d, 0x89, 0x78, + 0xc5, 0xd2, 0x3c, 0xd4, 0x0c, 0xac, 0x7e, 0x99, 0x57, 0x5b, 0x9b, 0x53, + 0x6e, 0xce, 0xb3, 0x35, 0x1d, 0xee, 0x11, 0x1e, 0x7a, 0x72, 0x47, 0x98, + 0x03, 0x9a, 0x9c, 0x0b, 0xf8, 0xb5, 0xe6, 0x71, 0x06, 0x0e, 0x1e, 0x49, + 0x78, 0x77, 0x78, 0x89, 0x67, 0xfb, 0x48, 0x2c, 0xa6, 0x56, 0x94, 0x72, + 0xb6, 0xa4, 0xfd, 0x19, 0x5d, 0xd1, 0xf9, 0xa7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 129 + {SEC_OID_SHA512, + 129, + {0x6e, 0x93, 0x6a, 0x84, 0x4e, 0x70, 0xaa, 0xca, 0xb2, 0xa5, 0x2b, 0x08, + 0xc7, 0x22, 0x03, 0x5c, 0x1f, 0xec, 0xe4, 0x4e, 0x7d, 0xa3, 0x75, 0x04, + 0x7c, 0x8a, 0x01, 0x31, 0x07, 0x2d, 0x4c, 0xd3, 0x45, 0x98, 0x25, 0x0c, + 0xe2, 0xd9, 0x53, 0xf1, 0xbc, 0xd3, 0xb9, 0xf0, 0x10, 0xf6, 0xe7, 0x3d, + 0xa1, 0x6b, 0x59, 0x56, 0xb2, 0x60, 0x17, 0x83, 0x1e, 0x49, 0x37, 0xe3, + 0x33, 0x1c, 0x74, 0xf6, 0x7d, 0xe0, 0x26, 0x23, 0xa0, 0x55, 0x3e, 0x23, + 0x6e, 0x2f, 0x2c, 0x6c, 0x37, 0xb5, 0xea, 0x6f, 0x9e, 0x88, 0xf2, 0xcc, + 0xb3, 0x3b, 0x6a, 0xa9, 0x28, 0x23, 0xe2, 0x34, 0x07, 0x99, 0x8f, 0xca, + 0x86, 0x1b, 0xd2, 0x47, 0x4c, 0x26, 0x60, 0x70, 0xd3, 0x24, 0x33, 0xb2, + 0xd2, 0xd8, 0x80, 0xde, 0xe2, 0x96, 0x9b, 0x48, 0x3b, 0x7b, 0x47, 0x01, + 0xfc, 0x2e, 0xad, 0xae, 0xfb, 0x09, 0x54, 0xd1, 0x7a, 0x2a, 0xb9, 0xea, + 0x94, 0xb0, 0x50, 0xe8, 0x4a, 0x71, 0xe3, 0x2f, 0x31, 0x9c, 0xb5, 0x17, + 0xf1, 0xc8, 0x4a, 0x2d, 0xf4, 0x8c, 0xf8, 0x79, 0x2f, 0xd4, 0xfe, 0x41, + 0xce, 0x53, 0xf7, 0x1f, 0xcb, 0xef, 0x77, 0xa2, 0xae, 0xb4, 0xb5, 0xf1, + 0x21, 0x45, 0x64, 0xe9, 0xbc, 0x23, 0x8f, 0x92, 0xfd, 0xdb, 0x7a, 0x23, + 0x1d, 0x15, 0x4b, 0x65, 0xb1, 0xd0, 0x24, 0x41, 0xe4, 0x5a, 0x44, 0xc6, + 0x8f, 0xb7, 0x75, 0xec, 0xba, 0xd2, 0x9b, 0x6b, 0x6a, 0xfe, 0x0b, 0xcf, + 0x37, 0xf7, 0xb2, 0x8b, 0x9c, 0x2d, 0x0b, 0xf2, 0xae, 0xa5, 0x40, 0xeb, + 0x1a, 0x00, 0x35, 0x55, 0x21, 0x47, 0xb2, 0x53, 0x54, 0xf6, 0x95, 0x07, + 0x0d, 0xec, 0xab, 0x79, 0x1e, 0x6a, 0x6f, 0x45, 0x24, 0xed, 0x7d, 0x59, + 0x91, 0xbb, 0x47, 0xb0, 0x55, 0xfe, 0x41, 0x10, 0xa5, 0x5d, 0xbf, 0xf1, + 0x0c, 0x8d, 0x90, 0x6c, 0x3b, 0x05, 0xbf, 0x01, 0x22, 0x97, 0xcb, 0xa9, + 0x60, 0x01, 0xc1, 0x75, 0x13, 0x03, 0x16, 0xa6, 0x08, 0x0e, 0x9e, 0xf6, + 0x1f, 0x0a, 0xfc, 0x65, 0x3e, 0x9b, 0x0f, 0x82, 0xb7, 0xa5, 0xf0, 0x77, + 0x34, 0x86, 0x57, 0x54, 0x75, 0x39, 0x93, 0xc8, 0x0b, 0x1a, 0xed, 0x17, + 0x2b, 0x2f, 0xc0, 0x97, 0xd9, 0xcc, 0x1b, 0xb0, 0xee, 0xd9, 0xec, 0xac, + 0xab, 0x4f, 0x19, 0x54, 0xf4, 0x54, 0x95, 0x4d, 0xb7, 0xba, 0xc9, 0x59, + 0x82, 0x8a, 0x1b, 0x2e, 0x3e, 0x60, 0xf9, 0xa7, 0x22, 0x80, 0x23, 0x7d, + 0x54, 0x65, 0x3d, 0xaf, 0x35, 0x61, 0xf6, 0x5a, 0xac, 0xfb, 0x93, 0x07, + 0x74, 0xda, 0xbd, 0x34, 0xb5, 0x29, 0x55, 0xd7, 0xf4, 0x4c, 0xb8, 0x10, + 0x71, 0xbb, 0xa7, 0x84, 0x3e, 0xe3, 0x27, 0x84, 0x7e, 0x6f, 0x91, 0x90, + 0xa6, 0x89, 0x8f, 0x09, 0x07, 0x43, 0x55, 0x95, 0xde, 0xb3, 0xae, 0x9e, + 0xa6, 0xbd, 0x6a, 0x11, 0xd1, 0x83, 0x4f, 0x66, 0x3f, 0xb9, 0xaf, 0x36, + 0x76, 0xf7, 0x6a, 0x5e, 0x12, 0x76, 0x2e, 0x89, 0x37, 0x00, 0xeb, 0x9e, + 0x65, 0xf4, 0x67, 0x9d, 0xd2, 0x35, 0x7b, 0x09, 0x32, 0x85, 0xa9, 0x6a, + 0xf7, 0x65, 0x4c, 0xde, 0x93, 0x78, 0x91, 0x9b, 0x54, 0x59, 0xc9, 0x2f, + 0x9d, 0x43, 0x9b, 0x88, 0xcb, 0x3d, 0x95, 0x99, 0x20, 0x45, 0x43, 0xa5, + 0xed, 0x89, 0xf2, 0x44, 0x57, 0xc5, 0xf4, 0x3f, 0x0a, 0xfd, 0x36, 0xe7, + 0x74, 0xa2, 0x36, 0x42, 0xc4, 0x35, 0x9d, 0x1d, 0xda, 0x58, 0x1c, 0xd2, + 0x7a, 0xec, 0x0f, 0xad, 0x4f, 0xb2, 0x55, 0x40, 0x58, 0xd3, 0x7c, 0xd5, + 0xf5, 0x17, 0xe3, 0xf0, 0xe9, 0xf7, 0x1d, 0x9e, 0x80, 0x45, 0x4f, 0x8c, + 0x20, 0x11, 0x44, 0xd9, 0x66, 0xa6, 0x26, 0xaf, 0xeb, 0x31, 0xaa, 0x36, + 0x12, 0x6c, 0x11, 0x5a, 0x33, 0x49, 0x64, 0x61}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of oid + // tcID: 130 + {SEC_OID_SHA512, + 130, + {0x89, 0xd4, 0x72, 0x54, 0x63, 0x7f, 0x19, 0xd5, 0x78, 0xcb, 0xbf, 0x89, + 0xab, 0x9f, 0x8d, 0xd5, 0xd6, 0x58, 0x41, 0x1d, 0x76, 0x35, 0x01, 0xe1, + 0x0d, 0xc1, 0x3a, 0x73, 0xb1, 0x89, 0x84, 0x21, 0xbe, 0x0b, 0x28, 0x35, + 0x2e, 0x2c, 0x50, 0x5c, 0x39, 0x57, 0xcb, 0x65, 0xd7, 0x45, 0xaa, 0x6d, + 0xec, 0x62, 0x27, 0x95, 0x4e, 0x7d, 0x7f, 0x9b, 0x6b, 0xe8, 0xcc, 0xb9, + 0x8f, 0xf6, 0x7f, 0x57, 0x33, 0xef, 0xa8, 0xb1, 0x0d, 0x20, 0x41, 0xb8, + 0x62, 0xd2, 0x12, 0x3a, 0x05, 0x52, 0x91, 0xbc, 0x30, 0x38, 0xf9, 0xab, + 0xfd, 0x34, 0x0e, 0xac, 0x2e, 0x2c, 0xe9, 0xe4, 0xa6, 0xed, 0xe5, 0x6f, + 0xea, 0xf5, 0x04, 0x90, 0x3e, 0x7e, 0x8a, 0x2b, 0x15, 0x34, 0xbb, 0xf7, + 0x74, 0xcf, 0x56, 0xdb, 0x23, 0x0e, 0xc0, 0x3b, 0xe0, 0xda, 0x22, 0x99, + 0xcd, 0x31, 0x6a, 0xf2, 0x6c, 0x3e, 0x20, 0x58, 0xd3, 0x55, 0x1e, 0xa3, + 0x31, 0x9b, 0x38, 0xa2, 0xed, 0x14, 0x2c, 0x8d, 0x80, 0x6a, 0x0f, 0xe3, + 0x08, 0xa7, 0x52, 0x27, 0x7e, 0x80, 0x61, 0xae, 0xd6, 0x4f, 0xe2, 0x52, + 0x46, 0x4d, 0x94, 0xd6, 0x0e, 0x1d, 0xdb, 0xa4, 0x21, 0xba, 0x48, 0x26, + 0x20, 0x73, 0xb1, 0x14, 0x56, 0x6b, 0x3c, 0x98, 0x37, 0xcf, 0x64, 0x3b, + 0x8d, 0x16, 0x83, 0x42, 0x62, 0x42, 0x82, 0xdc, 0x20, 0x27, 0x2d, 0xd5, + 0xd9, 0x2f, 0xa3, 0xde, 0x55, 0xfb, 0x1e, 0xdc, 0x00, 0x79, 0xf4, 0xc2, + 0xf6, 0x3f, 0x2b, 0xad, 0x39, 0x93, 0x23, 0xc3, 0xd3, 0x69, 0x7e, 0x48, + 0xeb, 0x54, 0x97, 0x28, 0x9b, 0xed, 0xfc, 0xde, 0x93, 0x03, 0xe1, 0xe8, + 0xde, 0x42, 0xf4, 0x5e, 0x6a, 0xe9, 0xbb, 0xe9, 0x4c, 0xe1, 0xcd, 0xbc, + 0x1e, 0x92, 0x75, 0x5e, 0xde, 0x9d, 0xce, 0xc3, 0x3f, 0x49, 0xe7, 0x11, + 0xd0, 0x12, 0x0d, 0xf2, 0x00, 0xc0, 0xdd, 0x67, 0x47, 0x80, 0x1e, 0xf4, + 0x2e, 0x08, 0xe6, 0xd3, 0x29, 0x02, 0x87, 0x6b, 0xfd, 0x9a, 0x94, 0x6c, + 0xe2, 0x16, 0x7a, 0x65, 0x75, 0xd4, 0xf9, 0xff, 0x6e, 0xad, 0x1c, 0x32, + 0x0c, 0x22, 0x34, 0x48, 0x2a, 0xea, 0xd7, 0xfa, 0x90, 0x72, 0x0b, 0x81, + 0x15, 0x93, 0x2c, 0xf2, 0x43, 0xf4, 0x9d, 0x35, 0x45, 0xe1, 0x6e, 0x70, + 0xaf, 0xbe, 0xc4, 0xc2, 0x7b, 0x12, 0xdb, 0xab, 0x36, 0x95, 0x48, 0x99, + 0xec, 0x92, 0x78, 0x33, 0xa8, 0x10, 0x87, 0xab, 0xb7, 0x5d, 0x9b, 0xd8, + 0x54, 0xa4, 0xfe, 0x4d, 0xaa, 0x1c, 0x3c, 0x6d, 0x46, 0x6f, 0xfa, 0xf1, + 0x5f, 0xc2, 0x37, 0x17, 0x89, 0xd6, 0x4a, 0xbe, 0xf7, 0x9b, 0xa0, 0x50, + 0x36, 0xb6, 0x71, 0x31, 0x19, 0x44, 0x17, 0x9b, 0xce, 0x2f, 0xd6, 0xe7, + 0x07, 0xe4, 0x98, 0x7e, 0xf9, 0x20, 0x1a, 0x2a, 0x20, 0x53, 0x1a, 0xb0, + 0xdd, 0x16, 0x35, 0x01, 0x89, 0x26, 0x96, 0x16, 0x6c, 0x47, 0xfc, 0x00, + 0xe1, 0x06, 0x0f, 0x5e, 0xdd, 0xc6, 0x4d, 0x79, 0xdc, 0xaf, 0x85, 0x55, + 0x1a, 0xfe, 0x31, 0xba, 0x3d, 0x87, 0xaa, 0xd9, 0xc3, 0x02, 0xe7, 0xc2, + 0x2b, 0xff, 0x0d, 0x7a, 0x5a, 0xae, 0x10, 0x9f, 0x9a, 0x1b, 0xd9, 0x5e, + 0x02, 0xac, 0x5c, 0x41, 0xbb, 0x31, 0x77, 0xa0, 0xbb, 0xaf, 0x4a, 0x1e, + 0xfe, 0xf0, 0xdd, 0x9e, 0xfa, 0x6e, 0x09, 0xd4, 0xcc, 0x39, 0x00, 0xc5, + 0xa0, 0x16, 0x4f, 0x6d, 0x39, 0x1f, 0xda, 0xb7, 0x72, 0x0c, 0x57, 0x7b, + 0x7f, 0xa1, 0xf6, 0xe3, 0x69, 0x94, 0x57, 0xc7, 0x2b, 0xd7, 0xff, 0xc0, + 0xbc, 0x32, 0x19, 0x8e, 0x7e, 0xcc, 0x87, 0xa2, 0x69, 0x46, 0x09, 0x0c, + 0x01, 0x99, 0x25, 0x2a, 0x34, 0x0a, 0xca, 0xf9, 0xdc, 0x5e, 0xd0, 0x63, + 0xb0, 0xb2, 0xea, 0xd7, 0x35, 0x0c, 0xe5, 0xce}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of oid + // tcID: 131 + {SEC_OID_SHA512, + 131, + {0x40, 0xa1, 0x4c, 0x4d, 0xf7, 0x26, 0xed, 0x0f, 0x62, 0xb2, 0x94, 0xf6, + 0x25, 0x73, 0x99, 0x4e, 0x82, 0x1d, 0x85, 0x5a, 0x28, 0xd9, 0x90, 0xfe, + 0x60, 0x0b, 0x7e, 0xfa, 0xd5, 0x02, 0x19, 0xb2, 0xb2, 0xfa, 0x58, 0x4a, + 0xc3, 0x7a, 0xac, 0xaf, 0x50, 0x42, 0x8a, 0x36, 0x19, 0x4a, 0xe2, 0x67, + 0x4c, 0xa2, 0xd6, 0x77, 0x52, 0x90, 0xed, 0xa4, 0x7c, 0xd4, 0x0b, 0xc7, + 0xb1, 0x5a, 0x43, 0xf1, 0xf1, 0x42, 0x93, 0xed, 0xe4, 0xf9, 0x0c, 0x29, + 0xc3, 0xa5, 0xbd, 0xd4, 0x08, 0x13, 0x28, 0xd0, 0x3d, 0x19, 0x51, 0x16, + 0x63, 0xd1, 0xe8, 0x3d, 0xae, 0x82, 0xa7, 0x91, 0xfd, 0xa6, 0xa9, 0x7d, + 0x70, 0xce, 0x80, 0xa9, 0x77, 0xe4, 0xcf, 0x6b, 0x68, 0xec, 0x83, 0x2c, + 0x24, 0xe4, 0xcf, 0xab, 0x0b, 0x0b, 0xcc, 0x97, 0x30, 0xd9, 0x53, 0x95, + 0x63, 0x0b, 0xf4, 0xae, 0x20, 0x5c, 0x54, 0xcd, 0x45, 0xa1, 0xb8, 0x18, + 0xc8, 0x3b, 0x6f, 0x9e, 0x45, 0x76, 0x44, 0x67, 0x13, 0x70, 0x75, 0x30, + 0x36, 0x92, 0x0d, 0x62, 0xc2, 0xd6, 0xf6, 0x4d, 0xed, 0x5f, 0x82, 0x49, + 0xc7, 0x9b, 0xad, 0xb8, 0xbd, 0x6c, 0x2a, 0x16, 0x64, 0x06, 0x99, 0x79, + 0xec, 0x38, 0xa7, 0x39, 0xa9, 0x2f, 0xd8, 0x11, 0x14, 0xab, 0xf1, 0xa1, + 0x43, 0xa5, 0x1a, 0xf4, 0xa8, 0x89, 0x59, 0x12, 0xe8, 0x3b, 0x5c, 0x08, + 0xa5, 0x20, 0x69, 0x31, 0xfe, 0xae, 0xd1, 0x26, 0x37, 0x4e, 0x87, 0x0b, + 0xf7, 0x3e, 0x36, 0x20, 0x3c, 0x9e, 0xd7, 0x00, 0x28, 0xbc, 0xfb, 0x89, + 0x65, 0xf2, 0xfd, 0xd1, 0x15, 0x53, 0x8d, 0x3c, 0xd6, 0x03, 0xe2, 0xb1, + 0x72, 0x55, 0x5c, 0x11, 0x34, 0x7a, 0xb1, 0x5c, 0xaf, 0x65, 0xcc, 0x53, + 0x5b, 0xc0, 0x94, 0x29, 0xfd, 0x0e, 0x5f, 0xf2, 0xee, 0x9d, 0xde, 0xa1, + 0x21, 0xb1, 0x8c, 0xaf, 0x4d, 0x64, 0x36, 0xc2, 0x4c, 0x56, 0xc4, 0xd9, + 0x7d, 0xe5, 0x67, 0xd4, 0xde, 0xe9, 0x6d, 0xae, 0xad, 0xd3, 0x10, 0xc8, + 0x08, 0x35, 0x8c, 0xb1, 0xfb, 0xbf, 0x7b, 0xac, 0xd2, 0xb8, 0x7e, 0xad, + 0xd0, 0x63, 0xe9, 0xbd, 0x10, 0xd6, 0x96, 0x9b, 0x9c, 0xfc, 0xbb, 0xb7, + 0x28, 0x71, 0x62, 0xeb, 0x2a, 0x5f, 0xc9, 0x04, 0xd5, 0x34, 0x08, 0xb6, + 0x4c, 0xfd, 0x34, 0x6a, 0x50, 0x7f, 0x39, 0xba, 0x6d, 0x8b, 0xab, 0x3d, + 0xc0, 0x1a, 0x12, 0xeb, 0xd7, 0x53, 0xa7, 0x11, 0x3f, 0xe3, 0xbc, 0xe0, + 0x2d, 0xdb, 0xb4, 0x7e, 0x2d, 0x4d, 0xed, 0x5e, 0x34, 0x27, 0x58, 0xcb, + 0x9e, 0x91, 0x13, 0xf0, 0xf2, 0x87, 0xda, 0x33, 0x75, 0x94, 0xfa, 0x3d, + 0xa4, 0xec, 0x03, 0xb1, 0x67, 0xb6, 0x06, 0xf1, 0xf5, 0xcb, 0x42, 0xaa, + 0x20, 0x5f, 0x27, 0x5e, 0x51, 0x87, 0xd1, 0x66, 0xd8, 0x76, 0x9d, 0x0d, + 0x21, 0x0f, 0x88, 0xfd, 0x95, 0x65, 0x80, 0xff, 0xae, 0x30, 0xc6, 0xfc, + 0x63, 0x7b, 0xbf, 0x16, 0x20, 0x41, 0x46, 0x30, 0x95, 0x69, 0xfd, 0xa2, + 0x4f, 0xd3, 0x8e, 0xf7, 0xa7, 0xca, 0x5b, 0xd0, 0xf7, 0x4c, 0xa8, 0x19, + 0x7d, 0x2b, 0xb9, 0xb2, 0xef, 0x82, 0xf5, 0x8d, 0x5e, 0x54, 0x1a, 0x54, + 0x19, 0x0d, 0x11, 0x98, 0xa1, 0xa3, 0xd8, 0x8a, 0x4e, 0x03, 0x31, 0xf1, + 0x90, 0x0f, 0x8e, 0xdf, 0x2d, 0x31, 0xd6, 0xd8, 0xc7, 0x4f, 0x06, 0x62, + 0xad, 0x92, 0xec, 0x59, 0x8a, 0x7f, 0xa2, 0x7f, 0xf4, 0x1d, 0xe4, 0x95, + 0x1f, 0xdc, 0x4c, 0x35, 0x3c, 0xb9, 0x0c, 0xae, 0xe8, 0x71, 0xe7, 0x25, + 0xbd, 0xa2, 0x15, 0x06, 0x8e, 0x41, 0xed, 0x1d, 0xf3, 0x7f, 0x62, 0x87, + 0x15, 0x7d, 0xea, 0xab, 0x3f, 0x6e, 0x30, 0xc6, 0x8c, 0xdb, 0x71, 0xe3, + 0x25, 0x71, 0x65, 0xcd, 0xd4, 0xc1, 0x48, 0x9b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of oid + // tcID: 132 + {SEC_OID_SHA512, + 132, + {0x80, 0xc0, 0x1d, 0x6f, 0x05, 0xac, 0x1f, 0x8c, 0xea, 0x15, 0xe6, 0xad, + 0xb8, 0x59, 0x16, 0x19, 0x2c, 0x36, 0x5a, 0xf6, 0x86, 0x0d, 0x97, 0x60, + 0x08, 0x2e, 0xe6, 0xc1, 0x5b, 0xfe, 0x56, 0x13, 0x9b, 0x7b, 0xbe, 0x81, + 0x86, 0x5e, 0x9b, 0xcc, 0xd7, 0x75, 0xc0, 0xe8, 0x05, 0xdf, 0x4d, 0x82, + 0x44, 0x9d, 0xac, 0x42, 0xb2, 0x9d, 0xcb, 0x7d, 0x40, 0x4d, 0x5c, 0xb0, + 0x53, 0x28, 0x42, 0x57, 0x26, 0x77, 0xfd, 0xfc, 0x83, 0x4c, 0xd5, 0xfc, + 0xdb, 0x0e, 0xb4, 0xbe, 0x79, 0x8a, 0x50, 0xd5, 0x83, 0xb8, 0xd4, 0xba, + 0x73, 0x07, 0x12, 0xe3, 0xf2, 0xd7, 0xc1, 0x8c, 0x43, 0x0a, 0xa7, 0x62, + 0x2b, 0x82, 0x39, 0x85, 0x14, 0x41, 0x02, 0x1f, 0xb0, 0x8a, 0x9f, 0x98, + 0xd5, 0x12, 0x13, 0xce, 0x81, 0xd0, 0xfb, 0x8e, 0x07, 0xef, 0x99, 0x00, + 0x90, 0x61, 0x0b, 0xe6, 0xbd, 0x93, 0x03, 0x67, 0xd7, 0x6c, 0xd0, 0x68, + 0x35, 0xfb, 0x32, 0xcd, 0xff, 0x60, 0x7d, 0x27, 0xf5, 0x5a, 0x84, 0xb8, + 0xad, 0x7b, 0x8c, 0xdb, 0xab, 0x41, 0x7c, 0xbc, 0x30, 0x72, 0xad, 0xaa, + 0xc5, 0x69, 0x4c, 0x55, 0xa2, 0xe6, 0x3a, 0x59, 0xa6, 0x75, 0x85, 0xb9, + 0x25, 0xa5, 0x6a, 0x4d, 0x9f, 0x47, 0xf0, 0xe9, 0x01, 0x29, 0x35, 0x97, + 0x9a, 0xc7, 0x5a, 0xf9, 0x6f, 0x7a, 0x40, 0x30, 0x63, 0x63, 0xfe, 0x3b, + 0xfd, 0xb4, 0x28, 0xe9, 0x99, 0x8a, 0xdb, 0x3f, 0x26, 0x95, 0xe6, 0x8c, + 0xde, 0x13, 0x10, 0x21, 0x24, 0x39, 0xab, 0xfc, 0xb5, 0xf7, 0x8b, 0x56, + 0xc5, 0xbd, 0x3d, 0xb7, 0xb4, 0x8c, 0xaf, 0x89, 0x75, 0x37, 0xd2, 0x9c, + 0x94, 0x33, 0x22, 0x13, 0x59, 0xd0, 0x80, 0xaf, 0x9f, 0x81, 0x39, 0xd9, + 0x46, 0xd8, 0x7a, 0xd5, 0x56, 0x17, 0x41, 0x50, 0x8f, 0x4e, 0xf4, 0x00, + 0xda, 0x92, 0xce, 0xba, 0xc6, 0x40, 0x57, 0x2c, 0x62, 0xeb, 0xd1, 0xd0, + 0x47, 0xa0, 0xf5, 0x75, 0xfe, 0xa8, 0x56, 0xee, 0xfa, 0x05, 0x7f, 0xac, + 0x1f, 0xa3, 0xfc, 0x64, 0x1d, 0xc8, 0xc1, 0xdb, 0x63, 0xaa, 0x90, 0x74, + 0xaf, 0xec, 0x47, 0x2f, 0xea, 0xf0, 0x08, 0x24, 0x97, 0xcb, 0x37, 0xfe, + 0x86, 0xfd, 0x84, 0x30, 0x3b, 0x50, 0x1f, 0x3e, 0x03, 0x46, 0x14, 0x86, + 0x35, 0xca, 0xa1, 0xae, 0x2d, 0xc7, 0x6f, 0x9f, 0xd7, 0xfc, 0x60, 0x65, + 0x29, 0xd5, 0xff, 0xdc, 0x7a, 0x74, 0xd0, 0xad, 0x66, 0x73, 0x86, 0xab, + 0xa0, 0x17, 0xd5, 0x10, 0xb1, 0x1e, 0xe6, 0x24, 0xad, 0xbc, 0x39, 0x7e, + 0x01, 0xb2, 0x4a, 0xc8, 0x51, 0x1b, 0xb1, 0xf3, 0xd1, 0xf7, 0x49, 0x53, + 0xa2, 0x81, 0x14, 0xb5, 0xf2, 0x6f, 0x0b, 0xd1, 0x75, 0xf1, 0x39, 0x49, + 0xbd, 0xac, 0xaf, 0x9e, 0x69, 0xaf, 0xc7, 0x12, 0xf7, 0x11, 0xd5, 0x1c, + 0x54, 0xc0, 0x4d, 0xb4, 0xda, 0x3c, 0x59, 0x8c, 0x05, 0x5e, 0xd7, 0x86, + 0x38, 0x1c, 0x44, 0x92, 0x65, 0x43, 0x37, 0x19, 0xc2, 0x6e, 0xbe, 0x44, + 0x28, 0x80, 0xf0, 0x79, 0x7a, 0x25, 0x4b, 0x16, 0x5d, 0x01, 0x42, 0x52, + 0x7a, 0xef, 0x08, 0x5a, 0x02, 0x5b, 0x53, 0xc4, 0x22, 0xe5, 0xed, 0x4c, + 0x4f, 0x8a, 0xd6, 0x64, 0x55, 0x36, 0x0e, 0x13, 0x44, 0x07, 0x0c, 0x9e, + 0xd3, 0x27, 0x69, 0x79, 0xbc, 0xd2, 0x10, 0xdb, 0x43, 0x59, 0x80, 0x33, + 0xe6, 0x0b, 0xfa, 0x30, 0x2a, 0x02, 0xf7, 0x7c, 0x30, 0xbb, 0x18, 0x48, + 0x74, 0x82, 0xd2, 0xc9, 0xb2, 0x64, 0x47, 0x52, 0x7d, 0x6c, 0xec, 0x87, + 0x61, 0x39, 0x37, 0x9c, 0xc6, 0xb2, 0xa5, 0xdf, 0x9f, 0x3e, 0xd9, 0x1d, + 0xdf, 0xd1, 0x9a, 0x9e, 0xe6, 0x95, 0x2a, 0xd4, 0xff, 0xde, 0xce, 0x26, + 0x62, 0x03, 0xbb, 0x77, 0xa1, 0x36, 0xa6, 0xde}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**31 - 1 + // tcID: 133 + {SEC_OID_SHA512, + 133, + {0xb2, 0x60, 0x37, 0x17, 0x86, 0xca, 0xb4, 0x81, 0x59, 0x3c, 0xe9, 0x5c, + 0xd0, 0x3a, 0x0a, 0xe6, 0x6e, 0xd3, 0xa9, 0xb9, 0xe1, 0x5f, 0x0a, 0x5a, + 0x92, 0x8a, 0x94, 0xa4, 0x4f, 0x26, 0xe0, 0xc9, 0x65, 0xc0, 0x03, 0x59, + 0x01, 0xca, 0x12, 0xd0, 0x9b, 0x5a, 0xcf, 0xcd, 0x95, 0xae, 0x77, 0x0c, + 0x75, 0x98, 0xf4, 0x9e, 0x9f, 0x67, 0xeb, 0x7c, 0xf5, 0xd6, 0x27, 0x22, + 0x24, 0x2c, 0xb0, 0xda, 0x59, 0x5e, 0x2b, 0x5a, 0xc3, 0x50, 0x14, 0x0d, + 0xac, 0x4e, 0xb3, 0x6d, 0xf1, 0xfd, 0xcf, 0x22, 0x98, 0x36, 0x55, 0x27, + 0xf8, 0x76, 0xe1, 0xf7, 0x98, 0x39, 0x6b, 0x14, 0x1f, 0x08, 0x3b, 0x5d, + 0xe0, 0x6f, 0x4a, 0x37, 0x74, 0x1d, 0xa6, 0xd8, 0xa6, 0xb2, 0x27, 0xa8, + 0xff, 0xa1, 0x43, 0x7d, 0x9a, 0xfb, 0x73, 0xbc, 0x5e, 0xac, 0x19, 0x6d, + 0x84, 0x6e, 0x3d, 0x7b, 0x20, 0x9e, 0x61, 0xef, 0x81, 0x22, 0x80, 0x9f, + 0xd2, 0x15, 0x71, 0xe2, 0x28, 0x76, 0xc8, 0x22, 0x9e, 0x3a, 0x6b, 0xa4, + 0x95, 0x01, 0x78, 0x41, 0x99, 0xad, 0x88, 0x36, 0x83, 0x8d, 0x2c, 0x28, + 0xb9, 0x0f, 0x86, 0xc5, 0x70, 0xe2, 0x5e, 0xdc, 0x8a, 0xa8, 0xeb, 0xdc, + 0x2b, 0xc2, 0xc0, 0x8e, 0x8b, 0x24, 0xa0, 0xfa, 0x61, 0xb5, 0x7f, 0xcf, + 0xaf, 0x94, 0x27, 0xe6, 0x89, 0x9b, 0x8f, 0xd1, 0x0f, 0x2c, 0x26, 0x3e, + 0x3d, 0x2e, 0xb6, 0x98, 0x15, 0x37, 0xbf, 0x46, 0x1c, 0x3b, 0xc0, 0xf1, + 0x37, 0x48, 0xb9, 0x37, 0xfe, 0x6c, 0xa7, 0xda, 0xd7, 0x10, 0xc1, 0x70, + 0x6f, 0xbe, 0xa0, 0xdf, 0x18, 0x3e, 0xfb, 0x1e, 0xfa, 0xa5, 0xea, 0x2a, + 0x73, 0xa6, 0x1b, 0xe5, 0x7a, 0xce, 0xa6, 0xdc, 0x64, 0x80, 0xdb, 0x14, + 0x6a, 0x07, 0x98, 0xc2, 0xd5, 0x0a, 0x31, 0x0b, 0xf5, 0x38, 0xda, 0x08, + 0x63, 0x05, 0xef, 0xdc, 0xde, 0x77, 0x35, 0xda, 0x2b, 0xd5, 0xe4, 0xef, + 0xe5, 0xf1, 0x54, 0x66, 0x02, 0xab, 0xbb, 0x37, 0x8b, 0x1e, 0x8c, 0xca, + 0x85, 0x50, 0x7e, 0x6a, 0xf8, 0x65, 0x91, 0x4b, 0x07, 0xf2, 0x71, 0x30, + 0x5c, 0xac, 0xab, 0x66, 0xeb, 0xbc, 0xda, 0xa4, 0xf9, 0xa2, 0x1c, 0x66, + 0xba, 0xe1, 0x44, 0xb9, 0x7e, 0x80, 0xae, 0xf5, 0xb7, 0x51, 0x50, 0x61, + 0x3d, 0x46, 0xa2, 0xda, 0x39, 0x9f, 0x3a, 0x51, 0xd4, 0xab, 0xe8, 0xd5, + 0x95, 0x9f, 0x96, 0x81, 0x98, 0x20, 0x59, 0x4a, 0xc4, 0xb8, 0xe3, 0x76, + 0x72, 0x55, 0x2f, 0x58, 0xe3, 0x33, 0x9b, 0x25, 0x9c, 0xbe, 0xfb, 0x00, + 0x0a, 0xb8, 0x2c, 0x3c, 0x00, 0x83, 0x9c, 0x26, 0x5c, 0x03, 0x2b, 0xac, + 0xd2, 0x5f, 0xd5, 0xc0, 0xc7, 0x81, 0x6e, 0x65, 0x53, 0x9e, 0xb4, 0x59, + 0x8d, 0x66, 0x98, 0x34, 0xe2, 0x77, 0x1f, 0x0f, 0xc4, 0x16, 0xc4, 0x52, + 0x7e, 0x0c, 0x90, 0x4e, 0x96, 0xba, 0x50, 0xdd, 0x67, 0x86, 0xf6, 0x29, + 0x6b, 0x4d, 0x0d, 0xe9, 0x3d, 0xdf, 0xee, 0x86, 0x4f, 0x8f, 0x8c, 0xd1, + 0xa3, 0x8c, 0x82, 0xff, 0x4f, 0x46, 0x49, 0x4a, 0xed, 0x49, 0xbf, 0x92, + 0x87, 0x21, 0x94, 0x5b, 0x5e, 0x7c, 0x88, 0x15, 0x49, 0xdd, 0x31, 0xb6, + 0x03, 0x39, 0x1f, 0x1e, 0xab, 0x6d, 0x67, 0xed, 0x50, 0x65, 0xd1, 0x9d, + 0x78, 0x15, 0x97, 0x66, 0xa8, 0x07, 0xfe, 0x05, 0x08, 0x3d, 0x13, 0x98, + 0x69, 0x49, 0xb5, 0xfa, 0x00, 0x4b, 0xae, 0x48, 0x25, 0x28, 0x78, 0xc9, + 0x8a, 0xed, 0xdb, 0x88, 0x4b, 0x07, 0x9d, 0xc5, 0x5b, 0x37, 0x71, 0xa6, + 0x7e, 0x29, 0x4b, 0xc3, 0xae, 0xd6, 0x66, 0xd2, 0x5d, 0xfc, 0x86, 0x5c, + 0x73, 0x02, 0xbb, 0x01, 0x2f, 0xfc, 0xa4, 0xf1, 0x46, 0xab, 0xea, 0xbc, + 0x1e, 0xb1, 0x26, 0x8d, 0x88, 0xa6, 0xfa, 0xa2}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**32 - 1 + // tcID: 134 + {SEC_OID_SHA512, + 134, + {0x84, 0xb6, 0x9d, 0x46, 0x71, 0x89, 0x15, 0xc6, 0xe9, 0xfb, 0x58, 0x2d, + 0x72, 0x09, 0xf6, 0x4d, 0x7d, 0x05, 0x92, 0x79, 0x85, 0xb4, 0x7f, 0x60, + 0x90, 0x35, 0x84, 0xf7, 0x3d, 0x16, 0x52, 0xd5, 0x71, 0xec, 0x61, 0x24, + 0x30, 0x51, 0xda, 0xfa, 0x5d, 0x44, 0x0d, 0x9b, 0xa7, 0xee, 0x59, 0x81, + 0x3c, 0x5e, 0xd8, 0x47, 0x38, 0x69, 0x52, 0x76, 0x9b, 0x0c, 0x0e, 0xbb, + 0x96, 0x33, 0xb3, 0x02, 0x59, 0x7a, 0x3e, 0xef, 0x71, 0x34, 0x99, 0x12, + 0x94, 0x40, 0xa2, 0x0e, 0x9f, 0x4c, 0x33, 0xd9, 0x82, 0x26, 0x1d, 0x68, + 0xb8, 0x7c, 0x5f, 0xec, 0x63, 0x84, 0x75, 0xc4, 0x19, 0x82, 0xe8, 0x42, + 0x29, 0xb6, 0xce, 0x7e, 0x4d, 0x2f, 0xc9, 0x57, 0xe6, 0x60, 0x84, 0xdf, + 0xe5, 0x77, 0x02, 0xd9, 0x4a, 0x7e, 0x8f, 0x31, 0x59, 0x9c, 0x49, 0xe1, + 0xba, 0xf6, 0xbc, 0xff, 0x00, 0xcf, 0x1a, 0x42, 0x2e, 0x83, 0x3c, 0x29, + 0x23, 0x3a, 0x71, 0xdb, 0x63, 0x1f, 0x12, 0x5b, 0x1e, 0xfd, 0x05, 0xc4, + 0x72, 0xd7, 0x8f, 0x12, 0x44, 0xa2, 0xbd, 0xb1, 0x70, 0x7d, 0x6c, 0x9f, + 0x9b, 0x4f, 0xc7, 0x02, 0x2b, 0x47, 0xa9, 0xa6, 0xde, 0x15, 0x30, 0x96, + 0x6e, 0x49, 0xa6, 0x7e, 0x0b, 0x63, 0x46, 0xaf, 0xb0, 0x5b, 0xbf, 0x77, + 0xe3, 0xfc, 0x41, 0x5a, 0x69, 0x65, 0x09, 0xb7, 0xee, 0x4c, 0xa8, 0xe7, + 0xb0, 0xa9, 0xb8, 0xcf, 0x73, 0x25, 0xf7, 0xf5, 0xd4, 0xcc, 0x37, 0xeb, + 0xcd, 0xfa, 0x00, 0x9d, 0x33, 0xd2, 0x85, 0xe4, 0x06, 0x4a, 0x55, 0x4f, + 0x0b, 0xf8, 0x01, 0x05, 0x28, 0xdb, 0x50, 0x7d, 0x9d, 0xd1, 0x21, 0x72, + 0x23, 0x6e, 0x02, 0x61, 0x6a, 0x4e, 0x86, 0x93, 0xf0, 0x64, 0xcc, 0x08, + 0xe7, 0x33, 0xeb, 0x1b, 0x97, 0x59, 0x56, 0xd1, 0xdb, 0x53, 0xb4, 0xd2, + 0x67, 0xfd, 0x05, 0x67, 0xe5, 0xa9, 0x13, 0xf0, 0x83, 0xdf, 0x1d, 0xc3, + 0x05, 0x3e, 0x23, 0x77, 0xf0, 0xf2, 0xe0, 0x63, 0xb6, 0x9c, 0x4a, 0x74, + 0x1b, 0x51, 0xa2, 0xcc, 0x43, 0x0a, 0x25, 0x39, 0xc1, 0x3e, 0x83, 0x1a, + 0x7f, 0x35, 0xce, 0x97, 0x15, 0x87, 0xb0, 0x8b, 0xd9, 0x0a, 0xc0, 0xc3, + 0xd8, 0x01, 0xe2, 0x2e, 0xce, 0x2a, 0x67, 0x3b, 0xa1, 0xe2, 0x24, 0xd4, + 0xbe, 0xd1, 0x42, 0xf8, 0xa6, 0xfb, 0xdb, 0x6b, 0xc2, 0xa5, 0x73, 0xbb, + 0xd0, 0x67, 0x4a, 0x05, 0x95, 0x88, 0x68, 0xd9, 0x94, 0xcc, 0x9c, 0x91, + 0x16, 0x5b, 0xdd, 0xb6, 0x7d, 0x6f, 0x20, 0x08, 0xa6, 0xb7, 0x88, 0x96, + 0xa7, 0x7b, 0xbd, 0xa1, 0xd1, 0x4c, 0xa1, 0xf9, 0xc4, 0x9d, 0xd3, 0x4a, + 0xe4, 0x3f, 0x1e, 0x85, 0x58, 0x53, 0x96, 0xb5, 0x62, 0x23, 0xc2, 0x53, + 0x5b, 0x49, 0xdf, 0x27, 0x6e, 0x7e, 0x25, 0xbd, 0x6d, 0x75, 0xf1, 0x37, + 0xc9, 0xf3, 0xbc, 0x64, 0x11, 0x69, 0x0c, 0x0d, 0xcf, 0x9b, 0x9d, 0x08, + 0x82, 0x99, 0x6d, 0xf8, 0xba, 0x5a, 0x36, 0xa5, 0x17, 0x8e, 0x09, 0x75, + 0xe8, 0xee, 0xa0, 0x00, 0x7c, 0xa4, 0xb5, 0x4b, 0xb7, 0xf6, 0x91, 0x41, + 0x72, 0x37, 0x02, 0x26, 0x03, 0x3f, 0x97, 0x80, 0x61, 0x42, 0x36, 0xc2, + 0x1a, 0xa2, 0x86, 0x43, 0x06, 0xda, 0x34, 0x48, 0x76, 0xfc, 0xe8, 0xf2, + 0x4a, 0x05, 0x5c, 0xaf, 0x66, 0x80, 0x96, 0x48, 0xb6, 0x08, 0x10, 0x7a, + 0xb0, 0xce, 0x18, 0x81, 0x39, 0x8e, 0xe5, 0xb1, 0x4c, 0x2c, 0xdc, 0x6f, + 0x49, 0x52, 0x13, 0x17, 0xb9, 0xcb, 0x68, 0xfc, 0x87, 0x7b, 0x3b, 0x52, + 0xb4, 0x90, 0x9b, 0xe1, 0xd5, 0x99, 0xa8, 0x35, 0x90, 0x38, 0x32, 0xbd, + 0x24, 0x3f, 0xd0, 0xda, 0xb7, 0x5b, 0x43, 0xa0, 0x2e, 0xab, 0xf7, 0xc7, + 0xc6, 0x1e, 0xfd, 0xf5, 0x9a, 0x2c, 0xe2, 0xec}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**40 - 1 + // tcID: 135 + {SEC_OID_SHA512, + 135, + {0x77, 0x55, 0x31, 0x4b, 0x6e, 0x33, 0x09, 0x1c, 0x42, 0x17, 0xc5, 0x03, + 0x16, 0x5e, 0x74, 0x65, 0xcf, 0x27, 0x2f, 0xa8, 0x56, 0xad, 0xe2, 0xcd, + 0x36, 0xff, 0x9a, 0x5d, 0xb7, 0xb8, 0xe8, 0x46, 0xf1, 0x5a, 0x39, 0x41, + 0x8a, 0xb5, 0xe6, 0x81, 0xd0, 0x38, 0xfb, 0xe8, 0x9a, 0xb6, 0xc7, 0xf7, + 0xdc, 0x8f, 0xf7, 0xbc, 0x57, 0x04, 0x08, 0x44, 0xb0, 0xca, 0x69, 0x05, + 0xa9, 0x01, 0x9e, 0x59, 0x2a, 0xc6, 0xa5, 0x23, 0xb0, 0xed, 0xda, 0x7d, + 0x3f, 0x11, 0xe2, 0x24, 0xda, 0x25, 0x35, 0x33, 0x8e, 0x37, 0x1b, 0x05, + 0xf7, 0x36, 0xb7, 0x59, 0x3c, 0x37, 0xff, 0x15, 0x6f, 0x73, 0x00, 0x3b, + 0x1f, 0xf3, 0x35, 0x27, 0x16, 0x49, 0xbe, 0xcc, 0xd8, 0x7c, 0x02, 0xd5, + 0x30, 0x8b, 0x33, 0x9f, 0xfd, 0x5b, 0x90, 0x9b, 0x00, 0x52, 0x74, 0xa2, + 0xa0, 0x9c, 0x8a, 0x0a, 0xc4, 0x25, 0xe7, 0xd5, 0x15, 0x99, 0x15, 0x84, + 0x07, 0xfe, 0x05, 0xde, 0x1d, 0x41, 0xe1, 0x10, 0x08, 0x14, 0x3d, 0xfc, + 0xa4, 0x97, 0xf7, 0x0c, 0x0e, 0x28, 0x3f, 0xaf, 0x95, 0x54, 0x02, 0x5f, + 0xc0, 0xec, 0xdb, 0x1f, 0xf8, 0x3b, 0x1c, 0xfa, 0xfc, 0xb6, 0xca, 0x8f, + 0x0c, 0xc6, 0xe9, 0x7e, 0x3a, 0x3a, 0x7b, 0x62, 0xb0, 0x0d, 0x61, 0xcc, + 0x4c, 0x14, 0x01, 0xdf, 0xea, 0xe2, 0x40, 0x86, 0x22, 0xe1, 0x9d, 0x5c, + 0x06, 0xe6, 0x9f, 0xe7, 0xfc, 0x1f, 0xeb, 0x45, 0x70, 0xd5, 0x8a, 0x70, + 0x49, 0xde, 0x87, 0x47, 0x51, 0x30, 0x9a, 0xf9, 0xee, 0x0f, 0xc7, 0xca, + 0x3b, 0x50, 0xfa, 0x64, 0x93, 0xd0, 0x33, 0x68, 0x40, 0x5d, 0xb1, 0xd4, + 0x83, 0xb6, 0x14, 0x86, 0xbf, 0x06, 0xe6, 0x40, 0x98, 0x5c, 0x3a, 0xdf, + 0xfe, 0x35, 0x40, 0x88, 0x37, 0x16, 0xc3, 0xf7, 0x82, 0x81, 0x34, 0x7d, + 0xe0, 0x9d, 0xc3, 0xde, 0x04, 0x4a, 0x5c, 0x60, 0xc3, 0x3c, 0xaf, 0x06, + 0x08, 0xfb, 0xb6, 0x85, 0xd2, 0x1f, 0xae, 0x32, 0x13, 0xfa, 0x28, 0x0b, + 0xa6, 0x8a, 0xab, 0x5f, 0x82, 0x2b, 0x9f, 0x1f, 0x5a, 0xfc, 0xd5, 0x18, + 0x32, 0xb5, 0x94, 0x66, 0xa1, 0x21, 0x2c, 0x92, 0x06, 0x3d, 0x65, 0x74, + 0x41, 0xb5, 0x5f, 0xc3, 0x9c, 0xdb, 0xf1, 0x68, 0x01, 0x13, 0x7c, 0xb5, + 0x31, 0xfd, 0x23, 0xde, 0x3f, 0xea, 0x0f, 0xf0, 0x1d, 0x5c, 0xc6, 0x8a, + 0x68, 0x04, 0xfb, 0x71, 0x15, 0xa7, 0xde, 0xb3, 0x59, 0x52, 0xd9, 0xa0, + 0xdf, 0xf4, 0xd3, 0xe3, 0x1d, 0x52, 0xaf, 0x4b, 0x68, 0x10, 0x4f, 0x85, + 0x65, 0x46, 0x19, 0x90, 0x8d, 0x08, 0xb1, 0x68, 0x81, 0xc6, 0x8a, 0x52, + 0xb9, 0xb5, 0x2b, 0x48, 0x07, 0xc3, 0xb4, 0x44, 0x25, 0xb0, 0x98, 0x7c, + 0x08, 0xab, 0x93, 0x4c, 0x13, 0x42, 0xbb, 0x54, 0x69, 0x64, 0x6e, 0xc0, + 0x48, 0x07, 0x98, 0x45, 0x3d, 0x5c, 0x4d, 0x47, 0x1f, 0x1c, 0x2b, 0x59, + 0xfd, 0x4e, 0x4e, 0x36, 0x3e, 0x1b, 0x01, 0xe1, 0xf0, 0x5e, 0x19, 0x15, + 0x7e, 0x25, 0x08, 0xe5, 0x7b, 0x61, 0x5a, 0x10, 0x16, 0x26, 0x9e, 0xff, + 0xd2, 0x98, 0x90, 0x14, 0x88, 0x67, 0xf5, 0xcc, 0x41, 0x59, 0xdc, 0x40, + 0x9a, 0x33, 0x20, 0xf9, 0xb2, 0x12, 0x49, 0x97, 0xda, 0x6f, 0xce, 0x48, + 0x1b, 0xe2, 0x41, 0xad, 0x7d, 0x4f, 0x78, 0x07, 0x86, 0xed, 0xdd, 0x5e, + 0xa0, 0xee, 0x7a, 0x0b, 0x52, 0xfe, 0x41, 0x91, 0x48, 0x05, 0x9a, 0xad, + 0xf0, 0xb9, 0x0c, 0xf8, 0x18, 0x25, 0x71, 0x9a, 0xbe, 0x73, 0xd6, 0xf9, + 0x11, 0x0b, 0x01, 0xb9, 0x6f, 0xcd, 0x56, 0x40, 0xf9, 0x45, 0x87, 0x04, + 0x04, 0xaf, 0xda, 0x95, 0x50, 0x92, 0x6d, 0xb3, 0x61, 0x1d, 0x89, 0xb2, + 0x2b, 0x73, 0xd0, 0x59, 0x76, 0xad, 0xb6, 0x79}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of oid = 2**64 - 1 + // tcID: 136 + {SEC_OID_SHA512, + 136, + {0x51, 0x72, 0x9b, 0x15, 0x7c, 0xf6, 0x1f, 0x9d, 0xc8, 0x82, 0x45, 0xa3, + 0xd0, 0xca, 0xed, 0x29, 0x1c, 0x33, 0xd7, 0x38, 0xc4, 0x16, 0xdd, 0xc9, + 0xf4, 0xaa, 0x73, 0xfc, 0x17, 0xa2, 0xa9, 0xb3, 0x95, 0x00, 0xa3, 0x61, + 0xcd, 0x0d, 0xb7, 0x22, 0x43, 0xe0, 0x2f, 0xaf, 0x12, 0x9a, 0xcc, 0x83, + 0x78, 0xf6, 0x89, 0x84, 0x2d, 0xb2, 0xcf, 0xf0, 0x7a, 0xd4, 0x3e, 0xe7, + 0xcb, 0xf3, 0x94, 0x89, 0x02, 0xd8, 0x47, 0xee, 0x2d, 0x43, 0x77, 0x3e, + 0x8a, 0x86, 0xfc, 0xc3, 0x01, 0x6c, 0xc8, 0x79, 0xd2, 0x38, 0xba, 0x4d, + 0x7f, 0x19, 0xe0, 0x97, 0xe3, 0x31, 0x22, 0x51, 0x46, 0xdf, 0xc9, 0x15, + 0xae, 0x1c, 0x19, 0x18, 0x4f, 0x81, 0xbe, 0x47, 0xa3, 0xca, 0xce, 0x37, + 0x32, 0x7b, 0x13, 0x49, 0x99, 0xc4, 0x97, 0x42, 0x56, 0x71, 0xa8, 0xf6, + 0x2e, 0x66, 0x78, 0x53, 0x01, 0x14, 0x66, 0x5f, 0x18, 0x61, 0xdf, 0x49, + 0xe8, 0xef, 0x9a, 0x92, 0x4e, 0x40, 0x42, 0x4d, 0xaf, 0x84, 0x7b, 0x6a, + 0xe1, 0x29, 0x7d, 0x4c, 0x55, 0x4d, 0xdf, 0x32, 0x7f, 0x3b, 0x22, 0xb5, + 0x84, 0x88, 0xd8, 0x37, 0x12, 0xfc, 0x5d, 0x73, 0x6b, 0xb1, 0x1e, 0x80, + 0x7b, 0xfb, 0x83, 0x29, 0x74, 0x84, 0x90, 0x2e, 0x10, 0x0f, 0xa9, 0xab, + 0xd4, 0xf3, 0x6d, 0xae, 0x61, 0x95, 0x23, 0x9d, 0x4b, 0xa9, 0xda, 0x11, + 0xdd, 0x68, 0x55, 0x74, 0x56, 0x5d, 0xf0, 0xb2, 0xcd, 0x9b, 0x4c, 0xd6, + 0x0d, 0xba, 0x42, 0xf6, 0x46, 0xd7, 0x63, 0x15, 0xd2, 0xef, 0xf5, 0x6b, + 0x24, 0xf7, 0xad, 0x57, 0x44, 0xe1, 0x09, 0x14, 0x8d, 0x60, 0x8a, 0x0a, + 0x13, 0x0b, 0x27, 0x89, 0x74, 0x04, 0x79, 0x92, 0xd7, 0xc5, 0x08, 0x21, + 0x6a, 0x13, 0x4c, 0xf0, 0xdc, 0x73, 0x93, 0x1c, 0x85, 0xfa, 0x13, 0x0a, + 0xda, 0x08, 0x90, 0x5d, 0x00, 0x46, 0xc2, 0xc5, 0xd0, 0x51, 0x25, 0xdb, + 0x1f, 0xba, 0xc0, 0xaf, 0x81, 0xc3, 0xc4, 0x65, 0xbb, 0xec, 0x62, 0xfe, + 0x0d, 0x93, 0xf7, 0x97, 0x16, 0x39, 0x33, 0x50, 0x13, 0xe7, 0xda, 0xeb, + 0xe7, 0x49, 0xc1, 0x36, 0x97, 0x64, 0xe9, 0xca, 0x15, 0x8b, 0xd2, 0x76, + 0x24, 0xfd, 0x1e, 0xd4, 0x40, 0x04, 0x6b, 0xdc, 0x49, 0xa6, 0xc4, 0x31, + 0x9e, 0xbc, 0x41, 0xa8, 0x13, 0xf5, 0x85, 0x99, 0x83, 0xfa, 0x02, 0x3f, + 0x78, 0x1b, 0x0f, 0x99, 0xff, 0xa6, 0x2a, 0xa2, 0x2d, 0x77, 0x36, 0x39, + 0x70, 0xf4, 0xe9, 0x08, 0x5e, 0x2d, 0x5e, 0x92, 0x8c, 0xe0, 0xdc, 0xa2, + 0x12, 0x2d, 0xf1, 0x7d, 0xbc, 0xb3, 0xdb, 0x72, 0xc7, 0x3f, 0x68, 0xf7, + 0xb5, 0x07, 0x35, 0x6a, 0xd1, 0xc7, 0xb3, 0xc4, 0x75, 0x00, 0x40, 0x8a, + 0xaa, 0x4a, 0xa8, 0xb9, 0x07, 0x0a, 0xff, 0xa7, 0xc7, 0xfd, 0xe7, 0xcb, + 0xf2, 0x9c, 0x3c, 0x93, 0xd2, 0x9a, 0xc2, 0x28, 0x35, 0x43, 0xe0, 0x91, + 0x27, 0x95, 0xd7, 0x1e, 0x21, 0xe4, 0xc7, 0x22, 0xd6, 0xdb, 0x94, 0x8b, + 0xa8, 0xc3, 0x08, 0x44, 0x87, 0x9b, 0x15, 0x1f, 0xa7, 0xe1, 0x54, 0x3c, + 0x0d, 0xdd, 0xca, 0x62, 0xc3, 0x44, 0x61, 0xac, 0x32, 0x20, 0xa5, 0x7e, + 0x7e, 0xfa, 0x9b, 0x01, 0xd4, 0x8f, 0x8c, 0x41, 0xc1, 0x36, 0x12, 0xc7, + 0x4e, 0x47, 0xfe, 0xcc, 0xae, 0x95, 0xfd, 0x8e, 0x1b, 0xf4, 0x1b, 0x6e, + 0x4c, 0x59, 0x46, 0xc3, 0x2a, 0x5e, 0xda, 0xca, 0x3b, 0x6a, 0x89, 0x79, + 0x3c, 0xe3, 0x4f, 0x35, 0x79, 0xfa, 0xe2, 0xa7, 0x65, 0xfc, 0x21, 0xc3, + 0x52, 0x1d, 0x5c, 0x3d, 0x5b, 0x3d, 0x80, 0xd7, 0xfc, 0x29, 0xf9, 0x2b, + 0xf9, 0x41, 0x27, 0xca, 0x0e, 0x50, 0x91, 0x12, 0xaa, 0x57, 0x9d, 0x66, + 0xeb, 0x9a, 0x01, 0x5c, 0x00, 0x1b, 0xe1, 0xd4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of oid + // tcID: 137 + {SEC_OID_SHA512, + 137, + {0xb3, 0x9a, 0x0d, 0x5c, 0xfc, 0xdf, 0x35, 0x34, 0xff, 0xd2, 0xb1, 0xf7, + 0xf0, 0x25, 0xb3, 0x3d, 0xd9, 0x49, 0x16, 0x4a, 0x50, 0xac, 0xba, 0x28, + 0xb3, 0x04, 0x99, 0xc7, 0xc6, 0xa5, 0xce, 0xd7, 0x9d, 0xc2, 0x78, 0xdf, + 0x30, 0xaa, 0x2e, 0x1e, 0x80, 0x86, 0x37, 0x7b, 0x9b, 0x95, 0x8a, 0x79, + 0x75, 0x1f, 0x32, 0xc4, 0x80, 0x4a, 0x43, 0x5f, 0x23, 0x7c, 0x74, 0xfc, + 0xdc, 0xac, 0x84, 0xc6, 0xfc, 0x63, 0x57, 0x23, 0x44, 0x61, 0x96, 0xb4, + 0x6d, 0x44, 0x35, 0x67, 0x71, 0xeb, 0x5e, 0x27, 0x6f, 0x2c, 0x8a, 0x2e, + 0x35, 0x9b, 0x2c, 0xdf, 0x05, 0x2c, 0x0a, 0xd7, 0xfb, 0x62, 0x9f, 0xef, + 0x23, 0xfc, 0x22, 0xc8, 0x2c, 0x37, 0x5e, 0xe5, 0x26, 0x01, 0xf8, 0x58, + 0xca, 0xe7, 0x96, 0x43, 0x64, 0x6f, 0x77, 0xe4, 0xc8, 0x4f, 0xcc, 0x31, + 0xf5, 0x04, 0x55, 0xa4, 0x80, 0x95, 0xc1, 0xeb, 0x72, 0xa5, 0x4b, 0x4c, + 0x0d, 0xd3, 0x6e, 0xa3, 0x19, 0x9a, 0x76, 0x2a, 0x88, 0x5d, 0x20, 0x69, + 0x4e, 0x08, 0x75, 0xea, 0x2d, 0x22, 0x37, 0x05, 0x30, 0x86, 0xdd, 0x7d, + 0x34, 0x98, 0x2a, 0xe1, 0x09, 0x71, 0xb6, 0xbb, 0x47, 0x8a, 0x85, 0x19, + 0x3d, 0x11, 0x14, 0xae, 0xa5, 0xce, 0xae, 0x78, 0x21, 0xcf, 0xca, 0x3f, + 0x52, 0x1d, 0x62, 0xc5, 0x7e, 0x7c, 0x97, 0xb5, 0x5d, 0xd5, 0xfc, 0x13, + 0x69, 0x60, 0x2f, 0x15, 0x87, 0x49, 0x25, 0x74, 0x55, 0x03, 0xcc, 0xdf, + 0x13, 0x13, 0x45, 0x81, 0x5b, 0xfd, 0x16, 0xb3, 0x86, 0xde, 0x39, 0x1f, + 0x32, 0xcf, 0xfd, 0x30, 0xa5, 0x29, 0xe9, 0xf2, 0x10, 0xcb, 0x3b, 0x9e, + 0xfe, 0x86, 0x5f, 0x07, 0xb5, 0x0c, 0x26, 0x81, 0x0f, 0xc7, 0x22, 0x00, + 0x89, 0xb1, 0x93, 0xe5, 0x10, 0x03, 0xc8, 0x19, 0x19, 0x7e, 0x0d, 0x4a, + 0x40, 0x44, 0xc5, 0xee, 0xac, 0x1e, 0x87, 0x28, 0x8a, 0x09, 0x1d, 0xb0, + 0x26, 0x88, 0x6e, 0x09, 0xec, 0xc3, 0x86, 0xcf, 0xc3, 0x78, 0xb7, 0x75, + 0xf4, 0x2d, 0x40, 0x3d, 0x6c, 0xcc, 0xab, 0x2e, 0x47, 0x3f, 0x19, 0x36, + 0xec, 0xcb, 0x4c, 0xd4, 0x1d, 0x5b, 0x24, 0x68, 0x70, 0xeb, 0xe3, 0x27, + 0x85, 0xd8, 0xf9, 0xab, 0xc5, 0x03, 0xdb, 0x5a, 0xc2, 0x69, 0x55, 0x4a, + 0xc3, 0xb6, 0x28, 0x6b, 0x3b, 0x63, 0x43, 0x4d, 0xe3, 0x3a, 0xee, 0x9d, + 0xf9, 0x7b, 0x81, 0x70, 0x50, 0xb0, 0xb8, 0x57, 0x90, 0x6d, 0x6c, 0xd4, + 0xcd, 0x4d, 0x07, 0xb1, 0x1d, 0xf2, 0x05, 0x8b, 0xcf, 0x92, 0x44, 0x05, + 0xce, 0x02, 0x0c, 0x42, 0xd0, 0x1f, 0xfe, 0x04, 0xbb, 0x39, 0x19, 0xde, + 0xab, 0x04, 0xb1, 0x90, 0xd1, 0xeb, 0x49, 0x06, 0x37, 0x82, 0x88, 0xa6, + 0xfe, 0xb1, 0xa1, 0xce, 0x01, 0xe8, 0x25, 0x6c, 0xf5, 0xb5, 0xf8, 0x88, + 0x8d, 0x6c, 0xe1, 0x8b, 0x09, 0x31, 0x51, 0xae, 0x18, 0xba, 0xcb, 0xe8, + 0x1c, 0x42, 0x05, 0x8f, 0xd3, 0x5d, 0x6f, 0xcd, 0x1f, 0x63, 0x85, 0xd9, + 0xd7, 0xa0, 0x1a, 0x16, 0x4c, 0xbf, 0xeb, 0x68, 0x82, 0xc7, 0xd0, 0x94, + 0xd2, 0xf0, 0x58, 0xa5, 0x68, 0x6d, 0x64, 0x70, 0x8c, 0x92, 0x89, 0x67, + 0xdc, 0x8c, 0x71, 0x15, 0xea, 0x94, 0x0f, 0x99, 0x44, 0x16, 0x56, 0x31, + 0x15, 0xd8, 0x47, 0xe1, 0xc3, 0xe1, 0x5f, 0x63, 0x61, 0x8d, 0x42, 0xaf, + 0x12, 0xb4, 0x7e, 0xd7, 0x6b, 0x2e, 0xc0, 0xa9, 0x66, 0x34, 0xb4, 0x09, + 0xc8, 0x02, 0x41, 0xab, 0xcf, 0x3a, 0x68, 0xb0, 0xe2, 0x55, 0xb9, 0xda, + 0x79, 0x85, 0xa9, 0x66, 0xff, 0xe8, 0x09, 0x8f, 0x1a, 0xf6, 0xc7, 0xfe, + 0x9d, 0xa6, 0x4b, 0xe0, 0x53, 0xc7, 0xdb, 0x9a, 0xdd, 0xeb, 0x14, 0x2f, + 0x97, 0xa3, 0xee, 0x6a, 0x90, 0xfe, 0x23, 0x29}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: removing oid + // tcID: 138 + {SEC_OID_SHA512, + 138, + {0x17, 0x47, 0xd4, 0x96, 0x1c, 0x28, 0xd3, 0x7c, 0x22, 0x5f, 0x94, 0x4f, + 0xfb, 0xd9, 0x67, 0xae, 0x2f, 0xcb, 0x8f, 0x5d, 0xbd, 0x3e, 0xc2, 0x17, + 0xcf, 0xed, 0x16, 0xb1, 0xed, 0x60, 0x2f, 0x3d, 0x00, 0xb1, 0x60, 0x07, + 0xf9, 0x43, 0x69, 0xa7, 0x54, 0xf2, 0x40, 0xcc, 0xfb, 0xf0, 0x89, 0xf1, + 0x3a, 0x08, 0x6d, 0x7e, 0x5c, 0xb5, 0xc3, 0x9b, 0x42, 0x05, 0xd2, 0x4c, + 0x1b, 0x18, 0x38, 0xab, 0x13, 0x61, 0x8c, 0x8e, 0x66, 0x07, 0xd9, 0xfa, + 0x52, 0xd0, 0x82, 0x43, 0xd0, 0x9c, 0x2a, 0xda, 0x53, 0x8e, 0xe0, 0x32, + 0xfb, 0xf4, 0xbd, 0xe8, 0xfd, 0x0b, 0x80, 0xad, 0x97, 0xa5, 0x57, 0xf6, + 0xd3, 0xde, 0xb3, 0x65, 0x48, 0x1e, 0x68, 0x95, 0x52, 0x5d, 0xb6, 0x66, + 0x4c, 0x10, 0xf9, 0x09, 0xa8, 0x79, 0x15, 0x09, 0x16, 0x08, 0x76, 0x47, + 0x07, 0xa7, 0xaf, 0xc4, 0x2a, 0x64, 0xa5, 0xc8, 0xa8, 0xef, 0xfd, 0x48, + 0x55, 0x48, 0x5d, 0xe4, 0x45, 0x7d, 0x74, 0x76, 0x5a, 0xa8, 0x2a, 0x74, + 0x46, 0x14, 0xd3, 0x5c, 0x83, 0xa2, 0x1e, 0xa8, 0xf6, 0xb5, 0x59, 0x1e, + 0xec, 0x74, 0xa3, 0x14, 0x76, 0xf3, 0x9f, 0xce, 0x29, 0x33, 0x28, 0xf9, + 0xd3, 0x86, 0x50, 0x70, 0x94, 0x23, 0x08, 0xd6, 0x45, 0x99, 0xd7, 0x04, + 0xae, 0xba, 0xa7, 0x07, 0xe4, 0x06, 0xf3, 0xab, 0x55, 0x94, 0x5b, 0x7f, + 0x91, 0x65, 0x39, 0x2c, 0x13, 0xd0, 0x69, 0x52, 0x70, 0x11, 0xd8, 0x13, + 0xd2, 0x06, 0x38, 0xd8, 0x0e, 0xca, 0x7f, 0xaf, 0xbd, 0xb5, 0x48, 0x16, + 0x1e, 0x7f, 0x6c, 0x8e, 0xd2, 0x5c, 0x0e, 0x8e, 0xd1, 0xd0, 0xfa, 0xa3, + 0x17, 0x9d, 0xd1, 0x8e, 0x75, 0xf0, 0x13, 0x2a, 0xe1, 0x1b, 0xc1, 0x90, + 0x4f, 0x7b, 0x19, 0x5a, 0x34, 0x5e, 0xa2, 0xb7, 0x80, 0x25, 0xf0, 0xde, + 0x6d, 0x81, 0xe0, 0x5c, 0x01, 0xbb, 0x17, 0x34, 0xc7, 0x66, 0xeb, 0x23, + 0xe4, 0x03, 0x2f, 0xeb, 0xfd, 0x5a, 0x36, 0x17, 0xed, 0x36, 0x41, 0xba, + 0x7e, 0x18, 0xa1, 0x6c, 0xb4, 0x6b, 0xa9, 0xcf, 0x89, 0xdd, 0x40, 0x6f, + 0x8e, 0xd5, 0x57, 0x48, 0xe0, 0xe9, 0xe8, 0x68, 0x57, 0x8a, 0x65, 0x75, + 0x47, 0x0b, 0x10, 0x66, 0xe3, 0x36, 0xb4, 0xbf, 0x8f, 0xa4, 0x2f, 0xc6, + 0x87, 0xd0, 0x59, 0x0c, 0x80, 0x55, 0x86, 0x6c, 0x3b, 0xb3, 0x3d, 0x27, + 0x2f, 0x43, 0x52, 0x58, 0xfc, 0xc2, 0x20, 0x8a, 0x16, 0x1d, 0x30, 0x02, + 0x67, 0xe7, 0x01, 0x4b, 0x2a, 0x6b, 0xc9, 0x5a, 0x42, 0x63, 0x8d, 0xac, + 0xcf, 0xf3, 0xcd, 0xad, 0x15, 0x70, 0xbc, 0x3e, 0x92, 0x74, 0x61, 0x08, + 0xd5, 0x6d, 0x5e, 0xcb, 0x4a, 0x5f, 0xbf, 0x7d, 0x43, 0x06, 0x2b, 0x59, + 0x06, 0x57, 0x1f, 0x41, 0xe0, 0x9a, 0x3f, 0x7d, 0x2c, 0x58, 0x58, 0xb8, + 0x0c, 0xc2, 0x5f, 0x9f, 0xe5, 0x47, 0x74, 0x87, 0x45, 0x39, 0xff, 0xee, + 0xfb, 0x48, 0x5e, 0x25, 0xf2, 0x33, 0x08, 0x93, 0xa1, 0x6a, 0x07, 0x54, + 0xb6, 0x81, 0xef, 0x34, 0x67, 0x2e, 0xb8, 0xb8, 0x81, 0xad, 0xb6, 0x70, + 0x0f, 0x5e, 0x19, 0x25, 0x12, 0x59, 0xa3, 0xd2, 0x0f, 0x42, 0xfd, 0x8b, + 0x9b, 0xf3, 0xd9, 0xbc, 0xe3, 0xb7, 0xb5, 0x36, 0x39, 0x56, 0x41, 0x71, + 0xae, 0x6b, 0xf7, 0x89, 0x43, 0x00, 0x95, 0x83, 0xbb, 0x1e, 0xca, 0x73, + 0x80, 0x9b, 0x17, 0x03, 0xf1, 0xdd, 0xbe, 0xfc, 0x67, 0x8e, 0x3f, 0x43, + 0x5c, 0x35, 0x66, 0x76, 0x80, 0x3a, 0x60, 0x72, 0xbb, 0xd0, 0x71, 0x1d, + 0x36, 0x7f, 0x28, 0xf7, 0x03, 0x38, 0x41, 0x48, 0x95, 0xbd, 0xea, 0xd3, + 0xc9, 0x76, 0x88, 0xc1, 0xe0, 0x70, 0xf7, 0x76, 0x97, 0xee, 0xf6, 0x91, + 0xa8, 0xcc, 0x60, 0x96, 0x60, 0xe4, 0xf6, 0xbd}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely oid tag + // tcID: 139 + {SEC_OID_SHA512, + 139, + {0xbc, 0x56, 0x5c, 0x38, 0x6b, 0x10, 0x56, 0xd4, 0x8b, 0xf0, 0xbd, 0xfe, + 0xab, 0xa9, 0x54, 0xdc, 0xa1, 0x98, 0x74, 0xa5, 0x11, 0x59, 0xf3, 0xed, + 0x83, 0x5f, 0x2e, 0xd3, 0xd9, 0x02, 0x3e, 0x37, 0x52, 0x17, 0x1e, 0x70, + 0xcd, 0xaa, 0x1f, 0x8a, 0xd1, 0xbb, 0x47, 0xcc, 0x92, 0x1d, 0xaa, 0xb3, + 0x03, 0xf3, 0x71, 0x75, 0x9a, 0x5e, 0xb3, 0x5a, 0x20, 0x72, 0x21, 0x19, + 0x92, 0x1f, 0x2b, 0x3b, 0x86, 0x6d, 0x2a, 0x80, 0x6c, 0x4c, 0xe9, 0xec, + 0x9e, 0xa4, 0x58, 0xb2, 0x6c, 0x3e, 0x4d, 0x1e, 0x1c, 0x14, 0x6b, 0x4e, + 0x5c, 0xc8, 0x55, 0xff, 0xfe, 0x27, 0xe4, 0x40, 0x9a, 0x4f, 0xbf, 0x1c, + 0x84, 0x7e, 0xe6, 0x89, 0x4a, 0x74, 0xa2, 0x5a, 0x28, 0xe1, 0xdb, 0xdc, + 0x4c, 0x3c, 0xc5, 0x8c, 0x64, 0x5e, 0x3b, 0x81, 0xbe, 0x59, 0x0a, 0xef, + 0x4e, 0xa0, 0x38, 0xad, 0xd1, 0x37, 0x79, 0xc2, 0x9d, 0xc7, 0xc2, 0x57, + 0x10, 0x75, 0x0c, 0xf5, 0x16, 0x55, 0x1d, 0x53, 0xe8, 0xa5, 0x0f, 0x42, + 0xf5, 0x11, 0x7b, 0x9c, 0x6e, 0x13, 0x9b, 0x2e, 0x8f, 0x1a, 0xb6, 0x43, + 0x31, 0x88, 0x6a, 0x95, 0x91, 0x36, 0xf5, 0x5a, 0x03, 0x61, 0x4d, 0x23, + 0x0b, 0x2f, 0x2b, 0x07, 0x6c, 0x5d, 0x76, 0xdf, 0x5d, 0xfe, 0x1a, 0x3e, + 0xcd, 0xd3, 0x87, 0x18, 0xcc, 0x6c, 0xf9, 0xc4, 0xd9, 0x2f, 0x63, 0xdf, + 0x73, 0xb6, 0x67, 0x25, 0x91, 0x76, 0x0e, 0x46, 0xed, 0x7e, 0x99, 0xad, + 0x65, 0xa8, 0x00, 0xf1, 0x5d, 0xf2, 0xb8, 0x8b, 0xae, 0xd3, 0x4d, 0x70, + 0x24, 0x2a, 0xe8, 0xf1, 0xa9, 0x66, 0xf1, 0x28, 0x9f, 0xd7, 0xbe, 0xda, + 0x15, 0x10, 0x5b, 0xca, 0xff, 0xfa, 0x31, 0x4f, 0x89, 0x90, 0x16, 0xad, + 0x72, 0x3a, 0x3e, 0x8f, 0xe0, 0x67, 0xa7, 0xfb, 0x77, 0x63, 0xe0, 0x19, + 0x84, 0x5c, 0xaf, 0x12, 0x59, 0xb8, 0xf8, 0x2c, 0xbf, 0x4d, 0xfb, 0x86, + 0x82, 0xc7, 0xac, 0x98, 0xd9, 0x29, 0x3b, 0xe1, 0xf0, 0xe6, 0x97, 0xdd, + 0x1c, 0x2c, 0x5b, 0xed, 0xac, 0x5a, 0x8f, 0x4c, 0x84, 0xe7, 0xa2, 0x7f, + 0x5f, 0xa5, 0x12, 0x20, 0x07, 0x99, 0x1c, 0x34, 0xa4, 0x15, 0xca, 0x7c, + 0x8e, 0xa7, 0xcb, 0x15, 0xb1, 0x6b, 0x2d, 0x85, 0x78, 0x3e, 0x70, 0x3e, + 0x6b, 0x95, 0xee, 0x7e, 0x29, 0x20, 0xfb, 0x5c, 0xa3, 0x5b, 0x1f, 0x0e, + 0x06, 0xb7, 0xf3, 0x10, 0x72, 0x55, 0xe8, 0xb3, 0xd6, 0x04, 0x1c, 0x5c, + 0x10, 0x5d, 0x22, 0x5f, 0xd3, 0xee, 0xbd, 0x27, 0x99, 0xfc, 0x66, 0x77, + 0x45, 0x4a, 0x8a, 0x72, 0xd9, 0x08, 0x6f, 0x74, 0x1e, 0x0d, 0x83, 0xb4, + 0xbf, 0x4a, 0x4c, 0x80, 0x51, 0xe5, 0xf0, 0x21, 0x94, 0x32, 0x80, 0x89, + 0x18, 0x2d, 0xe7, 0x1a, 0xd7, 0x0c, 0x08, 0x32, 0x87, 0x15, 0x0c, 0x42, + 0xeb, 0x48, 0xc6, 0x13, 0xce, 0xd2, 0xaa, 0x51, 0xc7, 0x13, 0xff, 0xfa, + 0xcf, 0x45, 0x1c, 0x7b, 0xb0, 0x3b, 0xed, 0x05, 0x28, 0x0d, 0x3b, 0x30, + 0xc2, 0xfb, 0x70, 0x2e, 0x9e, 0xfd, 0x31, 0xb7, 0xe7, 0x9a, 0x3c, 0x27, + 0xe4, 0x19, 0x24, 0x3d, 0xa1, 0x48, 0x02, 0x41, 0x86, 0xaf, 0xb4, 0x02, + 0x13, 0xa5, 0xc9, 0xb9, 0x32, 0x59, 0x87, 0xc3, 0xab, 0xcc, 0x40, 0x18, + 0x79, 0x71, 0xb8, 0x59, 0x0f, 0x6f, 0x4c, 0x3f, 0x94, 0x5a, 0x63, 0x04, + 0x48, 0x51, 0x39, 0x0e, 0xbb, 0x6e, 0xa9, 0x9f, 0xc5, 0x6e, 0x68, 0x2c, + 0x2c, 0x0c, 0x1b, 0x96, 0x9f, 0x1f, 0xd2, 0x65, 0xa7, 0xd6, 0xd1, 0x1a, + 0x38, 0xec, 0x96, 0xf9, 0xca, 0x51, 0x7e, 0xe9, 0x84, 0x96, 0x34, 0xbd, + 0xd0, 0xcd, 0xfe, 0xe2, 0xec, 0xf0, 0xaf, 0x21, 0x30, 0x3d, 0xdc, 0x97, + 0xb9, 0x3e, 0x9c, 0x12, 0xe0, 0xa1, 0x36, 0xfb}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to oid + // tcID: 140 + {SEC_OID_SHA512, + 140, + {0x3d, 0x8f, 0x55, 0x7e, 0xb9, 0xf2, 0x75, 0xa8, 0x61, 0x32, 0x7e, 0xdb, + 0x49, 0xe6, 0x4a, 0xab, 0x8f, 0x27, 0xf1, 0x5b, 0x05, 0x03, 0xef, 0x64, + 0x54, 0x3c, 0xb5, 0x00, 0x03, 0xc8, 0xe8, 0x19, 0x8d, 0x1a, 0x21, 0xb2, + 0x20, 0xae, 0x7f, 0xa8, 0xf2, 0xb9, 0xa8, 0x2d, 0x15, 0x0a, 0x6c, 0x07, + 0x77, 0x7d, 0x68, 0xdd, 0xb5, 0x1e, 0x2c, 0xe4, 0x95, 0x4f, 0x96, 0x93, + 0x6b, 0xf6, 0x2f, 0x4f, 0x8b, 0x04, 0x17, 0x13, 0x8a, 0x28, 0xcd, 0xce, + 0x24, 0xf7, 0x60, 0x36, 0x8c, 0xf8, 0xa2, 0xd3, 0x16, 0xdb, 0xe3, 0x05, + 0x97, 0xfe, 0x60, 0x60, 0xda, 0x1e, 0xe0, 0xa6, 0xa8, 0xa7, 0x97, 0x74, + 0x43, 0x1d, 0x63, 0xc4, 0x25, 0xa7, 0x0e, 0xcc, 0xc0, 0xba, 0x2e, 0x6e, + 0xdd, 0x5e, 0x67, 0x08, 0x18, 0x3f, 0x55, 0x66, 0x89, 0x23, 0x57, 0x36, + 0x61, 0x00, 0x49, 0xa2, 0xca, 0x48, 0xe3, 0xea, 0x3f, 0x4e, 0x15, 0x96, + 0x6e, 0xb9, 0x54, 0x01, 0x58, 0x1d, 0x15, 0x9f, 0x89, 0x12, 0x86, 0x14, + 0xaf, 0x8b, 0xa0, 0x9c, 0xb3, 0x80, 0xb8, 0x14, 0xa0, 0xe0, 0x79, 0x8c, + 0xa8, 0x94, 0x13, 0xa7, 0xac, 0x4d, 0xd8, 0x82, 0xb0, 0x51, 0xc9, 0x55, + 0x99, 0xe6, 0x99, 0x7e, 0xa0, 0x29, 0x66, 0x71, 0x03, 0x43, 0x3c, 0x8f, + 0x89, 0x9b, 0x97, 0x80, 0x7e, 0xa5, 0xe0, 0x8b, 0xfc, 0x96, 0xe2, 0xcf, + 0x7b, 0x1f, 0x76, 0xbf, 0xeb, 0xd1, 0xee, 0x3b, 0xde, 0xc9, 0x0b, 0x6e, + 0xcd, 0xfe, 0xc1, 0x35, 0xf9, 0x7c, 0xcd, 0xae, 0x19, 0xd9, 0xc2, 0xa8, + 0xf2, 0x7f, 0xd6, 0x3b, 0xd4, 0xeb, 0xd8, 0xf0, 0x81, 0xdf, 0x8d, 0xb0, + 0xe4, 0x67, 0xa6, 0xf8, 0xcc, 0xff, 0xc0, 0x95, 0x25, 0xed, 0xf3, 0x45, + 0x55, 0x84, 0x46, 0xa9, 0x19, 0xef, 0x25, 0xac, 0xb6, 0x9d, 0x41, 0x92, + 0x64, 0xaf, 0x84, 0xcf, 0x45, 0xac, 0x97, 0x56, 0xaf, 0x25, 0x2d, 0x81, + 0x08, 0xcb, 0x10, 0xfc, 0x63, 0xfe, 0x8d, 0x0f, 0x15, 0xd8, 0xce, 0x8c, + 0x3b, 0xa4, 0xaa, 0xa9, 0x13, 0x1b, 0xee, 0x15, 0x7b, 0x99, 0x82, 0x1e, + 0x2f, 0xbc, 0x47, 0x90, 0x92, 0xa9, 0xbf, 0xaa, 0xe7, 0xb8, 0x16, 0x04, + 0x68, 0x26, 0xe1, 0x04, 0xb9, 0xf8, 0x9e, 0xb2, 0x47, 0x2b, 0x1d, 0x60, + 0x4c, 0xa0, 0x9d, 0x4d, 0x53, 0x0d, 0xfb, 0xb5, 0xce, 0x8e, 0xd2, 0xcb, + 0x4c, 0xaa, 0xa0, 0xb0, 0xbb, 0x0c, 0x76, 0x94, 0xb3, 0x7e, 0x64, 0xad, + 0x1f, 0x7b, 0xc2, 0x6a, 0x97, 0x6b, 0xf6, 0x94, 0x67, 0xc6, 0x71, 0x56, + 0x12, 0x70, 0xb3, 0x8b, 0x22, 0x4f, 0x08, 0x17, 0xe0, 0x38, 0x0b, 0xe4, + 0x88, 0xf2, 0xa8, 0x6d, 0x1e, 0xb7, 0x53, 0xc1, 0x47, 0x0d, 0xe5, 0x6e, + 0xb7, 0x2a, 0x18, 0x38, 0x09, 0x79, 0xe7, 0xd2, 0xf4, 0xb6, 0xa3, 0x97, + 0x78, 0xb4, 0x54, 0x6f, 0x8b, 0x47, 0x82, 0xb1, 0x9b, 0x5c, 0xfa, 0x41, + 0x54, 0x41, 0x71, 0xff, 0x64, 0x0a, 0x90, 0xa4, 0x18, 0xa8, 0xf3, 0xfb, + 0xee, 0x0e, 0x0c, 0x7a, 0x5e, 0x3a, 0x30, 0xc7, 0xfc, 0x2b, 0xeb, 0x63, + 0xa6, 0xbb, 0x51, 0xa0, 0x71, 0xd6, 0xfd, 0xb3, 0xca, 0x6f, 0xfb, 0xfe, + 0x9d, 0x49, 0x89, 0x05, 0x29, 0xa4, 0xc4, 0x74, 0x52, 0xcf, 0x34, 0xf8, + 0x28, 0xe4, 0x6c, 0x2d, 0x14, 0x43, 0x7c, 0x47, 0xfa, 0x7a, 0x0e, 0xd1, + 0x6a, 0x10, 0x24, 0x75, 0x2b, 0x5a, 0x91, 0x12, 0x69, 0x2e, 0xbe, 0xc7, + 0xfd, 0x4f, 0x81, 0xd4, 0x43, 0xd5, 0x2c, 0x94, 0x84, 0x9d, 0x3a, 0x1d, + 0xe7, 0x88, 0x0c, 0xa3, 0x08, 0x86, 0xf1, 0xb7, 0x49, 0x7a, 0x18, 0xec, + 0xb3, 0xda, 0x31, 0x4e, 0x66, 0xb6, 0xac, 0x35, 0x99, 0x6b, 0x60, 0x96, + 0x82, 0x30, 0x7e, 0x18, 0x46, 0xd1, 0xef, 0xdf}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to oid + // tcID: 141 + {SEC_OID_SHA512, + 141, + {0x7d, 0x26, 0xb0, 0x1b, 0x6f, 0x27, 0x2a, 0x51, 0x68, 0x31, 0x67, 0xa0, + 0xa3, 0x45, 0xb1, 0x32, 0xe2, 0xa2, 0x59, 0xb1, 0xd2, 0xd2, 0x55, 0xd8, + 0x39, 0x84, 0x4b, 0xc1, 0x58, 0x78, 0x37, 0xa3, 0x66, 0xb9, 0x31, 0x3c, + 0x33, 0xa7, 0x6a, 0x8e, 0x2c, 0x3b, 0x0d, 0xde, 0x02, 0x3d, 0x4b, 0x4b, + 0x45, 0x09, 0x0f, 0xa8, 0xee, 0x80, 0xee, 0x3b, 0xc1, 0xcc, 0xba, 0xa7, + 0xa6, 0x9a, 0xba, 0x4c, 0xa0, 0xda, 0xfa, 0xf4, 0x12, 0xaa, 0x61, 0x8b, + 0x4a, 0xde, 0x92, 0x26, 0x0a, 0x34, 0xb6, 0x07, 0x92, 0xab, 0x81, 0x7a, + 0x19, 0x9d, 0x6a, 0x4e, 0xfb, 0x8e, 0xdb, 0xd1, 0xa6, 0xb1, 0xf9, 0xa2, + 0xb9, 0xb1, 0x00, 0xec, 0xa4, 0x5f, 0x25, 0x66, 0xf2, 0x9c, 0x9f, 0x3a, + 0xf8, 0x91, 0x44, 0x28, 0x04, 0xe7, 0xf9, 0x78, 0x4f, 0xfe, 0x9c, 0xff, + 0x2d, 0x8c, 0x78, 0x48, 0x56, 0x40, 0x66, 0x8f, 0xf7, 0xc0, 0x22, 0x8a, + 0xcb, 0x14, 0x7d, 0x66, 0xf8, 0xe4, 0x2e, 0x72, 0xac, 0x89, 0x61, 0xdd, + 0x6f, 0x11, 0x02, 0xed, 0x68, 0xd9, 0x81, 0x24, 0x57, 0xc2, 0x4e, 0x87, + 0x70, 0x8e, 0x42, 0x25, 0xac, 0x09, 0x8b, 0x4d, 0x60, 0x4f, 0x18, 0x63, + 0xfa, 0x90, 0xa4, 0x5a, 0x6a, 0xdb, 0xb6, 0x73, 0x90, 0xd7, 0x15, 0xa3, + 0x93, 0xe1, 0x22, 0x9e, 0x17, 0x36, 0xbb, 0xc8, 0xa7, 0xa5, 0xcf, 0x7b, + 0x7b, 0xf8, 0xa5, 0xd1, 0x32, 0x12, 0x2b, 0xc9, 0x4f, 0x60, 0x56, 0xa4, + 0x7d, 0xd3, 0xf4, 0xab, 0x0f, 0xb3, 0x95, 0xad, 0xc9, 0x6e, 0xa6, 0xf1, + 0xed, 0x3f, 0x96, 0xd0, 0x90, 0x7e, 0x14, 0xb8, 0x0d, 0x53, 0x9a, 0xbc, + 0x99, 0xd5, 0xa5, 0xec, 0xd1, 0xf7, 0xcf, 0xe3, 0x10, 0xad, 0xf5, 0x19, + 0xa1, 0x5c, 0x2c, 0xfa, 0x04, 0x47, 0x19, 0x0c, 0x70, 0x98, 0x2c, 0x07, + 0xb3, 0x5c, 0xa8, 0x9c, 0x57, 0x17, 0xb8, 0xcc, 0x7b, 0xae, 0x01, 0xcd, + 0xc7, 0x72, 0x5a, 0xf4, 0x3f, 0xcd, 0x4c, 0xce, 0xa4, 0x17, 0x55, 0x64, + 0xb1, 0xa6, 0x73, 0xc4, 0x64, 0xd8, 0x3f, 0x8c, 0x43, 0xdb, 0xa4, 0x2d, + 0x0e, 0x27, 0x85, 0x24, 0x5d, 0xff, 0xcc, 0x10, 0x4f, 0x2e, 0x71, 0x77, + 0x82, 0x88, 0x6d, 0xcd, 0xdd, 0x29, 0xca, 0x2a, 0x7b, 0xa5, 0xee, 0x63, + 0x0e, 0xcd, 0x2a, 0xd1, 0x85, 0xae, 0x29, 0x64, 0x7b, 0x72, 0x8a, 0xed, + 0x38, 0x92, 0x40, 0x01, 0xef, 0x05, 0x50, 0x77, 0xec, 0x01, 0xfb, 0x03, + 0x33, 0xd5, 0xa6, 0x87, 0x42, 0x5a, 0x83, 0x85, 0xe7, 0xec, 0x27, 0x46, + 0x35, 0xe7, 0x80, 0xe0, 0xe4, 0xed, 0x50, 0xda, 0xe9, 0x60, 0x2b, 0x13, + 0x31, 0x11, 0xa0, 0x8f, 0xfb, 0xd2, 0x66, 0x94, 0x5c, 0xb6, 0xe7, 0x98, + 0xb4, 0x58, 0x20, 0xbf, 0xde, 0xce, 0x8b, 0x9e, 0xa7, 0xac, 0x10, 0x25, + 0x3f, 0xa8, 0x22, 0xe4, 0x50, 0x71, 0xb8, 0xcf, 0xbe, 0x13, 0x87, 0xb0, + 0xb7, 0xb7, 0x0c, 0xa0, 0xa0, 0x71, 0xcb, 0x20, 0xc5, 0xf0, 0x48, 0x7c, + 0x2e, 0xd0, 0x22, 0x12, 0x36, 0x06, 0xdd, 0x6a, 0x92, 0x28, 0xcb, 0xc8, + 0x92, 0xff, 0x0c, 0x39, 0xe4, 0x81, 0x6e, 0x8e, 0x19, 0x74, 0x94, 0x2c, + 0xc0, 0x94, 0xcf, 0xa3, 0x24, 0xe9, 0x07, 0x4d, 0x55, 0xfc, 0x66, 0xac, + 0xf1, 0x60, 0xfb, 0x85, 0x77, 0xb0, 0x4f, 0xa2, 0x13, 0xa4, 0x01, 0x01, + 0x33, 0x21, 0x1d, 0x59, 0x71, 0x4f, 0xc1, 0xbc, 0x28, 0x4a, 0x9d, 0x96, + 0xd9, 0xa7, 0x35, 0x1a, 0xc6, 0x44, 0xd4, 0x8e, 0x0e, 0xf6, 0x51, 0x81, + 0x42, 0xf0, 0x6e, 0xfd, 0xd7, 0x02, 0x65, 0x26, 0x38, 0xac, 0x97, 0x25, + 0xcb, 0x76, 0x9b, 0x8c, 0x8f, 0xaa, 0xd1, 0xac, 0x0c, 0x0e, 0xdc, 0x34, + 0x4d, 0x17, 0x48, 0x3f, 0x4f, 0x1d, 0xc0, 0x73}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending unused 0's to oid + // tcID: 142 + {SEC_OID_SHA512, + 142, + {0x19, 0xf9, 0x10, 0x3e, 0x7e, 0xa9, 0xba, 0x79, 0xc0, 0xe8, 0x80, 0xbf, + 0x87, 0x24, 0x13, 0x62, 0x02, 0xb5, 0xad, 0x33, 0x28, 0x10, 0x83, 0x84, + 0x81, 0x3e, 0xbf, 0xfa, 0x98, 0xe1, 0xc8, 0x4c, 0x7f, 0x33, 0x5c, 0x99, + 0x47, 0x3c, 0xb7, 0x22, 0x07, 0x37, 0x12, 0x22, 0xe8, 0x6a, 0x6c, 0x6f, + 0x60, 0x1b, 0xbf, 0x01, 0x7a, 0x1b, 0xc5, 0x0a, 0x42, 0x74, 0x97, 0x30, + 0xa0, 0x3b, 0xf6, 0x72, 0x2c, 0x24, 0xa9, 0x28, 0x15, 0x6b, 0x86, 0xbc, + 0xcc, 0x97, 0x90, 0x6b, 0xe1, 0xee, 0x6a, 0xbd, 0xe3, 0x57, 0xa2, 0xec, + 0x48, 0x50, 0x71, 0x9d, 0x85, 0x07, 0xa5, 0x67, 0xce, 0xa7, 0xd1, 0x58, + 0x1c, 0x1b, 0xfd, 0x35, 0xb7, 0x8a, 0xee, 0x7e, 0x44, 0xed, 0xcd, 0xec, + 0xf7, 0x68, 0xd6, 0x36, 0xa2, 0x57, 0xad, 0x39, 0xf9, 0xde, 0xf7, 0x9e, + 0x04, 0x59, 0xbc, 0x33, 0xac, 0xa6, 0x3d, 0x97, 0x28, 0x7e, 0x3b, 0xb3, + 0x7e, 0x41, 0x48, 0x2b, 0xcd, 0xc0, 0xbc, 0x41, 0x07, 0x1a, 0xf3, 0xa0, + 0x1a, 0x33, 0x56, 0x0d, 0xb1, 0xa1, 0x50, 0xee, 0x74, 0x42, 0x06, 0xdc, + 0x5e, 0xa2, 0x0d, 0xa2, 0xbf, 0x75, 0xe5, 0xd2, 0xb7, 0x65, 0x6d, 0x85, + 0xe8, 0x3d, 0x9b, 0xf6, 0x32, 0x50, 0xd9, 0x79, 0x98, 0xe3, 0xcb, 0xee, + 0xe6, 0xeb, 0x3e, 0x11, 0x2f, 0x59, 0x00, 0x17, 0xc5, 0xd0, 0x88, 0x3a, + 0xf9, 0x7b, 0x7d, 0x3e, 0xd3, 0x6e, 0xc7, 0xf8, 0xfc, 0xe6, 0xbc, 0x84, + 0xc7, 0xcc, 0xcb, 0xcd, 0x7f, 0x69, 0xb2, 0x05, 0xf9, 0xff, 0xbe, 0x2a, + 0xa9, 0x40, 0xf9, 0x29, 0xbe, 0x01, 0xe2, 0x58, 0x61, 0xef, 0xc0, 0xbc, + 0x07, 0x01, 0xf3, 0x66, 0xa5, 0x19, 0x7e, 0x50, 0xda, 0x18, 0xf8, 0xd7, + 0x9c, 0xd2, 0x77, 0xc4, 0x80, 0x86, 0xd1, 0x37, 0x3e, 0xd6, 0x7b, 0x98, + 0x3d, 0xab, 0x81, 0x7f, 0xe4, 0x4f, 0xc1, 0xb8, 0x54, 0x11, 0xc3, 0x20, + 0x5a, 0x46, 0xf4, 0xe2, 0x09, 0x47, 0x4a, 0x8b, 0x23, 0xc0, 0xda, 0x69, + 0x8f, 0x8c, 0x41, 0x30, 0xec, 0x8e, 0x03, 0x27, 0x14, 0xa0, 0x5b, 0xb3, + 0x8d, 0xab, 0x60, 0xc7, 0x9f, 0xea, 0xca, 0xac, 0x39, 0x07, 0xc4, 0xa3, + 0x53, 0xf2, 0x1c, 0x40, 0xf0, 0x0d, 0x3d, 0xf1, 0x23, 0xfa, 0x43, 0x27, + 0xd6, 0x86, 0x57, 0x66, 0x06, 0xaf, 0x1e, 0x38, 0x04, 0x72, 0x71, 0x2f, + 0x65, 0xff, 0x06, 0x4f, 0x31, 0xea, 0xd1, 0x7c, 0x79, 0xc8, 0x7d, 0xaa, + 0xa0, 0xbe, 0x79, 0x2f, 0x80, 0x74, 0x09, 0x9c, 0xe7, 0x0b, 0xae, 0x10, + 0x16, 0xa6, 0x2f, 0x94, 0x1a, 0xa1, 0x24, 0x81, 0x1b, 0x13, 0x16, 0xa6, + 0xa5, 0x84, 0x40, 0x1e, 0xd8, 0xb3, 0xc5, 0xc5, 0x85, 0x83, 0xcb, 0x43, + 0xaf, 0xb2, 0x91, 0x40, 0xc9, 0x04, 0x22, 0xc9, 0x55, 0x7b, 0x80, 0x33, + 0x41, 0x36, 0x04, 0xcb, 0xf4, 0x25, 0xa1, 0xf3, 0xd6, 0x1e, 0x7d, 0x8a, + 0xeb, 0x9f, 0x98, 0x9a, 0x2b, 0x4d, 0x25, 0x49, 0x60, 0x2f, 0x2d, 0xb5, + 0x14, 0xb4, 0x4b, 0x82, 0xe7, 0x85, 0x03, 0x88, 0xcc, 0x39, 0x6f, 0x5b, + 0xe1, 0x6a, 0xc1, 0xa5, 0xd4, 0xe9, 0x19, 0x72, 0x42, 0x39, 0xc5, 0xc7, + 0x84, 0xe1, 0x6d, 0x64, 0x39, 0x58, 0x9e, 0x83, 0x20, 0x31, 0xc1, 0xa1, + 0x33, 0x74, 0x1e, 0xd3, 0x73, 0xa1, 0xea, 0x5a, 0x7c, 0xa0, 0x89, 0x16, + 0xb7, 0xa3, 0x05, 0xec, 0x97, 0xdd, 0x8f, 0x2e, 0xc0, 0x80, 0xa0, 0x51, + 0xc6, 0x0f, 0x4e, 0x7a, 0xee, 0x36, 0xff, 0x5e, 0xc6, 0x2e, 0xf8, 0x13, + 0x65, 0x80, 0x6c, 0xe4, 0x8a, 0x3e, 0xaf, 0x77, 0xcc, 0xdf, 0x42, 0x63, + 0xb3, 0x82, 0x07, 0xfe, 0x92, 0x2a, 0xe4, 0xbe, 0xb4, 0x96, 0x21, 0xaa, + 0x39, 0x63, 0x76, 0x35, 0x7b, 0x03, 0xdc, 0x88}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to oid + // tcID: 143 + {SEC_OID_SHA512, + 143, + {0xa5, 0xc5, 0xc5, 0xce, 0xb2, 0xd5, 0x75, 0x01, 0x41, 0x00, 0xaa, 0x45, + 0x9c, 0xee, 0x71, 0x36, 0xfa, 0x14, 0x89, 0x42, 0x60, 0xc4, 0x2d, 0x89, + 0xda, 0x8b, 0x5d, 0x63, 0xe1, 0x00, 0xff, 0x5b, 0x50, 0x4c, 0x25, 0x10, + 0x33, 0x19, 0x36, 0x6e, 0x16, 0x9a, 0x99, 0x51, 0x6d, 0xe7, 0xd0, 0xe1, + 0x4d, 0x37, 0xc5, 0x90, 0xb5, 0x86, 0xb5, 0xee, 0xc9, 0x89, 0xa9, 0xcc, + 0xe0, 0x61, 0x41, 0xf6, 0xe1, 0x30, 0xe3, 0x77, 0x28, 0x5e, 0x4c, 0x64, + 0xbd, 0xf5, 0x7f, 0x28, 0x21, 0xf6, 0xac, 0xa8, 0x1d, 0xb1, 0xbb, 0x95, + 0x53, 0x90, 0x16, 0x95, 0x60, 0x39, 0xd7, 0x4f, 0x7c, 0x3f, 0x47, 0xfd, + 0x68, 0x9e, 0xed, 0x70, 0x7f, 0x5e, 0x6d, 0xef, 0xdd, 0xf6, 0x8f, 0x0d, + 0x51, 0x85, 0xde, 0xbd, 0x03, 0xd6, 0x7b, 0xd8, 0x41, 0x72, 0x48, 0x1d, + 0xf0, 0x1a, 0x83, 0xbf, 0xa4, 0x57, 0x87, 0x58, 0x5b, 0xe6, 0x55, 0xf7, + 0xa0, 0x64, 0xf8, 0xcd, 0x86, 0xd0, 0x3f, 0xa2, 0x53, 0x7f, 0x06, 0x1e, + 0xdc, 0xbf, 0x8a, 0x14, 0x1c, 0xae, 0xc8, 0x0c, 0x6a, 0x74, 0x5a, 0x77, + 0xc5, 0xfa, 0x8a, 0x00, 0x82, 0x15, 0x82, 0xe7, 0x97, 0x5e, 0x0f, 0x61, + 0xa5, 0xef, 0x0c, 0xc5, 0xec, 0x2c, 0xe4, 0x8f, 0xb7, 0x93, 0xdd, 0x28, + 0xdf, 0xd0, 0x76, 0xb6, 0x74, 0x24, 0xfd, 0x24, 0x98, 0xee, 0x01, 0xa7, + 0xe6, 0x72, 0x1c, 0xe8, 0x68, 0x47, 0x4b, 0xca, 0xe0, 0xf2, 0x9e, 0xde, + 0x3a, 0x3a, 0xfc, 0x7d, 0x6d, 0xae, 0x8b, 0xc3, 0x57, 0x90, 0xdd, 0xf1, + 0xe6, 0x1f, 0x17, 0x0d, 0x66, 0x09, 0xbb, 0x96, 0x34, 0xed, 0x6b, 0xcf, + 0x24, 0x82, 0x87, 0x0c, 0x70, 0x0d, 0xaf, 0xa2, 0xaf, 0x97, 0x69, 0xdd, + 0xeb, 0x7b, 0xc9, 0x8f, 0xef, 0x19, 0xfc, 0x04, 0xce, 0x16, 0x63, 0x00, + 0x6d, 0x44, 0xf3, 0x88, 0xc9, 0x3c, 0xd6, 0xf4, 0xe4, 0xcc, 0x56, 0x82, + 0x5f, 0x34, 0x1c, 0x09, 0x07, 0x3a, 0x62, 0x52, 0xf1, 0x42, 0x40, 0x4b, + 0x15, 0x21, 0xc8, 0x3b, 0x42, 0x27, 0x28, 0x99, 0xb1, 0x9b, 0x78, 0x53, + 0xd2, 0x38, 0xe5, 0x07, 0x84, 0xa9, 0xd5, 0x42, 0x42, 0x90, 0xd1, 0x76, + 0x3a, 0x44, 0x1a, 0x77, 0x09, 0xd0, 0x2e, 0x49, 0xbe, 0xc7, 0xc7, 0x83, + 0x7f, 0xff, 0xec, 0xf1, 0x3a, 0xc1, 0xa8, 0xfc, 0x21, 0x76, 0x4b, 0x5d, + 0x88, 0xe3, 0x33, 0x17, 0x2a, 0x66, 0x0c, 0x81, 0x6e, 0xc8, 0x47, 0x2a, + 0x92, 0x1d, 0xee, 0x57, 0x82, 0xd1, 0x03, 0x7f, 0x32, 0xf9, 0xb9, 0x38, + 0xda, 0x20, 0x54, 0x11, 0xc0, 0x5f, 0x8b, 0xa0, 0xe8, 0x69, 0xfe, 0xd9, + 0xef, 0xb7, 0xb8, 0x98, 0x55, 0x8d, 0x0a, 0x54, 0x80, 0xae, 0x00, 0x92, + 0xf8, 0x36, 0x27, 0x9b, 0xf4, 0xbe, 0xa3, 0xf2, 0x0d, 0x20, 0x2b, 0xd8, + 0xa2, 0xcd, 0xe9, 0xcd, 0x11, 0x8c, 0x84, 0xca, 0xd9, 0x09, 0xbe, 0x76, + 0xa5, 0xaa, 0xfc, 0xcd, 0x60, 0x21, 0x58, 0x05, 0x2b, 0xf7, 0xd2, 0xad, + 0x76, 0x55, 0x26, 0xe2, 0x66, 0x48, 0xea, 0xb3, 0x52, 0x6a, 0x5d, 0x5e, + 0x8d, 0x19, 0x82, 0x31, 0xe8, 0x8f, 0x48, 0x76, 0x41, 0xc8, 0x23, 0x2a, + 0x9e, 0x15, 0xe6, 0xac, 0xb1, 0xe7, 0x2b, 0x55, 0x0c, 0x6d, 0x60, 0xff, + 0x47, 0xf3, 0x24, 0x7a, 0x55, 0x8e, 0x94, 0xb2, 0x83, 0x80, 0x32, 0xb2, + 0xa4, 0x3e, 0xbc, 0xea, 0x66, 0xe4, 0x7e, 0x55, 0x4a, 0xb8, 0x78, 0x33, + 0x08, 0xc7, 0x57, 0x13, 0xd5, 0x8e, 0x57, 0xba, 0xc1, 0x7f, 0xfd, 0x47, + 0x2b, 0xbb, 0x8a, 0xce, 0x21, 0xcd, 0x8a, 0xa3, 0xdd, 0x60, 0xe7, 0x12, + 0xc7, 0x6d, 0x81, 0xb7, 0xbe, 0xc0, 0x9b, 0x23, 0xd3, 0xdb, 0x48, 0x54, + 0x9d, 0xba, 0xa7, 0xdc, 0xb4, 0x2e, 0x5e, 0x9e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of oid + // tcID: 144 + {SEC_OID_SHA512, + 144, + {0x95, 0x9e, 0x07, 0x8e, 0x58, 0xb4, 0xda, 0xee, 0xb3, 0xcf, 0x82, 0x26, + 0x27, 0xf6, 0x60, 0x3b, 0xf9, 0x4e, 0xcc, 0x5b, 0xb5, 0xd0, 0x6a, 0xfe, + 0x47, 0x55, 0xfb, 0x18, 0x8b, 0x6d, 0x7f, 0x96, 0x22, 0x3c, 0xbf, 0x39, + 0x21, 0x1a, 0x8a, 0x37, 0x92, 0x9d, 0xfa, 0x8c, 0x42, 0x95, 0x44, 0x72, + 0x3d, 0xe3, 0x3d, 0x8f, 0xc7, 0x08, 0x26, 0x25, 0xea, 0x48, 0x3a, 0xbd, + 0x52, 0x55, 0x51, 0xa0, 0xbe, 0x89, 0xa2, 0xd3, 0xc8, 0x0d, 0x81, 0x0e, + 0x7a, 0x66, 0xb8, 0x61, 0x29, 0x67, 0x5c, 0x87, 0xcb, 0xe5, 0x4b, 0x3b, + 0x5b, 0x63, 0x6c, 0x05, 0x7a, 0x38, 0x58, 0xa4, 0x15, 0x18, 0x90, 0xfa, + 0x45, 0x65, 0x2b, 0x67, 0x33, 0x99, 0xcc, 0xb0, 0xfb, 0xd6, 0x68, 0x56, + 0xc4, 0x34, 0x52, 0x40, 0x7a, 0xdb, 0xf8, 0x56, 0xde, 0xaa, 0x85, 0x1b, + 0x3e, 0x3f, 0xe3, 0x9d, 0xf3, 0x8c, 0xe3, 0x88, 0xbf, 0x8d, 0x36, 0x82, + 0x52, 0xd3, 0xae, 0x1f, 0x62, 0x90, 0x32, 0x8a, 0x3d, 0xb8, 0xb9, 0x24, + 0x87, 0x0e, 0xff, 0x43, 0xe6, 0x14, 0x69, 0xaa, 0xf2, 0xf3, 0xa8, 0x2a, + 0x5a, 0xfb, 0xd4, 0xff, 0xcb, 0xff, 0x17, 0x3b, 0xab, 0x81, 0xde, 0x45, + 0x34, 0xbb, 0xda, 0x85, 0xf9, 0x25, 0x71, 0x02, 0x19, 0x75, 0xe0, 0x6c, + 0xed, 0xa4, 0x23, 0x2b, 0x82, 0x1e, 0x8c, 0x1f, 0xbc, 0x8f, 0xd8, 0x97, + 0x08, 0x6e, 0xbd, 0x5a, 0x36, 0x4a, 0x21, 0x2a, 0xd0, 0xfa, 0xe3, 0x14, + 0x76, 0x7f, 0xf5, 0x35, 0x63, 0x2a, 0xba, 0xe2, 0xe1, 0x1d, 0x20, 0x12, + 0xd4, 0x0b, 0x4f, 0x7d, 0x46, 0x57, 0xfa, 0x6d, 0xf2, 0x8f, 0xd0, 0x10, + 0x5e, 0x60, 0x75, 0x41, 0x4c, 0xbc, 0x05, 0xfa, 0x13, 0x9a, 0xdb, 0xd0, + 0xf7, 0x77, 0xd2, 0x80, 0xca, 0x6c, 0xb8, 0x4c, 0x46, 0xb8, 0x19, 0x29, + 0x3f, 0x16, 0x5f, 0xb2, 0x88, 0xa9, 0x6a, 0x19, 0xfe, 0x58, 0xbb, 0x4c, + 0xe8, 0x35, 0xe0, 0xf2, 0xfc, 0x88, 0x27, 0xda, 0xc4, 0x83, 0xbb, 0xd6, + 0x0c, 0x5d, 0x73, 0x98, 0xa9, 0x72, 0x36, 0x46, 0x64, 0x4c, 0x20, 0xed, + 0xd0, 0x68, 0xef, 0xa8, 0xee, 0x85, 0x80, 0x6a, 0x0d, 0xb0, 0x6f, 0x76, + 0x1b, 0xd3, 0x25, 0xfe, 0xfd, 0x07, 0x56, 0x6a, 0x34, 0xd9, 0xf5, 0xe6, + 0x18, 0x97, 0xc3, 0x9a, 0xf9, 0xd7, 0xb9, 0x53, 0xc3, 0xde, 0xb5, 0x81, + 0x7b, 0xf0, 0x10, 0x84, 0xbf, 0xa3, 0xf8, 0xb1, 0x78, 0x3e, 0x2f, 0x54, + 0x5a, 0xbe, 0x8a, 0xc7, 0x6f, 0x1d, 0x1e, 0x32, 0xdd, 0xc5, 0xac, 0x66, + 0x69, 0x5d, 0x97, 0x6f, 0x11, 0x1e, 0x05, 0xdd, 0x92, 0x1f, 0x44, 0x13, + 0x06, 0x3b, 0x01, 0x41, 0x67, 0xe4, 0x52, 0x28, 0xeb, 0x07, 0x0a, 0x39, + 0x0d, 0xcb, 0x44, 0x44, 0x3e, 0xa6, 0xec, 0x44, 0x79, 0x4c, 0x86, 0x80, + 0x4a, 0x64, 0x36, 0x8a, 0x9e, 0xd5, 0x1d, 0xab, 0x5d, 0x95, 0xb3, 0x4d, + 0xe8, 0x71, 0x9c, 0x60, 0x27, 0x27, 0xdb, 0xe1, 0x95, 0x2d, 0x7a, 0x61, + 0x07, 0xa4, 0x3a, 0x54, 0x87, 0x78, 0x71, 0xec, 0x9a, 0x82, 0xdc, 0xa2, + 0x37, 0xea, 0xf7, 0xae, 0x00, 0x7a, 0x3c, 0x35, 0xf3, 0x3f, 0x3f, 0x39, + 0x40, 0x1f, 0xa4, 0xe1, 0x34, 0x62, 0x3e, 0xf6, 0x9f, 0xee, 0xe6, 0xc2, + 0xdd, 0xca, 0x8e, 0x25, 0xcb, 0x8a, 0x07, 0xf8, 0xa6, 0x96, 0xa0, 0xb3, + 0x44, 0xd0, 0x46, 0xcf, 0x3f, 0x83, 0xd3, 0x58, 0x0b, 0x1a, 0xe7, 0x5a, + 0xf0, 0xa0, 0x33, 0xa0, 0x00, 0xed, 0x49, 0x02, 0x04, 0xee, 0x19, 0xc0, + 0x33, 0x8e, 0x5e, 0xac, 0x99, 0x06, 0xdc, 0x3d, 0x66, 0xf5, 0xed, 0xd4, + 0x02, 0xba, 0xf5, 0x57, 0x6c, 0x7d, 0xf5, 0x6e, 0xea, 0x17, 0x07, 0x0d, + 0xff, 0xe0, 0x47, 0x99, 0x78, 0x51, 0xe0, 0xa7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing oid with NULL + // tcID: 145 + {SEC_OID_SHA512, + 145, + {0x62, 0xf4, 0xbe, 0x84, 0x08, 0xc6, 0xb8, 0x88, 0x4e, 0x73, 0x39, 0x2b, + 0x37, 0xdf, 0x67, 0xe9, 0x2b, 0xc0, 0xef, 0xc3, 0xac, 0x3f, 0x8d, 0x75, + 0xa2, 0x26, 0xd0, 0xd4, 0x95, 0x51, 0x77, 0xb7, 0x1d, 0x63, 0xd2, 0x5b, + 0x25, 0x35, 0x3f, 0x34, 0xd4, 0xec, 0xc9, 0xb9, 0x38, 0x99, 0x58, 0x12, + 0x9d, 0x34, 0x67, 0xb5, 0x74, 0x48, 0xe7, 0x58, 0x20, 0xfc, 0x66, 0x30, + 0xcd, 0x59, 0x5c, 0x58, 0x26, 0x3a, 0x58, 0x20, 0x27, 0xdc, 0xa5, 0x1a, + 0x7e, 0x84, 0x76, 0x7c, 0x2e, 0x61, 0x9f, 0xda, 0x77, 0x46, 0xf2, 0x30, + 0xe9, 0xf0, 0x67, 0x9b, 0xa4, 0x40, 0x7e, 0x1d, 0x27, 0x19, 0x77, 0x4e, + 0x8a, 0x44, 0x76, 0xaf, 0xed, 0x55, 0xcd, 0x63, 0x6d, 0xf1, 0x23, 0x91, + 0xa5, 0x5e, 0x4f, 0x94, 0xa3, 0x7b, 0x81, 0x74, 0x7a, 0xbb, 0xba, 0xc5, + 0xd9, 0x58, 0x91, 0xe4, 0x97, 0x1c, 0x70, 0x54, 0x02, 0xe8, 0xa9, 0xe6, + 0xd0, 0xd9, 0xc4, 0xa0, 0x28, 0xf3, 0x6f, 0xf2, 0xdb, 0x53, 0xa1, 0x26, + 0x24, 0x08, 0x6e, 0xd6, 0xd4, 0xde, 0xca, 0x25, 0x80, 0x1d, 0x84, 0x9d, + 0x82, 0xd7, 0x9e, 0x95, 0xd0, 0x9e, 0xeb, 0xea, 0x8d, 0x78, 0x3b, 0x24, + 0x61, 0xd1, 0xaf, 0x6e, 0xf4, 0xba, 0x88, 0x0a, 0xad, 0xc1, 0xb2, 0x5c, + 0x7a, 0xb8, 0xdf, 0xe4, 0x74, 0xf8, 0xef, 0xf2, 0x00, 0xee, 0x55, 0x1f, + 0xb2, 0x61, 0xc6, 0x20, 0x49, 0x9b, 0x7c, 0xc3, 0x6d, 0xe3, 0x2f, 0x20, + 0xbd, 0xde, 0x78, 0x91, 0xeb, 0x0e, 0x76, 0x83, 0x89, 0x3f, 0x3b, 0xd9, + 0xae, 0xdf, 0x0a, 0xf9, 0xcb, 0x06, 0xfb, 0x09, 0x06, 0x28, 0xd0, 0xb8, + 0x3c, 0xe6, 0xcc, 0x3f, 0x7a, 0x22, 0xbf, 0x33, 0x7a, 0x30, 0xe9, 0xb3, + 0xc7, 0x7e, 0x11, 0x2d, 0xed, 0x28, 0x0a, 0x39, 0x1e, 0x5c, 0x66, 0x77, + 0x4d, 0xa0, 0x1b, 0x28, 0x2a, 0xe7, 0x44, 0x42, 0x47, 0xf9, 0x0a, 0x4e, + 0xf5, 0x8e, 0xca, 0x69, 0x83, 0xfa, 0x27, 0x14, 0x42, 0xb8, 0x70, 0x6f, + 0x88, 0x1b, 0x3f, 0x1c, 0xa7, 0xc3, 0x38, 0xbd, 0x53, 0x16, 0xf1, 0x6b, + 0xc8, 0xe7, 0xf5, 0x88, 0x7e, 0x54, 0xf3, 0x9f, 0x18, 0x58, 0xd2, 0x49, + 0x6f, 0x72, 0x4a, 0xd4, 0x9c, 0xbf, 0x9d, 0x1c, 0x53, 0xbc, 0xfa, 0x4c, + 0xee, 0xbc, 0x93, 0x27, 0xd9, 0x77, 0xd8, 0x44, 0xce, 0x25, 0xcc, 0x3e, + 0xe1, 0x09, 0xa5, 0x4f, 0x33, 0xc7, 0xfb, 0x5e, 0xd7, 0x21, 0x49, 0xf4, + 0x54, 0xb3, 0x9d, 0xa4, 0x2a, 0xa6, 0x4a, 0x96, 0x22, 0x79, 0x65, 0x93, + 0x6e, 0x70, 0xc7, 0x9b, 0x3d, 0x1e, 0x0a, 0xaa, 0x67, 0x01, 0x79, 0xe5, + 0x29, 0x3e, 0x60, 0x1e, 0x30, 0xcf, 0x18, 0x63, 0x2b, 0x00, 0x48, 0x05, + 0x92, 0x40, 0x3b, 0x91, 0x54, 0x08, 0xa0, 0x54, 0xcb, 0xe4, 0x2c, 0x81, + 0xa9, 0x81, 0x2e, 0x97, 0x22, 0xfb, 0x19, 0xd9, 0x6d, 0x98, 0x38, 0xce, + 0x9b, 0x5f, 0x83, 0xe9, 0x53, 0x30, 0x52, 0x78, 0xe3, 0x4e, 0xd6, 0x76, + 0xf5, 0x20, 0xc4, 0x98, 0x14, 0xfe, 0x45, 0xff, 0x07, 0xd8, 0x50, 0x85, + 0xfc, 0xc2, 0x62, 0xf9, 0x3b, 0x62, 0x2f, 0xa2, 0x6a, 0xf2, 0xad, 0xcb, + 0x59, 0x96, 0xb2, 0x41, 0xd1, 0x37, 0xae, 0xd2, 0xaf, 0x65, 0x6d, 0xb1, + 0xd0, 0x0b, 0x55, 0xf1, 0x69, 0x35, 0xb0, 0x4b, 0xf6, 0xf5, 0x69, 0x61, + 0xf0, 0x93, 0x63, 0x2f, 0x38, 0x76, 0xcc, 0x12, 0x85, 0xcf, 0x48, 0x26, + 0x2b, 0x3d, 0x54, 0x31, 0x93, 0x2d, 0x1a, 0xb7, 0xc5, 0x09, 0x68, 0x1b, + 0x98, 0x71, 0x4f, 0xe3, 0x4c, 0x59, 0xea, 0x8f, 0xf2, 0x35, 0x11, 0x81, + 0x55, 0xd1, 0xca, 0x81, 0xec, 0x1f, 0x74, 0x67, 0xcb, 0xee, 0xc0, 0xba, + 0xab, 0x01, 0x4b, 0x84, 0xd2, 0x6d, 0x62, 0xf4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 146 + {SEC_OID_SHA512, + 146, + {0x93, 0xd4, 0x62, 0xa8, 0x76, 0xe2, 0x6c, 0x40, 0x1e, 0x4e, 0xfe, 0xd2, + 0x8a, 0x56, 0xff, 0x2f, 0x43, 0x28, 0xd4, 0xb6, 0x6d, 0x26, 0xba, 0x4f, + 0xe5, 0x67, 0x9c, 0x33, 0x4d, 0x74, 0x66, 0xd3, 0xb9, 0x90, 0x7d, 0x4b, + 0x4f, 0x78, 0xe9, 0x33, 0xf9, 0x1a, 0xa5, 0xfc, 0x18, 0xe3, 0x6b, 0x75, + 0x1a, 0x6e, 0x40, 0xfb, 0x12, 0x21, 0xba, 0x37, 0x5d, 0xd5, 0x58, 0x05, + 0xfc, 0x06, 0x23, 0x83, 0x43, 0x55, 0xd3, 0x99, 0x85, 0x25, 0x3d, 0xfc, + 0xff, 0xa3, 0x80, 0x2e, 0x87, 0x19, 0xdb, 0x3a, 0x21, 0x3f, 0xd3, 0x50, + 0x05, 0x06, 0x12, 0x7f, 0xd9, 0xa3, 0xb8, 0x56, 0xf0, 0x6f, 0x1b, 0xa5, + 0x4c, 0x72, 0x04, 0x58, 0xb1, 0xa4, 0x0a, 0x7c, 0x34, 0x9d, 0xf5, 0x25, + 0x15, 0x61, 0x5e, 0x61, 0xc7, 0xbb, 0x93, 0xeb, 0xf7, 0x87, 0x1d, 0x7f, + 0x78, 0x1d, 0xf4, 0x64, 0x67, 0xe4, 0xcf, 0x37, 0x00, 0x4f, 0xbb, 0xb8, + 0x79, 0x15, 0xfb, 0xea, 0x73, 0x36, 0x8b, 0x51, 0x08, 0xde, 0x32, 0xea, + 0x25, 0x95, 0x4d, 0x3e, 0xcc, 0x17, 0x77, 0xd1, 0xd6, 0xf8, 0x18, 0xed, + 0x3e, 0xbc, 0x2b, 0x86, 0xb7, 0xc4, 0x31, 0xdf, 0x48, 0x97, 0x4c, 0x5e, + 0xfc, 0xca, 0xb7, 0x1c, 0x44, 0xf8, 0xee, 0x78, 0x82, 0xf9, 0xef, 0x80, + 0x57, 0xe8, 0x7e, 0x1c, 0x48, 0xae, 0xba, 0x10, 0x95, 0x2b, 0x48, 0xf7, + 0x5a, 0xe2, 0x96, 0x94, 0x39, 0x88, 0x46, 0x0b, 0xd4, 0x89, 0x68, 0x8a, + 0x91, 0x79, 0xd2, 0x7e, 0xca, 0x11, 0xe3, 0x87, 0x8f, 0x74, 0x22, 0x17, + 0x7a, 0xb6, 0xf4, 0x51, 0xeb, 0xc4, 0x8d, 0x30, 0xea, 0x79, 0x60, 0x9b, + 0x36, 0xc4, 0xfb, 0x16, 0xd3, 0x5f, 0x43, 0xb0, 0xac, 0x1b, 0xd2, 0xe7, + 0x65, 0x84, 0x1f, 0x57, 0x14, 0x13, 0xcd, 0x24, 0x74, 0xfe, 0xf2, 0x8d, + 0x69, 0x5a, 0x7d, 0xaa, 0xe3, 0xa4, 0x2d, 0xbe, 0xcf, 0xb4, 0xcc, 0xd3, + 0xc3, 0x20, 0x0b, 0x69, 0xbf, 0x39, 0xf7, 0x25, 0xa1, 0x5d, 0x74, 0x9f, + 0xca, 0x56, 0xee, 0xee, 0x1b, 0x6c, 0x43, 0xbf, 0x59, 0xe4, 0x90, 0xae, + 0x15, 0x23, 0x79, 0x92, 0x56, 0x1c, 0x8d, 0x79, 0x94, 0x59, 0x2b, 0x4d, + 0x91, 0x1e, 0x8d, 0x26, 0xaa, 0x95, 0xb1, 0x31, 0xec, 0x22, 0x8c, 0x5d, + 0xa9, 0x53, 0x67, 0xe3, 0xa4, 0xa0, 0xce, 0x74, 0xf7, 0x3c, 0xf3, 0xa8, + 0x3d, 0x9b, 0xa3, 0x1e, 0xac, 0x96, 0x73, 0xe7, 0x33, 0x61, 0xec, 0xc5, + 0x04, 0xee, 0x52, 0xd9, 0x43, 0x47, 0x0d, 0xb9, 0x66, 0x8a, 0xaf, 0x82, + 0x63, 0xbe, 0xe6, 0x45, 0x73, 0x38, 0xc1, 0x94, 0x39, 0xcf, 0xc1, 0xd2, + 0x4a, 0x4f, 0x8f, 0xe2, 0x0d, 0xf2, 0x27, 0x0f, 0xc3, 0x2b, 0x14, 0x5e, + 0xf9, 0x74, 0xd1, 0x3e, 0x66, 0x61, 0x24, 0xdd, 0xab, 0x7c, 0x5d, 0x87, + 0x9a, 0x22, 0x55, 0xca, 0xdc, 0xbc, 0xc7, 0x81, 0x67, 0xe5, 0xa6, 0xaf, + 0xe6, 0x92, 0xd2, 0x71, 0x14, 0x50, 0xed, 0x29, 0xf5, 0x45, 0x9c, 0xa4, + 0xa6, 0x51, 0x68, 0xa0, 0x90, 0xf1, 0x7e, 0x82, 0x32, 0x3b, 0x0e, 0xd5, + 0xab, 0xd8, 0x55, 0x85, 0x09, 0x07, 0x1e, 0xc5, 0xb9, 0x0a, 0xcb, 0x73, + 0x53, 0xa6, 0xbf, 0x50, 0x01, 0xba, 0xfd, 0x69, 0x0c, 0x8c, 0x35, 0xcd, + 0xe3, 0x37, 0x6e, 0x10, 0x4a, 0x9c, 0x46, 0xb3, 0xc4, 0xd3, 0x30, 0x2d, + 0xbb, 0x00, 0xcf, 0xcf, 0x25, 0x2d, 0x78, 0x8a, 0x00, 0x3c, 0x5c, 0xc5, + 0x0d, 0xd0, 0xe4, 0xcd, 0xb6, 0xa4, 0x03, 0x8e, 0x4b, 0x7c, 0xf3, 0x47, + 0xeb, 0xaa, 0x49, 0xa9, 0x27, 0x0c, 0x2b, 0x84, 0x6d, 0x03, 0x2b, 0x5d, + 0xfc, 0xed, 0x84, 0x57, 0x1a, 0x1c, 0xf3, 0x65, 0xc6, 0xa8, 0x3a, 0x3f, + 0x3e, 0xae, 0x71, 0xb9, 0x75, 0x66, 0xa6, 0xc2}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 147 + {SEC_OID_SHA512, + 147, + {0x1b, 0x1c, 0x3f, 0x45, 0x87, 0x80, 0x14, 0xd9, 0x1b, 0x5c, 0x75, 0x7b, + 0xda, 0xb0, 0x9d, 0xc4, 0x8b, 0x38, 0xaf, 0x30, 0x68, 0xea, 0x80, 0xe1, + 0xc2, 0xd4, 0x12, 0xb8, 0x51, 0x8c, 0x6b, 0x33, 0x82, 0xd0, 0x67, 0xbb, + 0xb2, 0x30, 0x8d, 0x3e, 0x5c, 0x10, 0x9b, 0xee, 0x3e, 0x48, 0x3c, 0x90, + 0x71, 0x7d, 0x7c, 0x6d, 0x71, 0x55, 0x48, 0x12, 0xac, 0xbe, 0xae, 0x40, + 0x56, 0x6f, 0x20, 0x53, 0x93, 0xc4, 0x87, 0x3e, 0x63, 0xbf, 0xae, 0x5a, + 0xcf, 0xa9, 0x5e, 0xe7, 0x35, 0x59, 0xd1, 0x52, 0x59, 0x5b, 0x78, 0xf1, + 0x1a, 0xb3, 0x31, 0x12, 0xfb, 0xaf, 0x02, 0x96, 0xb3, 0x35, 0xe6, 0xef, + 0xc4, 0xaf, 0xf2, 0xdb, 0xa6, 0x40, 0xab, 0xc0, 0xcc, 0x76, 0xc6, 0x9c, + 0xdc, 0x0f, 0x47, 0x48, 0xaa, 0x1a, 0xb1, 0xc4, 0xae, 0x97, 0x92, 0xe2, + 0x80, 0x1a, 0x85, 0x2b, 0x63, 0xf2, 0x97, 0xf0, 0xd6, 0x12, 0x6f, 0xd5, + 0x7d, 0xf8, 0x7a, 0x62, 0x8a, 0x12, 0xcd, 0x1b, 0x33, 0xf9, 0xfc, 0xfb, + 0xac, 0xf1, 0x40, 0xfd, 0x39, 0x32, 0x82, 0xcb, 0x9c, 0x3c, 0x7d, 0x04, + 0xa9, 0x3d, 0x3c, 0x7e, 0x00, 0xdd, 0xd6, 0x91, 0x09, 0x55, 0x30, 0x64, + 0x32, 0x60, 0x97, 0x31, 0x34, 0x50, 0x49, 0x11, 0xd9, 0x8a, 0xef, 0xfb, + 0x49, 0xd0, 0x4e, 0x85, 0x94, 0xa2, 0x61, 0xb8, 0x13, 0x99, 0x5b, 0xa1, + 0x9a, 0xda, 0x63, 0x9d, 0xe0, 0x90, 0xbc, 0xcc, 0x10, 0xb8, 0x7e, 0xd1, + 0xf2, 0x30, 0x4a, 0x16, 0xd2, 0xa4, 0xb5, 0xc0, 0xc8, 0x68, 0xb3, 0x76, + 0x78, 0x9d, 0x03, 0xf2, 0x91, 0xae, 0x8c, 0x0b, 0xb9, 0xec, 0x33, 0x6d, + 0x89, 0xc5, 0x86, 0x55, 0x36, 0xbb, 0x72, 0x5f, 0xb9, 0x4a, 0x73, 0xdc, + 0xb8, 0x30, 0xf0, 0x3d, 0x49, 0xd4, 0x56, 0x7a, 0x44, 0x4b, 0x1d, 0xdc, + 0xd1, 0xc5, 0x75, 0xfb, 0xc2, 0x7a, 0xdc, 0xae, 0xa7, 0xb1, 0xd9, 0x89, + 0x49, 0x89, 0x0a, 0xcb, 0xb5, 0x54, 0xb4, 0x9b, 0xf9, 0x29, 0x24, 0xea, + 0xd8, 0xf6, 0x16, 0xc8, 0x35, 0x63, 0xca, 0x93, 0x87, 0x43, 0x17, 0x04, + 0x8a, 0x48, 0xd7, 0x1e, 0xc0, 0xaa, 0xda, 0x0a, 0x7b, 0x8d, 0x05, 0xda, + 0xf0, 0x73, 0xe8, 0x09, 0x5b, 0xc9, 0xc6, 0xfc, 0x28, 0x0c, 0x6e, 0x35, + 0xff, 0xe4, 0x14, 0xd7, 0x5b, 0x05, 0x9e, 0xfe, 0xbc, 0xb6, 0x7c, 0xe5, + 0x1c, 0x3f, 0x6e, 0xfe, 0x09, 0x67, 0xbf, 0xf9, 0x0f, 0xf5, 0xb1, 0xec, + 0x7c, 0xf8, 0x18, 0xd9, 0x48, 0x5f, 0x1d, 0xc8, 0xba, 0xa5, 0xe8, 0xe3, + 0x01, 0x19, 0xe0, 0x55, 0x44, 0x8f, 0x0d, 0x12, 0xb0, 0x00, 0x5a, 0x05, + 0x81, 0xc4, 0xa2, 0x96, 0xe8, 0x49, 0x0c, 0xa0, 0x32, 0xbd, 0x4e, 0xa0, + 0x5e, 0xe8, 0xd7, 0xbc, 0x3b, 0xcf, 0x29, 0x0c, 0xeb, 0xe1, 0x1e, 0xa1, + 0x16, 0x60, 0x9e, 0x13, 0xf5, 0xfb, 0x7b, 0x9f, 0x2c, 0xaa, 0xe9, 0xc5, + 0xfd, 0x23, 0x3c, 0x88, 0xb8, 0xf5, 0xed, 0x90, 0xb5, 0xc8, 0xa1, 0x67, + 0x18, 0x7c, 0x95, 0x10, 0xe6, 0xe9, 0x02, 0xeb, 0x92, 0x7a, 0xa7, 0xb3, + 0x15, 0xda, 0xc3, 0xce, 0x14, 0x1a, 0xaa, 0x61, 0xa3, 0x23, 0x8f, 0x29, + 0xc1, 0x9a, 0x2a, 0xf0, 0xd7, 0x6c, 0x9e, 0xe5, 0x94, 0x42, 0x57, 0x64, + 0x4d, 0x81, 0xa4, 0xe8, 0xa3, 0xa5, 0xeb, 0xd4, 0xab, 0xa0, 0x00, 0x1c, + 0x4f, 0xe6, 0xee, 0xa6, 0x8d, 0x01, 0xa0, 0xb0, 0xfe, 0x71, 0x5f, 0x59, + 0x1e, 0x07, 0xd7, 0xb3, 0x9f, 0x56, 0x0a, 0x91, 0xf3, 0x55, 0x95, 0x42, + 0xa8, 0xfe, 0x9b, 0xe3, 0x94, 0x24, 0xfd, 0x85, 0x2f, 0x5d, 0xea, 0x99, + 0x52, 0x4c, 0xdd, 0xec, 0xd1, 0xc7, 0x12, 0x7b, 0xe1, 0xf6, 0x52, 0x4d, + 0x5d, 0xe2, 0xac, 0xd1, 0x0c, 0x01, 0xda, 0x74}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 148 + {SEC_OID_SHA512, + 148, + {0x9d, 0xe0, 0xc8, 0x20, 0x29, 0x0d, 0xa7, 0xfe, 0xde, 0x3b, 0x34, 0xf8, + 0x93, 0x6c, 0x27, 0x81, 0x2f, 0xd7, 0xc0, 0x39, 0xc2, 0x3a, 0x49, 0x11, + 0x72, 0x15, 0xee, 0x99, 0xe2, 0xc1, 0x7e, 0xe4, 0x3c, 0x48, 0x72, 0x7b, + 0x6c, 0xf7, 0x5a, 0x40, 0x49, 0x36, 0xd3, 0x93, 0xc1, 0xc5, 0x92, 0xef, + 0x01, 0x46, 0x82, 0xd4, 0x91, 0x44, 0x26, 0x3c, 0xec, 0x28, 0x70, 0x8c, + 0x19, 0x09, 0xcd, 0x4a, 0xec, 0x32, 0x70, 0xcc, 0xdc, 0x81, 0xde, 0x87, + 0x2f, 0x30, 0xb6, 0x2f, 0xc6, 0x37, 0x9c, 0xcb, 0x5f, 0xcf, 0x70, 0x56, + 0xc1, 0x00, 0xb2, 0xdb, 0x6e, 0x57, 0xf4, 0xd2, 0xdc, 0x21, 0x7a, 0x0e, + 0xc9, 0xa3, 0xd6, 0xe9, 0x12, 0x77, 0x6c, 0x40, 0x1b, 0x11, 0xd7, 0x5b, + 0x19, 0x3e, 0x4b, 0x5d, 0x01, 0x04, 0xa9, 0x2b, 0x01, 0x10, 0xd8, 0xaf, + 0x03, 0x74, 0x08, 0x60, 0xd1, 0x82, 0x4c, 0x55, 0x69, 0x45, 0x11, 0x83, + 0xc0, 0xf9, 0xa8, 0xbb, 0xbb, 0x84, 0xb6, 0x4d, 0x2a, 0xcc, 0x05, 0x95, + 0xff, 0x5c, 0x68, 0xee, 0x20, 0x3e, 0x0a, 0x0b, 0x14, 0x8f, 0xae, 0x41, + 0x15, 0x29, 0x8a, 0xe9, 0xef, 0xda, 0x89, 0xae, 0xd3, 0xc7, 0xa5, 0x18, + 0x5f, 0x8e, 0x26, 0xb9, 0xb8, 0x46, 0xbf, 0xee, 0x61, 0xd9, 0x8d, 0xa9, + 0xbf, 0x0b, 0xb6, 0xcd, 0x5e, 0x40, 0x29, 0xdb, 0xb1, 0x0f, 0x96, 0xe9, + 0xf3, 0x08, 0x15, 0x31, 0x63, 0x99, 0x80, 0x7a, 0xb3, 0x1a, 0xac, 0xa8, + 0xb3, 0x12, 0x7a, 0xd3, 0x5e, 0x2d, 0xe8, 0xc0, 0x1f, 0x2f, 0x63, 0x08, + 0x28, 0x98, 0xff, 0x79, 0x13, 0xe3, 0xb8, 0xcb, 0xbe, 0x91, 0x91, 0xca, + 0x94, 0x07, 0x4c, 0x3c, 0x99, 0xea, 0xd0, 0xb3, 0x63, 0xd3, 0x5d, 0x64, + 0xdf, 0x21, 0x14, 0x62, 0xf4, 0x2a, 0x30, 0xb2, 0x80, 0xf4, 0x93, 0x3d, + 0x17, 0xb0, 0xf9, 0xdf, 0x9e, 0xcb, 0xf4, 0x24, 0xc0, 0x7c, 0x73, 0x3f, + 0xef, 0x86, 0x8c, 0x1a, 0x42, 0xcc, 0x38, 0x04, 0x21, 0xdf, 0x8a, 0x6c, + 0x2a, 0xd4, 0x90, 0x59, 0xd0, 0xcf, 0x7a, 0xa5, 0x85, 0xc2, 0xa3, 0x31, + 0x4e, 0x1a, 0x09, 0x30, 0xa3, 0x40, 0xd3, 0x0c, 0xb4, 0xd4, 0xdb, 0xcb, + 0x05, 0x14, 0xa7, 0xe8, 0xfb, 0xbe, 0x93, 0xa6, 0x07, 0x13, 0x52, 0xca, + 0x91, 0xe9, 0xbf, 0xbc, 0xe9, 0x06, 0x18, 0x9b, 0x8a, 0x31, 0x9a, 0x4f, + 0x44, 0xfb, 0xd4, 0xaa, 0xe5, 0x24, 0x77, 0xf9, 0x0b, 0x75, 0xf8, 0x25, + 0x78, 0xad, 0xbf, 0x13, 0x10, 0xc6, 0xc6, 0x20, 0x11, 0x27, 0x9f, 0x1b, + 0xc8, 0xc7, 0x15, 0x19, 0x42, 0x8b, 0x8b, 0x9b, 0xe5, 0x78, 0xa5, 0x53, + 0x21, 0x25, 0xa4, 0x79, 0x00, 0xe9, 0x16, 0x7f, 0x33, 0xd1, 0x83, 0x07, + 0xce, 0x54, 0xb1, 0x40, 0x77, 0x8b, 0x55, 0x02, 0xb5, 0xa2, 0x21, 0x98, + 0xd1, 0x30, 0x0c, 0xe0, 0x3d, 0x16, 0xeb, 0xb9, 0x5c, 0x4a, 0x92, 0x7a, + 0x69, 0xb9, 0xda, 0xfa, 0xfc, 0xeb, 0xb4, 0x43, 0x5c, 0xab, 0x78, 0x08, + 0x51, 0xce, 0x58, 0x6b, 0x74, 0x6f, 0x1b, 0xb4, 0x61, 0x86, 0xbc, 0xff, + 0xc2, 0xe7, 0x8c, 0x58, 0x21, 0x10, 0x87, 0x94, 0x85, 0x46, 0xeb, 0x92, + 0x60, 0x74, 0x2a, 0xe9, 0x38, 0xb3, 0xf0, 0x4f, 0x10, 0xd1, 0x94, 0xa4, + 0xc9, 0x37, 0xf9, 0xaf, 0xfd, 0x57, 0x3b, 0xe9, 0x94, 0x29, 0x45, 0xe0, + 0x72, 0x0c, 0x5d, 0x3b, 0x47, 0x40, 0xf6, 0xa4, 0x98, 0x25, 0x91, 0x95, + 0x24, 0x3e, 0x51, 0x12, 0x7a, 0x58, 0x1c, 0xd6, 0x72, 0x8f, 0x0d, 0x8e, + 0xf6, 0x72, 0x61, 0x32, 0x07, 0x37, 0x90, 0x68, 0x16, 0x81, 0x03, 0x24, + 0x08, 0x9d, 0x9e, 0x53, 0x5b, 0x11, 0x13, 0x55, 0xd4, 0xbc, 0x1b, 0x1a, + 0x1d, 0x08, 0x2f, 0xe4, 0x48, 0x20, 0x77, 0x4e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 149 + {SEC_OID_SHA512, + 149, + {0x1a, 0x14, 0x14, 0x32, 0x80, 0xcf, 0xd5, 0x55, 0xbd, 0x05, 0xa1, 0x3d, + 0x9d, 0x54, 0x6a, 0x94, 0xf5, 0xfc, 0x0e, 0x79, 0x94, 0xeb, 0xa3, 0x24, + 0x75, 0xea, 0x07, 0xf7, 0x3a, 0xae, 0xf2, 0xf5, 0xe9, 0x14, 0xc6, 0x01, + 0x8d, 0xb1, 0x28, 0x35, 0xb3, 0x16, 0x8f, 0xd8, 0xe3, 0x9c, 0xd5, 0x80, + 0x91, 0x8a, 0x52, 0xae, 0x09, 0xdf, 0x03, 0xb9, 0x3a, 0xfc, 0x23, 0x35, + 0xf0, 0x5c, 0xaf, 0x5e, 0xd9, 0x44, 0xf9, 0x21, 0x0a, 0xf9, 0x22, 0x31, + 0x08, 0xb5, 0x0b, 0xc4, 0x9a, 0x48, 0x62, 0x74, 0x87, 0xf7, 0x13, 0x1a, + 0x12, 0xd3, 0x5d, 0x33, 0x8d, 0x84, 0x0c, 0x74, 0x96, 0x1a, 0x55, 0xb4, + 0x1c, 0x09, 0x9b, 0x15, 0x2d, 0x05, 0x23, 0x71, 0xed, 0x15, 0xa7, 0x84, + 0x9d, 0xfb, 0x37, 0xf6, 0x5a, 0x98, 0x0f, 0x62, 0x8f, 0x40, 0x33, 0x80, + 0x3d, 0xec, 0xab, 0x3d, 0xb6, 0x4c, 0x80, 0xcb, 0x39, 0xcf, 0xef, 0xd9, + 0x4a, 0x38, 0xe2, 0x1c, 0x9c, 0x65, 0x0d, 0x77, 0x34, 0xa4, 0x02, 0x62, + 0x20, 0x0c, 0x1b, 0x92, 0x65, 0xc8, 0x23, 0xb0, 0x06, 0xa3, 0xc4, 0xd9, + 0x5e, 0x1a, 0xc3, 0xcd, 0xd4, 0x93, 0x01, 0x5e, 0x46, 0x16, 0xb7, 0x0b, + 0xf7, 0x3f, 0xf0, 0xcd, 0xff, 0xe5, 0xc5, 0xc0, 0x5d, 0xe8, 0xe5, 0x00, + 0x7c, 0x8d, 0x58, 0x61, 0x3f, 0xb4, 0x28, 0x0e, 0x70, 0xe5, 0x1c, 0xcf, + 0x26, 0x80, 0x09, 0x8f, 0xd8, 0x9e, 0xec, 0x6a, 0xa1, 0xd8, 0x60, 0xd0, + 0x3a, 0x8b, 0x2c, 0xb7, 0x22, 0x20, 0x8a, 0x68, 0xd7, 0x21, 0x71, 0x3c, + 0xa6, 0xc2, 0xc5, 0xc5, 0x14, 0xdb, 0x6e, 0x29, 0x60, 0x87, 0xa8, 0xaa, + 0x4a, 0x65, 0xe0, 0xbe, 0x3f, 0x72, 0x1a, 0x9a, 0xbf, 0x46, 0xaa, 0x47, + 0x67, 0x67, 0x7a, 0x00, 0x16, 0xe2, 0x7e, 0x16, 0xfd, 0x12, 0xd0, 0x0e, + 0xa0, 0xb9, 0xbd, 0x30, 0xb8, 0xf4, 0x4e, 0x69, 0x8d, 0x65, 0x9a, 0xed, + 0xff, 0x34, 0xfe, 0xe6, 0xf5, 0x63, 0xea, 0xd8, 0x8f, 0xd2, 0xd5, 0x3f, + 0x2c, 0x52, 0x60, 0xf2, 0x3d, 0x29, 0x9a, 0x4b, 0xea, 0x18, 0x29, 0xb8, + 0x5a, 0xe8, 0x98, 0xb4, 0x7d, 0x76, 0xfe, 0x64, 0xe6, 0x29, 0x4c, 0x1a, + 0x76, 0x29, 0x70, 0x2e, 0x58, 0x07, 0xf9, 0xae, 0x13, 0x1a, 0x8a, 0xc3, + 0x4c, 0x69, 0x4c, 0x82, 0x84, 0x06, 0x5e, 0x98, 0x6a, 0x41, 0x34, 0x40, + 0x16, 0x75, 0xee, 0x41, 0x24, 0xfe, 0xcb, 0xfb, 0x77, 0x2e, 0xf0, 0x57, + 0xa5, 0xa2, 0x60, 0x2b, 0x24, 0xe1, 0x84, 0x2b, 0x7a, 0x4a, 0x16, 0x0b, + 0xf0, 0xec, 0x6b, 0x59, 0x9e, 0x9e, 0xc7, 0xed, 0x6f, 0x4b, 0xb6, 0xbe, + 0x0c, 0x27, 0xc0, 0xc6, 0x50, 0x5a, 0xff, 0x4b, 0x3a, 0xb8, 0x89, 0xa3, + 0xe8, 0xb9, 0xc2, 0x4b, 0xd3, 0x29, 0xd3, 0x9a, 0x36, 0x2b, 0x84, 0x46, + 0xa9, 0xb0, 0x18, 0x27, 0x33, 0x07, 0x82, 0x32, 0x3c, 0x45, 0x54, 0x66, + 0x85, 0x5f, 0x5d, 0xe1, 0x97, 0x46, 0x3f, 0xe4, 0xd9, 0x81, 0x0d, 0x69, + 0x49, 0x0b, 0x12, 0xcb, 0x92, 0x02, 0x3b, 0x4a, 0x02, 0xa0, 0x14, 0x29, + 0xd8, 0xe0, 0x3f, 0x22, 0xdf, 0xe9, 0xf6, 0x14, 0xaa, 0x32, 0x6f, 0x0a, + 0x7a, 0x0d, 0x15, 0x3c, 0xc6, 0xf4, 0xf7, 0xc9, 0xb5, 0xd3, 0x91, 0x6f, + 0xbb, 0xf1, 0x15, 0x83, 0x9c, 0x72, 0x50, 0x65, 0x7f, 0x03, 0xe1, 0x79, + 0x31, 0x26, 0x9d, 0x04, 0x3f, 0x16, 0x61, 0x2b, 0xe1, 0x18, 0xf3, 0xd6, + 0x4b, 0x0a, 0x8a, 0x85, 0xfd, 0x57, 0xac, 0x7f, 0xbc, 0x02, 0xba, 0x7a, + 0x52, 0x12, 0xc5, 0xe7, 0x18, 0x13, 0xa3, 0xf7, 0x11, 0x24, 0x5c, 0x68, + 0xa3, 0xb2, 0x8d, 0xb4, 0x72, 0x34, 0x62, 0xaf, 0x16, 0xe1, 0xa3, 0xdb, + 0x94, 0xe7, 0x9c, 0x34, 0x4b, 0x76, 0x14, 0xb4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of oid + // tcID: 150 + {SEC_OID_SHA512, + 150, + {0x76, 0xaf, 0xac, 0xb1, 0x1b, 0x73, 0xf2, 0xde, 0x01, 0xc0, 0x14, 0x82, + 0xb3, 0xb9, 0xc0, 0xe0, 0xbe, 0x0a, 0x81, 0x4b, 0xd0, 0xf9, 0xdb, 0xfe, + 0x73, 0xe5, 0xac, 0xc4, 0x9d, 0x40, 0x89, 0xd7, 0x70, 0x2d, 0xcd, 0x9c, + 0xc4, 0xbb, 0x3a, 0x4e, 0xfb, 0x30, 0x36, 0xc8, 0xff, 0x06, 0x2f, 0xd8, + 0x16, 0xb4, 0x1c, 0xe2, 0xb1, 0x44, 0xc6, 0xf7, 0xfc, 0xcc, 0x9c, 0x6e, + 0xde, 0xc4, 0x46, 0x09, 0xd1, 0x3d, 0x05, 0x20, 0x11, 0xba, 0x69, 0x94, + 0xc7, 0x4c, 0x30, 0xc5, 0xe1, 0x76, 0x70, 0xba, 0x07, 0x86, 0x8a, 0xee, + 0xef, 0xf1, 0x8a, 0x65, 0xa7, 0x04, 0x08, 0xfa, 0x42, 0x24, 0x28, 0xbb, + 0xa9, 0x13, 0x1b, 0x85, 0x86, 0xc2, 0xa4, 0xac, 0x2a, 0xf0, 0xaa, 0xc2, + 0xc2, 0xa0, 0xa2, 0xa5, 0x6f, 0x31, 0x26, 0xd1, 0xb7, 0x6d, 0xd2, 0x60, + 0x8a, 0x3d, 0x95, 0x12, 0xb9, 0x39, 0x65, 0x59, 0x49, 0x1a, 0x98, 0xc7, + 0x61, 0x22, 0x6e, 0xd4, 0x35, 0xac, 0x65, 0x71, 0x72, 0x66, 0x4b, 0x86, + 0x5f, 0xc5, 0xa0, 0x38, 0x74, 0x7f, 0x3e, 0xe2, 0x25, 0x69, 0x4d, 0xe4, + 0x34, 0x83, 0x8e, 0x0b, 0x87, 0xd1, 0x4f, 0xed, 0x71, 0xa9, 0x04, 0x6f, + 0xb3, 0x64, 0x34, 0x10, 0x40, 0x51, 0xa1, 0x7a, 0x65, 0x8d, 0x76, 0xb1, + 0x29, 0xbf, 0xfd, 0x25, 0xa1, 0x10, 0x98, 0x13, 0x7f, 0x56, 0x1c, 0xc4, + 0xf2, 0xe3, 0xa7, 0x2c, 0xc6, 0x66, 0x19, 0x65, 0x88, 0x48, 0xda, 0xfc, + 0x5f, 0xab, 0xce, 0x67, 0x07, 0xac, 0xf3, 0xc9, 0x19, 0xca, 0x2f, 0x88, + 0xfd, 0x41, 0x17, 0xeb, 0x3b, 0x98, 0x05, 0xd2, 0xa0, 0x0d, 0xc6, 0x5d, + 0xa7, 0xae, 0x96, 0x56, 0xe7, 0x7d, 0x67, 0x18, 0x72, 0xd7, 0x3d, 0xcc, + 0x43, 0xe7, 0x2a, 0x0c, 0x94, 0x84, 0x60, 0x61, 0xcd, 0x7a, 0xb3, 0x61, + 0xf0, 0xe3, 0xd3, 0x3e, 0x03, 0xd7, 0x27, 0x32, 0xe3, 0x95, 0x45, 0xe6, + 0x28, 0x3d, 0xa8, 0xb5, 0x07, 0x26, 0xc6, 0xcc, 0xae, 0xc0, 0xff, 0x96, + 0xc5, 0xa3, 0x50, 0x4d, 0xa8, 0x5b, 0x11, 0xe6, 0x1e, 0x16, 0x7a, 0x79, + 0x65, 0xed, 0x18, 0xb8, 0x28, 0xbc, 0xe7, 0x60, 0x6f, 0x1a, 0xab, 0xaf, + 0x66, 0x70, 0x1c, 0x2d, 0x7c, 0x23, 0xa6, 0xc7, 0xda, 0xbb, 0xe8, 0xe0, + 0x87, 0xce, 0x53, 0x02, 0xd1, 0x6b, 0x2b, 0xdf, 0xc3, 0x72, 0xbe, 0x4f, + 0x70, 0x02, 0xe7, 0xd3, 0x20, 0x4b, 0x5d, 0x41, 0x0e, 0xda, 0xb0, 0x15, + 0x99, 0x5d, 0xbc, 0x42, 0x58, 0x20, 0x5a, 0x76, 0xd9, 0xba, 0x19, 0x81, + 0xda, 0xc7, 0x0a, 0xaf, 0xf4, 0x05, 0x9c, 0x87, 0x25, 0x5b, 0xa1, 0x96, + 0x14, 0x0a, 0x0a, 0x2b, 0x8e, 0x48, 0x4e, 0xdb, 0xaf, 0x24, 0x2d, 0xd3, + 0xe1, 0x47, 0x80, 0xc4, 0x99, 0xc7, 0x8c, 0x5c, 0x80, 0x9c, 0xb1, 0x1f, + 0xa0, 0x32, 0x9e, 0x17, 0xd4, 0x7d, 0x89, 0x0b, 0x40, 0x11, 0x83, 0x8a, + 0xee, 0x54, 0x5b, 0x43, 0x12, 0x51, 0x75, 0x27, 0xeb, 0x59, 0xff, 0xf5, + 0xe5, 0x2a, 0x12, 0x5c, 0xe8, 0xdb, 0xb9, 0xda, 0xe5, 0xf7, 0x2f, 0x35, + 0x77, 0x34, 0x4c, 0xd4, 0xf2, 0x33, 0x0f, 0x09, 0x75, 0x8e, 0x36, 0xb5, + 0x0d, 0xfd, 0x38, 0x00, 0x63, 0x82, 0x76, 0x73, 0x93, 0xc3, 0x08, 0xc0, + 0xac, 0xf9, 0xf4, 0xbb, 0x0c, 0x58, 0x0b, 0xee, 0x3e, 0xb6, 0x19, 0xb8, + 0xd9, 0x4a, 0x30, 0x56, 0x8e, 0xb5, 0xa6, 0x7b, 0x32, 0xe6, 0x02, 0x37, + 0x0f, 0x70, 0x23, 0xc3, 0x63, 0xc7, 0xb6, 0xd8, 0xac, 0x38, 0xcc, 0x26, + 0x66, 0x91, 0x4e, 0xbf, 0xbe, 0x0b, 0x19, 0x0a, 0x03, 0x24, 0x05, 0xd7, + 0x3c, 0x7c, 0x2a, 0x8c, 0xfd, 0x13, 0x49, 0xe4, 0xfe, 0xcb, 0x90, 0xd7, + 0xe5, 0x05, 0x75, 0xe3, 0xd3, 0xf5, 0xbe, 0x4a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of oid + // tcID: 151 + {SEC_OID_SHA512, + 151, + {0xa0, 0x8c, 0xc3, 0x60, 0xff, 0xd7, 0xfa, 0x1c, 0xdf, 0x82, 0xbe, 0x1d, + 0x2e, 0xe5, 0xa3, 0x9b, 0x9d, 0xfa, 0x9d, 0x34, 0xee, 0xc9, 0xa7, 0xe5, + 0x12, 0x54, 0x44, 0xa0, 0x80, 0xce, 0x3e, 0xf4, 0x90, 0x61, 0xd8, 0xf1, + 0x88, 0xfa, 0xcd, 0x75, 0x1b, 0x06, 0xab, 0xf4, 0xab, 0x43, 0x60, 0xae, + 0x34, 0x3c, 0x24, 0x52, 0x44, 0xbe, 0xe8, 0xf6, 0x51, 0x7c, 0x89, 0x44, + 0x91, 0xc2, 0xdb, 0xfd, 0x94, 0xcf, 0xfc, 0xa8, 0x34, 0x40, 0x66, 0x00, + 0x9a, 0x4b, 0xe1, 0x27, 0x5d, 0xcb, 0xf3, 0x93, 0x2d, 0x58, 0x56, 0x6e, + 0x8d, 0x71, 0xbe, 0x23, 0x65, 0xd3, 0xac, 0x08, 0x13, 0x50, 0x72, 0x6d, + 0x42, 0x9c, 0xc0, 0xa4, 0xed, 0xee, 0xc4, 0x17, 0x13, 0xa3, 0x49, 0x6f, + 0xfc, 0xc4, 0x76, 0x45, 0x18, 0x62, 0x19, 0x01, 0x42, 0xd8, 0x95, 0x44, + 0x98, 0x51, 0xf0, 0x7a, 0x79, 0xbd, 0xd3, 0x38, 0x76, 0x97, 0xdc, 0x0b, + 0x76, 0xa1, 0x47, 0x6e, 0xcf, 0xe9, 0xcb, 0x05, 0x67, 0x5b, 0x49, 0xa1, + 0x2f, 0x35, 0x52, 0xd0, 0xc3, 0xd9, 0x02, 0x39, 0x89, 0x99, 0x21, 0xfb, + 0x41, 0xbd, 0x26, 0x77, 0x4e, 0x00, 0xab, 0x27, 0x02, 0x96, 0x30, 0x0c, + 0x7d, 0xfc, 0x57, 0x7f, 0x85, 0x4d, 0x78, 0x68, 0x60, 0x0f, 0x8a, 0xc6, + 0x9d, 0x7e, 0xfa, 0x5c, 0xf3, 0x31, 0x09, 0x5a, 0xc1, 0x30, 0x0d, 0x41, + 0x0c, 0x6f, 0x25, 0xad, 0x48, 0x89, 0x44, 0x74, 0xe9, 0x00, 0x8c, 0x91, + 0xcd, 0xfe, 0xb1, 0x87, 0xfe, 0xaf, 0x47, 0xc6, 0xf4, 0xca, 0xb4, 0xe4, + 0xcf, 0x83, 0xb3, 0x00, 0xb1, 0x9a, 0x56, 0x6a, 0xbd, 0xd9, 0x57, 0x67, + 0x7e, 0xb6, 0x3d, 0x30, 0xc5, 0x3c, 0x4f, 0xea, 0xfd, 0x3b, 0xf3, 0x7e, + 0x2b, 0xd4, 0x68, 0x0f, 0x2c, 0x4e, 0x47, 0x3a, 0x1c, 0xeb, 0x44, 0xdd, + 0x7f, 0xf1, 0x8e, 0x99, 0xdc, 0xa6, 0xc5, 0x06, 0xfe, 0xac, 0x07, 0x85, + 0x25, 0x5f, 0x91, 0xa0, 0x32, 0x67, 0xa3, 0x26, 0x86, 0x03, 0xe4, 0xd3, + 0x9c, 0xcf, 0x16, 0x88, 0x0a, 0x43, 0x6c, 0x2c, 0x87, 0xc7, 0x9e, 0x07, + 0x5d, 0xd4, 0xe7, 0x12, 0x57, 0x7c, 0xb9, 0xdb, 0xe0, 0xde, 0xc4, 0xf4, + 0x23, 0x28, 0xcd, 0x1f, 0x36, 0x94, 0x78, 0xab, 0x43, 0xed, 0x51, 0x6b, + 0xdb, 0x45, 0xd9, 0x1f, 0xb2, 0x37, 0x19, 0x41, 0x49, 0xee, 0x89, 0xdc, + 0x65, 0x6e, 0x08, 0x14, 0xf9, 0x51, 0xad, 0x30, 0xf7, 0x5e, 0xa0, 0x4a, + 0x0e, 0xcd, 0xf8, 0xe3, 0xd4, 0x65, 0x7d, 0x47, 0x29, 0x05, 0x02, 0xd6, + 0x7b, 0xd1, 0xfe, 0x18, 0xb9, 0x53, 0x07, 0x65, 0xe4, 0xdb, 0x10, 0x21, + 0x1d, 0xa2, 0xe1, 0x47, 0x08, 0x49, 0xd7, 0x02, 0x1a, 0x39, 0xcd, 0x4e, + 0x7b, 0x95, 0x44, 0x64, 0x29, 0x65, 0x95, 0x06, 0x48, 0x83, 0x37, 0x4c, + 0xd3, 0xad, 0x5a, 0xc4, 0x17, 0xfa, 0x48, 0xfb, 0x28, 0x16, 0xd5, 0x89, + 0x6b, 0xd7, 0xf0, 0xb5, 0x88, 0xbe, 0x9e, 0x48, 0x32, 0x46, 0xc4, 0x8a, + 0xfd, 0x98, 0x98, 0xb4, 0x98, 0x89, 0xd1, 0x3a, 0xf8, 0x51, 0xd0, 0x64, + 0xcd, 0xcb, 0xb4, 0xce, 0x35, 0x74, 0x7b, 0x15, 0xd1, 0xc7, 0xa0, 0x50, + 0xaa, 0xf4, 0x94, 0xba, 0x7e, 0x79, 0x68, 0x7f, 0x59, 0xf3, 0x26, 0xac, + 0xae, 0x77, 0x17, 0x42, 0xac, 0x7f, 0x7b, 0x0f, 0x1a, 0x68, 0x03, 0x21, + 0xd0, 0x35, 0x6f, 0x97, 0x16, 0x42, 0x03, 0x26, 0x0e, 0x18, 0x7d, 0x66, + 0x1f, 0xe9, 0x38, 0x7b, 0x9d, 0x20, 0xf8, 0xf2, 0x6e, 0x38, 0x71, 0xeb, + 0x0a, 0xe3, 0x31, 0xb4, 0x96, 0x25, 0x99, 0x49, 0x07, 0x43, 0xe1, 0xed, + 0x50, 0x9c, 0x50, 0xd5, 0x57, 0x21, 0xbe, 0x35, 0x1a, 0xb7, 0x66, 0x2f, + 0x2d, 0x9e, 0x03, 0x96, 0x99, 0xeb, 0xaa, 0x52}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for oid + // tcID: 152 + {SEC_OID_SHA512, + 152, + {0xbb, 0x59, 0xb5, 0x83, 0x2c, 0xc0, 0xb4, 0xcb, 0x64, 0x9c, 0xf9, 0xbd, + 0x85, 0x48, 0xcc, 0x02, 0x5f, 0x65, 0x96, 0xfe, 0x73, 0xc3, 0x31, 0x56, + 0x84, 0xcc, 0xce, 0x1b, 0x79, 0xb4, 0x53, 0x09, 0x33, 0x28, 0x33, 0x6e, + 0xdf, 0xd8, 0x56, 0x20, 0x45, 0xa4, 0xba, 0x41, 0x3a, 0xec, 0x0a, 0xe6, + 0x36, 0x78, 0xfe, 0xf9, 0x40, 0x2c, 0xb0, 0xaa, 0xde, 0xce, 0xb2, 0x0f, + 0x94, 0x19, 0xa6, 0x54, 0xd8, 0x1c, 0x83, 0xef, 0x0e, 0x41, 0x83, 0x79, + 0x7a, 0x05, 0x40, 0x91, 0xdd, 0x8f, 0xb0, 0x6d, 0x86, 0x14, 0xab, 0x0d, + 0x26, 0x6c, 0xbe, 0xf3, 0xb8, 0x71, 0xbd, 0xb5, 0x64, 0x3d, 0xbe, 0x7a, + 0x93, 0xfb, 0x0a, 0x73, 0x31, 0x66, 0xa5, 0x56, 0x99, 0x3a, 0x60, 0x80, + 0x90, 0x83, 0xef, 0x5a, 0x4b, 0xc7, 0x0b, 0x52, 0x5c, 0x5c, 0x0d, 0xe3, + 0xef, 0x22, 0x0d, 0x72, 0x50, 0x59, 0x56, 0x14, 0x36, 0xec, 0x21, 0x62, + 0xc3, 0xbe, 0xb9, 0x79, 0x3f, 0x4e, 0x98, 0x49, 0xe7, 0xb8, 0x9e, 0x0a, + 0x26, 0xc4, 0x44, 0x46, 0xe5, 0x2c, 0x51, 0x4e, 0x80, 0x00, 0xc9, 0xf2, + 0x06, 0x67, 0x6f, 0xd6, 0xa0, 0x34, 0xd5, 0x4a, 0x77, 0xc3, 0x1c, 0xa7, + 0x3c, 0x23, 0x96, 0xf5, 0x80, 0x48, 0xd6, 0xc9, 0x01, 0x48, 0xfd, 0x6d, + 0x29, 0x24, 0xbf, 0x12, 0x5e, 0x3b, 0x12, 0x6e, 0xdd, 0x1f, 0x17, 0xfd, + 0xf3, 0x14, 0x98, 0xba, 0x04, 0xb7, 0xb8, 0x6d, 0xa5, 0xf1, 0xc4, 0xa6, + 0x84, 0x3a, 0x7b, 0xf6, 0x39, 0x4d, 0x02, 0x1b, 0x16, 0x92, 0xac, 0xc6, + 0x41, 0xd0, 0x95, 0x6f, 0xf3, 0xbd, 0x6b, 0x76, 0x63, 0xa4, 0x75, 0x9e, + 0xaf, 0xe9, 0x20, 0xeb, 0x28, 0xa3, 0x63, 0xad, 0x12, 0xcf, 0xbb, 0xf6, + 0x54, 0x34, 0x3a, 0xca, 0x9f, 0x67, 0x0c, 0xe6, 0x75, 0x7e, 0xe1, 0x2f, + 0x21, 0x44, 0x6c, 0x23, 0xea, 0x32, 0xac, 0x46, 0xb7, 0x9d, 0x10, 0xa3, + 0xbb, 0x55, 0x68, 0x3c, 0xaa, 0x97, 0x45, 0x06, 0x07, 0xb5, 0x47, 0x39, + 0x20, 0xcf, 0x10, 0xc7, 0x05, 0x9b, 0x57, 0x19, 0x43, 0x01, 0x02, 0xdc, + 0x51, 0x1b, 0x03, 0x9f, 0x9a, 0x55, 0xb9, 0xe1, 0x82, 0x43, 0x32, 0xc9, + 0xb0, 0xe2, 0x96, 0x08, 0x66, 0x6c, 0x0f, 0x1c, 0xa3, 0x7c, 0x8c, 0x29, + 0x9a, 0x9c, 0x1c, 0x5e, 0xcb, 0x25, 0xe2, 0xb9, 0x69, 0x59, 0x03, 0xf8, + 0xd4, 0x06, 0xc9, 0x8c, 0x0c, 0xa3, 0xd7, 0x40, 0x52, 0xf0, 0x9d, 0x16, + 0xcd, 0x2f, 0x4a, 0x60, 0x7d, 0x70, 0x73, 0x2b, 0x8d, 0x87, 0x72, 0x85, + 0xc9, 0x08, 0x9a, 0xe5, 0x9d, 0xac, 0x80, 0xe0, 0x31, 0xe5, 0x63, 0x28, + 0x32, 0x70, 0xdf, 0xfc, 0x02, 0x4d, 0xbd, 0x8e, 0x70, 0x12, 0x0d, 0x44, + 0xb0, 0xfd, 0x36, 0xc6, 0x43, 0xc1, 0x35, 0xa8, 0x11, 0xdc, 0x04, 0x2f, + 0xa3, 0x76, 0xea, 0xdd, 0xf2, 0xe3, 0xc1, 0xfd, 0x5f, 0x2a, 0x23, 0xc0, + 0xb7, 0xf4, 0x81, 0xf5, 0xa0, 0x53, 0xda, 0x7a, 0x49, 0x71, 0xd9, 0x11, + 0xdb, 0x3a, 0xcc, 0x6d, 0x4a, 0x3e, 0x60, 0xb6, 0x3b, 0x29, 0x1d, 0xeb, + 0xff, 0x77, 0xfb, 0x55, 0xac, 0xc5, 0xb7, 0x08, 0x1d, 0xc7, 0x5c, 0x65, + 0x17, 0x06, 0x98, 0x6e, 0x90, 0xe9, 0xf7, 0x7e, 0xdc, 0x2d, 0xcf, 0x72, + 0x1e, 0xad, 0x02, 0x0f, 0x86, 0xbb, 0xb1, 0xba, 0x43, 0x9f, 0xfd, 0x16, + 0x5d, 0x12, 0x7e, 0x51, 0x06, 0x3b, 0x09, 0x16, 0xf3, 0x6c, 0xa2, 0x92, + 0xea, 0xe2, 0x69, 0x62, 0xcf, 0x9a, 0x59, 0xf6, 0x8e, 0xf8, 0xd2, 0x00, + 0x65, 0x2d, 0x42, 0xd1, 0x3c, 0x80, 0xce, 0x7f, 0x0b, 0x58, 0x17, 0xfa, + 0x9c, 0x70, 0x16, 0x00, 0xa4, 0xec, 0x3f, 0xe7, 0x70, 0xa4, 0xb4, 0x2a, + 0xa8, 0xe6, 0x01, 0x6c, 0xd1, 0x6d, 0x8d, 0xab}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of oid + // tcID: 153 + {SEC_OID_SHA512, + 153, + {0x55, 0x7a, 0x0c, 0xbd, 0x9b, 0x8b, 0x16, 0xb5, 0xc9, 0x60, 0x3b, 0x2d, + 0x36, 0xe5, 0x41, 0x31, 0x3d, 0x22, 0xa1, 0x90, 0x4f, 0x44, 0x6d, 0xbd, + 0x30, 0x83, 0x08, 0x67, 0x9a, 0x09, 0x6c, 0x2f, 0xc3, 0x11, 0x0d, 0x4e, + 0x98, 0xa4, 0x74, 0xe0, 0xf5, 0xa7, 0xe0, 0x46, 0x28, 0xf0, 0x66, 0xb4, + 0x48, 0x06, 0x97, 0xdd, 0x29, 0xd6, 0x3d, 0xf8, 0x10, 0xef, 0x7f, 0x18, + 0x90, 0xd5, 0xb1, 0x6c, 0x3a, 0x71, 0x72, 0x20, 0x0d, 0xbf, 0x7e, 0xff, + 0x28, 0x62, 0xbb, 0xe6, 0xee, 0xa0, 0x17, 0xcb, 0x8c, 0x98, 0x09, 0x7b, + 0xec, 0x1f, 0x34, 0x2a, 0x98, 0x5e, 0xd7, 0xd9, 0xe4, 0x62, 0xa5, 0x5d, + 0xa2, 0x49, 0xf9, 0xa5, 0x23, 0xc8, 0x0b, 0x1c, 0xb5, 0xde, 0xf8, 0x53, + 0xce, 0x94, 0xcf, 0x43, 0xd2, 0x22, 0x43, 0xc0, 0x28, 0xc8, 0x42, 0x01, + 0xa9, 0x93, 0xd2, 0xeb, 0x48, 0xa8, 0x76, 0x72, 0x2f, 0x93, 0x9a, 0xaa, + 0x81, 0xa9, 0xe9, 0x2e, 0x65, 0xb0, 0x7e, 0x54, 0x18, 0x94, 0xe5, 0xbc, + 0x23, 0xd8, 0xcc, 0x90, 0x1b, 0x12, 0x1d, 0xcb, 0x6f, 0x54, 0x3a, 0x12, + 0x27, 0x2a, 0x81, 0xc8, 0x27, 0x4b, 0xcf, 0x99, 0x6b, 0xb0, 0x10, 0x18, + 0x8d, 0x99, 0xef, 0xbb, 0xe0, 0x74, 0x03, 0xc7, 0x08, 0x08, 0x5e, 0x5e, + 0x7b, 0x24, 0xac, 0x09, 0xe9, 0x6b, 0x2f, 0xbe, 0x56, 0x1c, 0x2d, 0x4a, + 0xd4, 0x9a, 0xb3, 0xf9, 0xd4, 0x5e, 0xd7, 0xc2, 0xbf, 0xec, 0xdd, 0x26, + 0xf0, 0x89, 0xb9, 0xbb, 0xb3, 0x36, 0x1c, 0x84, 0x86, 0x07, 0xfb, 0x50, + 0xeb, 0xb0, 0x0f, 0xdc, 0xd8, 0xbc, 0x9d, 0xea, 0x6c, 0xd3, 0x11, 0xea, + 0x49, 0xbe, 0x89, 0xb1, 0xfc, 0x59, 0x06, 0x3e, 0xf2, 0xda, 0x7a, 0x9b, + 0x03, 0xc5, 0xb8, 0xaf, 0xf5, 0x47, 0x8e, 0x7d, 0x8a, 0x7a, 0xab, 0x8b, + 0x27, 0x12, 0x15, 0xd4, 0xf2, 0x6a, 0xfb, 0x0d, 0x6b, 0x71, 0xb4, 0x52, + 0x0e, 0xed, 0xb4, 0x68, 0x7c, 0x72, 0xe2, 0x66, 0x80, 0xe7, 0x9c, 0x20, + 0xac, 0x06, 0xf7, 0xa2, 0x45, 0xb0, 0x25, 0x75, 0x67, 0xd3, 0xf3, 0x25, + 0xc1, 0x86, 0xf8, 0x91, 0x28, 0x95, 0x13, 0x84, 0x8c, 0x70, 0x66, 0xac, + 0xb9, 0x62, 0x41, 0xb1, 0xef, 0xc2, 0xbf, 0x2a, 0x29, 0x08, 0xf3, 0x95, + 0x76, 0xc9, 0x97, 0x61, 0x31, 0xd8, 0x9e, 0x4d, 0x1f, 0x7c, 0x71, 0xf0, + 0xa4, 0xb9, 0x72, 0x38, 0xd0, 0x5e, 0x7e, 0x46, 0xcd, 0x20, 0x7c, 0x0c, + 0x86, 0x4d, 0xf8, 0xb8, 0xdf, 0x36, 0x81, 0x60, 0xfd, 0x76, 0x6e, 0xfb, + 0x98, 0xcc, 0xcd, 0x87, 0x9a, 0xfe, 0x48, 0xcf, 0x44, 0x8e, 0xea, 0x4f, + 0x66, 0x0b, 0x06, 0x9b, 0xe0, 0xb1, 0x5a, 0x6b, 0xbd, 0x56, 0x16, 0x71, + 0x99, 0x7c, 0x5d, 0x92, 0xd0, 0xe1, 0xc0, 0xd2, 0x4a, 0x52, 0xb5, 0xac, + 0x82, 0xae, 0xce, 0xeb, 0xe4, 0x19, 0xb6, 0xe0, 0x92, 0xec, 0xc0, 0x2b, + 0x8f, 0x15, 0x1a, 0x33, 0x10, 0x81, 0x50, 0x30, 0x1b, 0xff, 0xaa, 0xcd, + 0x8d, 0xe6, 0x24, 0xe4, 0xc5, 0x0e, 0xf1, 0xe3, 0x92, 0x06, 0x3b, 0x92, + 0x49, 0xac, 0x6d, 0x2b, 0x7e, 0x74, 0x7e, 0x58, 0x99, 0x61, 0x9d, 0xf8, + 0x86, 0xe4, 0x1f, 0x92, 0x57, 0x1d, 0x30, 0x15, 0xa1, 0xec, 0xcf, 0x1d, + 0x1d, 0xe6, 0xbf, 0x46, 0x9b, 0xc5, 0x44, 0x42, 0x16, 0x1e, 0xca, 0xa5, + 0x6d, 0x44, 0x7c, 0x99, 0xee, 0x52, 0x24, 0xe1, 0xd0, 0x49, 0xe6, 0x26, + 0xfa, 0xa9, 0x5c, 0xd1, 0xb0, 0x99, 0x15, 0x1f, 0xe6, 0x09, 0x16, 0x60, + 0xfd, 0xd2, 0xdc, 0x9a, 0xae, 0x83, 0xb4, 0xc2, 0x22, 0x84, 0x47, 0xb3, + 0x6a, 0x44, 0x0c, 0x63, 0x9b, 0xde, 0x2c, 0xf6, 0x5a, 0x14, 0xfe, 0x77, + 0x8a, 0xae, 0xdb, 0x21, 0xfd, 0xa8, 0x3a, 0x1d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of oid + // tcID: 154 + {SEC_OID_SHA512, + 154, + {0x85, 0x7a, 0x7a, 0x90, 0x76, 0xc1, 0xd8, 0x34, 0x51, 0x42, 0xa6, 0xf6, + 0x6d, 0x25, 0x18, 0x82, 0xcd, 0x95, 0x86, 0x29, 0xe8, 0xe4, 0xa1, 0x01, + 0xf2, 0x2d, 0x75, 0xbf, 0x00, 0x80, 0xa9, 0x64, 0x91, 0x6c, 0x52, 0x24, + 0x48, 0x4f, 0x4a, 0xc8, 0xde, 0x77, 0x1c, 0x2a, 0xe2, 0x10, 0x56, 0x7b, + 0x09, 0xbf, 0x49, 0xe8, 0x84, 0x2e, 0x08, 0x37, 0x0c, 0x87, 0x4b, 0xec, + 0x3c, 0xb4, 0x47, 0x2c, 0xbf, 0x59, 0x7f, 0x48, 0x77, 0x57, 0x1f, 0x9a, + 0x89, 0xe0, 0x1e, 0x2d, 0x72, 0x47, 0x22, 0x91, 0x03, 0xa7, 0xd9, 0x08, + 0x6c, 0xdd, 0x86, 0xc4, 0x88, 0xdd, 0x51, 0x06, 0x5a, 0xd8, 0xdf, 0xed, + 0x3b, 0x30, 0xc9, 0x50, 0x58, 0x81, 0xf4, 0xda, 0xed, 0x5f, 0x86, 0xee, + 0x6e, 0x8e, 0xe2, 0xee, 0xbc, 0x99, 0x5b, 0x8d, 0xa2, 0xe8, 0xb3, 0xf4, + 0x4f, 0x76, 0x8b, 0xad, 0x62, 0x01, 0x92, 0xf5, 0xe7, 0x98, 0xb3, 0x1b, + 0x6e, 0xae, 0x9a, 0xba, 0xd0, 0xb6, 0xdb, 0x18, 0x36, 0x69, 0x58, 0xb5, + 0xe6, 0xc0, 0x48, 0x94, 0xaf, 0x47, 0xde, 0xaa, 0x57, 0xdc, 0x44, 0x3d, + 0x03, 0x39, 0x1a, 0xdc, 0xd5, 0xfc, 0xab, 0xa3, 0x4d, 0xaf, 0xe3, 0x3d, + 0xc8, 0xbe, 0xa6, 0x04, 0x2f, 0xad, 0x8d, 0x53, 0x13, 0xcf, 0x8b, 0x5b, + 0x70, 0x79, 0xbc, 0x3a, 0x3a, 0x7b, 0x68, 0xc3, 0x67, 0x77, 0xab, 0x2e, + 0x6f, 0x6b, 0x72, 0xcd, 0xcd, 0x93, 0xce, 0x02, 0x97, 0x50, 0x9f, 0x3d, + 0xb4, 0xfb, 0xe6, 0x9a, 0x62, 0x86, 0x96, 0xb1, 0x3f, 0x70, 0x56, 0x22, + 0xe6, 0x79, 0xa0, 0xdc, 0xc6, 0x40, 0x37, 0xae, 0xcd, 0xc5, 0xb3, 0xb3, + 0x79, 0x69, 0x2c, 0x04, 0x81, 0x62, 0xfb, 0x82, 0x90, 0xac, 0x71, 0xf0, + 0x17, 0xe8, 0x2a, 0x85, 0xa8, 0xe6, 0x55, 0x0f, 0x53, 0x87, 0x2a, 0xda, + 0x3e, 0xfa, 0xd7, 0x2d, 0xa3, 0x63, 0x25, 0x14, 0xe5, 0x0e, 0x70, 0x9f, + 0x4c, 0xa6, 0x0c, 0x1f, 0x07, 0x9d, 0xeb, 0x46, 0xe7, 0x07, 0x24, 0xf7, + 0xdb, 0x31, 0xf1, 0xc4, 0x7f, 0xbf, 0xaf, 0xeb, 0xe5, 0xbe, 0x9e, 0x78, + 0x16, 0x8e, 0xe1, 0x35, 0xa6, 0x29, 0xb2, 0xda, 0xff, 0xec, 0xf3, 0x07, + 0x7b, 0x84, 0x56, 0xff, 0x91, 0xdc, 0x52, 0x0b, 0x34, 0x44, 0x61, 0xbf, + 0x2c, 0x8b, 0xe7, 0xde, 0x3f, 0x98, 0x89, 0xa6, 0x7d, 0x08, 0x11, 0x69, + 0x5e, 0xfc, 0x57, 0x99, 0x85, 0x3c, 0x23, 0x64, 0x0c, 0xdf, 0x5f, 0x60, + 0xd8, 0x37, 0x01, 0x9e, 0xa6, 0xa5, 0x36, 0xe2, 0x7e, 0xa9, 0xc1, 0x6a, + 0xb5, 0xa7, 0x01, 0x4e, 0x1c, 0x4f, 0xb6, 0x00, 0x5d, 0x74, 0xa7, 0x4b, + 0xf1, 0x92, 0x1a, 0x6d, 0x7e, 0xc7, 0x25, 0xe3, 0x36, 0xd1, 0x0e, 0x1d, + 0x64, 0x9f, 0x47, 0x31, 0xb4, 0xec, 0x2b, 0xe5, 0x4f, 0xf6, 0xe6, 0x1c, + 0xce, 0xc5, 0x7e, 0x07, 0xf6, 0xa9, 0x0a, 0x80, 0x08, 0x58, 0x97, 0xf5, + 0x84, 0xb3, 0x71, 0xdb, 0x73, 0xb2, 0x7d, 0x0e, 0x8c, 0xa2, 0x9d, 0xc7, + 0xfc, 0x35, 0xa8, 0x09, 0xf9, 0xc6, 0x9d, 0x7a, 0x3b, 0xef, 0x37, 0x40, + 0xc9, 0x3b, 0x0a, 0xeb, 0x39, 0x38, 0xb5, 0x9b, 0x01, 0x80, 0x09, 0xa4, + 0x58, 0x0e, 0x35, 0x33, 0x75, 0x99, 0xdd, 0x56, 0xb8, 0xd0, 0x6c, 0x63, + 0x02, 0x5f, 0xd1, 0x29, 0x52, 0xfa, 0x1f, 0x29, 0x2e, 0x05, 0x3a, 0xde, + 0xe0, 0xa8, 0xcf, 0xea, 0x8c, 0xc8, 0xb5, 0xee, 0x5d, 0x01, 0xed, 0x4f, + 0x14, 0x13, 0x56, 0xe2, 0x94, 0xbf, 0x60, 0x56, 0xeb, 0x71, 0x22, 0x48, + 0xa0, 0x88, 0x45, 0x08, 0x07, 0x5f, 0x40, 0xd0, 0xfa, 0xcd, 0xde, 0xeb, + 0xba, 0x5d, 0x73, 0xe6, 0xa9, 0xda, 0xbd, 0xdd, 0x82, 0x9a, 0xea, 0xd0, + 0x7c, 0x7e, 0x47, 0x38, 0x59, 0xe4, 0x79, 0xb3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 155 + {SEC_OID_SHA512, + 155, + {0x37, 0x22, 0xef, 0x91, 0xb2, 0x46, 0x5c, 0x53, 0x45, 0x1d, 0x59, 0x97, + 0x2a, 0xdb, 0xbe, 0x6b, 0x7f, 0x65, 0xbf, 0x07, 0xc9, 0x16, 0x77, 0x85, + 0x89, 0x24, 0xb5, 0xb5, 0xb4, 0xec, 0x59, 0x42, 0x2d, 0x6d, 0x57, 0xec, + 0x06, 0x5f, 0xc6, 0x52, 0x35, 0x79, 0x63, 0xd6, 0x16, 0x59, 0x38, 0x62, + 0xe7, 0x4d, 0xda, 0x3b, 0x43, 0xd2, 0xf9, 0x3f, 0xaf, 0xb8, 0x36, 0x6d, + 0x4a, 0x7c, 0x70, 0x8e, 0x3d, 0x0e, 0xc1, 0x09, 0x8c, 0x6f, 0x92, 0xa5, + 0x3b, 0x70, 0x67, 0xbf, 0x73, 0x05, 0x46, 0x62, 0x38, 0x59, 0x57, 0xed, + 0x8e, 0xfa, 0xa0, 0x96, 0x75, 0x43, 0x61, 0x54, 0xfe, 0x3b, 0x06, 0x96, + 0x14, 0xa0, 0xc6, 0x1f, 0x58, 0xe7, 0x8e, 0xe5, 0xe1, 0x8d, 0xbf, 0x8d, + 0xaa, 0x2c, 0xc4, 0x3a, 0x3b, 0xf4, 0x6e, 0x4a, 0x71, 0xbc, 0x3d, 0xb0, + 0xa8, 0x0c, 0x71, 0x9c, 0xdc, 0xb7, 0xe0, 0x09, 0xfe, 0x6f, 0x07, 0x57, + 0x86, 0x1a, 0x8d, 0x6e, 0x3c, 0x59, 0xa5, 0x59, 0x6c, 0x42, 0x8b, 0xb1, + 0x76, 0x7e, 0x56, 0x48, 0xcf, 0x68, 0x2d, 0x03, 0xf5, 0xd0, 0x79, 0x40, + 0x61, 0xbe, 0xbb, 0x57, 0xef, 0x1b, 0x81, 0x79, 0x56, 0xe6, 0x97, 0xbc, + 0x5f, 0xf3, 0x74, 0x65, 0x10, 0xf2, 0x92, 0x42, 0xeb, 0x7a, 0x4c, 0xcf, + 0xdc, 0xab, 0x6b, 0x9a, 0x9d, 0xaa, 0x34, 0x3f, 0x4d, 0x86, 0x76, 0x3f, + 0x49, 0x8f, 0xb7, 0x1c, 0xfd, 0x84, 0x2f, 0x9f, 0x8d, 0x1f, 0x7d, 0xdd, + 0x76, 0x69, 0x59, 0x09, 0x90, 0x66, 0xa2, 0xad, 0xf2, 0x11, 0x70, 0x28, + 0x8b, 0x2d, 0xec, 0x74, 0xce, 0xff, 0x77, 0x72, 0x8c, 0xb1, 0xf3, 0xa7, + 0x5c, 0x58, 0x97, 0xc0, 0xff, 0x78, 0x15, 0x64, 0xf6, 0x28, 0x28, 0x6e, + 0x61, 0xf2, 0x1b, 0x25, 0xdd, 0x5b, 0x36, 0xf8, 0xc8, 0x68, 0x2f, 0x59, + 0x6b, 0x78, 0x3a, 0x29, 0xd8, 0x4d, 0x7b, 0x45, 0x0c, 0x91, 0x0c, 0x2b, + 0x6b, 0x20, 0x43, 0x4f, 0x37, 0x7c, 0x30, 0x4d, 0x08, 0x98, 0x3a, 0xf0, + 0xb1, 0x2e, 0x16, 0xa7, 0x00, 0xf0, 0x63, 0xb3, 0x70, 0x88, 0x2a, 0xd6, + 0x4e, 0xf9, 0x31, 0x0f, 0x57, 0x16, 0xec, 0x50, 0x40, 0x2f, 0x33, 0xb3, + 0x36, 0xee, 0x84, 0xa6, 0xcc, 0x96, 0xf1, 0x15, 0x98, 0x2d, 0xdd, 0x3d, + 0x35, 0xa9, 0x49, 0x4e, 0xd3, 0xd3, 0x47, 0xd7, 0x0f, 0x61, 0xcc, 0x69, + 0x9f, 0xdc, 0x7a, 0x7a, 0x1f, 0xe8, 0x80, 0x8c, 0xad, 0x7f, 0x13, 0xe5, + 0x2d, 0xab, 0xf8, 0x6a, 0xd4, 0x17, 0xbb, 0x76, 0x61, 0x4c, 0x0c, 0xee, + 0x7e, 0x63, 0xa5, 0x3f, 0x5f, 0x5e, 0x5b, 0x7e, 0x7b, 0xf0, 0x4e, 0x94, + 0xed, 0x42, 0xd5, 0xdb, 0x1d, 0x1e, 0x70, 0x45, 0x5f, 0xfe, 0xe3, 0x17, + 0xee, 0x16, 0x7f, 0x04, 0x1b, 0x26, 0x19, 0xb6, 0x54, 0x9d, 0xc6, 0x62, + 0x7c, 0x95, 0x4f, 0x65, 0xb4, 0xb0, 0x61, 0x71, 0x88, 0x94, 0x29, 0xa2, + 0x1b, 0xf2, 0x86, 0xcc, 0x6b, 0x80, 0xcc, 0x18, 0xdb, 0x08, 0x9f, 0xbc, + 0x00, 0xec, 0x82, 0x7e, 0x33, 0x60, 0xfa, 0x1c, 0xe1, 0xf4, 0x22, 0x4a, + 0xda, 0x5f, 0x77, 0x8c, 0x7e, 0x43, 0x38, 0x63, 0xaf, 0xe1, 0x93, 0x50, + 0xa2, 0x48, 0xbb, 0x78, 0xb7, 0xc5, 0xaa, 0x6e, 0xcb, 0xa8, 0xc2, 0xf8, + 0xb9, 0x93, 0x69, 0x80, 0x61, 0x1c, 0x42, 0x60, 0xac, 0x3c, 0xbf, 0x4d, + 0x82, 0x1a, 0x22, 0xa3, 0xd8, 0x86, 0xf5, 0x98, 0x08, 0x5c, 0x3e, 0xfc, + 0x88, 0x18, 0xa9, 0x53, 0x36, 0xee, 0x6a, 0x74, 0x8d, 0x0c, 0x81, 0x1b, + 0x72, 0x56, 0xf3, 0xab, 0x8e, 0xee, 0x18, 0x35, 0x97, 0x95, 0x6f, 0x79, + 0x3a, 0x44, 0xe8, 0x5b, 0xe9, 0xf8, 0x7e, 0x92, 0xb6, 0xb1, 0x97, 0xba, + 0xf7, 0xcf, 0x2f, 0x7a, 0x08, 0xc5, 0xf9, 0xc3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated oid + // tcID: 156 + {SEC_OID_SHA512, + 156, + {0x8d, 0x1a, 0x54, 0xe2, 0x47, 0x2f, 0x14, 0x03, 0x9f, 0x1a, 0x2e, 0x10, + 0x19, 0xfc, 0x6a, 0xe4, 0x15, 0x9a, 0xd8, 0x9f, 0x64, 0x80, 0xd1, 0x41, + 0xb7, 0x8e, 0xbd, 0x8c, 0xd4, 0x83, 0x72, 0x46, 0xa9, 0x4c, 0x59, 0x38, + 0xa6, 0x7f, 0x2d, 0x2e, 0x05, 0xb5, 0xd5, 0xd1, 0x96, 0xae, 0x05, 0x5d, + 0x26, 0xe1, 0xb4, 0xfd, 0xa4, 0x69, 0xd6, 0xb8, 0x06, 0x81, 0x63, 0xbe, + 0xf5, 0xbe, 0xd0, 0xbe, 0x6d, 0x09, 0x8d, 0xeb, 0x84, 0xe7, 0x00, 0x7c, + 0x06, 0xb3, 0xb6, 0xea, 0xf1, 0x4a, 0x07, 0x13, 0x0b, 0x44, 0xdd, 0x01, + 0xc1, 0x4d, 0x7c, 0xd0, 0xd3, 0xfc, 0x25, 0x79, 0xc2, 0x20, 0xf2, 0x82, + 0x26, 0x28, 0xed, 0xb9, 0xad, 0xb9, 0xaa, 0x55, 0x09, 0x85, 0x8c, 0x14, + 0xd2, 0x42, 0xbf, 0x1d, 0x77, 0xd5, 0x6a, 0x10, 0xe3, 0x79, 0xe3, 0x70, + 0xc8, 0x92, 0xd1, 0xff, 0x2b, 0xec, 0xf1, 0x9a, 0xeb, 0xbe, 0xf2, 0x30, + 0x2a, 0xba, 0x66, 0x76, 0x3c, 0x85, 0x3e, 0x57, 0x5c, 0x29, 0x42, 0x1e, + 0xd6, 0x6f, 0x84, 0x2b, 0x85, 0x9c, 0x22, 0x2a, 0xc2, 0xc0, 0x63, 0x60, + 0x78, 0x05, 0x7a, 0xdc, 0x1a, 0x18, 0x55, 0x11, 0x08, 0x51, 0x11, 0xd2, + 0x79, 0xb5, 0x20, 0xcb, 0x2f, 0xe4, 0x3b, 0x01, 0x15, 0x54, 0xe8, 0xe7, + 0xe3, 0x7b, 0xaf, 0x2a, 0x9a, 0x51, 0x00, 0x36, 0x30, 0x75, 0x9a, 0x9b, + 0x6f, 0x6d, 0x2f, 0x18, 0x07, 0x47, 0x51, 0x32, 0x7e, 0xd7, 0x39, 0xf3, + 0x9a, 0xd6, 0x9f, 0x52, 0x75, 0xf3, 0x40, 0xbf, 0xa9, 0x85, 0xa4, 0xad, + 0xcf, 0x86, 0x54, 0x78, 0x27, 0x84, 0x30, 0xea, 0xca, 0x43, 0xd9, 0x9c, + 0xfe, 0x86, 0x5b, 0xfe, 0x27, 0x9c, 0xe4, 0x17, 0xc1, 0x0c, 0xff, 0x0f, + 0x8c, 0xdf, 0x4d, 0x73, 0xa5, 0xe5, 0xce, 0x77, 0xc9, 0x5a, 0x0e, 0x30, + 0x6f, 0x35, 0x00, 0xb1, 0x90, 0x55, 0xab, 0xa5, 0xb3, 0x89, 0xde, 0x3d, + 0x78, 0x09, 0x49, 0x87, 0x25, 0x46, 0x9f, 0x43, 0x96, 0xf0, 0x5c, 0x2e, + 0xb8, 0x9a, 0x09, 0xf5, 0x5c, 0xbf, 0xa0, 0x87, 0x20, 0x2d, 0x7c, 0x9b, + 0x1f, 0x25, 0xfc, 0xca, 0x58, 0xf3, 0x90, 0x81, 0x99, 0xa9, 0xe7, 0x33, + 0xf5, 0x7a, 0xab, 0xdd, 0x3c, 0xa4, 0x2b, 0xf2, 0xdd, 0xcc, 0x56, 0x12, + 0xc8, 0x1c, 0xd8, 0x61, 0x9b, 0xce, 0x0c, 0x3b, 0x33, 0x9b, 0xa8, 0xe9, + 0x01, 0x05, 0x35, 0x51, 0x3d, 0x2a, 0xae, 0x38, 0x95, 0x3b, 0x57, 0x38, + 0x00, 0xa4, 0x92, 0x4a, 0x3e, 0x26, 0xa5, 0x73, 0x9a, 0xf6, 0x4f, 0xb0, + 0x66, 0x73, 0x70, 0x03, 0x8e, 0xc0, 0xe2, 0xf0, 0x9b, 0x05, 0x3e, 0x1c, + 0x32, 0x31, 0x2c, 0x72, 0x58, 0x3a, 0xe4, 0x0b, 0x78, 0x84, 0x6c, 0x7f, + 0xc1, 0x28, 0xfb, 0x17, 0xb5, 0xf5, 0xcf, 0x88, 0xb2, 0x76, 0xea, 0xab, + 0x83, 0xc5, 0x4c, 0xe2, 0xdb, 0x2b, 0x8d, 0x6f, 0xfb, 0x6c, 0xb8, 0xf6, + 0xd0, 0xde, 0xa4, 0x2f, 0x6c, 0x4b, 0x8a, 0x01, 0x99, 0x92, 0x85, 0xa5, + 0x5c, 0x2e, 0x48, 0xaa, 0xb2, 0xa2, 0x9e, 0xe1, 0x5d, 0x61, 0x01, 0xb6, + 0x99, 0xbd, 0x7d, 0x36, 0x14, 0x36, 0xa6, 0x54, 0x77, 0x88, 0xb6, 0x8d, + 0x40, 0xb3, 0x40, 0xaf, 0x8e, 0x61, 0xed, 0x6c, 0xaa, 0x18, 0x9e, 0x1d, + 0x09, 0x5f, 0xe7, 0x35, 0xbf, 0x98, 0xdd, 0x4f, 0xa8, 0x73, 0x0c, 0x20, + 0x4f, 0x67, 0xdc, 0xe1, 0xfa, 0xa0, 0x21, 0x23, 0x8a, 0x1d, 0xcd, 0x34, + 0xb1, 0x48, 0x69, 0xd8, 0xec, 0xf8, 0xbc, 0x28, 0x3f, 0x96, 0x4c, 0xfb, + 0x7c, 0x8f, 0x01, 0xe4, 0xd1, 0xed, 0x92, 0x20, 0x43, 0x16, 0xb5, 0xf3, + 0xeb, 0x53, 0x55, 0xad, 0xfc, 0x8f, 0x04, 0xba, 0x97, 0xa2, 0xb9, 0xf0, + 0xf2, 0x21, 0xba, 0x10, 0x35, 0x51, 0x45, 0x8e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 157 + {SEC_OID_SHA512, + 157, + {0x37, 0xa5, 0xfb, 0x4d, 0x5b, 0xa5, 0xc2, 0x17, 0x7b, 0x7f, 0xe7, 0x67, + 0xe5, 0x9e, 0xd9, 0x49, 0x99, 0x2e, 0x0b, 0xb6, 0xb0, 0xc9, 0xe5, 0xd1, + 0xcd, 0x2b, 0x77, 0x7b, 0xd1, 0xf5, 0x7f, 0x60, 0xe7, 0x97, 0x99, 0xb4, + 0x2c, 0xea, 0x9e, 0xef, 0x4b, 0x04, 0x15, 0xd6, 0xd1, 0x82, 0x51, 0x99, + 0xf4, 0x4d, 0x70, 0x3b, 0x80, 0x29, 0x8c, 0x93, 0xf4, 0xcf, 0x5a, 0x46, + 0xb3, 0x3c, 0x89, 0x1a, 0x93, 0xf9, 0xb5, 0x4b, 0x94, 0x62, 0xf0, 0x28, + 0x6e, 0x65, 0x04, 0xf0, 0x87, 0x7e, 0x32, 0x16, 0x0d, 0x09, 0x8f, 0xa7, + 0xb8, 0xf5, 0x93, 0x01, 0x0c, 0x5a, 0x31, 0x53, 0x99, 0x66, 0x05, 0x67, + 0xad, 0xcb, 0xa7, 0xfc, 0xae, 0xaf, 0x55, 0x7f, 0xeb, 0x6b, 0x0b, 0x74, + 0x3d, 0x09, 0x86, 0x6c, 0xf9, 0x2a, 0xbb, 0x25, 0x86, 0x56, 0x0c, 0x70, + 0x89, 0x7d, 0x2d, 0x1d, 0x5c, 0x79, 0x58, 0xcb, 0xa4, 0xbd, 0x8f, 0xa3, + 0x38, 0x14, 0x09, 0x1a, 0xcf, 0x3e, 0x36, 0x26, 0x0b, 0x44, 0x15, 0x8f, + 0xae, 0xed, 0x33, 0x51, 0x0f, 0x1d, 0xe9, 0xa6, 0xc8, 0xca, 0x38, 0xf3, + 0x18, 0x23, 0x28, 0x57, 0x6c, 0xa9, 0x8e, 0xe1, 0x85, 0x31, 0xb2, 0x4c, + 0x86, 0x99, 0xe4, 0xf9, 0x75, 0xcd, 0xfa, 0xdc, 0xe5, 0x28, 0xf8, 0x79, + 0x14, 0xaa, 0x1e, 0x9f, 0xed, 0xc5, 0x73, 0x63, 0x45, 0x34, 0xb2, 0xf0, + 0x80, 0xff, 0x44, 0x58, 0xf6, 0x4e, 0x1e, 0x02, 0xd7, 0x1b, 0x24, 0x90, + 0xa0, 0xdb, 0x35, 0x95, 0x79, 0x7b, 0x5d, 0xdc, 0xf2, 0x13, 0x23, 0x8d, + 0x4b, 0x91, 0xd0, 0x4c, 0x44, 0xbd, 0xa9, 0x97, 0x74, 0x0e, 0x4d, 0x1a, + 0x73, 0xb1, 0x50, 0xf8, 0x2e, 0x87, 0x4c, 0xd6, 0xd0, 0x62, 0x95, 0x5f, + 0x29, 0x93, 0xfb, 0xdf, 0x35, 0x23, 0xf2, 0x13, 0x2d, 0x6c, 0xfd, 0x6f, + 0xfb, 0x1e, 0x33, 0xca, 0x1f, 0xca, 0x9d, 0xc5, 0x3f, 0x2f, 0x76, 0x7d, + 0x60, 0x4a, 0xea, 0x78, 0xa3, 0xf2, 0x75, 0x1d, 0xf2, 0xa2, 0x1e, 0xf9, + 0x2b, 0x40, 0x8d, 0x10, 0x54, 0x92, 0x34, 0x49, 0x01, 0x72, 0xc2, 0x61, + 0x68, 0xe2, 0x93, 0xac, 0xc3, 0xb8, 0x62, 0xe5, 0x53, 0x7f, 0x9e, 0x69, + 0x75, 0x47, 0x62, 0x46, 0xe9, 0x1a, 0x72, 0xe3, 0x8b, 0x55, 0x54, 0x40, + 0x5e, 0x13, 0x0c, 0xaf, 0x09, 0x4f, 0xfe, 0xad, 0x06, 0xe3, 0x97, 0xe8, + 0x85, 0xd7, 0x99, 0x94, 0xdd, 0x3d, 0x7e, 0xef, 0xd7, 0xde, 0xcc, 0xe7, + 0xe9, 0x36, 0x21, 0xe9, 0x38, 0x67, 0xd3, 0x3c, 0x68, 0xed, 0x87, 0xed, + 0x11, 0xff, 0xa4, 0xca, 0x70, 0x0e, 0xe3, 0xc3, 0x6c, 0xf0, 0x6a, 0xd4, + 0x67, 0xf3, 0x39, 0xfc, 0xbc, 0x35, 0xda, 0x52, 0xba, 0xd2, 0xc8, 0xe3, + 0xcc, 0x65, 0xe9, 0xa8, 0x9e, 0x60, 0x46, 0xab, 0x01, 0x42, 0x09, 0x5f, + 0x05, 0x02, 0xf6, 0xdd, 0xab, 0x68, 0xf3, 0x41, 0xf5, 0xb7, 0x1c, 0x39, + 0xd5, 0x76, 0x29, 0xcd, 0x66, 0xbb, 0x7b, 0x0b, 0x4f, 0xdd, 0x50, 0x71, + 0x05, 0xcb, 0x12, 0xec, 0x38, 0x10, 0x36, 0x14, 0x30, 0xa7, 0x8c, 0xcd, + 0x1f, 0x0a, 0xed, 0xd9, 0x6f, 0xac, 0x40, 0xf8, 0xf3, 0x18, 0x23, 0xd6, + 0xc3, 0xc1, 0x15, 0x34, 0xab, 0x3d, 0xc6, 0x97, 0x88, 0x38, 0xef, 0x91, + 0xe2, 0x52, 0x63, 0x62, 0xae, 0x86, 0x9f, 0xdf, 0xc5, 0x2a, 0x61, 0x66, + 0xbb, 0x56, 0x11, 0xa4, 0x3f, 0x47, 0x83, 0x86, 0x76, 0x49, 0xdb, 0x78, + 0xfd, 0xa0, 0x49, 0x54, 0xcb, 0x6a, 0x52, 0xf4, 0x3d, 0x81, 0x04, 0x89, + 0x34, 0x51, 0x94, 0x29, 0xde, 0x8d, 0xe1, 0x4a, 0x75, 0xa8, 0x7f, 0x18, + 0x02, 0x62, 0x5c, 0x39, 0x11, 0x38, 0xd7, 0x9a, 0x96, 0x77, 0x5b, 0x87, + 0xce, 0xff, 0x69, 0xd0, 0xf8, 0xd2, 0xb7, 0x29}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong oid + // tcID: 158 + {SEC_OID_SHA512, + 158, + {0x01, 0x39, 0xc2, 0x57, 0x1d, 0x73, 0xed, 0x85, 0x89, 0x5e, 0xd7, 0xe7, + 0x8b, 0xc4, 0xfd, 0x1e, 0xb4, 0x7b, 0x98, 0x83, 0xd5, 0xfe, 0xb7, 0xb1, + 0x7c, 0xf7, 0xb5, 0x71, 0xab, 0x4d, 0x97, 0x31, 0xe3, 0x21, 0x0c, 0x4d, + 0x4c, 0x3e, 0xb6, 0xc6, 0xf1, 0xf8, 0x33, 0xf5, 0x9e, 0x01, 0xe9, 0x48, + 0x7a, 0xfb, 0x35, 0xa0, 0xac, 0x55, 0x8f, 0x8c, 0x33, 0x7a, 0x12, 0x61, + 0xf2, 0xc6, 0xbb, 0xb2, 0x1d, 0xe0, 0xa5, 0x4d, 0x2f, 0x87, 0x40, 0xd4, + 0x52, 0x47, 0x7d, 0xdb, 0x8c, 0xa7, 0x34, 0xac, 0x9f, 0xdb, 0xc5, 0x08, + 0xe7, 0x7f, 0x26, 0x6b, 0x6e, 0xa3, 0x29, 0x1b, 0xd2, 0x6b, 0x16, 0x17, + 0xc7, 0xf2, 0x73, 0x7f, 0xea, 0x1b, 0x15, 0x4c, 0x03, 0x5e, 0xcd, 0x0e, + 0xc7, 0xc7, 0x96, 0x95, 0x5a, 0x66, 0xd2, 0x3a, 0x79, 0x9f, 0x75, 0x5c, + 0x64, 0xe2, 0x8b, 0x09, 0x96, 0xce, 0x26, 0xc5, 0x29, 0xa1, 0x1d, 0x87, + 0x64, 0x23, 0xdf, 0x3a, 0xab, 0xe0, 0xf2, 0xcb, 0x7d, 0x8b, 0x5a, 0x76, + 0x88, 0xb4, 0xb1, 0xa0, 0x56, 0x3e, 0xc3, 0xec, 0x92, 0x65, 0x17, 0x1b, + 0xd7, 0x66, 0xf2, 0x26, 0xe8, 0x55, 0x56, 0x73, 0x48, 0xdf, 0x48, 0xda, + 0x3e, 0x7c, 0x5b, 0x12, 0xbb, 0x6c, 0xd6, 0xb3, 0x77, 0x3e, 0xff, 0x51, + 0xd8, 0x2f, 0x0d, 0xe2, 0xfc, 0xea, 0x35, 0x9d, 0x88, 0xb6, 0x64, 0xdf, + 0xa9, 0xb3, 0x3c, 0x5a, 0xa0, 0x79, 0xa9, 0xe0, 0xd8, 0x74, 0x55, 0x3a, + 0x9e, 0xca, 0xf7, 0x6c, 0x0e, 0x13, 0x58, 0xc7, 0xe1, 0xf4, 0xcf, 0x2d, + 0x0b, 0x89, 0x43, 0x55, 0x57, 0x40, 0xa8, 0x27, 0xb9, 0x8d, 0x14, 0x1e, + 0x76, 0x0c, 0x27, 0xf7, 0xc6, 0x73, 0xc5, 0x4d, 0x56, 0x2d, 0x28, 0xef, + 0x86, 0x77, 0x0b, 0x36, 0x73, 0xdf, 0xd2, 0x05, 0x22, 0x2e, 0x6f, 0xf0, + 0xb0, 0x3f, 0x39, 0x4e, 0x89, 0xce, 0x5e, 0x04, 0x82, 0x5b, 0x46, 0x96, + 0xc4, 0xc8, 0x8e, 0x92, 0xdc, 0x32, 0x42, 0x74, 0x68, 0x72, 0xa8, 0xa4, + 0x09, 0xe5, 0xe0, 0x1b, 0x07, 0xff, 0x64, 0xef, 0x1e, 0x95, 0x54, 0xc3, + 0x5c, 0xd1, 0x63, 0x0a, 0x84, 0x21, 0x25, 0x51, 0x6c, 0x6f, 0x40, 0x73, + 0xb4, 0x55, 0x21, 0x76, 0x40, 0x71, 0x1d, 0x80, 0xd6, 0x35, 0x2e, 0x26, + 0x3e, 0xa0, 0x43, 0x9c, 0xb6, 0x7d, 0xfe, 0x9d, 0x9e, 0x16, 0x9c, 0x5a, + 0x9f, 0x0a, 0x34, 0xd2, 0x1d, 0xe6, 0x4d, 0x63, 0xe6, 0x7b, 0x44, 0x74, + 0xe1, 0x00, 0x4a, 0xf8, 0xa2, 0x51, 0x20, 0x0e, 0x21, 0xff, 0x01, 0xac, + 0xc9, 0x29, 0x0e, 0x6a, 0xfc, 0xd0, 0x2d, 0xa6, 0xbd, 0x5f, 0x18, 0xc2, + 0xaf, 0x4a, 0xc0, 0x14, 0x14, 0xee, 0xd6, 0x32, 0x11, 0xb1, 0x4a, 0xf3, + 0x8c, 0xe1, 0x03, 0xd1, 0x90, 0x06, 0x1e, 0xe6, 0xeb, 0x54, 0xed, 0xb6, + 0x9b, 0x4e, 0x44, 0x37, 0x08, 0x70, 0x31, 0x25, 0x88, 0x36, 0x47, 0x46, + 0x67, 0x84, 0xe4, 0x5e, 0xcd, 0xb6, 0xff, 0x15, 0xa9, 0xbe, 0x72, 0x81, + 0x49, 0x1b, 0xbd, 0x1e, 0x55, 0x74, 0x45, 0xc7, 0x7e, 0xf7, 0xd5, 0xde, + 0x6d, 0x50, 0xf8, 0xb0, 0x3a, 0xe9, 0xbb, 0xf6, 0x70, 0xed, 0xc8, 0xd8, + 0x7b, 0x7c, 0xe3, 0xd3, 0x9f, 0xb5, 0x7f, 0xa2, 0x45, 0xea, 0x98, 0xb5, + 0x4c, 0x4d, 0xa9, 0x7f, 0xf4, 0x92, 0x82, 0x06, 0x36, 0x88, 0x41, 0x25, + 0x78, 0x80, 0x19, 0x82, 0x36, 0xb3, 0x08, 0xac, 0x23, 0x0a, 0x18, 0xb2, + 0x0e, 0x5b, 0x89, 0xff, 0xaa, 0xa5, 0x8b, 0xe6, 0x6f, 0xb7, 0x48, 0xa2, + 0x97, 0x17, 0x94, 0xa8, 0x8f, 0x36, 0xc7, 0xc3, 0xb8, 0x1e, 0x38, 0x9c, + 0xa5, 0xcd, 0x99, 0x3a, 0x0f, 0xe6, 0xd9, 0x11, 0x83, 0x8a, 0xe0, 0x74, + 0x80, 0x92, 0x5d, 0x48, 0x99, 0xe3, 0x8e, 0x83}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: longer oid + // tcID: 159 + {SEC_OID_SHA512, + 159, + {0x65, 0xf9, 0x8b, 0x90, 0x1b, 0x21, 0xfc, 0xa8, 0x24, 0xa5, 0xc3, 0xc0, + 0x17, 0x5f, 0x30, 0x5a, 0x09, 0xc7, 0xd9, 0x9a, 0xaf, 0x15, 0xdf, 0x12, + 0x80, 0x1c, 0x7b, 0x4a, 0x8d, 0xec, 0xd1, 0x4e, 0x99, 0xbf, 0x1e, 0x2a, + 0x37, 0x8a, 0xa2, 0x9a, 0xd3, 0x54, 0x4a, 0x15, 0xf2, 0x81, 0x34, 0x78, + 0x12, 0xa6, 0xd0, 0x2f, 0x80, 0x71, 0x11, 0x39, 0xef, 0xfb, 0x6f, 0xb0, + 0xa9, 0x16, 0xb1, 0x5e, 0x56, 0xf8, 0x7a, 0x3a, 0xb7, 0xc0, 0x99, 0xed, + 0x80, 0x77, 0x38, 0xb6, 0x44, 0x72, 0x2b, 0x0d, 0xf4, 0xf9, 0x67, 0x6b, + 0xb0, 0x39, 0xc4, 0x41, 0x7a, 0xb9, 0x66, 0x82, 0x44, 0xab, 0xfe, 0x10, + 0xb6, 0x60, 0x48, 0x18, 0x32, 0xb5, 0x15, 0xc3, 0xe7, 0x56, 0xcb, 0x77, + 0x26, 0x16, 0x5a, 0x50, 0x28, 0x1b, 0xd4, 0x65, 0x5f, 0xa4, 0x1e, 0x5d, + 0xf3, 0x7a, 0xb0, 0xc8, 0x70, 0xa3, 0x34, 0xab, 0x43, 0x77, 0xfa, 0x98, + 0x61, 0xb0, 0xa7, 0xce, 0x70, 0xdd, 0x8a, 0xd8, 0x8f, 0xd7, 0xcc, 0x8f, + 0x8c, 0xdf, 0x97, 0x07, 0x84, 0x50, 0x1e, 0x3e, 0xe3, 0xe6, 0x2f, 0xb1, + 0x0f, 0xfa, 0x3d, 0xa0, 0x2e, 0xc3, 0x3b, 0x72, 0x3a, 0x79, 0xfd, 0xfa, + 0xb2, 0x82, 0xba, 0xae, 0x9a, 0xf3, 0x5c, 0xba, 0x56, 0x56, 0xb6, 0xa5, + 0x68, 0xca, 0x41, 0xa6, 0x0d, 0x0b, 0xbe, 0x24, 0xf4, 0xd3, 0x40, 0x5a, + 0xce, 0x89, 0x6b, 0x62, 0x67, 0xab, 0xba, 0xa8, 0x46, 0x66, 0x36, 0x1b, + 0x96, 0x9a, 0xd8, 0xf6, 0x44, 0x23, 0xcd, 0xa7, 0x30, 0x1e, 0x93, 0x18, + 0x30, 0x36, 0x3c, 0xae, 0x6b, 0x98, 0xcf, 0x11, 0xf7, 0x3f, 0xb9, 0x00, + 0x27, 0x80, 0x51, 0x8d, 0x71, 0xf2, 0xf2, 0x22, 0xcc, 0xcd, 0x07, 0x96, + 0x5b, 0xf3, 0x15, 0xc8, 0x56, 0x25, 0xaa, 0xa3, 0xa4, 0x7e, 0x31, 0x9a, + 0xc2, 0x6f, 0x35, 0xec, 0xd0, 0x11, 0x28, 0x2f, 0x10, 0x85, 0xdc, 0x1d, + 0x84, 0x26, 0x61, 0x53, 0x71, 0x8b, 0x2b, 0x87, 0xb7, 0x73, 0x6d, 0x4c, + 0x0e, 0x17, 0x5c, 0xe2, 0xa0, 0x75, 0x9b, 0x57, 0xa3, 0xb4, 0x12, 0x03, + 0x9e, 0xc5, 0x15, 0x0b, 0xa3, 0xc2, 0xd8, 0x4f, 0x6d, 0xee, 0x05, 0x00, + 0x69, 0x78, 0x43, 0x7b, 0x65, 0xdc, 0x68, 0xfc, 0xda, 0xb6, 0x37, 0x1a, + 0x0e, 0x84, 0xc5, 0xdb, 0x21, 0x69, 0x74, 0x36, 0xfb, 0x4a, 0x74, 0xfe, + 0x24, 0x21, 0x9f, 0x07, 0x7d, 0xce, 0x31, 0xa1, 0x37, 0x71, 0x17, 0x80, + 0x73, 0x75, 0x77, 0x4d, 0x45, 0x33, 0xf2, 0x8b, 0x87, 0x10, 0x36, 0x9c, + 0x14, 0xd5, 0x69, 0x80, 0x6a, 0xb6, 0x02, 0x6e, 0x0d, 0xad, 0x1f, 0x39, + 0xa0, 0xa3, 0x0a, 0x76, 0x6d, 0x5f, 0x43, 0x5d, 0xa0, 0x1b, 0x07, 0x2c, + 0xe6, 0xdd, 0x06, 0x49, 0xb2, 0x3d, 0x25, 0xf9, 0xd1, 0x6d, 0xd8, 0x06, + 0x45, 0xc0, 0xdd, 0xf9, 0x3e, 0x80, 0xac, 0x8d, 0x7d, 0x6f, 0xf5, 0x52, + 0x65, 0x6e, 0xc0, 0x48, 0xad, 0x7c, 0x31, 0xa5, 0x20, 0x47, 0xcd, 0xdc, + 0x86, 0xda, 0xf9, 0xec, 0x29, 0x04, 0x35, 0x89, 0x30, 0xb0, 0xf0, 0x82, + 0x18, 0x7b, 0x10, 0x4c, 0xf7, 0xfb, 0x86, 0x69, 0x15, 0xca, 0xac, 0x85, + 0x22, 0xe0, 0x60, 0x14, 0x1c, 0x8b, 0x58, 0x0d, 0x60, 0x2f, 0xf7, 0xf4, + 0xbc, 0x60, 0xde, 0xb6, 0xc2, 0x9d, 0xb8, 0xcd, 0xe0, 0x37, 0x05, 0xe9, + 0xd3, 0xae, 0x4a, 0x6e, 0x84, 0xe9, 0x57, 0x28, 0xe1, 0x58, 0x4f, 0x3d, + 0x00, 0xc5, 0x8a, 0xfa, 0x45, 0x13, 0x6c, 0x38, 0xe4, 0x82, 0xfa, 0x7c, + 0x7b, 0xdf, 0xfa, 0x39, 0xda, 0x74, 0x9e, 0x78, 0xae, 0x7e, 0x2a, 0x5e, + 0x30, 0x13, 0x42, 0x2a, 0xe9, 0xf9, 0x57, 0x69, 0x33, 0xdd, 0xaa, 0xd4, + 0xaf, 0xe5, 0x00, 0xba, 0x11, 0x04, 0xdd, 0xb3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 160 + {SEC_OID_SHA512, + 160, + {0x30, 0xa4, 0x51, 0x1b, 0x14, 0xbd, 0x34, 0x70, 0x31, 0xdb, 0xff, 0x60, + 0xa6, 0x0f, 0x69, 0xa1, 0x11, 0xa1, 0x94, 0x45, 0xc3, 0x36, 0x9e, 0xe8, + 0xd9, 0xfb, 0x20, 0xd3, 0xba, 0x93, 0x11, 0x4d, 0xf6, 0x8c, 0xee, 0xbf, + 0xa1, 0xa1, 0xb2, 0x80, 0x30, 0xa4, 0x3d, 0xd8, 0x50, 0x55, 0x18, 0xe9, + 0xa4, 0xa0, 0x4d, 0xfe, 0x14, 0xa8, 0x28, 0xdd, 0x49, 0x00, 0x58, 0x32, + 0xe5, 0x7f, 0xdf, 0x08, 0x90, 0x66, 0x1e, 0xeb, 0x57, 0x17, 0x44, 0x1b, + 0x2e, 0x27, 0xa4, 0x26, 0x24, 0xfe, 0xce, 0xda, 0xa2, 0xf3, 0x03, 0x5d, + 0x0d, 0xe3, 0xee, 0x48, 0xf1, 0xf8, 0x6d, 0x1b, 0xfb, 0x4a, 0x57, 0xe1, + 0x78, 0x14, 0x94, 0x03, 0x48, 0xe5, 0x7f, 0xe7, 0x04, 0xe4, 0x4b, 0x7c, + 0xc7, 0xba, 0x5f, 0x7b, 0x88, 0x91, 0xed, 0x9c, 0x11, 0x73, 0x1f, 0x77, + 0x44, 0x30, 0x34, 0x39, 0x16, 0x8e, 0x9f, 0xfb, 0xbd, 0x5c, 0x87, 0x05, + 0x42, 0x6c, 0xb3, 0x3a, 0x6d, 0x52, 0xdc, 0x91, 0x27, 0xbf, 0xed, 0x86, + 0x1d, 0xd2, 0xe8, 0x5e, 0xdc, 0xe5, 0xc0, 0xf8, 0x48, 0xb9, 0x9d, 0xb2, + 0x54, 0x6c, 0xa1, 0x0b, 0xd6, 0x5f, 0x5b, 0x0c, 0x36, 0xf3, 0x03, 0x67, + 0xad, 0xa3, 0xd4, 0x00, 0xaa, 0x9c, 0xbe, 0xe0, 0x83, 0xdc, 0x2c, 0x3d, + 0x99, 0xfd, 0x1d, 0xff, 0x71, 0xd7, 0x79, 0xfa, 0xad, 0xa4, 0x17, 0xcd, + 0xa3, 0x4f, 0x1d, 0xf0, 0x80, 0xe2, 0xc8, 0xc0, 0x20, 0x0f, 0x54, 0x51, + 0x31, 0xe3, 0x85, 0x45, 0x7a, 0x8a, 0x02, 0x36, 0x09, 0x9c, 0x61, 0xa2, + 0x8a, 0xe7, 0x37, 0xcf, 0xe6, 0xe2, 0x00, 0x19, 0x8d, 0xce, 0x46, 0xd1, + 0xe3, 0xb1, 0xc9, 0x7b, 0x09, 0xb3, 0x59, 0xe8, 0x6b, 0x99, 0x09, 0x18, + 0x7e, 0x42, 0xef, 0xf1, 0xab, 0xf9, 0x0f, 0xa5, 0x3e, 0x8c, 0xaf, 0x1e, + 0x17, 0xd3, 0x25, 0x44, 0xbb, 0x78, 0xfb, 0xc0, 0x16, 0x05, 0x86, 0xb0, + 0xe6, 0x15, 0xcf, 0x09, 0x80, 0x31, 0x4d, 0x1e, 0x13, 0xbb, 0xe6, 0x6a, + 0x1f, 0xf9, 0x7c, 0x06, 0x75, 0xd7, 0x2b, 0x78, 0x53, 0xc4, 0x41, 0x87, + 0x4a, 0xd4, 0x97, 0x9e, 0x8c, 0x22, 0xf7, 0x26, 0x96, 0x1b, 0x07, 0x7d, + 0x3e, 0x99, 0xcf, 0x92, 0xf4, 0xe6, 0xed, 0x28, 0xc8, 0xfb, 0x0d, 0x4f, + 0x79, 0xfb, 0x24, 0x14, 0xf6, 0x2a, 0x07, 0xe8, 0xf5, 0x5c, 0xd7, 0x9b, + 0xc5, 0x5d, 0x26, 0x62, 0x82, 0x2a, 0xa1, 0x72, 0x20, 0xc5, 0x38, 0x88, + 0x58, 0x8d, 0x89, 0x22, 0x9b, 0xc5, 0x96, 0xd1, 0xe0, 0x78, 0x83, 0xdc, + 0x71, 0x3c, 0x25, 0x95, 0xd0, 0x26, 0x95, 0x7f, 0x4f, 0xa6, 0x1a, 0xd2, + 0xa0, 0x0d, 0xdf, 0x1d, 0x4d, 0xad, 0x80, 0x80, 0xa3, 0x9f, 0xad, 0x12, + 0x24, 0x27, 0x93, 0xb1, 0x8a, 0xe2, 0x3c, 0xa6, 0x10, 0x6d, 0xaf, 0x71, + 0x7a, 0xfd, 0xe6, 0x07, 0x05, 0xd5, 0x9a, 0xae, 0x2f, 0xc1, 0x0d, 0xdf, + 0xe7, 0x23, 0x19, 0x69, 0xfc, 0xcd, 0xd9, 0x1a, 0x34, 0x7b, 0x6f, 0xc1, + 0x27, 0xeb, 0x52, 0xde, 0x6b, 0x92, 0xe4, 0x88, 0x77, 0x36, 0x00, 0x4a, + 0xbf, 0x2b, 0x62, 0xa3, 0xf2, 0x34, 0x46, 0xad, 0x8a, 0x0e, 0x73, 0xcf, + 0x75, 0xad, 0x70, 0x67, 0xbb, 0x27, 0x24, 0xe1, 0x6e, 0x72, 0x19, 0xd7, + 0xb2, 0x94, 0xaf, 0x79, 0xca, 0xc1, 0x96, 0x1b, 0x15, 0xe4, 0xd1, 0xc6, + 0x47, 0xf6, 0xa1, 0x07, 0xc6, 0x74, 0x5f, 0xbf, 0xc3, 0x22, 0x02, 0x5f, + 0xdb, 0x38, 0x6c, 0x55, 0x53, 0xdd, 0x98, 0x6b, 0xfd, 0x06, 0x47, 0xd8, + 0x49, 0x6a, 0x71, 0xf2, 0x64, 0xb9, 0xc7, 0x03, 0x43, 0xff, 0xf8, 0x29, + 0x01, 0x6a, 0x94, 0xed, 0x4a, 0xca, 0xd5, 0x61, 0xb5, 0x9b, 0xff, 0x1e, + 0x94, 0xbf, 0x6a, 0x0a, 0xc8, 0x6b, 0xf7, 0x48}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with modified node + // tcID: 161 + {SEC_OID_SHA512, + 161, + {0x14, 0x02, 0x74, 0x4b, 0x6a, 0x6c, 0x94, 0x92, 0x3b, 0xea, 0x2f, 0x48, + 0xd4, 0xac, 0xa6, 0x91, 0x50, 0xde, 0x1c, 0x4d, 0x4e, 0x04, 0xed, 0x7e, + 0x64, 0xe6, 0xcd, 0x2b, 0xc9, 0x7b, 0xd7, 0x89, 0x2e, 0xc9, 0x4d, 0x70, + 0x17, 0x3c, 0xff, 0x69, 0x85, 0xc7, 0x36, 0xb6, 0xbd, 0x5a, 0x69, 0x8c, + 0x41, 0xbc, 0x59, 0x87, 0x35, 0x31, 0x09, 0xee, 0x10, 0xc2, 0xdf, 0x36, + 0xa6, 0x81, 0xb6, 0xc8, 0x1e, 0x81, 0xdd, 0x0e, 0x39, 0x12, 0x54, 0x10, + 0x0b, 0x9f, 0x21, 0x9c, 0x49, 0x56, 0x3d, 0xc7, 0xb8, 0x71, 0xf7, 0x97, + 0xd0, 0x25, 0xed, 0x06, 0x90, 0x62, 0x64, 0x90, 0x6d, 0x29, 0x23, 0xff, + 0xa9, 0x31, 0xa0, 0x30, 0x9f, 0xf9, 0xe0, 0x72, 0xce, 0x75, 0x6d, 0x0b, + 0x47, 0x85, 0x32, 0x8c, 0x12, 0xd6, 0x30, 0x16, 0x9c, 0xd3, 0x49, 0x56, + 0xdd, 0xd7, 0xa0, 0xe7, 0x30, 0x78, 0xe7, 0xc7, 0x38, 0xe8, 0x12, 0x8c, + 0x9d, 0x31, 0x96, 0x86, 0x19, 0x7e, 0x53, 0xb9, 0x2c, 0xef, 0x17, 0xd8, + 0xb1, 0x0d, 0x5c, 0x8c, 0xeb, 0xf5, 0x00, 0x3d, 0x4d, 0x2c, 0x38, 0xc6, + 0x3c, 0x6c, 0xc2, 0x30, 0xd3, 0xaf, 0x74, 0x50, 0x76, 0x6e, 0x77, 0x59, + 0xae, 0x4e, 0x85, 0x4e, 0xfc, 0x19, 0x45, 0xf8, 0x55, 0xef, 0x2e, 0x09, + 0x8d, 0x81, 0x99, 0xb6, 0xb0, 0x24, 0xd4, 0x3a, 0xa9, 0xf7, 0x79, 0x3a, + 0xd9, 0x3d, 0xcd, 0x99, 0xdd, 0xda, 0x78, 0xe9, 0xf9, 0xbe, 0x8d, 0xa8, + 0xe3, 0x4d, 0x47, 0x96, 0x28, 0x0d, 0x5a, 0x68, 0x16, 0xb6, 0xbb, 0x75, + 0x65, 0x75, 0x56, 0x59, 0xaf, 0xcd, 0xe8, 0x9b, 0x5c, 0x12, 0xf9, 0xa9, + 0x0f, 0x59, 0x19, 0xc1, 0x5c, 0xcc, 0x3d, 0xe5, 0x85, 0xd8, 0x54, 0x36, + 0x93, 0xec, 0x44, 0xa6, 0x3c, 0xad, 0xd1, 0xfa, 0x09, 0xa8, 0x27, 0x88, + 0x0a, 0x40, 0x6c, 0xae, 0x0b, 0x51, 0x56, 0x8f, 0xf0, 0xe6, 0x22, 0xef, + 0xc2, 0xb7, 0xc6, 0x5f, 0x4a, 0x17, 0xb1, 0xde, 0x72, 0x8c, 0x68, 0xf3, + 0xa9, 0x29, 0x3d, 0x90, 0x4e, 0xc1, 0xbd, 0x33, 0xe3, 0x27, 0xec, 0xf8, + 0x80, 0xef, 0xed, 0xcd, 0x0d, 0xab, 0x78, 0xe2, 0xe1, 0x1f, 0xba, 0xc7, + 0xda, 0x50, 0x3b, 0xcb, 0x7e, 0xd9, 0x89, 0xd0, 0xf8, 0xc5, 0x34, 0xb1, + 0x29, 0x65, 0x87, 0xcb, 0x21, 0xdf, 0xb0, 0x49, 0xb8, 0x3b, 0xee, 0x34, + 0x03, 0x3a, 0x4a, 0x41, 0x4b, 0x27, 0xda, 0xe3, 0xe7, 0xf6, 0x12, 0x46, + 0x22, 0xe9, 0x0a, 0x58, 0x80, 0x3d, 0x8e, 0x85, 0xa4, 0x3a, 0x69, 0x2b, + 0x67, 0x5f, 0x3b, 0xdd, 0xb0, 0xfd, 0x2a, 0xa4, 0x66, 0x87, 0xf4, 0x14, + 0x82, 0xe1, 0x3e, 0xdd, 0x65, 0xaa, 0xa6, 0xfa, 0x5b, 0x40, 0xc3, 0x49, + 0xc4, 0x5d, 0xb1, 0x80, 0x39, 0x35, 0x56, 0x12, 0x23, 0x9b, 0x15, 0xbc, + 0x13, 0xea, 0xba, 0xb5, 0x38, 0xbe, 0x3b, 0x56, 0xbf, 0xf8, 0x0d, 0x3e, + 0x14, 0x2f, 0x69, 0x10, 0x98, 0x52, 0xc4, 0x64, 0x20, 0xdc, 0x15, 0x6e, + 0x11, 0xba, 0xbf, 0x02, 0xfb, 0x0a, 0x68, 0x24, 0x6d, 0xfb, 0xa0, 0xaf, + 0x8a, 0xea, 0x91, 0x8e, 0x5e, 0x2c, 0xcf, 0xbe, 0x42, 0x0e, 0xc1, 0x62, + 0x78, 0x4e, 0xbf, 0x75, 0x20, 0x23, 0x06, 0x80, 0xba, 0x64, 0xd1, 0x7f, + 0xce, 0x66, 0xdc, 0xfa, 0xd8, 0x7a, 0xff, 0xea, 0x0b, 0x5c, 0xd2, 0xc8, + 0x92, 0xe5, 0xf1, 0x47, 0xa4, 0x97, 0xdb, 0xa0, 0x31, 0xf4, 0x46, 0x5d, + 0x98, 0xd5, 0x88, 0xdc, 0x92, 0x5a, 0x93, 0x30, 0x54, 0x25, 0xcd, 0xa8, + 0x53, 0xd0, 0xee, 0xaf, 0xee, 0x04, 0xba, 0xbc, 0xf0, 0xac, 0xf8, 0x49, + 0xce, 0x36, 0xb5, 0x11, 0xd9, 0x0f, 0xa8, 0xa7, 0x51, 0x09, 0x39, 0xb2, + 0x0e, 0xd1, 0x1f, 0x79, 0x17, 0xee, 0x37, 0xbb}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: large integer in oid + // tcID: 162 + {SEC_OID_SHA512, + 162, + {0x2e, 0xc9, 0x64, 0xd1, 0x5d, 0x88, 0xd1, 0xbc, 0x2c, 0xef, 0xc9, 0x3b, + 0x2d, 0x5e, 0xb3, 0xf2, 0xc0, 0x6f, 0x68, 0x6b, 0xf4, 0xac, 0xd0, 0x4e, + 0xd7, 0xe2, 0x7e, 0xc0, 0x45, 0x59, 0x7b, 0x57, 0x12, 0x04, 0x09, 0x20, + 0x38, 0xd1, 0xb3, 0xc2, 0x36, 0xcb, 0x18, 0xf1, 0xf4, 0x49, 0x6b, 0xc4, + 0x8d, 0x17, 0x60, 0xf6, 0x27, 0x6b, 0xb0, 0x94, 0xb3, 0xfc, 0x8d, 0x3a, + 0x1b, 0xcc, 0xc5, 0x1c, 0x33, 0x19, 0x59, 0x7e, 0x8f, 0x44, 0x36, 0xcb, + 0x3b, 0xf6, 0x76, 0x75, 0x12, 0x57, 0xce, 0x3d, 0x33, 0xca, 0xd4, 0xe8, + 0x31, 0xb5, 0x7f, 0x79, 0x79, 0xd7, 0xcd, 0xc3, 0xba, 0x9d, 0x39, 0xb4, + 0xfa, 0x4c, 0x7f, 0x59, 0x9b, 0x50, 0x23, 0xde, 0x8c, 0x9e, 0x97, 0xfa, + 0x4b, 0x26, 0x3f, 0x6c, 0x71, 0x5b, 0x2e, 0x6c, 0xe1, 0x38, 0xec, 0xcd, + 0x55, 0x0c, 0x57, 0x41, 0x51, 0x0c, 0x05, 0x9c, 0xdb, 0xb6, 0xf1, 0x6d, + 0xf8, 0x4c, 0x47, 0xbc, 0x69, 0x73, 0x84, 0xcc, 0x9c, 0x52, 0xe7, 0xa5, + 0xcf, 0x35, 0xe9, 0x26, 0x5f, 0xe4, 0xa7, 0x67, 0x38, 0x17, 0xd5, 0xee, + 0x5d, 0x88, 0xea, 0x64, 0x3c, 0x15, 0x5a, 0xf4, 0x35, 0x0d, 0x85, 0x03, + 0xa4, 0xaf, 0x04, 0x4d, 0xa8, 0xfa, 0x87, 0xb6, 0x4f, 0x15, 0x1b, 0x8c, + 0x57, 0x9d, 0xeb, 0x09, 0x76, 0x8a, 0x6f, 0x3a, 0x08, 0x62, 0xa3, 0xbd, + 0xc8, 0xf2, 0x3e, 0xa5, 0xc2, 0x2f, 0x98, 0x62, 0xe2, 0x47, 0x95, 0xbd, + 0xbd, 0xf0, 0x1e, 0x84, 0x46, 0xe9, 0x37, 0x71, 0xb1, 0x31, 0xbe, 0xb4, + 0x62, 0x30, 0x44, 0x0a, 0xfa, 0x4a, 0xa5, 0x66, 0x50, 0x83, 0xd3, 0x73, + 0x35, 0x9b, 0x76, 0xc8, 0xb4, 0xd9, 0x1e, 0x86, 0x0b, 0x45, 0x69, 0x9c, + 0xc1, 0xc3, 0x71, 0x47, 0x32, 0x88, 0x9d, 0xac, 0x71, 0x31, 0x9a, 0xfc, + 0xa0, 0x9a, 0x0b, 0x76, 0x9c, 0x18, 0x81, 0x0a, 0xb0, 0xa7, 0x2b, 0x8c, + 0x3a, 0xee, 0x35, 0x18, 0x8e, 0x57, 0x58, 0x47, 0x32, 0x30, 0x84, 0x09, + 0x72, 0xb1, 0xb5, 0x5a, 0x08, 0x95, 0x89, 0x4e, 0xa3, 0x60, 0xc3, 0xbe, + 0x19, 0xd1, 0x3f, 0x8f, 0xf8, 0x96, 0x60, 0x97, 0x1e, 0xe9, 0xc6, 0xc2, + 0x7d, 0xa9, 0x7d, 0xc3, 0xf0, 0x9b, 0xa6, 0x29, 0x1b, 0x19, 0xe2, 0x86, + 0x8a, 0x0c, 0x6e, 0x71, 0x32, 0xf5, 0x12, 0x3b, 0x53, 0x15, 0x2b, 0xa3, + 0x3c, 0xaf, 0x41, 0xc7, 0xd9, 0x41, 0xd3, 0xcd, 0x09, 0x08, 0x25, 0x5a, + 0x53, 0x0c, 0xda, 0xbc, 0x35, 0x6b, 0xee, 0xa4, 0x16, 0x9c, 0x99, 0x6a, + 0x6e, 0x9b, 0x31, 0x7d, 0x28, 0xee, 0xe7, 0x9c, 0xe0, 0x21, 0xb7, 0x14, + 0xf5, 0x4f, 0x39, 0x8f, 0xb8, 0x55, 0x4b, 0x24, 0xfa, 0xc2, 0x89, 0x93, + 0xf8, 0xc4, 0x04, 0x15, 0x24, 0x10, 0x39, 0xa9, 0x17, 0x62, 0x27, 0x73, + 0x5d, 0x43, 0x92, 0xba, 0x15, 0xea, 0xe4, 0x7d, 0x89, 0xc0, 0x28, 0x10, + 0x18, 0xdf, 0x2e, 0xde, 0xc1, 0x7c, 0x5d, 0xaf, 0x17, 0xef, 0x4d, 0x2f, + 0xb7, 0xcb, 0x0d, 0x84, 0x93, 0x97, 0xd8, 0xcc, 0x5e, 0xd2, 0x0b, 0x52, + 0xfc, 0x4d, 0x22, 0x2e, 0x35, 0x10, 0xc3, 0xd7, 0x5c, 0x24, 0xac, 0x49, + 0x64, 0x05, 0x3b, 0xff, 0x5d, 0x15, 0x47, 0x6c, 0xaa, 0x86, 0x21, 0x8e, + 0xd5, 0x98, 0x8b, 0x92, 0xdb, 0x01, 0xff, 0x99, 0x9e, 0x74, 0x84, 0x6e, + 0x52, 0x18, 0x59, 0x5f, 0x9a, 0x67, 0xb6, 0x04, 0xef, 0xa7, 0xe7, 0x71, + 0xdd, 0xfb, 0xc2, 0x36, 0x77, 0x49, 0xac, 0x81, 0x72, 0xd8, 0x50, 0x48, + 0x46, 0xac, 0x64, 0x81, 0x6e, 0x31, 0x7e, 0x40, 0xc0, 0xc7, 0xec, 0x59, + 0x66, 0x89, 0x81, 0xc7, 0xd9, 0x1d, 0x39, 0x58, 0x2d, 0x4e, 0x5e, 0xa1, + 0x04, 0x11, 0x36, 0x64, 0x5a, 0x23, 0xad, 0x37}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 163 + {SEC_OID_SHA512, + 163, + {0xb8, 0x2c, 0x24, 0xa2, 0x76, 0x8b, 0x4d, 0xd4, 0x85, 0x25, 0x65, 0x21, + 0x87, 0x95, 0x87, 0x67, 0x93, 0xaa, 0xd9, 0x71, 0x2b, 0x43, 0x43, 0xaf, + 0xe3, 0x0e, 0xcb, 0xd0, 0x3a, 0x91, 0x12, 0xd4, 0x73, 0x78, 0x85, 0x9a, + 0x14, 0x45, 0xa0, 0xa1, 0x3f, 0x47, 0xc3, 0x06, 0xe4, 0x53, 0x54, 0x12, + 0x28, 0xe8, 0xa9, 0x27, 0x38, 0x29, 0xaa, 0xd0, 0x65, 0x3d, 0x54, 0xa2, + 0x12, 0x6b, 0xa0, 0x65, 0x8a, 0x2c, 0x0b, 0x73, 0x0e, 0xaa, 0x1f, 0x8d, + 0x53, 0x53, 0x38, 0x6f, 0x16, 0x01, 0x9a, 0x25, 0x8e, 0xe6, 0x90, 0x58, + 0xa3, 0x09, 0x12, 0xcb, 0xdc, 0x5e, 0x50, 0xcb, 0x84, 0xed, 0x47, 0xf6, + 0xdf, 0x68, 0x17, 0x13, 0x60, 0x3d, 0xbf, 0xb5, 0x1f, 0xa4, 0x6b, 0x3d, + 0x31, 0xa9, 0xf5, 0xe9, 0xcf, 0x93, 0x7b, 0x34, 0x80, 0x22, 0xdb, 0x4f, + 0x6f, 0x51, 0x2c, 0x1a, 0xa6, 0x09, 0x74, 0xbe, 0xbc, 0x6b, 0x12, 0x5a, + 0x04, 0x98, 0x94, 0xc2, 0xbd, 0x4d, 0xef, 0x0b, 0x55, 0xaf, 0x5d, 0xdb, + 0x6d, 0x8a, 0x22, 0x8e, 0xa0, 0x2b, 0x9e, 0xac, 0x2c, 0x46, 0xc8, 0x35, + 0xad, 0x00, 0xe9, 0x4e, 0xf5, 0x95, 0x29, 0x97, 0xb7, 0x62, 0x6c, 0x37, + 0xd8, 0x99, 0xbf, 0x26, 0x09, 0xa2, 0x24, 0xe5, 0x4c, 0x2d, 0xd2, 0x7c, + 0x09, 0xc1, 0x78, 0xa6, 0x81, 0xa5, 0xa8, 0x10, 0xd5, 0x94, 0xf2, 0xdd, + 0xb9, 0x3f, 0xbd, 0xf4, 0x4e, 0xba, 0x21, 0xb0, 0xe0, 0x92, 0xba, 0x99, + 0xb8, 0xa7, 0xe9, 0xac, 0xa3, 0x30, 0x63, 0x72, 0xe5, 0x52, 0x29, 0x3b, + 0x51, 0xb6, 0xb1, 0x76, 0x46, 0xbb, 0xd0, 0x6a, 0x3f, 0xba, 0xc2, 0x54, + 0xf7, 0x54, 0x9e, 0x54, 0x4a, 0x4d, 0x1e, 0x38, 0x22, 0xad, 0xaf, 0xbc, + 0x46, 0xc2, 0x99, 0xf9, 0xf2, 0x45, 0x0b, 0x0a, 0xe2, 0x67, 0xff, 0x4e, + 0xd4, 0x71, 0x7e, 0x3f, 0x4c, 0x2f, 0xef, 0x81, 0x63, 0x3f, 0x9a, 0x14, + 0x99, 0xf9, 0x0d, 0xc4, 0x36, 0xab, 0x2f, 0x0a, 0x59, 0x8e, 0x53, 0x90, + 0xa6, 0x97, 0x8f, 0x56, 0xad, 0x0d, 0xfd, 0x6c, 0x8d, 0x9a, 0x9f, 0x8c, + 0x7f, 0x4d, 0x53, 0x70, 0x69, 0x9d, 0x1b, 0x8a, 0x86, 0xc7, 0x79, 0x48, + 0x8b, 0x6b, 0x6a, 0x91, 0x70, 0xd1, 0xa8, 0x2e, 0x6d, 0xe4, 0x78, 0x33, + 0x77, 0x4a, 0xd7, 0x6f, 0x06, 0xa0, 0x5f, 0x19, 0x10, 0x5c, 0x99, 0x36, + 0x14, 0x6e, 0x98, 0xc8, 0xa3, 0xa6, 0xb5, 0xda, 0xd4, 0xf6, 0xe6, 0xe5, + 0xda, 0xa0, 0x1d, 0xc0, 0xb8, 0x03, 0xfb, 0x4c, 0xfe, 0x45, 0x5f, 0x20, + 0xc6, 0x77, 0xff, 0x50, 0x1e, 0xcc, 0xcc, 0xb1, 0xc5, 0xff, 0xfd, 0xb1, + 0x11, 0x64, 0x58, 0x35, 0x18, 0x3c, 0xc0, 0x6c, 0x37, 0x63, 0xbe, 0xba, + 0x5d, 0x75, 0x3a, 0x6e, 0xde, 0x04, 0xac, 0xa0, 0x3f, 0x5f, 0x96, 0x15, + 0x5d, 0xe6, 0xad, 0x93, 0xb2, 0x11, 0xb2, 0xeb, 0x2a, 0x70, 0xd7, 0x2e, + 0x3c, 0x25, 0x7a, 0xe4, 0xf1, 0xa0, 0xcb, 0xae, 0x56, 0x42, 0xb9, 0xfd, + 0x48, 0x81, 0xe3, 0x6c, 0x69, 0xbc, 0x9e, 0x46, 0x55, 0xfa, 0x90, 0x08, + 0xcf, 0xd7, 0x82, 0x1f, 0xd7, 0x23, 0x91, 0x20, 0x92, 0x41, 0xf6, 0x04, + 0xbb, 0x2b, 0x00, 0xea, 0x99, 0xd8, 0xf5, 0x45, 0xc9, 0xbb, 0xad, 0x62, + 0x58, 0xa1, 0x1a, 0x0f, 0xc2, 0x26, 0x18, 0xcb, 0x44, 0xe7, 0x13, 0xad, + 0xbe, 0x41, 0x76, 0xed, 0xd9, 0xc3, 0x06, 0x85, 0xf0, 0xbf, 0x76, 0xe4, + 0xde, 0x97, 0x86, 0x2d, 0x47, 0xc0, 0xc1, 0xab, 0xb8, 0x0b, 0x47, 0xb6, + 0x32, 0x3b, 0x69, 0xb7, 0x74, 0x51, 0xd5, 0x9b, 0xbf, 0x27, 0x46, 0x19, + 0x37, 0x4c, 0xb3, 0x74, 0x57, 0x25, 0xd5, 0xad, 0x2c, 0x82, 0x8f, 0xee, + 0x88, 0x82, 0x92, 0x86, 0xa3, 0x52, 0x71, 0x4e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: oid with invalid node + // tcID: 164 + {SEC_OID_SHA512, + 164, + {0x43, 0xf7, 0x36, 0xea, 0xee, 0xc5, 0xb5, 0xae, 0x03, 0xb1, 0xc6, 0x8c, + 0x46, 0x0e, 0x11, 0x5d, 0x20, 0xa6, 0xc1, 0xb4, 0x56, 0xf5, 0x84, 0x75, + 0x99, 0xae, 0xd9, 0xaf, 0x29, 0x00, 0xc6, 0x31, 0x6b, 0xc0, 0x90, 0x72, + 0x9d, 0x46, 0x6a, 0x83, 0xb6, 0x87, 0x98, 0x34, 0x10, 0x8d, 0xda, 0x03, + 0x25, 0x77, 0x09, 0x13, 0xf1, 0x4b, 0x24, 0x8a, 0x71, 0x70, 0x7a, 0x52, + 0xfa, 0x29, 0x82, 0xdb, 0x36, 0x8f, 0x86, 0xb4, 0xea, 0xb5, 0x2d, 0xcc, + 0xa3, 0x1c, 0x07, 0xcc, 0x5e, 0x7e, 0xf1, 0x63, 0x4c, 0x6a, 0x1b, 0x25, + 0xe2, 0x73, 0xfb, 0x35, 0xd3, 0xf8, 0x02, 0x57, 0x12, 0x78, 0xf7, 0x9b, + 0x8c, 0x27, 0xa6, 0xcf, 0x2a, 0x17, 0x02, 0x05, 0xc4, 0x93, 0xfc, 0x45, + 0x72, 0x48, 0x17, 0x0e, 0xcb, 0xca, 0x4e, 0xbd, 0x0b, 0x42, 0xbc, 0x3d, + 0x03, 0x19, 0x84, 0x89, 0x68, 0x0f, 0xcb, 0x5e, 0x58, 0xbb, 0x31, 0xc2, + 0xb2, 0x2d, 0x2a, 0xa1, 0xb9, 0x9d, 0x8c, 0x8c, 0x3c, 0xcf, 0x42, 0xfb, + 0x78, 0x4c, 0x87, 0x8f, 0x3c, 0x76, 0x32, 0xa6, 0x56, 0x78, 0x1e, 0xf6, + 0x38, 0x38, 0x1c, 0x36, 0x04, 0xb0, 0xf4, 0xd8, 0x4f, 0xc7, 0x08, 0x6c, + 0x00, 0x00, 0x66, 0x4f, 0xb6, 0xba, 0xb3, 0x3e, 0x55, 0x10, 0x5d, 0xfd, + 0x5d, 0xfb, 0xef, 0x63, 0x49, 0x05, 0xda, 0xfb, 0xc1, 0x2d, 0xa2, 0xa2, + 0x5d, 0xf3, 0xbd, 0x85, 0x30, 0x44, 0x0f, 0xa6, 0x36, 0x81, 0x2d, 0xa3, + 0x9c, 0x5f, 0xaf, 0x26, 0xe7, 0x62, 0x61, 0xa4, 0xff, 0x94, 0x77, 0x95, + 0x15, 0x6e, 0x9d, 0x15, 0x9d, 0x6b, 0xd5, 0xb0, 0xc9, 0xc9, 0xb8, 0x6e, + 0xe1, 0x81, 0x8d, 0x31, 0xda, 0xc3, 0xf5, 0x41, 0xa4, 0xbb, 0x6b, 0x25, + 0xa0, 0x2d, 0xf8, 0x20, 0x57, 0xbe, 0x4f, 0x93, 0x20, 0xc8, 0xbe, 0x97, + 0x64, 0xe9, 0x89, 0xaa, 0xea, 0xb7, 0x2d, 0x85, 0x59, 0xdd, 0x35, 0xbb, + 0x1b, 0xfc, 0x22, 0x19, 0x40, 0x62, 0x4d, 0xb0, 0x6f, 0x46, 0xe4, 0x67, + 0x93, 0x6b, 0xbe, 0xb1, 0xb9, 0x70, 0x18, 0xb7, 0xe6, 0x32, 0xd7, 0x70, + 0x44, 0x7b, 0xdf, 0x75, 0x53, 0xd9, 0xf6, 0x96, 0xb6, 0xef, 0x56, 0xf2, + 0xb7, 0x37, 0xaa, 0x61, 0x71, 0x79, 0x1d, 0x75, 0x6c, 0x08, 0x09, 0xb3, + 0xd5, 0x0c, 0x5c, 0xde, 0x73, 0x74, 0x92, 0xb8, 0x7a, 0x9c, 0x55, 0x17, + 0xc6, 0x60, 0x7d, 0xf7, 0x7c, 0xa1, 0x26, 0xe0, 0x8e, 0x34, 0x13, 0x96, + 0x64, 0x13, 0x7b, 0x6b, 0xd3, 0x0c, 0xe2, 0xe6, 0xd9, 0x7a, 0x9e, 0x2b, + 0x8c, 0x4d, 0x4d, 0x44, 0x41, 0xc7, 0x16, 0x97, 0x69, 0x7b, 0xc3, 0xff, + 0x75, 0xfc, 0xd9, 0x80, 0xd6, 0xe6, 0x5e, 0x8a, 0xd8, 0xa0, 0xb3, 0xd2, + 0x9b, 0xc9, 0x52, 0xe0, 0x7c, 0x19, 0xa5, 0xbc, 0x0f, 0x5f, 0x09, 0x35, + 0x7c, 0xb6, 0x64, 0xdc, 0x8b, 0x79, 0xef, 0x72, 0x79, 0xf0, 0x47, 0xff, + 0x1a, 0x75, 0x92, 0xb5, 0xac, 0x8b, 0x1b, 0xc9, 0x8b, 0x99, 0xa4, 0x26, + 0xda, 0x08, 0xa2, 0x17, 0x8f, 0x76, 0xd9, 0x66, 0x24, 0xce, 0x84, 0xe1, + 0x99, 0x6e, 0x3b, 0x4a, 0xf9, 0xe9, 0x78, 0xe0, 0x41, 0xc5, 0xe3, 0x26, + 0xf3, 0xc9, 0xe0, 0xdb, 0x0f, 0xdd, 0x77, 0x87, 0xe2, 0xc1, 0x38, 0x06, + 0x3d, 0xb4, 0x41, 0x51, 0x82, 0xe9, 0xaf, 0x87, 0xc7, 0x4c, 0xd3, 0x6f, + 0xef, 0x96, 0x76, 0x17, 0x03, 0xe5, 0x84, 0x3a, 0xca, 0x4c, 0x39, 0x63, + 0xf4, 0x84, 0xb9, 0x0b, 0x1b, 0x80, 0x0d, 0x18, 0x9f, 0xf7, 0x27, 0xde, + 0xba, 0xa2, 0x77, 0x3e, 0x08, 0xc8, 0xca, 0x70, 0xc6, 0xf7, 0x62, 0xbb, + 0xc9, 0x35, 0x68, 0x7f, 0x4b, 0xb1, 0x03, 0xb5, 0x38, 0x05, 0x49, 0x5c, + 0xc0, 0xbd, 0x6c, 0xae, 0xde, 0xe8, 0x34, 0xeb}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of null + // tcID: 165 + {SEC_OID_SHA512, + 165, + {0xa9, 0xe8, 0x0f, 0x11, 0xd1, 0x1c, 0x6a, 0x1c, 0x07, 0x31, 0x97, 0x88, + 0x83, 0x79, 0x39, 0xfc, 0xc5, 0x5b, 0x76, 0xca, 0xe1, 0xc7, 0x33, 0x8e, + 0x58, 0x58, 0xe5, 0x6a, 0xa2, 0x50, 0x34, 0x3b, 0x3a, 0x3b, 0x2c, 0x89, + 0x8e, 0x0e, 0x47, 0x62, 0x3f, 0x4f, 0x3c, 0xc1, 0xfa, 0x64, 0x99, 0xff, + 0x7f, 0x12, 0xbd, 0xd8, 0xd4, 0x3b, 0x4c, 0x81, 0x1c, 0x06, 0x7b, 0xa6, + 0x73, 0x99, 0x58, 0xdc, 0xba, 0x6c, 0x84, 0x9a, 0x7f, 0x1d, 0xd9, 0x24, + 0xb1, 0x2a, 0x64, 0x42, 0xa6, 0xbf, 0xe5, 0xea, 0x60, 0x87, 0x64, 0x52, + 0xb8, 0x65, 0x89, 0xa9, 0x04, 0xd7, 0x1b, 0x7b, 0x99, 0x7a, 0x1d, 0xc4, + 0x48, 0x6b, 0xc1, 0xb4, 0xf2, 0xa9, 0x77, 0x69, 0x48, 0xe0, 0xc3, 0xd1, + 0xda, 0x88, 0x7c, 0x20, 0xbe, 0x12, 0x6d, 0xb4, 0x14, 0x56, 0x64, 0x25, + 0xa4, 0x09, 0x57, 0x7e, 0xef, 0x69, 0x69, 0x83, 0x6b, 0xb8, 0x4a, 0xfb, + 0x71, 0x5f, 0xf8, 0xe7, 0xf4, 0x34, 0x50, 0x55, 0x03, 0x19, 0x3b, 0xa9, + 0xe3, 0x98, 0xbb, 0x7a, 0x15, 0xdf, 0x0b, 0x13, 0x2b, 0xca, 0xbe, 0x98, + 0xd6, 0x4e, 0x05, 0xae, 0xf8, 0x00, 0x7b, 0x9a, 0xcc, 0x87, 0xb1, 0x79, + 0x22, 0x83, 0x46, 0x8b, 0xa7, 0x7f, 0xa8, 0x17, 0x35, 0x85, 0x41, 0x1d, + 0xa8, 0x73, 0x08, 0xf3, 0x71, 0x5d, 0x0c, 0xaf, 0x95, 0x7f, 0x44, 0xb0, + 0x5f, 0x5f, 0xae, 0x57, 0x95, 0x51, 0xa1, 0x11, 0x28, 0x8b, 0xfc, 0x8e, + 0x3a, 0x2c, 0x2b, 0xd4, 0x1d, 0xb3, 0xdd, 0x74, 0x1a, 0xe3, 0xc7, 0x0b, + 0xcd, 0x9f, 0x01, 0x50, 0x41, 0x74, 0xd9, 0x11, 0x7d, 0xae, 0x1b, 0xfa, + 0xe2, 0xf3, 0x8b, 0x03, 0x91, 0xa3, 0x77, 0xd2, 0x30, 0xa6, 0xdc, 0x24, + 0x6c, 0x55, 0x2b, 0x4f, 0xe4, 0x1c, 0x7b, 0xc4, 0xe7, 0x97, 0xda, 0xaf, + 0x5d, 0xc5, 0xb4, 0x21, 0xd1, 0xb5, 0xe7, 0xd8, 0x8c, 0x69, 0xc5, 0xd5, + 0xd7, 0xb4, 0xdc, 0xda, 0xd3, 0xa2, 0xa8, 0x54, 0x93, 0x5c, 0x01, 0xfc, + 0x7e, 0x44, 0xfb, 0xcc, 0xe8, 0x5e, 0x64, 0x19, 0x51, 0x1b, 0xd3, 0x19, + 0x1c, 0x97, 0x3c, 0x65, 0x90, 0xe0, 0x24, 0xdd, 0x21, 0xe4, 0x6c, 0x0a, + 0x51, 0x44, 0xe7, 0x1b, 0x4f, 0x71, 0x66, 0xf4, 0xbb, 0x69, 0x45, 0x5f, + 0x59, 0xc6, 0xe6, 0x17, 0xee, 0x45, 0x7d, 0x0f, 0xd1, 0xaa, 0xbc, 0x9f, + 0x77, 0xb5, 0x6a, 0x05, 0x39, 0x7c, 0xce, 0xae, 0x6c, 0x4a, 0x7d, 0xfd, + 0xa5, 0x75, 0x8e, 0x52, 0xf6, 0xc9, 0x4a, 0x89, 0x49, 0xd4, 0x26, 0xe6, + 0xf5, 0x54, 0xb2, 0xaa, 0x86, 0x76, 0x7d, 0x32, 0xac, 0xe6, 0x88, 0x5f, + 0x4c, 0x63, 0x76, 0x77, 0x75, 0xea, 0x2b, 0xc9, 0x25, 0x32, 0x5d, 0x9f, + 0xdf, 0x66, 0x5d, 0xbc, 0x94, 0x1d, 0x6c, 0xeb, 0xcc, 0x03, 0x85, 0xf5, + 0x90, 0xba, 0x36, 0x10, 0x0e, 0x68, 0x48, 0xe3, 0x09, 0xd3, 0xd2, 0xe2, + 0xcd, 0x05, 0x23, 0xfa, 0x7a, 0xb9, 0x5f, 0xa8, 0x71, 0xd7, 0x85, 0x10, + 0xa9, 0x78, 0xa9, 0x88, 0xc3, 0x4e, 0x10, 0x20, 0x4f, 0x1d, 0x66, 0x9a, + 0x4f, 0x78, 0x85, 0x8f, 0xb4, 0x96, 0x72, 0xc1, 0x3e, 0x9f, 0x48, 0x9f, + 0xca, 0x23, 0x6b, 0x91, 0x3f, 0xdf, 0x07, 0x5a, 0x71, 0x67, 0xd1, 0xe2, + 0x7e, 0x45, 0xa6, 0xb3, 0x61, 0x4e, 0x55, 0xf7, 0x81, 0x7f, 0x19, 0x1c, + 0xb2, 0xe0, 0x9f, 0xa3, 0xc9, 0x8a, 0x6a, 0x77, 0xad, 0x03, 0x30, 0x38, + 0x5a, 0xf0, 0xc8, 0x75, 0xc4, 0x71, 0x01, 0x0e, 0x33, 0xa8, 0xc1, 0x63, + 0x3a, 0x23, 0xba, 0xdc, 0x03, 0xf7, 0x04, 0x6a, 0x6c, 0x26, 0x34, 0x05, + 0x48, 0x92, 0xd6, 0x0d, 0x5b, 0x3d, 0xa0, 0xae, 0xb3, 0xf1, 0x42, 0x82, + 0x74, 0x9e, 0x7e, 0x5e, 0x62, 0xc9, 0x76, 0x0d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null contains leading 0 + // tcID: 166 + {SEC_OID_SHA512, + 166, + {0xc0, 0x88, 0x6e, 0x88, 0x22, 0x49, 0xdc, 0xd8, 0x1d, 0xd6, 0x53, 0xf4, + 0x6d, 0x96, 0xe5, 0xdb, 0x09, 0x3c, 0x42, 0x16, 0xc3, 0x75, 0xe4, 0xe7, + 0xcf, 0x73, 0x17, 0x25, 0x4f, 0x97, 0x8c, 0x84, 0x6c, 0x11, 0xd3, 0x42, + 0x20, 0xb4, 0x46, 0x0a, 0xb2, 0x06, 0x23, 0x09, 0xd0, 0x59, 0xc6, 0x31, + 0x45, 0x63, 0xb5, 0xc1, 0x28, 0xa6, 0x8c, 0x46, 0xda, 0x17, 0x2f, 0xc9, + 0xf0, 0x7f, 0x56, 0x9d, 0x50, 0x43, 0xb3, 0x28, 0xe4, 0x8a, 0x18, 0xef, + 0x5a, 0x59, 0xae, 0x15, 0xb8, 0x36, 0x88, 0x20, 0x89, 0x1f, 0xa3, 0x6b, + 0x88, 0x3c, 0xa7, 0x1e, 0xa1, 0x46, 0x32, 0x98, 0x5e, 0x61, 0x18, 0x14, + 0x91, 0xe7, 0x1b, 0x60, 0x79, 0x62, 0xf2, 0x57, 0x4f, 0x95, 0xe9, 0xbf, + 0x95, 0xeb, 0x22, 0x37, 0x0b, 0xab, 0xf7, 0x33, 0x61, 0xb7, 0x04, 0xca, + 0xc8, 0x3c, 0x81, 0x4c, 0x5c, 0x05, 0x97, 0xbd, 0x45, 0x65, 0x8f, 0xed, + 0xea, 0xdd, 0x0d, 0x5d, 0x87, 0x67, 0x1c, 0x7f, 0x67, 0xf6, 0x82, 0x5d, + 0x0d, 0x18, 0x61, 0x8f, 0x33, 0x7e, 0x4d, 0x5e, 0x55, 0x06, 0x2f, 0x47, + 0x4b, 0x24, 0x2a, 0x08, 0xfc, 0xb1, 0x83, 0x19, 0x16, 0xd4, 0x66, 0x48, + 0xba, 0x55, 0xc8, 0x57, 0xc8, 0x97, 0xf3, 0xcb, 0x88, 0x68, 0xb1, 0x9c, + 0x3b, 0x61, 0x79, 0x96, 0x6f, 0xb7, 0x9f, 0x05, 0x86, 0x02, 0x0e, 0x3b, + 0x6a, 0xbe, 0x68, 0x62, 0x1f, 0x48, 0x00, 0x4d, 0xf4, 0x22, 0xc9, 0xe9, + 0xa6, 0x95, 0x34, 0x54, 0x2a, 0xd1, 0xb5, 0x58, 0x5e, 0xc2, 0xf0, 0x52, + 0x76, 0x8a, 0x67, 0x47, 0x13, 0x57, 0xc0, 0x35, 0x03, 0x23, 0xf3, 0xce, + 0x37, 0x26, 0x09, 0x62, 0x16, 0x92, 0xc4, 0x71, 0x4a, 0x67, 0x2b, 0x42, + 0x13, 0x8f, 0x27, 0x4c, 0xef, 0x4a, 0x6d, 0x47, 0x04, 0x72, 0x18, 0x57, + 0x6e, 0x9f, 0xec, 0xc5, 0x06, 0xf5, 0xbc, 0xaa, 0x23, 0x39, 0x38, 0x39, + 0x72, 0xaa, 0xae, 0xad, 0xf7, 0xf1, 0xef, 0xa3, 0xe4, 0xec, 0xf1, 0xae, + 0x30, 0x07, 0x35, 0xd2, 0x7c, 0xb9, 0x19, 0xc1, 0x36, 0x6e, 0xed, 0x82, + 0xf2, 0xed, 0xa8, 0x33, 0x15, 0x4c, 0x96, 0xeb, 0xa7, 0xa5, 0xf9, 0xeb, + 0x7e, 0x45, 0x50, 0x4d, 0xff, 0x03, 0x20, 0xc0, 0xa1, 0x21, 0x81, 0x24, + 0x4f, 0x47, 0x30, 0x3b, 0x77, 0x4b, 0x92, 0x5f, 0xc3, 0x88, 0x72, 0x59, + 0x00, 0x3c, 0xf5, 0xdb, 0x9a, 0xda, 0xeb, 0x95, 0x6d, 0x37, 0x48, 0xaa, + 0xee, 0xaf, 0x18, 0xe0, 0xd6, 0x7b, 0x00, 0x00, 0x76, 0x21, 0x04, 0x70, + 0xaf, 0x70, 0x07, 0x4b, 0xc7, 0x63, 0x3b, 0x20, 0xd0, 0x6e, 0xd6, 0xd3, + 0xb9, 0xf9, 0xcf, 0x58, 0x68, 0xfe, 0xe4, 0x80, 0xec, 0x2f, 0x80, 0xfb, + 0x5a, 0xd0, 0xd1, 0x15, 0x51, 0x52, 0x49, 0xb4, 0xa7, 0x2e, 0x25, 0x6a, + 0xe6, 0xca, 0xea, 0x18, 0x7a, 0x89, 0xdb, 0x36, 0x91, 0xde, 0x3d, 0x63, + 0xbf, 0x4c, 0x6e, 0xec, 0x37, 0xef, 0x2a, 0x4d, 0xf9, 0x9b, 0x9d, 0xa6, + 0xc4, 0x7c, 0xc4, 0x54, 0x6c, 0xe3, 0x91, 0x11, 0xee, 0xc9, 0x98, 0x3b, + 0x8d, 0x35, 0x2f, 0x7d, 0x34, 0xe7, 0xa9, 0x75, 0x89, 0x3b, 0xea, 0xfe, + 0xe9, 0x2e, 0x0c, 0x5b, 0x50, 0xf4, 0x0f, 0x91, 0xe1, 0x5b, 0xe4, 0xf8, + 0xaf, 0x8c, 0x4f, 0xea, 0x1c, 0xc8, 0xc1, 0x76, 0xbe, 0x23, 0x8b, 0xde, + 0x66, 0xe9, 0xcc, 0x07, 0x78, 0xea, 0x0d, 0x8b, 0x55, 0xe4, 0xca, 0xbe, + 0x37, 0x9e, 0x00, 0x29, 0x04, 0xe1, 0xb5, 0xee, 0x75, 0x7b, 0xfe, 0x63, + 0x2b, 0x4f, 0x08, 0x58, 0xf4, 0x2e, 0x07, 0x89, 0xd5, 0x7d, 0xea, 0xce, + 0xf4, 0x32, 0xfa, 0x52, 0x80, 0x45, 0x33, 0x64, 0x37, 0xea, 0x17, 0x52, + 0x73, 0x0c, 0x72, 0xc9, 0x34, 0x5e, 0xb3, 0xf7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of null + // tcID: 167 + {SEC_OID_SHA512, + 167, + {0x9a, 0x4f, 0xe2, 0x28, 0x26, 0xf1, 0xc6, 0x4e, 0x9c, 0x88, 0xe1, 0x78, + 0xef, 0xd0, 0x7f, 0x4e, 0xf9, 0x59, 0x91, 0xc6, 0xc3, 0xe9, 0xc1, 0xcb, + 0x10, 0xbf, 0xcf, 0x0a, 0x0c, 0x9d, 0x02, 0x8c, 0xf0, 0x52, 0x07, 0xe9, + 0x3e, 0xdf, 0x3a, 0xc3, 0x02, 0xb7, 0x2d, 0x29, 0x61, 0x07, 0x3c, 0xd1, + 0x11, 0x3e, 0xa5, 0xc8, 0xb3, 0xba, 0x05, 0xa0, 0xe3, 0xc9, 0x13, 0x53, + 0x58, 0x39, 0x88, 0x4e, 0xb5, 0x95, 0xab, 0x18, 0x9e, 0xe8, 0x1c, 0x5e, + 0x67, 0x76, 0x32, 0x68, 0xf4, 0x7f, 0xa7, 0xe3, 0x13, 0x95, 0x1e, 0x65, + 0xa8, 0x41, 0x65, 0xfb, 0x09, 0x6e, 0xdc, 0x7f, 0x1a, 0x83, 0x18, 0xe6, + 0x6d, 0x74, 0x0c, 0x61, 0xd8, 0xbd, 0x90, 0x31, 0xd7, 0x81, 0x89, 0x12, + 0x02, 0x62, 0xd2, 0xb9, 0xe5, 0x0b, 0xf6, 0x39, 0xa7, 0xbd, 0x70, 0x88, + 0x1e, 0x9e, 0x59, 0x8f, 0x8f, 0x7d, 0x83, 0xde, 0x56, 0x79, 0x3c, 0xf9, + 0x60, 0x97, 0x1b, 0x60, 0xdb, 0xb2, 0x4f, 0x3b, 0x6e, 0x82, 0x09, 0xd8, + 0x74, 0x64, 0x77, 0x6e, 0x55, 0xd4, 0xcd, 0x62, 0x91, 0xcf, 0x8f, 0xa5, + 0x78, 0xa2, 0xd9, 0x43, 0xfe, 0x03, 0x25, 0x18, 0x98, 0xaa, 0xbd, 0x47, + 0x7b, 0x74, 0x8d, 0xbf, 0x12, 0x71, 0x2f, 0x30, 0xb4, 0xcc, 0x57, 0x32, + 0x82, 0x63, 0x18, 0xb7, 0x6b, 0xd6, 0x38, 0x78, 0x8d, 0x2b, 0xab, 0x9b, + 0x17, 0x8e, 0x12, 0xd2, 0x84, 0x33, 0xe5, 0x28, 0x56, 0xb7, 0xf4, 0x66, + 0xa1, 0x55, 0xe3, 0xfe, 0xa2, 0xe4, 0x5e, 0x7d, 0x3e, 0x57, 0x00, 0x74, + 0xeb, 0x6c, 0x22, 0x27, 0xb0, 0xfa, 0x3c, 0xe6, 0xa3, 0x37, 0x2f, 0x44, + 0x8f, 0x77, 0x91, 0xf2, 0xc7, 0x47, 0x1a, 0x0c, 0xfc, 0xb0, 0x98, 0x06, + 0x0b, 0xde, 0xb7, 0x00, 0x72, 0x9a, 0x53, 0xe5, 0x23, 0x6b, 0x5e, 0x35, + 0xea, 0xfe, 0x76, 0x5d, 0x67, 0x26, 0x27, 0x01, 0x4c, 0x94, 0x45, 0x02, + 0x89, 0xa8, 0xf6, 0x2b, 0x90, 0xc4, 0xf9, 0x28, 0x76, 0x83, 0x72, 0xac, + 0xe3, 0x65, 0x8b, 0xd1, 0x58, 0xf0, 0x2a, 0x79, 0x53, 0x86, 0x35, 0x97, + 0xf0, 0xf0, 0x77, 0x4a, 0x46, 0x31, 0x25, 0xe0, 0xb5, 0xee, 0xa6, 0x43, + 0xf2, 0xd1, 0x04, 0x95, 0x14, 0xe5, 0xc6, 0x59, 0x0c, 0xfe, 0x2c, 0x28, + 0xec, 0x9d, 0xdc, 0xed, 0x3c, 0x61, 0x85, 0xd5, 0xcb, 0x26, 0x56, 0xce, + 0xa1, 0x65, 0x06, 0xa3, 0x02, 0xb6, 0x50, 0x70, 0xeb, 0xa3, 0x2f, 0x8a, + 0x87, 0x3a, 0x87, 0x31, 0x64, 0xbd, 0xa8, 0x38, 0x74, 0x4a, 0x0d, 0x5a, + 0x31, 0x5e, 0x37, 0x73, 0x9e, 0xe4, 0xc6, 0x6b, 0x51, 0x1d, 0x03, 0x66, + 0x61, 0x11, 0x4d, 0x4a, 0x04, 0x43, 0xb2, 0xfb, 0x8e, 0xbd, 0x43, 0x3a, + 0xbb, 0xd0, 0x45, 0xd2, 0x19, 0x42, 0x3e, 0xce, 0x0a, 0x2d, 0x6d, 0x7f, + 0x3f, 0x2e, 0x24, 0xb8, 0xa5, 0xdd, 0x88, 0x98, 0x8e, 0xaa, 0x96, 0xfc, + 0xf8, 0x79, 0xed, 0xa5, 0xf0, 0x1c, 0x26, 0xa1, 0x97, 0x28, 0xf9, 0xed, + 0x91, 0x7a, 0x67, 0x41, 0x44, 0x8f, 0x9e, 0x3d, 0xd6, 0x4b, 0x02, 0xc8, + 0xeb, 0x05, 0x9c, 0x13, 0xbe, 0xbe, 0xc0, 0xd6, 0xdf, 0x85, 0xa4, 0x4b, + 0xe3, 0x88, 0x7b, 0x8b, 0x25, 0x79, 0x79, 0x41, 0xd2, 0x25, 0x2f, 0x86, + 0x05, 0xdc, 0xc3, 0xf0, 0xe7, 0xd3, 0xae, 0xd4, 0x5b, 0xd1, 0x10, 0xb6, + 0xc7, 0x9a, 0xcd, 0x65, 0xad, 0xc8, 0xd6, 0xd8, 0x55, 0x13, 0x45, 0xca, + 0x8b, 0x27, 0x7d, 0xe6, 0x72, 0x79, 0xf2, 0x31, 0x5c, 0x0a, 0x19, 0x24, + 0x0b, 0xd5, 0x74, 0x66, 0xbb, 0x62, 0x63, 0xdd, 0xfe, 0xa4, 0x74, 0x74, + 0x42, 0x0b, 0x1b, 0xe8, 0x2a, 0x37, 0xe2, 0xf6, 0x5b, 0xec, 0x7f, 0x97, + 0x3c, 0x15, 0xc9, 0x61, 0xd5, 0xdb, 0xbf, 0x55}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of null + // tcID: 168 + {SEC_OID_SHA512, + 168, + {0x24, 0x46, 0x32, 0x2c, 0x0b, 0xcf, 0xed, 0x72, 0xab, 0xd9, 0x5c, 0x57, + 0xf8, 0xe7, 0xd8, 0x15, 0xad, 0xa2, 0xa5, 0xa1, 0xd1, 0x5f, 0x98, 0xc5, + 0x67, 0xf5, 0x68, 0xcd, 0x03, 0x3c, 0x0a, 0xec, 0x84, 0xaf, 0x60, 0x2f, + 0xe7, 0x37, 0x6a, 0x88, 0x51, 0x66, 0xf6, 0x11, 0xd4, 0x13, 0x9d, 0xd9, + 0xf7, 0x8b, 0xb5, 0x81, 0xb3, 0xf1, 0xec, 0x37, 0x3c, 0x47, 0x49, 0x47, + 0xc7, 0x75, 0x1e, 0x67, 0xac, 0xd9, 0x0c, 0x7c, 0x66, 0xbd, 0xb2, 0x33, + 0x81, 0x1d, 0xa0, 0x4d, 0x5d, 0xdf, 0x9d, 0xbe, 0xd9, 0xc6, 0xb5, 0x60, + 0xf1, 0x44, 0xf6, 0xce, 0xd4, 0x7c, 0x81, 0x01, 0x42, 0x32, 0x51, 0x03, + 0xbb, 0xda, 0x47, 0xfc, 0xb5, 0x65, 0x96, 0x88, 0xae, 0x56, 0xe6, 0x78, + 0xc1, 0x17, 0xf3, 0x3f, 0xe0, 0x1e, 0xc8, 0xb0, 0x1d, 0xe1, 0xfa, 0xf0, + 0xff, 0x40, 0xa2, 0x7c, 0x57, 0xf8, 0x51, 0xe4, 0xef, 0x39, 0x9d, 0x81, + 0x08, 0xc2, 0x29, 0x47, 0x12, 0x05, 0xa5, 0xd3, 0xa0, 0x8a, 0x41, 0x06, + 0x9a, 0xf7, 0x27, 0x64, 0x84, 0x23, 0x14, 0x88, 0x7d, 0x3c, 0x14, 0x1d, + 0x18, 0x99, 0x92, 0x6b, 0xdb, 0x6d, 0x82, 0x5a, 0x06, 0x16, 0xa0, 0xd6, + 0x35, 0xc4, 0xec, 0xab, 0xc4, 0x32, 0x4c, 0x0f, 0x56, 0x41, 0x8e, 0x7d, + 0xb0, 0xde, 0x1a, 0x7f, 0x94, 0xa9, 0x86, 0x1c, 0xe9, 0x14, 0x8f, 0x9d, + 0xa4, 0x7e, 0x03, 0x41, 0x57, 0xb5, 0x22, 0xd6, 0x0b, 0xec, 0x33, 0x87, + 0xa6, 0x59, 0xbb, 0xa7, 0xd1, 0x4a, 0x63, 0xd3, 0x1f, 0xba, 0x58, 0x65, + 0xd7, 0xa7, 0xb0, 0x61, 0xd7, 0x5f, 0x87, 0xbe, 0x4b, 0xc8, 0x30, 0x61, + 0x7c, 0x84, 0x44, 0x5d, 0x7e, 0xef, 0xa5, 0x3c, 0x5c, 0x4f, 0x77, 0xa7, + 0x30, 0xf7, 0xe0, 0x63, 0x35, 0xb3, 0xfa, 0x4f, 0x5a, 0xe2, 0x01, 0x83, + 0x4c, 0xaa, 0x5b, 0xb7, 0x3a, 0x14, 0x91, 0x6d, 0xc4, 0xe6, 0xc5, 0x77, + 0xa0, 0x35, 0x70, 0x39, 0xc8, 0xfc, 0xee, 0x15, 0x5a, 0xc5, 0x1f, 0x47, + 0xb0, 0xc1, 0x9c, 0xa6, 0x92, 0xb7, 0x3e, 0xc1, 0x94, 0xd7, 0xdb, 0x01, + 0x34, 0x06, 0x5e, 0x59, 0xbf, 0x78, 0x4d, 0xde, 0xdb, 0x87, 0x23, 0x38, + 0x59, 0xe6, 0x39, 0xfb, 0x67, 0x5e, 0xa8, 0x0e, 0xa4, 0x45, 0x8b, 0x7f, + 0x78, 0x3b, 0x6c, 0x2d, 0xe5, 0xba, 0xd3, 0x31, 0x38, 0x44, 0xb4, 0xa7, + 0xcb, 0xde, 0x66, 0x52, 0x15, 0x97, 0xcf, 0x96, 0x4e, 0x48, 0xec, 0xd8, + 0xf9, 0xce, 0x97, 0xfe, 0x7e, 0x40, 0xdd, 0x2f, 0x32, 0x47, 0x19, 0x2a, + 0x38, 0x26, 0x94, 0xf3, 0xd0, 0xba, 0x5d, 0xc9, 0x5d, 0x64, 0x02, 0x8f, + 0x8c, 0x0a, 0x11, 0xaf, 0xa8, 0x70, 0x86, 0x51, 0xcb, 0xf9, 0xd8, 0x04, + 0x38, 0xa0, 0x42, 0x64, 0x24, 0x18, 0x2f, 0x9b, 0x19, 0xf0, 0x64, 0xae, + 0x72, 0x94, 0xd5, 0x4b, 0xaa, 0xbe, 0x35, 0x82, 0x55, 0xe2, 0x58, 0xea, + 0x12, 0x9c, 0xc8, 0x11, 0x33, 0x03, 0x2b, 0x73, 0x39, 0x89, 0x42, 0x43, + 0x06, 0x57, 0xb7, 0x96, 0x65, 0x5a, 0x6d, 0x4a, 0x21, 0xe2, 0x84, 0x42, + 0x5f, 0xca, 0x02, 0x3f, 0x7d, 0x86, 0x09, 0xf8, 0x0f, 0xf5, 0x64, 0xe3, + 0x4d, 0x49, 0x19, 0xc1, 0x16, 0x8b, 0x48, 0x32, 0x2a, 0x32, 0xc6, 0xf3, + 0x80, 0x8e, 0xb9, 0x77, 0xc7, 0xe6, 0x96, 0xfe, 0x7f, 0x07, 0x09, 0xe5, + 0xe1, 0x00, 0x1c, 0xeb, 0x17, 0x23, 0x3b, 0x54, 0x52, 0xfc, 0xf1, 0xf4, + 0xb5, 0x93, 0x9b, 0x4f, 0x03, 0x02, 0xca, 0x90, 0x89, 0x70, 0x73, 0x17, + 0x0f, 0x0a, 0x6e, 0xfc, 0x3a, 0x53, 0x79, 0x90, 0x5a, 0xf1, 0xa8, 0x13, + 0xb3, 0x84, 0xf3, 0xc8, 0x50, 0xa6, 0x9d, 0x70, 0x0f, 0x03, 0x75, 0xfa, + 0xbc, 0x0e, 0x43, 0x68, 0x0d, 0x84, 0x7e, 0x53}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of null + // tcID: 169 + {SEC_OID_SHA512, + 169, + {0x75, 0x31, 0x71, 0x0c, 0xe5, 0x18, 0x7f, 0xb7, 0x5a, 0x63, 0x03, 0x8a, + 0xec, 0xa4, 0xe2, 0x4e, 0x4c, 0x64, 0xb6, 0x74, 0x63, 0x20, 0xb2, 0x31, + 0xec, 0xd1, 0x07, 0x3f, 0xe8, 0xc8, 0xd0, 0x02, 0xa2, 0xf8, 0xfa, 0x7d, + 0xeb, 0xec, 0xb3, 0xa7, 0xa1, 0x56, 0xcc, 0x94, 0x85, 0xdb, 0xb4, 0x52, + 0xd0, 0xc3, 0x99, 0x22, 0xe6, 0xec, 0x9f, 0xe0, 0xdd, 0xba, 0x0f, 0x06, + 0x8d, 0x8a, 0x36, 0x15, 0xa4, 0x59, 0xc8, 0xc2, 0x78, 0x7e, 0x52, 0x24, + 0x03, 0x40, 0x94, 0xec, 0x18, 0xa7, 0x44, 0x50, 0x85, 0x90, 0x72, 0x35, + 0x23, 0x49, 0x2b, 0xe0, 0xc3, 0x07, 0xf0, 0xa2, 0x41, 0x54, 0x9f, 0x5c, + 0x12, 0xc8, 0xbf, 0x9e, 0xf2, 0x56, 0x1c, 0x40, 0x2f, 0xb2, 0xc4, 0xb1, + 0x98, 0x9c, 0x35, 0x1c, 0x97, 0x46, 0x13, 0x3e, 0x75, 0xbb, 0x3b, 0x0e, + 0xde, 0xfb, 0xd8, 0x1d, 0x33, 0x4c, 0x46, 0xdc, 0x9c, 0x18, 0x20, 0x8f, + 0x2e, 0xa5, 0x56, 0x14, 0xed, 0xac, 0x9f, 0x01, 0xff, 0xe0, 0x26, 0x88, + 0xe3, 0xf5, 0x83, 0x1d, 0xe5, 0x80, 0xae, 0x2e, 0x02, 0xb7, 0x0e, 0x39, + 0x25, 0xae, 0x2f, 0x79, 0x1a, 0xf7, 0x2e, 0x99, 0x2a, 0xbd, 0x82, 0xc5, + 0xc7, 0x91, 0x22, 0xd8, 0x1e, 0x32, 0xdb, 0x60, 0x3b, 0x2a, 0xb1, 0x9e, + 0x48, 0x4e, 0x5b, 0xa1, 0x3e, 0x1c, 0x31, 0x9c, 0xb1, 0x4a, 0xd2, 0x3e, + 0x74, 0x6e, 0x90, 0xfb, 0x20, 0x91, 0x16, 0x58, 0x22, 0xa8, 0x82, 0x89, + 0xc4, 0x50, 0x95, 0xd9, 0xf8, 0x23, 0x19, 0x6d, 0x9c, 0x62, 0xc4, 0xd0, + 0x22, 0x2c, 0x53, 0xae, 0xb1, 0x92, 0xb5, 0xf6, 0x9a, 0xaf, 0xf7, 0x99, + 0x7d, 0x88, 0xe7, 0x6c, 0x92, 0x39, 0x42, 0xe1, 0xad, 0x88, 0x9e, 0x80, + 0xae, 0x7a, 0xaf, 0x33, 0xa2, 0x25, 0xac, 0xf2, 0x3e, 0x14, 0xc4, 0x1b, + 0x64, 0x9d, 0xf7, 0xc9, 0x4c, 0xeb, 0xa0, 0x4b, 0xb9, 0xeb, 0x53, 0xf1, + 0x92, 0x20, 0x83, 0x5c, 0x99, 0x8c, 0xc9, 0xc5, 0x5b, 0xe0, 0x22, 0xf4, + 0x03, 0x7a, 0x02, 0x7c, 0x0e, 0x25, 0xed, 0x2e, 0xad, 0x75, 0x8d, 0x8a, + 0x30, 0x5c, 0x35, 0xfc, 0x3e, 0x94, 0xf2, 0xc4, 0x10, 0xa1, 0xe7, 0xd4, + 0x9d, 0x75, 0xe0, 0xc3, 0x4c, 0xd0, 0x1c, 0x79, 0x24, 0xcf, 0xe4, 0xf7, + 0xdd, 0x76, 0xd4, 0x4c, 0x22, 0xff, 0x53, 0xe3, 0xf8, 0x43, 0x3f, 0x8c, + 0x18, 0x48, 0x6c, 0x99, 0xba, 0x7e, 0x25, 0xaf, 0xe3, 0xdd, 0x2e, 0xb2, + 0x48, 0x4b, 0xf0, 0x1a, 0xf2, 0x3c, 0x24, 0xe6, 0x1d, 0x92, 0xcc, 0x0a, + 0x31, 0xd1, 0xf3, 0xa6, 0x09, 0x52, 0x02, 0x02, 0x69, 0xe6, 0x40, 0xe9, + 0xb2, 0x27, 0x88, 0xdf, 0x23, 0xc2, 0x8e, 0x81, 0x32, 0xfb, 0xa1, 0x65, + 0x5b, 0xae, 0x5d, 0xf0, 0x3d, 0xa2, 0xcb, 0xfa, 0x87, 0xa4, 0x16, 0xd2, + 0xde, 0xc1, 0x9e, 0xc4, 0x27, 0xa7, 0x33, 0xf3, 0x28, 0x4c, 0xf9, 0xae, + 0xbe, 0x2b, 0x91, 0x51, 0x13, 0xe0, 0x97, 0x6c, 0xaf, 0x61, 0x10, 0x57, + 0x76, 0x87, 0xe7, 0x3d, 0x08, 0x82, 0xd6, 0xd6, 0x65, 0x38, 0x44, 0xa2, + 0x2b, 0x82, 0xcc, 0xae, 0x94, 0x2d, 0xfd, 0xa3, 0x7c, 0x66, 0x9e, 0xb8, + 0x1a, 0xff, 0x06, 0x8b, 0x72, 0x4d, 0x2f, 0x21, 0xc7, 0xb0, 0xb1, 0xb4, + 0x4a, 0x6f, 0xfe, 0x1b, 0x7d, 0xcf, 0x02, 0x72, 0xb1, 0xfc, 0x35, 0x55, + 0x95, 0x6a, 0x5d, 0xd9, 0x7f, 0x2e, 0xe4, 0x60, 0xe5, 0x00, 0xd0, 0x11, + 0x06, 0x7c, 0xb2, 0xfa, 0x8f, 0x2b, 0x43, 0xe1, 0x5f, 0x66, 0xad, 0x48, + 0xe6, 0x3c, 0x1a, 0x26, 0xf0, 0x05, 0x16, 0xf9, 0x91, 0x4c, 0x05, 0xb4, + 0x5d, 0x0d, 0xaa, 0x85, 0x4a, 0xc7, 0xf5, 0xa3, 0xbe, 0x78, 0x29, 0xf6, + 0xcb, 0xce, 0xae, 0x7f, 0xbd, 0x55, 0x8c, 0xfa}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**31 - 1 + // tcID: 170 + {SEC_OID_SHA512, + 170, + {0x6e, 0x73, 0x7d, 0xb7, 0xa2, 0x27, 0x3a, 0x78, 0x9f, 0x03, 0x8e, 0x94, + 0xba, 0xce, 0x3a, 0xed, 0xcf, 0x7e, 0xf5, 0xe8, 0x89, 0xb6, 0x85, 0x9e, + 0x1c, 0xc7, 0x5a, 0x4a, 0x88, 0x54, 0x77, 0x33, 0x68, 0xf3, 0x2a, 0x50, + 0x0e, 0x9b, 0xfa, 0xbf, 0x73, 0x25, 0x48, 0xa3, 0xb3, 0xf4, 0xfe, 0xaf, + 0x62, 0xd0, 0xc2, 0x0a, 0x0b, 0x5f, 0x4f, 0x77, 0x31, 0xf2, 0xdf, 0xec, + 0x63, 0xdd, 0x15, 0x61, 0xfc, 0xcc, 0xcf, 0x0d, 0x9c, 0x91, 0xaf, 0x47, + 0xeb, 0x06, 0x4c, 0x15, 0xe7, 0x88, 0x3a, 0x41, 0xc9, 0xb4, 0x9c, 0xbf, + 0xf3, 0xee, 0x59, 0xf6, 0x12, 0xa1, 0xb6, 0x39, 0x61, 0x7b, 0xe8, 0x41, + 0xac, 0x2e, 0x0f, 0xbf, 0xc5, 0xea, 0x48, 0x2a, 0x4e, 0xd9, 0xa2, 0x45, + 0xf8, 0xac, 0x8a, 0x0a, 0x2e, 0x62, 0x4a, 0xb1, 0xa4, 0x48, 0x2e, 0xee, + 0xa3, 0xe5, 0xf1, 0xe1, 0x3f, 0x12, 0x0c, 0x23, 0x82, 0x9e, 0xe3, 0x3a, + 0xe2, 0xb6, 0xe2, 0xd5, 0xb9, 0x0d, 0xec, 0x3b, 0x6f, 0x68, 0xea, 0xc0, + 0x69, 0xac, 0x50, 0x63, 0x4c, 0xe5, 0x2b, 0x7f, 0x4f, 0x86, 0x53, 0xf4, + 0x8e, 0x3e, 0x92, 0xd3, 0x87, 0x41, 0x72, 0xeb, 0x7d, 0x72, 0x1d, 0x57, + 0xd7, 0x82, 0x47, 0x5e, 0x89, 0x15, 0xb4, 0x44, 0x76, 0x41, 0x52, 0x60, + 0xbd, 0x69, 0xee, 0xd4, 0xf1, 0x5c, 0x2d, 0x99, 0xe2, 0xcd, 0xcf, 0xc2, + 0xb1, 0xef, 0x5d, 0x9c, 0xef, 0x4b, 0x10, 0x5d, 0x00, 0xef, 0xba, 0xdf, + 0xab, 0xf2, 0x63, 0x92, 0xb1, 0xbf, 0x7b, 0x4f, 0x06, 0x34, 0xba, 0x97, + 0x0a, 0x87, 0xea, 0xb4, 0x26, 0x02, 0x5d, 0x71, 0x19, 0x1a, 0xc7, 0x8e, + 0x28, 0xab, 0xac, 0xde, 0xd9, 0xd2, 0xfb, 0x99, 0xcf, 0xdd, 0x3d, 0x2d, + 0xbe, 0xbd, 0x68, 0x07, 0xda, 0x96, 0xc5, 0x40, 0xe7, 0x04, 0xb1, 0x39, + 0x61, 0x88, 0xc0, 0x77, 0x8c, 0x02, 0x2b, 0x9d, 0x0c, 0xe9, 0x2d, 0xd9, + 0xf7, 0x0b, 0xd2, 0xc9, 0x6e, 0xab, 0x2b, 0x47, 0xdf, 0xcb, 0xaa, 0x2f, + 0x2a, 0x65, 0x46, 0x76, 0x4f, 0xaf, 0xd1, 0x6a, 0xde, 0x9d, 0xd9, 0xc6, + 0xac, 0x65, 0xfb, 0xbc, 0xcb, 0x79, 0x06, 0x13, 0x8a, 0xd2, 0x8b, 0xee, + 0xb4, 0xad, 0x74, 0xd8, 0x7d, 0x1e, 0x47, 0x7e, 0xf6, 0x07, 0x63, 0xeb, + 0x31, 0x29, 0x54, 0xf8, 0xc1, 0xb3, 0xea, 0xcf, 0x03, 0x53, 0xf3, 0x9b, + 0x0c, 0xfe, 0x7d, 0xa5, 0x89, 0xd6, 0x72, 0xa7, 0x40, 0x3f, 0xa5, 0xec, + 0xd0, 0xc8, 0x3c, 0xcf, 0x88, 0x79, 0x08, 0x76, 0x39, 0xcf, 0x70, 0x4e, + 0xdb, 0x09, 0x45, 0x9a, 0xba, 0xd3, 0x32, 0x2b, 0x0b, 0x6d, 0x5c, 0x01, + 0x13, 0x8f, 0x4b, 0x19, 0xad, 0xef, 0xe1, 0xa0, 0x2a, 0xb8, 0x6f, 0x49, + 0xcd, 0x96, 0x4f, 0xf4, 0x63, 0xe8, 0x39, 0xf2, 0x33, 0x4a, 0x39, 0xb4, + 0x4b, 0xb3, 0x66, 0x1e, 0x80, 0xa5, 0x5c, 0xd1, 0x53, 0x43, 0xad, 0xae, + 0x57, 0xe0, 0xe8, 0xf9, 0x58, 0xce, 0x50, 0xee, 0x16, 0x93, 0xb4, 0x0c, + 0x4a, 0x61, 0xc4, 0x8e, 0x11, 0x9d, 0x05, 0xda, 0x98, 0x01, 0x6d, 0xc6, + 0xf2, 0x9d, 0x85, 0x94, 0x0a, 0x64, 0xd7, 0xa5, 0xb6, 0x05, 0xf5, 0x13, + 0x13, 0xa5, 0x86, 0xfc, 0x1e, 0xf9, 0x93, 0x00, 0x73, 0xad, 0x61, 0x60, + 0x11, 0xad, 0x66, 0x62, 0xef, 0x43, 0xc8, 0x5c, 0x99, 0x85, 0x7e, 0xd8, + 0xa5, 0xfd, 0x0f, 0x6f, 0x7d, 0xf8, 0xb1, 0x80, 0xfb, 0x1c, 0x07, 0xa4, + 0x13, 0x74, 0xca, 0x7c, 0x0f, 0xbb, 0x83, 0x34, 0x15, 0x92, 0x43, 0xf6, + 0x30, 0xb6, 0x3e, 0x76, 0xf0, 0x68, 0xda, 0x81, 0xc6, 0xce, 0x07, 0xc8, + 0xb9, 0xf6, 0xfa, 0x54, 0x3e, 0x10, 0x47, 0x41, 0x8c, 0x12, 0x64, 0x51, + 0xf5, 0x28, 0xe5, 0xce, 0x8f, 0x49, 0x50, 0x39}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**32 - 1 + // tcID: 171 + {SEC_OID_SHA512, + 171, + {0x9f, 0xb8, 0xc6, 0x8e, 0x27, 0xac, 0x09, 0xce, 0x37, 0x06, 0x8c, 0x09, + 0xd5, 0x6d, 0x3a, 0x4c, 0x35, 0x4d, 0x57, 0x10, 0x94, 0x52, 0x53, 0x07, + 0x8a, 0xa4, 0x7f, 0x31, 0xc1, 0xe7, 0x09, 0xcd, 0x2d, 0xd6, 0xd5, 0x3b, + 0xe8, 0x5e, 0xb4, 0x55, 0x35, 0xc2, 0xaa, 0x0c, 0xe1, 0x39, 0xd0, 0xdc, + 0xec, 0xb0, 0x93, 0x74, 0x91, 0x93, 0xbb, 0x55, 0xd0, 0x8d, 0x8a, 0xf6, + 0x2f, 0x14, 0x2d, 0xb9, 0xa0, 0x7d, 0xd1, 0x78, 0x02, 0x2b, 0x30, 0x3e, + 0xd0, 0x5d, 0x49, 0xeb, 0x61, 0xe1, 0x09, 0x47, 0x98, 0xf3, 0x3e, 0xcd, + 0xac, 0x79, 0xae, 0x6f, 0x57, 0x26, 0x30, 0x6d, 0xec, 0x7f, 0x65, 0x2c, + 0x58, 0xbe, 0x5f, 0xb1, 0x96, 0xc2, 0xb9, 0x47, 0x9f, 0x08, 0x06, 0xb1, + 0x9a, 0xde, 0xa1, 0x54, 0x48, 0xd3, 0x59, 0x98, 0x7e, 0x93, 0x77, 0xf3, + 0x70, 0x62, 0x90, 0xe1, 0xe7, 0x52, 0x37, 0x65, 0x73, 0x10, 0x55, 0x5d, + 0x5c, 0xdb, 0xbb, 0xce, 0xf8, 0x3d, 0xcf, 0xc9, 0x0c, 0xaf, 0xb1, 0xc9, + 0x8a, 0xaf, 0xfd, 0x0c, 0x27, 0x7c, 0x6b, 0x73, 0xc6, 0xe0, 0x02, 0x3e, + 0xc6, 0x61, 0x36, 0xe6, 0x0a, 0x6b, 0xe3, 0x37, 0x5e, 0x11, 0x40, 0xd8, + 0x7e, 0xbc, 0xbc, 0x11, 0xa7, 0x53, 0xaa, 0xa6, 0x79, 0xb8, 0xe4, 0xb2, + 0xab, 0x8d, 0x68, 0x6d, 0x49, 0x54, 0xb0, 0xb8, 0x53, 0x65, 0xf0, 0x70, + 0xa3, 0x5d, 0x60, 0x0f, 0x18, 0xb3, 0x41, 0x51, 0x46, 0x02, 0x27, 0xee, + 0x3b, 0x49, 0xd2, 0x77, 0x0e, 0x07, 0xbe, 0xdc, 0xff, 0x1c, 0xb6, 0x9c, + 0xcf, 0xdd, 0xfb, 0xdc, 0x65, 0x41, 0xf3, 0x27, 0x39, 0x90, 0xb6, 0xf3, + 0xc7, 0x08, 0xc0, 0xeb, 0x40, 0x86, 0x3f, 0xbb, 0x69, 0x1c, 0xf5, 0xcf, + 0x8e, 0x19, 0xb8, 0x77, 0x46, 0x27, 0x0c, 0xf7, 0xcb, 0x82, 0x7c, 0xb6, + 0x49, 0x84, 0xcc, 0x3b, 0xe7, 0xb9, 0x35, 0x7c, 0x66, 0xb0, 0x0d, 0x8a, + 0x90, 0x06, 0x3d, 0x2a, 0xf5, 0x1c, 0x34, 0xbc, 0x3d, 0xa3, 0x85, 0x7f, + 0x07, 0xee, 0xf2, 0x70, 0x98, 0x9f, 0xca, 0x58, 0xb0, 0x94, 0x35, 0xd4, + 0xb1, 0x53, 0x35, 0x72, 0x2f, 0xb5, 0xb2, 0x14, 0x96, 0x54, 0x94, 0xed, + 0xd8, 0xa9, 0xdd, 0x0a, 0xc0, 0xab, 0xe5, 0x52, 0x3e, 0xc6, 0x23, 0x67, + 0xd8, 0xc1, 0x19, 0xa5, 0xed, 0x63, 0x7a, 0x97, 0xa5, 0x07, 0x28, 0x67, + 0x05, 0xd0, 0x65, 0x20, 0xe7, 0xdf, 0x40, 0x77, 0xde, 0x24, 0xdc, 0xe5, + 0xe0, 0x87, 0xbf, 0xf5, 0x76, 0xea, 0xe2, 0x0f, 0x9b, 0xcc, 0x4b, 0x65, + 0x1a, 0x86, 0x30, 0xeb, 0x02, 0x5e, 0xdc, 0x7e, 0xa2, 0x8a, 0xd2, 0xdf, + 0x19, 0x30, 0x56, 0x58, 0xe2, 0x0d, 0xb4, 0xab, 0xbe, 0xb1, 0x8b, 0x38, + 0xac, 0xea, 0xb9, 0xc6, 0x11, 0xda, 0x6c, 0xcf, 0x12, 0x74, 0x29, 0xca, + 0x4d, 0x0c, 0x44, 0x8a, 0xff, 0x54, 0x34, 0x24, 0x31, 0xb3, 0xd9, 0x9f, + 0xc6, 0x90, 0x10, 0x94, 0x5c, 0xef, 0xef, 0xb9, 0x05, 0xa4, 0xdc, 0x63, + 0xde, 0xf5, 0xc2, 0xad, 0xab, 0xf7, 0x1b, 0xc9, 0xf0, 0x26, 0x91, 0xb3, + 0x5b, 0xf9, 0x36, 0x74, 0x08, 0xf4, 0x40, 0x8c, 0x31, 0x5c, 0xa0, 0xf8, + 0xa0, 0xf2, 0x84, 0x66, 0xf8, 0xb5, 0xa7, 0xb0, 0x69, 0xed, 0x76, 0xcf, + 0x91, 0x80, 0xc0, 0x12, 0x5e, 0x56, 0xdf, 0x8b, 0x51, 0x5c, 0xf5, 0x90, + 0xc1, 0xbd, 0x6d, 0x61, 0xf4, 0x43, 0xfc, 0xbe, 0x58, 0x4e, 0x06, 0x95, + 0xb6, 0x8c, 0x9b, 0x09, 0x7c, 0x21, 0xe1, 0x2c, 0x1d, 0x06, 0xf1, 0xad, + 0x01, 0x77, 0x25, 0x28, 0x22, 0x47, 0x4b, 0xbb, 0xb2, 0xc2, 0x9b, 0x6f, + 0x48, 0x10, 0xe7, 0x49, 0xf7, 0x1b, 0x18, 0xb3, 0x06, 0x81, 0x25, 0x25, + 0xc4, 0x2e, 0x72, 0x7f, 0x92, 0xf1, 0xb9, 0x49}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**40 - 1 + // tcID: 172 + {SEC_OID_SHA512, + 172, + {0xbf, 0x7d, 0x4a, 0xac, 0xb7, 0x6f, 0x41, 0x74, 0xb6, 0x78, 0x7a, 0x71, + 0x0d, 0xa3, 0x0b, 0xcb, 0xc9, 0x11, 0x58, 0x57, 0xb5, 0x17, 0x0f, 0x6f, + 0x98, 0xd4, 0xaa, 0x4e, 0x9f, 0x74, 0x88, 0x8f, 0xcd, 0x34, 0x18, 0x24, + 0xe5, 0xda, 0x12, 0xc2, 0x6d, 0x05, 0x61, 0x2b, 0x59, 0x1d, 0x4a, 0xec, + 0x64, 0xc0, 0x08, 0xdb, 0x58, 0xc2, 0x71, 0x0f, 0x45, 0x0e, 0xdd, 0xb1, + 0xfc, 0x71, 0xfc, 0xef, 0x26, 0xca, 0x5f, 0x3c, 0xba, 0xc2, 0xbf, 0xe5, + 0x3f, 0x61, 0x1f, 0x7f, 0x0b, 0x4f, 0x39, 0x09, 0xfd, 0x76, 0x34, 0x81, + 0xcf, 0x4a, 0xa7, 0x6e, 0x25, 0xd7, 0x55, 0xe3, 0x3c, 0x3e, 0x7a, 0x2e, + 0x3d, 0x7a, 0x2a, 0xb8, 0xcf, 0x9d, 0x49, 0xd2, 0xeb, 0xe9, 0x52, 0xf0, + 0x26, 0x37, 0xcd, 0x90, 0x1e, 0x87, 0x84, 0x55, 0x6e, 0xe4, 0x94, 0x07, + 0xa5, 0x90, 0x1d, 0x9a, 0x1b, 0x6c, 0xc7, 0x77, 0xb5, 0xf0, 0x36, 0x65, + 0x0d, 0xe6, 0x93, 0x44, 0x0d, 0xbe, 0xc5, 0xb4, 0x66, 0xef, 0xb8, 0x40, + 0x53, 0xd7, 0x3c, 0x79, 0x32, 0xaa, 0xf1, 0x83, 0x50, 0xf9, 0xc6, 0xac, + 0xba, 0x1c, 0xfe, 0xe2, 0x1f, 0x87, 0x4e, 0xc7, 0x79, 0xf0, 0xe5, 0xd7, + 0x56, 0xaf, 0xe9, 0x36, 0x64, 0x44, 0x59, 0xed, 0xc5, 0x92, 0xe2, 0x17, + 0xfa, 0xd9, 0x3d, 0x79, 0x9c, 0x9b, 0xff, 0x84, 0x92, 0x1a, 0x21, 0x59, + 0xea, 0xef, 0xb9, 0xa9, 0x78, 0x02, 0x1e, 0x8b, 0xc1, 0x67, 0x3f, 0x8e, + 0x1a, 0x80, 0x97, 0x97, 0xd3, 0x17, 0xbc, 0x8c, 0x3d, 0x4c, 0xe1, 0xc3, + 0x8a, 0xe1, 0xe9, 0x95, 0xcd, 0xc3, 0x7c, 0x50, 0x45, 0x7a, 0x16, 0xd5, + 0x53, 0xcf, 0xca, 0xa2, 0xcd, 0x58, 0xe3, 0x6b, 0xb4, 0x35, 0x57, 0xef, + 0x70, 0xe1, 0x58, 0x8b, 0xc0, 0xf6, 0xa4, 0xfc, 0x59, 0x60, 0x4f, 0x92, + 0x1a, 0xbd, 0xde, 0x57, 0xa2, 0xb0, 0x53, 0x75, 0xc4, 0xdd, 0xec, 0xf2, + 0x3c, 0x5a, 0xc0, 0xcf, 0xd3, 0x46, 0x5a, 0x36, 0x4a, 0x63, 0x87, 0x32, + 0x78, 0x44, 0xaa, 0xe6, 0x8e, 0x97, 0x32, 0xb7, 0x76, 0xe0, 0x43, 0x30, + 0x74, 0x42, 0x96, 0x42, 0x92, 0x00, 0xbe, 0x89, 0x13, 0x6a, 0xce, 0xd6, + 0xbc, 0x32, 0x9e, 0x47, 0x15, 0xde, 0x6b, 0xe8, 0xdb, 0x04, 0x7d, 0x48, + 0x10, 0xc6, 0x2b, 0xc1, 0x9c, 0x8c, 0x2d, 0xed, 0x5e, 0x34, 0xe6, 0xcf, + 0x8c, 0xcf, 0x00, 0x05, 0x63, 0xb3, 0x42, 0xb6, 0xac, 0x2d, 0xf2, 0x83, + 0x32, 0x32, 0xd1, 0x2b, 0xe0, 0xbe, 0xdf, 0x21, 0x9d, 0xdd, 0xc1, 0x87, + 0xec, 0xf1, 0xa6, 0x1f, 0x99, 0x42, 0x25, 0xf0, 0x4e, 0xad, 0xf9, 0x6e, + 0x33, 0x0c, 0x2f, 0x8d, 0xd4, 0x2f, 0xb7, 0x03, 0x5d, 0x67, 0x85, 0x32, + 0x8f, 0x8f, 0x2a, 0x57, 0x55, 0x13, 0xef, 0xf2, 0x23, 0x90, 0xec, 0xfb, + 0x93, 0xbb, 0xf9, 0xa5, 0x7b, 0x97, 0xa4, 0x45, 0x8e, 0x95, 0xbf, 0xde, + 0x6c, 0x67, 0x6a, 0x9b, 0x8f, 0xca, 0x76, 0x5e, 0xad, 0x93, 0xcd, 0xfe, + 0x99, 0x27, 0xe2, 0x33, 0x0c, 0xc1, 0x70, 0x61, 0xda, 0x5f, 0x28, 0x60, + 0xa0, 0x29, 0x15, 0x13, 0x36, 0x1d, 0xab, 0x4e, 0xe5, 0xbd, 0x7b, 0xfa, + 0x91, 0xaf, 0x68, 0x57, 0xd1, 0xaf, 0xc4, 0x7f, 0xaa, 0xb7, 0x30, 0x06, + 0x6a, 0xc9, 0x77, 0x7b, 0x69, 0x80, 0x4f, 0x49, 0x1f, 0x0e, 0x21, 0x06, + 0x36, 0x11, 0x61, 0xfd, 0xc8, 0x3f, 0x1e, 0x89, 0xad, 0x18, 0xe6, 0x1a, + 0x1c, 0xea, 0x4f, 0xb1, 0x28, 0xdf, 0xa6, 0x81, 0xd1, 0x12, 0x6b, 0xb3, + 0xfb, 0x11, 0x61, 0x0a, 0x70, 0x71, 0x96, 0x5c, 0x9f, 0x70, 0x63, 0x47, + 0xb2, 0xc5, 0x21, 0xf6, 0x3c, 0x6e, 0x59, 0xdd, 0xe5, 0x24, 0xcf, 0x10, + 0x74, 0x03, 0x20, 0x5e, 0x90, 0x5d, 0x0e, 0xba}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of null = 2**64 - 1 + // tcID: 173 + {SEC_OID_SHA512, + 173, + {0x5b, 0x65, 0x26, 0x50, 0xb3, 0xd2, 0x6f, 0x1c, 0x5b, 0x34, 0x51, 0x48, + 0x3c, 0x4d, 0xd8, 0x07, 0x2d, 0xe7, 0x6b, 0x63, 0x9b, 0x34, 0xed, 0x95, + 0x9f, 0x13, 0x32, 0x8d, 0xf2, 0x02, 0x89, 0x04, 0x22, 0x64, 0xa6, 0x4d, + 0x76, 0xd7, 0x11, 0xa7, 0xb3, 0x3d, 0xfc, 0x0b, 0x6e, 0x65, 0xa8, 0xd8, + 0xa1, 0xee, 0x8a, 0x74, 0x7b, 0x7e, 0x4e, 0x15, 0x11, 0xc5, 0x32, 0x00, + 0x74, 0x2b, 0x1b, 0x54, 0xba, 0xde, 0x56, 0xfe, 0xa7, 0x89, 0x5e, 0xca, + 0x75, 0x57, 0xa4, 0x5d, 0xa9, 0x2a, 0xca, 0x71, 0xda, 0xef, 0xde, 0x3e, + 0x56, 0xcd, 0xdc, 0x12, 0x66, 0x7a, 0x06, 0xac, 0xaa, 0x60, 0x9b, 0xef, + 0x75, 0x0f, 0xf1, 0xef, 0xda, 0x81, 0x49, 0x0e, 0xcf, 0xec, 0x38, 0x38, + 0x58, 0x3c, 0x1a, 0x4d, 0x64, 0x53, 0xcf, 0xac, 0x3d, 0xe7, 0x95, 0x8d, + 0xc0, 0xee, 0x4f, 0xb6, 0x50, 0xd5, 0x0d, 0x36, 0xed, 0x77, 0x24, 0xc5, + 0x38, 0x19, 0xa5, 0x3d, 0xe3, 0xe1, 0x49, 0x8a, 0x8f, 0xd1, 0xca, 0xb1, + 0x83, 0xa5, 0x67, 0x41, 0x7c, 0x21, 0x7a, 0x10, 0xf0, 0x28, 0xed, 0xbf, + 0xd4, 0xc3, 0x5b, 0x33, 0x9c, 0x4b, 0x5a, 0xaf, 0xd0, 0xc8, 0xe0, 0x4a, + 0x47, 0x4b, 0x76, 0x71, 0x68, 0x1b, 0x80, 0xe9, 0x5c, 0x34, 0x74, 0x70, + 0x2b, 0x26, 0x08, 0x47, 0x8a, 0xe3, 0xed, 0x0a, 0x8b, 0x0c, 0xef, 0x33, + 0xd8, 0x26, 0x5c, 0x98, 0xdb, 0x57, 0x58, 0xa2, 0xc5, 0xc2, 0x16, 0x68, + 0x33, 0xcb, 0x56, 0x0a, 0x0b, 0x88, 0xb9, 0xd2, 0xb5, 0xeb, 0x0f, 0x38, + 0x39, 0x26, 0x85, 0xcf, 0x85, 0x91, 0xee, 0xe3, 0xd3, 0x8d, 0x66, 0xaa, + 0xb0, 0xa3, 0x3b, 0x88, 0xe0, 0x0d, 0xcc, 0xa0, 0x4f, 0x0a, 0x2a, 0x5b, + 0x47, 0xd3, 0x67, 0xd9, 0x33, 0x90, 0x30, 0x5e, 0x1f, 0xc0, 0xa4, 0x9e, + 0x70, 0xec, 0x11, 0x78, 0x36, 0xe6, 0xfa, 0xd4, 0xd7, 0xcd, 0x54, 0x92, + 0x37, 0x9a, 0x61, 0x2b, 0x2b, 0x06, 0x34, 0xf6, 0x61, 0x95, 0x52, 0x9a, + 0x40, 0x29, 0x3b, 0x1c, 0x08, 0xb8, 0x7d, 0xeb, 0x03, 0xce, 0xd3, 0x32, + 0x10, 0x72, 0x1a, 0x63, 0xbc, 0x53, 0x4e, 0x7e, 0x00, 0x76, 0x17, 0x89, + 0xd4, 0x9a, 0x27, 0xcb, 0x34, 0x8b, 0x2e, 0x89, 0xdf, 0xa1, 0xc2, 0x38, + 0xd7, 0x33, 0xdb, 0xec, 0xec, 0x88, 0xd9, 0xe9, 0x62, 0xbd, 0x32, 0xfb, + 0xed, 0x47, 0xdb, 0xc1, 0x34, 0xfc, 0x79, 0x99, 0x0d, 0x0f, 0xac, 0x4d, + 0xbe, 0xb7, 0x48, 0x4b, 0x14, 0x9a, 0x9b, 0x08, 0x16, 0x9e, 0xe9, 0xab, + 0x46, 0xf1, 0xc9, 0x29, 0x7f, 0xa1, 0x95, 0x04, 0xf8, 0xf7, 0x06, 0x08, + 0x58, 0xbb, 0x57, 0x85, 0x23, 0x86, 0x06, 0x3c, 0x04, 0xd5, 0xe0, 0xa1, + 0xc4, 0xe0, 0x54, 0x5d, 0x57, 0xbd, 0xa9, 0xd0, 0xf3, 0x42, 0x57, 0x4f, + 0x02, 0xc7, 0xe3, 0xa2, 0xef, 0x88, 0x84, 0x28, 0x72, 0x46, 0x15, 0x13, + 0xbd, 0x52, 0x44, 0x57, 0x85, 0x6b, 0x24, 0xe4, 0xc2, 0x5a, 0xb3, 0xf1, + 0x65, 0x27, 0xe9, 0xc9, 0x0f, 0xf9, 0x8a, 0xe9, 0xec, 0x26, 0x33, 0x58, + 0xd6, 0xe8, 0xc1, 0x92, 0x25, 0x7c, 0x02, 0x69, 0xdb, 0x71, 0x48, 0x03, + 0xcf, 0x2e, 0xf8, 0xa3, 0xe6, 0xc0, 0xd2, 0x03, 0xc9, 0x39, 0xad, 0xbd, + 0xbd, 0xef, 0x1e, 0x7d, 0x37, 0x63, 0x3c, 0x54, 0x87, 0x3b, 0xa6, 0xb6, + 0xac, 0x5a, 0x26, 0xe8, 0x10, 0x0f, 0x17, 0xf8, 0xb4, 0xbe, 0x1e, 0x64, + 0xff, 0x88, 0x4c, 0x40, 0xbe, 0xfe, 0xf7, 0xc4, 0x0e, 0x7e, 0x81, 0x0c, + 0xb0, 0x3b, 0x1e, 0x73, 0x8e, 0x66, 0x28, 0xff, 0x42, 0x4c, 0x20, 0xd2, + 0xca, 0x06, 0x4d, 0xf9, 0xb9, 0x2a, 0x1f, 0x33, 0x7b, 0x99, 0x05, 0xa9, + 0x18, 0xbb, 0x94, 0x8f, 0xb9, 0xe0, 0x3e, 0x52}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of null + // tcID: 174 + {SEC_OID_SHA512, + 174, + {0x8d, 0xe0, 0xeb, 0xce, 0xfe, 0x96, 0x1b, 0xe8, 0x1d, 0xf5, 0xcf, 0xbf, + 0x21, 0x2c, 0x86, 0x48, 0x10, 0x71, 0xc9, 0x3b, 0x89, 0xc8, 0x76, 0x27, + 0x25, 0x97, 0xe9, 0xa1, 0xe0, 0x69, 0xde, 0xb3, 0x67, 0x7a, 0x8c, 0xc2, + 0x73, 0xc2, 0xf2, 0x92, 0x33, 0xee, 0x06, 0x36, 0x11, 0xcf, 0x7a, 0x9d, + 0x42, 0xaf, 0x04, 0xe9, 0xe1, 0xd4, 0xa8, 0xc1, 0x48, 0xf0, 0x15, 0x2e, + 0x7b, 0x7b, 0x73, 0xe5, 0xb6, 0xfe, 0xb8, 0x7e, 0x96, 0x4b, 0x6b, 0xd7, + 0x1d, 0x76, 0x66, 0xcc, 0x25, 0xf9, 0x69, 0x47, 0x44, 0x28, 0x44, 0xa9, + 0x15, 0x42, 0x5a, 0xf3, 0x87, 0xa8, 0x76, 0x62, 0x3c, 0x40, 0xf9, 0x76, + 0x0e, 0xdd, 0x28, 0xbf, 0x2f, 0x6a, 0x51, 0x25, 0x1d, 0xb8, 0xb8, 0x13, + 0x92, 0x66, 0xa0, 0x4b, 0x13, 0x25, 0x8a, 0x62, 0x94, 0xdb, 0xd0, 0x8b, + 0xd1, 0xe9, 0xeb, 0x51, 0x54, 0x26, 0x5d, 0x69, 0x1a, 0xfe, 0xaa, 0xfc, + 0x4f, 0xd1, 0xa3, 0x86, 0xd0, 0x9f, 0xb7, 0x1f, 0x8c, 0x22, 0x41, 0x16, + 0x3f, 0xb8, 0x4b, 0x9a, 0xc1, 0x8f, 0x62, 0x94, 0xc3, 0xd3, 0xff, 0xd1, + 0x05, 0x15, 0x53, 0x2e, 0xc5, 0x01, 0x99, 0x8c, 0x2f, 0x73, 0x79, 0x0e, + 0x8e, 0x15, 0x07, 0x56, 0x45, 0x06, 0x1e, 0x9a, 0xc3, 0x10, 0x9c, 0xee, + 0x0b, 0x3b, 0x23, 0xe4, 0x9e, 0xe7, 0xdb, 0x31, 0x51, 0x2c, 0xd2, 0x51, + 0xae, 0xcb, 0xd5, 0x36, 0xae, 0xfa, 0x43, 0x5b, 0x54, 0x98, 0x0d, 0x6d, + 0x26, 0x68, 0x81, 0x2f, 0xed, 0x95, 0x16, 0xae, 0x8e, 0x3e, 0x0f, 0x7e, + 0x23, 0x5e, 0x33, 0x8f, 0x40, 0xd4, 0xfb, 0x19, 0x2d, 0x12, 0x6e, 0x19, + 0xd7, 0x09, 0xeb, 0x89, 0x2c, 0x2e, 0x54, 0xf5, 0x5e, 0x15, 0xd4, 0x3e, + 0x08, 0x37, 0x3f, 0x03, 0x58, 0xf7, 0xff, 0xe8, 0x74, 0xd2, 0x35, 0x96, + 0xb6, 0x3e, 0xf3, 0x45, 0x11, 0xf5, 0x9b, 0x69, 0x2a, 0x20, 0xe3, 0x86, + 0xf4, 0x10, 0xc2, 0x23, 0x8f, 0x46, 0xb7, 0xd5, 0xd5, 0x46, 0x61, 0x93, + 0x29, 0x79, 0x0c, 0x8d, 0xcd, 0xf8, 0x25, 0xe9, 0xbc, 0xd7, 0xa5, 0x25, + 0x1c, 0x65, 0x0f, 0x25, 0xf8, 0xca, 0xd5, 0xeb, 0x4a, 0xc5, 0x07, 0x35, + 0xa0, 0x4d, 0xda, 0x2f, 0xd0, 0x3a, 0xd7, 0x59, 0xeb, 0x1c, 0x5e, 0x1c, + 0xb6, 0x1f, 0x4b, 0xef, 0xbe, 0x96, 0xf3, 0xbd, 0x43, 0x2a, 0x4a, 0xc7, + 0x88, 0x2f, 0xe3, 0xf7, 0xa8, 0xaa, 0xec, 0x56, 0xa0, 0xd9, 0xd0, 0xed, + 0x4e, 0xf2, 0x9b, 0x13, 0x32, 0xad, 0x3c, 0x01, 0x55, 0xd3, 0x06, 0x9d, + 0xe4, 0xb6, 0xfc, 0x6d, 0xd2, 0x99, 0xc3, 0x19, 0xba, 0x67, 0xd1, 0x15, + 0x65, 0x49, 0xf2, 0xff, 0x64, 0x03, 0xa0, 0x87, 0xf2, 0x15, 0x59, 0xd0, + 0x84, 0xad, 0x4a, 0x0e, 0x6e, 0x99, 0xc5, 0x5a, 0x9f, 0xe1, 0xef, 0xbb, + 0x6c, 0xb1, 0xeb, 0xa9, 0x26, 0x67, 0x3d, 0x18, 0x2c, 0xa1, 0x12, 0xa2, + 0xd4, 0x2a, 0xe8, 0xc4, 0x02, 0xf2, 0x4d, 0x54, 0xc4, 0xf8, 0xec, 0xf0, + 0xc2, 0xd5, 0x14, 0x08, 0x50, 0xb3, 0xdc, 0xd6, 0x76, 0x75, 0x4d, 0x7c, + 0xfb, 0x42, 0x3c, 0x5c, 0x4d, 0xa1, 0xfb, 0xa0, 0xc1, 0xee, 0x25, 0x7e, + 0xb2, 0x28, 0x64, 0xb6, 0x48, 0x1b, 0xab, 0x32, 0x28, 0xd8, 0xe4, 0x2e, + 0x80, 0x68, 0x99, 0x3a, 0x87, 0xaf, 0x19, 0xe7, 0x8b, 0xde, 0x89, 0xcf, + 0x7a, 0xfc, 0x06, 0x43, 0x12, 0x18, 0x80, 0x17, 0x7d, 0x81, 0x7f, 0x04, + 0x52, 0x3d, 0xc9, 0xe7, 0x92, 0xb9, 0x87, 0xbf, 0xc9, 0x6e, 0xe4, 0xd5, + 0xaa, 0xf4, 0xd1, 0x84, 0x65, 0xa0, 0xe6, 0xd2, 0x8f, 0x50, 0xe9, 0x70, + 0x1d, 0xc8, 0x4c, 0x34, 0x73, 0x02, 0xb7, 0xce, 0xe5, 0xfe, 0x7d, 0x04, + 0x8d, 0x07, 0xbe, 0x8e, 0xe6, 0x20, 0xa3, 0x4c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to null + // tcID: 175 + {SEC_OID_SHA512, + 175, + {0x2f, 0xcc, 0x32, 0x80, 0xd4, 0x8b, 0x7b, 0x6d, 0x5e, 0x9b, 0xca, 0xa5, + 0xd4, 0xdc, 0xbe, 0x70, 0xca, 0xd1, 0xba, 0xe2, 0x2b, 0x1c, 0x4f, 0x40, + 0x75, 0x91, 0x02, 0x1f, 0x4a, 0xfa, 0xb5, 0x0c, 0x0a, 0x1f, 0x45, 0x43, + 0x29, 0xf8, 0xba, 0x4c, 0xdf, 0xa6, 0x9f, 0x4a, 0x7b, 0xb6, 0xfb, 0xec, + 0x67, 0x44, 0xe3, 0x2c, 0x78, 0xd9, 0xbd, 0xc6, 0xd5, 0x85, 0xf3, 0x01, + 0x60, 0xe1, 0x71, 0x17, 0xfa, 0x36, 0x46, 0x38, 0x21, 0x55, 0x31, 0xaf, + 0xbe, 0xf6, 0x82, 0x2e, 0xbd, 0xaa, 0x6e, 0xd8, 0x97, 0x08, 0x34, 0x3e, + 0x14, 0xc8, 0x43, 0xa2, 0x4a, 0x6c, 0x15, 0x28, 0x20, 0xb9, 0xe1, 0x30, + 0xb1, 0xa1, 0xa4, 0x06, 0x27, 0x0f, 0x50, 0xdb, 0x5b, 0x0f, 0x2e, 0xb6, + 0x32, 0x04, 0xdf, 0xdc, 0x8e, 0x42, 0x30, 0x73, 0x8a, 0xb9, 0xf4, 0x3b, + 0xb9, 0x82, 0xa2, 0x43, 0x59, 0x88, 0xe1, 0xe4, 0x4c, 0xa0, 0x8b, 0x77, + 0xda, 0xde, 0x0c, 0x55, 0xe5, 0x7b, 0x35, 0xdb, 0x27, 0xe4, 0xcb, 0x9a, + 0xf9, 0xa3, 0x5d, 0x63, 0x4a, 0x69, 0xf6, 0x86, 0x91, 0x10, 0xb2, 0x19, + 0xb2, 0xd8, 0xd2, 0x31, 0xce, 0x92, 0xaa, 0x5c, 0x1c, 0x2d, 0x8b, 0xfa, + 0x78, 0xd6, 0x7c, 0xac, 0x33, 0x9e, 0x4a, 0xf0, 0x1a, 0x23, 0x8e, 0x6c, + 0xbf, 0x5d, 0xfb, 0xd5, 0x8b, 0x92, 0x76, 0x5d, 0x78, 0x18, 0x96, 0x3f, + 0x68, 0xe1, 0x07, 0xdb, 0x53, 0x88, 0xfd, 0x2b, 0x43, 0x0b, 0x15, 0x41, + 0xf2, 0x56, 0x0c, 0x79, 0xa8, 0x61, 0x28, 0x8c, 0x17, 0xbd, 0x06, 0x6d, + 0x51, 0x67, 0x28, 0x66, 0xae, 0x8f, 0x97, 0x96, 0xac, 0x53, 0x85, 0xea, + 0x4b, 0x4c, 0x16, 0x5f, 0x28, 0x60, 0xdb, 0xb9, 0x50, 0x43, 0x5d, 0x83, + 0x0c, 0xf9, 0xd9, 0x20, 0xf7, 0x9a, 0x42, 0x50, 0x7a, 0xf9, 0x3e, 0xe8, + 0x28, 0x76, 0xc0, 0x2d, 0xc0, 0x97, 0xb6, 0xc4, 0x7c, 0x56, 0xa6, 0xbf, + 0x3b, 0x1b, 0x16, 0x5b, 0x98, 0xbd, 0x34, 0xc4, 0x33, 0x5a, 0xb2, 0x12, + 0xb6, 0x6c, 0x99, 0xc4, 0x38, 0x94, 0xf6, 0x7a, 0xe2, 0x0e, 0x3e, 0x57, + 0x30, 0xfb, 0x1f, 0xc1, 0xaf, 0x38, 0x33, 0x3f, 0x46, 0xf4, 0xaa, 0x8c, + 0x74, 0x5e, 0xd0, 0xf5, 0x8b, 0x5d, 0x2f, 0x5b, 0x48, 0xa9, 0x8f, 0xad, + 0x75, 0xe9, 0x22, 0x86, 0x4e, 0xeb, 0x43, 0xe3, 0x39, 0xb9, 0xff, 0x87, + 0x68, 0xf7, 0x1f, 0x92, 0xa3, 0xbf, 0xc5, 0x80, 0x6e, 0x34, 0xe0, 0x2f, + 0x2f, 0x37, 0x69, 0xc6, 0xd3, 0x6f, 0x3a, 0x4d, 0x9b, 0xc1, 0x3d, 0x93, + 0x99, 0x44, 0xbb, 0xbe, 0x14, 0x49, 0x73, 0x5f, 0x9d, 0x84, 0x8d, 0x2a, + 0x46, 0x81, 0xe0, 0xdf, 0xd4, 0x26, 0x11, 0x53, 0x97, 0xbc, 0xa1, 0xdf, + 0x86, 0xea, 0x57, 0x39, 0x87, 0x17, 0x22, 0xb0, 0x19, 0x1d, 0xda, 0x8d, + 0xbf, 0x93, 0xbe, 0x29, 0xa8, 0xb8, 0xec, 0xc1, 0x54, 0xef, 0x48, 0x10, + 0x02, 0x25, 0x00, 0x53, 0x34, 0x25, 0x89, 0x19, 0x91, 0xc3, 0xc8, 0xfd, + 0x55, 0x40, 0x26, 0x3a, 0x69, 0xa1, 0x3f, 0xae, 0x3c, 0xdc, 0xc7, 0x2c, + 0x33, 0x7d, 0x7e, 0x37, 0x57, 0x1e, 0x9a, 0x3a, 0x59, 0x0e, 0x82, 0xce, + 0x6a, 0x05, 0xda, 0xa2, 0x60, 0xea, 0x38, 0xf7, 0xfd, 0xa2, 0x57, 0x37, + 0x71, 0x6a, 0xc5, 0xa3, 0xb5, 0x58, 0xbb, 0xcb, 0x50, 0x55, 0xe4, 0x73, + 0xf0, 0xd8, 0x7c, 0xc8, 0xa1, 0x71, 0xa4, 0x76, 0x64, 0x32, 0xe6, 0x6a, + 0xb8, 0x41, 0x77, 0xf9, 0x24, 0xee, 0xc6, 0xe8, 0x50, 0x4f, 0x65, 0x85, + 0x71, 0xef, 0x73, 0x7f, 0x46, 0x64, 0x07, 0x71, 0x7f, 0x30, 0xc7, 0x27, + 0x63, 0x06, 0x99, 0x58, 0x31, 0x48, 0x7e, 0xd1, 0xc6, 0x03, 0x1b, 0xfa, + 0x89, 0x29, 0xb6, 0x8e, 0x51, 0xfb, 0x34, 0x1f}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to null + // tcID: 176 + {SEC_OID_SHA512, + 176, + {0x6f, 0x76, 0xa4, 0xe4, 0x33, 0xc0, 0xc2, 0x70, 0x2e, 0x0b, 0xef, 0x87, + 0x37, 0x9c, 0xb8, 0x27, 0x92, 0x7b, 0x93, 0x50, 0xf9, 0xa6, 0x53, 0x7a, + 0xa6, 0x7b, 0xc7, 0x81, 0x24, 0x57, 0xc4, 0x40, 0x6d, 0xe7, 0x68, 0x4b, + 0xa9, 0x61, 0x4e, 0x09, 0xe7, 0x5a, 0xb4, 0xa5, 0x4a, 0xe0, 0x97, 0x17, + 0xc7, 0x14, 0x7c, 0x69, 0xac, 0x0c, 0xe8, 0xb9, 0xb9, 0x62, 0xf5, 0x84, + 0x2e, 0xed, 0x73, 0xab, 0xa8, 0x2b, 0xa2, 0xdb, 0x71, 0xc3, 0x93, 0x37, + 0x94, 0x8f, 0xb4, 0xa2, 0xfa, 0x00, 0xac, 0x01, 0x8b, 0x5c, 0xf1, 0x9e, + 0x0d, 0xd9, 0x82, 0x4f, 0x5b, 0x83, 0x6e, 0xa9, 0xc0, 0x4a, 0xc8, 0x75, + 0xab, 0xd8, 0xb8, 0xef, 0xdc, 0xff, 0xe7, 0xe6, 0xe1, 0x7e, 0x75, 0x78, + 0x2b, 0x4c, 0x93, 0xce, 0x0b, 0xc1, 0x86, 0xa9, 0x9e, 0x85, 0x67, 0xd9, + 0xfe, 0x08, 0x9d, 0xda, 0x05, 0x1a, 0xa7, 0x7b, 0x82, 0xf3, 0x29, 0xdc, + 0xe5, 0x8f, 0xf7, 0x22, 0x8f, 0xde, 0x88, 0x0d, 0x5e, 0x86, 0x34, 0x2e, + 0x3d, 0x04, 0x91, 0x18, 0xf8, 0xe4, 0xc9, 0x03, 0x4f, 0x2d, 0x58, 0x6f, + 0x33, 0x76, 0x85, 0x1e, 0xad, 0x31, 0x7e, 0xb6, 0x91, 0xe9, 0x97, 0x5f, + 0x08, 0xf1, 0x76, 0x7b, 0xdf, 0x8c, 0x5d, 0xb3, 0x21, 0x42, 0x8f, 0xa7, + 0x89, 0x9e, 0x23, 0xeb, 0xbe, 0x11, 0xe2, 0xb5, 0xe7, 0x57, 0x58, 0x05, + 0x31, 0x9a, 0x3b, 0x18, 0xa1, 0xe0, 0xfb, 0x7e, 0x76, 0x3f, 0x63, 0x90, + 0x43, 0x4d, 0xf2, 0xec, 0x50, 0x62, 0xf4, 0xa4, 0x22, 0x3b, 0x35, 0x3b, + 0xd1, 0x27, 0x60, 0xd0, 0x96, 0x36, 0x82, 0x9a, 0x74, 0x0c, 0xb3, 0xb6, + 0x76, 0x15, 0x36, 0xc1, 0xaa, 0x7f, 0x50, 0xf3, 0x67, 0x11, 0x18, 0x0e, + 0xd2, 0x92, 0x5d, 0x1a, 0xaa, 0x6b, 0xdd, 0x38, 0xd5, 0xd5, 0xc4, 0x5b, + 0x9b, 0x5f, 0x9c, 0x09, 0xde, 0x47, 0x75, 0x14, 0x49, 0xad, 0x69, 0x62, + 0xcf, 0xfc, 0xcc, 0x6e, 0xb9, 0xa4, 0x93, 0x9f, 0x75, 0x51, 0xa1, 0x8f, + 0x3c, 0xfb, 0x3d, 0xcf, 0xe1, 0x3f, 0x1c, 0x16, 0x0e, 0xef, 0x9d, 0xe7, + 0x68, 0xb2, 0x3f, 0xaf, 0x85, 0xb4, 0x80, 0xa2, 0x34, 0x22, 0x16, 0x23, + 0x8c, 0xe9, 0x3c, 0x59, 0xd2, 0x02, 0xd8, 0x61, 0xda, 0xbb, 0x69, 0x36, + 0x39, 0x69, 0x5c, 0xbb, 0xd8, 0x00, 0x91, 0x51, 0xff, 0x64, 0xe5, 0xe3, + 0xea, 0xb3, 0xbc, 0xb5, 0xe6, 0xa5, 0x39, 0xbd, 0xd8, 0xd4, 0xbb, 0x54, + 0x34, 0xf3, 0x0a, 0x12, 0xa1, 0x2e, 0xa9, 0x2a, 0xe5, 0xd2, 0x1d, 0xfa, + 0xce, 0xcb, 0xf5, 0x59, 0xa2, 0xce, 0x1d, 0xc9, 0xe5, 0x08, 0x2e, 0x22, + 0x17, 0xce, 0xa6, 0xc1, 0x22, 0xb3, 0x46, 0x8f, 0x01, 0xc7, 0x37, 0xf0, + 0xbe, 0x03, 0x91, 0x72, 0x3c, 0x84, 0x48, 0xf3, 0x37, 0x2d, 0x88, 0xc9, + 0xdc, 0x46, 0xcd, 0x40, 0x04, 0x1e, 0x11, 0xa5, 0x92, 0x60, 0x6f, 0x64, + 0x09, 0xc1, 0xfd, 0x83, 0x1f, 0xd5, 0x1f, 0xd6, 0xad, 0xc8, 0xcc, 0xed, + 0x49, 0xe6, 0x2e, 0x94, 0x66, 0xcb, 0xa7, 0x0d, 0x17, 0x7a, 0xdb, 0x0a, + 0x29, 0x50, 0x19, 0x01, 0x1d, 0x46, 0x3b, 0x15, 0x3c, 0x5e, 0x05, 0xa6, + 0xc1, 0x17, 0x75, 0x48, 0xc3, 0xdf, 0xac, 0x3a, 0xc1, 0xb2, 0xe8, 0x97, + 0x8e, 0x39, 0xce, 0x19, 0x23, 0x24, 0x4c, 0xf1, 0x0d, 0xab, 0x65, 0x2d, + 0x25, 0x0b, 0x2c, 0xd6, 0xab, 0xae, 0x03, 0xdf, 0x96, 0x0a, 0xdd, 0x94, + 0xe9, 0x51, 0x9d, 0xd8, 0x01, 0xf4, 0xdc, 0xf2, 0x24, 0x2c, 0xd5, 0xc2, + 0x2e, 0x28, 0x7b, 0x34, 0x09, 0x1f, 0xc4, 0x2f, 0x66, 0x44, 0xe8, 0x30, + 0x06, 0x40, 0x2d, 0xfc, 0xe2, 0xb8, 0x2b, 0xf8, 0xac, 0xeb, 0xd4, 0xb6, + 0x5a, 0x97, 0x38, 0x64, 0x29, 0x63, 0xbf, 0x82}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of null + // tcID: 177 + {SEC_OID_SHA512, + 177, + {0xb1, 0xcb, 0x3d, 0xf9, 0xc5, 0xd8, 0xe0, 0x4a, 0x90, 0xcb, 0xaf, 0x83, + 0xa0, 0x3e, 0x1e, 0x97, 0x65, 0x35, 0xdb, 0x1d, 0x66, 0x37, 0x2c, 0x4e, + 0xfa, 0x33, 0x70, 0x94, 0x8e, 0x54, 0x6c, 0xc3, 0x10, 0xd8, 0x27, 0xfa, + 0xd9, 0x22, 0x7a, 0x7e, 0x35, 0x92, 0x3d, 0x8b, 0x2f, 0xc5, 0x6d, 0xfa, + 0x10, 0x39, 0xd2, 0x59, 0x68, 0xf9, 0x84, 0xe5, 0xf2, 0x26, 0x14, 0xcb, + 0x2d, 0xd0, 0xe5, 0xde, 0xc8, 0xe1, 0x71, 0x9f, 0xc7, 0xbd, 0x70, 0x18, + 0x84, 0x38, 0x89, 0xe3, 0xfc, 0xa0, 0xc9, 0xe9, 0xff, 0xa6, 0xde, 0x47, + 0xfd, 0xf6, 0x7c, 0x26, 0x63, 0x98, 0xde, 0x96, 0x1c, 0x51, 0xe7, 0x83, + 0x14, 0x75, 0xb0, 0xb8, 0x02, 0x1a, 0x0c, 0x58, 0x76, 0x17, 0xd6, 0x2e, + 0xef, 0x41, 0x7b, 0x93, 0xe6, 0x75, 0x63, 0x0c, 0xa2, 0x6d, 0x8f, 0x41, + 0x11, 0x1b, 0x20, 0xd9, 0x44, 0xc3, 0x9f, 0x47, 0xad, 0xaf, 0xf1, 0xb6, + 0x36, 0xd7, 0xfa, 0x1e, 0xe0, 0x00, 0xfc, 0xa8, 0x52, 0x03, 0x8b, 0x3c, + 0xcb, 0xb0, 0x5d, 0x99, 0xa2, 0xfd, 0x66, 0x4a, 0x50, 0x12, 0x9e, 0x50, + 0x62, 0xb8, 0xe5, 0xab, 0x04, 0xa6, 0x54, 0x76, 0xaa, 0x60, 0xdf, 0xc8, + 0x72, 0x34, 0x5b, 0xe0, 0x13, 0x9f, 0x4e, 0x30, 0xf1, 0x07, 0xf7, 0xe1, + 0xd4, 0x0a, 0x7a, 0x01, 0xa7, 0x88, 0x95, 0x92, 0xc5, 0xab, 0x40, 0xc2, + 0xbf, 0xb1, 0x88, 0xf3, 0x45, 0xd3, 0x08, 0x6a, 0xf7, 0xe7, 0x25, 0xb5, + 0xa2, 0x09, 0x42, 0x07, 0x98, 0xe3, 0x00, 0x84, 0x56, 0x1f, 0xd5, 0xac, + 0x16, 0x26, 0xe9, 0x3c, 0xcb, 0xc4, 0x2e, 0x9c, 0x1f, 0x28, 0x30, 0x73, + 0xbf, 0x91, 0x23, 0x2c, 0xb4, 0x8f, 0x57, 0x1c, 0x32, 0xc7, 0x1e, 0x4b, + 0x47, 0xc2, 0x57, 0x52, 0x95, 0x72, 0x63, 0x40, 0xcf, 0xb6, 0x91, 0x12, + 0x87, 0x75, 0x01, 0x61, 0x85, 0x75, 0x74, 0x8d, 0xa8, 0x1e, 0x7f, 0x8f, + 0xc6, 0xf8, 0x98, 0x00, 0x3a, 0xb8, 0x9a, 0x11, 0xa8, 0xd7, 0xe3, 0x64, + 0x7c, 0x72, 0xf4, 0x38, 0x9d, 0x30, 0xb2, 0x65, 0x02, 0x0e, 0x99, 0x81, + 0x4e, 0xa8, 0xbf, 0x04, 0x06, 0xbd, 0x75, 0x29, 0x2a, 0xa5, 0x5e, 0x69, + 0xc5, 0xa1, 0x68, 0xf5, 0x91, 0x5b, 0xb1, 0xe9, 0xdf, 0x30, 0xbe, 0x1b, + 0xfc, 0x1f, 0x09, 0x7b, 0xcf, 0xe7, 0x8d, 0x6f, 0x7e, 0xa9, 0x63, 0xf8, + 0xf0, 0x48, 0x2f, 0x2a, 0x12, 0x2d, 0x1b, 0x3d, 0x3c, 0x66, 0x46, 0x5b, + 0x6d, 0x7d, 0x03, 0x5a, 0xc5, 0x24, 0x9d, 0x4a, 0x3a, 0x2c, 0x54, 0xfd, + 0xae, 0x26, 0x0a, 0x9d, 0x50, 0xf2, 0x9c, 0x84, 0xcc, 0x39, 0xde, 0xfd, + 0x53, 0xb6, 0x16, 0xc7, 0x85, 0xda, 0x76, 0xa8, 0x62, 0xfc, 0x60, 0xa6, + 0x19, 0xe2, 0x59, 0x03, 0xbe, 0xf2, 0x07, 0xcf, 0x1c, 0x93, 0xe8, 0xc7, + 0x65, 0xa1, 0x3f, 0x87, 0x02, 0x7c, 0x9b, 0xd7, 0x73, 0x6f, 0xc0, 0x44, + 0xef, 0x4f, 0x6d, 0xd3, 0xcf, 0x37, 0x52, 0xbe, 0xda, 0x24, 0xb3, 0xd2, + 0x89, 0x0f, 0x09, 0xed, 0x85, 0xe5, 0xf4, 0x5c, 0x02, 0xfd, 0xcc, 0x47, + 0x4e, 0xcb, 0xac, 0x10, 0x8d, 0x63, 0xf4, 0xbb, 0x02, 0x66, 0xf5, 0xf0, + 0x8d, 0x4a, 0x4c, 0xc0, 0x9e, 0x52, 0x17, 0x79, 0x3e, 0xd1, 0x65, 0x32, + 0xd0, 0x79, 0x6b, 0xc2, 0x2f, 0x05, 0x60, 0x7f, 0x6f, 0x26, 0x5d, 0x96, + 0x7e, 0x42, 0x4e, 0x47, 0xd7, 0x3a, 0x3c, 0x48, 0x65, 0x32, 0xef, 0xbc, + 0x91, 0xd8, 0xf7, 0xbd, 0x97, 0x0c, 0xc9, 0x41, 0x2f, 0xbf, 0x16, 0x50, + 0xcd, 0xac, 0xeb, 0x99, 0x63, 0x58, 0x85, 0xb7, 0x8a, 0xbe, 0x2b, 0x80, + 0x47, 0xd3, 0xe0, 0x4b, 0x07, 0x57, 0x30, 0x18, 0xa5, 0xc8, 0xb9, 0x51, + 0x8d, 0x26, 0xf2, 0x5f, 0xc6, 0xb6, 0x4f, 0xf6}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 178 + {SEC_OID_SHA512, + 178, + {0xb4, 0xfb, 0x9d, 0x92, 0x3c, 0x57, 0xa1, 0x3f, 0xd7, 0x1e, 0x27, 0xc2, + 0x5c, 0xf0, 0xed, 0xf8, 0x72, 0xde, 0x5a, 0x73, 0x45, 0xf0, 0x4c, 0x2d, + 0x5e, 0x00, 0x2a, 0x9a, 0x42, 0x44, 0x5f, 0x82, 0x3e, 0x97, 0x6f, 0x07, + 0x8f, 0xcd, 0x9b, 0x24, 0x01, 0x4d, 0x74, 0xb3, 0x1c, 0x23, 0x80, 0xf9, + 0x53, 0x00, 0x7a, 0xfd, 0x3d, 0xa3, 0xff, 0xa6, 0x6e, 0x89, 0xf0, 0x34, + 0x25, 0xfa, 0xed, 0x2b, 0xef, 0xeb, 0x11, 0xcd, 0xc7, 0x72, 0x5e, 0x9a, + 0x03, 0x12, 0x77, 0xbe, 0x6e, 0x2c, 0x62, 0x16, 0xb0, 0xf2, 0xd0, 0xa5, + 0x3b, 0xb8, 0x24, 0x2f, 0x05, 0x5b, 0x80, 0xfc, 0x47, 0x09, 0x29, 0x2b, + 0x1c, 0x56, 0xa1, 0x81, 0x01, 0xf2, 0xc2, 0xab, 0xae, 0xb9, 0xbc, 0x5d, + 0xdc, 0xc6, 0xad, 0x31, 0x84, 0xe6, 0xae, 0x85, 0x62, 0xc3, 0x02, 0x16, + 0xe2, 0x2b, 0x43, 0xc8, 0x89, 0xce, 0x27, 0xcd, 0xf1, 0x46, 0x9f, 0xd9, + 0x96, 0xed, 0x90, 0xac, 0x09, 0x05, 0x0f, 0x31, 0x26, 0x4c, 0xd9, 0x30, + 0x51, 0x50, 0x7a, 0xae, 0x73, 0xea, 0xb2, 0x2c, 0x64, 0xa6, 0x3a, 0x28, + 0x15, 0x0d, 0xe0, 0x6b, 0x43, 0xb3, 0xb4, 0x09, 0x9a, 0xed, 0xa7, 0x95, + 0x81, 0x1c, 0xdd, 0x47, 0xe2, 0xb7, 0x35, 0x15, 0xc2, 0xca, 0xd2, 0x60, + 0x9b, 0x9d, 0x8a, 0xdf, 0xa5, 0x43, 0xed, 0x2a, 0xb1, 0x22, 0x28, 0x5a, + 0x12, 0xbf, 0xb7, 0xdf, 0x21, 0x91, 0x51, 0xf0, 0xed, 0xdf, 0xdb, 0x4b, + 0xe4, 0x5a, 0x56, 0x24, 0x62, 0x1e, 0x1d, 0x45, 0xec, 0x51, 0x1e, 0x7b, + 0x50, 0x5c, 0x92, 0x51, 0x6b, 0x70, 0xbc, 0x79, 0x81, 0xad, 0x61, 0xac, + 0x6b, 0x8b, 0x10, 0x37, 0xb5, 0xe0, 0x0a, 0xab, 0xe9, 0x85, 0x1e, 0x35, + 0x77, 0xd4, 0xe3, 0x35, 0x24, 0x4f, 0x32, 0xde, 0x62, 0x7a, 0x7f, 0xcf, + 0x9e, 0x93, 0x77, 0x15, 0xbf, 0x31, 0x41, 0x4b, 0xf4, 0x32, 0xd3, 0x39, + 0xc6, 0x5a, 0xb8, 0xce, 0xea, 0x49, 0xbf, 0xac, 0x6f, 0x5d, 0xda, 0xa4, + 0xed, 0x0a, 0x9d, 0x2b, 0xd7, 0xf5, 0xd2, 0xab, 0xb2, 0x98, 0x19, 0xff, + 0xdd, 0x7d, 0xde, 0xa9, 0xc7, 0x1c, 0x3b, 0xd5, 0x75, 0xeb, 0x18, 0xc4, + 0xd6, 0x9f, 0x50, 0xd9, 0x8c, 0x49, 0x55, 0x37, 0x34, 0x08, 0x65, 0x1a, + 0xe1, 0x9b, 0xd2, 0xad, 0x83, 0x9a, 0xb1, 0xfc, 0xb4, 0x3f, 0x58, 0x81, + 0xfd, 0x29, 0x0a, 0xc2, 0x10, 0x9d, 0xf9, 0xc1, 0x6f, 0xc6, 0xc1, 0x4a, + 0x86, 0xa6, 0x14, 0xfc, 0x55, 0x09, 0xb7, 0x32, 0x9e, 0x7d, 0xfd, 0x81, + 0x97, 0xbb, 0xf6, 0x59, 0x96, 0x67, 0x01, 0xa1, 0x39, 0x5a, 0x5f, 0x49, + 0x89, 0x88, 0xc4, 0x85, 0x02, 0x5a, 0x25, 0x82, 0x24, 0x23, 0xef, 0xb7, + 0x77, 0x5c, 0x9b, 0x44, 0xad, 0x3f, 0x3c, 0x7c, 0x79, 0xef, 0xb3, 0x29, + 0x73, 0x5b, 0x21, 0x33, 0x96, 0x11, 0xe7, 0x75, 0x6a, 0x53, 0x2d, 0xfe, + 0x00, 0xd2, 0xc4, 0x26, 0xb2, 0xb4, 0x19, 0x42, 0xd6, 0x5c, 0x48, 0xbe, + 0x63, 0xf9, 0x18, 0x8f, 0x0b, 0x85, 0x13, 0x48, 0x40, 0x5d, 0xda, 0x0c, + 0xe3, 0xde, 0x33, 0x3f, 0xb8, 0x2e, 0xa8, 0x0e, 0x3d, 0xcc, 0xb7, 0xf4, + 0xf2, 0x45, 0x34, 0x15, 0xab, 0x86, 0xbf, 0x5a, 0x5c, 0xf8, 0x51, 0x2c, + 0x6f, 0x5b, 0xc1, 0x84, 0x69, 0x61, 0xfd, 0xeb, 0xa1, 0x95, 0x5b, 0x96, + 0xa5, 0x14, 0x5c, 0xf4, 0x47, 0xaa, 0x34, 0xd6, 0xfa, 0x22, 0xb2, 0x26, + 0xbc, 0x66, 0x96, 0xdb, 0x29, 0xa5, 0x0e, 0x34, 0x55, 0x47, 0x47, 0x54, + 0xdb, 0x86, 0x15, 0x50, 0x65, 0xdd, 0x59, 0x6f, 0x94, 0x12, 0xca, 0xc8, + 0x80, 0xa0, 0x13, 0x2b, 0x1e, 0x1f, 0xec, 0x5e, 0xd0, 0x15, 0xb1, 0xc8, + 0xdc, 0x8b, 0x68, 0x2b, 0xa7, 0x71, 0x02, 0x1c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 179 + {SEC_OID_SHA512, + 179, + {0x98, 0xa1, 0x16, 0xf8, 0x89, 0xaa, 0x82, 0x09, 0x36, 0x6a, 0x0f, 0xf4, + 0x61, 0xbc, 0x3a, 0x22, 0x83, 0xc3, 0x7f, 0x78, 0xb9, 0x90, 0x62, 0x2e, + 0xe4, 0x9e, 0x70, 0x46, 0xaf, 0x1d, 0xfb, 0x8d, 0x5b, 0x56, 0xc2, 0xc6, + 0x69, 0xe7, 0x1e, 0x4a, 0x0f, 0xa1, 0xf1, 0xcc, 0x50, 0x24, 0xd3, 0x87, + 0xd6, 0xf9, 0xf5, 0xd9, 0x81, 0xe8, 0xfd, 0xf0, 0x91, 0x42, 0xda, 0x58, + 0xd7, 0x60, 0xc1, 0xcf, 0x10, 0xce, 0x4c, 0xe8, 0xf2, 0xb4, 0x67, 0xf0, + 0x54, 0xa9, 0xc2, 0x6e, 0xec, 0xf4, 0xab, 0xee, 0x45, 0xd3, 0xb5, 0x82, + 0xf9, 0xf8, 0x81, 0xe7, 0x7d, 0x62, 0x6b, 0x3b, 0x30, 0x05, 0x45, 0x07, + 0xef, 0xcf, 0xa2, 0xd4, 0x44, 0x4d, 0xca, 0x8a, 0x30, 0x75, 0x78, 0x0d, + 0x30, 0x6f, 0x57, 0x80, 0xde, 0x76, 0xf7, 0x0d, 0xb0, 0x7a, 0x57, 0xe0, + 0xa4, 0x9f, 0x80, 0x88, 0x3b, 0xf0, 0xd9, 0xe8, 0x38, 0xca, 0x57, 0x70, + 0xf0, 0x7c, 0xed, 0x78, 0x4e, 0xa0, 0x9e, 0x4e, 0xee, 0x41, 0x2d, 0x02, + 0xe2, 0x04, 0x11, 0xee, 0x5e, 0xc4, 0x8a, 0xa8, 0x53, 0x30, 0xc5, 0xe2, + 0xc7, 0xa9, 0x3a, 0xde, 0x0e, 0xc3, 0x38, 0x3a, 0xc0, 0xf8, 0x21, 0xe0, + 0x86, 0x87, 0x1c, 0x20, 0x71, 0x44, 0x47, 0x2a, 0x47, 0xae, 0x36, 0xe1, + 0x5b, 0x5b, 0x6e, 0xb5, 0xc5, 0x64, 0x03, 0x1b, 0x15, 0x81, 0xaf, 0xe3, + 0x21, 0xde, 0x00, 0xbe, 0x20, 0xe5, 0x12, 0x5c, 0xf4, 0xfa, 0x01, 0xd2, + 0xcb, 0x7e, 0x51, 0x0f, 0x85, 0xeb, 0x69, 0x0c, 0x32, 0xbb, 0xcb, 0xf7, + 0x9d, 0xe1, 0x9d, 0x6f, 0x16, 0x28, 0x05, 0xc4, 0xb6, 0x30, 0xd2, 0xf0, + 0x12, 0x21, 0x76, 0x22, 0x27, 0x99, 0xb9, 0xe5, 0xec, 0x67, 0x29, 0xbc, + 0x15, 0x0e, 0x36, 0x0f, 0xf7, 0xe5, 0xad, 0x28, 0x74, 0x16, 0x26, 0x57, + 0x79, 0x26, 0xef, 0xaf, 0x85, 0x41, 0x33, 0x6a, 0x9b, 0xc1, 0xad, 0xb4, + 0xd1, 0x20, 0x5e, 0x0b, 0x2e, 0x7e, 0xee, 0x73, 0x74, 0x03, 0x57, 0xce, + 0x21, 0x59, 0x9f, 0xf5, 0x41, 0x40, 0x82, 0xd2, 0x28, 0xf0, 0x89, 0xf2, + 0xe2, 0x18, 0xf4, 0x13, 0x10, 0x9f, 0xcc, 0x20, 0xbd, 0x61, 0xda, 0xc6, + 0x21, 0x8d, 0x84, 0xf9, 0x0c, 0x29, 0x26, 0xa6, 0xde, 0xe0, 0x12, 0xed, + 0xf0, 0x69, 0xad, 0xf4, 0x00, 0x74, 0x65, 0xa8, 0xe3, 0x57, 0x40, 0x33, + 0xc4, 0xbe, 0x54, 0xbe, 0xdb, 0x51, 0xab, 0xda, 0x9b, 0xb2, 0xce, 0xc0, + 0x81, 0xd1, 0xee, 0x2a, 0xa6, 0x16, 0x17, 0x8a, 0xa0, 0x8c, 0xb0, 0xfe, + 0x48, 0x36, 0xec, 0x75, 0x36, 0x64, 0x9c, 0xeb, 0xd2, 0xa2, 0x9b, 0x90, + 0x56, 0x51, 0x0b, 0x4a, 0x6f, 0xab, 0xc6, 0xb9, 0x1c, 0x72, 0xfc, 0xa3, + 0xc4, 0x65, 0x72, 0xf3, 0x97, 0x74, 0x94, 0x86, 0xe4, 0xb1, 0x18, 0xdf, + 0x52, 0x37, 0x70, 0x3b, 0xe3, 0xde, 0x3b, 0x5e, 0xfb, 0xbf, 0x31, 0x03, + 0x39, 0x05, 0x30, 0x0c, 0x50, 0xef, 0xce, 0x2a, 0xaa, 0x7f, 0x0a, 0x81, + 0x9b, 0x81, 0x9a, 0xce, 0x88, 0x19, 0x84, 0x70, 0x7b, 0xb1, 0xec, 0x66, + 0x80, 0xb9, 0xab, 0x97, 0x18, 0x6b, 0x06, 0x96, 0xe9, 0xcf, 0x10, 0x43, + 0xae, 0x43, 0xac, 0xb3, 0xfd, 0x9c, 0xac, 0x9f, 0xba, 0x30, 0x5d, 0x75, + 0x6c, 0x44, 0x06, 0x41, 0x8e, 0x5d, 0xd1, 0x48, 0x03, 0x4f, 0x6b, 0x3b, + 0x87, 0xe2, 0x07, 0xfb, 0x9d, 0x1a, 0xc3, 0xac, 0x24, 0xbc, 0xbd, 0x5f, + 0x68, 0x16, 0x45, 0x77, 0x31, 0x77, 0xd0, 0x9c, 0x73, 0xe8, 0xc1, 0x48, + 0x74, 0xbc, 0xa7, 0x63, 0xc7, 0x9f, 0x87, 0x3a, 0x28, 0x53, 0xe7, 0x42, + 0xae, 0xef, 0x70, 0xb4, 0xc7, 0x4f, 0x88, 0xe2, 0xb2, 0xc8, 0xb0, 0x94, + 0xde, 0xad, 0x8e, 0xd0, 0x88, 0xdc, 0xa2, 0x94}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 180 + {SEC_OID_SHA512, + 180, + {0xaa, 0x4c, 0xd5, 0x42, 0x4b, 0x77, 0xce, 0x7d, 0xbe, 0x06, 0x54, 0xa7, + 0x60, 0x9c, 0xe2, 0x73, 0xd7, 0x7c, 0xb2, 0xb2, 0xb0, 0xa2, 0x26, 0x2a, + 0x09, 0x3f, 0x4e, 0xe5, 0x3c, 0xd4, 0xfc, 0xc4, 0xbb, 0x01, 0xe1, 0x6f, + 0xb5, 0x0a, 0x13, 0xb2, 0x00, 0x23, 0xfe, 0x6f, 0x30, 0x03, 0xac, 0x63, + 0x5d, 0x1f, 0xc7, 0x14, 0x83, 0x18, 0x74, 0x5b, 0x52, 0xe4, 0xdf, 0x0a, + 0x88, 0xa7, 0x2a, 0x20, 0xba, 0x60, 0x33, 0x4f, 0xb5, 0xb4, 0x45, 0xf9, + 0xe6, 0x7f, 0x31, 0xdc, 0xbc, 0x08, 0xb0, 0x93, 0x3d, 0x10, 0xd3, 0x20, + 0xcc, 0x48, 0xb0, 0xab, 0x42, 0x6c, 0xcd, 0xbe, 0x56, 0x58, 0xd6, 0xdc, + 0x66, 0x15, 0x9d, 0x62, 0x2a, 0x0b, 0x35, 0x50, 0xa9, 0x70, 0xe4, 0xb9, + 0x0d, 0xe7, 0x9e, 0x76, 0xf1, 0xbb, 0x5e, 0x5f, 0x07, 0x3f, 0x78, 0x02, + 0xa6, 0x27, 0x49, 0x3d, 0xcd, 0xf5, 0xe8, 0xc2, 0x2f, 0x3b, 0xd3, 0xcc, + 0x6b, 0x48, 0xb1, 0xee, 0x40, 0x77, 0x52, 0x7b, 0x75, 0xfb, 0x38, 0xa2, + 0x3e, 0x0a, 0xb2, 0xff, 0xb3, 0x02, 0xf7, 0xc5, 0x0a, 0x85, 0x21, 0x5c, + 0xba, 0xc9, 0x9a, 0x49, 0x35, 0x7a, 0xd1, 0x3c, 0xbc, 0x12, 0x49, 0x6c, + 0x24, 0x95, 0xfb, 0x70, 0x60, 0x8c, 0x24, 0x21, 0x18, 0xe3, 0xbf, 0x01, + 0xeb, 0xd0, 0xa6, 0x3d, 0xc2, 0x59, 0xe6, 0x05, 0xc5, 0x42, 0x1c, 0xb8, + 0x3e, 0x10, 0x03, 0x64, 0x3a, 0x6f, 0xfa, 0x96, 0xe3, 0x85, 0xbb, 0xff, + 0x3f, 0x49, 0xa1, 0x7d, 0xe6, 0x84, 0x6f, 0x54, 0x63, 0x1c, 0x95, 0xd4, + 0x53, 0x4f, 0x3a, 0x90, 0x69, 0x06, 0x9c, 0x57, 0x8a, 0x40, 0xca, 0x24, + 0x8b, 0xe0, 0xe5, 0x91, 0x5e, 0x6e, 0x49, 0x9a, 0x42, 0xcf, 0x11, 0xf2, + 0x65, 0x2b, 0xd9, 0xb8, 0x17, 0x19, 0x75, 0x0f, 0x0e, 0x0a, 0x97, 0x07, + 0xba, 0x30, 0x75, 0x37, 0x71, 0xaf, 0x12, 0x72, 0x6a, 0xfe, 0x23, 0xa9, + 0xc4, 0xe3, 0x8b, 0x03, 0xe3, 0x4c, 0x0b, 0xd1, 0x8e, 0xb0, 0xcc, 0x93, + 0x77, 0x0a, 0x6f, 0x00, 0x54, 0x39, 0x66, 0xd1, 0x70, 0x9b, 0x65, 0x97, + 0x80, 0xa3, 0x5a, 0xf8, 0x2b, 0x32, 0xc2, 0x59, 0xd4, 0x6f, 0x19, 0xef, + 0xe2, 0x6c, 0xb5, 0x1f, 0x06, 0x2d, 0x14, 0x2f, 0x89, 0x7c, 0xc9, 0x99, + 0x40, 0xbe, 0xf7, 0x67, 0x80, 0x5c, 0x32, 0xac, 0x8a, 0x1b, 0xda, 0x03, + 0xd5, 0xe2, 0x0c, 0x7f, 0x60, 0x38, 0x57, 0x20, 0xe2, 0xd4, 0x75, 0x44, + 0xf8, 0xdd, 0x59, 0x99, 0xfd, 0xc7, 0x66, 0xaf, 0xd8, 0xc9, 0x88, 0x75, + 0x11, 0x11, 0x52, 0x13, 0x81, 0x42, 0x2d, 0xfc, 0xc8, 0x81, 0x6b, 0x86, + 0x2c, 0x42, 0x23, 0x72, 0xe9, 0xb8, 0x6a, 0x5d, 0x98, 0x59, 0xbe, 0x32, + 0xd8, 0xdf, 0xc0, 0x2b, 0xd6, 0xf5, 0xe6, 0x1f, 0x6b, 0xbb, 0xa6, 0xcf, + 0x7f, 0x45, 0x31, 0xed, 0x7b, 0x12, 0x34, 0x1c, 0x91, 0x53, 0x31, 0x33, + 0xd9, 0x04, 0x02, 0xd0, 0x66, 0x85, 0x52, 0xfc, 0x17, 0x47, 0x0c, 0x21, + 0xbb, 0x84, 0x3c, 0xb3, 0x6b, 0x8a, 0x4f, 0xa6, 0xa3, 0xdb, 0x24, 0xb0, + 0xd4, 0x25, 0x4b, 0x3e, 0x16, 0xb9, 0x25, 0x15, 0xd3, 0x1b, 0xaf, 0x6f, + 0x76, 0xb9, 0x88, 0xcc, 0xec, 0x2a, 0x42, 0x0d, 0x0f, 0x0e, 0x95, 0x91, + 0x96, 0x2d, 0xe9, 0x2f, 0xde, 0xdd, 0x1b, 0x61, 0x97, 0x11, 0x41, 0x7a, + 0xf4, 0x57, 0x02, 0xd7, 0xe1, 0xd5, 0xce, 0x0d, 0xaf, 0x2e, 0xf0, 0x15, + 0x4b, 0xfc, 0x46, 0xc6, 0x46, 0x04, 0x92, 0xa8, 0x85, 0x5d, 0x87, 0xe9, + 0xa5, 0x04, 0x60, 0x71, 0xa9, 0x90, 0xd6, 0xe7, 0xfb, 0x0c, 0xa6, 0x3c, + 0x03, 0xb1, 0x5b, 0x12, 0xc4, 0x2c, 0x1a, 0xd5, 0xb0, 0xa2, 0x0c, 0xc0, + 0x47, 0x2d, 0xc5, 0xe0, 0x02, 0x8c, 0x64, 0x2a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 181 + {SEC_OID_SHA512, + 181, + {0x5f, 0x95, 0x15, 0xd5, 0x6d, 0x86, 0xe6, 0x5d, 0x56, 0x56, 0x34, 0xad, + 0x95, 0x00, 0x2b, 0x95, 0x95, 0xf2, 0x5e, 0xcf, 0xba, 0xf4, 0xdc, 0x44, + 0x89, 0x7a, 0x7d, 0x46, 0x8d, 0x3c, 0x71, 0x27, 0x81, 0x31, 0x44, 0x4d, + 0x48, 0xb1, 0xcb, 0xf1, 0x9e, 0x64, 0x09, 0xb6, 0x75, 0x6f, 0xe7, 0x53, + 0xeb, 0x6c, 0x3a, 0xc1, 0xc7, 0x3f, 0xd6, 0x39, 0x1d, 0x4c, 0xd6, 0xe1, + 0xe7, 0xbe, 0x9f, 0x0f, 0xc0, 0x44, 0xcd, 0x12, 0x4d, 0xb1, 0xa3, 0xdb, + 0x57, 0x50, 0x46, 0x69, 0x8d, 0x14, 0x0d, 0x47, 0x7a, 0x4c, 0x6d, 0x95, + 0xa5, 0xeb, 0x06, 0xde, 0x11, 0xd8, 0xbb, 0xbc, 0x8b, 0x2e, 0x6c, 0x04, + 0xf8, 0x18, 0x40, 0x08, 0xcb, 0x23, 0x88, 0x57, 0x4f, 0xef, 0x51, 0xae, + 0xcb, 0x8f, 0x18, 0x8a, 0xb2, 0x20, 0x6d, 0xa0, 0x93, 0x33, 0xcf, 0x53, + 0x6d, 0x00, 0x4d, 0xfd, 0x33, 0x89, 0x0c, 0xb2, 0x4b, 0xe2, 0xaf, 0x68, + 0x2d, 0x02, 0xbb, 0xba, 0xc6, 0x8f, 0xb1, 0xfc, 0xfa, 0x6a, 0x5c, 0xaf, + 0xd3, 0x26, 0x6e, 0xf4, 0xb0, 0x9a, 0x75, 0x8c, 0x66, 0x7c, 0xcb, 0xde, + 0xd9, 0xaf, 0xfc, 0x37, 0xc1, 0x3e, 0xe2, 0x9d, 0xaa, 0x9d, 0x0d, 0xb2, + 0xc1, 0xaf, 0xde, 0x3f, 0x6e, 0x7b, 0x07, 0x0e, 0x2a, 0x9b, 0x5a, 0x9b, + 0x3b, 0x7d, 0x75, 0xe0, 0x87, 0x1e, 0x4e, 0x60, 0xd8, 0x68, 0xd8, 0xce, + 0x38, 0xfe, 0xe7, 0x26, 0xc4, 0x0a, 0x27, 0xfc, 0x4f, 0x54, 0x28, 0x7f, + 0xa7, 0x87, 0x2e, 0x5f, 0x71, 0x91, 0x98, 0xf2, 0x0b, 0x78, 0x87, 0xba, + 0x52, 0x42, 0x62, 0xfe, 0xda, 0x06, 0xd7, 0x51, 0xa6, 0x70, 0xdc, 0x18, + 0x27, 0x37, 0x4c, 0xd2, 0xfd, 0x25, 0x33, 0x0a, 0x18, 0x0e, 0x21, 0xbc, + 0xa4, 0xcf, 0x8d, 0xff, 0xef, 0x44, 0x5a, 0xcd, 0xee, 0x58, 0xea, 0xa8, + 0xc6, 0xae, 0xa3, 0xcf, 0xe5, 0x5e, 0xc6, 0xed, 0x96, 0x3c, 0x05, 0xb7, + 0xd4, 0x92, 0xe7, 0x98, 0x4f, 0x97, 0x6d, 0x6e, 0xe4, 0x83, 0x1c, 0x4e, + 0xa1, 0xe6, 0x5b, 0x84, 0x0a, 0x1d, 0x19, 0x0f, 0x1c, 0x49, 0xb3, 0xcd, + 0x7f, 0x8d, 0x28, 0x9c, 0x3a, 0x27, 0x51, 0xc4, 0x88, 0x5c, 0xd6, 0x36, + 0x8f, 0x17, 0xbf, 0xd0, 0xda, 0x53, 0x3b, 0xb2, 0xff, 0xde, 0xee, 0xef, + 0x42, 0x81, 0xa1, 0xef, 0xa9, 0x36, 0x67, 0xb9, 0xfb, 0x07, 0x04, 0x2e, + 0x0c, 0xe3, 0xd1, 0x7c, 0x7c, 0x94, 0xd3, 0x9f, 0xdf, 0x81, 0xc3, 0x48, + 0xbb, 0x3a, 0x9c, 0xaa, 0x17, 0xb9, 0x6b, 0x02, 0x8f, 0xd0, 0x4f, 0x89, + 0xbb, 0xda, 0xab, 0xa3, 0x7c, 0xa3, 0xc8, 0x67, 0xb5, 0xb0, 0x6f, 0x91, + 0x3b, 0x6c, 0x3b, 0xd6, 0xf7, 0xc1, 0xda, 0xbc, 0x82, 0xbe, 0x3c, 0xdb, + 0xd4, 0xa1, 0x84, 0xb1, 0xee, 0x30, 0xdd, 0xdd, 0x28, 0xb0, 0x0b, 0x4f, + 0x01, 0x57, 0x65, 0xcc, 0x95, 0xdb, 0x18, 0xc7, 0x48, 0x47, 0x83, 0x9c, + 0xcd, 0x3a, 0xc0, 0x2f, 0x39, 0x97, 0xce, 0x47, 0xf6, 0x3f, 0x26, 0xc9, + 0xf2, 0x0d, 0x02, 0xdc, 0x1a, 0xea, 0x57, 0xdb, 0xc7, 0x68, 0x77, 0x85, + 0x34, 0xa8, 0x46, 0x0f, 0x88, 0x55, 0x4d, 0xed, 0x38, 0x7a, 0x64, 0xfc, + 0x65, 0x20, 0x9c, 0x04, 0x13, 0xfc, 0xbf, 0xa8, 0x1d, 0xc2, 0x4a, 0x9b, + 0x8a, 0x08, 0x1e, 0x14, 0x50, 0x9f, 0xd1, 0xc2, 0xcb, 0xc0, 0x5a, 0xaa, + 0x90, 0xe2, 0x02, 0xac, 0xb0, 0x68, 0x8d, 0xa6, 0x7c, 0xeb, 0xcd, 0x3e, + 0xb0, 0xeb, 0x86, 0x7e, 0xaa, 0xdb, 0xa4, 0x12, 0xcb, 0x6c, 0x88, 0xf0, + 0xfe, 0x9c, 0x78, 0x0b, 0x2f, 0x61, 0xb3, 0x3f, 0x47, 0xce, 0x2d, 0x70, + 0x06, 0x0b, 0x81, 0x46, 0xa6, 0xcc, 0x5a, 0xe8, 0x25, 0xb1, 0xed, 0xc4, + 0x92, 0xa8, 0x8b, 0x4e, 0x39, 0x7f, 0x5c, 0x05}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of null + // tcID: 182 + {SEC_OID_SHA512, + 182, + {0x55, 0x0f, 0xbc, 0xf5, 0x08, 0x04, 0xc1, 0x1a, 0x93, 0xde, 0xbf, 0xbf, + 0x26, 0x9f, 0xbb, 0x64, 0x37, 0xb1, 0x71, 0xfe, 0x00, 0xb9, 0xe9, 0x30, + 0x76, 0xca, 0x7f, 0xc7, 0xdb, 0x88, 0xe9, 0x17, 0x65, 0xee, 0x43, 0x9b, + 0xcc, 0xc4, 0x17, 0xd6, 0x47, 0xd1, 0x45, 0x94, 0x3e, 0xd7, 0x99, 0x43, + 0x24, 0xb5, 0x14, 0xa2, 0xd4, 0xa7, 0x05, 0x27, 0xd8, 0xf8, 0x57, 0xff, + 0x59, 0x33, 0xf4, 0xa4, 0x71, 0x68, 0xb4, 0x9f, 0x59, 0x20, 0x64, 0x1c, + 0x49, 0xca, 0x5f, 0x28, 0x7b, 0x04, 0x97, 0xce, 0x87, 0x88, 0x57, 0xf6, + 0x4c, 0x51, 0xaf, 0xcf, 0x36, 0xf5, 0xf1, 0x15, 0xb4, 0xa8, 0xe8, 0x49, + 0x12, 0x86, 0xe9, 0x72, 0xf5, 0x4d, 0xee, 0xc1, 0x6f, 0xfd, 0xc4, 0xb8, + 0xb6, 0x02, 0xb5, 0xeb, 0x76, 0xd8, 0xa7, 0x29, 0xd3, 0x5f, 0xa9, 0x64, + 0xfd, 0x68, 0x58, 0x13, 0xbb, 0x7e, 0xf3, 0xae, 0x65, 0x29, 0xd6, 0x61, + 0x0a, 0xf6, 0xef, 0xcc, 0x82, 0x5e, 0xb2, 0x34, 0xe4, 0x56, 0x19, 0x73, + 0x95, 0x6c, 0x0b, 0x0c, 0xe4, 0xf9, 0x3c, 0x4b, 0xdb, 0xbc, 0x67, 0x87, + 0x41, 0x8a, 0x6a, 0x73, 0x8b, 0x77, 0x71, 0x54, 0x7d, 0xee, 0xc7, 0x74, + 0xc4, 0x04, 0x58, 0x9e, 0xfa, 0x67, 0x6b, 0xc8, 0x00, 0x01, 0x9a, 0x9e, + 0xc8, 0xa6, 0x8f, 0x4f, 0x47, 0x9d, 0x0c, 0x03, 0xb7, 0xcc, 0x7e, 0x7f, + 0x04, 0x44, 0x4f, 0xbc, 0xde, 0x9f, 0x8b, 0x11, 0x80, 0xdb, 0x9a, 0x7e, + 0x60, 0xa7, 0xfc, 0x82, 0xef, 0x7f, 0x4e, 0x7c, 0xa2, 0x13, 0x08, 0x33, + 0xc5, 0xf5, 0x68, 0x3a, 0xb0, 0x6e, 0x24, 0x4c, 0xa9, 0x04, 0xe7, 0x91, + 0xdf, 0xd0, 0x1b, 0xe0, 0xa9, 0x6c, 0xbd, 0x55, 0xb6, 0x9c, 0xfb, 0x31, + 0xd6, 0x40, 0xf4, 0xbc, 0xdb, 0x72, 0xde, 0xac, 0x2c, 0xec, 0x6f, 0xcb, + 0x04, 0x5f, 0x3c, 0x25, 0x9f, 0xf5, 0x98, 0xe8, 0x2c, 0x52, 0xb3, 0x4b, + 0x96, 0xa6, 0xe0, 0xf3, 0xe2, 0x55, 0x8b, 0x6e, 0x84, 0xe8, 0xb9, 0x05, + 0x91, 0xeb, 0xec, 0x10, 0xc6, 0x6f, 0x80, 0x9c, 0x37, 0x73, 0x83, 0x49, + 0xcc, 0x6e, 0x26, 0x91, 0xf0, 0x2d, 0x69, 0xe9, 0x5a, 0x2d, 0xb9, 0x95, + 0x10, 0xcc, 0x17, 0xe7, 0x69, 0x93, 0xa5, 0xd8, 0x60, 0xd7, 0xf1, 0x9f, + 0x21, 0x59, 0x3f, 0x6b, 0xe3, 0x90, 0x7a, 0x3a, 0x56, 0xae, 0xe4, 0xe7, + 0x9e, 0xb2, 0xd5, 0xf6, 0x1d, 0x9c, 0x87, 0x32, 0x79, 0x6e, 0x38, 0x94, + 0x00, 0x2b, 0xc0, 0x9a, 0x85, 0x50, 0xe6, 0x82, 0xd9, 0xac, 0xc9, 0x2f, + 0xa3, 0xfb, 0xad, 0x21, 0x50, 0x3b, 0x11, 0x7c, 0x6a, 0x63, 0x82, 0x65, + 0x1d, 0x08, 0xea, 0xb7, 0x77, 0xcc, 0x87, 0xdc, 0x06, 0x26, 0x67, 0x09, + 0x62, 0x5d, 0x7f, 0x16, 0x27, 0x39, 0x53, 0x2e, 0xf1, 0xb8, 0xe2, 0x5f, + 0xa0, 0x25, 0x4a, 0x71, 0xac, 0x1d, 0xfb, 0x00, 0xc7, 0x7e, 0xa5, 0xb5, + 0x93, 0x26, 0x7b, 0x14, 0x2f, 0xd6, 0x0f, 0x56, 0x5c, 0x68, 0x25, 0x98, + 0x58, 0x12, 0xe1, 0xa8, 0xc1, 0xe4, 0x73, 0x53, 0xec, 0xb7, 0x43, 0xa2, + 0xea, 0x52, 0xf1, 0x65, 0xc3, 0x30, 0xa5, 0xf0, 0xa2, 0x5a, 0x0a, 0x2e, + 0xdc, 0x51, 0x5c, 0xcf, 0xda, 0x97, 0xdc, 0xaf, 0x40, 0xb7, 0x74, 0x14, + 0x0e, 0x13, 0x06, 0xe6, 0x89, 0x11, 0x93, 0x21, 0x70, 0xe1, 0x03, 0xae, + 0xd2, 0xff, 0xe1, 0x08, 0xef, 0xd2, 0x19, 0x7a, 0x05, 0x18, 0x8f, 0x9f, + 0x18, 0xb1, 0xf5, 0x9b, 0xf5, 0x9c, 0x65, 0x71, 0xf2, 0x7e, 0xf2, 0x0d, + 0x12, 0xbd, 0x1f, 0x0b, 0x12, 0xd5, 0x13, 0x24, 0x3d, 0x0e, 0x11, 0x76, + 0x30, 0xb0, 0xf5, 0x21, 0xe2, 0x9e, 0x40, 0x1c, 0xda, 0x90, 0x4a, 0x04, + 0x84, 0xee, 0xed, 0x9e, 0xcf, 0x1d, 0x04, 0x9c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: composed null + // tcID: 183 + {SEC_OID_SHA512, + 183, + {0x78, 0xc6, 0xbc, 0xc6, 0xe2, 0x2b, 0x20, 0x51, 0xf5, 0xdc, 0xba, 0x26, + 0xed, 0xd2, 0x0d, 0x68, 0x05, 0x36, 0xea, 0x15, 0xaa, 0x5d, 0x5e, 0xd4, + 0x38, 0xdb, 0x92, 0xb3, 0xb2, 0xec, 0xce, 0x0e, 0xb5, 0x9d, 0xd4, 0x6c, + 0x24, 0x96, 0xda, 0xfe, 0xac, 0x3e, 0x49, 0x91, 0x1d, 0xbc, 0x72, 0xf8, + 0x95, 0xca, 0x0c, 0xf6, 0x67, 0x9f, 0x36, 0xc7, 0x70, 0x84, 0x76, 0x46, + 0xe9, 0x9e, 0xa1, 0x02, 0x64, 0x8b, 0x8f, 0xcc, 0x3d, 0x6e, 0x41, 0x46, + 0x6c, 0x5f, 0xbf, 0xb0, 0xa3, 0x43, 0xd9, 0x85, 0xfc, 0x95, 0xf4, 0x58, + 0x2b, 0x67, 0x16, 0x50, 0xd9, 0x91, 0x76, 0x84, 0x03, 0xe4, 0xf7, 0x5d, + 0x85, 0x28, 0x56, 0xa4, 0x50, 0x80, 0x4e, 0xe2, 0x9e, 0x02, 0x03, 0xc0, + 0x76, 0x73, 0x60, 0x76, 0xae, 0x79, 0x92, 0x9a, 0x88, 0xd3, 0x07, 0xc0, + 0x7e, 0xfa, 0x09, 0x92, 0xe4, 0x5f, 0xe4, 0x92, 0x05, 0xf6, 0x70, 0x61, + 0xf7, 0xae, 0x2a, 0xdc, 0x2c, 0xaa, 0x37, 0xcd, 0xd4, 0xae, 0x3e, 0x4b, + 0x91, 0x57, 0x98, 0x38, 0x34, 0x05, 0x5b, 0xd5, 0x21, 0x12, 0x43, 0x60, + 0xe8, 0xe0, 0x30, 0x21, 0xf7, 0x03, 0xab, 0x4b, 0x24, 0x5b, 0xa3, 0x0b, + 0x4e, 0x42, 0x15, 0x05, 0xcb, 0x32, 0x63, 0xd9, 0x55, 0xc6, 0xd3, 0x15, + 0xfb, 0xcf, 0xd0, 0x8d, 0xba, 0x05, 0x6e, 0x2e, 0xb9, 0x6d, 0xab, 0xa2, + 0x8a, 0xbf, 0xda, 0x14, 0x90, 0x84, 0xb0, 0x05, 0x2a, 0x9f, 0x00, 0x13, + 0x59, 0x36, 0x92, 0xa3, 0x5d, 0x52, 0xf3, 0x84, 0x3a, 0x76, 0xed, 0x35, + 0xce, 0x3f, 0x0c, 0x8e, 0x8a, 0xa3, 0x41, 0x8a, 0x53, 0xbc, 0xeb, 0x9d, + 0x5c, 0xef, 0x61, 0xb8, 0x4c, 0x76, 0x66, 0x48, 0x56, 0x3b, 0xf0, 0x0f, + 0xf3, 0xde, 0xf6, 0xa7, 0x1d, 0x02, 0xa0, 0x3a, 0xcb, 0xe3, 0x45, 0x86, + 0x79, 0xad, 0x8b, 0x71, 0x02, 0x25, 0x54, 0x4a, 0xf5, 0xc4, 0xf7, 0x14, + 0x2b, 0xcf, 0x02, 0x89, 0xe5, 0x4f, 0x76, 0xb4, 0xab, 0x0d, 0x22, 0x73, + 0xa6, 0x51, 0xdd, 0xaf, 0x4f, 0x56, 0x5a, 0xd7, 0x6f, 0x23, 0x1e, 0xed, + 0x8c, 0x80, 0xb5, 0xd9, 0x84, 0x81, 0xeb, 0x6d, 0xd5, 0x07, 0xda, 0x55, + 0x39, 0x6c, 0x6f, 0xec, 0x65, 0x71, 0xd8, 0x1c, 0x30, 0x08, 0x08, 0x1c, + 0x7c, 0xb4, 0x79, 0x2c, 0x47, 0x02, 0x5e, 0xf3, 0x3f, 0x89, 0x33, 0x2a, + 0x4f, 0x28, 0xf0, 0x3b, 0xce, 0xd3, 0x11, 0x1c, 0x89, 0x5c, 0x5f, 0x48, + 0xfd, 0xb6, 0x4f, 0xab, 0xa9, 0x7d, 0xed, 0xd1, 0xc1, 0x8d, 0x86, 0x33, + 0x5b, 0xe0, 0xb6, 0x6a, 0x33, 0x41, 0x13, 0xa0, 0x14, 0x9c, 0x67, 0xdc, + 0xad, 0x53, 0x04, 0x0d, 0x8a, 0xd2, 0x32, 0x5f, 0xd6, 0xc1, 0x1b, 0x40, + 0x35, 0x0a, 0x92, 0xf0, 0x3f, 0xce, 0x0d, 0x99, 0x10, 0x34, 0xe2, 0x52, + 0x72, 0xef, 0x36, 0x65, 0xd2, 0xbc, 0xff, 0xc8, 0xf5, 0x2b, 0x7c, 0x08, + 0xa2, 0x3d, 0x82, 0x1f, 0xb8, 0x24, 0x71, 0x3d, 0x04, 0x19, 0x60, 0x75, + 0xb0, 0x5e, 0x82, 0xd3, 0x13, 0x8c, 0x06, 0x31, 0x97, 0x59, 0xe8, 0x59, + 0xc7, 0x97, 0x3c, 0xe1, 0x5c, 0x3a, 0xaf, 0x1b, 0xaa, 0x2b, 0xf9, 0x0e, + 0xbe, 0xd2, 0x60, 0xf8, 0x7a, 0x41, 0x3e, 0xf0, 0xa1, 0x7f, 0xa6, 0x54, + 0xc3, 0x5a, 0xed, 0xfc, 0xcb, 0x4e, 0x49, 0x66, 0x12, 0xb9, 0x47, 0x23, + 0x55, 0x22, 0xec, 0xa5, 0xb1, 0x0e, 0x19, 0x5f, 0x73, 0x41, 0x95, 0x1c, + 0xab, 0xe3, 0xe0, 0xdb, 0x66, 0x35, 0x32, 0xa8, 0xfb, 0x6c, 0xd8, 0xee, + 0xa0, 0x6a, 0x36, 0x67, 0xe1, 0xfc, 0xc4, 0x00, 0x2a, 0x0a, 0x0b, 0xbb, + 0xcb, 0x4d, 0x7b, 0x7e, 0x20, 0xbb, 0x63, 0x5a, 0x49, 0x34, 0xf5, 0x82, + 0x13, 0x77, 0x56, 0x93, 0xed, 0x2c, 0x64, 0xf8}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect null + // tcID: 184 + {SEC_OID_SHA512, + 184, + {0x1e, 0xcc, 0x71, 0xfd, 0x2e, 0x34, 0xfc, 0xcc, 0x01, 0x15, 0x8a, 0x46, + 0xf6, 0x8f, 0xe4, 0x1a, 0xc9, 0x63, 0xdd, 0x9f, 0x4a, 0x52, 0x79, 0xea, + 0x5c, 0xa8, 0x7e, 0x81, 0x19, 0x5b, 0x05, 0x24, 0x1a, 0x8f, 0x47, 0x99, + 0xa8, 0x62, 0xfb, 0xbc, 0x32, 0x50, 0xab, 0x7e, 0x86, 0xbc, 0x50, 0x8f, + 0x8f, 0xe3, 0x2a, 0x1e, 0xe6, 0x50, 0x07, 0xf9, 0x0d, 0x0b, 0x31, 0x9d, + 0xae, 0x0e, 0x22, 0x6b, 0x9f, 0x3c, 0xea, 0xdf, 0x36, 0x2a, 0x54, 0x88, + 0xaf, 0xbd, 0x3a, 0x4c, 0x22, 0xd9, 0xa5, 0x91, 0x78, 0x56, 0xf5, 0xf7, + 0xed, 0xf0, 0x2f, 0x61, 0xdd, 0xca, 0xee, 0x6e, 0x25, 0x72, 0x04, 0x06, + 0xc3, 0xfa, 0xda, 0x9a, 0xf2, 0x4e, 0xb2, 0xf9, 0xb1, 0xe7, 0x82, 0x68, + 0x90, 0xf6, 0x21, 0xbc, 0x26, 0x83, 0x7a, 0x82, 0xbf, 0xf1, 0x53, 0x24, + 0x48, 0xfe, 0xe4, 0x91, 0x85, 0xc6, 0x53, 0x5b, 0x3c, 0x15, 0x61, 0xf8, + 0x45, 0xac, 0xa7, 0xbd, 0x7d, 0x93, 0x4c, 0x65, 0x11, 0xf1, 0x51, 0x34, + 0x28, 0xb9, 0x28, 0xee, 0x04, 0x65, 0x15, 0x7a, 0x82, 0x92, 0x84, 0xe8, + 0x96, 0x39, 0xb7, 0x6f, 0x51, 0x4f, 0xfa, 0x1c, 0xed, 0xe0, 0x7f, 0xc6, + 0xd8, 0x8c, 0xc9, 0xca, 0x9f, 0x8d, 0xc0, 0x9f, 0x17, 0xec, 0x65, 0xb1, + 0xfa, 0x6b, 0x08, 0x82, 0x0b, 0x89, 0x5f, 0x40, 0x81, 0x94, 0xfd, 0xfc, + 0x17, 0xb9, 0x8d, 0x29, 0xb6, 0xac, 0xd5, 0xb3, 0x65, 0x04, 0xec, 0x8c, + 0x61, 0x6b, 0x04, 0x76, 0x14, 0x36, 0x22, 0xe5, 0x13, 0xf0, 0xa8, 0xad, + 0x33, 0x17, 0x92, 0x49, 0x9b, 0xb1, 0x82, 0x71, 0xec, 0x3a, 0xd7, 0x94, + 0x67, 0x7c, 0xfa, 0xbd, 0xb2, 0x2d, 0x19, 0x29, 0x24, 0xee, 0x98, 0x2f, + 0x74, 0xbb, 0xd0, 0x62, 0xac, 0xff, 0xdc, 0x8e, 0xb7, 0x0b, 0xd2, 0xf3, + 0x16, 0x1d, 0xd8, 0xbd, 0x0e, 0x0b, 0x13, 0x0d, 0x8e, 0x63, 0xf9, 0x40, + 0x62, 0x0b, 0x89, 0x01, 0x0f, 0x76, 0xe4, 0xe6, 0xef, 0x03, 0x9b, 0x7f, + 0xc8, 0xf2, 0xfc, 0xa7, 0xdb, 0x56, 0x3f, 0x5f, 0x5b, 0x80, 0xda, 0x69, + 0x66, 0x27, 0x35, 0xeb, 0x47, 0xeb, 0x2d, 0xef, 0x97, 0x30, 0xea, 0xdd, + 0xb1, 0x64, 0xdb, 0x61, 0x44, 0x5b, 0xb2, 0x54, 0xe2, 0x2a, 0x8b, 0xf7, + 0x19, 0x42, 0xe5, 0xb2, 0xcf, 0xdd, 0xca, 0xd5, 0xd8, 0xd1, 0xc1, 0x19, + 0xe7, 0xc8, 0xc2, 0x66, 0x3d, 0xb3, 0xb5, 0x26, 0xdc, 0x8a, 0x26, 0x5d, + 0x03, 0x45, 0x4f, 0xb3, 0x5b, 0x18, 0x92, 0x3a, 0xf4, 0xc8, 0xda, 0x19, + 0xfa, 0xf0, 0x8c, 0x6f, 0x77, 0x0e, 0x3d, 0xdf, 0xc3, 0x8c, 0x5c, 0x39, + 0x88, 0xa4, 0xe3, 0x02, 0xfd, 0x9c, 0x8c, 0x92, 0xad, 0x5c, 0xbe, 0xb0, + 0xd1, 0x8b, 0x1d, 0xe4, 0x3c, 0xb8, 0xbb, 0xea, 0x6d, 0x76, 0xe1, 0xb0, + 0xe5, 0x7a, 0x49, 0xaf, 0x3d, 0x3a, 0x2e, 0x24, 0x2f, 0xd1, 0xf3, 0x90, + 0xf7, 0x1b, 0xde, 0x96, 0x8b, 0x6c, 0xe9, 0x12, 0x30, 0xd1, 0x04, 0x01, + 0xd4, 0x66, 0xfe, 0x7b, 0x6f, 0xd2, 0xfa, 0x1a, 0xe8, 0xca, 0x58, 0x99, + 0x9b, 0x80, 0x86, 0x70, 0xff, 0xb7, 0x64, 0x88, 0x88, 0x2a, 0x88, 0x0f, + 0x4b, 0x9e, 0xaf, 0xd4, 0x14, 0xac, 0xbb, 0x8a, 0x2a, 0xbc, 0x3e, 0x2d, + 0xbc, 0x79, 0x36, 0x2c, 0xdf, 0x67, 0xa2, 0x82, 0x42, 0xe8, 0xeb, 0xc3, + 0x93, 0xf0, 0x65, 0xda, 0xb6, 0x65, 0x9c, 0x30, 0x06, 0x85, 0x4f, 0x57, + 0x7e, 0x34, 0xd8, 0x76, 0xbb, 0xe0, 0xaf, 0xa9, 0x74, 0x84, 0xaf, 0x0e, + 0xbe, 0x45, 0x4e, 0x44, 0xbc, 0xa9, 0x89, 0xd7, 0xe3, 0x8f, 0x8c, 0x42, + 0xe0, 0x09, 0xd4, 0xb9, 0xaa, 0x11, 0x8f, 0x8e, 0x2c, 0x56, 0x0d, 0x73, + 0x20, 0x07, 0x4a, 0x77, 0x7f, 0xaf, 0xb9, 0xa6}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: long form encoding of length of digest + // tcID: 185 + {SEC_OID_SHA512, + 185, + {0x8a, 0xbf, 0xb4, 0x49, 0xd9, 0x03, 0xf4, 0x08, 0xa1, 0x07, 0x18, 0xce, + 0x5c, 0x72, 0xd6, 0x16, 0x0d, 0x66, 0x2b, 0x03, 0xcf, 0xff, 0xab, 0xfe, + 0x52, 0xcd, 0xa0, 0x27, 0x24, 0x7d, 0x2a, 0xf8, 0xac, 0x9d, 0x87, 0x04, + 0x46, 0xa8, 0xb6, 0x57, 0xb4, 0x96, 0xfb, 0xf8, 0xd7, 0x4d, 0x9d, 0x8e, + 0x36, 0xd3, 0x96, 0xf2, 0xe0, 0xd8, 0x5d, 0x39, 0x48, 0x40, 0x47, 0x88, + 0xfd, 0xcc, 0x02, 0xf5, 0x46, 0x2b, 0xe0, 0x63, 0x29, 0xef, 0xd9, 0x01, + 0xf7, 0x11, 0xc7, 0x7e, 0x83, 0x01, 0x4f, 0xf3, 0xa0, 0x27, 0x51, 0xba, + 0x8f, 0x3d, 0xd2, 0x8c, 0xb2, 0xf3, 0x0c, 0xcf, 0xe3, 0xa9, 0x58, 0xef, + 0x29, 0x45, 0xc0, 0xf8, 0xa3, 0xc6, 0xd3, 0x31, 0xe3, 0x8a, 0x5c, 0x65, + 0x34, 0xe7, 0x16, 0x12, 0xc3, 0xf0, 0xb4, 0x5d, 0xc8, 0x13, 0x96, 0x41, + 0x0e, 0x4d, 0x55, 0xc7, 0xd3, 0x14, 0x01, 0xae, 0x7c, 0x7a, 0x15, 0x49, + 0x10, 0x4c, 0x71, 0x8b, 0xba, 0xcb, 0xc9, 0x62, 0x36, 0x37, 0x70, 0x5a, + 0x23, 0x42, 0xf2, 0x61, 0xc3, 0x7b, 0xbe, 0x35, 0xed, 0x30, 0xc6, 0x4d, + 0x87, 0xbe, 0x17, 0xac, 0x10, 0xa2, 0x63, 0xa2, 0xcd, 0xf8, 0x29, 0x47, + 0xb7, 0x31, 0x44, 0xd1, 0x45, 0xf8, 0x71, 0x16, 0x93, 0xed, 0xbb, 0x51, + 0xe7, 0x07, 0xf1, 0xbc, 0x75, 0xa6, 0x3e, 0xc8, 0x75, 0x57, 0x2f, 0x6f, + 0x19, 0x13, 0x46, 0x9b, 0xd9, 0xe8, 0xce, 0x4f, 0x7d, 0xcb, 0x54, 0x2e, + 0xd3, 0xc5, 0xa6, 0x1e, 0x82, 0xf6, 0x71, 0xa3, 0x9f, 0x69, 0x89, 0x5f, + 0x0c, 0x36, 0x02, 0x33, 0xb0, 0x61, 0x3c, 0x73, 0xad, 0x68, 0x3b, 0xb4, + 0xd2, 0xb7, 0x77, 0x1c, 0x7b, 0x7a, 0x24, 0xff, 0xec, 0x53, 0x7d, 0x8e, + 0x93, 0x82, 0xc0, 0xb1, 0xa2, 0x74, 0xd9, 0x6e, 0xec, 0xc6, 0xa5, 0x41, + 0xe6, 0xa7, 0xa8, 0x11, 0x5c, 0xb0, 0x77, 0x67, 0xd7, 0xff, 0x40, 0xbf, + 0x12, 0x66, 0xdf, 0x4b, 0x22, 0xbb, 0xaf, 0x49, 0xc8, 0xf1, 0xd1, 0x03, + 0xa3, 0xb9, 0xd3, 0xaa, 0xb3, 0x3b, 0xfb, 0x05, 0xdf, 0xce, 0xd5, 0xb1, + 0xe0, 0x4a, 0x84, 0x2a, 0xdd, 0x8f, 0x18, 0xa4, 0x62, 0xc4, 0x73, 0x63, + 0x79, 0x3d, 0x70, 0x7f, 0x4f, 0xd5, 0xfc, 0xe6, 0xfd, 0x1d, 0x2b, 0xe4, + 0x8f, 0xaf, 0x53, 0x25, 0x23, 0x95, 0x5a, 0xdb, 0xd2, 0x2d, 0x72, 0x94, + 0xdd, 0x66, 0xe5, 0xc5, 0x86, 0xe9, 0x0a, 0x59, 0xbe, 0x61, 0x27, 0x77, + 0xb3, 0xe6, 0x61, 0x39, 0xa7, 0x2f, 0xcb, 0x60, 0x83, 0x29, 0xc2, 0x97, + 0xcb, 0x84, 0x13, 0x4f, 0x20, 0xe5, 0x56, 0x22, 0xd6, 0xf5, 0x6e, 0x96, + 0x53, 0x87, 0x70, 0x42, 0xb1, 0x53, 0x2c, 0x14, 0x3a, 0x2d, 0x9c, 0x00, + 0x00, 0x4a, 0x5b, 0xb4, 0x35, 0x5e, 0xb2, 0x90, 0x69, 0x55, 0x24, 0xc3, + 0x8a, 0x45, 0xf9, 0x7a, 0x0d, 0x67, 0xeb, 0x4d, 0x1b, 0xb4, 0x87, 0xd3, + 0x96, 0x73, 0x49, 0xe2, 0x5f, 0xd4, 0xdd, 0x5b, 0x18, 0x23, 0xa5, 0x45, + 0x47, 0x8d, 0xad, 0x20, 0xee, 0x4d, 0xee, 0x93, 0x1c, 0x66, 0x37, 0xff, + 0xca, 0x4f, 0x88, 0x54, 0x9e, 0xad, 0x5f, 0x36, 0xd8, 0x6e, 0x79, 0x9e, + 0xe7, 0x57, 0xcc, 0x55, 0x5f, 0x91, 0x08, 0x35, 0x07, 0x7f, 0x27, 0x3f, + 0x5c, 0x38, 0xc9, 0x50, 0x8e, 0x8d, 0x1a, 0x93, 0x21, 0x69, 0x61, 0x8d, + 0xaf, 0x62, 0x69, 0xe2, 0xc8, 0x56, 0x76, 0xc5, 0x15, 0xf3, 0xa1, 0x90, + 0xdc, 0xda, 0xbb, 0x0b, 0xf1, 0xc7, 0x48, 0xa3, 0x85, 0xfe, 0xf8, 0xbf, + 0x10, 0x8c, 0xd7, 0x16, 0xec, 0x09, 0xcf, 0x22, 0x51, 0x91, 0x6b, 0xa4, + 0x2c, 0x20, 0xd6, 0x7f, 0x17, 0x8f, 0xd0, 0x85, 0x3d, 0x40, 0xa9, 0x03, + 0x27, 0x05, 0x3c, 0xab, 0xd5, 0xd8, 0x99, 0x7f}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest contains leading 0 + // tcID: 186 + {SEC_OID_SHA512, + 186, + {0x33, 0xeb, 0xb3, 0x28, 0xfe, 0x4a, 0x82, 0x20, 0x6e, 0xe3, 0xdb, 0x40, + 0xd5, 0x8d, 0x9e, 0x30, 0x81, 0xb5, 0x3a, 0xa5, 0x1e, 0xf3, 0x36, 0x25, + 0xaf, 0xc2, 0xd7, 0x78, 0xc8, 0xef, 0x56, 0xc1, 0x74, 0xbf, 0x40, 0xad, + 0x2a, 0x20, 0xd3, 0x52, 0x46, 0x75, 0x26, 0x9e, 0xfc, 0x92, 0x57, 0x9b, + 0xcc, 0xc3, 0x32, 0xb1, 0xb1, 0xaf, 0x5a, 0xe3, 0x30, 0x92, 0xa3, 0x57, + 0x9d, 0x21, 0xac, 0x75, 0x6a, 0x23, 0x2c, 0xa4, 0xc1, 0x8f, 0x6a, 0x5e, + 0x73, 0xeb, 0xb1, 0xfd, 0x05, 0x47, 0xe1, 0x8b, 0x6b, 0xca, 0x99, 0xcd, + 0x8d, 0xc7, 0x15, 0xf7, 0x15, 0xfc, 0x26, 0x24, 0x61, 0xf5, 0x87, 0xb2, + 0xeb, 0xf4, 0xc2, 0xf7, 0xbf, 0x41, 0xc9, 0xa2, 0x1c, 0xd4, 0x54, 0x55, + 0xd4, 0x92, 0xd5, 0xdf, 0xbe, 0xba, 0x58, 0x8c, 0xbd, 0xc2, 0xad, 0x00, + 0x18, 0x3a, 0x3d, 0xfc, 0xdb, 0xa9, 0xeb, 0xac, 0x02, 0xbe, 0xd5, 0x42, + 0x5b, 0xa7, 0x1d, 0x08, 0x90, 0xef, 0xa9, 0x5d, 0x0c, 0xad, 0xdd, 0x9c, + 0x87, 0x1c, 0xf4, 0x14, 0xf2, 0x35, 0x7a, 0xe9, 0x7a, 0x28, 0xb4, 0x8b, + 0x65, 0x6b, 0x27, 0xb3, 0xce, 0x1e, 0xfe, 0xe9, 0xb2, 0x91, 0x14, 0xec, + 0x55, 0x1c, 0x2a, 0xfb, 0x28, 0xc4, 0x05, 0x74, 0x51, 0xd5, 0x2c, 0x8c, + 0xa1, 0x05, 0x04, 0x44, 0xbc, 0xcc, 0x88, 0x63, 0xc0, 0xb8, 0xea, 0x65, + 0xf4, 0x5c, 0x98, 0x52, 0x64, 0x02, 0x2a, 0x76, 0x7d, 0x24, 0x5d, 0x3f, + 0xb2, 0xd6, 0x77, 0xb7, 0xbc, 0x56, 0x00, 0x7d, 0x55, 0xcc, 0xc8, 0x5d, + 0xd5, 0x72, 0xd2, 0xcf, 0x66, 0x98, 0x55, 0xe3, 0x8b, 0x41, 0xea, 0x69, + 0xb7, 0x5f, 0x2a, 0x6f, 0x40, 0x5a, 0x55, 0xc4, 0x95, 0xda, 0xff, 0xd7, + 0x5a, 0xde, 0x0f, 0x08, 0x6e, 0xcf, 0xf3, 0x4e, 0x3b, 0x89, 0xdd, 0x80, + 0x62, 0x70, 0x41, 0x16, 0x5a, 0x91, 0xbe, 0x8d, 0x92, 0xb5, 0x8a, 0x44, + 0x66, 0x4c, 0x32, 0xbb, 0x7b, 0xae, 0xb5, 0xb3, 0x90, 0x6a, 0x47, 0x5e, + 0x5e, 0xfd, 0x68, 0x0a, 0x85, 0xa0, 0xa3, 0xbc, 0x0a, 0xac, 0xe9, 0xbc, + 0xda, 0x1b, 0x5f, 0x83, 0x23, 0x9d, 0x88, 0xf1, 0xd8, 0xf0, 0x85, 0x14, + 0x9c, 0x3b, 0xf9, 0xb4, 0xdd, 0x97, 0x24, 0x44, 0xd3, 0x88, 0x5f, 0x26, + 0x6d, 0x4b, 0x30, 0xbb, 0x5f, 0xf2, 0x39, 0xb0, 0x5f, 0x2a, 0xdd, 0xf7, + 0xe2, 0xe8, 0xb6, 0x58, 0x8f, 0xe4, 0x6a, 0xe1, 0x37, 0xab, 0x7f, 0xb9, + 0xe7, 0x95, 0xa3, 0x7b, 0xea, 0x74, 0x76, 0x6f, 0x79, 0x93, 0x8b, 0x0d, + 0x56, 0xd2, 0xdf, 0x81, 0xbd, 0x3c, 0x7f, 0xf7, 0x9c, 0x38, 0x79, 0x09, + 0x46, 0x3d, 0xdd, 0xfe, 0x36, 0x02, 0x92, 0x75, 0xba, 0x18, 0xc7, 0xfc, + 0x7d, 0x2f, 0x50, 0xa0, 0x42, 0xb4, 0xe2, 0xa6, 0x5e, 0xcb, 0xee, 0x8b, + 0x89, 0xf9, 0x9c, 0xc2, 0xa5, 0xe4, 0x5d, 0x34, 0xe1, 0xd4, 0xd4, 0x28, + 0x55, 0xf2, 0xd3, 0x6a, 0x2a, 0x8e, 0x24, 0x59, 0xad, 0x56, 0x4a, 0xc9, + 0xbd, 0x83, 0xb8, 0x7a, 0x5d, 0x73, 0xe4, 0x99, 0xca, 0xff, 0xf5, 0x7c, + 0x37, 0x42, 0xc6, 0x52, 0xfa, 0x86, 0x51, 0xce, 0xb1, 0x04, 0x56, 0xb3, + 0x67, 0x3e, 0xaa, 0x56, 0x4e, 0x4d, 0x72, 0x35, 0x2e, 0x7f, 0x4f, 0x24, + 0xe1, 0x5a, 0x16, 0xba, 0x94, 0xe7, 0x67, 0x3f, 0x9c, 0x58, 0x4c, 0xd9, + 0xa1, 0x26, 0x70, 0xcb, 0xf0, 0xf1, 0xfb, 0xd6, 0x76, 0x4e, 0x15, 0x54, + 0x4a, 0x17, 0x9e, 0x9e, 0x1c, 0xda, 0xda, 0x1c, 0x42, 0xce, 0x8e, 0xa1, + 0x89, 0xd0, 0xd4, 0xbb, 0x9a, 0x27, 0x5b, 0xc3, 0x10, 0x2a, 0x18, 0x0f, + 0x44, 0x0b, 0x09, 0xdf, 0xef, 0xb3, 0x55, 0xa5, 0x6f, 0x0c, 0x74, 0xad, + 0x80, 0xab, 0x89, 0x54, 0xc6, 0xe3, 0x57, 0x67}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 187 + {SEC_OID_SHA512, + 187, + {0x9f, 0x80, 0x04, 0x0b, 0x33, 0x71, 0xcf, 0x9b, 0x2b, 0xcb, 0xac, 0xc0, + 0x68, 0xf0, 0x36, 0x45, 0xa1, 0x14, 0xb7, 0x3c, 0x73, 0x31, 0x3b, 0x3e, + 0x14, 0x6d, 0x2c, 0x20, 0xe8, 0xc6, 0xd4, 0xbc, 0xad, 0x24, 0xf0, 0x89, + 0x3b, 0xfd, 0x32, 0x0f, 0xeb, 0xd6, 0x99, 0x13, 0x79, 0xec, 0x8e, 0xa7, + 0x96, 0xfa, 0xef, 0xa3, 0x38, 0x4b, 0x92, 0x89, 0xf3, 0x02, 0x3e, 0xb4, + 0xa1, 0x88, 0x43, 0x9c, 0x79, 0xad, 0x5c, 0x50, 0x1c, 0xdc, 0x08, 0x07, + 0x63, 0x0e, 0xe7, 0xf9, 0x61, 0x7a, 0x4f, 0xfb, 0x0e, 0x00, 0xfd, 0xa1, + 0x67, 0x49, 0x72, 0xea, 0xdb, 0xf5, 0x76, 0x92, 0xf5, 0x16, 0xf5, 0x2b, + 0x3c, 0xa7, 0xc4, 0x14, 0x66, 0x94, 0xca, 0xd9, 0x5d, 0x54, 0x25, 0x7d, + 0x76, 0xab, 0xd3, 0xa9, 0x3b, 0x6e, 0x2a, 0x30, 0x11, 0x42, 0x17, 0xd2, + 0x43, 0x99, 0x59, 0xd9, 0xdf, 0x1d, 0x21, 0x8b, 0x95, 0xee, 0xfe, 0x36, + 0xe4, 0xa0, 0x14, 0x56, 0xaa, 0xe9, 0x31, 0x19, 0x32, 0xbb, 0xba, 0xa3, + 0x4a, 0xeb, 0x12, 0xed, 0x21, 0x03, 0x9d, 0x64, 0x35, 0x24, 0x46, 0x2c, + 0x7e, 0x0b, 0xfd, 0xd6, 0x47, 0x57, 0x6a, 0x3c, 0xed, 0x6b, 0x2a, 0x28, + 0x55, 0x82, 0x30, 0xce, 0x33, 0xde, 0xc6, 0x3a, 0x51, 0x23, 0x66, 0x6d, + 0x15, 0x22, 0xf9, 0xb2, 0xe6, 0x24, 0x57, 0x4f, 0xee, 0x22, 0x82, 0x7e, + 0xcd, 0x73, 0x14, 0xbd, 0x2e, 0x2b, 0xa2, 0x8c, 0xb5, 0xb0, 0xff, 0xfb, + 0x0e, 0x78, 0x79, 0x8d, 0xa8, 0xa6, 0x1b, 0x1b, 0x75, 0x27, 0x53, 0xf6, + 0x05, 0x3b, 0x67, 0xde, 0xf7, 0xb1, 0x99, 0x36, 0xe3, 0x5f, 0xd9, 0xa0, + 0x67, 0x1a, 0x12, 0xcc, 0x54, 0xd0, 0x99, 0xa7, 0xdb, 0x5c, 0x44, 0x29, + 0xb3, 0x9e, 0xb4, 0xdf, 0x20, 0xba, 0x32, 0x5e, 0xbf, 0x47, 0x86, 0x75, + 0xe5, 0x53, 0x2c, 0xf7, 0x9b, 0x9e, 0x53, 0x4a, 0x96, 0x12, 0x9d, 0xc7, + 0x12, 0x25, 0xe9, 0xcd, 0x33, 0x72, 0x07, 0xfc, 0x1a, 0x06, 0x07, 0x34, + 0xc1, 0x32, 0x84, 0x33, 0x17, 0xb0, 0x5c, 0x8b, 0x0b, 0x2a, 0x25, 0x33, + 0x66, 0xdd, 0x34, 0x0a, 0x7d, 0x65, 0xe6, 0x1f, 0x82, 0x5a, 0x8b, 0x96, + 0xaf, 0x26, 0x3b, 0x35, 0x1a, 0x13, 0xc3, 0x12, 0x14, 0x1c, 0x7f, 0x70, + 0x79, 0x4a, 0x04, 0x8c, 0x70, 0x42, 0x94, 0xb1, 0x52, 0xa9, 0x18, 0xe2, + 0x1c, 0x15, 0x46, 0xb0, 0xe5, 0x06, 0x94, 0xc1, 0x2f, 0xa1, 0xfe, 0xb5, + 0xe9, 0x99, 0xb2, 0x07, 0x6d, 0xde, 0x41, 0x8f, 0x2b, 0x3a, 0x8d, 0x4c, + 0x90, 0x68, 0x24, 0xa9, 0x73, 0x5f, 0x80, 0xf0, 0x91, 0x4e, 0x94, 0x74, + 0x03, 0x66, 0xfd, 0xad, 0x81, 0xa0, 0x29, 0x11, 0xcd, 0x40, 0xe1, 0xa5, + 0x90, 0xa5, 0x87, 0xdb, 0xdc, 0x31, 0xd1, 0x51, 0x96, 0x69, 0x8b, 0x8f, + 0x1d, 0x65, 0x82, 0x62, 0xa5, 0xd8, 0x87, 0x52, 0xa0, 0xc1, 0x02, 0x20, + 0x8f, 0x4c, 0x24, 0xc0, 0xe6, 0x1a, 0x66, 0x56, 0x11, 0x75, 0xcb, 0x71, + 0xb3, 0xda, 0xfc, 0xb5, 0x99, 0xac, 0x32, 0x7e, 0xcd, 0xb7, 0x2b, 0xfc, + 0x47, 0x94, 0x56, 0x8e, 0x3c, 0xa5, 0x69, 0x6e, 0x1d, 0x0b, 0x64, 0x03, + 0x9c, 0xaa, 0xf2, 0xd2, 0x80, 0x8d, 0x9f, 0x52, 0x8d, 0x97, 0x40, 0x24, + 0x3d, 0x78, 0x13, 0x59, 0xf9, 0xb4, 0xb9, 0xb6, 0x82, 0x44, 0xa3, 0x81, + 0xea, 0x74, 0x02, 0x3f, 0x8b, 0x5c, 0x7e, 0xb7, 0x70, 0xef, 0x18, 0x9b, + 0x1c, 0x26, 0x38, 0xfa, 0x12, 0x34, 0xec, 0xf7, 0x40, 0x37, 0xad, 0x0f, + 0x6f, 0x03, 0xd6, 0x2b, 0xca, 0xf1, 0x0d, 0xf7, 0x75, 0x58, 0x46, 0xd8, + 0xd1, 0xff, 0x31, 0x22, 0x3d, 0x20, 0xb0, 0x54, 0x3f, 0x39, 0x09, 0x2e, + 0x40, 0xd5, 0xaa, 0xc9, 0x6e, 0x3c, 0x5f, 0x58}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong length of digest + // tcID: 188 + {SEC_OID_SHA512, + 188, + {0x72, 0x16, 0xb7, 0x1f, 0x80, 0x1c, 0x5c, 0x49, 0x76, 0xa9, 0xdb, 0x1c, + 0xdb, 0xa4, 0x26, 0x2f, 0x41, 0x58, 0xe4, 0x24, 0x64, 0x4b, 0x9c, 0x9f, + 0x9d, 0xad, 0xfb, 0x3d, 0xe7, 0x64, 0x81, 0x75, 0xed, 0x1b, 0x4f, 0x57, + 0xf2, 0xff, 0xa2, 0x5f, 0x6b, 0x59, 0x77, 0x15, 0x3d, 0x05, 0x93, 0x66, + 0xe8, 0x0b, 0xb0, 0x76, 0x19, 0xec, 0x5d, 0x9b, 0xa8, 0x65, 0xcd, 0xb0, + 0x04, 0xbf, 0xfe, 0xe6, 0x5b, 0x06, 0x6f, 0xc2, 0x85, 0xa4, 0x82, 0x98, + 0x91, 0xd1, 0x7e, 0x50, 0x23, 0x37, 0x99, 0x1b, 0xaa, 0xc0, 0x32, 0x13, + 0x8d, 0x85, 0xc6, 0xf0, 0xb3, 0x39, 0x8e, 0x30, 0x29, 0x34, 0x30, 0x10, + 0xfb, 0x7d, 0xdf, 0xa6, 0xd9, 0xe4, 0x44, 0x02, 0x2c, 0xd4, 0x99, 0x29, + 0x18, 0xa5, 0x5e, 0x5d, 0xf7, 0xbf, 0x06, 0x04, 0x12, 0x0d, 0x9a, 0xdf, + 0x25, 0xb3, 0x0e, 0xba, 0x21, 0x72, 0x51, 0x05, 0x07, 0x7c, 0xbb, 0x6b, + 0x14, 0x2e, 0x00, 0xae, 0x97, 0xf0, 0x3a, 0x7e, 0xa9, 0x43, 0xf6, 0x10, + 0x7e, 0x4e, 0x7a, 0xc8, 0xc6, 0x39, 0xfc, 0xe4, 0x07, 0xf3, 0xa3, 0x35, + 0xca, 0xe6, 0x9a, 0x96, 0x0d, 0xd4, 0x23, 0xa5, 0x11, 0x80, 0x2e, 0x8d, + 0x1f, 0xb2, 0x5f, 0x7e, 0x73, 0x6a, 0x49, 0xd8, 0xeb, 0xfc, 0x4c, 0xdc, + 0xcd, 0xee, 0x41, 0x68, 0x72, 0x6e, 0xba, 0x22, 0x24, 0x6f, 0x9f, 0x21, + 0xce, 0x04, 0x83, 0xe6, 0xf0, 0x74, 0x99, 0xd6, 0x37, 0x51, 0x58, 0xa7, + 0x76, 0x1f, 0xfe, 0xfe, 0x81, 0x94, 0x8b, 0x59, 0xd4, 0x7f, 0x0e, 0x9a, + 0x45, 0xa8, 0xbf, 0x10, 0x4b, 0x19, 0x53, 0x65, 0x35, 0xd5, 0xb3, 0x15, + 0xfa, 0x32, 0x53, 0x41, 0xc4, 0xc1, 0x99, 0xb3, 0xdc, 0xee, 0xd5, 0x92, + 0xb3, 0xb0, 0x6d, 0x10, 0xf5, 0xb8, 0x22, 0x36, 0x44, 0xe7, 0xe8, 0x52, + 0x87, 0x03, 0x8f, 0x71, 0xcf, 0xf7, 0x30, 0x2e, 0xf5, 0xea, 0x1c, 0xac, + 0x02, 0x51, 0x1e, 0x47, 0xaa, 0xdf, 0xf5, 0x30, 0x10, 0xe8, 0xbf, 0x43, + 0x3a, 0xc8, 0x04, 0xdf, 0x5f, 0x0c, 0x80, 0xf7, 0x1e, 0x58, 0x0f, 0x1c, + 0xfb, 0xa7, 0x83, 0xba, 0x75, 0x8b, 0x8f, 0xd1, 0xf6, 0x2a, 0x62, 0x78, + 0xea, 0xc8, 0x1a, 0x79, 0x8c, 0xcd, 0xe4, 0xb1, 0x5e, 0x3c, 0xe1, 0x90, + 0x9d, 0xde, 0xa7, 0x24, 0xce, 0x9c, 0xcc, 0x67, 0x43, 0x20, 0xe3, 0xe0, + 0x23, 0xfa, 0x0c, 0x35, 0xbb, 0x5a, 0x70, 0x5b, 0xf1, 0x78, 0x75, 0xba, + 0x62, 0x3e, 0x4c, 0x30, 0xfe, 0xef, 0x0e, 0x6f, 0xfd, 0xd3, 0x4f, 0x4c, + 0x30, 0x3e, 0x04, 0x2d, 0x55, 0x1f, 0x5a, 0x83, 0xff, 0x18, 0x12, 0x0f, + 0x9f, 0x44, 0xc1, 0x04, 0xcf, 0x8a, 0x60, 0x4f, 0xa9, 0xcd, 0x0e, 0x30, + 0x0d, 0xae, 0xc6, 0x29, 0x85, 0x81, 0xcf, 0x64, 0x26, 0xb9, 0xf8, 0x9f, + 0x4b, 0x7f, 0xbe, 0xb7, 0xde, 0x68, 0x1c, 0x63, 0x8a, 0x28, 0x73, 0xc2, + 0x7e, 0x73, 0x52, 0x83, 0x62, 0xc3, 0x23, 0x32, 0xb9, 0xcf, 0x7b, 0xb0, + 0x35, 0x60, 0xf3, 0x05, 0x58, 0xd1, 0xfa, 0x0c, 0x3b, 0x1a, 0xd8, 0xb3, + 0x47, 0x89, 0x11, 0xae, 0x41, 0xbf, 0x1c, 0x93, 0x9b, 0x59, 0x85, 0x25, + 0x70, 0x52, 0x9e, 0xee, 0x9f, 0x76, 0x15, 0x10, 0x9f, 0x1c, 0xa2, 0x28, + 0xa5, 0xec, 0x78, 0x25, 0x8e, 0x57, 0x27, 0x6b, 0xfb, 0xa2, 0xff, 0x77, + 0xf6, 0xea, 0x71, 0x5c, 0x2b, 0xd0, 0x11, 0x3b, 0xf2, 0x8e, 0x7b, 0xbc, + 0x15, 0x2d, 0xec, 0x21, 0x1d, 0x14, 0xcc, 0xd8, 0xfb, 0x30, 0xe7, 0x21, + 0x49, 0xbd, 0x8c, 0x09, 0x7e, 0xa8, 0xb6, 0xdd, 0x82, 0xd4, 0x94, 0x81, + 0xdc, 0x87, 0x94, 0xb1, 0x20, 0x16, 0x4e, 0xe0, 0xd9, 0xcb, 0xf9, 0xa2, + 0x77, 0x82, 0x16, 0xab, 0xae, 0xcb, 0xf4, 0xfa}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint32 overflow in length of digest + // tcID: 189 + {SEC_OID_SHA512, + 189, + {0xc1, 0x1a, 0x64, 0xad, 0xfc, 0xc6, 0x71, 0x1c, 0x6b, 0x80, 0x54, 0x9a, + 0x72, 0x9c, 0x31, 0x1e, 0xcf, 0x30, 0xd6, 0x6c, 0xa2, 0xc7, 0xd3, 0x1e, + 0xaa, 0x2e, 0x7f, 0x7e, 0x86, 0x7b, 0x3c, 0x3b, 0x51, 0x01, 0x14, 0x6f, + 0x41, 0x61, 0xaa, 0x11, 0xf6, 0xe4, 0x47, 0x56, 0x21, 0x5e, 0xc0, 0x98, + 0x59, 0x60, 0x20, 0x51, 0xc7, 0xcf, 0x62, 0x38, 0xdc, 0x49, 0xcf, 0x3a, + 0xfc, 0xfe, 0xa2, 0x26, 0x83, 0xc4, 0xce, 0xf0, 0xcd, 0xdd, 0xab, 0x1e, + 0xe8, 0x73, 0x65, 0xd9, 0x99, 0x94, 0x45, 0xc0, 0x83, 0xc5, 0xfa, 0x28, + 0x23, 0x45, 0x97, 0xbd, 0xb1, 0x9b, 0x90, 0x78, 0x9a, 0x84, 0x39, 0x3c, + 0x72, 0xae, 0xf4, 0xb7, 0x76, 0x76, 0x94, 0xb3, 0xe0, 0xc0, 0x9e, 0x62, + 0xb4, 0xa2, 0xa8, 0x64, 0x52, 0x5e, 0x43, 0xe8, 0x58, 0xe1, 0xe9, 0xa1, + 0x42, 0x4d, 0x7e, 0xa2, 0x9a, 0x44, 0xf2, 0x40, 0x38, 0xbf, 0xa2, 0xca, + 0xc7, 0x45, 0x01, 0x15, 0x6e, 0x3f, 0xdb, 0x7d, 0x79, 0x56, 0xca, 0xe2, + 0x30, 0xf5, 0xd3, 0xef, 0xe7, 0x26, 0xd8, 0x17, 0x98, 0x83, 0x51, 0xe8, + 0x93, 0xb3, 0x72, 0x76, 0x43, 0xa3, 0xa7, 0x8a, 0x48, 0x4d, 0x91, 0x10, + 0x3a, 0x5c, 0x50, 0xfb, 0x80, 0xef, 0xdb, 0x8f, 0xd5, 0x85, 0x2e, 0x9d, + 0x63, 0x01, 0x9c, 0x8d, 0x80, 0xa1, 0xec, 0xfa, 0x04, 0x37, 0x83, 0xc9, + 0x18, 0xd4, 0x5e, 0x35, 0x6c, 0x55, 0x2b, 0x09, 0x57, 0xac, 0x92, 0x84, + 0x1f, 0x3a, 0xca, 0xf3, 0x8e, 0x72, 0x5f, 0xd2, 0xcf, 0xf7, 0x98, 0xe9, + 0x41, 0xca, 0x9a, 0x63, 0xd5, 0x3c, 0x94, 0xa5, 0x78, 0xc9, 0xe9, 0x36, + 0x14, 0x0c, 0x2c, 0x0e, 0xa7, 0xf2, 0x61, 0xc8, 0xcf, 0xe6, 0x37, 0x6f, + 0xd2, 0x0b, 0xc3, 0x17, 0x1b, 0x30, 0xfb, 0x38, 0x6d, 0x9c, 0xad, 0x48, + 0xa2, 0x4f, 0xbf, 0x17, 0x89, 0x67, 0x81, 0xd0, 0xc5, 0x6d, 0x76, 0x35, + 0xd9, 0xe6, 0x13, 0x48, 0x67, 0x3d, 0xef, 0xc7, 0xff, 0x1d, 0xdc, 0xd2, + 0x53, 0x0d, 0xd3, 0xb7, 0xd6, 0xa8, 0xb0, 0x9c, 0x0c, 0x94, 0xa4, 0x4a, + 0xe4, 0x50, 0x65, 0x2b, 0x09, 0x54, 0x67, 0x1e, 0xe7, 0x8c, 0x93, 0xa0, + 0xc5, 0x21, 0x3b, 0x0e, 0x97, 0xdc, 0xef, 0x53, 0xb7, 0x38, 0xfe, 0xe9, + 0x13, 0x21, 0x56, 0x84, 0xe4, 0x85, 0x8a, 0x6f, 0x3b, 0xd6, 0x53, 0x35, + 0x91, 0xac, 0x89, 0x88, 0xb9, 0x1f, 0x1b, 0x60, 0xdc, 0xda, 0x60, 0xf1, + 0x7e, 0xd3, 0xf0, 0xde, 0x13, 0x88, 0x65, 0x65, 0x89, 0xdd, 0xd7, 0x8c, + 0x5d, 0x61, 0xe4, 0x0a, 0xb2, 0x28, 0x0e, 0x7c, 0x4c, 0xcf, 0x83, 0xa0, + 0xa6, 0xc0, 0xc0, 0x84, 0x5b, 0x30, 0x36, 0xd5, 0x5b, 0x48, 0xbe, 0x01, + 0x00, 0xf0, 0x94, 0x5a, 0x86, 0xa3, 0xbd, 0x53, 0x9f, 0x4d, 0x24, 0x21, + 0xcd, 0x93, 0xa7, 0x22, 0xee, 0xa0, 0x84, 0xa8, 0x39, 0xf7, 0x0b, 0x21, + 0x79, 0x0a, 0x50, 0x3a, 0x5c, 0x5c, 0x5e, 0xe8, 0x9d, 0xdd, 0xae, 0xc3, + 0xfb, 0xe4, 0xf3, 0x5c, 0xeb, 0x6f, 0xde, 0x83, 0x2f, 0x28, 0x1b, 0x8e, + 0x2e, 0xba, 0x35, 0xd9, 0xdc, 0xdb, 0x0f, 0xdd, 0xab, 0x11, 0xa7, 0xc6, + 0xfc, 0x6c, 0x36, 0x5c, 0xbc, 0x0e, 0xb5, 0x96, 0x07, 0xe3, 0xdc, 0xb3, + 0x7e, 0xe8, 0xe1, 0x5c, 0xf4, 0x73, 0xf5, 0x11, 0x8b, 0xa8, 0x72, 0x7e, + 0xbd, 0x70, 0x56, 0x13, 0xa7, 0xa2, 0xce, 0x2d, 0xf8, 0x0f, 0x21, 0xaf, + 0x23, 0x52, 0x2c, 0x58, 0x5d, 0x49, 0x9a, 0x25, 0x03, 0xf1, 0x16, 0x14, + 0xa0, 0xfb, 0x7f, 0x29, 0x49, 0xf8, 0xe7, 0x88, 0x2c, 0xac, 0x49, 0xe0, + 0xfa, 0x07, 0x7b, 0x6d, 0x54, 0x35, 0xc9, 0xa4, 0x9e, 0x3f, 0x07, 0x14, + 0xdd, 0x11, 0x87, 0x09, 0xf9, 0x5a, 0x27, 0xe5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: uint64 overflow in length of digest + // tcID: 190 + {SEC_OID_SHA512, + 190, + {0x19, 0x72, 0x47, 0xa5, 0x15, 0xfb, 0x4a, 0x12, 0xe8, 0x74, 0xa4, 0xd4, + 0xc9, 0xbe, 0x95, 0xce, 0xe5, 0x37, 0x82, 0xef, 0x47, 0x55, 0x77, 0xdf, + 0x61, 0xe0, 0xe7, 0x0e, 0x3c, 0x3b, 0xcd, 0x5b, 0xd4, 0xe9, 0x86, 0x7c, + 0x0e, 0x5c, 0x9e, 0xe5, 0xde, 0xcd, 0xed, 0xc5, 0x36, 0x03, 0xf5, 0xaa, + 0xa5, 0xb7, 0x83, 0xd7, 0x56, 0x27, 0x9f, 0x4f, 0x74, 0xcd, 0xeb, 0x36, + 0xa9, 0x3a, 0xa5, 0x1b, 0xf6, 0xae, 0x3d, 0xb9, 0xd1, 0x64, 0x7e, 0xe6, + 0x2f, 0x6a, 0x07, 0x92, 0x86, 0x39, 0x1c, 0x0f, 0x69, 0x1d, 0x2a, 0xed, + 0xc1, 0x37, 0x8e, 0x83, 0xde, 0x15, 0x45, 0x72, 0xdb, 0x61, 0x1b, 0x61, + 0xb8, 0xf0, 0x6a, 0x84, 0xe9, 0x3b, 0x94, 0xa8, 0x68, 0xb7, 0xe6, 0xf2, + 0xd1, 0x34, 0x6a, 0xcf, 0xe7, 0xe1, 0x54, 0x98, 0x6e, 0x49, 0xaf, 0xe1, + 0x9f, 0x90, 0x6b, 0x69, 0xf3, 0xe8, 0xf4, 0x20, 0xb5, 0x77, 0x74, 0xde, + 0xb2, 0x44, 0xd2, 0x6b, 0x51, 0x5e, 0x88, 0xfc, 0x13, 0x3e, 0xee, 0x71, + 0x77, 0x86, 0xda, 0x42, 0xa1, 0x66, 0xde, 0x47, 0xd7, 0xba, 0x27, 0x36, + 0xbd, 0xa6, 0x22, 0x7e, 0xc6, 0x3d, 0x08, 0x9a, 0x37, 0x06, 0x41, 0x30, + 0xd9, 0x5e, 0x16, 0x05, 0xc8, 0x48, 0x40, 0x7b, 0x38, 0xae, 0x9d, 0x35, + 0x85, 0x0a, 0x3b, 0x49, 0x88, 0xa2, 0x2b, 0x86, 0x70, 0x78, 0xa0, 0x1f, + 0xa0, 0x38, 0x28, 0x1c, 0x5f, 0x7a, 0x5a, 0xbd, 0x94, 0x7a, 0x9e, 0xd1, + 0x2a, 0x21, 0x21, 0xa7, 0x4e, 0x3d, 0xa6, 0xb2, 0xb5, 0x0a, 0x7d, 0x8c, + 0x24, 0x00, 0x9f, 0xec, 0xdd, 0x70, 0x18, 0x33, 0x5a, 0x1d, 0xe8, 0xd8, + 0x66, 0x77, 0xa2, 0xa2, 0xce, 0x9c, 0x57, 0x24, 0x1b, 0x48, 0x05, 0x31, + 0x06, 0x08, 0xfe, 0x7a, 0x5e, 0x7e, 0xd9, 0xd2, 0x9d, 0x46, 0xf9, 0x9f, + 0x63, 0xf8, 0x9f, 0x1c, 0x4a, 0x50, 0x12, 0xf4, 0x1c, 0xa1, 0x69, 0x63, + 0x83, 0xd9, 0xb2, 0xb4, 0xd1, 0x9b, 0xf9, 0x2b, 0x7d, 0x03, 0x02, 0x63, + 0x97, 0x97, 0xb4, 0xdc, 0x55, 0x76, 0xa0, 0x59, 0x27, 0x8b, 0xad, 0xf1, + 0xda, 0x47, 0x5f, 0xc4, 0x73, 0x1b, 0xea, 0x6d, 0x62, 0x77, 0x11, 0x7d, + 0x03, 0xf4, 0x93, 0x9e, 0xd5, 0x0f, 0x98, 0x90, 0x95, 0x28, 0x6d, 0x5d, + 0xfc, 0x48, 0x4e, 0x53, 0x5f, 0x79, 0x29, 0xcf, 0x01, 0x91, 0xc5, 0xe0, + 0x06, 0xf8, 0x87, 0x65, 0x27, 0x16, 0x9a, 0x49, 0xf3, 0xcc, 0xfb, 0x8b, + 0x9b, 0x21, 0xa9, 0xfa, 0x48, 0xa3, 0x71, 0xda, 0x59, 0x60, 0xff, 0x7b, + 0x39, 0x9a, 0xc3, 0xcf, 0x89, 0xa1, 0xcc, 0x0d, 0xd0, 0x31, 0x5b, 0x23, + 0x20, 0x7e, 0xbf, 0xff, 0x88, 0x6c, 0xf0, 0x34, 0x22, 0xa0, 0x14, 0x05, + 0xdd, 0x8c, 0x70, 0x98, 0xca, 0x92, 0x6f, 0x65, 0xdb, 0x7b, 0xdc, 0x8f, + 0x32, 0xad, 0x91, 0x46, 0xac, 0x2c, 0xd8, 0x1f, 0x74, 0x35, 0x68, 0x20, + 0x7d, 0xdd, 0x52, 0xb0, 0x44, 0x20, 0xa6, 0xfd, 0xb8, 0x61, 0x93, 0x87, + 0x90, 0x23, 0x4b, 0x3a, 0xe9, 0x23, 0xe2, 0xf4, 0x83, 0xbc, 0x69, 0x05, + 0xdd, 0xc5, 0xa0, 0x84, 0xe6, 0x26, 0x5b, 0x39, 0xa4, 0x43, 0x17, 0x8a, + 0xba, 0x79, 0x07, 0x9e, 0x33, 0xe7, 0xd1, 0x83, 0x15, 0xa8, 0x6a, 0x0a, + 0xc4, 0x2d, 0x6e, 0xc5, 0x13, 0xe3, 0xa8, 0x8c, 0x06, 0x19, 0xe0, 0x9c, + 0xb2, 0x51, 0x95, 0xae, 0xa8, 0x56, 0x35, 0x5b, 0xb3, 0xdf, 0x00, 0x82, + 0x0a, 0x85, 0x6e, 0x17, 0x30, 0xa6, 0x11, 0x96, 0xba, 0xe2, 0x8b, 0x89, + 0xfc, 0x19, 0x14, 0xcd, 0xa5, 0xce, 0x0f, 0x97, 0x44, 0x7c, 0x58, 0x17, + 0x79, 0x85, 0x16, 0xb4, 0x8c, 0x0d, 0xd4, 0x37, 0x95, 0x3a, 0xe7, 0xca, + 0x17, 0xa1, 0xc8, 0x45, 0x02, 0xb3, 0x11, 0x98}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**31 - 1 + // tcID: 191 + {SEC_OID_SHA512, + 191, + {0x56, 0x8e, 0x9f, 0xe5, 0x95, 0x4b, 0x9d, 0x77, 0x64, 0x3a, 0xff, 0x10, + 0xe6, 0x98, 0xd2, 0x4c, 0xa7, 0x34, 0xbb, 0x98, 0x8a, 0x65, 0x91, 0xbc, + 0xbd, 0x38, 0x65, 0x96, 0x38, 0xe5, 0x8e, 0x8b, 0xa7, 0xd5, 0xb0, 0x3a, + 0x91, 0x14, 0xc9, 0xdc, 0x8c, 0xd4, 0xc9, 0x16, 0x13, 0xa5, 0xe9, 0x0e, + 0x21, 0xa8, 0x3e, 0xcd, 0xb0, 0x88, 0x44, 0xa6, 0xb4, 0x26, 0x39, 0xe1, + 0xc4, 0xa2, 0x92, 0x97, 0x54, 0xee, 0xf7, 0x40, 0xb7, 0xdd, 0x21, 0x62, + 0x6d, 0x2a, 0x3d, 0x0f, 0x93, 0xd1, 0xa7, 0x8e, 0x64, 0x02, 0x36, 0x1e, + 0xa4, 0x06, 0x65, 0x2d, 0x98, 0xdb, 0x84, 0xe2, 0x35, 0x85, 0x8c, 0x6c, + 0x35, 0xaa, 0x4a, 0xe8, 0x31, 0x33, 0xfd, 0xd0, 0x88, 0x07, 0xfb, 0xa7, + 0x78, 0x25, 0x66, 0x8c, 0x0f, 0x6e, 0x36, 0xaf, 0x5a, 0xdb, 0xb5, 0x42, + 0x2d, 0xb4, 0xb5, 0xbd, 0xe2, 0xc9, 0x66, 0x9f, 0xd6, 0x97, 0x3e, 0x56, + 0xdc, 0x12, 0x86, 0x6d, 0x48, 0xe1, 0x32, 0xbe, 0x73, 0x93, 0xa9, 0x5a, + 0xee, 0x49, 0x61, 0x3d, 0xf8, 0x3a, 0x04, 0x2c, 0x6e, 0xc3, 0x89, 0xd5, + 0x1f, 0xdf, 0x2e, 0x38, 0xac, 0x4f, 0x9e, 0x81, 0x6e, 0xb3, 0xfa, 0x54, + 0x67, 0xf5, 0x0d, 0x59, 0x39, 0x48, 0x1e, 0xde, 0x71, 0xc9, 0x45, 0x77, + 0x09, 0x5d, 0x2f, 0x94, 0xfa, 0x1f, 0x09, 0xfc, 0xb2, 0x52, 0x9e, 0x86, + 0xee, 0x0e, 0x95, 0x48, 0xb4, 0x55, 0xee, 0xb7, 0xd4, 0x35, 0xb1, 0x47, + 0x64, 0xfd, 0x99, 0x36, 0xb0, 0xb0, 0x00, 0xb6, 0x15, 0x7c, 0xdf, 0xb1, + 0x94, 0x0e, 0xbc, 0xc4, 0xf4, 0xab, 0x24, 0x70, 0x91, 0x3f, 0xa9, 0xaf, + 0x40, 0x80, 0x42, 0xf4, 0xcd, 0x09, 0xa6, 0xe3, 0x2b, 0xea, 0x33, 0x01, + 0xa1, 0xab, 0x09, 0x3e, 0xa9, 0x30, 0x41, 0x3c, 0x23, 0x0d, 0xcc, 0x72, + 0x36, 0x03, 0x91, 0xb9, 0x5e, 0x98, 0x19, 0xe4, 0xe2, 0x45, 0x52, 0x9b, + 0x0a, 0x1e, 0x75, 0x51, 0x1c, 0xab, 0x8f, 0x2d, 0x4d, 0x3c, 0x10, 0xc3, + 0x7f, 0x2b, 0xd1, 0xc2, 0x54, 0x8c, 0xa6, 0x88, 0xf3, 0xdb, 0x84, 0xc2, + 0x74, 0xd6, 0x6e, 0xf9, 0x34, 0xd6, 0xae, 0x55, 0xa4, 0x8e, 0xa6, 0x8e, + 0x8b, 0x9b, 0x37, 0x21, 0x4c, 0xfd, 0xa5, 0x10, 0x36, 0xa5, 0x26, 0xf3, + 0x37, 0x44, 0xbf, 0x2b, 0xa5, 0xa6, 0x3b, 0x7d, 0x8b, 0xe0, 0xa4, 0xe6, + 0xf5, 0x03, 0x94, 0x9d, 0x38, 0xbc, 0xef, 0x9d, 0xfb, 0x81, 0x37, 0x98, + 0x4a, 0xd9, 0xc8, 0x7c, 0x44, 0xe7, 0xe7, 0x9c, 0x00, 0xa0, 0xa8, 0x2d, + 0x00, 0xc5, 0x75, 0x78, 0x23, 0xd2, 0xc4, 0x9f, 0x4a, 0xc7, 0x3f, 0x05, + 0x58, 0x9a, 0x9a, 0xc3, 0xf9, 0x7b, 0xdd, 0xaf, 0xa2, 0x08, 0xa5, 0xe0, + 0x71, 0x71, 0xf9, 0xb2, 0xe5, 0xdb, 0xb6, 0x92, 0xbe, 0xc4, 0xaa, 0x4c, + 0x71, 0x22, 0xa7, 0x20, 0x84, 0x34, 0x6e, 0xa6, 0x65, 0xb8, 0x7d, 0xa2, + 0x27, 0xe3, 0x1d, 0x87, 0x73, 0xf4, 0x9e, 0x08, 0x6c, 0x6b, 0xa1, 0xd2, + 0xcf, 0xea, 0xdf, 0xb3, 0x56, 0x41, 0x9b, 0x3c, 0x69, 0x5a, 0x36, 0x34, + 0x69, 0x3f, 0x2e, 0xb0, 0x23, 0xeb, 0xa3, 0x01, 0xd6, 0x21, 0x86, 0x85, + 0x99, 0x3c, 0x20, 0x1e, 0xda, 0x42, 0x6a, 0x37, 0x73, 0x10, 0xf8, 0x53, + 0xaf, 0xe4, 0xf5, 0xeb, 0x01, 0x71, 0xd7, 0x72, 0x08, 0x9c, 0x63, 0xfa, + 0xef, 0x2e, 0x73, 0x41, 0x14, 0x54, 0x08, 0xd7, 0xa3, 0x2c, 0xe5, 0xcf, + 0x2d, 0x12, 0x12, 0x40, 0x84, 0x46, 0xc8, 0xe0, 0x4b, 0xb5, 0xa2, 0xff, + 0x58, 0xba, 0xda, 0xe4, 0x01, 0x9a, 0x56, 0xa9, 0x9d, 0x64, 0xc9, 0x5d, + 0xaf, 0xf6, 0x00, 0xd8, 0xec, 0xe0, 0x37, 0xf9, 0x8d, 0x7c, 0x76, 0x3f, + 0x9b, 0x69, 0x91, 0x36, 0x10, 0x6f, 0xea, 0xb5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**32 - 1 + // tcID: 192 + {SEC_OID_SHA512, + 192, + {0x9d, 0x56, 0x98, 0xc4, 0x24, 0xb9, 0xc2, 0xd5, 0x98, 0x0a, 0x59, 0x13, + 0xaf, 0xc9, 0xfa, 0x98, 0x8a, 0x51, 0x15, 0xe0, 0xe6, 0x89, 0xb9, 0x68, + 0x4a, 0xc6, 0xa1, 0xf8, 0x94, 0x74, 0x95, 0x61, 0x46, 0x78, 0x04, 0xd1, + 0x1f, 0xda, 0x1f, 0xd2, 0xe6, 0xfb, 0x7b, 0x98, 0x37, 0x27, 0xf4, 0x22, + 0x29, 0xbe, 0x82, 0x93, 0x8e, 0xcb, 0xa0, 0xe9, 0xc4, 0x46, 0xbc, 0xae, + 0x9f, 0x21, 0x3d, 0x72, 0x2b, 0xae, 0xf0, 0x8f, 0xe2, 0x38, 0x6e, 0x49, + 0x07, 0x12, 0x10, 0x4d, 0x79, 0x5f, 0xe9, 0x39, 0xee, 0x7c, 0xef, 0xa7, + 0x8b, 0xda, 0xc9, 0xe6, 0x3d, 0x23, 0xbc, 0x9a, 0x27, 0xf5, 0xa9, 0x3f, + 0x35, 0x77, 0x51, 0x7b, 0x76, 0x07, 0xb4, 0x32, 0xcd, 0x0b, 0x04, 0x5b, + 0xab, 0xaf, 0x24, 0x1c, 0x9f, 0xb6, 0xf2, 0xbc, 0x4a, 0xbb, 0x0f, 0x71, + 0x0b, 0x7b, 0x70, 0x7a, 0xee, 0x58, 0x24, 0x98, 0x37, 0xfa, 0xc1, 0x6d, + 0x3a, 0x0b, 0x87, 0x45, 0x71, 0x36, 0x11, 0x08, 0x2d, 0x50, 0x32, 0x7d, + 0xaa, 0xd9, 0x6b, 0x57, 0xe8, 0xf9, 0xb2, 0x56, 0xe7, 0x2e, 0x0a, 0x32, + 0xc1, 0x1e, 0x43, 0x9a, 0xba, 0xa2, 0x1d, 0x16, 0x93, 0xde, 0x7e, 0x03, + 0x01, 0x6b, 0xfc, 0xe3, 0x96, 0xb3, 0x59, 0x1d, 0x27, 0xd0, 0x69, 0x61, + 0x6a, 0x8e, 0x0b, 0xdc, 0x34, 0x0d, 0xf8, 0x34, 0x00, 0x48, 0xb0, 0x07, + 0x3a, 0x4b, 0x24, 0xdf, 0xfc, 0x83, 0xf0, 0xd6, 0x62, 0xa5, 0x8e, 0xcf, + 0x54, 0x9b, 0x18, 0x21, 0xcf, 0x71, 0xf4, 0xac, 0xac, 0x30, 0xc1, 0x56, + 0x6c, 0x95, 0xf1, 0x4f, 0x02, 0xf7, 0xdc, 0x3e, 0x7a, 0xb7, 0x5f, 0x91, + 0x82, 0x72, 0x84, 0xc5, 0x41, 0x7b, 0x47, 0xe3, 0xa5, 0x13, 0xbf, 0xba, + 0x2a, 0x8a, 0x34, 0xe1, 0x5c, 0x25, 0x3c, 0x5c, 0x4e, 0xcd, 0x87, 0xa4, + 0xd4, 0x70, 0xcf, 0xfd, 0x49, 0xcc, 0xcb, 0x44, 0xf1, 0xb9, 0x4e, 0x0e, + 0x43, 0x73, 0x8e, 0x52, 0x6e, 0x2f, 0xbd, 0xe7, 0xa7, 0x5d, 0x79, 0x84, + 0xd3, 0x17, 0xd2, 0xf7, 0xd0, 0xe3, 0xdf, 0xf2, 0x4d, 0x5c, 0x0e, 0xdd, + 0xa4, 0x77, 0xce, 0x1e, 0xcd, 0xe8, 0xe1, 0xba, 0x73, 0xb8, 0x45, 0x75, + 0xfb, 0xf7, 0x7d, 0x9d, 0xbe, 0x50, 0x11, 0x2b, 0x9e, 0x13, 0x05, 0x81, + 0xf8, 0x58, 0x7d, 0xc7, 0xa2, 0xde, 0xad, 0x3e, 0x2e, 0x52, 0xcd, 0x9a, + 0xe5, 0x58, 0xbb, 0x74, 0x24, 0x3a, 0xea, 0x20, 0xfb, 0xec, 0x26, 0xc9, + 0x32, 0x3e, 0x45, 0xb3, 0x0d, 0xd9, 0xcc, 0x6c, 0x68, 0xf1, 0xd0, 0xfe, + 0xbd, 0x89, 0x09, 0x20, 0xd8, 0x9a, 0xa0, 0xfa, 0x1e, 0xab, 0x29, 0xb8, + 0x65, 0x8c, 0x73, 0x31, 0xd6, 0x57, 0x90, 0xda, 0x9e, 0x12, 0xc4, 0xa9, + 0x29, 0x45, 0xee, 0x54, 0xb3, 0x8c, 0xb9, 0xb1, 0x27, 0x95, 0xd7, 0x4b, + 0x5c, 0xb9, 0xbc, 0xe7, 0x06, 0x33, 0xb0, 0x07, 0xa6, 0x05, 0x15, 0x16, + 0xd4, 0x80, 0x18, 0xd0, 0x15, 0x7a, 0x94, 0x6a, 0x1b, 0x82, 0x97, 0xd5, + 0x41, 0x7d, 0x8f, 0xd5, 0x40, 0x84, 0xac, 0x61, 0x1b, 0xac, 0x2e, 0xf2, + 0xdf, 0x20, 0x60, 0x0c, 0x3b, 0xd1, 0xb6, 0x05, 0x6d, 0x2a, 0x29, 0xc9, + 0xd4, 0x36, 0x98, 0x90, 0x95, 0x8b, 0xa0, 0x30, 0xeb, 0x25, 0xcf, 0xd3, + 0x3e, 0xa0, 0x04, 0x55, 0xc6, 0x82, 0xbd, 0x2c, 0x36, 0xbf, 0xd2, 0x4b, + 0x02, 0xa8, 0x86, 0x20, 0x60, 0xfe, 0xb3, 0xda, 0x9f, 0x43, 0x7c, 0xed, + 0x7f, 0xaf, 0xf2, 0xaf, 0xbe, 0x5a, 0x15, 0x7f, 0xa0, 0xad, 0xe4, 0x35, + 0xe9, 0x41, 0x16, 0xfa, 0x17, 0xf6, 0x74, 0x24, 0xfa, 0xf3, 0xd0, 0x1c, + 0x22, 0x76, 0x3f, 0x95, 0xc9, 0x48, 0x6e, 0x03, 0xca, 0x0c, 0x46, 0x52, + 0x77, 0x69, 0x39, 0x3d, 0x47, 0xba, 0x2d, 0xaa}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**40 - 1 + // tcID: 193 + {SEC_OID_SHA512, + 193, + {0xa6, 0x3a, 0x20, 0x8c, 0xcc, 0x6b, 0xec, 0xc0, 0x2f, 0xc5, 0xc8, 0xb4, + 0x33, 0xd3, 0x4b, 0x4e, 0x38, 0x0e, 0x23, 0x2e, 0x4a, 0x03, 0xa0, 0xb9, + 0x5b, 0x8d, 0xf2, 0xca, 0x86, 0xd6, 0xa5, 0xc4, 0x02, 0x85, 0x2d, 0x3a, + 0x9e, 0x3c, 0xa4, 0x8f, 0x65, 0xaf, 0x67, 0x33, 0xeb, 0xad, 0xbf, 0x99, + 0x22, 0x6b, 0x35, 0x22, 0xdb, 0x6a, 0x7c, 0x85, 0x18, 0x73, 0x82, 0x2f, + 0x85, 0x9e, 0xbe, 0x6c, 0x12, 0x01, 0x4e, 0xe9, 0xd7, 0x92, 0xba, 0xca, + 0xa7, 0xb9, 0x17, 0xc0, 0xb8, 0x40, 0x8f, 0xf1, 0xeb, 0x32, 0x8b, 0xbe, + 0x31, 0xa3, 0x68, 0x32, 0xb0, 0x72, 0x93, 0x44, 0xa3, 0x8a, 0x60, 0xee, + 0x14, 0x0f, 0x3f, 0xf7, 0x08, 0xb6, 0x4e, 0x1a, 0xf5, 0x38, 0xd8, 0x88, + 0x34, 0x5b, 0x5a, 0xfd, 0x70, 0x15, 0x16, 0x3f, 0x57, 0x49, 0xd2, 0xd0, + 0x25, 0xbc, 0xc9, 0xfd, 0xe2, 0xda, 0x10, 0xa3, 0xa1, 0x93, 0x44, 0x7f, + 0xfb, 0xb6, 0xb9, 0xf1, 0x10, 0xda, 0x2c, 0xfa, 0xbe, 0xfb, 0x9b, 0x4e, + 0x00, 0xbd, 0x15, 0x1a, 0xe7, 0x85, 0x5c, 0x35, 0xd3, 0xda, 0x37, 0xf0, + 0x3a, 0x17, 0x49, 0x0e, 0x02, 0x41, 0x6e, 0xa7, 0xb8, 0x07, 0x54, 0x31, + 0xf3, 0x28, 0x0a, 0xfa, 0x90, 0x4d, 0xf8, 0x8f, 0xb8, 0xc5, 0xe4, 0xd3, + 0xbb, 0x0a, 0x7f, 0x2a, 0x52, 0xc6, 0x71, 0x34, 0xd8, 0xc8, 0x17, 0x56, + 0x54, 0x09, 0x21, 0xc9, 0xec, 0x82, 0x73, 0x98, 0x30, 0x79, 0xc4, 0xbb, + 0xba, 0x69, 0xe1, 0x1a, 0xe2, 0x42, 0x40, 0x72, 0x5c, 0x6a, 0x4e, 0xd9, + 0x0c, 0xd8, 0xce, 0x13, 0x11, 0xb7, 0x53, 0x19, 0x08, 0xb2, 0xcb, 0x2a, + 0x58, 0xad, 0x8b, 0x49, 0xea, 0xa2, 0x08, 0xa5, 0xbb, 0xc6, 0x7c, 0x42, + 0x93, 0xd9, 0x7d, 0x34, 0xf5, 0x07, 0xb1, 0x20, 0x97, 0x1a, 0xba, 0x0f, + 0x1b, 0xc9, 0xc5, 0x39, 0xaa, 0xee, 0xc3, 0xdb, 0xe1, 0xf9, 0xa2, 0x52, + 0xe2, 0x03, 0xe4, 0x8b, 0x05, 0xee, 0xf9, 0x55, 0xe0, 0xa2, 0xae, 0xc6, + 0x52, 0xd3, 0x30, 0xa4, 0x76, 0x67, 0x05, 0xa7, 0x3f, 0x6c, 0x4e, 0xda, + 0xcd, 0x9d, 0xa5, 0xb4, 0xfb, 0x5c, 0xbc, 0x20, 0xd3, 0x9e, 0x9e, 0xd1, + 0x95, 0x4e, 0x2c, 0x80, 0xac, 0x15, 0xf5, 0x9a, 0xbf, 0xbe, 0x6d, 0x8f, + 0x5f, 0xff, 0xa9, 0x58, 0x62, 0xf4, 0xc1, 0x51, 0x13, 0x2a, 0x2b, 0x11, + 0xc4, 0xd1, 0xa7, 0xb6, 0x15, 0xcd, 0x6f, 0x5c, 0x1b, 0x26, 0x58, 0x59, + 0x3c, 0x43, 0x12, 0x4a, 0xd3, 0xd5, 0xda, 0x14, 0xc3, 0xd3, 0x92, 0x3f, + 0xc1, 0x1d, 0xd0, 0xe7, 0x97, 0xde, 0xca, 0xe7, 0x3c, 0xe2, 0x5b, 0x58, + 0x96, 0x6c, 0x5d, 0x00, 0xe4, 0x8f, 0xad, 0x63, 0xaf, 0xc4, 0x20, 0x4c, + 0x52, 0xb2, 0x79, 0x85, 0xf4, 0xb1, 0x50, 0x12, 0xab, 0xab, 0xd9, 0xc9, + 0x01, 0xdc, 0x81, 0xd7, 0xf6, 0x37, 0x97, 0xfd, 0xd3, 0x50, 0xe7, 0x48, + 0x86, 0x2e, 0x56, 0x22, 0x8f, 0x7f, 0xc0, 0x51, 0x6a, 0x93, 0xf3, 0xe9, + 0x5a, 0xd1, 0x5c, 0x1d, 0x24, 0x01, 0xec, 0xca, 0xbe, 0x18, 0x5a, 0x53, + 0x3d, 0x42, 0x63, 0x0e, 0x94, 0xb7, 0xcb, 0xec, 0x2a, 0x20, 0x0a, 0x59, + 0x40, 0x53, 0x50, 0xa5, 0xa9, 0x39, 0x9d, 0x83, 0xc5, 0x8d, 0xcc, 0x3a, + 0x64, 0x42, 0x9c, 0x6d, 0x9f, 0xea, 0x31, 0xcb, 0x19, 0x17, 0xaa, 0x6b, + 0x31, 0x24, 0x16, 0xbd, 0x19, 0xb9, 0xc6, 0xc6, 0x11, 0x3b, 0x9f, 0x44, + 0xd8, 0x12, 0xd7, 0xe8, 0x36, 0x90, 0xd5, 0xa9, 0x12, 0x0d, 0x4b, 0xcf, + 0x3c, 0xae, 0xc2, 0xc7, 0xd1, 0xe6, 0x29, 0xa8, 0x40, 0xa5, 0x01, 0x43, + 0xda, 0x2c, 0x24, 0x2b, 0x2a, 0x76, 0x11, 0x93, 0xfd, 0xfa, 0x3d, 0x33, + 0x70, 0x7d, 0xca, 0xc7, 0xd0, 0x95, 0x63, 0xda}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: length of digest = 2**64 - 1 + // tcID: 194 + {SEC_OID_SHA512, + 194, + {0xb6, 0x30, 0x2a, 0x6d, 0xc2, 0xc5, 0xc9, 0xe1, 0x3b, 0x4b, 0x39, 0x31, + 0x76, 0x9b, 0xa2, 0x71, 0xd9, 0x7f, 0x0d, 0xf7, 0xe5, 0x4b, 0x7b, 0x63, + 0x6e, 0x32, 0x75, 0xef, 0x69, 0xf0, 0x6b, 0x52, 0x15, 0x63, 0xbc, 0x5f, + 0x5c, 0xa1, 0xcc, 0x31, 0x70, 0x70, 0x5f, 0xb1, 0x80, 0x05, 0x00, 0xe6, + 0x7c, 0x97, 0xdf, 0xce, 0x5d, 0x49, 0x86, 0x51, 0x4f, 0x4e, 0x8d, 0xcc, + 0x67, 0xc8, 0x31, 0x8f, 0xde, 0x57, 0x94, 0xe1, 0xed, 0x13, 0x8f, 0x9f, + 0x50, 0xf7, 0x48, 0xa6, 0x6f, 0xfd, 0xef, 0xc9, 0xeb, 0x0c, 0x22, 0x7c, + 0xb8, 0xbd, 0xb6, 0xb0, 0x03, 0xfe, 0x63, 0x55, 0x8c, 0x66, 0x98, 0xcb, + 0xfc, 0xb1, 0x2c, 0xd5, 0x3b, 0x5f, 0x98, 0x6c, 0xe9, 0x77, 0xed, 0xa7, + 0xbe, 0x54, 0xe6, 0x2a, 0xc9, 0xea, 0x52, 0x3f, 0xc3, 0x8c, 0xa2, 0x55, + 0x99, 0x8b, 0x74, 0x4c, 0x8f, 0xf9, 0x07, 0xa9, 0x9d, 0xd8, 0xbf, 0xdb, + 0x03, 0x05, 0xe0, 0xb1, 0xd8, 0xe7, 0x9c, 0x83, 0x13, 0xea, 0x0c, 0x78, + 0xd4, 0x7d, 0x6b, 0x76, 0xa2, 0x5d, 0xed, 0x0d, 0xa2, 0x48, 0x50, 0x28, + 0x00, 0xcc, 0xb4, 0x4b, 0x16, 0x65, 0xd1, 0x79, 0x3d, 0xe2, 0x07, 0xe2, + 0x0f, 0xec, 0xd0, 0x91, 0x52, 0xee, 0xf0, 0xda, 0xdc, 0x99, 0xd2, 0x4f, + 0xc0, 0x13, 0xe5, 0x5c, 0x98, 0x3e, 0x9a, 0x4b, 0x30, 0x97, 0x89, 0x5d, + 0x41, 0xc3, 0x8c, 0xc6, 0xe9, 0xc7, 0x03, 0x4b, 0x22, 0x5d, 0xe5, 0xa0, + 0x3f, 0xe1, 0x1b, 0xfa, 0xf4, 0xaa, 0x2f, 0x2c, 0xc2, 0x90, 0xba, 0x07, + 0x65, 0x73, 0x2a, 0xdc, 0xb2, 0x47, 0x96, 0xac, 0x9a, 0x7c, 0x3e, 0x2a, + 0xd1, 0x59, 0x85, 0x67, 0x50, 0xcc, 0x94, 0x17, 0x42, 0x7c, 0xa0, 0x13, + 0xe2, 0x6f, 0xe9, 0x11, 0xd2, 0xa3, 0x1b, 0xa8, 0x74, 0x6d, 0xa3, 0x0a, + 0xe7, 0x17, 0xdf, 0xe8, 0x66, 0x44, 0x6b, 0x6b, 0x6a, 0xda, 0x2f, 0xe9, + 0xa5, 0xb9, 0x13, 0x7a, 0xb9, 0xe6, 0x5e, 0x2a, 0xb8, 0xfd, 0x79, 0xd8, + 0xea, 0x8f, 0x55, 0xd5, 0xf7, 0x21, 0x5e, 0x23, 0x4f, 0xd5, 0xea, 0xd6, + 0xc3, 0x34, 0xef, 0x34, 0x05, 0xc5, 0x67, 0x99, 0x9e, 0x0b, 0x3a, 0x54, + 0x0e, 0x94, 0x67, 0xad, 0x17, 0xad, 0x20, 0xdb, 0xa6, 0xac, 0x7d, 0xe3, + 0x9c, 0x11, 0x54, 0x5e, 0x86, 0xe2, 0xd9, 0x73, 0xc3, 0x9f, 0x0a, 0x83, + 0xe1, 0x5a, 0x62, 0xd2, 0x2b, 0x62, 0x8b, 0x4b, 0x88, 0x90, 0x30, 0x15, + 0xcc, 0xc5, 0xc2, 0xed, 0x12, 0x81, 0x8c, 0x9f, 0x22, 0xfc, 0x97, 0xa9, + 0xeb, 0xe1, 0xd3, 0x2f, 0x42, 0x6a, 0xcb, 0xae, 0x97, 0x23, 0xf7, 0x1b, + 0x86, 0xf7, 0xac, 0x7b, 0x6f, 0xda, 0xf7, 0x07, 0x5b, 0x9f, 0xb1, 0x46, + 0x20, 0x48, 0x6a, 0x21, 0x8d, 0xa4, 0xed, 0x75, 0x57, 0x8a, 0xab, 0xe4, + 0x60, 0x0f, 0x2a, 0x39, 0x4c, 0xc6, 0x86, 0x5a, 0xb2, 0xf5, 0xc3, 0x59, + 0x13, 0xcd, 0xcb, 0x7d, 0x75, 0x80, 0x28, 0x5e, 0xc0, 0x83, 0x89, 0xed, + 0x9d, 0x8e, 0xca, 0x93, 0xa7, 0x49, 0x00, 0x98, 0xc8, 0x9c, 0x72, 0x0b, + 0xf1, 0xaf, 0x7e, 0x1f, 0x37, 0x88, 0x9f, 0xb8, 0x5c, 0xa6, 0xb4, 0xbe, + 0xc4, 0xd5, 0x52, 0x78, 0x4f, 0xff, 0x6f, 0xce, 0x0b, 0xe5, 0xc6, 0x2a, + 0x79, 0xe6, 0xcc, 0xf0, 0x5f, 0x04, 0x8b, 0xbc, 0xd0, 0x33, 0xe6, 0xc7, + 0x21, 0x0c, 0x13, 0x11, 0xc4, 0x88, 0x76, 0xd3, 0xe7, 0x39, 0x82, 0x7c, + 0xed, 0x4e, 0x83, 0x44, 0xb7, 0x47, 0x7c, 0xe5, 0xcb, 0xe5, 0xf5, 0x61, + 0xca, 0x32, 0xa6, 0x1b, 0x19, 0x27, 0xd0, 0xaf, 0x14, 0x19, 0xe7, 0x5f, + 0x38, 0x3a, 0x5e, 0xa0, 0x1b, 0x11, 0x7b, 0xf4, 0xea, 0x4c, 0x9e, 0x0c, + 0x64, 0x05, 0x2f, 0x23, 0x67, 0xaf, 0x8b, 0x4a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: incorrect length of digest + // tcID: 195 + {SEC_OID_SHA512, + 195, + {0x56, 0xc6, 0x74, 0xdd, 0x18, 0x19, 0xd1, 0x1b, 0x45, 0x46, 0xbe, 0x72, + 0x8e, 0x25, 0xe1, 0x9c, 0x23, 0xff, 0x05, 0x29, 0xc9, 0x27, 0x01, 0x3e, + 0x81, 0xd6, 0x37, 0xa0, 0x82, 0xb2, 0xd0, 0xae, 0x13, 0xe2, 0xf6, 0xf9, + 0xf4, 0x87, 0x27, 0xf3, 0xb9, 0xe3, 0x18, 0xd6, 0xf1, 0x5d, 0x4e, 0x73, + 0x7e, 0xee, 0x63, 0xa7, 0xe0, 0x10, 0x4a, 0xe6, 0xc1, 0x15, 0x53, 0x9c, + 0xd2, 0x6c, 0x41, 0x33, 0xba, 0x38, 0x6b, 0xf5, 0x26, 0x5d, 0x2d, 0x9f, + 0xc9, 0x19, 0x97, 0xd3, 0xf2, 0x62, 0xb5, 0x3c, 0x31, 0x1f, 0x2b, 0x54, + 0xe7, 0x5f, 0xfc, 0x71, 0x68, 0x44, 0xd8, 0x06, 0xee, 0x30, 0xa5, 0xab, + 0x46, 0x3d, 0x1b, 0xbd, 0x63, 0x5f, 0x88, 0x2e, 0x18, 0x8b, 0x67, 0xb0, + 0x62, 0x10, 0xc2, 0xaf, 0xca, 0x56, 0x7b, 0xc4, 0x7a, 0xf5, 0x0c, 0x76, + 0xd1, 0xbc, 0xf7, 0x03, 0x39, 0x75, 0x12, 0xd3, 0x0b, 0x67, 0xc1, 0x98, + 0xaf, 0x31, 0x9c, 0x2a, 0xfa, 0xbe, 0x34, 0x3f, 0xd0, 0x36, 0x6c, 0xa8, + 0x09, 0x9b, 0x4e, 0x8b, 0xf9, 0x25, 0xbb, 0x01, 0xf3, 0x9d, 0xdf, 0xda, + 0x97, 0xc1, 0xf0, 0xf3, 0xbb, 0x7f, 0x62, 0xb8, 0x28, 0x5a, 0xd6, 0xdb, + 0xd4, 0x27, 0x88, 0x9b, 0xb4, 0xd2, 0x9b, 0xee, 0x78, 0x8f, 0xf4, 0xb4, + 0x6b, 0x29, 0xdd, 0x8f, 0xf4, 0xc5, 0xe5, 0xaf, 0x91, 0x9e, 0x61, 0xe5, + 0xcb, 0xd4, 0x24, 0x2a, 0x0e, 0x46, 0xa1, 0xaf, 0x6a, 0x26, 0xad, 0x99, + 0xd8, 0xde, 0x39, 0xa1, 0x86, 0x45, 0x01, 0xf3, 0x72, 0x4e, 0x34, 0x8b, + 0x62, 0x44, 0x56, 0x73, 0xa9, 0xd7, 0x1b, 0x99, 0x7a, 0xfe, 0x23, 0x48, + 0xbf, 0x8c, 0xc6, 0xf9, 0xca, 0x26, 0x2e, 0x81, 0xb9, 0x55, 0xe5, 0x10, + 0x9b, 0x02, 0x58, 0x50, 0x2a, 0xd9, 0xac, 0x8a, 0x24, 0xc5, 0xe2, 0x20, + 0x53, 0x6b, 0x99, 0xbe, 0x69, 0x08, 0x51, 0x16, 0x9c, 0x3e, 0xa5, 0x6a, + 0x12, 0x5e, 0xee, 0x7b, 0x2b, 0x37, 0x4d, 0xaf, 0x9f, 0x6b, 0x95, 0xee, + 0xed, 0xaf, 0x97, 0xf8, 0x15, 0x1f, 0x61, 0x8f, 0x14, 0x99, 0x25, 0x66, + 0x56, 0xaf, 0xce, 0xdb, 0x8f, 0xef, 0xd1, 0xa5, 0x24, 0x12, 0x80, 0x68, + 0xce, 0x65, 0xc9, 0x81, 0x62, 0xf9, 0xb5, 0x46, 0x7f, 0xe3, 0xe4, 0x1f, + 0x73, 0xb2, 0x03, 0x9d, 0x05, 0x67, 0x45, 0x54, 0x4d, 0x92, 0x7e, 0xd6, + 0x3f, 0x8a, 0x58, 0x8c, 0x82, 0x0a, 0x8b, 0x45, 0xad, 0x7b, 0xbf, 0x4c, + 0xde, 0x14, 0x4f, 0xde, 0xa2, 0xf2, 0x41, 0x56, 0x01, 0x99, 0xeb, 0x8c, + 0xe4, 0x5b, 0x18, 0x68, 0x49, 0x83, 0x85, 0x67, 0x7a, 0x13, 0xba, 0x3f, + 0x3d, 0xb9, 0xf2, 0xec, 0xaf, 0x8b, 0x55, 0x98, 0x5a, 0x39, 0x8a, 0x8c, + 0x95, 0xec, 0x2e, 0x02, 0xda, 0xe9, 0x5d, 0x4e, 0x4c, 0x0c, 0xf8, 0x64, + 0xaf, 0xf3, 0xfa, 0xc9, 0x20, 0xc1, 0xf1, 0x2d, 0x76, 0x85, 0x96, 0x1b, + 0xb6, 0xe6, 0x81, 0xb3, 0x1e, 0x94, 0x4d, 0x58, 0xca, 0x22, 0xd6, 0x4d, + 0x38, 0x32, 0x2d, 0x66, 0xd2, 0x8e, 0x2d, 0x7d, 0xb1, 0xbb, 0xe6, 0x40, + 0xdf, 0x42, 0xa1, 0x08, 0xda, 0xa2, 0x75, 0xdd, 0xf2, 0x05, 0x0c, 0xa9, + 0x3c, 0xad, 0xee, 0x43, 0x3f, 0x3a, 0x65, 0xe8, 0x8e, 0x7e, 0x52, 0x73, + 0x3d, 0x4a, 0x35, 0x2d, 0xab, 0x14, 0x49, 0xba, 0xf6, 0x9c, 0x9e, 0xfa, + 0x73, 0x64, 0x27, 0x44, 0x3c, 0x26, 0xb5, 0x87, 0xbb, 0x0e, 0x35, 0x9d, + 0xe5, 0xdd, 0xb7, 0x52, 0x53, 0x61, 0x56, 0x54, 0xb3, 0x32, 0x46, 0xf1, + 0xa0, 0x35, 0xa2, 0x3e, 0xee, 0xdb, 0x2f, 0x15, 0x07, 0x04, 0x58, 0x9e, + 0x98, 0x6a, 0x52, 0xcb, 0x83, 0x54, 0x69, 0x7f, 0x33, 0xea, 0x87, 0x40, + 0x79, 0xcb, 0x82, 0x8b, 0xe0, 0x0d, 0x56, 0xca}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: lonely octet string tag + // tcID: 196 + {SEC_OID_SHA512, + 196, + {0x87, 0x6d, 0x9d, 0x2c, 0x9f, 0xe4, 0x0b, 0x3d, 0x3c, 0x9b, 0x35, 0x89, + 0xac, 0x75, 0xcd, 0x88, 0x76, 0xb5, 0xe3, 0xb6, 0x5f, 0xd1, 0x5d, 0x39, + 0xcf, 0x61, 0xda, 0xa1, 0x57, 0xda, 0xbf, 0xb6, 0x59, 0xac, 0x0d, 0x41, + 0x1e, 0x5d, 0xa5, 0xa4, 0xfc, 0x69, 0xed, 0xbd, 0x33, 0xf3, 0xf2, 0xdc, + 0x2b, 0xdd, 0x12, 0xb5, 0xe2, 0xa4, 0x97, 0xc7, 0xa0, 0xd6, 0x48, 0x6c, + 0xdc, 0xce, 0xf0, 0xca, 0x8e, 0xe1, 0xf6, 0x54, 0xaa, 0xfa, 0xe8, 0x00, + 0xed, 0x76, 0x46, 0x70, 0xa3, 0x4d, 0x2f, 0x2d, 0x64, 0x91, 0xa9, 0x77, + 0x24, 0xe6, 0xd8, 0xc9, 0x33, 0xa3, 0x18, 0x72, 0x6b, 0xf9, 0x17, 0x65, + 0xba, 0xf0, 0x6b, 0xac, 0x71, 0x78, 0x81, 0x78, 0xe5, 0x65, 0xad, 0x8c, + 0xaf, 0x12, 0xc4, 0xc1, 0x00, 0x3e, 0xd4, 0xf7, 0x24, 0xd7, 0xfb, 0x83, + 0xab, 0x09, 0xcf, 0x05, 0xce, 0xbf, 0x66, 0x0d, 0xaa, 0x44, 0xfe, 0x89, + 0x18, 0xb6, 0xbc, 0x65, 0x25, 0xe7, 0x36, 0x1c, 0xe4, 0x19, 0x06, 0x25, + 0xc5, 0x24, 0x42, 0xbc, 0x99, 0xac, 0x36, 0x57, 0xf2, 0x5a, 0x0a, 0xce, + 0x38, 0x90, 0xb9, 0x0e, 0xb9, 0x47, 0xd8, 0x22, 0x9a, 0xdc, 0xcf, 0x19, + 0x1f, 0x7b, 0x73, 0x62, 0xeb, 0xda, 0x5f, 0x62, 0x79, 0x4d, 0xe0, 0x35, + 0x89, 0xb7, 0x43, 0x7d, 0x85, 0x99, 0x1c, 0x91, 0xfd, 0x55, 0xf0, 0x12, + 0x3b, 0x6c, 0x48, 0x9e, 0x18, 0x51, 0x4c, 0x0a, 0x97, 0x7a, 0x79, 0x8b, + 0xa9, 0x04, 0x53, 0xf4, 0xbf, 0x45, 0x21, 0xf4, 0x38, 0xb6, 0xc0, 0x96, + 0xf2, 0xcf, 0x76, 0x35, 0x2e, 0x2d, 0x48, 0x73, 0x7a, 0x28, 0xcb, 0xc2, + 0x6f, 0xcf, 0x15, 0x15, 0xee, 0x54, 0xe6, 0xbd, 0xa9, 0x95, 0x24, 0xb9, + 0xc2, 0xfb, 0x45, 0x4a, 0xbb, 0xca, 0xa9, 0x83, 0x5f, 0x36, 0xf7, 0x35, + 0x09, 0xed, 0x7f, 0xdf, 0x1b, 0x36, 0x7b, 0xe3, 0x80, 0x28, 0x3f, 0x0d, + 0x39, 0x1a, 0x1f, 0xf6, 0xa9, 0x81, 0x9b, 0xff, 0xe6, 0x29, 0xe7, 0x14, + 0x4a, 0xe5, 0xfb, 0xe0, 0x3f, 0xd5, 0xfa, 0x9b, 0xb9, 0xac, 0xb9, 0xbf, + 0xc0, 0xc2, 0x90, 0x6a, 0xba, 0x09, 0xf8, 0xd7, 0x97, 0xc3, 0x80, 0x46, + 0xc9, 0x96, 0xf4, 0x58, 0xa2, 0xe5, 0x5f, 0x14, 0x51, 0xdc, 0xac, 0x20, + 0xe0, 0x82, 0x25, 0x7d, 0x6e, 0xbb, 0x13, 0xf6, 0x96, 0x6b, 0x0c, 0x2c, + 0xbe, 0xe4, 0xb8, 0xdf, 0x9e, 0x75, 0xd3, 0x1b, 0x45, 0x72, 0x05, 0xa8, + 0xb5, 0x34, 0xef, 0xec, 0xdb, 0xbf, 0xd8, 0x70, 0x6a, 0xa8, 0x25, 0x8b, + 0x2a, 0x85, 0x66, 0x96, 0x41, 0xfe, 0x9e, 0xe8, 0x13, 0x2e, 0x6f, 0xb3, + 0x56, 0xdd, 0xfc, 0xa1, 0x63, 0x44, 0x32, 0x9f, 0x92, 0x45, 0xb8, 0x56, + 0xae, 0xfd, 0x26, 0x3f, 0xa4, 0xa7, 0x4f, 0xec, 0x49, 0x5e, 0x28, 0xea, + 0xcc, 0x50, 0xee, 0xbb, 0x82, 0x27, 0x92, 0xc4, 0x00, 0xb2, 0xb3, 0xc0, + 0x74, 0x10, 0x13, 0xda, 0x88, 0x0d, 0x5f, 0x73, 0x9b, 0xfc, 0x5e, 0xd2, + 0x3b, 0x0f, 0x52, 0x3c, 0x71, 0x95, 0x88, 0xf3, 0xa1, 0xf4, 0xc4, 0x5b, + 0x8f, 0x30, 0x58, 0x79, 0x40, 0x13, 0xee, 0x49, 0xcd, 0x60, 0x48, 0x88, + 0xa1, 0x47, 0x7b, 0x32, 0x27, 0xc9, 0xde, 0x02, 0x30, 0x21, 0x04, 0x79, + 0xdb, 0xed, 0xdb, 0x1f, 0xdd, 0x6b, 0x94, 0x57, 0x31, 0x41, 0x20, 0x0d, + 0xb3, 0xda, 0x79, 0xa6, 0xca, 0xae, 0x2b, 0x01, 0x18, 0xfa, 0x8e, 0xf2, + 0x8b, 0x92, 0x4b, 0x71, 0x16, 0xb3, 0x04, 0xd2, 0xf2, 0xb4, 0x69, 0xdb, + 0x87, 0x57, 0xfb, 0x46, 0x3a, 0x05, 0xc4, 0x95, 0xba, 0xac, 0x6d, 0x63, + 0xa7, 0x61, 0x19, 0xed, 0x4a, 0x8c, 0x49, 0x10, 0x04, 0x8e, 0xb7, 0x81, + 0x3f, 0xdc, 0x86, 0xeb, 0x9b, 0x9d, 0xb1, 0xde}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending 0's to digest + // tcID: 197 + {SEC_OID_SHA512, + 197, + {0xb0, 0xf7, 0x6e, 0xef, 0xf1, 0x46, 0x2f, 0x8e, 0xe6, 0xe7, 0x3c, 0x52, + 0x4c, 0x8f, 0xc6, 0x79, 0x25, 0x47, 0x77, 0x4d, 0x17, 0xc0, 0x0f, 0x38, + 0xdf, 0x85, 0x33, 0x54, 0x6d, 0x80, 0x2c, 0x0d, 0x8e, 0xbe, 0x19, 0x2d, + 0x23, 0xa5, 0xf1, 0x47, 0x2e, 0xaf, 0x56, 0x24, 0x23, 0xc4, 0x23, 0xd3, + 0x64, 0x6c, 0x12, 0x57, 0x4f, 0x69, 0xf7, 0xc8, 0x5f, 0xed, 0x1a, 0xed, + 0x00, 0x83, 0x53, 0x2d, 0x1e, 0x52, 0x05, 0x00, 0x53, 0xa8, 0xa1, 0x11, + 0xe3, 0xcf, 0x4e, 0x24, 0xa2, 0x4b, 0x09, 0x44, 0xf0, 0xf1, 0x4a, 0xfb, + 0xd7, 0x0f, 0xe5, 0x36, 0x15, 0x76, 0x45, 0x24, 0xa9, 0x71, 0x5e, 0x33, + 0x36, 0xbf, 0xab, 0xad, 0x47, 0x6c, 0x12, 0xfa, 0xae, 0xca, 0x1d, 0xf2, + 0x1c, 0x01, 0x62, 0xb7, 0xed, 0x9a, 0x5c, 0x91, 0xea, 0x64, 0xb2, 0xb8, + 0xdd, 0xfb, 0xe5, 0xd7, 0xd1, 0xb5, 0x01, 0x49, 0xb3, 0x15, 0x23, 0xd3, + 0x96, 0xe6, 0xc9, 0x6e, 0xa7, 0xc5, 0xf9, 0xc2, 0xfd, 0x20, 0xfb, 0xbd, + 0xcb, 0x69, 0x9a, 0x6d, 0x75, 0xfa, 0x00, 0xad, 0xc3, 0x90, 0xff, 0x6a, + 0xb9, 0x5d, 0xe2, 0xb4, 0x05, 0xc3, 0x14, 0xa1, 0xae, 0x73, 0x98, 0x08, + 0x7f, 0x4d, 0x54, 0xf3, 0x7b, 0x68, 0x05, 0x31, 0x8f, 0xc8, 0x08, 0x8a, + 0x49, 0xba, 0x46, 0xb2, 0xb1, 0xf7, 0xdc, 0xd6, 0xdd, 0x16, 0x88, 0x1a, + 0x64, 0x1d, 0x92, 0x2a, 0xae, 0x80, 0xe3, 0xcd, 0x0b, 0xaa, 0x82, 0xcf, + 0x1b, 0xc1, 0xda, 0x9b, 0x0d, 0x3a, 0xf2, 0x4d, 0x4b, 0x04, 0xbb, 0xfb, + 0x1d, 0x15, 0x70, 0xb2, 0x38, 0x5c, 0x84, 0x8c, 0xad, 0x19, 0x02, 0x08, + 0x3f, 0x9e, 0x78, 0x23, 0xfd, 0x8f, 0x6a, 0xfe, 0x84, 0x05, 0x1b, 0xa5, + 0x4c, 0x76, 0xdb, 0x9d, 0x73, 0x13, 0x23, 0x89, 0x59, 0x79, 0x1f, 0xe2, + 0xb0, 0x94, 0x7c, 0xef, 0x28, 0xb2, 0x95, 0x42, 0x34, 0xa5, 0x6e, 0xa3, + 0x82, 0x34, 0x33, 0xff, 0x5f, 0xcf, 0xbe, 0xb3, 0x7d, 0xd8, 0xd1, 0x8f, + 0x6a, 0x04, 0xd2, 0x02, 0xc7, 0x75, 0x7d, 0x2f, 0x0c, 0x0e, 0x91, 0xd6, + 0x38, 0x4a, 0x90, 0x37, 0x10, 0x40, 0x41, 0xda, 0xbd, 0x72, 0xca, 0x42, + 0x9a, 0x3b, 0x64, 0x93, 0x15, 0xc5, 0xe7, 0x00, 0xc5, 0x1d, 0x35, 0xc1, + 0x6a, 0x58, 0x5b, 0x0e, 0x9b, 0x6b, 0x9e, 0x01, 0x9a, 0xb3, 0x6c, 0x91, + 0x68, 0xa1, 0x71, 0x70, 0xfc, 0xc3, 0x8b, 0x4c, 0x8d, 0xbf, 0xaf, 0x41, + 0x3b, 0x14, 0x8b, 0x32, 0x17, 0xef, 0xee, 0x71, 0x3e, 0x0a, 0x44, 0x54, + 0x04, 0x98, 0xf9, 0x2c, 0xb3, 0x3e, 0x84, 0x39, 0xec, 0x58, 0x5d, 0x03, + 0xfb, 0x9c, 0x5d, 0xdb, 0x44, 0x32, 0x53, 0x91, 0x4b, 0x0a, 0xc9, 0x0f, + 0xf9, 0x7c, 0x6c, 0x90, 0x93, 0x00, 0x3b, 0xf1, 0x0c, 0xb0, 0x56, 0x52, + 0xac, 0x59, 0xcc, 0x2a, 0x4f, 0xb5, 0x4e, 0x92, 0xff, 0x64, 0x38, 0xf3, + 0x98, 0x5e, 0x7c, 0xed, 0xcc, 0x0f, 0xc7, 0xff, 0x18, 0xe2, 0xe2, 0x68, + 0x3d, 0x5b, 0xc4, 0x1e, 0xaf, 0xb8, 0xbd, 0x26, 0x7b, 0x3b, 0xb5, 0x0b, + 0x63, 0x70, 0xb1, 0x64, 0xfd, 0x84, 0xf0, 0x53, 0xac, 0xac, 0xd8, 0xdd, + 0x38, 0xa2, 0x6c, 0x08, 0xa3, 0xca, 0x1a, 0xe8, 0x52, 0x84, 0x24, 0x9b, + 0x5b, 0x94, 0x19, 0x08, 0x0a, 0x6d, 0xea, 0x94, 0x51, 0x91, 0x42, 0x15, + 0x04, 0xa1, 0xea, 0xf3, 0x23, 0x0e, 0xf8, 0xd1, 0xa8, 0xb3, 0x53, 0xfa, + 0x68, 0x45, 0x2a, 0xff, 0x14, 0x23, 0xf5, 0x02, 0x1e, 0x3b, 0x9b, 0x6c, + 0x7d, 0x29, 0x0c, 0x9e, 0xeb, 0x03, 0x10, 0x19, 0x09, 0xf9, 0x6a, 0x3b, + 0x02, 0xd8, 0x7a, 0x12, 0x39, 0x66, 0x3e, 0x34, 0x60, 0xc6, 0xca, 0x04, + 0x53, 0xf5, 0xb2, 0xc1, 0x7b, 0xc2, 0xf0, 0x8a}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: prepending 0's to digest + // tcID: 198 + {SEC_OID_SHA512, + 198, + {0x9a, 0xb7, 0x6d, 0x31, 0x8d, 0x79, 0xa8, 0x40, 0xc7, 0xd8, 0x1a, 0x15, + 0xfb, 0x67, 0xba, 0xf3, 0x80, 0x90, 0x1d, 0xda, 0x02, 0x6d, 0x6a, 0xd3, + 0x92, 0xee, 0xe9, 0xca, 0xd2, 0x52, 0x0a, 0x7d, 0x87, 0xa6, 0x59, 0xa4, + 0x9b, 0x65, 0xd5, 0xde, 0xe7, 0x73, 0xb3, 0x0c, 0x0d, 0x31, 0x9d, 0xc5, + 0x7f, 0x31, 0x81, 0x89, 0x02, 0x24, 0x78, 0x68, 0xa5, 0x58, 0x74, 0xf2, + 0x10, 0xb1, 0xe0, 0xb8, 0x62, 0x9f, 0x4d, 0x56, 0x56, 0x26, 0x83, 0x7e, + 0xe0, 0x63, 0xde, 0xee, 0x65, 0xd9, 0x5c, 0x8b, 0x56, 0x9f, 0x3c, 0x38, + 0x67, 0x31, 0x72, 0xc4, 0x8a, 0xd6, 0x8c, 0xba, 0xca, 0xee, 0x2d, 0x8c, + 0x69, 0xfc, 0x3e, 0x22, 0x52, 0x3f, 0x95, 0xab, 0x75, 0xf5, 0x87, 0xaf, + 0x15, 0xd5, 0xbe, 0x52, 0x9d, 0x95, 0x83, 0x5f, 0x72, 0xc1, 0x63, 0xb5, + 0x4a, 0xf9, 0xd9, 0x28, 0x31, 0xae, 0x8f, 0x3f, 0xff, 0x0c, 0xf7, 0x92, + 0x0d, 0x57, 0xc2, 0x8a, 0x88, 0xa2, 0x30, 0x84, 0x64, 0x9c, 0xb2, 0x0a, + 0x68, 0x21, 0x64, 0x58, 0xae, 0x67, 0xb6, 0xd9, 0x9d, 0x54, 0x38, 0x7f, + 0xc0, 0x0d, 0x84, 0x51, 0x74, 0xe2, 0xf3, 0xe9, 0x30, 0xc1, 0xa0, 0xe0, + 0x89, 0xcd, 0xa5, 0x62, 0x73, 0xea, 0x4f, 0x67, 0x3a, 0xf1, 0x96, 0xb5, + 0x6b, 0x55, 0x92, 0x4b, 0x57, 0xaa, 0x0b, 0x91, 0xad, 0xee, 0x03, 0xb6, + 0x9e, 0x98, 0x43, 0x8b, 0x12, 0xef, 0x9d, 0x3c, 0x3a, 0x65, 0xf7, 0xba, + 0x06, 0xd7, 0xc5, 0x8e, 0x5f, 0xc1, 0x0e, 0xae, 0xc8, 0x25, 0x3c, 0xb6, + 0xfc, 0xda, 0xee, 0xd5, 0xc3, 0x1f, 0x17, 0x72, 0x91, 0x94, 0x5b, 0xf0, + 0xc6, 0x9e, 0x7b, 0xfa, 0x27, 0x3d, 0x30, 0x50, 0x4c, 0xc6, 0xe9, 0x4f, + 0x7b, 0x7d, 0x60, 0x75, 0x41, 0x35, 0x11, 0x74, 0x11, 0xad, 0x5b, 0x25, + 0xb6, 0x00, 0x3e, 0xa8, 0x6b, 0x80, 0x8a, 0xd8, 0x0e, 0xfe, 0xd1, 0x99, + 0xa5, 0x59, 0xf9, 0xc8, 0x4f, 0x47, 0x3f, 0xa1, 0xf5, 0x54, 0xee, 0xa9, + 0x85, 0xe7, 0x11, 0x1d, 0xcb, 0x2d, 0xf4, 0xc4, 0xbe, 0xe1, 0xaa, 0xe2, + 0x2e, 0x58, 0xfe, 0x02, 0x16, 0xc4, 0xa0, 0xc9, 0x37, 0xaa, 0x08, 0xd6, + 0x2b, 0x92, 0x22, 0x83, 0x3f, 0xde, 0x32, 0xd9, 0x91, 0xe4, 0xf8, 0xec, + 0xa6, 0x19, 0xd0, 0x35, 0x3c, 0x27, 0x70, 0xe6, 0x1b, 0xa3, 0xab, 0xe0, + 0x8e, 0x9b, 0x71, 0xde, 0x29, 0xfb, 0xb7, 0x1c, 0x10, 0xee, 0x6d, 0x82, + 0x20, 0xf0, 0xac, 0x62, 0x89, 0xc9, 0xc4, 0x25, 0xf4, 0x98, 0x1f, 0xc2, + 0x90, 0xf9, 0xfa, 0xff, 0xe6, 0x5e, 0xf6, 0xd2, 0x07, 0x57, 0x20, 0x55, + 0xa5, 0xcd, 0x5a, 0x33, 0xca, 0xf6, 0xa6, 0x1f, 0x4e, 0xeb, 0x62, 0x05, + 0xc7, 0x68, 0x87, 0xac, 0xcf, 0xf3, 0x81, 0x59, 0x1c, 0x51, 0x49, 0x9a, + 0x32, 0xa3, 0x10, 0xa5, 0x0a, 0xc4, 0x79, 0xb4, 0x5e, 0xc1, 0xa3, 0xf0, + 0x5c, 0x1b, 0xff, 0xe4, 0xd3, 0x8d, 0x1f, 0x08, 0x39, 0x26, 0xa2, 0x08, + 0xd9, 0xef, 0x6e, 0x8b, 0x9e, 0x85, 0x2a, 0x62, 0x61, 0xcb, 0x4a, 0x92, + 0x24, 0xd3, 0x5b, 0x0e, 0xab, 0x8b, 0xce, 0xd1, 0xa3, 0xe0, 0x94, 0x67, + 0x36, 0xe6, 0xd4, 0x9e, 0xdb, 0x28, 0x85, 0x32, 0x5a, 0x01, 0xbc, 0x0e, + 0x7f, 0x89, 0xa5, 0x8c, 0xeb, 0x57, 0xf8, 0x8c, 0xd7, 0x04, 0x7c, 0x5b, + 0x00, 0x21, 0x04, 0xfb, 0x18, 0x04, 0x15, 0x09, 0x42, 0x51, 0xe4, 0x9b, + 0xed, 0x59, 0x11, 0x2e, 0xec, 0xcb, 0x7d, 0xdf, 0x99, 0x97, 0x7d, 0x1a, + 0x25, 0x54, 0x4c, 0xdb, 0xa5, 0xb1, 0x05, 0x16, 0xd7, 0xf6, 0xf9, 0x5c, + 0x9e, 0x92, 0x75, 0xb4, 0x84, 0xfa, 0xd6, 0x4b, 0x7e, 0x2e, 0x25, 0xd9, + 0x95, 0xa5, 0x41, 0xd2, 0x84, 0x48, 0x32, 0x9d}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: appending null value to digest + // tcID: 199 + {SEC_OID_SHA512, + 199, + {0x1d, 0x21, 0x74, 0x3f, 0x51, 0xfa, 0x1f, 0xe1, 0x03, 0x8b, 0x81, 0x26, + 0xf6, 0xed, 0x9e, 0x62, 0xf9, 0x9a, 0x0f, 0xcc, 0xc2, 0xa8, 0xb6, 0x45, + 0xfd, 0x90, 0xb9, 0x96, 0xde, 0x8e, 0xe8, 0xd7, 0x6e, 0x07, 0x52, 0xc8, + 0x3e, 0xc9, 0x65, 0xe3, 0x42, 0xa8, 0x7c, 0x02, 0xc2, 0x48, 0xb9, 0x66, + 0x65, 0x41, 0x3d, 0xe0, 0x3a, 0xa7, 0xcd, 0x41, 0x3c, 0xa6, 0x7b, 0x17, + 0xf7, 0x4b, 0xf9, 0x88, 0x6c, 0x9f, 0xd8, 0x22, 0x3c, 0xd9, 0x4d, 0xd7, + 0x1c, 0x98, 0xf8, 0x74, 0x47, 0x66, 0x67, 0xee, 0x96, 0xc3, 0x11, 0xfb, + 0x40, 0xe1, 0x7f, 0x8e, 0x74, 0x46, 0x62, 0x4a, 0x41, 0xc0, 0x27, 0x91, + 0x72, 0x6e, 0x62, 0xc0, 0x48, 0x9a, 0xcc, 0xdc, 0xeb, 0xff, 0xcb, 0xde, + 0x06, 0xbb, 0xe3, 0xcc, 0xae, 0x1d, 0x66, 0x96, 0x67, 0xf0, 0xf6, 0x15, + 0x7b, 0x46, 0x3e, 0xef, 0xe4, 0x47, 0x4e, 0xe8, 0x9f, 0x2e, 0x9c, 0x6e, + 0xf0, 0x7b, 0x6d, 0x63, 0xc1, 0x58, 0x2c, 0x45, 0x70, 0xf8, 0x47, 0x3e, + 0x07, 0xb2, 0xd7, 0xd0, 0xbe, 0x72, 0xee, 0x74, 0x46, 0x63, 0x3b, 0x7c, + 0xa5, 0xf7, 0x83, 0x8e, 0x92, 0xb9, 0x77, 0x55, 0x84, 0x44, 0x58, 0x0f, + 0x0d, 0x30, 0x5d, 0xba, 0x8a, 0xc7, 0x4e, 0x35, 0x42, 0xb0, 0x27, 0x7c, + 0x6c, 0x21, 0xd5, 0x14, 0x91, 0xc1, 0xa5, 0xfc, 0x6a, 0xbf, 0x3e, 0xce, + 0x67, 0x16, 0x75, 0xe4, 0x8a, 0x41, 0xc2, 0x54, 0xf7, 0x8e, 0x1d, 0x2a, + 0x58, 0xc2, 0xd5, 0xa0, 0x29, 0x4e, 0xd4, 0x72, 0x0e, 0x51, 0x19, 0x85, + 0xe0, 0x35, 0x02, 0x45, 0x81, 0x08, 0x20, 0x0f, 0xb4, 0x7b, 0xa0, 0x0c, + 0xe3, 0x79, 0xda, 0x0f, 0x42, 0x98, 0x77, 0xb6, 0x2d, 0x6d, 0x60, 0x13, + 0x3f, 0x23, 0x1d, 0xeb, 0xae, 0x91, 0xa2, 0x9b, 0x94, 0x0c, 0x8e, 0x8d, + 0xd2, 0x78, 0xf7, 0x55, 0x1b, 0xb5, 0xdf, 0x88, 0x2a, 0x83, 0x3a, 0x32, + 0x05, 0xd2, 0x05, 0x89, 0x58, 0xa0, 0xf1, 0x16, 0x85, 0xb3, 0xbc, 0x0d, + 0xf0, 0xdf, 0xd5, 0xb8, 0xb2, 0xba, 0xdb, 0x8e, 0x02, 0xc4, 0x44, 0x9f, + 0x11, 0x44, 0xfd, 0x74, 0x4e, 0xbd, 0xc2, 0x45, 0x25, 0x22, 0xab, 0x32, + 0xde, 0x4b, 0xba, 0x59, 0xa3, 0xab, 0xee, 0x73, 0xc9, 0xba, 0xa1, 0x20, + 0xa7, 0x44, 0x74, 0xd7, 0x9a, 0x5b, 0x41, 0x46, 0x45, 0xed, 0x82, 0x7e, + 0xd3, 0xb1, 0x98, 0x42, 0xa7, 0x8e, 0x9b, 0xb8, 0x3f, 0x03, 0xce, 0x2a, + 0x98, 0x5c, 0xd5, 0xec, 0xeb, 0xf6, 0xe7, 0x73, 0x59, 0x4a, 0xf6, 0x0e, + 0x28, 0x56, 0x38, 0xa7, 0xab, 0x6f, 0xa5, 0xdb, 0x55, 0x50, 0x15, 0x46, + 0x0f, 0x03, 0xfe, 0x3f, 0xe2, 0xe4, 0xe8, 0x15, 0x79, 0x21, 0x08, 0xd5, + 0xa3, 0x9f, 0x2f, 0xc5, 0xfe, 0x62, 0x01, 0x45, 0xe7, 0x89, 0x90, 0x01, + 0xcb, 0x72, 0x2b, 0x1c, 0x15, 0x24, 0xc0, 0xc4, 0x09, 0xd8, 0x20, 0x7e, + 0x48, 0xe7, 0x34, 0x1a, 0xd2, 0x09, 0xff, 0xc2, 0x55, 0x2e, 0x4f, 0xa4, + 0xeb, 0x09, 0xc7, 0x49, 0xc3, 0x20, 0xf9, 0x56, 0x8c, 0xf9, 0xfe, 0x1f, + 0x4c, 0x0f, 0x1a, 0x04, 0xc2, 0x0e, 0xbb, 0x52, 0x2f, 0xa7, 0x7a, 0x1d, + 0x20, 0x16, 0x30, 0x5a, 0x75, 0xda, 0xb8, 0x06, 0xff, 0x3f, 0x5d, 0xfa, + 0x49, 0xa1, 0x91, 0xbe, 0xd0, 0x46, 0x8f, 0xc5, 0xbc, 0xd6, 0x80, 0xe0, + 0xf5, 0xf4, 0xc7, 0x30, 0x12, 0x35, 0x71, 0x40, 0x8d, 0x6e, 0x3c, 0x3d, + 0x46, 0x6f, 0xb5, 0xad, 0xb8, 0x38, 0xe9, 0xbe, 0x03, 0x5d, 0x85, 0x88, + 0xf1, 0xfc, 0x90, 0x55, 0x47, 0x32, 0x00, 0xcf, 0xa5, 0x69, 0x45, 0x4b, + 0xdc, 0x5a, 0x31, 0x53, 0x1d, 0x9a, 0xf5, 0xe7, 0x86, 0x1f, 0x03, 0x51, + 0x19, 0xb1, 0x58, 0x43, 0x56, 0xc7, 0xf5, 0x05}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated length of digest + // tcID: 200 + {SEC_OID_SHA512, + 200, + {0x80, 0x75, 0x54, 0xd5, 0xb4, 0xaf, 0x18, 0x45, 0x0a, 0xb5, 0x58, 0x4c, + 0x0d, 0x81, 0xa9, 0x8d, 0xa3, 0xc2, 0xcd, 0x41, 0x70, 0x48, 0x39, 0x9c, + 0x06, 0x0f, 0xdc, 0x8d, 0x45, 0xd8, 0xfe, 0x3f, 0x62, 0x1a, 0x06, 0xf7, + 0xeb, 0xf0, 0x89, 0x53, 0xc0, 0x91, 0x15, 0x70, 0x14, 0xbb, 0x9c, 0x55, + 0x56, 0x73, 0xaa, 0x6b, 0xaf, 0xdf, 0xcf, 0xf6, 0x9b, 0xf2, 0x7b, 0x62, + 0x99, 0x2a, 0xf6, 0x69, 0x4b, 0x14, 0x26, 0x23, 0x6c, 0xff, 0x69, 0xfd, + 0xad, 0x37, 0x3f, 0x11, 0x04, 0x4d, 0x23, 0x52, 0x25, 0x91, 0x44, 0xad, + 0x73, 0xf3, 0x70, 0x25, 0xbd, 0x23, 0xb2, 0xa9, 0xfb, 0x9b, 0x9d, 0x31, + 0x0e, 0xed, 0xef, 0x1c, 0x87, 0x5c, 0x26, 0x91, 0x94, 0x58, 0x4c, 0x96, + 0x72, 0xf2, 0x29, 0xaf, 0x76, 0x22, 0x74, 0xbb, 0xff, 0x20, 0x1e, 0x9c, + 0xc0, 0xfa, 0xf3, 0xa8, 0xea, 0x4b, 0x0a, 0xc0, 0x60, 0x56, 0x66, 0xaa, + 0x35, 0x8b, 0x87, 0xc6, 0x3a, 0xd1, 0x2c, 0x4f, 0xd6, 0x44, 0x11, 0x3f, + 0xc0, 0x49, 0xf9, 0x8d, 0xaf, 0x2b, 0x07, 0x6a, 0xbe, 0x82, 0x67, 0x0f, + 0x85, 0x85, 0x3c, 0xa2, 0xba, 0x80, 0x58, 0x48, 0x0b, 0x12, 0x44, 0x61, + 0x05, 0x7b, 0xe1, 0x3f, 0x69, 0x00, 0x57, 0xa9, 0xcf, 0x68, 0xcf, 0xf0, + 0xca, 0xb1, 0x20, 0xde, 0x21, 0xc6, 0xd1, 0x8b, 0x7b, 0x6a, 0x09, 0x9a, + 0x0a, 0x3c, 0xd6, 0x0c, 0x9b, 0xb4, 0x0f, 0xc6, 0x83, 0xc1, 0x9a, 0x4d, + 0xef, 0x65, 0x9a, 0xd9, 0xd8, 0x06, 0xdf, 0xa8, 0x76, 0xa2, 0x86, 0x0c, + 0x6f, 0x63, 0xbc, 0x48, 0xc9, 0x6b, 0xb7, 0x5d, 0x0e, 0x3b, 0xeb, 0xc1, + 0xfe, 0x6d, 0xa9, 0x62, 0x51, 0x70, 0x32, 0x64, 0xb9, 0x65, 0x7d, 0x4a, + 0x3c, 0x35, 0x5f, 0x69, 0x2b, 0x27, 0x60, 0x8e, 0xf7, 0x2d, 0x5c, 0xc8, + 0x8b, 0x04, 0x15, 0x27, 0x3c, 0x37, 0x17, 0xf5, 0xa3, 0x80, 0x9f, 0xd1, + 0xba, 0xb1, 0xbe, 0x92, 0x88, 0x81, 0xef, 0xe8, 0xac, 0x59, 0x68, 0x05, + 0x04, 0x94, 0x03, 0x0f, 0xbb, 0x33, 0x2b, 0xca, 0x31, 0x5a, 0x6b, 0x2b, + 0x31, 0xdd, 0xb4, 0x33, 0xcf, 0xeb, 0x1d, 0xcf, 0xd4, 0xa8, 0xaa, 0xbb, + 0x50, 0xd3, 0xdb, 0x62, 0xf3, 0x38, 0x22, 0xcc, 0x6d, 0x68, 0xd9, 0x6f, + 0x1e, 0x60, 0x0f, 0xc8, 0x3e, 0xdb, 0x4b, 0x87, 0x84, 0x93, 0x0c, 0x0b, + 0x9c, 0x9b, 0x7e, 0xbb, 0x22, 0xb1, 0x22, 0x18, 0x84, 0x0f, 0xc6, 0x5c, + 0x64, 0x67, 0x70, 0x3c, 0xe9, 0x61, 0xb1, 0x9d, 0x7a, 0x64, 0xae, 0xf4, + 0xcd, 0x4c, 0x2a, 0xcd, 0x35, 0x07, 0x79, 0xdf, 0x4d, 0xdb, 0x10, 0x50, + 0x42, 0x9a, 0x08, 0x58, 0x57, 0x0a, 0xb1, 0x55, 0xb1, 0x74, 0xc9, 0x28, + 0xe1, 0x68, 0xb8, 0x18, 0xdf, 0xcd, 0x31, 0x1e, 0x0d, 0x2d, 0x21, 0x35, + 0xc7, 0xd2, 0xd6, 0x39, 0xef, 0x5e, 0x66, 0xc2, 0xb8, 0x06, 0xff, 0xba, + 0x10, 0xed, 0xc6, 0xe7, 0x89, 0xf3, 0x81, 0x6b, 0x7d, 0xe7, 0x6b, 0xcf, + 0x84, 0xe0, 0xdb, 0x5e, 0x75, 0x09, 0xba, 0xbe, 0x5c, 0x2c, 0xc0, 0x57, + 0xd8, 0x35, 0x42, 0x8a, 0xea, 0x81, 0xf1, 0x3a, 0x5d, 0xe5, 0xe3, 0x8d, + 0x5a, 0x4a, 0x34, 0xdd, 0x65, 0x7c, 0x72, 0x87, 0x4c, 0x21, 0x06, 0x5c, + 0x02, 0xb4, 0xf0, 0xbd, 0x84, 0x1b, 0xcf, 0x58, 0xe1, 0xc3, 0x5a, 0xe3, + 0xf1, 0x21, 0x4d, 0x71, 0x9f, 0x87, 0x90, 0xf1, 0xc8, 0x73, 0xba, 0x3f, + 0x0d, 0x7a, 0x70, 0xd1, 0x86, 0x22, 0x38, 0x2d, 0x94, 0xd0, 0x46, 0x8c, + 0x2f, 0x5b, 0x18, 0x34, 0xb5, 0x7a, 0xbc, 0xd3, 0x3d, 0x1e, 0xcd, 0x71, + 0xff, 0x9c, 0xc1, 0x8f, 0xf3, 0x98, 0xa0, 0xc1, 0x4a, 0x88, 0xa2, 0xef, + 0x07, 0x38, 0xd8, 0x66, 0xc7, 0x67, 0xd8, 0xb1}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: Replacing digest with NULL + // tcID: 201 + {SEC_OID_SHA512, + 201, + {0x7b, 0xc6, 0x84, 0x09, 0xcc, 0xab, 0x42, 0x99, 0x00, 0x77, 0x7e, 0xf7, + 0x99, 0x6b, 0x06, 0x7c, 0xf5, 0x77, 0xeb, 0x5c, 0x50, 0x05, 0xf8, 0x24, + 0x4e, 0x0a, 0xeb, 0xc2, 0xd0, 0x9f, 0x35, 0xda, 0xe9, 0xf5, 0x55, 0xc6, + 0xb3, 0xc1, 0x03, 0xfc, 0x01, 0xdf, 0x94, 0x3d, 0x90, 0xd6, 0xd5, 0x7f, + 0xf6, 0x59, 0x4d, 0x47, 0xf0, 0x80, 0xdc, 0x48, 0x66, 0x07, 0xdf, 0x00, + 0x2f, 0xcb, 0xf3, 0x08, 0xcd, 0xf2, 0xa0, 0x29, 0x1f, 0x70, 0x2c, 0x23, + 0x12, 0x7d, 0x78, 0x56, 0xe9, 0xe4, 0x42, 0xab, 0x0c, 0xad, 0xfa, 0xa3, + 0x93, 0xdd, 0x6a, 0x0c, 0xba, 0x3c, 0x07, 0xc6, 0x6e, 0x86, 0x4f, 0x8f, + 0xd4, 0x88, 0xec, 0x6b, 0x30, 0x92, 0x67, 0xa1, 0x8b, 0xd3, 0x09, 0x9b, + 0xe8, 0xf3, 0x8c, 0x31, 0xeb, 0x01, 0x6a, 0x7b, 0xa0, 0x0d, 0x2a, 0x74, + 0x10, 0x3a, 0x78, 0xe7, 0x87, 0x73, 0x65, 0xda, 0x66, 0xf3, 0xc1, 0x6a, + 0x7f, 0xb2, 0x16, 0x5a, 0x9d, 0xe1, 0xe8, 0xb8, 0x1d, 0x7e, 0x2b, 0xa3, + 0x3f, 0x3d, 0x68, 0x72, 0x98, 0x54, 0x5a, 0xf6, 0x11, 0xca, 0x20, 0x59, + 0x12, 0xb7, 0x9a, 0x5c, 0x63, 0x42, 0x5f, 0x8c, 0x96, 0x59, 0xff, 0x27, + 0xd0, 0x04, 0x1a, 0xde, 0x0e, 0xf0, 0x2a, 0x1c, 0xb2, 0x04, 0x58, 0x80, + 0x00, 0xa3, 0x77, 0x33, 0xde, 0x3b, 0x20, 0x99, 0xd6, 0xeb, 0x7a, 0xdd, + 0xb0, 0xba, 0xf2, 0xcb, 0xd6, 0xc9, 0xc9, 0x2e, 0xa3, 0x6b, 0x39, 0xc3, + 0x89, 0x43, 0xd6, 0x55, 0x0d, 0x13, 0xad, 0xcc, 0xd4, 0x47, 0xaa, 0xc9, + 0x3c, 0x66, 0x4e, 0xfc, 0x21, 0x00, 0xf4, 0x8a, 0x0a, 0x6f, 0x9c, 0xd4, + 0x90, 0xe2, 0x66, 0x8d, 0xe4, 0x62, 0x99, 0x34, 0x7d, 0x04, 0x09, 0x0f, + 0x39, 0xb0, 0x1d, 0xe6, 0x90, 0x32, 0xcd, 0x52, 0x7e, 0x2b, 0x96, 0x1c, + 0xfe, 0x90, 0xf8, 0x88, 0x05, 0x3c, 0xc1, 0x77, 0xfe, 0x98, 0xea, 0xad, + 0xb3, 0xeb, 0xb1, 0xb8, 0xeb, 0x44, 0xa1, 0xb2, 0x32, 0xaa, 0x0e, 0x28, + 0x6d, 0x6f, 0x7f, 0xfe, 0xbb, 0x7a, 0xc0, 0xa4, 0xaa, 0xea, 0x67, 0x11, + 0xc1, 0xf0, 0xb9, 0x5d, 0xb8, 0x8e, 0xc6, 0xdd, 0x10, 0xe2, 0xb8, 0x4e, + 0x83, 0xc6, 0x72, 0xe4, 0x01, 0x5e, 0xdc, 0xa7, 0x60, 0x89, 0x9d, 0x69, + 0xf0, 0xf7, 0x80, 0x1e, 0xb9, 0x5a, 0x50, 0xd6, 0x67, 0x32, 0x20, 0x96, + 0x8d, 0xb8, 0xd7, 0x45, 0x9e, 0xa7, 0x49, 0x82, 0xef, 0x3e, 0x90, 0x7c, + 0xaf, 0x08, 0xed, 0x42, 0x34, 0x3a, 0x48, 0xd6, 0x0f, 0x52, 0x9f, 0xa6, + 0x40, 0x11, 0xea, 0x45, 0x7f, 0x69, 0xd2, 0xfc, 0xf6, 0x93, 0x01, 0x3e, + 0xd6, 0xda, 0x6e, 0xae, 0xa5, 0xe8, 0x09, 0x65, 0xd4, 0xd2, 0x18, 0xfd, + 0xf3, 0xb3, 0xd4, 0x64, 0x45, 0xed, 0x08, 0x1d, 0x47, 0xe9, 0xb1, 0x48, + 0xac, 0x2a, 0xa7, 0x66, 0x9b, 0x3f, 0x1a, 0xda, 0x4f, 0x5b, 0x11, 0x0c, + 0xcb, 0x4b, 0xab, 0x9c, 0x86, 0x9f, 0x84, 0x9b, 0xd1, 0x94, 0x7a, 0xad, + 0x30, 0xca, 0xda, 0xb3, 0x6b, 0x69, 0xee, 0x0d, 0xe6, 0x14, 0x76, 0x53, + 0x15, 0xb7, 0x92, 0x60, 0x55, 0xd3, 0x70, 0x4a, 0xa0, 0xad, 0xa1, 0x7b, + 0x9d, 0x10, 0x91, 0x11, 0xe5, 0x38, 0xeb, 0xe4, 0x31, 0xdd, 0xb7, 0x45, + 0xc6, 0xa4, 0x91, 0x0d, 0xfe, 0x27, 0x6e, 0xda, 0x05, 0x62, 0x91, 0x26, + 0x42, 0x2d, 0x70, 0xdc, 0x3d, 0x94, 0x90, 0xcb, 0x79, 0xcd, 0x25, 0x62, + 0x5c, 0xbb, 0x96, 0xb3, 0x00, 0xe1, 0x1c, 0x0e, 0xd6, 0x8a, 0x2a, 0xc1, + 0x0f, 0x87, 0x32, 0x21, 0x29, 0x49, 0x44, 0x68, 0x99, 0x9a, 0xc2, 0x9a, + 0x7b, 0x2f, 0x18, 0x71, 0xa6, 0xd0, 0x6f, 0xa4, 0x02, 0x99, 0x03, 0xbd, + 0xc4, 0x41, 0xc7, 0xbc, 0x6a, 0xf8, 0x79, 0xfa}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 202 + {SEC_OID_SHA512, + 202, + {0x3f, 0xd9, 0x70, 0x9b, 0xd5, 0xe9, 0x62, 0x44, 0x36, 0x46, 0xb2, 0x63, + 0xec, 0x48, 0x69, 0xda, 0xa6, 0xfa, 0xee, 0xc5, 0x94, 0x33, 0xcc, 0xe2, + 0xf2, 0x37, 0xfd, 0xd1, 0xa1, 0xc6, 0xc4, 0x37, 0x3b, 0xb7, 0x70, 0xbc, + 0x41, 0x72, 0xcb, 0x23, 0x74, 0xd9, 0x37, 0xab, 0xad, 0xcd, 0x12, 0xab, + 0xde, 0x52, 0x87, 0x70, 0x5b, 0xa3, 0xb7, 0xc7, 0x6a, 0xaa, 0x36, 0xe9, + 0x2c, 0x73, 0xe4, 0x4b, 0x0d, 0xc6, 0x29, 0x51, 0x4b, 0xa6, 0xc2, 0x4c, + 0xe8, 0x2d, 0xaf, 0x86, 0x7c, 0x21, 0x30, 0x0d, 0x57, 0x39, 0x70, 0x87, + 0x7b, 0x58, 0x8c, 0x12, 0x92, 0xe2, 0xdf, 0xa8, 0xe9, 0xeb, 0x6d, 0xda, + 0x46, 0x6b, 0xd6, 0x4c, 0x1f, 0x48, 0x4e, 0x0a, 0x40, 0xfa, 0x25, 0x88, + 0x5f, 0x8c, 0xd3, 0x68, 0x5d, 0xe7, 0x48, 0xdf, 0x58, 0xe2, 0xfe, 0x32, + 0x03, 0x45, 0x14, 0x21, 0xb3, 0xaa, 0x0c, 0xed, 0xd4, 0x55, 0x59, 0xe2, + 0xc7, 0x23, 0x74, 0x7f, 0xb4, 0xd6, 0x3c, 0x42, 0xff, 0x07, 0x84, 0x79, + 0xb5, 0x2e, 0xf9, 0x8d, 0xb0, 0xad, 0x55, 0x8d, 0xef, 0x85, 0x6f, 0x23, + 0xed, 0x90, 0x93, 0xff, 0x8e, 0x7a, 0x36, 0xb4, 0x75, 0xc6, 0x69, 0x93, + 0xee, 0x13, 0xca, 0x6e, 0xc2, 0xab, 0x8d, 0x27, 0xd9, 0x02, 0x1b, 0x51, + 0x95, 0xcf, 0xe5, 0x7c, 0x0d, 0x48, 0xfc, 0x51, 0xbf, 0x92, 0x37, 0xa7, + 0x87, 0x6d, 0x69, 0x3b, 0xbb, 0x27, 0xcf, 0xd1, 0x66, 0x83, 0x06, 0xbf, + 0x5a, 0xaa, 0xc6, 0x76, 0xaa, 0x6a, 0x40, 0x95, 0xc8, 0x69, 0x1d, 0x77, + 0xb7, 0x5a, 0x3e, 0x98, 0x72, 0x5d, 0x2c, 0xf8, 0x0a, 0x31, 0x36, 0xf6, + 0x4d, 0x2b, 0x7d, 0x11, 0xc2, 0x67, 0x35, 0xf9, 0x8b, 0x3f, 0x49, 0x00, + 0x0a, 0x67, 0xcb, 0xb3, 0x7e, 0xd3, 0x9a, 0x98, 0x5c, 0xc3, 0xcb, 0x3a, + 0xf3, 0xff, 0xe4, 0xef, 0x43, 0x82, 0x0b, 0x4b, 0xc9, 0xdb, 0x22, 0xd2, + 0xc5, 0xd7, 0xec, 0x74, 0xb5, 0x2b, 0x7b, 0x2a, 0xc1, 0xdc, 0xed, 0xca, + 0x61, 0x42, 0x65, 0xdd, 0xdf, 0x30, 0x06, 0x6f, 0xcc, 0xc2, 0x17, 0x04, + 0x3d, 0xcb, 0x37, 0xc1, 0xd4, 0x0a, 0x37, 0x0e, 0x60, 0x39, 0xa1, 0x49, + 0x0f, 0x41, 0x83, 0x0b, 0xe8, 0x77, 0x66, 0x41, 0x5d, 0xc6, 0xf0, 0x42, + 0x3e, 0x3b, 0x97, 0x9e, 0x90, 0xf4, 0xec, 0x0c, 0xc7, 0x38, 0xec, 0x11, + 0xc0, 0x3c, 0xec, 0x9b, 0xfe, 0x7c, 0xb1, 0xbc, 0xa8, 0x4c, 0x90, 0x86, + 0xe0, 0x82, 0x4c, 0xdc, 0xb5, 0x5f, 0xcd, 0xe0, 0xdf, 0x40, 0xba, 0x1f, + 0xa4, 0xac, 0xaa, 0x51, 0xd2, 0xc5, 0x48, 0xa5, 0x8c, 0xff, 0xa6, 0x9b, + 0x14, 0xfc, 0x71, 0xf3, 0x4f, 0x36, 0xc4, 0x57, 0x98, 0x9d, 0xa7, 0x18, + 0xf9, 0xab, 0x2e, 0xd5, 0xf4, 0x28, 0x33, 0x7b, 0xcd, 0x72, 0x11, 0xea, + 0x98, 0x28, 0x79, 0x59, 0x37, 0x24, 0xb8, 0xad, 0x8a, 0x34, 0x7b, 0xf1, + 0xa8, 0xb2, 0x60, 0xbf, 0x56, 0xdf, 0xe0, 0x99, 0x4e, 0x21, 0x04, 0xc0, + 0x0d, 0x5c, 0xc1, 0xf6, 0xfa, 0xdc, 0xff, 0x92, 0x7b, 0x4e, 0x12, 0xce, + 0x53, 0xa2, 0xb7, 0x84, 0x43, 0x0a, 0x5b, 0x55, 0xad, 0x52, 0xa1, 0x92, + 0x7c, 0x6a, 0x6c, 0x94, 0x9f, 0xad, 0x1f, 0xa1, 0x21, 0xb0, 0x06, 0x1f, + 0xc8, 0x38, 0xe6, 0x92, 0x3e, 0xc2, 0x27, 0x34, 0xc9, 0x47, 0x58, 0xb3, + 0xd1, 0xed, 0x03, 0x3c, 0xa1, 0xf5, 0xc3, 0x23, 0x5f, 0xbf, 0x79, 0xfd, + 0xdb, 0x61, 0x61, 0x8b, 0x62, 0x0b, 0x76, 0xba, 0xcd, 0x32, 0x0f, 0xfc, + 0x20, 0xe0, 0x11, 0x0c, 0x8e, 0x10, 0x6e, 0xf1, 0xfc, 0x8b, 0xa4, 0x6f, + 0x4c, 0xd4, 0x27, 0x86, 0xa6, 0x89, 0xc1, 0xed, 0x80, 0xdf, 0x66, 0xdd, + 0xe2, 0xc8, 0xf7, 0x67, 0x16, 0xc5, 0xcb, 0xf7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 203 + {SEC_OID_SHA512, + 203, + {0x0e, 0x69, 0x8f, 0x7a, 0xdd, 0x60, 0x45, 0x08, 0xb5, 0x56, 0xc6, 0xf9, + 0xa0, 0x2c, 0xb6, 0x5d, 0x3c, 0x8b, 0x49, 0x4e, 0x68, 0xd4, 0x40, 0xfd, + 0xce, 0x02, 0x37, 0x57, 0x81, 0xc2, 0x64, 0xe4, 0xb0, 0x12, 0x0b, 0xb5, + 0xa4, 0x17, 0xc1, 0xf1, 0xb4, 0x7e, 0x35, 0x5d, 0xc6, 0x88, 0x21, 0xa5, + 0xd2, 0xa7, 0x2b, 0xd3, 0xbd, 0x54, 0x24, 0xe1, 0xf9, 0x67, 0x1a, 0x12, + 0x67, 0xc7, 0x67, 0x2a, 0x41, 0x1e, 0x1e, 0x64, 0x12, 0x99, 0x8a, 0x1e, + 0xf4, 0x5f, 0x80, 0xd9, 0x6a, 0x11, 0xe5, 0x0a, 0x65, 0x85, 0x69, 0x63, + 0x89, 0x25, 0x0f, 0x8f, 0x84, 0xdf, 0xcd, 0x8c, 0x9e, 0x35, 0x7f, 0xc3, + 0x5e, 0xdc, 0x02, 0x20, 0x84, 0xba, 0x99, 0xea, 0xe2, 0xaf, 0x55, 0x88, + 0x5f, 0xb1, 0x45, 0xdb, 0x13, 0x63, 0x6a, 0x81, 0xa5, 0xf7, 0xea, 0x52, + 0xee, 0xf7, 0x9c, 0x92, 0x68, 0xcf, 0x98, 0xcd, 0xf4, 0x3f, 0x1a, 0x47, + 0x67, 0x4d, 0xae, 0xe3, 0x3c, 0xb1, 0xdf, 0x5f, 0x7a, 0x09, 0xf8, 0x75, + 0xc6, 0x5f, 0x7f, 0x99, 0x78, 0x44, 0x28, 0x27, 0xbb, 0xc1, 0x56, 0xce, + 0xd4, 0x2e, 0x56, 0x40, 0x70, 0xab, 0x44, 0xd5, 0x51, 0xbe, 0xbc, 0x7d, + 0x21, 0x86, 0x17, 0xa9, 0xd1, 0xec, 0x4a, 0x5f, 0x48, 0x61, 0x9e, 0x59, + 0x87, 0x62, 0x90, 0x60, 0x70, 0x0b, 0xc1, 0x88, 0xef, 0x8b, 0x90, 0xa4, + 0x81, 0x37, 0xf5, 0xb3, 0x1e, 0xef, 0x47, 0x10, 0xd5, 0xee, 0x75, 0x61, + 0x69, 0x18, 0x32, 0xa0, 0xaf, 0x77, 0xdf, 0x93, 0x3b, 0xba, 0xff, 0x39, + 0x2b, 0xe3, 0xb2, 0xb5, 0x98, 0xb5, 0x7a, 0xcb, 0x38, 0x24, 0x0a, 0x5b, + 0x20, 0x4f, 0xf9, 0xb2, 0x8b, 0x0a, 0x52, 0x97, 0x2f, 0x27, 0x89, 0x19, + 0xa8, 0xc1, 0x4d, 0x01, 0xde, 0xb6, 0x44, 0x7f, 0xc7, 0x8e, 0x96, 0x59, + 0xc3, 0x2a, 0xc9, 0xe6, 0x87, 0x06, 0xc1, 0xb1, 0x6f, 0x8d, 0xb3, 0x30, + 0x32, 0x90, 0xee, 0x0c, 0x94, 0xb5, 0xc3, 0x3d, 0xb1, 0x27, 0xe7, 0x41, + 0xf6, 0x98, 0x0d, 0x18, 0x68, 0xa9, 0x15, 0x71, 0xac, 0x2d, 0x72, 0xe3, + 0xa1, 0x74, 0xdd, 0x3e, 0xb4, 0x17, 0xf3, 0x73, 0x9a, 0xd6, 0x1c, 0x68, + 0x11, 0x0b, 0x0c, 0xe8, 0xec, 0x78, 0xca, 0xe6, 0xb2, 0x0c, 0xc5, 0x9a, + 0x6e, 0x7a, 0x07, 0xa8, 0xca, 0x7c, 0xb3, 0x72, 0x14, 0x10, 0x5f, 0x1c, + 0xd0, 0x44, 0x47, 0x12, 0x71, 0x44, 0x88, 0x2d, 0xc3, 0xcc, 0x7b, 0x86, + 0xfb, 0xce, 0x28, 0x27, 0xb9, 0xb7, 0x56, 0xde, 0xac, 0x3f, 0x91, 0x1e, + 0x11, 0xa3, 0x55, 0x99, 0xdb, 0x50, 0x9c, 0xca, 0x6f, 0x41, 0xe2, 0xb7, + 0x18, 0xa8, 0x50, 0xbe, 0xfb, 0x74, 0x01, 0x77, 0x2a, 0x5b, 0x34, 0x53, + 0xdf, 0xdc, 0xf9, 0x9b, 0x17, 0x81, 0xf9, 0xf4, 0x14, 0x11, 0xe1, 0xf6, + 0x7d, 0x22, 0xdc, 0xcf, 0x2a, 0xc2, 0xe0, 0xdb, 0x7b, 0x52, 0x4f, 0xea, + 0xc7, 0x2e, 0xa2, 0x02, 0x9c, 0xc8, 0xae, 0x2f, 0xf8, 0x34, 0xae, 0x17, + 0x03, 0x1d, 0x4e, 0x05, 0x26, 0x52, 0xad, 0x95, 0x75, 0x93, 0xca, 0x6a, + 0x04, 0x25, 0x01, 0xda, 0xb1, 0xa8, 0xb0, 0x00, 0xd6, 0x49, 0x9d, 0x7a, + 0x79, 0x74, 0x1b, 0x0b, 0x73, 0xeb, 0xbf, 0x49, 0x70, 0x23, 0xe6, 0x85, + 0x47, 0x53, 0xcc, 0xe3, 0x0a, 0x43, 0xfd, 0x01, 0xcb, 0x3d, 0xb6, 0x62, + 0xc9, 0xe0, 0x6d, 0xa2, 0x5e, 0x17, 0x12, 0x27, 0x33, 0x98, 0x7c, 0xc1, + 0x56, 0xce, 0xbe, 0xae, 0x44, 0xd6, 0x7f, 0x3c, 0x0c, 0x5a, 0xbe, 0x68, + 0x0f, 0xe1, 0x05, 0xd2, 0xb8, 0xb5, 0x01, 0x96, 0x0f, 0x75, 0xbf, 0xb2, + 0x39, 0x71, 0x30, 0xf1, 0xd3, 0xac, 0x0c, 0x5c, 0x13, 0xae, 0xe8, 0x41, + 0xf3, 0xe5, 0xc0, 0xac, 0xa6, 0x21, 0x30, 0x0e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 204 + {SEC_OID_SHA512, + 204, + {0x06, 0x95, 0x6b, 0x98, 0x75, 0xfd, 0x5b, 0x4f, 0x7e, 0x0b, 0xc2, 0x52, + 0xa1, 0xfb, 0x56, 0x03, 0x03, 0xd1, 0xd5, 0xea, 0xb0, 0xb6, 0x76, 0xb6, + 0xaa, 0x55, 0x5b, 0x0b, 0xfa, 0x9b, 0xe6, 0x31, 0x00, 0x35, 0x7c, 0x74, + 0xa0, 0x56, 0x24, 0xf9, 0xba, 0xbb, 0xbe, 0x98, 0x0a, 0x94, 0xb5, 0xe6, + 0x8b, 0x37, 0x20, 0x20, 0x82, 0xd6, 0xae, 0x71, 0x3b, 0x4d, 0xfd, 0x0a, + 0x76, 0x89, 0xad, 0x5e, 0xd3, 0xff, 0x70, 0xe9, 0xaa, 0xfb, 0xa4, 0x5f, + 0x7e, 0x90, 0x5a, 0xc6, 0xb9, 0xaa, 0x9e, 0x47, 0x17, 0x96, 0x90, 0x65, + 0xd5, 0x1c, 0x00, 0x3d, 0x23, 0xba, 0xd8, 0xf2, 0xc8, 0x21, 0xe7, 0x09, + 0x74, 0x6e, 0xf5, 0x8a, 0x9f, 0xff, 0xee, 0x3a, 0x99, 0xdc, 0x78, 0x28, + 0x11, 0xb8, 0xaf, 0x30, 0x50, 0x1d, 0x28, 0xd6, 0x86, 0x5d, 0x0f, 0x52, + 0x89, 0x9d, 0xf3, 0xc0, 0x8b, 0x22, 0x54, 0xb1, 0x99, 0xfa, 0xa6, 0x40, + 0x2f, 0xf9, 0xcb, 0xab, 0x16, 0xb1, 0x68, 0xc8, 0x01, 0xbd, 0xa9, 0x06, + 0xe5, 0x37, 0xf0, 0x1d, 0x9a, 0x54, 0x1b, 0xeb, 0xd7, 0x7f, 0x11, 0x29, + 0x47, 0x48, 0x0f, 0x1d, 0x7d, 0x47, 0x0a, 0xdd, 0x94, 0x41, 0x1e, 0x05, + 0x98, 0xe7, 0xf0, 0x89, 0x5b, 0x1e, 0xde, 0x3b, 0xa2, 0xf1, 0xb9, 0x07, + 0xed, 0x04, 0xb1, 0x0e, 0xd4, 0x15, 0xfc, 0x38, 0x80, 0x04, 0x38, 0x71, + 0x67, 0x76, 0x24, 0xca, 0x0b, 0x74, 0xad, 0xe7, 0xf1, 0x8f, 0x6e, 0x01, + 0xbe, 0xdc, 0x0d, 0x19, 0x31, 0x98, 0x6e, 0x29, 0xe7, 0xeb, 0x0e, 0x7e, + 0x25, 0x14, 0x74, 0x2f, 0x82, 0x88, 0x79, 0xcc, 0x86, 0x68, 0xd1, 0x10, + 0xf4, 0xbb, 0x94, 0x0d, 0x1f, 0x75, 0x73, 0x83, 0x5a, 0x50, 0x4b, 0xa6, + 0x02, 0x1d, 0x60, 0x75, 0xce, 0xcb, 0xb5, 0xa1, 0xe4, 0xe9, 0x08, 0xa4, + 0x18, 0xf5, 0x6b, 0x1c, 0xc7, 0xed, 0xc7, 0x79, 0x57, 0x30, 0x55, 0x21, + 0x53, 0x4f, 0xe0, 0x0e, 0x91, 0x9d, 0x6c, 0xd0, 0x3f, 0xf0, 0xa3, 0xb9, + 0x41, 0x6e, 0x44, 0xfd, 0xf3, 0x1c, 0xed, 0xbe, 0x02, 0xb4, 0x79, 0x32, + 0xa6, 0xd9, 0x5b, 0x70, 0x24, 0x18, 0xec, 0x6f, 0xe6, 0xe3, 0xe6, 0x9c, + 0xe5, 0xcb, 0xab, 0x74, 0x5b, 0xec, 0x15, 0xa6, 0x12, 0x2b, 0x5e, 0x74, + 0xdc, 0x32, 0xbf, 0x7a, 0xd2, 0xb9, 0x84, 0xf2, 0x5b, 0xf4, 0x01, 0x8d, + 0x4b, 0x62, 0xfe, 0x92, 0xb1, 0x01, 0x05, 0x58, 0x02, 0x4b, 0x28, 0x00, + 0x9a, 0x72, 0xcc, 0x4f, 0x72, 0x41, 0x2a, 0x55, 0x9d, 0x84, 0x55, 0x9b, + 0x97, 0xd1, 0x2c, 0x54, 0x9c, 0xc5, 0x69, 0xf2, 0xce, 0x4e, 0xc2, 0x5a, + 0x31, 0x56, 0x79, 0x30, 0xcf, 0x85, 0xca, 0xa4, 0xcd, 0xd3, 0x41, 0x17, + 0xe7, 0x75, 0xf4, 0x87, 0x50, 0xb6, 0xb5, 0xc7, 0x0d, 0x81, 0x9b, 0x9e, + 0x6e, 0x55, 0x79, 0x00, 0x91, 0x79, 0xeb, 0x8f, 0xdf, 0x77, 0x9b, 0xb8, + 0xb8, 0x98, 0x68, 0x6f, 0x03, 0x61, 0x75, 0x01, 0xd9, 0x29, 0x3e, 0xca, + 0xa5, 0xdf, 0x47, 0x9b, 0x04, 0x68, 0x19, 0x70, 0x6d, 0x73, 0xa9, 0xb3, + 0xaf, 0xa0, 0xed, 0x62, 0x92, 0xaa, 0x30, 0x50, 0x4b, 0x65, 0xab, 0x73, + 0xab, 0xa5, 0xc1, 0xac, 0xf8, 0x48, 0x54, 0x72, 0xbc, 0xee, 0xa7, 0x25, + 0x65, 0x40, 0xa0, 0x0e, 0x6c, 0x46, 0x24, 0x62, 0x32, 0x86, 0xc9, 0xe4, + 0x84, 0x71, 0x72, 0x88, 0x1b, 0x09, 0x1f, 0x40, 0xe5, 0x20, 0xe0, 0xa6, + 0xd1, 0x28, 0x0c, 0xba, 0x14, 0xab, 0xd7, 0x74, 0xeb, 0x0d, 0xb3, 0x38, + 0xf7, 0x6a, 0x0d, 0x86, 0xce, 0xaa, 0x5d, 0xf7, 0xce, 0x4f, 0xed, 0x55, + 0x4b, 0x89, 0x0f, 0xec, 0x7f, 0x32, 0x87, 0x47, 0x98, 0x26, 0x5d, 0x18, + 0x38, 0xa5, 0x90, 0xbe, 0x86, 0x34, 0xc2, 0x17}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 205 + {SEC_OID_SHA512, + 205, + {0x7a, 0xfe, 0xbe, 0xe5, 0x44, 0x07, 0x5b, 0xd4, 0x81, 0xae, 0x14, 0x68, + 0x5a, 0x0f, 0xd2, 0xc3, 0x91, 0xec, 0xa2, 0x2a, 0xc5, 0xdc, 0x53, 0x79, + 0xa2, 0xdf, 0xcf, 0x9c, 0xfa, 0xa2, 0x1f, 0xf2, 0xcb, 0xc3, 0x34, 0xc7, + 0xee, 0x48, 0x95, 0x72, 0xc9, 0xcf, 0x30, 0xf3, 0x4f, 0xef, 0x16, 0x45, + 0x7d, 0xd6, 0x0f, 0x39, 0x1f, 0x85, 0xc3, 0x04, 0x77, 0x94, 0x82, 0xbf, + 0xe2, 0xdd, 0xfe, 0x85, 0x73, 0x34, 0x5f, 0xb1, 0x68, 0x60, 0xf6, 0x0e, + 0x34, 0x89, 0xf4, 0x31, 0x4f, 0x97, 0x1d, 0x16, 0x9e, 0x8a, 0x4e, 0xbb, + 0x91, 0x0e, 0x05, 0x01, 0x39, 0x65, 0x38, 0x48, 0x30, 0x75, 0x0e, 0x6d, + 0x82, 0xe4, 0xdd, 0xa7, 0xb3, 0x66, 0xee, 0x11, 0x37, 0x2e, 0x63, 0x8d, + 0xe2, 0xdb, 0xba, 0xb1, 0xc1, 0xcb, 0xb3, 0x43, 0x9f, 0x45, 0xe5, 0x7a, + 0x88, 0x63, 0xbd, 0x7a, 0xbe, 0x7c, 0x53, 0xd6, 0x1f, 0x05, 0x0c, 0x0a, + 0x52, 0xb6, 0x3b, 0xac, 0xf5, 0xe9, 0x2f, 0xe4, 0x7e, 0x3e, 0x74, 0x48, + 0xf1, 0x6d, 0xdf, 0x73, 0xd2, 0x57, 0x6b, 0xd2, 0x22, 0xec, 0x64, 0x66, + 0x57, 0x2a, 0x13, 0x4e, 0x54, 0x92, 0x1b, 0xa1, 0xa7, 0xc2, 0x9b, 0x6c, + 0x6e, 0x70, 0x49, 0xca, 0x08, 0x17, 0x2e, 0x1d, 0x55, 0xcd, 0xa0, 0xbc, + 0xaa, 0xbc, 0x7f, 0x6a, 0x38, 0xe1, 0x70, 0x33, 0xd9, 0x2b, 0x5d, 0x81, + 0xe5, 0xc6, 0xc4, 0x5f, 0xe1, 0x17, 0x23, 0x0f, 0xbd, 0xcb, 0x11, 0x54, + 0x1f, 0x01, 0x9a, 0xfc, 0xa4, 0x7e, 0xe5, 0x13, 0x2d, 0x93, 0x68, 0x90, + 0x3a, 0xc9, 0x46, 0xe5, 0x52, 0x2b, 0x63, 0x6f, 0xbd, 0x30, 0x2c, 0x90, + 0x13, 0xf0, 0xe5, 0xcd, 0x2a, 0xca, 0xe0, 0x7c, 0xf7, 0xe8, 0x06, 0xfe, + 0x7e, 0x96, 0xed, 0x33, 0x90, 0xf2, 0x14, 0x76, 0x9f, 0xfe, 0x7a, 0x78, + 0xfb, 0x76, 0x87, 0x98, 0x20, 0x99, 0x0c, 0xcf, 0x77, 0x99, 0x99, 0x16, + 0x95, 0x28, 0x69, 0x44, 0xb5, 0x41, 0x6a, 0xaa, 0x09, 0xe8, 0x5f, 0xce, + 0x29, 0xac, 0x13, 0x60, 0xf0, 0x55, 0xe7, 0xff, 0x69, 0x8a, 0x11, 0xc4, + 0x0d, 0xe0, 0xbe, 0x6c, 0x5d, 0x5d, 0x39, 0xb8, 0xe9, 0x69, 0x55, 0x2d, + 0xa0, 0x90, 0x27, 0x4f, 0xb2, 0xf9, 0x96, 0xa0, 0xb7, 0xba, 0xf5, 0x7d, + 0x75, 0xe6, 0x36, 0x69, 0xef, 0xd5, 0x11, 0x36, 0x67, 0xf7, 0x32, 0xa9, + 0x1a, 0xef, 0xe5, 0x7c, 0x9f, 0xc1, 0x80, 0x22, 0xec, 0x83, 0xd1, 0x86, + 0x5f, 0x85, 0x8c, 0x74, 0xa3, 0x97, 0x80, 0x65, 0x88, 0xc3, 0x84, 0x9a, + 0x30, 0x23, 0x57, 0x49, 0xbd, 0xd7, 0xdb, 0xdd, 0x3f, 0x3d, 0x8d, 0xeb, + 0xaa, 0x92, 0xd4, 0xc9, 0x1c, 0xbd, 0xe0, 0x8f, 0xbd, 0x92, 0x90, 0x73, + 0xbc, 0x9d, 0x9d, 0x58, 0x55, 0x61, 0x44, 0x15, 0xeb, 0x54, 0xca, 0x51, + 0x8d, 0xc2, 0xb9, 0x1e, 0xd1, 0xb9, 0x0c, 0x0d, 0x2e, 0xc2, 0x7a, 0x14, + 0x9d, 0x18, 0xf6, 0xea, 0x00, 0x6a, 0xbc, 0xa2, 0xcb, 0xcc, 0xf1, 0xfd, + 0xd9, 0xc0, 0x3d, 0x46, 0xda, 0xb8, 0x27, 0xe9, 0xcf, 0x42, 0x0f, 0xfd, + 0xc9, 0x10, 0x9d, 0xd8, 0x50, 0x5a, 0x0d, 0xb7, 0x45, 0x31, 0x2d, 0x19, + 0xbc, 0x3b, 0xb6, 0x89, 0x6f, 0x99, 0xcd, 0x9c, 0xa1, 0x24, 0xbc, 0x4e, + 0xd4, 0xed, 0xfc, 0xfb, 0x97, 0x2a, 0xbd, 0x98, 0xb1, 0xfe, 0x60, 0x66, + 0x62, 0xcc, 0xd7, 0x74, 0x71, 0xa3, 0x5b, 0x8a, 0xe3, 0xf4, 0x05, 0xd6, + 0x88, 0xcc, 0x8c, 0x6b, 0x2e, 0x27, 0x39, 0x9f, 0xdc, 0x89, 0xd1, 0x89, + 0xb8, 0xae, 0xb6, 0x70, 0x31, 0x13, 0x8c, 0x71, 0x68, 0xaf, 0xde, 0xf5, + 0x0b, 0x9b, 0x2b, 0xf9, 0xc2, 0x31, 0x91, 0xfd, 0x19, 0x20, 0x3b, 0xa4, + 0xe9, 0xd0, 0xb4, 0x62, 0x9e, 0x5a, 0x0d, 0xd4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: changing tag value of digest + // tcID: 206 + {SEC_OID_SHA512, + 206, + {0x80, 0x6c, 0xbf, 0x33, 0xb9, 0xb7, 0xc0, 0x58, 0x71, 0x44, 0x03, 0xea, + 0x50, 0x4b, 0xab, 0xd8, 0xac, 0x78, 0x41, 0x6b, 0x0a, 0x3e, 0x77, 0xb4, + 0xf8, 0x21, 0xe6, 0xfe, 0x21, 0x61, 0xf8, 0x61, 0x04, 0x70, 0x3f, 0x2e, + 0xcf, 0x9e, 0x74, 0x7b, 0xe6, 0x05, 0x12, 0xaa, 0xe6, 0x60, 0xfe, 0x8f, + 0x7c, 0x1d, 0xba, 0xcd, 0xde, 0x77, 0xb4, 0x21, 0x17, 0x2b, 0x5e, 0x68, + 0xae, 0xc7, 0x8d, 0x76, 0x46, 0xae, 0x8e, 0x84, 0x9f, 0xdc, 0x87, 0x8b, + 0x8d, 0xee, 0x55, 0x94, 0x7e, 0x58, 0xde, 0xb8, 0x02, 0x35, 0xf1, 0xd7, + 0x99, 0x99, 0xde, 0xdf, 0xb2, 0x96, 0x7e, 0x52, 0xb2, 0x55, 0x43, 0x50, + 0xed, 0x79, 0x54, 0xb2, 0x17, 0x10, 0xc9, 0x65, 0x37, 0xd5, 0x8e, 0xe2, + 0xff, 0xb4, 0xf3, 0x31, 0x0e, 0x77, 0xd8, 0x66, 0x3f, 0xd6, 0xb1, 0xff, + 0x92, 0xef, 0xb0, 0xfb, 0xd5, 0x65, 0x8d, 0x75, 0x7c, 0x88, 0x7b, 0x92, + 0xc8, 0x4f, 0x8d, 0x79, 0xc1, 0x7b, 0xcc, 0x49, 0x85, 0x43, 0xa3, 0x8e, + 0x97, 0x21, 0x90, 0x29, 0x34, 0x3f, 0x59, 0xeb, 0x0d, 0x67, 0xb0, 0xf1, + 0x6e, 0x80, 0xbf, 0x74, 0xd5, 0x03, 0x61, 0x79, 0x89, 0x99, 0xb7, 0x78, + 0x3f, 0x92, 0x57, 0x5d, 0x3a, 0xe4, 0xfe, 0x8a, 0xd6, 0xef, 0xb5, 0x13, + 0x46, 0xfe, 0xa2, 0x0e, 0x6c, 0x0b, 0xea, 0xee, 0xa2, 0xf5, 0x6a, 0xf5, + 0xd0, 0x73, 0xdc, 0x45, 0x87, 0x8e, 0x6e, 0x97, 0x5b, 0xba, 0xb9, 0x63, + 0x2d, 0x38, 0xf8, 0x4d, 0xa8, 0x29, 0x61, 0x65, 0x32, 0x06, 0x52, 0xc4, + 0xfd, 0xea, 0xae, 0xb8, 0xcf, 0x17, 0xe5, 0xa3, 0xba, 0x72, 0xae, 0xa4, + 0xe4, 0x6d, 0x91, 0x00, 0x8d, 0xe1, 0x12, 0x14, 0x4d, 0x77, 0x0a, 0xd7, + 0xce, 0x78, 0xee, 0x23, 0x0b, 0x29, 0x6c, 0xb2, 0xdf, 0x5b, 0x4a, 0x15, + 0x85, 0xc6, 0x34, 0x65, 0x66, 0xba, 0x89, 0x63, 0x64, 0x87, 0x50, 0xc3, + 0x74, 0x4a, 0x17, 0xde, 0x3d, 0xad, 0x45, 0xfa, 0xd7, 0x17, 0x02, 0xbc, + 0x0f, 0x03, 0x96, 0x96, 0x9c, 0xd6, 0xff, 0xe6, 0x36, 0x8b, 0x62, 0x74, + 0x41, 0x8d, 0x23, 0xb5, 0x6d, 0xe4, 0x52, 0xf1, 0x48, 0x94, 0xdb, 0x50, + 0x72, 0x0f, 0x65, 0x7b, 0xf2, 0xe3, 0x70, 0x06, 0x35, 0xcd, 0x1e, 0x1f, + 0xd8, 0x0f, 0xc6, 0x1d, 0xe4, 0x52, 0x97, 0xfb, 0x7f, 0x18, 0x0d, 0x02, + 0xd4, 0x56, 0x3e, 0xdd, 0x24, 0xe7, 0x57, 0xc4, 0x61, 0x98, 0x7a, 0x06, + 0xec, 0x07, 0x63, 0x8b, 0xda, 0x0f, 0x36, 0x2a, 0x5b, 0x3c, 0xa2, 0xca, + 0x1d, 0x72, 0x72, 0xd6, 0x03, 0x9d, 0x4c, 0xf1, 0x61, 0xe2, 0xca, 0xdb, + 0xbc, 0x75, 0x5b, 0xa3, 0xd1, 0x91, 0x57, 0xd4, 0xfb, 0xf3, 0x20, 0x84, + 0x5e, 0x9c, 0x72, 0x42, 0x26, 0x58, 0x07, 0xad, 0xd4, 0xb1, 0x8f, 0x59, + 0x52, 0x22, 0x9e, 0x4d, 0xad, 0x0d, 0x1e, 0xaa, 0x5d, 0x22, 0x5d, 0x4d, + 0x1a, 0xea, 0x14, 0x4e, 0x83, 0x25, 0x4e, 0x6c, 0x96, 0x90, 0x27, 0x2e, + 0x33, 0x12, 0x99, 0x5a, 0xb3, 0x37, 0xd6, 0x73, 0xa2, 0x85, 0x70, 0x7f, + 0xee, 0x49, 0x9e, 0x72, 0x70, 0x1a, 0x52, 0x83, 0xe0, 0xcf, 0x58, 0x02, + 0xc4, 0x9d, 0x07, 0xa1, 0x13, 0x38, 0x3d, 0x65, 0xe3, 0x49, 0x6d, 0xe3, + 0x7b, 0x3d, 0xbb, 0xfd, 0xec, 0x2b, 0x90, 0xdf, 0x48, 0x49, 0x0b, 0xd9, + 0xe9, 0xdc, 0x21, 0xae, 0x29, 0x41, 0x44, 0x75, 0x94, 0x34, 0xa7, 0x18, + 0x3c, 0x9c, 0x87, 0x67, 0xe0, 0xd8, 0xef, 0xca, 0xe2, 0xa6, 0xbd, 0x1b, + 0xc7, 0x94, 0x78, 0x1f, 0x8d, 0xf0, 0x00, 0x43, 0x16, 0x64, 0x25, 0x6b, + 0x0d, 0x1e, 0x34, 0x13, 0x82, 0x43, 0x17, 0xea, 0xc6, 0xdb, 0x97, 0x79, + 0x37, 0xe4, 0x7f, 0x2e, 0x40, 0x1a, 0x7c, 0x70}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: dropping value of digest + // tcID: 207 + {SEC_OID_SHA512, + 207, + {0x4c, 0x9e, 0x5d, 0x01, 0x5a, 0x27, 0xbb, 0xbd, 0xff, 0xff, 0x3f, 0xef, + 0xa7, 0x17, 0x01, 0x50, 0x04, 0xf1, 0xda, 0xa4, 0x97, 0x06, 0x0f, 0xa5, + 0xd6, 0x76, 0x60, 0x62, 0x1a, 0xe8, 0x2c, 0x14, 0x8d, 0xd1, 0x28, 0xcf, + 0x2c, 0x3b, 0x6a, 0x22, 0x12, 0xee, 0x74, 0x30, 0x3e, 0xde, 0x97, 0x36, + 0x32, 0x7d, 0x56, 0xb7, 0x9b, 0xd9, 0x67, 0xdb, 0xe4, 0x59, 0x3e, 0xc4, + 0x45, 0xd5, 0x51, 0x58, 0x2f, 0x00, 0x94, 0xe4, 0xd6, 0x57, 0x3f, 0x14, + 0x25, 0x32, 0x57, 0x78, 0xb1, 0xa9, 0x72, 0x09, 0x49, 0xd4, 0xa6, 0x7a, + 0xd9, 0x80, 0x19, 0x83, 0x93, 0x14, 0xda, 0xac, 0x19, 0x04, 0x44, 0x72, + 0xfb, 0xb4, 0x63, 0xe5, 0x76, 0xf5, 0x16, 0x4e, 0xa0, 0x81, 0x5b, 0x01, + 0x37, 0x73, 0xab, 0x8a, 0xba, 0xf5, 0x7d, 0x89, 0x53, 0x16, 0xe6, 0xb7, + 0xba, 0xa4, 0xfe, 0xa6, 0x16, 0x8b, 0x2d, 0x5f, 0x62, 0x2f, 0x88, 0xea, + 0x37, 0x61, 0x2b, 0x75, 0x41, 0x70, 0x16, 0xed, 0x92, 0xde, 0xfa, 0xb4, + 0xde, 0x90, 0x69, 0x51, 0xdf, 0x47, 0x2a, 0xd1, 0x07, 0x00, 0xb1, 0x1e, + 0xa1, 0x3f, 0x8f, 0x43, 0xeb, 0xe8, 0xbc, 0x27, 0xa9, 0x44, 0x57, 0x2a, + 0xc4, 0x43, 0x5e, 0x8f, 0x03, 0x77, 0x2a, 0xc4, 0x27, 0xbb, 0x79, 0x4b, + 0xff, 0xc5, 0x2c, 0xb2, 0x6b, 0xd7, 0xf0, 0x58, 0x75, 0x0a, 0x99, 0x1d, + 0x2b, 0xfc, 0xb5, 0xea, 0xa2, 0x05, 0xa1, 0xed, 0x32, 0x14, 0x87, 0xe7, + 0xa2, 0xd8, 0x01, 0x57, 0xf6, 0xd3, 0x94, 0xea, 0x1f, 0xb4, 0xf5, 0x1a, + 0xe5, 0x46, 0xb8, 0xf8, 0x18, 0x9c, 0x41, 0x41, 0x5c, 0xd6, 0xa9, 0x83, + 0xfc, 0x36, 0x34, 0x22, 0xee, 0x0c, 0xd1, 0xbc, 0x9c, 0x6b, 0x0e, 0x3f, + 0x51, 0x71, 0xfa, 0xc5, 0x14, 0x06, 0xaf, 0x6b, 0x93, 0xf4, 0x7a, 0x94, + 0x49, 0xc0, 0xba, 0x27, 0x45, 0x84, 0xc8, 0x33, 0x2d, 0x62, 0x53, 0xaa, + 0x96, 0x76, 0x90, 0xe5, 0x96, 0x71, 0x59, 0x1f, 0x9c, 0xc7, 0x83, 0xd0, + 0x45, 0xf8, 0xcd, 0x2e, 0x53, 0xae, 0x69, 0x5d, 0x2b, 0x43, 0xc6, 0xdb, + 0xef, 0x08, 0x39, 0x8f, 0x17, 0xcb, 0x53, 0xfa, 0xff, 0xa1, 0xee, 0x45, + 0x47, 0x58, 0x79, 0xbd, 0x6b, 0x17, 0x63, 0xc3, 0x61, 0xaf, 0x44, 0x51, + 0x75, 0x72, 0x3c, 0x6f, 0xc5, 0x5f, 0x1d, 0xd2, 0xf1, 0x08, 0xd5, 0x1f, + 0x9e, 0x22, 0x49, 0xe6, 0xb1, 0xc0, 0xb1, 0x1e, 0x8a, 0x11, 0x34, 0xdc, + 0x4a, 0xa3, 0x48, 0x94, 0x2c, 0xa2, 0x81, 0x8d, 0xf1, 0x1a, 0x84, 0xbe, + 0x7e, 0xf9, 0x05, 0x6b, 0x57, 0xd0, 0x70, 0x1e, 0x41, 0x37, 0x39, 0x09, + 0xb0, 0xb7, 0xf2, 0xac, 0xbb, 0xec, 0x99, 0x7c, 0x20, 0xf9, 0xc4, 0xc5, + 0xb6, 0xfb, 0x37, 0x33, 0x96, 0x60, 0x8f, 0x8e, 0x2c, 0xbf, 0x4d, 0x24, + 0x6b, 0x5a, 0xb7, 0xbe, 0xf8, 0x3e, 0xac, 0x40, 0x61, 0xca, 0xef, 0x51, + 0x89, 0x5a, 0xd8, 0x56, 0x83, 0x9c, 0x8b, 0x77, 0x65, 0x22, 0xad, 0x21, + 0x7f, 0x8c, 0xdf, 0x54, 0x31, 0x17, 0x20, 0xc2, 0x8d, 0xa6, 0x4a, 0xb5, + 0xd9, 0xa3, 0x39, 0xca, 0x82, 0xd4, 0x3b, 0xa9, 0x8e, 0xac, 0x57, 0xb8, + 0x53, 0x2c, 0x56, 0x06, 0xdc, 0x6d, 0x1a, 0x9c, 0x7f, 0xcb, 0x20, 0xda, + 0xb6, 0x17, 0xec, 0x74, 0x98, 0x42, 0x46, 0xb3, 0x26, 0xdd, 0xf2, 0x59, + 0x63, 0x26, 0x26, 0x7d, 0xd9, 0x0c, 0xdd, 0xd4, 0x15, 0x86, 0xec, 0x22, + 0x79, 0xa2, 0x5c, 0x27, 0x98, 0xfa, 0xfb, 0x68, 0x68, 0x4d, 0xf9, 0x00, + 0x36, 0xf3, 0xbb, 0xab, 0x85, 0xcc, 0xef, 0x8d, 0x50, 0x20, 0x9f, 0xb3, + 0x17, 0xaf, 0x04, 0x82, 0x5e, 0xa6, 0x9c, 0x84, 0x4b, 0x61, 0x3d, 0x0f, + 0x83, 0x88, 0xdb, 0x9c, 0x2c, 0xef, 0x81, 0x9c}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using composition for digest + // tcID: 208 + {SEC_OID_SHA512, + 208, + {0x1b, 0x4f, 0xa8, 0x6e, 0x94, 0x37, 0xa7, 0x40, 0x39, 0x6f, 0x01, 0xdf, + 0xc7, 0x19, 0xb3, 0x00, 0xbc, 0x30, 0x01, 0x3e, 0xf2, 0x07, 0x02, 0xa8, + 0x86, 0x01, 0x8f, 0x73, 0xff, 0x60, 0x09, 0xe2, 0x0b, 0x0a, 0xea, 0x16, + 0x9d, 0x6c, 0x8d, 0x3f, 0x8e, 0x5b, 0x39, 0x93, 0x8e, 0xdb, 0x13, 0x7e, + 0x21, 0x18, 0xfa, 0xdf, 0x6c, 0x6b, 0x66, 0xa3, 0x52, 0x88, 0x0d, 0x08, + 0xfd, 0x59, 0xd0, 0xdb, 0x8e, 0x56, 0x82, 0x21, 0x4f, 0xd2, 0x34, 0x4a, + 0x67, 0xce, 0x6d, 0xce, 0x96, 0xe4, 0xe7, 0xd0, 0xbc, 0xa6, 0x72, 0x11, + 0x49, 0x8b, 0x3c, 0xb2, 0x68, 0x8d, 0xc3, 0x12, 0xc9, 0x7b, 0x05, 0x1b, + 0xfd, 0xcb, 0x6e, 0x95, 0x0c, 0x19, 0xed, 0xad, 0x77, 0x9d, 0x41, 0xdf, + 0x34, 0x88, 0x8a, 0x89, 0xab, 0x67, 0xe9, 0xed, 0x35, 0x28, 0x90, 0xa8, + 0xe2, 0x9a, 0x9c, 0x90, 0x09, 0xd0, 0xc2, 0x2f, 0xac, 0xf3, 0xf1, 0x83, + 0x51, 0xfa, 0xa3, 0xeb, 0xbb, 0xc6, 0x17, 0xbe, 0x26, 0xed, 0x26, 0x78, + 0x72, 0x08, 0xe8, 0xc6, 0x02, 0x85, 0x34, 0x15, 0x5f, 0xe9, 0x83, 0xe8, + 0xa8, 0x56, 0xad, 0xde, 0xcd, 0xe3, 0x94, 0xe7, 0xeb, 0x18, 0x21, 0x77, + 0xe3, 0x21, 0x79, 0x58, 0x2f, 0x3e, 0xef, 0xa0, 0x6f, 0x8d, 0xb1, 0x49, + 0x15, 0xf6, 0x50, 0x53, 0xe7, 0xe5, 0xa1, 0x75, 0x75, 0x55, 0x17, 0x74, + 0xbe, 0x48, 0x48, 0xc0, 0x0c, 0x8d, 0x78, 0x19, 0x84, 0xe6, 0xe4, 0x21, + 0xdf, 0x5d, 0x2e, 0x2c, 0xf6, 0xa5, 0x9f, 0xd7, 0x04, 0x9c, 0x2a, 0x2a, + 0x29, 0x9b, 0xf1, 0xfb, 0xbe, 0x1a, 0xec, 0x67, 0x6e, 0xcc, 0x30, 0xe2, + 0xe2, 0x06, 0x56, 0x41, 0x0d, 0x98, 0xea, 0xca, 0xba, 0xa9, 0xde, 0x1c, + 0x21, 0x6f, 0x16, 0x36, 0x30, 0x97, 0xe8, 0x1b, 0x49, 0xbb, 0x07, 0x83, + 0xa6, 0x11, 0xab, 0x32, 0xdd, 0x19, 0xea, 0xf4, 0xde, 0xa1, 0xf9, 0x7c, + 0x4b, 0xa1, 0x20, 0x4c, 0xef, 0x5f, 0x6d, 0xc1, 0xf1, 0xb2, 0x0e, 0xc8, + 0xae, 0x24, 0x6c, 0x3e, 0xbc, 0xce, 0x57, 0xd6, 0x1d, 0x0d, 0xcd, 0x13, + 0xac, 0x47, 0x65, 0xff, 0x8f, 0x0f, 0x36, 0xc0, 0xf2, 0xe7, 0x24, 0x9b, + 0x85, 0xb9, 0x17, 0x8c, 0xcb, 0x45, 0x4a, 0x4a, 0xae, 0xf2, 0xc9, 0xa5, + 0xd0, 0x5b, 0xee, 0x8e, 0x14, 0x64, 0x40, 0x40, 0x36, 0xf4, 0xe1, 0x7f, + 0xa1, 0xc6, 0xdc, 0x31, 0xaa, 0x62, 0x2f, 0x4e, 0x13, 0x0e, 0xe6, 0xc4, + 0x47, 0xee, 0x85, 0xd7, 0x88, 0x52, 0xb4, 0x24, 0xbb, 0xfe, 0x55, 0x33, + 0x02, 0x65, 0xd2, 0xf0, 0x13, 0x91, 0x5e, 0xdf, 0x73, 0x6d, 0xa1, 0xa3, + 0x87, 0x1d, 0x3c, 0x62, 0xdf, 0x5a, 0x1b, 0x00, 0x07, 0x30, 0x67, 0x06, + 0x28, 0x6f, 0xa6, 0xc3, 0x89, 0x7e, 0xea, 0x63, 0x6f, 0xb2, 0xde, 0x3f, + 0x4c, 0xb6, 0xa0, 0xf3, 0xc2, 0x32, 0x94, 0xa4, 0x83, 0x1d, 0x38, 0x8b, + 0x4d, 0xdd, 0x0f, 0xdf, 0xf2, 0x14, 0x61, 0xa8, 0xcd, 0x27, 0xb8, 0x4d, + 0xa0, 0xa1, 0x2d, 0x1e, 0x35, 0x40, 0x5e, 0x27, 0x26, 0x07, 0x1c, 0x7a, + 0x0a, 0xc8, 0x52, 0x3d, 0x19, 0x25, 0x4a, 0x15, 0x29, 0x67, 0x37, 0xa8, + 0xa0, 0x86, 0x30, 0xa7, 0x67, 0xaa, 0xbe, 0x2e, 0xa6, 0xee, 0xac, 0x27, + 0x27, 0x14, 0x79, 0xe1, 0xfc, 0xa1, 0xca, 0x2b, 0x13, 0xeb, 0xfe, 0x83, + 0x41, 0xc5, 0x24, 0x11, 0xab, 0xd3, 0x05, 0x6d, 0x00, 0x94, 0x7f, 0x68, + 0xb2, 0x43, 0x4d, 0x94, 0x12, 0x9a, 0x0f, 0x60, 0x4b, 0x3f, 0xc7, 0x67, + 0x34, 0xd3, 0x2e, 0x5e, 0xa6, 0x50, 0x78, 0xaf, 0x02, 0x33, 0x05, 0x43, + 0xd4, 0xe7, 0xf7, 0x28, 0x98, 0x85, 0x06, 0x09, 0x59, 0x25, 0xa9, 0xc2, + 0x15, 0xf1, 0xb8, 0xee, 0x0e, 0x73, 0x4e, 0xc4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify first byte of digest + // tcID: 209 + {SEC_OID_SHA512, + 209, + {0x5b, 0x2d, 0x14, 0x05, 0xcd, 0x37, 0x26, 0x18, 0x41, 0x3f, 0xcc, 0xf1, + 0x49, 0x2d, 0xda, 0x7d, 0xdd, 0x2a, 0xba, 0x5e, 0x48, 0xf1, 0xf0, 0x39, + 0x6c, 0xd5, 0x6e, 0x4f, 0x51, 0xa8, 0x72, 0x8c, 0x67, 0xd3, 0xe1, 0x27, + 0x83, 0x9b, 0x8f, 0xd4, 0x48, 0x71, 0x16, 0x5e, 0x2b, 0x0e, 0xf2, 0x5f, + 0x31, 0xe6, 0x12, 0xfe, 0xe9, 0x61, 0x4f, 0x5a, 0xd6, 0xa1, 0x11, 0x2f, + 0x20, 0xe9, 0x28, 0x3c, 0xa7, 0x90, 0x6e, 0xb9, 0x3c, 0xbe, 0x75, 0x29, + 0x0d, 0x01, 0x5b, 0xc9, 0x09, 0x57, 0xe5, 0x70, 0x32, 0x46, 0x89, 0xe4, + 0x66, 0xff, 0x88, 0x22, 0x86, 0x31, 0x78, 0xfc, 0xcd, 0x49, 0x1e, 0x5a, + 0xaf, 0x34, 0xb0, 0xe1, 0x6b, 0xf0, 0x09, 0x86, 0xab, 0xd1, 0x5e, 0x21, + 0x17, 0x52, 0x36, 0x43, 0x76, 0x1f, 0x45, 0xee, 0xcb, 0xd7, 0xbe, 0xed, + 0x4d, 0x59, 0xfc, 0x8b, 0xe3, 0x24, 0x73, 0x87, 0x2f, 0x2c, 0xbc, 0x91, + 0xb1, 0x74, 0x10, 0xa3, 0x5d, 0x55, 0xba, 0xdc, 0x3b, 0xfb, 0x74, 0x6c, + 0xea, 0x5f, 0x72, 0x58, 0x63, 0xdc, 0xbc, 0x6a, 0xed, 0xd0, 0x22, 0x8f, + 0x56, 0xe9, 0x4f, 0x50, 0x21, 0xcc, 0xfb, 0xd5, 0x22, 0xc5, 0xd2, 0x5f, + 0x6b, 0x8e, 0xc8, 0x6b, 0xa5, 0xc1, 0x5f, 0x78, 0x4b, 0x4d, 0x81, 0x9e, + 0x91, 0xac, 0x62, 0x2e, 0xdc, 0x77, 0x4c, 0xb4, 0x86, 0x38, 0x44, 0xae, + 0x12, 0x0c, 0x35, 0xe5, 0xfe, 0x78, 0xec, 0x77, 0x7b, 0xd8, 0x15, 0xb0, + 0x7d, 0xf9, 0x96, 0xce, 0xb6, 0x79, 0xd7, 0x41, 0x41, 0x68, 0x43, 0x58, + 0xaa, 0x50, 0xf9, 0x6c, 0x47, 0x94, 0x01, 0x57, 0xae, 0xd4, 0x61, 0xe4, + 0x65, 0xd6, 0xaa, 0xfd, 0x16, 0xb1, 0xe2, 0x2c, 0x85, 0xe9, 0x33, 0x36, + 0xf9, 0x3c, 0xbe, 0xcf, 0xa9, 0xcd, 0x11, 0x3e, 0x72, 0xaf, 0x41, 0x01, + 0x23, 0x74, 0xa8, 0xbc, 0x14, 0x3f, 0x95, 0x00, 0x47, 0x05, 0x92, 0x5b, + 0x35, 0xf1, 0x72, 0x43, 0x69, 0x00, 0x0c, 0xcc, 0x3c, 0x07, 0xec, 0x57, + 0x2d, 0xbc, 0xfe, 0x36, 0xa0, 0xd2, 0x9c, 0xfe, 0x99, 0xb9, 0xfb, 0x5d, + 0x6f, 0xc6, 0x20, 0x86, 0x4a, 0x71, 0x7b, 0x85, 0x56, 0xc9, 0x31, 0xe0, + 0x5d, 0x32, 0xee, 0x93, 0x67, 0x4c, 0x09, 0x20, 0x25, 0xcf, 0x01, 0xf3, + 0x7e, 0x36, 0xec, 0x21, 0xd3, 0x4b, 0x96, 0x31, 0xb3, 0xce, 0x3f, 0xa4, + 0x08, 0x93, 0x37, 0x6a, 0xbf, 0xda, 0xa2, 0xf7, 0xaa, 0xd2, 0x6a, 0x60, + 0x81, 0x71, 0x06, 0x65, 0x16, 0x60, 0x94, 0x8b, 0x8c, 0xa5, 0x68, 0x12, + 0x83, 0x48, 0x53, 0x4c, 0x82, 0x77, 0x8a, 0xf0, 0xc9, 0x1b, 0xc6, 0x20, + 0x4c, 0xe6, 0xb6, 0xbc, 0xba, 0x68, 0x21, 0x46, 0x24, 0x49, 0x03, 0xd0, + 0xc6, 0xec, 0x12, 0x13, 0x00, 0x05, 0xc9, 0x7d, 0x39, 0x09, 0x77, 0xf7, + 0x1e, 0xd0, 0xa3, 0xac, 0xb9, 0xfe, 0x5c, 0x69, 0xb6, 0x2d, 0xb6, 0xec, + 0xc0, 0xba, 0xa9, 0x4d, 0x60, 0x8a, 0x4c, 0x95, 0xa6, 0x2f, 0x98, 0xca, + 0x67, 0xf9, 0xd4, 0x58, 0x3c, 0xc9, 0x6c, 0x98, 0xce, 0xdf, 0xf1, 0xf5, + 0x63, 0xce, 0x92, 0x54, 0xd4, 0xe4, 0xcc, 0x88, 0xd1, 0x27, 0xd7, 0x4b, + 0x7f, 0x9e, 0x6e, 0x59, 0xbd, 0x83, 0xa0, 0x3a, 0xd3, 0xc7, 0x20, 0xcc, + 0x68, 0x7e, 0x10, 0x2c, 0xde, 0x5b, 0xdf, 0xf8, 0xbf, 0xa0, 0xb4, 0x96, + 0x9b, 0xf0, 0x37, 0x12, 0x6b, 0x2e, 0xab, 0xea, 0xf4, 0xd6, 0x7b, 0xbd, + 0x8f, 0x19, 0x44, 0x9a, 0xc1, 0xaf, 0x10, 0x44, 0x2c, 0x59, 0x76, 0xf0, + 0xd9, 0x9e, 0x57, 0x07, 0x0d, 0x6f, 0xaf, 0xd0, 0xc6, 0x4a, 0x25, 0xec, + 0x8f, 0xbc, 0x38, 0x0c, 0xb7, 0x1e, 0xf9, 0x52, 0xf1, 0x20, 0x53, 0x0f, + 0x39, 0x40, 0x22, 0x7d, 0x0d, 0xe6, 0xc8, 0xc1}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: modify last byte of digest + // tcID: 210 + {SEC_OID_SHA512, + 210, + {0x0e, 0xcf, 0xdc, 0x9e, 0x8f, 0x66, 0xeb, 0x00, 0x91, 0xfd, 0x4b, 0xa2, + 0xc7, 0x02, 0xc3, 0xbe, 0x35, 0x66, 0x4f, 0xeb, 0x4a, 0x8f, 0x2c, 0xb6, + 0x61, 0x2b, 0x3a, 0xa6, 0x58, 0x51, 0x80, 0xc8, 0xdd, 0x1c, 0xb8, 0x19, + 0x56, 0xb0, 0xff, 0x84, 0xdd, 0x74, 0x63, 0xa0, 0x0d, 0x00, 0x7b, 0xd2, + 0x6b, 0xd4, 0x13, 0x2f, 0x29, 0xfc, 0x54, 0x0b, 0x8f, 0x6f, 0xd2, 0xa2, + 0x98, 0x06, 0xfc, 0xeb, 0xb1, 0x67, 0xce, 0x31, 0xcf, 0xe9, 0xd3, 0x07, + 0x55, 0x8d, 0xeb, 0x60, 0xdb, 0x8e, 0x68, 0xf6, 0xc2, 0x2f, 0xc1, 0x53, + 0xad, 0x97, 0x96, 0x86, 0xe0, 0xbc, 0x82, 0xbc, 0x19, 0x95, 0x00, 0xa1, + 0xa7, 0x1c, 0xea, 0xe7, 0xb3, 0xcc, 0xed, 0x41, 0x41, 0xc9, 0x5d, 0xfd, + 0x54, 0xfe, 0x0d, 0x8a, 0xf1, 0x5c, 0x0f, 0xa9, 0x3e, 0x41, 0x65, 0x25, + 0x89, 0x2d, 0x30, 0xea, 0x68, 0x90, 0xea, 0x45, 0x1c, 0x04, 0x25, 0xdb, + 0x2a, 0xd2, 0x43, 0x7f, 0x6d, 0xd7, 0x7d, 0x04, 0x87, 0xfa, 0xfb, 0x96, + 0x6f, 0x2d, 0x82, 0xf6, 0x75, 0x24, 0x56, 0xf8, 0x60, 0x4a, 0x66, 0xea, + 0x93, 0x67, 0xc7, 0xfd, 0x5e, 0x7d, 0xae, 0x8e, 0x4a, 0x82, 0x37, 0xda, + 0x2c, 0xba, 0xdc, 0x97, 0x81, 0x4f, 0xe0, 0x5b, 0xe3, 0xfb, 0x8d, 0xa7, + 0xa8, 0x26, 0x31, 0x51, 0x45, 0x13, 0x00, 0xe8, 0xf6, 0xac, 0x05, 0x1d, + 0x1f, 0x27, 0x57, 0x92, 0x0d, 0x59, 0xd5, 0x13, 0x81, 0x81, 0xc4, 0x16, + 0x49, 0xb7, 0x86, 0xf8, 0x95, 0x72, 0x46, 0xa3, 0x45, 0x9a, 0x29, 0x91, + 0x77, 0xf5, 0xe8, 0x95, 0xd4, 0x7d, 0x11, 0x56, 0xbd, 0xb2, 0xdd, 0xe0, + 0x21, 0xb2, 0x0a, 0x1e, 0x61, 0x53, 0xaf, 0xf8, 0x98, 0xfb, 0xdb, 0xb1, + 0x78, 0x24, 0x03, 0x6c, 0xb0, 0xc0, 0x96, 0x5a, 0xb5, 0x08, 0xf1, 0xa3, + 0x23, 0x04, 0x4f, 0xca, 0xa8, 0xbb, 0x79, 0x55, 0xca, 0x91, 0x88, 0xaa, + 0x42, 0xba, 0x38, 0x07, 0xc5, 0x95, 0xad, 0x27, 0x63, 0x2b, 0x7b, 0x38, + 0x1a, 0x21, 0x9c, 0xf1, 0x62, 0xd0, 0xa8, 0x0d, 0x56, 0xf5, 0x8c, 0x7b, + 0x50, 0x89, 0xa1, 0x67, 0xdd, 0x07, 0x66, 0xe6, 0xcd, 0x77, 0xf5, 0xa1, + 0xaf, 0x29, 0x45, 0xa1, 0x93, 0x07, 0x52, 0xb4, 0x6a, 0x3c, 0x72, 0x92, + 0x33, 0xf6, 0xd8, 0x49, 0xa6, 0xae, 0xa1, 0xdd, 0x13, 0xed, 0x3a, 0x2e, + 0x7a, 0x91, 0xee, 0x0b, 0x8b, 0xd0, 0x0b, 0xcf, 0x4c, 0x58, 0x88, 0x54, + 0x2f, 0xea, 0x02, 0x79, 0x23, 0x67, 0xd4, 0x2a, 0x9a, 0x67, 0x5d, 0x3b, + 0x3c, 0x97, 0x3c, 0x8f, 0x14, 0x97, 0x81, 0x1d, 0x6f, 0xe2, 0x7a, 0x8b, + 0xd8, 0x2b, 0xbe, 0x5b, 0x8b, 0x4a, 0xbf, 0xb3, 0x9c, 0xac, 0x4c, 0x22, + 0x65, 0xda, 0x61, 0x9a, 0x01, 0xfb, 0x58, 0x47, 0xe5, 0xa4, 0xfd, 0x42, + 0x36, 0x74, 0xb2, 0xd3, 0x94, 0x9d, 0x26, 0x20, 0x95, 0x80, 0x55, 0x55, + 0x59, 0x7e, 0x49, 0x30, 0xa2, 0x89, 0x5b, 0xac, 0x40, 0xb8, 0xe1, 0x8c, + 0x71, 0x12, 0x23, 0xae, 0x7b, 0x2c, 0xe2, 0x3d, 0xd5, 0x56, 0xac, 0x17, + 0x9c, 0x01, 0x24, 0xa6, 0xf1, 0xac, 0x32, 0x78, 0x07, 0xe8, 0x54, 0x0b, + 0x14, 0x97, 0xe1, 0xc7, 0x24, 0x99, 0x75, 0x74, 0x68, 0xb1, 0xea, 0x8c, + 0x39, 0xe8, 0xe9, 0xb9, 0xa5, 0x05, 0x8d, 0xb4, 0x34, 0x08, 0x46, 0xc4, + 0x10, 0xcc, 0xb4, 0xdd, 0x6c, 0x47, 0x74, 0x84, 0xef, 0x3c, 0x96, 0xb1, + 0x83, 0xb6, 0x58, 0x6f, 0xa7, 0x90, 0x54, 0xb0, 0x6f, 0xf2, 0x24, 0x75, + 0xdd, 0x6f, 0xa7, 0xaa, 0x08, 0xbb, 0x6b, 0xc3, 0x45, 0x1d, 0xff, 0x8d, + 0xe4, 0x45, 0x75, 0x23, 0xa4, 0xc0, 0xfd, 0x83, 0x20, 0x07, 0x39, 0x6e, + 0xcf, 0xf7, 0x6b, 0x16, 0xad, 0x19, 0x01, 0x7b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 211 + {SEC_OID_SHA512, + 211, + {0x97, 0xb7, 0x6b, 0xef, 0x18, 0xef, 0x7d, 0x36, 0x23, 0x44, 0x35, 0xeb, + 0x59, 0xcb, 0x4e, 0x7c, 0x93, 0xd3, 0x82, 0x0b, 0x82, 0x51, 0x22, 0xb1, + 0x9c, 0x2e, 0x08, 0x24, 0xf2, 0x55, 0xcc, 0xa6, 0x48, 0x6a, 0xff, 0x6e, + 0xd6, 0xf2, 0xcb, 0xa7, 0x60, 0x3e, 0x81, 0xe1, 0x7c, 0x58, 0x39, 0x67, + 0x8b, 0x6e, 0x49, 0x8e, 0x41, 0xc0, 0x95, 0x9e, 0xc9, 0x54, 0x15, 0xec, + 0xc8, 0x79, 0x5a, 0x09, 0x16, 0x55, 0x79, 0x0c, 0xdd, 0x33, 0x5a, 0xc1, + 0x2f, 0xc7, 0xbe, 0x27, 0x15, 0x87, 0x43, 0x3a, 0xe2, 0xb8, 0xce, 0xc0, + 0x8d, 0x23, 0x75, 0xc1, 0x6a, 0x02, 0xaf, 0xca, 0x54, 0xb4, 0xa6, 0x8f, + 0xdb, 0x63, 0xe3, 0x64, 0x56, 0x78, 0x97, 0x7e, 0xcb, 0x5f, 0x05, 0x69, + 0x6f, 0xa6, 0x68, 0xee, 0x06, 0xa2, 0xe3, 0x90, 0xe4, 0x80, 0x57, 0x99, + 0x9f, 0x01, 0x8e, 0x98, 0xef, 0x9f, 0xad, 0x93, 0x8b, 0x12, 0x4d, 0x86, + 0xbd, 0x4a, 0x47, 0x39, 0x28, 0x2f, 0x52, 0x73, 0xd1, 0x98, 0x33, 0x9f, + 0xaa, 0xdf, 0x0d, 0x64, 0x88, 0xe4, 0xb6, 0xa9, 0x68, 0xac, 0x25, 0xd7, + 0xa0, 0xca, 0x88, 0xea, 0x7c, 0xf8, 0xaf, 0xf0, 0xde, 0x54, 0x50, 0x99, + 0x70, 0xfe, 0xe9, 0xbf, 0x99, 0x14, 0x77, 0x3b, 0xf2, 0x47, 0xb6, 0x22, + 0xf7, 0x47, 0x1d, 0x0d, 0xf7, 0x22, 0xee, 0x5e, 0x7f, 0xda, 0xfd, 0x18, + 0xc3, 0x3a, 0xd9, 0x2c, 0x66, 0x73, 0xd4, 0x64, 0xc9, 0xe1, 0xf0, 0xde, + 0x46, 0x0c, 0x10, 0x6d, 0x4a, 0x54, 0xbe, 0x1c, 0x75, 0x38, 0x24, 0x8f, + 0x65, 0x00, 0x4e, 0xb7, 0xca, 0x94, 0xaa, 0xbf, 0xfc, 0x4f, 0x37, 0xcc, + 0xe9, 0xf4, 0xe6, 0x28, 0xfd, 0xe8, 0x1a, 0x3d, 0x83, 0x00, 0xe0, 0xee, + 0x48, 0x6b, 0x52, 0x55, 0x5c, 0x94, 0xd4, 0x18, 0x2e, 0x5e, 0x7c, 0xd1, + 0xeb, 0x63, 0x28, 0xf8, 0x72, 0xf9, 0xb1, 0x52, 0x8d, 0x0e, 0x13, 0x37, + 0xd2, 0x0b, 0xc9, 0x6c, 0xae, 0x3b, 0x57, 0x44, 0xae, 0x88, 0xdb, 0x90, + 0xbd, 0x9f, 0x3a, 0x5c, 0xb3, 0xba, 0x6d, 0x64, 0xe9, 0x49, 0xe9, 0xb6, + 0x4d, 0x84, 0xc4, 0x7e, 0xc5, 0xf5, 0xb7, 0xaf, 0x02, 0xb0, 0x8f, 0xd0, + 0x6a, 0x82, 0x0b, 0x4d, 0xf2, 0x2b, 0x80, 0x82, 0x03, 0xd0, 0xf9, 0xe3, + 0x27, 0xab, 0x64, 0xa5, 0x42, 0x82, 0xa3, 0x0a, 0xd1, 0x2a, 0xbd, 0xdd, + 0x03, 0xb9, 0xbe, 0xb8, 0x3b, 0x86, 0x47, 0x89, 0x7c, 0x52, 0xa8, 0x89, + 0xe7, 0x03, 0x96, 0x32, 0xfc, 0x63, 0xb4, 0x0c, 0x3c, 0xd5, 0xa8, 0x55, + 0x4f, 0x0d, 0xc9, 0x6e, 0x37, 0x27, 0xfa, 0x24, 0x94, 0x8d, 0x97, 0xcf, + 0x0e, 0xa2, 0x64, 0x4f, 0x88, 0x81, 0x29, 0xcc, 0x6a, 0x45, 0x08, 0x40, + 0xcc, 0x52, 0x6b, 0x9b, 0xc9, 0x44, 0x64, 0x30, 0x39, 0x3d, 0x57, 0x1e, + 0x40, 0x81, 0xa1, 0x0e, 0x6f, 0xae, 0x85, 0x6e, 0x15, 0xea, 0x97, 0xb5, + 0x85, 0x2c, 0xcb, 0x25, 0x35, 0x17, 0xbd, 0x8d, 0xb2, 0xce, 0xed, 0xf2, + 0x3e, 0x50, 0xe5, 0x1c, 0x1b, 0x35, 0x00, 0x91, 0x9e, 0x0e, 0x4c, 0x91, + 0x5a, 0x3e, 0xf3, 0xb7, 0x5c, 0x86, 0x22, 0x90, 0xbc, 0x0b, 0x6d, 0xfd, + 0x88, 0x12, 0x91, 0x95, 0xef, 0x4f, 0xb4, 0xb1, 0x68, 0x37, 0xa0, 0x06, + 0x4c, 0x60, 0x51, 0x32, 0x46, 0xf1, 0xd4, 0xac, 0x06, 0x87, 0x54, 0xac, + 0xa0, 0xf5, 0x9a, 0xa8, 0x47, 0xab, 0x5c, 0x70, 0x86, 0xef, 0x65, 0xd3, + 0x71, 0x07, 0x5e, 0xd4, 0xca, 0xf0, 0x34, 0x5b, 0xb2, 0x2a, 0x69, 0x16, + 0x30, 0x89, 0xd6, 0x83, 0x46, 0x5d, 0x48, 0xd2, 0x7c, 0xff, 0x4d, 0x5a, + 0x20, 0x0a, 0x1c, 0xc9, 0x3e, 0x54, 0xbe, 0xa0, 0x03, 0x3b, 0x60, 0x82, + 0xd5, 0x2c, 0xde, 0xc5, 0x72, 0x6c, 0x9b, 0xb9}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: truncated digest + // tcID: 212 + {SEC_OID_SHA512, + 212, + {0x50, 0xbd, 0x7b, 0x6e, 0xe4, 0xae, 0xa6, 0xda, 0x1a, 0x7e, 0x92, 0xa2, + 0x43, 0x98, 0x17, 0xdd, 0x3e, 0x52, 0x10, 0x30, 0xd5, 0x5f, 0xfb, 0x99, + 0x88, 0x96, 0x81, 0xa9, 0xe9, 0x38, 0xf9, 0xff, 0x0f, 0xc5, 0x0c, 0x4a, + 0x32, 0x9c, 0xe4, 0x39, 0xf8, 0x62, 0xb8, 0xc1, 0x27, 0x44, 0xfd, 0x56, + 0x5f, 0x0f, 0x18, 0x06, 0x3b, 0xc2, 0x73, 0x57, 0xfa, 0xee, 0x33, 0xbc, + 0xaf, 0x24, 0x88, 0x7a, 0x72, 0xf1, 0x58, 0x51, 0xde, 0x6c, 0x01, 0x46, + 0x64, 0x50, 0x19, 0x54, 0xad, 0x7e, 0x27, 0xca, 0xdf, 0xa2, 0xa1, 0xc8, + 0x52, 0xbb, 0xdf, 0x21, 0x29, 0x28, 0x80, 0x7b, 0xe0, 0x18, 0x5e, 0xf5, + 0x1d, 0x11, 0x17, 0x51, 0x95, 0xe8, 0x62, 0x1d, 0xab, 0xf5, 0xd2, 0x9a, + 0x58, 0xcf, 0xa2, 0x8d, 0x96, 0xa1, 0xaa, 0xc7, 0x9a, 0x60, 0xbf, 0x83, + 0xdb, 0xf6, 0x50, 0x8f, 0xe8, 0x91, 0x17, 0x7f, 0x52, 0x13, 0x88, 0xe1, + 0x3f, 0xfe, 0xf6, 0xe8, 0x70, 0x61, 0x4a, 0x35, 0xc6, 0x02, 0x53, 0xc5, + 0x71, 0x70, 0x20, 0xd6, 0xe9, 0x1f, 0x86, 0x0c, 0x3f, 0x44, 0x7f, 0x03, + 0x8d, 0x65, 0x89, 0x1c, 0xd7, 0x83, 0xd0, 0x60, 0x95, 0xb6, 0x15, 0xbf, + 0x10, 0x16, 0xb0, 0xd7, 0x31, 0x83, 0xbf, 0x41, 0x75, 0x21, 0xbb, 0x05, + 0xd0, 0x07, 0xf6, 0xfc, 0x23, 0xee, 0x5c, 0x46, 0xe9, 0xe4, 0x33, 0x07, + 0xb0, 0xe2, 0xef, 0x35, 0xba, 0xb3, 0xd7, 0xc8, 0x66, 0x01, 0xc5, 0x4c, + 0xdd, 0x7c, 0xf9, 0xd4, 0x95, 0xa4, 0xa5, 0x14, 0xa0, 0xe8, 0x04, 0xe0, + 0x84, 0xf5, 0x32, 0x35, 0xba, 0x8b, 0x70, 0x50, 0xfc, 0xea, 0x6c, 0x85, + 0x8e, 0xb6, 0x7c, 0x17, 0xf4, 0x5f, 0x1b, 0xaa, 0x9f, 0x4a, 0xfb, 0x7d, + 0x7c, 0xc0, 0xc0, 0xdf, 0x4f, 0xff, 0x83, 0x01, 0xff, 0x4c, 0xc3, 0xa5, + 0x75, 0x4a, 0xc6, 0xa9, 0xc2, 0x95, 0x6e, 0x78, 0xec, 0x3e, 0xd3, 0xfa, + 0xba, 0x10, 0x99, 0x46, 0x21, 0xb8, 0x47, 0x49, 0x82, 0x80, 0x94, 0x18, + 0x12, 0x4f, 0x83, 0x92, 0xa1, 0x23, 0xab, 0xf9, 0x2d, 0x8b, 0xdb, 0x71, + 0x7b, 0x94, 0xe8, 0xdb, 0xe8, 0x7f, 0xa6, 0x20, 0xc1, 0xc8, 0xf5, 0x97, + 0x40, 0x1e, 0xe7, 0xf3, 0x08, 0x7c, 0xd1, 0x76, 0x5d, 0x9b, 0xc0, 0x08, + 0xdb, 0x8b, 0xc0, 0x17, 0xfa, 0x15, 0x18, 0x60, 0xc9, 0x28, 0x09, 0x84, + 0xdb, 0x88, 0x7c, 0xc7, 0x4c, 0x94, 0x29, 0xb5, 0x03, 0x41, 0x3b, 0x6c, + 0x2d, 0x29, 0x76, 0x5a, 0x3b, 0xb0, 0x4c, 0x70, 0xda, 0xd2, 0x54, 0xd5, + 0x98, 0x10, 0x4b, 0xec, 0xff, 0xc3, 0x71, 0x73, 0xc8, 0x92, 0x04, 0x8c, + 0x49, 0x0d, 0xf4, 0x8a, 0xdd, 0xf5, 0x97, 0x01, 0x93, 0xf7, 0x48, 0xeb, + 0x51, 0xc5, 0x53, 0x66, 0x92, 0xe6, 0x1c, 0x21, 0xf6, 0xf3, 0x3f, 0x5a, + 0x47, 0x28, 0x45, 0x5c, 0xa9, 0x16, 0xe3, 0xd7, 0x07, 0x05, 0x3b, 0x6d, + 0x78, 0x15, 0x35, 0xac, 0x3c, 0x75, 0xbd, 0x33, 0xa1, 0xf6, 0x04, 0x8d, + 0x36, 0x32, 0xb0, 0x92, 0xfc, 0xed, 0x4f, 0x42, 0x14, 0xa6, 0xe0, 0x60, + 0xaa, 0xf0, 0xe6, 0xfc, 0xb5, 0x15, 0x3f, 0x1f, 0x65, 0xcd, 0x3e, 0x62, + 0xd6, 0x58, 0x42, 0xe8, 0x58, 0x7b, 0x37, 0x8c, 0x03, 0x10, 0xd9, 0xfa, + 0x61, 0x97, 0xf1, 0x98, 0x1a, 0xdc, 0xef, 0xb5, 0xb3, 0x39, 0x36, 0x76, + 0x39, 0x45, 0x70, 0x4d, 0xf6, 0xb8, 0x71, 0xd7, 0x02, 0x6a, 0x3a, 0x2d, + 0x01, 0x1e, 0x43, 0xae, 0xc8, 0x65, 0x10, 0x20, 0xb0, 0x19, 0x02, 0x16, + 0x8c, 0x21, 0x6c, 0xcf, 0xe3, 0x67, 0xed, 0xb1, 0x11, 0x18, 0x4a, 0xc0, + 0x12, 0xab, 0xff, 0x7d, 0xc1, 0xa1, 0x88, 0xfd, 0xfe, 0x5d, 0x8e, 0x86, + 0x5d, 0xb2, 0x7f, 0xd9, 0xce, 0x4a, 0x4a, 0xf5}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 213 + {SEC_OID_SHA512, + 213, + {0x8a, 0xa3, 0x9e, 0x38, 0x2c, 0xd8, 0x60, 0x7c, 0x14, 0x86, 0x06, 0xcb, + 0x96, 0x93, 0xec, 0x37, 0x59, 0x1b, 0xf4, 0xf6, 0x63, 0xb0, 0xac, 0x40, + 0x89, 0x26, 0x56, 0x05, 0x0e, 0x57, 0xdd, 0x94, 0x42, 0xcb, 0xfb, 0xf3, + 0x4d, 0x1b, 0x45, 0xd6, 0xe6, 0xb2, 0xba, 0x24, 0xfb, 0x59, 0x10, 0xc6, + 0x52, 0x16, 0x27, 0xc4, 0x5a, 0x58, 0x0a, 0xf8, 0xb2, 0x6b, 0xc2, 0xc4, + 0xdc, 0x41, 0x17, 0x94, 0xa0, 0x11, 0x5d, 0x11, 0x58, 0x8f, 0xe7, 0xc2, + 0x43, 0x24, 0x66, 0x1a, 0xd0, 0x40, 0x23, 0xe8, 0x70, 0x0f, 0x09, 0x58, + 0xbd, 0x70, 0x0e, 0x73, 0x19, 0x68, 0x5e, 0x5e, 0x34, 0x94, 0x97, 0x03, + 0x7a, 0x9d, 0xff, 0x80, 0x9d, 0x5d, 0x8a, 0x2b, 0x89, 0xb6, 0x2b, 0xb1, + 0xe7, 0x53, 0x0f, 0x35, 0xf5, 0x02, 0x4e, 0xa9, 0x27, 0xa4, 0xad, 0x4c, + 0x40, 0xae, 0x09, 0x73, 0x6f, 0xcc, 0xdd, 0x96, 0x7d, 0x0e, 0x59, 0xdb, + 0xa1, 0x7a, 0xf3, 0x3d, 0x80, 0x30, 0x61, 0xe4, 0x34, 0x9e, 0x19, 0x06, + 0x6d, 0x92, 0xec, 0xfc, 0x32, 0x7c, 0xd6, 0x60, 0xfd, 0x7d, 0xbf, 0x28, + 0x63, 0xa1, 0xfb, 0x66, 0x85, 0xb5, 0xa7, 0xb9, 0x38, 0x6c, 0x23, 0x2f, + 0xb7, 0xdf, 0x96, 0xfe, 0xe7, 0x24, 0x4f, 0x37, 0xa5, 0xdf, 0x24, 0xe4, + 0xa0, 0x39, 0x93, 0x1a, 0x41, 0xce, 0xe3, 0x76, 0x39, 0x19, 0x54, 0x4b, + 0xb1, 0xbb, 0x6d, 0x14, 0xe2, 0xad, 0xfb, 0x88, 0x60, 0x7a, 0xb8, 0x0f, + 0xc0, 0xe4, 0x34, 0x55, 0x3a, 0x5e, 0x4c, 0x21, 0x86, 0x06, 0x4a, 0x9c, + 0x0d, 0x84, 0x45, 0x71, 0x64, 0x49, 0x77, 0xda, 0x31, 0xd6, 0xe5, 0xbb, + 0x70, 0xd1, 0xea, 0x31, 0x9a, 0x6c, 0xd2, 0x70, 0x98, 0x3d, 0x22, 0xd7, + 0x3e, 0x22, 0x6f, 0x65, 0xa5, 0xa5, 0xbc, 0x0c, 0x80, 0x42, 0x72, 0xeb, + 0xbc, 0x45, 0x53, 0xcf, 0x96, 0x66, 0xbd, 0x09, 0x85, 0xa9, 0x7d, 0xdf, + 0x67, 0x67, 0x88, 0xd0, 0x98, 0x89, 0xb2, 0xd3, 0x23, 0x24, 0x1c, 0x6f, + 0xac, 0x07, 0xe1, 0x3b, 0x74, 0x40, 0x55, 0x47, 0x34, 0xd2, 0xc0, 0xae, + 0xe1, 0xf3, 0xb8, 0x82, 0x08, 0x5f, 0x3a, 0x26, 0x6b, 0x45, 0x2e, 0xd2, + 0xfb, 0x69, 0xd5, 0x18, 0x30, 0x4c, 0x52, 0x89, 0xb2, 0xc2, 0xa6, 0x48, + 0x4a, 0xb9, 0x3f, 0x8a, 0x54, 0x0e, 0x6d, 0x1f, 0x42, 0x3a, 0xef, 0x15, + 0xa8, 0x44, 0x14, 0x85, 0xe5, 0x76, 0x8c, 0xd0, 0xe9, 0xf4, 0x7c, 0xbe, + 0xbd, 0xb8, 0x5d, 0x7d, 0xcf, 0x04, 0x5a, 0x5d, 0x27, 0x14, 0xf0, 0xd4, + 0x22, 0xfa, 0x2f, 0xf6, 0xa7, 0x73, 0x25, 0xd5, 0xfd, 0xdf, 0xe1, 0x94, + 0xef, 0xf9, 0xf0, 0x3f, 0xb0, 0x2a, 0x39, 0x14, 0x09, 0x6a, 0x90, 0x78, + 0xd0, 0xd9, 0x54, 0xe9, 0x81, 0xe7, 0x54, 0x2c, 0x97, 0x5f, 0xcf, 0x43, + 0x50, 0x3d, 0x2a, 0xa8, 0x06, 0xbc, 0xe4, 0x9b, 0x2c, 0x6c, 0xdc, 0x97, + 0x1b, 0x29, 0x0b, 0x3b, 0x2f, 0xe4, 0x5b, 0x3e, 0x0b, 0x6c, 0x10, 0x6c, + 0xd6, 0xfe, 0x0e, 0x70, 0x03, 0x10, 0x3f, 0xd2, 0x32, 0x46, 0x65, 0xf8, + 0x00, 0x06, 0x8f, 0x0a, 0x8c, 0xe6, 0x35, 0xb6, 0xaa, 0x3d, 0xe0, 0x21, + 0xae, 0x52, 0xb2, 0xcf, 0x33, 0xce, 0xfd, 0x54, 0xb9, 0xe8, 0x74, 0xa0, + 0x66, 0x5e, 0xf3, 0x1f, 0xb8, 0x58, 0x4e, 0xf8, 0x0d, 0xf6, 0xee, 0xca, + 0x5e, 0x1c, 0x32, 0x3f, 0xee, 0xb3, 0x6d, 0x80, 0x42, 0x66, 0xcf, 0x21, + 0x93, 0xc9, 0xa6, 0x60, 0xef, 0xc6, 0xc7, 0x91, 0xd9, 0xf5, 0x71, 0xc2, + 0x2d, 0xe3, 0x92, 0x96, 0xde, 0xed, 0x36, 0xf1, 0x0f, 0x59, 0xac, 0xb9, + 0x3b, 0x15, 0x58, 0xa1, 0x5d, 0x5d, 0xa0, 0x24, 0x57, 0x4a, 0x1a, 0x5c, + 0x19, 0x0e, 0xa8, 0x0d, 0xe8, 0xd9, 0xcc, 0x97}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in padding + // tcID: 214 + {SEC_OID_SHA512, + 214, + {0xbd, 0xe2, 0x89, 0x51, 0xec, 0x32, 0x57, 0xef, 0xc0, 0x54, 0xf4, 0x8b, + 0xb3, 0x4c, 0x43, 0xfa, 0x23, 0x00, 0x09, 0x13, 0x12, 0x44, 0xf0, 0xa9, + 0x09, 0xbb, 0xbb, 0x38, 0x75, 0x27, 0xe8, 0x25, 0x1d, 0x95, 0x94, 0xd2, + 0x2e, 0x43, 0x5d, 0xb3, 0x0f, 0xa5, 0x5c, 0x01, 0xc4, 0x34, 0x21, 0xdd, + 0x51, 0xab, 0x38, 0xdc, 0xbc, 0x23, 0xce, 0xe2, 0x80, 0x18, 0x0d, 0x74, + 0xb6, 0xa9, 0xc1, 0xc3, 0x0f, 0xdc, 0xbc, 0xa0, 0x20, 0x70, 0xce, 0x3e, + 0x08, 0x68, 0x41, 0x9d, 0x9f, 0x28, 0xb0, 0x4d, 0xcb, 0x10, 0x13, 0x73, + 0x4b, 0xfe, 0x96, 0x78, 0xf7, 0xc1, 0x6f, 0x15, 0x6f, 0x38, 0x25, 0x96, + 0xd9, 0x56, 0x1f, 0xc3, 0x2f, 0xa8, 0xb9, 0xde, 0x8b, 0x7b, 0x1b, 0xbc, + 0x00, 0x47, 0xa4, 0xa2, 0xde, 0xac, 0x7a, 0xdd, 0x9a, 0x07, 0x36, 0xf0, + 0xb0, 0x54, 0x69, 0x56, 0x29, 0x1d, 0x23, 0x1d, 0x39, 0xb5, 0x3d, 0x19, + 0xe5, 0x33, 0xd9, 0x99, 0x24, 0xc8, 0x23, 0x7d, 0xf0, 0xff, 0x91, 0xbd, + 0x74, 0xa5, 0x13, 0x1f, 0x4f, 0x36, 0x1d, 0x7e, 0x54, 0x10, 0x83, 0xdd, + 0x4f, 0x3d, 0x71, 0x1c, 0xe4, 0xec, 0x9a, 0xa8, 0x69, 0xa0, 0x82, 0xe4, + 0xd9, 0x3a, 0xc9, 0xce, 0xc8, 0x40, 0xcd, 0x00, 0x69, 0x06, 0x29, 0xd7, + 0xaa, 0x30, 0x45, 0x49, 0x91, 0xa1, 0x8d, 0x8d, 0x34, 0x2f, 0xd5, 0x82, + 0xd8, 0x05, 0x4e, 0xb6, 0x6c, 0x6b, 0xc4, 0x1d, 0xf3, 0xe7, 0xc9, 0x8b, + 0x47, 0xb5, 0x0e, 0xf7, 0xd1, 0x95, 0x52, 0x15, 0xd5, 0xca, 0x27, 0xf8, + 0x0d, 0x2b, 0x91, 0x9a, 0x75, 0xc2, 0x5f, 0x6c, 0x18, 0xbf, 0x42, 0x7c, + 0xaa, 0xf3, 0x43, 0x1d, 0x64, 0xe2, 0x79, 0x69, 0xb6, 0x00, 0x2c, 0xf1, + 0x25, 0x75, 0x83, 0x16, 0x37, 0x8f, 0xe0, 0x5a, 0x26, 0xe3, 0xb2, 0xcd, + 0x0d, 0xa2, 0xf8, 0x60, 0x16, 0xa5, 0xa9, 0xa8, 0x58, 0x75, 0x77, 0x46, + 0x35, 0x92, 0xae, 0x0c, 0x02, 0xf9, 0x5c, 0x0b, 0x09, 0x9f, 0x2b, 0xb0, + 0xac, 0x21, 0x43, 0xa1, 0x3b, 0x91, 0x31, 0xba, 0x86, 0xaf, 0x8b, 0x32, + 0x41, 0x4d, 0x33, 0xc6, 0x3d, 0x4c, 0xc2, 0x81, 0xd5, 0xb1, 0xb4, 0x42, + 0xa6, 0x80, 0x33, 0xdb, 0xdb, 0x44, 0x55, 0x91, 0xab, 0x88, 0xd3, 0x3d, + 0x18, 0x4b, 0x4d, 0x87, 0xe8, 0x4e, 0xa0, 0x9f, 0xc0, 0x47, 0x26, 0x1f, + 0x6c, 0xde, 0xf1, 0x84, 0x62, 0xea, 0x83, 0x92, 0xef, 0x9f, 0x85, 0x93, + 0xb7, 0x1a, 0xcb, 0xce, 0xa1, 0x5f, 0x81, 0xfa, 0x68, 0xc9, 0x41, 0x8e, + 0xf3, 0x77, 0x20, 0xc8, 0x07, 0x7d, 0x73, 0x84, 0xf9, 0x54, 0x4f, 0x85, + 0xa5, 0x19, 0x61, 0x4a, 0x6e, 0x90, 0x0f, 0x17, 0x8f, 0x57, 0x53, 0x57, + 0x61, 0xcb, 0x38, 0x8f, 0x60, 0xfd, 0x15, 0xef, 0xf8, 0xab, 0x32, 0x1f, + 0x49, 0xbc, 0x15, 0x26, 0x26, 0xc2, 0x74, 0x9b, 0xc3, 0x03, 0x3f, 0x46, + 0xbd, 0xc2, 0x0e, 0x85, 0x3e, 0x2b, 0x5d, 0x98, 0x29, 0x7c, 0x4f, 0x74, + 0xd9, 0xb0, 0xb6, 0x32, 0xd0, 0xbd, 0x1b, 0x6b, 0x64, 0x34, 0x6c, 0xb6, + 0x70, 0x4a, 0xfc, 0xb8, 0xaf, 0xe9, 0x49, 0x79, 0xca, 0xba, 0x4f, 0x56, + 0x71, 0x3c, 0x4c, 0x96, 0x6c, 0xee, 0xe9, 0xbc, 0x0d, 0x7d, 0x1f, 0x24, + 0x8b, 0xb5, 0x5d, 0xca, 0x1c, 0x58, 0xb5, 0x5f, 0xd0, 0x44, 0x22, 0xc8, + 0xf2, 0xc3, 0x90, 0x23, 0x8c, 0x1f, 0xa4, 0x77, 0x8d, 0x6f, 0x31, 0xb5, + 0x4a, 0x3f, 0xfe, 0x76, 0x54, 0xfa, 0xdd, 0x8b, 0xcb, 0x14, 0x54, 0x03, + 0x33, 0xca, 0x3a, 0xee, 0x93, 0x18, 0x4e, 0xa1, 0x02, 0x2b, 0x35, 0x5a, + 0x90, 0x23, 0x73, 0xd7, 0xde, 0x9b, 0x60, 0xf3, 0x78, 0x54, 0x65, 0x66, + 0x8b, 0xb0, 0xab, 0x7a, 0x25, 0x42, 0xbd, 0x86}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 215 + {SEC_OID_SHA512, + 215, + {0xc9, 0x96, 0xf9, 0xbc, 0x75, 0x52, 0x08, 0xb9, 0x23, 0x1f, 0xf7, 0x4c, + 0x7e, 0xb3, 0x86, 0x57, 0x2f, 0xae, 0x49, 0x4a, 0xa1, 0xef, 0x14, 0xd9, + 0x06, 0x94, 0x7d, 0x8e, 0x39, 0x2a, 0x8c, 0x97, 0x29, 0xdf, 0x08, 0x75, + 0x78, 0x87, 0x16, 0x01, 0x0c, 0xc0, 0xb6, 0x5c, 0x2e, 0x7f, 0xc4, 0x45, + 0x42, 0x5a, 0x3e, 0x0f, 0x3f, 0x26, 0x8a, 0x98, 0x18, 0x86, 0xea, 0x82, + 0xfa, 0x66, 0x38, 0xee, 0xb3, 0x99, 0xb1, 0x3e, 0x38, 0x2c, 0x69, 0x9c, + 0x9c, 0x21, 0x20, 0x19, 0x03, 0x15, 0xdf, 0xbc, 0xab, 0xd9, 0x6c, 0x64, + 0xcc, 0x65, 0x25, 0x1c, 0xad, 0xc8, 0xea, 0xa3, 0x44, 0xfd, 0x48, 0xbf, + 0xb1, 0x39, 0xa7, 0xf3, 0xb8, 0x4d, 0x0b, 0x9b, 0xa2, 0xe8, 0xba, 0x73, + 0x08, 0x07, 0xe8, 0xf3, 0x90, 0x35, 0x67, 0x2f, 0x4f, 0xcc, 0x6e, 0x16, + 0x95, 0x9e, 0x77, 0xb3, 0x34, 0x57, 0x88, 0x1a, 0xf7, 0x5f, 0x65, 0x8a, + 0xd3, 0x49, 0x3d, 0xc8, 0xcc, 0x10, 0xe8, 0xeb, 0xee, 0xe2, 0x5f, 0x6a, + 0xb0, 0xc4, 0x35, 0xb6, 0x60, 0x8f, 0xa1, 0x75, 0x4c, 0xe3, 0x61, 0x0a, + 0x72, 0x9a, 0x8f, 0x62, 0x0a, 0xb5, 0x00, 0x7f, 0xe9, 0x58, 0x66, 0xfe, + 0xea, 0xb9, 0x12, 0xde, 0xac, 0xa1, 0x44, 0xb8, 0xdc, 0xfc, 0x68, 0x2b, + 0xaf, 0xd0, 0xd7, 0x66, 0x37, 0x2d, 0x37, 0xca, 0x4f, 0x78, 0xce, 0x57, + 0xbd, 0xb1, 0x80, 0x07, 0x9f, 0x57, 0x7b, 0xa2, 0xa8, 0xb3, 0x87, 0x54, + 0xd7, 0x84, 0x91, 0x79, 0xdf, 0x6f, 0xb7, 0x6c, 0x26, 0xfb, 0x6e, 0x74, + 0x4d, 0x2a, 0xe5, 0xbc, 0x1e, 0xc6, 0x22, 0xea, 0xdc, 0x77, 0xdc, 0x58, + 0x78, 0x9e, 0x69, 0x11, 0x60, 0xf3, 0x69, 0xe0, 0x2c, 0x14, 0x90, 0x31, + 0x6a, 0x32, 0x36, 0xdd, 0x89, 0x38, 0xbb, 0x17, 0x62, 0x7e, 0x9a, 0x2e, + 0x0a, 0x64, 0x50, 0xba, 0x66, 0x17, 0xb6, 0x5d, 0x06, 0x8c, 0xa2, 0x2c, + 0x3e, 0x2f, 0xd3, 0x2c, 0x94, 0xa1, 0xed, 0xf2, 0x5d, 0x05, 0x23, 0x1d, + 0xfa, 0x18, 0x48, 0xa7, 0x99, 0x59, 0xf3, 0x27, 0xca, 0x2e, 0xb2, 0xa5, + 0x94, 0x5f, 0x3c, 0x65, 0x20, 0xf6, 0xfb, 0xee, 0x14, 0xf4, 0x27, 0x1e, + 0x22, 0xb4, 0x7c, 0x53, 0x87, 0x9f, 0x1e, 0x96, 0x89, 0x79, 0xf0, 0x82, + 0x32, 0x61, 0x9a, 0xaa, 0x82, 0xe5, 0x47, 0x76, 0x92, 0xed, 0xf1, 0xdf, + 0x76, 0xce, 0x5c, 0x75, 0x88, 0xbf, 0xce, 0xcd, 0x32, 0x98, 0x63, 0x60, + 0xee, 0x77, 0xff, 0x91, 0x8d, 0x34, 0xb7, 0xfa, 0x81, 0xdf, 0x9d, 0x96, + 0x30, 0xcf, 0xbb, 0xe9, 0xe7, 0x89, 0x38, 0x26, 0x79, 0xab, 0x36, 0x0c, + 0x96, 0x23, 0xa4, 0x14, 0xcb, 0x84, 0x72, 0xea, 0x1b, 0xb8, 0x51, 0x84, + 0x09, 0x9a, 0x66, 0xe5, 0x30, 0x74, 0xd3, 0x5d, 0x8c, 0x6b, 0xfd, 0x8a, + 0x7e, 0x2a, 0xb6, 0x0f, 0xde, 0x35, 0x1d, 0x25, 0x3a, 0x69, 0xf5, 0xf7, + 0x5c, 0x10, 0x3a, 0x43, 0x45, 0x70, 0x24, 0xf2, 0x50, 0x0c, 0x01, 0x75, + 0xf0, 0x9a, 0xf8, 0x66, 0x94, 0xe2, 0x78, 0xf6, 0xd7, 0xc9, 0x67, 0x44, + 0x51, 0x95, 0xc1, 0x09, 0x4d, 0x93, 0xb5, 0xbc, 0x1d, 0x38, 0x71, 0xa6, + 0x73, 0xba, 0x40, 0x38, 0xe5, 0x9a, 0xb4, 0xe4, 0xa3, 0xe0, 0x34, 0xb1, + 0xce, 0x23, 0x85, 0xed, 0xe2, 0x52, 0xe6, 0xca, 0x5d, 0x8b, 0x40, 0x78, + 0x5f, 0xe3, 0xc0, 0xf9, 0xfc, 0x02, 0x07, 0x1d, 0xb8, 0x0e, 0x97, 0xde, + 0xff, 0x27, 0xdf, 0xf9, 0xd9, 0xb9, 0x66, 0x79, 0xef, 0x5c, 0x25, 0xe8, + 0xe6, 0x8d, 0x1a, 0xd5, 0xc1, 0x7b, 0x1e, 0x35, 0xee, 0x05, 0x4d, 0x7a, + 0x3e, 0x7e, 0x9b, 0xc8, 0xfb, 0x97, 0xb6, 0x89, 0x18, 0x97, 0x97, 0x41, + 0xf8, 0xd7, 0x3b, 0xf7, 0x5b, 0xa9, 0x10, 0xf0}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 216 + {SEC_OID_SHA512, + 216, + {0xb5, 0xfd, 0xee, 0xd7, 0xf0, 0xf6, 0x9e, 0x4c, 0x0c, 0x2a, 0xeb, 0x07, + 0xd3, 0x6e, 0x86, 0x8c, 0x82, 0x7d, 0x2e, 0x7e, 0xcc, 0xf4, 0x09, 0xa7, + 0x7e, 0xe8, 0xbd, 0xb8, 0x10, 0xd2, 0xde, 0xdf, 0x33, 0x7d, 0xfb, 0xbf, + 0x72, 0x3b, 0xcf, 0x94, 0x11, 0xc5, 0x35, 0x76, 0x50, 0xf8, 0xe9, 0x2c, + 0xa9, 0x18, 0x9e, 0xd8, 0x21, 0xdd, 0x2b, 0xad, 0xda, 0xb4, 0x66, 0x08, + 0x4d, 0x34, 0x8b, 0x05, 0x80, 0xb1, 0x9a, 0xcb, 0x9d, 0xc7, 0x34, 0x67, + 0x39, 0xa3, 0x14, 0x84, 0x6a, 0xaa, 0x59, 0xd5, 0xc2, 0x8e, 0x31, 0x20, + 0x62, 0x1b, 0x96, 0x1b, 0x5d, 0x0b, 0x0c, 0x1d, 0x4d, 0xe4, 0x97, 0x39, + 0xcd, 0x95, 0xee, 0xd6, 0x27, 0x73, 0x8c, 0xc1, 0xe4, 0x51, 0x28, 0x81, + 0x56, 0x8e, 0x41, 0xee, 0x94, 0xa7, 0x7b, 0x9b, 0x0a, 0xe1, 0x9c, 0x7c, + 0x4f, 0x07, 0xbd, 0xa6, 0x90, 0x0c, 0x01, 0x0a, 0x5e, 0x10, 0xac, 0x9f, + 0x8d, 0x11, 0x0f, 0x2e, 0xdf, 0x36, 0x86, 0x69, 0x00, 0x2d, 0x25, 0x85, + 0xb1, 0x39, 0x4a, 0xff, 0x06, 0x87, 0xe9, 0x8e, 0xbb, 0x7e, 0x88, 0xa8, + 0xfb, 0x1d, 0x95, 0x0b, 0xd5, 0x63, 0xe7, 0x7c, 0x8c, 0x98, 0x52, 0xfa, + 0xaf, 0x94, 0x1e, 0x17, 0x40, 0x5c, 0x1d, 0x7f, 0x12, 0xa5, 0x1e, 0x8a, + 0xc3, 0x38, 0xf5, 0xc0, 0xd6, 0xa6, 0x05, 0xed, 0x24, 0x45, 0x81, 0x4c, + 0x14, 0xee, 0x94, 0x9a, 0x78, 0x1c, 0x65, 0xd3, 0x18, 0xcf, 0x2e, 0x46, + 0x06, 0x4e, 0xd0, 0xeb, 0x8c, 0xfe, 0x68, 0xfb, 0xb0, 0x97, 0x01, 0x15, + 0xaa, 0xce, 0x71, 0x72, 0x2b, 0x6c, 0x56, 0x49, 0x01, 0x71, 0x25, 0x68, + 0x5a, 0x79, 0xea, 0x17, 0x5c, 0x30, 0xd1, 0xd0, 0xad, 0xa0, 0x39, 0xd4, + 0x53, 0xa5, 0x6c, 0x59, 0xf4, 0xd0, 0x13, 0x33, 0x94, 0x8e, 0x76, 0x95, + 0x80, 0xdb, 0x29, 0x0c, 0x27, 0x1c, 0x15, 0xe5, 0x80, 0x07, 0x06, 0xdb, + 0x6b, 0x5a, 0xb7, 0x75, 0x82, 0x2b, 0x29, 0x3b, 0xe7, 0xc6, 0x2c, 0x64, + 0x7f, 0x42, 0xfe, 0xb2, 0xef, 0xfc, 0x27, 0x0d, 0x50, 0xac, 0xcf, 0x86, + 0x6d, 0xc1, 0xb1, 0x96, 0x16, 0xe7, 0xb2, 0xd7, 0xc5, 0xc9, 0x1e, 0x29, + 0x8d, 0xf8, 0x60, 0x44, 0xdf, 0x61, 0xf0, 0x0a, 0xc4, 0x8e, 0xbe, 0x29, + 0x57, 0x25, 0x8a, 0xd7, 0xd9, 0xf4, 0xd6, 0x92, 0x66, 0x62, 0x7a, 0x0a, + 0xa7, 0xac, 0xce, 0x83, 0x50, 0xbc, 0xdd, 0x2d, 0x13, 0x9a, 0x0e, 0x8a, + 0x64, 0x1d, 0x38, 0xb8, 0x50, 0x70, 0xee, 0x7a, 0x90, 0x9e, 0xa7, 0x1d, + 0x3d, 0x10, 0xf9, 0x10, 0x83, 0x24, 0xa5, 0xba, 0x82, 0x88, 0x13, 0x7b, + 0x32, 0x23, 0x67, 0xd9, 0x73, 0xe5, 0xa6, 0xa8, 0xa8, 0xa1, 0x2c, 0x24, + 0x42, 0xeb, 0x93, 0x87, 0x9b, 0xb4, 0xb3, 0xb3, 0x49, 0x59, 0x60, 0xa4, + 0xb7, 0x04, 0xf7, 0xda, 0xb9, 0x69, 0x0c, 0x44, 0x52, 0x8d, 0x2b, 0xd4, + 0x42, 0xcf, 0x2d, 0x59, 0x7c, 0x1e, 0xd9, 0x68, 0x1f, 0x93, 0x52, 0x07, + 0x7b, 0xfe, 0x61, 0x77, 0xb3, 0xec, 0xb1, 0x57, 0x17, 0x7c, 0xc5, 0x72, + 0xdb, 0x70, 0x81, 0x11, 0x3e, 0x45, 0x75, 0x0d, 0x88, 0x50, 0x31, 0x4a, + 0x49, 0xe7, 0xfc, 0x38, 0xc3, 0x1b, 0x4c, 0xd7, 0x97, 0x09, 0x16, 0x1b, + 0x87, 0xd1, 0xf3, 0x12, 0x80, 0xf4, 0x96, 0xf0, 0x7d, 0x39, 0x80, 0x4d, + 0x8b, 0x63, 0x88, 0x19, 0xd2, 0x50, 0xa5, 0x75, 0x5b, 0x00, 0x44, 0x0c, + 0x91, 0xbe, 0x15, 0x11, 0x4e, 0x12, 0x44, 0xbd, 0xd8, 0xe5, 0xa7, 0x83, + 0xa6, 0x1d, 0xa9, 0x86, 0x88, 0xaf, 0x57, 0x81, 0xcf, 0xf3, 0x47, 0xfe, + 0xa6, 0x14, 0x45, 0x58, 0x01, 0x03, 0xbc, 0xd7, 0x54, 0x22, 0xd4, 0x3b, + 0xcd, 0x77, 0x17, 0x7c, 0x7e, 0xa0, 0xb5, 0x54}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 217 + {SEC_OID_SHA512, + 217, + {0x86, 0x82, 0xd5, 0xba, 0xc5, 0x1b, 0xb3, 0x2b, 0xf2, 0x83, 0xb8, 0xca, + 0xb1, 0x17, 0x2d, 0x6e, 0x80, 0x54, 0xdb, 0xfc, 0x67, 0x2d, 0xe6, 0xf3, + 0x5f, 0x33, 0xa9, 0xf7, 0xb3, 0xf0, 0x66, 0x2f, 0xe1, 0x9e, 0xc0, 0x1a, + 0x74, 0xd5, 0xcb, 0xe6, 0xd9, 0x03, 0x51, 0x84, 0x3e, 0x2b, 0x12, 0x9d, + 0x0c, 0xe3, 0x08, 0x84, 0xfd, 0xbd, 0xcf, 0xc9, 0x62, 0xd2, 0x72, 0x1f, + 0xec, 0x5b, 0x3b, 0x7f, 0x6a, 0x9d, 0xb4, 0xa9, 0x5b, 0x13, 0xde, 0xf1, + 0x11, 0xc7, 0x37, 0xcf, 0xae, 0x72, 0xd1, 0x3a, 0xef, 0x4d, 0x0e, 0xa9, + 0xc2, 0x91, 0x81, 0x89, 0x15, 0x05, 0xa0, 0xd2, 0x8c, 0x5c, 0x88, 0x53, + 0xce, 0x5c, 0x37, 0x47, 0x66, 0x54, 0x70, 0x3e, 0xa2, 0xe7, 0xc6, 0x8e, + 0xd5, 0x25, 0x91, 0xc1, 0x82, 0xbc, 0x05, 0x1b, 0x5d, 0x83, 0x7e, 0xf3, + 0xbe, 0x06, 0x49, 0x01, 0xbe, 0x45, 0x49, 0x67, 0xbe, 0x52, 0xf9, 0xc7, + 0xd4, 0x06, 0xb7, 0x40, 0x9e, 0x93, 0x30, 0x8b, 0x74, 0xa8, 0x26, 0xd3, + 0xd1, 0xe6, 0xae, 0xdd, 0x8a, 0xba, 0x3f, 0x5f, 0x97, 0x18, 0x24, 0x78, + 0x41, 0x67, 0xdf, 0x53, 0xd0, 0x42, 0x78, 0x1b, 0x7c, 0x2d, 0x3c, 0xac, + 0x29, 0x42, 0x8c, 0x7d, 0xa1, 0xfb, 0xc4, 0x51, 0x68, 0x0c, 0xc2, 0x11, + 0x51, 0x7f, 0x91, 0x75, 0xff, 0x1b, 0x2c, 0x00, 0xf8, 0x19, 0x91, 0x6d, + 0x6d, 0x25, 0x58, 0x15, 0x42, 0xc8, 0xf0, 0x54, 0x79, 0xaa, 0xcf, 0xc2, + 0x45, 0xe5, 0x89, 0x47, 0x63, 0xdb, 0x8e, 0x79, 0x84, 0x9d, 0x3e, 0x2d, + 0xd8, 0xd7, 0x17, 0x8a, 0x38, 0xcd, 0x4c, 0xb7, 0xb0, 0x34, 0x36, 0xc1, + 0x50, 0xc4, 0x67, 0x54, 0x0d, 0xfc, 0xdd, 0x00, 0x1d, 0x6c, 0x89, 0x94, + 0xb2, 0xf8, 0xb3, 0x32, 0x70, 0x5b, 0x2b, 0x5a, 0xe0, 0xc8, 0x41, 0x70, + 0x8c, 0x83, 0xda, 0xdc, 0x7d, 0x64, 0x7a, 0xe1, 0x5e, 0x54, 0x74, 0x03, + 0xd6, 0x89, 0xa0, 0x0a, 0x6b, 0xd4, 0xde, 0x86, 0x02, 0x63, 0x34, 0x43, + 0xe0, 0xb7, 0xed, 0xf0, 0x60, 0xbb, 0x7b, 0x52, 0x9e, 0x0a, 0xfe, 0xb1, + 0xb4, 0x17, 0x1f, 0x70, 0xa9, 0x43, 0xa1, 0x4f, 0x69, 0xc5, 0x97, 0x20, + 0xb4, 0xb5, 0xae, 0x59, 0x31, 0x33, 0x25, 0x68, 0x5c, 0x10, 0x2d, 0x99, + 0x26, 0x45, 0xfd, 0x23, 0xaf, 0x12, 0xf3, 0xb8, 0xf8, 0xde, 0x79, 0x39, + 0x9c, 0xc6, 0xc8, 0x0f, 0x9a, 0x0c, 0x00, 0x6c, 0x31, 0x6f, 0xf7, 0xa6, + 0x96, 0x3a, 0x1f, 0x8e, 0xf5, 0x8a, 0x67, 0xd1, 0x07, 0xe5, 0xb4, 0x9f, + 0xd8, 0xd7, 0x07, 0x9b, 0xd4, 0x5f, 0x23, 0xef, 0x67, 0xf6, 0xa8, 0x31, + 0x27, 0xda, 0x15, 0x7f, 0x54, 0xfe, 0xf9, 0xdc, 0x01, 0x41, 0x5a, 0x6c, + 0xf7, 0xa9, 0x57, 0xf5, 0xff, 0xa1, 0x54, 0x57, 0xa1, 0xa8, 0xbf, 0x83, + 0x12, 0x73, 0xf4, 0x8f, 0x92, 0x7b, 0xa8, 0xbd, 0xe7, 0x9d, 0xa6, 0x23, + 0xa8, 0xa2, 0x78, 0x4e, 0x7d, 0x89, 0x50, 0xc5, 0xfc, 0xbe, 0xef, 0x58, + 0x68, 0x31, 0x1a, 0xcb, 0xb7, 0x93, 0xcd, 0xfa, 0x54, 0xc7, 0x02, 0x20, + 0x90, 0x73, 0xad, 0x85, 0x99, 0xc4, 0xc7, 0x4b, 0x31, 0xce, 0x3b, 0x66, + 0x23, 0x99, 0x78, 0x9f, 0xeb, 0xb3, 0x6d, 0x92, 0x2d, 0x77, 0xcd, 0xdf, + 0x63, 0xc1, 0xde, 0x3a, 0x6a, 0xba, 0x21, 0xd6, 0xd8, 0xed, 0x54, 0xa1, + 0xb4, 0x8f, 0x48, 0x95, 0x56, 0x02, 0xd0, 0xf6, 0xa4, 0xf5, 0xeb, 0x55, + 0x46, 0x13, 0x15, 0x61, 0x80, 0x92, 0x36, 0xf0, 0xc7, 0x1b, 0x83, 0x74, + 0x29, 0x01, 0x06, 0xb8, 0x93, 0xab, 0x70, 0xf6, 0xfe, 0xc1, 0xfb, 0xc3, + 0xbb, 0x6e, 0xf5, 0xe6, 0xc0, 0x26, 0x3a, 0x7c, 0x8c, 0xd9, 0x0c, 0x28, + 0x99, 0x68, 0x67, 0x17, 0x44, 0xe8, 0x53, 0xd7}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: wrong hash in signature + // tcID: 218 + {SEC_OID_SHA512, + 218, + {0x08, 0x8b, 0xef, 0x64, 0x6b, 0xbe, 0x07, 0xef, 0x0c, 0x2d, 0x8b, 0x19, + 0x1b, 0xa0, 0xb3, 0x64, 0x20, 0xa3, 0x5c, 0xa1, 0xa8, 0x5f, 0x22, 0x2b, + 0xd9, 0x62, 0x2a, 0xf7, 0x78, 0x49, 0x7e, 0xc8, 0xe4, 0x89, 0xfe, 0x00, + 0xf0, 0xb7, 0xb2, 0x36, 0xe7, 0xa5, 0x94, 0xac, 0x83, 0x96, 0x3d, 0x8f, + 0x07, 0x07, 0x9e, 0x97, 0x39, 0x7b, 0x8b, 0x97, 0x34, 0x02, 0x22, 0x52, + 0x15, 0xd2, 0xfa, 0xb8, 0xdd, 0xfb, 0xc1, 0x1a, 0xb3, 0xde, 0x48, 0x7f, + 0xbf, 0x9f, 0xb7, 0x04, 0xa5, 0xe0, 0xcd, 0x11, 0x91, 0xac, 0xfd, 0xd6, + 0x10, 0x31, 0xe7, 0x2a, 0xb9, 0x31, 0x40, 0x70, 0x29, 0xa9, 0xfd, 0xf5, + 0x19, 0xde, 0x6f, 0xd3, 0x9e, 0x61, 0xf8, 0x9c, 0x6f, 0x87, 0x73, 0xb5, + 0x88, 0xb1, 0x64, 0x5b, 0xa1, 0x93, 0xde, 0x9c, 0x44, 0xcf, 0x9e, 0x23, + 0x7c, 0x4a, 0xab, 0x05, 0x76, 0x7a, 0xc6, 0xb1, 0x3b, 0x12, 0x5b, 0x39, + 0xb9, 0xe3, 0x03, 0xd1, 0x75, 0xf3, 0x89, 0x52, 0xd5, 0x36, 0xcd, 0x1f, + 0x0a, 0x4a, 0xa9, 0x28, 0x72, 0xfe, 0x6b, 0xbf, 0x63, 0x04, 0x14, 0xbe, + 0xe9, 0x4a, 0x82, 0x4f, 0x06, 0x3d, 0xac, 0x62, 0x38, 0xf8, 0x46, 0xff, + 0x82, 0x9e, 0xa4, 0xda, 0xc1, 0xac, 0x46, 0x03, 0x7a, 0xb1, 0x15, 0xaa, + 0xd3, 0xfe, 0x76, 0xc5, 0x8c, 0x28, 0xbf, 0xd1, 0x5a, 0x0f, 0x43, 0xb4, + 0x45, 0xe0, 0xd2, 0xca, 0x02, 0xf7, 0xa8, 0x86, 0xca, 0x12, 0x3f, 0xb1, + 0x9e, 0xe6, 0xb9, 0x68, 0x5b, 0x4a, 0x70, 0x47, 0x96, 0xe3, 0x5c, 0x2e, + 0x05, 0xc3, 0xbd, 0xd7, 0x10, 0x6e, 0xfd, 0xe0, 0xa2, 0xfc, 0x3f, 0x47, + 0x8f, 0xb7, 0x34, 0xb3, 0x9e, 0x1f, 0x6f, 0xe6, 0x50, 0x7d, 0x88, 0x04, + 0xd8, 0x06, 0x7d, 0xc5, 0x7a, 0x02, 0xf6, 0x68, 0x7a, 0x5e, 0xfa, 0x85, + 0x16, 0x81, 0x31, 0xdb, 0x33, 0x1b, 0x1b, 0x42, 0x6a, 0x0f, 0x86, 0xa6, + 0xc2, 0x58, 0x1c, 0xb3, 0x10, 0x1b, 0x1b, 0xaa, 0x35, 0xe2, 0x4c, 0x2f, + 0xc5, 0xd8, 0x12, 0x7a, 0xd8, 0xc7, 0x49, 0xcf, 0xcb, 0x62, 0xe9, 0x4f, + 0x0b, 0xd1, 0xc6, 0x83, 0x41, 0xcc, 0x9c, 0x68, 0x0a, 0xa2, 0xa0, 0x67, + 0xd2, 0x42, 0xb1, 0x08, 0x5c, 0xc6, 0x72, 0x4d, 0x54, 0x11, 0xe1, 0xe7, + 0x1f, 0xd0, 0x74, 0x7b, 0x2a, 0x17, 0x40, 0x83, 0x71, 0x74, 0x0b, 0x2c, + 0x95, 0xf6, 0x95, 0x63, 0x85, 0x93, 0x6a, 0xb4, 0x32, 0x2c, 0x97, 0x7d, + 0x95, 0xd0, 0x3d, 0xc3, 0x20, 0x62, 0x9b, 0xd8, 0xac, 0x93, 0x26, 0x16, + 0x9c, 0x07, 0x3c, 0x2c, 0x1a, 0x87, 0xf4, 0xe3, 0x6b, 0xda, 0x55, 0x46, + 0x76, 0x6c, 0x2d, 0x8a, 0x1f, 0x65, 0x99, 0xe2, 0x0a, 0xac, 0x01, 0x0d, + 0x44, 0x74, 0x58, 0xb8, 0x4f, 0x51, 0x60, 0xe1, 0x86, 0x86, 0x10, 0x96, + 0xf0, 0x35, 0xf2, 0x8c, 0x44, 0xcf, 0xa6, 0xe6, 0xa4, 0x56, 0x5e, 0xe2, + 0x5b, 0x8f, 0x1a, 0x28, 0x68, 0xfd, 0xc0, 0x79, 0xe1, 0xe9, 0x3b, 0xee, + 0xaa, 0x0c, 0x2d, 0xa1, 0x5a, 0xdb, 0xea, 0x1a, 0xf2, 0xf4, 0xde, 0x54, + 0xb4, 0x01, 0x52, 0x18, 0x42, 0x0e, 0x30, 0x9c, 0x33, 0x04, 0x76, 0xbc, + 0xa7, 0x1e, 0x30, 0x3b, 0xb2, 0x91, 0x0e, 0xde, 0xc3, 0x39, 0xff, 0xe7, + 0xf9, 0x04, 0x8d, 0x16, 0xd9, 0x8c, 0x0e, 0x3e, 0x6f, 0x4c, 0x58, 0x2c, + 0x50, 0xfd, 0xcc, 0x85, 0xc5, 0x4e, 0x11, 0xb7, 0x25, 0x42, 0xca, 0x7b, + 0x1f, 0xe4, 0x50, 0x70, 0x95, 0xb0, 0xfb, 0xa9, 0xca, 0xbf, 0xe5, 0xff, + 0x95, 0x96, 0xad, 0xe9, 0xef, 0xdd, 0xaf, 0xe2, 0x66, 0xd7, 0xa5, 0x42, + 0xea, 0x85, 0x49, 0xbb, 0xa6, 0xc5, 0x29, 0x10, 0xa7, 0x6c, 0xcd, 0xf5, + 0xce, 0x29, 0x62, 0x71, 0x38, 0x0e, 0xf6, 0xb3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 219 + {SEC_OID_SHA512, + 219, + {0xb3, 0x63, 0xab, 0x55, 0x7c, 0x44, 0x36, 0x34, 0x93, 0x49, 0x71, 0xec, + 0x7a, 0x90, 0x53, 0x7c, 0x32, 0x43, 0xf1, 0xc4, 0x0a, 0xa7, 0x65, 0xb7, + 0x6f, 0x02, 0x88, 0x3c, 0x4b, 0xff, 0x89, 0xd3, 0x2b, 0xd2, 0x75, 0x65, + 0xe4, 0xa3, 0x4a, 0xd1, 0xfc, 0xc3, 0x6a, 0xd6, 0xd6, 0x57, 0xdf, 0x08, + 0x5c, 0x19, 0xf3, 0xea, 0x0c, 0x42, 0x8d, 0xbb, 0xbb, 0x0d, 0xef, 0x27, + 0x62, 0x31, 0x2e, 0x4e, 0x39, 0x17, 0xd6, 0x58, 0xd7, 0xa7, 0xe0, 0xfc, + 0x7e, 0xd4, 0xb0, 0x73, 0xdf, 0x80, 0xac, 0x67, 0x1f, 0xd4, 0x10, 0x6b, + 0xce, 0x4d, 0xdd, 0x34, 0x93, 0x9b, 0x2c, 0x23, 0xc2, 0x05, 0xe9, 0x83, + 0x81, 0x23, 0xc9, 0x5a, 0x0f, 0xc6, 0xd3, 0xed, 0x72, 0x91, 0x8c, 0x09, + 0xd1, 0x5b, 0x93, 0xaa, 0x85, 0x6b, 0x3d, 0x1a, 0x73, 0x6f, 0xab, 0x56, + 0xce, 0x54, 0x8f, 0x94, 0x7d, 0x99, 0x63, 0x48, 0x34, 0x04, 0x9e, 0x6f, + 0x95, 0x94, 0xe7, 0x05, 0xba, 0x03, 0x7e, 0xfc, 0xb6, 0xdf, 0xa4, 0x6f, + 0x73, 0x8f, 0x49, 0xef, 0x63, 0x16, 0x78, 0xf8, 0x36, 0x68, 0x97, 0xb2, + 0x61, 0xed, 0xbe, 0xcd, 0x29, 0xfe, 0xb1, 0x3e, 0xbd, 0xb2, 0x7d, 0xbe, + 0xb9, 0x5d, 0x43, 0x22, 0x18, 0xda, 0xda, 0xea, 0x3c, 0x31, 0x35, 0x47, + 0xfc, 0x5f, 0x93, 0x8c, 0x3d, 0xdc, 0xd6, 0x21, 0x6d, 0x62, 0x50, 0x44, + 0x1e, 0x0d, 0x89, 0xd1, 0xa5, 0x8a, 0x0d, 0x73, 0x6e, 0xa9, 0xea, 0x33, + 0xb6, 0x3b, 0xb7, 0x0a, 0xe6, 0x74, 0x5a, 0x33, 0xf8, 0x92, 0x3e, 0x6c, + 0x7c, 0x4c, 0x66, 0x5f, 0x32, 0x40, 0x30, 0xac, 0xe9, 0x4a, 0xf9, 0x22, + 0xe1, 0xea, 0xad, 0xa9, 0xb6, 0x41, 0x09, 0x17, 0x99, 0xe0, 0x4c, 0xb3, + 0xb9, 0xa3, 0xa7, 0xf2, 0x35, 0xea, 0x91, 0x5a, 0x95, 0x5c, 0xa0, 0xbe, + 0x26, 0x79, 0xa0, 0x0c, 0xc5, 0x39, 0x58, 0x0f, 0xf7, 0x6f, 0xd6, 0x62, + 0x72, 0xe8, 0xd2, 0xfe, 0x4f, 0x9b, 0xf2, 0xf3, 0x2f, 0xce, 0xd7, 0x53, + 0x8e, 0xdf, 0x0c, 0x70, 0x3a, 0x0a, 0xc0, 0x9c, 0x8c, 0xa9, 0x09, 0xc5, + 0xbb, 0x25, 0x85, 0x13, 0x03, 0x26, 0xa4, 0x4a, 0x17, 0x2d, 0xae, 0x07, + 0xe2, 0x1c, 0xf1, 0x0b, 0x23, 0x58, 0xf1, 0xce, 0xf0, 0x4b, 0xc4, 0xa7, + 0xaf, 0xf3, 0x32, 0x49, 0x3f, 0xbe, 0x40, 0x9e, 0x63, 0x4a, 0x9b, 0x37, + 0x04, 0x23, 0x36, 0x8e, 0xb2, 0xde, 0x66, 0x22, 0x58, 0xd1, 0xf7, 0x4e, + 0xa7, 0x9c, 0x79, 0x62, 0xe4, 0x50, 0x37, 0x72, 0x36, 0xc3, 0xf5, 0xa4, + 0x03, 0x1c, 0x0a, 0x88, 0x56, 0xb5, 0x33, 0x60, 0x8d, 0xc2, 0x3f, 0xdf, + 0xa6, 0x5e, 0xad, 0x64, 0xa9, 0x0c, 0x1e, 0x0e, 0x00, 0xc2, 0x90, 0x0b, + 0xcb, 0x4d, 0xf0, 0x0b, 0x03, 0x05, 0xa8, 0xef, 0x7f, 0x24, 0x4e, 0x4a, + 0x1a, 0x8e, 0x62, 0x83, 0x22, 0x5b, 0x26, 0xcd, 0x6a, 0x53, 0x7d, 0xe8, + 0x5d, 0x0b, 0x63, 0x49, 0x37, 0x92, 0x6b, 0x4e, 0xe5, 0xcd, 0x4b, 0x41, + 0xef, 0x67, 0xf3, 0xc6, 0xa9, 0x1e, 0x60, 0xa7, 0xeb, 0x31, 0x9c, 0x16, + 0x3c, 0x6d, 0x48, 0xca, 0xe6, 0xc3, 0x2a, 0xd6, 0x01, 0x5e, 0xeb, 0xc8, + 0x5d, 0xfa, 0xc2, 0xe3, 0x47, 0x48, 0xb1, 0x84, 0xd9, 0x30, 0xd6, 0xdc, + 0xa1, 0x10, 0x58, 0xee, 0xcb, 0x01, 0xc6, 0x4f, 0x74, 0x1d, 0x53, 0xe1, + 0x95, 0x5c, 0x1e, 0x4d, 0x8e, 0xaf, 0x86, 0x71, 0xf8, 0x8b, 0x0b, 0x2b, + 0x52, 0xc1, 0xb6, 0xb9, 0x57, 0x1b, 0xe7, 0x3c, 0x8d, 0x8e, 0x42, 0xe3, + 0x8e, 0x5c, 0x66, 0x5c, 0xc8, 0x32, 0xff, 0x9b, 0x32, 0x1c, 0xcf, 0x63, + 0xdb, 0x49, 0xe6, 0x02, 0x6d, 0xb0, 0x83, 0x77, 0x89, 0xe3, 0x55, 0xa4, + 0xae, 0xbe, 0xcd, 0x47, 0x3d, 0xf6, 0x34, 0x4b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: message not hashed + // tcID: 220 + {SEC_OID_SHA512, + 220, + {0x7a, 0xf7, 0x26, 0x77, 0x25, 0x10, 0x61, 0x76, 0x9f, 0x10, 0x84, 0xad, + 0x9a, 0xe0, 0x1f, 0xaa, 0xf7, 0x71, 0xb1, 0x28, 0x7a, 0xc3, 0x50, 0xf1, + 0xf1, 0x1f, 0xa2, 0xad, 0x41, 0xa4, 0x16, 0xe4, 0x64, 0xcb, 0xc4, 0x15, + 0x82, 0x58, 0x52, 0xaa, 0xd2, 0x71, 0x7f, 0x92, 0x48, 0x1b, 0x20, 0x27, + 0xff, 0xd7, 0x2a, 0x8c, 0x5d, 0xe6, 0xe0, 0xfb, 0xb6, 0x82, 0xd3, 0x86, + 0xd1, 0x9f, 0x74, 0x30, 0x5f, 0xf1, 0x8e, 0xa6, 0x5c, 0x8b, 0x46, 0xf4, + 0x6d, 0x4a, 0x1e, 0xc0, 0xdf, 0x6d, 0xac, 0x7b, 0x73, 0x89, 0x60, 0x72, + 0xef, 0xd7, 0xb9, 0xcc, 0xf8, 0x3d, 0x54, 0xd3, 0x67, 0xdc, 0x27, 0x37, + 0x9e, 0x05, 0x8a, 0xaf, 0xa1, 0x6b, 0xc4, 0x2b, 0x73, 0x4b, 0x02, 0x57, + 0xce, 0xf0, 0xb2, 0x44, 0x3f, 0x58, 0x20, 0x74, 0x3d, 0x85, 0x51, 0x30, + 0xcb, 0x62, 0xa0, 0xfb, 0x81, 0x95, 0x5c, 0xd4, 0x77, 0x35, 0x4a, 0xd5, + 0x09, 0x3b, 0xf3, 0x70, 0xe2, 0x2c, 0x08, 0x3c, 0x28, 0xc4, 0xde, 0xe5, + 0xec, 0x00, 0x01, 0xd8, 0x3f, 0x05, 0xeb, 0xe0, 0x69, 0xe1, 0xde, 0x81, + 0x70, 0x3c, 0x88, 0x37, 0xdc, 0x34, 0x63, 0x8e, 0xbf, 0xbc, 0x91, 0x11, + 0xc6, 0x07, 0x16, 0xf8, 0x3b, 0x96, 0x03, 0xf6, 0x0a, 0x90, 0x41, 0x78, + 0x2b, 0x36, 0x0c, 0xbc, 0xbf, 0xde, 0xae, 0xed, 0xa3, 0x45, 0x90, 0x72, + 0xec, 0x76, 0x20, 0x63, 0x05, 0xfc, 0xc8, 0x18, 0x2c, 0x30, 0xc7, 0x6a, + 0x1d, 0xd2, 0x37, 0x6b, 0xe1, 0x09, 0xd3, 0xe9, 0x5c, 0x0a, 0x37, 0xdb, + 0x6f, 0xe7, 0x6c, 0x4f, 0x77, 0x7f, 0x3e, 0x67, 0x4e, 0x8f, 0xaf, 0xde, + 0xf1, 0x76, 0x85, 0x83, 0x2d, 0xb5, 0x68, 0x72, 0x8c, 0xc1, 0xcb, 0x16, + 0xac, 0xeb, 0xe5, 0x84, 0xd1, 0x9d, 0x86, 0x31, 0x77, 0x06, 0x14, 0x4f, + 0x92, 0xbd, 0x9a, 0x35, 0x57, 0xdb, 0xcc, 0x02, 0x0c, 0x05, 0x82, 0x91, + 0x6d, 0x4d, 0x26, 0xd5, 0x46, 0x4f, 0x4b, 0xbb, 0xb1, 0x4e, 0x2c, 0xbd, + 0x82, 0x87, 0x00, 0x24, 0x9d, 0x94, 0x39, 0xce, 0x63, 0x4b, 0xc3, 0xe7, + 0x3f, 0x48, 0x30, 0x27, 0xa3, 0x7d, 0x26, 0xfd, 0x01, 0xaf, 0xf3, 0xe5, + 0xa7, 0xea, 0xa7, 0xf1, 0x09, 0xbe, 0x43, 0xcf, 0x00, 0x8f, 0x74, 0xf7, + 0x51, 0x7b, 0x96, 0x62, 0x0c, 0x1a, 0x2e, 0x49, 0x0b, 0xb9, 0x50, 0x48, + 0x5a, 0xf2, 0xf9, 0xf2, 0x15, 0xc0, 0x5e, 0xc3, 0xc3, 0xdd, 0x8f, 0x8b, + 0x40, 0x64, 0x6a, 0x5e, 0x47, 0x69, 0x1c, 0xca, 0x01, 0x85, 0xf3, 0x92, + 0x3f, 0x1e, 0x83, 0x6a, 0x8d, 0xb7, 0x71, 0x55, 0x16, 0x4a, 0x33, 0x5a, + 0x8c, 0xb4, 0xbd, 0x9c, 0xfd, 0xba, 0xc0, 0x13, 0xb8, 0x95, 0xe7, 0xde, + 0x34, 0x04, 0x19, 0xc4, 0xca, 0x88, 0x4e, 0x6c, 0x39, 0xee, 0xcc, 0x2f, + 0xc4, 0x20, 0xba, 0xbf, 0xdd, 0xdb, 0x06, 0x66, 0x9f, 0x51, 0x15, 0x59, + 0xef, 0x64, 0xad, 0x9a, 0x1f, 0x54, 0x19, 0x8b, 0x82, 0x81, 0x0a, 0x9e, + 0x35, 0xc3, 0x0b, 0xc3, 0xe9, 0xb7, 0xea, 0x15, 0x94, 0xe3, 0x72, 0xd1, + 0xc2, 0x95, 0x84, 0xcb, 0x6a, 0xf7, 0x14, 0x44, 0xb0, 0x7d, 0x40, 0x99, + 0xd0, 0x27, 0xbf, 0xeb, 0x42, 0xdd, 0xa5, 0x94, 0x79, 0x0d, 0xad, 0xe6, + 0x1f, 0x47, 0xb0, 0x00, 0x19, 0xf7, 0x8f, 0x6f, 0xe1, 0x40, 0x80, 0x88, + 0x01, 0x8c, 0x5f, 0xf3, 0xa6, 0xd3, 0x33, 0x41, 0x73, 0x37, 0x9d, 0xc9, + 0x18, 0xf3, 0x93, 0x93, 0x30, 0xde, 0x53, 0xde, 0x52, 0x72, 0xe6, 0xdb, + 0x98, 0xf1, 0x5e, 0xb5, 0xd7, 0x8d, 0x33, 0xc2, 0xdd, 0xf4, 0x85, 0xc2, + 0x7e, 0x34, 0x27, 0x97, 0x32, 0xff, 0x82, 0xed, 0x22, 0x30, 0xbe, 0x48, + 0xde, 0x06, 0x80, 0x46, 0xfc, 0x25, 0xd5, 0x6b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 221 + {SEC_OID_SHA512, + 221, + {0x63, 0x64, 0xba, 0x6a, 0xe9, 0x8b, 0xc9, 0x35, 0x69, 0x00, 0x23, 0xd9, + 0xdf, 0x5f, 0x4b, 0xcd, 0xa2, 0x8e, 0x09, 0xe3, 0x44, 0x71, 0x95, 0x97, + 0xee, 0x42, 0x9a, 0xe6, 0x6f, 0x42, 0x71, 0xdc, 0x04, 0x20, 0xc3, 0x66, + 0xc2, 0xee, 0x33, 0x9a, 0x19, 0x64, 0xd9, 0x79, 0x4c, 0xf5, 0xf5, 0xc8, + 0xf1, 0xb8, 0x23, 0x63, 0x90, 0x88, 0xa0, 0xa7, 0xa1, 0xbc, 0x55, 0x3e, + 0xdb, 0x8d, 0xb6, 0x95, 0xac, 0x74, 0xe8, 0x49, 0x8d, 0xe5, 0xcd, 0x34, + 0xa1, 0xd9, 0x52, 0x48, 0xb0, 0x5d, 0xe5, 0x6d, 0xa0, 0x87, 0x8d, 0x23, + 0xf6, 0x46, 0x07, 0x2e, 0xbc, 0x37, 0x07, 0x5a, 0x4c, 0x62, 0x5f, 0x72, + 0x11, 0x49, 0x10, 0x45, 0x78, 0x21, 0x3d, 0xea, 0x11, 0x6b, 0x26, 0xbf, + 0x72, 0x6e, 0xd2, 0x55, 0x0b, 0x45, 0x1f, 0xb8, 0x93, 0xfb, 0x90, 0xbf, + 0xd6, 0x96, 0x3f, 0x32, 0x98, 0xf6, 0xc1, 0x06, 0x29, 0xd4, 0x25, 0x84, + 0xdf, 0xf7, 0xc8, 0xdc, 0x7d, 0x50, 0x60, 0xb5, 0x2f, 0x93, 0x49, 0x2c, + 0x8d, 0xff, 0xb7, 0x1c, 0xd3, 0xb5, 0x57, 0x56, 0xb9, 0x3a, 0xc2, 0x75, + 0x69, 0xac, 0xb2, 0x60, 0x2d, 0xbf, 0xf7, 0x1a, 0x95, 0xce, 0x74, 0xca, + 0xfe, 0x6e, 0xf5, 0x75, 0x9d, 0xcb, 0x85, 0x94, 0x9c, 0x14, 0x23, 0x84, + 0xb4, 0xf1, 0x5b, 0x05, 0x90, 0x70, 0xdb, 0xc0, 0x51, 0x17, 0x34, 0xed, + 0x97, 0x7a, 0xd7, 0x0b, 0xbe, 0x1d, 0xc2, 0xa4, 0x5d, 0xc7, 0x24, 0xe8, + 0xd7, 0x09, 0x55, 0x9c, 0x97, 0x5a, 0x73, 0x1b, 0x61, 0x9e, 0x5f, 0xf9, + 0x73, 0x7d, 0xb0, 0xc7, 0xfa, 0x1c, 0x77, 0xfd, 0xe7, 0x6a, 0x63, 0x33, + 0x4e, 0x8f, 0xda, 0x76, 0x15, 0x31, 0xd3, 0x5d, 0x29, 0x24, 0x28, 0xb1, + 0x99, 0xa5, 0xf2, 0xe0, 0x8c, 0xd4, 0xea, 0x2a, 0x37, 0xd5, 0xb2, 0xbf, + 0x47, 0xb6, 0x8f, 0xc1, 0x8f, 0x0e, 0xa0, 0xc6, 0xb5, 0xf9, 0x03, 0xf1, + 0x0e, 0x59, 0x7f, 0x4c, 0x76, 0x81, 0x24, 0x66, 0x8e, 0xd8, 0x32, 0xf9, + 0xd6, 0xa8, 0xfd, 0x17, 0xc8, 0xbb, 0xfd, 0x35, 0x26, 0x85, 0x19, 0x6c, + 0xf7, 0xb7, 0xa8, 0xf6, 0xb6, 0xc5, 0x5a, 0xa4, 0xb1, 0xfb, 0x0f, 0xc5, + 0x16, 0xbf, 0x9b, 0x61, 0x8b, 0xa2, 0x36, 0x61, 0xd4, 0x9f, 0xb7, 0x0a, + 0x4e, 0x08, 0x27, 0xb9, 0x43, 0x9f, 0x77, 0x86, 0xfc, 0x29, 0x13, 0x27, + 0x52, 0xe2, 0x58, 0x26, 0x1e, 0xd8, 0xf6, 0xe2, 0xa0, 0x6a, 0x86, 0x9d, + 0x85, 0xe2, 0xe4, 0x84, 0x89, 0x11, 0x4b, 0x63, 0x65, 0x58, 0xed, 0xef, + 0xeb, 0x1a, 0xd6, 0xde, 0x98, 0xa2, 0x11, 0x25, 0xe1, 0xf2, 0x40, 0x1c, + 0xb2, 0x0e, 0x76, 0x49, 0x60, 0x37, 0xd8, 0x01, 0xd7, 0xcd, 0xaf, 0xf0, + 0xfb, 0x5c, 0xd3, 0xc8, 0x17, 0xef, 0xc7, 0xa6, 0x7a, 0x30, 0xfa, 0xb3, + 0x16, 0x59, 0x3e, 0x9a, 0x6d, 0x48, 0x71, 0x15, 0xa8, 0x2f, 0xf3, 0x2c, + 0xa6, 0x4e, 0xb7, 0x94, 0x83, 0xca, 0x33, 0x7d, 0xac, 0x18, 0xe8, 0xb1, + 0x7f, 0x6f, 0x99, 0x8b, 0xcc, 0x5b, 0xfa, 0xfe, 0xf9, 0x37, 0xfb, 0x12, + 0x33, 0xfc, 0xc0, 0x6a, 0x2f, 0x15, 0x19, 0x82, 0xa2, 0x7a, 0xc2, 0x7b, + 0x30, 0x05, 0x56, 0x92, 0x51, 0xea, 0x6d, 0x19, 0x95, 0xda, 0xfe, 0x4f, + 0x82, 0xf5, 0x92, 0xdc, 0xce, 0x80, 0x88, 0x82, 0x62, 0x1b, 0xa2, 0x45, + 0x61, 0x9b, 0x0a, 0x7f, 0xf4, 0xfb, 0x1a, 0x44, 0x5b, 0x59, 0x8a, 0x3c, + 0xcd, 0x7a, 0xcc, 0x07, 0x28, 0x64, 0x72, 0x9c, 0x55, 0x72, 0xd8, 0xa4, + 0xc8, 0xc2, 0x07, 0xdd, 0x7e, 0xaf, 0xc9, 0x38, 0x5a, 0x44, 0xe6, 0xa6, + 0xe0, 0x7b, 0x5a, 0x74, 0x47, 0x95, 0xc7, 0x4a, 0x1a, 0x78, 0x9e, 0x1a, + 0x35, 0x20, 0xe4, 0x3e, 0xaf, 0x06, 0x64, 0x0e}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 222 + {SEC_OID_SHA512, + 222, + {0x71, 0x04, 0x01, 0x1b, 0x21, 0x34, 0x5d, 0x72, 0xd2, 0xc8, 0xb9, 0x26, + 0x4b, 0x88, 0x41, 0xdb, 0x3d, 0xb4, 0x36, 0xed, 0x2b, 0x1d, 0x49, 0x43, + 0x59, 0x6a, 0x75, 0x61, 0x44, 0x62, 0x6d, 0xe1, 0x66, 0x3a, 0x5f, 0xf4, + 0xf2, 0x94, 0xc3, 0xbd, 0xad, 0xff, 0x49, 0x98, 0xa1, 0x27, 0xc2, 0x95, + 0x22, 0xc6, 0x3c, 0x44, 0xd8, 0xae, 0x7a, 0xf4, 0x9a, 0x0e, 0x67, 0x15, + 0x55, 0x1a, 0x2a, 0x7d, 0xa7, 0x3b, 0xf6, 0x98, 0x66, 0xff, 0xe5, 0x5b, + 0xd2, 0x0a, 0x9b, 0x26, 0x20, 0xb8, 0x13, 0xb2, 0x1d, 0x40, 0x4b, 0xe5, + 0xd2, 0xa8, 0xec, 0x85, 0x7a, 0x95, 0xd1, 0x60, 0xad, 0xca, 0x91, 0xf1, + 0x5b, 0xb8, 0xd9, 0x5f, 0x5d, 0x53, 0xac, 0xa7, 0xa2, 0xa3, 0x26, 0x11, + 0xb1, 0x13, 0xeb, 0xfa, 0x69, 0xa3, 0xea, 0x90, 0x3f, 0xda, 0xf5, 0xd3, + 0x34, 0x88, 0x39, 0x4d, 0xd5, 0x74, 0xac, 0x6d, 0x13, 0x59, 0xdb, 0xc5, + 0x84, 0xb0, 0x02, 0x18, 0xc2, 0xbf, 0x34, 0x15, 0xba, 0xec, 0x27, 0xc2, + 0x28, 0x60, 0x54, 0x77, 0x0a, 0xc7, 0x5d, 0xe5, 0x69, 0x36, 0xd6, 0xa0, + 0x42, 0x9d, 0x1b, 0x46, 0xfd, 0x9a, 0xc3, 0x5d, 0xfb, 0xa0, 0xff, 0x2d, + 0x23, 0xe9, 0x35, 0xb9, 0x70, 0x87, 0x4c, 0x12, 0x89, 0x70, 0x87, 0x6a, + 0xe0, 0xe6, 0x03, 0x26, 0xd2, 0xf7, 0xf1, 0x17, 0xa7, 0x2e, 0x2f, 0x20, + 0x5b, 0xbb, 0x63, 0xd9, 0xf3, 0x3b, 0xf6, 0x24, 0xae, 0xde, 0xf3, 0x61, + 0xb5, 0xd6, 0x0d, 0x29, 0x5c, 0xba, 0x04, 0x4a, 0x43, 0xcf, 0xfc, 0x07, + 0x94, 0x51, 0x15, 0x88, 0x12, 0xa7, 0x94, 0xb5, 0x16, 0xaa, 0xc6, 0xf4, + 0xf0, 0x86, 0x05, 0x9e, 0x1a, 0x1a, 0xdb, 0x94, 0x50, 0x4c, 0xad, 0x7b, + 0x3e, 0x4f, 0x62, 0x96, 0xc1, 0x4a, 0x16, 0x26, 0x55, 0xe5, 0x4f, 0xd6, + 0x8f, 0x95, 0x57, 0x67, 0x82, 0x70, 0x0a, 0xfa, 0x51, 0x35, 0x71, 0x44, + 0x48, 0x5c, 0xd4, 0x95, 0x9c, 0xf2, 0xcb, 0xb9, 0xc2, 0xbe, 0x71, 0x8f, + 0x39, 0x21, 0x02, 0x61, 0xd9, 0x0b, 0x96, 0x3f, 0x8e, 0x6c, 0xc9, 0xbd, + 0x94, 0x44, 0x2a, 0x13, 0xf9, 0x8d, 0x2b, 0xc7, 0x17, 0x8a, 0xe4, 0x60, + 0xe7, 0x49, 0xd7, 0x2c, 0xb6, 0x48, 0xdb, 0xb7, 0xd9, 0x96, 0x6b, 0x97, + 0x00, 0xef, 0xbb, 0x90, 0x8f, 0x03, 0x94, 0x87, 0xab, 0xc6, 0x07, 0xbf, + 0x88, 0xfd, 0x4e, 0x7d, 0xf9, 0xa4, 0xf0, 0x45, 0xf9, 0x98, 0x81, 0x09, + 0x72, 0xe6, 0x88, 0x11, 0xc1, 0xc3, 0x96, 0x15, 0x56, 0xe0, 0xec, 0x85, + 0x80, 0x8d, 0x3e, 0xa4, 0x09, 0x3f, 0xf0, 0xe0, 0xb1, 0x0b, 0xd1, 0xd0, + 0x66, 0xf5, 0xad, 0xb9, 0xde, 0xb8, 0x52, 0xa7, 0x26, 0x69, 0x0b, 0xc6, + 0x29, 0x4f, 0xa1, 0x0f, 0x83, 0xd9, 0x28, 0x1e, 0xdc, 0x38, 0x0c, 0x0c, + 0xfe, 0x5e, 0x70, 0xe6, 0xea, 0x34, 0x4d, 0xdf, 0xdc, 0x2d, 0x07, 0x1c, + 0x37, 0x24, 0x78, 0x21, 0xea, 0x5a, 0x29, 0x0f, 0x72, 0xb2, 0xce, 0x50, + 0x94, 0x06, 0x96, 0x88, 0x53, 0xd6, 0xfa, 0x4b, 0x2c, 0xeb, 0x63, 0x5a, + 0x61, 0x24, 0x86, 0xcc, 0x90, 0x3c, 0x01, 0xbb, 0x76, 0xd3, 0x4c, 0x19, + 0xd4, 0xbc, 0x75, 0xb3, 0x91, 0x50, 0xde, 0x67, 0xfb, 0xc1, 0x25, 0xe7, + 0x02, 0x2b, 0x37, 0x74, 0xd0, 0x12, 0x60, 0xc0, 0xd6, 0x2e, 0x6b, 0xc6, + 0xea, 0xaa, 0x18, 0x9e, 0xbb, 0x70, 0xa0, 0x0b, 0x1b, 0xb9, 0xa8, 0xba, + 0x25, 0x56, 0x4a, 0xfe, 0x00, 0x49, 0x8d, 0x54, 0x10, 0x10, 0xdb, 0xcd, + 0xef, 0x82, 0xa5, 0x97, 0xad, 0x31, 0x38, 0x71, 0x35, 0x71, 0x15, 0xf8, + 0xaf, 0x3d, 0xe7, 0x8f, 0x36, 0x6c, 0x3f, 0x0d, 0x94, 0x39, 0xac, 0xdc, + 0x79, 0x55, 0x6c, 0x8a, 0x3b, 0xe6, 0x60, 0x4b}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 223 + {SEC_OID_SHA512, + 223, + {0x70, 0x5f, 0x11, 0xc3, 0xf7, 0x22, 0xc4, 0x9b, 0x39, 0x5a, 0x58, 0x28, + 0x5d, 0x37, 0xc5, 0x2a, 0x90, 0x2e, 0xc2, 0xbc, 0x72, 0xcd, 0xc0, 0xb9, + 0xe6, 0x22, 0x04, 0xec, 0x96, 0x07, 0x92, 0xe3, 0x94, 0x8b, 0x17, 0x7a, + 0x86, 0x9b, 0x22, 0xc7, 0xcb, 0x78, 0xc9, 0xd3, 0xca, 0xd1, 0xff, 0x44, + 0xf6, 0xdc, 0x36, 0xe6, 0x83, 0x85, 0x79, 0xec, 0x83, 0xd1, 0xaf, 0x74, + 0xe6, 0x4f, 0xa2, 0xac, 0x19, 0xc1, 0x69, 0x86, 0x07, 0x82, 0xb6, 0x98, + 0x84, 0x5f, 0xbc, 0x67, 0x0a, 0xa5, 0xaf, 0x00, 0xd0, 0xfa, 0xc6, 0xa9, + 0x02, 0x6b, 0x16, 0xc9, 0x08, 0xd8, 0xc8, 0x31, 0x52, 0x67, 0xf2, 0x73, + 0xd6, 0x29, 0x55, 0x1d, 0xd8, 0x33, 0x27, 0xf1, 0x50, 0x20, 0x36, 0xcc, + 0x06, 0x76, 0x7b, 0xf9, 0xa8, 0xb5, 0x8a, 0xb5, 0x9e, 0x88, 0xe6, 0xe3, + 0xfe, 0x0b, 0xa3, 0x33, 0xb3, 0xfa, 0x01, 0x25, 0xd1, 0xf6, 0xad, 0x98, + 0xb7, 0xac, 0x9c, 0x4a, 0x37, 0x43, 0xd7, 0x93, 0x82, 0x38, 0x4c, 0x6e, + 0x36, 0x35, 0xbe, 0x84, 0x1e, 0x0e, 0xdf, 0x97, 0x3d, 0x45, 0xd1, 0xb5, + 0x43, 0x1d, 0x6d, 0x71, 0xdc, 0xa1, 0xa7, 0xe1, 0x90, 0xe0, 0x42, 0x0a, + 0x42, 0x35, 0x25, 0xda, 0x05, 0x68, 0x72, 0x84, 0x2e, 0xf7, 0x24, 0xd6, + 0xb3, 0x3d, 0x63, 0x82, 0x74, 0xc7, 0x95, 0x5f, 0x4c, 0x7d, 0x87, 0x3f, + 0xd9, 0x5e, 0x5f, 0x8d, 0x45, 0x92, 0xd7, 0x0e, 0x8d, 0xf3, 0x37, 0x74, + 0xef, 0xf3, 0xda, 0x79, 0xd7, 0x0e, 0x75, 0xe1, 0xe7, 0xa7, 0x2d, 0x42, + 0x1d, 0x2f, 0x4c, 0xc4, 0x87, 0xf6, 0x2b, 0xdd, 0xc4, 0x67, 0x9e, 0x2b, + 0x55, 0xcf, 0xad, 0xf2, 0x69, 0xdd, 0x04, 0xec, 0x02, 0x1b, 0xbe, 0x4f, + 0xf2, 0x36, 0x20, 0xc8, 0x9b, 0xe3, 0x08, 0x39, 0x75, 0xd8, 0x87, 0x9e, + 0x17, 0x8a, 0x37, 0x5c, 0xa5, 0x64, 0xae, 0xe4, 0x86, 0x8a, 0x22, 0xff, + 0x1e, 0xec, 0xbe, 0x1d, 0x91, 0xd2, 0x60, 0x4e, 0xd0, 0xe3, 0xbc, 0xaf, + 0xba, 0x52, 0x40, 0x2f, 0x07, 0x79, 0x9d, 0x08, 0x45, 0x2e, 0xdb, 0x13, + 0xaf, 0x44, 0xd3, 0x10, 0x9c, 0x2c, 0x3f, 0x85, 0x75, 0x1e, 0xa3, 0x83, + 0x16, 0x75, 0x5a, 0xdf, 0x3b, 0x2f, 0x18, 0x5c, 0x6d, 0x1a, 0xe9, 0x04, + 0x20, 0x09, 0xfc, 0xd4, 0xde, 0x3f, 0x14, 0xdb, 0x8f, 0x86, 0x7e, 0xe8, + 0x61, 0x4c, 0x65, 0x24, 0x96, 0xcb, 0xc3, 0x9c, 0x30, 0x9d, 0xd4, 0xfc, + 0xa0, 0x6e, 0xe6, 0x95, 0x8d, 0xba, 0x3b, 0x95, 0xff, 0xb9, 0x38, 0x16, + 0x34, 0xef, 0xbc, 0xff, 0x3b, 0xeb, 0x66, 0xe6, 0x1c, 0xc2, 0x32, 0x7e, + 0x56, 0xd3, 0x9c, 0xbf, 0xe1, 0x58, 0xcd, 0xa5, 0x03, 0x95, 0x63, 0xcc, + 0x26, 0x3a, 0xce, 0x1c, 0x68, 0x45, 0x21, 0xb2, 0xd1, 0x9e, 0xfa, 0x30, + 0x07, 0xa3, 0xbf, 0x26, 0xe6, 0xe9, 0x2f, 0x17, 0x5e, 0x52, 0x11, 0x65, + 0xea, 0x5e, 0xee, 0x4f, 0xbe, 0xf3, 0x80, 0x9d, 0x64, 0x9a, 0x99, 0x59, + 0xfb, 0xaa, 0x7a, 0x5a, 0x1f, 0x7e, 0xe1, 0x4b, 0xef, 0x47, 0x38, 0x5f, + 0x45, 0xaa, 0xe7, 0x2a, 0x44, 0xb5, 0x28, 0x2d, 0x8c, 0x99, 0x3c, 0xc6, + 0xa7, 0xc0, 0x7c, 0xba, 0xff, 0x37, 0x12, 0xe8, 0x7b, 0x23, 0xfa, 0x01, + 0x57, 0xfb, 0x40, 0xdc, 0x06, 0x7f, 0x93, 0x40, 0xb1, 0xbe, 0x8c, 0xa2, + 0x62, 0x25, 0xec, 0x74, 0xbd, 0x5b, 0x1b, 0x22, 0x4d, 0xd0, 0x66, 0x2e, + 0xcf, 0x70, 0x36, 0x9f, 0x80, 0x7b, 0x21, 0x69, 0xc6, 0x02, 0x2a, 0x34, + 0xe0, 0xac, 0x09, 0x19, 0x0b, 0xcb, 0x31, 0xfa, 0xeb, 0xd4, 0xa5, 0x86, + 0xdd, 0xee, 0x00, 0x7e, 0x7f, 0x7a, 0x1e, 0xc4, 0x17, 0x36, 0x70, 0x7c, + 0x1a, 0x25, 0x06, 0x90, 0x68, 0xea, 0xd4, 0x80}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: using PKCS#1 encryption padding: 0002ff...00 + // tcID: 224 + {SEC_OID_SHA512, + 224, + {0x89, 0xbd, 0x9b, 0x37, 0x97, 0x49, 0x9c, 0x01, 0x32, 0x8b, 0x4c, 0x3f, + 0xa5, 0x6e, 0x86, 0x90, 0xd2, 0xed, 0x46, 0xc1, 0x53, 0x33, 0xed, 0x54, + 0xdd, 0xf7, 0x8c, 0xe1, 0x1e, 0xa1, 0x86, 0x4c, 0xd6, 0x8c, 0x1b, 0x64, + 0x43, 0xbb, 0x29, 0x9b, 0xd9, 0xf3, 0x3f, 0x9a, 0xe0, 0x58, 0x07, 0xc5, + 0x50, 0x65, 0xd0, 0x9c, 0x31, 0xc7, 0x9c, 0x87, 0x57, 0x77, 0x2b, 0xc3, + 0xfe, 0xbc, 0x2c, 0x6e, 0xa6, 0x15, 0x21, 0xa5, 0xbb, 0xb8, 0xc7, 0x31, + 0x14, 0x07, 0x24, 0x04, 0x61, 0xf2, 0x8b, 0xff, 0xbf, 0x9b, 0xf1, 0xa7, + 0xc8, 0xbf, 0x0f, 0x60, 0xdf, 0x94, 0x88, 0x5c, 0x92, 0x16, 0x03, 0x63, + 0xa8, 0xd0, 0x84, 0x6f, 0x93, 0xaf, 0x95, 0x79, 0x0a, 0xe8, 0xf2, 0x00, + 0x74, 0xd1, 0xaf, 0x82, 0x8e, 0xe6, 0x38, 0xbf, 0xfd, 0xc7, 0x57, 0x0b, + 0xa8, 0x5b, 0xfe, 0x95, 0x92, 0xd8, 0x2d, 0xcf, 0xff, 0x27, 0x0d, 0x23, + 0x3d, 0xd8, 0x47, 0x84, 0x37, 0xa7, 0x85, 0x46, 0x88, 0x48, 0x41, 0xaa, + 0x46, 0x40, 0x7f, 0x97, 0xe8, 0x11, 0xfe, 0xfc, 0x3a, 0x09, 0x74, 0x69, + 0xab, 0xc3, 0xec, 0x11, 0x85, 0xdb, 0xb4, 0xff, 0xd7, 0xf4, 0x90, 0x05, + 0xce, 0x9b, 0xa8, 0x9c, 0x12, 0x7d, 0xe5, 0xdf, 0xc4, 0x19, 0x31, 0x07, + 0x86, 0x96, 0xf6, 0x76, 0x3f, 0x20, 0x8d, 0xe4, 0xdb, 0x2d, 0x28, 0xfe, + 0xc3, 0xe0, 0xd0, 0x06, 0xaa, 0x2a, 0xe1, 0xd4, 0xab, 0x92, 0xb0, 0x9d, + 0x27, 0x57, 0xa4, 0xf3, 0x2c, 0x96, 0x66, 0x09, 0x12, 0x5b, 0xd4, 0x23, + 0x63, 0x6c, 0x4d, 0x4c, 0x54, 0x7d, 0x8e, 0xf6, 0xda, 0x44, 0x6f, 0xa4, + 0x8e, 0x10, 0x8f, 0xf8, 0x81, 0xdc, 0xb7, 0x8a, 0x06, 0xb3, 0x86, 0x8a, + 0xc5, 0x44, 0xdf, 0x71, 0x62, 0x2c, 0x5e, 0x28, 0x10, 0xf2, 0xc0, 0xb6, + 0x3e, 0x86, 0x6c, 0x1b, 0xdb, 0xb7, 0x40, 0xda, 0x83, 0x84, 0x6c, 0x1c, + 0x82, 0xe2, 0x12, 0x6d, 0x3e, 0x53, 0x54, 0xd5, 0x89, 0x83, 0x7a, 0x36, + 0x9f, 0xd5, 0x47, 0xd9, 0x54, 0x92, 0x5a, 0xf3, 0x90, 0x98, 0x1c, 0x6f, + 0xd5, 0x40, 0x83, 0xc6, 0xe4, 0x16, 0x11, 0x47, 0x88, 0x4e, 0x94, 0x85, + 0x16, 0xb7, 0x77, 0xe9, 0xc3, 0xa5, 0x65, 0x6f, 0x17, 0x25, 0x2c, 0x10, + 0x42, 0x30, 0xa5, 0x4b, 0xfa, 0x58, 0xe3, 0x33, 0x33, 0xf1, 0x6c, 0x82, + 0x9d, 0x1b, 0xa7, 0x3a, 0x8c, 0x3d, 0xf2, 0xe6, 0x92, 0x00, 0x36, 0xf1, + 0xf8, 0x34, 0xdc, 0x0f, 0x65, 0x84, 0x6a, 0x41, 0x1c, 0xb2, 0x99, 0x7e, + 0x8f, 0x2c, 0xbc, 0x3c, 0x2e, 0xfb, 0x9e, 0x03, 0x25, 0x8c, 0x52, 0x53, + 0x9d, 0xbc, 0x4b, 0x67, 0x87, 0x42, 0x46, 0x52, 0x90, 0xb2, 0x71, 0xca, + 0x32, 0x1c, 0x9d, 0x71, 0x98, 0xcd, 0x62, 0x69, 0xff, 0xbf, 0xea, 0x5d, + 0xcf, 0xbc, 0x7c, 0x60, 0x4a, 0x37, 0x74, 0x15, 0xec, 0x29, 0xab, 0x57, + 0xb5, 0xab, 0xdc, 0x5f, 0xd3, 0x05, 0x0e, 0x05, 0x6d, 0x39, 0x09, 0xf9, + 0x35, 0xbe, 0xe8, 0xc8, 0x70, 0x6e, 0xb7, 0xdd, 0x36, 0x24, 0x01, 0xac, + 0xfb, 0x35, 0x97, 0xf2, 0x05, 0x42, 0xe4, 0x62, 0x25, 0x7d, 0x6c, 0xd9, + 0xbd, 0x76, 0xd8, 0xc8, 0x7f, 0xb8, 0xe5, 0xfd, 0x16, 0x07, 0xe0, 0xfc, + 0x96, 0xe8, 0xf9, 0x77, 0x03, 0xe5, 0xa1, 0x75, 0xef, 0x7e, 0x78, 0x13, + 0xdb, 0x24, 0xd3, 0xd8, 0x66, 0xb5, 0xc8, 0x44, 0xcb, 0x02, 0x0e, 0xe3, + 0x9e, 0x29, 0x19, 0x93, 0x62, 0x7f, 0x8a, 0x7e, 0xdf, 0x13, 0x25, 0xd7, + 0xf0, 0x33, 0xf5, 0x27, 0xc9, 0x37, 0xbf, 0x3d, 0x22, 0xe2, 0x8a, 0xfc, + 0x86, 0x1b, 0x75, 0xbd, 0x94, 0xbd, 0x8b, 0x76, 0x9c, 0xe9, 0x62, 0x36, + 0x09, 0x0c, 0x0b, 0x8d, 0x56, 0x66, 0xeb, 0x76}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: invalid PKCS#1 signature padding: 0001ff...ee00 + // tcID: 225 + {SEC_OID_SHA512, + 225, + {0x60, 0x48, 0xd8, 0x14, 0x9c, 0x4c, 0x37, 0x44, 0xc3, 0x5b, 0x31, 0x51, + 0x17, 0xe9, 0x83, 0xd4, 0x7a, 0xc0, 0x71, 0x9c, 0x84, 0x17, 0xb4, 0x1e, + 0x7d, 0x00, 0x1a, 0xf0, 0xb9, 0xdc, 0xf4, 0x65, 0xdb, 0x93, 0x63, 0x1d, + 0x7e, 0xcf, 0xd4, 0x99, 0x40, 0x86, 0x40, 0x9d, 0x39, 0xcf, 0xbb, 0x2b, + 0x2c, 0xb0, 0x8a, 0x30, 0xc6, 0x9b, 0xd4, 0x5a, 0xd7, 0x4d, 0x63, 0x00, + 0x7e, 0x08, 0x53, 0xf7, 0x63, 0xdd, 0x50, 0x06, 0xd1, 0xf1, 0xf9, 0xb4, + 0x57, 0xd5, 0xfd, 0xe6, 0x0f, 0xb8, 0x69, 0x04, 0xb6, 0x69, 0xe0, 0xf3, + 0xd5, 0x37, 0x9e, 0xef, 0x16, 0x8d, 0xd7, 0x4f, 0x0d, 0x33, 0x98, 0x9c, + 0x30, 0x8a, 0x80, 0xfc, 0xb2, 0x6b, 0x61, 0x00, 0x2a, 0x81, 0xa1, 0xdd, + 0xd6, 0x19, 0xd5, 0xc9, 0xbb, 0xb4, 0xf9, 0xfb, 0xd7, 0xc4, 0xf9, 0x9e, + 0xb2, 0xd4, 0xdf, 0x27, 0xe3, 0x7d, 0x0d, 0x49, 0x84, 0xec, 0x28, 0x53, + 0x47, 0x5c, 0xfb, 0x53, 0x3b, 0x5c, 0xac, 0xce, 0x9c, 0x31, 0xd6, 0x5f, + 0x06, 0xd7, 0xfb, 0x06, 0x61, 0x35, 0x30, 0xd9, 0x42, 0x69, 0x6f, 0xf4, + 0x27, 0x15, 0x0e, 0x11, 0x2b, 0xe4, 0xfd, 0x06, 0x51, 0x7d, 0x64, 0x3e, + 0x50, 0xc5, 0x9e, 0xe0, 0xe5, 0xf8, 0xfc, 0x28, 0xad, 0x2f, 0x8a, 0x22, + 0x03, 0x99, 0xbd, 0xaa, 0x66, 0x56, 0x94, 0x92, 0xdb, 0xc1, 0xa8, 0x17, + 0xbf, 0x76, 0xdf, 0xd0, 0x7d, 0x9d, 0x99, 0xfc, 0xd2, 0xc2, 0x90, 0xa6, + 0xa2, 0x89, 0xe4, 0xf5, 0x03, 0x05, 0x08, 0xef, 0x4d, 0x07, 0xc7, 0x7f, + 0xa1, 0xf6, 0x10, 0x84, 0xcd, 0x14, 0xbc, 0x30, 0x41, 0xb2, 0x0d, 0x16, + 0x72, 0xb3, 0x94, 0x8a, 0x4d, 0xe3, 0x00, 0x5e, 0x37, 0x09, 0xe1, 0x26, + 0xc4, 0x6e, 0xb1, 0xec, 0x1f, 0x63, 0xdf, 0xf0, 0x07, 0x85, 0xcd, 0xb4, + 0xc1, 0x6c, 0xd0, 0x26, 0x45, 0xa7, 0xac, 0xc1, 0xba, 0xb9, 0x69, 0x62, + 0x59, 0x77, 0xd2, 0x03, 0x7a, 0x7a, 0xd9, 0x10, 0x18, 0x5c, 0x4c, 0x81, + 0x09, 0xdd, 0x72, 0x29, 0x4d, 0x55, 0x3e, 0xf8, 0xb7, 0x39, 0x98, 0xc1, + 0x2a, 0x11, 0x8c, 0x4f, 0xee, 0xb4, 0x0c, 0x27, 0xfa, 0x8f, 0xf4, 0xfa, + 0xc9, 0x8d, 0xa8, 0xec, 0xb7, 0xb5, 0x88, 0x3f, 0x22, 0xe0, 0x94, 0x87, + 0xdb, 0x87, 0x13, 0x51, 0xb8, 0x9d, 0x48, 0x4d, 0x11, 0x3d, 0x58, 0xda, + 0xb0, 0xdf, 0xab, 0xe4, 0x2c, 0x06, 0xfd, 0x46, 0x54, 0x75, 0x88, 0xc5, + 0x3f, 0x5c, 0xf1, 0x10, 0x88, 0x02, 0x5d, 0x54, 0xf6, 0x1f, 0x72, 0x46, + 0x23, 0x27, 0x5b, 0x18, 0xd4, 0xc3, 0x61, 0xec, 0x02, 0x13, 0x79, 0xf2, + 0xfa, 0x50, 0xdf, 0x7d, 0x2b, 0xea, 0x9e, 0xfa, 0xf0, 0x28, 0xd1, 0x3a, + 0xa5, 0xf6, 0xa0, 0x24, 0xdc, 0xd9, 0x34, 0x54, 0xb2, 0x78, 0x79, 0x08, + 0x44, 0xbc, 0x42, 0xcd, 0x39, 0xaf, 0x89, 0x6c, 0x23, 0xa4, 0x6c, 0x37, + 0xf5, 0xdb, 0xbd, 0x7f, 0xb7, 0x91, 0xbd, 0x8e, 0x53, 0x78, 0xd5, 0xdf, + 0x68, 0xef, 0x05, 0x32, 0x64, 0x71, 0x0c, 0x22, 0x4f, 0xe8, 0x0a, 0x19, + 0x7c, 0x9a, 0x93, 0x38, 0xa4, 0x43, 0x3f, 0x17, 0x4b, 0xe7, 0x3c, 0x37, + 0xe2, 0x5a, 0xf3, 0x11, 0x58, 0xc5, 0xbf, 0xfd, 0x71, 0xfc, 0x48, 0x05, + 0x14, 0x56, 0x0d, 0xb4, 0x78, 0x55, 0x3a, 0xde, 0xdd, 0xe3, 0x1f, 0xbb, + 0x65, 0xed, 0x5d, 0x28, 0x20, 0x1e, 0x3b, 0xf1, 0x57, 0x50, 0xf3, 0x28, + 0x83, 0x4e, 0x5a, 0x96, 0x3d, 0x0f, 0xc2, 0xda, 0xa4, 0x94, 0x9d, 0xf0, + 0x41, 0xf5, 0x4a, 0x6a, 0x19, 0x6e, 0xbc, 0xb7, 0x89, 0xf0, 0x23, 0x08, + 0x4e, 0x48, 0x43, 0x38, 0x20, 0x81, 0x5e, 0xd7, 0xe5, 0xc5, 0x35, 0x9d, + 0x3a, 0x0f, 0xff, 0xda, 0xae, 0x8b, 0x34, 0xf4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: PKCS#1 padding too short: 000001ff... + // tcID: 226 + {SEC_OID_SHA512, + 226, + {0x81, 0xfd, 0x5d, 0x22, 0xe3, 0x6e, 0x8b, 0xce, 0x36, 0x64, 0x4c, 0x47, + 0x46, 0x75, 0x59, 0xbf, 0x83, 0xc2, 0xaa, 0xe8, 0x7a, 0x22, 0x03, 0x29, + 0x22, 0xf6, 0xe0, 0xae, 0xf5, 0x82, 0xe4, 0xc7, 0x99, 0xb2, 0xa1, 0x2e, + 0xc8, 0x53, 0x41, 0x83, 0xc9, 0x82, 0xff, 0x1c, 0xd9, 0x7e, 0xc7, 0x41, + 0x0e, 0x72, 0x03, 0xc3, 0xad, 0x42, 0x6e, 0xd6, 0xa9, 0x7e, 0xfa, 0x15, + 0x82, 0x61, 0xc7, 0xd9, 0x48, 0x6e, 0xff, 0xed, 0x36, 0x40, 0xc4, 0x69, + 0xa6, 0x44, 0x4a, 0x5b, 0x1e, 0x43, 0xeb, 0xf7, 0xc3, 0x59, 0xb0, 0x4a, + 0xa3, 0x71, 0x35, 0xbc, 0x51, 0xde, 0x57, 0x50, 0x51, 0x92, 0x31, 0xf6, + 0x82, 0xc0, 0xed, 0x6f, 0xc7, 0x15, 0xd7, 0x8c, 0x34, 0xbf, 0x52, 0xdf, + 0x4e, 0x3c, 0xcd, 0x28, 0xed, 0xd0, 0xcc, 0xe4, 0x82, 0x80, 0x42, 0xd3, + 0x89, 0x43, 0x81, 0xfb, 0x99, 0x42, 0x9a, 0xa3, 0x06, 0xb3, 0x26, 0xbf, + 0x59, 0xf0, 0x30, 0xb7, 0x52, 0x53, 0x59, 0x14, 0xd3, 0x24, 0x28, 0x4e, + 0xbb, 0x50, 0x73, 0xc1, 0x4c, 0xe3, 0xcc, 0x10, 0x00, 0xe0, 0xd6, 0x5c, + 0xa9, 0x0f, 0x06, 0x8d, 0xdd, 0xe0, 0x5e, 0x2d, 0x7b, 0x22, 0xba, 0x57, + 0x5b, 0x40, 0x9a, 0xef, 0xbe, 0x37, 0xd1, 0x10, 0xf9, 0x2a, 0xeb, 0x4a, + 0xfb, 0x58, 0xd4, 0xd0, 0x3d, 0x14, 0x0f, 0x74, 0xfe, 0x04, 0xb6, 0x77, + 0x2b, 0x52, 0xc9, 0x60, 0xbb, 0x11, 0x20, 0xd3, 0x59, 0xb2, 0x70, 0xf0, + 0xbc, 0x92, 0x6b, 0xbc, 0x21, 0xd0, 0xa4, 0x2d, 0x7d, 0x8b, 0xc5, 0x6c, + 0x57, 0x56, 0xdb, 0xdd, 0xd0, 0xb3, 0x2a, 0xf7, 0xfd, 0xe1, 0xe8, 0x93, + 0x0e, 0x19, 0x58, 0x74, 0xf5, 0x90, 0x00, 0x1f, 0xcf, 0x63, 0x96, 0x8c, + 0xaa, 0x75, 0xbf, 0x9a, 0xcf, 0x30, 0x67, 0xf2, 0x2a, 0x64, 0x37, 0x0e, + 0xa6, 0x83, 0x02, 0xbb, 0x36, 0xfc, 0xfe, 0x35, 0xb1, 0xc3, 0x9f, 0x7e, + 0x69, 0xbc, 0x69, 0x32, 0x8a, 0xb6, 0xaf, 0x1b, 0x5b, 0x67, 0xfe, 0x3f, + 0x86, 0xc0, 0x6d, 0xc8, 0x23, 0xe3, 0x4f, 0x86, 0x52, 0xa0, 0xf5, 0xe3, + 0x8f, 0x69, 0x65, 0xf9, 0x30, 0xe3, 0xec, 0x4a, 0xba, 0xea, 0x3e, 0x9a, + 0xb3, 0xb8, 0x11, 0x32, 0xa1, 0x4b, 0x61, 0x35, 0x7a, 0xae, 0x48, 0xbb, + 0xa7, 0x95, 0xf5, 0x85, 0xa4, 0xf8, 0x7a, 0x81, 0xbc, 0xaa, 0x61, 0x2c, + 0xa5, 0x64, 0xff, 0xfe, 0x04, 0x3e, 0x66, 0x3d, 0xd8, 0x46, 0x9c, 0xca, + 0xa4, 0xa8, 0xf3, 0x88, 0xfb, 0xf5, 0xdc, 0x49, 0x8b, 0xcc, 0xb2, 0x3f, + 0x72, 0xcb, 0xfd, 0xa7, 0xa8, 0x53, 0xc9, 0xc1, 0x32, 0xc0, 0xff, 0x27, + 0x43, 0x5a, 0x6b, 0xaf, 0x40, 0xd7, 0x7b, 0x7a, 0x52, 0xad, 0x8e, 0x8e, + 0xe7, 0xed, 0x6f, 0x0d, 0x65, 0x24, 0xcd, 0xf0, 0x60, 0xe3, 0xe8, 0x43, + 0xb5, 0x38, 0xe5, 0x86, 0xfa, 0xcd, 0x8a, 0x5f, 0x5f, 0x3d, 0xd9, 0x77, + 0x12, 0xef, 0x42, 0x6f, 0x22, 0x9d, 0x80, 0x3a, 0xc6, 0xd6, 0xee, 0x65, + 0x67, 0xeb, 0xd0, 0xcc, 0xc4, 0x67, 0xb2, 0x30, 0x1f, 0x56, 0x7c, 0x92, + 0xe1, 0xc4, 0x73, 0x1a, 0x41, 0x34, 0xc1, 0x8e, 0xdc, 0x00, 0xc5, 0x57, + 0x79, 0xd7, 0xa3, 0x4a, 0x6c, 0x15, 0x58, 0x23, 0x32, 0x09, 0x14, 0x15, + 0x7f, 0xe9, 0xd7, 0x22, 0x69, 0x07, 0xa7, 0x75, 0x0b, 0xb7, 0x8f, 0x7b, + 0x6b, 0x61, 0xb1, 0x34, 0xc1, 0x81, 0x33, 0xde, 0x7d, 0xd4, 0x35, 0x7a, + 0x77, 0x63, 0xf8, 0x8f, 0xd3, 0x88, 0x6d, 0x95, 0xd4, 0x74, 0x49, 0xa6, + 0x38, 0x52, 0x43, 0xcd, 0xe3, 0xbf, 0xb9, 0x75, 0x73, 0x8e, 0x96, 0x07, + 0x8c, 0xf8, 0x75, 0x9d, 0x51, 0x6b, 0x31, 0x26, 0x8c, 0x00, 0x52, 0x04, + 0x56, 0x35, 0xce, 0x50, 0xf8, 0x80, 0x5f, 0xf0}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: CVE-2017-11185: signature=n + // tcID: 227 + {SEC_OID_SHA512, + 227, + {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, + 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, + 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, + 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, + 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, + 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, + 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, + 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, + 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, + 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, + 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, + 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, + 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, + 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, + 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, + 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, + 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, + 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, + 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, + 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, + 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, + 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, + 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, + 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, + 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, + 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, + 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, + 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, + 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, + 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, + 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, + 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, + 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, + 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, + 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, + 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, + 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, + 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, + 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, + 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, + 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, + 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, + 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd3}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is 2 bytes too long + // tcID: 228 + {SEC_OID_SHA512, + 228, + {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, + 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, + 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, + 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, + 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, + 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, + 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, + 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, + 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, + 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, + 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, + 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, + 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, + 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, + 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, + 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, + 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, + 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, + 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, + 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, + 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, + 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, + 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, + 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, + 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, + 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, + 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, + 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, + 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, + 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, + 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, + 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, + 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, + 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, + 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, + 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, + 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, + 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, + 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, + 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, + 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, + 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, + 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd3, 0x00, 0x00}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature is empty + // tcID: 229 + {SEC_OID_SHA512, + 229, + {}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 0 + // tcID: 230 + {SEC_OID_SHA512, + 230, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 1 + // tcID: 231 + {SEC_OID_SHA512, + 231, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value 2 + // tcID: 232 + {SEC_OID_SHA512, + 232, + {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n-1 + // tcID: 233 + {SEC_OID_SHA512, + 233, + {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, + 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, + 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, + 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, + 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, + 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, + 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, + 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, + 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, + 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, + 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, + 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, + 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, + 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, + 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, + 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, + 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, + 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, + 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, + 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, + 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, + 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, + 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, + 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, + 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, + 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, + 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, + 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, + 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, + 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, + 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, + 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, + 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, + 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, + 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, + 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, + 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, + 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, + 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, + 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, + 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, + 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, + 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd2}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value n+1 + // tcID: 234 + {SEC_OID_SHA512, + 234, + {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, + 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, + 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, + 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, + 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, + 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, + 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, + 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, + 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, + 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, + 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, + 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, + 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, + 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, + 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, + 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, + 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, + 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, + 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, + 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, + 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, + 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, + 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, + 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, + 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, + 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, + 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, + 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, + 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, + 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, + 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, + 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, + 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, + 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, + 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, + 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, + 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, + 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, + 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, + 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, + 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, + 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, + 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd4}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: the signature has value -1 + // tcID: 235 + {SEC_OID_SHA512, + 235, + {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 236 + {SEC_OID_SHA512, + 236, + {0x9e, 0x59, 0x19, 0x80, 0xe9, 0xec, 0x3d, 0x62, 0xe2, 0xed, 0xc3, 0x16, + 0x3a, 0xc8, 0x20, 0x6f, 0xc0, 0x9f, 0xe0, 0x26, 0xa2, 0xf7, 0xe6, 0x22, + 0xdc, 0x5a, 0x6d, 0x02, 0x97, 0x6d, 0x30, 0xec, 0xf1, 0x41, 0x29, 0x53, + 0x35, 0x00, 0x8d, 0x91, 0xa2, 0x23, 0xee, 0x98, 0xa1, 0x43, 0x54, 0x14, + 0x94, 0xcc, 0xf7, 0xcb, 0x06, 0xa1, 0xaa, 0x61, 0xde, 0x52, 0x4f, 0xb5, + 0xbb, 0x4b, 0x37, 0x9a, 0x67, 0xed, 0x2c, 0xed, 0x44, 0x7c, 0x7b, 0x39, + 0x5c, 0x57, 0xa6, 0x25, 0xf8, 0x35, 0xde, 0xc6, 0x84, 0x4c, 0x3b, 0x67, + 0xa8, 0x5a, 0xaa, 0xe1, 0x0e, 0x27, 0x3d, 0x39, 0x02, 0xf5, 0xf3, 0x05, + 0x39, 0x71, 0x1f, 0x98, 0xd7, 0x3f, 0x86, 0xbe, 0xcc, 0xd7, 0x98, 0xb9, + 0x85, 0x41, 0xa8, 0x4a, 0x03, 0xcc, 0xb3, 0x37, 0x9e, 0x8e, 0xff, 0x88, + 0xc1, 0x9c, 0x88, 0xaa, 0xc7, 0xb7, 0xea, 0x99, 0x75, 0x81, 0x94, 0xff, + 0xa6, 0x66, 0x01, 0x53, 0xd4, 0xf2, 0x2c, 0x12, 0x52, 0xdd, 0x1b, 0x7b, + 0x57, 0x4e, 0x19, 0xb3, 0x49, 0x2f, 0x28, 0xcc, 0x09, 0x7d, 0x3e, 0xe3, + 0xf3, 0x0f, 0x6b, 0x88, 0x57, 0x6b, 0xc6, 0x29, 0x95, 0x12, 0xf9, 0xf8, + 0x74, 0x9e, 0x0b, 0x29, 0x72, 0x95, 0xbc, 0x27, 0x5c, 0xa5, 0x9f, 0x80, + 0x56, 0xde, 0xcf, 0xca, 0x9f, 0x39, 0x80, 0xe6, 0xf8, 0xd6, 0xe0, 0x7b, + 0x73, 0xe1, 0xa8, 0xae, 0x8b, 0x38, 0x47, 0x55, 0x6c, 0xd6, 0x7a, 0xb7, + 0x7b, 0x96, 0x61, 0x89, 0x79, 0xed, 0x37, 0x74, 0x4b, 0xe2, 0xd6, 0xbc, + 0x9f, 0x2b, 0x67, 0x16, 0x15, 0xf1, 0xd4, 0xc4, 0xc1, 0xb4, 0x19, 0xf0, + 0x50, 0x36, 0x14, 0x81, 0x82, 0xad, 0x4c, 0x63, 0x75, 0xf9, 0xe3, 0xc7, + 0xcb, 0x37, 0xbb, 0x75, 0xd1, 0x6c, 0x44, 0x86, 0xe9, 0x7c, 0x0a, 0xc5, + 0x68, 0x59, 0x95, 0xcd, 0x8e, 0x5d, 0x76, 0x45, 0x29, 0x34, 0xb2, 0x61, + 0x05, 0xbe, 0x90, 0x74, 0xb2, 0xf8, 0xda, 0xeb, 0x1a, 0xdd, 0x13, 0xc9, + 0xb1, 0x27, 0xdc, 0xa2, 0x85, 0x8e, 0x5c, 0x80, 0xe6, 0x86, 0x79, 0x1a, + 0x6f, 0x98, 0xcd, 0x98, 0xe5, 0x40, 0xbd, 0xf2, 0x7d, 0x21, 0xb2, 0xdc, + 0x9f, 0xc8, 0x4e, 0x09, 0x56, 0x1d, 0xf9, 0x68, 0xd7, 0x3c, 0x19, 0x0b, + 0x30, 0x81, 0x29, 0x3d, 0x66, 0x6b, 0xe7, 0xd9, 0x91, 0x76, 0x1f, 0x47, + 0x22, 0x45, 0x0a, 0xc2, 0x49, 0xa6, 0xeb, 0x4b, 0xcd, 0xf1, 0x90, 0xc2, + 0x14, 0x63, 0x0c, 0x85, 0x24, 0x3a, 0x6c, 0x59, 0x70, 0x18, 0x4e, 0x25, + 0x7c, 0x00, 0xc5, 0xa2, 0xa1, 0x8b, 0xcd, 0x20, 0x19, 0x5f, 0xd0, 0x41, + 0x88, 0x7f, 0x00, 0x1e, 0x06, 0xd4, 0xa6, 0x04, 0x9e, 0x21, 0x0c, 0xce, + 0x62, 0x35, 0x6f, 0x99, 0x85, 0x3f, 0x3d, 0xa2, 0x52, 0x2d, 0x3d, 0x63, + 0x73, 0x9f, 0xbb, 0x2f, 0xf3, 0x15, 0xe6, 0x8a, 0xb4, 0xa0, 0x5b, 0xa1, + 0xe2, 0x9e, 0x5b, 0x93, 0x80, 0x8d, 0xf5, 0x1a, 0xea, 0xce, 0xd5, 0x25, + 0x39, 0xd7, 0xb9, 0x56, 0xdb, 0x2f, 0x22, 0x99, 0x99, 0xac, 0x09, 0xa6, + 0xd4, 0xc2, 0xef, 0x87, 0x14, 0xef, 0x9d, 0x47, 0x83, 0xf5, 0x38, 0x55, + 0x9f, 0x29, 0xaf, 0x9d, 0x85, 0x0b, 0xf7, 0x1b, 0x00, 0x1f, 0x23, 0x12, + 0x70, 0x87, 0x4f, 0xb8, 0xdc, 0x60, 0xf1, 0xd1, 0x55, 0x4f, 0x60, 0xfa, + 0x69, 0xcd, 0x65, 0x71, 0x12, 0x53, 0x0e, 0x22, 0x56, 0x3f, 0xcd, 0xe2, + 0x6c, 0x3c, 0x86, 0x13, 0x7e, 0x47, 0x6a, 0x2f, 0xc1, 0xd8, 0xba, 0x4a, + 0x15, 0xdd, 0xa4, 0x2d, 0x4d, 0x8a, 0x20, 0xfb, 0xba, 0xd7, 0x58, 0x6f, + 0x47, 0x2b, 0x71, 0x6d, 0x6e, 0xa2, 0xee, 0x30, 0xf1, 0xc1, 0x11, 0xbd, + 0xbb, 0x3d, 0xb8, 0xe5, 0xe2, 0xd9, 0x33, 0xa8}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 237 + {SEC_OID_SHA512, + 237, + {0x23, 0xe1, 0x98, 0xd5, 0x82, 0xd0, 0x48, 0x87, 0x4c, 0xe4, 0xe6, 0xe6, + 0x9f, 0x5a, 0x81, 0x23, 0x4c, 0xa0, 0x8b, 0xe1, 0xfc, 0x9c, 0xf0, 0xf7, + 0xbe, 0x05, 0x45, 0x49, 0x97, 0xfa, 0xd8, 0x7d, 0xa8, 0xf0, 0x5c, 0x2f, + 0xaf, 0x72, 0x85, 0xa7, 0xa9, 0xca, 0x7a, 0xa5, 0x0f, 0x77, 0x2b, 0x81, + 0x75, 0x47, 0x9b, 0x7b, 0xec, 0x85, 0x91, 0x91, 0x62, 0xb8, 0xa7, 0xeb, + 0x7c, 0xd4, 0xc1, 0xb8, 0xf0, 0xaa, 0xa6, 0x4a, 0x8f, 0x37, 0x1e, 0x23, + 0xec, 0x2c, 0x34, 0x28, 0xd7, 0xd8, 0x34, 0x11, 0xf2, 0x4b, 0xbd, 0x4b, + 0x80, 0x76, 0x2a, 0x75, 0xfa, 0x0e, 0x5d, 0xe4, 0x68, 0xa7, 0x1d, 0xbe, + 0x9b, 0xac, 0x38, 0x2b, 0x40, 0x72, 0x24, 0x1e, 0x3c, 0x70, 0x85, 0xed, + 0x2b, 0x9e, 0x72, 0xec, 0x37, 0x79, 0xc1, 0xf7, 0x0b, 0xbd, 0x0f, 0x24, + 0x68, 0x34, 0xf3, 0xe8, 0x1e, 0xbf, 0xfe, 0xe1, 0x33, 0x12, 0xd1, 0x33, + 0xe1, 0xdd, 0xae, 0xb5, 0x8b, 0x84, 0xd1, 0xac, 0x1b, 0x44, 0x1f, 0x31, + 0x1e, 0xe1, 0xe2, 0xc9, 0x69, 0x3e, 0x30, 0x08, 0x62, 0xcd, 0xf5, 0xb4, + 0xa5, 0xd8, 0x20, 0xdf, 0xde, 0x87, 0x0d, 0xa2, 0x27, 0x46, 0xbe, 0x0b, + 0x12, 0xdf, 0xb9, 0x43, 0x78, 0x0c, 0x0b, 0xa9, 0x28, 0xc6, 0x57, 0xc5, + 0x4b, 0xea, 0x0d, 0x84, 0xdb, 0x37, 0xfe, 0x50, 0xf0, 0x96, 0x5c, 0xea, + 0xb9, 0x05, 0xf2, 0xec, 0x3f, 0xf1, 0x77, 0x42, 0x1b, 0x11, 0xc3, 0x0e, + 0x84, 0x6a, 0xd9, 0x32, 0x12, 0x48, 0x5e, 0x7f, 0x6e, 0x52, 0xd7, 0xd5, + 0x1a, 0xf1, 0xc9, 0x6f, 0x31, 0xfe, 0xf1, 0x74, 0xab, 0x38, 0xcf, 0xb1, + 0xb1, 0xfb, 0x59, 0x61, 0xcf, 0xad, 0xac, 0x51, 0x8a, 0x6a, 0x49, 0x91, + 0xff, 0x2d, 0x56, 0x1a, 0x7d, 0x8d, 0xad, 0xc5, 0xad, 0x43, 0x0c, 0x94, + 0xb4, 0x0c, 0x04, 0xa2, 0x97, 0x01, 0x2f, 0x81, 0xe6, 0xe8, 0x4c, 0xa0, + 0x28, 0x79, 0xfd, 0x82, 0xb7, 0x37, 0x44, 0xc4, 0x37, 0x2e, 0xc0, 0x2f, + 0x14, 0x1a, 0xe6, 0xc4, 0xce, 0x75, 0x59, 0x55, 0x59, 0xf3, 0xf4, 0xcc, + 0x9e, 0x4b, 0x7a, 0x7a, 0x6d, 0x93, 0x63, 0x64, 0x87, 0xe3, 0x49, 0x38, + 0x08, 0x2b, 0x3f, 0xd5, 0xf0, 0x93, 0x66, 0xa0, 0x62, 0x48, 0x4d, 0x18, + 0x20, 0x58, 0x6a, 0x72, 0x0a, 0x96, 0x18, 0xec, 0x18, 0xd9, 0x80, 0xc9, + 0x69, 0xa2, 0x8d, 0x74, 0xc8, 0x1f, 0xe4, 0xfe, 0x7b, 0xb6, 0x19, 0x86, + 0x76, 0x9a, 0x89, 0x71, 0x6c, 0x96, 0x5a, 0x7f, 0x05, 0x6a, 0xff, 0x60, + 0xe9, 0x17, 0x55, 0x27, 0x77, 0x82, 0x10, 0xea, 0xe2, 0x3e, 0x53, 0xe2, + 0x44, 0xb9, 0x73, 0xb2, 0x45, 0x2f, 0x40, 0xab, 0x37, 0x52, 0x22, 0x62, + 0x1a, 0x89, 0xe1, 0xf5, 0xf2, 0xab, 0xfe, 0x50, 0x39, 0x70, 0x8f, 0x2a, + 0x65, 0x95, 0x53, 0x58, 0x2f, 0x76, 0x0f, 0x0d, 0x26, 0x4f, 0x85, 0x48, + 0x40, 0xd0, 0x69, 0xe8, 0xc4, 0xdb, 0x02, 0x46, 0x73, 0x8a, 0xf1, 0x69, + 0x7b, 0x05, 0x98, 0x0c, 0x1f, 0x53, 0xa1, 0xba, 0x4e, 0xef, 0x8e, 0x08, + 0x58, 0x37, 0x81, 0xc1, 0x3a, 0x93, 0xd0, 0x3e, 0xb1, 0x9d, 0xb7, 0x5e, + 0x71, 0xbd, 0xd0, 0x60, 0x2b, 0x91, 0x90, 0x8a, 0x88, 0x5b, 0x41, 0xf0, + 0xb8, 0xd9, 0x58, 0x8d, 0x6e, 0x05, 0x79, 0x6c, 0x8a, 0x6f, 0x8d, 0x22, + 0x09, 0x22, 0xef, 0x9b, 0xcd, 0xb0, 0x26, 0xaf, 0x9b, 0xb3, 0x28, 0xac, + 0x7d, 0x96, 0xd4, 0x07, 0x82, 0x05, 0xba, 0x1a, 0xbf, 0x00, 0xee, 0xa4, + 0x5b, 0x9c, 0x26, 0x0e, 0x3b, 0x55, 0xda, 0x03, 0x68, 0x64, 0xbf, 0x5b, + 0xc0, 0xcc, 0x2d, 0x39, 0x44, 0xfd, 0xbc, 0xc7, 0xe6, 0x45, 0x39, 0xa4, + 0x52, 0x38, 0xbb, 0x20, 0x61, 0x21, 0x05, 0x14}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 238 + {SEC_OID_SHA512, + 238, + {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6, + 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a, + 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89, + 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a, + 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d, + 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60, + 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41, + 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f, + 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff, + 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba, + 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1, + 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3, + 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57, + 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8, + 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87, + 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e, + 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed, + 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f, + 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d, + 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e, + 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4, + 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31, + 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe, + 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21, + 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9, + 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43, + 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99, + 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89, + 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5, + 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e, + 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03, + 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3, + 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68, + 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd, + 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9, + 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3, + 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23, + 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93, + 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99, + 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d, + 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51, + 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24, + 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}, + + // Comment: RSASSA-PSS signature + // tcID: 239 + {SEC_OID_SHA512, + 239, + {0x72, 0x7f, 0x10, 0x7d, 0x20, 0xa0, 0x2c, 0x2a, 0x2e, 0x53, 0x0a, 0x78, + 0xfd, 0xcc, 0x8e, 0xe8, 0x88, 0x16, 0xba, 0xde, 0xa1, 0x20, 0x4d, 0x4c, + 0x6a, 0x3b, 0x11, 0x67, 0x76, 0x21, 0x7f, 0x86, 0xf6, 0xfc, 0xe6, 0x61, + 0x2c, 0xac, 0xb4, 0x4a, 0xa2, 0x88, 0x99, 0x11, 0x46, 0x67, 0x5c, 0xc0, + 0x90, 0x70, 0x94, 0xb5, 0xf9, 0x0a, 0x06, 0xf0, 0xe9, 0x40, 0xc8, 0x86, + 0xc0, 0x7b, 0x51, 0x57, 0x60, 0x51, 0x02, 0xc6, 0x70, 0xaa, 0x99, 0x27, + 0xfd, 0x0f, 0x22, 0x22, 0xb7, 0x37, 0x89, 0x0d, 0x1c, 0xb9, 0x05, 0xf0, + 0xfe, 0x4b, 0x47, 0xe6, 0x7d, 0x25, 0x4e, 0x6f, 0xef, 0x0f, 0x20, 0x04, + 0xbe, 0x64, 0xc9, 0x4b, 0xa6, 0x30, 0x83, 0x91, 0x99, 0xb3, 0x65, 0x6a, + 0xbe, 0x2c, 0x6e, 0xb5, 0x9e, 0x84, 0x58, 0x4b, 0xb6, 0x52, 0xa1, 0x81, + 0xa6, 0x48, 0x95, 0xd5, 0x2d, 0x46, 0xaa, 0xeb, 0xcb, 0x46, 0xbd, 0xd5, + 0xec, 0xa4, 0x65, 0x5e, 0xee, 0x4c, 0x34, 0x06, 0x49, 0xa4, 0x9a, 0x5e, + 0xed, 0x60, 0xa2, 0xd3, 0xc9, 0x57, 0x62, 0xbf, 0x82, 0x5f, 0x62, 0x2b, + 0xc4, 0x8d, 0x05, 0xfd, 0x68, 0x13, 0x39, 0x3d, 0x39, 0x02, 0x1c, 0x0d, + 0xb5, 0xb2, 0x10, 0x41, 0x86, 0xf5, 0xcd, 0x00, 0xb2, 0x03, 0xb4, 0x3c, + 0xa8, 0x39, 0xc1, 0x92, 0x75, 0x5b, 0x40, 0xa8, 0xd9, 0x46, 0xd1, 0xdb, + 0x6b, 0x0d, 0x2d, 0x7d, 0xf6, 0xec, 0x69, 0x29, 0xe5, 0x65, 0x53, 0x96, + 0xd9, 0x35, 0xce, 0x9d, 0x45, 0xbd, 0x73, 0x64, 0xb1, 0xe8, 0xe2, 0xbb, + 0xc3, 0x16, 0x91, 0x8d, 0x33, 0xca, 0xf6, 0xa0, 0x8f, 0xf1, 0xc8, 0x40, + 0x4f, 0xb6, 0x6c, 0xc6, 0x79, 0xf0, 0x3f, 0x9e, 0xd6, 0xc5, 0x99, 0x7f, + 0x72, 0xe5, 0x2d, 0xa5, 0xdf, 0x41, 0xaf, 0x58, 0x89, 0x31, 0x29, 0xbc, + 0xcf, 0x2f, 0xe3, 0xf2, 0xab, 0x71, 0x73, 0xfa, 0x22, 0x7f, 0x24, 0xc3, + 0x04, 0x38, 0xe0, 0x64, 0xc0, 0xc1, 0xe9, 0x9d, 0x3a, 0xb9, 0xbc, 0xc9, + 0x29, 0x39, 0x18, 0x93, 0x18, 0x7b, 0x96, 0x83, 0xcc, 0x10, 0x26, 0x54, + 0x6b, 0x6d, 0x21, 0xc0, 0x2f, 0xed, 0x28, 0xfe, 0x1c, 0x43, 0xbf, 0x1e, + 0xb6, 0x79, 0xfa, 0xa5, 0x60, 0x37, 0x5d, 0x44, 0x5a, 0xf4, 0x34, 0xfd, + 0xc2, 0x79, 0x4e, 0xa4, 0x4f, 0xea, 0x64, 0x45, 0xa8, 0xe8, 0x9e, 0xd6, + 0xc1, 0x43, 0x79, 0xf7, 0x56, 0x07, 0x02, 0x27, 0xb2, 0x0c, 0xc2, 0xc0, + 0xad, 0xd3, 0xa6, 0x70, 0x9b, 0xe3, 0x96, 0x80, 0xee, 0xe5, 0xef, 0xac, + 0x96, 0x97, 0xf4, 0x5d, 0x21, 0x22, 0xa5, 0x1e, 0xe6, 0x4f, 0x9a, 0xe3, + 0x10, 0xc6, 0xa9, 0xb8, 0x5d, 0x0b, 0x30, 0x05, 0x28, 0xb8, 0x58, 0x58, + 0x1d, 0x59, 0xe5, 0x9c, 0x77, 0x55, 0xa0, 0x76, 0x4c, 0x59, 0xcb, 0x81, + 0xd3, 0x55, 0x39, 0x60, 0x42, 0xcf, 0x81, 0x50, 0xc9, 0x13, 0x76, 0x66, + 0x0b, 0xc7, 0x37, 0xd3, 0x31, 0x44, 0xfa, 0x7b, 0x6d, 0x72, 0x31, 0xfb, + 0xd4, 0x3c, 0x16, 0xa7, 0x9d, 0x06, 0xde, 0x0f, 0xd1, 0x8a, 0x53, 0x41, + 0x5a, 0xcb, 0x35, 0x20, 0x65, 0xcf, 0x16, 0x9e, 0x82, 0xab, 0xf9, 0x4a, + 0x33, 0x37, 0xe6, 0xb5, 0x25, 0xdd, 0xc3, 0xd2, 0x5e, 0xb6, 0x51, 0x62, + 0x08, 0xe9, 0xf8, 0x32, 0x16, 0x8f, 0xaf, 0x3c, 0x3a, 0x22, 0x46, 0x12, + 0xc9, 0x79, 0x13, 0x69, 0xba, 0x2a, 0xb8, 0x5a, 0x70, 0x1e, 0x83, 0x32, + 0xb7, 0x38, 0xbf, 0x29, 0x42, 0xcd, 0x20, 0x97, 0x5d, 0x2e, 0xda, 0xc2, + 0xec, 0xe8, 0x56, 0x8d, 0x10, 0x1a, 0xb8, 0x60, 0x2d, 0x58, 0xfb, 0xdf, + 0x65, 0x25, 0x80, 0xb5, 0x00, 0x8b, 0x49, 0x9a, 0xa0, 0x60, 0x62, 0xbb, + 0x99, 0x69, 0x7c, 0x41, 0xce, 0x8e, 0x34, 0xbb}, + pub_key_12, + {0x31, 0x32, 0x33, 0x34, 0x30, 0x30}, + false}}; + +#endif // rsa_signature_4096_sha512_vectors_h__ diff --git a/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h b/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h index 366f60797..27b4c7ab7 100644 --- a/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h +++ b/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h @@ -1,33 +1,8 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this file, - * You can obtain one at http://mozilla.org/MPL/2.0/. */ - -/* This file is generated from sources in nss/gtests/common/wycheproof - * automatically and should not be touched manually. - * Generation is trigged by calling ./mach wycheproof */ - -#ifndef chachapoly_vectors_h__ -#define chachapoly_vectors_h__ - -#include -#include - -typedef struct chaChaTestVectorStr { - uint32_t id; - std::vector Data; - std::vector AAD; - std::vector Key; - std::vector IV; - std::vector CT; - bool invalidTag; - bool invalidIV; -} chaChaTestVector; - // ChaCha20/Poly1305 Test Vector 1, RFC 7539 // // ChaCha20/Poly1305 Test Vector 2, RFC 7539 // -const chaChaTestVector kChaCha20Vectors[] = { +const ChaChaTestVector kChaCha20Vectors[] = { {0, {0x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47, 0x65, 0x6e, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20, @@ -112,5 +87,3 @@ const chaChaTestVector kChaCha20Vectors[] = { 0xfe, 0xa1, 0x85, 0x1f, 0x38}, false, false}}; - -#endif // chachapoly_vectors_h__ diff --git a/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h b/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h index eedfc69bd..5685932b7 100644 --- a/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h +++ b/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h @@ -1,22 +1,6 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this file, - * You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#ifndef curve25519_vectors_h__ -#define curve25519_vectors_h__ - -#include -#include - -typedef struct curve25519_testvector_str { - std::vector private_key; - std::vector public_key; - std::vector secret; - bool valid; -} curve25519_testvector; - -const curve25519_testvector kCurve25519Vectors[] = { - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, +const EcdhTestVectorStr kCurve25519Vectors[] = { + {0, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, @@ -33,10 +17,12 @@ const curve25519_testvector kCurve25519Vectors[] = { {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42}, + false, true}, // A public key that's too short (31 bytes). - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {1, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, @@ -51,10 +37,12 @@ const curve25519_testvector kCurve25519Vectors[] = { 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f}, {}, + false, false}, // A public key that's too long (33 bytes). - {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, + {2, + {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20, 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, @@ -69,6 +57,5 @@ const curve25519_testvector kCurve25519Vectors[] = { 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f, 0x34}, {}, + false, false}}; - -#endif // curve25519_vectors_h__ diff --git a/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h b/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h index 46ca53ee4..cf9775662 100644 --- a/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h +++ b/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h @@ -1,33 +1,7 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this file, - * You can obtain one at http://mozilla.org/MPL/2.0/. */ - -/* This file is generated from sources in nss/gtests/common/wycheproof - * automatically and should not be touched manually. - * Generation is trigged by calling ./mach wycheproof */ - -#ifndef gcm_vectors_h__ -#define gcm_vectors_h__ - -#include - -typedef struct gcm_kat_str { - uint32_t test_id; - std::string key; - std::string plaintext; - std::string additional_data; - std::string iv; - std::string hash_key; - std::string ghash; - std::string result; - bool invalid_ct; - bool invalid_iv; -} gcm_kat_value; - /* * http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-revised-spec.pdf */ -const gcm_kat_value kGcmKatValues[] = { +const AesGcmKatValue kGcmKatValues[] = { {1, "00000000000000000000000000000000", "", "", "000000000000000000000000", "66e94bd4ef8a2c3b884cfa59ca342b2e", "00000000000000000000000000000000", "58e2fccefa7e3061367f1d57a4e7455a", false, false}, @@ -192,5 +166,3 @@ const gcm_kat_value kGcmKatValues[] = { "3561e34e52d8b598f9937982512fff27", "0000000000000000ffcef9ebbffdbd8b00000000000000000000000000000000", false, false}}; - -#endif // gcm_vectors_h__ diff --git a/security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt b/security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt new file mode 100644 index 000000000..d4ef18f7e --- /dev/null +++ b/security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt @@ -0,0 +1,52 @@ +// kSpki is an RSA public key in an X.509 SubjectPublicKeyInfo. + const uint8_t kSpki[] = { + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9, + 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb, + 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0, + 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef, + 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa, + 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76, + 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25, + 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79, + 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49, + 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd, + 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61, + 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, + }; + // kHash is the SHA-256 hash of {1,2,3,4}. + const uint8_t kHash[] = { + 0x9f, 0x64, 0xa7, 0x47, 0xe1, 0xb9, 0x7f, 0x13, 0x1f, 0xab, 0xb6, + 0xb4, 0x47, 0x29, 0x6c, 0x9b, 0x6f, 0x02, 0x01, 0xe7, 0x9f, 0xb3, + 0xc5, 0x35, 0x6e, 0x6c, 0x77, 0xe8, 0x9b, 0x6a, 0x80, 0x6a, + }; + // kSignature is the signature of kHash with RSASSA-PKCS1-v1_5. + const uint8_t kSignature[] = { + 0xa5, 0xf0, 0x8a, 0x47, 0x5d, 0x3c, 0xb3, 0xcc, 0xa9, 0x79, 0xaf, 0x4d, + 0x8c, 0xae, 0x4c, 0x14, 0xef, 0xc2, 0x0b, 0x34, 0x36, 0xde, 0xf4, 0x3e, + 0x3d, 0xbb, 0x4a, 0x60, 0x5c, 0xc8, 0x91, 0x28, 0xda, 0xfb, 0x7e, 0x04, + 0x96, 0x7e, 0x63, 0x13, 0x90, 0xce, 0xb9, 0xb4, 0x62, 0x7a, 0xfd, 0x09, + 0x3d, 0xc7, 0x67, 0x78, 0x54, 0x04, 0xeb, 0x52, 0x62, 0x6e, 0x24, 0x67, + 0xb4, 0x40, 0xfc, 0x57, 0x62, 0xc6, 0xf1, 0x67, 0xc1, 0x97, 0x8f, 0x6a, + 0xa8, 0xae, 0x44, 0x46, 0x5e, 0xab, 0x67, 0x17, 0x53, 0x19, 0x3a, 0xda, + 0x5a, 0xc8, 0x16, 0x3e, 0x86, 0xd5, 0xc5, 0x71, 0x2f, 0xfc, 0x23, 0x48, + 0xd9, 0x0b, 0x13, 0xdd, 0x7b, 0x5a, 0x25, 0x79, 0xef, 0xa5, 0x7b, 0x04, + 0xed, 0x44, 0xf6, 0x18, 0x55, 0xe4, 0x0a, 0xe9, 0x57, 0x79, 0x5d, 0xd7, + 0x55, 0xa7, 0xab, 0x45, 0x02, 0x97, 0x60, 0x42, + }; + // kSignature is an invalid signature of kHash with RSASSA-PKCS1-v1_5 with the + // NULL parameter omitted. + const uint8_t kSignatureInvalid[] = { + 0x71, 0x6c, 0x24, 0x4e, 0xc9, 0x9b, 0x19, 0xc7, 0x49, 0x29, 0xb8, 0xd4, + 0xfb, 0x26, 0x23, 0xc0, 0x96, 0x18, 0xcd, 0x1e, 0x60, 0xe8, 0x88, 0x94, + 0x8c, 0x59, 0xfb, 0x58, 0x5c, 0x61, 0x58, 0x7a, 0xae, 0xcc, 0xeb, 0xee, + 0x1e, 0x85, 0x7d, 0x83, 0xa9, 0xdc, 0x6f, 0x4c, 0x34, 0x5c, 0xcb, 0xd9, + 0xde, 0x58, 0x76, 0xdf, 0x1f, 0x5e, 0xd4, 0x57, 0x5b, 0xeb, 0xaf, 0x4f, + 0x7a, 0xa7, 0x6b, 0x21, 0xf1, 0x0a, 0x96, 0x78, 0xc7, 0xa8, 0x02, 0x7a, + 0xc2, 0x06, 0xd3, 0x18, 0x79, 0x72, 0x6b, 0xfe, 0x2d, 0xec, 0xd8, 0x8e, + 0x98, 0x86, 0x89, 0xf4, 0x67, 0x14, 0x2b, 0xac, 0x6d, 0xd7, 0x04, 0xd8, + 0xab, 0x05, 0xe6, 0x51, 0xf6, 0xee, 0x58, 0x63, 0xef, 0x6a, 0x3e, 0x89, + 0x99, 0x2a, 0x1c, 0x10, 0xc2, 0xd0, 0x41, 0x9e, 0x1e, 0x9a, 0x9a, 0x57, + 0x32, 0x0f, 0x49, 0xb4, 0x57, 0x37, 0xa4, 0x26, + }; diff --git a/security/nss/gtests/common/testvectors_base/test-structs.h b/security/nss/gtests/common/testvectors_base/test-structs.h new file mode 100644 index 000000000..1f1a7ed3a --- /dev/null +++ b/security/nss/gtests/common/testvectors_base/test-structs.h @@ -0,0 +1,130 @@ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling ./mach wycheproof */ + +#ifndef test_structs_h__ +#define test_structs_h__ + +#include +#include +#include "secoidt.h" +#include "pkcs11t.h" + +typedef struct AesCbcTestVectorStr { + uint32_t id; + std::string key; + std::string msg; + std::string iv; + std::string ciphertext; + bool valid; +} AesCbcTestVector; + +typedef struct AesCmacTestVectorStr { + uint32_t id; + std::string comment; + std::string key; + std::string msg; + std::string tag; + bool invalid; +} AesCmacTestVector; +typedef AesCmacTestVector HmacTestVector; + +typedef struct AesGcmKatValueStr { + uint32_t id; + std::string key; + std::string plaintext; + std::string additional_data; + std::string iv; + std::string hash_key; + std::string ghash; + std::string result; + bool invalid_ct; + bool invalid_iv; +} AesGcmKatValue; + +typedef struct ChaChaTestVectorStr { + uint32_t id; + std::vector plaintext; + std::vector aad; + std::vector key; + std::vector iv; + std::vector ciphertext; + bool invalid_tag; + bool invalid_iv; +} ChaChaTestVector; + +typedef struct EcdsaTestVectorStr { + SECOidTag hash_oid; + uint32_t id; + std::vector sig; + std::vector public_key; + std::vector msg; + bool valid; +} EcdsaTestVector; + +typedef EcdsaTestVector DsaTestVector; + +typedef struct EcdhTestVectorStr { + uint32_t id; + std::vector private_key; + std::vector public_key; + std::vector secret; + bool invalid_asn; + bool valid; +} EcdhTestVector; + +typedef struct HkdfTestVectorStr { + uint32_t id; + std::string ikm; + std::string salt; + std::string info; + std::string okm; + uint32_t size; + bool valid; +} HkdfTestVector; + +typedef struct RsaSignatureTestVectorStr { + SECOidTag hash_oid; + uint32_t id; + std::vector sig; + std::vector public_key; + std::vector msg; + bool valid; +} RsaSignatureTestVector; + +typedef struct RsaDecryptTestVectorStr { + uint32_t id; + std::vector msg; + std::vector ct; + std::vector priv_key; + bool valid; +} RsaDecryptTestVector; + +typedef struct RsaOaepTestVectorStr { + SECOidTag hash_oid; + CK_RSA_PKCS_MGF_TYPE mgf_hash; + uint32_t id; + std::vector msg; + std::vector ct; + std::vector label; + std::vector priv_key; + bool valid; +} RsaOaepTestVector; + +typedef struct RsaPssTestVectorStr { + SECOidTag hash_oid; + CK_RSA_PKCS_MGF_TYPE mgf_hash; + uint32_t id; + unsigned long sLen; + std::vector sig; + std::vector public_key; + std::vector msg; + bool valid; +} RsaPssTestVector; + +#endif // test_structs_h__ diff --git a/security/nss/gtests/common/util.h b/security/nss/gtests/common/util.h index ce56199e1..9a4c8da10 100644 --- a/security/nss/gtests/common/util.h +++ b/security/nss/gtests/common/util.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/common/wycheproof/genTestVectors.py b/security/nss/gtests/common/wycheproof/genTestVectors.py index 1e2eb47ec..be78bf863 100644 --- a/security/nss/gtests/common/wycheproof/genTestVectors.py +++ b/security/nss/gtests/common/wycheproof/genTestVectors.py @@ -9,6 +9,11 @@ import json import os import subprocess +from cryptography.hazmat.backends import default_backend +from cryptography.hazmat.primitives.asymmetric import ec +from cryptography.hazmat.primitives import serialization +import binascii + script_dir = os.path.dirname(os.path.abspath(__file__)) # Imports a JSON testvector file. @@ -42,6 +47,33 @@ class AESGCM(): return result +# Writes one AES-CMAC testvector into C-header format. (Not clang-format conform) +class AESCMAC(): + """Class that provides the generator function for a single AES-CMAC test case.""" + + def format_testcase(self, vector): + """Format an AES-CMAC testcase object. Return a string in C-header format.""" + result = '{{ {},\n'.format(vector['tcId']) + for key in ['comment', 'key', 'msg', 'tag']: + result += ' \"{}\",\n'.format(vector[key]) + result += ' {}}},\n\n'.format(str(vector['result'] == 'invalid').lower()) + + return result + +# Writes one AES-CBC testvector into C-header format. (Not clang-format conform) +class AESCBC(): + """Class that provides the generator function for a single AES-CBC test case.""" + + def format_testcase(self, vector): + """Format an AES-CBC testcase object. Return a string in C-header format.""" + result = '{{ {},\n'.format(vector['tcId']) + for key in ['key', 'msg', 'iv']: + result += ' \"{}\",\n'.format(vector[key]) + result += ' \"{}\",\n'.format(vector['ct']) + result += ' {}}},\n\n'.format(str(vector['result'] == 'valid' and len(vector['flags']) == 0).lower()) + + return result + # Writes one ChaChaPoly testvector into C-header format. (Not clang-format conform) class ChaChaPoly(): """Class that provides the generator function for a single ChaCha test case.""" @@ -73,9 +105,10 @@ class Curve25519(): pkcs8WrapperEnd = "a1230321000000000000000000000000000000000000000000000000000000000000000000" spkiWrapper = "3039301406072a8648ce3d020106092b06010401da470f01032100" - def format_testcase(self, testcase): + def format_testcase(self, testcase, curve): result = '\n// Comment: {}'.format(testcase['comment']) - result += '\n{{{},\n'.format(string_to_hex_array(self.pkcs8WrapperStart + testcase['private'] + self.pkcs8WrapperEnd)) + result += '\n{{{},\n'.format(testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(self.pkcs8WrapperStart + testcase['private'] + self.pkcs8WrapperEnd)) result += '{},\n'.format(string_to_hex_array(self.spkiWrapper + testcase['public'])) result += '{},\n'.format(string_to_hex_array(testcase['shared'])) @@ -87,10 +120,206 @@ class Curve25519(): and not testcase["public"] == "daffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" \ and not testcase["public"] == "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" \ and not 'Small public key' in testcase['flags'] + # invalidASN is unused in Curve25519 tests, but this way we can use the ECDH struct + result += '{},\n'.format(str(False).lower()) result += '{}}},\n'.format(str(valid).lower()) return result +class ECDH(): + """Class that provides the generator function for a single ECDH test case.""" + + def format_testcase(self, testcase, curve): + + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}'.format(testcase['tcId']) + private_key = ec.derive_private_key( + int(testcase["private"], 16), + curve, + default_backend() + ).private_bytes( + encoding=serialization.Encoding.DER, + format=serialization.PrivateFormat.PKCS8, + encryption_algorithm=serialization.NoEncryption() + ) + result += '\n{{{},\n'.format(testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(bytes.hex(private_key))) + result += '{},\n'.format(string_to_hex_array(testcase['public'])) + result += '{},\n'.format(string_to_hex_array(testcase['shared'])) + invalid_asn = 'InvalidAsn' in testcase['flags'] + + # Note: This classifies "Acceptable" tests cases as invalid. + # As this represents a gray area, manual adjustments may be + # necessary to match NSS' implementation. + valid = testcase['result'] == 'valid' + + result += '{},\n'.format(str(invalid_asn).lower()) + result += '{}}},\n'.format(str(valid).lower()) + + return result + +class DSA(): + pub_keys = {} + def format_testcase(self, testcase, key, hash_oid, keySize, out_defs): + key_name = "kPubKey" + if key in self.pub_keys: + key_name = self.pub_keys[key] + else: + key_name += str(len(self.pub_keys)) + self.pub_keys[key] = key_name + out_defs.append('static const std::vector ' + key_name + string_to_hex_array(key) + ';\n\n') + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}\n'.format(testcase['tcId']) + result += '{{{}, {},\n'.format(hash_oid, testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(testcase['sig'])) + result += '{},\n'.format(key_name) + result += '{},\n'.format(string_to_hex_array(testcase['msg'])) + valid = testcase['result'] == 'valid' or (testcase['result'] == 'acceptable' and 'NoLeadingZero' in testcase['flags']) + result += '{}}},\n'.format(str(valid).lower()) + + return result + +class ECDSA(): + """Class that provides the generator function for a single ECDSA test case.""" + + def format_testcase(self, testcase, key, hash_oid, keySize, out_defs): + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}\n'.format(testcase['tcId']) + result += '{{{}, {},\n'.format(hash_oid, testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(testcase['sig'])) + result += '{},\n'.format(string_to_hex_array(key)) + result += '{},\n'.format(string_to_hex_array(testcase['msg'])) + valid = testcase['result'] == 'valid' + if not valid and testcase['result'] == 'acceptable': + valid = 'MissingZero' in testcase['flags'] + result += '{}}},\n'.format(str(valid).lower()) + + return result + +class HKDF(): + """Class that provides the generator function for a single HKDF test case.""" + + def format_testcase(self, vector): + """Format an HKDF testcase object. Return a string in C-header format.""" + result = '{{ {},\n'.format(vector['tcId']) + for key in ['ikm', 'salt', 'info', "okm"]: + result += ' \"{}\",\n'.format(vector[key]) + result += ' {},\n'.format(vector['size']) + result += ' {}}},\n\n'.format(str(vector['result'] == 'valid').lower()) + + return result + +class RSA_PKCS1_SIGNATURE(): + pub_keys = {} + + def format_testcase(self, testcase, key, keysize, hash_oid, out_defs): + # To avoid hundreds of copies of the same key, define it once and reuse. + key_name = "pub_key_" + if key in self.pub_keys: + key_name = self.pub_keys[key] + else: + key_name += str(len(self.pub_keys)) + self.pub_keys[key] = key_name + out_defs.append('static const std::vector ' + key_name + string_to_hex_array(key) + ';\n\n') + + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}\n'.format(testcase['tcId']) + result += '{{{}, {}, \n'.format(hash_oid, testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(testcase['sig'])) + result += '{},\n'.format(key_name) + result += '{},\n'.format(string_to_hex_array(testcase['msg'])) + + valid = testcase['result'] == 'valid' + if not valid and testcase['result'] == 'acceptable': + valid = keysize >= 1024 and ('SmallModulus' in testcase['flags'] or + 'SmallPublicKey' in testcase['flags']) + result += '{}}},\n'.format(str(valid).lower()) + + return result + + +class RSA_PKCS1_DECRYPT(): + priv_keys = {} + + def format_testcase(self, testcase, priv_key, key_size, out_defs): + key_name = "priv_key_" + if priv_key in self.priv_keys: + key_name = self.priv_keys[priv_key] + else: + key_name += str(len(self.priv_keys)) + self.priv_keys[priv_key] = key_name + out_defs.append('static const std::vector ' + key_name + string_to_hex_array(priv_key) + ';\n\n') + + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}'.format(testcase['tcId']) + result += '\n{{{},\n'.format(testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(testcase['msg'])) + result += '{},\n'.format(string_to_hex_array(testcase['ct'])) + result += '{},\n'.format(key_name) + valid = testcase['result'] == 'valid' + result += '{}}},\n'.format(str(valid).lower()) + + return result + +class RSA_PSS(): + pub_keys = {} + + def format_testcase(self, testcase, key, hash_oid, mgf_hash, sLen, out_defs): + key_name = "pub_key_" + if key in self.pub_keys: + key_name = self.pub_keys[key] + else: + key_name += str(len(self.pub_keys)) + self.pub_keys[key] = key_name + out_defs.append('static const std::vector ' + key_name + string_to_hex_array(key) + ';\n\n') + + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}\n'.format(testcase['tcId']) + result += '{{{}, {}, {}, {},\n'.format(hash_oid, mgf_hash, testcase['tcId'], sLen) + result += '{},\n'.format(string_to_hex_array(testcase['sig'])) + result += '{},\n'.format(key_name) + result += '{},\n'.format(string_to_hex_array(testcase['msg'])) + + valid = testcase['result'] == 'valid' + if not valid and testcase['result'] == 'acceptable': + valid = ('WeakHash' in testcase['flags']) + result += '{}}},\n'.format(str(valid).lower()) + + return result + +class RSA_OAEP(): + priv_keys = {} + + def format_testcase(self, testcase, key, hash_oid, mgf_hash, out_defs): + key_name = "priv_key_" + if key in self.priv_keys: + key_name = self.priv_keys[key] + else: + key_name += str(len(self.priv_keys)) + self.priv_keys[key] = key_name + out_defs.append('static const std::vector ' + key_name + string_to_hex_array(key) + ';\n\n') + + result = '\n// Comment: {}'.format(testcase['comment']) + result += '\n// tcID: {}\n'.format(testcase['tcId']) + result += '{{{}, {}, {},\n'.format(hash_oid, mgf_hash, testcase['tcId']) + result += '{},\n'.format(string_to_hex_array(testcase['msg'])) + result += '{},\n'.format(string_to_hex_array(testcase['ct'])) + result += '{},\n'.format(string_to_hex_array(testcase['label'])) + result += '{},\n'.format(key_name) + + valid = testcase['result'] == 'valid' + result += '{}}},\n'.format(str(valid).lower()) + + return result + +def getSha(sha): + s = sha.split("-") + return "SEC_OID_SHA" + s[1] + +def getMgfSha(sha): + s = sha.split("-") + return "CKG_MGF1_SHA" + s[1] + def generate_vectors_file(params): """ Generate and store a .h-file with test vectors for one test. @@ -100,44 +329,130 @@ def generate_vectors_file(params): cases = import_testvector(os.path.join(script_dir, params['source_dir'] + params['source_file'])) - with open(os.path.join(script_dir, params['base'])) as base: - header = base.read() + base_vectors = "" + if 'base' in params: + with open(os.path.join(script_dir, params['base'])) as base: + base_vectors = base.read() + base_vectors += "\n\n" - header = header[:params['crop_size_start']] - header += '\n\n// Testvectors from project wycheproof\n' - header += '// \n' - vectors_file = header + params['array_init'] + header = standard_params['license'] + header += "\n" + header += standard_params['top_comment'] + header += "\n" + header += "#ifndef " + params['section'] + "\n" + header += "#define " + params['section'] + "\n" + header += "\n" + + for include in standard_params['includes']: + header += "#include " + include + "\n" + + header += "\n" + + if 'includes' in params: + for include in params['includes']: + header += "#include " + include + "\n" + header += "\n" + + shared_defs = [] + vectors_file = base_vectors + params['array_init'] for group in cases['testGroups']: for test in group['tests']: - vectors_file += params['formatter'].format_testcase(test) + if 'key' in group: + if 'curve' in group['key'] and group['key']['curve'] not in ['secp256r1', 'secp384r1', 'secp521r1']: + continue + vectors_file += params['formatter'].format_testcase(test, group['keyDer'], getSha(group['sha']), group['key']['keySize'], shared_defs) + elif 'type' in group and group['type'] == 'RsassaPssVerify': + sLen = group['sLen'] if 'sLen' in group else 0 + vectors_file += params['formatter'].format_testcase(test, group['keyDer'], getSha(group['sha']), getMgfSha(group['mgfSha']), sLen, shared_defs) + elif 'type' in group and group['type'] == 'RsaesOaepDecrypt': + vectors_file += params['formatter'].format_testcase(test, group['privateKeyPkcs8'], getSha(group['sha']), getMgfSha(group['mgfSha']), shared_defs) + elif 'keyDer' in group: + vectors_file += params['formatter'].format_testcase(test, group['keyDer'], group['keysize'], getSha(group['sha']), shared_defs) + elif 'privateKeyPkcs8' in group: + vectors_file += params['formatter'].format_testcase(test, group['privateKeyPkcs8'], group['keysize'], shared_defs) + elif 'curve' in group: + if group['curve'] == 'secp256r1': + curve = ec.SECP256R1() + elif group['curve'] == 'secp384r1': + curve = ec.SECP384R1() + elif group['curve'] == 'secp521r1': + curve = ec.SECP521R1() + elif group['curve'] == 'curve25519': + curve = "curve25519" + else: + continue + vectors_file += params['formatter'].format_testcase(test, curve) + else: + vectors_file += params['formatter'].format_testcase(test) - vectors_file = vectors_file[:params['crop_size_end']] + '};\n\n' - vectors_file += params['finish'] + vectors_file = vectors_file[:params['crop_size_end']] + '\n};\n\n' + vectors_file += "#endif // " + params['section'] + '\n' with open(os.path.join(script_dir, params['target']), 'w') as target: + target.write(header) + for definition in shared_defs: + target.write(definition) target.write(vectors_file) -# Parameters that describe the generation of a testvector file for each supoorted testself. -# source -- relaive path the wycheproof JSON source file with testvectorsself. -# base -- relative path to the pre-fabricated .h-file with general defintions and non-wycheproof vectors. + +standard_params = { + 'includes': ['"testvectors_base/test-structs.h"'], + 'license': +"""/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + """, + + 'top_comment': +"""/* This file is generated from sources in nss/gtests/common/wycheproof + * automatically and should not be touched manually. + * Generation is trigged by calling python3 genTestVectors.py */ + """ +} + +# Parameters that describe the generation of a testvector file for each supoorted test. +# source -- relative path to the wycheproof JSON source file with testvectors. +# base -- relative path to non-wycheproof vectors. # target -- relative path to where the finished .h-file is written. -# crop_size_start -- number of characters removed from the end of the base file at start. # array_init -- string to initialize the c-header style array of testvectors. # formatter -- the test case formatter class to be used for this test. -# crop_size_end -- number of characters removed from the end of the last generated test vector to close the array definiton. -# finish -- string to re-insert at the end and finish the file. (identical to chars cropped at the start) -# comment -- additional comments to add to the file just before defintion of the test vector array. +# crop_size_end -- number of characters removed from the end of the last generated test vector to close the array definition. +# section -- name of the section +# comment -- additional comments to add to the file just before definition of the test vector array. + aes_gcm_params = { 'source_dir': 'source_vectors/', 'source_file': 'aes_gcm_test.json', 'base': '../testvectors_base/gcm-vectors_base.h', 'target': '../testvectors/gcm-vectors.h', - 'crop_size_start': -27, - 'array_init': 'const gcm_kat_value kGcmWycheproofVectors[] = {\n', + 'array_init': 'const AesGcmKatValue kGcmWycheproofVectors[] = {\n', 'formatter' : AESGCM(), 'crop_size_end': -3, - 'finish': '#endif // gcm_vectors_h__\n', + 'section': 'gcm_vectors_h__', + 'comment' : '' +} + +aes_cmac_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'aes_cmac_test.json', + 'target': '../testvectors/cmac-vectors.h', + 'array_init': 'const AesCmacTestVector kCmacWycheproofVectors[] = {\n', + 'formatter' : AESCMAC(), + 'crop_size_end': -3, + 'section': 'cmac_vectors_h__', + 'comment' : '' +} + +aes_cbc_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'aes_cbc_pkcs5_test.json', + 'target': '../testvectors/cbc-vectors.h', + 'array_init': 'const AesCbcTestVector kCbcWycheproofVectors[] = {\n', + 'formatter' : AESCBC(), + 'crop_size_end': -3, + 'section': 'cbc_vectors_h__', 'comment' : '' } @@ -146,11 +461,10 @@ chacha_poly_params = { 'source_file': 'chacha20_poly1305_test.json', 'base': '../testvectors_base/chachapoly-vectors_base.h', 'target': '../testvectors/chachapoly-vectors.h', - 'crop_size_start': -35, - 'array_init': 'const chacha_testvector kChaCha20WycheproofVectors[] = {\n', + 'array_init': 'const ChaChaTestVector kChaCha20WycheproofVectors[] = {\n', 'formatter' : ChaChaPoly(), 'crop_size_end': -2, - 'finish': '#endif // chachapoly_vectors_h__\n', + 'section': 'chachapoly_vectors_h__', 'comment' : '' } @@ -159,27 +473,489 @@ curve25519_params = { 'source_file': 'x25519_test.json', 'base': '../testvectors_base/curve25519-vectors_base.h', 'target': '../testvectors/curve25519-vectors.h', - 'crop_size_start': -34, - 'array_init': 'const curve25519_testvector kCurve25519WycheproofVectors[] = {\n', + 'array_init': 'const EcdhTestVector kCurve25519WycheproofVectors[] = {\n', 'formatter' : Curve25519(), 'crop_size_end': -2, - 'finish': '#endif // curve25519_vectors_h__\n', + 'section': 'curve25519_vectors_h__', 'comment' : '// The public key section of the pkcs8 wrapped private key is\n\ // filled up with 0\'s, which is not correct, but acceptable for the\n\ // tests at this moment because validity of the public key is not checked.\n' } +dsa_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'dsa_test.json', + 'target': '../testvectors/dsa-vectors.h', + 'array_init': 'const DsaTestVector kDsaWycheproofVectors[] = {\n', + 'formatter' : DSA(), + 'crop_size_end': -2, + 'section': 'dsa_vectors_h__', + 'comment' : '' +} + +hkdf_sha1_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'hkdf_sha1_test.json', + 'target': '../testvectors/hkdf-sha1-vectors.h', + 'array_init': 'const HkdfTestVector kHkdfSha1WycheproofVectors[] = {\n', + 'formatter' : HKDF(), + 'crop_size_end': -3, + 'section': 'hkdf_sha1_vectors_h__', + 'comment' : '' +} + +hkdf_sha256_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'hkdf_sha256_test.json', + 'target': '../testvectors/hkdf-sha256-vectors.h', + 'array_init': 'const HkdfTestVector kHkdfSha256WycheproofVectors[] = {\n', + 'formatter' : HKDF(), + 'crop_size_end': -3, + 'section': 'hkdf_sha256_vectors_h__', + 'comment' : '' +} + +hkdf_sha384_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'hkdf_sha384_test.json', + 'target': '../testvectors/hkdf-sha384-vectors.h', + 'array_init': 'const HkdfTestVector kHkdfSha384WycheproofVectors[] = {\n', + 'formatter' : HKDF(), + 'crop_size_end': -3, + 'section': 'hkdf_sha384_vectors_h__', + 'comment' : '' +} + +hkdf_sha512_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'hkdf_sha512_test.json', + 'target': '../testvectors/hkdf-sha512-vectors.h', + 'array_init': 'const HkdfTestVector kHkdfSha512WycheproofVectors[] = {\n', + 'formatter' : HKDF(), + 'crop_size_end': -3, + 'section': 'hkdf_sha512_vectors_h__', + 'comment' : '' +} + +p256ecdh_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'ecdh_secp256r1_test.json', + 'target': '../testvectors/p256ecdh-vectors.h', + 'array_init': 'const EcdhTestVector kP256EcdhWycheproofVectors[] = {\n', + 'formatter' : ECDH(), + 'crop_size_end': -2, + 'section': 'p256ecdh_vectors_h__', + 'comment' : '' +} + +p384ecdh_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'ecdh_secp384r1_test.json', + 'target': '../testvectors/p384ecdh-vectors.h', + 'array_init': 'const EcdhTestVector kP384EcdhWycheproofVectors[] = {\n', + 'formatter' : ECDH(), + 'crop_size_end': -2, + 'section': 'p384ecdh_vectors_h__', + 'comment' : '' +} + +p521ecdh_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'ecdh_secp521r1_test.json', + 'target': '../testvectors/p521ecdh-vectors.h', + 'array_init': 'const EcdhTestVector kP521EcdhWycheproofVectors[] = {\n', + 'formatter' : ECDH(), + 'crop_size_end': -2, + 'section': 'p521ecdh_vectors_h__', + 'comment' : '' +} + +p256ecdsa_sha256_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'ecdsa_secp256r1_sha256_test.json', + 'target': '../testvectors/p256ecdsa-sha256-vectors.h', + 'array_init': 'const EcdsaTestVector kP256EcdsaSha256Vectors[] = {\n', + 'formatter' : ECDSA(), + 'crop_size_end': -2, + 'section': 'p256ecdsa_sha256_vectors_h__', + 'comment' : '' +} + +p384ecdsa_sha384_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'ecdsa_secp384r1_sha384_test.json', + 'target': '../testvectors/p384ecdsa-sha384-vectors.h', + 'array_init': 'const EcdsaTestVector kP384EcdsaSha384Vectors[] = {\n', + 'formatter' : ECDSA(), + 'crop_size_end': -2, + 'section': 'p384ecdsa_sha384_vectors_h__', + 'comment' : '' +} + +p521ecdsa_sha512_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'ecdsa_secp521r1_sha512_test.json', + 'target': '../testvectors/p521ecdsa-sha512-vectors.h', + 'array_init': 'const EcdsaTestVector kP521EcdsaSha512Vectors[] = {\n', + 'formatter' : ECDSA(), + 'crop_size_end': -2, + 'section': 'p521ecdsa_sha512_vectors_h__', + 'comment' : '' +} + +rsa_signature_2048_sha224_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_2048_sha224_test.json', + 'target': '../testvectors/rsa_signature_2048_sha224-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature2048Sha224WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_2048_sha224_vectors_h__', + 'comment' : '' +} + +rsa_signature_2048_sha256_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_2048_sha256_test.json', + 'target': '../testvectors/rsa_signature_2048_sha256-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature2048Sha256WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_2048_sha256_vectors_h__', + 'comment' : '' +} + +rsa_signature_2048_sha512_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_2048_sha512_test.json', + 'target': '../testvectors/rsa_signature_2048_sha512-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature2048Sha512WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_2048_sha512_vectors_h__', + 'comment' : '' +} + +rsa_signature_3072_sha256_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_3072_sha256_test.json', + 'target': '../testvectors/rsa_signature_3072_sha256-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha256WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_3072_sha256_vectors_h__', + 'comment' : '' +} + +rsa_signature_3072_sha256_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_3072_sha256_test.json', + 'target': '../testvectors/rsa_signature_3072_sha256-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha256WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_3072_sha256_vectors_h__', + 'comment' : '' +} + +rsa_signature_3072_sha384_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_3072_sha384_test.json', + 'target': '../testvectors/rsa_signature_3072_sha384-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha384WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_3072_sha384_vectors_h__', + 'comment' : '' +} + +rsa_signature_3072_sha512_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_3072_sha512_test.json', + 'target': '../testvectors/rsa_signature_3072_sha512-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha512WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_3072_sha512_vectors_h__', + 'comment' : '' +} + +rsa_signature_4096_sha384_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_4096_sha384_test.json', + 'target': '../testvectors/rsa_signature_4096_sha384-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature4096Sha384WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_4096_sha384_vectors_h__', + 'comment' : '' +} + +rsa_signature_4096_sha512_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_4096_sha512_test.json', + 'target': '../testvectors/rsa_signature_4096_sha512-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignature4096Sha512WycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_4096_sha512_vectors_h__', + 'comment' : '' +} + +rsa_signature_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_signature_test.json', + 'base': '../testvectors_base/rsa_signature-vectors_base.txt', + 'target': '../testvectors/rsa_signature-vectors.h', + 'array_init': 'const RsaSignatureTestVector kRsaSignatureWycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_SIGNATURE(), + 'crop_size_end': -2, + 'section': 'rsa_signature_vectors_h__', + 'comment' : '' +} + +rsa_pkcs1_dec_2048_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pkcs1_2048_test.json', + 'target': '../testvectors/rsa_pkcs1_2048_test-vectors.h', + 'array_init': 'const RsaDecryptTestVector kRsa2048DecryptWycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_DECRYPT(), + 'crop_size_end': -2, + 'section': 'rsa_pkcs1_2048_vectors_h__', + 'comment' : '' +} + +rsa_pkcs1_dec_3072_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pkcs1_3072_test.json', + 'target': '../testvectors/rsa_pkcs1_3072_test-vectors.h', + 'array_init': 'const RsaDecryptTestVector kRsa3072DecryptWycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_DECRYPT(), + 'crop_size_end': -2, + 'section': 'rsa_pkcs1_3072_vectors_h__', + 'comment' : '' +} + +rsa_pkcs1_dec_4096_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pkcs1_4096_test.json', + 'target': '../testvectors/rsa_pkcs1_4096_test-vectors.h', + 'array_init': 'const RsaDecryptTestVector kRsa4096DecryptWycheproofVectors[] = {\n', + 'formatter' : RSA_PKCS1_DECRYPT(), + 'crop_size_end': -2, + 'section': 'rsa_pkcs1_4096_vectors_h__', + 'comment' : '' +} + +rsa_pss_2048_sha256_mgf1_32_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_2048_sha256_mgf1_32_test.json', + 'target': '../testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h', + # One key is used in both files. Just pull in the header that defines it. + 'array_init': '''#include "testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h"\n\n + const RsaPssTestVector kRsaPss2048Sha25632WycheproofVectors[] = {\n''', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_2048_sha256_32_vectors_h__', + 'comment' : '' +} + +rsa_pss_2048_sha256_mgf1_0_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_2048_sha256_mgf1_0_test.json', + 'target': '../testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h', + 'array_init': 'const RsaPssTestVector kRsaPss2048Sha2560WycheproofVectors[] = {\n', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_2048_sha256_0_vectors_h__', + 'comment' : '' +} + +rsa_pss_2048_sha1_mgf1_20_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_2048_sha1_mgf1_20_test.json', + 'target': '../testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h', + 'array_init': 'const RsaPssTestVector kRsaPss2048Sha120WycheproofVectors[] = {\n', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_2048_sha1_20_vectors_h__', + 'comment' : '' +} + +rsa_pss_3072_sha256_mgf1_32_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_3072_sha256_mgf1_32_test.json', + 'target': '../testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h', + 'array_init': 'const RsaPssTestVector kRsaPss3072Sha25632WycheproofVectors[] = {\n', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_3072_sha256_32_vectors_h__', + 'comment' : '' +} + +rsa_pss_4096_sha256_mgf1_32_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_4096_sha256_mgf1_32_test.json', + 'target': '../testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h', + 'array_init': 'const RsaPssTestVector kRsaPss4096Sha25632WycheproofVectors[] = {\n', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_4096_sha256_32_vectors_h__', + 'comment' : '' +} + +rsa_pss_4096_sha512_mgf1_32_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_4096_sha512_mgf1_32_test.json', + 'target': '../testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h', + 'array_init': 'const RsaPssTestVector kRsaPss4096Sha51232WycheproofVectors[] = {\n', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_4096_sha512_32_vectors_h__', + 'comment' : '' +} + +rsa_pss_misc_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_pss_misc_test.json', + 'target': '../testvectors/rsa_pss_misc-vectors.h', + 'array_init': 'const RsaPssTestVector kRsaPssMiscWycheproofVectors[] = {\n', + 'formatter' : RSA_PSS(), + 'crop_size_end': -2, + 'section': 'rsa_pss_misc_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha1_mgf1sha1_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha1_mgf1sha1_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha1WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha1_mgf1sha1_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha256_mgf1sha1_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha256_mgf1sha1_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha1WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha256_mgf1sha1_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha256_mgf1sha256_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha256_mgf1sha256_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha256WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha256_mgf1sha256_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha384_mgf1sha1_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha384_mgf1sha1_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha1WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha384_mgf1sha1_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha384_mgf1sha384_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha384_mgf1sha384_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha384WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha384_mgf1sha384_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha512_mgf1sha1_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha512_mgf1sha1_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha1WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha512_mgf1sha1_vectors_h__', + 'comment' : '' +} + +rsa_oaep_2048_sha512_mgf1sha512_params = { + 'source_dir': 'source_vectors/', + 'source_file': 'rsa_oaep_2048_sha512_mgf1sha512_test.json', + 'target': '../testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h', + 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha512WycheproofVectors[] = {\n', + 'formatter' : RSA_OAEP(), + 'crop_size_end': -2, + 'section': 'rsa_oaep_2048_sha512_mgf1sha512_vectors_h__', + 'comment' : '' +} + + + def update_tests(tests): remote = "https://raw.githubusercontent.com/google/wycheproof/master/testvectors/" for test in tests: subprocess.check_call(['wget', remote+test['source_file'], '-O', - 'gtests/common/wycheproof/source_vectors/' +test['source_file'], - '--no-check-certificate']) + 'gtests/common/wycheproof/source_vectors/' +test['source_file']]) def generate_test_vectors(): """Generate C-header files for all supported tests.""" - all_tests = [aes_gcm_params, chacha_poly_params, curve25519_params] + all_tests = [aes_cbc_params, + aes_cmac_params, + aes_gcm_params, + chacha_poly_params, + curve25519_params, + dsa_params, + hkdf_sha1_params, + hkdf_sha256_params, + hkdf_sha384_params, + hkdf_sha512_params, + p256ecdsa_sha256_params, + p384ecdsa_sha384_params, + p521ecdsa_sha512_params, + p256ecdh_params, + p384ecdh_params, + p521ecdh_params, + rsa_oaep_2048_sha1_mgf1sha1_params, + rsa_oaep_2048_sha256_mgf1sha1_params, + rsa_oaep_2048_sha256_mgf1sha256_params, + rsa_oaep_2048_sha384_mgf1sha1_params, + rsa_oaep_2048_sha384_mgf1sha384_params, + rsa_oaep_2048_sha512_mgf1sha1_params, + rsa_oaep_2048_sha512_mgf1sha512_params, + rsa_pkcs1_dec_2048_params, + rsa_pkcs1_dec_3072_params, + rsa_pkcs1_dec_4096_params, + rsa_pss_2048_sha1_mgf1_20_params, + rsa_pss_2048_sha256_mgf1_0_params, + rsa_pss_2048_sha256_mgf1_32_params, + rsa_pss_3072_sha256_mgf1_32_params, + rsa_pss_4096_sha256_mgf1_32_params, + rsa_pss_4096_sha512_mgf1_32_params, + rsa_pss_misc_params, + rsa_signature_2048_sha224_params, + rsa_signature_2048_sha256_params, + rsa_signature_2048_sha512_params, + rsa_signature_3072_sha256_params, + rsa_signature_3072_sha384_params, + rsa_signature_3072_sha512_params, + rsa_signature_4096_sha384_params, + rsa_signature_4096_sha512_params, + rsa_signature_params] update_tests(all_tests) for test in all_tests: generate_vectors_file(test) diff --git a/security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json b/security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json new file mode 100644 index 000000000..03f336d4c --- /dev/null +++ b/security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json @@ -0,0 +1,2088 @@ +{ + "algorithm" : "AES-CBC-PKCS5", + "generatorVersion" : "0.8r12", + "numberOfTests" : 183, + "header" : [ + "Test vectors of type IndCpaTest are intended for test that verify", + "encryption and decryption of symmetric ciphers without authentication." + ], + "notes" : { + "BadPadding" : "The ciphertext in this test vector is the message encrypted with an invalid or unexpected padding. This allows to find implementations that are not properly checking the padding during decryption." + }, + "schema" : "ind_cpa_test_schema.json", + "testGroups" : [ + { + "ivSize" : 128, + "keySize" : 128, + "type" : "IndCpaTest", + "tests" : [ + { + "tcId" : 1, + "comment" : "empty message", + "key" : "e34f15c7bd819930fe9d66e0c166e61c", + "iv" : "da9520f7d3520277035173299388bee2", + "msg" : "", + "ct" : "b10ab60153276941361000414aed0a9d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "message size divisible by block size", + "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea", + "iv" : "c9ee3cd746bf208c65ca9e72a266d54f", + "msg" : "ef4eab37181f98423e53e947e7050fd0", + "ct" : "d1fa697f3e2e04d64f1a0da203813ca5bc226a0b1d42287b2a5b994a66eaf14a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "message size divisible by block size", + "key" : "9bd3902ed0996c869b572272e76f3889", + "iv" : "8b2e86a9a185cfa6f51c7cc595b822bc", + "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e", + "ct" : "514cbc69aced506926deacdeb0cc0a5a07d540f65d825b65c7db0075cf930a06e0124ae598461cab0b3251baa853e377", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "message size divisible by block size", + "key" : "75ce184447cada672e02290310d224f7", + "iv" : "2717d10eb2eea3b39ec257e43307a260", + "msg" : "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b86b1c19bcfc69c434c3cf8a2", + "ct" : "137c824d7f7dc36f24216dde37c2e1c10cee533f6453de92e44b898fc3037d2e9e19d67a96387136dd9717a56e28614a5c177158f402ce2936fd98d1feb6a817", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "small plaintext size", + "key" : "e1e726677f4893890f8c027f9d8ef80d", + "iv" : "155fd397579b0b5d991d42607f2cc9ad", + "msg" : "3f", + "ct" : "599d77aca16910b42d8b4ac9560efe1b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "small plaintext size", + "key" : "b151f491c4c006d1f28214aa3da9a985", + "iv" : "4eb836be6808db264cb1111a3283b394", + "msg" : "27d9", + "ct" : "74e20bf03a0ad4b49edc86a1b19c3d1d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "small plaintext size", + "key" : "c36ff15f72777ee21deec07b63c1a0cd", + "iv" : "a8446c27ea9068d8d924d5c4eac91157", + "msg" : "50b428", + "ct" : "3f7a26558ba51cf352219d34c46907ae", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "small plaintext size", + "key" : "32b9c5c78c3a0689a86052420fa1e8fc", + "iv" : "ef026d27da3702d7bb72e5e364a8f8f2", + "msg" : "0b9262ec", + "ct" : "c29d1463baccc558fd720c897da5bb98", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "small plaintext size", + "key" : "43151bbaef367277ebfc97509d0aa49c", + "iv" : "c9defd3929dcd6c355c144e9750dd869", + "msg" : "eaa91273e7", + "ct" : "e24a717914f9cc8eaa1dc96f7840d6af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "small plaintext size", + "key" : "481440298525cc261f8159159aedf62d", + "iv" : "ce91e0454b0123f1ead0f158826459e9", + "msg" : "6123c556c5cc", + "ct" : "f080e487f4e5b7aed793ea95ffe4bb30", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "small plaintext size", + "key" : "9ca26eb88731efbf7f810d5d95e196ac", + "iv" : "1cb7bc8fe00523e7743d3cd9f483d6fe", + "msg" : "7e48f06183aa40", + "ct" : "27cadee413ed901f51c9366d731d95f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "small plaintext size", + "key" : "48f0d03e41cc55c4b58f737b5acdea32", + "iv" : "a345f084229dbfe0ceab6c6939571532", + "msg" : "f4a133aa6d5985a0", + "ct" : "59bf12427b51a3aee0c9d3c540d04d24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "small plaintext size", + "key" : "1c958849f31996b28939ce513087d1be", + "iv" : "e5b6f73f132355b7be7d977bea068dfc", + "msg" : "b0d2fee11b8e2f86b7", + "ct" : "1a0a18355f8ca4e6e2cf31da18d070da", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "small plaintext size", + "key" : "39de0ebea97c09b2301a90009a423253", + "iv" : "c7cd10ca949ea03e7d4ba204b69e09b8", + "msg" : "81e5c33b4c620852f044", + "ct" : "cef498ea61715a27f400418d1d5bfbf0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "small plaintext size", + "key" : "91656d8fc0aced60ddb1c4006d0dde53", + "iv" : "bb8c9af30821dfeb7124392a554d9f01", + "msg" : "7b3e440fe566790064b2ec", + "ct" : "7ab43ddc45835ce40d2280bcea6a63f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "small plaintext size", + "key" : "af7d5134720b5386158d51ea126e7cf9", + "iv" : "54c3b90ca6e933f9094334d0263d3775", + "msg" : "7cc6fcc925c20f3c83b5567c", + "ct" : "c70b457c945ad40895cf4c8be3ce7c66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "small plaintext size", + "key" : "4ed56753de6f75a032ebabca3ce27971", + "iv" : "9a2c5e91d4f0b9b9da64b46c5c2c8cb2", + "msg" : "0c8c0f5619d9f8da5339281285", + "ct" : "f9900afee2acfe63f8f15d81bbf64c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "small plaintext size", + "key" : "beba50c936b696c15e25046dffb23a64", + "iv" : "cf7951501104e1434309e6b936ec1742", + "msg" : "821ea8532fbabffb6e3d212e9b46", + "ct" : "da4137bd8ac78e75a700b3de806f2d6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "small plaintext size", + "key" : "501d81ebf912ddb87fbe3b7aac1437bc", + "iv" : "90f5cf4fbfd2e2a1ab8eef402617bd5c", + "msg" : "2368e3c3636b5e8e94d2081adbf798", + "ct" : "fed05321d11d978e2ec32527ecfce06c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "plaintext size > 16", + "key" : "831e664c9e3f0c3094c0b27b9d908eb2", + "iv" : "54f2459e40e002763144f4752cde2fb5", + "msg" : "26603bb76dd0a0180791c4ed4d3b058807", + "ct" : "8d55dc10584e243f55d2bdbb5758b7fabcd58c8d3785f01c7e3640b2a1dadcd9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "plaintext size > 16", + "key" : "cbffc6c8c7f76f46349c32d666f4efb0", + "iv" : "088e01c2c65b26e7ad6af7b92ea09d73", + "msg" : "6df067add738195fd55ac2e76b476971b9a0e6d8", + "ct" : "e9199842355ea0c3dbf1b2a94fef1c802a95d024df9e407883cf5bf1f02c3cdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "plaintext size > 16", + "key" : "fda6a01194beb462953d7e6c49b32dac", + "iv" : "d9c9468796a2f5741b84d2d41430c5d3", + "msg" : "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b", + "ct" : "19beb4db2be0f3aff0083583038b2281a77c85b5f345ba4d2bc7f742a14f9247", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "plaintext size > 16", + "key" : "efd9caa8ac68e9e29acdae57e93bcea8", + "iv" : "c98b47808add45c0c891983ec4b09846", + "msg" : "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e534dc2d", + "ct" : "84904fc92bd2e7590aa268e667370327b9446f41067dd40d3e5091a63a0d5687e4926e00cc3cb461c3b85d80ee2da818", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "plaintext size > 16", + "key" : "37e4dbdc436258d5a9adb9f205c77cf3", + "iv" : "08e9410de244d3f40607ebae38fa74e7", + "msg" : "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e33804887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac08683130bcca454", + "ct" : "1d1391593a336be4b207295ad0542bc4ef2f39053066e12c38f71603f377fd42f4f0b2b5a42cdfeaee2af039f06fcf347abe171af3157ff07f3cdd3b33e11a60caecf9890325c132eeb66ab847278d165c26bca7c30486bb2fd83b63c5ff7ae0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "zero padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "aa62606a287476777b92d8e4c4e53028", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 26, + "comment" : "zero padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "ada437b682c92384b6c23ec10a21b3d8", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 27, + "comment" : "zero padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "303132333435363738396162636465", + "ct" : "26c5b3e540ee3dd6b52d14afd01a44f8", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 28, + "comment" : "zero padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbc0deb417e98aba3ee12fea2921f8ae51", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 29, + "comment" : "zero padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecb1188ff22f6563f6173440547d1e0dfd8", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 30, + "comment" : "padding with 0xff", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "726570a34cea08139d9f836579102a0e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 31, + "comment" : "padding with 0xff", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "c8ef7ac3fd659ce7157d72a25f0a5048", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 32, + "comment" : "padding with 0xff", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "303132333435363738396162636465", + "ct" : "6123c889bbc766acd4bca4cb982f9978", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 33, + "comment" : "padding with 0xff", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecb442cd16f7410fca70924b573f7967e84", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 34, + "comment" : "padding with 0xff", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbb20f899b0e7c1d65b931af94b5c44c25", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 35, + "comment" : "bit padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "50aeed98a820c5a037a5aa4d4ef3090b", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 36, + "comment" : "bit padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "25ee339006f948f42713543c62467ef9", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 37, + "comment" : "bit padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "303132333435363738396162636465", + "ct" : "97914574676ed5b8db0b6f3931195b3f", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 38, + "comment" : "bit padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecb2874a1e2d28dd18e5573df9fd59fd789", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 39, + "comment" : "bit padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbb547c4fddbdcd3e02f438a2e48587594", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 40, + "comment" : "padding longer than 1 block", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "d17ccbb26f0aa95f397b20063547349bac24c5429cbea591e96595cccc11451b", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 41, + "comment" : "padding longer than 1 block", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "fc07025e81d43efa85f92afdf8781b1e88598e12d6812df43733e93414b9e901", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 42, + "comment" : "padding longer than 1 block", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "303132333435363738396162636465", + "ct" : "deb1746f4e9e0be4a21825b071b6e93303031651e0c59091e2ae0fbcce11b987", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 43, + "comment" : "padding longer than 1 block", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecb563d35096fde10ccb6f768438c9eb4ec90f399b76924c716e9f94143263306c6", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 44, + "comment" : "padding longer than 1 block", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbc8fd2e2c5362acf5212bd47859aa827d8469b87b0e6adafe3dba98c1885b6345", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 45, + "comment" : "ANSI X.923 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "ca5dd2d09bd56eec9e8acaeca20af68e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 46, + "comment" : "ANSI X.923 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "01e53a5ec9b0957c45f79ed0f4b2b982", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 47, + "comment" : "ANSI X.923 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbd3909bb3457e5b946ff709be9a2ed84d", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 48, + "comment" : "ANSI X.923 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbc5ab3ab637166a6a067b82b5672c08f8", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 49, + "comment" : "ISO 10126 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "ba0726bd6dea11382b19c842e2ddead2", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 50, + "comment" : "ISO 10126 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "22f18b85c729903744fb8db5ed2840d4", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 51, + "comment" : "ISO 10126 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecb6b103fbe43519a18880b7e6d9153e1c2", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 52, + "comment" : "ISO 10126 padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbe00bdb15b8a61285447498700d35e0c6", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 53, + "comment" : "padding longer than message", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "d17ccbb26f0aa95f397b20063547349b", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 54, + "comment" : "padding longer than message", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "2056dfa339fa00be6836999411a98c76", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 55, + "comment" : "padding longer than message", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "303132333435363738396162636465", + "ct" : "f92628f6418d8d9c9afac233861b3835", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 56, + "comment" : "padding longer than message", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbc0c41093b495a7d5a080d976493fd0e7", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 57, + "comment" : "padding longer than message", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecb6770446a5ccaa26f7d4f970cc5834eba", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 58, + "comment" : " invalid padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "", + "ct" : "4ff3e623fdd432608c183f40864177af", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 59, + "comment" : " invalid padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "6162636465666768", + "ct" : "6a1ef1e6ae6a788777aabd9ccf3cf43a", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 60, + "comment" : " invalid padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "30313233343536373839414243444546", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbee1345cd513161b241f4ae2799b0327f", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 61, + "comment" : " invalid padding", + "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc", + "iv" : "23468aa734f5f0f19827316ff168e94f", + "msg" : "3031323334353637383941424344454647", + "ct" : "fbcbdfdaaf17980be939c0b243266ecbe0d539beef6f2d4f7cda4fd9f4f05570", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + } + ] + }, + { + "ivSize" : 128, + "keySize" : 192, + "type" : "IndCpaTest", + "tests" : [ + { + "tcId" : 62, + "comment" : "empty message", + "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631", + "iv" : "db20f9a6f4d6b4e478f1a4b9d4051d34", + "msg" : "", + "ct" : "ff0c315873b4b1872abef2353b792ef0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "message size divisible by block size", + "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb", + "iv" : "69a76dc4da64d89c580eb75ae975ec39", + "msg" : "0e239f239705b282ce2200fe20de1165", + "ct" : "7dbd573e4db58a318edfe29f199d8cda538a49f36486337c2711163e55fd5d0b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "message size divisible by block size", + "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c", + "iv" : "6525667350930fb945dd1895a3abfcd1", + "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f", + "ct" : "bd0258909e5b72438d95ca4b29c8a79c6228fd06a3b2fa06f7659654c7b24610f23f2fb16313b7d3614cb0cd16fabb8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "message size divisible by block size", + "key" : "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25", + "iv" : "3943d8fddd5bb2a59772df31a31a8fff", + "msg" : "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1df7354cbe4d8d639c525d324", + "ct" : "6cbeacf8de25d7dd9dcdc087bf2f80873b1eb335400589076f8d2bf81e294c5d72b85eb8ac9558b0de9e9fbee4b18716e5220c507fbb9d319a08f67816765ca6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "small plaintext size", + "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a", + "iv" : "1379d48493f743e6a149deb3b9bab31e", + "msg" : "58", + "ct" : "519925956d32e4fa350b1144f088e4e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "small plaintext size", + "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff", + "iv" : "48c7f44b43a1279d820733e6cb30617a", + "msg" : "0f7e", + "ct" : "bfb90aa7de1bdeed5bdc5703bdfd9630", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "small plaintext size", + "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e", + "iv" : "2c287b38cc30c8c351b087b91a6a97ba", + "msg" : "33f530", + "ct" : "b1a25816908c086f26037d10b7be9ad9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "small plaintext size", + "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644", + "iv" : "61f6060919c9c09ef06be28f39c344aa", + "msg" : "3aa73c48", + "ct" : "74dbdecbfa94b71d2d6ef03200c7d095", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "small plaintext size", + "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da", + "iv" : "7682005907bfef3ce00196a17ad2246d", + "msg" : "7e4c690a88", + "ct" : "10c860aaee23c3c3c1b9306b189dd80d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "small plaintext size", + "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf", + "iv" : "1f6c912997ce007701e5fdf407c6b421", + "msg" : "e9520280973b", + "ct" : "673dcd444386930a0cc577fab4501e5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "small plaintext size", + "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2", + "iv" : "5854033ae50de090678432781a168b6c", + "msg" : "4880b412287a0b", + "ct" : "059e5f72a81d8820add8eae8fabcdd42", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "small plaintext size", + "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c", + "iv" : "003b2d86d8b636c58cf664565572d5e6", + "msg" : "004e3f4a4e6db955", + "ct" : "c412159fd5ae20d771b7d2e734124d6a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "small plaintext size", + "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934", + "iv" : "3f22b50f888ab9424ba871d15aac55b7", + "msg" : "41a25354efeb1bc3b8", + "ct" : "4aba571c2c5ab9a6140f16efc68c8ec1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "small plaintext size", + "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78", + "iv" : "e4b8dde04b49fa6b88bfccd8d70c21d1", + "msg" : "f0e82fb5c5666f4af49f", + "ct" : "66d1b9152a8cd1a88eab341c775070b4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "small plaintext size", + "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054", + "iv" : "7753f616cd8796c9b8a3bbfbe6cb1e7f", + "msg" : "178ea8404ba54ee4e4522c", + "ct" : "d9377788e2881a48f9347786db7df51f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "small plaintext size", + "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e", + "iv" : "eae9ee19ccb7f8b087675709c4d35f73", + "msg" : "cda5709e7f115624e74ab031", + "ct" : "db825f4434ea3bb53576fa7385fb7dfe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "small plaintext size", + "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc", + "iv" : "a6aaff339a729d30a7ec1328db36d23e", + "msg" : "a1171eae1979f48345dd9485a0", + "ct" : "3e7287df2a5ed9de4d817e352bd47ea7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "small plaintext size", + "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2", + "iv" : "92fda71e88c70d18ed71b992735a2150", + "msg" : "967593cc64bcbf7f3c58d04cb82b", + "ct" : "17c3ade4b469ae614760039a8fa6250e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "small plaintext size", + "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331", + "iv" : "ed6596c86b98123ad2f3c573e974d051", + "msg" : "586f4f171af116519061a8e0e77940", + "ct" : "9cafecff2a28d02f732573f65a2cadca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "plaintext size > 16", + "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614", + "iv" : "c45b52a240eba3bdde5dfd57f3d474fb", + "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6", + "ct" : "401ad889bdb9d38816c782e00b168ccccde9bf75f4be868ceb91237e8b37b750", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "plaintext size > 16", + "key" : "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326", + "iv" : "07ece5fe02266e073499fd4d66929034", + "msg" : "289647ea8d0ff31375a82aa1c620903048bb1d0e", + "ct" : "455d516e87851e6c894578a0f7126e0acbc7cfbb1d80296647ab89a79dfa6f71", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "plaintext size > 16", + "key" : "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe", + "iv" : "d799157bc1f77c182027be918b30783a", + "msg" : "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97", + "ct" : "cbf541330a5a9bda24984976b0cf96ba08ef521fa2cdb3df839128570e222ac4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "plaintext size > 16", + "key" : "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f", + "iv" : "fdf97645e4192ba84728bbf6683f79de", + "msg" : "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9bb5b357", + "ct" : "03225f08592efca14ad8ecf822465e8be4157465d0be150dd3d645b6fef1b19ca7bbaa5940b2a7895fa2b0ee55b0d4ec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "plaintext size > 16", + "key" : "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf", + "iv" : "059685f59247eea5d3f2a1532cb9d6b2", + "msg" : "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034e833e5887763aa", + "ct" : "27ad00313f328f0d3e6c3238ab560cb7243a9f54f7dff79b5a7a879439993d458017f09e8d3f694098bc19e61fe54085138664abb51a5b328cf2c9ce5d59726fff5e1b7553c143d9e0493c51cab23ff2ecdad91bd72bb12b32f3b611f9a4225d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "zero padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "2c010faa25c68c3b30b8c1491c316d5f", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 87, + "comment" : "zero padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "818454d433154a8e00e8f590b8a1c38c", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 88, + "comment" : "zero padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "303132333435363738396162636465", + "ct" : "0a7423fae3f4c8d4633f839d36f2e9ff", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 89, + "comment" : "zero padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432e83f6e522c371e6e71bde539595b70b7", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 90, + "comment" : "zero padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b6143254d15f47701fa54f5957828f386e1d97", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 91, + "comment" : "padding with 0xff", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "6ded36cc7603e514014dfb7199900676", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 92, + "comment" : "padding with 0xff", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "839f772f8e5f50afdc02f954094869fe", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 93, + "comment" : "padding with 0xff", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "303132333435363738396162636465", + "ct" : "eefe3553c099c187929b287e54f95726", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 94, + "comment" : "padding with 0xff", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432d0531a2641d40467353542d79ce20ea8", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 95, + "comment" : "padding with 0xff", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432aaf08a090ecf66167ba5958100be7950", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 96, + "comment" : "bit padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "c0e402c8bbdda18c8ddd86470bd4b244", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 97, + "comment" : "bit padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "dc185d4572565e01131e471ec4c48125", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 98, + "comment" : "bit padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "303132333435363738396162636465", + "ct" : "3ad1ddf3c3b320398785e6ec6544e9a2", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 99, + "comment" : "bit padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b614325876f90cfbbdbcd85e8252d37c44c638", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 100, + "comment" : "bit padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432d18f57216b0e6426d911998a0e44156b", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 101, + "comment" : "padding longer than 1 block", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "f1605abb4e6628347c616da350fe243043a8d7b6aea244ca013f45241d802213", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 102, + "comment" : "padding longer than 1 block", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "a5f027fb9514ec8844534d452c940feb2c1807f57ed628156cf753f2ab698356", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 103, + "comment" : "padding longer than 1 block", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "303132333435363738396162636465", + "ct" : "f346fbc9744d723c42bbb2a4c934cdd4f1019e58c226cb2491fed621271a38f3", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 104, + "comment" : "padding longer than 1 block", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b6143263eb325d36e13aa1d3dd1d7e071700104c7eb3e22e0859aa06296bc3194bb909", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 105, + "comment" : "padding longer than 1 block", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432219485d41584bd110a6d7a9cad472815d93921c48d4bcb509fdf2e63d7627c37", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 106, + "comment" : "ANSI X.923 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "215571a18a70140f3a0fd4c1b2dd6316", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 107, + "comment" : "ANSI X.923 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "2529985ec0ec3cf4bd22746e00d7bdc6", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 108, + "comment" : "ANSI X.923 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b614329a8058657ac4a150e995cf83efccf051", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 109, + "comment" : "ANSI X.923 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b614328a068626780ba600f880bd5323f8ac15", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 110, + "comment" : "ISO 10126 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "13e75f9ffe2afa81b9a2e7faf74aab6d", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 111, + "comment" : "ISO 10126 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "a382197fe491f5c3f91b629dc47c3d58", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 112, + "comment" : "ISO 10126 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b614320b842e5d6e32660263ff814a0277659f", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 113, + "comment" : "ISO 10126 padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b614321d2f736515cfe17921800eb392e0139d", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 114, + "comment" : "padding longer than message", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "f1605abb4e6628347c616da350fe2430", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 115, + "comment" : "padding longer than message", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "b3602ff0f797cbbdde35105d27e55b94", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 116, + "comment" : "padding longer than message", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "303132333435363738396162636465", + "ct" : "0334c1bc34b597f60a639e74d8b45c4e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 117, + "comment" : "padding longer than message", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432c3f9fe42d9715035bcda97d27405ced7", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 118, + "comment" : "padding longer than message", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432362b014a9abdaf25ae1f6dfb99d03d9d", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 119, + "comment" : " invalid padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "", + "ct" : "97ab405b86c388f144cf74fbb9358493", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 120, + "comment" : " invalid padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "6162636465666768", + "ct" : "691f6009802f0fb4920928db7eca1349", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 121, + "comment" : " invalid padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "30313233343536373839414243444546", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432a99fc96a6fa0c9fcb18de1672d74914d", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 122, + "comment" : " invalid padding", + "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", + "iv" : "a3fe6f76e8f582830bbe83574a7bb729", + "msg" : "3031323334353637383941424344454647", + "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432dd1bb2e98102322fb1aa92c979d4c7c3", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + } + ] + }, + { + "ivSize" : 128, + "keySize" : 256, + "type" : "IndCpaTest", + "tests" : [ + { + "tcId" : 123, + "comment" : "empty message", + "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", + "iv" : "eb38ef61717e1324ae064e86f1c3e797", + "msg" : "", + "ct" : "e7c166554d1bb32792c981fa674cc4d8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "message size divisible by block size", + "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd", + "iv" : "9ec7b863ac845cad5e4673da21f5b6a9", + "msg" : "cc37fae15f745a2f40e2c8b192f2b38d", + "ct" : "299295be47e9f5441fe83a7a811c4aeb2650333e681e69fa6b767d28a6ccf282", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "message size divisible by block size", + "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892", + "iv" : "e70d83a77a2ce722ac214c00837acedf", + "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18", + "ct" : "a615a39ff8f59f82cf72ed13e1b01e32459700561be112412961365c7a0b58aa7a16d68c065e77ebe504999051476bd7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "message size divisible by block size", + "key" : "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe", + "iv" : "bd003c0a9d804c29f053a77cb380cb47", + "msg" : "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe672f13d0808d8b7d957899917", + "ct" : "ed3ed8ecdbabc0a8c06259e913f3ab9a1f1dc6d05e5dfdd9c80e1008f3423064d540681291bbd3e159820fee3ff190a68fe506d8ab9e62c8e7b3816093336dbc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "small plaintext size", + "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", + "iv" : "014d2e13dfbcb969ba3bb91442d52eca", + "msg" : "40", + "ct" : "42c0b89a706ed2606cd94f9cb361fa51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "small plaintext size", + "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", + "iv" : "fae3e2054113f6b3b904aadbfe59655c", + "msg" : "6601", + "ct" : "b90c326b72eb222ddb4dae47f2bc223c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "small plaintext size", + "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b", + "iv" : "203cd3e0068e43d38b6f2e48a188f252", + "msg" : "f1d300", + "ct" : "567c45c5e6d570bef583d21cac43757d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "small plaintext size", + "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77", + "iv" : "abcf220eede012279c3a2d33295ff273", + "msg" : "2ae63cbf", + "ct" : "c45afe62fc9351ad0fc9b03bc2f3a91f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "small plaintext size", + "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8", + "iv" : "01373953578902909ae4f6cb0a72587c", + "msg" : "af3a015ea1", + "ct" : "281fa533d0740cc6cdf94dd1a5f7402d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "small plaintext size", + "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c", + "iv" : "3fb0d5ecd06c71150748b599595833cb", + "msg" : "3f56935def3f", + "ct" : "3f3f39697bd7e88d85a14132be1cbc48", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "small plaintext size", + "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493", + "iv" : "27a2db6114ece34fb6c23302d9ba07c6", + "msg" : "57bb86beed156f", + "ct" : "379990d91557614836381d5026fa04a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "small plaintext size", + "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5", + "iv" : "9b2b631e3f24bdc814a14abb3416059e", + "msg" : "2e4e7ef728fe11af", + "ct" : "7ecefe24caa78a68f4031d40fdb9a43a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "small plaintext size", + "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf", + "iv" : "92cfc4eb146b18b73fc76483fc5e1229", + "msg" : "852a21d92848e627c7", + "ct" : "ffe4ec8baf4af40ab2e7f4d6193fae9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "small plaintext size", + "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4", + "iv" : "4ceed8dcb75b6259dad737bdef96f099", + "msg" : "195a3b292f93baff0a2c", + "ct" : "ef96215e7950e7be8aae78b9ec8aaf39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "small plaintext size", + "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c", + "iv" : "2d4cead3f1120a2b4b59419d04951e20", + "msg" : "afd73117330c6e8528a6e4", + "ct" : "4ed0eac75b05868078303875f82fb4f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "small plaintext size", + "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc", + "iv" : "a10392634143c2a3332fa0fb3f72200a", + "msg" : "0ff54d6b6759120c2e8a51e3", + "ct" : "f4d298caea7c390fc8c7f558f584f852", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "small plaintext size", + "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8", + "iv" : "38b916a7ad3a9251ae3bd8865ca3a688", + "msg" : "f0058d412a104e53d820b95a7f", + "ct" : "5e1c00e2ec829f92b87c6adf5c25262d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "small plaintext size", + "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19", + "iv" : "bfcc3ac44d12e42d780c1188ac64b57f", + "msg" : "aacc36972f183057919ff57b49e1", + "ct" : "bf3a04ddb2dbfe7c6dc9e15aa67be25d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "small plaintext size", + "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa", + "iv" : "35bc82e3503b95044c6406a8b2c2ecff", + "msg" : "5d066a92c300e9b6ddd63a7c13ae33", + "ct" : "fdcfa77f5bd09326b4c11f9281b72474", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "plaintext size > 16", + "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7", + "iv" : "4b74bd981ea9d074757c3e2ef515e5fb", + "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5", + "ct" : "fbea776fb1653635f88e2937ed2450ba4e9063e96d7cdba04928f01cb85492fe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "plaintext size > 16", + "key" : "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92", + "iv" : "9a1d8ccc24c5e4d3995480af236be103", + "msg" : "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9", + "ct" : "3a79bb6084c7116b58afe52d7181a0aacee1caa11df959090e2e7b0073d74817", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "plaintext size > 16", + "key" : "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe", + "iv" : "400aab92803bcbb44a96ef789655b34e", + "msg" : "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660", + "ct" : "642b11efb79b49e5d038bc7aa29b8c6c3ce0bf11c3a69670eb565799908be66d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "plaintext size > 16", + "key" : "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df", + "iv" : "6eedf45753ffe38f2407fbc28ab5959c", + "msg" : "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b7622abdbc", + "ct" : "a9b051354f0cf61f11921b330e60f996de796aeb68140a0f9c5962e1f48e4805262fb6f53b26d9bb2fa0e359efe14734", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "plaintext size > 16", + "key" : "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6", + "iv" : "f88551c6aa197f9ad80251c2e32d7663", + "msg" : "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d10f82bdff827055", + "ct" : "5074f46f1a6d0eeff070d623172eb15bbfc83e7d16466a00c9da5f4545eecf44adbf60cf9ac9aa1a3ec5eca22d4a34a7b21ca44d214c9d04ab1cb0b2c07001de9adb46f3c12f8f48436b516a409bf6cbdf1871dee3115d5cbb7943558b68867e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "zero padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "e07558d746574528fb813f34e3fb7719", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 148, + "comment" : "zero padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "c01af61276368818a8295f7d4b5bb2fd", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 149, + "comment" : "zero padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "303132333435363738396162636465", + "ct" : "97dd9716f06be49160399a5b212250ae", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 150, + "comment" : "zero padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce783bb4b4e18d7c646f38e0bb8ff92896", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 151, + "comment" : "zero padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce64679a46621b792f643542a735f0bbbf", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 152, + "comment" : "padding with 0xff", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "c007ddffb76b95208505fe7f3be96172", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 153, + "comment" : "padding with 0xff", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "e9b7719c4c2b9fa6b94cb50e87b28156", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 154, + "comment" : "padding with 0xff", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "303132333435363738396162636465", + "ct" : "77b31f474c4bd489dbadd532643d1fa5", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 155, + "comment" : "padding with 0xff", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7cea0166e9e1c0122cb2e2983fc0fac7176", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 156, + "comment" : "padding with 0xff", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce6f0effa789cbb0b875cc53cc8f7b3caf", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 157, + "comment" : "bit padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "4dd5f910c94700235c9ed239160e34e2", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 158, + "comment" : "bit padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "94d18b5923f8f3608ae7ad494fbb517e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 159, + "comment" : "bit padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "303132333435363738396162636465", + "ct" : "0c92886dbcb030b873123a25d224da42", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 160, + "comment" : "bit padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce851be67798a2937cd6681165da6dce03", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 161, + "comment" : "bit padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce45658a37aaebc51098866b0894007e8e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 162, + "comment" : "padding longer than 1 block", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "524236e25956e950713bec0d3d579068f34e4d18c4ccab081317dae526fe7fca", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 163, + "comment" : "padding longer than 1 block", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "d29eb845640c3a8878f51bc50e290aa4a65a34a93728fe8f82fdb8d3d2b7c648", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 164, + "comment" : "padding longer than 1 block", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "303132333435363738396162636465", + "ct" : "c34563be2952277c0f5c67ae1d6f847118730dd7f6a502ceef3c4bce5999f7aa", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 165, + "comment" : "padding longer than 1 block", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7cec0f74a1aa92fd9c96f9d15d193d1695c1eb33486e269277612f90f509f0535c2", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 166, + "comment" : "padding longer than 1 block", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce151ade309ec5200bacdd83b57ce794cd2b3bf9f8957def829e8465f7db266f9e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 167, + "comment" : "ANSI X.923 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "fb38cbef13f1d5be9c0ac7ed9cbe023c", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 168, + "comment" : "ANSI X.923 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "18cf8988abe9a2463a3a75db1fac8bcc", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 169, + "comment" : "ANSI X.923 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7cee16d6fc4b4d3cdf6f915996e437fd4cc", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 170, + "comment" : "ANSI X.923 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7cea8f41f61ead6e9936cbe7ee5a1163b9b", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 171, + "comment" : "ISO 10126 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "a05c14da0109093c195b4998812fe150", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 172, + "comment" : "ISO 10126 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "c477877250c8e4ca2869f35c4757cdb4", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 173, + "comment" : "ISO 10126 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce69f57c6e99c7b9df7d4879ccd15caf3d", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 174, + "comment" : "ISO 10126 padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce77f89a247c928f147748ce6bc8fc4b67", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 175, + "comment" : "padding longer than message", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "524236e25956e950713bec0d3d579068", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 176, + "comment" : "padding longer than message", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "e03b6f2ae1c963b6dfa40b42d34314b7", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 177, + "comment" : "padding longer than message", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "303132333435363738396162636465", + "ct" : "df14f4cbbccca57b9727d68270a1b6c1", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 178, + "comment" : "padding longer than message", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ceea228bf1edd41c390e2eef140142bc00", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 179, + "comment" : "padding longer than message", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce3937e0e9abf7f672a34a500ba8e9099a", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 180, + "comment" : " invalid padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "", + "ct" : "32ac6057df2a5d1e2e5131348c6ebc4e", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 181, + "comment" : " invalid padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "6162636465666768", + "ct" : "df4a7c3b9f4756d30fca0d18e9b28960", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 182, + "comment" : " invalid padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "30313233343536373839414243444546", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ceae2855c47c7988873d57f901e049494b", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + }, + { + "tcId" : 183, + "comment" : " invalid padding", + "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a", + "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70", + "msg" : "3031323334353637383941424344454647", + "ct" : "8881e9e02fa9e3037b397957ba1fb7ce0714c8de200b27ac91d9257fc93c13be", + "result" : "invalid", + "flags" : [ + "BadPadding" + ] + } + ] + } + ] +} diff --git a/security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json b/security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json new file mode 100644 index 000000000..53494208f --- /dev/null +++ b/security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json @@ -0,0 +1,2842 @@ +{ + "algorithm" : "AES-CMAC", + "generatorVersion" : "0.8r12", + "numberOfTests" : 308, + "header" : [ + "Test vectors of type MacTest are intended for testing the", + "generation and verification of MACs." + ], + "notes" : { + }, + "schema" : "mac_test_schema.json", + "testGroups" : [ + { + "keySize" : 128, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 1, + "comment" : "empty message", + "key" : "e34f15c7bd819930fe9d66e0c166e61c", + "msg" : "", + "tag" : "d47afca1d857a5933405b1eb7a5cb7af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "short message", + "key" : "e1e726677f4893890f8c027f9d8ef80d", + "msg" : "3f", + "tag" : "15f856bbed3b321952a584b3c4437a63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "short message", + "key" : "b151f491c4c006d1f28214aa3da9a985", + "msg" : "27d9", + "tag" : "bdbbebac982dd62b9f682618a6a604e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "short message", + "key" : "c36ff15f72777ee21deec07b63c1a0cd", + "msg" : "50b428", + "tag" : "be0c3ede157568af394023eb9a7cc983", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "short message", + "key" : "32b9c5c78c3a0689a86052420fa1e8fc", + "msg" : "0b9262ec", + "tag" : "57e1506856c55dd32cd9ca821adb6c81", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "short message", + "key" : "43151bbaef367277ebfc97509d0aa49c", + "msg" : "eaa91273e7", + "tag" : "e01adc3be6a7621824232c4285dd35b9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "short message", + "key" : "481440298525cc261f8159159aedf62d", + "msg" : "6123c556c5cc", + "tag" : "a281e0d2d5378dfdcc1310fd9782ca56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "short message", + "key" : "9ca26eb88731efbf7f810d5d95e196ac", + "msg" : "7e48f06183aa40", + "tag" : "fc81761f2f7b4ce13b53d36e32677332", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "short message", + "key" : "48f0d03e41cc55c4b58f737b5acdea32", + "msg" : "f4a133aa6d5985a0", + "tag" : "1f1cd0327c02e6d00086915937dd61d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "short message", + "key" : "1c958849f31996b28939ce513087d1be", + "msg" : "b0d2fee11b8e2f86b7", + "tag" : "555f462151f7dd16de698d639fb26760", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "short message", + "key" : "39de0ebea97c09b2301a90009a423253", + "msg" : "81e5c33b4c620852f044", + "tag" : "9b004f15b7f6f366374954e64bc58f5f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "short message", + "key" : "91656d8fc0aced60ddb1c4006d0dde53", + "msg" : "7b3e440fe566790064b2ec", + "tag" : "76672ed16c29be449e0c80785cc38e89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "short message", + "key" : "af7d5134720b5386158d51ea126e7cf9", + "msg" : "7cc6fcc925c20f3c83b5567c", + "tag" : "2dc5c88cf3b80ab6c0199f40be904abc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "short message", + "key" : "4ed56753de6f75a032ebabca3ce27971", + "msg" : "0c8c0f5619d9f8da5339281285", + "tag" : "eab4366d97e99a0850f077329ad058c0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "short message", + "key" : "beba50c936b696c15e25046dffb23a64", + "msg" : "821ea8532fbabffb6e3d212e9b46", + "tag" : "22f33cab09c173f75d3401fe44efeead", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "short message", + "key" : "501d81ebf912ddb87fbe3b7aac1437bc", + "msg" : "2368e3c3636b5e8e94d2081adbf798", + "tag" : "aeb784a3825168ddd61f72d0202125e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "", + "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea", + "msg" : "ef4eab37181f98423e53e947e7050fd0", + "tag" : "40facf0e2fb51b73a7472681b033d6dc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "", + "key" : "831e664c9e3f0c3094c0b27b9d908eb2", + "msg" : "26603bb76dd0a0180791c4ed4d3b058807", + "tag" : "a8144c8b24f2aa47d9c160cff4ab1716", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "", + "key" : "549bd282ee21b4d7c3b1d02e3ee20ef7", + "msg" : "d84bf73c5eecbd38444f1a73556e2fa3253f4c54d6916545", + "tag" : "7ed458afe02f4a513f59715b664b1bbe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "", + "key" : "9bd3902ed0996c869b572272e76f3889", + "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e", + "tag" : "45082218c2d05eef32247feb1133d0a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "96dd6e5a882cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "43802eb1931f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7acfbbca7a2ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "95dd6e5a882cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "40802eb1931f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "79cfbbca7a2ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "17dd6e5a882cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "c2802eb1931f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "fbcfbbca7a2ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dc6e5a882cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42812eb1931f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcebbca7a2ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6eda882cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802e31931f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbb4a7a2ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a892cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1921f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7b2ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a8a2cbd564c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1911f0032afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca782ea68b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbdd64c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f00b2afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea60b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564d39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032aee984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b976fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd56cc39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f00322fe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b166fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c19ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afc984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b964fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39af7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe985443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc4399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d1d5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe984443638cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5399e74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d1e5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe984443538cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5399d74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d9c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe98444b738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5391f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ab", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe984443738cd30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5399f74809f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d1c5a31a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe984443738cd33", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5399f74809c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ea", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe984443738cd71", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5399f7480de", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbd564c39ae7d1c5a312a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f0032afe984443738cdb1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea68b966fc5399f74801e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "96dd6e5a882cbd564d39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "43802eb1931f0032aee984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7acfbbca7a2ea68b976fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6eda882cbdd64c39ae7d1c5a31aa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802e31931f00b2afe984443738cd31", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbb4a7a2ea60b966fc5399f74809e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "97dd6e5a882cbdd64c39ae7d1c5a312a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "42802eb1931f00b2afe984443738cdb1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7bcfbbca7a2ea60b966fc5399f74801e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "682291a577d342a9b3c65182e3a5ce55", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "bd7fd14e6ce0ffcd50167bbbc8c732ce", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "8430443585d1597469903ac6608b7f61", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "175deeda08ac3dd6ccb92efd9cdab12a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "c200ae31139f80b22f6904c4b7b84db1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "fb4f3b4afaae260b16ef45b91ff4001e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "", + "tag" : "96dc6f5b892dbc574d38af7c1d5b30ab", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "0001020304050607", + "tag" : "43812fb0921e0133aee885453639cc30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "7acebacb7b2fa78a976ec4389e75819f", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 192, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 102, + "comment" : "empty message", + "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631", + "msg" : "", + "tag" : "a8dd15fe2ce3495ec5b666744ec29220", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "short message", + "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a", + "msg" : "58", + "tag" : "e13b3f7f7f510c3a059df7a68c7e2ad5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "short message", + "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff", + "msg" : "0f7e", + "tag" : "06ef847f5f9dbf03a4f283da8c400220", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "short message", + "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e", + "msg" : "33f530", + "tag" : "dd135053a47ca8f282c299e83b8c57c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "short message", + "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644", + "msg" : "3aa73c48", + "tag" : "1e93fff846934a6eea0575eecb0f0e1f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "short message", + "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da", + "msg" : "7e4c690a88", + "tag" : "016d4df06c68a6a788a9ea052e1b550d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "short message", + "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf", + "msg" : "e9520280973b", + "tag" : "8030ae9f98f5d20c6089f6b1bd87c29e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "short message", + "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2", + "msg" : "4880b412287a0b", + "tag" : "bcaf50785f062a8fb8dd3c2c4cead2e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "short message", + "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c", + "msg" : "004e3f4a4e6db955", + "tag" : "c4c2c0876be9eabeb5a956da53846b08", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "short message", + "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934", + "msg" : "41a25354efeb1bc3b8", + "tag" : "f33a62caf397f9aff71fe42941ba41d8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "short message", + "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78", + "msg" : "f0e82fb5c5666f4af49f", + "tag" : "4d724d05f3402967eb65ae1e32d5469e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "short message", + "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054", + "msg" : "178ea8404ba54ee4e4522c", + "tag" : "64a0e0b6757309ab58d74f72c310e473", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "short message", + "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e", + "msg" : "cda5709e7f115624e74ab031", + "tag" : "6ab2074334be14a95b6a241f897a43de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "short message", + "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc", + "msg" : "a1171eae1979f48345dd9485a0", + "tag" : "7aa57cf98b24897cc9230e3316758e61", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "short message", + "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2", + "msg" : "967593cc64bcbf7f3c58d04cb82b", + "tag" : "6cc488b0a40eadbe4bcee2623239d126", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "short message", + "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331", + "msg" : "586f4f171af116519061a8e0e77940", + "tag" : "fb11a360c9776991d73d6e41d07710a2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "", + "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb", + "msg" : "0e239f239705b282ce2200fe20de1165", + "tag" : "ab20a6cf60873665b1d6999b05c7f9c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "", + "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614", + "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6", + "tag" : "b95a016b83a0ae4194023333c8a7345a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "", + "key" : "648a44468d67bb6744b235ee7a3fcd6ed4bdc29ec5b5fa1a", + "msg" : "c59d0d6981cca1be1d5519fc7881e6d230f39f6c12a9e827", + "tag" : "a1b96272ae7f9aef567271795f21d1d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "", + "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c", + "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f", + "tag" : "8597d9a04d1c271d61d42f007b435175", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ed12390ea0a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c81307df60859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f91bde0069a6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ee12390ea0a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "cb1307df60859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "fa1bde0069a6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "6c12390ea0a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "491307df60859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "781bde0069a6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec13390ea0a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91207df60859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81ade0069a6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12398ea0a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c913075f60859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde8069a6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea1a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df61859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0068a6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea2a7ed15d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df62859acb911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde006ba6e389573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed95d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859a4b911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e309573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d8d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb901c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389563bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed1559d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb111c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389d73bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9f37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb913c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389571bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37b6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7ae61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf14e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6ecb1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be61ae7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04e7dde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6ec81fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be619e7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 163, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04e7ede688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6e4a1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be69be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04efcde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6eca1fc991", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be61be7ca91", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04e7cde688d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 170, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6eca1fc992", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be61be7ca92", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04e7cde688e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6eca1fc9d0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be61be7cad0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04e7cde68cc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed15d9d37a6eca1fc910", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859acb911c7be61be7ca10", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e389573bf04e7cde680c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ed12390ea0a7ed15d8d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c81307df60859acb901c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f91bde0069a6e389563bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12398ea0a7ed95d9d37a6eca1fc990", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 183, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c913075f60859a4b911c7be61be7ca90", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 184, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde8069a6e309573bf04e7cde688c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ec12390ea0a7ed95d9d37a6eca1fc910", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c91307df60859a4b911c7be61be7ca10", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 187, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f81bde0069a6e309573bf04e7cde680c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "13edc6f15f5812ea262c859135e0366f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "36ecf8209f7a65346ee38419e418356f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "07e421ff96591c76a8c40fb183219773", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 191, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 193, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 194, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 196, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 197, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "6c92b98e20276d955953faee4a9f4910", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 198, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "4993875fe0051a4b119cfb669b674a10", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 199, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "789b5e80e9266309d7bb70cefc5ee80c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 200, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "", + "tag" : "ed13380fa1a6ec14d8d27b6fcb1ec891", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 201, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "0001020304050607", + "tag" : "c81206de61849bca901d7ae71ae6cb91", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 202, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "f91adf0168a7e288563af14f7ddf698d", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 256, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 203, + "comment" : "empty message", + "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", + "msg" : "", + "tag" : "736c7b56957db774c5ddf7c7a70ba8a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 204, + "comment" : "short message", + "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", + "msg" : "40", + "tag" : "9d47482c2d9252bace43a75a8335b8b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 205, + "comment" : "short message", + "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", + "msg" : "6601", + "tag" : "c7c44e31c466334992d6f9de3c771634", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 206, + "comment" : "short message", + "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b", + "msg" : "f1d300", + "tag" : "b7086603a85e11fceb8cadea9bd30939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 207, + "comment" : "short message", + "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77", + "msg" : "2ae63cbf", + "tag" : "ba383a3a15c9df64bba50d611113a024", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 208, + "comment" : "short message", + "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8", + "msg" : "af3a015ea1", + "tag" : "b457137c548908c629f714fe83b1ed90", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 209, + "comment" : "short message", + "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c", + "msg" : "3f56935def3f", + "tag" : "b6d6fde93fc85de289b36b446d77b423", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 210, + "comment" : "short message", + "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493", + "msg" : "57bb86beed156f", + "tag" : "8b1ef72d0a612735b08efef981f213c2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 211, + "comment" : "short message", + "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5", + "msg" : "2e4e7ef728fe11af", + "tag" : "f79606b83a7706a2a19e068bce818898", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 212, + "comment" : "short message", + "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf", + "msg" : "852a21d92848e627c7", + "tag" : "a5a877f22ac743b7fb9e050d2e3ddb02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 213, + "comment" : "short message", + "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4", + "msg" : "195a3b292f93baff0a2c", + "tag" : "6ea172e5c4d2fac075ca602de5757a62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 214, + "comment" : "short message", + "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c", + "msg" : "afd73117330c6e8528a6e4", + "tag" : "68020bfc9bd73fd80d3ce581ba3b1208", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 215, + "comment" : "short message", + "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc", + "msg" : "0ff54d6b6759120c2e8a51e3", + "tag" : "110edd727a9bf7fa11a6358afe617d9d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 216, + "comment" : "short message", + "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8", + "msg" : "f0058d412a104e53d820b95a7f", + "tag" : "1fa24c6625a0f8e1fc37827ac84d3cc4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "short message", + "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19", + "msg" : "aacc36972f183057919ff57b49e1", + "tag" : "868765a8fa6aa898ddec0f4123e996be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "short message", + "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa", + "msg" : "5d066a92c300e9b6ddd63a7c13ae33", + "tag" : "b96818b7acaf879c7a7f8271375a6914", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "", + "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd", + "msg" : "cc37fae15f745a2f40e2c8b192f2b38d", + "tag" : "4b88e193000c5a4b23e95c7f2b26530b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "", + "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7", + "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5", + "tag" : "86911c7da51dc0823d6e93d4290d1ad4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "", + "key" : "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5", + "msg" : "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e", + "tag" : "ccb2c51bfbe2598f9109fc70ed07f0eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "", + "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892", + "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18", + "tag" : "925f177d85ea297ef14b203fe409f9ab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6af0a293d8cba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d709717c3a4ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "Flipped bit 0 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "58ee3f3b5f83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "69f0a293d8cba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d409717c3a4ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "Flipped bit 1 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "5bee3f3b5f83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "ebf0a293d8cba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "5609717c3a4ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "Flipped bit 7 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "d9ee3f3b5f83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf1a293d8cba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d608717c3a4ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "Flipped bit 8 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ef3f3b5f83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a213d8cba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d60971fc3a4ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "Flipped bit 31 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3fbb5f83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d9cba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3b4ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "Flipped bit 32 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5e83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293dacba0101f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c384ef8a2ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "Flipped bit 33 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5d83e290cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0901f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef822ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "Flipped bit 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e210cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101e0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2eb200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "Flipped bit 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cbe26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0109f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a26a200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "Flipped bit 71 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e2904ae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f2089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea000b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "Flipped bit 77 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cac26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0088727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200a297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "Flipped bit 80 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26cad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0089727791b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b297c2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "Flipped bit 96 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dad28bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0089727491b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b297f2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "Flipped bit 97 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dad2bbba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f008972f691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b29fd2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "Flipped bit 103 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dada9bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0089727691b7fa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b297d2acced", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "Flipped bit 120 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dad29bba32c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0089727691b7f9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b297d2accee", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "Flipped bit 121 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dad29bba32f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0089727691b7bb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b297d2accac", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "Flipped bit 126 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dad29bba36d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0101f0089727691b77b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef8a2ea200b297d2acc6c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "Flipped bit 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e290cae26dad29bba3ad", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6af0a293d8cba0101e0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d709717c3a4ef8a2eb200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "Flipped bits 0 and 64 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "58ee3f3b5f83e290cbe26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a213d8cba0901f0089727691b7fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d60971fc3a4ef822ea200b297d2accec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "Flipped bits 31 and 63 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3fbb5f83e210cae26dad29bba32d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6bf0a293d8cba0901f0089727691b77b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d609717c3a4ef822ea200b297d2acc6c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "Flipped bits 63 and 127 in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "59ee3f3b5f83e210cae26dad29bba3ad", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "940f5d6c27345fefe0ff768d896e4804", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "29f68e83c5b1075d15dff4d682d53313", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "all bits of tag flipped", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "a611c0c4a07c1d6f351d9252d6445cd2", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "Tag changed to all zero", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "tag changed to all 1", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "eb702213584b20909f8009f2f611377b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "5689f1fcbace78226aa08ba9fdaa4c6c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "msbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "d96ebfbbdf0362104a62ed2da93b23ad", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "", + "tag" : "6af1a392d9caa1111e0188737790b6fa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "0001020304050607", + "tag" : "d708707d3b4ff9a3eb210a287c2bcded", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "lsbs changed in tag", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "msg" : "000102030405060708090a0b0c0d0e0f", + "tag" : "58ef3e3a5e82e391cbe36cac28baa22c", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 0, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 304, + "comment" : "invalid key size", + "key" : "", + "msg" : "00b9449326d39416", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 8, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 305, + "comment" : "invalid key size", + "key" : "0f", + "msg" : "4538b79a1397e2aa", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 64, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 306, + "comment" : "invalid key size", + "key" : "a88e385af7185148", + "msg" : "dc63b7ef08096e4f", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 160, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 307, + "comment" : "invalid key size", + "key" : "003a228008d390b645929df73a2b2bdd8298918d", + "msg" : "ad1d3c3122ab7ac6", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "keySize" : 320, + "tagSize" : 128, + "type" : "MacTest", + "tests" : [ + { + "tcId" : 308, + "comment" : "invalid key size", + "key" : "94baaac150e2645ae1ec1939c7bcefb73f6edb146fae02289b6c6326ff39bc265d612bef2727fa72", + "msg" : "e3f75a886c4a5591", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + } + ] +} diff --git a/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json b/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json index f2f327921..50923f1bf 100644 --- a/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json +++ b/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json @@ -1,12 +1,18 @@ { "algorithm" : "AES-GCM", - "generatorVersion" : "0.4.12", + "generatorVersion" : "0.8r12", + "numberOfTests" : 256, + "header" : [ + "Test vectors of type AeadTest test authenticated encryption with", + "additional data. The test vectors are intended for testing both", + "encryption and decryption." + ], "notes" : { "ConstructedIv" : "The counter for AES-GCM is reduced modulo 2**32. This test vector was constructed to test for correct wrapping of the counter.", + "SmallIv" : "AES-GCM leaks the authentication key if the same IV is used twice. Hence short IV sizes are typically discouraged. This test vector uses an IV smaller than 12 bytes", "ZeroLengthIv" : "AES-GCM does not allow an IV of length 0. Encrypting with such an IV leaks the authentication key. Hence using an IV of length 0 is insecure even if the key itself is only used for a single encryption." }, - "numberOfTests" : 217, - "header" : [], + "schema" : "aead_test_schema.json", "testGroups" : [ { "ivSize" : 96, @@ -53,6 +59,18 @@ { "tcId" : 4, "comment" : "", + "key" : "bedcfb5a011ebc84600fcb296c15af0d", + "iv" : "438a547a94ea88dce46c6c85", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "960247ba5cde02e41a313c4c0136edc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "", "key" : "384ea416ac3c2f51a76e7d8226346d4e", "iv" : "b30c084727ad1c592ac21d12", "aad" : "", @@ -63,7 +81,7 @@ "flags" : [] }, { - "tcId" : 5, + "tcId" : 6, "comment" : "", "key" : "cae31cd9f55526eb038241fc44cac1e5", "iv" : "b5e006ded553110e6dc56529", @@ -75,7 +93,7 @@ "flags" : [] }, { - "tcId" : 6, + "tcId" : 7, "comment" : "", "key" : "dd6197cd63c963919cf0c273ef6b28bf", "iv" : "ecb0c42f7000ef0e6f95f24d", @@ -87,7 +105,7 @@ "flags" : [] }, { - "tcId" : 7, + "tcId" : 8, "comment" : "", "key" : "ffdf4228361ea1f8165852136b3480f7", "iv" : "0e1666f2dc652f7708fb8f0d", @@ -99,7 +117,7 @@ "flags" : [] }, { - "tcId" : 8, + "tcId" : 9, "comment" : "", "key" : "c15ed227dd2e237ecd087eaaaad19ea4", "iv" : "965ff6643116ac1443a2dec7", @@ -111,7 +129,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 10, "comment" : "", "key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6", "iv" : "fbbc04fd6e025b7193eb57f6", @@ -123,7 +141,7 @@ "flags" : [] }, { - "tcId" : 10, + "tcId" : 11, "comment" : "", "key" : "28ff3def08179311e2734c6d1c4e2871", "iv" : "32bcb9b569e3b852d37c766a", @@ -135,7 +153,7 @@ "flags" : [] }, { - "tcId" : 11, + "tcId" : 12, "comment" : "", "key" : "e63a43216c08867210e248859eb5e99c", "iv" : "9c3a4263d983456658aad4b1", @@ -147,7 +165,7 @@ "flags" : [] }, { - "tcId" : 12, + "tcId" : 13, "comment" : "", "key" : "38449890234eb8afab0bbf82e2385454", "iv" : "33e90658416e7c1a7c005f11", @@ -159,7 +177,7 @@ "flags" : [] }, { - "tcId" : 13, + "tcId" : 14, "comment" : "", "key" : "6a68671dfe323d419894381f85eb63fd", "iv" : "9f0d85b605711f34cd2a35ba", @@ -171,7 +189,79 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 15, + "comment" : "", + "key" : "e12260fcd355a51a0d01bb1f6fa538c2", + "iv" : "5dfc37366f5688275147d3f9", + "aad" : "", + "msg" : "d902deeab175c008329a33bfaccd5c0eb3a6a152a1510e7db04fa0aff7ce4288530db6a80fa7fea582aa7d46d7d56e708d2bb0c5edd3d26648d336c3620ea55e", + "ct" : "d33bf6722fc29384fad75f990248b9528e0959aa67ec66869dc3996c67a2d559e7d77ce5955f8cad2a4df5fdc3acccafa7bc0def53d848111256903e5add0420", + "tag" : "8bc833de510863b4b432c3cbf45aa7cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "", + "key" : "3c55f88e9faa0d68ab50d02b47161276", + "iv" : "d767c48d2037b4bd2c231bbd", + "aad" : "", + "msg" : "5d6add48e7a5704e54f9c2829a9b4283dce0d3a65b133eba3793c4fbfa1d8e3a2539d0d4f3de381598ce5b2360173fbd149476c31692c5d6e872fce40219378949c2e70b5f1b9f0a1d5f38352ad814b2a035bb3f3f26425d831a2f7a5e65c5dfcd91a315c2b24f53a662605ea40857dd980e9be5cdad000c569f2d204d4bd3b0", + "ct" : "17d72d90bd23e076d8364a87ecb9ac58acc5de4629bfd590409b8bf1fcd3a2f602731b4614cec15e773ea65a65e7210994256bf5450a25acb527269c065f2e2f2279d1fe8b3eda98dcf87b348f1528377bbdd258355d46e035330483d8097e80c7de9bbb606ddf723f2909217ffdd18e8bdbd7b08062f1dcba960e5c0d290f5f", + "tag" : "090b8c2ec98e4116186d0e5fbefeb9c2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "", + "key" : "a294e70fa2ac10a1fb00c588b888b673", + "iv" : "dfe20d1c4350e6235d987af1", + "aad" : "", + "msg" : "6ed1d7d618d158741f52078006f28494ba72a2454f27160ae8722793fcebc538ebc2f67c3ace3e0fe7c47b9e74e081182b47c930144e3fc80d0ad50611c3afcfe2dbc5279edbbba087c0e390355f3daffcd25ad4dea007c284ad92e7fcbecb438fb60623ff89a599dca2aac141b26651386ca55b739b94901ef6db609c344d8acf4544568e31bb09361112754b1c0c6a3c875bd9453b0ee0081412151398a294ecad75add521611db5288b60ac3c0128f6e94366b69e659e6aa66f058a3a3571064edbb0f05c11e5dde938fb46c3935dd5193a4e5664688f0ae67c29b7cc49a7963140f82e311a20c98cd34fbcab7b4b515ae86557e62099e3fc37b9595c85a75c", + "ct" : "5bc6dbafc401101c7a08c81d6c2791aa147ce093aad172be18379c747384a54a41a747ba955cade8fdfb8967aa808b43fee3d757cc80f11163b800e5e59df932757f76c40b3d9cba449aaf11e4f80e003b1f384eafa4f76e81b13c09ec1ad88e7650c750d442fe46d225a373e8a1b564b4915a5c6c513cfdfa22d929d5741ca5ebefaedcba636c7c3bbef18863fdc126b4b451611049c35d814fc2eb7e4b8f1a8995ecb4a3c86652a068c0b2a3e1c5941d59c210b458d5d5d3b06420ec2053465ccceca7c20f67404985460379e2ee806a46e8409dfab2e0dd67ea3cf46d5ad4eb78756827358c3ef1fdbd07c33834f3d9eca3ff13b744a01059a6c17a315a8fd4", + "tag" : "c7587e7da41bed682c37377ea4324029", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "", + "key" : "c4b03435b91fc52e09eff27e4dc3fb42", + "iv" : "5046e7e08f0747e1efccb09e", + "aad" : "75fc9078b488e9503dcb568c882c9eec24d80b04f0958c82aac8484f025c90434148db8e9bfe29c7e071b797457cb1695a5e5a6317b83690ba0538fb11e325ca", + "msg" : "8e887b224e8b89c82e9a641cf579e6879e1111c7", + "ct" : "b6786812574a254eb43b1cb1d1753564c6b520e9", + "tag" : "ad8c09610d508f3d0f03cc523c0d5fcc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "", + "key" : "7e37d56e6b1d0172d40d64d6111dd424", + "iv" : "517c55c2ec9bfea90addc2bd", + "aad" : "8ed8a9be4c3d32a5098434ee5c0c4fc20f78ef5e25ed8b72a840a463e36b67b881e048b5e49f515b2541ad5ce4ebb3a917c16bcdc0dc3cb52bb4ed5a1dffcf1e1866544e8db103b2ad99c6fa6e7de1d8b45bff57ec872f1cfc78b0e4870f6f200ff1291cae033defc3327ba82792ba438e35c4bfbb684fec5ce5e3ae167d01d7", + "msg" : "6a7dea03c1bba70be8c73da47d5ee06d72a27430", + "ct" : "cfb631790767d0645d8ec6f23bf7fa8b19ce79ee", + "tag" : "c5767ddaa747158446231766bd20490c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "", + "key" : "3076741408f734ce25d48f982e8b844b", + "iv" : "a2712eac5e06d3cc2864aa8b", + "aad" : "18526e4efd995a0bf6405d9f906725c290278958d49554974d8fe025e7860daa225c1285b0573916a4b6741f7cc2e29ce4e525e12f436cb7ce0ad47df3d0f5bd80fb27e47635a4985fdaedf0e821f1c8959985cac49c97a4a02438d92b4afd4c855dcc7ef41ecfc36866334fcc05b2bb93ef13f00c5ea9b921e8a519d77f648e0efe9b5a62305a2ecf7d4999663a6ddfca517f1f36f0899b0bdef9f433c4bb2663c0cc1bb616e7d1949e522bec85485d371d1134c90eede75e865dc7be405b54c33f0acbace6cf780c78035b8035b6ea3f562a8d30a156c199fdafd25be06ee895581195ef125cb4e629e4f18e0bee979d31513896db8466e448e6b4600a316757", + "msg" : "414ec6b149e54735302dada888b98b7fdb4c127c", + "ct" : "e4d3f4898cb3d9732641d1f8d9d889b2c98af930", + "tag" : "76d4fbb69d529b64175b328be00b1068", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", @@ -183,7 +273,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 22, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff", "iv" : "ffffffffffffffffffffffff", @@ -195,7 +285,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 23, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -207,7 +297,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 24, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -219,7 +309,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 25, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -231,7 +321,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 26, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -243,7 +333,7 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 27, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -255,7 +345,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 28, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -267,7 +357,7 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 29, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -279,7 +369,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 30, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -291,7 +381,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 31, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -303,7 +393,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 32, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -315,7 +405,7 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 33, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -327,7 +417,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 34, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -339,7 +429,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 35, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -351,7 +441,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 36, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -363,7 +453,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 37, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -375,7 +465,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 38, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -387,7 +477,7 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 39, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -399,7 +489,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 40, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -411,7 +501,7 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 41, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -423,7 +513,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 42, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -435,7 +525,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 43, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -447,7 +537,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 44, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -459,7 +549,7 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 45, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -471,7 +561,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 46, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -483,7 +573,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 47, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -495,7 +585,7 @@ "flags" : [] }, { - "tcId" : 41, + "tcId" : 48, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -507,7 +597,7 @@ "flags" : [] }, { - "tcId" : 42, + "tcId" : 49, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b", @@ -527,7 +617,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 43, + "tcId" : 50, "comment" : "", "key" : "aa023d0478dcb2b2312498293d9a9129", "iv" : "0432bc49ac344120", @@ -539,16 +629,32 @@ "flags" : [] }, { - "tcId" : 44, - "comment" : "unusual IV size", - "key" : "25dd4d6cad5a4604957847c8c6d3fc4e", - "iv" : "68cbeafe8f9e8a66", + "tcId" : 51, + "comment" : "small IV sizes", + "key" : "f3434725c82a7f8bb07df1f8122fb6c9", + "iv" : "28e9b7851724bae3", "aad" : "", - "msg" : "5c347835b3fa61c2ce253e5a", - "ct" : "9a078a04d14938918e004358", - "tag" : "5452843e32c13c3e35ed8230fe3446c0", - "result" : "valid", - "flags" : [] + "msg" : "", + "ct" : "", + "tag" : "44aca00f42e4199b829a55e69b073d9e", + "result" : "acceptable", + "flags" : [ + "SmallIv" + ] + }, + { + "tcId" : 52, + "comment" : "small IV sizes", + "key" : "deb62233559b57476602b5adac57c77f", + "iv" : "d084547de55bbc15", + "aad" : "", + "msg" : "d8986df0241ed3297582c0c239c724cb", + "ct" : "03e1a168a7e377a913879b296a1b5f9c", + "tag" : "3290aa95af505a742f517fabcc9b2094", + "result" : "acceptable", + "flags" : [ + "SmallIv" + ] } ] }, @@ -559,7 +665,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 45, + "tcId" : 53, "comment" : "", "key" : "2034a82547276c83dd3212a813572bce", "iv" : "3254202d854734812398127a3d134421", @@ -571,7 +677,19 @@ "flags" : [] }, { - "tcId" : 46, + "tcId" : 54, + "comment" : "", + "key" : "b67b1a6efdd40d37080fbe8f8047aeb9", + "iv" : "fa294b129972f7fc5bbd5b96bba837c9", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "a2cf26481517ec25085c5b17d0786183", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, "comment" : "", "key" : "209e6dbf2ad26a105445fc0207cd9e9a", "iv" : "9477849d6ccdfca112d92e53fae4a7ca", @@ -583,7 +701,7 @@ "flags" : [] }, { - "tcId" : 47, + "tcId" : 56, "comment" : "", "key" : "a549442e35154032d07c8666006aa6a2", "iv" : "5171524568e81d97e8c4de4ba56c10a0", @@ -595,7 +713,7 @@ "flags" : [] }, { - "tcId" : 48, + "tcId" : 57, "comment" : "", "key" : "cfb4c26f126f6a0acb8e4e220f6c56cd", "iv" : "1275115499ae722268515bf0c164b49c", @@ -607,7 +725,7 @@ "flags" : [] }, { - "tcId" : 49, + "tcId" : 58, "comment" : "", "key" : "0b11ef3a08c02970f74281c860691c75", "iv" : "95c1dd8c0f1705ece68937901f7add7b", @@ -619,7 +737,7 @@ "flags" : [] }, { - "tcId" : 50, + "tcId" : 59, "comment" : "J0:000102030405060708090a0b0c0d0e0f", "key" : "00112233445566778899aabbccddeeff", "iv" : "f95fde4a751913202aeeee32a0b55753", @@ -633,7 +751,7 @@ ] }, { - "tcId" : 51, + "tcId" : 60, "comment" : "J0:00000000000000000000000000000000", "key" : "00112233445566778899aabbccddeeff", "iv" : "7b95b8c356810a84711d68150a1b7750", @@ -647,7 +765,7 @@ ] }, { - "tcId" : 52, + "tcId" : 61, "comment" : "J0:ffffffffffffffffffffffffffffffff", "key" : "00112233445566778899aabbccddeeff", "iv" : "1a552e67cdc4dc1a33b824874ebf0bed", @@ -661,7 +779,7 @@ ] }, { - "tcId" : 53, + "tcId" : 62, "comment" : "J0:fffffffffffffffffffffffffffffffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "dd9d0b4a0c3d681524bffca31d907661", @@ -675,7 +793,7 @@ ] }, { - "tcId" : 54, + "tcId" : 63, "comment" : "J0:fffffffffffffffffffffffffffffffd", "key" : "00112233445566778899aabbccddeeff", "iv" : "57c5643c4e37b4041db794cfe8e1f0f4", @@ -689,7 +807,7 @@ ] }, { - "tcId" : 55, + "tcId" : 64, "comment" : "J0:000102030405060708090a0bffffffff", "key" : "00112233445566778899aabbccddeeff", "iv" : "99821c2dd5daecded07300f577f7aff1", @@ -703,7 +821,7 @@ ] }, { - "tcId" : 56, + "tcId" : 65, "comment" : "J0:000102030405060708090a0bfffffffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "5e4a3900142358d1c774d8d124d8d27d", @@ -717,7 +835,7 @@ ] }, { - "tcId" : 57, + "tcId" : 66, "comment" : "J0:000102030405060708090a0bfffffffd", "key" : "00112233445566778899aabbccddeeff", "iv" : "d4125676562984c0fe7cb0bdd1a954e8", @@ -731,7 +849,7 @@ ] }, { - "tcId" : 58, + "tcId" : 67, "comment" : "J0:000102030405060708090a0b7fffffff", "key" : "00112233445566778899aabbccddeeff", "iv" : "b97ec62a5e5900ccf9e4be332e336091", @@ -745,7 +863,7 @@ ] }, { - "tcId" : 59, + "tcId" : 68, "comment" : "J0:000102030405060708090a0b7ffffffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "7eb6e3079fa0b4c3eee366177d1c1d1d", @@ -759,7 +877,7 @@ ] }, { - "tcId" : 60, + "tcId" : 69, "comment" : "J0:000102030405060708090a0bffff7fff", "key" : "00112233445566778899aabbccddeeff", "iv" : "0314fcd10fdd675d3c612962c931f635", @@ -773,7 +891,7 @@ ] }, { - "tcId" : 61, + "tcId" : 70, "comment" : "J0:000102030405060708090a0bffff7ffe", "key" : "00112233445566778899aabbccddeeff", "iv" : "c4dcd9fcce24d3522b66f1469a1e8bb9", @@ -787,7 +905,7 @@ ] }, { - "tcId" : 62, + "tcId" : 71, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff", "iv" : "00000000000000000000000000000000", @@ -799,7 +917,7 @@ "flags" : [] }, { - "tcId" : 63, + "tcId" : 72, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff", "iv" : "ffffffffffffffffffffffffffffffff", @@ -819,7 +937,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 64, + "tcId" : 73, "comment" : "", "key" : "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20", "iv" : "00112233445566778899aabb", @@ -831,7 +949,7 @@ "flags" : [] }, { - "tcId" : 65, + "tcId" : 74, "comment" : "", "key" : "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123", "iv" : "00112233445566778899aabb", @@ -843,7 +961,19 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 75, + "comment" : "", + "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", + "iv" : "4da5bf8dfd5852c1ea12379d", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "4771a7c404a472966cea8f73c8bfe17a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, "comment" : "", "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", "iv" : "99e23ec48985bccdeeab60f1", @@ -855,7 +985,7 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 77, "comment" : "", "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "iv" : "4f07afedfdc3b6c2361823d3", @@ -867,7 +997,7 @@ "flags" : [] }, { - "tcId" : 68, + "tcId" : 78, "comment" : "", "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", "iv" : "68ab7fdbf61901dad461d23c", @@ -879,7 +1009,7 @@ "flags" : [] }, { - "tcId" : 69, + "tcId" : 79, "comment" : "", "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "iv" : "2fcb1b38a99e71b84740ad9b", @@ -891,7 +1021,7 @@ "flags" : [] }, { - "tcId" : 70, + "tcId" : 80, "comment" : "", "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", "iv" : "45aaa3e5d16d2d42dc03445d", @@ -903,7 +1033,7 @@ "flags" : [] }, { - "tcId" : 71, + "tcId" : 81, "comment" : "", "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "iv" : "e6b1adf2fd58a8762c65f31b", @@ -915,7 +1045,7 @@ "flags" : [] }, { - "tcId" : 72, + "tcId" : 82, "comment" : "", "key" : "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4", "iv" : "98bc2c7438d5cd7665d76f6e", @@ -927,7 +1057,7 @@ "flags" : [] }, { - "tcId" : 73, + "tcId" : 83, "comment" : "", "key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17", "iv" : "376187894605a8d45e30de51", @@ -939,7 +1069,7 @@ "flags" : [] }, { - "tcId" : 74, + "tcId" : 84, "comment" : "", "key" : "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194", "iv" : "5a86a50a0e8a179c734b996d", @@ -951,7 +1081,7 @@ "flags" : [] }, { - "tcId" : 75, + "tcId" : 85, "comment" : "", "key" : "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12", "iv" : "bc2a7757d0ce2d8b1f14ccd9", @@ -963,7 +1093,79 @@ "flags" : [] }, { - "tcId" : 76, + "tcId" : 86, + "comment" : "", + "key" : "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701", + "iv" : "d61040a313ed492823cc065b", + "aad" : "", + "msg" : "d096803181beef9e008ff85d5ddc38ddacf0f09ee5f7e07f1e4079cb64d0dc8f5e6711cd4921a7887de76e2678fdc67618f1185586bfea9d4c685d50e4bb9a82", + "ct" : "c7d191b601f86c28b6a1bdef6a57b4f6ee3ae417bc125c381cdf1c4dac184ed1d84f1196206d62cad112b038845720e02c061179a8836f02b93fa7008379a6bf", + "tag" : "f15612f6c40f2e0db6dc76fc4822fcfe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "", + "key" : "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377", + "iv" : "8a3ad26b28cd13ba6504e260", + "aad" : "", + "msg" : "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4ea0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2aaf25499499d8a8932a19eb987c903bd8502fe", + "ct" : "53cc8c920a85d1accb88636d08bbe4869bfdd96f437b2ec944512173a9c0fe7a47f8434133989ba77dda561b7e3701b9a83c3ba7660c666ba59fef96598eb621544c63806d509ac47697412f9564eb0a2e1f72f6599f5666af34cffca06573ffb4f47b02f59f21c64363daecb977b4415f19fdda3c9aae5066a57b669ffaa257", + "tag" : "5e63374b519e6c3608321943d790cf9a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "", + "key" : "317ba331307f3a3d3d82ee1fdab70f62a155af14daf631307a61b187d413e533", + "iv" : "a6687cf508356b174625deaa", + "aad" : "", + "msg" : "32c1d09107c599d3cce4e782179c966c6ef963689d45351dbe0f6f881db273e54db76fc48fdc5d30f089da838301a5f924bba3c044e19b3ed5aa6be87118554004ca30e0324337d987839412bf8f8bbdd537205d4b0e2120e965373235d6cbd2fb3776ba0a384ec1d9b7c631a0379ff997c3f974a6f7bbf4fd23016211f5fc10acadb5e400d2ff0fdfd193f5c6fc6d4f7271dfd1349ed80fbedaebb155b9b02fb3074495d55f9a2455f59bf6f113191a029c6b0ba75d97cdc0c84f131836337f29f9d96ca448eec0cc46d1ca8b3735661979d83302fec08fffcf5e58f12b1e7050657b1b97c64a4e07e317f554f8310b6ccb49f36d48c57816d24952aada711d4f", + "ct" : "d7eebc9587aa21136fa38b41cf0e2db03a7ea2ba9eaddf83d33f781093617bf50f49b2bfe2f7173b113912e2e1775f40edfed8b3b0099b9e1c220dd103be6166210b01029feb24ed9e20614eddc3cebe41b0079a9a8c117b596c90288effd3796fbd0c7e8eab00609a64be3ad9597cdbf3a818c260cd938bdf232e4059ae35a2571a838887fc196912179486e046a62227a4caddce38cbbc37587bb9439ec637602b6818c5cbe3c71a7c4143960533dc74174bd315c8db227b69b55bb7fc30ba1d5213a752ec33925043cefbc1a62943ee5f34d5da01799e69094d732aef52f8e036980d0070e22e173c67c4bbcca61cc1eedbd6016516c592144819df13204dee", + "tag" : "bf0540d34b20f761101bc608b02458f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "", + "key" : "2ce6b4c15f85fb2da5cc6c269491eef281980309181249ebf2832bd6d0732d0b", + "iv" : "c064fae9173b173fd6f11f34", + "aad" : "498d3075b09fed998280583d61bb36b6ce41f130063b80824d1586e143d349b126b16aa10fe57343ed223d6364ee602257fe313a7fc9bf9088f027795b8dc1d3", + "msg" : "f8a27a4baf00dc0555d222f2fa4fb42dc666ea3c", + "ct" : "aed58d8a252f740dba4bf6d36773bd5b41234bba", + "tag" : "01f93d7456aa184ebb49bea472b6d65d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "", + "key" : "44c8d0cdb8f7e736cfd997c872a5d9c5ef30afbe44b6566606b90aa5e3e8b797", + "iv" : "6f39afba021e4c36eb92962e", + "aad" : "98d1ca1788cbeb300ea5c6b1eec95eb2347177201400913d45225622b6273eec8a74c3f12c8d5248dabee586229786ff192c4df0c79547f7ad6a92d78d9f8952758635783add2a5977d386e0aef76482211d2c3ae98de4baadb3f8b35b510464755dc75ceb2bf25b233317523f399a6c507db214f085fa2818f0d3702b10952b", + "msg" : "2e6f40f9d3725836ac0c858177938fd67be19432", + "ct" : "b42428f8094ef7e65c9e8c45ef3e95c28ce07d72", + "tag" : "32b25dfbb896d0f9d79c823bdd8e5d06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "", + "key" : "e40003d6e08ab80b4bfc8400ef112945a901ec64a1b6536ca92665090d608bc4", + "iv" : "9f095dafe6f6e0fbafbbe02e", + "aad" : "422d5efcffe364905984533f0a579d80b18bda7b29e6e46498effba53c350112c0bbb8dc4ce03bb0c69e1d0baa19f0637108aa4a16b09a281f232839d87b6d0e42be1baa7c67f1be970ea169d3960b9fe0a61f11cd2eb7398c19e641feb43f778e257a397063db5b3a6707e9db62387054f9f9d44f143583e63edad45a00251e5173d7505f22a8bce232e56c2c276a58033ae30d5dbf4e35a862e42af573be38c6406d9b4c7acbf275fe36c0ecf2c4642898a30e6146fac992a16405f98312126b7a3722f5dfb7dd4e4911c1426b2e01d04e9be6db3771100f7d7d4282e4ea585f3646241e807ca64f06a7fa9b7003d710b801d66f517d2d5ebd740872deba13d0", + "msg" : "38c3f44bc5765de1f3d1c3684cd09cddefaf298d", + "ct" : "d4a79f729487935950ec032e690ab8fe25c4158e", + "tag" : "876d2f334f47968b10c103859d436db8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "000000000000000000000000", @@ -975,7 +1177,7 @@ "flags" : [] }, { - "tcId" : 77, + "tcId" : 93, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "ffffffffffffffffffffffff", @@ -987,7 +1189,7 @@ "flags" : [] }, { - "tcId" : 78, + "tcId" : 94, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -999,7 +1201,7 @@ "flags" : [] }, { - "tcId" : 79, + "tcId" : 95, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1011,7 +1213,7 @@ "flags" : [] }, { - "tcId" : 80, + "tcId" : 96, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1023,7 +1225,7 @@ "flags" : [] }, { - "tcId" : 81, + "tcId" : 97, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1035,7 +1237,7 @@ "flags" : [] }, { - "tcId" : 82, + "tcId" : 98, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1047,7 +1249,7 @@ "flags" : [] }, { - "tcId" : 83, + "tcId" : 99, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1059,7 +1261,7 @@ "flags" : [] }, { - "tcId" : 84, + "tcId" : 100, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1071,7 +1273,7 @@ "flags" : [] }, { - "tcId" : 85, + "tcId" : 101, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1083,7 +1285,7 @@ "flags" : [] }, { - "tcId" : 86, + "tcId" : 102, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1095,7 +1297,7 @@ "flags" : [] }, { - "tcId" : 87, + "tcId" : 103, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1107,7 +1309,7 @@ "flags" : [] }, { - "tcId" : 88, + "tcId" : 104, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1119,7 +1321,7 @@ "flags" : [] }, { - "tcId" : 89, + "tcId" : 105, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1131,7 +1333,7 @@ "flags" : [] }, { - "tcId" : 90, + "tcId" : 106, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1143,7 +1345,7 @@ "flags" : [] }, { - "tcId" : 91, + "tcId" : 107, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1155,7 +1357,7 @@ "flags" : [] }, { - "tcId" : 92, + "tcId" : 108, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1167,7 +1369,7 @@ "flags" : [] }, { - "tcId" : 93, + "tcId" : 109, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1179,7 +1381,7 @@ "flags" : [] }, { - "tcId" : 94, + "tcId" : 110, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1191,7 +1393,7 @@ "flags" : [] }, { - "tcId" : 95, + "tcId" : 111, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1203,7 +1405,7 @@ "flags" : [] }, { - "tcId" : 96, + "tcId" : 112, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1215,7 +1417,7 @@ "flags" : [] }, { - "tcId" : 97, + "tcId" : 113, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1227,7 +1429,7 @@ "flags" : [] }, { - "tcId" : 98, + "tcId" : 114, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1239,7 +1441,7 @@ "flags" : [] }, { - "tcId" : 99, + "tcId" : 115, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1251,7 +1453,7 @@ "flags" : [] }, { - "tcId" : 100, + "tcId" : 116, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1263,7 +1465,7 @@ "flags" : [] }, { - "tcId" : 101, + "tcId" : 117, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1275,7 +1477,7 @@ "flags" : [] }, { - "tcId" : 102, + "tcId" : 118, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1287,7 +1489,7 @@ "flags" : [] }, { - "tcId" : 103, + "tcId" : 119, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1299,7 +1501,7 @@ "flags" : [] }, { - "tcId" : 104, + "tcId" : 120, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b", @@ -1319,7 +1521,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 105, + "tcId" : 121, "comment" : "J0:000102030405060708090a0b0c0d0e0f", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "029e0e777db092b12535d043012f09ba", @@ -1333,7 +1535,7 @@ ] }, { - "tcId" : 106, + "tcId" : 122, "comment" : "J0:00000000000000000000000000000000", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "f1be3b06b7feac07e7eab629f556047b", @@ -1347,7 +1549,7 @@ ] }, { - "tcId" : 107, + "tcId" : 123, "comment" : "J0:ffffffffffffffffffffffffffffffff", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "de9eb63b1daed321a11b7547cc9e223c", @@ -1361,7 +1563,7 @@ ] }, { - "tcId" : 108, + "tcId" : 124, "comment" : "J0:fffffffffffffffffffffffffffffffe", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "40bb0abebc483ff6d5671241ff5d66c6", @@ -1375,7 +1577,7 @@ ] }, { - "tcId" : 109, + "tcId" : 125, "comment" : "J0:fffffffffffffffffffffffffffffffd", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "20d5cf305e630a8f49e3bb4bab18abc9", @@ -1389,7 +1591,7 @@ ] }, { - "tcId" : 110, + "tcId" : 126, "comment" : "J0:000102030405060708090a0bffffffff", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "255358a71a0e5731f6dd6ce28e158ae6", @@ -1403,7 +1605,7 @@ ] }, { - "tcId" : 111, + "tcId" : 127, "comment" : "J0:000102030405060708090a0bfffffffe", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "bb76e422bbe8bbe682a10be4bdd6ce1c", @@ -1417,7 +1619,7 @@ ] }, { - "tcId" : 112, + "tcId" : 128, "comment" : "J0:000102030405060708090a0bfffffffd", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "db1821ac59c38e9f1e25a2eee9930313", @@ -1431,7 +1633,7 @@ ] }, { - "tcId" : 113, + "tcId" : 129, "comment" : "J0:000102030405060708090a0b7fffffff", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "f7a02ecca03064b2ef3cce9feab79f07", @@ -1445,7 +1647,7 @@ ] }, { - "tcId" : 114, + "tcId" : 130, "comment" : "J0:000102030405060708090a0b7ffffffe", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "6985924901d688659b40a999d974dbfd", @@ -1459,7 +1661,7 @@ ] }, { - "tcId" : 115, + "tcId" : 131, "comment" : "J0:000102030405060708090a0bffff7fff", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "3f1188546c65ed0fc55e75032c68ee44", @@ -1473,7 +1675,7 @@ ] }, { - "tcId" : 116, + "tcId" : 132, "comment" : "J0:000102030405060708090a0bffff7ffe", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "a13434d1cd8301d8b12212051fabaabe", @@ -1487,7 +1689,7 @@ ] }, { - "tcId" : 117, + "tcId" : 133, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "00000000000000000000000000000000", @@ -1499,7 +1701,7 @@ "flags" : [] }, { - "tcId" : 118, + "tcId" : 134, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "ffffffffffffffffffffffffffffffff", @@ -1511,7 +1713,19 @@ "flags" : [] }, { - "tcId" : 119, + "tcId" : 135, + "comment" : "", + "key" : "fae2a14197c7d1140061fe7c3d11d9f77c79562e3593a99b", + "iv" : "bc28433953772d57bbd933100cd47a56", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "1bb94331f26cad24036cfeff34b89aaf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, "comment" : "", "key" : "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "iv" : "1e8259e0a43e571068f701cd2064fc0c", @@ -1523,7 +1737,7 @@ "flags" : [] }, { - "tcId" : 120, + "tcId" : 137, "comment" : "", "key" : "189f0bd390ba40632586a45c39735c2b87113329c800f394", "iv" : "c84442d6975f0359737de0fa828f958e", @@ -1535,7 +1749,7 @@ "flags" : [] }, { - "tcId" : 121, + "tcId" : 138, "comment" : "", "key" : "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c", "iv" : "13cd526ec77b58f62d48d03f8b88f2b8", @@ -1547,7 +1761,7 @@ "flags" : [] }, { - "tcId" : 122, + "tcId" : 139, "comment" : "", "key" : "998750ba784841e40a7c5b03985732b6397e5459a3843954", "iv" : "1d3d62eccd8ac5e896f2654a7f606fc9", @@ -1567,7 +1781,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 123, + "tcId" : 140, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "000000000000000000000000", @@ -1579,7 +1793,7 @@ "flags" : [] }, { - "tcId" : 124, + "tcId" : 141, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff1021324354657687", "iv" : "ffffffffffffffffffffffff", @@ -1591,7 +1805,19 @@ "flags" : [] }, { - "tcId" : 125, + "tcId" : 142, + "comment" : "", + "key" : "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4", + "iv" : "ff0ddb0a0d7b36d219da12b5", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "7971284e6c9e6aac346fe2b7a0a064c2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, "comment" : "", "key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", "iv" : "34047bc39b9c608384dff5b8", @@ -1603,7 +1829,7 @@ "flags" : [] }, { - "tcId" : 126, + "tcId" : 144, "comment" : "", "key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", "iv" : "4ebc13cf4636cc7c45e560a7", @@ -1615,7 +1841,7 @@ "flags" : [] }, { - "tcId" : 127, + "tcId" : 145, "comment" : "", "key" : "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82", "iv" : "6e7ff7f0797685cfc44b05ff", @@ -1627,7 +1853,7 @@ "flags" : [] }, { - "tcId" : 128, + "tcId" : 146, "comment" : "", "key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", "iv" : "be0326d23bdc2c64648d13f4", @@ -1639,7 +1865,7 @@ "flags" : [] }, { - "tcId" : 129, + "tcId" : 147, "comment" : "", "key" : "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f", "iv" : "b6be6cd0681235d826aa28ea", @@ -1651,7 +1877,7 @@ "flags" : [] }, { - "tcId" : 130, + "tcId" : 148, "comment" : "", "key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", "iv" : "b022067048505b20946216ef", @@ -1663,7 +1889,7 @@ "flags" : [] }, { - "tcId" : 131, + "tcId" : 149, "comment" : "", "key" : "969fed5068541d65418c2c1de8fe1f845e036030496e1272", "iv" : "817fe51c31f2879141a34335", @@ -1675,7 +1901,7 @@ "flags" : [] }, { - "tcId" : 132, + "tcId" : 150, "comment" : "", "key" : "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497", "iv" : "62b9cf1e923bc1138d05d205", @@ -1687,7 +1913,7 @@ "flags" : [] }, { - "tcId" : 133, + "tcId" : 151, "comment" : "", "key" : "fbfb395662787e2d25a2e7510f818e825936a35114e237c9", "iv" : "3f1a1e02e90a4ba7a1db9df2", @@ -1699,7 +1925,7 @@ "flags" : [] }, { - "tcId" : 134, + "tcId" : 152, "comment" : "", "key" : "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29", "iv" : "0802ae86c75a73bf79561521", @@ -1711,7 +1937,79 @@ "flags" : [] }, { - "tcId" : 135, + "tcId" : 153, + "comment" : "", + "key" : "ccbd0f509825a5f358a14aac044ae2826bb2c9eaaaaa077f", + "iv" : "9189a71ac359b73c8c08df22", + "aad" : "", + "msg" : "a1ed1007b52e36ec0f70109c68da72ee7b675c855e3e4956d2dcf9d12f675d6933f677ddcc58face857699d2e3d90adcb8c6c57c9d88b5dfcf356de4c0b63f0e", + "ct" : "e9915bc5aea63c8bc014f2ae6a4986b03115ff1f34ad6c0acd74ffca07c453ec3f3ce6902d5ff338c588a34a1c3b30ef753ec7001572cbfeafe690fd00f59b02", + "tag" : "fbf19b6b90e2d9df7ead0c3bc6e375a2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "", + "key" : "d045c6eb173f440843faec3e9374602a94ee3f7176312208", + "iv" : "98e9153daca2522e3162cb15", + "aad" : "", + "msg" : "3f0b30dc963a82d182c035b5a823060f07c4123792e6cee6bf91fea3c52fa66bb6a93ea6cce9f4813eb95bf18f816c00ad4fb56932827a39efb2fe56804e604a606774ee92ad46cd8c172a0d2bdea2fc99f67cd82c6024c315cfee6dbb8d27f745c9d0ce9bf5d09724f4bed003cf39478348b3304baa4ecc9974fc4f3ff93f95", + "ct" : "9663e6f98b2768448e6dd0dd780e145668af5b002257e353213868c9cd9fd3a1e9427530327541775a093123076d34985db3aa248cd55e532609d1a39274c49216ea20fbab719b9c7e310b27877b9a33d1b69ab747afac944d1e97ea789367821c331f00b5d618402bfc57884d18edbd60c4dfe218c08080b8e3479ff84bdfb5", + "tag" : "fc2ff62a41bdb79afc369842e4eccabf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "", + "key" : "e602188abf6a91f3e258838cea6befeffcf6257a509c3e95", + "iv" : "9e35d3ef1897c5fe3f647204", + "aad" : "", + "msg" : "3b9a6edc44848c072341fd4af51ec116ac328f69cc5a3354e49299fb2e5d22fa0084e30b36ecaf54309397b2b498d686087f3457698c3639e73ca18c78c3e021d673986cfc2ceb4d07e66971e976f58f0336f82c7fc0d52d66610f26ca3bfe53c0b01cf7c207306db904c1ad300ab95c56fde820a8edd256f2b9906b312bf7af5ef4a806f618ddfcb67179b03fff80a245c38d8f4cff2875b71a0bf69129caf97121462e0501ec6574ede94706f4a04d2fb301d415c22ea12157d2e919bc7a0169a5ad5c7bb5761a8531abbe77d66a4871b3f27a7170f099044b9fdc50a8cb3b894252a501cc896ac4793bdb478bb1cb99c02341d7238dd8d593cfda02f7d520d7", + "ct" : "167183661675677625bed2d5f55f728dab80d7f06f629d99e58b45069fe9d7428e8961561b11245c709ac9ebb5c59ac2a89d8375d8a01d849c7733a1b482529927e3f1a1a53f63a4be08a11c941c634cd40373c42ffb2449c641bc9e39eafbcf9c0fba677e36496f73fc70aa0972224901ab04b0a196ab745262021b2313a8464187fecec43adb406258bddcd8c9d04dc2ae29e65d54a89dd0f1752d6d950dbf7da4dea0a7b9465579503fc8ec4451f4b39878ac4754a1aaf7b0b73fee11213cb8e601fc6039393f72e0e079ee97ecc610241757da2db2f51d5ed121481540eff47287744dac43375c4f48a46af70190453a17c3c78d735ba1d1fc76a330e6cbed", + "tag" : "c72035314f43d256f8d845eb696bd943", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "", + "key" : "55a4ca526443357ac7c896d9a67cf7d467f6921d69002d3a", + "iv" : "dba233ccbc7992e64e82cfa3", + "aad" : "df737cd77d31eb9097a17c31b4c92889ef1f32b7464e2620e9007192ea675b9ad6910527ffecee2452be0248fab75608c7fdca08e86580322aac1d6a11b96ecf", + "msg" : "4e56d1ea538cf49cad49959e884eb540c846556c", + "ct" : "3f57ec1b414f74818fead9f35aa1679402c3e750", + "tag" : "97b89b291419e32cf654ea630a3ad014", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "", + "key" : "f381d0ffd3373a1aa02edd1d7fa748e91908fe534bef73d2", + "iv" : "10aaec0de4ad75376be9fd41", + "aad" : "7739aad7399d9c0f0a3c95b403888f0072d94acb76ff576e05f4a063120b84e722b4d5cd43a58e4abab444cb8ced112f3dbd8993b831c39b4edb76e92eb33ee24c5922b56552685f3b0f4cf22e0e11628f6a3d33eff9def7ec527112dfafcf122814e3d1aaf66c3f970526511088bffef8101d1cef833268ff80387df30557f7", + "msg" : "653a3f033c2775e08fef73cf80f5e2699fb360cb", + "ct" : "5565c6d09c4c924d61c0ef808fb0ea144ffb4738", + "tag" : "12b72ec1d9c32fb22c13c40b33796fa9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "", + "key" : "8f27b1c3b3d7023c76ee66c768a3e92d4971e25f729d8788", + "iv" : "12444040caede67285e490d7", + "aad" : "58fd02ac23ec7fa5b9460f60bfc85b4bebba70039a8f83261d6cc4f560107c10bc69548a5d6152882fb465fd59fb8164d7c94523c3dd4206d33064f5191bd31f0c48fe03d7460e995c93175b57cb03f58711adc94632031c4305272367b4289c725d9cb7ae9ba996b3a079174508c1eae8162a0bac446c1e53fe0c402b6912dfd6702addccada30a5c010fc22c2c75e43226378ec7f4b3b71ccc71f32ab1adc877cc7b0a180c75d385c0f71a0b291a1cccf4be47e272249d61ffbf059c4f7be74eba07d5e1be3a7438458a611fe58cee4f946e25dee03e6485235566f20ed555be32cd57a94e522d2168eae23c4587371a2d145f418c59e7bbc464a3bd88b8919b", + "msg" : "0df6e750092b9ac576dde66006a4cab2116eee21", + "ct" : "c6877b03552e97d9a1e6557f90dc7adde15a2f43", + "tag" : "2536272bee7446820041854e10b49a03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1723,7 +2021,7 @@ "flags" : [] }, { - "tcId" : 136, + "tcId" : 160, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1735,7 +2033,7 @@ "flags" : [] }, { - "tcId" : 137, + "tcId" : 161, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1747,7 +2045,7 @@ "flags" : [] }, { - "tcId" : 138, + "tcId" : 162, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1759,7 +2057,7 @@ "flags" : [] }, { - "tcId" : 139, + "tcId" : 163, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1771,7 +2069,7 @@ "flags" : [] }, { - "tcId" : 140, + "tcId" : 164, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1783,7 +2081,7 @@ "flags" : [] }, { - "tcId" : 141, + "tcId" : 165, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1795,7 +2093,7 @@ "flags" : [] }, { - "tcId" : 142, + "tcId" : 166, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1807,7 +2105,7 @@ "flags" : [] }, { - "tcId" : 143, + "tcId" : 167, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1819,7 +2117,7 @@ "flags" : [] }, { - "tcId" : 144, + "tcId" : 168, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1831,7 +2129,7 @@ "flags" : [] }, { - "tcId" : 145, + "tcId" : 169, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1843,7 +2141,7 @@ "flags" : [] }, { - "tcId" : 146, + "tcId" : 170, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1855,7 +2153,7 @@ "flags" : [] }, { - "tcId" : 147, + "tcId" : 171, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1867,7 +2165,7 @@ "flags" : [] }, { - "tcId" : 148, + "tcId" : 172, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1879,7 +2177,7 @@ "flags" : [] }, { - "tcId" : 149, + "tcId" : 173, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1891,7 +2189,7 @@ "flags" : [] }, { - "tcId" : 150, + "tcId" : 174, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1903,7 +2201,7 @@ "flags" : [] }, { - "tcId" : 151, + "tcId" : 175, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1915,7 +2213,7 @@ "flags" : [] }, { - "tcId" : 152, + "tcId" : 176, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1927,7 +2225,7 @@ "flags" : [] }, { - "tcId" : 153, + "tcId" : 177, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1939,7 +2237,7 @@ "flags" : [] }, { - "tcId" : 154, + "tcId" : 178, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1951,7 +2249,7 @@ "flags" : [] }, { - "tcId" : 155, + "tcId" : 179, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1963,7 +2261,7 @@ "flags" : [] }, { - "tcId" : 156, + "tcId" : 180, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1975,7 +2273,7 @@ "flags" : [] }, { - "tcId" : 157, + "tcId" : 181, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1987,7 +2285,7 @@ "flags" : [] }, { - "tcId" : 158, + "tcId" : 182, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -1999,7 +2297,7 @@ "flags" : [] }, { - "tcId" : 159, + "tcId" : 183, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -2011,7 +2309,7 @@ "flags" : [] }, { - "tcId" : 160, + "tcId" : 184, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -2023,7 +2321,7 @@ "flags" : [] }, { - "tcId" : 161, + "tcId" : 185, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b", @@ -2043,7 +2341,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 162, + "tcId" : 186, "comment" : "J0:000102030405060708090a0b0c0d0e0f", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "5c2ea9b695fcf6e264b96074d6bfa572", @@ -2057,7 +2355,7 @@ ] }, { - "tcId" : 163, + "tcId" : 187, "comment" : "J0:00000000000000000000000000000000", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "57b3a81f2c36b6b06577ca0fbab8fa8e", @@ -2071,7 +2369,7 @@ ] }, { - "tcId" : 164, + "tcId" : 188, "comment" : "J0:ffffffffffffffffffffffffffffffff", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "ce20a7e870696a5e68533c465bad2ba1", @@ -2085,7 +2383,7 @@ ] }, { - "tcId" : 165, + "tcId" : 189, "comment" : "J0:fffffffffffffffffffffffffffffffe", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "918e3c19dbdfee2db18156c5b93f3d75", @@ -2099,7 +2397,7 @@ ] }, { - "tcId" : 166, + "tcId" : 190, "comment" : "J0:fffffffffffffffffffffffffffffffd", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "717d900b270462b9dbf7e9419e890609", @@ -2113,7 +2411,7 @@ ] }, { - "tcId" : 167, + "tcId" : 191, "comment" : "J0:000102030405060708090a0bffffffff", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "ecd52120af240e9b4bf3b9d1eeb49434", @@ -2127,7 +2425,7 @@ ] }, { - "tcId" : 168, + "tcId" : 192, "comment" : "J0:000102030405060708090a0bfffffffe", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "b37bbad104928ae89221d3520c2682e0", @@ -2141,7 +2439,7 @@ ] }, { - "tcId" : 169, + "tcId" : 193, "comment" : "J0:000102030405060708090a0bfffffffd", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "538816c3f849067cf8576cd62b90b99c", @@ -2155,7 +2453,7 @@ ] }, { - "tcId" : 170, + "tcId" : 194, "comment" : "J0:000102030405060708090a0b7fffffff", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "d10e631943cd3bdababab2bbd13951c0", @@ -2169,7 +2467,7 @@ ] }, { - "tcId" : 171, + "tcId" : 195, "comment" : "J0:000102030405060708090a0b7ffffffe", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "8ea0f8e8e87bbfa96368d83833ab4714", @@ -2183,7 +2481,7 @@ ] }, { - "tcId" : 172, + "tcId" : 196, "comment" : "J0:000102030405060708090a0bffff7fff", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "7b2df4fbed1de2727eb24898e5deabb9", @@ -2197,7 +2495,7 @@ ] }, { - "tcId" : 173, + "tcId" : 197, "comment" : "J0:000102030405060708090a0bffff7ffe", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "24836f0a46ab6601a760221b074cbd6d", @@ -2211,7 +2509,7 @@ ] }, { - "tcId" : 174, + "tcId" : 198, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "00000000000000000000000000000000", @@ -2223,7 +2521,7 @@ "flags" : [] }, { - "tcId" : 175, + "tcId" : 199, "comment" : "special case", "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f", "iv" : "ffffffffffffffffffffffffffffffff", @@ -2235,7 +2533,19 @@ "flags" : [] }, { - "tcId" : 176, + "tcId" : 200, + "comment" : "", + "key" : "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f", + "iv" : "00c49f4ebb07393f07ebc3825f7b0830", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "306fe8c9645cc849823e333a685b90b2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 201, "comment" : "", "key" : "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0", "iv" : "0ad570d8863918fe89124e09d125a271", @@ -2247,7 +2557,7 @@ "flags" : [] }, { - "tcId" : 177, + "tcId" : 202, "comment" : "", "key" : "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03", "iv" : "2a55caa137c5b0b66cf3809eb8f730c4", @@ -2259,7 +2569,7 @@ "flags" : [] }, { - "tcId" : 178, + "tcId" : 203, "comment" : "", "key" : "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259", "iv" : "7ee376910f08f497aa6c3aa7113697fd", @@ -2271,7 +2581,7 @@ "flags" : [] }, { - "tcId" : 179, + "tcId" : 204, "comment" : "", "key" : "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67", "iv" : "5d1bde6fa0994b33efd8f23f531248a7", @@ -2291,7 +2601,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 180, + "tcId" : 205, "comment" : "unusual IV size", "key" : "34c74e28182948e03af02a01f46eb4f7", "iv" : "b0a73119a97d623806b49d45ddf4c7", @@ -2311,7 +2621,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 181, + "tcId" : 206, "comment" : "unusual IV size", "key" : "55cb7cac77efe18a1ea3b30c65f3f346", "iv" : "e22b6b144ab26b5781316e7a42a76202ac4b2278", @@ -2324,26 +2634,6 @@ } ] }, - { - "ivSize" : 64, - "keySize" : 192, - "tagSize" : 128, - "type" : "AeadTest", - "tests" : [ - { - "tcId" : 182, - "comment" : "unusual IV size", - "key" : "f6a4bf8c4e15034699ce5801cbbac7509cd3f94cf28d8307", - "iv" : "60d6bfca67f5d810", - "aad" : "", - "msg" : "de8eaa41e5e6a590c3cfbf61", - "ct" : "a2966fb189f8d9d391503857", - "tag" : "e370e7dd328655929bd4691f396a1033", - "result" : "valid", - "flags" : [] - } - ] - }, { "ivSize" : 120, "keySize" : 192, @@ -2351,7 +2641,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 183, + "tcId" : 207, "comment" : "unusual IV size", "key" : "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b", "iv" : "edf93e16294f15eded83808f09320e", @@ -2371,7 +2661,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 184, + "tcId" : 208, "comment" : "unusual IV size", "key" : "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276", "iv" : "130c14c839e35b7d56b3350b194b0da342e6b65d", @@ -2384,26 +2674,6 @@ } ] }, - { - "ivSize" : 64, - "keySize" : 256, - "tagSize" : 128, - "type" : "AeadTest", - "tests" : [ - { - "tcId" : 185, - "comment" : "unusual IV size", - "key" : "df64c84ae52d9ca820a47421bed6e96f7165369fc4c1b65f8f6307b17ce1006c", - "iv" : "c0c568a400b7194f", - "aad" : "", - "msg" : "f5fafdded54a86a4edab44bd", - "ct" : "99313a220d1fcb6658876283", - "tag" : "00955d7d27f66868cfec734bf59c5e6d", - "result" : "valid", - "flags" : [] - } - ] - }, { "ivSize" : 120, "keySize" : 256, @@ -2411,7 +2681,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 186, + "tcId" : 209, "comment" : "unusual IV size", "key" : "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51", "iv" : "17ca250fb733877556263223eadde1", @@ -2431,7 +2701,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 187, + "tcId" : 210, "comment" : "unusual IV size", "key" : "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4", "iv" : "0f9d6ed7eef362dfa4a7dfa5c0f74c5b27bd4ebf", @@ -2444,6 +2714,246 @@ } ] }, + { + "ivSize" : 256, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 211, + "comment" : "long IV size", + "key" : "5927bae748bb69d81b5a724e0a165652", + "iv" : "365e0b96932b13306f92e9bb23847165bcbf5d35e45a83d75c86ecca70131f4c", + "aad" : "", + "msg" : "316bf99bfafc76f1bfc0b03c", + "ct" : "5348af57fafe2485b43f2bc4", + "tag" : "019a96c5373c031626b6c0300d4cf78b", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 512, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 212, + "comment" : "long IV size", + "key" : "dbd3676f293409273f27b375e03793a3", + "iv" : "967fa7c990eb2becbd450835e28ea3a9000c7216285cfa7696e8c3dac3ce952a1fe638d7c8c73e1d708dce01b5a20fcc9aa011949d2a835f777423c172fa3aa0", + "aad" : "", + "msg" : "625efedb8b7f1aa62238a8f2", + "ct" : "f559b70fe1149cb34406a2c7", + "tag" : "94180ddb7bb1995abe0219eab5ce232f", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 1024, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 213, + "comment" : "long IV size", + "key" : "7e5a39dcda7e066988f19adf4de4d501", + "iv" : "494356c3459d60e3a83433c9bcf2c0454a763e496e4ec99bfbe4bbb83a4fda76b542213899dcf5521cd9bbbe5d11545bda44a3f4a681ce2843acea730d83d3930ea30991ee1a68ebf6d1a5a40f9b02a1aab091298df8dd689dc7613bcbff94d35f2ca43377d81618562bcf6573411ec9bc97c5a6276b554054c0fa787073d067", + "aad" : "", + "msg" : "b04729b4adbaac63c2aaf8d8", + "ct" : "5291dd4da91ccc2e77306d83", + "tag" : "a7f7b21a3b7ece509e922647fd905f06", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 2056, + "keySize" : 128, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 214, + "comment" : "long IV size", + "key" : "eac3f28cd937ff29eb6158a3721b5145", + "iv" : "6fd260bba87339539c37dc68fdc3656f63c83028cb8adcb531085e98bd570c6b735d0cc4b4b924696000a2d893621ae64dcce992b562b89a5285643a08febccbc52243cbfc8d45212e047b00c87c6b6bf175f8bb678ec55c1091315cbecb8b85700f4a4653623fb78e63cfff7d6235e48e9832c9f0716d10992fc5b0ad4e6972bbeeb1ad670cd7ec8fac82e07ea5a64f9761a39714aaa73affd2cb190a7ac2df5e5dcea6812ae2c872c7ac70453c5e7ec4d0b5b18c6ff3bfb9ae15fea44cf392615b80034edae596b8821f97fca58d167fb44a093b0c009a0bd5631355b0cb25d93ba9b79b006301d99db657e801933fc2764a0ce650eaf5a1299efe60cb53b634", + "aad" : "", + "msg" : "098912a302773377b9c26ac3", + "ct" : "e3be947153a26a3a54e3015c", + "tag" : "fd042bdde22f67c4fd298d5dc0867606", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 256, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 215, + "comment" : "long IV size", + "key" : "8f9ebc67a9a6430c2b0ceeaf983e1356964bb928635b9ca4", + "iv" : "36e4b381574d171c7769a788cbc147224fabd8b773f16b8ae84d8f2603aaa440", + "aad" : "", + "msg" : "a3a96ee94f94caa81ebcd66d", + "ct" : "8c2a9823a3b3d413be696387", + "tag" : "faaf01ceb40a7e145e8fe65aa9af58c0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 512, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 216, + "comment" : "long IV size", + "key" : "f4bbdfd06f7fb1434880e4166d38d56e02a3f0df0d5301ce", + "iv" : "90743bd5d794d52ac848b7e2384545a25846acf143be84c0ead0432fcf3172631cf58d0ca78571c03053c1e1b85ed79cb5303d0e3a98ff4f56c4f0a5eb4f0eac", + "aad" : "", + "msg" : "39d2abe6697f17ec27f2a39c", + "ct" : "a660ea5bf07a78fea0120173", + "tag" : "7404fc7b7354694428236f203c130244", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 1024, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 217, + "comment" : "long IV size", + "key" : "1761c77798ef9cdfa40553f34614fe7402212087f0509411", + "iv" : "fbb3eab379c9b8689dc30b0713690e55d51c956ca36fbcc73eeeee16a46d7c41a7a9626e68e25d685c008c19d3b2b1792bdc99c35441a6fcac35e0d6446dd914f543abd9ecd6b0cb5201c243026c4f13641d67c8d8cd5114b6e11ebbc6b1dee2a18db2150a5a575dcd21648e0337dadbccd3deffd6d979e03e6b9ddfee0abdc2", + "aad" : "", + "msg" : "35ca4eb463a2000138210b4d", + "ct" : "f400132ff38c04ed747dde34", + "tag" : "ca1534e7dd0336bbb32a79830c71a447", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 2056, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 218, + "comment" : "long IV size", + "key" : "f795ece7de1881fbc6843eb740f812e41e3fc49ff6c7b940", + "iv" : "3569fca7c9d06e2a03fed1aac2484fd4416ca07d55ecbb333ec674f0ea5c6e75a10dfb9c738b69dab2eda10ada721a61c7f02b7e7f79e8a9e2dc36b3fdf609e436054c82a774ec617dceec84a577037ff1a3f120d9818d042063acb36c9584e81ec94f11f1ee240f2e45e944694a9c8e535acbb01d93958411cff68e3d32f8931746a4a0cece65e93c51c70b3111034b6867b407e0147f97c576d3ed8cec7e8ec26e95643e46e97ea3595c9c3172b4856f2d2b6dc8564666ddac92c794ffb2d4dc7f461761f0e326650f48d327604e095bd8754072116c96360d09f010ac2f39eb96b227f3d738deb756c8699460d88cf716170ae15267b14f4a89164720f1c602", + "aad" : "", + "msg" : "22dbd8037aa05b14cf81dd23", + "ct" : "13a95a06c1bed4845af9c701", + "tag" : "03379836b0c82f64a1bccdcd763acbbc", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 256, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 219, + "comment" : "long IV size", + "key" : "ee4171917d2337496812a2784d6a71300e6b8c1ac3b1ef58cee77c229aeaf2c5", + "iv" : "e826a79361f9d582b64450e3edc82589487853d5b22feaa0c889875bd0d87cd4", + "aad" : "", + "msg" : "94d2f8697facaaa191ba617a", + "ct" : "a295c2cb27ce23d26874ade1", + "tag" : "04650a78bbb61db337c9c32aa3e7b6fa", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 512, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 220, + "comment" : "long IV size", + "key" : "132c59b4bcb8afb31637734a81105bb2c9878f320ace9076d5fd7c5d216c8d12", + "iv" : "ec51ee18cfb46897d3666c7df35c29ca5d898241c4a34f893eb1db5d5c6b76e24617459d1153868154437a0e95aa3c26e956b494a52dd5ac3b9331116c7c775f", + "aad" : "", + "msg" : "12c7be00facda49596e19134", + "ct" : "9cdcfc3aaa8d466f25588e4b", + "tag" : "7e80f51e7180f1cd3ba84349888fcd5c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 1024, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 221, + "comment" : "long IV size", + "key" : "7b0b12491901d62d097fa26dc71e15cfacafa3226719e47126d99c79d98ec222", + "iv" : "7d08b226b4a5d03f6f8cb3a3cb8d1ce31b059dc5112385275e38a15c97e0f24022b249a5f7019ea577198cb26ac64e82b2b04681537c4198775a523b0e6494b84febaef3399b35c27b0969fa43572bf5827a763aac1af69526f37e38acb5d354f2b68487f275f4361ed39073f7dd6653ac17c0794118a0cf143293ac0be66229", + "aad" : "", + "msg" : "c80312590700c3bbfacd1a40", + "ct" : "3f3c151e984d059462f9e5a0", + "tag" : "e559f5f755aa292171cc35fbf911a64f", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 2056, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 222, + "comment" : "long IV size", + "key" : "3bc3bf39d0d5ffd94cca2b45c678a2d049151ed2babc713be53cb66f54a16337", + "iv" : "92c2cee7e9138b186da51f146fb21fd5b491f1a19eef61d4ed14ce6b21b04fdb6ff8ebb60fddc55926e7bda2a8f35c610bb795232412739d6c2d74458ef5a1a1cde9bf17e47e3b00db0b0504d56dc8b8d3de23f7c3a5d52e8d0aab1e64405aaa852ec2dd667ed9c1fd8dc1fdbbc8712c7a38f30faeab594f33897b41b1720f3c2f954ed91ca450d82c3dcd35858c608ad42f36832e56b04821a132f72e0da7b62cbd3925250f64fbb3f5c4783495893097adc09a32d776e04bf72558d37830b372341f6536d8ee9df4a82e4074e7774ab6917a04fa8c499eb4b46a92def365da8b5eb1e0b438779507d1f5272a6e8629a3f9c7bd4862c5691ee8b56bfe292deb4e", + "aad" : "", + "msg" : "8125ee7637d7d0e03bbacf35", + "ct" : "5496ae94c3322ebf959ea9a9", + "tag" : "70717cc00fd1ffa59bb04329226a0c0a", + "result" : "valid", + "flags" : [] + } + ] + }, { "ivSize" : 0, "keySize" : 128, @@ -2451,7 +2961,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 188, + "tcId" : 223, "comment" : "0 size IV is not valid", "key" : "8f3f52e3c75c58f5cb261f518f4ad30a", "iv" : "", @@ -2465,7 +2975,7 @@ ] }, { - "tcId" : 189, + "tcId" : 224, "comment" : "0 size IV is not valid", "key" : "2a4bf90e56b70fdd8649d775c089de3b", "iv" : "", @@ -2487,7 +2997,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 190, + "tcId" : 225, "comment" : "0 size IV is not valid", "key" : "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "iv" : "", @@ -2501,7 +3011,7 @@ ] }, { - "tcId" : 191, + "tcId" : 226, "comment" : "0 size IV is not valid", "key" : "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9", "iv" : "", @@ -2523,7 +3033,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 192, + "tcId" : 227, "comment" : "0 size IV is not valid", "key" : "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1", "iv" : "", @@ -2537,7 +3047,7 @@ ] }, { - "tcId" : 193, + "tcId" : 228, "comment" : "0 size IV is not valid", "key" : "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883", "iv" : "", @@ -2559,7 +3069,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 194, + "tcId" : 229, "comment" : "small IV sizes", "key" : "59a284f50aedd8d3e2a91637d3815579", "iv" : "80", @@ -2568,10 +3078,12 @@ "ct" : "", "tag" : "af498f701d2470695f6e7c8327a2398b", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 195, + "tcId" : 230, "comment" : "small IV sizes", "key" : "fec58aa8cf06bfe05de829f27ec77693", "iv" : "9d", @@ -2580,7 +3092,9 @@ "ct" : "0a24612a9d1cbe967dbfe804bf8440e5", "tag" : "96e6fd2cdc707e3ee0a1c90d34c9c36c", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2591,7 +3105,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 196, + "tcId" : 231, "comment" : "small IV sizes", "key" : "88a972cce9eaf5a7813ce8149d0c1d0e", "iv" : "0f2f", @@ -2600,10 +3114,12 @@ "ct" : "", "tag" : "4ccf1efb4da05b4ae4452aea42f5424b", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 197, + "tcId" : 232, "comment" : "small IV sizes", "key" : "b43967ee933e4632bd6562ba1201bf83", "iv" : "8760", @@ -2612,7 +3128,9 @@ "ct" : "ba3e7f8b2999995c7fc4006ca4f475ff", "tag" : "98f47a5279cebbcac214515710f6cd8a", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2623,7 +3141,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 198, + "tcId" : 233, "comment" : "small IV sizes", "key" : "4e9a97d3ed54c7b54610793ab05052e1", "iv" : "cc851957", @@ -2632,10 +3150,12 @@ "ct" : "", "tag" : "e574b355bda2980e047e584feb1676ca", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 199, + "tcId" : 234, "comment" : "small IV sizes", "key" : "d83c1d7a97c43f182409a4aa5609c1b1", "iv" : "7b5faeb2", @@ -2644,7 +3164,9 @@ "ct" : "1b84baea9df1e65bee7b49e4a8cda1ec", "tag" : "5c0bb79d8240041edce0f94bd4bb384f", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2655,7 +3177,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 200, + "tcId" : 235, "comment" : "small IV sizes", "key" : "c6a705677affb49e276d9511caa46145", "iv" : "4ad80c2854fb", @@ -2664,10 +3186,12 @@ "ct" : "", "tag" : "1e2ed72af590cafb8647d185865f5463", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 201, + "tcId" : 236, "comment" : "small IV sizes", "key" : "eba7699b56cc0aa2f66a2a5be9944413", "iv" : "d1dafc8de3e3", @@ -2676,7 +3200,9 @@ "ct" : "18291aa8dc7b07448aa8f71bb8e380bf", "tag" : "9c0e22e5c41b1039ff5661ffaefa8e0f", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2687,7 +3213,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 202, + "tcId" : 237, "comment" : "small IV sizes", "key" : "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa", "iv" : "cb", @@ -2696,10 +3222,12 @@ "ct" : "", "tag" : "08d96edb5e22874cd10cb2256ca04bc6", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 203, + "tcId" : 238, "comment" : "small IV sizes", "key" : "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8", "iv" : "0f", @@ -2708,7 +3236,9 @@ "ct" : "6c5e796ba9a3ddc64f401e68d135101d", "tag" : "96a132ed43924e98feb888ff682bdaef", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2719,7 +3249,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 204, + "tcId" : 239, "comment" : "small IV sizes", "key" : "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0", "iv" : "75e5", @@ -2728,10 +3258,12 @@ "ct" : "", "tag" : "1f0d23070fcd748e25bf6454f5c9136e", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 205, + "tcId" : 240, "comment" : "small IV sizes", "key" : "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042", "iv" : "8989", @@ -2740,7 +3272,9 @@ "ct" : "550b48a43e821fd76f49f0f1a897aead", "tag" : "f6e0a979481f9957ddad0f21a777a73a", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2751,7 +3285,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 206, + "tcId" : 241, "comment" : "small IV sizes", "key" : "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8", "iv" : "68d7fc38", @@ -2760,10 +3294,12 @@ "ct" : "", "tag" : "1475563e3212f3b5e40062569afd71e3", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 207, + "tcId" : 242, "comment" : "small IV sizes", "key" : "834d0bb601170865a78139428a1503695a6a291ebd747cd1", "iv" : "bb9d2aa3", @@ -2772,7 +3308,9 @@ "ct" : "309133e76159fe8a41b20843486511ab", "tag" : "03ab26993b701910a2e8ecccd2ba9e52", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2783,7 +3321,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 208, + "tcId" : 243, "comment" : "small IV sizes", "key" : "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1", "iv" : "a984bdcdcae2", @@ -2792,10 +3330,12 @@ "ct" : "", "tag" : "d7b9a6b58a97982916e83219fbf71b1e", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 209, + "tcId" : 244, "comment" : "small IV sizes", "key" : "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4", "iv" : "52aa01e0d0d6", @@ -2804,7 +3344,45 @@ "ct" : "e08261e46eaf90d978ea8f7889bccd4f", "tag" : "c052a55df3926a50990a532efe3d80ec", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] + } + ] + }, + { + "ivSize" : 64, + "keySize" : 192, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 245, + "comment" : "small IV sizes", + "key" : "d74599b3d2db81653de43b52fc994c50d0be759fab87c33a", + "iv" : "d1c61cf8532531b5", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "f94f2049a6560c470b3a7ca7bbc31a3d", + "result" : "acceptable", + "flags" : [ + "SmallIv" + ] + }, + { + "tcId" : 246, + "comment" : "small IV sizes", + "key" : "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754", + "iv" : "8f075cbcda9831c3", + "aad" : "", + "msg" : "c4b1e05ca3d591f9543e64de3fc682ac", + "ct" : "3c6ec0ab1b827bf238a5384fb7e212ce", + "tag" : "7db7402224fd583e312bc0e61cf11366", + "result" : "acceptable", + "flags" : [ + "SmallIv" + ] } ] }, @@ -2815,7 +3393,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 210, + "tcId" : 247, "comment" : "small IV sizes", "key" : "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0", "iv" : "a9", @@ -2824,10 +3402,12 @@ "ct" : "", "tag" : "2a268bf3a75fd7b00ba230b904bbb014", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 211, + "tcId" : 248, "comment" : "small IV sizes", "key" : "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1", "iv" : "b3", @@ -2836,7 +3416,9 @@ "ct" : "7bea30ecc2f73f8e121263b37966954c", "tag" : "8bbad4adc54b37a2b2f0f6e8617548c9", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2847,7 +3429,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 212, + "tcId" : 249, "comment" : "small IV sizes", "key" : "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65", "iv" : "c332", @@ -2856,10 +3438,12 @@ "ct" : "", "tag" : "1d978a693120c11f6d51a3ed88cd4ace", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 213, + "tcId" : 250, "comment" : "small IV sizes", "key" : "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1", "iv" : "da6c", @@ -2868,7 +3452,9 @@ "ct" : "9c39f5b110361e9a770cc5e8b0f444bb", "tag" : "b63ff43c12073ec5572b1be70f17e231", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2879,7 +3465,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 214, + "tcId" : 251, "comment" : "small IV sizes", "key" : "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096", "iv" : "6b30145e", @@ -2888,10 +3474,12 @@ "ct" : "", "tag" : "ae6f7c9a29f0d8204ca50b14a1e0dcf2", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 215, + "tcId" : 252, "comment" : "small IV sizes", "key" : "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358", "iv" : "5110604c", @@ -2900,7 +3488,9 @@ "ct" : "f73f72f976a296ba3ca94bc6eb08cd46", "tag" : "b824c33c13f289429659aa017c632f71", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] } ] }, @@ -2911,7 +3501,7 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 216, + "tcId" : 253, "comment" : "small IV sizes", "key" : "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b", "iv" : "d4d857510888", @@ -2920,10 +3510,12 @@ "ct" : "", "tag" : "3db16725fafc828d414ab61c16a6c38f", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] }, { - "tcId" : 217, + "tcId" : 254, "comment" : "small IV sizes", "key" : "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7", "iv" : "1bdcd44b663e", @@ -2932,7 +3524,45 @@ "ct" : "ed463f4f43336af3f4d7e08770201145", "tag" : "c8fc39906aca0c64e14a43ff750abd8a", "result" : "acceptable", - "flags" : [] + "flags" : [ + "SmallIv" + ] + } + ] + }, + { + "ivSize" : 64, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 255, + "comment" : "small IV sizes", + "key" : "61ba694897925d1b4174d40401469c3ef267cdb9f829edb1a10618c16d666059", + "iv" : "0d10c5c84b88d688", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "1311f9f830d729c189b74ec4f9080fa1", + "result" : "acceptable", + "flags" : [ + "SmallIv" + ] + }, + { + "tcId" : 256, + "comment" : "small IV sizes", + "key" : "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0", + "iv" : "04102199ef21e1df", + "aad" : "", + "msg" : "82e3e604d2be8fcab74f638d1e70f24c", + "ct" : "7e0dd6c72aec49f89cc6a80060c0b170", + "tag" : "af68a37cfefecc4ab99ba50a5353edca", + "result" : "acceptable", + "flags" : [ + "SmallIv" + ] } ] } diff --git a/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json b/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json index f4d72ecc1..49ebedc99 100644 --- a/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json +++ b/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json @@ -1,8 +1,15 @@ { "algorithm" : "CHACHA20-POLY1305", - "generatorVersion" : "0.4.12", - "numberOfTests" : 151, - "header" : [], + "generatorVersion" : "0.8r12", + "numberOfTests" : 300, + "header" : [ + "Test vectors of type AeadTest test authenticated encryption with", + "additional data. The test vectors are intended for testing both", + "encryption and decryption." + ], + "notes" : { + }, + "schema" : "aead_test_schema.json", "testGroups" : [ { "ivSize" : 96, @@ -12,7 +19,7 @@ "tests" : [ { "tcId" : 1, - "comment" : "rfc7539", + "comment" : "RFC 7539", "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "iv" : "070000004041424344454647", "aad" : "50515253c0c1c2c3c4c5c6c7", @@ -97,6 +104,102 @@ { "tcId" : 8, "comment" : "", + "key" : "bd8ed7fb0d607522f04d0b12d42c92570bccc5ba2486953d70ba2e8193f6225a", + "iv" : "d2ab0abb50a8e9fba25429e1", + "aad" : "", + "msg" : "201221", + "ct" : "3cf470", + "tag" : "a27a69c9d7ee84586f11388c6884e63a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "", + "key" : "1c8b59b17a5ceced31bde97d4cefd9aaaa63362e096e863ec1c89580bca79b7a", + "iv" : "94f32a6dff588f2b5a2ead45", + "aad" : "6c8cf2ab3820b695", + "msg" : "453f95", + "ct" : "610925", + "tag" : "a8a7883eb7e40bc40e2e5922ae95ddc3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "", + "key" : "e4912cb75a1174345f1a457366f18885fe8460b06478e04be2f7fb4ec9c113e5", + "iv" : "7aa5ad8bf5254762171ec869", + "aad" : "", + "msg" : "9e4c1d03", + "ct" : "fe6849aa", + "tag" : "99ad07871b25c27defc31a541bd5c418", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "", + "key" : "e05777ef3d989ace7d2abfba452bfded54801dbd5c66e91c0c2ef00479d85572", + "iv" : "b7f526e3fd71cf5720961aec", + "aad" : "15d93a96d0e6c5a9", + "msg" : "17bfda03", + "ct" : "f4710e51", + "tag" : "b957c6a37b6a4c94996c002186d63b2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "", + "key" : "1a4c4f39abe890e62345c947bcf7de7c2e33bd5ceeda0a0abf0e7ef935ddf3ee", + "iv" : "9447bf85d5b97d8aee0f8e51", + "aad" : "", + "msg" : "c15a593bd0", + "ct" : "f711647ff1", + "tag" : "22b12dc38cb79629f84cdbdc2425c09d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "", + "key" : "800e9a24791700c9609736695ba2a8b99b2d57f1c3bfb61ed49db1c6c5219583", + "iv" : "3dbe876bd880ec8ea2017043", + "aad" : "96224835610b782b", + "msg" : "a7bfd041e3", + "ct" : "d171f046ea", + "tag" : "d179b1b9c4184378df009019dbb8c249", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "", + "key" : "208c2c376c9430433db20e1a6b7ba817f8ffbfa6827f26759ccede42e591d3ec", + "iv" : "27fb58ec6a21e84696cb8830", + "aad" : "", + "msg" : "af104b5ccd0e", + "ct" : "9351b1b1b082", + "tag" : "560785509f60f26b681933d9cdbfd29f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "", + "key" : "2eb168e53b07ab04355ea792fe11a6be2ce9c39cfe15a997076b1e38c17ad620", + "iv" : "b5965470c383fd29fe7eaee7", + "aad" : "6d52feb2509f7fbf", + "msg" : "6fdf2927e169", + "ct" : "41abff7b71cc", + "tag" : "9b5174297c03cf8902d1f706fd008902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "", "key" : "55568158d3a6483f1f7021eab69b703f614251cadc1af5d34a374fdbfc5adac7", "iv" : "3c4e654d663fa4596dc55bb7", "aad" : "", @@ -107,7 +210,7 @@ "flags" : [] }, { - "tcId" : 9, + "tcId" : 17, "comment" : "", "key" : "e3c09e7fab1aefb516da6a33022a1dd4eb272c80d540c5da52a730f34d840d7f", "iv" : "58389375c69ee398de948396", @@ -119,7 +222,7 @@ "flags" : [] }, { - "tcId" : 10, + "tcId" : 18, "comment" : "", "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "iv" : "4f07afedfdc3b6c2361823d3", @@ -131,7 +234,7 @@ "flags" : [] }, { - "tcId" : 11, + "tcId" : 19, "comment" : "", "key" : "1131c1418577a054de7a4ac551950f1a053f9ae46e5b75fe4abd5608d7cddadd", "iv" : "b4ea666ee119563366484a78", @@ -143,7 +246,79 @@ "flags" : [] }, { - "tcId" : 12, + "tcId" : 20, + "comment" : "", + "key" : "e1094967f86d893cdfe2e2e6d5c7ee4dfef67da3c9c5d64e6ad7c1577dcb38c5", + "iv" : "8092fc245b3326cddbd1424c", + "aad" : "", + "msg" : "c37aa791ddd6accf91", + "ct" : "d9d897a9c1c5bb9f01", + "tag" : "085a430373058f1a12a0d589fd5be68b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "", + "key" : "236f9baee4f9da15beeca40ff4af7c760f254a64bc3a3d7f4fad557e61b68586", + "iv" : "f1ca81338629587acf9372bf", + "aad" : "8c32f47a386152ec", + "msg" : "d7f26d5252e1765f5b", + "ct" : "8fdb429d47761cbf8e", + "tag" : "8ef647ed334fdebbc2bef80be02884e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "", + "key" : "4de207a3b70c51e5f23048eed5a5da9bb65e917a69aa93e7c8b4a815cd9724de", + "iv" : "4c15a71dc6791a8c005ad502", + "aad" : "", + "msg" : "f2c54b6b5e490da18659", + "ct" : "700d35adf5100a22a1de", + "tag" : "102d992ffaff599b5bddddeb2dfb399b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "", + "key" : "6d667fd79e5fb725f50343dccc4863227c75ee3f7a578476e3e9f32598d81559", + "iv" : "6220527aba88e27f766658b2", + "aad" : "e1e27ccddb3cb407", + "msg" : "0c8c5a252681f2b5b4c0", + "ct" : "04aad66c60e0bf8ebba9", + "tag" : "c15f69a4d2aef97d7748756ff49d894b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "", + "key" : "8f4bd94ef73e75d1e068c30b37ead576c5344e093ece1330e9101c82f793cf05", + "iv" : "ec1e2967f0f6979e5f5b07fb", + "aad" : "", + "msg" : "b89812b34d9bced4a0ba07", + "ct" : "1c3d53baaa36eaa1d8ec4d", + "tag" : "4d94ebf960f12433bec43aa86d7e6e6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "", + "key" : "2aa3bc7033351cac51364cdaf6ffac2c20f64046e1550a7b1c65f41800599019", + "iv" : "28cce57a5db2cd206321e340", + "aad" : "a9bc350eaf2e6e3d", + "msg" : "83016823123484b56095b0", + "ct" : "1c8578f8e75203d0336a52", + "tag" : "5910f7a9d5e4df05d7248bd7a8d65e63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, "comment" : "", "key" : "99b62bd5afbe3fb015bde93f0abf483957a1c3eb3ca59cb50b39f7f8a9cc51be", "iv" : "9a59fce26df0005e07538656", @@ -155,7 +330,7 @@ "flags" : [] }, { - "tcId" : 13, + "tcId" : 27, "comment" : "", "key" : "85f35b6282cff440bc1020c8136ff27031110fa63ec16f1e825118b006b91257", "iv" : "58dbd4ad2c4ad35dd906e9ce", @@ -167,7 +342,55 @@ "flags" : [] }, { - "tcId" : 14, + "tcId" : 28, + "comment" : "", + "key" : "faf4bfe8019a891c74901b17f4f48cee5cd065d55fdea60118aaf6c4319a0ea5", + "iv" : "b776c3fddba7c81362ce6e1b", + "aad" : "", + "msg" : "8dadff8d60c8e88f604f274833", + "ct" : "e6b33a74a4ac443bd93f9c1b94", + "tag" : "0c115172bdb02bbad3130fff22790d60", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "", + "key" : "841020d1606edcfc536abfb1a638a7b958e21efc10c386ac45a18493450afd5f", + "iv" : "6d62f159731b140eb18ce074", + "aad" : "5a8e1c7aa39810d5", + "msg" : "d6af138f701b801e60c85ffd5c", + "ct" : "b0a7500aca45bb15f01ece4389", + "tag" : "0160e83adbec7f6a2ee2ff0215f9ef00", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "", + "key" : "470f9ce3d2250bd60cbbefdb2e6a1178c012299b5590639c7797b6024fa703d8", + "iv" : "a9ea4d619fe405d04cba7d7a", + "aad" : "", + "msg" : "6ca67dd023fba6507b9f9a1f667e", + "ct" : "d3017e0bb1705b380b34cc333450", + "tag" : "5708e72ca2bd354f487f82f67fbc3acb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "", + "key" : "e4b97e91e4c8e85eb7ce0a7f30bf8a0abf4468251e4c6386c0e7aacb8e879aa8", + "iv" : "0e23c942a0c9fb526586eead", + "aad" : "eaaaeab26957f9a1", + "msg" : "b84b3f74cd23064bb426fe2ced2b", + "ct" : "52e9672b416d84d97033796072d0", + "tag" : "e83839dc1fd9b8b9d1444c40e488d493", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, "comment" : "", "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", "iv" : "68ab7fdbf61901dad461d23c", @@ -179,7 +402,7 @@ "flags" : [] }, { - "tcId" : 15, + "tcId" : 33, "comment" : "", "key" : "e6f1118d41e4b43fb58221b7ed79673834e0d8ac5c4fa60bbc8bc4893a58894d", "iv" : "d95b3243afaef714c5035b6a", @@ -191,7 +414,7 @@ "flags" : [] }, { - "tcId" : 16, + "tcId" : 34, "comment" : "", "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "iv" : "2fcb1b38a99e71b84740ad9b", @@ -203,7 +426,7 @@ "flags" : [] }, { - "tcId" : 17, + "tcId" : 35, "comment" : "", "key" : "b907a45075513fe8a8019edee3f2591487b2a030b03c6e1d771c862571d2ea1e", "iv" : "118a6964c2d3e380071f5266", @@ -215,7 +438,7 @@ "flags" : [] }, { - "tcId" : 18, + "tcId" : 36, "comment" : "", "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", "iv" : "45aaa3e5d16d2d42dc03445d", @@ -227,7 +450,7 @@ "flags" : [] }, { - "tcId" : 19, + "tcId" : 37, "comment" : "", "key" : "f60c6a1b625725f76c7037b48fe3577fa7f7b87b1bd5a982176d182306ffb870", "iv" : "f0384fb876121410633d993d", @@ -239,7 +462,151 @@ "flags" : [] }, { - "tcId" : 20, + "tcId" : 38, + "comment" : "", + "key" : "37ceb574ccb0b701dd11369388ca27101732339f49d8d908ace4b23af0b7ce89", + "iv" : "37270b368f6b1e3e2ca51744", + "aad" : "", + "msg" : "f26991537257378151f4776aad28ae8bd16b", + "ct" : "b621d76a8dacff00b3f840cdf26c894cc5d1", + "tag" : "e0a21716ed94c0382fa9b0903d15bb68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "", + "key" : "68888361919bc10622f45df168e5f6a03bd8e884c0611bea2f34c1882ed9832b", + "iv" : "bfd6ff40f2df8ca7845980cc", + "aad" : "b8373438ddb2d6c3", + "msg" : "ff97f2eefb3401ac31fc8dc1590d1a92cbc1", + "ct" : "e0a745186c1a7b147f74faff2a715df5c19d", + "tag" : "917baf703e355d4d950e6c05fe8f349f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "", + "key" : "1b35b856b5a86d3403d28fc2103a631d42deca5175cdb0669a5e5d90b2caafc5", + "iv" : "2343de88be6c7196d33b8694", + "aad" : "", + "msg" : "21ef185c3ae9a96fa5eb473878f4d0b242781d", + "ct" : "d6e0ed54fccef30bd605d72da3320e249a9cb5", + "tag" : "c68bc6724ec803c43984ce42f6bd09ff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "", + "key" : "d6484e3973f6be8c83ed3208d5be5cfa06fda72fbfdc5b19d09be3f4e4eba29d", + "iv" : "1af1d90e877e11a496efa3df", + "aad" : "cc4efd8364fb114a", + "msg" : "7335ab04b03e706109ec3ee835db9a246ea0ad", + "ct" : "29e54d608237c3c3609dba16e6edf43842d72f", + "tag" : "d3365fdcd506aaaa5368661e80e9d99b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "", + "key" : "422add37849d6e4c3dfd8020dc6a07e8a249788f3d6a83b9cb4d802362c97542", + "iv" : "1e7e67be948de7352ffdb727", + "aad" : "", + "msg" : "d7f5e611dd3a2750fb843fc1b6b93087310dc87d", + "ct" : "7fe606652d858f595ec2e706754fa3d933fcc834", + "tag" : "78d59235aa5d03a4c32590e590c04d22", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "", + "key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17", + "iv" : "376187894605a8d45e30de51", + "aad" : "956846a209e087ed", + "msg" : "e28e0e9f9d22463ac0e42639b530f42102fded75", + "ct" : "14f707c446988a4903775ec7acec6da114d43112", + "tag" : "987d4b147c490d43d376a198cab383f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "", + "key" : "e79dfc6d2fc465b8439e1c5baccb5d8ef2853899fc19753b397e6c25b35e977e", + "iv" : "f9d6320d7ce51d8ed0677d3a", + "aad" : "", + "msg" : "4f543e7938d1b878dacaeec81dce4899974816813b", + "ct" : "1003f13ea1329cbb187316f64c3ff3a87cf5b96661", + "tag" : "d2323ad625094bec84790d7958d5583f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "", + "key" : "1d7b8f1d96a1424923aef8a984869d4a777a110990ba465627acf80396c7f376", + "iv" : "50ba1962cdc32a5a2d36e640", + "aad" : "093053e20261daab", + "msg" : "5d3efd5767f3c12efd08af9a44e028ae68c9eff843", + "ct" : "2d48b0834e9ffe3046103ef7a214f02e8e4d33360e", + "tag" : "d533ad089be229ea606ec0f3fa22eb33", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "", + "key" : "dd433e28cfbcb5de4ab36a02bf38686d83208771a0e63dcd08b4df1a07ac47a1", + "iv" : "c9cc0a1afc38ec6c30c38c68", + "aad" : "", + "msg" : "8a3e17aba9606dd49e3b1a4d9e5e42f1742373632489", + "ct" : "e9917ff3e64bbe1783579375e75ea823976b35539949", + "tag" : "074a890669b25105434c75beed3248db", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "", + "key" : "a60924101b42ac24154a88de42142b2334cf599176caf4d1226f712dd9172930", + "iv" : "8ba77644b08d65d5e9f31942", + "aad" : "b2a4e12a19a61c75", + "msg" : "c949957e66439deee4b2ac1d4a6c98a6c527b90f52ab", + "ct" : "db4c700513818972b0dc0e531b1c281ca03e40c60dea", + "tag" : "63f4478bba2af469a7a4dc3b4f141360", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "", + "key" : "1aa42027836965b1e6086fa137f9cf7f1ff48676696829bd281ff81c8ea0a4a9", + "iv" : "4b3dca84ecc407f424f281a9", + "aad" : "", + "msg" : "37252a3eb5c8960f0567e503a9035783b3d0a19a4b9a47", + "ct" : "b5f14617491fc923b683e2cc9562d043dd5986b97dbdbd", + "tag" : "972ce54713c05c4bb4d088c0a30cacd3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "", + "key" : "5d40db0cc18ef2e42815d3b6245a466a0b30a0f93e318ac10edde3bf8ad98160", + "iv" : "acad618039b317470d21621b", + "aad" : "413036411af75745", + "msg" : "959dde1ef3129b27702c558849e466f2baca1a45bdf4b2", + "ct" : "b7ca3879f95140bf6a97b3212218b7bf864a51e5bb0b3e", + "tag" : "fe558fb570145470ea693eb76eb73171", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, "comment" : "", "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "iv" : "e6b1adf2fd58a8762c65f31b", @@ -251,7 +618,7 @@ "flags" : [] }, { - "tcId" : 21, + "tcId" : 51, "comment" : "", "key" : "c5bc09565646e7edda954f1f739223dada20b95c44ab033d0fae4b0283d18be3", "iv" : "6b282ebecc541bcd7834ed55", @@ -263,7 +630,151 @@ "flags" : [] }, { - "tcId" : 22, + "tcId" : 52, + "comment" : "", + "key" : "9460b3c44ed86e70f3bda66385e1ca10b0c1677ef4f1360532830d17535f996f", + "iv" : "abfaf42e0dba884efcf07823", + "aad" : "", + "msg" : "5c5cce881b93fb7a1b7939af1ffc5f84d3280ada778cca0953", + "ct" : "1d218c9f1f9f02f248a6f976a7557057f37d9393d9f213c1f3", + "tag" : "bc88344c6fdc898feed394fb28511316", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "", + "key" : "c111d6d5d78a071b15ab37cc8c3819199387ab7c1933aa97b1489f6584ba8e2a", + "iv" : "85f18ad8ff72cafee2452ab8", + "aad" : "84cdff939391c022", + "msg" : "6989c646a10b7c76f4d9f7d574da40e152013cf0dd78f5aa8a", + "ct" : "9715d344e8d3f3a3eaa98a9cea57c0cd717c6ef5076027c9ec", + "tag" : "3056ff5ee0aa8636bb639984edb5236b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "", + "key" : "8a1b1e699a0c4a3e610b10902daedab1bf1ea0d505c47d7842cbcee0d3b1b6e6", + "iv" : "a6f9a8d335fa84c3b27dcd2a", + "aad" : "", + "msg" : "ee6a15fc183108f0877e7f2b8a9615f4b3fc36e1c83440f66aad", + "ct" : "9089bbdb8bcfd124e227bf75c4bfe1cba2004a274fc31aa32358", + "tag" : "fd2e21c64a019621c68594826cd7b1cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "", + "key" : "74b384e6e013ec4172ed7a28a10fb9bb79b4be2a24f6999e3d3caa28e64a8656", + "iv" : "ebc19fc9ecb2339908ea3836", + "aad" : "85073f2edc13d3a1", + "msg" : "3aa9f7372f056e5a0729752d9a37132d6dd07c56792e1c7582a9", + "ct" : "796ffb70ab43e7fa79f95583e384524727bb3e47fc45b969f714", + "tag" : "c3322b4445de5f3c9f18dcc847cc94c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "", + "key" : "77d824795d2029f0eb0e0baab5cfeb32f7e93474913a7f95c737a667a3c33314", + "iv" : "f3307430f492d2b8a72d3a81", + "aad" : "", + "msg" : "0c4179a497d8fdd72796fb725692b805d63b7c718359cf10518aee", + "ct" : "49c81d17d67d7ba9954f497d0b0ddc21f3f839c9d2cc198d30bc2c", + "tag" : "50009899e5b2a9726c8f3556cadfbe84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "", + "key" : "bec5eac68f893951cbd7d1ecd3ee6611130dd9c3f80cddf95111d07d5edd76d1", + "iv" : "342ada4f0c115124b222df80", + "aad" : "73365f6d80edb1d8", + "msg" : "481433d8b1cd38af4a750e13a64b7a4e8507682b3517595938a20e", + "ct" : "4c129fc13cbdd9d3fe81ac755bf4fbea2fdd7e0aca0505a6ee9637", + "tag" : "9cede1d30a03db5d55265d3648bc40d4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "", + "key" : "a59c1e13064df8f2b8df77a492b0ca2eae921b52a84b305a3a9a51408a9ecb69", + "iv" : "9544d41ece0c92ef01cfac2d", + "aad" : "", + "msg" : "1c35b898821ba55c2617c25df9e6df2a8002b384902186cd69dfd20e", + "ct" : "a6fa8f57ddc81d6099f667dd62402b6a5d5b7d05a329298029113169", + "tag" : "bb24e38b31dbbc3e575b9e3ee076af2a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "", + "key" : "084b5d7365f1a8fec6365939ed741e6ea5893e0318d82ab47500a97d77aaa041", + "iv" : "829f005e980f0a6e2f983eaa", + "aad" : "770f6e6e89a3fe8e", + "msg" : "7510016efadc385a71ed689ceb590c8ea9cc1e81b793338bddf5f10c", + "ct" : "fd42cb5cf894f879e3cf751662aaa58a2288cc53548802becaf42359", + "tag" : "188329438afe1cd7225d0478aa90c773", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "", + "key" : "5a7f850a1d9aafa77d59ae1b731965e8aaec6352280fc76a7b5e23ef3610cfe4", + "iv" : "4946a0d6adea93b82d4332e5", + "aad" : "", + "msg" : "3c161d791f624fb0388e808f0f69ed790dbe4cbd089ebac46627bcf01d", + "ct" : "402302b56140c4dcc39774732c55883de124ce4bf0a0261cfa1569e2cf", + "tag" : "e830bfe933a96786cff2dd72b82c4bd5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "", + "key" : "e6d5a4246f6f05618b59c8f9ec3ac8068cc0d3f351c571aa52b09cb251f9c2f6", + "iv" : "2f90a65e9e48725de6ffc727", + "aad" : "f2415377ad283fd8", + "msg" : "964fc9e0e8355947aa1c2caadd7b3dbef82a1024e623606fac436ef573", + "ct" : "d052932bad6e6c4f835f02019e52d7ff807dc2a5aac2040883c79dd3d5", + "tag" : "655f93396b4d755dc4475721665fed91", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "", + "key" : "09e822123adbb1ed89b79a58619c64853992f8371d46338712f6c91ab11a68bb", + "iv" : "a797205a6cacdd7e47a4789d", + "aad" : "", + "msg" : "80b71bbe833629841bd3aeaeb9db6123e51d367b436fe9d2d3454b62cfad", + "ct" : "83f5c77396cabd28dfcc002cba0756d4ea5455e0261d847d5708aac21e8d", + "tag" : "705a05820a21f381d244d40e58d2f16b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "", + "key" : "625735fe7f8fc81b0c1edc3d08a78b41268f87a3c68488b674222630c1d587a5", + "iv" : "9d8cdf289dddd09afdc1b02f", + "aad" : "200a9c95946ff05c", + "msg" : "67ae1882d0b1c1b2485bec98115ecf53b9b438deb1d0400531705038873a", + "ct" : "209b7539385c8b19ecd0fd8b5011b2996e316f1942064e68edfa363acbcd", + "tag" : "fa2f454b9fa2608f780f7c6f9b780fe1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, "comment" : "", "key" : "2eb51c469aa8eb9e6c54a8349bae50a20f0e382711bba1152c424f03b6671d71", "iv" : "04a9be03508a5f31371a6fd2", @@ -275,7 +786,7 @@ "flags" : [] }, { - "tcId" : 23, + "tcId" : 65, "comment" : "", "key" : "7f5b74c07ed1b40fd14358fe2ff2a740c116c7706510e6a437f19ea49911cec4", "iv" : "470a339ecb3219b8b81a1f8b", @@ -287,7 +798,7 @@ "flags" : [] }, { - "tcId" : 24, + "tcId" : 66, "comment" : "", "key" : "e1731d5854e1b70cb3ffe8b786a2b3ebf0994370954757b9dc8c7bc5354634a3", "iv" : "72cfd90ef3026ca22b7e6e6a", @@ -299,7 +810,7 @@ "flags" : [] }, { - "tcId" : 25, + "tcId" : 67, "comment" : "", "key" : "27d860631b0485a410702fea61bc873f3442260caded4abde25b786a2d97f145", "iv" : "262880d475f3dac5340dd1b8", @@ -311,7 +822,31 @@ "flags" : [] }, { - "tcId" : 26, + "tcId" : 68, + "comment" : "", + "key" : "5155dee9aade1cc61ee7e3f92660f7590f5e5ba82f1b59b850e3fa453d2fa6b3", + "iv" : "c26c4b3bfdb97ee6b0f63ca1", + "aad" : "", + "msg" : "2734e08eff8f5c4f84fa0c207f49c7fd78af1ad5123ff81f83f500edf4eda09edf", + "ct" : "f5982b601c7a18fc72a65b218c44974dc564d8314cbe6f87fcf6c6cfbe618b34b1", + "tag" : "c43632f55760b5d1ed37556a94d049b5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "", + "key" : "573f08ebbe0cce4ac9618e8c3b224bea0a32f055c6996838a32f527ca3c3b695", + "iv" : "ad8050dc6d122dce3e5639ed", + "aad" : "e99698241c599b5f", + "msg" : "668d5e3f95fe030daf432a5fc5837af3a79c81e94b28d8204c5ee262ab3c9908a7", + "ct" : "eaf6810e6ec1cb7a2918856257d1aa3d51a827879146c6337ecf535e9c89b149c5", + "tag" : "a2950c2f394a3466c345f796323c1aa7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, "comment" : "", "key" : "cf0d40a4644e5f51815165d5301b22631f4544c49a1878e3a0a5e8e1aae0f264", "iv" : "e74a515e7e2102b90bef55d2", @@ -323,7 +858,7 @@ "flags" : [] }, { - "tcId" : 27, + "tcId" : 71, "comment" : "", "key" : "6cbfd71c645d184cf5d23c402bdb0d25ec54898c8a0273d42eb5be109fdcb2ac", "iv" : "d4d807341683825b31cd4d95", @@ -335,7 +870,7 @@ "flags" : [] }, { - "tcId" : 28, + "tcId" : 72, "comment" : "", "key" : "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701", "iv" : "d61040a313ed492823cc065b", @@ -347,7 +882,7 @@ "flags" : [] }, { - "tcId" : 29, + "tcId" : 73, "comment" : "", "key" : "97d635c4f47574d9998a90875da1d3a284b755b2d39297a5725235190e10a97e", "iv" : "d31c21aba175b70de4ebb19c", @@ -359,7 +894,7 @@ "flags" : [] }, { - "tcId" : 30, + "tcId" : 74, "comment" : "", "key" : "fe6e55bdaed1f7284ca5fc0f8c5f2b8df56dc0f49e8ca66a41995e783351f901", "iv" : "17c86a8abbb7e003acde2799", @@ -371,7 +906,7 @@ "flags" : [] }, { - "tcId" : 31, + "tcId" : 75, "comment" : "", "key" : "aabc063474e65c4c3e9bdc480dea97b45110c8618846ff6b15bdd2a4a5682c4e", "iv" : "46362f45d6379e63e5229460", @@ -383,7 +918,31 @@ "flags" : [] }, { - "tcId" : 32, + "tcId" : 76, + "comment" : "", + "key" : "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377", + "iv" : "8a3ad26b28cd13ba6504e260", + "aad" : "", + "msg" : "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4ea0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2aaf25499499d8a8932a19eb987c903bd8502fe", + "ct" : "294a764c03353f5f4f6e93cd7e977480d6c343071db0b7c1f0db1e95b85e6053f0423168a9c7533268db9a194e7665359d14489bc47172a9f21370e89b0bd0e5ef9661738de282572bcc3e541247626e57e75dec0f91ac5c530bd1a53271842996dcd04d865321b1ecb6e7630114fe780291b8dc3e5d0abc8e65b1c5493e9af0", + "tag" : "f2b974ca0f14fb9f92014bff18573cff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "", + "key" : "80be86fb6fc49bc73428cab576f6ad72ff6aca04001b8b1c57a7128be73900aa", + "iv" : "903188433c1ce8971aa19b9d", + "aad" : "0587af8530ad0547", + "msg" : "67ce499cd8ed68bd717dfe61c60f27d260b1c163a72e8cc8597253d3d987c2dbe1bff2e44d9bd4765d3e53d9c3f8eb3b90e751f47c7157bdc1142bc33f5833ac1cd1262cbb239066b334a4ed99ae82c74f2b49540f1a614bc239d8fc5add8c178184e41281f6e66c5c3117fd953547f7c829425b5082aa69686847eaf5784692", + "ct" : "2b90b4f3de280c44913d1984bdd5dfa0566c6a14a058659a9b623277b0bb6e82101e79395d12e643f62d9a822bae497907493e4f8213fcf99da8a78fdf867af36bc8b0931c1886b4f0ae5729986494dbd59737e956cd8f226c7c522689d082f023894d54acab0c4d609f3746a67369bb8876008f7fd3dc6681c5fb9d728c5911", + "tag" : "f005ebe1c1ada75a9cee8d630881d5b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, "comment" : "", "key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c", "iv" : "87345f1055fd9e2102d50656", @@ -395,7 +954,7 @@ "flags" : [] }, { - "tcId" : 33, + "tcId" : 79, "comment" : "", "key" : "6432717f1db85e41ac7836bce25185a080d5762b9e2b18444b6ec72c3bd8e4dc", "iv" : "87a3163ec0598ad95b3aa713", @@ -407,7 +966,139 @@ "flags" : [] }, { - "tcId" : 34, + "tcId" : 80, + "comment" : "", + "key" : "7afa0f59dfcb5ad3a76490c5c804327c8d052be737a60fa8bcbf0a2c36630a43", + "iv" : "25b7bdf4a6dcbf7c9a3ec2b3", + "aad" : "8b71ac", + "msg" : "623e6ba6d3166a338bfcc7af90a230c8", + "ct" : "d46e8265a8c6a25393dd956bb44397ad", + "tag" : "e28f3ad9e3ef4a3d94ee07bf538eaafb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "", + "key" : "2ec25b0ec7ac244224e9c7fc2fa5d3ef17809e19fd6e954158dd0d72738a4cc8", + "iv" : "6fb0d1417cdfff4df37db08c", + "aad" : "3a5ddf40", + "msg" : "a1c933768a6d573ebf68a99e5e18dae8", + "ct" : "2d3cb2d9303491e264f2904f0e0753f4", + "tag" : "6c1db959362d217b2322b466536bfea0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "", + "key" : "0a2cf52371cf9d9f95b10108fc82b4fd6110a8ba9a88a26083685ad29826891a", + "iv" : "2538fc67afb9eab333f83290", + "aad" : "9eec540bb0", + "msg" : "0d8c691d044a3978d790432dc71d69f8", + "ct" : "a988c03c71b956ff086d0470d706bd34", + "tag" : "b35d7cbf2beb894b0c746e0730429e15", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "", + "key" : "307e886b38bb18b445f8a2c6d6f8932492a9cea8d041ba72eb5efdfa70d0b8d2", + "iv" : "a071be999151e2a1c41c81e9", + "aad" : "56e014d97c74", + "msg" : "9aba22b495cb7ec887ddaa62019aa14d", + "ct" : "32bf95d4c195dbaf58d9af4001c6e57d", + "tag" : "4393808703d67a90870578046cd8b525", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "", + "key" : "dacd51a8a8e4d5905b4cbb947ef4013eb296889353f3c9ee35f5577b26737a51", + "iv" : "3fa378a1befdddd61ae68cf4", + "aad" : "bb5a3812f0aefd", + "msg" : "e148313883a77da121124d06b1c77dca", + "ct" : "2a207ca7e9da6b13a229604304d87eb1", + "tag" : "8a6b6afec87d93ec6e8dbe13d84c0f8c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "", + "key" : "7b5fbbb202c16108fd13066446853a850d8b34e9da40519580da446a922f9162", + "iv" : "aa077a5ce9161bde8d8edc40", + "aad" : "f94bb92c1c668a695b", + "msg" : "da471cd6935a0ca8307ddedc6b959962", + "ct" : "548a5ca0ae49211cdf30bbdcb1352d31", + "tag" : "204dacb98f8c8908cc5ea22bb23f901f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "", + "key" : "1ffd101eb97531f6faa821ec4d5c5702725dd033d3b830bb760c4ef27ba983df", + "iv" : "598114e8cf7fbdea8ad29683", + "aad" : "2155627ec15a978fbcb2", + "msg" : "28668ca8db535c7e8eb27491ad0fb7cb", + "ct" : "28cedac24f14caa326c7fe401f68a87c", + "tag" : "2bf1b2c43d3039f8f5ce359c1102f879", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "", + "key" : "d2d0a973d5951af352cbee57ac9dab1c284c99af3b992ce015f219506f64888d", + "iv" : "9acd213570ce9bb9d886c6ef", + "aad" : "37ad668d4d4fe889949763", + "msg" : "3f3f0076250352e1b6b5c12cfa12625e", + "ct" : "7256e856872ad3a54b34a2a6bdca8838", + "tag" : "3b12e4586e45223f78a6eea811efb863", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "", + "key" : "adcc520b381382237d05a6400a7dfbcd0771b6aa9edb7966131ddef6af21f1be", + "iv" : "9183cdf3a8ba7397b6b2d5d5", + "aad" : "b334375415f6215c0bf89a9a", + "msg" : "958295619cf1b36f0b474663c0bc79eb", + "ct" : "852c141b4239a31feeda03550d70a2be", + "tag" : "5fc59287b92d3fcf7d66f13defb11b0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "", + "key" : "bd534f7adeca466844fb3ba34658be807f15c5291ed6026860a24f179b712c89", + "iv" : "412c3e13ee1f7864bd15ce39", + "aad" : "2866afff0bcc6135dc63af88c8", + "msg" : "d92f8ce5d8d0ad2eb5f11af02ef63949", + "ct" : "89d6d089c4a255952aca11b24a01ff95", + "tag" : "f88fa4531204da315e7317970240ce9e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "", + "key" : "910ade7d324d2c9688439e1f142e0e5f9d130ff832e507fe1985e5a26452a6d0", + "iv" : "9be090dba93deff27adf99ee", + "aad" : "ea2575f123268e936c8e4c8c1bb8", + "msg" : "6e356094ed9d9a7053c7906c48ba3d9f", + "ct" : "01ffb343c757b27843d8a900a36ce39d", + "tag" : "a315541b7d6313c6fddf64b303d71d60", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, "comment" : "", "key" : "8e34cf73d245a1082a920b86364eb896c4946467bcb3d58929fcb36690e6394f", "iv" : "6f573aa86baa492ba46596df", @@ -419,7 +1110,7 @@ "flags" : [] }, { - "tcId" : 35, + "tcId" : 92, "comment" : "", "key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016", "iv" : "1a6518f02ede1da6809266d9", @@ -431,7 +1122,7 @@ "flags" : [] }, { - "tcId" : 36, + "tcId" : 93, "comment" : "", "key" : "a5569e729a69b24ba6e0ff15c4627897436824c941e9d00b2e93fddc4ba77657", "iv" : "564dee49ab00d240fc1068c3", @@ -443,7 +1134,7 @@ "flags" : [] }, { - "tcId" : 37, + "tcId" : 94, "comment" : "", "key" : "56207465b4e48e6d04630f4a42f35cfc163ab289c22a2b4784f6f9290330bee0", "iv" : "df8713e87ec3dbcfad14d53e", @@ -455,7 +1146,19 @@ "flags" : [] }, { - "tcId" : 38, + "tcId" : 95, + "comment" : "", + "key" : "077433022ab34d380fc192fc24c2edc6301fec6f24442f572a1087ff2e05b39a", + "iv" : "28adcbc74364f26dd4b3108b", + "aad" : "e0100eb116cdc5e22a3b9f9b4126c149595e75107f6e237c69e82960052270", + "msg" : "03c874eeaaa6fa9f0da62c758fb0ad04", + "ct" : "1e9687b35fbc8eaa1825ed3847798f76", + "tag" : "0788bf70fd04030ecd1c96d0bc1fcd5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, "comment" : "", "key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130", "iv" : "8df4b15a888c33286a7b7651", @@ -467,7 +1170,7 @@ "flags" : [] }, { - "tcId" : 39, + "tcId" : 97, "comment" : "", "key" : "36372abcdb78e0279646ac3d176b9674e9154eecf0d5469c651ec7e16b4c1199", "iv" : "be40e5f1a11817a0a8fa8949", @@ -479,7 +1182,7 @@ "flags" : [] }, { - "tcId" : 40, + "tcId" : 98, "comment" : "", "key" : "9f1479ed097d7fe529c11f2f5add9aaff4a1ca0b68997a2cb7f79749bd90aaf4", "iv" : "84c87dae4eee27730ec35d12", @@ -490,1277 +1193,2365 @@ "result" : "valid", "flags" : [] }, - { - "tcId" : 41, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000000000000000000000000000000", - "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329be", - "ct" : "0000000000000000000000000000000000000000000000000000000000000000", - "tag" : "e6d3d7324a1cbba777bbb0ecdda37807", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 42, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000000000000000000000000000000", - "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329bee3bcdb5b1edefcfe8bcda1b6a15c8c2b0869ffd2ec5e26e553b7b227fe87fdbd", - "ct" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "tag" : "062de6795f274fd2a305d76980bc9cce", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 43, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000000000000000000000000000000", - "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329bee3bcdb5b1edefcfe8bcda1b6a15c8c2b0869ffd2ec5e26e553b7b227fe87fdbd7ada44424269bffa5527f270acf68502b74c5ae2e60c0580981a4938459392c49bb2f284b646efc7f3f0b1361dc348ed77d30bc57692ed38fbac0188380488c7", - "ct" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "tag" : "d8b47902baaeafb34203051529af282e", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 44, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffffffffffffffffffffffffffffff", - "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd641", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "b3891c849cb52c27747edfcf31213bb6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 45, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffffffffffffffffffffffffffffff", - "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd6411c4324a4e121030174325e495ea373d4f796002d13a1d91aac484dd801780242", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "f0c12d26ef03029b62c008da27c5dc68", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 46, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffffffffffffffffffffffffffffff", - "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd6411c4324a4e121030174325e495ea373d4f796002d13a1d91aac484dd8017802428525bbbdbd964005aad80d8f53097afd48b3a51d19f3fa7f67e5b6c7ba6c6d3b644d0d7b49b910380c0f4ec9e23cb712882cf43a896d12c70453fe77c7fb7738", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "ee65783001c25691fa28d0f5f1c1d762", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 47, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000080000000800000008000000080", - "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293e", - "ct" : "0000008000000080000000800000008000000080000000800000008000000080", - "tag" : "79ba7a29f5a7bb75797af87a610129a4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 48, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000080000000800000008000000080", - "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293ee3bcdbdb1edefc7e8bcda136a15c8cab0869ff52ec5e266553b7b2a7fe87fd3d", - "ct" : "00000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080", - "tag" : "36b1743819e1b9ba1551e8ed922a959a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 49, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000080000000800000008000000080", - "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293ee3bcdbdb1edefc7e8bcda136a15c8cab0869ff52ec5e266553b7b2a7fe87fd3d7ada44c24269bf7a5527f2f0acf68582b74c5a62e60c0500981a49b8459392449bb2f204b646ef47f3f0b1b61dc3486d77d30b457692edb8fbac010838048847", - "ct" : "0000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080", - "tag" : "feac4955554e806f3a1902e24432c08a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 50, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffff7fffffff7fffffff7fffffff7f", - "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c1", - "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", - "tag" : "20a3798df1292c5972bf9741aec38a19", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 51, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffff7fffffff7fffffff7fffffff7f", - "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c11c432424e121038174325ec95ea37354f79600ad13a1d99aac484d58017802c2", - "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", - "tag" : "c03d9f67354a97b2f074f7551557e49c", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 52, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffff7fffffff7fffffff7fffffff7f", - "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c11c432424e121038174325ec95ea37354f79600ad13a1d99aac484d58017802c28525bb3dbd964085aad80d0f53097a7d48b3a59d19f3faff67e5b647ba6c6dbb644d0dfb49b910b80c0f4e49e23cb792882cf4ba896d12470453fef7c7fb77b8", - "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", - "tag" : "c86da8dd652286d50213d328d63e4006", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 53, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "7fffffff7fffffff7fffffff7fffffff", - "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd641", - "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", - "tag" : "bede9083ceb36ddfe5fa811f95471c67", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 54, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "7fffffff7fffffff7fffffff7fffffff", - "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd6419c4324a461210301f4325e49dea373d47796002d93a1d91a2c484dd881780242", - "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", - "tag" : "300874bb0692b689dead9ae15b067390", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 55, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "7fffffff7fffffff7fffffff7fffffff", - "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd6419c4324a461210301f4325e49dea373d47796002d93a1d91a2c484dd8817802420525bbbd3d9640052ad80d8fd3097afdc8b3a51d99f3fa7fe7e5b6c73a6c6d3be44d0d7bc9b910388c0f4ec9623cb712082cf43a096d12c78453fe7747fb7738", - "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", - "tag" : "99cad85f45ca40942d0d4d5e950ade22", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 56, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000000ffffffff00000000ffffffff", - "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641", - "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "tag" : "8bbe145272e7c2d9a1891a3ab0983d9d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 57, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000000ffffffff00000000ffffffff", - "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641e3bcdb5be12103018bcda1b65ea373d40869ffd213a1d91a53b7b22701780242", - "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "tag" : "3b41861913a8f6de7f61e225631bc382", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 58, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "00000000ffffffff00000000ffffffff", - "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641e3bcdb5be12103018bcda1b65ea373d40869ffd213a1d91a53b7b227017802427ada4442bd9640055527f27053097afdb74c5ae219f3fa7f981a4938ba6c6d3b9bb2f28449b91038f3f0b136e23cb71277d30bc5896d12c7fbac0188c7fb7738", - "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "tag" : "8428bcf023ec6bf31fd9efb203ff0871", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 59, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffffff00000000ffffffff00000000", - "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be", - "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "tag" : "139fdf6474ea24f549b075825f2c7620", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 60, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffffff00000000ffffffff00000000", - "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be1c4324a41edefcfe74325e49a15c8c2bf796002dec5e26e5ac484dd8fe87fdbd", - "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "tag" : "bbad8d863b835a8e8664fd1d4566b6b4", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 61, - "comment" : "", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", - "aad" : "ffffffff00000000ffffffff00000000", - "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be1c4324a41edefcfe74325e49a15c8c2bf796002dec5e26e5ac484dd8fe87fdbd8525bbbd4269bffaaad80d8facf6850248b3a51de60c058067e5b6c7459392c4644d0d7bb646efc70c0f4ec91dc348ed882cf43a7692ed380453fe77380488c7", - "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "tag" : "42f2354297849a511d53e5571772f71f", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 62, - "comment" : "Flipped bit 0 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a2e3fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 63, - "comment" : "Flipped bit 1 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a1e3fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 64, - "comment" : "Flipped bit 7 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "23e3fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 65, - "comment" : "Flipped bit 8 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e2fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 66, - "comment" : "Flipped bit 31 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fd79fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 67, - "comment" : "Flipped bit 32 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9faa6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 68, - "comment" : "Flipped bit 33 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9f9a6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 69, - "comment" : "Flipped bit 63 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6869b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 70, - "comment" : "Flipped bit 64 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5bd2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 71, - "comment" : "Flipped bit 77 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5af2607f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 72, - "comment" : "Flipped bit 80 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2617f40b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 73, - "comment" : "Flipped bit 96 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f41b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 74, - "comment" : "Flipped bit 97 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f42b7f447", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 75, - "comment" : "Flipped bit 120 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f446", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 76, - "comment" : "Flipped bit 121 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f445", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 77, - "comment" : "Flipped bit 126 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f407", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 78, - "comment" : "Flipped bit 127 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f4c7", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 79, - "comment" : "Flipped bit 63 and 127 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "a3e3fdf9fba6869b5ad2607f40b7f4c7", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 80, - "comment" : "Tag changed to all zero expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "00000000000000000000000000000000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 81, - "comment" : "tag change to all 1 expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "", - "ct" : "", - "tag" : "ffffffffffffffffffffffffffffffff", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 82, - "comment" : "Flipped bit 0 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "26da374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 83, - "comment" : "Flipped bit 1 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "25da374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 84, - "comment" : "Flipped bit 7 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "a7da374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 85, - "comment" : "Flipped bit 8 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27db374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 86, - "comment" : "Flipped bit 31 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da37cf17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 87, - "comment" : "Flipped bit 32 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f16b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 88, - "comment" : "Flipped bit 33 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f15b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 89, - "comment" : "Flipped bit 63 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1323844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 90, - "comment" : "Flipped bit 64 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23944a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 91, - "comment" : "Flipped bit 77 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23864a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 92, - "comment" : "Flipped bit 80 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a4490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 93, - "comment" : "Flipped bit 96 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490afc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 94, - "comment" : "Flipped bit 97 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a54909fc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 95, - "comment" : "Flipped bit 120 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 96, - "comment" : "Flipped bit 121 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4003", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 97, - "comment" : "Flipped bit 126 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4041", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 98, - "comment" : "Flipped bit 127 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", - "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4081", - "result" : "invalid", - "flags" : [] - }, { "tcId" : 99, - "comment" : "Flipped bit 63 and 127 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1323844a5490bfc4081", - "result" : "invalid", + "aad" : "00000000000000000000000000000000", + "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d", + "ct" : "0000000000000000000000000000000000000000000000000000000000000000", + "tag" : "39f4fce3026d83789ffd1ee6f2cd7c4f", + "result" : "valid", "flags" : [] }, { "tcId" : 100, - "comment" : "Tag changed to all zero expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "00000000000000000000000000000000", - "result" : "invalid", + "aad" : "00000000000000000000000000000000", + "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d20c142fe898fbbe668d4324394434c1b18b58ead710aed9c31db1f2a8a1f1bb2", + "ct" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "tag" : "f5eaa804605c3a4785f9d7f13b6f67d6", + "result" : "valid", "flags" : [] }, { "tcId" : 101, - "comment" : "tag change to all 1 expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "ffffffffffffffffffffffffffffffff", - "result" : "invalid", + "aad" : "00000000000000000000000000000000", + "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d20c142fe898fbbe668d4324394434c1b18b58ead710aed9c31db1f2a8a1f1bb24405c183af94ee1ad630cd931158a6213d48c8fff10d0a1f9ef760188e658802aad55e41a1d99069a18db55c56af7c10a6f21ecc8af9b7ce0a7ea0b67426e925", + "ct" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "tag" : "9b5c43a78d954e8a3c659eebc13d5d55", + "result" : "valid", "flags" : [] }, { "tcId" : 102, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "30303030303030300002506e", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "d4500bf009493551c380adf52c573a69df7e8b762463330facc16a5726be7190c63c5a1c926584a096756828dcdc64acdf963d931bf1dae238f3f157224ac4b542d785b0dd84db6be3bc5a3663e84149ffbed09e54f78f16a8223b24cb019f58b21b0e551e7aa07327629551376ccbc3937671a0629bd95c9915c78555771e7a", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "0b300d8da56c2185755279553c4c82ca", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffffffffffffffffffffffffffff", + "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "37e3399d9ca696799f08f4f72bc0cdd8", "result" : "valid", "flags" : [] }, { "tcId" : 103, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "3030303030303030000318a5", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "7de87f6729945275d0655da4c7fde4569e16f111b5eb26c22d859e3ff822eced3a6dd9a60f22957f7b7c857e8822eb9fe0b8d7022141f2d0b48f4b5612d322a88dd0fe0b4d9179324f7c6c9e990efbd80e5ed6775826498b1efe0f71a0f3ec5b29cb28c2540a7dcd51b7daaee0ff4a7f3ac1ee54c29ee4c170de408f66692194", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "c578e2aa44d309b7b6a5193bdc6118f5", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffffffffffffffffffffffffffff", + "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "3d52710bec86d4ea9fea2ff269549191", "result" : "valid", "flags" : [] }, { "tcId" : 104, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000007b4f0", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "1b996f9a3ccc6785de22ff5b8add9502ce03a0faf5992a09522cdd1206d220b8f8bd07d1f1f5a1bd9a71d11c7f579b855818c08d4de036393183b7f590b335aed8de5b57b13c5fede2441c3e184aa9d46e61598506b3e11c43c62cbcaceced33190875b012218b1930fb7c38ec45ac11c353d0cf938dccb9efad8fedbe46daa5", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffffffffffffffffffffffffffff", + "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44dbbfa3e7c506b11e529cf326ceea759dec2b737000ef2f5e061089fe7719a77fd552aa1be5e266f965e724aa3a95083ef590de13375064831f5815f498bd916da", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "4b0bda8ad043830d8319ab82c50c7663", + "tag" : "51356329e280b12d55d3d98f0a580cbe", "result" : "valid", "flags" : [] }, { "tcId" : 105, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000020fb66", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "86cbacae4d3f74ae01213e0551cc15160ea1be8408e3d5d74f01464995a69e6176cb9e02b2247ed299892f9182a45caf4c69405611766edfafdc285519ea30480c44f05e781eacf8fcecc7090abb28fa5fd585ac8cda7e8772e594e4ce6c883281932e0f89f877a1f04d9c32b06cf90b0e762b430c4d517c97107068f498ef7f", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "4bc98f72c494c2a43c2b15a1043f1cfa", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "00000080000000800000008000000080", + "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d", + "ct" : "0000008000000080000000800000008000000080000000800000008000000080", + "tag" : "c152a4b90c548c71dc479edeaf9211bf", "result" : "valid", "flags" : [] }, { "tcId" : 106, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000038bb90", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "fab1cddf4fe198ef63add881d6ead6c57637bbe92018ca7c0b96fba0871e932db1fbf90761be25df8dfaf931ce5757e617b3d7a9f0bf0ffe5d591a33c143b8f53fd0b5a19609fd62e5c251a4281a200cfdc34f281710406f4e37625446ff6ef224913deb0d89af337128e3d155d16d3ec3246041432143e9ab3a6d2ccc2f4d62", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "f7e9e151b02533c74658bfc7737c680d", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "00000080000000800000008000000080", + "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d20c1427e898fbb6668d432c394434c9b18b58e2d710aed1c31db1faa8a1f1b32", + "ct" : "00000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080", + "tag" : "40ef6383052d91c2e4b4611b0e32c5ff", "result" : "valid", "flags" : [] }, { "tcId" : 107, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000070484a", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "227202be7f3515e9d1c02eea2f1950b6481b048a4c91506cb40d504e6c949f82d197c25ad17dc721651125782ac7a71247feaef32f1f250ce4bb8f79acaa179d45a7b0545f0924325efa87d5e441d28478c61f2223ee67c3b41f4394535e2a24369a2e16613c459490c14fb1d755fe53fbe1ee45b1b21f7162e2fcaa742abefd", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "795bcff647c553c2e4eb6e0eafd9e04e", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "00000080000000800000008000000080", + "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d20c1427e898fbb6668d432c394434c9b18b58e2d710aed1c31db1faa8a1f1b324405c103af94ee9ad630cd131158a6a13d48c87ff10d0a9f9ef760988e658882aad55ec1a1d990e9a18db5dc56af7c90a6f21e4c8af9b74e0a7ea0367426e9a5", + "ct" : "0000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080", + "tag" : "ae9b542541e84fc74542eed6be638fee", "result" : "valid", "flags" : [] }, { "tcId" : 108, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "000000000000000000932f40", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "fae58345c16cb0f5cc537f2b1b3469c969463b3ea71bcf6b98d669a8e60e04fc08d5fd069c362638e3400ef4cb242e27e2245e68cb9ec583da5340b12edf423b7326ad20feeb57daca2e0467a32899b42df8e56d84e006bc8a7acc731e7c1f6becb5719f7077f0d4f4c61ab11ebac1001801ce33c4e4a77d831d3ce34e8410e1", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "1946d653960f947a74d3e8093cf48502", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "80000000800000008000000080000000", + "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0d", + "ct" : "8000000080000000800000008000000080000000800000008000000080000000", + "tag" : "10fee3ecfba9cdf797bae37a626ec83b", "result" : "valid", "flags" : [] }, { "tcId" : 109, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "000000000000000000e29335", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "ebb216ddd7ca709215f503df9ce63c5cd2194e7d9099e8a90b2afaad5eba35069925a603fdbc341aaed41505b10941fa3856a7e247b1040709746cfc2096caa631b2fff41c250506d889c1c90671ade853ee6394c19192a5cf3710d1073099e5bc946582fc0fab9f543c716ae2486a8683fdca39d2e14f23d00a582664f4ecb1", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "36c3002985dd21baf895d633573f12c0", + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "80000000800000008000000080000000", + "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0da0c142fe098fbbe6e8d4324314434c1b98b58eadf10aed9cb1db1f2a0a1f1bb2", + "ct" : "80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000", + "tag" : "7490795bdbbbf5d0aecb9a4f65aa379f", "result" : "valid", "flags" : [] }, { "tcId" : 110, - "comment" : "checking for int overflows", + "comment" : "", "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000000ef7d5", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "408ae6ef1c7ef0fb2c2d610816fc7849efa58f78273f5f166ea65f81b575747d035b3040fede1eb9459788669788408e00413b3e376d152d204aa2b7a83558fcd48a0ef7a26b1cd6d35d23b3f5dfe0ca77a4ce32b94abf83da2aefcaf068380879e89fb0a3829595cf44c3852ae2cc662b689f9355d9c183801f6acc313f8907", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "6514518e0a264142e0b7351f967fc2ae", + "iv" : "000102030405060708090a0b", + "aad" : "80000000800000008000000080000000", + "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0da0c142fe098fbbe6e8d4324314434c1b98b58eadf10aed9cb1db1f2a0a1f1bb2c405c1832f94ee1a5630cd939158a621bd48c8ff710d0a1f1ef760180e6588022ad55e4121d99069218db55cd6af7c1026f21ecc0af9b7ce8a7ea0b6f426e925", + "ct" : "8000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000", + "tag" : "1d1096a8ca9e2bda2762c41d5b16f62f", "result" : "valid", "flags" : [] }, { "tcId" : 111, - "comment" : "checking for int overflows", + "comment" : "", "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000003dfce4", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "0a0a24499bcade58cf1576c312aca984718cb4cc7e0153f5a9015810859644dfc021174e0b060a397448de8b484a8603be680a6934c0906f30dd17eae2d4c5faa777f8ca53370e08331b88c342bac959787bbb33930e3b56be86da7f2a6eb1f94089d1d181074d4302f8e0552d0de1fab306a21b42d4c3ba6e6f0cbcc81e877a", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "4c194da6a99fd65b40e9cad798f44b19", + "iv" : "000102030405060708090a0b", + "aad" : "ffffff7fffffff7fffffff7fffffff7f", + "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072", + "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", + "tag" : "af8492c792bf8d8062be74ff6efb3869", "result" : "valid", "flags" : [] }, { "tcId" : 112, - "comment" : "checking for int overflows", + "comment" : "", "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000018486a8", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "4a0aaff8494729188691701340f3ce2b8a78eed3a0f065994b72484e7991d25c29aa075eb1fc16de93fe069058112ab284a3ed18780326d1258a47222fa633d8b29f3bd9150b239b1546c2bb9b9f410febead396000ee477701532c3d0f5fbf895d280196d2f737c5e9fec50d92bb0df5d7e513be5b8ea971310d5bf16ba7aee", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "c8ae7788cd2874abc138541e11fd0587", + "iv" : "000102030405060708090a0b", + "aad" : "ffffff7fffffff7fffffff7fffffff7f", + "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072df3ebd8176704499972bcd3c6bbcb364e74a71d28ef512e3ce24e05575e0e4cd", + "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", + "tag" : "f24db68c46b67d6f402fa6c897913368", "result" : "valid", "flags" : [] }, { "tcId" : 113, - "comment" : "checking for int overflows", + "comment" : "", "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", - "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "ff9428d079351f665cd001354319875c783d35f613e6d9093d38e975c38fe3b89f7aed35cb5a2fcaa0346efb936554649cf6378171eae4396ea15dc240d1abf4472d9096524fa1b2b023b8b288222773d4d206616f9293f65b45dbbc74e7c2edfbcbbf1cfb679bb739a5862de2bcb937f74d5bf8671c5a8a5092f61d54c9aa5b", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "933a5163c7f62368327b3fbc1036c943", + "iv" : "000102030405060708090a0b", + "aad" : "ffffff7fffffff7fffffff7fffffff7f", + "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072df3ebd8176704499972bcd3c6bbcb364e74a71d28ef512e3ce24e05575e0e4cdbbfa3efc506b116529cf32eceea7595ec2b737800ef2f56061089f67719a777d552aa13e5e266f165e724a23a950836f590de1b3750648b1f5815fc98bd9165a", + "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", + "tag" : "43f651ab2e2eb0f04bf689a40d32da24", "result" : "valid", "flags" : [] }, { "tcId" : 114, - "comment" : "special case tag", + "comment" : "", "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "iv" : "000102030405060708090a0b", - "aad" : "85ffffffffffffffffffffffffffffffa6902fcbc883bbc180b256ae34ad7f00", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "7fffffff7fffffff7fffffff7fffffff", + "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f2", + "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", + "tag" : "60d95294a3694cfaa64b2f63bc1f82ec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "7fffffff7fffffff7fffffff7fffffff", + "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f25f3ebd01f6704419172bcdbcebbcb3e4674a71520ef512634e24e0d5f5e0e44d", + "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", + "tag" : "beaca0b47027196176186d944019c1c8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "7fffffff7fffffff7fffffff7fffffff", + "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f25f3ebd01f6704419172bcdbcebbcb3e4674a71520ef512634e24e0d5f5e0e44d3bfa3e7cd06b11e5a9cf326c6ea759de42b737008ef2f5e0e1089fe7f19a77fdd52aa1bede266f96de724aa3295083efd90de133f506483175815f490bd916da", + "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", + "tag" : "d4811028a577d4dd69d6b35d717f73e3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "00000000ffffffff00000000ffffffff", + "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f2", + "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "tag" : "10fb61272b555bee104f5a71818716d6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "00000000ffffffff00000000ffffffff", + "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f220c142fe7670441968d432436bbcb3e418b58ead8ef5126331db1f2a75e0e44d", + "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "tag" : "4756764e59583504182877d8c33120f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "00000000ffffffff00000000ffffffff", + "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f220c142fe7670441968d432436bbcb3e418b58ead8ef5126331db1f2a75e0e44d4405c183506b11e5d630cd93eea759de3d48c8ff0ef2f5e09ef76018719a77fdaad55e415e266f96a18db55ca95083efa6f21ecc750648310a7ea0b68bd916da", + "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "tag" : "95a2b12a4a280089d4bd4f904253e754", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffff00000000ffffffff00000000", + "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0d", + "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", + "tag" : "60dcd45974bebe032eb7b86c9d063452", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffff00000000ffffffff00000000", + "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0ddf3ebd01898fbbe6972bcdbc94434c1be74a7152710aed9cce24e0d58a1f1bb2", + "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", + "tag" : "f0e6a3c1f28ad92d0dbc900be291d877", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "", + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffff00000000ffffffff00000000", + "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0ddf3ebd01898fbbe6972bcdbc94434c1be74a7152710aed9cce24e0d58a1f1bb2bbfa3e7caf94ee1a29cf326c1158a621c2b73700f10d0a1f61089fe78e658802552aa1bea1d990695e724aa356af7c10590de1338af9b7cef5815f497426e925", + "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", + "tag" : "57eff4a525eeff2ebd7a28eb894282be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "Flipped bit 0 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f5409bb729039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "Flipped bit 1 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f6409bb729039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "Flipped bit 7 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "74409bb729039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "Flipped bit 8 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4419bb729039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "Flipped bit 31 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409b3729039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "Flipped bit 32 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb728039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "Flipped bit 33 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb72b039d0814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Flipped bit 63 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d8814ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Flipped bit 64 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0815ac514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Flipped bit 77 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d08148c514054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Flipped bit 80 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac504054323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Flipped bit 96 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac514055323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Flipped bit 97 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac514056323f44", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Flipped bit 120 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac514054323f45", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Flipped bit 121 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac514054323f46", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Flipped bit 126 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac514054323f04", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Flipped bit 127 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d0814ac514054323fc4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Flipped bit 63 and 127 in tag expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "f4409bb729039d8814ac514054323fc4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Tag changed to all zero expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "tag change to all 1 expected tag:f4409bb729039d0814ac514054323f44", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "", + "ct" : "", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Flipped bit 0 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "28914007a6119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Flipped bit 1 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "2b914007a6119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "Flipped bit 7 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "a9914007a6119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "Flipped bit 8 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29904007a6119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "Flipped bit 31 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914087a6119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "Flipped bit 32 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a7119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "Flipped bit 33 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a4119dd3f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "Flipped bit 63 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119d53f109bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "Flipped bit 64 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f009bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "Flipped bit 77 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f129bba21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "Flipped bit 80 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109baa21ce9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "Flipped bit 96 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21de9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "Flipped bit 97 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ee9a7d6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "Flipped bit 120 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a7d7", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "Flipped bit 121 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a7d4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "Flipped bit 126 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a796", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "Flipped bit 127 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a756", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "Flipped bit 63 and 127 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119d53f109bba21ce9a756", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "Tag changed to all zero expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "tag change to all 1 expected tag:29914007a6119dd3f109bba21ce9a7d6", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 163, + "comment" : "Flipped bit 0 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "67405a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "Flipped bit 1 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "64405a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "Flipped bit 7 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "e6405a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "Flipped bit 8 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66415a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "Flipped bit 31 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a96e8b44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "Flipped bit 32 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e9b44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "Flipped bit 33 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16eab44eba92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 170, + "comment" : "Flipped bit 63 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44e3a92aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "Flipped bit 64 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba93aa47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "Flipped bit 77 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba928a47f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "Flipped bit 80 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa46f5cea52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "Flipped bit 96 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cfa52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "Flipped bit 97 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cca52b7a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "Flipped bit 120 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52b7b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "Flipped bit 121 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52b78", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "Flipped bit 126 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52b3a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "Flipped bit 127 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52bfa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "Flipped bit 63 and 127 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44e3a92aa47f5cea52bfa", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "Tag changed to all zero expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "00000000000000000000000000000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "tag change to all 1 expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 183, + "comment" : "edge case for poly1305 key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef38c382cf07174142ea564920612997b1c2e38aca2438b588d5459493e97e7fa330ff9bc3b9458297ba0967d86ed090b435103478f2869b93ee29c837e95fb6b9903f3b735b7345428eb93b3db1d9b5187cebb889aa177d83e4f63fc9a5c0596eed939883d06aacdfdea44fdecdf5cb7fc", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "c296436246c3a7c4b3ba09ab2a6a0889", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 184, + "comment" : "edge case for poly1305 key:278de313ffffffdfffe9acbf3ea59357c4e16a5bc120d346af4a8cf694a84374", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "0001020304050607051e9373", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "931227274a89d0b3aade7fac62c96262c1e77b8dafd248f10ad37c6ccb69cb7131b041593c8bb8c3db38f39dd8a124c424fce4389dede1d3cb9d46cf95970aea9856b6e313d756197baf4fcb58df275bca8a2188f9e8a1ad04354ede542ddc30e8b735b2f5905f5811799282be94ae842ec126c55d2e667235e9acf1d48798f0", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "99a3b0fff6fdcbcce9dc5820f2a64861", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "edge case for poly1305 key:0050799fe9e74fcffcffffcfd21aa8b5cb5aa2c6ab347b6886eedaca4bfff3c0", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "0001020304050607048c3c5f", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "0df91f31230e8941e700a752fef08c897c511ed618fdf8a378a1f439013b40a48d4634c27d9ada7c0bb6f3fa92e341425903d7ecd0c49bee4c77e84b11f1c721922308642885b813fae364da32eaf120d6a43a74fb1632443667bfea6eef1be73eb1c3c0b5a57cee8dc4feed4a1fb9ae02f7b1695588c3c878451cb6ee0cb3dc", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "eaff8f47ef9268fd0d94e8a9c4b78d24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "edge case for poly1305 key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715ba428a85431430eada56a2c5dc944b6aa6cef0b056a2eecc51d30838e640615e1458e0943e30f91ba41b4362fa9ed6037b21d14da7b4f76f9f68fa8903138d563ce2590af1201c7cfec2290cfce98a822ebb8d1ed9dc4e20d241755aff91cdfd10fdb69efa0d5c8082692601cbfbb955c7", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "86ed21fda080a7d13981078d86b3e3cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 187, + "comment" : "edge case for poly1305 key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e66f8d1f971da17437a2b5e04fbca1671e847139a5f4e3f8e92d7a3b71eb4ff0e50354c0c1580af3662d5f8151e3f7e8264a0085c32ddfcbeb01a8be4c34d53319800ac4ef9d4e4014524bc7cd3387242e774f4d1a7a0521e42ec44844d0bd8b9d73fec959212fd7e8eacf4d984996d9b", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "34f9e0faa515eee0e784e6ef2678befa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "edge case for poly1305 key:0000003059ffce96438a246ff9536787d92bc40eafa0241a2972780ef6ca1ef8", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060726c6961b", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "e97244259af5a379238da0cad2a5f493655ec0e5024fd553bbb3deb66a94036d106c3d513407b2dd1cc5936c4c9c1e4f4b37b54dec261c601dc99e90680e23e2dc5c9a8d503d8bea49a8cdca3706bfd2a3daa0afb19a70fd3d355fc37c13f3f9e5c8d0864a5f80a780b36d4698ec2ce9ccc27b97ecbe672e41628ebd773acb81", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "3c94b9fe60bdb35c6b7b73b765083492", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "edge case for poly1305 key:3fa0ea9c030000a036217d42e775ad189b96e24ee591952e2922ff151334b9ec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "0001020304050607013da060", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "9453aa159c3d87f17e21e88adabc37e553b904d00eefc66b8e0905e23576fbdc9c7bea9777f3b8368481932534b3344d309e6307cddfe7b3549300dd9cda7efe9d43c8a115912a392904079ee92bcd33099f7022ea94c1e7353b89bfc54de3ceb56f529a1a608bb5a970e1359609d1f56806b37f8605f4c27451da6066fc557a", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "2b11cf9f8db8490d409fc62afd7379f3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "edge case for poly1305 key:a556cb502baf395b020000f03c5108fb1cf76df1b8a8f724e877bd3c588d3285", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060707db33de", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "2e1836640d810c2709fb83ccf1aef3a971085d1bbfb58a425abf75ccec70b3abde0e80539e83a82546e7372a19481547053308dd7842675e9c4f61302426da0d71c1da3102031030ed928152be009b15b52f71b5911991d39f68a8658d99729df2bbef31c8989f9604558df9f2aba4b3766c58aaef3548de545ec1f080225a88", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "c9c8366920f88381407712cec61e6607", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 191, + "comment" : "edge case for poly1305 key:0c327fbcc564555545d4fe75020000d0a65799f363ec51b1c5c427b4a04af190", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060702a11942", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "0ecb4d85c956b5268c9b35a8c63b4e9d3e5cb72b64ef98773841b947bd7d59ef7d0eb0e1c050d49a5424ce7deb527d76087e4746674c958965df32d9e5fb03b46501706128d481217aaeae2f78f9259273358a2954cac0bc2fbfe77447d1d387b9314c6541b69f1270b3438b1042b2b4663e62ba4d49c07ac6f163034afa80af", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "2373cfa2ab24446ad5a236167b8027fe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "edge case for poly1305 key:415f08302f210340240d0e903e2b01205ba43e106aebd7e2481016b31118b1ae", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506073c0df637", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "2e8e45e903bfab32f2f0d49d9a3e449bef6f4093e2722cdab2cf935c1822b830fb5a4056516d560dfc8638c9a57d2927200a56f0b67153271d498e8f08dc888c61ef634f7ae40f4608f96f92fea5a1e5bd45131120098dc5de0378e58f2ddb46fa4aa5adb38fe006bb19b69146382f77a79e06214def547cfb5ce37a7008b9b6", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "5f93946478d8081e7247f414ad39a515", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 193, + "comment" : "edge case for poly1305 key:feffff1ff6b87403fd6435b09775bc92491a0ae62c5842a30e3b82710cc2dad1", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130bc672c3", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "3619cb470af86dceceb6940f2d9abb34c9a9131476053387445ffebbe240d4f9818377855652f46a8219c7f71c3554f8acef8258de4b7d17c0f3d353ac981cc6a13287be1e6b41dc6d133df4ababebdf43d665ce7a4a5c982a0b139cb8202eebc74173e3224a440e4c37d2b595f384290e939ba016df0d49b36cdb4bd91c39", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "133fe62391744d11ce44594b96c53baf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 194, + "comment" : "edge case for poly1305 key:bf358f18ffffffbf4b62ed6e1f53790785c4dabdfc72e2a219d377a682c85f38", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "000000001011121303e9b9a4", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "af205bda819f7451be0f28667d4b01b59ff2daa8173cab52046c3c9e0d989889c5e021ef7afd06e9ce6cc30e3a6ebab509134ba10d10e570c55587c13eee53e73be54804c8539ffbf23b35922b1ca37b9e9bc24ee204837ca5a294ce05d12600c7eff6aee32270db2feff47dc5a04176169e15850628e6035f78994f9f5603", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "e3451adb9d23a7710a1aafba26f56387", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "edge case for poly1305 key:d0b7b3a352a4010ffeffffbfe8cc66dc6e5e7451dc61762c5753174fed88e746", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130700b982", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "68c67272036fb652a0182eeb4781358e4704a4a702fd731bf3b3ea994717989e7d9104e0ae81732a8c7e9a82b3d31d541761a366b67c3396f1a6c67e293ddb65a59e42541dda144dc6c78388cfca982e23350958ac5b3d54a1722fd64733577862e1879c9e9445ebdec5315d1706db7ebbedd4c779935e72057e5b0ecde081", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "b0bb8a55ff5f52a5043c6e7795847557", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 196, + "comment" : "edge case for poly1305 key:7bee33931a4157a8cb701becfeffff4fbe7e69f19cd065313bb49a252628dd3d", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "0000000010111213019836bb", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "c483b7334ebe2e879b0c3f9db4fcd9f5219062360d6ce44cdae0f94e04c8345ea7e3ae33855118741dcafe0de4ae98c4e43af7b12b04ee8ab175625823ac040e5abac4403f1d45238adcb8c0cf44bd56917f9f5d93974c82b56951986a9c0450bd9047b5a616e814526ad0580e3ecd8189c9fef2cdb979a22ad3a01930fbd1", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "f4fc25f4c5543a9afee9819e2904fb68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 197, + "comment" : "edge case for poly1305 key:7cb5fbdffb40ff5f3c7de74f655ffc1fac03013a7fe468440b861ebe0ab1650a", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112131d59f288", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "bc7f4f15fd1e4c1399740836670abe39a05707be19956ce169b32321759e0f213ae19ad34aa612b3a29f02c4bbac9f785a55a3adfe419ab891bbe0acee9921322ea21002c9dd3dcdd13a7f8554dddc10f9b529ce94be7050937dab76557b7eb17c685aad8f0797e39d62553988989aab1d9764fe431cc1d4c595062ce93ce9", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "5e67a7b8733e0e4b01ac2178a205ae7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 198, + "comment" : "edge case for poly1305 key:00000090e6e328c242cde5c83e3d8262d467f2bcd53d3755c781f3c6a2cb0648", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130552a411", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "eaccaa778935ef249e0900149dd889462d2a061486ba102b8caebe465f3959fb3119ebb5689676ffdd6d851a26739e772b54a2f5f473ea9c7e58ccbc4cfc953e8c420b2175d9dd519265630bb79bd87a601b113231a8b16ce54c331347ec04c2b1c9160f38207aa46e96feb06dee883eb422fa14908df300bb1a1ef758c408", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "177a77fce114a4349c4f8d5ec825d06f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 199, + "comment" : "edge case for poly1305 key:9e98d64e000000505a07183c5c68c63c14c9266dd37ff86aafc22ddbdb355617", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130c807a72", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "a76c330e015060a17e64cb7b6d753f201f75be8759fd7539fb92b22aef54c9d3029dba0c15cbf7c95135888319c6b2e6276da21e0c351fd522b29aabb5883a3291d6f427de773b124390ef6fd96621ffbc42dfbf7a34da272cbc9ccb1a498d078033d1ac3bf7e92715948b06d69d5c5039e9164ba9c3a02219ec5908206b3b", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "623c7d4424f5497aedfd1339cf8cecce", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 200, + "comment" : "edge case for poly1305 key:1048a92e65f5e63102000080d9ae08de4319a7c45fdbe707b9ec1b7e0d635161", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130397a143", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "228a7e15bcce13051de9145f77f7f4ff7921828b4f99efc4ff55ee0d9344955b69ec2d4798b0517f0273c4456ae5ffc5929cbe74ddb0da51d4f2b4df7578a31240c88ae922c3c5eca7b97d72d497062050a587447c562b343d5c71921944872f9fd06b8f34b3eb5d4341f5ff8a907dd7c2e1676b81252726ba54814da51eab", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "1c18b69354b189731a1a83fe8f0d57c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 201, + "comment" : "edge case for poly1305 key:01517a2ceb89bbfb5741f7d9000000401a65b132ad661072a00ffe7defbb18a5", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "000000001011121308cb0f3f", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "c7d843188ab193dfef5c4daf583f952cd4b195f240fa2e704d021723023c123371a41e87dfc6e6c3874a42f331cf035988a38c72ba2da854b1208f98bf8cc29948169481ab3a402d5fcc7ff78f9e31925576dc3938074b8c5b27960e3afc750ad686563688b7441787288d5256c1301d563b7744843bd1ab4eff5be6f1653d", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "2045815b8211b9a2995effe0b8ed9868", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 202, + "comment" : "edge case for poly1305 key:bc90156087e0125006d90c30babd0590427bff19de1f2e7d0757a79528731138", + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130d8fcf4e", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "cfc3db8631c81c69023a3c8a9ad66c35053685144c4fa2a9510add72e211dad9ca5b982e4c194591fdb74116280311d1299ad81227258cb52f079bbcb12aff161d278dec33a326d71276b3de01a8327ee7f45f94179dff18a3fe643e56c30cfd03871c8110ab00f6612b9e17a4647360d7847bb63a3122613c2e7cdddd08ae", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "1ae2ed84ea9774d78d782bf8d972a8b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 203, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", + "iv" : "000102030405060708090a0b", + "aad" : "ffffffffffffffffffffffffffffffff415771fda4fbcc55c377f73203e60226", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "000102030405060708090a0b0c0d0e0f", "result" : "valid", "flags" : [] }, { - "tcId" : 115, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 204, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "ffffffffffffffffffffffffffffffff247e50642a1c0a2f8f77219609dba958", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "f1ffffffffffffffffffffffffffffff615af39eddb5fcd2519190d5507d3b06", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "00000000000000000000000000000000", "result" : "valid", "flags" : [] }, { - "tcId" : 116, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 205, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "7cffffffffffffffffffffffffffffffd9e72c064ac8961f3fa585e0e2abd600", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "b5ffffffffffffffffffffffffffffff764e5d82ce7da0d44148484fd96a6107", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "valid", "flags" : [] }, { - "tcId" : 117, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 206, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "65ffffffffffffffffffffffffffffff95af0f4d0b686eaeccca4307d596f502", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "fdffffffffffffffffffffffffffffff2bdbf16d8ea4d39dab8dcb3d4bc4e104", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "00000080000000800000008000000080", "result" : "valid", "flags" : [] }, { - "tcId" : 118, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 207, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "ffffffffffffffffffffffffffffffff8540b464357707be3a39d55c34f8bcb3", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "a9ffffffffffffffffffffffffffffffaccd5eb31d8fc909e84b0de7de23bb08", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "ffffff7fffffff7fffffff7fffffff7f", "result" : "valid", "flags" : [] }, { - "tcId" : 119, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 208, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "4fffffffffffffffffffffffffffffff6623d990b898d830d212af2383330701", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "d2ffffffffffffffffffffffffffffffdd4b933e7b1a7ed93cc7c050db71dc03", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "01000000010000000100000001000000", "result" : "valid", "flags" : [] }, { - "tcId" : 120, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 209, + "comment" : "edge case for tag", + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "83ffffffffffffffffffffffffffffff5f16d09f17787211b7d484e024f89701", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "ffffffffffffffffffffffffffffffffa08164425d7642e9e90fc8d5c32d2cf6", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "ffffffff000000000000000000000000", "result" : "valid", "flags" : [] }, { - "tcId" : 121, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 210, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "005235d2a919f28d3db7664a34ae6b444d3d35f613e6d9093d38e975c38fe3b85b8b94509e2b74a36d346e33d572659ba9f6378171eae4396ea15dc240d1abf483dce9f3073efadb7d23b87ace35168c", - "ct" : "0039e2fd2fd312149e989880884813e7caffffffffffffffffffffffffffffff3b0e869aaa8ea49632ffff37b9e8ce00caffffffffffffffffffffffffffffff3b0e869aaa8ea49632ffff37b9e8ce00", - "tag" : "a519ac1a35b4a57787510af78d8d200a", + "msg" : "c68ce708bf26aab862d97e1b42f31ef37bb66f8090c149e452ec7f20327eb2ea2e38aca2438b588d5459493e97e7fa330ff9bc23c897df6b00af86931d6c81555103478f2869b93ee29c837e95fb6b9903f3b72debfba2384baa48ceedfedb91", + "ct" : "e5ffffffffffffffffffffffffffffff0871bc8f1e4aa235087712d9df183609ffffffffffffffffffffffffffffffffffffffe7a33009ef5fc604ea0f9a75e9ffffffffffffffffffffffffffffffffffffffe7a33009ef5fc604ea0f9a75e9", + "tag" : "3572162777262c518eef573b720e8e64", "result" : "valid", "flags" : [] }, { - "tcId" : 122, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 211, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "d39428d079351f665cd001354319875ce5da78766fa19290c031f75208506745ae7aed35cb5a2fcaa0346efb93655464496ddeb05509c6efffab75eb2df4ab09762d9096524fa1b2b023b8b2882227730149ef504b71b120ca4ff39519c2c210", - "ct" : "d3ffffffffffffffffffffffffffffff6218b27f83b8b46602f6e1d834207b02ceffffffffffffffffffffffffffffff2a6416cedb1cdd296ef5d7d692daff02ceffffffffffffffffffffffffffffff2a6416cedb1cdd296ef5d7d692daff02", - "tag" : "302fe82ab0a09af64400d015ae83d9cc", + "msg" : "c78ce708bf26aab862d97e1b42f31ef376209eef141691fba5d10eaf581affe62e38aca2438b588d5459493e97e7fa330e73d2dc3bbd954989cb8433b7d6597b5103478f2869b93ee29c837e95fb6b990279d9d218d1e81ac2ce4a6e474403bf", + "ct" : "e4ffffffffffffffffffffffffffffff05e74de09a9d7a2aff4a6356b57c7b05fffffffffffffffffffffffffffffffffe759118501a43cdd6a2064aa520adc7fffffffffffffffffffffffffffffffffe759118501a43cdd6a2064aa520adc7", + "tag" : "347216375f5b7b5c4e6bff4912fd9473", "result" : "valid", "flags" : [] }, { - "tcId" : 123, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 212, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "e99428d079351f665cd001354319875c6df1394edc539b5b3a0957be0fb85946807aed35cb5a2fcaa0346efb93655464d1769fe806bbfeb6f590950f2eac9e0a582d9096524fa1b2b023b8b2882227739952ae0818c38979c07413711a9af713", - "ct" : "e9ffffffffffffffffffffffffffffffea33f347304abdadf8ce413433c84501e0ffffffffffffffffffffffffffffffb27f579688aee57064ce37329182ca01e0ffffffffffffffffffffffffffffffb27f579688aee57064ce37329182ca01", - "tag" : "98a7e836e0ee4d023500d0557ec2cbe0", + "msg" : "fc8ce708bf26aab862d97e1b42f31ef38b79403dfaabc0d8c18d23a3469c13e62e38aca2438b588d5459493e97e7fa330a4b941e6b66fcc2ed7d8cb3e8cc7ffc5103478f2869b93ee29c837e95fb6b9906419f10480a8191a67842ee185e2538", + "ct" : "dffffffffffffffffffffffffffffffff8be933274202b099b164e5aabfa9705fffffffffffffffffffffffffffffffffa4dd7da00c12a46b2140ecafa3a8b40fffffffffffffffffffffffffffffffffa4dd7da00c12a46b2140ecafa3a8b40", + "tag" : "30721677ff2eb8894e5a9d8492b7b0af", "result" : "valid", "flags" : [] }, { - "tcId" : 124, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 213, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c64f90f5b2692b860d4596ff4b3402c5c00b9bb53707aa667d356fe50c7199694033561e7caca6d941dc3cd6914ad6904", - "ct" : "ffffffffffffffffffffffffffffffffe33bc552ca8b9e96169e797e8f30301b603ca99944df76528c9d6f54ab833d0f603ca99944df76528c9d6f54ab833d0f", - "tag" : "6ab8dce2c59da4737130b0252f68a8d8", + "msg" : "fa8ce708bf26aab862d97e1b42f31ef39bcbb8da477d580d772de4229bba7de22938aca2438b588d5459493e97e7fa331e9dedf9dd64a0681bac2969549425bc5603478f2869b93ee29c837e95fb6b991297e6f7fe08dd3b50a9e734a4067f78", + "ct" : "d9ffffffffffffffffffffffffffffffe80c6bd5c9f6b3dc2db689db76dcf901f8ffffffffffffffffffffffffffffffee9bae3db6c376ec44c5ab104662d100f8ffffffffffffffffffffffffffffffee9bae3db6c376ec44c5ab104662d100", + "tag" : "2b7216c7873744c20ec5e2cdb260d3fa", "result" : "valid", "flags" : [] }, { - "tcId" : 125, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 214, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "689428d079351f665cd001354319875cb08f25675b9bcbf6e38407de2ec75a479f7aed35cb5a2fcaa0346efb936554642d2af7cd6b080501d31ba54fb2eb7596472d9096524fa1b2b023b8b288222773650ec62d757072cee6ff233186dd1c8f", - "ct" : "68ffffffffffffffffffffffffffffff374def6eb782ed002143115412b74600ffffffffffffffffffffffffffffffff4e233fb3e51d1ec7424507720dc5219dffffffffffffffffffffffffffffffff4e233fb3e51d1ec7424507720dc5219d", - "tag" : "044dea608880412bfdffcf35579e9b26", + "msg" : "ee8ce708bf26aab862d97e1b42f31ef3b9f55bd56e0fd74b46063a96354cfbee3238aca2438b588d5459493e97e7fa3320c78886a6f6292d6cc5fbddb546a2b04d03478f2869b93ee29c837e95fb6b992ccd8388859a547e27c0358045d4f874", + "ct" : "cdffffffffffffffffffffffffffffffca3288dae0843c9a1c9d576fd82a7f0de3ffffffffffffffffffffffffffffffd0c1cb42cd51ffa933ac79a4a7b0560ce3ffffffffffffffffffffffffffffffd0c1cb42cd51ffa933ac79a4a7b0560c", + "tag" : "22721657b0130d28cf1ec65153c41182", "result" : "valid", "flags" : [] }, { - "tcId" : 126, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 215, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "6d9428d079351f665cd001354319875ca161b5ab040900629efeff78d7d86b459f7aed35cb5a2fcaa0346efb93655464c6f8078cc8ef12a0ff657d6d08db10b8472d9096524fa1b2b023b8b2882227738edc366cd697656fca81fb133ced79a1", - "ct" : "6dffffffffffffffffffffffffffffff26a37fa2e81026945c39e9f2eba87702ffffffffffffffffffffffffffffffffa5f1cff246fa09666e3bdf50b7f544b3ffffffffffffffffffffffffffffffffa5f1cff246fa09666e3bdf50b7f544b3", - "tag" : "1e6bea6314542e2ef9ffcf450b2e982b", + "msg" : "ef8ce708bf26aab862d97e1b42f31ef3b46fca24d353ff5e49eac51540e840ea3038aca2438b588d5459493e97e7fa333d311e572202011a75e948586fe268b44f03478f2869b93ee29c837e95fb6b99313b1559016e7c493eec86059f703270", + "ct" : "ccffffffffffffffffffffffffffffffc7a8192b5dd8148f1371a8ecad8ec409e1ffffffffffffffffffffffffffffffcd375d9349a5d79e2a80ca217d149c08e1ffffffffffffffffffffffffffffffcd375d9349a5d79e2a80ca217d149c08", + "tag" : "2172166798485c338f9a6d60f3b21891", "result" : "valid", "flags" : [] }, { - "tcId" : 127, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 216, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cfc01b891e5f0f9128d7d1c579192b69863414415b69968959a7291b7a5af134860cd9ea10c29a36654e7a28e761becd8", - "ct" : "ffffffffffffffffffffffffffffffff7bc3729809e9dfe44fba0addade2aadf03c456df823cb8a0c5b900b3c935b8d303c456df823cb8a0c5b900b3c935b8d3", - "tag" : "ed2017c8dba4775629049d786e3bceb1", + "msg" : "f59d56151de28bef83505f6d89c0b0f7f75b2fa8e6dce386075db283ec85ee62555baffad423af25f66069bb69fb6f4d", + "ct" : "d6ee4ee25d3bdea81e76de8934cc51fb849cfca7685708575dc6df7a01e36a81849cfca7685708575dc6df7a01e36a81", + "tag" : "831312cbb0f165dc3e8ff52125f48640", "result" : "valid", "flags" : [] }, { - "tcId" : 128, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 217, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c6b6dc9d21a819e70b577f44137d3d6bd1335f5eb44494077b26449a54b6c7c7510b92f5ffef98b847cf17a9c98d883e5", - "ct" : "ffffffffffffffffffffffffffffffffecaf03dbf698b88677b0e2cb0ba3cafa73b0e72170ec9042edafd8a127f6d7ee73b0e72170ec9042edafd8a127f6d7ee", - "tag" : "073f17cb6778645925049d8822cbcab6", + "msg" : "f717f8d5b28032d5c8e8061cd44d71e4f2d55de772fe7a91ce85e410db3e2d8d50d5ddb5400136323fb83f285e40aca2", + "ct" : "d464e022f259679255ce87f8694190e881128ee8fc759140941e89e93658a96e81128ee8fc759140941e89e93658a96e", + "tag" : "821312db9826b5e7fe0a9d30c5e28d4f", "result" : "valid", "flags" : [] }, { - "tcId" : 129, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 218, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ffcb2b1106f8234c5e99d4db4c7048de323d35f613e6d9093d38e975c38fe3b816e9884a114f0e9266cea3885fe36b9fd6f6378171eae4396ea15dc240d1abf4cebef5e9885a80ea76d975c144a41888", - "ct" : "ffa0fc3e8032c3d5fdb62a11f096307db5ffffffffffffffffffffffffffffff766c9a8025eadea73905328c3379c004b5ffffffffffffffffffffffffffffff766c9a8025eadea73905328c3379c004", - "tag" : "8b9bb4b4861289658c696a8340150405", + "msg" : "f28ce708bf26aab862d97e1b42f31ef3e68a922c9219d30f07554d7d99f2bde92c38aca2438b588d5459493e97e7fa33e24c07dd98f9b253ab0c318d9b14f6b15303478f2869b93ee29c837e95fb6b99ee460cd3bb95cf00e009ffd06b86ac75", + "ct" : "d1ffffffffffffffffffffffffffffff954d41231c9238de5dce20847494390afdffffffffffffffffffffffffffffff124a4419f35e64d7f465b3f489e2020dfdffffffffffffffffffffffffffffff124a4419f35e64d7f465b3f489e2020d", + "tag" : "c1045769d487d545cef3f0d34b7a8733", "result" : "valid", "flags" : [] }, { - "tcId" : 130, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 219, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "6f9e70ed3b8baca026e46a5a0943158d213d35f613e6d9093d38e975c38fe3b80c612c5e8d89a873dbcaad5b7346429bc5f6378171eae4396ea15dc240d1abf4d43651fd149c260bcbdd7b126801318c", - "ct" : "6ff5a7c2bd414c3985cb9490b5a56d2ea6ffffffffffffffffffffffffffffff6ce43e94b92c784684013c5f1fdce900a6ffffffffffffffffffffffffffffff6ce43e94b92c784684013c5f1fdce900", - "tag" : "8b3bbd51644459568d81ca1fa72ce404", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef32e6784d857df07543d0dc72f179935fbede8c8baf01ee2044b162cbb343b355acc29d82327cd93f2bfd918034ed5c42a", + "ct" : "ffffffffffffffffffffffffffffffff5da057d7d954ec856796aad6faffb1183c2f9be74c6a4576e0b09a7a5c2330963c2f9be74c6a4576e0b09a7a5c233096", + "tag" : "64e7efd24516a83e2c87e06a76e2dea3", "result" : "valid", "flags" : [] }, { - "tcId" : 131, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 220, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "412b080a3e19c10d44a1af1eabdeb4ce353d35f613e6d9093d38e975c38fe3b86b8394330921486ca11d291c3e97ee9ad1f6378171eae4396ea15dc240d1abf4b3d4e9909034c614b10aff5525d09d8d", - "ct" : "4140df25b8d32194e78e51d41738cc6db2ffffffffffffffffffffffffffffff0b0686f93d849859fed6b818520d4501b2ffffffffffffffffffffffffffffff0b0686f93d849859fed6b818520d4501", - "tag" : "86fbab2b4a94f47aa56f0aea65d11008", + "msg" : "f78ce708bf26aab862d97e1b42f31ef34c6ead26f84a0225d557745d32fc72e72c38aca2438b588d5459493e97e7fa3364db334b69bee579383e61ae742c71bb5303478f2869b93ee29c837e95fb6b9968d138454ad2982a733baff384be2b7f", + "ct" : "d4ffffffffffffffffffffffffffffff3fa97e2976c1e9f48fcc19a4df9af604fdffffffffffffffffffffffffffffff94dd708f021933fd6757e3d766da8507fdffffffffffffffffffffffffffffff94dd708f021933fd6757e3d766da8507", + "tag" : "e6cc6729d79ba558cd73b03cba54d660", "result" : "valid", "flags" : [] }, { - "tcId" : 132, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 221, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "b247a74723491aacacaad709c91e932b313d35f613e6d9093d38e975c38fe3b89ade04e75bb701d9660601b34765de98d5f6378171eae4396ea15dc240d1abf442897944c2a28fa17611d7fa5c22ad8f", - "ct" : "b22c7068a583fa350f8529c375f8eb88b6fffffffffffffffffffffffffffffffa5b162d6f12d1ec39cd90b72bff7503b6fffffffffffffffffffffffffffffffa5b162d6f12d1ec39cd90b72bff7503", - "tag" : "a019ac2ed667e17da16f0afa19610d0d", + "msg" : "f08ce708bf26aab862d97e1b42f31ef34fd8c3757c9f2938dc3b07d85898bfe22a38aca2438b588d5459493e97e7fa336155412415cbdd760142b62c2ec83fbf5503478f2869b93ee29c837e95fb6b996d5f4a2a36a7a0254a477871de5a657b", + "ct" : "d3ffffffffffffffffffffffffffffff3c1f107af214c2e986a06a21b5fe3b01fbffffffffffffffffffffffffffffff915302e07e6c0bf25e2b34553c3ecb03fbffffffffffffffffffffffffffffff915302e07e6c0bf25e2b34553c3ecb03", + "tag" : "e5cc6739bfd0f4638def574b5a43dd6f", "result" : "valid", "flags" : [] }, { - "tcId" : 133, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 222, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "740f9e49f610efa585b659ca6ed8b4992d3d35f613e6d9093d38e975c38fe3b8412d96afbe80ec3e79d451b00a2db29ac9f6378171eae4396ea15dc240d1abf4997aeb0c2795624669c387f9116ac18d", - "ct" : "7464496670da0f3c2699a700d23ecc3aaaffffffffffffffffffffffffffffff21a884658a253c0b261fc0b466b71901aaffffffffffffffffffffffffffffff21a884658a253c0b261fc0b466b71901", - "tag" : "736e18181696a5889c3159faabab20fd", + "msg" : "f28ce708bf26aab862d97e1b42f31ef3df03ca84082f7f70ad8e4004cabd2ce42b38aca2438b588d5459493e97e7fa3328fd413caab1d02bf1c65753aa2ad3b95403478f2869b93ee29c837e95fb6b9924f74a3289ddad78bac3990e5ab8897d", + "ct" : "d1ffffffffffffffffffffffffffffffacc4198b86a494a1f7152dfd27dba807faffffffffffffffffffffffffffffffd8fb02f8c11606afaeafd52ab8dc2705faffffffffffffffffffffffffffffffd8fb02f8c11606afaeafd52ab8dc2705", + "tag" : "0fca702228817d53ee64d142b192e665", "result" : "valid", "flags" : [] }, { - "tcId" : 134, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 223, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "adba5d105bc8aa062c2336cb889ddbd5373d35f613e6d9093d38e975c38fe3b8177c5ffe2875f468f6c2965748f3599ad3f6378171eae4396ea15dc240d1abf4cf2b225db1607a10e6d5401e53b42a8d", - "ct" : "add18a3fdd024a9f8f0cc801347ba376b0ffffffffffffffffffffffffffffff77f94d341cd0245da90907532469f201b0ffffffffffffffffffffffffffffff77f94d341cd0245da90907532469f201", - "tag" : "bad58f10a91e6a889aba32fd17d8331a", + "msg" : "f38ce708bf26aab862d97e1b42f31ef31ffc31ae69399394b8c338674c3dfde92938aca2438b588d5459493e97e7fa33477ec8cf3ea3d4d5d76d85ad2b7f0bb85603478f2869b93ee29c837e95fb6b994b74c3c11dcfa9869c684bf0dbed517c", + "ct" : "d0ffffffffffffffffffffffffffffff6c3be2a1e7b27845e258559ea15b790af8ffffffffffffffffffffffffffffffb7788b0b55040251880407d43989ff04f8ffffffffffffffffffffffffffffffb7788b0b55040251880407d43989ff04", + "tag" : "efc3b035ded6b460bfce6f494955e677", "result" : "valid", "flags" : [] }, { - "tcId" : 135, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 224, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "fe9428d079351f665cd001354319875cc001edc5da442e719bce9abe273af144b47aed35cb5a2fcaa0346efb9365546448025f41fa4e336c786957a2a7c4930a6c2d9096524fa1b2b023b8b28822277300266ea1e43644a34d8dd1dc93f2fa13", - "ct" : "feffffffffffffffffffffffffffffff47c327cc365d088759098c341b4aed03d4ffffffffffffffffffffffffffffff2b0b973f745b28aae937f59f18eac701d4ffffffffffffffffffffffffffffff2b0b973f745b28aae937f59f18eac701", - "tag" : "d68ce174079add028dd05cf814630488", + "msg" : "2bfd0d56ece98771756d60d9d9106cd0c6fc106936c7ef347c078fd71c54228164fc903b0438a3978d3a54ef992aa3ae", + "ct" : "088e15a1ac30d236e84be13d641c8ddcb53bc366b84c04e5269ce22ef132a662b53bc366b84c04e5269ce22ef132a662", + "tag" : "345fc9fe573c136c1be83730500ce662", "result" : "valid", "flags" : [] }, { - "tcId" : 136, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 225, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "b513b06ab9ac14435acb8aa3a37afdb6543d35f613e6d9093d38e975c38fe3b861950193b1bf0311ff117989aed9a999b0f6378171eae4396ea15dc240d1abf4b9c27c3028aa8d69ef06afc0b59eda8e", - "ct" : "b57867453f66f4daf9e474691f9c8515d3ffffffffffffffffffffffffffffff01101359851ad324a0dae88dc2430202d3ffffffffffffffffffffffffffffff01101359851ad324a0dae88dc2430202", - "tag" : "aa48a3887d4b059699c2fdf9c6787e0a", + "msg" : "f68ce708bf26aab862d97e1b42f31ef37cc2255decdf8e0fe1373591da0e28e42838aca2438b588d5459493e97e7fa33e291fb4838019c51dfb7141515bb53b15703478f2869b93ee29c837e95fb6b99ee9bf0461b6de10294b2da48e5290975", + "ct" : "d5ffffffffffffffffffffffffffffff0f05f652625465debbac58683768ac07f9ffffffffffffffffffffffffffffff1297b88c53a64ad580de966c074da70df9ffffffffffffffffffffffffffffff1297b88c53a64ad580de966c074da70d", + "tag" : "336f97a5faa995a2a03781b591588da8", "result" : "valid", "flags" : [] }, { - "tcId" : 137, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 226, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cd4f109e814cea85a08c011d850dd1dcbcf7aed35cb5a2fcaa0346efb936554645340b85a9aa08296b77a5fc3961f660f172d9096524fa1b2b023b8b2882227731b6489ba84d8f559829ed9bda2290f16", - "ct" : "ffffffffffffffffffffffffffffffff5333c3e1f8d78eacca0707526cad018cafffffffffffffffffffffffffffffff3049702414b599502624fdfe29313204afffffffffffffffffffffffffffffff3049702414b599502624fdfe29313204", - "tag" : "b936a817f2211af129e2cf160fd42bcb", + "msg" : "c68ce708bf26aab862d97e1b42f31ef37ab66f8090c149e452ec7f20327eb2ea0438aca2438b588d5459493e97e7fa338d2613ea0ef8b656b247373ecec015bc7b03478f2869b93ee29c837e95fb6b99812c18e42d94cb05f942f9633e524f78", + "ct" : "e5ffffffffffffffffffffffffffffff0971bc8f1e4aa235087712d9df183609d5ffffffffffffffffffffffffffffff7d20502e655f60d2ed2eb547dc36e100d5ffffffffffffffffffffffffffffff7d20502e655f60d2ed2eb547dc36e100", + "tag" : "9351c680c8a5d34882d42145e89745c4", "result" : "valid", "flags" : [] }, { - "tcId" : 138, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 227, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cdf4c62032d4119b588477e99925a56d9d67aed35cb5a2fcaa0346efb93655464fa84f0645536421b2bb9246ec219ed0b0e2d9096524fa1b2b023b8b288222773b2a0c1844b4e35d41e5da210f62f8412", - "ct" : "ffffffffffffffffffffffffffffffff588ea80ac1583f434a806813ae2a4a9eb6ffffffffffffffffffffffffffffff998d381adb2359ddbae786537d37b900b6ffffffffffffffffffffffffffffff998d381adb2359ddbae786537d37b900", - "tag" : "9f7ac4351f6b91e63097a713115d05be", + "msg" : "c68ce708bf26aab862d97e1b42f31ef374b66f8090c149e452ec7f20327eb2ea2e38aca2438b588d5459493e97e7fa33acd9ec859e0866620cc24c8a97d5d9f55103478f2869b93ee29c837e95fb6b99a0d3e78bbd641b3147c782d767478331", + "ct" : "e5ffffffffffffffffffffffffffffff0771bc8f1e4aa235087712d9df183609ffffffffffffffffffffffffffffffff5cdfaf41f5afb0e653abcef385232d49ffffffffffffffffffffffffffffffff5cdfaf41f5afb0e653abcef385232d49", + "tag" : "d79266cd25a784599a0a8e31fc84d604", "result" : "valid", "flags" : [] }, { - "tcId" : 139, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 228, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c13f80a006dc1bbdad639a92fc7eca655f77aed35cb5a2fcaa0346efb936554646348b8fd29bf96d563a517e27d7bfc0f2f2d9096524fa1b2b023b8b2882227732b6c891d37c7e11a5641919c494d9516", - "ct" : "ffffffffffffffffffffffffffffffff943ac00981d89d2c14febfa5fb9cba1297ffffffffffffffffffffffffffffff00417083a7aa8d13f2fbb5dfc255a80497ffffffffffffffffffffffffffffff00417083a7aa8d13f2fbb5dfc255a804", - "tag" : "9a18a828070269f44700d009e7171cc9", + "msg" : "f78ce708bf26aab862d97e1b42f31ef34251cd29b0aaa960557c9ea2828334e4e4e231db0a27fac9ec9e744886eb0133c5232142ddf48b3f185140f0fc05f043", + "ct" : "d4ffffffffffffffffffffffffffffff31961e263e2142b10fe7f35b6fe5b00735256286b6535dbb4738c289eef304ff35256286b6535dbb4738c289eef304ff", + "tag" : "9d671d407d7660459d5d582d83915efe", "result" : "valid", "flags" : [] }, { - "tcId" : 140, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 229, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c82e59b4582915038f933811e652dc66afc7aed35cb5a2fcaa0346efb93655464b671c8cac270c265a0ac2f535799880a242d9096524fa1b2b023b8b288222773fe55f92adc08b5aa9548a92d63afe113", - "ct" : "ffffffffffffffffffffffffffffffff0527514c6e8876ce3bf49794595dda2d9cffffffffffffffffffffffffffffffd57800b44c65d9a331f28d6ee8b7dc019cffffffffffffffffffffffffffffffd57800b44c65d9a331f28d6ee8b7dc01", - "tag" : "b436a82b93d555f74300d0199ba718ce", + "msg" : "f58ce708bf26aab862d97e1b42f31ef373bd9f01bf3331b12e31dd14cf11feee1d38aca2438b588d5459493e97e7fa33625c6965f61a1c36118c747076d5b7b76203478f2869b93ee29c837e95fb6b996e56626bd57661655a89ba2d8647ed73", + "ct" : "d6ffffffffffffffffffffffffffffff007a4c0e31b8da6074aab0ed22777a0dccffffffffffffffffffffffffffffff925a2aa19dbdcab24ee5f6096423430bccffffffffffffffffffffffffffffff925a2aa19dbdcab24ee5f6096423430b", + "tag" : "7b207c2c3278c64f0d6b913fe371fe63", "result" : "valid", "flags" : [] }, { - "tcId" : 141, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 230, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cf1d12887b7216986a12d79098b6de60fc07aed35cb5a2fcaa0346efb93655464a7c75899f3e60af1fcb6c7307d87590f182d9096524fa1b2b023b8b288222773efe36979ed9e7d3ec952414e49b13016", - "ct" : "ffffffffffffffffffffffffffffffff7613e28e5b384f7063ea6f83b71dfa48a0ffffffffffffffffffffffffffffffc4ce90e77df311376de8650dc2a90d04a0ffffffffffffffffffffffffffffffc4ce90e77df311376de8650dc2a90d04", - "tag" : "ce54a82e1fa942fa3f00d0294f3715d3", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3ec0933f0bfb91218cea0d74e061f559e2d38aca2438b588d5459493e97e7fa338d5b67e0acee534ce2d9791487b1ecb25203478f2869b93ee29c837e95fb6b9981516cee8f822e1fa9dcb7497723b676", + "ct" : "ffffffffffffffffffffffffffffffff9fcee0ff3132f9c9943bbab7eb79d17dfcffffffffffffffffffffffffffffff7d5d2424c74985c8bdb0fb6d9547180efcffffffffffffffffffffffffffffff7d5d2424c74985c8bdb0fb6d9547180e", + "tag" : "3672162bb1f3ff537ece013f1aca4f68", "result" : "valid", "flags" : [] }, { - "tcId" : 142, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 231, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "cbf1da9e0ba9377374e69e1c0e600cfc343d35f613e6d9093d38e975c38fe3b8be3fa66b6ce7808aa3e45949f944649fd0f6378171eae4396ea15dc240d1abf46668dbc8f5f20ef2b3f38f00e2031788", - "ct" : "cb9a0db18d63d7ead7c960d6b286745fb3ffffffffffffffffffffffffffffffdebab4a1584250bffc2fc84d95decf04b3ffffffffffffffffffffffffffffffdebab4a1584250bffc2fc84d95decf04", - "tag" : "2383ab0b799205699b510aa709bf31f1", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3ee83a14f48db696291080edfcc898b882b38aca2438b588d5459493e97e7fa338ad5f6b0283a8b39ebedce92785da9b65403478f2869b93ee29c837e95fb6b9986dffdbe0b56f66aa0e800cf88cff372", + "ct" : "ffffffffffffffffffffffffffffffff9d447240c65082b3cb93632621ef0f6bfaffffffffffffffffffffffffffffff7ad3b574439d5dbdb4844ceb6aab5d0afaffffffffffffffffffffffffffffff7ad3b574439d5dbdb4844ceb6aab5d0a", + "tag" : "3572163b99284f5f3e4aa94dbab85677", "result" : "valid", "flags" : [] }, { - "tcId" : 143, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 232, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "8f278694c4e9daebd58d3e5b966e8b68423d35f613e6d9093d38e975c38fe3b80653e7a331718833acc3b9adff1c3198a6f6378171eae4396ea15dc240d1abf4de049a00a864064bbcd46fe4e45b428f", - "ct" : "8f4c51bb42233a7276a2c0912a88f3cbc5ffffffffffffffffffffffffffffff66d6f56905d45806f30828a993869a03c5ffffffffffffffffffffffffffffff66d6f56905d45806f30828a993869a03", - "tag" : "8bfbab17a9e0b8748b510ae7d9fd2305", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3e87dd08ed4e4e04c5877616cbb02cabb2938aca2438b588d5459493e97e7fa33874f0401d457e336f4311f1152f957ba5603478f2869b93ee29c837e95fb6b998b450f0ff73b9e65bf34d14ca26b0d7e", + "ct" : "ffffffffffffffffffffffffffffffff9bba03815a6f0b9d02ec0c9556644e58f8ffffffffffffffffffffffffffffff774947c5bff035b2ab589d68400fa306f8ffffffffffffffffffffffffffffff774947c5bff035b2ab589d68400fa306", + "tag" : "3472164b815d9e6afec5505c5aa75d86", "result" : "valid", "flags" : [] }, { - "tcId" : 144, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 233, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "d59428d079351f665cd001354319875c9a22d70a48e24fddcdd4419de64c8f44fc7aed35cb5a2fcaa0346efb9365546477b5c907d9c9e1ea51851a204aad9f0a242d9096524fa1b2b023b8b2882227733f91f8e7c7b1962564619c5e7e9bf613", - "ct" : "d5ffffffffffffffffffffffffffffff1de01d03a4fb692b0f135717da3c93039cffffffffffffffffffffffffffffff14bc017957dcfa2cc0dbb81df583cb019cffffffffffffffffffffffffffffff14bc017957dcfa2cc0dbb81df583cb01", - "tag" : "49bc6e9fc51c4d503036644d842773d2", + "msg" : "c88ce708bf26aab862d97e1b42f31ef36be436e346f8f2b32f4cbbaef95150ef0438aca2438b588d5459493e97e7fa332fb76b5132e930f6d0acf70875e977b57b03478f2869b93ee29c837e95fb6b9923bd605f11854da59ba93955857b2d71", + "ct" : "ebffffffffffffffffffffffffffffff1823e5ecc873196275d7d6571437d40cd5ffffffffffffffffffffffffffffffdfb12895594ee6728fc57571671f8309d5ffffffffffffffffffffffffffffffdfb12895594ee6728fc57571671f8309", + "tag" : "3a7216d7ee1da018ce8412f251656b19", "result" : "valid", "flags" : [] }, { - "tcId" : 145, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 234, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "db9428d079351f665cd001354319875c75d5643aa5af934d8cce392cc3eedb47c07aed35cb5a2fcaa0346efb93655464601b5ad2067f28066a8f3281715ba808182d9096524fa1b2b023b8b288222773283f6b3218075fc95f6bb4ff456dc111", - "ct" : "dbfffffffffffffffffffffffffffffff217ae3349b6b5bb4e092fa6ff9ec700a0ffffffffffffffffffffffffffffff031292ac886a33c0fbd190bcce75fc03a0ffffffffffffffffffffffffffffff031292ac886a33c0fbd190bcce75fc03", - "tag" : "63da6ea251f039532c36645d38b76fd7", + "msg" : "c58ce708bf26aab862d97e1b42f31ef3783cf9302c7d22914b38aca2e7d374ef1d38aca2438b588d5459493e97e7fa33228f2d23597640d574f8e20c4f6b6bb56203478f2869b93ee29c837e95fb6b992e85262d7a1a3d863ffd2c51bff93171", + "ct" : "e6ffffffffffffffffffffffffffffff0bfb2a3fa2f6c94011a3c15b0ab5f00cccffffffffffffffffffffffffffffffd2896ee732d196512b9160755d9d9f09ccffffffffffffffffffffffffffffffd2896ee732d196512b9160755d9d9f09", + "tag" : "367216178ff1dc45ce73b02cd21f8755", "result" : "valid", "flags" : [] }, { - "tcId" : 146, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 235, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "939428d079351f665cd001354319875c624839604216e403ebcc6af559ec8b43977aed35cb5a2fcaa0346efb93655464d8c8c3fa1a9e474abe52d02c8187e90f4f2d9096524fa1b2b023b8b28822277390ecf21a04e630858bb65652b5b18016", - "ct" : "93ffffffffffffffffffffffffffffffe58af369ae0fc2f5290b7c7f659c9704f7ffffffffffffffffffffffffffffffbbc10b84948b5c8c2f0c72113ea9bd04f7ffffffffffffffffffffffffffffffbbc10b84948b5c8c2f0c72113ea9bd04", - "tag" : "73eb2724b5c405f04d00d0f15840a1c1", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef35db72f89d1402b1a0373ff0a9c5cd44b6d67af40798f5455501792953248ec234ca6bfd9ae5c25a3a4d8a62d48a61d53", + "ct" : "ffffffffffffffffffffffffffffffff2e70fc865fcbc0cb59e892f3713a50a8bca0fc1dc5fbf327fbb124545a50e9efbca0fc1dc5fbf327fbb124545a50e9ef", + "tag" : "0b4961c9525ea2f2cdad6273e1c7824c", "result" : "valid", "flags" : [] + }, + { + "tcId" : 236, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef35f215ec87d62a264cadb519b4ac90a7668d1dd03e56eda6399ac7803e7dd22114910cd9a32bdab956d634cbb9d33d361", + "ct" : "ffffffffffffffffffffffffffffffff2ce68dc7f3e949b590403c62a7af8e95b9168e5e591a7d11320acec28fc527ddb9168e5e591a7d11320acec28fc527dd", + "tag" : "0a4961d93a93f1fd8d290a8281b6895b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3d15ad590dd0f40ba18acd168f6ac777a0f38aca2438b588d5459493e97e7fa33932a097f1d39a04ad30f1b6c650260bf7003478f2869b93ee29c837e95fb6b999f2002713e55dd19980ad53195903a7b", + "ct" : "ffffffffffffffffffffffffffffffffa29d069f5384ab6b4237bc911bcaf399deffffffffffffffffffffffffffffff632c4abb769e76ce8c66991577f49403deffffffffffffffffffffffffffffff632c4abb769e76ce8c66991577f49403", + "tag" : "3572161355240943de9406292a64c551", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "40115e67ecd3d4178c4c60e713ab4e5e390ef93aeb61aa307f141323c38e0685fa47139a5f4e3f8e92d7a3b71eb4ff0e259445f4ffc31bce540190edd6ad207876a0085c32ddfcbeb01a8be4c34d5331eda1a5b6139750f973f0d4841baa2cb8", + "ct" : "d9ffffffffffffffffffffffffffffffa009d73c6544428cfac0b2d8c7bbef0bedffffffffffffffffffffffffffffff8a5ef60715bc4b07c92b9707376da105edffffffffffffffffffffffffffffff8a5ef60715bc4b07c92b9707376da105", + "tag" : "19532d9fa0b5fbd582aaeda830602f1d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "49115e67ecd3d4178c4c60e713ab4e5ee02b87aeae8c3da8895f8cb0f6b9cc80f447139a5f4e3f8e92d7a3b71eb4ff0ecc4b7b803a5f8f4647df169080fe567a78a0085c32ddfcbeb01a8be4c34d5331047e9bc2d60bc471602e52f94df95aba", + "ct" : "d0ffffffffffffffffffffffffffffff792ca9a820a9d5140c8b2d4bf28c250ee3ffffffffffffffffffffffffffffff6381c873d020df8fdaf5117a613ed707e3ffffffffffffffffffffffffffffff6381c873d020df8fdaf5117a613ed707", + "tag" : "adbd2cafc8c8f0e51250e7b81c9d0a2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "43eadae036f733ea9b5b7eb22aee395db6f51a4d10bc2460810c229651556acf384ad82e3e280cad69f0df25b42b83b0", + "ct" : "da047b7825db1802e8e8e1aac6ba88fc2ff2344b9e99ccdc04d8836d556083412ff2344b9e99ccdc04d8836d55608341", + "tag" : "973e270a7afcab75348e14dbe19c5156", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e891b797521ba925b24090aaf6c4482bae847139a5f4e3f8e92d7a3b71eb4ff0e6d50c32d05a946cb8cea57c9f1442cb164a0085c32ddfcbeb01a8be4c34d5331a565236fe9fd0dfcab1b13a03c432071", + "ct" : "ffffffffffffffffffffffffffffffff101c5773af9f7ae7a1ddab5468716b34ffffffffffffffffffffffffffffffffc29a70deefd6160211c050231084adccffffffffffffffffffffffffffffffffc29a70deefd6160211c050231084adcc", + "tag" : "e17c273f31758e752322ae4869c1bfbb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "6a115e67ecd3d4178c4c60e713ab4e5e519cccebf72573dbee8c12f74255d18c0add1035861ffc0b7f40079b969f8c63b2af4fa3ccd16cb38f425c3996140def", + "ct" : "f3ffffffffffffffffffffffffffffffc89be2ed79009b676b58b30c466038021d65fc5026ae3c7a12685bd377d48c921d65fc5026ae3c7a12685bd377d48c92", + "tag" : "a22390224c5db0f01696743d870725c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "e235b8c21384557085c3f2eb2a8fa36058cffd2af743dacf96b4ae4d51b4e488d6703f49d9d7f2027e4853feb4ca0df7", + "ct" : "7bdb195a00a87e98f6706df3c6db12c1c1c8d32c7966327313600fb655810d06c1c8d32c7966327313600fb655810d06", + "tag" : "437d1efad21b0865a541b5cab62e2a44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 244, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e8fab58574a322bac6f394474e4ce7eaec347139a5f4e3f8e92d7a3b71eb4ff0e71532dfb0e9141b00983394722829e7c4fa0085c32ddfcbeb01a8be4c34d5331b966cdb9e2c50a872e727d2eef8592bc", + "ct" : "ffffffffffffffffffffffffffffffff16ac7651c417c310eaede58fe0fb9720d4ffffffffffffffffffffffffffffffde999e08e4ee117994a93eadc3421f01d4ffffffffffffffffffffffffffffffde999e08e4ee117994a93eadc3421f01", + "tag" : "acf4ffa20c0d06d61a18e9a8d4c84d1d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "61115e67ecd3d4178c4c60e713ab4e5e5efe679ba17384c55eb8cc193666fe8d04608c3503d217aa3f90a9b0e1b3b313bc12d3a3491c8712cf92f212e138329f", + "ct" : "f8ffffffffffffffffffffffffffffffc7f9499d2f566c79db6c6de23253170313d86050a363d7db52b8f5f800f8b3e213d86050a363d7db52b8f5f800f8b3e2", + "tag" : "cd466d06e75b7fd18d5fe21d9227d9a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "9064b88a282052a1ee44df05ad213da679f8d1f971da17437a2b5e04fbca167151b2650ec945fec70588bc65a616a5f24f354c0c1580af3662d5f8151e3f7e82dd557ec8a4d63df7274594367bef09cd", + "ct" : "098a19123b0c79499df7401d41758c07e0ffffffffffffffffffffffffffffff460a896b69f43eb668a0e02d475da503e0ffffffffffffffffffffffffffffff460a896b69f43eb668a0e02d475da503", + "tag" : "ce8a3d4d887d95613d829b538ed01196", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "43115e67ecd3d4178c4c60e713ab4e5eeef67bd4795b74015a3493905d544a86e847139a5f4e3f8e92d7a3b71eb4ff0e3197be28eff843592bd8fc8d578421d664a0085c32ddfcbeb01a8be4c34d5331f9a25e6a03ac086e0c29b8e49a832d16", + "ct" : "daffffffffffffffffffffffffffffff77f155d2f77e9cbddfe0326b5961a308ffffffffffffffffffffffffffffffff9e5d0ddb05871390b6f2fb67b644a0abffffffffffffffffffffffffffffffff9e5d0ddb05871390b6f2fb67b644a0ab", + "tag" : "08289f5199df476fe90475cb95225566", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "6b115e67ecd3d4178c4c60e713ab4e5e1e34412ab0a056e809d5d4b92be1128a4b2a651a62aeab26cf437fb195407574f3583a8c28603b9e3f41241395cbf4f8", + "ct" : "f2ffffffffffffffffffffffffffffff87336f2c3e85be548c0175422fd4fb045c92897fc21f6b57a26b23f9740b75855c92897fc21f6b57a26b23f9740b7585", + "tag" : "06df93f651ea5cc56911f30d3e58f997", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "3fe606108f35869df4c7aa0128464a1265f8d1f971da17437a2b5e04fbca1671fdbe843a0ad9be25055992ab6dcbc9f153354c0c1580af3662d5f8151e3f7e8271599ffc674a7d152794baf8b03265ce", + "ct" : "a608a7889c19ad7587743519c412fbb3fcffffffffffffffffffffffffffffffea06685faa687e546871cee38c80c900fcffffffffffffffffffffffffffffffea06685faa687e546871cee38c80c900", + "tag" : "9264fc0f47febb30661254daf9a06189", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "6e8eb98cf7fffe4cd683568cf892991564f8d1f971da17437a2b5e04fbca1671c70f5d8b30c64bf2e6d1d613f40e0bf052354c0c1580af3662d5f8151e3f7e824be8464d5d5588c2c41cfe4029f7a7cf", + "ct" : "f7601814e4d3d5a4a530c99414c628b4fdffffffffffffffffffffffffffffffd0b7b1ee90778b838bf98a5b15450b01fdffffffffffffffffffffffffffffffd0b7b1ee90778b838bf98a5b15450b01", + "tag" : "69a124fc7f96e220d1a031ced5527279", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4f115e67ecd3d4178c4c60e713ab4e5e4156269fe3da101eeb0abf8dda20fe8fff47139a5f4e3f8e92d7a3b71eb4ff0e6aece983e64f97e43ff5295bc884fa7773a0085c32ddfcbeb01a8be4c34d5331a2d909c10a1bdcd318046d320583f6b7", + "ct" : "d6ffffffffffffffffffffffffffffffd85108996dfff8a26ede1e76de151701e8ffffffffffffffffffffffffffffffc5265a700c30c72da2df2eb129447b0ae8ffffffffffffffffffffffffffffffc5265a700c30c72da2df2eb129447b0a", + "tag" : "3ea8f9b2012321e63d5fb5bc2c5d332d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e18f125ef374c1454b680e23427e7dc69e447139a5f4e3f8e92d7a3b71eb4ff0e858b08eb1d581570a7cd1e48593b757568a0085c32ddfcbeb01a8be4c34d53314dbee8a9f10c5e47803c5a21943c79b5", + "ct" : "ffffffffffffffffffffffffffffffff81f60be9b969fce8335443cf23d235e7f3ffffffffffffffffffffffffffffff2a41bb18f72745b93ae719a2b8fbf408f3ffffffffffffffffffffffffffffff2a41bb18f72745b93ae719a2b8fbf408", + "tag" : "dfaf8a3a15d45e7f4c3430048d8589f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "b02ab747a310d6a3bbdb97018a3be8b341f8d1f971da17437a2b5e04fbca1671b7a338bc3423895f0fd96cdb27a787f277354c0c1580af3662d5f8151e3f7e823b44237a59b04a6f2d144488fa5e2bcd", + "ct" : "29c416dfb03cfd4bc8680819666f5912d8ffffffffffffffffffffffffffffffa01bd4d99492492e62f13093c6ec8703d8ffffffffffffffffffffffffffffffa01bd4d99492492e62f13093c6ec8703", + "tag" : "3408eb2b13a9b76befcedf699422d61f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "40115e67ecd3d4178c4c60e713ab4e5e380ef93aeb61aa307f141323c38e0685f647139a5f4e3f8e92d7a3b71eb4ff0e3f769a30e8951ff2fb365fa780fdde7e7aa0085c32ddfcbeb01a8be4c34d5331f7437a7204c154c5dcc71bce4dfad2be", + "ct" : "d9ffffffffffffffffffffffffffffffa109d73c6544428cfac0b2d8c7bbef0be1ffffffffffffffffffffffffffffff90bc29c302ea4f3b661c584d613d5f03e1ffffffffffffffffffffffffffffff90bc29c302ea4f3b661c584d613d5f03", + "tag" : "09f4f2a3936d7461a67ce022176bb8dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "40115e67ecd3d4178c4c60e713ab4e5e060ef93aeb61aa307f141323c38e0685ee47139a5f4e3f8e92d7a3b71eb4ff0e2bca70bfcdf1171ab611d12bed5d627a62a0085c32ddfcbeb01a8be4c34d5331e3ff90fd21a55c2d91e09542205a6eba", + "ct" : "d9ffffffffffffffffffffffffffffff9f09d73c6544428cfac0b2d8c7bbef0bf9ffffffffffffffffffffffffffffff8400c34c278e47d32b3bd6c10c9de307f9ffffffffffffffffffffffffffffff8400c34c278e47d32b3bd6c10c9de307", + "tag" : "2eb2679aadfd824a5fd8fa2e4a55a65c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "56115e67ecd3d4178c4c60e713ab4e5e6c7e1312c6774fae7d1e5d0cc609028ff547139a5f4e3f8e92d7a3b71eb4ff0e81c9e61cbeeed5546b1ce5d8fef21a7a79a0085c32ddfcbeb01a8be4c34d533149fc065e52ba9e634ceda1b133f516ba", + "ct" : "cffffffffffffffffffffffffffffffff5793d144852a712f8cafcf7c23ceb01e2ffffffffffffffffffffffffffffff2e0355ef5491859df636e2321f329b07e2ffffffffffffffffffffffffffffff2e0355ef5491859df636e2321f329b07", + "tag" : "5e89349f6b011cd6e24ee6ac2f590c21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "2ea8410b4dca8c9d5369a033d8db61e46cf8d1f971da17437a2b5e04fbca1671f0f58e8bba6cf1a52146273d8fe0c4fc5a354c0c1580af3662d5f8151e3f7e827c12954dd7ff3295038b0f6e521968c3", + "ct" : "b746e0935ee6a77520da3f2b348fd045f5ffffffffffffffffffffffffffffffe74d62ee1add31d44c6e7b756eabc40df5ffffffffffffffffffffffffffffffe74d62ee1add31d44c6e7b756eabc40d", + "tag" : "b24537fcb0dcb6200b0285cafc9c3a7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "17059a7c8883a28b90bd94ae44d1543662f8d1f971da17437a2b5e04fbca1671a23018bf8e68e413e99ac2d4ab3f8df154354c0c1580af3662d5f8151e3f7e822ed70379e3fb2723cb57ea8776c621ce", + "ct" : "8eeb3be49baf8963e30e0bb6a885e597fbffffffffffffffffffffffffffffffb588f4da2ed9246284b29e9c4a748d00fbffffffffffffffffffffffffffffffb588f4da2ed9246284b29e9c4a748d00", + "tag" : "43300400ea36e720361153ce0c5d637d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "aaa1b258fd4b54b497b520806a66d7aa68f8d1f971da17437a2b5e04fbca167199132a234a8c789bf8544547940ec3f35e354c0c1580af3662d5f8151e3f7e8215f431e5271fbbabda996d1449f76fcc", + "ct" : "334f13c0ee677f5ce406bf988632660bf1ffffffffffffffffffffffffffffff8eabc646ea3db8ea957c190f7545c302f1ffffffffffffffffffffffffffffff8eabc646ea3db8ea957c190f7545c302", + "tag" : "d79a0310124adc30c6b64cdef8993e8d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4c115e67ecd3d4178c4c60e713ab4e5ebb5357ed314ad740b9910fad6f01d781f047139a5f4e3f8e92d7a3b71eb4ff0ec8042b414fdd1bba3a6c936b7ed678797ca0085c32ddfcbeb01a8be4c34d53310031cb03a389508d1d9dd702b3d174b9", + "ct" : "d5ffffffffffffffffffffffffffffff225479ebbf6f3ffc3c45ae566b343e0fe7ffffffffffffffffffffffffffffff67ce98b2a5a24b73a74694819f16f904e7ffffffffffffffffffffffffffffff67ce98b2a5a24b73a74694819f16f904", + "tag" : "e6022cc3ba20e3f9065fdfcc43a9dc40", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5ef64296975af7fced168181f76c6508e1c947139a5f4e3f8e92d7a3b71eb4ff0e4975060f7ddef4a098699333b30fbf7c45a0085c32ddfcbeb01a8be4c34d53318140e64d918abf97bf98d75a7e08b3bc", + "ct" : "ffffffffffffffffffffffffffffffff6f45b891d4d214519355200c6850e16fdeffffffffffffffffffffffffffffffe6bfb5fc97a1a469054394d952cf3e01deffffffffffffffffffffffffffffffe6bfb5fc97a1a469054394d952cf3e01", + "tag" : "353e304fd8553286b26e0d59942fe7cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 262, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "9841cfc927a57dc491ab35427ff935e66ef8d1f971da17437a2b5e04fbca1671a683c8f9f9e6780fda4940ddedd76bf258354c0c1580af3662d5f8151e3f7e822a64d33f9475bb3ff884688e302ec7cd", + "ct" : "01af6e513489562ce218aa5a93ad8447f7ffffffffffffffffffffffffffffffb13b249c5957b87eb7611c950c9c6b03f7ffffffffffffffffffffffffffffffb13b249c5957b87eb7611c950c9c6b03", + "tag" : "0aeb04ecf7def40c42025bbae5509169", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 263, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "42115e67ecd3d4178c4c60e713ab4e5e0b61bf9b7caf83cc34da625593514289e847139a5f4e3f8e92d7a3b71eb4ff0e696a5c7fb9da9cd4a39c8591086db42d64a0085c32ddfcbeb01a8be4c34d5331a15fbc3d558ed7e3846dc1f8c56ab8ed", + "ct" : "dbffffffffffffffffffffffffffffff9266919df28a6b70b10ec3ae9764ab07ffffffffffffffffffffffffffffffffc6a0ef8c53a5cc1d3eb6827be9ad3550ffffffffffffffffffffffffffffffffc6a0ef8c53a5cc1d3eb6827be9ad3550", + "tag" : "8fc4f77a6ee052a4c314780b8df9a2d0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 264, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4b115e67ecd3d4178c4c60e713ab4e5ef28e4d0f20ca1644470c9cdac6000887ed47139a5f4e3f8e92d7a3b71eb4ff0e1464775bacd5c69fe26e1a74968ea27e61a0085c32ddfcbeb01a8be4c34d5331dc51971940818da8c59f5e1d5b89aebe", + "ct" : "d2ffffffffffffffffffffffffffffff6b896309aeeffef8c2d83d21c235e109faffffffffffffffffffffffffffffffbbaec4a846aa96567f441d9e774e2303faffffffffffffffffffffffffffffffbbaec4a846aa96567f441d9e774e2303", + "tag" : "232ff78a96f347b453ba711b79367ee0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4d115e67ecd3d4178c4c60e713ab4e5e6ee628fc4b5830184cd293364a213e84fe47139a5f4e3f8e92d7a3b71eb4ff0e29db953ad5458fea61f013ea1854fe7572a0085c32ddfcbeb01a8be4c34d5331e1ee75783911c4dd46015783d553f2b5", + "ct" : "d4fffffffffffffffffffffffffffffff7e106fac57dd8a4c90632cd4e14d70ae9ffffffffffffffffffffffffffffff861126c93f3adf23fcda1400f9947f08e9ffffffffffffffffffffffffffffff861126c93f3adf23fcda1400f9947f08", + "tag" : "e00d2e8bae5d09c28e9bf59409545d09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 266, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "19de9b9ec8b247d42bbee2016d6715babc286fd979807951b183a188930ad15edcf0b056a2eecc51d30838e640615e14890e659fd3028c904e65018fdfd6038333d14da7b4f76f9f68fa8903138d563c33b7fb50c3e7ebca970f6f89a88a82d6", + "ct" : "f9ffffffffffffffffffffffffffffff015d1565924f6c7418de9babf8be4407edffffffffffffffffffffffffffffff2e110e5e1c0468cbaad99c8abeffff07edffffffffffffffffffffffffffffff2e110e5e1c0468cbaad99c8abeffff07", + "tag" : "47e5d4294239db73b836c04070ff5b2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 267, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715ba839f811ad0310c77052f45320b0d9560c4f0b056a2eecc51d30838e640615e1470d6b14fd209fedf261fd1d250d3478d2bd14da7b4f76f9f68fa8903138d563cca6f2f80c2ec9985ff75bfd4278fc6d8", + "ct" : "ffffffffffffffffffffffffffffffff3eeafba63bfe1952ac727f1160b90039f5ffffffffffffffffffffffffffffffd7c9da8e1d0f1a84c2a34cd731fabb09f5ffffffffffffffffffffffffffffffd7c9da8e1d0f1a84c2a34cd731fabb09", + "tag" : "232c882f7a1a2f808ccf26496cff5b3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "97311cd6e2d25a7b4eaa16f0a61ca6246b8a85431430eada56a2c5dc944b6aa695136310b6b6b5c17c9f8c02ba7d0aeb71e0943e30f91ba41b4362fa9ed6037b7a329ee1a0af160fc76d3de7e99102c3", + "ct" : "771078b7d59fe2509aeb0b0e34844c61d6ffffffffffffffffffffffffffffffa41c2cb9eba7866f50684b1b05e3ab00d6ffffffffffffffffffffffffffffffa41c2cb9eba7866f50684b1b05e3ab00", + "tag" : "d71bc70d5adc74e7dfd89406fc15f044", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "34de9b9ec8b247d42bbee2016d6715ba74cf7e9d82b7e8ed9ec965f6ea310951dc104940e08a4222556828eba459f65a4a006d28729d95d79d2372f77aeeab35", + "ct" : "d4ffffffffffffffffffffffffffffffc9ba04216978fdc837945fd581859c08ed1f06e9bd9b718c799feff21bc757b1ed1f06e9bd9b718c799feff21bc757b1", + "tag" : "21e63987d494673f3040ae9de2bc0da0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "e72b83514e5e50509070359c1cac7e1c428a85431430eada56a2c5dc944b6aa6dad35950d8a9b55a472f9bb8860a526358e0943e30f91ba41b4362fa9ed6037b35f2a4a1ceb01694fcdd2a5dd5e65a4b", + "ct" : "070ae7307913e87b443128628e349459ffffffffffffffffffffffffffffffffebdc16f985b886f46bd85ca13994f388ffffffffffffffffffffffffffffffffebdc16f985b886f46bd85ca13994f388", + "tag" : "e4fb945d6a2d0b947834317cc415f024", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "8c6165f445443588041b6e044fb6baae728a85431430eada56a2c5dc944b6aa6881a54c09516a1f1cae7b9dd71130ee168e0943e30f91ba41b4362fa9ed6037b673ba931830f023f7115083822ff06c9", + "ct" : "6c40019572098da3d05a73fadd2e50ebcfffffffffffffffffffffffffffffffb9151b69c807925fe6107ec4ce8daf0acfffffffffffffffffffffffffffffffb9151b69c807925fe6107ec4ce8daf0a", + "tag" : "c0424863a20e5fa04ccd9784c015f034", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 272, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "18e36174545fa7ec9ea9f05d7057c5ca638a85431430eada56a2c5dc944b6aa6434e1c5e71005b690ca5cb8d580b89ed79e0943e30f91ba41b4362fa9ed6037bac6fe1af6719f8a7b7577a680be781c5", + "ct" : "f8c2051563121fc74ae8eda3e2cf2f8fdeffffffffffffffffffffffffffffff724153f72c1168c720520c94e7952806deffffffffffffffffffffffffffffff724153f72c1168c720520c94e7952806", + "tag" : "aa7293ffe5db30a31f2581e0e7ae56ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 273, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "12de9b9ec8b247d42bbee2016d6715ba54305dff6b61c40b775c352d025c1a56d7f0b056a2eecc51d30838e640615e14bce574e9e11afedbdca021e53bb9188338d14da7b4f76f9f68fa8903138d563c065cea26f1ff998105ca4fe34ce599d6", + "ct" : "f2ffffffffffffffffffffffffffffffe945274380aed12ede010f0e69e88f0fe6ffffffffffffffffffffffffffffff1bfa1f282e1c1a80381cbce05a90e407e6ffffffffffffffffffffffffffffff1bfa1f282e1c1a80381cbce05a90e407", + "tag" : "42e5d43d1e808e79f017144d4498c235", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715badf0599194b0ce890cc1d8eb383b57f38dcf0b056a2eecc51d30838e640615e1435df81077d068077ce805ea592f6f88833d14da7b4f76f9f68fa8903138d563c8f661fc86de3e72d17ea30a3e5aa79dd", + "ct" : "ffffffffffffffffffffffffffffffff6270e3a5a0c3fdb56540b490e801ea61edffffffffffffffffffffffffffffff92c0eac6b200642c2a3cc3a0f3df040cedffffffffffffffffffffffffffffff92c0eac6b200642c2a3cc3a0f3df040c", + "tag" : "6cf2f9230af8679e7ecb19421362fce3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 275, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "39de9b9ec8b247d42bbee2016d6715ba4092e1f9a22c8b18184d805c128ade57c7f0b056a2eecc51d30838e640615e1464fe8b9bdd215a620973affefe93398528d14da7b4f76f9f68fa8903138d563cde471554cdc43d38d019c1f889cfb8d0", + "ct" : "d9fffffffffffffffffffffffffffffffde79b4549e39e3db110ba7f793e4b0ef6ffffffffffffffffffffffffffffffc3e1e05a1227be39edcf32fb9fbac501f6ffffffffffffffffffffffffffffffc3e1e05a1227be39edcf32fb9fbac501", + "tag" : "6d46d2230a9848d518f9d94bb2c49caa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "12de9b9ec8b247d42bbee2016d6715ba327f3a1befb4287c17450391ed0eb854d6f0b056a2eecc51d30838e640615e141460d3545c29ddc790711b8e7533698539d14da7b4f76f9f68fa8903138d563caed94d9b4cccba9d491b7588026fe8d0", + "ct" : "f2ffffffffffffffffffffffffffffff8f0a40a7047b3d59be1839b286ba2d0de7ffffffffffffffffffffffffffffffb37fb895932f399c74cd868b141a9501e7ffffffffffffffffffffffffffffffb37fb895932f399c74cd868b141a9501", + "tag" : "74dda12e0558877bc0e40c3eace0af29", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 277, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1bde9b9ec8b247d42bbee2016d6715ba85b67664ee49fa347fbfd2dd92007c57def0b056a2eecc51d30838e640615e14fb27ee075b3c0f0f682babdde63dad8731d14da7b4f76f9f68fa8903138d563c419e70c84bd96855b141c5db91612cd2", + "ct" : "fbffffffffffffffffffffffffffffff38c30cd80586ef11d6e2e8fef9b4e90eefffffffffffffffffffffffffffffff5c3885c6943aeb548c9736d887145103efffffffffffffffffffffffffffffff5c3885c6943aeb548c9736d887145103", + "tag" : "502455343d39db87947d7346a8e0af39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "36de9b9ec8b247d42bbee2016d6715ba1132811b2f18321ba99b12432c7f865aa3352cd2d7ac70b4c6f5419767926e20352508ba45bba7410ebe1b8bb925334f", + "ct" : "d6ffffffffffffffffffffffffffffffac47fba7c4d7273e00c6286047cb1303923a637b8abd431aea02868ed80ccfcb923a637b8abd431aea02868ed80ccfcb", + "tag" : "14fba149d1c0edc8aa665851126b5afd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715baf999461058f6d7733e5cd0d1639d9025cbf0b056a2eecc51d30838e640615e14520a0da50439db00e289e1791342068e24d14da7b4f76f9f68fa8903138d563ce8b3936a14dcbc5a3be38f7f641e87db", + "ct" : "ffffffffffffffffffffffffffffffff44ec3cacb339c2569701eaf20829057cfafffffffffffffffffffffffffffffff5156664cb3f3f5b06357c7c726bfa0afafffffffffffffffffffffffffffffff5156664cb3f3f5b06357c7c726bfa0a", + "tag" : "bf7fbd422cbf0e700fd1605be8fd212f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 280, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "15de9b9ec8b247d42bbee2016d6715bacc1629a40cd11eafdf04138b45afe458eff0b056a2eecc51d30838e640615e14340ac9b45a5896a418a8cee8032e078f00d14da7b4f76f9f68fa8903138d563c8eb3577b4abdf1fec1c2a0ee747286da", + "ct" : "f5ffffffffffffffffffffffffffffff71635318e71e0b8a765929a82e1b7101deffffffffffffffffffffffffffffff9315a275955e72fffc1453ed6207fb0bdeffffffffffffffffffffffffffffff9315a275955e72fffc1453ed6207fb0b", + "tag" : "c6f23204865b0adde0070037d6538dd3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "31de9b9ec8b247d42bbee2016d6715baff746ef53ec3357cbc3c3ce4ab1d2d51ed9eb456dc9d9b59f656a5d2d974d26a7b8e903e4e8a4cac3e1dffce07c38f05", + "ct" : "d1ffffffffffffffffffffffffffffff42011449d50c2059156106c7c0a9b808dc91fbff818ca8f7daa162cb66ea7381dc91fbff818ca8f7daa162cb66ea7381", + "tag" : "8cff61b7b3919ed6bde72b36e0d31326", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 282, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "19de9b9ec8b247d42bbee2016d6715babf286fd979807951b183a188930ad15ecef0b056a2eecc51d30838e640615e1464413d71939b9cb0a4d32ef115da9e1021d14da7b4f76f9f68fa8903138d563cdef8a3be837efbea7db940f762861f45", + "ct" : "f9ffffffffffffffffffffffffffffff025d1565924f6c7418de9babf8be4407ffffffffffffffffffffffffffffffffc35e56b05c9d78eb406fb3f474f36294ffffffffffffffffffffffffffffffffc35e56b05c9d78eb406fb3f474f36294", + "tag" : "369cf17011cae47539e2723f010cf980", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "19de9b9ec8b247d42bbee2016d6715babd286fd979807951b183a188930ad15ee3f0b056a2eecc51d30838e640615e14f25e78fe1b53ae416d1fbc698522618f0cd14da7b4f76f9f68fa8903138d563c48e7e6310bb6c91bb475d26ff27ee0da", + "ct" : "f9ffffffffffffffffffffffffffffff005d1565924f6c7418de9babf8be4407d2ffffffffffffffffffffffffffffff5541133fd4554a1a89a3216ce40b9d0bd2ffffffffffffffffffffffffffffff5541133fd4554a1a89a3216ce40b9d0b", + "tag" : "532eb8e272a8d171378b0d42dff2bed9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 284, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "32de9b9ec8b247d42bbee2016d6715ba258d5d3e441683f546beba2e23755f5ccef0b056a2eecc51d30838e640615e149d13fdf8fa899836fa5c410d4ccd25ea21d14da7b4f76f9f68fa8903138d563c27aa6337ea6cff6c23362f0b3b91a4bf", + "ct" : "d2ffffffffffffffffffffffffffffff98f82782afd996d0efe3800d48c1ca05ffffffffffffffffffffffffffffffff3a0c9639358f7c6d1ee0dc082de4d96effffffffffffffffffffffffffffffff3a0c9639358f7c6d1ee0dc082de4d96e", + "tag" : "d1be7426cd12446fe52e8d45331e0835", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 285, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715bad64add2aa3c5a30a31d9e65e90f93ad1cbf0b056a2eecc51d30838e640615e14de9aeab86144d5464811b2373ba4cc8324d14da7b4f76f9f68fa8903138d563c6423747771a1b21c917bdc314cf84dd6", + "ct" : "ffffffffffffffffffffffffffffffff6b3fa796480ab62f9884dc7dfb4daf88faffffffffffffffffffffffffffffff79858179ae42311dacad2f325a8d3007faffffffffffffffffffffffffffffff79858179ae42311dacad2f325a8d3007", + "tag" : "62630c18de8c10876adb9f30f300963f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715bacc3492272b8a4b112a4e7d7ccf092692cef0b056a2eecc51d30838e640615e1430ce678e9375b2af0b82c2d2fbd7928c21d14da7b4f76f9f68fa8903138d563c8a77f9418390d5f5d2e8acd48c8b13d9", + "ct" : "ffffffffffffffffffffffffffffffff7141e89bc0455e348313475fa4bdb3cbffffffffffffffffffffffffffffffff97d10c4f5c7356f4ef3e5fd79afe6e08ffffffffffffffffffffffffffffffff97d10c4f5c7356f4ef3e5fd79afe6e08", + "tag" : "feb6412b9031f076eddcd9426fff5b31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 287, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "34de9b9ec8b247d42bbee2016d6715ba722b6549c9df0f4b04b5f7432203fa54cef0b056a2eecc51d30838e640615e1487de186cd28e43544c73de628fd1d60e21d14da7b4f76f9f68fa8903138d563c3d6786a3c26b240e9519b064f88d575b", + "ct" : "d4ffffffffffffffffffffffffffffffcf5e1ff522101a6eade8cd6049b76f0dffffffffffffffffffffffffffffffff20c173ad1d88a70fa8cf4367eef82a8affffffffffffffffffffffffffffffff20c173ad1d88a70fa8cf4367eef82a8a", + "tag" : "dafdf430c8124483c175404b6bff5b41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "3dde9b9ec8b247d42bbee2016d6715bac5629699cfd4d9036cef478ed705be5650f575882c3800f757ea6e0f8c6d47acc6e551e0be2fd7029fa1341352da1ac3", + "ct" : "ddffffffffffffffffffffffffffffff7817ec25241bcc26c5b27dadbcb12b0f61fa3a21712933597b1da91633f3e64761fa3a21712933597b1da91633f3e647", + "tag" : "f8800c5b6283dddfc41f935c01bd0d24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715ba66d624f288f52941ca24865ce96f0d9736ff33a27c23f4976fc74f1fcd82f5cca0ef17caee342362a78c15031335a8a3", + "ct" : "ffffffffffffffffffffffffffffffffdba35e4e633a3c646379bc7f82db98ce07f07c0b2132c73943308806721c542707f07c0b2132c73943308806721c5427", + "tag" : "38bfb8318c627d86c34bab1f1ebd0db0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "f4ebbe3fca96bc4885b35582c43e0eb3588a85431430eada56a2c5dc944b6aa6b4570e8446e886bcbff82a24f49be5ed42e0943e30f91ba41b4362fa9ed6037b5b76f37550f12572040a9bc1a777edc5", + "ct" : "14cada5efddb046351f2487c56a6e4f6e5ffffffffffffffffffffffffffffff8558412d1bf9b512930fed3d4b054406e5ffffffffffffffffffffffffffffff8558412d1bf9b512930fed3d4b054406", + "tag" : "af7293eb09957d9de7432dd41316f0e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1ade9b9ec8b247d42bbee2016d6715ba571a3fca3cda7def4c93d4a382ca3a57eaf0b056a2eecc51d30838e640615e1476cddbee2f185776174f6df3bbe5b38105d14da7b4f76f9f68fa8903138d563ccc7445213ffd302cce2503f5ccb932d4", + "ct" : "faffffffffffffffffffffffffffffffea6f4576d71568cae5ceee80e97eaf0edbffffffffffffffffffffffffffffffd1d2b02fe01eb32df3f3f0f6dacc4f05dbffffffffffffffffffffffffffffffd1d2b02fe01eb32df3f3f0f6dacc4f05", + "tag" : "e178b0d5eb9bc551fa645c49f9f17667", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715babe31a501536a7c91e4a102cc27cdfe09d2f0b056a2eecc51d30838e640615e14dd9416a12e2f81bdee023d462feef7833dd14da7b4f76f9f68fa8903138d563c672d886e3ecae6e73768534058b276d6", + "ct" : "ffffffffffffffffffffffffffffffff0344dfbdb8a569b44dfc38ef4c796b50e3ffffffffffffffffffffffffffffff7a8b7d60e12965e60abea0434ec70b07e3ffffffffffffffffffffffffffffff7a8b7d60e12965e60abea0434ec70b07", + "tag" : "bdbf63db237d195ecefdc251f5f17677", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "3ede9b9ec8b247d42bbee2016d6715ba8567a7fde812a3aa2f552a33c1718c58e2f0b056a2eecc51d30838e640615e14bb8729fd148f23b2a916b7f40f2f29810dd14da7b4f76f9f68fa8903138d563c013eb732046a44e8707cd9f27873a8d4", + "ct" : "deffffffffffffffffffffffffffffff3812dd4103ddb68f86081010aac51901d3ffffffffffffffffffffffffffffff1c98423cdb89c7e94daa2af16e06d505d3ffffffffffffffffffffffffffffff1c98423cdb89c7e94daa2af16e06d505", + "tag" : "b4ccb422bc5f7264aff73f3675ff5b19", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "ivSize" : 0, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 294, + "comment" : "invalid nonce size", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid", + "flags" : [] } ] }, @@ -1771,30 +3562,10 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 147, + "tcId" : 295, "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f", - "aad" : "", - "msg" : "", - "ct" : "", - "tag" : "", - "result" : "invalid", - "flags" : [] - } - ] - }, - { - "ivSize" : 80, - "keySize" : 256, - "tagSize" : 128, - "type" : "AeadTest", - "tests" : [ - { - "tcId" : 148, - "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "0001020304050607", "aad" : "", "msg" : "", "ct" : "", @@ -1811,10 +3582,30 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 149, + "tcId" : 296, "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f5f", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 104, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 297, + "comment" : "invalid nonce size", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c", "aad" : "", "msg" : "", "ct" : "", @@ -1831,10 +3622,10 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 150, + "tcId" : 298, "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d", "aad" : "", "msg" : "", "ct" : "", @@ -1851,10 +3642,30 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 151, + "tcId" : 299, "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d0e0f", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid", + "flags" : [] + } + ] + }, + { + "ivSize" : 160, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 300, + "comment" : "invalid nonce size", + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d0e0f10111213", "aad" : "", "msg" : "", "ct" : "", diff --git a/security/nss/gtests/common/wycheproof/source_vectors/dsa_test.json b/security/nss/gtests/common/wycheproof/source_vectors/dsa_test.json new file mode 100644 index 000000000..838010f57 --- /dev/null +++ b/security/nss/gtests/common/wycheproof/source_vectors/dsa_test.json @@ -0,0 +1,8272 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8r12", + "numberOfTests" : 906, + "header" : [ + "Test vectors of test DsaVerify are intended for checking the signature", + "verification of DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.", + "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this and therefore generated invalid DSA signatures. Some providers accept such legacy signatures for compatibility." + }, + "schema" : "dsa_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d", + "keySize" : 1024, + "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "type" : "DsaPublicKey", + "y" : "173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6" + }, + "keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYAXOTHdox7/MvJLODCRv3fqzcbv1Vdi\nSRHY6bnevw8lbQz/rFVnsz9uqunTJ1u+1++fX5TEADyVnkmh7T9YwxshuszA7YhA\ntGFF8SG4kG0HISm64B8HGUeZfo73YNLZ6iHQil636JOQshqFZkcTxUniX+2m6ebD\nGXCGa9+8j6mB9g==\n-----END PUBLIC KEY-----", + "sha" : "SHA-1", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "313233343030", + "sig" : "302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 2, + "comment" : "valid", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "long form encoding of length of sequence", + "msg" : "313233343030", + "sig" : "30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "length of sequence contains leading 0", + "msg" : "313233343030", + "sig" : "3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "uint32 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "uint64 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "313233343030", + "sig" : "30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "incorrect length of sequence", + "msg" : "313233343030", + "sig" : "30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "removing sequence", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "lonely sequence tag", + "msg" : "313233343030", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "appending 0's to sequence", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "prepending 0's to sequence", + "msg" : "313233343030", + "sig" : "302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "appending unused 0's to sequence", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "appending null value to sequence", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "truncated length of sequence", + "msg" : "313233343030", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Replacing sequence with NULL", + "msg" : "313233343030", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "dropping value of sequence", + "msg" : "313233343030", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "using composition for sequence", + "msg" : "313233343030", + "sig" : "3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "indefinite length", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated delimiter", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "indefinite length with additional element", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "indefinite length with truncated element", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "msg" : "313233343030", + "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "prepend empty sequence", + "msg" : "313233343030", + "sig" : "302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "append empty sequence", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "append garbage with high tag number", + "msg" : "313233343030", + "sig" : "3030021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3bbf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "sequence of sequence", + "msg" : "313233343030", + "sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "313233343030", + "sig" : "3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "repeating element in sequence", + "msg" : "313233343030", + "sig" : "3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "removing integer", + "msg" : "313233343030", + "sig" : "30160214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "3017020214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "3018021500aa6a258fbf7d90e15614676d377df8b10e38db4a02", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "appending unused 0's to integer", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "301802810214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "301805000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "301802000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "30190201000214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 145, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 146, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 147, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 148, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 149, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 150, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 151, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 152, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 153, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201000215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 154, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 155, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 156, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 157, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 158, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 159, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 160, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 161, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 162, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 163, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 164, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 165, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 166, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201010215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 167, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 168, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 169, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 170, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 171, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 172, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 173, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 174, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 175, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 176, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 177, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 178, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 179, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0201ff0215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 180, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 181, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 182, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 183, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 184, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 185, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 186, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 187, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 188, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 189, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 190, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 191, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 192, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 193, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 194, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 195, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 196, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 197, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 198, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 199, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 200, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 201, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 202, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 203, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 204, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 205, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 206, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 207, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 208, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 209, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 210, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 211, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 212, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 213, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 214, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 215, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 216, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 217, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 218, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 219, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 220, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 221, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 222, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 223, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 224, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 225, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 226, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 227, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 228, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 229, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 230, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 231, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 232, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 233, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 234, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 235, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 236, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 237, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 238, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 239, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 240, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 241, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 242, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 243, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 244, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 245, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 246, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 247, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 248, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 249, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0215010000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 250, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0215010000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 251, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a02150100000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 252, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 253, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 254, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 255, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 256, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 257, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 258, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 259, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c0215010000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 260, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301a0215010000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 261, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 262, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 263, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 264, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 265, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 266, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 267, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 268, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 269, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 270, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 271, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 272, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 273, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 274, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 275, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 276, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 277, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 278, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 279, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 280, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 281, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 282, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 283, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "301c090380fe010215010000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 284, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 285, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 286, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 287, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302e0215008854bdb52d20ff9ea499483fba4d3c101a586fc7021500b23045900995d3fe3c4c638a3e06458a25a1e9dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302c02144f6bf18941abbf33211d9561a14f9aebd03f4e940214218cda350def7f75617fcc799d0cf2cf6b23438d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302c0214459eaf0886160081b47fc573fb3d152d680d3b4b02144293dbb94db4c930d67e27fc4ec8538b58d1c7cd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302c02140a6c12b8ff5ca21c4ea0c7acea38d76fd170b97f021429ce2cf2672fa640031680dce2223932f613f6a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "random signature", + "msg" : "313233343030", + "sig" : "302c021434bce4773e5e11875ea2202bc33e01fe00b3321a02142b294e01a97296d84e4c60bfba05d2760981c920", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d", + "keySize" : 1024, + "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "type" : "DsaPublicKey", + "y" : "713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754" + }, + "keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYBxPp+BCKanB1SFo3zho7BAzOVjoERW\nFP4Jn7G//Wiss2+eBNitF6zjwTbaZvcw63/xiTZCT/pOWuWx59rDddjRZGlyVLi3\n6Ej1552iXHnfXAcn1do0mEBc0PTkbRNsNR1wPMS/DT9PuxZTkoiGhJZKk60w+heU\niMrUpmVd1PqXVA==\n-----END PUBLIC KEY-----", + "sha" : "SHA-1", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 298, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "s == q-1", + "msg" : "54657374", + "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d", + "keySize" : 1024, + "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f", + "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1", + "type" : "DsaPublicKey", + "y" : "61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31" + }, + "keyDer" : "308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtDCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBggACf2H+W2H21VWtp9wOusNFn8zY37rRi6lN\nvqUkN81/tDHfQE1HOMWU5yCm14YnWs0CJZymE6CKLeEY0BUNLMrmAhAqygzQNmal\nP2fAuZQ99QRsFbrq9Jap8Bi3yTneFQnecc5H3W9ExX9OAeVpvkaTJ3MZDBVEcM77\n0fSvgtKOSzE=\n-----END PUBLIC KEY-----", + "sha" : "SHA-1", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 302, + "comment" : "s == 1", + "msg" : "54657374", + "sig" : "3019021462ba827381396dc44facc66c344f91788f11c6fc020101", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 303, + "comment" : "Legacy:ASN encoding of s misses leading 0", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 304, + "comment" : "valid", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "long form encoding of length of sequence", + "msg" : "48656c6c6f", + "sig" : "30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "length of sequence contains leading 0", + "msg" : "48656c6c6f", + "sig" : "3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "wrong length of sequence", + "msg" : "48656c6c6f", + "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "wrong length of sequence", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "uint32 overflow in length of sequence", + "msg" : "48656c6c6f", + "sig" : "3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "uint64 overflow in length of sequence", + "msg" : "48656c6c6f", + "sig" : "308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "48656c6c6f", + "sig" : "30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "48656c6c6f", + "sig" : "3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "48656c6c6f", + "sig" : "3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "48656c6c6f", + "sig" : "3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "incorrect length of sequence", + "msg" : "48656c6c6f", + "sig" : "30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "indefinite length without termination", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "indefinite length without termination", + "msg" : "48656c6c6f", + "sig" : "303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "indefinite length without termination", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "removing sequence", + "msg" : "48656c6c6f", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "lonely sequence tag", + "msg" : "48656c6c6f", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "appending 0's to sequence", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "prepending 0's to sequence", + "msg" : "48656c6c6f", + "sig" : "303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "appending unused 0's to sequence", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "appending null value to sequence", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "including garbage", + "msg" : "48656c6c6f", + "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "including undefined tags", + "msg" : "48656c6c6f", + "sig" : "3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "truncated length of sequence", + "msg" : "48656c6c6f", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "using composition with indefinite length", + "msg" : "48656c6c6f", + "sig" : "3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "using composition with indefinite length", + "msg" : "48656c6c6f", + "sig" : "30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "using composition with indefinite length", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "using composition with wrong tag", + "msg" : "48656c6c6f", + "sig" : "3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "using composition with wrong tag", + "msg" : "48656c6c6f", + "sig" : "30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "using composition with wrong tag", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "Replacing sequence with NULL", + "msg" : "48656c6c6f", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 352, + "comment" : "changing tag value of sequence", + "msg" : "48656c6c6f", + "sig" : "ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "dropping value of sequence", + "msg" : "48656c6c6f", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "using composition for sequence", + "msg" : "48656c6c6f", + "sig" : "3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "truncated sequence", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 356, + "comment" : "truncated sequence", + "msg" : "48656c6c6f", + "sig" : "303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 357, + "comment" : "indefinite length", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 358, + "comment" : "indefinite length with truncated delimiter", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 359, + "comment" : "indefinite length with additional element", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 360, + "comment" : "indefinite length with truncated element", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 361, + "comment" : "indefinite length with garbage", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 362, + "comment" : "indefinite length with nonempty EOC", + "msg" : "48656c6c6f", + "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 363, + "comment" : "prepend empty sequence", + "msg" : "48656c6c6f", + "sig" : "303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 364, + "comment" : "append empty sequence", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 365, + "comment" : "append garbage with high tag number", + "msg" : "48656c6c6f", + "sig" : "3040021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236bf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 366, + "comment" : "sequence of sequence", + "msg" : "48656c6c6f", + "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 367, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "48656c6c6f", + "sig" : "301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 368, + "comment" : "repeating element in sequence", + "msg" : "48656c6c6f", + "sig" : "305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 369, + "comment" : "long form encoding of length of integer", + "msg" : "48656c6c6f", + "sig" : "303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 370, + "comment" : "long form encoding of length of integer", + "msg" : "48656c6c6f", + "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 371, + "comment" : "length of integer contains leading 0", + "msg" : "48656c6c6f", + "sig" : "303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 372, + "comment" : "length of integer contains leading 0", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 373, + "comment" : "wrong length of integer", + "msg" : "48656c6c6f", + "sig" : "303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 374, + "comment" : "wrong length of integer", + "msg" : "48656c6c6f", + "sig" : "303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 375, + "comment" : "wrong length of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 376, + "comment" : "wrong length of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 377, + "comment" : "uint32 overflow in length of integer", + "msg" : "48656c6c6f", + "sig" : "30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 378, + "comment" : "uint32 overflow in length of integer", + "msg" : "48656c6c6f", + "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 379, + "comment" : "uint64 overflow in length of integer", + "msg" : "48656c6c6f", + "sig" : "3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 380, + "comment" : "uint64 overflow in length of integer", + "msg" : "48656c6c6f", + "sig" : "3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 381, + "comment" : "length of integer = 2**31 - 1", + "msg" : "48656c6c6f", + "sig" : "304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 382, + "comment" : "length of integer = 2**31 - 1", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 383, + "comment" : "length of integer = 2**32 - 1", + "msg" : "48656c6c6f", + "sig" : "30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 384, + "comment" : "length of integer = 2**32 - 1", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 385, + "comment" : "length of integer = 2**40 - 1", + "msg" : "48656c6c6f", + "sig" : "30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 386, + "comment" : "length of integer = 2**40 - 1", + "msg" : "48656c6c6f", + "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 387, + "comment" : "length of integer = 2**64 - 1", + "msg" : "48656c6c6f", + "sig" : "30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 388, + "comment" : "length of integer = 2**64 - 1", + "msg" : "48656c6c6f", + "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 389, + "comment" : "incorrect length of integer", + "msg" : "48656c6c6f", + "sig" : "303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 390, + "comment" : "incorrect length of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 391, + "comment" : "removing integer", + "msg" : "48656c6c6f", + "sig" : "301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 392, + "comment" : "lonely integer tag", + "msg" : "48656c6c6f", + "sig" : "302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 393, + "comment" : "lonely integer tag", + "msg" : "48656c6c6f", + "sig" : "301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "appending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 395, + "comment" : "appending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 396, + "comment" : "prepending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 397, + "comment" : "prepending 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 398, + "comment" : "appending unused 0's to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "appending null value to integer", + "msg" : "48656c6c6f", + "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 400, + "comment" : "appending null value to integer", + "msg" : "48656c6c6f", + "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "truncated length of integer", + "msg" : "48656c6c6f", + "sig" : "30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 402, + "comment" : "truncated length of integer", + "msg" : "48656c6c6f", + "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "Replacing integer with NULL", + "msg" : "48656c6c6f", + "sig" : "30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 404, + "comment" : "Replacing integer with NULL", + "msg" : "48656c6c6f", + "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 406, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 407, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 408, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 409, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 410, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 411, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 412, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 413, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 414, + "comment" : "changing tag value of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 415, + "comment" : "dropping value of integer", + "msg" : "48656c6c6f", + "sig" : "30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 416, + "comment" : "dropping value of integer", + "msg" : "48656c6c6f", + "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 417, + "comment" : "using composition for integer", + "msg" : "48656c6c6f", + "sig" : "3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 418, + "comment" : "using composition for integer", + "msg" : "48656c6c6f", + "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 419, + "comment" : "modify first byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 420, + "comment" : "modify first byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 421, + "comment" : "modify last byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 422, + "comment" : "modify last byte of integer", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 423, + "comment" : "truncated integer", + "msg" : "48656c6c6f", + "sig" : "303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 424, + "comment" : "truncated integer", + "msg" : "48656c6c6f", + "sig" : "303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 425, + "comment" : "truncated integer", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 426, + "comment" : "leading ff in integer", + "msg" : "48656c6c6f", + "sig" : "303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 427, + "comment" : "leading ff in integer", + "msg" : "48656c6c6f", + "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 428, + "comment" : "replaced integer by infinity", + "msg" : "48656c6c6f", + "sig" : "3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 429, + "comment" : "replaced integer by infinity", + "msg" : "48656c6c6f", + "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 430, + "comment" : "replacing integer with zero", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 431, + "comment" : "replacing integer with zero", + "msg" : "48656c6c6f", + "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 432, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 433, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 434, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 435, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 436, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 437, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 438, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 439, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 440, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 441, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 442, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 443, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 444, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 445, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "48656c6c6f", + "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 446, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 447, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 448, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 449, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 450, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 451, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 452, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 453, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 454, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 455, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 456, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 457, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 458, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 459, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 460, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 461, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 462, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 463, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 464, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 465, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 466, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 467, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 468, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 469, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 470, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 471, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 472, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 473, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 474, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 475, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 476, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 477, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 478, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 479, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 480, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 481, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 482, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 483, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 484, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 485, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 486, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 487, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 488, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 489, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 490, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 491, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 492, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 493, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 494, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 495, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 496, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 497, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 498, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 499, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 500, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 501, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 502, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 503, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 504, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 505, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 506, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 507, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 508, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 509, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 510, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 511, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 512, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 513, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 514, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 515, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 516, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 517, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 518, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 519, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 520, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 521, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 522, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 523, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 524, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 525, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 526, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 527, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 528, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 529, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 530, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 531, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 532, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 533, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 534, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 535, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 536, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 537, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 538, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 539, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 540, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 541, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 542, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 543, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 544, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 545, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 546, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 547, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 548, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 549, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 550, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 551, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 552, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 553, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 554, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 555, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 556, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 557, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 558, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 559, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 560, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 561, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 562, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 563, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 564, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 565, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 566, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 567, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 568, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 569, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 570, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 571, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 572, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 573, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 574, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 575, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 576, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 577, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 578, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 579, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 580, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 581, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 582, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 583, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 584, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 585, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 586, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 587, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 588, + "comment" : "Signatures with special case values for r and s.", + "msg" : "48656c6c6f", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 589, + "comment" : "Signature encoding contains wrong type.", + "msg" : "48656c6c6f", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 590, + "comment" : "Signature encoding contains wrong type.", + "msg" : "48656c6c6f", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 591, + "comment" : "Signature encoding contains wrong type.", + "msg" : "48656c6c6f", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 592, + "comment" : "Signature encoding contains wrong type.", + "msg" : "48656c6c6f", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 593, + "comment" : "Signature encoding contains wrong type.", + "msg" : "48656c6c6f", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 594, + "comment" : "Signature encoding contains wrong type.", + "msg" : "48656c6c6f", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 595, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303e021d0085c771ecf9c77debae0c54f749dba4b07ae519ca1037091dd6f294cf021d00a02f74985198cf88e310e55277ba598b336164850fdd5308a7beb1a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 596, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303c021c043cd5580b8bfb5975edef132d6de7848096392e0adf46342bad7bb7021c142b6572ce61b032d45d4597a88c4e54dd593fa7ca6c8e6882df77f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 597, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303d021d00914e4f7ba8df44cf63c57d219c6b5da093fe3a94604bd2ef88b630f5021c6a7b804cbfc69937903bbd0c8f67306a6e8bf0d0501ae3f3190dca19", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 598, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303d021c0a8ffb160da0ffe319e7d3a5ea299f531f8421bfdcfd6bb66c6adcf2021d008a75e2cbaa709b2b5d81d346f6e90a8dc353c5835393b1d5a6653f3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 599, + "comment" : "random signature", + "msg" : "48656c6c6f", + "sig" : "303d021d00a7f164d32f44684fcde89f0fa9647128bc0c290f08c9b9e6f7db3fe1021c2dca34db2f320c95de4e9de4986bbf50860753d5deb728237678afb6", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAaXi2jTEzTuW8ez6Rq2wjNvq0XGSDa9kstTN7c0256ORPiJ+IaYKfT+F0\n3JNEwWSgulsBJiWbqKQ/YHVk+kodDUlkXh1YhqH8SF4v6R5W6uMw2gXhews9AYwp\nAoWySbxAnnr1QwD8fD6zSRFFfiNxkxrZMC6EUM2V3z1WHqCtlNCi6ryv4N1nKPso\nACm1Vtn0+nwPRqeAQymTZwjpfhH8IrKlB2GokMZbX+oqGkFy9r6eqmDnOM32DAFR\nQuLlYrtioR6BDM3wv2MzBzgvLZqXabEV382rS6yuc/7KKJ2yCdzjTL4Sbox/nZ5P\nj3ETSaYI1We0jAUOnfsyvBhOyqTw8A==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 600, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 601, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 602, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 603, + "comment" : "s == q-1", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAKmSVO95AeJ+A7YInGSKGEVuS0J1d6WkE6APsTs+9c+DwjoKRD+vxn6PN\nxV/yDrlw2ccS9EeFwP1ZLBf7Q/RiU1ekrIoaYo9yBArlNgg5x8H2shTnoVUw/iKI\ncTnqDwWp2vnZW9a3Rnq/kQfJ++MeNjMCdu7Mzj1ZY1IG1gyiVvmvYGJ2JrBZSYS1\noHXELEIGf6jDMPJYvPFF3yepfajuQZtU46spbHzp72oBEzibPKx4hbRLNyLSfK1g\n5OWpJKHtA0LOqemSVva8EwjUrywK+TebHPIRnOETwIVwX1UZzMG6hWKiI2GQ0/DA\noQ8BRmrXmkgSfChDP2s04kpTmvYPPQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 604, + "comment" : "s == 1", + "msg" : "54657374", + "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 605, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "54657374", + "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 606, + "comment" : "valid", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 607, + "comment" : "long form encoding of length of sequence", + "msg" : "54657374", + "sig" : "30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 608, + "comment" : "length of sequence contains leading 0", + "msg" : "54657374", + "sig" : "3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 609, + "comment" : "wrong length of sequence", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 610, + "comment" : "wrong length of sequence", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 611, + "comment" : "uint32 overflow in length of sequence", + "msg" : "54657374", + "sig" : "3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 612, + "comment" : "uint64 overflow in length of sequence", + "msg" : "54657374", + "sig" : "308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 613, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "54657374", + "sig" : "30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 614, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "54657374", + "sig" : "3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 615, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "54657374", + "sig" : "3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 616, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "54657374", + "sig" : "3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 617, + "comment" : "incorrect length of sequence", + "msg" : "54657374", + "sig" : "30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 618, + "comment" : "indefinite length without termination", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 619, + "comment" : "indefinite length without termination", + "msg" : "54657374", + "sig" : "303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 620, + "comment" : "indefinite length without termination", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 621, + "comment" : "removing sequence", + "msg" : "54657374", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 622, + "comment" : "lonely sequence tag", + "msg" : "54657374", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 623, + "comment" : "appending 0's to sequence", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 624, + "comment" : "prepending 0's to sequence", + "msg" : "54657374", + "sig" : "303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 625, + "comment" : "appending unused 0's to sequence", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 626, + "comment" : "appending null value to sequence", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 627, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 628, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 629, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 630, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 631, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 632, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 633, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 634, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 635, + "comment" : "including garbage", + "msg" : "54657374", + "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 636, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 637, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 638, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 639, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 640, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 641, + "comment" : "including undefined tags", + "msg" : "54657374", + "sig" : "3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 642, + "comment" : "truncated length of sequence", + "msg" : "54657374", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 643, + "comment" : "using composition with indefinite length", + "msg" : "54657374", + "sig" : "3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 644, + "comment" : "using composition with indefinite length", + "msg" : "54657374", + "sig" : "30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 645, + "comment" : "using composition with indefinite length", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 646, + "comment" : "using composition with wrong tag", + "msg" : "54657374", + "sig" : "3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 647, + "comment" : "using composition with wrong tag", + "msg" : "54657374", + "sig" : "30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 648, + "comment" : "using composition with wrong tag", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 649, + "comment" : "Replacing sequence with NULL", + "msg" : "54657374", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 650, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 651, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 652, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 653, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 654, + "comment" : "changing tag value of sequence", + "msg" : "54657374", + "sig" : "ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 655, + "comment" : "dropping value of sequence", + "msg" : "54657374", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 656, + "comment" : "using composition for sequence", + "msg" : "54657374", + "sig" : "3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 657, + "comment" : "truncated sequence", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 658, + "comment" : "truncated sequence", + "msg" : "54657374", + "sig" : "303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 659, + "comment" : "indefinite length", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 660, + "comment" : "indefinite length with truncated delimiter", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 661, + "comment" : "indefinite length with additional element", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 662, + "comment" : "indefinite length with truncated element", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 663, + "comment" : "indefinite length with garbage", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 664, + "comment" : "indefinite length with nonempty EOC", + "msg" : "54657374", + "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 665, + "comment" : "prepend empty sequence", + "msg" : "54657374", + "sig" : "303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 666, + "comment" : "append empty sequence", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 667, + "comment" : "append garbage with high tag number", + "msg" : "54657374", + "sig" : "3040021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116bf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 668, + "comment" : "sequence of sequence", + "msg" : "54657374", + "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 669, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "54657374", + "sig" : "301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 670, + "comment" : "repeating element in sequence", + "msg" : "54657374", + "sig" : "305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 671, + "comment" : "long form encoding of length of integer", + "msg" : "54657374", + "sig" : "303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 672, + "comment" : "long form encoding of length of integer", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 673, + "comment" : "length of integer contains leading 0", + "msg" : "54657374", + "sig" : "303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 674, + "comment" : "length of integer contains leading 0", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 675, + "comment" : "wrong length of integer", + "msg" : "54657374", + "sig" : "303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 676, + "comment" : "wrong length of integer", + "msg" : "54657374", + "sig" : "303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 677, + "comment" : "wrong length of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 678, + "comment" : "wrong length of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 679, + "comment" : "uint32 overflow in length of integer", + "msg" : "54657374", + "sig" : "30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 680, + "comment" : "uint32 overflow in length of integer", + "msg" : "54657374", + "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 681, + "comment" : "uint64 overflow in length of integer", + "msg" : "54657374", + "sig" : "3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 682, + "comment" : "uint64 overflow in length of integer", + "msg" : "54657374", + "sig" : "3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 683, + "comment" : "length of integer = 2**31 - 1", + "msg" : "54657374", + "sig" : "304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 684, + "comment" : "length of integer = 2**31 - 1", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 685, + "comment" : "length of integer = 2**32 - 1", + "msg" : "54657374", + "sig" : "30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 686, + "comment" : "length of integer = 2**32 - 1", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 687, + "comment" : "length of integer = 2**40 - 1", + "msg" : "54657374", + "sig" : "30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 688, + "comment" : "length of integer = 2**40 - 1", + "msg" : "54657374", + "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 689, + "comment" : "length of integer = 2**64 - 1", + "msg" : "54657374", + "sig" : "30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 690, + "comment" : "length of integer = 2**64 - 1", + "msg" : "54657374", + "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 691, + "comment" : "incorrect length of integer", + "msg" : "54657374", + "sig" : "303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 692, + "comment" : "incorrect length of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 693, + "comment" : "removing integer", + "msg" : "54657374", + "sig" : "301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 694, + "comment" : "lonely integer tag", + "msg" : "54657374", + "sig" : "301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 695, + "comment" : "lonely integer tag", + "msg" : "54657374", + "sig" : "3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 696, + "comment" : "appending 0's to integer", + "msg" : "54657374", + "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 697, + "comment" : "appending 0's to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 698, + "comment" : "prepending 0's to integer", + "msg" : "54657374", + "sig" : "303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 699, + "comment" : "prepending 0's to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 700, + "comment" : "appending unused 0's to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 701, + "comment" : "appending null value to integer", + "msg" : "54657374", + "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 702, + "comment" : "appending null value to integer", + "msg" : "54657374", + "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 703, + "comment" : "truncated length of integer", + "msg" : "54657374", + "sig" : "30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 704, + "comment" : "truncated length of integer", + "msg" : "54657374", + "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 705, + "comment" : "Replacing integer with NULL", + "msg" : "54657374", + "sig" : "30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 706, + "comment" : "Replacing integer with NULL", + "msg" : "54657374", + "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 707, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 708, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 709, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 710, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 711, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 712, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 713, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 714, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 715, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 716, + "comment" : "changing tag value of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 717, + "comment" : "dropping value of integer", + "msg" : "54657374", + "sig" : "30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 718, + "comment" : "dropping value of integer", + "msg" : "54657374", + "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 719, + "comment" : "using composition for integer", + "msg" : "54657374", + "sig" : "30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 720, + "comment" : "using composition for integer", + "msg" : "54657374", + "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 721, + "comment" : "modify first byte of integer", + "msg" : "54657374", + "sig" : "303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 722, + "comment" : "modify first byte of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 723, + "comment" : "modify last byte of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 724, + "comment" : "modify last byte of integer", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 725, + "comment" : "truncated integer", + "msg" : "54657374", + "sig" : "303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 726, + "comment" : "truncated integer", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 727, + "comment" : "truncated integer", + "msg" : "54657374", + "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 728, + "comment" : "leading ff in integer", + "msg" : "54657374", + "sig" : "303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 729, + "comment" : "leading ff in integer", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 730, + "comment" : "replaced integer by infinity", + "msg" : "54657374", + "sig" : "3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 731, + "comment" : "replaced integer by infinity", + "msg" : "54657374", + "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 732, + "comment" : "replacing integer with zero", + "msg" : "54657374", + "sig" : "3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 733, + "comment" : "replacing integer with zero", + "msg" : "54657374", + "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 734, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 735, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 736, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 737, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 738, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 739, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 740, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 741, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 742, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 743, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 744, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 745, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 746, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 747, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "54657374", + "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 748, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 749, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 750, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 751, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 752, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 753, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 754, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 755, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 756, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 757, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 758, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 759, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 760, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 761, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 762, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 763, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 764, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 765, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 766, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 767, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 768, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 769, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 770, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 771, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 772, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 773, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 774, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 775, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 776, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 777, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 778, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 779, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 780, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 781, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 782, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 783, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 784, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 785, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 786, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 787, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 788, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 789, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 790, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 791, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 792, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 793, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 794, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 795, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 796, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 797, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 798, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 799, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 800, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 801, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 802, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 803, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 804, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 805, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 806, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 807, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 808, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 809, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 810, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 811, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 812, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 813, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 814, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 815, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 816, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 817, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 818, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 819, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 820, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 821, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 822, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 823, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 824, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 825, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 826, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 827, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 828, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 829, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 830, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 831, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 832, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 833, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 834, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 835, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 836, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 837, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 838, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 839, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 840, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 841, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 842, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 843, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 844, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 845, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 846, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 847, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 848, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 849, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 850, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 851, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 852, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 853, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 854, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 855, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 856, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 857, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 858, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 859, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 860, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 861, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 862, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 863, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 864, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 865, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 866, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 867, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 868, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 869, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 870, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 871, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 872, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 873, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 874, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 875, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 876, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 877, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 878, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 879, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 880, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 881, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 882, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 883, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 884, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 885, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 886, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 887, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 888, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 889, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 890, + "comment" : "Signatures with special case values for r and s.", + "msg" : "54657374", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 891, + "comment" : "Signature encoding contains wrong type.", + "msg" : "54657374", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 892, + "comment" : "Signature encoding contains wrong type.", + "msg" : "54657374", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 893, + "comment" : "Signature encoding contains wrong type.", + "msg" : "54657374", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 894, + "comment" : "Signature encoding contains wrong type.", + "msg" : "54657374", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 895, + "comment" : "Signature encoding contains wrong type.", + "msg" : "54657374", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 896, + "comment" : "Signature encoding contains wrong type.", + "msg" : "54657374", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 897, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303c021c296410b8cb6200edafd1205e7377a09ad2011ac7b15b8bc9b9b4c6db021c25ca283c868dc2a5ce86aafcf681ce21d660b461da48270f15b53889", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 898, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303d021c347c4f6875bf4476afbdd6b2b1f9e35c870e785e708e661109bd068e021d00b0b908a617d3ad6c8bc277f397095c00e659c86ca7c600090571ab17", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 899, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303c021c3c76bc6f17369414d4c21c5361ed0cca6e79f73f90706f1f7ca9f05a021c3cc60d8a0d44fb967baa0e5621e12cd434aafd748cba3e7cdc733b2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 900, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303e021d0086a5efea8e6a8033b8a0034b52ae614e1f14fbcbfa0bb50194efa6a7021d00b3d66f6d2b10cfe62fe96b78fcf41ca7b442aceb98ab109a01409e4a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 901, + "comment" : "random signature", + "msg" : "54657374", + "sig" : "303d021c16727d52bd711e9a63e0dd2c4db045cfb993942b1e39e4f43a65c11a021d009fb9c02d10c968e75bb15acab8467f30b84481f679e136e8af65a266", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "00848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAISBd7m8/xNsUsrvKkqby2Tb77rGnhiq5Jlpa17HsnDpBHi0E7uK2Pju\n6K0yEH17pJLDawB/nvMOvh7khNDqfLD/SvqoxwWtXhZXaXVBTxvA7+0lwhkKPtAG\ni/+h8Dv28hBWybs4M1CFGZfLyJz4cps5RSfwirk86bNgqgVaRxd+gqTOb+dsjf/d\nvW7iD6CNAIXTmD7dLI2aNmrSJFtO0o1nVHafXzp5i+S+Gc9Gk5mGXUZOP2QEOLzg\nPJYsI0TQ1VBUKu09tVwVODO+pEtBRoeLo0fIYUQ2xqrE/Rpg8lxis/hpp9Vcq0tx\nItXpr0Mio/yCFPpV3B7gIUWfssRZWCc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 902, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 903, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 904, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 905, + "comment" : "s == q-1", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAYpN0kpU34sOwnzDYgVVMpzV/ieJRBUdNu84G5AAe/WFIGkV6oNfX5WXp\nC3o9nGiABftAS/O20+YeQCMAvu58WM7q8AsRLd/u88vCAguiIG3U7wVj1/pSwyG0\n7mKA64WFBB0DytuSRN/yHckEF7vm8GuRwspkhEN8OEaSaxjuIidQgbYHJueiaimp\nR+q9A17eg9ZZJ7POsNTYwvNOlKPeD1fk6pmvBZZXUp9pVLGsm7RITKdrQIPhz0Jk\n7/AoZiE3dh5NfzWx7aPPUWhW8lVThA5Drjg3nSNLBsiRgiEyCB0Z8NXbnyO0u9X1\nZn3Xjz3X8f5fJcpIUV9jNc4cn9CmSw==\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 906, + "comment" : "s == 1", + "msg" : "54657374", + "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json new file mode 100644 index 000000000..c8b8327a6 --- /dev/null +++ b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json @@ -0,0 +1,4677 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.8r12", + "numberOfTests" : 460, + "header" : [ + "Test vectors of type EcdhTest are intended for", + "testing an ECDH implementations using X509 encoded", + "public keys and integers for private keys.", + "Test vectors of this format are useful for testing", + "Java providers." + ], + "notes" : { + "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176", + "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.", + "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.", + "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.", + "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.", + "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.", + "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.", + "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this." + }, + "schema" : "ecdh_test_schema.json", + "testGroups" : [ + { + "curve" : "secp256r1", + "encoding" : "asn", + "type" : "EcdhTest", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf", + "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", + "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26", + "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346", + "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "8000000000000000000000000000000000000000000000000000000000000004", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "y-coordinate of the public key is small", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "y-coordinate of the public key is small", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key is small", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key is large", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is large", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000000111124f400000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key is large", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6", + "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a", + "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "edge cases for ephemeral key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000", + "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48", + "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "point with coordinate x = 0", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "d11c640b4382e60ec8d254ee76f09b8fac57651ab73b6dd3fdc935a61564a3e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "point with coordinate x = 0", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004100121f1a09443851c9aa2ab6ee6440e2ac5e1be648274bd5d26c12fb3ba3f7f032a1c219fa1457cb20588297e0513cfd4901f9a95414f7e914f9179f38567a6", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "90e712e2afd14171c19467a2bfe7abf1c477d1f40f6675f00e622fd5604fa16a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "point with coordinate x = 0", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cad02ab537c80831ccdd395129fc4bfe4a89ae0c866f6619a3e14146d3691694689d477065b40f140ed87b37ad041e28229b0f79a6b3c992689954c97f7336d0", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "159583103d83f63538bd4e203607d7348990bb7f847ffbc9e5e509c7e34d392c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004abd12eed4d654baa7d968633770f4a582f173d6633906000ed8acf6233c6365f0912f30bb98e7cb525890d5ea1e217149d52a6c59f7802a9f307e80d2a9fee3a", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "546a2dfadb1d60140becac2dc2e62d20c789037755ad5a49e37e48f2ca1b7680", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a562c1ad9a72217df00147c7d2ceafc65a1620a1469c947e14fe43003ac5371b7ad1d33c01f0eb92b779ed6e460d0334447075a3cf66b2ffbdae31b438df6d7b", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "e5859c7811c5c3aca6c236ab499ccad10301c7c5ee913ce91bb66428cde11e4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048cdbebe9d07d2ebc4e41b1d72a9bac2974cfc4cf738d8b6de71a40ede9920d88dc2439ee0003fbde7b0a3ae41710c64b17b08a8841e97a390e482c9768fe01ea", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "65754ab459a10471af00943f414f28de1bc37968b097ad2845fe111420855008", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f0cd7cd8334678308cfeb785a68a1504a91418d4441c4d4c740c57488b9aafb079d8a8d29973eb502267eccf6eda326626fc6e025d532b85e9f711f8ce6971bb", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "8631fedee6ceb3386ac42edf322c188824893d267d6108f0cf5de6964b88331b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048ad0af23b90e0341b4e2a5a963c8522fe011ace19b1b8610cbe7927a17a7249736b87ab9907289a23a0fb20ca4be42d421fe38d35af09d79cbe6e6a4e95a1a8b", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "68c58599c123be6d37d343bd41b11cecc5f84b2635661163656f76d7fb04b426", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000459c9cc2d7297ddb0be6304c94cebf42d813e970c50f45287753b8e9cb0c6db45f571d986990897851fc8e1db67c99759e8979c3d9ddfd02f633cf1ea5b6c48ab", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "b58d00525c4c4b4f46562852c15ce2e48dbe23a3be37541e048446eff5152ec6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e97080da7263a29c3072a65178b7b31587a5dffc19754c561e32fc53199234f04e0b9b70c97b60e940d5629f2266d1a8e242deb71eb7f0b2b2da2e3044738ab0", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "4baa01c211af8f94aca89548902a71f7b53f7814bbceb3d4bef31b376e34b476", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000444f600da7160b975a0232cb6a4a9e72803fd77caac84352039ce9f4a67a1da77626045599381e599eb9cd03f282e267b8cfd3ba98dabbb0f29ab1c0944270f3f", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "e19fe9d1294cca94a6388825249e6b37931a231eb917cfecb292792d0c18f1b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000471e3e9be0e0ee4449a19d2ef7919266814a0fafd04fb677edc32656e6a46e4d2bc5f404c5b54f03e294be22e8820a71b4d4ac04a708e13cd71fdb0041e7e9698", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "ddc1f4663b928add06b1e57c48db98ea08c4d33c3c2106371407f3848a9d53f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000427b693610154d5b7f08094e46ff2a2ac1c01d3cd826e3208e5254436ed279960f2364e3a604f3b592e19262a1b22b1a148e38cd82c9e54f108ef8f833683f8b4", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "91dfa95ed1eacbea419156471a8ddbb6cb93dd456433e18633d26817611b9c64", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c32a52af6dac369b6a499a49d3e38e7c9534bb9139f57d4984b1d3c04ab8220653cdc2daefac83cf43c0d64604e5f9d85b55dde62b692cd36af99ebff4140c39", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "9f91a9633daa4c56465e9fbef4431e13041f68910fb5ba89f8da9381d68a0dfe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046f4e2f72f32ae66f1f4610966004c436aa0d90b7df07ce9c4aca52b02d46b4d0c6a3ec76bf321b7fe5203cf3d66e2d52e3ee0495ec766d579a4511175e01bc4d", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "014ae81442f8cb6df58ff41e6db203db40ea951b91bebf86d42cda7be33fea64", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e065975df642fcfdafe2fa5affc18b2c68371796f9d963d89c4f5ac5ccea28b990f31522fbb265c3f4d5c4bb82ebf5ddff5a8ea588db4d282acdca7a6ccf428", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "78e81e8573c3ae6089df7db1fb29d7be12dc11f15bb25bff2af802e15ddc136e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e1331eee03c50cc2b90944ddfc0d3a7dd8185e6c21c75fa92a0c14b0f1949ac9154d783f4547dcf5508bbd86c3dd8c3b17b61989f93db5490ec02a46a1005c2c", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "ed67195a272c63c50205abf27439291134ffa1e8ec597f3b302716d93632e98d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e0c56d486e9c01163ed6c3ff25de3cdf5744dbf9e0e00bdcf19965df4ba1f311bd5e44430665823d8c0b34ebec0a6aab5ea96cf239de214fd011e6f9ec501dd4", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "50774347848828eeb6230f497cd181f8c57fbd18ffbf8328cd008321a1c37c43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004885ead6c074f8d751a767e918c4e89210a587c4b19d42244ae07027e361831053e80772be57fbd744955a2e8523063cc6136f2bb37befbef7a681d3bbbc57788", + "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b", + "shared" : "913da71044b8021a86c8fcaf4f634d0d625ff91ee1c8474d548bd10888964fb1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000441e9d4cfa8efe80b895a8cbcce2568e251db7ecdfd20a7ad710d4a4bf2addc6b5ec36a8339168a03f15b8c80f2a2a828f151d38791584853ba2ff44a2a0460a1", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "b48e119d29eef7dbb76b64218e728ddbf6ec600505ec7ced6ab6fb8763308da5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004776aef1acb82b628e132cc29440988f0a15d4cc2b4f328aecb063c9b86e5018e6e44dfc60444faa9c4e36bc217451f7ac2956cb3b2e9bbd655eba297163d1f34", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "28a88b6b258f233020ba6fa9c00d1d72831f4515b86966a9782f521315e18aa7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049ec06b0b08662c0e1dd9111696a63a1601cc83cee20695778adf84d43064fc90156001f084cd3c1df1a087f626533b6572584889bd3d5c2c99f0e311e22b41e6", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "c4ff865ff3dc4953ea78d92a02f3345a53bdb6050cfd8f41baa4395ecb6acab8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa51d128adc2000f09ff12c6fd8e25aa08556d708bf6b0ffff9e8eaad4783f0de22bf529e516e1f64b8e0d09f98fad4e501695a930a1b22076659da707e3ccd0", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "de1069f051637e10166559cef44688afc809341855261215c4f381d9d7da76ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004614dcfbea4789a3f3eb4a8e2f111c887f0248d9316b99d0864c927a045d6941753a073befe08491a8050a4d96d08ba4790ae18db3ef7f0eaccf59ce1095afc54", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "4207bf4159faa0e50ed238b9c0ff46194a539a1ba03a5a4c8d68f369aecd31a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004efe7754ed4c0b3c1dd301bc1ed69800aa2ff5d51fb85937715e60d2e7bcada8eb1581ab75fb3c797ef94a9dba3d82568c84617eaf3fa04f279fbfd898f704604", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "b5a0ec92aecc3010d27d2263d3da66e3d2f3395d23947024a3f4744454622027", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d8e13fbd017f1f9a26be35c611d7b2299f5d10de3c8a26362273fffb85238f3ed1426b748c1f87e3afa2c1e7a0224310c980655e07399590d1494d6d6bea0396", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "d2a5bc66498c6036aecdfaad041cef732a893de190a0a5b42ff71e13f09280e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045a1027666a0e372481fec0b3901e058d60107c07b1115550ceb05789b55a6d35063d4c8ee66ed45ff3e1dfdcfd73ed96a9e83193884adbcaa574b2dd118a692b", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "1f812313ddcf36bc38071d0e51a74100d630c8e20cc414326eefa42ecb1b5f8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047937b9c40986dd755a0656203089782583da7d8113a44190762ab474a20bcf60efcbc1525aed5b4ad8e687cb02c2ef8887095cadca56c765b41b4a9544ff2fe8", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "f284089bddd5e2e1be3f82640efa0658468fa1f10b281963a3ca190c3982fda6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049368066a0748867a7b870244f5c9f82ea8bd51552959dd550bb7394497159a5d40764add1ae24c8e3f432ee011be97d3130718fe0a6a90ed8b1011b2034d09a0", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "4529f4b631c9984ab216a6801281fc4fd8731a58b65ca8d07bff07811116371f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004981d7449bdf0013f5eeddbb7e42c442f7ccdd9427bd26d7b388755aa5e26f46a1292b88fa6bf5dffca054dd42ed3594277b593dcc402d80340fb7816e4dcab37", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "64bbc9fdd73643eb2954f4ab640381b938c5e601846a0c6b6954966e0dc73e6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000409e78d4ef60d05f750f6636209092bc43cbdd6b47e11a9de20a9feb2a50bb96c0000000000000000000000000000000000000000000000000000000000000001", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "28f67757acc28b1684ba76ffd534aed42d45b8b3f10b82a5699416eff7199a74", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045384d6c0def78960db967b8096d35477c5a5ce30ef0c6d8879a5568ca87e979401ee56c4581722610b43f3cbfcf3862c082a6e36baa36fd6f78403c0e399faa5", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "9ee653cda46db67612760ce35bac8450bbf48dbf74451ed93abb6db408a9fe10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044eca7641a4afd5eab0b214657ff3bdcbfc66f1551a53bb59493bc38ed78ff39614a0cadff14c14736edbdcdab510cba07a8924ffd0490ee514aedfaadb648b01", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "9736ad6b2a2ef17ec3f8c8dc2e35715fb1c06f28d82e4e26876f0214588165f1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048d0177ebab9c6e9e10db6dd095dbac0d6375e8a97b70f611875d877f0069d2c70000000000000000000000000000000000000000000000000000000000000001", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "748fa4f5a399320382dc920026938694c41a26fe2aaa318c5e710198dd71c793", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fdb7f0cffb8b5b1142d24698a4bda76bf9827d63b1a6bd85a4e2f9b59c510cfbcb35ba9c987108b6d4337ad5393f9f910ec92410c230869d66528ed88c1b98a", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "7f97db83b4d86f04fe286041ee21e80ec3d59f3ce82cdeeaf362016fc87a3e02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004530b2293e60c6b6f14c75c90b1ef8b9f9fa6b2151b8d9855792eb2b3dc69f07a0db42440e73fd7d6df04aed5022fbe21ceaec33c5fbade1bd6ad321ef2e10d0b", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "21794cf24f56273fa4463cc7ae4232fa34dbe0f18b73613b8ae9cbfb9c36abf0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046916fac45e568b6b9e2e2ecd611b282e5fcc40a3067d601057f879ce5a8a73cc0000000000000000000000000000000000000000000000000000000000000001", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "915106d07816e879e7643f00abf6d79fb8f1cb78bf64a6a3827f91a7b0ef0f41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ed9568c85bc52a6b45733618c3602107c1fdacf23b1a38e486af95978a214e2efa0d71d5e737891c4276e247581ee6139011ca1460db9b1e20b364d9275683e2", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2fcce552310819dd775ab7ba9ff0f96a1fcadd25a0c709703cef04bb6e1a7bd7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "point with coordinate y = 1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049ff7731c00f2aa88b3fc174aba907ad17595e602e768a5f1e9462a6d4b89b2d23f178a70b9bb3edce289118338a33df30c432c347f12a3de0a2b03b353878d96", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "757d926a2693bc8a3d2d8c0554a13579ef9e559186578911f37edc88b2f5e61a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048270f8179d57436b34dfc0bdf7d417a5c895116b90cb51aec718614f864a635d174804e0c0e06e3d68d3149e0b956621c6aa2bde83f4d17d03d28ef8aa389fff", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "3db29ec6f978d2269e92e9c7eb5c8b5a8e56c2228a4fb9e483feca50aa3e451f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c61750e98abaf20225a881dbfd3510532cfc3df971bbbca4a2bd52f91acc9c59d0fe79342097f88ae78fc79a8032245fdd2c30cc64aceaaa9fd57b0825692531", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "72c57c2e10d77318b3a796097bbf768c6366142d80f98c90a93780a841075f32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049c5d3bb54650d9550e1ee2efa3ea43c14ab99d18bb049f37b42a6dac48232f0bd3a2760d83d33afe4ce6f1d1245489c509bd26b0251f308f8c996e80f7a3f8eb", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "a96b07944e9eb2b22a9a36575eff1f4f6363b4aa3a53b100b8518a67ba5405dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f1724efd481ad45a55795f06126b1f5ed28e7d9bb4fee910af2ad8c1373b18ff77edbc34da6c787ec73430347f4da86810032d88f7475f6c42f15914079d179e", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "855883316b6d097ae5eab6c67e8411a1397349a09b9d7d8f096b2ba1bd03ea31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fc3680af52fa89ffcd193ecc0b0714466fe5db277ee5872846c520bf4e3721d927260a0e225a3d377e6723ecb6bef8d4493c2da78a22a307fcca8f88f4527208", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "5a75bb7a0c96b8340d0842bcccf11974e1a5a2c8f4bc22b333433cce646b6a8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004106b6f81e3482db18d74029291821ae448c38844ef783bf1d6999a404401f63f6a5753f0edc68a62cfd6a0b181bb2599e1f3bac5fa8824af160de79ed867c350", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "d96412e31cf4d26195920cac952fb79ea25f6c50abc79b5ed0ef8026a6e83319", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004093cb5193a4f94cd18edaa20a973b87ff79b0c03684c79487ecfee347e5354eb04fcb5752539170777932be15cd84c97f03815ffee8b60b647c178eebb8e14d4", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2b0eed9badc92a1068196dfec124fe8f9d3f451e294d322eb881cce02f286026", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d6c38f448b964e27b5b450cc38d3cf41ef9df83d8a959771eb9c21855cb36445df638aef46a2aeb13199281e1a26d12fe61b029ec7f68b90faa89f88c7a95942", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "ed0b1d8dfd27a61fce91dc6405bfc53b6d48a8c13ba541c96ef3dcf31d7cdb88", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048a748d61f59c3b6a29b733b0d554b2492e7f76fad7cae1c17f2ac3de9e4a65d2eedbe6c26b6fd22bfc03c1687555d2f0a38e02adee5570686171abfec6681917", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "a796dd144f21ba3318f9e10828ecefc9c0f6ef2c427ae31351c16c2fbfa3cfa6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f1052699d87e5677c75e26b2abe719310648d820a96e5b381fff58b392401581b1bb16ae8b68cbb76a3256870bad1ee5a30ff9fd662fd4f8d1fe5b5f1f98ff46", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "1f3a9615b0745046a972bad5d59794a0b60b032b4ac94fe85f77dfb380d1f32b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041219af5230064ee9778667225f0e009cdb961330e386edb34e4fa9fddd0e5be7e2a12554227f613aaaa78938ddbbc99b923f9d181b8192dc4b816577e8f3b7e9", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "caf9141d1fca4d0f10683b5e86d2b41af5602f017991fe7348d44e8d7014115c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000460def130f190e6dc44f5eb8a59e12e7efb27db968c7fa6cc6d31785f066b41b1f1bb556ac4cd77033e7aa6c5ba16f47ebafb14975a7fd72dd9b7fe23116bca55", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "6539ec1c98fa75197ba07c678b26300b3da1fe407dd4c68b89457ed669082e06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f23f09bdb7d17289eb005975a757a39325b4df9b29e55ba2ca679b5ec0973ae918c881f3c7b6c12bed1ec54b837d08c5908e89bdcedd84b9177720378f789600", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "0b6619827cfa948d63f021e9eddb92f884fb5ce8a404bfe059e993fc23447a69", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045dbec098c1b7de3e3e2e73d0b62cd49c877e1a0130a1b39eb2fd4dbd4426aa4ccbeee217591a8d76cc8deaf14dde52e3f401e53b30cbb9c1807910d827d0041d", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2a53a561acf5caec6eb0d8aa40727942881a75d136899dfbff91528236926c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041e70730dc4f39c8970182e1a29cc836b9e9d6cbd6fcaa8c0dc1062fed9a849693e7b9151f9c8a3345366f8221c8fb700e8c3a9aa7f0cc46a48864e1605592094", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "9b377716ff1d056dac8e392249eaec740d2f5aa62303f4baf6bb1b03b2a276c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f428c9ae3e23eaf9c2a5b9a7e41efd1cffbf35f881bfc35694d9c05d1e312b10ef6da9023cfd2dd0cb7b9e2a77d644affe62a63fb0f29d45291c6861aa063c5c", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "0c0c6867669743082547aa94451feb362fa29fbaf228dfb3eaf375f1a5ec2fb3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b9a16d9a5b85a714e2bb2aa22b086a17404c7a3ff62452732347419c99e90bdad578b462f523994304b6afcf6944a9cc5d0ad1afad956475c8f2953c06b06b97", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "d11f9e32587fd3b6f4a2354812618b4b3b4a7539b8a223b388bb7437f8d138a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048f659a163a58e9f900c1e9b34fb1cd61ffc9890267be3417c8afe79d57214da05cd5cb68a2b93da0dbe56c1cfc0dce8b6c3260e0c48379c6d2091f16b39221c0", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "4babf6368e0359b78614060241ece46facca3f52f5bbc47ac0b46a075b5dd3a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d257f133f00a079f4e6778ea4a9bf42b9f231290431b5b93d7e8b0e35b48010650d6c6b46574d1efce03510b8db4a0981ce138c5bd8fe0e54c988c40c5fc9200", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "9627cc5c8d8b72278be89c32b52210173e6f4b8e2f48e460c6429f46f9f469ae", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045ef2ac57c4e93cf78d8f86c35d413b98dc1902dd245affde5c16034afc7ea45547b3e9f77fbc5075bad03c418094f1aec1d03edeafa167fa6af83526552f7034", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "d2b178bc9bb16b5a91a100bb72e15a9639e050c034346061413ec20c4fcc9bbc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a7b513f96266414fa6ff439a35d8f09ab615db0bb6a3b1a120c217683f724b2342007a2c9feabcd6249a0d17acecd995e2a217fb5f07bec96938016e297efa52", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "6cdca0a731aff1ccfb1904a769cef79eba965fbab1cc64d2049d0df45dccd276", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047743ab7248dae5f1a59ac6b0a136e9f1e51aff8bd45795ace5f8187a13edf9adbd9642078378bab5c6d484f9e1ce39675b72170bf39abc9be7942fc01fc435d7", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "bd15e97a7f49aa33e57b54140a75fffce71b788ce0faa334cf8b45623dcc818a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040e3aa971bacdace350dc0957fa5bde0946324eb139939d7fc1997c701effd04a4e6c3625d9564168d3a752961221a1de8cf5f3d603752a8c2e6277ac3a918c25", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "c8b5e8e7488857a2dde62c5fc21e4525ebaba0e06b5be83ec6e7dd771e15a01a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f563e21bf9b24015a7cdbb6f000a692784ac2e4bc2715c76f684264a899c8240cab0d76e6b01cabe4f327429d11be115ed6dc0ca74f02c1b987a082f5af43a8", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "1c63a457509b148272687e6e442bde51982d41b0080d8c0c5eb714257af971e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045da49f10249e4df3dbb4e31ece0b0ee9aa073f2588195aaae63e74f6567a774810b5dd61b6bf219e9eab30ef09c13fc184b3d09ff7a4e192bca8f5111c4163c7", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "73a1ac9ece354a930dfd9c77577b4f50acc0a78964ea0d7775631d64c709c4a2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046f72e6e5c6300679d3f14f0f6e590665643576ae8bbcb7c05b2f4a83e75e6ac3e712cb056ff034da340543c5da6997e65a3ab4cd39e997892bb92ee2c22b8167", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "fcaa406329bb74f995862cea7cecc7425c6bd4148ef1a9f46b5d42da5994556a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046b544df9168e7787db282e2ae01dd72306d9c9bc80f5ab38ce594766c3d929e967493ff601ca60862b47d3a0785c917e44584044e36023a54424015e58be5040", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "e49ff11d46b6c4b5dde528b04132d15c040e79f9b7151fbc650030988028cb87", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041c31385b9db9b374e92499939ab0fd7e7eda464561eba89fcd7b4769814a8638a4764cf8ce97b5d143bb8eeb9e1b27287f2b73942ecdbc6359aafb1ee7a152c2", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "fc8f64eac1c7e688c52c467185de21914e8b253056d9e4be010ed0128f92a889", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004aabcf8b1443d6cbb1de129a0ffe09f60b23fd9d0a44b6bdf25bed7373fdbfd1db716bde7fe9f2f46de0b688e3025e029cff15244429ad4f83484f5dea4af8583", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "6b56d8a01a884319ab5fb9d890cacfc7aabd81ad938cb5eaae207c8c1aa06efb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e7cd580bd957915d527056832e37793ab3b082ddfad9372412e1908e5c16bbb6208601a970d5844b780d9246e9583eb35918c42ed695c07d52244037f0e31db5", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2f64b5c8046d41a4e1d631ff23846bff956a4925a47f8534490a20b4b1918b9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042a52db1fe246b71c79c0d0ac49a7d38de67b202995efbbd2a9cc525f6f36010368f494be27e0593e2d612f1fa10a9211437e6aa16e65d97735014072f0dcec94", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "63ac31e718b9a780a85f0670e1d3685bbe306e5f06fee282a8784700b503c124", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041c50dc49fef708c4cdd62e766f9b60f784d51afee17a8fe9f3701b2fae55b7a5d10f0d9639d83dce8f26a869705a6d6d38e6d328f5685581142aec0dcd1f90e7", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "555c1917b770cebe6a98337a008ae3d8d04f571565327c93debf61ef90ddddd8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046d0aa1bc1cee6d07d045002c13290d0ca25ca3c8783343a525fac70472b92c62d6fba71174448b472cf172b0ca9e377f1a2603ba7ae1276d153b20c63e7d24bf", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "3a65a9200f8f96635912faa5e7859fa303a76a1c2a41ea97ef61aa39287700a9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f07e3d8be2ba54c6084141e1fd2b29cfd00d4e6dd6ffb115ed839b10bd8a422f42992cb9a5243897d55408e9bb556043318d87349af35dcc0975ed805c8fa2c9", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "bb7bb52da570ba58e05fd322f82d556c2d65b365db30815879f67f233b089b51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000443a9b90274dbd5f36dd29046fc8390008dde74513ce4c3e8892b236efff80c9dc71547152a5897dbe16957bd15d1a87d770496f814fe2921c8f33df04393c7f8", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "e8cae9944233b867eedf5902fc49ecd07e4c81c46279531e89520b74ba5370b5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9af8e8c19da9d5c2f3b3c03b8e927c3cbe2d717f98f500972e56d82eb07c2b14e83fcaacadc26f8bb5e7b94741fe54f31275ebd6e1c969d7ec2fecead8a0dae", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "e72ad0cdb25f4307d1d834a5f792e9af64fd1b69a47041ec8fa46d526f419e4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000433d9582b567aadbe59606fa6ffc11848e4947b5179597317776317b2b4ff65d0b4d8568dc843319cc04f4bf110496dee7c9229fc68cb0958f3cbd37ecca6990f", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "000197fbc260a84dbcbf88136aeaa79b03bb8949aefd2416bef63929ef789bf3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e21c0282adb1b2055fda744644c68612cfb0c68a70b9812d007f21a78f1adc4849f3e7644bc6633e2773a2f3cc5214fa7208e30afb3de992f077ee321569dc48", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "cdb18bf62670a853488ca510d8f55bab2918991424925bd9b74a821d2c6e7e3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004af27de0da6556e4e64588c9694afee9a84e1cbd0c388972df3a997f760bbcd903c5a02e161551f333d770559ab1af49bf8b68274896590939ce956d9913b676f", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "167303505d22cf9ef78c5b9687a5418fa9fb284f2b0ff68316288ecd7f2e2e09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040da41b82550b358ff474915d83104d41a83a12ef70589b9d392f0f30dc32429edc76163c8fe07a3f709cbd92da0bbfc5045f3db82aa5344cf1fd5b27fcd2f7a6", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "85600ff23c3cde26009fea9b6539664bf045056883728ab0d4498ea0a8f4a453", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000419c844b8c7209026a0996a782983e1bd0f0de9255b86739be9bef08ea5475cc669a779ddf57747cf7d9a22f00ed8efc6e818af5827b750d665fee6d6d58a22e8", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "a3250a2bfb145ce86e706ac3ab2bf503a66486ac0b2f7522601c124b0e0f9c5b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004bd07bd4326cdcabf42905efa4559a30e68cb215d40c9afb60ce02d4fda617579b927b5cba02d24fb9aafe1d429351e48bae9dd92d7bc7be15e5b8a30a86be13d", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2d70cc8c8af01366051cc8359c2fc8f258757e2601fd8f3e08422a7b23bfeff5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040089dee27a60d071dabbaf58f3e56614dad3b7f9a8030769fd0463b3e6e0f03a147b4d6e7e7fd939b9b54dab458fd556ad8fdaf4da6c3909588c4e050ca74a67", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "cbe0c571d1080ea34ee20ad1bfd21ea5ecc442ead733fb4eee3c0d7b0cce9935", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000442ede106cf85aef46df7e5dba8a8b00459317d9e766a7b77c299aa0e17dea142b6e9a86f4fc3e945d4323ba8e459f6b7b14c563a698c757a2d5f7b0bc301ede2", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "33320fc7917fe4e19280bfbfe16f223c037f7c2dc30c0fda98310740f57fe289", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004974b4316c5e7d1348b28dbc4fd61d8d3470de744c30f5be237f85f29969dea77b5f00b58b83cfc7bc51655465b4a28abe1ed3dbec20c6b4643aec85b95a5bec6", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "35c726ead66c39414fe0c24604df7838e5725d2fc1bd0853261e1de3338ecb4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000459873d7523936a121b629e9870f930419f253a5767b9d0dc49716f2c50e17bd0163b71f2bf4318fbde1ceaa585450080eec28474cd18bf7c21d2d1bfde4ff677", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "66ea42fe6fd8741b37599bbdada3ec0e6b08c0b52ea67c29a33172f72742583c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004bd85a79f81c4f9613e64fa347886437856c7358d1b69cf1e923d7742d82f9b6767d26918eaa8acb113a1daadaedc709742457303ebc23cdda5572613dc827703", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2f8a502e4f440133e84fb625292cbeabe2cb79da73987c76d4fed864d1b1b762", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043e6a4effc47c2f5926bb6b4acf2eac48b9524c47d511f816976796778600d6c5bfce593242a5985a977590f8d7485df3f953352957f3c17c13e94583d9c0e7b9", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "06436817d8928b77b73d16c5c3b35e243ad3ef2ab59ad047142c67a6d0923c84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a4487fcfce8396688e7449e095fe803caa253d4bd7c66dbc6261cc9d9f883a50e5251bae29c5a5cdfa31bc61105671a88a018467398158d35b88829237c0bff", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "7e83fd2c3d713bc85d6d85d9078b3a0842824d410e8abde04da0fd71c7d94705", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fed6ce127290c1291ca5ce64acb4e0f2f8905654d1d25ba57c1f74ab52f21f42963d31671c06b802169929525c4a1fdeff5b1eafab919dc2df6c52be84dfaef3", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "0e3dfdab606ebdc6428282acd443f189c99b3b483aa101fd8d6bed38aec59e02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f7cee5b55f1869f137dd707c8f8fb8965a2be5840c3149fb759695a4661b9c0d23c78c4e9647b0d6cb2f2602be73ff25cf3d09c96d892b5745fe5eca814aec91", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "f489f2bd93f76b8e41fc6b9f211bc599d49db1f17a38e95bab1d31b2a2b55829", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042baaaec3b3e8d54a4e18f0960b947da2535e3cfcca2cfa8b7113aad8e3b6626f72f71e7c9e96042c1d39cc8f1139d5147c6f4fe62e23cf6df364b5f4d899f842", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "cc5738b49d30d5d02cf7e0c54a3de09b5b6f3c4dea91dd0679072a3562444c37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a51ab1238bc1bed25247e7d179c83a61ae2d4a9fe2288c363ae0eb7a77de432a3c6d35d82ba8017e6ca9041cc785a30703f7bc4427506e624ac5979d715421dd", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "89a11177d6907a81d47467093bf6a3cc8ba55dee05239b160a31a3000f5d807b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048b5ae8a0e55f30f509061315abae79ac480f88b44655f7269a385c81526884be262974a31a0e2322126c2d77b26b108abd81f8b952c458ccc95d46fb4924c7c0", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "2cb03c30b20037a5cf4d5b33574f3abac895bfab37867eb2ebed260e0929058d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f60c77e474dd66c8135ee3dafc75ba644649824c72737542091ad469adbb685312c09c69b629d0436bf3bd6c6083ff2a87be484a73ef3a5d2c3e06b5d9b21b3", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "e54d487d0c4b12fe522af3e663ce316e632ba9d63a1f02a36fc5a82bf82731a4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e06eaa73f6feae45417d859bbad4bc404b2885bcd213ebace594e16f4970e0c411ed3323a3d7afc7076239884307f91849ed5f5e36b6171d309c81344c53e06d", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "ccea969d40fa42933f4fbdc4cabe2185f8a452996254c1f4e0dde5e14feeea8d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f1c1b89e9fc6fc0faefc9109fc4a1247d9f54c7497b6cc975e6a5455bef410836cb3818548ac9b41e2b8336c3eb8d97075ae47e1827fa1ff93d4341d43c0c1d", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "eaae0e188c9427bf3c8b3ded772122204c328d5941e389d808e2724638f9aff8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004577069e8284a95f51dcab919b0536657058971dab76217f8d3ae722a64092e26e51f68a722cc0397f4801401771e9a3d1988d4af76f14f9e2f9c36e0773e29c2", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "fea0cce1358f1ff40ffeaaffbf91b2e8d426d4e31e9627731ace3a122eab6b0d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042406a2759050b925dd4f814c5033e355548f42bbf1afb791c110f0031f29f68099d5f4b005de3927f165abeff196a28c7217fab1be2b5209c324e7d62d2dd687", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "837621ea4827bba0376aaa8aa66cfe144a2ff1e359dc619a06441d3e055f9771", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ccaac61f35a27861183621642bc573af913356fb47cf582f0b5299099d6f6c6991f7272b83b738a7a5d30447c87f126a7d98ec72fa2609d0939d18db7ea7eb3a", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "63974ce6153762e5b364523cead93e8ce8bcc77dda56365d676136169fc4e39b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000401415917272f1984e7217a36fb311fd2904d41a6b13973f92aae3b90e85e4d56d97c822eb7b21a84d0d1be4867404a80c34867f43139dadcc3619e10b222562b", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "0a0488144bc36d690b62148ac3076047d46d48f7adbb0f34fee9a636295fe737", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b2575d100c6fa056bcd137ab111b5315a8908c29243b84f3dc996d0e45764b9166cabeb41885588ec08b47257df58bd58f7dcd9e012e2669fa2f52e25767fc4c", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "1232165538a44268aa7c199c54d6d207c4ef3f5aa790c10c926a20752ca645ce", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c17355ed30ccd6427f9685709021b25c11ed176e9610c479bcc4cc7552a738e61f75114761dba0ec60cd264bbab763c5d5abcc75cd8fb5651d0645179988cc6d", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "dcab5e874e4fb76bc4312528e9d76dfae56145922533089734110bf5653f4d77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004341592390ccce485de8880f3d727f664c381914a1becec383b35586751fc81c2add71852b87016e1019cae7a9080e75ce0b0b8aac175d692d5e7b4dad088f5cc", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "4ce2701b2be63a0083a4c53f7a0bf04cf871654f5edb6f625e3ea5e7d0bdcc90", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa764b6b76a86c3b762120825d353a24766208c1f5cc0fe3fe7998026a2ec5c43bb2f948fd94cdaa5869b1e0e73a4d97035cc49357fb7b74d7ed0a2c5b8d54eb", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "7abef9765cca721320fbf8edcbef6d2ba25d17b70ffa1776029bc38fe677a12c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 163, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a71fbb617199bd585b4b66212ca33ca9e09370e6bf15c8ea0acefd9c8e945d06840f058863078e743e220ff99f23bbc1daa36835d4b1269f0a7536e63f06d853", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "5f61404dbbbc2867dff95c1f37ed44f4cb8fabcd223b03739d888308d13bc412", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000413c8292d854d39451c0c63a802b8c03e4fcb875ef01239896295ba1c0f386975f82df197086fd86032cb36b69a27876dd75a8e9679f36ffc2210edb128d4be13", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "8d673a577e35bf9d5d00676c08b2c739617c46a052188403aa06dc714af6acc1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040cd9df415acc0c32fd4e3d6924ce53075b0452bf919a2ab2ebe26597570f1ecd5985d8d2c5df78fc100f87efb6dfa9543757bdffecf083dfcd1ecb38de6c23f8", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "a7835ffee0f2a69dfcf70d4e798dbe3ed32ba03cfddae5ddd11d8c0ac3d74f9b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d2dbea4046b23fd2b233d1ce31dceddb89b25f26c0627a9d2db3c5605c9cc99535bdc8de7451c1e27e97aa91402cce3882c71269d9cbdcb5d7ac0ceb911b9b6d", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "e98ea22209cd397edb6c319648c1eb24bc4d39598ab11995571926684ce2ceca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004888fb044fb2b6caa60366bfa662adba479b8365a6555a29887d580f587086ba8482f4ec24082a48d6402afa1622143f26e61d91b7e30d6a4b223630ee10f70fb", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "91b65733860b1bdb9541d9f55895a3dbb3f13c199251d33006b6dcf90ac349ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e2bec134249379d57700301f3a58e4b395a4d28370d2a06e65e7ac89ed76ac697dc960bd795cdf4fbcfdd75149057b8e022331c7b5461f383ac589d764df333", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "1fdf7c5c48047a113e5e5d1b7ed593337e769231cca5c7110160e0c1b97f4256", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c78cda7e3b9e1772ebed30b2b51dcf155a69a0fc504557836e25147cfb8127d2f8289cf38b033d3763c8f9f6c091787a3142fb83dff5719590282c6f852e0105", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "ba0abc3e71726cb51330489176357b81b8074d7690e4e82e9a3c00151e1fa318", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 170, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041e3df4dd7fb7718cb0aa0dd72f8a25c83c4e804e7cbd48c5e965651f9e23bf4ef0ff40dd9796e4a9a5eddd2c4ca4ebd10990d8fb8918d12d53c76001afa9de7f", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "16e632f9752d36602c95ec274b32ad594f39f6ac3bd4b0b20f8637392142cef4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e5c5dc3fd88d85668b3b709fd6b4232f1f80949cbccb5588363e6c217a2b3ed88dbd0d6e3cc97f3081d16602aa3d1b655ee0791c87fcb5abe6217d8c8513807e", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "9eed4b96569f604a4d3f5af97499807111fc9888c458ece2e3000e245c2c02b0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004021c41eceec24e0fba894ad7415a9598cbcd14fa6ca46e25575268a1d8e5bbc63f846c6a185fa3f23bb92c14e7e2cba8c74047c09af766f55ef0c907c80d9451", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "21ac32013838812621dbb584965bded6fc851d3a029810679bc57b2381bb7a7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e24192cd33335a114f5070266c014cb0d8c704d16d6042e89c17597bcd4e77ebdb4c5171704c2c09275c22a310e0c4fe092e4084856da99b94abbfa9f469f48", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "fc5978da01ca83e127dddf989a0358871b3c4ce0755bfb020633db467e21a53c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431c90ae47a93d09a2352b6f3677e7975ea62aadedb56c118eb8b9f771e2dd9f5f2601fb9cca2304e594423cf48064dbed17ae40452f18be6ae018321911e8cb3", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "9f417341261aa45d396b0ccf2a3dee7a466ca47e3ce86ecd2071d9c4db08820e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d2f211cfab84e01c8e5544036234debe35ae103bb878d7abcea6825f753e03a385f7f1870e64f1262af67a25ef9880419f45608e7f9da6dee83f5f46ceb53dcb", + "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff", + "shared" : "f419febb32c254611adf569c2d583b17542b1538caa0001967f0a4bc34b8b789", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "03", + "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "0100000000000000000000000000000000000000000000000000000000000000", + "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "008000000000000000000000000000000000000000000000000000000000000000", + "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551", + "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551", + "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 183, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551", + "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 184, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551", + "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3", + "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 186, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533", + "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 187, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543", + "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 188, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b", + "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 189, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e", + "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "edge case private key", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b", + "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f", + "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 191, + "comment" : "CVE-2017-8932", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad", + "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737", + "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "CVE-2017-8932", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031", + "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd", + "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 193, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 194, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 196, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 197, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 198, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 199, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 200, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 201, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 202, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 203, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 204, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 205, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 206, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 207, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 208, + "comment" : "point is not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 209, + "comment" : "", + "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030100", + "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 210, + "comment" : "public point not on curve", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 211, + "comment" : "public point = (0,0)", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 212, + "comment" : "order = -115792089210356248762697446949407573529996955224135760342422259061068512044369", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "invalid", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 213, + "comment" : "order = 0", + "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "invalid", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 214, + "comment" : "order = 1", + "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 215, + "comment" : "order = 26959946660873538060741835960514744168612397095220107664918121663170", + "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 216, + "comment" : "generator = (0,0)", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 217, + "comment" : "generator not on curve", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 218, + "comment" : "cofactor = -1", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 219, + "comment" : "cofactor = 0", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 220, + "comment" : "cofactor = 2", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 221, + "comment" : "cofactor = 115792089210356248762697446949407573529996955224135760342422259061068512044369", + "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 222, + "comment" : "cofactor = None", + "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 223, + "comment" : "modified prime", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9", + "result" : "invalid", + "flags" : [ + "ModifiedPrime", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 224, + "comment" : "using secp224r1", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 225, + "comment" : "using secp256k1", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 226, + "comment" : "a = 0", + "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 227, + "comment" : "public key of order 3", + "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404207b5c92a0cac0f30673473f260f89926a14da905bc7e5e07df1e8df69059d98570420cb2eaa5643572372d5cba1e69f687d287fd62f5518322af2614ce512dd680a76044104843587c1bea197a1be63c67c9f1641c70f7d3cba49147e9fc0c9bb246e1498186049243e8e92743df2f9994d60f90ab21635e00183e69b317f00ad226da8f546022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004843587c1bea197a1be63c67c9f1641c70f7d3cba49147e9fc0c9bb246e1498189fb6dbc0716d8bc30d0666b29f06f54de9ca1fff7c1964ce80ff52dd92570ab9", + "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c", + "shared" : "", + "result" : "invalid", + "flags" : [ + "WeakPublicKey", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 228, + "comment" : "Public key uses wrong curve: secp224r1", + "public" : "304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "Public key uses wrong curve: secp384r1", + "public" : "3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 230, + "comment" : "Public key uses wrong curve: secp521r1", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "Public key uses wrong curve: secp256k1", + "public" : "3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 232, + "comment" : "Public key uses wrong curve: secp224k1", + "public" : "304e301006072a8648ce3d020106052b81040020033a0004dc79fc28da096ac19f3cf0bc70b8e52529a83861ac66b1d44b9f2e9c68856babaa94f5fa67a1edfce5bd1768f9b9a1621483d214436aab02", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 233, + "comment" : "Public key uses wrong curve: brainpoolP224r1", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 234, + "comment" : "Public key uses wrong curve: brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 235, + "comment" : "Public key uses wrong curve: brainpoolP320r1", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "Public key uses wrong curve: brainpoolP384r1", + "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "Public key uses wrong curve: brainpoolP512r1", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 238, + "comment" : "Public key uses wrong curve: brainpoolP224t1", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "Public key uses wrong curve: brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 240, + "comment" : "Public key uses wrong curve: brainpoolP320t1", + "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 241, + "comment" : "Public key uses wrong curve: brainpoolP384t1", + "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "Public key uses wrong curve: brainpoolP512t1", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a", + "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 243, + "comment" : "invalid public key", + "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535", + "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 244, + "comment" : "public key is a low order point on twist", + "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", + "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 245, + "comment" : "public key is a low order point on twist", + "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b", + "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 246, + "comment" : "public key is a low order point on twist", + "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", + "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 247, + "comment" : "public key is a low order point on twist", + "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", + "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 248, + "comment" : "public key is a low order point on twist", + "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98", + "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 249, + "comment" : "public key is a low order point on twist", + "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5", + "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 250, + "comment" : "long form encoding of length of sequence", + "public" : "308159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 251, + "comment" : "long form encoding of length of sequence", + "public" : "305a30811306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 252, + "comment" : "length of sequence contains leading 0", + "public" : "30820059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 253, + "comment" : "length of sequence contains leading 0", + "public" : "305b3082001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 254, + "comment" : "wrong length of sequence", + "public" : "305a301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 255, + "comment" : "wrong length of sequence", + "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 256, + "comment" : "wrong length of sequence", + "public" : "3059301406072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 257, + "comment" : "wrong length of sequence", + "public" : "3059301206072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 258, + "comment" : "uint32 overflow in length of sequence", + "public" : "30850100000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 259, + "comment" : "uint32 overflow in length of sequence", + "public" : "305e3085010000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 260, + "comment" : "uint64 overflow in length of sequence", + "public" : "3089010000000000000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 261, + "comment" : "uint64 overflow in length of sequence", + "public" : "3062308901000000000000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 262, + "comment" : "length of sequence = 2**31 - 1", + "public" : "30847fffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 263, + "comment" : "length of sequence = 2**31 - 1", + "public" : "305d30847fffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 264, + "comment" : "length of sequence = 2**32 - 1", + "public" : "3084ffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 265, + "comment" : "length of sequence = 2**32 - 1", + "public" : "305d3084ffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 266, + "comment" : "length of sequence = 2**40 - 1", + "public" : "3085ffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 267, + "comment" : "length of sequence = 2**40 - 1", + "public" : "305e3085ffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 268, + "comment" : "length of sequence = 2**64 - 1", + "public" : "3088ffffffffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 269, + "comment" : "length of sequence = 2**64 - 1", + "public" : "30613088ffffffffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 270, + "comment" : "incorrect length of sequence", + "public" : "30ff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 271, + "comment" : "incorrect length of sequence", + "public" : "305930ff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 272, + "comment" : "indefinite length without termination", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 273, + "comment" : "indefinite length without termination", + "public" : "3059308006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 274, + "comment" : "indefinite length without termination", + "public" : "3059301306802a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 275, + "comment" : "indefinite length without termination", + "public" : "3059301306072a8648ce3d020106802a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 276, + "comment" : "indefinite length without termination", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107038000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 277, + "comment" : "removing sequence", + "public" : "", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 278, + "comment" : "removing sequence", + "public" : "3044034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 279, + "comment" : "lonely sequence tag", + "public" : "30", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 280, + "comment" : "lonely sequence tag", + "public" : "304530034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 281, + "comment" : "appending 0's to sequence", + "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 282, + "comment" : "appending 0's to sequence", + "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 283, + "comment" : "prepending 0's to sequence", + "public" : "305b0000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 284, + "comment" : "prepending 0's to sequence", + "public" : "305b3015000006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 285, + "comment" : "appending unused 0's to sequence", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 286, + "comment" : "appending unused 0's to sequence", + "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 287, + "comment" : "appending null value to sequence", + "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 288, + "comment" : "appending null value to sequence", + "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 289, + "comment" : "including garbage", + "public" : "305e4981773059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 290, + "comment" : "including garbage", + "public" : "305d25003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 291, + "comment" : "including garbage", + "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 292, + "comment" : "including garbage", + "public" : "305e3018498177301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 293, + "comment" : "including garbage", + "public" : "305d30172500301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 294, + "comment" : "including garbage", + "public" : "30613015301306072a8648ce3d020106082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 295, + "comment" : "including garbage", + "public" : "305e3018260c49817706072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 296, + "comment" : "including garbage", + "public" : "305d3017260b250006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 297, + "comment" : "including garbage", + "public" : "3061301b260906072a8648ce3d02010004deadbeef06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 298, + "comment" : "including garbage", + "public" : "305e301806072a8648ce3d0201260d49817706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 299, + "comment" : "including garbage", + "public" : "305d301706072a8648ce3d0201260c250006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 300, + "comment" : "including garbage", + "public" : "3061301b06072a8648ce3d0201260a06082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 301, + "comment" : "including garbage", + "public" : "305e301306072a8648ce3d020106082a8648ce3d0301072347498177034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 302, + "comment" : "including garbage", + "public" : "305d301306072a8648ce3d020106082a8648ce3d03010723462500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 303, + "comment" : "including garbage", + "public" : "3061301306072a8648ce3d020106082a8648ce3d0301072344034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 304, + "comment" : "including undefined tags", + "public" : "3061aa00bb00cd003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 305, + "comment" : "including undefined tags", + "public" : "305faa02aabb3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 306, + "comment" : "including undefined tags", + "public" : "3061301baa00bb00cd00301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 307, + "comment" : "including undefined tags", + "public" : "305f3019aa02aabb301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 308, + "comment" : "including undefined tags", + "public" : "3061301b260faa00bb00cd0006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 309, + "comment" : "including undefined tags", + "public" : "305f3019260daa02aabb06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 310, + "comment" : "including undefined tags", + "public" : "3061301b06072a8648ce3d02012610aa00bb00cd0006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 311, + "comment" : "including undefined tags", + "public" : "305f301906072a8648ce3d0201260eaa02aabb06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 312, + "comment" : "including undefined tags", + "public" : "3061301306072a8648ce3d020106082a8648ce3d030107234aaa00bb00cd00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 313, + "comment" : "including undefined tags", + "public" : "305f301306072a8648ce3d020106082a8648ce3d0301072348aa02aabb034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 314, + "comment" : "truncated length of sequence", + "public" : "3081", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 315, + "comment" : "truncated length of sequence", + "public" : "30463081034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 316, + "comment" : "Replacing sequence with NULL", + "public" : "0500", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 317, + "comment" : "Replacing sequence with NULL", + "public" : "30460500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 318, + "comment" : "changing tag value of sequence", + "public" : "2e59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 319, + "comment" : "changing tag value of sequence", + "public" : "2f59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 320, + "comment" : "changing tag value of sequence", + "public" : "3159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 321, + "comment" : "changing tag value of sequence", + "public" : "3259301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 322, + "comment" : "changing tag value of sequence", + "public" : "ff59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 323, + "comment" : "changing tag value of sequence", + "public" : "30592e1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 324, + "comment" : "changing tag value of sequence", + "public" : "30592f1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 325, + "comment" : "changing tag value of sequence", + "public" : "3059311306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 326, + "comment" : "changing tag value of sequence", + "public" : "3059321306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 327, + "comment" : "changing tag value of sequence", + "public" : "3059ff1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 328, + "comment" : "dropping value of sequence", + "public" : "3000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 329, + "comment" : "dropping value of sequence", + "public" : "30463000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 330, + "comment" : "truncated sequence", + "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 331, + "comment" : "truncated sequence", + "public" : "30581306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 332, + "comment" : "truncated sequence", + "public" : "3058301206072a8648ce3d020106082a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 333, + "comment" : "truncated sequence", + "public" : "30583012072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 334, + "comment" : "indefinite length", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 335, + "comment" : "indefinite length", + "public" : "305b308006072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 336, + "comment" : "indefinite length with truncated delimiter", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b00", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 337, + "comment" : "indefinite length with truncated delimiter", + "public" : "305a308006072a8648ce3d020106082a8648ce3d03010700034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 338, + "comment" : "indefinite length with additional element", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b05000000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 339, + "comment" : "indefinite length with additional element", + "public" : "305d308006072a8648ce3d020106082a8648ce3d03010705000000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 340, + "comment" : "indefinite length with truncated element", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b060811220000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 341, + "comment" : "indefinite length with truncated element", + "public" : "305f308006072a8648ce3d020106082a8648ce3d030107060811220000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 342, + "comment" : "indefinite length with garbage", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000fe02beef", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 343, + "comment" : "indefinite length with garbage", + "public" : "305f308006072a8648ce3d020106082a8648ce3d0301070000fe02beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 344, + "comment" : "indefinite length with nonempty EOC", + "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0002beef", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 345, + "comment" : "indefinite length with nonempty EOC", + "public" : "305d308006072a8648ce3d020106082a8648ce3d0301070002beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 346, + "comment" : "prepend empty sequence", + "public" : "305b3000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 347, + "comment" : "prepend empty sequence", + "public" : "305b3015300006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 348, + "comment" : "append empty sequence", + "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b3000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 349, + "comment" : "append empty sequence", + "public" : "305b301506072a8648ce3d020106082a8648ce3d0301073000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 350, + "comment" : "append garbage with high tag number", + "public" : "305c301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66bbf7f00", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 351, + "comment" : "append garbage with high tag number", + "public" : "305c301606072a8648ce3d020106082a8648ce3d030107bf7f00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 352, + "comment" : "sequence of sequence", + "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 353, + "comment" : "sequence of sequence", + "public" : "305b3015301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 354, + "comment" : "truncated sequence: removed last 1 elements", + "public" : "3015301306072a8648ce3d020106082a8648ce3d030107", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 355, + "comment" : "truncated sequence: removed last 1 elements", + "public" : "304f300906072a8648ce3d0201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 356, + "comment" : "repeating element in sequence", + "public" : "30819d301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 357, + "comment" : "repeating element in sequence", + "public" : "3063301d06072a8648ce3d020106082a8648ce3d03010706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 358, + "comment" : "long form encoding of length of oid", + "public" : "305a30140681072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 359, + "comment" : "long form encoding of length of oid", + "public" : "305a301406072a8648ce3d02010681082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 360, + "comment" : "length of oid contains leading 0", + "public" : "305b3015068200072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 361, + "comment" : "length of oid contains leading 0", + "public" : "305b301506072a8648ce3d0201068200082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 362, + "comment" : "wrong length of oid", + "public" : "3059301306082a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 363, + "comment" : "wrong length of oid", + "public" : "3059301306062a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 364, + "comment" : "wrong length of oid", + "public" : "3059301306072a8648ce3d020106092a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 365, + "comment" : "wrong length of oid", + "public" : "3059301306072a8648ce3d020106072a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 366, + "comment" : "uint32 overflow in length of oid", + "public" : "305e3018068501000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 367, + "comment" : "uint32 overflow in length of oid", + "public" : "305e301806072a8648ce3d0201068501000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 368, + "comment" : "uint64 overflow in length of oid", + "public" : "3062301c06890100000000000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 369, + "comment" : "uint64 overflow in length of oid", + "public" : "3062301c06072a8648ce3d020106890100000000000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 370, + "comment" : "length of oid = 2**31 - 1", + "public" : "305d301706847fffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 371, + "comment" : "length of oid = 2**31 - 1", + "public" : "305d301706072a8648ce3d020106847fffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 372, + "comment" : "length of oid = 2**32 - 1", + "public" : "305d30170684ffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 373, + "comment" : "length of oid = 2**32 - 1", + "public" : "305d301706072a8648ce3d02010684ffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 374, + "comment" : "length of oid = 2**40 - 1", + "public" : "305e30180685ffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 375, + "comment" : "length of oid = 2**40 - 1", + "public" : "305e301806072a8648ce3d02010685ffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 376, + "comment" : "length of oid = 2**64 - 1", + "public" : "3061301b0688ffffffffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 377, + "comment" : "length of oid = 2**64 - 1", + "public" : "3061301b06072a8648ce3d02010688ffffffffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 378, + "comment" : "incorrect length of oid", + "public" : "3059301306ff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 379, + "comment" : "incorrect length of oid", + "public" : "3059301306072a8648ce3d020106ff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 380, + "comment" : "removing oid", + "public" : "3050300a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 381, + "comment" : "lonely oid tag", + "public" : "3051300b0606082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 382, + "comment" : "lonely oid tag", + "public" : "3050300a06072a8648ce3d020106034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 383, + "comment" : "appending 0's to oid", + "public" : "305b301506092a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 384, + "comment" : "appending 0's to oid", + "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 385, + "comment" : "prepending 0's to oid", + "public" : "305b3015060900002a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 386, + "comment" : "prepending 0's to oid", + "public" : "305b301506072a8648ce3d0201060a00002a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 387, + "comment" : "appending unused 0's to oid", + "public" : "305b301506072a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 388, + "comment" : "appending null value to oid", + "public" : "305b301506092a8648ce3d0201050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 389, + "comment" : "appending null value to oid", + "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 390, + "comment" : "truncated length of oid", + "public" : "3052300c068106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 391, + "comment" : "truncated length of oid", + "public" : "3051300b06072a8648ce3d02010681034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 392, + "comment" : "Replacing oid with NULL", + "public" : "3052300c050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 393, + "comment" : "Replacing oid with NULL", + "public" : "3051300b06072a8648ce3d02010500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 394, + "comment" : "changing tag value of oid", + "public" : "3059301304072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 395, + "comment" : "changing tag value of oid", + "public" : "3059301305072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 396, + "comment" : "changing tag value of oid", + "public" : "3059301307072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 397, + "comment" : "changing tag value of oid", + "public" : "3059301308072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 398, + "comment" : "changing tag value of oid", + "public" : "30593013ff072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 399, + "comment" : "changing tag value of oid", + "public" : "3059301306072a8648ce3d020104082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 400, + "comment" : "changing tag value of oid", + "public" : "3059301306072a8648ce3d020105082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 401, + "comment" : "changing tag value of oid", + "public" : "3059301306072a8648ce3d020107082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 402, + "comment" : "changing tag value of oid", + "public" : "3059301306072a8648ce3d020108082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 403, + "comment" : "changing tag value of oid", + "public" : "3059301306072a8648ce3d0201ff082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 404, + "comment" : "dropping value of oid", + "public" : "3052300c060006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 405, + "comment" : "dropping value of oid", + "public" : "3051300b06072a8648ce3d02010600034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 406, + "comment" : "modify first byte of oid", + "public" : "305930130607288648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 407, + "comment" : "modify first byte of oid", + "public" : "3059301306072a8648ce3d02010608288648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 408, + "comment" : "modify last byte of oid", + "public" : "3059301306072a8648ce3d028106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 409, + "comment" : "modify last byte of oid", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030187034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 410, + "comment" : "truncated oid", + "public" : "3058301206062a8648ce3d0206082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 411, + "comment" : "truncated oid", + "public" : "3058301206068648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 412, + "comment" : "truncated oid", + "public" : "3058301206072a8648ce3d020106072a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 413, + "comment" : "truncated oid", + "public" : "3058301206072a8648ce3d020106078648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 414, + "comment" : "wrong oid", + "public" : "3057301106052b0e03021a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 415, + "comment" : "wrong oid", + "public" : "305b3015060960864801650304020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 416, + "comment" : "wrong oid", + "public" : "3056301006072a8648ce3d020106052b0e03021a034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 417, + "comment" : "wrong oid", + "public" : "305a301406072a8648ce3d02010609608648016503040201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 418, + "comment" : "longer oid", + "public" : "305a301406082a8648ce3d02010106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 419, + "comment" : "longer oid", + "public" : "305a301406072a8648ce3d020106092a8648ce3d03010701034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 420, + "comment" : "oid with modified node", + "public" : "3059301306072a8648ce3d021106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 421, + "comment" : "oid with modified node", + "public" : "305d3017060b2a8648ce3d02888080800106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 422, + "comment" : "oid with modified node", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030117034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 423, + "comment" : "oid with modified node", + "public" : "305d301706072a8648ce3d0201060c2a8648ce3d03018880808007034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 424, + "comment" : "large integer in oid", + "public" : "3062301c06102a8648ce3d028280808080808080800106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 425, + "comment" : "large integer in oid", + "public" : "3062301c06072a8648ce3d020106112a8648ce3d030182808080808080808007034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 426, + "comment" : "oid with invalid node", + "public" : "305a301406082a8648ce3d0201e006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 427, + "comment" : "oid with invalid node", + "public" : "305a301406082a808648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 428, + "comment" : "oid with invalid node", + "public" : "305a301406072a8648ce3d020106092a8648ce3d030107e0034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 429, + "comment" : "oid with invalid node", + "public" : "305a301406072a8648ce3d020106092a808648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 430, + "comment" : "long form encoding of length of bit string", + "public" : "305a301306072a8648ce3d020106082a8648ce3d03010703814200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 431, + "comment" : "length of bit string contains leading 0", + "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070382004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 432, + "comment" : "wrong length of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034300042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 433, + "comment" : "wrong length of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 434, + "comment" : "uint32 overflow in length of bit string", + "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385010000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 435, + "comment" : "uint64 overflow in length of bit string", + "public" : "3062301306072a8648ce3d020106082a8648ce3d030107038901000000000000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 436, + "comment" : "length of bit string = 2**31 - 1", + "public" : "305d301306072a8648ce3d020106082a8648ce3d03010703847fffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 437, + "comment" : "length of bit string = 2**32 - 1", + "public" : "305d301306072a8648ce3d020106082a8648ce3d0301070384ffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 438, + "comment" : "length of bit string = 2**40 - 1", + "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385ffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 439, + "comment" : "length of bit string = 2**64 - 1", + "public" : "3061301306072a8648ce3d020106082a8648ce3d0301070388ffffffffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 440, + "comment" : "incorrect length of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703ff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 441, + "comment" : "lonely bit string tag", + "public" : "3016301306072a8648ce3d020106082a8648ce3d03010703", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 442, + "comment" : "appending 0's to bit string", + "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 443, + "comment" : "prepending 0's to bit string", + "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070344000000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 444, + "comment" : "appending null value to bit string", + "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 445, + "comment" : "truncated length of bit string", + "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070381", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 446, + "comment" : "Replacing bit string with NULL", + "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070500", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 447, + "comment" : "changing tag value of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107014200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 448, + "comment" : "changing tag value of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107024200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 449, + "comment" : "changing tag value of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107044200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 450, + "comment" : "changing tag value of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107054200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 451, + "comment" : "changing tag value of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107ff4200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 452, + "comment" : "dropping value of bit string", + "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070300", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 453, + "comment" : "modify first byte of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034202042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 454, + "comment" : "modify last byte of bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6eb", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 455, + "comment" : "truncated bit string", + "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 456, + "comment" : "truncated bit string", + "public" : "3058301306072a8648ce3d020106082a8648ce3d0301070341042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 457, + "comment" : "declaring bits as unused in bit string", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034201042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 458, + "comment" : "unused bits in bit string", + "public" : "305d301306072a8648ce3d020106082a8648ce3d030107034620042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b01020304", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 459, + "comment" : "unused bits in empty bit-string", + "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030103", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 460, + "comment" : "128 unused bits", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034280042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b", + "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2", + "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + } + ] + } + ] +} diff --git a/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json new file mode 100644 index 000000000..9069ba0f0 --- /dev/null +++ b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json @@ -0,0 +1,4366 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.8r12", + "numberOfTests" : 427, + "header" : [ + "Test vectors of type EcdhTest are intended for", + "testing an ECDH implementations using X509 encoded", + "public keys and integers for private keys.", + "Test vectors of this format are useful for testing", + "Java providers." + ], + "notes" : { + "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176", + "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.", + "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.", + "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.", + "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.", + "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.", + "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.", + "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this." + }, + "schema" : "ecdh_test_schema.json", + "testGroups" : [ + { + "curve" : "secp384r1", + "encoding" : "asn", + "type" : "EcdhTest", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "3076301006072a8648ce3d020106052b8104002203620004790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa", + "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", + "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "3046301006072a8648ce3d020106052b8104002203320002790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796", + "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81", + "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b810400220362000437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b810400220362000491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b810400220362000467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b81040022036200041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "edge case for shared secret", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "y-coordinate of the public key has many trailing 0's", + "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "y-coordinate of the public key has many trailing 1's", + "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "y-coordinate of the public key is small", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "y-coordinate of the public key is large", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7", + "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036660041b1c7984620e8d7fd7ccdb50cc3ba816da14d41a4d8affaba8488867f0ca5a24f8d42dd7e44b530a27dc5b58da", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b810400220362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200043b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd7b7f0f28d55e2f3a50f1f1bef3976834a05b43418e979303bc0363ed16d2d0b4011cc37b3c06ad73154faeab7915cd87", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200046a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca63cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200047c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104562ee0c57e71d96cefe31b4c4045bd4086a38e8ab9adf2d5567be318051d70f3aa68b753f271ab032b6abcce919e2962", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b0000000000000000000000000000000071bd1e700c34075c3cade8ce29d33724af68a7672b265a4e157055360440ab7c461b8e9ac8024e63a8b9c17c00000000", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b000000000000000000000000000000008e42e18ff3cbf8a3c3521731d62cc8db50975898d4d9a5b1ea8faac9fbbf5482b9e4716437fdb19c57463e84ffffffff", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000000000007f57b69a014783dbfa4967b2f9cfa678a6f0b6e9cfd41648cec5b3c498e72152da3f82d3da2e8e9f8ef37b11", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge cases for ephemeral key", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000ffffffff80a84965feb87c2405b6984d06305987590f4916302be9b7313a4c3a6718deac25c07d2c25d17161710c84ee", + "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97", + "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "c3d38450a5dfdbe64f4b5da3add4ac1315f87d11720f29beb6f3616a65ebca1d569c0fae5c5bbb6d146bf9103e645b9f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "3076301006072a8648ce3d020106052b8104002203620004183c0d3650d35a33423c0d00896aa0af9f340217f42086ba51203d158a60fa91ee83b52034ee6167c6593ce67a31c38a20813d9e7eea718d46485650420366dcc1cfdb5cde93eab28308def758ba4c3ba386139d4a3a3bdad64c54192f2bde32", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "18150961859e3efad6267582f97417f19ed8e7e537b692b91050944a6fab8030411dd92e941357c7494af0118840a614", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ce5ad811e7eb08024e40e30c1cb29cacdfc8f809f7f0110e6b225c6d8336f60c30a573ef1b912f5fd300b0615e9fdf1f631ba974beb9544b4a8c9945f72f3e5fc569438c4303672279fafa900e53690aff753da92f400ab62de8067da99fe37b", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "cdfc9463af891682c51b6f4c9656551c33b80739f177612f27a4b1f37c97fd8023495b0bc15c688ab19b7f9880efc8c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000442faac2ae2bbad43a6e45a796f1dcc70cac444ec1570ac769d6e86207443db8c03a33ba07862fcc619cec806ce8826c2776e31dd086c1b19323b58084553bb0825d091ffb123d265afa5970cb72c2e6804ab327834299641e70ff14291975bb1", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "bee46c5518e8e2f5c7fa23f2ab8fc43f5a7419f70373daa1a674630b161ea39c381a1eaaa90efd34aefa9ac6edb53c75", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200046ad66f673d832f8a86cfd7a66d216d23a26583235c28ecb7b598ff8dd1132bc6cf0dc46a98c864665f195a996563e57770aaaadcbf36531a318da95120d9a800226ac9fbff06f47837911c7b95f5187c43ef959a4ea3e117b847f1dd1f8cc4b2", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "1ef2e485531e26d69ab7c7b8c27c1b4be152728961875681042683678c7bb4ef8b59c7c1d62adb5f034bb2886ff691e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004f842e8f47151949b5cb6cde4acc7a83d901173ae316ec423e1c966c8a39638ffa6def3160f7bea664982b9636f639f72702fe1d593454f73d06050655e28ecb8cfdfe13dcc7752bde38fe0070b43bda5e6b7203b45077471825df1b816a428c9", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "a8573b49006362d9b7363c502969b2233b2fc5730cf575d414c50a45f0a5b4d518bd450288c89e81d5171efadbce59c5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000464e68d8a8e6d44142fd0b3353275df4be95b0ff9465d114a18ff238fa4d3947ff4e3fc66970d85731d784b0a17157887cb961cf636c0e8d4b5f8db0060c2b699ed750e92a05ac4da49780b8a48729c6c2b866c75754afb2c7c2d661ecf640cc2", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "33f9aa308445cdc2d159cd39c33b495382ff8b9e21b6d1b160577a4b3c5daf00b8dad3c83852f18f27a4402ce94421ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004237e5a05a3b9dd16f27d1cc04d16f19ec3d27881b90c2049fd2665cec7eaae1cacded4e0f8abba5a64d4183a71449d9b741073dc2594d02ac9a88988e51d7bee22111962f63748efdc8c311f631ae8680c8996028da4e956ac1284d0c01614f5", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "ddf7fea52b92e1544fb1c7ce2274409bca1704f44bc0ae1a6a8b388eaf316c90bce99b0c203f7556e5baaa26c6b7ad6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004810face99512bec259d575229d9586791bdfb1b221d23c1738e4f9af0498f54b18cc0cbb01b64cf3411ec4b68480db6d6c06e6209188f354323b4db6f54f2b1dfc5c1c3dd4fef0cb379a7d7ea085acdac9e60e04f8db488be97f81ded66ea33e", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "d2287ccb642a76e001124dba6c6ce19e82536690abf542104cbd45c8708e462d8ce06e05ad2a0fea4d68492fcf376afe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004f0b00271a2bdde4bddbdac00406adf056d32b9b03f4bd29cc66093df22e5da09fe48cabfc8d44bf136b5be275c7f53f66ccdd0d00354a307fea0091070b61fa9e2da1e2f329fad68013449ecf477fe33458039bac911104da62c29c08192a315", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "36151b0d1c1b28ac062e0829f41bd55044dae6f1daf30ab3ff4148a83ccbccf507bef7340c9544f047f554c71272ae24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004f82cbbaf1c9b6063a1b505580766b1446b6b5a990151703e7afd8a3175387fae567081019e0fdba7964ed6c0e4d0e45ecf379bc1eda30ce4fa560106b3d09bf38e9fcbec3eadc9e12c5622c01130c870c6136498f52bf62f3987defd294df33c", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "2451fd979864169462a77d742adb6f4505f2db956d2d2dea5b05e40f40f2654fc17d1cd1d3b353322bf0d1f3cf828c49", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ccec117025eece29e0ed077d98678738fd1a5cca20e40bb322a40566831243dac806555b8508f4eaa68beb4e78ed917686415f11232c5ecb9f805b0dcc6ce06b57fdf4e4ae4e6d822472d6725a9c1da41c2fee1519586c502bbb1a4ce2582863", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "0b3c06fb8c7c31a96fa6dc80250143e39af9e5c201fdbe92245771e345cf787f99234ecc1d6870599ad50a1cadf687e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200041e829bdbd8a2c1321d04932aacd42972f5b2ac5b6a61b041216ca9481bb0da8abf6d5c1b63e868479f88d91345cb9153fca2c5698fd5b404c9bc125bdc3c608fe385367ee2b68408e959b83ec8bc3ec1e05a6fb984fedb256574885f5dd98940", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "5388905aee7f826b9a5b46faeffe26d49f8566c7a8e8af5a1653fcfbff7c0dfde566f043401248486ff91c390f5cc6ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200044dd1e1b454814f3be1c62eb87c120772c2062a3d7e5461d5554b3963a9fb1190db965695caf555a45ae25be73e47c3745baa93fe2bfb094fe718c8c9bd8e1e6e86cd629dca0bb91ee934e93469d4fff32a41dfd78c27ba534a3d5970c388effb", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "b920299ba26075d2647ccb978d15a54ef48330db3a8794d868ae02bf152b3c24ffa966893ea9eb5d3cce83e0239be02c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200049471abf4fd1b89d14df2325cb0a6bc92e73c8ec8e06c47b0978d93e9225adf089d3ee4e25c222b60d02199c1b58004c1d1b35bc1475cfcf3e3a6116593e2ca5a70344127ad907a4aa1d0c66139f287a7fe48cea5844a20df5a688b89211f19c3", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "705421b36618115fccb7ce6db8575fc4b3f0a2780ce02a3487e4055dd0d51834006270e992e0afaa4c7ce0f699f7fea2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000497046c4438b040315be39ee3869f3e8711c3196758476f2b4d90cd4399665c8c5c87f9cf64289c2bb01166742e1ae036b281922e8872b48b7d3e1384ab4d0a92c602ace7df3a93a47dc50c8c2e5e8a875d2d927f7201ce11fd8df812baa1e4f8", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "3c510006f8658f3fa414fef9723d634a179db7aaf0b7068b7696cff93f88e04136dfdac68349781bf05a787ae19e9021", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200048e3dae500fe2c645aab15379170682503154af1fd0a21ffd2e34f0501c518507e0ebf45d7cb8653fd57bf1f894f2a552cb69af7e009d43bd6e688bf28f5e2815f3c9f4fab1d829d29f05312bad99d75c2518d2a301a74d5ecee1333582d79c14", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "248967afa36386cfeaa2214847c7c8c32a891a2438b83665f99e5fe7ab6dd86353ff7a8b15d4be4e1277c721d69cbba7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200041fca8f9695650a02d6fb8049b1531a3783e449df75a98d45999fb9857c3e756219d48b2c84d5143f08c2ab097b365a3345aa197e10c659d9c53fa754f112d77973107ee35c3aee3b0b1322b362fa08497c097c1881934e36cebd5e18e9240cb6", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "a454ff4d944587a188e7ebaccd97649ab0cf83f8f8d19b3653a2e621206d3992868b5a5765d1fa762f0e3b0161a6809b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004731ba784e2ed21f4a4a2b4dd4877aec2fcd59031f80193b9558bbc1cf7fe6704469443fc7f398e8bec4086f88aa76aa26c389acfd51f69c89a153bfadb5d703a36cb12a4d85f5517cf462bf5d02abf7d19722f480eaf1a2617cba1941e1c76b6", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "99780ed215dc417f798c24327c3caf22f3685e5cf2ab835fc54b428117b7d17f0feb63f1755468157f3237b8117dffa6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200048725cb754b5527a3b053d63e0c4b097e4c34c5d731ab5cd4728650a618b4ded4bf9214d793ad74cfc470e35c5493a4b420a3c50049a42791721bc50d5f608cb272b60a5545db0608855bac8fbfa93990d6b80e3041773e10937d837010cae640", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "d738b7373fe978f27b194f69edd5c421b98922f5e313b76859a9357a1faf42ed0e06dc13d55843357538ce7f4127cee1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200049c7a594eaf2ddf3c8ab6c6e94f1ec011dac9fa42bd27df2fbe402ac949d3a2c676b684a24c99f7d1b7e89e9f8a0634eb3b83095c7a1cd6aa9332460ecbf257f7afa449608b9e0ddd15292b875ad2fd069dc927ce00a4b5e679338023bd3a4e6c", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "d9cc861db305b04a273d6b55348ef9f0a0a2aedf8b3d041a19e263ed6ae2e01e439a46823098f2aaa4867d4f08891e36", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000421b1aa359d72ff33a84ec9621483e65881d4fa8ce6df3669e0abbb9f6bf8d0ee3d9862a7dfb45213e39ffac7b3e1ed871f5e59cda5a5b861ab3eb86caa7c6e85933676efe660dff8ac5625ec8a7630a9cba9eb3fc149d3ef379d4a5ec174d237", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "c59281d09f44f679294aee5668eb538d503ef25aac591614b46f525d8c0b109ab129674963500ad7b6268941a28c0067", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e1ad2b68fa69456574de95b1e048b0715009409ef5cc270be51fdd40b4f65b1ade67938a6a6d725b01310f2253a38cf444f726b3eb5c5ddc257d6d9bda9bfa60bec6a07fe07dae967511314370d3a4e041c34f1cb49fe6b70663f020488e98a8", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "9eb70f8949861c30f2456990abe4d345550008b8531901521361aaa17296dbca06fb3c87e8f4592b7dc5d1997c58c076", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200040bad67ea0cca960ed3ea0588d5eeef366c24342ab3e46602891d1adb4d85d80dd242962c5654bd6af5913aeaefab27ad9a07b4197180c9869af795f696fdf6f25cdc66469f4ca7ca89c5c904636d85f6b9a19e7bcf0540831ca7aa40446dd8e1", + "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f", + "shared" : "45b02fd4dd76496701be3b37e632056cf7f63e9808f627fa858eecc5bac16a01a949741b4de151fe35e774c6d1e389e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200042c4069bc8078236eb23a8c4d575bde9b537b13b79989688c40d89d898a8c29bd7ac61745797b7ee55aca60ea7d6c2a8430fcfbed18a2504661e0253c43e47be01940e81fcb2d65a5e501111978059949c5d25b0b60de7821476b88a8342a0bdf", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "6ce9bffb8901baa801d1b19e92b5e5f47f5bee10c15fe44b8209977572cc8bd7902ccfc0d7ae98f6b58bb87f316a5792", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000444bc1cb2d42ff974e72bc883dff784e86978501f918eef4d96d6e5242da6f5651a29cf5205c3dc3be33332fa2defc34788f88f549ed78732063020dd3fcb872515b25e088700e3eacb925de767e9edf6e89f089c4f9e0f4d8846980393667f6d", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "c6dd2d372d5a5173ac63f6d5ab5dec972e8ae44d566c7f826beb7f2693e200c470ddedb1c9929c11ed86d135f44c979f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004b824eb72c43edb5b3ce9af94ebbd33b446b4a7233b89affe1cfa3beb53cd199fb119a356772bfec178c03b077df12f53f99851fbeb9971ffcf29ad61ba484bd0580036dcaa59f407bc88a471cd862b80a163c91a6f64602b6f713959b2f6c2fd", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "0299b7fc3e5506926fea66d20f65b9791fb6c88c7179f7d4701d68c13427ab56ac0f9e1da96c1d5f3d1a65ff3122c153", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200049270b8cefb61a5d52fbb5e6b3b62361f3afa5d1a6b01419db9266e2dbabab36aea5b1961318eaf8f0bd7cca75ff2df5b7e538c63012a73f777b25e1737d44fdbc299a76288d7bcb57c8484c71c9bb6453245f239b6c6df32898424383b4c0309", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "13d78b7a4daf8ddd62e347ba235c36486fb2eb4a75a3e17a137ec6c2de37abaf45da92d1cf1b2966ded8d5381fd2319f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000419e5c28657479eb41d3718f63e0678be0daa58502a5406d65913567df7b86ab25e905ec846789530d81d8d1fc2a8cade4aaf131a0ccfc79a24bc889c953249ee85b49e2a1bfa52167fe20de296e6497ef9014c2cd0a02afbad1f9d00ac3d924d", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "7b0863fc6d72c4bd058576cff7a4aedf86482d3d9bc9c5fc55bd8fac84107dd0bf9f27d7e8d624edb0aa6ef1b9cc2246", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000459666df447dabc386d8dddae93543dc76151f7c1c04858660d9ca8e0655b51a72feffb7085bacbde153fea75b5716ab5c3c7811d0c7435be9e36db00cd29c6ca879ef991adb157a6b4bf56e3de5cb34598b79a684cc3d4e23f22d10063e8d19c", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "fba2bdfb54e468a4ff5afbaa54c7037400d76414c98eafaa419adab0df50c9692aac67d44a9efbd00d4f9cfc206d537b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200043bafce9b32616f3bde17fc989f1e556f92faf5c30e2cddebc2aba44edf36ae3957c9c610a34521e6ac454652aa597811827b4ff45f991f9405f2d8cf45d5d0876a260ef0deb6e86090c5b45f5b7b1786105324f40a0d2b43ded57868b38b43ef", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "ba9b68d1c00aa1246edafb70db6ddaed8570c465d9a5836d4156a1ac7fda2a209c25471a0df6d7de93f980c89c841620", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000453385b9303d2c5d1ea83e7700b3e811a7c905d1775c379a44e9e5c96821559700b492ee2868c5a01950aa4e2b05932ee8fa1bd83035aabbabc2be7b61f388f78b8046d36bee99b5489bafb3a86dede29c14d5373ed9bac72a92ab8e7c31fb86a", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "33c6c7e2c805889caae5679aa024dd79f54456f798eff0a0ddcc1b28d8ad302d2f67092275ff55f8f4d99357ac86ce58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200049ebf8d313da3e5ba237ee33e6dd5be770390f837c9528fbdd440a9eb2ba1cffb27837d865cbe1b32ff9c7995d5dd511caa4125ec258d182ee7f7173ca1d17139ae13e6072acd970ba56f6d5034e9f45da36b2ec774349be2168f32bbf04f9a31", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "0deeb01decaae0eee55e2c29501cdd9cf7d4db2f1679fb72efcaa5db6e05cc4a658480245c59fec9984c613501411b0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d4cd22e8dfa620ca7d68e290451b09285298a1db5a7ca00ea830d6e9ec9cc4d03f5cd43fb2a9aaaa142fe4c6e2269cdc747e0ca07e38f4c5b412e52cb7930c381100d2aafe54b619ebf72e81a46e1149635d25a37fa66e2d1bc9ac25fc1a83f3", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "d360753c568698d7f7b261dd2f5064ffc8aa9f03343a2291b967632646d51570562f1ae87775648e74f9f30e966e7380", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000421b91b9c374ecf5cedc6d73422c6539b22ae5db61bfdb06b9c89e68112f6433e9d49715f474534fb9cd6c2cbfcdef94fb5d4fe306d59025af4e88f8cb3ddc3d64f707e6820b41cdfc055cd6762da23de01c1b311f1a5bf7010c4ff4ed0a7e84c", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "596af71209cdd23c386bb861edbd171ea9bc6a858993110c9333a956b3a03fc0f55393ca46bb15bcf9f12b496459c4e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "point with coordinate x = 0", + "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "96876e9ed89edf3e3dfd8ead06dcba0acdce7763eb98aded82976fa36181c79ac4e833df385af5ee860ca1f20df4cb72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "point with coordinate x = 0", + "public" : "3076301006072a8648ce3d020106052b8104002203620004dd607e954556c62e39b432d1f1b2fe6652d75a1fe33cd15c799ffac9d13d5d521899d25940da653d0824ad8456ddfb629f4142e08a3bd1d87bf6119a9ef4b0a80dc712a4d6c001bcb2794c4d1a03b1f1d392dc088c89ef844f93adb139d956b8", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "60d597a99c86a432e144bc2b0e0a89b91c4a72f3e1ff8e56e7f07d53b2e563e979c09e27b34be98bb19865e808d4290e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "point with coordinate x = 0", + "public" : "3076301006072a8648ce3d020106052b8104002203620004826d71ae4f7b3ecbb2a9bdf59512949542d0116f616440a550168f4b58812fd6c1ab94f310385fdf246db5efc0fd13995de099bdfcea355ee63827cf2a2e2d868f5cf0b487e41245df54fdc735eed6eb726cfc928bd5b4d01719d1644967ed1f", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "85961906edaa9adfa9c9b8279da66158f57fb350ff9b15dc4d75b8cab64b9d34f5ce912f1aa512a54c71821c6e31ff8f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fa8919e4524e7040489cc17aa3d620f88276ef248d1ecd1e9a6637c7a06765f6f1d593b1febe331b9f696e82c5be61a4a074a912309662f44ce0825bf134582116cac3310577d5a00722ba513e6334cc17101091223346db67063cf6e7bffbff", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "43484dcf01492eab684d39881908da7f40119fe7183bba625c32fdc14da3c4236dc3397234e7db41857495cd0d09491b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004aecb8f15ab87579a03f5b8fcf33aa094337e4c362359c9f2727634909c6913c321be69f3f8aed693a31059989997fb32d4f4a37ff236d8f6237186a3a721a82a2ba22f8a628d7273ef3173e21ecc69969a47e669383ecf0cf5396eb02f46c3ed", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "65e6133929c8b061c25fe0bec9142c93d52c9f1695061b105f6c7da1347a967b5a3f1183565645f7b8fad8863f9a6345", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000440dc66d81c4e15e1a4c009c60c3441725fff08b2543773b0dde00db231f44badd77a8bc9619479bd5288e40da153b8ddc3d530262b169a6fa700ee32a5cd057baf43d29627f342fda8f6f0fb21b1fa35be96a452ab4881f417c9a4e4136b1e6d", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "0773673dae337a1688c2c31d1a600c0ed72604a171c665b5307ebaf740fd518e4a7c5c91e4f86f65905640ee37f4f830", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000453b5874738275a2e1d734e51f83636f89179c16fe89f46f4d8e71f521c594769d31725f6404122f21112943a1a22ff07586b41bb24bf303ae8545b25f7b98425ea62c4d3bf51d23d9d85e07719b828777efa0a28fb30f33b899980de3c532611", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "ea25b07a161f318a81a693f6604810b8142843c4fd26658d9b64fedb58a5eba58c217c4176569cf33fa47ac9f2b3d7f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200042988addf62149e6ac08219d2f036d3f5720aa862905cf3fe7bdf136dc08b845e8a61be43db86d71a26dc17bf55374a9d53ac99c5d07de10ce74ed3b1c413686ebba700f49260b08357f95daf5b31a555345c076079f25d8690fc1ac20c71528d", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "a8d424068fb7846b0d43a5cc13029d054b11c97e508ee0f92e73d35ac8351a462eedfc9da9dd1279f12812ba46c06053", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004494b59de1b69534b4b62d75810ee3dad05a19afa41c7836db5ca78630208a800388d04034baf2923ad5af6ac72ee05f989df6d08f9a6400858d084fe770c0ddde298966cdc56a921a43184384d5a13f31c1eb4e834e23bed3069c10dfed6b63c", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "296f5d6fe4ddd8c3c7304beadd45f6cd3e3fcd4230c9d2ba1a13bd9b9498a3c8d1ef0ab6ee2a450b0c68e89a83711fa2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004b64c49ddf18bce79cff3b8cb7b0e58d48421eb6739f59d271fc4f54dd2fcb1cf56dd3b3c69173a5eab50ab1a2e0616d05d92b864cbc9e4a3f75650eff39e0eacbf87c4c010088f3338842cd97832724f79bb15986bd3fa85255816350473bbd3", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "db1edbbb1f3ac6df9f46128812bce7818b5d745c75322a9abe89983be868aa1aac555f4d60ec272730bb4ad949a53d38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004a40b1ca1a51a8ee6bef5b58aaabcffe2e15f74a3087edb2620885d7d933e4f50d625eaad93b87b8dff58f0565792b174ab89717ffe87cd29ffbf3cd7d938b1173747bfc0311b78723684d7c9a1c2be3b597bf9236eed090028eda2146c477e65", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "1f84c641ade162a274ab2efc7cf6582f5a5d91ce7993af6956d55eea0e1b7fbf040da9750486b0fbb2bd70d9ccabb785", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200044e7a82ad74a1b7851995f6e1a18141bb4584ac22e839d4d916018b150fed9cd0cce427bd446798522744d395e90ee4b63445c1a6a4cd467c20cdb298854f1e270afbea053b7784976b504d0e1339c5c86007cec363839958a1fa51e9483de561", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "54efb9bb7269d86b06282b1d7dc28a940cd7789ca4e104c4bb7c5e5736676c3e5370cfd97849e1200a031b668388d8d0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200049b54678f8581ce665108abeb0c09cb7985bb5dd858bbb71c88e05344de5b45b4e67f33ab58d359dca2da8df1149dd1bbd09ba7f63a8d35848b40746ed5fec7944ed44fd9a9a2fc3d13ebc5c05ff94d5f500ee15072d1b4c1375fd6ec4f32125c", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "1e96c829cc8a79d73fa6434bc159dc432c2ace3b49ad2e74380e7b02feb53b3393446a0331b974f2bf219ae95d2b23e7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000486cb7a3ff3aedb2f39ae22f2e828ec0817d94b831ae654dd66aff31a4d84b33fab46fec1abe1a9e6bbfac5c99565fd3bb2f72d565d2ff5c5c24f375448dd7bb442dfdcb61e073e48402707bbcc26ad43d4788a9f44715f1b8e5b62bf49ceca65", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "84e7af176ddba3ec3ce7b7fc43df1ed59b4e3228fa3f6fb41a01f413b0a6c7404e43f7747118ba264b7b026d714e90d0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ccf5a5b80deba6318b85f57a0d563e95765c7fe30df5ac88837f35329dd51070e29896f4d96ef40bcccf36244df835614e8785f8065f81c5e9270fd559b6a380b483874d298d0d382eee1edb6a59d9c163296ab7a068186b0d23f33737dd0eed", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "82864ef4d5fd25204ae1591c619f3ed813c762baa009ba3b49ac38c57b2f46652f719adceabfbcaf985b29958d1f420c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004c7f77ad286c68b88ffa64fefe4aaab3dee1f9bae37b7d069bb92bea82089e831a70dd9ed007ba6dce14f9c6d5e744eccb319ad6ec134376cb059a1c86984ea8bd154d826ed3dbae8d8d8e06aa0cbe0127ddfc32621bbc1f731f9d90e687a7cf5", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "1d0d3ed8c1e0d28f5e3766f193da7bdca1cc08376293f9bbde7bde0e9b1ebcf4cfa3c683dc63bcb42b2d9ede54242bc2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004aac3b4d280fc70a9fe175e1882a69eaca2482a0c9ded9200444028ca3dbf501fc361f7658bffec321ad577b48c9786b07f596bd868d51e73f0f7c25db956b12171cfab11abd4abb00a59ac432c0b0f058f4cca44fb581bc5803e472a05305f33", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "bf19548bb1d7333f46cff4d9d2a81dbb48ca82a52faec2b20c3b27bde392a66b8e44780c2098a7b5253157b014b40e51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004747efb595d03dc05dd50c17155e1018ca14715054592906e671a2e2204acae552b6f5d345d3fcf9b4171892afb3e5587d8e709b083a8b5363663492f8a2a9af64c3ad01c64d8fa4764d61f43e6901a2445ce94b586f6090ae0687af0090fcd47", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "32d569310f61af475b6c6d075599625a3381b0a5b6a0b8c27c7165d00e2fd4dc8b2cf8e3b33e28ad4005525384227fb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ab14764bf24f8313b1c49c4bd6e367231275b303c601c66f7e8b3105c6b02a90b60f38745d755ce4dd40681ed15a1ac93e14cf2fa708300a2b279f2c37fbc0da7175c92c1114c57ef251467f6f3de79fbc38cb1e3db70e4d95225fbd8ad96889", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "266b261b6dd9eb51770f6c4c11b87134abff1629b65171107a9b20e0c7d168e1efc3cbc402464f36aeb3c027b9198e10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200041e1fe9730fcd5b87b065fa90a69534036be45758513443f79c6427dbc31fc403e894043fb9c7f9f58c0a3670b1c0d80359db8f6a48970ccb9918cef04f352a4d91a204502119b2b7efc6c671a6ba4537e82c196e6d42685c5a6f559e4e8af704", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "fa9f208dcedee597f51122e6274b86710e36561f2361e76186fcb73d1d7f2928426d98c3f69e4cf48d3001d64970425e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000483fcea208c79227cbd97319a86597f85cbfc19ef60c5ba7a92fc521c685e208cec7735be9be27c737d3f9d2faa1c3f4695a32184d58fc9001402436ce00b52b8885bb1150f61e660eceba10768d0f41d5e4e7c21d4fd909aceaf61a7455dd0c6", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "9a1ddf3d9feb190a26f20ed925ffbd35df1017c4a4c9485d344cb8f81c7f452b2ff3aec44baf34e50886f183480b6325", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200042bf26936c9164ba1072544c410757630b97d4e853fdb7844f1811507d04a687d951fa65a34364e894cf8b0815db95f5e10664627bf6f72330a2d6f212361a233155abb79da54343b8572e30eace8c8f5480200e751c2102078528812c83f3cf4", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "47e4608e9bccf6a3296e41fe34eb7181a1b5ec306a93aabd5fb38e75e3d75e8e2ee4c1c44a7d08660681b9fa66642910", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bb583da5de4c352e8a4fad31e9f71297bc963134ec182e96379c6b28a11d25fa4b77a4a0f947085db33b0ea77b9da09be1a0bd1300383ebd60b5aa6eeb20f03d56dd14df46157465146278536ebc28c5471a94f095554c4c085ac9dceb1da55f", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "8393a2689b376a228f3233ac61578be1aa2de1dbfbb28b03ad24f11ad9d77f8543e0977aea9a761d84e115b61507ae59", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e37791595b54e9b17cc30726d2425eeacc9672f5fbc91fc108cf8c84fff9b66ea65483841b7618694815e1a415186ba727af3ae6c658eb8c485d6ad8e49c1eade751457562d6003de75cd1f1e13ec15ea1d0413602ed7f6a6b7b84efd8a3056e", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "209417da721b49d64dfa09983a8683520e5e300a52b2e8f1677772ee3c086b339a1da25cab2be6e44de4526c31f4ebbc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200047f12cb987b08c235523465146b42258584398062a107429ce486b4b2f26a9628293ae4d30aa61c64bf92f97e6c08aea8d6621cfce5270cd7fa69dcb038ed8ba428afd77d528c230f8e5c9b83ef659c7e573f6671a18d8b8c4ceb20f2d760858e", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "e7eac460eada6eb99988cc39f6129a74d9510d2ec39601adae76b2b8fd6122407b79411f8e7adfbc4f0dc50da9f2b82b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004dc4f06d671d86012cd5ce10377ffefbde657da08fa9259e4aeffe6211ac57f6e1c5bf8732989d44c1342a84fa6fd7fba2714ce23cc0f8e0a8bda593ec2b4b5294ffc0363e6e89403d4482f3537dba9e4f36be68d8e2edafd8cc2c01f5f7dcec4", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "5a197a9a8793d94d8b84084c6dc36c36a293ac90337a1cf6a2653435d05e2f563bfd2933f23ed3aefd75555ead76e827", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ca1ec6798c5667813bfc45dd1815e82bec93eaa7081069767bec3685cdfa56267fc24da6c186d8b3271627a852560c5a097d7c41e610e5267dabf525763f4a4a7478c5f9ae4b80baa1e620ac1f22d8689b07ed9a99dce0cd4a11682f07227fc4", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "8bf520337de6e5c6f27005161b3b2f1cf08759527c8fc7935e3621f68936f191ac6e931b794278d3ca1e3772dbfb19bf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000444b9e976b9e89aa31519fc0a35288c55e2d7630a1cd1fffd288cdac8c74bc2edcb0ff878fcccebbb78df9e7eb0afa6b1384782b8a1138946594d8fd3b6c9b4954e73d8c040a7a153f3da5a40f9fdaf3bf31a4522416c316f10dc7cd8afc2849b", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "1e56dc30dad33e34273535688605bb98ad7c6dd51d9267c90a62562d08e47dd684180d4ab7abb6cc14ae4c9bd6ae9e92", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004cf661b71c2b8734f7cf5142a66edf787c56a33174303c20741f07e0c348e1b5425705d9ebbb459967621ded6eb56d71037337aa16e1cf6e503182184c9451f9ba457d81a0313fb987343b8b39344f3693298010cd5b73e38bcdece66c67fa508", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "14e3a97e9ee69089410b72459870495a037d4077bba027eff4c499567d7e7f1af2720e1fedd07bd780509a4516fa5c48", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000450790908c043344e1cf42b27e4dc33a35d68a0b93be0ec2be05745b3c83c35f0a3ecc3ed27fb3188a5ed9f24cdbd29d1b0f03ff85fd7fcad4ea5bbd8bd4c42935f0957ca8011cfc93ebeb789c47214e60e5da16e4dd87a53547eedee479b0978", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "85a8ddb9997e2525cd555721f2d5f3b199ff76b57e91eec6fc7d2c95703a1a32f46e3d46952a90b51054c5fd046b3107", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200042395d00779b6c7d4dad8cc9a8918496c28b2d4077e6886d0a1bef515e3125ddd813e5a9ea0f185cd009a69ea92210174b676775f763183c86f6fa50551ba137d79a83e8e32ff2fc09a2c28cdf80cddafcc0f40693e3985f28fe5c7dfe2d8b275", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "c269465cfb336ed8c7e9c0377349193aa4dbdb92a9f4670dbf7fa7a1f7556e8e4b240d5b70edeedd1bf5ce769cb8415e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200045634ee155263c07d7d1e346b868ddd80e9a282fcef93bf6df8e8bc4ea34ff02e119a9f707816d06368ccb94c6e4802fbaadc33991574dde851e547e47027f54353e02d70be6bfa9f73953ca259011f23a4a80cbbaae8805d9d094ef150e0c54a", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "6a21f244472522389f084e2e4ae99b747b39cbee996ce9a3fa05353219b60c20fa3834d39b0b826f1096b7a467e8a218", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000463aa6c3c249a32ebbccce65ffa1c56a205644b2c40b931b1ec9b042b52c1e99cd07e538299fb837fe67586aae71b4706166ac450fbd6d4921b442a11679f7786ba5a772ab33db00543a941bbc015e23581ba625a72c0e4eb44838e5f406ca1dc", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "c469919f58d80b1e45d5d53ee28d616bdf827a88e0b2f499291ec4f76c3c89f276776ea96a6b9053cf02776698864526", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004a287bd74d501c29df23d786b7c34ea0daf10e4b3fce71d720f61a272f22151db2c5914867493028c01e103820b0ba6b121cb298ff8977ecf21fea8ee1b6ba7d9b98dacc2a45d75c63ec8323001a9bf5f5ba4d3cbfee80482ca1333f4de90a14a", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "18dd1d7b6bbc6311afe5383d796a5fec13844bae25708725554de0b5f03ec0f7d2e63b64db5f83d4ee9890c61e442c41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ba406b46c1d92d4ba3f40b7b1fcf1e182289b84cdb387f28e5ad20f1ed8c43fe5ffa37128462763051e87f0d5ebfcd9d9dd4107ce4d92d783d0f0f81d7a998b76060735b6fd63bfcd971ca70132fe6dc9fbf8534ecc74b501ea01cd2e4f6c564", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "d639b9c31ad3ceddda7745d19e82fde272a86d31f8e6c203eed53bcb705e9ff58d659f8e9d66aa0492da545a399294ec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "point with coordinate y = 1", + "public" : "3076301006072a8648ce3d020106052b81040022036200042261b2bf605c22f2f3aef6338719b2c486388ad5240719a5257315969ef01ba27f0a104c89704773a81fdabee6ab5c78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "c923fb0d4b24e996e5e0d5df151d3c26b1f61c05b17b7fb39fc8590b47eeaff34709f6f7328923bdcaf7e8e413d77ddc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "point with coordinate y = 1", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d39c38aafa095233ef1af8c0f4aaf357dd684131b4ac58a534f3d9446196b60092072dc7e538106b7b2e66dc33cac7283a1b203fca47828e6f7a09af645af0f729802ca2f4000c4b9773b08c5af40e201a27493ab3eba9cad7da157f89f14a2c", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "af3904f83b9a0e95ee0b86b06155993ae598d14898366e5dcfc643de9d5ab72fc5fbef17d0a8fb36ebfddce46e5d4455", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "point with coordinate y = 1", + "public" : "3076301006072a8648ce3d020106052b810400220362000486da578567788ea3cc0f2a9da8d1393ed3a4447a75c18ea86af9d84b0cacc3b03749199890ef8e5d3188d4f1d041d46e433acd5d9f5542439eb2384ec1de0847d056058ea92489a74e083ffd6e030d060fad674f6a2a9a7c2198b8be9e465bae", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "1124bedd4c538ae71293085f2c95cf6b13cfe741f21d62c1f02a1e911667d5348b16d8afb544021acdc3cb7448d4d358", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004111447d242f6b421ca91f561d04b2f1d2f0d9212d918bb4a0ffb1ae6459d078e21a312b2a12594fc8c78fe944c81d513d3c981d5e9cda06c4380d1a842ca5bb51ed3a712b049dda3a50ce10a9fbd0b69dfffaff0787c74d83237ba9c4686a01e", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "69426158a29971ef44b11783ef559ef4297246611c994d4815637128869d5f6a0202632fe9b5ad7c365b63050c9f2d08", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d7cd5024c4481e27d1653566152efba3284b50ba2a141b2643ffda18f300fa64b81b234b8f646cab4728b4e7a97024d76850aec0a2d131c6acd5b298b6f905cdba18e68564bc31f882fed51b28786a2e72f8812668c976f9ddc042695595fc6f", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "6597401c837fb498ef0780a382decd4a0dd580e1af5f24c44ac164e256a4884ad5bd2fb1f6c964682cb0bf79e2c7a6c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e31487548037c0423e5710fc60e746ab6e47352561e416b583123a6d45caa911762cd88a60bce57b29a2ec1a1dc97fc1bd4b604038e6ac016dbdd48f0e6bd9f4b5daad8d68fc28838c6ab4a4eb5ab0eaea2cbdefa61dc57a3e04ae71242938b6", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "89411d9c8149b951fa0d5bea1e141bdfc2be7ed56d5e61473935789016bfd2daf6a40ac7bf5b1b0c0c02cd3aa0b2d95f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200041e17e173d37ab9838283f84f24a0a25caaa60c411fbfea582c44f8fba2560ece028cbe397b0eda69fc872d80d9ebe065789c0723eafcc9e9a2bad431b11caf7c5d7598ca999074056ba808a5d07977c678f9534de152ffdaca3f63cba3f97894", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "6f0aa11ab74ae5034e231ef2630bc76cda6eed26325d123642fce6a950b50f904bc0269f8f589bc4d38107332b14da84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000476efcc8322f0af8d62e736a0e110f66b3aad5c87bf7a77333fce864f4ba6e8dfdc16d6add2c542c4805589a71f0e48a3c268feab02714c892f826622b25bd21ce2a33514b16c9ee84c722b523b19ec5fc34d874133080e158981849355e1f50d", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "7eb9962e0449ccd2e60b4f8094d5a7b461d0d4b06af0ba306b74ab0d60ad5cf894fbfc282ac8dca3da196d7a296baa14", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004c147d6c235d740b388e6d2afafcf85d5b7166e0df4ea21294088e3049b5c27d7633c93d30fdcf2b9375e1814f51b57bbefb2c12575c2234ee1f6b147b2e04c104a4d2b29cd8458f59b57bff75cab9b6acbe854fc4d96fb73372d6054bb768390", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "790295bed69f5347ecaae9befe15cd3499759cdfbe51974b1f1c4bc576e7d881cefa93d5e8bf2c21ebb982698e1c7aeb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004849c98fff5e31b108aefb16cc5cf5c7e88439d8b3ef188f2a5bc53f30901dedfe294abb38fb8cb46547a23cfe47909d656449f8a09aa88f8e260598ea2772df74d26a4431a03785934373be7b0ec9187b8215965761723e79591176960eac014", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "58a11a17c4ada4d446c08b83aa05687fee8fd6e78303648b8583262197f87be97dbe0bbd274e444a384e221696530fc9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000457cf645578dd242c714d100dd23568b16d3745da809708d01eb6a7168e6f71dec2074c5a6c23bd05523dfccc97dea6f08da195daa2056da0576bbc0ffb5e73bbdad03b04d23b4b602451a5ba91b17dce302f4ad164c6a4a2b58e3f0253a5e9d6", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "9260483a165690d54c10cb867a9f896bbd123d4768a18d322300d420aac88ae20f188b57f8e97afad55ebb815728f49a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004cab2d9d36c8ec09f18baa0abb521372a5cc2f624848f95460a8615238e68c11c1b43d22b84d1e535ec1d85560de293ce1fd5e6e7ac7eb6f173ad27b63985fcc83b9532aa56f2b59b53a9d116098fda9aba49d57c1eed0f063bcc701bb10f6c2b", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "b4679af80a2ad34ef86eacf2c2191556bc0240c7913fb14c4c1f8623b5db41b854d630dc65738d1faf544aa42979aed0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d71df4095c138523340a4010cfa976b3b27af48ca83e8c6bb4596f9f8e8f13e38de4e25ce1d379b41a95f9d7f8a84606b28c69704b68788eb6a35c8bcaa7d9718e00c9bc567acdc458b6732aa87041d27b6a574d51e95437855bdc86748c5cac", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "8a34de8beb884364b583c9cbce390969967cc2a50090ee132acbd49bf780ad7f092ae3ebd4686a70ba554efdd6acd4ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004a5761775850a25985a32430442d660aadf9e1e388b57e6e1bfe41495b9a05a8240f77f3397c5cdb0c83d73945984abedd2c7cfa5d5d91738c6577646658c0448f0155b5bf839575a36d1b26d87d1b2b3afb4f68653a6bfa5edfc57aa8529e622", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "790dfcff4721ef1701e3ff521e4221be51ae242f95166b9292c7aa2fa3c9b799afd353987a535690ff20d66f578f38fc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000454fc2f89cde6f6e86b6cf3286198f9a9e33c8d662c2151205ddcff12e2d32fa891eec2359bc07224d64c5e339ff9d58918a3b79372d142fb341df3b15b54b30e8f956b079b1278276a33b4d8508920940ca63fb8e970ff98f91ecc7986275edb", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "cb861053c1d685194ea58413d8f9981e07145bc573ba924bdba2e29c5f98e9e70ea0cd0412d6c387449e9ae767dc4330", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004bfbf3fab1acb39ce28f063d78cf250772bd00bdca98b769e1f1fd442b77f4270106a5f7d913c1905bea0dc75b31f87a115c566dbff0cd1073325450a91096fe5f5d601a636407cfbc4f5720f396fa6cb16987370ce70e29bb7ed2f447425f10a", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "375ffb90ad6c518668e5d25941acd5f9c017346d06f893cf95752258bcc5f9a25996a80f42e0475a80443dc4197bba6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200045757577480f32aedac6e19765f9197cc278cb0b1a21fc6b6423c8f6c6cdea1d324c93eea8bd7dcca8fd293d69876524360b1a4825522acd833d38dbd61508547358a2f5c281b496abd57072ab14f9a2235bca02545e0427526bc2bbc9268349f", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "d1a02a264ab15aef52a534eb5000e2943d8cf1f77255a27f845e96e1f81df47ee903c3e921539d77d72f55b7efc9dfbb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b81040022036200041452f5eafbb5cc563f2c7ca403b803f6f8d66479062508a2258a8d988a769b80e077735b45efab1f297ceebd74347f584f2badbca55457404866baefabfa99b70fbf105d17f352347f6799647448708f788f8a145bdd96d4af2d7e654be7e5f1", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "ccaa37769d035170bb5c19c135da2291446efd7ecd3be9008612b8ccc29f6e9d7a45dd4e0479123f03e7e304f34729e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004ad27a365e4b6994c5ed135fc4794d73eb71ec26d787fec10f1382b19c1b5cd1d672999feee86d5f305516d601fd1c6aaf8664858988f02f36c888f71872007870bb32654aa75530fc3b7a235f7fd2bcd815e303445526960f6ffcdd61d2d1340", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "4ae94d3eda5839f4b8b9ffe6d510144cf28bde98581e82726f2d76d933919adab71d2cdf4c4310f8abcc74d70eba3a33", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004733041f3a60468bc0711d5a5073a71ef6062d0ae70706af51316033580cae058fc4ac99ebba823b19f48f309e34fb02933670dcc75ed47744771f60238ccebcddccd42d64e41045fd8ebc35bbae0a37b43388ddb87356cbb525a13d57f47a2cd", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "062b8a968e45435c2b5b54b417f55e89f935b66dec44882c06ab8d6cda8dcfb553a78361d382a9211191871e9a34220f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000481885804ee931988cff3f218c9af1429573ccf8c8f3df40c698d976e8bc7c12881953445ddc4f1902b2f2f3153304e82d7094b673b76beebfa5d84c49b01ce168c459201cb8192ef96d891010e4bc88f0acc4fbb40ad61966e787b9a298a2bba", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "ba41c38d33b2ae342797ee69723f042a71dd7fb15f3dc80dae403d4f88acae28e2e51f2ca9d52b4aa4e2b3e58257e24d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004167915d962a405f8d04d6d6494270d883fe7594e9a21f7b57715750f8d78ec0714f0fb85a9fe5aee4e6d10344e4b12f91f00441c8bf567ff84e6ee4298b9d3392c78fb32461958102e1d29d2f4c4732104242cc4bfee22aa8f4a172aa510ac88", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "c6af4eae5999e0d0658505cb4b395e9d73592a3d9d0b3c07caeb2bef1b03ca4d603b33e6f6bbd90f9416c4aa0022e584", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000466e1fe893f72ffea5e24ea5a4f0d6558fdbd3222dba6e3340753c82979ac59530dbd37fac2f51355465d56afe1de582beaca9104ad269b0f848d8b4d71182afc30129147369a74193ddf4ddb3b6ff128f94168ce0bc60e7791b4b1ca2e29431b", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "9e364adcb72b15a42cbd6fa79114889e22b93b533b0119afd90914b181128151b8a17db49004ec39ad5db5603fb9711d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000462ebaabff2a07a852af9aab8126e93c31109e893cc61b354a72a1744cb409a02cec6e6195845957a53bde97dec7a87c25ea11b003a694e371c2be1cf5db5b7fba278f6968f54c5fb6677987bbb6b55dd9072e8325b365c25262c5024f68b2e5b", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "23104806dbd85f71d8fc38101b0cd0bbcd60331d8f74869f0643116ac362b5e933db8743ff80dfcc2df5cbcbf027185e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004276a5a274b46a0a36f811cf64bc7a644d5ad9c124be002a6fdd1cc111880655c8d2987674ea49e7d70d2a0ae820d1a7d4ec3bae2dd1d77af082fabcd68ac20f209e8fa446478794223be1d63d71987e964e45f0bcf6a2ea0a12c633445285a46", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "283502355b21189f7361e89457550974f86ae2b66d025506899c15b390da248e14fd1b4f25c8584d1a71e7f8c93fa976", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000498fee314cfb3c01cc2d9fd7c2568336027840008bcfbfc8292421ed6b0727fa20b7002a5726a685d44963ad8f74c695da25a542b8e0bb9a4858be64f70800da93af6776bb795bb169f4c9d151795f3a5a37a3c82264cf6870c4ded684a71269b", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "9044be70566664ed91dab85aa5ff644d7a346810d2678d27751917c3820c4c825034b78a957b8fd1d47e86e67e5ba9f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d16d0b11d0a326bb2725b3c9cd598746af11924f6172ce53b19a942b965562c2a2875fd15ce1f4869156d5cf08780c74d4c4927ca175b5327c9f321cd2a7b1acb58fce351160daea5d5c64d76d38d3ab17f7c1432093ad4d620053f6f675864a", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "1fa4c8e6dec89088a8fe725530f5c154672e84488baaf70a08b2e96565962653577402161424294b7f377208fc936139", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000410526e3b097a99ea507ba6795ea1f77718690460117bfac9ed95bee311db5f8a1a2767c134b19db3c387a1fb45be7029312c75d7bbeeee48bc15b55dfb716511c5634d719d26903bcace1c60a8e030496156d9ccac97cac724e093574ae4bc83", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "04f4029d372332b4b226c9f32521ea39a58b655d24e35190ce04d58f0c04814be7f6ffcb8a4a15134224134f029eda9f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e632cb201288b643f235533c44846b11a28740ee4137a22cff7f542054d6337f46363849c8310e20d8b29baddb3109ff948d42ae959c3ae143d4f02d268726bc2b66bafed7657b1a53e23eed48094c5ca8d28d16121aa6237d8150ad6c326655", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "f41f912165827cea27ab8147a46abeb30c1bc73cfe0520d7d8698df8f9529afe26eac707340f38b49ec5e741d646b9a7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004088330380613adb0b8e531649809fbea340edbdf598af028e74ba0b4f18e2d50118531b9a92b07753b2c13ceb87d3c8e38e625b500f4b9bd2dc781892fff96d89271909d3e561a63e415467d6d455d0a4c19c36f16dcc2417a3425c2adda9034", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "6e437e26316eb2596400d8fdda5be90caa94d62c425f27df5ca67898a8ffdf3cde577c4d2d66f6522498f0b295d77a2e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004d9a9d1e0aacaef4aecf241d690ee4101df74d7a37f18ce3181128f8d4255cd34702b17f116b2506cb8f577d9357e3629966e62e6f95c9eb7833ccc1f22956a1e2599a875f8139d9a2b31e2000611b4d6db1d23e7f0db5b5c17bb44e150ea2695", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "854772b9b77d4687571f1934061dbce0016d47b90a8b5d38229475c213cd5df25f960b775ae72909cccc5ba14dd03448", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004535d22f39c8a5591e7a1deef7a6c34965fb5d1e616f14bb12a7e6310d520350f2f75836f9c8189ec4503ef74a0b850d4abb05ab1e5c6061884d1eff3d2be78c76759b986dde70552aa1e97bc014f333c0d5af8b46d61e1ae06774e2f86267312", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "037d459a54fe6b69d893f4d3094a5e0a93251d5254cef5b022e7065fdf52e3be8127f2ae2e336e261a71f6e41aacb2e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b810400220362000489402a143d57ec585aee1243d3a7adfa87eb80c60bd09cbb56b64eb0a1b7f5927318d8573c6239c6feeaa58dc2ae2e40d605189ac4a66bd6b9e708bdbccc4647543c0dd1d3c64a2c160c32f729f2b15dd95852c9b207508651d7746395a5a490", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "e8d03dffead2e40ea915db4c9c67abb45aa60992422b70374239caf58b96f86716600c1cc4449362dc56ca057bfc5e5e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004c2a9c52a5936910c05c4144315127bf662c292b8f0681811c2bf8f4f9cc5bd7ab693f7cbddb5724e7e29dd023d155ffd335e8b872ae1b7a91293ae9cc8f654f05ff4767db208b76c73b6b34c5626512e6ba92bcc937c9bcca9447dbec22ff106", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "e820f997928a71186ce09b96923c317cc128cb761c87e97073a851610ca12f219937938789bd227a8d72b2b406c471fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "3076301006072a8648ce3d020106052b8104002203620004dcd0224ad2219dc3af05eea5d27974a75fb1960d0d721c39f107bf45346220994e520ca5a646701e9319ceb08017a302e0b1bee292cd1cb99f145ead3d12285903b1e549fcce7591a101a1675fb9b6e30e678037f4d58d220c1e36a4e79f883c", + "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187", + "shared" : "0aed8ac7d04af070b73a03f37ef711296db8ac64bab13e15418df6373aad81d8e0fa789b9292933d7f11b8614076e074", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "03", + "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973", + "shared" : "9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973", + "shared" : "8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973", + "shared" : "d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973", + "shared" : "188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959", + "shared" : "2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 162, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969", + "shared" : "06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 163, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970", + "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "edge case private key", + "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971", + "shared" : "024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 165, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 170, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "point is not on curve", + "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040022030100", + "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "public point not on curve", + "public" : "3076301006072a8648ce3d020106052b81040022036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c8", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 183, + "comment" : "public point = (0,0)", + "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 184, + "comment" : "order = -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f0231ff000000000000000000000000000000000000000000000000389cb27e0bc8d220a7e5f24db74f58851313e695333ad68d020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "invalid", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 185, + "comment" : "order = 0", + "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020100020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "invalid", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 186, + "comment" : "order = 1", + "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020101020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 187, + "comment" : "order = 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106", + "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f022d00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196a020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 188, + "comment" : "generator = (0,0)", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 189, + "comment" : "generator not on curve", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e61023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 190, + "comment" : "cofactor = -1", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 191, + "comment" : "cofactor = 0", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 192, + "comment" : "cofactor = 2", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020102036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 193, + "comment" : "cofactor = 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643", + "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 194, + "comment" : "cofactor = None", + "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 195, + "comment" : "modified prime", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100f47e533e4e43e4bf04e901db0eea6efba14bbcdc3b1c5753a7c141487e4f43784e57a72310202323361f44760c8368bf306404300b81acc1b1bc1b40fb16fe24f11591045eb44323c4e3a8ac583ebeb781b0bc86b1a858dbefdfdcdcc9e0bb8af37c973d0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef04610400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "5df0762488bc0a7be1121508949382861f781c331676048c2d45d245be6f476c872113e6710bc746c3d06970510193ce", + "result" : "invalid", + "flags" : [ + "ModifiedPrime", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 196, + "comment" : "using secp224r1", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 197, + "comment" : "using secp256r1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 198, + "comment" : "using secp256k1", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 199, + "comment" : "a = 0", + "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff303504010004304fcc45ccf5e23ee407b9291d2e85523962a2a79a50da3facca04b7267ad316db202cb07c24905740d201ded3028881090461042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 200, + "comment" : "public key of order 3", + "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff3064043074a89c1d95030a24dddf35deb3d490665cab6a0e72741abb05f3fb7e34ec8b432b39fc1ba64285f407856ca80690f125043054e7a558b35bb0e9af4a419ec6635f3c0d34ae013cde6debef47514bcb980ad547c9aa5834be44eaa02e93bf851344e8046104c98adce2b5ef154f90d7d6f0c2ec6c526a9f214cce85ee84290e45fd6e5e88f82dfe994c0050d838789744af8b8d9505f29cbb59d91d1908faaab1cd17b7e0736df1e09a4fc42366abb339565086f7d872c779af84980f9fd725446ff0e2dde5023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004c98adce2b5ef154f90d7d6f0c2ec6c526a9f214cce85ee84290e45fd6e5e88f82dfe994c0050d838789744af8b8d95050d6344a626e2e6f705554e32e8481f8c920e1f65b03bdc99544cc6a9af7908268d38864f7b67f06028dabb910f1d221a", + "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "WeakPublicKey", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 201, + "comment" : "Public key uses wrong curve: secp224r1", + "public" : "304e301006072a8648ce3d020106052b81040021033a00040710b0c6f4675459f3df2bdf7ca02819f8086198d15c69b8abda37639e6031caca8a0121894d2491d8b3dce093703c70705bc5dbc8fa17c8", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 202, + "comment" : "Public key uses wrong curve: secp256r1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fa4fa0b235c21e5c9f3baea9303bf86eccb7d31d0b998e141bc54b5dc43b23eef7fc5cf56308ed595eee99ade6aaf74d591c3d00aa1b438abc59c9607c22c36", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 203, + "comment" : "Public key uses wrong curve: secp521r1", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005bce61fe27c440fedbad47d88bccf645db9c1d30daa086e592e8b6a0a173b87991b619801907b420fa558c7953ab97badd9c6c1d85859d9ebef7441a088ff57ed5008d7638de703faabeb5a78e83e8fcd4eb786144a75d79bd4cc8cfa8be66612d756c7b65c67f72c6acbade6f0d59e9752e845205b2a560d4f8d6a9e84bf812f94d18", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 204, + "comment" : "Public key uses wrong curve: secp256k1", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004a69ced11a8bf7a907bfa47cba3368f2498b465a2407c90649c8da224d2a85bf445ad2df3d0113e72aedccf92ba6b8529ed6faa154bc27aba25f49371981e3b38", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 205, + "comment" : "Public key uses wrong curve: secp224k1", + "public" : "304e301006072a8648ce3d020106052b81040020033a0004fef61198c88514f19fe00b2def1bd6073f5c50eb572ae806c0b657ff8ba79186771e73f598036e5dca1a1ddc899a56ea8663c10f212e452a", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 206, + "comment" : "Public key uses wrong curve: brainpoolP224r1", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a9b0f90e49a57fbe508847bf16e4a7b565dfe870a50164bc2862fe6e4d54bd8b109939f7dbbf800522722b9c0b309ace3884abb69c927ad0", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 207, + "comment" : "Public key uses wrong curve: brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b240303020801010703420004512fe17172db1125a49f9dbb85e387869adf015e4899c06f66ef870d72092d4d195e1d21b4a4647bf734468bee802ddad5449202eba1041df2fd8cde04697237", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 208, + "comment" : "Public key uses wrong curve: brainpoolP320r1", + "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c391dc7a817d47a3961ea1857895e101c0f5a8767d3a9c7cad49f7af8029f24c67309373cedd0831ccc0a0f45d344f3ab5923d2452507a980301a283848ae31574a57db51ce5e61d35aee483f1bb8e66", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 209, + "comment" : "Public key uses wrong curve: brainpoolP384r1", + "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419d3c811c04c5c0990d0258386195b2e29fdaba58d3f12b0bac8d3d53828c66c7a35e3d1eb0bdf2c08f23d0e4ab6a3246e456bf0fb863d03423dbe431baf799657c7816a619662fe5b900b754107ba5cc06b1d62c9a927891efee1a1fd404d7e", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 210, + "comment" : "Public key uses wrong curve: brainpoolP512r1", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004216eb619457f1168ac873f5b560a75df80749f2bdf9abac31d6580e521ad70368013c3db74f663263b61eb12d4dcd597ad6c77cef6a5d6d2240b1e244d76403f693fb317ffc602a7ac313991b0a62f7bf469bbc95b3ff35003d972eb8ebcc8d4833e6c24ad52d49c1ce6244c7889ab67a8818232e192944542763fc667e5799d", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 211, + "comment" : "Public key uses wrong curve: brainpoolP224t1", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004691b24004380a599770214d0c60ab37cfc804cfaa7aedd11cbf0a05467ebec5e33322cda707b848086fd740244f62cdeb867fc057207fde2", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 212, + "comment" : "Public key uses wrong curve: brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000422bf69f3a81dfa1ed8a97301943626e20377b78f7e7d714b880deb5a4a9c63a11591c2e47b777488990771855768b9a4050d61bf02d84cc6aa40447a07507285", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 213, + "comment" : "Public key uses wrong curve: brainpoolP320t1", + "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000476568300e2b4c68861589b4966e67bc414811e4011260cb8be5f884869fa179ca8af40f80009e0a58b17ac3e551a772e76683c32e6e09112572542d7c1fe3d49abb56da56d669186e2623dc797129dc0", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 214, + "comment" : "Public key uses wrong curve: brainpoolP384t1", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043345dffded3c33f7dcc19bb8997a39f2d6230abcb765d6142c30bf320c1fadff535feafd8505eb3e614db71826c1e258077a1e6057add7474f6d35dce68417812e7b919b1c673032b28c45d0a9251c43a2a73ab152f64ff8eba4eab312fa73bd", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 215, + "comment" : "Public key uses wrong curve: brainpoolP512t1", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a3677c646cd887685940c28076f55cda7469032845f2cb2af51c61492dc435aaa5b771d8e1528417cdeb89b5f629e06b234e21236b9edf46c7025177ee65a8e940f670d10c722cea355bd3a5c8847a38324b9a06a50a95da4e70bb492cd00194a8830975dd1e115e19315575ff841b30fd4a3f8a44725dfe280d0af57fc80cc3", + "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 216, + "comment" : "invalid public key", + "public" : "3046301006072a8648ce3d020106052b81040022033200024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e", + "private" : "2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 217, + "comment" : "long form encoding of length of sequence", + "public" : "308176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 218, + "comment" : "long form encoding of length of sequence", + "public" : "307730811006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 219, + "comment" : "length of sequence contains leading 0", + "public" : "30820076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 220, + "comment" : "length of sequence contains leading 0", + "public" : "30783082001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 221, + "comment" : "wrong length of sequence", + "public" : "3077301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 222, + "comment" : "wrong length of sequence", + "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 223, + "comment" : "wrong length of sequence", + "public" : "3076301106072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 224, + "comment" : "wrong length of sequence", + "public" : "3076300f06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 225, + "comment" : "uint32 overflow in length of sequence", + "public" : "30850100000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 226, + "comment" : "uint32 overflow in length of sequence", + "public" : "307b3085010000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 227, + "comment" : "uint64 overflow in length of sequence", + "public" : "3089010000000000000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 228, + "comment" : "uint64 overflow in length of sequence", + "public" : "307f308901000000000000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 229, + "comment" : "length of sequence = 2**31 - 1", + "public" : "30847fffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 230, + "comment" : "length of sequence = 2**31 - 1", + "public" : "307a30847fffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 231, + "comment" : "length of sequence = 2**32 - 1", + "public" : "3084ffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 232, + "comment" : "length of sequence = 2**32 - 1", + "public" : "307a3084ffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 233, + "comment" : "length of sequence = 2**40 - 1", + "public" : "3085ffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 234, + "comment" : "length of sequence = 2**40 - 1", + "public" : "307b3085ffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 235, + "comment" : "length of sequence = 2**64 - 1", + "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 236, + "comment" : "length of sequence = 2**64 - 1", + "public" : "307e3088ffffffffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 237, + "comment" : "incorrect length of sequence", + "public" : "30ff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 238, + "comment" : "incorrect length of sequence", + "public" : "307630ff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 239, + "comment" : "indefinite length without termination", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 240, + "comment" : "indefinite length without termination", + "public" : "3076308006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 241, + "comment" : "indefinite length without termination", + "public" : "3076301006802a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 242, + "comment" : "indefinite length without termination", + "public" : "3076301006072a8648ce3d020106802b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 243, + "comment" : "indefinite length without termination", + "public" : "3076301006072a8648ce3d020106052b8104002203800004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 244, + "comment" : "removing sequence", + "public" : "", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 245, + "comment" : "removing sequence", + "public" : "306403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 246, + "comment" : "lonely sequence tag", + "public" : "30", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 247, + "comment" : "lonely sequence tag", + "public" : "30653003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 248, + "comment" : "appending 0's to sequence", + "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 249, + "comment" : "appending 0's to sequence", + "public" : "3078301206072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 250, + "comment" : "prepending 0's to sequence", + "public" : "30780000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 251, + "comment" : "prepending 0's to sequence", + "public" : "30783012000006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 252, + "comment" : "appending unused 0's to sequence", + "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 253, + "comment" : "appending unused 0's to sequence", + "public" : "3078301006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 254, + "comment" : "appending null value to sequence", + "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 255, + "comment" : "appending null value to sequence", + "public" : "3078301206072a8648ce3d020106052b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 256, + "comment" : "including garbage", + "public" : "307b4981773076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 257, + "comment" : "including garbage", + "public" : "307a25003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 258, + "comment" : "including garbage", + "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 259, + "comment" : "including garbage", + "public" : "307b3015498177301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 260, + "comment" : "including garbage", + "public" : "307a30142500301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 261, + "comment" : "including garbage", + "public" : "307e3012301006072a8648ce3d020106052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 262, + "comment" : "including garbage", + "public" : "307b3015260c49817706072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 263, + "comment" : "including garbage", + "public" : "307a3014260b250006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 264, + "comment" : "including garbage", + "public" : "307e3018260906072a8648ce3d02010004deadbeef06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 265, + "comment" : "including garbage", + "public" : "307b301506072a8648ce3d0201260a49817706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 266, + "comment" : "including garbage", + "public" : "307a301406072a8648ce3d02012609250006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 267, + "comment" : "including garbage", + "public" : "307e301806072a8648ce3d0201260706052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 268, + "comment" : "including garbage", + "public" : "307b301006072a8648ce3d020106052b81040022236749817703620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 269, + "comment" : "including garbage", + "public" : "307a301006072a8648ce3d020106052b810400222366250003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 270, + "comment" : "including garbage", + "public" : "307e301006072a8648ce3d020106052b81040022236403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 271, + "comment" : "including undefined tags", + "public" : "307eaa00bb00cd003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 272, + "comment" : "including undefined tags", + "public" : "307caa02aabb3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 273, + "comment" : "including undefined tags", + "public" : "307e3018aa00bb00cd00301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 274, + "comment" : "including undefined tags", + "public" : "307c3016aa02aabb301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 275, + "comment" : "including undefined tags", + "public" : "307e3018260faa00bb00cd0006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 276, + "comment" : "including undefined tags", + "public" : "307c3016260daa02aabb06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 277, + "comment" : "including undefined tags", + "public" : "307e301806072a8648ce3d0201260daa00bb00cd0006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 278, + "comment" : "including undefined tags", + "public" : "307c301606072a8648ce3d0201260baa02aabb06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 279, + "comment" : "including undefined tags", + "public" : "307e301006072a8648ce3d020106052b81040022236aaa00bb00cd0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 280, + "comment" : "including undefined tags", + "public" : "307c301006072a8648ce3d020106052b810400222368aa02aabb03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 281, + "comment" : "truncated length of sequence", + "public" : "3081", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 282, + "comment" : "truncated length of sequence", + "public" : "3066308103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 283, + "comment" : "Replacing sequence with NULL", + "public" : "0500", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 284, + "comment" : "Replacing sequence with NULL", + "public" : "3066050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 285, + "comment" : "changing tag value of sequence", + "public" : "2e76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 286, + "comment" : "changing tag value of sequence", + "public" : "2f76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 287, + "comment" : "changing tag value of sequence", + "public" : "3176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 288, + "comment" : "changing tag value of sequence", + "public" : "3276301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 289, + "comment" : "changing tag value of sequence", + "public" : "ff76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 290, + "comment" : "changing tag value of sequence", + "public" : "30762e1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 291, + "comment" : "changing tag value of sequence", + "public" : "30762f1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 292, + "comment" : "changing tag value of sequence", + "public" : "3076311006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 293, + "comment" : "changing tag value of sequence", + "public" : "3076321006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 294, + "comment" : "changing tag value of sequence", + "public" : "3076ff1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 295, + "comment" : "dropping value of sequence", + "public" : "3000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 296, + "comment" : "dropping value of sequence", + "public" : "3066300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 297, + "comment" : "truncated sequence", + "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 298, + "comment" : "truncated sequence", + "public" : "30751006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 299, + "comment" : "truncated sequence", + "public" : "3075300f06072a8648ce3d020106052b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 300, + "comment" : "truncated sequence", + "public" : "3075300f072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 301, + "comment" : "indefinite length", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 302, + "comment" : "indefinite length", + "public" : "3078308006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 303, + "comment" : "indefinite length with truncated delimiter", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125100", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 304, + "comment" : "indefinite length with truncated delimiter", + "public" : "3077308006072a8648ce3d020106052b810400220003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 305, + "comment" : "indefinite length with additional element", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125105000000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 306, + "comment" : "indefinite length with additional element", + "public" : "307a308006072a8648ce3d020106052b810400220500000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 307, + "comment" : "indefinite length with truncated element", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251060811220000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 308, + "comment" : "indefinite length with truncated element", + "public" : "307c308006072a8648ce3d020106052b8104002206081122000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 309, + "comment" : "indefinite length with garbage", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000fe02beef", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 310, + "comment" : "indefinite length with garbage", + "public" : "307c308006072a8648ce3d020106052b810400220000fe02beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 311, + "comment" : "indefinite length with nonempty EOC", + "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510002beef", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 312, + "comment" : "indefinite length with nonempty EOC", + "public" : "307a308006072a8648ce3d020106052b810400220002beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 313, + "comment" : "prepend empty sequence", + "public" : "30783000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 314, + "comment" : "prepend empty sequence", + "public" : "30783012300006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 315, + "comment" : "append empty sequence", + "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312513000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 316, + "comment" : "append empty sequence", + "public" : "3078301206072a8648ce3d020106052b81040022300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 317, + "comment" : "append garbage with high tag number", + "public" : "3079301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251bf7f00", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 318, + "comment" : "append garbage with high tag number", + "public" : "3079301306072a8648ce3d020106052b81040022bf7f0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 319, + "comment" : "sequence of sequence", + "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 320, + "comment" : "sequence of sequence", + "public" : "30783012301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 321, + "comment" : "truncated sequence: removed last 1 elements", + "public" : "3012301006072a8648ce3d020106052b81040022", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 322, + "comment" : "truncated sequence: removed last 1 elements", + "public" : "306f300906072a8648ce3d020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 323, + "comment" : "repeating element in sequence", + "public" : "3081da301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 324, + "comment" : "repeating element in sequence", + "public" : "307d301706072a8648ce3d020106052b8104002206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 325, + "comment" : "long form encoding of length of oid", + "public" : "307730110681072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 326, + "comment" : "long form encoding of length of oid", + "public" : "3077301106072a8648ce3d02010681052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 327, + "comment" : "length of oid contains leading 0", + "public" : "30783012068200072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 328, + "comment" : "length of oid contains leading 0", + "public" : "3078301206072a8648ce3d0201068200052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 329, + "comment" : "wrong length of oid", + "public" : "3076301006082a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 330, + "comment" : "wrong length of oid", + "public" : "3076301006062a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 331, + "comment" : "wrong length of oid", + "public" : "3076301006072a8648ce3d020106062b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 332, + "comment" : "wrong length of oid", + "public" : "3076301006072a8648ce3d020106042b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 333, + "comment" : "uint32 overflow in length of oid", + "public" : "307b3015068501000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 334, + "comment" : "uint32 overflow in length of oid", + "public" : "307b301506072a8648ce3d0201068501000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 335, + "comment" : "uint64 overflow in length of oid", + "public" : "307f301906890100000000000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 336, + "comment" : "uint64 overflow in length of oid", + "public" : "307f301906072a8648ce3d020106890100000000000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 337, + "comment" : "length of oid = 2**31 - 1", + "public" : "307a301406847fffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 338, + "comment" : "length of oid = 2**31 - 1", + "public" : "307a301406072a8648ce3d020106847fffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 339, + "comment" : "length of oid = 2**32 - 1", + "public" : "307a30140684ffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 340, + "comment" : "length of oid = 2**32 - 1", + "public" : "307a301406072a8648ce3d02010684ffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 341, + "comment" : "length of oid = 2**40 - 1", + "public" : "307b30150685ffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 342, + "comment" : "length of oid = 2**40 - 1", + "public" : "307b301506072a8648ce3d02010685ffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 343, + "comment" : "length of oid = 2**64 - 1", + "public" : "307e30180688ffffffffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 344, + "comment" : "length of oid = 2**64 - 1", + "public" : "307e301806072a8648ce3d02010688ffffffffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 345, + "comment" : "incorrect length of oid", + "public" : "3076301006ff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 346, + "comment" : "incorrect length of oid", + "public" : "3076301006072a8648ce3d020106ff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 347, + "comment" : "removing oid", + "public" : "306d300706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 348, + "comment" : "lonely oid tag", + "public" : "306e30080606052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 349, + "comment" : "lonely oid tag", + "public" : "3070300a06072a8648ce3d02010603620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 350, + "comment" : "appending 0's to oid", + "public" : "3078301206092a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 351, + "comment" : "appending 0's to oid", + "public" : "3078301206072a8648ce3d020106072b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 352, + "comment" : "prepending 0's to oid", + "public" : "30783012060900002a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 353, + "comment" : "prepending 0's to oid", + "public" : "3078301206072a8648ce3d0201060700002b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 354, + "comment" : "appending unused 0's to oid", + "public" : "3078301206072a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 355, + "comment" : "appending null value to oid", + "public" : "3078301206092a8648ce3d0201050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 356, + "comment" : "appending null value to oid", + "public" : "3078301206072a8648ce3d020106072b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 357, + "comment" : "truncated length of oid", + "public" : "306f3009068106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 358, + "comment" : "truncated length of oid", + "public" : "3071300b06072a8648ce3d0201068103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 359, + "comment" : "Replacing oid with NULL", + "public" : "306f3009050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 360, + "comment" : "Replacing oid with NULL", + "public" : "3071300b06072a8648ce3d0201050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 361, + "comment" : "changing tag value of oid", + "public" : "3076301004072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 362, + "comment" : "changing tag value of oid", + "public" : "3076301005072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 363, + "comment" : "changing tag value of oid", + "public" : "3076301007072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 364, + "comment" : "changing tag value of oid", + "public" : "3076301008072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 365, + "comment" : "changing tag value of oid", + "public" : "30763010ff072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 366, + "comment" : "changing tag value of oid", + "public" : "3076301006072a8648ce3d020104052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 367, + "comment" : "changing tag value of oid", + "public" : "3076301006072a8648ce3d020105052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 368, + "comment" : "changing tag value of oid", + "public" : "3076301006072a8648ce3d020107052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 369, + "comment" : "changing tag value of oid", + "public" : "3076301006072a8648ce3d020108052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 370, + "comment" : "changing tag value of oid", + "public" : "3076301006072a8648ce3d0201ff052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 371, + "comment" : "dropping value of oid", + "public" : "306f3009060006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 372, + "comment" : "dropping value of oid", + "public" : "3071300b06072a8648ce3d0201060003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 373, + "comment" : "modify first byte of oid", + "public" : "307630100607288648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 374, + "comment" : "modify first byte of oid", + "public" : "3076301006072a8648ce3d02010605298104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 375, + "comment" : "modify last byte of oid", + "public" : "3076301006072a8648ce3d028106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 376, + "comment" : "modify last byte of oid", + "public" : "3076301006072a8648ce3d020106052b810400a203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 377, + "comment" : "truncated oid", + "public" : "3075300f06062a8648ce3d0206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 378, + "comment" : "truncated oid", + "public" : "3075300f06068648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 379, + "comment" : "truncated oid", + "public" : "3075300f06072a8648ce3d020106042b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 380, + "comment" : "truncated oid", + "public" : "3075300f06072a8648ce3d020106048104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 381, + "comment" : "wrong oid", + "public" : "3074300e06052b0e03021a06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 382, + "comment" : "wrong oid", + "public" : "30783012060960864801650304020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 383, + "comment" : "wrong oid", + "public" : "3076301006072a8648ce3d020106052b0e03021a03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 384, + "comment" : "wrong oid", + "public" : "307a301406072a8648ce3d0201060960864801650304020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 385, + "comment" : "longer oid", + "public" : "3077301106082a8648ce3d02010106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 386, + "comment" : "longer oid", + "public" : "3077301106072a8648ce3d020106062b810400220103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 387, + "comment" : "oid with modified node", + "public" : "3076301006072a8648ce3d021106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 388, + "comment" : "oid with modified node", + "public" : "307a3014060b2a8648ce3d02888080800106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 389, + "comment" : "oid with modified node", + "public" : "3076301006072a8648ce3d020106052b8104003203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 390, + "comment" : "oid with modified node", + "public" : "307a301406072a8648ce3d020106092b810400888080802203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 391, + "comment" : "large integer in oid", + "public" : "307f301906102a8648ce3d028280808080808080800106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 392, + "comment" : "large integer in oid", + "public" : "307f301906072a8648ce3d0201060e2b8104008280808080808080802203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 393, + "comment" : "oid with invalid node", + "public" : "3077301106082a8648ce3d0201e006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 394, + "comment" : "oid with invalid node", + "public" : "3077301106082a808648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 395, + "comment" : "oid with invalid node", + "public" : "3077301106072a8648ce3d020106062b81040022e003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 396, + "comment" : "oid with invalid node", + "public" : "3077301106072a8648ce3d020106062b808104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 397, + "comment" : "long form encoding of length of bit string", + "public" : "3077301006072a8648ce3d020106052b810400220381620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 398, + "comment" : "length of bit string contains leading 0", + "public" : "3078301006072a8648ce3d020106052b81040022038200620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 399, + "comment" : "wrong length of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002203630004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 400, + "comment" : "wrong length of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 401, + "comment" : "uint32 overflow in length of bit string", + "public" : "307b301006072a8648ce3d020106052b81040022038501000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 402, + "comment" : "uint64 overflow in length of bit string", + "public" : "307f301006072a8648ce3d020106052b8104002203890100000000000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 403, + "comment" : "length of bit string = 2**31 - 1", + "public" : "307a301006072a8648ce3d020106052b8104002203847fffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 404, + "comment" : "length of bit string = 2**32 - 1", + "public" : "307a301006072a8648ce3d020106052b810400220384ffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 405, + "comment" : "length of bit string = 2**40 - 1", + "public" : "307b301006072a8648ce3d020106052b810400220385ffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 406, + "comment" : "length of bit string = 2**64 - 1", + "public" : "307e301006072a8648ce3d020106052b810400220388ffffffffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 407, + "comment" : "incorrect length of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002203ff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 408, + "comment" : "lonely bit string tag", + "public" : "3013301006072a8648ce3d020106052b8104002203", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 409, + "comment" : "appending 0's to bit string", + "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 410, + "comment" : "prepending 0's to bit string", + "public" : "3078301006072a8648ce3d020106052b81040022036400000004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 411, + "comment" : "appending null value to bit string", + "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 412, + "comment" : "truncated length of bit string", + "public" : "3014301006072a8648ce3d020106052b810400220381", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 413, + "comment" : "Replacing bit string with NULL", + "public" : "3014301006072a8648ce3d020106052b810400220500", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 414, + "comment" : "changing tag value of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002201620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 415, + "comment" : "changing tag value of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002202620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 416, + "comment" : "changing tag value of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002204620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 417, + "comment" : "changing tag value of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002205620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 418, + "comment" : "changing tag value of bit string", + "public" : "3076301006072a8648ce3d020106052b81040022ff620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 419, + "comment" : "dropping value of bit string", + "public" : "3014301006072a8648ce3d020106052b810400220300", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 420, + "comment" : "modify first byte of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002203620204c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 421, + "comment" : "modify last byte of bit string", + "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312d1", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 422, + "comment" : "truncated bit string", + "public" : "3075301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 423, + "comment" : "truncated bit string", + "public" : "3075301006072a8648ce3d020106052b81040022036104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 424, + "comment" : "declaring bits as unused in bit string", + "public" : "3076301006072a8648ce3d020106052b8104002203620104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 425, + "comment" : "unused bits in bit string", + "public" : "307a301006072a8648ce3d020106052b8104002203662004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125101020304", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 426, + "comment" : "unused bits in empty bit-string", + "public" : "3015301006072a8648ce3d020106052b81040022030103", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 427, + "comment" : "128 unused bits", + "public" : "3076301006072a8648ce3d020106052b8104002203628004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251", + "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a", + "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + } + ] + } + ] +} diff --git a/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json new file mode 100644 index 000000000..b22adefc5 --- /dev/null +++ b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json @@ -0,0 +1,4868 @@ +{ + "algorithm" : "ECDH", + "generatorVersion" : "0.8r12", + "numberOfTests" : 480, + "header" : [ + "Test vectors of type EcdhTest are intended for", + "testing an ECDH implementations using X509 encoded", + "public keys and integers for private keys.", + "Test vectors of this format are useful for testing", + "Java providers." + ], + "notes" : { + "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176", + "CVE_2017_10176" : "This test vector leads to an EC point multiplication where an intermediate result can be the point at infinity, if addition-subtraction chains are used to speed up the point multiplication.", + "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.", + "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.", + "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", + "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.", + "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.", + "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.", + "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.", + "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this." + }, + "schema" : "ecdh_test_schema.json", + "testGroups" : [ + { + "curve" : "secp521r1", + "encoding" : "asn", + "type" : "EcdhTest", + "tests" : [ + { + "tcId" : 1, + "comment" : "normal case", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7", + "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", + "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "compressed public key", + "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce", + "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd", + "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87", + "result" : "acceptable", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 3, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "edge case for shared secret", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374", + "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646", + "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "edge cases for ephemeral key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c", + "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "008f61e15e8c8545dcdab188f10ba9111b6345d529d9c5470677342df7ef54c56a1fb9fbe8dea76afbe8f2dd4c3cfb4d5b749d743944c96d74fb47bc4bf601e5dc7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004dc16cafca9833eeb97c136c154f3ae390830f26d300edef06f867efab1c4214f563c25e1c81e16a86eaac8272892d1b65b2ee7fb2b69ba1110b083bbeb6b8873a010dbb701266a8df32d17bd58bea365c2637d686272900a5ea7a19ff98db3bf92425a483c70fdd9db25b6ee69981cb69dcc9c418c32989e73f0a5fd7f3c3ba44b051", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "017e7eecdb0f52e3b8aedd0f5550f26cd5e27e711d6860c54f88cfd3ff075df8d363ee3be4dac2f42d036b7c64e2b50d90764ab4eef0b9d68c29682b9707d45ec283", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018255c014f2533ad930e4320216496a3f4e0d78b50fa27d42209e270e39baf480a987a2c84098eee53889ea8b6cc9036ddeebefc00b5542d2425fafd5e1babae84101db817b332b297a003cffc4251b58d9c7ce0b90301ef5c65e8ac0f82517fd1730a167d83af50d92f7e25e08787130618920345c435337ef45eb2e9b1ace530d0eaf", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0115ba7fc1ef5d1547bb259d7302cf84400160a599a3fd1d368e4d8f136848bc32b345a7926b95140c319db39d3d89479d44aeacc05c8af37d55450c1ae114beb583", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d63965c150dcc6c834dd2a9446a9006e011affb8241a38e3409752b7f478d32c6d461f978296a57339ff4ab1a308f8fd0330a932979b3fc2363d04538e72510176", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040173de990978da53a05c463a567304727bbc9dbed8d5dab3bad11d1804dea864fbed5bbec807c13e4128749cf8c11727a4c528f91ff0217f953a3048de5ba7a2b9ad00f0213d032cc674e1029c71d10cb3f91de53753a01d6ddc41064036a43d613f2bb83fb999874a0fadcf8a6d40b91713cc9114bd44c0f1333ef98f0efb6372a9a453", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00815a61f2c7622d1b9e3310104a41c576835a29cf3a875e3b1062e4588716d25777f0a90fa6a99a95226320ba225b8965d0ef5af674fba69a8acb850b7773be0c82", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "edge case for Jacobian and projective coordinates", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010f43662f4bad6187ad22a41dfc831dcba255af6c4b5f1c14b2ed5447f88b65d690b875848ea7a0c4efe55b821488d1b0f85cda6e7173d87e0d76441aaf60e960d10017fa4b51097c5ef9cb66d6c3eb851e1a8a41102452bd3f8902f17ee72ab0772241510144674686419c7cd55a930951165ba07d34c2c20c421069c1fe3d976737a4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0110ea8af76567351766d7ddcb7343ee04edd95035f727e6bae0d89d5017019a3df79554d1d0e84fe339a7c0fd79829cdae1372e5d9900a0dc8bac63ae33066d3f11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012183fff5777e319e8cd23ab5392baa9d4b1d43c7f8b01f78f295c0c37d4a3a122f88c163a8f9648d9da23b389ba56e8e9ca022c2fe9c273f2585429a2de43295b901e18e9eaaf8a406f10b1dcbaa684743a43d203f6cddd8709db90f43fe7b8b3815ead2046b6b37239e065da62d797cd0a73122ee9bf1bd00b0d801297a3d2bcefd0d", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01f3c9b44faf754be250c2ed756541c261cb53795a555e924782dc4f2c1dd4a3855c823f33bdfcb0f0503ea3f9a911e24235375a69da21a9ae4c647738b7e5c52909", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040096068a512e317ec63588ff28d380a8d7c91e3a59279c85f5416e8ed321747b05d537d19d797364afce0e548bfb758e33cc6d751b5c217972de2ec4ff000cc15dee0085aff0f0252ab46ff80d849e14943de8145dbb307b4bc45c9eede78c040a0836d80406770c7c9459c065c53367e683128e8fc1dd89190e747893d9f27e49610bfb", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01f567d01152c90644be34fc7f4dcdacda02e1e14d80cdb377611a8c9a7a4d0fa5413b9d415410c9ac6ff1467cf37235e588d114a54e6f9e0a65b6d02cdb82889814", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bfd8c3e346ef884b4b1c01fd273e982fed38b5c8046165cc1e0de876787690c19c4ec24606bc8e1ed83a4ce10b7a42e6db19c7aa5e9971654e57842d41e70985a300b357351499600560bafaa25e243aff7b33602cf41d3518499e1b43ba1e814a0b45ec01fe694789e0157a3c281d17fa00e7019f47ae7a10ce40ed0cb7ca56b41e26", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01819cd3a3b36883c480c270db139a94d7f94afd8879b34ef65a304d0b9a6201a1dbcfcb8ee5c4e66698d98dd0e8bdd53e563628b15afe05f48230fa1c52952d8989", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000cc8c84d1db71fb91595f00703df257f2a03057847b4b9506d3b2615a8b724062d93a62954219df9ec986261fb7708eaa13954182e105e8e93c111c0d2a8bdc51d00e20cc6488c7761f31a3e762698553e5f2bf49b41a3a95ac5b4823c29759c738151c3019ce9d3d9ee7411a4106d5810c8b8aafd37f544f1caf37f6f5fad592e59bd", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0080859c07cae1911b753964ee175c8884bd19abad666e2e472ed6329e71f951534227b2742805c6e6310f6ea3230bd403c2260e97b0d7f1274027f7e69fc7b81273", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005494023709ee6ae39d0c5b67d959f5f8cbd1bea96442933a8929e332b704f7146ecc689b7fdb85c83f3a60846e692dde0c2748cd7becbb0d6b4c7c0c0f793f3ade01a77d75c2600687241843e2eb6ac81ab19d0f8a9747988c03f2c770593dfa48048f2816e3856c5f11ce3cdcca3ae0e1f13718c2c5db2c1c859f7caeffffdfd629fc", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "009d532af8d99dfc0ce93e2b63305b1f055c42afff3fa90111b071341ccad45ba63ad9ed3a141e95c0cd0d70e78a7ebd82c22e68fac46aa5c9335a955631f9b7c66a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400912809b73f50475a3b97e9602b757eb2e94fd245e483040e167b833840a62df27912a9c2e0317dbfe58dc43ba2053deede5eca2b22bd06792001dbcaa7ea6b700000438e5bb84f3ef7865152b2317d8df0c691c3d2bed2467d5e7507268a7ba98cab4e4608cea0f5fbf50fd0a487d005b381905c95aaf6a18cd1a2dbd6742b5b05ba71", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "001b018fecf2c07811a54b43a0b284c996eecc7742210269373c39dba299d1ab91c778b0df40aaa52530766650ff1178de05b69c3bc46b29d1af193433fa125eb900", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040043cfe2c30d3f9f0ff96e0e37f61eb2dea3816999c91c5b77957ef92b0ecde092c7504ba57406eadd744381906337cd13ae4555e50a9eb257168c2140e828a46ad30005c129fa9725a82d3e6da721ec0d1412ff6d6a2d8f75bfc7b2b6aadc5fad86fc1a8a67cd7e6b7aab42a546179c6e0560554db5f6138a7ef2dc79d2be385356c9ea", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "001450d8402f269dfb636499f1645445106c3d95f93080c994726db7e43fb68488f7430f6d171543a127038c930264e60dbf0f48d332af210ecd32320b1cb90acf60", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004012eda9020c665ae69a506ac6b3287465e0fc0137b21075cfb6c69963d9acb39a26ca940c3a39e0d94c054672ffc1761e56ded3c180f006857d131dc34a5ace7fd5001709e8a2cd99e1e2016c24f1c5485e3c47947bcc6efbebd2211c0d529a83d097ac611aa50d7879979f4be2d9cecc16360fe4b949ea9970f1075cbf957f031ccfdb2", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "007846a20b43a498277904686f3766b9a3ad994dc61329db3ae9d97618b8130c2bbece0da7e2c79dbd0e1dc8303ae5f9903d97157d0a74db7f465abe9965cfa83eee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400084ba1cb8f33cfba89d1c14ed2b50da737a05ae0a4ca35fede3b26324d3be74f5e3320a90bf388bcf8bbcc4c3c1c88ed52103cc7c5ca2b59ccd3e7dfab6d2f4bdc01a3f175c3c8a89d4fda95d47b2d4f3047aebc75ca7ea416ed76d8e689d7ebe7e977737bc6eff9733e6a6c0593486e62834ff46121b72fde5b3359fa707fba6d67cc", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "018e645fbedd9f12d4474db1206aa67057e08df567c1eecbda395edb2049f770908e3515cce779e37169ebc026eb5c353040058da85fbabd674c8d52a78a39723196", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ea36ce4e51bbb333ea942a5325e1410896e73652c2833b462262da5d791b1835538b06cd9d7b9741f3414d520da87f8be0be218043b05cad61b93b0bc0484e0b2801ece28df4d9ca3ffb23d69c36966cc26b492f7010dfaca67b4bded71cf74c2b0a86e61bc77903397eb8a4362379f09492aa63d9c9f5ff30d105b530c01f46cd7cdc", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01912aa177ea8f8878447b4a19da17d482357a272dea19b542398a6bb48b80598754ae27c73958046aaa1c69951302727dddaaf966f03ff5b723acb7db7fccf3a6e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c96024fac77e64b846f141cd1011f2ad52e3aa551103b96e35b439cf89c0304293f1bfb522f981fbb56921db87151e797d07f1127a01c3f3de56dd499656c103b0177b67fb2678b720d08ed05a5c06bcf88134201c192997fc6dc15f820b60bcc0f777d0661bd8f81cfed59deec33cd696e1c1ef72c7666cd5aed49eb325714739bed", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "006a5b0c09a7bdef316d25f39579279e286b781c2e430f201c54cfc9e154a38ec31eee9d09f6d5aed45056c5b7bb44213c6357c7492d1fd9b1c7dba116fa51d21cfa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d4d677aaaef3925a1d41fce4d30543a1fa33a2b3051b367cfdf1b8da7cd1ab67ce9bb255e60475684443cf19ea2e1f01e58fd79f47725661be208767cb2a17530010be175e24d3bbf27dcad2596b8090c7f2e005901038657284a80ff77d3894a29ee2d7daa5880b3ba052261e4796f132db9e8a9781facb32bd8a09babd9e0cba918", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00652fbaa411ad316dea40a37d3798d0c03ca7ca590d8eeaee454c7d24ff1c4ec7dffd5ef3e90762d5539c5a57e745b9c0f88e18fff6f737729e67606ddfe3a77519", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009b76bfa396b3706381552ad08fb3b9f92b492c43d6102b7c02cca4017718e0643478c0d73765c27958138c7f6d23b4e83baaf27eaf217ed565e6602b4d080200b1017ba7aefc45677b8c4d4ca468e8a9f5a2fc411a4af4ff4593a9b781f1357aae46988642a1254d6cf588708efe60b2dfab15d371ba4f4d9e09e61f06d4d243e5ec57", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00b1ae05c2a91f7e1e9d626b1a46bed2009dd6662e712416e19c1be9e5e512ec734127adafe6129a83d74ba7a797f41afc4b1145a16f6e389169c8b6592bf628f747", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010089190e9b63f5a29e41b5a1837d9bf41c0b2ca107d6d088f4c1d468773150d7d145cce70a240827268371144e4acdda79d09a51b31ca20bac1197e619d1a84f4d0122c638c06912586580c7a7dee429b1ba000f6285b7fda441388c323c0895ff90443f0615011caa332622e67ede867a8c445335444ea112e80532d5f6df1408e72b", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00037d3e4359c326f74a8cdcc4bb82090e93bd48757b6caf749fb39a83f992a7fa9676ad466c8d7193902214dabcfc104bc8664eb934a2df648b2e1f401d745e16b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040070550537e385e4601490ac5a78348ef26678a4ab3a7469f299dc493bd2976416f649ee3e3cdd77191d8f8f9d600e8cb9fde3afe635e224635b70fa79eb1053744f000a546959ae4abcda827429a47a8cbc6afe42fa0f8391293da778be296c722e02c7ff55e20c119531d211173f02eb108fe1b8bb10d465c7158dd3cb2d9f320d1711", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "018e22a63dfeb14f28d4f338b78455877851e95b349796245effa830e29ea1978499f07ad9704b352746dac30bfbb827e1f00b979f642bb886f156b538ac6be91746", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001b66958931ef30c54f83195cc40530c0e44baa223d28d8bfaabf10d16302f3a19601fb74efcbefc1b71d1e81ae4f60b3f8d7c21de1dfafd5cf19c94b396410c39008f13c42ff46d1a18f3d975fdbc0bbb43c31da9423fa935f4c211435518a01437bfaeb6aaf031f92b0c37d76290ff682378c2651cd975eac192cd6582dbbec09974", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0032284ed3e15d5e9deda53ceaf5aff21c230e6038e6d7e5caae2a715a5288bcb8469ce2befaaf3b4184eab34869144095661788d3fdf41ac61ef1256890dc7a0beb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050571167dc9f3b1f4ae301dd1fac47002d901398823f2e3dea4338288de8a8fb432a683bd52bfa380700b27a904ad60a5a4d363951ffe74540d54de8e7d48ea16c0085f6a7a743969ae27e9a96bc6037039a87d97c696aed99a39f6e2d56ace558074d49546e417d791aa5ff049c9d30c30502f40020ae41e7a512671cdcc49b6079b5", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01dfb46afe0bf064dff0b4177f7fd27fa2ee0832af7cdc921f66c0e5be30c80630c41e09202ea2f370f5bbd02ed298b08820ce86e2cb724a1962c6e7b1062f5032dd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017e4f402b1ce209f673ddf50ae87b9ef61d814d51e14f43da3c23f40fac422f1058fd8930dfaf11710c41a7f6b79255e1c2cfbad69d257a0ecc102f5e38e1407f9d00e10a67d175b399bf1941bd0fc13127f7eb112e1a8681acc2cfae0dc2959e8237488146281ca3df2b1e6056ee932feb1ac6e6e9df3f7a6ee6021578a0ffdb50eca2", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0017b99fab0ee0d7f93f7309ffdc9149ba3cb683042fb3d02bd5319eb42678ac7ac7de214e5c0f8473627ef15112c0d1a3194284b6fcccf561d0d252ad25fcc93953", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004cd97e12d062b7490be45d85e85bd401c1791fbb44e74a45438a8317c7ec9f025b34c595b4769c7b37f44296b4b8f73d5641da281fe35508a23ad503da91ee7db017c4ed0d84b401dab7488da839b20b57809fe7127fa66ef94dc029e44b250857b309a11c91f736a76f3c89d9aded97f5b0beec93a7b6d7882e428befcc20d90df15", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01b66a065e62ca0ea49c25fe2a37799b46867e274f8b853a534dd6cd1ad81cc13d27f279d1ee5bc2d96d0b7701abb2d213fa37836bbcd2d1d8937b6d20dcb35b53e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b23c60eefdbde07ce9751d9f9939bf75458e6f2af0afa3d90fa1762d01a6d6e3fa4082c37ad6bf03ba8ff17919e8b9625b5a909c925d9feb7c3ee19a0425385cea000df68406c674be5e1f42d14bf50c19460aeebdde379ad3130a332e8fbeea1569d314d507b37f1dcd283b1c1715852bd39b81c4edcae0f2e1ce5358c6598b8c970a", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0059a320501bde6b9b268236f966ac881dede98ce6356a7a900a452c59cbf8d8d20630321625c689c79dffffae7f870a7fbf298695896cacdd2d0e13b702f22e7e43", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006836154477db9db03bb8a404c5942d32e1cdea20354eda9693c3333914b5190c9d63a0433a43062b8860d5e59c0f27ac633038491d46b91fc11ecef8326e75b50e014178e1bbf08473ee5ba856856416e6326cafe6f74227768e835c25c520bae05d1d451f639158dccaa293642a572ac7612d60e96df4c673ab8f2a4ed82e5e2af30b", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "00204ccc5356219beef3b6d90ea2ef3785f76f14aa3b84ca04f6b2a5e90700596431546e104e7788307147312ca890984f76b53c489de04cc728ef003d246fddb360", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019c26d815bbe92358e1ecd02145a5f45e1f8f46cb90bae131ee589e51bb093d8410206585c03ed7c5b3975445ba07fb7dd668a8e58c27e01dd00b08fe409b4440e7009fe859e9d22bb1652e384d5ae579e44a0f8c5c82e59b4639d42a9b27cb140599c1236e932338dce03de46a60fbece61fd34b8ece7da937b5cc1e3e7cebcce339ee", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "017a82403f78f8a51729e8bc63c5de9b67c572d41f2aac28bdd95792e658338f19bddc45a6a1cb1bb275f8a910fa64daae2502600aa97b71f49b28981b718f6ae066", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401dd2ae95764078496804529a5eed0da6182be0f085c95789a2634a9569f0080861b183cefd1a1489d0f90465353b972c8450c2aeb5fd80be64f15a719d0873e0a1600e1098dd4b30f78e3fe6c1aaf0048b15b1d0f98ff0744c1c888641d17ac216329376be7113e9321ca7f9f7e1935dff661bce9ffbe86aedbc933f2438fc482c462bf", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "0088797d31f9b66faee97eeb9a695cf668c7960f49bdce051b2fc273d5ea6d86c78688ee3ef4be14eab0659c57ccecb2bdb190e50be04f65079950c5eb90d676ee57", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004007124ed9d261bc3e5d29947ff49cc4420db90d3afac7eb6ab91bbab090bd84ffcc3ef33e963bcc05685910ee63b063bb9adae7fcea41199619988d34d6477d11ea90039738ed5529f31a557970f89e6c927fe0bdd6413dc31237e75270fee8e3ba6f3a24ee56516ece117733c385a8bb759e57ee79533f3c857327b7542677d834b8dfb", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "002ba25d016989ea24d55fcdd9dae69bc767a4f3281935f5066203812977737b6a256ae839cde9b273281672d7d85dfb40ca895fc1449ce4283f7416cd913a56d8e0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004220b1642db63810f96cf54f93ba6c3c9b16baa8ab42ecacc281a2fca368be876024b6ae18a8aaf9e433799fb43c0fa175d4ca4a5e121739c7249e9a26fc9044d701b06ae58dc3f7b773013e2dc800e001220bad2e68115ca67516e9c81763d17eadfad2c6d38226f66623a2d5c11786e07face42d7b0a1df96d095bbbedfcd348e4d6", + "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb", + "shared" : "01f5646e724f637e1d4ea8997cc67268da3f741b9af6d21f30775a9a9b0977ed75bfa0ca5a80db2d44822de494d15c87d392cff4acecfb50609b43d7845928286541", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006db3dbd1af249980effd624e9f500e4d9fa446c9be94e39b4860767b55b1310889e178caf6c859f60ffb0d87612c5790833cad160a5b23f741221a123e36f0eeb7002ce839f2ba3072919297ee5a6829b8746af39fbce9fa70dbbf59bd209bb500d6129419ba96020a2550be0a19426ee9e111e6987af0c326e1ae1da4365d15a7bbf5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0177701749c0c54bd6d54ada39aa2222e5b4d32273ea165941d1a9a6114d2cbe609ee62c2306bc5c1ababe082272157fdac8dda39c7b452820c943db4267fed8c2eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000d2fcab62b467f978a0267ff3598e6fdff087d3237f8fb00c17d0f5accbb4eded3c4c4858d4553033e59946030c6f5223779a21205ba2a49b4545be596b76f91b20057c975da0520e1dcaa518951db057864966c818e4e64fa910a0c0c7f9b894c06461fed9b44f7ec43b70e3339da0f566aac07fde501bbf22871452dba5c93e5d623", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f524b1726e889d14d5fd70bbfc76fb2eb32dc2425f112a5fca5203305416b85609f337cf87ef878e64e375fa29eb32f9f139bf775c0d3229a72c2e880979f822bf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004002cca1f37dd94a0a47c8168acea473fb057652713015e585743c9d33f5b7d01d638bc0d039147581a5f3096139e5ee8ed38bdcb72cde493924776579bcbb2522961015bd4859c2015c081696ab105b8922c1f81ce4a6104e5b56b3cd99ccc3c5066cbc339ae685a904df5dd15485cc3ca72d2c84f15f625397f4605905b361701e00d2b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ca20d556bf1baf10153e2c1d99b58fa8d8f21cd7eef30afc94efb47d38bb364abdb59a326dffc41fc056efb714384b5d3f09270b4806fcb0e271383cdaec023baf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b5386fc61597307632b3f2c984fe0ee8e22c5fd904b1d14b3568e9eb76500379d917f2430b7f2f55e0bac356e74672a23df2a5ddd46fc0a58f9f5407093726c25d009cbf983303fcbe0b5a926e28c0654ed457437e4010ccc1d1e02e28688c9f210c76af02ed0df6b727fb18b938718e9dcc2c2421a639d732a61711a5a45faa1ba144", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01206d9bc747f0e7591dbe7a88950a78db2770cebac4e91f71b3052a336bd19f0f906b7298eb92790be7bda33c28216b2816b100fe31ba8a7489a9eca3ba82b9d198", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040012d9ebd3feb543b43cf38f7baba9c20fcd5fe2dee9049ca8854184a2ead64aa5405e169ae827413725958307939ee2440c21b8da58b3ff516ae569953cf48737ee00cd5bec6cf728632d31e3a199a298240dded0ab5d2b3513bcb2d114c6b8f279a075ff0c56a3ee9e4058acec8936bf86bb2844ba1307a434fb43d289746662a83dd5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0128dde1341ca17b37efb34b30ee479b763e878dc8006c8cee435c0bd21073c5bb3df52865bd4131f5cec41588ef778ef14af4ca47dc49a16d5b7008ede0b6e6b1b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3aa49feaf686fcffe3a0a360692ef02feb14de6e0fd8dc922857b29d6837a59ce4013bee99bf87f8323c3ab7f57e02e7b0a0dfaa072bf1ada4836be4908ddae49006af81ab3e305fbe5ce8a819f8168a8b44e40b16eae8268a60ea5d66c0f284365e609a19123370beee420d0f019a1984156ce29ade49510e7a3163705333b858914", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0058bd4d206df1cfb3fe349cda27b013d59dd6f507c066c0b6cf458aa54a1c13832554c66ff27f6175f1bf4058378c9f7c7a9d8b810e40a3a8af19fe0e48c7284ed3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040054682c186f9b80c4c76d7050f6a180fad9fc8519419574bfafca9678c59ca95e2253348e0b157949461e9551ca7ddfb9fae8fd7fd23a8855d9962913c66f2fce5400f405297310ed41239c565c044cfc4cad2868126d444b373d52e0518245600a99c40f1bfa5cca7d1f397c18ead33c4d3fd4d431ef84f1129238e296e3ed7be0f99e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01612ebacb6c31af2008aa264c45d1cee7aa533d78e1fcf480a3118d23418e23621f0ce9c7509f7182bf23a02a6530659ba62c5f16f8634a4f74d4c32b26c6eecc27", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eabf319253f883417a0ce265d3142396a75f830f33589486889bbd4e2091b827fef6090ab65768a38ffb3a9c97796464634d070622adbc3e9af198efb9d729d7ca0002fa30581a7b2681f7e224ead135ec7a6163af4f40aa333043a2badeceac1353ab5ffbeef929609137cd437e8accc0b02411603959d61c7a70f1391a7a992327a7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006a3235df6b85343eab82350620889feba273604e59eb98d78fe63bd441ce39411ead8402e2507fe10a03fad9562c3be4488378cf2a1f4c42785e7d93218d99fe8e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36e696aadbbc409b4733fc3c86dcb2e980a1b7d0158f82a27e5b1337fd2272e52a27fe67cc5872b5b46040d88325b2b524a2d5b873bc54ff051c1d16c99d9bc81003e3f6b1a737da16802430f809e084cd8b3420019c2f9f1b978a1128ffcb900b9c4faf177a7877e4a8384728a1c309d2bcfb412fa983982ae6b459fe07eb9c79edd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0009ca929a3ad9525d0ae19d36b40dc543d2348f8b0d95c59c4207f86a898849858e939b4458b568f57c054ee9d95632aa24c5d5f1d4eaa89faf8fac4d11da28dde9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401061aa89a317c63b824f7ebfc8bd9534e297df9bacf80b8350cbd94cdc4d3d8127a80db9555b77d50ea82c99e667f6fe5379a77c9078bf9c7cc049abe9eac7f174c00a9abfc2a892f104e30cb20cc2bfba6b948c6637ac062e83ae478f096869f17dc1bb4eaf52f7d63518031edecb220ec14b0652e6c96e023490d5ed08fb4259da9fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "013950ddb6b915454125e37a03845794fe32037eddc04143d91cbf2ab842495012896460d3824374b214ece10f39d2ac606bb4b2f9b27548e21720ae13266d14beb0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400df58f193b6d4fdba1d61a4e073a305c95dba4ca0fdd58f86ee32a9304a62097ac3c0d1fae32cf2e4e65ba4efc6d0408725f57274f9bc2289ed426ec27079ae0b6e01f07d98e2aba8d38e6d54b1496d68251004547f50789754c4097662827bc83f2cf59192eb9e09011b30c54cad9f9241c092415a366ffe5b6bdb4cfcbcdc46edcc12", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a1bc2b5e8e0a6210ef8a514ded99eee30ac8e9aa7758adecc4910301fc626a5666e4541cea03a90f1e59fd82b8cd87086f261052124cd43b1c89fd048dad5f2911", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040073b917a356c0de8fef14593f66d5dab1f0d56b042ba65d203ec139c6cb71d90bb7dc0444d0e3b01bed97a5c69f27549c92e95bbc7e8e0ce932e6c43a75550e86ec009f2014e29acb2b255bf6ec9118bebe7325e1f11ff7885d1a2e142945cb741e26b4ffc6de72b715a148b840df549b49c9a05f8827f3ef05db98a4f664f6dd8478f0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f34f3b8ae2f0fec368396633f581b93c38e329770085a51a93457087f8116386d58dea54b99ce56a80896aad40c2dfe69b2dfe126be17bf15ab7f19ce667bff4f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d860abb5c65f6d1791bc3fd626e3da1ce890514417d67b407168dc7fc96641fda56fb1830f3695ab0171d7866730747b3dce3de61ce70f831af85e5c6eae0b7c7701b1eba92b65ba7ee9691d908a14ad0a116a4e09b40c9ea4197e60c0b54f948422baa97d80b4ccaf7b35be681ded0aecdd8bdd3059054af838057888489c00a3b759", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01203df60db39732207bd8db87501bcd8481664a9111c8c65b46f002b0b83159960e4710eba548f0039db24f66190c56053370b3c9884d445971a1296da4d656f9c3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b341a7b58122c70b72e70b051a335186c89fe47b8f68c35d099b7759fb6208718875d8cd8c45d1151a370201a1b047002f619b05cafe39d494b6a69a52b42653330127e70b8fc840891395afd3b03732d0a52f4777651c3d8a8579d6658510d868b69f143c7eecd2be412e0ad2b2d7aef0717796f3f8480fa924b09df90188debe51bb", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00b22d94b53fb00d48e12f12560eafcdec7ea157c9b042436fc66681de96af98ba98adb7faf79d12b399e901ec7bc9d5117883da205ac26b38f788a7885d434b6e18", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001ff249aaba806d838c1a1d00d9d2259e60ea1e8eec6686405462ab22a32a5b673932bbf63fd74eab3f63348a6c22e0d6e594b253f01ea211bb76f0b9dce66d671005052c1f44d17c334e522a0d8e3d99ae32fa48df6fb9117bee431b7a37440310985e5fdd82170817b0f68c0bb7300d217854e45fb694b46f5f50300627390900087", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e17a9ebd3ce6a19e5eaaf889b120ac1e38778e1c1129c383fec2bf9780d1c412ebc8fbc29b0646d77b84e45493376e991d5954ce3b3caf479cf8f701d88351aed1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d2cb243bdfc5ffb2bacbf437161f02cf22971d8b7f9cd0e65c174989f5ed7c9cc752a0c6a7719dc1bf3cbb67af5cd6025e313a4b0c46429eac1320a6ceb279dac2018093c8ffb1767b2b50109e40f18dbe748a357de1e284664aa7b10a8df3092a81edc1889d153965eb2e4f7b314827512b018baaf392581e2a49941f606135648f8c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00ff5caf7fd6da41a1a8bb47de3a083883e2e382477c1ff1d6ecaa44a163e7bd375b67d7013763a776df38e79662310a74873a4ce6126d2ec6f68263f24879699700", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401da72330fd00ebaf4e6ff8a303d25c2527dff19d10d8e8aad05fd759d98073f262e693ce2fc49747aed29e27e323e535d469f0fcd1a8a1d08604fafe00d1badc4b300b7de13e7dcedb7376004a9f589922f187bd1be72e2de7893873d2392bbb84aa871100f8b95548f5df89662e98b631c4ee4d0558096d4170be0c1e21cc05955823b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a64da0503e2df5d383837d05cd436ea627381e48e3695891175ac8ede9169ddf573b66726c28132277beda84bb47f2792b41113a0d2aca71084618f55daae55f79", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077fe7958119535ca6c1a7c87bb4dc9b936678ab3b757e7816938bc857643606e61647d231b9dad3e03fc4dd29ace5fc823e15f3464d8e236d5862b1f6280c836920061ba736c11ffa6d0fae6bc8f3e66babd3c6d79b89ee639459ec65a71f12eabcdaca447a993121dc63dde6ae0ccebe415f4bfe60fe3fec3d2f48a084b759f078ac4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0140952c273ab512e3a58934e3754f272463407e6189b9c1e259c27f6d433c4827532df627745acda64fd17993508bfdef54711f575cffad61c729e8d6dd8784204f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d3ff14f8906db60c7bc09c786be6847768b8684957bf3928c556bf5ce7a8cc82f9ab0e63b4bd7eb87767b3db2624957c3f103e87b5c197dc8c6d2507333ea569d004ab9eeeeab950086e030fc60b6b2e47973582a282e3b019e62744f19c60ca0208e3a537d6ca3532c59a77c540bce03999887483ddddfd524b6f9d7bfb6b1139bba", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001a3a4343a4295b07d4b28f71697caf7e363e2f3ca205ebb828c44deb2f5bb3d95116f36e25e90eb00424c9880b4553554ff01f38b52cb34da643207d6f29312f94", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c9eb4cc6bed689da815f05e3ccd2675473c427d31158f1210fd8a6afcfb272971ef0a0696e48fc01ed9d82c9b1d4be086fa5a1363702780838da4fbd6481536d300b387bdba82a5fe57732ebed26a487d031572c223403c063039617f8e5c2702f602e4b87524f298392ae1d5862fa0ff992e51fce7f1457a0991bf25f66cf845639e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00103eda707b4d5e9a4adc17b88cc341966798b64c242cd13abdf319b77cb9ef2f06816ee820898235198f62071ee8b5c1735e288dd75bb0e5d5479287a02d21e833", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401993d74f0a4a12d2804bf9e25752fab9dc0ae60abc6772dfe10afb056b3261f14fc51584baf256340b3652120f24fac700b729dedec97b421a1e931c17c528d5a4300903f97782ec1c5aacd7c3ab02082d7a2f631d9944dc52c9ad4e0258a899efb33bd81068ad43d7dc643b4d7f239a7ac42a26f4d2780215a68495f79eda81e8ead64", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01087ad97d7121928c8e35e2fe915f8c90f3450dee09d3f6761c290426c74318e88fd04464c0fcc0432171667b571d834ae77ecca8a410379685d30b8cd28dc04bd7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040107d8b63bc0958510eddab9f11fa35ae4e5d97c92304038d8ec27f6e97005d0143e969c5419e82eba509336e23498c5b73e8f0b21e3d9f5cb561609669ef678c7d40196c535b623be6efa504e969ea71cb925287608740d04acb342b4135882783db8d255a6d556ffc16524babeee06d1f280ab8171848e7db54b76a3b31e4157219614", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0074c332bec2028372dac82bb74c3f3b4bd0f0a6521dfdf0cce877b1a99e506ef0e4fd9bcefd3365428f257ed1595dcedbefe99928e7fa7af891fdc1b6ff9de12536", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d3f5704dbc67fe3e9ec3a02612edf04a82fcf9d5a41c5a330f4dc65b7c1e8a927fedf31a52b28bfe2b84e08f9dd98a2689440553dd8919fddd56ed736b9d064cc3000179aada2320049f18430d32a65889ab5a9840ff43388f7e2253be3e0ea41d6abe9e33b0c8a805c80c52fa66dab45f7ed2043900e3ada8d025648c4822743b5194", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018d9f7f732023d2f87097c6f58afc7cee91c67b3df3b318517bbb402664f5829408d911b0a9b41cb2f7dcb96d4fba36d90f0275e0bf6b1253d17ce3f267a7b56bff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d3dc62a070af81ad1dbe02ff075868aa35e3c3b555f58da4485e15bde789b6802b579887d753aa13589167dd26b12489734e80a34941c638c102fa5c199e4d11180190a3534120b8ff4cf7a9386185cd2c7aee6667f130cff1b060242d340029c15eb7d521e1f6a9663f19b2fe740b4384bf3480e76cbdee1da77b8f1c45b9e926884f", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016f129531c671388010d41c934a2592d57de3376de7abfd32db1b42b34fdb13e5c8371db8c36101ea35e26d04e19ba891b0816a821c5103a1f68c9dc399b1e4ed50", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d51e31634926269b2a0885c828a5ab76b1fe4e5e3d941d9678e4bb079002bd3c8e6c1f157e63c275731d57379142a8df9587d10b75ffe62eb4530e75d7634026d7000780e8bcea8d1399943f5bd0f4fd1837db2f9be7fc4669d0422c428c223da53b9566ef0d27bb64cae01d9f949d1a744e8b0e792780d1a243a079395418166d176b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00f55504f1714e07702acb1c594dd246603fb71f11e49de5906acf6dc3bef6a2402e1c5dad8831aa18894531cae087a2dda40fe2db582d3c20d602af62dc12b7e295", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004019d7770d5d9dbe50786ec909d071f12d0b6d10c8b1ddbf546d0e6f4a3ff7e0476f04472eee33d8775586504f005e82329cd6b6cae3f63012a37ab16c47f27ceb36c009d6b670eb33fefcafa11857f5c3bab4fbe41c174650e25e49c65ac63cdd2c2a8f8f605d7e267ec2023f39996b8e825dd0431822108e2c01ff07757d2495805b44b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b63a08a8fea820ed8c01f0b8482549a13606bd95a7f3689fdfca6c3f4e3d349c7d41847f134d06fabc012bffe98cc6e16ef573b534b3d64792d12d0cd3f1ccf1af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f383ca1fa8fba4ec0131927e6688a374f1fbf04f2e793b6b0631d19c24ec6cd75c52d0b19ec27c377a4ac4834bc99001624204552154bea298566300643c63287c00bd95617d1655dccc5b8ad50fe7b1c00bd5111b00338d6e5987a0742f608b74a93502b1260fd193b3bd3a90c843c1344af1638773189036637c3d7504d50e806555", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015353c08ca7c484e27a3e04c1d8dfeeecac173c2b6e2a5dbcb0da5223e634bd2d527d8b34ba0e592caf9d6234fc54452c5fb505833a97708ccb8debc4df5dcacbb3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005d11ffc03c08ae323cb938fb6f2a33efbcbd61a65840c33b207265ec8add0764d59e5840a85a062bfb1f705559c1954aee96e23c888e0ab6704f362bf5c58882f7013d7a4af3b3a58ad19612a1c371234388d8c06f53f03b39e84c22557cc6641a5580687bb08632eed31e0cc114d179da6865376a9d9b0eec67c1c598ee972b771b6e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01740f76c8d2bbd7179fbed614123fe2fdbb85fe8220300b40cbbb539d4754c5ef63f7b2bc27e129478e7aceec834713ceba27e2f6795344372d3c4d935a9c9e4696", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e9e395fe1b0b1662256a4b5953e98971dceee098b34f9faa87c07a15e2d9618e713f98cc4f8e89d66e06bf7f6b5b2e012491851b11d71141385fa9b43347c4823f008205a391bb03750c7951f410691dd42cf3d71df5f76b98c0d082460c21f96361013952224dda7463cde16f242c34c62673d9156aed7260e7b01757eee6bea60ee5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01734253e8d5e9308cd51bf04104ee08d163acb590b1a955896447b8a255fcd3c1256b4e86b9f316eff4d7613b3829f5785961eda4ee9eddeda4db4d60af19e31973", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040164016e2bc36fa9ef56713da89acf0b048082dc631156740ec8ecd22c1238488371284345a96ecef6dcdda2e13b4f2b9491c386274897fa13c6b2313c500041975501c90a405431005532377c204bac9a0d9d226542584fbe3c89f785c708a23399a1bd14daa3e68cc76aed9f5fd4bfbe4eecab4a7ad2a00170dad37e6fe56e925e6bfe", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009c6234171b4c43f79ff0ad95812e36b0784ad59253d20ea0cb98633fb063ffd8aa22a2dcba29d4116cd70737c1b1f6ebab4731c5b8a455788597a607b5a45bd547", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36d2b3ec425a6c2507c4ddfb5b4a10ec4d4a150c5c2b80a263baddebd3198797e97ed7d0cca818cf4ddd47f6134b7a6d2b0a15ee60973f9d7da220f62800c5467011bbb5f8e9df65b9b2c105e4d8f6dbdc4f23f256b53b47bc2892c295e7cbdb4aae81858ba66443255659beaa308aea4c509c99d578fdfb873f51ff53681aea622e0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cec1f027a10de4a6905ea32f534851a2f23ddc9e7ecd3d24b8b88be01f7639cac7847c9abdbe746c171a913d6719d7c2a0c0359c4036360be1e75e8b2f7aaa678e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400db63bd5aee53bd63fce054063dc364aae4f320f7ad2df294140431ad1550c7eab371a13d4dbb78f63d7188e61dc8e268888d9319906a28f360bf7ce868eb67d0c7007d66371152954f48581db91c1533ddf3b148b7e96a5e9964f706cb3f6ee805793fd7c5767e79f426233308c8effc1da71ec73744a49a69fb5f662407ff54d94879", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005f900efbbad497ee904b80fce07029ad3f979cb3423dc7d16c9cf0853f89a487dfdc5cc34530afa8ccdf5a0e376e278a091bd4f6077c941ded6f1b0fc8840100a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004015681f7786b77079c6aa9ccdaa58f39e9ec4e14e24d1bb3f0d6cb56bf7b78761c3bf58c7fb76a22943bb25db80eb0af7410d607154ef927152a8921fdefe7288dba01e5b19c827b288558da2df5f9fca3137ed0694078d3f600aa7a495fe28f418d458bc55276bf7d2969ac2429e2af8d05d4112edbe93b041f2d5d56a4fee5fb918b69", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0124c23c00d30329065611075b02e55c3c667bbe3d65160fa189128af455240eb677a1ee07ca8789be7a8ed074ce17504a5903d9a752681afe6342b054866cbbf199", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b3e7c9774c523bbef857d59f8ccecd067fd18c7d7777c82c68146b338e14c5d0998b3b962354d9b107337afd4137233047adb352b8b1e215fcac25f1e3395940770148e5ced58410183d15c719f8ae4c19d95f910f3583de6e0b63b938e2d5ec670755dc24cbf08f9340f914c5534bf7f1483947b6b40626f1c7fe0e4d8ed843027b14", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017a940dca15b1db9a1e3f54c0aa8eb072dce11650ed920a2931c68b930c34b5811d076c0a3d10397a18bd0a7a87faa78a6d984fb48b3ee53d20bcda84cb2ea7baad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aff0e5216ee7cd115cc630909d20fd3c382357f0744480d86b177af4ff9471a1e360532a92a58252d93d1ea16ab47f4c090b6aefdc6a7a3778d15c68a866758b9a0098e23c4372372a527be2c6c3117380b4836d5ebd0807b80cd9c6efd96a7cf0757c2a635b9ad6dfe01157ff92ded313a78cad968082af33d136873f808d8e491626", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b98447f0c3a57def592cc0599ce7406f148186f94cd307bf87e4ab273d3a9b5ae6369b26692cab5c24bce59c13959844077783ecfeb777fcf3ce998f656a2382f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad13af79e8bda33120a2a924b481001117479c8fbeccd0a6af4f50edbf7df8e395e32ff6a1e5b2c1b874336c44c65e1eed209e547b3c5761cab96f56daf17bc69300286bd6b0206cbcc7a99e7807f15df0ff83cc17e4474f1769c473e7141c384b8a39f5b5abcdcfc70497057ae7e09b707ac3a71b824a55d4d8648c5a95d63bd82241", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a3cd900b9885629ae8d83fd8143e7d8a291cd933163bc658f37913511837355082d5f39425ea322b19d61db3dda05f255e140eec4e98a7a10121eb2918dcf126a6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d4d76b40d97046ccf02d5bd131a5452d91195a13204b6eb4f71a5da9dc9156f619af8bfae8fbaced475c27ca89456f35e547688a6d0d9948fea49ef4b75b5e839c01738db8b3d3fffb1ab697fbc8146a70cdd657d307a6e6ca8a338661a08131e05c680ee9da4c88a90fde96c5630227c2fd4323f302d53a0b5121163ccc40befaf533", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00931d8aa38c530db8d5e77daa406d166169c9ceb74ccf7020965673d09133253ca230287ec9997447f1ccbbbbe868cb73ea0e28f4b67ed49132995e75f417838d57", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040103f36ec425dd88e5d82d1f8d747c93eecc4b46ac98cd364fc678bc0d6c79f8bf1fe0bd28235ee43fbd0dc237332cc2ed6eba8c7a5610b5651c9e0f2644587ca3bc014dde8fbe83b569739b860d7b1edadc7bf73f7f0e7a8702eb488d230da284322ce020e9c8831298da14180ab008465e6ded1f1ebaf65640d92ccf29abb6751a6f6c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01270cfe9b869d88e7dff6d45fc752a4ac72ccde73cf12ec227c274328b001a9f24d92b00ca0326fe19d69573d5b3e35f822ccbf4c83a3b3bf6e3153f0984281b3b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004013f8cc5569346bf3325d8405fdde9fde71dd1e953c10ed6215b4f4010f5bbe173718a8e2e6d9f802726cd916e16ea1cd3148c879f0acebd8db2628f589c19aaa5be01595d669cfa786bfeb9dcdacedf563d04059867898f42e8a157c91133c952a97d90389891b3647875c822eb48f761930afef9b068853efec0d260d8e51dbcb6d24b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014df04e39e8bf5f6c34472f94f6f428962ac8a39d273377d0007231fa7f5f79ed896269f65bf84eca44e0739cd8b99f2e67977eefd768553d464c79e7d4d90a0ce8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401375cc4e1a928513598081ac4e4c0632c24bd1997e4850d1472507bc71422fccb64cd823d3365c06e3f08c9fd6e6e476a68120f203ef69ca11c70889e3809eb75dc00d1ed8d7ab74a72462367cb93e843c60389bfceeb2f869aa33491961c4b8389238f5db1f78b39fc0923a54d9a7e0be8edcb9572b2dbff0a729585382bffa6901925", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d3772b252c9ba35ff3472b280a7635ca04513ed02e4d8c25596c900c37994d26ea774737d9a9a8f8618a6ef0c1019344cb3f9656a6369dfb1d8f2a3f28b4f059cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006b6c4149ce3b4fa619e360f0979427d2c6bfeb3fa41205a0ced3a437287c711cc6e5875992cea313ae3d2ec0df6e4217c8c42bbcffa732c403e7b4471d0cf3953300ad7f74c69b7308b78747f73b4e3e66e33bfe4b21d45ac82a0b293b0f635addbee42a718b726aeeb9df1355700497900d9cdd0a42e0228cd1794f767d3bffb1c7a7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01c548cbdfdb40541dab744cbe5c45d96a4f0d1cf2e537d33a9fb4e4675c1ef54582c19294fd17c5fae2c51a9b18c37195e0eac0d9b5ff47a643df375a708dec71a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a7bae08725b97e8ad3d91843a4714d9205000dedea86076105330730bd8b6e5a683049496cd9f08b321cb2f3f8a05badf2370bb90ea1a49236e3fefd91b9c3d76c008c50244040c65bcb86cdbe193eaf6daaae2ba3a328adebc6b72c12736608abaf9c1de7e7b351c8e75d4ab801ffdd6e84b7e46b50976247c32515bf91cea3348906", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0052c6c1b82b8e26f7ede705a8b484068b501a8da469caa5c203be018143618d984fa9421b135e1ae2212a27cbbbce3a745780d1847059d56c3c3dda474862a7904a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040090f74a2c8a5d2a990cdf38b185c7176b37ee50b70559ed85daff2fd45b94b7f9df34ce57eea654427bfad8991f6a5d385342af3a5688b1f8c724fb7e78dc18f20e016141f2b7bc942286dbe8344b68e0f9a2d0950da65191f47eba738abef20b9d107cc0cccf60bc9299b75f0d14147a6c7a7d5ae67a0087eb1f4b48a2780ec086428b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0113de20aea691f5d38b80bad93c80d92377ebb7302014f64ccd893fa9e67d384a4ed1a5e3fce2c84ba5fc379a0a6bdacdb6176594df876d3d13fdf1dc824da825a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7be229dcb35e444d3d891bb04ff5aaf270e8f8d90afd65afb1c56f8c77eab3d32e55daa31da9aebda76fb67298e3a1bb71505d3a5b6c5af37366c88041090e96e00cf3e132fd88384fae8753ae32ba669e96793b69d6a815365387cd9d4d21ad2862e4b2ffca1fa8ea05e34275fea95ff1dccab750bc742de12611cc3a135a9daf9c0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012090847293ba80dc7a8a4d5038ad6f3ed436b5a82e7a4a6d7cfaea1c19d6c74d3f707fa0ffc9f15a8c95c3e040b4f1b5d2b5ee08b9436410e36fda203fd6c5fc7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d8578b222092103bb17764fda334974b121305c4c1cfaee7d86e814dee33057a03bea234546605cf7fba50d2d57abd0808760a4f8d23f724c00f9f5dd4b026f62801923325a37b0314c7a1d185173b48c14051bc0efc9bf3e57ae778ba537e90c82cc0d42dd98e9ff5a8235ede5c42867e961def8f9f66a631168c2e3a1099c9c2de06", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0199aaaf777a6c29b85e0ec9902f4f8d004a297b4570dd4677622305f4339ec726afb98b554175b99b8b3243f12a60b79ffe259471053e14c768a18cbf9ae59e149b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401badf6a411a405652d3e54b8fb2c5aaed8eb9ada9f06effc2e65299053b8a3216e0b5ee7b256561dfa1779970547b1072424b86bb6ef408cef575bdb02b79de35d4014ef3a47c25265b1cb2f28d5963f533f7acfbde34d45fa1ae5fae77b4c4e0c894280247664aad91c31a011fba50eb6e34bdfdf28f3e406a602c5071eebb632cdbe5", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016b74ca4a588fa48cc5fe738aa84952e7d4908ef9fb69a4bc470eb72ed86b1c6bca0b6314939c311b0e3dae7fedd8daf96a37b7420dc556ac2bbcbd0dfdda281748", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018b9237723c029c551b1e14492460e7d2e4957dceee536dec92bb35fe8ede36e6b1cce155b69a0d7212c2b4f0ba89d3f6fc0e7f6777ff5c2eed8c71eff3c44da8480125bee78039fbd3c339a58bbf625e50346a3e8a9c73460ec68fb028fd4d14cd6315310e0311a0ec4f39fb3408519377dd4ea9d57779003862c312bfd09a9a1f9659", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d81c812e14804d562e4a89e9eea7d26302cfd755fe9221fca577e32fd5bc534e3fb2d81b1701afa0b4d9f25bbd1b2d7ec984da404014b5c23d8b2958aed864db7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "point with coordinate x = 0", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "017fdede9470801568298e0a94cd49a0e81702b6f4ef916983ff89e4f01ade2ee13001c6eaa677499a9de7a48b7c7956faac580e63933853134dc96852264fb23f2c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "point with coordinate x = 0", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040199ff89acaa60d0e479c8168736a7795ee0c1b5c0b21f6cbf90e30682cf4464df9232343c91f3650cf01f7bc2b148d8f3b707fd2e3dff502bca0c03941a9afe631c0084e27155c0903dfe65d7b5d8b1bdec2456ca50c977a43f44e4fc4dd70d94b29c4469655981af4f0c2181f19dc4481307e69e206d4e0a59d48e43f55809139ada7c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005ff9d0e33b19a1ed65408254957a43c0050b195dfd8feb56472d3fefc463d95910862f9bb0a32d98053763333f92332637dabe2a4f9eebcf48a4630ec50bbf132d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "point with coordinate x = 0", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014369b6e6717e0854380833d974beea9cccc01d7fbcc39245bc1427104c214326809fd1a678f89612d087df5e3d5ab1855178e01fbc6712482b3443cdbbfec3c77a007e5a8786aacae75f9f7e59b3b00cf136acdac42ff0da06a0de82d5e3c4169a9b5d63cd7c0c68308585f6f31a300d33c010042b44cdd0e6a811ad614ef18b6d4e06", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00014a36b98ab57d1d599351272b3131fd12e18cb0f665cc9805b2402c670ee309a85b6e0c2a9cca28d5a4583ccccde7b8d5aaf30c6780cedf8a0b9a4f6a49e9c1e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b08df0612ddbbd8abe1cadf654f7b1500942971cb17fb63936750308bdf3e91daba0e2005575de7e7038f8379e997596d6696e5722489f7fd5f41a85f9b27b206e006d4f3558ec858e8b7b8f31af480a80484223a6f3652868a36d8aa0412e79d57c5d32297d80b508bf5a1bb52fb439163acc26b473033dc24834e0a44dfa43480a9e", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015415d54abdb8536e1ae2ac00051e2af3c042a821530165d1febb6ebdd74781ebd3387f9dd8845d31a0331e4eb542085b61f0f9f408ba5b4635dd24dabadaef4701", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b574f6df47932a1827e36c9441e9a61670969817735632f1ec8fcde60509f6cc99a5c6530a96003d033f4ab63836ca292652b860641a2b98df83ceff2bf2419f7d016c80742e0392dde7016b106e3fb976bd5d8f46a8f0e74b900a8d26f6928b02d4fc1a97d84844c2380f6fd6249bebbba6e5f87fc5ea2edc1362d77e1c246651a56c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00e5a33aa0d346ba57866741f99011f145adbf2dfcc10cbc988c86e8a26e977b419ac748b106f14ff2fdee5a326616ab53ccbe2d80e809811377fe9af2032ca18464", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003174c3d34077f946f8986af218ca01f31efe57a236718eb88df26a3cccb24b30f1f8e9d4fbba2b953e161bd19447039dbaf1bce04c3460e1e3a2170e267302d2df0010cfe18ae6cb536ac3e14b3e60ccbe52b29a1952a47b5b3b1f4c2637ada534b61a5d94f658fc386beed612467f3dd1cbd8e4d6d154566ab994328d2a58e69ca7a8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "018779cbba1718bd2b7fc2ac5cb471308576250ad412a5f98e28d14d76dafecb8455603bb24591b8e83e8a5c2c5505609445bf7a019a229861351d165801285b19e8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f87bb74f77e9bb4611af79dc582e368a51f45e6ba1e0f3a56ff25a600a5afe0a20edf6496204fbd2e73a9a54d9c8807fc0b95301df19ca7d67299f44b280bc69630144cd54358b301bf341e7b0db7efff4b0010f179262e5fa181b30d19139129f42464b71ea2e0688ba3244d4f7cbe2f7a8c2a2b379c64a72d6bfbf87f6f1a87bc06b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f455816acb59e6189e6c14dad7a779958b9b60a9549728d628b0af1a38bee029a717b311fb2b6cea5ff3c8aea096236c67c6a3ace04264ac7ed1beea2a4f5e9044", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004005820a12b529aa3906afb061203c124d3b81f399b67f48f5cc3b5fd45907051ce0536dbdeeb4b3e4ea3e2c37991bf68be9a1a1c609a2ec7b4ab55dc006eae440dda01cb77d7df78b9874470c3dd268e9199f98f832953aeb7b07449d37904054c9dd217daf2f0ae6db058975123c9eaf9d886d5c3d6036907a5cff3c71c7a7a85f62f0b", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002007fd98b4e334d9dd7686ae5da379c3c3a0512232844fa00ece76ea9421178b9c154942c0981ca2b8187161d59ad36ab2daf1753e3b59d8fa5b4c9bf224a7377d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058e0d20d8a188d48ca57d4b73ea4e9f453a389d5d8fb948737ef55eec30ab60fad580d9e12bb840f82e74950da3d12be7266457bbdd943b831f8ad0d3b57e6243400d70c27ab9cb29f9d753967ffafd27551c78a1bae47441ad38204134f83495deb198247d875f19af99322c2937390340b327d9e6a58b41c76a326c6efbec02c9956", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00199e65e06f7c56f3c47aaf9fb6651f5d2fce23fa4b93a21dbbff96559b491bb4a60cb2b9f35b7b45c3a838828a53c547543656c657c916597ac04cc005b0205bce", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040014251e9b87ce81f7f149770c007f1d6320b2d813d27545773ccff4ce7484354fdfd19f9380de8cce76ceabd6530a0c812a34e4404bd82269cd012e1a17c71c9d6600fbcd443052cfaf03760bd5366378308fdd6bf29379f9b6b677c9e88b036ef26a3a276b64a7519e0d019a00760fef387dd483d0d58ab3d30158cd18b260e5041589", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002ee30bb081a04b7c585d12cf2e0dcce94938deb0b72a5fba80160863854cbf7495fc4e8399ad06aa6ea05957b76281057f0701196b983371aeec0e4e31f6b42b6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f51838aee36d1dfbb000c0a3dd84755a87d6dcc5ee5c78c88b30d3fe1549a8918204afbb742acd9b5120f109dbfdf9e16f0eae84bc82caf41349252fa9812a944101e0b3a7669bb3aee54e64bb03b68a622831150719a21d4328f732a649666a2598d5ad0f62b00a265a9e08f5ec0b7b6f9e1f8cada04378580b4a287a3af4ae395315", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0189786700902cf0c1f5479d839ee4e2401bd249f413c04aa3018732fc5ff9c46a637479f93427e030fa474660e18b2cab46f6ae78f331c5bd351cbf32ea6791fed8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a8bb7b5f4257a3319c6dcb1df58988cdf60453e439d230f4251632ff92b2424b147ca40824b25e6ec5f71599ccfd13ea62139e0eadf250c0d0da626f4f1ef0ccbe00494fa65939d5f5d144cea542dea27d7b26dcb5d5d6e813bc5307753b618410465b1b96bed79c98b6a60b58a0bdf83608c81a9ed362b66a4c61323b34d2a6416c83", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007068311b5c58397c1637bd9af38b6ba87f10851eee675cbadc27860e78d448abf33dec174d982dab6d100d315c557872bc8f7aff2ba0ffd5082ee203840a7d64c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ec49de21d692fcd7084280460dc1410b5ce14855f530214447b6f53d03b019b8e1fa7a862eae55fa9018fc93579936747c96592c98eec62571572e4b40ac8165e1014573cee65cae4d54389e8d74e120b308298f15b075a44ed0f50ecf3e4ab081aca152c614c51a7b312117df7fc607a861d2dad102379bbabb8d72fc836ec2c8230c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004e26f46b5204c8ea45f80115741ac6b0ad0fbc34ae30d89b85c1a390ca28b6b83dcd7448cd413a0057283dae285625bec2932e933ff348099821587beed65d37d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400558582568ff68175cecaa0652bef373d6875a196a30d77715638cd45059e9c207595f92ba5a02990a9b7a05fc8649365518cefea24601ec1187a9b6a6fd37d3e82002c2524983d5c3d4c093599f00f96a7a388e2dcd18ddd24923ab6f8236dfcd544721fd22cdaf20fa51e1bf9f9a9e998f34154f26624827cd2cfa1b0e634c83056d9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0159f2d6523ed3f373f2f955bb302bb94efb742c39fc081da1b96b36ce5f3fe07bff07fbd225dba9ea2a82c3bff8939b3cffecb5844be0ece9abe5c51dbf0212647f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040188dcd8cdf3855cf7cf7f622511c649aa96824bdcfe318485970ab2eeb2428e49ae46e279e3b02110839d5a4471f6a236adee760361043b3106488488ccbd2cafb8004b584ac1d3223c7a01a725c38c182b4ca92858dd2e769f83051db953e20c63d45d6972c6659fca664d9708b6973905e7304c396c5f739a0fc66813acaac1ec1b0c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "015b29e33f7959e2ca91f58a7e9e4b132a0989687f5a39f8bd61f7f42275cc256059a04f05a5a7a386edf071f7c981235c3d052ff733843bc9738fa104b9deb9245e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040113c71cb3b6b32f6d2087978f3f0aee36ea8cb1f028d2d98161f7758bbbeeb3b96588af97bcb4f3fffc457b90b51739e7894f238116e985caacff3e751b56518b3b005b71f5230598689e6254788b894003dc91ebd953a2fedbed23a068b9f943798bfe4d045f7b0bad536727a73a66f250136f8f5006753ff04b00a148afbe70efc143", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0039cf5009c6411a5b71b0453f85b41f506b72dccb33f344ad257244dcf9c524caa8fdd376b523480ba22531904215d26c8a818b8f80a4aa1dd111acd8ee84cd453d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017575a3f85834ca4832bf64c59df1bf30ac8304291c815397dd9d90c02ae055964110814b158f029d40b36b2a85a9568679fb56a5ab4973068d9edd80edb7a6a76a00efa3ca3101158694ba599d27b4ed0c439977d2855dd57dd4bd311acc3882b09967af64fa34ab08caf24d2acaaf32d93cac8839d391aac51e2cd067f4046b5f87d3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ba069254a951a961aade066ff04797bfc9cdfebf2a19e4f4b724024e316e8afd9ed48b636a4a0d78cc4d37d9402ad1c981640f90d28f4e566ceac9b66c4000d3ef", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004006dd0ee8e43f615e30b63dc455701661c9dec69dfde65ab7cf9721039e3e5d3cc5c12f8e4c0b6a3422bf13d32e4108255290f9cc9d6e4cfb9c9ea165f9345e1759c004649f03b78e5dffabba70e74e96c5362fa83186bdc44820bb0eaf1bbd1a51976cbbcfc03a986bddf93996d960fa77aac46f9b7a5c32c62c3402c400b3165c1ba21", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "016c4bfe17c91c3ab2c60e5c9c2fac1be4893f80fca05647c34c82ee8ee5e3b3c89c6e87bc3af444dfdd1d692a3da45a45975bd50774471313d5b7d149a5395ba7ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a6d5d068b1908177a1b18fe078df8f89945870ca8811695b4470048ce0c34443b9a7f95f8af9fb6a4ca0285d1791ce975ad5a65a5c9f6b3df805cc69b3984efed401025339e40a26a3f6f4fe54101706b7f6d475b90f58f7ca5817ab5c3df4d83844f42979dcc88dab0785ea242643159529bd1ceed9be4eeeb2302facc6b440b58264", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "005191849104cde5be2563c0133065ffcbf4bf411af32e09865989b394ec75e82b4e4649d33125034f2b8cae1c29592aaa9e50700da74c088318d720a68f58653e12", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd7d67379b3096728a366796f7014977d11eff92f1fd30983c7452b82fea61f77ae4a431873e2c5588951b663504610d1391b8f9122fd7896ed45b27d2320382a3019547260a021bd86bb149032bad3c6ae194445899573c4007f44cec88e232e43d027a362cf59cf128367cdd595360e0bbc2a25aca863b097757167de4410d261b16", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001f8e925d5b2d22f7d1d7fddaa3575fa32d446f99e774db282c93d00beecabda9aacfc644b9cecd76e7f122515b6ebef3b56075f7a2101f9c492e83e62147d09b46", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009143dcc8d445d7f664481fbace68900453949537fad73756d818561e59448ffb49022b737fc3e725d6c1c45bb0b068809228b0fd8961eef220612be05040c5402e01f8bd056f5f9fb3083e9083374864731d75441a1dc52b41904d6b2eaab805030b04cda6fb42eaccc7c9d50656f0a85225120a0671b1892f2c118e7b538e5c55aa64", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0072a7f99e291a15c45bc78c484e4fe94903a958048126f3c2405c5ff8bac7dd07dd96d450b017f6cbf6acf69fe113fb7a6766de8a956ec06f772c15c84de9f4d462", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040080faa5685c19f085101f010e83b2f0100962a18478c9b51aa0d752bd0e439537892a107c34a553c18db4f7515f2ef38caf8253ad2af8c59d84b7f79172cf2eb4cb01e9c0328270b761a0c915a6ed29ee223133eb466efe2317c6f8ad2b3c8d88794e4aba3f966b4aca5594c9a74b37b4503ee5a0794d59c108666897f5ec9bc7bbcbd1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00fe7b90eda1f723c5e442017dadde8affe3ca80afc9f4703267626f4774f06e2c21a5d9c6472882ea8806a9139c4a740f2654d10caa5e3d7bbb7e59713fa032b9fd", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004014d6f8fa157eebea8bc272862d9f8fbee63da5be953e333d06b7443cbb96d0c464a171943b82565ea710c126498aeb7979823b2eb1e81bed3ffdd6e40f4521e6cb900701bcf9e45d6ae4899d96ed59a8015c454735f9efddb47598fbe047e8c4021d786db3539da79760358c0f928b2b72cb936cb66e4fc81ff079ecde8e18989e87950", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "014063b3dce4c99f5f53e5f360875c02bd4534a83bbb779be9eb05e670595e57a708691c5df0a0062b43d0fa349db201d6279c131d84e9662cf82fbeeab6ea0294b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004016361d19207fad3b9cf68a0d7cb224744daf5c18c0d79f060ab1369d7f026c21da2dea098739fc79e664bceed06bd8b8f29471907754319cefd9f216f3226a4a87b00b7007b2df9a123dd81df4f5d5213580c174fd68aa5de23e5386c1f76bc6711babfab72cf9bfa328e97fbe9a3b79ad0d39a778e3c64b74a34319aea0423fa270067", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00765188ff6d0db190914b3ee9cbf633e9e5c2607b7323e70e76c3cf3e2b3f1cdceda62b5075a8d43b306fc83e5e4394cba6be0098877b2000385508d0942cdba46a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401123d8bb17d84760ceb4e3ec98387478f9587dcc05b4720d8834ffcd82c06f59aba278365e834bca2736ed6333757f57920256bd9e1b1bf3d43b620896dbfd877a3012135f587ed6a6bd6b095d41c7abc2a70c9d49461d3ed7cf4e781c8200583a0e8e94ab8a00b52a7d0bbf182cb3bc0832fe82cca18e53e78b049bf9ea6ac6017e3d8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b1c9e8a4748e6e1aea3dabf37ae74baf2861e482af32309dc93e7c7eaceaa584416445a1ec4f0f24b3938e118191a5bf9e72885bba5c282275c49f5e4bd82e2567", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040061aa4aa680e5a327ee0495beff81c9a9601a4a42a830725538f9940d234f8fec38ffd21537094492b58ecc4102eddfe18ee8f5947c4736dc60066fa8d9b8230f4001730296bd1d13ab65e85adc69c0822e20e7dd739755bc28d7231e79ba1c31250c1972252c280896f30a26c880a348041b0958ee0443c2e403eb9828599cda90f7a8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0153a4709fc474476e76948b04d430c2ed708ab697bb54589d35a7c96d33632072b4a37deea3428d8d0a933c7bffed068d92a9061f0fa39e62e7d552b31e4a150509", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040086b5bcf4bbd05a5b5651bca9791e550fec3e9b2ff0d6bb255b2d9190f5946439b53f9513a122e5ca0a9ff12e3386b7524e46d7f56167ca6127ce83e67bf5dce6ce00865b2083d5c0200285ee7ff4950922a8abd4eef93d8ded25b53cf9af327e6e4c30c4438ed2c40c67e87835518361c98fd743d859f6c173a951a95a99409e831959", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0167d0da4c5dadd25f8787a84a96445c254d8e17feeeb7d21af6712e307cd7351ebe185c0a527402a5fedaa1b26ace5549ab13b208156d14389fd8133c6f4fe31e2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "point with coordinate x = 0 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a09aca765c949b656abdb5968055316384245ab775e8584119405c85ab79fdc7ef1e079a35bd299ae149d65f15ab0d64912c5c9a62bca41bdb586782e8eb0cff9600258a50f1bb542dd164b8943bde1f2078ea7d3e89181efab242da30b1a12562184104449e4d759dae9cb9d075c30456b1a4e48740dccad7b59b17dc1c81d517f2cd", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01528f5ab758d9b6112f19e1021f5089d526cc50911026e27d44ca6d77220c816b2326a2dd6b9152408813bf8d399906cb1ae33a52cf67e74709d796c70701710457", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a6e216a09b636032f39eea552192c242be7ff5478f7f7f9b0caa25b8aeedeaded33ba66b5feec7e75b0de3e7fee142f250e6cb4c7b09a1686ca0bd9cf2d2d48bae00fcfafca2391a55ade0a77fb9a381cb0af16253cd3bc58723f8527670b59567698e7fc3a17e6d26b3a8a4a617e2b12e6d60391f503117fea2ddb46978b6d2d30a26", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d937db2fcaae795f4aec6365be81a514939c548357c6140075db4a076be8c0d3a6126b720b105b3d9cf6a8307346cb832fbe3a936017a6e62059bab6723e885176", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050b862a82a0ba92ab45b396c51aa519aa44d117f55760e5a4f1f177dfb5bcdf0d54fb99565e9f7d6757c04f49456aea87075560b1dc5145bfa4068684b04178a8501e1c68a57b38e2281806f3db7b0af0e3c2b5e52d5d5d4890c5b9f5d737df9a706e631e4453f6e79cbc28d57bdc604aea8010eb491f5c09feb20e3bc0c0ed4ae44bf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00cbeb5c9df0bb30a8b45bc17a5bd255e2c8249dbf9133705bf1e502d4e730edd3131c8d370aa7fc78d46b2291181bb40ca85e7a0ac6077cf4367927d8c5b6744306", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040057f27cc7400b6f9bb3a0f723bc0670938ff888f87917100a932115b12753a1fbb086e5b225209b4f70703aba374443f11fcbcf8779491e2297fbae7f18be2d4f230006a7f04e4de374149dcf596d94a6d7ef8d30d9888bc7500226ed7bc8560729b7c4b4bf28f4f92d7f3b25a5ace886e8be3ed01af02169caea765dc763d0da9495c7", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01a26aa99222e44ea4d6dcee229f21f40f723b5cbbe92d56561252e7b09f96eb271ad92b3e16464608745615182fbb7050e2991b0afc040f27ca74e358346466cb8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e04a04d1e2bfa1a5f6f37867ec251450d46e6bd28067cb99a612f6efabf1f72c70eaf72d70daab53890d54806c46047766293de085f0f40462b2f56ac4fc6811bb00a20fa00fe8ccd8b007efdd6dafbdaf91b10924c0b8d583ce829202c8533e9815451719f12cafefc3d3bdca5d510247d59ffd20d539e22165f11b5d10e912f1f9e4", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "009a6c017dae44957db6ab3476a9dbeb660ea54e20ab785d5a341e0e0265050fde217900718908e1763eeb66530475fc0d0a1346c6c3bc2952da7cf034df18650645", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d3e0c9820d2b49711780849ab9349de295851b69ac0ff6b2eda1fddc17e97c7ac2695f28ef6ddc1e16062ee48295fff5711cd871992a8a184b8e5b49d7178b5ff01709e435ee6c7ccfe6692c7f169ae357e94feebcad5d6ff0da7ff55a19d1409006aa6083f897824de4c0c59bc80d40607a9bcfdf666b9aa388fa3b865d76c492916", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01efd3feffad8d28373dffc0e3a9cd544085ffc28f5bb80697801db4ccb983fa2328222a429e7d6367ddd4a40811ac2adc8fbd8ea06ea408809d5b82fbed3c8a95cb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c02ebd54765a3825d7bfad5635a98d97f73cfb57da9c42c1f464205fac01cd899f7e095a1039b47e0fcbebd65b6ea2c486a7bde4900e9548d8a64a0e6f39d61c9501f5eb9d2491b42e3d02c20ff853080aa2db823f6091a62a2a6bb52d09d3c162a3ad02e0242d243a61ce0063ff8f8e93ec21aeca4ae2b152b8f68d40dd876f80e7c3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01424784d1fca3b4c7811083855fbf8662e1f0ee52b5ffaaa0cf890bb904150512a75a1077ead39ae37ec67d5a3c03d2fcb5f9f695f9918cf4872c5b4a757d1d0fe2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 149, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004b04d3d1c6c47069c0bd44973e75ac753c9f284b0b1d52308bcdd9a1e06307a8ce7af09362f8cc6a2b5b4b2349e2830956abb1191c7e84582db1228c2ec25021cc00c2af05e5c310388c8a16835d06042e490a9ea8c4c9bc532c2e7d46f200107a97e0fbc5d9faca9dcb2249510e199896ac36e0399b0f17650485eb748e1fff9c77fa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0132b97632e57be55586e887d26dad41e500bffcfa96368484557f347c4be821302de8f3f72b9865834d579cf696406145eab512e2f96d2aa589748f64420869121d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cda2db7fc4f9d4c1ce36ba82a184b2fbfee206d9a5d050d2bf1b2fc92c0d0b78eca3b51d724aa5fa48f666972b473accedc49724ac2b3e779d4c894198d9ab937c00cd13857d84871837f77a54f0ba9d18f6e942d1d6d2e7167fb53e3585b249438289abc68927ac8c29d65377cc73f85d113511f2622bff697465294f5cd1a3772839", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01baeff727530ded5f903b2090f922b479c4631afced97ef1780984d9d98fe06a47ef0714ee4f2a32f08afac5a583a516229539c2c4c82f361b6f159222d5c1376b0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003ab4db21d5645f42bbf1622e26cfe7603bf222af84549dd484a62e98ffef26c13da61aeb5157a91d70a828e96873e25f06c45d652509307b0c998391f951d611dd014e599e94f3275ce60190aa63bd8c8b6edd7ed11eeb1385d0d1137168624eb6d8125ae9b85461187201988cc11bc557680d5bbbb4f54c27b4549831b7b6f1e59e93", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01855a6685db05fee3eec9dd11750d31449e40696e8e1c6a5e63343de2dae83147fad337ad9020ea131fab8c4ca30f4a03e0bc628a4a5ab78a09e071fead711543be", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bcaf9df5986efa542d7ce9eea05e557c393a3a3e3ddfabeb47549ef9a2924ebff58f7fb5989d404258791659cf421cd9d2eb1ef6cf21fe428182acb72aadb3fdc0003d638efe16363a8af869ee85dad1c6f003d4f4f827a7a18c75bd7feb330133e5bd297abf56159c50c0d04aa2e3b0194d8de2e7d0fe4d6d7a8901fd362e310ed4e6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a57bfff03140611be23ad52b3f0d525abc854f830d3e4835d801fa9754e1cfc12a4e6018958b44ba828087ecfab3ae917aba090be1464154ace55d4c481ad83145", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "point with coordinate x = 0 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400118c04c32a75b07702323ca226a4ace054424b1a6e6edcd4011a035f4bc0789f6151ff849eff8949554fe4d542af1f03c79b369ff4c38d1d29b4a3bc41d5e05bb2010f4b8d511ac5b1a6534aac9dd2486b8cd07cf3d5babc24f74f537b04115a0a8f6d797798fc807fb002746b27892ae30f751034b680b1723c2ee859bdaed0540e77", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01519ba4179ef85a4b51b30db2f6e9e2f3d49b1f3e8611c9ba3286d78ca645d29d7a163055fe44accfc724091d0842081a0fc39f0ff7b7d742346ef293e51a1d7107", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "point with coordinate y = 1", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d9cb7a32dab342f863edb340f3ea61ddf833e755ce66bb1a918a42714ba05bcdf4ff10994f616a9d80cd0b48b326e3a8a2a8f5634d824875b6e71fb7cddd7b5018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b43cd9280faff242c6eb21243f54477a0dd91ff1b0b1a31d6011acb9211bd7c4e7602e488d4cd384face2aa243db2cf8c8220c566dcf9511feade8fc26b07b1d73", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 155, + "comment" : "point with coordinate y = 1", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400703dde202ea03d1d673735002cc62cc740536104d81fc9fd8ebdb7dfa908f599d8fea46debc190a5b2ef5f4493f9b5ecd8da9407bf4fc8e1732803a74ee65f747b017c9b038d86afc941403facaa1e2a6376dec075c035ab2c1f42db5fcda3ad3fec67bcf22baf6c81b4241b4a9257f8c2126880e1d6a69a3e5ac7e98710fb24d505df", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b248dbd8dfa667a10ab32af68fa8967c69496ebf80c11fd0efb769ea93f84f5a2968b7ed81b2fd9aa913accec701ddce0d1f8b43b1c671f547822f796efb12d559", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 156, + "comment" : "point with coordinate y = 1", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004fabe53e63193571d44521d36c4b646e299b390efe50e5fa1a738e700586fe41bf543b07fe4fafcb724301246e8c096c499b8a5d063233aa748db9d2163d1000400928a59f3e4bec0464f021c5ad086456231a4e44f162fe6aefa7a2caef9031ba83768b54762ef90b1e508eddbef69e53f3f9ae215d4a0612f737d16096ddda322aa", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01081c5a3289354db20a929fa3d9607c2ac58cab7b1ffb2802e6a778af1b79ca7a68c7bc1bd37a05772ef8c28f4609557f43387b271fb5a274ae3e8814c7505444c4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b108b6cb1e04341473646c80f8c9c51014cec7f079f968110ab35c0f05b24ea7722327b5eb5bca748c35c771aba67b232c820ed544f9d4efd43d37ec49960db2d700ac758a1e225e3db19a1f3ea9583ad9ea6e994568f6ddc124b8dab49bae8357b3c70537404ed4d02370e1637ed5916b43334859ece3dbe6dd26065c24df11b8f281", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "010e64a6dd87610bfb99a134039b518c8cc87019ed5a2fa0b3f98be8fb3b2d900381a50755739bff483e400e5ad92c016ee3174df8d528fdc08a176d6080c183e094", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040124508b182dccea6ace2136e53a2d9b6149dd0ae450830666f0a9c844918f0fb3eb87f7f3f7707addd77bb12cd1e552ef12105c6867a4fe81cd1f6a4001c3fe6e0801576d60d07c02b2559cd189abaa703e36e29c66d3da18d34926ae821bd21694e15319093db25f620b6480e04a4c6c53b1fa388f959b65fbf8a8829b3b262f55e4f2", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "004af556f09b9d7a024c4dc941931d655d2231932ea045a7faf322b14f97341999a5a5605c7d31b2e93d56f9d8136306a899d82bbe2b61b36af2336a0ede70dcd392", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e2b5d2bcd2b483871b7d83c2db0e957ef223f65b30f45d4ada33725373785c0d664a8ca2c35bc35a952fd822b0072a960c60e319f4e06de6c785fd8ddcbbea18d200300234471a92ac2c5f778cba8a97f3b3c45cc8eac1d815b45dc02f9b74079ac56649093d43613005867b38f3f6695d50273ea2f68ffa81000c7895e91ec53856e3", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0184771f10891b6dab953663dc41600bb7b2bcd0cc6bd319795bc89ce2cca1883cf92fd6fa7b16fb39c3737454bd3c22f4fb2c2e86914db418b653a9e0dce3be5ebf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 160, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aee0e3097441d50138803ff9b17806bfca1064feec209fd0b5ae57c6d87d9e5eb32cb0670f12fbde06c3f3ed8b1861b6d18f6bc6a2552266a240686c529f044f570100898b3c6501ebaa81e69ee019b879d6ee3715d5096df83961e10bc805d5c674caa98a1ba29ed004808931a9615dfeda8673cf39f0ce4a618d181c04a866189037", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0024f79251c86e06ac18e6404cd303c2fabcaa9564218c160c1fb7a99fb2c699b3ae65ca2da8f66ad9d75cee42f19f1d77f194fdf2ad7854186b977ba26c0e87cdab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 161, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040047ad264a373c4994f942ad0942dae8b23a329fb7a46e987cb921c28bcaed4aed60e5ea6fcced4b3ece4ab7d91b349e3e45abce93e9765ee2fe9f13d5f230715a230059654010a57f0e9d1ed46afac4aaf5b3228763ed2cb2b4d78a131636bd1333f12799779a9f0fec3ef24452c51e8e4f31ef6dc1129a454f079258eac10adf8879af", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01646e6ed95c47f60851b16b8da121b7a027ae9b05facb08bf52ef17e67a0efb1c49ef903de89082d3b34acacc5cfb63eb6a620d0e1498720e04559ee476bb9a75d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400075daa66c8b4298a8a8cd395022bf2f27e52830868b13b1760f22bc29c99666f392385805b9490eca476defdf7df0d6b49181c3723770933c82761a2f7d3cea39a01bd89c2ffbbfb461f212d16e9a9047253cdcdf179ce763fd49172f8bfeeb68d1c1fd6e2fd6e6416a8b015513222734360f51280cef5f39ec5ffdc756e44a5942764", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0129e92c8bcf5e735732a7f876321aeb2655e8d226c228e51d5ab6fc7c05b63ca9400a0c25bfa12b0a7ebc84efd62f695da7cd44c1ced1ed5cb788c4de12a517f1b7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 163, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004004abcd8469f194d0ccc0db46492cddfb0552bc13062b7487acc38f59a074f682001db1addef6b28c5479eaf5d6b95b37c394eb91ecfe02f0087fc639700b490eddf0121398673af0d639191e3122dec7b58526df7054627f696a569892851f904382dbff7b61ed4ab1953910d27aa356095a2ca45956456c8d4e1ac56b1ffec95fbe8cf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00cee0328e75f016d056986b4c7fceee7610237f69dc2cbbb6266659535541269f851e36e0888d635b506b8c00a8dee7d987745d8d06519d15bc752bd5756fe327aa", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd163989c407d5f8f9fd2e087b1473710c4bc2d6a97d281984c12cbb0615be9ac806c292c9d90cf35ffec665760193b1d7681c47f8bdae37ac50d8a40760a047fc0167cce4dc54e67ebf56407aec33a5aa20ba867c856f929fad778b39b0dc51249d24e390d7e33c72382c4a1d02bf73d605948a73a481bdf329ef7b7f04cf3a333c76", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "001e872a534bd079550d50a2def1d439083bb3423a58a923ded2ed7de768022981b7cfc75c970caa2cbbf2c4c7cfd9cf9846844e9c5400356700080a7097f00e1548", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f3d659378997a75e456f770f34bfac638f1d38777cd0a77207cbc42b540c1fcbad583b93873163426eb91699f8c0834b13695400de49796788c592410c520e859f01946225c71e241a3a785d26d121d56145ea8f9768f3a009a2e3c54f9c876b899e81ab1261b2bd5ef99f54f44535f9cc76bf0f44e91a5f139e9927b88d16dccc4b39", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f9717e8a71cfa94b943d41bf12c70bcf51437419b2da0b6e160d06a3187d781769c75d2a9f97a8499e396069a059725f47a10103b78e568e0768499112f2f16b79", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 166, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000520d4f93ad15bd8399697da58b203a581a3868c55c8ad9af9aef613e214046e56f2a82382fd9eafb1f5281e6f6e9f0bcbb4386ffd8cdf5dce09257cadab97a010011b425853ccf7987de724596be0c23f1d5e1c7d0932d2fe72c5f223b9d03a78b88cb09eba6c4245240f8549c7216e53a879c96668cddc01d51c7a52db201ab77b89", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0191c0565fdd561298755620d9a7693cfce185c57b6391e4f9b90f7b22288b4f3ea3d95dd4d91b731615646aa9cf66db8aa0c302ff0703026c303a8c3b1f3e15ecad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 167, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400568a78ce5d2d030ff850879ee03c201e4dc64c58588d2c8feb3ba9b2d03857af3c29cfbd789b797f8dba4b7470f0c84121231f356b63e613d0fff5f8aaea8c86f9003d67dd0bbb1d8588f18ccf31cbe5cd286422b708c386c1f81008647c824f694c1153553009773c657b2b84cdae98e52fb6240872a31bfb0fee3f2d8a94e5319e49", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01f86b35038af9371a8412d75e5d46a4fa76eda9d7be740b14e8cf19416fd5df2a4ced3064fc3846ae99542488d69e3879619fa9078cb987dd0d14860b724da9339f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 168, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d724ed03cea80c5794c0f077b8060662dd744e4e8d4190f7f313c40597fe94bd2aa70b20f73ac4dcef99313608c2031c73f13ed1f5d9ace837c580fd02a4f2d6d50155ff556f046657ee5f50757b9078c5467fec8a0f7566ac15db168afecb7f514541d2d1ff87c5f67c511a4f61a91c579991489ad5a1c8c0c554d9b36d1486b27e72", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d1047bf7e622cd428e1c76aa2c044a2058a2d9f4b5c179cf9c9d4607008181b159c156473e7d25fe49dd63ad150073cbc2de2fa9cad50dbad9a08d56eb22d8d341", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009339ef1c1f93ca5fedec1ff5fe30334eb123c30e6a17c7b65f3ac8461fb779075fe69889a42837b01eaf44bb7ff8984c0beda0e1b5278a62c07ec128caaf52d8bd0019c095ffad69ed800e223a8bfa55d21f588dc7f9f41b9d75dc010792b6fe243d2308f12dfcd312729ebef9cc407443c04b0cdbe57714615241dab8745cf6487bc9", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "003eef535275e15f779ec13e5cc7ff939c3dc152e79aad0c32a03b8cb9f8c449b4d9469b362e959887c5a6f20962783c667b32b3791fa701ed52e82d1e3d2229733b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 170, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c25a9065377d2d84372580a2687667cdcecea580be1a5e72e1fd2adb42ebda8d6a70ac053e49da485732bf13430282fa4cedac64e1b0693051d1354d8d6efcec1201e2d2bfb7b44f535b87312ae67bea3d62800b69d43422fcd3689a1bceca6fcfe4399b7c318a5688d0b4d2333922d595cf8142584fa898c69426f4bc478576edc8bf", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019034896afa681fdcfb11ee0c03e5c588a65239be8e555a89280b7a9814174254fdb496ec0faeb2a1d6816d276aceaa98a53e09efe84a752c09c501b2bacaba69b8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c2402f341b4e1c9755b3e102223c80563c61c41a64cb119958c41bec2dd9519a475ab84baafb708397000b80b9d275c13d7cdb49127e1eb29a65d2d374904d090b019e06c3da4e884d6ed935c4b92c84bc63e91cbd665cee86cc151344a3a363fa75ad56a9b804b4651ed85663114188e63cebb2c1887f96994db9703c1d0643812cd6", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "002865551ba95fccdb0c814b145b5a57c808b47d5b08259ee41174770a7302d74a2cc78c7822a6edfa19b22e8a0d616260f1851e0d5dba50a9188e45afcb7dbbab40", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040083f99cf2767ce0cc8898e461f9104060a9c9ea1342a2aff705610469286592aa41f319c50c83524881fc42169d072550825cf92e5ad110abd77e8ecdd8ca09f95e0037af6a24d6dbc9c85dfaada6c5a945dd6349b9f1d1ee10f25f8dfcf0522f3623337bfcba204e7e8e08c25564b4fe933cb6fc145ffef82baa2fd03a89678ffb7585", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01b384b48405396fdcb2c57f680be52f91b7c885225ecfb4f786ce6c1490162b3c15ebd8e6755e469a7ffcb91cfd7406cf0ab934a4645c3a039941e7d8cdc07ddace", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d7fb4d5592e7cf724e57e6ab95e158d818f197f74031318dc83d3c2bec5cd8486481fac97ad6b481e837abbf352b992c2264b16f563f8442526bc6dd05a6374df80161dd90c908f5524ee6b157a86f6734a25e140638bdd839276fb09b3fad93e7ba899d6b6b3ed24fff8d499ad98cc45a35d62b8c461f7cc25699723a033e5b1dbb03", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "008b00b65cbd72a51c279d1b59628d4e7a1a847277f6d8bd5311e5eae945c887e4c8024dc412eb4205c76103ea493e25df4cdf0011619e3efb290d1cea8c290581a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058499315bb2297d78f8e74d3634bbf83bdc10eae306d8260ad0c62a41cbf78929144bbb69371ac9218d18eee59fe8200c10173d380cd7843808eb16b2c4cdc56dc004ecdecafe59b4aeed084d2d73af0911a7d54474874689bd6f7716c16ee5f4f293f72ba7d26989e551adac0568cd345c5c948231d5e49bc26290115186b185b5ded", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007df53f8d32a1ea1f5734b59456564cac461f1c3a949d4fedff5ea96928e7f2b4753520334760f14ede15eaa964f6a0e520346c4f6b3b401ba6e301b581dd49bd21", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d2660b0f8fa5bbaaeb0e1d9e2a9642558969f13cd08c51c5725b19f18481af2be6edf0bc2ce59065bbed4b1f383f32f52fc559174f2a402275ee951adea00091d005a3426945e6cb706b8e42010a69a47c09948fec3f2c55f8da5cef5ecbf3f0ea3dc2cde92cbe2eeb76dc7fd33825435ee5457beb7a6069e3e348d26ed33e07dcdb8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00725e7b5b8f0d7eb2d4fc6045d61b5b8505a156fef8fa4b1a2e351760b2f635a1837f23a4c6b724df076b2187b7e213da636b06250c66193a235a4e3c90ed86eb5b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c93065d67cd839187233fbfb33f808f7a6cd444924ee4ea0fd4bb9b3dbc8b4affa7d3c8e3ac2abf82449d7cf4166c6c181b4f609fe09e3ff7a2b6640f8163b08100b5f44a947b7d9bc78069d15d5049ac1ee9da21e78131523eba4d9c9ee6726d32bd4ad849dbd71270710cccb3cb88d243188fd04ac394c125dcb62735570e123890", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00718e900a7ef993d671ab0dc5417c98f61f6eb0731641e552ff48fa4f93318b8bfffaff2a1cfa4b759d351e56036a61dd1061d85c3d144b8a882f469810c58e0646", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 177, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004003c1f1be461d3cf4302cf1fa8eb921e5c2806fe5673f27f6da3a5bc2b3d78a8aae7ba410236dd9e650942ccdb110423abf53c5d13167638ff8162b4b931a0bcbba900608d6517009d99fc3bf1165e8199221a7989f2ebda3b739a748cc938d2db3e697c5f75c32dd5bcc5578e549e429f454a039579ea1e796851e7578efd280858cc96", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0161c84c64cbd65e718abfab1f827af33064e7029ae6feeb11e057181b4b7ff3dbce4d856862b49abbc0b923164361728f6274d890603b7ce187d7ccfc3ff157b42a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004010b7b6fada1f602c9e97da4acd7ebfd2f9f8e30e0b30b77fb3954deaafaa2ae2628ba042b9257a0b611df770a7ad70da7b9a20bf4d6f80512cee74ba214c61c6d66002061f890cd81b9b49c91007a325ddb67c46062bb64266d3e72934249cb7262b8b92a737234f6e85b74f818b954abbc3529da116c0321f82e21dd25e53c073abbe1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0172bdb24ac7ef741a94c15acc7e208d8d01183be1c45f5e510da1c0809102a9603fe30dcbb03325086aed94ba23422be9404287cdeae4a288afddc2aaa0e8cbc415", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d28b1a95fbf27a4ad21ef4613e1983cce354c018aa757330fe13572f848abfa255898d1398f13ceb06b3b53292d000e87dd20dd1954763a94fdceb128fe63af1b0111ffc1b26866dcff9e42104a121a24ef5a15d78141cc93c26167398975916eafc8ad8baae13f59df23fe79aafb6e2078ba465c6b14e44c060eeaaa1ae6f4c7c979", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0124eacfd598b6fc20b9f01873ed3c55b0dbb3f9dbc18a05233e59a4ec7270d012b790840d22051c4f1c55a252e8adb10dae855599e22abcb3e23904aa0767e3cc84", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040187b3111a718b18077d9789125ebdb6fdec77890875440d36692e30159b4cfbde1807b3ebb1b1a8c7db00c1fa66cf32c5f9ae0f5941e32d7c7d2af0fa98832f01ba008f7def2063a7797625236797fbeaf8d07d74e07d139e6d73583d2d450a7794a8f712ff7852aaa23da6ee8142d9b697568f7f4a63a87f97d6354fc469596406926c", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "012fdcff44a9af94f18b50f49c19a1e0e6f999964d5ca4327f280b2edbabf8235d2e2ba2e101b391d0dc1aa067d3593cafb3c5a99c053165fa28d677990ea886fc7a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "point with coordinate y = 1 in left to right addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004009a64ba8c6662bb51553f85608aa2e522bbffd1b44ef646de0938f6267990dd9d7f52505136b67620afc1f6d25acf6d1dc3972c3a88493ae3927230225c03a8135d008952c15dc94461873c232a2fbeb4a7a4687e641d10b3348d17a31ea3fbf17ced9065bfcddfd92ac742cee61d5bf582b958d253e939ce5cf92ce79615433d069d8d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01cdf3f0c813badf7454de520d1248b298502194504afd5904080941cb85a371562848e4756011713593af46145d0652b2edce18d5c9e4a4cd55370bcd6083990628", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 182, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400393bd8fe3c49f7885efbcab87962ef12458c18f255f01a24a1ab795cbfe2b4ddf6e8ac253e4fd9484377f59ddc7c087996386ed9a165cca81f853c918be1c9d399007c47aca4aee1795d414c4334ce4bfecafabf3c3391a02e9332d7f17ec1b5c542009f980fbaf3eadcc192f400b9ad2400220c090a758784dba66de40600c626e4a1", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01d10825bb71d094ea2b01855583a8226871ebe7d6bcae064227bdd841788d1c489b94db20c39562450db84735f9285259b34c5d3b43a487f0708632b75de2ebe104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 183, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b4b19a125bc0cbd0606064a051af4ab17f791880475f00a1fbcd4a797b401bda390ef7826fa01682651d72cb1353704d7a18027c4d609334b2e8c5d4def86ea0e40190e4cd6a4e0ba9ea45d3b7144f74aaf1986462558c8b3a10501882c2669ec265efc152f5510f3e990d67218471cafc66c845cf69e5eff6e0308cc59ac59a407667", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "0031eb146616d7bc61ffb553b7ca8522a5b6088d23d5ca6e30b201b86da2375d1f6cc48e88a24b52b0e22045ca7c506c206930619c289fc4a688432adee4702880d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 184, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e7fa4ac2365af9378dd2c81f32f9ef55d4d341ac324eb46923ec7f15448c37ef607c975c352754f472873e469f8d37d38d97d161a7b9b1dae2e965fdcc959747ba01e6c09639729499b607330d7daba2b5c1efae4f121e540bf7e691809a055542284cb5ee87475589cec663b53f21b91231a638d8402e358fd169953491ab3953122a", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "00a8f2dad749ea1e15673586bb67b5c85ff8f45c72ef8447efef3efc626a6a10ca88451643b434a25176cbae77899a3e32a4484781b700e03857bdd158ad3cfbf200", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040104f43ffbb37ce5d0ea956171c070d6147acfa9519b887995832a0eb801e0dbc66896dfaff94409b497f4a416ccd82750da47a520b870dfe6cd3764f0e3c0f1bc3b00a5f3db9939c21147ab4488c8128ba0564f192f2788560145d2b14a852816b4851ef69a462c9854bace720e4629ed55af9d2c7da74cd309fc5566e11630746a3522", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01ee85a3b6d35d0df6a445593c94609932530e25ee71909c5681ae398a38309e8699e94e0f23f56c64a0d04fc10e2896c50f213f12c685151fa40f18ac6d8ed85906", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401250ecad894d3fdffb580099c2c305bd5d903fedd2e532ea58d29d63c3281b39e6f47a11b3be97c1c04e042d3f19bd0cbe0ef4121a257279bbd76c66a05e8d222d001a2b3ce41ca09b5b6287b4c328a315dca243c726e8616629d2b37506b7eb31eb76f513decb0ab20a52c0c260a920e92ae1a629fb817df5ad6d7e62367ac5e8ee5f0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "011e7d529dc9615209162401ab2bb717378109d87a1ac86b98b7954ea91b960b08fa9374ea72703519c39c69797240c977817e2b34b5322665dd518251bcc1fa970b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 187, + "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040019f6ffd81d012b70804c308594b47066516bbb339b44abadb4da194399d1b4d5fc98dd9d0dc363a9bcb14396327ffadb39f9b357b7e631a84b23039396f1cc96f101a6a8c0af8e083a9f8c19cb0fbae7b4523c4c54fc9ffefb735113f528f7a3e9662571060861dd6c9c71b33d99b53d716c36a8a902bca64c46c7e34a2e88dbc96b6d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "006b46bbda9f37961aec9efcd6fcbaf4e25b6674ea37f8d82ca2edcc06353e24d09ea5d86136fedee34e0c391b859072ab91918b51d0800ab20255f438c660882e91", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077d897cff6a2a3446fb38528ad80cf3cc503ad93da06c7c5a525cf9a7bba33d79d686a0c53290a4594240540a02a85cf14336a23da56efdb562b0656800ff396a40120779ae0df7c1d928ca18d63fcabf0d21bd437c86e40966bae8c9fef2ac72738a75be49938ab9917034a2536c023695e821f70b458339bd8de218a5cf741e55a7d", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01109989b62a379397232c238cf57d81884babb39b041fbf0f0b48bb7d794944f9a302de0eccaa9a5625b222c6692d24077654f19836b8f14d8622ba14eeace274c9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a02719244df807864707fbc6c5285da784301dabffb85853daf946f8d71598fa95f7c90a3d5f06e45051799c16f9af0afe275ff4f51e83e1bfabc18176f2bc4a740154de99c74dd263456034abdf5b2a173e318442d13200f4090aaa2714524c43a85ec5f607d5f355205fef0f4aa3b41b2ff79eca361fc28878fd4e26bcc57ac014d8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01054b6191cb257e0f18d09cf454fca4c45716ea00f167b2fbd2d028b66c903b5e751a6caaccf4ed18e28635d8454ed3811e1c4b3638eb420ad21ea4fdbdbadae866", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004018a82cb60812fd36cccb29e4747d20579ac9ac6b5ef6490326b30c5f077e9d7841ed189ad172140055d7ee6b015e02b1ebb9fc17d6acd8bb4c08d2ddb4541bb88f4007750fe2640e590f15426d64e2334cb2ad597340c445a42379fc194ef74d7e06a220aadb8e69e361b4960dde70f085e924319dea0df1d4c12c41519535702670ea8", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "007113f5f3c547a2bdee4af7625bf161ad9840e83f2c3b871b18be0c9db5686cafd3948c831a251a4649999193852650e6dc8a9f82cc696ad57c7181ac9a9ec220ec", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 191, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400273b9bf3818c129cc272270b5bb0b8b7e557ca8c548a6f3205e37b611962b14d9be317dc44fe82b2d2504984db98a902e7ea2a5afe584dc2b2990e5a790fd55b1900b9211fbfa221e3c24bc3de2f70e8f0e84f4b05c2d2bc5e98da3e379e80becd53d221136ad740b2732ecbc3c7e06c07e064d5de69e6a6d567713f644e8ac25a1d93", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "019188478c62349299ba2f12aec3c7ef65858f50395380ed0e7e70e731d7c47885cfb183ecca22fc71f0afd0621243750786969a0097b36a521ef41df9f08f9a4558", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "point with coordinate y = 1 in right to left addition chain", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b9d403df5b1dacbef2baece88a0b10fabc5d729753f4e936015afb96b929392a9eeb03460968ed18868714caac2dc16c07245a9ef4832ac418e3290d1f8d0d102e008494f4442d00fdca67d31b3eb656c8a06bd521046c1af075b0ed26c26d5bdd8b800493c68cf493516027ede771aee3ed8b5fb947e9d600cc0a82c3f2076d96aac0", + "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327", + "shared" : "01adf724cf47ae319791a3dbe336b2f54a4d74bc28ff8a23c2f333e2a5a36bbe73dd6c9de72616ad5b779e51636d08f7cec58ff18b7127e396856bc13d39094410af", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 193, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "03", + "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 194, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 196, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 197, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 198, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409", + "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 199, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409", + "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 200, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409", + "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 201, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409", + "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 202, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b", + "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 203, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b", + "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 204, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db", + "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 205, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb", + "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 206, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403", + "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 207, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406", + "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 208, + "comment" : "edge case private key", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407", + "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e", + "result" : "valid", + "flags" : [ + "AddSubChain" + ] + }, + { + "tcId" : 209, + "comment" : "CVE-2017-10176: Issue with elliptic curve addition", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650", + "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7", + "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d", + "result" : "valid", + "flags" : [ + "CVE_2017_10176" + ] + }, + { + "tcId" : 210, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 211, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 212, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 213, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 214, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 215, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 216, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 217, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 218, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 222, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 223, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "point is not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "", + "public" : "3015301006072a8648ce3d020106052b81040023030100", + "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 227, + "comment" : "public point not on curve", + "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 228, + "comment" : "public point = (0,0)", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 229, + "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 230, + "comment" : "order = 0", + "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid", + "flags" : [ + "WrongOrder", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 231, + "comment" : "order = 1", + "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 232, + "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174", + "public" : "30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "WrongOrder", + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 233, + "comment" : "generator = (0,0)", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 234, + "comment" : "generator not on curve", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 235, + "comment" : "cofactor = -1", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 236, + "comment" : "cofactor = 0", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 237, + "comment" : "cofactor = 2", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 238, + "comment" : "cofactor = 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449", + "public" : "30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "invalid", + "flags" : [ + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 239, + "comment" : "cofactor = None", + "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 240, + "comment" : "modified prime", + "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483", + "result" : "invalid", + "flags" : [ + "ModifiedPrime", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 241, + "comment" : "using secp224r1", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 242, + "comment" : "using secp256r1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 243, + "comment" : "using secp256k1", + "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid", + "flags" : [ + "InvalidPublic" + ] + }, + { + "tcId" : 244, + "comment" : "a = 0", + "public" : "308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de", + "result" : "acceptable", + "flags" : [ + "UnusedParam", + "UnnamedCurve" + ] + }, + { + "tcId" : 245, + "comment" : "public key of order 3", + "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044122cf9f56681fb138292f337d49937d24268b13b89617117fc35c880de0b3d4185ea9bef6e077a3bef09e0835c68dd301f5eafd873361149e8bdc295050f43c22f20442011f108b762c3e4b4945577057a910ca94481d69f8abc3239c36ad492af73bb8e81c8a8f9cf658165b32914a4a4fff8c3aec5982f734de122cf65610a139592496a70481850401c70f1e46f736e8ee0c78ec2253266bc62da9bbec44fe109321c9bab98a441b4a94840e85546e895f50d7331adc8a48275204ee12d6865597a521efcf01f4839d840000576bfe88eca0e48ab49df0e823e24a7d0b32b5b9ac1ac46819f4c51e801675e16872395c9eca3ffb5e2b7d4763d6858882b94b5bb6764c00e0b57891ee995cd1024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401c70f1e46f736e8ee0c78ec2253266bc62da9bbec44fe109321c9bab98a441b4a94840e85546e895f50d7331adc8a48275204ee12d6865597a521efcf01f4839d8401ffa8940177135f1b754b620f17dc1db582f4cd4a4653e53b97e60b3ae17fe98a1e978dc6a36135c004a1d482b89c297a777d46b4a44989b3ff1f4a876e1166a32e", + "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7", + "shared" : "", + "result" : "invalid", + "flags" : [ + "WeakPublicKey", + "InvalidPublic", + "UnnamedCurve" + ] + }, + { + "tcId" : 246, + "comment" : "Public key uses wrong curve: secp224r1", + "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "Public key uses wrong curve: secp256r1", + "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 248, + "comment" : "Public key uses wrong curve: secp384r1", + "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "Public key uses wrong curve: secp256k1", + "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "Public key uses wrong curve: secp224k1", + "public" : "304e301006072a8648ce3d020106052b81040020033a00041acbc8b814bcbb1e233ff7fb8a0c2c699d0cc59ac28678dd3f2f9502699b6518a221ff5f1d9de4555226e5bba0ae0586af95701d0fa5ba51", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "Public key uses wrong curve: brainpoolP224r1", + "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 252, + "comment" : "Public key uses wrong curve: brainpoolP256r1", + "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "Public key uses wrong curve: brainpoolP320r1", + "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 254, + "comment" : "Public key uses wrong curve: brainpoolP384r1", + "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "Public key uses wrong curve: brainpoolP512r1", + "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "Public key uses wrong curve: brainpoolP224t1", + "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 257, + "comment" : "Public key uses wrong curve: brainpoolP256t1", + "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 258, + "comment" : "Public key uses wrong curve: brainpoolP320t1", + "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "Public key uses wrong curve: brainpoolP384t1", + "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 260, + "comment" : "Public key uses wrong curve: brainpoolP512t1", + "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923", + "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657", + "shared" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 261, + "comment" : "invalid public key", + "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb", + "private" : "01c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 262, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", + "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 263, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", + "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 264, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948", + "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 265, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639", + "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 266, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", + "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 267, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", + "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 268, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", + "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 269, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78", + "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 270, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19", + "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 271, + "comment" : "public key is a low order point on twist", + "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048", + "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1", + "shared" : "", + "result" : "invalid", + "flags" : [ + "CompressedPoint" + ] + }, + { + "tcId" : 272, + "comment" : "length of sequence contains leading 0", + "public" : "3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 273, + "comment" : "length of sequence contains leading 0", + "public" : "30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 274, + "comment" : "wrong length of sequence", + "public" : "309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 275, + "comment" : "wrong length of sequence", + "public" : "309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 276, + "comment" : "wrong length of sequence", + "public" : "30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 277, + "comment" : "wrong length of sequence", + "public" : "30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 278, + "comment" : "uint32 overflow in length of sequence", + "public" : "3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 279, + "comment" : "uint32 overflow in length of sequence", + "public" : "3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 280, + "comment" : "uint64 overflow in length of sequence", + "public" : "308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 281, + "comment" : "uint64 overflow in length of sequence", + "public" : "3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 282, + "comment" : "length of sequence = 2**31 - 1", + "public" : "30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 283, + "comment" : "length of sequence = 2**31 - 1", + "public" : "30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 284, + "comment" : "length of sequence = 2**32 - 1", + "public" : "3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 285, + "comment" : "length of sequence = 2**32 - 1", + "public" : "30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 286, + "comment" : "length of sequence = 2**40 - 1", + "public" : "3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 287, + "comment" : "length of sequence = 2**40 - 1", + "public" : "3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 288, + "comment" : "length of sequence = 2**64 - 1", + "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 289, + "comment" : "length of sequence = 2**64 - 1", + "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 290, + "comment" : "incorrect length of sequence", + "public" : "30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 291, + "comment" : "incorrect length of sequence", + "public" : "30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 292, + "comment" : "indefinite length without termination", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 293, + "comment" : "indefinite length without termination", + "public" : "30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 294, + "comment" : "indefinite length without termination", + "public" : "30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 295, + "comment" : "indefinite length without termination", + "public" : "30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 296, + "comment" : "indefinite length without termination", + "public" : "30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 297, + "comment" : "removing sequence", + "public" : "", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 298, + "comment" : "removing sequence", + "public" : "3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 299, + "comment" : "lonely sequence tag", + "public" : "30", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 300, + "comment" : "lonely sequence tag", + "public" : "30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 301, + "comment" : "appending 0's to sequence", + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 302, + "comment" : "appending 0's to sequence", + "public" : "30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 303, + "comment" : "prepending 0's to sequence", + "public" : "30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 304, + "comment" : "prepending 0's to sequence", + "public" : "30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 305, + "comment" : "appending unused 0's to sequence", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 306, + "comment" : "appending unused 0's to sequence", + "public" : "30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 307, + "comment" : "appending null value to sequence", + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 308, + "comment" : "appending null value to sequence", + "public" : "30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 309, + "comment" : "including garbage", + "public" : "3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 310, + "comment" : "including garbage", + "public" : "3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 311, + "comment" : "including garbage", + "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 312, + "comment" : "including garbage", + "public" : "3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 313, + "comment" : "including garbage", + "public" : "30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 314, + "comment" : "including garbage", + "public" : "3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 315, + "comment" : "including garbage", + "public" : "3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 316, + "comment" : "including garbage", + "public" : "30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 317, + "comment" : "including garbage", + "public" : "3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 318, + "comment" : "including garbage", + "public" : "3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 319, + "comment" : "including garbage", + "public" : "30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 320, + "comment" : "including garbage", + "public" : "3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 321, + "comment" : "including garbage", + "public" : "3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 322, + "comment" : "including garbage", + "public" : "3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 323, + "comment" : "including garbage", + "public" : "3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 324, + "comment" : "including undefined tags", + "public" : "3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 325, + "comment" : "including undefined tags", + "public" : "3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 326, + "comment" : "including undefined tags", + "public" : "3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 327, + "comment" : "including undefined tags", + "public" : "3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 328, + "comment" : "including undefined tags", + "public" : "3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 329, + "comment" : "including undefined tags", + "public" : "3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 330, + "comment" : "including undefined tags", + "public" : "3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 331, + "comment" : "including undefined tags", + "public" : "3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 332, + "comment" : "including undefined tags", + "public" : "3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 333, + "comment" : "including undefined tags", + "public" : "3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 334, + "comment" : "truncated length of sequence", + "public" : "3081", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 335, + "comment" : "truncated length of sequence", + "public" : "30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 336, + "comment" : "Replacing sequence with NULL", + "public" : "0500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 337, + "comment" : "Replacing sequence with NULL", + "public" : "30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 338, + "comment" : "changing tag value of sequence", + "public" : "2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 339, + "comment" : "changing tag value of sequence", + "public" : "2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 340, + "comment" : "changing tag value of sequence", + "public" : "31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 341, + "comment" : "changing tag value of sequence", + "public" : "32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 342, + "comment" : "changing tag value of sequence", + "public" : "ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 343, + "comment" : "changing tag value of sequence", + "public" : "30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 344, + "comment" : "changing tag value of sequence", + "public" : "30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 345, + "comment" : "changing tag value of sequence", + "public" : "30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 346, + "comment" : "changing tag value of sequence", + "public" : "30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 347, + "comment" : "changing tag value of sequence", + "public" : "30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 348, + "comment" : "dropping value of sequence", + "public" : "3000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 349, + "comment" : "dropping value of sequence", + "public" : "30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 350, + "comment" : "truncated sequence", + "public" : "30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 351, + "comment" : "truncated sequence", + "public" : "30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 352, + "comment" : "truncated sequence", + "public" : "30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 353, + "comment" : "truncated sequence", + "public" : "30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 354, + "comment" : "indefinite length", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 355, + "comment" : "indefinite length", + "public" : "30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 356, + "comment" : "indefinite length with truncated delimiter", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 357, + "comment" : "indefinite length with truncated delimiter", + "public" : "30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 358, + "comment" : "indefinite length with additional element", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 359, + "comment" : "indefinite length with additional element", + "public" : "30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 360, + "comment" : "indefinite length with truncated element", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 361, + "comment" : "indefinite length with truncated element", + "public" : "3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 362, + "comment" : "indefinite length with garbage", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 363, + "comment" : "indefinite length with garbage", + "public" : "3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 364, + "comment" : "indefinite length with nonempty EOC", + "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 365, + "comment" : "indefinite length with nonempty EOC", + "public" : "30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 366, + "comment" : "prepend empty sequence", + "public" : "30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 367, + "comment" : "prepend empty sequence", + "public" : "30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 368, + "comment" : "append empty sequence", + "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 369, + "comment" : "append empty sequence", + "public" : "30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 370, + "comment" : "append garbage with high tag number", + "public" : "30819e301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50bf7f00", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 371, + "comment" : "append garbage with high tag number", + "public" : "30819e301306072a8648ce3d020106052b81040023bf7f000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 372, + "comment" : "sequence of sequence", + "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 373, + "comment" : "sequence of sequence", + "public" : "30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 374, + "comment" : "truncated sequence: removed last 1 elements", + "public" : "3012301006072a8648ce3d020106052b81040023", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 375, + "comment" : "truncated sequence: removed last 1 elements", + "public" : "308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 376, + "comment" : "repeating element in sequence", + "public" : "30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 377, + "comment" : "repeating element in sequence", + "public" : "3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 378, + "comment" : "long form encoding of length of sequence", + "public" : "30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 379, + "comment" : "long form encoding of length of oid", + "public" : "30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 380, + "comment" : "long form encoding of length of oid", + "public" : "30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 381, + "comment" : "length of oid contains leading 0", + "public" : "30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 382, + "comment" : "length of oid contains leading 0", + "public" : "30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 383, + "comment" : "wrong length of oid", + "public" : "30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 384, + "comment" : "wrong length of oid", + "public" : "30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 385, + "comment" : "wrong length of oid", + "public" : "30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 386, + "comment" : "wrong length of oid", + "public" : "30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 387, + "comment" : "uint32 overflow in length of oid", + "public" : "3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 388, + "comment" : "uint32 overflow in length of oid", + "public" : "3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 389, + "comment" : "uint64 overflow in length of oid", + "public" : "3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 390, + "comment" : "uint64 overflow in length of oid", + "public" : "3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 391, + "comment" : "length of oid = 2**31 - 1", + "public" : "30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 392, + "comment" : "length of oid = 2**31 - 1", + "public" : "30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 393, + "comment" : "length of oid = 2**32 - 1", + "public" : "30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 394, + "comment" : "length of oid = 2**32 - 1", + "public" : "30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 395, + "comment" : "length of oid = 2**40 - 1", + "public" : "3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 396, + "comment" : "length of oid = 2**40 - 1", + "public" : "3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 397, + "comment" : "length of oid = 2**64 - 1", + "public" : "3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 398, + "comment" : "length of oid = 2**64 - 1", + "public" : "3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 399, + "comment" : "incorrect length of oid", + "public" : "30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 400, + "comment" : "incorrect length of oid", + "public" : "30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 401, + "comment" : "removing oid", + "public" : "308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 402, + "comment" : "lonely oid tag", + "public" : "30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 403, + "comment" : "lonely oid tag", + "public" : "308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 404, + "comment" : "appending 0's to oid", + "public" : "30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 405, + "comment" : "appending 0's to oid", + "public" : "30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 406, + "comment" : "prepending 0's to oid", + "public" : "30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 407, + "comment" : "prepending 0's to oid", + "public" : "30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 408, + "comment" : "appending unused 0's to oid", + "public" : "30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 409, + "comment" : "appending null value to oid", + "public" : "30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 410, + "comment" : "appending null value to oid", + "public" : "30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 411, + "comment" : "truncated length of oid", + "public" : "3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 412, + "comment" : "truncated length of oid", + "public" : "308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 413, + "comment" : "Replacing oid with NULL", + "public" : "3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 414, + "comment" : "Replacing oid with NULL", + "public" : "308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 415, + "comment" : "changing tag value of oid", + "public" : "30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 416, + "comment" : "changing tag value of oid", + "public" : "30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 417, + "comment" : "changing tag value of oid", + "public" : "30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 418, + "comment" : "changing tag value of oid", + "public" : "30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 419, + "comment" : "changing tag value of oid", + "public" : "30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 420, + "comment" : "changing tag value of oid", + "public" : "30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 421, + "comment" : "changing tag value of oid", + "public" : "30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 422, + "comment" : "changing tag value of oid", + "public" : "30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 423, + "comment" : "changing tag value of oid", + "public" : "30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 424, + "comment" : "changing tag value of oid", + "public" : "30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 425, + "comment" : "dropping value of oid", + "public" : "3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 426, + "comment" : "dropping value of oid", + "public" : "308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 427, + "comment" : "modify first byte of oid", + "public" : "30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 428, + "comment" : "modify first byte of oid", + "public" : "30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 429, + "comment" : "modify last byte of oid", + "public" : "30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 430, + "comment" : "modify last byte of oid", + "public" : "30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 431, + "comment" : "truncated oid", + "public" : "30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 432, + "comment" : "truncated oid", + "public" : "30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 433, + "comment" : "truncated oid", + "public" : "30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 434, + "comment" : "truncated oid", + "public" : "30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 435, + "comment" : "wrong oid", + "public" : "308199300e06052b0e03021a06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 436, + "comment" : "wrong oid", + "public" : "30819d3012060960864801650304020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 437, + "comment" : "wrong oid", + "public" : "30819b301006072a8648ce3d020106052b0e03021a0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 438, + "comment" : "wrong oid", + "public" : "30819f301406072a8648ce3d020106096086480165030402010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 439, + "comment" : "longer oid", + "public" : "30819c301106082a8648ce3d02010106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 440, + "comment" : "longer oid", + "public" : "30819c301106072a8648ce3d020106062b81040023010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 441, + "comment" : "oid with modified node", + "public" : "30819b301006072a8648ce3d021106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 442, + "comment" : "oid with modified node", + "public" : "30819f3014060b2a8648ce3d02888080800106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 443, + "comment" : "oid with modified node", + "public" : "30819b301006072a8648ce3d020106052b810400330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 444, + "comment" : "oid with modified node", + "public" : "30819f301406072a8648ce3d020106092b81040088808080230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 445, + "comment" : "large integer in oid", + "public" : "3081a4301906102a8648ce3d028280808080808080800106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 446, + "comment" : "large integer in oid", + "public" : "3081a4301906072a8648ce3d0201060e2b810400828080808080808080230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 447, + "comment" : "oid with invalid node", + "public" : "30819c301106082a8648ce3d0201e006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 448, + "comment" : "oid with invalid node", + "public" : "30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 449, + "comment" : "oid with invalid node", + "public" : "30819c301106072a8648ce3d020106062b81040023e00381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 450, + "comment" : "oid with invalid node", + "public" : "30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 451, + "comment" : "length of bit string contains leading 0", + "public" : "30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 452, + "comment" : "wrong length of bit string", + "public" : "30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 453, + "comment" : "wrong length of bit string", + "public" : "30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 454, + "comment" : "uint32 overflow in length of bit string", + "public" : "30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 455, + "comment" : "uint64 overflow in length of bit string", + "public" : "3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 456, + "comment" : "length of bit string = 2**31 - 1", + "public" : "30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 457, + "comment" : "length of bit string = 2**32 - 1", + "public" : "30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 458, + "comment" : "length of bit string = 2**40 - 1", + "public" : "30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 459, + "comment" : "length of bit string = 2**64 - 1", + "public" : "3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 460, + "comment" : "incorrect length of bit string", + "public" : "30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 461, + "comment" : "lonely bit string tag", + "public" : "3013301006072a8648ce3d020106052b8104002303", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 462, + "comment" : "appending 0's to bit string", + "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 463, + "comment" : "prepending 0's to bit string", + "public" : "30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 464, + "comment" : "appending null value to bit string", + "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 465, + "comment" : "truncated length of bit string", + "public" : "3014301006072a8648ce3d020106052b810400230381", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 466, + "comment" : "Replacing bit string with NULL", + "public" : "3014301006072a8648ce3d020106052b810400230500", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 467, + "comment" : "changing tag value of bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 468, + "comment" : "changing tag value of bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 469, + "comment" : "changing tag value of bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 470, + "comment" : "changing tag value of bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 471, + "comment" : "changing tag value of bit string", + "public" : "30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 472, + "comment" : "dropping value of bit string", + "public" : "3014301006072a8648ce3d020106052b810400230300", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 473, + "comment" : "modify first byte of bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 474, + "comment" : "modify last byte of bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 475, + "comment" : "truncated bit string", + "public" : "30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 476, + "comment" : "truncated bit string", + "public" : "30819a301006072a8648ce3d020106052b8104002303818504017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 477, + "comment" : "declaring bits as unused in bit string", + "public" : "30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 478, + "comment" : "unused bits in bit string", + "public" : "30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 479, + "comment" : "unused bits in empty bit-string", + "public" : "3015301006072a8648ce3d020106052b81040023030103", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + }, + { + "tcId" : 480, + "comment" : "128 unused bits", + "public" : "30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50", + "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5", + "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5", + "result" : "acceptable", + "flags" : [ + "InvalidAsn" + ] + } + ] + } + ] +} diff --git a/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json b/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json index f6694876e..431b434bd 100644 --- a/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json +++ b/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json @@ -1,46 +1,50 @@ { - "algorithm" : "X25519", - "generatorVersion" : "0.4.12", + "algorithm" : "XDH", + "generatorVersion" : "0.8r12", + "numberOfTests" : 518, + "header" : [ + "Test vectors of type XdhComp are intended for tests that verify the", + "computation of and Xdh key exchange." + ], "notes" : { - "LowOrderPublic" : "Curve25519 or its twist contains some points of low order. This test vector contains a public key with such a point. While many libraries reject such public keys, doing so is not a strict requirement according to RFC 7748.", - "Small public key" : "The public key is insecure and does not belong to a valid private key. Some libraries reject such keys.", - "Twist" : "Public keys are either points on curve25519 or points on its twist. Implementations may either reject such keys or compute X25519 using the twist. If a point multiplication is performed then it is important that the result is correct, since otherwise attacks with invalid keys are possible." + "LowOrderPublic" : "The curves and its twists contain some points of low order. This test vector contains a public key with such a point. While many libraries reject such public keys, doing so is not a strict requirement according to RFC 7748.", + "NonCanonicalPublic" : "The public key is in non-canonical form. RFC 7749, section 5 defines the value that this public key represents. Section 7 of the same RFC recommends accepting such keys. If a non-canonical key is accepted then it must follow the RFC.", + "SmallPublicKey" : "The public key is insecure and does not belong to a valid private key. Some libraries reject such keys.", + "Twist" : "Public keys are either points on a given curve or points on its twist. The functions X25519 and X448 are defined for points on a twist with the goal that the output of computations do not leak private keys. Implementations may accept or reject points on a twist. If a point multiplication is performed then it is important that the result is correct, since otherwise attacks with invalid keys are possible.", + "ZeroSharedSecret" : "Some libraries include a check that the shared secret is not all-zero. This check is described in Section 6.1 of RFC 7748. " }, - "numberOfTests" : 87, - "header" : [], + "schema" : "xdh_comp_schema.json", "testGroups" : [ { "curve" : "curve25519", + "type" : "XdhComp", "tests" : [ { "tcId" : 1, "comment" : "normal case", - "curve" : "curve25519", - "public" : "9c647d9ae589b9f58fdc3ca4947efbc915c4b2e08e744a0edf469dac59c8f85a", - "private" : "4852834d9d6b77dadeabaaf2e11dca66d19fe74993a7bec36c6e16a0983feaba", - "shared" : "87b7f212b627f7a54ca5e0bcdaddd5389d9de6156cdbcf8ebe14ffbcfb436551", + "public" : "504a36999f489cd2fdbc08baff3d88fa00569ba986cba22548ffde80f9806829", + "private" : "c8a9d5a91091ad851c668b0736c1c9a02936c0d3ad62670858088047ba057475", + "shared" : "436a2c040cf45fea9b29a0cb81b1f41458f863d0d61b453d0a982720d6d61320", "result" : "valid", "flags" : [] }, { "tcId" : 2, - "comment" : "normal case", - "curve" : "curve25519", - "public" : "9c647d9ae589b9f58fdc3ca4947efbc915c4b2e08e744a0edf469dac59c8f85a", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "4b82bd8650ea9b81a42181840926a4ffa16434d1bf298de1db87efb5b0a9e34e", - "result" : "valid", + "comment" : "public key on twist", + "public" : "63aa40c6e38346c5caf23a6df0a5e6c80889a08647e551b3563449befcfc9733", + "private" : "d85d8c061a50804ac488ad774ac716c3f5ba714b2712e048491379a500211958", + "shared" : "279df67a7c4611db4708a0e8282b195e5ac0ed6f4b2f292c6fbd0acac30d1332", + "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 3, "comment" : "public key on twist", - "curve" : "curve25519", - "public" : "63aa40c6e38346c5caf23a6df0a5e6c80889a08647e551b3563449befcfc9733", - "private" : "588c061a50804ac488ad774ac716c3f5ba714b2712e048491379a500211998a8", - "shared" : "b1a707519495ffffb298ff941716b06dfab87cf8d91123fe2be9a233dda22212", + "public" : "0f83c36fded9d32fadf4efa3ae93a90bb5cfa66893bc412c43fa7287dbb99779", + "private" : "c8b45bfd32e55325d9fd648cb302848039000b390e44d521e58aab3b29a6964b", + "shared" : "4bc7e01e7d83d6cf67632bf90033487a5fc29eba5328890ea7b1026d23b9a45f", "result" : "acceptable", "flags" : [ "Twist" @@ -49,10 +53,9 @@ { "tcId" : 4, "comment" : "public key on twist", - "curve" : "curve25519", - "public" : "0f83c36fded9d32fadf4efa3ae93a90bb5cfa66893bc412c43fa7287dbb99779", - "private" : "b05bfd32e55325d9fd648cb302848039000b390e44d521e58aab3b29a6960ba8", - "shared" : "67dd4a6e165533534c0e3f172e4ab8576bca923a5f07b2c069b4c310ff2e935b", + "public" : "0b8211a2b6049097f6871c6c052d3c5fc1ba17da9e32ae458403b05bb283092a", + "private" : "f876e34bcbe1f47fbc0fddfd7c1e1aa53d57bfe0f66d243067b424bb6210be51", + "shared" : "119d37ed4b109cbd6418b1f28dea83c836c844715cdf98a3a8c362191debd514", "result" : "acceptable", "flags" : [ "Twist" @@ -61,10 +64,9 @@ { "tcId" : 5, "comment" : "public key on twist", - "curve" : "curve25519", - "public" : "0b8211a2b6049097f6871c6c052d3c5fc1ba17da9e32ae458403b05bb283092a", - "private" : "70e34bcbe1f47fbc0fddfd7c1e1aa53d57bfe0f66d243067b424bb6210bed19c", - "shared" : "4a0638cfaa9ef1933b47f8939296a6b25be541ef7f70e844c0bcc00b134de64a", + "public" : "343ac20a3b9c6a27b1008176509ad30735856ec1c8d8fcae13912d08d152f46c", + "private" : "006ac1f3a653a4cdb1d37bba94738f8b957a57beb24d646e994dc29a276aad45", + "shared" : "cc4873aed3fcee4b3aaea7f0d20716b4276359081f634b7bea4b705bfc8a4d3e", "result" : "acceptable", "flags" : [ "Twist" @@ -73,10 +75,9 @@ { "tcId" : 6, "comment" : "public key on twist", - "curve" : "curve25519", - "public" : "343ac20a3b9c6a27b1008176509ad30735856ec1c8d8fcae13912d08d152f46c", - "private" : "68c1f3a653a4cdb1d37bba94738f8b957a57beb24d646e994dc29a276aad458d", - "shared" : "399491fce8dfab73b4f9f611de8ea0b27b28f85994250b0f475d585d042ac207", + "public" : "fa695fc7be8d1be5bf704898f388c452bafdd3b8eae805f8681a8d15c2d4e142", + "private" : "08da77b26d06dff9d9f7fd4c5b3769f8cdd5b30516a5ab806be324ff3eb69e60", + "shared" : "b6f8e2fcb1affc79e2ff798319b2701139b95ad6dd07f05cbac78bd83edfd92e", "result" : "acceptable", "flags" : [ "Twist" @@ -85,10 +86,9 @@ { "tcId" : 7, "comment" : "public key on twist", - "curve" : "curve25519", - "public" : "fa695fc7be8d1be5bf704898f388c452bafdd3b8eae805f8681a8d15c2d4e142", - "private" : "d877b26d06dff9d9f7fd4c5b3769f8cdd5b30516a5ab806be324ff3eb69ea0b2", - "shared" : "2c4fe11d490a53861776b13b4354abd4cf5a97699db6e6c68c1626d07662f758", + "public" : "0200000000000000000000000000000000000000000000000000000000000000", + "private" : "d03edde9f3e7b799045f9ac3793d4a9277dadeadc41bec0290f81f744f73775f", + "shared" : "b87a1722cc6c1e2feecb54e97abd5a22acc27616f78f6e315fd2b73d9f221e57", "result" : "acceptable", "flags" : [ "Twist" @@ -96,35 +96,32 @@ }, { "tcId" : 8, - "comment" : "public key = 0", - "curve" : "curve25519", - "public" : "0000000000000000000000000000000000000000000000000000000000000000", - "private" : "207494038f2bb811d47805bcdf04a2ac585ada7f2f23389bfd4658f9ddd4debc", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "0300000000000000000000000000000000000000000000000000000000000000", + "private" : "e09d57a914e3c29036fd9a442ba526b5cdcdf28216153e636c10677acab6bd6a", + "shared" : "a29d8dad28d590cd3017aa97a4761f851bf1d3672b042a4256a45881e2ad9035", "result" : "acceptable", "flags" : [ - "Small public key" + "Twist" ] }, { "tcId" : 9, - "comment" : "public key = 1", - "curve" : "curve25519", - "public" : "0100000000000000000000000000000000000000000000000000000000000000", - "private" : "202e8972b61c7e61930eb9450b5070eae1c670475685541f0476217e4818cfab", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "ff00000000000000000000000000000000000000000000000000000000000000", + "private" : "e0ed78e6ee02f08bec1c15d66fbbe5b83ffc37ea14e1512cc1bd4b2ea6d8066f", + "shared" : "e703bc8aa94b7d87ba34e2678353d12cdaaa1a97b5ca3e1b8c060c4636087f07", "result" : "acceptable", "flags" : [ - "Small public key" + "Twist" ] }, { "tcId" : 10, - "comment" : "edge case on twist", - "curve" : "curve25519", - "public" : "0200000000000000000000000000000000000000000000000000000000000000", - "private" : "38dde9f3e7b799045f9ac3793d4a9277dadeadc41bec0290f81f744f73775f84", - "shared" : "9a2cfe84ff9c4a9739625cae4a3b82a906877a441946f8d7b3d795fe8f5d1639", + "comment" : "public key on twist", + "public" : "ffff000000000000000000000000000000000000000000000000000000000000", + "private" : "a8a1a2ec9fa9915ae7aace6a37c68591d39e15995c4ef5ebd3561c02f72dda41", + "shared" : "ff5cf041e924dbe1a64ac9bdba96bdcdfaf7d59d91c7e33e76ed0e4c8c836446", "result" : "acceptable", "flags" : [ "Twist" @@ -132,11 +129,10 @@ }, { "tcId" : 11, - "comment" : "edge case on twist", - "curve" : "curve25519", - "public" : "0300000000000000000000000000000000000000000000000000000000000000", - "private" : "9857a914e3c29036fd9a442ba526b5cdcdf28216153e636c10677acab6bd6aa5", - "shared" : "4da4e0aa072c232ee2f0fa4e519ae50b52c1edd08a534d4ef346c2e106d21d60", + "comment" : "public key on twist", + "public" : "0000010000000000000000000000000000000000000000000000000000000000", + "private" : "a8c9df5820eb399d471dfa3215d96055b3c7d0f4ea49f8ab028d6a6e3194517b", + "shared" : "a92a96fa029960f9530e6fe37e2429cd113be4d8f3f4431f8546e6c76351475d", "result" : "acceptable", "flags" : [ "Twist" @@ -144,11 +140,10 @@ }, { "tcId" : 12, - "comment" : "edge case on twist", - "curve" : "curve25519", - "public" : "ffffff030000f8ffff1f0000c0ffffff000000feffff070000f0ffff3f000000", - "private" : "48e2130d723305ed05e6e5894d398a5e33367a8c6aac8fcdf0a88e4b42820db7", - "shared" : "9ed10c53747f647f82f45125d3de15a1e6b824496ab40410ffcc3cfe95760f3b", + "comment" : "public key on twist", + "public" : "ffffff0f00000000000000000000000000000000000000000000000000000000", + "private" : "d0d31c491cbd39271859b4a63a316826507b1db8c701709fd0ffe3eb21c4467c", + "shared" : "9f8954868158ec62b6b586b8cae1d67d1b9f4c03d5b3ca0393cee71accc9ab65", "result" : "acceptable", "flags" : [ "Twist" @@ -156,11 +151,10 @@ }, { "tcId" : 13, - "comment" : "edge case on twist", - "curve" : "curve25519", - "public" : "000000fcffff070000e0ffff3f000000ffffff010000f8ffff0f0000c0ffff7f", - "private" : "28f41011691851b3a62b641553b30d0dfddcb8fffcf53700a7be2f6a872e9fb0", - "shared" : "cf72b4aa6aa1c9f894f4165b86109aa468517648e1f0cc70e1ab08460176506b", + "comment" : "public key on twist", + "public" : "ffffffff00000000000000000000000000000000000000000000000000000000", + "private" : "d053e7bf1902619cd61c9c739e09d54c4147f46d190720966f7de1d9cffbbd4e", + "shared" : "6cbf1dc9af97bc148513a18be4a257de1a3b065584df94e8b43c1ab89720b110", "result" : "acceptable", "flags" : [ "Twist" @@ -168,11 +162,10 @@ }, { "tcId" : 14, - "comment" : "edge case on twist", - "curve" : "curve25519", - "public" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffff7f", - "private" : "18a93b6499b9f6b3225ca02fef410e0adec23532321d2d8ef1a6d602a8c65b83", - "shared" : "5d50b62836bb69579410386cf7bb811c14bf85b1c7b17e5924c7ffea91ef9e12", + "comment" : "public key on twist", + "public" : "0000000000001000000000000000000000000000000000000000000000000000", + "private" : "a021d75009a4596e5a33f12921c10f3670933bc80dde3bba22881b6120582144", + "shared" : "38284b7086095a9406028c1f800c071ea106039ad7a1d7f82fe00906fd90594b", "result" : "acceptable", "flags" : [ "Twist" @@ -180,11 +173,10 @@ }, { "tcId" : 15, - "comment" : "edge case on twist", - "curve" : "curve25519", - "public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "c01d1305a1338a1fcac2ba7e2e032b427e0b04903165aca957d8d0553d8717b0", - "shared" : "19230eb148d5d67c3c22ab1daeff80a57eae4265ce2872657b2c8099fc698e50", + "comment" : "public key on twist", + "public" : "0000000000000001000000000000000000000000000000000000000000000000", + "private" : "a89c6687f99bd569a01fd8bd438236160d15ce2c57c1d71ebaa3f2da88233863", + "shared" : "c721041df0244071794a8db06b9f7eaeec690c257265343666f4416f4166840f", "result" : "acceptable", "flags" : [ "Twist" @@ -192,522 +184,920 @@ }, { "tcId" : 16, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "0400000000000000000000000000000000000000000000000000000000000000", - "private" : "386f7f16c50731d64f82e6a170b142a4e34f31fd7768fcb8902925e7d1e21abe", - "shared" : "0fcab5d842a078d7a71fc59b57bfb4ca0be6873b49dcdb9f44e14ae8fbdfa542", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "ffffffffffffffff000000000000000000000000000000000000000000000000", + "private" : "68964bca51465bf0f5ba524b1482ceff0e960a1ed9f48dcc30f1608d0e501a50", + "shared" : "25ff9a6631b143dbdbdc207b38e38f832ae079a52a618c534322e77345fd9049", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 17, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "private" : "e023a289bd5e90fa2804ddc019a05ef3e79d434bb6ea2f522ecb643a75296e95", - "shared" : "54ce8f2275c077e3b1306a3939c5e03eef6bbb88060544758d9fef59b0bc3e4f", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "0000000000000000000000000000000000000000000000000100000000000000", + "private" : "a8e56bb13a9f2b33b8e6750b4a6e6621dc26ae8c5c624a0992c8f0d5b910f170", + "shared" : "f294e7922c6cea587aefe72911630d50f2456a2ba7f21207d57f1ecce04f6213", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 18, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", - "private" : "68f010d62ee8d926053a361c3a75c6ea4ebdc8606ab285003a6f8f4076b01e83", - "shared" : "f136775c5beb0af8110af10b20372332043cab752419678775a223df57c9d30d", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000", + "private" : "e045f55c159451e97814d747050fd7769bd478434a01876a56e553f66384a74c", + "shared" : "ff4715bd8cf847b77c244ce2d9b008b19efaa8e845feb85ce4889b5b2c6a4b4d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 19, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "fffffffbfffffbffffdfffffdffffffffefffffefffff7fffff7ffffbfffff3f", - "private" : "58ebcb35b0f8845caf1ec630f96576b62c4b7b6c36b29deb2cb0084651755c96", - "shared" : "bf9affd06b844085586460962ef2146ff3d4533d9444aab006eb88cc3054407d", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "ffffff030000f8ffff1f0000c0ffffff000000feffff070000f0ffff3f000000", + "private" : "105d621e1ef339c3d99245cfb77cd3a5bd0c4427a0e4d8752c3b51f045889b4f", + "shared" : "61eace52da5f5ecefafa4f199b077ff64f2e3d2a6ece6f8ec0497826b212ef5f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 20, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", - "private" : "188c4bc5b9c44b38bb658b9b2ae82d5b01015e093184b17cb7863503a783e1bb", - "shared" : "d480de04f699cb3be0684a9cc2e31281ea0bc5a9dcc157d3d20158d46ca5246d", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f0000", + "private" : "d88a441e706f606ae7f630f8b21f3c2554739e3e549f804118c03771f608017b", + "shared" : "ff1b509a0a1a54726086f1e1c0acf040ab463a2a542e5d54e92c6df8126cf636", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 21, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "fffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7f", - "private" : "e06c11bb2e13ce3dc7673f67f5482242909423a9ae95ee986a988d98faee23a2", - "shared" : "4c4401cce6b51e4cb18f2790246c9bf914db667750a1cb89069092af07292276", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "0000000000000000000000000000000000000000000000000000000000800000", + "private" : "80bbad168222276200aafd36f7f25fdc025632d8bf9f6354bb762e06fb63e250", + "shared" : "f134e6267bf93903085117b99932cc0c7ba26f25fca12102a26d7533d9c4272a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 22, - "comment" : "edge case for public key", - "curve" : "curve25519", - "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "c0658c46dde18129293877535b1162b6f9f5414a23cf4d2cbc140a4d99da2b8f", - "shared" : "578ba8cc2dbdc575afcf9df2b3ee6189f5337d6854c79b4ce165ea12293b3a0f", - "result" : "valid", - "flags" : [] + "comment" : "public key on twist", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f", + "private" : "68e134092e94e622c8a0cd18aff55be23dabd994ebdee982d90601f6f0f4b369", + "shared" : "74bfc15e5597e9f5193f941e10a5c008fc89f051392723886a4a8fe5093a7354", + "result" : "acceptable", + "flags" : [ + "Twist" + ] }, { "tcId" : 23, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800", - "private" : "10255c9230a97a30a458ca284a629669293a31890cda9d147febc7d1e22d6bb1", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "0000000000000000000000000000000000000000000000000000000000000020", + "private" : "e8e43fc1ebac0bbc9b99c8035ee1ac59b90f19a16c42c0b90f96adfcc5fdee78", + "shared" : "0d41a5b3af770bf2fcd34ff7972243a0e2cf4d34f2046a144581ae1ec68df03b", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 24, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157", - "private" : "78f1e8edf14481b389448dac8f59c70b038e7cf92ef2c7eff57a72466e115296", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "000000fcffff070000e0ffff3f000000ffffff010000f8ffff0f0000c0ffff7f", + "private" : "18bffb16f92680a9e267473e43c464476d5372ddd1f664f3d0678efe7c98bc79", + "shared" : "5894e0963583ae14a0b80420894167f4b759c8d2eb9b69cb675543f66510f646", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 25, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "a0a05a3e8f9f44204d5f8059a94ac7dfc39a49ac016dd743dbfa43c5d671fd88", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "ffffffffffffff00000000000000ffffffffffffff00000000000000ffffff7f", + "private" : "300305eb002bf86c71fe9c0b311993727b9dc618d0ce7251d0dfd8552d17905d", + "shared" : "f8624d6e35e6c548ac47832f2e5d151a8e53b9290363b28d2ab8d84ab7cb6a72", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 26, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "d0dbb3ed1906663f15420af31f4eaf6509d9a9949723500605ad7c1c6e7450a9", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffff7f", + "private" : "80da9f02842247d4ade5ddbac51dbce55ea7dca2844e7f97ab8987ce7fd8bc71", + "shared" : "bfe183ba3d4157a7b53ef178613db619e27800f85359c0b39a9fd6e32152c208", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 27, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "c0b1d0eb22b244fe3291140072cdd9d989b5f0ecd96c100feb5bca241c1d9f8f", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "edfffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff7f", + "private" : "806e7f26ca3246de8182946cbed09f52b95da626c823c7b50450001a47b7b252", + "shared" : "bca4a0724f5c1feb184078448c898c8620e7caf81f64cca746f557dff2498859", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 28, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "0000000000000000000000000000000000000000000000000000000000000080", - "private" : "480bf45f594942a8bc0f3353c6e8b8853d77f351f1c2ca6c2d1abf8a00b4229c", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "edfffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "58354fd64bc022cba3a71b2ae64281e4ea7bf6d65fdbaead1440eeb18604fe62", + "shared" : "b3418a52464c15ab0cacbbd43887a1199206d59229ced49202300638d7a40f04", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 29, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "0100000000000000000000000000000000000000000000000000000000000080", - "private" : "30f993fcf8514fc89bd8db14cd43ba0d4b2530e73c4276a05e1b145d420cedb4", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "edffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "f0019cf05159794cc8052b00c2e75b7f46fb6693c4b38c02b12a4fe272e8556a", + "shared" : "fcde6e0a3d5fd5b63f10c2d3aad4efa05196f26bc0cb26fd6d9d3bd015eaa74f", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 30, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880", - "private" : "c04974b758380e2a5b5df6eb09bb2f6b3434f982722a8e676d3da251d1b3de83", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "edfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "d0fca64cc5f3a0c8e75c824e8b09d1615aa79aeba139bb7302e2bb2fcbe54b40", + "shared" : "7d62f189444c6231a48afab10a0af2eee4a52e431ea05ff781d616af2114672f", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 31, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7", - "private" : "502a31373db32446842fe5add3e024022ea54f274182afc3d9f1bb3d39534eb5", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "comment" : "public key on twist", + "public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "d02456e456911d3c6cd054933199807732dfdc958642ad1aebe900c793bef24a", + "shared" : "07ba5fcbda21a9a17845c401492b10e6de0a168d5c94b606694c11bac39bea41", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "Twist" ] }, { "tcId" : 32, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "90fa6417b0e37030fd6e43eff2abaef14c6793117a039cf621318ba90f4e98be", + "comment" : "public key = 0", + "public" : "0000000000000000000000000000000000000000000000000000000000000000", + "private" : "88227494038f2bb811d47805bcdf04a2ac585ada7f2f23389bfd4658f9ddd45e", "shared" : "0000000000000000000000000000000000000000000000000000000000000000", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" ] }, { "tcId" : 33, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "78ad3f26027f1c9fdd975a1613b947779bad2cf2b741ade01840885a30bb979c", + "comment" : "public key = 1", + "public" : "0100000000000000000000000000000000000000000000000000000000000000", + "private" : "48232e8972b61c7e61930eb9450b5070eae1c670475685541f0476217e48184f", "shared" : "0000000000000000000000000000000000000000000000000000000000000000", "result" : "acceptable", "flags" : [ - "LowOrderPublic" + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" ] }, { "tcId" : 34, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "98e23de7b1e0926ed9c87e7b14baf55f497a1d7096f93977680e44dc1c7b7b8b", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", - "flags" : [ - "LowOrderPublic" - ] + "comment" : "edge case public key", + "public" : "0400000000000000000000000000000000000000000000000000000000000000", + "private" : "a8386f7f16c50731d64f82e6a170b142a4e34f31fd7768fcb8902925e7d1e25a", + "shared" : "34b7e4fa53264420d9f943d15513902342b386b172a0b0b7c8b8f2dd3d669f59", + "result" : "valid", + "flags" : [] }, { "tcId" : 35, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "0000000000000000000000000000000000000000000000000000000000000000", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0001000000000000000000000000000000000000000000000000000000000000", + "private" : "d05abd08bf5e62538cb9a5ed105dbedd6de38d07940085072b4311c2678ed77d", + "shared" : "3aa227a30781ed746bd4b3365e5f61461b844d09410c70570abd0d75574dfc77", + "result" : "valid", "flags" : [] }, { "tcId" : 36, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "0100000000000000000000000000000000000000000000000000000000000000", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0000001000000000000000000000000000000000000000000000000000000000", + "private" : "f0b8b0998c8394364d7dcb25a3885e571374f91615275440db0645ee7c0a6f6b", + "shared" : "97755e7e775789184e176847ffbc2f8ef98799d46a709c6a1c0ffd29081d7039", + "result" : "valid", "flags" : [] }, { "tcId" : 37, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0000000001000000000000000000000000000000000000000000000000000000", + "private" : "d00c35dc17460f360bfae7b94647bc4e9a7ad9ce82abeadb50a2f1a0736e2175", + "shared" : "c212bfceb91f8588d46cd94684c2c9ee0734087796dc0a9f3404ff534012123d", + "result" : "valid", "flags" : [] }, { "tcId" : 38, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffff0f00000000000000000000000000000000000000000000000000", + "private" : "385fc8058900a85021dd92425d2fb39a62d4e23aef1d5104c4c2d88712d39e4d", + "shared" : "388faffb4a85d06702ba3e479c6b216a8f33efce0542979bf129d860f93b9f02", + "result" : "valid", "flags" : [] }, { "tcId" : 39, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffffff00000000000000000000000000000000000000000000000000", + "private" : "e0614b0c408af24d9d24c0a72f9137fbd6b16f02ccc94797ea3971ab16073a7f", + "shared" : "877fec0669d8c1a5c866641420eea9f6bd1dfd38d36a5d55a8c0ab2bf3105c68", + "result" : "valid", "flags" : [] }, { "tcId" : 40, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0000000000000000010000000000000000000000000000000000000000000000", + "private" : "f004b8fd05d9fffd853cdc6d2266389b737e8dfc296ad00b5a69b2a9dcf72956", + "shared" : "180373ea0f23ea73447e5a90398a97d490b541c69320719d7dd733fb80d5480f", + "result" : "valid", "flags" : [] }, { "tcId" : 41, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffffffffffffffffffff000000000000000000000000000000000000", + "private" : "e80bf0e609bf3b035b552f9db7e9ecbc44a04b7910b1493661a524f46c3c2277", + "shared" : "208142350af938aba52a156dce19d3c27ab1628729683cf4ef2667c3dc60cf38", + "result" : "valid", "flags" : [] }, { "tcId" : 42, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "0000000000000000000000000000000000000000000000000000000000000080", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0000000000000000000000000000010000000000000000000000000000000000", + "private" : "48890e95d1b03e603bcb51fdf6f296f1f1d10f5df10e00b8a25c9809f9aa1a54", + "shared" : "1c3263890f7a081cefe50cb92abd496582d90dcc2b9cb858bd286854aa6b0a7e", + "result" : "valid", "flags" : [] }, { "tcId" : 43, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "0100000000000000000000000000000000000000000000000000000000000080", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000", + "private" : "a806f1e39b742615a7dde3b29415ed827c68f07d4a47a4d9595c40c7fccb9263", + "shared" : "56128e78d7c66f48e863e7e6f2caa9c0988fd439deac11d4aac9664083087f7a", + "result" : "valid", "flags" : [] }, { "tcId" : 44, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0000000000000000000000000000000001000000000000000000000000000000", + "private" : "9899d5e265e1fc7c32345227d6699a6d6b5517cf33b43ab156ee20df4878794e", + "shared" : "30eca56f1f1c2e8ff780134e0e9382c5927d305d86b53477e9aeca79fc9ced05", + "result" : "valid", "flags" : [] }, { "tcId" : 45, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000", + "private" : "d842316e5476aeaee838204258a06f15de011ba40b9962705e7f6e889fe71f40", + "shared" : "cb21b7aa3f992ecfc92954849154b3af6b96a01f17bf21c612da748db38eb364", + "result" : "valid", "flags" : [] }, { "tcId" : 46, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", + "private" : "a0933ee30512b25ee4e900aaa07f73e507a8ec53b53a44626e0f589af4e0356c", + "shared" : "c5caf8cabc36f086deaf1ab226434098c222abdf8acd3ce75c75e9debb271524", + "result" : "valid", "flags" : [] }, { "tcId" : 47, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "0000000000000000000000000000000000000000000000000000000001000000", + "private" : "38d6403e1377734cdce98285e820f256ad6b769d6b5612bcf42cf2b97945c073", + "shared" : "4d46052c7eabba215df8d91327e0c4610421d2d9129b1486d914c766cf104c27", + "result" : "valid", "flags" : [] }, { "tcId" : 48, - "comment" : "public key with low order", - "curve" : "curve25519", - "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae", - "shared" : "0000000000000000000000000000000000000000000000000000000000000000", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", + "private" : "182191b7052e9cd630ef08007fc6b43bc7652913be6774e2fd271b71b962a641", + "shared" : "a0e0315175788362d4ebe05e6ac76d52d40187bd687492af05abc7ba7c70197d", + "result" : "valid", "flags" : [] }, { "tcId" : 49, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "f01e48dafac9d7bcf589cbc382c878d18bda3550589ffb5d50b523bebe329dae", - "shared" : "bd36a0790eb883098c988b21786773de0b3a4df162282cf110de18dd484ce74b", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffff0f000000ffffff0f000000ffffff0f000000ffffff0f000000ffffff0f", + "private" : "106221fe5694a710d6e147696c5d5b93d6887d584f24f228182ebe1b1d2db85d", + "shared" : "5e64924b91873b499a5402fa64337c65d4b2ed54beeb3fa5d7347809e43aef1c", + "result" : "valid", "flags" : [] }, { "tcId" : 50, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "288796bc5aff4b81a37501757bc0753a3c21964790d38699308debc17a6eaf8d", - "shared" : "b4e0dd76da7b071728b61f856771aa356e57eda78a5b1655cc3820fb5f854c5c", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "000000fcffff030000e0ffff1f000000ffffff000000f8ffff070000c0ffff3f", + "private" : "d035de9456080d85a912083b2e3c7ddd7971f786f25a96c5e782cf6f4376e362", + "shared" : "c052466f9712d9ec4ef40f276bb7e6441c5434a83efd8e41d20ce83f2dbf5952", + "result" : "valid", "flags" : [] }, { "tcId" : 51, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "98df845f6651bf1138221f119041f72b6dbc3c4ace7143d99fd55ad867480da8", - "shared" : "6fdf6c37611dbd5304dc0f2eb7c9517eb3c50e12fd050ac6dec27071d4bfc034", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "private" : "a8f37318a4c760f3cb2d894822918735683cb1edacf3e666e15694154978fd6d", + "shared" : "d151b97cba9c25d48e6d576338b97d53dd8b25e84f65f7a2091a17016317c553", + "result" : "valid", "flags" : [] }, { "tcId" : 52, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", - "private" : "f09498e46f02f878829e78b803d316a2ed695d0498a08abdf8276930e24edcb0", - "shared" : "4c8fc4b1c6ab88fb21f18f6d4c810240d4e94651ba44f7a2c863cec7dc56602d", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f", + "private" : "20d4d624cf732f826f09e8088017742f13f2da98f4dcf4b40519adb790cebf64", + "shared" : "5716296baf2b1a6b9cd15b23ba86829743d60b0396569be1d5b40014c06b477d", + "result" : "valid", "flags" : [] }, { "tcId" : 53, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "0200000000000000000000000000000000000000000000000000000000000080", - "private" : "1813c10a5c7f21f96e17f288c0cc37607c04c5f5aea2db134f9e2ffc66bd9db8", - "shared" : "1cd0b28267dc541c642d6d7dca44a8b38a63736eef5c4e6501ffbbb1780c033c", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fff7f", + "private" : "d806a735d138efb3b404683c9d84485ab4af540d0af253b574323d8913003c66", + "shared" : "ddbd56d0454b794c1d1d4923f023a51f6f34ef3f4868e3d6659307c683c74126", + "result" : "valid", "flags" : [] }, { "tcId" : 54, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "0300000000000000000000000000000000000000000000000000000000000080", - "private" : "7857fb808653645a0beb138a64f5f4d733a45ea84c3cda11a9c06f7e7139149e", - "shared" : "8755be01c60a7e825cff3e0e78cb3aa4333861516aa59b1c51a8b2a543dfa822", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "fffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7f", + "private" : "184198c6228177f3ef41dc9a341258f8181ae365fe9ec98d93639b0bbee1467d", + "shared" : "8039eebed1a4f3b811ea92102a6267d4da412370f3f0d6b70f1faaa2e8d5236d", + "result" : "valid", "flags" : [] }, { "tcId" : 55, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "0400000000000000000000000000000000000000000000000000000000000080", - "private" : "e03aa842e2abc56e81e87b8b9f417b2a1e5913c723eed28d752f8d47a59f498f", - "shared" : "54c9a1ed95e546d27822a360931dda60a1df049da6f904253c0612bbdc087476", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edfffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff7f", + "private" : "f0a46a7f4b989fe515edc441109346ba746ec1516896ec5b7e4f4d903064b463", + "shared" : "b69524e3955da23df6ad1a7cd38540047f50860f1c8fded9b1fdfcc9e812a035", + "result" : "valid", "flags" : [] }, { "tcId" : 56, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "daffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "f8f707b7999b18cb0d6b96124f2045972ca274bfc154ad0c87038c24c6d0d4b2", - "shared" : "cc1f40d743cdc2230e1043daba8b75e810f1fbab7f255269bd9ebb29e6bf494f", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edfffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff7f", + "private" : "881874fda3a99c0f0216e1172fbd07ab1c7df78602cc6b11264e57aab5f23a49", + "shared" : "e417bb8854f3b4f70ecea557454c5c4e5f3804ae537960a8097b9f338410d757", + "result" : "valid", "flags" : [] }, { "tcId" : 57, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "a034f684fa631e1a348118c1ce4c98231f2d9eec9ba5365b4a05d69a785b0796", - "shared" : "54998ee43a5b007bf499f078e736524400a8b5c7e9b9b43771748c7cdf880412", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edfffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff7f", + "private" : "b8d0f1ae05a5072831443150e202ac6db00322cdf341f467e9f296588b04db72", + "shared" : "afca72bb8ef727b60c530c937a2f7d06bb39c39b903a7f4435b3f5d8fc1ca810", + "result" : "valid", "flags" : [] }, { "tcId" : 58, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "dcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "30b6c6a0f2ffa680768f992ba89e152d5bc9893d38c9119be4f767bfab6e0ca5", - "shared" : "ead9b38efdd723637934e55ab717a7ae09eb86a21dc36a3feeb88b759e391e09", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edfffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "c8619ba988859db7d6f20fbf3ffb8b113418cc278065b4e8bb6d4e5b3e7cb569", + "shared" : "7e41c2886fed4af04c1641a59af93802f25af0f9cba7a29ae72e2a92f35a1e5a", + "result" : "valid", "flags" : [] }, { "tcId" : 59, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "901b9dcf881e01e027575035d40b43bdc1c5242e030847495b0c7286469b6591", - "shared" : "602ff40789b54b41805915fe2a6221f07a50ffc2c3fc94cf61f13d7904e88e0e", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "f8d4ca1f37a30ec9acd6dbe5a6e150e5bc447d22b355d80ba002c5b05c26935d", + "shared" : "dd3abd4746bf4f2a0d93c02a7d19f76d921c090d07e6ea5abae7f28848355947", + "result" : "valid", "flags" : [] }, { "tcId" : 60, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "8046677c28fd82c9a1bdb71a1a1a34faba1225e2507fe3f54d10bd5b0d865f8e", - "shared" : "e00ae8b143471247ba24f12c885536c3cb981b58e1e56b2baf35c12ae1f79c26", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "88037ac8e33c72c2c51037c7c8c5288bba9265c82fd8c31796dd7ea5df9aaa4a", + "shared" : "8c27b3bff8d3c1f6daf2d3b7b3479cf9ad2056e2002be247992a3b29de13a625", + "result" : "valid", "flags" : [] }, { "tcId" : 61, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "602f7e2f68a846b82cc269b1d48e939886ae54fd636c1fe074d710127d472491", - "shared" : "98cb9b50dd3fc2b0d4f2d2bf7c5cfdd10c8fcd31fc40af1ad44f47c131376362", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "edfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "5034ee7bf83a13d9167df86b0640294f3620f4f4d9030e5e293f9190824ae562", + "shared" : "8e1d2207b47432f881677448b9d426a30de1a1f3fd38cad6f4b23dbdfe8a2901", + "result" : "valid", "flags" : [] }, { "tcId" : 62, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "60887b3dc72443026ebedbbbb70665f42b87add1440e7768fbd7e8e2ce5f639d", - "shared" : "38d6304c4a7e6d9f7959334fb5245bd2c754525d4c91db950206926234c1f633", - "result" : "acceptable", + "comment" : "edge case public key", + "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "40bd4e1caf39d9def7663823502dad3e7d30eb6eb01e9b89516d4f2f45b7cd7f", + "shared" : "2cf6974b0c070e3707bf92e721d3ea9de3db6f61ed810e0a23d72d433365f631", + "result" : "valid", "flags" : [] }, { "tcId" : 63, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "78d31dfa854497d72d8def8a1b7fb006cec2d8c4924647c93814ae56faeda495", - "shared" : "786cd54996f014a5a031ec14db812ed08355061fdb5de680a800ac521f318e23", + "comment" : "public key with low order", + "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800", + "private" : "e0f978dfcd3a8f1a5093418de54136a584c20b7b349afdf6c0520886f95b1272", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", "result" : "acceptable", - "flags" : [] + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] }, { "tcId" : 64, - "comment" : "public key >= p", - "curve" : "curve25519", - "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "private" : "c04c5baefa8302ddded6a4bb957761b4eb97aefa4fc3b8043085f96a5659b3a5", - "shared" : "29ae8bc73e9b10a08b4f681c43c3e0ac1a171d31b38f1a48efba29ae639ea134", + "comment" : "public key with low order", + "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157", + "private" : "387355d995616090503aafad49da01fb3dc3eda962704eaee6b86f9e20c92579", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", "result" : "acceptable", - "flags" : [] + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] }, { "tcId" : 65, + "comment" : "public key with low order", + "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "c8fe0df92ae68a03023fc0c9adb9557d31be7feed0d3ab36c558143daf4dbb40", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 66, + "comment" : "public key with low order", + "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880", + "private" : "c8d74acde5934e64b9895d5ff7afbffd7f704f7dfccff7ac28fa62a1e6410347", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "NonCanonicalPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 67, + "comment" : "public key with low order", + "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7", + "private" : "b85649d5120e01e8ccaf7b2fb8d81b62e8ad6f3d5c0553fdde1906cb9d79c050", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "NonCanonicalPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 68, + "comment" : "public key with low order", + "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "2064b2f4c9dc97ec7cf58932fdfa3265ba6ea4d11f0259b8efc8afb35db88c48", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "NonCanonicalPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 69, + "comment" : "public key with low order", + "public" : "0000000000000000000000000000000000000000000000000000000000000000", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 70, + "comment" : "public key with low order", + "public" : "0100000000000000000000000000000000000000000000000000000000000000", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 71, + "comment" : "public key with low order", + "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 72, + "comment" : "public key with low order", + "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 73, + "comment" : "public key with low order", + "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 74, + "comment" : "public key with low order", + "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 75, + "comment" : "public key with low order", + "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 76, + "comment" : "public key with low order", + "public" : "0000000000000000000000000000000000000000000000000000000000000080", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 77, + "comment" : "public key with low order", + "public" : "0100000000000000000000000000000000000000000000000000000000000080", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 78, + "comment" : "public key with low order", + "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 79, + "comment" : "public key with low order", + "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 80, + "comment" : "public key with low order", + "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 81, + "comment" : "public key with low order", + "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 82, + "comment" : "public key with low order", + "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 83, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819949", + "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "40ff586e73d61f0960dc2d763ac19e98225f1194f6fe43d5dd97ad55b3d35961", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 84, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819950", + "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "584fceaebae944bfe93b2e0d0a575f706ce5ada1da2b1311c3b421f9186c7a6f", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "NonCanonicalPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 85, + "comment" : "non-canonical public key", + "public" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "0016b62af5cabde8c40938ebf2108e05d27fa0533ed85d70015ad4ad39762d54", + "shared" : "b4d10e832714972f96bd3382e4d082a21a8333a16315b3ffb536061d2482360d", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 86, + "comment" : "non-canonical public key", + "public" : "f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "d83650ba7cec115881916255e3fa5fa0d6b8dcf968731bd2c9d2aec3f561f649", + "shared" : "515eac8f1ed0b00c70762322c3ef86716cd2c51fe77cec3d31b6388bc6eea336", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 87, + "comment" : "non-canonical public key", + "public" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "88dd14e2711ebd0b0026c651264ca965e7e3da5082789fbab7e24425e7b4377e", + "shared" : "6919992d6a591e77b3f2bacbd74caf3aea4be4802b18b2bc07eb09ade3ad6662", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 88, + "comment" : "non-canonical public key", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "98c2b08cbac14e15953154e3b558d42bb1268a365b0ef2f22725129d8ac5cb7f", + "shared" : "9c034fcd8d3bf69964958c0105161fcb5d1ea5b8f8abb371491e42a7684c2322", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 89, + "comment" : "non-canonical public key", + "public" : "0200000000000000000000000000000000000000000000000000000000000080", + "private" : "c0697b6f05e0f3433b44ea352f20508eb0623098a7770853af5ca09727340c4e", + "shared" : "ed18b06da512cab63f22d2d51d77d99facd3c4502e4abf4e97b094c20a9ddf10", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 90, + "comment" : "non-canonical public key", + "public" : "0300000000000000000000000000000000000000000000000000000000000080", + "private" : "18422b58a18e0f4519b7a887b8cfb649e0bfe4b34d75963350a9944e5b7f5b7e", + "shared" : "448ce410fffc7e6149c5abec0ad5f3607dfde8a34e2ac3243c3009176168b432", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 91, + "comment" : "non-canonical public key", + "public" : "0400000000000000000000000000000000000000000000000000000000000080", + "private" : "20620d82487707bedf9ee3549e95cb9390d2618f50cf6acba47ffaa103224a6f", + "shared" : "03a633df01480d0d5048d92f51b20dc1d11f73e9515c699429b90a4f6903122a", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 92, + "comment" : "non-canonical public key", + "public" : "daffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "285a6a7ceeb7122f2c78d99c53b2a902b490892f7dff326f89d12673c3101b53", + "shared" : "9b01287717d72f4cfb583ec85f8f936849b17d978dbae7b837db56a62f100a68", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 93, + "comment" : "non-canonical public key", + "public" : "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "c8e0330ae9dceeff887fba761225879a4bd2e0db08799244136e4721b2c88970", + "shared" : "dfe60831c9f4f96c816e51048804dbdc27795d760eced75ef575cbe3b464054b", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 94, + "comment" : "non-canonical public key", + "public" : "dcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "10db6210fc1fb13382472fa1787b004b5d11868ab3a79510e0cee30f4a6df26b", + "shared" : "50bfa826ca77036dd2bbfd092c3f78e2e4a1f980d7c8e78f2f14dca3cce5cc3c", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic", + "Twist" + ] + }, + { + "tcId" : 95, + "comment" : "non-canonical public key", + "public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "9041c6e044a277df8466275ca8b5ee0da7bc028648054ade5c592add3057474e", + "shared" : "13da5695a4c206115409b5277a934782fe985fa050bc902cba5616f9156fe277", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 96, + "comment" : "non-canonical public key", + "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "b8d499041a6713c0f6f876db7406587fdb44582f9542356ae89cfa958a34d266", + "shared" : "63483b5d69236c63cddbed33d8e22baecc2b0ccf886598e863c844d2bf256704", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 97, + "comment" : "non-canonical public key", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "private" : "c85f08e60c845f82099141a66dc4583d2b1040462c544d33d0453b20b1a6377e", + "shared" : "e9db74bc88d0d9bf046ddd13f943bccbe6dbb47d49323f8dfeedc4a694991a3c", + "result" : "acceptable", + "flags" : [ + "NonCanonicalPublic" + ] + }, + { + "tcId" : 98, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819968", + "public" : "0000000000000000000000000000000000000000000000000000000000000080", + "private" : "7887889bac4c629a101d3724f2ed8b98d936fde79e1a1f77d86779626bf8f263", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "NonCanonicalPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 99, + "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819969", + "public" : "0100000000000000000000000000000000000000000000000000000000000080", + "private" : "e07971ee820e48b0b266d8be3cdbbb5e900a43f59ee8535c6572418615de4962", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "NonCanonicalPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 100, "comment" : "RFC 7748", - "curve" : "curve25519", "public" : "e6db6867583030db3594c1a424b15f7c726624ec26b3353b10a903a6d0ab1c4c", "private" : "a046e36bf0527c9d3b16154b82465edd62144c0ac1fc5a18506a2244ba449a44", "shared" : "c3da55379de9c6908e94ea4df28d084f32eccf03491c71f754b4075577a28552", @@ -715,9 +1105,8 @@ "flags" : [] }, { - "tcId" : 66, + "tcId" : 101, "comment" : "RFC 7748", - "curve" : "curve25519", "public" : "e5210f12786811d3f4b7959d0538ae2c31dbe7106fc03c3efc4cd549c715a413", "private" : "4866e9d4d1b4673c5ad22691957d6af5c11b6421e0ea01d42ca4169e7918ba4d", "shared" : "95cbde9476e8907d7aade45cb4b873f88b595a68799fa152e6f8f7647aac7957", @@ -725,11 +1114,19 @@ "flags" : [] }, { - "tcId" : 67, + "tcId" : 102, + "comment" : "RFC 8037, Section A.6", + "public" : "de9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f882b4f", + "private" : "77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c2a", + "shared" : "4a5d9d5ba4ce2de1728e3bf480350f25e07e21c947d19e3376f09b3c1e161742", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "0ab4e76380d84dde4f6833c58f2a9fb8f83bb0169b172be4b6e0592887741a36", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "b7b6d39c765cb60c0c8542f4f3952ffb51d3002d4aeb9f8ff988b192043e6d0a", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "0200000000000000000000000000000000000000000000000000000000000000", "result" : "acceptable", "flags" : [ @@ -737,31 +1134,28 @@ ] }, { - "tcId" : 68, + "tcId" : 104, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "89e10d5701b4337d2d032181538b1064bd4084401ceca1fd12663a1959388000", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "3b18df1e50b899ebd588c3161cbd3bf98ebcc2c1f7df53b811bd0e91b4d5153d", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "0900000000000000000000000000000000000000000000000000000000000000", "result" : "valid", "flags" : [] }, { - "tcId" : 69, + "tcId" : 105, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "2b55d3aa4a8f80c8c0b2ae5f933e85af49beac36c2fa7394bab76c8933f8f81d", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "cab6f9e7d8ce00dfcea9bbd8f069ef7fb2ac504abf83b87db601b5ae0a7f7615", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "1000000000000000000000000000000000000000000000000000000000000000", "result" : "valid", "flags" : [] }, { - "tcId" : 70, + "tcId" : 106, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "63e5b1fe9601fe84385d8866b0421262f78fbfa5aff9585e626679b18547d959", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "4977d0d897e1ba566590f60f2eb0db6f7b24c13d436918ccfd32708dfad7e247", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", "result" : "acceptable", "flags" : [ @@ -769,21 +1163,19 @@ ] }, { - "tcId" : 71, + "tcId" : 107, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "e428f3dac17809f827a522ce32355058d07369364aa78902ee10139b9f9dd653", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "98730bc03e29e8b057fb1d20ef8c0bffc822485d3db7f45f4e3cc2c3c6d1d14c", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", "result" : "valid", "flags" : [] }, { - "tcId" : 72, + "tcId" : 108, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "b3b50e3ed3a407b95de942ef74575b5ab8a10c09ee103544d60bdfed8138ab2b", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "97b4fff682df7f096cd1756569e252db482d45406a3198a1aff282a5da474c49", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", "result" : "acceptable", "flags" : [ @@ -791,31 +1183,28 @@ ] }, { - "tcId" : 73, + "tcId" : 109, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "213fffe93d5ea8cd242e462844029922c43c77c9e3e42f562f485d24c501a20b", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "317781b0163bae74accc06c0d44ef9a911a22b0d37faf7726621591f9343ea2f", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", "result" : "valid", "flags" : [] }, { - "tcId" : 74, + "tcId" : 110, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "91b232a178b3cd530932441e6139418f72172292f1da4c1834fc5ebfefb51e3f", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "7e26f8f24cb590027f9d1bc49b0e1a242c7d8f43624d3e8fab28ee08e02cb45e", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03", "result" : "valid", "flags" : [] }, { - "tcId" : 75, + "tcId" : 111, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "045c6e11c5d332556c7822fe94ebf89b56a3878dc27ca079103058849fabcb4f", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "e96d2780e5469a74620ab5aa2f62151d140c473320dbe1b028f1a48f8e76f95f", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", "result" : "acceptable", "flags" : [ @@ -823,11 +1212,10 @@ ] }, { - "tcId" : 76, + "tcId" : 112, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "1ca2190b71163539063c35773bda0c9c928e9136f0620aeb093f099197b7f74e", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "8d612c5831aa64b057300e7e310f3aa332af34066fefcab2b089c9592878f832", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", "result" : "acceptable", "flags" : [ @@ -835,21 +1223,19 @@ ] }, { - "tcId" : 77, + "tcId" : 113, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "f76e9010ac33c5043b2d3b76a842171000c4916222e9e85897a0aec7f6350b3c", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "8d44108d05d940d3dfe5647ea7a87be24d0d036c9f0a95a2386b839e7b7bf145", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "ddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", "result" : "valid", "flags" : [] }, { - "tcId" : 78, + "tcId" : 114, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "bb72688d8f8aa7a39cd6060cd5c8093cdec6fe341937c3886a99346cd07faa55", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "21a35d5db1b6237c739b56345a930aeee373cdcfb4701266782a8ac594913b29", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", "result" : "acceptable", "flags" : [ @@ -857,11 +1243,10 @@ ] }, { - "tcId" : 79, + "tcId" : 115, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "88fddea193391c6a5933ef9b71901549447205aae9da928a6b91a352ba10f41f", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "3e5efb63c352ce942762482bc9337a5d35ba55664743ac5e93d11f957336cb10", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "0000000000000000000000000000000000000000000000000000000000000002", "result" : "acceptable", "flags" : [ @@ -869,11 +1254,10 @@ ] }, { - "tcId" : 80, + "tcId" : 116, "comment" : "edge case for shared secret", - "curve" : "curve25519", - "public" : "303b392f153116cad9cc682a00ccc44c95ff0d3bbe568beb6c4e739bafdc2c68", - "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63", + "public" : "8e41f05ea3c76572be104ad8788e970863c6e2ca3daae64d1c2f46decfffa571", + "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f", "shared" : "0000000000000000000000000000000000000000000000000000000000008000", "result" : "acceptable", "flags" : [ @@ -881,73 +1265,3981 @@ ] }, { - "tcId" : 81, - "comment" : "checking for overflow", - "curve" : "curve25519", - "public" : "fd300aeb40e1fa582518412b49b208a7842b1e1f056a040178ea4141534f652d", - "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2", - "shared" : "b734105dc257585d73b566ccb76f062795ccbec89128e52b02f3e59639f13c46", + "tcId" : 117, + "comment" : "special case public key", + "public" : "0000000000000000000000000000000000000000000000000000000000000000", + "private" : "c8d07c46bbfb827753b92c70e49583ce8bfa44641a7382258ea903d6a832c96b", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 118, + "comment" : "special case public key", + "public" : "0100000000000000000000000000000000000000000000000000000000000000", + "private" : "90b7ef237a055f348dcb4c4364a59d7d31edc7ab78f2ca254e2c810975c3f543", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "SmallPublicKey", + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 119, + "comment" : "special case public key", + "public" : "0200000000000000000000000000000000000000000000000000000000000000", + "private" : "e0a8be63315c4f0f0a3fee607f44d30a55be63f09561d9af93e0a1c9cf0ed751", + "shared" : "0c50ac2bfb6815b47d0734c5981379882a24a2de6166853c735329d978baee4d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 120, + "comment" : "special case public key", + "public" : "1200000000000000000000000000000000000000000000000000000000000000", + "private" : "0840a8af5bc4c48da8850e973d7e14220f45c192cea4020d377eecd25c7c3643", + "shared" : "77557137a2a2a651c49627a9b239ac1f2bf78b8a3e72168ccecc10a51fc5ae66", "result" : "valid", "flags" : [] }, { - "tcId" : 82, - "comment" : "checking for overflow", - "curve" : "curve25519", - "public" : "c8ef79b514d7682677bc7931e06ee5c27c9b392b4ae9484473f554e6678ecc2e", - "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2", - "shared" : "647a46b6fc3f40d62141ee3cee706b4d7a9271593a7b143e8e2e2279883e4550", + "tcId" : 121, + "comment" : "special case public key", + "public" : "1400000000000000000000000000000000000000000000000000000000000000", + "private" : "0092229c753a71284d0853909470ad847ab62f439ea51482fb41d30cc3b44743", + "shared" : "c88e719ae5c2248b5f90da346a92ae214f44a5d129fd4e9c26cf6a0da1efe077", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 122, + "comment" : "special case public key", + "public" : "0000000000000000000000000080000000000000000000000000000000000000", + "private" : "b8da2bd2d7cf25a3e54e5f87ee15911effb9ff86baec4076d56c8e953670bf5b", + "shared" : "4bf6789c7ea036f973cde0af02d6fdb9b64a0b957022111439570fad7d7a453f", "result" : "valid", "flags" : [] }, { - "tcId" : 83, - "comment" : "checking for overflow", - "curve" : "curve25519", - "public" : "64aeac2504144861532b7bbcb6c87d67dd4c1f07ebc2e06effb95aecc6170b2c", - "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2", - "shared" : "4ff03d5fb43cd8657a3cf37c138cadcecce509e4eba089d0ef40b4e4fb946155", + "tcId" : 123, + "comment" : "special case public key", + "public" : "ffffffffffffffffffffffffffff000000000000000000000000000000000000", + "private" : "684cd420af41abb3d10c61e773238cf729c2155f941ac27e15f4c37f49b29576", + "shared" : "bcac235ae15cc7148372e11f9315e3bc76ceb904b3d2a8246bd9d9be2082bb62", "result" : "valid", "flags" : [] }, { - "tcId" : 84, - "comment" : "checking for overflow", - "curve" : "curve25519", - "public" : "bf68e35e9bdb7eee1b50570221860f5dcdad8acbab031b14974cc49013c49831", - "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2", - "shared" : "21cee52efdbc812e1d021a4af1e1d8bc4db3c400e4d2a2c56a3926db4d99c65b", + "tcId" : 124, + "comment" : "special case public key", + "public" : "0100000000000000000000000000010000000000000000000000000000000000", + "private" : "38cfacaa4460796b4de434bdd6739f0d043671f97fa829517511e6b47aa93474", + "shared" : "5dd7d16fff25cc5fdf9e03c3157cb0a235cea17d618f36e6f13461567edeb943", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 125, + "comment" : "special case public key", + "public" : "0000000000000000000000000000000000000000000000000000004000000000", + "private" : "30832e8cb627ac195f77b1105258e4bb18b99a5ed944404bfacb3a039fbdb14b", + "shared" : "2816fd031d51d6750f9225ede950625cca47441ca97e43092650396991afcb6d", "result" : "valid", "flags" : [] }, { - "tcId" : 85, - "comment" : "checking for overflow", - "curve" : "curve25519", - "public" : "5347c491331a64b43ddc683034e677f53dc32b52a52a577c15a83bf298e99f19", - "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2", - "shared" : "18cb89e4e20c0c2bd324305245266c9327690bbe79acb88f5b8fb3f74eca3e52", + "tcId" : 126, + "comment" : "special case public key", + "public" : "0000000000000000000000000000000000000000000000000000008000000000", + "private" : "d818fd6971e546447f361d33d3dbb3eadcf02fb28f246f1d5107b9073a93cd4f", + "shared" : "7ed8f2d5424e7ebb3edbdf4abe455447e5a48b658e64abd06c218f33bd151f64", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 127, + "comment" : "special case public key", + "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000", + "private" : "1021cd8682bdc3f5da9100adff5b2230b3acd836b3a455db8352a2c27e69d17e", + "shared" : "e8620ed5ca89c72c5ea5503e6dcd01131cd5e875c30e13d5dc619ce28ec7d559", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 128, + "comment" : "special case public key", + "public" : "0100000000000000000000000000000000000000000000000000000001000000", + "private" : "20e4c9247102292655d6765d7d84c6fce5309b8004045daea6d7d7dcad462871", + "shared" : "ceadb264379dcadd6e3bb8ad24dd653d2a609dd703d41da6caf3ad00f001862c", "result" : "valid", "flags" : [] }, { - "tcId" : 86, + "tcId" : 129, + "comment" : "special case public key", + "public" : "a8b9c7372118a53a9de9eaf0868e3b1a3d88e81cb2e407ff7125e9f5c5088715", + "private" : "90b150d462de512056d5bd55173074969b496f262fb6916b733f6263a8078971", + "shared" : "f86cc7bf1be49574fc97a074282e9bb5cd238e002bc8e9a7b8552b2d60eccb52", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 130, + "comment" : "special case public key", + "public" : "aab9c7372118a53a9de9eaf0868e3b1a3d88e81cb2e407ff7125e9f5c5088715", + "private" : "9887286b3261c8d857a16f6db21277f75d88d4e861b3ebe7596699047e816668", + "shared" : "ccbb8fd9dee165a398b2dbd7c8396f81736c1b3da36b35fbec8f326f38f92767", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 131, + "comment" : "special case public key", + "public" : "585007a5930d77623cf29756038ca197d3ebfd9e4c80a69585efe0274092c115", + "private" : "20ca2c85cc8762e96b7047bf15c71c050ffe0ed1616040a953ae32a1297ad871", + "shared" : "46add6f48ffff461777d4f89b6fdf1155aa051a96387d45f3e5e371a236b6e52", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "special case public key", + "public" : "fbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f", + "private" : "d027656605b10bf18dea28bc52546f9f1f08cef06cafd200fc84f87dbb4ebe46", + "shared" : "1adbe32207e21f71e1af53884d2a2276481e298e557f4dacb3720f2458e3082d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "special case public key", + "public" : "0000000000000000000000000000000000000000000000000000000000000020", + "private" : "4867a83ee9d01b7510840867db1af6a6049bdbb056b74443f70c358e162c8867", + "shared" : "e12cc58fbeb70a5e35c861c33710be6516a6a92e52376060211b2487db542b4f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 134, + "comment" : "special case public key", + "public" : "afa00e4a271beec478e42fad0618432fa7d7fb3d99004d2b0bdfc14f8024832b", + "private" : "a015970a8add940fca5b1b5d23875397d547d8d494fcb314f2045a67a2d12c4b", + "shared" : "421bed1b26da1e9adbeada1f32b91a0fb4ced0f1110e0a4a88e735a19ee4571e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "special case public key", + "public" : "b1a00e4a271beec478e42fad0618432fa7d7fb3d99004d2b0bdfc14f8024832b", + "private" : "4058cb6b9aaba02a338aaa392dbc10039e26e9e444117e758e24c5d8b232ea5e", + "shared" : "d7b47463e2f4ca9a1a7deea098da8e74ac3b4a109083d997259b12992e7e7e06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "special case public key", + "public" : "fbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f", + "private" : "b876b05daff0530b139d9e11250563418077178246c5fa7005ba00e9b6647763", + "shared" : "686eb910a937211b9147c8a051a1197906818fdc626668eb5f5d394afd86d41b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 137, + "comment" : "special case public key", + "public" : "22231c64ef73ad62318b8a87bc38e272e1bb8bf1a60d7c00476d0b059d7b3c35", + "private" : "d87fd6aa5d8deef6dee9619a56846a0829620590f2da40835d8e251597e39078", + "shared" : "09559733b35bcc6bb8ac574b5abe3a4d8841deff051c294a07487e3eec3c5558", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "special case public key", + "public" : "f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "private" : "90036321b63751f7622aa93da34d85e59ce81009ac5b9a068921d83bc4715b57", + "shared" : "f7d5cbcf39eb722b01ed20c85563ebb81d076511aead4ccc429027866b9fd270", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "special case public key", + "public" : "f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "private" : "a06781fd4c4a0874e00e72ba131b9dd87a83b2904e294de176e8a9af1f695d67", + "shared" : "e995ad6a1ec6c5ab32922cff9d204721704673143c4a11deaa203f3c81989b3f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 140, + "comment" : "special case public key", + "public" : "feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f", + "private" : "b822d72d8b68bdb4fbf67e56a61d672b2c7747e94479fe5ae4072d0accdd6571", + "shared" : "32b6dabe01d13867f3b5b0892fefd80dca666f2edc5afb43cd0baf703c3e6926", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 141, + "comment" : "special case public key", + "public" : "0000000000000000000000000000000000000000000000000000000000000040", + "private" : "d08ce1237e248d02cdf619d20bea5848ade4f6ffd171b8dee8793fc67c459640", + "shared" : "a93d83fc9ea0f6cb0cc8b631da600019b76cbb2ec57222f2e42dd540e3da850b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "special case public key", + "public" : "cbdce39b108c529dce74757843c71d8d1e44740e59f283ffb892f4fa6284c34a", + "private" : "180ae3c928514cfb9edd06e7dc1d5d066160e967445a5c58e4463b69ed205e6d", + "shared" : "017cbfa2b38e9ef3297a339ecce1a917bdcf7e910036086a41d1e22d04241870", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "special case public key", + "public" : "3c5ff1b5d8e4113b871bd052f9e7bcd0582804c266ffb2d4f4203eb07fdb7c54", + "private" : "e881d806a110560cd8fee899d59c0249f1233a4322c41aa369c7a2a99f5b5962", + "shared" : "71133905b8a57ea8c38de0ecf213699a75b096c2df21f07f7e9eb03e9fa53f5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "special case public key", + "public" : "3e5ff1b5d8e4113b871bd052f9e7bcd0582804c266ffb2d4f4203eb07fdb7c54", + "private" : "08e410e1d7e8b9411236af4a35d6b62a5d8931478e4c62197cfafb491467b162", + "shared" : "3dc7b70e110766b2bf525252ebed98a100b2e532dc69544464da1bbab8625f6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "special case public key", + "public" : "f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f", + "private" : "e02fdf7e0ee3d55b4440f01432dd253c949793bc04da44ddece83e54c8c39b40", + "shared" : "e317e5cc438b5f79ead5533ac7c45519a117b31033cc2140b19edf8572011240", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "special case public key", + "public" : "f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f", + "private" : "f05d18f68ef7a5865c14db3a9c255fdf2dabea2aa36581e94f68b727b582867b", + "shared" : "d86810516aeddc18061036f599a9eb84d1c6146b0f543652dd4526743ba42c04", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "special case public key", + "public" : "95aff85a6cf2889dc30d68a9fc735e682c140261b37f596a7a101fd8bf6d3e6a", + "private" : "00c103578d5c079d7bcc22c1c31e787c1b15c57fcb493fdafefa20371cfc746b", + "shared" : "dfa988a477003be125b95ccbf2223d97729577d25e1d6e89e3da0afabdd0ae71", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 148, + "comment" : "special case public key", + "public" : "434638c8dee75ac56216150f7971c4e5c27717e34d1bf8008eda160a3af7786a", + "private" : "7005bb927485c435642b424a3dde014bcf76345e5be64ae6e9b24db39e1cdb51", + "shared" : "d450af45b8ed5fe140cc5263ffb7b52e66736899a8b872b6e28552129819b25b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 149, + "comment" : "special case public key", + "public" : "454638c8dee75ac56216150f7971c4e5c27717e34d1bf8008eda160a3af7786a", + "private" : "0822039a5dc13c40fcccf346e2a7769b4fd272052d43260ad626468a50d44162", + "shared" : "58002c89bf8bc32ae6fc205b796acd13ef7f8476f6492ae4b2be47f1095e8a4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "special case public key", + "public" : "ecfffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff7f", + "private" : "40a6349c03f0dc0a42358f6353ca67632af687b14c9dff626c54e211e8fc355a", + "shared" : "7773aad6e72eb1735b65ad51f7dad258c11d7bfff53094424cb103cd6bfb4368", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "special case public key", + "public" : "eefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff7f", + "private" : "50696d4d05209971d6ba0676ea274262ba639aac74fa75e5df4570768ad8ae74", + "shared" : "c118ddf6462fbea80f14ef1f2972a1ab12cafa511d1323d4d22d0d426d651b5b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "special case public key", + "public" : "edffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffff7f", + "private" : "68bb680c853f4e4daa47c586dc886cf4568d7b0383770f6df439a53be4a3236d", + "shared" : "cc0775bfd970a2706b11c7222a4436a3d17160382c83b76f89b66192c81b4408", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 153, + "comment" : "special case public key", + "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "b0f6c28dbdc647068a76d71805ef770f087cf76b82afdc0d26c45b71ace49768", + "shared" : "f0097fa0ba70d019126277ab15c56ecc170ca88180b2bf9d80fcda3d7d74552a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 154, + "comment" : "special case public key", + "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f", + "private" : "18630f93598637c35da623a74559cf944374a559114c7937811041fc8605564a", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "Twist", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 155, + "comment" : "special case for E in multiplication by 2", + "public" : "0000000000000000000008000000000000000000000000000000000000000000", + "private" : "581ecbda5a4a228044fefd6e03df234558c3c79152c6e2c5e60b142c4f26a851", + "shared" : "59e7b1e6f47065a48bd34913d910176b6792a1372aad22e73cd7df45fcf91a0e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 156, + "comment" : "special case for E in multiplication by 2", + "public" : "77af0d3897a715dfe25df5d538cf133bc9ab7ad52df6bd922a2fb75621d59901", + "private" : "b0561a38000795b7cb537b55e975ea452c2118506295d5eb15fd9c83b67f7a50", + "shared" : "179f6b020748acba349133eaa4518f1bd8bab7bfc4fb05fd4c24e7553da1e960", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 157, + "comment" : "special case for E in multiplication by 2", + "public" : "4e39866127b6a12a54914e106aab86464af55631f3cb61766d5999aa8d2e070e", + "private" : "b00f7df2d47128441c7270b9a87eee45b6056fc64236a57bdf81dbcccf5f5d42", + "shared" : "43c5ee1451f213ef7624729e595a0fee7c9af7ee5d27eb03278ee9f94c202352", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 158, + "comment" : "special case for E in multiplication by 2", + "public" : "adc6799ed8495ed5ab6eb1ef955479b9b50aa9ce0c349e8992a6665572d1f811", + "private" : "c8f7a0c0bfb1e9c72576c534f86854fbe4af521d4fa807f67e2440e100ec8852", + "shared" : "2f350bcf0b40784d1d756c9ca3e38ec9dd68ba80faf1f9847de50779c0d4902a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 159, + "comment" : "special case for E in multiplication by 2", + "public" : "770f4218ef234f5e185466e32442c302bbec21bbb6cd28c979e783fe5013333f", + "private" : "58181f581aa37022ff71c56c6e68e6175d967c5c995a249885f66565074ded4d", + "shared" : "d5d650dc621072eca952e4344efc7320b2b1459aba48f5e2480db881c50cc650", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 160, + "comment" : "special case for E in multiplication by 2", + "public" : "5c6118c4c74cfb842d9a87449f9d8db8b992d46c5a9093ce2fcb7a49b535c451", + "private" : "301c935cae4357070b0adaf9cd6192830b2c989c153729eed99f589eb45f884b", + "shared" : "909cc57275d54f20c67b45f9af9484fd67581afb7d887bee1db5461f303ef257", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 161, + "comment" : "special case for E in multiplication by 2", + "public" : "4039866127b6a12a54914e106aab86464af55631f3cb61766d5999aa8d2e076e", + "private" : "d002292d4359a3d42bc8767f1380009332e7a0df2f3379011ab78f789f6baa54", + "shared" : "4a7e2c5caf1d8180eb1c4f22692f29a14b4cdc9b193bd1d16e2f27438eef1448", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 162, + "comment" : "special case for E in multiplication by 2", + "public" : "078fa523498fb51cba1112d83b20af448b8009d8eea14368564d01b8f9b6086f", + "private" : "d0c2c49e644ab738270707ff9917065942687e2f12886d961161db46c05b565f", + "shared" : "c0ee59d3685fc2c3c803608b5ee39a7f8da30b48e4293ae011f0ea1e5aeb7173", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 163, + "comment" : "special case for E in multiplication by 2", + "public" : "9fc6799ed8495ed5ab6eb1ef955479b9b50aa9ce0c349e8992a6665572d1f871", + "private" : "f087d38b274c1dad1bce6eaa36b48e2190b90b9bf8ca59669cc5e00464534342", + "shared" : "b252bc8eabfaa68c56e54d61b99061a35d11e3a7b9bda417d90f69b1119bcf45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 164, + "comment" : "special case for E in multiplication by 2", + "public" : "7650f2c76858ea201da2022ac730ecc43654852ad209426dd5d048a9de2a667e", + "private" : "48dbcc5a695f1514bbbaa6ad00842b69d9ae5216b1963add07fb2947c97b8447", + "shared" : "fbda33bc930c08df837208e19afdc1cfe3fd0f8f0e3976be34775e58a4a7771f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 165, + "comment" : "D = 0 in multiplication by 2", + "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800", + "private" : "5891c9272cf9a197735b701e5715268d36d7436b7e351a3e997a0862e4807d4d", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 166, + "comment" : "D = 0 in multiplication by 2", + "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157", + "private" : "c0f9c60aea73731d92ab5ed9f4cea122f9a6eb2577bda72f94948fea4d4cc65d", + "shared" : "0000000000000000000000000000000000000000000000000000000000000000", + "result" : "acceptable", + "flags" : [ + "LowOrderPublic", + "ZeroSharedSecret" + ] + }, + { + "tcId" : 167, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "b0224e7134cf92d40a31515f2f0e89c2a2777e8ac2fe741db0dc39399fdf2702", + "private" : "0066dd7674fe51f9326c1e239b875f8ac0701aae69a804c25fe43595e8660b45", + "shared" : "8dacfe7beaaa62b94bf6e50ee5214d99ad7cda5a431ea0c62f2b20a89d73c62e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 168, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "601e3febb848ec3e57fce64588aad82afc9c2af99bbcdffcc4cd58d4b3d15c07", + "private" : "80067f30f40d61318b420c859fce128c9017ab81b47b76028a57bc30d5856846", + "shared" : "20f1d3fe90e08bc6f152bf5dacc3ed35899785333f1470e6a62c3b8cbe28d260", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 169, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "82a3807bbdec2fa9938fb4141e27dc57456606301f78ff7133cf24f3d13ee117", + "private" : "584577669d21ce0ae3e30b02c9783ffe97709cbfe396889aa31e8ee43352dc52", + "shared" : "2b28cc5140b816add5ad3a77a81b1c073d67bf51bf95bda2064a14eb12d5f766", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 170, + "comment" : "special case for DA - CB in multiplication by 2", + "public" : "f329ab2376462e5f3128a2682086253c19222ac1e2bca45692f0c3b528f4c428", + "private" : "18e597a4e2ccdb5e8052d57c9009938c2d4c43d6d8c9f93c98727b7311035953", + "shared" : "8392160083b9af9e0ef44fcfce53ba8ff7282ee7a6c71ab66f8843a55d09cd68", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 171, + "comment" : "special case for DA in multiplication by 2", + "public" : "4fce3bb6c8aaf022dbd100e3cde3941b37d543f00401dba7da9bc143dfc55709", + "private" : "88281cc51d5512d8814ea5249b879dcbad0323d38512dafbdc7ba85bba8c8d5d", + "shared" : "42184e22c535530c457bd3b4f1084cbf5e297f502fe136b8d1daecf5334cc96c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 172, + "comment" : "special case for DA in multiplication by 2", + "public" : "15c68851c1db844b5a1ef3456a659f188854b1a75fbdb2f68f514c9289ce711f", + "private" : "d0e795450df0a813c6573496ec5793ca02e1bdbad10ed08df83fdaed68b3385f", + "shared" : "f654d78e5945b24bc63e3e6d790e0ae986e53937764068b1bce920e1d79b756f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 173, + "comment" : "special case for DA in multiplication by 2", + "public" : "4200a242434337b8914f49345301ed782b13594f9ede089c41fb1e7ea82c9053", + "private" : "30b69a1cc1eb2d0b83ea213846e90a2c922088bdf294a6995bf6e6e77c646c41", + "shared" : "cd8a09b04795edcc7061867373981aa748651ebdce5ec218a335b878cefe4872", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 174, + "comment" : "special case for DA in multiplication by 2", + "public" : "baabf0174aaaea4de48cc83adfb0401461a741903ea6fb130d7d64b7bf03a966", + "private" : "78b30bb63cd8ade71b7a77d426f4419d05f199ffef349e89faa9d9a5f21f6654", + "shared" : "c9f8258f237db1c80702c5c4d9048dfba9dfe259da4aeee90dc2945526961275", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 175, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "f12f18bd59c126348f6a7a9f4a5fdd9fcaf581345073a851fba098e5d64b4a0c", + "private" : "c0b386f4ef0d4698686404977e7b60cb6c1f8b6012a22e29d6224c5947439041", + "shared" : "6600cbe900616a770a126b8b19156d5e27e1174bd538d0944eb3c0be4899c758", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 176, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "bee386527b772490aeb96fc4d23b9304037cb4430f64b228f3d8b3b498319f22", + "private" : "9886602e719bacafea092bb75b51ae7258abe1a364c176857f3dc188c03e6759", + "shared" : "3fe710d6344ff0cb342e52349e1c5b57b7a271f2a133bb5249bbe40dc86e1b40", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 177, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "cf911ac91b0d944049cec66ae5ef0c4549d1e612e107c68e87263a2fbcf8323f", + "private" : "b83960f5d0613cdaac6dda690351666e9f277bba6bd406b0e27a1886bb2d3e46", + "shared" : "71373ebe67f39a2c230027c7db4b3b74bab80ed212b232679785ee10f47c304e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 178, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "1e6ee536e4f26bbfb63139951a10f3bab62e19ed1ef8397178d9c5d04307cd40", + "private" : "d03b75f09ac807dfd2ee352c04a1f25984720f785ffaa0af88bc5db6ff9c3453", + "shared" : "238eef43c589822e1d3de41c1cc46dcfec7a93febf37c8546b6625e1a123815d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 179, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "2f1c79ad8488db6f5146903b2dc46cfbfc834bbcf09b4dd70c274c4b67ce605d", + "private" : "d036948c0ec223f0ee577e390dbf87222358ed199f2823345ad154bbc4cbcc47", + "shared" : "87a79c9c231d3b9526b49bf3d683bf38c3c319af7c7c5d1456487398da535010", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 180, + "comment" : "special case for x_2 in multiplication by 2", + "public" : "fccfe742a63ed9cb70958560b5a02260350a7ecbaf8c57ae045f671a29b4b573", + "private" : "d054ded613febf2950ac5c927fcb120c387de0ba61b331cd33024c8b6e737048", + "shared" : "d683ca6194452d878c12d7da35f22833f99728bba89931a51274f61210336a5f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 181, + "comment" : "special case for AA in multiplication by 2", + "public" : "cb3d4a90f86b3011da3369d9988597c7fff1499273b4a04f84d0e26ed1683c0d", + "private" : "e82c480631fb153ba2211fe603032b3e71b162dbd3c11bec03208ffcd510655f", + "shared" : "dbf6203516635840cf69a02db87cf0d95dae315da7fc1ec7ce2b29e1f2db6666", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 182, + "comment" : "special case for AA in multiplication by 2", + "public" : "101e13f7bc0570fa2638caa20a67c6e0c21dab132f4b456191590264c493d018", + "private" : "c0c01d28c1cab01f59700aca5f18d2697658b37fdd54a339ff391c0a1a1b1645", + "shared" : "1fe314744390d525278b1f5fbf108101b8ded587081375ed4ac4ac690d92414f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 183, + "comment" : "special case for AA in multiplication by 2", + "public" : "dce1ec0843fa8f05d9c7355df598391f3de254ecd0b4ba9e6ea6fd9b3b6c2f67", + "private" : "c82bde72df36479688c485a8bf442f4a34412e429c02db97704f03daf4dfd542", + "shared" : "ad454395ee392be677be7b9cb914038d57d2d87ec56cc98678dd84f19920912b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 184, + "comment" : "special case for AA in multiplication by 2", + "public" : "21c2b56f0794cfee25cc9626677a6838000eb66d8c4b5fb07b2f1d912e97c372", + "private" : "503f697617fb02a7b8ef00ba34e7fc8ce93f9ec3e1cbfe4bf2c05bcee0cb9757", + "shared" : "c6d6499255133398f9dd7f32525db977a538118800bfaf3aad8bcd26f02c3863", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 185, + "comment" : "special case for BB in multiplication by 2", + "public" : "cc3d4a90f86b3011da3369d9988597c7fff1499273b4a04f84d0e26ed1683c0d", + "private" : "58cd4ca1e4331188de2b2889419ce20ec5ef88a0e93af092099065551b904e41", + "shared" : "0d74214da1344b111d59dfad3713eb56effe7c560c59cbbb99ec313962dbba58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 186, + "comment" : "special case for BB in multiplication by 2", + "public" : "111e13f7bc0570fa2638caa20a67c6e0c21dab132f4b456191590264c493d018", + "private" : "004ea3448b84ca509efec5fcc24c63ee984def63b29deb9037894709709c0957", + "shared" : "7b9dbf8d6c6d65898b518167bf4011d54ddc265d953c0743d7868e22d9909e67", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 187, + "comment" : "special case for BB in multiplication by 2", + "public" : "dde1ec0843fa8f05d9c7355df598391f3de254ecd0b4ba9e6ea6fd9b3b6c2f67", + "private" : "c8a6eb00a4d74bbdff239522c3c891ed7ce1904be2a329cd0ae0061a253c9542", + "shared" : "fb0e0209c5b9d51b401183d7e56a59081d37a62ab1e05753a0667eebd377fd39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 188, + "comment" : "special case for BB in multiplication by 2", + "public" : "22c2b56f0794cfee25cc9626677a6838000eb66d8c4b5fb07b2f1d912e97c372", + "private" : "50322ff0d0dcdd6b14f307c04dfecefe5b7cdeaf92bffb919e9d62ed27079040", + "shared" : "dbe7a1fe3b337c9720123e6fcc02cf96953a17dc9b395a2206cb1bf91d41756e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 189, + "comment" : "special case for D in multiplication by 2", + "public" : "e58baccede32bcf33b3b6e3d69c02af8284a9631de74b6af3f046a9369df040f", + "private" : "e0328c7d188d98faf2ac72d728b7d14f2bbbd7a94d0fbd8e8f79abe0b1fe1055", + "shared" : "97bd42093e0d48f973f059dd7ab9f97d13d5b0d5eedffdf6da3c3c432872c549", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 190, + "comment" : "special case for D in multiplication by 2", + "public" : "c6d5c693fc0a4e2df6b290026860566a166b6d7aebe3c98828d492745c8df936", + "private" : "5017679a17bd23adf95ad47e310fc6526f4ba9ca3b0839b53bd0d92839eb5b4f", + "shared" : "99bcbc7b9aa5e25580f92bf589e95dae874b83e420225d8a93e18e96dac00b63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 191, + "comment" : "special case for D in multiplication by 2", + "public" : "d15f4bf2ef5c7bda4ee95196f3c0df710df5d3d206360fc3174ea75c3aa3a743", + "private" : "2864aaf61c146df06cc256b065f66b34985cc015da5b1d647a6ed4e2c76bfc43", + "shared" : "afa2adb52a670aa9c3ec3020d5fda285474ede5c4f4c30e9238b884a77969443", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 192, + "comment" : "special case for D in multiplication by 2", + "public" : "6dffb0a25888bf23cf1ac701bfbdede8a18e323b9d4d3d31e516a05fce7ce872", + "private" : "184a6cfbabcbd1507a2ea41f52796583dbdb851b88a85781ee8e3c28782c3349", + "shared" : "e6a2fc8ed93ce3530178fef94bb0056f43118e5be3a6eabee7d2ed384a73800c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 193, + "comment" : "special case for D in multiplication by 2", + "public" : "21f86d123c923a92aaf2563df94b5b5c93874f5b7ab9954aaa53e3d72f0ff67e", + "private" : "c85f954b85bc102aca799671793452176538d077862ee45e0b253619767dff42", + "shared" : "7fc28781631410c5a6f25c9cfd91ec0a848adb7a9eb40bc5b495d0f4753f2260", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 194, + "comment" : "special case for D in multiplication by 2", + "public" : "587c347c8cb249564ab77383de358cc2a19fe7370a8476d43091123598941c7f", + "private" : "50e3e5a9a19be2ee3548b0964672fb5e3134cb0d2f7adf000e4556d0ffa37643", + "shared" : "314d8a2b5c76cc7ee1217df2283b7e6724436e273aeb80628dce0600ab478a63", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 195, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "f5c6311a1dd1b9e0f8cfd034ac6d01bf28d9d0f962a1934ae2cb97cb173dd810", + "private" : "08ece580bb6ddf96559b81d7a97dd4531def6cc78d448a70cebabdd26caab146", + "shared" : "2bfd8e5308c34498eb2b4daf9ed51cf623da3beaeb0efd3d687f2b8becbf3101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 196, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "9316c06d27b24abc673ffb5105c5b9a89bdfaa79e81cdbb89556074377c70320", + "private" : "a886033e9dc2b6a913fffbc2bd402e8c11ec34d49c0dc0fa1429329b694a285f", + "shared" : "d53c3d6f538c126b9336785d1d4e6935dc8b21f3d7e9c25bc240a03e39023363", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 197, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "8a4179807b07649e04f711bf9473a79993f84293e4a8b9afee44a22ef1000b21", + "private" : "98b1cc2020a8ec575d5c46c76024cf7c7ad7628eb909730bc4f460aaf0e6da4b", + "shared" : "4531881ad9cf011693ddf02842fbdab86d71e27680e9b4b3f93b4cf15e737e50", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 198, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "a773277ae1029f854749137b0f3a02b5b3560b9c4ca4dbdeb3125ec896b81841", + "private" : "c8e193de162aa349a3432c7a0c0521d92cbc5e3bf82615e42955dd67ec12345f", + "shared" : "7ba4d3de697aa11addf3911e93c94b7e943beff3e3b1b56b7de4461f9e48be6b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 199, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "1eceb2b3763231bc3c99dc62266a09ab5d3661c756524cddc5aabcedee92da61", + "private" : "88e01237b336014075676082afbde51d595d47e1fa5214b51a351abbf6491442", + "shared" : "bcf0884052f912a63bbab8c5c674b91c4989ae051fa07fcf30cb5317fb1f2e72", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 200, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "9a2acbb3b5a386a6102e3728be3a97de03981d5c71fd2d954604bee3d3d0ce62", + "private" : "e82313e451a198dce4ae95c6832a8281d847fc87b28db00fe43757c16cc49c4a", + "shared" : "e5772a92b103ee696a999705cf07110c460f0545682db3fac5d875d69648bc68", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 201, + "comment" : "special case for DA + CB in multiplication by 2", + "public" : "27430e1c2d3089708bca56d7a5ad03792828d47685b6131e023dd0808716b863", + "private" : "2828594d16768e586df39601ecc86d3fad6389d872b53fca3edcaf6fb958f653", + "shared" : "378c29e3be97a21b9f81afca0d0f5c242fd4f896114f77a77155d06ce5fbfa5e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 202, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "4ef367901aac8ba90a50e0cf86ca4e4a3ff164fb121605be346e2e48d04ac912", + "private" : "a84f488e193139f986b0e5b249635b137d385e420342aef1f194fcde1fe5e850", + "shared" : "7eb48a60b14fb9ea5728f6410aef627d1522fad481b934af64e2c483b64d585f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 203, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "d1de303c4ddd05d57c29df92ad172dd8c8f424e63ec93445beaea44f9d124b17", + "private" : "30fd2a781e095c34a483907b3dd2d8bd2736e279617bfa6b8b4e0e1cf90fbd46", + "shared" : "b71bdbed78023a06deed1c182e14c98f7cf46bc627a4a2c102ad23c41cf32454", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 204, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "5bccd739fd7517d9344bf6b2b0f19a1e0c38d9349a25ad1f94af4a2cdcf5e837", + "private" : "28312e17b47dd32d90561168245187963c7469a31c881e4a5c94384262b71959", + "shared" : "5bb56877caf2cdac98611b60367fbb74265984614e5e73996e8ea1bd6f749f1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 205, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "8a7a939310df7ea768454df51bcd0dfbd7be4fcbb2ffc98429d913ec6911f337", + "private" : "a87640cf8237b473c638b3e9df08644e8607e563b5964363ccc42133b2996742", + "shared" : "b568ed46d04f6291f8c176dca8aff6d221de4c9cce4b404d5401fbe70a324501", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 206, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "fe3590fc382da7a82e28d07fafe40d4afc91183a4536e3e6b550fee84a4b7b4b", + "private" : "780c5b882720d85e5ddfaf1033e9a1385df9e21689eeda4dcc7444ad28330a50", + "shared" : "11fb44e810bce8536a957eaa56e02d04dd866700298f13b04ebeb48e20d93647", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 207, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "fad9ab3e803b49fc81b27ee69db6fc9fdb82e35453b59ef8fab2a3beb5e1134c", + "private" : "209e5e0ae1994bd859ce8992b62ec3a66df2eb50232bcc3a3d27b6614f6b014d", + "shared" : "85d9db8f182bc68db67de3471f786b45b1619aec0f32b108ace30ee7b2624305", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 208, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "98bed955f1516c7a442751ac590046d7d52ca64f76df82be09d32e5d33b49073", + "private" : "806d1dee5ff6aea84a848916991a89ef3625583e1bd4ae0b3dd25c2524a4ff46", + "shared" : "61d4ef71cbe7be3128be829ab26ed3463eb4ab25937c309788e876b23412aa7c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 209, + "comment" : "special case for z_2 in multiplication by 2", + "public" : "e59be4917b3f05b6fc8748c9b90f1b910273c9c6e17ff96ef415ff3d927d987e", + "private" : "00f98b02ae0df5274cc899f526eb1b877289e0963440a57dd97e414cdd2f7c51", + "shared" : "5ba4394ed1a664811b01557944becf7585652a8acbdbf806742911207bd79346", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 210, + "comment" : "special case for A in multiplication by 2", + "public" : "8c9885a26cb334054700a270f7a5f4aac06bad8263b651ebf0712eca1ebb6416", + "private" : "d86c18f2be396b3bb72f22e6ece22e273af6e1506a1c09ad4d01bdd2f439f843", + "shared" : "a5952588613eb7a5cd49dd526f1f20a4f0ffe9423e82cea302c2dd90ce559955", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 211, + "comment" : "special case for A in multiplication by 2", + "public" : "f6135fe9741c2c9de7dcf7627ef08832f351cb325dbb3a26f93a2b48620e1727", + "private" : "f81aadb9053eb698996d0f781d9cda67f82ddefa3987d276ff5a94ffdf5d255f", + "shared" : "cb6fb623084b6197443ec9ba1050c0923332e5e829ae0194269cfaf920a43601", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 212, + "comment" : "special case for A in multiplication by 2", + "public" : "f6ffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffff3f", + "private" : "305b4db4321b4923fc559bf91df677d0e12c3a31b16ec655cb708b759d7c114d", + "shared" : "9e526079c2fcf12426ae6c2a54b5ffb70f2ec662e29ea5ce0c8385c3b21cd162", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 213, + "comment" : "special case for A in multiplication by 2", + "public" : "f6ffffffffffffffffffffffffffff3f00000000000000000000000000000040", + "private" : "900638d1979802db9b52e4dd84fa19579f61cd7bef3c0b62fcccaeaa15fa484d", + "shared" : "6329c7dc2318ec36153ef4f6f91bc6e7d1e008f5293065d9586ab88abb58f241", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 214, + "comment" : "special case for A in multiplication by 2", + "public" : "f6eba0168be3d3621823089d810f77cd0cae34cda244c5d906c5d4b79df1e858", + "private" : "38575cf7c8691ecc79cd5f8d7d4703aa48592ff6e7f64731c2d98a19aeae514f", + "shared" : "603f4fc410081f880944e0e13d56fc542a430eec813fad302b7c5ac380576f1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 215, + "comment" : "special case for A in multiplication by 2", + "public" : "60677a5d934ccbfab8ff5d8f085a0b553f94527d9c49ae140f8ed135e1449b69", + "private" : "e88bd02c7016547a24f428bc2a9dcccad6c6f880c17bffcf66fc68459627af4e", + "shared" : "834bbad5470e1498c4b0148782dfe630e8bfadff1997de802ac8ce302a1bda28", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 216, + "comment" : "special case for B in multiplication by 2", + "public" : "8d9885a26cb334054700a270f7a5f4aac06bad8263b651ebf0712eca1ebb6416", + "private" : "9036ed7d68f7448ac440dc51216b49840dcabd3d5e32e3b4ffc32a5fe9e96742", + "shared" : "ec9070ad3491a5ff50d7d0db6c9c844783dde1c6fbd4fe163e9ade1ce9cd041d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 217, + "comment" : "special case for B in multiplication by 2", + "public" : "f7135fe9741c2c9de7dcf7627ef08832f351cb325dbb3a26f93a2b48620e1727", + "private" : "90c55e77aa0fe4afb1287109fd010f526364dea18d88e2fd870ac01b66e3fa4e", + "shared" : "dc6d05b92edcdb5dc334b1fc3dff58fe5b24a5c5f0b2d4311555d0fc945d7759", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 218, + "comment" : "special case for B in multiplication by 2", + "public" : "f7ffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffff3f", + "private" : "a021ba2fd4e3ad57bcbf204d6f6c3e8018d8978552633b6dff1b7447bf529459", + "shared" : "1b174b189981d81bc6887932083e8488df8bbbed57f9214c9cfa59d59b572359", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 219, + "comment" : "special case for B in multiplication by 2", + "public" : "f7ffffffffffffffffffffffffffff3f00000000000000000000000000000040", + "private" : "3035083e984837587f6b7346af871bf3fc9581c50eb55c83aefabeed68cee349", + "shared" : "15a052148abaad1b0f2e7481a34edb61403589439b5bd5e5646cecebe2a1be2b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 220, + "comment" : "special case for B in multiplication by 2", + "public" : "f7eba0168be3d3621823089d810f77cd0cae34cda244c5d906c5d4b79df1e858", + "private" : "30435ce187f2723f9a3bdea0eef892207e152e4cee8985fa72d2db4147bd2a53", + "shared" : "1d048cbe2f8df07c233a8f93706f307d17130c2497fb752eeaa31fe3edfc725a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 221, + "comment" : "special case for B in multiplication by 2", + "public" : "61677a5d934ccbfab8ff5d8f085a0b553f94527d9c49ae140f8ed135e1449b69", + "private" : "580f0a9bba7281a30fb033490e0f429f22e3f267852caeacefa3e5291f0e614e", + "shared" : "cb92a98b6aa99ac9e3c5750cea6f0846b0181faa5992845b798923d419e82756", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 222, + "comment" : "special case for C in multiplication by 2", + "public" : "c8239b710136fe431fb4d98436157e47c9e78a10f09ff92e98baff159926061c", + "private" : "709098feb2e25c67b4bfd3be0a01af409adb6da52b3fbe3d970642dd2c983856", + "shared" : "f1bd12d9d32c6f4c5b2dcb3a5c52d9fd454d52ca704c2c137956ec8ad9aef107", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 223, + "comment" : "special case for C in multiplication by 2", + "public" : "b7a2f79e0de9b58147691b5546d9ec463da8325e1440e58bb20aa129d1b97327", + "private" : "185ac62e729f88528950926c0de7c481c924bf9cf26a122f443b861e8b6af640", + "shared" : "e6f1c494c9e4bd2325c17183e82d31ab0bbee6c847d4b0e4a99c7c6891117c3f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 224, + "comment" : "special case for C in multiplication by 2", + "public" : "2dc624e1663f42a7b9336350f277541b50b8ddc7ee0d86133ad53273aed4e62e", + "private" : "f03743eead7c2f7719794324f271072817d1a04cbda42b232f3bee43f397cc40", + "shared" : "aa2a12edf752d279bdb000fb1405a5df8c5f1d41309b4f2bd41aed7ac1ed0149", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 225, + "comment" : "special case for C in multiplication by 2", + "public" : "0e5eceee9104a64f82c9093b9bf7b4076ee5bc70815af7ee9f942ef015756176", + "private" : "a8fbb4f90da45794981405d59ef310621e3c3b6b7760b5e30308c7822c88ae5f", + "shared" : "74d5606ba0b6ad1d8ba36ae6f264d6315f479b3984de573e9b001e0555247c32", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 226, + "comment" : "special case for CB in multiplication by 2", + "public" : "737d45477e2beb77a6c38b98e2a19b05c395df7da998cb91f6dfab5819614f27", + "private" : "c887886fd07107c7221f6d9dd36c305ec779ceca132ac933ff77dab2beac6345", + "shared" : "8cf4538ae5f445cc6d273df4ad300a45d7bb2f6e373a562440f1b37773904e32", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 227, + "comment" : "special case for CB in multiplication by 2", + "public" : "873f8b260ea9d9ddac08b7b030727bf0072315ab54075ecc393a37a975882b7e", + "private" : "58096ee29361978f630ad1fb00c1267c5a901f99c502f9569b933ad0dcce0f50", + "shared" : "d5766753211d9968de4ac2559998f22ef44e8aa879f3328cbc46aa858dcb433c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 228, + "comment" : "special case for CB in multiplication by 2", + "public" : "75e1587c5eefc83715d71020aa6be5347bb9ec9d91ce5b28a9bbb74c92ef407e", + "private" : "0829a49046dce2c07ab28440dbad146453e128960e85dd2e6a69a1512873dd44", + "shared" : "761d8cecf13f93b379a772e5fac5b9ffe996cad9af06152580afe87ff9651c71", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 229, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "f85a06065ea2527238fc5ec1b75ead9262e6b1aed61feff83b91230aeb4b7d01", + "private" : "587ac36b9a23594632679adea1a826f2f62d79738220fb487464039f36ca2372", + "shared" : "f12acd36f6299a4d192c03aa4efeea7df51e2d15d763172e68accf7bc6f5c230", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 230, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "6e0f1d00b1099d2a71f7be86655feb8988bba5577b02f964043a49f00c749613", + "private" : "a8a442b7c0a99227b4cb5c75fb9e5a72cea25eba8a0bdf07271bb4a93c2b6665", + "shared" : "b2bbbd173f41d952d329251da973a9500300628177ad0fb79d01e2e263905b38", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 231, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "696757ced3097fa960c8390a09e8bd6d390dbde8d1fa170261f3422edc192929", + "private" : "d8f7233e9612c00c9dca2c751ec1d3f5f67bad77c2e714a20e71eb3f220a6671", + "shared" : "45ecfa275f1daa25d3fadf33cdf89a152afea25eae37e68e00b30c367789887a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 232, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "fd84b3f2fbfa16aebf40c27f46e18d77bafa0c7971bedde4909212e771bd3c35", + "private" : "d80c7c7557c9907e1b11e844bf1369cba669bc38e9b7b253e51f239bda322374", + "shared" : "595e144e07bbe65b38e0e4163d02ad75a65e422e74067db35c90dfa6e055d456", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 233, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "805485703ccfc4a221ef281267f52b61cebc879f0f13b1e5f521c17352a0784f", + "private" : "8002a85115ad7b41c50f84f35fac750ee8e19734807102830ff6a306beed4464", + "shared" : "226e16a279ac81e268437eb3e09e07406324cb72a9d4ee58e4cf009147497201", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 234, + "comment" : "special case for x_2 in multiplication by 3", + "public" : "80642a3279da6bf5fc13db14a569c7089db014225cfcae7dff5a0d25ecc9235b", + "private" : "782db0c8e3e68f106fe0c56415e0bd13d812dea0e94cbd18bdf6761295613a6d", + "shared" : "790d09b1726d210957ce8f65869ca1ec8fa0b2b06b6bcf9483b3eb55e49e9272", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 235, + "comment" : "special case for z_2 in multiplication by 3", + "public" : "84e827f78cae0cf063e4340198f788c284e07430b3a94a3873df38b1f872ce02", + "private" : "909fb0bdbf53a69a2fe39c8b2497abd4fa57d2d54e046b5f514595e2c0f33d63", + "shared" : "684cc83af806bcd9cd251e1858f3c10f0166e0a0cd2be154339a886b13e7c76f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 236, + "comment" : "special case for z_2 in multiplication by 3", + "public" : "d445e1df0083bb6b8e886e6632251807171d4e88c41816fc684373c09d7e5d6e", + "private" : "78a67909757248665f79371eb014825ab6bd4af3571f140389c636e004bcf46b", + "shared" : "e426e4a3c54d3e77f4f157301e0ac7d9e12337a2b58df16780041cf6d6198c5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 237, + "comment" : "special case for z_2 in multiplication by 3", + "public" : "f26aa6151a4b22390176f6233e742f40f2ecd5137166fb2e1ec9b2f2454ac277", + "private" : "286a302d5b076d2aba7c2a4daf9e7cc9d8539b7c0391307db65a2f4220d30f70", + "shared" : "862df92e25277bd94f9af2e1dda51f905a6e2a3f6068a92fabfc6c53da21ec11", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 238, + "comment" : "special case for DA - CB in multiplication by 3", + "public" : "2b02db3c82477fe21aa7a94d85df379f571c8449b43cbd0605d0acc53c472f05", + "private" : "a838b70d17161cb38222f7bc69a3c8576032d580275b3b7d63fba08908cb4879", + "shared" : "3f438dbf03947995c99fd4cb366ca7e00e8cfbce64c3039c26d9fad00fa49c70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 239, + "comment" : "special case for DA - CB in multiplication by 3", + "public" : "d71dd7db122330c9bbaab5da6cf1f6e1c25345ee6a66b17512b1804ace287359", + "private" : "b0733b4203267ab3c94c506acadb949a76cc600486fcd601478fcdef79c29d6c", + "shared" : "95f3f1849b0a070184e6077c92ae36ba3324bf1441168b89bb4b9167edd67308", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 240, + "comment" : "special case for BB in multiplication by 3", + "public" : "737bc07de0729bbcfbee3a08e696f97f3770577e4b01ec108f59caf46406d205", + "private" : "d844a36b58aefdb08b981796029a2766101884b348f70eed947c2541064caf6a", + "shared" : "6a969af6d236aba08fa83160f699e9ed76fb6355f0662f03dbc5915a3c23063e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 241, + "comment" : "special case for BB in multiplication by 3", + "public" : "9758061a7b3e2c02fb5c20875ae6b55b11fb6795990a0f4fdcd1147be5521607", + "private" : "a0b7d312d9b832e124d1bc8cb21db545440e3cf14e7473ee9ccbe9b682f2156c", + "shared" : "ab39db4aa29ac4017c7446f1ad0c7daa9a37f1b6b4f2e9d2902ccefb84839d28", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 242, + "comment" : "special case for BB in multiplication by 3", + "public" : "37cd65d33036205f3449e8655a50d4b0c86fec02100b4f2db7da92dcf5e3aa0a", + "private" : "787f1ddd78cc6473d3e63949409ad3f35bfe0ce0738f255dee682f2bfbc80f7f", + "shared" : "13de41659e3e308d6e26c94282fcc3e0364ddf0809ddee6c8e7abb5091b02b00", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 243, + "comment" : "special case for BB in multiplication by 3", + "public" : "a9b6e8081460383adc587c8f91a02c59a7a35576ca62436ccd1b5fef1b92545d", + "private" : "4080ae60a85c1fa95aad9beabd98b405e7f28141bf08f2c9a4fdbde1c5680265", + "shared" : "69ed8a0a27812ae6741474bd5c6a4e683a126649f7245aa0f91a3a384bcde25a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 244, + "comment" : "special case for E in multiplication by 3", + "public" : "fd1a2cd17a93f850deb8c45a2d34539232dfd8a558304209781c6cb58229870e", + "private" : "08f9f4a4fac4db413315f74a59818b2452fc7b7685592e26556775f9b86d907f", + "shared" : "010218bd67b1b92fee3e7fa4578c13617d73195de10279747e53ba01a254525a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 245, + "comment" : "special case for E in multiplication by 3", + "public" : "b88119e5ae6d9e6b912d52524739e612ef19ab7e5dd3d946cb9bc003c378f81f", + "private" : "1888cfae3085867657b09435c42b74cc762457839451a3659db218d4214fdd63", + "shared" : "e6b298de9cb6358fbbb00f11890f5714a3858e8f05a2a8d1cf39fe78cc55dd4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 246, + "comment" : "special case for E in multiplication by 3", + "public" : "7b70e29dce0479cde4a36c7f9786582f104bc0788f046b48af495e67bdb88f36", + "private" : "789ce13ed007818d7a5181e629eed944a20a058cfe39669c9831bfa5215a1269", + "shared" : "967bbe298494b4a5f95853cfde9dc85970b2a4b5dd2c92782901e853957f5809", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 247, + "comment" : "special case for E in multiplication by 3", + "public" : "2a209e2ace0e3d6973ffbf7403f9857ff97a5fdcd27f2c7098b444fc3c166738", + "private" : "00022b43775ab2f4b91bc1cb54c97f78026289eaaf02abeed04ca84f736c686c", + "shared" : "9f66848681d534e52b659946ea2c92d2fabed43fe6e69032c11153db43dca75b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 248, + "comment" : "special case for E in multiplication by 3", + "public" : "f50709aca7f314e8d05b5ff97a427e427bd5e85c4e86712125076a771be21448", + "private" : "8097a52fc562e8a516682f5363cc5e7c88e9c78e308df0deef40497b35cc127d", + "shared" : "ea7572e27a9120de1f13b85710ba69a3471b7b3f5d12bc430c12c4bbf8aa3957", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 249, + "comment" : "special case for E in multiplication by 3", + "public" : "0f13955978b93d7b9f9a2e70d96df922850a8ffd8412e236fb074aef99d37d54", + "private" : "4028802030d8a8221a7160eebbf1846116c1c253abc467d6e43cb850f1459860", + "shared" : "e23d63a46be67c7443c07b9371ff6a06afcd7a5794bf2537926074b88190307a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 250, + "comment" : "special case for E in multiplication by 3", + "public" : "18ffe992a729ce70c3b7cdc55bab55f2210d279134b3082a9f682d3a0b131273", + "private" : "d8515d45c7ab2b9529816543150068b8e4bb614cf2b68a8a99363975af503d74", + "shared" : "33ccaf24e1e26290ed7e462093e9f77607ef52a0626b2cd2511c41cd24c13849", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 251, + "comment" : "special case for AA in multiplication by 3", + "public" : "c3ba28057728d0533965ec34979fe7bd93cf6cb644e8da038baa87997b8dc20e", + "private" : "d8815bd144518fa526befdd373f5f9cff254d5d3c4660e8a90ef2a22c6876a74", + "shared" : "74f95b4700f0185f33c5b5528ed5012a3363f8bbd6f6a840aa1f0f3bdb7c9650", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 252, + "comment" : "special case for AA in multiplication by 3", + "public" : "4eb095a86d1e781bb182233075ebf1db109d57135bf91d54fdb18eb371427640", + "private" : "a82d996093eefdaf283f4049bba4f5af6ecc2e64894f325ee1f9ca1e156d0567", + "shared" : "e9677b854851c41cc489e03981ae78690be6cbf0054ea9834759de3e27bcf03e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 253, + "comment" : "special case for AA in multiplication by 3", + "public" : "83f67d7c92b11c8fb072484642a01f43deb022b54d94a4015e39849a2e2e9555", + "private" : "c02609df3d5436c123dcd7ee11f23f1da321666c09f379d37914203340510861", + "shared" : "f148716ebe7269a7076f0cf1f22b6978d3c7e3607b0bcc87a8c7a85b9fd20c2f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 254, + "comment" : "special case for AA in multiplication by 3", + "public" : "20cc75d376d8453b9d049c84f58eafcf61126c08a03661e735f0a8be228fd466", + "private" : "a0e3b78c0f3be2a760b2c916f244df219624fdda2e9e31b15328f4a77690296a", + "shared" : "1d5c123e88e9dc7a3b16ec90b60578dfca7e11eab9b88c6eca7bc33d91fde83b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 255, + "comment" : "special case for AA in multiplication by 3", + "public" : "ef31b43d19c0a5434deb56129c16298a394a7032a2e52cb997476bdeca325b73", + "private" : "701f130a290584cb28c7d6539506a1a054f926a17ef7c568ae43047c05e10f60", + "shared" : "2fc065ba8f5040a0a659f6f7330554bd1b9d7c893b91e316e0af90c37af4f135", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 256, + "comment" : "special case for AA in multiplication by 3", + "public" : "d8c8e2c6f33a98525df3767d1d04430dab0bda41f1f904c95bc61cc122caca74", + "private" : "d0e67f68183a4c1aed9c56864b36278bb7bb75d57a78321bc7c24ff61636607a", + "shared" : "ef7612c156078dae3a81e50ef33951cab661fb07731d8f419bc0105c4d6d6050", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 257, + "comment" : "special case for AA in multiplication by 3", + "public" : "1833619516b80db0c05b225509e6698df028d83b66ed6bac6f0f6308970d2c7d", + "private" : "88eb7775dacc32b045ceb35f261b3616315efa98b780e08c79d544edadb5467d", + "shared" : "a3cf3d81ec56896a68fca0da6335171d0c622568738c0db26fe117033726a049", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 258, + "comment" : "special case for AA in multiplication by 3", + "public" : "e2e989aad2397fc34b6cbe2db27d5ab69b28048383c91d9e8226d548253fab7e", + "private" : "7055b1c0576e7ab6c89fcc1ce49e79c8c371bf9fc2b22b8f8396a9b64c5ae26d", + "shared" : "e7f45823a45b6a46192b37d73e8609b5bda68cd7cfbdccaa49082080993e640f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 259, + "comment" : "special case for D in multiplication by 4", + "public" : "b9bd793624d6a7e808486110058853edb25e136bd4d6a795d6d2ef53b25e3804", + "private" : "906a9bfcfd71014d18967680d4509eaa41c666424af98bf9ff7ff49eb1baba41", + "shared" : "7c6148134c9e8b2ba5daeca41e6a1f3a82d8f75d0b292b23c40fe7f5ce0a2b7a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 260, + "comment" : "special case for D in multiplication by 4", + "public" : "e3f444e208da9043f3f74c20e28d7f404bb687a346709abcd555156f88607820", + "private" : "28392b1b035a8465aa22aabb571061c6effeed40cc2530b628e4fd40395ae04a", + "shared" : "ea5e772bac4693ce69ea3ac761011fa7674037653a433c7f05456e7291cd3c4e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 261, + "comment" : "special case for D in multiplication by 4", + "public" : "87b43f90f76d12fb3a469fa8687c27e369d4a82f95cf95e8dc3970de8f86d92b", + "private" : "78cbb35204cc88676c14e0ff18171392e998411b23d905d4c4dceab70511f442", + "shared" : "81c395aed5cc5f5e2a206a8a4cacecd501df5b81e49433835ad8a3779edffb30", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 262, + "comment" : "special case for D in multiplication by 4", + "public" : "86441ea06c5cd2a34c6b51261e93a2f30ea7db0f74e14c42f0fc443c6735973c", + "private" : "a8225b49ef7b7330e3de787cbc40479644db7ab126370295c94189673430d745", + "shared" : "513eba5870dc5187e2552fe3ba8292b516d2af9ecb9a9bdc51eac2ce2de40112", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 263, + "comment" : "special case for D in multiplication by 4", + "public" : "4624aa4ae9d12725bf92b85f93e3e8cea16b7bd83fda0eb18fab2dbe0e8bf742", + "private" : "0841e1a5c7420b94b6cc6991316ebdd608626339c09d0f67b24088588b9d0d49", + "shared" : "983b7e236ffaddb4b759b7353fe87846f59fb6f28a3ed65c256176b6609b7c6e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 264, + "comment" : "special case for D in multiplication by 4", + "public" : "a625a5b7a04cea462d123b485c39ea44a8079aa223c59e9ca97abcd30b500e4b", + "private" : "08ecf76e31a23039ea8a15ee474b6251a9d725bff1a5751eb5ecde9d7d4e2f49", + "shared" : "c941369b085c7465d50d23ceaf6717ab06e24638f217a7b8055ce8ebd3ca1225", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 265, + "comment" : "special case for D in multiplication by 4", + "public" : "8a5f2063f259f3317ae3e0b459f82c4677666e49a2eb9bf0369aee663631265b", + "private" : "6038fb0a830d1001ca8ea74a613ea98f6ab8512644e55e8d45a29071bd4bef45", + "shared" : "a3f7e169db44d0d179c242e66347364ab92744dc6ad80e4775aef7f4ff9d5f34", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 266, + "comment" : "special case for D in multiplication by 4", + "public" : "54cfb6ad0d03e3115acafee12606397f2bb46a8c5f326a255c494118aead3b62", + "private" : "c04cf129f0b33332e2654f8e45225c042d7fa6cbc793c88bd4c731985289b045", + "shared" : "401aabfbb73fe6694c446ecfffb43006427a9d4756e049a1ffc79578d62f1660", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 267, + "comment" : "special case for E in multiplication by 4", + "public" : "0ee3bee8cb3a0afcec22fa2233706e8ec29ccf1af212c0a674745ebba34f9d08", + "private" : "3806b036c92d7bc0771998d24dbda2945b601d42449bd3ec4bbf3757d01b894d", + "shared" : "20322dd024fb5a40f327cf7c00da203734c2a279b9666a9ff7d8527c927b675e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 268, + "comment" : "special case for E in multiplication by 4", + "public" : "797ec7512afbf0ad918d0e4947903be95234f3abf36750a8f854888d117b774e", + "private" : "380d9056b5a2f4b3dffb30e6ceb722ac4684245f1befafb5661bc8c7a9ad4c43", + "shared" : "46152d59c2d2f3ecf03ce652d2b6978d401d5ede4570a6c911771bdcfb37cd41", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 269, + "comment" : "special case for E in multiplication by 4", + "public" : "d570c7810f69e502b355253afa7c667bfa5060d90dc86e358ab445f6381e415d", + "private" : "384929a42c8d8df146db9508e2f21a4e8cd4d99c1b1338df17a457e88afb0043", + "shared" : "37567f7ec0449c7b823cf7b0e219e9dd880e56a1464d0417a9e67eff42332866", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 270, + "comment" : "special case for E in multiplication by 4", + "public" : "2c611cb94448f1c7822425a4cf5356236b90a555b1ed4747820ba7f739c8f57d", + "private" : "48a986825b2680e2f2547ba75a9599b04ed57f8ed18d98e7099c544efbdf284b", + "shared" : "fbf6587ec181116cf1ace7dcd548029d69c130e50fcf6ad5dfcd25c23ee9f939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 271, + "comment" : "special case for B in multiplication by 4", + "public" : "e559c417da7fd5851352f508b90031d49b5d2d0aac88a9c8b5fb6e80165ac10b", + "private" : "98452ad7df4e26bc4b3d403f9ebf72bb2d7b6b7d5860dbf6fb9a4f78dc02704a", + "shared" : "c7c6f6d7ce1e4f54c727e5900686c34e6a6953254bd470bbbf0c7c18bbddad73", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 272, + "comment" : "special case for B in multiplication by 4", + "public" : "746d97e7774292a3d703f604e79d8764c99a6a2fe280eaa9811115f5e038f21a", + "private" : "a8dbc9be5034ed7fe7f469264f2135e9c67cd30f525570d2d841e4bdeac52349", + "shared" : "cf7d2a66ea4dfed94469b2d343533ff302a576f8402ed2187904437038e54665", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 273, + "comment" : "special case for B in multiplication by 4", + "public" : "1f354aa8ffc4eae2b40dad2ebf830db3feb07e2a1a2da39e55df87c8c613de1d", + "private" : "f8d26878dff25ced02d3b27ce74002695bb879b3c4328930934315ecae842b47", + "shared" : "b204d3bbcbdc624f9f1a743fa3daa8f4c8785ed088d37d08cd13c601170a461b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 274, + "comment" : "special case for B in multiplication by 4", + "public" : "9c3f0023e1a4832586af2483bbec64ce9f06f3ea806d4019a5e4abb1b5627029", + "private" : "d0f5e9c43c95b1ffc36f832b943601d5e17647f7d78e2e7710ace63ff274d447", + "shared" : "b9f21465615f39dddcc37520ce9b956f7de9883ac93a870d74e388b8e1775463", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 275, + "comment" : "special case for B in multiplication by 4", + "public" : "d05656aa014d476022dfc55e8d3b4884ed0bdf85209be8b55351394d52be684b", + "private" : "700679e8c24df828f2e5212a3263d5e93ea61679988298bab3b480f46f961a48", + "shared" : "20f1fc613874495f20562c10b7a8be47bfc12c168d829d6321aa2de17060e40d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 276, + "comment" : "special case for B in multiplication by 4", + "public" : "c4a19b8686e18c29359aa548427f06a368d55a8737483d4893523adac6795a4c", + "private" : "d0d077c9461f747e5660be85cc620428b4cefe805de0fd254adaa465ea5e784f", + "shared" : "652b18ffd41cfb7d1f0b6dc79baa3b2a392ef1617f5cf6259b5b4ff065916a16", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 277, + "comment" : "special case for B in multiplication by 4", + "public" : "4989de79853ff35be8c9f92fc94674feef38a0e65788471c521f8e259adf015d", + "private" : "00711ac08ef88c3d43a3cbda67b6fe5f34f54723dbe6d725c8a3569070ab9a4e", + "shared" : "679825c259392d86f8edb15328d4faf52300779d979a503a76e27be3d7a85e03", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 278, + "comment" : "special case for B in multiplication by 4", + "public" : "a981483cb0ea4385ffbb552826c3dd110d4ae89ff52ed0cd6018f99d3387987b", + "private" : "989a75b40451139ec36ca6aa043765c61a18be323a5987fcb025c2dad8d4bd40", + "shared" : "9cadc14ac153fa383ef66d1833f589100dff90523272e32b06e2c6f1f4424040", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 279, + "comment" : "special case for BB in multiplication by 4", + "public" : "1df3dfdab74ff38177dac294b2da2f49a348bc3b3bc6ce9312bea5ef3ecdd30b", + "private" : "90c3cfedd919a2ccd51fb455649e3ad2da1ef0ff619b59a7f9c55a68a8219645", + "shared" : "bcc95fb4890ed311f3fb4f44c2b60866cdddec97db820a7f79f475337e16284a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 280, + "comment" : "special case for BB in multiplication by 4", + "public" : "fc6b718ba8b47d24b1cfd6b5d0dd8b20fd920960fabc302dbe4f93bd2a06e933", + "private" : "e8fef5c9b60f84984e8836d535acb372096ba8159824a0b49a17eccda843bd41", + "shared" : "06f1b495b04a0010845c9d39b13bf2784ade860d9632c8847618c0b34297c249", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 281, + "comment" : "special case for BB in multiplication by 4", + "public" : "b279b6c065f95c7040f148bcb4a3d310e34bdb005931a879be469573deedd041", + "private" : "c0e05bde7727db4e352b5e7f035327b4d86a42d513ca116e22d64a4ede56434a", + "shared" : "cce7bb644df94501421db49d15e821c7b0aaabecdf8837ab989b1f23bac08f35", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 282, + "comment" : "special case for BB in multiplication by 4", + "public" : "98e2cd4c10554e41b0a3e41082c8b6b61b55447d26c0aa97f9a06baeeb54b55b", + "private" : "d87308bf753573f596ac8330b204014b2152dbdfc9881a0d9975058582bdf646", + "shared" : "71fdd3405c30805701ae4dfad98c493aecfcf2e3b563e7068373c1b19137c268", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 283, + "comment" : "special case for BB in multiplication by 4", + "public" : "872897f1bd1885da08b9d03e46811044fbb04186ba30c806f38b94ebdc27186a", + "private" : "d80059a8a387e16f6ded6e7e980e806d1f78b470bb61103d0ca70623ccee8b4f", + "shared" : "bf280aeecb74ab34e1310aa6fe8dc972f94dc40c7f88b72137ccfe34ed343c13", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 284, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "c08f72760d9cb4a542aad6e2af777920c44563bd90356168c3608c6b9af2ef0f", + "private" : "b0a4fe63515169bd82639b515ff7e5c4ac85bba0a53bbaca80477eb3b4250d44", + "shared" : "72566a91ccd2bcf38cf639e4a5fcb296f0b67de192c6091242a62fae467fb635", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 285, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "4f03849c24d584534d74302220cfdc90e1bc360bb5e297c0fd0fd5f8d799e416", + "private" : "984256b12ef154ff6c2e1d030826164cba3614e3df7688d82b59e16201c9114d", + "shared" : "24acb4afa63919621df795206c3929b599ec9d253693895d51a0555072e89a34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 286, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "4959771a931e242d5713d5cb76f33310c6a283df16645604289553809cda6518", + "private" : "6847141d5d4377af96a2a647c642ee81600fe48d3467e3a70f3ee312bb621742", + "shared" : "5ba2112a41b5bb381f202446fa9f23c54d2de149f9ad233753417263840ea432", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 287, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "f6fe690cf547049635bb3a7785537b4379c9ee06b46120493b8bdb152e09c81d", + "private" : "e85f1164e2ab6faf62667c74b03ce529b49a0e2041b1ac0fa242e522d2b7694c", + "shared" : "a87c9fdf40c409b9edab481b2cc69687ee1ab92e340c3db0107d40b5de6e7a20", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 288, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "b468681a1275850c11d37ec736af939a75a7098514e04cfc1c6ca78239a88426", + "private" : "281e1bbfa711de69921a64c5d2183c338db5504606ce2b6b4ce1cdd54b41e14a", + "shared" : "3be98798f01e71639f3cb8fd4a17bf273e10c67f8974dd9802eed59d847d4020", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 289, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "2d71e8457099e3f445f9e2a14f18b0f5914bb35f482f9c069b64bf63710d4228", + "private" : "20aacf1902b3cd609d7ee15cc96453cc22e2899d7d17852680f2a728bac6dc4a", + "shared" : "338c9917dbf11a0cabe8ad4a65959229bc00f99c211e752b20b8b49b87756d0b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "fa8f24e944de5d003746d4630350c0f4f6175a3269c19184824105398fbdd329", + "private" : "009e8e9fa993804dce94cecb96b1de2568245a97059e4d7ae116ecdb1badd141", + "shared" : "56e2bfc7f6ab7da8fc734afc515e57d0794d002434f9bc8e18bd0b72c0df3c4a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 291, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "ae4e37ef53c79e25e8275a60f2fc1dfc277ebc5d3b88428c6432c3f98494212c", + "private" : "f01574643f231ffac055bd235ee74dd416b94c8e55a2ab2b4d13a8b788d90148", + "shared" : "17fa1276d9fd5025172736449a1c0ae33512e5037014a18db5903e47bb3bc950", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 292, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "95e56a830792478f7c42504043a9cab8e2eebff5fd90983709e29e03c0a41b64", + "private" : "3800a42659954281ca266d7cf1ea9db6d79891a406a70f9e84c3570a6a12d24e", + "shared" : "167a3b2fdce9413c89ee892daf9f839a2eea80ea8044924035db1724a5b0217c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "special case for x_2 in multiplication by 4", + "public" : "5f16aa7ccabf4da6b686bd28c7460e106bb1b97a823792527765c29a9ad8fc71", + "private" : "70a826b186962218dbafca113319daefb5ddf3cf14e15fe3faadc4c0a2e46648", + "shared" : "30a4ba793f2dffe1700c61428b4d84b5fcd0aa99a23b903f84a48eca5cc9fb0a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 294, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "47fb78111805a11982a3d6c5d83e8e189e7fcc462c9abf805d3625be7a6eac11", + "private" : "a85a5eda0a269500b3ab0b58495fc254c2691028ac533494b5f86d44e9dc654c", + "shared" : "2bf9ab750bd58ff6f877b783eda45a71a65cc9b7c037fcfef4cb5f4c8842f529", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "03b8ca5efd1777d6d625a945db52b81f11214daf015d09fdc9df7d47b9850e31", + "private" : "183f28ec867624ef5eca4827ed0714a5525ef21d5e35038b24d307a3391a2846", + "shared" : "35e9289234bd5e531da65d161a065a14f785076088d741c9a2d886efd7d17921", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "special case for DA + CB in multiplication by 4", + "public" : "4eca5f8731b0fa0c106acf578b83a350fa8173a290f1eba803956de34eeb7671", + "private" : "888c6444ff5eb482b2b10bd4e8a01bdccb65f32934d8026106f16a91349f484c", + "shared" : "833afb867054b8b9ac70d6013c163e8b7676fd45ae49a1325f3acb75975d8c13", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 297, + "comment" : "special case for A in multiplication by 4", + "public" : "a5562b4ba86b464dff4c2cfae85b384be211771efe8a9697e51d84de47f1eb14", + "private" : "c8a85d140ba150f5c6a8d3cb363bcbcb75365e51c61640e974a0725b5e9d5940", + "shared" : "8a914760129575c8ab3270d04b0465fc2f327acaf1676463113803bbb2ec8021", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case for A in multiplication by 4", + "public" : "88ae1631cd08ab54c24a31e1fec860391fe29bc50db23eb66709362ec4264929", + "private" : "90a3aeb1417c3d61c1efef1ac052218fb55d3a59c4fe930b5a33cc5183b48547", + "shared" : "c1988b6e1f020151ec913b4fb2695bae2c21cc553d0f91cf0c668623a3e5a43d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 299, + "comment" : "special case for A in multiplication by 4", + "public" : "cbc4d55d5bfddd0bc5c5edbe3a04836b2c701d25195b26221cbea19311e55a3d", + "private" : "b858d7414bd9ab9a3ebea79064ab87bc050e74407f4d4748f62fa4d9d203b640", + "shared" : "bb24817bd9fff423dc0972908e2c03fddf4dbe100016b459f28fe9594adb3714", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case for A in multiplication by 4", + "public" : "d66a2f9f7577e2df4a56cb51962b3056ff5cc0494c60f39511782e79923edd41", + "private" : "f825edf1f79eddd715a72b3ac267d6b2e97e18bb13bcafdac5940370b85ba64b", + "shared" : "b3b4513f8a3102e1ae782fbc69888177f2c24c569303a5d01ab1c3c5e285524a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 301, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "de0fed2fab6e01492675bc75cbe45d7b45b0306cec8dc67611699811c9aaef16", + "private" : "b0a710b470e324bb56a7d8ff8788d05eb327616129b84972482425ea4ad4f34b", + "shared" : "471ba91a99634f9acf34fd7fd58f72682be97ee1c821486d62ba4e448cbc0417", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "6418d49fe440a755c9ff1a3582d35dc9b44c818498f15782c95284fe868a914c", + "private" : "b898f0329794747d33269a3989b67e43a7ab5a55fa1210b0e5dba193f4fa094e", + "shared" : "cdb3ca02d5fdb536dbc7395bab12bdcfd55b1ae771a4176dedb55eb4d755c752", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 303, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "a89bcfa236bbccf07c434b59f8655fb085b6cbe5ed6376281df813afba22b752", + "private" : "a0528ed9a8ec22ebe9cc2e32fafc3f467500a9a22f5377382df6604edcdf4f44", + "shared" : "cd3245403fd9edfcf91c9581ebb2eb7c77ad6837fca372479e78de9faf60a34a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "cdb1f95f6eacc24b6d029c6ed976666dc51794db8e4aa966ba850fd7f5048965", + "private" : "f06888bde75d689d056874f6436000497d22d8ad9b95a1c67de1dda4ada3164d", + "shared" : "ab7c47ecb0c0167156f44f66a527264b958fc992c21ce98cef3ae214d66bd82d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case for DA - CB in multiplication by 4", + "public" : "9491a82744f1cb6105b76b0442e54e605ac67f47a1b2b3b552d486f75bd98e6a", + "private" : "e034fcaa3ae40603f9b22af159fd67ef009380946de92cb1d83cc489e8b35041", + "shared" : "1bfa264a7c7229147a20dd021211891e61f5d8c76cd83f0be24bc70e466a815b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case for C in multiplication by 4", + "public" : "4d19e156e084fe582a0eb79b2f12b61d0b03f3f229227e798a933eea5a1b6129", + "private" : "702a7448c0ed58e1f4e0e332d096a36360beca2f6955c815bc120b3a691d7742", + "shared" : "c46057fcf63088b3a80e0be5ce24c8026dfadd341b5d8215b8afcb2a5a02bb2b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 307, + "comment" : "special case for C in multiplication by 4", + "public" : "cc4729c4eae292e431ec3a5cf5020e19f9bea50ef3218d9a790034526c3ee14a", + "private" : "50025cb508ad4faa06fafd0f4a33b747ccf1b3573885d3426500d51b56300144", + "shared" : "d4361e26127adfbe37c2ed8f42cce4ebab8ab74ed9e74f14c3435d612c1a992a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 308, + "comment" : "special case for C in multiplication by 4", + "public" : "4a474249af8f771f0cfb1116f24fda4c42f4136d2afb766d1b291c73c6668d5a", + "private" : "7082fc53299a4d30e5d0c383c035935b1eeebd9408fe4d04b93eec24be52eb47", + "shared" : "80dfae7a28bb13d9e51ff199267cec2a19dfc8b6f4974e3446b2f62fe9b62470", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case for C in multiplication by 4", + "public" : "0f2a5cbbe503139531ac0529183da8e624d25286f6e35d1407ab1f4d76ebc260", + "private" : "98ff7e711d65cc7fd9d0ac12dfe8b894e0a93602ca9e75bf0eabbf0bfe670148", + "shared" : "7a5c373065e339b26ee537cff1cf4597cfcb4bf2dc7c4bcfec9884443281c273", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "2fe11d723dba63559e1b96147893cb7ec862711806316daa86cd4da769d4b22d", + "private" : "b080f4ac1e758bbfbfa888a78cb8d624d97b8688002b2017e35f52f3d7c79649", + "shared" : "c5edcc5d447071c08dfa8281414ae6a02de753e2f7bb80af5f6253e56db43422", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "98e1211dcf6651fa9f2d00eb083ae5855869a2a53e835f2e03b30c0a19ba8051", + "private" : "e815bf9a967e1208af8e74ce9af6d113dab17c01c90f1ae2bc25e3e2f9e3a44a", + "shared" : "263a38fe538b50e8e988bf07ae86f33d49886b14c7143efd1d2025c840e36a25", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case for z_2 in multiplication by 4", + "public" : "2f1b938b81a4c90e1251135ad7fabe835f6a8bc5e22d4b2ab119f6f677877677", + "private" : "4051b01cdf90af38f0a96ffb83f8d4133abe4fb035b6fe6f65276447caa7314f", + "shared" : "340acf2801de71c18f4c79cfea372bc354e4c8a5eb5c2cce8b45d885df162f45", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case for CB in multiplication by 4", + "public" : "340b9f613550d14e3c6256caf029b31cad3fe6db588294e2d3af37605a68d837", + "private" : "98c092363184e58ad6ce510bd32b309c9d5a46f8d9ee6f64a69d8180bbc6cb45", + "shared" : "9efe5cd71102d899a333a45ea6d2c089604b926db8c2645ce5ff21492f27a314", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 314, + "comment" : "special case for CB in multiplication by 4", + "public" : "edfbd6f09aa32435440b0ca8ba436308319613f8f2d501133c526c3ff55c7b3d", + "private" : "686e51c00116d1c191aa9d5823b96e5956102e8fe75f5cf2376d99989f6f4342", + "shared" : "196182095bcd2ef46b18f64c63607e0ab162a0869e6265ac8ae35e358c3d8a63", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 315, + "comment" : "special case for CB in multiplication by 4", + "public" : "9b0538cd618b0a4de09e45420f84d54d74514fbb1a31c1a4aa1e93306f20723f", + "private" : "208af2c9442b36b521fc3a1ecefe342aac308bd6e6296ee091c196dc02e7ae40", + "shared" : "a3c6b75168211e8e0a49ca815bfe3f469f29864dc8166152b456e7074afa9b5b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 316, + "comment" : "special case for CB in multiplication by 4", + "public" : "ae8cf2fcdde710c2c1184524bc32430874dfa08c125f61d6919daf8e66db415a", + "private" : "c0d861a6d5ff91f91e3bd05934161ff0ab0f3ce7e4a2b5b4fcb31ae34b46664f", + "shared" : "deaae6c9952844a3a1d01688e7105b0bbeadc160763c2002b6d0bcf35c22d123", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case for AA in multiplication by 4", + "public" : "2a59f478402d2829cd3b62e9f7cc01445e8e73a42cb11af00b6b9a9f0e44cb3b", + "private" : "70785cad160972b711318659b47b574f6941ef6da1ea06508b2650f57ec9e54a", + "shared" : "c204bd15f01a11a2efdabe2e902b7cd0aa079316f60e911b3ee5d46262e98631", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case for AA in multiplication by 4", + "public" : "836c8e45dd890e658c33e69b6f578a5a774c48b435bc3b91ac693df94a055857", + "private" : "60afc8eb1f87df4b55287f3c4698c5f8b997b28a73c573fc273e9c467fb7e44c", + "shared" : "c5457487e90932f57b94af2e8750403e09c9ac727e2bd213590462b6937b0753", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 319, + "comment" : "special case for AA in multiplication by 4", + "public" : "59519ead7995a6df89bb54c840d61a8481881098b8a4f83c6a2f6ba800338257", + "private" : "a83c11b2834136b9aaf0152d90e76e3c27177693a2834e8beda0a3571bce6947", + "shared" : "4ed6f8d62932541c6bea16e03835f1f758a5c41722b5c9989c9c7cc08e34e37b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case for AA in multiplication by 4", + "public" : "32f34da84ab4bfca369c4b884691becf54be7fbed16449dc86969da7ea9abf62", + "private" : "b80d8795735806579e71759894939d758853592127efe84fc82eb7cdee45014f", + "shared" : "521a5b8149a132d155e6b4ed113900506cfc2f76d2a3e14196d69eb85db3c952", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 321, + "comment" : "special case for AA in multiplication by 4", + "public" : "82ae48dcf59bc5e469f9a11b18a32d4753ac818692dfae27d675411a2272b363", + "private" : "e08ffa45efbe1f96584c76254554adb9177b58ed09609a6ce499e5bd22d35c45", + "shared" : "e831d6cee95ca1b4c96bb89457562fff36cb4d08b81da89b810b425ecdbafd78", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case for AA in multiplication by 4", + "public" : "b33bd3ad14b66896f971cbdf27785fc3aa3cfb39adc6c29257d22ea4df8cbf63", + "private" : "688e1bbb5114f34e8531c278b2d9714ba07c32a7aea6e627135bd1fc65238045", + "shared" : "350e3ab9d0dbff78f3f2157428beba189333be274827c10d59673f21c0c48a24", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case for AA in multiplication by 4", + "public" : "18e58df6bfbe184b0e3c7c4bf2a051ed055b793501c0d4fc47bc8a95c4deec7c", + "private" : "8036a4e2e93e9ed82d99d71a522aac9289bd9905fe41d01d08a499376a258442", + "shared" : "ade71d6460287fe808e947560e67a9d6ff2f96eaa1355d2e9fbbe549e883381b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 324, + "comment" : "special case for DA in multiplication by 4", + "public" : "772e31e776e8d4f23b7af2037af28a37e68f61e740b3904f4ec4c90157be1478", + "private" : "901b20f0cda74076c3d4bf4e02653cd406ed480c355159e22ca44b984f10764f", + "shared" : "91a9bec28cf18c7094e2d80d2764df59ada0cb1946be422864bd7ad0e533b663", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "a8d55d5c1137e9bb626557f9d6eea8d3120e9364f8bcd9b67934260b1a091801", + "private" : "d83eb7affd1bcc1ec0b4823cee5cf0b15b5f57085aa2708ed437a2925329b550", + "shared" : "6c1b8e240edfa5db2abb3dc12bcf9e8ac9ca10dd3507083746f6f36dc035d755", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "33c94be58b0f0e6cf363e1b12a2ebfb93040715be91518f21df2953eeab5fb01", + "private" : "989eee317b9c254dc023f9e35eff0224bc2e0bc871996b946a96970e7506a85e", + "shared" : "d4c3b3467714f2d105904a84cc7e81d7f291304e908041682d8906a683c12125", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 327, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "a218ae9624b07ce05178b9d0cc1b71dee21f27852a2ceb18610b4052b244f00f", + "private" : "b8355455d358f2dd7c5707b2c6973c9c27b99e7d8ac1650c791e5fdbcbea4957", + "shared" : "1ebe6ca711a649ae487b332747e3dc0306340560cab6bc6029e44f6a7e0ee41c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 328, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "d7067faeafd3e966e57525f930b3317c9e8b9c9a9ae946e76c1e4602a59a7e33", + "private" : "8065567ef082b16c20853487f54893012ba4762224e5c59f250dfbf82581e85a", + "shared" : "03e7a777e648bdc612189f3cd42d34e35736d3e52e6edc8ac873a58e244a6073", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 329, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "8df9682cbe8802478a8531377e752cdde54738d528d639bea9eaf47702f8bf3b", + "private" : "00b51448139a61fe6c5fbf9395877d53d820ef59da3be856458b5eb90985ba53", + "shared" : "308ef99dae1064a444fa90775b5dd5b1952d7224a0e5ae031df432640f416208", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 330, + "comment" : "special case for z_2 in multiplication by 5", + "public" : "7d92706868aa09538638d633c255f333b9da03bc74b49b35941c57820cd3fd47", + "private" : "e8eb9f6f62f93dbc325b833aa763a90f13f0acb2c2c4b8b33decd471ce70c45f", + "shared" : "f33e2e86443a2c68823b72a2b59d6a028e0a8e283cfe29fea4f7aa22bd1afe72", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case for E in multiplication by 5", + "public" : "dfb1ffc176aff84db30182d2378f83728f83dd1b33d79856f3da5459cf9df907", + "private" : "68a1a7ccc50bab4b01e55e18cbd464aff43131fb0741e68d53cdebfc54f33051", + "shared" : "7b535fc31c6c2a3803d8bd45410a1781bd90a09205da28c9df120df23a9fa32d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case for E in multiplication by 5", + "public" : "12e81e838b21eac96dc130432571216d7a9b4a817f1938721d2267dd150ebf20", + "private" : "e075bcfc165a471b2f76c3003fb0172c82f707137de2fa7082e43a87a255935c", + "shared" : "ca23a781da0911e4115a29a9f56447157c23bee187b0c17369c4f7730d781718", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case for E in multiplication by 5", + "public" : "832a46aec02240d716fe22dea94ad566a3fafbeedcce35c83e41e58076c99749", + "private" : "c0e19634dbf6460e1486930c46e8556b3c16d6de959904600549bb3e08603455", + "shared" : "cd0686b32ea4cddb8e13ff20a78d380749a5d4f6a3dc55d72f4813d949a0ea57", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 334, + "comment" : "special case for E in multiplication by 5", + "public" : "8c8033432bcc12d479f67d6d876b1c8e89f16a234b9b093322effa9dee94554d", + "private" : "b84caa18acc3db37225d32cab4f60e6fba4acab1277e20425d30f94cab2e2c55", + "shared" : "a950aa57bb2beb9ed5d3228c7ef448dab69552f3d3b1e466accf41bfb6d5b874", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case for E in multiplication by 5", + "public" : "6df799bba6cdf5f46a57ab227f93fba491dad296a2fdb7e491921d610cce8f5e", + "private" : "2896818cddf572521943e9f0c5e845f530b740427588a0f6de2504bd5bf40c53", + "shared" : "54f5ae57e676d08c8f8a3cf891e36ddaab751093f92f409060c57e745941700e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 336, + "comment" : "special case for AA in multiplication by 5", + "public" : "0c8090e1cfe7f761cfdf08d944d4aeb7a509a07a6101645b9a4c7c9e9c3d4609", + "private" : "a01f0cad98cf2905b812d3530531bb3ac899391abd1eaf4a3ebed96ac6126f58", + "shared" : "2d49b09f81f3f6fab2c67e32f1bcead2ad09ac9e0d642b0873becfb64de2ab23", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case for AA in multiplication by 5", + "public" : "08352936c8afd8543ac95f24bce9a07e3e3235763ea512a584298967b83c070a", + "private" : "106b36344cc4a5a389d8168137786806ff03cd4a00f8636bb7e758d456151d59", + "shared" : "a199368e683c3036a48f4c5f32b32a547dd39f3d1007ca0a0bebcad0a8ac6f5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case for AA in multiplication by 5", + "public" : "73bdeef8cc044f5ad8d6a241273e1995e0007dc9e6579046df86aa6cd97f5d2a", + "private" : "88f9a0d2354adfcbab2d12a0e09b3c7719c944384edfbaa27fe0731cb9c6fc5a", + "shared" : "5aa750de4207869ec7fddab34c639559b1eb27ef244aaf2a702c84963b6d6e7c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 339, + "comment" : "special case for AA in multiplication by 5", + "public" : "7fdd399b6ef4a3f5cade62e74113b29c27db15203f9b8e398d2c6f230051cd2b", + "private" : "0811f2e560a205e96e28bc312bcad45fe8befefb7f6da5faa035311eed80b251", + "shared" : "a6947ee089ff28ce3644ea4c6eb33dbb20c7974fb8d853f4e146e2466177502d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "f0173a96273c646fb63d13b0c686b89e37676fcc7178faf4a6f4601f3068150d", + "private" : "40ad984066a69080fb4a315878e736096cc577dae4c42c40d893d8c2173b785a", + "shared" : "230b6aa1f24df90a60839179ba5e9de673cff11cab59e8020b20626c22090b0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "255bbe7230cd2bee90d283f418a474ab30146ce5e801a0f5ed60ee8def3e6558", + "private" : "48b10cd45639bbbf83a0b28f0dd3ad0b7b00caf48d05534480556a8278116d59", + "shared" : "2299e384958bedd2c3d367759155136d1ff76e4434dc1d9e8212cdca52ea8421", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "special case for DA - CB in multiplication by 5", + "public" : "21accf97b7fee173001ccfcab21637c175ef5186ff0002502b3d52fa8c51e766", + "private" : "e8fad77946e0de4cf4236798490b838948b82cfb29f8e7686001b11e8d961657", + "shared" : "97fca065acd3b943c654997c0f125767f9abc4b7c9d8b7246942f12be65d9231", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "special case for BB in multiplication by 5", + "public" : "5b40777e80ff6efe378b5e81959ccdcbb4ca04b9d77edc6b3006deb99926fa22", + "private" : "d07babed90b27c4eacafdc871703bd036b720a82b5c094dceb4749eeaeb81052", + "shared" : "f482531e523d058d6e3fe3a427fc40dbce6dd6f18defbc097bfd7d0cdd2f710d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "special case for BB in multiplication by 5", + "public" : "48d952a2924ff167f037707469ec715da72bb65f49aaf4dce7ec5a17039ddb42", + "private" : "68a3049aef8c069b906cf743286d3952a888bf2b9b93bc8775fb5adde06e9f53", + "shared" : "de88af905d37417d8331105345dabaab9fd2d3cb1ee902911c1c8eae2991d911", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 345, + "comment" : "special case for BB in multiplication by 5", + "public" : "a5ef265ccbc5c54021d34f82364a4624030f5b9d5ff7e63d7a379e533de5e742", + "private" : "18d8c3d2a4e366185a85c38698d937e13bbbafdbdab1a0a83dbbe89badf70756", + "shared" : "075d18ccc984761b70752279e7f6a757208f6c11e29480c32b40aba128a4d52b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "9051e55a4050ef4dce0b0c40811f16371e8b16932541da37f069406d848ea424", + "private" : "18efcd5fe345be4985316695391d2c952eee13b0e1ee7584721fbe8b19d4fc5f", + "shared" : "212dbf9bc89b6873a60dfc8731a10be11ab2dca4b172142e6c9f06614cd72852", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 347, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "419adb8b1f2f87de016b0c78d1029a210492eb8cadd164b12cd65b1d57bf3634", + "private" : "28ec7c693e222c72ac0815f1fd36661357e0a8da7bc996daeeeafcd21c013451", + "shared" : "379f9221abebf3582681a0e857f3da578a1b0121982b96f14b94de5dc8b24528", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "special case for x_2 in multiplication by 5", + "public" : "13e00dae3b1ccc97ccd649088c4a7f32ca9976214d645667bd082039bbd9ab7a", + "private" : "78b35e7ae549308b6414bb610196c04f2af79d4266c86e8a9ce0c02bbdb88d59", + "shared" : "cff2596b7afe36f4cab9c70133d7aa0f9914f9abc6c3b9895472e2a5894a8037", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "special case for C in multiplication by 6", + "public" : "441c487a48f0a4989d931cd77a6142a0a13d1aabad82623ba8d94b5c374f4f08", + "private" : "f0de9c5f8a9372f30c41ca47a55743ce697d46e32e7a9ae26d32503fd5222767", + "shared" : "d47c46b4329bedcbc1986b3c6d2aa9bcd027d6b68925175d35bbb536b3440801", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "special case for C in multiplication by 6", + "public" : "0e67ee5c6b65aa802259810b2605f8d7accf9b49bf14cb4a536928e883172915", + "private" : "686be5a12b310420f9bfb209381fd459a5ccd55c752b88337ebe89e1921ae765", + "shared" : "1d730158da880533dbf1e6c64a8e99f9169611660969b0a84fb42dd8dc2efa3d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 351, + "comment" : "special case for C in multiplication by 6", + "public" : "dc9d7ef1cb49c191e258663a94e731b9c066c11a17d8b5fdea1987f5d9a00568", + "private" : "a0c0337c5bec5ca24dea2f1d701498ae2bad87b8269ac23be113929fe4eb1963", + "shared" : "07732529a628badeb8d74946775ba457c700bf8390f46bc523fb64e471c86a7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 352, + "comment" : "special case for C in multiplication by 6", + "public" : "556b3ee7cd0d37979056ecc1f56a5677a4935be6e49ce28e394f8bfb73d13b6a", + "private" : "b8824cfce5550b5e17b12f74e28459cab34eb49895cc36bf645a0cf00e3d2d67", + "shared" : "9e3aae35fa1cc80a359878e212180294ff6608dcb4929e91901abbf976f39c16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "special case for C in multiplication by 6", + "public" : "1211be5809605b54f5727d233c783a2a199a3db24ed4499d7b48c7603e4ad371", + "private" : "e02dba7335af8fb9168de2fcd310c2e2df4a3e25263e0ab9ada87bfb8258a66b", + "shared" : "880f6dc73220307a597670f3282fc366aa66f04a0a9ca30d895fdde337afe825", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "special case for CB in multiplication by 6", + "public" : "505e7851e2352e311ca9536a1fe6c0d95d648197374ce08e4b8a0fbddf62910b", + "private" : "30ce71f856ceb874fe580039ca67e896e6d08207a73cd55db7059127c1342b67", + "shared" : "ea62b0eda2d7b249a42417675a2b82b1e6c0d69a4e7cef336448844d2f432251", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "special case for CB in multiplication by 6", + "public" : "ddf4e90503dd82610c3a034b925a880b72dbde30c626009202b358c6eb00f418", + "private" : "e881f46d4141ea69a671649b93b63e97dc67c12521d445862f087b2626fa2b6f", + "shared" : "302c4f83b5c5bf30c1e3afd9f643f65bfe56ca1628ee042b1ab7393bafe36c06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 356, + "comment" : "special case for CB in multiplication by 6", + "public" : "0e9c4431999ef1ce177e900d37ec6ae665e387e2d4fa27cba8e7baebc65c6520", + "private" : "e879752683cd73a834251c65749135e06eb9064d3ae35095d88cde14a02ba366", + "shared" : "8ff2ac65c85ee2fe9452fce460f8c87f9570d769cadddc87fe93ef8b7657c726", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 357, + "comment" : "special case for CB in multiplication by 6", + "public" : "5761d6c08624104d4117ff17c75e9211a591c9ca9aecca3a665a7ed844195225", + "private" : "20576ab456da26c18da5fbf06ec4d16564e111bfae2a92b9f6e1927c15770a62", + "shared" : "97c91a23c3e4f3ff727d188a352b67ad490b62381566fb3e111cb67aa9e3435c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 358, + "comment" : "special case for CB in multiplication by 6", + "public" : "e92d45b3ec56531266303c5113c46310c41650001065b4d87b02b382fc82662e", + "private" : "a8467418b924c2c003c56e1610a35469356360c29d52aa557a2bb30fb8a9a464", + "shared" : "24346bb133dd9ae3ff02d2f50510b3a92d9030834d60e5af08b0eebbf1d4dd6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 359, + "comment" : "special case for CB in multiplication by 6", + "public" : "f38b63459d05e422ad024c2dcea5029a0a7a6b6c4c1d2093ce556aab331e2540", + "private" : "f0f5e162923d7c299388bed781199417ade097475515162d9590976a196fb16f", + "shared" : "b3453c9c82a2d1d956156de2399cb70dd4e1ec53aea967e035753c1cdae13c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 360, + "comment" : "special case for CB in multiplication by 6", + "public" : "a7ded0eea45a400b8f5637154d42974aa98c92962314d822ef88b01383a9da4d", + "private" : "608fcf787fe789644a09bcab958f0737aa81a9e29d505f51035c78e374b9e46b", + "shared" : "ebeb0c7b7a4165cd02a278f3a222c236eed83266b806d13494c1c3f98a2f3425", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 361, + "comment" : "special case for CB in multiplication by 6", + "public" : "7b0ecb4c72ee147789d74813ced3ebe40f45c3da526ed1272952e453e43b796d", + "private" : "58a3396d291eb23571b52d98a31549e514e501e8d0958ad9f25fe5a76c503e69", + "shared" : "9213a53f22ff0cb5eca87b27b193c773bfdf4c01a193a11f37c157474e15cb07", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 362, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "a244413ddc3a205d038d64266833eea1efba51ba62c9c6cdcdbe943be52bb00c", + "private" : "d805a7014755dd656f98d2b331f2d2d4912725ef3d03752f26f74dc1ad61666a", + "shared" : "66484a4120e0eb0c7e0505e1d2c5d15de9b52b72e094c9bac88634200c557267", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 363, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "ec3c8b0c10b1fa65dbbd17cf1ba5f86381284765709b07c5f0428e3d5bcd3920", + "private" : "40cb1fe06b08f068f7080ba07c695eda91a2bebeadd4db95c97dd7c91af2566d", + "shared" : "384f2221618e71d456b1551651efdb708a161d7f89f5604b27eb872d4aa93276", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 364, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "6330d3e28a8b6126ace165a9dfccc6e4bd40dbc9768cfb16330cb7f27f906230", + "private" : "8021464c64c9d6d3c0c852f6972d11969b04c9e066562fa7f0d5fa0d98ebad62", + "shared" : "8daf5f4b84730144ea8a53ce39cc907e39a89ed09f0202e7be0d3bda38da663b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 365, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "8678aa29cbc06e78b218d22a3e66c38ec0da8fdb0f2570c585c62517c9704f37", + "private" : "707a2d710b32f55c6eba34898020a2fb981d61b1e822fca84c47d9321e279268", + "shared" : "da8b7eba6f72c3f3ef33d8982093492e06be39bb0db29c465d95a8e52ef64341", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 366, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "303289c2b1079ea59412faccfeba8c113d2299b9dcfedeabc42697b0829c4658", + "private" : "204a43dea79d779577581b8c2a51be66e1effce96425b7422b9ca65bdf1a4867", + "shared" : "0419a71a08d3fdd574cbc932e8f1605933ddcdd9774f5614269b7ed850c8650e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 367, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "3e6e16e02d44ebd94680832e065aeddcbb74af64fbb7c6d8367e7605be13ff5b", + "private" : "58e4741735d2589322151947a1ce2f5829908626886941cb1631d25a8a684169", + "shared" : "9f2fcd0c756288c1716ecd1f2a74864b93a7717bfaf5248858dcb6fdbea12864", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 368, + "comment" : "special case for x_2 in multiplication by 6", + "public" : "a7c1716a41ed23a8870438714ff9745fb0e46f7a5baeb37c9a2d83fe477d146c", + "private" : "d0af3428ea5205f6bf8d4f1b4e4903cd76f04236a1c0b3ecfdcaf28b21348e63", + "shared" : "261ab6267c35a9755359e957473870522b7f923fe839f2b155408649cc5e8004", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 369, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "dad981552c57541c57ef395ed770ce5edc48f8015461b2ba7aa831ec593ceb15", + "private" : "c0ea97e442e5dc1c8142bfab7089ecb9bb9c5ae372f9907c2825e678defae567", + "shared" : "9093bfa3ed3491d0891f02ae466e5e13c980df229db7404c5b9d34e4ed21c653", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 370, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "c588dfe6e733d90581cbe112079749d8eb30ab8631134ec29abfb98b32e76522", + "private" : "b0333f09ac1eaacd3cd617eb8832e9de488b458b735cb4b5345f517130c25d6b", + "shared" : "6e88bb6bf75596bbe5f1fbe91e365a527a156f4f1b57c13ac1e3e6db93191239", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 371, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "0670116a435e8d9b7a12ffc4322fd6b149d0b1dc799b5c0957d9d6e42546e824", + "private" : "10719099dc63bcc282ef525845c108897ac9fae9590b593e0d505d1cf167c061", + "shared" : "e6de74d2c5cea54094d7a70af03c768afe05d52a038bb72d56dcacf0ba502d74", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 372, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "8b200dd226c5c0f7e116e5388ba162438caf1dddf4edc3b6ba838c21b5929737", + "private" : "10e20e4fda57084ca90f7ad572a78aa8e6575c659cd01f30c43c58040c20e860", + "shared" : "78c9c3aff9416a538ce3ea8fa553244528d1fbecbcf91695a33ca464ef76b85a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 373, + "comment" : "special case for DA - CB in multiplication by 6", + "public" : "419a076b179f79720096eaabaf03477e8f89d61f885c8d7f58f6eaa4fa77df5f", + "private" : "a8312df473adfec7171e1635f5bad44f0753a88a6b3174ec5ae762703ae25e60", + "shared" : "c1a96ccba08bdd82d0fc12e8cde4cc1f25cfd5276dce7f18e407ed0e4a898466", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 374, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "aa34d772e9ace43c4d92f4f85596ab9ccd8c36c4f4cbddc819afe2a33cb8b216", + "private" : "109697f400210f9a92de80a8bed264097199bc240e22767b54d8bb22050b7a61", + "shared" : "2533b845bb83e3d48cffa8dbd1edd5d601778662d5da03759152a5e0a84b357d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 375, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "1f06cfe464ccc0e27a5ec5f9edd9bc7bc822ad2ff5068ca5c963d20edd1a2d22", + "private" : "d036308a53c11bebcb02e83688ad74fec43f8462ef4d806272676637d99b3765", + "shared" : "eb40a3974b1b0310b1597d1f1f4101c08dca727455a9d8224cd061a7aa3cb628", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 376, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "9d4b2ed7817132af5830e899627ea97dc39bd3772e82f2d05769a918273dc02e", + "private" : "786e5a5ff37405c769d0d3788c3c1b05a62a8442c385570e4438bc5f2eaacd67", + "shared" : "9509757e289553cfa2cc71313473c3ff1eebce484ee237eae554fda3d3d22f0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 377, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "4e056b317a31dd96f8ec14b48474af587d195efcc2a70f01f052ef882d7b3a45", + "private" : "c01f66cb094289d728421dd46c6f9718412e1c546dad70e586851be4da58bf67", + "shared" : "bad9f7b27dac64b0fc980a41f1cefa50c5ca40c714296c0c4042095c2db60e11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 378, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "72c60535e9c423f302d6a10796d954d778032cd4dbd40ca0f359e204d67b6f4c", + "private" : "3877d9ce25cededeb572604f2d123df685690c26e181f777ed33302b82082966", + "shared" : "51c359768ab0219003af193e2bdb8e5cc9f8e176b8db49e597afca3e7125e370", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 379, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "5856358ed420047cd084f17ae696bad79a4d26c6d5bb79bfb82bbc6332442d51", + "private" : "50b84618d073c4618f9aa69a3b8518da76dbb2127286214fb43a2b44503b9969", + "shared" : "fa9fb0df4cfbacd0fbf3262d3a1bf8d7aacb45f73bf94671775e509c8043df7d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 380, + "comment" : "special case for DA + CB in multiplication by 6", + "public" : "c31e37b04332abca8315f317171566aef38111f622d8bffa29c23c0151cdad6e", + "private" : "109acfa638e112f6bbec21e352a74e8fc9b7ffe5d9dc28634eeb516e59830a63", + "shared" : "91ac72b0ed8d7fc4c8846b8a2530d9fb8f0532064880c00dab100c977697db28", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 381, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "b775e016b32a97f49971121906763f3a0b41689092b9583b6710cf7dee03a61c", + "private" : "685c0784aa6d194c1b859bda44c4e27cd1dfdf34776e498dd03d09f87ae68a65", + "shared" : "11393bb548813e04fb54133edbe0626458e80981885e1fe5f3377e8ebe9afa52", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 382, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "f8bd0e7cf6ec6186f205ab03ab72c8f6b3cde8f6ad9b166916a04d43d1d6d546", + "private" : "18e9a05a20436cf0dbc3d5b92dac8d996e62ea11fbb3445f29195fc75a8beb69", + "shared" : "0a83a224fbfcbc5d0f07f6dd8ebb2e9bbee8134f0fab268002ce837f5495d833", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 383, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "8dfee48ad8b367488ea4dafcf7086e305356a80901f87c720149a5f522337453", + "private" : "00e099eb23125dab5ec35a419d455d0ba8c01da160f9354e9fb21e6a55d55c64", + "shared" : "45dc39831f3471d7466bbe29c8142b1a6d6b00c47fea021be2ffc452d9046806", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 384, + "comment" : "special case for z_2 in multiplication by 6", + "public" : "8f68bfc57d792c322ebb27f44a37c1c93e7eb15c5d5fcedffc1de850487b3372", + "private" : "b0ca251e0dbae7324a6ca0c2c8d6a888edd12d1447d400a47bcba004b648716e", + "shared" : "a29005c6b9dbf1707dc2adce4506b55831e8675b7d2d54b0c1037741e3bc611b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 385, + "comment" : "special case for D in multiplication by 6", + "public" : "ff0f15adeab334afeda3916785ddd38d252dce9876c2357b643b5dc2c06a3b1d", + "private" : "a8b64b8ed397773b8290425ca5c2f7c3e50fac7a4781bd4a54c133781c9a1360", + "shared" : "9f04e42c1b2f311d87e1470a4708bba25ac6ffd3f7b486f9b6b502ecbb2c004e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 386, + "comment" : "special case for D in multiplication by 6", + "public" : "1076fdc827f2550ee95ff9a15d044aedfac65b5e9ba809f62438ccea54637a29", + "private" : "d0cd0db51ff232afa0919d3106fcb3a8ae581ef12d09c877aa6f31ef74eed068", + "shared" : "688000bd60af375b4eeac4a7d0e0782c0e6188eabdc608b732f49b4d6ccab44f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 387, + "comment" : "special case for D in multiplication by 6", + "public" : "ed1c82082b74cc2aaebf3dc772ba09557c0fc14139a8814fc5f9370bb8e98858", + "private" : "204a3b5652854ff48e25cd385cabe6360f64ce44fea5621db1fa2f6e219f3063", + "shared" : "e0a82f313046024b3cea93b98e2f8ecf228cbfab8ae10b10292c32feccff1603", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 388, + "comment" : "special case for D in multiplication by 6", + "public" : "12e1589a34094af5f121c9bd3c1119f2b1f05264c573f667a748683c5633a47e", + "private" : "88109b1d0e7bace44d41a15d5bcbcd36968c5b8b47c0a2c606b57c4a68cc5f66", + "shared" : "1fcc50333eb90706935f25b02f437bfd22b6b16cc375afff8a1aa7432fb86251", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 389, + "comment" : "special case for DA in multiplication by 6", + "public" : "151f54a8a899711757b3b118fc5501779d621d25227af53d0af00b7583ba8824", + "private" : "5082e497c42979cdbfdd1b3b0653cfea6f2ceb7d07639ebf3541866bb60edb62", + "shared" : "fac30a74f4ca99f6cf233065e9acd826690cab364bf69320b58095783ed76e11", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 390, + "comment" : "special case for DA in multiplication by 6", + "public" : "a819c667ed466bd9a69ea0b38642ee8e53f40a50377b051eb590142dd27e3431", + "private" : "f85a8db44f9e56b11729f51682a9769fc504f93597cbe39444616b224532106e", + "shared" : "17f6543c4727e7f129ee82477655577635c125a20c3dc8ba206ca3cc4854ca6c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 391, + "comment" : "special case for DA in multiplication by 6", + "public" : "40b053d056668982a1f550be95e16348e303945f53a3ac64491a9a56d4095b71", + "private" : "505a076641fac398fc7d8c629937f42db559db5e12052ad366d46d7b20e95769", + "shared" : "889a8d611e0a7da71475e7c93a2d7f6f7228c787a00ee5cf55474adc376ff762", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 392, + "comment" : "special case for DA in multiplication by 6", + "public" : "e7dd0549a765bbef34be2e8da18a1bc1b989a8b0614d358ebf38c12a9ca64079", + "private" : "e8db2bf1af5b8907420789c56e71414706aef0d9f6ffaed0c249c3b7ab14bf65", + "shared" : "37232fb397af27f5fb5ca493284ff1c5d25786b0d716c73b33aca8d42265f318", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 393, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "1ee1b9a74604ac31c3db83280170e3811504fcc78c7626b5b2c07a99d80daa0a", + "private" : "c006ab1762720882017d106b9a4675fdd47005657155c90ca61d4cbf7cc4f973", + "shared" : "a1b30418436ba1908804ffcce1be2cdcf50c61a8e3938d95c790abdb786b8022", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 394, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "f226c2d6bd7831eda1b51ee5aec29443a507ef9f7a04e2340f349dbf14933844", + "private" : "d071807d607953da432d8574d5f3f420676dafdbc6a285a36e1d737624d77c75", + "shared" : "a5976fda89954a81e442107f9e416a2b4b481bbd4654ebc0c7b57a78b45b4979", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 395, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "c5197312de3a7a3ee11b29873bae3fc8c85109c66784804f89435db210fcc24b", + "private" : "304b526f6fe994731980c0975529bca4d061017fbec56f6070d42678d3e11177", + "shared" : "55b5b5eb38b127617ffe00056d84d35a5071d18783e3a82b5f4e131b1538b150", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 396, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "590ed0b879319c38a19962a5d216ff2bfaf33555518877969c20c054cbe43e56", + "private" : "982ddf2c035789379b8a58917d5c3c6c061b503b19a0028e01894c2eb371d079", + "shared" : "0080e5b9985a960a832133812a7ab9951c6b2c75894deb3e35509190a6bdf457", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 397, + "comment" : "special case for z_2 in multiplication by 7", + "public" : "7c5f0143a6682f60ccad16f21150c7bb5bc6f807254d08b353fc96ce07bceb6f", + "private" : "78cc3ec0687e3e53d9cec56b79d11bf049d173f127f5b40fae122a6d0016cd76", + "shared" : "5241222226638c4bbbc98792cdbd74882ca2e08aa2edf313070425031009e925", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 398, + "comment" : "special case for BB in multiplication by 7", + "public" : "010850a0974d3e89c029d252b46f739548294c0f9a23183863f9455b9559c211", + "private" : "c86fc76650cf3b58837aa0f0633560415241c6c4f8f293ba0222b7d6a3875773", + "shared" : "63788190b10d7451f5fc2b82c421151db4f3e22782e392da6d8d3aba2c344306", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 399, + "comment" : "special case for BB in multiplication by 7", + "public" : "ad1dd82c23d6a0d5fe0f2a4561d1c16733a3e1e6afa6d902dd077dc43a961628", + "private" : "888d51c0a2230369e5b65a814b3213dde2e62f2eb95d0971486b733e4f90c174", + "shared" : "e4b40974a166ac49ed831715c071c751752744b891465e6c45001855aacdc362", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 400, + "comment" : "special case for BB in multiplication by 7", + "public" : "d0c0d6393c41f4d7e0d5e850b7716f401eda1e028a4ed4a05bea8bf81acfd930", + "private" : "68bed425d534315584d80f79da6eab9b7e6036b51fe62e1ad933e266640b4673", + "shared" : "514a4cd0676f1c3101c8c45c17ad416bd33e20a405544fc1a60449abb22fa104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 401, + "comment" : "special case for E in multiplication by 7", + "public" : "0f460100d88a1d316dff02d1b22ffb2e42d99d0b92474fc3ec7d62567d0cf112", + "private" : "98ff2856ef44b4fa14d86782ea793828bdf6f1ef9b669cac1aae338a7bb69376", + "shared" : "ed83e810ce5ff0868f8589623bb13478dec1c22326c92765ae5e48c84bbabb24", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 402, + "comment" : "special case for E in multiplication by 7", + "public" : "13756a411ff3ae0c39222dde0810f08c432463162d81ef061071249a48439e15", + "private" : "b0cdbfdd98bd988d7c6a530455c51c57dd33fd2c7aee3961971bd3a31388fc71", + "shared" : "ff94862117d3c6edc9dd5f4852fa8a589452b924ca8a75cb23b3d68dfed88c4b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 403, + "comment" : "special case for E in multiplication by 7", + "public" : "8fc1fae969a6185404db22749ef6d225de86773a4d1bf3857eb8fbbd829a1b47", + "private" : "e0677644ed4935f01e052e9967302d0fb78ff22bb92fbae0605f3ee54e2f6878", + "shared" : "1c94868bc8acb3137498209b2812feb53501389f5aa37fecbfd5cb54e1358e0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 404, + "comment" : "special case for E in multiplication by 7", + "public" : "7bab0891ecb9e72a15771f0a4fff90547024206339c340b1a2fdb53bcfb86b59", + "private" : "887b61553843ca99ad1ca92253a6fe082b82494752513fd53ff6530f54c40572", + "shared" : "adbf3b439b16dbc653578f53374ed3a86f9c0bf1f736573349773bc3b8d60734", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 405, + "comment" : "special case for AA in multiplication by 7", + "public" : "102e95eadca7c3c28e5d52336c857bad99ea246f299b06334f401276f49ca814", + "private" : "00615e4697014fc12484ef53a1440206410a8df78caa0bfff82161db83fea574", + "shared" : "3952efb93573ae9ce2162d10e4b8c46435859f3f2778db89f72bc579e695cb51", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 406, + "comment" : "special case for AA in multiplication by 7", + "public" : "3548c16bf31afdcd445ad9bef0e60d7bd6195aa591ca8c82813cd7d446226720", + "private" : "58175113550faad56458fb375a6cb3f05df2f6ff3c4ee09d4a6ba643e022d17a", + "shared" : "96128f929fc03c1269d429f609a1a8acac7a758e3446a125ecf4a359a0e37b73", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 407, + "comment" : "special case for AA in multiplication by 7", + "public" : "ba74e766d44855ec93bd441aa41058a4c4ad2be63c639a3f9a87bde51eeaba20", + "private" : "009738e1e6efef9e2cad8b416fe90a098eb5cb0199f2df5218166c7b181ea079", + "shared" : "fec3e94cb5f316625b090c2c820828ce0f3ee431e8d6e12abccc7ef2bd0be81a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 408, + "comment" : "special case for AA in multiplication by 7", + "public" : "9a5a1d37e5010c356aa80afb347c3d613542ddfa0be7abb8e8cdcd6674411449", + "private" : "c82019159be792747a39f388ea48a8c568594e3383273e51100721b376e8ba73", + "shared" : "96903bac9dc60b6178d734890c25db4bed9ea4dbcf6fcbcdc90e6f5694c8b21c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 409, + "comment" : "special case for AA in multiplication by 7", + "public" : "630847e28274dbae5491210303c85a359074ee742957b0fc3c9ff55d9e019a50", + "private" : "10ac9f8383262ef280faac1e4da15a7de4f2cb74af33b50e0d82dcb85d8bcb70", + "shared" : "50050d0ab1ddd2dd90c460ab8f09e1f80e37cae57d4231adae10c10a4a2b003e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 410, + "comment" : "special case for AA in multiplication by 7", + "public" : "11749b00a45067af2c7e7d50f8d178d5a9fedb8f1b69b239763885bc611b136c", + "private" : "b84c098382f6e37d510cc33e62ddc664e02c8bb6ed9ed0e5fa78cc099a26fe73", + "shared" : "9170c4c628d5fcfd0ec719cf6e1796dab0a69e46d6379fffa247d444a0056041", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 411, + "comment" : "special case for AA in multiplication by 7", + "public" : "df1021d8f95950afde77c86ba5ee2f5876ef778376a7fdc7efb8dff0e4836e7b", + "private" : "78cde8930a1d81aef6601f71409728854987578b0f8349588c04adbe2c1f6e74", + "shared" : "d7d2a82953f680cee0c81c4d00fe628ac530ce682eb7fb3b0af24f804a58ef5c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 412, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "2743ba408d5f68c65324a485086a004b6bbf784cc9e8b1a7dbeb8c4b9414b018", + "private" : "b0fe7b06b9950600b3a7ce1d7bb2a1d984194cc9d6c8964504c364dd5c875b74", + "shared" : "a6b97da989dccf730f122d455152328051c8ed9abc1815c19eec6501d6cfc77c", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 413, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "cc275a2cdd9125e52f20ce2abad41f920afa5a643fb7f276ef416f761d689f1e", + "private" : "f0c9c3984854d5bd599d3819738a023eb795e93586dc0e5e29b1c870c612d178", + "shared" : "b210e368729501d9f9b6ebefbebae38f195f91eaf2a5a3a49288bb615ff2216c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 414, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "4929543101ee7ae239059cd134c35d400e50d0821441351d0fa6c3d54efb342e", + "private" : "906c2f12be89702db26fa7ee905ce36525d2dee4e96a879ca07da097a6aa5075", + "shared" : "b9e3796c58701ded4237c52994501cee14e18f2fb02b781a8400923484bd4a6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 415, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "1324e0368597b3181555bb5b2cc7b7ebba46931aeabb6f05ababd4240f0fb933", + "private" : "f026031ea373e1d16e6e7e0357bc96bc093f4b6bb76a738cbb54fe6cfd2ea271", + "shared" : "6dcdf8e86903b0caded124d8a7da18e623430ca869aaf267d31029d93de99e66", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 416, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "c7f3842297d6941cac63d6f1bdaea0709437c82dbc9161fc1bae6c79d668eb44", + "private" : "703f4ac8667d77f9536045cf748f18d42345e39ccab10c18dde0f5170d307f73", + "shared" : "385ddbf2505ebf537bf5e976b61a4b69d190ae965b7e4a81ae4e1c16b7148748", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 417, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "1e4660ba865fb8085afd4692885d74237fa3bca5af4b84ba3de400f16a5ac45c", + "private" : "c8a96ae4e77271a0680dd24fcb09f9c5d3ee8316536eec7cc2276597e50fe37f", + "shared" : "0fbaea73f9518795e026c1fc1079c3738aeb9ee9c8dc9761d65bbf8f94e30154", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 418, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "2488bb6fadb79d46585ff01c160c5b4172799d92bd168edceb65cededc492762", + "private" : "d0dde8eda38c3783442864c0cb46a0e9832dcf784c21268a21bed2cace87cd70", + "shared" : "510c64151e5d0737fc324bd15fb5d3966908751cd1a06954b556196655ee5540", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 419, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "a0c1087811af1491171bc51691b8ca84716af36c4baa764ec536280cc1983d6d", + "private" : "c09cd47e1ce53604f14e4e13426c8f08962f556bcd81f8d75375b1507c6fda78", + "shared" : "23ef825e1c8e6e64428001a7463e32a9701c81cf78203e6ae753740c91570e6b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 420, + "comment" : "special case for x_2 in multiplication by 7", + "public" : "cc5c97934607d8b981bce1d6a232bb3aecc3001f698ae1ae84938fbf2861077b", + "private" : "e09a5f74f318f02303857aa0208d76913d9e240a80549d12013118bad620597f", + "shared" : "0e55a7ec1a2ddbea1ac5981200812232f7f4c3a60ee3c9ab09f2163bd13da329", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 421, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "238de7fcc8a3f194c3554c328efb1215d0640ac674b61a98ef934ec004cfd73b", + "private" : "706cee5f9b357c03b2f1913294f6e4f0ca5a190a87d30268327d0cb6bdd5bc79", + "shared" : "0681036a0d27583ba6f2be7630613171a33fb8a6c8991c53b379999f0f15923b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 422, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "ac9fd80a45da109fa2329390e5a951cfc03065d7bb4a7855826ccb22c3bfeb3d", + "private" : "40e300cb1ff260574f85b3f04aac478464a86e6203b3d4656418f4305157877b", + "shared" : "67b88774f19bd1081d6f23656a135803e34ae1cdcae10818124a78569c299f42", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 423, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "a45ab1dc2fa2c50718fb4985d9791401e8d2d34ffe3cd93cffb4e870cce5e855", + "private" : "882f78b4558b7faa835904c9235e32f300fc8b5ef0a718406a5c8520ca54d071", + "shared" : "a512e864bd898a5ba6551adcebd836c6a78e7871728e1b8ee528d483af276104", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 424, + "comment" : "special case for DA - CB in multiplication by 7", + "public" : "1761d3d50ba46b446655aa6a8d9b8b75aa5bb24a7953208d5b69fcc38f18ec7a", + "private" : "d8649b735590a17d0fc4c378fbf4c2f7d6600569b2e84cbe0ff7bcdbac0b5f71", + "shared" : "518b778cf5e976c60235abcf6211a18bad2a8e693ab261074c7fab43dbb5da27", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 425, + "comment" : "special case for D in multiplication by 8", + "public" : "dc99ad0031463e4537c01e16629966d1b962c0b4e4872f067ca3c26ccc957001", + "private" : "a8edec59ae6ba23813ec54d66df152e0626762b97d4b0c20e0dd8a5695d86e47", + "shared" : "6cfa935f24b031ff261a7cd3526660fd6b396c5c30e299575f6a322281191e03", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 426, + "comment" : "special case for D in multiplication by 8", + "public" : "b32750fd80d2d7c62c6b8e39670654baea5719a3e072e99507fd5bcb23898264", + "private" : "1098723ffe567ea6dcc8d04ecc01efafeea0aee44e1c733be8b1e5d97c8b8041", + "shared" : "c623e2d2083f18110a525f2b66d89ed82d313b6a2dd082f6b7a6e733134f5a06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 427, + "comment" : "special case for D in multiplication by 8", + "public" : "e7b3205777b375f1b1515a50a16a6067953ff221e12b4f416d74fb28c1c85865", + "private" : "a0f20df98b49218ac832f26fa8c218a0d6872eb7aea07c1d43c9ff699b465b47", + "shared" : "388ea421650a8d837bad8904018195e99ef494c2d170b93ee721a67d2c108729", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 428, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "21cc338d7869e5863349cc739c8a6946cfc797cb82fbf62dcd2154844b106003", + "private" : "30473a77a98374f67d5bd43df231ce142916aea0d271e72333fa47dc441a0247", + "shared" : "b9e5728b37435b1d339988f93267d59f3bd1c517851c5a258e74cb64aea73d2d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 429, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "c34217c02072d7e2bca0454525030780cfb60215d7ca82dbec8f4a59034c5f43", + "private" : "d8657be3a30fc85fb2f3a68e92ace1b31b26e76e6bdb6727aea507cb7c10dc45", + "shared" : "20b67b205e22ce87fd44a8e8fd10a6d8890b9270b60e1c6a68b4aa78e6e37961", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 430, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "8abb8cfd60c6f8a4d84d0750d3b40a4f846b30edf2052fef7df84142cd0d9e47", + "private" : "882f5578ae4a13d8f5af473bdde1709bf2e059df809ee05b505f34de857c3447", + "shared" : "5faba645fc21f9421ebd35c69bdb1d85b46f95e3746ff7f4886bc280a9ab2522", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 431, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "9fd7b49a08f206688d72db737df8e517aa7b764f5de7c9a2b1c3fcbaa985f64c", + "private" : "98294db7cbf4958bfb3ed21d5d5c91e13cc8dc27b3c716c86f7167a4819f8741", + "shared" : "9cb8a0f4ad86a27b96ca61242eab198db2767d3862dd323e41368fcdcc5fab68", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 432, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "c4fefac7acd448e8fd4d6ac4f5dd1bc21f2c67d638444060918fb344aa77e757", + "private" : "789bc4047ad81b9b6656eef298b766e8763a2f8ea64e374a603dc1fdf2eee146", + "shared" : "4b42fcf84b51b2b82f1f70b3cf49bd9dc6ab2672920a8de37e81ba7e99acf734", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 433, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "a8341deecc0be6db11401ef7f884ac3ade35650cc21f14b5cdb0a5cf0ee6b15a", + "private" : "801ffe4e0f6eeb8a50c8fe79663ff585f9d6aebcfbf4b7edc676c693900cb141", + "shared" : "e55fc931669bd02d1c64689eda62648212b1078c43b5caf97cf9763ff87a3455", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 434, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "55a0e6631a52f29fb90a1777ccbc69ff94547459d541f72e8316e4d616535a67", + "private" : "e04e412383a63b338b70e1be5fd75995350321dee428aa4f3ba62a50a3b0de44", + "shared" : "87f7976a17f3e03a7f1eb74e6db950b8c0994f40b7903495599d227725809e01", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 435, + "comment" : "special case for DA + CB in multiplication by 8", + "public" : "7976d520f1a2512d564af41c68313f5351b0156d5118be4817f192798ae9777d", + "private" : "382dbe9f10158bfbb7d1d79a35a7809214899a6b8572b35b55875d79bd2f1640", + "shared" : "3bb3e30105a71901b115065e39bdb3e053d387b39027b12c92cdf4c638adf00d", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 436, + "comment" : "special case for AA in multiplication by 8", + "public" : "a26a722f7ba71ccfc96ed8e108d7c9f842d17f92051ee7d429ea7fa7908ab907", + "private" : "60c9af7f4d03136a6034ae52deadfd9d4f274ad8122812eb92a53169c8354141", + "shared" : "f5cb3a1b76185a29a6360b2142feebb11f3d08f4fd8d73df3a5228624a521c02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 437, + "comment" : "special case for AA in multiplication by 8", + "public" : "ca3a2d96f5dda482b002324cbbdcf1dacc9815eab797c7151c3a88c75cded621", + "private" : "283fae8bd8b294de2848056449751965abb5c7fa86ba4c2c5cdc3bb524dad140", + "shared" : "b0b47868e70465ee2dd737f1ba5a6399e09cd813d72da7585ab45c946cc28d4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 438, + "comment" : "special case for AA in multiplication by 8", + "public" : "eebd858850b56febb707f27a7aad5ff5ab4b0e0c73b9c86ec4ca0f42e7f38e75", + "private" : "401539703ca4980db4ba42c59fc29e83b4189f2ddea53ba54ca966c06898a640", + "shared" : "581e4b12b0f39a7cc42dee4513ecfdd20b595f905f17ad8c1fbf1b5cb2068b31", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 439, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "c800bf799783275eb93312b43dc032ccdfb00a4b77c8b3772cd2fec8db7e4a09", + "private" : "c8eb056286e098e6b2c79e42f007ebc6ab3705346cdbdace949b5de1e8c36743", + "shared" : "6bf264532fc70a6a7e459f4579eca6b84f8f76ab85c3264b20bca725a6eb6c40", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 440, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "7bbc504e04d134eedc13f06dfdfc69c518257a3f374040a49a8d21dac109110c", + "private" : "487882956c49c69fd0e2d7277a24fb1dbe4b0365b36a13f63440248bca2fbb42", + "shared" : "690305c9e192cd8a513f705b3f101ecdf3db1ea15a09c4a1bce3a8cdc3a1a93f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 441, + "comment" : "special case for z_2 in multiplication by 8", + "public" : "132533db62aff4fa06e96314383bf58ebdec5183a19f2e4cb17552ae19a3366e", + "private" : "9876010f4d64c77ffc4d7dccd72b9ac82078deb883609650b8cff8a686719d46", + "shared" : "c58591b33e490e4766ff7addff570ce4e89a98338015a55df3d2f232aea3fc4f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 442, + "comment" : "special case for B in multiplication by 8", + "public" : "ceb90c56508cf330c7f25bab42b05b5612a8310690107ac63a404c0ade788009", + "private" : "a8a5d4f7894a519537babfac736de36054f508dae434b4fe63cd5633846a2647", + "shared" : "3d145851b6ff2b92b5807ed1df21eb50c9f24c4474d4721db3abb7356df7b764", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 443, + "comment" : "special case for B in multiplication by 8", + "public" : "66a09767a0d83bb18d404e1200375a745d1f1f749d5dc6f84a205efa6a11bc65", + "private" : "f83e4647e82c560aa082c59641e13bf366be8f24dc01d14801e67841160bed47", + "shared" : "1401829aac4e64bcfa297a7effc60477090d3627a64a35b872ae055d2091785f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 444, + "comment" : "special case for B in multiplication by 8", + "public" : "39d431316307c85747bd2bcf4f9e0f8892ee45df15f7806ce65147d97f503478", + "private" : "58c6b94bce9b15f64946c2aa6a4e383b0b2d4365b7997eb2310ac4eef1803145", + "shared" : "a0ebe6908c5472f937769b9aeb313224437fc5d73f4f866fe7ef41f30e359e09", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 445, + "comment" : "special case for C in multiplication by 8", + "public" : "84c92d8ecf3d0cb22dde7d721f04140c2d9c179cc813ce6cf8db2dce6168880d", + "private" : "786a97207adbd4b0d6bfc9f49b18660ad3606c12e325044b8690b4fa07874641", + "shared" : "07538f1b6583041c4949fafae3349d62f9dd302d3d86857af0dedc0d5ad6741f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 446, + "comment" : "special case for C in multiplication by 8", + "public" : "a9cedb9e942a47221e4296953220d10007db327d2acb68da6ef3a4f877b8ef1e", + "private" : "282310210e575a59393cf19bbe6e24752dc247706f1e0031e5d39b2de4fff745", + "shared" : "1223505fbb534c1bc6108e6b98b4f0af29e11158c02d333d6559beecd6d3e558", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 447, + "comment" : "special case for C in multiplication by 8", + "public" : "64e1c0c5f59405bbc6c7db41a3485cc9f91c183b0f2b7e1894a7abd8fbbeeb23", + "private" : "c8bf2fd4c40d00f1465aada682b12fa92dec10343484ab62b8871337de1d3345", + "shared" : "ee031868165f456f75907bf39742b820e0f8e6df9f9768d757d408e1cc92ff7b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 448, + "comment" : "special case for C in multiplication by 8", + "public" : "a68d2f55e60eac7983926310f4fae13f95b2bbf140be5ea91751884d900ab44d", + "private" : "c06a4a4b70f613136f18c0f88e2245086c3d1a52717210a21ac9d63682f2e740", + "shared" : "c954fa7b042c32943e03191e367d54be0085fa8950ef2bec99620df79ecbea4b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 449, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "6d3cd623f26a7453fa05a01ae758ba84d3c58d93d60ce32735a15e0d053d5b12", + "private" : "20596e1dc56596823d37698dfa699c79874aaefde797f863ef92135980fb2043", + "shared" : "7c3219b3c1fae1f95590ac843efd2084a1f4bd3efa2f592f022032db64ebcd77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 450, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "8f195547346b3d53b7ea4f742b22f1ef7b3cc01a7d3dcd19aa7c5b03f31bd214", + "private" : "38141518e8e5efa1d031c6c4d95480239f6c30b8ccd8c751a9e04bd3aec17342", + "shared" : "a31f6b249d64a87c4aed329c6c05c3f2240b3ca938ccdc920ba8016c1aeaeb45", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 451, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "ffc4fe2c2127a309c739565651e9812f834a86dbadbb78776977f786ecdb0217", + "private" : "207147f2b68fef1efc10a04f988f0eb18b273b0b5ed17aa7af32c90480e19b43", + "shared" : "4cff9f53ce82064882329a18ea4e4d0bc6d80a631c87c9e6fdc918f9c1bda34a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 452, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "8475babeeab9980d426abd5323dfb335b219e129bddae4d6cebcda50754a6825", + "private" : "488084537b840f9c93ca57b3ee80491418d44221113e03f56355302604d03547", + "shared" : "248d3d1a49b7d173eb080ab716ac8fde6bd1c3ed8e7fd5b448af21bcdc2c1616", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 453, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "81f90a2f6633d30c2b72a25795d2a49463a80b6b0edc5aa68bae4bf738185539", + "private" : "28cfc1d03f5c7428ff3e20b137268b33ccc74db03582d2127c566df4ac99f441", + "shared" : "66c6e70cf630be90a2c88fcde7f58cff3868660fa96406e8df4ac677dbd85f50", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 454, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "41626e33b3c8f48bd19e49ded307f2b63bde705c4f3cdf9d4f92bf37c48cba42", + "private" : "c8e37d10f3d03db3f43e467bddf98f595cb529ad253c20d491282d1400b9e740", + "shared" : "06283fcf69dc83e99d92e5336f499a1d8fa75ed2c819b5ae6ea8094454324b27", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 455, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "ebb32f781c0e89b252e611f9d8f79f8567874c966598314b2f16aa44cfc07843", + "private" : "00237e91406a7b4db61e780c5976fbb926cdace2fbdfdbcfce65e6dbe7782a42", + "shared" : "7d2affb43355f5db1294daff55f59b1f17e7d25bca20746f12484d78e5015517", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 456, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "fa75e6f08ca815b4e42af24a8e057c9e00e828e33d12c0e94d1012a758336744", + "private" : "489c4184a23a8f5eec68a31b41aa2c0392cd6fb123f10acdb4de75292b4b9a43", + "shared" : "ef8e78cab091d667888489fd3a2ec93fb633427d02eb77b328d556f2b2b0e266", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 457, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "4d96320cdb0ca52655e91118c33f93afe4ae69e9e513ff4506750b8ea784ce46", + "private" : "c05957fbc3a0e2c22a2aef627651ca1e99307b82a0c6170f7950a334f3004941", + "shared" : "c8d85bfa74b4b26461297b350c975183fea9d33ba29c3a4934509c2ecda58a79", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 458, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "c0ef1b7c20237db370501f24274e4eba91998ae4545f937007e1c4a2eab63365", + "private" : "60111c6629f73635985be964b845f87a88ae5652d45bb1451ce8cfd2ea45fe41", + "shared" : "22557e0d8741ed2a63afd5e313aa1579fc0c88c7772e23a676c94b60c89df577", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 459, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "d534d8ff4d56a73ef7615e94523b17e35edb3d0fb87e98c68536f63f114a8d6c", + "private" : "58785889a216d15456582d4e1e3de9e9ca4a432954416d81caf52b2b434c1746", + "shared" : "54d7fc17bad00296ba50b0f3d5bf8fb83f82d571952a5fdb5a494120cc61446b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 460, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "733a711ba01b6e9b64a0be4cdca8c7cf3c66df2435d5248fb4413fec6ee03f70", + "private" : "60bef38a3890ec1ed05c299fceb77db5ead4b88d9e931b0f21d664f77df9b544", + "shared" : "db6851b12585bc11be9362c96a545c6f2ba55f04009792463b96a38cb9b3f07c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 461, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "35738dd539d60f69cd1a1cffc8a42b6af68fe7de45392d02831e2a77500ea278", + "private" : "5854ee566878ef8b7ebaf5a058306f250edf0c84fd52af2d74b7ce3c1edda746", + "shared" : "f6d1a664257fa5de3d4d57f04eda2976bf1e35cc3ac513e1ee84d57d2135ed13", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 462, + "comment" : "special case for x_2 in multiplication by 8", + "public" : "ce932b5af4be4721f96f7b79ba1c43b20687d4af49c37b58dc894279e04bb578", + "private" : "985b551261fce38ddc8ff3add32f5c26811d271b9a1794e249dd76a38df28446", + "shared" : "f8f7625ac5bde63f753a9bb4aefbfb9c4647207708af9d774ef08ff1b1e5a354", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 463, + "comment" : "special case for E in multiplication by 8", + "public" : "e3655448339e4850806eb58abba0c89185511ea72c37c49e9583ee6dd235d213", + "private" : "8815052344dcad97efd1341e9072a808cf999e46e52cf04e0cfbcd9901e18d43", + "shared" : "5e10dfbff4443efcae2ccc78c289a41460d5a82f79df726b8824ccbef7146d40", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 464, + "comment" : "special case for E in multiplication by 8", + "public" : "4d16965b1637e9d7ae8feb499ed0553962a9aa0022d1620c928072f6501bc41b", + "private" : "b8e032e9e5ffbaa004390f3a0b900bc7cf5d11238b7ec964afc4bda2aa6c3444", + "shared" : "19d7b44c1847c44e8f37a22ab69c180fd9d787f204123013e1b16800b9cd0f57", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 465, + "comment" : "special case for E in multiplication by 8", + "public" : "c6b9e6288737ad40452cec1022871d90af1642d10bd0a97792b1a9c8998e2220", + "private" : "7012852211f6536fca79937e7e316c9149b0e20ea03f951e1bb072895ca0e044", + "shared" : "db990d979f4f22f766e7826d93554e771b361de461274d6c37baadeb8ef7be4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 466, + "comment" : "special case for E in multiplication by 8", + "public" : "d566fab505ac4c7a3dc3b9403ef121392cbbe21216e5bcb8eab2dc9408986e34", + "private" : "d039c1b9ec4763e0ad8a0ef2b0870297d0f8b487e660595a484105d180e14a47", + "shared" : "6d7fc5d4a8f534b1bc0fa5e078104234675c02664736957abdb27df6faf07c00", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 467, + "comment" : "special case for E in multiplication by 8", + "public" : "468d35ecfb6d9b7272523276cc5e13760519667f0e1e3888da4c56955fe91151", + "private" : "58efcbc8777c1b54f09c61a216efd427292eb12312dbb3b32bd45254a6683e47", + "shared" : "539c8d629ab51c2f3ea7278fd5f1c31b6c150a82fe3f786b93ffa159fd6d9316", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 468, + "comment" : "special case for E in multiplication by 8", + "public" : "1929538743977dfea20bf4927ddabb2f3bb15cac2461054508849718854b5568", + "private" : "c8d73446026cd0ea795773c2eb7b16348cd5f228e352dbc77328c2d8b9cde240", + "shared" : "dee3fd19c8f296415448b21af44385ec46727bbe67d4839b93efe2f680e76d34", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 469, + "comment" : "special case for E in multiplication by 8", + "public" : "2d7ab4c6f59865355ee8e9de57db19aadf7708b7c1d1a818487c340623badc6d", + "private" : "98b559523bc778b0418af53c0c32f6ff5cf771ff5df8ae7cbf7c3b72aedb5b43", + "shared" : "2a0340aaafa05d00529c09057ed0145f34d2de66a3e149cf084ea97168914f39", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 470, + "comment" : "special case for E in multiplication by 8", + "public" : "43839f4a6aa206c82c5a73f49d8c9e573826b3ba7235d312987c17aebee62776", + "private" : "589815027caf82714e96c9f91bace66ec4ba3e92df3fa14b9b8fe503556e4543", + "shared" : "00313717d33e3b41a0865986157582e053502a172b88d01bb7b10831a9fc4e6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 471, + "comment" : "special case for E in multiplication by 8", + "public" : "3c321e7f0b9e555bc264a2cea617e6b2b562ebab21fe0c226c3e487b7df9a27d", + "private" : "80715f67270c99789855ceaea99b9957ccda33326f76bb4474ab52ab1ec37041", + "shared" : "9b6be9e6f2fdb5d3321842225d3e91d14828cc53ba6654dabe190b0c3edeb309", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 472, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "42e5a6b8e9654bb4ad624af3f491877977513cc8775c8fb312ad19dbf3903a28", + "private" : "101b990bd83d684126ff047d930c27d086a588dd19683d2629f0e34f4374ab41", + "shared" : "223f1eb552308373026d11c954684ce6db870b638b190b9443e50aae219f4e3e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 473, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "0a51dd90ab985f6deaf72f16c45014da26df848697f6582d75688f5223342b51", + "private" : "200089b712d9a2050597779d463712fcd223e3d67879c0fb7606f8f5f0efee40", + "shared" : "fb95ce4a3c1f325638b7d47f4216d39a7c6c5da9a01caa297c37b62816555b2a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 474, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "8842317357bde825ef438a1c53906fb8b04ea360f7ef338c78e668586047936a", + "private" : "f04f87f4e623af4c31ceca0bb87fac2d5b12517b5a7284902ad75838e65f1e41", + "shared" : "488b8341c9cb1bbf124510b9f8dae4faf2e0dca9b84e00e952a63b5aa328a860", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 475, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "c71d92d3c92dbfaed755fb32797b667cc86b0e79362498e2aca38c689713b16e", + "private" : "383cbd5a3dd0901d09a3cac3d3a77a979cecf15e206a553e4ca3f24b90783945", + "shared" : "1129eae97bf75f7314f2e1b403b18737ad830c80429e2ba0d4866b362399855f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 476, + "comment" : "special case for DA - CB in multiplication by 8", + "public" : "3a21d1cf7b3744d1ad26197335844982c2a0c6a5aa835492bd03c401a4fe6778", + "private" : "701df09e57b98aec375745df147b72949a6b2bb2ca3a34881512ee31e790ad42", + "shared" : "072f51d94727f392d59dc7caff1f4460452352ec39c32a1c9f071e388833da56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 477, + "comment" : "special case for CB in multiplication by 8", + "public" : "d128ea3e13325ed6ebd6533a9fd3045a55f25ad8b67def30912843504c1aab29", + "private" : "b0ffa5f4922bb117ad75ff43acac62331efaa45536fe88306e4a4cb58db73a47", + "shared" : "30512142d3e3a4cad6726d9d35f2e043fca9dfb750884ae22b2547c840f3587b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 478, + "comment" : "special case for CB in multiplication by 8", + "public" : "e079c8f8423165c7e0a2c48b4abe90aece4e6d903d7a5a1625fad0410cd55b32", + "private" : "685e3271d2015741756612a930e858b930acf2018145f382c83d8cced2e22044", + "shared" : "5b81b3761a66d199e8ef99d2494bd57a0229d4564a7f6d6055f22aa48681bd3a", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 479, + "comment" : "special case for BB in multiplication by 8", + "public" : "65922a06e9be4e8a5e8aceb1a4e08fe90f01e10ef2dd27315427cedfcf95ec32", + "private" : "f8e161d69297e017d7c51b1b1ff3ba703d4c4cf8fc2b8ff47f74c3ff8c7d3541", + "shared" : "038de7fdb9cc0030f5c11dda00589f0a95f65658815b06ed013553a02b6c5017", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 480, + "comment" : "special case for BB in multiplication by 8", + "public" : "d36a240e972dc16e9b97a997ada337f02760d05c46d7f8d7b4e9ea9a635c7c64", + "private" : "105d7589f8abef0acf0940da84a69e8f2f306fa73c9afd27342287c1dba80044", + "shared" : "22b0dea3b3b7ca55eceeaae6443426548c7c15cc7ddf31780318d1c23879c16a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 481, + "comment" : "special case for BB in multiplication by 8", + "public" : "4f5b8b9892b8a46df08d76a4745b1c58d4e7a394905435875688ca11f1e9d86a", + "private" : "1893d4388b0e90f0b50208aa8f0cc24f576d03641baf1c3eddb2a3efa69c9d40", + "shared" : "a25e1306684ad7870a31f0404566e8d28f2d83d4b9497822c57f8781b18fec20", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 482, + "comment" : "special case for BB in multiplication by 8", + "public" : "aa2f02628269139a7a8a16fde95c9bad7da7ffbd5439c396a7d77b6c3213e67f", + "private" : "0065171301bf6b90fb16efa35509161f1bd6b3b93130d490af9fe224dd155f45", + "shared" : "bb4431bea7a5871c1be27a2674094627eaaa4425c99cd3fa41bd7e13cbd7bf7e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 483, + "comment" : "special case for A in multiplication by 8", + "public" : "d995cb287e9a9c5791f3cae3d494a5b516a1e26cbc930f43e73c8b70b69d783b", + "private" : "10c81a4e78d82145b266e1d74b3869bf1c27427803ebb11c92ff8073d1e4cc46", + "shared" : "330f5d0b5bccc90f7694dfdd9c6449a62d93af8840eaf571e3e0610e0198b03f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 484, + "comment" : "special case for A in multiplication by 8", + "public" : "479afb1e73dc77c3743e51e9ec0bcc61ce66ed084dc10bfa2794b4c3e4953769", + "private" : "48b98b4a99eadd73012c07fe5c4a0b9590ac55e821353b41d5f665e17188bc41", + "shared" : "bdef00caa514b2f8ab1fb2241e83787a02601ecdff6cf166c4210f8c1ade4211", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 485, + "comment" : "special case for DA in multiplication by 8", + "public" : "378eda41470b0f238a200f80809ad562ca41e62411a61feb7f7e9b752b554642", + "private" : "1897678e38222a61fe105dc6643c1eb5940e8dbc73ed6c00f25a34328f43a641", + "shared" : "bfd5b5acd2d89f213a26caf54062f9a24e6f6fd8ddd0cd2e5e47b7fea4a9c537", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 486, + "comment" : "special case for DA in multiplication by 8", + "public" : "0cad7545ade2fd93fcae007c97648348f26d85829bdb7223a63eccb84e56d475", + "private" : "a898af8138e11ae45bbcefa737182a571885f92d515c32056c7cb0d7deac4741", + "shared" : "c8085877800c175e949cdd88e196eb9c4841da2ac446dfed9085bda5bbec265d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 487, + "comment" : "special case for AA in multiplication by 9", + "public" : "60f27ed0a27804ced237cf3c1cc776650fb320bae6d5acb564e97b56cba25210", + "private" : "b0bfef6ec095b5a1f93917d32f16a21d0462c1fde17446f5a590232d9c895f4a", + "shared" : "4c300895827382a9d1079028bd6f694a7a12ddac9c76abac6fdf5d29457a3310", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 488, + "comment" : "special case for AA in multiplication by 9", + "public" : "f93a73270ac19194b8e4ffd02be4b1438525f84a76224688ea89a9dd6a1bd623", + "private" : "60497d4464ed8823c50fbc6b68620826c4f629c1d9193058df6bf857c6aecc4b", + "shared" : "7285fbb3f76340a979ab6e288727a2113332cf933809b018b8739a796a09d00b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 489, + "comment" : "special case for AA in multiplication by 9", + "public" : "cf80c30fcbfd535666ca1da499e2e99cc537063e2de19458fcf92f5ee34acf47", + "private" : "08c6cbe03792a3829f06e8ad54c55db113236ac0dcc9ab6a9a6b10eed1041b48", + "shared" : "dabc3bd49f19cf7071802e43c863ed0b1d93a841588098b98a0c581bf4fe0a11", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 490, + "comment" : "special case for AA in multiplication by 9", + "public" : "698effe0ad42e15ee1f46fde6fc5074ffda183bcf1b2db8647f561ddd191dd60", + "private" : "50044da3315dd082e9dfb6a1994aabb331f53e0d1c12633383b2a3c8678cfe4c", + "shared" : "a61a3b150b4770532373676298c9a5da28adcc4365b06fe07c959ca80e477a57", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 491, + "comment" : "special case for AA in multiplication by 9", + "public" : "bd1565b4a3f8515dff577be6dcb414511d3d4ec2de15e0bd45b28e9cc4caef60", + "private" : "285640da7a48252e35ddce60c14addb73097fbc9ac2f87c8d2772ce89aa6be4d", + "shared" : "916ab4f3bfc8321e1087d9c5444f8f7a43e9ca6d29e7ba98a19dc05fff34ed4c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 492, + "comment" : "special case for AA in multiplication by 9", + "public" : "b8649e13843f80cf5702398e4a9a8c378f29da96dfd6579f1eb4f7ea34df6765", + "private" : "783271c21199ba2e94ead92cd9dd79f70aab378b59497455d327a5907dafcb4a", + "shared" : "844a5dd5139554ca7b41cbe6a4796193912e7aa4e201cc68944ce2a55774a10f", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 493, + "comment" : "special case for AA in multiplication by 9", + "public" : "c396938737abdf791e09a97eba577c437d9b67c2dae94e13eab7296ec0fc737e", + "private" : "d0676a0b9a046c62d5b2e740d9cc43fa37965dea93c23254f7bf569f2bebaa4a", + "shared" : "10780333b2a6170136265bb5ebc6c818817f2e48ae372528c8f34433fdd6215a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 494, + "comment" : "special case for DA - CB in multiplication by 9", + "public" : "557b825012d98f065bb95a2ab9b2d2d8b83fd2037912508c263f86d7e36c4f24", + "private" : "608c84d2b76fccda579e974db3d3b2ce39a6bc0dad440599db22411b60467849", + "shared" : "5ce84842dbae8b795b3d545343558045508f271383bfb3dd3943f4101398c864", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 495, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "ae98296d4a2fbcbb40b472f4063231608bb1465c226c8a4a2dff29afd915882a", + "private" : "80f233936a8821936d39114c84d929e79760b27680779e5009e1709410dd8e4f", + "shared" : "4f11aa0c313195f96f25cadcbf49f06a932d8b051879ea537d1c6dfee7f36d35", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 496, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "8b9d249829fbe81333d85050da88998f63fac665679e27dbbe21b745dd14e145", + "private" : "c8d80b1a34f21194f047a6f0328bb947e2e7aff6a043553aa07f2abf99aaf048", + "shared" : "1d619070bf5626064be10025e74e336c81ef3166b743f99c751fb90587c31d7e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 497, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "61896093e2697c78230afdda12639cbe4342827b8d2b093281f148eb60b9034b", + "private" : "9021477b452361580059364c6f94f4981ee94ea3f9b7d37439bc82ae45816f4d", + "shared" : "532e797861db56b9d5db8825fb72f8629c2422f8abea721ad2d7b9e77a95b576", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 498, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "ccc1dc186229dba9a9360a0f7ff00247a3732625acaacd18ea13a9a8b40fac4f", + "private" : "6079dae04c40a59ea4e0c8c17092e4c85ea9133d143307363487836df4e30349", + "shared" : "4f678b64fd1f85cbbd5f7e7f3c8ac95ec7500e102e9006d6d42f48fb2473ab02", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 499, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "69e368c0b7e78eb9f3a53bf458f6e79dc4883bf9458f04a8c12c4ddd94d62151", + "private" : "281db6a5ac9a47d4a7b2b91a87f6536ce62d4e5129b8d647b97f9c504014894c", + "shared" : "e069fd06702f10f33adb8cf0766880634865b510e2da409241fb5f178050514a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 500, + "comment" : "special case for z_2 in multiplication by 9", + "public" : "f21f9badd98dd8a103cc2ab5484fac6c2bfdd2671ee6e674134a86b89cee9160", + "private" : "d830f3c4785829a0f945857e0e85e0ae723702b57783b933cd2a2ad05484fe49", + "shared" : "fee218eb1f92864486e83c1731f04bb8c7e6d7143e3915bcbf80fe03ff69dc77", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 501, + "comment" : "special case for E in multiplication by 9", + "public" : "e853062b2d6f38d021d645163ea208d0e193a479f11f99971b98e21188fd0b2c", + "private" : "10230bd0721f4c8c4b921881dd88c603af501ee80e2102f8acc30cf8b2acd349", + "shared" : "64bdfa0207a174ca17eeba8df74d79b25f54510e6174923034a4d6ee0c167e7b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 502, + "comment" : "special case for E in multiplication by 9", + "public" : "362eb92dab9fb29f7ed0e03843dcc15797928c2b4e51ec260204179c1c12945f", + "private" : "f0a34d6d76896e17cb8f66feda23115ffb96f246b823bb63dec08335787de74c", + "shared" : "d7f4583ee4fe86af3a3f1dfcb295ba3a3e37bced7b9c6f000a95336530318902", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 503, + "comment" : "special case for E in multiplication by 9", + "public" : "ff543f1e81996e88631f030ceba7e603b13033efd205e68bd36b28468134aa73", + "private" : "9073c1d0a173c7ff02dc966a165993d9c4c9357514f7a6bb7aaa4b0827718948", + "shared" : "c1b5e5f4401c98fa14eba8aafae30a641bfd8fb132be03413f3bf29290d49e0b", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 504, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "90ef70844ead1613f69df7d78c057813f866c0d95e6d22caee4a012b9c1c4b33", + "private" : "b0c1822566e016c12ae35ec035edd09af3cb7a48f55c9028e05e1178a8c3824e", + "shared" : "9369ebb3d2b744341cba77302719a4b2d63aff612872f86d9877a76bc919ca1c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 505, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "88c1ae575ad073dda66c6eacb7b7f436e1f8ad72a0db5c04e5660b7b719e4c4b", + "private" : "e06fe64e2117796f997bbcd3bcad3067cf1291640a3a643fb359809a4016834d", + "shared" : "335394be9c154901c0b4063300001804b1cd01b27fa562e44f3302168837166e", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 506, + "comment" : "special case for x_2 in multiplication by 9", + "public" : "dcffc4c1e1fba5fda9d5c98421d99c257afa90921bc212a046d90f6683e8a467", + "private" : "707ee81f113a244c9d87608b12158c50f9ac1f2c8948d170ad16ab0ad866d74b", + "shared" : "7ecdd54c5e15f7b4061be2c30b5a4884a0256581f87df60d579a3345653eb641", + "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 507, + "comment" : "special case for BB in multiplication by 9", + "public" : "6c0044cd10578c5aff1ff4917b041b76c9a9ae23664eb8cf978bd7aa192cf249", + "private" : "7089654baacbb65bd00cd8cb9de4680e748075e8842ca69d448fb50fea85e74e", + "shared" : "0d8c21fa800ee63ce5e473d4c2975495062d8afa655091122cb41799d374594f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 508, + "comment" : "special case for BB in multiplication by 9", + "public" : "d9089de902e143dcd9107e5a3393a3f7fe05d926c357b47e307a236cb590fd64", + "private" : "8089784c52cd67e4536e568218c7b7033b28413f942fca24ed69e43496efa14b", + "shared" : "db6fec44bf118316a6bdfbae9af447baede4d82daa16bed596ea6f05d4a51400", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 509, + "comment" : "special case for BB in multiplication by 9", + "public" : "8c4a26aa319c2cc4a4158c2bc69a0d5b340b60628a14cf31bb0ae5ddc38ae866", + "private" : "00e73e4e013148b9f05273bad626bb126a40ec4558f5425096b48947e0a9de4a", + "shared" : "ecc1204bc753c4cec4c9059fd7b504944ebf995ab1b1d49f0b3b325353be3a15", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 510, + "comment" : "special case for BB in multiplication by 9", + "public" : "ce7295d1227c9062aab9cf02fc5671fb81632e725367f131d4122824a6132d68", + "private" : "78ed4c9bf9f44db8d93388985191ecf59226b9c1205fe7e762c327581c75884e", + "shared" : "3740de297ff0122067951e8985247123440e0f27171da99e263d5b4450f59f3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 511, "comment" : "private key == -1 (mod order)", - "curve" : "curve25519", - "public" : "258e04523b8d253ee65719fc6906c657192d80717edc828fa0af21686e2faa75", + "public" : "6c05871352a451dbe182ed5e6ba554f2034456ffe041a054ff9cc56b8e946376", "private" : "a023cdd083ef5bb82f10d62e59e15a6800000000000000000000000000000050", - "shared" : "258e04523b8d253ee65719fc6906c657192d80717edc828fa0af21686e2faa75", + "shared" : "6c05871352a451dbe182ed5e6ba554f2034456ffe041a054ff9cc56b8e946376", "result" : "valid", "flags" : [] }, { - "tcId" : 87, + "tcId" : 512, "comment" : "private key == 1 (mod order) on twist", - "curve" : "curve25519", "public" : "2eae5ec3dd494e9f2d37d258f873a8e6e9d0dbd1e383ef64d98bb91b3e0be035", "private" : "58083dd261ad91eff952322ec824c682ffffffffffffffffffffffffffffff5f", "shared" : "2eae5ec3dd494e9f2d37d258f873a8e6e9d0dbd1e383ef64d98bb91b3e0be035", "result" : "acceptable", + "flags" : [ + "Twist" + ] + }, + { + "tcId" : 513, + "comment" : "special case private key", + "public" : "3e3e7708ef72a6dd78d858025089765b1c30a19715ac19e8d917067d208e0666", + "private" : "4855555555555555555555555555555555555555555555555555555555555555", + "shared" : "63ef7d1c586476ec78bb7f747e321e01102166bf967a9ea9ba9741f49d439510", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 514, + "comment" : "special case private key", + "public" : "9f40bb30f68ab67b1c4b8b664982fdab04ff385cd850deac732f7fb705e6013a", + "private" : "4855555555555555555555555555555555555555555555555555555555555555", + "shared" : "8b98ef4d6bf30df7f88e58d51505d37ed6845a969fe598747c033dcd08014065", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 515, + "comment" : "special case private key", + "public" : "be3b3edeffaf83c54ae526379b23dd79f1cb41446e3687fef347eb9b5f0dc308", + "private" : "4855555555555555555555555555555555555555555555555555555555555555", + "shared" : "cfa83e098829fe82fd4c14355f70829015219942c01e2b85bdd9ac4889ec2921", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 516, + "comment" : "special case private key", + "public" : "3e3e7708ef72a6dd78d858025089765b1c30a19715ac19e8d917067d208e0666", + "private" : "b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6a", + "shared" : "4782036d6b136ca44a2fd7674d8afb0169943230ac8eab5160a212376c06d778", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 517, + "comment" : "special case private key", + "public" : "9f40bb30f68ab67b1c4b8b664982fdab04ff385cd850deac732f7fb705e6013a", + "private" : "b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6a", + "shared" : "65fc1e7453a3f8c7ebcd577ade4b8efe1035efc181ab3bdb2fcc7484cbcf1e4e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 518, + "comment" : "special case private key", + "public" : "be3b3edeffaf83c54ae526379b23dd79f1cb41446e3687fef347eb9b5f0dc308", + "private" : "b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6a", + "shared" : "e3c649beae7cc4a0698d519a0a61932ee5493cbb590dbe14db0274cc8611f914", + "result" : "valid", "flags" : [] } ] diff --git a/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc b/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc index 10d61e06c..d690a4fec 100644 --- a/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc +++ b/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/der_gtest/der_getint_unittest.cc b/security/nss/gtests/der_gtest/der_getint_unittest.cc index 7ce04fb12..11429ff10 100644 --- a/security/nss/gtests/der_gtest/der_getint_unittest.cc +++ b/security/nss/gtests/der_gtest/der_getint_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc b/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc index 03e9479f3..88c283317 100644 --- a/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc +++ b/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/der_gtest/der_quickder_unittest.cc b/security/nss/gtests/der_gtest/der_quickder_unittest.cc index 00d2af464..a5301f15c 100644 --- a/security/nss/gtests/der_gtest/der_quickder_unittest.cc +++ b/security/nss/gtests/der_gtest/der_quickder_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/der_gtest/p12_import_unittest.cc b/security/nss/gtests/der_gtest/p12_import_unittest.cc index 1a50f9934..31020231a 100644 --- a/security/nss/gtests/der_gtest/p12_import_unittest.cc +++ b/security/nss/gtests/der_gtest/p12_import_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/freebl_gtest/blake2b_unittest.cc b/security/nss/gtests/freebl_gtest/blake2b_unittest.cc index ac9cca83f..067faca0c 100644 --- a/security/nss/gtests/freebl_gtest/blake2b_unittest.cc +++ b/security/nss/gtests/freebl_gtest/blake2b_unittest.cc @@ -113,6 +113,18 @@ TEST_F(Blake2BTests, ContextTest2) { << "BLAKE2B_End failed!"; } +TEST_F(Blake2BTests, NullContextTest) { + SECStatus rv = BLAKE2B_Begin(nullptr); + ASSERT_EQ(SECFailure, rv); + + rv = BLAKE2B_Update(nullptr, kat_data.data(), 128); + ASSERT_EQ(SECFailure, rv); + + std::vector digest(BLAKE2B512_LENGTH); + rv = BLAKE2B_End(nullptr, digest.data(), nullptr, BLAKE2B512_LENGTH); + ASSERT_EQ(SECFailure, rv); +} + TEST_F(Blake2BTests, CloneTest) { ScopedBLAKE2BContext ctx(BLAKE2B_NewContext()); ScopedBLAKE2BContext cloned_ctx(BLAKE2B_NewContext()); diff --git a/security/nss/gtests/freebl_gtest/ghash_unittest.cc b/security/nss/gtests/freebl_gtest/ghash_unittest.cc index 327c2bcb3..36c0269dc 100644 --- a/security/nss/gtests/freebl_gtest/ghash_unittest.cc +++ b/security/nss/gtests/freebl_gtest/ghash_unittest.cc @@ -10,9 +10,9 @@ namespace nss_test { -class GHashTest : public ::testing::TestWithParam { +class GHashTest : public ::testing::TestWithParam { protected: - void TestGHash(const gcm_kat_value val, bool sw) { + void TestGHash(const AesGcmKatValue val, bool sw) { // Read test data. std::vector hash_key = hex_string_to_bytes(val.hash_key); ASSERT_EQ(16UL, hash_key.size()); diff --git a/security/nss/gtests/freebl_gtest/mpi_unittest.cc b/security/nss/gtests/freebl_gtest/mpi_unittest.cc index 56b7454dc..0503006f9 100644 --- a/security/nss/gtests/freebl_gtest/mpi_unittest.cc +++ b/security/nss/gtests/freebl_gtest/mpi_unittest.cc @@ -13,6 +13,7 @@ #include #endif +#include "mplogic.h" #include "mpi.h" namespace nss_test { @@ -191,6 +192,39 @@ TEST_F(MPITest, MpiFixlenOctetsZero) { TestToFixedOctets(zero, sizeof(mp_digit) + 1); } +TEST_F(MPITest, MpiRadixSizeNeg) { + char* str; + mp_int a; + mp_err rv; + const char* negative_edge = + "-5400000000000000003000000002200020090919017007777777777870000090" + "00000000007500443416610000000000000000000000000000000000000000000" + "00000000000000000000000000000000000000000000000000000000075049054" + "18610000800555594485440016000031555550000000000000000220030200909" + "19017007777777700000000000000000000000000000000000000000000000000" + "00000000000500000000000000000000000000004668129841661000071000000" + "00000000000000000000000000000000000000000000000007504434166100000" + "00000000000000000000000000000000000000000000000000000000000000000" + "00000000075049054186100008005555944854400184572169555500000000000" + "0000022003020090919017007777777700000000000000000000"; + + rv = mp_init(&a); + ASSERT_EQ(MP_OKAY, rv); + rv = mp_read_variable_radix(&a, negative_edge, 10); + ASSERT_EQ(MP_OKAY, rv); + + const int radixSize = mp_radix_size(&a, 10); + ASSERT_LE(0, radixSize); + + str = (char*)malloc(radixSize); + ASSERT_NE(nullptr, str); + rv = mp_toradix(&a, str, 10); + ASSERT_EQ(MP_OKAY, rv); + ASSERT_EQ(0, strcmp(negative_edge, str)); + free(str); + mp_clear(&a); +} + TEST_F(MPITest, MpiFixlenOctetsVarlen) { std::vector packed; for (size_t i = 0; i < sizeof(mp_digit) * 2; ++i) { @@ -224,6 +258,92 @@ TEST_F(MPITest, MpiFixlenOctetsTooSmall) { } } +TEST_F(MPITest, MpiSqrMulClamp) { + mp_int a, r, expect; + MP_DIGITS(&a) = 0; + MP_DIGITS(&r) = 0; + MP_DIGITS(&expect) = 0; + + // Comba32 result is 64 mp_digits. *=2 as this is an ascii representation. + std::string expect_str((64 * sizeof(mp_digit)) * 2, '0'); + + // Set second-highest bit (0x80...^2 == 0x4000...) + expect_str.replace(0, 1, "4", 1); + + // Test 32, 16, 8, and 4-1 mp_digit values. 32-4 (powers of two) use the comba + // assembly implementation, if enabled and supported. 3-1 use non-comba. + int n_digits = 32; + while (n_digits > 0) { + ASSERT_EQ(MP_OKAY, mp_init(&r)); + ASSERT_EQ(MP_OKAY, mp_init(&a)); + ASSERT_EQ(MP_OKAY, mp_init(&expect)); + ASSERT_EQ(MP_OKAY, mp_read_radix(&expect, expect_str.c_str(), 16)); + + ASSERT_EQ(MP_OKAY, mp_set_int(&a, 1)); + ASSERT_EQ(MP_OKAY, mpl_lsh(&a, &a, (n_digits * sizeof(mp_digit) * 8) - 1)); + + ASSERT_EQ(MP_OKAY, mp_sqr(&a, &r)); + EXPECT_EQ(MP_USED(&expect), MP_USED(&r)); + EXPECT_EQ(0, mp_cmp(&r, &expect)); + mp_clear(&r); + + // Take the mul path... + ASSERT_EQ(MP_OKAY, mp_init(&r)); + ASSERT_EQ(MP_OKAY, mp_mul(&a, &a, &r)); + EXPECT_EQ(MP_USED(&expect), MP_USED(&r)); + EXPECT_EQ(0, mp_cmp(&r, &expect)); + + mp_clear(&a); + mp_clear(&r); + mp_clear(&expect); + + // Once we're down to 4, check non-powers of two. + int sub = n_digits > 4 ? n_digits / 2 : 1; + n_digits -= sub; + + // "Shift right" the string (to avoid mutating |expect_str| with MPI). + expect_str.resize(expect_str.size() - 2 * 2 * sizeof(mp_digit) * sub); + } +} + +TEST_F(MPITest, MpiInvModLoop) { + mp_int a; + mp_int m; + mp_int c_actual; + mp_int c_expect; + MP_DIGITS(&a) = 0; + MP_DIGITS(&m) = 0; + MP_DIGITS(&c_actual) = 0; + MP_DIGITS(&c_expect) = 0; + ASSERT_EQ(MP_OKAY, mp_init(&a)); + ASSERT_EQ(MP_OKAY, mp_init(&m)); + ASSERT_EQ(MP_OKAY, mp_init(&c_actual)); + ASSERT_EQ(MP_OKAY, mp_init(&c_expect)); + mp_read_radix(&a, + "3e10b9f4859fb9e8150cc0d94e83ef428d655702a0b6fb1e684f4755eb6be6" + "5ac6048cdfc533f73a9bad76125801051f", + 16); + mp_read_radix(&m, + "ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372d" + "df581a0db248b0a77aecec196accc52973", + 16); + mp_read_radix(&c_expect, + "12302214814361c15ab6c0f2131150af186099f8c22f6c9d6e77ad496b551c" + "7c8039e61098bfe2af66474420659435c6", + 16); + + int rv = mp_invmod(&a, &m, &c_actual); + ASSERT_EQ(MP_OKAY, rv); + + rv = mp_cmp(&c_actual, &c_expect); + EXPECT_EQ(0, rv); + + mp_clear(&a); + mp_clear(&m); + mp_clear(&c_actual); + mp_clear(&c_expect); +} + // This test is slow. Disable it by default so we can run these tests on CI. class DISABLED_MPITest : public ::testing::Test {}; diff --git a/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp index 1e685b97a..c5ac86e62 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -151,14 +152,11 @@ private: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, - Time validityBeginning, Duration, - /*optional*/ const Input*, /*optional*/ const Input*) + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, + /*optional*/ const Input*) override { - // All of the certificates in this test for which this is called have a - // validity period that begins "one day before now". - EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning); return Success; } @@ -304,14 +302,11 @@ public: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, - Time validityBeginning, Duration, - /*optional*/ const Input*, /*optional*/ const Input*) + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, + /*optional*/ const Input*) override { - // All of the certificates in this test for which this is called have a - // validity period that begins "one day before now". - EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning); return Success; } @@ -328,8 +323,9 @@ public: { } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration, - /*optional*/ const Input*, /*optional*/ const Input*) + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, + /*optional*/ const Input*) override { ADD_FAILURE(); @@ -449,14 +445,11 @@ public: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, - Time validityBeginning, Duration, - /*optional*/ const Input*, /*optional*/ const Input*) + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, + /*optional*/ const Input*) override { - // All of the certificates in this test for which this is called have a - // validity period that begins "one day before now". - EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning); return Success; } @@ -676,14 +669,11 @@ private: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, - Time validityBeginning, Duration, + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, /*optional*/ const Input*) override { - // All of the certificates in this test for which this is called have a - // validity period that begins "one day before now". - EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning); return Success; } @@ -738,8 +728,8 @@ class RevokedEndEntityTrustDomain final : public MultiplePathTrustDomain { public: Result CheckRevocation(EndEntityOrCA endEntityOrCA, const CertID&, Time, - Time, Duration, /*optional*/ const Input*, - /*optional*/ const Input*) override + Duration, /*optional*/ const Input*, + /*optional*/ const Input*, /*optional*/ const Input*) override { if (endEntityOrCA == EndEntityOrCA::MustBeEndEntity) { return Result::ERROR_REVOKED_CERTIFICATE; @@ -843,14 +833,11 @@ private: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, - Time validityBeginning, Duration, - /*optional*/ const Input*, /*optional*/ const Input*) + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, + /*optional*/ const Input*) override { - // All of the certificates in this test for which this is called have a - // validity period that begins "one day before now". - EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning); return Success; } diff --git a/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp index 63eb32c46..e2dcc8e02 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -69,8 +70,9 @@ private: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration, - /*optional*/ const Input*, /*optional*/ const Input*) + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, + /*optional*/ const Input*) override { return Success; diff --git a/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp index ba8dee3c6..685d4127c 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ @@ -6,9 +7,55 @@ #include "mozpkix/pkixder.h" +#include "secoid.h" + using namespace mozilla::pkix; using namespace mozilla::pkix::test; +/* These tests generate invalid certificates on the fly, We want to test + * validation of those certificates, not the generation, so we + * need to temporarily allow disallowed signature policies before + * we do the actual certificate or ocsp signing + */ +class HashAlgorithmPolicies +{ + static const int numberOfHashes = 4; /* sigh */ + static const SECOidTag hashOids[numberOfHashes]; + + PRUint32 savedPolicy[numberOfHashes]; + +public: + void EnableHashSignaturePolicy(void); + void RestoreHashSignaturePolicy(void); +}; + +const SECOidTag HashAlgorithmPolicies::hashOids[numberOfHashes] = { + SEC_OID_MD2, + SEC_OID_MD4, + SEC_OID_MD5, + SEC_OID_SHA1 }; + +void +HashAlgorithmPolicies::EnableHashSignaturePolicy(void) +{ + for (int i=0;i < numberOfHashes; i++) { + ASSERT_EQ(SECSuccess, + NSS_GetAlgorithmPolicy(hashOids[i], &savedPolicy[i])); + ASSERT_EQ(SECSuccess, + NSS_SetAlgorithmPolicy(hashOids[i], NSS_USE_ALG_IN_SIGNATURE, 0)); + } +} + +void +HashAlgorithmPolicies::RestoreHashSignaturePolicy(void) +{ + for (int i=0;i < numberOfHashes; i++) { + ASSERT_EQ(SECSuccess, + NSS_SetAlgorithmPolicy(hashOids[i], savedPolicy[i], + NSS_USE_ALG_IN_SIGNATURE)); + } +} + static ByteString CreateCert(const char* issuerCN, const char* subjectCN, @@ -34,16 +81,20 @@ CreateCert(const char* issuerCN, } ScopedTestKeyPair reusedKey(CloneReusedKeyPair()); + HashAlgorithmPolicies policies; + policies.EnableHashSignaturePolicy(); ByteString certDER(CreateEncodedCertificate(v3, signatureAlgorithm, serialNumber, issuerDER, oneDayBeforeNow, oneDayAfterNow, subjectDER, *reusedKey, extensions, *reusedKey, signatureAlgorithm)); + policies.RestoreHashSignaturePolicy(); EXPECT_FALSE(ENCODING_FAILED(certDER)); return certDER; } + class AlgorithmTestsTrustDomain final : public DefaultCryptoTrustDomain { public: @@ -91,8 +142,8 @@ private: return checker.Check(issuerCert, nullptr, keepGoing); } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration, - const Input*, const Input*) override + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + const Input*, const Input*, const Input*) override { return Success; } diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp index edeae1612..364be47e6 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -557,8 +558,8 @@ private: return checker.Check(derCert, nullptr, keepGoing); } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration, - const Input*, const Input*) override + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + const Input*, const Input*, const Input*) override { return Success; } diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp index 06503834c..bcc2c1198 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp index d382ee5d1..b87f0a772 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp index f5501537b..d3a57c3e6 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -301,7 +302,8 @@ public: return Success; } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration, + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, /*optional*/ const Input*) override { diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp index de53910ea..a1a6f998b 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp index db10655db..7255bb5df 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp index 499183b03..b7809cc60 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp index 493d2daa6..c66f06e6a 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp index 7aa79970d..989f3d296 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp index 1798002a8..0dc8555d9 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp b/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp index 267d1837f..45932731b 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixgtest.h b/security/nss/gtests/mozpkix_gtest/pkixgtest.h index 9897f5433..719b87d54 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixgtest.h +++ b/security/nss/gtests/mozpkix_gtest/pkixgtest.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -99,7 +100,8 @@ class EverythingFailsByDefaultTrustDomain : public TrustDomain { Result::FATAL_ERROR_LIBRARY_FAILURE); } - Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration, + Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration, + /*optional*/ const Input*, /*optional*/ const Input*, /*optional*/ const Input*) override { ADD_FAILURE(); diff --git a/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp index e90c63b6b..2169db9db 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp index c4addc2d8..ff154e7ec 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp b/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp index 1d70a4d40..81bee3367 100644 --- a/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp +++ b/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -25,6 +26,8 @@ #include "mozpkix/pkixder.h" +#include "secoid.h" + using namespace mozilla::pkix; using namespace mozilla::pkix::test; @@ -337,6 +340,12 @@ TEST_F(pkixocsp_VerifyEncodedResponse_successful, unknown) TEST_F(pkixocsp_VerifyEncodedResponse_successful, good_unsupportedSignatureAlgorithm) { + PRUint32 policyMd5; + ASSERT_EQ(SECSuccess,NSS_GetAlgorithmPolicy(SEC_OID_MD5, &policyMd5)); + + /* our encode won't work if MD5 isn't allowed by policy */ + ASSERT_EQ(SECSuccess, + NSS_SetAlgorithmPolicy(SEC_OID_MD5, NSS_USE_ALG_IN_SIGNATURE, 0)); ByteString responseString( CreateEncodedOCSPSuccessfulResponse( OCSPResponseContext::good, *endEntityCertID, byKey, @@ -346,6 +355,9 @@ TEST_F(pkixocsp_VerifyEncodedResponse_successful, Input response; ASSERT_EQ(Success, response.Init(responseString.data(), responseString.length())); + /* now restore the existing policy */ + ASSERT_EQ(SECSuccess, + NSS_SetAlgorithmPolicy(SEC_OID_MD5, policyMd5, NSS_USE_ALG_IN_SIGNATURE)); bool expired; ASSERT_EQ(Result::ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED, VerifyEncodedOCSPResponse(trustDomain, *endEntityCertID, @@ -929,14 +941,23 @@ TEST_F(pkixocsp_VerifyEncodedResponse_DelegatedResponder, // Note that the algorithm ID (md5WithRSAEncryption) identifies the signature // algorithm that will be used to sign the certificate that issues the OCSP // responses, not the responses themselves. + PRUint32 policyMd5; + ASSERT_EQ(SECSuccess,NSS_GetAlgorithmPolicy(SEC_OID_MD5, &policyMd5)); + + /* our encode won't work if MD5 isn't allowed by policy */ + ASSERT_EQ(SECSuccess, + NSS_SetAlgorithmPolicy(SEC_OID_MD5, NSS_USE_ALG_IN_SIGNATURE, 0)); ByteString responseString( CreateEncodedIndirectOCSPSuccessfulResponse( "good_indirect_unsupportedSignatureAlgorithm", OCSPResponseContext::good, byKey, md5WithRSAEncryption())); Input response; + /* now restore the existing policy */ ASSERT_EQ(Success, response.Init(responseString.data(), responseString.length())); + ASSERT_EQ(SECSuccess, + NSS_SetAlgorithmPolicy(SEC_OID_MD5, policyMd5, NSS_USE_ALG_IN_SIGNATURE)); bool expired; ASSERT_EQ(Result::ERROR_OCSP_INVALID_SIGNING_CERT, VerifyEncodedOCSPResponse(trustDomain, *endEntityCertID, Now(), diff --git a/security/nss/gtests/nss_bogo_shim/config.cc b/security/nss/gtests/nss_bogo_shim/config.cc index ec025d86a..603bb6029 100644 --- a/security/nss/gtests/nss_bogo_shim/config.cc +++ b/security/nss/gtests/nss_bogo_shim/config.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/nss_bogo_shim/config.h b/security/nss/gtests/nss_bogo_shim/config.h index 3db962038..0e7fb5ed5 100644 --- a/security/nss/gtests/nss_bogo_shim/config.h +++ b/security/nss/gtests/nss_bogo_shim/config.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc b/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc index 24e8bfeec..b2ce6898d 100644 --- a/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc +++ b/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/nss_bogo_shim/nsskeys.cc b/security/nss/gtests/nss_bogo_shim/nsskeys.cc index 869c390bb..471dac362 100644 --- a/security/nss/gtests/nss_bogo_shim/nsskeys.cc +++ b/security/nss/gtests/nss_bogo_shim/nsskeys.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/nss_bogo_shim/nsskeys.h b/security/nss/gtests/nss_bogo_shim/nsskeys.h index 02338afc6..45e56c353 100644 --- a/security/nss/gtests/nss_bogo_shim/nsskeys.h +++ b/security/nss/gtests/nss_bogo_shim/nsskeys.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/manifest.mn b/security/nss/gtests/pk11_gtest/manifest.mn index 1c0ae6921..f560d9eb1 100644 --- a/security/nss/gtests/pk11_gtest/manifest.mn +++ b/security/nss/gtests/pk11_gtest/manifest.mn @@ -9,23 +9,32 @@ MODULE = nss CPPSRCS = \ pk11_aes_gcm_unittest.cc \ pk11_aeskeywrap_unittest.cc \ + pk11_aeskeywrapkwp_unittest.cc \ pk11_aeskeywrappad_unittest.cc \ pk11_cbc_unittest.cc \ pk11_chacha20poly1305_unittest.cc \ pk11_curve25519_unittest.cc \ pk11_der_private_key_import_unittest.cc \ pk11_des_unittest.cc \ + pk11_dsa_unittest.cc \ pk11_ecdsa_unittest.cc \ + pk11_ecdh_unittest.cc \ pk11_encrypt_derive_unittest.cc \ pk11_export_unittest.cc \ pk11_find_certs_unittest.cc \ + pk11_hkdf_unittest.cc \ + pk11_hmac_unittest.cc \ + pk11_hpke_unittest.cc \ pk11_import_unittest.cc \ + pk11_kbkdf.cc \ pk11_keygen.cc \ pk11_key_unittest.cc \ pk11_module_unittest.cc \ pk11_pbkdf2_unittest.cc \ pk11_prf_unittest.cc \ pk11_prng_unittest.cc \ + pk11_rsaencrypt_unittest.cc \ + pk11_rsaoaep_unittest.cc \ pk11_rsapkcs1_unittest.cc \ pk11_rsapss_unittest.cc \ pk11_seed_cbc_unittest.cc \ diff --git a/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc index 962423406..45e4cac1a 100644 --- a/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -13,11 +14,12 @@ #include "gtest/gtest.h" #include "nss_scoped_ptrs.h" +#include "testvectors/cmac-vectors.h" #include "util.h" namespace nss_test { -class Pkcs11AesCmacTest : public ::testing::Test { +class Pkcs11AesCmacTest : public ::testing::TestWithParam { protected: ScopedPK11SymKey ImportKey(CK_MECHANISM_TYPE mech, SECItem *key_item) { ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); @@ -53,8 +55,46 @@ class Pkcs11AesCmacTest : public ::testing::Test { ASSERT_EQ(SECSuccess, ret); ASSERT_EQ(0, SECITEM_CompareItem(&output_item, &expected_item)); } + + void RunTestVector(const AesCmacTestVector vec) { + bool valid = !vec.invalid; + std::string err = "Test #" + std::to_string(vec.id) + " failed"; + std::vector key = hex_string_to_bytes(vec.key); + std::vector tag = hex_string_to_bytes(vec.tag); + std::vector msg = hex_string_to_bytes(vec.msg); + + std::vector output(AES_BLOCK_SIZE); + // Don't provide a null pointer, even if the input is empty. + uint8_t tmp; + SECItem key_item = {siBuffer, key.data() ? key.data() : &tmp, + static_cast(key.size())}; + SECItem tag_item = {siBuffer, tag.data() ? tag.data() : &tmp, + static_cast(tag.size())}; + SECItem msg_item = {siBuffer, msg.data() ? msg.data() : &tmp, + static_cast(msg.size())}; + SECItem out_item = {siBuffer, output.data() ? output.data() : &tmp, + static_cast(output.size())}; + + ScopedPK11SymKey p11_key = ImportKey(CKM_AES_CMAC_GENERAL, &key_item); + if (vec.comment == "invalid key size") { + ASSERT_EQ(nullptr, p11_key.get()) << err; + return; + } + + ASSERT_NE(nullptr, p11_key.get()) << err; + SECStatus rv = PK11_SignWithSymKey(p11_key.get(), CKM_AES_CMAC, NULL, + &out_item, &msg_item); + + EXPECT_EQ(SECSuccess, rv) << err; + EXPECT_EQ(valid, 0 == SECITEM_CompareItem(&out_item, &tag_item)) << err; + } }; +TEST_P(Pkcs11AesCmacTest, TestVectors) { RunTestVector(GetParam()); } + +INSTANTIATE_TEST_CASE_P(WycheproofTestVector, Pkcs11AesCmacTest, + ::testing::ValuesIn(kCmacWycheproofVectors)); + // Sanity check of the PKCS #11 API only. Extensive tests for correctness of // underling CMAC implementation conducted in the following file: // gtests/freebl_gtest/cmac_unittests.cc @@ -87,4 +127,4 @@ TEST_F(Pkcs11AesCmacTest, InvalidKeySize) { ScopedPK11SymKey result = ImportKey(CKM_AES_CMAC, &key_item); ASSERT_EQ(nullptr, result.get()); } -} +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc index f5025fa14..5396bf6e9 100644 --- a/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -6,6 +7,7 @@ #include #include "nss.h" #include "pk11pub.h" +#include "pk11priv.h" #include "secerr.h" #include "sechash.h" @@ -17,26 +19,24 @@ namespace nss_test { -class Pkcs11AesGcmTest : public ::testing::TestWithParam { +class Pkcs11AesGcmTest : public ::testing::TestWithParam { protected: - void RunTest(const gcm_kat_value val) { - std::vector key = hex_string_to_bytes(val.key); - std::vector iv = hex_string_to_bytes(val.iv); - std::vector plaintext = hex_string_to_bytes(val.plaintext); - std::vector aad = hex_string_to_bytes(val.additional_data); - std::vector result = hex_string_to_bytes(val.result); - bool invalid_ct = val.invalid_ct; - bool invalid_iv = val.invalid_iv; - std::stringstream s; - s << "Test #" << val.test_id << " failed."; - std::string msg = s.str(); + void RunTest(const AesGcmKatValue vec) { + std::vector key = hex_string_to_bytes(vec.key); + std::vector iv = hex_string_to_bytes(vec.iv); + std::vector plaintext = hex_string_to_bytes(vec.plaintext); + std::vector aad = hex_string_to_bytes(vec.additional_data); + std::vector result = hex_string_to_bytes(vec.result); + bool invalid_ct = vec.invalid_ct; + bool invalid_iv = vec.invalid_iv; + std::string msg = "Test #" + std::to_string(vec.id) + " failed"; // Ignore GHASH-only vectors. if (key.empty()) { return; } // Prepare AEAD params. - CK_GCM_PARAMS gcm_params; + CK_NSS_GCM_PARAMS gcm_params; gcm_params.pIv = iv.data(); gcm_params.ulIvLen = iv.size(); gcm_params.pAAD = aad.data(); @@ -125,7 +125,7 @@ class Pkcs11AesGcmTest : public ::testing::TestWithParam { std::vector aad(0); // Prepare AEAD params. - CK_GCM_PARAMS gcm_params; + CK_NSS_GCM_PARAMS gcm_params; gcm_params.pIv = iv.data(); gcm_params.ulIvLen = iv.size(); gcm_params.pAAD = aad.data(); @@ -141,6 +141,211 @@ class Pkcs11AesGcmTest : public ::testing::TestWithParam { &output_len, output.size(), data.data(), data.size()); } + SECStatus MessageInterfaceTest(int iterations, int ivFixedBits, + CK_GENERATOR_FUNCTION ivGen, + PRBool separateTag) { + // Generate a random key. + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + EXPECT_NE(nullptr, slot); + ScopedPK11SymKey sym_key( + PK11_KeyGen(slot.get(), mech, nullptr, 16, nullptr)); + EXPECT_NE(nullptr, sym_key); + + const int kTagSize = 16; + int cipher_simulated_size; + int output_len_message = 0; + int output_len_simulated = 0; + unsigned int output_len_v24 = 0; + + std::vector plainIn(17); + std::vector plainOut_message(17); + std::vector plainOut_simulated(17); + std::vector plainOut_v24(17); + std::vector iv(16); + std::vector iv_init(16); + std::vector iv_simulated(16); + std::vector cipher_message(33); + std::vector cipher_simulated(33); + std::vector cipher_v24(33); + std::vector aad(16); + std::vector tag_message(16); + std::vector tag_simulated(16); + + // Prepare AEAD v2.40 params. + CK_GCM_PARAMS_V3 gcm_params; + gcm_params.pIv = iv.data(); + gcm_params.ulIvLen = iv.size(); + gcm_params.ulIvBits = iv.size() * 8; + gcm_params.pAAD = aad.data(); + gcm_params.ulAADLen = aad.size(); + gcm_params.ulTagBits = kTagSize * 8; + + // Prepare AEAD MESSAGE params. + CK_GCM_MESSAGE_PARAMS gcm_message_params; + gcm_message_params.pIv = iv.data(); + gcm_message_params.ulIvLen = iv.size(); + gcm_message_params.ulTagBits = kTagSize * 8; + gcm_message_params.ulIvFixedBits = ivFixedBits; + gcm_message_params.ivGenerator = ivGen; + if (separateTag) { + gcm_message_params.pTag = tag_message.data(); + } else { + gcm_message_params.pTag = cipher_message.data() + plainIn.size(); + } + + // Prepare AEAD MESSAGE params for simulated case + CK_GCM_MESSAGE_PARAMS gcm_simulated_params; + gcm_simulated_params = gcm_message_params; + if (separateTag) { + // The simulated case, we have to allocate temp bufs for separate + // tags, make sure that works in both the encrypt and the decrypt + // cases. + gcm_simulated_params.pTag = tag_simulated.data(); + cipher_simulated_size = cipher_simulated.size() - kTagSize; + } else { + gcm_simulated_params.pTag = cipher_simulated.data() + plainIn.size(); + cipher_simulated_size = cipher_simulated.size(); + } + /* when we are using CKG_GENERATE_RANDOM, don't independently generate + * the IV in the simulated case. Since the IV's would be random, none of + * the generated results would be the same. Just use the IV we generated + * in message interface */ + if (ivGen == CKG_GENERATE_RANDOM) { + gcm_simulated_params.ivGenerator = CKG_NO_GENERATE; + } else { + gcm_simulated_params.pIv = iv_simulated.data(); + } + + SECItem params = {siBuffer, reinterpret_cast(&gcm_params), + sizeof(gcm_params)}; + SECItem empty = {siBuffer, NULL, 0}; + + // initialize our plain text, IV and aad. + EXPECT_EQ(PK11_GenerateRandom(plainIn.data(), plainIn.size()), SECSuccess); + EXPECT_EQ(PK11_GenerateRandom(aad.data(), aad.size()), SECSuccess); + EXPECT_EQ(PK11_GenerateRandom(iv_init.data(), iv_init.size()), SECSuccess); + iv_simulated = iv_init; // vector assignment actually copies data + iv = iv_init; + + // Initialize message encrypt context + ScopedPK11Context encrypt_message_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty)); + EXPECT_NE(nullptr, encrypt_message_context); + if (!encrypt_message_context) { + return SECFailure; + } + EXPECT_FALSE(_PK11_ContextGetAEADSimulation(encrypt_message_context.get())); + + // Initialize simulated encrypt context + ScopedPK11Context encrypt_simulated_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty)); + EXPECT_NE(nullptr, encrypt_simulated_context); + if (!encrypt_simulated_context) { + return SECFailure; + } + EXPECT_EQ(SECSuccess, + _PK11_ContextSetAEADSimulation(encrypt_simulated_context.get())); + + // Initialize message decrypt context + ScopedPK11Context decrypt_message_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty)); + EXPECT_NE(nullptr, decrypt_message_context); + if (!decrypt_message_context) { + return SECFailure; + } + EXPECT_FALSE(_PK11_ContextGetAEADSimulation(decrypt_message_context.get())); + + // Initialize simulated decrypt context + ScopedPK11Context decrypt_simulated_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty)); + EXPECT_NE(nullptr, decrypt_simulated_context); + if (!decrypt_simulated_context) { + return SECFailure; + } + EXPECT_EQ(SECSuccess, + _PK11_ContextSetAEADSimulation(decrypt_simulated_context.get())); + + // Now walk down our iterations. Each method of calculating the operation + // should agree at each step. + for (int i = 0; i < iterations; i++) { + SECStatus rv; + /* recopy the initial vector each time */ + iv_simulated = iv_init; + iv = iv_init; + + // First encrypt. We don't test the error code here, because + // we may be testing error conditions with this function (namely + // do we fail if we try to generate to many Random IV's). + rv = + PK11_AEADRawOp(encrypt_message_context.get(), &gcm_message_params, + sizeof(gcm_message_params), aad.data(), aad.size(), + cipher_message.data(), &output_len_message, + cipher_message.size(), plainIn.data(), plainIn.size()); + if (rv != SECSuccess) { + return rv; + } + rv = + PK11_AEADRawOp(encrypt_simulated_context.get(), &gcm_simulated_params, + sizeof(gcm_simulated_params), aad.data(), aad.size(), + cipher_simulated.data(), &output_len_simulated, + cipher_simulated_size, plainIn.data(), plainIn.size()); + if (rv != SECSuccess) { + return rv; + } + // make sure simulated and message is the same + EXPECT_EQ(output_len_message, output_len_simulated); + EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_simulated.data(), + output_len_message)); + EXPECT_EQ(0, memcmp(gcm_message_params.pTag, gcm_simulated_params.pTag, + kTagSize)); + EXPECT_EQ(0, memcmp(iv.data(), gcm_simulated_params.pIv, iv.size())); + // make sure v2.40 is the same. it inherits the generated iv from + // encrypt_message_context. + EXPECT_EQ(SECSuccess, + PK11_Encrypt(sym_key.get(), mech, ¶ms, cipher_v24.data(), + &output_len_v24, cipher_v24.size(), plainIn.data(), + plainIn.size())); + EXPECT_EQ(output_len_message, (int)output_len_v24 - kTagSize); + EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_v24.data(), + output_len_message)); + EXPECT_EQ(0, memcmp(gcm_message_params.pTag, + cipher_v24.data() + output_len_message, kTagSize)); + // now make sure we can decrypt + EXPECT_EQ(SECSuccess, + PK11_AEADRawOp(decrypt_message_context.get(), + &gcm_message_params, sizeof(gcm_message_params), + aad.data(), aad.size(), plainOut_message.data(), + &output_len_message, plainOut_message.size(), + cipher_message.data(), output_len_message)); + EXPECT_EQ(output_len_message, (int)plainIn.size()); + EXPECT_EQ( + 0, memcmp(plainOut_message.data(), plainIn.data(), plainIn.size())); + EXPECT_EQ( + SECSuccess, + PK11_AEADRawOp(decrypt_simulated_context.get(), &gcm_simulated_params, + sizeof(gcm_simulated_params), aad.data(), aad.size(), + plainOut_simulated.data(), &output_len_simulated, + plainOut_simulated.size(), cipher_message.data(), + output_len_simulated)); + EXPECT_EQ(output_len_simulated, (int)plainIn.size()); + EXPECT_EQ( + 0, memcmp(plainOut_simulated.data(), plainIn.data(), plainIn.size())); + if (separateTag) { + // in the separateTag case, we need to copy the tag back to the + // end of the cipher_message.data() before using the v2.4 interface + memcpy(cipher_message.data() + output_len_message, + gcm_message_params.pTag, kTagSize); + } + EXPECT_EQ(SECSuccess, + PK11_Decrypt(sym_key.get(), mech, ¶ms, plainOut_v24.data(), + &output_len_v24, plainOut_v24.size(), + cipher_message.data(), output_len_v24)); + EXPECT_EQ(output_len_v24, plainIn.size()); + EXPECT_EQ(0, memcmp(plainOut_v24.data(), plainIn.data(), plainIn.size())); + } + return SECSuccess; + } + const CK_MECHANISM_TYPE mech = CKM_AES_GCM; }; @@ -167,4 +372,57 @@ TEST_F(Pkcs11AesGcmTest, TwelveByteZeroIV) { EXPECT_EQ(SECSuccess, EncryptWithIV(iv)); } +// basic message interface it's the most common configuration +TEST_F(Pkcs11AesGcmTest, MessageInterfaceBasic) { + EXPECT_EQ(SECSuccess, + MessageInterfaceTest(16, 0, CKG_GENERATE_COUNTER, PR_FALSE)); +} + +// basic interface, but return the tags in a separate buffer. This triggers +// different behaviour in the simulated case, which has to buffer the +// intermediate values in a separate buffer. +TEST_F(Pkcs11AesGcmTest, MessageInterfaceSeparateTags) { + EXPECT_EQ(SECSuccess, + MessageInterfaceTest(16, 0, CKG_GENERATE_COUNTER, PR_TRUE)); +} + +// test the case where we are only allowing a portion of the iv to be generated +TEST_F(Pkcs11AesGcmTest, MessageInterfaceIVMask) { + EXPECT_EQ(SECSuccess, + MessageInterfaceTest(16, 124, CKG_GENERATE_COUNTER, PR_FALSE)); +} + +// test the case where we using the tls1.3 iv generation +TEST_F(Pkcs11AesGcmTest, MessageInterfaceXorCounter) { + EXPECT_EQ(SECSuccess, + MessageInterfaceTest(16, 0, CKG_GENERATE_COUNTER_XOR, PR_FALSE)); +} + +// test the case where we overflow the counter (requires restricted iv) +// 128-124 = 4 bits; +TEST_F(Pkcs11AesGcmTest, MessageInterfaceCounterOverflow) { + EXPECT_EQ(SECFailure, + MessageInterfaceTest(17, 124, CKG_GENERATE_COUNTER, PR_FALSE)); +} + +// overflow the tla1.2 iv case +TEST_F(Pkcs11AesGcmTest, MessageInterfaceXorCounterOverflow) { + EXPECT_EQ(SECFailure, + MessageInterfaceTest(17, 124, CKG_GENERATE_COUNTER_XOR, PR_FALSE)); +} + +// test random generation of the IV (uses an aligned restricted iv) +TEST_F(Pkcs11AesGcmTest, MessageInterfaceRandomIV) { + EXPECT_EQ(SECSuccess, + MessageInterfaceTest(16, 56, CKG_GENERATE_RANDOM, PR_FALSE)); +} + +// test the case where we try to generate too many random IVs for the size of +// our our restricted IV (notice for counters, we can generate 16 IV with +// 4 bits, but for random we need at least 72 bits to generate 16 IVs). +// 128-56 = 72 bits +TEST_F(Pkcs11AesGcmTest, MessageInterfaceRandomOverflow) { + EXPECT_EQ(SECFailure, + MessageInterfaceTest(17, 56, CKG_GENERATE_RANDOM, PR_FALSE)); +} } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc index c2c60f4a9..0aa711dc8 100644 --- a/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc new file mode 100644 index 000000000..42cd0b36a --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc @@ -0,0 +1,123 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include "nss.h" +#include "pk11pub.h" + +#include "testvectors/kw-vectors.h" +#include "testvectors/kwp-vectors.h" +#include "gtest/gtest.h" +#include "nss_scoped_ptrs.h" + +namespace nss_test { + +class Pkcs11AESKeyWrapKwpTest + : public ::testing::TestWithParam { + protected: + CK_MECHANISM_TYPE mechanism = CKM_AES_KEY_WRAP_KWP; + + void WrapUnwrap(unsigned char* kek_data, unsigned int kek_len, + unsigned char* key_data, unsigned int key_data_len, + unsigned char* expected_ciphertext, + unsigned int expected_ciphertext_len, + std::map tests, uint32_t test_id) { + std::vector wrapped_key(PR_MAX(1U, expected_ciphertext_len)); + std::vector unwrapped_key(PR_MAX(1U, key_data_len)); + std::vector zeros(PR_MAX(1U, expected_ciphertext_len), 0); + unsigned int wrapped_key_len = 0; + unsigned int unwrapped_key_len = 0; + SECStatus rv; + + std::stringstream s; + s << "Test with original ID #" << test_id << " failed." << std::endl; + std::string msg = s.str(); + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_NE(nullptr, slot) << msg; + + // Import encryption key. + SECItem kek_item = {siBuffer, kek_data, kek_len}; + ScopedPK11SymKey kek(PK11_ImportSymKeyWithFlags( + slot.get(), mechanism, PK11_OriginUnwrap, CKA_ENCRYPT, &kek_item, + CKF_DECRYPT, PR_FALSE, nullptr)); + EXPECT_TRUE(!!kek) << msg; + + // Wrap key + Action test = WRAP; + if (tests.count(test)) { + rv = PK11_Encrypt(kek.get(), mechanism, nullptr /* param */, + wrapped_key.data(), &wrapped_key_len, + wrapped_key.size(), key_data, key_data_len); + ASSERT_EQ(rv, tests[test].expect_rv) << msg; + + // If we failed, check that output was not produced. + if (rv == SECFailure) { + EXPECT_TRUE(wrapped_key_len == 0); + EXPECT_TRUE(!memcmp(wrapped_key.data(), zeros.data(), wrapped_key_len)); + } + + if (tests[test].output_match) { + EXPECT_EQ(expected_ciphertext_len, wrapped_key_len) << msg; + EXPECT_TRUE(!memcmp(expected_ciphertext, wrapped_key.data(), + expected_ciphertext_len)) + << msg; + } else { + // If we produced output, verify that it doesn't match the vector + if (wrapped_key_len) { + EXPECT_FALSE(wrapped_key_len == expected_ciphertext_len && + !memcmp(wrapped_key.data(), expected_ciphertext, + expected_ciphertext_len)) + << msg; + } + } + } + + // Unwrap key + test = UNWRAP; + if (tests.count(test)) { + rv = PK11_Decrypt(kek.get(), mechanism, nullptr /* param */, + unwrapped_key.data(), &unwrapped_key_len, + unwrapped_key.size(), expected_ciphertext, + expected_ciphertext_len); + ASSERT_EQ(rv, tests[test].expect_rv) << msg; + + // If we failed, check that output was not produced. + if (rv == SECFailure) { + EXPECT_TRUE(unwrapped_key_len == 0); + EXPECT_TRUE( + !memcmp(unwrapped_key.data(), zeros.data(), unwrapped_key_len)); + } + + if (tests[test].output_match) { + EXPECT_EQ(unwrapped_key_len, key_data_len) << msg; + EXPECT_TRUE(!memcmp(key_data, unwrapped_key.data(), key_data_len)) + << msg; + } else { + // If we produced output, verify that it doesn't match the vector + if (unwrapped_key_len) { + EXPECT_FALSE( + unwrapped_key_len == expected_ciphertext_len && + !memcmp(unwrapped_key.data(), key_data, unwrapped_key_len)) + << msg; + } + } + } + } + + void WrapUnwrap(keywrap_vector testvector) { + WrapUnwrap(testvector.key.data(), testvector.key.size(), + testvector.msg.data(), testvector.msg.size(), + testvector.ct.data(), testvector.ct.size(), testvector.tests, + testvector.test_id); + } +}; + +TEST_P(Pkcs11AESKeyWrapKwpTest, TestVectors) { WrapUnwrap(GetParam()); } + +INSTANTIATE_TEST_CASE_P(Pkcs11NistAESKWPTest, Pkcs11AESKeyWrapKwpTest, + ::testing::ValuesIn(kNistAesKWPVectors)); +} /* nss_test */ diff --git a/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc index 75078fb77..0f79abed5 100644 --- a/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc index 1e4aa2faf..7f950422f 100644 --- a/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -8,8 +9,10 @@ #include "pk11pub.h" #include "secerr.h" -#include "nss_scoped_ptrs.h" #include "gtest/gtest.h" +#include "nss_scoped_ptrs.h" +#include "testvectors/cbc-vectors.h" +#include "util.h" namespace nss_test { @@ -253,8 +256,8 @@ TEST_F(Pkcs11CbcPadTest, FailEncryptShortParam) { unsigned int encrypted_len = 0; size_t input_len = AES_BLOCK_SIZE; - // CK_GCM_PARAMS is the largest param struct used across AES modes - uint8_t param_buf[sizeof(CK_GCM_PARAMS)]; + // CK_NSS_GCM_PARAMS is the largest param struct used across AES modes + uint8_t param_buf[sizeof(CK_NSS_GCM_PARAMS)]; SECItem param = {siBuffer, param_buf, sizeof(param_buf)}; SECItem key_item = {siBuffer, const_cast(kKeyData), 16}; @@ -278,18 +281,18 @@ TEST_F(Pkcs11CbcPadTest, FailEncryptShortParam) { sizeof(encrypted), kInput, input_len); EXPECT_EQ(SECSuccess, rv); - // GCM should have a CK_GCM_PARAMS - param.len = sizeof(CK_GCM_PARAMS) - 1; + // GCM should have a CK_NSS_GCM_PARAMS + param.len = sizeof(CK_NSS_GCM_PARAMS) - 1; rv = PK11_Encrypt(key.get(), CKM_AES_GCM, ¶m, encrypted, &encrypted_len, sizeof(encrypted), kInput, input_len); EXPECT_EQ(SECFailure, rv); param.len++; - reinterpret_cast(param.data)->pIv = param_buf; - reinterpret_cast(param.data)->ulIvLen = 12; - reinterpret_cast(param.data)->pAAD = nullptr; - reinterpret_cast(param.data)->ulAADLen = 0; - reinterpret_cast(param.data)->ulTagBits = 128; + reinterpret_cast(param.data)->pIv = param_buf; + reinterpret_cast(param.data)->ulIvLen = 12; + reinterpret_cast(param.data)->pAAD = nullptr; + reinterpret_cast(param.data)->ulAADLen = 0; + reinterpret_cast(param.data)->ulTagBits = 128; rv = PK11_Encrypt(key.get(), CKM_AES_GCM, ¶m, encrypted, &encrypted_len, sizeof(encrypted), kInput, input_len); EXPECT_EQ(SECSuccess, rv); @@ -554,4 +557,52 @@ INSTANTIATE_TEST_CASE_P(EncryptDecrypt, Pkcs11CbcPadTest, ::testing::Values(CKM_AES_CBC_PAD, CKM_AES_CBC, CKM_DES3_CBC_PAD, CKM_DES3_CBC)); +class Pkcs11AesCbcWycheproofTest + : public ::testing::TestWithParam { + protected: + void RunTest(const AesCbcTestVector vec) { + bool valid = vec.valid; + std::string err = "Test #" + std::to_string(vec.id) + " failed"; + std::vector key = hex_string_to_bytes(vec.key); + std::vector iv = hex_string_to_bytes(vec.iv); + std::vector ciphertext = hex_string_to_bytes(vec.ciphertext); + std::vector msg = hex_string_to_bytes(vec.msg); + std::vector decrypted(vec.ciphertext.size()); + unsigned int decrypted_len = 0; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_NE(nullptr, slot); + + // Don't provide a null pointer, even if the length is 0. We don't want to + // fail on trivial checks. + uint8_t tmp; + SECItem iv_item = {siBuffer, iv.data() ? iv.data() : &tmp, + static_cast(iv.size())}; + SECItem key_item = {siBuffer, key.data() ? key.data() : &tmp, + static_cast(key.size())}; + + PK11SymKey* pKey = PK11_ImportSymKey(slot.get(), kMech, PK11_OriginUnwrap, + CKA_ENCRYPT, &key_item, nullptr); + ASSERT_NE(nullptr, pKey); + ScopedPK11SymKey spKey = ScopedPK11SymKey(pKey); + + SECStatus rv = PK11_Decrypt(spKey.get(), kMech, &iv_item, decrypted.data(), + &decrypted_len, decrypted.size(), + ciphertext.data(), ciphertext.size()); + + ASSERT_EQ(valid ? SECSuccess : SECFailure, rv) << err; + if (valid) { + EXPECT_EQ(msg.size(), static_cast(decrypted_len)) << err; + EXPECT_EQ(0, memcmp(msg.data(), decrypted.data(), decrypted_len)) << err; + } + } + + const CK_MECHANISM_TYPE kMech = CKM_AES_CBC_PAD; +}; + +TEST_P(Pkcs11AesCbcWycheproofTest, TestVectors) { RunTest(GetParam()); } + +INSTANTIATE_TEST_CASE_P(WycheproofTestVector, Pkcs11AesCbcWycheproofTest, + ::testing::ValuesIn(kCbcWycheproofVectors)); + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc index 00d5e5244..3ea17678d 100644 --- a/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -6,6 +7,7 @@ #include #include "nss.h" #include "pk11pub.h" +#include "pk11priv.h" #include "sechash.h" #include "secerr.h" @@ -25,7 +27,7 @@ static const uint8_t kCtrNonce[16] = {'c', 0, 0, 0, 'n'}; static const uint8_t kData[16] = {'d'}; class Pkcs11ChaCha20Poly1305Test - : public ::testing::TestWithParam { + : public ::testing::TestWithParam { public: void EncryptDecrypt(const ScopedPK11SymKey& key, const bool invalid_iv, const bool invalid_tag, const uint8_t* data, @@ -43,7 +45,7 @@ class Pkcs11ChaCha20Poly1305Test SECItem params = {siBuffer, reinterpret_cast(&aead_params), sizeof(aead_params)}; - // Encrypt with bad parameters. + // Encrypt with bad parameters (TagLen is too long). unsigned int encrypted_len = 0; std::vector encrypted(data_len + aead_params.ulTagLen); aead_params.ulTagLen = 158072; @@ -52,9 +54,16 @@ class Pkcs11ChaCha20Poly1305Test &encrypted_len, encrypted.size(), data, data_len); EXPECT_EQ(SECFailure, rv); EXPECT_EQ(0U, encrypted_len); - aead_params.ulTagLen = 16; + + // Encrypt with bad parameters (TagLen is too short). + aead_params.ulTagLen = 2; + rv = PK11_Encrypt(key.get(), kMech, ¶ms, encrypted.data(), + &encrypted_len, encrypted.size(), data, data_len); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(0U, encrypted_len); // Encrypt. + aead_params.ulTagLen = 16; rv = PK11_Encrypt(key.get(), kMech, ¶ms, encrypted.data(), &encrypted_len, encrypted.size(), data, data_len); @@ -73,6 +82,7 @@ class Pkcs11ChaCha20Poly1305Test // Check ciphertext and tag. if (ct) { ASSERT_EQ(ct_len, encrypted_len); + EXPECT_TRUE(!memcmp(ct, encrypted.data(), encrypted.size() - 16)); EXPECT_TRUE(!memcmp(ct, encrypted.data(), encrypted.size()) != invalid_tag); } @@ -166,10 +176,10 @@ class Pkcs11ChaCha20Poly1305Test } } - void EncryptDecrypt(const chaChaTestVector testvector) { + void EncryptDecrypt(const ChaChaTestVector testvector) { ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); - SECItem keyItem = {siBuffer, toUcharPtr(testvector.Key.data()), - static_cast(testvector.Key.size())}; + SECItem keyItem = {siBuffer, toUcharPtr(testvector.key.data()), + static_cast(testvector.key.size())}; // Import key. ScopedPK11SymKey key(PK11_ImportSymKey(slot.get(), kMech, PK11_OriginUnwrap, @@ -177,11 +187,173 @@ class Pkcs11ChaCha20Poly1305Test EXPECT_TRUE(!!key); // Check. - EncryptDecrypt(key, testvector.invalidIV, testvector.invalidTag, - testvector.Data.data(), testvector.Data.size(), - testvector.AAD.data(), testvector.AAD.size(), - testvector.IV.data(), testvector.IV.size(), - testvector.CT.data(), testvector.CT.size()); + EncryptDecrypt(key, testvector.invalid_iv, testvector.invalid_tag, + testvector.plaintext.data(), testvector.plaintext.size(), + testvector.aad.data(), testvector.aad.size(), + testvector.iv.data(), testvector.iv.size(), + testvector.ciphertext.data(), testvector.ciphertext.size()); + } + + void MessageInterfaceTest(CK_MECHANISM_TYPE mech, int iterations, + PRBool separateTag) { + // Generate a random key. + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_NE(nullptr, slot); + ScopedPK11SymKey sym_key( + PK11_KeyGen(slot.get(), mech, nullptr, 32, nullptr)); + ASSERT_NE(nullptr, sym_key); + + int tagSize = 16; + int cipher_simulated_size; + int output_len_message = 0; + int output_len_simulated = 0; + unsigned int output_len_v24 = 0; + + std::vector plainIn(17); + std::vector plainOut_message(17); + std::vector plainOut_simulated(17); + std::vector plainOut_v24(17); + std::vector nonce(12); + std::vector cipher_message(33); + std::vector cipher_simulated(33); + std::vector cipher_v24(33); + std::vector aad(16); + std::vector tag_message(16); + std::vector tag_simulated(16); + + // Prepare AEAD v2.40 params. + CK_SALSA20_CHACHA20_POLY1305_PARAMS chacha_params; + chacha_params.pNonce = nonce.data(); + chacha_params.ulNonceLen = nonce.size(); + chacha_params.pAAD = aad.data(); + chacha_params.ulAADLen = aad.size(); + + // Prepare AEAD MESSAGE params. + CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS chacha_message_params; + chacha_message_params.pNonce = nonce.data(); + chacha_message_params.ulNonceLen = nonce.size(); + if (separateTag) { + chacha_message_params.pTag = tag_message.data(); + } else { + chacha_message_params.pTag = cipher_message.data() + plainIn.size(); + } + + // Prepare AEAD MESSAGE params for simulated case + CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS chacha_simulated_params; + chacha_simulated_params = chacha_message_params; + if (separateTag) { + // The simulated case, we have to allocate temp bufs for separate + // tags, make sure that works in both the encrypt and the decrypt + // cases. + chacha_simulated_params.pTag = tag_simulated.data(); + cipher_simulated_size = cipher_simulated.size() - tagSize; + } else { + chacha_simulated_params.pTag = cipher_simulated.data() + plainIn.size(); + cipher_simulated_size = cipher_simulated.size(); + } + SECItem params = {siBuffer, + reinterpret_cast(&chacha_params), + sizeof(chacha_params)}; + SECItem empty = {siBuffer, NULL, 0}; + + // initialize our plain text, IV and aad. + ASSERT_EQ(PK11_GenerateRandom(plainIn.data(), plainIn.size()), SECSuccess); + ASSERT_EQ(PK11_GenerateRandom(aad.data(), aad.size()), SECSuccess); + + // Initialize message encrypt context + ScopedPK11Context encrypt_message_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty)); + ASSERT_NE(nullptr, encrypt_message_context); + ASSERT_FALSE(_PK11_ContextGetAEADSimulation(encrypt_message_context.get())); + + // Initialize simulated encrypt context + ScopedPK11Context encrypt_simulated_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty)); + ASSERT_NE(nullptr, encrypt_simulated_context); + ASSERT_EQ(SECSuccess, + _PK11_ContextSetAEADSimulation(encrypt_simulated_context.get())); + + // Initialize message decrypt context + ScopedPK11Context decrypt_message_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty)); + ASSERT_NE(nullptr, decrypt_message_context); + ASSERT_FALSE(_PK11_ContextGetAEADSimulation(decrypt_message_context.get())); + + // Initialize simulated decrypt context + ScopedPK11Context decrypt_simulated_context(PK11_CreateContextBySymKey( + mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty)); + ASSERT_NE(nullptr, decrypt_simulated_context); + EXPECT_EQ(SECSuccess, + _PK11_ContextSetAEADSimulation(decrypt_simulated_context.get())); + + // Now walk down our iterations. Each method of calculating the operation + // should agree at each step. + for (int i = 0; i < iterations; i++) { + // get a unique nonce for each iteration + EXPECT_EQ(PK11_GenerateRandom(nonce.data(), nonce.size()), SECSuccess); + EXPECT_EQ(SECSuccess, + PK11_AEADRawOp( + encrypt_message_context.get(), &chacha_message_params, + sizeof(chacha_message_params), aad.data(), aad.size(), + cipher_message.data(), &output_len_message, + cipher_message.size(), plainIn.data(), plainIn.size())); + EXPECT_EQ(SECSuccess, + PK11_AEADRawOp( + encrypt_simulated_context.get(), &chacha_simulated_params, + sizeof(chacha_simulated_params), aad.data(), aad.size(), + cipher_simulated.data(), &output_len_simulated, + cipher_simulated_size, plainIn.data(), plainIn.size())); + // make sure simulated and message is the same + EXPECT_EQ(output_len_message, output_len_simulated); + EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_simulated.data(), + output_len_message)); + EXPECT_EQ(0, memcmp(chacha_message_params.pTag, + chacha_simulated_params.pTag, tagSize)); + // make sure v2.40 is the same. + EXPECT_EQ(SECSuccess, + PK11_Encrypt(sym_key.get(), mech, ¶ms, cipher_v24.data(), + &output_len_v24, cipher_v24.size(), plainIn.data(), + plainIn.size())); + EXPECT_EQ(output_len_message, (int)output_len_v24 - tagSize); + EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_v24.data(), + output_len_message)); + EXPECT_EQ(0, memcmp(chacha_message_params.pTag, + cipher_v24.data() + output_len_message, tagSize)); + // now make sure we can decrypt + EXPECT_EQ( + SECSuccess, + PK11_AEADRawOp(decrypt_message_context.get(), &chacha_message_params, + sizeof(chacha_message_params), aad.data(), aad.size(), + plainOut_message.data(), &output_len_message, + plainOut_message.size(), cipher_message.data(), + output_len_message)); + EXPECT_EQ(output_len_message, (int)plainIn.size()); + EXPECT_EQ( + 0, memcmp(plainOut_message.data(), plainIn.data(), plainIn.size())); + EXPECT_EQ(SECSuccess, + PK11_AEADRawOp(decrypt_simulated_context.get(), + &chacha_simulated_params, + sizeof(chacha_simulated_params), aad.data(), + aad.size(), plainOut_simulated.data(), + &output_len_simulated, plainOut_simulated.size(), + cipher_message.data(), output_len_simulated)); + EXPECT_EQ(output_len_simulated, (int)plainIn.size()); + EXPECT_EQ( + 0, memcmp(plainOut_simulated.data(), plainIn.data(), plainIn.size())); + if (separateTag) { + // in the separateTag case, we need to copy the tag back to the + // end of the cipher_message.data() before using the v2.4 interface + memcpy(cipher_message.data() + output_len_message, + chacha_message_params.pTag, tagSize); + } + EXPECT_EQ(SECSuccess, + PK11_Decrypt(sym_key.get(), mech, ¶ms, plainOut_v24.data(), + &output_len_v24, plainOut_v24.size(), + cipher_message.data(), output_len_v24)); + EXPECT_EQ(output_len_v24, plainIn.size()); + EXPECT_EQ(0, memcmp(plainOut_v24.data(), plainIn.data(), plainIn.size())); + } + return; } protected: @@ -260,13 +432,16 @@ TEST_F(Pkcs11ChaCha20Poly1305Test, GenerateXor) { ScopedPK11SymKey key(PK11_KeyGen(slot.get(), kMech, nullptr, 32, nullptr)); EXPECT_TRUE(!!key); - SECItem ctrNonceItem = {siBuffer, toUcharPtr(kCtrNonce), - static_cast(sizeof(kCtrNonce))}; + std::vector iv(16); + SECStatus rv = PK11_GenerateRandomOnSlot(slot.get(), iv.data(), iv.size()); + EXPECT_EQ(SECSuccess, rv); + + SECItem ctrNonceItem = {siBuffer, toUcharPtr(iv.data()), + static_cast(iv.size())}; uint8_t encrypted[sizeof(kData)]; unsigned int encrypted_len = 88; // This should be overwritten. - SECStatus rv = - PK11_Encrypt(key.get(), kMechXor, &ctrNonceItem, encrypted, - &encrypted_len, sizeof(encrypted), kData, sizeof(kData)); + rv = PK11_Encrypt(key.get(), kMechXor, &ctrNonceItem, encrypted, + &encrypted_len, sizeof(encrypted), kData, sizeof(kData)); ASSERT_EQ(SECSuccess, rv); ASSERT_EQ(sizeof(kData), static_cast(encrypted_len)); } @@ -300,4 +475,17 @@ INSTANTIATE_TEST_CASE_P(NSSTestVector, Pkcs11ChaCha20Poly1305Test, INSTANTIATE_TEST_CASE_P(WycheproofTestVector, Pkcs11ChaCha20Poly1305Test, ::testing::ValuesIn(kChaCha20WycheproofVectors)); +// basic message interface it's the most common configuration +TEST_F(Pkcs11ChaCha20Poly1305Test, ChaCha201305MessageInterfaceBasic) { + MessageInterfaceTest(CKM_CHACHA20_POLY1305, 16, PR_FALSE); +} + +// basic interface, but return the tags in a separate buffer. This triggers +// different behaviour in the simulated case, which has to buffer the +// intermediate values in a separate buffer. +TEST_F(Pkcs11ChaCha20Poly1305Test, + ChaCha20Poly1305MessageInterfaceSeparateTags) { + MessageInterfaceTest(CKM_CHACHA20_POLY1305, 16, PR_TRUE); +} + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc index 38982fd88..700750cc9 100644 --- a/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc @@ -77,4 +77,53 @@ TEST(Pkcs11CipherOp, SingleCtxMultipleUnalignedCipherOps) { NSS_ShutdownContext(globalctx); } +TEST(Pkcs11CipherOp, SingleCtxMultipleUnalignedCipherOpsChaCha20) { + PK11SlotInfo* slot; + PK11SymKey* key; + PK11Context* ctx; + + NSSInitContext* globalctx = + NSS_InitContext("", "", "", "", NULL, + NSS_INIT_READONLY | NSS_INIT_NOCERTDB | NSS_INIT_NOMODDB | + NSS_INIT_FORCEOPEN | NSS_INIT_NOROOTINIT); + + const CK_MECHANISM_TYPE cipher = CKM_NSS_CHACHA20_CTR; + + slot = PK11_GetInternalSlot(); + ASSERT_TRUE(slot); + + // Use arbitrary bytes for the ChaCha20 key and IV + uint8_t key_bytes[32]; + for (size_t i = 0; i < 32; i++) { + key_bytes[i] = i; + } + SECItem keyItem = {siBuffer, key_bytes, 32}; + + uint8_t iv_bytes[16]; + for (size_t i = 0; i < 16; i++) { + key_bytes[i] = i; + } + SECItem ivItem = {siBuffer, iv_bytes, 16}; + + SECItem* param = PK11_ParamFromIV(cipher, &ivItem); + + key = PK11_ImportSymKey(slot, cipher, PK11_OriginUnwrap, CKA_ENCRYPT, + &keyItem, NULL); + ctx = PK11_CreateContextBySymKey(cipher, CKA_ENCRYPT, key, param); + ASSERT_TRUE(key); + ASSERT_TRUE(ctx); + + uint8_t outbuf[128]; + // This is supposed to fail for Chacha20. This is because the underlying + // PK11_CipherOp operation is calling the C_EncryptUpdate function for + // which multi-part is disabled for ChaCha20 in counter mode. + ASSERT_EQ(GetBytes(ctx, outbuf, 7), SECFailure); + + PK11_FreeSymKey(key); + PK11_FreeSlot(slot); + SECITEM_FreeItem(param, PR_TRUE); + PK11_DestroyContext(ctx, PR_TRUE); + NSS_ShutdownContext(globalctx); +} + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc index 647e3a706..b26e5d41e 100644 --- a/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc @@ -15,7 +15,7 @@ namespace nss_test { class Pkcs11Curve25519Test - : public ::testing::TestWithParam { + : public ::testing::TestWithParam { protected: void Derive(const uint8_t* pkcs8, size_t pkcs8_len, const uint8_t* spki, size_t spki_len, const uint8_t* secret, size_t secret_len, @@ -107,7 +107,7 @@ class Pkcs11Curve25519Test } }; - void Derive(const curve25519_testvector testvector) { + void Derive(const EcdhTestVectorStr testvector) { Derive(testvector.private_key.data(), testvector.private_key.size(), testvector.public_key.data(), testvector.public_key.size(), testvector.secret.data(), testvector.secret.size(), diff --git a/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc index 0c524233d..449e7728b 100644 --- a/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc index afb560ce1..30f1afb8d 100644 --- a/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc new file mode 100644 index 000000000..9d6c8c856 --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc @@ -0,0 +1,79 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include "nss.h" +#include "pk11pub.h" +#include "sechash.h" +#include "cryptohi.h" + +#include "cpputil.h" +#include "databuffer.h" + +#include "gtest/gtest.h" +#include "nss_scoped_ptrs.h" + +#include "testvectors/dsa-vectors.h" + +namespace nss_test { + +class Pkcs11DsaTest : public ::testing::TestWithParam { + protected: + void Derive(const uint8_t* sig, size_t sig_len, const uint8_t* spki, + size_t spki_len, const uint8_t* data, size_t data_len, + bool expect_success, const uint32_t test_id, + const SECOidTag hash_oid) { + std::stringstream s; + s << "Test with original ID #" << test_id << " failed.\n"; + s << "Expected Success: " << expect_success << "\n"; + std::string msg = s.str(); + + SECItem spki_item = {siBuffer, toUcharPtr(spki), + static_cast(spki_len)}; + + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + ASSERT_TRUE(cert_spki) << msg; + + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + ASSERT_TRUE(pub_key) << msg; + + SECItem sig_item = {siBuffer, toUcharPtr(sig), + static_cast(sig_len)}; + ScopedSECItem decoded_sig_item( + DSAU_DecodeDerSigToLen(&sig_item, SECKEY_SignatureLen(pub_key.get()))); + if (!decoded_sig_item) { + ASSERT_FALSE(expect_success) << msg; + return; + } + + DataBuffer hash; + hash.Allocate(static_cast(HASH_ResultLenByOidTag(hash_oid))); + SECStatus rv = PK11_HashBuf(hash_oid, toUcharPtr(hash.data()), + toUcharPtr(data), data_len); + ASSERT_EQ(SECSuccess, rv) << msg; + + // Verify. + SECItem hash_item = {siBuffer, toUcharPtr(hash.data()), + static_cast(hash.len())}; + rv = PK11_VerifyWithMechanism(pub_key.get(), CKM_DSA, nullptr, + decoded_sig_item.get(), &hash_item, nullptr); + EXPECT_EQ(expect_success ? SECSuccess : SECFailure, rv); + }; + + void Derive(const DsaTestVector vector) { + Derive(vector.sig.data(), vector.sig.size(), vector.public_key.data(), + vector.public_key.size(), vector.msg.data(), vector.msg.size(), + vector.valid, vector.id, vector.hash_oid); + }; +}; + +TEST_P(Pkcs11DsaTest, WycheproofVectors) { Derive(GetParam()); } + +INSTANTIATE_TEST_CASE_P(DsaTest, Pkcs11DsaTest, + ::testing::ValuesIn(kDsaWycheproofVectors)); + +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc new file mode 100644 index 000000000..959295c14 --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc @@ -0,0 +1,86 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include "nss.h" +#include "pk11pub.h" + +#include "cpputil.h" +#include "nss_scoped_ptrs.h" + +#include "testvectors/p256ecdh-vectors.h" +#include "testvectors/p384ecdh-vectors.h" +#include "testvectors/p521ecdh-vectors.h" +#include "gtest/gtest.h" + +namespace nss_test { + +class Pkcs11EcdhTest : public ::testing::TestWithParam { + protected: + void Derive(const EcdhTestVector vec) { + std::string err = "Test #" + std::to_string(vec.id) + " failed"; + + SECItem expect_item = {siBuffer, toUcharPtr(vec.secret.data()), + static_cast(vec.secret.size())}; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(slot); + + SECItem priv_item = {siBuffer, toUcharPtr(vec.private_key.data()), + static_cast(vec.private_key.size())}; + SECKEYPrivateKey* key = nullptr; + SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey( + slot.get(), &priv_item, nullptr, nullptr, false, false, KU_ALL, &key, + nullptr); + EXPECT_EQ(SECSuccess, rv) << err; + + ScopedSECKEYPrivateKey priv_key(key); + ASSERT_TRUE(priv_key) << err; + + SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()), + static_cast(vec.public_key.size())}; + + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + if (vec.valid) { + ASSERT_TRUE(!!cert_spki) << err; + } else if (!cert_spki) { + ASSERT_TRUE(vec.invalid_asn) << err; + return; + } + + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + if (vec.valid) { + ASSERT_TRUE(!!pub_key) << err; + } else if (!pub_key) { + ASSERT_FALSE(vec.valid) << err; + return; + } + + ScopedPK11SymKey sym_key( + PK11_PubDeriveWithKDF(priv_key.get(), pub_key.get(), false, nullptr, + nullptr, CKM_ECDH1_DERIVE, CKM_SHA512_HMAC, + CKA_DERIVE, 0, CKD_NULL, nullptr, nullptr)); + ASSERT_EQ(vec.valid, !!sym_key) << err; + + if (vec.valid) { + rv = PK11_ExtractKeyValue(sym_key.get()); + EXPECT_EQ(SECSuccess, rv) << err; + + SECItem* derived_key = PK11_GetKeyData(sym_key.get()); + EXPECT_EQ(0, SECITEM_CompareItem(derived_key, &expect_item)) << err; + } + }; +}; + +TEST_P(Pkcs11EcdhTest, TestVectors) { Derive(GetParam()); } + +INSTANTIATE_TEST_CASE_P(WycheproofP256EcdhTest, Pkcs11EcdhTest, + ::testing::ValuesIn(kP256EcdhWycheproofVectors)); +INSTANTIATE_TEST_CASE_P(WycheproofP384EcdhTest, Pkcs11EcdhTest, + ::testing::ValuesIn(kP384EcdhWycheproofVectors)); +INSTANTIATE_TEST_CASE_P(WycheproofP521EcdhTest, Pkcs11EcdhTest, + ::testing::ValuesIn(kP521EcdhWycheproofVectors)); + +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc index 1816e3c9c..83ac47306 100644 --- a/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc @@ -6,12 +6,16 @@ #include "nss.h" #include "pk11pub.h" #include "sechash.h" +#include "cryptohi.h" #include "gtest/gtest.h" #include "nss_scoped_ptrs.h" #include "pk11_ecdsa_vectors.h" #include "pk11_signature_test.h" +#include "testvectors/p256ecdsa-sha256-vectors.h" +#include "testvectors/p384ecdsa-sha384-vectors.h" +#include "testvectors/p521ecdsa-sha512-vectors.h" namespace nss_test { @@ -172,4 +176,48 @@ TEST_F(Pkcs11EcdsaSha256Test, ImportSpkiPointNotOnCurve) { EXPECT_EQ(handle, static_cast(CK_INVALID_HANDLE)); } +class Pkcs11EcdsaWycheproofTest + : public ::testing::TestWithParam { + protected: + void Derive(const EcdsaTestVector vec) { + SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()), + static_cast(vec.public_key.size())}; + SECItem sig_item = {siBuffer, toUcharPtr(vec.sig.data()), + static_cast(vec.sig.size())}; + + DataBuffer hash; + hash.Allocate(static_cast(HASH_ResultLenByOidTag(vec.hash_oid))); + SECStatus rv = PK11_HashBuf(vec.hash_oid, toUcharPtr(hash.data()), + toUcharPtr(vec.msg.data()), vec.msg.size()); + ASSERT_EQ(rv, SECSuccess); + SECItem hash_item = {siBuffer, toUcharPtr(hash.data()), + static_cast(hash.len())}; + + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + ASSERT_TRUE(cert_spki); + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + ASSERT_TRUE(pub_key); + + rv = VFY_VerifyDigestDirect(&hash_item, pub_key.get(), &sig_item, + SEC_OID_ANSIX962_EC_PUBLIC_KEY, vec.hash_oid, + nullptr); + EXPECT_EQ(rv, vec.valid ? SECSuccess : SECFailure); + }; +}; + +TEST_P(Pkcs11EcdsaWycheproofTest, Verify) { Derive(GetParam()); } + +INSTANTIATE_TEST_CASE_P(WycheproofP256SignatureSha256Test, + Pkcs11EcdsaWycheproofTest, + ::testing::ValuesIn(kP256EcdsaSha256Vectors)); + +INSTANTIATE_TEST_CASE_P(WycheproofP384SignatureSha384Test, + Pkcs11EcdsaWycheproofTest, + ::testing::ValuesIn(kP384EcdsaSha384Vectors)); + +INSTANTIATE_TEST_CASE_P(WycheproofP521SignatureSha512Test, + Pkcs11EcdsaWycheproofTest, + ::testing::ValuesIn(kP521EcdsaSha512Vectors)); + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc index f4accac02..139346559 100644 --- a/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc @@ -72,10 +72,12 @@ class EncryptDeriveTest return CKM_CAMELLIA_ECB_ENCRYPT_DATA; case CKM_CAMELLIA_CBC: return CKM_CAMELLIA_CBC_ENCRYPT_DATA; +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_ECB: return CKM_SEED_ECB_ENCRYPT_DATA; case CKM_SEED_CBC: return CKM_SEED_CBC_ENCRYPT_DATA; +#endif default: ADD_FAILURE() << "Unknown mechanism"; break; @@ -93,7 +95,9 @@ class EncryptDeriveTest case CKM_DES3_ECB: case CKM_AES_ECB: case CKM_CAMELLIA_ECB: +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_ECB: +#endif string_data.pData = toUcharPtr(kInput); string_data.ulLen = keysize(); param.data = reinterpret_cast(&string_data); @@ -110,7 +114,9 @@ class EncryptDeriveTest case CKM_AES_CBC: case CKM_CAMELLIA_CBC: +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_CBC: +#endif aes_data.pData = toUcharPtr(kInput); aes_data.length = keysize(); PORT_Memcpy(aes_data.iv, kIv, keysize()); @@ -132,14 +138,18 @@ class EncryptDeriveTest case CKM_DES3_ECB: case CKM_AES_ECB: case CKM_CAMELLIA_ECB: +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_ECB: +#endif // No parameter needed here. break; case CKM_DES3_CBC: case CKM_AES_CBC: case CKM_CAMELLIA_CBC: +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_CBC: +#endif param.data = toUcharPtr(kIv); param.len = keysize(); break; @@ -186,8 +196,13 @@ class EncryptDeriveTest TEST_P(EncryptDeriveTest, Test) { TestEncryptDerive(); } static const CK_MECHANISM_TYPE kEncryptDeriveMechanisms[] = { - CKM_DES3_ECB, CKM_DES3_CBC, CKM_AES_ECB, CKM_AES_ECB, CKM_AES_CBC, - CKM_CAMELLIA_ECB, CKM_CAMELLIA_CBC, CKM_SEED_ECB, CKM_SEED_CBC}; + CKM_DES3_ECB, CKM_DES3_CBC, CKM_AES_ECB, CKM_AES_ECB, CKM_AES_CBC, + CKM_CAMELLIA_ECB, CKM_CAMELLIA_CBC +#ifndef NSS_DISABLE_DEPRECATED_SEED + , + CKM_SEED_ECB, CKM_SEED_CBC +#endif +}; INSTANTIATE_TEST_CASE_P(EncryptDeriveTests, EncryptDeriveTest, ::testing::ValuesIn(kEncryptDeriveMechanisms)); diff --git a/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc index caf1e6265..bfd65b952 100644 --- a/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc index cfe87020b..9f6baf178 100644 --- a/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* vim: set ts=4 et sw=4 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -141,11 +142,11 @@ class PK11FindCertsTestBase : public ::testing::Test { mod_spec.append(test_name); mod_spec.append("'"); m_slot = SECMOD_OpenUserDB(mod_spec.c_str()); - ASSERT_NE(m_slot, nullptr); + ASSERT_NE(nullptr, m_slot); } virtual void TearDown() { - ASSERT_EQ(SECMOD_CloseUserDB(m_slot), SECSuccess); + ASSERT_EQ(SECSuccess, SECMOD_CloseUserDB(m_slot)); PK11_FreeSlot(m_slot); std::string test_cert_db_path(test_cert_db_dir_.GetPath()); ASSERT_EQ(0, unlink((test_cert_db_path + "/cert9.db").c_str())); @@ -158,6 +159,41 @@ class PK11FindCertsTestBase : public ::testing::Test { class PK11FindRawCertsBySubjectTest : public PK11FindCertsTestBase {}; +TEST_F(PK11FindCertsTestBase, CertAddListWithData) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + SECItem cert1_item = {siBuffer, const_cast(kTestCert1DER.data()), + (unsigned int)kTestCert1DER.size()}; + SECItem cert2_item = {siBuffer, const_cast(kTestCert2DER.data()), + (unsigned int)kTestCert2DER.size()}; + + // Make certificates. ScopedCERTCertList will own. + ScopedCERTCertList list(CERT_NewCertList()); + ASSERT_TRUE(list); + CERTCertificate* cert1 = CERT_NewTempCertificate( + CERT_GetDefaultCertDB(), &cert1_item, nullptr, false, false); + CERTCertificate* cert2 = CERT_NewTempCertificate( + CERT_GetDefaultCertDB(), &cert2_item, nullptr, false, false); + ASSERT_NE(nullptr, cert1); + ASSERT_NE(nullptr, cert2); + ASSERT_NE(cert1, cert2); + + SECStatus rv = CERT_AddCertToListHeadWithData(list.get(), cert1, cert1); + EXPECT_EQ(SECSuccess, rv); + rv = CERT_AddCertToListTailWithData(list.get(), cert2, cert2); + EXPECT_EQ(SECSuccess, rv); + + CERTCertListNode* node = CERT_LIST_HEAD(list.get()); + ASSERT_NE(nullptr, node); + EXPECT_EQ(node->cert, cert1); + EXPECT_EQ(node->appData, cert1); + + node = CERT_LIST_TAIL(list.get()); + ASSERT_NE(nullptr, node); + EXPECT_EQ(node->cert, cert2); + EXPECT_EQ(node->appData, cert2); +} + // If we don't have any certificates, we shouldn't get any when we search for // them. TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsImportedNoCertsFound) { @@ -167,8 +203,8 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsImportedNoCertsFound) { CERTCertificateList* certificates = nullptr; SECStatus rv = PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates); - EXPECT_EQ(rv, SECSuccess); - EXPECT_EQ(certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + EXPECT_EQ(nullptr, certificates); } // If we have one certificate but it has an unrelated subject DN, we shouldn't @@ -178,9 +214,9 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestOneCertImportedNoCertsFound) { SECItem cert_item = {siBuffer, const_cast(kUnrelatedTestCertDER.data()), (unsigned int)kUnrelatedTestCertDER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, - cert_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, + cert_nickname, false)); SECItem subject_item = { siBuffer, const_cast(kTestCertSubjectDER.data()), @@ -188,8 +224,8 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestOneCertImportedNoCertsFound) { CERTCertificateList* certificates = nullptr; SECStatus rv = PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates); - EXPECT_EQ(rv, SECSuccess); - EXPECT_EQ(certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + EXPECT_EQ(nullptr, certificates); } TEST_F(PK11FindRawCertsBySubjectTest, TestMultipleMatchingCertsFound) { @@ -197,23 +233,23 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestMultipleMatchingCertsFound) { SECItem cert1_item = {siBuffer, const_cast(kTestCert1DER.data()), (unsigned int)kTestCert1DER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, - cert1_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, + cert1_nickname, false)); char cert2_nickname[] = "Test Cert 2"; SECItem cert2_item = {siBuffer, const_cast(kTestCert2DER.data()), (unsigned int)kTestCert2DER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE, - cert2_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE, + cert2_nickname, false)); char unrelated_cert_nickname[] = "Unrelated Test Cert"; SECItem unrelated_cert_item = { siBuffer, const_cast(kUnrelatedTestCertDER.data()), (unsigned int)kUnrelatedTestCertDER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &unrelated_cert_item, CK_INVALID_HANDLE, - unrelated_cert_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &unrelated_cert_item, CK_INVALID_HANDLE, + unrelated_cert_nickname, false)); CERTCertificateList* certificates = nullptr; SECItem subject_item = { @@ -221,10 +257,10 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestMultipleMatchingCertsFound) { (unsigned int)kTestCertSubjectDER.size()}; SECStatus rv = PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates); - EXPECT_EQ(rv, SECSuccess); - ASSERT_NE(certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + ASSERT_NE(nullptr, certificates); ScopedCERTCertificateList scoped_certificates(certificates); - ASSERT_EQ(scoped_certificates->len, 2); + ASSERT_EQ(2, scoped_certificates->len); std::vector found_cert1( scoped_certificates->certs[0].data, @@ -244,9 +280,9 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsOnInternalSlots) { SECItem cert1_item = {siBuffer, const_cast(kTestCert1DER.data()), (unsigned int)kTestCert1DER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, - cert1_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, + cert1_nickname, false)); SECItem subject_item = { siBuffer, const_cast(kTestCertSubjectDER.data()), @@ -255,15 +291,15 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsOnInternalSlots) { ScopedPK11SlotInfo internal_key_slot(PK11_GetInternalKeySlot()); SECStatus rv = PK11_FindRawCertsWithSubject( internal_key_slot.get(), &subject_item, &internal_key_slot_certificates); - EXPECT_EQ(rv, SECSuccess); - EXPECT_EQ(internal_key_slot_certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + EXPECT_EQ(nullptr, internal_key_slot_certificates); CERTCertificateList* internal_slot_certificates = nullptr; ScopedPK11SlotInfo internal_slot(PK11_GetInternalSlot()); rv = PK11_FindRawCertsWithSubject(internal_slot.get(), &subject_item, &internal_slot_certificates); - EXPECT_EQ(rv, SECSuccess); - EXPECT_EQ(internal_slot_certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + EXPECT_EQ(nullptr, internal_slot_certificates); } // issuer:test cert @@ -304,10 +340,9 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestFindEmptySubject) { SECItem empty_subject_cert_item = { siBuffer, const_cast(kEmptySubjectCertDER.data()), (unsigned int)kEmptySubjectCertDER.size()}; - ASSERT_EQ( - PK11_ImportDERCert(m_slot, &empty_subject_cert_item, CK_INVALID_HANDLE, - empty_subject_cert_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, PK11_ImportDERCert(m_slot, &empty_subject_cert_item, + CK_INVALID_HANDLE, + empty_subject_cert_nickname, false)); SECItem subject_item = {siBuffer, const_cast(kEmptySubjectDER.data()), @@ -315,15 +350,15 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestFindEmptySubject) { CERTCertificateList* certificates = nullptr; SECStatus rv = PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates); - EXPECT_EQ(rv, SECSuccess); - ASSERT_NE(certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + ASSERT_NE(nullptr, certificates); ScopedCERTCertificateList scoped_certificates(certificates); - ASSERT_EQ(scoped_certificates->len, 1); + ASSERT_EQ(1, scoped_certificates->len); std::vector found_cert( scoped_certificates->certs[0].data, scoped_certificates->certs[0].data + scoped_certificates->certs[0].len); - EXPECT_EQ(found_cert, kEmptySubjectCertDER); + EXPECT_EQ(kEmptySubjectCertDER, found_cert); } // Searching for a zero-length subject doesn't make sense (the minimum subject @@ -334,16 +369,16 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestSearchForNullSubject) { SECItem cert1_item = {siBuffer, const_cast(kTestCert1DER.data()), (unsigned int)kTestCert1DER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, - cert1_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, + cert1_nickname, false)); SECItem subject_item = {siBuffer, nullptr, 0}; CERTCertificateList* certificates = nullptr; SECStatus rv = PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates); - EXPECT_EQ(rv, SECSuccess); - EXPECT_EQ(certificates, nullptr); + EXPECT_EQ(SECSuccess, rv); + EXPECT_EQ(nullptr, certificates); } class PK11GetCertsMatchingPrivateKeyTest : public PK11FindCertsTestBase {}; @@ -407,11 +442,10 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestNoCertsAtAll) { (unsigned int)kTestPrivateKeyInfoDER.size(), }; SECKEYPrivateKey* priv_key = nullptr; - ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey( - m_slot, &private_key_info, nullptr, nullptr, false, false, - KU_ALL, &priv_key, nullptr), - SECSuccess); - ASSERT_NE(priv_key, nullptr); + ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey( + m_slot, &private_key_info, nullptr, nullptr, false, + false, KU_ALL, &priv_key, nullptr)); + ASSERT_NE(nullptr, priv_key); ScopedSECKEYPrivateKey scoped_priv_key(priv_key); ScopedCERTCertList certs( PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get())); @@ -425,20 +459,19 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestNoCertsForKey) { (unsigned int)kTestPrivateKeyInfoDER.size(), }; SECKEYPrivateKey* priv_key = nullptr; - ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey( - m_slot, &private_key_info, nullptr, nullptr, false, false, - KU_ALL, &priv_key, nullptr), - SECSuccess); - ASSERT_NE(priv_key, nullptr); + ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey( + m_slot, &private_key_info, nullptr, nullptr, false, + false, KU_ALL, &priv_key, nullptr)); + ASSERT_NE(nullptr, priv_key); ScopedSECKEYPrivateKey scoped_priv_key(priv_key); char cert_nickname[] = "Test Cert With Other Key"; SECItem cert_item = { siBuffer, const_cast(kTestCertWithOtherKeyDER.data()), (unsigned int)kTestCertWithOtherKeyDER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, - cert_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, + cert_nickname, false)); ScopedCERTCertList certs( PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get())); @@ -448,8 +481,8 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestNoCertsForKey) { void CheckCertListForSubjects( ScopedCERTCertList& list, const std::vector& expected_subjects) { - ASSERT_NE(list.get(), nullptr); - ASSERT_NE(expected_subjects.size(), 0ul); + ASSERT_NE(nullptr, list.get()); + ASSERT_NE(0ul, expected_subjects.size()); for (const auto& expected_subject : expected_subjects) { size_t list_length = 0; bool found = false; @@ -462,7 +495,7 @@ void CheckCertListForSubjects( } } ASSERT_TRUE(found); - ASSERT_EQ(list_length, expected_subjects.size()); + ASSERT_EQ(expected_subjects.size(), list_length); } } @@ -473,28 +506,27 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestOneCertForKey) { (unsigned int)kTestPrivateKeyInfoDER.size(), }; SECKEYPrivateKey* priv_key = nullptr; - ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey( - m_slot, &private_key_info, nullptr, nullptr, false, false, - KU_ALL, &priv_key, nullptr), - SECSuccess); - ASSERT_NE(priv_key, nullptr); + ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey( + m_slot, &private_key_info, nullptr, nullptr, false, + false, KU_ALL, &priv_key, nullptr)); + ASSERT_NE(nullptr, priv_key); ScopedSECKEYPrivateKey scoped_priv_key(priv_key); char cert1_nickname[] = "Test Cert 1"; SECItem cert1_item = {siBuffer, const_cast(kTestCert1DER.data()), (unsigned int)kTestCert1DER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, - cert1_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, + cert1_nickname, false)); char cert_nickname[] = "Test Cert With Other Key"; SECItem cert_item = { siBuffer, const_cast(kTestCertWithOtherKeyDER.data()), (unsigned int)kTestCertWithOtherKeyDER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, - cert_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, + cert_nickname, false)); ScopedCERTCertList certs( PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get())); @@ -508,39 +540,87 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestTwoCertsForKey) { (unsigned int)kTestPrivateKeyInfoDER.size(), }; SECKEYPrivateKey* priv_key = nullptr; - ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey( - m_slot, &private_key_info, nullptr, nullptr, false, false, - KU_ALL, &priv_key, nullptr), - SECSuccess); - ASSERT_NE(priv_key, nullptr); + ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey( + m_slot, &private_key_info, nullptr, nullptr, false, + false, KU_ALL, &priv_key, nullptr)); + ASSERT_NE(nullptr, priv_key); ScopedSECKEYPrivateKey scoped_priv_key(priv_key); char cert1_nickname[] = "Test Cert 1"; SECItem cert1_item = {siBuffer, const_cast(kTestCert1DER.data()), (unsigned int)kTestCert1DER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, - cert1_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE, + cert1_nickname, false)); char cert2_nickname[] = "Test Cert 2 (same key, different subject)"; SECItem cert2_item = { siBuffer, const_cast(kUnrelatedTestCertDER.data()), (unsigned int)kUnrelatedTestCertDER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE, - cert2_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE, + cert2_nickname, false)); char cert_nickname[] = "Test Cert With Other Key"; SECItem cert_item = { siBuffer, const_cast(kTestCertWithOtherKeyDER.data()), (unsigned int)kTestCertWithOtherKeyDER.size()}; - ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, - cert_nickname, false), - SECSuccess); + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, + cert_nickname, false)); ScopedCERTCertList certs( PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get())); CheckCertListForSubjects(certs, {"CN=test cert", "CN=unrelated subject DN"}); } +class PK11FindEncodedCertInSlotTest : public PK11FindCertsTestBase {}; + +TEST_F(PK11FindEncodedCertInSlotTest, TestFindEncodedCert) { + char cert_nickname[] = "Test Cert"; + SECItem cert_item = {siBuffer, + const_cast(kTestCert1DER.data()), + (unsigned int)kTestCert1DER.size()}; + ASSERT_EQ(SECSuccess, + PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE, + cert_nickname, false)); + + // This certificate was just imported, so finding it by its encoded value + // should succeed. + CK_OBJECT_HANDLE cert_handle_in_slot = + PK11_FindEncodedCertInSlot(m_slot, &cert_item, nullptr); + // CK_INVALID_HANDLE is #defined to be the literal 0, which the compiler + // interprets as a signed value, which then causes a warning-as-an-error + // about comparing values of different signs. + ASSERT_NE(static_cast(CK_INVALID_HANDLE), cert_handle_in_slot); + + // The certificate should not exist on the internal slot, so this should + // return CK_INVALID_HANDLE. + ScopedPK11SlotInfo internal_slot(PK11_GetInternalSlot()); + ASSERT_NE(nullptr, internal_slot); + CK_OBJECT_HANDLE cert_handle_in_internal_slot = + PK11_FindEncodedCertInSlot(internal_slot.get(), &cert_item, nullptr); + ASSERT_EQ(static_cast(CK_INVALID_HANDLE), + cert_handle_in_internal_slot); + + // The certificate should not exist on the internal key slot, so this should + // return CK_INVALID_HANDLE. + ScopedPK11SlotInfo internal_key_slot(PK11_GetInternalKeySlot()); + ASSERT_NE(nullptr, internal_key_slot); + CK_OBJECT_HANDLE cert_handle_in_internal_key_slot = + PK11_FindEncodedCertInSlot(internal_key_slot.get(), &cert_item, nullptr); + ASSERT_EQ(static_cast(CK_INVALID_HANDLE), + cert_handle_in_internal_key_slot); + + // This certificate hasn't been imported to any token, so looking for it + // should return CK_INVALID_HANDLE. + SECItem unknown_cert_item = {siBuffer, + const_cast(kTestCert2DER.data()), + (unsigned int)kTestCert2DER.size()}; + CK_OBJECT_HANDLE unknown_cert_handle_in_slot = + PK11_FindEncodedCertInSlot(m_slot, &unknown_cert_item, nullptr); + ASSERT_EQ(static_cast(CK_INVALID_HANDLE), + unknown_cert_handle_in_slot); +} + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_gtest.gyp b/security/nss/gtests/pk11_gtest/pk11_gtest.gyp index b521687fb..1982fb484 100644 --- a/security/nss/gtests/pk11_gtest/pk11_gtest.gyp +++ b/security/nss/gtests/pk11_gtest/pk11_gtest.gyp @@ -14,6 +14,7 @@ 'pk11_aes_cmac_unittest.cc', 'pk11_aes_gcm_unittest.cc', 'pk11_aeskeywrap_unittest.cc', + 'pk11_aeskeywrapkwp_unittest.cc', 'pk11_aeskeywrappad_unittest.cc', 'pk11_cbc_unittest.cc', 'pk11_chacha20poly1305_unittest.cc', @@ -21,16 +22,24 @@ 'pk11_curve25519_unittest.cc', 'pk11_der_private_key_import_unittest.cc', 'pk11_des_unittest.cc', + 'pk11_dsa_unittest.cc', 'pk11_ecdsa_unittest.cc', + 'pk11_ecdh_unittest.cc', 'pk11_encrypt_derive_unittest.cc', 'pk11_find_certs_unittest.cc', + 'pk11_hkdf_unittest.cc', + 'pk11_hmac_unittest.cc', + 'pk11_hpke_unittest.cc', 'pk11_import_unittest.cc', + 'pk11_kbkdf.cc', 'pk11_keygen.cc', 'pk11_key_unittest.cc', 'pk11_module_unittest.cc', 'pk11_pbkdf2_unittest.cc', 'pk11_prf_unittest.cc', 'pk11_prng_unittest.cc', + 'pk11_rsaencrypt_unittest.cc', + 'pk11_rsaoaep_unittest.cc', 'pk11_rsapkcs1_unittest.cc', 'pk11_rsapss_unittest.cc', 'pk11_seed_cbc_unittest.cc', diff --git a/security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc new file mode 100644 index 000000000..c3fff235b --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc @@ -0,0 +1,199 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include "blapi.h" +#include "gtest/gtest.h" +#include "nss.h" +#include "nss_scoped_ptrs.h" +#include "pk11pub.h" +#include "secerr.h" +#include "sechash.h" +#include "util.h" + +#include "testvectors/hkdf-sha1-vectors.h" +#include "testvectors/hkdf-sha256-vectors.h" +#include "testvectors/hkdf-sha384-vectors.h" +#include "testvectors/hkdf-sha512-vectors.h" + +namespace nss_test { + +enum class HkdfTestType { + legacy, /* CKM_NSS_HKDF_SHA... */ + derive, /* CKM_HKDF_DERIVE, ikm as secret key, salt as data. */ + deriveDataKey, /* CKM_HKDF_DERIVE, ikm as data, salt as data. */ + saltDerive, /* CKM_HKDF_DERIVE, [ikm, salt] as secret key, salt as key. */ + saltDeriveDataKey, /* CKM_HKDF_DERIVE, [ikm, salt] as data, salt as key. */ + hkdfData /* CKM_HKDF_DATA, ikm as data, salt as data. */ +}; +static const HkdfTestType kHkdfTestTypesAll[] = { + HkdfTestType::legacy, + HkdfTestType::derive, + HkdfTestType::deriveDataKey, + HkdfTestType::saltDerive, + HkdfTestType::saltDeriveDataKey, + HkdfTestType::hkdfData, +}; + +class Pkcs11HkdfTest + : public ::testing::TestWithParam< + std::tuple> { + protected: + CK_MECHANISM_TYPE Pk11MechToVendorMech(CK_MECHANISM_TYPE pk11_mech) { + switch (pk11_mech) { + case CKM_SHA_1: + return CKM_NSS_HKDF_SHA1; + case CKM_SHA256: + return CKM_NSS_HKDF_SHA256; + case CKM_SHA384: + return CKM_NSS_HKDF_SHA384; + case CKM_SHA512: + return CKM_NSS_HKDF_SHA512; + default: + ADD_FAILURE() << "Unknown hash mech"; + return CKM_INVALID_MECHANISM; + } + } + + ScopedPK11SymKey ImportKey(SECItem &ikm_item, bool import_as_data) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + if (!slot) { + ADD_FAILURE() << "Can't get slot"; + return nullptr; + } + + ScopedPK11SymKey ikm; + if (import_as_data) { + ikm.reset(PK11_ImportDataKey(slot.get(), CKM_HKDF_KEY_GEN, + PK11_OriginUnwrap, CKA_SIGN, &ikm_item, + nullptr)); + } else { + ikm.reset(PK11_ImportSymKey(slot.get(), CKM_GENERIC_SECRET_KEY_GEN, + PK11_OriginUnwrap, CKA_SIGN, &ikm_item, + nullptr)); + } + return ikm; + } + + void RunWycheproofTest(const HkdfTestVector &vec, HkdfTestType test_type, + CK_MECHANISM_TYPE hash_mech) { + std::string msg = "Test #" + std::to_string(vec.id) + " failed"; + std::vector vec_ikm = hex_string_to_bytes(vec.ikm); + std::vector vec_okm = hex_string_to_bytes(vec.okm); + std::vector vec_info = hex_string_to_bytes(vec.info); + std::vector vec_salt = hex_string_to_bytes(vec.salt); + SECItem ikm_item = {siBuffer, vec_ikm.data(), + static_cast(vec_ikm.size())}; + SECItem okm_item = {siBuffer, vec_okm.data(), + static_cast(vec_okm.size())}; + SECItem salt_item = {siBuffer, vec_salt.data(), + static_cast(vec_salt.size())}; + CK_MECHANISM_TYPE derive_mech = CKM_HKDF_DERIVE; + ScopedPK11SymKey salt_key = nullptr; + ScopedPK11SymKey ikm = nullptr; + + // Legacy vendor mech params + CK_NSS_HKDFParams nss_hkdf_params = { + true, vec_salt.data(), static_cast(vec_salt.size()), + true, vec_info.data(), static_cast(vec_info.size())}; + + // PKCS #11 v3.0 + CK_HKDF_PARAMS hkdf_params = { + true, + true, + hash_mech, + vec_salt.size() ? CKF_HKDF_SALT_DATA : CKF_HKDF_SALT_NULL, + vec_salt.size() ? vec_salt.data() : nullptr, + static_cast(vec_salt.size()), + CK_INVALID_HANDLE, + vec_info.data(), + static_cast(vec_info.size())}; + SECItem params_item = {siBuffer, (unsigned char *)&hkdf_params, + sizeof(hkdf_params)}; + + switch (test_type) { + case HkdfTestType::legacy: + derive_mech = Pk11MechToVendorMech(hash_mech); + params_item.data = (uint8_t *)&nss_hkdf_params; + params_item.len = sizeof(nss_hkdf_params); + ikm = ImportKey(ikm_item, false); + break; + case HkdfTestType::derive: + ikm = ImportKey(ikm_item, false); + break; + case HkdfTestType::deriveDataKey: + ikm = ImportKey(ikm_item, true); + break; + case HkdfTestType::saltDerive: + ikm = ImportKey(ikm_item, false); + salt_key = ImportKey(salt_item, false); + break; + case HkdfTestType::saltDeriveDataKey: + ikm = ImportKey(ikm_item, true); + salt_key = ImportKey(salt_item, true); + break; + case HkdfTestType::hkdfData: + derive_mech = CKM_HKDF_DATA; + ikm = ImportKey(ikm_item, true); + break; + default: + ADD_FAILURE() << msg; + return; + } + ASSERT_NE(nullptr, ikm) << msg; + + if (test_type == HkdfTestType::saltDerive || + test_type == HkdfTestType::saltDeriveDataKey) { + ASSERT_NE(nullptr, salt_key) << msg; + hkdf_params.ulSaltType = CKF_HKDF_SALT_KEY; + hkdf_params.ulSaltLen = 0; + hkdf_params.pSalt = NULL; + hkdf_params.hSaltKey = PK11_GetSymKeyHandle(salt_key.get()); + } + + ScopedPK11SymKey okm = ScopedPK11SymKey( + PK11_Derive(ikm.get(), derive_mech, ¶ms_item, + CKM_GENERIC_SECRET_KEY_GEN, CKA_DERIVE, vec.size)); + if (vec.valid) { + ASSERT_NE(nullptr, okm.get()) << msg; + ASSERT_EQ(SECSuccess, PK11_ExtractKeyValue(okm.get())) << msg; + ASSERT_EQ(0, SECITEM_CompareItem(&okm_item, PK11_GetKeyData(okm.get()))) + << msg; + } else { + ASSERT_EQ(nullptr, okm.get()) << msg; + } + } +}; + +TEST_P(Pkcs11HkdfTest, WycheproofVectors) { + RunWycheproofTest(std::get<0>(GetParam()), std::get<1>(GetParam()), + std::get<2>(GetParam())); +} + +INSTANTIATE_TEST_CASE_P( + HkdfSha1, Pkcs11HkdfTest, + ::testing::Combine(::testing::ValuesIn(kHkdfSha1WycheproofVectors), + ::testing::ValuesIn(kHkdfTestTypesAll), + ::testing::Values(CKM_SHA_1))); + +INSTANTIATE_TEST_CASE_P( + HkdfSha256, Pkcs11HkdfTest, + ::testing::Combine(::testing::ValuesIn(kHkdfSha256WycheproofVectors), + ::testing::ValuesIn(kHkdfTestTypesAll), + ::testing::Values(CKM_SHA256))); + +INSTANTIATE_TEST_CASE_P( + HkdfSha384, Pkcs11HkdfTest, + ::testing::Combine(::testing::ValuesIn(kHkdfSha384WycheproofVectors), + ::testing::ValuesIn(kHkdfTestTypesAll), + ::testing::Values(CKM_SHA384))); + +INSTANTIATE_TEST_CASE_P( + HkdfSha512, Pkcs11HkdfTest, + ::testing::Combine(::testing::ValuesIn(kHkdfSha512WycheproofVectors), + ::testing::ValuesIn(kHkdfTestTypesAll), + ::testing::Values(CKM_SHA512))); +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc new file mode 100644 index 000000000..00891d51c --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc @@ -0,0 +1,74 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include + +#include "nss.h" +#include "pk11pub.h" +#include "secerr.h" +#include "sechash.h" +#include "blapi.h" +#include "gtest/gtest.h" +#include "nss_scoped_ptrs.h" +#include "testvectors/hmac-sha256-vectors.h" +#include "testvectors/hmac-sha384-vectors.h" +#include "testvectors/hmac-sha512-vectors.h" +#include "util.h" + +namespace nss_test { + +class Pkcs11HmacTest : public ::testing::TestWithParam< + std::tuple> { + protected: + void RunTestVector(const HmacTestVector &vec, CK_MECHANISM_TYPE mech) { + std::string err = "Test #" + std::to_string(vec.id) + " failed"; + std::vector vec_key = hex_string_to_bytes(vec.key); + std::vector vec_mac = hex_string_to_bytes(vec.tag); + std::vector vec_msg = hex_string_to_bytes(vec.msg); + std::vector output(vec_mac.size()); + + // Don't provide a null pointer, even if the input is empty. + uint8_t tmp; + SECItem key = {siBuffer, vec_key.data() ? vec_key.data() : &tmp, + static_cast(vec_key.size())}; + SECItem mac = {siBuffer, vec_mac.data() ? vec_mac.data() : &tmp, + static_cast(vec_mac.size())}; + SECItem msg = {siBuffer, vec_msg.data() ? vec_msg.data() : &tmp, + static_cast(vec_msg.size())}; + SECItem out = {siBuffer, output.data() ? output.data() : &tmp, + static_cast(output.size())}; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_NE(nullptr, slot) << err; + + ScopedPK11SymKey p11_key(PK11_ImportSymKey( + slot.get(), mech, PK11_OriginUnwrap, CKA_SIGN, &key, nullptr)); + ASSERT_NE(nullptr, p11_key.get()) << err; + + SECStatus rv = PK11_SignWithSymKey(p11_key.get(), mech, NULL, &out, &msg); + EXPECT_EQ(SECSuccess, rv) << err; + EXPECT_EQ(!vec.invalid, 0 == SECITEM_CompareItem(&out, &mac)) << err; + } +}; + +TEST_P(Pkcs11HmacTest, WycheproofVectors) { + RunTestVector(std::get<0>(GetParam()), std::get<1>(GetParam())); +} + +INSTANTIATE_TEST_CASE_P( + HmacSha256, Pkcs11HmacTest, + ::testing::Combine(::testing::ValuesIn(kHmacSha256WycheproofVectors), + ::testing::Values(CKM_SHA256_HMAC))); +INSTANTIATE_TEST_CASE_P( + HmacSha384, Pkcs11HmacTest, + ::testing::Combine(::testing::ValuesIn(kHmacSha384WycheproofVectors), + ::testing::Values(CKM_SHA384_HMAC))); +INSTANTIATE_TEST_CASE_P( + HmacSha512, Pkcs11HmacTest, + ::testing::Combine(::testing::ValuesIn(kHmacSha512WycheproofVectors), + ::testing::Values(CKM_SHA512_HMAC))); +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc new file mode 100644 index 000000000..1858e7f10 --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc @@ -0,0 +1,547 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include "blapi.h" +#include "gtest/gtest.h" +#include "nss.h" +#include "nss_scoped_ptrs.h" +#include "pk11hpke.h" +#include "pk11pub.h" +#include "secerr.h" +#include "sechash.h" +#include "testvectors/hpke-vectors.h" +#include "util.h" + +namespace nss_test { + +/* See note in pk11pub.h. */ +#ifdef NSS_ENABLE_DRAFT_HPKE +#include "cpputil.h" + +class Pkcs11HpkeTest : public ::testing::TestWithParam { + protected: + void ReadVector(const hpke_vector &vec) { + ScopedPK11SymKey vec_psk; + if (!vec.psk.empty()) { + ASSERT_FALSE(vec.psk_id.empty()); + vec_psk_id = hex_string_to_bytes(vec.psk_id); + + std::vector psk_bytes = hex_string_to_bytes(vec.psk); + SECItem psk_item = {siBuffer, toUcharPtr(psk_bytes.data()), + static_cast(psk_bytes.size())}; + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(slot); + PK11SymKey *psk_key = + PK11_ImportSymKey(slot.get(), CKM_HKDF_KEY_GEN, PK11_OriginUnwrap, + CKA_WRAP, &psk_item, nullptr); + ASSERT_NE(nullptr, psk_key); + vec_psk_key.reset(psk_key); + } + + vec_pkcs8_r = hex_string_to_bytes(vec.pkcs8_r); + vec_pkcs8_e = hex_string_to_bytes(vec.pkcs8_e); + vec_key = hex_string_to_bytes(vec.key); + vec_nonce = hex_string_to_bytes(vec.nonce); + vec_enc = hex_string_to_bytes(vec.enc); + vec_info = hex_string_to_bytes(vec.info); + vec_encryptions = vec.encrypt_vecs; + vec_exports = vec.export_vecs; + } + + void CheckEquality(const std::vector &expected, SECItem *actual) { + if (!actual) { + EXPECT_TRUE(expected.empty()); + return; + } + std::vector vact(actual->data, actual->data + actual->len); + EXPECT_EQ(expected, vact); + } + + void CheckEquality(SECItem *expected, SECItem *actual) { + EXPECT_EQ(!!expected, !!actual); + if (expected && actual) { + EXPECT_EQ(expected->len, actual->len); + if (expected->len == actual->len) { + EXPECT_EQ(0, memcmp(expected->data, actual->data, actual->len)); + } + } + } + + void CheckEquality(const std::vector &expected, PK11SymKey *actual) { + if (!actual) { + EXPECT_TRUE(expected.empty()); + return; + } + SECStatus rv = PK11_ExtractKeyValue(actual); + EXPECT_EQ(SECSuccess, rv); + if (rv != SECSuccess) { + return; + } + SECItem *rawkey = PK11_GetKeyData(actual); + CheckEquality(expected, rawkey); + } + + void CheckEquality(PK11SymKey *expected, PK11SymKey *actual) { + if (!actual || !expected) { + EXPECT_EQ(!!expected, !!actual); + return; + } + SECStatus rv = PK11_ExtractKeyValue(expected); + EXPECT_EQ(SECSuccess, rv); + if (rv != SECSuccess) { + return; + } + SECItem *raw = PK11_GetKeyData(expected); + ASSERT_NE(nullptr, raw); + ASSERT_NE(nullptr, raw->data); + std::vector expected_vec(raw->data, raw->data + raw->len); + CheckEquality(expected_vec, actual); + } + + void SetupS(const ScopedHpkeContext &cx, const ScopedSECKEYPublicKey &pkE, + const ScopedSECKEYPrivateKey &skE, + const ScopedSECKEYPublicKey &pkR, + const std::vector &info) { + SECItem info_item = {siBuffer, toUcharPtr(vec_info.data()), + static_cast(vec_info.size())}; + SECStatus rv = + PK11_HPKE_SetupS(cx.get(), pkE.get(), skE.get(), pkR.get(), &info_item); + EXPECT_EQ(SECSuccess, rv); + } + + void SetupR(const ScopedHpkeContext &cx, const ScopedSECKEYPublicKey &pkR, + const ScopedSECKEYPrivateKey &skR, + const std::vector &enc, + const std::vector &info) { + SECItem enc_item = {siBuffer, toUcharPtr(enc.data()), + static_cast(enc.size())}; + SECItem info_item = {siBuffer, toUcharPtr(vec_info.data()), + static_cast(vec_info.size())}; + SECStatus rv = + PK11_HPKE_SetupR(cx.get(), pkR.get(), skR.get(), &enc_item, &info_item); + EXPECT_EQ(SECSuccess, rv); + } + + void Seal(const ScopedHpkeContext &cx, std::vector &aad_vec, + std::vector &pt_vec, SECItem **out_ct) { + SECItem aad_item = {siBuffer, toUcharPtr(aad_vec.data()), + static_cast(aad_vec.size())}; + SECItem pt_item = {siBuffer, toUcharPtr(pt_vec.data()), + static_cast(pt_vec.size())}; + + SECStatus rv = PK11_HPKE_Seal(cx.get(), &aad_item, &pt_item, out_ct); + EXPECT_EQ(SECSuccess, rv); + } + + void Open(const ScopedHpkeContext &cx, std::vector &aad_vec, + std::vector &ct_vec, SECItem **out_pt) { + SECItem aad_item = {siBuffer, toUcharPtr(aad_vec.data()), + static_cast(aad_vec.size())}; + SECItem ct_item = {siBuffer, toUcharPtr(ct_vec.data()), + static_cast(ct_vec.size())}; + SECStatus rv = PK11_HPKE_Open(cx.get(), &aad_item, &ct_item, out_pt); + EXPECT_EQ(SECSuccess, rv); + } + + void TestExports(const ScopedHpkeContext &sender, + const ScopedHpkeContext &receiver) { + SECStatus rv; + + for (auto &vec : vec_exports) { + std::vector context = hex_string_to_bytes(vec.ctxt); + std::vector expected = hex_string_to_bytes(vec.exported); + SECItem context_item = {siBuffer, toUcharPtr(context.data()), + static_cast(context.size())}; + PK11SymKey *actual_r = nullptr; + PK11SymKey *actual_s = nullptr; + rv = PK11_HPKE_ExportSecret(sender.get(), &context_item, vec.len, + &actual_s); + ASSERT_EQ(SECSuccess, rv); + rv = PK11_HPKE_ExportSecret(receiver.get(), &context_item, vec.len, + &actual_r); + ASSERT_EQ(SECSuccess, rv); + ScopedPK11SymKey scoped_act_s(actual_s); + ScopedPK11SymKey scoped_act_r(actual_r); + CheckEquality(expected, scoped_act_s.get()); + CheckEquality(expected, scoped_act_r.get()); + } + } + + void TestEncryptions(const ScopedHpkeContext &sender, + const ScopedHpkeContext &receiver) { + for (auto &enc_vec : vec_encryptions) { + std::vector msg = hex_string_to_bytes(enc_vec.pt); + std::vector aad = hex_string_to_bytes(enc_vec.aad); + std::vector expect_ct = hex_string_to_bytes(enc_vec.ct); + SECItem *act_ct = nullptr; + Seal(sender, aad, msg, &act_ct); + CheckEquality(expect_ct, act_ct); + ScopedSECItem scoped_ct(act_ct); + + SECItem *act_pt = nullptr; + Open(receiver, aad, expect_ct, &act_pt); + CheckEquality(msg, act_pt); + ScopedSECItem scoped_pt(act_pt); + } + } + + void ImportKeyPairs(const ScopedHpkeContext &sender, + const ScopedHpkeContext &receiver) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + if (!slot) { + ADD_FAILURE() << "No slot"; + return; + } + + SECItem pkcs8_e_item = {siBuffer, toUcharPtr(vec_pkcs8_e.data()), + static_cast(vec_pkcs8_e.size())}; + SECKEYPrivateKey *sk_e = nullptr; + SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey( + slot.get(), &pkcs8_e_item, nullptr, nullptr, false, false, KU_ALL, + &sk_e, nullptr); + EXPECT_EQ(SECSuccess, rv); + skE_derived.reset(sk_e); + SECKEYPublicKey *pk_e = SECKEY_ConvertToPublicKey(skE_derived.get()); + ASSERT_NE(nullptr, pk_e); + pkE_derived.reset(pk_e); + + SECItem pkcs8_r_item = {siBuffer, toUcharPtr(vec_pkcs8_r.data()), + static_cast(vec_pkcs8_r.size())}; + SECKEYPrivateKey *sk_r = nullptr; + rv = PK11_ImportDERPrivateKeyInfoAndReturnKey( + slot.get(), &pkcs8_r_item, nullptr, nullptr, false, false, KU_ALL, + &sk_r, nullptr); + EXPECT_EQ(SECSuccess, rv); + skR_derived.reset(sk_r); + SECKEYPublicKey *pk_r = SECKEY_ConvertToPublicKey(skR_derived.get()); + ASSERT_NE(nullptr, pk_r); + pkR_derived.reset(pk_r); + } + + void SetupSenderReceiver(const ScopedHpkeContext &sender, + const ScopedHpkeContext &receiver) { + SetupS(sender, pkE_derived, skE_derived, pkR_derived, vec_info); + uint8_t buf[32]; // Curve25519 only, fixed size. + SECItem encap_item = {siBuffer, const_cast(buf), sizeof(buf)}; + SECStatus rv = PK11_HPKE_Serialize(pkE_derived.get(), encap_item.data, + &encap_item.len, encap_item.len); + ASSERT_EQ(SECSuccess, rv); + CheckEquality(vec_enc, &encap_item); + SetupR(receiver, pkR_derived, skR_derived, vec_enc, vec_info); + } + + bool GenerateKeyPair(ScopedSECKEYPublicKey &pub_key, + ScopedSECKEYPrivateKey &priv_key) { + unsigned char param_buf[65]; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + if (!slot) { + ADD_FAILURE() << "Couldn't get slot"; + return false; + } + + SECItem ecdsa_params = {siBuffer, param_buf, sizeof(param_buf)}; + SECOidData *oid_data = SECOID_FindOIDByTag(SEC_OID_CURVE25519); + if (!oid_data) { + ADD_FAILURE() << "Couldn't get oid_data"; + return false; + } + + ecdsa_params.data[0] = SEC_ASN1_OBJECT_ID; + ecdsa_params.data[1] = oid_data->oid.len; + memcpy(ecdsa_params.data + 2, oid_data->oid.data, oid_data->oid.len); + ecdsa_params.len = oid_data->oid.len + 2; + SECKEYPublicKey *pub_tmp; + SECKEYPrivateKey *priv_tmp; + priv_tmp = + PK11_GenerateKeyPair(slot.get(), CKM_EC_KEY_PAIR_GEN, &ecdsa_params, + &pub_tmp, PR_FALSE, PR_TRUE, nullptr); + if (!pub_tmp || !priv_tmp) { + ADD_FAILURE() << "PK11_GenerateKeyPair failed"; + return false; + } + + pub_key.reset(pub_tmp); + priv_key.reset(priv_tmp); + return true; + } + + void RunTestVector(const hpke_vector &vec) { + ReadVector(vec); + SECItem psk_id_item = {siBuffer, toUcharPtr(vec_psk_id.data()), + static_cast(vec_psk_id.size())}; + PK11SymKey *psk = vec_psk_key ? vec_psk_key.get() : nullptr; + SECItem *psk_id = psk ? &psk_id_item : nullptr; + + ScopedHpkeContext sender( + PK11_HPKE_NewContext(vec.kem_id, vec.kdf_id, vec.aead_id, psk, psk_id)); + ScopedHpkeContext receiver( + PK11_HPKE_NewContext(vec.kem_id, vec.kdf_id, vec.aead_id, psk, psk_id)); + ASSERT_TRUE(sender); + ASSERT_TRUE(receiver); + + ImportKeyPairs(sender, receiver); + SetupSenderReceiver(sender, receiver); + TestEncryptions(sender, receiver); + TestExports(sender, receiver); + } + + private: + ScopedPK11SymKey vec_psk_key; + std::vector vec_psk_id; + std::vector vec_pkcs8_e; + std::vector vec_pkcs8_r; + std::vector vec_enc; + std::vector vec_info; + std::vector vec_key; + std::vector vec_nonce; + std::vector vec_encryptions; + std::vector vec_exports; + ScopedSECKEYPublicKey pkE_derived; + ScopedSECKEYPublicKey pkR_derived; + ScopedSECKEYPrivateKey skE_derived; + ScopedSECKEYPrivateKey skR_derived; +}; + +TEST_P(Pkcs11HpkeTest, TestVectors) { RunTestVector(GetParam()); } + +INSTANTIATE_TEST_CASE_P(Pkcs11HpkeTests, Pkcs11HpkeTest, + ::testing::ValuesIn(kHpkeTestVectors)); + +TEST_F(Pkcs11HpkeTest, BadEncapsulatedPubKey) { + ScopedHpkeContext sender( + PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + HpkeAeadAes128Gcm, nullptr, nullptr)); + ScopedHpkeContext receiver( + PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + HpkeAeadAes128Gcm, nullptr, nullptr)); + + SECItem empty = {siBuffer, nullptr, 0}; + uint8_t buf[100]; + SECItem short_encap = {siBuffer, buf, 1}; + SECItem long_encap = {siBuffer, buf, sizeof(buf)}; + + SECKEYPublicKey *tmp_pub_key; + ScopedSECKEYPublicKey pub_key; + ScopedSECKEYPrivateKey priv_key; + ASSERT_TRUE(GenerateKeyPair(pub_key, priv_key)); + + // Decapsulating an empty buffer should fail. + SECStatus rv = + PK11_HPKE_Deserialize(sender.get(), empty.data, empty.len, &tmp_pub_key); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + + // Decapsulating anything else will succeed, but the setup will fail. + rv = PK11_HPKE_Deserialize(sender.get(), short_encap.data, short_encap.len, + &tmp_pub_key); + ScopedSECKEYPublicKey bad_pub_key(tmp_pub_key); + EXPECT_EQ(SECSuccess, rv); + + rv = PK11_HPKE_SetupS(receiver.get(), pub_key.get(), priv_key.get(), + bad_pub_key.get(), &empty); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_INVALID_KEY, PORT_GetError()); + + // Test the same for a receiver. + rv = PK11_HPKE_SetupR(sender.get(), pub_key.get(), priv_key.get(), &empty, + &empty); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + + rv = PK11_HPKE_SetupR(sender.get(), pub_key.get(), priv_key.get(), + &short_encap, &empty); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_INVALID_KEY, PORT_GetError()); + + // Encapsulated key too long + rv = PK11_HPKE_Deserialize(sender.get(), long_encap.data, long_encap.len, + &tmp_pub_key); + bad_pub_key.reset(tmp_pub_key); + EXPECT_EQ(SECSuccess, rv); + + rv = PK11_HPKE_SetupS(receiver.get(), pub_key.get(), priv_key.get(), + bad_pub_key.get(), &empty); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + + rv = PK11_HPKE_SetupR(sender.get(), pub_key.get(), priv_key.get(), + &long_encap, &empty); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); +} + +// Vectors used fixed keypairs on each end. Make sure the +// ephemeral (particularly sender) path works. +TEST_F(Pkcs11HpkeTest, EphemeralKeys) { + unsigned char info[] = {"info"}; + unsigned char msg[] = {"secret"}; + unsigned char aad[] = {"aad"}; + SECItem info_item = {siBuffer, info, sizeof(info)}; + SECItem msg_item = {siBuffer, msg, sizeof(msg)}; + SECItem aad_item = {siBuffer, aad, sizeof(aad)}; + + ScopedHpkeContext sender( + PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + HpkeAeadAes128Gcm, nullptr, nullptr)); + ScopedHpkeContext receiver( + PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + HpkeAeadAes128Gcm, nullptr, nullptr)); + ASSERT_TRUE(sender); + ASSERT_TRUE(receiver); + + ScopedSECKEYPublicKey pub_key_r; + ScopedSECKEYPrivateKey priv_key_r; + ASSERT_TRUE(GenerateKeyPair(pub_key_r, priv_key_r)); + + SECStatus rv = PK11_HPKE_SetupS(sender.get(), nullptr, nullptr, + pub_key_r.get(), &info_item); + EXPECT_EQ(SECSuccess, rv); + + const SECItem *enc = PK11_HPKE_GetEncapPubKey(sender.get()); + EXPECT_NE(nullptr, enc); + rv = PK11_HPKE_SetupR(receiver.get(), pub_key_r.get(), priv_key_r.get(), + const_cast(enc), &info_item); + EXPECT_EQ(SECSuccess, rv); + + SECItem *tmp_sealed = nullptr; + rv = PK11_HPKE_Seal(sender.get(), &aad_item, &msg_item, &tmp_sealed); + EXPECT_EQ(SECSuccess, rv); + ScopedSECItem sealed(tmp_sealed); + + SECItem *tmp_unsealed = nullptr; + rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed); + EXPECT_EQ(SECSuccess, rv); + CheckEquality(&msg_item, tmp_unsealed); + ScopedSECItem unsealed(tmp_unsealed); + + // Once more + tmp_sealed = nullptr; + rv = PK11_HPKE_Seal(sender.get(), &aad_item, &msg_item, &tmp_sealed); + EXPECT_EQ(SECSuccess, rv); + ASSERT_NE(nullptr, sealed); + sealed.reset(tmp_sealed); + tmp_unsealed = nullptr; + rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed); + EXPECT_EQ(SECSuccess, rv); + CheckEquality(&msg_item, tmp_unsealed); + unsealed.reset(tmp_unsealed); + + // Seal for negative tests + tmp_sealed = nullptr; + tmp_unsealed = nullptr; + rv = PK11_HPKE_Seal(sender.get(), &aad_item, &msg_item, &tmp_sealed); + EXPECT_EQ(SECSuccess, rv); + ASSERT_NE(nullptr, sealed); + sealed.reset(tmp_sealed); + + // Drop AAD + rv = PK11_HPKE_Open(receiver.get(), nullptr, sealed.get(), &tmp_unsealed); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(nullptr, tmp_unsealed); + + // Modify AAD + aad_item.data[0] ^= 0xff; + rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(nullptr, tmp_unsealed); + aad_item.data[0] ^= 0xff; + + // Modify ciphertext + sealed->data[0] ^= 0xff; + rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(nullptr, tmp_unsealed); + sealed->data[0] ^= 0xff; + + rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed); + EXPECT_EQ(SECSuccess, rv); + EXPECT_NE(nullptr, tmp_unsealed); + unsealed.reset(tmp_unsealed); +} + +TEST_F(Pkcs11HpkeTest, InvalidContextParams) { + HpkeContext *cx = + PK11_HPKE_NewContext(static_cast(1), HpkeKdfHkdfSha256, + HpkeAeadChaCha20Poly1305, nullptr, nullptr); + EXPECT_EQ(nullptr, cx); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + + cx = PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, static_cast(2), + HpkeAeadChaCha20Poly1305, nullptr, nullptr); + EXPECT_EQ(nullptr, cx); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + cx = PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + static_cast(4), nullptr, nullptr); + EXPECT_EQ(nullptr, cx); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); +} + +TEST_F(Pkcs11HpkeTest, InvalidReceiverKeyType) { + ScopedHpkeContext sender( + PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + HpkeAeadChaCha20Poly1305, nullptr, nullptr)); + ASSERT_TRUE(!!sender); + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + if (!slot) { + ADD_FAILURE() << "No slot"; + return; + } + + // Give the client an RSA key + PK11RSAGenParams rsa_param; + rsa_param.keySizeInBits = 1024; + rsa_param.pe = 65537L; + SECKEYPublicKey *pub_tmp; + ScopedSECKEYPublicKey pub_key; + ScopedSECKEYPrivateKey priv_key( + PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, &rsa_param, + &pub_tmp, PR_FALSE, PR_FALSE, nullptr)); + ASSERT_NE(nullptr, priv_key); + ASSERT_NE(nullptr, pub_tmp); + pub_key.reset(pub_tmp); + + SECItem info_item = {siBuffer, nullptr, 0}; + SECStatus rv = PK11_HPKE_SetupS(sender.get(), nullptr, nullptr, pub_key.get(), + &info_item); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_KEY, PORT_GetError()); + + // Try with an unexpected curve + StackSECItem ecParams; + SECOidData *oidData = SECOID_FindOIDByTag(SEC_OID_ANSIX962_EC_PRIME256V1); + ASSERT_NE(oidData, nullptr); + if (!SECITEM_AllocItem(nullptr, &ecParams, (2 + oidData->oid.len))) { + FAIL() << "Couldn't allocate memory for OID."; + } + ecParams.data[0] = SEC_ASN1_OBJECT_ID; + ecParams.data[1] = oidData->oid.len; + memcpy(ecParams.data + 2, oidData->oid.data, oidData->oid.len); + + priv_key.reset(PK11_GenerateKeyPair(slot.get(), CKM_EC_KEY_PAIR_GEN, + &ecParams, &pub_tmp, PR_FALSE, PR_FALSE, + nullptr)); + ASSERT_NE(nullptr, priv_key); + ASSERT_NE(nullptr, pub_tmp); + pub_key.reset(pub_tmp); + rv = PK11_HPKE_SetupS(sender.get(), nullptr, nullptr, pub_key.get(), + &info_item); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_KEY, PORT_GetError()); +} +#else +TEST(Pkcs11HpkeTest, EnsureNotImplemented) { + ScopedHpkeContext cx( + PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256, + HpkeAeadChaCha20Poly1305, nullptr, nullptr)); + EXPECT_FALSE(cx.get()); + EXPECT_EQ(SEC_ERROR_INVALID_ALGORITHM, PORT_GetError()); +} +#endif // NSS_ENABLE_DRAFT_HPKE + +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc index 3ca184b5f..19ecb94a2 100644 --- a/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_kbkdf.cc b/security/nss/gtests/pk11_gtest/pk11_kbkdf.cc new file mode 100644 index 000000000..d8a0a0f58 --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_kbkdf.cc @@ -0,0 +1,136 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include "nss.h" +#include "pk11pub.h" +#include "secerr.h" +#include "sechash.h" +#include "stdio.h" + +#include "blapi.h" + +#include "gtest/gtest.h" +#include "nss_scoped_ptrs.h" +#include "util.h" + +namespace nss_test { +class Pkcs11KbkdfTest : public ::testing::Test { + protected: + ScopedPK11SymKey ImportKey(CK_MECHANISM_TYPE mech, SECItem *key_item) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + if (!slot) { + ADD_FAILURE() << "Can't get slot"; + return nullptr; + } + + ScopedPK11SymKey result(PK11_ImportSymKey( + slot.get(), mech, PK11_OriginUnwrap, CKA_SIGN, key_item, nullptr)); + + return result; + } + + void RunKDF(CK_MECHANISM_TYPE kdfMech, CK_SP800_108_KDF_PARAMS_PTR kdfParams, + CK_BYTE_PTR inputKey, unsigned int inputKeyLen, + CK_BYTE_PTR expectedKey, unsigned int expectedKeyLen, + CK_BYTE_PTR expectedAdditional, + unsigned int expectedAdditionalLen) { + SECItem keyItem = {siBuffer, inputKey, inputKeyLen}; + ScopedPK11SymKey p11Key = ImportKey(kdfParams->prfType, &keyItem); + + ASSERT_NE(kdfParams, nullptr); + SECItem paramsItem = {siBuffer, (unsigned char *)kdfParams, + sizeof(*kdfParams)}; + + ScopedPK11SymKey result(PK11_Derive(p11Key.get(), kdfMech, ¶msItem, + CKM_SHA512_HMAC, CKA_SIGN, + expectedKeyLen)); + ASSERT_NE(result, nullptr); + + ASSERT_EQ(PK11_ExtractKeyValue(result.get()), SECSuccess); + + /* We don't need to free this -- it is just a reference... */ + SECItem *actualItem = PK11_GetKeyData(result.get()); + ASSERT_NE(actualItem, nullptr); + + SECItem expectedItem = {siBuffer, expectedKey, expectedKeyLen}; + ASSERT_EQ(SECITEM_CompareItem(actualItem, &expectedItem), 0); + + /* Extract the additional key. */ + if (expectedAdditional == NULL || kdfParams->ulAdditionalDerivedKeys != 1) { + return; + } + + ScopedPK11SlotInfo slot(PK11_GetSlotFromKey(result.get())); + + CK_OBJECT_HANDLE_PTR keyHandle = kdfParams->pAdditionalDerivedKeys[0].phKey; + ScopedPK11SymKey additionalKey( + PK11_SymKeyFromHandle(slot.get(), result.get(), PK11_OriginDerive, + CKM_SHA512_HMAC, *keyHandle, PR_FALSE, NULL)); + + ASSERT_EQ(PK11_ExtractKeyValue(additionalKey.get()), SECSuccess); + + /* We don't need to free this -- it is just a reference... */ + actualItem = PK11_GetKeyData(additionalKey.get()); + ASSERT_NE(actualItem, nullptr); + + expectedItem = {siBuffer, expectedAdditional, expectedAdditionalLen}; + ASSERT_EQ(SECITEM_CompareItem(actualItem, &expectedItem), 0); + } +}; + +TEST_F(Pkcs11KbkdfTest, TestAdditionalKey) { + /* Test number 11 of NIST CAVP vectors for Counter mode KDF, with counter + * after a fixed input (AES/128 CMAC). Resulting key (of size 256 bits) + * split into two 128-bit chunks since that aligns with a PRF invocation + * boundary. */ + CK_BYTE inputKey[] = {0x23, 0xeb, 0x06, 0x5b, 0xe1, 0x27, 0xa8, 0x81, + 0xe3, 0x5a, 0x65, 0x14, 0xd4, 0x35, 0x67, 0x9f}; + CK_BYTE expectedKey[] = {0xea, 0x4e, 0xbb, 0xb4, 0xef, 0xff, 0x4b, 0x01, + 0x68, 0x40, 0x12, 0xed, 0x8f, 0xf9, 0xc6, 0x4e}; + CK_BYTE expectedAdditional[] = {0x70, 0xae, 0x38, 0x19, 0x7c, 0x36, + 0x44, 0x5a, 0x6c, 0x80, 0x4a, 0x0e, + 0x44, 0x81, 0x9a, 0xc3}; + + CK_SP800_108_COUNTER_FORMAT iterator = {CK_FALSE, 8}; + CK_BYTE fixedData[] = { + 0xe6, 0x79, 0x86, 0x1a, 0x61, 0x34, 0x65, 0xa6, 0x73, 0x85, 0x37, 0x26, + 0x71, 0xb1, 0x07, 0xe6, 0xb8, 0x95, 0xa2, 0xf6, 0x40, 0x43, 0xc9, 0x34, + 0xff, 0x42, 0x56, 0xa7, 0xe6, 0x3c, 0xfb, 0x8b, 0xfa, 0xcc, 0x21, 0x24, + 0x25, 0x1c, 0x90, 0xfa, 0x67, 0x0d, 0x45, 0x74, 0x5c, 0x1c, 0x35, 0xda, + 0x9b, 0x6e, 0x05, 0xaf, 0x77, 0xea, 0x9c, 0x4a, 0xd4, 0x86, 0xfd, 0x1a}; + + CK_PRF_DATA_PARAM dataParams[] = { + {CK_SP800_108_BYTE_ARRAY, fixedData, + sizeof(fixedData) / sizeof(*fixedData)}, + {CK_SP800_108_ITERATION_VARIABLE, &iterator, sizeof(iterator)}}; + + CK_KEY_TYPE ckGeneric = CKK_GENERIC_SECRET; + CK_OBJECT_CLASS ckClass = CKO_SECRET_KEY; + CK_ULONG derivedLength = 16; + + CK_ATTRIBUTE derivedTemplate[] = { + {CKA_CLASS, &ckClass, sizeof(ckClass)}, + {CKA_KEY_TYPE, &ckGeneric, sizeof(ckGeneric)}, + {CKA_VALUE_LEN, &derivedLength, sizeof(derivedLength)}}; + + CK_OBJECT_HANDLE keyHandle; + CK_DERIVED_KEY derivedKey = { + derivedTemplate, sizeof(derivedTemplate) / sizeof(*derivedTemplate), + &keyHandle}; + + CK_SP800_108_KDF_PARAMS kdfParams = {CKM_AES_CMAC, + sizeof(dataParams) / sizeof(*dataParams), + dataParams, 1, &derivedKey}; + + RunKDF(CKM_SP800_108_COUNTER_KDF, &kdfParams, inputKey, + sizeof(inputKey) / sizeof(*inputKey), expectedKey, + sizeof(expectedKey) / sizeof(*expectedKey), expectedAdditional, + sizeof(expectedAdditional) / sizeof(*expectedAdditional)); +} + +// Close the namespace +} diff --git a/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc index ec4667df8..9627c823e 100644 --- a/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc index a2118ef93..503654061 100644 --- a/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -50,6 +51,7 @@ class Pkcs11Pbkdf2Test : public ::testing::Test { const unsigned int kIterations = 10; std::string pass("passwordPASSWORDpassword"); std::string salt("saltSALTsaltSALTsaltSALTsaltSALTsalt"); + std::string salt_empty(""); // Derivation must fail when using key sizes bigger than MAX_KEY_LEN. const int big_key_size = 768; @@ -59,6 +61,10 @@ class Pkcs11Pbkdf2Test : public ::testing::Test { const int zero_key_size = 0; EXPECT_TRUE(KeySizeParam(pass, salt, zero_key_size, hash_alg, kIterations)); + // Zero is acceptable as salt size and will be managed internally. + EXPECT_TRUE( + KeySizeParam(pass, salt_empty, zero_key_size, hash_alg, kIterations)); + // -1 will be set to 0 internally and this means that the key size will be // obtained from the template. If the template doesn't have this defined, // it must fail. @@ -70,6 +76,12 @@ class Pkcs11Pbkdf2Test : public ::testing::Test { const int negative_key_size = -10; EXPECT_FALSE( KeySizeParam(pass, salt, negative_key_size, hash_alg, kIterations)); + + // Malformed inputs are handled without crashing + EXPECT_FALSE( + MalformedPass(pass, salt, big_key_size, hash_alg, kIterations)); + EXPECT_FALSE( + MalformedSalt(pass, salt, big_key_size, hash_alg, kIterations)); } private: @@ -98,13 +110,8 @@ class Pkcs11Pbkdf2Test : public ::testing::Test { return !memcmp(&derived[0], key_data->data, key_data->len); } - bool KeySizeParam(std::string& pass, std::string& salt, const int key_size, - SECOidTag hash_alg, unsigned int kIterations) { - SECItem pass_item = {siBuffer, ToUcharPtr(pass), - static_cast(pass.length())}; - SECItem salt_item = {siBuffer, ToUcharPtr(salt), - static_cast(salt.length())}; - + bool GenerateKey(SECItem pass_item, SECItem salt_item, const int key_size, + SECOidTag hash_alg, unsigned int kIterations) { // Set up PBKDF2 params. ScopedSECAlgorithmID alg_id( PK11_CreatePBEV2AlgorithmID(SEC_OID_PKCS5_PBKDF2, hash_alg, hash_alg, @@ -118,6 +125,34 @@ class Pkcs11Pbkdf2Test : public ::testing::Test { // Should be nullptr if fail. return sym_key.get(); } + + bool KeySizeParam(std::string& pass, std::string& salt, const int key_size, + SECOidTag hash_alg, unsigned int kIterations) { + SECItem pass_item = {siBuffer, ToUcharPtr(pass), + static_cast(pass.length())}; + SECItem salt_item = {siBuffer, ToUcharPtr(salt), + static_cast(salt.length())}; + + return GenerateKey(pass_item, salt_item, key_size, hash_alg, kIterations); + } + + bool MalformedSalt(std::string& pass, std::string& salt, const int key_size, + SECOidTag hash_alg, unsigned int kIterations) { + SECItem pass_item = {siBuffer, ToUcharPtr(pass), + static_cast(pass.length())}; + SECItem salt_item = {siBuffer, nullptr, 0}; + + return GenerateKey(pass_item, salt_item, key_size, hash_alg, kIterations); + } + + bool MalformedPass(std::string& pass, std::string& salt, const int key_size, + SECOidTag hash_alg, unsigned int kIterations) { + SECItem pass_item = {siBuffer, nullptr, 0}; + SECItem salt_item = {siBuffer, ToUcharPtr(salt), + static_cast(salt.length())}; + + return GenerateKey(pass_item, salt_item, key_size, hash_alg, kIterations); + } }; // RFC 6070 diff --git a/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc index e79dac5e4..3580b10a2 100644 --- a/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc index 52fd91de0..ef05fe51c 100644 --- a/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc new file mode 100644 index 000000000..6c5635f6c --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc @@ -0,0 +1,127 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include + +#include "cpputil.h" +#include "cryptohi.h" +#include "gtest/gtest.h" +#include "limits.h" +#include "nss.h" +#include "nss_scoped_ptrs.h" +#include "pk11pub.h" + +#include "testvectors/rsa_pkcs1_2048_test-vectors.h" +#include "testvectors/rsa_pkcs1_3072_test-vectors.h" +#include "testvectors/rsa_pkcs1_4096_test-vectors.h" + +namespace nss_test { + +class RsaDecryptWycheproofTest + : public ::testing::TestWithParam { + protected: + void TestDecrypt(const RsaDecryptTestVector vec) { + SECItem pkcs8_item = {siBuffer, toUcharPtr(vec.priv_key.data()), + static_cast(vec.priv_key.size())}; + + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + EXPECT_NE(nullptr, slot); + + SECKEYPrivateKey* key = nullptr; + SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey( + slot.get(), &pkcs8_item, nullptr, nullptr, false, false, KU_ALL, &key, + nullptr); + ASSERT_EQ(SECSuccess, rv); + ASSERT_NE(nullptr, key); + ScopedSECKEYPrivateKey priv_key(key); + + // Decrypt + std::vector decrypted(PR_MAX(1, vec.ct.size())); + unsigned int decrypted_len = 0; + rv = PK11_PrivDecryptPKCS1(priv_key.get(), decrypted.data(), &decrypted_len, + decrypted.size(), vec.ct.data(), vec.ct.size()); + + // RSA_DecryptBlock returns SECFailure with an empty message. + if (vec.valid && vec.msg.size()) { + EXPECT_EQ(SECSuccess, rv); + decrypted.resize(decrypted_len); + EXPECT_EQ(vec.msg, decrypted); + } else { + EXPECT_EQ(SECFailure, rv); + } + }; +}; + +TEST_P(RsaDecryptWycheproofTest, Pkcs1Decrypt) { TestDecrypt(GetParam()); } + +INSTANTIATE_TEST_CASE_P(WycheproofRsa2048DecryptTest, RsaDecryptWycheproofTest, + ::testing::ValuesIn(kRsa2048DecryptWycheproofVectors)); + +INSTANTIATE_TEST_CASE_P(WycheproofRsa3072DecryptTest, RsaDecryptWycheproofTest, + ::testing::ValuesIn(kRsa3072DecryptWycheproofVectors)); + +INSTANTIATE_TEST_CASE_P(WycheproofRsa4096DecryptTest, RsaDecryptWycheproofTest, + ::testing::ValuesIn(kRsa4096DecryptWycheproofVectors)); + +TEST(RsaEncryptTest, MessageLengths) { + const uint8_t spki[] = { + 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, + 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, + 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9, + 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb, + 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0, + 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef, + 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa, + 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76, + 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25, + 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79, + 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49, + 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd, + 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61, + 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, + }; + + // Import public key (use pre-generated for performance). + SECItem spki_item = {siBuffer, toUcharPtr(spki), sizeof(spki)}; + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + ASSERT_TRUE(cert_spki); + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + ASSERT_TRUE(pub_key); + + int mod_len = SECKEY_PublicKeyStrength(pub_key.get()); + ASSERT_TRUE(mod_len > 0); + + std::vector ctxt(mod_len); + unsigned int ctxt_len; + std::vector msg(mod_len, 0xff); + + // Test with valid inputs + SECStatus rv = + PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(), + &ctxt_len, mod_len, msg.data(), 1, nullptr); + ASSERT_EQ(SECSuccess, rv); + + // Maximum message length is mod_len - miniumum padding (8B) - flags (3B) + unsigned int max_msg_len = mod_len - 8 - 3; + rv = PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(), + &ctxt_len, mod_len, msg.data(), max_msg_len, nullptr); + ASSERT_EQ(SECSuccess, rv); + + // Test one past maximum length + rv = + PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(), + &ctxt_len, mod_len, msg.data(), max_msg_len + 1, nullptr); + ASSERT_EQ(SECFailure, rv); + + // Make sure the the length will not overflow - i.e. + // (padLen = modulusLen - (UINT_MAX + MINIMUM_PAD_LEN)) may overflow and + // result in a value that appears valid. + rv = PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(), + &ctxt_len, UINT_MAX, msg.data(), UINT_MAX, nullptr); + ASSERT_EQ(SECFailure, rv); +} +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc new file mode 100644 index 000000000..d14eb9c64 --- /dev/null +++ b/security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc @@ -0,0 +1,186 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include + +#include "cpputil.h" +#include "cryptohi.h" +#include "gtest/gtest.h" +#include "limits.h" +#include "nss.h" +#include "nss_scoped_ptrs.h" +#include "pk11pub.h" + +#include "testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h" +#include "testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h" +#include "testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h" +#include "testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h" +#include "testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h" +#include "testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h" +#include "testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h" + +namespace nss_test { + +class RsaOaepWycheproofTest + : public ::testing::TestWithParam { + protected: + void TestDecrypt(const RsaOaepTestVectorStr vec) { + SECItem pkcs8_item = {siBuffer, toUcharPtr(vec.priv_key.data()), + static_cast(vec.priv_key.size())}; + + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + EXPECT_NE(nullptr, slot); + + SECKEYPrivateKey* key = nullptr; + SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey( + slot.get(), &pkcs8_item, nullptr, nullptr, false, false, KU_ALL, &key, + nullptr); + ASSERT_EQ(SECSuccess, rv); + ASSERT_NE(nullptr, key); + ScopedSECKEYPrivateKey priv_key(key); + + // Set up the OAEP parameters. + CK_RSA_PKCS_OAEP_PARAMS oaepParams; + oaepParams.source = CKZ_DATA_SPECIFIED; + oaepParams.pSourceData = const_cast(vec.label.data()); + oaepParams.ulSourceDataLen = vec.label.size(); + oaepParams.mgf = vec.mgf_hash; + oaepParams.hashAlg = HashOidToHashMech(vec.hash_oid); + SECItem params_item = {siBuffer, + toUcharPtr(reinterpret_cast(&oaepParams)), + static_cast(sizeof(oaepParams))}; + // Decrypt. + std::vector decrypted(PR_MAX(1, vec.ct.size())); + unsigned int decrypted_len = 0; + rv = PK11_PrivDecrypt(priv_key.get(), CKM_RSA_PKCS_OAEP, ¶ms_item, + decrypted.data(), &decrypted_len, decrypted.size(), + vec.ct.data(), vec.ct.size()); + + if (vec.valid) { + EXPECT_EQ(SECSuccess, rv); + decrypted.resize(decrypted_len); + EXPECT_EQ(vec.msg, decrypted); + } else { + EXPECT_EQ(SECFailure, rv); + } + }; + + private: + inline CK_MECHANISM_TYPE HashOidToHashMech(SECOidTag hash_oid) { + switch (hash_oid) { + case SEC_OID_SHA1: + return CKM_SHA_1; + case SEC_OID_SHA224: + return CKM_SHA224; + case SEC_OID_SHA256: + return CKM_SHA256; + case SEC_OID_SHA384: + return CKM_SHA384; + case SEC_OID_SHA512: + return CKM_SHA512; + default: + ADD_FAILURE(); + } + return CKM_INVALID_MECHANISM; + } +}; + +TEST_P(RsaOaepWycheproofTest, OaepDecrypt) { TestDecrypt(GetParam()); } + +INSTANTIATE_TEST_CASE_P(WycheproofRsa2048Sha1OaepTest, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha1WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + WycheproofOaep2048Sha256Sha1Test, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha256Mgf1Sha1WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + WycheproofOaep2048Sha256Sha256Test, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha256Mgf1Sha256WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + WycheproofOaep2048Sha384Sha1Test, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha384Mgf1Sha1WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + WycheproofOaep2048Sha384Sha384Test, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha384Mgf1Sha384WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + WycheproofOaep2048Sha512Sha1Test, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha512Mgf1Sha1WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + WycheproofOaep2048Sha512Sha512Test, RsaOaepWycheproofTest, + ::testing::ValuesIn(kRsaOaep2048Sha512Mgf1Sha512WycheproofVectors)); + +TEST(Pkcs11RsaOaepTest, TestOaepWrapUnwrap) { + const size_t kRsaKeyBits = 2048; + const size_t kwrappedBufLen = 4096; + + SECStatus rv = SECFailure; + + ScopedSECKEYPrivateKey priv; + ScopedSECKEYPublicKey pub; + PK11RSAGenParams rsa_params; + rsa_params.keySizeInBits = kRsaKeyBits; + rsa_params.pe = 65537; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_NE(slot, nullptr); + + SECKEYPublicKey* p_pub_tmp = nullptr; + priv.reset(PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, + &rsa_params, &p_pub_tmp, false, false, + nullptr)); + pub.reset(p_pub_tmp); + + ASSERT_NE(priv.get(), nullptr); + ASSERT_NE(pub.get(), nullptr); + + ScopedPK11SymKey to_wrap( + PK11_KeyGen(slot.get(), CKM_AES_CBC, nullptr, 16, nullptr)); + + CK_RSA_PKCS_OAEP_PARAMS oaep_params = {CKM_SHA256, CKG_MGF1_SHA256, + CKZ_DATA_SPECIFIED, NULL, 0}; + + SECItem param = {siBuffer, (unsigned char*)&oaep_params, sizeof(oaep_params)}; + + ScopedSECItem wrapped(SECITEM_AllocItem(nullptr, nullptr, kwrappedBufLen)); + rv = PK11_PubWrapSymKeyWithMechanism(pub.get(), CKM_RSA_PKCS_OAEP, ¶m, + to_wrap.get(), wrapped.get()); + ASSERT_EQ(rv, SECSuccess); + + PK11SymKey* p_unwrapped_tmp = nullptr; + + // This fails because this method is broken and assumes CKM_RSA_PKCS and + // doesn't understand OAEP. + p_unwrapped_tmp = PK11_PubUnwrapSymKey(priv.get(), wrapped.get(), CKM_AES_CBC, + CKA_DECRYPT, 16); + ASSERT_EQ(p_unwrapped_tmp, nullptr); + + ScopedPK11SymKey unwrapped; + p_unwrapped_tmp = PK11_PubUnwrapSymKeyWithMechanism( + priv.get(), CKM_RSA_PKCS_OAEP, ¶m, wrapped.get(), CKM_AES_CBC, + CKA_DECRYPT, 16); + ASSERT_NE(p_unwrapped_tmp, nullptr); + + unwrapped.reset(p_unwrapped_tmp); + + // Extract key's value in order to validate decryption worked. + rv = PK11_ExtractKeyValue(to_wrap.get()); + ASSERT_EQ(rv, SECSuccess); + + rv = PK11_ExtractKeyValue(unwrapped.get()); + ASSERT_EQ(rv, SECSuccess); + + // References owned by PKCS#11 layer; no need to scope and free. + SECItem* expectedItem = PK11_GetKeyData(to_wrap.get()); + SECItem* actualItem = PK11_GetKeyData(unwrapped.get()); + + ASSERT_EQ(SECITEM_CompareItem(actualItem, expectedItem), 0); +} +} // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc index 8a9eb56f4..941de9797 100644 --- a/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc @@ -1,101 +1,206 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ #include +#include #include "cryptohi.h" -#include "nss.h" -#include "pk11pub.h" - -#include "gtest/gtest.h" -#include "nss_scoped_ptrs.h" #include "cpputil.h" +#include "databuffer.h" +#include "gtest/gtest.h" +#include "nss.h" +#include "nss_scoped_ptrs.h" +#include "pk11pub.h" +#include "secerr.h" +#include "sechash.h" + +#include "testvectors/rsa_signature_2048_sha224-vectors.h" +#include "testvectors/rsa_signature_2048_sha256-vectors.h" +#include "testvectors/rsa_signature_2048_sha512-vectors.h" +#include "testvectors/rsa_signature_3072_sha256-vectors.h" +#include "testvectors/rsa_signature_3072_sha384-vectors.h" +#include "testvectors/rsa_signature_3072_sha512-vectors.h" +#include "testvectors/rsa_signature_4096_sha384-vectors.h" +#include "testvectors/rsa_signature_4096_sha512-vectors.h" +#include "testvectors/rsa_signature-vectors.h" namespace nss_test { -// Test that the RSASSA-PKCS1-v1_5 implementation enforces the missing NULL -// parameter. -TEST(RsaPkcs1Test, RequireNullParameter) { - // kSpki is an RSA public key in an X.509 SubjectPublicKeyInfo. - const uint8_t kSpki[] = { - 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, - 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81, - 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9, - 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb, - 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0, - 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef, - 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa, - 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76, - 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25, - 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79, - 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49, - 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd, - 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61, - 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, - }; - // kHash is the SHA-256 hash of {1,2,3,4}. - const uint8_t kHash[] = { - 0x9f, 0x64, 0xa7, 0x47, 0xe1, 0xb9, 0x7f, 0x13, 0x1f, 0xab, 0xb6, - 0xb4, 0x47, 0x29, 0x6c, 0x9b, 0x6f, 0x02, 0x01, 0xe7, 0x9f, 0xb3, - 0xc5, 0x35, 0x6e, 0x6c, 0x77, 0xe8, 0x9b, 0x6a, 0x80, 0x6a, - }; - // kSignature is the signature of kHash with RSASSA-PKCS1-v1_5. - const uint8_t kSignature[] = { - 0xa5, 0xf0, 0x8a, 0x47, 0x5d, 0x3c, 0xb3, 0xcc, 0xa9, 0x79, 0xaf, 0x4d, - 0x8c, 0xae, 0x4c, 0x14, 0xef, 0xc2, 0x0b, 0x34, 0x36, 0xde, 0xf4, 0x3e, - 0x3d, 0xbb, 0x4a, 0x60, 0x5c, 0xc8, 0x91, 0x28, 0xda, 0xfb, 0x7e, 0x04, - 0x96, 0x7e, 0x63, 0x13, 0x90, 0xce, 0xb9, 0xb4, 0x62, 0x7a, 0xfd, 0x09, - 0x3d, 0xc7, 0x67, 0x78, 0x54, 0x04, 0xeb, 0x52, 0x62, 0x6e, 0x24, 0x67, - 0xb4, 0x40, 0xfc, 0x57, 0x62, 0xc6, 0xf1, 0x67, 0xc1, 0x97, 0x8f, 0x6a, - 0xa8, 0xae, 0x44, 0x46, 0x5e, 0xab, 0x67, 0x17, 0x53, 0x19, 0x3a, 0xda, - 0x5a, 0xc8, 0x16, 0x3e, 0x86, 0xd5, 0xc5, 0x71, 0x2f, 0xfc, 0x23, 0x48, - 0xd9, 0x0b, 0x13, 0xdd, 0x7b, 0x5a, 0x25, 0x79, 0xef, 0xa5, 0x7b, 0x04, - 0xed, 0x44, 0xf6, 0x18, 0x55, 0xe4, 0x0a, 0xe9, 0x57, 0x79, 0x5d, 0xd7, - 0x55, 0xa7, 0xab, 0x45, 0x02, 0x97, 0x60, 0x42, - }; - // kSignature is an invalid signature of kHash with RSASSA-PKCS1-v1_5 with the - // NULL parameter omitted. - const uint8_t kSignatureInvalid[] = { - 0x71, 0x6c, 0x24, 0x4e, 0xc9, 0x9b, 0x19, 0xc7, 0x49, 0x29, 0xb8, 0xd4, - 0xfb, 0x26, 0x23, 0xc0, 0x96, 0x18, 0xcd, 0x1e, 0x60, 0xe8, 0x88, 0x94, - 0x8c, 0x59, 0xfb, 0x58, 0x5c, 0x61, 0x58, 0x7a, 0xae, 0xcc, 0xeb, 0xee, - 0x1e, 0x85, 0x7d, 0x83, 0xa9, 0xdc, 0x6f, 0x4c, 0x34, 0x5c, 0xcb, 0xd9, - 0xde, 0x58, 0x76, 0xdf, 0x1f, 0x5e, 0xd4, 0x57, 0x5b, 0xeb, 0xaf, 0x4f, - 0x7a, 0xa7, 0x6b, 0x21, 0xf1, 0x0a, 0x96, 0x78, 0xc7, 0xa8, 0x02, 0x7a, - 0xc2, 0x06, 0xd3, 0x18, 0x79, 0x72, 0x6b, 0xfe, 0x2d, 0xec, 0xd8, 0x8e, - 0x98, 0x86, 0x89, 0xf4, 0x67, 0x14, 0x2b, 0xac, 0x6d, 0xd7, 0x04, 0xd8, - 0xab, 0x05, 0xe6, 0x51, 0xf6, 0xee, 0x58, 0x63, 0xef, 0x6a, 0x3e, 0x89, - 0x99, 0x2a, 0x1c, 0x10, 0xc2, 0xd0, 0x41, 0x9e, 0x1e, 0x9a, 0x9a, 0x57, - 0x32, 0x0f, 0x49, 0xb4, 0x57, 0x37, 0xa4, 0x26, - }; +class Pkcs11RsaPkcs1WycheproofTest + : public ::testing::TestWithParam { + protected: + void Derive(const RsaSignatureTestVector vec) { + SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()), + static_cast(vec.public_key.size())}; + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + ASSERT_TRUE(cert_spki); + + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + ASSERT_TRUE(pub_key); + + DataBuffer hash; + hash.Allocate(static_cast(HASH_ResultLenByOidTag(vec.hash_oid))); + SECStatus rv = PK11_HashBuf(vec.hash_oid, toUcharPtr(hash.data()), + toUcharPtr(vec.msg.data()), vec.msg.size()); + ASSERT_EQ(rv, SECSuccess); + + // Verify. + SECItem hash_item = {siBuffer, toUcharPtr(hash.data()), + static_cast(hash.len())}; + SECItem sig_item = {siBuffer, toUcharPtr(vec.sig.data()), + static_cast(vec.sig.size())}; + + rv = VFY_VerifyDigestDirect(&hash_item, pub_key.get(), &sig_item, + SEC_OID_PKCS1_RSA_ENCRYPTION, vec.hash_oid, + nullptr); + EXPECT_EQ(rv, vec.valid ? SECSuccess : SECFailure); + }; +}; + +/* Test that PKCS #1 v1.5 verification requires a minimum of 8B + * of padding, per-RFC3447. The padding formula is + * `pad_len = em_len - t_len - 3`, where em_len is the octet length + * of the RSA modulus and t_len is the length of the `DigestInfo || + * Hash(message)` sequence. For SHA512, t_len is 83. We'll tweak the + * modulus size to test with a pad_len of 8 (valid) and 6 (invalid): + * em_len = `8 + 83 + 3` = `94*8` = 752b + * em_len = `6 + 83 + 3` = `92*8` = 736b + * Use 6 as the invalid value since modLen % 16 must be zero. + */ +TEST(RsaPkcs1Test, Pkcs1MinimumPadding) { + const size_t kRsaShortKeyBits = 736; + const size_t kRsaKeyBits = 752; + static const std::vector kMsg{'T', 'E', 'S', 'T'}; + static const std::vector kSha512DigestInfo{ + 0x30, 0x51, 0x30, 0x0D, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, + 0x65, 0x03, 0x04, 0x02, 0x03, 0x05, 0x00, 0x04, 0x40}; + static const std::vector kMsgSha512{ + 0x7B, 0xFA, 0x95, 0xA6, 0x88, 0x92, 0x4C, 0x47, 0xC7, 0xD2, 0x23, + 0x81, 0xF2, 0x0C, 0xC9, 0x26, 0xF5, 0x24, 0xBE, 0xAC, 0xB1, 0x3F, + 0x84, 0xE2, 0x03, 0xD4, 0xBD, 0x8C, 0xB6, 0xBA, 0x2F, 0xCE, 0x81, + 0xC5, 0x7A, 0x5F, 0x05, 0x9B, 0xF3, 0xD5, 0x09, 0x92, 0x64, 0x87, + 0xBD, 0xE9, 0x25, 0xB3, 0xBC, 0xEE, 0x06, 0x35, 0xE4, 0xF7, 0xBA, + 0xEB, 0xA0, 0x54, 0xE5, 0xDB, 0xA6, 0x96, 0xB2, 0xBF}; + + ScopedSECKEYPrivateKey short_priv, good_priv; + ScopedSECKEYPublicKey short_pub, good_pub; + PK11RSAGenParams rsa_params; + rsa_params.keySizeInBits = kRsaShortKeyBits; + rsa_params.pe = 65537; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(slot); + SECKEYPublicKey* p_pub_tmp = nullptr; + short_priv.reset(PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, + &rsa_params, &p_pub_tmp, false, false, + nullptr)); + short_pub.reset(p_pub_tmp); + + rsa_params.keySizeInBits = kRsaKeyBits; + good_priv.reset(PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, + &rsa_params, &p_pub_tmp, false, false, + nullptr)); + good_pub.reset(p_pub_tmp); + + size_t em_len = kRsaShortKeyBits / 8; + size_t t_len = kSha512DigestInfo.size() + kMsgSha512.size(); + size_t pad_len = em_len - t_len - 3; + ASSERT_EQ(6U, pad_len); + + std::vector invalid_pkcs; + invalid_pkcs.push_back(0x00); + invalid_pkcs.push_back(0x01); + invalid_pkcs.insert(invalid_pkcs.end(), pad_len, 0xff); + invalid_pkcs.insert(invalid_pkcs.end(), 1, 0x00); + invalid_pkcs.insert(invalid_pkcs.end(), kSha512DigestInfo.begin(), + kSha512DigestInfo.end()); + invalid_pkcs.insert(invalid_pkcs.end(), kMsgSha512.begin(), kMsgSha512.end()); + ASSERT_EQ(em_len, invalid_pkcs.size()); + + // Sign it indirectly. Signing functions check for a proper pad_len. + std::vector sig(em_len); + uint32_t sig_len; + SECStatus rv = + PK11_PubDecryptRaw(short_priv.get(), sig.data(), &sig_len, sig.size(), + invalid_pkcs.data(), invalid_pkcs.size()); + EXPECT_EQ(SECSuccess, rv); + + // Verify it. + DataBuffer hash; + hash.Allocate(static_cast(HASH_ResultLenByOidTag(SEC_OID_SHA512))); + rv = PK11_HashBuf(SEC_OID_SHA512, toUcharPtr(hash.data()), + toUcharPtr(kMsg.data()), kMsg.size()); + ASSERT_EQ(rv, SECSuccess); + SECItem hash_item = {siBuffer, toUcharPtr(hash.data()), + static_cast(hash.len())}; + SECItem sig_item = {siBuffer, toUcharPtr(sig.data()), sig_len}; + rv = VFY_VerifyDigestDirect(&hash_item, short_pub.get(), &sig_item, + SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA512, + nullptr); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_SIGNATURE, PORT_GetError()); + + // Repeat the test with the sufficiently-long key. + em_len = kRsaKeyBits / 8; + t_len = kSha512DigestInfo.size() + kMsgSha512.size(); + pad_len = em_len - t_len - 3; + ASSERT_EQ(8U, pad_len); + + std::vector valid_pkcs; + valid_pkcs.push_back(0x00); + valid_pkcs.push_back(0x01); + valid_pkcs.insert(valid_pkcs.end(), pad_len, 0xff); + valid_pkcs.insert(valid_pkcs.end(), 1, 0x00); + valid_pkcs.insert(valid_pkcs.end(), kSha512DigestInfo.begin(), + kSha512DigestInfo.end()); + valid_pkcs.insert(valid_pkcs.end(), kMsgSha512.begin(), kMsgSha512.end()); + ASSERT_EQ(em_len, valid_pkcs.size()); + + // Sign it the same way as above (even though we could use sign APIs now). + sig.resize(em_len); + rv = PK11_PubDecryptRaw(good_priv.get(), sig.data(), &sig_len, sig.size(), + valid_pkcs.data(), valid_pkcs.size()); + EXPECT_EQ(SECSuccess, rv); + + // Verify it. + sig_item = {siBuffer, toUcharPtr(sig.data()), sig_len}; + rv = VFY_VerifyDigestDirect(&hash_item, good_pub.get(), &sig_item, + SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA512, + nullptr); + EXPECT_EQ(SECSuccess, rv); +} + +TEST(RsaPkcs1Test, RequireNullParameter) { // The test vectors may be verified with: // // openssl rsautl -keyform der -pubin -inkey spki.bin -in sig.bin | der2ascii // openssl rsautl -keyform der -pubin -inkey spki.bin -in sig2.bin | der2ascii // Import public key. - SECItem spkiItem = {siBuffer, toUcharPtr(kSpki), sizeof(kSpki)}; - ScopedCERTSubjectPublicKeyInfo certSpki( - SECKEY_DecodeDERSubjectPublicKeyInfo(&spkiItem)); - ASSERT_TRUE(certSpki); - ScopedSECKEYPublicKey pubKey(SECKEY_ExtractPublicKey(certSpki.get())); - ASSERT_TRUE(pubKey); + SECItem spki_item = {siBuffer, toUcharPtr(kSpki), sizeof(kSpki)}; + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + ASSERT_TRUE(cert_spki); + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + ASSERT_TRUE(pub_key); SECItem hash = {siBuffer, toUcharPtr(kHash), sizeof(kHash)}; // kSignature is a valid signature. - SECItem sigItem = {siBuffer, toUcharPtr(kSignature), sizeof(kSignature)}; - SECStatus rv = VFY_VerifyDigestDirect(&hash, pubKey.get(), &sigItem, + SECItem sig_item = {siBuffer, toUcharPtr(kSignature), sizeof(kSignature)}; + SECStatus rv = VFY_VerifyDigestDirect(&hash, pub_key.get(), &sig_item, SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA256, nullptr); EXPECT_EQ(SECSuccess, rv); // kSignatureInvalid is not. - sigItem = {siBuffer, toUcharPtr(kSignatureInvalid), - sizeof(kSignatureInvalid)}; - rv = VFY_VerifyDigestDirect(&hash, pubKey.get(), &sigItem, + sig_item = {siBuffer, toUcharPtr(kSignatureInvalid), + sizeof(kSignatureInvalid)}; + rv = VFY_VerifyDigestDirect(&hash, pub_key.get(), &sig_item, SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA256, nullptr); #ifdef NSS_PKCS1_AllowMissingParameters @@ -105,4 +210,42 @@ TEST(RsaPkcs1Test, RequireNullParameter) { #endif } +TEST_P(Pkcs11RsaPkcs1WycheproofTest, Verify) { Derive(GetParam()); } + +INSTANTIATE_TEST_CASE_P( + Wycheproof2048RsaSignatureSha224Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature2048Sha224WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof2048RsaSignatureSha256Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature2048Sha256WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof2048RsaSignatureSha512Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature2048Sha512WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof3072RsaSignatureSha256Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature3072Sha256WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof3072RsaSignatureSha384Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature3072Sha384WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof3072RsaSignatureSha512Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature3072Sha512WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof4096RsaSignatureSha384Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature4096Sha384WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof4096RsaSignatureSha512Test, Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignature4096Sha512WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P(WycheproofRsaSignatureTest, + Pkcs11RsaPkcs1WycheproofTest, + ::testing::ValuesIn(kRsaSignatureWycheproofVectors)); + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc index 1ce642937..48a7cc268 100644 --- a/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -8,49 +9,117 @@ #include "pk11pub.h" #include "sechash.h" +#include "cpputil.h" +#include "databuffer.h" + #include "gtest/gtest.h" #include "nss_scoped_ptrs.h" #include "pk11_signature_test.h" #include "pk11_rsapss_vectors.h" +#include "testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h" +#include "testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h" +#include "testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h" +#include "testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h" +#include "testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h" +#include "testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h" +#include "testvectors/rsa_pss_misc-vectors.h" + namespace nss_test { +class Pkcs11RsaPssTestWycheproof + : public ::testing::TestWithParam { + protected: + void TestPss(const RsaPssTestVector& vec) { + SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()), + static_cast(vec.public_key.size())}; + + ScopedCERTSubjectPublicKeyInfo cert_spki( + SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item)); + ASSERT_TRUE(cert_spki); + + ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get())); + ASSERT_TRUE(pub_key); + + DataBuffer hash; + hash.Allocate(static_cast(HASH_ResultLenByOidTag(vec.hash_oid))); + SECStatus rv = PK11_HashBuf(vec.hash_oid, toUcharPtr(hash.data()), + toUcharPtr(vec.msg.data()), vec.msg.size()); + ASSERT_EQ(rv, SECSuccess); + + // Verify. + SECItem hash_item = {siBuffer, toUcharPtr(hash.data()), + static_cast(hash.len())}; + SECItem sig_item = {siBuffer, toUcharPtr(vec.sig.data()), + static_cast(vec.sig.size())}; + CK_MECHANISM_TYPE hash_mech = 0; + switch (vec.hash_oid) { + case SEC_OID_SHA1: + hash_mech = CKM_SHA_1; + break; + case SEC_OID_SHA224: + hash_mech = CKM_SHA224; + break; + case SEC_OID_SHA256: + hash_mech = CKM_SHA256; + break; + case SEC_OID_SHA384: + hash_mech = CKM_SHA384; + break; + case SEC_OID_SHA512: + hash_mech = CKM_SHA512; + break; + default: + ASSERT_TRUE(hash_mech); + return; + } + + CK_RSA_PKCS_PSS_PARAMS pss_params = {hash_mech, vec.mgf_hash, vec.sLen}; + SECItem params = {siBuffer, reinterpret_cast(&pss_params), + sizeof(pss_params)}; + + rv = PK11_VerifyWithMechanism(pub_key.get(), CKM_RSA_PKCS_PSS, ¶ms, + &sig_item, &hash_item, nullptr); + EXPECT_EQ(vec.valid ? SECSuccess : SECFailure, rv); + }; +}; + class Pkcs11RsaPssTest : public Pk11SignatureTest { public: Pkcs11RsaPssTest() : Pk11SignatureTest(CKM_RSA_PKCS_PSS, SEC_OID_SHA1) { - rsaPssParams_.hashAlg = CKM_SHA_1; - rsaPssParams_.mgf = CKG_MGF1_SHA1; - rsaPssParams_.sLen = HASH_ResultLenByOidTag(SEC_OID_SHA1); + pss_params_.hashAlg = CKM_SHA_1; + pss_params_.mgf = CKG_MGF1_SHA1; + pss_params_.sLen = HASH_ResultLenByOidTag(SEC_OID_SHA1); params_.type = siBuffer; - params_.data = reinterpret_cast(&rsaPssParams_); - params_.len = sizeof(rsaPssParams_); + params_.data = reinterpret_cast(&pss_params_); + params_.len = sizeof(pss_params_); } protected: const SECItem* parameters() const { return ¶ms_; } private: - CK_RSA_PKCS_PSS_PARAMS rsaPssParams_; + CK_RSA_PKCS_PSS_PARAMS pss_params_; SECItem params_; }; TEST_F(Pkcs11RsaPssTest, GenerateAndSignAndVerify) { // Sign data with a 1024-bit RSA key, using PSS/SHA-256. SECOidTag hashOid = SEC_OID_SHA256; - CK_MECHANISM_TYPE hashMech = CKM_SHA256; + CK_MECHANISM_TYPE hash_mech = CKM_SHA256; CK_RSA_PKCS_MGF_TYPE mgf = CKG_MGF1_SHA256; PK11RSAGenParams rsaGenParams = {1024, 0x10001}; // Generate RSA key pair. ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); - SECKEYPublicKey* pubKeyRaw = nullptr; + SECKEYPublicKey* pub_keyRaw = nullptr; ScopedSECKEYPrivateKey privKey( PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, &rsaGenParams, - &pubKeyRaw, false, false, nullptr)); - ASSERT_TRUE(!!privKey && pubKeyRaw); - ScopedSECKEYPublicKey pubKey(pubKeyRaw); + &pub_keyRaw, false, false, nullptr)); + ASSERT_TRUE(!!privKey && pub_keyRaw); + ScopedSECKEYPublicKey pub_key(pub_keyRaw); // Generate random data to sign. uint8_t dataBuf[50]; @@ -65,30 +134,30 @@ TEST_F(Pkcs11RsaPssTest, GenerateAndSignAndVerify) { static_cast(sigBuf.size())}; // Set up PSS parameters. - CK_RSA_PKCS_PSS_PARAMS rsaPssParams = {hashMech, mgf, hLen}; - SECItem params = {siBuffer, reinterpret_cast(&rsaPssParams), - sizeof(rsaPssParams)}; + CK_RSA_PKCS_PSS_PARAMS pss_params = {hash_mech, mgf, hLen}; + SECItem params = {siBuffer, reinterpret_cast(&pss_params), + sizeof(pss_params)}; // Sign. rv = PK11_SignWithMechanism(privKey.get(), mechanism(), ¶ms, &sig, &data); EXPECT_EQ(rv, SECSuccess); // Verify. - rv = PK11_VerifyWithMechanism(pubKey.get(), mechanism(), ¶ms, &sig, &data, - nullptr); + rv = PK11_VerifyWithMechanism(pub_key.get(), mechanism(), ¶ms, &sig, + &data, nullptr); EXPECT_EQ(rv, SECSuccess); // Verification with modified data must fail. data.data[0] ^= 0xff; - rv = PK11_VerifyWithMechanism(pubKey.get(), mechanism(), ¶ms, &sig, &data, - nullptr); + rv = PK11_VerifyWithMechanism(pub_key.get(), mechanism(), ¶ms, &sig, + &data, nullptr); EXPECT_EQ(rv, SECFailure); // Verification with original data but the wrong signature must fail. data.data[0] ^= 0xff; // Revert previous changes. sig.data[0] ^= 0xff; - rv = PK11_VerifyWithMechanism(pubKey.get(), mechanism(), ¶ms, &sig, &data, - nullptr); + rv = PK11_VerifyWithMechanism(pub_key.get(), mechanism(), ¶ms, &sig, + &data, nullptr); EXPECT_EQ(rv, SECFailure); } @@ -99,12 +168,12 @@ TEST_F(Pkcs11RsaPssTest, NoLeakWithInvalidExponent) { // Generate RSA key pair. ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); - SECKEYPublicKey* pubKey = nullptr; + SECKEYPublicKey* pub_key = nullptr; SECKEYPrivateKey* privKey = PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, &rsaGenParams, - &pubKey, false, false, nullptr); + &pub_key, false, false, nullptr); EXPECT_FALSE(privKey); - EXPECT_FALSE(pubKey); + EXPECT_FALSE(pub_key); } class Pkcs11RsaPssVectorTest : public Pkcs11RsaPssTest, @@ -158,4 +227,33 @@ static const Pkcs11SignatureTestParams kRsaPssVectors[] = { INSTANTIATE_TEST_CASE_P(RsaPssSignVerify, Pkcs11RsaPssVectorTest, ::testing::ValuesIn(kRsaPssVectors)); +TEST_P(Pkcs11RsaPssTestWycheproof, Verify) { TestPss(GetParam()); } + +INSTANTIATE_TEST_CASE_P( + Wycheproof2048RsaPssSha120Test, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPss2048Sha120WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof2048RsaPssSha25632Test, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPss2048Sha25632WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof2048RsaPssSha2560Test, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPss2048Sha2560WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof3072RsaPssSha25632Test, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPss3072Sha25632WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof4096RsaPssSha25632Test, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPss4096Sha25632WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P( + Wycheproof4096RsaPssSha51232Test, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPss4096Sha51232WycheproofVectors)); + +INSTANTIATE_TEST_CASE_P(WycheproofRsaPssMiscTest, Pkcs11RsaPssTestWycheproof, + ::testing::ValuesIn(kRsaPssMiscWycheproofVectors)); + } // namespace nss_test diff --git a/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc index 40efe266e..7f389fef1 100644 --- a/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc +++ b/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -13,58 +14,69 @@ #include "util.h" namespace nss_test { -class Pkcs11SeedCbcTest : public ::testing::Test { +class Pkcs11SeedTest : public ::testing::Test { protected: - enum class Action { Encrypt, Decrypt }; - - SECStatus EncryptDecryptSeed(Action action, unsigned int input_size, - unsigned int output_size) { + void EncryptDecryptSeed(SECStatus expected, unsigned int input_size, + unsigned int output_size, + CK_MECHANISM_TYPE mech = CKM_SEED_CBC) { // Generate a random key. ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); ScopedPK11SymKey sym_key( - PK11_KeyGen(slot.get(), kMech, nullptr, 16, nullptr)); + PK11_KeyGen(slot.get(), mech, nullptr, 16, nullptr)); EXPECT_TRUE(!!sym_key); - std::vector data(input_size); + std::vector plaintext(input_size, 0xFF); std::vector init_vector(16); - std::vector output(output_size); - SECItem params = {siBuffer, init_vector.data(), - (unsigned int)init_vector.size()}; + std::vector ciphertext(output_size, 0); + SECItem iv_param = {siBuffer, init_vector.data(), + (unsigned int)init_vector.size()}; + std::vector decrypted(output_size, 0); - // Try to encrypt/decrypt. + // Try to encrypt, decrypt if positive test. unsigned int output_len = 0; - if (action == Action::Encrypt) { - return PK11_Encrypt(sym_key.get(), kMech, ¶ms, output.data(), - &output_len, output_size, data.data(), data.size()); - } else { - return PK11_Decrypt(sym_key.get(), kMech, ¶ms, output.data(), - &output_len, output_size, data.data(), data.size()); + EXPECT_EQ(expected, + PK11_Encrypt(sym_key.get(), mech, &iv_param, ciphertext.data(), + &output_len, output_size, plaintext.data(), + plaintext.size())); + + if (expected == SECSuccess) { + EXPECT_EQ(expected, + PK11_Decrypt(sym_key.get(), mech, &iv_param, decrypted.data(), + &output_len, output_size, ciphertext.data(), + output_len)); + decrypted.resize(output_len); + EXPECT_EQ(plaintext, decrypted); } } - const CK_MECHANISM_TYPE kMech = CKM_SEED_CBC; }; +#ifndef NSS_DISABLE_DEPRECATED_SEED // The intention here is to test the arguments of these functions // The resulted content is already tested in EncryptDeriveTests. // SEED_CBC needs an IV of 16 bytes. // The input data size must be multiple of 16. // If not, some padding should be added. // The output size must be at least the size of input data. -TEST_F(Pkcs11SeedCbcTest, SeedCBC_ValidArgs) { - EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Encrypt, 16, 16)); - EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Decrypt, 16, 16)); +TEST_F(Pkcs11SeedTest, CBC_ValidArgs) { + EncryptDecryptSeed(SECSuccess, 16, 16); // No problem if maxLen is bigger than input data. - EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Encrypt, 16, 32)); - EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Decrypt, 16, 32)); + EncryptDecryptSeed(SECSuccess, 16, 32); } -TEST_F(Pkcs11SeedCbcTest, SeedCBC_InvalidArgs) { +TEST_F(Pkcs11SeedTest, CBC_InvalidArgs) { // maxLen lower than input data. - EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Encrypt, 16, 10)); - EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Decrypt, 16, 10)); + EncryptDecryptSeed(SECFailure, 16, 10); // input data not multiple of SEED_BLOCK_SIZE (16) - EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Encrypt, 17, 32)); - EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Decrypt, 17, 32)); + EncryptDecryptSeed(SECFailure, 17, 32); } -} // namespace nss_test \ No newline at end of file +TEST_F(Pkcs11SeedTest, ECB_Singleblock) { + EncryptDecryptSeed(SECSuccess, 16, 16, CKM_SEED_ECB); +} + +TEST_F(Pkcs11SeedTest, ECB_Multiblock) { + EncryptDecryptSeed(SECSuccess, 64, 64, CKM_SEED_ECB); +} +#endif + +} // namespace nss_test diff --git a/security/nss/gtests/smime_gtest/smime_unittest.cc b/security/nss/gtests/smime_gtest/smime_unittest.cc index 68b8f67c1..385e19a97 100644 --- a/security/nss/gtests/smime_gtest/smime_unittest.cc +++ b/security/nss/gtests/smime_gtest/smime_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License v. 2.0. If a copy of the MPL was not distributed with this file * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/softoken_gtest/manifest.mn b/security/nss/gtests/softoken_gtest/manifest.mn index 8a533c56b..f146811ba 100644 --- a/security/nss/gtests/softoken_gtest/manifest.mn +++ b/security/nss/gtests/softoken_gtest/manifest.mn @@ -25,11 +25,12 @@ INCLUDES += \ -I$(CORE_DEPTH)/cpputil \ $(NULL) -REQUIRES = nspr gtest +REQUIRES = nspr gtest cpputil PROGRAM = softoken_gtest EXTRA_LIBS = \ $(DIST)/lib/$(LIB_PREFIX)gtest.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)cpputil.$(LIB_SUFFIX) \ $(DIST)/lib/$(LIB_PREFIX)gtestutil.$(LIB_SUFFIX) \ $(NULL) diff --git a/security/nss/gtests/softoken_gtest/softoken_dh_vectors.h b/security/nss/gtests/softoken_gtest/softoken_dh_vectors.h new file mode 100644 index 000000000..f2e4514cf --- /dev/null +++ b/security/nss/gtests/softoken_gtest/softoken_dh_vectors.h @@ -0,0 +1,3411 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* If you want the full range of tests, compile with + * -DNSS_SOFTOKEN_DH_INCLUDE_SLOW. These tests could take minuts on a fast + * PC and longer on a slow mac */ + +namespace nss_test { +/* first list the primes we want to test */ + +/* known primes */ +/* IKE 1536 prime is: 2^1536 - 2^1472 - 1 + 2^64 * { [2^1406 pi] + 741804 } */ +static const unsigned char prime_ike_1536[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x23, 0x73, 0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* IKE 2048 prime is: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 } */ +static const unsigned char prime_ike_2048[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAC, 0xAA, 0x68, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF}; + +/* TLS 2048 prime is: 2^2048 - 2^1984 + {[2^1918 * e] + 560316 } * 2^64 - 1 */ +static const unsigned char prime_tls_2048[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x28, 0x5C, 0x97, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF}; + +/* IKE 3072 prime is: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 } */ +static const unsigned char prime_ike_3072[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x3A, 0xD2, 0xCA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* TLS 3072 prime is: 2^3072 - 2^3008 + {[2^2942 * e] + 2625351} * 2^64 - 1 */ +static const unsigned char prime_tls_3072[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0xC6, 0x2E, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* IKE 4096 prime is: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 } */ +static const unsigned char prime_ike_4096[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, + 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18, + 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, + 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB, + 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, + 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F, + 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, + 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76, + 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, + 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC, + 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x06, 0x31, 0x99, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* TLS 4096 prime is: 2^4096 - 2^4032 + {[2^3966 * e] + 5736041} * 2^64 - 1 */ +static const unsigned char prime_tls_4096[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x65, 0x5F, 0x6A, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* IKE 6144 prime is: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 } */ +static const unsigned char prime_ike_6144[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, + 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18, + 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, + 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB, + 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, + 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F, + 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, + 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76, + 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, + 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC, + 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92, + 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2, + 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD, + 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F, + 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31, + 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB, + 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B, + 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51, + 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF, + 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15, + 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6, + 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31, + 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3, + 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7, + 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA, + 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2, + 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28, + 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D, + 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C, + 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7, + 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE, + 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E, + 0x6D, 0xCC, 0x40, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* TLS 6144 prime is: 2^6144 - 2^6080 + {[2^6014 * e] + 15705020} * 2^64 - 1 */ +static const unsigned char prime_tls_6144[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, + 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C, + 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, + 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64, + 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, + 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E, + 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, + 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E, + 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, + 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C, + 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, + 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E, + 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, + 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58, + 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, + 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31, + 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, + 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5, + 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, + 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E, + 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, + 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C, + 0xD0, 0xE4, 0x0E, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; + +/* IKE 8192 prime is: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 } */ +static const unsigned char prime_ike_8192[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, + 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18, + 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, + 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB, + 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, + 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F, + 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, + 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76, + 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, + 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC, + 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92, + 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2, + 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD, + 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F, + 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31, + 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB, + 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B, + 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51, + 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF, + 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15, + 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6, + 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31, + 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3, + 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7, + 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA, + 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2, + 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28, + 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D, + 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C, + 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7, + 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE, + 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E, + 0x6D, 0xBE, 0x11, 0x59, 0x74, 0xA3, 0x92, 0x6F, 0x12, 0xFE, 0xE5, 0xE4, + 0x38, 0x77, 0x7C, 0xB6, 0xA9, 0x32, 0xDF, 0x8C, 0xD8, 0xBE, 0xC4, 0xD0, + 0x73, 0xB9, 0x31, 0xBA, 0x3B, 0xC8, 0x32, 0xB6, 0x8D, 0x9D, 0xD3, 0x00, + 0x74, 0x1F, 0xA7, 0xBF, 0x8A, 0xFC, 0x47, 0xED, 0x25, 0x76, 0xF6, 0x93, + 0x6B, 0xA4, 0x24, 0x66, 0x3A, 0xAB, 0x63, 0x9C, 0x5A, 0xE4, 0xF5, 0x68, + 0x34, 0x23, 0xB4, 0x74, 0x2B, 0xF1, 0xC9, 0x78, 0x23, 0x8F, 0x16, 0xCB, + 0xE3, 0x9D, 0x65, 0x2D, 0xE3, 0xFD, 0xB8, 0xBE, 0xFC, 0x84, 0x8A, 0xD9, + 0x22, 0x22, 0x2E, 0x04, 0xA4, 0x03, 0x7C, 0x07, 0x13, 0xEB, 0x57, 0xA8, + 0x1A, 0x23, 0xF0, 0xC7, 0x34, 0x73, 0xFC, 0x64, 0x6C, 0xEA, 0x30, 0x6B, + 0x4B, 0xCB, 0xC8, 0x86, 0x2F, 0x83, 0x85, 0xDD, 0xFA, 0x9D, 0x4B, 0x7F, + 0xA2, 0xC0, 0x87, 0xE8, 0x79, 0x68, 0x33, 0x03, 0xED, 0x5B, 0xDD, 0x3A, + 0x06, 0x2B, 0x3C, 0xF5, 0xB3, 0xA2, 0x78, 0xA6, 0x6D, 0x2A, 0x13, 0xF8, + 0x3F, 0x44, 0xF8, 0x2D, 0xDF, 0x31, 0x0E, 0xE0, 0x74, 0xAB, 0x6A, 0x36, + 0x45, 0x97, 0xE8, 0x99, 0xA0, 0x25, 0x5D, 0xC1, 0x64, 0xF3, 0x1C, 0xC5, + 0x08, 0x46, 0x85, 0x1D, 0xF9, 0xAB, 0x48, 0x19, 0x5D, 0xED, 0x7E, 0xA1, + 0xB1, 0xD5, 0x10, 0xBD, 0x7E, 0xE7, 0x4D, 0x73, 0xFA, 0xF3, 0x6B, 0xC3, + 0x1E, 0xCF, 0xA2, 0x68, 0x35, 0x90, 0x46, 0xF4, 0xEB, 0x87, 0x9F, 0x92, + 0x40, 0x09, 0x43, 0x8B, 0x48, 0x1C, 0x6C, 0xD7, 0x88, 0x9A, 0x00, 0x2E, + 0xD5, 0xEE, 0x38, 0x2B, 0xC9, 0x19, 0x0D, 0xA6, 0xFC, 0x02, 0x6E, 0x47, + 0x95, 0x58, 0xE4, 0x47, 0x56, 0x77, 0xE9, 0xAA, 0x9E, 0x30, 0x50, 0xE2, + 0x76, 0x56, 0x94, 0xDF, 0xC8, 0x1F, 0x56, 0xE8, 0x80, 0xB9, 0x6E, 0x71, + 0x60, 0xC9, 0x80, 0xDD, 0x98, 0xED, 0xD3, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF}; + +/* TLS 8192 prime is: 2^8192 - 2^8128 + {[2^8062 * e] + 10965728} * 2^64 - 1 */ +static const unsigned char prime_tls_8192[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, + 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C, + 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, + 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64, + 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, + 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E, + 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, + 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E, + 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, + 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C, + 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, + 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E, + 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, + 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58, + 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, + 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31, + 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, + 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5, + 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, + 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E, + 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, + 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C, + 0xCF, 0xF4, 0x6A, 0xAA, 0x36, 0xAD, 0x00, 0x4C, 0xF6, 0x00, 0xC8, 0x38, + 0x1E, 0x42, 0x5A, 0x31, 0xD9, 0x51, 0xAE, 0x64, 0xFD, 0xB2, 0x3F, 0xCE, + 0xC9, 0x50, 0x9D, 0x43, 0x68, 0x7F, 0xEB, 0x69, 0xED, 0xD1, 0xCC, 0x5E, + 0x0B, 0x8C, 0xC3, 0xBD, 0xF6, 0x4B, 0x10, 0xEF, 0x86, 0xB6, 0x31, 0x42, + 0xA3, 0xAB, 0x88, 0x29, 0x55, 0x5B, 0x2F, 0x74, 0x7C, 0x93, 0x26, 0x65, + 0xCB, 0x2C, 0x0F, 0x1C, 0xC0, 0x1B, 0xD7, 0x02, 0x29, 0x38, 0x88, 0x39, + 0xD2, 0xAF, 0x05, 0xE4, 0x54, 0x50, 0x4A, 0xC7, 0x8B, 0x75, 0x82, 0x82, + 0x28, 0x46, 0xC0, 0xBA, 0x35, 0xC3, 0x5F, 0x5C, 0x59, 0x16, 0x0C, 0xC0, + 0x46, 0xFD, 0x82, 0x51, 0x54, 0x1F, 0xC6, 0x8C, 0x9C, 0x86, 0xB0, 0x22, + 0xBB, 0x70, 0x99, 0x87, 0x6A, 0x46, 0x0E, 0x74, 0x51, 0xA8, 0xA9, 0x31, + 0x09, 0x70, 0x3F, 0xEE, 0x1C, 0x21, 0x7E, 0x6C, 0x38, 0x26, 0xE5, 0x2C, + 0x51, 0xAA, 0x69, 0x1E, 0x0E, 0x42, 0x3C, 0xFC, 0x99, 0xE9, 0xE3, 0x16, + 0x50, 0xC1, 0x21, 0x7B, 0x62, 0x48, 0x16, 0xCD, 0xAD, 0x9A, 0x95, 0xF9, + 0xD5, 0xB8, 0x01, 0x94, 0x88, 0xD9, 0xC0, 0xA0, 0xA1, 0xFE, 0x30, 0x75, + 0xA5, 0x77, 0xE2, 0x31, 0x83, 0xF8, 0x1D, 0x4A, 0x3F, 0x2F, 0xA4, 0x57, + 0x1E, 0xFC, 0x8C, 0xE0, 0xBA, 0x8A, 0x4F, 0xE8, 0xB6, 0x85, 0x5D, 0xFE, + 0x72, 0xB0, 0xA6, 0x6E, 0xDE, 0xD2, 0xFB, 0xAB, 0xFB, 0xE5, 0x8A, 0x30, + 0xFA, 0xFA, 0xBE, 0x1C, 0x5D, 0x71, 0xA8, 0x7E, 0x2F, 0x74, 0x1E, 0xF8, + 0xC1, 0xFE, 0x86, 0xFE, 0xA6, 0xBB, 0xFD, 0xE5, 0x30, 0x67, 0x7F, 0x0D, + 0x97, 0xD1, 0x1D, 0x49, 0xF7, 0xA8, 0x44, 0x3D, 0x08, 0x22, 0xE5, 0x06, + 0xA9, 0xF4, 0x61, 0x4E, 0x01, 0x1E, 0x2A, 0x94, 0x83, 0x8F, 0xF8, 0x8C, + 0xD6, 0x8C, 0x8B, 0xB7, 0xC5, 0xC6, 0x42, 0x4C, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF}; + +/* safe primes that aren't already known. These primes should pass, but + * take more processing in FIPS mode */ +static const unsigned char prime_safe_1536[] = { + 0xf7, 0x67, 0x31, 0xc8, 0x45, 0x6a, 0xd9, 0xea, 0x53, 0x0b, 0x21, 0xc7, + 0x4a, 0xfa, 0x81, 0x66, 0x76, 0x5c, 0xea, 0xb7, 0xf5, 0x11, 0x32, 0x6d, + 0xd3, 0x4c, 0x7a, 0xac, 0x39, 0x17, 0x1a, 0x87, 0xb8, 0x00, 0xd7, 0x11, + 0xc5, 0xfd, 0xe1, 0xe3, 0x65, 0x4c, 0x1f, 0x42, 0x24, 0x41, 0x1e, 0x92, + 0x42, 0xbf, 0xb6, 0x65, 0x0e, 0x72, 0x83, 0x8a, 0xb8, 0x82, 0xa6, 0x4f, + 0x9e, 0xca, 0x4f, 0xd1, 0xb1, 0x13, 0xc2, 0xfa, 0x67, 0xa1, 0x6a, 0x06, + 0x4f, 0xaf, 0x6e, 0x16, 0xd9, 0x94, 0xd8, 0xda, 0xe3, 0x66, 0x62, 0x01, + 0x1f, 0x82, 0x8f, 0x10, 0xe0, 0x2f, 0x3c, 0xa3, 0x42, 0xa8, 0xbb, 0x94, + 0x32, 0x79, 0x79, 0x7f, 0x97, 0xf8, 0x3a, 0x31, 0xaa, 0x14, 0xc7, 0xfe, + 0x13, 0x96, 0x77, 0x15, 0xbf, 0x47, 0x20, 0x57, 0x11, 0xe0, 0x4f, 0xda, + 0x7e, 0xa9, 0x19, 0x49, 0xa1, 0x8d, 0x29, 0x76, 0x8a, 0xd3, 0x9b, 0xb0, + 0xbe, 0x50, 0xc3, 0x25, 0x82, 0xf9, 0xe3, 0x21, 0x8c, 0xfd, 0xa6, 0x51, + 0xe5, 0x36, 0x7e, 0x82, 0xb6, 0x90, 0x45, 0xe1, 0xd5, 0x72, 0x56, 0xbe, + 0xc5, 0x67, 0x3d, 0x13, 0x1a, 0x39, 0x7f, 0x98, 0x33, 0xfc, 0xb4, 0x7b, + 0xa4, 0x38, 0x71, 0x87, 0x96, 0x6e, 0xe6, 0x7b, 0x77, 0xb2, 0x65, 0xfd, + 0xdf, 0x27, 0x93, 0x0c, 0x3c, 0x60, 0xdf, 0xe5, 0x33, 0xfe, 0xd7, 0x4b}; + +static const unsigned char prime_safe_2048[] = { + 0xe1, 0xa3, 0x6e, 0x49, 0x69, 0x07, 0x1c, 0x5f, 0xb4, 0x15, 0x35, 0x46, + 0x99, 0x52, 0xd0, 0x4e, 0xff, 0x4e, 0x4c, 0xb1, 0xe1, 0x59, 0xed, 0x2e, + 0x71, 0xf3, 0x80, 0x14, 0x54, 0xd0, 0xfc, 0x83, 0x20, 0x29, 0x15, 0x21, + 0xa6, 0x5f, 0x10, 0x81, 0x57, 0xf4, 0x2e, 0x49, 0xb2, 0xd1, 0x37, 0xe8, + 0x6a, 0xbf, 0x72, 0xf9, 0x55, 0x4e, 0x9e, 0xae, 0x20, 0xc5, 0xb6, 0xc5, + 0x91, 0x79, 0x0d, 0xa2, 0xdd, 0xb4, 0xbb, 0x50, 0x4e, 0x20, 0xca, 0x8a, + 0x8f, 0x82, 0x34, 0xb9, 0x6a, 0x3e, 0x9a, 0x67, 0xc2, 0x7e, 0x83, 0xf6, + 0xc0, 0xad, 0xe3, 0xca, 0x00, 0xd6, 0x11, 0x88, 0x9c, 0xc7, 0x9f, 0xb4, + 0x3d, 0x53, 0xa5, 0x5a, 0x97, 0x44, 0x4d, 0xe7, 0x5c, 0xd5, 0x76, 0x80, + 0xf8, 0x0c, 0xcd, 0xa6, 0x55, 0xe2, 0x5f, 0xcf, 0xf4, 0x46, 0xa4, 0xc7, + 0x0f, 0xc1, 0x80, 0x84, 0x65, 0x46, 0x8c, 0x87, 0xd2, 0x99, 0x82, 0xdf, + 0x8e, 0x00, 0x89, 0xf3, 0x0d, 0xd5, 0xc0, 0x54, 0x94, 0xc6, 0xa3, 0x92, + 0x0f, 0x91, 0x10, 0xee, 0xa3, 0x65, 0x44, 0xb7, 0x6d, 0xe8, 0x23, 0xf9, + 0x7f, 0x91, 0x62, 0x65, 0x09, 0x8e, 0xa1, 0x33, 0xd4, 0xd6, 0x55, 0x0a, + 0xc0, 0xe8, 0x66, 0x70, 0x05, 0xd0, 0x12, 0x34, 0xc1, 0xfd, 0xce, 0x75, + 0xa4, 0x75, 0xe1, 0x46, 0xa1, 0x08, 0xb4, 0x52, 0xfe, 0x25, 0xa4, 0xc5, + 0x4f, 0x23, 0x04, 0x7e, 0xa1, 0x2c, 0xf3, 0x56, 0xcb, 0xfa, 0x7a, 0xbc, + 0x45, 0xcc, 0x78, 0xb3, 0x28, 0xf3, 0xe5, 0xd5, 0x26, 0x56, 0x27, 0x86, + 0x6a, 0x56, 0x6b, 0x87, 0x56, 0x0e, 0xc4, 0x3c, 0xed, 0xff, 0xcb, 0x96, + 0xb4, 0x13, 0x1d, 0x4d, 0x38, 0x4e, 0x69, 0x34, 0x51, 0x7a, 0x85, 0x31, + 0xb4, 0x80, 0xda, 0x41, 0xe3, 0xdc, 0x2e, 0x53, 0xd8, 0x71, 0x3e, 0xcc, + 0x37, 0x8a, 0x80, 0x33}; + +static const unsigned char prime_safe_3072[] = { + 0x87, 0x66, 0xdf, 0xf7, 0xec, 0x49, 0x6a, 0x9a, 0x7c, 0x96, 0x28, 0xae, + 0x67, 0x38, 0xab, 0xfa, 0xfe, 0x5c, 0x46, 0x7b, 0xef, 0xe9, 0x18, 0xa6, + 0x76, 0xb2, 0xe5, 0x0e, 0xbe, 0xb8, 0xf2, 0x80, 0x36, 0x09, 0x82, 0x44, + 0x7b, 0xe8, 0xe8, 0xcc, 0x89, 0x27, 0x68, 0x05, 0xe0, 0xe1, 0x37, 0xd7, + 0xbf, 0xdb, 0x0c, 0xf6, 0x48, 0x52, 0x17, 0x3f, 0x75, 0xc5, 0x4e, 0xb4, + 0x3d, 0xf8, 0x4c, 0xea, 0xb4, 0x0b, 0x06, 0x04, 0x15, 0x89, 0x7c, 0xba, + 0xf3, 0xf5, 0xde, 0x66, 0x6e, 0x7d, 0x30, 0xc4, 0x20, 0x05, 0xda, 0x32, + 0x0f, 0xff, 0x79, 0x71, 0x44, 0x9b, 0x10, 0x0f, 0xf1, 0xbb, 0x31, 0xde, + 0x67, 0x90, 0xea, 0x77, 0xad, 0x65, 0xd7, 0x05, 0x75, 0xab, 0x66, 0xf2, + 0xe6, 0x52, 0xac, 0xf2, 0xaa, 0xa7, 0xd2, 0x45, 0xd9, 0xc6, 0x42, 0x39, + 0x27, 0x1f, 0x46, 0x84, 0xad, 0x78, 0xb4, 0xfa, 0x84, 0xf8, 0x9b, 0x3e, + 0xcb, 0xc1, 0x99, 0xe5, 0x35, 0x42, 0x26, 0x05, 0xea, 0xac, 0x51, 0x04, + 0x4f, 0x8a, 0x98, 0x25, 0xa7, 0x46, 0xab, 0x7b, 0xed, 0xb8, 0xa9, 0x0b, + 0x24, 0x23, 0x83, 0x23, 0x16, 0x87, 0x64, 0x91, 0x0c, 0xbf, 0x1f, 0xbc, + 0xec, 0x4a, 0xdd, 0x12, 0x2b, 0x0c, 0xa9, 0x39, 0x96, 0xc4, 0xc3, 0xcf, + 0xa5, 0x38, 0x40, 0x0d, 0x6e, 0xd0, 0xfa, 0x0a, 0x0c, 0x3e, 0xe9, 0x75, + 0x0b, 0x70, 0x28, 0x68, 0xbc, 0xfd, 0xf6, 0xc2, 0x9a, 0x59, 0x91, 0x20, + 0x5c, 0x70, 0xfe, 0x31, 0xa6, 0x50, 0x87, 0x9a, 0x6a, 0x61, 0x20, 0x2c, + 0x77, 0x84, 0x81, 0xa8, 0x3e, 0xc9, 0xa8, 0x72, 0xb0, 0x53, 0x43, 0x85, + 0x1c, 0x9b, 0x3a, 0xdd, 0xef, 0x09, 0x7d, 0xc7, 0x68, 0xc6, 0xef, 0x08, + 0xce, 0x47, 0xa0, 0xdc, 0x5b, 0xdb, 0x2f, 0x2d, 0x34, 0xe3, 0xde, 0x95, + 0xf6, 0x6b, 0x6d, 0x5d, 0x91, 0xbe, 0x45, 0xee, 0x2d, 0x04, 0x93, 0x78, + 0xc7, 0xa4, 0x49, 0xcc, 0x71, 0xa8, 0x5d, 0xd8, 0x8a, 0x7e, 0x9e, 0x4f, + 0x10, 0xc9, 0x41, 0xd1, 0x62, 0xc1, 0x70, 0x48, 0xb5, 0x12, 0x11, 0x23, + 0xa6, 0xe4, 0xdf, 0x64, 0xac, 0xd9, 0xe4, 0x37, 0xc2, 0xb9, 0x23, 0xa7, + 0x40, 0xea, 0x7f, 0x54, 0xe3, 0xef, 0x71, 0x81, 0xb4, 0xe7, 0x05, 0x10, + 0xd6, 0x2b, 0xd5, 0x11, 0x84, 0x5a, 0x69, 0xa5, 0xac, 0x52, 0x6d, 0xa8, + 0x79, 0x27, 0xff, 0x1c, 0x02, 0xd1, 0x62, 0x36, 0x03, 0xa2, 0xa9, 0x46, + 0x6c, 0x4f, 0xca, 0x58, 0xf2, 0xb2, 0xed, 0x91, 0xb4, 0x9e, 0x5b, 0xdd, + 0xf9, 0x99, 0xb6, 0x8d, 0x70, 0x34, 0x0a, 0xc5, 0x4d, 0xd7, 0xce, 0x8b, + 0xf1, 0x50, 0x25, 0x89, 0xff, 0xe7, 0xf2, 0x1e, 0xb9, 0x21, 0xb3, 0x8b, + 0xc8, 0x42, 0x7c, 0x26, 0xef, 0x4c, 0x30, 0x8d, 0x60, 0xb7, 0x25, 0xfb}; + +static const unsigned char prime_safe_4096[] = { + 0x8b, 0xdf, 0xc1, 0xa3, 0xe4, 0xbd, 0x1c, 0xb1, 0xf4, 0xb1, 0x51, 0xd3, + 0x8a, 0xce, 0x3d, 0x33, 0x58, 0x80, 0xa3, 0x1c, 0x7c, 0x0d, 0xbd, 0x8e, + 0xbd, 0xb3, 0xe7, 0x9e, 0xd4, 0xde, 0x06, 0xfc, 0x98, 0xaf, 0x01, 0x43, + 0x93, 0x2c, 0xfc, 0xfb, 0x92, 0x80, 0xe0, 0x6e, 0xf9, 0xf6, 0xab, 0x73, + 0x96, 0x8d, 0x7e, 0xc0, 0xeb, 0x26, 0x6c, 0x0c, 0x53, 0x06, 0x9f, 0x32, + 0x4b, 0xad, 0x53, 0xd5, 0xbf, 0x91, 0x35, 0x16, 0xfd, 0x7f, 0xba, 0x30, + 0xb6, 0xb4, 0x88, 0x10, 0x1f, 0x5a, 0xc0, 0x62, 0xf9, 0x7f, 0x71, 0x9b, + 0xb5, 0x10, 0x4b, 0x99, 0xd0, 0xf0, 0xe9, 0xc2, 0xee, 0x35, 0x24, 0xeb, + 0xcc, 0xee, 0x06, 0xbf, 0xa0, 0x05, 0xe4, 0x61, 0xa4, 0xa6, 0x98, 0x23, + 0xd0, 0xe4, 0x8a, 0x61, 0xca, 0x05, 0x8a, 0x6c, 0x98, 0xfa, 0x83, 0xc3, + 0x50, 0x7d, 0x55, 0x3b, 0x2e, 0xd5, 0xac, 0x14, 0x61, 0x86, 0xd1, 0xb5, + 0xcf, 0xc0, 0xdc, 0x69, 0x4b, 0x6c, 0x4a, 0xc5, 0xd7, 0xfe, 0xe0, 0xe8, + 0x1a, 0x64, 0x11, 0xdb, 0x56, 0xf0, 0x1c, 0x95, 0x5c, 0xd1, 0x6a, 0xb9, + 0xf6, 0xe2, 0x00, 0xf4, 0x22, 0x03, 0x03, 0x2a, 0xbc, 0x9c, 0x82, 0xeb, + 0x89, 0x1a, 0xdd, 0x94, 0x65, 0x02, 0x44, 0x61, 0x76, 0xc1, 0xae, 0xd8, + 0xca, 0xfd, 0x66, 0xf4, 0x96, 0xe7, 0x79, 0xfe, 0x3a, 0x98, 0xf1, 0x80, + 0x02, 0xfa, 0x42, 0xb7, 0xae, 0xeb, 0x39, 0x28, 0xc3, 0xb9, 0xce, 0x8c, + 0x71, 0xea, 0x14, 0x74, 0x86, 0x6c, 0x26, 0xd5, 0x15, 0x21, 0x97, 0x0c, + 0x82, 0x8d, 0x81, 0x84, 0xc5, 0x47, 0x10, 0x06, 0x67, 0xa8, 0x5f, 0xb1, + 0xc5, 0x32, 0xdc, 0x7f, 0xe6, 0x61, 0xe5, 0xeb, 0x9e, 0xa9, 0x61, 0x99, + 0x43, 0xa9, 0x8b, 0xed, 0xaf, 0xe4, 0x21, 0xef, 0x8e, 0x78, 0x5a, 0x61, + 0x55, 0x9d, 0x43, 0xdb, 0x77, 0xaa, 0xbb, 0x19, 0xea, 0x4f, 0x49, 0x53, + 0x80, 0xce, 0x7c, 0x9a, 0xea, 0xa6, 0x93, 0x58, 0xd4, 0xab, 0xf4, 0xe9, + 0x60, 0x7d, 0xca, 0xb2, 0x97, 0xa5, 0xe0, 0x92, 0xce, 0xec, 0x57, 0xbc, + 0xc5, 0x05, 0x76, 0x11, 0x79, 0x03, 0xe1, 0xb2, 0x99, 0xc1, 0x21, 0xd4, + 0x85, 0xe7, 0x6f, 0xc9, 0x58, 0xe8, 0x1c, 0x0d, 0xc8, 0x90, 0x44, 0x4c, + 0x58, 0x55, 0x9a, 0xee, 0xde, 0x62, 0x0e, 0xb2, 0xe3, 0xbc, 0xeb, 0x51, + 0x40, 0x05, 0x71, 0xfe, 0xb4, 0xe9, 0xe6, 0xf6, 0x0e, 0xd7, 0xbb, 0x1b, + 0xb8, 0x99, 0xe8, 0xc9, 0xda, 0x9f, 0xde, 0x3c, 0x13, 0xd9, 0x16, 0x45, + 0x3d, 0xac, 0xe2, 0x09, 0xc3, 0x87, 0xbb, 0x39, 0x8c, 0x6f, 0x11, 0x60, + 0x87, 0x1f, 0xaf, 0xa7, 0xdc, 0x12, 0x8f, 0x7d, 0x4c, 0x5e, 0x56, 0xc3, + 0x62, 0xdd, 0xdd, 0x03, 0x55, 0x9e, 0x24, 0x6c, 0xc5, 0x6c, 0xb8, 0x0e, + 0xaf, 0x11, 0xd5, 0x1e, 0x6a, 0x36, 0x9c, 0xca, 0x46, 0x34, 0x13, 0x2b, + 0xd1, 0xa3, 0x34, 0x2c, 0x83, 0x1b, 0x25, 0xcc, 0x17, 0x01, 0x9c, 0x68, + 0x53, 0xb7, 0x87, 0xed, 0x0e, 0x48, 0xd7, 0x69, 0xf9, 0xc8, 0x1d, 0x8b, + 0x71, 0xf4, 0x6f, 0xd1, 0xb1, 0xd5, 0x70, 0xa0, 0xd7, 0x71, 0x3d, 0x9f, + 0xfc, 0xfa, 0x35, 0x69, 0x25, 0xf3, 0x39, 0x79, 0xad, 0x7b, 0x01, 0xc5, + 0x66, 0xa5, 0xf0, 0xc7, 0x1c, 0xb6, 0x51, 0xe5, 0x02, 0x2b, 0xcf, 0xc1, + 0x2a, 0x91, 0x9d, 0xa5, 0xbf, 0x37, 0x37, 0xdd, 0x2e, 0x30, 0x40, 0xdb, + 0xbf, 0xec, 0xfe, 0x6c, 0x2c, 0xe9, 0x20, 0xee, 0x89, 0xac, 0x55, 0xaf, + 0x03, 0x5a, 0xba, 0x5a, 0x52, 0xfb, 0xbf, 0xb5, 0xae, 0x38, 0x20, 0xa5, + 0x68, 0x92, 0x5f, 0xec, 0x17, 0xa9, 0x80, 0x53, 0xf2, 0x3b, 0x0c, 0x09, + 0xf3, 0xeb, 0x15, 0x62, 0x8e, 0x39, 0x7b, 0x6b}; + +static const unsigned char prime_safe_6144[] = { + 0xb9, 0x0f, 0xc1, 0x41, 0x4a, 0xde, 0x1a, 0x1c, 0x80, 0xa0, 0xd6, 0x39, + 0x81, 0x10, 0xf3, 0x09, 0xca, 0xc0, 0x60, 0x8c, 0x5e, 0x8c, 0x17, 0x21, + 0xa0, 0x18, 0x50, 0xd6, 0x60, 0x13, 0xfc, 0x38, 0x00, 0x26, 0xd9, 0x71, + 0xd2, 0x73, 0xfc, 0x5d, 0x0c, 0xf1, 0x20, 0xce, 0x76, 0x44, 0xbb, 0x8b, + 0x5c, 0xc8, 0x5a, 0x59, 0x0c, 0xcd, 0x48, 0xba, 0xbf, 0x86, 0x72, 0xda, + 0xf5, 0xbd, 0x7c, 0x1d, 0x41, 0xba, 0xe8, 0x9f, 0x8c, 0xc2, 0x18, 0x27, + 0xfa, 0xbc, 0xc6, 0xcf, 0xd8, 0x47, 0xf5, 0xe9, 0x71, 0xcc, 0x37, 0x34, + 0xc3, 0x9b, 0x5a, 0xff, 0xc3, 0x0c, 0xab, 0x1d, 0x97, 0x8c, 0x26, 0x95, + 0x8c, 0xf1, 0x0a, 0x5d, 0x22, 0x84, 0x5a, 0x7c, 0xf2, 0xd1, 0x8b, 0x7c, + 0x6f, 0x17, 0x09, 0x13, 0x00, 0xc9, 0xdf, 0x79, 0xe1, 0x6e, 0xc8, 0xf8, + 0xd3, 0xc1, 0xdd, 0xb2, 0xf4, 0x24, 0x2a, 0xfa, 0x5c, 0x66, 0x25, 0x2b, + 0x39, 0xd1, 0x39, 0x48, 0xfa, 0x76, 0x4f, 0x57, 0xa3, 0x20, 0xc3, 0x38, + 0x2e, 0x85, 0x67, 0x31, 0x92, 0x85, 0x3c, 0x70, 0x23, 0x14, 0xec, 0x6c, + 0x85, 0x28, 0xe0, 0x4f, 0xcc, 0xc6, 0x3b, 0xcf, 0x19, 0x30, 0x3b, 0x01, + 0xfe, 0x9e, 0x16, 0x65, 0x1c, 0xf4, 0x31, 0x0c, 0x9d, 0x23, 0x40, 0x85, + 0x6c, 0xdd, 0xe5, 0xf7, 0x90, 0x25, 0x69, 0x7a, 0x3c, 0xd6, 0xe4, 0x42, + 0x6c, 0x87, 0x04, 0x06, 0xa7, 0x82, 0x1d, 0xfc, 0x5e, 0xd9, 0x03, 0x60, + 0x20, 0x9a, 0x5c, 0x6a, 0xfe, 0x53, 0x0d, 0x05, 0x92, 0x1b, 0xa1, 0xdb, + 0xfa, 0x01, 0x2f, 0x84, 0x89, 0xe0, 0x56, 0x66, 0x7e, 0xe3, 0xe6, 0x99, + 0x4d, 0xb3, 0xd2, 0xf0, 0xce, 0xf3, 0xdf, 0x05, 0x0d, 0x57, 0x42, 0xcd, + 0xfc, 0x06, 0x3c, 0xe7, 0x11, 0x34, 0x7f, 0x51, 0x8e, 0xb7, 0x24, 0x01, + 0xe3, 0x26, 0x47, 0xe7, 0xd1, 0x57, 0x0e, 0x0e, 0xf1, 0x12, 0xc5, 0x79, + 0x2d, 0x87, 0x0f, 0xb1, 0x19, 0x6a, 0xd7, 0x44, 0x33, 0x46, 0x4c, 0xbc, + 0xc5, 0xc6, 0x24, 0xf8, 0x7c, 0x7a, 0x61, 0xfe, 0x72, 0x95, 0x21, 0xcd, + 0xd1, 0x3a, 0xd3, 0x5d, 0x77, 0x76, 0xbd, 0x86, 0xd8, 0xbd, 0x8e, 0x5e, + 0xf2, 0xe5, 0x20, 0x01, 0xd9, 0xb4, 0x47, 0xf7, 0x1c, 0x51, 0x70, 0x39, + 0x6a, 0xc7, 0xea, 0xed, 0x90, 0xd7, 0xc4, 0xd3, 0xcd, 0x8e, 0x4b, 0xd8, + 0x11, 0xf0, 0xd3, 0x66, 0x36, 0x77, 0xe2, 0x16, 0x13, 0xbd, 0xd2, 0x54, + 0x4a, 0x1c, 0x61, 0x54, 0x88, 0x1a, 0x69, 0x85, 0x9f, 0x5d, 0xc5, 0xb7, + 0x62, 0x7e, 0x72, 0x0a, 0x89, 0x90, 0x24, 0x8f, 0x39, 0xb2, 0xf2, 0xb6, + 0x12, 0x8e, 0x50, 0xb4, 0xd3, 0xea, 0xc3, 0xac, 0xea, 0x8d, 0x27, 0x17, + 0xbd, 0x07, 0xd2, 0x15, 0x80, 0x49, 0xe0, 0x97, 0x41, 0x16, 0xd6, 0x3b, + 0x24, 0xe8, 0x8b, 0xfd, 0xa3, 0x18, 0xbd, 0x52, 0x5d, 0xe2, 0x21, 0xce, + 0x7c, 0x6f, 0x10, 0x38, 0x70, 0x64, 0xc4, 0x15, 0xf3, 0x28, 0xc6, 0x66, + 0xfc, 0xd1, 0x22, 0x04, 0x80, 0x80, 0xc6, 0xc5, 0x75, 0xf5, 0xdc, 0xb0, + 0x40, 0x4b, 0x12, 0xfa, 0xdb, 0xd5, 0x36, 0xcd, 0x31, 0xab, 0xd7, 0x1d, + 0x18, 0x07, 0x9d, 0x09, 0x9b, 0x16, 0xa0, 0xfe, 0x1e, 0x6f, 0x3f, 0x34, + 0x5a, 0xe6, 0x70, 0x85, 0x98, 0x30, 0xd4, 0x94, 0xc5, 0xf0, 0x36, 0x35, + 0xa1, 0xed, 0x46, 0x63, 0x3c, 0x0f, 0xcf, 0xc5, 0x9e, 0x7c, 0x68, 0x25, + 0x64, 0x93, 0x30, 0x36, 0x38, 0xb1, 0x99, 0x6c, 0x37, 0xf5, 0xcf, 0x64, + 0x4b, 0xef, 0xa6, 0xff, 0x6a, 0xaa, 0xaa, 0xb6, 0x29, 0xed, 0x38, 0x80, + 0x1f, 0x58, 0x35, 0x88, 0x3f, 0x01, 0x1c, 0xc8, 0x23, 0x48, 0x37, 0xa7, + 0xd2, 0xb1, 0xb1, 0xee, 0x44, 0x59, 0x0a, 0xfb, 0x05, 0xd9, 0xe1, 0x5b, + 0x53, 0x34, 0x9d, 0x99, 0x30, 0x28, 0xa9, 0x3b, 0x8e, 0x1b, 0xac, 0x8a, + 0x90, 0x91, 0xc9, 0x71, 0x8a, 0xea, 0xb9, 0x11, 0xd5, 0x67, 0x87, 0x4f, + 0xdb, 0x27, 0x4f, 0x7f, 0xb8, 0x54, 0x7f, 0x5e, 0x18, 0x08, 0xf7, 0xf3, + 0x1c, 0x02, 0x3a, 0x04, 0xde, 0xcc, 0x10, 0x06, 0x7e, 0x15, 0xc3, 0x24, + 0x0c, 0xdf, 0x0d, 0xf8, 0x86, 0xc0, 0x4c, 0xab, 0x0f, 0x75, 0x04, 0xbe, + 0xf3, 0x90, 0x28, 0xd1, 0x22, 0x17, 0x96, 0xcc, 0x29, 0x11, 0x09, 0xa7, + 0x53, 0x42, 0xea, 0x91, 0x51, 0xaf, 0x55, 0xa1, 0x03, 0x67, 0x78, 0x63, + 0xb3, 0xb0, 0x0f, 0x59, 0x5d, 0x37, 0xe7, 0x30, 0x8b, 0xca, 0xa0, 0x45, + 0x12, 0x7a, 0xa5, 0x09, 0xfb, 0xa6, 0x99, 0xdd, 0xf7, 0xe9, 0x30, 0x5a, + 0xc2, 0x9d, 0x0d, 0xdf, 0x39, 0x99, 0x25, 0x0d, 0xb2, 0x57, 0xb6, 0x78, + 0x02, 0x30, 0xf8, 0x86, 0xde, 0x79, 0xb4, 0xbe, 0x3e, 0x53, 0xff, 0x74, + 0x0f, 0x4d, 0x30, 0x2d, 0xe6, 0x57, 0x4a, 0x57, 0x53, 0x3a, 0x0b, 0x19, + 0x86, 0xab, 0x90, 0xe5, 0x33, 0x84, 0x53, 0x7a, 0x17, 0xc5, 0xf1, 0x8c, + 0xc3, 0xe4, 0x11, 0x53, 0x2b, 0xb5, 0xb4, 0x8e, 0xe6, 0xd2, 0x04, 0x43, + 0x5b, 0x6a, 0x30, 0xc7, 0xca, 0xaf, 0x91, 0xc0, 0x76, 0x43, 0x86, 0x65, + 0xee, 0xcd, 0x82, 0xbe, 0xa2, 0xd8, 0x2d, 0xad, 0xeb, 0xb5, 0x1a, 0xb5, + 0xbf, 0xa1, 0xe7, 0x93, 0x50, 0x15, 0x08, 0x27, 0x27, 0x3c, 0xcc, 0x53, + 0x82, 0x67, 0xd4, 0xf2, 0x0d, 0x26, 0x60, 0x87, 0x05, 0x2e, 0xaa, 0x62, + 0x55, 0xcc, 0x9a, 0xee, 0x2c, 0x20, 0x23, 0x14, 0xfa, 0x5c, 0x29, 0x41, + 0xe1, 0x89, 0x83, 0x19, 0xc1, 0x36, 0x8c, 0xa4, 0x91, 0xf6, 0x40, 0x37, + 0x70, 0x2a, 0x0d, 0x82, 0xbb, 0x56, 0x6e, 0x23, 0x34, 0xb9, 0x6e, 0x33}; + +static const unsigned char prime_safe_8192[] = { + 0x9b, 0xa7, 0x9b, 0xa2, 0x86, 0x54, 0xe7, 0x99, 0x11, 0x5b, 0x35, 0x81, + 0xd5, 0x7a, 0x8a, 0x6e, 0x4d, 0x4d, 0x61, 0x5d, 0xd3, 0xcf, 0x0c, 0x65, + 0x7e, 0xda, 0xd8, 0xce, 0x28, 0xac, 0xa0, 0x38, 0x81, 0xee, 0xa1, 0x14, + 0x25, 0x21, 0x67, 0x66, 0x3a, 0x6c, 0x0f, 0x80, 0x3d, 0x89, 0x79, 0xfe, + 0x71, 0x43, 0x57, 0xc3, 0xa9, 0x54, 0x1e, 0x20, 0x8a, 0xee, 0x0f, 0xa6, + 0x8b, 0x88, 0x81, 0x3d, 0xe8, 0x5c, 0x40, 0x47, 0x05, 0xdf, 0xd8, 0x6d, + 0x98, 0x65, 0x16, 0xa9, 0xf9, 0xc4, 0x8c, 0x02, 0xba, 0xae, 0x6b, 0x36, + 0x76, 0xc9, 0xfa, 0x8e, 0xd0, 0xd7, 0x9a, 0x3c, 0xcb, 0xd1, 0x44, 0x09, + 0xd7, 0x4f, 0x28, 0x51, 0x94, 0x92, 0x5b, 0x02, 0xb2, 0xbd, 0x78, 0xd3, + 0xc2, 0x76, 0x03, 0x15, 0x17, 0x0b, 0x55, 0x08, 0x02, 0x42, 0x9e, 0x26, + 0x56, 0x33, 0x72, 0xe6, 0xbd, 0x0e, 0xf9, 0x3d, 0x2c, 0xb3, 0x8a, 0x4c, + 0x67, 0x17, 0xfd, 0xe9, 0x03, 0xad, 0x8c, 0x34, 0x84, 0xe5, 0x83, 0xdf, + 0x9c, 0x04, 0x93, 0x03, 0x26, 0x19, 0xc1, 0xf1, 0x24, 0x68, 0xf6, 0x54, + 0x96, 0xce, 0x38, 0x51, 0xbd, 0x6c, 0x3d, 0x9c, 0x0c, 0xd8, 0x6e, 0x13, + 0x4c, 0x8b, 0xf6, 0x34, 0xae, 0xd8, 0x85, 0x1d, 0x1d, 0x8e, 0xc2, 0xad, + 0xab, 0xa2, 0xc5, 0x40, 0x76, 0x7f, 0x2f, 0x2e, 0x38, 0xf4, 0x6a, 0x39, + 0x33, 0x3d, 0x17, 0xce, 0x1f, 0xe9, 0xc3, 0x8d, 0x9e, 0xe5, 0xbe, 0xd6, + 0xad, 0x9a, 0x23, 0xd8, 0x06, 0xf3, 0x7c, 0x39, 0xd5, 0xae, 0x57, 0xb6, + 0xe5, 0xc3, 0x9a, 0x8a, 0x8c, 0x6e, 0xd3, 0xc1, 0x1a, 0x64, 0x12, 0x00, + 0x18, 0x53, 0xca, 0x32, 0x88, 0x8e, 0xc0, 0x5f, 0x2d, 0xb2, 0x3d, 0x14, + 0x1b, 0x58, 0x5c, 0x20, 0xe8, 0x52, 0xe5, 0x28, 0x41, 0xbc, 0x9e, 0x08, + 0x29, 0xab, 0xa5, 0x43, 0x99, 0x0e, 0xd7, 0x2a, 0xb9, 0xb8, 0x64, 0x9d, + 0x83, 0xe3, 0x1a, 0x26, 0x59, 0x65, 0xf2, 0x0c, 0xc9, 0xc5, 0x8f, 0x0d, + 0xcf, 0xa1, 0x18, 0xfc, 0x8b, 0x77, 0xe9, 0xe1, 0x19, 0x7b, 0x03, 0xd4, + 0x37, 0x8d, 0x5d, 0x37, 0x2b, 0xad, 0x58, 0x5e, 0x73, 0x72, 0xce, 0x84, + 0xe5, 0xc9, 0x75, 0x1d, 0xf3, 0x58, 0x42, 0x77, 0xfe, 0x53, 0xa0, 0xc2, + 0x66, 0x21, 0xaf, 0xe2, 0x61, 0xd2, 0x84, 0xb3, 0x03, 0x4d, 0xd8, 0x7d, + 0x85, 0xe1, 0xa8, 0xa0, 0x48, 0x5d, 0x1a, 0xa9, 0xac, 0xc1, 0x69, 0x24, + 0xc6, 0xfa, 0xb5, 0x22, 0x3e, 0xa3, 0x8d, 0x35, 0x29, 0xcf, 0x9a, 0xe5, + 0x84, 0x3b, 0x0b, 0x27, 0x36, 0x7e, 0x9d, 0xa6, 0xb0, 0x45, 0x60, 0x42, + 0x1e, 0x4b, 0x24, 0xd1, 0x36, 0x8b, 0x70, 0xd1, 0x95, 0x54, 0x14, 0xb9, + 0x47, 0x3d, 0x8d, 0xe4, 0x5f, 0x81, 0x1a, 0x21, 0x17, 0x17, 0xbf, 0x92, + 0x22, 0x4c, 0x77, 0x30, 0xdc, 0x9c, 0x84, 0xe6, 0x68, 0xcc, 0xd6, 0x11, + 0x04, 0xff, 0x71, 0x86, 0xb3, 0xa9, 0x9b, 0x13, 0x95, 0x35, 0xfd, 0x68, + 0x28, 0x9b, 0x6f, 0x5c, 0xf7, 0x66, 0xa8, 0x6f, 0x89, 0x0f, 0x92, 0xdf, + 0x52, 0x24, 0x3f, 0xdb, 0x2f, 0x40, 0x12, 0x32, 0xa4, 0xff, 0x2e, 0x4b, + 0xb8, 0xa0, 0xe7, 0xc9, 0xcb, 0x98, 0x13, 0xf9, 0xd2, 0xfa, 0x82, 0x68, + 0xb2, 0x8f, 0xd3, 0x17, 0x8c, 0x93, 0xf5, 0x80, 0xe4, 0x5a, 0x33, 0x1b, + 0x6a, 0xd8, 0xbf, 0x37, 0xa7, 0xe1, 0x63, 0x1d, 0x6a, 0xc3, 0xfa, 0xa1, + 0x2f, 0xc1, 0x72, 0x55, 0xd5, 0xe2, 0x67, 0x3b, 0x6b, 0x3a, 0xa8, 0xb0, + 0x54, 0x04, 0x1d, 0xbb, 0xc1, 0xe5, 0x3a, 0x52, 0xb1, 0x67, 0x0b, 0x12, + 0x3e, 0xcd, 0xa9, 0x9a, 0x0e, 0xbb, 0xa3, 0x75, 0x6d, 0x6f, 0x77, 0x74, + 0x64, 0xe3, 0x16, 0x8c, 0xa5, 0xba, 0xec, 0x51, 0x73, 0xce, 0x4b, 0xe6, + 0x6f, 0x3d, 0x15, 0x56, 0x43, 0xe1, 0x17, 0x77, 0x66, 0xab, 0xdc, 0x9d, + 0x9b, 0x10, 0x5d, 0xc4, 0xe9, 0x1e, 0xaa, 0x2d, 0x15, 0xbb, 0xc4, 0x09, + 0x46, 0x30, 0xe1, 0xb8, 0x92, 0x94, 0x5f, 0xb7, 0xe7, 0x7e, 0x97, 0x43, + 0xc0, 0x48, 0x5b, 0xaf, 0xea, 0x74, 0xae, 0x8c, 0x79, 0x6b, 0x66, 0x83, + 0x62, 0x88, 0x17, 0xa4, 0x56, 0x5d, 0x58, 0xfb, 0x6c, 0x38, 0x57, 0x4d, + 0xef, 0xd7, 0x36, 0x44, 0x39, 0x5b, 0xab, 0x94, 0xe4, 0x08, 0x30, 0xd3, + 0x2c, 0x59, 0xa0, 0x32, 0xe2, 0x71, 0x99, 0xec, 0x66, 0x5e, 0xf7, 0xe2, + 0x9c, 0x19, 0x69, 0x72, 0x6f, 0xdb, 0x3e, 0xcc, 0x19, 0x5a, 0xfd, 0xad, + 0xd6, 0x6e, 0x9d, 0x07, 0xc0, 0x65, 0x01, 0x75, 0xdd, 0x37, 0x1b, 0x9c, + 0x5e, 0x93, 0x32, 0xf8, 0x7e, 0x65, 0xd5, 0xb5, 0x15, 0x35, 0xad, 0x05, + 0xb5, 0xd2, 0x25, 0xc7, 0x71, 0x5a, 0xe4, 0xb7, 0x58, 0x6a, 0xc3, 0x5a, + 0xd9, 0xd4, 0xee, 0x32, 0xb5, 0x0b, 0x5b, 0x2a, 0xcd, 0x80, 0xce, 0xd4, + 0x2d, 0xc9, 0x09, 0x94, 0xf5, 0xf2, 0x7c, 0xaf, 0xba, 0x5a, 0xd3, 0xdc, + 0xcd, 0xd7, 0xf7, 0xea, 0x42, 0xe2, 0xc2, 0x34, 0x21, 0xb9, 0x15, 0x24, + 0xe8, 0x32, 0x6b, 0x6f, 0xb0, 0xed, 0x76, 0x5e, 0x45, 0xbf, 0x02, 0xa2, + 0xb8, 0x3c, 0xa5, 0xf5, 0x74, 0xe3, 0x18, 0x89, 0x21, 0x4e, 0xa6, 0x08, + 0xa3, 0xa5, 0x93, 0x69, 0x48, 0x96, 0xbd, 0x47, 0xd3, 0xeb, 0x67, 0x29, + 0xa8, 0xbb, 0xbe, 0x78, 0x05, 0xfa, 0x46, 0x89, 0x4e, 0x0c, 0xe2, 0x6c, + 0xbb, 0xe5, 0xf8, 0xba, 0xe5, 0x5d, 0x29, 0xe7, 0xdd, 0x71, 0x7e, 0x94, + 0xd7, 0x56, 0x0c, 0x3c, 0xde, 0x5f, 0xbc, 0xdc, 0x0f, 0x8e, 0xd6, 0x6f, + 0x0a, 0x07, 0xb8, 0x07, 0x24, 0x62, 0x4c, 0xed, 0x45, 0x4f, 0x0d, 0x9f, + 0x2e, 0x83, 0x6a, 0xeb, 0xbc, 0xff, 0xa9, 0xf2, 0x73, 0xb3, 0x5b, 0xaa, + 0xac, 0xed, 0xac, 0x88, 0xa2, 0x0d, 0x8d, 0x8f, 0xb4, 0xf7, 0x73, 0x1e, + 0xc0, 0x2e, 0xd3, 0x45, 0x15, 0x4b, 0x4a, 0xe7, 0xd4, 0xef, 0xb1, 0xc6, + 0xd3, 0x8f, 0xf8, 0x24, 0x12, 0x33, 0x3e, 0x8e, 0x95, 0xbc, 0x81, 0xb4, + 0xd4, 0xd1, 0x13, 0xbc, 0x7e, 0x25, 0xb4, 0x5b, 0xff, 0x15, 0xba, 0xf8, + 0x9a, 0xec, 0x78, 0xe4, 0x63, 0xc7, 0x26, 0xd5, 0x89, 0x3d, 0x63, 0x5b, + 0x7c, 0x86, 0x63, 0x34, 0x06, 0x28, 0x23, 0x08, 0xff, 0x6d, 0xbd, 0xe0, + 0x75, 0xb3, 0x71, 0x12, 0x26, 0x63, 0xca, 0x93, 0x36, 0x86, 0xeb, 0xf7, + 0x48, 0xd1, 0x96, 0xf4, 0x02, 0x3e, 0x5d, 0x69, 0x75, 0x5e, 0x95, 0xee, + 0x32, 0xb9, 0xba, 0x55, 0xc5, 0x42, 0x74, 0x00, 0xe1, 0x0f, 0x16, 0x05, + 0x62, 0x3c, 0x58, 0xcb, 0xe0, 0xd4, 0xa9, 0xe5, 0x1a, 0x3b, 0x84, 0x7e, + 0x19, 0x87, 0xad, 0x67, 0xcd, 0x9b, 0x97, 0xb0, 0x32, 0xd7, 0xb8, 0x1e, + 0x96, 0x69, 0x75, 0x0f, 0x61, 0x69, 0xb3, 0xc9, 0xce, 0x73, 0x7c, 0x5f, + 0xd5, 0x08, 0xdf, 0xd4, 0x07, 0x75, 0x60, 0xd7, 0x50, 0x52, 0xe7, 0x5c, + 0x6f, 0x04, 0x59, 0x65, 0xbd, 0x70, 0x99, 0x15, 0xf9, 0xbc, 0x34, 0x78, + 0x6a, 0x64, 0xac, 0x5f, 0x07, 0xc2, 0x89, 0x88, 0xfe, 0x11, 0x7a, 0xf7, + 0x3d, 0xbe, 0x83, 0xff, 0xeb, 0x1d, 0x52, 0xbe, 0xd4, 0x09, 0x71, 0x0f, + 0x7c, 0x95, 0x19, 0xf2, 0x4b, 0xf5, 0x44, 0x63, 0xf2, 0xec, 0x3f, 0xf9, + 0xe4, 0xfb, 0xbe, 0x24, 0xb2, 0x18, 0x53, 0xce, 0x16, 0x40, 0x1e, 0x27, + 0x62, 0x99, 0x93, 0xc9, 0x49, 0x8f, 0x98, 0x0d, 0xd8, 0x73, 0x65, 0x99, + 0xac, 0xff, 0xfe, 0x22, 0x6a, 0xd1, 0xfb, 0xa1, 0xe4, 0xe7, 0xab, 0x3c, + 0x72, 0x10, 0xac, 0x73}; + +/* Weak primes with value subprimes. Accepted, but takes more processing + * in both modes. */ +static const unsigned char prime_weak_1024[] = { + 0xe4, 0x82, 0x09, 0x4a, 0x6b, 0xbe, 0x9b, 0x51, 0x11, 0xa0, 0x74, 0x25, + 0xff, 0x50, 0x1c, 0x0a, 0xd6, 0xd0, 0xbc, 0xd3, 0x24, 0x89, 0x75, 0x74, + 0xb3, 0xd6, 0x6b, 0xf4, 0xc7, 0x5f, 0x6a, 0xec, 0x1e, 0x3a, 0x20, 0x02, + 0x16, 0x75, 0xcc, 0x44, 0x4a, 0xbf, 0x5b, 0x58, 0xad, 0xfe, 0xb0, 0x18, + 0x6a, 0x38, 0x8b, 0xcb, 0xdb, 0xd1, 0x77, 0x42, 0xe3, 0xa3, 0x87, 0x8a, + 0x99, 0x2e, 0x11, 0xd8, 0xc9, 0x02, 0x84, 0x1d, 0xd2, 0x67, 0x28, 0xbd, + 0x8f, 0xfb, 0x56, 0xf2, 0x63, 0x8a, 0x2c, 0x7c, 0x38, 0xef, 0xa2, 0x0c, + 0x6a, 0x36, 0xd0, 0x99, 0x13, 0x47, 0x48, 0x40, 0xe5, 0xcd, 0xdb, 0x04, + 0x4c, 0xa2, 0x12, 0x3f, 0x1a, 0x9b, 0x9a, 0x0e, 0xb8, 0x68, 0x7d, 0x01, + 0xbc, 0x16, 0x6f, 0x51, 0x64, 0x1d, 0xab, 0x21, 0x75, 0x49, 0x12, 0x36, + 0xac, 0x65, 0x8b, 0xf8, 0x87, 0xd9, 0xaf, 0xd1}; + +static const unsigned char subprime_weak_1024[] = { + 0xef, 0x0c, 0x17, 0x60, 0xd1, 0x91, 0x8f, 0xea, 0x4d, 0xbe, + 0x0a, 0xb2, 0x37, 0xcc, 0x6b, 0xba, 0x97, 0x98, 0x2d, 0x4b}; + +static const unsigned char base_weak_1024[] = { + 0x5a, 0x70, 0x8b, 0xe1, 0x1d, 0xed, 0x69, 0x04, 0xd0, 0xdc, 0xda, 0x84, + 0x9e, 0x79, 0x56, 0x11, 0x44, 0xdc, 0xf7, 0xb8, 0x84, 0x88, 0x75, 0x67, + 0xba, 0x80, 0x5b, 0x7e, 0x50, 0xc1, 0x5c, 0x80, 0x59, 0xaa, 0x55, 0x24, + 0x44, 0x6a, 0x8a, 0x31, 0x20, 0x1a, 0xd4, 0xba, 0x5f, 0x32, 0xc6, 0x5d, + 0x9d, 0x0e, 0x58, 0xfc, 0xd0, 0x6c, 0x74, 0xea, 0xd9, 0xc6, 0x86, 0x9f, + 0x3f, 0x83, 0x0e, 0x73, 0xae, 0x28, 0x40, 0x19, 0x9f, 0x5d, 0x64, 0xc4, + 0xae, 0xda, 0x11, 0x3e, 0x3f, 0x44, 0x87, 0xac, 0x41, 0x1e, 0xfa, 0xdb, + 0x1f, 0xde, 0x09, 0x7c, 0x54, 0x7c, 0x8a, 0xe0, 0x82, 0xd7, 0x8c, 0xb9, + 0x61, 0xa0, 0x10, 0xab, 0xff, 0xe1, 0x1f, 0x8b, 0x9d, 0x51, 0x71, 0xc7, + 0xfb, 0xd9, 0xe0, 0x10, 0xc3, 0x7d, 0x88, 0xe9, 0xd2, 0x42, 0xaf, 0xda, + 0x77, 0x55, 0x28, 0x07, 0x03, 0x26, 0xb3, 0x77}; + +static const unsigned char prime_weak_2048[] = { + 0xb5, 0x08, 0x83, 0x6a, 0x22, 0x39, 0xdf, 0x02, 0xfe, 0x73, 0x6b, 0xfb, + 0x0d, 0x4e, 0xad, 0x4b, 0x0f, 0xfd, 0xb2, 0x27, 0xe7, 0xd2, 0x35, 0xd4, + 0x83, 0xf2, 0xbc, 0x29, 0xff, 0x50, 0xf7, 0x6b, 0xb7, 0x94, 0x38, 0xff, + 0xdc, 0x79, 0x67, 0x9a, 0x80, 0x8b, 0xc2, 0x20, 0x4e, 0x53, 0x02, 0x2a, + 0x07, 0xec, 0xa9, 0xbd, 0x22, 0xd1, 0xba, 0x35, 0x31, 0x10, 0x21, 0xb6, + 0x4f, 0xe1, 0x94, 0x0b, 0xb0, 0xb3, 0x37, 0x20, 0x0d, 0x6a, 0xd4, 0x91, + 0x5c, 0x85, 0xe9, 0xae, 0x8a, 0xf2, 0x94, 0xe7, 0x44, 0xf5, 0xcc, 0x04, + 0x82, 0x57, 0x81, 0x21, 0x83, 0x18, 0x48, 0x2d, 0xe3, 0x1c, 0xa1, 0x7f, + 0xee, 0x10, 0xb9, 0xe8, 0x40, 0xfc, 0xda, 0x43, 0x7d, 0x18, 0xe4, 0x68, + 0x9f, 0xed, 0x5e, 0xc3, 0x1f, 0x80, 0xef, 0x5c, 0x24, 0x5e, 0x68, 0xac, + 0x99, 0x9c, 0x74, 0x96, 0x5b, 0xb3, 0xe7, 0xb2, 0x65, 0x78, 0xfb, 0x3c, + 0x11, 0x00, 0x04, 0x4b, 0x98, 0x0e, 0x8a, 0x7b, 0x38, 0x08, 0x34, 0xb9, + 0x6d, 0x08, 0x65, 0x17, 0x91, 0x49, 0x62, 0x47, 0x64, 0xab, 0xc6, 0xd0, + 0xf2, 0xcf, 0x89, 0x07, 0xeb, 0xa3, 0x5d, 0xf3, 0xa2, 0xfb, 0xdd, 0x7b, + 0x3e, 0x7e, 0xa2, 0xd7, 0x1a, 0x42, 0xad, 0x74, 0xbd, 0xbb, 0xcf, 0x21, + 0x91, 0xd2, 0x6b, 0x1d, 0x9d, 0xa8, 0x05, 0x88, 0x4f, 0xb1, 0x45, 0xa2, + 0x86, 0x90, 0x12, 0xfd, 0xcb, 0x25, 0xe1, 0x12, 0x08, 0x47, 0x1d, 0x83, + 0x2d, 0x14, 0x42, 0x20, 0x08, 0x31, 0x54, 0x2c, 0x9b, 0x49, 0xf6, 0xb6, + 0x2d, 0x25, 0xea, 0x28, 0xbf, 0x13, 0x2b, 0xd3, 0x45, 0x8d, 0x02, 0x9f, + 0xa5, 0xaa, 0xeb, 0xc0, 0x48, 0xd1, 0x06, 0xe6, 0x1e, 0xa0, 0x3e, 0x04, + 0x20, 0x79, 0x7c, 0xd1, 0xd0, 0xac, 0x61, 0x89, 0x6c, 0x3b, 0x88, 0xa3, + 0x54, 0x6c, 0x80, 0x59}; + +static const unsigned char subprime_weak_2048[] = { + 0xcd, 0x9d, 0xbf, 0x88, 0xe5, 0xc0, 0x03, 0x16, 0xec, 0x9c, 0xb4, + 0x6e, 0x54, 0xd2, 0xbf, 0xdc, 0x05, 0x92, 0xcd, 0x05, 0x87, 0xc9, + 0x9c, 0x91, 0x19, 0x54, 0xb6, 0xd7, 0x1e, 0xe1, 0x0a, 0x93}; + +static const unsigned char base_weak_2048[] = { + 0x36, 0xc6, 0x6e, 0x3e, 0xe8, 0x44, 0xa0, 0x57, 0x1d, 0x8e, 0x71, 0xb6, + 0x6c, 0x24, 0xf6, 0x1d, 0xb6, 0xa5, 0xfd, 0xe3, 0xd6, 0xc5, 0x6b, 0xe8, + 0x94, 0x5a, 0x8c, 0x5a, 0xdf, 0x41, 0x51, 0xe6, 0xfb, 0x76, 0x4b, 0x06, + 0x4b, 0x03, 0x33, 0x98, 0x15, 0xb5, 0x60, 0x43, 0xc7, 0xc5, 0xb3, 0x4d, + 0x58, 0x90, 0xe8, 0x63, 0xc5, 0xad, 0x5f, 0x57, 0xcf, 0x42, 0x26, 0x99, + 0xa0, 0x71, 0xc6, 0x73, 0x03, 0xa0, 0x45, 0xd0, 0x87, 0xf0, 0xd8, 0x9a, + 0xb2, 0x7d, 0xd7, 0x2d, 0x10, 0x52, 0x04, 0x36, 0x37, 0x4f, 0x9d, 0xb7, + 0x66, 0xdc, 0xf5, 0x76, 0xac, 0x87, 0xfe, 0x5a, 0x9d, 0xca, 0x1e, 0xfb, + 0x6f, 0x7f, 0xfd, 0x9a, 0xaa, 0x12, 0xcf, 0x7a, 0xdb, 0x15, 0xf3, 0xb2, + 0x7b, 0x17, 0xb9, 0xaf, 0x5f, 0xdf, 0x9c, 0x66, 0x29, 0x83, 0x89, 0xf9, + 0xf9, 0xf7, 0x4a, 0x04, 0x1d, 0x00, 0xf7, 0x11, 0x98, 0x18, 0x0a, 0xab, + 0x47, 0xcc, 0x3e, 0x11, 0xf4, 0xe0, 0x7e, 0xad, 0xa5, 0x67, 0xf8, 0x4b, + 0x1b, 0x81, 0x72, 0x8e, 0x5b, 0x49, 0x90, 0x0e, 0x01, 0xc1, 0x7e, 0x8d, + 0xfb, 0xa2, 0xe7, 0x92, 0xd0, 0x23, 0xf5, 0x4a, 0xe8, 0xd4, 0x51, 0xc4, + 0x89, 0xe8, 0x4a, 0x9f, 0xf6, 0xa2, 0xdc, 0xe2, 0x32, 0x88, 0x56, 0x2c, + 0x97, 0x38, 0xdf, 0xd6, 0x4f, 0xfb, 0xf8, 0xbb, 0xee, 0x7a, 0x3a, 0x05, + 0xa2, 0x7f, 0xbb, 0x6d, 0xf6, 0xd6, 0x48, 0xf4, 0x6d, 0x23, 0xb3, 0x93, + 0x7c, 0xfb, 0xd4, 0x8c, 0xa0, 0x58, 0xbc, 0xdf, 0x1b, 0x35, 0x2a, 0x56, + 0x80, 0x7c, 0xc6, 0x28, 0x35, 0xb6, 0x17, 0x5d, 0xa5, 0x15, 0x79, 0x7d, + 0x2c, 0x6a, 0xcf, 0xb1, 0xb1, 0x6e, 0xea, 0xd0, 0x4b, 0xfb, 0xa5, 0xbb, + 0xb7, 0x9f, 0x74, 0x42, 0xd5, 0xf3, 0x4b, 0x54, 0x40, 0xf0, 0x4c, 0x6b, + 0x0f, 0xaf, 0x89, 0x10}; + +static const unsigned char prime_weak_3072[] = { + 0x94, 0x32, 0xc7, 0x47, 0x51, 0xa3, 0x03, 0x9b, 0xf2, 0x51, 0x5c, 0x69, + 0xaf, 0x05, 0x3c, 0x76, 0x62, 0xa2, 0xec, 0x5a, 0xcc, 0xdf, 0x80, 0xf3, + 0x2d, 0xce, 0xa5, 0xa5, 0x9e, 0x2d, 0xab, 0x5f, 0x91, 0xbd, 0x93, 0x61, + 0xd7, 0x7b, 0x71, 0x6f, 0xf3, 0x92, 0xbf, 0xa8, 0xfc, 0xcd, 0x00, 0xf5, + 0x49, 0x08, 0x00, 0x8c, 0xd2, 0xfe, 0x4a, 0xd8, 0x2b, 0x6e, 0x42, 0xc0, + 0xd8, 0xa2, 0x8b, 0x2b, 0x18, 0x02, 0xad, 0xe8, 0x4e, 0x44, 0x09, 0x26, + 0xa1, 0xa1, 0xca, 0x99, 0xe3, 0xd9, 0x9a, 0x87, 0x3c, 0x83, 0x6a, 0x1a, + 0x7b, 0x60, 0xba, 0x78, 0x0c, 0x79, 0x50, 0x1f, 0xde, 0x40, 0x14, 0x58, + 0x18, 0xa9, 0x2b, 0x74, 0x11, 0xb4, 0x65, 0xfe, 0x9d, 0x03, 0xa4, 0xef, + 0xdf, 0x74, 0x8e, 0xcd, 0x7b, 0xd4, 0xf3, 0x28, 0x75, 0xb2, 0x31, 0xef, + 0x99, 0x65, 0xcb, 0x5a, 0x77, 0xca, 0xa2, 0x25, 0x28, 0xae, 0xfa, 0x9f, + 0xeb, 0xda, 0xcc, 0x34, 0x7b, 0x21, 0xd7, 0xdb, 0x54, 0x40, 0xe6, 0x2f, + 0xdb, 0xc0, 0xce, 0xdc, 0xe5, 0xc9, 0x27, 0x97, 0x99, 0x9c, 0x02, 0x4f, + 0x24, 0x88, 0x93, 0xdf, 0xa9, 0xc7, 0x3e, 0x10, 0xc8, 0xaa, 0x6a, 0xce, + 0xda, 0x46, 0x94, 0x8c, 0xad, 0x1e, 0xf1, 0xcb, 0xd3, 0xcd, 0x43, 0x44, + 0xb4, 0x20, 0x91, 0x9e, 0xf6, 0xd1, 0x03, 0xef, 0xc2, 0x04, 0xf7, 0x07, + 0xdb, 0xac, 0xa2, 0x28, 0x8c, 0x7d, 0x1d, 0x5d, 0x2c, 0x5a, 0xfc, 0x26, + 0x5b, 0x0b, 0x58, 0xb9, 0x9a, 0x47, 0xe9, 0xa0, 0xdf, 0xa5, 0x5a, 0xf3, + 0xe5, 0xd6, 0xeb, 0x69, 0xb5, 0x4e, 0xbc, 0x71, 0xc0, 0xd6, 0x9b, 0xb8, + 0x40, 0x3b, 0xc5, 0x72, 0x5d, 0x4d, 0x1b, 0x17, 0x3d, 0x36, 0xa4, 0xb1, + 0x15, 0xa7, 0x9a, 0x72, 0xeb, 0xf2, 0x9e, 0x40, 0xd1, 0xbc, 0x35, 0xc7, + 0xd1, 0x1a, 0x8f, 0x1c, 0x2b, 0x5e, 0xd8, 0xb3, 0x3b, 0x44, 0xae, 0xf5, + 0x81, 0xd0, 0x8a, 0x37, 0xab, 0xba, 0x22, 0xbc, 0x2d, 0x88, 0x2f, 0x24, + 0xbb, 0xb0, 0x1a, 0xa9, 0x5f, 0x07, 0x10, 0x6d, 0xc6, 0xbb, 0x3c, 0xa2, + 0x66, 0xf9, 0xb9, 0x95, 0xd6, 0x5e, 0x8c, 0xce, 0x04, 0xdc, 0xb3, 0x4c, + 0xbc, 0xe9, 0xc5, 0xcb, 0x19, 0x97, 0xe2, 0xa1, 0x09, 0x38, 0xd7, 0x82, + 0xa6, 0xbf, 0xc9, 0x15, 0x25, 0xf1, 0x2c, 0x77, 0xfc, 0xbd, 0xfa, 0x7f, + 0x92, 0xfe, 0xd6, 0x31, 0x03, 0x23, 0x2d, 0x17, 0x2f, 0x51, 0x9e, 0x5c, + 0xb1, 0x68, 0xc0, 0x3f, 0x42, 0x99, 0x00, 0x55, 0x33, 0x68, 0xd7, 0xee, + 0x51, 0x7d, 0x3e, 0x03, 0x4f, 0x02, 0x5f, 0x27, 0xdd, 0x17, 0x18, 0x6c, + 0x1e, 0x9d, 0x91, 0x65, 0xf8, 0xd7, 0xa6, 0x9f, 0xa1, 0xba, 0xa8, 0x76, + 0xe4, 0xd8, 0xf4, 0x59, 0x90, 0x16, 0x67, 0x88, 0xc2, 0xa9, 0xe4, 0x2d}; + +static const unsigned char subprime_weak_3072[] = { + 0xd6, 0xf6, 0xeb, 0x1e, 0x65, 0x44, 0xe1, 0x1a, 0x37, 0x69, 0x8c, + 0x60, 0x45, 0xcb, 0xcb, 0x52, 0xe4, 0x88, 0xcb, 0xad, 0xb2, 0x27, + 0x18, 0xfa, 0x3a, 0xcf, 0xc6, 0xf9, 0xc3, 0x03, 0xa8, 0xb9}; + +static const unsigned char base_weak_3072[] = { + 0x6e, 0x65, 0xcd, 0xd8, 0xbf, 0x8a, 0x5a, 0xa1, 0x05, 0x62, 0xa2, 0x64, + 0x88, 0x4a, 0x49, 0x1b, 0x57, 0xa8, 0x0e, 0x2e, 0x28, 0x4a, 0xe3, 0xaa, + 0xa7, 0x4e, 0xc7, 0x06, 0xe2, 0xf8, 0x9c, 0xd7, 0x05, 0x05, 0x6e, 0x5b, + 0x89, 0xd5, 0xa1, 0x16, 0xda, 0x2a, 0x2f, 0xe6, 0x86, 0xf0, 0x6e, 0xdc, + 0xd0, 0xbc, 0x0b, 0x39, 0x90, 0xe3, 0x74, 0x2c, 0x02, 0x6f, 0x7e, 0x32, + 0x2d, 0xf6, 0xd7, 0xa2, 0xfb, 0xe9, 0xaf, 0x8b, 0xb3, 0x1c, 0xd0, 0x78, + 0x4a, 0x76, 0xf8, 0xbd, 0x03, 0x5b, 0x0c, 0x68, 0x65, 0x23, 0x8a, 0x45, + 0xf3, 0x51, 0xe0, 0xe1, 0x96, 0x57, 0x7e, 0x05, 0x6c, 0xae, 0xaf, 0xa6, + 0x45, 0xdc, 0xa8, 0x36, 0x69, 0xa5, 0x13, 0x37, 0x4a, 0x16, 0x43, 0x11, + 0xab, 0x5b, 0xb6, 0xcf, 0x86, 0xb6, 0xf8, 0x44, 0xb9, 0x76, 0xe7, 0x1e, + 0x88, 0x99, 0x6f, 0xfe, 0xfb, 0x5c, 0xdb, 0x59, 0x4c, 0x26, 0xdb, 0x20, + 0x20, 0x97, 0x47, 0xda, 0x7b, 0x1d, 0xe9, 0x18, 0x1a, 0x89, 0x07, 0x3b, + 0xd1, 0xc8, 0x4c, 0xfd, 0xae, 0x35, 0x4c, 0xa0, 0x42, 0x94, 0x89, 0xc0, + 0xae, 0x2f, 0x94, 0x49, 0xd9, 0x7d, 0xb2, 0x4c, 0x50, 0x29, 0x46, 0x14, + 0x9a, 0x56, 0x49, 0x7a, 0x09, 0xa8, 0x95, 0x3a, 0x94, 0x06, 0x7c, 0xf0, + 0xea, 0x39, 0xcb, 0x33, 0xad, 0x28, 0xd1, 0x55, 0x02, 0xf5, 0x46, 0x0c, + 0x92, 0x12, 0x17, 0x05, 0x60, 0x97, 0xcd, 0x2f, 0x18, 0x5e, 0xe3, 0x41, + 0xe6, 0x46, 0x69, 0x27, 0x7d, 0x61, 0x00, 0x1e, 0x8d, 0x74, 0xa5, 0xc5, + 0xcb, 0xb9, 0xbc, 0x3f, 0x7a, 0x21, 0x23, 0x22, 0x1b, 0x15, 0x50, 0xb9, + 0x4b, 0x3b, 0x9f, 0xd5, 0xc0, 0x8c, 0xb9, 0x9d, 0x7e, 0xf4, 0x13, 0xc9, + 0x64, 0xe3, 0x7b, 0x44, 0xa7, 0x10, 0xad, 0x3c, 0xaf, 0xf0, 0x07, 0x8d, + 0x04, 0xc9, 0xa9, 0x36, 0x10, 0xb9, 0x8d, 0x7d, 0x43, 0x24, 0x7d, 0x8d, + 0x3c, 0x74, 0x58, 0x02, 0xb9, 0x4b, 0xe6, 0x6c, 0xa9, 0x9f, 0xdc, 0x50, + 0x5f, 0x62, 0x68, 0xc7, 0x14, 0xe7, 0x88, 0x33, 0x3e, 0x41, 0xad, 0x92, + 0x9d, 0x15, 0xd4, 0x77, 0xb9, 0xfb, 0x18, 0xd2, 0x8b, 0xb3, 0xc4, 0x0f, + 0x26, 0x04, 0xa4, 0xb1, 0xc1, 0x83, 0x96, 0x17, 0x67, 0x52, 0xa5, 0xfb, + 0x1b, 0x70, 0x20, 0x1c, 0x8c, 0x24, 0xc4, 0x5c, 0xd7, 0xe2, 0x12, 0xe3, + 0x31, 0x10, 0x4e, 0x85, 0xc2, 0xd2, 0x63, 0x3a, 0x75, 0xe0, 0x9e, 0x6f, + 0x78, 0x19, 0xb0, 0x40, 0x03, 0x32, 0x75, 0x6f, 0xea, 0x2f, 0x90, 0xb2, + 0x48, 0x79, 0xa1, 0xa0, 0x61, 0xf6, 0x13, 0xf3, 0x50, 0xa9, 0xec, 0x90, + 0x5d, 0xae, 0x45, 0x4f, 0x1b, 0x80, 0xd3, 0x96, 0x62, 0x05, 0x5b, 0x53, + 0x63, 0x99, 0xe5, 0xf2, 0x1b, 0xeb, 0x3e, 0x25, 0x2e, 0x72, 0xdb, 0x1f}; + +static const unsigned char prime_weak_4096[] = { + 0xff, 0x50, 0xd3, 0xcc, 0x89, 0x17, 0x5e, 0xb6, 0xf8, 0xa3, 0xb0, 0xe2, + 0xf9, 0x9f, 0x17, 0xa1, 0x92, 0x56, 0x15, 0x13, 0x12, 0x9f, 0x18, 0xdc, + 0x07, 0x00, 0xc2, 0x49, 0xc9, 0xd9, 0xd4, 0x0a, 0xe3, 0xd7, 0xf6, 0x60, + 0x21, 0xa9, 0x7b, 0xc0, 0x0f, 0x0e, 0xae, 0x3e, 0x77, 0x77, 0x48, 0xd8, + 0xfd, 0x42, 0xec, 0xb5, 0xae, 0x00, 0xab, 0xce, 0xd1, 0x11, 0xca, 0xd2, + 0x64, 0x5a, 0xa3, 0x6b, 0xba, 0xd1, 0x93, 0xea, 0xda, 0xd2, 0xa0, 0x60, + 0x39, 0x0b, 0x34, 0x4f, 0x0c, 0xf1, 0xb0, 0x52, 0x75, 0x51, 0x3d, 0x28, + 0x02, 0xb5, 0xbd, 0x42, 0x98, 0x20, 0xa7, 0x42, 0xb9, 0x21, 0x9a, 0xae, + 0xb6, 0x41, 0x7b, 0x70, 0xe3, 0xd9, 0xaf, 0x81, 0x1a, 0xc1, 0x39, 0x9c, + 0x52, 0x56, 0xcb, 0x0d, 0x6a, 0x67, 0x6f, 0x3d, 0x12, 0x76, 0x73, 0x53, + 0x95, 0x2d, 0xc1, 0x04, 0xdb, 0x83, 0xe4, 0xd0, 0xbe, 0x2d, 0xa6, 0x7a, + 0x0f, 0x80, 0x1b, 0xd0, 0x16, 0x14, 0x3a, 0xe0, 0x48, 0xfa, 0xf5, 0x44, + 0xa8, 0xe0, 0xbf, 0x98, 0xe1, 0x56, 0xea, 0x76, 0xb6, 0xe2, 0xa3, 0x5b, + 0x15, 0x79, 0x10, 0xb0, 0x41, 0xdc, 0x29, 0x0f, 0x1e, 0x37, 0x69, 0xcd, + 0x13, 0xbe, 0x2d, 0xe0, 0x73, 0x38, 0x68, 0xed, 0x50, 0x6a, 0xd0, 0xfb, + 0xcb, 0x17, 0x3a, 0x59, 0xfb, 0xec, 0xba, 0x75, 0xb6, 0x4e, 0x2f, 0x6e, + 0x97, 0x98, 0x0e, 0x79, 0x25, 0xdd, 0xd8, 0xf5, 0x34, 0xb4, 0xa0, 0x7e, + 0xba, 0x68, 0x7c, 0x4f, 0xfb, 0xe0, 0x97, 0x46, 0x50, 0x1e, 0x4a, 0x59, + 0x9c, 0xdc, 0x34, 0xe2, 0x2a, 0xb5, 0xc8, 0x58, 0x94, 0x48, 0x9f, 0xb8, + 0x36, 0xcb, 0xce, 0x36, 0xb1, 0x7c, 0xe5, 0x8d, 0x5b, 0x43, 0xd7, 0x88, + 0xdf, 0xae, 0xd0, 0xc9, 0x42, 0x5f, 0x0a, 0xe3, 0x63, 0x11, 0xc5, 0x0c, + 0x80, 0x55, 0x58, 0xd7, 0xf2, 0x51, 0x6e, 0xb3, 0x7e, 0x9d, 0x1c, 0xc3, + 0x61, 0x59, 0x5c, 0x47, 0xd4, 0x99, 0xc0, 0x67, 0xfb, 0xb2, 0xd6, 0x11, + 0xda, 0x92, 0x5b, 0x6b, 0xd2, 0x70, 0xb7, 0x69, 0x72, 0xe7, 0x06, 0xdd, + 0x40, 0xac, 0x81, 0x51, 0x1d, 0x52, 0x7a, 0x45, 0x38, 0x89, 0x27, 0x2c, + 0xc4, 0x4b, 0x7e, 0x5e, 0x79, 0xef, 0x84, 0x6a, 0x24, 0x4d, 0x9c, 0x9e, + 0xca, 0x75, 0x5c, 0x06, 0x6d, 0xd0, 0x52, 0xe9, 0xda, 0x9f, 0x46, 0xb6, + 0x62, 0x1d, 0xb3, 0xd9, 0xf2, 0x7d, 0xd6, 0xc2, 0x7a, 0x49, 0x7c, 0xdd, + 0x9b, 0xaa, 0xc3, 0x84, 0x0b, 0x08, 0x33, 0xb8, 0x80, 0xc3, 0x12, 0x8f, + 0xad, 0xac, 0x0f, 0x7f, 0xaf, 0x59, 0x61, 0x0d, 0x98, 0xc1, 0xf9, 0x68, + 0xc3, 0x1b, 0x10, 0x08, 0xc4, 0x33, 0x3c, 0xa4, 0xe2, 0xd5, 0xeb, 0x71, + 0x5d, 0x19, 0x7e, 0x05, 0xca, 0x9a, 0xf5, 0xbb, 0x71, 0x55, 0x83, 0x9c, + 0x25, 0x50, 0x35, 0x7f, 0x2d, 0xeb, 0xf2, 0x0d, 0xed, 0x3c, 0xb8, 0x71, + 0xbd, 0x08, 0xf5, 0x89, 0x7e, 0x5e, 0x38, 0x40, 0xd7, 0xed, 0x77, 0x8d, + 0x7a, 0xed, 0x2a, 0x9f, 0xfc, 0x01, 0xf4, 0xe2, 0xcf, 0xda, 0x8c, 0xa3, + 0x57, 0xdc, 0x14, 0xd6, 0xa1, 0xd9, 0x97, 0xb9, 0xe6, 0xfc, 0x48, 0x75, + 0x43, 0xbd, 0x3b, 0x91, 0x17, 0x3c, 0x33, 0xca, 0xce, 0x29, 0x09, 0x1b, + 0xe8, 0x9d, 0xb6, 0x74, 0x05, 0x5e, 0x2e, 0xa5, 0x1d, 0x7f, 0x3a, 0xa9, + 0x2c, 0xf6, 0x4d, 0x41, 0x90, 0xbc, 0x56, 0x18, 0x52, 0x02, 0x90, 0xef, + 0x71, 0xff, 0x3e, 0x0c, 0xf8, 0x00, 0x04, 0x07, 0xd5, 0x20, 0x26, 0xdd, + 0x5c, 0xb1, 0x37, 0x03, 0x20, 0x0c, 0xb4, 0xb6, 0x39, 0x49, 0x49, 0xaa, + 0xe7, 0x98, 0x01, 0xa2, 0x2e, 0x0a, 0x33, 0x82, 0x9e, 0xb9, 0x24, 0xb7, + 0x80, 0xdf, 0xd3, 0xdf, 0x04, 0xe4, 0x50, 0x9d}; + +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW +static const unsigned char subprime_weak_4096[] = { + 0xcf, 0xd9, 0x38, 0x6d, 0x5b, 0x8d, 0x82, 0x9d, 0xa8, 0xe7, 0x9f, + 0x21, 0x46, 0xcc, 0x15, 0xea, 0x61, 0x31, 0x13, 0x5d, 0x50, 0xcd, + 0x99, 0x26, 0xf9, 0x44, 0x28, 0x44, 0xc8, 0xae, 0xb7, 0x8f}; +#endif + +static const unsigned char base_weak_4096[] = { + 0x55, 0xa1, 0x9d, 0x92, 0x16, 0x3d, 0x9c, 0xfa, 0xd7, 0x7c, 0x71, 0xea, + 0x29, 0x53, 0x9b, 0xdc, 0x8e, 0xa6, 0xbb, 0x06, 0xd5, 0x00, 0x5d, 0x6c, + 0x8e, 0x5d, 0x44, 0xb9, 0x13, 0x4b, 0x20, 0x92, 0x6d, 0x39, 0x9d, 0x34, + 0xaf, 0x9b, 0x12, 0x1d, 0xc5, 0xea, 0xb2, 0x89, 0x05, 0xa6, 0x49, 0x9f, + 0xd8, 0xf4, 0xba, 0x33, 0xab, 0x28, 0xf2, 0x2f, 0xf6, 0x49, 0x37, 0x0e, + 0xb2, 0xc6, 0x41, 0x8c, 0x91, 0x97, 0x07, 0xf8, 0xa3, 0x88, 0x12, 0x6b, + 0xe8, 0x85, 0x0e, 0x26, 0x0a, 0x79, 0xe2, 0x48, 0x1c, 0x5c, 0xee, 0x99, + 0x4b, 0xd1, 0xf7, 0xe8, 0xff, 0xae, 0x5b, 0xd1, 0xf4, 0x5e, 0x6a, 0x09, + 0xc2, 0xa0, 0xc3, 0x14, 0xe3, 0xc6, 0x25, 0x3e, 0xe4, 0xff, 0xd7, 0x38, + 0xb4, 0xf4, 0xda, 0xab, 0xde, 0x84, 0x08, 0xd3, 0x53, 0xce, 0xb9, 0x5f, + 0x41, 0x4a, 0x02, 0x9f, 0xe1, 0x90, 0x3a, 0x80, 0x2f, 0xc5, 0xbb, 0xcc, + 0x92, 0xa8, 0x76, 0xa4, 0x78, 0x32, 0x70, 0x50, 0x21, 0x54, 0x4a, 0x97, + 0x4b, 0x8f, 0x2f, 0x61, 0x66, 0x65, 0x57, 0x2e, 0xf3, 0x64, 0x0e, 0x7e, + 0xa0, 0xf7, 0xf7, 0x5a, 0x32, 0xd9, 0x88, 0xf7, 0x4c, 0x4b, 0xd6, 0x5a, + 0xe1, 0x82, 0xd7, 0x6e, 0x4d, 0xee, 0xa2, 0xf0, 0x4e, 0x3f, 0x26, 0xba, + 0xfa, 0xfb, 0xe2, 0x1d, 0x64, 0x19, 0x10, 0x77, 0x99, 0xf4, 0x02, 0x46, + 0x30, 0xb0, 0xb1, 0x4b, 0xb2, 0xbd, 0x2c, 0xd4, 0xf8, 0xf2, 0x7f, 0xaf, + 0xd6, 0x80, 0xa4, 0x16, 0x72, 0x39, 0x0b, 0x83, 0x7d, 0x1a, 0x03, 0xcf, + 0x0c, 0xdc, 0xaa, 0x9c, 0x21, 0x61, 0xef, 0x12, 0x92, 0xc5, 0x71, 0x50, + 0x7f, 0x66, 0xda, 0x28, 0x50, 0xfa, 0x18, 0x33, 0xb8, 0x86, 0x50, 0x1a, + 0x8e, 0x6b, 0x6f, 0xd3, 0xe2, 0x7d, 0x6e, 0x3f, 0x6d, 0x9b, 0x26, 0x33, + 0x98, 0x82, 0x95, 0x2a, 0xdf, 0x11, 0xf8, 0xb6, 0x05, 0x10, 0x3d, 0x39, + 0x23, 0x28, 0x4a, 0x35, 0x72, 0xc4, 0x7f, 0x47, 0x5a, 0x0b, 0xcb, 0xed, + 0x54, 0xd3, 0x81, 0xdf, 0xd7, 0x0c, 0xf6, 0xbe, 0xca, 0x8e, 0xac, 0x22, + 0x67, 0xd4, 0xf9, 0xcb, 0xaf, 0xe6, 0x42, 0x58, 0x97, 0x0f, 0x24, 0xdf, + 0xb8, 0x85, 0xbe, 0x34, 0xd7, 0x68, 0xfa, 0xbf, 0xc5, 0xcb, 0x61, 0x8b, + 0xbf, 0xa8, 0xf7, 0x64, 0xee, 0xf3, 0x8d, 0xf7, 0x5b, 0x6e, 0xe8, 0x07, + 0xa0, 0x6d, 0xb5, 0x75, 0xa2, 0x33, 0x1f, 0xe0, 0x3e, 0x82, 0xc0, 0xef, + 0xeb, 0x6a, 0x8a, 0xba, 0x87, 0xb4, 0x44, 0x66, 0xb2, 0xe7, 0x06, 0xa5, + 0x5a, 0x02, 0x26, 0xa7, 0x8d, 0x57, 0xa7, 0x28, 0x62, 0x20, 0x0e, 0x3b, + 0xff, 0x90, 0xca, 0x9e, 0x95, 0xdf, 0xf3, 0x63, 0x8c, 0xc0, 0xd6, 0x1b, + 0xaa, 0x5e, 0x66, 0x54, 0xb2, 0x77, 0x4d, 0xd4, 0xd3, 0x99, 0xeb, 0xba, + 0xc1, 0x3c, 0xe3, 0xf7, 0x48, 0x65, 0x9f, 0xb3, 0x0c, 0x96, 0x3f, 0x3b, + 0x2f, 0x10, 0x80, 0x8f, 0x59, 0x49, 0xa0, 0x26, 0x68, 0xf9, 0x8e, 0x0b, + 0x66, 0x6e, 0xc1, 0x57, 0x77, 0x5d, 0xc7, 0x4b, 0x3b, 0x73, 0xa7, 0x75, + 0x80, 0x0d, 0x93, 0x36, 0x62, 0xf5, 0x5f, 0xa0, 0x71, 0x72, 0x54, 0x33, + 0x3b, 0xc8, 0xee, 0x68, 0x70, 0xdc, 0x1e, 0x39, 0x04, 0x1e, 0x98, 0xd4, + 0x7f, 0x57, 0x0e, 0x5d, 0x6e, 0x3f, 0x27, 0xc1, 0x7d, 0x50, 0x13, 0x5b, + 0x31, 0xfe, 0x7b, 0x12, 0xd5, 0x42, 0xda, 0x8d, 0x0e, 0x69, 0xcc, 0xa1, + 0xc4, 0x90, 0xf5, 0x37, 0x13, 0x20, 0x42, 0x74, 0xea, 0x79, 0xde, 0x84, + 0x6d, 0x8e, 0xcf, 0x57, 0x0b, 0x9f, 0xa6, 0x1d, 0xbe, 0x42, 0xb2, 0x47, + 0xf8, 0x7e, 0x51, 0x2e, 0x8b, 0x5e, 0x7d, 0x3d, 0x98, 0x1e, 0x43, 0x2b, + 0x32, 0x2f, 0xcb, 0x64, 0xd9, 0x43, 0x2b, 0xae}; + +static const unsigned char prime_weak_6144[] = { + 0xa2, 0x24, 0x96, 0xb6, 0x21, 0x68, 0xd5, 0x7e, 0x2c, 0x60, 0x4d, 0xc8, + 0x81, 0x59, 0x9c, 0x1c, 0x70, 0xec, 0x24, 0x28, 0xb6, 0x52, 0x36, 0x09, + 0x87, 0xaa, 0xc1, 0x5b, 0xe5, 0xa6, 0x3e, 0x88, 0x54, 0x05, 0xe3, 0x09, + 0x09, 0xca, 0x6d, 0x9b, 0xc4, 0x8d, 0x26, 0xaf, 0xd7, 0xee, 0x9f, 0x0d, + 0xbd, 0x44, 0x8e, 0xfe, 0xcd, 0xf2, 0xe6, 0xde, 0xac, 0xf2, 0x02, 0x37, + 0xdc, 0x35, 0xc2, 0xce, 0xcd, 0x5f, 0xc5, 0x87, 0x0f, 0x99, 0xa7, 0xdb, + 0x0f, 0x1a, 0xcd, 0x76, 0xaa, 0x4a, 0xa5, 0x09, 0x60, 0x60, 0xe3, 0x58, + 0xe4, 0x52, 0x07, 0x1b, 0x42, 0x17, 0x11, 0x50, 0x2b, 0x40, 0x95, 0x8d, + 0x48, 0xa0, 0x34, 0x95, 0x25, 0x38, 0xcf, 0x09, 0x94, 0xe6, 0x55, 0x06, + 0x8a, 0xde, 0xdc, 0x41, 0x4a, 0xd9, 0x1f, 0x80, 0x82, 0x1d, 0xb8, 0x1e, + 0x84, 0x60, 0xde, 0xed, 0x4f, 0xc0, 0xd8, 0x1d, 0x54, 0xda, 0xb3, 0xf3, + 0x0e, 0x54, 0x3f, 0x18, 0x88, 0xff, 0x25, 0x31, 0xc6, 0x16, 0xe6, 0x70, + 0xfa, 0xc4, 0x08, 0xfc, 0x00, 0x8b, 0xf6, 0x9d, 0x29, 0x8a, 0x59, 0x49, + 0xed, 0x5c, 0x34, 0x7a, 0x84, 0x79, 0x40, 0xc1, 0x7e, 0x82, 0x17, 0x36, + 0xc8, 0x96, 0xb5, 0xd2, 0xf9, 0xdb, 0xc0, 0x10, 0x9f, 0xf8, 0x95, 0x35, + 0x6f, 0xb0, 0xb9, 0x48, 0x88, 0xdc, 0xf0, 0x4d, 0x30, 0xcd, 0x15, 0xfd, + 0x2f, 0xba, 0x18, 0xcc, 0x94, 0x50, 0x3f, 0xfe, 0x60, 0x3d, 0x7a, 0x46, + 0xef, 0xc4, 0xcd, 0x14, 0xe0, 0xef, 0x97, 0x81, 0xa1, 0x95, 0xe3, 0xa5, + 0x91, 0x9a, 0xf7, 0x9f, 0x7c, 0xfa, 0x0c, 0x69, 0xb6, 0xdf, 0xdb, 0xaf, + 0x31, 0xd8, 0xa8, 0x77, 0x6a, 0xba, 0xba, 0x80, 0xff, 0x3f, 0x5f, 0x86, + 0x9f, 0x80, 0x03, 0x1e, 0xd0, 0x5f, 0x37, 0x50, 0x61, 0xfc, 0x03, 0xd8, + 0x93, 0xa1, 0x79, 0x62, 0xfa, 0x92, 0xb8, 0x4a, 0x66, 0x99, 0xd7, 0x85, + 0x8d, 0x0f, 0x07, 0x02, 0x03, 0x83, 0x8c, 0x20, 0xa5, 0x9c, 0x2f, 0xfd, + 0x22, 0x5a, 0xf0, 0x95, 0x1e, 0xbf, 0x17, 0xf1, 0x3a, 0x40, 0x7f, 0xce, + 0x94, 0x62, 0x5f, 0x58, 0xe5, 0xf3, 0x99, 0x8c, 0x38, 0x8f, 0x05, 0x10, + 0x68, 0xea, 0x41, 0xb5, 0xc0, 0x6f, 0x4f, 0x63, 0x87, 0x1d, 0x98, 0xc3, + 0x31, 0x66, 0x1e, 0x9f, 0x2d, 0x3c, 0x6e, 0x9f, 0xb3, 0xcf, 0x8e, 0x77, + 0xf5, 0x3c, 0x51, 0x5a, 0xee, 0x82, 0xa1, 0xc5, 0x53, 0x20, 0x75, 0xd1, + 0xa8, 0x02, 0x37, 0x43, 0x08, 0x16, 0x05, 0x01, 0xed, 0xea, 0xf1, 0x52, + 0x58, 0x20, 0x94, 0x85, 0x05, 0x2e, 0x48, 0x3f, 0x47, 0x49, 0x4f, 0x01, + 0x44, 0xbd, 0x1e, 0x42, 0xea, 0x90, 0x90, 0x23, 0x99, 0x05, 0xfd, 0x37, + 0x41, 0x0c, 0x2f, 0xc4, 0x20, 0x04, 0x99, 0xee, 0x0f, 0xbb, 0xc2, 0x6d, + 0x0a, 0x7f, 0x24, 0x5a, 0x17, 0xa4, 0xeb, 0x9c, 0x67, 0xfe, 0x64, 0x0d, + 0xea, 0xb7, 0x20, 0x48, 0x40, 0x3b, 0x25, 0xed, 0x51, 0x5c, 0xfc, 0x20, + 0x18, 0xb6, 0xfc, 0x3e, 0xdb, 0xd9, 0xa1, 0xbd, 0x9e, 0xee, 0xcb, 0x5d, + 0x02, 0xfe, 0x7f, 0x42, 0x9d, 0xc9, 0xce, 0xfa, 0xe1, 0xd8, 0xf2, 0x05, + 0x67, 0x35, 0x88, 0x4e, 0xd7, 0x70, 0x97, 0x63, 0xb5, 0x0c, 0x60, 0x89, + 0xc0, 0xfe, 0x32, 0xd7, 0xae, 0x4b, 0xf1, 0x0a, 0xae, 0x3c, 0xde, 0x18, + 0x9c, 0x1d, 0xd2, 0xda, 0xf2, 0x02, 0x8d, 0xf1, 0x07, 0xd6, 0x5e, 0xb7, + 0xba, 0xaf, 0x81, 0x97, 0xee, 0xe0, 0x9d, 0x51, 0xf3, 0x1d, 0xc1, 0x5d, + 0x43, 0xe2, 0x0b, 0x0c, 0x9c, 0x0d, 0x74, 0x91, 0x20, 0x6f, 0x65, 0xf1, + 0xf2, 0x84, 0x02, 0x38, 0xb5, 0xe5, 0x10, 0x21, 0xfc, 0xe6, 0xc3, 0x4b, + 0x60, 0x49, 0x6a, 0xf1, 0xd5, 0x50, 0x0f, 0x6f, 0x8b, 0x1e, 0x80, 0xf3, + 0x5d, 0x29, 0xee, 0x60, 0xab, 0x26, 0xa5, 0x8c, 0xc4, 0x4c, 0xcb, 0xa6, + 0xaa, 0xe3, 0xfe, 0xd1, 0x67, 0x48, 0xb4, 0xfa, 0xbf, 0x57, 0xfe, 0x62, + 0x85, 0xa0, 0xac, 0xdc, 0x4e, 0x71, 0x01, 0xcc, 0x12, 0xec, 0x80, 0x95, + 0x54, 0xdc, 0x14, 0x9e, 0x20, 0xda, 0x5a, 0xbd, 0xee, 0x76, 0xbe, 0x39, + 0xcf, 0xbd, 0x8a, 0xe3, 0x0e, 0x71, 0x85, 0xe4, 0x3c, 0x62, 0x3b, 0xf8, + 0x6e, 0x70, 0xd4, 0xd6, 0x2e, 0xe0, 0x5e, 0x11, 0x9d, 0x33, 0xd9, 0x30, + 0xff, 0x3b, 0xcc, 0x2a, 0x39, 0xc4, 0x6f, 0xfd, 0xca, 0x88, 0xad, 0x28, + 0xa2, 0xe8, 0xa8, 0xd7, 0xe6, 0x08, 0x0d, 0xaf, 0x9d, 0xd8, 0xc8, 0x41, + 0x66, 0x84, 0x66, 0x86, 0x2b, 0x81, 0x3b, 0x6c, 0xc6, 0x76, 0x27, 0x6a, + 0x0d, 0x96, 0x0e, 0x65, 0x3e, 0xdf, 0xf5, 0x68, 0x04, 0x9d, 0x2d, 0x26, + 0x8b, 0xca, 0x0a, 0x79, 0x2a, 0xb4, 0xa0, 0xb3, 0x18, 0x4a, 0xea, 0x6a, + 0xd2, 0x14, 0xcd, 0x47, 0x85, 0x9f, 0x86, 0xd7, 0xde, 0xaa, 0x1e, 0x0e, + 0x71, 0x13, 0xec, 0xfe, 0x7c, 0x69, 0xbf, 0x22, 0xf0, 0x61, 0x50, 0x97, + 0x77, 0xc2, 0x2b, 0x31, 0x89, 0x11, 0xd6, 0x08, 0xb1, 0xd4, 0xce, 0xba, + 0xa0, 0x16, 0x9c, 0x2b, 0x8b, 0x3e, 0x17, 0xd8, 0xea, 0xe1, 0xf1, 0x20, + 0x7f, 0x3e, 0x76, 0x9f, 0x2f, 0x46, 0xc3, 0xaf, 0xc4, 0xba, 0xc9, 0x63, + 0xf7, 0xbb, 0x98, 0x6d, 0x60, 0x16, 0x04, 0x14, 0xc2, 0xed, 0x2e, 0xc3, + 0x00, 0x4f, 0x8f, 0x9d, 0xc6, 0xd9, 0xcd, 0xc1, 0xab, 0x4e, 0x67, 0xed, + 0xf8, 0xd2, 0x62, 0x13, 0xfa, 0x11, 0x31, 0xbb, 0x08, 0xdd, 0x4e, 0x89, + 0x4a, 0xff, 0x07, 0x89, 0xb5, 0x6c, 0xc3, 0xfe, 0x76, 0x6d, 0x10, 0x4c, + 0x1e, 0x10, 0x55, 0x22, 0x95, 0xfe, 0x09, 0xa5, 0x6e, 0x73, 0x0c, 0x2b}; + +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW +static const unsigned char subprime_weak_6144[] = { + 0xa8, 0x61, 0x65, 0x91, 0xb2, 0x43, 0xe3, 0x04, 0x25, 0x77, 0xb0, + 0x5a, 0xc5, 0xb1, 0x50, 0x19, 0x31, 0x2a, 0xd4, 0x79, 0x93, 0xc4, + 0x90, 0x9b, 0x27, 0xf1, 0x1e, 0xbb, 0x6e, 0x08, 0x98, 0xb1}; +#endif + +static const unsigned char base_weak_6144[] = { + 0x34, 0xc2, 0xb2, 0x1f, 0xd9, 0x4e, 0xb6, 0xfd, 0x6c, 0x01, 0x47, 0xb9, + 0x50, 0xf1, 0xbe, 0x07, 0x1c, 0xdd, 0x67, 0xa2, 0xf1, 0x7c, 0x0d, 0xe5, + 0x9b, 0x7c, 0x9e, 0x0e, 0xd9, 0xf8, 0x81, 0xa1, 0xcf, 0x12, 0x28, 0x69, + 0xcd, 0xdf, 0x8a, 0x91, 0xad, 0x53, 0x0e, 0x31, 0x0c, 0xff, 0x4f, 0xaa, + 0x4f, 0x24, 0xa3, 0xd8, 0xc5, 0x56, 0xef, 0x21, 0xd6, 0x03, 0xcc, 0x87, + 0xab, 0xde, 0x7b, 0xbb, 0xbc, 0x1c, 0x91, 0xd4, 0x1d, 0x08, 0xe8, 0x26, + 0xba, 0x6e, 0x0c, 0x17, 0x1f, 0xb1, 0x29, 0x17, 0x04, 0x6c, 0x84, 0xd5, + 0x43, 0xc1, 0x35, 0xfd, 0x5a, 0x03, 0xd2, 0x9f, 0x30, 0xf7, 0xa5, 0xd5, + 0xb3, 0xc7, 0x5e, 0x00, 0x51, 0x31, 0x49, 0xec, 0x9b, 0xdd, 0x51, 0xee, + 0x84, 0xf4, 0x5f, 0xbe, 0x81, 0x23, 0x1e, 0xae, 0x99, 0x08, 0xdb, 0x26, + 0x41, 0xea, 0xcb, 0x7f, 0x40, 0xf6, 0x7b, 0x7f, 0xf7, 0x45, 0xcc, 0x7c, + 0x05, 0x35, 0xa8, 0x9f, 0x5a, 0x61, 0xf2, 0x71, 0xd4, 0x9b, 0x36, 0x19, + 0x69, 0xcd, 0x15, 0x06, 0x7a, 0xd7, 0x65, 0x04, 0x23, 0xa1, 0xf0, 0x18, + 0x16, 0xb1, 0x33, 0x45, 0x22, 0x14, 0xce, 0xc2, 0xfa, 0x6f, 0x5e, 0x4e, + 0x80, 0xc0, 0x99, 0x82, 0x6c, 0x2e, 0x6e, 0xaa, 0x0f, 0x5d, 0x60, 0xdc, + 0xc0, 0x91, 0x8f, 0x8b, 0xdd, 0x6c, 0xd2, 0xc2, 0x2e, 0x7a, 0xb6, 0x97, + 0x0a, 0x9c, 0x3c, 0x98, 0xe2, 0xd1, 0x5f, 0x6e, 0x1c, 0xbd, 0xb5, 0xdc, + 0x59, 0x3e, 0xb8, 0x94, 0x22, 0x89, 0x80, 0x0f, 0x75, 0x87, 0x18, 0x58, + 0x14, 0xb8, 0xa0, 0x80, 0x04, 0x33, 0x31, 0x34, 0x96, 0xd8, 0x0c, 0xc6, + 0xfd, 0xd0, 0x2b, 0xee, 0x52, 0xbf, 0x1f, 0x77, 0xfd, 0x18, 0xba, 0x77, + 0xb4, 0xf7, 0xcc, 0xc6, 0x5d, 0x50, 0x10, 0x94, 0xd8, 0x99, 0xce, 0x8d, + 0x2c, 0xc0, 0xa1, 0xd1, 0x44, 0xde, 0x90, 0x77, 0x45, 0x6a, 0x52, 0xbe, + 0x02, 0x8d, 0x21, 0x98, 0x76, 0xc9, 0x78, 0x31, 0x84, 0x21, 0xc6, 0x7d, + 0xb5, 0xcd, 0x65, 0x1e, 0x33, 0xea, 0x26, 0xe1, 0x5c, 0x1b, 0x4d, 0x66, + 0xc7, 0x08, 0xc9, 0xd5, 0x83, 0x8a, 0x2e, 0x80, 0x1c, 0xb8, 0x4d, 0x5f, + 0xf0, 0x28, 0x10, 0x02, 0x08, 0xd4, 0xe9, 0x87, 0xff, 0x5e, 0xe6, 0x39, + 0x4a, 0x40, 0xe6, 0x96, 0x64, 0xe5, 0x99, 0xbd, 0x69, 0xd3, 0x9a, 0xc6, + 0x0f, 0xea, 0x99, 0x34, 0x16, 0x06, 0x8d, 0xc4, 0xe9, 0x1e, 0x30, 0x31, + 0xa3, 0x23, 0xf2, 0xf6, 0x34, 0x65, 0x28, 0xe4, 0x6e, 0xfc, 0x85, 0x27, + 0xa2, 0x59, 0xb0, 0x19, 0x32, 0x7b, 0x07, 0x7b, 0x71, 0xa8, 0xb2, 0x9d, + 0x49, 0x14, 0xcd, 0xe5, 0x4e, 0x58, 0x34, 0xa8, 0x33, 0x7d, 0x99, 0xb8, + 0x48, 0x54, 0x1a, 0xc0, 0xd4, 0xb1, 0xaa, 0x15, 0x00, 0xe8, 0x7e, 0x9e, + 0x02, 0xcc, 0xde, 0x93, 0xe8, 0x73, 0x92, 0xf3, 0x3d, 0x99, 0x04, 0x21, + 0xc2, 0xa9, 0xb8, 0x1c, 0xfd, 0x9a, 0xfd, 0x30, 0xb4, 0x85, 0x5b, 0xbb, + 0x48, 0x0a, 0x7d, 0xfe, 0xc9, 0x49, 0x72, 0xdd, 0xbe, 0x6c, 0x3a, 0x2b, + 0x64, 0xc5, 0x85, 0xa8, 0xb4, 0x7c, 0x3a, 0xcb, 0x5f, 0x59, 0x62, 0xd6, + 0x2b, 0x62, 0x2d, 0xdb, 0x77, 0x96, 0x29, 0x9b, 0x75, 0x21, 0x4a, 0xaa, + 0xff, 0x19, 0xe4, 0x95, 0x2b, 0x7f, 0xec, 0xcb, 0x49, 0xd9, 0xa0, 0x70, + 0xc8, 0x5f, 0x0a, 0x5f, 0x27, 0x05, 0xf2, 0xff, 0xaa, 0x94, 0x47, 0x75, + 0x22, 0xf0, 0xe9, 0x29, 0x05, 0x45, 0x08, 0xb8, 0x24, 0xa5, 0x89, 0x0a, + 0xd4, 0x94, 0xfc, 0xe8, 0x55, 0x67, 0x1f, 0x16, 0x0e, 0x0f, 0xdb, 0xdf, + 0xcf, 0x4a, 0xba, 0x8f, 0x57, 0x4a, 0xf2, 0xe7, 0x8c, 0xe1, 0xe9, 0x5c, + 0x4a, 0xae, 0x2e, 0x85, 0x47, 0x93, 0x57, 0x6f, 0xb1, 0xea, 0xad, 0xaa, + 0x38, 0x52, 0x81, 0xe0, 0x14, 0xed, 0x16, 0xc5, 0xd3, 0xef, 0x70, 0x28, + 0x7e, 0x64, 0x52, 0xe2, 0x4a, 0x84, 0xdb, 0x44, 0x77, 0x87, 0x4e, 0x39, + 0x89, 0x73, 0x96, 0x3f, 0x5a, 0xfa, 0xb3, 0xa2, 0x88, 0x3d, 0x66, 0x41, + 0xbf, 0xdb, 0xa9, 0xb0, 0xbf, 0xec, 0x6f, 0x86, 0x25, 0x7f, 0x58, 0xce, + 0xc9, 0xa0, 0x1c, 0x3d, 0xf0, 0x0e, 0x08, 0xa7, 0x6e, 0x85, 0x15, 0x7f, + 0x0f, 0x5c, 0x1d, 0xfd, 0xfa, 0x86, 0x02, 0x73, 0x75, 0x21, 0xe4, 0xb4, + 0x98, 0x57, 0x87, 0x16, 0xbf, 0xd4, 0xdf, 0xd3, 0x5e, 0x62, 0x3b, 0x52, + 0xc4, 0xd6, 0xee, 0xed, 0x07, 0x51, 0x3f, 0x31, 0x50, 0x04, 0xc6, 0x8b, + 0xea, 0xfa, 0x04, 0x10, 0x54, 0xa9, 0x1a, 0xf1, 0x5c, 0x5e, 0xb0, 0x3a, + 0xf3, 0xcc, 0x65, 0xb1, 0x01, 0x98, 0x8e, 0x96, 0x6d, 0x55, 0x5f, 0x5b, + 0xfb, 0x09, 0xfa, 0x1f, 0x4c, 0x03, 0x11, 0x6f, 0xb9, 0x69, 0xfd, 0x8c, + 0x7a, 0xf6, 0x16, 0x51, 0x9f, 0xc0, 0xdf, 0x42, 0x91, 0xc8, 0xd5, 0x7c, + 0x58, 0xd3, 0xac, 0xdc, 0x53, 0xb4, 0x38, 0xe9, 0xbc, 0x76, 0x1e, 0x9b, + 0xf8, 0x53, 0x5c, 0xd2, 0xea, 0x11, 0xa0, 0x7e, 0x24, 0x36, 0x12, 0xff, + 0xac, 0x4f, 0x9d, 0x2d, 0xdc, 0x2a, 0x2b, 0xf7, 0xb6, 0x79, 0x1a, 0xa3, + 0x59, 0x09, 0x34, 0x56, 0x04, 0x8f, 0xfe, 0x1b, 0x3d, 0xf9, 0x73, 0xd1, + 0xc7, 0x30, 0x3d, 0x97, 0xc5, 0x2f, 0x4b, 0x0b, 0x66, 0xad, 0x4b, 0x4a, + 0xcd, 0xc9, 0x2d, 0xaa, 0xdd, 0x3a, 0x9a, 0x22, 0x89, 0x4c, 0x8c, 0xc6, + 0x1e, 0xbd, 0xa4, 0xbd, 0x43, 0x0b, 0x52, 0xfb, 0xcd, 0x07, 0x04, 0x43, + 0x77, 0xf7, 0x11, 0x7a, 0x70, 0x4f, 0x4a, 0xae, 0xb3, 0x7b, 0x99, 0x7e, + 0x90, 0x17, 0x8b, 0xca, 0x77, 0xfc, 0x15, 0x4b, 0xda, 0xc1, 0x7c, 0x56}; + +static const unsigned char prime_weak_8192[] = { + 0x93, 0xdf, 0x6d, 0x37, 0xdc, 0x2a, 0xa4, 0xab, 0x5d, 0xdc, 0x73, 0x42, + 0x12, 0x18, 0x8f, 0x39, 0x47, 0x73, 0xf5, 0x3e, 0xbc, 0x6e, 0x0d, 0x2a, + 0x68, 0x5d, 0x53, 0x4f, 0x22, 0x8c, 0xa8, 0xa8, 0x4a, 0xac, 0x6a, 0x60, + 0x54, 0xca, 0x1a, 0x75, 0xda, 0x85, 0x02, 0x5e, 0x80, 0xbb, 0x9b, 0x5a, + 0x74, 0x96, 0x69, 0xc2, 0x7c, 0x84, 0x1f, 0x76, 0x0d, 0x53, 0xe4, 0x0b, + 0x32, 0xf3, 0x4b, 0xf6, 0x92, 0x5b, 0x2c, 0x98, 0x5d, 0xa9, 0x60, 0xdc, + 0x17, 0x5b, 0xfb, 0xb5, 0x0e, 0x38, 0xae, 0x63, 0x16, 0x79, 0xa4, 0xc5, + 0x76, 0x74, 0x20, 0x97, 0x5b, 0xdc, 0xa9, 0x88, 0xd1, 0x14, 0x46, 0x3e, + 0x1d, 0xe6, 0xca, 0xb5, 0x38, 0x57, 0xfd, 0xeb, 0x66, 0x2a, 0xfa, 0x8c, + 0x30, 0x07, 0xea, 0xb4, 0xbc, 0x79, 0x33, 0x14, 0xdf, 0x8f, 0x1d, 0x60, + 0x47, 0xc7, 0x23, 0xd9, 0x7f, 0xe3, 0x1c, 0x94, 0xa9, 0xbb, 0x2d, 0x1b, + 0x37, 0x64, 0x20, 0xcf, 0x68, 0x52, 0x39, 0xd9, 0x6f, 0x23, 0x50, 0xb2, + 0x67, 0xc8, 0x47, 0xaa, 0x39, 0x96, 0xd2, 0xfd, 0x9b, 0x9c, 0x86, 0x71, + 0xd8, 0x7c, 0x67, 0xb5, 0x7a, 0x9d, 0x4f, 0xf8, 0x8f, 0x34, 0x64, 0xcb, + 0xdb, 0x85, 0x11, 0x97, 0x86, 0xf7, 0xa1, 0x19, 0x2a, 0x10, 0x7a, 0xf2, + 0x15, 0x1b, 0x0c, 0x6e, 0x64, 0xf1, 0x18, 0x53, 0xf9, 0x9a, 0xdd, 0x7c, + 0x0d, 0x7c, 0x3d, 0x39, 0x9c, 0xa3, 0xc5, 0xf8, 0x68, 0x6f, 0xb4, 0x35, + 0xf8, 0x1d, 0xb8, 0xc8, 0xab, 0xea, 0x58, 0xf3, 0xbb, 0x78, 0xf3, 0xe2, + 0xa6, 0x16, 0xb3, 0x4a, 0x0a, 0x56, 0x5b, 0x44, 0xac, 0xcb, 0x66, 0x5d, + 0xa3, 0x62, 0x71, 0x91, 0x05, 0xd4, 0x97, 0x72, 0x33, 0x77, 0x43, 0x31, + 0x35, 0x9c, 0x43, 0xb8, 0xd5, 0x85, 0xdb, 0x8e, 0x28, 0xcb, 0x29, 0x98, + 0xb7, 0xfe, 0x6a, 0xf6, 0x08, 0x89, 0x82, 0xfc, 0xe6, 0x5d, 0x62, 0x68, + 0x55, 0xac, 0x3b, 0x9d, 0x82, 0xcd, 0x06, 0x10, 0x53, 0x93, 0x1d, 0x66, + 0x6a, 0xce, 0x63, 0x2c, 0x49, 0x36, 0xf3, 0x0d, 0x1c, 0x3f, 0x24, 0xd0, + 0x7f, 0xb2, 0xa0, 0xcf, 0x76, 0x2a, 0x16, 0xa2, 0x6f, 0x6b, 0xf4, 0xfe, + 0xb5, 0xca, 0x99, 0x44, 0x7c, 0xfc, 0x3b, 0xc1, 0xe4, 0x09, 0xf5, 0x7b, + 0x6d, 0x6c, 0xa1, 0x15, 0x10, 0x00, 0x4c, 0x75, 0x4d, 0x2a, 0x80, 0x95, + 0x90, 0x9a, 0x15, 0x5e, 0x77, 0x28, 0x8e, 0x83, 0x40, 0x85, 0x1f, 0x2d, + 0x70, 0x17, 0xa0, 0xb0, 0x7d, 0xe5, 0xfa, 0x81, 0x51, 0xbe, 0xb4, 0x16, + 0xf6, 0x54, 0x9f, 0x0e, 0xa3, 0xe2, 0x1e, 0x5e, 0x9b, 0x1c, 0xda, 0x0e, + 0x9f, 0x93, 0x5c, 0xf4, 0x43, 0xbd, 0x9c, 0x1e, 0x16, 0x67, 0xb5, 0x42, + 0x94, 0x70, 0xf8, 0x79, 0x0c, 0x2d, 0x48, 0xc1, 0x24, 0xc5, 0xc6, 0xa9, + 0x64, 0x0c, 0x44, 0xec, 0x99, 0xae, 0xb5, 0xe7, 0xc1, 0x24, 0x8a, 0x6c, + 0xd1, 0xa2, 0xbf, 0x4c, 0x6b, 0x0b, 0xe9, 0xf0, 0x98, 0x3d, 0xc7, 0x9c, + 0xe1, 0x8d, 0x1a, 0xde, 0xc4, 0x44, 0x43, 0xc6, 0xbf, 0x38, 0x62, 0x25, + 0x91, 0x42, 0x84, 0x01, 0x28, 0xcb, 0x80, 0xbc, 0x39, 0x4c, 0xc3, 0x3f, + 0xf6, 0xdf, 0xe1, 0xe6, 0xc9, 0x77, 0x35, 0x57, 0x2f, 0x89, 0x9d, 0xfa, + 0xaf, 0x37, 0xd6, 0x33, 0x71, 0x34, 0xff, 0x52, 0x28, 0xb3, 0x3c, 0x96, + 0x68, 0x10, 0x12, 0xc9, 0xbe, 0x18, 0x03, 0xcd, 0xef, 0x27, 0x0a, 0xd1, + 0xc9, 0x0e, 0x49, 0x01, 0x22, 0x73, 0xdb, 0x5f, 0x11, 0x75, 0x6d, 0xea, + 0x16, 0xda, 0x26, 0x7f, 0x3e, 0x7c, 0xcb, 0x62, 0xcf, 0xcc, 0x8d, 0xd6, + 0xea, 0xce, 0x26, 0x44, 0xa4, 0x74, 0x54, 0x4e, 0x2b, 0x15, 0xba, 0x9d, + 0xa1, 0x39, 0xe8, 0xfd, 0xe0, 0x29, 0xf0, 0xd7, 0xaa, 0x30, 0x6b, 0xd7, + 0x14, 0x3c, 0xa0, 0x04, 0xbc, 0xed, 0x82, 0xcb, 0xc9, 0xdb, 0x4f, 0x20, + 0x05, 0x6e, 0x45, 0x79, 0xdd, 0x5b, 0x3d, 0x5e, 0xee, 0xf1, 0xc3, 0xaa, + 0xb3, 0xd3, 0x3a, 0x47, 0xac, 0xe3, 0x12, 0xa1, 0xd5, 0xf4, 0x24, 0xe5, + 0x6c, 0xe4, 0x9f, 0xb4, 0xca, 0x96, 0x49, 0x51, 0x36, 0x3b, 0xa4, 0xa2, + 0xd6, 0x2e, 0x42, 0x23, 0x32, 0x8c, 0xc8, 0x83, 0xea, 0x14, 0xd1, 0x08, + 0x09, 0x8f, 0xdb, 0x4c, 0xc2, 0x00, 0x44, 0x06, 0x81, 0xd4, 0x11, 0x5d, + 0x2b, 0x1e, 0x37, 0x80, 0xaa, 0xb9, 0x88, 0xfa, 0xab, 0xd2, 0x76, 0x2e, + 0x03, 0xb8, 0x3b, 0x0b, 0xfc, 0x01, 0x96, 0xe3, 0x62, 0x00, 0x71, 0x13, + 0xe8, 0xfb, 0x78, 0xce, 0x39, 0x06, 0xa1, 0x44, 0xdd, 0x61, 0x6a, 0x56, + 0xb2, 0xcd, 0xcb, 0xec, 0x67, 0x24, 0x28, 0x7d, 0x39, 0x80, 0x37, 0xcb, + 0x95, 0x49, 0x96, 0xe9, 0x3f, 0xb7, 0x89, 0xeb, 0x11, 0x7c, 0x34, 0x49, + 0x36, 0x2c, 0xec, 0x82, 0xb6, 0x3c, 0xa9, 0x9a, 0xd3, 0xb8, 0xab, 0xb9, + 0x28, 0x2f, 0x97, 0x71, 0x04, 0xa8, 0x86, 0x2b, 0x43, 0xb6, 0x27, 0x51, + 0x8a, 0xe0, 0xa3, 0x98, 0xe7, 0x33, 0x32, 0xfe, 0x18, 0xb9, 0x38, 0x95, + 0x78, 0x17, 0xbe, 0x43, 0xa0, 0x08, 0x8b, 0x05, 0x8d, 0x56, 0xd7, 0x4e, + 0x61, 0x01, 0x00, 0x05, 0x12, 0x6d, 0x13, 0x95, 0xea, 0xce, 0xdc, 0xbf, + 0xc4, 0x74, 0x20, 0x89, 0x28, 0x05, 0xd2, 0x97, 0xc3, 0x35, 0x24, 0x6d, + 0x43, 0xdd, 0xe2, 0x9f, 0x15, 0x80, 0xee, 0xdd, 0xcd, 0x8a, 0x88, 0xc5, + 0x92, 0xda, 0x1d, 0xd9, 0xd0, 0xb8, 0xfd, 0x18, 0xcc, 0x58, 0x1b, 0xca, + 0x3b, 0xcc, 0x9e, 0xcd, 0x53, 0x61, 0x68, 0xf5, 0xbb, 0x2d, 0x02, 0x55, + 0x2b, 0x93, 0x9f, 0x18, 0x17, 0x20, 0xb1, 0x54, 0xe0, 0xfe, 0x3e, 0x6a, + 0x10, 0x7f, 0xee, 0x60, 0x7c, 0xcb, 0x14, 0x82, 0x68, 0xed, 0x08, 0x07, + 0xe7, 0x34, 0xad, 0x27, 0x6f, 0xda, 0x57, 0xe2, 0xa7, 0x4b, 0x7e, 0x7a, + 0x2e, 0x95, 0x88, 0x58, 0x3d, 0xe7, 0xdc, 0xa3, 0xf2, 0xe9, 0xf5, 0x95, + 0xfd, 0x1c, 0x5f, 0x9e, 0x5c, 0x0c, 0xe8, 0x36, 0xd5, 0x09, 0x35, 0x66, + 0x27, 0xb9, 0x13, 0x8a, 0x0e, 0xfa, 0xeb, 0xa6, 0x5b, 0xd6, 0x07, 0x4d, + 0xcf, 0x0d, 0x90, 0x71, 0xa1, 0xe5, 0x58, 0x1e, 0x27, 0x69, 0x64, 0x18, + 0x22, 0x07, 0x8a, 0x2a, 0xe9, 0x08, 0x00, 0x02, 0x8a, 0x58, 0x38, 0x81, + 0x05, 0xd8, 0xe7, 0x5d, 0x3d, 0xe8, 0x2b, 0x17, 0xfa, 0x29, 0x5c, 0xeb, + 0x93, 0x0c, 0x0f, 0x29, 0x68, 0x21, 0x93, 0x62, 0xf2, 0xe1, 0x44, 0x38, + 0x69, 0x21, 0x57, 0x86, 0x71, 0x6b, 0x3d, 0x12, 0x4e, 0x28, 0xdb, 0x0b, + 0xd4, 0x2c, 0xc5, 0xe8, 0x5f, 0x9b, 0xd2, 0x26, 0x08, 0x45, 0xa4, 0xb2, + 0xb1, 0x5e, 0xd1, 0x18, 0x3e, 0x62, 0x8d, 0x77, 0xa0, 0x62, 0x07, 0x75, + 0x0c, 0x68, 0x7f, 0xab, 0xd2, 0x2c, 0xec, 0x8e, 0xa9, 0x6e, 0x37, 0x3d, + 0xdb, 0x33, 0x7a, 0x4a, 0xba, 0x86, 0x25, 0x50, 0x6a, 0x37, 0x1b, 0x9b, + 0x91, 0x1a, 0x5f, 0x93, 0x21, 0xea, 0x91, 0xdc, 0x64, 0xb6, 0x07, 0x44, + 0x34, 0x79, 0x6a, 0x6a, 0x42, 0x4e, 0xf3, 0xe2, 0xa2, 0x6b, 0xff, 0xcd, + 0xd7, 0xc5, 0x69, 0xb9, 0x81, 0x7d, 0x34, 0xb4, 0x5b, 0xb6, 0x83, 0xc3, + 0x6b, 0x9a, 0xe1, 0x2e, 0x5e, 0x34, 0x01, 0x21, 0xeb, 0x37, 0xcc, 0xc5, + 0x5f, 0x7f, 0xa0, 0xde, 0x0f, 0x79, 0xb7, 0xc3, 0x3b, 0x84, 0x7d, 0xe8, + 0x96, 0xfd, 0x32, 0x47, 0x78, 0x3e, 0x22, 0xc8, 0x98, 0xce, 0x7a, 0xef, + 0x1d, 0xa6, 0x09, 0x3a, 0xff, 0xf7, 0x68, 0xd9, 0xb8, 0xe9, 0x7e, 0x8a, + 0xec, 0x23, 0x01, 0x97}; + +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW +static const unsigned char subprime_weak_8192[] = { + 0xe2, 0x48, 0x2e, 0xe9, 0x45, 0x85, 0xe1, 0x01, 0x91, 0x3b, 0xd1, + 0x15, 0x16, 0xb4, 0xf5, 0x5b, 0x2c, 0xb4, 0xae, 0x42, 0x61, 0x7a, + 0xd9, 0x26, 0x39, 0x12, 0xd2, 0x46, 0xb3, 0x46, 0x9b, 0x5f}; +#endif + +static const unsigned char base_weak_8192[] = { + 0x78, 0x4d, 0x5d, 0xa1, 0xce, 0x9d, 0x68, 0xae, 0x47, 0x31, 0x81, 0x08, + 0x8c, 0x24, 0x38, 0x6a, 0xc8, 0xc7, 0xf4, 0x1c, 0xa1, 0xcb, 0x5d, 0x65, + 0x04, 0x6e, 0x0d, 0xbe, 0x55, 0x1d, 0x25, 0xc2, 0xca, 0x74, 0x99, 0x66, + 0x67, 0x75, 0x00, 0xd6, 0x12, 0x90, 0x7f, 0x44, 0x56, 0x40, 0x98, 0x23, + 0x30, 0x87, 0x7b, 0x02, 0x86, 0xc1, 0xb3, 0x1b, 0x83, 0x82, 0xdb, 0x5b, + 0xa6, 0x72, 0x90, 0x77, 0xf9, 0x63, 0x9d, 0xb4, 0xe0, 0x83, 0x5e, 0x04, + 0x1d, 0x7b, 0x25, 0x68, 0x67, 0xa4, 0xb2, 0x4e, 0x5a, 0xde, 0x1f, 0x48, + 0x01, 0x10, 0xde, 0xde, 0xa9, 0xc3, 0x14, 0xc5, 0x9c, 0xda, 0xbe, 0xd9, + 0x19, 0x91, 0x43, 0x4a, 0xaa, 0x77, 0xcc, 0xbb, 0xe0, 0xe7, 0x71, 0xa9, + 0xa2, 0x73, 0x4f, 0xf6, 0x88, 0xe0, 0xc6, 0x5d, 0x1a, 0xc9, 0x80, 0x6b, + 0x47, 0x98, 0x76, 0xb4, 0x6c, 0xfe, 0xc8, 0xdf, 0x65, 0x42, 0x3d, 0x11, + 0x60, 0x09, 0x32, 0xb3, 0x35, 0xc4, 0x97, 0x4c, 0xae, 0xd3, 0x3a, 0x0c, + 0x2b, 0x44, 0xe6, 0x21, 0x01, 0xf3, 0xbf, 0x3d, 0xb7, 0x18, 0x31, 0x28, + 0x88, 0x9e, 0xad, 0x06, 0xc4, 0xb8, 0x0a, 0x26, 0x09, 0xff, 0xe7, 0xf4, + 0xab, 0xd9, 0x28, 0x94, 0x02, 0xe6, 0x58, 0x65, 0xf4, 0x47, 0x3f, 0x4c, + 0x9e, 0xd8, 0x68, 0xed, 0x65, 0x39, 0x5b, 0x04, 0x6a, 0x1d, 0x21, 0xba, + 0xef, 0xbd, 0xdc, 0x15, 0x69, 0xb2, 0x24, 0x6c, 0x23, 0x98, 0xdd, 0x22, + 0xa0, 0x90, 0x48, 0xc1, 0xcc, 0xc6, 0xb4, 0xc9, 0x19, 0x8c, 0x23, 0x89, + 0x0b, 0x3b, 0x66, 0x0f, 0xfb, 0x45, 0xe6, 0x05, 0x7d, 0x57, 0xd3, 0x58, + 0x6c, 0xe5, 0x36, 0xaa, 0x05, 0xcf, 0xa6, 0x2d, 0x5a, 0x40, 0x96, 0x12, + 0x1e, 0xea, 0x34, 0x11, 0x94, 0x76, 0x47, 0xc8, 0x87, 0x3d, 0xb9, 0xe8, + 0x83, 0x6b, 0xfe, 0x83, 0xc6, 0xa3, 0x38, 0xe1, 0x06, 0xc3, 0xb0, 0xeb, + 0x53, 0x07, 0x75, 0x20, 0x60, 0xc2, 0xee, 0x1e, 0x95, 0xb4, 0xc1, 0xc5, + 0xe0, 0x1b, 0x47, 0xbb, 0xf9, 0x48, 0x6a, 0x68, 0x09, 0xab, 0xd2, 0x6e, + 0x29, 0x74, 0xed, 0x61, 0x0e, 0x12, 0xe2, 0x89, 0x15, 0x4f, 0xe2, 0xa1, + 0x50, 0xbd, 0x81, 0x49, 0xf0, 0xc4, 0x17, 0xe5, 0xb3, 0x35, 0x0b, 0xfa, + 0x59, 0x9f, 0x18, 0x84, 0xba, 0x74, 0xf2, 0xb8, 0x8f, 0xdf, 0x7c, 0x3e, + 0x36, 0x67, 0x84, 0xb7, 0x85, 0x50, 0x51, 0x64, 0x2a, 0xca, 0x8f, 0x6b, + 0xc8, 0xd1, 0x88, 0x0f, 0x64, 0x9a, 0x4a, 0xbd, 0x9b, 0x5f, 0x11, 0xd0, + 0x80, 0xba, 0x5d, 0x2e, 0x63, 0xc1, 0xe3, 0x58, 0xc1, 0xf3, 0xe3, 0x88, + 0xa7, 0xe6, 0xb2, 0x3c, 0xdf, 0x9d, 0xfa, 0xed, 0x5c, 0x6f, 0x86, 0x3b, + 0x25, 0x0f, 0x0e, 0xff, 0x0b, 0x88, 0x1c, 0xe9, 0xeb, 0xe5, 0x75, 0xee, + 0x50, 0xdf, 0x7c, 0xb0, 0xf2, 0x09, 0x78, 0x47, 0x60, 0x76, 0x3b, 0x44, + 0x5a, 0x9d, 0xf2, 0x5c, 0x68, 0xf9, 0x03, 0x88, 0x6a, 0x9f, 0x6a, 0x73, + 0x85, 0xc9, 0xe7, 0x5e, 0xbf, 0xac, 0x9e, 0x7a, 0x13, 0x53, 0x40, 0x65, + 0x65, 0x41, 0x02, 0x38, 0x5e, 0x05, 0xac, 0xbc, 0xc5, 0xff, 0xc5, 0x35, + 0x6c, 0x2b, 0x76, 0xac, 0xc5, 0xcc, 0x1e, 0x28, 0x53, 0x88, 0xab, 0x58, + 0x36, 0x7a, 0x99, 0xeb, 0x68, 0x7a, 0xdc, 0xd5, 0xc5, 0xaf, 0x84, 0xad, + 0x43, 0x0b, 0x3f, 0x3c, 0xbf, 0x87, 0x33, 0x45, 0xc6, 0x62, 0xf3, 0xac, + 0xff, 0x58, 0x82, 0x86, 0x9a, 0x3d, 0x05, 0xa0, 0xd2, 0xbb, 0x6d, 0x19, + 0x09, 0x09, 0x01, 0xeb, 0x8f, 0xd6, 0xf8, 0x13, 0xf6, 0x2f, 0xce, 0x0c, + 0x01, 0xe1, 0xcd, 0x56, 0xad, 0xf7, 0xd6, 0xe3, 0xf3, 0xfe, 0x5b, 0x61, + 0x40, 0x3d, 0x6b, 0x9b, 0xca, 0x44, 0xda, 0xac, 0xf5, 0xc0, 0x9f, 0xb5, + 0x23, 0x77, 0x70, 0x72, 0x83, 0xf4, 0xb8, 0x15, 0x66, 0x59, 0xc6, 0x72, + 0xea, 0xba, 0xa7, 0x1f, 0xd8, 0x27, 0xd3, 0x52, 0xdf, 0xec, 0x7c, 0x1d, + 0x3e, 0x60, 0x98, 0xb1, 0x30, 0xb8, 0x00, 0x37, 0x1a, 0x2d, 0xe9, 0xdb, + 0x62, 0x7f, 0xa9, 0x37, 0x9d, 0xf9, 0x82, 0x10, 0x98, 0xed, 0xc5, 0xc7, + 0xc7, 0xe6, 0x6e, 0xe8, 0x0f, 0xa8, 0x7e, 0xac, 0x30, 0xf8, 0x75, 0x95, + 0xc8, 0x56, 0x3b, 0xbb, 0x6f, 0x69, 0x48, 0x84, 0xb5, 0x4e, 0x8d, 0x68, + 0xdf, 0x2a, 0x1d, 0xf5, 0xd6, 0xd8, 0x00, 0x6f, 0x29, 0xea, 0x66, 0xb1, + 0xcb, 0xf3, 0xdb, 0x5e, 0x55, 0x9f, 0x13, 0x67, 0x22, 0xc3, 0x02, 0x74, + 0xc8, 0x69, 0x6b, 0xe5, 0x23, 0x83, 0x27, 0x20, 0x91, 0xda, 0xb3, 0x4a, + 0xe4, 0x92, 0xc9, 0x25, 0x76, 0x16, 0xf9, 0xfc, 0x74, 0xec, 0x95, 0xd9, + 0x61, 0x5f, 0x03, 0xac, 0x94, 0x2f, 0x4d, 0x00, 0xce, 0x97, 0xb7, 0x18, + 0x60, 0x10, 0x44, 0x1a, 0x48, 0xb2, 0x86, 0x02, 0x18, 0xac, 0x68, 0x61, + 0x73, 0x5e, 0x13, 0xd1, 0xd4, 0x66, 0x71, 0x8b, 0x1d, 0xbc, 0x08, 0xa2, + 0x45, 0xac, 0xe2, 0x06, 0xea, 0xe7, 0xb2, 0x8a, 0x27, 0x25, 0xb8, 0xa2, + 0xaf, 0x03, 0xc0, 0x0d, 0x90, 0x34, 0x90, 0x60, 0x55, 0x5f, 0x71, 0x94, + 0x8d, 0xfa, 0x5d, 0x91, 0x96, 0x3e, 0x7a, 0x2a, 0x4f, 0x50, 0x3f, 0x48, + 0xc2, 0x31, 0xd2, 0xa9, 0x29, 0x8a, 0x0a, 0x41, 0x50, 0xf2, 0x7d, 0x9b, + 0x52, 0xc9, 0xdf, 0x69, 0xfb, 0x6a, 0x1e, 0xee, 0xf2, 0x44, 0x3e, 0xe5, + 0x48, 0xad, 0x24, 0x3b, 0xac, 0xad, 0x62, 0x4f, 0xc8, 0x30, 0x1d, 0x7e, + 0x42, 0x4b, 0x52, 0x53, 0xca, 0x16, 0x27, 0x37, 0x76, 0x8f, 0x95, 0x7c, + 0xd1, 0xcd, 0x39, 0xac, 0x30, 0xc0, 0x1d, 0x15, 0xe4, 0x80, 0xc2, 0x43, + 0x6d, 0x77, 0x5d, 0x27, 0x4a, 0xad, 0xf4, 0x64, 0x56, 0xfd, 0x0b, 0x3a, + 0xaf, 0xb7, 0x63, 0x03, 0x44, 0x86, 0x4d, 0x72, 0x03, 0xd9, 0x91, 0xb9, + 0x06, 0xc0, 0x3f, 0x7a, 0xd7, 0xb6, 0x17, 0xd5, 0xb3, 0x2a, 0x13, 0x93, + 0x9d, 0x45, 0xfa, 0x70, 0xe7, 0x3a, 0xcd, 0x5e, 0xad, 0x7c, 0x70, 0x96, + 0x84, 0x91, 0xfd, 0x1c, 0x2b, 0xa2, 0x68, 0x7c, 0xc4, 0x8f, 0xa0, 0x2f, + 0x02, 0x6e, 0x4f, 0xd5, 0xe9, 0xb8, 0xbf, 0x52, 0x85, 0xd3, 0xdd, 0xbb, + 0x43, 0x73, 0x58, 0xd9, 0xa4, 0xb0, 0x08, 0x25, 0x16, 0xe3, 0x13, 0xc9, + 0x98, 0x26, 0x79, 0x91, 0xf8, 0x67, 0x2f, 0x05, 0x10, 0x8f, 0x03, 0xe5, + 0x26, 0x5c, 0xcb, 0x99, 0x97, 0xb7, 0xc9, 0x19, 0x4d, 0x4c, 0x9f, 0xc6, + 0xcc, 0x24, 0xfb, 0xe2, 0x83, 0x59, 0xbb, 0x9f, 0x25, 0x14, 0xf0, 0x92, + 0x3a, 0xcc, 0xc7, 0xcf, 0x66, 0xea, 0x43, 0x48, 0x8a, 0x23, 0xcb, 0xec, + 0xf5, 0x60, 0x7e, 0x81, 0x72, 0x94, 0x44, 0xfd, 0x33, 0x38, 0xfc, 0xbd, + 0xcf, 0x91, 0xe7, 0x22, 0x19, 0x8f, 0x1e, 0x0a, 0x8c, 0x08, 0x8c, 0xf1, + 0x39, 0x7d, 0xd4, 0xf1, 0xb3, 0xa0, 0x9d, 0xae, 0x9e, 0x8e, 0x24, 0xd7, + 0x37, 0x39, 0x9b, 0x93, 0xd7, 0x89, 0x1c, 0x04, 0x1b, 0x3e, 0x84, 0x5d, + 0xc6, 0x75, 0x36, 0x64, 0x08, 0x06, 0x0d, 0xdd, 0x83, 0x8c, 0xf4, 0xc4, + 0xe1, 0x11, 0xe1, 0x14, 0x49, 0xb1, 0x32, 0xce, 0x6a, 0x6c, 0x39, 0x0d, + 0xf9, 0x35, 0x1b, 0x95, 0x4b, 0xe1, 0x65, 0x0c, 0xa6, 0xac, 0x69, 0x27, + 0x98, 0xfa, 0x34, 0xf1, 0x30, 0x35, 0xb6, 0xe4, 0xc4, 0x55, 0x2d, 0xa8, + 0x5c, 0xcb, 0x6c, 0xcd, 0x66, 0x65, 0xe2, 0x94, 0xb2, 0xb1, 0xf4, 0x52, + 0x75, 0xed, 0x32, 0x8c, 0x08, 0xa1, 0x86, 0x53, 0x01, 0x6f, 0x52, 0x78, + 0xda, 0x20, 0x6e, 0x6a}; +/* Calculated subprimes to verify primes are safe primes */ + +/* q=(p-1)/2 for prime prime_ike_1536 */ +static const unsigned char sub2_prime_ike_1536[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x11, 0xb9, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_2048 */ +static const unsigned char sub2_prime_ike_2048[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x56, 0x55, 0x34, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_2048 */ +static const unsigned char sub2_prime_tls_2048[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x94, 0x2e, 0x4b, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_3072 */ +static const unsigned char sub2_prime_ike_3072[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x9d, 0x69, 0x65, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_3072 */ +static const unsigned char sub2_prime_tls_3072[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x63, 0x17, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_4096 */ +static const unsigned char sub2_prime_ike_4096[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b, + 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c, + 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed, + 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d, + 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53, + 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27, + 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6, + 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb, + 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54, + 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee, + 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x03, 0x18, 0xcc, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_4096 */ +static const unsigned char sub2_prime_tls_4096[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d, + 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1, + 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02, + 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43, + 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19, + 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c, + 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd, + 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54, + 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7, + 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28, + 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x32, 0xaf, 0xb5, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_6144 */ +static const unsigned char sub2_prime_ike_6144[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b, + 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c, + 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed, + 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d, + 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53, + 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27, + 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6, + 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb, + 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54, + 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee, + 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49, + 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59, + 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde, + 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17, + 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18, + 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5, + 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d, + 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8, + 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f, + 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a, + 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b, + 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18, + 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79, + 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb, + 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55, + 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69, + 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94, + 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e, + 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae, + 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b, + 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77, + 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f, + 0x36, 0xe6, 0x20, 0x12, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_6144 */ +static const unsigned char sub2_prime_tls_6144[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d, + 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1, + 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02, + 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43, + 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19, + 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c, + 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd, + 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54, + 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7, + 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28, + 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81, + 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96, + 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53, + 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2, + 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d, + 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f, + 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b, + 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17, + 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1, + 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6, + 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda, + 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f, + 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb, + 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac, + 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6, + 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18, + 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5, + 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea, + 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82, + 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47, + 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0, + 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e, + 0x68, 0x72, 0x07, 0x32, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_8192 */ +static const unsigned char sub2_prime_ike_8192[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b, + 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c, + 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed, + 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d, + 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53, + 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27, + 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6, + 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb, + 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54, + 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee, + 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49, + 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59, + 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde, + 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17, + 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18, + 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5, + 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d, + 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8, + 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f, + 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a, + 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b, + 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18, + 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79, + 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb, + 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55, + 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69, + 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94, + 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e, + 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae, + 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b, + 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77, + 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f, + 0x36, 0xdf, 0x08, 0xac, 0xba, 0x51, 0xc9, 0x37, 0x89, 0x7f, 0x72, 0xf2, + 0x1c, 0x3b, 0xbe, 0x5b, 0x54, 0x99, 0x6f, 0xc6, 0x6c, 0x5f, 0x62, 0x68, + 0x39, 0xdc, 0x98, 0xdd, 0x1d, 0xe4, 0x19, 0x5b, 0x46, 0xce, 0xe9, 0x80, + 0x3a, 0x0f, 0xd3, 0xdf, 0xc5, 0x7e, 0x23, 0xf6, 0x92, 0xbb, 0x7b, 0x49, + 0xb5, 0xd2, 0x12, 0x33, 0x1d, 0x55, 0xb1, 0xce, 0x2d, 0x72, 0x7a, 0xb4, + 0x1a, 0x11, 0xda, 0x3a, 0x15, 0xf8, 0xe4, 0xbc, 0x11, 0xc7, 0x8b, 0x65, + 0xf1, 0xce, 0xb2, 0x96, 0xf1, 0xfe, 0xdc, 0x5f, 0x7e, 0x42, 0x45, 0x6c, + 0x91, 0x11, 0x17, 0x02, 0x52, 0x01, 0xbe, 0x03, 0x89, 0xf5, 0xab, 0xd4, + 0x0d, 0x11, 0xf8, 0x63, 0x9a, 0x39, 0xfe, 0x32, 0x36, 0x75, 0x18, 0x35, + 0xa5, 0xe5, 0xe4, 0x43, 0x17, 0xc1, 0xc2, 0xee, 0xfd, 0x4e, 0xa5, 0xbf, + 0xd1, 0x60, 0x43, 0xf4, 0x3c, 0xb4, 0x19, 0x81, 0xf6, 0xad, 0xee, 0x9d, + 0x03, 0x15, 0x9e, 0x7a, 0xd9, 0xd1, 0x3c, 0x53, 0x36, 0x95, 0x09, 0xfc, + 0x1f, 0xa2, 0x7c, 0x16, 0xef, 0x98, 0x87, 0x70, 0x3a, 0x55, 0xb5, 0x1b, + 0x22, 0xcb, 0xf4, 0x4c, 0xd0, 0x12, 0xae, 0xe0, 0xb2, 0x79, 0x8e, 0x62, + 0x84, 0x23, 0x42, 0x8e, 0xfc, 0xd5, 0xa4, 0x0c, 0xae, 0xf6, 0xbf, 0x50, + 0xd8, 0xea, 0x88, 0x5e, 0xbf, 0x73, 0xa6, 0xb9, 0xfd, 0x79, 0xb5, 0xe1, + 0x8f, 0x67, 0xd1, 0x34, 0x1a, 0xc8, 0x23, 0x7a, 0x75, 0xc3, 0xcf, 0xc9, + 0x20, 0x04, 0xa1, 0xc5, 0xa4, 0x0e, 0x36, 0x6b, 0xc4, 0x4d, 0x00, 0x17, + 0x6a, 0xf7, 0x1c, 0x15, 0xe4, 0x8c, 0x86, 0xd3, 0x7e, 0x01, 0x37, 0x23, + 0xca, 0xac, 0x72, 0x23, 0xab, 0x3b, 0xf4, 0xd5, 0x4f, 0x18, 0x28, 0x71, + 0x3b, 0x2b, 0x4a, 0x6f, 0xe4, 0x0f, 0xab, 0x74, 0x40, 0x5c, 0xb7, 0x38, + 0xb0, 0x64, 0xc0, 0x6e, 0xcc, 0x76, 0xe9, 0xef, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_8192 */ +static const unsigned char sub2_prime_tls_8192[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d, + 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1, + 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02, + 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43, + 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19, + 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c, + 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd, + 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54, + 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7, + 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28, + 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81, + 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96, + 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53, + 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2, + 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d, + 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f, + 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b, + 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17, + 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1, + 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6, + 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda, + 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f, + 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb, + 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac, + 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6, + 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18, + 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5, + 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea, + 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82, + 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47, + 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0, + 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e, + 0x67, 0xfa, 0x35, 0x55, 0x1b, 0x56, 0x80, 0x26, 0x7b, 0x00, 0x64, 0x1c, + 0x0f, 0x21, 0x2d, 0x18, 0xec, 0xa8, 0xd7, 0x32, 0x7e, 0xd9, 0x1f, 0xe7, + 0x64, 0xa8, 0x4e, 0xa1, 0xb4, 0x3f, 0xf5, 0xb4, 0xf6, 0xe8, 0xe6, 0x2f, + 0x05, 0xc6, 0x61, 0xde, 0xfb, 0x25, 0x88, 0x77, 0xc3, 0x5b, 0x18, 0xa1, + 0x51, 0xd5, 0xc4, 0x14, 0xaa, 0xad, 0x97, 0xba, 0x3e, 0x49, 0x93, 0x32, + 0xe5, 0x96, 0x07, 0x8e, 0x60, 0x0d, 0xeb, 0x81, 0x14, 0x9c, 0x44, 0x1c, + 0xe9, 0x57, 0x82, 0xf2, 0x2a, 0x28, 0x25, 0x63, 0xc5, 0xba, 0xc1, 0x41, + 0x14, 0x23, 0x60, 0x5d, 0x1a, 0xe1, 0xaf, 0xae, 0x2c, 0x8b, 0x06, 0x60, + 0x23, 0x7e, 0xc1, 0x28, 0xaa, 0x0f, 0xe3, 0x46, 0x4e, 0x43, 0x58, 0x11, + 0x5d, 0xb8, 0x4c, 0xc3, 0xb5, 0x23, 0x07, 0x3a, 0x28, 0xd4, 0x54, 0x98, + 0x84, 0xb8, 0x1f, 0xf7, 0x0e, 0x10, 0xbf, 0x36, 0x1c, 0x13, 0x72, 0x96, + 0x28, 0xd5, 0x34, 0x8f, 0x07, 0x21, 0x1e, 0x7e, 0x4c, 0xf4, 0xf1, 0x8b, + 0x28, 0x60, 0x90, 0xbd, 0xb1, 0x24, 0x0b, 0x66, 0xd6, 0xcd, 0x4a, 0xfc, + 0xea, 0xdc, 0x00, 0xca, 0x44, 0x6c, 0xe0, 0x50, 0x50, 0xff, 0x18, 0x3a, + 0xd2, 0xbb, 0xf1, 0x18, 0xc1, 0xfc, 0x0e, 0xa5, 0x1f, 0x97, 0xd2, 0x2b, + 0x8f, 0x7e, 0x46, 0x70, 0x5d, 0x45, 0x27, 0xf4, 0x5b, 0x42, 0xae, 0xff, + 0x39, 0x58, 0x53, 0x37, 0x6f, 0x69, 0x7d, 0xd5, 0xfd, 0xf2, 0xc5, 0x18, + 0x7d, 0x7d, 0x5f, 0x0e, 0x2e, 0xb8, 0xd4, 0x3f, 0x17, 0xba, 0x0f, 0x7c, + 0x60, 0xff, 0x43, 0x7f, 0x53, 0x5d, 0xfe, 0xf2, 0x98, 0x33, 0xbf, 0x86, + 0xcb, 0xe8, 0x8e, 0xa4, 0xfb, 0xd4, 0x22, 0x1e, 0x84, 0x11, 0x72, 0x83, + 0x54, 0xfa, 0x30, 0xa7, 0x00, 0x8f, 0x15, 0x4a, 0x41, 0xc7, 0xfc, 0x46, + 0x6b, 0x46, 0x45, 0xdb, 0xe2, 0xe3, 0x21, 0x26, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_safe_1536 */ +static const unsigned char sub2_prime_safe_1536[] = { + 0x7b, 0xb3, 0x98, 0xe4, 0x22, 0xb5, 0x6c, 0xf5, 0x29, 0x85, 0x90, 0xe3, + 0xa5, 0x7d, 0x40, 0xb3, 0x3b, 0x2e, 0x75, 0x5b, 0xfa, 0x88, 0x99, 0x36, + 0xe9, 0xa6, 0x3d, 0x56, 0x1c, 0x8b, 0x8d, 0x43, 0xdc, 0x00, 0x6b, 0x88, + 0xe2, 0xfe, 0xf0, 0xf1, 0xb2, 0xa6, 0x0f, 0xa1, 0x12, 0x20, 0x8f, 0x49, + 0x21, 0x5f, 0xdb, 0x32, 0x87, 0x39, 0x41, 0xc5, 0x5c, 0x41, 0x53, 0x27, + 0xcf, 0x65, 0x27, 0xe8, 0xd8, 0x89, 0xe1, 0x7d, 0x33, 0xd0, 0xb5, 0x03, + 0x27, 0xd7, 0xb7, 0x0b, 0x6c, 0xca, 0x6c, 0x6d, 0x71, 0xb3, 0x31, 0x00, + 0x8f, 0xc1, 0x47, 0x88, 0x70, 0x17, 0x9e, 0x51, 0xa1, 0x54, 0x5d, 0xca, + 0x19, 0x3c, 0xbc, 0xbf, 0xcb, 0xfc, 0x1d, 0x18, 0xd5, 0x0a, 0x63, 0xff, + 0x09, 0xcb, 0x3b, 0x8a, 0xdf, 0xa3, 0x90, 0x2b, 0x88, 0xf0, 0x27, 0xed, + 0x3f, 0x54, 0x8c, 0xa4, 0xd0, 0xc6, 0x94, 0xbb, 0x45, 0x69, 0xcd, 0xd8, + 0x5f, 0x28, 0x61, 0x92, 0xc1, 0x7c, 0xf1, 0x90, 0xc6, 0x7e, 0xd3, 0x28, + 0xf2, 0x9b, 0x3f, 0x41, 0x5b, 0x48, 0x22, 0xf0, 0xea, 0xb9, 0x2b, 0x5f, + 0x62, 0xb3, 0x9e, 0x89, 0x8d, 0x1c, 0xbf, 0xcc, 0x19, 0xfe, 0x5a, 0x3d, + 0xd2, 0x1c, 0x38, 0xc3, 0xcb, 0x37, 0x73, 0x3d, 0xbb, 0xd9, 0x32, 0xfe, + 0xef, 0x93, 0xc9, 0x86, 0x1e, 0x30, 0x6f, 0xf2, 0x99, 0xff, 0x6b, 0xa5, +}; + +/* q=(p-1)/2 for prime prime_safe_2048 */ +static const unsigned char sub2_prime_safe_2048[] = { + 0x70, 0xd1, 0xb7, 0x24, 0xb4, 0x83, 0x8e, 0x2f, 0xda, 0x0a, 0x9a, 0xa3, + 0x4c, 0xa9, 0x68, 0x27, 0x7f, 0xa7, 0x26, 0x58, 0xf0, 0xac, 0xf6, 0x97, + 0x38, 0xf9, 0xc0, 0x0a, 0x2a, 0x68, 0x7e, 0x41, 0x90, 0x14, 0x8a, 0x90, + 0xd3, 0x2f, 0x88, 0x40, 0xab, 0xfa, 0x17, 0x24, 0xd9, 0x68, 0x9b, 0xf4, + 0x35, 0x5f, 0xb9, 0x7c, 0xaa, 0xa7, 0x4f, 0x57, 0x10, 0x62, 0xdb, 0x62, + 0xc8, 0xbc, 0x86, 0xd1, 0x6e, 0xda, 0x5d, 0xa8, 0x27, 0x10, 0x65, 0x45, + 0x47, 0xc1, 0x1a, 0x5c, 0xb5, 0x1f, 0x4d, 0x33, 0xe1, 0x3f, 0x41, 0xfb, + 0x60, 0x56, 0xf1, 0xe5, 0x00, 0x6b, 0x08, 0xc4, 0x4e, 0x63, 0xcf, 0xda, + 0x1e, 0xa9, 0xd2, 0xad, 0x4b, 0xa2, 0x26, 0xf3, 0xae, 0x6a, 0xbb, 0x40, + 0x7c, 0x06, 0x66, 0xd3, 0x2a, 0xf1, 0x2f, 0xe7, 0xfa, 0x23, 0x52, 0x63, + 0x87, 0xe0, 0xc0, 0x42, 0x32, 0xa3, 0x46, 0x43, 0xe9, 0x4c, 0xc1, 0x6f, + 0xc7, 0x00, 0x44, 0xf9, 0x86, 0xea, 0xe0, 0x2a, 0x4a, 0x63, 0x51, 0xc9, + 0x07, 0xc8, 0x88, 0x77, 0x51, 0xb2, 0xa2, 0x5b, 0xb6, 0xf4, 0x11, 0xfc, + 0xbf, 0xc8, 0xb1, 0x32, 0x84, 0xc7, 0x50, 0x99, 0xea, 0x6b, 0x2a, 0x85, + 0x60, 0x74, 0x33, 0x38, 0x02, 0xe8, 0x09, 0x1a, 0x60, 0xfe, 0xe7, 0x3a, + 0xd2, 0x3a, 0xf0, 0xa3, 0x50, 0x84, 0x5a, 0x29, 0x7f, 0x12, 0xd2, 0x62, + 0xa7, 0x91, 0x82, 0x3f, 0x50, 0x96, 0x79, 0xab, 0x65, 0xfd, 0x3d, 0x5e, + 0x22, 0xe6, 0x3c, 0x59, 0x94, 0x79, 0xf2, 0xea, 0x93, 0x2b, 0x13, 0xc3, + 0x35, 0x2b, 0x35, 0xc3, 0xab, 0x07, 0x62, 0x1e, 0x76, 0xff, 0xe5, 0xcb, + 0x5a, 0x09, 0x8e, 0xa6, 0x9c, 0x27, 0x34, 0x9a, 0x28, 0xbd, 0x42, 0x98, + 0xda, 0x40, 0x6d, 0x20, 0xf1, 0xee, 0x17, 0x29, 0xec, 0x38, 0x9f, 0x66, + 0x1b, 0xc5, 0x40, 0x19, +}; + +/* q=(p-1)/2 for prime prime_safe_3072 */ +static const unsigned char sub2_prime_safe_3072[] = { + 0x43, 0xb3, 0x6f, 0xfb, 0xf6, 0x24, 0xb5, 0x4d, 0x3e, 0x4b, 0x14, 0x57, + 0x33, 0x9c, 0x55, 0xfd, 0x7f, 0x2e, 0x23, 0x3d, 0xf7, 0xf4, 0x8c, 0x53, + 0x3b, 0x59, 0x72, 0x87, 0x5f, 0x5c, 0x79, 0x40, 0x1b, 0x04, 0xc1, 0x22, + 0x3d, 0xf4, 0x74, 0x66, 0x44, 0x93, 0xb4, 0x02, 0xf0, 0x70, 0x9b, 0xeb, + 0xdf, 0xed, 0x86, 0x7b, 0x24, 0x29, 0x0b, 0x9f, 0xba, 0xe2, 0xa7, 0x5a, + 0x1e, 0xfc, 0x26, 0x75, 0x5a, 0x05, 0x83, 0x02, 0x0a, 0xc4, 0xbe, 0x5d, + 0x79, 0xfa, 0xef, 0x33, 0x37, 0x3e, 0x98, 0x62, 0x10, 0x02, 0xed, 0x19, + 0x07, 0xff, 0xbc, 0xb8, 0xa2, 0x4d, 0x88, 0x07, 0xf8, 0xdd, 0x98, 0xef, + 0x33, 0xc8, 0x75, 0x3b, 0xd6, 0xb2, 0xeb, 0x82, 0xba, 0xd5, 0xb3, 0x79, + 0x73, 0x29, 0x56, 0x79, 0x55, 0x53, 0xe9, 0x22, 0xec, 0xe3, 0x21, 0x1c, + 0x93, 0x8f, 0xa3, 0x42, 0x56, 0xbc, 0x5a, 0x7d, 0x42, 0x7c, 0x4d, 0x9f, + 0x65, 0xe0, 0xcc, 0xf2, 0x9a, 0xa1, 0x13, 0x02, 0xf5, 0x56, 0x28, 0x82, + 0x27, 0xc5, 0x4c, 0x12, 0xd3, 0xa3, 0x55, 0xbd, 0xf6, 0xdc, 0x54, 0x85, + 0x92, 0x11, 0xc1, 0x91, 0x8b, 0x43, 0xb2, 0x48, 0x86, 0x5f, 0x8f, 0xde, + 0x76, 0x25, 0x6e, 0x89, 0x15, 0x86, 0x54, 0x9c, 0xcb, 0x62, 0x61, 0xe7, + 0xd2, 0x9c, 0x20, 0x06, 0xb7, 0x68, 0x7d, 0x05, 0x06, 0x1f, 0x74, 0xba, + 0x85, 0xb8, 0x14, 0x34, 0x5e, 0x7e, 0xfb, 0x61, 0x4d, 0x2c, 0xc8, 0x90, + 0x2e, 0x38, 0x7f, 0x18, 0xd3, 0x28, 0x43, 0xcd, 0x35, 0x30, 0x90, 0x16, + 0x3b, 0xc2, 0x40, 0xd4, 0x1f, 0x64, 0xd4, 0x39, 0x58, 0x29, 0xa1, 0xc2, + 0x8e, 0x4d, 0x9d, 0x6e, 0xf7, 0x84, 0xbe, 0xe3, 0xb4, 0x63, 0x77, 0x84, + 0x67, 0x23, 0xd0, 0x6e, 0x2d, 0xed, 0x97, 0x96, 0x9a, 0x71, 0xef, 0x4a, + 0xfb, 0x35, 0xb6, 0xae, 0xc8, 0xdf, 0x22, 0xf7, 0x16, 0x82, 0x49, 0xbc, + 0x63, 0xd2, 0x24, 0xe6, 0x38, 0xd4, 0x2e, 0xec, 0x45, 0x3f, 0x4f, 0x27, + 0x88, 0x64, 0xa0, 0xe8, 0xb1, 0x60, 0xb8, 0x24, 0x5a, 0x89, 0x08, 0x91, + 0xd3, 0x72, 0x6f, 0xb2, 0x56, 0x6c, 0xf2, 0x1b, 0xe1, 0x5c, 0x91, 0xd3, + 0xa0, 0x75, 0x3f, 0xaa, 0x71, 0xf7, 0xb8, 0xc0, 0xda, 0x73, 0x82, 0x88, + 0x6b, 0x15, 0xea, 0x88, 0xc2, 0x2d, 0x34, 0xd2, 0xd6, 0x29, 0x36, 0xd4, + 0x3c, 0x93, 0xff, 0x8e, 0x01, 0x68, 0xb1, 0x1b, 0x01, 0xd1, 0x54, 0xa3, + 0x36, 0x27, 0xe5, 0x2c, 0x79, 0x59, 0x76, 0xc8, 0xda, 0x4f, 0x2d, 0xee, + 0xfc, 0xcc, 0xdb, 0x46, 0xb8, 0x1a, 0x05, 0x62, 0xa6, 0xeb, 0xe7, 0x45, + 0xf8, 0xa8, 0x12, 0xc4, 0xff, 0xf3, 0xf9, 0x0f, 0x5c, 0x90, 0xd9, 0xc5, + 0xe4, 0x21, 0x3e, 0x13, 0x77, 0xa6, 0x18, 0x46, 0xb0, 0x5b, 0x92, 0xfd, +}; + +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW +/* q=(p-1)/2 for prime prime_safe_4096 */ +static const unsigned char sub2_prime_safe_4096[] = { + 0x45, 0xef, 0xe0, 0xd1, 0xf2, 0x5e, 0x8e, 0x58, 0xfa, 0x58, 0xa8, 0xe9, + 0xc5, 0x67, 0x1e, 0x99, 0xac, 0x40, 0x51, 0x8e, 0x3e, 0x06, 0xde, 0xc7, + 0x5e, 0xd9, 0xf3, 0xcf, 0x6a, 0x6f, 0x03, 0x7e, 0x4c, 0x57, 0x80, 0xa1, + 0xc9, 0x96, 0x7e, 0x7d, 0xc9, 0x40, 0x70, 0x37, 0x7c, 0xfb, 0x55, 0xb9, + 0xcb, 0x46, 0xbf, 0x60, 0x75, 0x93, 0x36, 0x06, 0x29, 0x83, 0x4f, 0x99, + 0x25, 0xd6, 0xa9, 0xea, 0xdf, 0xc8, 0x9a, 0x8b, 0x7e, 0xbf, 0xdd, 0x18, + 0x5b, 0x5a, 0x44, 0x08, 0x0f, 0xad, 0x60, 0x31, 0x7c, 0xbf, 0xb8, 0xcd, + 0xda, 0x88, 0x25, 0xcc, 0xe8, 0x78, 0x74, 0xe1, 0x77, 0x1a, 0x92, 0x75, + 0xe6, 0x77, 0x03, 0x5f, 0xd0, 0x02, 0xf2, 0x30, 0xd2, 0x53, 0x4c, 0x11, + 0xe8, 0x72, 0x45, 0x30, 0xe5, 0x02, 0xc5, 0x36, 0x4c, 0x7d, 0x41, 0xe1, + 0xa8, 0x3e, 0xaa, 0x9d, 0x97, 0x6a, 0xd6, 0x0a, 0x30, 0xc3, 0x68, 0xda, + 0xe7, 0xe0, 0x6e, 0x34, 0xa5, 0xb6, 0x25, 0x62, 0xeb, 0xff, 0x70, 0x74, + 0x0d, 0x32, 0x08, 0xed, 0xab, 0x78, 0x0e, 0x4a, 0xae, 0x68, 0xb5, 0x5c, + 0xfb, 0x71, 0x00, 0x7a, 0x11, 0x01, 0x81, 0x95, 0x5e, 0x4e, 0x41, 0x75, + 0xc4, 0x8d, 0x6e, 0xca, 0x32, 0x81, 0x22, 0x30, 0xbb, 0x60, 0xd7, 0x6c, + 0x65, 0x7e, 0xb3, 0x7a, 0x4b, 0x73, 0xbc, 0xff, 0x1d, 0x4c, 0x78, 0xc0, + 0x01, 0x7d, 0x21, 0x5b, 0xd7, 0x75, 0x9c, 0x94, 0x61, 0xdc, 0xe7, 0x46, + 0x38, 0xf5, 0x0a, 0x3a, 0x43, 0x36, 0x13, 0x6a, 0x8a, 0x90, 0xcb, 0x86, + 0x41, 0x46, 0xc0, 0xc2, 0x62, 0xa3, 0x88, 0x03, 0x33, 0xd4, 0x2f, 0xd8, + 0xe2, 0x99, 0x6e, 0x3f, 0xf3, 0x30, 0xf2, 0xf5, 0xcf, 0x54, 0xb0, 0xcc, + 0xa1, 0xd4, 0xc5, 0xf6, 0xd7, 0xf2, 0x10, 0xf7, 0xc7, 0x3c, 0x2d, 0x30, + 0xaa, 0xce, 0xa1, 0xed, 0xbb, 0xd5, 0x5d, 0x8c, 0xf5, 0x27, 0xa4, 0xa9, + 0xc0, 0x67, 0x3e, 0x4d, 0x75, 0x53, 0x49, 0xac, 0x6a, 0x55, 0xfa, 0x74, + 0xb0, 0x3e, 0xe5, 0x59, 0x4b, 0xd2, 0xf0, 0x49, 0x67, 0x76, 0x2b, 0xde, + 0x62, 0x82, 0xbb, 0x08, 0xbc, 0x81, 0xf0, 0xd9, 0x4c, 0xe0, 0x90, 0xea, + 0x42, 0xf3, 0xb7, 0xe4, 0xac, 0x74, 0x0e, 0x06, 0xe4, 0x48, 0x22, 0x26, + 0x2c, 0x2a, 0xcd, 0x77, 0x6f, 0x31, 0x07, 0x59, 0x71, 0xde, 0x75, 0xa8, + 0xa0, 0x02, 0xb8, 0xff, 0x5a, 0x74, 0xf3, 0x7b, 0x07, 0x6b, 0xdd, 0x8d, + 0xdc, 0x4c, 0xf4, 0x64, 0xed, 0x4f, 0xef, 0x1e, 0x09, 0xec, 0x8b, 0x22, + 0x9e, 0xd6, 0x71, 0x04, 0xe1, 0xc3, 0xdd, 0x9c, 0xc6, 0x37, 0x88, 0xb0, + 0x43, 0x8f, 0xd7, 0xd3, 0xee, 0x09, 0x47, 0xbe, 0xa6, 0x2f, 0x2b, 0x61, + 0xb1, 0x6e, 0xee, 0x81, 0xaa, 0xcf, 0x12, 0x36, 0x62, 0xb6, 0x5c, 0x07, + 0x57, 0x88, 0xea, 0x8f, 0x35, 0x1b, 0x4e, 0x65, 0x23, 0x1a, 0x09, 0x95, + 0xe8, 0xd1, 0x9a, 0x16, 0x41, 0x8d, 0x92, 0xe6, 0x0b, 0x80, 0xce, 0x34, + 0x29, 0xdb, 0xc3, 0xf6, 0x87, 0x24, 0x6b, 0xb4, 0xfc, 0xe4, 0x0e, 0xc5, + 0xb8, 0xfa, 0x37, 0xe8, 0xd8, 0xea, 0xb8, 0x50, 0x6b, 0xb8, 0x9e, 0xcf, + 0xfe, 0x7d, 0x1a, 0xb4, 0x92, 0xf9, 0x9c, 0xbc, 0xd6, 0xbd, 0x80, 0xe2, + 0xb3, 0x52, 0xf8, 0x63, 0x8e, 0x5b, 0x28, 0xf2, 0x81, 0x15, 0xe7, 0xe0, + 0x95, 0x48, 0xce, 0xd2, 0xdf, 0x9b, 0x9b, 0xee, 0x97, 0x18, 0x20, 0x6d, + 0xdf, 0xf6, 0x7f, 0x36, 0x16, 0x74, 0x90, 0x77, 0x44, 0xd6, 0x2a, 0xd7, + 0x81, 0xad, 0x5d, 0x2d, 0x29, 0x7d, 0xdf, 0xda, 0xd7, 0x1c, 0x10, 0x52, + 0xb4, 0x49, 0x2f, 0xf6, 0x0b, 0xd4, 0xc0, 0x29, 0xf9, 0x1d, 0x86, 0x04, + 0xf9, 0xf5, 0x8a, 0xb1, 0x47, 0x1c, 0xbd, 0xb5, +}; + +/* q=(p-1)/2 for prime prime_safe_6144 */ +static const unsigned char sub2_prime_safe_6144[] = { + 0x5c, 0x87, 0xe0, 0xa0, 0xa5, 0x6f, 0x0d, 0x0e, 0x40, 0x50, 0x6b, 0x1c, + 0xc0, 0x88, 0x79, 0x84, 0xe5, 0x60, 0x30, 0x46, 0x2f, 0x46, 0x0b, 0x90, + 0xd0, 0x0c, 0x28, 0x6b, 0x30, 0x09, 0xfe, 0x1c, 0x00, 0x13, 0x6c, 0xb8, + 0xe9, 0x39, 0xfe, 0x2e, 0x86, 0x78, 0x90, 0x67, 0x3b, 0x22, 0x5d, 0xc5, + 0xae, 0x64, 0x2d, 0x2c, 0x86, 0x66, 0xa4, 0x5d, 0x5f, 0xc3, 0x39, 0x6d, + 0x7a, 0xde, 0xbe, 0x0e, 0xa0, 0xdd, 0x74, 0x4f, 0xc6, 0x61, 0x0c, 0x13, + 0xfd, 0x5e, 0x63, 0x67, 0xec, 0x23, 0xfa, 0xf4, 0xb8, 0xe6, 0x1b, 0x9a, + 0x61, 0xcd, 0xad, 0x7f, 0xe1, 0x86, 0x55, 0x8e, 0xcb, 0xc6, 0x13, 0x4a, + 0xc6, 0x78, 0x85, 0x2e, 0x91, 0x42, 0x2d, 0x3e, 0x79, 0x68, 0xc5, 0xbe, + 0x37, 0x8b, 0x84, 0x89, 0x80, 0x64, 0xef, 0xbc, 0xf0, 0xb7, 0x64, 0x7c, + 0x69, 0xe0, 0xee, 0xd9, 0x7a, 0x12, 0x15, 0x7d, 0x2e, 0x33, 0x12, 0x95, + 0x9c, 0xe8, 0x9c, 0xa4, 0x7d, 0x3b, 0x27, 0xab, 0xd1, 0x90, 0x61, 0x9c, + 0x17, 0x42, 0xb3, 0x98, 0xc9, 0x42, 0x9e, 0x38, 0x11, 0x8a, 0x76, 0x36, + 0x42, 0x94, 0x70, 0x27, 0xe6, 0x63, 0x1d, 0xe7, 0x8c, 0x98, 0x1d, 0x80, + 0xff, 0x4f, 0x0b, 0x32, 0x8e, 0x7a, 0x18, 0x86, 0x4e, 0x91, 0xa0, 0x42, + 0xb6, 0x6e, 0xf2, 0xfb, 0xc8, 0x12, 0xb4, 0xbd, 0x1e, 0x6b, 0x72, 0x21, + 0x36, 0x43, 0x82, 0x03, 0x53, 0xc1, 0x0e, 0xfe, 0x2f, 0x6c, 0x81, 0xb0, + 0x10, 0x4d, 0x2e, 0x35, 0x7f, 0x29, 0x86, 0x82, 0xc9, 0x0d, 0xd0, 0xed, + 0xfd, 0x00, 0x97, 0xc2, 0x44, 0xf0, 0x2b, 0x33, 0x3f, 0x71, 0xf3, 0x4c, + 0xa6, 0xd9, 0xe9, 0x78, 0x67, 0x79, 0xef, 0x82, 0x86, 0xab, 0xa1, 0x66, + 0xfe, 0x03, 0x1e, 0x73, 0x88, 0x9a, 0x3f, 0xa8, 0xc7, 0x5b, 0x92, 0x00, + 0xf1, 0x93, 0x23, 0xf3, 0xe8, 0xab, 0x87, 0x07, 0x78, 0x89, 0x62, 0xbc, + 0x96, 0xc3, 0x87, 0xd8, 0x8c, 0xb5, 0x6b, 0xa2, 0x19, 0xa3, 0x26, 0x5e, + 0x62, 0xe3, 0x12, 0x7c, 0x3e, 0x3d, 0x30, 0xff, 0x39, 0x4a, 0x90, 0xe6, + 0xe8, 0x9d, 0x69, 0xae, 0xbb, 0xbb, 0x5e, 0xc3, 0x6c, 0x5e, 0xc7, 0x2f, + 0x79, 0x72, 0x90, 0x00, 0xec, 0xda, 0x23, 0xfb, 0x8e, 0x28, 0xb8, 0x1c, + 0xb5, 0x63, 0xf5, 0x76, 0xc8, 0x6b, 0xe2, 0x69, 0xe6, 0xc7, 0x25, 0xec, + 0x08, 0xf8, 0x69, 0xb3, 0x1b, 0x3b, 0xf1, 0x0b, 0x09, 0xde, 0xe9, 0x2a, + 0x25, 0x0e, 0x30, 0xaa, 0x44, 0x0d, 0x34, 0xc2, 0xcf, 0xae, 0xe2, 0xdb, + 0xb1, 0x3f, 0x39, 0x05, 0x44, 0xc8, 0x12, 0x47, 0x9c, 0xd9, 0x79, 0x5b, + 0x09, 0x47, 0x28, 0x5a, 0x69, 0xf5, 0x61, 0xd6, 0x75, 0x46, 0x93, 0x8b, + 0xde, 0x83, 0xe9, 0x0a, 0xc0, 0x24, 0xf0, 0x4b, 0xa0, 0x8b, 0x6b, 0x1d, + 0x92, 0x74, 0x45, 0xfe, 0xd1, 0x8c, 0x5e, 0xa9, 0x2e, 0xf1, 0x10, 0xe7, + 0x3e, 0x37, 0x88, 0x1c, 0x38, 0x32, 0x62, 0x0a, 0xf9, 0x94, 0x63, 0x33, + 0x7e, 0x68, 0x91, 0x02, 0x40, 0x40, 0x63, 0x62, 0xba, 0xfa, 0xee, 0x58, + 0x20, 0x25, 0x89, 0x7d, 0x6d, 0xea, 0x9b, 0x66, 0x98, 0xd5, 0xeb, 0x8e, + 0x8c, 0x03, 0xce, 0x84, 0xcd, 0x8b, 0x50, 0x7f, 0x0f, 0x37, 0x9f, 0x9a, + 0x2d, 0x73, 0x38, 0x42, 0xcc, 0x18, 0x6a, 0x4a, 0x62, 0xf8, 0x1b, 0x1a, + 0xd0, 0xf6, 0xa3, 0x31, 0x9e, 0x07, 0xe7, 0xe2, 0xcf, 0x3e, 0x34, 0x12, + 0xb2, 0x49, 0x98, 0x1b, 0x1c, 0x58, 0xcc, 0xb6, 0x1b, 0xfa, 0xe7, 0xb2, + 0x25, 0xf7, 0xd3, 0x7f, 0xb5, 0x55, 0x55, 0x5b, 0x14, 0xf6, 0x9c, 0x40, + 0x0f, 0xac, 0x1a, 0xc4, 0x1f, 0x80, 0x8e, 0x64, 0x11, 0xa4, 0x1b, 0xd3, + 0xe9, 0x58, 0xd8, 0xf7, 0x22, 0x2c, 0x85, 0x7d, 0x82, 0xec, 0xf0, 0xad, + 0xa9, 0x9a, 0x4e, 0xcc, 0x98, 0x14, 0x54, 0x9d, 0xc7, 0x0d, 0xd6, 0x45, + 0x48, 0x48, 0xe4, 0xb8, 0xc5, 0x75, 0x5c, 0x88, 0xea, 0xb3, 0xc3, 0xa7, + 0xed, 0x93, 0xa7, 0xbf, 0xdc, 0x2a, 0x3f, 0xaf, 0x0c, 0x04, 0x7b, 0xf9, + 0x8e, 0x01, 0x1d, 0x02, 0x6f, 0x66, 0x08, 0x03, 0x3f, 0x0a, 0xe1, 0x92, + 0x06, 0x6f, 0x86, 0xfc, 0x43, 0x60, 0x26, 0x55, 0x87, 0xba, 0x82, 0x5f, + 0x79, 0xc8, 0x14, 0x68, 0x91, 0x0b, 0xcb, 0x66, 0x14, 0x88, 0x84, 0xd3, + 0xa9, 0xa1, 0x75, 0x48, 0xa8, 0xd7, 0xaa, 0xd0, 0x81, 0xb3, 0xbc, 0x31, + 0xd9, 0xd8, 0x07, 0xac, 0xae, 0x9b, 0xf3, 0x98, 0x45, 0xe5, 0x50, 0x22, + 0x89, 0x3d, 0x52, 0x84, 0xfd, 0xd3, 0x4c, 0xee, 0xfb, 0xf4, 0x98, 0x2d, + 0x61, 0x4e, 0x86, 0xef, 0x9c, 0xcc, 0x92, 0x86, 0xd9, 0x2b, 0xdb, 0x3c, + 0x01, 0x18, 0x7c, 0x43, 0x6f, 0x3c, 0xda, 0x5f, 0x1f, 0x29, 0xff, 0xba, + 0x07, 0xa6, 0x98, 0x16, 0xf3, 0x2b, 0xa5, 0x2b, 0xa9, 0x9d, 0x05, 0x8c, + 0xc3, 0x55, 0xc8, 0x72, 0x99, 0xc2, 0x29, 0xbd, 0x0b, 0xe2, 0xf8, 0xc6, + 0x61, 0xf2, 0x08, 0xa9, 0x95, 0xda, 0xda, 0x47, 0x73, 0x69, 0x02, 0x21, + 0xad, 0xb5, 0x18, 0x63, 0xe5, 0x57, 0xc8, 0xe0, 0x3b, 0x21, 0xc3, 0x32, + 0xf7, 0x66, 0xc1, 0x5f, 0x51, 0x6c, 0x16, 0xd6, 0xf5, 0xda, 0x8d, 0x5a, + 0xdf, 0xd0, 0xf3, 0xc9, 0xa8, 0x0a, 0x84, 0x13, 0x93, 0x9e, 0x66, 0x29, + 0xc1, 0x33, 0xea, 0x79, 0x06, 0x93, 0x30, 0x43, 0x82, 0x97, 0x55, 0x31, + 0x2a, 0xe6, 0x4d, 0x77, 0x16, 0x10, 0x11, 0x8a, 0x7d, 0x2e, 0x14, 0xa0, + 0xf0, 0xc4, 0xc1, 0x8c, 0xe0, 0x9b, 0x46, 0x52, 0x48, 0xfb, 0x20, 0x1b, + 0xb8, 0x15, 0x06, 0xc1, 0x5d, 0xab, 0x37, 0x11, 0x9a, 0x5c, 0xb7, 0x19, +}; + +/* q=(p-1)/2 for prime prime_safe_8192 */ +static const unsigned char sub2_prime_safe_8192[] = { + 0x4d, 0xd3, 0xcd, 0xd1, 0x43, 0x2a, 0x73, 0xcc, 0x88, 0xad, 0x9a, 0xc0, + 0xea, 0xbd, 0x45, 0x37, 0x26, 0xa6, 0xb0, 0xae, 0xe9, 0xe7, 0x86, 0x32, + 0xbf, 0x6d, 0x6c, 0x67, 0x14, 0x56, 0x50, 0x1c, 0x40, 0xf7, 0x50, 0x8a, + 0x12, 0x90, 0xb3, 0xb3, 0x1d, 0x36, 0x07, 0xc0, 0x1e, 0xc4, 0xbc, 0xff, + 0x38, 0xa1, 0xab, 0xe1, 0xd4, 0xaa, 0x0f, 0x10, 0x45, 0x77, 0x07, 0xd3, + 0x45, 0xc4, 0x40, 0x9e, 0xf4, 0x2e, 0x20, 0x23, 0x82, 0xef, 0xec, 0x36, + 0xcc, 0x32, 0x8b, 0x54, 0xfc, 0xe2, 0x46, 0x01, 0x5d, 0x57, 0x35, 0x9b, + 0x3b, 0x64, 0xfd, 0x47, 0x68, 0x6b, 0xcd, 0x1e, 0x65, 0xe8, 0xa2, 0x04, + 0xeb, 0xa7, 0x94, 0x28, 0xca, 0x49, 0x2d, 0x81, 0x59, 0x5e, 0xbc, 0x69, + 0xe1, 0x3b, 0x01, 0x8a, 0x8b, 0x85, 0xaa, 0x84, 0x01, 0x21, 0x4f, 0x13, + 0x2b, 0x19, 0xb9, 0x73, 0x5e, 0x87, 0x7c, 0x9e, 0x96, 0x59, 0xc5, 0x26, + 0x33, 0x8b, 0xfe, 0xf4, 0x81, 0xd6, 0xc6, 0x1a, 0x42, 0x72, 0xc1, 0xef, + 0xce, 0x02, 0x49, 0x81, 0x93, 0x0c, 0xe0, 0xf8, 0x92, 0x34, 0x7b, 0x2a, + 0x4b, 0x67, 0x1c, 0x28, 0xde, 0xb6, 0x1e, 0xce, 0x06, 0x6c, 0x37, 0x09, + 0xa6, 0x45, 0xfb, 0x1a, 0x57, 0x6c, 0x42, 0x8e, 0x8e, 0xc7, 0x61, 0x56, + 0xd5, 0xd1, 0x62, 0xa0, 0x3b, 0x3f, 0x97, 0x97, 0x1c, 0x7a, 0x35, 0x1c, + 0x99, 0x9e, 0x8b, 0xe7, 0x0f, 0xf4, 0xe1, 0xc6, 0xcf, 0x72, 0xdf, 0x6b, + 0x56, 0xcd, 0x11, 0xec, 0x03, 0x79, 0xbe, 0x1c, 0xea, 0xd7, 0x2b, 0xdb, + 0x72, 0xe1, 0xcd, 0x45, 0x46, 0x37, 0x69, 0xe0, 0x8d, 0x32, 0x09, 0x00, + 0x0c, 0x29, 0xe5, 0x19, 0x44, 0x47, 0x60, 0x2f, 0x96, 0xd9, 0x1e, 0x8a, + 0x0d, 0xac, 0x2e, 0x10, 0x74, 0x29, 0x72, 0x94, 0x20, 0xde, 0x4f, 0x04, + 0x14, 0xd5, 0xd2, 0xa1, 0xcc, 0x87, 0x6b, 0x95, 0x5c, 0xdc, 0x32, 0x4e, + 0xc1, 0xf1, 0x8d, 0x13, 0x2c, 0xb2, 0xf9, 0x06, 0x64, 0xe2, 0xc7, 0x86, + 0xe7, 0xd0, 0x8c, 0x7e, 0x45, 0xbb, 0xf4, 0xf0, 0x8c, 0xbd, 0x81, 0xea, + 0x1b, 0xc6, 0xae, 0x9b, 0x95, 0xd6, 0xac, 0x2f, 0x39, 0xb9, 0x67, 0x42, + 0x72, 0xe4, 0xba, 0x8e, 0xf9, 0xac, 0x21, 0x3b, 0xff, 0x29, 0xd0, 0x61, + 0x33, 0x10, 0xd7, 0xf1, 0x30, 0xe9, 0x42, 0x59, 0x81, 0xa6, 0xec, 0x3e, + 0xc2, 0xf0, 0xd4, 0x50, 0x24, 0x2e, 0x8d, 0x54, 0xd6, 0x60, 0xb4, 0x92, + 0x63, 0x7d, 0x5a, 0x91, 0x1f, 0x51, 0xc6, 0x9a, 0x94, 0xe7, 0xcd, 0x72, + 0xc2, 0x1d, 0x85, 0x93, 0x9b, 0x3f, 0x4e, 0xd3, 0x58, 0x22, 0xb0, 0x21, + 0x0f, 0x25, 0x92, 0x68, 0x9b, 0x45, 0xb8, 0x68, 0xca, 0xaa, 0x0a, 0x5c, + 0xa3, 0x9e, 0xc6, 0xf2, 0x2f, 0xc0, 0x8d, 0x10, 0x8b, 0x8b, 0xdf, 0xc9, + 0x11, 0x26, 0x3b, 0x98, 0x6e, 0x4e, 0x42, 0x73, 0x34, 0x66, 0x6b, 0x08, + 0x82, 0x7f, 0xb8, 0xc3, 0x59, 0xd4, 0xcd, 0x89, 0xca, 0x9a, 0xfe, 0xb4, + 0x14, 0x4d, 0xb7, 0xae, 0x7b, 0xb3, 0x54, 0x37, 0xc4, 0x87, 0xc9, 0x6f, + 0xa9, 0x12, 0x1f, 0xed, 0x97, 0xa0, 0x09, 0x19, 0x52, 0x7f, 0x97, 0x25, + 0xdc, 0x50, 0x73, 0xe4, 0xe5, 0xcc, 0x09, 0xfc, 0xe9, 0x7d, 0x41, 0x34, + 0x59, 0x47, 0xe9, 0x8b, 0xc6, 0x49, 0xfa, 0xc0, 0x72, 0x2d, 0x19, 0x8d, + 0xb5, 0x6c, 0x5f, 0x9b, 0xd3, 0xf0, 0xb1, 0x8e, 0xb5, 0x61, 0xfd, 0x50, + 0x97, 0xe0, 0xb9, 0x2a, 0xea, 0xf1, 0x33, 0x9d, 0xb5, 0x9d, 0x54, 0x58, + 0x2a, 0x02, 0x0e, 0xdd, 0xe0, 0xf2, 0x9d, 0x29, 0x58, 0xb3, 0x85, 0x89, + 0x1f, 0x66, 0xd4, 0xcd, 0x07, 0x5d, 0xd1, 0xba, 0xb6, 0xb7, 0xbb, 0xba, + 0x32, 0x71, 0x8b, 0x46, 0x52, 0xdd, 0x76, 0x28, 0xb9, 0xe7, 0x25, 0xf3, + 0x37, 0x9e, 0x8a, 0xab, 0x21, 0xf0, 0x8b, 0xbb, 0xb3, 0x55, 0xee, 0x4e, + 0xcd, 0x88, 0x2e, 0xe2, 0x74, 0x8f, 0x55, 0x16, 0x8a, 0xdd, 0xe2, 0x04, + 0xa3, 0x18, 0x70, 0xdc, 0x49, 0x4a, 0x2f, 0xdb, 0xf3, 0xbf, 0x4b, 0xa1, + 0xe0, 0x24, 0x2d, 0xd7, 0xf5, 0x3a, 0x57, 0x46, 0x3c, 0xb5, 0xb3, 0x41, + 0xb1, 0x44, 0x0b, 0xd2, 0x2b, 0x2e, 0xac, 0x7d, 0xb6, 0x1c, 0x2b, 0xa6, + 0xf7, 0xeb, 0x9b, 0x22, 0x1c, 0xad, 0xd5, 0xca, 0x72, 0x04, 0x18, 0x69, + 0x96, 0x2c, 0xd0, 0x19, 0x71, 0x38, 0xcc, 0xf6, 0x33, 0x2f, 0x7b, 0xf1, + 0x4e, 0x0c, 0xb4, 0xb9, 0x37, 0xed, 0x9f, 0x66, 0x0c, 0xad, 0x7e, 0xd6, + 0xeb, 0x37, 0x4e, 0x83, 0xe0, 0x32, 0x80, 0xba, 0xee, 0x9b, 0x8d, 0xce, + 0x2f, 0x49, 0x99, 0x7c, 0x3f, 0x32, 0xea, 0xda, 0x8a, 0x9a, 0xd6, 0x82, + 0xda, 0xe9, 0x12, 0xe3, 0xb8, 0xad, 0x72, 0x5b, 0xac, 0x35, 0x61, 0xad, + 0x6c, 0xea, 0x77, 0x19, 0x5a, 0x85, 0xad, 0x95, 0x66, 0xc0, 0x67, 0x6a, + 0x16, 0xe4, 0x84, 0xca, 0x7a, 0xf9, 0x3e, 0x57, 0xdd, 0x2d, 0x69, 0xee, + 0x66, 0xeb, 0xfb, 0xf5, 0x21, 0x71, 0x61, 0x1a, 0x10, 0xdc, 0x8a, 0x92, + 0x74, 0x19, 0x35, 0xb7, 0xd8, 0x76, 0xbb, 0x2f, 0x22, 0xdf, 0x81, 0x51, + 0x5c, 0x1e, 0x52, 0xfa, 0xba, 0x71, 0x8c, 0x44, 0x90, 0xa7, 0x53, 0x04, + 0x51, 0xd2, 0xc9, 0xb4, 0xa4, 0x4b, 0x5e, 0xa3, 0xe9, 0xf5, 0xb3, 0x94, + 0xd4, 0x5d, 0xdf, 0x3c, 0x02, 0xfd, 0x23, 0x44, 0xa7, 0x06, 0x71, 0x36, + 0x5d, 0xf2, 0xfc, 0x5d, 0x72, 0xae, 0x94, 0xf3, 0xee, 0xb8, 0xbf, 0x4a, + 0x6b, 0xab, 0x06, 0x1e, 0x6f, 0x2f, 0xde, 0x6e, 0x07, 0xc7, 0x6b, 0x37, + 0x85, 0x03, 0xdc, 0x03, 0x92, 0x31, 0x26, 0x76, 0xa2, 0xa7, 0x86, 0xcf, + 0x97, 0x41, 0xb5, 0x75, 0xde, 0x7f, 0xd4, 0xf9, 0x39, 0xd9, 0xad, 0xd5, + 0x56, 0x76, 0xd6, 0x44, 0x51, 0x06, 0xc6, 0xc7, 0xda, 0x7b, 0xb9, 0x8f, + 0x60, 0x17, 0x69, 0xa2, 0x8a, 0xa5, 0xa5, 0x73, 0xea, 0x77, 0xd8, 0xe3, + 0x69, 0xc7, 0xfc, 0x12, 0x09, 0x19, 0x9f, 0x47, 0x4a, 0xde, 0x40, 0xda, + 0x6a, 0x68, 0x89, 0xde, 0x3f, 0x12, 0xda, 0x2d, 0xff, 0x8a, 0xdd, 0x7c, + 0x4d, 0x76, 0x3c, 0x72, 0x31, 0xe3, 0x93, 0x6a, 0xc4, 0x9e, 0xb1, 0xad, + 0xbe, 0x43, 0x31, 0x9a, 0x03, 0x14, 0x11, 0x84, 0x7f, 0xb6, 0xde, 0xf0, + 0x3a, 0xd9, 0xb8, 0x89, 0x13, 0x31, 0xe5, 0x49, 0x9b, 0x43, 0x75, 0xfb, + 0xa4, 0x68, 0xcb, 0x7a, 0x01, 0x1f, 0x2e, 0xb4, 0xba, 0xaf, 0x4a, 0xf7, + 0x19, 0x5c, 0xdd, 0x2a, 0xe2, 0xa1, 0x3a, 0x00, 0x70, 0x87, 0x8b, 0x02, + 0xb1, 0x1e, 0x2c, 0x65, 0xf0, 0x6a, 0x54, 0xf2, 0x8d, 0x1d, 0xc2, 0x3f, + 0x0c, 0xc3, 0xd6, 0xb3, 0xe6, 0xcd, 0xcb, 0xd8, 0x19, 0x6b, 0xdc, 0x0f, + 0x4b, 0x34, 0xba, 0x87, 0xb0, 0xb4, 0xd9, 0xe4, 0xe7, 0x39, 0xbe, 0x2f, + 0xea, 0x84, 0x6f, 0xea, 0x03, 0xba, 0xb0, 0x6b, 0xa8, 0x29, 0x73, 0xae, + 0x37, 0x82, 0x2c, 0xb2, 0xde, 0xb8, 0x4c, 0x8a, 0xfc, 0xde, 0x1a, 0x3c, + 0x35, 0x32, 0x56, 0x2f, 0x83, 0xe1, 0x44, 0xc4, 0x7f, 0x08, 0xbd, 0x7b, + 0x9e, 0xdf, 0x41, 0xff, 0xf5, 0x8e, 0xa9, 0x5f, 0x6a, 0x04, 0xb8, 0x87, + 0xbe, 0x4a, 0x8c, 0xf9, 0x25, 0xfa, 0xa2, 0x31, 0xf9, 0x76, 0x1f, 0xfc, + 0xf2, 0x7d, 0xdf, 0x12, 0x59, 0x0c, 0x29, 0xe7, 0x0b, 0x20, 0x0f, 0x13, + 0xb1, 0x4c, 0xc9, 0xe4, 0xa4, 0xc7, 0xcc, 0x06, 0xec, 0x39, 0xb2, 0xcc, + 0xd6, 0x7f, 0xff, 0x11, 0x35, 0x68, 0xfd, 0xd0, 0xf2, 0x73, 0xd5, 0x9e, + 0x39, 0x08, 0x56, 0x39, +}; +#endif + +/* q=(p-1)/2 for prime prime_weak_1024 */ +static const unsigned char sub2_prime_weak_1024[] = { + 0x72, 0x41, 0x04, 0xa5, 0x35, 0xdf, 0x4d, 0xa8, 0x88, 0xd0, 0x3a, 0x12, + 0xff, 0xa8, 0x0e, 0x05, 0x6b, 0x68, 0x5e, 0x69, 0x92, 0x44, 0xba, 0xba, + 0x59, 0xeb, 0x35, 0xfa, 0x63, 0xaf, 0xb5, 0x76, 0x0f, 0x1d, 0x10, 0x01, + 0x0b, 0x3a, 0xe6, 0x22, 0x25, 0x5f, 0xad, 0xac, 0x56, 0xff, 0x58, 0x0c, + 0x35, 0x1c, 0x45, 0xe5, 0xed, 0xe8, 0xbb, 0xa1, 0x71, 0xd1, 0xc3, 0xc5, + 0x4c, 0x97, 0x08, 0xec, 0x64, 0x81, 0x42, 0x0e, 0xe9, 0x33, 0x94, 0x5e, + 0xc7, 0xfd, 0xab, 0x79, 0x31, 0xc5, 0x16, 0x3e, 0x1c, 0x77, 0xd1, 0x06, + 0x35, 0x1b, 0x68, 0x4c, 0x89, 0xa3, 0xa4, 0x20, 0x72, 0xe6, 0xed, 0x82, + 0x26, 0x51, 0x09, 0x1f, 0x8d, 0x4d, 0xcd, 0x07, 0x5c, 0x34, 0x3e, 0x80, + 0xde, 0x0b, 0x37, 0xa8, 0xb2, 0x0e, 0xd5, 0x90, 0xba, 0xa4, 0x89, 0x1b, + 0x56, 0x32, 0xc5, 0xfc, 0x43, 0xec, 0xd7, 0xe8, +}; + +/* q=(p-1)/2 for prime prime_weak_2048 */ +static const unsigned char sub2_prime_weak_2048[] = { + 0x5a, 0x84, 0x41, 0xb5, 0x11, 0x1c, 0xef, 0x81, 0x7f, 0x39, 0xb5, 0xfd, + 0x86, 0xa7, 0x56, 0xa5, 0x87, 0xfe, 0xd9, 0x13, 0xf3, 0xe9, 0x1a, 0xea, + 0x41, 0xf9, 0x5e, 0x14, 0xff, 0xa8, 0x7b, 0xb5, 0xdb, 0xca, 0x1c, 0x7f, + 0xee, 0x3c, 0xb3, 0xcd, 0x40, 0x45, 0xe1, 0x10, 0x27, 0x29, 0x81, 0x15, + 0x03, 0xf6, 0x54, 0xde, 0x91, 0x68, 0xdd, 0x1a, 0x98, 0x88, 0x10, 0xdb, + 0x27, 0xf0, 0xca, 0x05, 0xd8, 0x59, 0x9b, 0x90, 0x06, 0xb5, 0x6a, 0x48, + 0xae, 0x42, 0xf4, 0xd7, 0x45, 0x79, 0x4a, 0x73, 0xa2, 0x7a, 0xe6, 0x02, + 0x41, 0x2b, 0xc0, 0x90, 0xc1, 0x8c, 0x24, 0x16, 0xf1, 0x8e, 0x50, 0xbf, + 0xf7, 0x08, 0x5c, 0xf4, 0x20, 0x7e, 0x6d, 0x21, 0xbe, 0x8c, 0x72, 0x34, + 0x4f, 0xf6, 0xaf, 0x61, 0x8f, 0xc0, 0x77, 0xae, 0x12, 0x2f, 0x34, 0x56, + 0x4c, 0xce, 0x3a, 0x4b, 0x2d, 0xd9, 0xf3, 0xd9, 0x32, 0xbc, 0x7d, 0x9e, + 0x08, 0x80, 0x02, 0x25, 0xcc, 0x07, 0x45, 0x3d, 0x9c, 0x04, 0x1a, 0x5c, + 0xb6, 0x84, 0x32, 0x8b, 0xc8, 0xa4, 0xb1, 0x23, 0xb2, 0x55, 0xe3, 0x68, + 0x79, 0x67, 0xc4, 0x83, 0xf5, 0xd1, 0xae, 0xf9, 0xd1, 0x7d, 0xee, 0xbd, + 0x9f, 0x3f, 0x51, 0x6b, 0x8d, 0x21, 0x56, 0xba, 0x5e, 0xdd, 0xe7, 0x90, + 0xc8, 0xe9, 0x35, 0x8e, 0xce, 0xd4, 0x02, 0xc4, 0x27, 0xd8, 0xa2, 0xd1, + 0x43, 0x48, 0x09, 0x7e, 0xe5, 0x92, 0xf0, 0x89, 0x04, 0x23, 0x8e, 0xc1, + 0x96, 0x8a, 0x21, 0x10, 0x04, 0x18, 0xaa, 0x16, 0x4d, 0xa4, 0xfb, 0x5b, + 0x16, 0x92, 0xf5, 0x14, 0x5f, 0x89, 0x95, 0xe9, 0xa2, 0xc6, 0x81, 0x4f, + 0xd2, 0xd5, 0x75, 0xe0, 0x24, 0x68, 0x83, 0x73, 0x0f, 0x50, 0x1f, 0x02, + 0x10, 0x3c, 0xbe, 0x68, 0xe8, 0x56, 0x30, 0xc4, 0xb6, 0x1d, 0xc4, 0x51, + 0xaa, 0x36, 0x40, 0x2c, +}; + +/* q=(p-1)/2 for prime prime_weak_3072 */ +static const unsigned char sub2_prime_weak_3072[] = { + 0x4a, 0x19, 0x63, 0xa3, 0xa8, 0xd1, 0x81, 0xcd, 0xf9, 0x28, 0xae, 0x34, + 0xd7, 0x82, 0x9e, 0x3b, 0x31, 0x51, 0x76, 0x2d, 0x66, 0x6f, 0xc0, 0x79, + 0x96, 0xe7, 0x52, 0xd2, 0xcf, 0x16, 0xd5, 0xaf, 0xc8, 0xde, 0xc9, 0xb0, + 0xeb, 0xbd, 0xb8, 0xb7, 0xf9, 0xc9, 0x5f, 0xd4, 0x7e, 0x66, 0x80, 0x7a, + 0xa4, 0x84, 0x00, 0x46, 0x69, 0x7f, 0x25, 0x6c, 0x15, 0xb7, 0x21, 0x60, + 0x6c, 0x51, 0x45, 0x95, 0x8c, 0x01, 0x56, 0xf4, 0x27, 0x22, 0x04, 0x93, + 0x50, 0xd0, 0xe5, 0x4c, 0xf1, 0xec, 0xcd, 0x43, 0x9e, 0x41, 0xb5, 0x0d, + 0x3d, 0xb0, 0x5d, 0x3c, 0x06, 0x3c, 0xa8, 0x0f, 0xef, 0x20, 0x0a, 0x2c, + 0x0c, 0x54, 0x95, 0xba, 0x08, 0xda, 0x32, 0xff, 0x4e, 0x81, 0xd2, 0x77, + 0xef, 0xba, 0x47, 0x66, 0xbd, 0xea, 0x79, 0x94, 0x3a, 0xd9, 0x18, 0xf7, + 0xcc, 0xb2, 0xe5, 0xad, 0x3b, 0xe5, 0x51, 0x12, 0x94, 0x57, 0x7d, 0x4f, + 0xf5, 0xed, 0x66, 0x1a, 0x3d, 0x90, 0xeb, 0xed, 0xaa, 0x20, 0x73, 0x17, + 0xed, 0xe0, 0x67, 0x6e, 0x72, 0xe4, 0x93, 0xcb, 0xcc, 0xce, 0x01, 0x27, + 0x92, 0x44, 0x49, 0xef, 0xd4, 0xe3, 0x9f, 0x08, 0x64, 0x55, 0x35, 0x67, + 0x6d, 0x23, 0x4a, 0x46, 0x56, 0x8f, 0x78, 0xe5, 0xe9, 0xe6, 0xa1, 0xa2, + 0x5a, 0x10, 0x48, 0xcf, 0x7b, 0x68, 0x81, 0xf7, 0xe1, 0x02, 0x7b, 0x83, + 0xed, 0xd6, 0x51, 0x14, 0x46, 0x3e, 0x8e, 0xae, 0x96, 0x2d, 0x7e, 0x13, + 0x2d, 0x85, 0xac, 0x5c, 0xcd, 0x23, 0xf4, 0xd0, 0x6f, 0xd2, 0xad, 0x79, + 0xf2, 0xeb, 0x75, 0xb4, 0xda, 0xa7, 0x5e, 0x38, 0xe0, 0x6b, 0x4d, 0xdc, + 0x20, 0x1d, 0xe2, 0xb9, 0x2e, 0xa6, 0x8d, 0x8b, 0x9e, 0x9b, 0x52, 0x58, + 0x8a, 0xd3, 0xcd, 0x39, 0x75, 0xf9, 0x4f, 0x20, 0x68, 0xde, 0x1a, 0xe3, + 0xe8, 0x8d, 0x47, 0x8e, 0x15, 0xaf, 0x6c, 0x59, 0x9d, 0xa2, 0x57, 0x7a, + 0xc0, 0xe8, 0x45, 0x1b, 0xd5, 0xdd, 0x11, 0x5e, 0x16, 0xc4, 0x17, 0x92, + 0x5d, 0xd8, 0x0d, 0x54, 0xaf, 0x83, 0x88, 0x36, 0xe3, 0x5d, 0x9e, 0x51, + 0x33, 0x7c, 0xdc, 0xca, 0xeb, 0x2f, 0x46, 0x67, 0x02, 0x6e, 0x59, 0xa6, + 0x5e, 0x74, 0xe2, 0xe5, 0x8c, 0xcb, 0xf1, 0x50, 0x84, 0x9c, 0x6b, 0xc1, + 0x53, 0x5f, 0xe4, 0x8a, 0x92, 0xf8, 0x96, 0x3b, 0xfe, 0x5e, 0xfd, 0x3f, + 0xc9, 0x7f, 0x6b, 0x18, 0x81, 0x91, 0x96, 0x8b, 0x97, 0xa8, 0xcf, 0x2e, + 0x58, 0xb4, 0x60, 0x1f, 0xa1, 0x4c, 0x80, 0x2a, 0x99, 0xb4, 0x6b, 0xf7, + 0x28, 0xbe, 0x9f, 0x01, 0xa7, 0x81, 0x2f, 0x93, 0xee, 0x8b, 0x8c, 0x36, + 0x0f, 0x4e, 0xc8, 0xb2, 0xfc, 0x6b, 0xd3, 0x4f, 0xd0, 0xdd, 0x54, 0x3b, + 0x72, 0x6c, 0x7a, 0x2c, 0xc8, 0x0b, 0x33, 0xc4, 0x61, 0x54, 0xf2, 0x16, +}; + +/* q=(p-1)/2 for prime prime_weak_4096 */ +static const unsigned char sub2_prime_weak_4096[] = { + 0x7f, 0xa8, 0x69, 0xe6, 0x44, 0x8b, 0xaf, 0x5b, 0x7c, 0x51, 0xd8, 0x71, + 0x7c, 0xcf, 0x8b, 0xd0, 0xc9, 0x2b, 0x0a, 0x89, 0x89, 0x4f, 0x8c, 0x6e, + 0x03, 0x80, 0x61, 0x24, 0xe4, 0xec, 0xea, 0x05, 0x71, 0xeb, 0xfb, 0x30, + 0x10, 0xd4, 0xbd, 0xe0, 0x07, 0x87, 0x57, 0x1f, 0x3b, 0xbb, 0xa4, 0x6c, + 0x7e, 0xa1, 0x76, 0x5a, 0xd7, 0x00, 0x55, 0xe7, 0x68, 0x88, 0xe5, 0x69, + 0x32, 0x2d, 0x51, 0xb5, 0xdd, 0x68, 0xc9, 0xf5, 0x6d, 0x69, 0x50, 0x30, + 0x1c, 0x85, 0x9a, 0x27, 0x86, 0x78, 0xd8, 0x29, 0x3a, 0xa8, 0x9e, 0x94, + 0x01, 0x5a, 0xde, 0xa1, 0x4c, 0x10, 0x53, 0xa1, 0x5c, 0x90, 0xcd, 0x57, + 0x5b, 0x20, 0xbd, 0xb8, 0x71, 0xec, 0xd7, 0xc0, 0x8d, 0x60, 0x9c, 0xce, + 0x29, 0x2b, 0x65, 0x86, 0xb5, 0x33, 0xb7, 0x9e, 0x89, 0x3b, 0x39, 0xa9, + 0xca, 0x96, 0xe0, 0x82, 0x6d, 0xc1, 0xf2, 0x68, 0x5f, 0x16, 0xd3, 0x3d, + 0x07, 0xc0, 0x0d, 0xe8, 0x0b, 0x0a, 0x1d, 0x70, 0x24, 0x7d, 0x7a, 0xa2, + 0x54, 0x70, 0x5f, 0xcc, 0x70, 0xab, 0x75, 0x3b, 0x5b, 0x71, 0x51, 0xad, + 0x8a, 0xbc, 0x88, 0x58, 0x20, 0xee, 0x14, 0x87, 0x8f, 0x1b, 0xb4, 0xe6, + 0x89, 0xdf, 0x16, 0xf0, 0x39, 0x9c, 0x34, 0x76, 0xa8, 0x35, 0x68, 0x7d, + 0xe5, 0x8b, 0x9d, 0x2c, 0xfd, 0xf6, 0x5d, 0x3a, 0xdb, 0x27, 0x17, 0xb7, + 0x4b, 0xcc, 0x07, 0x3c, 0x92, 0xee, 0xec, 0x7a, 0x9a, 0x5a, 0x50, 0x3f, + 0x5d, 0x34, 0x3e, 0x27, 0xfd, 0xf0, 0x4b, 0xa3, 0x28, 0x0f, 0x25, 0x2c, + 0xce, 0x6e, 0x1a, 0x71, 0x15, 0x5a, 0xe4, 0x2c, 0x4a, 0x24, 0x4f, 0xdc, + 0x1b, 0x65, 0xe7, 0x1b, 0x58, 0xbe, 0x72, 0xc6, 0xad, 0xa1, 0xeb, 0xc4, + 0x6f, 0xd7, 0x68, 0x64, 0xa1, 0x2f, 0x85, 0x71, 0xb1, 0x88, 0xe2, 0x86, + 0x40, 0x2a, 0xac, 0x6b, 0xf9, 0x28, 0xb7, 0x59, 0xbf, 0x4e, 0x8e, 0x61, + 0xb0, 0xac, 0xae, 0x23, 0xea, 0x4c, 0xe0, 0x33, 0xfd, 0xd9, 0x6b, 0x08, + 0xed, 0x49, 0x2d, 0xb5, 0xe9, 0x38, 0x5b, 0xb4, 0xb9, 0x73, 0x83, 0x6e, + 0xa0, 0x56, 0x40, 0xa8, 0x8e, 0xa9, 0x3d, 0x22, 0x9c, 0x44, 0x93, 0x96, + 0x62, 0x25, 0xbf, 0x2f, 0x3c, 0xf7, 0xc2, 0x35, 0x12, 0x26, 0xce, 0x4f, + 0x65, 0x3a, 0xae, 0x03, 0x36, 0xe8, 0x29, 0x74, 0xed, 0x4f, 0xa3, 0x5b, + 0x31, 0x0e, 0xd9, 0xec, 0xf9, 0x3e, 0xeb, 0x61, 0x3d, 0x24, 0xbe, 0x6e, + 0xcd, 0xd5, 0x61, 0xc2, 0x05, 0x84, 0x19, 0xdc, 0x40, 0x61, 0x89, 0x47, + 0xd6, 0xd6, 0x07, 0xbf, 0xd7, 0xac, 0xb0, 0x86, 0xcc, 0x60, 0xfc, 0xb4, + 0x61, 0x8d, 0x88, 0x04, 0x62, 0x19, 0x9e, 0x52, 0x71, 0x6a, 0xf5, 0xb8, + 0xae, 0x8c, 0xbf, 0x02, 0xe5, 0x4d, 0x7a, 0xdd, 0xb8, 0xaa, 0xc1, 0xce, + 0x12, 0xa8, 0x1a, 0xbf, 0x96, 0xf5, 0xf9, 0x06, 0xf6, 0x9e, 0x5c, 0x38, + 0xde, 0x84, 0x7a, 0xc4, 0xbf, 0x2f, 0x1c, 0x20, 0x6b, 0xf6, 0xbb, 0xc6, + 0xbd, 0x76, 0x95, 0x4f, 0xfe, 0x00, 0xfa, 0x71, 0x67, 0xed, 0x46, 0x51, + 0xab, 0xee, 0x0a, 0x6b, 0x50, 0xec, 0xcb, 0xdc, 0xf3, 0x7e, 0x24, 0x3a, + 0xa1, 0xde, 0x9d, 0xc8, 0x8b, 0x9e, 0x19, 0xe5, 0x67, 0x14, 0x84, 0x8d, + 0xf4, 0x4e, 0xdb, 0x3a, 0x02, 0xaf, 0x17, 0x52, 0x8e, 0xbf, 0x9d, 0x54, + 0x96, 0x7b, 0x26, 0xa0, 0xc8, 0x5e, 0x2b, 0x0c, 0x29, 0x01, 0x48, 0x77, + 0xb8, 0xff, 0x9f, 0x06, 0x7c, 0x00, 0x02, 0x03, 0xea, 0x90, 0x13, 0x6e, + 0xae, 0x58, 0x9b, 0x81, 0x90, 0x06, 0x5a, 0x5b, 0x1c, 0xa4, 0xa4, 0xd5, + 0x73, 0xcc, 0x00, 0xd1, 0x17, 0x05, 0x19, 0xc1, 0x4f, 0x5c, 0x92, 0x5b, + 0xc0, 0x6f, 0xe9, 0xef, 0x82, 0x72, 0x28, 0x4e, +}; + +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW +/* q=(p-1)/2 for prime prime_weak_6144 */ +static const unsigned char sub2_prime_weak_6144[] = { + 0x51, 0x12, 0x4b, 0x5b, 0x10, 0xb4, 0x6a, 0xbf, 0x16, 0x30, 0x26, 0xe4, + 0x40, 0xac, 0xce, 0x0e, 0x38, 0x76, 0x12, 0x14, 0x5b, 0x29, 0x1b, 0x04, + 0xc3, 0xd5, 0x60, 0xad, 0xf2, 0xd3, 0x1f, 0x44, 0x2a, 0x02, 0xf1, 0x84, + 0x84, 0xe5, 0x36, 0xcd, 0xe2, 0x46, 0x93, 0x57, 0xeb, 0xf7, 0x4f, 0x86, + 0xde, 0xa2, 0x47, 0x7f, 0x66, 0xf9, 0x73, 0x6f, 0x56, 0x79, 0x01, 0x1b, + 0xee, 0x1a, 0xe1, 0x67, 0x66, 0xaf, 0xe2, 0xc3, 0x87, 0xcc, 0xd3, 0xed, + 0x87, 0x8d, 0x66, 0xbb, 0x55, 0x25, 0x52, 0x84, 0xb0, 0x30, 0x71, 0xac, + 0x72, 0x29, 0x03, 0x8d, 0xa1, 0x0b, 0x88, 0xa8, 0x15, 0xa0, 0x4a, 0xc6, + 0xa4, 0x50, 0x1a, 0x4a, 0x92, 0x9c, 0x67, 0x84, 0xca, 0x73, 0x2a, 0x83, + 0x45, 0x6f, 0x6e, 0x20, 0xa5, 0x6c, 0x8f, 0xc0, 0x41, 0x0e, 0xdc, 0x0f, + 0x42, 0x30, 0x6f, 0x76, 0xa7, 0xe0, 0x6c, 0x0e, 0xaa, 0x6d, 0x59, 0xf9, + 0x87, 0x2a, 0x1f, 0x8c, 0x44, 0x7f, 0x92, 0x98, 0xe3, 0x0b, 0x73, 0x38, + 0x7d, 0x62, 0x04, 0x7e, 0x00, 0x45, 0xfb, 0x4e, 0x94, 0xc5, 0x2c, 0xa4, + 0xf6, 0xae, 0x1a, 0x3d, 0x42, 0x3c, 0xa0, 0x60, 0xbf, 0x41, 0x0b, 0x9b, + 0x64, 0x4b, 0x5a, 0xe9, 0x7c, 0xed, 0xe0, 0x08, 0x4f, 0xfc, 0x4a, 0x9a, + 0xb7, 0xd8, 0x5c, 0xa4, 0x44, 0x6e, 0x78, 0x26, 0x98, 0x66, 0x8a, 0xfe, + 0x97, 0xdd, 0x0c, 0x66, 0x4a, 0x28, 0x1f, 0xff, 0x30, 0x1e, 0xbd, 0x23, + 0x77, 0xe2, 0x66, 0x8a, 0x70, 0x77, 0xcb, 0xc0, 0xd0, 0xca, 0xf1, 0xd2, + 0xc8, 0xcd, 0x7b, 0xcf, 0xbe, 0x7d, 0x06, 0x34, 0xdb, 0x6f, 0xed, 0xd7, + 0x98, 0xec, 0x54, 0x3b, 0xb5, 0x5d, 0x5d, 0x40, 0x7f, 0x9f, 0xaf, 0xc3, + 0x4f, 0xc0, 0x01, 0x8f, 0x68, 0x2f, 0x9b, 0xa8, 0x30, 0xfe, 0x01, 0xec, + 0x49, 0xd0, 0xbc, 0xb1, 0x7d, 0x49, 0x5c, 0x25, 0x33, 0x4c, 0xeb, 0xc2, + 0xc6, 0x87, 0x83, 0x81, 0x01, 0xc1, 0xc6, 0x10, 0x52, 0xce, 0x17, 0xfe, + 0x91, 0x2d, 0x78, 0x4a, 0x8f, 0x5f, 0x8b, 0xf8, 0x9d, 0x20, 0x3f, 0xe7, + 0x4a, 0x31, 0x2f, 0xac, 0x72, 0xf9, 0xcc, 0xc6, 0x1c, 0x47, 0x82, 0x88, + 0x34, 0x75, 0x20, 0xda, 0xe0, 0x37, 0xa7, 0xb1, 0xc3, 0x8e, 0xcc, 0x61, + 0x98, 0xb3, 0x0f, 0x4f, 0x96, 0x9e, 0x37, 0x4f, 0xd9, 0xe7, 0xc7, 0x3b, + 0xfa, 0x9e, 0x28, 0xad, 0x77, 0x41, 0x50, 0xe2, 0xa9, 0x90, 0x3a, 0xe8, + 0xd4, 0x01, 0x1b, 0xa1, 0x84, 0x0b, 0x02, 0x80, 0xf6, 0xf5, 0x78, 0xa9, + 0x2c, 0x10, 0x4a, 0x42, 0x82, 0x97, 0x24, 0x1f, 0xa3, 0xa4, 0xa7, 0x80, + 0xa2, 0x5e, 0x8f, 0x21, 0x75, 0x48, 0x48, 0x11, 0xcc, 0x82, 0xfe, 0x9b, + 0xa0, 0x86, 0x17, 0xe2, 0x10, 0x02, 0x4c, 0xf7, 0x07, 0xdd, 0xe1, 0x36, + 0x85, 0x3f, 0x92, 0x2d, 0x0b, 0xd2, 0x75, 0xce, 0x33, 0xff, 0x32, 0x06, + 0xf5, 0x5b, 0x90, 0x24, 0x20, 0x1d, 0x92, 0xf6, 0xa8, 0xae, 0x7e, 0x10, + 0x0c, 0x5b, 0x7e, 0x1f, 0x6d, 0xec, 0xd0, 0xde, 0xcf, 0x77, 0x65, 0xae, + 0x81, 0x7f, 0x3f, 0xa1, 0x4e, 0xe4, 0xe7, 0x7d, 0x70, 0xec, 0x79, 0x02, + 0xb3, 0x9a, 0xc4, 0x27, 0x6b, 0xb8, 0x4b, 0xb1, 0xda, 0x86, 0x30, 0x44, + 0xe0, 0x7f, 0x19, 0x6b, 0xd7, 0x25, 0xf8, 0x85, 0x57, 0x1e, 0x6f, 0x0c, + 0x4e, 0x0e, 0xe9, 0x6d, 0x79, 0x01, 0x46, 0xf8, 0x83, 0xeb, 0x2f, 0x5b, + 0xdd, 0x57, 0xc0, 0xcb, 0xf7, 0x70, 0x4e, 0xa8, 0xf9, 0x8e, 0xe0, 0xae, + 0xa1, 0xf1, 0x05, 0x86, 0x4e, 0x06, 0xba, 0x48, 0x90, 0x37, 0xb2, 0xf8, + 0xf9, 0x42, 0x01, 0x1c, 0x5a, 0xf2, 0x88, 0x10, 0xfe, 0x73, 0x61, 0xa5, + 0xb0, 0x24, 0xb5, 0x78, 0xea, 0xa8, 0x07, 0xb7, 0xc5, 0x8f, 0x40, 0x79, + 0xae, 0x94, 0xf7, 0x30, 0x55, 0x93, 0x52, 0xc6, 0x62, 0x26, 0x65, 0xd3, + 0x55, 0x71, 0xff, 0x68, 0xb3, 0xa4, 0x5a, 0x7d, 0x5f, 0xab, 0xff, 0x31, + 0x42, 0xd0, 0x56, 0x6e, 0x27, 0x38, 0x80, 0xe6, 0x09, 0x76, 0x40, 0x4a, + 0xaa, 0x6e, 0x0a, 0x4f, 0x10, 0x6d, 0x2d, 0x5e, 0xf7, 0x3b, 0x5f, 0x1c, + 0xe7, 0xde, 0xc5, 0x71, 0x87, 0x38, 0xc2, 0xf2, 0x1e, 0x31, 0x1d, 0xfc, + 0x37, 0x38, 0x6a, 0x6b, 0x17, 0x70, 0x2f, 0x08, 0xce, 0x99, 0xec, 0x98, + 0x7f, 0x9d, 0xe6, 0x15, 0x1c, 0xe2, 0x37, 0xfe, 0xe5, 0x44, 0x56, 0x94, + 0x51, 0x74, 0x54, 0x6b, 0xf3, 0x04, 0x06, 0xd7, 0xce, 0xec, 0x64, 0x20, + 0xb3, 0x42, 0x33, 0x43, 0x15, 0xc0, 0x9d, 0xb6, 0x63, 0x3b, 0x13, 0xb5, + 0x06, 0xcb, 0x07, 0x32, 0x9f, 0x6f, 0xfa, 0xb4, 0x02, 0x4e, 0x96, 0x93, + 0x45, 0xe5, 0x05, 0x3c, 0x95, 0x5a, 0x50, 0x59, 0x8c, 0x25, 0x75, 0x35, + 0x69, 0x0a, 0x66, 0xa3, 0xc2, 0xcf, 0xc3, 0x6b, 0xef, 0x55, 0x0f, 0x07, + 0x38, 0x89, 0xf6, 0x7f, 0x3e, 0x34, 0xdf, 0x91, 0x78, 0x30, 0xa8, 0x4b, + 0xbb, 0xe1, 0x15, 0x98, 0xc4, 0x88, 0xeb, 0x04, 0x58, 0xea, 0x67, 0x5d, + 0x50, 0x0b, 0x4e, 0x15, 0xc5, 0x9f, 0x0b, 0xec, 0x75, 0x70, 0xf8, 0x90, + 0x3f, 0x9f, 0x3b, 0x4f, 0x97, 0xa3, 0x61, 0xd7, 0xe2, 0x5d, 0x64, 0xb1, + 0xfb, 0xdd, 0xcc, 0x36, 0xb0, 0x0b, 0x02, 0x0a, 0x61, 0x76, 0x97, 0x61, + 0x80, 0x27, 0xc7, 0xce, 0xe3, 0x6c, 0xe6, 0xe0, 0xd5, 0xa7, 0x33, 0xf6, + 0xfc, 0x69, 0x31, 0x09, 0xfd, 0x08, 0x98, 0xdd, 0x84, 0x6e, 0xa7, 0x44, + 0xa5, 0x7f, 0x83, 0xc4, 0xda, 0xb6, 0x61, 0xff, 0x3b, 0x36, 0x88, 0x26, + 0x0f, 0x08, 0x2a, 0x91, 0x4a, 0xff, 0x04, 0xd2, 0xb7, 0x39, 0x86, 0x15, +}; + +/* q=(p-1)/2 for prime prime_weak_8192 */ +static const unsigned char sub2_prime_weak_8192[] = { + 0x49, 0xef, 0xb6, 0x9b, 0xee, 0x15, 0x52, 0x55, 0xae, 0xee, 0x39, 0xa1, + 0x09, 0x0c, 0x47, 0x9c, 0xa3, 0xb9, 0xfa, 0x9f, 0x5e, 0x37, 0x06, 0x95, + 0x34, 0x2e, 0xa9, 0xa7, 0x91, 0x46, 0x54, 0x54, 0x25, 0x56, 0x35, 0x30, + 0x2a, 0x65, 0x0d, 0x3a, 0xed, 0x42, 0x81, 0x2f, 0x40, 0x5d, 0xcd, 0xad, + 0x3a, 0x4b, 0x34, 0xe1, 0x3e, 0x42, 0x0f, 0xbb, 0x06, 0xa9, 0xf2, 0x05, + 0x99, 0x79, 0xa5, 0xfb, 0x49, 0x2d, 0x96, 0x4c, 0x2e, 0xd4, 0xb0, 0x6e, + 0x0b, 0xad, 0xfd, 0xda, 0x87, 0x1c, 0x57, 0x31, 0x8b, 0x3c, 0xd2, 0x62, + 0xbb, 0x3a, 0x10, 0x4b, 0xad, 0xee, 0x54, 0xc4, 0x68, 0x8a, 0x23, 0x1f, + 0x0e, 0xf3, 0x65, 0x5a, 0x9c, 0x2b, 0xfe, 0xf5, 0xb3, 0x15, 0x7d, 0x46, + 0x18, 0x03, 0xf5, 0x5a, 0x5e, 0x3c, 0x99, 0x8a, 0x6f, 0xc7, 0x8e, 0xb0, + 0x23, 0xe3, 0x91, 0xec, 0xbf, 0xf1, 0x8e, 0x4a, 0x54, 0xdd, 0x96, 0x8d, + 0x9b, 0xb2, 0x10, 0x67, 0xb4, 0x29, 0x1c, 0xec, 0xb7, 0x91, 0xa8, 0x59, + 0x33, 0xe4, 0x23, 0xd5, 0x1c, 0xcb, 0x69, 0x7e, 0xcd, 0xce, 0x43, 0x38, + 0xec, 0x3e, 0x33, 0xda, 0xbd, 0x4e, 0xa7, 0xfc, 0x47, 0x9a, 0x32, 0x65, + 0xed, 0xc2, 0x88, 0xcb, 0xc3, 0x7b, 0xd0, 0x8c, 0x95, 0x08, 0x3d, 0x79, + 0x0a, 0x8d, 0x86, 0x37, 0x32, 0x78, 0x8c, 0x29, 0xfc, 0xcd, 0x6e, 0xbe, + 0x06, 0xbe, 0x1e, 0x9c, 0xce, 0x51, 0xe2, 0xfc, 0x34, 0x37, 0xda, 0x1a, + 0xfc, 0x0e, 0xdc, 0x64, 0x55, 0xf5, 0x2c, 0x79, 0xdd, 0xbc, 0x79, 0xf1, + 0x53, 0x0b, 0x59, 0xa5, 0x05, 0x2b, 0x2d, 0xa2, 0x56, 0x65, 0xb3, 0x2e, + 0xd1, 0xb1, 0x38, 0xc8, 0x82, 0xea, 0x4b, 0xb9, 0x19, 0xbb, 0xa1, 0x98, + 0x9a, 0xce, 0x21, 0xdc, 0x6a, 0xc2, 0xed, 0xc7, 0x14, 0x65, 0x94, 0xcc, + 0x5b, 0xff, 0x35, 0x7b, 0x04, 0x44, 0xc1, 0x7e, 0x73, 0x2e, 0xb1, 0x34, + 0x2a, 0xd6, 0x1d, 0xce, 0xc1, 0x66, 0x83, 0x08, 0x29, 0xc9, 0x8e, 0xb3, + 0x35, 0x67, 0x31, 0x96, 0x24, 0x9b, 0x79, 0x86, 0x8e, 0x1f, 0x92, 0x68, + 0x3f, 0xd9, 0x50, 0x67, 0xbb, 0x15, 0x0b, 0x51, 0x37, 0xb5, 0xfa, 0x7f, + 0x5a, 0xe5, 0x4c, 0xa2, 0x3e, 0x7e, 0x1d, 0xe0, 0xf2, 0x04, 0xfa, 0xbd, + 0xb6, 0xb6, 0x50, 0x8a, 0x88, 0x00, 0x26, 0x3a, 0xa6, 0x95, 0x40, 0x4a, + 0xc8, 0x4d, 0x0a, 0xaf, 0x3b, 0x94, 0x47, 0x41, 0xa0, 0x42, 0x8f, 0x96, + 0xb8, 0x0b, 0xd0, 0x58, 0x3e, 0xf2, 0xfd, 0x40, 0xa8, 0xdf, 0x5a, 0x0b, + 0x7b, 0x2a, 0x4f, 0x87, 0x51, 0xf1, 0x0f, 0x2f, 0x4d, 0x8e, 0x6d, 0x07, + 0x4f, 0xc9, 0xae, 0x7a, 0x21, 0xde, 0xce, 0x0f, 0x0b, 0x33, 0xda, 0xa1, + 0x4a, 0x38, 0x7c, 0x3c, 0x86, 0x16, 0xa4, 0x60, 0x92, 0x62, 0xe3, 0x54, + 0xb2, 0x06, 0x22, 0x76, 0x4c, 0xd7, 0x5a, 0xf3, 0xe0, 0x92, 0x45, 0x36, + 0x68, 0xd1, 0x5f, 0xa6, 0x35, 0x85, 0xf4, 0xf8, 0x4c, 0x1e, 0xe3, 0xce, + 0x70, 0xc6, 0x8d, 0x6f, 0x62, 0x22, 0x21, 0xe3, 0x5f, 0x9c, 0x31, 0x12, + 0xc8, 0xa1, 0x42, 0x00, 0x94, 0x65, 0xc0, 0x5e, 0x1c, 0xa6, 0x61, 0x9f, + 0xfb, 0x6f, 0xf0, 0xf3, 0x64, 0xbb, 0x9a, 0xab, 0x97, 0xc4, 0xce, 0xfd, + 0x57, 0x9b, 0xeb, 0x19, 0xb8, 0x9a, 0x7f, 0xa9, 0x14, 0x59, 0x9e, 0x4b, + 0x34, 0x08, 0x09, 0x64, 0xdf, 0x0c, 0x01, 0xe6, 0xf7, 0x93, 0x85, 0x68, + 0xe4, 0x87, 0x24, 0x80, 0x91, 0x39, 0xed, 0xaf, 0x88, 0xba, 0xb6, 0xf5, + 0x0b, 0x6d, 0x13, 0x3f, 0x9f, 0x3e, 0x65, 0xb1, 0x67, 0xe6, 0x46, 0xeb, + 0x75, 0x67, 0x13, 0x22, 0x52, 0x3a, 0x2a, 0x27, 0x15, 0x8a, 0xdd, 0x4e, + 0xd0, 0x9c, 0xf4, 0x7e, 0xf0, 0x14, 0xf8, 0x6b, 0xd5, 0x18, 0x35, 0xeb, + 0x8a, 0x1e, 0x50, 0x02, 0x5e, 0x76, 0xc1, 0x65, 0xe4, 0xed, 0xa7, 0x90, + 0x02, 0xb7, 0x22, 0xbc, 0xee, 0xad, 0x9e, 0xaf, 0x77, 0x78, 0xe1, 0xd5, + 0x59, 0xe9, 0x9d, 0x23, 0xd6, 0x71, 0x89, 0x50, 0xea, 0xfa, 0x12, 0x72, + 0xb6, 0x72, 0x4f, 0xda, 0x65, 0x4b, 0x24, 0xa8, 0x9b, 0x1d, 0xd2, 0x51, + 0x6b, 0x17, 0x21, 0x11, 0x99, 0x46, 0x64, 0x41, 0xf5, 0x0a, 0x68, 0x84, + 0x04, 0xc7, 0xed, 0xa6, 0x61, 0x00, 0x22, 0x03, 0x40, 0xea, 0x08, 0xae, + 0x95, 0x8f, 0x1b, 0xc0, 0x55, 0x5c, 0xc4, 0x7d, 0x55, 0xe9, 0x3b, 0x17, + 0x01, 0xdc, 0x1d, 0x85, 0xfe, 0x00, 0xcb, 0x71, 0xb1, 0x00, 0x38, 0x89, + 0xf4, 0x7d, 0xbc, 0x67, 0x1c, 0x83, 0x50, 0xa2, 0x6e, 0xb0, 0xb5, 0x2b, + 0x59, 0x66, 0xe5, 0xf6, 0x33, 0x92, 0x14, 0x3e, 0x9c, 0xc0, 0x1b, 0xe5, + 0xca, 0xa4, 0xcb, 0x74, 0x9f, 0xdb, 0xc4, 0xf5, 0x88, 0xbe, 0x1a, 0x24, + 0x9b, 0x16, 0x76, 0x41, 0x5b, 0x1e, 0x54, 0xcd, 0x69, 0xdc, 0x55, 0xdc, + 0x94, 0x17, 0xcb, 0xb8, 0x82, 0x54, 0x43, 0x15, 0xa1, 0xdb, 0x13, 0xa8, + 0xc5, 0x70, 0x51, 0xcc, 0x73, 0x99, 0x99, 0x7f, 0x0c, 0x5c, 0x9c, 0x4a, + 0xbc, 0x0b, 0xdf, 0x21, 0xd0, 0x04, 0x45, 0x82, 0xc6, 0xab, 0x6b, 0xa7, + 0x30, 0x80, 0x80, 0x02, 0x89, 0x36, 0x89, 0xca, 0xf5, 0x67, 0x6e, 0x5f, + 0xe2, 0x3a, 0x10, 0x44, 0x94, 0x02, 0xe9, 0x4b, 0xe1, 0x9a, 0x92, 0x36, + 0xa1, 0xee, 0xf1, 0x4f, 0x8a, 0xc0, 0x77, 0x6e, 0xe6, 0xc5, 0x44, 0x62, + 0xc9, 0x6d, 0x0e, 0xec, 0xe8, 0x5c, 0x7e, 0x8c, 0x66, 0x2c, 0x0d, 0xe5, + 0x1d, 0xe6, 0x4f, 0x66, 0xa9, 0xb0, 0xb4, 0x7a, 0xdd, 0x96, 0x81, 0x2a, + 0x95, 0xc9, 0xcf, 0x8c, 0x0b, 0x90, 0x58, 0xaa, 0x70, 0x7f, 0x1f, 0x35, + 0x08, 0x3f, 0xf7, 0x30, 0x3e, 0x65, 0x8a, 0x41, 0x34, 0x76, 0x84, 0x03, + 0xf3, 0x9a, 0x56, 0x93, 0xb7, 0xed, 0x2b, 0xf1, 0x53, 0xa5, 0xbf, 0x3d, + 0x17, 0x4a, 0xc4, 0x2c, 0x1e, 0xf3, 0xee, 0x51, 0xf9, 0x74, 0xfa, 0xca, + 0xfe, 0x8e, 0x2f, 0xcf, 0x2e, 0x06, 0x74, 0x1b, 0x6a, 0x84, 0x9a, 0xb3, + 0x13, 0xdc, 0x89, 0xc5, 0x07, 0x7d, 0x75, 0xd3, 0x2d, 0xeb, 0x03, 0xa6, + 0xe7, 0x86, 0xc8, 0x38, 0xd0, 0xf2, 0xac, 0x0f, 0x13, 0xb4, 0xb2, 0x0c, + 0x11, 0x03, 0xc5, 0x15, 0x74, 0x84, 0x00, 0x01, 0x45, 0x2c, 0x1c, 0x40, + 0x82, 0xec, 0x73, 0xae, 0x9e, 0xf4, 0x15, 0x8b, 0xfd, 0x14, 0xae, 0x75, + 0xc9, 0x86, 0x07, 0x94, 0xb4, 0x10, 0xc9, 0xb1, 0x79, 0x70, 0xa2, 0x1c, + 0x34, 0x90, 0xab, 0xc3, 0x38, 0xb5, 0x9e, 0x89, 0x27, 0x14, 0x6d, 0x85, + 0xea, 0x16, 0x62, 0xf4, 0x2f, 0xcd, 0xe9, 0x13, 0x04, 0x22, 0xd2, 0x59, + 0x58, 0xaf, 0x68, 0x8c, 0x1f, 0x31, 0x46, 0xbb, 0xd0, 0x31, 0x03, 0xba, + 0x86, 0x34, 0x3f, 0xd5, 0xe9, 0x16, 0x76, 0x47, 0x54, 0xb7, 0x1b, 0x9e, + 0xed, 0x99, 0xbd, 0x25, 0x5d, 0x43, 0x12, 0xa8, 0x35, 0x1b, 0x8d, 0xcd, + 0xc8, 0x8d, 0x2f, 0xc9, 0x90, 0xf5, 0x48, 0xee, 0x32, 0x5b, 0x03, 0xa2, + 0x1a, 0x3c, 0xb5, 0x35, 0x21, 0x27, 0x79, 0xf1, 0x51, 0x35, 0xff, 0xe6, + 0xeb, 0xe2, 0xb4, 0xdc, 0xc0, 0xbe, 0x9a, 0x5a, 0x2d, 0xdb, 0x41, 0xe1, + 0xb5, 0xcd, 0x70, 0x97, 0x2f, 0x1a, 0x00, 0x90, 0xf5, 0x9b, 0xe6, 0x62, + 0xaf, 0xbf, 0xd0, 0x6f, 0x07, 0xbc, 0xdb, 0xe1, 0x9d, 0xc2, 0x3e, 0xf4, + 0x4b, 0x7e, 0x99, 0x23, 0xbc, 0x1f, 0x11, 0x64, 0x4c, 0x67, 0x3d, 0x77, + 0x8e, 0xd3, 0x04, 0x9d, 0x7f, 0xfb, 0xb4, 0x6c, 0xdc, 0x74, 0xbf, 0x45, + 0x76, 0x11, 0x80, 0xcb, +}; +#endif + +/* Public keys in known small subgroups - fails in all modes */ +static const unsigned char pub_key_zero[] = {0}; +static const unsigned char pub_key_one[] = {1}; + +static const unsigned char pub_key_minus_1_ike_1536[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x23, 0x73, 0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE}; + +static const unsigned char pub_key_minus_1_safe_2048[] = { + 0xe1, 0xa3, 0x6e, 0x49, 0x69, 0x07, 0x1c, 0x5f, 0xb4, 0x15, 0x35, 0x46, + 0x99, 0x52, 0xd0, 0x4e, 0xff, 0x4e, 0x4c, 0xb1, 0xe1, 0x59, 0xed, 0x2e, + 0x71, 0xf3, 0x80, 0x14, 0x54, 0xd0, 0xfc, 0x83, 0x20, 0x29, 0x15, 0x21, + 0xa6, 0x5f, 0x10, 0x81, 0x57, 0xf4, 0x2e, 0x49, 0xb2, 0xd1, 0x37, 0xe8, + 0x6a, 0xbf, 0x72, 0xf9, 0x55, 0x4e, 0x9e, 0xae, 0x20, 0xc5, 0xb6, 0xc5, + 0x91, 0x79, 0x0d, 0xa2, 0xdd, 0xb4, 0xbb, 0x50, 0x4e, 0x20, 0xca, 0x8a, + 0x8f, 0x82, 0x34, 0xb9, 0x6a, 0x3e, 0x9a, 0x67, 0xc2, 0x7e, 0x83, 0xf6, + 0xc0, 0xad, 0xe3, 0xca, 0x00, 0xd6, 0x11, 0x88, 0x9c, 0xc7, 0x9f, 0xb4, + 0x3d, 0x53, 0xa5, 0x5a, 0x97, 0x44, 0x4d, 0xe7, 0x5c, 0xd5, 0x76, 0x80, + 0xf8, 0x0c, 0xcd, 0xa6, 0x55, 0xe2, 0x5f, 0xcf, 0xf4, 0x46, 0xa4, 0xc7, + 0x0f, 0xc1, 0x80, 0x84, 0x65, 0x46, 0x8c, 0x87, 0xd2, 0x99, 0x82, 0xdf, + 0x8e, 0x00, 0x89, 0xf3, 0x0d, 0xd5, 0xc0, 0x54, 0x94, 0xc6, 0xa3, 0x92, + 0x0f, 0x91, 0x10, 0xee, 0xa3, 0x65, 0x44, 0xb7, 0x6d, 0xe8, 0x23, 0xf9, + 0x7f, 0x91, 0x62, 0x65, 0x09, 0x8e, 0xa1, 0x33, 0xd4, 0xd6, 0x55, 0x0a, + 0xc0, 0xe8, 0x66, 0x70, 0x05, 0xd0, 0x12, 0x34, 0xc1, 0xfd, 0xce, 0x75, + 0xa4, 0x75, 0xe1, 0x46, 0xa1, 0x08, 0xb4, 0x52, 0xfe, 0x25, 0xa4, 0xc5, + 0x4f, 0x23, 0x04, 0x7e, 0xa1, 0x2c, 0xf3, 0x56, 0xcb, 0xfa, 0x7a, 0xbc, + 0x45, 0xcc, 0x78, 0xb3, 0x28, 0xf3, 0xe5, 0xd5, 0x26, 0x56, 0x27, 0x86, + 0x6a, 0x56, 0x6b, 0x87, 0x56, 0x0e, 0xc4, 0x3c, 0xed, 0xff, 0xcb, 0x96, + 0xb4, 0x13, 0x1d, 0x4d, 0x38, 0x4e, 0x69, 0x34, 0x51, 0x7a, 0x85, 0x31, + 0xb4, 0x80, 0xda, 0x41, 0xe3, 0xdc, 0x2e, 0x53, 0xd8, 0x71, 0x3e, 0xcc, + 0x37, 0x8a, 0x80, 0x32}; + +static const unsigned char pub_key_minus_1_weak_3072[] = { + 0x94, 0x32, 0xc7, 0x47, 0x51, 0xa3, 0x03, 0x9b, 0xf2, 0x51, 0x5c, 0x69, + 0xaf, 0x05, 0x3c, 0x76, 0x62, 0xa2, 0xec, 0x5a, 0xcc, 0xdf, 0x80, 0xf3, + 0x2d, 0xce, 0xa5, 0xa5, 0x9e, 0x2d, 0xab, 0x5f, 0x91, 0xbd, 0x93, 0x61, + 0xd7, 0x7b, 0x71, 0x6f, 0xf3, 0x92, 0xbf, 0xa8, 0xfc, 0xcd, 0x00, 0xf5, + 0x49, 0x08, 0x00, 0x8c, 0xd2, 0xfe, 0x4a, 0xd8, 0x2b, 0x6e, 0x42, 0xc0, + 0xd8, 0xa2, 0x8b, 0x2b, 0x18, 0x02, 0xad, 0xe8, 0x4e, 0x44, 0x09, 0x26, + 0xa1, 0xa1, 0xca, 0x99, 0xe3, 0xd9, 0x9a, 0x87, 0x3c, 0x83, 0x6a, 0x1a, + 0x7b, 0x60, 0xba, 0x78, 0x0c, 0x79, 0x50, 0x1f, 0xde, 0x40, 0x14, 0x58, + 0x18, 0xa9, 0x2b, 0x74, 0x11, 0xb4, 0x65, 0xfe, 0x9d, 0x03, 0xa4, 0xef, + 0xdf, 0x74, 0x8e, 0xcd, 0x7b, 0xd4, 0xf3, 0x28, 0x75, 0xb2, 0x31, 0xef, + 0x99, 0x65, 0xcb, 0x5a, 0x77, 0xca, 0xa2, 0x25, 0x28, 0xae, 0xfa, 0x9f, + 0xeb, 0xda, 0xcc, 0x34, 0x7b, 0x21, 0xd7, 0xdb, 0x54, 0x40, 0xe6, 0x2f, + 0xdb, 0xc0, 0xce, 0xdc, 0xe5, 0xc9, 0x27, 0x97, 0x99, 0x9c, 0x02, 0x4f, + 0x24, 0x88, 0x93, 0xdf, 0xa9, 0xc7, 0x3e, 0x10, 0xc8, 0xaa, 0x6a, 0xce, + 0xda, 0x46, 0x94, 0x8c, 0xad, 0x1e, 0xf1, 0xcb, 0xd3, 0xcd, 0x43, 0x44, + 0xb4, 0x20, 0x91, 0x9e, 0xf6, 0xd1, 0x03, 0xef, 0xc2, 0x04, 0xf7, 0x07, + 0xdb, 0xac, 0xa2, 0x28, 0x8c, 0x7d, 0x1d, 0x5d, 0x2c, 0x5a, 0xfc, 0x26, + 0x5b, 0x0b, 0x58, 0xb9, 0x9a, 0x47, 0xe9, 0xa0, 0xdf, 0xa5, 0x5a, 0xf3, + 0xe5, 0xd6, 0xeb, 0x69, 0xb5, 0x4e, 0xbc, 0x71, 0xc0, 0xd6, 0x9b, 0xb8, + 0x40, 0x3b, 0xc5, 0x72, 0x5d, 0x4d, 0x1b, 0x17, 0x3d, 0x36, 0xa4, 0xb1, + 0x15, 0xa7, 0x9a, 0x72, 0xeb, 0xf2, 0x9e, 0x40, 0xd1, 0xbc, 0x35, 0xc7, + 0xd1, 0x1a, 0x8f, 0x1c, 0x2b, 0x5e, 0xd8, 0xb3, 0x3b, 0x44, 0xae, 0xf5, + 0x81, 0xd0, 0x8a, 0x37, 0xab, 0xba, 0x22, 0xbc, 0x2d, 0x88, 0x2f, 0x24, + 0xbb, 0xb0, 0x1a, 0xa9, 0x5f, 0x07, 0x10, 0x6d, 0xc6, 0xbb, 0x3c, 0xa2, + 0x66, 0xf9, 0xb9, 0x95, 0xd6, 0x5e, 0x8c, 0xce, 0x04, 0xdc, 0xb3, 0x4c, + 0xbc, 0xe9, 0xc5, 0xcb, 0x19, 0x97, 0xe2, 0xa1, 0x09, 0x38, 0xd7, 0x82, + 0xa6, 0xbf, 0xc9, 0x15, 0x25, 0xf1, 0x2c, 0x77, 0xfc, 0xbd, 0xfa, 0x7f, + 0x92, 0xfe, 0xd6, 0x31, 0x03, 0x23, 0x2d, 0x17, 0x2f, 0x51, 0x9e, 0x5c, + 0xb1, 0x68, 0xc0, 0x3f, 0x42, 0x99, 0x00, 0x55, 0x33, 0x68, 0xd7, 0xee, + 0x51, 0x7d, 0x3e, 0x03, 0x4f, 0x02, 0x5f, 0x27, 0xdd, 0x17, 0x18, 0x6c, + 0x1e, 0x9d, 0x91, 0x65, 0xf8, 0xd7, 0xa6, 0x9f, 0xa1, 0xba, 0xa8, 0x76, + 0xe4, 0xd8, 0xf4, 0x59, 0x90, 0x16, 0x67, 0x88, 0xc2, 0xa9, 0xe4, 0x2c}; + +static const unsigned char pub_key_minus_1_weak_4096[] = { + 0xff, 0x50, 0xd3, 0xcc, 0x89, 0x17, 0x5e, 0xb6, 0xf8, 0xa3, 0xb0, 0xe2, + 0xf9, 0x9f, 0x17, 0xa1, 0x92, 0x56, 0x15, 0x13, 0x12, 0x9f, 0x18, 0xdc, + 0x07, 0x00, 0xc2, 0x49, 0xc9, 0xd9, 0xd4, 0x0a, 0xe3, 0xd7, 0xf6, 0x60, + 0x21, 0xa9, 0x7b, 0xc0, 0x0f, 0x0e, 0xae, 0x3e, 0x77, 0x77, 0x48, 0xd8, + 0xfd, 0x42, 0xec, 0xb5, 0xae, 0x00, 0xab, 0xce, 0xd1, 0x11, 0xca, 0xd2, + 0x64, 0x5a, 0xa3, 0x6b, 0xba, 0xd1, 0x93, 0xea, 0xda, 0xd2, 0xa0, 0x60, + 0x39, 0x0b, 0x34, 0x4f, 0x0c, 0xf1, 0xb0, 0x52, 0x75, 0x51, 0x3d, 0x28, + 0x02, 0xb5, 0xbd, 0x42, 0x98, 0x20, 0xa7, 0x42, 0xb9, 0x21, 0x9a, 0xae, + 0xb6, 0x41, 0x7b, 0x70, 0xe3, 0xd9, 0xaf, 0x81, 0x1a, 0xc1, 0x39, 0x9c, + 0x52, 0x56, 0xcb, 0x0d, 0x6a, 0x67, 0x6f, 0x3d, 0x12, 0x76, 0x73, 0x53, + 0x95, 0x2d, 0xc1, 0x04, 0xdb, 0x83, 0xe4, 0xd0, 0xbe, 0x2d, 0xa6, 0x7a, + 0x0f, 0x80, 0x1b, 0xd0, 0x16, 0x14, 0x3a, 0xe0, 0x48, 0xfa, 0xf5, 0x44, + 0xa8, 0xe0, 0xbf, 0x98, 0xe1, 0x56, 0xea, 0x76, 0xb6, 0xe2, 0xa3, 0x5b, + 0x15, 0x79, 0x10, 0xb0, 0x41, 0xdc, 0x29, 0x0f, 0x1e, 0x37, 0x69, 0xcd, + 0x13, 0xbe, 0x2d, 0xe0, 0x73, 0x38, 0x68, 0xed, 0x50, 0x6a, 0xd0, 0xfb, + 0xcb, 0x17, 0x3a, 0x59, 0xfb, 0xec, 0xba, 0x75, 0xb6, 0x4e, 0x2f, 0x6e, + 0x97, 0x98, 0x0e, 0x79, 0x25, 0xdd, 0xd8, 0xf5, 0x34, 0xb4, 0xa0, 0x7e, + 0xba, 0x68, 0x7c, 0x4f, 0xfb, 0xe0, 0x97, 0x46, 0x50, 0x1e, 0x4a, 0x59, + 0x9c, 0xdc, 0x34, 0xe2, 0x2a, 0xb5, 0xc8, 0x58, 0x94, 0x48, 0x9f, 0xb8, + 0x36, 0xcb, 0xce, 0x36, 0xb1, 0x7c, 0xe5, 0x8d, 0x5b, 0x43, 0xd7, 0x88, + 0xdf, 0xae, 0xd0, 0xc9, 0x42, 0x5f, 0x0a, 0xe3, 0x63, 0x11, 0xc5, 0x0c, + 0x80, 0x55, 0x58, 0xd7, 0xf2, 0x51, 0x6e, 0xb3, 0x7e, 0x9d, 0x1c, 0xc3, + 0x61, 0x59, 0x5c, 0x47, 0xd4, 0x99, 0xc0, 0x67, 0xfb, 0xb2, 0xd6, 0x11, + 0xda, 0x92, 0x5b, 0x6b, 0xd2, 0x70, 0xb7, 0x69, 0x72, 0xe7, 0x06, 0xdd, + 0x40, 0xac, 0x81, 0x51, 0x1d, 0x52, 0x7a, 0x45, 0x38, 0x89, 0x27, 0x2c, + 0xc4, 0x4b, 0x7e, 0x5e, 0x79, 0xef, 0x84, 0x6a, 0x24, 0x4d, 0x9c, 0x9e, + 0xca, 0x75, 0x5c, 0x06, 0x6d, 0xd0, 0x52, 0xe9, 0xda, 0x9f, 0x46, 0xb6, + 0x62, 0x1d, 0xb3, 0xd9, 0xf2, 0x7d, 0xd6, 0xc2, 0x7a, 0x49, 0x7c, 0xdd, + 0x9b, 0xaa, 0xc3, 0x84, 0x0b, 0x08, 0x33, 0xb8, 0x80, 0xc3, 0x12, 0x8f, + 0xad, 0xac, 0x0f, 0x7f, 0xaf, 0x59, 0x61, 0x0d, 0x98, 0xc1, 0xf9, 0x68, + 0xc3, 0x1b, 0x10, 0x08, 0xc4, 0x33, 0x3c, 0xa4, 0xe2, 0xd5, 0xeb, 0x71, + 0x5d, 0x19, 0x7e, 0x05, 0xca, 0x9a, 0xf5, 0xbb, 0x71, 0x55, 0x83, 0x9c, + 0x25, 0x50, 0x35, 0x7f, 0x2d, 0xeb, 0xf2, 0x0d, 0xed, 0x3c, 0xb8, 0x71, + 0xbd, 0x08, 0xf5, 0x89, 0x7e, 0x5e, 0x38, 0x40, 0xd7, 0xed, 0x77, 0x8d, + 0x7a, 0xed, 0x2a, 0x9f, 0xfc, 0x01, 0xf4, 0xe2, 0xcf, 0xda, 0x8c, 0xa3, + 0x57, 0xdc, 0x14, 0xd6, 0xa1, 0xd9, 0x97, 0xb9, 0xe6, 0xfc, 0x48, 0x75, + 0x43, 0xbd, 0x3b, 0x91, 0x17, 0x3c, 0x33, 0xca, 0xce, 0x29, 0x09, 0x1b, + 0xe8, 0x9d, 0xb6, 0x74, 0x05, 0x5e, 0x2e, 0xa5, 0x1d, 0x7f, 0x3a, 0xa9, + 0x2c, 0xf6, 0x4d, 0x41, 0x90, 0xbc, 0x56, 0x18, 0x52, 0x02, 0x90, 0xef, + 0x71, 0xff, 0x3e, 0x0c, 0xf8, 0x00, 0x04, 0x07, 0xd5, 0x20, 0x26, 0xdd, + 0x5c, 0xb1, 0x37, 0x03, 0x20, 0x0c, 0xb4, 0xb6, 0x39, 0x49, 0x49, 0xaa, + 0xe7, 0x98, 0x01, 0xa2, 0x2e, 0x0a, 0x33, 0x82, 0x9e, 0xb9, 0x24, 0xb7, + 0x80, 0xdf, 0xd3, 0xdf, 0x04, 0xe4, 0x50, 0x9d}; + +static const unsigned char pub_key_minus_1_tls_6144[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, + 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C, + 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, + 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64, + 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, + 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E, + 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, + 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E, + 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, + 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C, + 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, + 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E, + 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, + 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58, + 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, + 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31, + 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, + 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5, + 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, + 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E, + 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, + 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C, + 0xD0, 0xE4, 0x0E, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE}; + +static const unsigned char pub_key_minus_1_safe_8192[] = { + 0x9b, 0xa7, 0x9b, 0xa2, 0x86, 0x54, 0xe7, 0x99, 0x11, 0x5b, 0x35, 0x81, + 0xd5, 0x7a, 0x8a, 0x6e, 0x4d, 0x4d, 0x61, 0x5d, 0xd3, 0xcf, 0x0c, 0x65, + 0x7e, 0xda, 0xd8, 0xce, 0x28, 0xac, 0xa0, 0x38, 0x81, 0xee, 0xa1, 0x14, + 0x25, 0x21, 0x67, 0x66, 0x3a, 0x6c, 0x0f, 0x80, 0x3d, 0x89, 0x79, 0xfe, + 0x71, 0x43, 0x57, 0xc3, 0xa9, 0x54, 0x1e, 0x20, 0x8a, 0xee, 0x0f, 0xa6, + 0x8b, 0x88, 0x81, 0x3d, 0xe8, 0x5c, 0x40, 0x47, 0x05, 0xdf, 0xd8, 0x6d, + 0x98, 0x65, 0x16, 0xa9, 0xf9, 0xc4, 0x8c, 0x02, 0xba, 0xae, 0x6b, 0x36, + 0x76, 0xc9, 0xfa, 0x8e, 0xd0, 0xd7, 0x9a, 0x3c, 0xcb, 0xd1, 0x44, 0x09, + 0xd7, 0x4f, 0x28, 0x51, 0x94, 0x92, 0x5b, 0x02, 0xb2, 0xbd, 0x78, 0xd3, + 0xc2, 0x76, 0x03, 0x15, 0x17, 0x0b, 0x55, 0x08, 0x02, 0x42, 0x9e, 0x26, + 0x56, 0x33, 0x72, 0xe6, 0xbd, 0x0e, 0xf9, 0x3d, 0x2c, 0xb3, 0x8a, 0x4c, + 0x67, 0x17, 0xfd, 0xe9, 0x03, 0xad, 0x8c, 0x34, 0x84, 0xe5, 0x83, 0xdf, + 0x9c, 0x04, 0x93, 0x03, 0x26, 0x19, 0xc1, 0xf1, 0x24, 0x68, 0xf6, 0x54, + 0x96, 0xce, 0x38, 0x51, 0xbd, 0x6c, 0x3d, 0x9c, 0x0c, 0xd8, 0x6e, 0x13, + 0x4c, 0x8b, 0xf6, 0x34, 0xae, 0xd8, 0x85, 0x1d, 0x1d, 0x8e, 0xc2, 0xad, + 0xab, 0xa2, 0xc5, 0x40, 0x76, 0x7f, 0x2f, 0x2e, 0x38, 0xf4, 0x6a, 0x39, + 0x33, 0x3d, 0x17, 0xce, 0x1f, 0xe9, 0xc3, 0x8d, 0x9e, 0xe5, 0xbe, 0xd6, + 0xad, 0x9a, 0x23, 0xd8, 0x06, 0xf3, 0x7c, 0x39, 0xd5, 0xae, 0x57, 0xb6, + 0xe5, 0xc3, 0x9a, 0x8a, 0x8c, 0x6e, 0xd3, 0xc1, 0x1a, 0x64, 0x12, 0x00, + 0x18, 0x53, 0xca, 0x32, 0x88, 0x8e, 0xc0, 0x5f, 0x2d, 0xb2, 0x3d, 0x14, + 0x1b, 0x58, 0x5c, 0x20, 0xe8, 0x52, 0xe5, 0x28, 0x41, 0xbc, 0x9e, 0x08, + 0x29, 0xab, 0xa5, 0x43, 0x99, 0x0e, 0xd7, 0x2a, 0xb9, 0xb8, 0x64, 0x9d, + 0x83, 0xe3, 0x1a, 0x26, 0x59, 0x65, 0xf2, 0x0c, 0xc9, 0xc5, 0x8f, 0x0d, + 0xcf, 0xa1, 0x18, 0xfc, 0x8b, 0x77, 0xe9, 0xe1, 0x19, 0x7b, 0x03, 0xd4, + 0x37, 0x8d, 0x5d, 0x37, 0x2b, 0xad, 0x58, 0x5e, 0x73, 0x72, 0xce, 0x84, + 0xe5, 0xc9, 0x75, 0x1d, 0xf3, 0x58, 0x42, 0x77, 0xfe, 0x53, 0xa0, 0xc2, + 0x66, 0x21, 0xaf, 0xe2, 0x61, 0xd2, 0x84, 0xb3, 0x03, 0x4d, 0xd8, 0x7d, + 0x85, 0xe1, 0xa8, 0xa0, 0x48, 0x5d, 0x1a, 0xa9, 0xac, 0xc1, 0x69, 0x24, + 0xc6, 0xfa, 0xb5, 0x22, 0x3e, 0xa3, 0x8d, 0x35, 0x29, 0xcf, 0x9a, 0xe5, + 0x84, 0x3b, 0x0b, 0x27, 0x36, 0x7e, 0x9d, 0xa6, 0xb0, 0x45, 0x60, 0x42, + 0x1e, 0x4b, 0x24, 0xd1, 0x36, 0x8b, 0x70, 0xd1, 0x95, 0x54, 0x14, 0xb9, + 0x47, 0x3d, 0x8d, 0xe4, 0x5f, 0x81, 0x1a, 0x21, 0x17, 0x17, 0xbf, 0x92, + 0x22, 0x4c, 0x77, 0x30, 0xdc, 0x9c, 0x84, 0xe6, 0x68, 0xcc, 0xd6, 0x11, + 0x04, 0xff, 0x71, 0x86, 0xb3, 0xa9, 0x9b, 0x13, 0x95, 0x35, 0xfd, 0x68, + 0x28, 0x9b, 0x6f, 0x5c, 0xf7, 0x66, 0xa8, 0x6f, 0x89, 0x0f, 0x92, 0xdf, + 0x52, 0x24, 0x3f, 0xdb, 0x2f, 0x40, 0x12, 0x32, 0xa4, 0xff, 0x2e, 0x4b, + 0xb8, 0xa0, 0xe7, 0xc9, 0xcb, 0x98, 0x13, 0xf9, 0xd2, 0xfa, 0x82, 0x68, + 0xb2, 0x8f, 0xd3, 0x17, 0x8c, 0x93, 0xf5, 0x80, 0xe4, 0x5a, 0x33, 0x1b, + 0x6a, 0xd8, 0xbf, 0x37, 0xa7, 0xe1, 0x63, 0x1d, 0x6a, 0xc3, 0xfa, 0xa1, + 0x2f, 0xc1, 0x72, 0x55, 0xd5, 0xe2, 0x67, 0x3b, 0x6b, 0x3a, 0xa8, 0xb0, + 0x54, 0x04, 0x1d, 0xbb, 0xc1, 0xe5, 0x3a, 0x52, 0xb1, 0x67, 0x0b, 0x12, + 0x3e, 0xcd, 0xa9, 0x9a, 0x0e, 0xbb, 0xa3, 0x75, 0x6d, 0x6f, 0x77, 0x74, + 0x64, 0xe3, 0x16, 0x8c, 0xa5, 0xba, 0xec, 0x51, 0x73, 0xce, 0x4b, 0xe6, + 0x6f, 0x3d, 0x15, 0x56, 0x43, 0xe1, 0x17, 0x77, 0x66, 0xab, 0xdc, 0x9d, + 0x9b, 0x10, 0x5d, 0xc4, 0xe9, 0x1e, 0xaa, 0x2d, 0x15, 0xbb, 0xc4, 0x09, + 0x46, 0x30, 0xe1, 0xb8, 0x92, 0x94, 0x5f, 0xb7, 0xe7, 0x7e, 0x97, 0x43, + 0xc0, 0x48, 0x5b, 0xaf, 0xea, 0x74, 0xae, 0x8c, 0x79, 0x6b, 0x66, 0x83, + 0x62, 0x88, 0x17, 0xa4, 0x56, 0x5d, 0x58, 0xfb, 0x6c, 0x38, 0x57, 0x4d, + 0xef, 0xd7, 0x36, 0x44, 0x39, 0x5b, 0xab, 0x94, 0xe4, 0x08, 0x30, 0xd3, + 0x2c, 0x59, 0xa0, 0x32, 0xe2, 0x71, 0x99, 0xec, 0x66, 0x5e, 0xf7, 0xe2, + 0x9c, 0x19, 0x69, 0x72, 0x6f, 0xdb, 0x3e, 0xcc, 0x19, 0x5a, 0xfd, 0xad, + 0xd6, 0x6e, 0x9d, 0x07, 0xc0, 0x65, 0x01, 0x75, 0xdd, 0x37, 0x1b, 0x9c, + 0x5e, 0x93, 0x32, 0xf8, 0x7e, 0x65, 0xd5, 0xb5, 0x15, 0x35, 0xad, 0x05, + 0xb5, 0xd2, 0x25, 0xc7, 0x71, 0x5a, 0xe4, 0xb7, 0x58, 0x6a, 0xc3, 0x5a, + 0xd9, 0xd4, 0xee, 0x32, 0xb5, 0x0b, 0x5b, 0x2a, 0xcd, 0x80, 0xce, 0xd4, + 0x2d, 0xc9, 0x09, 0x94, 0xf5, 0xf2, 0x7c, 0xaf, 0xba, 0x5a, 0xd3, 0xdc, + 0xcd, 0xd7, 0xf7, 0xea, 0x42, 0xe2, 0xc2, 0x34, 0x21, 0xb9, 0x15, 0x24, + 0xe8, 0x32, 0x6b, 0x6f, 0xb0, 0xed, 0x76, 0x5e, 0x45, 0xbf, 0x02, 0xa2, + 0xb8, 0x3c, 0xa5, 0xf5, 0x74, 0xe3, 0x18, 0x89, 0x21, 0x4e, 0xa6, 0x08, + 0xa3, 0xa5, 0x93, 0x69, 0x48, 0x96, 0xbd, 0x47, 0xd3, 0xeb, 0x67, 0x29, + 0xa8, 0xbb, 0xbe, 0x78, 0x05, 0xfa, 0x46, 0x89, 0x4e, 0x0c, 0xe2, 0x6c, + 0xbb, 0xe5, 0xf8, 0xba, 0xe5, 0x5d, 0x29, 0xe7, 0xdd, 0x71, 0x7e, 0x94, + 0xd7, 0x56, 0x0c, 0x3c, 0xde, 0x5f, 0xbc, 0xdc, 0x0f, 0x8e, 0xd6, 0x6f, + 0x0a, 0x07, 0xb8, 0x07, 0x24, 0x62, 0x4c, 0xed, 0x45, 0x4f, 0x0d, 0x9f, + 0x2e, 0x83, 0x6a, 0xeb, 0xbc, 0xff, 0xa9, 0xf2, 0x73, 0xb3, 0x5b, 0xaa, + 0xac, 0xed, 0xac, 0x88, 0xa2, 0x0d, 0x8d, 0x8f, 0xb4, 0xf7, 0x73, 0x1e, + 0xc0, 0x2e, 0xd3, 0x45, 0x15, 0x4b, 0x4a, 0xe7, 0xd4, 0xef, 0xb1, 0xc6, + 0xd3, 0x8f, 0xf8, 0x24, 0x12, 0x33, 0x3e, 0x8e, 0x95, 0xbc, 0x81, 0xb4, + 0xd4, 0xd1, 0x13, 0xbc, 0x7e, 0x25, 0xb4, 0x5b, 0xff, 0x15, 0xba, 0xf8, + 0x9a, 0xec, 0x78, 0xe4, 0x63, 0xc7, 0x26, 0xd5, 0x89, 0x3d, 0x63, 0x5b, + 0x7c, 0x86, 0x63, 0x34, 0x06, 0x28, 0x23, 0x08, 0xff, 0x6d, 0xbd, 0xe0, + 0x75, 0xb3, 0x71, 0x12, 0x26, 0x63, 0xca, 0x93, 0x36, 0x86, 0xeb, 0xf7, + 0x48, 0xd1, 0x96, 0xf4, 0x02, 0x3e, 0x5d, 0x69, 0x75, 0x5e, 0x95, 0xee, + 0x32, 0xb9, 0xba, 0x55, 0xc5, 0x42, 0x74, 0x00, 0xe1, 0x0f, 0x16, 0x05, + 0x62, 0x3c, 0x58, 0xcb, 0xe0, 0xd4, 0xa9, 0xe5, 0x1a, 0x3b, 0x84, 0x7e, + 0x19, 0x87, 0xad, 0x67, 0xcd, 0x9b, 0x97, 0xb0, 0x32, 0xd7, 0xb8, 0x1e, + 0x96, 0x69, 0x75, 0x0f, 0x61, 0x69, 0xb3, 0xc9, 0xce, 0x73, 0x7c, 0x5f, + 0xd5, 0x08, 0xdf, 0xd4, 0x07, 0x75, 0x60, 0xd7, 0x50, 0x52, 0xe7, 0x5c, + 0x6f, 0x04, 0x59, 0x65, 0xbd, 0x70, 0x99, 0x15, 0xf9, 0xbc, 0x34, 0x78, + 0x6a, 0x64, 0xac, 0x5f, 0x07, 0xc2, 0x89, 0x88, 0xfe, 0x11, 0x7a, 0xf7, + 0x3d, 0xbe, 0x83, 0xff, 0xeb, 0x1d, 0x52, 0xbe, 0xd4, 0x09, 0x71, 0x0f, + 0x7c, 0x95, 0x19, 0xf2, 0x4b, 0xf5, 0x44, 0x63, 0xf2, 0xec, 0x3f, 0xf9, + 0xe4, 0xfb, 0xbe, 0x24, 0xb2, 0x18, 0x53, 0xce, 0x16, 0x40, 0x1e, 0x27, + 0x62, 0x99, 0x93, 0xc9, 0x49, 0x8f, 0x98, 0x0d, 0xd8, 0x73, 0x65, 0x99, + 0xac, 0xff, 0xfe, 0x22, 0x6a, 0xd1, 0xfb, 0xa1, 0xe4, 0xe7, 0xab, 0x3c, + 0x72, 0x10, 0xac, 0x72}; + +/* Public keys in small subgroups of weak primes - fails in all modes*/ +static const unsigned char pub_key_bad_weak_1024[] = {3}; +static const unsigned char pub_key_bad_weak_2048[] = {3}; +static const unsigned char pub_key_bad_weak_3072[] = {3}; +static const unsigned char pub_key_bad_weak_4096[] = {3}; +static const unsigned char pub_key_bad_weak_6144[] = {3}; +static const unsigned char pub_key_bad_weak_8192[] = {3}; + +enum DhParamType { + TLS_APPROVED, + IKE_APPROVED, + SAFE_PRIME, + SAFE_PRIME_WITH_SUBPRIME, + KNOWN_SUBPRIME, + WRONG_SUBPRIME, + UNKNOWN_SUBPRIME, + BAD_PUB_KEY +}; + +enum DhKeyClass { + CLASS_1536 = 0, + CLASS_2048, + CLASS_3072, + CLASS_4096, + CLASS_6144, + CLASS_8192, + CLASS_LAST +}; +const DhKeyClass CLASS_FIRST = CLASS_1536; + +const unsigned char *reference_prime[CLASS_LAST] = { + prime_ike_1536, prime_tls_2048, prime_tls_3072, + prime_ike_4096, prime_ike_6144, prime_tls_8192}; + +const size_t reference_prime_len[CLASS_LAST] = { + sizeof(prime_ike_1536), sizeof(prime_tls_2048), sizeof(prime_tls_3072), + sizeof(prime_ike_4096), sizeof(prime_ike_6144), sizeof(prime_tls_8192)}; + +struct DhTestVector { + const char *id; + SECItem p; + SECItem g; + SECItem q; + SECItem pub_key; + DhParamType param_type; + DhKeyClass key_class; +}; + +static const unsigned char g2[] = {2}; +static const unsigned char g3[] = {3}; + +static const DhTestVector DH_TEST_VECTORS[] = { + /* test our approved primes, the pass in all modes and configurations */ + {"IKE 1536", + {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_1536}, + {"IKE 2048", + {siBuffer, (unsigned char *)prime_ike_2048, sizeof(prime_ike_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_2048}, + {"TLS 3048", + {siBuffer, (unsigned char *)prime_tls_2048, sizeof(prime_tls_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_2048}, + {"IKE 3072", + {siBuffer, (unsigned char *)prime_ike_3072, sizeof(prime_ike_3072)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_3072}, + {"TLS 3072", + {siBuffer, (unsigned char *)prime_tls_3072, sizeof(prime_tls_3072)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_3072}, + {"IKE 4096", + {siBuffer, (unsigned char *)prime_ike_4096, sizeof(prime_ike_4096)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_4096}, + {"TLS 4096", + {siBuffer, (unsigned char *)prime_tls_4096, sizeof(prime_tls_4096)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_4096}, + {"IKE 6144", + {siBuffer, (unsigned char *)prime_ike_6144, sizeof(prime_ike_6144)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_6144}, + {"TLS 6144", + {siBuffer, (unsigned char *)prime_tls_6144, sizeof(prime_tls_6144)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_6144}, + {"IKE 8192", + {siBuffer, (unsigned char *)prime_ike_8192, sizeof(prime_ike_8192)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_8192}, + {"TLS 8192", + {siBuffer, (unsigned char *)prime_tls_8192, sizeof(prime_tls_8192)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_8192}, + /* approved primes with explicit subprimes.These should pass without + * the need to verify the primes and subprimes for primality */ + {"IKE 1536 with subprime", + {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_ike_1536, + sizeof(sub2_prime_ike_1536)}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_1536}, + {"IKE 2048 with subprime", + {siBuffer, (unsigned char *)prime_ike_2048, sizeof(prime_ike_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_ike_2048, + sizeof(sub2_prime_ike_2048)}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_2048}, + {"TLS 2048 with subprime", + {siBuffer, (unsigned char *)prime_tls_2048, sizeof(prime_tls_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_tls_2048, + sizeof(sub2_prime_tls_2048)}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_2048}, + {"IKE 3072 with subprime", + {siBuffer, (unsigned char *)prime_ike_3072, sizeof(prime_ike_3072)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_ike_3072, + sizeof(sub2_prime_ike_3072)}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_3072}, + {"TLS 3072 with subprime", + {siBuffer, (unsigned char *)prime_tls_3072, sizeof(prime_tls_3072)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_tls_3072, + sizeof(sub2_prime_tls_3072)}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_3072}, + {"IKE 4096 with subprime", + {siBuffer, (unsigned char *)prime_ike_4096, sizeof(prime_ike_4096)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_ike_4096, + sizeof(sub2_prime_ike_4096)}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_4096}, + {"TLS 4096 with subprime", + {siBuffer, (unsigned char *)prime_tls_4096, sizeof(prime_tls_4096)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_tls_4096, + sizeof(sub2_prime_tls_4096)}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_4096}, + {"IKE 6144 with subprime", + {siBuffer, (unsigned char *)prime_ike_6144, sizeof(prime_ike_6144)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_ike_6144, + sizeof(sub2_prime_ike_6144)}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_6144}, + {"TLS 6144 with subprime", + {siBuffer, (unsigned char *)prime_tls_6144, sizeof(prime_tls_6144)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_tls_6144, + sizeof(sub2_prime_tls_6144)}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_6144}, + {"IKE 8192 with subprime", + {siBuffer, (unsigned char *)prime_ike_8192, sizeof(prime_ike_8192)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_ike_8192, + sizeof(sub2_prime_ike_8192)}, + {siBuffer, NULL, 0}, + IKE_APPROVED, + CLASS_8192}, + {"TLS 8192 with subprime", + {siBuffer, (unsigned char *)prime_tls_8192, sizeof(prime_tls_8192)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_tls_8192, + sizeof(sub2_prime_tls_8192)}, + {siBuffer, NULL, 0}, + TLS_APPROVED, + CLASS_8192}, + /* test our non-approved safe primes. This primes should pass in + * non-FIPS and fail in FIPS. They should pass without checks */ + {"Safe Prime 1536", + {siBuffer, (unsigned char *)prime_safe_1536, sizeof(prime_safe_1536)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + SAFE_PRIME, + CLASS_1536}, + {"Safe Prime 2048", + {siBuffer, (unsigned char *)prime_safe_2048, sizeof(prime_safe_2048)}, + {siBuffer, (unsigned char *)g3, sizeof(g3)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + SAFE_PRIME, + CLASS_2048}, + {"Safe Prime 3072", + {siBuffer, (unsigned char *)prime_safe_3072, sizeof(prime_safe_3072)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + SAFE_PRIME, + CLASS_3072}, + {"Safe Prime 4096", + {siBuffer, (unsigned char *)prime_safe_4096, sizeof(prime_safe_4096)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + SAFE_PRIME, + CLASS_4096}, + {"Safe Prime 6144", + {siBuffer, (unsigned char *)prime_safe_6144, sizeof(prime_safe_6144)}, + {siBuffer, (unsigned char *)g3, sizeof(g3)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + SAFE_PRIME, + CLASS_6144}, + {"Safe Prime 8192", + {siBuffer, (unsigned char *)prime_safe_8192, sizeof(prime_safe_8192)}, + {siBuffer, (unsigned char *)g3, sizeof(g3)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + SAFE_PRIME, + CLASS_8192}, + /* test our non-approved safe primes. This primes should pass in + * non-FIPS and fail in FIPS. In non-FIPS, they need checks */ + {"Safe Prime 1536 with Subprime", + {siBuffer, (unsigned char *)prime_safe_1536, sizeof(prime_safe_1536)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_1536, + sizeof(sub2_prime_safe_1536)}, + {siBuffer, NULL, 0}, + SAFE_PRIME_WITH_SUBPRIME, + CLASS_1536}, + {"Safe Prime 2048 with Subprime", + {siBuffer, (unsigned char *)prime_safe_2048, sizeof(prime_safe_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_2048, + sizeof(sub2_prime_safe_2048)}, + {siBuffer, NULL, 0}, + SAFE_PRIME_WITH_SUBPRIME, + CLASS_2048}, + {"Safe Prime 3072 with Subprime", + {siBuffer, (unsigned char *)prime_safe_3072, sizeof(prime_safe_3072)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_3072, + sizeof(sub2_prime_safe_3072)}, + {siBuffer, NULL, 0}, + SAFE_PRIME_WITH_SUBPRIME, + CLASS_3072}, +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW + {"Safe Prime 4096 with Subprime", + {siBuffer, (unsigned char *)prime_safe_4096, sizeof(prime_safe_4096)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_4096, + sizeof(sub2_prime_safe_4096)}, + {siBuffer, NULL, 0}, + SAFE_PRIME_WITH_SUBPRIME, + CLASS_4096}, + {"Safe Prime 6144 with Subprime", + {siBuffer, (unsigned char *)prime_safe_6144, sizeof(prime_safe_6144)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_6144, + sizeof(sub2_prime_safe_6144)}, + {siBuffer, NULL, 0}, + SAFE_PRIME_WITH_SUBPRIME, + CLASS_6144}, + {"Safe Prime 8192 with Subprime", + {siBuffer, (unsigned char *)prime_safe_8192, sizeof(prime_safe_8192)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_8192, + sizeof(sub2_prime_safe_8192)}, + {siBuffer, NULL, 0}, + SAFE_PRIME_WITH_SUBPRIME, + CLASS_8192}, +#endif + /* test "weak" primes with "unknown" subprimes. We use + * the same primes as the known subprimes, but we don't + * include the subprime in the test. These primes should + * pass in non-FIPS mode and fail in FIPS mode */ + {"Weak Prime 1024 Unknown Subprime", + {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)}, + {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + UNKNOWN_SUBPRIME, + CLASS_1536}, + {"Weak Prime 2048 Unknown Subprime", + {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)}, + {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + UNKNOWN_SUBPRIME, + CLASS_2048}, + {"Weak Prime 3072 Unknown Subprime", + {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)}, + {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + UNKNOWN_SUBPRIME, + CLASS_3072}, + {"Weak Prime 4096 Unknown Subprime", + {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)}, + {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + UNKNOWN_SUBPRIME, + CLASS_4096}, + {"Weak Prime 6144 Unknown Subprime", + {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)}, + {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + UNKNOWN_SUBPRIME, + CLASS_6144}, + {"Weak Prime 8192 Unknown Subprime", + {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)}, + {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)}, + {siBuffer, NULL, 0}, + {siBuffer, NULL, 0}, + UNKNOWN_SUBPRIME, + CLASS_8192}, + /* test "weak" primes with known subprimes. These primes should + * pass in non-FIPS and fail in FIPS. In non-FIPS they should have full + * checks. */ + {"Weak Prime 1024 Known Subprime", + {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)}, + {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)}, + {siBuffer, (unsigned char *)subprime_weak_1024, + sizeof(subprime_weak_1024)}, + {siBuffer, NULL, 0}, + KNOWN_SUBPRIME, + CLASS_1536}, + {"Weak Prime 2048 Known Subprime", + {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)}, + {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)}, + {siBuffer, (unsigned char *)subprime_weak_2048, + sizeof(subprime_weak_2048)}, + {siBuffer, NULL, 0}, + KNOWN_SUBPRIME, + CLASS_2048}, + {"Weak Prime 3072 Known Subprime", + {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)}, + {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)}, + {siBuffer, (unsigned char *)subprime_weak_3072, + sizeof(subprime_weak_3072)}, + {siBuffer, NULL, 0}, + KNOWN_SUBPRIME, + CLASS_3072}, +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW + {"Weak Prime 4096 Known Subprime", + {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)}, + {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)}, + {siBuffer, (unsigned char *)subprime_weak_4096, + sizeof(subprime_weak_4096)}, + {siBuffer, NULL, 0}, + KNOWN_SUBPRIME, + CLASS_4096}, + {"Weak Prime 6144 Known Subprime", + {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)}, + {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)}, + {siBuffer, (unsigned char *)subprime_weak_6144, + sizeof(subprime_weak_6144)}, + {siBuffer, NULL, 0}, + KNOWN_SUBPRIME, + CLASS_6144}, + {"Weak Prime 8192 Known Subprime", + {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)}, + {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)}, + {siBuffer, (unsigned char *)subprime_weak_8192, + sizeof(subprime_weak_8192)}, + {siBuffer, NULL, 0}, + KNOWN_SUBPRIME, + CLASS_8192}, +#endif + /* test "weak" primes as if they were safe primes. These primes should + * faill in all modes. */ + {"Weak Prime 1024 Wrong Subprime", + {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)}, + {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)}, + {siBuffer, (unsigned char *)sub2_prime_weak_1024, + sizeof(sub2_prime_weak_1024)}, + {siBuffer, NULL, 0}, + WRONG_SUBPRIME, + CLASS_1536}, + {"Weak Prime 2048 Wrong Subprime", + {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)}, + {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)}, + {siBuffer, (unsigned char *)sub2_prime_weak_2048, + sizeof(sub2_prime_weak_2048)}, + {siBuffer, NULL, 0}, + WRONG_SUBPRIME, + CLASS_2048}, + {"Weak Prime 3072 Wrong Subprime", + {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)}, + {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)}, + {siBuffer, (unsigned char *)sub2_prime_weak_3072, + sizeof(sub2_prime_weak_3072)}, + {siBuffer, NULL, 0}, + WRONG_SUBPRIME, + CLASS_3072}, +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW + {"Weak Prime 4096 Wrong Subprime", + {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)}, + {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)}, + {siBuffer, (unsigned char *)sub2_prime_weak_4096, + sizeof(sub2_prime_weak_4096)}, + {siBuffer, NULL, 0}, + WRONG_SUBPRIME, + CLASS_4096}, + {"Weak Prime 6144 Wrong Subprime", + {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)}, + {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)}, + {siBuffer, (unsigned char *)sub2_prime_weak_6144, + sizeof(sub2_prime_weak_6144)}, + {siBuffer, NULL, 0}, + WRONG_SUBPRIME, + CLASS_6144}, + {"Weak Prime 8192 Wrong Subprime", + {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)}, + {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)}, + {siBuffer, (unsigned char *)sub2_prime_weak_8192, + sizeof(sub2_prime_weak_8192)}, + {siBuffer, NULL, 0}, + WRONG_SUBPRIME, + CLASS_8192}, +#endif + /******** Now test various invalid public keys */ + /* first known small subgroups of safe primes. These test should + * fail in all modes with all primes */ + {"Pubkey = 0 IKE 1536", + {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, (unsigned char *)pub_key_zero, sizeof(pub_key_zero)}, + BAD_PUB_KEY, + CLASS_1536}, + {"PubKey = 1 TLS 2048", + {siBuffer, (unsigned char *)prime_tls_2048, sizeof(prime_tls_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, (unsigned char *)pub_key_one, sizeof(pub_key_one)}, + BAD_PUB_KEY, + CLASS_2048}, + {"Pubkey == -1 IKE 1536", + {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, (unsigned char *)pub_key_minus_1_ike_1536, + sizeof(pub_key_minus_1_ike_1536)}, + BAD_PUB_KEY, + CLASS_1536}, + {"Pubkey = -1 SAFE 2048 WITH SUBPRIME", + {siBuffer, (unsigned char *)prime_safe_2048, sizeof(prime_safe_2048)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_safe_2048, + sizeof(sub2_prime_safe_2048)}, + {siBuffer, (unsigned char *)pub_key_minus_1_safe_2048, + sizeof(pub_key_minus_1_safe_2048)}, + BAD_PUB_KEY, + CLASS_2048}, + {"Pubkey = -1 WEAK 3072 KNOWN SUBPRIME", + {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)}, + {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)}, + {siBuffer, (unsigned char *)subprime_weak_3072, + sizeof(subprime_weak_3072)}, + {siBuffer, (unsigned char *)pub_key_minus_1_weak_3072, + sizeof(pub_key_minus_1_weak_3072)}, + BAD_PUB_KEY, + CLASS_3072}, + {"Pubkey = -1 WEAK 4096 UNKNOWN SUBPRIME", + {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)}, + {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)}, + {siBuffer, NULL, 0}, + {siBuffer, (unsigned char *)pub_key_minus_1_weak_4096, + sizeof(pub_key_minus_1_weak_4096)}, + BAD_PUB_KEY, + CLASS_4096}, + {"Pubkey = -1 TLS 6144 WITH SUBPRIME", + {siBuffer, (unsigned char *)prime_tls_6144, sizeof(prime_tls_6144)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, (unsigned char *)sub2_prime_tls_6144, + sizeof(sub2_prime_tls_6144)}, + {siBuffer, (unsigned char *)pub_key_minus_1_tls_6144, + sizeof(pub_key_minus_1_tls_6144)}, + BAD_PUB_KEY, + CLASS_6144}, + {"Pubkey = -1 SAFE 8192", + {siBuffer, (unsigned char *)prime_safe_8192, sizeof(prime_safe_8192)}, + {siBuffer, (unsigned char *)g2, sizeof(g2)}, + {siBuffer, NULL, 0}, + {siBuffer, (unsigned char *)pub_key_minus_1_safe_8192, + sizeof(pub_key_minus_1_safe_8192)}, + BAD_PUB_KEY, + CLASS_8192}, + /* y is a known small subgroups of weak primes (which known subprimes). + * These test should fail in all modes with all primes */ + {"Pubkey small subgroup Weak 1024 prime", + {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)}, + {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)}, + {siBuffer, (unsigned char *)subprime_weak_1024, + sizeof(subprime_weak_1024)}, + {siBuffer, (unsigned char *)pub_key_bad_weak_1024, + sizeof(pub_key_bad_weak_1024)}, + BAD_PUB_KEY, + CLASS_1536}, + {"Pubkey small subgroup Weak 2048 prime", + {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)}, + {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)}, + {siBuffer, (unsigned char *)subprime_weak_2048, + sizeof(subprime_weak_2048)}, + {siBuffer, (unsigned char *)pub_key_bad_weak_2048, + sizeof(pub_key_bad_weak_2048)}, + BAD_PUB_KEY, + CLASS_2048}, + {"Pubkey small subgroup Weak 3072 prime", + {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)}, + {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)}, + {siBuffer, (unsigned char *)subprime_weak_3072, + sizeof(subprime_weak_3072)}, + {siBuffer, (unsigned char *)pub_key_bad_weak_3072, + sizeof(pub_key_bad_weak_3072)}, + BAD_PUB_KEY, + CLASS_3072}, +#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW + {"Pubkey small subgroup Weak 4096 prime", + {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)}, + {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)}, + {siBuffer, (unsigned char *)subprime_weak_4096, + sizeof(subprime_weak_4096)}, + {siBuffer, (unsigned char *)pub_key_bad_weak_4096, + sizeof(pub_key_bad_weak_4096)}, + BAD_PUB_KEY, + CLASS_4096}, + {"Pubkey small subgroup Weak 6144 prime", + {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)}, + {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)}, + {siBuffer, (unsigned char *)subprime_weak_6144, + sizeof(subprime_weak_6144)}, + {siBuffer, (unsigned char *)pub_key_bad_weak_6144, + sizeof(pub_key_bad_weak_6144)}, + BAD_PUB_KEY, + CLASS_6144}, + {"Pubkey small subgroup Weak 8192 prime", + {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)}, + {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)}, + {siBuffer, (unsigned char *)subprime_weak_8192, + sizeof(subprime_weak_8192)}, + {siBuffer, (unsigned char *)pub_key_bad_weak_8192, + sizeof(pub_key_bad_weak_8192)}, + BAD_PUB_KEY, + CLASS_8192} +#endif +}; +}; diff --git a/security/nss/gtests/softoken_gtest/softoken_gtest.cc b/security/nss/gtests/softoken_gtest/softoken_gtest.cc index 17949800a..fa45c7a25 100644 --- a/security/nss/gtests/softoken_gtest/softoken_gtest.cc +++ b/security/nss/gtests/softoken_gtest/softoken_gtest.cc @@ -11,10 +11,14 @@ #define GTEST_HAS_RTTI 0 #include "gtest/gtest.h" +#include "databuffer.h" #include +#include +using namespace std::chrono; + +#include "softoken_dh_vectors.h" namespace nss_test { - class SoftokenTest : public ::testing::Test { protected: SoftokenTest() : mNSSDBDir("SoftokenTest.d-") {} @@ -100,6 +104,175 @@ static const CK_ATTRIBUTE attributes[] = { {CKA_TRUST_STEP_UP_APPROVED, (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL)}}; +TEST_F(SoftokenTest, GetInvalidAttribute) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password")); + ScopedPK11GenericObject obj(PK11_CreateGenericObject( + slot.get(), attributes, PR_ARRAY_SIZE(attributes), true)); + ASSERT_NE(nullptr, obj); + SECItem out = {siBuffer, nullptr, 0}; + SECStatus rv = PK11_ReadRawAttribute(PK11_TypeGeneric, obj.get(), + CKA_ALLOWED_MECHANISMS, &out); + EXPECT_EQ(SECFailure, rv); + // CKR_ATTRIBUTE_TYPE_INVALID maps to SEC_ERROR_BAD_DATA. + EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError()); +} + +TEST_F(SoftokenTest, GetValidAttributes) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password")); + ScopedPK11GenericObject obj(PK11_CreateGenericObject( + slot.get(), attributes, PR_ARRAY_SIZE(attributes), true)); + ASSERT_NE(nullptr, obj); + + CK_ATTRIBUTE template_attrs[] = { + {CKA_LABEL, NULL, 0}, + {CKA_CERT_SHA1_HASH, NULL, 0}, + {CKA_ISSUER, NULL, 0}, + }; + SECStatus rv = + PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(), + template_attrs, PR_ARRAY_SIZE(template_attrs)); + EXPECT_EQ(SECSuccess, rv); + ASSERT_EQ(attributes[4].ulValueLen, template_attrs[0].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[4].pValue, template_attrs[0].pValue, + template_attrs[0].ulValueLen)); + ASSERT_EQ(attributes[5].ulValueLen, template_attrs[1].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[1].pValue, + template_attrs[1].ulValueLen)); + ASSERT_EQ(attributes[7].ulValueLen, template_attrs[2].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[7].pValue, template_attrs[2].pValue, + template_attrs[2].ulValueLen)); + for (unsigned int i = 0; i < PR_ARRAY_SIZE(template_attrs); i++) { + PORT_Free(template_attrs[i].pValue); + } +} + +TEST_F(SoftokenTest, GetOnlyInvalidAttributes) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password")); + ScopedPK11GenericObject obj(PK11_CreateGenericObject( + slot.get(), attributes, PR_ARRAY_SIZE(attributes), true)); + ASSERT_NE(nullptr, obj); + + // Provide buffers of sufficient size, so that token + // will write the data. This is annoying, but PK11_GetAttributes + // won't allocate in the cases below when a single attribute + // is missing. So, just put them all on the stack. + unsigned char buf1[100]; + unsigned char buf2[100]; + CK_ATTRIBUTE template_attrs[] = {{0xffffffffUL, buf1, sizeof(buf1)}, + {0xfffffffeUL, buf2, sizeof(buf2)}}; + SECStatus rv = + PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(), + template_attrs, PR_ARRAY_SIZE(template_attrs)); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError()); + + // MSVC rewards -1UL with a C4146 warning... + ASSERT_EQ(0UL, template_attrs[0].ulValueLen + 1); + ASSERT_EQ(0UL, template_attrs[1].ulValueLen + 1); +} + +TEST_F(SoftokenTest, GetAttributesInvalidInterspersed1) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password")); + ScopedPK11GenericObject obj(PK11_CreateGenericObject( + slot.get(), attributes, PR_ARRAY_SIZE(attributes), true)); + ASSERT_NE(nullptr, obj); + + unsigned char buf1[100]; + unsigned char buf2[100]; + unsigned char buf3[200]; + CK_ATTRIBUTE template_attrs[] = {{0xffffffff, buf1, sizeof(buf1)}, + {CKA_CERT_SHA1_HASH, buf2, sizeof(buf2)}, + {CKA_ISSUER, buf3, sizeof(buf3)}}; + SECStatus rv = + PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(), + template_attrs, PR_ARRAY_SIZE(template_attrs)); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError()); + ASSERT_EQ(0UL, template_attrs[0].ulValueLen + 1); + ASSERT_EQ(attributes[5].ulValueLen, template_attrs[1].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[1].pValue, + template_attrs[1].ulValueLen)); + ASSERT_EQ(attributes[7].ulValueLen, template_attrs[2].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[7].pValue, template_attrs[2].pValue, + template_attrs[2].ulValueLen)); +} + +TEST_F(SoftokenTest, GetAttributesInvalidInterspersed2) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password")); + ScopedPK11GenericObject obj(PK11_CreateGenericObject( + slot.get(), attributes, PR_ARRAY_SIZE(attributes), true)); + ASSERT_NE(nullptr, obj); + + unsigned char buf1[100]; + unsigned char buf2[100]; + unsigned char buf3[100]; + CK_ATTRIBUTE template_attrs[] = {{CKA_LABEL, buf1, sizeof(buf1)}, + {CKA_CERT_SHA1_HASH, buf2, sizeof(buf2)}, + {0xffffffffUL, buf3, sizeof(buf3)}}; + SECStatus rv = + PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(), + template_attrs, PR_ARRAY_SIZE(template_attrs)); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError()); + ASSERT_EQ(attributes[4].ulValueLen, template_attrs[0].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[4].pValue, template_attrs[0].pValue, + template_attrs[0].ulValueLen)); + ASSERT_EQ(attributes[5].ulValueLen, template_attrs[1].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[1].pValue, + template_attrs[1].ulValueLen)); + ASSERT_EQ(0UL, template_attrs[2].ulValueLen + 1); +} + +TEST_F(SoftokenTest, GetAttributesInvalidInterspersed3) { + ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); + ASSERT_TRUE(slot); + EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password")); + ScopedPK11GenericObject obj(PK11_CreateGenericObject( + slot.get(), attributes, PR_ARRAY_SIZE(attributes), true)); + ASSERT_NE(nullptr, obj); + + unsigned char buf1[100]; + unsigned char buf2[100]; + unsigned char buf3[100]; + unsigned char buf4[100]; + unsigned char buf5[100]; + unsigned char buf6[200]; + CK_ATTRIBUTE template_attrs[6] = {{CKA_LABEL, buf1, sizeof(buf1)}, + {0xffffffffUL, buf2, sizeof(buf2)}, + {0xfffffffeUL, buf3, sizeof(buf3)}, + {CKA_CERT_SHA1_HASH, buf4, sizeof(buf4)}, + {0xfffffffdUL, buf5, sizeof(buf5)}, + {CKA_ISSUER, buf6, sizeof(buf6)}}; + SECStatus rv = + PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(), + template_attrs, PR_ARRAY_SIZE(template_attrs)); + EXPECT_EQ(SECFailure, rv); + EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError()); + + ASSERT_EQ(attributes[4].ulValueLen, template_attrs[0].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[4].pValue, template_attrs[0].pValue, + template_attrs[0].ulValueLen)); + ASSERT_EQ(0UL, template_attrs[1].ulValueLen + 1); + ASSERT_EQ(0UL, template_attrs[2].ulValueLen + 1); + ASSERT_EQ(attributes[5].ulValueLen, template_attrs[3].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[3].pValue, + template_attrs[3].ulValueLen)); + ASSERT_EQ(0UL, template_attrs[4].ulValueLen + 1); + ASSERT_EQ(attributes[7].ulValueLen, template_attrs[5].ulValueLen); + EXPECT_EQ(0, memcmp(attributes[7].pValue, template_attrs[5].pValue, + template_attrs[5].ulValueLen)); +} + TEST_F(SoftokenTest, CreateObjectNonEmptyPassword) { ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot()); ASSERT_TRUE(slot); @@ -358,11 +531,213 @@ TEST_F(SoftokenNoDBTest, NeedUserInitNoDB) { ASSERT_EQ(SECSuccess, NSS_Shutdown()); } +SECStatus test_dh_value(const PQGParams *params, const SECItem *pub_key_value, + PRBool genFailOK, time_t *time) { + SECKEYDHParams dh_params; + dh_params.base = params->base; + dh_params.prime = params->prime; + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + EXPECT_TRUE(slot); + if (!slot) return SECFailure; + + /* create a private/public key pair in with the given params */ + SECKEYPublicKey *pub_tmp = nullptr; + ScopedSECKEYPrivateKey priv_key( + PK11_GenerateKeyPair(slot.get(), CKM_DH_PKCS_KEY_PAIR_GEN, &dh_params, + &pub_tmp, PR_FALSE, PR_TRUE, nullptr)); + if ((genFailOK) && ((priv_key.get() == nullptr) || (pub_tmp == nullptr))) { + return SECFailure; + } + EXPECT_NE(nullptr, priv_key.get()) << "PK11_GenerateKeyPair failed: " + << PORT_ErrorToName(PORT_GetError()); + EXPECT_NE(nullptr, pub_tmp); + if ((priv_key.get() == nullptr) || (pub_tmp == nullptr)) return SECFailure; + ScopedSECKEYPublicKey pub_key(pub_tmp); + ScopedSECKEYPublicKey peer_pub_key_manager(nullptr); + SECKEYPublicKey *peer_pub_key = pub_key.get(); + + /* if a subprime has been given set it on the PKCS #11 key */ + if (params->subPrime.data != nullptr) { + SECStatus rv; + EXPECT_EQ(SECSuccess, rv = PK11_WriteRawAttribute( + PK11_TypePrivKey, priv_key.get(), CKA_SUBPRIME, + (SECItem *)¶ms->subPrime)) + << "PK11_WriteRawAttribute failed: " + << PORT_ErrorToString(PORT_GetError()); + if (rv != SECSuccess) { + return rv; + } + } + + /* find if we weren't passed a public value in, use the + * one we just generated */ + if (pub_key_value && pub_key_value->data) { + peer_pub_key = SECKEY_CopyPublicKey(pub_key.get()); + EXPECT_NE(nullptr, peer_pub_key); + if (peer_pub_key == nullptr) { + return SECFailure; + } + peer_pub_key->u.dh.publicValue = *pub_key_value; + peer_pub_key_manager.reset(peer_pub_key); + } + + /* now do the derive. time it and return the time if + * the caller requested it. */ + auto start = high_resolution_clock::now(); + ScopedPK11SymKey derivedKey(PK11_PubDerive( + priv_key.get(), peer_pub_key, PR_FALSE, nullptr, nullptr, + CKM_DH_PKCS_DERIVE, CKM_HKDF_DERIVE, CKA_DERIVE, 32, nullptr)); + auto stop = high_resolution_clock::now(); + if (!derivedKey) { + std::cerr << "PK11_PubDerive failed: " + << PORT_ErrorToString(PORT_GetError()) << std::endl; + } + + if (time) { + auto duration = duration_cast(stop - start); + *time = duration.count(); + } + return derivedKey ? SECSuccess : SECFailure; +} + +class SoftokenDhTest : public SoftokenTest { + protected: + SoftokenDhTest() : SoftokenTest("SoftokenDhTest.d-") {} +#ifdef NSS_USE_TIMING_CODE + time_t reference_time[CLASS_LAST] = {0}; +#endif + + virtual void SetUp() { + SoftokenTest::SetUp(); + +#ifdef NSS_USE_TIMING_CODE + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(slot); + + time_t time; + for (int i = CLASS_FIRST; i < CLASS_LAST; i++) { + PQGParams params; + params.prime.data = (unsigned char *)reference_prime[i]; + params.prime.len = reference_prime_len[i]; + params.base.data = (unsigned char *)g2; + params.base.len = sizeof(g2); + params.subPrime.data = nullptr; + params.subPrime.len = 0; + ASSERT_EQ(SECSuccess, test_dh_value(¶ms, nullptr, PR_FALSE, &time)); + reference_time[i] = time / 2 + 3 * time; + } +#endif + }; +}; + +const char *param_value(DhParamType param_type) { + switch (param_type) { + case TLS_APPROVED: + return "TLS_APPROVED"; + case IKE_APPROVED: + return "IKE_APPROVED"; + case SAFE_PRIME: + return "SAFE_PRIME"; + case SAFE_PRIME_WITH_SUBPRIME: + return "SAFE_PRIME_WITH_SUBPRIME"; + case KNOWN_SUBPRIME: + return "KNOWN_SUBPRIME"; + case UNKNOWN_SUBPRIME: + return "UNKNOWN_SUBPRIME"; + case WRONG_SUBPRIME: + return "WRONG_SUBPRIME"; + case BAD_PUB_KEY: + return "BAD_PUB_KEY"; + } + return "**Invalid**"; +} + +const char *key_value(DhKeyClass key_class) { + switch (key_class) { + case CLASS_1536: + return "CLASS_1536"; + case CLASS_2048: + return "CLASS_2048"; + case CLASS_3072: + return "CLASS_3072"; + case CLASS_4096: + return "CLASS_4096"; + case CLASS_6144: + return "CLASS_6144"; + case CLASS_8192: + return "CLASS_8192"; + case CLASS_LAST: + break; + } + return "**Invalid**"; +} + +class SoftokenDhValidate : public SoftokenDhTest, + public ::testing::WithParamInterface { +}; + +/* test the DH validation process. In non-fips mode, only BAD_PUB_KEY tests + * should fail */ +TEST_P(SoftokenDhValidate, DhVectors) { + const DhTestVector dhTestValues = GetParam(); + std::string testId = (char *)(dhTestValues.id); + std::string err = "Test(" + testId + ") failed"; + SECStatus rv; + time_t time; + + PQGParams params; + params.prime = dhTestValues.p; + params.base = dhTestValues.g; + params.subPrime = dhTestValues.q; + + std::cerr << "Test: " + testId << std::endl + << "param_type: " << param_value(dhTestValues.param_type) + << ", key_class: " << key_value(dhTestValues.key_class) << std::endl + << "p: " << DataBuffer(dhTestValues.p.data, dhTestValues.p.len) + << std::endl + << "g: " << DataBuffer(dhTestValues.g.data, dhTestValues.g.len) + << std::endl + << "q: " << DataBuffer(dhTestValues.q.data, dhTestValues.q.len) + << std::endl + << "pub_key: " + << DataBuffer(dhTestValues.pub_key.data, dhTestValues.pub_key.len) + << std::endl; + rv = test_dh_value(¶ms, &dhTestValues.pub_key, PR_FALSE, &time); + + switch (dhTestValues.param_type) { + case TLS_APPROVED: + case IKE_APPROVED: + case SAFE_PRIME: + case UNKNOWN_SUBPRIME: + EXPECT_EQ(SECSuccess, rv) << err; +#ifdef NSS_USE_TIMING_CODE + EXPECT_LE(time, reference_time[dhTestValues.key_class]) << err; +#endif + break; + case KNOWN_SUBPRIME: + case SAFE_PRIME_WITH_SUBPRIME: + EXPECT_EQ(SECSuccess, rv) << err; +#ifdef NSS_USE_TIMING_CODE + EXPECT_GT(time, reference_time[dhTestValues.key_class]) << err; +#endif + break; + case WRONG_SUBPRIME: + case BAD_PUB_KEY: + EXPECT_EQ(SECFailure, rv) << err; + break; + } +} + +INSTANTIATE_TEST_CASE_P(DhValidateCases, SoftokenDhValidate, + ::testing::ValuesIn(DH_TEST_VECTORS)); + #ifndef NSS_FIPS_DISABLED class SoftokenFipsTest : public SoftokenTest { protected: SoftokenFipsTest() : SoftokenTest("SoftokenFipsTest.d-") {} + SoftokenFipsTest(const std::string &prefix) : SoftokenTest(prefix) {} virtual void SetUp() { SoftokenTest::SetUp(); @@ -371,12 +746,46 @@ class SoftokenFipsTest : public SoftokenTest { char *internal_name; ASSERT_FALSE(PK11_IsFIPS()); internal_name = PR_smprintf("%s", SECMOD_GetInternalModule()->commonName); - ASSERT_EQ(SECSuccess, SECMOD_DeleteInternalModule(internal_name)); + ASSERT_EQ(SECSuccess, SECMOD_DeleteInternalModule(internal_name)) + << PORT_ErrorToName(PORT_GetError()); PR_smprintf_free(internal_name); ASSERT_TRUE(PK11_IsFIPS()); } }; +class SoftokenFipsDhTest : public SoftokenFipsTest { + protected: + SoftokenFipsDhTest() : SoftokenFipsTest("SoftokenFipsDhTest.d-") {} +#ifdef NSS_USE_TIMING_CODE + time_t reference_time[CLASS_LAST] = {0}; +#endif + + virtual void SetUp() { + SoftokenFipsTest::SetUp(); + + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(slot); + + ASSERT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "")); + ASSERT_EQ(SECSuccess, PK11_Authenticate(slot.get(), PR_FALSE, nullptr)); + +#ifdef NSS_USE_TIMING_CODE + time_t time; + for (int i = CLASS_FIRST; i < CLASS_LAST; i++) { + PQGParams params; + params.prime.data = (unsigned char *)reference_prime[i]; + params.prime.len = reference_prime_len[i]; + params.base.data = (unsigned char *)g2; + params.base.len = sizeof(g2); + params.subPrime.data = nullptr; + params.subPrime.len = 0; + ASSERT_EQ(SECSuccess, test_dh_value(¶ms, nullptr, PR_FALSE, &time)); + reference_time[i] = time / 2 + 3 * time; + } +#endif + }; +}; + const std::vector kFipsPasswordCases[] = { // FIPS level1 -> level1 -> level1 {"", "", ""}, @@ -444,12 +853,70 @@ TEST_P(SoftokenFipsBadPasswordTest, SetBadPassword) { } } +class SoftokenFipsDhValidate + : public SoftokenFipsDhTest, + public ::testing::WithParamInterface {}; + +/* test the DH validation process. In fips mode, primes with unknown + * subprimes, and all sorts of bad public keys should fail */ +TEST_P(SoftokenFipsDhValidate, DhVectors) { + const DhTestVector dhTestValues = GetParam(); + std::string testId = (char *)(dhTestValues.id); + std::string err = "Test(" + testId + ") failed"; + time_t time; + PRBool genFailOK = PR_FALSE; + SECStatus rv; + + PQGParams params; + params.prime = dhTestValues.p; + params.base = dhTestValues.g; + params.subPrime = dhTestValues.q; + std::cerr << "Test:" + testId << std::endl + << "param_type: " << param_value(dhTestValues.param_type) + << ", key_class: " << key_value(dhTestValues.key_class) << std::endl + << "p: " << DataBuffer(dhTestValues.p.data, dhTestValues.p.len) + << std::endl + << "g: " << DataBuffer(dhTestValues.g.data, dhTestValues.g.len) + << std::endl + << "q: " << DataBuffer(dhTestValues.q.data, dhTestValues.q.len) + << std::endl + << "pub_key: " + << DataBuffer(dhTestValues.pub_key.data, dhTestValues.pub_key.len) + << std::endl; + + if ((dhTestValues.param_type != TLS_APPROVED) && + (dhTestValues.param_type != IKE_APPROVED)) { + genFailOK = PR_TRUE; + } + rv = test_dh_value(¶ms, &dhTestValues.pub_key, genFailOK, &time); + + switch (dhTestValues.param_type) { + case TLS_APPROVED: + case IKE_APPROVED: + EXPECT_EQ(SECSuccess, rv) << err; +#ifdef NSS_USE_TIMING_CODE + EXPECT_LE(time, reference_time[dhTestValues.key_class]) << err; +#endif + break; + case SAFE_PRIME: + case SAFE_PRIME_WITH_SUBPRIME: + case KNOWN_SUBPRIME: + case UNKNOWN_SUBPRIME: + case WRONG_SUBPRIME: + case BAD_PUB_KEY: + EXPECT_EQ(SECFailure, rv) << err; + break; + } +} + INSTANTIATE_TEST_CASE_P(FipsPasswordCases, SoftokenFipsPasswordTest, ::testing::ValuesIn(kFipsPasswordCases)); INSTANTIATE_TEST_CASE_P(BadFipsPasswordCases, SoftokenFipsBadPasswordTest, ::testing::ValuesIn(kFipsPasswordBadCases)); +INSTANTIATE_TEST_CASE_P(FipsDhCases, SoftokenFipsDhValidate, + ::testing::ValuesIn(DH_TEST_VECTORS)); #endif } // namespace nss_test diff --git a/security/nss/gtests/softoken_gtest/softoken_gtest.gyp b/security/nss/gtests/softoken_gtest/softoken_gtest.gyp index 3d9b8dba9..c613a1ddd 100644 --- a/security/nss/gtests/softoken_gtest/softoken_gtest.gyp +++ b/security/nss/gtests/softoken_gtest/softoken_gtest.gyp @@ -16,6 +16,7 @@ ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', + '<(DEPTH)/cpputil/cpputil.gyp:cpputil', '<(DEPTH)/lib/util/util.gyp:nssutil3', '<(DEPTH)/gtests/google_test/google_test.gyp:gtest', ], diff --git a/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc b/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc index 553d47459..6efe06ec7 100644 --- a/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc +++ b/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/gtest_utils.h b/security/nss/gtests/ssl_gtest/gtest_utils.h index 8e61228e6..2344c3cea 100644 --- a/security/nss/gtests/ssl_gtest/gtest_utils.h +++ b/security/nss/gtests/ssl_gtest/gtest_utils.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/libssl_internals.c b/security/nss/gtests/ssl_gtest/libssl_internals.c index a986c6c83..854eca07f 100644 --- a/security/nss/gtests/ssl_gtest/libssl_internals.c +++ b/security/nss/gtests/ssl_gtest/libssl_internals.c @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -8,8 +9,56 @@ #include "nss.h" #include "pk11pub.h" +#include "pk11priv.h" #include "seccomon.h" #include "selfencrypt.h" +#include "secmodti.h" +#include "sslproto.h" + +SECStatus SSLInt_RemoveServerCertificates(PRFileDesc *fd) { + if (!fd) { + return SECFailure; + } + sslSocket *ss = ssl_FindSocket(fd); + if (!ss) { + return SECFailure; + } + + PRCList *cursor; + while (!PR_CLIST_IS_EMPTY(&ss->serverCerts)) { + cursor = PR_LIST_TAIL(&ss->serverCerts); + PR_REMOVE_LINK(cursor); + ssl_FreeServerCert((sslServerCert *)cursor); + } + return SECSuccess; +} + +SECStatus SSLInt_SetDCAdvertisedSigSchemes(PRFileDesc *fd, + const SSLSignatureScheme *schemes, + uint32_t num_sig_schemes) { + if (!fd) { + return SECFailure; + } + sslSocket *ss = ssl_FindSocket(fd); + if (!ss) { + return SECFailure; + } + + // Alloc and copy, libssl will free. + SSLSignatureScheme *dc_schemes = + PORT_ZNewArray(SSLSignatureScheme, num_sig_schemes); + if (!dc_schemes) { + return SECFailure; + } + memcpy(dc_schemes, schemes, sizeof(SSLSignatureScheme) * num_sig_schemes); + + if (ss->xtnData.delegCredSigSchemesAdvertised) { + PORT_Free(ss->xtnData.delegCredSigSchemesAdvertised); + } + ss->xtnData.delegCredSigSchemesAdvertised = dc_schemes; + ss->xtnData.numDelegCredSigSchemesAdvertised = num_sig_schemes; + return SECSuccess; +} SECStatus SSLInt_TweakChannelInfoForDC(PRFileDesc *fd, PRBool changeAuthKeyBits, PRBool changeScheme) { @@ -96,6 +145,8 @@ PRBool SSLInt_ExtensionNegotiated(PRFileDesc *fd, PRUint16 ext) { return (PRBool)(ss && ssl3_ExtensionNegotiated(ss, ext)); } +// Tests should not use this function directly, because the keys may +// still be in cache. Instead, use TlsConnectTestBase::ClearServerCache. void SSLInt_ClearSelfEncryptKey() { ssl_ResetSelfEncryptKeys(); } sslSelfEncryptKeys *ssl_GetSelfEncryptKeysInt(); @@ -303,6 +354,9 @@ SECStatus SSLInt_AdvanceReadSeqNum(PRFileDesc *fd, PRUint64 to) { SECStatus SSLInt_AdvanceWriteSeqNum(PRFileDesc *fd, PRUint64 to) { sslSocket *ss; + ssl3CipherSpec *spec; + PK11Context *pk11ctxt; + const ssl3BulkCipherDef *cipher_def; ss = ssl_FindSocket(fd); if (!ss) { @@ -313,7 +367,43 @@ SECStatus SSLInt_AdvanceWriteSeqNum(PRFileDesc *fd, PRUint64 to) { return SECFailure; } ssl_GetSpecWriteLock(ss); - ss->ssl3.cwSpec->nextSeqNum = to; + spec = ss->ssl3.cwSpec; + cipher_def = spec->cipherDef; + spec->nextSeqNum = to; + if (cipher_def->type != type_aead) { + ssl_ReleaseSpecWriteLock(ss); + return SECSuccess; + } + /* If we are using aead, we need to advance the counter in the + * internal IV generator as well. + * This could be in the token or software. */ + pk11ctxt = spec->cipherContext; + /* If counter is in the token, we need to switch it to software, + * since we don't have access to the internal state of the token. We do + * that by turning on the simulated message interface, then setting up the + * software IV generator */ + if (pk11ctxt->ivCounter == 0) { + _PK11_ContextSetAEADSimulation(pk11ctxt); + pk11ctxt->ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size; + pk11ctxt->ivMaxCount = PR_UINT64(0xffffffffffffffff); + if ((cipher_def->explicit_nonce_size == 0) || + (spec->version >= SSL_LIBRARY_VERSION_TLS_1_3)) { + pk11ctxt->ivFixedBits = + (pk11ctxt->ivLen - sizeof(sslSequenceNumber)) * BPB; + pk11ctxt->ivGen = CKG_GENERATE_COUNTER_XOR; + } else { + pk11ctxt->ivFixedBits = cipher_def->iv_size * BPB; + pk11ctxt->ivGen = CKG_GENERATE_COUNTER; + } + /* DTLS included the epoch in the fixed portion of the IV */ + if (IS_DTLS(ss)) { + pk11ctxt->ivFixedBits += 2 * BPB; + } + } + /* now we can update the internal counter (either we are already using + * the software IV generator, or we just switched to it above */ + pk11ctxt->ivCounter = to; + ssl_ReleaseSpecWriteLock(ss); return SECSuccess; } @@ -332,6 +422,24 @@ SECStatus SSLInt_AdvanceWriteSeqByAWindow(PRFileDesc *fd, PRInt32 extra) { return SSLInt_AdvanceWriteSeqNum(fd, to); } +SECStatus SSLInt_AdvanceDtls13DecryptFailures(PRFileDesc *fd, PRUint64 to) { + sslSocket *ss = ssl_FindSocket(fd); + if (!ss) { + return SECFailure; + } + + ssl_GetSpecWriteLock(ss); + ssl3CipherSpec *spec = ss->ssl3.crSpec; + if (spec->cipherDef->type != type_aead) { + ssl_ReleaseSpecWriteLock(ss); + return SECFailure; + } + + spec->deprotectionFailures = to; + ssl_ReleaseSpecWriteLock(ss); + return SECSuccess; +} + SSLKEAType SSLInt_GetKEAType(SSLNamedGroup group) { const sslNamedGroupDef *groupDef = ssl_LookupNamedGroup(group); if (!groupDef) return ssl_kea_null; diff --git a/security/nss/gtests/ssl_gtest/libssl_internals.h b/security/nss/gtests/ssl_gtest/libssl_internals.h index 9cdd9ec72..4b076c2ee 100644 --- a/security/nss/gtests/ssl_gtest/libssl_internals.h +++ b/security/nss/gtests/ssl_gtest/libssl_internals.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -35,6 +36,7 @@ PRBool SSLInt_DamageEarlyTrafficSecret(PRFileDesc *fd); SECStatus SSLInt_Set0RttAlpn(PRFileDesc *fd, PRUint8 *data, unsigned int len); PRBool SSLInt_HasCertWithAuthType(PRFileDesc *fd, SSLAuthType authType); PRBool SSLInt_SendAlert(PRFileDesc *fd, uint8_t level, uint8_t type); +SECStatus SSLInt_AdvanceDtls13DecryptFailures(PRFileDesc *fd, PRUint64 to); SECStatus SSLInt_AdvanceWriteSeqNum(PRFileDesc *fd, PRUint64 to); SECStatus SSLInt_AdvanceReadSeqNum(PRFileDesc *fd, PRUint64 to); SECStatus SSLInt_AdvanceWriteSeqByAWindow(PRFileDesc *fd, PRInt32 extra); @@ -43,5 +45,9 @@ SECStatus SSLInt_HasPendingHandshakeData(PRFileDesc *fd, PRBool *pending); SECStatus SSLInt_SetSocketMaxEarlyDataSize(PRFileDesc *fd, uint32_t size); SECStatus SSLInt_TweakChannelInfoForDC(PRFileDesc *fd, PRBool changeAuthKeyBits, PRBool changeScheme); +SECStatus SSLInt_SetDCAdvertisedSigSchemes(PRFileDesc *fd, + const SSLSignatureScheme *schemes, + uint32_t num_sig_schemes); +SECStatus SSLInt_RemoveServerCertificates(PRFileDesc *fd); #endif // ndef libssl_internals_h_ diff --git a/security/nss/gtests/ssl_gtest/manifest.mn b/security/nss/gtests/ssl_gtest/manifest.mn index ed1128f7c..2cfa7cdd2 100644 --- a/security/nss/gtests/ssl_gtest/manifest.mn +++ b/security/nss/gtests/ssl_gtest/manifest.mn @@ -14,6 +14,7 @@ CSRCS = \ CPPSRCS = \ bloomfilter_unittest.cc \ ssl_0rtt_unittest.cc \ + ssl_aead_unittest.cc \ ssl_agent_unittest.cc \ ssl_auth_unittest.cc \ ssl_cert_ext_unittest.cc \ @@ -35,8 +36,8 @@ CPPSRCS = \ ssl_hrr_unittest.cc \ ssl_keyupdate_unittest.cc \ ssl_loopback_unittest.cc \ + ssl_masking_unittest.cc \ ssl_misc_unittest.cc \ - ssl_primitive_unittest.cc \ ssl_record_unittest.cc \ ssl_recordsep_unittest.cc \ ssl_recordsize_unittest.cc \ @@ -55,6 +56,7 @@ CPPSRCS = \ tls_hkdf_unittest.cc \ tls_filter.cc \ tls_protect.cc \ + tls_psk_unittest.cc \ tls_subcerts_unittest.cc \ tls_esni_unittest.cc \ $(SSLKEYLOGFILE_FILES) \ diff --git a/security/nss/gtests/ssl_gtest/rsa8193.h b/security/nss/gtests/ssl_gtest/rsa8193.h index f3c79518f..1ac8503bc 100644 --- a/security/nss/gtests/ssl_gtest/rsa8193.h +++ b/security/nss/gtests/ssl_gtest/rsa8193.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc b/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc index 82319b099..0c62c4cac 100644 --- a/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc +++ b/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc index 941df7020..f873d265b 100644 --- a/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -14,6 +15,7 @@ extern "C" { #include "libssl_internals.h" } +#include "cpputil.h" #include "gtest_utils.h" #include "nss_scoped_ptrs.h" #include "tls_connect.h" @@ -116,16 +118,12 @@ class TlsZeroRttReplayTest : public TlsConnectTls13 { }; protected: - void RunTest(bool rollover) { - // Run the initial handshake - SetupForZeroRtt(); - + void RunTest(bool rollover, const ScopedPK11SymKey& epsk) { // Now run a true 0-RTT handshake, but capture the first packet. auto first_packet = std::make_shared(); client_->SetFilter(first_packet); client_->Set0RttEnabled(true); server_->Set0RttEnabled(true); - ExpectResumption(RESUME_TICKET); ZeroRttSendReceive(true, true); Handshake(); EXPECT_LT(0U, first_packet->packet().len()); @@ -141,6 +139,11 @@ class TlsZeroRttReplayTest : public TlsConnectTls13 { Reset(); server_->StartConnect(); server_->Set0RttEnabled(true); + server_->SetAntiReplayContext(anti_replay_); + if (epsk) { + AddPsk(epsk, std::string("foo"), ssl_hash_sha256, + TLS_CHACHA20_POLY1305_SHA256); + } // Capture the early_data extension, which should not appear. auto early_data_ext = @@ -153,11 +156,41 @@ class TlsZeroRttReplayTest : public TlsConnectTls13 { server_->Handshake(); EXPECT_FALSE(early_data_ext->captured()); } + + void RunResPskTest(bool rollover) { + // Run the initial handshake + SetupForZeroRtt(); + ExpectResumption(RESUME_TICKET); + RunTest(rollover, ScopedPK11SymKey(nullptr)); + } + + void RunExtPskTest(bool rollover) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_NE(nullptr, slot); + + const std::vector kPskDummyVal(16, 0xFF); + SECItem psk_item = {siBuffer, toUcharPtr(kPskDummyVal.data()), + static_cast(kPskDummyVal.size())}; + PK11SymKey* key = + PK11_ImportSymKey(slot.get(), CKM_HKDF_KEY_GEN, PK11_OriginUnwrap, + CKA_DERIVE, &psk_item, NULL); + ASSERT_NE(nullptr, key); + ScopedPK11SymKey scoped_psk(key); + RolloverAntiReplay(); + AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256, + TLS_CHACHA20_POLY1305_SHA256); + StartConnect(); + RunTest(rollover, scoped_psk); + } }; -TEST_P(TlsZeroRttReplayTest, ZeroRttReplay) { RunTest(false); } +TEST_P(TlsZeroRttReplayTest, ResPskZeroRttReplay) { RunResPskTest(false); } -TEST_P(TlsZeroRttReplayTest, ZeroRttReplayAfterRollover) { RunTest(true); } +TEST_P(TlsZeroRttReplayTest, ExtPskZeroRttReplay) { RunExtPskTest(false); } + +TEST_P(TlsZeroRttReplayTest, ZeroRttReplayAfterRollover) { + RunResPskTest(true); +} // Test that we don't try to send 0-RTT data when the server sent // us a ticket without the 0-RTT flags. @@ -178,6 +211,106 @@ TEST_P(TlsConnectTls13, ZeroRttOptionsSetLate) { SendReceive(); } +// Make sure that a session ticket sent well after the original handshake +// can be used for 0-RTT. +// Stream because DTLS doesn't support SSL_SendSessionTicket. +TEST_F(TlsConnectStreamTls13, ZeroRttUsingLateTicket) { + // Use a small-ish anti-replay window. + ResetAntiReplay(100 * PR_USEC_PER_MSEC); + RolloverAntiReplay(); + + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + server_->Set0RttEnabled(true); + Connect(); + CheckKeys(); + + // Now move time forward 30s and send a ticket. + AdvanceTime(30 * PR_USEC_PER_SEC); + EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0)); + SendReceive(); + Reset(); + StartConnect(); + + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + ExpectResumption(RESUME_TICKET); + ZeroRttSendReceive(true, true); + Handshake(); + ExpectEarlyDataAccepted(true); + CheckConnected(); + SendReceive(); +} + +// Check that post-handshake authentication with a long RTT doesn't +// make things worse. +TEST_F(TlsConnectStreamTls13, ZeroRttUsingLateTicketPha) { + // Use a small-ish anti-replay window. + ResetAntiReplay(100 * PR_USEC_PER_MSEC); + RolloverAntiReplay(); + + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + server_->Set0RttEnabled(true); + client_->SetupClientAuth(); + client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE); + Connect(); + CheckKeys(); + + // Add post-handshake authentication, with some added delays. + AdvanceTime(10 * PR_USEC_PER_SEC); + EXPECT_EQ(SECSuccess, SSL_SendCertificateRequest(server_->ssl_fd())); + AdvanceTime(10 * PR_USEC_PER_SEC); + server_->SendData(50); + client_->ReadBytes(50); + client_->SendData(50); + server_->ReadBytes(50); + + AdvanceTime(10 * PR_USEC_PER_SEC); + EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0)); + server_->SendData(100); + client_->ReadBytes(100); + Reset(); + StartConnect(); + + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + ExpectResumption(RESUME_TICKET); + ZeroRttSendReceive(true, true); + Handshake(); + ExpectEarlyDataAccepted(true); + CheckConnected(); + SendReceive(); +} + +// Same, but with client authentication on the first connection. +TEST_F(TlsConnectStreamTls13, ZeroRttUsingLateTicketClientAuth) { + // Use a small-ish anti-replay window. + ResetAntiReplay(100 * PR_USEC_PER_MSEC); + RolloverAntiReplay(); + + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + client_->SetupClientAuth(); + server_->RequestClientAuth(true); + server_->Set0RttEnabled(true); + Connect(); + CheckKeys(); + + // Now move time forward 30s and send a ticket. + AdvanceTime(30 * PR_USEC_PER_SEC); + EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0)); + SendReceive(); + Reset(); + StartConnect(); + + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + ExpectResumption(RESUME_TICKET); + ZeroRttSendReceive(true, true); + Handshake(); + ExpectEarlyDataAccepted(true); + CheckConnected(); + SendReceive(); +} + TEST_P(TlsConnectTls13, ZeroRttServerForgetTicket) { SetupForZeroRtt(); client_->Set0RttEnabled(true); @@ -476,15 +609,6 @@ TEST_P(TlsConnectTls13, TestTls13ZeroRttDowngradeEarlyData) { client_->CheckErrorCode(SSL_ERROR_DOWNGRADE_WITH_EARLY_DATA); } -static void CheckEarlyDataLimit(const std::shared_ptr& agent, - size_t expected_size) { - SSLPreliminaryChannelInfo preinfo; - SECStatus rv = - SSL_GetPreliminaryChannelInfo(agent->ssl_fd(), &preinfo, sizeof(preinfo)); - EXPECT_EQ(SECSuccess, rv); - EXPECT_EQ(expected_size, static_cast(preinfo.maxEarlyDataSize)); -} - TEST_P(TlsConnectTls13, SendTooMuchEarlyData) { EnsureTlsSetup(); const char* big_message = "0123456789abcdef"; @@ -1022,6 +1146,35 @@ TEST_P(TlsConnectTls13, ZeroRttDifferentIncompatibleCipher) { SendReceive(); } +// The client failing to provide EndOfEarlyData results in failure. +// After 0-RTT working perfectly, things fall apart later. +// The server is unable to detect the change in keys, so it fails decryption. +// The client thinks everything has worked until it gets the alert. +TEST_F(TlsConnectStreamTls13, SuppressEndOfEarlyDataClientOnly) { + SetupForZeroRtt(); + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + client_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true); + ExpectResumption(RESUME_TICKET); + ZeroRttSendReceive(true, true); + ExpectAlert(server_, kTlsAlertBadRecordMac); + Handshake(); + EXPECT_EQ(TlsAgent::STATE_CONNECTED, client_->state()); + EXPECT_EQ(TlsAgent::STATE_ERROR, server_->state()); + server_->CheckErrorCode(SSL_ERROR_BAD_MAC_READ); + client_->Handshake(); + EXPECT_EQ(TlsAgent::STATE_ERROR, client_->state()); + client_->CheckErrorCode(SSL_ERROR_BAD_MAC_ALERT); +} + +TEST_P(TlsConnectGeneric, SuppressEndOfEarlyDataNoZeroRtt) { + EnsureTlsSetup(); + client_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true); + server_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true); + Connect(); + SendReceive(); +} + #ifndef NSS_DISABLE_TLS_1_3 INSTANTIATE_TEST_CASE_P(Tls13ZeroRttReplayTest, TlsZeroRttReplayTest, TlsConnectTestBase::kTlsVariantsAll); diff --git a/security/nss/gtests/ssl_gtest/ssl_primitive_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_aead_unittest.cc similarity index 98% rename from security/nss/gtests/ssl_gtest/ssl_primitive_unittest.cc rename to security/nss/gtests/ssl_gtest/ssl_aead_unittest.cc index 79509e558..d94683be3 100644 --- a/security/nss/gtests/ssl_gtest/ssl_primitive_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_aead_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -53,7 +54,7 @@ class AeadTest : public ::testing::Test { ASSERT_GE(kMaxSize, ciphertext_len); ASSERT_LT(0U, ciphertext_len); - uint8_t output[kMaxSize]; + uint8_t output[kMaxSize] = {0}; unsigned int output_len = 0; EXPECT_EQ(SECSuccess, SSL_AeadEncrypt(ctx.get(), 0, kAad, sizeof(kAad), kPlaintext, sizeof(kPlaintext), @@ -180,7 +181,7 @@ TEST_F(AeadTest, AeadNoPointer) { } TEST_F(AeadTest, AeadAes128Gcm) { - SSLAeadContext *ctxInit; + SSLAeadContext *ctxInit = nullptr; ASSERT_EQ(SECSuccess, SSL_MakeAead(SSL_LIBRARY_VERSION_TLS_1_3, TLS_AES_128_GCM_SHA256, secret_.get(), kLabel, strlen(kLabel), &ctxInit)); @@ -202,7 +203,7 @@ TEST_F(AeadTest, AeadAes256Gcm) { } TEST_F(AeadTest, AeadChaCha20Poly1305) { - SSLAeadContext *ctxInit; + SSLAeadContext *ctxInit = nullptr; ASSERT_EQ( SECSuccess, SSL_MakeAead(SSL_LIBRARY_VERSION_TLS_1_3, TLS_CHACHA20_POLY1305_SHA256, diff --git a/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc index fd776f6e4..c3455d130 100644 --- a/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc index 0454db8cd..5c6eee7b6 100644 --- a/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -213,8 +214,7 @@ TEST_F(TlsConnectStreamTls13, PostHandshakeAuth) { MakeTlsFilter( client_, kTlsHandshakeCertificate); client_->SetupClientAuth(); - EXPECT_EQ(SECSuccess, SSL_OptionSet(client_->ssl_fd(), - SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE)); + client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE); size_t called = 0; server_->SetAuthCertificateCallback( [&called](TlsAgent*, PRBool, PRBool) -> SECStatus { @@ -252,6 +252,47 @@ TEST_F(TlsConnectStreamTls13, PostHandshakeAuth) { EXPECT_TRUE(SECITEM_ItemsAreEqual(&cert1->derCert, &cert2->derCert)); } +TEST_F(TlsConnectStreamTls13, PostHandshakeAuthAfterResumption) { + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + Connect(); + + SendReceive(); // Need to read so that we absorb the session tickets. + CheckKeys(); + + // Resume the connection. + Reset(); + + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + ExpectResumption(RESUME_TICKET); + + client_->SetupClientAuth(); + client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE); + Connect(); + SendReceive(); + + size_t called = 0; + server_->SetAuthCertificateCallback( + [&called](TlsAgent*, PRBool, PRBool) -> SECStatus { + called++; + return SECSuccess; + }); + EXPECT_EQ(SECSuccess, SSL_SendCertificateRequest(server_->ssl_fd())) + << "Unexpected error: " << PORT_ErrorToName(PORT_GetError()); + server_->SendData(50); + client_->ReadBytes(50); + client_->SendData(50); + server_->ReadBytes(50); + EXPECT_EQ(1U, called); + + ScopedCERTCertificate cert1(SSL_PeerCertificate(server_->ssl_fd())); + ASSERT_NE(nullptr, cert1.get()); + ScopedCERTCertificate cert2(SSL_LocalCertificate(client_->ssl_fd())); + ASSERT_NE(nullptr, cert2.get()); + EXPECT_TRUE(SECITEM_ItemsAreEqual(&cert1->derCert, &cert2->derCert)); +} + static SECStatus GetClientAuthDataHook(void* self, PRFileDesc* fd, CERTDistNames* caNames, CERTCertificate** clientCert, @@ -874,6 +915,104 @@ TEST_P(TlsConnectTls12, ClientAuthNoSigAlgs) { client_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM); } +static SECStatus GetEcClientAuthDataHook(void* self, PRFileDesc* fd, + CERTDistNames* caNames, + CERTCertificate** clientCert, + SECKEYPrivateKey** clientKey) { + ScopedCERTCertificate cert; + ScopedSECKEYPrivateKey priv; + // use a different certificate than TlsAgent::kClient + if (!TlsAgent::LoadCertificate(TlsAgent::kServerEcdsa256, &cert, &priv)) { + return SECFailure; + } + + *clientCert = cert.release(); + *clientKey = priv.release(); + return SECSuccess; +} + +TEST_P(TlsConnectTls12Plus, ClientAuthDisjointSchemes) { + EnsureTlsSetup(); + client_->SetupClientAuth(); + server_->RequestClientAuth(true); + + SSLSignatureScheme server_scheme = ssl_sig_rsa_pss_rsae_sha256; + std::vector client_schemes{ + ssl_sig_rsa_pss_rsae_sha256, ssl_sig_ecdsa_secp256r1_sha256}; + SECStatus rv = + SSL_SignatureSchemePrefSet(server_->ssl_fd(), &server_scheme, 1); + EXPECT_EQ(SECSuccess, rv); + rv = SSL_SignatureSchemePrefSet( + client_->ssl_fd(), client_schemes.data(), + static_cast(client_schemes.size())); + EXPECT_EQ(SECSuccess, rv); + + // Select an EC cert that's incompatible with server schemes. + EXPECT_EQ(SECSuccess, + SSL_GetClientAuthDataHook(client_->ssl_fd(), + GetEcClientAuthDataHook, nullptr)); + + StartConnect(); + client_->Handshake(); // CH + server_->Handshake(); // SH + client_->Handshake(); + if (version_ >= SSL_LIBRARY_VERSION_TLS_1_3) { + ASSERT_EQ(TlsAgent::STATE_CONNECTED, client_->state()); + ExpectAlert(server_, kTlsAlertCertificateRequired); + server_->Handshake(); // Alert + server_->CheckErrorCode(SSL_ERROR_NO_CERTIFICATE); + client_->Handshake(); // Receive Alert + client_->CheckErrorCode(SSL_ERROR_RX_CERTIFICATE_REQUIRED_ALERT); + } else { + ASSERT_EQ(TlsAgent::STATE_CONNECTING, client_->state()); + ExpectAlert(server_, kTlsAlertBadCertificate); + server_->Handshake(); // Alert + server_->CheckErrorCode(SSL_ERROR_NO_CERTIFICATE); + client_->Handshake(); // Receive Alert + client_->CheckErrorCode(SSL_ERROR_BAD_CERT_ALERT); + } +} + +TEST_F(TlsConnectStreamTls13, PostHandshakeAuthDisjointSchemes) { + EnsureTlsSetup(); + SSLSignatureScheme server_scheme = ssl_sig_rsa_pss_rsae_sha256; + std::vector client_schemes{ + ssl_sig_rsa_pss_rsae_sha256, ssl_sig_ecdsa_secp256r1_sha256}; + SECStatus rv = + SSL_SignatureSchemePrefSet(server_->ssl_fd(), &server_scheme, 1); + EXPECT_EQ(SECSuccess, rv); + rv = SSL_SignatureSchemePrefSet( + client_->ssl_fd(), client_schemes.data(), + static_cast(client_schemes.size())); + EXPECT_EQ(SECSuccess, rv); + + client_->SetupClientAuth(); + client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE); + + // Select an EC cert that's incompatible with server schemes. + EXPECT_EQ(SECSuccess, + SSL_GetClientAuthDataHook(client_->ssl_fd(), + GetEcClientAuthDataHook, nullptr)); + + Connect(); + + // Send CertificateRequest. + EXPECT_EQ(SECSuccess, SSL_SendCertificateRequest(server_->ssl_fd())) + << "Unexpected error: " << PORT_ErrorToName(PORT_GetError()); + + // Need to do a round-trip so that the post-handshake message is + // handled on both client and server. + server_->SendData(50); + client_->ReadBytes(50); + client_->SendData(50); + server_->ReadBytes(50); + + ScopedCERTCertificate cert1(SSL_PeerCertificate(server_->ssl_fd())); + ASSERT_EQ(nullptr, cert1.get()); + ScopedCERTCertificate cert2(SSL_LocalCertificate(client_->ssl_fd())); + ASSERT_EQ(nullptr, cert2.get()); +} + static const SSLSignatureScheme kSignatureSchemeEcdsaSha384[] = { ssl_sig_ecdsa_secp384r1_sha384}; static const SSLSignatureScheme kSignatureSchemeEcdsaSha256[] = { @@ -1191,7 +1330,7 @@ TEST_F(TlsConnectDatagram13, AuthCompleteBeforeFinished) { // This test uses a simple AuthCertificateCallback. Due to the way that the // entire server flight is processed, the call to SSL_AuthCertificateComplete // will trigger after the Finished message is processed. -TEST_F(TlsConnectDatagram13, AuthCompleteAfterFinished) { +TEST_P(TlsConnectTls13, AuthCompleteAfterFinished) { SetDeferredAuthCertificateCallback(client_, 0); // 0 = success. Connect(); } @@ -1550,6 +1689,47 @@ TEST_P(TlsConnectTls13, Tls13DsaIsNotAdvertisedServer) { capture->extension()); } +TEST_P(TlsConnectTls13, Tls13RsaPkcs1IsAdvertisedClient) { + EnsureTlsSetup(); + static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pkcs1_sha256, + ssl_sig_rsa_pss_rsae_sha256}; + client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + auto capture = + MakeTlsFilter(client_, ssl_signature_algorithms_xtn); + Connect(); + // We should only have the one signature algorithm advertised. + static const uint8_t kExpectedExt[] = {0, + 4, + ssl_sig_rsa_pss_rsae_sha256 >> 8, + ssl_sig_rsa_pss_rsae_sha256 & 0xff, + ssl_sig_rsa_pkcs1_sha256 >> 8, + ssl_sig_rsa_pkcs1_sha256 & 0xff}; + ASSERT_EQ(DataBuffer(kExpectedExt, sizeof(kExpectedExt)), + capture->extension()); +} + +TEST_P(TlsConnectTls13, Tls13RsaPkcs1IsAdvertisedServer) { + EnsureTlsSetup(); + static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pkcs1_sha256, + ssl_sig_rsa_pss_rsae_sha256}; + server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + auto capture = MakeTlsFilter( + server_, ssl_signature_algorithms_xtn, true); + capture->SetHandshakeTypes({kTlsHandshakeCertificateRequest}); + capture->EnableDecryption(); + server_->RequestClientAuth(false); // So we get a CertificateRequest. + Connect(); + // We should only have the one signature algorithm advertised. + static const uint8_t kExpectedExt[] = {0, + 4, + ssl_sig_rsa_pss_rsae_sha256 >> 8, + ssl_sig_rsa_pss_rsae_sha256 & 0xff, + ssl_sig_rsa_pkcs1_sha256 >> 8, + ssl_sig_rsa_pkcs1_sha256 & 0xff}; + ASSERT_EQ(DataBuffer(kExpectedExt, sizeof(kExpectedExt)), + capture->extension()); +} + // variant, version, certificate, auth type, signature scheme typedef std::tuple diff --git a/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc index bd66e3465..26e5fb502 100644 --- a/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc index 46d934868..1e4f817e9 100644 --- a/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc index ba7b775f0..86cb02d73 100644 --- a/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -262,6 +263,7 @@ TEST_P(TlsCipherSuiteTest, ResumeCipherSuite) { TEST_P(TlsCipherSuiteTest, ReadLimit) { SetupCertificate(); EnableSingleCipher(); + TlsSendCipherSpecCapturer capturer(client_); ConnectAndCheckCipherSuite(); if (version_ < SSL_LIBRARY_VERSION_TLS_1_3) { uint64_t last = last_safe_write(); @@ -294,9 +296,31 @@ TEST_P(TlsCipherSuiteTest, ReadLimit) { } else { epoch = 0; } - TlsAgentTestBase::MakeRecord(variant_, ssl_ct_application_data, version_, - payload, sizeof(payload), &record, - (epoch << 48) | record_limit()); + + uint64_t seqno = (epoch << 48) | record_limit(); + + // DTLS 1.3 masks the sequence number + if (variant_ == ssl_variant_datagram && + version_ >= SSL_LIBRARY_VERSION_TLS_1_3) { + auto spec = capturer.spec(1); + ASSERT_NE(nullptr, spec.get()); + ASSERT_EQ(3, spec->epoch()); + + DataBuffer pt, ct; + uint8_t dtls13_ctype = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno | + kCtDtlsCiphertextLengthPresent; + TlsRecordHeader hdr(variant_, version_, dtls13_ctype, seqno); + pt.Assign(payload, sizeof(payload)); + TlsRecordHeader out_hdr; + spec->Protect(hdr, pt, &ct, &out_hdr); + + auto rv = out_hdr.Write(&record, 0, ct); + EXPECT_EQ(out_hdr.header_length() + ct.len(), rv); + } else { + TlsAgentTestBase::MakeRecord(variant_, ssl_ct_application_data, version_, + payload, sizeof(payload), &record, seqno); + } + client_->SendDirect(record); server_->ExpectReadWriteError(); server_->ReadBytes(); diff --git a/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc index 8ee60defe..68c789a38 100644 --- a/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc index a146ffc2f..9cbe9566f 100644 --- a/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc index 48b813a2f..59ec3d393 100644 --- a/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc index 60ad017e3..0fe88ea88 100644 --- a/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc index 7e2f9aded..05b38e381 100644 --- a/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -618,55 +619,6 @@ TEST_P(TlsDropDatagram13, ReorderServerEE) { // The client sends an out of order non-handshake message // but with the handshake key. -class TlsSendCipherSpecCapturer { - public: - TlsSendCipherSpecCapturer(const std::shared_ptr& agent) - : agent_(agent), send_cipher_specs_() { - EXPECT_EQ(SECSuccess, - SSL_SecretCallback(agent_->ssl_fd(), SecretCallback, this)); - } - - std::shared_ptr spec(size_t i) { - if (i >= send_cipher_specs_.size()) { - return nullptr; - } - return send_cipher_specs_[i]; - } - - private: - static void SecretCallback(PRFileDesc* fd, PRUint16 epoch, - SSLSecretDirection dir, PK11SymKey* secret, - void* arg) { - auto self = static_cast(arg); - std::cerr << self->agent_->role_str() << ": capture " << dir - << " secret for epoch " << epoch << std::endl; - - if (dir == ssl_secret_read) { - return; - } - - SSLPreliminaryChannelInfo preinfo; - EXPECT_EQ(SECSuccess, - SSL_GetPreliminaryChannelInfo(self->agent_->ssl_fd(), &preinfo, - sizeof(preinfo))); - EXPECT_EQ(sizeof(preinfo), preinfo.length); - EXPECT_TRUE(preinfo.valuesSet & ssl_preinfo_cipher_suite); - - SSLCipherSuiteInfo cipherinfo; - EXPECT_EQ(SECSuccess, - SSL_GetCipherSuiteInfo(preinfo.cipherSuite, &cipherinfo, - sizeof(cipherinfo))); - EXPECT_EQ(sizeof(cipherinfo), cipherinfo.length); - - auto spec = std::make_shared(true, epoch); - EXPECT_TRUE(spec->SetKeys(&cipherinfo, secret)); - self->send_cipher_specs_.push_back(spec); - } - - std::shared_ptr agent_; - std::vector> send_cipher_specs_; -}; - TEST_F(TlsConnectDatagram13, SendOutOfOrderAppWithHandshakeKey) { StartConnect(); // Capturing secrets means that we can't use decrypting filters on the client. @@ -683,8 +635,10 @@ TEST_F(TlsConnectDatagram13, SendOutOfOrderAppWithHandshakeKey) { auto spec = capturer.spec(0); ASSERT_NE(nullptr, spec.get()); ASSERT_EQ(2, spec->epoch()); - ASSERT_TRUE(client_->SendEncryptedRecord(spec, 0x0002000000000002, - ssl_ct_application_data, + + uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno | + kCtDtlsCiphertextLengthPresent; + ASSERT_TRUE(client_->SendEncryptedRecord(spec, 0x0002000000000002, dtls13_ct, DataBuffer(buf, sizeof(buf)))); // Now have the server consume the bogus message. @@ -843,7 +797,7 @@ static void GetCipherAndLimit(uint16_t version, uint16_t* cipher, // a reasonable amount of time. *cipher = TLS_CHACHA20_POLY1305_SHA256; // Assume that we are starting with an expected sequence number of 0. - *limit = (1ULL << 29) - 1; + *limit = (1ULL << 15) - 1; } } @@ -865,14 +819,14 @@ TEST_P(TlsConnectDatagram, MissLotsOfPackets) { SendReceive(); } -// Send a sequence number of 0xfffffffd and it should be interpreted as that +// Send a sequence number of 0xfffd and it should be interpreted as that // (and not -3 or UINT64_MAX - 2). TEST_F(TlsConnectDatagram13, UnderflowSequenceNumber) { Connect(); // This is only valid if short headers are disabled. client_->SetOption(SSL_ENABLE_DTLS_SHORT_HEADER, PR_FALSE); EXPECT_EQ(SECSuccess, - SSLInt_AdvanceWriteSeqNum(client_->ssl_fd(), (1ULL << 30) - 3)); + SSLInt_AdvanceWriteSeqNum(client_->ssl_fd(), (1ULL << 16) - 3)); SendReceive(); } @@ -917,9 +871,13 @@ class TlsReplaceFirstRecordWithJunk : public TlsRecordFilter { return KEEP; } replaced_ = true; - TlsRecordHeader out_header(header.variant(), header.version(), - ssl_ct_application_data, - header.sequence_number()); + + uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno | + kCtDtlsCiphertextLengthPresent; + TlsRecordHeader out_header( + header.variant(), header.version(), + is_dtls13() ? dtls13_ct : ssl_ct_application_data, + header.sequence_number()); static const uint8_t junk[] = {1, 2, 3, 4}; *offset = out_header.Write(output, *offset, DataBuffer(junk, sizeof(junk))); diff --git a/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc index b2759ef5d..e62e002f3 100644 --- a/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc index dc2b92881..39b2d5873 100644 --- a/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc index ac75aa1b1..26ed6bc0e 100644 --- a/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -147,4 +148,41 @@ TEST_P(TlsConnectTls13, EarlyExporter) { SendReceive(); } +TEST_P(TlsConnectTls13, EarlyExporterExternalPsk) { + RolloverAntiReplay(); + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(!!slot); + ScopedPK11SymKey scoped_psk( + PK11_KeyGen(slot.get(), CKM_HKDF_KEY_GEN, nullptr, 16, nullptr)); + AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256, + TLS_CHACHA20_POLY1305_SHA256); + StartConnect(); + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + client_->Handshake(); // Send ClientHello. + uint8_t client_value[10] = {0}; + RegularExporterShouldFail(client_.get(), nullptr, 0); + + EXPECT_EQ(SECSuccess, + SSL_ExportEarlyKeyingMaterial( + client_->ssl_fd(), kExporterLabel, strlen(kExporterLabel), + kExporterContext, sizeof(kExporterContext), client_value, + sizeof(client_value))); + + server_->SetSniCallback(RegularExporterShouldFail); + server_->Handshake(); // Handle ClientHello. + uint8_t server_value[10] = {0}; + EXPECT_EQ(SECSuccess, + SSL_ExportEarlyKeyingMaterial( + server_->ssl_fd(), kExporterLabel, strlen(kExporterLabel), + kExporterContext, sizeof(kExporterContext), server_value, + sizeof(server_value))); + EXPECT_EQ(0, memcmp(client_value, server_value, sizeof(client_value))); + + Handshake(); + ExpectEarlyDataAccepted(true); + CheckConnected(); + SendReceive(); +} + } // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc index 87b8e4ace..fb995953f 100644 --- a/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -19,6 +20,45 @@ namespace nss_test { +class Dtls13LegacyCookieInjector : public TlsHandshakeFilter { + public: + Dtls13LegacyCookieInjector(const std::shared_ptr& a) + : TlsHandshakeFilter(a, {kTlsHandshakeClientHello}) {} + + virtual PacketFilter::Action FilterHandshake(const HandshakeHeader& header, + const DataBuffer& input, + DataBuffer* output) { + const uint8_t cookie_bytes[] = {0x03, 0x0A, 0x0B, 0x0C}; + uint32_t offset = 2 /* version */ + 32 /* random */; + + if (agent()->variant() != ssl_variant_datagram) { + ADD_FAILURE(); + return KEEP; + } + + if (header.handshake_type() != ssl_hs_client_hello) { + return KEEP; + } + + DataBuffer cookie(cookie_bytes, sizeof(cookie_bytes)); + *output = input; + + // Add the SID length (if any) to locate the cookie. + uint32_t sid_len = 0; + if (!output->Read(offset, 1, &sid_len)) { + ADD_FAILURE(); + return KEEP; + } + offset += 1 + sid_len; + output->Splice(cookie, offset, 1); + + return CHANGE; + } + + private: + DataBuffer cookie_; +}; + class TlsExtensionTruncator : public TlsExtensionFilter { public: TlsExtensionTruncator(const std::shared_ptr& a, uint16_t extension, @@ -188,8 +228,27 @@ class TlsExtensionTest13 } void ConnectWithReplacementVersionList(uint16_t version) { - DataBuffer versions_buf; + // Convert the version encoding for DTLS, if needed. + if (variant_ == ssl_variant_datagram) { + switch (version) { +#ifdef DTLS_1_3_DRAFT_VERSION + case SSL_LIBRARY_VERSION_TLS_1_3: + version = 0x7f00 | DTLS_1_3_DRAFT_VERSION; + break; +#endif + case SSL_LIBRARY_VERSION_TLS_1_2: + version = SSL_LIBRARY_VERSION_DTLS_1_2_WIRE; + break; + case SSL_LIBRARY_VERSION_TLS_1_1: + /* TLS_1_1 maps to DTLS_1_0, see sslproto.h. */ + version = SSL_LIBRARY_VERSION_DTLS_1_0_WIRE; + break; + default: + PORT_Assert(0); + } + } + DataBuffer versions_buf; size_t index = versions_buf.Write(0, 2, 1); versions_buf.Write(index, version, 2); MakeTlsFilter( @@ -887,6 +946,26 @@ TEST_F(TlsExtensionTest13Stream, ResumeIncorrectBinderValue) { server_->CheckErrorCode(SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE); } +// Do the same with an External PSK. +TEST_P(TlsConnectTls13, TestTls13PskInvalidBinderValue) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(!!slot); + ScopedPK11SymKey key( + PK11_KeyGen(slot.get(), CKM_HKDF_KEY_GEN, nullptr, 16, nullptr)); + ASSERT_TRUE(!!key); + AddPsk(key, std::string("foo"), ssl_hash_sha256); + StartConnect(); + ASSERT_TRUE(client_->MaybeSetResumptionToken()); + + MakeTlsFilter( + client_, [](TlsPreSharedKeyReplacer* r) { + r->binders_[0].Write(0, r->binders_[0].data()[0] ^ 0xff, 1); + }); + ConnectExpectAlert(server_, kTlsAlertDecryptError); + client_->CheckErrorCode(SSL_ERROR_DECRYPT_ERROR_ALERT); + server_->CheckErrorCode(SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE); +} + // Extend the binder by one. TEST_F(TlsExtensionTest13Stream, ResumeIncorrectBinderLength) { SetupForResume(); @@ -1226,6 +1305,14 @@ TEST_P(TlsConnectStream, IncludePadding) { EXPECT_TRUE(capture->captured()); } +TEST_F(TlsConnectDatagram13, Dtls13RejectLegacyCookie) { + EnsureTlsSetup(); + MakeTlsFilter(client_); + ConnectExpectAlert(server_, kTlsAlertIllegalParameter); + server_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CLIENT_HELLO); + client_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT); +} + INSTANTIATE_TEST_CASE_P( ExtensionStream, TlsExtensionTestGeneric, ::testing::Combine(TlsConnectTestBase::kTlsVariantsStream, diff --git a/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc index 004d3fe9f..375281263 100644 --- a/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc index 4ab5e1797..745432951 100644 --- a/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_gtest.gyp b/security/nss/gtests/ssl_gtest/ssl_gtest.gyp index 6cff0fc9d..5491a0725 100644 --- a/security/nss/gtests/ssl_gtest/ssl_gtest.gyp +++ b/security/nss/gtests/ssl_gtest/ssl_gtest.gyp @@ -15,6 +15,7 @@ 'libssl_internals.c', 'selfencrypt_unittest.cc', 'ssl_0rtt_unittest.cc', + 'ssl_aead_unittest.cc', 'ssl_agent_unittest.cc', 'ssl_auth_unittest.cc', 'ssl_cert_ext_unittest.cc', @@ -36,8 +37,8 @@ 'ssl_hrr_unittest.cc', 'ssl_keyupdate_unittest.cc', 'ssl_loopback_unittest.cc', + 'ssl_masking_unittest.cc', 'ssl_misc_unittest.cc', - 'ssl_primitive_unittest.cc', 'ssl_record_unittest.cc', 'ssl_recordsep_unittest.cc', 'ssl_recordsize_unittest.cc', @@ -56,6 +57,7 @@ 'tls_hkdf_unittest.cc', 'tls_esni_unittest.cc', 'tls_protect.cc', + 'tls_psk_unittest.cc', 'tls_subcerts_unittest.cc' ], 'dependencies': [ @@ -103,6 +105,18 @@ 'NSS_ALLOW_SSLKEYLOGFILE', ], }], + # ssl_gtest fuzz defines should only be determined by the 'fuzz_tls' + # flag (so as to match lib/ssl). If gtest.gypi added the define due + # to '--fuzz' only, remove it. + ['fuzz_tls==1', { + 'defines': [ + 'UNSAFE_FUZZER_MODE', + ], + }, { + 'defines!': [ + 'UNSAFE_FUZZER_MODE', + ], + }], ], } ], diff --git a/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc index ec6c95d60..56b7a2bf0 100644 --- a/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -1054,6 +1055,41 @@ TEST_F(TlsConnectTest, Select12AfterHelloRetryRequest) { EXPECT_EQ(SSL_ERROR_RX_MALFORMED_SERVER_HELLO, client_->error_code()); } +// This class increments the low byte of the first Handshake.message_seq +// field in every handshake record. +class MessageSeqIncrementer : public TlsRecordFilter { + public: + MessageSeqIncrementer(const std::shared_ptr& a) + : TlsRecordFilter(a) {} + + protected: + PacketFilter::Action FilterRecord(const TlsRecordHeader& header, + const DataBuffer& data, + DataBuffer* changed) override { + if (header.content_type() != ssl_ct_handshake) { + return KEEP; + } + + *changed = data; + // struct { uint8 msg_type; uint24 length; uint16 message_seq; ... } + // Handshake; + changed->data()[5]++; + EXPECT_NE(0, changed->data()[5]); // Check for overflow. + return CHANGE; + } +}; + +// A server that receives a ClientHello with message_seq == 1 +// assumes that this is after a stateless HelloRetryRequest. +// However, it should reject the ClientHello if it lacks a cookie. +TEST_F(TlsConnectDatagram13, MessageSeq1ClientHello) { + EnsureTlsSetup(); + MakeTlsFilter(client_); + ConnectExpectAlert(server_, kTlsAlertMissingExtension); + EXPECT_EQ(SSL_ERROR_MISSING_COOKIE_EXTENSION, server_->error_code()); + EXPECT_EQ(SSL_ERROR_MISSING_EXTENSION_ALERT, client_->error_code()); +} + class HelloRetryRequestAgentTest : public TlsAgentTestClient { protected: void SetUp() override { @@ -1177,6 +1213,114 @@ TEST_P(TlsConnectStreamPre13, HrrRandomOnTls10) { server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT); } +TEST_F(TlsConnectStreamTls13, HrrThenTls12) { + StartConnect(); + size_t cb_called = 0; + EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(server_->ssl_fd(), + RetryHello, &cb_called)); + server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2, + SSL_LIBRARY_VERSION_TLS_1_3); + + client_->Handshake(); // Send CH (1.3) + server_->Handshake(); // Send HRR. + EXPECT_EQ(1U, cb_called); + + // Replace the client with a new TLS 1.2 client. Don't call Init(), since + // it will artifically limit the server's vrange. + client_.reset( + new TlsAgent(client_->name(), TlsAgent::CLIENT, ssl_variant_stream)); + client_->SetPeer(server_); + server_->SetPeer(client_); + client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2, + SSL_LIBRARY_VERSION_TLS_1_2); + + client_->StartConnect(); + client_->Handshake(); // Send CH (1.2) + ExpectAlert(server_, kTlsAlertProtocolVersion); + server_->Handshake(); + server_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_VERSION); + client_->Handshake(); + client_->CheckErrorCode(SSL_ERROR_PROTOCOL_VERSION_ALERT); +} + +TEST_F(TlsConnectStreamTls13, ZeroRttHrrThenTls12) { + SetupForZeroRtt(); + + client_->Set0RttEnabled(true); + size_t cb_called = 0; + EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(server_->ssl_fd(), + RetryHello, &cb_called)); + server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2, + SSL_LIBRARY_VERSION_TLS_1_3); + + client_->Handshake(); // Send CH (1.3) + ZeroRttSendReceive(true, false); + server_->Handshake(); // Send HRR. + EXPECT_EQ(1U, cb_called); + + // Replace the client with a new TLS 1.2 client. Don't call Init(), since + // it will artifically limit the server's vrange. + client_.reset( + new TlsAgent(client_->name(), TlsAgent::CLIENT, ssl_variant_stream)); + client_->SetPeer(server_); + server_->SetPeer(client_); + client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2, + SSL_LIBRARY_VERSION_TLS_1_2); + + client_->StartConnect(); + client_->Handshake(); // Send CH (1.2) + ExpectAlert(server_, kTlsAlertProtocolVersion); + server_->Handshake(); + server_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_VERSION); + client_->Handshake(); + client_->CheckErrorCode(SSL_ERROR_PROTOCOL_VERSION_ALERT); + + // Try to write something + server_->Handshake(); + client_->ExpectReadWriteError(); + client_->SendData(1); + uint8_t buf[1]; + EXPECT_EQ(-1, PR_Read(server_->ssl_fd(), buf, sizeof(buf))); + EXPECT_EQ(SSL_ERROR_HANDSHAKE_FAILED, PR_GetError()); +} + +TEST_F(TlsConnectStreamTls13, HrrThenTls12SupportedVersions) { + SetupForZeroRtt(); + client_->Set0RttEnabled(true); + size_t cb_called = 0; + EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(server_->ssl_fd(), + RetryHello, &cb_called)); + server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2, + SSL_LIBRARY_VERSION_TLS_1_3); + + client_->Handshake(); // Send CH (1.3) + ZeroRttSendReceive(true, false); + server_->Handshake(); // Send HRR. + EXPECT_EQ(1U, cb_called); + + // Replace the client with a new TLS 1.2 client. Don't call Init(), since + // it will artifically limit the server's vrange. + client_.reset( + new TlsAgent(client_->name(), TlsAgent::CLIENT, ssl_variant_stream)); + client_->SetPeer(server_); + server_->SetPeer(client_); + client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_1, + SSL_LIBRARY_VERSION_TLS_1_2); + // Negotiate via supported_versions + static const uint8_t tls12[] = {0x02, 0x03, 0x03}; + auto replacer = MakeTlsFilter( + client_, ssl_tls13_supported_versions_xtn, + DataBuffer(tls12, sizeof(tls12))); + + client_->StartConnect(); + client_->Handshake(); // Send CH (1.2) + ExpectAlert(server_, kTlsAlertProtocolVersion); + server_->Handshake(); + server_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_VERSION); + client_->Handshake(); + client_->CheckErrorCode(SSL_ERROR_PROTOCOL_VERSION_ALERT); +} + INSTANTIATE_TEST_CASE_P(HelloRetryRequestAgentTests, HelloRetryRequestAgentTest, ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll, TlsConnectTestBase::kTlsV13)); diff --git a/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc index c07eec1da..4713e52a2 100644 --- a/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc index e0af9a641..b921d2c1e 100644 --- a/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc index 214e53a21..12c2496a6 100644 --- a/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc new file mode 100644 index 000000000..cf0553cbb --- /dev/null +++ b/security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc @@ -0,0 +1,350 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include + +#include "keyhi.h" +#include "pk11pub.h" +#include "secerr.h" +#include "ssl.h" +#include "sslerr.h" +#include "sslexp.h" +#include "sslproto.h" + +#include "gtest_utils.h" +#include "nss_scoped_ptrs.h" +#include "scoped_ptrs_ssl.h" +#include "tls_connect.h" + +namespace nss_test { + +// From tls_hkdf_unittest.cc: +extern size_t GetHashLength(SSLHashType ht); + +const std::string kLabel = "sn"; + +class MaskingTest : public ::testing::Test { + public: + MaskingTest() : slot_(PK11_GetInternalSlot()) {} + + void InitSecret(SSLHashType hash_type) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + PK11SymKey *s = PK11_KeyGen(slot_.get(), CKM_GENERIC_SECRET_KEY_GEN, + nullptr, AES_128_KEY_LENGTH, nullptr); + ASSERT_NE(nullptr, s); + secret_.reset(s); + } + + void SetUp() override { + InitSecret(ssl_hash_sha256); + PORT_SetError(0); + } + + protected: + ScopedPK11SymKey secret_; + ScopedPK11SlotInfo slot_; + // Should have 4B ctr, 12B nonce for ChaCha, or >=16B ciphertext for AES. + // Use the same default size for mask output. + static const int kSampleSize = 16; + static const int kMaskSize = 16; + void CreateMask(PRUint16 ciphersuite, SSLProtocolVariant variant, + std::string label, const std::vector &sample, + std::vector *out_mask) { + ASSERT_NE(nullptr, out_mask); + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECSuccess, + SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite, variant, + secret_.get(), label.c_str(), label.size(), &ctx_init)); + ASSERT_NE(nullptr, ctx_init); + ScopedSSLMaskingContext ctx(ctx_init); + + EXPECT_EQ(SECSuccess, + SSL_CreateMask(ctx.get(), sample.data(), sample.size(), + out_mask->data(), out_mask->size())); + bool all_zeros = std::all_of(out_mask->begin(), out_mask->end(), + [](uint8_t v) { return v == 0; }); + + // If out_mask is short, |all_zeros| will be (expectedly) true often enough + // to fail tests. + // In this case, just retry to make sure we're not outputting zeros + // continuously. + if (all_zeros && out_mask->size() < 3) { + unsigned int tries = 2; + std::vector tmp_sample = sample; + std::vector tmp_mask(out_mask->size()); + while (tries--) { + tmp_sample.data()[0]++; // Tweak something to get a new mask. + EXPECT_EQ(SECSuccess, SSL_CreateMask(ctx.get(), tmp_sample.data(), + tmp_sample.size(), tmp_mask.data(), + tmp_mask.size())); + bool retry_zero = std::all_of(tmp_mask.begin(), tmp_mask.end(), + [](uint8_t v) { return v == 0; }); + if (!retry_zero) { + all_zeros = false; + break; + } + } + } + EXPECT_FALSE(all_zeros); + } +}; + +class SuiteTest : public MaskingTest, + public ::testing::WithParamInterface { + public: + SuiteTest() : ciphersuite_(GetParam()) {} + void CreateMask(std::string label, const std::vector &sample, + std::vector *out_mask) { + MaskingTest::CreateMask(ciphersuite_, ssl_variant_datagram, label, sample, + out_mask); + } + + protected: + const uint16_t ciphersuite_; +}; + +class VariantTest : public MaskingTest, + public ::testing::WithParamInterface { + public: + VariantTest() : variant_(GetParam()) {} + void CreateMask(uint16_t ciphersuite, std::string label, + const std::vector &sample, + std::vector *out_mask) { + MaskingTest::CreateMask(ciphersuite, variant_, label, sample, out_mask); + } + + protected: + const SSLProtocolVariant variant_; +}; + +class VariantSuiteTest : public MaskingTest, + public ::testing::WithParamInterface< + std::tuple> { + public: + VariantSuiteTest() + : variant_(std::get<0>(GetParam())), + ciphersuite_(std::get<1>(GetParam())) {} + void CreateMask(std::string label, const std::vector &sample, + std::vector *out_mask) { + MaskingTest::CreateMask(ciphersuite_, variant_, label, sample, out_mask); + } + + protected: + const SSLProtocolVariant variant_; + const uint16_t ciphersuite_; +}; + +TEST_P(VariantSuiteTest, MaskContextNoLabel) { + std::vector sample(kSampleSize); + std::vector mask(kMaskSize); + CreateMask(std::string(""), sample, &mask); +} + +TEST_P(VariantSuiteTest, MaskNoSample) { + std::vector mask(kMaskSize); + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECSuccess, + SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_, + secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init)); + ASSERT_NE(nullptr, ctx_init); + ScopedSSLMaskingContext ctx(ctx_init); + + EXPECT_EQ(SECFailure, + SSL_CreateMask(ctx.get(), nullptr, 0, mask.data(), mask.size())); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + + EXPECT_EQ(SECFailure, SSL_CreateMask(ctx.get(), nullptr, mask.size(), + mask.data(), mask.size())); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); +} + +TEST_P(VariantSuiteTest, MaskShortSample) { + std::vector sample(kSampleSize); + std::vector mask(kMaskSize); + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECSuccess, + SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_, + secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init)); + ASSERT_NE(nullptr, ctx_init); + ScopedSSLMaskingContext ctx(ctx_init); + + EXPECT_EQ(SECFailure, + SSL_CreateMask(ctx.get(), sample.data(), sample.size() - 1, + mask.data(), mask.size())); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); +} + +TEST_P(VariantSuiteTest, MaskContextUnsupportedMech) { + std::vector sample(kSampleSize); + std::vector mask(kMaskSize); + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECFailure, + SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, TLS_RSA_WITH_AES_128_CBC_SHA256, + variant_, secret_.get(), nullptr, 0, &ctx_init)); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + EXPECT_EQ(nullptr, ctx_init); +} + +TEST_P(VariantSuiteTest, MaskContextUnsupportedVersion) { + std::vector sample(kSampleSize); + std::vector mask(kMaskSize); + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECFailure, SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_2, ciphersuite_, variant_, + secret_.get(), nullptr, 0, &ctx_init)); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + EXPECT_EQ(nullptr, ctx_init); +} + +TEST_P(VariantSuiteTest, MaskMaxLength) { + uint32_t max_mask_len = kMaskSize; + if (ciphersuite_ == TLS_CHACHA20_POLY1305_SHA256) { + // Internal limitation for ChaCha20 masks. + max_mask_len = 128; + } + + std::vector sample(kSampleSize); + std::vector mask(max_mask_len + 1); + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECSuccess, + SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_, + secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init)); + ASSERT_NE(nullptr, ctx_init); + ScopedSSLMaskingContext ctx(ctx_init); + + EXPECT_EQ(SECSuccess, SSL_CreateMask(ctx.get(), sample.data(), sample.size(), + mask.data(), mask.size() - 1)); + EXPECT_EQ(SECFailure, SSL_CreateMask(ctx.get(), sample.data(), sample.size(), + mask.data(), mask.size())); + EXPECT_EQ(SEC_ERROR_OUTPUT_LEN, PORT_GetError()); +} + +TEST_P(VariantSuiteTest, MaskMinLength) { + std::vector sample(kSampleSize); + std::vector mask(1); // Don't pass a null + + SSLMaskingContext *ctx_init = nullptr; + EXPECT_EQ(SECSuccess, + SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_, + secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init)); + ASSERT_NE(nullptr, ctx_init); + ScopedSSLMaskingContext ctx(ctx_init); + EXPECT_EQ(SECFailure, SSL_CreateMask(ctx.get(), sample.data(), sample.size(), + mask.data(), 0)); + EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); + EXPECT_EQ(SECSuccess, SSL_CreateMask(ctx.get(), sample.data(), sample.size(), + mask.data(), 1)); +} + +TEST_P(VariantSuiteTest, MaskRotateLabel) { + std::vector sample(kSampleSize); + std::vector mask1(kMaskSize); + std::vector mask2(kMaskSize); + EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(), + sample.size())); + + CreateMask(kLabel, sample, &mask1); + CreateMask(std::string("sn1"), sample, &mask2); + EXPECT_FALSE(mask1 == mask2); +} + +TEST_P(VariantSuiteTest, MaskRotateSample) { + std::vector sample(kSampleSize); + std::vector mask1(kMaskSize); + std::vector mask2(kMaskSize); + + EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(), + sample.size())); + CreateMask(kLabel, sample, &mask1); + + EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(), + sample.size())); + CreateMask(kLabel, sample, &mask2); + EXPECT_FALSE(mask1 == mask2); +} + +TEST_P(VariantSuiteTest, MaskRederive) { + std::vector sample(kSampleSize); + std::vector mask1(kMaskSize); + std::vector mask2(kMaskSize); + + SECStatus rv = + PK11_GenerateRandomOnSlot(slot_.get(), sample.data(), sample.size()); + EXPECT_EQ(SECSuccess, rv); + + // Check that re-using inputs with a new context produces the same mask. + CreateMask(kLabel, sample, &mask1); + CreateMask(kLabel, sample, &mask2); + EXPECT_TRUE(mask1 == mask2); +} + +TEST_P(SuiteTest, MaskTlsVariantKeySeparation) { + std::vector sample(kSampleSize); + std::vector tls_mask(kMaskSize); + std::vector dtls_mask(kMaskSize); + SSLMaskingContext *stream_ctx_init = nullptr; + SSLMaskingContext *datagram_ctx_init = nullptr; + + // Init + EXPECT_EQ(SECSuccess, SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, + ssl_variant_stream, secret_.get(), kLabel.c_str(), + kLabel.size(), &stream_ctx_init)); + ASSERT_NE(nullptr, stream_ctx_init); + EXPECT_EQ(SECSuccess, SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, + ssl_variant_datagram, secret_.get(), kLabel.c_str(), + kLabel.size(), &datagram_ctx_init)); + ASSERT_NE(nullptr, datagram_ctx_init); + ScopedSSLMaskingContext tls_ctx(stream_ctx_init); + ScopedSSLMaskingContext dtls_ctx(datagram_ctx_init); + + // Derive + EXPECT_EQ(SECSuccess, + SSL_CreateMask(tls_ctx.get(), sample.data(), sample.size(), + tls_mask.data(), tls_mask.size())); + + EXPECT_EQ(SECSuccess, + SSL_CreateMask(dtls_ctx.get(), sample.data(), sample.size(), + dtls_mask.data(), dtls_mask.size())); + EXPECT_NE(tls_mask, dtls_mask); +} + +TEST_P(VariantTest, MaskChaChaRederiveOddSizes) { + // Non-block-aligned. + std::vector sample(27); + std::vector mask1(26); + std::vector mask2(25); + EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(), + sample.size())); + CreateMask(TLS_CHACHA20_POLY1305_SHA256, kLabel, sample, &mask1); + CreateMask(TLS_CHACHA20_POLY1305_SHA256, kLabel, sample, &mask2); + mask1.pop_back(); + EXPECT_TRUE(mask1 == mask2); +} + +static const uint16_t kMaskingCiphersuites[] = {TLS_CHACHA20_POLY1305_SHA256, + TLS_AES_128_GCM_SHA256, + TLS_AES_256_GCM_SHA384}; +::testing::internal::ParamGenerator kMaskingCiphersuiteParams = + ::testing::ValuesIn(kMaskingCiphersuites); + +INSTANTIATE_TEST_CASE_P(GenericMasking, SuiteTest, kMaskingCiphersuiteParams); + +INSTANTIATE_TEST_CASE_P(GenericMasking, VariantTest, + TlsConnectTestBase::kTlsVariantsAll); + +INSTANTIATE_TEST_CASE_P(GenericMasking, VariantSuiteTest, + ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll, + kMaskingCiphersuiteParams)); + +} // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc index f9bc4f421..2b1b92dcd 100644 --- a/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc index dab0812e0..7c0dbca3b 100644 --- a/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -184,12 +185,42 @@ TEST_F(TlsConnectStreamTls13, TooLargeRecord) { class ShortHeaderChecker : public PacketFilter { public: PacketFilter::Action Filter(const DataBuffer& input, DataBuffer* output) { - // The first octet should be 0b001xxxxx. - EXPECT_EQ(1, input.data()[0] >> 5); + // The first octet should be 0b001000xx. + EXPECT_EQ(kCtDtlsCiphertext, (input.data()[0] & ~0x3)); return KEEP; } }; +TEST_F(TlsConnectDatagram13, AeadLimit) { + Connect(); + EXPECT_EQ(SECSuccess, SSLInt_AdvanceDtls13DecryptFailures(server_->ssl_fd(), + (1ULL << 36) - 2)); + SendReceive(50); + + // Expect this to increment the counter. We should still be able to talk. + client_->SetFilter(std::make_shared(client_)); + client_->SendData(10); + server_->ReadBytes(10); + client_->ClearFilter(); + client_->ResetSentBytes(50); + SendReceive(60); + + // Expect alert when the limit is hit. + client_->SetFilter(std::make_shared(client_)); + client_->SendData(10); + ExpectAlert(server_, kTlsAlertBadRecordMac); + + // Check the error on both endpoints. + uint8_t buf[10]; + PRInt32 rv = PR_Read(server_->ssl_fd(), buf, sizeof(buf)); + EXPECT_EQ(-1, rv); + EXPECT_EQ(SSL_ERROR_BAD_MAC_READ, PORT_GetError()); + + rv = PR_Read(client_->ssl_fd(), buf, sizeof(buf)); + EXPECT_EQ(-1, rv); + EXPECT_EQ(SSL_ERROR_BAD_MAC_ALERT, PORT_GetError()); +} + TEST_F(TlsConnectDatagram13, ShortHeadersClient) { Connect(); client_->SetOption(SSL_ENABLE_DTLS_SHORT_HEADER, PR_TRUE); @@ -204,6 +235,35 @@ TEST_F(TlsConnectDatagram13, ShortHeadersServer) { SendReceive(); } +// Send a DTLSCiphertext header with a 2B sequence number, and no length. +TEST_F(TlsConnectDatagram13, DtlsAlternateShortHeader) { + StartConnect(); + TlsSendCipherSpecCapturer capturer(client_); + Connect(); + SendReceive(50); + + uint8_t buf[] = {0x32, 0x33, 0x34}; + auto spec = capturer.spec(1); + ASSERT_NE(nullptr, spec.get()); + ASSERT_EQ(3, spec->epoch()); + + uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno; + TlsRecordHeader header(variant_, SSL_LIBRARY_VERSION_TLS_1_3, dtls13_ct, + 0x0003000000000001); + TlsRecordHeader out_header(header); + DataBuffer msg(buf, sizeof(buf)); + msg.Write(msg.len(), ssl_ct_application_data, 1); + DataBuffer ciphertext; + EXPECT_TRUE(spec->Protect(header, msg, &ciphertext, &out_header)); + + DataBuffer record; + auto rv = out_header.Write(&record, 0, ciphertext); + EXPECT_EQ(out_header.header_length() + ciphertext.len(), rv); + client_->SendDirect(record); + + server_->ReadBytes(3); +} + TEST_F(TlsConnectStreamTls13, UnencryptedFinishedMessage) { StartConnect(); client_->Handshake(); // Send ClientHello diff --git a/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc index 4333f5c74..8051b58d0 100644 --- a/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -276,7 +277,8 @@ class StagedRecords { // Now there should be staged data. EXPECT_FALSE(data_.empty()); if (g_ssl_gtest_verbose) { - std::cerr << role_ << ": forward " << data_ << std::endl; + std::cerr << role_ << ": forward epoch " << epoch_ << " " << data_ + << std::endl; } EXPECT_EQ(SECSuccess, SSL_RecordLayerData(peer->ssl_fd(), epoch_, content_type_, @@ -364,14 +366,24 @@ TEST_P(TlsConnectStream, ReplaceRecordLayer) { server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING); // This processes the ClientHello and stages the first server flight. client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTING); + + // In TLS 1.3, this is 0-RTT; in = SSL_LIBRARY_VERSION_TLS_1_3) { + // Application data in handshake is never acceptable. + RefuseApplicationData(client_, 2); + RefuseApplicationData(server_, 2); + // Don't accept real data until the handshake is done. + RefuseApplicationData(client_, 3); + RefuseApplicationData(server_, 3); // Process the server flight and the client is done. server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED); client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED); } else { server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING); - RefuseApplicationData(client_, 1); client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED); server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED); } @@ -382,6 +394,52 @@ TEST_P(TlsConnectStream, ReplaceRecordLayer) { SendForwardReceive(server_, server_stage, client_); } +TEST_F(TlsConnectStreamTls13, ReplaceRecordLayerZeroRtt) { + SetupForZeroRtt(); + + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + StartConnect(); + client_->SetServerKeyBits(server_->server_key_bits()); + + BadPrSocket bad_layer_client(client_); + BadPrSocket bad_layer_server(server_); + + StagedRecords client_stage(client_); + StagedRecords server_stage(server_); + + ExpectResumption(RESUME_TICKET); + + // Send ClientHello + server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING); + + // The client can never accept 0-RTT. + RefuseApplicationData(client_, 1); + + // Send some 0-RTT data, which get staged in `client_stage`. + const char* kMsg = "EarlyData"; + const PRInt32 kMsgLen = static_cast(strlen(kMsg)); + PRInt32 rv = PR_Write(client_->ssl_fd(), kMsg, kMsgLen); + EXPECT_EQ(kMsgLen, rv); + + client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTING); + + // The server should now have 0-RTT to read. + std::vector buf(kMsgLen); + rv = PR_Read(server_->ssl_fd(), buf.data(), kMsgLen); + EXPECT_EQ(kMsgLen, rv); + + // The handshake should happily finish. + server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED); + client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED); + ExpectEarlyDataAccepted(true); + CheckConnected(); + + // Reading and writing application data should work. + SendForwardReceive(client_, client_stage, server_); + SendForwardReceive(server_, server_stage, client_); +} + static SECStatus AuthCompleteBlock(TlsAgent*, PRBool, PRBool) { return SECWouldBlock; } @@ -573,4 +631,49 @@ TEST_F(TlsConnectDatagram13, ForwardDataDtls) { EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError()); } +TEST_F(TlsConnectStreamTls13, SuppressEndOfEarlyData) { + SetupForZeroRtt(); + + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + client_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true); + server_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true); + StartConnect(); + client_->SetServerKeyBits(server_->server_key_bits()); + + BadPrSocket bad_layer_client(client_); + BadPrSocket bad_layer_server(server_); + + StagedRecords client_stage(client_); + StagedRecords server_stage(server_); + + ExpectResumption(RESUME_TICKET); + + // Send ClientHello + server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING); + + // Send some 0-RTT data, which get staged in `client_stage`. + const char* kMsg = "ABCDEF"; + const PRInt32 kMsgLen = static_cast(strlen(kMsg)); + PRInt32 rv = PR_Write(client_->ssl_fd(), kMsg, kMsgLen); + EXPECT_EQ(kMsgLen, rv); + + client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTING); + + // The server should now have 0-RTT to read. + std::vector buf(kMsgLen); + rv = PR_Read(server_->ssl_fd(), buf.data(), kMsgLen); + EXPECT_EQ(kMsgLen, rv); + + // The handshake should happily finish, without the end of the early data. + server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED); + client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED); + ExpectEarlyDataAccepted(true); + CheckConnected(); + + // Reading and writing application data should work. + SendForwardReceive(client_, client_stage, server_); + SendForwardReceive(server_, server_stage, client_); +} + } // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc index 8989ee801..8926b5551 100644 --- a/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -18,7 +19,8 @@ namespace nss_test { // This class tracks the maximum size of record that was sent, both cleartext // and plain. It only tracks records that have an outer type of -// application_data. In TLS 1.3, this includes handshake messages. +// application_data or DTLSCiphertext. In TLS 1.3, this includes handshake +// messages. class TlsRecordMaximum : public TlsRecordFilter { public: TlsRecordMaximum(const std::shared_ptr& a) @@ -33,7 +35,7 @@ class TlsRecordMaximum : public TlsRecordFilter { DataBuffer* output) override { std::cerr << "max: " << record << std::endl; // Ignore unprotected packets. - if (header.content_type() != ssl_ct_application_data) { + if (!header.is_protected()) { return KEEP; } @@ -194,9 +196,23 @@ class TlsRecordExpander : public TlsRecordFilter { virtual PacketFilter::Action FilterRecord(const TlsRecordHeader& header, const DataBuffer& data, DataBuffer* changed) { - if (header.content_type() != ssl_ct_application_data) { - return KEEP; + if (!header.is_protected()) { + // We're targeting application_data records. If the record is + // |!is_protected()|, we have two possibilities: + if (!decrypting()) { + // 1) We're not decrypting, in which this case this is truly an + // unencrypted record (Keep). + return KEEP; + } + if (header.content_type() != ssl_ct_application_data) { + // 2) We are decrypting, so is_protected() read the internal + // content_type. If the internal ct IS NOT application_data, then + // it's not our target (Keep). + return KEEP; + } + // Otherwise, the the internal ct IS application_data (Change). } + changed->Allocate(data.len() + expansion_); changed->Write(0, data.data(), data.len()); return CHANGE; @@ -260,30 +276,31 @@ class TlsRecordPadder : public TlsRecordFilter { PacketFilter::Action FilterRecord(const TlsRecordHeader& header, const DataBuffer& record, size_t* offset, DataBuffer* output) override { - if (header.content_type() != ssl_ct_application_data) { + if (!header.is_protected()) { return KEEP; } uint16_t protection_epoch; uint8_t inner_content_type; DataBuffer plaintext; + TlsRecordHeader out_header; if (!Unprotect(header, record, &protection_epoch, &inner_content_type, - &plaintext)) { + &plaintext, &out_header)) { return KEEP; } - if (inner_content_type != ssl_ct_application_data) { + if (decrypting() && inner_content_type != ssl_ct_application_data) { return KEEP; } DataBuffer ciphertext; - bool ok = Protect(spec(protection_epoch), header, inner_content_type, - plaintext, &ciphertext, padding_); + bool ok = Protect(spec(protection_epoch), out_header, inner_content_type, + plaintext, &ciphertext, &out_header, padding_); EXPECT_TRUE(ok); if (!ok) { return KEEP; } - *offset = header.Write(output, *offset, ciphertext); + *offset = out_header.Write(output, *offset, ciphertext); return CHANGE; } diff --git a/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc index d1c718163..072a1836c 100644 --- a/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc index 38b0a4e79..c41240d8e 100644 --- a/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -836,8 +837,8 @@ TEST_F(TlsConnectTest, TestTls13ResumptionDuplicateNST) { Connect(); // Clear the session ticket keys to invalidate the old ticket. - SSLInt_ClearSelfEncryptKey(); - SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0); + ClearServerCache(); + EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0)); SendReceive(); // Need to read so that we absorb the session tickets. CheckKeys(); @@ -884,7 +885,7 @@ TEST_F(TlsConnectTest, TestTls13ResumptionDuplicateNSTWithToken) { Connect(); // Clear the session ticket keys to invalidate the old ticket. - SSLInt_ClearSelfEncryptKey(); + ClearServerCache(); nst_capture->Reset(); uint8_t token[] = {0x20, 0x20, 0xff, 0x00}; EXPECT_EQ(SECSuccess, @@ -914,8 +915,7 @@ TEST_F(TlsConnectTest, SendSessionTicketWithTicketsDisabled) { ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); - EXPECT_EQ(SECSuccess, SSL_OptionSet(server_->ssl_fd(), - SSL_ENABLE_SESSION_TICKETS, PR_FALSE)); + server_->SetOption(SSL_ENABLE_SESSION_TICKETS, PR_FALSE); auto nst_capture = MakeTlsFilter(server_, ssl_hs_new_session_ticket); @@ -943,6 +943,50 @@ TEST_F(TlsConnectTest, SendSessionTicketWithTicketsDisabled) { NstTicketMatchesPskIdentity(nst_capture->buffer(), psk_capture->extension()); } +// Successfully send a session ticket after resuming and then use it. +TEST_F(TlsConnectTest, SendTicketAfterResumption) { + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + Connect(); + + SendReceive(); // Need to read so that we absorb the session tickets. + CheckKeys(); + + // Resume the connection. + Reset(); + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + ExpectResumption(RESUME_TICKET); + + // We need to capture just one ticket, so + // disable automatic sending of tickets at the server. + // ConfigureSessionCache enables this option, so revert that. + server_->SetOption(SSL_ENABLE_SESSION_TICKETS, PR_FALSE); + auto nst_capture = + MakeTlsFilter(server_, ssl_hs_new_session_ticket); + nst_capture->EnableDecryption(); + Connect(); + + ClearServerCache(); + EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0)); + SendReceive(); + + // Reset stats so that the counters for resumptions match up. + ClearStats(); + // Resume again and ensure that we get the same ticket. + Reset(); + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + ExpectResumption(RESUME_TICKET); + + auto psk_capture = + MakeTlsFilter(client_, ssl_tls13_pre_shared_key_xtn); + Connect(); + SendReceive(); + + NstTicketMatchesPskIdentity(nst_capture->buffer(), psk_capture->extension()); +} + // Test calling SSL_SendSessionTicket in inappropriate conditions. TEST_F(TlsConnectTest, SendSessionTicketInappropriate) { ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); @@ -1004,7 +1048,8 @@ TEST_F(TlsConnectStreamTls13, ExternalResumptionUseSecondTicket) { state->invoked++; return SECSuccess; }; - SSL_SetResumptionTokenCallback(client_->ssl_fd(), cb, &ticket_state); + EXPECT_EQ(SECSuccess, SSL_SetResumptionTokenCallback(client_->ssl_fd(), cb, + &ticket_state)); Connect(); EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), nullptr, 0)); @@ -1445,4 +1490,34 @@ TEST_F(TlsConnectStreamTls13, ExternalTokenAfterHrr) { SendReceive(); } +TEST_F(TlsConnectStreamTls13, ExternalTokenWithPeerId) { + ConfigureSessionCache(RESUME_BOTH, RESUME_BOTH); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + EXPECT_EQ(SECSuccess, SSL_SetSockPeerID(client_->ssl_fd(), "testPeerId")); + std::vector ticket_state; + auto cb = [](PRFileDesc* fd, const PRUint8* ticket, unsigned int ticket_len, + void* arg) -> SECStatus { + EXPECT_NE(0U, ticket_len); + EXPECT_NE(nullptr, ticket); + auto ticket_state_ = reinterpret_cast*>(arg); + ticket_state_->assign(ticket, ticket + ticket_len); + return SECSuccess; + }; + EXPECT_EQ(SECSuccess, SSL_SetResumptionTokenCallback(client_->ssl_fd(), cb, + &ticket_state)); + + Connect(); + SendReceive(); + EXPECT_NE(0U, ticket_state.size()); + + Reset(); + ConfigureSessionCache(RESUME_BOTH, RESUME_BOTH); + EXPECT_EQ(SECSuccess, SSL_SetSockPeerID(client_->ssl_fd(), "testPeerId")); + client_->SetResumptionToken(ticket_state); + ASSERT_TRUE(client_->MaybeSetResumptionToken()); + ExpectResumption(RESUME_TICKET); + Connect(); + SendReceive(); +} + } // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc index 8ffc6f37f..3ed42e86b 100644 --- a/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc index b06c8d943..abddaa5b6 100644 --- a/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc index 769413cc9..645f84ff0 100644 --- a/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -347,6 +348,85 @@ TEST_F(TlsConnectStreamTls13, ChangeCipherSpecBeforeClientHelloTwice) { client_->CheckErrorCode(SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT); } +// The server accepts a ChangeCipherSpec even if the client advertises +// an empty session ID. +TEST_F(TlsConnectStreamTls13, ChangeCipherSpecAfterClientHelloEmptySid) { + EnsureTlsSetup(); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + + StartConnect(); + client_->Handshake(); // Send ClientHello + client_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs))); // Send CCS + + Handshake(); + CheckConnected(); +} + +// The server rejects multiple ChangeCipherSpec even if the client +// indicates compatibility mode with non-empty session ID. +TEST_F(Tls13CompatTest, ChangeCipherSpecAfterClientHelloTwice) { + EnsureTlsSetup(); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + EnableCompatMode(); + + StartConnect(); + client_->Handshake(); // Send ClientHello + // Send CCS twice in a row + client_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs))); + client_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs))); + + server_->ExpectSendAlert(kTlsAlertUnexpectedMessage); + server_->Handshake(); // Consume ClientHello and CCS. + server_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER); +} + +// The client accepts a ChangeCipherSpec even if it advertises an empty +// session ID. +TEST_F(TlsConnectStreamTls13, ChangeCipherSpecAfterServerHelloEmptySid) { + EnsureTlsSetup(); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + + // To replace Finished with a CCS below + auto filter = MakeTlsFilter(server_); + filter->SetHandshakeTypes({kTlsHandshakeFinished}); + filter->EnableDecryption(); + + StartConnect(); + client_->Handshake(); // Send ClientHello + server_->Handshake(); // Consume ClientHello, and + // send ServerHello..CertificateVerify + // Send CCS + server_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs))); + + // No alert is sent from the client. As Finished is dropped, we + // can't use Handshake() and CheckConnected(). + client_->Handshake(); +} + +// The client rejects multiple ChangeCipherSpec in a row even if the +// client indicates compatibility mode with non-empty session ID. +TEST_F(Tls13CompatTest, ChangeCipherSpecAfterServerHelloTwice) { + EnsureTlsSetup(); + ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3); + EnableCompatMode(); + + // To replace Finished with a CCS below + auto filter = MakeTlsFilter(server_); + filter->SetHandshakeTypes({kTlsHandshakeFinished}); + filter->EnableDecryption(); + + StartConnect(); + client_->Handshake(); // Send ClientHello + server_->Handshake(); // Consume ClientHello, and + // send ServerHello..CertificateVerify + // the ServerHello is followed by CCS + // Send another CCS + server_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs))); + client_->ExpectSendAlert(kTlsAlertUnexpectedMessage); + client_->Handshake(); // Consume ClientHello and CCS + client_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER); +} + // If we negotiate 1.2, we abort. TEST_F(TlsConnectStreamTls13, ChangeCipherSpecBeforeClientHello12) { EnsureTlsSetup(); @@ -383,14 +463,16 @@ TEST_F(TlsConnectDatagram13, CompatModeDtlsClient) { ASSERT_EQ(2U, client_records->count()); // CH, Fin EXPECT_EQ(ssl_ct_handshake, client_records->record(0).header.content_type()); - EXPECT_EQ(ssl_ct_application_data, - client_records->record(1).header.content_type()); + EXPECT_EQ(kCtDtlsCiphertext, + (client_records->record(1).header.content_type() & + kCtDtlsCiphertextMask)); ASSERT_EQ(6U, server_records->count()); // SH, EE, CT, CV, Fin, Ack EXPECT_EQ(ssl_ct_handshake, server_records->record(0).header.content_type()); for (size_t i = 1; i < server_records->count(); ++i) { - EXPECT_EQ(ssl_ct_application_data, - server_records->record(i).header.content_type()); + EXPECT_EQ(kCtDtlsCiphertext, + (server_records->record(i).header.content_type() & + kCtDtlsCiphertextMask)); } } @@ -439,8 +521,9 @@ TEST_F(TlsConnectDatagram13, CompatModeDtlsServer) { ASSERT_EQ(5U, server_records->count()); // SH, EE, CT, CV, Fin EXPECT_EQ(ssl_ct_handshake, server_records->record(0).header.content_type()); for (size_t i = 1; i < server_records->count(); ++i) { - EXPECT_EQ(ssl_ct_application_data, - server_records->record(i).header.content_type()); + EXPECT_EQ(kCtDtlsCiphertext, + (server_records->record(i).header.content_type() & + kCtDtlsCiphertextMask)); } uint32_t session_id_len = 0; diff --git a/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc index 657dd70e6..cafbcce68 100644 --- a/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc index c473fcbcf..419a4052b 100644 --- a/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -101,6 +102,61 @@ TEST_F(TlsConnectTest, TestDisableDowngradeDetection) { server_->CheckErrorCode(SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE); } +typedef std::tuple // server version + TlsDowngradeProfile; + +class TlsDowngradeTest + : public TlsConnectTestBase, + public ::testing::WithParamInterface { + public: + TlsDowngradeTest() + : TlsConnectTestBase(std::get<0>(GetParam()), std::get<1>(GetParam())), + c_ver(std::get<1>(GetParam())), + s_ver(std::get<2>(GetParam())) {} + + protected: + const uint16_t c_ver; + const uint16_t s_ver; +}; + +TEST_P(TlsDowngradeTest, TlsDowngradeSentinelTest) { + static const uint8_t tls12_downgrade_random[] = {0x44, 0x4F, 0x57, 0x4E, + 0x47, 0x52, 0x44, 0x01}; + static const uint8_t tls1_downgrade_random[] = {0x44, 0x4F, 0x57, 0x4E, + 0x47, 0x52, 0x44, 0x00}; + static const size_t kRandomLen = 32; + + if (c_ver > s_ver) { + return; + } + + client_->SetVersionRange(c_ver, c_ver); + server_->SetVersionRange(c_ver, s_ver); + + auto sh = MakeTlsFilter(server_, ssl_hs_server_hello); + Connect(); + ASSERT_TRUE(sh->buffer().len() > (kRandomLen + 2)); + + const uint8_t* downgrade_sentinel = + sh->buffer().data() + 2 + kRandomLen - sizeof(tls1_downgrade_random); + if (c_ver < s_ver) { + if (c_ver == SSL_LIBRARY_VERSION_TLS_1_2) { + EXPECT_EQ(0, memcmp(downgrade_sentinel, tls12_downgrade_random, + sizeof(tls12_downgrade_random))); + } else { + EXPECT_EQ(0, memcmp(downgrade_sentinel, tls1_downgrade_random, + sizeof(tls1_downgrade_random))); + } + } else { + EXPECT_NE(0, memcmp(downgrade_sentinel, tls12_downgrade_random, + sizeof(tls12_downgrade_random))); + EXPECT_NE(0, memcmp(downgrade_sentinel, tls1_downgrade_random, + sizeof(tls1_downgrade_random))); + } +} + // TLS 1.1 clients do not check the random values, so we should // instead get a handshake failure alert from the server. TEST_F(TlsConnectTest, TestDowngradeDetectionToTls10) { @@ -279,4 +335,82 @@ TEST_F(TlsConnectStreamTls13, Ssl30ClientHelloWithSupportedVersions) { ConnectExpectAlert(server_, kTlsAlertProtocolVersion); } +// Verify the client sends only DTLS versions in supported_versions +TEST_F(DtlsConnectTest, DtlsSupportedVersionsEncoding) { + client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_1, + SSL_LIBRARY_VERSION_TLS_1_3); + server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_1, + SSL_LIBRARY_VERSION_TLS_1_3); + auto capture = MakeTlsFilter( + client_, ssl_tls13_supported_versions_xtn); + Connect(); + + ASSERT_EQ(7U, capture->extension().len()); + uint32_t version = 0; + ASSERT_TRUE(capture->extension().Read(1, 2, &version)); + EXPECT_EQ(0x7f00 | DTLS_1_3_DRAFT_VERSION, static_cast(version)); + ASSERT_TRUE(capture->extension().Read(3, 2, &version)); + EXPECT_EQ(SSL_LIBRARY_VERSION_DTLS_1_2_WIRE, static_cast(version)); + ASSERT_TRUE(capture->extension().Read(5, 2, &version)); + EXPECT_EQ(SSL_LIBRARY_VERSION_DTLS_1_0_WIRE, static_cast(version)); +} + +// Verify the DTLS 1.3 supported_versions interop workaround. +TEST_F(DtlsConnectTest, Dtls13VersionWorkaround) { + static const uint16_t kExpectVersionsWorkaround[] = { + 0x7f00 | DTLS_1_3_DRAFT_VERSION, SSL_LIBRARY_VERSION_DTLS_1_2_WIRE, + SSL_LIBRARY_VERSION_TLS_1_2, SSL_LIBRARY_VERSION_DTLS_1_0_WIRE, + SSL_LIBRARY_VERSION_TLS_1_1}; + const int min_ver = SSL_LIBRARY_VERSION_TLS_1_1, + max_ver = SSL_LIBRARY_VERSION_TLS_1_3; + + // Toggle the workaround, then verify both encodings are present. + EnsureTlsSetup(); + SSL_SetDtls13VersionWorkaround(client_->ssl_fd(), PR_TRUE); + SSL_SetDtls13VersionWorkaround(client_->ssl_fd(), PR_FALSE); + SSL_SetDtls13VersionWorkaround(client_->ssl_fd(), PR_TRUE); + client_->SetVersionRange(min_ver, max_ver); + server_->SetVersionRange(min_ver, max_ver); + auto capture = MakeTlsFilter( + client_, ssl_tls13_supported_versions_xtn); + Connect(); + + uint32_t version = 0; + size_t off = 1; + ASSERT_EQ(1 + sizeof(kExpectVersionsWorkaround), capture->extension().len()); + for (unsigned int i = 0; i < PR_ARRAY_SIZE(kExpectVersionsWorkaround); i++) { + ASSERT_TRUE(capture->extension().Read(off, 2, &version)); + EXPECT_EQ(kExpectVersionsWorkaround[i], static_cast(version)); + off += 2; + } +} + +// Verify the client sends only TLS versions in supported_versions +TEST_F(TlsConnectTest, TlsSupportedVersionsEncoding) { + client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_0, + SSL_LIBRARY_VERSION_TLS_1_3); + server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_0, + SSL_LIBRARY_VERSION_TLS_1_3); + auto capture = MakeTlsFilter( + client_, ssl_tls13_supported_versions_xtn); + Connect(); + + ASSERT_EQ(9U, capture->extension().len()); + uint32_t version = 0; + ASSERT_TRUE(capture->extension().Read(1, 2, &version)); + EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_3, static_cast(version)); + ASSERT_TRUE(capture->extension().Read(3, 2, &version)); + EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_2, static_cast(version)); + ASSERT_TRUE(capture->extension().Read(5, 2, &version)); + EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_1, static_cast(version)); + ASSERT_TRUE(capture->extension().Read(7, 2, &version)); + EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_0, static_cast(version)); +} + +INSTANTIATE_TEST_CASE_P( + TlsDowngradeSentinelTest, TlsDowngradeTest, + ::testing::Combine(TlsConnectTestBase::kTlsVariantsStream, + TlsConnectTestBase::kTlsVAll, + TlsConnectTestBase::kTlsV12Plus)); + } // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc index b3acdf9c8..44e685414 100644 --- a/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc +++ b/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/test_io.cc b/security/nss/gtests/ssl_gtest/test_io.cc index c6de3dfe8..4a7f91459 100644 --- a/security/nss/gtests/ssl_gtest/test_io.cc +++ b/security/nss/gtests/ssl_gtest/test_io.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/test_io.h b/security/nss/gtests/ssl_gtest/test_io.h index 97093e7f0..e262fb123 100644 --- a/security/nss/gtests/ssl_gtest/test_io.h +++ b/security/nss/gtests/ssl_gtest/test_io.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/ssl_gtest/tls_agent.cc b/security/nss/gtests/ssl_gtest/tls_agent.cc index 2ea70cae3..2eafc5bcb 100644 --- a/security/nss/gtests/ssl_gtest/tls_agent.cc +++ b/security/nss/gtests/ssl_gtest/tls_agent.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -48,6 +49,7 @@ const std::string TlsAgent::kServerEcdhEcdsa = "ecdh_ecdsa"; const std::string TlsAgent::kServerDsa = "dsa"; const std::string TlsAgent::kDelegatorEcdsa256 = "delegator_ecdsa256"; const std::string TlsAgent::kDelegatorRsae2048 = "delegator_rsae2048"; +const std::string TlsAgent::kDelegatorRsaPss2048 = "delegator_rsa_pss2048"; static const uint8_t kCannedTls13ServerHello[] = { 0x03, 0x03, 0x9c, 0xbc, 0x14, 0x9b, 0x0e, 0x2e, 0xfa, 0x0d, 0xf3, @@ -71,8 +73,8 @@ TlsAgent::TlsAgent(const std::string& nm, Role rl, SSLProtocolVariant var) falsestart_enabled_(false), expected_version_(0), expected_cipher_suite_(0), - expect_resumption_(false), expect_client_auth_(false), + expect_psk_(ssl_psk_none), can_falsestart_hook_called_(false), sni_hook_called_(false), auth_certificate_hook_called_(false), @@ -299,7 +301,7 @@ bool TlsAgent::MaybeSetResumptionToken() { // rv is SECFailure with error set to SSL_ERROR_BAD_RESUMPTION_TOKEN_ERROR // if the resumption token was bad (expired/malformed/etc.). - if (expect_resumption_) { + if (expect_psk_ == ssl_psk_resume) { // Only in case we expect resumption this has to be successful. We might // not expect resumption due to some reason but the token is totally fine. EXPECT_EQ(SECSuccess, rv); @@ -307,8 +309,8 @@ bool TlsAgent::MaybeSetResumptionToken() { if (rv != SECSuccess) { EXPECT_EQ(SSL_ERROR_BAD_RESUMPTION_TOKEN_ERROR, PORT_GetError()); resumption_token_.clear(); - EXPECT_FALSE(expect_resumption_); - if (expect_resumption_) return false; + EXPECT_FALSE(expect_psk_ == ssl_psk_resume); + if (expect_psk_ == ssl_psk_resume) return false; } } @@ -632,7 +634,9 @@ void TlsAgent::CheckAuthType(SSLAuthType auth, SSLSignatureScheme sig_scheme) const { EXPECT_EQ(STATE_CONNECTED, state_); EXPECT_EQ(auth, info_.authType); - EXPECT_EQ(server_key_bits_, info_.authKeyBits); + if (auth != ssl_auth_psk) { + EXPECT_EQ(server_key_bits_, info_.authKeyBits); + } if (expected_version_ < SSL_LIBRARY_VERSION_TLS_1_2) { switch (auth) { case ssl_auth_rsa_sign: @@ -683,13 +687,31 @@ void TlsAgent::EnableFalseStart() { SetOption(SSL_ENABLE_FALSE_START, PR_TRUE); } -void TlsAgent::ExpectResumption() { expect_resumption_ = true; } +void TlsAgent::ExpectPsk() { expect_psk_ = ssl_psk_external; } + +void TlsAgent::ExpectResumption() { expect_psk_ = ssl_psk_resume; } void TlsAgent::EnableAlpn(const uint8_t* val, size_t len) { EXPECT_TRUE(EnsureTlsSetup()); EXPECT_EQ(SECSuccess, SSL_SetNextProtoNego(ssl_fd(), val, len)); } +void TlsAgent::AddPsk(const ScopedPK11SymKey& psk, std::string label, + SSLHashType hash, uint16_t zeroRttSuite) { + EXPECT_TRUE(EnsureTlsSetup()); + EXPECT_EQ(SECSuccess, SSL_AddExternalPsk0Rtt( + ssl_fd(), psk.get(), + reinterpret_cast(label.data()), + label.length(), hash, zeroRttSuite, 1000)); +} + +void TlsAgent::RemovePsk(std::string label) { + EXPECT_EQ(SECSuccess, + SSL_RemoveExternalPsk( + ssl_fd(), reinterpret_cast(label.data()), + label.length())); +} + void TlsAgent::CheckAlpn(SSLNextProtoState expected_state, const std::string& expected) const { SSLNextProtoState alpn_state; @@ -819,22 +841,22 @@ void TlsAgent::CheckPreliminaryInfo() { void TlsAgent::CheckCallbacks() const { // If false start happens, the handshake is reported as being complete at the // point that false start happens. - if (expect_resumption_ || !falsestart_enabled_) { + if (expect_psk_ == ssl_psk_resume || !falsestart_enabled_) { EXPECT_TRUE(handshake_callback_called_); } // These callbacks shouldn't fire if we are resuming, except on TLS 1.3. if (role_ == SERVER) { PRBool have_sni = SSLInt_ExtensionNegotiated(ssl_fd(), ssl_server_name_xtn); - EXPECT_EQ(((!expect_resumption_ && have_sni) || + EXPECT_EQ(((expect_psk_ != ssl_psk_resume && have_sni) || expected_version_ >= SSL_LIBRARY_VERSION_TLS_1_3), sni_hook_called_); } else { - EXPECT_EQ(!expect_resumption_, auth_certificate_hook_called_); + EXPECT_EQ(expect_psk_ == ssl_psk_none, auth_certificate_hook_called_); // Note that this isn't unconditionally called, even with false start on. // But the callback is only skipped if a cipher that is ridiculously weak // (80 bits) is chosen. Don't test that: plan to remove bad ciphers. - EXPECT_EQ(falsestart_enabled_ && !expect_resumption_, + EXPECT_EQ(falsestart_enabled_ && expect_psk_ != ssl_psk_resume, can_falsestart_hook_called_); } } @@ -870,7 +892,7 @@ void TlsAgent::ValidateCipherSpecs() { } else { // For DTLS 1.1 and 1.2, the last endpoint to send maintains a cipher spec // until the holddown timer runs down. - if (expect_resumption_) { + if (expect_psk_ == ssl_psk_resume) { if (role_ == CLIENT) { expected = 3; } @@ -908,7 +930,8 @@ void TlsAgent::Connected() { EXPECT_EQ(SECSuccess, rv); EXPECT_EQ(sizeof(info_), info_.length); - EXPECT_EQ(expect_resumption_, info_.resumed == PR_TRUE); + EXPECT_EQ(expect_psk_ == ssl_psk_resume, info_.resumed == PR_TRUE); + EXPECT_EQ(expect_psk_, info_.pskType); // Preliminary values are exposed through callbacks during the handshake. // If either expected values were set or the callbacks were called, check @@ -1063,21 +1086,28 @@ void TlsAgent::SendBuffer(const DataBuffer& buf) { bool TlsAgent::SendEncryptedRecord(const std::shared_ptr& spec, uint64_t seq, uint8_t ct, const DataBuffer& buf) { - LOGV("Encrypting " << buf.len() << " bytes"); // Ensure that we are doing TLS 1.3. EXPECT_GE(expected_version_, SSL_LIBRARY_VERSION_TLS_1_3); - TlsRecordHeader header(variant_, expected_version_, ssl_ct_application_data, - seq); + if (variant_ != ssl_variant_datagram) { + ADD_FAILURE(); + return false; + } + + LOGV("Encrypting " << buf.len() << " bytes"); + uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno | + kCtDtlsCiphertextLengthPresent; + TlsRecordHeader header(variant_, expected_version_, dtls13_ct, seq); + TlsRecordHeader out_header(header); DataBuffer padded = buf; padded.Write(padded.len(), ct, 1); DataBuffer ciphertext; - if (!spec->Protect(header, padded, &ciphertext)) { + if (!spec->Protect(header, padded, &ciphertext, &out_header)) { return false; } DataBuffer record; - auto rv = header.Write(&record, 0, ciphertext); - EXPECT_EQ(header.header_length() + ciphertext.len(), rv); + auto rv = out_header.Write(&record, 0, ciphertext); + EXPECT_EQ(out_header.header_length() + ciphertext.len(), rv); SendDirect(record); return true; } @@ -1124,7 +1154,7 @@ void TlsAgent::ReadBytes(size_t amount) { } } -void TlsAgent::ResetSentBytes() { send_ctr_ = 0; } +void TlsAgent::ResetSentBytes(size_t bytes) { send_ctr_ = bytes; } void TlsAgent::SetOption(int32_t option, int value) { ASSERT_TRUE(EnsureTlsSetup()); @@ -1201,16 +1231,26 @@ void TlsAgentTestBase::MakeRecord(SSLProtocolVariant variant, uint8_t type, uint16_t version, const uint8_t* buf, size_t len, DataBuffer* out, uint64_t sequence_number) { + // Fixup the content type for DTLSCiphertext + if (variant == ssl_variant_datagram && + version >= SSL_LIBRARY_VERSION_TLS_1_3 && + type == ssl_ct_application_data) { + type = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno | + kCtDtlsCiphertextLengthPresent; + } + size_t index = 0; - index = out->Write(index, type, 1); if (variant == ssl_variant_stream) { + index = out->Write(index, type, 1); index = out->Write(index, version, 2); } else if (version >= SSL_LIBRARY_VERSION_TLS_1_3 && - type == ssl_ct_application_data) { + (type & kCtDtlsCiphertextMask) == kCtDtlsCiphertext) { uint32_t epoch = (sequence_number >> 48) & 0x3; - uint32_t seqno = sequence_number & ((1ULL << 30) - 1); - index = out->Write(index, (epoch << 30) | seqno, 4); + index = out->Write(index, type | epoch, 1); + uint32_t seqno = sequence_number & ((1ULL << 16) - 1); + index = out->Write(index, seqno, 2); } else { + index = out->Write(index, type, 1); index = out->Write(index, TlsVersionToDtlsVersion(version), 2); index = out->Write(index, sequence_number >> 32, 4); index = out->Write(index, sequence_number & PR_UINT32_MAX, 4); diff --git a/security/nss/gtests/ssl_gtest/tls_agent.h b/security/nss/gtests/ssl_gtest/tls_agent.h index 5385a6173..f9bb26aee 100644 --- a/security/nss/gtests/ssl_gtest/tls_agent.h +++ b/security/nss/gtests/ssl_gtest/tls_agent.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -8,6 +9,7 @@ #include "prio.h" #include "ssl.h" +#include "sslproto.h" #include #include @@ -75,8 +77,9 @@ class TlsAgent : public PollTarget { static const std::string kServerEcdhEcdsa; static const std::string kServerEcdhRsa; static const std::string kServerDsa; - static const std::string kDelegatorEcdsa256; // draft-ietf-tls-subcerts - static const std::string kDelegatorRsae2048; // draft-ietf-tls-subcerts + static const std::string kDelegatorEcdsa256; // draft-ietf-tls-subcerts + static const std::string kDelegatorRsae2048; // draft-ietf-tls-subcerts + static const std::string kDelegatorRsaPss2048; // draft-ietf-tls-subcerts TlsAgent(const std::string& name, Role role, SSLProtocolVariant variant); virtual ~TlsAgent(); @@ -155,6 +158,7 @@ class TlsAgent : public PollTarget { void SetServerKeyBits(uint16_t bits); void ExpectReadWriteError(); void EnableFalseStart(); + void ExpectPsk(); void ExpectResumption(); void SkipVersionChecks(); void SetSignatureSchemes(const SSLSignatureScheme* schemes, size_t count); @@ -174,8 +178,11 @@ class TlsAgent : public PollTarget { // Send data directly to the underlying socket, skipping the TLS layer. void SendDirect(const DataBuffer& buf); void SendRecordDirect(const TlsRecord& record); + void AddPsk(const ScopedPK11SymKey& psk, std::string label, SSLHashType hash, + uint16_t zeroRttSuite = TLS_NULL_WITH_NULL_NULL); + void RemovePsk(std::string label); void ReadBytes(size_t max = 16384U); - void ResetSentBytes(); // Hack to test drops. + void ResetSentBytes(size_t bytes = 0); // Hack to test drops. void EnableExtendedMasterSecret(); void CheckExtendedMasterSecret(bool expected); void CheckEarlyDataAccepted(bool expected); @@ -246,6 +253,8 @@ class TlsAgent : public PollTarget { return true; } + void expected_cipher_suite(uint16_t suite) { expected_cipher_suite_ = suite; } + std::string cipher_suite_name() const { if (state_ != STATE_CONNECTED) return "UNKNOWN"; @@ -416,8 +425,8 @@ class TlsAgent : public PollTarget { bool falsestart_enabled_; uint16_t expected_version_; uint16_t expected_cipher_suite_; - bool expect_resumption_; bool expect_client_auth_; + SSLPskType expect_psk_; bool can_falsestart_hook_called_; bool sni_hook_called_; bool auth_certificate_hook_called_; diff --git a/security/nss/gtests/ssl_gtest/tls_connect.cc b/security/nss/gtests/ssl_gtest/tls_connect.cc index 8da5b57ac..9b7f9b6d8 100644 --- a/security/nss/gtests/ssl_gtest/tls_connect.cc +++ b/security/nss/gtests/ssl_gtest/tls_connect.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -106,7 +107,7 @@ std::string VersionString(uint16_t version) { } // The default anti-replay window for tests. Tests that rely on a different -// value call SSL_InitAntiReplay directly. +// value call ResetAntiReplay directly. static PRTime kAntiReplayWindow = 100 * PR_USEC_PER_SEC; TlsConnectTestBase::TlsConnectTestBase(SSLProtocolVariant variant, @@ -400,6 +401,15 @@ void TlsConnectTestBase::CheckConnected() { server_->CheckSecretsDestroyed(); } +void TlsConnectTestBase::CheckEarlyDataLimit( + const std::shared_ptr& agent, size_t expected_size) { + SSLPreliminaryChannelInfo preinfo; + SECStatus rv = + SSL_GetPreliminaryChannelInfo(agent->ssl_fd(), &preinfo, sizeof(preinfo)); + EXPECT_EQ(SECSuccess, rv); + EXPECT_EQ(expected_size, static_cast(preinfo.maxEarlyDataSize)); +} + void TlsConnectTestBase::CheckKeys(SSLKEAType kea_type, SSLNamedGroup kea_group, SSLAuthType auth_type, SSLSignatureScheme sig_scheme) const { @@ -519,6 +529,14 @@ void TlsConnectTestBase::SetExpectedVersion(uint16_t version) { server_->SetExpectedVersion(version); } +void TlsConnectTestBase::AddPsk(const ScopedPK11SymKey& psk, std::string label, + SSLHashType hash, uint16_t zeroRttSuite) { + client_->AddPsk(psk, label, hash, zeroRttSuite); + server_->AddPsk(psk, label, hash, zeroRttSuite); + client_->ExpectPsk(); + server_->ExpectPsk(); +} + void TlsConnectTestBase::DisableAllCiphers() { EnsureTlsSetup(); client_->DisableAllCiphers(); @@ -755,7 +773,7 @@ void TlsConnectTestBase::ZeroRttSendReceive( << "Unexpected error: " << PORT_ErrorToName(PORT_GetError()); } - // Do a second read. this should fail. + // Do a second read. This should fail. rv = PR_Read(server_->ssl_fd(), buf.data(), k0RttDataLen); EXPECT_EQ(SECFailure, rv); EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError()); diff --git a/security/nss/gtests/ssl_gtest/tls_connect.h b/security/nss/gtests/ssl_gtest/tls_connect.h index 55ba571ef..3a43d6bca 100644 --- a/security/nss/gtests/ssl_gtest/tls_connect.h +++ b/security/nss/gtests/ssl_gtest/tls_connect.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -79,6 +80,8 @@ class TlsConnectTestBase : public ::testing::Test { void ConnectExpectAlert(std::shared_ptr& sender, uint8_t alert); void ConnectExpectFailOneSide(TlsAgent::Role failingSide); void ConnectWithCipherSuite(uint16_t cipher_suite); + void CheckEarlyDataLimit(const std::shared_ptr& agent, + size_t expected_size); // Check that the keys used in the handshake match expectations. void CheckKeys(SSLKEAType kea_type, SSLNamedGroup kea_group, SSLAuthType auth_type, SSLSignatureScheme sig_scheme) const; @@ -119,6 +122,9 @@ class TlsConnectTestBase : public ::testing::Test { void EnableSrtp(); void CheckSrtp() const; void SendReceive(size_t total = 50); + void AddPsk(const ScopedPK11SymKey& psk, std::string label, SSLHashType hash, + uint16_t zeroRttSuite = TLS_NULL_WITH_NULL_NULL); + void RemovePsk(std::string label); void SetupForZeroRtt(); void SetupForResume(); void ZeroRttSendReceive( diff --git a/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc b/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc index dfc4f4e7f..0a02d0683 100644 --- a/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc +++ b/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -313,12 +314,20 @@ TEST_P(TlsConnectTls13, ConnectEsniHrr) { MakeTlsFilter(client_, ssl_server_name_xtn); auto filter2 = MakeTlsFilter(client_, ssl_server_name_xtn, true); + auto efilter = + MakeTlsFilter(client_, ssl_tls13_encrypted_sni_xtn); + auto efilter2 = MakeTlsFilter( + client_, ssl_tls13_encrypted_sni_xtn, true); + client_->SetFilter(std::make_shared( - ChainedPacketFilterInit({filter, filter2}))); + ChainedPacketFilterInit({filter, filter2, efilter, efilter2}))); server_->SetSniCallback(SniCallback); Connect(); CheckSniExtension(filter->extension()); CheckSniExtension(filter2->extension()); + ASSERT_TRUE(efilter->captured()); + ASSERT_TRUE(efilter2->captured()); + ASSERT_NE(efilter->extension(), efilter2->extension()); EXPECT_NE(0UL, hrr_capture->buffer().len()); } diff --git a/security/nss/gtests/ssl_gtest/tls_filter.cc b/security/nss/gtests/ssl_gtest/tls_filter.cc index 8be2a70b7..074a8bf29 100644 --- a/security/nss/gtests/ssl_gtest/tls_filter.cc +++ b/security/nss/gtests/ssl_gtest/tls_filter.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -119,6 +120,10 @@ bool TlsRecordFilter::is_dtls13() const { info.canSendEarlyData; } +bool TlsRecordFilter::is_dtls13_ciphertext(uint8_t ct) const { + return is_dtls13() && (ct & kCtDtlsCiphertextMask) == kCtDtlsCiphertext; +} + // Gets the cipher spec that matches the specified epoch. TlsCipherSpec& TlsRecordFilter::spec(uint16_t write_epoch) { for (auto& sp : cipher_specs_) { @@ -195,23 +200,24 @@ PacketFilter::Action TlsRecordFilter::FilterRecord( uint8_t inner_content_type; DataBuffer plaintext; uint16_t protection_epoch = 0; + TlsRecordHeader out_header(header); if (!Unprotect(header, record, &protection_epoch, &inner_content_type, - &plaintext)) { + &plaintext, &out_header)) { std::cerr << agent()->role_str() << ": unprotect failed: " << header << ":" << record << std::endl; return KEEP; } auto& protection_spec = spec(protection_epoch); - TlsRecordHeader real_header(header.variant(), header.version(), - inner_content_type, header.sequence_number()); + TlsRecordHeader real_header(out_header.variant(), out_header.version(), + inner_content_type, out_header.sequence_number()); PacketFilter::Action action = FilterRecord(real_header, plaintext, &filtered); // In stream mode, even if something doesn't change we need to re-encrypt if // previous packets were dropped. if (action == KEEP) { - if (header.is_dtls() || !protection_spec.record_dropped()) { + if (out_header.is_dtls() || !protection_spec.record_dropped()) { // Count every outgoing packet. protection_spec.RecordProtected(); return KEEP; @@ -220,7 +226,7 @@ PacketFilter::Action TlsRecordFilter::FilterRecord( } if (action == DROP) { - std::cerr << "record drop: " << header << ":" << record << std::endl; + std::cerr << "record drop: " << out_header << ":" << record << std::endl; protection_spec.RecordDropped(); return DROP; } @@ -232,17 +238,15 @@ PacketFilter::Action TlsRecordFilter::FilterRecord( } uint64_t seq_num = protection_spec.next_out_seqno(); - if (!decrypting_ && header.is_dtls()) { + if (!decrypting_ && out_header.is_dtls()) { // Copy over the epoch, which isn't tracked when not decrypting. - seq_num |= header.sequence_number() & (0xffffULL << 48); + seq_num |= out_header.sequence_number() & (0xffffULL << 48); } - - TlsRecordHeader out_header(header.variant(), header.version(), - header.content_type(), seq_num); + out_header.sequence_number(seq_num); DataBuffer ciphertext; bool rv = Protect(protection_spec, out_header, inner_content_type, filtered, - &ciphertext); + &ciphertext, &out_header); if (!rv) { return KEEP; } @@ -261,19 +265,72 @@ size_t TlsRecordHeader::header_length() const { return WriteHeader(&buf, 0, 0); } -uint64_t TlsRecordHeader::RecoverSequenceNumber(uint64_t expected, +bool TlsRecordHeader::MaskSequenceNumber() { + return MaskSequenceNumber(sn_mask()); +} + +bool TlsRecordHeader::MaskSequenceNumber(const DataBuffer& mask_buf) { + if (mask_buf.empty()) { + return false; + } + + DataBuffer mask; + if (is_dtls13_ciphertext()) { + uint64_t seqno = sequence_number(); + uint8_t len = content_type() & kCtDtlsCiphertext16bSeqno ? 2 : 1; + uint16_t seqno_bitmask = (1 << len * 8) - 1; + DataBuffer val; + if (val.Write(0, seqno & seqno_bitmask, len) != len) { + return false; + } + +#ifdef UNSAFE_FUZZER_MODE + // Use a null mask. + mask.Allocate(mask_buf.len()); +#endif + mask.Append(mask_buf); + val.data()[0] ^= mask.data()[0]; + if (len == 2 && mask.len() > 1) { + val.data()[1] ^= mask.data()[1]; + } + uint32_t tmp; + if (!val.Read(0, len, &tmp)) { + return false; + } + + seqno = (seqno & ~seqno_bitmask) | tmp; + seqno_is_masked_ = !seqno_is_masked_; + if (!seqno_is_masked_) { + seqno = ParseSequenceNumber(guess_seqno_, seqno, len * 8, 2); + } + sequence_number_ = seqno; + + // Now update the header bytes + if (header_.len() > 1) { + header_.data()[1] ^= mask.data()[0]; + if ((content_type() & kCtDtlsCiphertext16bSeqno) && header().len() > 2) { + header_.data()[2] ^= mask.data()[1]; + } + } + } + + sn_mask_ = mask; + return true; +} + +uint64_t TlsRecordHeader::RecoverSequenceNumber(uint64_t guess_seqno, uint32_t partial, size_t partial_bits) { EXPECT_GE(32U, partial_bits); uint64_t mask = (1ULL << partial_bits) - 1; // First we determine the highest possible value. This is half the - // expressible range above the expected value, less 1. + // expressible range above the expected value (|guess_seqno|), less 1. // // We subtract the extra 1 from the cap so that when given a choice between // the equidistant expected+N and expected-N we want to chose the lower. With // 0-RTT, we sometimes have to recover an epoch of 1 when we expect an epoch // of 3 and with 2 partial bits, the alternative result of 5 is wrong. - uint64_t cap = expected + (1ULL << (partial_bits - 1)) - 1; + uint64_t cap = guess_seqno + (1ULL << (partial_bits - 1)) - 1; // Add the partial piece in. e.g., xxxx789a and 1234 becomes xxxx1234. uint64_t seq_no = (cap & ~mask) | partial; // If the partial value is higher than the same partial piece from the cap, @@ -285,15 +342,18 @@ uint64_t TlsRecordHeader::RecoverSequenceNumber(uint64_t expected, } // Determine the full epoch and sequence number from an expected and raw value. -// The expected and output values are packed as they are in DTLS 1.2 and -// earlier: with 16 bits of epoch and 48 bits of sequence number. -uint64_t TlsRecordHeader::ParseSequenceNumber(uint64_t expected, uint32_t raw, +// The expected, raw, and output values are packed as they are in DTLS 1.2 and +// earlier: with 16 bits of epoch and 48 bits of sequence number. The raw value +// is packed this way (even before recovery) so that we don't need to track a +// moving value between two calls (one to recover the epoch, and one after +// unmasking to recover the sequence number). +uint64_t TlsRecordHeader::ParseSequenceNumber(uint64_t expected, uint64_t raw, size_t seq_no_bits, size_t epoch_bits) { uint64_t epoch_mask = (1ULL << epoch_bits) - 1; - uint64_t epoch = RecoverSequenceNumber( - expected >> 48, (raw >> seq_no_bits) & epoch_mask, epoch_bits); - if (epoch > (expected >> 48)) { + uint64_t ep = RecoverSequenceNumber(expected >> 48, (raw >> 48) & epoch_mask, + epoch_bits); + if (ep > (expected >> 48)) { // If the epoch has changed, reset the expected sequence number. expected = 0; } else { @@ -301,9 +361,12 @@ uint64_t TlsRecordHeader::ParseSequenceNumber(uint64_t expected, uint32_t raw, expected &= (1ULL << 48) - 1; } uint64_t seq_no_mask = (1ULL << seq_no_bits) - 1; - uint64_t seq_no = - RecoverSequenceNumber(expected, raw & seq_no_mask, seq_no_bits); - return (epoch << 48) | seq_no; + uint64_t seq_no = (raw & seq_no_mask); + if (!seqno_is_masked_) { + seq_no = RecoverSequenceNumber(expected, seq_no, seq_no_bits); + } + + return (ep << 48) | seq_no; } bool TlsRecordHeader::Parse(bool is_dtls13, uint64_t seqno, TlsParser* parser, @@ -319,38 +382,47 @@ bool TlsRecordHeader::Parse(bool is_dtls13, uint64_t seqno, TlsParser* parser, version_ = SSL_LIBRARY_VERSION_TLS_1_3; #ifndef UNSAFE_FUZZER_MODE - // Deal with the 7 octet header. - if (content_type_ == ssl_ct_application_data) { + // Deal with the DTLSCipherText header. + if (is_dtls13_ciphertext()) { + uint8_t seq_no_bytes = + (content_type_ & kCtDtlsCiphertext16bSeqno) ? 2 : 1; uint32_t tmp; - if (!parser->Read(&tmp, 4)) { - return false; - } - sequence_number_ = ParseSequenceNumber(seqno, tmp, 30, 2); - if (!parser->ReadFromMark(&header_, parser->consumed() + 2 - mark, - mark)) { - return false; - } - return parser->ReadVariable(body, 2); - } - // The short, 2 octet header. - if ((content_type_ & 0xe0) == 0x20) { - uint32_t tmp; - if (!parser->Read(&tmp, 1)) { + if (!parser->Read(&tmp, seq_no_bytes)) { return false; } - // Need to use the low 5 bits of the first octet too. - tmp |= (content_type_ & 0x1f) << 8; - content_type_ = ssl_ct_application_data; - sequence_number_ = ParseSequenceNumber(seqno, tmp, 12, 1); + + // Store the guess if masked. If and when seqno_bytesenceNumber is called, + // the value will be unmasked and recovered. This assumes we only call + // Parse() on headers containing masked values. + seqno_is_masked_ = true; + guess_seqno_ = seqno; + uint64_t ep = content_type_ & 0x03; + sequence_number_ = (ep << 48) | tmp; + + // Recover the full epoch. Note the sequence number portion holds the + // masked value until a call to Mask() reveals it (as indicated by + // |seqno_is_masked_|). + sequence_number_ = + ParseSequenceNumber(seqno, sequence_number_, seq_no_bytes * 8, 2); + + uint32_t len_bytes = + (content_type_ & kCtDtlsCiphertextLengthPresent) ? 2 : 0; + if (len_bytes) { + if (!parser->Read(&tmp, 2)) { + return false; + } + } if (!parser->ReadFromMark(&header_, parser->consumed() - mark, mark)) { return false; } - return parser->Read(body, parser->remaining()); + + return len_bytes ? parser->Read(body, tmp) + : parser->Read(body, parser->remaining()); } - // The full 13 octet header can only be used for a few types. + // The full DTLSPlainText header can only be used for a few types. EXPECT_TRUE(content_type_ == ssl_ct_alert || content_type_ == ssl_ct_handshake || content_type_ == ssl_ct_ack); @@ -388,15 +460,20 @@ bool TlsRecordHeader::Parse(bool is_dtls13, uint64_t seqno, TlsParser* parser, size_t TlsRecordHeader::WriteHeader(DataBuffer* buffer, size_t offset, size_t body_len) const { - offset = buffer->Write(offset, content_type_, 1); - if (is_dtls() && version_ >= SSL_LIBRARY_VERSION_TLS_1_3 && - content_type() == ssl_ct_application_data) { + if (is_dtls13_ciphertext()) { + uint8_t seq_no_bytes = (content_type_ & kCtDtlsCiphertext16bSeqno) ? 2 : 1; // application_data records in TLS 1.3 have a different header format. - // Always use the long header here for simplicity. uint32_t e = (sequence_number_ >> 48) & 0x3; - uint32_t seqno = sequence_number_ & ((1ULL << 30) - 1); - offset = buffer->Write(offset, (e << 30) | seqno, 4); + uint32_t seqno = sequence_number_ & ((1ULL << seq_no_bytes * 8) - 1); + uint8_t new_content_type_ = content_type_ | e; + offset = buffer->Write(offset, new_content_type_, 1); + offset = buffer->Write(offset, seqno, seq_no_bytes); + + if (content_type_ & kCtDtlsCiphertextLengthPresent) { + offset = buffer->Write(offset, body_len, 2); + } } else { + offset = buffer->Write(offset, content_type_, 1); uint16_t v = is_dtls() ? TlsVersionToDtlsVersion(version_) : version_; offset = buffer->Write(offset, v, 2); if (is_dtls()) { @@ -404,8 +481,9 @@ size_t TlsRecordHeader::WriteHeader(DataBuffer* buffer, size_t offset, offset = buffer->Write(offset, sequence_number_ >> 32, 4); offset = buffer->Write(offset, sequence_number_ & 0xffffffff, 4); } + offset = buffer->Write(offset, body_len, 2); } - offset = buffer->Write(offset, body_len, 2); + return offset; } @@ -420,8 +498,9 @@ bool TlsRecordFilter::Unprotect(const TlsRecordHeader& header, const DataBuffer& ciphertext, uint16_t* protection_epoch, uint8_t* inner_content_type, - DataBuffer* plaintext) { - if (!decrypting_ || header.content_type() != ssl_ct_application_data) { + DataBuffer* plaintext, + TlsRecordHeader* out_header) { + if (!decrypting_ || !header.is_protected()) { // Maintain the epoch and sequence number for plaintext records. uint16_t ep = 0; if (agent()->variant() == ssl_variant_datagram) { @@ -437,7 +516,7 @@ bool TlsRecordFilter::Unprotect(const TlsRecordHeader& header, uint16_t ep = 0; if (agent()->variant() == ssl_variant_datagram) { ep = static_cast(header.sequence_number() >> 48); - if (!spec(ep).Unprotect(header, ciphertext, plaintext)) { + if (!spec(ep).Unprotect(header, ciphertext, plaintext, out_header)) { return false; } } else { @@ -445,7 +524,8 @@ bool TlsRecordFilter::Unprotect(const TlsRecordHeader& header, // can't just use the newest keys because the same flight of messages can // contain multiple epochs. So... trial decrypt! for (size_t i = cipher_specs_.size() - 1; i > 0; --i) { - if (cipher_specs_[i].Unprotect(header, ciphertext, plaintext)) { + if (cipher_specs_[i].Unprotect(header, ciphertext, plaintext, + out_header)) { ep = cipher_specs_[i].epoch(); break; } @@ -480,7 +560,8 @@ bool TlsRecordFilter::Protect(TlsCipherSpec& protection_spec, const TlsRecordHeader& header, uint8_t inner_content_type, const DataBuffer& plaintext, - DataBuffer* ciphertext, size_t padding) { + DataBuffer* ciphertext, + TlsRecordHeader* out_header, size_t padding) { if (!protection_spec.is_protected()) { // Not protected, just keep the sequence numbers updated. protection_spec.RecordProtected(); @@ -493,7 +574,7 @@ bool TlsRecordFilter::Protect(TlsCipherSpec& protection_spec, size_t offset = padded.Write(0, plaintext.data(), plaintext.len()); padded.Write(offset, inner_content_type, 1); - bool ok = protection_spec.Protect(header, padded, ciphertext); + bool ok = protection_spec.Protect(header, padded, ciphertext, out_header); if (!ok) { ADD_FAILURE() << "protect fail"; } else if (g_ssl_gtest_verbose) { @@ -1066,15 +1147,14 @@ PacketFilter::Action SelectedCipherSuiteReplacer::FilterHandshake( *output = input; uint32_t temp = 0; EXPECT_TRUE(input.Read(0, 2, &temp)); - // Cipher suite is after version(2) and random(32). + EXPECT_EQ(header.version(), NormalizeTlsVersion(temp)); + // Cipher suite is after version(2), random(32) + // and [legacy_]session_id(<0..32>). size_t pos = 34; - if (temp < SSL_LIBRARY_VERSION_TLS_1_3) { - // In old versions, we have to skip a session_id too. - EXPECT_TRUE(input.Read(pos, 1, &temp)); - pos += 1 + temp; - } + EXPECT_TRUE(input.Read(pos, 1, &temp)); + pos += 1 + temp; + output->Write(pos, static_cast(cipher_suite_), 2); return CHANGE; } - } // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/tls_filter.h b/security/nss/gtests/ssl_gtest/tls_filter.h index 93e5bad02..5300075ea 100644 --- a/security/nss/gtests/ssl_gtest/tls_filter.h +++ b/security/nss/gtests/ssl_gtest/tls_filter.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -11,6 +12,7 @@ #include #include #include "sslt.h" +#include "sslproto.h" #include "test_io.h" #include "tls_agent.h" #include "tls_parser.h" @@ -24,6 +26,59 @@ namespace nss_test { class TlsCipherSpec; +class TlsSendCipherSpecCapturer { + public: + TlsSendCipherSpecCapturer(const std::shared_ptr& agent) + : agent_(agent), send_cipher_specs_() { + EXPECT_EQ(SECSuccess, + SSL_SecretCallback(agent_->ssl_fd(), SecretCallback, this)); + } + + std::shared_ptr spec(size_t i) { + if (i >= send_cipher_specs_.size()) { + return nullptr; + } + return send_cipher_specs_[i]; + } + + private: + static void SecretCallback(PRFileDesc* fd, PRUint16 epoch, + SSLSecretDirection dir, PK11SymKey* secret, + void* arg) { + auto self = static_cast(arg); + std::cerr << self->agent_->role_str() << ": capture " << dir + << " secret for epoch " << epoch << std::endl; + + if (dir == ssl_secret_read) { + return; + } + + SSLPreliminaryChannelInfo preinfo; + EXPECT_EQ(SECSuccess, + SSL_GetPreliminaryChannelInfo(self->agent_->ssl_fd(), &preinfo, + sizeof(preinfo))); + EXPECT_EQ(sizeof(preinfo), preinfo.length); + EXPECT_TRUE(preinfo.valuesSet & ssl_preinfo_cipher_suite); + + // Check the version: + EXPECT_TRUE(preinfo.valuesSet & ssl_preinfo_version); + ASSERT_GE(SSL_LIBRARY_VERSION_TLS_1_3, preinfo.protocolVersion); + + SSLCipherSuiteInfo cipherinfo; + EXPECT_EQ(SECSuccess, + SSL_GetCipherSuiteInfo(preinfo.cipherSuite, &cipherinfo, + sizeof(cipherinfo))); + EXPECT_EQ(sizeof(cipherinfo), cipherinfo.length); + + auto spec = std::make_shared(true, epoch); + EXPECT_TRUE(spec->SetKeys(&cipherinfo, secret)); + self->send_cipher_specs_.push_back(spec); + } + + std::shared_ptr agent_; + std::vector> send_cipher_specs_; +}; + class TlsVersioned { public: TlsVersioned() : variant_(ssl_variant_stream), version_(0) {} @@ -44,22 +99,57 @@ class TlsVersioned { class TlsRecordHeader : public TlsVersioned { public: TlsRecordHeader() - : TlsVersioned(), content_type_(0), sequence_number_(0), header_() {} + : TlsVersioned(), + content_type_(0), + guess_seqno_(0), + seqno_is_masked_(false), + sequence_number_(0), + header_() {} TlsRecordHeader(SSLProtocolVariant var, uint16_t ver, uint8_t ct, uint64_t seqno) : TlsVersioned(var, ver), content_type_(ct), + guess_seqno_(0), + seqno_is_masked_(false), sequence_number_(seqno), - header_() {} + header_(), + sn_mask_() {} + + bool is_protected() const { + // *TLS < 1.3 + if (version() < SSL_LIBRARY_VERSION_TLS_1_3 && + content_type() == ssl_ct_application_data) { + return true; + } + + // TLS 1.3 + if (!is_dtls() && version() >= SSL_LIBRARY_VERSION_TLS_1_3 && + content_type() == ssl_ct_application_data) { + return true; + } + + // DTLS 1.3 + return is_dtls13_ciphertext(); + } uint8_t content_type() const { return content_type_; } - uint64_t sequence_number() const { return sequence_number_; } uint16_t epoch() const { return static_cast(sequence_number_ >> 48); } + uint64_t sequence_number() const { return sequence_number_; } + void sequence_number(uint64_t seqno) { sequence_number_ = seqno; } + const DataBuffer& sn_mask() const { return sn_mask_; } + bool is_dtls13_ciphertext() const { + return is_dtls() && (version() >= SSL_LIBRARY_VERSION_TLS_1_3) && + (content_type() & kCtDtlsCiphertextMask) == kCtDtlsCiphertext; + } + size_t header_length() const; const DataBuffer& header() const { return header_; } + bool MaskSequenceNumber(); + bool MaskSequenceNumber(const DataBuffer& mask_buf); + // Parse the header; return true if successful; body in an outparam if OK. bool Parse(bool is_dtls13, uint64_t sequence_number, TlsParser* parser, DataBuffer* body); @@ -69,14 +159,17 @@ class TlsRecordHeader : public TlsVersioned { size_t WriteHeader(DataBuffer* buffer, size_t offset, size_t body_len) const; private: - static uint64_t RecoverSequenceNumber(uint64_t expected, uint32_t partial, + static uint64_t RecoverSequenceNumber(uint64_t guess_seqno, uint32_t partial, size_t partial_bits); - static uint64_t ParseSequenceNumber(uint64_t expected, uint32_t raw, - size_t seq_no_bits, size_t epoch_bits); + uint64_t ParseSequenceNumber(uint64_t expected, uint64_t raw, + size_t seq_no_bits, size_t epoch_bits); uint8_t content_type_; + uint64_t guess_seqno_; + bool seqno_is_masked_; uint64_t sequence_number_; DataBuffer header_; + DataBuffer sn_mask_; }; struct TlsRecord { @@ -110,12 +203,14 @@ class TlsRecordFilter : public PacketFilter { // Enabling it for lower version tests will cause undefined // behavior. void EnableDecryption(); + bool decrypting() const { return decrypting_; }; bool Unprotect(const TlsRecordHeader& header, const DataBuffer& cipherText, uint16_t* protection_epoch, uint8_t* inner_content_type, - DataBuffer* plaintext); + DataBuffer* plaintext, TlsRecordHeader* out_header); bool Protect(TlsCipherSpec& protection_spec, const TlsRecordHeader& header, uint8_t inner_content_type, const DataBuffer& plaintext, - DataBuffer* ciphertext, size_t padding = 0); + DataBuffer* ciphertext, TlsRecordHeader* out_header, + size_t padding = 0); protected: // There are two filter functions which can be overriden. Both are @@ -140,6 +235,7 @@ class TlsRecordFilter : public PacketFilter { } bool is_dtls13() const; + bool is_dtls13_ciphertext(uint8_t ct) const; TlsCipherSpec& spec(uint16_t epoch); private: @@ -470,8 +566,9 @@ class TlsEncryptedHandshakeMessageReplacer : public TlsRecordFilter { uint16_t protection_epoch = 0; uint8_t inner_content_type; DataBuffer plaintext; + TlsRecordHeader out_header; if (!Unprotect(header, record, &protection_epoch, &inner_content_type, - &plaintext) || + &plaintext, &out_header) || !plaintext.len()) { return KEEP; } @@ -500,12 +597,12 @@ class TlsEncryptedHandshakeMessageReplacer : public TlsRecordFilter { } DataBuffer ciphertext; - bool ok = Protect(spec(protection_epoch), header, inner_content_type, - plaintext, &ciphertext, 0); + bool ok = Protect(spec(protection_epoch), out_header, inner_content_type, + plaintext, &ciphertext, &out_header); if (!ok) { return KEEP; } - *offset = header.Write(output, *offset, ciphertext); + *offset = out_header.Write(output, *offset, ciphertext); return CHANGE; } diff --git a/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc b/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc index 03db44dfb..6f55c9265 100644 --- a/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc +++ b/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -67,18 +68,6 @@ size_t GetHashLength(SSLHashType hash) { return 0; } -CK_MECHANISM_TYPE GetHkdfMech(SSLHashType hash) { - switch (hash) { - case ssl_hash_sha256: - return CKM_NSS_HKDF_SHA256; - case ssl_hash_sha384: - return CKM_NSS_HKDF_SHA384; - default: - ADD_FAILURE() << "Unknown hash: " << hash; - } - return CKM_INVALID_MECHANISM; -} - PRUint16 GetSomeCipherSuiteForHash(SSLHashType hash) { switch (hash) { case ssl_hash_sha256: @@ -172,7 +161,7 @@ class TlsHkdfTest : public ::testing::Test, ScopedPK11SymKey prkk(prk); DumpKey("Output", prkk); - VerifyKey(prkk, GetHkdfMech(base_hash), expected); + VerifyKey(prkk, CKM_HKDF_DERIVE, expected); // Now test the public wrapper. PRUint16 cs = GetSomeCipherSuiteForHash(base_hash); @@ -180,7 +169,7 @@ class TlsHkdfTest : public ::testing::Test, ikmk2.get(), &prk); ASSERT_EQ(SECSuccess, rv); ASSERT_NE(nullptr, prk); - VerifyKey(ScopedPK11SymKey(prk), GetHkdfMech(base_hash), expected); + VerifyKey(ScopedPK11SymKey(prk), CKM_HKDF_DERIVE, expected); } void HkdfExpandLabel(ScopedPK11SymKey* prk, SSLHashType base_hash, @@ -191,9 +180,9 @@ class TlsHkdfTest : public ::testing::Test, std::vector output(expected.len()); - SECStatus rv = tls13_HkdfExpandLabelRaw(prk->get(), base_hash, session_hash, - session_hash_len, label, label_len, - &output[0], output.size()); + SECStatus rv = tls13_HkdfExpandLabelRaw( + prk->get(), base_hash, session_hash, session_hash_len, label, label_len, + ssl_variant_stream, &output[0], output.size()); ASSERT_EQ(SECSuccess, rv); DumpData("Output", &output[0], output.size()); EXPECT_EQ(0, memcmp(expected.data(), &output[0], expected.len())); @@ -206,7 +195,7 @@ class TlsHkdfTest : public ::testing::Test, &secret); EXPECT_EQ(SECSuccess, rv); ASSERT_NE(nullptr, prk); - VerifyKey(ScopedPK11SymKey(secret), GetHkdfMech(base_hash), expected); + VerifyKey(ScopedPK11SymKey(secret), CKM_HKDF_DERIVE, expected); // Verify that a key can be created with a different key type and size. rv = SSL_HkdfExpandLabelWithMech( diff --git a/security/nss/gtests/ssl_gtest/tls_protect.cc b/security/nss/gtests/ssl_gtest/tls_protect.cc index 6c87d0a05..6187660a5 100644 --- a/security/nss/gtests/ssl_gtest/tls_protect.cc +++ b/security/nss/gtests/ssl_gtest/tls_protect.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -24,39 +25,68 @@ TlsCipherSpec::TlsCipherSpec(bool dtls, uint16_t epoc) bool TlsCipherSpec::SetKeys(SSLCipherSuiteInfo* cipherinfo, PK11SymKey* secret) { - SSLAeadContext* ctx; - SECStatus rv = SSL_MakeAead(SSL_LIBRARY_VERSION_TLS_1_3, - cipherinfo->cipherSuite, secret, "", - 0, // Use the default labels. - &ctx); + SSLAeadContext* aead_ctx; + SSLProtocolVariant variant = + dtls_ ? ssl_variant_datagram : ssl_variant_stream; + SECStatus rv = + SSL_MakeVariantAead(SSL_LIBRARY_VERSION_TLS_1_3, cipherinfo->cipherSuite, + variant, secret, "", 0, // Use the default labels. + &aead_ctx); if (rv != SECSuccess) { return false; } - aead_.reset(ctx); + aead_.reset(aead_ctx); + + SSLMaskingContext* mask_ctx; + const char kHkdfPurposeSn[] = "sn"; + rv = SSL_CreateVariantMaskingContext( + SSL_LIBRARY_VERSION_TLS_1_3, cipherinfo->cipherSuite, variant, secret, + kHkdfPurposeSn, strlen(kHkdfPurposeSn), &mask_ctx); + if (rv != SECSuccess) { + return false; + } + mask_.reset(mask_ctx); return true; } bool TlsCipherSpec::Unprotect(const TlsRecordHeader& header, const DataBuffer& ciphertext, - DataBuffer* plaintext) { - if (aead_ == nullptr) { + DataBuffer* plaintext, + TlsRecordHeader* out_header) { + if (!aead_ || !out_header) { return false; } + *out_header = header; + // Make space. plaintext->Allocate(ciphertext.len()); - auto header_bytes = header.header(); unsigned int len; - uint64_t seqno; - if (dtls_) { - seqno = header.sequence_number(); - } else { - seqno = in_seqno_; + uint64_t seqno = dtls_ ? header.sequence_number() : in_seqno_; + SECStatus rv; + + if (header.is_dtls13_ciphertext()) { + if (!mask_ || !out_header) { + return false; + } + PORT_Assert(ciphertext.len() >= 16); + DataBuffer mask(2); + rv = SSL_CreateMask(mask_.get(), ciphertext.data(), ciphertext.len(), + mask.data(), mask.len()); + if (rv != SECSuccess) { + return false; + } + + if (!out_header->MaskSequenceNumber(mask)) { + return false; + } + seqno = out_header->sequence_number(); } - SECStatus rv = - SSL_AeadDecrypt(aead_.get(), seqno, header_bytes.data(), - header_bytes.len(), ciphertext.data(), ciphertext.len(), - plaintext->data(), &len, plaintext->len()); + + auto header_bytes = out_header->header(); + rv = SSL_AeadDecrypt(aead_.get(), seqno, header_bytes.data(), + header_bytes.len(), ciphertext.data(), ciphertext.len(), + plaintext->data(), &len, plaintext->len()); if (rv != SECSuccess) { return false; } @@ -68,11 +98,14 @@ bool TlsCipherSpec::Unprotect(const TlsRecordHeader& header, } bool TlsCipherSpec::Protect(const TlsRecordHeader& header, - const DataBuffer& plaintext, - DataBuffer* ciphertext) { - if (aead_ == nullptr) { + const DataBuffer& plaintext, DataBuffer* ciphertext, + TlsRecordHeader* out_header) { + if (!aead_ || !out_header) { return false; } + + *out_header = header; + // Make a padded buffer. ciphertext->Allocate(plaintext.len() + 32); // Room for any plausible auth tag @@ -80,12 +113,7 @@ bool TlsCipherSpec::Protect(const TlsRecordHeader& header, DataBuffer header_bytes; (void)header.WriteHeader(&header_bytes, 0, plaintext.len() + 16); - uint64_t seqno; - if (dtls_) { - seqno = header.sequence_number(); - } else { - seqno = out_seqno_; - } + uint64_t seqno = dtls_ ? header.sequence_number() : out_seqno_; SECStatus rv = SSL_AeadEncrypt(aead_.get(), seqno, header_bytes.data(), @@ -95,6 +123,22 @@ bool TlsCipherSpec::Protect(const TlsRecordHeader& header, return false; } + if (header.is_dtls13_ciphertext()) { + if (!mask_ || !out_header) { + return false; + } + PORT_Assert(ciphertext->len() >= 16); + DataBuffer mask(2); + rv = SSL_CreateMask(mask_.get(), ciphertext->data(), ciphertext->len(), + mask.data(), mask.len()); + if (rv != SECSuccess) { + return false; + } + if (!out_header->MaskSequenceNumber(mask)) { + return false; + } + } + RecordProtected(); ciphertext->Truncate(len); diff --git a/security/nss/gtests/ssl_gtest/tls_protect.h b/security/nss/gtests/ssl_gtest/tls_protect.h index 08b3483aa..d7ea2aa12 100644 --- a/security/nss/gtests/ssl_gtest/tls_protect.h +++ b/security/nss/gtests/ssl_gtest/tls_protect.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -26,9 +27,9 @@ class TlsCipherSpec { bool SetKeys(SSLCipherSuiteInfo* cipherinfo, PK11SymKey* secret); bool Protect(const TlsRecordHeader& header, const DataBuffer& plaintext, - DataBuffer* ciphertext); + DataBuffer* ciphertext, TlsRecordHeader* out_header); bool Unprotect(const TlsRecordHeader& header, const DataBuffer& ciphertext, - DataBuffer* plaintext); + DataBuffer* plaintext, TlsRecordHeader* out_header); uint16_t epoch() const { return epoch_; } uint64_t next_in_seqno() const { return in_seqno_; } @@ -51,6 +52,7 @@ class TlsCipherSpec { uint64_t out_seqno_; bool record_dropped_ = false; ScopedSSLAeadContext aead_; + ScopedSSLMaskingContext mask_; }; } // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/tls_psk_unittest.cc b/security/nss/gtests/ssl_gtest/tls_psk_unittest.cc new file mode 100644 index 000000000..c75297bc8 --- /dev/null +++ b/security/nss/gtests/ssl_gtest/tls_psk_unittest.cc @@ -0,0 +1,514 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include +#include +#include "secerr.h" +#include "ssl.h" +#include "sslerr.h" +#include "sslproto.h" + +#include "gtest_utils.h" +#include "tls_connect.h" + +namespace nss_test { + +class Tls13PskTest : public TlsConnectTestBase, + public ::testing::WithParamInterface< + std::tuple> { + public: + Tls13PskTest() + : TlsConnectTestBase(std::get<0>(GetParam()), + SSL_LIBRARY_VERSION_TLS_1_3), + suite_(std::get<1>(GetParam())) {} + + void SetUp() override { + TlsConnectTestBase::SetUp(); + scoped_psk_.reset(GetPsk()); + ASSERT_TRUE(!!scoped_psk_); + } + + private: + PK11SymKey* GetPsk() { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + if (!slot) { + ADD_FAILURE(); + return nullptr; + } + + SECItem psk_item; + psk_item.type = siBuffer; + psk_item.len = sizeof(kPskDummyVal_); + psk_item.data = const_cast(kPskDummyVal_); + + PK11SymKey* key = + PK11_ImportSymKey(slot.get(), CKM_HKDF_KEY_GEN, PK11_OriginUnwrap, + CKA_DERIVE, &psk_item, NULL); + if (!key) { + ADD_FAILURE(); + } + return key; + } + + protected: + ScopedPK11SymKey scoped_psk_; + const uint16_t suite_; + const uint8_t kPskDummyVal_[16] = {0x01, 0x02, 0x03, 0x04, 0x05, + 0x06, 0x07, 0x08, 0x09, 0x0a, + 0x0b, 0x0c, 0x0d, 0x0e, 0x0f}; + const std::string kPskDummyLabel_ = "NSS PSK GTEST label"; + const SSLHashType kPskHash_ = ssl_hash_sha384; +}; + +// TLS 1.3 PSK connection test. +TEST_P(Tls13PskTest, NormalExternal) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + Connect(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); + client_->RemovePsk(kPskDummyLabel_); + server_->RemovePsk(kPskDummyLabel_); + + // Removing it again should fail. + EXPECT_EQ(SECFailure, SSL_RemoveExternalPsk(client_->ssl_fd(), + reinterpret_cast( + kPskDummyLabel_.data()), + kPskDummyLabel_.length())); + EXPECT_EQ(SECFailure, SSL_RemoveExternalPsk(server_->ssl_fd(), + reinterpret_cast( + kPskDummyLabel_.data()), + kPskDummyLabel_.length())); +} + +TEST_P(Tls13PskTest, KeyTooLarge) { + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(!!slot); + ScopedPK11SymKey scoped_psk(PK11_KeyGen( + slot.get(), CKM_GENERIC_SECRET_KEY_GEN, nullptr, 128, nullptr)); + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + Connect(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); +} + +// Attempt to use a PSK with the wrong PRF hash. +// "Clients MUST verify that...the server selected a cipher suite +// indicating a Hash associated with the PSK" +TEST_P(Tls13PskTest, ClientVerifyHashType) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + MakeTlsFilter(server_, + TLS_CHACHA20_POLY1305_SHA256); + client_->ExpectSendAlert(kTlsAlertIllegalParameter); + if (variant_ == ssl_variant_stream) { + server_->ExpectSendAlert(kTlsAlertUnexpectedMessage); + ConnectExpectFail(); + EXPECT_EQ(SSL_ERROR_RX_UNEXPECTED_RECORD_TYPE, server_->error_code()); + } else { + ConnectExpectFailOneSide(TlsAgent::CLIENT); + } + EXPECT_EQ(SSL_ERROR_RX_MALFORMED_SERVER_HELLO, client_->error_code()); +} + +// Different EPSKs (by label) on each endpoint. Expect cert auth. +TEST_P(Tls13PskTest, LabelMismatch) { + client_->AddPsk(scoped_psk_, std::string("foo"), kPskHash_); + server_->AddPsk(scoped_psk_, std::string("bar"), kPskHash_); + Connect(); + CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign); +} + +SSLHelloRetryRequestAction RetryFirstHello( + PRBool firstHello, const PRUint8* clientToken, unsigned int clientTokenLen, + PRUint8* appToken, unsigned int* appTokenLen, unsigned int appTokenMax, + void* arg) { + auto* called = reinterpret_cast(arg); + ++*called; + EXPECT_EQ(0U, clientTokenLen); + EXPECT_EQ(*called, firstHello ? 1U : 2U); + return firstHello ? ssl_hello_retry_request : ssl_hello_retry_accept; +} + +// Test resumption PSK with HRR. +TEST_P(Tls13PskTest, ResPskRetryStateless) { + ConfigureSelfEncrypt(); + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + Connect(); + SendReceive(); // Need to read so that we absorb the session ticket. + CheckKeys(); + + Reset(); + StartConnect(); + size_t cb_called = 0; + EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback( + server_->ssl_fd(), RetryFirstHello, &cb_called)); + ExpectResumption(RESUME_TICKET); + Handshake(); + CheckConnected(); + EXPECT_EQ(2U, cb_called); + CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign); + SendReceive(); +} + +// Test external PSK with HRR. +TEST_P(Tls13PskTest, ExtPskRetryStateless) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + size_t cb_called = 0; + EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback( + server_->ssl_fd(), RetryFirstHello, &cb_called)); + StartConnect(); + client_->Handshake(); + server_->Handshake(); + EXPECT_EQ(1U, cb_called); + auto replacement = std::make_shared( + server_->name(), TlsAgent::SERVER, server_->variant()); + server_ = replacement; + server_->SetVersionRange(version_, version_); + client_->SetPeer(server_); + server_->SetPeer(client_); + server_->AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + server_->ExpectPsk(); + server_->StartConnect(); + Handshake(); + CheckConnected(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); +} + +// Server not configured with PSK and sends a certificate instead of +// a selected_identity. Client should attempt certificate authentication. +TEST_P(Tls13PskTest, ClientOnly) { + client_->AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + Connect(); + CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign); +} + +// Set a PSK, remove psk_key_exchange_modes. +TEST_P(Tls13PskTest, DropKexModes) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + StartConnect(); + MakeTlsFilter(client_, + ssl_tls13_psk_key_exchange_modes_xtn); + ConnectExpectAlert(server_, kTlsAlertMissingExtension); + client_->CheckErrorCode(SSL_ERROR_MISSING_EXTENSION_ALERT); + server_->CheckErrorCode(SSL_ERROR_MISSING_PSK_KEY_EXCHANGE_MODES); +} + +// "Clients MUST verify that...a server "key_share" extension is present +// if required by the ClientHello "psk_key_exchange_modes" extension." +// As we don't support PSK without DH, it is always required. +TEST_P(Tls13PskTest, DropRequiredKeyShare) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + StartConnect(); + MakeTlsFilter(server_, ssl_tls13_key_share_xtn); + client_->ExpectSendAlert(kTlsAlertMissingExtension); + if (variant_ == ssl_variant_stream) { + server_->ExpectSendAlert(kTlsAlertUnexpectedMessage); + ConnectExpectFail(); + } else { + ConnectExpectFailOneSide(TlsAgent::CLIENT); + } + client_->CheckErrorCode(SSL_ERROR_MISSING_KEY_SHARE); +} + +// "Clients MUST verify that...the server's selected_identity is +// within the range supplied by the client". We send one OfferedPsk. +TEST_P(Tls13PskTest, InvalidSelectedIdentity) { + static const uint8_t selected_identity[] = {0x00, 0x01}; + DataBuffer buf(selected_identity, sizeof(selected_identity)); + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + StartConnect(); + MakeTlsFilter(server_, ssl_tls13_pre_shared_key_xtn, + buf); + client_->ExpectSendAlert(kTlsAlertIllegalParameter); + if (variant_ == ssl_variant_stream) { + server_->ExpectSendAlert(kTlsAlertUnexpectedMessage); + ConnectExpectFail(); + } else { + ConnectExpectFailOneSide(TlsAgent::CLIENT); + } + client_->CheckErrorCode(SSL_ERROR_MALFORMED_PRE_SHARED_KEY); +} + +// Resume-eligible reconnect with an EPSK configured. +// Expect the EPSK to be used. +TEST_P(Tls13PskTest, PreferEpsk) { + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + Connect(); + SendReceive(); // Need to read so that we absorb the session ticket. + CheckKeys(); + + Reset(); + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + ExpectResumption(RESUME_NONE); + StartConnect(); + Handshake(); + CheckConnected(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); +} + +// Enable resumption, but connect (initially) with an EPSK. +// Expect no session ticket. +TEST_P(Tls13PskTest, SuppressNewSessionTicket) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + auto nst_capture = + MakeTlsFilter(server_, ssl_hs_new_session_ticket); + nst_capture->EnableDecryption(); + Connect(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); + EXPECT_EQ(SECFailure, SSL_SendSessionTicket(server_->ssl_fd(), nullptr, 0)); + EXPECT_EQ(0U, nst_capture->buffer().len()); + if (variant_ == ssl_variant_stream) { + EXPECT_EQ(SSL_ERROR_FEATURE_DISABLED, PORT_GetError()); + } else { + EXPECT_EQ(SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION, PORT_GetError()); + } + + Reset(); + ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET); + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + ExpectResumption(RESUME_NONE); + Connect(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); +} + +TEST_P(Tls13PskTest, BadConfigValues) { + EXPECT_TRUE(client_->EnsureTlsSetup()); + std::vector label{'L', 'A', 'B', 'E', 'L'}; + EXPECT_EQ(SECFailure, + SSL_AddExternalPsk(client_->ssl_fd(), nullptr, label.data(), + label.size(), kPskHash_)); + EXPECT_EQ(SECFailure, SSL_AddExternalPsk(client_->ssl_fd(), scoped_psk_.get(), + nullptr, label.size(), kPskHash_)); + + EXPECT_EQ(SECFailure, SSL_AddExternalPsk(client_->ssl_fd(), scoped_psk_.get(), + label.data(), 0, kPskHash_)); + EXPECT_EQ(SECSuccess, + SSL_AddExternalPsk(client_->ssl_fd(), scoped_psk_.get(), + label.data(), label.size(), ssl_hash_sha256)); + + EXPECT_EQ(SECFailure, + SSL_RemoveExternalPsk(client_->ssl_fd(), nullptr, label.size())); + + EXPECT_EQ(SECFailure, + SSL_RemoveExternalPsk(client_->ssl_fd(), label.data(), 0)); + + EXPECT_EQ(SECSuccess, SSL_RemoveExternalPsk(client_->ssl_fd(), label.data(), + label.size())); +} + +// If the server has an EPSK configured with a ciphersuite not supported +// by the client, it should use certificate authentication. +TEST_P(Tls13PskTest, FallbackUnsupportedCiphersuite) { + client_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256, + TLS_AES_128_GCM_SHA256); + server_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256, + TLS_CHACHA20_POLY1305_SHA256); + + client_->EnableSingleCipher(TLS_AES_128_GCM_SHA256); + Connect(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign); +} + +// That fallback should not occur if there is no cipher overlap. +TEST_P(Tls13PskTest, ExplicitSuiteNoOverlap) { + client_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256, + TLS_AES_128_GCM_SHA256); + server_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256, + TLS_CHACHA20_POLY1305_SHA256); + + client_->EnableSingleCipher(TLS_AES_128_GCM_SHA256); + server_->EnableSingleCipher(TLS_CHACHA20_POLY1305_SHA256); + ConnectExpectAlert(server_, kTlsAlertHandshakeFailure); + server_->CheckErrorCode(SSL_ERROR_NO_CYPHER_OVERLAP); + client_->CheckErrorCode(SSL_ERROR_NO_CYPHER_OVERLAP); +} + +TEST_P(Tls13PskTest, SuppressHandshakeCertReq) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + server_->SetOption(SSL_REQUEST_CERTIFICATE, PR_TRUE); + server_->SetOption(SSL_REQUIRE_CERTIFICATE, PR_TRUE); + const std::set hs_types = {ssl_hs_certificate, + ssl_hs_certificate_request}; + auto cr_cert_capture = MakeTlsFilter(server_, hs_types); + cr_cert_capture->EnableDecryption(); + + Connect(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); + EXPECT_EQ(0U, cr_cert_capture->buffer().len()); +} + +TEST_P(Tls13PskTest, DisallowClientConfigWithoutServerCert) { + AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_); + server_->SetOption(SSL_REQUEST_CERTIFICATE, PR_TRUE); + server_->SetOption(SSL_REQUIRE_CERTIFICATE, PR_TRUE); + const std::set hs_types = {ssl_hs_certificate, + ssl_hs_certificate_request}; + auto cr_cert_capture = MakeTlsFilter(server_, hs_types); + cr_cert_capture->EnableDecryption(); + + EXPECT_EQ(SECSuccess, SSLInt_RemoveServerCertificates(server_->ssl_fd())); + + ConnectExpectAlert(server_, kTlsAlertHandshakeFailure); + server_->CheckErrorCode(SSL_ERROR_NO_CERTIFICATE); + client_->CheckErrorCode(SSL_ERROR_NO_CYPHER_OVERLAP); + EXPECT_EQ(0U, cr_cert_capture->buffer().len()); +} + +TEST_F(TlsConnectStreamTls13, ClientRejectHandshakeCertReq) { + // Stream only, as the filter doesn't support DTLS 1.3 yet. + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(!!slot); + ScopedPK11SymKey scoped_psk(PK11_KeyGen( + slot.get(), CKM_GENERIC_SECRET_KEY_GEN, nullptr, 32, nullptr)); + AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256); + // Inject a CR after EE. This would be legal if not for ssl_auth_psk. + auto filter = MakeTlsFilter( + server_, kTlsHandshakeFinished, kTlsHandshakeCertificateRequest); + filter->EnableDecryption(); + + ExpectAlert(client_, kTlsAlertUnexpectedMessage); + ConnectExpectFail(); + client_->CheckErrorCode(SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST); + server_->CheckErrorCode(SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT); +} + +TEST_F(TlsConnectStreamTls13, RejectPha) { + // Stream only, as the filter doesn't support DTLS 1.3 yet. + ScopedPK11SlotInfo slot(PK11_GetInternalSlot()); + ASSERT_TRUE(!!slot); + ScopedPK11SymKey scoped_psk(PK11_KeyGen( + slot.get(), CKM_GENERIC_SECRET_KEY_GEN, nullptr, 32, nullptr)); + AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256); + server_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE); + auto kuToCr = MakeTlsFilter( + server_, kTlsHandshakeKeyUpdate, kTlsHandshakeCertificateRequest); + kuToCr->EnableDecryption(); + Connect(); + + // Make sure the direct path is blocked. + EXPECT_EQ(SECFailure, SSL_SendCertificateRequest(server_->ssl_fd())); + EXPECT_EQ(SSL_ERROR_FEATURE_DISABLED, PORT_GetError()); + + // Inject a PHA CR. Since this is not allowed, send KeyUpdate + // and change the message type. + EXPECT_EQ(SECSuccess, SSL_KeyUpdate(server_->ssl_fd(), PR_TRUE)); + ExpectAlert(client_, kTlsAlertUnexpectedMessage); + client_->Handshake(); // Eat the CR. + server_->Handshake(); + client_->CheckErrorCode(SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST); + server_->CheckErrorCode(SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT); +} + +class Tls13PskTestWithCiphers : public Tls13PskTest {}; + +TEST_P(Tls13PskTestWithCiphers, 0RttCiphers) { + RolloverAntiReplay(); + AddPsk(scoped_psk_, kPskDummyLabel_, tls13_GetHashForCipherSuite(suite_), + suite_); + StartConnect(); + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + ZeroRttSendReceive(true, true); + Handshake(); + ExpectEarlyDataAccepted(true); + CheckConnected(); + SendReceive(); + CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none); +} + +TEST_P(Tls13PskTestWithCiphers, 0RttMaxEarlyData) { + EnsureTlsSetup(); + RolloverAntiReplay(); + const char* big_message = "0123456789abcdef"; + const size_t short_size = strlen(big_message) - 1; + const PRInt32 short_length = static_cast(short_size); + + // Set up the PSK + EXPECT_EQ(SECSuccess, + SSL_AddExternalPsk0Rtt( + client_->ssl_fd(), scoped_psk_.get(), + reinterpret_cast(kPskDummyLabel_.data()), + kPskDummyLabel_.length(), tls13_GetHashForCipherSuite(suite_), + suite_, short_length)); + EXPECT_EQ(SECSuccess, + SSL_AddExternalPsk0Rtt( + server_->ssl_fd(), scoped_psk_.get(), + reinterpret_cast(kPskDummyLabel_.data()), + kPskDummyLabel_.length(), tls13_GetHashForCipherSuite(suite_), + suite_, short_length)); + client_->ExpectPsk(); + server_->ExpectPsk(); + client_->expected_cipher_suite(suite_); + server_->expected_cipher_suite(suite_); + StartConnect(); + client_->Set0RttEnabled(true); + server_->Set0RttEnabled(true); + client_->Handshake(); + CheckEarlyDataLimit(client_, short_size); + + PRInt32 sent; + // Writing more than the limit will succeed in TLS, but fail in DTLS. + if (variant_ == ssl_variant_stream) { + sent = PR_Write(client_->ssl_fd(), big_message, + static_cast(strlen(big_message))); + } else { + sent = PR_Write(client_->ssl_fd(), big_message, + static_cast(strlen(big_message))); + EXPECT_GE(0, sent); + EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError()); + + // Try an exact-sized write now. + sent = PR_Write(client_->ssl_fd(), big_message, short_length); + } + EXPECT_EQ(short_length, sent); + + // Even a single octet write should now fail. + sent = PR_Write(client_->ssl_fd(), big_message, 1); + EXPECT_GE(0, sent); + EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError()); + + // Process the ClientHello and read 0-RTT. + server_->Handshake(); + CheckEarlyDataLimit(server_, short_size); + + std::vector buf(short_size + 1); + PRInt32 read = PR_Read(server_->ssl_fd(), buf.data(), buf.capacity()); + EXPECT_EQ(short_length, read); + EXPECT_EQ(0, memcmp(big_message, buf.data(), short_size)); + + // Second read fails. + read = PR_Read(server_->ssl_fd(), buf.data(), buf.capacity()); + EXPECT_EQ(SECFailure, read); + EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError()); + + Handshake(); + ExpectEarlyDataAccepted(true); + CheckConnected(); + SendReceive(); +} + +static const uint16_t k0RttCipherDefs[] = {TLS_CHACHA20_POLY1305_SHA256, + TLS_AES_128_GCM_SHA256, + TLS_AES_256_GCM_SHA384}; + +static const uint16_t kDefaultSuite[] = {TLS_CHACHA20_POLY1305_SHA256}; + +INSTANTIATE_TEST_CASE_P(Tls13PskTest, Tls13PskTest, + ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll, + ::testing::ValuesIn(kDefaultSuite))); + +INSTANTIATE_TEST_CASE_P( + Tls13PskTestWithCiphers, Tls13PskTestWithCiphers, + ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll, + ::testing::ValuesIn(k0RttCipherDefs))); + +} // namespace nss_test diff --git a/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc b/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc index f0c65b852..77bb41a0b 100644 --- a/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc +++ b/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -17,9 +18,10 @@ namespace nss_test { const std::string kEcdsaDelegatorId = TlsAgent::kDelegatorEcdsa256; const std::string kRsaeDelegatorId = TlsAgent::kDelegatorRsae2048; +const std::string kPssDelegatorId = TlsAgent::kDelegatorRsaPss2048; const std::string kDCId = TlsAgent::kServerEcdsa256; const SSLSignatureScheme kDCScheme = ssl_sig_ecdsa_secp256r1_sha256; -const PRUint32 kDCValidFor = 60 * 60 * 24 * 7 /* 1 week (seconds */; +const PRUint32 kDCValidFor = 60 * 60 * 24 * 7 /* 1 week (seconds) */; static void CheckPreliminaryPeerDelegCred( const std::shared_ptr& client, bool expected, @@ -121,6 +123,23 @@ TEST_P(TlsConnectTls13, DCConnectEcdsaP256) { EXPECT_EQ(ssl_sig_ecdsa_secp256r1_sha256, client_->info().signatureScheme); } +// Connected with ECDSA-P384. +TEST_P(TlsConnectTls13, DCConnectEcdsaP483) { + Reset(kEcdsaDelegatorId); + client_->EnableDelegatedCredentials(); + server_->AddDelegatedCredential(TlsAgent::kServerEcdsa384, + ssl_sig_ecdsa_secp384r1_sha384, kDCValidFor, + now()); + + auto cfilter = MakeTlsFilter( + client_, ssl_delegated_credentials_xtn); + Connect(); + + EXPECT_TRUE(cfilter->captured()); + CheckPeerDelegCred(client_, true, 384); + EXPECT_EQ(ssl_sig_ecdsa_secp384r1_sha384, client_->info().signatureScheme); +} + // Connected with ECDSA-P521. TEST_P(TlsConnectTls13, DCConnectEcdsaP521) { Reset(kEcdsaDelegatorId); @@ -139,46 +158,8 @@ TEST_P(TlsConnectTls13, DCConnectEcdsaP521) { EXPECT_EQ(ssl_sig_ecdsa_secp521r1_sha512, client_->info().signatureScheme); } -// Connected with RSA-PSS, using an RSAE DC SPKI. -TEST_P(TlsConnectTls13, DCConnectRsaPssRsae) { - Reset(kEcdsaDelegatorId); - client_->EnableDelegatedCredentials(); - server_->AddDelegatedCredential( - TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_rsae_sha256, kDCValidFor, now()); - - auto cfilter = MakeTlsFilter( - client_, ssl_delegated_credentials_xtn); - Connect(); - - EXPECT_TRUE(cfilter->captured()); - CheckPeerDelegCred(client_, true, 1024); - EXPECT_EQ(ssl_sig_rsa_pss_rsae_sha256, client_->info().signatureScheme); -} - -// Connected with RSA-PSS, using a RSAE Delegator SPKI. -TEST_P(TlsConnectTls13, DCConnectRsaeDelegator) { - Reset(kRsaeDelegatorId); - - static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256, - ssl_sig_rsa_pss_pss_sha256}; - client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); - server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); - - client_->EnableDelegatedCredentials(); - server_->AddDelegatedCredential( - TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now()); - - auto cfilter = MakeTlsFilter( - client_, ssl_delegated_credentials_xtn); - Connect(); - - EXPECT_TRUE(cfilter->captured()); - CheckPeerDelegCred(client_, true, 1024); - EXPECT_EQ(ssl_sig_rsa_pss_pss_sha256, client_->info().signatureScheme); -} - -// Connected with RSA-PSS, using a PSS SPKI. -TEST_P(TlsConnectTls13, DCConnectRsaPssPss) { +// Connected with RSA-PSS, using a PSS SPKI and ECDSA delegation cert. +TEST_P(TlsConnectTls13, DCConnectRsaPssEcdsa) { Reset(kEcdsaDelegatorId); // Need to enable PSS-PSS, which is not on by default. @@ -200,6 +181,166 @@ TEST_P(TlsConnectTls13, DCConnectRsaPssPss) { EXPECT_EQ(ssl_sig_rsa_pss_pss_sha256, client_->info().signatureScheme); } +// Connected with RSA-PSS, using a PSS SPKI and PSS delegation cert. +TEST_P(TlsConnectTls13, DCConnectRsaPssRsaPss) { + Reset(kPssDelegatorId); + + // Need to enable PSS-PSS, which is not on by default. + static const SSLSignatureScheme kSchemes[] = {ssl_sig_ecdsa_secp256r1_sha256, + ssl_sig_rsa_pss_pss_sha256}; + client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + + client_->EnableDelegatedCredentials(); + server_->AddDelegatedCredential( + TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now()); + + auto cfilter = MakeTlsFilter( + client_, ssl_delegated_credentials_xtn); + Connect(); + + EXPECT_TRUE(cfilter->captured()); + CheckPeerDelegCred(client_, true, 1024); + EXPECT_EQ(ssl_sig_rsa_pss_pss_sha256, client_->info().signatureScheme); +} + +// Connected with ECDSA-P256 using a PSS delegation cert. +TEST_P(TlsConnectTls13, DCConnectEcdsaP256RsaPss) { + Reset(kPssDelegatorId); + + // Need to enable PSS-PSS, which is not on by default. + static const SSLSignatureScheme kSchemes[] = {ssl_sig_ecdsa_secp256r1_sha256, + ssl_sig_rsa_pss_pss_sha256}; + client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + + client_->EnableDelegatedCredentials(); + server_->AddDelegatedCredential(TlsAgent::kServerEcdsa256, + ssl_sig_ecdsa_secp256r1_sha256, kDCValidFor, + now()); + + auto cfilter = MakeTlsFilter( + client_, ssl_delegated_credentials_xtn); + Connect(); + + EXPECT_TRUE(cfilter->captured()); + CheckPeerDelegCred(client_, true, 256); + EXPECT_EQ(ssl_sig_ecdsa_secp256r1_sha256, client_->info().signatureScheme); +} + +// Simulate the client receiving a DC containing algorithms not advertised. +// Do this by tweaking the client's supported sigSchemes after the CH. +TEST_P(TlsConnectTls13, DCReceiveUnadvertisedScheme) { + Reset(kEcdsaDelegatorId); + static const SSLSignatureScheme kClientSchemes[] = { + ssl_sig_ecdsa_secp256r1_sha256, ssl_sig_ecdsa_secp384r1_sha384}; + static const SSLSignatureScheme kServerSchemes[] = { + ssl_sig_ecdsa_secp384r1_sha384, ssl_sig_ecdsa_secp256r1_sha256}; + static const SSLSignatureScheme kEcdsaP256Only[] = { + ssl_sig_ecdsa_secp256r1_sha256}; + client_->SetSignatureSchemes(kClientSchemes, PR_ARRAY_SIZE(kClientSchemes)); + server_->SetSignatureSchemes(kServerSchemes, PR_ARRAY_SIZE(kServerSchemes)); + client_->EnableDelegatedCredentials(); + server_->AddDelegatedCredential(TlsAgent::kServerEcdsa384, + ssl_sig_ecdsa_secp384r1_sha384, kDCValidFor, + now()); + StartConnect(); + client_->Handshake(); // CH with P256/P384. + server_->Handshake(); // Respond with P384 DC. + // Tell the client it only advertised P256. + SECStatus rv = SSLInt_SetDCAdvertisedSigSchemes( + client_->ssl_fd(), kEcdsaP256Only, PR_ARRAY_SIZE(kEcdsaP256Only)); + EXPECT_EQ(SECSuccess, rv); + ExpectAlert(client_, kTlsAlertIllegalParameter); + Handshake(); + client_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM); + server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT); +} + +// Server schemes includes only RSAE schemes. Connection should succeed +// without delegation. +TEST_P(TlsConnectTls13, DCConnectServerRsaeOnly) { + Reset(kRsaeDelegatorId); + static const SSLSignatureScheme kClientSchemes[] = { + ssl_sig_rsa_pss_rsae_sha256, ssl_sig_rsa_pss_pss_sha256}; + static const SSLSignatureScheme kServerSchemes[] = { + ssl_sig_rsa_pss_rsae_sha256}; + client_->SetSignatureSchemes(kClientSchemes, PR_ARRAY_SIZE(kClientSchemes)); + server_->SetSignatureSchemes(kServerSchemes, PR_ARRAY_SIZE(kServerSchemes)); + client_->EnableDelegatedCredentials(); + Connect(); + + CheckPeerDelegCred(client_, false); +} + +// Connect with an RSA-PSS DC SPKI, and an RSAE Delegator SPKI. +TEST_P(TlsConnectTls13, DCConnectRsaeDelegator) { + Reset(kRsaeDelegatorId); + + static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256, + ssl_sig_rsa_pss_pss_sha256}; + client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + + client_->EnableDelegatedCredentials(); + server_->AddDelegatedCredential( + TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now()); + ConnectExpectAlert(client_, kTlsAlertIllegalParameter); + server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT); + client_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM); +} + +// Client schemes includes only RSAE schemes. Connection should succeed +// without delegation, and no DC extension should be present in the CH. +TEST_P(TlsConnectTls13, DCConnectClientRsaeOnly) { + Reset(kRsaeDelegatorId); + static const SSLSignatureScheme kClientSchemes[] = { + ssl_sig_rsa_pss_rsae_sha256}; + static const SSLSignatureScheme kServerSchemes[] = { + ssl_sig_rsa_pss_rsae_sha256, ssl_sig_rsa_pss_pss_sha256}; + client_->SetSignatureSchemes(kClientSchemes, PR_ARRAY_SIZE(kClientSchemes)); + server_->SetSignatureSchemes(kServerSchemes, PR_ARRAY_SIZE(kServerSchemes)); + client_->EnableDelegatedCredentials(); + auto cfilter = MakeTlsFilter( + client_, ssl_delegated_credentials_xtn); + Connect(); + EXPECT_FALSE(cfilter->captured()); + CheckPeerDelegCred(client_, false); +} + +// Test fallback. DC extension will not advertise RSAE schemes. +// The server will attempt to set one, but decline to after seeing +// the client-advertised schemes does not include it. Expect non- +// delegated success. +TEST_P(TlsConnectTls13, DCConnectRsaeDcSpki) { + Reset(kRsaeDelegatorId); + + static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256, + ssl_sig_rsa_pss_pss_sha256}; + client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + client_->EnableDelegatedCredentials(); + + EnsureTlsSetup(); + ScopedSECKEYPublicKey pub; + ScopedSECKEYPrivateKey priv; + EXPECT_TRUE( + TlsAgent::LoadKeyPairFromCert(TlsAgent::kDelegatorRsae2048, &pub, &priv)); + + StackSECItem dc; + server_->DelegateCredential(server_->name(), pub, ssl_sig_rsa_pss_rsae_sha256, + kDCValidFor, now(), &dc); + + SSLExtraServerCertData extra_data = {ssl_auth_null, nullptr, nullptr, + nullptr, &dc, priv.get()}; + EXPECT_TRUE(server_->ConfigServerCert(server_->name(), true, &extra_data)); + auto sfilter = MakeTlsFilter( + server_, ssl_delegated_credentials_xtn); + Connect(); + EXPECT_FALSE(sfilter->captured()); + CheckPeerDelegCred(client_, false); +} + // Generate a weak key. We can't do this in the fixture because certutil // won't sign with such a tiny key. That's OK, because this is fast(ish). static void GenerateWeakRsaKey(ScopedSECKEYPrivateKey& priv, @@ -243,8 +384,12 @@ static void GenerateWeakRsaKey(ScopedSECKEYPrivateKey& priv, // Fail to connect with a weak RSA key. TEST_P(TlsConnectTls13, DCWeakKey) { - Reset(kEcdsaDelegatorId); + Reset(kPssDelegatorId); EnsureTlsSetup(); + static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256, + ssl_sig_rsa_pss_pss_sha256}; + client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); + server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes)); ScopedSECKEYPrivateKey dc_priv; ScopedSECKEYPublicKey dc_pub; @@ -253,14 +398,14 @@ TEST_P(TlsConnectTls13, DCWeakKey) { // Construct a DC. StackSECItem dc; - TlsAgent::DelegateCredential(kEcdsaDelegatorId, dc_pub, - ssl_sig_rsa_pss_rsae_sha256, kDCValidFor, now(), + TlsAgent::DelegateCredential(kPssDelegatorId, dc_pub, + ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now(), &dc); // Configure the DC on the server. SSLExtraServerCertData extra_data = {ssl_auth_null, nullptr, nullptr, nullptr, &dc, dc_priv.get()}; - EXPECT_TRUE(server_->ConfigServerCert(kEcdsaDelegatorId, true, &extra_data)); + EXPECT_TRUE(server_->ConfigServerCert(kPssDelegatorId, true, &extra_data)); client_->EnableDelegatedCredentials(); @@ -313,8 +458,8 @@ TEST_P(TlsConnectTls13, DCAbortBadSignature) { now(), &dc); ASSERT_TRUE(dc.data != nullptr); - // Flip the first bit of the DC so that the signature is invalid. - dc.data[0] ^= 0x01; + // Flip the last bit of the DC so that the signature is invalid. + dc.data[dc.len - 1] ^= 0x01; SSLExtraServerCertData extra_data = {ssl_auth_null, nullptr, nullptr, nullptr, &dc, priv.get()}; @@ -338,6 +483,17 @@ TEST_P(TlsConnectTls13, DCAbortExpired) { server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT); } +// Aborted due to remaining TTL > max validity period. +TEST_P(TlsConnectTls13, DCAbortExcessiveTTL) { + Reset(kEcdsaDelegatorId); + server_->AddDelegatedCredential(kDCId, kDCScheme, + kDCValidFor + 1 /* seconds */, now()); + client_->EnableDelegatedCredentials(); + ConnectExpectAlert(client_, kTlsAlertIllegalParameter); + client_->CheckErrorCode(SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD); + server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT); +} + // Aborted because of invalid key usage. TEST_P(TlsConnectTls13, DCAbortBadKeyUsage) { // The sever does not have the delegationUsage extension. @@ -528,19 +684,18 @@ TEST_F(DCDelegation, DCDelegations) { EXPECT_EQ(SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM, PORT_GetError()); // Using different PSS hashes should be OK. - EXPECT_EQ(SECSuccess, - SSL_DelegateCredential(cert.get(), priv.get(), pub_rsa.get(), - ssl_sig_rsa_pss_rsae_sha256, kDCValidFor, - now, &dc)); + EXPECT_EQ(SECSuccess, SSL_DelegateCredential( + cert.get(), priv.get(), pub_rsa.get(), + ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now, &dc)); // Make sure to reset |dc| after each success. dc.Reset(); EXPECT_EQ(SECSuccess, SSL_DelegateCredential( cert.get(), priv.get(), pub_rsa.get(), - ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now, &dc)); + ssl_sig_rsa_pss_pss_sha384, kDCValidFor, now, &dc)); dc.Reset(); EXPECT_EQ(SECSuccess, SSL_DelegateCredential( cert.get(), priv.get(), pub_rsa.get(), - ssl_sig_rsa_pss_pss_sha384, kDCValidFor, now, &dc)); + ssl_sig_rsa_pss_pss_sha512, kDCValidFor, now, &dc)); dc.Reset(); ScopedSECKEYPublicKey pub_ecdsa; diff --git a/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc b/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc index 251e63f89..845b6e36e 100644 --- a/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc +++ b/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc b/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc index 064e1494b..9745ca7d3 100644 --- a/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc +++ b/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/util_gtest/util_b64_unittest.cc b/security/nss/gtests/util_gtest/util_b64_unittest.cc index 94947cbc4..cef9c7318 100644 --- a/security/nss/gtests/util_gtest/util_b64_unittest.cc +++ b/security/nss/gtests/util_gtest/util_b64_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc b/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc index 398878118..29cac3f67 100644 --- a/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc +++ b/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc b/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc index 6be880c01..680e2f4a2 100644 --- a/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc +++ b/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ diff --git a/security/nss/gtests/util_gtest/util_utf8_unittest.cc b/security/nss/gtests/util_gtest/util_utf8_unittest.cc index 60d31543f..d57f01d22 100644 --- a/security/nss/gtests/util_gtest/util_utf8_unittest.cc +++ b/security/nss/gtests/util_gtest/util_utf8_unittest.cc @@ -1,4 +1,5 @@ // -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- +// vim: set ts=2 et sw=2 tw=80: // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this file, // You can obtain one at http://mozilla.org/MPL/2.0/. diff --git a/security/nss/help.txt b/security/nss/help.txt index 6f5ff2d04..06d5fe163 100644 --- a/security/nss/help.txt +++ b/security/nss/help.txt @@ -7,7 +7,7 @@ Usage: build.sh [-h] [-c|-cc] [-v] [-j ] [--gyp|-g] [--opt|-o] [--nspr|--with-nspr=:|--system-nspr] [--system-sqlite] [--enable-fips] [--enable-libpkix] [--mozpkix-only] [-D] - [--rebuild] + [--rebuild] [--enable-legacy-db] This script builds NSS with gyp and ninja. @@ -53,6 +53,7 @@ NSS build tool options: --system-sqlite use system sqlite --enable-fips enable FIPS checks --enable-libpkix make libpkix part of the build + --enable-legacy-db enable the legacy db (libnssdbm) --mozpkix-only build only static mozpkix and mozpkix-test libraries support for this build option is limited --disable-keylog disable support for logging key data to a file specified diff --git a/security/nss/lib/certdb/certdb.c b/security/nss/lib/certdb/certdb.c index 0796fe5d7..4a713b6d7 100644 --- a/security/nss/lib/certdb/certdb.c +++ b/security/nss/lib/certdb/certdb.c @@ -2908,16 +2908,27 @@ CERT_LockCertTrust(const CERTCertificate *cert) PZ_Lock(certTrustLock); } -static PZLock *certTempPermLock = NULL; +static PZLock *certTempPermCertLock = NULL; /* - * Acquire the cert temp/perm lock + * Acquire the cert temp/perm/nssCert lock */ void CERT_LockCertTempPerm(const CERTCertificate *cert) { - PORT_Assert(certTempPermLock != NULL); - PZ_Lock(certTempPermLock); + PORT_Assert(certTempPermCertLock != NULL); + PZ_Lock(certTempPermCertLock); +} + +/* Maybe[Lock, Unlock] variants are only to be used by + * CERT_DestroyCertificate, since an application could + * call this after NSS_Shutdown destroys cert locks. */ +void +CERT_MaybeLockCertTempPerm(const CERTCertificate *cert) +{ + if (certTempPermCertLock) { + PZ_Lock(certTempPermCertLock); + } } SECStatus @@ -2941,10 +2952,10 @@ cert_InitLocks(void) } } - if (certTempPermLock == NULL) { - certTempPermLock = PZ_NewLock(nssILockCertDB); - PORT_Assert(certTempPermLock != NULL); - if (!certTempPermLock) { + if (certTempPermCertLock == NULL) { + certTempPermCertLock = PZ_NewLock(nssILockCertDB); + PORT_Assert(certTempPermCertLock != NULL); + if (!certTempPermCertLock) { PZ_DestroyLock(certTrustLock); PZ_DestroyLock(certRefCountLock); certRefCountLock = NULL; @@ -2977,10 +2988,10 @@ cert_DestroyLocks(void) rv = SECFailure; } - PORT_Assert(certTempPermLock != NULL); - if (certTempPermLock) { - PZ_DestroyLock(certTempPermLock); - certTempPermLock = NULL; + PORT_Assert(certTempPermCertLock != NULL); + if (certTempPermCertLock) { + PZ_DestroyLock(certTempPermCertLock); + certTempPermCertLock = NULL; } else { rv = SECFailure; } @@ -2999,16 +3010,24 @@ CERT_UnlockCertTrust(const CERTCertificate *cert) } /* - * Free the temp/perm lock + * Free the temp/perm/nssCert lock */ void CERT_UnlockCertTempPerm(const CERTCertificate *cert) { - PORT_Assert(certTempPermLock != NULL); - PRStatus prstat = PZ_Unlock(certTempPermLock); + PORT_Assert(certTempPermCertLock != NULL); + PRStatus prstat = PZ_Unlock(certTempPermCertLock); PORT_AssertArg(prstat == PR_SUCCESS); } +void +CERT_MaybeUnlockCertTempPerm(const CERTCertificate *cert) +{ + if (certTempPermCertLock) { + PZ_Unlock(certTempPermCertLock); + } +} + /* * Get the StatusConfig data for this handle */ diff --git a/security/nss/lib/certdb/crl.c b/security/nss/lib/certdb/crl.c index 63adcad46..cc5c71f20 100644 --- a/security/nss/lib/certdb/crl.c +++ b/security/nss/lib/certdb/crl.c @@ -1405,7 +1405,7 @@ TokenCRLStillExists(CERTSignedCrl* crl) if (SECITEM_CompareItem(oldSubject, &subject) != SECEqual) { xstatus = PR_FALSE; } - if (CKO_NETSCAPE_CRL != crl_class) { + if (CKO_NSS_CRL != crl_class) { xstatus = PR_FALSE; } } else { diff --git a/security/nss/lib/certdb/stanpcertdb.c b/security/nss/lib/certdb/stanpcertdb.c index e2a668bb1..8e1cf279a 100644 --- a/security/nss/lib/certdb/stanpcertdb.c +++ b/security/nss/lib/certdb/stanpcertdb.c @@ -32,6 +32,9 @@ #include "dev.h" #include "secmodi.h" +extern void CERT_MaybeLockCertTempPerm(const CERTCertificate *cert); +extern void CERT_MaybeUnlockCertTempPerm(const CERTCertificate *cert); + PRBool SEC_CertNicknameConflict(const char *nickname, const SECItem *derSubject, CERTCertDBHandle *handle) @@ -311,7 +314,9 @@ __CERT_AddTempCertToPerm(CERTCertificate *cert, char *nickname, nssPKIObject_AddInstance(&c->object, permInstance); nssTrustDomain_AddCertsToCache(STAN_GetDefaultTrustDomain(), &c, 1); /* reset the CERTCertificate fields */ + CERT_LockCertTempPerm(cert); cert->nssCertificate = NULL; + CERT_UnlockCertTempPerm(cert); cert = STAN_GetCERTCertificateOrRelease(c); /* should return same pointer */ if (!cert) { CERT_MapStanError(); @@ -808,9 +813,17 @@ CERT_DestroyCertificate(CERTCertificate *cert) /* don't use STAN_GetNSSCertificate because we don't want to * go to the trouble of translating the CERTCertificate into * an NSSCertificate just to destroy it. If it hasn't been done - * yet, don't do it at all. - */ + * yet, don't do it at all + * + * cert->nssCertificate contains its own locks and refcount, but as it + * may be NULL, the pointer itself must be guarded by some other lock. + * Rather than creating a new global lock for only this purpose, share + * an existing global lock that happens to be taken near the write in + * fill_CERTCertificateFields(). The longer-term goal is to refactor + * all these global locks to be certificate-scoped. */ + CERT_MaybeLockCertTempPerm(cert); NSSCertificate *tmp = cert->nssCertificate; + CERT_MaybeUnlockCertTempPerm(cert); if (tmp) { /* delete the NSSCertificate */ NSSCertificate_Destroy(tmp); diff --git a/security/nss/lib/certhigh/certvfypkix.c b/security/nss/lib/certhigh/certvfypkix.c index a536c21c0..95d88b53f 100644 --- a/security/nss/lib/certhigh/certvfypkix.c +++ b/security/nss/lib/certhigh/certvfypkix.c @@ -411,7 +411,7 @@ cleanup: static PKIX_Error * cert_CreatePkixProcessingParams( CERTCertificate *cert, - PRBool checkSig, /* not used yet. See bug 391476 */ + PRBool checkSig, PRTime time, void *wincx, PRBool useArena, @@ -441,15 +441,12 @@ cert_CreatePkixProcessingParams( *pplContext = plContext; -#ifdef PKIX_NOTDEF /* Functions should be implemented in patch for 390532 */ PKIX_CHECK( pkix_pl_NssContext_SetCertSignatureCheck(checkSig, (PKIX_PL_NssContext *)plContext), PKIX_NSSCONTEXTSETCERTSIGNCHECKFAILED); -#endif /* PKIX_NOTDEF */ - PKIX_CHECK( PKIX_ProcessingParams_Create(&procParams, plContext), PKIX_PROCESSINGPARAMSCREATEFAILED); diff --git a/security/nss/lib/ckfw/builtins/nssckbi.h b/security/nss/lib/ckfw/builtins/nssckbi.h index ed02913c3..23269845a 100644 --- a/security/nss/lib/ckfw/builtins/nssckbi.h +++ b/security/nss/lib/ckfw/builtins/nssckbi.h @@ -46,8 +46,8 @@ * It's recommend to switch back to 0 after having reached version 98/99. */ #define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 2 -#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 40 -#define NSS_BUILTINS_LIBRARY_VERSION "2.40" +#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 44 +#define NSS_BUILTINS_LIBRARY_VERSION "2.44" /* These version numbers detail the semantic changes to the ckfw engine. */ #define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1 diff --git a/security/nss/lib/ckfw/builtins/testlib/Makefile b/security/nss/lib/ckfw/builtins/testlib/Makefile index 0d85e2fdc..0f3d6c449 100644 --- a/security/nss/lib/ckfw/builtins/testlib/Makefile +++ b/security/nss/lib/ckfw/builtins/testlib/Makefile @@ -38,6 +38,11 @@ EXTRA_SHARED_LIBS += \ $(NULL) endif # OS_TARGET +SIMPLE_OBJS = $(notdir $(CSRCS:.c=$(OBJ_SUFFIX))) +OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(SIMPLE_OBJS)) +vpath %c $(dir $(CSRCS)) # $(OBJDIR) + + include $(CORE_DEPTH)/coreconf/rules.mk CFLAGS += -I$(CORE_DEPTH)/lib/ckfw/builtins @@ -50,3 +55,4 @@ endif $(OBJDIR)/certdata-testlib.c: $(NSS_CERTDATA-TESTLIB_TXT) @$(MAKE_OBJDIR) $(PERL) ../certdata.perl $(NSS_CERTDATA-TESTLIB_TXT) $@ + diff --git a/security/nss/lib/ckfw/dbm/db.c b/security/nss/lib/ckfw/dbm/db.c index bbf2b9510..40f465ade 100644 --- a/security/nss/lib/ckfw/dbm/db.c +++ b/security/nss/lib/ckfw/dbm/db.c @@ -392,19 +392,19 @@ nss_dbm_db_swap_type( return type_byte; case CKA_MODIFIABLE: return type_byte; - case CKA_NETSCAPE_URL: + case CKA_NSS_URL: return type_opaque; - case CKA_NETSCAPE_EMAIL: + case CKA_NSS_EMAIL: return type_opaque; - case CKA_NETSCAPE_SMIME_INFO: + case CKA_NSS_SMIME_INFO: return type_opaque; - case CKA_NETSCAPE_SMIME_TIMESTAMP: + case CKA_NSS_SMIME_TIMESTAMP: return type_opaque; - case CKA_NETSCAPE_PKCS8_SALT: + case CKA_NSS_PKCS8_SALT: return type_opaque; - case CKA_NETSCAPE_PASSWORD_CHECK: + case CKA_NSS_PASSWORD_CHECK: return type_opaque; - case CKA_NETSCAPE_EXPIRES: + case CKA_NSS_EXPIRES: return type_opaque; case CKA_TRUST_DIGITAL_SIGNATURE: return type_long; @@ -436,9 +436,9 @@ nss_dbm_db_swap_type( return type_long; case CKA_TRUST_TIME_STAMPING: return type_long; - case CKA_NETSCAPE_DB: + case CKA_NSS_DB: return type_opaque; - case CKA_NETSCAPE_TRUST: + case CKA_NSS_TRUST: return type_opaque; default: return type_opaque; diff --git a/security/nss/lib/ckfw/object.c b/security/nss/lib/ckfw/object.c index 9f6b4cee0..d076f06a7 100644 --- a/security/nss/lib/ckfw/object.c +++ b/security/nss/lib/ckfw/object.c @@ -52,6 +52,7 @@ struct NSSCKFWObjectStr { NSSCKFWMutex *mutex; /* merely to serialise the MDObject calls */ NSSArena *arena; + NSSArena *localArena; NSSCKMDObject *mdObject; NSSCKMDSession *mdSession; NSSCKFWSession *fwSession; @@ -110,6 +111,8 @@ nssCKFWObject_Create( NSSCKFWInstance *fwInstance, CK_RV *pError) { + NSSArena *objArena = arena; + NSSArena *localArena = NULL; NSSCKFWObject *fwObject; nssCKFWHash *mdObjectHash; @@ -139,13 +142,23 @@ nssCKFWObject_Create( return fwObject; } - fwObject = nss_ZNEW(arena, NSSCKFWObject); + /* session objects should have their own arena so they can be destroyed in the end. */ + if (arena == NULL) { + localArena = objArena = NSSArena_Create(); + if (objArena == NULL) { + *pError = CKR_HOST_MEMORY; + return (NSSCKFWObject *)NULL; + } + } + + fwObject = nss_ZNEW(objArena, NSSCKFWObject); if (!fwObject) { *pError = CKR_HOST_MEMORY; return (NSSCKFWObject *)NULL; } - fwObject->arena = arena; + fwObject->arena = objArena; + fwObject->localArena = localArena; fwObject->mdObject = mdObject; fwObject->fwSession = fwSession; @@ -157,18 +170,24 @@ nssCKFWObject_Create( fwObject->mdToken = nssCKFWToken_GetMDToken(fwToken); fwObject->fwInstance = fwInstance; fwObject->mdInstance = nssCKFWInstance_GetMDInstance(fwInstance); - fwObject->mutex = nssCKFWInstance_CreateMutex(fwInstance, arena, pError); + fwObject->mutex = nssCKFWInstance_CreateMutex(fwInstance, objArena, pError); if (!fwObject->mutex) { if (CKR_OK == *pError) { *pError = CKR_GENERAL_ERROR; } nss_ZFreeIf(fwObject); + if (localArena) { + NSSArena_Destroy(localArena); + } return (NSSCKFWObject *)NULL; } *pError = nssCKFWHash_Add(mdObjectHash, mdObject, fwObject); if (CKR_OK != *pError) { nss_ZFreeIf(fwObject); + if (localArena) { + NSSArena_Destroy(localArena); + } return (NSSCKFWObject *)NULL; } @@ -177,6 +196,9 @@ nssCKFWObject_Create( if (CKR_OK != *pError) { nssCKFWHash_Remove(mdObjectHash, mdObject); nss_ZFreeIf(fwObject); + if (localArena) { + NSSArena_Destroy(localArena); + } return (NSSCKFWObject *)NULL; } #endif /* DEBUG */ @@ -195,6 +217,7 @@ nssCKFWObject_Finalize( PRBool removeFromHash) { nssCKFWHash *mdObjectHash; + NSSArena *arena = NULL; #ifdef NSSDEBUG if (CKR_OK != nssCKFWObject_verifyPointer(fwObject)) { @@ -220,7 +243,11 @@ nssCKFWObject_Finalize( if (fwObject->fwSession) { nssCKFWSession_DeregisterSessionObject(fwObject->fwSession, fwObject); } + arena = fwObject->localArena; nss_ZFreeIf(fwObject); + if (arena) { + NSSArena_Destroy(arena); + } #ifdef DEBUG (void)object_remove_pointer(fwObject); @@ -238,6 +265,7 @@ nssCKFWObject_Destroy( NSSCKFWObject *fwObject) { nssCKFWHash *mdObjectHash; + NSSArena *arena = NULL; #ifdef NSSDEBUG if (CKR_OK != nssCKFWObject_verifyPointer(fwObject)) { @@ -261,7 +289,11 @@ nssCKFWObject_Destroy( if (fwObject->fwSession) { nssCKFWSession_DeregisterSessionObject(fwObject->fwSession, fwObject); } + arena = fwObject->localArena; nss_ZFreeIf(fwObject); + if (arena) { + NSSArena_Destroy(arena); + } #ifdef DEBUG (void)object_remove_pointer(fwObject); diff --git a/security/nss/lib/ckfw/session.c b/security/nss/lib/ckfw/session.c index e2613089b..0ebda4697 100644 --- a/security/nss/lib/ckfw/session.c +++ b/security/nss/lib/ckfw/session.c @@ -1271,7 +1271,7 @@ gotmdobject: return (NSSCKFWObject *)NULL; } - fwObject = nssCKFWObject_Create(arena, mdObject, + fwObject = nssCKFWObject_Create(isTokenObject ? arena : NULL, mdObject, isTokenObject ? NULL : fwSession, fwSession->fwToken, fwSession->fwInstance, pError); @@ -1399,7 +1399,7 @@ nssCKFWSession_CopyObject( return (NSSCKFWObject *)NULL; } - rv = nssCKFWObject_Create(arena, mdObject, + rv = nssCKFWObject_Create(newIsToken ? arena : NULL, mdObject, newIsToken ? NULL : fwSession, fwSession->fwToken, fwSession->fwInstance, pError); diff --git a/security/nss/lib/cryptohi/keyi.h b/security/nss/lib/cryptohi/keyi.h index b746d3c8d..707e11ade 100644 --- a/security/nss/lib/cryptohi/keyi.h +++ b/security/nss/lib/cryptohi/keyi.h @@ -17,6 +17,9 @@ KeyType seckey_GetKeyType(SECOidTag pubKeyOid); SECStatus sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg, const SECItem *param, SECOidTag *encalg, SECOidTag *hashalg); +/* just get the 'encryption' oid from the combined signature oid */ +SECOidTag sec_GetEncAlgFromSigAlg(SECOidTag sigAlg); + /* extract the RSA-PSS hash algorithms and salt length from * parameters, taking into account of the default implications. * diff --git a/security/nss/lib/cryptohi/secsign.c b/security/nss/lib/cryptohi/secsign.c index 8a8d0f664..c46b2b1e4 100644 --- a/security/nss/lib/cryptohi/secsign.c +++ b/security/nss/lib/cryptohi/secsign.c @@ -31,6 +31,7 @@ sgn_NewContext(SECOidTag alg, SECItem *params, SECKEYPrivateKey *key) SGNContext *cx; SECOidTag hashalg, signalg; KeyType keyType; + PRUint32 policyFlags; SECStatus rv; /* OK, map a PKCS #7 hash and encrypt algorithm into @@ -44,7 +45,7 @@ sgn_NewContext(SECOidTag alg, SECItem *params, SECKEYPrivateKey *key) rv = sec_DecodeSigAlg(NULL, alg, params, &signalg, &hashalg); if (rv != SECSuccess) { PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); - return 0; + return NULL; } keyType = seckey_GetKeyType(signalg); @@ -53,7 +54,19 @@ sgn_NewContext(SECOidTag alg, SECItem *params, SECKEYPrivateKey *key) !((key->keyType == dsaKey) && (keyType == fortezzaKey)) && !((key->keyType == rsaKey) && (keyType == rsaPssKey))) { PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); - return 0; + return NULL; + } + /* check the policy on the hash algorithm */ + if ((NSS_GetAlgorithmPolicy(hashalg, &policyFlags) == SECFailure) || + !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) { + PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED); + return NULL; + } + /* check the policy on the encryption algorithm */ + if ((NSS_GetAlgorithmPolicy(signalg, &policyFlags) == SECFailure) || + !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) { + PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED); + return NULL; } cx = (SGNContext *)PORT_ZAlloc(sizeof(SGNContext)); @@ -452,9 +465,27 @@ SGN_Digest(SECKEYPrivateKey *privKey, SECItem digder; PLArenaPool *arena = 0; SGNDigestInfo *di = 0; + SECOidTag enctag; + PRUint32 policyFlags; result->data = 0; + /* check the policy on the hash algorithm */ + if ((NSS_GetAlgorithmPolicy(algtag, &policyFlags) == SECFailure) || + !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) { + PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED); + return SECFailure; + } + /* check the policy on the encryption algorithm */ + enctag = sec_GetEncAlgFromSigAlg( + SEC_GetSignatureAlgorithmOidTag(privKey->keyType, algtag)); + if ((enctag == SEC_OID_UNKNOWN) || + (NSS_GetAlgorithmPolicy(enctag, &policyFlags) == SECFailure) || + !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) { + PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED); + return SECFailure; + } + if (privKey->keyType == rsaKey) { arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE); @@ -727,7 +758,7 @@ sec_CreateRSAPSSParameters(PLArenaPool *arena, } /* The specified salt length is too long */ - if (saltLength > modBytes - hashLength - 2) { + if (saltLength > (unsigned long)(modBytes - hashLength - 2)) { PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } diff --git a/security/nss/lib/cryptohi/secvfy.c b/security/nss/lib/cryptohi/secvfy.c index aa3d6778c..2540a544c 100644 --- a/security/nss/lib/cryptohi/secvfy.c +++ b/security/nss/lib/cryptohi/secvfy.c @@ -216,6 +216,56 @@ const SEC_ASN1Template hashParameterTemplate[] = { 0 } }; +/* + * Get just the encryption algorithm from the signature algorithm + */ +SECOidTag +sec_GetEncAlgFromSigAlg(SECOidTag sigAlg) +{ + /* get the "encryption" algorithm */ + switch (sigAlg) { + case SEC_OID_PKCS1_RSA_ENCRYPTION: + case SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION: + case SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION: + case SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION: + case SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE: + case SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE: + case SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION: + case SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION: + case SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION: + case SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION: + return SEC_OID_PKCS1_RSA_ENCRYPTION; + case SEC_OID_PKCS1_RSA_PSS_SIGNATURE: + return SEC_OID_PKCS1_RSA_PSS_SIGNATURE; + + /* what about normal DSA? */ + case SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST: + case SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST: + case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA224_DIGEST: + case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST: + return SEC_OID_ANSIX9_DSA_SIGNATURE; + case SEC_OID_MISSI_DSS: + case SEC_OID_MISSI_KEA_DSS: + case SEC_OID_MISSI_KEA_DSS_OLD: + case SEC_OID_MISSI_DSS_OLD: + return SEC_OID_MISSI_DSS; + case SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE: + case SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE: + case SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE: + case SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE: + case SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE: + case SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST: + case SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST: + return SEC_OID_ANSIX962_EC_PUBLIC_KEY; + /* we don't implement MD4 hashes */ + case SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION: + default: + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + break; + } + return SEC_OID_UNKNOWN; +} + /* * Pulls the hash algorithm, signing algorithm, and key type out of a * composite algorithm. @@ -229,15 +279,16 @@ const SEC_ASN1Template hashParameterTemplate[] = */ SECStatus sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg, - const SECItem *param, SECOidTag *encalg, SECOidTag *hashalg) + const SECItem *param, SECOidTag *encalgp, SECOidTag *hashalg) { int len; PLArenaPool *arena; SECStatus rv; SECItem oid; + SECOidTag encalg; PR_ASSERT(hashalg != NULL); - PR_ASSERT(encalg != NULL); + PR_ASSERT(encalgp != NULL); switch (sigAlg) { /* We probably shouldn't be generating MD2 signatures either */ @@ -354,52 +405,13 @@ sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg, PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); return SECFailure; } - /* get the "encryption" algorithm */ - switch (sigAlg) { - case SEC_OID_PKCS1_RSA_ENCRYPTION: - case SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION: - case SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION: - case SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION: - case SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE: - case SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE: - case SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION: - case SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION: - case SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION: - case SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION: - *encalg = SEC_OID_PKCS1_RSA_ENCRYPTION; - break; - case SEC_OID_PKCS1_RSA_PSS_SIGNATURE: - *encalg = SEC_OID_PKCS1_RSA_PSS_SIGNATURE; - break; - /* what about normal DSA? */ - case SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST: - case SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST: - case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA224_DIGEST: - case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST: - *encalg = SEC_OID_ANSIX9_DSA_SIGNATURE; - break; - case SEC_OID_MISSI_DSS: - case SEC_OID_MISSI_KEA_DSS: - case SEC_OID_MISSI_KEA_DSS_OLD: - case SEC_OID_MISSI_DSS_OLD: - *encalg = SEC_OID_MISSI_DSS; - break; - case SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE: - case SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE: - case SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE: - case SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE: - case SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE: - case SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST: - case SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST: - *encalg = SEC_OID_ANSIX962_EC_PUBLIC_KEY; - break; - /* we don't implement MD4 hashes */ - case SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION: - default: - PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); - return SECFailure; + encalg = sec_GetEncAlgFromSigAlg(sigAlg); + if (encalg == SEC_OID_UNKNOWN) { + return SECFailure; } + *encalgp = encalg; + return SECSuccess; } @@ -423,6 +435,7 @@ vfy_CreateContext(const SECKEYPublicKey *key, const SECItem *sig, SECStatus rv; unsigned int sigLen; KeyType type; + PRUint32 policyFlags; /* make sure the encryption algorithm matches the key type */ /* RSA-PSS algorithm can be used with both rsaKey and rsaPssKey */ @@ -433,6 +446,13 @@ vfy_CreateContext(const SECKEYPublicKey *key, const SECItem *sig, return NULL; } + /* check the policy on the encryption algorithm */ + if ((NSS_GetAlgorithmPolicy(encAlg, &policyFlags) == SECFailure) || + !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) { + PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED); + return NULL; + } + cx = (VFYContext *)PORT_ZAlloc(sizeof(VFYContext)); if (cx == NULL) { goto loser; @@ -493,6 +513,14 @@ vfy_CreateContext(const SECKEYPublicKey *key, const SECItem *sig, /* error set by HASH_GetHashTypeByOidTag */ goto loser; } + /* check the policy on the hash algorithm. Do this after + * the rsa decode because some uses of this function get hash implicitly + * from the RSA signature itself. */ + if ((NSS_GetAlgorithmPolicy(cx->hashAlg, &policyFlags) == SECFailure) || + !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) { + PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED); + goto loser; + } if (hash) { *hash = cx->hashAlg; @@ -688,10 +716,10 @@ VFY_EndWithSignature(VFYContext *cx, SECItem *sig) &cx->pkcs1RSADigestInfoLen, cx->key, sig, cx->wincx); - PORT_Assert(cx->hashAlg == hashid); if (rv != SECSuccess) { return SECFailure; } + PORT_Assert(cx->hashAlg == hashid); } return verifyPKCS1DigestInfo(cx, &digest); } diff --git a/security/nss/lib/dev/devslot.c b/security/nss/lib/dev/devslot.c index ebd6e6aa5..5021408bf 100644 --- a/security/nss/lib/dev/devslot.c +++ b/security/nss/lib/dev/devslot.c @@ -189,11 +189,11 @@ nssSlot_IsTokenPresent( if (session) { nssSession_EnterMonitor(session); /* token is not present */ - if (session->handle != CK_INVALID_SESSION) { + if (session->handle != CK_INVALID_HANDLE) { /* session is valid, close and invalidate it */ CKAPI(epv) ->C_CloseSession(session->handle); - session->handle = CK_INVALID_SESSION; + session->handle = CK_INVALID_HANDLE; } nssSession_ExitMonitor(session); } @@ -215,17 +215,17 @@ nssSlot_IsTokenPresent( if (session) { PRBool tokenRemoved; nssSession_EnterMonitor(session); - if (session->handle != CK_INVALID_SESSION) { + if (session->handle != CK_INVALID_HANDLE) { CK_SESSION_INFO sessionInfo; ckrv = CKAPI(epv)->C_GetSessionInfo(session->handle, &sessionInfo); if (ckrv != CKR_OK) { /* session is screwy, close and invalidate it */ CKAPI(epv) ->C_CloseSession(session->handle); - session->handle = CK_INVALID_SESSION; + session->handle = CK_INVALID_HANDLE; } } - tokenRemoved = (session->handle == CK_INVALID_SESSION); + tokenRemoved = (session->handle == CK_INVALID_HANDLE); nssSession_ExitMonitor(session); /* token not removed, finished */ if (!tokenRemoved) { diff --git a/security/nss/lib/dev/devt.h b/security/nss/lib/dev/devt.h index 0f6d9e49a..06a57ad05 100644 --- a/security/nss/lib/dev/devt.h +++ b/security/nss/lib/dev/devt.h @@ -96,6 +96,9 @@ struct NSSSlotStr { }; struct nssSessionStr { + /* Must not hold slot->lock when taking lock. + * See ordering in nssSlot_IsTokenPresent. + */ PZLock *lock; CK_SESSION_HANDLE handle; NSSSlot *slot; diff --git a/security/nss/lib/dev/devtoken.c b/security/nss/lib/dev/devtoken.c index 41ffe86da..fedc44b4b 100644 --- a/security/nss/lib/dev/devtoken.c +++ b/security/nss/lib/dev/devtoken.c @@ -260,7 +260,7 @@ find_objects( nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { ckrv = CKR_SESSION_HANDLE_INVALID; goto loser; } @@ -1124,7 +1124,7 @@ nssToken_FindTrustForCertificate( nssCryptokiObject *object = NULL, **objects; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return object; } @@ -1206,7 +1206,7 @@ nssToken_FindCRLsBySubject( nssSession *session = sessionOpt ? sessionOpt : token->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return objects; } @@ -1262,7 +1262,7 @@ nssToken_Digest( nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return rvItem; } @@ -1328,7 +1328,7 @@ nssToken_BeginDigest( nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return PR_FAILURE; } @@ -1350,7 +1350,7 @@ nssToken_ContinueDigest( nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return PR_FAILURE; } @@ -1378,7 +1378,7 @@ nssToken_FinishDigest( nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return NULL; } @@ -1457,7 +1457,7 @@ nssToken_TraverseCertificates( nssSession *session = (sessionOpt) ? sessionOpt : token->defaultSession; /* Don't ask the module to use an invalid session handle. */ - if (!session || session->handle == CK_INVALID_SESSION) { + if (!session || session->handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_NO_TOKEN); return PR_FAILURE; } diff --git a/security/nss/lib/dev/devutil.c b/security/nss/lib/dev/devutil.c index 74c32f088..7c30a0da2 100644 --- a/security/nss/lib/dev/devutil.c +++ b/security/nss/lib/dev/devutil.c @@ -284,10 +284,10 @@ nssTokenObjectCache_HaveObjectClass( case CKO_CERTIFICATE: haveIt = cache->doObjectType[cachedCerts]; break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: haveIt = cache->doObjectType[cachedTrust]; break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: haveIt = cache->doObjectType[cachedCRLs]; break; default: @@ -472,7 +472,7 @@ create_cert( CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_SUBJECT, - CKA_NETSCAPE_EMAIL + CKA_NSS_EMAIL }; static const PRUint32 numCertAttr = sizeof(certAttr) / sizeof(certAttr[0]); return create_object(object, certAttr, numCertAttr, status); @@ -511,8 +511,8 @@ create_crl( CKA_LABEL, CKA_VALUE, CKA_SUBJECT, - CKA_NETSCAPE_KRL, - CKA_NETSCAPE_URL + CKA_NSS_KRL, + CKA_NSS_URL }; static const PRUint32 numCRLAttr = sizeof(crlAttr) / sizeof(crlAttr[0]); return create_object(object, crlAttr, numCRLAttr, status); @@ -716,10 +716,10 @@ nssTokenObjectCache_FindObjectsByTemplate( case CKO_CERTIFICATE: objectType = cachedCerts; break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: objectType = cachedTrust; break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: objectType = cachedCRLs; break; default: @@ -784,10 +784,10 @@ nssTokenObjectCache_GetObjectAttributes( case CKO_CERTIFICATE: objectType = cachedCerts; break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: objectType = cachedTrust; break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: objectType = cachedCRLs; break; default: @@ -877,10 +877,10 @@ nssTokenObjectCache_ImportObject( case CKO_CERTIFICATE: objectType = cachedCerts; break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: objectType = cachedTrust; break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: objectType = cachedCRLs; break; default: diff --git a/security/nss/lib/freebl/Makefile b/security/nss/lib/freebl/Makefile index 98a7c5d5c..ecf27e3d9 100644 --- a/security/nss/lib/freebl/Makefile +++ b/security/nss/lib/freebl/Makefile @@ -85,11 +85,11 @@ endif # FREEBL_PRELINK_COMMAND # # This is an optional environment variable which can override the default -# prelink command. It could be used on systems that did something similiar to -# prelink but used a different command and syntax. The only requirement is the -# program must take the library as the last argument, the program must output -# the original library to standard out, and the program does not need to take -# any quoted or imbedded spaces in its arguments (except the path to the +# prelink command. It could be used on systems that did something similiar to +# prelink but used a different command and syntax. The only requirement is the +# program must take the library as the last argument, the program must output +# the original library to standard out, and the program does not need to take +# any quoted or imbedded spaces in its arguments (except the path to the # library itself, which can have imbedded spaces or special characters). # ifdef FREEBL_USE_PRELINK @@ -120,22 +120,43 @@ else endif endif ifeq ($(CPU_ARCH),aarch64) - DEFINES += -DUSE_HW_AES - EXTRA_SRCS += aes-armv8.c gcm-aarch64.c -endif -ifeq ($(CPU_ARCH),arm) ifdef CC_IS_CLANG - DEFINES += -DUSE_HW_AES - EXTRA_SRCS += aes-armv8.c + DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 + EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c else ifeq (1,$(CC_IS_GCC)) - # Old compiler doesn't support ARM AES. + # GCC versions older than 4.9 don't support ARM AES. The check + # is done in two parts, first allows "major.minor" == "4.9", + # and then rejects any major versions prior to 5. Note that + # there has been no GCC 4.10, as it was renamed to GCC 5. ifneq (,$(filter 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION)))) - DEFINES += -DUSE_HW_AES - EXTRA_SRCS += aes-armv8.c + DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 + EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c endif ifeq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION)))) - DEFINES += -DUSE_HW_AES - EXTRA_SRCS += aes-armv8.c + DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 + EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c + endif + endif +endif +ifeq ($(CPU_ARCH),arm) +ifndef NSS_DISABLE_ARM32_NEON + EXTRA_SRCS += gcm-arm32-neon.c +endif + ifdef CC_IS_CLANG + DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 + EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c + else ifeq (1,$(CC_IS_GCC)) + # GCC versions older than 4.9 don't support ARM AES. The check + # is done in two parts, first allows "major.minor" == "4.9", + # and then rejects any major versions prior to 5. Note that + # there has been no GCC 4.10, as it was renamed to GCC 5. + ifneq (,$(filter 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION)))) + DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 + EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c + endif + ifeq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION)))) + DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 + EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c endif endif endif @@ -147,7 +168,7 @@ endif ifeq (OS2,$(OS_TARGET)) ASFILES = mpi_x86_os2.s - DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE + DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE DEFINES += -DMP_ASSEMBLY_DIV_2DX1D DEFINES += -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD DEFINES += -DMP_IS_LITTLE_ENDIAN @@ -168,7 +189,7 @@ ifdef NS_USE_GCC else # MSVC MPI_SRCS += mpi_x86_asm.c - DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE + DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD ifdef BUILD_OPT OPTIMIZER += -Ox # maximum optimization for freebl @@ -195,6 +216,7 @@ else ifdef BUILD_OPT OPTIMIZER += -Ox # maximum optimization for freebl endif +ifeq ($(CPU_ARCH),x86_64) ASFILES = arcfour-amd64-masm.asm mpi_amd64_masm.asm mp_comba_amd64_masm.asm DEFINES += -DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY DEFINES += -DNSS_USE_COMBA @@ -212,6 +234,7 @@ else endif endif endif +endif ifeq ($(OS_TARGET),IRIX) ifeq ($(USE_N32),1) @@ -219,7 +242,7 @@ ifeq ($(USE_N32),1) ifeq ($(NS_USE_GCC),1) ASFLAGS = -Wp,-P -Wp,-traditional -O -mips3 else - ASFLAGS = -O -OPT:Olimit=4000 -dollar -fullwarn -xansi -n32 -mips3 + ASFLAGS = -O -OPT:Olimit=4000 -dollar -fullwarn -xansi -n32 -mips3 endif DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE DEFINES += -DMP_USE_UINT_DIGIT @@ -227,7 +250,12 @@ endif endif ifeq ($(OS_TARGET),Darwin) -ifeq ($(CPU_ARCH),x86) +ifeq ($(CPU_ARCH),x86_64) + ASFILES = mpi_amd64_common.s + DEFINES += -DMPI_AMD64 -DMP_IS_LITTLE_ENDIAN + DEFINES += -DMP_ASSEMBLY_MULTIPLY -DNSS_USE_COMBA + MPI_SRCS += mpi_amd64.c mp_comba.c +else ifeq ($(CPU_ARCH),x86) ASFILES = mpi_sse2.s DEFINES += -DMP_USE_UINT_DIGIT DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE @@ -237,7 +265,8 @@ endif # Darwin ifeq ($(OS_TARGET),Linux) ifeq ($(CPU_ARCH),x86_64) - ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s + # Lower case s on mpi_amd64_common due to make implicit rules. + ASFILES = arcfour-amd64-gas.s mpi_amd64_common.s ASFLAGS += -fPIC -Wa,--noexecstack DEFINES += -DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY DEFINES += -DNSS_USE_COMBA @@ -252,18 +281,19 @@ ifeq ($(CPU_ARCH),x86_64) endif ifeq ($(CPU_ARCH),x86) ASFILES = mpi_x86.s - DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE + DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT DEFINES += -DMP_IS_LITTLE_ENDIAN endif ifeq ($(CPU_ARCH),arm) - DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE + DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE DEFINES += -DMP_USE_UINT_DIGIT DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512 MPI_SRCS += mpi_arm.c endif ifeq ($(CPU_ARCH),ppc) EXTRA_SRCS += gcm-ppc.c + ASFILES += sha512-p8.s ifdef USE_64 DEFINES += -DNSS_NO_INIT_SUPPORT endif # USE_64 @@ -282,7 +312,7 @@ ifneq ($(OS_TEST), ia64) # PA-RISC ASFILES += ret_cr16.s ifndef USE_64 - FREEBL_BUILD_SINGLE_SHLIB = + FREEBL_BUILD_SINGLE_SHLIB = HAVE_ABI32_INT32 = 1 HAVE_ABI32_FPU = 1 endif @@ -293,15 +323,15 @@ ifdef USE_ABI32_INT32 DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512 else ifdef USE_64 -# this builds for DA2.0W (HP PA 2.0 Wide), the LP64 ABI, using 64-bit digits - MPI_SRCS += mpi_hp.c - ASFILES += hpma512.s hppa20.s +# this builds for DA2.0W (HP PA 2.0 Wide), the LP64 ABI, using 64-bit digits + MPI_SRCS += mpi_hp.c + ASFILES += hpma512.s hppa20.s DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE else -# this builds for DA2.0 (HP PA 2.0 Narrow) ABI32_FPU model +# this builds for DA2.0 (HP PA 2.0 Narrow) ABI32_FPU model # (the 32-bit ABI with 64-bit registers) using 64-bit digits - MPI_SRCS += mpi_hp.c - ASFILES += hpma512.s hppa20.s + MPI_SRCS += mpi_hp.c + ASFILES += hpma512.s hppa20.s DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE ifndef NS_USE_GCC ARCHFLAG = -Aa +e +DA2.0 +DS2.0 @@ -336,7 +366,7 @@ else endif # NS_USE_GCC # Sun's WorkShop defines v8, v8plus and v9 architectures. -# gcc on Solaris defines v8 and v9 "cpus". +# gcc on Solaris defines v8 and v9 "cpus". # gcc's v9 is equivalent to Workshop's v8plus. # gcc's -m64 is equivalent to Workshop's v9 # We always use Sun's assembler, which uses Sun's naming convention. @@ -386,7 +416,7 @@ ifeq ($(CPU_ARCH),sparc) FPU_TARGET_OPTIMIZER = -xchip=ultra2 endif ifdef USE_ABI32_INT64 - # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, + # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, # 32-bit ABI, it uses 64-bit words, integer arithmetic, # no FPU (non-VIS cpus). # These flags were suggested by the compiler group for building @@ -399,7 +429,7 @@ ifeq ($(CPU_ARCH),sparc) SOLARIS_AS_FLAGS = -xarch=v8plus -K PIC endif ifdef USE_ABI32_FPU - # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, + # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, # 32-bit ABI, it uses FPU code, and 32-bit word size. # these flags were determined by running cc -### -fast and copying # the generated flag settings @@ -441,12 +471,12 @@ ifeq ($(CPU_ARCH),sparc) ### set flags for both GCC and Sun cc ifdef USE_ABI32_INT64 - # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, + # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, # 32-bit ABI, it uses 64-bit words, integer arithmetic, no FPU # best times are with no MP_ flags specified endif ifdef USE_ABI32_FPU - # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, + # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers, # 32-bit ABI, it uses FPU code, and 32-bit word size MPI_SRCS += mpi_sparc.c ASFILES = mpv_sparcv8.s montmulfv8.s @@ -476,7 +506,7 @@ else ifeq ($(USE_64),1) # Solaris for AMD64 ifdef NS_USE_GCC - ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s + ASFILES = arcfour-amd64-gas.s mpi_amd64_common.s ASFLAGS += -march=opteron -m64 -fPIC MPI_SRCS += mp_comba.c # comment the next four lines to turn off Intel HW acceleration @@ -502,7 +532,7 @@ else else # Solaris x86 DEFINES += -DMP_USE_UINT_DIGIT - DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE + DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE DEFINES += -DMP_ASSEMBLY_DIV_2DX1D ASFILES = mpi_i86pc.s ifndef NS_USE_GCC @@ -525,6 +555,14 @@ ifneq ($(shell $(CC) -? 2>&1 >/dev/null /dev/null && echo 1) +$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) +$(OBJDIR)/$(PROG_PREFIX)sha1-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) +$(OBJDIR)/$(PROG_PREFIX)sha256-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) +ifndef NSS_DISABLE_ARM32_NEON +$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp) endif +endif + ifeq ($(CPU_ARCH),aarch64) $(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto $(OBJDIR)/$(PROG_PREFIX)gcm-aarch64$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto +$(OBJDIR)/$(PROG_PREFIX)sha1-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto +$(OBJDIR)/$(PROG_PREFIX)sha256-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto endif ifeq ($(CPU_ARCH),ppc) -$(OBJDIR)/$(PROG_PREFIX)gcm-ppc$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec +ifndef NSS_DISABLE_ALTIVEC +$(OBJDIR)/$(PROG_PREFIX)gcm-ppc$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx +$(OBJDIR)/$(PROG_PREFIX)gcm$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx +$(OBJDIR)/$(PROG_PREFIX)rijndael$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx +$(OBJDIR)/$(PROG_PREFIX)sha512$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx \ + -funroll-loops -fpeel-loops +endif +endif + +$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20_Vec128$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -maes +$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20Poly1305_128$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -maes +$(OBJDIR)/$(PROG_PREFIX)Hacl_Poly1305_128$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -maes -mpclmul + +ifndef NSS_DISABLE_AVX2 +$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20Poly1305_256$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx2 -maes +$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20_Vec256$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -maes +$(OBJDIR)/$(PROG_PREFIX)Hacl_Poly1305_256$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -maes -mpclmul endif diff --git a/security/nss/lib/freebl/aes-armv8.c b/security/nss/lib/freebl/aes-armv8.c index 8213272f5..7be39ede8 100644 --- a/security/nss/lib/freebl/aes-armv8.c +++ b/security/nss/lib/freebl/aes-armv8.c @@ -8,7 +8,7 @@ #if ((defined(__clang__) || \ (defined(__GNUC__) && defined(__GNUC_MINOR__) && \ (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 8)))) && \ - (defined(__ARM_NEON) || defined(__ARM_NEON__))) + defined(IS_LITTLE_ENDIAN)) #ifndef __ARM_FEATURE_CRYPTO #error "Compiler option is invalid" diff --git a/security/nss/lib/freebl/aes-x86.c b/security/nss/lib/freebl/aes-x86.c index edd0b5125..0cebb202a 100644 --- a/security/nss/lib/freebl/aes-x86.c +++ b/security/nss/lib/freebl/aes-x86.c @@ -146,7 +146,7 @@ rijndael_native_encryptBlock(AESContext *cx, unsigned char *output, const unsigned char *input) { - int i; + unsigned int i; pre_align __m128i m post_align = _mm_loadu_si128((__m128i *)input); m = _mm_xor_si128(m, cx->k.keySchedule[0]); for (i = 1; i < cx->Nr; ++i) { @@ -155,3 +155,30 @@ rijndael_native_encryptBlock(AESContext *cx, m = _mm_aesenclast_si128(m, cx->k.keySchedule[cx->Nr]); _mm_storeu_si128((__m128i *)output, m); } + +void +rijndael_native_decryptBlock(AESContext *cx, + unsigned char *output, + const unsigned char *input) +{ + int i; + pre_align __m128i m post_align = _mm_loadu_si128((__m128i *)input); + m = _mm_xor_si128(m, cx->k.keySchedule[cx->Nr]); + for (i = cx->Nr - 1; i > 0; --i) { + m = _mm_aesdec_si128(m, cx->k.keySchedule[i]); + } + m = _mm_aesdeclast_si128(m, cx->k.keySchedule[0]); + _mm_storeu_si128((__m128i *)output, m); +} + +// out = a ^ b +void +native_xorBlock(unsigned char *out, + const unsigned char *a, + const unsigned char *b) +{ + pre_align __m128i post_align in1 = _mm_loadu_si128((__m128i *)(a)); + pre_align __m128i post_align in2 = _mm_loadu_si128((__m128i *)(b)); + in1 = _mm_xor_si128(in1, in2); + _mm_storeu_si128((__m128i *)(out), in1); +} diff --git a/security/nss/lib/freebl/aeskeywrap.c b/security/nss/lib/freebl/aeskeywrap.c index 3d2c9e448..09c0667c7 100644 --- a/security/nss/lib/freebl/aeskeywrap.c +++ b/security/nss/lib/freebl/aeskeywrap.c @@ -9,6 +9,8 @@ #include "stubs.h" #endif +#include + #include "prcpucfg.h" #if defined(IS_LITTLE_ENDIAN) || defined(SHA_NO_LONG_LONG) #define BIG_ENDIAN_WITH_64_BIT_REGISTERS 0 @@ -196,11 +198,33 @@ set_t(unsigned char *pt, unsigned long t) #endif +static void +encode_PRUint32_BE(unsigned char *data, PRUint32 val) +{ + size_t i; + for (i = 0; i < sizeof(PRUint32); i++) { + data[i] = PORT_GET_BYTE_BE(val, i, sizeof(PRUint32)); + } +} + +static PRUint32 +decode_PRUint32_BE(unsigned char *data) +{ + PRUint32 val = 0; + size_t i; + + for (i = 0; i < sizeof(PRUint32); i++) { + val = (val << PR_BITS_PER_BYTE) | data[i]; + } + return val; +} + /* -** Perform AES key wrap. +** Perform AES key wrap W function. ** "cx" the context +** "iv" the iv is concatenated to the plain text for for executing the function ** "output" the output buffer to store the encrypted data. -** "outputLen" how much data is stored in "output". Set by the routine +** "pOutputLen" how much data is stored in "output". Set by the routine ** after some data is stored in output. ** "maxOutputLen" the maximum amount of data that can ever be ** stored in "output" @@ -208,9 +232,9 @@ set_t(unsigned char *pt, unsigned long t) ** "inputLen" the amount of input data */ extern SECStatus -AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output, - unsigned int *pOutputLen, unsigned int maxOutputLen, - const unsigned char *input, unsigned int inputLen) +AESKeyWrap_W(AESKeyWrapContext *cx, unsigned char *iv, unsigned char *output, + unsigned int *pOutputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) { PRUint64 *R = NULL; unsigned int nBlocks; @@ -251,7 +275,7 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output, /* ** 1) Initialize variables. */ - memcpy(&A, cx->iv, AES_KEY_WRAP_IV_BYTES); + memcpy(&A, iv, AES_KEY_WRAP_IV_BYTES); memcpy(&R[1], input, inputLen); #if BIG_ENDIAN_WITH_64_BIT_REGISTERS t = 0; @@ -294,10 +318,12 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output, #undef A /* -** Perform AES key unwrap. +** Perform AES key wrap W^-1 function. ** "cx" the context +** "iv" the input IV to verify against. If NULL, then skip verification. +** "ivOut" the output buffer to store the IV (optional). ** "output" the output buffer to store the decrypted data. -** "outputLen" how much data is stored in "output". Set by the routine +** "pOutputLen" how much data is stored in "output". Set by the routine ** after some data is stored in output. ** "maxOutputLen" the maximum amount of data that can ever be ** stored in "output" @@ -305,9 +331,10 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output, ** "inputLen" the amount of input data */ extern SECStatus -AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, - unsigned int *pOutputLen, unsigned int maxOutputLen, - const unsigned char *input, unsigned int inputLen) +AESKeyWrap_Winv(AESKeyWrapContext *cx, unsigned char *iv, + unsigned char *ivOut, unsigned char *output, + unsigned int *pOutputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) { PRUint64 *R = NULL; unsigned int nBlocks; @@ -378,11 +405,14 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, ** 3) Output the results. */ if (s == SECSuccess) { - int bad = memcmp(&B[0], cx->iv, AES_KEY_WRAP_IV_BYTES); + int bad = (iv) && memcmp(&B[0], iv, AES_KEY_WRAP_IV_BYTES); if (!bad) { memcpy(output, &R[1], outLen); if (pOutputLen) *pOutputLen = outLen; + if (ivOut) { + memcpy(ivOut, &B[0], AES_KEY_WRAP_IV_BYTES); + } } else { s = SECFailure; PORT_SetError(SEC_ERROR_BAD_DATA); @@ -396,3 +426,217 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, return s; } #undef A + +/* +** Perform AES key wrap. +** "cx" the context +** "output" the output buffer to store the encrypted data. +** "pOutputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +*/ +extern SECStatus +AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *pOutputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) +{ + return AESKeyWrap_W(cx, cx->iv, output, pOutputLen, maxOutputLen, + input, inputLen); +} + +/* +** Perform AES key unwrap. +** "cx" the context +** "output" the output buffer to store the decrypted data. +** "pOutputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +*/ +extern SECStatus +AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *pOutputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) +{ + return AESKeyWrap_Winv(cx, cx->iv, NULL, output, pOutputLen, maxOutputLen, + input, inputLen); +} + +#define BLOCK_PAD_POWER2(x, bs) (((bs) - ((x) & ((bs)-1))) & ((bs)-1)) +#define AES_KEY_WRAP_ICV2 0xa6, 0x59, 0x59, 0xa6 +#define AES_KEY_WRAP_ICV2_INT32 0xa65959a6 +#define AES_KEY_WRAP_ICV2_LEN 4 + +/* +** Perform AES key wrap with padding. +** "cx" the context +** "output" the output buffer to store the encrypted data. +** "pOutputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +*/ +extern SECStatus +AESKeyWrap_EncryptKWP(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *pOutputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) +{ + unsigned int padLen = BLOCK_PAD_POWER2(inputLen, AES_KEY_WRAP_BLOCK_SIZE); + unsigned int paddedInputLen = inputLen + padLen; + unsigned int outLen = paddedInputLen + AES_KEY_WRAP_BLOCK_SIZE; + unsigned char iv[AES_BLOCK_SIZE] = { AES_KEY_WRAP_ICV2 }; + unsigned char *newBuf; + SECStatus rv; + + *pOutputLen = outLen; + if (maxOutputLen < outLen) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + PORT_Assert((AES_KEY_WRAP_ICV2_LEN + sizeof(PRUint32)) == AES_KEY_WRAP_BLOCK_SIZE); + encode_PRUint32_BE(iv + AES_KEY_WRAP_ICV2_LEN, inputLen); + + /* If we can fit in an AES Block, just do and AES Encrypt, + * iv is big enough to handle this on the stack, so no need to allocate + */ + if (outLen == AES_BLOCK_SIZE) { + PORT_Assert(inputLen <= AES_KEY_WRAP_BLOCK_SIZE); + PORT_Memset(iv + AES_KEY_WRAP_BLOCK_SIZE, 0, AES_KEY_WRAP_BLOCK_SIZE); + PORT_Memcpy(iv + AES_KEY_WRAP_BLOCK_SIZE, input, inputLen); + rv = AES_Encrypt(&cx->aescx, output, pOutputLen, maxOutputLen, iv, + outLen); + PORT_Memset(iv, 0, sizeof(iv)); + return rv; + } + + /* add padding to our input block */ + newBuf = PORT_ZAlloc(paddedInputLen); + if (newBuf == NULL) { + return SECFailure; + } + PORT_Memcpy(newBuf, input, inputLen); + + rv = AESKeyWrap_W(cx, iv, output, pOutputLen, maxOutputLen, + newBuf, paddedInputLen); + PORT_ZFree(newBuf, paddedInputLen); + /* a little overkill, we only need to clear out the length, but this + * is easier to verify we got it all */ + PORT_Memset(iv, 0, sizeof(iv)); + return rv; +} + +/* +** Perform AES key unwrap with padding. +** "cx" the context +** "output" the output buffer to store the decrypted data. +** "pOutputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +*/ +extern SECStatus +AESKeyWrap_DecryptKWP(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *pOutputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) +{ + unsigned int padLen; + unsigned int padLen2; + unsigned int outLen; + unsigned int paddedLen; + unsigned int good; + unsigned char *newBuf = NULL; + unsigned char *allocBuf = NULL; + int i; + unsigned char iv[AES_BLOCK_SIZE]; + PRUint32 magic; + SECStatus rv = SECFailure; + + paddedLen = inputLen - AES_KEY_WRAP_BLOCK_SIZE; + /* unwrap the padded result */ + if (inputLen == AES_BLOCK_SIZE) { + rv = AES_Decrypt(&cx->aescx, iv, &outLen, inputLen, input, inputLen); + newBuf = &iv[AES_KEY_WRAP_BLOCK_SIZE]; + outLen -= AES_KEY_WRAP_BLOCK_SIZE; + } else { + /* if the caller supplied enough space to hold the unpadded buffer, + * we can unwrap directly into that unpadded buffer. Otherwise + * we allocate a buffer that can hold the padding, and we'll copy + * the result in a later step */ + newBuf = output; + if (maxOutputLen < paddedLen) { + allocBuf = newBuf = PORT_Alloc(paddedLen); + if (!allocBuf) { + return SECFailure; + } + } + /* We pass NULL for the first IV argument because we don't know + * what the IV has since in includes the length, so we don't have + * Winv verify it. We pass iv in the second argument to get the + * iv, which we verify below before we return anything */ + rv = AESKeyWrap_Winv(cx, NULL, iv, newBuf, &outLen, + paddedLen, input, inputLen); + } + if (rv != SECSuccess) { + goto loser; + } + rv = SECFailure; + if (outLen != paddedLen) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + goto loser; + } + + /* we verify the result in a constant time manner */ + /* verify ICV magic */ + magic = decode_PRUint32_BE(iv); + good = PORT_CT_EQ(magic, AES_KEY_WRAP_ICV2_INT32); + /* fetch and verify plain text length */ + outLen = decode_PRUint32_BE(iv + AES_KEY_WRAP_ICV2_LEN); + good &= PORT_CT_LE(outLen, paddedLen); + /* now verify the padding */ + padLen = paddedLen - outLen; + padLen2 = BLOCK_PAD_POWER2(outLen, AES_KEY_WRAP_BLOCK_SIZE); + good &= PORT_CT_EQ(padLen, padLen2); + for (i = 0; i < AES_KEY_WRAP_BLOCK_SIZE; i++) { + unsigned int doTest = PORT_CT_GT(padLen, i); + unsigned int result = PORT_CT_ZERO(newBuf[paddedLen - i - 1]); + good &= PORT_CT_SEL(doTest, result, PORT_CT_TRUE); + } + + /* now if anything was wrong, fail. At this point we will leak timing + * information, but we also 'leak' the error code as well. */ + if (!good) { + PORT_SetError(SEC_ERROR_BAD_DATA); + goto loser; + } + + /* now copy out the result */ + *pOutputLen = outLen; + if (maxOutputLen < outLen) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + goto loser; + } + if (output != newBuf) { + PORT_Memcpy(output, newBuf, outLen); + } + rv = SECSuccess; +loser: + /* if we failed, make sure we don't return any data to the user */ + if ((rv != SECSuccess) && (output == newBuf)) { + PORT_Memset(newBuf, 0, paddedLen); + } + /* clear out CSP sensitive data from the heap and stack */ + if (allocBuf) { + PORT_ZFree(allocBuf, paddedLen); + } + PORT_Memset(iv, 0, sizeof(iv)); + return rv; +} diff --git a/security/nss/lib/freebl/altivec-types.h b/security/nss/lib/freebl/altivec-types.h index 807a44db4..118a7e087 100644 --- a/security/nss/lib/freebl/altivec-types.h +++ b/security/nss/lib/freebl/altivec-types.h @@ -16,8 +16,10 @@ typedef __vector unsigned short vec_u16; typedef __vector signed short vec_s16; typedef __vector unsigned int vec_u32; typedef __vector signed int vec_s32; +#ifdef __VSX__ typedef __vector unsigned long long vec_u64; typedef __vector signed long long vec_s64; +#endif typedef __vector float vec_f; #endif diff --git a/security/nss/lib/freebl/blake2b.c b/security/nss/lib/freebl/blake2b.c index b4a0442c9..2f14bfc97 100644 --- a/security/nss/lib/freebl/blake2b.c +++ b/security/nss/lib/freebl/blake2b.c @@ -147,9 +147,8 @@ static SECStatus blake2b_Begin(BLAKE2BContext* ctx, uint8_t outlen, const uint8_t* key, size_t keylen) { - PORT_Assert(ctx != NULL); if (!ctx) { - goto failure; + goto failure_noclean; } if (outlen == 0 || outlen > BLAKE2B512_LENGTH) { goto failure; @@ -181,6 +180,7 @@ blake2b_Begin(BLAKE2BContext* ctx, uint8_t outlen, const uint8_t* key, failure: PORT_Memset(ctx, 0, sizeof(*ctx)); +failure_noclean: PORT_SetError(SEC_ERROR_INVALID_ARGS); return SECFailure; } @@ -218,17 +218,11 @@ SECStatus BLAKE2B_Update(BLAKE2BContext* ctx, const unsigned char* in, unsigned int inlen) { - size_t left = ctx->buflen; - size_t fill = BLAKE2B_BLOCK_LENGTH - left; - /* Nothing to do if there's nothing. */ if (inlen == 0) { return SECSuccess; } - PORT_Assert(ctx != NULL); - PORT_Assert(in != NULL); - PORT_Assert(left <= BLAKE2B_BLOCK_LENGTH); if (!ctx || !in) { PORT_SetError(SEC_ERROR_INVALID_ARGS); return SECFailure; @@ -240,6 +234,10 @@ BLAKE2B_Update(BLAKE2BContext* ctx, const unsigned char* in, return SECFailure; } + size_t left = ctx->buflen; + PORT_Assert(left <= BLAKE2B_BLOCK_LENGTH); + size_t fill = BLAKE2B_BLOCK_LENGTH - left; + if (inlen > fill) { if (ctx->buflen) { /* There's some remaining data in ctx->buf that we have to prepend diff --git a/security/nss/lib/freebl/blapi.h b/security/nss/lib/freebl/blapi.h index 3b404992b..6f806884e 100644 --- a/security/nss/lib/freebl/blapi.h +++ b/security/nss/lib/freebl/blapi.h @@ -380,6 +380,9 @@ extern SECStatus KEA_Derive(SECItem *prime, */ extern PRBool KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime); +/* verify a value is prime */ +PRBool KEA_PrimeCheck(SECItem *prime); + /**************************************** * J-PAKE key transport */ @@ -856,6 +859,28 @@ extern SECStatus AES_Decrypt(AESContext *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, unsigned int inputLen); +/* +** Perform AES AEAD operation (either encrypt or decrypt), controlled by +** the context. +** "cx" the context +** "output" the output buffer to store the encrypted data. +** "outputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +** "params" pointer to an AEAD specific param PKCS #11 param structure +** "paramsLen" length of the param structure pointed to by params +** "aad" addition authenticated data +** "aadLen" the amount of additional authenticated data. +*/ +extern SECStatus +AES_AEAD(AESContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + void *params, unsigned int paramsLen, + const unsigned char *aad, unsigned int aadLen); /******************************************/ /* @@ -922,6 +947,38 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, unsigned int inputLen); +/* +** Perform AES padded key wrap. +** "cx" the context +** "output" the output buffer to store the encrypted data. +** "outputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +*/ +extern SECStatus +AESKeyWrap_EncryptKWP(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen); + +/* +** Perform AES padded key unwrap. +** "cx" the context +** "output" the output buffer to store the decrypted data. +** "outputLen" how much data is stored in "output". Set by the routine +** after some data is stored in output. +** "maxOutputLen" the maximum amount of data that can ever be +** stored in "output" +** "input" the input data +** "inputLen" the amount of input data +*/ +extern SECStatus +AESKeyWrap_DecryptKWP(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen); + /******************************************/ /* ** Camellia symmetric block cypher @@ -1014,6 +1071,20 @@ extern SECStatus ChaCha20Poly1305_Open( const unsigned char *nonce, unsigned int nonceLen, const unsigned char *ad, unsigned int adLen); +extern SECStatus ChaCha20Poly1305_Encrypt( + const ChaCha20Poly1305Context *ctx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + const unsigned char *nonce, unsigned int nonceLen, + const unsigned char *ad, unsigned int adLen, unsigned char *tagOut); + +extern SECStatus ChaCha20Poly1305_Decrypt( + const ChaCha20Poly1305Context *ctx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + const unsigned char *nonce, unsigned int nonceLen, + const unsigned char *ad, unsigned int adLen, unsigned char *tagIn); + extern SECStatus ChaCha20_Xor( unsigned char *output, const unsigned char *block, unsigned int len, const unsigned char *k, const unsigned char *nonce, PRUint32 ctr); diff --git a/security/nss/lib/freebl/blapii.h b/security/nss/lib/freebl/blapii.h index 006c26977..e3177097f 100644 --- a/security/nss/lib/freebl/blapii.h +++ b/security/nss/lib/freebl/blapii.h @@ -18,6 +18,12 @@ typedef SECStatus (*freeblCipherFunc)(void *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, unsigned int inputLen, unsigned int blocksize); +typedef SECStatus (*freeblAeadFunc)(void *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + void *params, unsigned int paramsLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize); typedef void (*freeblDestroyFunc)(void *cx, PRBool freeit); SEC_BEGIN_PROTOS @@ -54,10 +60,10 @@ SEC_END_PROTOS #endif /* Alignment helpers. */ -#if defined(_WINDOWS) && defined(NSS_X86_OR_X64) +#if defined(_MSC_VER) #define pre_align __declspec(align(16)) #define post_align -#elif defined(NSS_X86_OR_X64) +#elif defined(__GNUC__) #define pre_align #define post_align __attribute__((aligned(16))) #else @@ -79,8 +85,12 @@ SECStatus generate_prime(mp_int *prime, int primeLen); /* Freebl state. */ PRBool aesni_support(); PRBool clmul_support(); +PRBool sha_support(); PRBool avx_support(); +PRBool avx2_support(); PRBool ssse3_support(); +PRBool sse4_1_support(); +PRBool sse4_2_support(); PRBool arm_neon_support(); PRBool arm_aes_support(); PRBool arm_pmull_support(); diff --git a/security/nss/lib/freebl/blapit.h b/security/nss/lib/freebl/blapit.h index c718c6f27..03cf96381 100644 --- a/security/nss/lib/freebl/blapit.h +++ b/security/nss/lib/freebl/blapit.h @@ -114,9 +114,9 @@ typedef int __BLAPI_DEPRECATED __attribute__((deprecated)); #define BLAKE2B_BLOCK_LENGTH 128 /* Bytes */ #define HASH_BLOCK_LENGTH_MAX SHA512_BLOCK_LENGTH -#define AES_KEY_WRAP_IV_BYTES 8 -#define AES_KEY_WRAP_BLOCK_SIZE 8 /* bytes */ -#define AES_BLOCK_SIZE 16 /* bytes */ +#define AES_BLOCK_SIZE 16 /* bytes */ +#define AES_KEY_WRAP_BLOCK_SIZE (AES_BLOCK_SIZE / 2) +#define AES_KEY_WRAP_IV_BYTES AES_KEY_WRAP_BLOCK_SIZE #define AES_128_KEY_LENGTH 16 /* bytes */ #define AES_192_KEY_LENGTH 24 /* bytes */ @@ -199,6 +199,35 @@ typedef int __BLAPI_DEPRECATED __attribute__((deprecated)); */ #define PQG_INDEX_TO_PBITS(j) (((unsigned)(j) > 8) ? -1 : (512 + 64 * (j))) +/* When we are generating a gcm iv from a random number, we need to calculate + * an acceptable iteration count to avoid birthday attacks. (randomly + * generating the same IV twice). + * + * We use the approximation n = sqrt(2*m*p) to find an acceptable n given m + * and p. + * where n is the number of iterations. + * m is the number of possible random values. + * p is the probability of collision (0-1). + * + * We want to calculate the constant number GCM_IV_RANDOM_BIRTHDAY_BITS, which + * is the number of bits we subtract off of the length of the iv (in bits) to + * get a safe count value (log2). + * + * Since we do the calculation in bits, so we need to take the whole + * equation log2: + * log2 n = (1+(log2 m)+(log2 p))/2 + * Since p < 1, log2 p is negative. Also note that the length of the iv in + * bits is log2 m, so if we set GCMIV_RANDOM_BIRTHDAY_BITS =- log2 p - 1. + * then we can calculate a safe counter value with: + * n = 2^((ivLenBits - GCMIV_RANDOM_BIRTHDAY_BITS)/2) + * + * If we arbitrarily set p = 10^-18 (1 chance in trillion trillion operation) + * we get GCMIV_RANDOM_BIRTHDAY_BITS = -(-18)/.301 -1 = 59 (.301 = log10 2) + * GCMIV_RANDOM_BIRTHDAY_BITS should be at least 59, call it a round 64. NOTE: + * the variable IV size for TLS is 64 bits, which explains why it's not safe + * to use a random value for the nonce in TLS. */ +#define GCMIV_RANDOM_BIRTHDAY_BITS 64 + /*************************************************************************** ** Opaque objects */ diff --git a/security/nss/lib/freebl/blinit.c b/security/nss/lib/freebl/blinit.c index 959109b60..2f2a476d0 100644 --- a/security/nss/lib/freebl/blinit.c +++ b/security/nss/lib/freebl/blinit.c @@ -17,13 +17,25 @@ #include /* for _xgetbv() */ #endif +#if defined(_WIN64) && defined(__aarch64__) +#include +#endif + +#if defined(DARWIN) +#include +#endif + static PRCallOnceType coFreeblInit; /* State variables. */ static PRBool aesni_support_ = PR_FALSE; static PRBool clmul_support_ = PR_FALSE; +static PRBool sha_support_ = PR_FALSE; static PRBool avx_support_ = PR_FALSE; +static PRBool avx2_support_ = PR_FALSE; static PRBool ssse3_support_ = PR_FALSE; +static PRBool sse4_1_support_ = PR_FALSE; +static PRBool sse4_2_support_ = PR_FALSE; static PRBool arm_neon_support_ = PR_FALSE; static PRBool arm_aes_support_ = PR_FALSE; static PRBool arm_sha1_support_ = PR_FALSE; @@ -69,31 +81,57 @@ check_xcr0_ymm() #define ECX_XSAVE (1 << 26) #define ECX_OSXSAVE (1 << 27) #define ECX_AVX (1 << 28) +#define EBX_AVX2 (1 << 5) +#define EBX_BMI1 (1 << 3) +#define EBX_BMI2 (1 << 8) +#define EBX_SHA (1 << 29) +#define ECX_FMA (1 << 12) +#define ECX_MOVBE (1 << 22) #define ECX_SSSE3 (1 << 9) +#define ECX_SSE4_1 (1 << 19) +#define ECX_SSE4_2 (1 << 20) #define AVX_BITS (ECX_XSAVE | ECX_OSXSAVE | ECX_AVX) +#define AVX2_EBX_BITS (EBX_AVX2 | EBX_BMI1 | EBX_BMI2) +#define AVX2_ECX_BITS (ECX_FMA | ECX_MOVBE) void CheckX86CPUSupport() { unsigned long eax, ebx, ecx, edx; + unsigned long eax7, ebx7, ecx7, edx7; char *disable_hw_aes = PR_GetEnvSecure("NSS_DISABLE_HW_AES"); char *disable_pclmul = PR_GetEnvSecure("NSS_DISABLE_PCLMUL"); + char *disable_hw_sha = PR_GetEnvSecure("NSS_DISABLE_HW_SHA"); char *disable_avx = PR_GetEnvSecure("NSS_DISABLE_AVX"); + char *disable_avx2 = PR_GetEnvSecure("NSS_DISABLE_AVX2"); char *disable_ssse3 = PR_GetEnvSecure("NSS_DISABLE_SSSE3"); + char *disable_sse4_1 = PR_GetEnvSecure("NSS_DISABLE_SSE4_1"); + char *disable_sse4_2 = PR_GetEnvSecure("NSS_DISABLE_SSE4_2"); freebl_cpuid(1, &eax, &ebx, &ecx, &edx); + freebl_cpuid(7, &eax7, &ebx7, &ecx7, &edx7); aesni_support_ = (PRBool)((ecx & ECX_AESNI) != 0 && disable_hw_aes == NULL); clmul_support_ = (PRBool)((ecx & ECX_CLMUL) != 0 && disable_pclmul == NULL); + sha_support_ = (PRBool)((ebx7 & EBX_SHA) != 0 && disable_hw_sha == NULL); /* For AVX we check AVX, OSXSAVE, and XSAVE * as well as XMM and YMM state. */ avx_support_ = (PRBool)((ecx & AVX_BITS) == AVX_BITS) && check_xcr0_ymm() && disable_avx == NULL; + /* For AVX2 we check AVX2, BMI1, BMI2, FMA, MOVBE. + * We do not check for AVX above. */ + avx2_support_ = (PRBool)((ebx7 & AVX2_EBX_BITS) == AVX2_EBX_BITS && + (ecx & AVX2_ECX_BITS) == AVX2_ECX_BITS && + disable_avx2 == NULL); ssse3_support_ = (PRBool)((ecx & ECX_SSSE3) != 0 && disable_ssse3 == NULL); + sse4_1_support_ = (PRBool)((ecx & ECX_SSE4_1) != 0 && + disable_sse4_1 == NULL); + sse4_2_support_ = (PRBool)((ecx & ECX_SSE4_2) != 0 && + disable_sse4_2 == NULL); } #endif /* NSS_X86_OR_X64 */ /* clang-format off */ -#if defined(__aarch64__) || defined(__arm__) +#if (defined(__aarch64__) || defined(__arm__)) && !defined(TARGET_OS_IPHONE) #ifndef __has_include #define __has_include(x) 0 #endif @@ -104,10 +142,26 @@ CheckX86CPUSupport() #include #endif extern unsigned long getauxval(unsigned long type) __attribute__((weak)); -#else +#elif defined(__arm__) || !defined(__OpenBSD__) static unsigned long (*getauxval)(unsigned long) = NULL; #endif /* defined(__GNUC__) && __GNUC__ >= 2 && defined(__ELF__)*/ +#if defined(__FreeBSD__) && !defined(__aarch64__) && __has_include() +/* Avoid conflict with static declaration above */ +#define getauxval freebl_getauxval +static unsigned long getauxval(unsigned long type) +{ + /* Only AT_HWCAP* return unsigned long */ + if (type != AT_HWCAP && type != AT_HWCAP2) { + return 0; + } + + unsigned long ret = 0; + elf_aux_info(type, &ret, sizeof(ret)); + return ret; +} +#endif + #ifndef AT_HWCAP2 #define AT_HWCAP2 26 #endif @@ -119,6 +173,8 @@ static unsigned long (*getauxval)(unsigned long) = NULL; /* clang-format on */ #if defined(__aarch64__) + +#if defined(__linux__) // Defines from hwcap.h in Linux kernel - ARM64 #ifndef HWCAP_AES #define HWCAP_AES (1 << 3) @@ -132,22 +188,56 @@ static unsigned long (*getauxval)(unsigned long) = NULL; #ifndef HWCAP_SHA2 #define HWCAP_SHA2 (1 << 6) #endif +#endif /* defined(__linux__) */ + +#if defined(__FreeBSD__) +#include +#include +// Support for older version of armreg.h +#ifndef ID_AA64ISAR0_AES_VAL +#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES +#endif +#ifndef ID_AA64ISAR0_SHA1_VAL +#define ID_AA64ISAR0_SHA1_VAL ID_AA64ISAR0_SHA1 +#endif +#ifndef ID_AA64ISAR0_SHA2_VAL +#define ID_AA64ISAR0_SHA2_VAL ID_AA64ISAR0_SHA2 +#endif +#endif /* defined(__FreeBSD__) */ void CheckARMSupport() { - char *disable_arm_neon = PR_GetEnvSecure("NSS_DISABLE_ARM_NEON"); - char *disable_hw_aes = PR_GetEnvSecure("NSS_DISABLE_HW_AES"); - char *disable_pmull = PR_GetEnvSecure("NSS_DISABLE_PMULL"); +#if defined(_WIN64) + BOOL arm_crypto_support = IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE); + arm_aes_support_ = arm_crypto_support; + arm_pmull_support_ = arm_crypto_support; + arm_sha1_support_ = arm_crypto_support; + arm_sha2_support_ = arm_crypto_support; +#elif defined(__linux__) if (getauxval) { long hwcaps = getauxval(AT_HWCAP); - arm_aes_support_ = hwcaps & HWCAP_AES && disable_hw_aes == NULL; - arm_pmull_support_ = hwcaps & HWCAP_PMULL && disable_pmull == NULL; - arm_sha1_support_ = hwcaps & HWCAP_SHA1; - arm_sha2_support_ = hwcaps & HWCAP_SHA2; + arm_aes_support_ = (hwcaps & HWCAP_AES) == HWCAP_AES; + arm_pmull_support_ = (hwcaps & HWCAP_PMULL) == HWCAP_PMULL; + arm_sha1_support_ = (hwcaps & HWCAP_SHA1) == HWCAP_SHA1; + arm_sha2_support_ = (hwcaps & HWCAP_SHA2) == HWCAP_SHA2; } +#elif defined(__FreeBSD__) + /* qemu-user does not support register access from userspace */ + if (PR_GetEnvSecure("QEMU_EMULATING") == NULL) { + uint64_t isar0 = READ_SPECIALREG(id_aa64isar0_el1); + arm_aes_support_ = ID_AA64ISAR0_AES_VAL(isar0) >= ID_AA64ISAR0_AES_BASE; + arm_pmull_support_ = ID_AA64ISAR0_AES_VAL(isar0) >= ID_AA64ISAR0_AES_PMULL; + arm_sha1_support_ = ID_AA64ISAR0_SHA1_VAL(isar0) >= ID_AA64ISAR0_SHA1_BASE; + arm_sha2_support_ = ID_AA64ISAR0_SHA2_VAL(isar0) >= ID_AA64ISAR0_SHA2_BASE; + } +#endif /* aarch64 must support NEON. */ - arm_neon_support_ = disable_arm_neon == NULL; + arm_neon_support_ = PR_GetEnvSecure("NSS_DISABLE_ARM_NEON") == NULL; + arm_aes_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_AES") == NULL; + arm_pmull_support_ &= PR_GetEnvSecure("NSS_DISABLE_PMULL") == NULL; + arm_sha1_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA1") == NULL; + arm_sha2_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA2") == NULL; } #endif /* defined(__aarch64__) */ @@ -271,6 +361,8 @@ CheckARMSupport() arm_sha2_support_ = hwcaps & HWCAP2_SHA2; } arm_neon_support_ = GetNeonSupport(); + arm_sha1_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA1") == NULL; + arm_sha2_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA2") == NULL; } #endif /* defined(__arm__) */ @@ -315,16 +407,36 @@ clmul_support() return clmul_support_; } PRBool +sha_support() +{ + return sha_support_; +} +PRBool avx_support() { return avx_support_; } PRBool +avx2_support() +{ + return avx2_support_; +} +PRBool ssse3_support() { return ssse3_support_; } PRBool +sse4_1_support() +{ + return sse4_1_support_; +} +PRBool +sse4_2_support() +{ + return sse4_2_support_; +} +PRBool arm_neon_support() { return arm_neon_support_; @@ -357,7 +469,18 @@ ppc_crypto_support() #if defined(__powerpc__) +#ifndef __has_include +#define __has_include(x) 0 +#endif + +/* clang-format off */ +#if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD__ >= 12) +#if __has_include() #include +#endif +#elif (defined(__FreeBSD__) && __FreeBSD__ < 12) +#include +#endif // Defines from cputable.h in Linux kernel - PPC, letting us build on older kernels #ifndef PPC_FEATURE2_VEC_CRYPTO @@ -369,10 +492,25 @@ CheckPPCSupport() { char *disable_hw_crypto = PR_GetEnvSecure("NSS_DISABLE_PPC_GHASH"); - long hwcaps = getauxval(AT_HWCAP2); + unsigned long hwcaps = 0; +#if defined(__linux__) +#if __has_include() + hwcaps = getauxval(AT_HWCAP2); +#endif +#elif defined(__FreeBSD__) +#if __FreeBSD__ >= 12 +#if __has_include() + elf_aux_info(AT_HWCAP2, &hwcaps, sizeof(hwcaps)); +#endif +#else + size_t len = sizeof(hwcaps); + sysctlbyname("hw.cpu_features2", &hwcaps, &len, NULL, 0); +#endif +#endif ppc_crypto_support_ = hwcaps & PPC_FEATURE2_VEC_CRYPTO && disable_hw_crypto == NULL; } +/* clang-format on */ #endif /* __powerpc__ */ diff --git a/security/nss/lib/freebl/chacha20poly1305.c b/security/nss/lib/freebl/chacha20poly1305.c index 63359a22a..5c294a9ea 100644 --- a/security/nss/lib/freebl/chacha20poly1305.c +++ b/security/nss/lib/freebl/chacha20poly1305.c @@ -13,91 +13,61 @@ #include "secerr.h" #include "blapit.h" #include "blapii.h" - -#ifndef NSS_DISABLE_CHACHAPOLY #include "chacha20poly1305.h" -// Forward declaration from "Hacl_Chacha20_Vec128.h". -extern void Hacl_Chacha20_Vec128_chacha20(uint8_t *output, uint8_t *plain, - uint32_t len, uint8_t *k, uint8_t *n1, - uint32_t ctr); -// Forward declaration from "Hacl_Chacha20.h". -extern void Hacl_Chacha20_chacha20(uint8_t *output, uint8_t *plain, uint32_t len, - uint8_t *k, uint8_t *n1, uint32_t ctr); -#if defined(HAVE_INT128_SUPPORT) && (defined(NSS_X86_OR_X64) || defined(__aarch64__)) -/* Use HACL* Poly1305 on 64-bit Intel and ARM */ -#include "verified/Hacl_Poly1305_64.h" -#define NSS_POLY1305_64 1 -#define Hacl_Poly1305_update Hacl_Poly1305_64_update -#define Hacl_Poly1305_mk_state Hacl_Poly1305_64_mk_state -#define Hacl_Poly1305_init Hacl_Poly1305_64_init -#define Hacl_Poly1305_finish Hacl_Poly1305_64_finish -typedef Hacl_Impl_Poly1305_64_State_poly1305_state Hacl_Impl_Poly1305_State_poly1305_state; -#else -/* All other platforms get the 32-bit poly1305 HACL* implementation. */ -#include "verified/Hacl_Poly1305_32.h" -#define NSS_POLY1305_32 1 -#define Hacl_Poly1305_update Hacl_Poly1305_32_update -#define Hacl_Poly1305_mk_state Hacl_Poly1305_32_mk_state -#define Hacl_Poly1305_init Hacl_Poly1305_32_init -#define Hacl_Poly1305_finish Hacl_Poly1305_32_finish -typedef Hacl_Impl_Poly1305_32_State_poly1305_state Hacl_Impl_Poly1305_State_poly1305_state; -#endif /* HAVE_INT128_SUPPORT */ +// There are three implementations of ChaCha20Poly1305: +// 1) 128-bit with AVX hardware acceleration used on x64 +// 2) 256-bit with AVX2 hardware acceleration used on x64 +// 3) 32-bit used on all other platforms -static void -Poly1305PadUpdate(Hacl_Impl_Poly1305_State_poly1305_state state, - unsigned char *block, const unsigned char *p, - const unsigned int pLen) -{ - unsigned int pRemLen = pLen % 16; - Hacl_Poly1305_update(state, (uint8_t *)p, (pLen / 16)); - if (pRemLen > 0) { - memcpy(block, p + (pLen - pRemLen), pRemLen); - Hacl_Poly1305_update(state, block, 1); - } -} +// On x64 when AVX2 and other necessary registers are available, +// the 256bit-verctorized version will be used. When AVX2 features +// are unavailable or disabled but AVX registers are available, the +// 128bit-vectorized version will be used. In all other cases the +// scalar version of the HACL* code will be used. -/* Poly1305Do writes the Poly1305 authenticator of the given additional data - * and ciphertext to |out|. */ -static void -Poly1305Do(unsigned char *out, const unsigned char *ad, unsigned int adLen, - const unsigned char *ciphertext, unsigned int ciphertextLen, - const unsigned char key[32]) -{ -#ifdef NSS_POLY1305_64 - uint64_t stateStack[6U] = { 0U }; - size_t offset = 3; -#elif defined NSS_POLY1305_32 - uint32_t stateStack[10U] = { 0U }; - size_t offset = 5; -#else -#error "This can't happen." -#endif - Hacl_Impl_Poly1305_State_poly1305_state state = - Hacl_Poly1305_mk_state(stateStack, stateStack + offset); +// Instead of including the headers (they bring other things we don't want), +// we declare the functions here. +// Usage is guarded by runtime checks of required hardware features. - unsigned char block[16] = { 0 }; - Hacl_Poly1305_init(state, (uint8_t *)key); +// Forward declaration from Hacl_Chacha20_Vec128.h and Hacl_Chacha20Poly1305_128.h. +extern void Hacl_Chacha20_Vec128_chacha20_encrypt_128(uint32_t len, uint8_t *out, + uint8_t *text, uint8_t *key, + uint8_t *n1, uint32_t ctr); +extern void +Hacl_Chacha20Poly1305_128_aead_encrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen, + uint8_t *aad, uint32_t mlen, uint8_t *m, + uint8_t *cipher, uint8_t *mac); +extern uint32_t +Hacl_Chacha20Poly1305_128_aead_decrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen, + uint8_t *aad, uint32_t mlen, uint8_t *m, + uint8_t *cipher, uint8_t *mac); - Poly1305PadUpdate(state, block, ad, adLen); - memset(block, 0, 16); - Poly1305PadUpdate(state, block, ciphertext, ciphertextLen); +// Forward declaration from Hacl_Chacha20_Vec256.h and Hacl_Chacha20Poly1305_256.h. +extern void Hacl_Chacha20_Vec256_chacha20_encrypt_256(uint32_t len, uint8_t *out, + uint8_t *text, uint8_t *key, + uint8_t *n1, uint32_t ctr); +extern void +Hacl_Chacha20Poly1305_256_aead_encrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen, + uint8_t *aad, uint32_t mlen, uint8_t *m, + uint8_t *cipher, uint8_t *mac); +extern uint32_t +Hacl_Chacha20Poly1305_256_aead_decrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen, + uint8_t *aad, uint32_t mlen, uint8_t *m, + uint8_t *cipher, uint8_t *mac); - unsigned int i; - unsigned int j; - for (i = 0, j = adLen; i < 8; i++, j >>= 8) { - block[i] = j; - } - for (i = 8, j = ciphertextLen; i < 16; i++, j >>= 8) { - block[i] = j; - } - - Hacl_Poly1305_update(state, block, 1); - Hacl_Poly1305_finish(state, out, (uint8_t *)(key + 16)); -#undef NSS_POLY1305_64 -#undef NSS_POLY1305_32 -} -#endif /* NSS_DISABLE_CHACHAPOLY */ +// Forward declaration from Hacl_Chacha20.h and Hacl_Chacha20Poly1305_32.h. +extern void Hacl_Chacha20_chacha20_encrypt(uint32_t len, uint8_t *out, + uint8_t *text, uint8_t *key, + uint8_t *n1, uint32_t ctr); +extern void +Hacl_Chacha20Poly1305_32_aead_encrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen, + uint8_t *aad, uint32_t mlen, uint8_t *m, + uint8_t *cipher, uint8_t *mac); +extern uint32_t +Hacl_Chacha20Poly1305_32_aead_decrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen, + uint8_t *aad, uint32_t mlen, uint8_t *m, + uint8_t *cipher, uint8_t *mac); SECStatus ChaCha20Poly1305_InitContext(ChaCha20Poly1305Context *ctx, @@ -111,7 +81,7 @@ ChaCha20Poly1305_InitContext(ChaCha20Poly1305Context *ctx, PORT_SetError(SEC_ERROR_BAD_KEY); return SECFailure; } - if (tagLen == 0 || tagLen > 16) { + if (tagLen != 16) { PORT_SetError(SEC_ERROR_INPUT_LEN); return SECFailure; } @@ -162,10 +132,21 @@ void ChaCha20Xor(uint8_t *output, uint8_t *block, uint32_t len, uint8_t *k, uint8_t *nonce, uint32_t ctr) { - if (ssse3_support() || arm_neon_support()) { - Hacl_Chacha20_Vec128_chacha20(output, block, len, k, nonce, ctr); - } else { - Hacl_Chacha20_chacha20(output, block, len, k, nonce, ctr); +#ifdef NSS_X64 + if (ssse3_support() && sse4_1_support() && avx_support()) { +#ifdef NSS_DISABLE_AVX2 + Hacl_Chacha20_Vec128_chacha20_encrypt_128(len, output, block, k, nonce, ctr); +#else + if (avx2_support()) { + Hacl_Chacha20_Vec256_chacha20_encrypt_256(len, output, block, k, nonce, ctr); + } else { + Hacl_Chacha20_Vec128_chacha20_encrypt_128(len, output, block, k, nonce, ctr); + } +#endif + } else +#endif + { + Hacl_Chacha20_chacha20_encrypt(len, output, block, k, nonce, ctr); } } #endif /* NSS_DISABLE_CHACHAPOLY */ @@ -198,8 +179,6 @@ ChaCha20Poly1305_Seal(const ChaCha20Poly1305Context *ctx, unsigned char *output, #ifdef NSS_DISABLE_CHACHAPOLY return SECFailure; #else - unsigned char block[64]; - unsigned char tag[16]; if (nonceLen != 12) { PORT_SetError(SEC_ERROR_INPUT_LEN); @@ -215,16 +194,30 @@ ChaCha20Poly1305_Seal(const ChaCha20Poly1305Context *ctx, unsigned char *output, return SECFailure; } - PORT_Memset(block, 0, sizeof(block)); - // Generate a block of keystream. The first 32 bytes will be the poly1305 - // key. The remainder of the block is discarded. - ChaCha20Xor(block, (uint8_t *)block, sizeof(block), (uint8_t *)ctx->key, - (uint8_t *)nonce, 0); - ChaCha20Xor(output, (uint8_t *)input, inputLen, (uint8_t *)ctx->key, - (uint8_t *)nonce, 1); - - Poly1305Do(tag, ad, adLen, output, inputLen, block); - PORT_Memcpy(output + inputLen, tag, ctx->tagLen); +#ifdef NSS_X64 + if (ssse3_support() && sse4_1_support() && avx_support()) { +#ifdef NSS_DISABLE_AVX2 + Hacl_Chacha20Poly1305_128_aead_encrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen, + (uint8_t *)input, output, output + inputLen); +#else + if (avx2_support()) { + Hacl_Chacha20Poly1305_256_aead_encrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen, + (uint8_t *)input, output, output + inputLen); + } else { + Hacl_Chacha20Poly1305_128_aead_encrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen, + (uint8_t *)input, output, output + inputLen); + } +#endif + } else +#endif + { + Hacl_Chacha20Poly1305_32_aead_encrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen, + (uint8_t *)input, output, output + inputLen); + } *outputLen = inputLen + ctx->tagLen; return SECSuccess; @@ -241,8 +234,6 @@ ChaCha20Poly1305_Open(const ChaCha20Poly1305Context *ctx, unsigned char *output, #ifdef NSS_DISABLE_CHACHAPOLY return SECFailure; #else - unsigned char block[64]; - unsigned char tag[16]; unsigned int ciphertextLen; if (nonceLen != 12) { @@ -264,20 +255,133 @@ ChaCha20Poly1305_Open(const ChaCha20Poly1305Context *ctx, unsigned char *output, return SECFailure; } - PORT_Memset(block, 0, sizeof(block)); - // Generate a block of keystream. The first 32 bytes will be the poly1305 - // key. The remainder of the block is discarded. - ChaCha20Xor(block, (uint8_t *)block, sizeof(block), (uint8_t *)ctx->key, - (uint8_t *)nonce, 0); - Poly1305Do(tag, ad, adLen, input, ciphertextLen, block); - if (NSS_SecureMemcmp(tag, &input[ciphertextLen], ctx->tagLen) != 0) { + uint32_t res = 1; +#ifdef NSS_X64 + if (ssse3_support() && sse4_1_support() && avx_support()) { +#ifdef NSS_DISABLE_AVX2 + res = Hacl_Chacha20Poly1305_128_aead_decrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen, + (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen); +#else + if (avx2_support()) { + res = Hacl_Chacha20Poly1305_256_aead_decrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen, + (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen); + } else { + res = Hacl_Chacha20Poly1305_128_aead_decrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen, + (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen); + } +#endif + } else +#endif + { + res = Hacl_Chacha20Poly1305_32_aead_decrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen, + (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen); + } + + if (res) { + PORT_SetError(SEC_ERROR_BAD_DATA); + return SECFailure; + } + + *outputLen = ciphertextLen; + return SECSuccess; +#endif +} + +SECStatus +ChaCha20Poly1305_Encrypt(const ChaCha20Poly1305Context *ctx, + unsigned char *output, unsigned int *outputLen, + unsigned int maxOutputLen, const unsigned char *input, + unsigned int inputLen, const unsigned char *nonce, + unsigned int nonceLen, const unsigned char *ad, + unsigned int adLen, unsigned char *outTag) +{ +#ifdef NSS_DISABLE_CHACHAPOLY + return SECFailure; +#else + + if (nonceLen != 12) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + // ChaCha has a 64 octet block, with a 32-bit block counter. + if (sizeof(inputLen) > 4 && inputLen >= (1ULL << (6 + 32))) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + if (maxOutputLen < inputLen) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + +#ifdef NSS_X64 + if (ssse3_support() && sse4_1_support() && avx_support()) { + Hacl_Chacha20Poly1305_128_aead_encrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen, + (uint8_t *)input, output, outTag); + } else +#endif + { + Hacl_Chacha20Poly1305_32_aead_encrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen, + (uint8_t *)input, output, outTag); + } + + *outputLen = inputLen; + return SECSuccess; +#endif +} + +SECStatus +ChaCha20Poly1305_Decrypt(const ChaCha20Poly1305Context *ctx, + unsigned char *output, unsigned int *outputLen, + unsigned int maxOutputLen, const unsigned char *input, + unsigned int inputLen, const unsigned char *nonce, + unsigned int nonceLen, const unsigned char *ad, + unsigned int adLen, const unsigned char *tagIn) +{ +#ifdef NSS_DISABLE_CHACHAPOLY + return SECFailure; +#else + unsigned int ciphertextLen; + + if (nonceLen != 12) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + ciphertextLen = inputLen; + if (maxOutputLen < ciphertextLen) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + // ChaCha has a 64 octet block, with a 32-bit block counter. + if (sizeof(inputLen) > 4 && inputLen >= (1ULL << (6 + 32))) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + + uint32_t res = 1; +#ifdef NSS_X64 + if (ssse3_support() && sse4_1_support() && avx_support()) { + res = Hacl_Chacha20Poly1305_128_aead_decrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen, + (uint8_t *)output, (uint8_t *)input, (uint8_t *)tagIn); + } else +#endif + { + res = Hacl_Chacha20Poly1305_32_aead_decrypt( + (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen, + (uint8_t *)output, (uint8_t *)input, (uint8_t *)tagIn); + } + + if (res) { PORT_SetError(SEC_ERROR_BAD_DATA); return SECFailure; } - ChaCha20Xor(output, (uint8_t *)input, ciphertextLen, (uint8_t *)ctx->key, - (uint8_t *)nonce, 1); - *outputLen = ciphertextLen; return SECSuccess; #endif diff --git a/security/nss/lib/freebl/cmac.c b/security/nss/lib/freebl/cmac.c index 73237c03a..222cef1b4 100644 --- a/security/nss/lib/freebl/cmac.c +++ b/security/nss/lib/freebl/cmac.c @@ -22,9 +22,9 @@ struct CMACContextStr { * add a new Context pointer to the cipher union with the correct type. */ CMACCipher cipherType; union { - AESContext aes; + AESContext *aes; } cipher; - int blockSize; + unsigned int blockSize; /* Internal keys which are conditionally used by the algorithm. Derived * from encrypting the NULL block. We leave the storing of (and the @@ -62,7 +62,7 @@ cmac_Encrypt(CMACContext *ctx, unsigned char *output, { if (ctx->cipherType == CMAC_AES) { unsigned int tmpOutputLen; - SECStatus rv = AES_Encrypt(&ctx->cipher.aes, output, &tmpOutputLen, + SECStatus rv = AES_Encrypt(ctx->cipher.aes, output, &tmpOutputLen, ctx->blockSize, input, inputLen); /* Assumption: AES_Encrypt (when in ECB mode) always returns an @@ -156,8 +156,9 @@ CMAC_Init(CMACContext *ctx, CMACCipher type, ctx->blockSize = AES_BLOCK_SIZE; ctx->cipherType = CMAC_AES; - if (AES_InitContext(&ctx->cipher.aes, key, key_len, NULL, NSS_AES, 1, - ctx->blockSize) != SECSuccess) { + ctx->cipher.aes = AES_CreateContext(key, NULL, NSS_AES, 1, key_len, + ctx->blockSize); + if (ctx->cipher.aes == NULL) { return SECFailure; } @@ -209,7 +210,7 @@ SECStatus CMAC_Update(CMACContext *ctx, const unsigned char *data, unsigned int data_len) { - int data_index = 0; + unsigned int data_index = 0; if (ctx == NULL) { PORT_SetError(SEC_ERROR_INVALID_ARGS); return SECFailure; @@ -308,8 +309,8 @@ CMAC_Destroy(CMACContext *ctx, PRBool free_it) return; } - if (ctx->cipherType == CMAC_AES) { - AES_DestroyContext(&ctx->cipher.aes, PR_FALSE); + if (ctx->cipherType == CMAC_AES && ctx->cipher.aes != NULL) { + AES_DestroyContext(ctx->cipher.aes, PR_TRUE); } /* Destroy everything in the context. This includes sensitive data in diff --git a/security/nss/lib/freebl/ctr.c b/security/nss/lib/freebl/ctr.c index 67ee72c0c..239a60da2 100644 --- a/security/nss/lib/freebl/ctr.c +++ b/security/nss/lib/freebl/ctr.c @@ -13,7 +13,9 @@ #include "secerr.h" #ifdef USE_HW_AES +#ifdef NSS_X86_OR_X64 #include "intel-aes.h" +#endif #include "rijndael.h" #endif @@ -207,7 +209,7 @@ CTR_Update(CTRContext *ctr, unsigned char *outbuf, return SECSuccess; } -#if defined(USE_HW_AES) && defined(_MSC_VER) +#if defined(USE_HW_AES) && defined(_MSC_VER) && defined(NSS_X86_OR_X64) SECStatus CTR_Update_HW_AES(CTRContext *ctr, unsigned char *outbuf, unsigned int *outlen, unsigned int maxout, diff --git a/security/nss/lib/freebl/alg2268.c b/security/nss/lib/freebl/deprecated/alg2268.c similarity index 99% rename from security/nss/lib/freebl/alg2268.c rename to security/nss/lib/freebl/deprecated/alg2268.c index 54c6f4dff..ac9736309 100644 --- a/security/nss/lib/freebl/alg2268.c +++ b/security/nss/lib/freebl/deprecated/alg2268.c @@ -6,11 +6,11 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifdef FREEBL_NO_DEPEND -#include "stubs.h" +#include "../stubs.h" #endif -#include "blapi.h" -#include "blapii.h" +#include "../blapi.h" +#include "../blapii.h" #include "secerr.h" #ifdef XP_UNIX_XXX #include /* for ptrdiff_t */ diff --git a/security/nss/lib/freebl/seed.c b/security/nss/lib/freebl/deprecated/seed.c similarity index 97% rename from security/nss/lib/freebl/seed.c rename to security/nss/lib/freebl/deprecated/seed.c index 377bdeb28..fd27bbd0e 100644 --- a/security/nss/lib/freebl/seed.c +++ b/security/nss/lib/freebl/deprecated/seed.c @@ -3,7 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifdef FREEBL_NO_DEPEND -#include "stubs.h" +#include "../stubs.h" #endif #include @@ -416,12 +416,23 @@ SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE], void SEED_ecb_encrypt(const unsigned char *in, unsigned char *out, + size_t inLen, const SEED_KEY_SCHEDULE *ks, int enc) { if (enc) { - SEED_encrypt(in, out, ks); + while (inLen > 0) { + SEED_encrypt(in, out, ks); + out += SEED_BLOCK_SIZE; + in += SEED_BLOCK_SIZE; + inLen -= SEED_BLOCK_SIZE; + } } else { - SEED_decrypt(in, out, ks); + while (inLen > 0) { + SEED_decrypt(in, out, ks); + out += SEED_BLOCK_SIZE; + in += SEED_BLOCK_SIZE; + inLen -= SEED_BLOCK_SIZE; + } } } @@ -602,7 +613,7 @@ SEED_Encrypt(SEEDContext *cx, unsigned char *out, unsigned int *outLen, switch (cx->mode) { case NSS_SEED: - SEED_ecb_encrypt(in, out, &cx->ks, 1); + SEED_ecb_encrypt(in, out, inLen, &cx->ks, 1); *outLen = inLen; break; @@ -642,7 +653,7 @@ SEED_Decrypt(SEEDContext *cx, unsigned char *out, unsigned int *outLen, switch (cx->mode) { case NSS_SEED: - SEED_ecb_encrypt(in, out, &cx->ks, 0); + SEED_ecb_encrypt(in, out, inLen, &cx->ks, 0); *outLen = inLen; break; diff --git a/security/nss/lib/freebl/seed.h b/security/nss/lib/freebl/deprecated/seed.h similarity index 98% rename from security/nss/lib/freebl/seed.h rename to security/nss/lib/freebl/deprecated/seed.h index f527165b7..717a1e74e 100644 --- a/security/nss/lib/freebl/seed.h +++ b/security/nss/lib/freebl/deprecated/seed.h @@ -113,7 +113,7 @@ void SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE], const SEED_KEY_SCHEDULE *ks); void SEED_ecb_encrypt(const unsigned char *in, unsigned char *out, - const SEED_KEY_SCHEDULE *ks, int enc); + size_t inLen, const SEED_KEY_SCHEDULE *ks, int enc); void SEED_cbc_encrypt(const unsigned char *in, unsigned char *out, size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int enc); diff --git a/security/nss/lib/freebl/det_rng.c b/security/nss/lib/freebl/det_rng.c index 56be2d356..a1efed0ff 100644 --- a/security/nss/lib/freebl/det_rng.c +++ b/security/nss/lib/freebl/det_rng.c @@ -99,7 +99,8 @@ RNG_GenerateGlobalRandomBytes(void *dest, size_t len) memset(dest, 0, len); memcpy(dest, globalBytes, PR_MIN(len, GLOBAL_BYTES_SIZE)); - Hacl_Chacha20_chacha20(dest, (uint8_t *)dest, len, (uint8_t *)key, nonce, 0); + Hacl_Chacha20_chacha20_encrypt(len, (uint8_t *)dest, (uint8_t *)dest, + (uint8_t *)key, nonce, 0); ChaCha20Poly1305_DestroyContext(cx, PR_TRUE); PZ_Unlock(rng_lock); diff --git a/security/nss/lib/freebl/dh.c b/security/nss/lib/freebl/dh.c index b2d6d7430..aa3a3ee32 100644 --- a/security/nss/lib/freebl/dh.c +++ b/security/nss/lib/freebl/dh.c @@ -17,6 +17,7 @@ #include "blapii.h" #include "secitem.h" #include "mpi.h" +#include "mpprime.h" #include "secmpi.h" #define KEA_DERIVED_SECRET_LEN 128 @@ -78,7 +79,7 @@ DH_GenParam(int primeLen, DHParams **params) CHECK_MPI_OK(mp_init(&h)); CHECK_MPI_OK(mp_init(&psub1)); CHECK_MPI_OK(mp_init(&test)); - /* generate prime with MPI, uses Miller-Rabin to generate strong prime. */ + /* generate prime with MPI, uses Miller-Rabin to generate safe prime. */ CHECK_SEC_OK(generate_prime(&p, primeLen)); /* construct Sophie-Germain prime q = (p-1)/2. */ CHECK_MPI_OK(mp_sub_d(&p, 1, &psub1)); @@ -257,17 +258,17 @@ DH_Derive(SECItem *publicValue, } /* - * We check to make sure that ZZ is not equal to 1 or -1 mod p. + * We check to make sure that ZZ is not equal to 0, 1 or -1 mod p. * This helps guard against small subgroup attacks, since an attacker - * using a subgroup of size N will produce 1 or -1 with probability 1/N. + * using a subgroup of size N will produce 0, 1 or -1 with probability 1/N. * When the protocol is executed within a properly large subgroup, the * probability of this result will be negligibly small. For example, - * with a strong prime of the form 2p+1, the probability will be 1/p. + * with a safe prime of the form 2q+1, the probability will be 1/q. * * We return MP_BADARG because this is probably the result of a bad * public value or a bad prime having been provided. */ - if (mp_cmp_d(&ZZ, 1) == 0 || + if (mp_cmp_d(&ZZ, 0) == 0 || mp_cmp_d(&ZZ, 1) == 0 || mp_cmp(&ZZ, &psub1) == 0) { err = MP_BADARG; goto cleanup; @@ -413,6 +414,35 @@ cleanup: return SECSuccess; } +/* Test counts based on the fact the prime and subprime + * were given to us */ +static int +dh_prime_testcount(int prime_length) +{ + if (prime_length < 1024) { + return 50; + } else if (prime_length < 2048) { + return 40; + } else if (prime_length < 3072) { + return 56; + } + return 64; +} + +PRBool +KEA_PrimeCheck(SECItem *prime) +{ + mp_int p; + mp_err err = 0; + MP_DIGITS(&p) = 0; + CHECK_MPI_OK(mp_init(&p)); + SECITEM_TO_MPINT(*prime, &p); + CHECK_MPI_OK(mpp_pprime(&p, dh_prime_testcount(prime->len))); +cleanup: + mp_clear(&p); + return err ? PR_FALSE : PR_TRUE; +} + PRBool KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime) { diff --git a/security/nss/lib/freebl/ec.c b/security/nss/lib/freebl/ec.c index 12330193a..7f4e903a0 100644 --- a/security/nss/lib/freebl/ec.c +++ b/security/nss/lib/freebl/ec.c @@ -62,7 +62,7 @@ ec_points_mul(const ECParams *params, const mp_int *k1, const mp_int *k2, ECGroup *group = NULL; SECStatus rv = SECFailure; mp_err err = MP_OKAY; - int len; + unsigned int len; #if EC_DEBUG int i; @@ -96,7 +96,7 @@ ec_points_mul(const ECParams *params, const mp_int *k1, const mp_int *k2, #endif /* NOTE: We only support uncompressed points for now */ - len = (params->fieldID.size + 7) >> 3; + len = (((unsigned int)params->fieldID.size) + 7) >> 3; if (pointP != NULL) { if ((pointP->data[0] != EC_POINT_FORM_UNCOMPRESSED) || (pointP->len != (2 * len + 1))) { @@ -428,7 +428,7 @@ EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue) ECGroup *group = NULL; SECStatus rv = SECFailure; mp_err err = MP_OKAY; - int len; + unsigned int len; if (!ecParams || ecParams->name == ECCurve_noName || !publicValue || !publicValue->len) { @@ -448,7 +448,7 @@ EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue) } /* NOTE: We only support uncompressed points for now */ - len = (ecParams->fieldID.size + 7) >> 3; + len = (((unsigned int)ecParams->fieldID.size) + 7) >> 3; if (publicValue->data[0] != EC_POINT_FORM_UNCOMPRESSED) { PORT_SetError(SEC_ERROR_UNSUPPORTED_EC_POINT_FORM); return SECFailure; @@ -723,27 +723,6 @@ ECDSA_SignDigestWithSeed(ECPrivateKey *key, SECItem *signature, goto cleanup; } - /* - ** We do not want timing information to leak the length of k, - ** so we compute k*G using an equivalent scalar of fixed - ** bit-length. - ** Fix based on patch for ECDSA timing attack in the paper - ** by Billy Bob Brumley and Nicola Tuveri at - ** http://eprint.iacr.org/2011/232 - ** - ** How do we convert k to a value of a fixed bit-length? - ** k starts off as an integer satisfying 0 <= k < n. Hence, - ** n <= k+n < 2n, which means k+n has either the same number - ** of bits as n or one more bit than n. If k+n has the same - ** number of bits as n, the second addition ensures that the - ** final value has exactly one more bit than n. Thus, we - ** always end up with a value that exactly one more bit than n. - */ - CHECK_MPI_OK(mp_add(&k, &n, &k)); - if (mpl_significant_bits(&k) <= mpl_significant_bits(&n)) { - CHECK_MPI_OK(mp_add(&k, &n, &k)); - } - /* ** ANSI X9.62, Section 5.3.2, Step 2 ** diff --git a/security/nss/lib/freebl/ecl/curve25519_64.c b/security/nss/lib/freebl/ecl/curve25519_64.c index a2e4296bb..7c3c67d6b 100644 --- a/security/nss/lib/freebl/ecl/curve25519_64.c +++ b/security/nss/lib/freebl/ecl/curve25519_64.c @@ -3,12 +3,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "ecl-priv.h" -#include "../verified/Hacl_Curve25519.h" +#include "../verified/Hacl_Curve25519_51.h" SECStatus ec_Curve25519_mul(uint8_t *mypublic, const uint8_t *secret, const uint8_t *basepoint) { // Note: this cast is safe because HaCl* state has a post-condition that only "mypublic" changed. - Hacl_Curve25519_crypto_scalarmult(mypublic, (uint8_t *)secret, (uint8_t *)basepoint); + Hacl_Curve25519_51_ecdh(mypublic, (uint8_t *)secret, (uint8_t *)basepoint); return 0; } diff --git a/security/nss/lib/freebl/ecl/ecl-priv.h b/security/nss/lib/freebl/ecl/ecl-priv.h index 21685599d..c1e0e856b 100644 --- a/security/nss/lib/freebl/ecl/ecl-priv.h +++ b/security/nss/lib/freebl/ecl/ecl-priv.h @@ -245,6 +245,8 @@ mp_err ec_group_set_gf2m233(ECGroup *group, ECCurveName name); /* Optimized point multiplication */ mp_err ec_group_set_gfp256_32(ECGroup *group, ECCurveName name); +mp_err ec_group_set_secp384r1(ECGroup *group, ECCurveName name); +mp_err ec_group_set_secp521r1(ECGroup *group, ECCurveName name); SECStatus ec_Curve25519_mul(PRUint8 *q, const PRUint8 *s, const PRUint8 *p); #endif /* __ecl_priv_h_ */ diff --git a/security/nss/lib/freebl/ecl/ecl.c b/security/nss/lib/freebl/ecl/ecl.c index ca87b490c..e34a73c66 100644 --- a/security/nss/lib/freebl/ecl/ecl.c +++ b/security/nss/lib/freebl/ecl/ecl.c @@ -164,6 +164,16 @@ construct_ecgroup(const ECCurveName name, mp_int irr, mp_int curvea, MP_CHECKOK(ec_group_set_gfp256(group, name)); MP_CHECKOK(ec_group_set_gfp256_32(group, name)); break; + case ECCurve_SECG_PRIME_384R1: + group = + ECGroup_consGFp(&irr, &curvea, &curveb, &genx, &geny, + &order, cofactor); + if (group == NULL) { + res = MP_UNDEF; + goto CLEANUP; + } + MP_CHECKOK(ec_group_set_secp384r1(group, name)); + break; case ECCurve_SECG_PRIME_521R1: group = ECGroup_consGFp(&irr, &curvea, &curveb, &genx, &geny, @@ -173,6 +183,7 @@ construct_ecgroup(const ECCurveName name, mp_int irr, mp_int curvea, goto CLEANUP; } MP_CHECKOK(ec_group_set_gfp521(group, name)); + MP_CHECKOK(ec_group_set_secp521r1(group, name)); break; default: /* use generic arithmetic */ diff --git a/security/nss/lib/freebl/ecl/ecp_25519.c b/security/nss/lib/freebl/ecl/ecp_25519.c index 7b331b28f..ceecd2ace 100644 --- a/security/nss/lib/freebl/ecl/ecp_25519.c +++ b/security/nss/lib/freebl/ecl/ecp_25519.c @@ -27,7 +27,7 @@ SECStatus ec_Curve25519_pt_validate(const SECItem *px) { PRUint8 *p; - int i; + PRUint64 i; PRUint8 forbiddenValues[12][32] = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/security/nss/lib/freebl/ecl/ecp_secp384r1.c b/security/nss/lib/freebl/ecl/ecp_secp384r1.c new file mode 100644 index 000000000..87c27425a --- /dev/null +++ b/security/nss/lib/freebl/ecl/ecp_secp384r1.c @@ -0,0 +1,19668 @@ +/* Autogenerated: ECCKiila https://gitlab.com/nisec/ecckiila */ +/*- + * MIT License + * + * Copyright (c) 2020 Luis Rivera-Zamarripa, Jesús-Javier Chi-Domínguez, Billy Bob Brumley + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +#if defined(__SIZEOF_INT128__) && !defined(PEDANTIC) + +#include +#include +#define LIMB_BITS 64 +#define LIMB_CNT 6 +/* Field elements */ +typedef uint64_t fe_t[LIMB_CNT]; +typedef uint64_t limb_t; + +#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t)) +#define fe_set_zero(d) memset(d, 0, sizeof(fe_t)) + +/* Projective points */ +typedef struct { + fe_t X; + fe_t Y; + fe_t Z; +} pt_prj_t; + +/* Affine points */ +typedef struct { + fe_t X; + fe_t Y; +} pt_aff_t; + +/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */ +/*- + * MIT License + * + * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file) + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* Autogenerated: word_by_word_montgomery --static secp384r1 64 '2^384 - 2^128 - 2^96 + 2^32 - 1' */ +/* curve description: secp384r1 */ +/* machine_wordsize = 64 (from "64") */ +/* requested operations: (all) */ +/* m = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff (from "2^384 - 2^128 - 2^96 + 2^32 - 1") */ +/* */ +/* NOTE: In addition to the bounds specified above each function, all */ +/* functions synthesized for this Montgomery arithmetic require the */ +/* input to be strictly less than the prime modulus (m), and also */ +/* require the input to be in the unique saturated representation. */ +/* All functions also ensure that these two properties are true of */ +/* return values. */ +/* */ +/* Computed values: */ +/* eval z = z[0] + (z[1] << 64) + (z[2] << 128) + (z[3] << 192) + (z[4] << 256) + (z[5] << 0x140) */ +/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) */ + +#include +typedef unsigned char fiat_secp384r1_uint1; +typedef signed char fiat_secp384r1_int1; +typedef signed __int128 fiat_secp384r1_int128; +typedef unsigned __int128 fiat_secp384r1_uint128; + +#if (-1 & 3) != 3 +#error "This code only works on a two's complement system" +#endif + +/* + * The function fiat_secp384r1_addcarryx_u64 is an addition with carry. + * Postconditions: + * out1 = (arg1 + arg2 + arg3) mod 2^64 + * out2 = ⌊(arg1 + arg2 + arg3) / 2^64⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffffffffffff] + * arg3: [0x0 ~> 0xffffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffffffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp384r1_addcarryx_u64(uint64_t *out1, + fiat_secp384r1_uint1 *out2, + fiat_secp384r1_uint1 arg1, + uint64_t arg2, uint64_t arg3) +{ + fiat_secp384r1_uint128 x1; + uint64_t x2; + fiat_secp384r1_uint1 x3; + x1 = ((arg1 + (fiat_secp384r1_uint128)arg2) + arg3); + x2 = (uint64_t)(x1 & UINT64_C(0xffffffffffffffff)); + x3 = (fiat_secp384r1_uint1)(x1 >> 64); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp384r1_subborrowx_u64 is a subtraction with borrow. + * Postconditions: + * out1 = (-arg1 + arg2 + -arg3) mod 2^64 + * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^64⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffffffffffff] + * arg3: [0x0 ~> 0xffffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffffffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp384r1_subborrowx_u64(uint64_t *out1, + fiat_secp384r1_uint1 *out2, + fiat_secp384r1_uint1 arg1, + uint64_t arg2, uint64_t arg3) +{ + fiat_secp384r1_int128 x1; + fiat_secp384r1_int1 x2; + uint64_t x3; + x1 = ((arg2 - (fiat_secp384r1_int128)arg1) - arg3); + x2 = (fiat_secp384r1_int1)(x1 >> 64); + x3 = (uint64_t)(x1 & UINT64_C(0xffffffffffffffff)); + *out1 = x3; + *out2 = (fiat_secp384r1_uint1)(0x0 - x2); +} + +/* + * The function fiat_secp384r1_mulx_u64 is a multiplication, returning the full double-width result. + * Postconditions: + * out1 = (arg1 * arg2) mod 2^64 + * out2 = ⌊arg1 * arg2 / 2^64⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0xffffffffffffffff] + * arg2: [0x0 ~> 0xffffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffffffffffff] + * out2: [0x0 ~> 0xffffffffffffffff] + */ +static void +fiat_secp384r1_mulx_u64(uint64_t *out1, uint64_t *out2, + uint64_t arg1, uint64_t arg2) +{ + fiat_secp384r1_uint128 x1; + uint64_t x2; + uint64_t x3; + x1 = ((fiat_secp384r1_uint128)arg1 * arg2); + x2 = (uint64_t)(x1 & UINT64_C(0xffffffffffffffff)); + x3 = (uint64_t)(x1 >> 64); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp384r1_cmovznz_u64 is a single-word conditional move. + * Postconditions: + * out1 = (if arg1 = 0 then arg2 else arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffffffffffff] + * arg3: [0x0 ~> 0xffffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffffffffffff] + */ +static void +fiat_secp384r1_cmovznz_u64(uint64_t *out1, + fiat_secp384r1_uint1 arg1, uint64_t arg2, + uint64_t arg3) +{ + fiat_secp384r1_uint1 x1; + uint64_t x2; + uint64_t x3; + x1 = (!(!arg1)); + x2 = ((fiat_secp384r1_int1)(0x0 - x1) & UINT64_C(0xffffffffffffffff)); + x3 = ((x2 & arg3) | ((~x2) & arg2)); + *out1 = x3; +} + +/* + * The function fiat_secp384r1_mul multiplies two field elements in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * 0 ≤ eval arg2 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg2)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_mul(uint64_t out1[6], const uint64_t arg1[6], + const uint64_t arg2[6]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + uint64_t x17; + uint64_t x18; + uint64_t x19; + fiat_secp384r1_uint1 x20; + uint64_t x21; + fiat_secp384r1_uint1 x22; + uint64_t x23; + fiat_secp384r1_uint1 x24; + uint64_t x25; + fiat_secp384r1_uint1 x26; + uint64_t x27; + fiat_secp384r1_uint1 x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint64_t x32; + uint64_t x33; + uint64_t x34; + uint64_t x35; + uint64_t x36; + uint64_t x37; + uint64_t x38; + uint64_t x39; + uint64_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + fiat_secp384r1_uint1 x45; + uint64_t x46; + fiat_secp384r1_uint1 x47; + uint64_t x48; + fiat_secp384r1_uint1 x49; + uint64_t x50; + fiat_secp384r1_uint1 x51; + uint64_t x52; + fiat_secp384r1_uint1 x53; + uint64_t x54; + uint64_t x55; + fiat_secp384r1_uint1 x56; + uint64_t x57; + fiat_secp384r1_uint1 x58; + uint64_t x59; + fiat_secp384r1_uint1 x60; + uint64_t x61; + fiat_secp384r1_uint1 x62; + uint64_t x63; + fiat_secp384r1_uint1 x64; + uint64_t x65; + fiat_secp384r1_uint1 x66; + uint64_t x67; + fiat_secp384r1_uint1 x68; + uint64_t x69; + uint64_t x70; + uint64_t x71; + uint64_t x72; + uint64_t x73; + uint64_t x74; + uint64_t x75; + uint64_t x76; + uint64_t x77; + uint64_t x78; + uint64_t x79; + uint64_t x80; + uint64_t x81; + fiat_secp384r1_uint1 x82; + uint64_t x83; + fiat_secp384r1_uint1 x84; + uint64_t x85; + fiat_secp384r1_uint1 x86; + uint64_t x87; + fiat_secp384r1_uint1 x88; + uint64_t x89; + fiat_secp384r1_uint1 x90; + uint64_t x91; + uint64_t x92; + fiat_secp384r1_uint1 x93; + uint64_t x94; + fiat_secp384r1_uint1 x95; + uint64_t x96; + fiat_secp384r1_uint1 x97; + uint64_t x98; + fiat_secp384r1_uint1 x99; + uint64_t x100; + fiat_secp384r1_uint1 x101; + uint64_t x102; + fiat_secp384r1_uint1 x103; + uint64_t x104; + fiat_secp384r1_uint1 x105; + uint64_t x106; + uint64_t x107; + uint64_t x108; + uint64_t x109; + uint64_t x110; + uint64_t x111; + uint64_t x112; + uint64_t x113; + uint64_t x114; + uint64_t x115; + uint64_t x116; + uint64_t x117; + uint64_t x118; + uint64_t x119; + uint64_t x120; + fiat_secp384r1_uint1 x121; + uint64_t x122; + fiat_secp384r1_uint1 x123; + uint64_t x124; + fiat_secp384r1_uint1 x125; + uint64_t x126; + fiat_secp384r1_uint1 x127; + uint64_t x128; + fiat_secp384r1_uint1 x129; + uint64_t x130; + uint64_t x131; + fiat_secp384r1_uint1 x132; + uint64_t x133; + fiat_secp384r1_uint1 x134; + uint64_t x135; + fiat_secp384r1_uint1 x136; + uint64_t x137; + fiat_secp384r1_uint1 x138; + uint64_t x139; + fiat_secp384r1_uint1 x140; + uint64_t x141; + fiat_secp384r1_uint1 x142; + uint64_t x143; + fiat_secp384r1_uint1 x144; + uint64_t x145; + uint64_t x146; + uint64_t x147; + uint64_t x148; + uint64_t x149; + uint64_t x150; + uint64_t x151; + uint64_t x152; + uint64_t x153; + uint64_t x154; + uint64_t x155; + uint64_t x156; + uint64_t x157; + uint64_t x158; + fiat_secp384r1_uint1 x159; + uint64_t x160; + fiat_secp384r1_uint1 x161; + uint64_t x162; + fiat_secp384r1_uint1 x163; + uint64_t x164; + fiat_secp384r1_uint1 x165; + uint64_t x166; + fiat_secp384r1_uint1 x167; + uint64_t x168; + uint64_t x169; + fiat_secp384r1_uint1 x170; + uint64_t x171; + fiat_secp384r1_uint1 x172; + uint64_t x173; + fiat_secp384r1_uint1 x174; + uint64_t x175; + fiat_secp384r1_uint1 x176; + uint64_t x177; + fiat_secp384r1_uint1 x178; + uint64_t x179; + fiat_secp384r1_uint1 x180; + uint64_t x181; + fiat_secp384r1_uint1 x182; + uint64_t x183; + uint64_t x184; + uint64_t x185; + uint64_t x186; + uint64_t x187; + uint64_t x188; + uint64_t x189; + uint64_t x190; + uint64_t x191; + uint64_t x192; + uint64_t x193; + uint64_t x194; + uint64_t x195; + uint64_t x196; + uint64_t x197; + fiat_secp384r1_uint1 x198; + uint64_t x199; + fiat_secp384r1_uint1 x200; + uint64_t x201; + fiat_secp384r1_uint1 x202; + uint64_t x203; + fiat_secp384r1_uint1 x204; + uint64_t x205; + fiat_secp384r1_uint1 x206; + uint64_t x207; + uint64_t x208; + fiat_secp384r1_uint1 x209; + uint64_t x210; + fiat_secp384r1_uint1 x211; + uint64_t x212; + fiat_secp384r1_uint1 x213; + uint64_t x214; + fiat_secp384r1_uint1 x215; + uint64_t x216; + fiat_secp384r1_uint1 x217; + uint64_t x218; + fiat_secp384r1_uint1 x219; + uint64_t x220; + fiat_secp384r1_uint1 x221; + uint64_t x222; + uint64_t x223; + uint64_t x224; + uint64_t x225; + uint64_t x226; + uint64_t x227; + uint64_t x228; + uint64_t x229; + uint64_t x230; + uint64_t x231; + uint64_t x232; + uint64_t x233; + uint64_t x234; + uint64_t x235; + fiat_secp384r1_uint1 x236; + uint64_t x237; + fiat_secp384r1_uint1 x238; + uint64_t x239; + fiat_secp384r1_uint1 x240; + uint64_t x241; + fiat_secp384r1_uint1 x242; + uint64_t x243; + fiat_secp384r1_uint1 x244; + uint64_t x245; + uint64_t x246; + fiat_secp384r1_uint1 x247; + uint64_t x248; + fiat_secp384r1_uint1 x249; + uint64_t x250; + fiat_secp384r1_uint1 x251; + uint64_t x252; + fiat_secp384r1_uint1 x253; + uint64_t x254; + fiat_secp384r1_uint1 x255; + uint64_t x256; + fiat_secp384r1_uint1 x257; + uint64_t x258; + fiat_secp384r1_uint1 x259; + uint64_t x260; + uint64_t x261; + uint64_t x262; + uint64_t x263; + uint64_t x264; + uint64_t x265; + uint64_t x266; + uint64_t x267; + uint64_t x268; + uint64_t x269; + uint64_t x270; + uint64_t x271; + uint64_t x272; + uint64_t x273; + uint64_t x274; + fiat_secp384r1_uint1 x275; + uint64_t x276; + fiat_secp384r1_uint1 x277; + uint64_t x278; + fiat_secp384r1_uint1 x279; + uint64_t x280; + fiat_secp384r1_uint1 x281; + uint64_t x282; + fiat_secp384r1_uint1 x283; + uint64_t x284; + uint64_t x285; + fiat_secp384r1_uint1 x286; + uint64_t x287; + fiat_secp384r1_uint1 x288; + uint64_t x289; + fiat_secp384r1_uint1 x290; + uint64_t x291; + fiat_secp384r1_uint1 x292; + uint64_t x293; + fiat_secp384r1_uint1 x294; + uint64_t x295; + fiat_secp384r1_uint1 x296; + uint64_t x297; + fiat_secp384r1_uint1 x298; + uint64_t x299; + uint64_t x300; + uint64_t x301; + uint64_t x302; + uint64_t x303; + uint64_t x304; + uint64_t x305; + uint64_t x306; + uint64_t x307; + uint64_t x308; + uint64_t x309; + uint64_t x310; + uint64_t x311; + uint64_t x312; + fiat_secp384r1_uint1 x313; + uint64_t x314; + fiat_secp384r1_uint1 x315; + uint64_t x316; + fiat_secp384r1_uint1 x317; + uint64_t x318; + fiat_secp384r1_uint1 x319; + uint64_t x320; + fiat_secp384r1_uint1 x321; + uint64_t x322; + uint64_t x323; + fiat_secp384r1_uint1 x324; + uint64_t x325; + fiat_secp384r1_uint1 x326; + uint64_t x327; + fiat_secp384r1_uint1 x328; + uint64_t x329; + fiat_secp384r1_uint1 x330; + uint64_t x331; + fiat_secp384r1_uint1 x332; + uint64_t x333; + fiat_secp384r1_uint1 x334; + uint64_t x335; + fiat_secp384r1_uint1 x336; + uint64_t x337; + uint64_t x338; + uint64_t x339; + uint64_t x340; + uint64_t x341; + uint64_t x342; + uint64_t x343; + uint64_t x344; + uint64_t x345; + uint64_t x346; + uint64_t x347; + uint64_t x348; + uint64_t x349; + uint64_t x350; + uint64_t x351; + fiat_secp384r1_uint1 x352; + uint64_t x353; + fiat_secp384r1_uint1 x354; + uint64_t x355; + fiat_secp384r1_uint1 x356; + uint64_t x357; + fiat_secp384r1_uint1 x358; + uint64_t x359; + fiat_secp384r1_uint1 x360; + uint64_t x361; + uint64_t x362; + fiat_secp384r1_uint1 x363; + uint64_t x364; + fiat_secp384r1_uint1 x365; + uint64_t x366; + fiat_secp384r1_uint1 x367; + uint64_t x368; + fiat_secp384r1_uint1 x369; + uint64_t x370; + fiat_secp384r1_uint1 x371; + uint64_t x372; + fiat_secp384r1_uint1 x373; + uint64_t x374; + fiat_secp384r1_uint1 x375; + uint64_t x376; + uint64_t x377; + uint64_t x378; + uint64_t x379; + uint64_t x380; + uint64_t x381; + uint64_t x382; + uint64_t x383; + uint64_t x384; + uint64_t x385; + uint64_t x386; + uint64_t x387; + uint64_t x388; + uint64_t x389; + fiat_secp384r1_uint1 x390; + uint64_t x391; + fiat_secp384r1_uint1 x392; + uint64_t x393; + fiat_secp384r1_uint1 x394; + uint64_t x395; + fiat_secp384r1_uint1 x396; + uint64_t x397; + fiat_secp384r1_uint1 x398; + uint64_t x399; + uint64_t x400; + fiat_secp384r1_uint1 x401; + uint64_t x402; + fiat_secp384r1_uint1 x403; + uint64_t x404; + fiat_secp384r1_uint1 x405; + uint64_t x406; + fiat_secp384r1_uint1 x407; + uint64_t x408; + fiat_secp384r1_uint1 x409; + uint64_t x410; + fiat_secp384r1_uint1 x411; + uint64_t x412; + fiat_secp384r1_uint1 x413; + uint64_t x414; + uint64_t x415; + uint64_t x416; + uint64_t x417; + uint64_t x418; + uint64_t x419; + uint64_t x420; + uint64_t x421; + uint64_t x422; + uint64_t x423; + uint64_t x424; + uint64_t x425; + uint64_t x426; + uint64_t x427; + uint64_t x428; + fiat_secp384r1_uint1 x429; + uint64_t x430; + fiat_secp384r1_uint1 x431; + uint64_t x432; + fiat_secp384r1_uint1 x433; + uint64_t x434; + fiat_secp384r1_uint1 x435; + uint64_t x436; + fiat_secp384r1_uint1 x437; + uint64_t x438; + uint64_t x439; + fiat_secp384r1_uint1 x440; + uint64_t x441; + fiat_secp384r1_uint1 x442; + uint64_t x443; + fiat_secp384r1_uint1 x444; + uint64_t x445; + fiat_secp384r1_uint1 x446; + uint64_t x447; + fiat_secp384r1_uint1 x448; + uint64_t x449; + fiat_secp384r1_uint1 x450; + uint64_t x451; + fiat_secp384r1_uint1 x452; + uint64_t x453; + uint64_t x454; + fiat_secp384r1_uint1 x455; + uint64_t x456; + fiat_secp384r1_uint1 x457; + uint64_t x458; + fiat_secp384r1_uint1 x459; + uint64_t x460; + fiat_secp384r1_uint1 x461; + uint64_t x462; + fiat_secp384r1_uint1 x463; + uint64_t x464; + fiat_secp384r1_uint1 x465; + uint64_t x466; + fiat_secp384r1_uint1 x467; + uint64_t x468; + uint64_t x469; + uint64_t x470; + uint64_t x471; + uint64_t x472; + uint64_t x473; + x1 = (arg1[1]); + x2 = (arg1[2]); + x3 = (arg1[3]); + x4 = (arg1[4]); + x5 = (arg1[5]); + x6 = (arg1[0]); + fiat_secp384r1_mulx_u64(&x7, &x8, x6, (arg2[5])); + fiat_secp384r1_mulx_u64(&x9, &x10, x6, (arg2[4])); + fiat_secp384r1_mulx_u64(&x11, &x12, x6, (arg2[3])); + fiat_secp384r1_mulx_u64(&x13, &x14, x6, (arg2[2])); + fiat_secp384r1_mulx_u64(&x15, &x16, x6, (arg2[1])); + fiat_secp384r1_mulx_u64(&x17, &x18, x6, (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x19, &x20, 0x0, x18, x15); + fiat_secp384r1_addcarryx_u64(&x21, &x22, x20, x16, x13); + fiat_secp384r1_addcarryx_u64(&x23, &x24, x22, x14, x11); + fiat_secp384r1_addcarryx_u64(&x25, &x26, x24, x12, x9); + fiat_secp384r1_addcarryx_u64(&x27, &x28, x26, x10, x7); + x29 = (x28 + x8); + fiat_secp384r1_mulx_u64(&x30, &x31, x17, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x32, &x33, x30, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x34, &x35, x30, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x36, &x37, x30, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x38, &x39, x30, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x40, &x41, x30, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x42, &x43, x30, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x44, &x45, 0x0, x43, x40); + fiat_secp384r1_addcarryx_u64(&x46, &x47, x45, x41, x38); + fiat_secp384r1_addcarryx_u64(&x48, &x49, x47, x39, x36); + fiat_secp384r1_addcarryx_u64(&x50, &x51, x49, x37, x34); + fiat_secp384r1_addcarryx_u64(&x52, &x53, x51, x35, x32); + x54 = (x53 + x33); + fiat_secp384r1_addcarryx_u64(&x55, &x56, 0x0, x17, x42); + fiat_secp384r1_addcarryx_u64(&x57, &x58, x56, x19, x44); + fiat_secp384r1_addcarryx_u64(&x59, &x60, x58, x21, x46); + fiat_secp384r1_addcarryx_u64(&x61, &x62, x60, x23, x48); + fiat_secp384r1_addcarryx_u64(&x63, &x64, x62, x25, x50); + fiat_secp384r1_addcarryx_u64(&x65, &x66, x64, x27, x52); + fiat_secp384r1_addcarryx_u64(&x67, &x68, x66, x29, x54); + fiat_secp384r1_mulx_u64(&x69, &x70, x1, (arg2[5])); + fiat_secp384r1_mulx_u64(&x71, &x72, x1, (arg2[4])); + fiat_secp384r1_mulx_u64(&x73, &x74, x1, (arg2[3])); + fiat_secp384r1_mulx_u64(&x75, &x76, x1, (arg2[2])); + fiat_secp384r1_mulx_u64(&x77, &x78, x1, (arg2[1])); + fiat_secp384r1_mulx_u64(&x79, &x80, x1, (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x81, &x82, 0x0, x80, x77); + fiat_secp384r1_addcarryx_u64(&x83, &x84, x82, x78, x75); + fiat_secp384r1_addcarryx_u64(&x85, &x86, x84, x76, x73); + fiat_secp384r1_addcarryx_u64(&x87, &x88, x86, x74, x71); + fiat_secp384r1_addcarryx_u64(&x89, &x90, x88, x72, x69); + x91 = (x90 + x70); + fiat_secp384r1_addcarryx_u64(&x92, &x93, 0x0, x57, x79); + fiat_secp384r1_addcarryx_u64(&x94, &x95, x93, x59, x81); + fiat_secp384r1_addcarryx_u64(&x96, &x97, x95, x61, x83); + fiat_secp384r1_addcarryx_u64(&x98, &x99, x97, x63, x85); + fiat_secp384r1_addcarryx_u64(&x100, &x101, x99, x65, x87); + fiat_secp384r1_addcarryx_u64(&x102, &x103, x101, x67, x89); + fiat_secp384r1_addcarryx_u64(&x104, &x105, x103, x68, x91); + fiat_secp384r1_mulx_u64(&x106, &x107, x92, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x108, &x109, x106, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x110, &x111, x106, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x112, &x113, x106, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x114, &x115, x106, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x116, &x117, x106, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x118, &x119, x106, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x120, &x121, 0x0, x119, x116); + fiat_secp384r1_addcarryx_u64(&x122, &x123, x121, x117, x114); + fiat_secp384r1_addcarryx_u64(&x124, &x125, x123, x115, x112); + fiat_secp384r1_addcarryx_u64(&x126, &x127, x125, x113, x110); + fiat_secp384r1_addcarryx_u64(&x128, &x129, x127, x111, x108); + x130 = (x129 + x109); + fiat_secp384r1_addcarryx_u64(&x131, &x132, 0x0, x92, x118); + fiat_secp384r1_addcarryx_u64(&x133, &x134, x132, x94, x120); + fiat_secp384r1_addcarryx_u64(&x135, &x136, x134, x96, x122); + fiat_secp384r1_addcarryx_u64(&x137, &x138, x136, x98, x124); + fiat_secp384r1_addcarryx_u64(&x139, &x140, x138, x100, x126); + fiat_secp384r1_addcarryx_u64(&x141, &x142, x140, x102, x128); + fiat_secp384r1_addcarryx_u64(&x143, &x144, x142, x104, x130); + x145 = ((uint64_t)x144 + x105); + fiat_secp384r1_mulx_u64(&x146, &x147, x2, (arg2[5])); + fiat_secp384r1_mulx_u64(&x148, &x149, x2, (arg2[4])); + fiat_secp384r1_mulx_u64(&x150, &x151, x2, (arg2[3])); + fiat_secp384r1_mulx_u64(&x152, &x153, x2, (arg2[2])); + fiat_secp384r1_mulx_u64(&x154, &x155, x2, (arg2[1])); + fiat_secp384r1_mulx_u64(&x156, &x157, x2, (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x158, &x159, 0x0, x157, x154); + fiat_secp384r1_addcarryx_u64(&x160, &x161, x159, x155, x152); + fiat_secp384r1_addcarryx_u64(&x162, &x163, x161, x153, x150); + fiat_secp384r1_addcarryx_u64(&x164, &x165, x163, x151, x148); + fiat_secp384r1_addcarryx_u64(&x166, &x167, x165, x149, x146); + x168 = (x167 + x147); + fiat_secp384r1_addcarryx_u64(&x169, &x170, 0x0, x133, x156); + fiat_secp384r1_addcarryx_u64(&x171, &x172, x170, x135, x158); + fiat_secp384r1_addcarryx_u64(&x173, &x174, x172, x137, x160); + fiat_secp384r1_addcarryx_u64(&x175, &x176, x174, x139, x162); + fiat_secp384r1_addcarryx_u64(&x177, &x178, x176, x141, x164); + fiat_secp384r1_addcarryx_u64(&x179, &x180, x178, x143, x166); + fiat_secp384r1_addcarryx_u64(&x181, &x182, x180, x145, x168); + fiat_secp384r1_mulx_u64(&x183, &x184, x169, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x185, &x186, x183, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x187, &x188, x183, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x189, &x190, x183, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x191, &x192, x183, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x193, &x194, x183, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x195, &x196, x183, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x197, &x198, 0x0, x196, x193); + fiat_secp384r1_addcarryx_u64(&x199, &x200, x198, x194, x191); + fiat_secp384r1_addcarryx_u64(&x201, &x202, x200, x192, x189); + fiat_secp384r1_addcarryx_u64(&x203, &x204, x202, x190, x187); + fiat_secp384r1_addcarryx_u64(&x205, &x206, x204, x188, x185); + x207 = (x206 + x186); + fiat_secp384r1_addcarryx_u64(&x208, &x209, 0x0, x169, x195); + fiat_secp384r1_addcarryx_u64(&x210, &x211, x209, x171, x197); + fiat_secp384r1_addcarryx_u64(&x212, &x213, x211, x173, x199); + fiat_secp384r1_addcarryx_u64(&x214, &x215, x213, x175, x201); + fiat_secp384r1_addcarryx_u64(&x216, &x217, x215, x177, x203); + fiat_secp384r1_addcarryx_u64(&x218, &x219, x217, x179, x205); + fiat_secp384r1_addcarryx_u64(&x220, &x221, x219, x181, x207); + x222 = ((uint64_t)x221 + x182); + fiat_secp384r1_mulx_u64(&x223, &x224, x3, (arg2[5])); + fiat_secp384r1_mulx_u64(&x225, &x226, x3, (arg2[4])); + fiat_secp384r1_mulx_u64(&x227, &x228, x3, (arg2[3])); + fiat_secp384r1_mulx_u64(&x229, &x230, x3, (arg2[2])); + fiat_secp384r1_mulx_u64(&x231, &x232, x3, (arg2[1])); + fiat_secp384r1_mulx_u64(&x233, &x234, x3, (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x235, &x236, 0x0, x234, x231); + fiat_secp384r1_addcarryx_u64(&x237, &x238, x236, x232, x229); + fiat_secp384r1_addcarryx_u64(&x239, &x240, x238, x230, x227); + fiat_secp384r1_addcarryx_u64(&x241, &x242, x240, x228, x225); + fiat_secp384r1_addcarryx_u64(&x243, &x244, x242, x226, x223); + x245 = (x244 + x224); + fiat_secp384r1_addcarryx_u64(&x246, &x247, 0x0, x210, x233); + fiat_secp384r1_addcarryx_u64(&x248, &x249, x247, x212, x235); + fiat_secp384r1_addcarryx_u64(&x250, &x251, x249, x214, x237); + fiat_secp384r1_addcarryx_u64(&x252, &x253, x251, x216, x239); + fiat_secp384r1_addcarryx_u64(&x254, &x255, x253, x218, x241); + fiat_secp384r1_addcarryx_u64(&x256, &x257, x255, x220, x243); + fiat_secp384r1_addcarryx_u64(&x258, &x259, x257, x222, x245); + fiat_secp384r1_mulx_u64(&x260, &x261, x246, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x262, &x263, x260, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x264, &x265, x260, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x266, &x267, x260, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x268, &x269, x260, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x270, &x271, x260, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x272, &x273, x260, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x274, &x275, 0x0, x273, x270); + fiat_secp384r1_addcarryx_u64(&x276, &x277, x275, x271, x268); + fiat_secp384r1_addcarryx_u64(&x278, &x279, x277, x269, x266); + fiat_secp384r1_addcarryx_u64(&x280, &x281, x279, x267, x264); + fiat_secp384r1_addcarryx_u64(&x282, &x283, x281, x265, x262); + x284 = (x283 + x263); + fiat_secp384r1_addcarryx_u64(&x285, &x286, 0x0, x246, x272); + fiat_secp384r1_addcarryx_u64(&x287, &x288, x286, x248, x274); + fiat_secp384r1_addcarryx_u64(&x289, &x290, x288, x250, x276); + fiat_secp384r1_addcarryx_u64(&x291, &x292, x290, x252, x278); + fiat_secp384r1_addcarryx_u64(&x293, &x294, x292, x254, x280); + fiat_secp384r1_addcarryx_u64(&x295, &x296, x294, x256, x282); + fiat_secp384r1_addcarryx_u64(&x297, &x298, x296, x258, x284); + x299 = ((uint64_t)x298 + x259); + fiat_secp384r1_mulx_u64(&x300, &x301, x4, (arg2[5])); + fiat_secp384r1_mulx_u64(&x302, &x303, x4, (arg2[4])); + fiat_secp384r1_mulx_u64(&x304, &x305, x4, (arg2[3])); + fiat_secp384r1_mulx_u64(&x306, &x307, x4, (arg2[2])); + fiat_secp384r1_mulx_u64(&x308, &x309, x4, (arg2[1])); + fiat_secp384r1_mulx_u64(&x310, &x311, x4, (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x312, &x313, 0x0, x311, x308); + fiat_secp384r1_addcarryx_u64(&x314, &x315, x313, x309, x306); + fiat_secp384r1_addcarryx_u64(&x316, &x317, x315, x307, x304); + fiat_secp384r1_addcarryx_u64(&x318, &x319, x317, x305, x302); + fiat_secp384r1_addcarryx_u64(&x320, &x321, x319, x303, x300); + x322 = (x321 + x301); + fiat_secp384r1_addcarryx_u64(&x323, &x324, 0x0, x287, x310); + fiat_secp384r1_addcarryx_u64(&x325, &x326, x324, x289, x312); + fiat_secp384r1_addcarryx_u64(&x327, &x328, x326, x291, x314); + fiat_secp384r1_addcarryx_u64(&x329, &x330, x328, x293, x316); + fiat_secp384r1_addcarryx_u64(&x331, &x332, x330, x295, x318); + fiat_secp384r1_addcarryx_u64(&x333, &x334, x332, x297, x320); + fiat_secp384r1_addcarryx_u64(&x335, &x336, x334, x299, x322); + fiat_secp384r1_mulx_u64(&x337, &x338, x323, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x339, &x340, x337, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x341, &x342, x337, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x343, &x344, x337, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x345, &x346, x337, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x347, &x348, x337, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x349, &x350, x337, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x351, &x352, 0x0, x350, x347); + fiat_secp384r1_addcarryx_u64(&x353, &x354, x352, x348, x345); + fiat_secp384r1_addcarryx_u64(&x355, &x356, x354, x346, x343); + fiat_secp384r1_addcarryx_u64(&x357, &x358, x356, x344, x341); + fiat_secp384r1_addcarryx_u64(&x359, &x360, x358, x342, x339); + x361 = (x360 + x340); + fiat_secp384r1_addcarryx_u64(&x362, &x363, 0x0, x323, x349); + fiat_secp384r1_addcarryx_u64(&x364, &x365, x363, x325, x351); + fiat_secp384r1_addcarryx_u64(&x366, &x367, x365, x327, x353); + fiat_secp384r1_addcarryx_u64(&x368, &x369, x367, x329, x355); + fiat_secp384r1_addcarryx_u64(&x370, &x371, x369, x331, x357); + fiat_secp384r1_addcarryx_u64(&x372, &x373, x371, x333, x359); + fiat_secp384r1_addcarryx_u64(&x374, &x375, x373, x335, x361); + x376 = ((uint64_t)x375 + x336); + fiat_secp384r1_mulx_u64(&x377, &x378, x5, (arg2[5])); + fiat_secp384r1_mulx_u64(&x379, &x380, x5, (arg2[4])); + fiat_secp384r1_mulx_u64(&x381, &x382, x5, (arg2[3])); + fiat_secp384r1_mulx_u64(&x383, &x384, x5, (arg2[2])); + fiat_secp384r1_mulx_u64(&x385, &x386, x5, (arg2[1])); + fiat_secp384r1_mulx_u64(&x387, &x388, x5, (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x389, &x390, 0x0, x388, x385); + fiat_secp384r1_addcarryx_u64(&x391, &x392, x390, x386, x383); + fiat_secp384r1_addcarryx_u64(&x393, &x394, x392, x384, x381); + fiat_secp384r1_addcarryx_u64(&x395, &x396, x394, x382, x379); + fiat_secp384r1_addcarryx_u64(&x397, &x398, x396, x380, x377); + x399 = (x398 + x378); + fiat_secp384r1_addcarryx_u64(&x400, &x401, 0x0, x364, x387); + fiat_secp384r1_addcarryx_u64(&x402, &x403, x401, x366, x389); + fiat_secp384r1_addcarryx_u64(&x404, &x405, x403, x368, x391); + fiat_secp384r1_addcarryx_u64(&x406, &x407, x405, x370, x393); + fiat_secp384r1_addcarryx_u64(&x408, &x409, x407, x372, x395); + fiat_secp384r1_addcarryx_u64(&x410, &x411, x409, x374, x397); + fiat_secp384r1_addcarryx_u64(&x412, &x413, x411, x376, x399); + fiat_secp384r1_mulx_u64(&x414, &x415, x400, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x416, &x417, x414, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x418, &x419, x414, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x420, &x421, x414, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x422, &x423, x414, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x424, &x425, x414, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x426, &x427, x414, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x428, &x429, 0x0, x427, x424); + fiat_secp384r1_addcarryx_u64(&x430, &x431, x429, x425, x422); + fiat_secp384r1_addcarryx_u64(&x432, &x433, x431, x423, x420); + fiat_secp384r1_addcarryx_u64(&x434, &x435, x433, x421, x418); + fiat_secp384r1_addcarryx_u64(&x436, &x437, x435, x419, x416); + x438 = (x437 + x417); + fiat_secp384r1_addcarryx_u64(&x439, &x440, 0x0, x400, x426); + fiat_secp384r1_addcarryx_u64(&x441, &x442, x440, x402, x428); + fiat_secp384r1_addcarryx_u64(&x443, &x444, x442, x404, x430); + fiat_secp384r1_addcarryx_u64(&x445, &x446, x444, x406, x432); + fiat_secp384r1_addcarryx_u64(&x447, &x448, x446, x408, x434); + fiat_secp384r1_addcarryx_u64(&x449, &x450, x448, x410, x436); + fiat_secp384r1_addcarryx_u64(&x451, &x452, x450, x412, x438); + x453 = ((uint64_t)x452 + x413); + fiat_secp384r1_subborrowx_u64(&x454, &x455, 0x0, x441, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u64(&x456, &x457, x455, x443, + UINT64_C(0xffffffff00000000)); + fiat_secp384r1_subborrowx_u64(&x458, &x459, x457, x445, + UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_subborrowx_u64(&x460, &x461, x459, x447, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x462, &x463, x461, x449, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x464, &x465, x463, x451, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x466, &x467, x465, x453, 0x0); + fiat_secp384r1_cmovznz_u64(&x468, x467, x454, x441); + fiat_secp384r1_cmovznz_u64(&x469, x467, x456, x443); + fiat_secp384r1_cmovznz_u64(&x470, x467, x458, x445); + fiat_secp384r1_cmovznz_u64(&x471, x467, x460, x447); + fiat_secp384r1_cmovznz_u64(&x472, x467, x462, x449); + fiat_secp384r1_cmovznz_u64(&x473, x467, x464, x451); + out1[0] = x468; + out1[1] = x469; + out1[2] = x470; + out1[3] = x471; + out1[4] = x472; + out1[5] = x473; +} + +/* + * The function fiat_secp384r1_square squares a field element in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg1)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_square(uint64_t out1[6], const uint64_t arg1[6]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + uint64_t x17; + uint64_t x18; + uint64_t x19; + fiat_secp384r1_uint1 x20; + uint64_t x21; + fiat_secp384r1_uint1 x22; + uint64_t x23; + fiat_secp384r1_uint1 x24; + uint64_t x25; + fiat_secp384r1_uint1 x26; + uint64_t x27; + fiat_secp384r1_uint1 x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint64_t x32; + uint64_t x33; + uint64_t x34; + uint64_t x35; + uint64_t x36; + uint64_t x37; + uint64_t x38; + uint64_t x39; + uint64_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + fiat_secp384r1_uint1 x45; + uint64_t x46; + fiat_secp384r1_uint1 x47; + uint64_t x48; + fiat_secp384r1_uint1 x49; + uint64_t x50; + fiat_secp384r1_uint1 x51; + uint64_t x52; + fiat_secp384r1_uint1 x53; + uint64_t x54; + uint64_t x55; + fiat_secp384r1_uint1 x56; + uint64_t x57; + fiat_secp384r1_uint1 x58; + uint64_t x59; + fiat_secp384r1_uint1 x60; + uint64_t x61; + fiat_secp384r1_uint1 x62; + uint64_t x63; + fiat_secp384r1_uint1 x64; + uint64_t x65; + fiat_secp384r1_uint1 x66; + uint64_t x67; + fiat_secp384r1_uint1 x68; + uint64_t x69; + uint64_t x70; + uint64_t x71; + uint64_t x72; + uint64_t x73; + uint64_t x74; + uint64_t x75; + uint64_t x76; + uint64_t x77; + uint64_t x78; + uint64_t x79; + uint64_t x80; + uint64_t x81; + fiat_secp384r1_uint1 x82; + uint64_t x83; + fiat_secp384r1_uint1 x84; + uint64_t x85; + fiat_secp384r1_uint1 x86; + uint64_t x87; + fiat_secp384r1_uint1 x88; + uint64_t x89; + fiat_secp384r1_uint1 x90; + uint64_t x91; + uint64_t x92; + fiat_secp384r1_uint1 x93; + uint64_t x94; + fiat_secp384r1_uint1 x95; + uint64_t x96; + fiat_secp384r1_uint1 x97; + uint64_t x98; + fiat_secp384r1_uint1 x99; + uint64_t x100; + fiat_secp384r1_uint1 x101; + uint64_t x102; + fiat_secp384r1_uint1 x103; + uint64_t x104; + fiat_secp384r1_uint1 x105; + uint64_t x106; + uint64_t x107; + uint64_t x108; + uint64_t x109; + uint64_t x110; + uint64_t x111; + uint64_t x112; + uint64_t x113; + uint64_t x114; + uint64_t x115; + uint64_t x116; + uint64_t x117; + uint64_t x118; + uint64_t x119; + uint64_t x120; + fiat_secp384r1_uint1 x121; + uint64_t x122; + fiat_secp384r1_uint1 x123; + uint64_t x124; + fiat_secp384r1_uint1 x125; + uint64_t x126; + fiat_secp384r1_uint1 x127; + uint64_t x128; + fiat_secp384r1_uint1 x129; + uint64_t x130; + uint64_t x131; + fiat_secp384r1_uint1 x132; + uint64_t x133; + fiat_secp384r1_uint1 x134; + uint64_t x135; + fiat_secp384r1_uint1 x136; + uint64_t x137; + fiat_secp384r1_uint1 x138; + uint64_t x139; + fiat_secp384r1_uint1 x140; + uint64_t x141; + fiat_secp384r1_uint1 x142; + uint64_t x143; + fiat_secp384r1_uint1 x144; + uint64_t x145; + uint64_t x146; + uint64_t x147; + uint64_t x148; + uint64_t x149; + uint64_t x150; + uint64_t x151; + uint64_t x152; + uint64_t x153; + uint64_t x154; + uint64_t x155; + uint64_t x156; + uint64_t x157; + uint64_t x158; + fiat_secp384r1_uint1 x159; + uint64_t x160; + fiat_secp384r1_uint1 x161; + uint64_t x162; + fiat_secp384r1_uint1 x163; + uint64_t x164; + fiat_secp384r1_uint1 x165; + uint64_t x166; + fiat_secp384r1_uint1 x167; + uint64_t x168; + uint64_t x169; + fiat_secp384r1_uint1 x170; + uint64_t x171; + fiat_secp384r1_uint1 x172; + uint64_t x173; + fiat_secp384r1_uint1 x174; + uint64_t x175; + fiat_secp384r1_uint1 x176; + uint64_t x177; + fiat_secp384r1_uint1 x178; + uint64_t x179; + fiat_secp384r1_uint1 x180; + uint64_t x181; + fiat_secp384r1_uint1 x182; + uint64_t x183; + uint64_t x184; + uint64_t x185; + uint64_t x186; + uint64_t x187; + uint64_t x188; + uint64_t x189; + uint64_t x190; + uint64_t x191; + uint64_t x192; + uint64_t x193; + uint64_t x194; + uint64_t x195; + uint64_t x196; + uint64_t x197; + fiat_secp384r1_uint1 x198; + uint64_t x199; + fiat_secp384r1_uint1 x200; + uint64_t x201; + fiat_secp384r1_uint1 x202; + uint64_t x203; + fiat_secp384r1_uint1 x204; + uint64_t x205; + fiat_secp384r1_uint1 x206; + uint64_t x207; + uint64_t x208; + fiat_secp384r1_uint1 x209; + uint64_t x210; + fiat_secp384r1_uint1 x211; + uint64_t x212; + fiat_secp384r1_uint1 x213; + uint64_t x214; + fiat_secp384r1_uint1 x215; + uint64_t x216; + fiat_secp384r1_uint1 x217; + uint64_t x218; + fiat_secp384r1_uint1 x219; + uint64_t x220; + fiat_secp384r1_uint1 x221; + uint64_t x222; + uint64_t x223; + uint64_t x224; + uint64_t x225; + uint64_t x226; + uint64_t x227; + uint64_t x228; + uint64_t x229; + uint64_t x230; + uint64_t x231; + uint64_t x232; + uint64_t x233; + uint64_t x234; + uint64_t x235; + fiat_secp384r1_uint1 x236; + uint64_t x237; + fiat_secp384r1_uint1 x238; + uint64_t x239; + fiat_secp384r1_uint1 x240; + uint64_t x241; + fiat_secp384r1_uint1 x242; + uint64_t x243; + fiat_secp384r1_uint1 x244; + uint64_t x245; + uint64_t x246; + fiat_secp384r1_uint1 x247; + uint64_t x248; + fiat_secp384r1_uint1 x249; + uint64_t x250; + fiat_secp384r1_uint1 x251; + uint64_t x252; + fiat_secp384r1_uint1 x253; + uint64_t x254; + fiat_secp384r1_uint1 x255; + uint64_t x256; + fiat_secp384r1_uint1 x257; + uint64_t x258; + fiat_secp384r1_uint1 x259; + uint64_t x260; + uint64_t x261; + uint64_t x262; + uint64_t x263; + uint64_t x264; + uint64_t x265; + uint64_t x266; + uint64_t x267; + uint64_t x268; + uint64_t x269; + uint64_t x270; + uint64_t x271; + uint64_t x272; + uint64_t x273; + uint64_t x274; + fiat_secp384r1_uint1 x275; + uint64_t x276; + fiat_secp384r1_uint1 x277; + uint64_t x278; + fiat_secp384r1_uint1 x279; + uint64_t x280; + fiat_secp384r1_uint1 x281; + uint64_t x282; + fiat_secp384r1_uint1 x283; + uint64_t x284; + uint64_t x285; + fiat_secp384r1_uint1 x286; + uint64_t x287; + fiat_secp384r1_uint1 x288; + uint64_t x289; + fiat_secp384r1_uint1 x290; + uint64_t x291; + fiat_secp384r1_uint1 x292; + uint64_t x293; + fiat_secp384r1_uint1 x294; + uint64_t x295; + fiat_secp384r1_uint1 x296; + uint64_t x297; + fiat_secp384r1_uint1 x298; + uint64_t x299; + uint64_t x300; + uint64_t x301; + uint64_t x302; + uint64_t x303; + uint64_t x304; + uint64_t x305; + uint64_t x306; + uint64_t x307; + uint64_t x308; + uint64_t x309; + uint64_t x310; + uint64_t x311; + uint64_t x312; + fiat_secp384r1_uint1 x313; + uint64_t x314; + fiat_secp384r1_uint1 x315; + uint64_t x316; + fiat_secp384r1_uint1 x317; + uint64_t x318; + fiat_secp384r1_uint1 x319; + uint64_t x320; + fiat_secp384r1_uint1 x321; + uint64_t x322; + uint64_t x323; + fiat_secp384r1_uint1 x324; + uint64_t x325; + fiat_secp384r1_uint1 x326; + uint64_t x327; + fiat_secp384r1_uint1 x328; + uint64_t x329; + fiat_secp384r1_uint1 x330; + uint64_t x331; + fiat_secp384r1_uint1 x332; + uint64_t x333; + fiat_secp384r1_uint1 x334; + uint64_t x335; + fiat_secp384r1_uint1 x336; + uint64_t x337; + uint64_t x338; + uint64_t x339; + uint64_t x340; + uint64_t x341; + uint64_t x342; + uint64_t x343; + uint64_t x344; + uint64_t x345; + uint64_t x346; + uint64_t x347; + uint64_t x348; + uint64_t x349; + uint64_t x350; + uint64_t x351; + fiat_secp384r1_uint1 x352; + uint64_t x353; + fiat_secp384r1_uint1 x354; + uint64_t x355; + fiat_secp384r1_uint1 x356; + uint64_t x357; + fiat_secp384r1_uint1 x358; + uint64_t x359; + fiat_secp384r1_uint1 x360; + uint64_t x361; + uint64_t x362; + fiat_secp384r1_uint1 x363; + uint64_t x364; + fiat_secp384r1_uint1 x365; + uint64_t x366; + fiat_secp384r1_uint1 x367; + uint64_t x368; + fiat_secp384r1_uint1 x369; + uint64_t x370; + fiat_secp384r1_uint1 x371; + uint64_t x372; + fiat_secp384r1_uint1 x373; + uint64_t x374; + fiat_secp384r1_uint1 x375; + uint64_t x376; + uint64_t x377; + uint64_t x378; + uint64_t x379; + uint64_t x380; + uint64_t x381; + uint64_t x382; + uint64_t x383; + uint64_t x384; + uint64_t x385; + uint64_t x386; + uint64_t x387; + uint64_t x388; + uint64_t x389; + fiat_secp384r1_uint1 x390; + uint64_t x391; + fiat_secp384r1_uint1 x392; + uint64_t x393; + fiat_secp384r1_uint1 x394; + uint64_t x395; + fiat_secp384r1_uint1 x396; + uint64_t x397; + fiat_secp384r1_uint1 x398; + uint64_t x399; + uint64_t x400; + fiat_secp384r1_uint1 x401; + uint64_t x402; + fiat_secp384r1_uint1 x403; + uint64_t x404; + fiat_secp384r1_uint1 x405; + uint64_t x406; + fiat_secp384r1_uint1 x407; + uint64_t x408; + fiat_secp384r1_uint1 x409; + uint64_t x410; + fiat_secp384r1_uint1 x411; + uint64_t x412; + fiat_secp384r1_uint1 x413; + uint64_t x414; + uint64_t x415; + uint64_t x416; + uint64_t x417; + uint64_t x418; + uint64_t x419; + uint64_t x420; + uint64_t x421; + uint64_t x422; + uint64_t x423; + uint64_t x424; + uint64_t x425; + uint64_t x426; + uint64_t x427; + uint64_t x428; + fiat_secp384r1_uint1 x429; + uint64_t x430; + fiat_secp384r1_uint1 x431; + uint64_t x432; + fiat_secp384r1_uint1 x433; + uint64_t x434; + fiat_secp384r1_uint1 x435; + uint64_t x436; + fiat_secp384r1_uint1 x437; + uint64_t x438; + uint64_t x439; + fiat_secp384r1_uint1 x440; + uint64_t x441; + fiat_secp384r1_uint1 x442; + uint64_t x443; + fiat_secp384r1_uint1 x444; + uint64_t x445; + fiat_secp384r1_uint1 x446; + uint64_t x447; + fiat_secp384r1_uint1 x448; + uint64_t x449; + fiat_secp384r1_uint1 x450; + uint64_t x451; + fiat_secp384r1_uint1 x452; + uint64_t x453; + uint64_t x454; + fiat_secp384r1_uint1 x455; + uint64_t x456; + fiat_secp384r1_uint1 x457; + uint64_t x458; + fiat_secp384r1_uint1 x459; + uint64_t x460; + fiat_secp384r1_uint1 x461; + uint64_t x462; + fiat_secp384r1_uint1 x463; + uint64_t x464; + fiat_secp384r1_uint1 x465; + uint64_t x466; + fiat_secp384r1_uint1 x467; + uint64_t x468; + uint64_t x469; + uint64_t x470; + uint64_t x471; + uint64_t x472; + uint64_t x473; + x1 = (arg1[1]); + x2 = (arg1[2]); + x3 = (arg1[3]); + x4 = (arg1[4]); + x5 = (arg1[5]); + x6 = (arg1[0]); + fiat_secp384r1_mulx_u64(&x7, &x8, x6, (arg1[5])); + fiat_secp384r1_mulx_u64(&x9, &x10, x6, (arg1[4])); + fiat_secp384r1_mulx_u64(&x11, &x12, x6, (arg1[3])); + fiat_secp384r1_mulx_u64(&x13, &x14, x6, (arg1[2])); + fiat_secp384r1_mulx_u64(&x15, &x16, x6, (arg1[1])); + fiat_secp384r1_mulx_u64(&x17, &x18, x6, (arg1[0])); + fiat_secp384r1_addcarryx_u64(&x19, &x20, 0x0, x18, x15); + fiat_secp384r1_addcarryx_u64(&x21, &x22, x20, x16, x13); + fiat_secp384r1_addcarryx_u64(&x23, &x24, x22, x14, x11); + fiat_secp384r1_addcarryx_u64(&x25, &x26, x24, x12, x9); + fiat_secp384r1_addcarryx_u64(&x27, &x28, x26, x10, x7); + x29 = (x28 + x8); + fiat_secp384r1_mulx_u64(&x30, &x31, x17, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x32, &x33, x30, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x34, &x35, x30, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x36, &x37, x30, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x38, &x39, x30, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x40, &x41, x30, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x42, &x43, x30, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x44, &x45, 0x0, x43, x40); + fiat_secp384r1_addcarryx_u64(&x46, &x47, x45, x41, x38); + fiat_secp384r1_addcarryx_u64(&x48, &x49, x47, x39, x36); + fiat_secp384r1_addcarryx_u64(&x50, &x51, x49, x37, x34); + fiat_secp384r1_addcarryx_u64(&x52, &x53, x51, x35, x32); + x54 = (x53 + x33); + fiat_secp384r1_addcarryx_u64(&x55, &x56, 0x0, x17, x42); + fiat_secp384r1_addcarryx_u64(&x57, &x58, x56, x19, x44); + fiat_secp384r1_addcarryx_u64(&x59, &x60, x58, x21, x46); + fiat_secp384r1_addcarryx_u64(&x61, &x62, x60, x23, x48); + fiat_secp384r1_addcarryx_u64(&x63, &x64, x62, x25, x50); + fiat_secp384r1_addcarryx_u64(&x65, &x66, x64, x27, x52); + fiat_secp384r1_addcarryx_u64(&x67, &x68, x66, x29, x54); + fiat_secp384r1_mulx_u64(&x69, &x70, x1, (arg1[5])); + fiat_secp384r1_mulx_u64(&x71, &x72, x1, (arg1[4])); + fiat_secp384r1_mulx_u64(&x73, &x74, x1, (arg1[3])); + fiat_secp384r1_mulx_u64(&x75, &x76, x1, (arg1[2])); + fiat_secp384r1_mulx_u64(&x77, &x78, x1, (arg1[1])); + fiat_secp384r1_mulx_u64(&x79, &x80, x1, (arg1[0])); + fiat_secp384r1_addcarryx_u64(&x81, &x82, 0x0, x80, x77); + fiat_secp384r1_addcarryx_u64(&x83, &x84, x82, x78, x75); + fiat_secp384r1_addcarryx_u64(&x85, &x86, x84, x76, x73); + fiat_secp384r1_addcarryx_u64(&x87, &x88, x86, x74, x71); + fiat_secp384r1_addcarryx_u64(&x89, &x90, x88, x72, x69); + x91 = (x90 + x70); + fiat_secp384r1_addcarryx_u64(&x92, &x93, 0x0, x57, x79); + fiat_secp384r1_addcarryx_u64(&x94, &x95, x93, x59, x81); + fiat_secp384r1_addcarryx_u64(&x96, &x97, x95, x61, x83); + fiat_secp384r1_addcarryx_u64(&x98, &x99, x97, x63, x85); + fiat_secp384r1_addcarryx_u64(&x100, &x101, x99, x65, x87); + fiat_secp384r1_addcarryx_u64(&x102, &x103, x101, x67, x89); + fiat_secp384r1_addcarryx_u64(&x104, &x105, x103, x68, x91); + fiat_secp384r1_mulx_u64(&x106, &x107, x92, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x108, &x109, x106, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x110, &x111, x106, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x112, &x113, x106, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x114, &x115, x106, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x116, &x117, x106, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x118, &x119, x106, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x120, &x121, 0x0, x119, x116); + fiat_secp384r1_addcarryx_u64(&x122, &x123, x121, x117, x114); + fiat_secp384r1_addcarryx_u64(&x124, &x125, x123, x115, x112); + fiat_secp384r1_addcarryx_u64(&x126, &x127, x125, x113, x110); + fiat_secp384r1_addcarryx_u64(&x128, &x129, x127, x111, x108); + x130 = (x129 + x109); + fiat_secp384r1_addcarryx_u64(&x131, &x132, 0x0, x92, x118); + fiat_secp384r1_addcarryx_u64(&x133, &x134, x132, x94, x120); + fiat_secp384r1_addcarryx_u64(&x135, &x136, x134, x96, x122); + fiat_secp384r1_addcarryx_u64(&x137, &x138, x136, x98, x124); + fiat_secp384r1_addcarryx_u64(&x139, &x140, x138, x100, x126); + fiat_secp384r1_addcarryx_u64(&x141, &x142, x140, x102, x128); + fiat_secp384r1_addcarryx_u64(&x143, &x144, x142, x104, x130); + x145 = ((uint64_t)x144 + x105); + fiat_secp384r1_mulx_u64(&x146, &x147, x2, (arg1[5])); + fiat_secp384r1_mulx_u64(&x148, &x149, x2, (arg1[4])); + fiat_secp384r1_mulx_u64(&x150, &x151, x2, (arg1[3])); + fiat_secp384r1_mulx_u64(&x152, &x153, x2, (arg1[2])); + fiat_secp384r1_mulx_u64(&x154, &x155, x2, (arg1[1])); + fiat_secp384r1_mulx_u64(&x156, &x157, x2, (arg1[0])); + fiat_secp384r1_addcarryx_u64(&x158, &x159, 0x0, x157, x154); + fiat_secp384r1_addcarryx_u64(&x160, &x161, x159, x155, x152); + fiat_secp384r1_addcarryx_u64(&x162, &x163, x161, x153, x150); + fiat_secp384r1_addcarryx_u64(&x164, &x165, x163, x151, x148); + fiat_secp384r1_addcarryx_u64(&x166, &x167, x165, x149, x146); + x168 = (x167 + x147); + fiat_secp384r1_addcarryx_u64(&x169, &x170, 0x0, x133, x156); + fiat_secp384r1_addcarryx_u64(&x171, &x172, x170, x135, x158); + fiat_secp384r1_addcarryx_u64(&x173, &x174, x172, x137, x160); + fiat_secp384r1_addcarryx_u64(&x175, &x176, x174, x139, x162); + fiat_secp384r1_addcarryx_u64(&x177, &x178, x176, x141, x164); + fiat_secp384r1_addcarryx_u64(&x179, &x180, x178, x143, x166); + fiat_secp384r1_addcarryx_u64(&x181, &x182, x180, x145, x168); + fiat_secp384r1_mulx_u64(&x183, &x184, x169, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x185, &x186, x183, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x187, &x188, x183, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x189, &x190, x183, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x191, &x192, x183, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x193, &x194, x183, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x195, &x196, x183, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x197, &x198, 0x0, x196, x193); + fiat_secp384r1_addcarryx_u64(&x199, &x200, x198, x194, x191); + fiat_secp384r1_addcarryx_u64(&x201, &x202, x200, x192, x189); + fiat_secp384r1_addcarryx_u64(&x203, &x204, x202, x190, x187); + fiat_secp384r1_addcarryx_u64(&x205, &x206, x204, x188, x185); + x207 = (x206 + x186); + fiat_secp384r1_addcarryx_u64(&x208, &x209, 0x0, x169, x195); + fiat_secp384r1_addcarryx_u64(&x210, &x211, x209, x171, x197); + fiat_secp384r1_addcarryx_u64(&x212, &x213, x211, x173, x199); + fiat_secp384r1_addcarryx_u64(&x214, &x215, x213, x175, x201); + fiat_secp384r1_addcarryx_u64(&x216, &x217, x215, x177, x203); + fiat_secp384r1_addcarryx_u64(&x218, &x219, x217, x179, x205); + fiat_secp384r1_addcarryx_u64(&x220, &x221, x219, x181, x207); + x222 = ((uint64_t)x221 + x182); + fiat_secp384r1_mulx_u64(&x223, &x224, x3, (arg1[5])); + fiat_secp384r1_mulx_u64(&x225, &x226, x3, (arg1[4])); + fiat_secp384r1_mulx_u64(&x227, &x228, x3, (arg1[3])); + fiat_secp384r1_mulx_u64(&x229, &x230, x3, (arg1[2])); + fiat_secp384r1_mulx_u64(&x231, &x232, x3, (arg1[1])); + fiat_secp384r1_mulx_u64(&x233, &x234, x3, (arg1[0])); + fiat_secp384r1_addcarryx_u64(&x235, &x236, 0x0, x234, x231); + fiat_secp384r1_addcarryx_u64(&x237, &x238, x236, x232, x229); + fiat_secp384r1_addcarryx_u64(&x239, &x240, x238, x230, x227); + fiat_secp384r1_addcarryx_u64(&x241, &x242, x240, x228, x225); + fiat_secp384r1_addcarryx_u64(&x243, &x244, x242, x226, x223); + x245 = (x244 + x224); + fiat_secp384r1_addcarryx_u64(&x246, &x247, 0x0, x210, x233); + fiat_secp384r1_addcarryx_u64(&x248, &x249, x247, x212, x235); + fiat_secp384r1_addcarryx_u64(&x250, &x251, x249, x214, x237); + fiat_secp384r1_addcarryx_u64(&x252, &x253, x251, x216, x239); + fiat_secp384r1_addcarryx_u64(&x254, &x255, x253, x218, x241); + fiat_secp384r1_addcarryx_u64(&x256, &x257, x255, x220, x243); + fiat_secp384r1_addcarryx_u64(&x258, &x259, x257, x222, x245); + fiat_secp384r1_mulx_u64(&x260, &x261, x246, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x262, &x263, x260, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x264, &x265, x260, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x266, &x267, x260, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x268, &x269, x260, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x270, &x271, x260, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x272, &x273, x260, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x274, &x275, 0x0, x273, x270); + fiat_secp384r1_addcarryx_u64(&x276, &x277, x275, x271, x268); + fiat_secp384r1_addcarryx_u64(&x278, &x279, x277, x269, x266); + fiat_secp384r1_addcarryx_u64(&x280, &x281, x279, x267, x264); + fiat_secp384r1_addcarryx_u64(&x282, &x283, x281, x265, x262); + x284 = (x283 + x263); + fiat_secp384r1_addcarryx_u64(&x285, &x286, 0x0, x246, x272); + fiat_secp384r1_addcarryx_u64(&x287, &x288, x286, x248, x274); + fiat_secp384r1_addcarryx_u64(&x289, &x290, x288, x250, x276); + fiat_secp384r1_addcarryx_u64(&x291, &x292, x290, x252, x278); + fiat_secp384r1_addcarryx_u64(&x293, &x294, x292, x254, x280); + fiat_secp384r1_addcarryx_u64(&x295, &x296, x294, x256, x282); + fiat_secp384r1_addcarryx_u64(&x297, &x298, x296, x258, x284); + x299 = ((uint64_t)x298 + x259); + fiat_secp384r1_mulx_u64(&x300, &x301, x4, (arg1[5])); + fiat_secp384r1_mulx_u64(&x302, &x303, x4, (arg1[4])); + fiat_secp384r1_mulx_u64(&x304, &x305, x4, (arg1[3])); + fiat_secp384r1_mulx_u64(&x306, &x307, x4, (arg1[2])); + fiat_secp384r1_mulx_u64(&x308, &x309, x4, (arg1[1])); + fiat_secp384r1_mulx_u64(&x310, &x311, x4, (arg1[0])); + fiat_secp384r1_addcarryx_u64(&x312, &x313, 0x0, x311, x308); + fiat_secp384r1_addcarryx_u64(&x314, &x315, x313, x309, x306); + fiat_secp384r1_addcarryx_u64(&x316, &x317, x315, x307, x304); + fiat_secp384r1_addcarryx_u64(&x318, &x319, x317, x305, x302); + fiat_secp384r1_addcarryx_u64(&x320, &x321, x319, x303, x300); + x322 = (x321 + x301); + fiat_secp384r1_addcarryx_u64(&x323, &x324, 0x0, x287, x310); + fiat_secp384r1_addcarryx_u64(&x325, &x326, x324, x289, x312); + fiat_secp384r1_addcarryx_u64(&x327, &x328, x326, x291, x314); + fiat_secp384r1_addcarryx_u64(&x329, &x330, x328, x293, x316); + fiat_secp384r1_addcarryx_u64(&x331, &x332, x330, x295, x318); + fiat_secp384r1_addcarryx_u64(&x333, &x334, x332, x297, x320); + fiat_secp384r1_addcarryx_u64(&x335, &x336, x334, x299, x322); + fiat_secp384r1_mulx_u64(&x337, &x338, x323, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x339, &x340, x337, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x341, &x342, x337, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x343, &x344, x337, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x345, &x346, x337, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x347, &x348, x337, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x349, &x350, x337, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x351, &x352, 0x0, x350, x347); + fiat_secp384r1_addcarryx_u64(&x353, &x354, x352, x348, x345); + fiat_secp384r1_addcarryx_u64(&x355, &x356, x354, x346, x343); + fiat_secp384r1_addcarryx_u64(&x357, &x358, x356, x344, x341); + fiat_secp384r1_addcarryx_u64(&x359, &x360, x358, x342, x339); + x361 = (x360 + x340); + fiat_secp384r1_addcarryx_u64(&x362, &x363, 0x0, x323, x349); + fiat_secp384r1_addcarryx_u64(&x364, &x365, x363, x325, x351); + fiat_secp384r1_addcarryx_u64(&x366, &x367, x365, x327, x353); + fiat_secp384r1_addcarryx_u64(&x368, &x369, x367, x329, x355); + fiat_secp384r1_addcarryx_u64(&x370, &x371, x369, x331, x357); + fiat_secp384r1_addcarryx_u64(&x372, &x373, x371, x333, x359); + fiat_secp384r1_addcarryx_u64(&x374, &x375, x373, x335, x361); + x376 = ((uint64_t)x375 + x336); + fiat_secp384r1_mulx_u64(&x377, &x378, x5, (arg1[5])); + fiat_secp384r1_mulx_u64(&x379, &x380, x5, (arg1[4])); + fiat_secp384r1_mulx_u64(&x381, &x382, x5, (arg1[3])); + fiat_secp384r1_mulx_u64(&x383, &x384, x5, (arg1[2])); + fiat_secp384r1_mulx_u64(&x385, &x386, x5, (arg1[1])); + fiat_secp384r1_mulx_u64(&x387, &x388, x5, (arg1[0])); + fiat_secp384r1_addcarryx_u64(&x389, &x390, 0x0, x388, x385); + fiat_secp384r1_addcarryx_u64(&x391, &x392, x390, x386, x383); + fiat_secp384r1_addcarryx_u64(&x393, &x394, x392, x384, x381); + fiat_secp384r1_addcarryx_u64(&x395, &x396, x394, x382, x379); + fiat_secp384r1_addcarryx_u64(&x397, &x398, x396, x380, x377); + x399 = (x398 + x378); + fiat_secp384r1_addcarryx_u64(&x400, &x401, 0x0, x364, x387); + fiat_secp384r1_addcarryx_u64(&x402, &x403, x401, x366, x389); + fiat_secp384r1_addcarryx_u64(&x404, &x405, x403, x368, x391); + fiat_secp384r1_addcarryx_u64(&x406, &x407, x405, x370, x393); + fiat_secp384r1_addcarryx_u64(&x408, &x409, x407, x372, x395); + fiat_secp384r1_addcarryx_u64(&x410, &x411, x409, x374, x397); + fiat_secp384r1_addcarryx_u64(&x412, &x413, x411, x376, x399); + fiat_secp384r1_mulx_u64(&x414, &x415, x400, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x416, &x417, x414, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x418, &x419, x414, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x420, &x421, x414, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x422, &x423, x414, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x424, &x425, x414, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x426, &x427, x414, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x428, &x429, 0x0, x427, x424); + fiat_secp384r1_addcarryx_u64(&x430, &x431, x429, x425, x422); + fiat_secp384r1_addcarryx_u64(&x432, &x433, x431, x423, x420); + fiat_secp384r1_addcarryx_u64(&x434, &x435, x433, x421, x418); + fiat_secp384r1_addcarryx_u64(&x436, &x437, x435, x419, x416); + x438 = (x437 + x417); + fiat_secp384r1_addcarryx_u64(&x439, &x440, 0x0, x400, x426); + fiat_secp384r1_addcarryx_u64(&x441, &x442, x440, x402, x428); + fiat_secp384r1_addcarryx_u64(&x443, &x444, x442, x404, x430); + fiat_secp384r1_addcarryx_u64(&x445, &x446, x444, x406, x432); + fiat_secp384r1_addcarryx_u64(&x447, &x448, x446, x408, x434); + fiat_secp384r1_addcarryx_u64(&x449, &x450, x448, x410, x436); + fiat_secp384r1_addcarryx_u64(&x451, &x452, x450, x412, x438); + x453 = ((uint64_t)x452 + x413); + fiat_secp384r1_subborrowx_u64(&x454, &x455, 0x0, x441, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u64(&x456, &x457, x455, x443, + UINT64_C(0xffffffff00000000)); + fiat_secp384r1_subborrowx_u64(&x458, &x459, x457, x445, + UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_subborrowx_u64(&x460, &x461, x459, x447, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x462, &x463, x461, x449, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x464, &x465, x463, x451, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x466, &x467, x465, x453, 0x0); + fiat_secp384r1_cmovznz_u64(&x468, x467, x454, x441); + fiat_secp384r1_cmovznz_u64(&x469, x467, x456, x443); + fiat_secp384r1_cmovznz_u64(&x470, x467, x458, x445); + fiat_secp384r1_cmovznz_u64(&x471, x467, x460, x447); + fiat_secp384r1_cmovznz_u64(&x472, x467, x462, x449); + fiat_secp384r1_cmovznz_u64(&x473, x467, x464, x451); + out1[0] = x468; + out1[1] = x469; + out1[2] = x470; + out1[3] = x471; + out1[4] = x472; + out1[5] = x473; +} + +/* + * The function fiat_secp384r1_add adds two field elements in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * 0 ≤ eval arg2 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) + eval (from_montgomery arg2)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_add(uint64_t out1[6], const uint64_t arg1[6], + const uint64_t arg2[6]) +{ + uint64_t x1; + fiat_secp384r1_uint1 x2; + uint64_t x3; + fiat_secp384r1_uint1 x4; + uint64_t x5; + fiat_secp384r1_uint1 x6; + uint64_t x7; + fiat_secp384r1_uint1 x8; + uint64_t x9; + fiat_secp384r1_uint1 x10; + uint64_t x11; + fiat_secp384r1_uint1 x12; + uint64_t x13; + fiat_secp384r1_uint1 x14; + uint64_t x15; + fiat_secp384r1_uint1 x16; + uint64_t x17; + fiat_secp384r1_uint1 x18; + uint64_t x19; + fiat_secp384r1_uint1 x20; + uint64_t x21; + fiat_secp384r1_uint1 x22; + uint64_t x23; + fiat_secp384r1_uint1 x24; + uint64_t x25; + fiat_secp384r1_uint1 x26; + uint64_t x27; + uint64_t x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint64_t x32; + fiat_secp384r1_addcarryx_u64(&x1, &x2, 0x0, (arg1[0]), (arg2[0])); + fiat_secp384r1_addcarryx_u64(&x3, &x4, x2, (arg1[1]), (arg2[1])); + fiat_secp384r1_addcarryx_u64(&x5, &x6, x4, (arg1[2]), (arg2[2])); + fiat_secp384r1_addcarryx_u64(&x7, &x8, x6, (arg1[3]), (arg2[3])); + fiat_secp384r1_addcarryx_u64(&x9, &x10, x8, (arg1[4]), (arg2[4])); + fiat_secp384r1_addcarryx_u64(&x11, &x12, x10, (arg1[5]), (arg2[5])); + fiat_secp384r1_subborrowx_u64(&x13, &x14, 0x0, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u64(&x15, &x16, x14, x3, + UINT64_C(0xffffffff00000000)); + fiat_secp384r1_subborrowx_u64(&x17, &x18, x16, x5, + UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_subborrowx_u64(&x19, &x20, x18, x7, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x21, &x22, x20, x9, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x23, &x24, x22, x11, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x25, &x26, x24, x12, 0x0); + fiat_secp384r1_cmovznz_u64(&x27, x26, x13, x1); + fiat_secp384r1_cmovznz_u64(&x28, x26, x15, x3); + fiat_secp384r1_cmovznz_u64(&x29, x26, x17, x5); + fiat_secp384r1_cmovznz_u64(&x30, x26, x19, x7); + fiat_secp384r1_cmovznz_u64(&x31, x26, x21, x9); + fiat_secp384r1_cmovznz_u64(&x32, x26, x23, x11); + out1[0] = x27; + out1[1] = x28; + out1[2] = x29; + out1[3] = x30; + out1[4] = x31; + out1[5] = x32; +} + +/* + * The function fiat_secp384r1_sub subtracts two field elements in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * 0 ≤ eval arg2 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) - eval (from_montgomery arg2)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_sub(uint64_t out1[6], const uint64_t arg1[6], + const uint64_t arg2[6]) +{ + uint64_t x1; + fiat_secp384r1_uint1 x2; + uint64_t x3; + fiat_secp384r1_uint1 x4; + uint64_t x5; + fiat_secp384r1_uint1 x6; + uint64_t x7; + fiat_secp384r1_uint1 x8; + uint64_t x9; + fiat_secp384r1_uint1 x10; + uint64_t x11; + fiat_secp384r1_uint1 x12; + uint64_t x13; + uint64_t x14; + fiat_secp384r1_uint1 x15; + uint64_t x16; + fiat_secp384r1_uint1 x17; + uint64_t x18; + fiat_secp384r1_uint1 x19; + uint64_t x20; + fiat_secp384r1_uint1 x21; + uint64_t x22; + fiat_secp384r1_uint1 x23; + uint64_t x24; + fiat_secp384r1_uint1 x25; + fiat_secp384r1_subborrowx_u64(&x1, &x2, 0x0, (arg1[0]), (arg2[0])); + fiat_secp384r1_subborrowx_u64(&x3, &x4, x2, (arg1[1]), (arg2[1])); + fiat_secp384r1_subborrowx_u64(&x5, &x6, x4, (arg1[2]), (arg2[2])); + fiat_secp384r1_subborrowx_u64(&x7, &x8, x6, (arg1[3]), (arg2[3])); + fiat_secp384r1_subborrowx_u64(&x9, &x10, x8, (arg1[4]), (arg2[4])); + fiat_secp384r1_subborrowx_u64(&x11, &x12, x10, (arg1[5]), (arg2[5])); + fiat_secp384r1_cmovznz_u64(&x13, x12, 0x0, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_addcarryx_u64(&x14, &x15, 0x0, x1, + (x13 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u64(&x16, &x17, x15, x3, + (x13 & UINT64_C(0xffffffff00000000))); + fiat_secp384r1_addcarryx_u64(&x18, &x19, x17, x5, + (x13 & UINT64_C(0xfffffffffffffffe))); + fiat_secp384r1_addcarryx_u64(&x20, &x21, x19, x7, + (x13 & UINT64_C(0xffffffffffffffff))); + fiat_secp384r1_addcarryx_u64(&x22, &x23, x21, x9, + (x13 & UINT64_C(0xffffffffffffffff))); + fiat_secp384r1_addcarryx_u64(&x24, &x25, x23, x11, + (x13 & UINT64_C(0xffffffffffffffff))); + out1[0] = x14; + out1[1] = x16; + out1[2] = x18; + out1[3] = x20; + out1[4] = x22; + out1[5] = x24; +} + +/* + * The function fiat_secp384r1_opp negates a field element in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval (from_montgomery out1) mod m = -eval (from_montgomery arg1) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_opp(uint64_t out1[6], const uint64_t arg1[6]) +{ + uint64_t x1; + fiat_secp384r1_uint1 x2; + uint64_t x3; + fiat_secp384r1_uint1 x4; + uint64_t x5; + fiat_secp384r1_uint1 x6; + uint64_t x7; + fiat_secp384r1_uint1 x8; + uint64_t x9; + fiat_secp384r1_uint1 x10; + uint64_t x11; + fiat_secp384r1_uint1 x12; + uint64_t x13; + uint64_t x14; + fiat_secp384r1_uint1 x15; + uint64_t x16; + fiat_secp384r1_uint1 x17; + uint64_t x18; + fiat_secp384r1_uint1 x19; + uint64_t x20; + fiat_secp384r1_uint1 x21; + uint64_t x22; + fiat_secp384r1_uint1 x23; + uint64_t x24; + fiat_secp384r1_uint1 x25; + fiat_secp384r1_subborrowx_u64(&x1, &x2, 0x0, 0x0, (arg1[0])); + fiat_secp384r1_subborrowx_u64(&x3, &x4, x2, 0x0, (arg1[1])); + fiat_secp384r1_subborrowx_u64(&x5, &x6, x4, 0x0, (arg1[2])); + fiat_secp384r1_subborrowx_u64(&x7, &x8, x6, 0x0, (arg1[3])); + fiat_secp384r1_subborrowx_u64(&x9, &x10, x8, 0x0, (arg1[4])); + fiat_secp384r1_subborrowx_u64(&x11, &x12, x10, 0x0, (arg1[5])); + fiat_secp384r1_cmovznz_u64(&x13, x12, 0x0, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_addcarryx_u64(&x14, &x15, 0x0, x1, + (x13 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u64(&x16, &x17, x15, x3, + (x13 & UINT64_C(0xffffffff00000000))); + fiat_secp384r1_addcarryx_u64(&x18, &x19, x17, x5, + (x13 & UINT64_C(0xfffffffffffffffe))); + fiat_secp384r1_addcarryx_u64(&x20, &x21, x19, x7, + (x13 & UINT64_C(0xffffffffffffffff))); + fiat_secp384r1_addcarryx_u64(&x22, &x23, x21, x9, + (x13 & UINT64_C(0xffffffffffffffff))); + fiat_secp384r1_addcarryx_u64(&x24, &x25, x23, x11, + (x13 & UINT64_C(0xffffffffffffffff))); + out1[0] = x14; + out1[1] = x16; + out1[2] = x18; + out1[3] = x20; + out1[4] = x22; + out1[5] = x24; +} + +/* + * The function fiat_secp384r1_from_montgomery translates a field element out of the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval out1 mod m = (eval arg1 * ((2^64)⁻¹ mod m)^6) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_from_montgomery(uint64_t out1[6], + const uint64_t arg1[6]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + fiat_secp384r1_uint1 x17; + uint64_t x18; + fiat_secp384r1_uint1 x19; + uint64_t x20; + fiat_secp384r1_uint1 x21; + uint64_t x22; + fiat_secp384r1_uint1 x23; + uint64_t x24; + fiat_secp384r1_uint1 x25; + uint64_t x26; + fiat_secp384r1_uint1 x27; + uint64_t x28; + fiat_secp384r1_uint1 x29; + uint64_t x30; + fiat_secp384r1_uint1 x31; + uint64_t x32; + fiat_secp384r1_uint1 x33; + uint64_t x34; + fiat_secp384r1_uint1 x35; + uint64_t x36; + fiat_secp384r1_uint1 x37; + uint64_t x38; + fiat_secp384r1_uint1 x39; + uint64_t x40; + fiat_secp384r1_uint1 x41; + uint64_t x42; + fiat_secp384r1_uint1 x43; + uint64_t x44; + fiat_secp384r1_uint1 x45; + uint64_t x46; + fiat_secp384r1_uint1 x47; + uint64_t x48; + fiat_secp384r1_uint1 x49; + uint64_t x50; + fiat_secp384r1_uint1 x51; + uint64_t x52; + uint64_t x53; + uint64_t x54; + uint64_t x55; + uint64_t x56; + uint64_t x57; + uint64_t x58; + uint64_t x59; + uint64_t x60; + uint64_t x61; + uint64_t x62; + uint64_t x63; + uint64_t x64; + uint64_t x65; + uint64_t x66; + fiat_secp384r1_uint1 x67; + uint64_t x68; + fiat_secp384r1_uint1 x69; + uint64_t x70; + fiat_secp384r1_uint1 x71; + uint64_t x72; + fiat_secp384r1_uint1 x73; + uint64_t x74; + fiat_secp384r1_uint1 x75; + uint64_t x76; + fiat_secp384r1_uint1 x77; + uint64_t x78; + fiat_secp384r1_uint1 x79; + uint64_t x80; + fiat_secp384r1_uint1 x81; + uint64_t x82; + fiat_secp384r1_uint1 x83; + uint64_t x84; + fiat_secp384r1_uint1 x85; + uint64_t x86; + fiat_secp384r1_uint1 x87; + uint64_t x88; + fiat_secp384r1_uint1 x89; + uint64_t x90; + fiat_secp384r1_uint1 x91; + uint64_t x92; + fiat_secp384r1_uint1 x93; + uint64_t x94; + fiat_secp384r1_uint1 x95; + uint64_t x96; + fiat_secp384r1_uint1 x97; + uint64_t x98; + fiat_secp384r1_uint1 x99; + uint64_t x100; + fiat_secp384r1_uint1 x101; + uint64_t x102; + uint64_t x103; + uint64_t x104; + uint64_t x105; + uint64_t x106; + uint64_t x107; + uint64_t x108; + uint64_t x109; + uint64_t x110; + uint64_t x111; + uint64_t x112; + uint64_t x113; + uint64_t x114; + uint64_t x115; + uint64_t x116; + fiat_secp384r1_uint1 x117; + uint64_t x118; + fiat_secp384r1_uint1 x119; + uint64_t x120; + fiat_secp384r1_uint1 x121; + uint64_t x122; + fiat_secp384r1_uint1 x123; + uint64_t x124; + fiat_secp384r1_uint1 x125; + uint64_t x126; + fiat_secp384r1_uint1 x127; + uint64_t x128; + fiat_secp384r1_uint1 x129; + uint64_t x130; + fiat_secp384r1_uint1 x131; + uint64_t x132; + fiat_secp384r1_uint1 x133; + uint64_t x134; + fiat_secp384r1_uint1 x135; + uint64_t x136; + fiat_secp384r1_uint1 x137; + uint64_t x138; + fiat_secp384r1_uint1 x139; + uint64_t x140; + fiat_secp384r1_uint1 x141; + uint64_t x142; + fiat_secp384r1_uint1 x143; + uint64_t x144; + fiat_secp384r1_uint1 x145; + uint64_t x146; + fiat_secp384r1_uint1 x147; + uint64_t x148; + fiat_secp384r1_uint1 x149; + uint64_t x150; + fiat_secp384r1_uint1 x151; + uint64_t x152; + uint64_t x153; + uint64_t x154; + uint64_t x155; + uint64_t x156; + uint64_t x157; + uint64_t x158; + uint64_t x159; + uint64_t x160; + uint64_t x161; + uint64_t x162; + uint64_t x163; + uint64_t x164; + uint64_t x165; + uint64_t x166; + fiat_secp384r1_uint1 x167; + uint64_t x168; + fiat_secp384r1_uint1 x169; + uint64_t x170; + fiat_secp384r1_uint1 x171; + uint64_t x172; + fiat_secp384r1_uint1 x173; + uint64_t x174; + fiat_secp384r1_uint1 x175; + uint64_t x176; + fiat_secp384r1_uint1 x177; + uint64_t x178; + fiat_secp384r1_uint1 x179; + uint64_t x180; + fiat_secp384r1_uint1 x181; + uint64_t x182; + fiat_secp384r1_uint1 x183; + uint64_t x184; + fiat_secp384r1_uint1 x185; + uint64_t x186; + fiat_secp384r1_uint1 x187; + uint64_t x188; + fiat_secp384r1_uint1 x189; + uint64_t x190; + fiat_secp384r1_uint1 x191; + uint64_t x192; + fiat_secp384r1_uint1 x193; + uint64_t x194; + fiat_secp384r1_uint1 x195; + uint64_t x196; + fiat_secp384r1_uint1 x197; + uint64_t x198; + fiat_secp384r1_uint1 x199; + uint64_t x200; + fiat_secp384r1_uint1 x201; + uint64_t x202; + uint64_t x203; + uint64_t x204; + uint64_t x205; + uint64_t x206; + uint64_t x207; + uint64_t x208; + uint64_t x209; + uint64_t x210; + uint64_t x211; + uint64_t x212; + uint64_t x213; + uint64_t x214; + uint64_t x215; + uint64_t x216; + fiat_secp384r1_uint1 x217; + uint64_t x218; + fiat_secp384r1_uint1 x219; + uint64_t x220; + fiat_secp384r1_uint1 x221; + uint64_t x222; + fiat_secp384r1_uint1 x223; + uint64_t x224; + fiat_secp384r1_uint1 x225; + uint64_t x226; + fiat_secp384r1_uint1 x227; + uint64_t x228; + fiat_secp384r1_uint1 x229; + uint64_t x230; + fiat_secp384r1_uint1 x231; + uint64_t x232; + fiat_secp384r1_uint1 x233; + uint64_t x234; + fiat_secp384r1_uint1 x235; + uint64_t x236; + fiat_secp384r1_uint1 x237; + uint64_t x238; + fiat_secp384r1_uint1 x239; + uint64_t x240; + fiat_secp384r1_uint1 x241; + uint64_t x242; + fiat_secp384r1_uint1 x243; + uint64_t x244; + fiat_secp384r1_uint1 x245; + uint64_t x246; + fiat_secp384r1_uint1 x247; + uint64_t x248; + fiat_secp384r1_uint1 x249; + uint64_t x250; + fiat_secp384r1_uint1 x251; + uint64_t x252; + uint64_t x253; + uint64_t x254; + uint64_t x255; + uint64_t x256; + uint64_t x257; + uint64_t x258; + uint64_t x259; + uint64_t x260; + uint64_t x261; + uint64_t x262; + uint64_t x263; + uint64_t x264; + uint64_t x265; + uint64_t x266; + fiat_secp384r1_uint1 x267; + uint64_t x268; + fiat_secp384r1_uint1 x269; + uint64_t x270; + fiat_secp384r1_uint1 x271; + uint64_t x272; + fiat_secp384r1_uint1 x273; + uint64_t x274; + fiat_secp384r1_uint1 x275; + uint64_t x276; + fiat_secp384r1_uint1 x277; + uint64_t x278; + fiat_secp384r1_uint1 x279; + uint64_t x280; + fiat_secp384r1_uint1 x281; + uint64_t x282; + fiat_secp384r1_uint1 x283; + uint64_t x284; + fiat_secp384r1_uint1 x285; + uint64_t x286; + fiat_secp384r1_uint1 x287; + uint64_t x288; + fiat_secp384r1_uint1 x289; + uint64_t x290; + fiat_secp384r1_uint1 x291; + uint64_t x292; + fiat_secp384r1_uint1 x293; + uint64_t x294; + fiat_secp384r1_uint1 x295; + uint64_t x296; + fiat_secp384r1_uint1 x297; + uint64_t x298; + fiat_secp384r1_uint1 x299; + uint64_t x300; + fiat_secp384r1_uint1 x301; + uint64_t x302; + fiat_secp384r1_uint1 x303; + uint64_t x304; + uint64_t x305; + uint64_t x306; + uint64_t x307; + uint64_t x308; + uint64_t x309; + x1 = (arg1[0]); + fiat_secp384r1_mulx_u64(&x2, &x3, x1, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x4, &x5, x2, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x6, &x7, x2, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x8, &x9, x2, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x10, &x11, x2, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x12, &x13, x2, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x14, &x15, x2, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x16, &x17, 0x0, x15, x12); + fiat_secp384r1_addcarryx_u64(&x18, &x19, x17, x13, x10); + fiat_secp384r1_addcarryx_u64(&x20, &x21, x19, x11, x8); + fiat_secp384r1_addcarryx_u64(&x22, &x23, x21, x9, x6); + fiat_secp384r1_addcarryx_u64(&x24, &x25, x23, x7, x4); + fiat_secp384r1_addcarryx_u64(&x26, &x27, 0x0, x1, x14); + fiat_secp384r1_addcarryx_u64(&x28, &x29, x27, 0x0, x16); + fiat_secp384r1_addcarryx_u64(&x30, &x31, x29, 0x0, x18); + fiat_secp384r1_addcarryx_u64(&x32, &x33, x31, 0x0, x20); + fiat_secp384r1_addcarryx_u64(&x34, &x35, x33, 0x0, x22); + fiat_secp384r1_addcarryx_u64(&x36, &x37, x35, 0x0, x24); + fiat_secp384r1_addcarryx_u64(&x38, &x39, x37, 0x0, (x25 + x5)); + fiat_secp384r1_addcarryx_u64(&x40, &x41, 0x0, x28, (arg1[1])); + fiat_secp384r1_addcarryx_u64(&x42, &x43, x41, x30, 0x0); + fiat_secp384r1_addcarryx_u64(&x44, &x45, x43, x32, 0x0); + fiat_secp384r1_addcarryx_u64(&x46, &x47, x45, x34, 0x0); + fiat_secp384r1_addcarryx_u64(&x48, &x49, x47, x36, 0x0); + fiat_secp384r1_addcarryx_u64(&x50, &x51, x49, x38, 0x0); + fiat_secp384r1_mulx_u64(&x52, &x53, x40, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x54, &x55, x52, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x56, &x57, x52, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x58, &x59, x52, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x60, &x61, x52, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x62, &x63, x52, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x64, &x65, x52, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x66, &x67, 0x0, x65, x62); + fiat_secp384r1_addcarryx_u64(&x68, &x69, x67, x63, x60); + fiat_secp384r1_addcarryx_u64(&x70, &x71, x69, x61, x58); + fiat_secp384r1_addcarryx_u64(&x72, &x73, x71, x59, x56); + fiat_secp384r1_addcarryx_u64(&x74, &x75, x73, x57, x54); + fiat_secp384r1_addcarryx_u64(&x76, &x77, 0x0, x40, x64); + fiat_secp384r1_addcarryx_u64(&x78, &x79, x77, x42, x66); + fiat_secp384r1_addcarryx_u64(&x80, &x81, x79, x44, x68); + fiat_secp384r1_addcarryx_u64(&x82, &x83, x81, x46, x70); + fiat_secp384r1_addcarryx_u64(&x84, &x85, x83, x48, x72); + fiat_secp384r1_addcarryx_u64(&x86, &x87, x85, x50, x74); + fiat_secp384r1_addcarryx_u64(&x88, &x89, x87, ((uint64_t)x51 + x39), + (x75 + x55)); + fiat_secp384r1_addcarryx_u64(&x90, &x91, 0x0, x78, (arg1[2])); + fiat_secp384r1_addcarryx_u64(&x92, &x93, x91, x80, 0x0); + fiat_secp384r1_addcarryx_u64(&x94, &x95, x93, x82, 0x0); + fiat_secp384r1_addcarryx_u64(&x96, &x97, x95, x84, 0x0); + fiat_secp384r1_addcarryx_u64(&x98, &x99, x97, x86, 0x0); + fiat_secp384r1_addcarryx_u64(&x100, &x101, x99, x88, 0x0); + fiat_secp384r1_mulx_u64(&x102, &x103, x90, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x104, &x105, x102, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x106, &x107, x102, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x108, &x109, x102, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x110, &x111, x102, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x112, &x113, x102, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x114, &x115, x102, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x116, &x117, 0x0, x115, x112); + fiat_secp384r1_addcarryx_u64(&x118, &x119, x117, x113, x110); + fiat_secp384r1_addcarryx_u64(&x120, &x121, x119, x111, x108); + fiat_secp384r1_addcarryx_u64(&x122, &x123, x121, x109, x106); + fiat_secp384r1_addcarryx_u64(&x124, &x125, x123, x107, x104); + fiat_secp384r1_addcarryx_u64(&x126, &x127, 0x0, x90, x114); + fiat_secp384r1_addcarryx_u64(&x128, &x129, x127, x92, x116); + fiat_secp384r1_addcarryx_u64(&x130, &x131, x129, x94, x118); + fiat_secp384r1_addcarryx_u64(&x132, &x133, x131, x96, x120); + fiat_secp384r1_addcarryx_u64(&x134, &x135, x133, x98, x122); + fiat_secp384r1_addcarryx_u64(&x136, &x137, x135, x100, x124); + fiat_secp384r1_addcarryx_u64(&x138, &x139, x137, ((uint64_t)x101 + x89), + (x125 + x105)); + fiat_secp384r1_addcarryx_u64(&x140, &x141, 0x0, x128, (arg1[3])); + fiat_secp384r1_addcarryx_u64(&x142, &x143, x141, x130, 0x0); + fiat_secp384r1_addcarryx_u64(&x144, &x145, x143, x132, 0x0); + fiat_secp384r1_addcarryx_u64(&x146, &x147, x145, x134, 0x0); + fiat_secp384r1_addcarryx_u64(&x148, &x149, x147, x136, 0x0); + fiat_secp384r1_addcarryx_u64(&x150, &x151, x149, x138, 0x0); + fiat_secp384r1_mulx_u64(&x152, &x153, x140, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x154, &x155, x152, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x156, &x157, x152, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x158, &x159, x152, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x160, &x161, x152, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x162, &x163, x152, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x164, &x165, x152, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x166, &x167, 0x0, x165, x162); + fiat_secp384r1_addcarryx_u64(&x168, &x169, x167, x163, x160); + fiat_secp384r1_addcarryx_u64(&x170, &x171, x169, x161, x158); + fiat_secp384r1_addcarryx_u64(&x172, &x173, x171, x159, x156); + fiat_secp384r1_addcarryx_u64(&x174, &x175, x173, x157, x154); + fiat_secp384r1_addcarryx_u64(&x176, &x177, 0x0, x140, x164); + fiat_secp384r1_addcarryx_u64(&x178, &x179, x177, x142, x166); + fiat_secp384r1_addcarryx_u64(&x180, &x181, x179, x144, x168); + fiat_secp384r1_addcarryx_u64(&x182, &x183, x181, x146, x170); + fiat_secp384r1_addcarryx_u64(&x184, &x185, x183, x148, x172); + fiat_secp384r1_addcarryx_u64(&x186, &x187, x185, x150, x174); + fiat_secp384r1_addcarryx_u64(&x188, &x189, x187, ((uint64_t)x151 + x139), + (x175 + x155)); + fiat_secp384r1_addcarryx_u64(&x190, &x191, 0x0, x178, (arg1[4])); + fiat_secp384r1_addcarryx_u64(&x192, &x193, x191, x180, 0x0); + fiat_secp384r1_addcarryx_u64(&x194, &x195, x193, x182, 0x0); + fiat_secp384r1_addcarryx_u64(&x196, &x197, x195, x184, 0x0); + fiat_secp384r1_addcarryx_u64(&x198, &x199, x197, x186, 0x0); + fiat_secp384r1_addcarryx_u64(&x200, &x201, x199, x188, 0x0); + fiat_secp384r1_mulx_u64(&x202, &x203, x190, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x204, &x205, x202, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x206, &x207, x202, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x208, &x209, x202, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x210, &x211, x202, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x212, &x213, x202, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x214, &x215, x202, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x216, &x217, 0x0, x215, x212); + fiat_secp384r1_addcarryx_u64(&x218, &x219, x217, x213, x210); + fiat_secp384r1_addcarryx_u64(&x220, &x221, x219, x211, x208); + fiat_secp384r1_addcarryx_u64(&x222, &x223, x221, x209, x206); + fiat_secp384r1_addcarryx_u64(&x224, &x225, x223, x207, x204); + fiat_secp384r1_addcarryx_u64(&x226, &x227, 0x0, x190, x214); + fiat_secp384r1_addcarryx_u64(&x228, &x229, x227, x192, x216); + fiat_secp384r1_addcarryx_u64(&x230, &x231, x229, x194, x218); + fiat_secp384r1_addcarryx_u64(&x232, &x233, x231, x196, x220); + fiat_secp384r1_addcarryx_u64(&x234, &x235, x233, x198, x222); + fiat_secp384r1_addcarryx_u64(&x236, &x237, x235, x200, x224); + fiat_secp384r1_addcarryx_u64(&x238, &x239, x237, ((uint64_t)x201 + x189), + (x225 + x205)); + fiat_secp384r1_addcarryx_u64(&x240, &x241, 0x0, x228, (arg1[5])); + fiat_secp384r1_addcarryx_u64(&x242, &x243, x241, x230, 0x0); + fiat_secp384r1_addcarryx_u64(&x244, &x245, x243, x232, 0x0); + fiat_secp384r1_addcarryx_u64(&x246, &x247, x245, x234, 0x0); + fiat_secp384r1_addcarryx_u64(&x248, &x249, x247, x236, 0x0); + fiat_secp384r1_addcarryx_u64(&x250, &x251, x249, x238, 0x0); + fiat_secp384r1_mulx_u64(&x252, &x253, x240, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x254, &x255, x252, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x256, &x257, x252, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x258, &x259, x252, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x260, &x261, x252, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x262, &x263, x252, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x264, &x265, x252, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x266, &x267, 0x0, x265, x262); + fiat_secp384r1_addcarryx_u64(&x268, &x269, x267, x263, x260); + fiat_secp384r1_addcarryx_u64(&x270, &x271, x269, x261, x258); + fiat_secp384r1_addcarryx_u64(&x272, &x273, x271, x259, x256); + fiat_secp384r1_addcarryx_u64(&x274, &x275, x273, x257, x254); + fiat_secp384r1_addcarryx_u64(&x276, &x277, 0x0, x240, x264); + fiat_secp384r1_addcarryx_u64(&x278, &x279, x277, x242, x266); + fiat_secp384r1_addcarryx_u64(&x280, &x281, x279, x244, x268); + fiat_secp384r1_addcarryx_u64(&x282, &x283, x281, x246, x270); + fiat_secp384r1_addcarryx_u64(&x284, &x285, x283, x248, x272); + fiat_secp384r1_addcarryx_u64(&x286, &x287, x285, x250, x274); + fiat_secp384r1_addcarryx_u64(&x288, &x289, x287, ((uint64_t)x251 + x239), + (x275 + x255)); + fiat_secp384r1_subborrowx_u64(&x290, &x291, 0x0, x278, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u64(&x292, &x293, x291, x280, + UINT64_C(0xffffffff00000000)); + fiat_secp384r1_subborrowx_u64(&x294, &x295, x293, x282, + UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_subborrowx_u64(&x296, &x297, x295, x284, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x298, &x299, x297, x286, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x300, &x301, x299, x288, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x302, &x303, x301, x289, 0x0); + fiat_secp384r1_cmovznz_u64(&x304, x303, x290, x278); + fiat_secp384r1_cmovznz_u64(&x305, x303, x292, x280); + fiat_secp384r1_cmovznz_u64(&x306, x303, x294, x282); + fiat_secp384r1_cmovznz_u64(&x307, x303, x296, x284); + fiat_secp384r1_cmovznz_u64(&x308, x303, x298, x286); + fiat_secp384r1_cmovznz_u64(&x309, x303, x300, x288); + out1[0] = x304; + out1[1] = x305; + out1[2] = x306; + out1[3] = x307; + out1[4] = x308; + out1[5] = x309; +} + +/* + * The function fiat_secp384r1_to_montgomery translates a field element into the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval (from_montgomery out1) mod m = eval arg1 mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_to_montgomery(uint64_t out1[6], + const uint64_t arg1[6]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + fiat_secp384r1_uint1 x16; + uint64_t x17; + fiat_secp384r1_uint1 x18; + uint64_t x19; + fiat_secp384r1_uint1 x20; + uint64_t x21; + fiat_secp384r1_uint1 x22; + uint64_t x23; + uint64_t x24; + uint64_t x25; + uint64_t x26; + uint64_t x27; + uint64_t x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint64_t x32; + uint64_t x33; + uint64_t x34; + uint64_t x35; + uint64_t x36; + uint64_t x37; + fiat_secp384r1_uint1 x38; + uint64_t x39; + fiat_secp384r1_uint1 x40; + uint64_t x41; + fiat_secp384r1_uint1 x42; + uint64_t x43; + fiat_secp384r1_uint1 x44; + uint64_t x45; + fiat_secp384r1_uint1 x46; + uint64_t x47; + fiat_secp384r1_uint1 x48; + uint64_t x49; + fiat_secp384r1_uint1 x50; + uint64_t x51; + fiat_secp384r1_uint1 x52; + uint64_t x53; + fiat_secp384r1_uint1 x54; + uint64_t x55; + fiat_secp384r1_uint1 x56; + uint64_t x57; + fiat_secp384r1_uint1 x58; + uint64_t x59; + fiat_secp384r1_uint1 x60; + uint64_t x61; + uint64_t x62; + uint64_t x63; + uint64_t x64; + uint64_t x65; + uint64_t x66; + uint64_t x67; + uint64_t x68; + uint64_t x69; + fiat_secp384r1_uint1 x70; + uint64_t x71; + fiat_secp384r1_uint1 x72; + uint64_t x73; + fiat_secp384r1_uint1 x74; + uint64_t x75; + fiat_secp384r1_uint1 x76; + uint64_t x77; + fiat_secp384r1_uint1 x78; + uint64_t x79; + fiat_secp384r1_uint1 x80; + uint64_t x81; + fiat_secp384r1_uint1 x82; + uint64_t x83; + fiat_secp384r1_uint1 x84; + uint64_t x85; + fiat_secp384r1_uint1 x86; + uint64_t x87; + fiat_secp384r1_uint1 x88; + uint64_t x89; + uint64_t x90; + uint64_t x91; + uint64_t x92; + uint64_t x93; + uint64_t x94; + uint64_t x95; + uint64_t x96; + uint64_t x97; + uint64_t x98; + uint64_t x99; + uint64_t x100; + uint64_t x101; + uint64_t x102; + uint64_t x103; + fiat_secp384r1_uint1 x104; + uint64_t x105; + fiat_secp384r1_uint1 x106; + uint64_t x107; + fiat_secp384r1_uint1 x108; + uint64_t x109; + fiat_secp384r1_uint1 x110; + uint64_t x111; + fiat_secp384r1_uint1 x112; + uint64_t x113; + fiat_secp384r1_uint1 x114; + uint64_t x115; + fiat_secp384r1_uint1 x116; + uint64_t x117; + fiat_secp384r1_uint1 x118; + uint64_t x119; + fiat_secp384r1_uint1 x120; + uint64_t x121; + fiat_secp384r1_uint1 x122; + uint64_t x123; + fiat_secp384r1_uint1 x124; + uint64_t x125; + fiat_secp384r1_uint1 x126; + uint64_t x127; + uint64_t x128; + uint64_t x129; + uint64_t x130; + uint64_t x131; + uint64_t x132; + uint64_t x133; + uint64_t x134; + uint64_t x135; + fiat_secp384r1_uint1 x136; + uint64_t x137; + fiat_secp384r1_uint1 x138; + uint64_t x139; + fiat_secp384r1_uint1 x140; + uint64_t x141; + fiat_secp384r1_uint1 x142; + uint64_t x143; + fiat_secp384r1_uint1 x144; + uint64_t x145; + fiat_secp384r1_uint1 x146; + uint64_t x147; + fiat_secp384r1_uint1 x148; + uint64_t x149; + fiat_secp384r1_uint1 x150; + uint64_t x151; + fiat_secp384r1_uint1 x152; + uint64_t x153; + fiat_secp384r1_uint1 x154; + uint64_t x155; + uint64_t x156; + uint64_t x157; + uint64_t x158; + uint64_t x159; + uint64_t x160; + uint64_t x161; + uint64_t x162; + uint64_t x163; + uint64_t x164; + uint64_t x165; + uint64_t x166; + uint64_t x167; + uint64_t x168; + uint64_t x169; + fiat_secp384r1_uint1 x170; + uint64_t x171; + fiat_secp384r1_uint1 x172; + uint64_t x173; + fiat_secp384r1_uint1 x174; + uint64_t x175; + fiat_secp384r1_uint1 x176; + uint64_t x177; + fiat_secp384r1_uint1 x178; + uint64_t x179; + fiat_secp384r1_uint1 x180; + uint64_t x181; + fiat_secp384r1_uint1 x182; + uint64_t x183; + fiat_secp384r1_uint1 x184; + uint64_t x185; + fiat_secp384r1_uint1 x186; + uint64_t x187; + fiat_secp384r1_uint1 x188; + uint64_t x189; + fiat_secp384r1_uint1 x190; + uint64_t x191; + fiat_secp384r1_uint1 x192; + uint64_t x193; + uint64_t x194; + uint64_t x195; + uint64_t x196; + uint64_t x197; + uint64_t x198; + uint64_t x199; + uint64_t x200; + uint64_t x201; + fiat_secp384r1_uint1 x202; + uint64_t x203; + fiat_secp384r1_uint1 x204; + uint64_t x205; + fiat_secp384r1_uint1 x206; + uint64_t x207; + fiat_secp384r1_uint1 x208; + uint64_t x209; + fiat_secp384r1_uint1 x210; + uint64_t x211; + fiat_secp384r1_uint1 x212; + uint64_t x213; + fiat_secp384r1_uint1 x214; + uint64_t x215; + fiat_secp384r1_uint1 x216; + uint64_t x217; + fiat_secp384r1_uint1 x218; + uint64_t x219; + fiat_secp384r1_uint1 x220; + uint64_t x221; + uint64_t x222; + uint64_t x223; + uint64_t x224; + uint64_t x225; + uint64_t x226; + uint64_t x227; + uint64_t x228; + uint64_t x229; + uint64_t x230; + uint64_t x231; + uint64_t x232; + uint64_t x233; + uint64_t x234; + uint64_t x235; + fiat_secp384r1_uint1 x236; + uint64_t x237; + fiat_secp384r1_uint1 x238; + uint64_t x239; + fiat_secp384r1_uint1 x240; + uint64_t x241; + fiat_secp384r1_uint1 x242; + uint64_t x243; + fiat_secp384r1_uint1 x244; + uint64_t x245; + fiat_secp384r1_uint1 x246; + uint64_t x247; + fiat_secp384r1_uint1 x248; + uint64_t x249; + fiat_secp384r1_uint1 x250; + uint64_t x251; + fiat_secp384r1_uint1 x252; + uint64_t x253; + fiat_secp384r1_uint1 x254; + uint64_t x255; + fiat_secp384r1_uint1 x256; + uint64_t x257; + fiat_secp384r1_uint1 x258; + uint64_t x259; + uint64_t x260; + uint64_t x261; + uint64_t x262; + uint64_t x263; + uint64_t x264; + uint64_t x265; + uint64_t x266; + uint64_t x267; + fiat_secp384r1_uint1 x268; + uint64_t x269; + fiat_secp384r1_uint1 x270; + uint64_t x271; + fiat_secp384r1_uint1 x272; + uint64_t x273; + fiat_secp384r1_uint1 x274; + uint64_t x275; + fiat_secp384r1_uint1 x276; + uint64_t x277; + fiat_secp384r1_uint1 x278; + uint64_t x279; + fiat_secp384r1_uint1 x280; + uint64_t x281; + fiat_secp384r1_uint1 x282; + uint64_t x283; + fiat_secp384r1_uint1 x284; + uint64_t x285; + fiat_secp384r1_uint1 x286; + uint64_t x287; + uint64_t x288; + uint64_t x289; + uint64_t x290; + uint64_t x291; + uint64_t x292; + uint64_t x293; + uint64_t x294; + uint64_t x295; + uint64_t x296; + uint64_t x297; + uint64_t x298; + uint64_t x299; + uint64_t x300; + uint64_t x301; + fiat_secp384r1_uint1 x302; + uint64_t x303; + fiat_secp384r1_uint1 x304; + uint64_t x305; + fiat_secp384r1_uint1 x306; + uint64_t x307; + fiat_secp384r1_uint1 x308; + uint64_t x309; + fiat_secp384r1_uint1 x310; + uint64_t x311; + fiat_secp384r1_uint1 x312; + uint64_t x313; + fiat_secp384r1_uint1 x314; + uint64_t x315; + fiat_secp384r1_uint1 x316; + uint64_t x317; + fiat_secp384r1_uint1 x318; + uint64_t x319; + fiat_secp384r1_uint1 x320; + uint64_t x321; + fiat_secp384r1_uint1 x322; + uint64_t x323; + fiat_secp384r1_uint1 x324; + uint64_t x325; + uint64_t x326; + uint64_t x327; + uint64_t x328; + uint64_t x329; + uint64_t x330; + uint64_t x331; + uint64_t x332; + uint64_t x333; + fiat_secp384r1_uint1 x334; + uint64_t x335; + fiat_secp384r1_uint1 x336; + uint64_t x337; + fiat_secp384r1_uint1 x338; + uint64_t x339; + fiat_secp384r1_uint1 x340; + uint64_t x341; + fiat_secp384r1_uint1 x342; + uint64_t x343; + fiat_secp384r1_uint1 x344; + uint64_t x345; + fiat_secp384r1_uint1 x346; + uint64_t x347; + fiat_secp384r1_uint1 x348; + uint64_t x349; + fiat_secp384r1_uint1 x350; + uint64_t x351; + fiat_secp384r1_uint1 x352; + uint64_t x353; + uint64_t x354; + uint64_t x355; + uint64_t x356; + uint64_t x357; + uint64_t x358; + uint64_t x359; + uint64_t x360; + uint64_t x361; + uint64_t x362; + uint64_t x363; + uint64_t x364; + uint64_t x365; + uint64_t x366; + uint64_t x367; + fiat_secp384r1_uint1 x368; + uint64_t x369; + fiat_secp384r1_uint1 x370; + uint64_t x371; + fiat_secp384r1_uint1 x372; + uint64_t x373; + fiat_secp384r1_uint1 x374; + uint64_t x375; + fiat_secp384r1_uint1 x376; + uint64_t x377; + fiat_secp384r1_uint1 x378; + uint64_t x379; + fiat_secp384r1_uint1 x380; + uint64_t x381; + fiat_secp384r1_uint1 x382; + uint64_t x383; + fiat_secp384r1_uint1 x384; + uint64_t x385; + fiat_secp384r1_uint1 x386; + uint64_t x387; + fiat_secp384r1_uint1 x388; + uint64_t x389; + fiat_secp384r1_uint1 x390; + uint64_t x391; + fiat_secp384r1_uint1 x392; + uint64_t x393; + fiat_secp384r1_uint1 x394; + uint64_t x395; + fiat_secp384r1_uint1 x396; + uint64_t x397; + fiat_secp384r1_uint1 x398; + uint64_t x399; + fiat_secp384r1_uint1 x400; + uint64_t x401; + fiat_secp384r1_uint1 x402; + uint64_t x403; + fiat_secp384r1_uint1 x404; + uint64_t x405; + uint64_t x406; + uint64_t x407; + uint64_t x408; + uint64_t x409; + uint64_t x410; + x1 = (arg1[1]); + x2 = (arg1[2]); + x3 = (arg1[3]); + x4 = (arg1[4]); + x5 = (arg1[5]); + x6 = (arg1[0]); + fiat_secp384r1_mulx_u64(&x7, &x8, x6, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x9, &x10, x6, UINT64_C(0xfffffffe00000000)); + fiat_secp384r1_mulx_u64(&x11, &x12, x6, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x13, &x14, x6, UINT64_C(0xfffffffe00000001)); + fiat_secp384r1_addcarryx_u64(&x15, &x16, 0x0, x14, x11); + fiat_secp384r1_addcarryx_u64(&x17, &x18, x16, x12, x9); + fiat_secp384r1_addcarryx_u64(&x19, &x20, x18, x10, x7); + fiat_secp384r1_addcarryx_u64(&x21, &x22, x20, x8, x6); + fiat_secp384r1_mulx_u64(&x23, &x24, x13, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x25, &x26, x23, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x27, &x28, x23, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x29, &x30, x23, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x31, &x32, x23, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x33, &x34, x23, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x35, &x36, x23, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x37, &x38, 0x0, x36, x33); + fiat_secp384r1_addcarryx_u64(&x39, &x40, x38, x34, x31); + fiat_secp384r1_addcarryx_u64(&x41, &x42, x40, x32, x29); + fiat_secp384r1_addcarryx_u64(&x43, &x44, x42, x30, x27); + fiat_secp384r1_addcarryx_u64(&x45, &x46, x44, x28, x25); + fiat_secp384r1_addcarryx_u64(&x47, &x48, 0x0, x13, x35); + fiat_secp384r1_addcarryx_u64(&x49, &x50, x48, x15, x37); + fiat_secp384r1_addcarryx_u64(&x51, &x52, x50, x17, x39); + fiat_secp384r1_addcarryx_u64(&x53, &x54, x52, x19, x41); + fiat_secp384r1_addcarryx_u64(&x55, &x56, x54, x21, x43); + fiat_secp384r1_addcarryx_u64(&x57, &x58, x56, x22, x45); + fiat_secp384r1_addcarryx_u64(&x59, &x60, x58, 0x0, (x46 + x26)); + fiat_secp384r1_mulx_u64(&x61, &x62, x1, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x63, &x64, x1, UINT64_C(0xfffffffe00000000)); + fiat_secp384r1_mulx_u64(&x65, &x66, x1, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x67, &x68, x1, UINT64_C(0xfffffffe00000001)); + fiat_secp384r1_addcarryx_u64(&x69, &x70, 0x0, x68, x65); + fiat_secp384r1_addcarryx_u64(&x71, &x72, x70, x66, x63); + fiat_secp384r1_addcarryx_u64(&x73, &x74, x72, x64, x61); + fiat_secp384r1_addcarryx_u64(&x75, &x76, x74, x62, x1); + fiat_secp384r1_addcarryx_u64(&x77, &x78, 0x0, x49, x67); + fiat_secp384r1_addcarryx_u64(&x79, &x80, x78, x51, x69); + fiat_secp384r1_addcarryx_u64(&x81, &x82, x80, x53, x71); + fiat_secp384r1_addcarryx_u64(&x83, &x84, x82, x55, x73); + fiat_secp384r1_addcarryx_u64(&x85, &x86, x84, x57, x75); + fiat_secp384r1_addcarryx_u64(&x87, &x88, x86, x59, x76); + fiat_secp384r1_mulx_u64(&x89, &x90, x77, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x91, &x92, x89, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x93, &x94, x89, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x95, &x96, x89, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x97, &x98, x89, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x99, &x100, x89, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x101, &x102, x89, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x103, &x104, 0x0, x102, x99); + fiat_secp384r1_addcarryx_u64(&x105, &x106, x104, x100, x97); + fiat_secp384r1_addcarryx_u64(&x107, &x108, x106, x98, x95); + fiat_secp384r1_addcarryx_u64(&x109, &x110, x108, x96, x93); + fiat_secp384r1_addcarryx_u64(&x111, &x112, x110, x94, x91); + fiat_secp384r1_addcarryx_u64(&x113, &x114, 0x0, x77, x101); + fiat_secp384r1_addcarryx_u64(&x115, &x116, x114, x79, x103); + fiat_secp384r1_addcarryx_u64(&x117, &x118, x116, x81, x105); + fiat_secp384r1_addcarryx_u64(&x119, &x120, x118, x83, x107); + fiat_secp384r1_addcarryx_u64(&x121, &x122, x120, x85, x109); + fiat_secp384r1_addcarryx_u64(&x123, &x124, x122, x87, x111); + fiat_secp384r1_addcarryx_u64(&x125, &x126, x124, ((uint64_t)x88 + x60), + (x112 + x92)); + fiat_secp384r1_mulx_u64(&x127, &x128, x2, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x129, &x130, x2, UINT64_C(0xfffffffe00000000)); + fiat_secp384r1_mulx_u64(&x131, &x132, x2, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x133, &x134, x2, UINT64_C(0xfffffffe00000001)); + fiat_secp384r1_addcarryx_u64(&x135, &x136, 0x0, x134, x131); + fiat_secp384r1_addcarryx_u64(&x137, &x138, x136, x132, x129); + fiat_secp384r1_addcarryx_u64(&x139, &x140, x138, x130, x127); + fiat_secp384r1_addcarryx_u64(&x141, &x142, x140, x128, x2); + fiat_secp384r1_addcarryx_u64(&x143, &x144, 0x0, x115, x133); + fiat_secp384r1_addcarryx_u64(&x145, &x146, x144, x117, x135); + fiat_secp384r1_addcarryx_u64(&x147, &x148, x146, x119, x137); + fiat_secp384r1_addcarryx_u64(&x149, &x150, x148, x121, x139); + fiat_secp384r1_addcarryx_u64(&x151, &x152, x150, x123, x141); + fiat_secp384r1_addcarryx_u64(&x153, &x154, x152, x125, x142); + fiat_secp384r1_mulx_u64(&x155, &x156, x143, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x157, &x158, x155, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x159, &x160, x155, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x161, &x162, x155, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x163, &x164, x155, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x165, &x166, x155, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x167, &x168, x155, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x169, &x170, 0x0, x168, x165); + fiat_secp384r1_addcarryx_u64(&x171, &x172, x170, x166, x163); + fiat_secp384r1_addcarryx_u64(&x173, &x174, x172, x164, x161); + fiat_secp384r1_addcarryx_u64(&x175, &x176, x174, x162, x159); + fiat_secp384r1_addcarryx_u64(&x177, &x178, x176, x160, x157); + fiat_secp384r1_addcarryx_u64(&x179, &x180, 0x0, x143, x167); + fiat_secp384r1_addcarryx_u64(&x181, &x182, x180, x145, x169); + fiat_secp384r1_addcarryx_u64(&x183, &x184, x182, x147, x171); + fiat_secp384r1_addcarryx_u64(&x185, &x186, x184, x149, x173); + fiat_secp384r1_addcarryx_u64(&x187, &x188, x186, x151, x175); + fiat_secp384r1_addcarryx_u64(&x189, &x190, x188, x153, x177); + fiat_secp384r1_addcarryx_u64(&x191, &x192, x190, ((uint64_t)x154 + x126), + (x178 + x158)); + fiat_secp384r1_mulx_u64(&x193, &x194, x3, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x195, &x196, x3, UINT64_C(0xfffffffe00000000)); + fiat_secp384r1_mulx_u64(&x197, &x198, x3, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x199, &x200, x3, UINT64_C(0xfffffffe00000001)); + fiat_secp384r1_addcarryx_u64(&x201, &x202, 0x0, x200, x197); + fiat_secp384r1_addcarryx_u64(&x203, &x204, x202, x198, x195); + fiat_secp384r1_addcarryx_u64(&x205, &x206, x204, x196, x193); + fiat_secp384r1_addcarryx_u64(&x207, &x208, x206, x194, x3); + fiat_secp384r1_addcarryx_u64(&x209, &x210, 0x0, x181, x199); + fiat_secp384r1_addcarryx_u64(&x211, &x212, x210, x183, x201); + fiat_secp384r1_addcarryx_u64(&x213, &x214, x212, x185, x203); + fiat_secp384r1_addcarryx_u64(&x215, &x216, x214, x187, x205); + fiat_secp384r1_addcarryx_u64(&x217, &x218, x216, x189, x207); + fiat_secp384r1_addcarryx_u64(&x219, &x220, x218, x191, x208); + fiat_secp384r1_mulx_u64(&x221, &x222, x209, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x223, &x224, x221, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x225, &x226, x221, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x227, &x228, x221, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x229, &x230, x221, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x231, &x232, x221, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x233, &x234, x221, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x235, &x236, 0x0, x234, x231); + fiat_secp384r1_addcarryx_u64(&x237, &x238, x236, x232, x229); + fiat_secp384r1_addcarryx_u64(&x239, &x240, x238, x230, x227); + fiat_secp384r1_addcarryx_u64(&x241, &x242, x240, x228, x225); + fiat_secp384r1_addcarryx_u64(&x243, &x244, x242, x226, x223); + fiat_secp384r1_addcarryx_u64(&x245, &x246, 0x0, x209, x233); + fiat_secp384r1_addcarryx_u64(&x247, &x248, x246, x211, x235); + fiat_secp384r1_addcarryx_u64(&x249, &x250, x248, x213, x237); + fiat_secp384r1_addcarryx_u64(&x251, &x252, x250, x215, x239); + fiat_secp384r1_addcarryx_u64(&x253, &x254, x252, x217, x241); + fiat_secp384r1_addcarryx_u64(&x255, &x256, x254, x219, x243); + fiat_secp384r1_addcarryx_u64(&x257, &x258, x256, ((uint64_t)x220 + x192), + (x244 + x224)); + fiat_secp384r1_mulx_u64(&x259, &x260, x4, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x261, &x262, x4, UINT64_C(0xfffffffe00000000)); + fiat_secp384r1_mulx_u64(&x263, &x264, x4, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x265, &x266, x4, UINT64_C(0xfffffffe00000001)); + fiat_secp384r1_addcarryx_u64(&x267, &x268, 0x0, x266, x263); + fiat_secp384r1_addcarryx_u64(&x269, &x270, x268, x264, x261); + fiat_secp384r1_addcarryx_u64(&x271, &x272, x270, x262, x259); + fiat_secp384r1_addcarryx_u64(&x273, &x274, x272, x260, x4); + fiat_secp384r1_addcarryx_u64(&x275, &x276, 0x0, x247, x265); + fiat_secp384r1_addcarryx_u64(&x277, &x278, x276, x249, x267); + fiat_secp384r1_addcarryx_u64(&x279, &x280, x278, x251, x269); + fiat_secp384r1_addcarryx_u64(&x281, &x282, x280, x253, x271); + fiat_secp384r1_addcarryx_u64(&x283, &x284, x282, x255, x273); + fiat_secp384r1_addcarryx_u64(&x285, &x286, x284, x257, x274); + fiat_secp384r1_mulx_u64(&x287, &x288, x275, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x289, &x290, x287, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x291, &x292, x287, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x293, &x294, x287, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x295, &x296, x287, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x297, &x298, x287, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x299, &x300, x287, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x301, &x302, 0x0, x300, x297); + fiat_secp384r1_addcarryx_u64(&x303, &x304, x302, x298, x295); + fiat_secp384r1_addcarryx_u64(&x305, &x306, x304, x296, x293); + fiat_secp384r1_addcarryx_u64(&x307, &x308, x306, x294, x291); + fiat_secp384r1_addcarryx_u64(&x309, &x310, x308, x292, x289); + fiat_secp384r1_addcarryx_u64(&x311, &x312, 0x0, x275, x299); + fiat_secp384r1_addcarryx_u64(&x313, &x314, x312, x277, x301); + fiat_secp384r1_addcarryx_u64(&x315, &x316, x314, x279, x303); + fiat_secp384r1_addcarryx_u64(&x317, &x318, x316, x281, x305); + fiat_secp384r1_addcarryx_u64(&x319, &x320, x318, x283, x307); + fiat_secp384r1_addcarryx_u64(&x321, &x322, x320, x285, x309); + fiat_secp384r1_addcarryx_u64(&x323, &x324, x322, ((uint64_t)x286 + x258), + (x310 + x290)); + fiat_secp384r1_mulx_u64(&x325, &x326, x5, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x327, &x328, x5, UINT64_C(0xfffffffe00000000)); + fiat_secp384r1_mulx_u64(&x329, &x330, x5, UINT64_C(0x200000000)); + fiat_secp384r1_mulx_u64(&x331, &x332, x5, UINT64_C(0xfffffffe00000001)); + fiat_secp384r1_addcarryx_u64(&x333, &x334, 0x0, x332, x329); + fiat_secp384r1_addcarryx_u64(&x335, &x336, x334, x330, x327); + fiat_secp384r1_addcarryx_u64(&x337, &x338, x336, x328, x325); + fiat_secp384r1_addcarryx_u64(&x339, &x340, x338, x326, x5); + fiat_secp384r1_addcarryx_u64(&x341, &x342, 0x0, x313, x331); + fiat_secp384r1_addcarryx_u64(&x343, &x344, x342, x315, x333); + fiat_secp384r1_addcarryx_u64(&x345, &x346, x344, x317, x335); + fiat_secp384r1_addcarryx_u64(&x347, &x348, x346, x319, x337); + fiat_secp384r1_addcarryx_u64(&x349, &x350, x348, x321, x339); + fiat_secp384r1_addcarryx_u64(&x351, &x352, x350, x323, x340); + fiat_secp384r1_mulx_u64(&x353, &x354, x341, UINT64_C(0x100000001)); + fiat_secp384r1_mulx_u64(&x355, &x356, x353, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x357, &x358, x353, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x359, &x360, x353, UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_mulx_u64(&x361, &x362, x353, UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_mulx_u64(&x363, &x364, x353, UINT64_C(0xffffffff00000000)); + fiat_secp384r1_mulx_u64(&x365, &x366, x353, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u64(&x367, &x368, 0x0, x366, x363); + fiat_secp384r1_addcarryx_u64(&x369, &x370, x368, x364, x361); + fiat_secp384r1_addcarryx_u64(&x371, &x372, x370, x362, x359); + fiat_secp384r1_addcarryx_u64(&x373, &x374, x372, x360, x357); + fiat_secp384r1_addcarryx_u64(&x375, &x376, x374, x358, x355); + fiat_secp384r1_addcarryx_u64(&x377, &x378, 0x0, x341, x365); + fiat_secp384r1_addcarryx_u64(&x379, &x380, x378, x343, x367); + fiat_secp384r1_addcarryx_u64(&x381, &x382, x380, x345, x369); + fiat_secp384r1_addcarryx_u64(&x383, &x384, x382, x347, x371); + fiat_secp384r1_addcarryx_u64(&x385, &x386, x384, x349, x373); + fiat_secp384r1_addcarryx_u64(&x387, &x388, x386, x351, x375); + fiat_secp384r1_addcarryx_u64(&x389, &x390, x388, ((uint64_t)x352 + x324), + (x376 + x356)); + fiat_secp384r1_subborrowx_u64(&x391, &x392, 0x0, x379, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u64(&x393, &x394, x392, x381, + UINT64_C(0xffffffff00000000)); + fiat_secp384r1_subborrowx_u64(&x395, &x396, x394, x383, + UINT64_C(0xfffffffffffffffe)); + fiat_secp384r1_subborrowx_u64(&x397, &x398, x396, x385, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x399, &x400, x398, x387, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x401, &x402, x400, x389, + UINT64_C(0xffffffffffffffff)); + fiat_secp384r1_subborrowx_u64(&x403, &x404, x402, x390, 0x0); + fiat_secp384r1_cmovznz_u64(&x405, x404, x391, x379); + fiat_secp384r1_cmovznz_u64(&x406, x404, x393, x381); + fiat_secp384r1_cmovznz_u64(&x407, x404, x395, x383); + fiat_secp384r1_cmovznz_u64(&x408, x404, x397, x385); + fiat_secp384r1_cmovznz_u64(&x409, x404, x399, x387); + fiat_secp384r1_cmovznz_u64(&x410, x404, x401, x389); + out1[0] = x405; + out1[1] = x406; + out1[2] = x407; + out1[3] = x408; + out1[4] = x409; + out1[5] = x410; +} + +/* + * The function fiat_secp384r1_nonzero outputs a single non-zero word if the input is non-zero and zero otherwise. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * out1 = 0 ↔ eval (from_montgomery arg1) mod m = 0 + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [0x0 ~> 0xffffffffffffffff] + */ +static void +fiat_secp384r1_nonzero(uint64_t *out1, const uint64_t arg1[6]) +{ + uint64_t x1; + x1 = ((arg1[0]) | + ((arg1[1]) | + ((arg1[2]) | + ((arg1[3]) | ((arg1[4]) | ((arg1[5]) | (uint64_t)0x0)))))); + *out1 = x1; +} + +/* + * The function fiat_secp384r1_selectznz is a multi-limb conditional select. + * Postconditions: + * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * arg3: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_selectznz(uint64_t out1[6], + fiat_secp384r1_uint1 arg1, + const uint64_t arg2[6], + const uint64_t arg3[6]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + fiat_secp384r1_cmovznz_u64(&x1, arg1, (arg2[0]), (arg3[0])); + fiat_secp384r1_cmovznz_u64(&x2, arg1, (arg2[1]), (arg3[1])); + fiat_secp384r1_cmovznz_u64(&x3, arg1, (arg2[2]), (arg3[2])); + fiat_secp384r1_cmovznz_u64(&x4, arg1, (arg2[3]), (arg3[3])); + fiat_secp384r1_cmovznz_u64(&x5, arg1, (arg2[4]), (arg3[4])); + fiat_secp384r1_cmovznz_u64(&x6, arg1, (arg2[5]), (arg3[5])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; +} + +/* + * The function fiat_secp384r1_to_bytes serializes a field element in the Montgomery domain to bytes in little-endian order. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..47] + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]] + */ +static void +fiat_secp384r1_to_bytes(uint8_t out1[48], const uint64_t arg1[6]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint8_t x8; + uint64_t x9; + uint8_t x10; + uint64_t x11; + uint8_t x12; + uint64_t x13; + uint8_t x14; + uint64_t x15; + uint8_t x16; + uint64_t x17; + uint8_t x18; + uint8_t x19; + uint8_t x20; + uint8_t x21; + uint64_t x22; + uint8_t x23; + uint64_t x24; + uint8_t x25; + uint64_t x26; + uint8_t x27; + uint64_t x28; + uint8_t x29; + uint64_t x30; + uint8_t x31; + uint64_t x32; + uint8_t x33; + uint8_t x34; + uint8_t x35; + uint8_t x36; + uint64_t x37; + uint8_t x38; + uint64_t x39; + uint8_t x40; + uint64_t x41; + uint8_t x42; + uint64_t x43; + uint8_t x44; + uint64_t x45; + uint8_t x46; + uint64_t x47; + uint8_t x48; + uint8_t x49; + uint8_t x50; + uint8_t x51; + uint64_t x52; + uint8_t x53; + uint64_t x54; + uint8_t x55; + uint64_t x56; + uint8_t x57; + uint64_t x58; + uint8_t x59; + uint64_t x60; + uint8_t x61; + uint64_t x62; + uint8_t x63; + uint8_t x64; + uint8_t x65; + uint8_t x66; + uint64_t x67; + uint8_t x68; + uint64_t x69; + uint8_t x70; + uint64_t x71; + uint8_t x72; + uint64_t x73; + uint8_t x74; + uint64_t x75; + uint8_t x76; + uint64_t x77; + uint8_t x78; + uint8_t x79; + uint8_t x80; + uint8_t x81; + uint64_t x82; + uint8_t x83; + uint64_t x84; + uint8_t x85; + uint64_t x86; + uint8_t x87; + uint64_t x88; + uint8_t x89; + uint64_t x90; + uint8_t x91; + uint64_t x92; + uint8_t x93; + uint8_t x94; + uint8_t x95; + x1 = (arg1[5]); + x2 = (arg1[4]); + x3 = (arg1[3]); + x4 = (arg1[2]); + x5 = (arg1[1]); + x6 = (arg1[0]); + x7 = (x6 >> 8); + x8 = (uint8_t)(x6 & UINT8_C(0xff)); + x9 = (x7 >> 8); + x10 = (uint8_t)(x7 & UINT8_C(0xff)); + x11 = (x9 >> 8); + x12 = (uint8_t)(x9 & UINT8_C(0xff)); + x13 = (x11 >> 8); + x14 = (uint8_t)(x11 & UINT8_C(0xff)); + x15 = (x13 >> 8); + x16 = (uint8_t)(x13 & UINT8_C(0xff)); + x17 = (x15 >> 8); + x18 = (uint8_t)(x15 & UINT8_C(0xff)); + x19 = (uint8_t)(x17 >> 8); + x20 = (uint8_t)(x17 & UINT8_C(0xff)); + x21 = (uint8_t)(x19 & UINT8_C(0xff)); + x22 = (x5 >> 8); + x23 = (uint8_t)(x5 & UINT8_C(0xff)); + x24 = (x22 >> 8); + x25 = (uint8_t)(x22 & UINT8_C(0xff)); + x26 = (x24 >> 8); + x27 = (uint8_t)(x24 & UINT8_C(0xff)); + x28 = (x26 >> 8); + x29 = (uint8_t)(x26 & UINT8_C(0xff)); + x30 = (x28 >> 8); + x31 = (uint8_t)(x28 & UINT8_C(0xff)); + x32 = (x30 >> 8); + x33 = (uint8_t)(x30 & UINT8_C(0xff)); + x34 = (uint8_t)(x32 >> 8); + x35 = (uint8_t)(x32 & UINT8_C(0xff)); + x36 = (uint8_t)(x34 & UINT8_C(0xff)); + x37 = (x4 >> 8); + x38 = (uint8_t)(x4 & UINT8_C(0xff)); + x39 = (x37 >> 8); + x40 = (uint8_t)(x37 & UINT8_C(0xff)); + x41 = (x39 >> 8); + x42 = (uint8_t)(x39 & UINT8_C(0xff)); + x43 = (x41 >> 8); + x44 = (uint8_t)(x41 & UINT8_C(0xff)); + x45 = (x43 >> 8); + x46 = (uint8_t)(x43 & UINT8_C(0xff)); + x47 = (x45 >> 8); + x48 = (uint8_t)(x45 & UINT8_C(0xff)); + x49 = (uint8_t)(x47 >> 8); + x50 = (uint8_t)(x47 & UINT8_C(0xff)); + x51 = (uint8_t)(x49 & UINT8_C(0xff)); + x52 = (x3 >> 8); + x53 = (uint8_t)(x3 & UINT8_C(0xff)); + x54 = (x52 >> 8); + x55 = (uint8_t)(x52 & UINT8_C(0xff)); + x56 = (x54 >> 8); + x57 = (uint8_t)(x54 & UINT8_C(0xff)); + x58 = (x56 >> 8); + x59 = (uint8_t)(x56 & UINT8_C(0xff)); + x60 = (x58 >> 8); + x61 = (uint8_t)(x58 & UINT8_C(0xff)); + x62 = (x60 >> 8); + x63 = (uint8_t)(x60 & UINT8_C(0xff)); + x64 = (uint8_t)(x62 >> 8); + x65 = (uint8_t)(x62 & UINT8_C(0xff)); + x66 = (uint8_t)(x64 & UINT8_C(0xff)); + x67 = (x2 >> 8); + x68 = (uint8_t)(x2 & UINT8_C(0xff)); + x69 = (x67 >> 8); + x70 = (uint8_t)(x67 & UINT8_C(0xff)); + x71 = (x69 >> 8); + x72 = (uint8_t)(x69 & UINT8_C(0xff)); + x73 = (x71 >> 8); + x74 = (uint8_t)(x71 & UINT8_C(0xff)); + x75 = (x73 >> 8); + x76 = (uint8_t)(x73 & UINT8_C(0xff)); + x77 = (x75 >> 8); + x78 = (uint8_t)(x75 & UINT8_C(0xff)); + x79 = (uint8_t)(x77 >> 8); + x80 = (uint8_t)(x77 & UINT8_C(0xff)); + x81 = (uint8_t)(x79 & UINT8_C(0xff)); + x82 = (x1 >> 8); + x83 = (uint8_t)(x1 & UINT8_C(0xff)); + x84 = (x82 >> 8); + x85 = (uint8_t)(x82 & UINT8_C(0xff)); + x86 = (x84 >> 8); + x87 = (uint8_t)(x84 & UINT8_C(0xff)); + x88 = (x86 >> 8); + x89 = (uint8_t)(x86 & UINT8_C(0xff)); + x90 = (x88 >> 8); + x91 = (uint8_t)(x88 & UINT8_C(0xff)); + x92 = (x90 >> 8); + x93 = (uint8_t)(x90 & UINT8_C(0xff)); + x94 = (uint8_t)(x92 >> 8); + x95 = (uint8_t)(x92 & UINT8_C(0xff)); + out1[0] = x8; + out1[1] = x10; + out1[2] = x12; + out1[3] = x14; + out1[4] = x16; + out1[5] = x18; + out1[6] = x20; + out1[7] = x21; + out1[8] = x23; + out1[9] = x25; + out1[10] = x27; + out1[11] = x29; + out1[12] = x31; + out1[13] = x33; + out1[14] = x35; + out1[15] = x36; + out1[16] = x38; + out1[17] = x40; + out1[18] = x42; + out1[19] = x44; + out1[20] = x46; + out1[21] = x48; + out1[22] = x50; + out1[23] = x51; + out1[24] = x53; + out1[25] = x55; + out1[26] = x57; + out1[27] = x59; + out1[28] = x61; + out1[29] = x63; + out1[30] = x65; + out1[31] = x66; + out1[32] = x68; + out1[33] = x70; + out1[34] = x72; + out1[35] = x74; + out1[36] = x76; + out1[37] = x78; + out1[38] = x80; + out1[39] = x81; + out1[40] = x83; + out1[41] = x85; + out1[42] = x87; + out1[43] = x89; + out1[44] = x91; + out1[45] = x93; + out1[46] = x95; + out1[47] = x94; +} + +/* + * The function fiat_secp384r1_from_bytes deserializes a field element in the Montgomery domain from bytes in little-endian order. + * Preconditions: + * 0 ≤ bytes_eval arg1 < m + * Postconditions: + * eval out1 mod m = bytes_eval arg1 mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp384r1_from_bytes(uint64_t out1[6], + const uint8_t arg1[48]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint8_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint8_t x16; + uint64_t x17; + uint64_t x18; + uint64_t x19; + uint64_t x20; + uint64_t x21; + uint64_t x22; + uint64_t x23; + uint8_t x24; + uint64_t x25; + uint64_t x26; + uint64_t x27; + uint64_t x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint8_t x32; + uint64_t x33; + uint64_t x34; + uint64_t x35; + uint64_t x36; + uint64_t x37; + uint64_t x38; + uint64_t x39; + uint8_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + uint64_t x45; + uint64_t x46; + uint64_t x47; + uint8_t x48; + uint64_t x49; + uint64_t x50; + uint64_t x51; + uint64_t x52; + uint64_t x53; + uint64_t x54; + uint64_t x55; + uint64_t x56; + uint64_t x57; + uint64_t x58; + uint64_t x59; + x1 = ((uint64_t)(arg1[47]) << 56); + x2 = ((uint64_t)(arg1[46]) << 48); + x3 = ((uint64_t)(arg1[45]) << 40); + x4 = ((uint64_t)(arg1[44]) << 32); + x5 = ((uint64_t)(arg1[43]) << 24); + x6 = ((uint64_t)(arg1[42]) << 16); + x7 = ((uint64_t)(arg1[41]) << 8); + x8 = (arg1[40]); + x9 = ((uint64_t)(arg1[39]) << 56); + x10 = ((uint64_t)(arg1[38]) << 48); + x11 = ((uint64_t)(arg1[37]) << 40); + x12 = ((uint64_t)(arg1[36]) << 32); + x13 = ((uint64_t)(arg1[35]) << 24); + x14 = ((uint64_t)(arg1[34]) << 16); + x15 = ((uint64_t)(arg1[33]) << 8); + x16 = (arg1[32]); + x17 = ((uint64_t)(arg1[31]) << 56); + x18 = ((uint64_t)(arg1[30]) << 48); + x19 = ((uint64_t)(arg1[29]) << 40); + x20 = ((uint64_t)(arg1[28]) << 32); + x21 = ((uint64_t)(arg1[27]) << 24); + x22 = ((uint64_t)(arg1[26]) << 16); + x23 = ((uint64_t)(arg1[25]) << 8); + x24 = (arg1[24]); + x25 = ((uint64_t)(arg1[23]) << 56); + x26 = ((uint64_t)(arg1[22]) << 48); + x27 = ((uint64_t)(arg1[21]) << 40); + x28 = ((uint64_t)(arg1[20]) << 32); + x29 = ((uint64_t)(arg1[19]) << 24); + x30 = ((uint64_t)(arg1[18]) << 16); + x31 = ((uint64_t)(arg1[17]) << 8); + x32 = (arg1[16]); + x33 = ((uint64_t)(arg1[15]) << 56); + x34 = ((uint64_t)(arg1[14]) << 48); + x35 = ((uint64_t)(arg1[13]) << 40); + x36 = ((uint64_t)(arg1[12]) << 32); + x37 = ((uint64_t)(arg1[11]) << 24); + x38 = ((uint64_t)(arg1[10]) << 16); + x39 = ((uint64_t)(arg1[9]) << 8); + x40 = (arg1[8]); + x41 = ((uint64_t)(arg1[7]) << 56); + x42 = ((uint64_t)(arg1[6]) << 48); + x43 = ((uint64_t)(arg1[5]) << 40); + x44 = ((uint64_t)(arg1[4]) << 32); + x45 = ((uint64_t)(arg1[3]) << 24); + x46 = ((uint64_t)(arg1[2]) << 16); + x47 = ((uint64_t)(arg1[1]) << 8); + x48 = (arg1[0]); + x49 = (x48 + (x47 + (x46 + (x45 + (x44 + (x43 + (x42 + x41))))))); + x50 = (x49 & UINT64_C(0xffffffffffffffff)); + x51 = (x8 + (x7 + (x6 + (x5 + (x4 + (x3 + (x2 + x1))))))); + x52 = (x16 + (x15 + (x14 + (x13 + (x12 + (x11 + (x10 + x9))))))); + x53 = (x24 + (x23 + (x22 + (x21 + (x20 + (x19 + (x18 + x17))))))); + x54 = (x32 + (x31 + (x30 + (x29 + (x28 + (x27 + (x26 + x25))))))); + x55 = (x40 + (x39 + (x38 + (x37 + (x36 + (x35 + (x34 + x33))))))); + x56 = (x55 & UINT64_C(0xffffffffffffffff)); + x57 = (x54 & UINT64_C(0xffffffffffffffff)); + x58 = (x53 & UINT64_C(0xffffffffffffffff)); + x59 = (x52 & UINT64_C(0xffffffffffffffff)); + out1[0] = x50; + out1[1] = x56; + out1[2] = x57; + out1[3] = x58; + out1[4] = x59; + out1[5] = x51; +} + +/* END verbatim fiat code */ + +/*- + * Finite field inversion via FLT. + * NB: this is not a real Fiat function, just named that way for consistency. + * Autogenerated: ecp/secp384r1/fe_inv.op3 + * custom repunit addition chain + */ +static void +fiat_secp384r1_inv(fe_t output, const fe_t t1) +{ + int i; + /* temporary variables */ + fe_t acc, t10, t170, t2, t20, t255, t30, t32, t4, t64, t8, t84, t85; + + fiat_secp384r1_square(acc, t1); + fiat_secp384r1_mul(t2, acc, t1); + fiat_secp384r1_square(acc, t2); + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t4, acc, t2); + fiat_secp384r1_square(acc, t4); + for (i = 0; i < 3; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t8, acc, t4); + fiat_secp384r1_square(acc, t8); + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t10, acc, t2); + fiat_secp384r1_square(acc, t10); + for (i = 0; i < 9; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t20, acc, t10); + fiat_secp384r1_square(acc, t20); + for (i = 0; i < 9; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t30, acc, t10); + fiat_secp384r1_square(acc, t30); + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t32, acc, t2); + fiat_secp384r1_square(acc, t32); + for (i = 0; i < 31; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t64, acc, t32); + fiat_secp384r1_square(acc, t64); + for (i = 0; i < 19; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t84, acc, t20); + fiat_secp384r1_square(acc, t84); + fiat_secp384r1_mul(t85, acc, t1); + fiat_secp384r1_square(acc, t85); + for (i = 0; i < 84; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t170, acc, t85); + fiat_secp384r1_square(acc, t170); + for (i = 0; i < 84; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t255, acc, t85); + fiat_secp384r1_square(acc, t255); + for (i = 0; i < 32; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(acc, acc, t32); + for (i = 0; i < 94; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(acc, acc, t30); + for (i = 0; i < 2; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(output, acc, t1); +} + +/* curve coefficient constants */ + +static const limb_t const_one[6] = { + UINT64_C(0xFFFFFFFF00000001), UINT64_C(0x00000000FFFFFFFF), + UINT64_C(0x0000000000000001), UINT64_C(0x0000000000000000), + UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000) +}; + +static const limb_t const_b[6] = { + UINT64_C(0x081188719D412DCC), UINT64_C(0xF729ADD87A4C32EC), + UINT64_C(0x77F2209B1920022E), UINT64_C(0xE3374BEE94938AE2), + UINT64_C(0xB62B21F41F022094), UINT64_C(0xCD08114B604FBFF9) +}; + +/* LUT for scalar multiplication by comb interleaving */ +static const pt_aff_t lut_cmb[21][16] = { + { + { { UINT64_C(0x3DD0756649C0B528), UINT64_C(0x20E378E2A0D6CE38), + UINT64_C(0x879C3AFC541B4D6E), UINT64_C(0x6454868459A30EFF), + UINT64_C(0x812FF723614EDE2B), UINT64_C(0x4D3AADC2299E1513) }, + { UINT64_C(0x23043DAD4B03A4FE), UINT64_C(0xA1BFA8BF7BB4A9AC), + UINT64_C(0x8BADE7562E83B050), UINT64_C(0xC6C3521968F4FFD9), + UINT64_C(0xDD8002263969A840), UINT64_C(0x2B78ABC25A15C5E9) } }, + { { UINT64_C(0x05E4DBE6C1DC4073), UINT64_C(0xC54EA9FFF04F779C), + UINT64_C(0x6B2034E9A170CCF0), UINT64_C(0x3A48D732D51C6C3E), + UINT64_C(0xE36F7E2D263AA470), UINT64_C(0xD283FE68E7C1C3AC) }, + { UINT64_C(0x7E284821C04EE157), UINT64_C(0x92D789A77AE0E36D), + UINT64_C(0x132663C04EF67446), UINT64_C(0x68012D5AD2E1D0B4), + UINT64_C(0xF6DB68B15102B339), UINT64_C(0x465465FC983292AF) } }, + { { UINT64_C(0xBB595EBA68F1F0DF), UINT64_C(0xC185C0CBCC873466), + UINT64_C(0x7F1EB1B5293C703B), UINT64_C(0x60DB2CF5AACC05E6), + UINT64_C(0xC676B987E2E8E4C6), UINT64_C(0xE1BB26B11D178FFB) }, + { UINT64_C(0x2B694BA07073FA21), UINT64_C(0x22C16E2E72F34566), + UINT64_C(0x80B61B3101C35B99), UINT64_C(0x4B237FAF982C0411), + UINT64_C(0xE6C5944024DE236D), UINT64_C(0x4DB1C9D6E209E4A3) } }, + { { UINT64_C(0xDF13B9D17D69222B), UINT64_C(0x4CE6415F874774B1), + UINT64_C(0x731EDCF8211FAA95), UINT64_C(0x5F4215D1659753ED), + UINT64_C(0xF893DB589DB2DF55), UINT64_C(0x932C9F811C89025B) }, + { UINT64_C(0x0996B2207706A61E), UINT64_C(0x135349D5A8641C79), + UINT64_C(0x65AAD76F50130844), UINT64_C(0x0FF37C0401FFF780), + UINT64_C(0xF57F238E693B0706), UINT64_C(0xD90A16B6AF6C9B3E) } }, + { { UINT64_C(0x2F5D200E2353B92F), UINT64_C(0xE35D87293FD7E4F9), + UINT64_C(0x26094833A96D745D), UINT64_C(0xDC351DC13CBFFF3F), + UINT64_C(0x26D464C6DAD54D6A), UINT64_C(0x5CAB1D1D53636C6A) }, + { UINT64_C(0xF2813072B18EC0B0), UINT64_C(0x3777E270D742AA2F), + UINT64_C(0x27F061C7033CA7C2), UINT64_C(0xA6ECACCC68EAD0D8), + UINT64_C(0x7D9429F4EE69A754), UINT64_C(0xE770633431E8F5C6) } }, + { { UINT64_C(0xC7708B19B68B8C7D), UINT64_C(0x4532077C44377ABA), + UINT64_C(0x0DCC67706CDAD64F), UINT64_C(0x01B8BF56147B6602), + UINT64_C(0xF8D89885F0561D79), UINT64_C(0x9C19E9FC7BA9C437) }, + { UINT64_C(0x764EB146BDC4BA25), UINT64_C(0x604FE46BAC144B83), + UINT64_C(0x3CE813298A77E780), UINT64_C(0x2E070F36FE9E682E), + UINT64_C(0x41821D0C3A53287A), UINT64_C(0x9AA62F9F3533F918) } }, + { { UINT64_C(0x9B7AEB7E75CCBDFB), UINT64_C(0xB25E28C5F6749A95), + UINT64_C(0x8A7A8E4633B7D4AE), UINT64_C(0xDB5203A8D9C1BD56), + UINT64_C(0xD2657265ED22DF97), UINT64_C(0xB51C56E18CF23C94) }, + { UINT64_C(0xF4D394596C3D812D), UINT64_C(0xD8E88F1A87CAE0C2), + UINT64_C(0x789A2A48CF4D0FE3), UINT64_C(0xB7FEAC2DFEC38D60), + UINT64_C(0x81FDBD1C3B490EC3), UINT64_C(0x4617ADB7CC6979E1) } }, + { { UINT64_C(0x446AD8884709F4A9), UINT64_C(0x2B7210E2EC3DABD8), + UINT64_C(0x83CCF19550E07B34), UINT64_C(0x59500917789B3075), + UINT64_C(0x0FC01FD4EB085993), UINT64_C(0xFB62D26F4903026B) }, + { UINT64_C(0x2309CC9D6FE989BB), UINT64_C(0x61609CBD144BD586), + UINT64_C(0x4B23D3A0DE06610C), UINT64_C(0xDDDC2866D898F470), + UINT64_C(0x8733FC41400C5797), UINT64_C(0x5A68C6FED0BC2716) } }, + { { UINT64_C(0x8903E1304B4A3CD0), UINT64_C(0x3EA4EA4C8FF1F43E), + UINT64_C(0xE6FC3F2AF655A10D), UINT64_C(0x7BE3737D524FFEFC), + UINT64_C(0x9F6928555330455E), UINT64_C(0x524F166EE475CE70) }, + { UINT64_C(0x3FCC69CD6C12F055), UINT64_C(0x4E23B6FFD5B9C0DA), + UINT64_C(0x49CE6993336BF183), UINT64_C(0xF87D6D854A54504A), + UINT64_C(0x25EB5DF1B3C2677A), UINT64_C(0xAC37986F55B164C9) } }, + { { UINT64_C(0x82A2ED4ABAA84C08), UINT64_C(0x22C4CC5F41A8C912), + UINT64_C(0xCA109C3B154AAD5E), UINT64_C(0x23891298FC38538E), + UINT64_C(0xB3B6639C539802AE), UINT64_C(0xFA0F1F450390D706) }, + { UINT64_C(0x46B78E5DB0DC21D0), UINT64_C(0xA8C72D3CC3DA2EAC), + UINT64_C(0x9170B3786FF2F643), UINT64_C(0x3F5A799BB67F30C3), + UINT64_C(0x15D1DC778264B672), UINT64_C(0xA1D47B23E9577764) } }, + { { UINT64_C(0x08265E510422CE2F), UINT64_C(0x88E0D496DD2F9E21), + UINT64_C(0x30128AA06177F75D), UINT64_C(0x2E59AB62BD9EBE69), + UINT64_C(0x1B1A0F6C5DF0E537), UINT64_C(0xAB16C626DAC012B5) }, + { UINT64_C(0x8014214B008C5DE7), UINT64_C(0xAA740A9E38F17BEA), + UINT64_C(0x262EBB498A149098), UINT64_C(0xB454111E8527CD59), + UINT64_C(0x266AD15AACEA5817), UINT64_C(0x21824F411353CCBA) } }, + { { UINT64_C(0xD1B4E74D12E3683B), UINT64_C(0x990ED20B569B8EF6), + UINT64_C(0xB9D3DD25429C0A18), UINT64_C(0x1C75B8AB2A351783), + UINT64_C(0x61E4CA2B905432F0), UINT64_C(0x80826A69EEA8F224) }, + { UINT64_C(0x7FC33A6BEC52ABAD), UINT64_C(0x0BCCA3F0A65E4813), + UINT64_C(0x7AD8A132A527CEBE), UINT64_C(0xF0138950EAF22C7E), + UINT64_C(0x282D2437566718C1), UINT64_C(0x9DFCCB0DE2212559) } }, + { { UINT64_C(0x1E93722758CE3B83), UINT64_C(0xBB280DFA3CB3FB36), + UINT64_C(0x57D0F3D2E2BE174A), UINT64_C(0x9BD51B99208ABE1E), + UINT64_C(0x3809AB50DE248024), UINT64_C(0xC29C6E2CA5BB7331) }, + { UINT64_C(0x9944FD2E61124F05), UINT64_C(0x83CCBC4E9009E391), + UINT64_C(0x01628F059424A3CC), UINT64_C(0xD6A2F51DEA8E4344), + UINT64_C(0xDA3E1A3D4CEBC96E), UINT64_C(0x1FE6FB42E97809DC) } }, + { { UINT64_C(0xA04482D2467D66E4), UINT64_C(0xCF1912934D78291D), + UINT64_C(0x8E0D4168482396F9), UINT64_C(0x7228E2D5D18F14D0), + UINT64_C(0x2F7E8D509C6A58FE), UINT64_C(0xE8CA780E373E5AEC) }, + { UINT64_C(0x42AAD1D61B68E9F8), UINT64_C(0x58A6D7F569E2F8F4), + UINT64_C(0xD779ADFE31DA1BEA), UINT64_C(0x7D26540638C85A85), + UINT64_C(0x67E67195D44D3CDF), UINT64_C(0x17820A0BC5134ED7) } }, + { { UINT64_C(0x019D6AC5D3021470), UINT64_C(0x25846B66780443D6), + UINT64_C(0xCE3C15ED55C97647), UINT64_C(0x3DC22D490E3FEB0F), + UINT64_C(0x2065B7CBA7DF26E4), UINT64_C(0xC8B00AE8187CEA1F) }, + { UINT64_C(0x1A5284A0865DDED3), UINT64_C(0x293C164920C83DE2), + UINT64_C(0xAB178D26CCE851B3), UINT64_C(0x8E6DB10B404505FB), + UINT64_C(0xF6F57E7190C82033), UINT64_C(0x1D2A1C015977F16C) } }, + { { UINT64_C(0xA39C89317C8906A4), UINT64_C(0xB6E7ECDD9E821EE6), + UINT64_C(0x2ECF8340F0DF4FE6), UINT64_C(0xD42F7DC953C14965), + UINT64_C(0x1AFB51A3E3BA8285), UINT64_C(0x6C07C4040A3305D1) }, + { UINT64_C(0xDAB83288127FC1DA), UINT64_C(0xBC0A699B374C4B08), + UINT64_C(0x402A9BAB42EB20DD), UINT64_C(0xD7DD464F045A7A1C), + UINT64_C(0x5B3D0D6D36BEECC4), UINT64_C(0x475A3E756398A19D) } }, + }, + { + { { UINT64_C(0x31BDB48372876AE8), UINT64_C(0xE3325D98961ED1BF), + UINT64_C(0x18C042469B6FC64D), UINT64_C(0x0DCC15FA15786B8C), + UINT64_C(0x81ACDB068E63DA4A), UINT64_C(0xD3A4B643DADA70FB) }, + { UINT64_C(0x46361AFEDEA424EB), UINT64_C(0xDC2D2CAE89B92970), + UINT64_C(0xF389B61B615694E6), UINT64_C(0x7036DEF1872951D2), + UINT64_C(0x40FD3BDAD93BADC7), UINT64_C(0x45AB6321380A68D3) } }, + { { UINT64_C(0x23C1F74481A2703A), UINT64_C(0x1A5D075CB9859136), + UINT64_C(0xA4F82C9D5AFD1BFD), UINT64_C(0xA3D1E9A4F89D76FE), + UINT64_C(0x964F705075702F80), UINT64_C(0x182BF349F56C089D) }, + { UINT64_C(0xE205FA8FBE0DA6E1), UINT64_C(0x32905EB90A40F8F3), + UINT64_C(0x331A1004356D4395), UINT64_C(0x58B78901FDBBDFDE), + UINT64_C(0xA52A15979BA00E71), UINT64_C(0xE0092E1F55497A30) } }, + { { UINT64_C(0x5562A85670EE8F39), UINT64_C(0x86B0C11764E52A9C), + UINT64_C(0xC19F317409C75B8C), UINT64_C(0x21C7CC3124923F80), + UINT64_C(0xE63FE47F8F5B291E), UINT64_C(0x3D6D3C050DC08B05) }, + { UINT64_C(0x58AE455EEE0C39A1), UINT64_C(0x78BEA4310AD97942), + UINT64_C(0x42C7C97F3EE3989C), UINT64_C(0xC1B03AF5F38759AE), + UINT64_C(0x1A673C75BCF46899), UINT64_C(0x4831B7D38D508C7D) } }, + { { UINT64_C(0x76512D1BC552E354), UINT64_C(0x2B7EB6DF273020FD), + UINT64_C(0xD1C73AA8025A5F25), UINT64_C(0x2ABA19295CBD2A40), + UINT64_C(0xB53CADC3C88D61C6), UINT64_C(0x7E66A95E098290F3) }, + { UINT64_C(0x72800ECBAF4C5073), UINT64_C(0x81F2725E9DC63FAF), + UINT64_C(0x14BF92A7282BA9D1), UINT64_C(0x90629672BD5F1BB2), + UINT64_C(0x362F68EBA97C6C96), UINT64_C(0xB1D3BB8B7EA9D601) } }, + { { UINT64_C(0x73878F7FA9C94429), UINT64_C(0xB35C3BC8456CA6D8), + UINT64_C(0xD96F0B3CF721923A), UINT64_C(0x28D8F06CE6D44FA1), + UINT64_C(0x94EFDCDCD5CD671A), UINT64_C(0x0299AB933F97D481) }, + { UINT64_C(0xB7CED6EA2FD1D324), UINT64_C(0xBD6832087E932EC2), + UINT64_C(0x24ED31FBCB755A6E), UINT64_C(0xA636098EE48781D2), + UINT64_C(0x8687C63CF0A4F297), UINT64_C(0xBB52344007478526) } }, + { { UINT64_C(0x2E5F741934124B56), UINT64_C(0x1F223AE14B3F02CA), + UINT64_C(0x6345B427E8336C7E), UINT64_C(0x92123E16F5D0E3D0), + UINT64_C(0xDAF0D14D45E79F3A), UINT64_C(0x6ACA67656F3BD0C6) }, + { UINT64_C(0xF6169FAB403813F4), UINT64_C(0x31DC39C0334A4C59), + UINT64_C(0x74C46753D589866D), UINT64_C(0x5741511D984C6A5D), + UINT64_C(0xF263128797FED2D3), UINT64_C(0x5687CA1B11614886) } }, + { { UINT64_C(0x076D902A33836D4B), UINT64_C(0xEC6C5C4324AFB557), + UINT64_C(0xA0FE2D1CA0516A0F), UINT64_C(0x6FB8D73700D22ECC), + UINT64_C(0xF1DE9077DAF1D7B3), UINT64_C(0xE4695F77D4C0C1EB) }, + { UINT64_C(0x5F0FD8A8B4375573), UINT64_C(0x762383595E50944F), + UINT64_C(0x65EA2F28635CD76F), UINT64_C(0x0854776925FDE7B0), + UINT64_C(0xB2345A2E51944304), UINT64_C(0x86EFA2F7A16C980D) } }, + { { UINT64_C(0x4CCBE2D0BF4D1D63), UINT64_C(0x32E33401397366D5), + UINT64_C(0xC83AFDDE71BDA2CE), UINT64_C(0x8DACE2AC478ED9E6), + UINT64_C(0x3AC6A559763FDD9E), UINT64_C(0x0FFDB04CB398558F) }, + { UINT64_C(0x6C1B99B2AFB9D6B8), UINT64_C(0x572BA39C27F815DD), + UINT64_C(0x9DE73EE70DBCF842), UINT64_C(0x2A3ED58929267B88), + UINT64_C(0xD46A7FD315EBBBB3), UINT64_C(0xD1D01863E29400C7) } }, + { { UINT64_C(0x8FB101D1E1F89EC5), UINT64_C(0xB87A1F53F8508042), + UINT64_C(0x28C8DB240ED7BEEF), UINT64_C(0x3940F845ACE8660A), + UINT64_C(0x4EACB619C6D453FD), UINT64_C(0x2E044C982BAD6160) }, + { UINT64_C(0x8792854880B16C02), UINT64_C(0xF0D4BEB3C0A9EB64), + UINT64_C(0xD785B4AFC183C195), UINT64_C(0x23AAB0E65E6C46EA), + UINT64_C(0x30F7E104A930FECA), UINT64_C(0x6A1A7B8BD55C10FB) } }, + { { UINT64_C(0xDA74EAEBDBFED1AA), UINT64_C(0xC8A59223DF0B025C), + UINT64_C(0x7EF7DC85D5B627F7), UINT64_C(0x02A13AE1197D7624), + UINT64_C(0x119E9BE12F785A9B), UINT64_C(0xC0B7572F00D6B219) }, + { UINT64_C(0x9B1E51266D4CAF30), UINT64_C(0xA16A51170A840BD1), + UINT64_C(0x5BE17B910E9CCF43), UINT64_C(0x5BDBEDDD69CF2C9C), + UINT64_C(0x9FFBFBCF4CF4F289), UINT64_C(0xE1A621836C355CE9) } }, + { { UINT64_C(0x056199D9A7B2FCCF), UINT64_C(0x51F2E7B6CE1D784E), + UINT64_C(0xA1D09C47339E2FF0), UINT64_C(0xC8E64890B836D0A9), + UINT64_C(0x2F781DCBC0D07EBE), UINT64_C(0x5CF3C2AD3ACF934C) }, + { UINT64_C(0xE55DB190A17E26AE), UINT64_C(0xC9C61E1F91245513), + UINT64_C(0x83D7E6CF61998C15), UINT64_C(0x4DB33C85E41D38E3), + UINT64_C(0x74D5F91DC2FEE43D), UINT64_C(0x7EBBDB4536BBC826) } }, + { { UINT64_C(0xE20EC7E9CB655A9D), UINT64_C(0x4977EB925C47D421), + UINT64_C(0xA237E12C3B9D72FA), UINT64_C(0xCAAEDBC1CBF7B145), + UINT64_C(0x5200F5B23B77AAA3), UINT64_C(0x32EDED55BDBE5380) }, + { UINT64_C(0x74E38A40E7C9B80A), UINT64_C(0x3A3F0CF8AB6DE911), + UINT64_C(0x56DCDD7AAD16AAF0), UINT64_C(0x3D2924498E861D5E), + UINT64_C(0xD6C61878985733E2), UINT64_C(0x2401FE7D6AA6CD5B) } }, + { { UINT64_C(0xABB3DC75B42E3686), UINT64_C(0xAE712419B4C57E61), + UINT64_C(0x2C565F72B21B009B), UINT64_C(0xA5F1DA2E710C3699), + UINT64_C(0x771099A0A5EBA59A), UINT64_C(0x4DA88F4AC10017A0) }, + { UINT64_C(0x987FFFD31927B56D), UINT64_C(0xB98CB8ECC4E33478), + UINT64_C(0xB224A971C2248166), UINT64_C(0x5470F554DE1DC794), + UINT64_C(0xD747CC24E31FF983), UINT64_C(0xB91745E9B5B22DAE) } }, + { { UINT64_C(0x6CCBFED072F34420), UINT64_C(0x95045E4DA53039D2), + UINT64_C(0x3B6C11545A793944), UINT64_C(0xAA114145DDB6B799), + UINT64_C(0xABC15CA4252B7637), UINT64_C(0x5745A35BA5744634) }, + { UINT64_C(0x05DC6BDEDA596FC0), UINT64_C(0xCD52C18CA8020881), + UINT64_C(0x03FA9F47D296BAD0), UINT64_C(0xD8E2C1297268E139), + UINT64_C(0x58C1A98D9EC450B0), UINT64_C(0x909638DADE48B20D) } }, + { { UINT64_C(0x7AFC30D49B7F8311), UINT64_C(0x82A0042242368EA3), + UINT64_C(0xBFF951986F5F9865), UINT64_C(0x9B24F612FC0A070F), + UINT64_C(0x22C06CF2620F489D), UINT64_C(0x3C7ED052780F7DBB) }, + { UINT64_C(0xDB87AB1834DAFE9B), UINT64_C(0x20C03B409C4BBCA1), + UINT64_C(0x5D718CF059A42341), UINT64_C(0x9863170669E84538), + UINT64_C(0x5557192BD27D64E1), UINT64_C(0x08B4EC52DA822766) } }, + { { UINT64_C(0xB2D986F6D66C1A59), UINT64_C(0x927DEB1678E0E423), + UINT64_C(0x9E673CDE49C3DEDC), UINT64_C(0xFA362D84F7ECB6CF), + UINT64_C(0x078E5F401BA17340), UINT64_C(0x934CA5D11F4E489C) }, + { UINT64_C(0xC03C073164EEF493), UINT64_C(0x631A353BD7931A7E), + UINT64_C(0x8E7CC3BB65DD74F1), UINT64_C(0xD55864C5702676A5), + UINT64_C(0x6D306AC4439F04BD), UINT64_C(0x58544F672BAFED57) } }, + }, + { + { { UINT64_C(0xB083BA6AEC074AEA), UINT64_C(0x46FAC5EF7F0B505B), + UINT64_C(0x95367A21FC82DC03), UINT64_C(0x227BE26A9D3679D8), + UINT64_C(0xC70F6D6C7E9724C0), UINT64_C(0xCD68C757F9EBEC0F) }, + { UINT64_C(0x29DDE03E8FF321B2), UINT64_C(0xF84AD7BB031939DC), + UINT64_C(0xDAF590C90F602F4B), UINT64_C(0x17C5288849722BC4), + UINT64_C(0xA8DF99F0089B22B6), UINT64_C(0xC21BC5D4E59B9B90) } }, + { { UINT64_C(0x4936C6A08A31973F), UINT64_C(0x54D442FA83B8C205), + UINT64_C(0x03AEE8B45714F2C6), UINT64_C(0x139BD6923F5AC25A), + UINT64_C(0x6A2E42BAB5B33794), UINT64_C(0x50FA11643FF7BBA9) }, + { UINT64_C(0xB61D8643F7E2C099), UINT64_C(0x2366C993BD5C6637), + UINT64_C(0x62110E1472EB77FA), UINT64_C(0x3D5B96F13B99C635), + UINT64_C(0x956ECF64F674C9F2), UINT64_C(0xC56F7E51EF2BA250) } }, + { { UINT64_C(0x246FFCB6FF602C1B), UINT64_C(0x1E1A1D746E1258E0), + UINT64_C(0xB4B43AE2250E6676), UINT64_C(0x95C1B5F0924CE5FA), + UINT64_C(0x2555795BEBD8C776), UINT64_C(0x4C1E03DCACD9D9D0) }, + { UINT64_C(0xE1D74AA69CE90C61), UINT64_C(0xA88C0769A9C4B9F9), + UINT64_C(0xDF74DF2795AF56DE), UINT64_C(0x24B10C5FB331B6F4), + UINT64_C(0xB0A6DF9A6559E137), UINT64_C(0x6ACC1B8FC06637F2) } }, + { { UINT64_C(0xBD8C086834B4E381), UINT64_C(0x278CACC730DFF271), + UINT64_C(0x87ED12DE02459389), UINT64_C(0x3F7D98FFDEF840B6), + UINT64_C(0x71EEE0CB5F0B56E1), UINT64_C(0x462B5C9BD8D9BE87) }, + { UINT64_C(0xE6B50B5A98094C0F), UINT64_C(0x26F3B274508C67CE), + UINT64_C(0x418B1BD17CB1F992), UINT64_C(0x607818ED4FF11827), + UINT64_C(0xE630D93A9B042C63), UINT64_C(0x38B9EFF38C779AE3) } }, + { { UINT64_C(0xE8767D36729C5431), UINT64_C(0xA8BD07C0BB94642C), + UINT64_C(0x0C11FC8E58F2E5B2), UINT64_C(0xD8912D48547533FE), + UINT64_C(0xAAE14F5E230D91FB), UINT64_C(0xC122051A676DFBA0) }, + { UINT64_C(0x9ED4501F5EA93078), UINT64_C(0x2758515CBD4BEE0A), + UINT64_C(0x97733C6C94D21F52), UINT64_C(0x139BCD6D4AD306A2), + UINT64_C(0x0AAECBDC298123CC), UINT64_C(0x102B8A311CB7C7C9) } }, + { { UINT64_C(0x22A28E59FAF46675), UINT64_C(0x1075730810A31E7D), + UINT64_C(0xC7EEAC842B4C2F4F), UINT64_C(0xBA370148B5EF5184), + UINT64_C(0x4A5A28668732E055), UINT64_C(0x14B8DCDCB887C36F) }, + { UINT64_C(0xDBA8C85C433F093D), UINT64_C(0x73DF549D1C9A201C), + UINT64_C(0x69AA0D7B70F927D8), UINT64_C(0xFA3A8685D7D2493A), + UINT64_C(0x6F48A2550A7F4013), UINT64_C(0xD20C8BF9DD393067) } }, + { { UINT64_C(0x4EC874EA81625E78), UINT64_C(0x8B8D8B5A3FBE9267), + UINT64_C(0xA3D9D1649421EC2F), UINT64_C(0x490E92D9880EA295), + UINT64_C(0x745D1EDCD8F3B6DA), UINT64_C(0x0116628B8F18BA03) }, + { UINT64_C(0x0FF6BCE0834EADCE), UINT64_C(0x464697F2000827F7), + UINT64_C(0x08DCCF84498D724E), UINT64_C(0x7896D3651E88304C), + UINT64_C(0xE63EBCCE135E3622), UINT64_C(0xFB942E8EDC007521) } }, + { { UINT64_C(0xBB155A66A3688621), UINT64_C(0xED2FD7CDF91B52A3), + UINT64_C(0x52798F5DEA20CB88), UINT64_C(0x069CE105373F7DD8), + UINT64_C(0xF9392EC78CA78F6B), UINT64_C(0xB3013E256B335169) }, + { UINT64_C(0x1D92F8006B11715C), UINT64_C(0xADD4050EFF9DC464), + UINT64_C(0x2AC226598465B84A), UINT64_C(0x2729D646465B2BD6), + UINT64_C(0x6202344AE4EFF9DD), UINT64_C(0x51F3198FCD9B90B9) } }, + { { UINT64_C(0x17CE54EFE5F0AE1D), UINT64_C(0x984E8204B09852AF), + UINT64_C(0x3365B37AC4B27A71), UINT64_C(0x720E3152A00E0A9C), + UINT64_C(0x3692F70D925BD606), UINT64_C(0xBE6E699D7BC7E9AB) }, + { UINT64_C(0xD75C041F4C89A3C0), UINT64_C(0x8B9F592D8DC100C0), + UINT64_C(0x30750F3AAD228F71), UINT64_C(0x1B9ECF84E8B17A11), + UINT64_C(0xDF2025620FBFA8A2), UINT64_C(0x45C811FCAA1B6D67) } }, + { { UINT64_C(0xEC5B84B71A5151F8), UINT64_C(0x118E59E8550AB2D2), + UINT64_C(0x2CCDEDA4049BD735), UINT64_C(0xC99CBA719CD62F0F), + UINT64_C(0x69B8040A62C9E4F8), UINT64_C(0x16F1A31A110B8283) }, + { UINT64_C(0x53F6380298E908A3), UINT64_C(0x308CB6EFD862F9DE), + UINT64_C(0xE185DAD8A521A95A), UINT64_C(0x4D8FE9A4097F75CA), + UINT64_C(0xD1ECCEC71CA07D53), UINT64_C(0x13DFA1DC0DB07E83) } }, + { { UINT64_C(0xDDAF9DC60F591A76), UINT64_C(0xE1A6D7CC1685F412), + UINT64_C(0x153DE557002B6E8D), UINT64_C(0x730C38BCC6DA37D9), + UINT64_C(0xAE1806220914B597), UINT64_C(0x84F98103DD8C3A0A) }, + { UINT64_C(0x369C53988DA205B0), UINT64_C(0xA3D95B813888A720), + UINT64_C(0x1F3F8BBFE10E2806), UINT64_C(0x48663DF54530D1F3), + UINT64_C(0x320523B43E377713), UINT64_C(0xE8B1A575C7894814) } }, + { { UINT64_C(0x330668712EE8EA07), UINT64_C(0xC6FB4EC560DA199D), + UINT64_C(0x33231860F4370A05), UINT64_C(0x7ABECE72C6DE4E26), + UINT64_C(0xDE8D4BD8EBDECE7A), UINT64_C(0xC90EE6571CBE93C7) }, + { UINT64_C(0x0246751B85AC2509), UINT64_C(0xD0EF142C30380245), + UINT64_C(0x086DF9C47C76E39C), UINT64_C(0x68F1304FB789FB56), + UINT64_C(0x23E4CB98A5E4BD56), UINT64_C(0x69A4C63C64663DCA) } }, + { { UINT64_C(0x6C72B6AF7CB34E63), UINT64_C(0x073C40CD6DFC23FE), + UINT64_C(0xBDEEE7A1C936693A), UINT64_C(0xBC858E806EFAD378), + UINT64_C(0xEAD719FFF5BE55D4), UINT64_C(0xC8C3238F04552F5F) }, + { UINT64_C(0x0952C068928D5784), UINT64_C(0x89DFDF2294C58F2B), + UINT64_C(0x332DEDF367502C50), UINT64_C(0x3ED2FA3AAC0BE258), + UINT64_C(0xAEDC9B8A7C5C8244), UINT64_C(0x43A761B9DC0EA34F) } }, + { { UINT64_C(0x8FD683A2CC5E21A5), UINT64_C(0x5F444C6EFBA2BB68), + UINT64_C(0x709ACD0EAF05586D), UINT64_C(0x8EFA54D2DE8FB348), + UINT64_C(0x35276B7134CFE29E), UINT64_C(0x77A06FCD941EAC8C) }, + { UINT64_C(0x5815792D928322DD), UINT64_C(0x82FF356B67F7CB59), + UINT64_C(0x71E40A78304980F4), UINT64_C(0xC8645C273667D021), + UINT64_C(0xE785741CAEBAE28F), UINT64_C(0xB2C1BC7553ECAC37) } }, + { { UINT64_C(0x633EB24F1D0A74DB), UINT64_C(0xF1F55E56FA752512), + UINT64_C(0x75FECA688EFE11DE), UINT64_C(0xC80FD91CE6BF19EC), + UINT64_C(0xAD0BAFEC2A14C908), UINT64_C(0x4E1C4ACAADE4031F) }, + { UINT64_C(0x463A815B1EB1549A), UINT64_C(0x5AD4253C668F1298), + UINT64_C(0x5CB3866238A37151), UINT64_C(0x34BB1CCFAFF16B96), + UINT64_C(0xDCA93B13EE731AB0), UINT64_C(0x9F3CE5CC9BE01A0B) } }, + { { UINT64_C(0x75DB5723A110D331), UINT64_C(0x67C66F6A7123D89F), + UINT64_C(0x27ABBD4B4009D570), UINT64_C(0xACDA6F84C73451BC), + UINT64_C(0xE4B9A23905575ACF), UINT64_C(0x3C2DB7EFAB2D3D6C) }, + { UINT64_C(0x01CCDD0829115145), UINT64_C(0x9E0602FE57B5814A), + UINT64_C(0x679B35C287862838), UINT64_C(0x0277DC4C38AD598D), + UINT64_C(0xEF80A2136D896DD4), UINT64_C(0xC8812213E7B9047B) } }, + }, + { + { { UINT64_C(0xAC6DBDF6EDC9CE62), UINT64_C(0xA58F5B440F9C006E), + UINT64_C(0x16694DE3DC28E1B0), UINT64_C(0x2D039CF2A6647711), + UINT64_C(0xA13BBE6FC5B08B4B), UINT64_C(0xE44DA93010EBD8CE) }, + { UINT64_C(0xCD47208719649A16), UINT64_C(0xE18F4E44683E5DF1), + UINT64_C(0xB3F66303929BFA28), UINT64_C(0x7C378E43818249BF), + UINT64_C(0x76068C80847F7CD9), UINT64_C(0xEE3DB6D1987EBA16) } }, + { { UINT64_C(0xCBBD8576C42A2F52), UINT64_C(0x9ACC6F709D2B06BB), + UINT64_C(0xE5CB56202E6B72A4), UINT64_C(0x5738EA0E7C024443), + UINT64_C(0x8ED06170B55368F3), UINT64_C(0xE54C99BB1AEED44F) }, + { UINT64_C(0x3D90A6B2E2E0D8B2), UINT64_C(0x21718977CF7B2856), + UINT64_C(0x089093DCC5612AEC), UINT64_C(0xC272EF6F99C1BACC), + UINT64_C(0x47DB3B43DC43EAAD), UINT64_C(0x730F30E40832D891) } }, + { { UINT64_C(0x9FFE55630C7FECDB), UINT64_C(0x55CC67B6F88101E5), + UINT64_C(0x3039F981CBEFA3C7), UINT64_C(0x2AB06883667BFD64), + UINT64_C(0x9007A2574340E3DF), UINT64_C(0x1AC3F3FA5A3A49CA) }, + { UINT64_C(0x9C7BE629C97E20FD), UINT64_C(0xF61823D3A3DAE003), + UINT64_C(0xFFE7FF39E7380DBA), UINT64_C(0x620BB9B59FACC3B8), + UINT64_C(0x2DDCB8CD31AE422C), UINT64_C(0x1DE3BCFAD12C3C43) } }, + { { UINT64_C(0x8C074946D6E0F9A9), UINT64_C(0x662FA99551C3B05B), + UINT64_C(0x6CDAE96904BB2048), UINT64_C(0x6DEC9594D6DC8B60), + UINT64_C(0x8D26586954438BBC), UINT64_C(0x88E983E31B0E95A5) }, + { UINT64_C(0x8189F11460CBF838), UINT64_C(0x77190697771DC46B), + UINT64_C(0x775775A227F8EC1A), UINT64_C(0x7A125240607E3739), + UINT64_C(0xAFAE84E74F793E4E), UINT64_C(0x44FA17F35BF5BAF4) } }, + { { UINT64_C(0xA21E69A5D03AC439), UINT64_C(0x2069C5FC88AA8094), + UINT64_C(0xB041EEA78C08F206), UINT64_C(0x55B9D4613D65B8ED), + UINT64_C(0x951EA25CD392C7C4), UINT64_C(0x4B9A1CEC9D166232) }, + { UINT64_C(0xC184FCD8FCF931A4), UINT64_C(0xBA59AD44063AD374), + UINT64_C(0x1868AD2A1AA9796F), UINT64_C(0x38A34018DFF29832), + UINT64_C(0x01FC880103DF8070), UINT64_C(0x1282CCE048DD334A) } }, + { { UINT64_C(0x76AA955726D8503C), UINT64_C(0xBE962B636BC3E3D0), + UINT64_C(0xF5CA93E597DE8841), UINT64_C(0x1561B05EAF3F2C16), + UINT64_C(0x34BE00AAD34BFF98), UINT64_C(0xEA21E6E9D23D2925) }, + { UINT64_C(0x55713230394C3AFB), UINT64_C(0xEAF0529BD6C8BECA), + UINT64_C(0xFF38A743202B9A11), UINT64_C(0xA13E39FC6D3A398B), + UINT64_C(0x8CBD644B86E2615A), UINT64_C(0x92063988191057EC) } }, + { { UINT64_C(0x787835CE13F89146), UINT64_C(0x7FCD42CC69446C3F), + UINT64_C(0x0DA2AA98840E679D), UINT64_C(0x44F2052318779A1B), + UINT64_C(0xE3A3B34FEFBF5935), UINT64_C(0xA5D2CFD0B9947B70) }, + { UINT64_C(0xAE2AF4EF27F4E16F), UINT64_C(0xA7FA70D2B9D21322), + UINT64_C(0x68084919B3FD566B), UINT64_C(0xF04D71C8D7AAD6AB), + UINT64_C(0xDBEA21E410BC4260), UINT64_C(0xAA7DC6658D949B42) } }, + { { UINT64_C(0xD8E958A06CCB8213), UINT64_C(0x118D9DB991900B54), + UINT64_C(0x09BB9D4985E8CED6), UINT64_C(0x410E9FB524019281), + UINT64_C(0x3B31B4E16D74C86E), UINT64_C(0x52BC0252020BB77D) }, + { UINT64_C(0x5616A26F27092CE4), UINT64_C(0x67774DBCA08F65CD), + UINT64_C(0x560AD494C08BD569), UINT64_C(0xBE26DA36AD498783), + UINT64_C(0x0276C8AB7F019C91), UINT64_C(0x09843ADA5248266E) } }, + { { UINT64_C(0xA0AE88A77D963CF2), UINT64_C(0x91EF8986D0E84920), + UINT64_C(0xC7EFE344F8C58104), UINT64_C(0x0A25D9FDECA20773), + UINT64_C(0x9D989FAA00D8F1D5), UINT64_C(0x4204C8CEC8B06264) }, + { UINT64_C(0x717C12E0BE1A2796), UINT64_C(0x1FA4BA8CC190C728), + UINT64_C(0xA245CA8D8C8A59BA), UINT64_C(0xE3C374757672B935), + UINT64_C(0x083D5E402E4D6375), UINT64_C(0x0B8D5AB35455E16E) } }, + { { UINT64_C(0x1DB17DBFEED765D4), UINT64_C(0xBBC9B1BEA5DDB965), + UINT64_C(0x1948F76DDFC12ABC), UINT64_C(0x2C2714E5134EF489), + UINT64_C(0x60CE2EE8741C600F), UINT64_C(0x32396F22F80E6E63) }, + { UINT64_C(0x421DAC7522537F59), UINT64_C(0x58FB73C649475DF5), + UINT64_C(0x0ABF28856F18F1C7), UINT64_C(0x364744689A398D16), + UINT64_C(0x87A661A7BF673B87), UINT64_C(0x3E80698F73819E17) } }, + { { UINT64_C(0xDFE4979353784CC4), UINT64_C(0x4280EAB0486D508F), + UINT64_C(0x119593FFE534F5A4), UINT64_C(0x98AEFADD9F63242F), + UINT64_C(0x9AE6A24AC4829CAE), UINT64_C(0xF2373CA558E8BA80) }, + { UINT64_C(0x4017AF7E51765FB3), UINT64_C(0xD1E40F7CAF4AEC4B), + UINT64_C(0x87372C7A0898E3BC), UINT64_C(0x688982B285452CA9), + UINT64_C(0x71E0B4BFB1E50BCA), UINT64_C(0x21FD2DBFF70E714A) } }, + { { UINT64_C(0xEE6E8820FB78DDAC), UINT64_C(0x0BAED29C063892CD), + UINT64_C(0x5F33049C28C0588D), UINT64_C(0x90C2515E18DBC432), + UINT64_C(0xB8A1B1433B4CB0BD), UINT64_C(0x0AB5C0C968103043) }, + { UINT64_C(0xF3788FA04005EC40), UINT64_C(0x82571C99039EE115), + UINT64_C(0xEE8FCED593260BED), UINT64_C(0x5A9BAF7910836D18), + UINT64_C(0x7C258B09C46AA4F6), UINT64_C(0x46ECC5E837F53D31) } }, + { { UINT64_C(0xFA32C0DCBFE0DD98), UINT64_C(0x66EFAFC4962B1066), + UINT64_C(0xBA81D33E64BDF5EB), UINT64_C(0x36C28536FC7FC512), + UINT64_C(0x0C95176BE0B4FA97), UINT64_C(0x47DDE29B3B9BC64A) }, + { UINT64_C(0x08D986FD5C173B36), UINT64_C(0x46D84B526CF3F28C), + UINT64_C(0x6F6ED6C3F026BDB9), UINT64_C(0xAC90668B68206DC5), + UINT64_C(0xE8ED5D98ECBE4E70), UINT64_C(0xCFFF61DDDC1A6974) } }, + { { UINT64_C(0xFF5C3A2977B1A5C1), UINT64_C(0x10C27E4A0DDF995D), + UINT64_C(0xCB745F77E23363E3), UINT64_C(0xD765DF6F32F399A3), + UINT64_C(0xF0CA0C2F8A99E109), UINT64_C(0xC3A6BFB71E025CA0) }, + { UINT64_C(0x830B2C0A4F9D9FA5), UINT64_C(0xAE914CACBD1A84E5), + UINT64_C(0x30B35ED8A4FEBCC1), UINT64_C(0xCB902B4684CFBF2E), + UINT64_C(0x0BD4762825FC6375), UINT64_C(0xA858A53C85509D04) } }, + { { UINT64_C(0x8B995D0C552E0A3F), UINT64_C(0xEDBD4E9417BE9FF7), + UINT64_C(0x3432E83995085178), UINT64_C(0x0FE5C18180C256F5), + UINT64_C(0x05A64EA8EBF9597C), UINT64_C(0x6ED44BB13F80371F) }, + { UINT64_C(0x6A29A05EFE4C12EE), UINT64_C(0x3E436A43E0BB83B3), + UINT64_C(0x38365D9A74D72921), UINT64_C(0x3F5EE823C38E1ED7), + UINT64_C(0x09A53213E8FA063F), UINT64_C(0x1E7FE47AB435E713) } }, + { { UINT64_C(0xE4D9BC94FDDD17F3), UINT64_C(0xC74B8FEDC1016C20), + UINT64_C(0x095DE39BB49C060E), UINT64_C(0xDBCC67958AC0DF00), + UINT64_C(0x4CF6BAEB1C34F4DF), UINT64_C(0x72C55C21E8390170) }, + { UINT64_C(0x4F17BFD2F6C48E79), UINT64_C(0x18BF4DA0017A80BA), + UINT64_C(0xCF51D829BCF4B138), UINT64_C(0x598AEE5FF48F8B0D), + UINT64_C(0x83FAEE5620F10809), UINT64_C(0x4615D4DC779F0850) } }, + }, + { + { { UINT64_C(0x22313DEE5852B59B), UINT64_C(0x6F56C8E8B6A0B37F), + UINT64_C(0x43D6EEAEA76EC380), UINT64_C(0xA16551360275AD36), + UINT64_C(0xE5C1B65ADF095BDA), UINT64_C(0xBD1FFA8D367C44B0) }, + { UINT64_C(0xE2B419C26B48AF2B), UINT64_C(0x57BBBD973DA194C8), + UINT64_C(0xB5FBE51FA2BAFF05), UINT64_C(0xA0594D706269B5D0), + UINT64_C(0x0B07B70523E8D667), UINT64_C(0xAE1976B563E016E7) } }, + { { UINT64_C(0x2FDE4893FBECAAAE), UINT64_C(0x444346DE30332229), + UINT64_C(0x157B8A5B09456ED5), UINT64_C(0x73606A7925797C6C), + UINT64_C(0xA9D0F47C33C14C06), UINT64_C(0x7BC8962CFAF971CA) }, + { UINT64_C(0x6E763C5165909DFD), UINT64_C(0x1BBBE41B14A9BF42), + UINT64_C(0xD95B7ECBC49E9EFC), UINT64_C(0x0C317927B38F2B59), + UINT64_C(0x97912B53B3C397DB), UINT64_C(0xCB3879AA45C7ABC7) } }, + { { UINT64_C(0xCD81BDCF24359B81), UINT64_C(0x6FD326E2DB4C321C), + UINT64_C(0x4CB0228BF8EBE39C), UINT64_C(0x496A9DCEB2CDD852), + UINT64_C(0x0F115A1AD0E9B3AF), UINT64_C(0xAA08BF36D8EEEF8A) }, + { UINT64_C(0x5232A51506E5E739), UINT64_C(0x21FAE9D58407A551), + UINT64_C(0x289D18B08994B4E8), UINT64_C(0xB4E346A809097A52), + UINT64_C(0xC641510F324621D0), UINT64_C(0xC567FD4A95A41AB8) } }, + { { UINT64_C(0x261578C7D57C8DE9), UINT64_C(0xB9BC491F3836C5C8), + UINT64_C(0x993266B414C8038F), UINT64_C(0xBACAD755FAA7CC39), + UINT64_C(0x418C4DEFD69B7E27), UINT64_C(0x53FDC5CDAE751533) }, + { UINT64_C(0x6F3BD329C3EEA63A), UINT64_C(0xA7A22091E53DD29E), + UINT64_C(0xB7164F73DC4C54EC), UINT64_C(0xCA66290D44D3D74E), + UINT64_C(0xF77C62424C9EA511), UINT64_C(0x34337F551F714C49) } }, + { { UINT64_C(0x5ED2B216A64B6C4B), UINT64_C(0x1C38794F3AAE640D), + UINT64_C(0x30BBAEE08905794F), UINT64_C(0x0D9EE41EC8699CFB), + UINT64_C(0xAF38DAF2CF7B7C29), UINT64_C(0x0D6A05CA43E53513) }, + { UINT64_C(0xBE96C6442606AB56), UINT64_C(0x13E7A072E9EB9734), + UINT64_C(0xF96694455FF50CD7), UINT64_C(0x68EF26B547DA6F1D), + UINT64_C(0xF002873823687CB7), UINT64_C(0x5ED9C8766217C1CE) } }, + { { UINT64_C(0x423BA5130A3A9691), UINT64_C(0xF421B1E7B3179296), + UINT64_C(0x6B51BCDB1A871E1B), UINT64_C(0x6E3BB5B5464E4300), + UINT64_C(0x24171E2EFC6C54CC), UINT64_C(0xA9DFA947D3E58DC2) }, + { UINT64_C(0x175B33099DE9CFA7), UINT64_C(0x707B25292D1015DA), + UINT64_C(0xCBB95F17993EA65A), UINT64_C(0x935150630447450D), + UINT64_C(0x0F47B2051B2753C9), UINT64_C(0x4A0BAB14E7D427CF) } }, + { { UINT64_C(0xA39DEF39B5AA7CA1), UINT64_C(0x591CB173C47C33DF), + UINT64_C(0xA09DAC796BBAB872), UINT64_C(0x3EF9D7CF7208BA2F), + UINT64_C(0x3CC189317A0A34FC), UINT64_C(0xAE31C62BBCC3380F) }, + { UINT64_C(0xD72A67940287C0B4), UINT64_C(0x3373382C68E334F1), + UINT64_C(0xD0310CA8BD20C6A6), UINT64_C(0xA2734B8742C033FD), + UINT64_C(0xA5D390F18DCE4509), UINT64_C(0xFC84E74B3E1AFCB5) } }, + { { UINT64_C(0xB028334DF2CD8A9C), UINT64_C(0xB8719291570F76F6), + UINT64_C(0x662A386E01065A2D), UINT64_C(0xDF1634CB53D940AE), + UINT64_C(0x625A7B838F5B41F9), UINT64_C(0xA033E4FEEE6AA1B4) }, + { UINT64_C(0x51E9D4631E42BABB), UINT64_C(0x660BC2E40D388468), + UINT64_C(0x3F702189FCBB114A), UINT64_C(0x6B46FE35B414CA78), + UINT64_C(0x328F6CF24A57316B), UINT64_C(0x917423B5381AD156) } }, + { { UINT64_C(0xAC19306E5373A607), UINT64_C(0x471DF8E3191D0969), + UINT64_C(0x380ADE35B9720D83), UINT64_C(0x7423FDF548F1FD5C), + UINT64_C(0x8B090C9F49CABC95), UINT64_C(0xB768E8CDC9842F2F) }, + { UINT64_C(0x399F456DE56162D6), UINT64_C(0xBB6BA2404F326791), + UINT64_C(0x8F4FBA3B342590BE), UINT64_C(0x053986B93DFB6B3E), + UINT64_C(0xBB6739F1190C7425), UINT64_C(0x32D4A55332F7E95F) } }, + { { UINT64_C(0x0205A0EC0DDBFB21), UINT64_C(0x3010327D33AC3407), + UINT64_C(0xCF2F4DB33348999B), UINT64_C(0x660DB9F41551604A), + UINT64_C(0xC346C69A5D38D335), UINT64_C(0x64AAB3D338882479) }, + { UINT64_C(0xA096B5E76AE44403), UINT64_C(0x6B4C9571645F76CD), + UINT64_C(0x72E1CD5F4711120F), UINT64_C(0x93EC42ACF27CC3E1), + UINT64_C(0x2D18D004A72ABB12), UINT64_C(0x232E9568C9841A04) } }, + { { UINT64_C(0xFF01DB223CC7F908), UINT64_C(0x9F214F8FD13CDD3B), + UINT64_C(0x38DADBB7E0B014B5), UINT64_C(0x2C548CCC94245C95), + UINT64_C(0x714BE331809AFCE3), UINT64_C(0xBCC644109BFE957E) }, + { UINT64_C(0xC21C2D215B957F80), UINT64_C(0xBA2D4FDCBB8A4C42), + UINT64_C(0xFA6CD4AF74817CEC), UINT64_C(0x9E7FB523C528EAD6), + UINT64_C(0xAED781FF7714B10E), UINT64_C(0xB52BB59294F04455) } }, + { { UINT64_C(0xA578BD69868CC68B), UINT64_C(0xA40FDC8D603F2C08), + UINT64_C(0x53D79BD12D81B042), UINT64_C(0x1B136AF3A7587EAB), + UINT64_C(0x1ED4F939868A16DB), UINT64_C(0x775A61FBD0B98273) }, + { UINT64_C(0xBA5C12A6E56BEF8C), UINT64_C(0xF926CE52DDDC8595), + UINT64_C(0xA13F5C8F586FE1F8), UINT64_C(0xEAC9F7F2060DBB54), + UINT64_C(0x70C0AC3A51AF4342), UINT64_C(0xC16E303C79CDA450) } }, + { { UINT64_C(0xD0DADD6C8113F4EA), UINT64_C(0xF14E392207BDF09F), + UINT64_C(0x3FE5E9C2AA7D877C), UINT64_C(0x9EA95C1948779264), + UINT64_C(0xE93F65A74FCB8344), UINT64_C(0x9F40837E76D925A4) }, + { UINT64_C(0x0EA6DA3F8271FFC7), UINT64_C(0x557FA529CC8F9B19), + UINT64_C(0x2613DBF178E6DDFD), UINT64_C(0x7A7523B836B1E954), + UINT64_C(0x20EB3168406A87FB), UINT64_C(0x64C21C1403ABA56A) } }, + { { UINT64_C(0xE86C9C2DC032DD5F), UINT64_C(0x158CEB8E86F16A21), + UINT64_C(0x0279FF5368326AF1), UINT64_C(0x1FFE2E2B59F12BA5), + UINT64_C(0xD75A46DB86826D45), UINT64_C(0xE19B48411E33E6AC) }, + { UINT64_C(0x5F0CC5240E52991C), UINT64_C(0x645871F98B116286), + UINT64_C(0xAB3B4B1EFCAEC5D3), UINT64_C(0x994C8DF051D0F698), + UINT64_C(0x06F890AFE5D13040), UINT64_C(0x72D9DC235F96C7C2) } }, + { { UINT64_C(0x7C018DEEE7886A80), UINT64_C(0xFA2093308786E4A3), + UINT64_C(0xCEC8E2A3A4415CA1), UINT64_C(0x5C736FC1CC83CC60), + UINT64_C(0xFEF9788CF00C259F), UINT64_C(0xED5C01CBDD29A6AD) }, + { UINT64_C(0x87834A033E20825B), UINT64_C(0x13B1239D123F9358), + UINT64_C(0x7E8869D0FBC286C1), UINT64_C(0xC4AB5AA324CE8609), + UINT64_C(0x38716BEEB6349208), UINT64_C(0x0BDF4F99B322AE21) } }, + { { UINT64_C(0x6B97A2BF53E3494B), UINT64_C(0xA8AA05C570F7A13E), + UINT64_C(0x209709C2F1305B51), UINT64_C(0x57B31888DAB76F2C), + UINT64_C(0x75B2ECD7AA2A406A), UINT64_C(0x88801A00A35374A4) }, + { UINT64_C(0xE1458D1C45C0471B), UINT64_C(0x5760E306322C1AB0), + UINT64_C(0x789A0AF1AD6AB0A6), UINT64_C(0x74398DE1F458B9CE), + UINT64_C(0x1652FF9F32E0C65F), UINT64_C(0xFAF1F9D5FFFB3A52) } }, + }, + { + { { UINT64_C(0xA05C751CD1D1B007), UINT64_C(0x016C213B0213E478), + UINT64_C(0x9C56E26CF4C98FEE), UINT64_C(0x6084F8B9E7B3A7C7), + UINT64_C(0xA0B042F6DECC1646), UINT64_C(0x4A6F3C1AFBF3A0BC) }, + { UINT64_C(0x94524C2C51C9F909), UINT64_C(0xF3B3AD403A6D3748), + UINT64_C(0x18792D6E7CE1F9F5), UINT64_C(0x8EBC2FD7FC0C34FA), + UINT64_C(0x032A9F41780A1693), UINT64_C(0x34F9801E56A60019) } }, + { { UINT64_C(0xB398290CF0DB3751), UINT64_C(0x01170580BA42C976), + UINT64_C(0x3E71AA2956560B89), UINT64_C(0x80817AAC50E6647B), + UINT64_C(0x35C833ADA0BE42DA), UINT64_C(0xFA3C6148F1BABA4E) }, + { UINT64_C(0xC57BE645CD8F6253), UINT64_C(0x77CEE46BC657AD0D), + UINT64_C(0x830077310DEFD908), UINT64_C(0x92FE9BCE899CBA56), + UINT64_C(0x48450EC4BCEFFB5A), UINT64_C(0xE615148DF2F5F4BF) } }, + { { UINT64_C(0xF55EDABB90B86166), UINT64_C(0x27F7D784075430A2), + UINT64_C(0xF53E822B9BF17161), UINT64_C(0x4A5B3B93AFE808DC), + UINT64_C(0x590BBBDED7272F55), UINT64_C(0x233D63FAEAEA79A1) }, + { UINT64_C(0xD7042BEAFE1EBA07), UINT64_C(0xD2B9AEA010750D7E), + UINT64_C(0xD8D1E69031078AA5), UINT64_C(0x9E837F187E37BC8B), + UINT64_C(0x9558FF4F85008975), UINT64_C(0x93EDB837421FE867) } }, + { { UINT64_C(0xAA6489DF83D55B5A), UINT64_C(0xEA092E4986BF27F7), + UINT64_C(0x4D8943A95FA2EFEC), UINT64_C(0xC9BAAE53720E1A8C), + UINT64_C(0xC055444B95A4F8A3), UINT64_C(0x93BD01E8A7C1206B) }, + { UINT64_C(0xD97765B6714A27DF), UINT64_C(0xD622D954193F1B16), + UINT64_C(0x115CC35AF1503B15), UINT64_C(0x1DD5359FA9FA21F8), + UINT64_C(0x197C32996DFED1F1), UINT64_C(0xDEE8B7C9F77F2679) } }, + { { UINT64_C(0x5405179F394FD855), UINT64_C(0xC9D6E24449FDFB33), + UINT64_C(0x70EBCAB4BD903393), UINT64_C(0x0D3A3899A2C56780), + UINT64_C(0x012C7256683D1A0A), UINT64_C(0xC688FC8880A48F3B) }, + { UINT64_C(0x180957546F7DF527), UINT64_C(0x9E339B4B71315D16), + UINT64_C(0x90560C28A956BB12), UINT64_C(0x2BECEA60D42EEE8D), + UINT64_C(0x82AEB9A750632653), UINT64_C(0xED34353EDFA5CD6A) } }, + { { UINT64_C(0x82154D2C91AECCE4), UINT64_C(0x312C60705041887F), + UINT64_C(0xECF589F3FB9FBD71), UINT64_C(0x67660A7DB524BDE4), + UINT64_C(0xE99B029D724ACF23), UINT64_C(0xDF06E4AF6D1CD891) }, + { UINT64_C(0x07806CB580EE304D), UINT64_C(0x0C70BB9F7443A8F8), + UINT64_C(0x01EC341408B0830A), UINT64_C(0xFD7B63C35A81510B), + UINT64_C(0xE90A0A39453B5F93), UINT64_C(0xAB700F8F9BC71725) } }, + { { UINT64_C(0x9401AEC2B9F00793), UINT64_C(0x064EC4F4B997F0BF), + UINT64_C(0xDC0CC1FD849240C8), UINT64_C(0x39A75F37B6E92D72), + UINT64_C(0xAA43CA5D0224A4AB), UINT64_C(0x9C4D632554614C47) }, + { UINT64_C(0x1767366FC6709DA3), UINT64_C(0xA6B482D123479232), + UINT64_C(0x54DC6DDC84D63E85), UINT64_C(0x0ACCB5ADC99D3B9E), + UINT64_C(0x211716BBE8AA3ABF), UINT64_C(0xD0FE25AD69EC6406) } }, + { { UINT64_C(0x0D5C1769DF85C705), UINT64_C(0x7086C93DA409DCD1), + UINT64_C(0x9710839D0E8D75D8), UINT64_C(0x17B7DB75EBDD4177), + UINT64_C(0xAF69EB58F649A809), UINT64_C(0x6EF19EA28A84E220) }, + { UINT64_C(0x36EB5C6665C278B2), UINT64_C(0xD2A1512881EA9D65), + UINT64_C(0x4FCBA840769300AD), UINT64_C(0xC2052CCDC8E536E5), + UINT64_C(0x9CAEE014AC263B8F), UINT64_C(0x56F7ED7AF9239663) } }, + { { UINT64_C(0xF6FA251FAC9E09E1), UINT64_C(0xA3775605955A2853), + UINT64_C(0x977B8D21F2A4BD78), UINT64_C(0xF68AA7FF3E096410), + UINT64_C(0x01AB055265F88419), UINT64_C(0xC4C8D77EBB93F64E) }, + { UINT64_C(0x718251113451FE64), UINT64_C(0xFA0F905B46F9BAF0), + UINT64_C(0x79BE3BF3CA49EF1A), UINT64_C(0x831109B26CB02071), + UINT64_C(0x765F935FC4DDBFE5), UINT64_C(0x6F99CD1480E5A3BA) } }, + { { UINT64_C(0xD2E8DA04234F91FF), UINT64_C(0x4DED4D6D813867AA), + UINT64_C(0x3B50175DE0A0D945), UINT64_C(0x55AC74064EB78137), + UINT64_C(0xE9FA7F6EE1D47730), UINT64_C(0x2C1715315CBF2176) }, + { UINT64_C(0xA521788F2BE7A47D), UINT64_C(0x95B15A273FCF1AB3), + UINT64_C(0xAADA6401F28A946A), UINT64_C(0x628B2EF48B4E898B), + UINT64_C(0x0E6F46296D6592CC), UINT64_C(0x997C7094A723CADD) } }, + { { UINT64_C(0x878BCE116AFE80C6), UINT64_C(0xA89ABC9D007BBA38), + UINT64_C(0xB0C1F87BA7CC267F), UINT64_C(0x86D33B9D5104FF04), + UINT64_C(0xB0504B1B2EF1BA42), UINT64_C(0x21693048B2827E88) }, + { UINT64_C(0x11F1CCD579CFCD14), UINT64_C(0x59C09FFA94AD227E), + UINT64_C(0x95A4ADCB3EA91ACF), UINT64_C(0x1346238BB4370BAA), + UINT64_C(0xB099D2023E1367B0), UINT64_C(0xCF5BBDE690F23CEA) } }, + { { UINT64_C(0x453299BBBCB3BE5E), UINT64_C(0x123C588E38E9FF97), + UINT64_C(0x8C115DD9F6A2E521), UINT64_C(0x6E333C11FF7D4B98), + UINT64_C(0x9DD061E5DA73E736), UINT64_C(0xC6AB7B3A5CA53056) }, + { UINT64_C(0xF1EF3EE35B30A76B), UINT64_C(0xADD6B44A961BA11F), + UINT64_C(0x7BB00B752CA6E030), UINT64_C(0x270272E82FE270AD), + UINT64_C(0x23BC6F4F241A9239), UINT64_C(0x88581E130BB94A94) } }, + { { UINT64_C(0xBD225A6924EEF67F), UINT64_C(0x7CFD96140412CEB7), + UINT64_C(0xF6DE167999AC298E), UINT64_C(0xB20FD895ED6C3571), + UINT64_C(0x03C73B7861836C56), UINT64_C(0xEE3C3A16ABA6CB34) }, + { UINT64_C(0x9E8C56674138408A), UINT64_C(0xEC25FCB12DD6EBDF), + UINT64_C(0xC54C33FDDBBDF6E3), UINT64_C(0x93E0913B4A3C9DD4), + UINT64_C(0x66D7D13535EDEED4), UINT64_C(0xD29A36C4453FB66E) } }, + { { UINT64_C(0x7F192F039F1943AF), UINT64_C(0x6488163F4E0B5FB0), + UINT64_C(0x66A45C6953599226), UINT64_C(0x924E2E439AD15A73), + UINT64_C(0x8B553DB742A99D76), UINT64_C(0x4BC6B53B0451F521) }, + { UINT64_C(0xC029B5EF101F8AD6), UINT64_C(0x6A4DA71CC507EED9), + UINT64_C(0x3ADFAEC030BB22F3), UINT64_C(0x81BCAF7AB514F85B), + UINT64_C(0x2E1E6EFF5A7E60D3), UINT64_C(0x5270ABC0AE39D42F) } }, + { { UINT64_C(0x86D56DEB3901F0F8), UINT64_C(0x1D0BC792EED5F650), + UINT64_C(0x1A2DDFD8CA1114A3), UINT64_C(0x94ABF4B1F1DD316D), + UINT64_C(0xF72179E43D9F18EF), UINT64_C(0x52A0921E9AA2CABF) }, + { UINT64_C(0xECDA9E27A7452883), UINT64_C(0x7E90850AAFD771B4), + UINT64_C(0xD40F87EA9CC0465C), UINT64_C(0x8CFCB60A865CDA36), + UINT64_C(0x3DBEC2CC7C650942), UINT64_C(0x071A4EE7E718CA9D) } }, + { { UINT64_C(0x73C0E4FF276AC5F3), UINT64_C(0xE7BA5A6ABDB97EA1), + UINT64_C(0x638CA54EC5808398), UINT64_C(0x8258DC82413855E5), + UINT64_C(0x35DDD2E957F07614), UINT64_C(0xF98DD6921DC13BF9) }, + { UINT64_C(0x3A4C0088F16DCD84), UINT64_C(0xF192EADD833D83F9), + UINT64_C(0x3C26C931A6D61D29), UINT64_C(0x589FDD52DE0AD7A1), + UINT64_C(0x7CD83DD20442D37F), UINT64_C(0x1E47E777403ECBFC) } }, + }, + { + { { UINT64_C(0x2AF8ED8170D4D7BC), UINT64_C(0xABC3E15FB632435C), + UINT64_C(0x4C0E726F78219356), UINT64_C(0x8C1962A1B87254C4), + UINT64_C(0x30796A71C9E7691A), UINT64_C(0xD453EF19A75A12EE) }, + { UINT64_C(0x535F42C213AE4964), UINT64_C(0x86831C3C0DA9586A), + UINT64_C(0xB7F1EF35E39A7A58), UINT64_C(0xA2789AE2D459B91A), + UINT64_C(0xEADBCA7F02FD429D), UINT64_C(0x94F215D465290F57) } }, + { { UINT64_C(0x37ED2BE51CFB79AC), UINT64_C(0x801946F3E7AF84C3), + UINT64_C(0xB061AD8AE77C2F00), UINT64_C(0xE87E1A9A44DE16A8), + UINT64_C(0xDF4F57C87EE490FF), UINT64_C(0x4E793B49005993ED) }, + { UINT64_C(0xE1036387BCCB593F), UINT64_C(0xF174941195E09B80), + UINT64_C(0x59CB20D15AB42F91), UINT64_C(0xA738A18DAC0FF033), + UINT64_C(0xDA501A2E2AC1E7F4), UINT64_C(0x1B67EDA084D8A6E0) } }, + { { UINT64_C(0x1D27EFCE1080E90B), UINT64_C(0xA28152463FD01DC6), + UINT64_C(0x99A3FB83CAA26D18), UINT64_C(0xD27E6133B82BABBE), + UINT64_C(0x61030DFDD783DD60), UINT64_C(0x295A291373C78CB8) }, + { UINT64_C(0x8707A2CF68BE6A92), UINT64_C(0xC9C2FB98EEB3474A), + UINT64_C(0x7C3FD412A2B176B8), UINT64_C(0xD5B52E2FC7202101), + UINT64_C(0x24A63030F0A6D536), UINT64_C(0x05842DE304648EC0) } }, + { { UINT64_C(0x67477CDC30577AC9), UINT64_C(0x51DD9775244F92A8), + UINT64_C(0x31FD60B9917EEC66), UINT64_C(0xACD95BD4D66C5C1D), + UINT64_C(0x2E0551F3BF9508BA), UINT64_C(0x121168E1688CB243) }, + { UINT64_C(0x8C0397404540D230), UINT64_C(0xC4ED3CF6009ECDF9), + UINT64_C(0x191825E144DB62AF), UINT64_C(0x3EE8ACABC4A030DA), + UINT64_C(0x8AB154A894081504), UINT64_C(0x1FE09E4B486C9CD0) } }, + { { UINT64_C(0x512F82F9D113450B), UINT64_C(0x5878C9012DBC9197), + UINT64_C(0xDB87412BE13F355B), UINT64_C(0x0A0A4A9B935B8A5E), + UINT64_C(0x818587BDF25A5351), UINT64_C(0xE807931031E3D9C7) }, + { UINT64_C(0x8B1D47C7611BC1B1), UINT64_C(0x51722B5872A823F2), + UINT64_C(0x6F97EE8A53B36B3E), UINT64_C(0x6E085AAC946DD453), + UINT64_C(0x2EC5057DE65E6533), UINT64_C(0xF82D9D714BB18801) } }, + { { UINT64_C(0xAD81FA938BA5AA8E), UINT64_C(0x723E628E8F7AA69E), + UINT64_C(0x0BA7C2DEEF35937C), UINT64_C(0x83A43EC56DECFB40), + UINT64_C(0xF520F849E60C4F2D), UINT64_C(0x8260E8AE457E3B5E) }, + { UINT64_C(0x7CE874F0BF1D9ED7), UINT64_C(0x5FDE35537F1A5466), + UINT64_C(0x5A63777C0C162DBB), UINT64_C(0x0FD04F8CDAD87289), + UINT64_C(0xCA2D9E0E640761D5), UINT64_C(0x4615CFF838501ADB) } }, + { { UINT64_C(0x9422789B110B4A25), UINT64_C(0x5C26779F70AD8CC1), + UINT64_C(0x4EE6A748EC4F1E14), UINT64_C(0xFB584A0D5C7AB5E0), + UINT64_C(0xED1DCB0BFB21EE66), UINT64_C(0xDBED1F0011C6863C) }, + { UINT64_C(0xD2969269B1B1D187), UINT64_C(0xF7D0C3F2AFE964E6), + UINT64_C(0xE05EE93F12BB865E), UINT64_C(0x1AFB7BEEED79118E), + UINT64_C(0x220AF1380F0FE453), UINT64_C(0x1463AA1A52782AB9) } }, + { { UINT64_C(0x7C139D56D7DBE5F9), UINT64_C(0xFC16E6110B83685B), + UINT64_C(0xFA723C029018463C), UINT64_C(0xC472458C840BF5D7), + UINT64_C(0x4D8093590AF07591), UINT64_C(0x418D88303308DFD9) }, + { UINT64_C(0x9B381E040C365AE3), UINT64_C(0x3780BF33F8190FD1), + UINT64_C(0x45397418DD03E854), UINT64_C(0xA95D030F4E51E491), + UINT64_C(0x87C8C686E3286CEA), UINT64_C(0x01C773BF900B5F83) } }, + { { UINT64_C(0xDABE347578673B02), UINT64_C(0x4F0F25CEF6E7395E), + UINT64_C(0x3117ABB9D181AD45), UINT64_C(0x4B559F88AA13DE0B), + UINT64_C(0xFD8EFE78EA7C9745), UINT64_C(0x080600475DD21682) }, + { UINT64_C(0xC0F5DE4BD4C86FFC), UINT64_C(0x4BB14B1EF21AB6A2), + UINT64_C(0xACB53A6CF50C1D12), UINT64_C(0x46AAC4505CC9162E), + UINT64_C(0x049C51E02DE240B6), UINT64_C(0xBB2DC016E383C3B0) } }, + { { UINT64_C(0xA3C56AD28E438C92), UINT64_C(0x7C43F98FB2CEAF1A), + UINT64_C(0x397C44F7E2150778), UINT64_C(0x48D17AB771A24131), + UINT64_C(0xCC5138631E2ACDA9), UINT64_C(0x2C76A55EF0C9BAC9) }, + { UINT64_C(0x4D74CDCE7EA4BB7B), UINT64_C(0x834BD5BFB1B3C2BA), + UINT64_C(0x46E2911ECCC310A4), UINT64_C(0xD3DE84AA0FC1BF13), + UINT64_C(0x27F2892F80A03AD3), UINT64_C(0x85B476203BD2F08B) } }, + { { UINT64_C(0xAB1CB818567AF533), UINT64_C(0x273B4537BAC2705A), + UINT64_C(0x133066C422C84AB6), UINT64_C(0xC3590DE64830BFC1), + UINT64_C(0xEA2978695E4742D0), UINT64_C(0xF6D8C6944F3164C0) }, + { UINT64_C(0x09E85F3DC1249588), UINT64_C(0x6C2BB05D4EC64DF7), + UINT64_C(0xD267115E8B78000F), UINT64_C(0x07C5D7AEC7E4A316), + UINT64_C(0xCB1187BA4619E5BD), UINT64_C(0x57B1D4EFA43F7EEE) } }, + { { UINT64_C(0x3618891FC8176A96), UINT64_C(0x62C4B084E5808B97), + UINT64_C(0xDE5585464DD95D6E), UINT64_C(0x27A8133E730B2EA4), + UINT64_C(0xE07CEEC36AF318A0), UINT64_C(0x0ACC1286CE24FD2C) }, + { UINT64_C(0x8A48FE4ADD4D307C), UINT64_C(0x71A9BA9C18CDE0DA), + UINT64_C(0x655E2B66D5D79747), UINT64_C(0x409FE856A79AEDC7), + UINT64_C(0xC5A9F244D287E5CF), UINT64_C(0xCCE103844E82EC39) } }, + { { UINT64_C(0x00675BA7F25D364C), UINT64_C(0x7A7F162968D36BDF), + UINT64_C(0x35EC468AA9E23F29), UINT64_C(0xF797AC502D926E6C), + UINT64_C(0x639BA4534B4F4376), UINT64_C(0xD71B430F51FF9519) }, + { UINT64_C(0xB8C439EC2CF5635C), UINT64_C(0x0CE4C8D181980393), + UINT64_C(0x4C5362A964123B15), UINT64_C(0x6E0421E0FFDCF096), + UINT64_C(0x624A855F10D1F914), UINT64_C(0x7D8F3AB7614DCD29) } }, + { { UINT64_C(0xD9219ADAB3493CE0), UINT64_C(0x971B243A52F09AE5), + UINT64_C(0xC16C9BF8E24E3674), UINT64_C(0x026D408DCE68C7CD), + UINT64_C(0xF9B33DD9358209E3), UINT64_C(0x02D0595DF3B2A206) }, + { UINT64_C(0xBF99427160D15640), UINT64_C(0x6DA7A04E15B5466A), + UINT64_C(0x03AA4ED81CADB50D), UINT64_C(0x1548F029129A4253), + UINT64_C(0x41741F7EB842865A), UINT64_C(0x859FE0A4A3F88C98) } }, + { { UINT64_C(0x80DE085A05FD7553), UINT64_C(0x4A4AB91EB897566B), + UINT64_C(0x33BCD4752F1C173F), UINT64_C(0x4E238896C100C013), + UINT64_C(0x1C88500DD614B34B), UINT64_C(0x0401C5F6C3BA9E23) }, + { UINT64_C(0x8E8003C4D0AF0DE5), UINT64_C(0x19B1DFB59D0DCBB9), + UINT64_C(0x4A3640A9EBEF7AB6), UINT64_C(0xEDAFD65B959B15F6), + UINT64_C(0x8092EF7F7FB95821), UINT64_C(0xAB8DD52ECE2E45D1) } }, + { { UINT64_C(0xD1F2D6B8B9CFE6BF), UINT64_C(0x6358810B00073F6F), + UINT64_C(0x5FCE5993D712106E), UINT64_C(0x5EE6B2711C024C91), + UINT64_C(0xD0248FF5453DB663), UINT64_C(0xD6D81CB2ADB835E8) }, + { UINT64_C(0x8696CFECFDFCB4C7), UINT64_C(0x696B7FCB53BC9045), + UINT64_C(0xAB4D3807DDA56981), UINT64_C(0x2F9980521E4B943B), + UINT64_C(0x8AA76ADB166B7F18), UINT64_C(0x6393430152A2D7ED) } }, + }, + { + { { UINT64_C(0xBBCCCE39A368EFF6), UINT64_C(0xD8CAABDF8CEB5C43), + UINT64_C(0x9EAE35A5D2252FDA), UINT64_C(0xA8F4F20954E7DD49), + UINT64_C(0xA56D72A6295100FD), UINT64_C(0x20FC1FE856767727) }, + { UINT64_C(0xBF60B2480BBAA5AB), UINT64_C(0xA4F3CE5A313911F2), + UINT64_C(0xC2A67AD4B93DAB9C), UINT64_C(0x18CD0ED022D71F39), + UINT64_C(0x04380C425F304DB2), UINT64_C(0x26420CBB6729C821) } }, + { { UINT64_C(0x26BD07D6BDFBCAE8), UINT64_C(0x10B5173FDF01A80A), + UINT64_C(0xD831C5466798B96C), UINT64_C(0x1D6B41081D3F3859), + UINT64_C(0x501D38EC991B9EC7), UINT64_C(0x26319283D78431A9) }, + { UINT64_C(0x8B85BAF7118B343C), UINT64_C(0x4696CDDD58DEF7D0), + UINT64_C(0xEFC7C1107ACDCF58), UINT64_C(0xD9AF415C848D5842), + UINT64_C(0x6B5A06BC0AC7FDAC), UINT64_C(0x7D623E0DA344319B) } }, + { { UINT64_C(0x4C0D78060C9D3547), UINT64_C(0x993F048DCF2AED47), + UINT64_C(0x5217C453E4B57E22), UINT64_C(0xB4669E35F4172B28), + UINT64_C(0x509A3CD049F999F8), UINT64_C(0xD19F863287C69D41) }, + { UINT64_C(0xE14D01E84C8FDED0), UINT64_C(0x342880FDEAFD9E1C), + UINT64_C(0x0E17BFF270DC2BF0), UINT64_C(0x46560B7BC0186400), + UINT64_C(0xE28C7B9C49A4DD34), UINT64_C(0x182119160F325D06) } }, + { { UINT64_C(0x46D70888D7E02E18), UINT64_C(0x7C806954D9F11FD9), + UINT64_C(0xE4948FCA4FBEA271), UINT64_C(0x7D6C7765BD80A9DF), + UINT64_C(0x1B470EA6F3871C71), UINT64_C(0xD62DE2448330A570) }, + { UINT64_C(0xDAECDDC1C659C3A7), UINT64_C(0x8621E513077F7AFC), + UINT64_C(0x56C7CD84CAEEEF13), UINT64_C(0xC60C910FC685A356), + UINT64_C(0xE68BC5C59DD93DDC), UINT64_C(0xD904E89FFEB64895) } }, + { { UINT64_C(0x75D874FB8BA7917A), UINT64_C(0x18FA7F53FD043BD4), + UINT64_C(0x212A0AD71FC3979E), UINT64_C(0x5703A7D95D6EAC0E), + UINT64_C(0x222F7188017DEAD5), UINT64_C(0x1EC687B70F6C1817) }, + { UINT64_C(0x23412FC3238BACB6), UINT64_C(0xB85D70E954CED154), + UINT64_C(0xD4E06722BDA674D0), UINT64_C(0x3EA5F17836F5A0C2), + UINT64_C(0x7E7D79CFF5C6D2CA), UINT64_C(0x1FFF94643DBB3C73) } }, + { { UINT64_C(0x916E19D0F163E4A8), UINT64_C(0x1E6740E71489DF17), + UINT64_C(0x1EAF9723339F3A47), UINT64_C(0x22F0ED1A124B8DAD), + UINT64_C(0x39C9166C49C3DD04), UINT64_C(0x628E7FD4CE1E9ACC) }, + { UINT64_C(0x124DDF2740031676), UINT64_C(0x002569391EDDB9BE), + UINT64_C(0xD39E25E7D360B0DA), UINT64_C(0x6E3015A84AA6C4C9), + UINT64_C(0xC6A2F643623EDA09), UINT64_C(0xBEFF2D1250AA99FB) } }, + { { UINT64_C(0x1FEEF7CE93EE8089), UINT64_C(0xC6B180BC252DD7BD), + UINT64_C(0xA16FB20B1788F051), UINT64_C(0xD86FD392E046ED39), + UINT64_C(0xDA0A36119378CE1D), UINT64_C(0x121EF3E7A5F7A61D) }, + { UINT64_C(0x94D2206192D13CAE), UINT64_C(0x5076046A77C72E08), + UINT64_C(0xF18BC2337D2308B9), UINT64_C(0x004DB3C517F977B1), + UINT64_C(0xD05AE3990471C11D), UINT64_C(0x86A2A55785CD1726) } }, + { { UINT64_C(0xB8D9B28672107804), UINT64_C(0xB5A7C4133303B79B), + UINT64_C(0x927EEF785FA37DED), UINT64_C(0xA1C5CF1EAD67DABA), + UINT64_C(0xAA5E3FB27360E7C7), UINT64_C(0x8354E61A0A0C0993) }, + { UINT64_C(0x2EC73AF97F5458CC), UINT64_C(0xDE4CB48848474325), + UINT64_C(0x2DD134C77209BC69), UINT64_C(0xB70C5567451A2ABE), + UINT64_C(0x2CD1B2008E293018), UINT64_C(0x15F8DA7AD33C0D72) } }, + { { UINT64_C(0x5DC386D0A8790657), UINT64_C(0xA4FDF676BC4D88BB), + UINT64_C(0x1B21F38F48BC6C49), UINT64_C(0xCDCC7FAA543A7003), + UINT64_C(0xEA97E7AA8C9CF72C), UINT64_C(0xA6B883F450D938A8) }, + { UINT64_C(0x51936F3AA3A10F27), UINT64_C(0x0170785FDECC76BF), + UINT64_C(0x7539ECE1908C578A), UINT64_C(0x5D9C8A8E0F3E8C25), + UINT64_C(0x8681B43B9E4717A7), UINT64_C(0x94F42507A9D83E39) } }, + { { UINT64_C(0xBBE11CA8A55ADDE7), UINT64_C(0x39E6F5CF3BC0896B), + UINT64_C(0x1447314E1D2D8D94), UINT64_C(0x45B481255B012F8A), + UINT64_C(0x41AD23FA08AD5283), UINT64_C(0x837243E241D13774) }, + { UINT64_C(0x1FC0BD9DBADCAA46), UINT64_C(0x8DF164ED26E84CAE), + UINT64_C(0x8FF70EC041017176), UINT64_C(0x23AD4BCE5C848BA7), + UINT64_C(0x89246FDE97A19CBB), UINT64_C(0xA5EF987B78397991) } }, + { { UINT64_C(0x111AF1B74757964D), UINT64_C(0x1D25D351DDBBF258), + UINT64_C(0x4161E7767D2B06D6), UINT64_C(0x6EFD26911CAC0C5B), + UINT64_C(0x633B95DB211BFAEB), UINT64_C(0x9BEDFA5AE2BDF701) }, + { UINT64_C(0xADAC2B0B73E099C8), UINT64_C(0x436F0023BFB16BFF), + UINT64_C(0xB91B100230F55854), UINT64_C(0xAF6A2097F4C6C8B7), + UINT64_C(0x3FF65CED3AD7B3D9), UINT64_C(0x6FA2626F330E56DF) } }, + { { UINT64_C(0x3D28BF2DFFCCFD07), UINT64_C(0x0514F6FFD989603B), + UINT64_C(0xB95196295514787A), UINT64_C(0xA1848121C3DB4E9C), + UINT64_C(0x47FE2E392A3D4595), UINT64_C(0x506F5D8211B73ED4) }, + { UINT64_C(0xA2257AE7A600D8BB), UINT64_C(0xD659DBD10F9F122C), + UINT64_C(0xDB0FDC6764DF160F), UINT64_C(0xFF3793397CB19690), + UINT64_C(0xDF4366B898E72EC1), UINT64_C(0x97E72BECDF437EB8) } }, + { { UINT64_C(0x81DCEA271C81E5D9), UINT64_C(0x7E1B6CDA6717FC49), + UINT64_C(0xAA36B3B511EAE80D), UINT64_C(0x1306687C3CD7CBB3), + UINT64_C(0xED670235C4E89064), UINT64_C(0x9D3B000958A94760) }, + { UINT64_C(0x5A64E158E6A6333C), UINT64_C(0x1A8B4A3649453203), + UINT64_C(0xF1CAD7241F77CC21), UINT64_C(0x693EBB4B70518EF7), + UINT64_C(0xFB47BD810F39C91A), UINT64_C(0xCFE63DA2FA4BC64B) } }, + { { UINT64_C(0x82C1C684EAA66108), UINT64_C(0xE32262184CFE79FC), + UINT64_C(0x3F28B72B849C720E), UINT64_C(0x137FB3558FEE1CA8), + UINT64_C(0x4D18A9CDE4F90C4E), UINT64_C(0xC0344227CC3E46FA) }, + { UINT64_C(0x4FD5C08E79CDA392), UINT64_C(0x65DB20DB8ADC87B5), + UINT64_C(0x86F95D5B916C1B84), UINT64_C(0x7EDA387117BB2B7C), + UINT64_C(0x18CCF7E7669A533B), UINT64_C(0x5E92421CECAD0E06) } }, + { { UINT64_C(0x26063E124174B08B), UINT64_C(0xE621D9BE70DE8E4D), + UINT64_C(0xAEA0FD0F5ECDF350), UINT64_C(0x0D9F69E49C20E5C9), + UINT64_C(0xD3DADEB90BBE2918), UINT64_C(0xD7B9B5DB58AA2F71) }, + { UINT64_C(0x7A971DD73364CAF8), UINT64_C(0x702616A3C25D4BE4), + UINT64_C(0xA30F0FA1A9E30071), UINT64_C(0x98AB24385573BC69), + UINT64_C(0xCBC63CDF6FEC2E22), UINT64_C(0x965F90EDCC901B9B) } }, + { { UINT64_C(0xD53B592D71E15BB3), UINT64_C(0x1F03C0E98820E0D0), + UINT64_C(0xCE93947D3CCCB726), UINT64_C(0x2790FEE01D547590), + UINT64_C(0x4401D847C59CDD7A), UINT64_C(0x72D69120A926DD9D) }, + { UINT64_C(0x38B8F21D4229F289), UINT64_C(0x9F412E407FE978AF), + UINT64_C(0xAE07901BCDB59AF1), UINT64_C(0x1E6BE5EBD1D4715E), + UINT64_C(0x3715BD8B18C96BEF), UINT64_C(0x4B71F6E6E11B3798) } }, + }, + { + { { UINT64_C(0x11A8FDE5F0CE2DF4), UINT64_C(0xBC70CA3EFA8D26DF), + UINT64_C(0x6818C275C74DFE82), UINT64_C(0x2B0294AC38373A50), + UINT64_C(0x584C4061E8E5F88F), UINT64_C(0x1C05C1CA7342383A) }, + { UINT64_C(0x263895B3911430EC), UINT64_C(0xEF9B0032A5171453), + UINT64_C(0x144359DA84DA7F0C), UINT64_C(0x76E3095A924A09F2), + UINT64_C(0x612986E3D69AD835), UINT64_C(0x70E03ADA392122AF) } }, + { { UINT64_C(0xFEB707EE67AAD17B), UINT64_C(0xBB21B28783042995), + UINT64_C(0x26DE16459A0D32BA), UINT64_C(0x9A2FF38A1FFB9266), + UINT64_C(0x4E5AD96D8F578B4A), UINT64_C(0x26CC0655883E7443) }, + { UINT64_C(0x1D8EECAB2EE9367A), UINT64_C(0x42B84337881DE2F8), + UINT64_C(0xE49B2FAED758AE41), UINT64_C(0x6A9A22904A85D867), + UINT64_C(0x2FB89DCEE68CBA86), UINT64_C(0xBC2526357F09A982) } }, + { { UINT64_C(0xADC794368C61AAAC), UINT64_C(0x24C7FD135E926563), + UINT64_C(0xEF9FAAA40406C129), UINT64_C(0xF4E6388C8B658D3C), + UINT64_C(0x7262BEB41E435BAF), UINT64_C(0x3BF622CCFDAEAC99) }, + { UINT64_C(0xD359F7D84E1AEDDC), UINT64_C(0x05DC4F8CD78C17B7), + UINT64_C(0xB18CF03229498BA5), UINT64_C(0xC67388CA85BF35AD), + UINT64_C(0x8A7A6AA262AA4BC8), UINT64_C(0x0B8F458E72F4627A) } }, + { { UINT64_C(0x3FB812EEC68E4488), UINT64_C(0x53C5EAA460EF7281), + UINT64_C(0xE57241838FBEFBE4), UINT64_C(0x2B7D49F4A4B24A05), + UINT64_C(0x23B138D0710C0A43), UINT64_C(0x16A5B4C1A85EC1DB) }, + { UINT64_C(0x7CC1F3D7305FEB02), UINT64_C(0x52F7947D5B6C1B54), + UINT64_C(0x1BDA23128F56981C), UINT64_C(0x68663EAEB4080A01), + UINT64_C(0x8DD7BA7E9F999B7F), UINT64_C(0xD8768D19B686580C) } }, + { { UINT64_C(0xBCD0E0AD7AFDDA94), UINT64_C(0x95A0DBBE34A30687), + UINT64_C(0xBBE3C3DF8C5E2665), UINT64_C(0x742BECD8EBF2BC16), + UINT64_C(0x300CEB483FA163A6), UINT64_C(0x0C5D02EE4663354B) }, + { UINT64_C(0xE4FB9AD6B5E606A4), UINT64_C(0x93F507B8CF49FF95), + UINT64_C(0x9406A90C585C193B), UINT64_C(0xAD1440C14ECF9517), + UINT64_C(0x184CB4759CEA53F1), UINT64_C(0x6855C4748EF11302) } }, + { { UINT64_C(0x00ECB523EDCAFA52), UINT64_C(0x0DA0AE0E086F69D3), + UINT64_C(0xC384DE15C242F347), UINT64_C(0xFB050E6E848C12B7), + UINT64_C(0x22F6765464E015CE), UINT64_C(0xCBDC2A487CA122F2) }, + { UINT64_C(0xA940D973445FB02C), UINT64_C(0x00F31E783767D89D), + UINT64_C(0x2B65A237613DABDD), UINT64_C(0x2BE0AB05C875AE09), + UINT64_C(0xB22E54FDBA204F8E), UINT64_C(0x65E2029D0F7687B9) } }, + { { UINT64_C(0xFFD825381855A71C), UINT64_C(0x26A330B3438BD8D8), + UINT64_C(0x89628311F9D8C5F9), UINT64_C(0x8D5FB9CF953738A0), + UINT64_C(0xCB7159C9EDFCD4E5), UINT64_C(0xD64E52302064C7C2) }, + { UINT64_C(0xF858ED80689F3CFE), UINT64_C(0x4830E30956128B67), + UINT64_C(0x2E1692DAE0E90688), UINT64_C(0xAB818913CA9CC232), + UINT64_C(0xE2E30C23A5D229A6), UINT64_C(0xA544E8B10E740E23) } }, + { { UINT64_C(0x1C15E569DC61E6CC), UINT64_C(0x8FD7296758FC7800), + UINT64_C(0xE61E7DB737A9DFC5), UINT64_C(0x3F34A9C65AFD7822), + UINT64_C(0x0A11274219E80773), UINT64_C(0xA353460C4760FC58) }, + { UINT64_C(0x2FB7DEEBB3124C71), UINT64_C(0x484636272D4009CC), + UINT64_C(0x399D1933C3A10370), UINT64_C(0x7EB1945054388DBD), + UINT64_C(0x8ECCE6397C2A006A), UINT64_C(0x3D565DAF55C932A0) } }, + { { UINT64_C(0xCEF57A9FD9ADAE53), UINT64_C(0xE2EB27D7F83FD8CD), + UINT64_C(0x4AC8F7199BBD2DDE), UINT64_C(0x604283AAE91ABFB7), + UINT64_C(0xB6A4E11534799F87), UINT64_C(0x2B253224E4C2A8F3) }, + { UINT64_C(0xC34F8B92C8782294), UINT64_C(0xC74D697DFCC2CB6B), + UINT64_C(0xD990411BC2C84C46), UINT64_C(0x2807B5C631EA4955), + UINT64_C(0x14AE2B93B9EB27F5), UINT64_C(0xF0AE96A76163EDFA) } }, + { { UINT64_C(0xA7BDCBB442DB7180), UINT64_C(0xC9FAA41FEDCA752F), + UINT64_C(0x147F91B4E820F401), UINT64_C(0x1E6CEF86F5F2645F), + UINT64_C(0xB4AB4D7F31FE711D), UINT64_C(0xCE68FB3C743EF882) }, + { UINT64_C(0xB9D7D6823EF2FCFF), UINT64_C(0xF6893811020DCAFD), + UINT64_C(0x30D9A50CBF81E760), UINT64_C(0x7F247D06B9B87228), + UINT64_C(0x143D4FEC5F40CFC0), UINT64_C(0x21D78D73329B2A88) } }, + { { UINT64_C(0x06B3FF8AED3F2055), UINT64_C(0x50482C77522BE214), + UINT64_C(0x8DF69CD8DDF54620), UINT64_C(0x6D1DB204F78A1165), + UINT64_C(0x459AE4A29AFE6BF2), UINT64_C(0xC23A9FFD24AC871E) }, + { UINT64_C(0xB7FD22E389E85D81), UINT64_C(0x297F1F6B122E9978), + UINT64_C(0xAB283D66144BE1CE), UINT64_C(0xC1F90AC2C00C614E), + UINT64_C(0x5465576E3224CD09), UINT64_C(0x8E8D910D441B6059) } }, + { { UINT64_C(0xF73A060AAAA228BC), UINT64_C(0xCF1B078356EFF87D), + UINT64_C(0x11EF17C0A54C9133), UINT64_C(0x9E476B1576A4DAA5), + UINT64_C(0x5624FEAC8018FB92), UINT64_C(0x9826A0FCCFEEC1B9) }, + { UINT64_C(0xB732F7FE2DFE2046), UINT64_C(0x9260BD9F3B40DA6A), + UINT64_C(0xCC9F908F4F231773), UINT64_C(0x4827FEB9DAFC0D55), + UINT64_C(0x07D32E85538ACE95), UINT64_C(0xAD9F897CB8EDAF37) } }, + { { UINT64_C(0x2F75B82FE3415498), UINT64_C(0xF99CAC5FF1015F30), + UINT64_C(0x766408247D7F25DE), UINT64_C(0x714BC9CDEE74C047), + UINT64_C(0x70F847BF07448879), UINT64_C(0xA14481DE072165C0) }, + { UINT64_C(0x9BFA59E3DB1140A8), UINT64_C(0x7B9C7FF0FCD13502), + UINT64_C(0xF4D7538E68459ABF), UINT64_C(0xED93A791C8FC6AD2), + UINT64_C(0xA8BBE2A8B51BD9B2), UINT64_C(0x084B5A279FB34008) } }, + { { UINT64_C(0xB3BB9545EB138C84), UINT64_C(0x59C3489C3FC88BFD), + UINT64_C(0x3A97FF6385F53EC7), UINT64_C(0x40FDF5A60AA69C3D), + UINT64_C(0x0E8CCEC753D19668), UINT64_C(0x0AA72EF933FAA661) }, + { UINT64_C(0xF5C5A6CF9B1E684B), UINT64_C(0x630F937131A22EA1), + UINT64_C(0x06B2AAC2AC60F7EA), UINT64_C(0xB181CAE25BC37D80), + UINT64_C(0x4601A929247B13EA), UINT64_C(0x8A71C3865F739797) } }, + { { UINT64_C(0x545387B3AB134786), UINT64_C(0x3179BB061599B64A), + UINT64_C(0xB0A6198607593574), UINT64_C(0xC7E39B2163FA7C3B), + UINT64_C(0xA1173F8691585D13), UINT64_C(0x09D5CC8ECB9525CD) }, + { UINT64_C(0xAAD44FFD8F3A3451), UINT64_C(0x702B04F225820CC5), + UINT64_C(0xE90CAC491CB66C17), UINT64_C(0x40F6B547EE161DC4), + UINT64_C(0xC08BB8B41BA4AC4E), UINT64_C(0x7DC064FBAE5A6BC1) } }, + { { UINT64_C(0x90A5E8719D76DDC7), UINT64_C(0x39DC8FAEEDFC8E2E), + UINT64_C(0x98467A235B079C62), UINT64_C(0xE25E378505450C98), + UINT64_C(0x2FE23A4D96140083), UINT64_C(0x65CE3B9AE9900312) }, + { UINT64_C(0x1D87D0886B72B5D9), UINT64_C(0x72F53220FD9AFC82), + UINT64_C(0xC63C7C159E1F71FA), UINT64_C(0x90DF26EA8D449637), + UINT64_C(0x97089F40C1C2B215), UINT64_C(0x83AF266442317FAA) } }, + }, + { + { { UINT64_C(0xFA2DB51A8D688E31), UINT64_C(0x225B696CA09C88D4), + UINT64_C(0x9F88AF1D6059171F), UINT64_C(0x1C5FEA5E782A0993), + UINT64_C(0xE0FB15884EC710D3), UINT64_C(0xFAF372E5D32CE365) }, + { UINT64_C(0xD9F896AB26506F45), UINT64_C(0x8D3503388373C724), + UINT64_C(0x1B76992DCA6E7342), UINT64_C(0x76338FCA6FD0C08B), + UINT64_C(0xC3EA4C65A00F5C23), UINT64_C(0xDFAB29B3B316B35B) } }, + { { UINT64_C(0x84E5541F483AEBF9), UINT64_C(0x8ADFF7DC49165772), + UINT64_C(0xE0A43AD69BEAAD3C), UINT64_C(0x97DD1820F51C2714), + UINT64_C(0xAC2B4CB457EA5B0C), UINT64_C(0x87DBD011D11767CA) }, + { UINT64_C(0x18CCF36CBFC7957A), UINT64_C(0xD4A088411BC79227), + UINT64_C(0x9811CE43D8D292A8), UINT64_C(0x72C5FC68D58C4EE7), + UINT64_C(0x5BC0F0BED35C65A7), UINT64_C(0x0B446DBCCBBF9669) } }, + { { UINT64_C(0x7EBA3DA69CEE9BCE), UINT64_C(0x3E2C1248D5377750), + UINT64_C(0x8C917D982B93D8B2), UINT64_C(0xCA8FC6AC7CAD1F75), + UINT64_C(0x5F581F19A0FF150A), UINT64_C(0x872CC14AE08327FA) }, + { UINT64_C(0xC774F187E9333188), UINT64_C(0x528ED4AC497AF7E8), + UINT64_C(0xCE036E9B8AD72B10), UINT64_C(0x463F9EBB917986CF), + UINT64_C(0xBE5163281325CF9B), UINT64_C(0xD28D5C50DD7E5FEA) } }, + { { UINT64_C(0x714C1D1BDD58BBE3), UINT64_C(0x85BA01AE039AFD0F), + UINT64_C(0x7F23EA3A6951AC80), UINT64_C(0x5C599290AC00C837), + UINT64_C(0xF6EFA2B3BF24CC1B), UINT64_C(0x393D8E421E84462B) }, + { UINT64_C(0x9BDA627DF8B89453), UINT64_C(0xE66FFF2EB23E0D1B), + UINT64_C(0xD1EE7089C3B94EC2), UINT64_C(0xF75DBA6E3031699A), + UINT64_C(0x8FF75F79242B2453), UINT64_C(0xE721EDEB289BFED4) } }, + { { UINT64_C(0x083215A1C1390FA8), UINT64_C(0x901D686A6DCE8CE0), + UINT64_C(0x4AB1BA62837073FF), UINT64_C(0x10C287AA34BEABA5), + UINT64_C(0xB4931AF446985239), UINT64_C(0x07639899B053C4DC) }, + { UINT64_C(0x29E7F44DE721EECD), UINT64_C(0x6581718257B3FF48), + UINT64_C(0x198542E25054E2E0), UINT64_C(0x923C9E1584616DE8), + UINT64_C(0x2A9C15E1AD465BB9), UINT64_C(0xD8D4EFC716319245) } }, + { { UINT64_C(0x72DC79439961A674), UINT64_C(0x839A0A52A0E13668), + UINT64_C(0xD7A53FA9334945EA), UINT64_C(0xDB21DB77E7AA25DB), + UINT64_C(0xB6675A7D66E96DA3), UINT64_C(0x2C31C406E66F33C0) }, + { UINT64_C(0x45020B626EC7B9CB), UINT64_C(0xFF46E9CD0391F267), + UINT64_C(0x7DABD7440FA2F221), UINT64_C(0x9A32364B9D4A2A3E), + UINT64_C(0xF0F84AE852D2E47A), UINT64_C(0xD0B872BB888F488A) } }, + { { UINT64_C(0x531E4CEFC9790EEF), UINT64_C(0xF7B5735E2B8D1A58), + UINT64_C(0xB8882F1EEF568511), UINT64_C(0xAFB08D1C86A86DB3), + UINT64_C(0x88CB9DF2F54DE8C7), UINT64_C(0xA44234F19A683282) }, + { UINT64_C(0xBC1B3D3AA6E9AB2E), UINT64_C(0xEFA071FB87FC99EE), + UINT64_C(0xFA3C737DA102DC0F), UINT64_C(0xDF3248A6D6A0CBD2), + UINT64_C(0x6E62A4FF1ECC1BF4), UINT64_C(0xF718F940C8F1BC17) } }, + { { UINT64_C(0x2C8B0AAD4F63F026), UINT64_C(0x2AFF623850B253CC), + UINT64_C(0xCAB3E94210C4D122), UINT64_C(0x52B59F0407CD2816), + UINT64_C(0x22322803982C41FC), UINT64_C(0x38844E668CF50B19) }, + { UINT64_C(0x42A959F7BE3264CD), UINT64_C(0xBDDC24BD6C983524), + UINT64_C(0xA489EB0C462B8640), UINT64_C(0xB7C0509298029BE7), + UINT64_C(0xD5546B5FA1ADDC64), UINT64_C(0xE7CAC1FCA0C655AF) } }, + { { UINT64_C(0x1454719847636F97), UINT64_C(0x6FA67481EBCDCCFF), + UINT64_C(0xC164872F395D3258), UINT64_C(0xB8CECAFEEE6ACDBC), + UINT64_C(0x3FBFE5F3A933F180), UINT64_C(0xEC20CAC2898C3B1E) }, + { UINT64_C(0x6A031BEE87DA73F9), UINT64_C(0xD1E667D15C5AF46E), + UINT64_C(0xCB3DC1681DC6EEF9), UINT64_C(0x2DD1BD9433D310C0), + UINT64_C(0x0F78D4939207E438), UINT64_C(0xC233D544A99C0E75) } }, + { { UINT64_C(0x228F19F19E2A0113), UINT64_C(0x58495BE50E1A5D37), + UINT64_C(0x97E08F6938D7F364), UINT64_C(0x1EC3BA3E510759B0), + UINT64_C(0x3682F19AE03CD40D), UINT64_C(0xC87745D8F9E16D68) }, + { UINT64_C(0xFD527AB509A642EA), UINT64_C(0x6308EEBDF9C81F27), + UINT64_C(0xFA9F666C550C5D68), UINT64_C(0xDEBA436F584AB153), + UINT64_C(0x1D4861D35B63E939), UINT64_C(0x073BED9BC9850221) } }, + { { UINT64_C(0x802BCCF08B171246), UINT64_C(0xFFF7D15A733B072F), + UINT64_C(0xEA3862664CBFA4EF), UINT64_C(0x9E5B5073D635946B), + UINT64_C(0x16E9A979FA81BE95), UINT64_C(0x41E8716EB14F701F) }, + { UINT64_C(0x25782E0F101A6719), UINT64_C(0x442C4875C9D66959), + UINT64_C(0x52D845D92B85D153), UINT64_C(0xFF9251382E831117), + UINT64_C(0x01B700CC8E02434B), UINT64_C(0xD2DB7F8EEC0BAE3E) } }, + { { UINT64_C(0x1B225300966A4872), UINT64_C(0x40C149BE566F537B), + UINT64_C(0x3335F4D2CB680021), UINT64_C(0x773D0263778E5F5F), + UINT64_C(0x1D9B7602666FA9ED), UINT64_C(0x52490A102E6200CF) }, + { UINT64_C(0x8434C7DD961F290B), UINT64_C(0x773AC15664456446), + UINT64_C(0x5E2BB78947B712BB), UINT64_C(0xFD3BCBFDBE0974AD), + UINT64_C(0x71AE9351791AD5D8), UINT64_C(0x1EE738BA6F4E1400) } }, + { { UINT64_C(0x2FA428AB0BE8E26E), UINT64_C(0xFEFF0600BB4CF9FC), + UINT64_C(0x76F25CA9B2EA5FB0), UINT64_C(0xAB7FECF06835C5F4), + UINT64_C(0x649D077219D5F328), UINT64_C(0xABE7B895ACBCB12E) }, + { UINT64_C(0xF2D1031AD69B1EA8), UINT64_C(0x46065D5DC60B0BBB), + UINT64_C(0xB0908DC185D798FF), UINT64_C(0x4E2420F0D2C9B18A), + UINT64_C(0x6B3A9BDDD30432A2), UINT64_C(0x501C3383C9B134AD) } }, + { { UINT64_C(0x608F096798A21284), UINT64_C(0x5361BE86059CCEDE), + UINT64_C(0x3A40655CAFD87EF7), UINT64_C(0x03CF311759083AA2), + UINT64_C(0x57DB5F61B6C366D9), UINT64_C(0x29DC275B6DD0D232) }, + { UINT64_C(0xBDAB24DD8FA67501), UINT64_C(0x5928F77565D08C37), + UINT64_C(0x9448A856645D466A), UINT64_C(0x6E6B5E2EC0E927A5), + UINT64_C(0xE884D546E80C6871), UINT64_C(0x10C881C953A9A851) } }, + { { UINT64_C(0x355053749B627AA5), UINT64_C(0xE7CA1B577976677B), + UINT64_C(0x812397124976CE17), UINT64_C(0x96E9080B96DA31B9), + UINT64_C(0x458254ABCC64AA1F), UINT64_C(0xFEFF682148E674C9) }, + { UINT64_C(0x8772F37A021F1488), UINT64_C(0x2E274E18AB56345C), + UINT64_C(0x7C7BE61C29823B76), UINT64_C(0x275DB7B29EEFB39E), + UINT64_C(0x83B10ED4BF5CBCEF), UINT64_C(0x40D7F5B4518E5183) } }, + { { UINT64_C(0x315CCC01F960B41B), UINT64_C(0x90B417C91D99E722), + UINT64_C(0x84AFAA0D013463E0), UINT64_C(0xF133C5D813E6D9E1), + UINT64_C(0xD95C6ADC525B7430), UINT64_C(0x082C61AD7A25106A) }, + { UINT64_C(0xABC1966DBA1CE179), UINT64_C(0xE0578B77A5DB529A), + UINT64_C(0x10988C05EC84107D), UINT64_C(0xFCADE5D71B207F83), + UINT64_C(0x0BEB6FDBC5BA83DB), UINT64_C(0x1C39B86D57537E34) } }, + }, + { + { { UINT64_C(0x5B0B5D692A7AECED), UINT64_C(0x4C03450C01DC545F), + UINT64_C(0x72AD0A4A404A3458), UINT64_C(0x1DE8E2559F467B60), + UINT64_C(0xA4B3570590634809), UINT64_C(0x76F30205706F0178) }, + { UINT64_C(0x588D21AB4454F0E5), UINT64_C(0xD22DF54964134928), + UINT64_C(0xF4E7E73D241BCD90), UINT64_C(0xB8D8A1D22FACC7CC), + UINT64_C(0x483C35A71D25D2A0), UINT64_C(0x7F8D25451EF9F608) } }, + { { UINT64_C(0xCB51F03954EBC926), UINT64_C(0xE235D356B8D4A7BB), + UINT64_C(0x93C8FAFAB41FE1A6), UINT64_C(0x6297701DA719F254), + UINT64_C(0x6E9165BC644F5CDE), UINT64_C(0x6506329D0C11C542) }, + { UINT64_C(0xA2564809A92B4250), UINT64_C(0x0E9AC173889C2E3E), + UINT64_C(0x286A592622B1D1BE), UINT64_C(0x86A3D7526ECDD041), + UINT64_C(0x4B867E0A649F9524), UINT64_C(0x1FE7D95A0629CB0F) } }, + { { UINT64_C(0xF4F66843CA5BAF54), UINT64_C(0x298DB357EFE7DB78), + UINT64_C(0xF607E86E7365712F), UINT64_C(0xD58822988A822BC0), + UINT64_C(0x2CFBD63AC61299B3), UINT64_C(0x6F713D9B67167B1A) }, + { UINT64_C(0x750F673FDE0B077A), UINT64_C(0x07482708EE2178DA), + UINT64_C(0x5E6D5BD169123C75), UINT64_C(0x6A93D1B6EAB99B37), + UINT64_C(0x6EF4F7E68CAEC6A3), UINT64_C(0x7BE411D6CF3ED818) } }, + { { UINT64_C(0xF92B307363A0A7D2), UINT64_C(0x32DA431C881DC8CF), + UINT64_C(0xE51BD5EDC578E3A3), UINT64_C(0xEFDA70D29587FA22), + UINT64_C(0xCFEC17089B2EBA85), UINT64_C(0x6AB51A4BAF7BA530) }, + { UINT64_C(0x5AC155AE98174812), UINT64_C(0xCAF07A71CCB076E3), + UINT64_C(0x280E86C2C38718A7), UINT64_C(0x9D12DE73D63745B7), + UINT64_C(0x0E8EA855BF8A79AA), UINT64_C(0x5EB2BED8BD705BF7) } }, + { { UINT64_C(0x33FE9578AE16DE53), UINT64_C(0x3AE85EB510BEC902), + UINT64_C(0xC4F4965844AF850E), UINT64_C(0x6EA222B3087DD658), + UINT64_C(0xB255E6FDA51F1447), UINT64_C(0xB35E4997117E3F48) }, + { UINT64_C(0x562E813B05616CA1), UINT64_C(0xDF5925D68A61E156), + UINT64_C(0xB2FA8125571C728B), UINT64_C(0x00864805A2F2D1CF), + UINT64_C(0x2DC26F411BCCB6FF), UINT64_C(0xEBD5E09363AE37DD) } }, + { { UINT64_C(0xD2D68BB30A285611), UINT64_C(0x3EAE7596DC8378F2), + UINT64_C(0x2DC6CCC66CC688A3), UINT64_C(0xC45E5713011F5DFB), + UINT64_C(0x6B9C4F6C62D34487), UINT64_C(0xFAD6F0771FC65551) }, + { UINT64_C(0x5E3266E062B23B52), UINT64_C(0xF1DAF319E98F4715), + UINT64_C(0x064D12EA3ED0AE83), UINT64_C(0x5CCF9326564125CB), + UINT64_C(0x09057022C63C1E9F), UINT64_C(0x7171972CDC9B5D2E) } }, + { { UINT64_C(0x2364FD9AEABD21B2), UINT64_C(0x3CE5F4BB9174AD6D), + UINT64_C(0xA4D6D5D0B38688C0), UINT64_C(0x2292A2D26D87FD7D), + UINT64_C(0x2A7D1B534CA02E54), UINT64_C(0x7BEE6E7EB4185715) }, + { UINT64_C(0x73E546098FC63ACD), UINT64_C(0xF4D93A124064E09D), + UINT64_C(0xD20E157A2B92DAA5), UINT64_C(0x90D125DBC4B81A00), + UINT64_C(0xCB951C9E7682DE13), UINT64_C(0x1ABE58F427987545) } }, + { { UINT64_C(0x6D35164030C70C8D), UINT64_C(0x8047D811CE2361B8), + UINT64_C(0x3F8B3D4FDF8E2C81), UINT64_C(0x5D59547733FA1F6C), + UINT64_C(0xF769FE5AE29B8A91), UINT64_C(0x26F0E606D737B2A2) }, + { UINT64_C(0x70CBFA5DB8B31C6A), UINT64_C(0x0F883B4A863D3AEA), + UINT64_C(0x156A4479E386AE2F), UINT64_C(0xA17A2FCDADE8A684), + UINT64_C(0x78BDF958E2A7E335), UINT64_C(0xD1B4E6733B9E3041) } }, + { { UINT64_C(0x1EAF48EC449A6D11), UINT64_C(0x6B94B8E46D2FA7B9), + UINT64_C(0x1D75D269728E4C1B), UINT64_C(0x91123819DD304E2C), + UINT64_C(0x0B34CAE388804F4B), UINT64_C(0x2BA192FBC5495E9A) }, + { UINT64_C(0xC93FF6EFFF4D24BF), UINT64_C(0xF8C2C0B00342BA78), + UINT64_C(0x8041F769831EB94C), UINT64_C(0x353100747782985E), + UINT64_C(0xC755320B3AF84E83), UINT64_C(0x384B6D266F497E7F) } }, + { { UINT64_C(0xEF92CD5917E6BD17), UINT64_C(0xA087305BA426965C), + UINT64_C(0x13895CE7AC47F773), UINT64_C(0xB85F2A9FE0BB2867), + UINT64_C(0x2926E6AA7CD7C58E), UINT64_C(0xE544EDA6450459C5) }, + { UINT64_C(0x73DBC351B90A9849), UINT64_C(0x961183F6848EBE86), + UINT64_C(0xC45BB21080534712), UINT64_C(0x379D08D7A654D9A3), + UINT64_C(0x5B97CEF2BD3FFA9C), UINT64_C(0x0F469F34DDC2FCE5) } }, + { { UINT64_C(0x6D1461080642F38D), UINT64_C(0x055171A0D21EB887), + UINT64_C(0x28DFFAB4D0DCEB28), UINT64_C(0x0D0E631298DE9CCD), + UINT64_C(0x750A9156118C3C3F), UINT64_C(0x8C1F1390B049D799) }, + { UINT64_C(0xE4823858439607C5), UINT64_C(0x947E9BA05C111EAB), + UINT64_C(0x39C95616A355DF2E), UINT64_C(0xF5F6B98E10E54BDA), + UINT64_C(0xB0E0B33D142B876A), UINT64_C(0x71197D73EA18C90C) } }, + { { UINT64_C(0x36A5139DF52BE819), UINT64_C(0xF60DDF3429A45D2B), + UINT64_C(0x0727EFECE9220E34), UINT64_C(0x431D33864EF7F446), + UINT64_C(0xC3165A64FCC4962C), UINT64_C(0xB7D926E1D64362BB) }, + { UINT64_C(0x216BC61FD45F9350), UINT64_C(0xA974CB2FBBAED815), + UINT64_C(0x31DF342D86FB2F76), UINT64_C(0x3AB67E0501D78314), + UINT64_C(0x7AA951E0DEE33ED2), UINT64_C(0x318FBBBDCEC78D94) } }, + { { UINT64_C(0xAD7EFB65B8FE0204), UINT64_C(0x0432E1C5230AB7F7), + UINT64_C(0x7563A62D9C967400), UINT64_C(0xD88B9C743524D4FF), + UINT64_C(0x16A1991CF1A823E3), UINT64_C(0xCF2F9BFEFA6F0FFB) }, + { UINT64_C(0x55AAA946A50CA61F), UINT64_C(0x8CBBD3C8FED4CAB3), + UINT64_C(0x03A0FAB87651365A), UINT64_C(0x46B5234B62DC3913), + UINT64_C(0xFD875B28B558CBBD), UINT64_C(0xA48EC3AE11CEB361) } }, + { { UINT64_C(0x5DD131A1B3ADBD8B), UINT64_C(0xF9FBCA3A29B45EF8), + UINT64_C(0x022048669341EE18), UINT64_C(0x8D13B89583BF9618), + UINT64_C(0x0E395BAEE807459C), UINT64_C(0xB9C110CCB190E7DB) }, + { UINT64_C(0xA0DC345225D25063), UINT64_C(0x2FB78EC802371462), + UINT64_C(0xC3A9E7BB8975C2D5), UINT64_C(0x9466687285A78264), + UINT64_C(0x480D2CC28029AA92), UINT64_C(0x237086C75655726D) } }, + { { UINT64_C(0x197F14BB65EB9EEE), UINT64_C(0xFC93125C9F12E5FD), + UINT64_C(0x9C20BC538BFBAE5E), UINT64_C(0xB35E21544BC053BA), + UINT64_C(0xE5FA9CC721C3898E), UINT64_C(0x502D72FFD42F950F) }, + { UINT64_C(0x6812D38AD1EB8C31), UINT64_C(0x1F77F3F1080D30BB), + UINT64_C(0x18D128335A8B1E98), UINT64_C(0x7FD39FA9299196CE), + UINT64_C(0xFB8C9F11CF4ED6D6), UINT64_C(0x4C00F604D6363194) } }, + { { UINT64_C(0x5C8AFCF9FA2A21C2), UINT64_C(0x71CBF2821928D133), + UINT64_C(0x56BEF28E42B29506), UINT64_C(0xAFBA250C70323DE2), + UINT64_C(0x3FE208D17DED2C30), UINT64_C(0xBD2CD213CE9AA598) }, + { UINT64_C(0x52C5EC52CFEED070), UINT64_C(0x0A7223E7D3DA336B), + UINT64_C(0x7156A4EDCE156B46), UINT64_C(0x9AF6C499ED7E6159), + UINT64_C(0x9D7A679713C029AD), UINT64_C(0xE5B5C9249018DC77) } }, + }, + { + { { UINT64_C(0x3F2EFF53DE1E4E55), UINT64_C(0x6B749943E4D3ECC4), + UINT64_C(0xAF10B18A0DDE190D), UINT64_C(0xF491B98DA26B0409), + UINT64_C(0x66080782A2B1D944), UINT64_C(0x59277DC697E8C541) }, + { UINT64_C(0xFDBFC5F6006F18AA), UINT64_C(0x435D165BFADD8BE1), + UINT64_C(0x8E5D263857645EF4), UINT64_C(0x31BCFDA6A0258363), + UINT64_C(0xF5330AB8D35D2503), UINT64_C(0xB71369F0C7CAB285) } }, + { { UINT64_C(0xE6A19DCC40ACC5A8), UINT64_C(0x1C3A1FF1DBC6DBF8), + UINT64_C(0xB4D89B9FC6455613), UINT64_C(0x6CB0FE44A7390D0E), + UINT64_C(0xADE197A459EA135A), UINT64_C(0xDA6AA86520680982) }, + { UINT64_C(0x03DB9BE95A442C1B), UINT64_C(0x221A2D732BFB93F2), + UINT64_C(0x44DEE8D4753C196C), UINT64_C(0x59ADCC700B7C6FF5), + UINT64_C(0xC6260EC24CA1B142), UINT64_C(0x4C3CB5C646CBD4F2) } }, + { { UINT64_C(0x8A15D6FEA417111F), UINT64_C(0xFE4A16BD71D93FCC), + UINT64_C(0x7A7EE38C55BBE732), UINT64_C(0xEFF146A51FF94A9D), + UINT64_C(0xE572D13EDD585AB5), UINT64_C(0xD879790E06491A5D) }, + { UINT64_C(0x9C84E1C52A58CB2E), UINT64_C(0xD79D13746C938630), + UINT64_C(0xDB12CD9B385F06C7), UINT64_C(0x0C93EB977A7759C3), + UINT64_C(0xF1F5B0FE683BD706), UINT64_C(0x541E4F7285EC3D50) } }, + { { UINT64_C(0x9A0E153581833608), UINT64_C(0x5CCE871E6E2833AC), + UINT64_C(0xC17059EAFB29777C), UINT64_C(0x7E40E5FAE354CAFD), + UINT64_C(0x9CF594054D07C371), UINT64_C(0x64CE36B2A71C3945) }, + { UINT64_C(0x69309E9656CAF487), UINT64_C(0x3D719E9F1AE3454B), + UINT64_C(0xF2164070E25823B6), UINT64_C(0xEAD851BD0BC27359), + UINT64_C(0x3D21BFE8B0925094), UINT64_C(0xA783B1E934A97F4E) } }, + { { UINT64_C(0x406B0C269546491A), UINT64_C(0x9E5E15E2F293C4E5), + UINT64_C(0xC60D641315B164DB), UINT64_C(0x0DA46F530C75A78E), + UINT64_C(0x7C599BB7EA0C656B), UINT64_C(0x0F07A5121B1A8122) }, + { UINT64_C(0x14C7204A15172686), UINT64_C(0x8FAEDFF85165625D), + UINT64_C(0x20F260CE37AEDE40), UINT64_C(0xC81F771E8F357FFE), + UINT64_C(0x25499197B0912557), UINT64_C(0x736197DC4C739C74) } }, + { { UINT64_C(0x6151BAB1381B3462), UINT64_C(0x27E5A07843DBD344), + UINT64_C(0x2CB05BD6A1C3E9FB), UINT64_C(0x2A75976027CF2A11), + UINT64_C(0x0ADCF9DBFF43E702), UINT64_C(0x4BBF03E21F484146) }, + { UINT64_C(0x0E74997F55B6521A), UINT64_C(0x15629231ADE17086), + UINT64_C(0x7F143E867493FC58), UINT64_C(0x60869095AF8B9670), + UINT64_C(0x482CFCD77E524869), UINT64_C(0x9E8060C31D454756) } }, + { { UINT64_C(0xE495747AC88B4D3B), UINT64_C(0xB7559835AE8A948F), + UINT64_C(0x67EEF3A9DEB56853), UINT64_C(0x0E20E2699DEE5ADF), + UINT64_C(0x9031AF6761F0A1AA), UINT64_C(0x76669D32683402BC) }, + { UINT64_C(0x90BD231306718B16), UINT64_C(0xE1B22A21864EFDAC), + UINT64_C(0xE4FFE9096620089F), UINT64_C(0xB84C842E3428E2D9), + UINT64_C(0x0E28C880FE3871FC), UINT64_C(0x8932F6983F21C200) } }, + { { UINT64_C(0x603F00CE6C90EA5D), UINT64_C(0x6473930740A2F693), + UINT64_C(0xAF65148B2174E517), UINT64_C(0x162FC2CAF784AE74), + UINT64_C(0x0D9A88254D5F6458), UINT64_C(0x0C2D586143AACE93) }, + { UINT64_C(0xBF1EADDE9F73CBFC), UINT64_C(0xDE9C34C09C68BBCA), + UINT64_C(0x6D95602D67EF8A1A), UINT64_C(0x0AF2581BA791B241), + UINT64_C(0x14F7736112CAD604), UINT64_C(0x19F2354DE2ACD1AD) } }, + { { UINT64_C(0x272F78F60D60F263), UINT64_C(0xE7A8F4AF208FD785), + UINT64_C(0x10E191C636554F2C), UINT64_C(0x06D88551FD5CD0B3), + UINT64_C(0x29BF856857069C27), UINT64_C(0x3CE7ECD828AA6FAD) }, + { UINT64_C(0x7D8A92D0E9F1A1D8), UINT64_C(0xD40C7FF8D30B5725), + UINT64_C(0x16BE6CB2F54CAEB8), UINT64_C(0x14CA471A14CB0A91), + UINT64_C(0xD5FF15B802733CAE), UINT64_C(0xCAF88D87DAA76580) } }, + { { UINT64_C(0x39430E222C046592), UINT64_C(0x6CDAE81F1AD26706), + UINT64_C(0x8C102159A25D9106), UINT64_C(0x9A44057227CA9F30), + UINT64_C(0x8D34C43070287FBC), UINT64_C(0x9003A45529DB8AFA) }, + { UINT64_C(0x91364CC37FD971AD), UINT64_C(0x7B3AA0489C60EDB7), + UINT64_C(0x58B0E008526F4DD8), UINT64_C(0xB7674454D86D98AE), + UINT64_C(0xC25F4051B2B45747), UINT64_C(0x8243BF9CCC043E8F) } }, + { { UINT64_C(0xA89641C643A0C387), UINT64_C(0x6D92205C87B9AB17), + UINT64_C(0x37D691F4DAA0E102), UINT64_C(0xEB3E52D7CDE5312E), + UINT64_C(0x60D3C09916F518A2), UINT64_C(0x7854C0518A378EEB) }, + { UINT64_C(0x7359DB514BBCAAC5), UINT64_C(0xF5B1B68C1713F102), + UINT64_C(0xDAEAE645E4398DE5), UINT64_C(0x8C8ACB6CD1ABFB82), + UINT64_C(0x2E8B76C3136423E2), UINT64_C(0x509DCB2DA8BA015E) } }, + { { UINT64_C(0x2FF368159AD9C59C), UINT64_C(0xB189A4E8658E65B9), + UINT64_C(0x7D33DDBBEA786AD2), UINT64_C(0x96D0D648C0D2DC05), + UINT64_C(0x05E49256BFA03BE9), UINT64_C(0x0EA4E7A68BAF5A1C) }, + { UINT64_C(0x3DDCE0B09F9AD5A8), UINT64_C(0xF78091959E49C2CB), + UINT64_C(0xBFCEF29D21782C2F), UINT64_C(0xE57AD39FC41BFD97), + UINT64_C(0xC04B93E81355AD19), UINT64_C(0xAABC9E6E59440F9F) } }, + { { UINT64_C(0x7AA481035B6459DA), UINT64_C(0x83EF74770166E880), + UINT64_C(0x536182B1511CCE80), UINT64_C(0xAFDD2EEE73CA55AA), + UINT64_C(0xAB910D0DA8716143), UINT64_C(0x8BEAA42B83707250) }, + { UINT64_C(0x4BCCFD898DA2AB3D), UINT64_C(0x1DBF68A9EC6AA105), + UINT64_C(0x32CE610868EB42DA), UINT64_C(0x5C2C2C858EA62E37), + UINT64_C(0x1ED2791FCD3088A7), UINT64_C(0x496B4FEBFF05070C) } }, + { { UINT64_C(0x9FA9121A0AA629C5), UINT64_C(0xE286CFF157558BEC), + UINT64_C(0x4D9D657E59813A4D), UINT64_C(0xC4676A1626103519), + UINT64_C(0x616160B32BD4DF80), UINT64_C(0x26FB78CC30FBAE87) }, + { UINT64_C(0x096070138F0F66BD), UINT64_C(0xDD4E2D0C03D9B90D), + UINT64_C(0x5D3A8912600D1B12), UINT64_C(0xF76DD52F4308E126), + UINT64_C(0x97CC04099E4FCCA6), UINT64_C(0x0CFBE31104C4DF7B) } }, + { { UINT64_C(0x6CA62C1228437A23), UINT64_C(0x0DAF335340E7A003), + UINT64_C(0x1FD07DF0D20F8079), UINT64_C(0xEAE7969C3BBC9749), + UINT64_C(0x55861AFA9ECAD022), UINT64_C(0xEC41DAD91FBC3D4C) }, + { UINT64_C(0x1FE4CB40DA8B261B), UINT64_C(0xC2671AB6427C5C9D), + UINT64_C(0xDFCDA7B8261D4939), UINT64_C(0x9E7B802B2072C0B9), + UINT64_C(0x3AFEE900C7828CC2), UINT64_C(0x3488BF28F6DE987F) } }, + { { UINT64_C(0x33B9F2DE7BE1F89E), UINT64_C(0xD4E80821299B15C9), + UINT64_C(0x87A3067A0E13F37F), UINT64_C(0x6D4C09ED55FD239F), + UINT64_C(0x48B1042D92EF014F), UINT64_C(0xA382B2E0B385A759) }, + { UINT64_C(0xBF571BB07F6F84F8), UINT64_C(0x25AFFA370CE87F50), + UINT64_C(0x826906D3FE54F1BC), UINT64_C(0x6B0421F4C53AE76A), + UINT64_C(0x44F85A3A4855EB3C), UINT64_C(0xF49E21518D1F2B27) } }, + }, + { + { { UINT64_C(0xC0426B775E3C647B), UINT64_C(0xBFCBD9398CF05348), + UINT64_C(0x31D312E3172C0D3D), UINT64_C(0x5F49FDE6EE754737), + UINT64_C(0x895530F06DA7EE61), UINT64_C(0xCF281B0AE8B3A5FB) }, + { UINT64_C(0xFD14973541B8A543), UINT64_C(0x41A625A73080DD30), + UINT64_C(0xE2BAAE07653908CF), UINT64_C(0xC3D01436BA02A278), + UINT64_C(0xA0D0222E7B21B8F8), UINT64_C(0xFDC270E9D7EC1297) } }, + { { UINT64_C(0x06A67BD29F101E64), UINT64_C(0xCB6E0AC7E1733A4A), + UINT64_C(0xEE0B5D5197BC62D2), UINT64_C(0x52B1703924C51874), + UINT64_C(0xFED1F42382A1A0D5), UINT64_C(0x55D90569DB6270AC) }, + { UINT64_C(0x36BE4A9C5D73D533), UINT64_C(0xBE9266D6976ED4D5), + UINT64_C(0xC17436D3B8F8074B), UINT64_C(0x3BB4D399718545C6), + UINT64_C(0x8E1EA3555C757D21), UINT64_C(0xF7EDBC978C474366) } }, + { { UINT64_C(0xEC72C6506EA83242), UINT64_C(0xF7DE7BE51B2D237F), + UINT64_C(0x3C5E22001819EFB0), UINT64_C(0xDF5AB6D68CDDE870), + UINT64_C(0x75A44E9D92A87AEE), UINT64_C(0xBDDC46F4BCF77F19) }, + { UINT64_C(0x8191EFBD669B674D), UINT64_C(0x52884DF9ED71768F), + UINT64_C(0xE62BE58265CF242C), UINT64_C(0xAE99A3B180B1D17B), + UINT64_C(0x48CBB44692DE59A9), UINT64_C(0xD3C226CF2DCB3CE2) } }, + { { UINT64_C(0x9580CDFB9FD94EC4), UINT64_C(0xED273A6C28631AD9), + UINT64_C(0x5D3D5F77C327F3E7), UINT64_C(0x05D5339C35353C5F), + UINT64_C(0xC56FB5FE5C258EB1), UINT64_C(0xEFF8425EEDCE1F79) }, + { UINT64_C(0xAB7AA141CF83CF9C), UINT64_C(0xBD2A690A207D6D4F), + UINT64_C(0xE1241491458D9E52), UINT64_C(0xDD2448CCAA7F0F31), + UINT64_C(0xEC58D3C7F0FDA7AB), UINT64_C(0x7B6E122DC91BBA4D) } }, + { { UINT64_C(0x2A2DEDAFB1B48156), UINT64_C(0xA0A2C63ABB93DB87), + UINT64_C(0xC655907808ACD99E), UINT64_C(0x03EA42AFFE4AC331), + UINT64_C(0x43D2C14AEB180ED6), UINT64_C(0xC2F293DDB1156A1A) }, + { UINT64_C(0x1FAFABF5A9D81249), UINT64_C(0x39ADDEAD9A8EEE87), + UINT64_C(0x21E206F2119E2E92), UINT64_C(0xBC5DCC2ED74DCEB6), + UINT64_C(0x86647FA30A73A358), UINT64_C(0xEAD8BEA42F53F642) } }, + { { UINT64_C(0x636225F591C09091), UINT64_C(0xCCF5070A71BDCFDF), + UINT64_C(0x0EF8D625B9668EE2), UINT64_C(0x57BDF6CDB5E04E4F), + UINT64_C(0xFC6AB0A67C75EA43), UINT64_C(0xEB6B8AFBF7FD6EF3) }, + { UINT64_C(0x5B2AEEF02A3DF404), UINT64_C(0x31FD3B48B9823197), + UINT64_C(0x56226DB683A7EB23), UINT64_C(0x3772C21E5BB1ED2F), + UINT64_C(0x3E833624CD1ABA6A), UINT64_C(0xBAE58FFAAC672DAD) } }, + { { UINT64_C(0xCE92224D31BA1705), UINT64_C(0x022C6ED2F0197F63), + UINT64_C(0x21F18D99A4DC1113), UINT64_C(0x5CD04DE803616BF1), + UINT64_C(0x6F9006799FF12E08), UINT64_C(0xF59A331548E61DDF) }, + { UINT64_C(0x9474D42CB51BD024), UINT64_C(0x11A0A4139051E49D), + UINT64_C(0x79C92705DCE70EDB), UINT64_C(0x113CE27834198426), + UINT64_C(0x8978396FEA8616D2), UINT64_C(0x9A2A14D0EA894C36) } }, + { { UINT64_C(0x4F1E1254604F6E4A), UINT64_C(0x4513B0880187D585), + UINT64_C(0x9022F25719E0F482), UINT64_C(0x51FB2A80E2239DBF), + UINT64_C(0x49940D9E998ED9D5), UINT64_C(0x0583D2416C932C5D) }, + { UINT64_C(0x1188CEC8F25B73F7), UINT64_C(0xA28788CB3B3D06CD), + UINT64_C(0xDEA194ECA083DB5A), UINT64_C(0xD93A4F7E22DF4272), + UINT64_C(0x8D84E4BF6A009C49), UINT64_C(0x893D8DD93E3E4A9E) } }, + { { UINT64_C(0x35E909EA33D31160), UINT64_C(0x5020316857172F1E), + UINT64_C(0x2707FC4451F3D866), UINT64_C(0xEB9D2018D2442A5D), + UINT64_C(0x904D72095DBFE378), UINT64_C(0x6DB132A35F13CF77) }, + { UINT64_C(0x9D842BA67A3AF54B), UINT64_C(0x4E16EA195AA5B4F9), + UINT64_C(0x2BBA457CAF24228E), UINT64_C(0xCC04B3BB16F3C5FE), + UINT64_C(0xBAFAC51677E64944), UINT64_C(0x31580A34F08BCEE0) } }, + { { UINT64_C(0xC6808DEE20C30ACA), UINT64_C(0xDADD216FA3EA2056), + UINT64_C(0xD331394E7A4A9F9D), UINT64_C(0x9E0441AD424C4026), + UINT64_C(0xAEED102F0AEB5350), UINT64_C(0xC6697FBBD45B09DA) }, + { UINT64_C(0x52A2590EDEAC1496), UINT64_C(0x7142B831250B87AF), + UINT64_C(0xBEF2E68B6D0784A8), UINT64_C(0x5F62593AA5F71CEF), + UINT64_C(0x3B8F7616B5DA51A3), UINT64_C(0xC7A6FA0DB680F5FE) } }, + { { UINT64_C(0x36C21DE699C8227C), UINT64_C(0xBEE3E867C26813B1), + UINT64_C(0x9B05F2E6BDD91549), UINT64_C(0x34FF2B1FA7D1110F), + UINT64_C(0x8E6953B937F67FD0), UINT64_C(0x56C7F18BC3183E20) }, + { UINT64_C(0x48AF46DE9E2019ED), UINT64_C(0xDEAF972EF551BBBF), + UINT64_C(0x88EE38F8CC5E3EEF), UINT64_C(0xFB8D7A44392D6BAF), + UINT64_C(0x32293BFC0127187D), UINT64_C(0x7689E767E58647CC) } }, + { { UINT64_C(0x00CE901B52168013), UINT64_C(0xC6BF8E38837AAE71), + UINT64_C(0xD6F11EFA167677D8), UINT64_C(0xE53BB48586C8E5CF), + UINT64_C(0x671167CEC48E74AB), UINT64_C(0x8A40218C8AD720A7) }, + { UINT64_C(0x81E827A6E7C1191A), UINT64_C(0x54058F8DADDB153D), + UINT64_C(0x0BAF29250D950FA2), UINT64_C(0xC244674D576DDA13), + UINT64_C(0x8C4630AE41BCD13B), UINT64_C(0x6C2127BF5A077419) } }, + { { UINT64_C(0xCF977FD5A83C501F), UINT64_C(0xD7C6DF36B6AB176F), + UINT64_C(0x117F6331397BC6B5), UINT64_C(0x72A6078BF7A2D491), + UINT64_C(0xE5A2AAED5242FE2E), UINT64_C(0x88ECFFDCFEBDC212) }, + { UINT64_C(0xF2DBBF50CE33BA21), UINT64_C(0xE1343B76CEB19F07), + UINT64_C(0x1F32D4C9D2C28F71), UINT64_C(0x93FC64B418587685), + UINT64_C(0x39CEEF9BBA1F8BD1), UINT64_C(0x99C36A788D6D6BB0) } }, + { { UINT64_C(0x0D0638173E9561CF), UINT64_C(0x1D8646AA3D33704D), + UINT64_C(0x8C4513847A08BA33), UINT64_C(0x96446BD3E02D6624), + UINT64_C(0x749849F02D6F4166), UINT64_C(0xE364DA0114268BF0) }, + { UINT64_C(0x7CE4587E9AEBFCFD), UINT64_C(0xD468606456234393), + UINT64_C(0x00231D5116DF73B2), UINT64_C(0xF6A969B77279C78C), + UINT64_C(0x1FF1F6B66CB4117C), UINT64_C(0x30AEBC39D3EAB680) } }, + { { UINT64_C(0x5CC97E6493EF00B9), UINT64_C(0xDAE13841972345AE), + UINT64_C(0x858391844788F43C), UINT64_C(0xD0FF521EE2E6CF3E), + UINT64_C(0xAED14A5B4B707C86), UINT64_C(0x7EAAE4A6D2523CF7) }, + { UINT64_C(0x266472C5024C8AC6), UINT64_C(0xE47E1522C0170051), + UINT64_C(0x7B83DA6173826BAE), UINT64_C(0xE97E19F5CF543F0D), + UINT64_C(0x5D5248FA20BF38E2), UINT64_C(0x8A7C2F7DDF56A037) } }, + { { UINT64_C(0xB04659DD87B0526C), UINT64_C(0x593C604A2307565E), + UINT64_C(0x49E522257C630AB8), UINT64_C(0x24C1D0C6DCE9CD23), + UINT64_C(0x6FDB241C85177079), UINT64_C(0x5F521D19F250C351) }, + { UINT64_C(0xFB56134BA6FB61DF), UINT64_C(0xA4E70D69D75C07ED), + UINT64_C(0xB7A824487D8825A8), UINT64_C(0xA3AEA7D4DD64BBCC), + UINT64_C(0xD53E6E6C8692F539), UINT64_C(0x8DDDA83BF7AA4BC0) } }, + }, + { + { { UINT64_C(0x140A0F9FDD93D50A), UINT64_C(0x4799FFDE83B7ABAC), + UINT64_C(0x78FF7C2304A1F742), UINT64_C(0xC0568F51195BA34E), + UINT64_C(0xE97183603B7F78B4), UINT64_C(0x9CFD1FF1F9EFAA53) }, + { UINT64_C(0xE924D2C5BB06022E), UINT64_C(0x9987FA86FAA2AF6D), + UINT64_C(0x4B12E73F6EE37E0F), UINT64_C(0x1836FDFA5E5A1DDE), + UINT64_C(0x7F1B92259DCD6416), UINT64_C(0xCB2C1B4D677544D8) } }, + { { UINT64_C(0x0254486D9C213D95), UINT64_C(0x68A9DB56CB2F6E94), + UINT64_C(0xFB5858BA000F5491), UINT64_C(0x1315BDD934009FB6), + UINT64_C(0xB18A8E0AC42BDE30), UINT64_C(0xFDCF93D1F1070358) }, + { UINT64_C(0xBEB1DB753022937E), UINT64_C(0x9B9ECA7ACAC20DB4), + UINT64_C(0x152214D4E4122B20), UINT64_C(0xD3E673F2AABCCC7B), + UINT64_C(0x94C50F64AED07571), UINT64_C(0xD767059AE66B4F17) } }, + { { UINT64_C(0x40336B12DCD6D14B), UINT64_C(0xF6BCFF5DE3B4919C), + UINT64_C(0xC337048D9C841F0C), UINT64_C(0x4CE6D0251D617F50), + UINT64_C(0x00FEF2198117D379), UINT64_C(0x18B7C4E9F95BE243) }, + { UINT64_C(0x98DE119E38DF08FF), UINT64_C(0xDFD803BD8D772D20), + UINT64_C(0x94125B720F9678BD), UINT64_C(0xFC5B57CD334ACE30), + UINT64_C(0x09486527B7E86E04), UINT64_C(0xFE9F8BCC6E552039) } }, + { { UINT64_C(0x3B75C45BD6F5A10E), UINT64_C(0xFD4680F4C1C35F38), + UINT64_C(0x5450227DF8E0A113), UINT64_C(0x5E69F1AE73DDBA24), + UINT64_C(0x2007B80E57F24645), UINT64_C(0xC63695DC3D159741) }, + { UINT64_C(0xCBE54D294530F623), UINT64_C(0x986AD5732869586B), + UINT64_C(0xE19F70594CC39F73), UINT64_C(0x80F00AB32B1B8DA9), + UINT64_C(0xB765AAF973F68D26), UINT64_C(0xBC79A394E993F829) } }, + { { UINT64_C(0x9C441043F310D2A0), UINT64_C(0x2865EE58DC5EB106), + UINT64_C(0x71A959229CB8065C), UINT64_C(0x8EB3A733A052AF0F), + UINT64_C(0x56009F42B09D716E), UINT64_C(0xA7F923C5ABCBE6AD) }, + { UINT64_C(0x263B7669FA375C01), UINT64_C(0x641C47E521EF27A2), + UINT64_C(0xA89B474EB08FFD25), UINT64_C(0x5BE8EC3FF0A239F3), + UINT64_C(0x0E79957A242A6C5A), UINT64_C(0x1DFB26D00C6C75F5) } }, + { { UINT64_C(0x2FD97B9B9DFBF22A), UINT64_C(0xDEC16CC85643532D), + UINT64_C(0xDF0E6E3960FEE7C3), UINT64_C(0xD09AD7B6545860C8), + UINT64_C(0xCC16E98473FC3B7C), UINT64_C(0x6CE734C10D4E1555) }, + { UINT64_C(0xC6EFE68B4B5F6032), UINT64_C(0x3A64F34C14F54073), + UINT64_C(0x25DA689CAC44DC95), UINT64_C(0x990C477E5358AD8A), + UINT64_C(0x00E958A5F36DA7DE), UINT64_C(0x902B7360C9B6F161) } }, + { { UINT64_C(0x454AB42C9347B90A), UINT64_C(0xCAEBE64AA698B02B), + UINT64_C(0x119CDC69FB86FA40), UINT64_C(0x2E5CB7ADC3109281), + UINT64_C(0x67BB1EC5CD0C3D00), UINT64_C(0x5D430BC783F25BBF) }, + { UINT64_C(0x69FD84A85CDE0ABB), UINT64_C(0x69DA263E9816B688), + UINT64_C(0xE52D93DF0E53CBB8), UINT64_C(0x42CF6F25ADD2D5A7), + UINT64_C(0x227BA59DC87CA88F), UINT64_C(0x7A1CA876DA738554) } }, + { { UINT64_C(0x3FA5C1051CAC82C4), UINT64_C(0x23C760878A78C9BE), + UINT64_C(0xE98CDAD61C5CFA42), UINT64_C(0x09C302520A6C0421), + UINT64_C(0x149BAC7C42FC61B9), UINT64_C(0x3A1C22AC3004A3E2) }, + { UINT64_C(0xDE6B0D6E202C7FED), UINT64_C(0xB2457377E7E63052), + UINT64_C(0x31725FD43706B3EF), UINT64_C(0xE16A347D2B1AFDBF), + UINT64_C(0xBE4850C48C29CF66), UINT64_C(0x8F51CC4D2939F23C) } }, + { { UINT64_C(0x169E025B219AE6C1), UINT64_C(0x55FF526F116E1CA1), + UINT64_C(0x01B810A3B191F55D), UINT64_C(0x2D98127229588A69), + UINT64_C(0x53C9377048B92199), UINT64_C(0x8C7DD84E8A85236F) }, + { UINT64_C(0x293D48B6CAACF958), UINT64_C(0x1F084ACB43572B30), + UINT64_C(0x628BFA2DFAD91F28), UINT64_C(0x8D627B11829386AF), + UINT64_C(0x3EC1DD00D44A77BE), UINT64_C(0x8D3B0D08649AC7F0) } }, + { { UINT64_C(0x00A93DAA177513BF), UINT64_C(0x2EF0B96F42AD79E1), + UINT64_C(0x81F5AAF1A07129D9), UINT64_C(0xFC04B7EF923F2449), + UINT64_C(0x855DA79560CDB1B7), UINT64_C(0xB1EB5DABAD5D61D4) }, + { UINT64_C(0xD2CEF1AE353FD028), UINT64_C(0xC21D54399EE94847), + UINT64_C(0x9ED552BB0380C1A8), UINT64_C(0xB156FE7A2BAC328F), + UINT64_C(0xBB7E01967213C6A4), UINT64_C(0x36002A331701ED5B) } }, + { { UINT64_C(0x20B1632ADDC9EF4D), UINT64_C(0x2A35FF4C272D082B), + UINT64_C(0x30D39923F6CC9BD3), UINT64_C(0x6D879BC2E65C9D08), + UINT64_C(0xCE8274E16FA9983C), UINT64_C(0x652371E80EB7424F) }, + { UINT64_C(0x32B77503C5C35282), UINT64_C(0xD7306333C885A931), + UINT64_C(0x8A16D71972955AA8), UINT64_C(0x5548F1637D51F882), + UINT64_C(0xB311DC66BABA59EF), UINT64_C(0x773D54480DB8F627) } }, + { { UINT64_C(0x59B1B1347A62EB3B), UINT64_C(0x0F8CE157CCEEFB34), + UINT64_C(0x3FE842A8A798CB2B), UINT64_C(0xD01BC6260BF4161D), + UINT64_C(0x55EF6E554D016FDB), UINT64_C(0xCB561503B242B201) }, + { UINT64_C(0x076EBC73AF4199C1), UINT64_C(0x39DEDCBB697244F7), + UINT64_C(0x9D184733040162BC), UINT64_C(0x902992C17F6B5FA6), + UINT64_C(0xAD1DE754BB4952B5), UINT64_C(0x7ACF1B93A121F6C8) } }, + { { UINT64_C(0x7A56867C325C9B9A), UINT64_C(0x1A143999F3DC3D6A), + UINT64_C(0xCE10959003F5BCB8), UINT64_C(0x034E9035D6EEE5B7), + UINT64_C(0x2AFA81C8495DF1BC), UINT64_C(0x5EAB52DC08924D02) }, + { UINT64_C(0xEE6AA014AA181904), UINT64_C(0xE62DEF09310AD621), + UINT64_C(0x6C9792FCC7538A03), UINT64_C(0xA89D3E883E41D789), + UINT64_C(0xD60FA11C9F94AE83), UINT64_C(0x5E16A8C2E0D6234A) } }, + { { UINT64_C(0x87EC053DA9242F3B), UINT64_C(0x99544637F0E03545), + UINT64_C(0xEA0633FF6B7019E9), UINT64_C(0x8CB8AE0768DDDB5B), + UINT64_C(0x892E7C841A811AC7), UINT64_C(0xC7EF19EB73664249) }, + { UINT64_C(0xD1B5819ACD1489E3), UINT64_C(0xF9C80FB0DE45D24A), + UINT64_C(0x045C21A683BB7491), UINT64_C(0xA65325BE73F7A47D), + UINT64_C(0x08D09F0E9C394F0C), UINT64_C(0xE7FB21C6268D4F08) } }, + { { UINT64_C(0xC4CCAB956CA95C18), UINT64_C(0x563FFD56BC42E040), + UINT64_C(0xFA3C64D8E701C604), UINT64_C(0xC88D4426B0ABAFEE), + UINT64_C(0x1A353E5E8542E4C3), UINT64_C(0x9A2D8B7CED726186) }, + { UINT64_C(0xD61CE19042D097FA), UINT64_C(0x6A63E280799A748B), + UINT64_C(0x0F48D0633225486B), UINT64_C(0x848F8FE142A3C443), + UINT64_C(0x2CCDE2508493CEF4), UINT64_C(0x5450A50845E77E7C) } }, + { { UINT64_C(0xD0F4E24803112816), UINT64_C(0xFCAD9DDBCCBE9E16), + UINT64_C(0x177999BF5AE01EA0), UINT64_C(0xD20C78B9CE832DCE), + UINT64_C(0x3CC694FB50C8C646), UINT64_C(0x24D75968C93D4887) }, + { UINT64_C(0x9F06366A87BC08AF), UINT64_C(0x59FAB50E7FD0DF2A), + UINT64_C(0x5FFCC7F76C4CC234), UINT64_C(0x87198DD765F52D86), + UINT64_C(0x5B9C94B0A855DF04), UINT64_C(0xD8BA6C738A067AD7) } }, + }, + { + { { UINT64_C(0x9E9AF3151C4C9D90), UINT64_C(0x8665C5A9D12E0A89), + UINT64_C(0x204ABD9258286493), UINT64_C(0x79959889B2E09205), + UINT64_C(0x0C727A3DFE56B101), UINT64_C(0xF366244C8B657F26) }, + { UINT64_C(0xDE35D954CCA65BE2), UINT64_C(0x52EE1230B0FD41CE), + UINT64_C(0xFA03261F36019FEE), UINT64_C(0xAFDA42D966511D8F), + UINT64_C(0xF63211DD821148B9), UINT64_C(0x7B56AF7E6F13A3E1) } }, + { { UINT64_C(0x47FE47995913E184), UINT64_C(0x5BBE584C82145900), + UINT64_C(0xB76CFA8B9A867173), UINT64_C(0x9BC87BF0514BF471), + UINT64_C(0x37392DCE71DCF1FC), UINT64_C(0xEC3EFAE03AD1EFA8) }, + { UINT64_C(0xBBEA5A3414876451), UINT64_C(0x96E5F5436217090F), + UINT64_C(0x5B3D4ECD9B1665A9), UINT64_C(0xE7B0DF26E329DF22), + UINT64_C(0x18FB438E0BAA808D), UINT64_C(0x90757EBFDD516FAF) } }, + { { UINT64_C(0x1E6F9A95D5A98D68), UINT64_C(0x759EA7DF849DA828), + UINT64_C(0x365D56256E8B4198), UINT64_C(0xE1B9C53B7A4A53F9), + UINT64_C(0x55DC1D50E32B9B16), UINT64_C(0xA4657EBBBB6D5701) }, + { UINT64_C(0x4C270249EACC76E2), UINT64_C(0xBE49EC75162B1CC7), + UINT64_C(0x19A95B610689902B), UINT64_C(0xDD5706BFA4CFC5A8), + UINT64_C(0xD33BDB7314E5B424), UINT64_C(0x21311BD1E69EBA87) } }, + { { UINT64_C(0x75BA2F9B72A21ACC), UINT64_C(0x356688D4A28EDB4C), + UINT64_C(0x3C339E0B610D080F), UINT64_C(0x614AC29333A99C2F), + UINT64_C(0xA5E23AF2AA580AFF), UINT64_C(0xA6BCB860E1FDBA3A) }, + { UINT64_C(0xAA603365B43F9425), UINT64_C(0xAE8D7126F7EE4635), + UINT64_C(0xA2B2524456330A32), UINT64_C(0xC396B5BB9E025AA3), + UINT64_C(0xABBF77FAF8A0D5CF), UINT64_C(0xB322EE30EA31C83B) } }, + { { UINT64_C(0x048813847890E234), UINT64_C(0x387F1159672E70C6), + UINT64_C(0x1468A6147B307F75), UINT64_C(0x56335B52ED85EC96), + UINT64_C(0xDA1BB60FD45BCAE9), UINT64_C(0x4D94F3F0F9FAEADD) }, + { UINT64_C(0x6C6A7183FC78D86B), UINT64_C(0xA425B5C73018DEC6), + UINT64_C(0xB1549C332D877399), UINT64_C(0x6C41C50C92B2BC37), + UINT64_C(0x3A9F380C83EE0DDB), UINT64_C(0xDED5FEB6C4599E73) } }, + { { UINT64_C(0x14D34C210B7F8354), UINT64_C(0x1475A1CD9177CE45), + UINT64_C(0x9F5F764A9B926E4B), UINT64_C(0x77260D1E05DD21FE), + UINT64_C(0x3C882480C4B937F7), UINT64_C(0xC92DCD39722372F2) }, + { UINT64_C(0xF636A1BEEC6F657E), UINT64_C(0xB0E6C3121D30DD35), + UINT64_C(0xFE4B0528E4654EFE), UINT64_C(0x1C4A682021D230D2), + UINT64_C(0x615D2E4898FA45AB), UINT64_C(0x1F35D6D801FDBABF) } }, + { { UINT64_C(0xA636EEB83A7B10D1), UINT64_C(0x4E1AE352F4A29E73), + UINT64_C(0x01704F5FE6BB1EC7), UINT64_C(0x75C04F720EF020AE), + UINT64_C(0x448D8CEE5A31E6A6), UINT64_C(0xE40A9C29208F994B) }, + { UINT64_C(0x69E09A30FD8F9D5D), UINT64_C(0xE6A5F7EB449BAB7E), + UINT64_C(0xF25BC18A2AA1768B), UINT64_C(0x9449E4043C841234), + UINT64_C(0x7A3BF43E016A7BEF), UINT64_C(0xF25803E82A150B60) } }, + { { UINT64_C(0xE44A2A57B215F9E0), UINT64_C(0x38B34DCE19066F0A), + UINT64_C(0x8BB91DAD40BB1BFB), UINT64_C(0x64C9F775E67735FC), + UINT64_C(0xDE14241788D613CD), UINT64_C(0xC5014FF51901D88D) }, + { UINT64_C(0xA250341DF38116B0), UINT64_C(0xF96B9DD49D6CBCB2), + UINT64_C(0x15EC6C7276B3FAC2), UINT64_C(0x88F1952F8124C1E9), + UINT64_C(0x6B72F8EA975BE4F5), UINT64_C(0x23D288FF061F7530) } }, + { { UINT64_C(0xEBFE3E5FAFB96CE3), UINT64_C(0x2275EDFBB1979537), + UINT64_C(0xC37AB9E8C97BA741), UINT64_C(0x446E4B1063D7C626), + UINT64_C(0xB73E2DCED025EB02), UINT64_C(0x1F952B517669EEA7) }, + { UINT64_C(0xABDD00F66069A424), UINT64_C(0x1C0F9D9BDC298BFB), + UINT64_C(0x831B1FD3EB757B33), UINT64_C(0xD7DBE18359D60B32), + UINT64_C(0x663D1F369EF094B3), UINT64_C(0x1BD5732E67F7F11A) } }, + { { UINT64_C(0x3C7FB3F5C75D8892), UINT64_C(0x2CFF9A0CBA68DA69), + UINT64_C(0x76455E8B60EC740B), UINT64_C(0x4B8D67FF167B88F0), + UINT64_C(0xEDEC0C025A4186B1), UINT64_C(0x127C462DBEBF35AB) }, + { UINT64_C(0x9159C67E049430FC), UINT64_C(0x86B21DD2E7747320), + UINT64_C(0x0E0E01520CF27B89), UINT64_C(0x705F28F5CD1316B6), + UINT64_C(0x76751691BEAEA8A8), UINT64_C(0x4C73E282360C5B69) } }, + { { UINT64_C(0x46BCC0D5FD7B3D74), UINT64_C(0x6F13C20E0DC4F410), + UINT64_C(0x98A1AF7D72F11CDF), UINT64_C(0x6099FD837928881C), + UINT64_C(0x66976356371BB94B), UINT64_C(0x673FBA7219B945AB) }, + { UINT64_C(0xE4D8FA6EAED00700), UINT64_C(0xEA2313EC5C71A9F7), + UINT64_C(0xF9ED8268F99D4AEA), UINT64_C(0xADD8916442AB59C7), + UINT64_C(0xB37EB26F3F3A2D45), UINT64_C(0x0B39BD7AA924841E) } }, + { { UINT64_C(0xD811EB32E03CDBBB), UINT64_C(0x12055F1D7CC3610E), + UINT64_C(0x6B23A1A0A9046E3F), UINT64_C(0x4D7121229DD4A749), + UINT64_C(0xB0C2ACA1B1BF0AC3), UINT64_C(0x71EFF575C1B0432F) }, + { UINT64_C(0x6CD814922B44E285), UINT64_C(0x3088BD9CD87E8D20), + UINT64_C(0xACE218E5F567E8FA), UINT64_C(0xB3FA0424CF90CBBB), + UINT64_C(0xADBDA751770734D3), UINT64_C(0xBCD78BAD5AD6569A) } }, + { { UINT64_C(0xCADB31FA7F39641F), UINT64_C(0x3EF3E295825E5562), + UINT64_C(0x4893C633F4094C64), UINT64_C(0x52F685F18ADDF432), + UINT64_C(0x9FD887AB7FDC9373), UINT64_C(0x47A9ADA0E8680E8B) }, + { UINT64_C(0x579313B7F0CD44F6), UINT64_C(0xAC4B8668E188AE2E), + UINT64_C(0x648F43698FB145BD), UINT64_C(0xE0460AB374629E31), + UINT64_C(0xC25F28758FF2B05F), UINT64_C(0x4720C2B62D31EAEA) } }, + { { UINT64_C(0x4603CDF413D48F80), UINT64_C(0x9ADB50E2A49725DA), + UINT64_C(0x8CD3305065DF63F0), UINT64_C(0x58D8B3BBCD643003), + UINT64_C(0x170A4F4AB739826B), UINT64_C(0x857772B51EAD0E17) }, + { UINT64_C(0x01B78152E65320F1), UINT64_C(0xA6B4D845B7503FC0), + UINT64_C(0x0F5089B93DD50798), UINT64_C(0x488F200F5690B6BE), + UINT64_C(0x220B4ADF9E096F36), UINT64_C(0x474D7C9F8CE5BC7C) } }, + { { UINT64_C(0xFED8C058C745F8C9), UINT64_C(0xB683179E291262D1), + UINT64_C(0x26ABD367D15EE88C), UINT64_C(0x29E8EED3F60A6249), + UINT64_C(0xED6008BB1E02D6E1), UINT64_C(0xD82ECF4CA6B12B8D) }, + { UINT64_C(0x9929D021AAE4FA22), UINT64_C(0xBE4DEF14336A1AB3), + UINT64_C(0x529B7E098C80A312), UINT64_C(0xB059188DEE0EB0CE), + UINT64_C(0x1E42979A16DEAB7F), UINT64_C(0x2411034984EE9477) } }, + { { UINT64_C(0xD65246852BE579CC), UINT64_C(0x849316F1C456FDED), + UINT64_C(0xC51B7DA42D1B67DA), UINT64_C(0xC25B539E41BC6D6A), + UINT64_C(0xE3B7CCA3A9BF8BED), UINT64_C(0x813EF18C045C15E4) }, + { UINT64_C(0x5F3789A1697982C4), UINT64_C(0x4C1253698C435566), + UINT64_C(0x00A7AE6EDC0A92C6), UINT64_C(0x1ABC929B2F64A053), + UINT64_C(0xF4925C4C38666B44), UINT64_C(0xA81044B00F3DE7F6) } }, + }, + { + { { UINT64_C(0xBCC88422C2EC3731), UINT64_C(0x78A3E4D410DC4EC2), + UINT64_C(0x745DA1EF2571D6B1), UINT64_C(0xF01C2921739A956E), + UINT64_C(0xEFFD8065E4BFFC16), UINT64_C(0x6EFE62A1F36FE72C) }, + { UINT64_C(0xF49E90D20F4629A4), UINT64_C(0xADD1DCC78CE646F4), + UINT64_C(0xCB78B583B7240D91), UINT64_C(0x2E1A7C3C03F8387F), + UINT64_C(0x16566C223200F2D9), UINT64_C(0x2361B14BAAF80A84) } }, + { { UINT64_C(0xDB1CFFD2B5733309), UINT64_C(0x24BC250B0F9DD939), + UINT64_C(0xA4181E5AA3C1DB85), UINT64_C(0xE5183E51AC55D391), + UINT64_C(0x2793D5EFEFD270D0), UINT64_C(0x7D56F63DC0631546) }, + { UINT64_C(0xECB40A590C1EE59D), UINT64_C(0xE613A9E4BB5BFA2C), + UINT64_C(0xA89B14AB6C5830F9), UINT64_C(0x4DC477DCA03F201E), + UINT64_C(0x5604F5DAC88C54F6), UINT64_C(0xD49264DC2ACFC66E) } }, + { { UINT64_C(0x283DD7F01C4DFA95), UINT64_C(0xB898CC2C62C0B160), + UINT64_C(0xBA08C095870282AA), UINT64_C(0xB02B00D8F4E36324), + UINT64_C(0x53AADDC0604CECF2), UINT64_C(0xF1F927D384DDD24E) }, + { UINT64_C(0x34BC00A0E2ABC9E1), UINT64_C(0x2DA1227D60289F88), + UINT64_C(0x5228EAAACEF68F74), UINT64_C(0x40A790D23C029351), + UINT64_C(0xE0E9AF5C8442E3B7), UINT64_C(0xA3214142A9F141E0) } }, + { { UINT64_C(0x72F4949EF9A58E3D), UINT64_C(0x738C700BA48660A6), + UINT64_C(0x71B04726092A5805), UINT64_C(0xAD5C3C110F5CDB72), + UINT64_C(0xD4951F9E554BFC49), UINT64_C(0xEE594EE56131EBE7) }, + { UINT64_C(0x37DA59F33C1AF0A9), UINT64_C(0xD7AFC73BCB040A63), + UINT64_C(0xD020962A4D89FA65), UINT64_C(0x2610C61E71D824F5), + UINT64_C(0x9C917DA73C050E31), UINT64_C(0x3840F92FE6E7EBFB) } }, + { { UINT64_C(0x50FBD7FE8D8B8CED), UINT64_C(0xC7282F7547D240AE), + UINT64_C(0x79646A471930FF73), UINT64_C(0x2E0BAC4E2F7F5A77), + UINT64_C(0x0EE44FA526127E0B), UINT64_C(0x678881B782BC2AA7) }, + { UINT64_C(0xB9E5D38467F5F497), UINT64_C(0x8F94A7D4A9B7106B), + UINT64_C(0xBF7E0B079D329F68), UINT64_C(0x169B93EA45D192FB), + UINT64_C(0xCCAA946720DBE8C0), UINT64_C(0xD4513A50938F9574) } }, + { { UINT64_C(0x841C96B4054CB874), UINT64_C(0xD75B1AF1A3C26834), + UINT64_C(0x7237169DEE6575F0), UINT64_C(0xD71FC7E50322AADC), + UINT64_C(0xD7A23F1E949E3A8E), UINT64_C(0x77E2D102DD31D8C7) }, + { UINT64_C(0x5AD69D09D10F5A1F), UINT64_C(0x526C9CB4B99D9A0B), + UINT64_C(0x521BB10B972B237D), UINT64_C(0x1E4CD42FA326F342), + UINT64_C(0x5BB6DB27F0F126CA), UINT64_C(0x587AF22CA4A515AD) } }, + { { UINT64_C(0x1123A531B12E542F), UINT64_C(0x1D01A64DB9EB2811), + UINT64_C(0xA4A3515BF2D70F87), UINT64_C(0xFA205234B4BD0270), + UINT64_C(0x74B818305EDA26B9), UINT64_C(0x9305D6E656578E75) }, + { UINT64_C(0xF38E69DE9F11BE19), UINT64_C(0x1E2A5C2344DBE89F), + UINT64_C(0x1077E7BCFD286654), UINT64_C(0xD36698940FCA4741), + UINT64_C(0x893BF904278F8497), UINT64_C(0xD6AC5F83EB3E14F4) } }, + { { UINT64_C(0x327B9DAB488F5F74), UINT64_C(0x2B44F4B8CAB7364F), + UINT64_C(0xB4A6D22D19B6C6BD), UINT64_C(0xA087E613FC77CD3E), + UINT64_C(0x4558E327B0B49BC7), UINT64_C(0x188805BECD835D35) }, + { UINT64_C(0x592F293CC1DC1007), UINT64_C(0xFAEE660F6AF02B44), + UINT64_C(0x5BFBB3BF904035F2), UINT64_C(0xD7C9AE6079C07E70), + UINT64_C(0xC5287DD4234896C2), UINT64_C(0xC4CE4523CB0E4121) } }, + { { UINT64_C(0x3626B40658344831), UINT64_C(0xABCCE3568E55C984), + UINT64_C(0x495CC81C77241602), UINT64_C(0x4FB796766D70DF8F), + UINT64_C(0x6354B37C5B071DCA), UINT64_C(0x2CAD80A48C0FC0AD) }, + { UINT64_C(0x18AADD51F68739B4), UINT64_C(0x1BFBB17747F09C6C), + UINT64_C(0x9355EA19A8FD51C4), UINT64_C(0x3D512A84EE58DB7B), + UINT64_C(0x70842AFDE9237640), UINT64_C(0x36F515CAACAF858D) } }, + { { UINT64_C(0x3DDEC7C47E768B23), UINT64_C(0x97E13C53036D43ED), + UINT64_C(0x871E59253A39AB5F), UINT64_C(0x9AF292DE07E68E2B), + UINT64_C(0x411583494A40112E), UINT64_C(0xCDBB46AF3D4D97E6) }, + { UINT64_C(0x2F8912933C0EBE40), UINT64_C(0x696C7EEE3EBAD1E5), + UINT64_C(0x8A5F3B6933B50D99), UINT64_C(0xB7BC48407ED47DDE), + UINT64_C(0x3A6F8E6C1E6706D8), UINT64_C(0x6A1479433D84BB8F) } }, + { { UINT64_C(0xEC3A9C78603AE8D1), UINT64_C(0xBFE07E37228C29E5), + UINT64_C(0xB0385C5B396DBC2B), UINT64_C(0x7C14FE83DF85F41F), + UINT64_C(0xE2E64676ADFD463E), UINT64_C(0x5BEF10AA8BF9F23D) }, + { UINT64_C(0xFA83EA0DF6BAB6DA), UINT64_C(0xCD0C8BA5966BF7E3), + UINT64_C(0xD62216B498501C2E), UINT64_C(0xB7F298A4C3E69F2D), + UINT64_C(0x42CEF13B9C8740F4), UINT64_C(0xBB317E520DD64307) } }, + { { UINT64_C(0x22B6245C3FFEE775), UINT64_C(0x5C3F60BEB37CE7AA), + UINT64_C(0xDE195D40E1FEC0DF), UINT64_C(0x3BFAFBC5A0A82074), + UINT64_C(0xC36EC86AC72CA86A), UINT64_C(0x5606285113FD43EA) }, + { UINT64_C(0x8686BE808E0B03A4), UINT64_C(0xC3BD1F93D540D440), + UINT64_C(0x13E4EBC0BF96CEC5), UINT64_C(0xE8E239849190C844), + UINT64_C(0x183593A600844802), UINT64_C(0x467168794D206878) } }, + { { UINT64_C(0x358F394DB6F63D19), UINT64_C(0xA75D48496B052194), + UINT64_C(0x584035905C8D7975), UINT64_C(0x86DC9B6B6CBFBD77), + UINT64_C(0x2DB04D77647A51E5), UINT64_C(0x5E9A5B02F8950D88) }, + { UINT64_C(0xCE69A7E5017168B0), UINT64_C(0x94630FACC4843AD3), + UINT64_C(0xB3B9D7361EFC44FF), UINT64_C(0xE729E9B6B14D7F93), + UINT64_C(0xA071FC60E0ED0ABC), UINT64_C(0xFC1A99718C8D9B83) } }, + { { UINT64_C(0x49686031D138E975), UINT64_C(0x648640385A8EF0D1), + UINT64_C(0x32679713E7F7DE49), UINT64_C(0x5913234929D1CD1D), + UINT64_C(0x849AA23A20BE9ED2), UINT64_C(0x15D303E1284B3F33) }, + { UINT64_C(0x37309475B63F9FE9), UINT64_C(0x327BAC8B45B7256A), + UINT64_C(0x291CD227D17FC5D3), UINT64_C(0x8291D8CDA973EDF1), + UINT64_C(0xF3843562437ABA09), UINT64_C(0x33FFB704271D0785) } }, + { { UINT64_C(0x5248D6E447E11E5E), UINT64_C(0x0F66FC3C269C7ED3), + UINT64_C(0x18C0D2B9903E346E), UINT64_C(0xD81D9D974BEAE1B8), + UINT64_C(0x610326B0FC30FDF3), UINT64_C(0x2B13687019A7DFCD) }, + { UINT64_C(0xEC75F70AB9527676), UINT64_C(0x90829F5129A3D897), + UINT64_C(0x92FE180997980302), UINT64_C(0xA3F2498E68474991), + UINT64_C(0x6A66307B0F22BBAD), UINT64_C(0x32014B9120378557) } }, + { { UINT64_C(0x72CD7D553CD98610), UINT64_C(0xC3D560B074504ADF), + UINT64_C(0x23F0A982CEBB5D5D), UINT64_C(0x1431C15BB839DDB8), + UINT64_C(0x7E207CD8CEB72207), UINT64_C(0x28E0A848E7EFB28D) }, + { UINT64_C(0xD22561FE1BD96F6E), UINT64_C(0x04812C1862A8236B), + UINT64_C(0xA0BF2334975491FA), UINT64_C(0x294F42A6435DF87F), + UINT64_C(0x2772B783A5D6F4F6), UINT64_C(0x348F92ED2724F853) } }, + }, + { + { { UINT64_C(0xC20FB9111A42E5E7), UINT64_C(0x075A678B81D12863), + UINT64_C(0x12BCBC6A5CC0AA89), UINT64_C(0x5279C6AB4FB9F01E), + UINT64_C(0xBC8E178911AE1B89), UINT64_C(0xAE74A706C290003C) }, + { UINT64_C(0x9949D6EC79DF3F45), UINT64_C(0xBA18E26296C8D37F), + UINT64_C(0x68DE6EE2DD2275BF), UINT64_C(0xA9E4FFF8C419F1D5), + UINT64_C(0xBC759CA4A52B5A40), UINT64_C(0xFF18CBD863B0996D) } }, + { { UINT64_C(0x73C57FDED7DD47E5), UINT64_C(0xB0FE5479D49A7F5D), + UINT64_C(0xD25C71F1CFB9821E), UINT64_C(0x9427E209CF6A1D68), + UINT64_C(0xBF3C3916ACD24E64), UINT64_C(0x7E9F5583BDA7B8B5) }, + { UINT64_C(0xE7C5F7C8CF971E11), UINT64_C(0xEC16D5D73C7F035E), + UINT64_C(0x818DC472E66B277C), UINT64_C(0x4413FD47B2816F1E), + UINT64_C(0x40F262AF48383C6D), UINT64_C(0xFB0575844F190537) } }, + { { UINT64_C(0x487EDC0708962F6B), UINT64_C(0x6002F1E7190A7E55), + UINT64_C(0x7FC62BEA10FDBA0C), UINT64_C(0xC836BBC52C3DBF33), + UINT64_C(0x4FDFB5C34F7D2A46), UINT64_C(0x824654DEDCA0DF71) }, + { UINT64_C(0x30A076760C23902B), UINT64_C(0x7F1EBB9377FBBF37), + UINT64_C(0xD307D49DFACC13DB), UINT64_C(0x148D673AAE1A261A), + UINT64_C(0xE008F95B52D98650), UINT64_C(0xC76144409F558FDE) } }, + { { UINT64_C(0x17CD6AF69CB16650), UINT64_C(0x86CC27C169F4EEBE), + UINT64_C(0x7E495B1D78822432), UINT64_C(0xFED338E31B974525), + UINT64_C(0x527743D386F3CE21), UINT64_C(0x87948AD3B515C896) }, + { UINT64_C(0x9FDE7039B17F2FB8), UINT64_C(0xA2FA9A5FD9B89D96), + UINT64_C(0x5D46600B36FF74DC), UINT64_C(0x8EA74B048302C3C9), + UINT64_C(0xD560F570F744B5EB), UINT64_C(0xC921023BFE762402) } }, + { { UINT64_C(0xA35AB657FFF4C8ED), UINT64_C(0x017C61248A5FABD7), + UINT64_C(0x5646302509ACDA28), UINT64_C(0x6038D36114CF238A), + UINT64_C(0x1428B1B6AF1B9F07), UINT64_C(0x5827FF447482E95C) }, + { UINT64_C(0xCB997E18780FF362), UINT64_C(0x2B89D702E0BCAC1E), + UINT64_C(0xC632A0B5A837DDC8), UINT64_C(0xF3EFCF1F59762647), + UINT64_C(0xE9BA309A38B0D60A), UINT64_C(0x05DEABDD20B5FB37) } }, + { { UINT64_C(0xD44E5DBACB8AF047), UINT64_C(0x15400CB4943CFE82), + UINT64_C(0xDBD695759DF88B67), UINT64_C(0x8299DB2BB2405A7D), + UINT64_C(0x46E3BF770B1D80CD), UINT64_C(0xC50CF66CE82BA3D9) }, + { UINT64_C(0xB2910A07F2F747A9), UINT64_C(0xF6B669DB5ADC89C1), + UINT64_C(0x3B5EF1A09052B081), UINT64_C(0x0F5D5ED3B594ACE2), + UINT64_C(0xDA30B8D5D5F01320), UINT64_C(0x0D688C5EAAFCD58F) } }, + { { UINT64_C(0x5EEE3A312A161074), UINT64_C(0x6BAAAE56EFE2BE37), + UINT64_C(0xF9787F61E3D78698), UINT64_C(0xC6836B2650630A30), + UINT64_C(0x7445B85D1445DEF1), UINT64_C(0xD72016A2D568A6A5) }, + { UINT64_C(0x9DD6F533E355614F), UINT64_C(0x637E7E5F91E04588), + UINT64_C(0x42E142F3B9FB1391), UINT64_C(0x0D07C05C41AFE5DA), + UINT64_C(0xD7CD25C81394EDF1), UINT64_C(0xEBE6A0FCB99288EE) } }, + { { UINT64_C(0xB8E63B7BBABBAD86), UINT64_C(0x63226A9F90D66766), + UINT64_C(0x263818365CF26666), UINT64_C(0xCCBD142D4CADD0BF), + UINT64_C(0xA070965E9AC29470), UINT64_C(0x6BDCA26025FF23ED) }, + { UINT64_C(0xD4E00FD487DCA7B3), UINT64_C(0xA50978339E0E8734), + UINT64_C(0xF73F162E048173A4), UINT64_C(0xD23F91969C3C2FA2), + UINT64_C(0x9AB98B45E4AC397A), UINT64_C(0x2BAA0300543F2D4B) } }, + { { UINT64_C(0xBBBE15E7C658C445), UINT64_C(0xB8CBCB20C28941D1), + UINT64_C(0x65549BE2027D6540), UINT64_C(0xEBBCA8021E8EF4F4), + UINT64_C(0x18214B4BD2ACA397), UINT64_C(0xCBEC7DE2E31784A3) }, + { UINT64_C(0x96F0533F0116FDF3), UINT64_C(0x68911C905C8F5EE1), + UINT64_C(0x7DE9A3AED568603A), UINT64_C(0x3F56C52C6A3AD7B7), + UINT64_C(0x5BE9AFCA670B4D0E), UINT64_C(0x628BFEEE375DFE2F) } }, + { { UINT64_C(0x97DAE81BDD4ADDB3), UINT64_C(0x12D2CF4E8704761B), + UINT64_C(0x5E820B403247788D), UINT64_C(0x82234B620051CA80), + UINT64_C(0x0C62704D6CB5EA74), UINT64_C(0xDE56042023941593) }, + { UINT64_C(0xB3912A3CF1B04145), UINT64_C(0xE3967CD7AF93688D), + UINT64_C(0x2E2DCD2F58DABB4B), UINT64_C(0x6564836F0E303911), + UINT64_C(0x1F10F19BECE07C5C), UINT64_C(0xB47F07EED8919126) } }, + { { UINT64_C(0xE3545085E9A2EEC9), UINT64_C(0x81866A972C8E51FE), + UINT64_C(0xD2BA7DB550027243), UINT64_C(0x29DAEAB54AE87DE4), + UINT64_C(0x5EF3D4B8684F9497), UINT64_C(0xE2DACE3B9D5D6873) }, + { UINT64_C(0xF012C951FFD29C9C), UINT64_C(0x48289445ADBADA14), + UINT64_C(0x8751F50D89558C49), UINT64_C(0x75511A4F99E35BEE), + UINT64_C(0xEF802D6E7D59AA5F), UINT64_C(0x14FCAD65A2A795E2) } }, + { { UINT64_C(0xC8EB00E808CB8F2C), UINT64_C(0x686075322B45BD86), + UINT64_C(0x7A29B45959969713), UINT64_C(0x5FA15B9BD684201B), + UINT64_C(0x1A853190B9E538EE), UINT64_C(0x4150605CD573D043) }, + { UINT64_C(0xEF011D3BEB9FBB68), UINT64_C(0x6727998266AE32B6), + UINT64_C(0x861B86EA445DE5EC), UINT64_C(0x62837D18A34A50E1), + UINT64_C(0x228C006ABF5F0663), UINT64_C(0xE007FDE7396DB36A) } }, + { { UINT64_C(0xDEE4F8815A916A55), UINT64_C(0x20DC0370F39C82CB), + UINT64_C(0xD9A7161540F09821), UINT64_C(0xD50AD8BFF7273492), + UINT64_C(0xA06F7D1232E7C4BF), UINT64_C(0xFA0F61544C5CEA36) }, + { UINT64_C(0xF4FD9BED5FC49CFE), UINT64_C(0xD8CB45D1C9291678), + UINT64_C(0x94DB86CC7B92C9F2), UINT64_C(0x09CA5F3873C81169), + UINT64_C(0x109F40B0AEED06F0), UINT64_C(0x9F0360B214DCAA0A) } }, + { { UINT64_C(0x4189B70DE12AD3E7), UINT64_C(0x5208ADB210B06607), + UINT64_C(0xEBD8E2A2EE8497FA), UINT64_C(0x61B1BD67E04F2ECB), + UINT64_C(0x0E2DDA724F3F5F99), UINT64_C(0xD5D96740F747B16D) }, + { UINT64_C(0x308A48F6A6BF397F), UINT64_C(0x7021C3E523A93595), + UINT64_C(0xF10B022936470AA0), UINT64_C(0x7761E8EC4E03295B), + UINT64_C(0x16EFEF5807339770), UINT64_C(0x0D55D2DD5DA5DAA2) } }, + { { UINT64_C(0x915EA6A38A22F87A), UINT64_C(0x191151C12E5A088E), + UINT64_C(0x190252F17F1D5CBE), UINT64_C(0xE43F59C33B0EC99B), + UINT64_C(0xBE8588D4FF2A6135), UINT64_C(0x103877CC2ECB4B9F) }, + { UINT64_C(0x8F4147E5023CF92B), UINT64_C(0xC24384CC0CC2085B), + UINT64_C(0x6A2DB4A2D082D311), UINT64_C(0x06283811ED7BA9AE), + UINT64_C(0xE9A3F5322A8E1592), UINT64_C(0xAC20F0F45A59E894) } }, + { { UINT64_C(0x788CAA5274AAB4B1), UINT64_C(0xEB84ABA12FEAFC7E), + UINT64_C(0x31DA71DAAC04FF77), UINT64_C(0x39D12EB924E4D0BF), + UINT64_C(0x4F2F292F87A34EF8), UINT64_C(0x9B324372A237A8ED) }, + { UINT64_C(0xBB2D04B12EE3A82D), UINT64_C(0xED4FF367D18D36B2), + UINT64_C(0x99D231EEA6EA0138), UINT64_C(0x7C2D4F064F92E04A), + UINT64_C(0x78A82AB2CA272FD0), UINT64_C(0x7EC41340AB8CDC32) } }, + }, + { + { { UINT64_C(0xD23658C8D2E15A8C), UINT64_C(0x23F93DF716BA28CA), + UINT64_C(0x6DAB10EC082210F1), UINT64_C(0xFB1ADD91BFC36490), + UINT64_C(0xEDA8B02F9A4F2D14), UINT64_C(0x9060318C56560443) }, + { UINT64_C(0x6C01479E64711AB2), UINT64_C(0x41446FC7E337EB85), + UINT64_C(0x4DCF3C1D71888397), UINT64_C(0x87A9C04E13C34FD2), + UINT64_C(0xFE0E08EC510C15AC), UINT64_C(0xFC0D0413C0F495D2) } }, + { { UINT64_C(0xEB05C516156636C2), UINT64_C(0x2F613ABA090E93FC), + UINT64_C(0xCFD573CD489576F5), UINT64_C(0xE6535380535A8D57), + UINT64_C(0x13947314671436C4), UINT64_C(0x1172FB0C5F0A122D) }, + { UINT64_C(0xAECC7EC1C12F58F6), UINT64_C(0xFE42F9578E41AFD2), + UINT64_C(0xDF96F6523D4221AA), UINT64_C(0xFEF5649F2851996B), + UINT64_C(0x46FB9F26D5CFB67E), UINT64_C(0xB047BFC7EF5C4052) } }, + { { UINT64_C(0x5CBDC442F4484374), UINT64_C(0x6B156957F92452EF), + UINT64_C(0x58A26886C118D02A), UINT64_C(0x87FF74E675AAF276), + UINT64_C(0xB133BE95F65F6EC1), UINT64_C(0xA89B62844B1B8D32) }, + { UINT64_C(0xDD8A8EF309C81004), UINT64_C(0x7F8225DB0CF21991), + UINT64_C(0xD525A6DB26623FAF), UINT64_C(0xF2368D40BAE15453), + UINT64_C(0x55D6A84D84F89FC9), UINT64_C(0xAF38358A86021A3E) } }, + { { UINT64_C(0xBD048BDCFF52E280), UINT64_C(0x8A51D0B2526A1795), + UINT64_C(0x40AAA758A985AC0F), UINT64_C(0x6039BCDCF2C7ACE9), + UINT64_C(0x712092CC6AEC347D), UINT64_C(0x7976D0906B5ACAB7) }, + { UINT64_C(0x1EBCF80D6EED9617), UINT64_C(0xB3A63149B0F404A4), + UINT64_C(0x3FDD3D1AD0B610EF), UINT64_C(0xDD3F6F9498C28AC7), + UINT64_C(0x650B77943A59750F), UINT64_C(0xEC59BAB12D3991AC) } }, + { { UINT64_C(0x01F40E882E552766), UINT64_C(0x1FE3D50966F5354F), + UINT64_C(0x0E46D006B3A8EA7F), UINT64_C(0xF75AB629F831CD6A), + UINT64_C(0xDAD808D791465119), UINT64_C(0x442405AF17EF9B10) }, + { UINT64_C(0xD5FE0A96672BDFCB), UINT64_C(0xA9DFA422355DBDEC), + UINT64_C(0xFDB79AA179B25636), UINT64_C(0xE7F26FFDEECE8AEC), + UINT64_C(0xB59255507EDD5AA2), UINT64_C(0x2C8F6FF08EB3A6C2) } }, + { { UINT64_C(0x88887756757D6136), UINT64_C(0xAD9AC18388B92E72), + UINT64_C(0x92CB2FC48785D3EB), UINT64_C(0xD1A542FE9319764B), + UINT64_C(0xAF4CC78F626A62F8), UINT64_C(0x7F3F5FC926BFFAAE) }, + { UINT64_C(0x0A203D4340AE2231), UINT64_C(0xA8BFD9E0387898E8), + UINT64_C(0x1A0C379C474B7DDD), UINT64_C(0x03855E0A34FD49EA), + UINT64_C(0x02B26223B3EF4AE1), UINT64_C(0x804BD8CFE399E0A3) } }, + { { UINT64_C(0x11A9F3D0DE865713), UINT64_C(0x81E36B6BBDE98821), + UINT64_C(0x324996C86AA891D0), UINT64_C(0x7B95BDC1395682B5), + UINT64_C(0x47BF2219C1600563), UINT64_C(0x7A473F50643E38B4) }, + { UINT64_C(0x0911F50AF5738288), UINT64_C(0xDF947A706F9C415B), + UINT64_C(0xBDB994F267A067F6), UINT64_C(0x3F4BEC1B88BE96CD), + UINT64_C(0x9820E931E56DD6D9), UINT64_C(0xB138F14F0A80F419) } }, + { { UINT64_C(0xA11A1A8F0429077A), UINT64_C(0x2BB1E33D10351C68), + UINT64_C(0x3C25ABFE89459A27), UINT64_C(0x2D0091B86B8AC774), + UINT64_C(0xDAFC78533B2415D9), UINT64_C(0xDE713CF19201680D) }, + { UINT64_C(0x8E5F445D68889D57), UINT64_C(0x608B209C60EABF5B), + UINT64_C(0x10EC0ACCF9CFA408), UINT64_C(0xD5256B9D4D1EE754), + UINT64_C(0xFF866BAB0AA6C18D), UINT64_C(0x9D196DB8ACB90A45) } }, + { { UINT64_C(0xA46D76A9B9B081B2), UINT64_C(0xFC743A1062163C25), + UINT64_C(0xCD2A5C8D7761C392), UINT64_C(0x39BDDE0BBE808583), + UINT64_C(0x7C416021B98E4DFE), UINT64_C(0xF930E56365913A44) }, + { UINT64_C(0xC3555F7E7585CF3C), UINT64_C(0xC737E3833D6333D5), + UINT64_C(0x5B60DBA4B430B03D), UINT64_C(0x42B715EBE7555404), + UINT64_C(0x571BDF5B7C7796E3), UINT64_C(0x33DC62C66DB6331F) } }, + { { UINT64_C(0x3FB9CCB0E61DEE59), UINT64_C(0xC5185F2318B14DB9), + UINT64_C(0x1B2ADC4F845EF36C), UINT64_C(0x195D5B505C1A33AB), + UINT64_C(0x8CEA528E421F59D2), UINT64_C(0x7DFCCECFD2931CEA) }, + { UINT64_C(0x51FFA1D58CF7E3F7), UINT64_C(0xF01B7886BDC9FB43), + UINT64_C(0xD65AB610261A0D35), UINT64_C(0x84BCBAFD7574A554), + UINT64_C(0x4B119956FAD70208), UINT64_C(0xDDC329C24FAB5243) } }, + { { UINT64_C(0x1A08AA579CE92177), UINT64_C(0x3395E557DC2B5C36), + UINT64_C(0xFDFE7041394ED04E), UINT64_C(0xB797EB24C6DFCDDE), + UINT64_C(0x284A6B2ACB9DE5D6), UINT64_C(0xE0BD95C807222765) }, + { UINT64_C(0x114A951B9FE678A7), UINT64_C(0xE7ECD0BD9E4954EC), + UINT64_C(0x7D4096FE79F0B8A9), UINT64_C(0xBDB26E9A09724FE2), + UINT64_C(0x08741AD8F787AF95), UINT64_C(0x2BF9727224045AD8) } }, + { { UINT64_C(0xAB1FEDD9A9451D57), UINT64_C(0xDF4D91DF483E38C9), + UINT64_C(0x2D54D31124E9CF8E), UINT64_C(0x9C2A5AF87A22EEB6), + UINT64_C(0xBD9861EF0A43F123), UINT64_C(0x581EA6A238A18B7B) }, + { UINT64_C(0xAF339C85296470A3), UINT64_C(0xF9603FCDAFD8203E), + UINT64_C(0x95D0535096763C28), UINT64_C(0x15445C16860EC831), + UINT64_C(0x2AFB87286867A323), UINT64_C(0x4B152D6D0C4838BF) } }, + { { UINT64_C(0x45BA0E4F837CACBA), UINT64_C(0x7ADB38AEC0725275), + UINT64_C(0x19C82831942D3C28), UINT64_C(0x94F4731D6D0FE7DD), + UINT64_C(0xC3C07E134898F1E6), UINT64_C(0x76350EACED410B51) }, + { UINT64_C(0x0FA8BECAF99AACFC), UINT64_C(0x2834D86F65FAF9CF), + UINT64_C(0x8E62846A6F3866AF), UINT64_C(0xDAA9BD4F3DFD6A2B), + UINT64_C(0xC27115BBA6132655), UINT64_C(0x83972DF7BD5A32C2) } }, + { { UINT64_C(0xA330CB5BD513B825), UINT64_C(0xAE18B2D3EE37BEC3), + UINT64_C(0xFC3AB80AF780A902), UINT64_C(0xD7835BE2D607DDF1), + UINT64_C(0x8120F7675B6E4C2B), UINT64_C(0xAA8C385967E78CCB) }, + { UINT64_C(0xA8DA8CE2AA0ED321), UINT64_C(0xCB8846FDD766341A), + UINT64_C(0xF2A342EE33DC9D9A), UINT64_C(0xA519E0BED0A18A80), + UINT64_C(0x9CDAA39CAF48DF4C), UINT64_C(0xA4B500CA7E0C19EE) } }, + { { UINT64_C(0x83A7FD2F8217001B), UINT64_C(0x4F6FCF064296A8BA), + UINT64_C(0x7D74864391619927), UINT64_C(0x174C1075941E4D41), + UINT64_C(0x037EDEBDA64F5A6C), UINT64_C(0xCF64DB3A6E29DC56) }, + { UINT64_C(0x150B3ACE37C0B9F4), UINT64_C(0x1323234A7168178B), + UINT64_C(0x1CE47014EF4D1879), UINT64_C(0xA22E374217FB4D5C), + UINT64_C(0x69B81822D985F794), UINT64_C(0x199C21C4081D7214) } }, + { { UINT64_C(0x160BC7A18F04B4D2), UINT64_C(0x79CA81DDB10DE174), + UINT64_C(0xE2A280B02DA1E9C7), UINT64_C(0xB4F6BD991D6A0A29), + UINT64_C(0x57CF3EDD1C5B8F27), UINT64_C(0x7E34FC57158C2FD4) }, + { UINT64_C(0x828CFD89CAC93459), UINT64_C(0x9E631B6FB7AF499F), + UINT64_C(0xF4DC8BC0DA26C135), UINT64_C(0x6128ED3937186735), + UINT64_C(0xBB45538B67BF0BA5), UINT64_C(0x1ADDD4C10064A3AB) } }, + }, + { + { { UINT64_C(0xC32730E8DD14D47E), UINT64_C(0xCDC1FD42C0F01E0F), + UINT64_C(0x2BACFDBF3F5CD846), UINT64_C(0x45F364167272D4DD), + UINT64_C(0xDD813A795EB75776), UINT64_C(0xB57885E450997BE2) }, + { UINT64_C(0xDA054E2BDB8C9829), UINT64_C(0x4161D820AAB5A594), + UINT64_C(0x4C428F31026116A3), UINT64_C(0x372AF9A0DCD85E91), + UINT64_C(0xFDA6E903673ADC2D), UINT64_C(0x4526B8ACA8DB59E6) } }, + { { UINT64_C(0x68FE359DE23A8472), UINT64_C(0x43EB12BD4CE3C101), + UINT64_C(0x0EC652C3FC704935), UINT64_C(0x1EEFF1F952E4E22D), + UINT64_C(0xBA6777CB083E3ADA), UINT64_C(0xAB52D7DC8BEFC871) }, + { UINT64_C(0x4EDE689F497CBD59), UINT64_C(0xC8AE42B927577DD9), + UINT64_C(0xE0F080517AB83C27), UINT64_C(0x1F3D5F252C8C1F48), + UINT64_C(0x57991607AF241AAC), UINT64_C(0xC4458B0AB8A337E0) } }, + { { UINT64_C(0x3DBB3FA651DD1BA9), UINT64_C(0xE53C1C4D545E960B), + UINT64_C(0x35AC6574793CE803), UINT64_C(0xB2697DC783DBCE4F), + UINT64_C(0xE35C5BF2E13CF6B0), UINT64_C(0x35034280B0C4A164) }, + { UINT64_C(0xAA490908D9C0D3C1), UINT64_C(0x2CCE614DCB4D2E90), + UINT64_C(0xF646E96C54D504E4), UINT64_C(0xD74E7541B73310A3), + UINT64_C(0xEAD7159618BDE5DA), UINT64_C(0x96E7F4A8AA09AEF7) } }, + { { UINT64_C(0xA8393A245D6E5F48), UINT64_C(0x2C8D7EA2F9175CE8), + UINT64_C(0xD8824E0255A20268), UINT64_C(0x9DD9A272A446BCC6), + UINT64_C(0xC929CDED5351499B), UINT64_C(0xEA5AD9ECCFE76535) }, + { UINT64_C(0x26F3D7D9DC32D001), UINT64_C(0x51C3BE8343EB9689), + UINT64_C(0x91FDCC06759E6DDB), UINT64_C(0xAC2E1904E302B891), + UINT64_C(0xAD25C645C207E1F7), UINT64_C(0x28A70F0DAB3DEB4A) } }, + { { UINT64_C(0x922D7F9703BEA8F1), UINT64_C(0x3AD820D4584570BE), + UINT64_C(0x0CE0A8503CD46B43), UINT64_C(0x4C07911FAE66743D), + UINT64_C(0x66519EB9FDA60023), UINT64_C(0x7F83004BEC2ACD9C) }, + { UINT64_C(0x001E0B80C3117EAD), UINT64_C(0xBB72D5410722BA25), + UINT64_C(0x3AF7DB966E9A5078), UINT64_C(0x86C5774E701B6B4C), + UINT64_C(0xBD2C0E8E37824DB5), UINT64_C(0x3AE3028CBFAC286D) } }, + { { UINT64_C(0x83D4D4A8A33E071B), UINT64_C(0x881C0A9261444BB5), + UINT64_C(0xEEA1E292520E3BC3), UINT64_C(0x5A5F4C3C2AAAB729), + UINT64_C(0x0B766C5EE63C7C94), UINT64_C(0x62BB8A9FBB2CC79C) }, + { UINT64_C(0x97ADC7D2AA5DC49D), UINT64_C(0x30CC26B331718681), + UINT64_C(0xAC86E6FF56E86EDE), UINT64_C(0x37BCA7A2CD52F7F2), + UINT64_C(0x734D2C949CE6D87F), UINT64_C(0x06A71D71C2F7E0CA) } }, + { { UINT64_C(0x559DCF75C6357D33), UINT64_C(0x4616D940652517DE), + UINT64_C(0x3D576B981CCF207B), UINT64_C(0x51E2D1EF1979F631), + UINT64_C(0x57517DDD06AE8296), UINT64_C(0x309A3D7FD6E7151F) }, + { UINT64_C(0xBA2A23E60E3A6FE5), UINT64_C(0x76CF674AD28B22C3), + UINT64_C(0xD235AD07F8B808C3), UINT64_C(0x7BBF4C586B71213A), + UINT64_C(0x0676792E93271EBB), UINT64_C(0x2CFD2C7605B1FC31) } }, + { { UINT64_C(0x4258E5C037A450F5), UINT64_C(0xC3245F1B52D2B118), + UINT64_C(0x6DF7B48482BC5963), UINT64_C(0xE520DA4D9C273D1E), + UINT64_C(0xED78E0122C3010E5), UINT64_C(0x112229483C1D4C05) }, + { UINT64_C(0xE3DAE5AFC692B490), UINT64_C(0x3272BD10C197F793), + UINT64_C(0xF7EAE411E709ACAA), UINT64_C(0x00B0C95F778270A6), + UINT64_C(0x4DA76EE1220D4350), UINT64_C(0x521E1461AB71E308) } }, + { { UINT64_C(0x7B654323343196A3), UINT64_C(0x35D442ADB0C95250), + UINT64_C(0x38AF50E6E264FF17), UINT64_C(0x28397A412030D2EA), + UINT64_C(0x8F1D84E9F74EEDA1), UINT64_C(0xD521F92DE6FB3C52) }, + { UINT64_C(0xAF358D7795733811), UINT64_C(0xEBFDDD0193ABFE94), + UINT64_C(0x05D8A028D18D99DE), UINT64_C(0x5A664019B5D5BDD9), + UINT64_C(0x3DF172822AA12FE8), UINT64_C(0xB42E006FB889A28E) } }, + { { UINT64_C(0xCF10E97DBC35CB1A), UINT64_C(0xC70A7BBD994DEDC5), + UINT64_C(0x76A5327C37D04FB9), UINT64_C(0x87539F76A76E0CDA), + UINT64_C(0xE9FE493FCD60A6B1), UINT64_C(0xA4574796132F01C0) }, + { UINT64_C(0xC43B85EBDB70B167), UINT64_C(0x81D5039A98551DFA), + UINT64_C(0x6B56FBE91D979FA4), UINT64_C(0x49714FD78615098F), + UINT64_C(0xB10E1CEA94DECAB5), UINT64_C(0x8342EBA3480EF6E3) } }, + { { UINT64_C(0xE1E030B0B3677288), UINT64_C(0x2978174C8D5CE3AF), + UINT64_C(0xAFC0271CF7B2DE98), UINT64_C(0x745BC6F3B99C20B5), + UINT64_C(0x9F6EDCED1E3BB4E5), UINT64_C(0x58D3EE4E73C8C1FC) }, + { UINT64_C(0x1F3535F47FD30124), UINT64_C(0xF366AC705FA62502), + UINT64_C(0x4C4C1FDD965363FE), UINT64_C(0x8B2C77771DE2CA2B), + UINT64_C(0x0CB54743882F1173), UINT64_C(0x94B6B8C071343331) } }, + { { UINT64_C(0x75AF014165B8B35B), UINT64_C(0x6D7B84854670A1F5), + UINT64_C(0x6EAA3A47A3B6D376), UINT64_C(0xD7E673D2CB3E5B66), + UINT64_C(0xC0338E6C9589AB38), UINT64_C(0x4BE26CB309440FAA) }, + { UINT64_C(0x82CB05E7394F9AA3), UINT64_C(0xC45C8A8A7F7792EA), + UINT64_C(0x37E5E33BB687DC70), UINT64_C(0x63853219DFE48E49), + UINT64_C(0x087951C16D0E5C8C), UINT64_C(0x7696A8C72BC27310) } }, + { { UINT64_C(0xA05736D5B67E834A), UINT64_C(0xDD2AA0F29098D42A), + UINT64_C(0x09F0C1D849C69DDC), UINT64_C(0x81F8BC1C8FF0F0F3), + UINT64_C(0x36FD3A4F03037775), UINT64_C(0x8286717D4B06DF5C) }, + { UINT64_C(0xB878F496A9079EA2), UINT64_C(0xA5642426D7DC796D), + UINT64_C(0x29B9351A67FDAC2B), UINT64_C(0x93774C0E1D543CDE), + UINT64_C(0x4F8793BA1A8E31C4), UINT64_C(0x7C9F3F3A6C94798A) } }, + { { UINT64_C(0x23C5AD11CB8ECDB8), UINT64_C(0x1E88D25E485A6A02), + UINT64_C(0xB27CBE84F1E268AE), UINT64_C(0xDDA80238F4CD0475), + UINT64_C(0x4F88857B49F8EB1B), UINT64_C(0x91B1221F52FB07F9) }, + { UINT64_C(0x7CE974608637FA67), UINT64_C(0x528B3CF4632198D8), + UINT64_C(0x33365AB3F6623769), UINT64_C(0x6FEBCFFF3A83A30F), + UINT64_C(0x398F4C999BD341EB), UINT64_C(0x180712BBB33A333C) } }, + { { UINT64_C(0x2B8655A2D93429E7), UINT64_C(0x99D600BB75C8B9EE), + UINT64_C(0x9FC1AF8B88FCA6CD), UINT64_C(0x2FB533867C311F80), + UINT64_C(0x20743ECBE8A71EEE), UINT64_C(0xEC3713C4E848B49E) }, + { UINT64_C(0x5B2037B5BB886817), UINT64_C(0x40EF5AC2307DBAF4), + UINT64_C(0xC2888AF21B3F643D), UINT64_C(0x0D8252E19D5A4190), + UINT64_C(0x06CC0BEC2DB52A8A), UINT64_C(0xB84B98EAAB94E969) } }, + { { UINT64_C(0x2E7AC078A0321E0E), UINT64_C(0x5C5A1168EF3DAAB6), + UINT64_C(0xD2D573CBADDD454A), UINT64_C(0x27E149E236259CC7), + UINT64_C(0x1EDFD469A63F47F1), UINT64_C(0x039AD674F1BD2CFD) }, + { UINT64_C(0xBFA633FC3077D3CC), UINT64_C(0x14A7C82F2FD64E9F), + UINT64_C(0xAAA650149D824999), UINT64_C(0x41AB113B21760F2E), + UINT64_C(0x23E646C51CAE260A), UINT64_C(0x08062C8F68DC5159) } }, + }, + { + { { UINT64_C(0x2E7D0A16204BE028), UINT64_C(0x4F1D082ED0E41851), + UINT64_C(0x15F1DDC63EB317F9), UINT64_C(0xF02750715ADF71D7), + UINT64_C(0x2CE33C2EEE858BC3), UINT64_C(0xA24C76D1DA73B71A) }, + { UINT64_C(0x9EF6A70A6C70C483), UINT64_C(0xEFCF170505CF9612), + UINT64_C(0x9F5BF5A67502DE64), UINT64_C(0xD11122A1A4701973), + UINT64_C(0x82CFAAC2A2EA7B24), UINT64_C(0x6CAD67CC0A4582E1) } }, + { { UINT64_C(0x597A26FFB4DC8600), UINT64_C(0x264A09F3F9288555), + UINT64_C(0x0B06AFF65C27F5F6), UINT64_C(0xCE5AB665D8D544E6), + UINT64_C(0x92F031BE99275C32), UINT64_C(0xAF51C5BBF42E0E7C) }, + { UINT64_C(0x5BB28B061E37B36D), UINT64_C(0x583FBA6A8473543A), + UINT64_C(0xE73FD299F93FB7DC), UINT64_C(0xFCD999A86E2CCAD9), + UINT64_C(0xB8C8A6DF334D4F57), UINT64_C(0x5ADB28DD9A2ACC9B) } }, + { { UINT64_C(0x5ADF3D9A111792B9), UINT64_C(0x1C77A3054F1E0D09), + UINT64_C(0xF9FBCE33A82D3736), UINT64_C(0xF307823E718C8AA3), + UINT64_C(0x860578CF416CCF69), UINT64_C(0xB942ADD81EF8465B) }, + { UINT64_C(0x9EE0CF97CD9472E1), UINT64_C(0xE6792EEFB01528A8), + UINT64_C(0xF99B9A8DC09DA90B), UINT64_C(0x1F521C2DCBF3CCB8), + UINT64_C(0x6BF6694891A62632), UINT64_C(0xCC7A9CEB854FE9DA) } }, + { { UINT64_C(0x46303171491CCB92), UINT64_C(0xA80A8C0D2771235B), + UINT64_C(0xD8E497FFF172C7CF), UINT64_C(0x7F7009D735B193CF), + UINT64_C(0x6B9FD3F7F19DF4BC), UINT64_C(0xADA548C3B46F1E37) }, + { UINT64_C(0x87C6EAA9C7A20270), UINT64_C(0xEF2245D6AE78EF99), + UINT64_C(0x2A121042539EAB95), UINT64_C(0x29A6D5D779B8F5CC), + UINT64_C(0x33803A10B77840DC), UINT64_C(0xFEDD3A7011A6A30F) } }, + { { UINT64_C(0xFA070E22142403D1), UINT64_C(0x68FF316015C6F7F5), + UINT64_C(0xE09F04E6223A0CE8), UINT64_C(0x22BBD01853E14183), + UINT64_C(0x35D9FAFCCF45B75B), UINT64_C(0x3A34819D7ECEEC88) }, + { UINT64_C(0xD9CF7568D33262D2), UINT64_C(0x431036D5841D1505), + UINT64_C(0x0C8005659EB2A79A), UINT64_C(0x8E77D9F05F7EDC6A), + UINT64_C(0x19E12D0565E800AA), UINT64_C(0x335C8D36B7784E7C) } }, + { { UINT64_C(0x8B2FC4E96484FD40), UINT64_C(0xEE702764A35D24EA), + UINT64_C(0x15B28AC7B871C3F3), UINT64_C(0x805B4048E097047F), + UINT64_C(0xD6F1B8DF647CAD2F), UINT64_C(0xF1D5B458DC7DD67F) }, + { UINT64_C(0x324C529C25148803), UINT64_C(0xF6185EBE21274FAF), + UINT64_C(0xAF14751E95148B55), UINT64_C(0x283ED89D28F284F4), + UINT64_C(0x93AD20E74CBEBF1A), UINT64_C(0x5F6EC65D882935E1) } }, + { { UINT64_C(0xE222EBA4A4DCEFE9), UINT64_C(0x63AD235FEC1CEB74), + UINT64_C(0x2E0BF749E05B18E7), UINT64_C(0x547BD050B48BDD87), + UINT64_C(0x0490C970F5AA2FC4), UINT64_C(0xCED5E4CF2B431390) }, + { UINT64_C(0x07D8270451D2898E), UINT64_C(0x44B72442083B57D4), + UINT64_C(0xA4ADA2305037FCE8), UINT64_C(0x55F7905E50510DA6), + UINT64_C(0xD8EE724F8D890A98), UINT64_C(0x925A8E7C11B85640) } }, + { { UINT64_C(0x5BFA10CD1CA459ED), UINT64_C(0x593F085A6DCF56BF), + UINT64_C(0xE6F0AD9BC0579C3E), UINT64_C(0xC11C95A22527C1AD), + UINT64_C(0x7CFA71E1CF1CB8B3), UINT64_C(0xEDCFF8331D6DC79D) }, + { UINT64_C(0x581C4BBE432521C9), UINT64_C(0xBF620096144E11A0), + UINT64_C(0x54C38B71BE3A107B), UINT64_C(0xED555E37E2606EC0), + UINT64_C(0x3FB148B8D721D034), UINT64_C(0x79D53DAD0091BC90) } }, + { { UINT64_C(0xE32068C5B7082C80), UINT64_C(0x4140FFD27A144E22), + UINT64_C(0x5811D2F09EDD9E86), UINT64_C(0xCDD79B5FC572C465), + UINT64_C(0x3563FED1C97BF450), UINT64_C(0x985C1444F2CE5C9C) }, + { UINT64_C(0x260AE79799950F1C), UINT64_C(0x659F4F40765E9DED), + UINT64_C(0x2A412D662E3BC286), UINT64_C(0xE865E62CF87E0C82), + UINT64_C(0xD63D3A9A6C05E7D7), UINT64_C(0x96725D678686F89A) } }, + { { UINT64_C(0xC99A5E4CAB7EA0F5), UINT64_C(0xC9860A1AC5393FA9), + UINT64_C(0x9ED83CEE8FDEEFC0), UINT64_C(0xE3EA8B4C5ED6869A), + UINT64_C(0x89A85463D2EED3A9), UINT64_C(0x2CD91B6DE421A622) }, + { UINT64_C(0x6FEC1EF32C91C41D), UINT64_C(0xB1540D1F8171037D), + UINT64_C(0x4FE4991A1C010E5B), UINT64_C(0x28A3469FFC1C7368), + UINT64_C(0xE1EEECD1AF118781), UINT64_C(0x1BCCB97799EF3531) } }, + { { UINT64_C(0x63D3B638C4DAB7B8), UINT64_C(0xD92133B63F7F5BAB), + UINT64_C(0x2573EE2009FB6069), UINT64_C(0x771FABDF890A1686), + UINT64_C(0x1D0BA21FA77AFFF5), UINT64_C(0x83145FCCBA3DD2C0) }, + { UINT64_C(0xFA073A812D115C20), UINT64_C(0x6AB7A9D319176F27), + UINT64_C(0xAF62CF939AC639EE), UINT64_C(0xF73848B92CCD1319), + UINT64_C(0x3B6132343C71659D), UINT64_C(0xF8E0011C10AB3826) } }, + { { UINT64_C(0x0501F0360282FFA5), UINT64_C(0xC39A5CF4D9E0F15A), + UINT64_C(0x48D8C7299A3D1F3C), UINT64_C(0xB5FC136B64E18EDA), + UINT64_C(0xE81B53D97E58FEF0), UINT64_C(0x0D534055F7B0F28D) }, + { UINT64_C(0x47B8DE127A80619B), UINT64_C(0x60E2A2B381F9E55D), + UINT64_C(0x6E9624D7CF564CC5), UINT64_C(0xFDF18A216BDEDFFF), + UINT64_C(0x3787DE38C0D5FC82), UINT64_C(0xCBCAA347497A6B11) } }, + { { UINT64_C(0x6E7EF35EB226465A), UINT64_C(0x4B4699195F8A2BAF), + UINT64_C(0x44B3A3CF1120D93F), UINT64_C(0xB052C8B668F34AD1), + UINT64_C(0x27EC574BEF7632DD), UINT64_C(0xAEBEA108685DE26F) }, + { UINT64_C(0xDA33236BE39424B6), UINT64_C(0xB1BD94A9EBCC22AD), + UINT64_C(0x6DDEE6CC2CDFB5D5), UINT64_C(0xBDAED9276F14069A), + UINT64_C(0x2ADE427C2A247CB7), UINT64_C(0xCE96B436ED156A40) } }, + { { UINT64_C(0xDDDCA36081F3F819), UINT64_C(0x4AF4A49FD419B96A), + UINT64_C(0x746C65257CB966B9), UINT64_C(0x01E390886F610023), + UINT64_C(0x05ECB38D98DD33FC), UINT64_C(0x962B971B8F84EDF4) }, + { UINT64_C(0xEB32C0A56A6F2602), UINT64_C(0xF026AF71562D60F2), + UINT64_C(0xA9E246BF84615FAB), UINT64_C(0xAD96709275DBAE01), + UINT64_C(0xBF97C79B3ECE5D07), UINT64_C(0xE06266C774EAA3D3) } }, + { { UINT64_C(0x161A01572E6DBB6E), UINT64_C(0xB8AF490460FA8F47), + UINT64_C(0xE4336C4400197F22), UINT64_C(0xF811AFFA9CEDCE0E), + UINT64_C(0xB1DD7685F94C2EF1), UINT64_C(0xEEDC0F4BCA957BB0) }, + { UINT64_C(0xD319FD574AA76BB1), UINT64_C(0xB3525D7C16CD7CCB), + UINT64_C(0x7B22DA9CA97DD072), UINT64_C(0x99DB84BD38A83E71), + UINT64_C(0x4939BC8DC0EDD8BE), UINT64_C(0x06D524EA903A932C) } }, + { { UINT64_C(0x4BC950EC0E31F639), UINT64_C(0xB7ABD3DC6016BE30), + UINT64_C(0x3B0F44736703DAD0), UINT64_C(0xCC405F8B0AC1C4EA), + UINT64_C(0x9BED5E57176C3FEE), UINT64_C(0xF452481036AE36C2) }, + { UINT64_C(0xC1EDBB8315D7B503), UINT64_C(0x943B1156E30F3657), + UINT64_C(0x984E9EEF98377805), UINT64_C(0x291AE7AC36CF1DEB), + UINT64_C(0xFED8748CA9F66DF3), UINT64_C(0xECA758BBFEA8FA5D) } }, + }, + { + { { UINT64_C(0xACC787EF2DD1B249), UINT64_C(0x736E1030D82976F1), + UINT64_C(0x0A6940FAA01B3649), UINT64_C(0xE00B926BC42341E7), + UINT64_C(0x911508D0DE8FFD6C), UINT64_C(0x4DCF8D465276B0CB) }, + { UINT64_C(0x23AD0A90CC3CAD8D), UINT64_C(0x2A92E54CADED962A), + UINT64_C(0x93FBEC4DF231BFAF), UINT64_C(0x9544BC774798987A), + UINT64_C(0x48084E2508E29F60), UINT64_C(0x0C0D2F4332DE5869) } }, + { { UINT64_C(0x6778F9703A9ABC13), UINT64_C(0xFD014FAC3D2B166B), + UINT64_C(0x1FE4FC783C6FED60), UINT64_C(0x04295FA8AA7C69C5), + UINT64_C(0xA01DE56D7C123175), UINT64_C(0x0FA0D3A83D9A713A) }, + { UINT64_C(0xA7A6E5E3E3E08ADD), UINT64_C(0xBD77E94B1AC58F85), + UINT64_C(0x078F6FD2B7321A9C), UINT64_C(0x9564601E911EF6D9), + UINT64_C(0x31C5C1B2415C6BEF), UINT64_C(0xE6C0C91ED3212C62) } }, + { { UINT64_C(0xBA7BD23C0D16022F), UINT64_C(0xE9CF4750198BE288), + UINT64_C(0x304E316947DEEC65), UINT64_C(0xCF65B41F96EEB288), + UINT64_C(0x17E99C17927E9E3B), UINT64_C(0x82225546F6630A80) }, + { UINT64_C(0x15122B8ACA067BD9), UINT64_C(0xE2673205B77B4E98), + UINT64_C(0x130375659407CA63), UINT64_C(0x53624F548B621602), + UINT64_C(0x96AF2CB1EAE4BD06), UINT64_C(0x576ECD1C8FA20829) } }, + { { UINT64_C(0xA551CE107E02D2D0), UINT64_C(0x1584ED249D13DBC7), + UINT64_C(0x082017AD4DA7B6D8), UINT64_C(0x81918A8FE054BC48), + UINT64_C(0x677DB48E572DC384), UINT64_C(0x2EF822966155484C) }, + { UINT64_C(0xC3DB14C641B9C231), UINT64_C(0x910A87D14A766192), + UINT64_C(0x93D5CC8610AB8E0F), UINT64_C(0x4194D548AE57CA1B), + UINT64_C(0xFAF3A1D6267FC37A), UINT64_C(0x70EC236413B87C97) } }, + { { UINT64_C(0x064B565B5E12756A), UINT64_C(0x953B7BD1AE49C98E), + UINT64_C(0xE0CE8284F7001D91), UINT64_C(0x1546060BF31108D0), + UINT64_C(0xDBC2C3F46779B6E2), UINT64_C(0x157AA47DE0DD07CF) }, + { UINT64_C(0xBF4A1C6FF23B261E), UINT64_C(0x5B8EED30654F4BE5), + UINT64_C(0xDF5896D36B20CCD8), UINT64_C(0x56920E2C559ED23D), + UINT64_C(0x901F342EFA6E3E27), UINT64_C(0x745C747C896CA082) } }, + { { UINT64_C(0xDBCCD5752944EC84), UINT64_C(0x54A2A935A5FF65FE), + UINT64_C(0x88C92A5E1A1319B6), UINT64_C(0x9537C28F82DA96C1), + UINT64_C(0xB683647435F93C46), UINT64_C(0xEC526A1D65B0846C) }, + { UINT64_C(0x6F12AFBDF382C412), UINT64_C(0x5EBC81D89E99FA06), + UINT64_C(0x97B5D672869B93BD), UINT64_C(0x2983C310377E12AA), + UINT64_C(0x4875968124D681EA), UINT64_C(0x1E0BD106287FD767) } }, + { { UINT64_C(0x0AC75A3E7231247F), UINT64_C(0x65C20DE6EF27AD3A), + UINT64_C(0x87EB6CF1BD02EEE5), UINT64_C(0x264ACA7A00147E03), + UINT64_C(0xEBC78581AE2A9437), UINT64_C(0x9929964E6316BFA5) }, + { UINT64_C(0xDC09E0409AF207EF), UINT64_C(0x3ECFFE2D0C9D8658), + UINT64_C(0x547EA735DFB43D38), UINT64_C(0x5485247BD04B1B20), + UINT64_C(0xB18D3F02BFD8B609), UINT64_C(0xEEB3E805CCE73705) } }, + { { UINT64_C(0xDAB1A525DB93850F), UINT64_C(0x18ADAA238365B7D5), + UINT64_C(0x58485C90113FC8C7), UINT64_C(0x80C3DBB9348AD323), + UINT64_C(0xAF892FB5E16ADCA1), UINT64_C(0x2183C879979F005A) }, + { UINT64_C(0x20FA1A940643A99E), UINT64_C(0x2741221C1A1609CB), + UINT64_C(0x1C1687E53C2FBDDC), UINT64_C(0xDCCF329ED420D6CF), + UINT64_C(0x75D5577D2B7197D1), UINT64_C(0x4C3C3875C8729D9C) } }, + { { UINT64_C(0x5E79F995E5CBDCB9), UINT64_C(0x03139824A742FCC7), + UINT64_C(0x6D0C214A239EF4A1), UINT64_C(0x53A27952401A2944), + UINT64_C(0xF42A1B34C10BCDF0), UINT64_C(0x426BAA437CF38061) }, + { UINT64_C(0x16A53139A96AD0C8), UINT64_C(0x627F1D316BAD5301), + UINT64_C(0x5AF748774ACCD627), UINT64_C(0x3C58A1C5B55B0FB8), + UINT64_C(0xFAA57B91F4399A6A), UINT64_C(0xBAD283FBC28094B8) } }, + { { UINT64_C(0xBA32AC6183E10A93), UINT64_C(0x1C91F6B4EC06BDB0), + UINT64_C(0x42E6CFBC65F60C93), UINT64_C(0xEFE33BC82C0CDCBE), + UINT64_C(0xE0FE1D094D6414F2), UINT64_C(0x4C11231676FA5C5B) }, + { UINT64_C(0x812C1DC62E26200A), UINT64_C(0xD6C413C5EE879D25), + UINT64_C(0xBEADE255BCA8BAFE), UINT64_C(0x0EAF4AE2CE2BA0E7), + UINT64_C(0x66E9FFB0C4F4408A), UINT64_C(0xB36A86D79782C7AD) } }, + { { UINT64_C(0x10FCD1F4BAD8D1C7), UINT64_C(0xC903816A4502F645), + UINT64_C(0x7FAC1CC1A503B895), UINT64_C(0x8BCD60410778900C), + UINT64_C(0x5A5F22025BCF2784), UINT64_C(0x9B157E8710EDB896) }, + { UINT64_C(0x4C58DA69F602A8B1), UINT64_C(0xD55132F859EC9D7E), + UINT64_C(0x155B719AA26D4870), UINT64_C(0x25AAFCA336441746), + UINT64_C(0x01F83338DD3B6B30), UINT64_C(0xD52BB5C1551917CC) } }, + { { UINT64_C(0xA0B6207B6135066A), UINT64_C(0xB3409F842AEC8CBD), + UINT64_C(0x5EBFD43619D87DF0), UINT64_C(0xCB4C209BE8526DE2), + UINT64_C(0xD764085B21E1A230), UINT64_C(0x96F915540899964A) }, + { UINT64_C(0xB0BEC8EFA57D122A), UINT64_C(0xC572EC565D9D0B33), + UINT64_C(0xEBE2A780CFA7C72C), UINT64_C(0x52D40CDB9EF3295C), + UINT64_C(0x640045840DE74DFE), UINT64_C(0xA6846432C0809716) } }, + { { UINT64_C(0x0D09E8CD02C979BC), UINT64_C(0xEC4B21F6409F4F2A), + UINT64_C(0x68125C7013FB07CA), UINT64_C(0x1C4CFC176FDFA72A), + UINT64_C(0xC9E71B9E04539FCD), UINT64_C(0x94B7103D8BA70797) }, + { UINT64_C(0x6B81E82FB33FDE83), UINT64_C(0x7CA9A8CAEABAFD4B), + UINT64_C(0xADD85A67EAB819CE), UINT64_C(0xAEC2548398E99FFC), + UINT64_C(0x938D6440274A07B6), UINT64_C(0x0A5C7097564A6AA0) } }, + { { UINT64_C(0x7284FF502F4FCEB6), UINT64_C(0x0A28715A78D0D5CB), + UINT64_C(0xE70B7014BFCE187C), UINT64_C(0xA6B538F57A17148D), + UINT64_C(0x1DAB07C9DD427166), UINT64_C(0x5C5578B0149D23CA) }, + { UINT64_C(0x875E2056875B5EDE), UINT64_C(0xCBF44B6D02C893B9), + UINT64_C(0x5715A77E5C2993FB), UINT64_C(0xAF3281463410597E), + UINT64_C(0x65DF418F42DC49DF), UINT64_C(0x7AC9C720A9EE52F6) } }, + { { UINT64_C(0xB1C9AA0762955486), UINT64_C(0xCBF35BE3245061D7), + UINT64_C(0x811E1BD38CF4DDC0), UINT64_C(0xD9D4589C948F7C84), + UINT64_C(0x30D09A0FCB0F996D), UINT64_C(0x1A1B3B7A590E7704) }, + { UINT64_C(0xA848E3492082768D), UINT64_C(0x9FEBD4929A249DF4), + UINT64_C(0x503420AF5F20439A), UINT64_C(0x0CBE52B68E2BFCD4), + UINT64_C(0xB1D5E261118C91B2), UINT64_C(0x93CFF6DA71D8F2BC) } }, + { { UINT64_C(0x5F5BC06B8AB58944), UINT64_C(0xE4BED5384979882D), + UINT64_C(0x57C30362D79B0EB1), UINT64_C(0x391AE2C1EF7C56D8), + UINT64_C(0x28BC2E97ADD98625), UINT64_C(0xFA8E86B81B257107) }, + { UINT64_C(0x5E4859F86118C715), UINT64_C(0x91C83324524C71DD), + UINT64_C(0xFB2092436D2F5E6D), UINT64_C(0x6B4FE21F2A900A43), + UINT64_C(0x241F75D632A73C1F), UINT64_C(0xF5BC46295AE89613) } }, + } +}; + +/*- + * Q := 2P, both projective, Q and P same pointers OK + * Autogenerated: op3/dbl_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 6 + * ASSERT: a = -3 + */ +static void +point_double(pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X = P->X; + const limb_t *Y = P->Y; + const limb_t *Z = P->Z; + limb_t *X3 = Q->X; + limb_t *Y3 = Q->Y; + limb_t *Z3 = Q->Z; + + /* the curve arith formula */ + fiat_secp384r1_square(t0, X); + fiat_secp384r1_square(t1, Y); + fiat_secp384r1_square(t2, Z); + fiat_secp384r1_mul(t3, X, Y); + fiat_secp384r1_add(t3, t3, t3); + fiat_secp384r1_mul(t4, Y, Z); + fiat_secp384r1_mul(Z3, X, Z); + fiat_secp384r1_add(Z3, Z3, Z3); + fiat_secp384r1_mul(Y3, b, t2); + fiat_secp384r1_sub(Y3, Y3, Z3); + fiat_secp384r1_add(X3, Y3, Y3); + fiat_secp384r1_add(Y3, X3, Y3); + fiat_secp384r1_sub(X3, t1, Y3); + fiat_secp384r1_add(Y3, t1, Y3); + fiat_secp384r1_mul(Y3, X3, Y3); + fiat_secp384r1_mul(X3, X3, t3); + fiat_secp384r1_add(t3, t2, t2); + fiat_secp384r1_add(t2, t2, t3); + fiat_secp384r1_mul(Z3, b, Z3); + fiat_secp384r1_sub(Z3, Z3, t2); + fiat_secp384r1_sub(Z3, Z3, t0); + fiat_secp384r1_add(t3, Z3, Z3); + fiat_secp384r1_add(Z3, Z3, t3); + fiat_secp384r1_add(t3, t0, t0); + fiat_secp384r1_add(t0, t3, t0); + fiat_secp384r1_sub(t0, t0, t2); + fiat_secp384r1_mul(t0, t0, Z3); + fiat_secp384r1_add(Y3, Y3, t0); + fiat_secp384r1_add(t0, t4, t4); + fiat_secp384r1_mul(Z3, t0, Z3); + fiat_secp384r1_sub(X3, X3, Z3); + fiat_secp384r1_mul(Z3, t0, t1); + fiat_secp384r1_add(Z3, Z3, Z3); + fiat_secp384r1_add(Z3, Z3, Z3); +} + +/*- + * R := Q + P where R and Q are projective, P affine. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_mixed.op3 + * https://eprint.iacr.org/2015/1060 Alg 5 + * ASSERT: a = -3 + */ +static void +point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + fe_t X3; + fe_t Y3; + fe_t Z3; + limb_t nz; + + /* check P for affine inf */ + fiat_secp384r1_nonzero(&nz, P->Y); + + /* the curve arith formula */ + fiat_secp384r1_mul(t0, X1, X2); + fiat_secp384r1_mul(t1, Y1, Y2); + fiat_secp384r1_add(t3, X2, Y2); + fiat_secp384r1_add(t4, X1, Y1); + fiat_secp384r1_mul(t3, t3, t4); + fiat_secp384r1_add(t4, t0, t1); + fiat_secp384r1_sub(t3, t3, t4); + fiat_secp384r1_mul(t4, Y2, Z1); + fiat_secp384r1_add(t4, t4, Y1); + fiat_secp384r1_mul(Y3, X2, Z1); + fiat_secp384r1_add(Y3, Y3, X1); + fiat_secp384r1_mul(Z3, b, Z1); + fiat_secp384r1_sub(X3, Y3, Z3); + fiat_secp384r1_add(Z3, X3, X3); + fiat_secp384r1_add(X3, X3, Z3); + fiat_secp384r1_sub(Z3, t1, X3); + fiat_secp384r1_add(X3, t1, X3); + fiat_secp384r1_mul(Y3, b, Y3); + fiat_secp384r1_add(t1, Z1, Z1); + fiat_secp384r1_add(t2, t1, Z1); + fiat_secp384r1_sub(Y3, Y3, t2); + fiat_secp384r1_sub(Y3, Y3, t0); + fiat_secp384r1_add(t1, Y3, Y3); + fiat_secp384r1_add(Y3, t1, Y3); + fiat_secp384r1_add(t1, t0, t0); + fiat_secp384r1_add(t0, t1, t0); + fiat_secp384r1_sub(t0, t0, t2); + fiat_secp384r1_mul(t1, t4, Y3); + fiat_secp384r1_mul(t2, t0, Y3); + fiat_secp384r1_mul(Y3, X3, Z3); + fiat_secp384r1_add(Y3, Y3, t2); + fiat_secp384r1_mul(X3, t3, X3); + fiat_secp384r1_sub(X3, X3, t1); + fiat_secp384r1_mul(Z3, t4, Z3); + fiat_secp384r1_mul(t1, t3, t0); + fiat_secp384r1_add(Z3, Z3, t1); + + /* if P is inf, throw all that away and take Q */ + fiat_secp384r1_selectznz(R->X, nz, Q->X, X3); + fiat_secp384r1_selectznz(R->Y, nz, Q->Y, Y3); + fiat_secp384r1_selectznz(R->Z, nz, Q->Z, Z3); +} + +/*- + * R := Q + P all projective. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 4 + * ASSERT: a = -3 + */ +static void +point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4, t5; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + const limb_t *Z2 = P->Z; + limb_t *X3 = R->X; + limb_t *Y3 = R->Y; + limb_t *Z3 = R->Z; + + /* the curve arith formula */ + fiat_secp384r1_mul(t0, X1, X2); + fiat_secp384r1_mul(t1, Y1, Y2); + fiat_secp384r1_mul(t2, Z1, Z2); + fiat_secp384r1_add(t3, X1, Y1); + fiat_secp384r1_add(t4, X2, Y2); + fiat_secp384r1_mul(t3, t3, t4); + fiat_secp384r1_add(t4, t0, t1); + fiat_secp384r1_sub(t3, t3, t4); + fiat_secp384r1_add(t4, Y1, Z1); + fiat_secp384r1_add(t5, Y2, Z2); + fiat_secp384r1_mul(t4, t4, t5); + fiat_secp384r1_add(t5, t1, t2); + fiat_secp384r1_sub(t4, t4, t5); + fiat_secp384r1_add(X3, X1, Z1); + fiat_secp384r1_add(Y3, X2, Z2); + fiat_secp384r1_mul(X3, X3, Y3); + fiat_secp384r1_add(Y3, t0, t2); + fiat_secp384r1_sub(Y3, X3, Y3); + fiat_secp384r1_mul(Z3, b, t2); + fiat_secp384r1_sub(X3, Y3, Z3); + fiat_secp384r1_add(Z3, X3, X3); + fiat_secp384r1_add(X3, X3, Z3); + fiat_secp384r1_sub(Z3, t1, X3); + fiat_secp384r1_add(X3, t1, X3); + fiat_secp384r1_mul(Y3, b, Y3); + fiat_secp384r1_add(t1, t2, t2); + fiat_secp384r1_add(t2, t1, t2); + fiat_secp384r1_sub(Y3, Y3, t2); + fiat_secp384r1_sub(Y3, Y3, t0); + fiat_secp384r1_add(t1, Y3, Y3); + fiat_secp384r1_add(Y3, t1, Y3); + fiat_secp384r1_add(t1, t0, t0); + fiat_secp384r1_add(t0, t1, t0); + fiat_secp384r1_sub(t0, t0, t2); + fiat_secp384r1_mul(t1, t4, Y3); + fiat_secp384r1_mul(t2, t0, Y3); + fiat_secp384r1_mul(Y3, X3, Z3); + fiat_secp384r1_add(Y3, Y3, t2); + fiat_secp384r1_mul(X3, t3, X3); + fiat_secp384r1_sub(X3, X3, t1); + fiat_secp384r1_mul(Z3, t4, Z3); + fiat_secp384r1_mul(t1, t3, t0); + fiat_secp384r1_add(Z3, Z3, t1); +} + +/* constants */ +#define RADIX 5 +#define DRADIX (1 << RADIX) +#define DRADIX_WNAF ((DRADIX) << 1) + +/*- + * precomp for wnaf scalar multiplication: + * precomp[0] = 1P + * precomp[1] = 3P + * precomp[2] = 5P + * precomp[3] = 7P + * precomp[4] = 9P + * ... + */ +static void +precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P) +{ + int i; + + fe_copy(precomp[0].X, P->X); + fe_copy(precomp[0].Y, P->Y); + fe_copy(precomp[0].Z, const_one); + point_double(&precomp[DRADIX / 2 - 1], &precomp[0]); + + for (i = 1; i < DRADIX / 2; i++) + point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]); +} + +/* fetch a scalar bit */ +static int +scalar_get_bit(const unsigned char in[48], int idx) +{ + int widx, rshift; + + widx = idx >> 3; + rshift = idx & 0x7; + + if (idx < 0 || widx >= 48) + return 0; + + return (in[widx] >> rshift) & 0x1; +} + +/*- + * Compute "regular" wnaf representation of a scalar. + * See "Exponent Recoding and Regular Exponentiation Algorithms", + * Tunstall et al., AfricaCrypt 2009, Alg 6. + * It forces an odd scalar and outputs digits in + * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...} + * i.e. signed odd digits with _no zeroes_ -- that makes it "regular". + */ +static void +scalar_rwnaf(int8_t out[77], const unsigned char in[48]) +{ + int i; + int8_t window, d; + + window = (in[0] & (DRADIX_WNAF - 1)) | 1; + for (i = 0; i < 76; i++) { + d = (window & (DRADIX_WNAF - 1)) - DRADIX; + out[i] = d; + window = (window - d) >> RADIX; + window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1; + window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2; + window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3; + window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4; + window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5; + } + out[i] = window; +} + +/*- + * Compute "textbook" wnaf representation of a scalar. + * NB: not constant time + */ +static void +scalar_wnaf(int8_t out[385], const unsigned char in[48]) +{ + int i; + int8_t window, d; + + window = in[0] & (DRADIX_WNAF - 1); + for (i = 0; i < 385; i++) { + d = 0; + if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX)) + d -= DRADIX_WNAF; + out[i] = d; + window = (window - d) >> 1; + window += scalar_get_bit(in, i + 1 + RADIX) << RADIX; + } +} + +/*- + * Simulateous scalar multiplication: interleaved "textbook" wnaf. + * NB: not constant time + */ +static void +var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[48], + const unsigned char b[48], const pt_aff_t *P) +{ + int i, d, is_neg, is_inf = 1, flipped = 0; + int8_t anaf[385] = { 0 }; + int8_t bnaf[385] = { 0 }; + pt_prj_t Q; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_wnaf(anaf, a); + scalar_wnaf(bnaf, b); + + for (i = 384; i >= 0; i--) { + if (!is_inf) + point_double(&Q, &Q); + if ((d = bnaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp384r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &precomp[d].X); + fe_copy(Q.Y, &precomp[d].Y); + fe_copy(Q.Z, &precomp[d].Z); + is_inf = 0; + } else + point_add_proj(&Q, &Q, &precomp[d]); + } + if ((d = anaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp384r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &lut_cmb[0][d].X); + fe_copy(Q.Y, &lut_cmb[0][d].Y); + fe_copy(Q.Z, const_one); + is_inf = 0; + } else + point_add_mixed(&Q, &Q, &lut_cmb[0][d]); + } + } + + if (is_inf) { + /* initialize accumulator to inf: all-zero scalars */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + } + + if (flipped) { + /* correct sign */ + fiat_secp384r1_opp(Q.Y, Q.Y); + } + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp384r1_inv(Q.Z, Q.Z); + fiat_secp384r1_mul(out->X, Q.X, Q.Z); + fiat_secp384r1_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Variable point scalar multiplication with "regular" wnaf. + */ +static void +var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[48], + const pt_aff_t *P) +{ + int i, j, d, diff, is_neg; + int8_t rnaf[77] = { 0 }; + pt_prj_t Q, lut; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_rwnaf(rnaf, scalar); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + /* initialize accumulator to high digit */ + d = (rnaf[76] - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp384r1_selectznz(Q.X, diff, Q.X, precomp[j].X); + fiat_secp384r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y); + fiat_secp384r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z); + } + + for (i = 75; i >= 0; i--) { + for (j = 0; j < RADIX; j++) + point_double(&Q, &Q); + d = rnaf[i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp384r1_selectznz(lut.X, diff, lut.X, precomp[j].X); + fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y); + fiat_secp384r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z); + } + /* negate lut point if digit is negative */ + fiat_secp384r1_opp(out->Y, lut.Y); + fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_proj(&Q, &Q, &lut); + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, precomp[0].X); + fiat_secp384r1_opp(lut.Y, precomp[0].Y); + fe_copy(lut.Z, precomp[0].Z); + point_add_proj(&lut, &lut, &Q); + fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X); + fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y); + fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp384r1_inv(Q.Z, Q.Z); + fiat_secp384r1_mul(out->X, Q.X, Q.Z); + fiat_secp384r1_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Fixed scalar multiplication: comb with interleaving. + */ +static void +fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[48]) +{ + int i, j, k, d, diff, is_neg = 0; + int8_t rnaf[77] = { 0 }; + pt_prj_t Q, R; + pt_aff_t lut; + + scalar_rwnaf(rnaf, scalar); + + /* initalize accumulator to inf */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + for (i = 3; i >= 0; i--) { + for (j = 0; i != 3 && j < RADIX; j++) + point_double(&Q, &Q); + for (j = 0; j < 21; j++) { + if (j * 4 + i > 76) + continue; + d = rnaf[j * 4 + i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (k = 0; k < DRADIX / 2; k++) { + diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp384r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X); + fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y); + } + /* negate lut point if digit is negative */ + fiat_secp384r1_opp(out->Y, lut.Y); + fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_mixed(&Q, &Q, &lut); + } + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, lut_cmb[0][0].X); + fiat_secp384r1_opp(lut.Y, lut_cmb[0][0].Y); + point_add_mixed(&R, &Q, &lut); + fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X); + fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y); + fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp384r1_inv(Q.Z, Q.Z); + fiat_secp384r1_mul(out->X, Q.X, Q.Z); + fiat_secp384r1_mul(out->Y, Q.Y, Q.Z); +} + +static void +point_mul_two(unsigned char outx[48], unsigned char outy[48], + const unsigned char a[48], const unsigned char b[48], + const unsigned char inx[48], + const unsigned char iny[48]) +{ + pt_aff_t P; + + fiat_secp384r1_from_bytes(P.X, inx); + fiat_secp384r1_from_bytes(P.Y, iny); + fiat_secp384r1_to_montgomery(P.X, P.X); + fiat_secp384r1_to_montgomery(P.Y, P.Y); + /* simultaneous scalar multiplication */ + var_smul_wnaf_two(&P, a, b, &P); + + fiat_secp384r1_from_montgomery(P.X, P.X); + fiat_secp384r1_from_montgomery(P.Y, P.Y); + fiat_secp384r1_to_bytes(outx, P.X); + fiat_secp384r1_to_bytes(outy, P.Y); +} + +static void +point_mul_g(unsigned char outx[48], unsigned char outy[48], + const unsigned char scalar[48]) +{ + pt_aff_t P; + + /* fixed scmul function */ + fixed_smul_cmb(&P, scalar); + fiat_secp384r1_from_montgomery(P.X, P.X); + fiat_secp384r1_from_montgomery(P.Y, P.Y); + fiat_secp384r1_to_bytes(outx, P.X); + fiat_secp384r1_to_bytes(outy, P.Y); +} + +static void +point_mul(unsigned char outx[48], unsigned char outy[48], + const unsigned char scalar[48], + const unsigned char inx[48], + const unsigned char iny[48]) +{ + pt_aff_t P; + + fiat_secp384r1_from_bytes(P.X, inx); + fiat_secp384r1_from_bytes(P.Y, iny); + fiat_secp384r1_to_montgomery(P.X, P.X); + fiat_secp384r1_to_montgomery(P.Y, P.Y); + /* var scmul function */ + var_smul_rwnaf(&P, scalar, &P); + fiat_secp384r1_from_montgomery(P.X, P.X); + fiat_secp384r1_from_montgomery(P.Y, P.Y); + fiat_secp384r1_to_bytes(outx, P.X); + fiat_secp384r1_to_bytes(outy, P.Y); +} + +#undef RADIX +#include "ecp.h" +#include "mplogic.h" + +/*- + * reverse bytes -- total hack + */ +#define MP_BE2LE(a) \ + do { \ + unsigned char z_bswap; \ + z_bswap = a[0]; \ + a[0] = a[47]; \ + a[47] = z_bswap; \ + z_bswap = a[1]; \ + a[1] = a[46]; \ + a[46] = z_bswap; \ + z_bswap = a[2]; \ + a[2] = a[45]; \ + a[45] = z_bswap; \ + z_bswap = a[3]; \ + a[3] = a[44]; \ + a[44] = z_bswap; \ + z_bswap = a[4]; \ + a[4] = a[43]; \ + a[43] = z_bswap; \ + z_bswap = a[5]; \ + a[5] = a[42]; \ + a[42] = z_bswap; \ + z_bswap = a[6]; \ + a[6] = a[41]; \ + a[41] = z_bswap; \ + z_bswap = a[7]; \ + a[7] = a[40]; \ + a[40] = z_bswap; \ + z_bswap = a[8]; \ + a[8] = a[39]; \ + a[39] = z_bswap; \ + z_bswap = a[9]; \ + a[9] = a[38]; \ + a[38] = z_bswap; \ + z_bswap = a[10]; \ + a[10] = a[37]; \ + a[37] = z_bswap; \ + z_bswap = a[11]; \ + a[11] = a[36]; \ + a[36] = z_bswap; \ + z_bswap = a[12]; \ + a[12] = a[35]; \ + a[35] = z_bswap; \ + z_bswap = a[13]; \ + a[13] = a[34]; \ + a[34] = z_bswap; \ + z_bswap = a[14]; \ + a[14] = a[33]; \ + a[33] = z_bswap; \ + z_bswap = a[15]; \ + a[15] = a[32]; \ + a[32] = z_bswap; \ + z_bswap = a[16]; \ + a[16] = a[31]; \ + a[31] = z_bswap; \ + z_bswap = a[17]; \ + a[17] = a[30]; \ + a[30] = z_bswap; \ + z_bswap = a[18]; \ + a[18] = a[29]; \ + a[29] = z_bswap; \ + z_bswap = a[19]; \ + a[19] = a[28]; \ + a[28] = z_bswap; \ + z_bswap = a[20]; \ + a[20] = a[27]; \ + a[27] = z_bswap; \ + z_bswap = a[21]; \ + a[21] = a[26]; \ + a[26] = z_bswap; \ + z_bswap = a[22]; \ + a[22] = a[25]; \ + a[25] = z_bswap; \ + z_bswap = a[23]; \ + a[23] = a[24]; \ + a[24] = z_bswap; \ + } while (0) + +static mp_err +point_mul_g_secp384r1(const mp_int *n, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[48]; + unsigned char b_y[48]; + unsigned char b_n[48]; + mp_err res; + + ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48)); + MP_BE2LE(b_n); + point_mul_g(b_x, b_y, b_n); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_secp384r1(const mp_int *n, const mp_int *in_x, + const mp_int *in_y, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[48]; + unsigned char b_y[48]; + unsigned char b_n[48]; + mp_err res; + + ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL && + out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n); + point_mul(b_x, b_y, b_n, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_two_secp384r1(const mp_int *n1, const mp_int *n2, + const mp_int *in_x, const mp_int *in_y, + mp_int *out_x, mp_int *out_y, + const ECGroup *group) +{ + unsigned char b_x[48]; + unsigned char b_y[48]; + unsigned char b_n1[48]; + unsigned char b_n2[48]; + mp_err res; + + /* If n2 == NULL, this is just a base-point multiplication. */ + if (n2 == NULL) + return point_mul_g_secp384r1(n1, out_x, out_y, group); + + /* If n1 == NULL, this is just an arbitary-point multiplication. */ + if (n1 == NULL) + return point_mul_secp384r1(n2, in_x, in_y, out_x, out_y, group); + + ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n1) > 384 || mp_cmp_z(n1) != 1 || + mpl_significant_bits(n2) > 384 || mp_cmp_z(n2) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 48)); + MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n1); + MP_BE2LE(b_n2); + point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48)); + +CLEANUP: + return res; +} + +mp_err +ec_group_set_secp384r1(ECGroup *group, ECCurveName name) +{ + if (name == ECCurve_NIST_P384) { + group->base_point_mul = &point_mul_g_secp384r1; + group->point_mul = &point_mul_secp384r1; + group->points_mul = &point_mul_two_secp384r1; + } + return MP_OKAY; +} + +#else /* __SIZEOF_INT128__ */ + +#include +#include +#define LIMB_BITS 32 +#define LIMB_CNT 12 +/* Field elements */ +typedef uint32_t fe_t[LIMB_CNT]; +typedef uint32_t limb_t; + +#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t)) +#define fe_set_zero(d) memset(d, 0, sizeof(fe_t)) + +/* Projective points */ +typedef struct { + fe_t X; + fe_t Y; + fe_t Z; +} pt_prj_t; + +/* Affine points */ +typedef struct { + fe_t X; + fe_t Y; +} pt_aff_t; + +/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */ +/*- + * MIT License + * + * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file) + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* Autogenerated: word_by_word_montgomery --static secp384r1 32 '2^384 - 2^128 - 2^96 + 2^32 - 1' */ +/* curve description: secp384r1 */ +/* machine_wordsize = 32 (from "32") */ +/* requested operations: (all) */ +/* m = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff (from "2^384 - 2^128 - 2^96 + 2^32 - 1") */ +/* */ +/* NOTE: In addition to the bounds specified above each function, all */ +/* functions synthesized for this Montgomery arithmetic require the */ +/* input to be strictly less than the prime modulus (m), and also */ +/* require the input to be in the unique saturated representation. */ +/* All functions also ensure that these two properties are true of */ +/* return values. */ +/* */ +/* Computed values: */ +/* eval z = z[0] + (z[1] << 32) + (z[2] << 64) + (z[3] << 96) + (z[4] << 128) + (z[5] << 160) + (z[6] << 192) + (z[7] << 224) + (z[8] << 256) + (z[9] << 0x120) + (z[10] << 0x140) + (z[11] << 0x160) */ +/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) */ + +#include +typedef unsigned char fiat_secp384r1_uint1; +typedef signed char fiat_secp384r1_int1; + +#if (-1 & 3) != 3 +#error "This code only works on a two's complement system" +#endif + +/* + * The function fiat_secp384r1_addcarryx_u32 is an addition with carry. + * Postconditions: + * out1 = (arg1 + arg2 + arg3) mod 2^32 + * out2 = ⌊(arg1 + arg2 + arg3) / 2^32⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffff] + * arg3: [0x0 ~> 0xffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp384r1_addcarryx_u32(uint32_t *out1, + fiat_secp384r1_uint1 *out2, + fiat_secp384r1_uint1 arg1, + uint32_t arg2, uint32_t arg3) +{ + uint64_t x1; + uint32_t x2; + fiat_secp384r1_uint1 x3; + x1 = ((arg1 + (uint64_t)arg2) + arg3); + x2 = (uint32_t)(x1 & UINT32_C(0xffffffff)); + x3 = (fiat_secp384r1_uint1)(x1 >> 32); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp384r1_subborrowx_u32 is a subtraction with borrow. + * Postconditions: + * out1 = (-arg1 + arg2 + -arg3) mod 2^32 + * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^32⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffff] + * arg3: [0x0 ~> 0xffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp384r1_subborrowx_u32(uint32_t *out1, + fiat_secp384r1_uint1 *out2, + fiat_secp384r1_uint1 arg1, + uint32_t arg2, uint32_t arg3) +{ + int64_t x1; + fiat_secp384r1_int1 x2; + uint32_t x3; + x1 = ((arg2 - (int64_t)arg1) - arg3); + x2 = (fiat_secp384r1_int1)(x1 >> 32); + x3 = (uint32_t)(x1 & UINT32_C(0xffffffff)); + *out1 = x3; + *out2 = (fiat_secp384r1_uint1)(0x0 - x2); +} + +/* + * The function fiat_secp384r1_mulx_u32 is a multiplication, returning the full double-width result. + * Postconditions: + * out1 = (arg1 * arg2) mod 2^32 + * out2 = ⌊arg1 * arg2 / 2^32⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0xffffffff] + * arg2: [0x0 ~> 0xffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffff] + * out2: [0x0 ~> 0xffffffff] + */ +static void +fiat_secp384r1_mulx_u32(uint32_t *out1, uint32_t *out2, + uint32_t arg1, uint32_t arg2) +{ + uint64_t x1; + uint32_t x2; + uint32_t x3; + x1 = ((uint64_t)arg1 * arg2); + x2 = (uint32_t)(x1 & UINT32_C(0xffffffff)); + x3 = (uint32_t)(x1 >> 32); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp384r1_cmovznz_u32 is a single-word conditional move. + * Postconditions: + * out1 = (if arg1 = 0 then arg2 else arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffff] + * arg3: [0x0 ~> 0xffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffff] + */ +static void +fiat_secp384r1_cmovznz_u32(uint32_t *out1, + fiat_secp384r1_uint1 arg1, uint32_t arg2, + uint32_t arg3) +{ + fiat_secp384r1_uint1 x1; + uint32_t x2; + uint32_t x3; + x1 = (!(!arg1)); + x2 = ((fiat_secp384r1_int1)(0x0 - x1) & UINT32_C(0xffffffff)); + x3 = ((x2 & arg3) | ((~x2) & arg2)); + *out1 = x3; +} + +/* + * The function fiat_secp384r1_mul multiplies two field elements in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * 0 ≤ eval arg2 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg2)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_mul(uint32_t out1[12], const uint32_t arg1[12], + const uint32_t arg2[12]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + uint32_t x22; + uint32_t x23; + uint32_t x24; + uint32_t x25; + uint32_t x26; + uint32_t x27; + uint32_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint32_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint32_t x36; + uint32_t x37; + fiat_secp384r1_uint1 x38; + uint32_t x39; + fiat_secp384r1_uint1 x40; + uint32_t x41; + fiat_secp384r1_uint1 x42; + uint32_t x43; + fiat_secp384r1_uint1 x44; + uint32_t x45; + fiat_secp384r1_uint1 x46; + uint32_t x47; + fiat_secp384r1_uint1 x48; + uint32_t x49; + fiat_secp384r1_uint1 x50; + uint32_t x51; + fiat_secp384r1_uint1 x52; + uint32_t x53; + fiat_secp384r1_uint1 x54; + uint32_t x55; + fiat_secp384r1_uint1 x56; + uint32_t x57; + fiat_secp384r1_uint1 x58; + uint32_t x59; + uint32_t x60; + uint32_t x61; + uint32_t x62; + uint32_t x63; + uint32_t x64; + uint32_t x65; + uint32_t x66; + uint32_t x67; + uint32_t x68; + uint32_t x69; + uint32_t x70; + uint32_t x71; + uint32_t x72; + uint32_t x73; + uint32_t x74; + uint32_t x75; + uint32_t x76; + uint32_t x77; + uint32_t x78; + uint32_t x79; + uint32_t x80; + fiat_secp384r1_uint1 x81; + uint32_t x82; + fiat_secp384r1_uint1 x83; + uint32_t x84; + fiat_secp384r1_uint1 x85; + uint32_t x86; + fiat_secp384r1_uint1 x87; + uint32_t x88; + fiat_secp384r1_uint1 x89; + uint32_t x90; + fiat_secp384r1_uint1 x91; + uint32_t x92; + fiat_secp384r1_uint1 x93; + uint32_t x94; + fiat_secp384r1_uint1 x95; + uint32_t x96; + uint32_t x97; + fiat_secp384r1_uint1 x98; + uint32_t x99; + fiat_secp384r1_uint1 x100; + uint32_t x101; + fiat_secp384r1_uint1 x102; + uint32_t x103; + fiat_secp384r1_uint1 x104; + uint32_t x105; + fiat_secp384r1_uint1 x106; + uint32_t x107; + fiat_secp384r1_uint1 x108; + uint32_t x109; + fiat_secp384r1_uint1 x110; + uint32_t x111; + fiat_secp384r1_uint1 x112; + uint32_t x113; + fiat_secp384r1_uint1 x114; + uint32_t x115; + fiat_secp384r1_uint1 x116; + uint32_t x117; + fiat_secp384r1_uint1 x118; + uint32_t x119; + fiat_secp384r1_uint1 x120; + uint32_t x121; + fiat_secp384r1_uint1 x122; + uint32_t x123; + uint32_t x124; + uint32_t x125; + uint32_t x126; + uint32_t x127; + uint32_t x128; + uint32_t x129; + uint32_t x130; + uint32_t x131; + uint32_t x132; + uint32_t x133; + uint32_t x134; + uint32_t x135; + uint32_t x136; + uint32_t x137; + uint32_t x138; + uint32_t x139; + uint32_t x140; + uint32_t x141; + uint32_t x142; + uint32_t x143; + uint32_t x144; + uint32_t x145; + uint32_t x146; + uint32_t x147; + fiat_secp384r1_uint1 x148; + uint32_t x149; + fiat_secp384r1_uint1 x150; + uint32_t x151; + fiat_secp384r1_uint1 x152; + uint32_t x153; + fiat_secp384r1_uint1 x154; + uint32_t x155; + fiat_secp384r1_uint1 x156; + uint32_t x157; + fiat_secp384r1_uint1 x158; + uint32_t x159; + fiat_secp384r1_uint1 x160; + uint32_t x161; + fiat_secp384r1_uint1 x162; + uint32_t x163; + fiat_secp384r1_uint1 x164; + uint32_t x165; + fiat_secp384r1_uint1 x166; + uint32_t x167; + fiat_secp384r1_uint1 x168; + uint32_t x169; + uint32_t x170; + fiat_secp384r1_uint1 x171; + uint32_t x172; + fiat_secp384r1_uint1 x173; + uint32_t x174; + fiat_secp384r1_uint1 x175; + uint32_t x176; + fiat_secp384r1_uint1 x177; + uint32_t x178; + fiat_secp384r1_uint1 x179; + uint32_t x180; + fiat_secp384r1_uint1 x181; + uint32_t x182; + fiat_secp384r1_uint1 x183; + uint32_t x184; + fiat_secp384r1_uint1 x185; + uint32_t x186; + fiat_secp384r1_uint1 x187; + uint32_t x188; + fiat_secp384r1_uint1 x189; + uint32_t x190; + fiat_secp384r1_uint1 x191; + uint32_t x192; + fiat_secp384r1_uint1 x193; + uint32_t x194; + fiat_secp384r1_uint1 x195; + uint32_t x196; + uint32_t x197; + uint32_t x198; + uint32_t x199; + uint32_t x200; + uint32_t x201; + uint32_t x202; + uint32_t x203; + uint32_t x204; + uint32_t x205; + uint32_t x206; + uint32_t x207; + uint32_t x208; + uint32_t x209; + uint32_t x210; + uint32_t x211; + uint32_t x212; + uint32_t x213; + uint32_t x214; + uint32_t x215; + uint32_t x216; + fiat_secp384r1_uint1 x217; + uint32_t x218; + fiat_secp384r1_uint1 x219; + uint32_t x220; + fiat_secp384r1_uint1 x221; + uint32_t x222; + fiat_secp384r1_uint1 x223; + uint32_t x224; + fiat_secp384r1_uint1 x225; + uint32_t x226; + fiat_secp384r1_uint1 x227; + uint32_t x228; + fiat_secp384r1_uint1 x229; + uint32_t x230; + fiat_secp384r1_uint1 x231; + uint32_t x232; + uint32_t x233; + fiat_secp384r1_uint1 x234; + uint32_t x235; + fiat_secp384r1_uint1 x236; + uint32_t x237; + fiat_secp384r1_uint1 x238; + uint32_t x239; + fiat_secp384r1_uint1 x240; + uint32_t x241; + fiat_secp384r1_uint1 x242; + uint32_t x243; + fiat_secp384r1_uint1 x244; + uint32_t x245; + fiat_secp384r1_uint1 x246; + uint32_t x247; + fiat_secp384r1_uint1 x248; + uint32_t x249; + fiat_secp384r1_uint1 x250; + uint32_t x251; + fiat_secp384r1_uint1 x252; + uint32_t x253; + fiat_secp384r1_uint1 x254; + uint32_t x255; + fiat_secp384r1_uint1 x256; + uint32_t x257; + fiat_secp384r1_uint1 x258; + uint32_t x259; + uint32_t x260; + uint32_t x261; + uint32_t x262; + uint32_t x263; + uint32_t x264; + uint32_t x265; + uint32_t x266; + uint32_t x267; + uint32_t x268; + uint32_t x269; + uint32_t x270; + uint32_t x271; + uint32_t x272; + uint32_t x273; + uint32_t x274; + uint32_t x275; + uint32_t x276; + uint32_t x277; + uint32_t x278; + uint32_t x279; + uint32_t x280; + uint32_t x281; + uint32_t x282; + uint32_t x283; + uint32_t x284; + fiat_secp384r1_uint1 x285; + uint32_t x286; + fiat_secp384r1_uint1 x287; + uint32_t x288; + fiat_secp384r1_uint1 x289; + uint32_t x290; + fiat_secp384r1_uint1 x291; + uint32_t x292; + fiat_secp384r1_uint1 x293; + uint32_t x294; + fiat_secp384r1_uint1 x295; + uint32_t x296; + fiat_secp384r1_uint1 x297; + uint32_t x298; + fiat_secp384r1_uint1 x299; + uint32_t x300; + fiat_secp384r1_uint1 x301; + uint32_t x302; + fiat_secp384r1_uint1 x303; + uint32_t x304; + fiat_secp384r1_uint1 x305; + uint32_t x306; + uint32_t x307; + fiat_secp384r1_uint1 x308; + uint32_t x309; + fiat_secp384r1_uint1 x310; + uint32_t x311; + fiat_secp384r1_uint1 x312; + uint32_t x313; + fiat_secp384r1_uint1 x314; + uint32_t x315; + fiat_secp384r1_uint1 x316; + uint32_t x317; + fiat_secp384r1_uint1 x318; + uint32_t x319; + fiat_secp384r1_uint1 x320; + uint32_t x321; + fiat_secp384r1_uint1 x322; + uint32_t x323; + fiat_secp384r1_uint1 x324; + uint32_t x325; + fiat_secp384r1_uint1 x326; + uint32_t x327; + fiat_secp384r1_uint1 x328; + uint32_t x329; + fiat_secp384r1_uint1 x330; + uint32_t x331; + fiat_secp384r1_uint1 x332; + uint32_t x333; + uint32_t x334; + uint32_t x335; + uint32_t x336; + uint32_t x337; + uint32_t x338; + uint32_t x339; + uint32_t x340; + uint32_t x341; + uint32_t x342; + uint32_t x343; + uint32_t x344; + uint32_t x345; + uint32_t x346; + uint32_t x347; + uint32_t x348; + uint32_t x349; + uint32_t x350; + uint32_t x351; + uint32_t x352; + uint32_t x353; + fiat_secp384r1_uint1 x354; + uint32_t x355; + fiat_secp384r1_uint1 x356; + uint32_t x357; + fiat_secp384r1_uint1 x358; + uint32_t x359; + fiat_secp384r1_uint1 x360; + uint32_t x361; + fiat_secp384r1_uint1 x362; + uint32_t x363; + fiat_secp384r1_uint1 x364; + uint32_t x365; + fiat_secp384r1_uint1 x366; + uint32_t x367; + fiat_secp384r1_uint1 x368; + uint32_t x369; + uint32_t x370; + fiat_secp384r1_uint1 x371; + uint32_t x372; + fiat_secp384r1_uint1 x373; + uint32_t x374; + fiat_secp384r1_uint1 x375; + uint32_t x376; + fiat_secp384r1_uint1 x377; + uint32_t x378; + fiat_secp384r1_uint1 x379; + uint32_t x380; + fiat_secp384r1_uint1 x381; + uint32_t x382; + fiat_secp384r1_uint1 x383; + uint32_t x384; + fiat_secp384r1_uint1 x385; + uint32_t x386; + fiat_secp384r1_uint1 x387; + uint32_t x388; + fiat_secp384r1_uint1 x389; + uint32_t x390; + fiat_secp384r1_uint1 x391; + uint32_t x392; + fiat_secp384r1_uint1 x393; + uint32_t x394; + fiat_secp384r1_uint1 x395; + uint32_t x396; + uint32_t x397; + uint32_t x398; + uint32_t x399; + uint32_t x400; + uint32_t x401; + uint32_t x402; + uint32_t x403; + uint32_t x404; + uint32_t x405; + uint32_t x406; + uint32_t x407; + uint32_t x408; + uint32_t x409; + uint32_t x410; + uint32_t x411; + uint32_t x412; + uint32_t x413; + uint32_t x414; + uint32_t x415; + uint32_t x416; + uint32_t x417; + uint32_t x418; + uint32_t x419; + uint32_t x420; + uint32_t x421; + fiat_secp384r1_uint1 x422; + uint32_t x423; + fiat_secp384r1_uint1 x424; + uint32_t x425; + fiat_secp384r1_uint1 x426; + uint32_t x427; + fiat_secp384r1_uint1 x428; + uint32_t x429; + fiat_secp384r1_uint1 x430; + uint32_t x431; + fiat_secp384r1_uint1 x432; + uint32_t x433; + fiat_secp384r1_uint1 x434; + uint32_t x435; + fiat_secp384r1_uint1 x436; + uint32_t x437; + fiat_secp384r1_uint1 x438; + uint32_t x439; + fiat_secp384r1_uint1 x440; + uint32_t x441; + fiat_secp384r1_uint1 x442; + uint32_t x443; + uint32_t x444; + fiat_secp384r1_uint1 x445; + uint32_t x446; + fiat_secp384r1_uint1 x447; + uint32_t x448; + fiat_secp384r1_uint1 x449; + uint32_t x450; + fiat_secp384r1_uint1 x451; + uint32_t x452; + fiat_secp384r1_uint1 x453; + uint32_t x454; + fiat_secp384r1_uint1 x455; + uint32_t x456; + fiat_secp384r1_uint1 x457; + uint32_t x458; + fiat_secp384r1_uint1 x459; + uint32_t x460; + fiat_secp384r1_uint1 x461; + uint32_t x462; + fiat_secp384r1_uint1 x463; + uint32_t x464; + fiat_secp384r1_uint1 x465; + uint32_t x466; + fiat_secp384r1_uint1 x467; + uint32_t x468; + fiat_secp384r1_uint1 x469; + uint32_t x470; + uint32_t x471; + uint32_t x472; + uint32_t x473; + uint32_t x474; + uint32_t x475; + uint32_t x476; + uint32_t x477; + uint32_t x478; + uint32_t x479; + uint32_t x480; + uint32_t x481; + uint32_t x482; + uint32_t x483; + uint32_t x484; + uint32_t x485; + uint32_t x486; + uint32_t x487; + uint32_t x488; + uint32_t x489; + uint32_t x490; + fiat_secp384r1_uint1 x491; + uint32_t x492; + fiat_secp384r1_uint1 x493; + uint32_t x494; + fiat_secp384r1_uint1 x495; + uint32_t x496; + fiat_secp384r1_uint1 x497; + uint32_t x498; + fiat_secp384r1_uint1 x499; + uint32_t x500; + fiat_secp384r1_uint1 x501; + uint32_t x502; + fiat_secp384r1_uint1 x503; + uint32_t x504; + fiat_secp384r1_uint1 x505; + uint32_t x506; + uint32_t x507; + fiat_secp384r1_uint1 x508; + uint32_t x509; + fiat_secp384r1_uint1 x510; + uint32_t x511; + fiat_secp384r1_uint1 x512; + uint32_t x513; + fiat_secp384r1_uint1 x514; + uint32_t x515; + fiat_secp384r1_uint1 x516; + uint32_t x517; + fiat_secp384r1_uint1 x518; + uint32_t x519; + fiat_secp384r1_uint1 x520; + uint32_t x521; + fiat_secp384r1_uint1 x522; + uint32_t x523; + fiat_secp384r1_uint1 x524; + uint32_t x525; + fiat_secp384r1_uint1 x526; + uint32_t x527; + fiat_secp384r1_uint1 x528; + uint32_t x529; + fiat_secp384r1_uint1 x530; + uint32_t x531; + fiat_secp384r1_uint1 x532; + uint32_t x533; + uint32_t x534; + uint32_t x535; + uint32_t x536; + uint32_t x537; + uint32_t x538; + uint32_t x539; + uint32_t x540; + uint32_t x541; + uint32_t x542; + uint32_t x543; + uint32_t x544; + uint32_t x545; + uint32_t x546; + uint32_t x547; + uint32_t x548; + uint32_t x549; + uint32_t x550; + uint32_t x551; + uint32_t x552; + uint32_t x553; + uint32_t x554; + uint32_t x555; + uint32_t x556; + uint32_t x557; + uint32_t x558; + fiat_secp384r1_uint1 x559; + uint32_t x560; + fiat_secp384r1_uint1 x561; + uint32_t x562; + fiat_secp384r1_uint1 x563; + uint32_t x564; + fiat_secp384r1_uint1 x565; + uint32_t x566; + fiat_secp384r1_uint1 x567; + uint32_t x568; + fiat_secp384r1_uint1 x569; + uint32_t x570; + fiat_secp384r1_uint1 x571; + uint32_t x572; + fiat_secp384r1_uint1 x573; + uint32_t x574; + fiat_secp384r1_uint1 x575; + uint32_t x576; + fiat_secp384r1_uint1 x577; + uint32_t x578; + fiat_secp384r1_uint1 x579; + uint32_t x580; + uint32_t x581; + fiat_secp384r1_uint1 x582; + uint32_t x583; + fiat_secp384r1_uint1 x584; + uint32_t x585; + fiat_secp384r1_uint1 x586; + uint32_t x587; + fiat_secp384r1_uint1 x588; + uint32_t x589; + fiat_secp384r1_uint1 x590; + uint32_t x591; + fiat_secp384r1_uint1 x592; + uint32_t x593; + fiat_secp384r1_uint1 x594; + uint32_t x595; + fiat_secp384r1_uint1 x596; + uint32_t x597; + fiat_secp384r1_uint1 x598; + uint32_t x599; + fiat_secp384r1_uint1 x600; + uint32_t x601; + fiat_secp384r1_uint1 x602; + uint32_t x603; + fiat_secp384r1_uint1 x604; + uint32_t x605; + fiat_secp384r1_uint1 x606; + uint32_t x607; + uint32_t x608; + uint32_t x609; + uint32_t x610; + uint32_t x611; + uint32_t x612; + uint32_t x613; + uint32_t x614; + uint32_t x615; + uint32_t x616; + uint32_t x617; + uint32_t x618; + uint32_t x619; + uint32_t x620; + uint32_t x621; + uint32_t x622; + uint32_t x623; + uint32_t x624; + uint32_t x625; + uint32_t x626; + uint32_t x627; + fiat_secp384r1_uint1 x628; + uint32_t x629; + fiat_secp384r1_uint1 x630; + uint32_t x631; + fiat_secp384r1_uint1 x632; + uint32_t x633; + fiat_secp384r1_uint1 x634; + uint32_t x635; + fiat_secp384r1_uint1 x636; + uint32_t x637; + fiat_secp384r1_uint1 x638; + uint32_t x639; + fiat_secp384r1_uint1 x640; + uint32_t x641; + fiat_secp384r1_uint1 x642; + uint32_t x643; + uint32_t x644; + fiat_secp384r1_uint1 x645; + uint32_t x646; + fiat_secp384r1_uint1 x647; + uint32_t x648; + fiat_secp384r1_uint1 x649; + uint32_t x650; + fiat_secp384r1_uint1 x651; + uint32_t x652; + fiat_secp384r1_uint1 x653; + uint32_t x654; + fiat_secp384r1_uint1 x655; + uint32_t x656; + fiat_secp384r1_uint1 x657; + uint32_t x658; + fiat_secp384r1_uint1 x659; + uint32_t x660; + fiat_secp384r1_uint1 x661; + uint32_t x662; + fiat_secp384r1_uint1 x663; + uint32_t x664; + fiat_secp384r1_uint1 x665; + uint32_t x666; + fiat_secp384r1_uint1 x667; + uint32_t x668; + fiat_secp384r1_uint1 x669; + uint32_t x670; + uint32_t x671; + uint32_t x672; + uint32_t x673; + uint32_t x674; + uint32_t x675; + uint32_t x676; + uint32_t x677; + uint32_t x678; + uint32_t x679; + uint32_t x680; + uint32_t x681; + uint32_t x682; + uint32_t x683; + uint32_t x684; + uint32_t x685; + uint32_t x686; + uint32_t x687; + uint32_t x688; + uint32_t x689; + uint32_t x690; + uint32_t x691; + uint32_t x692; + uint32_t x693; + uint32_t x694; + uint32_t x695; + fiat_secp384r1_uint1 x696; + uint32_t x697; + fiat_secp384r1_uint1 x698; + uint32_t x699; + fiat_secp384r1_uint1 x700; + uint32_t x701; + fiat_secp384r1_uint1 x702; + uint32_t x703; + fiat_secp384r1_uint1 x704; + uint32_t x705; + fiat_secp384r1_uint1 x706; + uint32_t x707; + fiat_secp384r1_uint1 x708; + uint32_t x709; + fiat_secp384r1_uint1 x710; + uint32_t x711; + fiat_secp384r1_uint1 x712; + uint32_t x713; + fiat_secp384r1_uint1 x714; + uint32_t x715; + fiat_secp384r1_uint1 x716; + uint32_t x717; + uint32_t x718; + fiat_secp384r1_uint1 x719; + uint32_t x720; + fiat_secp384r1_uint1 x721; + uint32_t x722; + fiat_secp384r1_uint1 x723; + uint32_t x724; + fiat_secp384r1_uint1 x725; + uint32_t x726; + fiat_secp384r1_uint1 x727; + uint32_t x728; + fiat_secp384r1_uint1 x729; + uint32_t x730; + fiat_secp384r1_uint1 x731; + uint32_t x732; + fiat_secp384r1_uint1 x733; + uint32_t x734; + fiat_secp384r1_uint1 x735; + uint32_t x736; + fiat_secp384r1_uint1 x737; + uint32_t x738; + fiat_secp384r1_uint1 x739; + uint32_t x740; + fiat_secp384r1_uint1 x741; + uint32_t x742; + fiat_secp384r1_uint1 x743; + uint32_t x744; + uint32_t x745; + uint32_t x746; + uint32_t x747; + uint32_t x748; + uint32_t x749; + uint32_t x750; + uint32_t x751; + uint32_t x752; + uint32_t x753; + uint32_t x754; + uint32_t x755; + uint32_t x756; + uint32_t x757; + uint32_t x758; + uint32_t x759; + uint32_t x760; + uint32_t x761; + uint32_t x762; + uint32_t x763; + uint32_t x764; + fiat_secp384r1_uint1 x765; + uint32_t x766; + fiat_secp384r1_uint1 x767; + uint32_t x768; + fiat_secp384r1_uint1 x769; + uint32_t x770; + fiat_secp384r1_uint1 x771; + uint32_t x772; + fiat_secp384r1_uint1 x773; + uint32_t x774; + fiat_secp384r1_uint1 x775; + uint32_t x776; + fiat_secp384r1_uint1 x777; + uint32_t x778; + fiat_secp384r1_uint1 x779; + uint32_t x780; + uint32_t x781; + fiat_secp384r1_uint1 x782; + uint32_t x783; + fiat_secp384r1_uint1 x784; + uint32_t x785; + fiat_secp384r1_uint1 x786; + uint32_t x787; + fiat_secp384r1_uint1 x788; + uint32_t x789; + fiat_secp384r1_uint1 x790; + uint32_t x791; + fiat_secp384r1_uint1 x792; + uint32_t x793; + fiat_secp384r1_uint1 x794; + uint32_t x795; + fiat_secp384r1_uint1 x796; + uint32_t x797; + fiat_secp384r1_uint1 x798; + uint32_t x799; + fiat_secp384r1_uint1 x800; + uint32_t x801; + fiat_secp384r1_uint1 x802; + uint32_t x803; + fiat_secp384r1_uint1 x804; + uint32_t x805; + fiat_secp384r1_uint1 x806; + uint32_t x807; + uint32_t x808; + uint32_t x809; + uint32_t x810; + uint32_t x811; + uint32_t x812; + uint32_t x813; + uint32_t x814; + uint32_t x815; + uint32_t x816; + uint32_t x817; + uint32_t x818; + uint32_t x819; + uint32_t x820; + uint32_t x821; + uint32_t x822; + uint32_t x823; + uint32_t x824; + uint32_t x825; + uint32_t x826; + uint32_t x827; + uint32_t x828; + uint32_t x829; + uint32_t x830; + uint32_t x831; + uint32_t x832; + fiat_secp384r1_uint1 x833; + uint32_t x834; + fiat_secp384r1_uint1 x835; + uint32_t x836; + fiat_secp384r1_uint1 x837; + uint32_t x838; + fiat_secp384r1_uint1 x839; + uint32_t x840; + fiat_secp384r1_uint1 x841; + uint32_t x842; + fiat_secp384r1_uint1 x843; + uint32_t x844; + fiat_secp384r1_uint1 x845; + uint32_t x846; + fiat_secp384r1_uint1 x847; + uint32_t x848; + fiat_secp384r1_uint1 x849; + uint32_t x850; + fiat_secp384r1_uint1 x851; + uint32_t x852; + fiat_secp384r1_uint1 x853; + uint32_t x854; + uint32_t x855; + fiat_secp384r1_uint1 x856; + uint32_t x857; + fiat_secp384r1_uint1 x858; + uint32_t x859; + fiat_secp384r1_uint1 x860; + uint32_t x861; + fiat_secp384r1_uint1 x862; + uint32_t x863; + fiat_secp384r1_uint1 x864; + uint32_t x865; + fiat_secp384r1_uint1 x866; + uint32_t x867; + fiat_secp384r1_uint1 x868; + uint32_t x869; + fiat_secp384r1_uint1 x870; + uint32_t x871; + fiat_secp384r1_uint1 x872; + uint32_t x873; + fiat_secp384r1_uint1 x874; + uint32_t x875; + fiat_secp384r1_uint1 x876; + uint32_t x877; + fiat_secp384r1_uint1 x878; + uint32_t x879; + fiat_secp384r1_uint1 x880; + uint32_t x881; + uint32_t x882; + uint32_t x883; + uint32_t x884; + uint32_t x885; + uint32_t x886; + uint32_t x887; + uint32_t x888; + uint32_t x889; + uint32_t x890; + uint32_t x891; + uint32_t x892; + uint32_t x893; + uint32_t x894; + uint32_t x895; + uint32_t x896; + uint32_t x897; + uint32_t x898; + uint32_t x899; + uint32_t x900; + uint32_t x901; + fiat_secp384r1_uint1 x902; + uint32_t x903; + fiat_secp384r1_uint1 x904; + uint32_t x905; + fiat_secp384r1_uint1 x906; + uint32_t x907; + fiat_secp384r1_uint1 x908; + uint32_t x909; + fiat_secp384r1_uint1 x910; + uint32_t x911; + fiat_secp384r1_uint1 x912; + uint32_t x913; + fiat_secp384r1_uint1 x914; + uint32_t x915; + fiat_secp384r1_uint1 x916; + uint32_t x917; + uint32_t x918; + fiat_secp384r1_uint1 x919; + uint32_t x920; + fiat_secp384r1_uint1 x921; + uint32_t x922; + fiat_secp384r1_uint1 x923; + uint32_t x924; + fiat_secp384r1_uint1 x925; + uint32_t x926; + fiat_secp384r1_uint1 x927; + uint32_t x928; + fiat_secp384r1_uint1 x929; + uint32_t x930; + fiat_secp384r1_uint1 x931; + uint32_t x932; + fiat_secp384r1_uint1 x933; + uint32_t x934; + fiat_secp384r1_uint1 x935; + uint32_t x936; + fiat_secp384r1_uint1 x937; + uint32_t x938; + fiat_secp384r1_uint1 x939; + uint32_t x940; + fiat_secp384r1_uint1 x941; + uint32_t x942; + fiat_secp384r1_uint1 x943; + uint32_t x944; + uint32_t x945; + uint32_t x946; + uint32_t x947; + uint32_t x948; + uint32_t x949; + uint32_t x950; + uint32_t x951; + uint32_t x952; + uint32_t x953; + uint32_t x954; + uint32_t x955; + uint32_t x956; + uint32_t x957; + uint32_t x958; + uint32_t x959; + uint32_t x960; + uint32_t x961; + uint32_t x962; + uint32_t x963; + uint32_t x964; + uint32_t x965; + uint32_t x966; + uint32_t x967; + uint32_t x968; + uint32_t x969; + fiat_secp384r1_uint1 x970; + uint32_t x971; + fiat_secp384r1_uint1 x972; + uint32_t x973; + fiat_secp384r1_uint1 x974; + uint32_t x975; + fiat_secp384r1_uint1 x976; + uint32_t x977; + fiat_secp384r1_uint1 x978; + uint32_t x979; + fiat_secp384r1_uint1 x980; + uint32_t x981; + fiat_secp384r1_uint1 x982; + uint32_t x983; + fiat_secp384r1_uint1 x984; + uint32_t x985; + fiat_secp384r1_uint1 x986; + uint32_t x987; + fiat_secp384r1_uint1 x988; + uint32_t x989; + fiat_secp384r1_uint1 x990; + uint32_t x991; + uint32_t x992; + fiat_secp384r1_uint1 x993; + uint32_t x994; + fiat_secp384r1_uint1 x995; + uint32_t x996; + fiat_secp384r1_uint1 x997; + uint32_t x998; + fiat_secp384r1_uint1 x999; + uint32_t x1000; + fiat_secp384r1_uint1 x1001; + uint32_t x1002; + fiat_secp384r1_uint1 x1003; + uint32_t x1004; + fiat_secp384r1_uint1 x1005; + uint32_t x1006; + fiat_secp384r1_uint1 x1007; + uint32_t x1008; + fiat_secp384r1_uint1 x1009; + uint32_t x1010; + fiat_secp384r1_uint1 x1011; + uint32_t x1012; + fiat_secp384r1_uint1 x1013; + uint32_t x1014; + fiat_secp384r1_uint1 x1015; + uint32_t x1016; + fiat_secp384r1_uint1 x1017; + uint32_t x1018; + uint32_t x1019; + uint32_t x1020; + uint32_t x1021; + uint32_t x1022; + uint32_t x1023; + uint32_t x1024; + uint32_t x1025; + uint32_t x1026; + uint32_t x1027; + uint32_t x1028; + uint32_t x1029; + uint32_t x1030; + uint32_t x1031; + uint32_t x1032; + uint32_t x1033; + uint32_t x1034; + uint32_t x1035; + uint32_t x1036; + uint32_t x1037; + uint32_t x1038; + fiat_secp384r1_uint1 x1039; + uint32_t x1040; + fiat_secp384r1_uint1 x1041; + uint32_t x1042; + fiat_secp384r1_uint1 x1043; + uint32_t x1044; + fiat_secp384r1_uint1 x1045; + uint32_t x1046; + fiat_secp384r1_uint1 x1047; + uint32_t x1048; + fiat_secp384r1_uint1 x1049; + uint32_t x1050; + fiat_secp384r1_uint1 x1051; + uint32_t x1052; + fiat_secp384r1_uint1 x1053; + uint32_t x1054; + uint32_t x1055; + fiat_secp384r1_uint1 x1056; + uint32_t x1057; + fiat_secp384r1_uint1 x1058; + uint32_t x1059; + fiat_secp384r1_uint1 x1060; + uint32_t x1061; + fiat_secp384r1_uint1 x1062; + uint32_t x1063; + fiat_secp384r1_uint1 x1064; + uint32_t x1065; + fiat_secp384r1_uint1 x1066; + uint32_t x1067; + fiat_secp384r1_uint1 x1068; + uint32_t x1069; + fiat_secp384r1_uint1 x1070; + uint32_t x1071; + fiat_secp384r1_uint1 x1072; + uint32_t x1073; + fiat_secp384r1_uint1 x1074; + uint32_t x1075; + fiat_secp384r1_uint1 x1076; + uint32_t x1077; + fiat_secp384r1_uint1 x1078; + uint32_t x1079; + fiat_secp384r1_uint1 x1080; + uint32_t x1081; + uint32_t x1082; + uint32_t x1083; + uint32_t x1084; + uint32_t x1085; + uint32_t x1086; + uint32_t x1087; + uint32_t x1088; + uint32_t x1089; + uint32_t x1090; + uint32_t x1091; + uint32_t x1092; + uint32_t x1093; + uint32_t x1094; + uint32_t x1095; + uint32_t x1096; + uint32_t x1097; + uint32_t x1098; + uint32_t x1099; + uint32_t x1100; + uint32_t x1101; + uint32_t x1102; + uint32_t x1103; + uint32_t x1104; + uint32_t x1105; + uint32_t x1106; + fiat_secp384r1_uint1 x1107; + uint32_t x1108; + fiat_secp384r1_uint1 x1109; + uint32_t x1110; + fiat_secp384r1_uint1 x1111; + uint32_t x1112; + fiat_secp384r1_uint1 x1113; + uint32_t x1114; + fiat_secp384r1_uint1 x1115; + uint32_t x1116; + fiat_secp384r1_uint1 x1117; + uint32_t x1118; + fiat_secp384r1_uint1 x1119; + uint32_t x1120; + fiat_secp384r1_uint1 x1121; + uint32_t x1122; + fiat_secp384r1_uint1 x1123; + uint32_t x1124; + fiat_secp384r1_uint1 x1125; + uint32_t x1126; + fiat_secp384r1_uint1 x1127; + uint32_t x1128; + uint32_t x1129; + fiat_secp384r1_uint1 x1130; + uint32_t x1131; + fiat_secp384r1_uint1 x1132; + uint32_t x1133; + fiat_secp384r1_uint1 x1134; + uint32_t x1135; + fiat_secp384r1_uint1 x1136; + uint32_t x1137; + fiat_secp384r1_uint1 x1138; + uint32_t x1139; + fiat_secp384r1_uint1 x1140; + uint32_t x1141; + fiat_secp384r1_uint1 x1142; + uint32_t x1143; + fiat_secp384r1_uint1 x1144; + uint32_t x1145; + fiat_secp384r1_uint1 x1146; + uint32_t x1147; + fiat_secp384r1_uint1 x1148; + uint32_t x1149; + fiat_secp384r1_uint1 x1150; + uint32_t x1151; + fiat_secp384r1_uint1 x1152; + uint32_t x1153; + fiat_secp384r1_uint1 x1154; + uint32_t x1155; + uint32_t x1156; + uint32_t x1157; + uint32_t x1158; + uint32_t x1159; + uint32_t x1160; + uint32_t x1161; + uint32_t x1162; + uint32_t x1163; + uint32_t x1164; + uint32_t x1165; + uint32_t x1166; + uint32_t x1167; + uint32_t x1168; + uint32_t x1169; + uint32_t x1170; + uint32_t x1171; + uint32_t x1172; + uint32_t x1173; + uint32_t x1174; + uint32_t x1175; + fiat_secp384r1_uint1 x1176; + uint32_t x1177; + fiat_secp384r1_uint1 x1178; + uint32_t x1179; + fiat_secp384r1_uint1 x1180; + uint32_t x1181; + fiat_secp384r1_uint1 x1182; + uint32_t x1183; + fiat_secp384r1_uint1 x1184; + uint32_t x1185; + fiat_secp384r1_uint1 x1186; + uint32_t x1187; + fiat_secp384r1_uint1 x1188; + uint32_t x1189; + fiat_secp384r1_uint1 x1190; + uint32_t x1191; + uint32_t x1192; + fiat_secp384r1_uint1 x1193; + uint32_t x1194; + fiat_secp384r1_uint1 x1195; + uint32_t x1196; + fiat_secp384r1_uint1 x1197; + uint32_t x1198; + fiat_secp384r1_uint1 x1199; + uint32_t x1200; + fiat_secp384r1_uint1 x1201; + uint32_t x1202; + fiat_secp384r1_uint1 x1203; + uint32_t x1204; + fiat_secp384r1_uint1 x1205; + uint32_t x1206; + fiat_secp384r1_uint1 x1207; + uint32_t x1208; + fiat_secp384r1_uint1 x1209; + uint32_t x1210; + fiat_secp384r1_uint1 x1211; + uint32_t x1212; + fiat_secp384r1_uint1 x1213; + uint32_t x1214; + fiat_secp384r1_uint1 x1215; + uint32_t x1216; + fiat_secp384r1_uint1 x1217; + uint32_t x1218; + uint32_t x1219; + uint32_t x1220; + uint32_t x1221; + uint32_t x1222; + uint32_t x1223; + uint32_t x1224; + uint32_t x1225; + uint32_t x1226; + uint32_t x1227; + uint32_t x1228; + uint32_t x1229; + uint32_t x1230; + uint32_t x1231; + uint32_t x1232; + uint32_t x1233; + uint32_t x1234; + uint32_t x1235; + uint32_t x1236; + uint32_t x1237; + uint32_t x1238; + uint32_t x1239; + uint32_t x1240; + uint32_t x1241; + uint32_t x1242; + uint32_t x1243; + fiat_secp384r1_uint1 x1244; + uint32_t x1245; + fiat_secp384r1_uint1 x1246; + uint32_t x1247; + fiat_secp384r1_uint1 x1248; + uint32_t x1249; + fiat_secp384r1_uint1 x1250; + uint32_t x1251; + fiat_secp384r1_uint1 x1252; + uint32_t x1253; + fiat_secp384r1_uint1 x1254; + uint32_t x1255; + fiat_secp384r1_uint1 x1256; + uint32_t x1257; + fiat_secp384r1_uint1 x1258; + uint32_t x1259; + fiat_secp384r1_uint1 x1260; + uint32_t x1261; + fiat_secp384r1_uint1 x1262; + uint32_t x1263; + fiat_secp384r1_uint1 x1264; + uint32_t x1265; + uint32_t x1266; + fiat_secp384r1_uint1 x1267; + uint32_t x1268; + fiat_secp384r1_uint1 x1269; + uint32_t x1270; + fiat_secp384r1_uint1 x1271; + uint32_t x1272; + fiat_secp384r1_uint1 x1273; + uint32_t x1274; + fiat_secp384r1_uint1 x1275; + uint32_t x1276; + fiat_secp384r1_uint1 x1277; + uint32_t x1278; + fiat_secp384r1_uint1 x1279; + uint32_t x1280; + fiat_secp384r1_uint1 x1281; + uint32_t x1282; + fiat_secp384r1_uint1 x1283; + uint32_t x1284; + fiat_secp384r1_uint1 x1285; + uint32_t x1286; + fiat_secp384r1_uint1 x1287; + uint32_t x1288; + fiat_secp384r1_uint1 x1289; + uint32_t x1290; + fiat_secp384r1_uint1 x1291; + uint32_t x1292; + uint32_t x1293; + uint32_t x1294; + uint32_t x1295; + uint32_t x1296; + uint32_t x1297; + uint32_t x1298; + uint32_t x1299; + uint32_t x1300; + uint32_t x1301; + uint32_t x1302; + uint32_t x1303; + uint32_t x1304; + uint32_t x1305; + uint32_t x1306; + uint32_t x1307; + uint32_t x1308; + uint32_t x1309; + uint32_t x1310; + uint32_t x1311; + uint32_t x1312; + fiat_secp384r1_uint1 x1313; + uint32_t x1314; + fiat_secp384r1_uint1 x1315; + uint32_t x1316; + fiat_secp384r1_uint1 x1317; + uint32_t x1318; + fiat_secp384r1_uint1 x1319; + uint32_t x1320; + fiat_secp384r1_uint1 x1321; + uint32_t x1322; + fiat_secp384r1_uint1 x1323; + uint32_t x1324; + fiat_secp384r1_uint1 x1325; + uint32_t x1326; + fiat_secp384r1_uint1 x1327; + uint32_t x1328; + uint32_t x1329; + fiat_secp384r1_uint1 x1330; + uint32_t x1331; + fiat_secp384r1_uint1 x1332; + uint32_t x1333; + fiat_secp384r1_uint1 x1334; + uint32_t x1335; + fiat_secp384r1_uint1 x1336; + uint32_t x1337; + fiat_secp384r1_uint1 x1338; + uint32_t x1339; + fiat_secp384r1_uint1 x1340; + uint32_t x1341; + fiat_secp384r1_uint1 x1342; + uint32_t x1343; + fiat_secp384r1_uint1 x1344; + uint32_t x1345; + fiat_secp384r1_uint1 x1346; + uint32_t x1347; + fiat_secp384r1_uint1 x1348; + uint32_t x1349; + fiat_secp384r1_uint1 x1350; + uint32_t x1351; + fiat_secp384r1_uint1 x1352; + uint32_t x1353; + fiat_secp384r1_uint1 x1354; + uint32_t x1355; + uint32_t x1356; + uint32_t x1357; + uint32_t x1358; + uint32_t x1359; + uint32_t x1360; + uint32_t x1361; + uint32_t x1362; + uint32_t x1363; + uint32_t x1364; + uint32_t x1365; + uint32_t x1366; + uint32_t x1367; + uint32_t x1368; + uint32_t x1369; + uint32_t x1370; + uint32_t x1371; + uint32_t x1372; + uint32_t x1373; + uint32_t x1374; + uint32_t x1375; + uint32_t x1376; + uint32_t x1377; + uint32_t x1378; + uint32_t x1379; + uint32_t x1380; + fiat_secp384r1_uint1 x1381; + uint32_t x1382; + fiat_secp384r1_uint1 x1383; + uint32_t x1384; + fiat_secp384r1_uint1 x1385; + uint32_t x1386; + fiat_secp384r1_uint1 x1387; + uint32_t x1388; + fiat_secp384r1_uint1 x1389; + uint32_t x1390; + fiat_secp384r1_uint1 x1391; + uint32_t x1392; + fiat_secp384r1_uint1 x1393; + uint32_t x1394; + fiat_secp384r1_uint1 x1395; + uint32_t x1396; + fiat_secp384r1_uint1 x1397; + uint32_t x1398; + fiat_secp384r1_uint1 x1399; + uint32_t x1400; + fiat_secp384r1_uint1 x1401; + uint32_t x1402; + uint32_t x1403; + fiat_secp384r1_uint1 x1404; + uint32_t x1405; + fiat_secp384r1_uint1 x1406; + uint32_t x1407; + fiat_secp384r1_uint1 x1408; + uint32_t x1409; + fiat_secp384r1_uint1 x1410; + uint32_t x1411; + fiat_secp384r1_uint1 x1412; + uint32_t x1413; + fiat_secp384r1_uint1 x1414; + uint32_t x1415; + fiat_secp384r1_uint1 x1416; + uint32_t x1417; + fiat_secp384r1_uint1 x1418; + uint32_t x1419; + fiat_secp384r1_uint1 x1420; + uint32_t x1421; + fiat_secp384r1_uint1 x1422; + uint32_t x1423; + fiat_secp384r1_uint1 x1424; + uint32_t x1425; + fiat_secp384r1_uint1 x1426; + uint32_t x1427; + fiat_secp384r1_uint1 x1428; + uint32_t x1429; + uint32_t x1430; + uint32_t x1431; + uint32_t x1432; + uint32_t x1433; + uint32_t x1434; + uint32_t x1435; + uint32_t x1436; + uint32_t x1437; + uint32_t x1438; + uint32_t x1439; + uint32_t x1440; + uint32_t x1441; + uint32_t x1442; + uint32_t x1443; + uint32_t x1444; + uint32_t x1445; + uint32_t x1446; + uint32_t x1447; + uint32_t x1448; + uint32_t x1449; + fiat_secp384r1_uint1 x1450; + uint32_t x1451; + fiat_secp384r1_uint1 x1452; + uint32_t x1453; + fiat_secp384r1_uint1 x1454; + uint32_t x1455; + fiat_secp384r1_uint1 x1456; + uint32_t x1457; + fiat_secp384r1_uint1 x1458; + uint32_t x1459; + fiat_secp384r1_uint1 x1460; + uint32_t x1461; + fiat_secp384r1_uint1 x1462; + uint32_t x1463; + fiat_secp384r1_uint1 x1464; + uint32_t x1465; + uint32_t x1466; + fiat_secp384r1_uint1 x1467; + uint32_t x1468; + fiat_secp384r1_uint1 x1469; + uint32_t x1470; + fiat_secp384r1_uint1 x1471; + uint32_t x1472; + fiat_secp384r1_uint1 x1473; + uint32_t x1474; + fiat_secp384r1_uint1 x1475; + uint32_t x1476; + fiat_secp384r1_uint1 x1477; + uint32_t x1478; + fiat_secp384r1_uint1 x1479; + uint32_t x1480; + fiat_secp384r1_uint1 x1481; + uint32_t x1482; + fiat_secp384r1_uint1 x1483; + uint32_t x1484; + fiat_secp384r1_uint1 x1485; + uint32_t x1486; + fiat_secp384r1_uint1 x1487; + uint32_t x1488; + fiat_secp384r1_uint1 x1489; + uint32_t x1490; + fiat_secp384r1_uint1 x1491; + uint32_t x1492; + uint32_t x1493; + uint32_t x1494; + uint32_t x1495; + uint32_t x1496; + uint32_t x1497; + uint32_t x1498; + uint32_t x1499; + uint32_t x1500; + uint32_t x1501; + uint32_t x1502; + uint32_t x1503; + uint32_t x1504; + uint32_t x1505; + uint32_t x1506; + uint32_t x1507; + uint32_t x1508; + uint32_t x1509; + uint32_t x1510; + uint32_t x1511; + uint32_t x1512; + uint32_t x1513; + uint32_t x1514; + uint32_t x1515; + uint32_t x1516; + uint32_t x1517; + fiat_secp384r1_uint1 x1518; + uint32_t x1519; + fiat_secp384r1_uint1 x1520; + uint32_t x1521; + fiat_secp384r1_uint1 x1522; + uint32_t x1523; + fiat_secp384r1_uint1 x1524; + uint32_t x1525; + fiat_secp384r1_uint1 x1526; + uint32_t x1527; + fiat_secp384r1_uint1 x1528; + uint32_t x1529; + fiat_secp384r1_uint1 x1530; + uint32_t x1531; + fiat_secp384r1_uint1 x1532; + uint32_t x1533; + fiat_secp384r1_uint1 x1534; + uint32_t x1535; + fiat_secp384r1_uint1 x1536; + uint32_t x1537; + fiat_secp384r1_uint1 x1538; + uint32_t x1539; + uint32_t x1540; + fiat_secp384r1_uint1 x1541; + uint32_t x1542; + fiat_secp384r1_uint1 x1543; + uint32_t x1544; + fiat_secp384r1_uint1 x1545; + uint32_t x1546; + fiat_secp384r1_uint1 x1547; + uint32_t x1548; + fiat_secp384r1_uint1 x1549; + uint32_t x1550; + fiat_secp384r1_uint1 x1551; + uint32_t x1552; + fiat_secp384r1_uint1 x1553; + uint32_t x1554; + fiat_secp384r1_uint1 x1555; + uint32_t x1556; + fiat_secp384r1_uint1 x1557; + uint32_t x1558; + fiat_secp384r1_uint1 x1559; + uint32_t x1560; + fiat_secp384r1_uint1 x1561; + uint32_t x1562; + fiat_secp384r1_uint1 x1563; + uint32_t x1564; + fiat_secp384r1_uint1 x1565; + uint32_t x1566; + uint32_t x1567; + uint32_t x1568; + uint32_t x1569; + uint32_t x1570; + uint32_t x1571; + uint32_t x1572; + uint32_t x1573; + uint32_t x1574; + uint32_t x1575; + uint32_t x1576; + uint32_t x1577; + uint32_t x1578; + uint32_t x1579; + uint32_t x1580; + uint32_t x1581; + uint32_t x1582; + uint32_t x1583; + uint32_t x1584; + uint32_t x1585; + uint32_t x1586; + fiat_secp384r1_uint1 x1587; + uint32_t x1588; + fiat_secp384r1_uint1 x1589; + uint32_t x1590; + fiat_secp384r1_uint1 x1591; + uint32_t x1592; + fiat_secp384r1_uint1 x1593; + uint32_t x1594; + fiat_secp384r1_uint1 x1595; + uint32_t x1596; + fiat_secp384r1_uint1 x1597; + uint32_t x1598; + fiat_secp384r1_uint1 x1599; + uint32_t x1600; + fiat_secp384r1_uint1 x1601; + uint32_t x1602; + uint32_t x1603; + fiat_secp384r1_uint1 x1604; + uint32_t x1605; + fiat_secp384r1_uint1 x1606; + uint32_t x1607; + fiat_secp384r1_uint1 x1608; + uint32_t x1609; + fiat_secp384r1_uint1 x1610; + uint32_t x1611; + fiat_secp384r1_uint1 x1612; + uint32_t x1613; + fiat_secp384r1_uint1 x1614; + uint32_t x1615; + fiat_secp384r1_uint1 x1616; + uint32_t x1617; + fiat_secp384r1_uint1 x1618; + uint32_t x1619; + fiat_secp384r1_uint1 x1620; + uint32_t x1621; + fiat_secp384r1_uint1 x1622; + uint32_t x1623; + fiat_secp384r1_uint1 x1624; + uint32_t x1625; + fiat_secp384r1_uint1 x1626; + uint32_t x1627; + fiat_secp384r1_uint1 x1628; + uint32_t x1629; + uint32_t x1630; + fiat_secp384r1_uint1 x1631; + uint32_t x1632; + fiat_secp384r1_uint1 x1633; + uint32_t x1634; + fiat_secp384r1_uint1 x1635; + uint32_t x1636; + fiat_secp384r1_uint1 x1637; + uint32_t x1638; + fiat_secp384r1_uint1 x1639; + uint32_t x1640; + fiat_secp384r1_uint1 x1641; + uint32_t x1642; + fiat_secp384r1_uint1 x1643; + uint32_t x1644; + fiat_secp384r1_uint1 x1645; + uint32_t x1646; + fiat_secp384r1_uint1 x1647; + uint32_t x1648; + fiat_secp384r1_uint1 x1649; + uint32_t x1650; + fiat_secp384r1_uint1 x1651; + uint32_t x1652; + fiat_secp384r1_uint1 x1653; + uint32_t x1654; + fiat_secp384r1_uint1 x1655; + uint32_t x1656; + uint32_t x1657; + uint32_t x1658; + uint32_t x1659; + uint32_t x1660; + uint32_t x1661; + uint32_t x1662; + uint32_t x1663; + uint32_t x1664; + uint32_t x1665; + uint32_t x1666; + uint32_t x1667; + x1 = (arg1[1]); + x2 = (arg1[2]); + x3 = (arg1[3]); + x4 = (arg1[4]); + x5 = (arg1[5]); + x6 = (arg1[6]); + x7 = (arg1[7]); + x8 = (arg1[8]); + x9 = (arg1[9]); + x10 = (arg1[10]); + x11 = (arg1[11]); + x12 = (arg1[0]); + fiat_secp384r1_mulx_u32(&x13, &x14, x12, (arg2[11])); + fiat_secp384r1_mulx_u32(&x15, &x16, x12, (arg2[10])); + fiat_secp384r1_mulx_u32(&x17, &x18, x12, (arg2[9])); + fiat_secp384r1_mulx_u32(&x19, &x20, x12, (arg2[8])); + fiat_secp384r1_mulx_u32(&x21, &x22, x12, (arg2[7])); + fiat_secp384r1_mulx_u32(&x23, &x24, x12, (arg2[6])); + fiat_secp384r1_mulx_u32(&x25, &x26, x12, (arg2[5])); + fiat_secp384r1_mulx_u32(&x27, &x28, x12, (arg2[4])); + fiat_secp384r1_mulx_u32(&x29, &x30, x12, (arg2[3])); + fiat_secp384r1_mulx_u32(&x31, &x32, x12, (arg2[2])); + fiat_secp384r1_mulx_u32(&x33, &x34, x12, (arg2[1])); + fiat_secp384r1_mulx_u32(&x35, &x36, x12, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x37, &x38, 0x0, x36, x33); + fiat_secp384r1_addcarryx_u32(&x39, &x40, x38, x34, x31); + fiat_secp384r1_addcarryx_u32(&x41, &x42, x40, x32, x29); + fiat_secp384r1_addcarryx_u32(&x43, &x44, x42, x30, x27); + fiat_secp384r1_addcarryx_u32(&x45, &x46, x44, x28, x25); + fiat_secp384r1_addcarryx_u32(&x47, &x48, x46, x26, x23); + fiat_secp384r1_addcarryx_u32(&x49, &x50, x48, x24, x21); + fiat_secp384r1_addcarryx_u32(&x51, &x52, x50, x22, x19); + fiat_secp384r1_addcarryx_u32(&x53, &x54, x52, x20, x17); + fiat_secp384r1_addcarryx_u32(&x55, &x56, x54, x18, x15); + fiat_secp384r1_addcarryx_u32(&x57, &x58, x56, x16, x13); + x59 = (x58 + x14); + fiat_secp384r1_mulx_u32(&x60, &x61, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x62, &x63, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x64, &x65, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x66, &x67, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x68, &x69, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x70, &x71, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x72, &x73, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x74, &x75, x35, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x76, &x77, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x78, &x79, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x80, &x81, 0x0, x77, x74); + fiat_secp384r1_addcarryx_u32(&x82, &x83, x81, x75, x72); + fiat_secp384r1_addcarryx_u32(&x84, &x85, x83, x73, x70); + fiat_secp384r1_addcarryx_u32(&x86, &x87, x85, x71, x68); + fiat_secp384r1_addcarryx_u32(&x88, &x89, x87, x69, x66); + fiat_secp384r1_addcarryx_u32(&x90, &x91, x89, x67, x64); + fiat_secp384r1_addcarryx_u32(&x92, &x93, x91, x65, x62); + fiat_secp384r1_addcarryx_u32(&x94, &x95, x93, x63, x60); + x96 = (x95 + x61); + fiat_secp384r1_addcarryx_u32(&x97, &x98, 0x0, x35, x78); + fiat_secp384r1_addcarryx_u32(&x99, &x100, x98, x37, x79); + fiat_secp384r1_addcarryx_u32(&x101, &x102, x100, x39, 0x0); + fiat_secp384r1_addcarryx_u32(&x103, &x104, x102, x41, x76); + fiat_secp384r1_addcarryx_u32(&x105, &x106, x104, x43, x80); + fiat_secp384r1_addcarryx_u32(&x107, &x108, x106, x45, x82); + fiat_secp384r1_addcarryx_u32(&x109, &x110, x108, x47, x84); + fiat_secp384r1_addcarryx_u32(&x111, &x112, x110, x49, x86); + fiat_secp384r1_addcarryx_u32(&x113, &x114, x112, x51, x88); + fiat_secp384r1_addcarryx_u32(&x115, &x116, x114, x53, x90); + fiat_secp384r1_addcarryx_u32(&x117, &x118, x116, x55, x92); + fiat_secp384r1_addcarryx_u32(&x119, &x120, x118, x57, x94); + fiat_secp384r1_addcarryx_u32(&x121, &x122, x120, x59, x96); + fiat_secp384r1_mulx_u32(&x123, &x124, x1, (arg2[11])); + fiat_secp384r1_mulx_u32(&x125, &x126, x1, (arg2[10])); + fiat_secp384r1_mulx_u32(&x127, &x128, x1, (arg2[9])); + fiat_secp384r1_mulx_u32(&x129, &x130, x1, (arg2[8])); + fiat_secp384r1_mulx_u32(&x131, &x132, x1, (arg2[7])); + fiat_secp384r1_mulx_u32(&x133, &x134, x1, (arg2[6])); + fiat_secp384r1_mulx_u32(&x135, &x136, x1, (arg2[5])); + fiat_secp384r1_mulx_u32(&x137, &x138, x1, (arg2[4])); + fiat_secp384r1_mulx_u32(&x139, &x140, x1, (arg2[3])); + fiat_secp384r1_mulx_u32(&x141, &x142, x1, (arg2[2])); + fiat_secp384r1_mulx_u32(&x143, &x144, x1, (arg2[1])); + fiat_secp384r1_mulx_u32(&x145, &x146, x1, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x147, &x148, 0x0, x146, x143); + fiat_secp384r1_addcarryx_u32(&x149, &x150, x148, x144, x141); + fiat_secp384r1_addcarryx_u32(&x151, &x152, x150, x142, x139); + fiat_secp384r1_addcarryx_u32(&x153, &x154, x152, x140, x137); + fiat_secp384r1_addcarryx_u32(&x155, &x156, x154, x138, x135); + fiat_secp384r1_addcarryx_u32(&x157, &x158, x156, x136, x133); + fiat_secp384r1_addcarryx_u32(&x159, &x160, x158, x134, x131); + fiat_secp384r1_addcarryx_u32(&x161, &x162, x160, x132, x129); + fiat_secp384r1_addcarryx_u32(&x163, &x164, x162, x130, x127); + fiat_secp384r1_addcarryx_u32(&x165, &x166, x164, x128, x125); + fiat_secp384r1_addcarryx_u32(&x167, &x168, x166, x126, x123); + x169 = (x168 + x124); + fiat_secp384r1_addcarryx_u32(&x170, &x171, 0x0, x99, x145); + fiat_secp384r1_addcarryx_u32(&x172, &x173, x171, x101, x147); + fiat_secp384r1_addcarryx_u32(&x174, &x175, x173, x103, x149); + fiat_secp384r1_addcarryx_u32(&x176, &x177, x175, x105, x151); + fiat_secp384r1_addcarryx_u32(&x178, &x179, x177, x107, x153); + fiat_secp384r1_addcarryx_u32(&x180, &x181, x179, x109, x155); + fiat_secp384r1_addcarryx_u32(&x182, &x183, x181, x111, x157); + fiat_secp384r1_addcarryx_u32(&x184, &x185, x183, x113, x159); + fiat_secp384r1_addcarryx_u32(&x186, &x187, x185, x115, x161); + fiat_secp384r1_addcarryx_u32(&x188, &x189, x187, x117, x163); + fiat_secp384r1_addcarryx_u32(&x190, &x191, x189, x119, x165); + fiat_secp384r1_addcarryx_u32(&x192, &x193, x191, x121, x167); + fiat_secp384r1_addcarryx_u32(&x194, &x195, x193, x122, x169); + fiat_secp384r1_mulx_u32(&x196, &x197, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x198, &x199, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x200, &x201, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x202, &x203, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x204, &x205, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x206, &x207, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x208, &x209, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x210, &x211, x170, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x212, &x213, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x214, &x215, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x216, &x217, 0x0, x213, x210); + fiat_secp384r1_addcarryx_u32(&x218, &x219, x217, x211, x208); + fiat_secp384r1_addcarryx_u32(&x220, &x221, x219, x209, x206); + fiat_secp384r1_addcarryx_u32(&x222, &x223, x221, x207, x204); + fiat_secp384r1_addcarryx_u32(&x224, &x225, x223, x205, x202); + fiat_secp384r1_addcarryx_u32(&x226, &x227, x225, x203, x200); + fiat_secp384r1_addcarryx_u32(&x228, &x229, x227, x201, x198); + fiat_secp384r1_addcarryx_u32(&x230, &x231, x229, x199, x196); + x232 = (x231 + x197); + fiat_secp384r1_addcarryx_u32(&x233, &x234, 0x0, x170, x214); + fiat_secp384r1_addcarryx_u32(&x235, &x236, x234, x172, x215); + fiat_secp384r1_addcarryx_u32(&x237, &x238, x236, x174, 0x0); + fiat_secp384r1_addcarryx_u32(&x239, &x240, x238, x176, x212); + fiat_secp384r1_addcarryx_u32(&x241, &x242, x240, x178, x216); + fiat_secp384r1_addcarryx_u32(&x243, &x244, x242, x180, x218); + fiat_secp384r1_addcarryx_u32(&x245, &x246, x244, x182, x220); + fiat_secp384r1_addcarryx_u32(&x247, &x248, x246, x184, x222); + fiat_secp384r1_addcarryx_u32(&x249, &x250, x248, x186, x224); + fiat_secp384r1_addcarryx_u32(&x251, &x252, x250, x188, x226); + fiat_secp384r1_addcarryx_u32(&x253, &x254, x252, x190, x228); + fiat_secp384r1_addcarryx_u32(&x255, &x256, x254, x192, x230); + fiat_secp384r1_addcarryx_u32(&x257, &x258, x256, x194, x232); + x259 = ((uint32_t)x258 + x195); + fiat_secp384r1_mulx_u32(&x260, &x261, x2, (arg2[11])); + fiat_secp384r1_mulx_u32(&x262, &x263, x2, (arg2[10])); + fiat_secp384r1_mulx_u32(&x264, &x265, x2, (arg2[9])); + fiat_secp384r1_mulx_u32(&x266, &x267, x2, (arg2[8])); + fiat_secp384r1_mulx_u32(&x268, &x269, x2, (arg2[7])); + fiat_secp384r1_mulx_u32(&x270, &x271, x2, (arg2[6])); + fiat_secp384r1_mulx_u32(&x272, &x273, x2, (arg2[5])); + fiat_secp384r1_mulx_u32(&x274, &x275, x2, (arg2[4])); + fiat_secp384r1_mulx_u32(&x276, &x277, x2, (arg2[3])); + fiat_secp384r1_mulx_u32(&x278, &x279, x2, (arg2[2])); + fiat_secp384r1_mulx_u32(&x280, &x281, x2, (arg2[1])); + fiat_secp384r1_mulx_u32(&x282, &x283, x2, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x284, &x285, 0x0, x283, x280); + fiat_secp384r1_addcarryx_u32(&x286, &x287, x285, x281, x278); + fiat_secp384r1_addcarryx_u32(&x288, &x289, x287, x279, x276); + fiat_secp384r1_addcarryx_u32(&x290, &x291, x289, x277, x274); + fiat_secp384r1_addcarryx_u32(&x292, &x293, x291, x275, x272); + fiat_secp384r1_addcarryx_u32(&x294, &x295, x293, x273, x270); + fiat_secp384r1_addcarryx_u32(&x296, &x297, x295, x271, x268); + fiat_secp384r1_addcarryx_u32(&x298, &x299, x297, x269, x266); + fiat_secp384r1_addcarryx_u32(&x300, &x301, x299, x267, x264); + fiat_secp384r1_addcarryx_u32(&x302, &x303, x301, x265, x262); + fiat_secp384r1_addcarryx_u32(&x304, &x305, x303, x263, x260); + x306 = (x305 + x261); + fiat_secp384r1_addcarryx_u32(&x307, &x308, 0x0, x235, x282); + fiat_secp384r1_addcarryx_u32(&x309, &x310, x308, x237, x284); + fiat_secp384r1_addcarryx_u32(&x311, &x312, x310, x239, x286); + fiat_secp384r1_addcarryx_u32(&x313, &x314, x312, x241, x288); + fiat_secp384r1_addcarryx_u32(&x315, &x316, x314, x243, x290); + fiat_secp384r1_addcarryx_u32(&x317, &x318, x316, x245, x292); + fiat_secp384r1_addcarryx_u32(&x319, &x320, x318, x247, x294); + fiat_secp384r1_addcarryx_u32(&x321, &x322, x320, x249, x296); + fiat_secp384r1_addcarryx_u32(&x323, &x324, x322, x251, x298); + fiat_secp384r1_addcarryx_u32(&x325, &x326, x324, x253, x300); + fiat_secp384r1_addcarryx_u32(&x327, &x328, x326, x255, x302); + fiat_secp384r1_addcarryx_u32(&x329, &x330, x328, x257, x304); + fiat_secp384r1_addcarryx_u32(&x331, &x332, x330, x259, x306); + fiat_secp384r1_mulx_u32(&x333, &x334, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x335, &x336, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x337, &x338, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x339, &x340, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x341, &x342, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x343, &x344, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x345, &x346, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x347, &x348, x307, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x349, &x350, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x351, &x352, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x353, &x354, 0x0, x350, x347); + fiat_secp384r1_addcarryx_u32(&x355, &x356, x354, x348, x345); + fiat_secp384r1_addcarryx_u32(&x357, &x358, x356, x346, x343); + fiat_secp384r1_addcarryx_u32(&x359, &x360, x358, x344, x341); + fiat_secp384r1_addcarryx_u32(&x361, &x362, x360, x342, x339); + fiat_secp384r1_addcarryx_u32(&x363, &x364, x362, x340, x337); + fiat_secp384r1_addcarryx_u32(&x365, &x366, x364, x338, x335); + fiat_secp384r1_addcarryx_u32(&x367, &x368, x366, x336, x333); + x369 = (x368 + x334); + fiat_secp384r1_addcarryx_u32(&x370, &x371, 0x0, x307, x351); + fiat_secp384r1_addcarryx_u32(&x372, &x373, x371, x309, x352); + fiat_secp384r1_addcarryx_u32(&x374, &x375, x373, x311, 0x0); + fiat_secp384r1_addcarryx_u32(&x376, &x377, x375, x313, x349); + fiat_secp384r1_addcarryx_u32(&x378, &x379, x377, x315, x353); + fiat_secp384r1_addcarryx_u32(&x380, &x381, x379, x317, x355); + fiat_secp384r1_addcarryx_u32(&x382, &x383, x381, x319, x357); + fiat_secp384r1_addcarryx_u32(&x384, &x385, x383, x321, x359); + fiat_secp384r1_addcarryx_u32(&x386, &x387, x385, x323, x361); + fiat_secp384r1_addcarryx_u32(&x388, &x389, x387, x325, x363); + fiat_secp384r1_addcarryx_u32(&x390, &x391, x389, x327, x365); + fiat_secp384r1_addcarryx_u32(&x392, &x393, x391, x329, x367); + fiat_secp384r1_addcarryx_u32(&x394, &x395, x393, x331, x369); + x396 = ((uint32_t)x395 + x332); + fiat_secp384r1_mulx_u32(&x397, &x398, x3, (arg2[11])); + fiat_secp384r1_mulx_u32(&x399, &x400, x3, (arg2[10])); + fiat_secp384r1_mulx_u32(&x401, &x402, x3, (arg2[9])); + fiat_secp384r1_mulx_u32(&x403, &x404, x3, (arg2[8])); + fiat_secp384r1_mulx_u32(&x405, &x406, x3, (arg2[7])); + fiat_secp384r1_mulx_u32(&x407, &x408, x3, (arg2[6])); + fiat_secp384r1_mulx_u32(&x409, &x410, x3, (arg2[5])); + fiat_secp384r1_mulx_u32(&x411, &x412, x3, (arg2[4])); + fiat_secp384r1_mulx_u32(&x413, &x414, x3, (arg2[3])); + fiat_secp384r1_mulx_u32(&x415, &x416, x3, (arg2[2])); + fiat_secp384r1_mulx_u32(&x417, &x418, x3, (arg2[1])); + fiat_secp384r1_mulx_u32(&x419, &x420, x3, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x421, &x422, 0x0, x420, x417); + fiat_secp384r1_addcarryx_u32(&x423, &x424, x422, x418, x415); + fiat_secp384r1_addcarryx_u32(&x425, &x426, x424, x416, x413); + fiat_secp384r1_addcarryx_u32(&x427, &x428, x426, x414, x411); + fiat_secp384r1_addcarryx_u32(&x429, &x430, x428, x412, x409); + fiat_secp384r1_addcarryx_u32(&x431, &x432, x430, x410, x407); + fiat_secp384r1_addcarryx_u32(&x433, &x434, x432, x408, x405); + fiat_secp384r1_addcarryx_u32(&x435, &x436, x434, x406, x403); + fiat_secp384r1_addcarryx_u32(&x437, &x438, x436, x404, x401); + fiat_secp384r1_addcarryx_u32(&x439, &x440, x438, x402, x399); + fiat_secp384r1_addcarryx_u32(&x441, &x442, x440, x400, x397); + x443 = (x442 + x398); + fiat_secp384r1_addcarryx_u32(&x444, &x445, 0x0, x372, x419); + fiat_secp384r1_addcarryx_u32(&x446, &x447, x445, x374, x421); + fiat_secp384r1_addcarryx_u32(&x448, &x449, x447, x376, x423); + fiat_secp384r1_addcarryx_u32(&x450, &x451, x449, x378, x425); + fiat_secp384r1_addcarryx_u32(&x452, &x453, x451, x380, x427); + fiat_secp384r1_addcarryx_u32(&x454, &x455, x453, x382, x429); + fiat_secp384r1_addcarryx_u32(&x456, &x457, x455, x384, x431); + fiat_secp384r1_addcarryx_u32(&x458, &x459, x457, x386, x433); + fiat_secp384r1_addcarryx_u32(&x460, &x461, x459, x388, x435); + fiat_secp384r1_addcarryx_u32(&x462, &x463, x461, x390, x437); + fiat_secp384r1_addcarryx_u32(&x464, &x465, x463, x392, x439); + fiat_secp384r1_addcarryx_u32(&x466, &x467, x465, x394, x441); + fiat_secp384r1_addcarryx_u32(&x468, &x469, x467, x396, x443); + fiat_secp384r1_mulx_u32(&x470, &x471, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x472, &x473, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x474, &x475, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x476, &x477, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x478, &x479, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x480, &x481, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x482, &x483, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x484, &x485, x444, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x486, &x487, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x488, &x489, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x490, &x491, 0x0, x487, x484); + fiat_secp384r1_addcarryx_u32(&x492, &x493, x491, x485, x482); + fiat_secp384r1_addcarryx_u32(&x494, &x495, x493, x483, x480); + fiat_secp384r1_addcarryx_u32(&x496, &x497, x495, x481, x478); + fiat_secp384r1_addcarryx_u32(&x498, &x499, x497, x479, x476); + fiat_secp384r1_addcarryx_u32(&x500, &x501, x499, x477, x474); + fiat_secp384r1_addcarryx_u32(&x502, &x503, x501, x475, x472); + fiat_secp384r1_addcarryx_u32(&x504, &x505, x503, x473, x470); + x506 = (x505 + x471); + fiat_secp384r1_addcarryx_u32(&x507, &x508, 0x0, x444, x488); + fiat_secp384r1_addcarryx_u32(&x509, &x510, x508, x446, x489); + fiat_secp384r1_addcarryx_u32(&x511, &x512, x510, x448, 0x0); + fiat_secp384r1_addcarryx_u32(&x513, &x514, x512, x450, x486); + fiat_secp384r1_addcarryx_u32(&x515, &x516, x514, x452, x490); + fiat_secp384r1_addcarryx_u32(&x517, &x518, x516, x454, x492); + fiat_secp384r1_addcarryx_u32(&x519, &x520, x518, x456, x494); + fiat_secp384r1_addcarryx_u32(&x521, &x522, x520, x458, x496); + fiat_secp384r1_addcarryx_u32(&x523, &x524, x522, x460, x498); + fiat_secp384r1_addcarryx_u32(&x525, &x526, x524, x462, x500); + fiat_secp384r1_addcarryx_u32(&x527, &x528, x526, x464, x502); + fiat_secp384r1_addcarryx_u32(&x529, &x530, x528, x466, x504); + fiat_secp384r1_addcarryx_u32(&x531, &x532, x530, x468, x506); + x533 = ((uint32_t)x532 + x469); + fiat_secp384r1_mulx_u32(&x534, &x535, x4, (arg2[11])); + fiat_secp384r1_mulx_u32(&x536, &x537, x4, (arg2[10])); + fiat_secp384r1_mulx_u32(&x538, &x539, x4, (arg2[9])); + fiat_secp384r1_mulx_u32(&x540, &x541, x4, (arg2[8])); + fiat_secp384r1_mulx_u32(&x542, &x543, x4, (arg2[7])); + fiat_secp384r1_mulx_u32(&x544, &x545, x4, (arg2[6])); + fiat_secp384r1_mulx_u32(&x546, &x547, x4, (arg2[5])); + fiat_secp384r1_mulx_u32(&x548, &x549, x4, (arg2[4])); + fiat_secp384r1_mulx_u32(&x550, &x551, x4, (arg2[3])); + fiat_secp384r1_mulx_u32(&x552, &x553, x4, (arg2[2])); + fiat_secp384r1_mulx_u32(&x554, &x555, x4, (arg2[1])); + fiat_secp384r1_mulx_u32(&x556, &x557, x4, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x558, &x559, 0x0, x557, x554); + fiat_secp384r1_addcarryx_u32(&x560, &x561, x559, x555, x552); + fiat_secp384r1_addcarryx_u32(&x562, &x563, x561, x553, x550); + fiat_secp384r1_addcarryx_u32(&x564, &x565, x563, x551, x548); + fiat_secp384r1_addcarryx_u32(&x566, &x567, x565, x549, x546); + fiat_secp384r1_addcarryx_u32(&x568, &x569, x567, x547, x544); + fiat_secp384r1_addcarryx_u32(&x570, &x571, x569, x545, x542); + fiat_secp384r1_addcarryx_u32(&x572, &x573, x571, x543, x540); + fiat_secp384r1_addcarryx_u32(&x574, &x575, x573, x541, x538); + fiat_secp384r1_addcarryx_u32(&x576, &x577, x575, x539, x536); + fiat_secp384r1_addcarryx_u32(&x578, &x579, x577, x537, x534); + x580 = (x579 + x535); + fiat_secp384r1_addcarryx_u32(&x581, &x582, 0x0, x509, x556); + fiat_secp384r1_addcarryx_u32(&x583, &x584, x582, x511, x558); + fiat_secp384r1_addcarryx_u32(&x585, &x586, x584, x513, x560); + fiat_secp384r1_addcarryx_u32(&x587, &x588, x586, x515, x562); + fiat_secp384r1_addcarryx_u32(&x589, &x590, x588, x517, x564); + fiat_secp384r1_addcarryx_u32(&x591, &x592, x590, x519, x566); + fiat_secp384r1_addcarryx_u32(&x593, &x594, x592, x521, x568); + fiat_secp384r1_addcarryx_u32(&x595, &x596, x594, x523, x570); + fiat_secp384r1_addcarryx_u32(&x597, &x598, x596, x525, x572); + fiat_secp384r1_addcarryx_u32(&x599, &x600, x598, x527, x574); + fiat_secp384r1_addcarryx_u32(&x601, &x602, x600, x529, x576); + fiat_secp384r1_addcarryx_u32(&x603, &x604, x602, x531, x578); + fiat_secp384r1_addcarryx_u32(&x605, &x606, x604, x533, x580); + fiat_secp384r1_mulx_u32(&x607, &x608, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x609, &x610, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x611, &x612, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x613, &x614, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x615, &x616, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x617, &x618, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x619, &x620, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x621, &x622, x581, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x623, &x624, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x625, &x626, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x627, &x628, 0x0, x624, x621); + fiat_secp384r1_addcarryx_u32(&x629, &x630, x628, x622, x619); + fiat_secp384r1_addcarryx_u32(&x631, &x632, x630, x620, x617); + fiat_secp384r1_addcarryx_u32(&x633, &x634, x632, x618, x615); + fiat_secp384r1_addcarryx_u32(&x635, &x636, x634, x616, x613); + fiat_secp384r1_addcarryx_u32(&x637, &x638, x636, x614, x611); + fiat_secp384r1_addcarryx_u32(&x639, &x640, x638, x612, x609); + fiat_secp384r1_addcarryx_u32(&x641, &x642, x640, x610, x607); + x643 = (x642 + x608); + fiat_secp384r1_addcarryx_u32(&x644, &x645, 0x0, x581, x625); + fiat_secp384r1_addcarryx_u32(&x646, &x647, x645, x583, x626); + fiat_secp384r1_addcarryx_u32(&x648, &x649, x647, x585, 0x0); + fiat_secp384r1_addcarryx_u32(&x650, &x651, x649, x587, x623); + fiat_secp384r1_addcarryx_u32(&x652, &x653, x651, x589, x627); + fiat_secp384r1_addcarryx_u32(&x654, &x655, x653, x591, x629); + fiat_secp384r1_addcarryx_u32(&x656, &x657, x655, x593, x631); + fiat_secp384r1_addcarryx_u32(&x658, &x659, x657, x595, x633); + fiat_secp384r1_addcarryx_u32(&x660, &x661, x659, x597, x635); + fiat_secp384r1_addcarryx_u32(&x662, &x663, x661, x599, x637); + fiat_secp384r1_addcarryx_u32(&x664, &x665, x663, x601, x639); + fiat_secp384r1_addcarryx_u32(&x666, &x667, x665, x603, x641); + fiat_secp384r1_addcarryx_u32(&x668, &x669, x667, x605, x643); + x670 = ((uint32_t)x669 + x606); + fiat_secp384r1_mulx_u32(&x671, &x672, x5, (arg2[11])); + fiat_secp384r1_mulx_u32(&x673, &x674, x5, (arg2[10])); + fiat_secp384r1_mulx_u32(&x675, &x676, x5, (arg2[9])); + fiat_secp384r1_mulx_u32(&x677, &x678, x5, (arg2[8])); + fiat_secp384r1_mulx_u32(&x679, &x680, x5, (arg2[7])); + fiat_secp384r1_mulx_u32(&x681, &x682, x5, (arg2[6])); + fiat_secp384r1_mulx_u32(&x683, &x684, x5, (arg2[5])); + fiat_secp384r1_mulx_u32(&x685, &x686, x5, (arg2[4])); + fiat_secp384r1_mulx_u32(&x687, &x688, x5, (arg2[3])); + fiat_secp384r1_mulx_u32(&x689, &x690, x5, (arg2[2])); + fiat_secp384r1_mulx_u32(&x691, &x692, x5, (arg2[1])); + fiat_secp384r1_mulx_u32(&x693, &x694, x5, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x695, &x696, 0x0, x694, x691); + fiat_secp384r1_addcarryx_u32(&x697, &x698, x696, x692, x689); + fiat_secp384r1_addcarryx_u32(&x699, &x700, x698, x690, x687); + fiat_secp384r1_addcarryx_u32(&x701, &x702, x700, x688, x685); + fiat_secp384r1_addcarryx_u32(&x703, &x704, x702, x686, x683); + fiat_secp384r1_addcarryx_u32(&x705, &x706, x704, x684, x681); + fiat_secp384r1_addcarryx_u32(&x707, &x708, x706, x682, x679); + fiat_secp384r1_addcarryx_u32(&x709, &x710, x708, x680, x677); + fiat_secp384r1_addcarryx_u32(&x711, &x712, x710, x678, x675); + fiat_secp384r1_addcarryx_u32(&x713, &x714, x712, x676, x673); + fiat_secp384r1_addcarryx_u32(&x715, &x716, x714, x674, x671); + x717 = (x716 + x672); + fiat_secp384r1_addcarryx_u32(&x718, &x719, 0x0, x646, x693); + fiat_secp384r1_addcarryx_u32(&x720, &x721, x719, x648, x695); + fiat_secp384r1_addcarryx_u32(&x722, &x723, x721, x650, x697); + fiat_secp384r1_addcarryx_u32(&x724, &x725, x723, x652, x699); + fiat_secp384r1_addcarryx_u32(&x726, &x727, x725, x654, x701); + fiat_secp384r1_addcarryx_u32(&x728, &x729, x727, x656, x703); + fiat_secp384r1_addcarryx_u32(&x730, &x731, x729, x658, x705); + fiat_secp384r1_addcarryx_u32(&x732, &x733, x731, x660, x707); + fiat_secp384r1_addcarryx_u32(&x734, &x735, x733, x662, x709); + fiat_secp384r1_addcarryx_u32(&x736, &x737, x735, x664, x711); + fiat_secp384r1_addcarryx_u32(&x738, &x739, x737, x666, x713); + fiat_secp384r1_addcarryx_u32(&x740, &x741, x739, x668, x715); + fiat_secp384r1_addcarryx_u32(&x742, &x743, x741, x670, x717); + fiat_secp384r1_mulx_u32(&x744, &x745, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x746, &x747, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x748, &x749, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x750, &x751, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x752, &x753, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x754, &x755, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x756, &x757, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x758, &x759, x718, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x760, &x761, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x762, &x763, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x764, &x765, 0x0, x761, x758); + fiat_secp384r1_addcarryx_u32(&x766, &x767, x765, x759, x756); + fiat_secp384r1_addcarryx_u32(&x768, &x769, x767, x757, x754); + fiat_secp384r1_addcarryx_u32(&x770, &x771, x769, x755, x752); + fiat_secp384r1_addcarryx_u32(&x772, &x773, x771, x753, x750); + fiat_secp384r1_addcarryx_u32(&x774, &x775, x773, x751, x748); + fiat_secp384r1_addcarryx_u32(&x776, &x777, x775, x749, x746); + fiat_secp384r1_addcarryx_u32(&x778, &x779, x777, x747, x744); + x780 = (x779 + x745); + fiat_secp384r1_addcarryx_u32(&x781, &x782, 0x0, x718, x762); + fiat_secp384r1_addcarryx_u32(&x783, &x784, x782, x720, x763); + fiat_secp384r1_addcarryx_u32(&x785, &x786, x784, x722, 0x0); + fiat_secp384r1_addcarryx_u32(&x787, &x788, x786, x724, x760); + fiat_secp384r1_addcarryx_u32(&x789, &x790, x788, x726, x764); + fiat_secp384r1_addcarryx_u32(&x791, &x792, x790, x728, x766); + fiat_secp384r1_addcarryx_u32(&x793, &x794, x792, x730, x768); + fiat_secp384r1_addcarryx_u32(&x795, &x796, x794, x732, x770); + fiat_secp384r1_addcarryx_u32(&x797, &x798, x796, x734, x772); + fiat_secp384r1_addcarryx_u32(&x799, &x800, x798, x736, x774); + fiat_secp384r1_addcarryx_u32(&x801, &x802, x800, x738, x776); + fiat_secp384r1_addcarryx_u32(&x803, &x804, x802, x740, x778); + fiat_secp384r1_addcarryx_u32(&x805, &x806, x804, x742, x780); + x807 = ((uint32_t)x806 + x743); + fiat_secp384r1_mulx_u32(&x808, &x809, x6, (arg2[11])); + fiat_secp384r1_mulx_u32(&x810, &x811, x6, (arg2[10])); + fiat_secp384r1_mulx_u32(&x812, &x813, x6, (arg2[9])); + fiat_secp384r1_mulx_u32(&x814, &x815, x6, (arg2[8])); + fiat_secp384r1_mulx_u32(&x816, &x817, x6, (arg2[7])); + fiat_secp384r1_mulx_u32(&x818, &x819, x6, (arg2[6])); + fiat_secp384r1_mulx_u32(&x820, &x821, x6, (arg2[5])); + fiat_secp384r1_mulx_u32(&x822, &x823, x6, (arg2[4])); + fiat_secp384r1_mulx_u32(&x824, &x825, x6, (arg2[3])); + fiat_secp384r1_mulx_u32(&x826, &x827, x6, (arg2[2])); + fiat_secp384r1_mulx_u32(&x828, &x829, x6, (arg2[1])); + fiat_secp384r1_mulx_u32(&x830, &x831, x6, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x832, &x833, 0x0, x831, x828); + fiat_secp384r1_addcarryx_u32(&x834, &x835, x833, x829, x826); + fiat_secp384r1_addcarryx_u32(&x836, &x837, x835, x827, x824); + fiat_secp384r1_addcarryx_u32(&x838, &x839, x837, x825, x822); + fiat_secp384r1_addcarryx_u32(&x840, &x841, x839, x823, x820); + fiat_secp384r1_addcarryx_u32(&x842, &x843, x841, x821, x818); + fiat_secp384r1_addcarryx_u32(&x844, &x845, x843, x819, x816); + fiat_secp384r1_addcarryx_u32(&x846, &x847, x845, x817, x814); + fiat_secp384r1_addcarryx_u32(&x848, &x849, x847, x815, x812); + fiat_secp384r1_addcarryx_u32(&x850, &x851, x849, x813, x810); + fiat_secp384r1_addcarryx_u32(&x852, &x853, x851, x811, x808); + x854 = (x853 + x809); + fiat_secp384r1_addcarryx_u32(&x855, &x856, 0x0, x783, x830); + fiat_secp384r1_addcarryx_u32(&x857, &x858, x856, x785, x832); + fiat_secp384r1_addcarryx_u32(&x859, &x860, x858, x787, x834); + fiat_secp384r1_addcarryx_u32(&x861, &x862, x860, x789, x836); + fiat_secp384r1_addcarryx_u32(&x863, &x864, x862, x791, x838); + fiat_secp384r1_addcarryx_u32(&x865, &x866, x864, x793, x840); + fiat_secp384r1_addcarryx_u32(&x867, &x868, x866, x795, x842); + fiat_secp384r1_addcarryx_u32(&x869, &x870, x868, x797, x844); + fiat_secp384r1_addcarryx_u32(&x871, &x872, x870, x799, x846); + fiat_secp384r1_addcarryx_u32(&x873, &x874, x872, x801, x848); + fiat_secp384r1_addcarryx_u32(&x875, &x876, x874, x803, x850); + fiat_secp384r1_addcarryx_u32(&x877, &x878, x876, x805, x852); + fiat_secp384r1_addcarryx_u32(&x879, &x880, x878, x807, x854); + fiat_secp384r1_mulx_u32(&x881, &x882, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x883, &x884, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x885, &x886, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x887, &x888, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x889, &x890, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x891, &x892, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x893, &x894, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x895, &x896, x855, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x897, &x898, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x899, &x900, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x901, &x902, 0x0, x898, x895); + fiat_secp384r1_addcarryx_u32(&x903, &x904, x902, x896, x893); + fiat_secp384r1_addcarryx_u32(&x905, &x906, x904, x894, x891); + fiat_secp384r1_addcarryx_u32(&x907, &x908, x906, x892, x889); + fiat_secp384r1_addcarryx_u32(&x909, &x910, x908, x890, x887); + fiat_secp384r1_addcarryx_u32(&x911, &x912, x910, x888, x885); + fiat_secp384r1_addcarryx_u32(&x913, &x914, x912, x886, x883); + fiat_secp384r1_addcarryx_u32(&x915, &x916, x914, x884, x881); + x917 = (x916 + x882); + fiat_secp384r1_addcarryx_u32(&x918, &x919, 0x0, x855, x899); + fiat_secp384r1_addcarryx_u32(&x920, &x921, x919, x857, x900); + fiat_secp384r1_addcarryx_u32(&x922, &x923, x921, x859, 0x0); + fiat_secp384r1_addcarryx_u32(&x924, &x925, x923, x861, x897); + fiat_secp384r1_addcarryx_u32(&x926, &x927, x925, x863, x901); + fiat_secp384r1_addcarryx_u32(&x928, &x929, x927, x865, x903); + fiat_secp384r1_addcarryx_u32(&x930, &x931, x929, x867, x905); + fiat_secp384r1_addcarryx_u32(&x932, &x933, x931, x869, x907); + fiat_secp384r1_addcarryx_u32(&x934, &x935, x933, x871, x909); + fiat_secp384r1_addcarryx_u32(&x936, &x937, x935, x873, x911); + fiat_secp384r1_addcarryx_u32(&x938, &x939, x937, x875, x913); + fiat_secp384r1_addcarryx_u32(&x940, &x941, x939, x877, x915); + fiat_secp384r1_addcarryx_u32(&x942, &x943, x941, x879, x917); + x944 = ((uint32_t)x943 + x880); + fiat_secp384r1_mulx_u32(&x945, &x946, x7, (arg2[11])); + fiat_secp384r1_mulx_u32(&x947, &x948, x7, (arg2[10])); + fiat_secp384r1_mulx_u32(&x949, &x950, x7, (arg2[9])); + fiat_secp384r1_mulx_u32(&x951, &x952, x7, (arg2[8])); + fiat_secp384r1_mulx_u32(&x953, &x954, x7, (arg2[7])); + fiat_secp384r1_mulx_u32(&x955, &x956, x7, (arg2[6])); + fiat_secp384r1_mulx_u32(&x957, &x958, x7, (arg2[5])); + fiat_secp384r1_mulx_u32(&x959, &x960, x7, (arg2[4])); + fiat_secp384r1_mulx_u32(&x961, &x962, x7, (arg2[3])); + fiat_secp384r1_mulx_u32(&x963, &x964, x7, (arg2[2])); + fiat_secp384r1_mulx_u32(&x965, &x966, x7, (arg2[1])); + fiat_secp384r1_mulx_u32(&x967, &x968, x7, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x969, &x970, 0x0, x968, x965); + fiat_secp384r1_addcarryx_u32(&x971, &x972, x970, x966, x963); + fiat_secp384r1_addcarryx_u32(&x973, &x974, x972, x964, x961); + fiat_secp384r1_addcarryx_u32(&x975, &x976, x974, x962, x959); + fiat_secp384r1_addcarryx_u32(&x977, &x978, x976, x960, x957); + fiat_secp384r1_addcarryx_u32(&x979, &x980, x978, x958, x955); + fiat_secp384r1_addcarryx_u32(&x981, &x982, x980, x956, x953); + fiat_secp384r1_addcarryx_u32(&x983, &x984, x982, x954, x951); + fiat_secp384r1_addcarryx_u32(&x985, &x986, x984, x952, x949); + fiat_secp384r1_addcarryx_u32(&x987, &x988, x986, x950, x947); + fiat_secp384r1_addcarryx_u32(&x989, &x990, x988, x948, x945); + x991 = (x990 + x946); + fiat_secp384r1_addcarryx_u32(&x992, &x993, 0x0, x920, x967); + fiat_secp384r1_addcarryx_u32(&x994, &x995, x993, x922, x969); + fiat_secp384r1_addcarryx_u32(&x996, &x997, x995, x924, x971); + fiat_secp384r1_addcarryx_u32(&x998, &x999, x997, x926, x973); + fiat_secp384r1_addcarryx_u32(&x1000, &x1001, x999, x928, x975); + fiat_secp384r1_addcarryx_u32(&x1002, &x1003, x1001, x930, x977); + fiat_secp384r1_addcarryx_u32(&x1004, &x1005, x1003, x932, x979); + fiat_secp384r1_addcarryx_u32(&x1006, &x1007, x1005, x934, x981); + fiat_secp384r1_addcarryx_u32(&x1008, &x1009, x1007, x936, x983); + fiat_secp384r1_addcarryx_u32(&x1010, &x1011, x1009, x938, x985); + fiat_secp384r1_addcarryx_u32(&x1012, &x1013, x1011, x940, x987); + fiat_secp384r1_addcarryx_u32(&x1014, &x1015, x1013, x942, x989); + fiat_secp384r1_addcarryx_u32(&x1016, &x1017, x1015, x944, x991); + fiat_secp384r1_mulx_u32(&x1018, &x1019, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1020, &x1021, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1022, &x1023, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1024, &x1025, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1026, &x1027, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1028, &x1029, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1030, &x1031, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1032, &x1033, x992, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1034, &x1035, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1036, &x1037, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1038, &x1039, 0x0, x1035, x1032); + fiat_secp384r1_addcarryx_u32(&x1040, &x1041, x1039, x1033, x1030); + fiat_secp384r1_addcarryx_u32(&x1042, &x1043, x1041, x1031, x1028); + fiat_secp384r1_addcarryx_u32(&x1044, &x1045, x1043, x1029, x1026); + fiat_secp384r1_addcarryx_u32(&x1046, &x1047, x1045, x1027, x1024); + fiat_secp384r1_addcarryx_u32(&x1048, &x1049, x1047, x1025, x1022); + fiat_secp384r1_addcarryx_u32(&x1050, &x1051, x1049, x1023, x1020); + fiat_secp384r1_addcarryx_u32(&x1052, &x1053, x1051, x1021, x1018); + x1054 = (x1053 + x1019); + fiat_secp384r1_addcarryx_u32(&x1055, &x1056, 0x0, x992, x1036); + fiat_secp384r1_addcarryx_u32(&x1057, &x1058, x1056, x994, x1037); + fiat_secp384r1_addcarryx_u32(&x1059, &x1060, x1058, x996, 0x0); + fiat_secp384r1_addcarryx_u32(&x1061, &x1062, x1060, x998, x1034); + fiat_secp384r1_addcarryx_u32(&x1063, &x1064, x1062, x1000, x1038); + fiat_secp384r1_addcarryx_u32(&x1065, &x1066, x1064, x1002, x1040); + fiat_secp384r1_addcarryx_u32(&x1067, &x1068, x1066, x1004, x1042); + fiat_secp384r1_addcarryx_u32(&x1069, &x1070, x1068, x1006, x1044); + fiat_secp384r1_addcarryx_u32(&x1071, &x1072, x1070, x1008, x1046); + fiat_secp384r1_addcarryx_u32(&x1073, &x1074, x1072, x1010, x1048); + fiat_secp384r1_addcarryx_u32(&x1075, &x1076, x1074, x1012, x1050); + fiat_secp384r1_addcarryx_u32(&x1077, &x1078, x1076, x1014, x1052); + fiat_secp384r1_addcarryx_u32(&x1079, &x1080, x1078, x1016, x1054); + x1081 = ((uint32_t)x1080 + x1017); + fiat_secp384r1_mulx_u32(&x1082, &x1083, x8, (arg2[11])); + fiat_secp384r1_mulx_u32(&x1084, &x1085, x8, (arg2[10])); + fiat_secp384r1_mulx_u32(&x1086, &x1087, x8, (arg2[9])); + fiat_secp384r1_mulx_u32(&x1088, &x1089, x8, (arg2[8])); + fiat_secp384r1_mulx_u32(&x1090, &x1091, x8, (arg2[7])); + fiat_secp384r1_mulx_u32(&x1092, &x1093, x8, (arg2[6])); + fiat_secp384r1_mulx_u32(&x1094, &x1095, x8, (arg2[5])); + fiat_secp384r1_mulx_u32(&x1096, &x1097, x8, (arg2[4])); + fiat_secp384r1_mulx_u32(&x1098, &x1099, x8, (arg2[3])); + fiat_secp384r1_mulx_u32(&x1100, &x1101, x8, (arg2[2])); + fiat_secp384r1_mulx_u32(&x1102, &x1103, x8, (arg2[1])); + fiat_secp384r1_mulx_u32(&x1104, &x1105, x8, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x1106, &x1107, 0x0, x1105, x1102); + fiat_secp384r1_addcarryx_u32(&x1108, &x1109, x1107, x1103, x1100); + fiat_secp384r1_addcarryx_u32(&x1110, &x1111, x1109, x1101, x1098); + fiat_secp384r1_addcarryx_u32(&x1112, &x1113, x1111, x1099, x1096); + fiat_secp384r1_addcarryx_u32(&x1114, &x1115, x1113, x1097, x1094); + fiat_secp384r1_addcarryx_u32(&x1116, &x1117, x1115, x1095, x1092); + fiat_secp384r1_addcarryx_u32(&x1118, &x1119, x1117, x1093, x1090); + fiat_secp384r1_addcarryx_u32(&x1120, &x1121, x1119, x1091, x1088); + fiat_secp384r1_addcarryx_u32(&x1122, &x1123, x1121, x1089, x1086); + fiat_secp384r1_addcarryx_u32(&x1124, &x1125, x1123, x1087, x1084); + fiat_secp384r1_addcarryx_u32(&x1126, &x1127, x1125, x1085, x1082); + x1128 = (x1127 + x1083); + fiat_secp384r1_addcarryx_u32(&x1129, &x1130, 0x0, x1057, x1104); + fiat_secp384r1_addcarryx_u32(&x1131, &x1132, x1130, x1059, x1106); + fiat_secp384r1_addcarryx_u32(&x1133, &x1134, x1132, x1061, x1108); + fiat_secp384r1_addcarryx_u32(&x1135, &x1136, x1134, x1063, x1110); + fiat_secp384r1_addcarryx_u32(&x1137, &x1138, x1136, x1065, x1112); + fiat_secp384r1_addcarryx_u32(&x1139, &x1140, x1138, x1067, x1114); + fiat_secp384r1_addcarryx_u32(&x1141, &x1142, x1140, x1069, x1116); + fiat_secp384r1_addcarryx_u32(&x1143, &x1144, x1142, x1071, x1118); + fiat_secp384r1_addcarryx_u32(&x1145, &x1146, x1144, x1073, x1120); + fiat_secp384r1_addcarryx_u32(&x1147, &x1148, x1146, x1075, x1122); + fiat_secp384r1_addcarryx_u32(&x1149, &x1150, x1148, x1077, x1124); + fiat_secp384r1_addcarryx_u32(&x1151, &x1152, x1150, x1079, x1126); + fiat_secp384r1_addcarryx_u32(&x1153, &x1154, x1152, x1081, x1128); + fiat_secp384r1_mulx_u32(&x1155, &x1156, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1157, &x1158, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1159, &x1160, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1161, &x1162, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1163, &x1164, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1165, &x1166, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1167, &x1168, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1169, &x1170, x1129, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1171, &x1172, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1173, &x1174, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1175, &x1176, 0x0, x1172, x1169); + fiat_secp384r1_addcarryx_u32(&x1177, &x1178, x1176, x1170, x1167); + fiat_secp384r1_addcarryx_u32(&x1179, &x1180, x1178, x1168, x1165); + fiat_secp384r1_addcarryx_u32(&x1181, &x1182, x1180, x1166, x1163); + fiat_secp384r1_addcarryx_u32(&x1183, &x1184, x1182, x1164, x1161); + fiat_secp384r1_addcarryx_u32(&x1185, &x1186, x1184, x1162, x1159); + fiat_secp384r1_addcarryx_u32(&x1187, &x1188, x1186, x1160, x1157); + fiat_secp384r1_addcarryx_u32(&x1189, &x1190, x1188, x1158, x1155); + x1191 = (x1190 + x1156); + fiat_secp384r1_addcarryx_u32(&x1192, &x1193, 0x0, x1129, x1173); + fiat_secp384r1_addcarryx_u32(&x1194, &x1195, x1193, x1131, x1174); + fiat_secp384r1_addcarryx_u32(&x1196, &x1197, x1195, x1133, 0x0); + fiat_secp384r1_addcarryx_u32(&x1198, &x1199, x1197, x1135, x1171); + fiat_secp384r1_addcarryx_u32(&x1200, &x1201, x1199, x1137, x1175); + fiat_secp384r1_addcarryx_u32(&x1202, &x1203, x1201, x1139, x1177); + fiat_secp384r1_addcarryx_u32(&x1204, &x1205, x1203, x1141, x1179); + fiat_secp384r1_addcarryx_u32(&x1206, &x1207, x1205, x1143, x1181); + fiat_secp384r1_addcarryx_u32(&x1208, &x1209, x1207, x1145, x1183); + fiat_secp384r1_addcarryx_u32(&x1210, &x1211, x1209, x1147, x1185); + fiat_secp384r1_addcarryx_u32(&x1212, &x1213, x1211, x1149, x1187); + fiat_secp384r1_addcarryx_u32(&x1214, &x1215, x1213, x1151, x1189); + fiat_secp384r1_addcarryx_u32(&x1216, &x1217, x1215, x1153, x1191); + x1218 = ((uint32_t)x1217 + x1154); + fiat_secp384r1_mulx_u32(&x1219, &x1220, x9, (arg2[11])); + fiat_secp384r1_mulx_u32(&x1221, &x1222, x9, (arg2[10])); + fiat_secp384r1_mulx_u32(&x1223, &x1224, x9, (arg2[9])); + fiat_secp384r1_mulx_u32(&x1225, &x1226, x9, (arg2[8])); + fiat_secp384r1_mulx_u32(&x1227, &x1228, x9, (arg2[7])); + fiat_secp384r1_mulx_u32(&x1229, &x1230, x9, (arg2[6])); + fiat_secp384r1_mulx_u32(&x1231, &x1232, x9, (arg2[5])); + fiat_secp384r1_mulx_u32(&x1233, &x1234, x9, (arg2[4])); + fiat_secp384r1_mulx_u32(&x1235, &x1236, x9, (arg2[3])); + fiat_secp384r1_mulx_u32(&x1237, &x1238, x9, (arg2[2])); + fiat_secp384r1_mulx_u32(&x1239, &x1240, x9, (arg2[1])); + fiat_secp384r1_mulx_u32(&x1241, &x1242, x9, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x1243, &x1244, 0x0, x1242, x1239); + fiat_secp384r1_addcarryx_u32(&x1245, &x1246, x1244, x1240, x1237); + fiat_secp384r1_addcarryx_u32(&x1247, &x1248, x1246, x1238, x1235); + fiat_secp384r1_addcarryx_u32(&x1249, &x1250, x1248, x1236, x1233); + fiat_secp384r1_addcarryx_u32(&x1251, &x1252, x1250, x1234, x1231); + fiat_secp384r1_addcarryx_u32(&x1253, &x1254, x1252, x1232, x1229); + fiat_secp384r1_addcarryx_u32(&x1255, &x1256, x1254, x1230, x1227); + fiat_secp384r1_addcarryx_u32(&x1257, &x1258, x1256, x1228, x1225); + fiat_secp384r1_addcarryx_u32(&x1259, &x1260, x1258, x1226, x1223); + fiat_secp384r1_addcarryx_u32(&x1261, &x1262, x1260, x1224, x1221); + fiat_secp384r1_addcarryx_u32(&x1263, &x1264, x1262, x1222, x1219); + x1265 = (x1264 + x1220); + fiat_secp384r1_addcarryx_u32(&x1266, &x1267, 0x0, x1194, x1241); + fiat_secp384r1_addcarryx_u32(&x1268, &x1269, x1267, x1196, x1243); + fiat_secp384r1_addcarryx_u32(&x1270, &x1271, x1269, x1198, x1245); + fiat_secp384r1_addcarryx_u32(&x1272, &x1273, x1271, x1200, x1247); + fiat_secp384r1_addcarryx_u32(&x1274, &x1275, x1273, x1202, x1249); + fiat_secp384r1_addcarryx_u32(&x1276, &x1277, x1275, x1204, x1251); + fiat_secp384r1_addcarryx_u32(&x1278, &x1279, x1277, x1206, x1253); + fiat_secp384r1_addcarryx_u32(&x1280, &x1281, x1279, x1208, x1255); + fiat_secp384r1_addcarryx_u32(&x1282, &x1283, x1281, x1210, x1257); + fiat_secp384r1_addcarryx_u32(&x1284, &x1285, x1283, x1212, x1259); + fiat_secp384r1_addcarryx_u32(&x1286, &x1287, x1285, x1214, x1261); + fiat_secp384r1_addcarryx_u32(&x1288, &x1289, x1287, x1216, x1263); + fiat_secp384r1_addcarryx_u32(&x1290, &x1291, x1289, x1218, x1265); + fiat_secp384r1_mulx_u32(&x1292, &x1293, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1294, &x1295, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1296, &x1297, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1298, &x1299, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1300, &x1301, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1302, &x1303, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1304, &x1305, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1306, &x1307, x1266, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1308, &x1309, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1310, &x1311, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1312, &x1313, 0x0, x1309, x1306); + fiat_secp384r1_addcarryx_u32(&x1314, &x1315, x1313, x1307, x1304); + fiat_secp384r1_addcarryx_u32(&x1316, &x1317, x1315, x1305, x1302); + fiat_secp384r1_addcarryx_u32(&x1318, &x1319, x1317, x1303, x1300); + fiat_secp384r1_addcarryx_u32(&x1320, &x1321, x1319, x1301, x1298); + fiat_secp384r1_addcarryx_u32(&x1322, &x1323, x1321, x1299, x1296); + fiat_secp384r1_addcarryx_u32(&x1324, &x1325, x1323, x1297, x1294); + fiat_secp384r1_addcarryx_u32(&x1326, &x1327, x1325, x1295, x1292); + x1328 = (x1327 + x1293); + fiat_secp384r1_addcarryx_u32(&x1329, &x1330, 0x0, x1266, x1310); + fiat_secp384r1_addcarryx_u32(&x1331, &x1332, x1330, x1268, x1311); + fiat_secp384r1_addcarryx_u32(&x1333, &x1334, x1332, x1270, 0x0); + fiat_secp384r1_addcarryx_u32(&x1335, &x1336, x1334, x1272, x1308); + fiat_secp384r1_addcarryx_u32(&x1337, &x1338, x1336, x1274, x1312); + fiat_secp384r1_addcarryx_u32(&x1339, &x1340, x1338, x1276, x1314); + fiat_secp384r1_addcarryx_u32(&x1341, &x1342, x1340, x1278, x1316); + fiat_secp384r1_addcarryx_u32(&x1343, &x1344, x1342, x1280, x1318); + fiat_secp384r1_addcarryx_u32(&x1345, &x1346, x1344, x1282, x1320); + fiat_secp384r1_addcarryx_u32(&x1347, &x1348, x1346, x1284, x1322); + fiat_secp384r1_addcarryx_u32(&x1349, &x1350, x1348, x1286, x1324); + fiat_secp384r1_addcarryx_u32(&x1351, &x1352, x1350, x1288, x1326); + fiat_secp384r1_addcarryx_u32(&x1353, &x1354, x1352, x1290, x1328); + x1355 = ((uint32_t)x1354 + x1291); + fiat_secp384r1_mulx_u32(&x1356, &x1357, x10, (arg2[11])); + fiat_secp384r1_mulx_u32(&x1358, &x1359, x10, (arg2[10])); + fiat_secp384r1_mulx_u32(&x1360, &x1361, x10, (arg2[9])); + fiat_secp384r1_mulx_u32(&x1362, &x1363, x10, (arg2[8])); + fiat_secp384r1_mulx_u32(&x1364, &x1365, x10, (arg2[7])); + fiat_secp384r1_mulx_u32(&x1366, &x1367, x10, (arg2[6])); + fiat_secp384r1_mulx_u32(&x1368, &x1369, x10, (arg2[5])); + fiat_secp384r1_mulx_u32(&x1370, &x1371, x10, (arg2[4])); + fiat_secp384r1_mulx_u32(&x1372, &x1373, x10, (arg2[3])); + fiat_secp384r1_mulx_u32(&x1374, &x1375, x10, (arg2[2])); + fiat_secp384r1_mulx_u32(&x1376, &x1377, x10, (arg2[1])); + fiat_secp384r1_mulx_u32(&x1378, &x1379, x10, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x1380, &x1381, 0x0, x1379, x1376); + fiat_secp384r1_addcarryx_u32(&x1382, &x1383, x1381, x1377, x1374); + fiat_secp384r1_addcarryx_u32(&x1384, &x1385, x1383, x1375, x1372); + fiat_secp384r1_addcarryx_u32(&x1386, &x1387, x1385, x1373, x1370); + fiat_secp384r1_addcarryx_u32(&x1388, &x1389, x1387, x1371, x1368); + fiat_secp384r1_addcarryx_u32(&x1390, &x1391, x1389, x1369, x1366); + fiat_secp384r1_addcarryx_u32(&x1392, &x1393, x1391, x1367, x1364); + fiat_secp384r1_addcarryx_u32(&x1394, &x1395, x1393, x1365, x1362); + fiat_secp384r1_addcarryx_u32(&x1396, &x1397, x1395, x1363, x1360); + fiat_secp384r1_addcarryx_u32(&x1398, &x1399, x1397, x1361, x1358); + fiat_secp384r1_addcarryx_u32(&x1400, &x1401, x1399, x1359, x1356); + x1402 = (x1401 + x1357); + fiat_secp384r1_addcarryx_u32(&x1403, &x1404, 0x0, x1331, x1378); + fiat_secp384r1_addcarryx_u32(&x1405, &x1406, x1404, x1333, x1380); + fiat_secp384r1_addcarryx_u32(&x1407, &x1408, x1406, x1335, x1382); + fiat_secp384r1_addcarryx_u32(&x1409, &x1410, x1408, x1337, x1384); + fiat_secp384r1_addcarryx_u32(&x1411, &x1412, x1410, x1339, x1386); + fiat_secp384r1_addcarryx_u32(&x1413, &x1414, x1412, x1341, x1388); + fiat_secp384r1_addcarryx_u32(&x1415, &x1416, x1414, x1343, x1390); + fiat_secp384r1_addcarryx_u32(&x1417, &x1418, x1416, x1345, x1392); + fiat_secp384r1_addcarryx_u32(&x1419, &x1420, x1418, x1347, x1394); + fiat_secp384r1_addcarryx_u32(&x1421, &x1422, x1420, x1349, x1396); + fiat_secp384r1_addcarryx_u32(&x1423, &x1424, x1422, x1351, x1398); + fiat_secp384r1_addcarryx_u32(&x1425, &x1426, x1424, x1353, x1400); + fiat_secp384r1_addcarryx_u32(&x1427, &x1428, x1426, x1355, x1402); + fiat_secp384r1_mulx_u32(&x1429, &x1430, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1431, &x1432, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1433, &x1434, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1435, &x1436, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1437, &x1438, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1439, &x1440, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1441, &x1442, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1443, &x1444, x1403, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1445, &x1446, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1447, &x1448, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1449, &x1450, 0x0, x1446, x1443); + fiat_secp384r1_addcarryx_u32(&x1451, &x1452, x1450, x1444, x1441); + fiat_secp384r1_addcarryx_u32(&x1453, &x1454, x1452, x1442, x1439); + fiat_secp384r1_addcarryx_u32(&x1455, &x1456, x1454, x1440, x1437); + fiat_secp384r1_addcarryx_u32(&x1457, &x1458, x1456, x1438, x1435); + fiat_secp384r1_addcarryx_u32(&x1459, &x1460, x1458, x1436, x1433); + fiat_secp384r1_addcarryx_u32(&x1461, &x1462, x1460, x1434, x1431); + fiat_secp384r1_addcarryx_u32(&x1463, &x1464, x1462, x1432, x1429); + x1465 = (x1464 + x1430); + fiat_secp384r1_addcarryx_u32(&x1466, &x1467, 0x0, x1403, x1447); + fiat_secp384r1_addcarryx_u32(&x1468, &x1469, x1467, x1405, x1448); + fiat_secp384r1_addcarryx_u32(&x1470, &x1471, x1469, x1407, 0x0); + fiat_secp384r1_addcarryx_u32(&x1472, &x1473, x1471, x1409, x1445); + fiat_secp384r1_addcarryx_u32(&x1474, &x1475, x1473, x1411, x1449); + fiat_secp384r1_addcarryx_u32(&x1476, &x1477, x1475, x1413, x1451); + fiat_secp384r1_addcarryx_u32(&x1478, &x1479, x1477, x1415, x1453); + fiat_secp384r1_addcarryx_u32(&x1480, &x1481, x1479, x1417, x1455); + fiat_secp384r1_addcarryx_u32(&x1482, &x1483, x1481, x1419, x1457); + fiat_secp384r1_addcarryx_u32(&x1484, &x1485, x1483, x1421, x1459); + fiat_secp384r1_addcarryx_u32(&x1486, &x1487, x1485, x1423, x1461); + fiat_secp384r1_addcarryx_u32(&x1488, &x1489, x1487, x1425, x1463); + fiat_secp384r1_addcarryx_u32(&x1490, &x1491, x1489, x1427, x1465); + x1492 = ((uint32_t)x1491 + x1428); + fiat_secp384r1_mulx_u32(&x1493, &x1494, x11, (arg2[11])); + fiat_secp384r1_mulx_u32(&x1495, &x1496, x11, (arg2[10])); + fiat_secp384r1_mulx_u32(&x1497, &x1498, x11, (arg2[9])); + fiat_secp384r1_mulx_u32(&x1499, &x1500, x11, (arg2[8])); + fiat_secp384r1_mulx_u32(&x1501, &x1502, x11, (arg2[7])); + fiat_secp384r1_mulx_u32(&x1503, &x1504, x11, (arg2[6])); + fiat_secp384r1_mulx_u32(&x1505, &x1506, x11, (arg2[5])); + fiat_secp384r1_mulx_u32(&x1507, &x1508, x11, (arg2[4])); + fiat_secp384r1_mulx_u32(&x1509, &x1510, x11, (arg2[3])); + fiat_secp384r1_mulx_u32(&x1511, &x1512, x11, (arg2[2])); + fiat_secp384r1_mulx_u32(&x1513, &x1514, x11, (arg2[1])); + fiat_secp384r1_mulx_u32(&x1515, &x1516, x11, (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x1517, &x1518, 0x0, x1516, x1513); + fiat_secp384r1_addcarryx_u32(&x1519, &x1520, x1518, x1514, x1511); + fiat_secp384r1_addcarryx_u32(&x1521, &x1522, x1520, x1512, x1509); + fiat_secp384r1_addcarryx_u32(&x1523, &x1524, x1522, x1510, x1507); + fiat_secp384r1_addcarryx_u32(&x1525, &x1526, x1524, x1508, x1505); + fiat_secp384r1_addcarryx_u32(&x1527, &x1528, x1526, x1506, x1503); + fiat_secp384r1_addcarryx_u32(&x1529, &x1530, x1528, x1504, x1501); + fiat_secp384r1_addcarryx_u32(&x1531, &x1532, x1530, x1502, x1499); + fiat_secp384r1_addcarryx_u32(&x1533, &x1534, x1532, x1500, x1497); + fiat_secp384r1_addcarryx_u32(&x1535, &x1536, x1534, x1498, x1495); + fiat_secp384r1_addcarryx_u32(&x1537, &x1538, x1536, x1496, x1493); + x1539 = (x1538 + x1494); + fiat_secp384r1_addcarryx_u32(&x1540, &x1541, 0x0, x1468, x1515); + fiat_secp384r1_addcarryx_u32(&x1542, &x1543, x1541, x1470, x1517); + fiat_secp384r1_addcarryx_u32(&x1544, &x1545, x1543, x1472, x1519); + fiat_secp384r1_addcarryx_u32(&x1546, &x1547, x1545, x1474, x1521); + fiat_secp384r1_addcarryx_u32(&x1548, &x1549, x1547, x1476, x1523); + fiat_secp384r1_addcarryx_u32(&x1550, &x1551, x1549, x1478, x1525); + fiat_secp384r1_addcarryx_u32(&x1552, &x1553, x1551, x1480, x1527); + fiat_secp384r1_addcarryx_u32(&x1554, &x1555, x1553, x1482, x1529); + fiat_secp384r1_addcarryx_u32(&x1556, &x1557, x1555, x1484, x1531); + fiat_secp384r1_addcarryx_u32(&x1558, &x1559, x1557, x1486, x1533); + fiat_secp384r1_addcarryx_u32(&x1560, &x1561, x1559, x1488, x1535); + fiat_secp384r1_addcarryx_u32(&x1562, &x1563, x1561, x1490, x1537); + fiat_secp384r1_addcarryx_u32(&x1564, &x1565, x1563, x1492, x1539); + fiat_secp384r1_mulx_u32(&x1566, &x1567, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1568, &x1569, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1570, &x1571, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1572, &x1573, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1574, &x1575, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1576, &x1577, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1578, &x1579, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1580, &x1581, x1540, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1582, &x1583, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1584, &x1585, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1586, &x1587, 0x0, x1583, x1580); + fiat_secp384r1_addcarryx_u32(&x1588, &x1589, x1587, x1581, x1578); + fiat_secp384r1_addcarryx_u32(&x1590, &x1591, x1589, x1579, x1576); + fiat_secp384r1_addcarryx_u32(&x1592, &x1593, x1591, x1577, x1574); + fiat_secp384r1_addcarryx_u32(&x1594, &x1595, x1593, x1575, x1572); + fiat_secp384r1_addcarryx_u32(&x1596, &x1597, x1595, x1573, x1570); + fiat_secp384r1_addcarryx_u32(&x1598, &x1599, x1597, x1571, x1568); + fiat_secp384r1_addcarryx_u32(&x1600, &x1601, x1599, x1569, x1566); + x1602 = (x1601 + x1567); + fiat_secp384r1_addcarryx_u32(&x1603, &x1604, 0x0, x1540, x1584); + fiat_secp384r1_addcarryx_u32(&x1605, &x1606, x1604, x1542, x1585); + fiat_secp384r1_addcarryx_u32(&x1607, &x1608, x1606, x1544, 0x0); + fiat_secp384r1_addcarryx_u32(&x1609, &x1610, x1608, x1546, x1582); + fiat_secp384r1_addcarryx_u32(&x1611, &x1612, x1610, x1548, x1586); + fiat_secp384r1_addcarryx_u32(&x1613, &x1614, x1612, x1550, x1588); + fiat_secp384r1_addcarryx_u32(&x1615, &x1616, x1614, x1552, x1590); + fiat_secp384r1_addcarryx_u32(&x1617, &x1618, x1616, x1554, x1592); + fiat_secp384r1_addcarryx_u32(&x1619, &x1620, x1618, x1556, x1594); + fiat_secp384r1_addcarryx_u32(&x1621, &x1622, x1620, x1558, x1596); + fiat_secp384r1_addcarryx_u32(&x1623, &x1624, x1622, x1560, x1598); + fiat_secp384r1_addcarryx_u32(&x1625, &x1626, x1624, x1562, x1600); + fiat_secp384r1_addcarryx_u32(&x1627, &x1628, x1626, x1564, x1602); + x1629 = ((uint32_t)x1628 + x1565); + fiat_secp384r1_subborrowx_u32(&x1630, &x1631, 0x0, x1605, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1632, &x1633, x1631, x1607, 0x0); + fiat_secp384r1_subborrowx_u32(&x1634, &x1635, x1633, x1609, 0x0); + fiat_secp384r1_subborrowx_u32(&x1636, &x1637, x1635, x1611, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1638, &x1639, x1637, x1613, + UINT32_C(0xfffffffe)); + fiat_secp384r1_subborrowx_u32(&x1640, &x1641, x1639, x1615, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1642, &x1643, x1641, x1617, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1644, &x1645, x1643, x1619, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1646, &x1647, x1645, x1621, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1648, &x1649, x1647, x1623, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1650, &x1651, x1649, x1625, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1652, &x1653, x1651, x1627, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1654, &x1655, x1653, x1629, 0x0); + fiat_secp384r1_cmovznz_u32(&x1656, x1655, x1630, x1605); + fiat_secp384r1_cmovznz_u32(&x1657, x1655, x1632, x1607); + fiat_secp384r1_cmovznz_u32(&x1658, x1655, x1634, x1609); + fiat_secp384r1_cmovznz_u32(&x1659, x1655, x1636, x1611); + fiat_secp384r1_cmovznz_u32(&x1660, x1655, x1638, x1613); + fiat_secp384r1_cmovznz_u32(&x1661, x1655, x1640, x1615); + fiat_secp384r1_cmovznz_u32(&x1662, x1655, x1642, x1617); + fiat_secp384r1_cmovznz_u32(&x1663, x1655, x1644, x1619); + fiat_secp384r1_cmovznz_u32(&x1664, x1655, x1646, x1621); + fiat_secp384r1_cmovznz_u32(&x1665, x1655, x1648, x1623); + fiat_secp384r1_cmovznz_u32(&x1666, x1655, x1650, x1625); + fiat_secp384r1_cmovznz_u32(&x1667, x1655, x1652, x1627); + out1[0] = x1656; + out1[1] = x1657; + out1[2] = x1658; + out1[3] = x1659; + out1[4] = x1660; + out1[5] = x1661; + out1[6] = x1662; + out1[7] = x1663; + out1[8] = x1664; + out1[9] = x1665; + out1[10] = x1666; + out1[11] = x1667; +} + +/* + * The function fiat_secp384r1_square squares a field element in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg1)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_square(uint32_t out1[12], const uint32_t arg1[12]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + uint32_t x22; + uint32_t x23; + uint32_t x24; + uint32_t x25; + uint32_t x26; + uint32_t x27; + uint32_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint32_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint32_t x36; + uint32_t x37; + fiat_secp384r1_uint1 x38; + uint32_t x39; + fiat_secp384r1_uint1 x40; + uint32_t x41; + fiat_secp384r1_uint1 x42; + uint32_t x43; + fiat_secp384r1_uint1 x44; + uint32_t x45; + fiat_secp384r1_uint1 x46; + uint32_t x47; + fiat_secp384r1_uint1 x48; + uint32_t x49; + fiat_secp384r1_uint1 x50; + uint32_t x51; + fiat_secp384r1_uint1 x52; + uint32_t x53; + fiat_secp384r1_uint1 x54; + uint32_t x55; + fiat_secp384r1_uint1 x56; + uint32_t x57; + fiat_secp384r1_uint1 x58; + uint32_t x59; + uint32_t x60; + uint32_t x61; + uint32_t x62; + uint32_t x63; + uint32_t x64; + uint32_t x65; + uint32_t x66; + uint32_t x67; + uint32_t x68; + uint32_t x69; + uint32_t x70; + uint32_t x71; + uint32_t x72; + uint32_t x73; + uint32_t x74; + uint32_t x75; + uint32_t x76; + uint32_t x77; + uint32_t x78; + uint32_t x79; + uint32_t x80; + fiat_secp384r1_uint1 x81; + uint32_t x82; + fiat_secp384r1_uint1 x83; + uint32_t x84; + fiat_secp384r1_uint1 x85; + uint32_t x86; + fiat_secp384r1_uint1 x87; + uint32_t x88; + fiat_secp384r1_uint1 x89; + uint32_t x90; + fiat_secp384r1_uint1 x91; + uint32_t x92; + fiat_secp384r1_uint1 x93; + uint32_t x94; + fiat_secp384r1_uint1 x95; + uint32_t x96; + uint32_t x97; + fiat_secp384r1_uint1 x98; + uint32_t x99; + fiat_secp384r1_uint1 x100; + uint32_t x101; + fiat_secp384r1_uint1 x102; + uint32_t x103; + fiat_secp384r1_uint1 x104; + uint32_t x105; + fiat_secp384r1_uint1 x106; + uint32_t x107; + fiat_secp384r1_uint1 x108; + uint32_t x109; + fiat_secp384r1_uint1 x110; + uint32_t x111; + fiat_secp384r1_uint1 x112; + uint32_t x113; + fiat_secp384r1_uint1 x114; + uint32_t x115; + fiat_secp384r1_uint1 x116; + uint32_t x117; + fiat_secp384r1_uint1 x118; + uint32_t x119; + fiat_secp384r1_uint1 x120; + uint32_t x121; + fiat_secp384r1_uint1 x122; + uint32_t x123; + uint32_t x124; + uint32_t x125; + uint32_t x126; + uint32_t x127; + uint32_t x128; + uint32_t x129; + uint32_t x130; + uint32_t x131; + uint32_t x132; + uint32_t x133; + uint32_t x134; + uint32_t x135; + uint32_t x136; + uint32_t x137; + uint32_t x138; + uint32_t x139; + uint32_t x140; + uint32_t x141; + uint32_t x142; + uint32_t x143; + uint32_t x144; + uint32_t x145; + uint32_t x146; + uint32_t x147; + fiat_secp384r1_uint1 x148; + uint32_t x149; + fiat_secp384r1_uint1 x150; + uint32_t x151; + fiat_secp384r1_uint1 x152; + uint32_t x153; + fiat_secp384r1_uint1 x154; + uint32_t x155; + fiat_secp384r1_uint1 x156; + uint32_t x157; + fiat_secp384r1_uint1 x158; + uint32_t x159; + fiat_secp384r1_uint1 x160; + uint32_t x161; + fiat_secp384r1_uint1 x162; + uint32_t x163; + fiat_secp384r1_uint1 x164; + uint32_t x165; + fiat_secp384r1_uint1 x166; + uint32_t x167; + fiat_secp384r1_uint1 x168; + uint32_t x169; + uint32_t x170; + fiat_secp384r1_uint1 x171; + uint32_t x172; + fiat_secp384r1_uint1 x173; + uint32_t x174; + fiat_secp384r1_uint1 x175; + uint32_t x176; + fiat_secp384r1_uint1 x177; + uint32_t x178; + fiat_secp384r1_uint1 x179; + uint32_t x180; + fiat_secp384r1_uint1 x181; + uint32_t x182; + fiat_secp384r1_uint1 x183; + uint32_t x184; + fiat_secp384r1_uint1 x185; + uint32_t x186; + fiat_secp384r1_uint1 x187; + uint32_t x188; + fiat_secp384r1_uint1 x189; + uint32_t x190; + fiat_secp384r1_uint1 x191; + uint32_t x192; + fiat_secp384r1_uint1 x193; + uint32_t x194; + fiat_secp384r1_uint1 x195; + uint32_t x196; + uint32_t x197; + uint32_t x198; + uint32_t x199; + uint32_t x200; + uint32_t x201; + uint32_t x202; + uint32_t x203; + uint32_t x204; + uint32_t x205; + uint32_t x206; + uint32_t x207; + uint32_t x208; + uint32_t x209; + uint32_t x210; + uint32_t x211; + uint32_t x212; + uint32_t x213; + uint32_t x214; + uint32_t x215; + uint32_t x216; + fiat_secp384r1_uint1 x217; + uint32_t x218; + fiat_secp384r1_uint1 x219; + uint32_t x220; + fiat_secp384r1_uint1 x221; + uint32_t x222; + fiat_secp384r1_uint1 x223; + uint32_t x224; + fiat_secp384r1_uint1 x225; + uint32_t x226; + fiat_secp384r1_uint1 x227; + uint32_t x228; + fiat_secp384r1_uint1 x229; + uint32_t x230; + fiat_secp384r1_uint1 x231; + uint32_t x232; + uint32_t x233; + fiat_secp384r1_uint1 x234; + uint32_t x235; + fiat_secp384r1_uint1 x236; + uint32_t x237; + fiat_secp384r1_uint1 x238; + uint32_t x239; + fiat_secp384r1_uint1 x240; + uint32_t x241; + fiat_secp384r1_uint1 x242; + uint32_t x243; + fiat_secp384r1_uint1 x244; + uint32_t x245; + fiat_secp384r1_uint1 x246; + uint32_t x247; + fiat_secp384r1_uint1 x248; + uint32_t x249; + fiat_secp384r1_uint1 x250; + uint32_t x251; + fiat_secp384r1_uint1 x252; + uint32_t x253; + fiat_secp384r1_uint1 x254; + uint32_t x255; + fiat_secp384r1_uint1 x256; + uint32_t x257; + fiat_secp384r1_uint1 x258; + uint32_t x259; + uint32_t x260; + uint32_t x261; + uint32_t x262; + uint32_t x263; + uint32_t x264; + uint32_t x265; + uint32_t x266; + uint32_t x267; + uint32_t x268; + uint32_t x269; + uint32_t x270; + uint32_t x271; + uint32_t x272; + uint32_t x273; + uint32_t x274; + uint32_t x275; + uint32_t x276; + uint32_t x277; + uint32_t x278; + uint32_t x279; + uint32_t x280; + uint32_t x281; + uint32_t x282; + uint32_t x283; + uint32_t x284; + fiat_secp384r1_uint1 x285; + uint32_t x286; + fiat_secp384r1_uint1 x287; + uint32_t x288; + fiat_secp384r1_uint1 x289; + uint32_t x290; + fiat_secp384r1_uint1 x291; + uint32_t x292; + fiat_secp384r1_uint1 x293; + uint32_t x294; + fiat_secp384r1_uint1 x295; + uint32_t x296; + fiat_secp384r1_uint1 x297; + uint32_t x298; + fiat_secp384r1_uint1 x299; + uint32_t x300; + fiat_secp384r1_uint1 x301; + uint32_t x302; + fiat_secp384r1_uint1 x303; + uint32_t x304; + fiat_secp384r1_uint1 x305; + uint32_t x306; + uint32_t x307; + fiat_secp384r1_uint1 x308; + uint32_t x309; + fiat_secp384r1_uint1 x310; + uint32_t x311; + fiat_secp384r1_uint1 x312; + uint32_t x313; + fiat_secp384r1_uint1 x314; + uint32_t x315; + fiat_secp384r1_uint1 x316; + uint32_t x317; + fiat_secp384r1_uint1 x318; + uint32_t x319; + fiat_secp384r1_uint1 x320; + uint32_t x321; + fiat_secp384r1_uint1 x322; + uint32_t x323; + fiat_secp384r1_uint1 x324; + uint32_t x325; + fiat_secp384r1_uint1 x326; + uint32_t x327; + fiat_secp384r1_uint1 x328; + uint32_t x329; + fiat_secp384r1_uint1 x330; + uint32_t x331; + fiat_secp384r1_uint1 x332; + uint32_t x333; + uint32_t x334; + uint32_t x335; + uint32_t x336; + uint32_t x337; + uint32_t x338; + uint32_t x339; + uint32_t x340; + uint32_t x341; + uint32_t x342; + uint32_t x343; + uint32_t x344; + uint32_t x345; + uint32_t x346; + uint32_t x347; + uint32_t x348; + uint32_t x349; + uint32_t x350; + uint32_t x351; + uint32_t x352; + uint32_t x353; + fiat_secp384r1_uint1 x354; + uint32_t x355; + fiat_secp384r1_uint1 x356; + uint32_t x357; + fiat_secp384r1_uint1 x358; + uint32_t x359; + fiat_secp384r1_uint1 x360; + uint32_t x361; + fiat_secp384r1_uint1 x362; + uint32_t x363; + fiat_secp384r1_uint1 x364; + uint32_t x365; + fiat_secp384r1_uint1 x366; + uint32_t x367; + fiat_secp384r1_uint1 x368; + uint32_t x369; + uint32_t x370; + fiat_secp384r1_uint1 x371; + uint32_t x372; + fiat_secp384r1_uint1 x373; + uint32_t x374; + fiat_secp384r1_uint1 x375; + uint32_t x376; + fiat_secp384r1_uint1 x377; + uint32_t x378; + fiat_secp384r1_uint1 x379; + uint32_t x380; + fiat_secp384r1_uint1 x381; + uint32_t x382; + fiat_secp384r1_uint1 x383; + uint32_t x384; + fiat_secp384r1_uint1 x385; + uint32_t x386; + fiat_secp384r1_uint1 x387; + uint32_t x388; + fiat_secp384r1_uint1 x389; + uint32_t x390; + fiat_secp384r1_uint1 x391; + uint32_t x392; + fiat_secp384r1_uint1 x393; + uint32_t x394; + fiat_secp384r1_uint1 x395; + uint32_t x396; + uint32_t x397; + uint32_t x398; + uint32_t x399; + uint32_t x400; + uint32_t x401; + uint32_t x402; + uint32_t x403; + uint32_t x404; + uint32_t x405; + uint32_t x406; + uint32_t x407; + uint32_t x408; + uint32_t x409; + uint32_t x410; + uint32_t x411; + uint32_t x412; + uint32_t x413; + uint32_t x414; + uint32_t x415; + uint32_t x416; + uint32_t x417; + uint32_t x418; + uint32_t x419; + uint32_t x420; + uint32_t x421; + fiat_secp384r1_uint1 x422; + uint32_t x423; + fiat_secp384r1_uint1 x424; + uint32_t x425; + fiat_secp384r1_uint1 x426; + uint32_t x427; + fiat_secp384r1_uint1 x428; + uint32_t x429; + fiat_secp384r1_uint1 x430; + uint32_t x431; + fiat_secp384r1_uint1 x432; + uint32_t x433; + fiat_secp384r1_uint1 x434; + uint32_t x435; + fiat_secp384r1_uint1 x436; + uint32_t x437; + fiat_secp384r1_uint1 x438; + uint32_t x439; + fiat_secp384r1_uint1 x440; + uint32_t x441; + fiat_secp384r1_uint1 x442; + uint32_t x443; + uint32_t x444; + fiat_secp384r1_uint1 x445; + uint32_t x446; + fiat_secp384r1_uint1 x447; + uint32_t x448; + fiat_secp384r1_uint1 x449; + uint32_t x450; + fiat_secp384r1_uint1 x451; + uint32_t x452; + fiat_secp384r1_uint1 x453; + uint32_t x454; + fiat_secp384r1_uint1 x455; + uint32_t x456; + fiat_secp384r1_uint1 x457; + uint32_t x458; + fiat_secp384r1_uint1 x459; + uint32_t x460; + fiat_secp384r1_uint1 x461; + uint32_t x462; + fiat_secp384r1_uint1 x463; + uint32_t x464; + fiat_secp384r1_uint1 x465; + uint32_t x466; + fiat_secp384r1_uint1 x467; + uint32_t x468; + fiat_secp384r1_uint1 x469; + uint32_t x470; + uint32_t x471; + uint32_t x472; + uint32_t x473; + uint32_t x474; + uint32_t x475; + uint32_t x476; + uint32_t x477; + uint32_t x478; + uint32_t x479; + uint32_t x480; + uint32_t x481; + uint32_t x482; + uint32_t x483; + uint32_t x484; + uint32_t x485; + uint32_t x486; + uint32_t x487; + uint32_t x488; + uint32_t x489; + uint32_t x490; + fiat_secp384r1_uint1 x491; + uint32_t x492; + fiat_secp384r1_uint1 x493; + uint32_t x494; + fiat_secp384r1_uint1 x495; + uint32_t x496; + fiat_secp384r1_uint1 x497; + uint32_t x498; + fiat_secp384r1_uint1 x499; + uint32_t x500; + fiat_secp384r1_uint1 x501; + uint32_t x502; + fiat_secp384r1_uint1 x503; + uint32_t x504; + fiat_secp384r1_uint1 x505; + uint32_t x506; + uint32_t x507; + fiat_secp384r1_uint1 x508; + uint32_t x509; + fiat_secp384r1_uint1 x510; + uint32_t x511; + fiat_secp384r1_uint1 x512; + uint32_t x513; + fiat_secp384r1_uint1 x514; + uint32_t x515; + fiat_secp384r1_uint1 x516; + uint32_t x517; + fiat_secp384r1_uint1 x518; + uint32_t x519; + fiat_secp384r1_uint1 x520; + uint32_t x521; + fiat_secp384r1_uint1 x522; + uint32_t x523; + fiat_secp384r1_uint1 x524; + uint32_t x525; + fiat_secp384r1_uint1 x526; + uint32_t x527; + fiat_secp384r1_uint1 x528; + uint32_t x529; + fiat_secp384r1_uint1 x530; + uint32_t x531; + fiat_secp384r1_uint1 x532; + uint32_t x533; + uint32_t x534; + uint32_t x535; + uint32_t x536; + uint32_t x537; + uint32_t x538; + uint32_t x539; + uint32_t x540; + uint32_t x541; + uint32_t x542; + uint32_t x543; + uint32_t x544; + uint32_t x545; + uint32_t x546; + uint32_t x547; + uint32_t x548; + uint32_t x549; + uint32_t x550; + uint32_t x551; + uint32_t x552; + uint32_t x553; + uint32_t x554; + uint32_t x555; + uint32_t x556; + uint32_t x557; + uint32_t x558; + fiat_secp384r1_uint1 x559; + uint32_t x560; + fiat_secp384r1_uint1 x561; + uint32_t x562; + fiat_secp384r1_uint1 x563; + uint32_t x564; + fiat_secp384r1_uint1 x565; + uint32_t x566; + fiat_secp384r1_uint1 x567; + uint32_t x568; + fiat_secp384r1_uint1 x569; + uint32_t x570; + fiat_secp384r1_uint1 x571; + uint32_t x572; + fiat_secp384r1_uint1 x573; + uint32_t x574; + fiat_secp384r1_uint1 x575; + uint32_t x576; + fiat_secp384r1_uint1 x577; + uint32_t x578; + fiat_secp384r1_uint1 x579; + uint32_t x580; + uint32_t x581; + fiat_secp384r1_uint1 x582; + uint32_t x583; + fiat_secp384r1_uint1 x584; + uint32_t x585; + fiat_secp384r1_uint1 x586; + uint32_t x587; + fiat_secp384r1_uint1 x588; + uint32_t x589; + fiat_secp384r1_uint1 x590; + uint32_t x591; + fiat_secp384r1_uint1 x592; + uint32_t x593; + fiat_secp384r1_uint1 x594; + uint32_t x595; + fiat_secp384r1_uint1 x596; + uint32_t x597; + fiat_secp384r1_uint1 x598; + uint32_t x599; + fiat_secp384r1_uint1 x600; + uint32_t x601; + fiat_secp384r1_uint1 x602; + uint32_t x603; + fiat_secp384r1_uint1 x604; + uint32_t x605; + fiat_secp384r1_uint1 x606; + uint32_t x607; + uint32_t x608; + uint32_t x609; + uint32_t x610; + uint32_t x611; + uint32_t x612; + uint32_t x613; + uint32_t x614; + uint32_t x615; + uint32_t x616; + uint32_t x617; + uint32_t x618; + uint32_t x619; + uint32_t x620; + uint32_t x621; + uint32_t x622; + uint32_t x623; + uint32_t x624; + uint32_t x625; + uint32_t x626; + uint32_t x627; + fiat_secp384r1_uint1 x628; + uint32_t x629; + fiat_secp384r1_uint1 x630; + uint32_t x631; + fiat_secp384r1_uint1 x632; + uint32_t x633; + fiat_secp384r1_uint1 x634; + uint32_t x635; + fiat_secp384r1_uint1 x636; + uint32_t x637; + fiat_secp384r1_uint1 x638; + uint32_t x639; + fiat_secp384r1_uint1 x640; + uint32_t x641; + fiat_secp384r1_uint1 x642; + uint32_t x643; + uint32_t x644; + fiat_secp384r1_uint1 x645; + uint32_t x646; + fiat_secp384r1_uint1 x647; + uint32_t x648; + fiat_secp384r1_uint1 x649; + uint32_t x650; + fiat_secp384r1_uint1 x651; + uint32_t x652; + fiat_secp384r1_uint1 x653; + uint32_t x654; + fiat_secp384r1_uint1 x655; + uint32_t x656; + fiat_secp384r1_uint1 x657; + uint32_t x658; + fiat_secp384r1_uint1 x659; + uint32_t x660; + fiat_secp384r1_uint1 x661; + uint32_t x662; + fiat_secp384r1_uint1 x663; + uint32_t x664; + fiat_secp384r1_uint1 x665; + uint32_t x666; + fiat_secp384r1_uint1 x667; + uint32_t x668; + fiat_secp384r1_uint1 x669; + uint32_t x670; + uint32_t x671; + uint32_t x672; + uint32_t x673; + uint32_t x674; + uint32_t x675; + uint32_t x676; + uint32_t x677; + uint32_t x678; + uint32_t x679; + uint32_t x680; + uint32_t x681; + uint32_t x682; + uint32_t x683; + uint32_t x684; + uint32_t x685; + uint32_t x686; + uint32_t x687; + uint32_t x688; + uint32_t x689; + uint32_t x690; + uint32_t x691; + uint32_t x692; + uint32_t x693; + uint32_t x694; + uint32_t x695; + fiat_secp384r1_uint1 x696; + uint32_t x697; + fiat_secp384r1_uint1 x698; + uint32_t x699; + fiat_secp384r1_uint1 x700; + uint32_t x701; + fiat_secp384r1_uint1 x702; + uint32_t x703; + fiat_secp384r1_uint1 x704; + uint32_t x705; + fiat_secp384r1_uint1 x706; + uint32_t x707; + fiat_secp384r1_uint1 x708; + uint32_t x709; + fiat_secp384r1_uint1 x710; + uint32_t x711; + fiat_secp384r1_uint1 x712; + uint32_t x713; + fiat_secp384r1_uint1 x714; + uint32_t x715; + fiat_secp384r1_uint1 x716; + uint32_t x717; + uint32_t x718; + fiat_secp384r1_uint1 x719; + uint32_t x720; + fiat_secp384r1_uint1 x721; + uint32_t x722; + fiat_secp384r1_uint1 x723; + uint32_t x724; + fiat_secp384r1_uint1 x725; + uint32_t x726; + fiat_secp384r1_uint1 x727; + uint32_t x728; + fiat_secp384r1_uint1 x729; + uint32_t x730; + fiat_secp384r1_uint1 x731; + uint32_t x732; + fiat_secp384r1_uint1 x733; + uint32_t x734; + fiat_secp384r1_uint1 x735; + uint32_t x736; + fiat_secp384r1_uint1 x737; + uint32_t x738; + fiat_secp384r1_uint1 x739; + uint32_t x740; + fiat_secp384r1_uint1 x741; + uint32_t x742; + fiat_secp384r1_uint1 x743; + uint32_t x744; + uint32_t x745; + uint32_t x746; + uint32_t x747; + uint32_t x748; + uint32_t x749; + uint32_t x750; + uint32_t x751; + uint32_t x752; + uint32_t x753; + uint32_t x754; + uint32_t x755; + uint32_t x756; + uint32_t x757; + uint32_t x758; + uint32_t x759; + uint32_t x760; + uint32_t x761; + uint32_t x762; + uint32_t x763; + uint32_t x764; + fiat_secp384r1_uint1 x765; + uint32_t x766; + fiat_secp384r1_uint1 x767; + uint32_t x768; + fiat_secp384r1_uint1 x769; + uint32_t x770; + fiat_secp384r1_uint1 x771; + uint32_t x772; + fiat_secp384r1_uint1 x773; + uint32_t x774; + fiat_secp384r1_uint1 x775; + uint32_t x776; + fiat_secp384r1_uint1 x777; + uint32_t x778; + fiat_secp384r1_uint1 x779; + uint32_t x780; + uint32_t x781; + fiat_secp384r1_uint1 x782; + uint32_t x783; + fiat_secp384r1_uint1 x784; + uint32_t x785; + fiat_secp384r1_uint1 x786; + uint32_t x787; + fiat_secp384r1_uint1 x788; + uint32_t x789; + fiat_secp384r1_uint1 x790; + uint32_t x791; + fiat_secp384r1_uint1 x792; + uint32_t x793; + fiat_secp384r1_uint1 x794; + uint32_t x795; + fiat_secp384r1_uint1 x796; + uint32_t x797; + fiat_secp384r1_uint1 x798; + uint32_t x799; + fiat_secp384r1_uint1 x800; + uint32_t x801; + fiat_secp384r1_uint1 x802; + uint32_t x803; + fiat_secp384r1_uint1 x804; + uint32_t x805; + fiat_secp384r1_uint1 x806; + uint32_t x807; + uint32_t x808; + uint32_t x809; + uint32_t x810; + uint32_t x811; + uint32_t x812; + uint32_t x813; + uint32_t x814; + uint32_t x815; + uint32_t x816; + uint32_t x817; + uint32_t x818; + uint32_t x819; + uint32_t x820; + uint32_t x821; + uint32_t x822; + uint32_t x823; + uint32_t x824; + uint32_t x825; + uint32_t x826; + uint32_t x827; + uint32_t x828; + uint32_t x829; + uint32_t x830; + uint32_t x831; + uint32_t x832; + fiat_secp384r1_uint1 x833; + uint32_t x834; + fiat_secp384r1_uint1 x835; + uint32_t x836; + fiat_secp384r1_uint1 x837; + uint32_t x838; + fiat_secp384r1_uint1 x839; + uint32_t x840; + fiat_secp384r1_uint1 x841; + uint32_t x842; + fiat_secp384r1_uint1 x843; + uint32_t x844; + fiat_secp384r1_uint1 x845; + uint32_t x846; + fiat_secp384r1_uint1 x847; + uint32_t x848; + fiat_secp384r1_uint1 x849; + uint32_t x850; + fiat_secp384r1_uint1 x851; + uint32_t x852; + fiat_secp384r1_uint1 x853; + uint32_t x854; + uint32_t x855; + fiat_secp384r1_uint1 x856; + uint32_t x857; + fiat_secp384r1_uint1 x858; + uint32_t x859; + fiat_secp384r1_uint1 x860; + uint32_t x861; + fiat_secp384r1_uint1 x862; + uint32_t x863; + fiat_secp384r1_uint1 x864; + uint32_t x865; + fiat_secp384r1_uint1 x866; + uint32_t x867; + fiat_secp384r1_uint1 x868; + uint32_t x869; + fiat_secp384r1_uint1 x870; + uint32_t x871; + fiat_secp384r1_uint1 x872; + uint32_t x873; + fiat_secp384r1_uint1 x874; + uint32_t x875; + fiat_secp384r1_uint1 x876; + uint32_t x877; + fiat_secp384r1_uint1 x878; + uint32_t x879; + fiat_secp384r1_uint1 x880; + uint32_t x881; + uint32_t x882; + uint32_t x883; + uint32_t x884; + uint32_t x885; + uint32_t x886; + uint32_t x887; + uint32_t x888; + uint32_t x889; + uint32_t x890; + uint32_t x891; + uint32_t x892; + uint32_t x893; + uint32_t x894; + uint32_t x895; + uint32_t x896; + uint32_t x897; + uint32_t x898; + uint32_t x899; + uint32_t x900; + uint32_t x901; + fiat_secp384r1_uint1 x902; + uint32_t x903; + fiat_secp384r1_uint1 x904; + uint32_t x905; + fiat_secp384r1_uint1 x906; + uint32_t x907; + fiat_secp384r1_uint1 x908; + uint32_t x909; + fiat_secp384r1_uint1 x910; + uint32_t x911; + fiat_secp384r1_uint1 x912; + uint32_t x913; + fiat_secp384r1_uint1 x914; + uint32_t x915; + fiat_secp384r1_uint1 x916; + uint32_t x917; + uint32_t x918; + fiat_secp384r1_uint1 x919; + uint32_t x920; + fiat_secp384r1_uint1 x921; + uint32_t x922; + fiat_secp384r1_uint1 x923; + uint32_t x924; + fiat_secp384r1_uint1 x925; + uint32_t x926; + fiat_secp384r1_uint1 x927; + uint32_t x928; + fiat_secp384r1_uint1 x929; + uint32_t x930; + fiat_secp384r1_uint1 x931; + uint32_t x932; + fiat_secp384r1_uint1 x933; + uint32_t x934; + fiat_secp384r1_uint1 x935; + uint32_t x936; + fiat_secp384r1_uint1 x937; + uint32_t x938; + fiat_secp384r1_uint1 x939; + uint32_t x940; + fiat_secp384r1_uint1 x941; + uint32_t x942; + fiat_secp384r1_uint1 x943; + uint32_t x944; + uint32_t x945; + uint32_t x946; + uint32_t x947; + uint32_t x948; + uint32_t x949; + uint32_t x950; + uint32_t x951; + uint32_t x952; + uint32_t x953; + uint32_t x954; + uint32_t x955; + uint32_t x956; + uint32_t x957; + uint32_t x958; + uint32_t x959; + uint32_t x960; + uint32_t x961; + uint32_t x962; + uint32_t x963; + uint32_t x964; + uint32_t x965; + uint32_t x966; + uint32_t x967; + uint32_t x968; + uint32_t x969; + fiat_secp384r1_uint1 x970; + uint32_t x971; + fiat_secp384r1_uint1 x972; + uint32_t x973; + fiat_secp384r1_uint1 x974; + uint32_t x975; + fiat_secp384r1_uint1 x976; + uint32_t x977; + fiat_secp384r1_uint1 x978; + uint32_t x979; + fiat_secp384r1_uint1 x980; + uint32_t x981; + fiat_secp384r1_uint1 x982; + uint32_t x983; + fiat_secp384r1_uint1 x984; + uint32_t x985; + fiat_secp384r1_uint1 x986; + uint32_t x987; + fiat_secp384r1_uint1 x988; + uint32_t x989; + fiat_secp384r1_uint1 x990; + uint32_t x991; + uint32_t x992; + fiat_secp384r1_uint1 x993; + uint32_t x994; + fiat_secp384r1_uint1 x995; + uint32_t x996; + fiat_secp384r1_uint1 x997; + uint32_t x998; + fiat_secp384r1_uint1 x999; + uint32_t x1000; + fiat_secp384r1_uint1 x1001; + uint32_t x1002; + fiat_secp384r1_uint1 x1003; + uint32_t x1004; + fiat_secp384r1_uint1 x1005; + uint32_t x1006; + fiat_secp384r1_uint1 x1007; + uint32_t x1008; + fiat_secp384r1_uint1 x1009; + uint32_t x1010; + fiat_secp384r1_uint1 x1011; + uint32_t x1012; + fiat_secp384r1_uint1 x1013; + uint32_t x1014; + fiat_secp384r1_uint1 x1015; + uint32_t x1016; + fiat_secp384r1_uint1 x1017; + uint32_t x1018; + uint32_t x1019; + uint32_t x1020; + uint32_t x1021; + uint32_t x1022; + uint32_t x1023; + uint32_t x1024; + uint32_t x1025; + uint32_t x1026; + uint32_t x1027; + uint32_t x1028; + uint32_t x1029; + uint32_t x1030; + uint32_t x1031; + uint32_t x1032; + uint32_t x1033; + uint32_t x1034; + uint32_t x1035; + uint32_t x1036; + uint32_t x1037; + uint32_t x1038; + fiat_secp384r1_uint1 x1039; + uint32_t x1040; + fiat_secp384r1_uint1 x1041; + uint32_t x1042; + fiat_secp384r1_uint1 x1043; + uint32_t x1044; + fiat_secp384r1_uint1 x1045; + uint32_t x1046; + fiat_secp384r1_uint1 x1047; + uint32_t x1048; + fiat_secp384r1_uint1 x1049; + uint32_t x1050; + fiat_secp384r1_uint1 x1051; + uint32_t x1052; + fiat_secp384r1_uint1 x1053; + uint32_t x1054; + uint32_t x1055; + fiat_secp384r1_uint1 x1056; + uint32_t x1057; + fiat_secp384r1_uint1 x1058; + uint32_t x1059; + fiat_secp384r1_uint1 x1060; + uint32_t x1061; + fiat_secp384r1_uint1 x1062; + uint32_t x1063; + fiat_secp384r1_uint1 x1064; + uint32_t x1065; + fiat_secp384r1_uint1 x1066; + uint32_t x1067; + fiat_secp384r1_uint1 x1068; + uint32_t x1069; + fiat_secp384r1_uint1 x1070; + uint32_t x1071; + fiat_secp384r1_uint1 x1072; + uint32_t x1073; + fiat_secp384r1_uint1 x1074; + uint32_t x1075; + fiat_secp384r1_uint1 x1076; + uint32_t x1077; + fiat_secp384r1_uint1 x1078; + uint32_t x1079; + fiat_secp384r1_uint1 x1080; + uint32_t x1081; + uint32_t x1082; + uint32_t x1083; + uint32_t x1084; + uint32_t x1085; + uint32_t x1086; + uint32_t x1087; + uint32_t x1088; + uint32_t x1089; + uint32_t x1090; + uint32_t x1091; + uint32_t x1092; + uint32_t x1093; + uint32_t x1094; + uint32_t x1095; + uint32_t x1096; + uint32_t x1097; + uint32_t x1098; + uint32_t x1099; + uint32_t x1100; + uint32_t x1101; + uint32_t x1102; + uint32_t x1103; + uint32_t x1104; + uint32_t x1105; + uint32_t x1106; + fiat_secp384r1_uint1 x1107; + uint32_t x1108; + fiat_secp384r1_uint1 x1109; + uint32_t x1110; + fiat_secp384r1_uint1 x1111; + uint32_t x1112; + fiat_secp384r1_uint1 x1113; + uint32_t x1114; + fiat_secp384r1_uint1 x1115; + uint32_t x1116; + fiat_secp384r1_uint1 x1117; + uint32_t x1118; + fiat_secp384r1_uint1 x1119; + uint32_t x1120; + fiat_secp384r1_uint1 x1121; + uint32_t x1122; + fiat_secp384r1_uint1 x1123; + uint32_t x1124; + fiat_secp384r1_uint1 x1125; + uint32_t x1126; + fiat_secp384r1_uint1 x1127; + uint32_t x1128; + uint32_t x1129; + fiat_secp384r1_uint1 x1130; + uint32_t x1131; + fiat_secp384r1_uint1 x1132; + uint32_t x1133; + fiat_secp384r1_uint1 x1134; + uint32_t x1135; + fiat_secp384r1_uint1 x1136; + uint32_t x1137; + fiat_secp384r1_uint1 x1138; + uint32_t x1139; + fiat_secp384r1_uint1 x1140; + uint32_t x1141; + fiat_secp384r1_uint1 x1142; + uint32_t x1143; + fiat_secp384r1_uint1 x1144; + uint32_t x1145; + fiat_secp384r1_uint1 x1146; + uint32_t x1147; + fiat_secp384r1_uint1 x1148; + uint32_t x1149; + fiat_secp384r1_uint1 x1150; + uint32_t x1151; + fiat_secp384r1_uint1 x1152; + uint32_t x1153; + fiat_secp384r1_uint1 x1154; + uint32_t x1155; + uint32_t x1156; + uint32_t x1157; + uint32_t x1158; + uint32_t x1159; + uint32_t x1160; + uint32_t x1161; + uint32_t x1162; + uint32_t x1163; + uint32_t x1164; + uint32_t x1165; + uint32_t x1166; + uint32_t x1167; + uint32_t x1168; + uint32_t x1169; + uint32_t x1170; + uint32_t x1171; + uint32_t x1172; + uint32_t x1173; + uint32_t x1174; + uint32_t x1175; + fiat_secp384r1_uint1 x1176; + uint32_t x1177; + fiat_secp384r1_uint1 x1178; + uint32_t x1179; + fiat_secp384r1_uint1 x1180; + uint32_t x1181; + fiat_secp384r1_uint1 x1182; + uint32_t x1183; + fiat_secp384r1_uint1 x1184; + uint32_t x1185; + fiat_secp384r1_uint1 x1186; + uint32_t x1187; + fiat_secp384r1_uint1 x1188; + uint32_t x1189; + fiat_secp384r1_uint1 x1190; + uint32_t x1191; + uint32_t x1192; + fiat_secp384r1_uint1 x1193; + uint32_t x1194; + fiat_secp384r1_uint1 x1195; + uint32_t x1196; + fiat_secp384r1_uint1 x1197; + uint32_t x1198; + fiat_secp384r1_uint1 x1199; + uint32_t x1200; + fiat_secp384r1_uint1 x1201; + uint32_t x1202; + fiat_secp384r1_uint1 x1203; + uint32_t x1204; + fiat_secp384r1_uint1 x1205; + uint32_t x1206; + fiat_secp384r1_uint1 x1207; + uint32_t x1208; + fiat_secp384r1_uint1 x1209; + uint32_t x1210; + fiat_secp384r1_uint1 x1211; + uint32_t x1212; + fiat_secp384r1_uint1 x1213; + uint32_t x1214; + fiat_secp384r1_uint1 x1215; + uint32_t x1216; + fiat_secp384r1_uint1 x1217; + uint32_t x1218; + uint32_t x1219; + uint32_t x1220; + uint32_t x1221; + uint32_t x1222; + uint32_t x1223; + uint32_t x1224; + uint32_t x1225; + uint32_t x1226; + uint32_t x1227; + uint32_t x1228; + uint32_t x1229; + uint32_t x1230; + uint32_t x1231; + uint32_t x1232; + uint32_t x1233; + uint32_t x1234; + uint32_t x1235; + uint32_t x1236; + uint32_t x1237; + uint32_t x1238; + uint32_t x1239; + uint32_t x1240; + uint32_t x1241; + uint32_t x1242; + uint32_t x1243; + fiat_secp384r1_uint1 x1244; + uint32_t x1245; + fiat_secp384r1_uint1 x1246; + uint32_t x1247; + fiat_secp384r1_uint1 x1248; + uint32_t x1249; + fiat_secp384r1_uint1 x1250; + uint32_t x1251; + fiat_secp384r1_uint1 x1252; + uint32_t x1253; + fiat_secp384r1_uint1 x1254; + uint32_t x1255; + fiat_secp384r1_uint1 x1256; + uint32_t x1257; + fiat_secp384r1_uint1 x1258; + uint32_t x1259; + fiat_secp384r1_uint1 x1260; + uint32_t x1261; + fiat_secp384r1_uint1 x1262; + uint32_t x1263; + fiat_secp384r1_uint1 x1264; + uint32_t x1265; + uint32_t x1266; + fiat_secp384r1_uint1 x1267; + uint32_t x1268; + fiat_secp384r1_uint1 x1269; + uint32_t x1270; + fiat_secp384r1_uint1 x1271; + uint32_t x1272; + fiat_secp384r1_uint1 x1273; + uint32_t x1274; + fiat_secp384r1_uint1 x1275; + uint32_t x1276; + fiat_secp384r1_uint1 x1277; + uint32_t x1278; + fiat_secp384r1_uint1 x1279; + uint32_t x1280; + fiat_secp384r1_uint1 x1281; + uint32_t x1282; + fiat_secp384r1_uint1 x1283; + uint32_t x1284; + fiat_secp384r1_uint1 x1285; + uint32_t x1286; + fiat_secp384r1_uint1 x1287; + uint32_t x1288; + fiat_secp384r1_uint1 x1289; + uint32_t x1290; + fiat_secp384r1_uint1 x1291; + uint32_t x1292; + uint32_t x1293; + uint32_t x1294; + uint32_t x1295; + uint32_t x1296; + uint32_t x1297; + uint32_t x1298; + uint32_t x1299; + uint32_t x1300; + uint32_t x1301; + uint32_t x1302; + uint32_t x1303; + uint32_t x1304; + uint32_t x1305; + uint32_t x1306; + uint32_t x1307; + uint32_t x1308; + uint32_t x1309; + uint32_t x1310; + uint32_t x1311; + uint32_t x1312; + fiat_secp384r1_uint1 x1313; + uint32_t x1314; + fiat_secp384r1_uint1 x1315; + uint32_t x1316; + fiat_secp384r1_uint1 x1317; + uint32_t x1318; + fiat_secp384r1_uint1 x1319; + uint32_t x1320; + fiat_secp384r1_uint1 x1321; + uint32_t x1322; + fiat_secp384r1_uint1 x1323; + uint32_t x1324; + fiat_secp384r1_uint1 x1325; + uint32_t x1326; + fiat_secp384r1_uint1 x1327; + uint32_t x1328; + uint32_t x1329; + fiat_secp384r1_uint1 x1330; + uint32_t x1331; + fiat_secp384r1_uint1 x1332; + uint32_t x1333; + fiat_secp384r1_uint1 x1334; + uint32_t x1335; + fiat_secp384r1_uint1 x1336; + uint32_t x1337; + fiat_secp384r1_uint1 x1338; + uint32_t x1339; + fiat_secp384r1_uint1 x1340; + uint32_t x1341; + fiat_secp384r1_uint1 x1342; + uint32_t x1343; + fiat_secp384r1_uint1 x1344; + uint32_t x1345; + fiat_secp384r1_uint1 x1346; + uint32_t x1347; + fiat_secp384r1_uint1 x1348; + uint32_t x1349; + fiat_secp384r1_uint1 x1350; + uint32_t x1351; + fiat_secp384r1_uint1 x1352; + uint32_t x1353; + fiat_secp384r1_uint1 x1354; + uint32_t x1355; + uint32_t x1356; + uint32_t x1357; + uint32_t x1358; + uint32_t x1359; + uint32_t x1360; + uint32_t x1361; + uint32_t x1362; + uint32_t x1363; + uint32_t x1364; + uint32_t x1365; + uint32_t x1366; + uint32_t x1367; + uint32_t x1368; + uint32_t x1369; + uint32_t x1370; + uint32_t x1371; + uint32_t x1372; + uint32_t x1373; + uint32_t x1374; + uint32_t x1375; + uint32_t x1376; + uint32_t x1377; + uint32_t x1378; + uint32_t x1379; + uint32_t x1380; + fiat_secp384r1_uint1 x1381; + uint32_t x1382; + fiat_secp384r1_uint1 x1383; + uint32_t x1384; + fiat_secp384r1_uint1 x1385; + uint32_t x1386; + fiat_secp384r1_uint1 x1387; + uint32_t x1388; + fiat_secp384r1_uint1 x1389; + uint32_t x1390; + fiat_secp384r1_uint1 x1391; + uint32_t x1392; + fiat_secp384r1_uint1 x1393; + uint32_t x1394; + fiat_secp384r1_uint1 x1395; + uint32_t x1396; + fiat_secp384r1_uint1 x1397; + uint32_t x1398; + fiat_secp384r1_uint1 x1399; + uint32_t x1400; + fiat_secp384r1_uint1 x1401; + uint32_t x1402; + uint32_t x1403; + fiat_secp384r1_uint1 x1404; + uint32_t x1405; + fiat_secp384r1_uint1 x1406; + uint32_t x1407; + fiat_secp384r1_uint1 x1408; + uint32_t x1409; + fiat_secp384r1_uint1 x1410; + uint32_t x1411; + fiat_secp384r1_uint1 x1412; + uint32_t x1413; + fiat_secp384r1_uint1 x1414; + uint32_t x1415; + fiat_secp384r1_uint1 x1416; + uint32_t x1417; + fiat_secp384r1_uint1 x1418; + uint32_t x1419; + fiat_secp384r1_uint1 x1420; + uint32_t x1421; + fiat_secp384r1_uint1 x1422; + uint32_t x1423; + fiat_secp384r1_uint1 x1424; + uint32_t x1425; + fiat_secp384r1_uint1 x1426; + uint32_t x1427; + fiat_secp384r1_uint1 x1428; + uint32_t x1429; + uint32_t x1430; + uint32_t x1431; + uint32_t x1432; + uint32_t x1433; + uint32_t x1434; + uint32_t x1435; + uint32_t x1436; + uint32_t x1437; + uint32_t x1438; + uint32_t x1439; + uint32_t x1440; + uint32_t x1441; + uint32_t x1442; + uint32_t x1443; + uint32_t x1444; + uint32_t x1445; + uint32_t x1446; + uint32_t x1447; + uint32_t x1448; + uint32_t x1449; + fiat_secp384r1_uint1 x1450; + uint32_t x1451; + fiat_secp384r1_uint1 x1452; + uint32_t x1453; + fiat_secp384r1_uint1 x1454; + uint32_t x1455; + fiat_secp384r1_uint1 x1456; + uint32_t x1457; + fiat_secp384r1_uint1 x1458; + uint32_t x1459; + fiat_secp384r1_uint1 x1460; + uint32_t x1461; + fiat_secp384r1_uint1 x1462; + uint32_t x1463; + fiat_secp384r1_uint1 x1464; + uint32_t x1465; + uint32_t x1466; + fiat_secp384r1_uint1 x1467; + uint32_t x1468; + fiat_secp384r1_uint1 x1469; + uint32_t x1470; + fiat_secp384r1_uint1 x1471; + uint32_t x1472; + fiat_secp384r1_uint1 x1473; + uint32_t x1474; + fiat_secp384r1_uint1 x1475; + uint32_t x1476; + fiat_secp384r1_uint1 x1477; + uint32_t x1478; + fiat_secp384r1_uint1 x1479; + uint32_t x1480; + fiat_secp384r1_uint1 x1481; + uint32_t x1482; + fiat_secp384r1_uint1 x1483; + uint32_t x1484; + fiat_secp384r1_uint1 x1485; + uint32_t x1486; + fiat_secp384r1_uint1 x1487; + uint32_t x1488; + fiat_secp384r1_uint1 x1489; + uint32_t x1490; + fiat_secp384r1_uint1 x1491; + uint32_t x1492; + uint32_t x1493; + uint32_t x1494; + uint32_t x1495; + uint32_t x1496; + uint32_t x1497; + uint32_t x1498; + uint32_t x1499; + uint32_t x1500; + uint32_t x1501; + uint32_t x1502; + uint32_t x1503; + uint32_t x1504; + uint32_t x1505; + uint32_t x1506; + uint32_t x1507; + uint32_t x1508; + uint32_t x1509; + uint32_t x1510; + uint32_t x1511; + uint32_t x1512; + uint32_t x1513; + uint32_t x1514; + uint32_t x1515; + uint32_t x1516; + uint32_t x1517; + fiat_secp384r1_uint1 x1518; + uint32_t x1519; + fiat_secp384r1_uint1 x1520; + uint32_t x1521; + fiat_secp384r1_uint1 x1522; + uint32_t x1523; + fiat_secp384r1_uint1 x1524; + uint32_t x1525; + fiat_secp384r1_uint1 x1526; + uint32_t x1527; + fiat_secp384r1_uint1 x1528; + uint32_t x1529; + fiat_secp384r1_uint1 x1530; + uint32_t x1531; + fiat_secp384r1_uint1 x1532; + uint32_t x1533; + fiat_secp384r1_uint1 x1534; + uint32_t x1535; + fiat_secp384r1_uint1 x1536; + uint32_t x1537; + fiat_secp384r1_uint1 x1538; + uint32_t x1539; + uint32_t x1540; + fiat_secp384r1_uint1 x1541; + uint32_t x1542; + fiat_secp384r1_uint1 x1543; + uint32_t x1544; + fiat_secp384r1_uint1 x1545; + uint32_t x1546; + fiat_secp384r1_uint1 x1547; + uint32_t x1548; + fiat_secp384r1_uint1 x1549; + uint32_t x1550; + fiat_secp384r1_uint1 x1551; + uint32_t x1552; + fiat_secp384r1_uint1 x1553; + uint32_t x1554; + fiat_secp384r1_uint1 x1555; + uint32_t x1556; + fiat_secp384r1_uint1 x1557; + uint32_t x1558; + fiat_secp384r1_uint1 x1559; + uint32_t x1560; + fiat_secp384r1_uint1 x1561; + uint32_t x1562; + fiat_secp384r1_uint1 x1563; + uint32_t x1564; + fiat_secp384r1_uint1 x1565; + uint32_t x1566; + uint32_t x1567; + uint32_t x1568; + uint32_t x1569; + uint32_t x1570; + uint32_t x1571; + uint32_t x1572; + uint32_t x1573; + uint32_t x1574; + uint32_t x1575; + uint32_t x1576; + uint32_t x1577; + uint32_t x1578; + uint32_t x1579; + uint32_t x1580; + uint32_t x1581; + uint32_t x1582; + uint32_t x1583; + uint32_t x1584; + uint32_t x1585; + uint32_t x1586; + fiat_secp384r1_uint1 x1587; + uint32_t x1588; + fiat_secp384r1_uint1 x1589; + uint32_t x1590; + fiat_secp384r1_uint1 x1591; + uint32_t x1592; + fiat_secp384r1_uint1 x1593; + uint32_t x1594; + fiat_secp384r1_uint1 x1595; + uint32_t x1596; + fiat_secp384r1_uint1 x1597; + uint32_t x1598; + fiat_secp384r1_uint1 x1599; + uint32_t x1600; + fiat_secp384r1_uint1 x1601; + uint32_t x1602; + uint32_t x1603; + fiat_secp384r1_uint1 x1604; + uint32_t x1605; + fiat_secp384r1_uint1 x1606; + uint32_t x1607; + fiat_secp384r1_uint1 x1608; + uint32_t x1609; + fiat_secp384r1_uint1 x1610; + uint32_t x1611; + fiat_secp384r1_uint1 x1612; + uint32_t x1613; + fiat_secp384r1_uint1 x1614; + uint32_t x1615; + fiat_secp384r1_uint1 x1616; + uint32_t x1617; + fiat_secp384r1_uint1 x1618; + uint32_t x1619; + fiat_secp384r1_uint1 x1620; + uint32_t x1621; + fiat_secp384r1_uint1 x1622; + uint32_t x1623; + fiat_secp384r1_uint1 x1624; + uint32_t x1625; + fiat_secp384r1_uint1 x1626; + uint32_t x1627; + fiat_secp384r1_uint1 x1628; + uint32_t x1629; + uint32_t x1630; + fiat_secp384r1_uint1 x1631; + uint32_t x1632; + fiat_secp384r1_uint1 x1633; + uint32_t x1634; + fiat_secp384r1_uint1 x1635; + uint32_t x1636; + fiat_secp384r1_uint1 x1637; + uint32_t x1638; + fiat_secp384r1_uint1 x1639; + uint32_t x1640; + fiat_secp384r1_uint1 x1641; + uint32_t x1642; + fiat_secp384r1_uint1 x1643; + uint32_t x1644; + fiat_secp384r1_uint1 x1645; + uint32_t x1646; + fiat_secp384r1_uint1 x1647; + uint32_t x1648; + fiat_secp384r1_uint1 x1649; + uint32_t x1650; + fiat_secp384r1_uint1 x1651; + uint32_t x1652; + fiat_secp384r1_uint1 x1653; + uint32_t x1654; + fiat_secp384r1_uint1 x1655; + uint32_t x1656; + uint32_t x1657; + uint32_t x1658; + uint32_t x1659; + uint32_t x1660; + uint32_t x1661; + uint32_t x1662; + uint32_t x1663; + uint32_t x1664; + uint32_t x1665; + uint32_t x1666; + uint32_t x1667; + x1 = (arg1[1]); + x2 = (arg1[2]); + x3 = (arg1[3]); + x4 = (arg1[4]); + x5 = (arg1[5]); + x6 = (arg1[6]); + x7 = (arg1[7]); + x8 = (arg1[8]); + x9 = (arg1[9]); + x10 = (arg1[10]); + x11 = (arg1[11]); + x12 = (arg1[0]); + fiat_secp384r1_mulx_u32(&x13, &x14, x12, (arg1[11])); + fiat_secp384r1_mulx_u32(&x15, &x16, x12, (arg1[10])); + fiat_secp384r1_mulx_u32(&x17, &x18, x12, (arg1[9])); + fiat_secp384r1_mulx_u32(&x19, &x20, x12, (arg1[8])); + fiat_secp384r1_mulx_u32(&x21, &x22, x12, (arg1[7])); + fiat_secp384r1_mulx_u32(&x23, &x24, x12, (arg1[6])); + fiat_secp384r1_mulx_u32(&x25, &x26, x12, (arg1[5])); + fiat_secp384r1_mulx_u32(&x27, &x28, x12, (arg1[4])); + fiat_secp384r1_mulx_u32(&x29, &x30, x12, (arg1[3])); + fiat_secp384r1_mulx_u32(&x31, &x32, x12, (arg1[2])); + fiat_secp384r1_mulx_u32(&x33, &x34, x12, (arg1[1])); + fiat_secp384r1_mulx_u32(&x35, &x36, x12, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x37, &x38, 0x0, x36, x33); + fiat_secp384r1_addcarryx_u32(&x39, &x40, x38, x34, x31); + fiat_secp384r1_addcarryx_u32(&x41, &x42, x40, x32, x29); + fiat_secp384r1_addcarryx_u32(&x43, &x44, x42, x30, x27); + fiat_secp384r1_addcarryx_u32(&x45, &x46, x44, x28, x25); + fiat_secp384r1_addcarryx_u32(&x47, &x48, x46, x26, x23); + fiat_secp384r1_addcarryx_u32(&x49, &x50, x48, x24, x21); + fiat_secp384r1_addcarryx_u32(&x51, &x52, x50, x22, x19); + fiat_secp384r1_addcarryx_u32(&x53, &x54, x52, x20, x17); + fiat_secp384r1_addcarryx_u32(&x55, &x56, x54, x18, x15); + fiat_secp384r1_addcarryx_u32(&x57, &x58, x56, x16, x13); + x59 = (x58 + x14); + fiat_secp384r1_mulx_u32(&x60, &x61, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x62, &x63, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x64, &x65, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x66, &x67, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x68, &x69, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x70, &x71, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x72, &x73, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x74, &x75, x35, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x76, &x77, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x78, &x79, x35, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x80, &x81, 0x0, x77, x74); + fiat_secp384r1_addcarryx_u32(&x82, &x83, x81, x75, x72); + fiat_secp384r1_addcarryx_u32(&x84, &x85, x83, x73, x70); + fiat_secp384r1_addcarryx_u32(&x86, &x87, x85, x71, x68); + fiat_secp384r1_addcarryx_u32(&x88, &x89, x87, x69, x66); + fiat_secp384r1_addcarryx_u32(&x90, &x91, x89, x67, x64); + fiat_secp384r1_addcarryx_u32(&x92, &x93, x91, x65, x62); + fiat_secp384r1_addcarryx_u32(&x94, &x95, x93, x63, x60); + x96 = (x95 + x61); + fiat_secp384r1_addcarryx_u32(&x97, &x98, 0x0, x35, x78); + fiat_secp384r1_addcarryx_u32(&x99, &x100, x98, x37, x79); + fiat_secp384r1_addcarryx_u32(&x101, &x102, x100, x39, 0x0); + fiat_secp384r1_addcarryx_u32(&x103, &x104, x102, x41, x76); + fiat_secp384r1_addcarryx_u32(&x105, &x106, x104, x43, x80); + fiat_secp384r1_addcarryx_u32(&x107, &x108, x106, x45, x82); + fiat_secp384r1_addcarryx_u32(&x109, &x110, x108, x47, x84); + fiat_secp384r1_addcarryx_u32(&x111, &x112, x110, x49, x86); + fiat_secp384r1_addcarryx_u32(&x113, &x114, x112, x51, x88); + fiat_secp384r1_addcarryx_u32(&x115, &x116, x114, x53, x90); + fiat_secp384r1_addcarryx_u32(&x117, &x118, x116, x55, x92); + fiat_secp384r1_addcarryx_u32(&x119, &x120, x118, x57, x94); + fiat_secp384r1_addcarryx_u32(&x121, &x122, x120, x59, x96); + fiat_secp384r1_mulx_u32(&x123, &x124, x1, (arg1[11])); + fiat_secp384r1_mulx_u32(&x125, &x126, x1, (arg1[10])); + fiat_secp384r1_mulx_u32(&x127, &x128, x1, (arg1[9])); + fiat_secp384r1_mulx_u32(&x129, &x130, x1, (arg1[8])); + fiat_secp384r1_mulx_u32(&x131, &x132, x1, (arg1[7])); + fiat_secp384r1_mulx_u32(&x133, &x134, x1, (arg1[6])); + fiat_secp384r1_mulx_u32(&x135, &x136, x1, (arg1[5])); + fiat_secp384r1_mulx_u32(&x137, &x138, x1, (arg1[4])); + fiat_secp384r1_mulx_u32(&x139, &x140, x1, (arg1[3])); + fiat_secp384r1_mulx_u32(&x141, &x142, x1, (arg1[2])); + fiat_secp384r1_mulx_u32(&x143, &x144, x1, (arg1[1])); + fiat_secp384r1_mulx_u32(&x145, &x146, x1, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x147, &x148, 0x0, x146, x143); + fiat_secp384r1_addcarryx_u32(&x149, &x150, x148, x144, x141); + fiat_secp384r1_addcarryx_u32(&x151, &x152, x150, x142, x139); + fiat_secp384r1_addcarryx_u32(&x153, &x154, x152, x140, x137); + fiat_secp384r1_addcarryx_u32(&x155, &x156, x154, x138, x135); + fiat_secp384r1_addcarryx_u32(&x157, &x158, x156, x136, x133); + fiat_secp384r1_addcarryx_u32(&x159, &x160, x158, x134, x131); + fiat_secp384r1_addcarryx_u32(&x161, &x162, x160, x132, x129); + fiat_secp384r1_addcarryx_u32(&x163, &x164, x162, x130, x127); + fiat_secp384r1_addcarryx_u32(&x165, &x166, x164, x128, x125); + fiat_secp384r1_addcarryx_u32(&x167, &x168, x166, x126, x123); + x169 = (x168 + x124); + fiat_secp384r1_addcarryx_u32(&x170, &x171, 0x0, x99, x145); + fiat_secp384r1_addcarryx_u32(&x172, &x173, x171, x101, x147); + fiat_secp384r1_addcarryx_u32(&x174, &x175, x173, x103, x149); + fiat_secp384r1_addcarryx_u32(&x176, &x177, x175, x105, x151); + fiat_secp384r1_addcarryx_u32(&x178, &x179, x177, x107, x153); + fiat_secp384r1_addcarryx_u32(&x180, &x181, x179, x109, x155); + fiat_secp384r1_addcarryx_u32(&x182, &x183, x181, x111, x157); + fiat_secp384r1_addcarryx_u32(&x184, &x185, x183, x113, x159); + fiat_secp384r1_addcarryx_u32(&x186, &x187, x185, x115, x161); + fiat_secp384r1_addcarryx_u32(&x188, &x189, x187, x117, x163); + fiat_secp384r1_addcarryx_u32(&x190, &x191, x189, x119, x165); + fiat_secp384r1_addcarryx_u32(&x192, &x193, x191, x121, x167); + fiat_secp384r1_addcarryx_u32(&x194, &x195, x193, x122, x169); + fiat_secp384r1_mulx_u32(&x196, &x197, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x198, &x199, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x200, &x201, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x202, &x203, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x204, &x205, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x206, &x207, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x208, &x209, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x210, &x211, x170, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x212, &x213, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x214, &x215, x170, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x216, &x217, 0x0, x213, x210); + fiat_secp384r1_addcarryx_u32(&x218, &x219, x217, x211, x208); + fiat_secp384r1_addcarryx_u32(&x220, &x221, x219, x209, x206); + fiat_secp384r1_addcarryx_u32(&x222, &x223, x221, x207, x204); + fiat_secp384r1_addcarryx_u32(&x224, &x225, x223, x205, x202); + fiat_secp384r1_addcarryx_u32(&x226, &x227, x225, x203, x200); + fiat_secp384r1_addcarryx_u32(&x228, &x229, x227, x201, x198); + fiat_secp384r1_addcarryx_u32(&x230, &x231, x229, x199, x196); + x232 = (x231 + x197); + fiat_secp384r1_addcarryx_u32(&x233, &x234, 0x0, x170, x214); + fiat_secp384r1_addcarryx_u32(&x235, &x236, x234, x172, x215); + fiat_secp384r1_addcarryx_u32(&x237, &x238, x236, x174, 0x0); + fiat_secp384r1_addcarryx_u32(&x239, &x240, x238, x176, x212); + fiat_secp384r1_addcarryx_u32(&x241, &x242, x240, x178, x216); + fiat_secp384r1_addcarryx_u32(&x243, &x244, x242, x180, x218); + fiat_secp384r1_addcarryx_u32(&x245, &x246, x244, x182, x220); + fiat_secp384r1_addcarryx_u32(&x247, &x248, x246, x184, x222); + fiat_secp384r1_addcarryx_u32(&x249, &x250, x248, x186, x224); + fiat_secp384r1_addcarryx_u32(&x251, &x252, x250, x188, x226); + fiat_secp384r1_addcarryx_u32(&x253, &x254, x252, x190, x228); + fiat_secp384r1_addcarryx_u32(&x255, &x256, x254, x192, x230); + fiat_secp384r1_addcarryx_u32(&x257, &x258, x256, x194, x232); + x259 = ((uint32_t)x258 + x195); + fiat_secp384r1_mulx_u32(&x260, &x261, x2, (arg1[11])); + fiat_secp384r1_mulx_u32(&x262, &x263, x2, (arg1[10])); + fiat_secp384r1_mulx_u32(&x264, &x265, x2, (arg1[9])); + fiat_secp384r1_mulx_u32(&x266, &x267, x2, (arg1[8])); + fiat_secp384r1_mulx_u32(&x268, &x269, x2, (arg1[7])); + fiat_secp384r1_mulx_u32(&x270, &x271, x2, (arg1[6])); + fiat_secp384r1_mulx_u32(&x272, &x273, x2, (arg1[5])); + fiat_secp384r1_mulx_u32(&x274, &x275, x2, (arg1[4])); + fiat_secp384r1_mulx_u32(&x276, &x277, x2, (arg1[3])); + fiat_secp384r1_mulx_u32(&x278, &x279, x2, (arg1[2])); + fiat_secp384r1_mulx_u32(&x280, &x281, x2, (arg1[1])); + fiat_secp384r1_mulx_u32(&x282, &x283, x2, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x284, &x285, 0x0, x283, x280); + fiat_secp384r1_addcarryx_u32(&x286, &x287, x285, x281, x278); + fiat_secp384r1_addcarryx_u32(&x288, &x289, x287, x279, x276); + fiat_secp384r1_addcarryx_u32(&x290, &x291, x289, x277, x274); + fiat_secp384r1_addcarryx_u32(&x292, &x293, x291, x275, x272); + fiat_secp384r1_addcarryx_u32(&x294, &x295, x293, x273, x270); + fiat_secp384r1_addcarryx_u32(&x296, &x297, x295, x271, x268); + fiat_secp384r1_addcarryx_u32(&x298, &x299, x297, x269, x266); + fiat_secp384r1_addcarryx_u32(&x300, &x301, x299, x267, x264); + fiat_secp384r1_addcarryx_u32(&x302, &x303, x301, x265, x262); + fiat_secp384r1_addcarryx_u32(&x304, &x305, x303, x263, x260); + x306 = (x305 + x261); + fiat_secp384r1_addcarryx_u32(&x307, &x308, 0x0, x235, x282); + fiat_secp384r1_addcarryx_u32(&x309, &x310, x308, x237, x284); + fiat_secp384r1_addcarryx_u32(&x311, &x312, x310, x239, x286); + fiat_secp384r1_addcarryx_u32(&x313, &x314, x312, x241, x288); + fiat_secp384r1_addcarryx_u32(&x315, &x316, x314, x243, x290); + fiat_secp384r1_addcarryx_u32(&x317, &x318, x316, x245, x292); + fiat_secp384r1_addcarryx_u32(&x319, &x320, x318, x247, x294); + fiat_secp384r1_addcarryx_u32(&x321, &x322, x320, x249, x296); + fiat_secp384r1_addcarryx_u32(&x323, &x324, x322, x251, x298); + fiat_secp384r1_addcarryx_u32(&x325, &x326, x324, x253, x300); + fiat_secp384r1_addcarryx_u32(&x327, &x328, x326, x255, x302); + fiat_secp384r1_addcarryx_u32(&x329, &x330, x328, x257, x304); + fiat_secp384r1_addcarryx_u32(&x331, &x332, x330, x259, x306); + fiat_secp384r1_mulx_u32(&x333, &x334, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x335, &x336, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x337, &x338, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x339, &x340, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x341, &x342, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x343, &x344, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x345, &x346, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x347, &x348, x307, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x349, &x350, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x351, &x352, x307, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x353, &x354, 0x0, x350, x347); + fiat_secp384r1_addcarryx_u32(&x355, &x356, x354, x348, x345); + fiat_secp384r1_addcarryx_u32(&x357, &x358, x356, x346, x343); + fiat_secp384r1_addcarryx_u32(&x359, &x360, x358, x344, x341); + fiat_secp384r1_addcarryx_u32(&x361, &x362, x360, x342, x339); + fiat_secp384r1_addcarryx_u32(&x363, &x364, x362, x340, x337); + fiat_secp384r1_addcarryx_u32(&x365, &x366, x364, x338, x335); + fiat_secp384r1_addcarryx_u32(&x367, &x368, x366, x336, x333); + x369 = (x368 + x334); + fiat_secp384r1_addcarryx_u32(&x370, &x371, 0x0, x307, x351); + fiat_secp384r1_addcarryx_u32(&x372, &x373, x371, x309, x352); + fiat_secp384r1_addcarryx_u32(&x374, &x375, x373, x311, 0x0); + fiat_secp384r1_addcarryx_u32(&x376, &x377, x375, x313, x349); + fiat_secp384r1_addcarryx_u32(&x378, &x379, x377, x315, x353); + fiat_secp384r1_addcarryx_u32(&x380, &x381, x379, x317, x355); + fiat_secp384r1_addcarryx_u32(&x382, &x383, x381, x319, x357); + fiat_secp384r1_addcarryx_u32(&x384, &x385, x383, x321, x359); + fiat_secp384r1_addcarryx_u32(&x386, &x387, x385, x323, x361); + fiat_secp384r1_addcarryx_u32(&x388, &x389, x387, x325, x363); + fiat_secp384r1_addcarryx_u32(&x390, &x391, x389, x327, x365); + fiat_secp384r1_addcarryx_u32(&x392, &x393, x391, x329, x367); + fiat_secp384r1_addcarryx_u32(&x394, &x395, x393, x331, x369); + x396 = ((uint32_t)x395 + x332); + fiat_secp384r1_mulx_u32(&x397, &x398, x3, (arg1[11])); + fiat_secp384r1_mulx_u32(&x399, &x400, x3, (arg1[10])); + fiat_secp384r1_mulx_u32(&x401, &x402, x3, (arg1[9])); + fiat_secp384r1_mulx_u32(&x403, &x404, x3, (arg1[8])); + fiat_secp384r1_mulx_u32(&x405, &x406, x3, (arg1[7])); + fiat_secp384r1_mulx_u32(&x407, &x408, x3, (arg1[6])); + fiat_secp384r1_mulx_u32(&x409, &x410, x3, (arg1[5])); + fiat_secp384r1_mulx_u32(&x411, &x412, x3, (arg1[4])); + fiat_secp384r1_mulx_u32(&x413, &x414, x3, (arg1[3])); + fiat_secp384r1_mulx_u32(&x415, &x416, x3, (arg1[2])); + fiat_secp384r1_mulx_u32(&x417, &x418, x3, (arg1[1])); + fiat_secp384r1_mulx_u32(&x419, &x420, x3, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x421, &x422, 0x0, x420, x417); + fiat_secp384r1_addcarryx_u32(&x423, &x424, x422, x418, x415); + fiat_secp384r1_addcarryx_u32(&x425, &x426, x424, x416, x413); + fiat_secp384r1_addcarryx_u32(&x427, &x428, x426, x414, x411); + fiat_secp384r1_addcarryx_u32(&x429, &x430, x428, x412, x409); + fiat_secp384r1_addcarryx_u32(&x431, &x432, x430, x410, x407); + fiat_secp384r1_addcarryx_u32(&x433, &x434, x432, x408, x405); + fiat_secp384r1_addcarryx_u32(&x435, &x436, x434, x406, x403); + fiat_secp384r1_addcarryx_u32(&x437, &x438, x436, x404, x401); + fiat_secp384r1_addcarryx_u32(&x439, &x440, x438, x402, x399); + fiat_secp384r1_addcarryx_u32(&x441, &x442, x440, x400, x397); + x443 = (x442 + x398); + fiat_secp384r1_addcarryx_u32(&x444, &x445, 0x0, x372, x419); + fiat_secp384r1_addcarryx_u32(&x446, &x447, x445, x374, x421); + fiat_secp384r1_addcarryx_u32(&x448, &x449, x447, x376, x423); + fiat_secp384r1_addcarryx_u32(&x450, &x451, x449, x378, x425); + fiat_secp384r1_addcarryx_u32(&x452, &x453, x451, x380, x427); + fiat_secp384r1_addcarryx_u32(&x454, &x455, x453, x382, x429); + fiat_secp384r1_addcarryx_u32(&x456, &x457, x455, x384, x431); + fiat_secp384r1_addcarryx_u32(&x458, &x459, x457, x386, x433); + fiat_secp384r1_addcarryx_u32(&x460, &x461, x459, x388, x435); + fiat_secp384r1_addcarryx_u32(&x462, &x463, x461, x390, x437); + fiat_secp384r1_addcarryx_u32(&x464, &x465, x463, x392, x439); + fiat_secp384r1_addcarryx_u32(&x466, &x467, x465, x394, x441); + fiat_secp384r1_addcarryx_u32(&x468, &x469, x467, x396, x443); + fiat_secp384r1_mulx_u32(&x470, &x471, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x472, &x473, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x474, &x475, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x476, &x477, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x478, &x479, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x480, &x481, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x482, &x483, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x484, &x485, x444, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x486, &x487, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x488, &x489, x444, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x490, &x491, 0x0, x487, x484); + fiat_secp384r1_addcarryx_u32(&x492, &x493, x491, x485, x482); + fiat_secp384r1_addcarryx_u32(&x494, &x495, x493, x483, x480); + fiat_secp384r1_addcarryx_u32(&x496, &x497, x495, x481, x478); + fiat_secp384r1_addcarryx_u32(&x498, &x499, x497, x479, x476); + fiat_secp384r1_addcarryx_u32(&x500, &x501, x499, x477, x474); + fiat_secp384r1_addcarryx_u32(&x502, &x503, x501, x475, x472); + fiat_secp384r1_addcarryx_u32(&x504, &x505, x503, x473, x470); + x506 = (x505 + x471); + fiat_secp384r1_addcarryx_u32(&x507, &x508, 0x0, x444, x488); + fiat_secp384r1_addcarryx_u32(&x509, &x510, x508, x446, x489); + fiat_secp384r1_addcarryx_u32(&x511, &x512, x510, x448, 0x0); + fiat_secp384r1_addcarryx_u32(&x513, &x514, x512, x450, x486); + fiat_secp384r1_addcarryx_u32(&x515, &x516, x514, x452, x490); + fiat_secp384r1_addcarryx_u32(&x517, &x518, x516, x454, x492); + fiat_secp384r1_addcarryx_u32(&x519, &x520, x518, x456, x494); + fiat_secp384r1_addcarryx_u32(&x521, &x522, x520, x458, x496); + fiat_secp384r1_addcarryx_u32(&x523, &x524, x522, x460, x498); + fiat_secp384r1_addcarryx_u32(&x525, &x526, x524, x462, x500); + fiat_secp384r1_addcarryx_u32(&x527, &x528, x526, x464, x502); + fiat_secp384r1_addcarryx_u32(&x529, &x530, x528, x466, x504); + fiat_secp384r1_addcarryx_u32(&x531, &x532, x530, x468, x506); + x533 = ((uint32_t)x532 + x469); + fiat_secp384r1_mulx_u32(&x534, &x535, x4, (arg1[11])); + fiat_secp384r1_mulx_u32(&x536, &x537, x4, (arg1[10])); + fiat_secp384r1_mulx_u32(&x538, &x539, x4, (arg1[9])); + fiat_secp384r1_mulx_u32(&x540, &x541, x4, (arg1[8])); + fiat_secp384r1_mulx_u32(&x542, &x543, x4, (arg1[7])); + fiat_secp384r1_mulx_u32(&x544, &x545, x4, (arg1[6])); + fiat_secp384r1_mulx_u32(&x546, &x547, x4, (arg1[5])); + fiat_secp384r1_mulx_u32(&x548, &x549, x4, (arg1[4])); + fiat_secp384r1_mulx_u32(&x550, &x551, x4, (arg1[3])); + fiat_secp384r1_mulx_u32(&x552, &x553, x4, (arg1[2])); + fiat_secp384r1_mulx_u32(&x554, &x555, x4, (arg1[1])); + fiat_secp384r1_mulx_u32(&x556, &x557, x4, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x558, &x559, 0x0, x557, x554); + fiat_secp384r1_addcarryx_u32(&x560, &x561, x559, x555, x552); + fiat_secp384r1_addcarryx_u32(&x562, &x563, x561, x553, x550); + fiat_secp384r1_addcarryx_u32(&x564, &x565, x563, x551, x548); + fiat_secp384r1_addcarryx_u32(&x566, &x567, x565, x549, x546); + fiat_secp384r1_addcarryx_u32(&x568, &x569, x567, x547, x544); + fiat_secp384r1_addcarryx_u32(&x570, &x571, x569, x545, x542); + fiat_secp384r1_addcarryx_u32(&x572, &x573, x571, x543, x540); + fiat_secp384r1_addcarryx_u32(&x574, &x575, x573, x541, x538); + fiat_secp384r1_addcarryx_u32(&x576, &x577, x575, x539, x536); + fiat_secp384r1_addcarryx_u32(&x578, &x579, x577, x537, x534); + x580 = (x579 + x535); + fiat_secp384r1_addcarryx_u32(&x581, &x582, 0x0, x509, x556); + fiat_secp384r1_addcarryx_u32(&x583, &x584, x582, x511, x558); + fiat_secp384r1_addcarryx_u32(&x585, &x586, x584, x513, x560); + fiat_secp384r1_addcarryx_u32(&x587, &x588, x586, x515, x562); + fiat_secp384r1_addcarryx_u32(&x589, &x590, x588, x517, x564); + fiat_secp384r1_addcarryx_u32(&x591, &x592, x590, x519, x566); + fiat_secp384r1_addcarryx_u32(&x593, &x594, x592, x521, x568); + fiat_secp384r1_addcarryx_u32(&x595, &x596, x594, x523, x570); + fiat_secp384r1_addcarryx_u32(&x597, &x598, x596, x525, x572); + fiat_secp384r1_addcarryx_u32(&x599, &x600, x598, x527, x574); + fiat_secp384r1_addcarryx_u32(&x601, &x602, x600, x529, x576); + fiat_secp384r1_addcarryx_u32(&x603, &x604, x602, x531, x578); + fiat_secp384r1_addcarryx_u32(&x605, &x606, x604, x533, x580); + fiat_secp384r1_mulx_u32(&x607, &x608, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x609, &x610, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x611, &x612, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x613, &x614, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x615, &x616, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x617, &x618, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x619, &x620, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x621, &x622, x581, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x623, &x624, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x625, &x626, x581, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x627, &x628, 0x0, x624, x621); + fiat_secp384r1_addcarryx_u32(&x629, &x630, x628, x622, x619); + fiat_secp384r1_addcarryx_u32(&x631, &x632, x630, x620, x617); + fiat_secp384r1_addcarryx_u32(&x633, &x634, x632, x618, x615); + fiat_secp384r1_addcarryx_u32(&x635, &x636, x634, x616, x613); + fiat_secp384r1_addcarryx_u32(&x637, &x638, x636, x614, x611); + fiat_secp384r1_addcarryx_u32(&x639, &x640, x638, x612, x609); + fiat_secp384r1_addcarryx_u32(&x641, &x642, x640, x610, x607); + x643 = (x642 + x608); + fiat_secp384r1_addcarryx_u32(&x644, &x645, 0x0, x581, x625); + fiat_secp384r1_addcarryx_u32(&x646, &x647, x645, x583, x626); + fiat_secp384r1_addcarryx_u32(&x648, &x649, x647, x585, 0x0); + fiat_secp384r1_addcarryx_u32(&x650, &x651, x649, x587, x623); + fiat_secp384r1_addcarryx_u32(&x652, &x653, x651, x589, x627); + fiat_secp384r1_addcarryx_u32(&x654, &x655, x653, x591, x629); + fiat_secp384r1_addcarryx_u32(&x656, &x657, x655, x593, x631); + fiat_secp384r1_addcarryx_u32(&x658, &x659, x657, x595, x633); + fiat_secp384r1_addcarryx_u32(&x660, &x661, x659, x597, x635); + fiat_secp384r1_addcarryx_u32(&x662, &x663, x661, x599, x637); + fiat_secp384r1_addcarryx_u32(&x664, &x665, x663, x601, x639); + fiat_secp384r1_addcarryx_u32(&x666, &x667, x665, x603, x641); + fiat_secp384r1_addcarryx_u32(&x668, &x669, x667, x605, x643); + x670 = ((uint32_t)x669 + x606); + fiat_secp384r1_mulx_u32(&x671, &x672, x5, (arg1[11])); + fiat_secp384r1_mulx_u32(&x673, &x674, x5, (arg1[10])); + fiat_secp384r1_mulx_u32(&x675, &x676, x5, (arg1[9])); + fiat_secp384r1_mulx_u32(&x677, &x678, x5, (arg1[8])); + fiat_secp384r1_mulx_u32(&x679, &x680, x5, (arg1[7])); + fiat_secp384r1_mulx_u32(&x681, &x682, x5, (arg1[6])); + fiat_secp384r1_mulx_u32(&x683, &x684, x5, (arg1[5])); + fiat_secp384r1_mulx_u32(&x685, &x686, x5, (arg1[4])); + fiat_secp384r1_mulx_u32(&x687, &x688, x5, (arg1[3])); + fiat_secp384r1_mulx_u32(&x689, &x690, x5, (arg1[2])); + fiat_secp384r1_mulx_u32(&x691, &x692, x5, (arg1[1])); + fiat_secp384r1_mulx_u32(&x693, &x694, x5, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x695, &x696, 0x0, x694, x691); + fiat_secp384r1_addcarryx_u32(&x697, &x698, x696, x692, x689); + fiat_secp384r1_addcarryx_u32(&x699, &x700, x698, x690, x687); + fiat_secp384r1_addcarryx_u32(&x701, &x702, x700, x688, x685); + fiat_secp384r1_addcarryx_u32(&x703, &x704, x702, x686, x683); + fiat_secp384r1_addcarryx_u32(&x705, &x706, x704, x684, x681); + fiat_secp384r1_addcarryx_u32(&x707, &x708, x706, x682, x679); + fiat_secp384r1_addcarryx_u32(&x709, &x710, x708, x680, x677); + fiat_secp384r1_addcarryx_u32(&x711, &x712, x710, x678, x675); + fiat_secp384r1_addcarryx_u32(&x713, &x714, x712, x676, x673); + fiat_secp384r1_addcarryx_u32(&x715, &x716, x714, x674, x671); + x717 = (x716 + x672); + fiat_secp384r1_addcarryx_u32(&x718, &x719, 0x0, x646, x693); + fiat_secp384r1_addcarryx_u32(&x720, &x721, x719, x648, x695); + fiat_secp384r1_addcarryx_u32(&x722, &x723, x721, x650, x697); + fiat_secp384r1_addcarryx_u32(&x724, &x725, x723, x652, x699); + fiat_secp384r1_addcarryx_u32(&x726, &x727, x725, x654, x701); + fiat_secp384r1_addcarryx_u32(&x728, &x729, x727, x656, x703); + fiat_secp384r1_addcarryx_u32(&x730, &x731, x729, x658, x705); + fiat_secp384r1_addcarryx_u32(&x732, &x733, x731, x660, x707); + fiat_secp384r1_addcarryx_u32(&x734, &x735, x733, x662, x709); + fiat_secp384r1_addcarryx_u32(&x736, &x737, x735, x664, x711); + fiat_secp384r1_addcarryx_u32(&x738, &x739, x737, x666, x713); + fiat_secp384r1_addcarryx_u32(&x740, &x741, x739, x668, x715); + fiat_secp384r1_addcarryx_u32(&x742, &x743, x741, x670, x717); + fiat_secp384r1_mulx_u32(&x744, &x745, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x746, &x747, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x748, &x749, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x750, &x751, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x752, &x753, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x754, &x755, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x756, &x757, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x758, &x759, x718, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x760, &x761, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x762, &x763, x718, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x764, &x765, 0x0, x761, x758); + fiat_secp384r1_addcarryx_u32(&x766, &x767, x765, x759, x756); + fiat_secp384r1_addcarryx_u32(&x768, &x769, x767, x757, x754); + fiat_secp384r1_addcarryx_u32(&x770, &x771, x769, x755, x752); + fiat_secp384r1_addcarryx_u32(&x772, &x773, x771, x753, x750); + fiat_secp384r1_addcarryx_u32(&x774, &x775, x773, x751, x748); + fiat_secp384r1_addcarryx_u32(&x776, &x777, x775, x749, x746); + fiat_secp384r1_addcarryx_u32(&x778, &x779, x777, x747, x744); + x780 = (x779 + x745); + fiat_secp384r1_addcarryx_u32(&x781, &x782, 0x0, x718, x762); + fiat_secp384r1_addcarryx_u32(&x783, &x784, x782, x720, x763); + fiat_secp384r1_addcarryx_u32(&x785, &x786, x784, x722, 0x0); + fiat_secp384r1_addcarryx_u32(&x787, &x788, x786, x724, x760); + fiat_secp384r1_addcarryx_u32(&x789, &x790, x788, x726, x764); + fiat_secp384r1_addcarryx_u32(&x791, &x792, x790, x728, x766); + fiat_secp384r1_addcarryx_u32(&x793, &x794, x792, x730, x768); + fiat_secp384r1_addcarryx_u32(&x795, &x796, x794, x732, x770); + fiat_secp384r1_addcarryx_u32(&x797, &x798, x796, x734, x772); + fiat_secp384r1_addcarryx_u32(&x799, &x800, x798, x736, x774); + fiat_secp384r1_addcarryx_u32(&x801, &x802, x800, x738, x776); + fiat_secp384r1_addcarryx_u32(&x803, &x804, x802, x740, x778); + fiat_secp384r1_addcarryx_u32(&x805, &x806, x804, x742, x780); + x807 = ((uint32_t)x806 + x743); + fiat_secp384r1_mulx_u32(&x808, &x809, x6, (arg1[11])); + fiat_secp384r1_mulx_u32(&x810, &x811, x6, (arg1[10])); + fiat_secp384r1_mulx_u32(&x812, &x813, x6, (arg1[9])); + fiat_secp384r1_mulx_u32(&x814, &x815, x6, (arg1[8])); + fiat_secp384r1_mulx_u32(&x816, &x817, x6, (arg1[7])); + fiat_secp384r1_mulx_u32(&x818, &x819, x6, (arg1[6])); + fiat_secp384r1_mulx_u32(&x820, &x821, x6, (arg1[5])); + fiat_secp384r1_mulx_u32(&x822, &x823, x6, (arg1[4])); + fiat_secp384r1_mulx_u32(&x824, &x825, x6, (arg1[3])); + fiat_secp384r1_mulx_u32(&x826, &x827, x6, (arg1[2])); + fiat_secp384r1_mulx_u32(&x828, &x829, x6, (arg1[1])); + fiat_secp384r1_mulx_u32(&x830, &x831, x6, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x832, &x833, 0x0, x831, x828); + fiat_secp384r1_addcarryx_u32(&x834, &x835, x833, x829, x826); + fiat_secp384r1_addcarryx_u32(&x836, &x837, x835, x827, x824); + fiat_secp384r1_addcarryx_u32(&x838, &x839, x837, x825, x822); + fiat_secp384r1_addcarryx_u32(&x840, &x841, x839, x823, x820); + fiat_secp384r1_addcarryx_u32(&x842, &x843, x841, x821, x818); + fiat_secp384r1_addcarryx_u32(&x844, &x845, x843, x819, x816); + fiat_secp384r1_addcarryx_u32(&x846, &x847, x845, x817, x814); + fiat_secp384r1_addcarryx_u32(&x848, &x849, x847, x815, x812); + fiat_secp384r1_addcarryx_u32(&x850, &x851, x849, x813, x810); + fiat_secp384r1_addcarryx_u32(&x852, &x853, x851, x811, x808); + x854 = (x853 + x809); + fiat_secp384r1_addcarryx_u32(&x855, &x856, 0x0, x783, x830); + fiat_secp384r1_addcarryx_u32(&x857, &x858, x856, x785, x832); + fiat_secp384r1_addcarryx_u32(&x859, &x860, x858, x787, x834); + fiat_secp384r1_addcarryx_u32(&x861, &x862, x860, x789, x836); + fiat_secp384r1_addcarryx_u32(&x863, &x864, x862, x791, x838); + fiat_secp384r1_addcarryx_u32(&x865, &x866, x864, x793, x840); + fiat_secp384r1_addcarryx_u32(&x867, &x868, x866, x795, x842); + fiat_secp384r1_addcarryx_u32(&x869, &x870, x868, x797, x844); + fiat_secp384r1_addcarryx_u32(&x871, &x872, x870, x799, x846); + fiat_secp384r1_addcarryx_u32(&x873, &x874, x872, x801, x848); + fiat_secp384r1_addcarryx_u32(&x875, &x876, x874, x803, x850); + fiat_secp384r1_addcarryx_u32(&x877, &x878, x876, x805, x852); + fiat_secp384r1_addcarryx_u32(&x879, &x880, x878, x807, x854); + fiat_secp384r1_mulx_u32(&x881, &x882, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x883, &x884, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x885, &x886, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x887, &x888, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x889, &x890, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x891, &x892, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x893, &x894, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x895, &x896, x855, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x897, &x898, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x899, &x900, x855, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x901, &x902, 0x0, x898, x895); + fiat_secp384r1_addcarryx_u32(&x903, &x904, x902, x896, x893); + fiat_secp384r1_addcarryx_u32(&x905, &x906, x904, x894, x891); + fiat_secp384r1_addcarryx_u32(&x907, &x908, x906, x892, x889); + fiat_secp384r1_addcarryx_u32(&x909, &x910, x908, x890, x887); + fiat_secp384r1_addcarryx_u32(&x911, &x912, x910, x888, x885); + fiat_secp384r1_addcarryx_u32(&x913, &x914, x912, x886, x883); + fiat_secp384r1_addcarryx_u32(&x915, &x916, x914, x884, x881); + x917 = (x916 + x882); + fiat_secp384r1_addcarryx_u32(&x918, &x919, 0x0, x855, x899); + fiat_secp384r1_addcarryx_u32(&x920, &x921, x919, x857, x900); + fiat_secp384r1_addcarryx_u32(&x922, &x923, x921, x859, 0x0); + fiat_secp384r1_addcarryx_u32(&x924, &x925, x923, x861, x897); + fiat_secp384r1_addcarryx_u32(&x926, &x927, x925, x863, x901); + fiat_secp384r1_addcarryx_u32(&x928, &x929, x927, x865, x903); + fiat_secp384r1_addcarryx_u32(&x930, &x931, x929, x867, x905); + fiat_secp384r1_addcarryx_u32(&x932, &x933, x931, x869, x907); + fiat_secp384r1_addcarryx_u32(&x934, &x935, x933, x871, x909); + fiat_secp384r1_addcarryx_u32(&x936, &x937, x935, x873, x911); + fiat_secp384r1_addcarryx_u32(&x938, &x939, x937, x875, x913); + fiat_secp384r1_addcarryx_u32(&x940, &x941, x939, x877, x915); + fiat_secp384r1_addcarryx_u32(&x942, &x943, x941, x879, x917); + x944 = ((uint32_t)x943 + x880); + fiat_secp384r1_mulx_u32(&x945, &x946, x7, (arg1[11])); + fiat_secp384r1_mulx_u32(&x947, &x948, x7, (arg1[10])); + fiat_secp384r1_mulx_u32(&x949, &x950, x7, (arg1[9])); + fiat_secp384r1_mulx_u32(&x951, &x952, x7, (arg1[8])); + fiat_secp384r1_mulx_u32(&x953, &x954, x7, (arg1[7])); + fiat_secp384r1_mulx_u32(&x955, &x956, x7, (arg1[6])); + fiat_secp384r1_mulx_u32(&x957, &x958, x7, (arg1[5])); + fiat_secp384r1_mulx_u32(&x959, &x960, x7, (arg1[4])); + fiat_secp384r1_mulx_u32(&x961, &x962, x7, (arg1[3])); + fiat_secp384r1_mulx_u32(&x963, &x964, x7, (arg1[2])); + fiat_secp384r1_mulx_u32(&x965, &x966, x7, (arg1[1])); + fiat_secp384r1_mulx_u32(&x967, &x968, x7, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x969, &x970, 0x0, x968, x965); + fiat_secp384r1_addcarryx_u32(&x971, &x972, x970, x966, x963); + fiat_secp384r1_addcarryx_u32(&x973, &x974, x972, x964, x961); + fiat_secp384r1_addcarryx_u32(&x975, &x976, x974, x962, x959); + fiat_secp384r1_addcarryx_u32(&x977, &x978, x976, x960, x957); + fiat_secp384r1_addcarryx_u32(&x979, &x980, x978, x958, x955); + fiat_secp384r1_addcarryx_u32(&x981, &x982, x980, x956, x953); + fiat_secp384r1_addcarryx_u32(&x983, &x984, x982, x954, x951); + fiat_secp384r1_addcarryx_u32(&x985, &x986, x984, x952, x949); + fiat_secp384r1_addcarryx_u32(&x987, &x988, x986, x950, x947); + fiat_secp384r1_addcarryx_u32(&x989, &x990, x988, x948, x945); + x991 = (x990 + x946); + fiat_secp384r1_addcarryx_u32(&x992, &x993, 0x0, x920, x967); + fiat_secp384r1_addcarryx_u32(&x994, &x995, x993, x922, x969); + fiat_secp384r1_addcarryx_u32(&x996, &x997, x995, x924, x971); + fiat_secp384r1_addcarryx_u32(&x998, &x999, x997, x926, x973); + fiat_secp384r1_addcarryx_u32(&x1000, &x1001, x999, x928, x975); + fiat_secp384r1_addcarryx_u32(&x1002, &x1003, x1001, x930, x977); + fiat_secp384r1_addcarryx_u32(&x1004, &x1005, x1003, x932, x979); + fiat_secp384r1_addcarryx_u32(&x1006, &x1007, x1005, x934, x981); + fiat_secp384r1_addcarryx_u32(&x1008, &x1009, x1007, x936, x983); + fiat_secp384r1_addcarryx_u32(&x1010, &x1011, x1009, x938, x985); + fiat_secp384r1_addcarryx_u32(&x1012, &x1013, x1011, x940, x987); + fiat_secp384r1_addcarryx_u32(&x1014, &x1015, x1013, x942, x989); + fiat_secp384r1_addcarryx_u32(&x1016, &x1017, x1015, x944, x991); + fiat_secp384r1_mulx_u32(&x1018, &x1019, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1020, &x1021, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1022, &x1023, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1024, &x1025, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1026, &x1027, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1028, &x1029, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1030, &x1031, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1032, &x1033, x992, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1034, &x1035, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1036, &x1037, x992, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1038, &x1039, 0x0, x1035, x1032); + fiat_secp384r1_addcarryx_u32(&x1040, &x1041, x1039, x1033, x1030); + fiat_secp384r1_addcarryx_u32(&x1042, &x1043, x1041, x1031, x1028); + fiat_secp384r1_addcarryx_u32(&x1044, &x1045, x1043, x1029, x1026); + fiat_secp384r1_addcarryx_u32(&x1046, &x1047, x1045, x1027, x1024); + fiat_secp384r1_addcarryx_u32(&x1048, &x1049, x1047, x1025, x1022); + fiat_secp384r1_addcarryx_u32(&x1050, &x1051, x1049, x1023, x1020); + fiat_secp384r1_addcarryx_u32(&x1052, &x1053, x1051, x1021, x1018); + x1054 = (x1053 + x1019); + fiat_secp384r1_addcarryx_u32(&x1055, &x1056, 0x0, x992, x1036); + fiat_secp384r1_addcarryx_u32(&x1057, &x1058, x1056, x994, x1037); + fiat_secp384r1_addcarryx_u32(&x1059, &x1060, x1058, x996, 0x0); + fiat_secp384r1_addcarryx_u32(&x1061, &x1062, x1060, x998, x1034); + fiat_secp384r1_addcarryx_u32(&x1063, &x1064, x1062, x1000, x1038); + fiat_secp384r1_addcarryx_u32(&x1065, &x1066, x1064, x1002, x1040); + fiat_secp384r1_addcarryx_u32(&x1067, &x1068, x1066, x1004, x1042); + fiat_secp384r1_addcarryx_u32(&x1069, &x1070, x1068, x1006, x1044); + fiat_secp384r1_addcarryx_u32(&x1071, &x1072, x1070, x1008, x1046); + fiat_secp384r1_addcarryx_u32(&x1073, &x1074, x1072, x1010, x1048); + fiat_secp384r1_addcarryx_u32(&x1075, &x1076, x1074, x1012, x1050); + fiat_secp384r1_addcarryx_u32(&x1077, &x1078, x1076, x1014, x1052); + fiat_secp384r1_addcarryx_u32(&x1079, &x1080, x1078, x1016, x1054); + x1081 = ((uint32_t)x1080 + x1017); + fiat_secp384r1_mulx_u32(&x1082, &x1083, x8, (arg1[11])); + fiat_secp384r1_mulx_u32(&x1084, &x1085, x8, (arg1[10])); + fiat_secp384r1_mulx_u32(&x1086, &x1087, x8, (arg1[9])); + fiat_secp384r1_mulx_u32(&x1088, &x1089, x8, (arg1[8])); + fiat_secp384r1_mulx_u32(&x1090, &x1091, x8, (arg1[7])); + fiat_secp384r1_mulx_u32(&x1092, &x1093, x8, (arg1[6])); + fiat_secp384r1_mulx_u32(&x1094, &x1095, x8, (arg1[5])); + fiat_secp384r1_mulx_u32(&x1096, &x1097, x8, (arg1[4])); + fiat_secp384r1_mulx_u32(&x1098, &x1099, x8, (arg1[3])); + fiat_secp384r1_mulx_u32(&x1100, &x1101, x8, (arg1[2])); + fiat_secp384r1_mulx_u32(&x1102, &x1103, x8, (arg1[1])); + fiat_secp384r1_mulx_u32(&x1104, &x1105, x8, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x1106, &x1107, 0x0, x1105, x1102); + fiat_secp384r1_addcarryx_u32(&x1108, &x1109, x1107, x1103, x1100); + fiat_secp384r1_addcarryx_u32(&x1110, &x1111, x1109, x1101, x1098); + fiat_secp384r1_addcarryx_u32(&x1112, &x1113, x1111, x1099, x1096); + fiat_secp384r1_addcarryx_u32(&x1114, &x1115, x1113, x1097, x1094); + fiat_secp384r1_addcarryx_u32(&x1116, &x1117, x1115, x1095, x1092); + fiat_secp384r1_addcarryx_u32(&x1118, &x1119, x1117, x1093, x1090); + fiat_secp384r1_addcarryx_u32(&x1120, &x1121, x1119, x1091, x1088); + fiat_secp384r1_addcarryx_u32(&x1122, &x1123, x1121, x1089, x1086); + fiat_secp384r1_addcarryx_u32(&x1124, &x1125, x1123, x1087, x1084); + fiat_secp384r1_addcarryx_u32(&x1126, &x1127, x1125, x1085, x1082); + x1128 = (x1127 + x1083); + fiat_secp384r1_addcarryx_u32(&x1129, &x1130, 0x0, x1057, x1104); + fiat_secp384r1_addcarryx_u32(&x1131, &x1132, x1130, x1059, x1106); + fiat_secp384r1_addcarryx_u32(&x1133, &x1134, x1132, x1061, x1108); + fiat_secp384r1_addcarryx_u32(&x1135, &x1136, x1134, x1063, x1110); + fiat_secp384r1_addcarryx_u32(&x1137, &x1138, x1136, x1065, x1112); + fiat_secp384r1_addcarryx_u32(&x1139, &x1140, x1138, x1067, x1114); + fiat_secp384r1_addcarryx_u32(&x1141, &x1142, x1140, x1069, x1116); + fiat_secp384r1_addcarryx_u32(&x1143, &x1144, x1142, x1071, x1118); + fiat_secp384r1_addcarryx_u32(&x1145, &x1146, x1144, x1073, x1120); + fiat_secp384r1_addcarryx_u32(&x1147, &x1148, x1146, x1075, x1122); + fiat_secp384r1_addcarryx_u32(&x1149, &x1150, x1148, x1077, x1124); + fiat_secp384r1_addcarryx_u32(&x1151, &x1152, x1150, x1079, x1126); + fiat_secp384r1_addcarryx_u32(&x1153, &x1154, x1152, x1081, x1128); + fiat_secp384r1_mulx_u32(&x1155, &x1156, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1157, &x1158, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1159, &x1160, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1161, &x1162, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1163, &x1164, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1165, &x1166, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1167, &x1168, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1169, &x1170, x1129, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1171, &x1172, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1173, &x1174, x1129, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1175, &x1176, 0x0, x1172, x1169); + fiat_secp384r1_addcarryx_u32(&x1177, &x1178, x1176, x1170, x1167); + fiat_secp384r1_addcarryx_u32(&x1179, &x1180, x1178, x1168, x1165); + fiat_secp384r1_addcarryx_u32(&x1181, &x1182, x1180, x1166, x1163); + fiat_secp384r1_addcarryx_u32(&x1183, &x1184, x1182, x1164, x1161); + fiat_secp384r1_addcarryx_u32(&x1185, &x1186, x1184, x1162, x1159); + fiat_secp384r1_addcarryx_u32(&x1187, &x1188, x1186, x1160, x1157); + fiat_secp384r1_addcarryx_u32(&x1189, &x1190, x1188, x1158, x1155); + x1191 = (x1190 + x1156); + fiat_secp384r1_addcarryx_u32(&x1192, &x1193, 0x0, x1129, x1173); + fiat_secp384r1_addcarryx_u32(&x1194, &x1195, x1193, x1131, x1174); + fiat_secp384r1_addcarryx_u32(&x1196, &x1197, x1195, x1133, 0x0); + fiat_secp384r1_addcarryx_u32(&x1198, &x1199, x1197, x1135, x1171); + fiat_secp384r1_addcarryx_u32(&x1200, &x1201, x1199, x1137, x1175); + fiat_secp384r1_addcarryx_u32(&x1202, &x1203, x1201, x1139, x1177); + fiat_secp384r1_addcarryx_u32(&x1204, &x1205, x1203, x1141, x1179); + fiat_secp384r1_addcarryx_u32(&x1206, &x1207, x1205, x1143, x1181); + fiat_secp384r1_addcarryx_u32(&x1208, &x1209, x1207, x1145, x1183); + fiat_secp384r1_addcarryx_u32(&x1210, &x1211, x1209, x1147, x1185); + fiat_secp384r1_addcarryx_u32(&x1212, &x1213, x1211, x1149, x1187); + fiat_secp384r1_addcarryx_u32(&x1214, &x1215, x1213, x1151, x1189); + fiat_secp384r1_addcarryx_u32(&x1216, &x1217, x1215, x1153, x1191); + x1218 = ((uint32_t)x1217 + x1154); + fiat_secp384r1_mulx_u32(&x1219, &x1220, x9, (arg1[11])); + fiat_secp384r1_mulx_u32(&x1221, &x1222, x9, (arg1[10])); + fiat_secp384r1_mulx_u32(&x1223, &x1224, x9, (arg1[9])); + fiat_secp384r1_mulx_u32(&x1225, &x1226, x9, (arg1[8])); + fiat_secp384r1_mulx_u32(&x1227, &x1228, x9, (arg1[7])); + fiat_secp384r1_mulx_u32(&x1229, &x1230, x9, (arg1[6])); + fiat_secp384r1_mulx_u32(&x1231, &x1232, x9, (arg1[5])); + fiat_secp384r1_mulx_u32(&x1233, &x1234, x9, (arg1[4])); + fiat_secp384r1_mulx_u32(&x1235, &x1236, x9, (arg1[3])); + fiat_secp384r1_mulx_u32(&x1237, &x1238, x9, (arg1[2])); + fiat_secp384r1_mulx_u32(&x1239, &x1240, x9, (arg1[1])); + fiat_secp384r1_mulx_u32(&x1241, &x1242, x9, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x1243, &x1244, 0x0, x1242, x1239); + fiat_secp384r1_addcarryx_u32(&x1245, &x1246, x1244, x1240, x1237); + fiat_secp384r1_addcarryx_u32(&x1247, &x1248, x1246, x1238, x1235); + fiat_secp384r1_addcarryx_u32(&x1249, &x1250, x1248, x1236, x1233); + fiat_secp384r1_addcarryx_u32(&x1251, &x1252, x1250, x1234, x1231); + fiat_secp384r1_addcarryx_u32(&x1253, &x1254, x1252, x1232, x1229); + fiat_secp384r1_addcarryx_u32(&x1255, &x1256, x1254, x1230, x1227); + fiat_secp384r1_addcarryx_u32(&x1257, &x1258, x1256, x1228, x1225); + fiat_secp384r1_addcarryx_u32(&x1259, &x1260, x1258, x1226, x1223); + fiat_secp384r1_addcarryx_u32(&x1261, &x1262, x1260, x1224, x1221); + fiat_secp384r1_addcarryx_u32(&x1263, &x1264, x1262, x1222, x1219); + x1265 = (x1264 + x1220); + fiat_secp384r1_addcarryx_u32(&x1266, &x1267, 0x0, x1194, x1241); + fiat_secp384r1_addcarryx_u32(&x1268, &x1269, x1267, x1196, x1243); + fiat_secp384r1_addcarryx_u32(&x1270, &x1271, x1269, x1198, x1245); + fiat_secp384r1_addcarryx_u32(&x1272, &x1273, x1271, x1200, x1247); + fiat_secp384r1_addcarryx_u32(&x1274, &x1275, x1273, x1202, x1249); + fiat_secp384r1_addcarryx_u32(&x1276, &x1277, x1275, x1204, x1251); + fiat_secp384r1_addcarryx_u32(&x1278, &x1279, x1277, x1206, x1253); + fiat_secp384r1_addcarryx_u32(&x1280, &x1281, x1279, x1208, x1255); + fiat_secp384r1_addcarryx_u32(&x1282, &x1283, x1281, x1210, x1257); + fiat_secp384r1_addcarryx_u32(&x1284, &x1285, x1283, x1212, x1259); + fiat_secp384r1_addcarryx_u32(&x1286, &x1287, x1285, x1214, x1261); + fiat_secp384r1_addcarryx_u32(&x1288, &x1289, x1287, x1216, x1263); + fiat_secp384r1_addcarryx_u32(&x1290, &x1291, x1289, x1218, x1265); + fiat_secp384r1_mulx_u32(&x1292, &x1293, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1294, &x1295, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1296, &x1297, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1298, &x1299, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1300, &x1301, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1302, &x1303, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1304, &x1305, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1306, &x1307, x1266, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1308, &x1309, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1310, &x1311, x1266, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1312, &x1313, 0x0, x1309, x1306); + fiat_secp384r1_addcarryx_u32(&x1314, &x1315, x1313, x1307, x1304); + fiat_secp384r1_addcarryx_u32(&x1316, &x1317, x1315, x1305, x1302); + fiat_secp384r1_addcarryx_u32(&x1318, &x1319, x1317, x1303, x1300); + fiat_secp384r1_addcarryx_u32(&x1320, &x1321, x1319, x1301, x1298); + fiat_secp384r1_addcarryx_u32(&x1322, &x1323, x1321, x1299, x1296); + fiat_secp384r1_addcarryx_u32(&x1324, &x1325, x1323, x1297, x1294); + fiat_secp384r1_addcarryx_u32(&x1326, &x1327, x1325, x1295, x1292); + x1328 = (x1327 + x1293); + fiat_secp384r1_addcarryx_u32(&x1329, &x1330, 0x0, x1266, x1310); + fiat_secp384r1_addcarryx_u32(&x1331, &x1332, x1330, x1268, x1311); + fiat_secp384r1_addcarryx_u32(&x1333, &x1334, x1332, x1270, 0x0); + fiat_secp384r1_addcarryx_u32(&x1335, &x1336, x1334, x1272, x1308); + fiat_secp384r1_addcarryx_u32(&x1337, &x1338, x1336, x1274, x1312); + fiat_secp384r1_addcarryx_u32(&x1339, &x1340, x1338, x1276, x1314); + fiat_secp384r1_addcarryx_u32(&x1341, &x1342, x1340, x1278, x1316); + fiat_secp384r1_addcarryx_u32(&x1343, &x1344, x1342, x1280, x1318); + fiat_secp384r1_addcarryx_u32(&x1345, &x1346, x1344, x1282, x1320); + fiat_secp384r1_addcarryx_u32(&x1347, &x1348, x1346, x1284, x1322); + fiat_secp384r1_addcarryx_u32(&x1349, &x1350, x1348, x1286, x1324); + fiat_secp384r1_addcarryx_u32(&x1351, &x1352, x1350, x1288, x1326); + fiat_secp384r1_addcarryx_u32(&x1353, &x1354, x1352, x1290, x1328); + x1355 = ((uint32_t)x1354 + x1291); + fiat_secp384r1_mulx_u32(&x1356, &x1357, x10, (arg1[11])); + fiat_secp384r1_mulx_u32(&x1358, &x1359, x10, (arg1[10])); + fiat_secp384r1_mulx_u32(&x1360, &x1361, x10, (arg1[9])); + fiat_secp384r1_mulx_u32(&x1362, &x1363, x10, (arg1[8])); + fiat_secp384r1_mulx_u32(&x1364, &x1365, x10, (arg1[7])); + fiat_secp384r1_mulx_u32(&x1366, &x1367, x10, (arg1[6])); + fiat_secp384r1_mulx_u32(&x1368, &x1369, x10, (arg1[5])); + fiat_secp384r1_mulx_u32(&x1370, &x1371, x10, (arg1[4])); + fiat_secp384r1_mulx_u32(&x1372, &x1373, x10, (arg1[3])); + fiat_secp384r1_mulx_u32(&x1374, &x1375, x10, (arg1[2])); + fiat_secp384r1_mulx_u32(&x1376, &x1377, x10, (arg1[1])); + fiat_secp384r1_mulx_u32(&x1378, &x1379, x10, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x1380, &x1381, 0x0, x1379, x1376); + fiat_secp384r1_addcarryx_u32(&x1382, &x1383, x1381, x1377, x1374); + fiat_secp384r1_addcarryx_u32(&x1384, &x1385, x1383, x1375, x1372); + fiat_secp384r1_addcarryx_u32(&x1386, &x1387, x1385, x1373, x1370); + fiat_secp384r1_addcarryx_u32(&x1388, &x1389, x1387, x1371, x1368); + fiat_secp384r1_addcarryx_u32(&x1390, &x1391, x1389, x1369, x1366); + fiat_secp384r1_addcarryx_u32(&x1392, &x1393, x1391, x1367, x1364); + fiat_secp384r1_addcarryx_u32(&x1394, &x1395, x1393, x1365, x1362); + fiat_secp384r1_addcarryx_u32(&x1396, &x1397, x1395, x1363, x1360); + fiat_secp384r1_addcarryx_u32(&x1398, &x1399, x1397, x1361, x1358); + fiat_secp384r1_addcarryx_u32(&x1400, &x1401, x1399, x1359, x1356); + x1402 = (x1401 + x1357); + fiat_secp384r1_addcarryx_u32(&x1403, &x1404, 0x0, x1331, x1378); + fiat_secp384r1_addcarryx_u32(&x1405, &x1406, x1404, x1333, x1380); + fiat_secp384r1_addcarryx_u32(&x1407, &x1408, x1406, x1335, x1382); + fiat_secp384r1_addcarryx_u32(&x1409, &x1410, x1408, x1337, x1384); + fiat_secp384r1_addcarryx_u32(&x1411, &x1412, x1410, x1339, x1386); + fiat_secp384r1_addcarryx_u32(&x1413, &x1414, x1412, x1341, x1388); + fiat_secp384r1_addcarryx_u32(&x1415, &x1416, x1414, x1343, x1390); + fiat_secp384r1_addcarryx_u32(&x1417, &x1418, x1416, x1345, x1392); + fiat_secp384r1_addcarryx_u32(&x1419, &x1420, x1418, x1347, x1394); + fiat_secp384r1_addcarryx_u32(&x1421, &x1422, x1420, x1349, x1396); + fiat_secp384r1_addcarryx_u32(&x1423, &x1424, x1422, x1351, x1398); + fiat_secp384r1_addcarryx_u32(&x1425, &x1426, x1424, x1353, x1400); + fiat_secp384r1_addcarryx_u32(&x1427, &x1428, x1426, x1355, x1402); + fiat_secp384r1_mulx_u32(&x1429, &x1430, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1431, &x1432, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1433, &x1434, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1435, &x1436, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1437, &x1438, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1439, &x1440, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1441, &x1442, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1443, &x1444, x1403, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1445, &x1446, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1447, &x1448, x1403, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1449, &x1450, 0x0, x1446, x1443); + fiat_secp384r1_addcarryx_u32(&x1451, &x1452, x1450, x1444, x1441); + fiat_secp384r1_addcarryx_u32(&x1453, &x1454, x1452, x1442, x1439); + fiat_secp384r1_addcarryx_u32(&x1455, &x1456, x1454, x1440, x1437); + fiat_secp384r1_addcarryx_u32(&x1457, &x1458, x1456, x1438, x1435); + fiat_secp384r1_addcarryx_u32(&x1459, &x1460, x1458, x1436, x1433); + fiat_secp384r1_addcarryx_u32(&x1461, &x1462, x1460, x1434, x1431); + fiat_secp384r1_addcarryx_u32(&x1463, &x1464, x1462, x1432, x1429); + x1465 = (x1464 + x1430); + fiat_secp384r1_addcarryx_u32(&x1466, &x1467, 0x0, x1403, x1447); + fiat_secp384r1_addcarryx_u32(&x1468, &x1469, x1467, x1405, x1448); + fiat_secp384r1_addcarryx_u32(&x1470, &x1471, x1469, x1407, 0x0); + fiat_secp384r1_addcarryx_u32(&x1472, &x1473, x1471, x1409, x1445); + fiat_secp384r1_addcarryx_u32(&x1474, &x1475, x1473, x1411, x1449); + fiat_secp384r1_addcarryx_u32(&x1476, &x1477, x1475, x1413, x1451); + fiat_secp384r1_addcarryx_u32(&x1478, &x1479, x1477, x1415, x1453); + fiat_secp384r1_addcarryx_u32(&x1480, &x1481, x1479, x1417, x1455); + fiat_secp384r1_addcarryx_u32(&x1482, &x1483, x1481, x1419, x1457); + fiat_secp384r1_addcarryx_u32(&x1484, &x1485, x1483, x1421, x1459); + fiat_secp384r1_addcarryx_u32(&x1486, &x1487, x1485, x1423, x1461); + fiat_secp384r1_addcarryx_u32(&x1488, &x1489, x1487, x1425, x1463); + fiat_secp384r1_addcarryx_u32(&x1490, &x1491, x1489, x1427, x1465); + x1492 = ((uint32_t)x1491 + x1428); + fiat_secp384r1_mulx_u32(&x1493, &x1494, x11, (arg1[11])); + fiat_secp384r1_mulx_u32(&x1495, &x1496, x11, (arg1[10])); + fiat_secp384r1_mulx_u32(&x1497, &x1498, x11, (arg1[9])); + fiat_secp384r1_mulx_u32(&x1499, &x1500, x11, (arg1[8])); + fiat_secp384r1_mulx_u32(&x1501, &x1502, x11, (arg1[7])); + fiat_secp384r1_mulx_u32(&x1503, &x1504, x11, (arg1[6])); + fiat_secp384r1_mulx_u32(&x1505, &x1506, x11, (arg1[5])); + fiat_secp384r1_mulx_u32(&x1507, &x1508, x11, (arg1[4])); + fiat_secp384r1_mulx_u32(&x1509, &x1510, x11, (arg1[3])); + fiat_secp384r1_mulx_u32(&x1511, &x1512, x11, (arg1[2])); + fiat_secp384r1_mulx_u32(&x1513, &x1514, x11, (arg1[1])); + fiat_secp384r1_mulx_u32(&x1515, &x1516, x11, (arg1[0])); + fiat_secp384r1_addcarryx_u32(&x1517, &x1518, 0x0, x1516, x1513); + fiat_secp384r1_addcarryx_u32(&x1519, &x1520, x1518, x1514, x1511); + fiat_secp384r1_addcarryx_u32(&x1521, &x1522, x1520, x1512, x1509); + fiat_secp384r1_addcarryx_u32(&x1523, &x1524, x1522, x1510, x1507); + fiat_secp384r1_addcarryx_u32(&x1525, &x1526, x1524, x1508, x1505); + fiat_secp384r1_addcarryx_u32(&x1527, &x1528, x1526, x1506, x1503); + fiat_secp384r1_addcarryx_u32(&x1529, &x1530, x1528, x1504, x1501); + fiat_secp384r1_addcarryx_u32(&x1531, &x1532, x1530, x1502, x1499); + fiat_secp384r1_addcarryx_u32(&x1533, &x1534, x1532, x1500, x1497); + fiat_secp384r1_addcarryx_u32(&x1535, &x1536, x1534, x1498, x1495); + fiat_secp384r1_addcarryx_u32(&x1537, &x1538, x1536, x1496, x1493); + x1539 = (x1538 + x1494); + fiat_secp384r1_addcarryx_u32(&x1540, &x1541, 0x0, x1468, x1515); + fiat_secp384r1_addcarryx_u32(&x1542, &x1543, x1541, x1470, x1517); + fiat_secp384r1_addcarryx_u32(&x1544, &x1545, x1543, x1472, x1519); + fiat_secp384r1_addcarryx_u32(&x1546, &x1547, x1545, x1474, x1521); + fiat_secp384r1_addcarryx_u32(&x1548, &x1549, x1547, x1476, x1523); + fiat_secp384r1_addcarryx_u32(&x1550, &x1551, x1549, x1478, x1525); + fiat_secp384r1_addcarryx_u32(&x1552, &x1553, x1551, x1480, x1527); + fiat_secp384r1_addcarryx_u32(&x1554, &x1555, x1553, x1482, x1529); + fiat_secp384r1_addcarryx_u32(&x1556, &x1557, x1555, x1484, x1531); + fiat_secp384r1_addcarryx_u32(&x1558, &x1559, x1557, x1486, x1533); + fiat_secp384r1_addcarryx_u32(&x1560, &x1561, x1559, x1488, x1535); + fiat_secp384r1_addcarryx_u32(&x1562, &x1563, x1561, x1490, x1537); + fiat_secp384r1_addcarryx_u32(&x1564, &x1565, x1563, x1492, x1539); + fiat_secp384r1_mulx_u32(&x1566, &x1567, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1568, &x1569, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1570, &x1571, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1572, &x1573, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1574, &x1575, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1576, &x1577, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1578, &x1579, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1580, &x1581, x1540, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1582, &x1583, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1584, &x1585, x1540, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1586, &x1587, 0x0, x1583, x1580); + fiat_secp384r1_addcarryx_u32(&x1588, &x1589, x1587, x1581, x1578); + fiat_secp384r1_addcarryx_u32(&x1590, &x1591, x1589, x1579, x1576); + fiat_secp384r1_addcarryx_u32(&x1592, &x1593, x1591, x1577, x1574); + fiat_secp384r1_addcarryx_u32(&x1594, &x1595, x1593, x1575, x1572); + fiat_secp384r1_addcarryx_u32(&x1596, &x1597, x1595, x1573, x1570); + fiat_secp384r1_addcarryx_u32(&x1598, &x1599, x1597, x1571, x1568); + fiat_secp384r1_addcarryx_u32(&x1600, &x1601, x1599, x1569, x1566); + x1602 = (x1601 + x1567); + fiat_secp384r1_addcarryx_u32(&x1603, &x1604, 0x0, x1540, x1584); + fiat_secp384r1_addcarryx_u32(&x1605, &x1606, x1604, x1542, x1585); + fiat_secp384r1_addcarryx_u32(&x1607, &x1608, x1606, x1544, 0x0); + fiat_secp384r1_addcarryx_u32(&x1609, &x1610, x1608, x1546, x1582); + fiat_secp384r1_addcarryx_u32(&x1611, &x1612, x1610, x1548, x1586); + fiat_secp384r1_addcarryx_u32(&x1613, &x1614, x1612, x1550, x1588); + fiat_secp384r1_addcarryx_u32(&x1615, &x1616, x1614, x1552, x1590); + fiat_secp384r1_addcarryx_u32(&x1617, &x1618, x1616, x1554, x1592); + fiat_secp384r1_addcarryx_u32(&x1619, &x1620, x1618, x1556, x1594); + fiat_secp384r1_addcarryx_u32(&x1621, &x1622, x1620, x1558, x1596); + fiat_secp384r1_addcarryx_u32(&x1623, &x1624, x1622, x1560, x1598); + fiat_secp384r1_addcarryx_u32(&x1625, &x1626, x1624, x1562, x1600); + fiat_secp384r1_addcarryx_u32(&x1627, &x1628, x1626, x1564, x1602); + x1629 = ((uint32_t)x1628 + x1565); + fiat_secp384r1_subborrowx_u32(&x1630, &x1631, 0x0, x1605, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1632, &x1633, x1631, x1607, 0x0); + fiat_secp384r1_subborrowx_u32(&x1634, &x1635, x1633, x1609, 0x0); + fiat_secp384r1_subborrowx_u32(&x1636, &x1637, x1635, x1611, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1638, &x1639, x1637, x1613, + UINT32_C(0xfffffffe)); + fiat_secp384r1_subborrowx_u32(&x1640, &x1641, x1639, x1615, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1642, &x1643, x1641, x1617, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1644, &x1645, x1643, x1619, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1646, &x1647, x1645, x1621, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1648, &x1649, x1647, x1623, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1650, &x1651, x1649, x1625, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1652, &x1653, x1651, x1627, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1654, &x1655, x1653, x1629, 0x0); + fiat_secp384r1_cmovznz_u32(&x1656, x1655, x1630, x1605); + fiat_secp384r1_cmovznz_u32(&x1657, x1655, x1632, x1607); + fiat_secp384r1_cmovznz_u32(&x1658, x1655, x1634, x1609); + fiat_secp384r1_cmovznz_u32(&x1659, x1655, x1636, x1611); + fiat_secp384r1_cmovznz_u32(&x1660, x1655, x1638, x1613); + fiat_secp384r1_cmovznz_u32(&x1661, x1655, x1640, x1615); + fiat_secp384r1_cmovznz_u32(&x1662, x1655, x1642, x1617); + fiat_secp384r1_cmovznz_u32(&x1663, x1655, x1644, x1619); + fiat_secp384r1_cmovznz_u32(&x1664, x1655, x1646, x1621); + fiat_secp384r1_cmovznz_u32(&x1665, x1655, x1648, x1623); + fiat_secp384r1_cmovznz_u32(&x1666, x1655, x1650, x1625); + fiat_secp384r1_cmovznz_u32(&x1667, x1655, x1652, x1627); + out1[0] = x1656; + out1[1] = x1657; + out1[2] = x1658; + out1[3] = x1659; + out1[4] = x1660; + out1[5] = x1661; + out1[6] = x1662; + out1[7] = x1663; + out1[8] = x1664; + out1[9] = x1665; + out1[10] = x1666; + out1[11] = x1667; +} + +/* + * The function fiat_secp384r1_add adds two field elements in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * 0 ≤ eval arg2 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) + eval (from_montgomery arg2)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_add(uint32_t out1[12], const uint32_t arg1[12], + const uint32_t arg2[12]) +{ + uint32_t x1; + fiat_secp384r1_uint1 x2; + uint32_t x3; + fiat_secp384r1_uint1 x4; + uint32_t x5; + fiat_secp384r1_uint1 x6; + uint32_t x7; + fiat_secp384r1_uint1 x8; + uint32_t x9; + fiat_secp384r1_uint1 x10; + uint32_t x11; + fiat_secp384r1_uint1 x12; + uint32_t x13; + fiat_secp384r1_uint1 x14; + uint32_t x15; + fiat_secp384r1_uint1 x16; + uint32_t x17; + fiat_secp384r1_uint1 x18; + uint32_t x19; + fiat_secp384r1_uint1 x20; + uint32_t x21; + fiat_secp384r1_uint1 x22; + uint32_t x23; + fiat_secp384r1_uint1 x24; + uint32_t x25; + fiat_secp384r1_uint1 x26; + uint32_t x27; + fiat_secp384r1_uint1 x28; + uint32_t x29; + fiat_secp384r1_uint1 x30; + uint32_t x31; + fiat_secp384r1_uint1 x32; + uint32_t x33; + fiat_secp384r1_uint1 x34; + uint32_t x35; + fiat_secp384r1_uint1 x36; + uint32_t x37; + fiat_secp384r1_uint1 x38; + uint32_t x39; + fiat_secp384r1_uint1 x40; + uint32_t x41; + fiat_secp384r1_uint1 x42; + uint32_t x43; + fiat_secp384r1_uint1 x44; + uint32_t x45; + fiat_secp384r1_uint1 x46; + uint32_t x47; + fiat_secp384r1_uint1 x48; + uint32_t x49; + fiat_secp384r1_uint1 x50; + uint32_t x51; + uint32_t x52; + uint32_t x53; + uint32_t x54; + uint32_t x55; + uint32_t x56; + uint32_t x57; + uint32_t x58; + uint32_t x59; + uint32_t x60; + uint32_t x61; + uint32_t x62; + fiat_secp384r1_addcarryx_u32(&x1, &x2, 0x0, (arg1[0]), (arg2[0])); + fiat_secp384r1_addcarryx_u32(&x3, &x4, x2, (arg1[1]), (arg2[1])); + fiat_secp384r1_addcarryx_u32(&x5, &x6, x4, (arg1[2]), (arg2[2])); + fiat_secp384r1_addcarryx_u32(&x7, &x8, x6, (arg1[3]), (arg2[3])); + fiat_secp384r1_addcarryx_u32(&x9, &x10, x8, (arg1[4]), (arg2[4])); + fiat_secp384r1_addcarryx_u32(&x11, &x12, x10, (arg1[5]), (arg2[5])); + fiat_secp384r1_addcarryx_u32(&x13, &x14, x12, (arg1[6]), (arg2[6])); + fiat_secp384r1_addcarryx_u32(&x15, &x16, x14, (arg1[7]), (arg2[7])); + fiat_secp384r1_addcarryx_u32(&x17, &x18, x16, (arg1[8]), (arg2[8])); + fiat_secp384r1_addcarryx_u32(&x19, &x20, x18, (arg1[9]), (arg2[9])); + fiat_secp384r1_addcarryx_u32(&x21, &x22, x20, (arg1[10]), (arg2[10])); + fiat_secp384r1_addcarryx_u32(&x23, &x24, x22, (arg1[11]), (arg2[11])); + fiat_secp384r1_subborrowx_u32(&x25, &x26, 0x0, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x27, &x28, x26, x3, 0x0); + fiat_secp384r1_subborrowx_u32(&x29, &x30, x28, x5, 0x0); + fiat_secp384r1_subborrowx_u32(&x31, &x32, x30, x7, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x33, &x34, x32, x9, UINT32_C(0xfffffffe)); + fiat_secp384r1_subborrowx_u32(&x35, &x36, x34, x11, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x37, &x38, x36, x13, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x39, &x40, x38, x15, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x41, &x42, x40, x17, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x43, &x44, x42, x19, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x45, &x46, x44, x21, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x47, &x48, x46, x23, UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x49, &x50, x48, x24, 0x0); + fiat_secp384r1_cmovznz_u32(&x51, x50, x25, x1); + fiat_secp384r1_cmovznz_u32(&x52, x50, x27, x3); + fiat_secp384r1_cmovznz_u32(&x53, x50, x29, x5); + fiat_secp384r1_cmovznz_u32(&x54, x50, x31, x7); + fiat_secp384r1_cmovznz_u32(&x55, x50, x33, x9); + fiat_secp384r1_cmovznz_u32(&x56, x50, x35, x11); + fiat_secp384r1_cmovznz_u32(&x57, x50, x37, x13); + fiat_secp384r1_cmovznz_u32(&x58, x50, x39, x15); + fiat_secp384r1_cmovznz_u32(&x59, x50, x41, x17); + fiat_secp384r1_cmovznz_u32(&x60, x50, x43, x19); + fiat_secp384r1_cmovznz_u32(&x61, x50, x45, x21); + fiat_secp384r1_cmovznz_u32(&x62, x50, x47, x23); + out1[0] = x51; + out1[1] = x52; + out1[2] = x53; + out1[3] = x54; + out1[4] = x55; + out1[5] = x56; + out1[6] = x57; + out1[7] = x58; + out1[8] = x59; + out1[9] = x60; + out1[10] = x61; + out1[11] = x62; +} + +/* + * The function fiat_secp384r1_sub subtracts two field elements in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * 0 ≤ eval arg2 < m + * Postconditions: + * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) - eval (from_montgomery arg2)) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_sub(uint32_t out1[12], const uint32_t arg1[12], + const uint32_t arg2[12]) +{ + uint32_t x1; + fiat_secp384r1_uint1 x2; + uint32_t x3; + fiat_secp384r1_uint1 x4; + uint32_t x5; + fiat_secp384r1_uint1 x6; + uint32_t x7; + fiat_secp384r1_uint1 x8; + uint32_t x9; + fiat_secp384r1_uint1 x10; + uint32_t x11; + fiat_secp384r1_uint1 x12; + uint32_t x13; + fiat_secp384r1_uint1 x14; + uint32_t x15; + fiat_secp384r1_uint1 x16; + uint32_t x17; + fiat_secp384r1_uint1 x18; + uint32_t x19; + fiat_secp384r1_uint1 x20; + uint32_t x21; + fiat_secp384r1_uint1 x22; + uint32_t x23; + fiat_secp384r1_uint1 x24; + uint32_t x25; + uint32_t x26; + fiat_secp384r1_uint1 x27; + uint32_t x28; + fiat_secp384r1_uint1 x29; + uint32_t x30; + fiat_secp384r1_uint1 x31; + uint32_t x32; + fiat_secp384r1_uint1 x33; + uint32_t x34; + fiat_secp384r1_uint1 x35; + uint32_t x36; + fiat_secp384r1_uint1 x37; + uint32_t x38; + fiat_secp384r1_uint1 x39; + uint32_t x40; + fiat_secp384r1_uint1 x41; + uint32_t x42; + fiat_secp384r1_uint1 x43; + uint32_t x44; + fiat_secp384r1_uint1 x45; + uint32_t x46; + fiat_secp384r1_uint1 x47; + uint32_t x48; + fiat_secp384r1_uint1 x49; + fiat_secp384r1_subborrowx_u32(&x1, &x2, 0x0, (arg1[0]), (arg2[0])); + fiat_secp384r1_subborrowx_u32(&x3, &x4, x2, (arg1[1]), (arg2[1])); + fiat_secp384r1_subborrowx_u32(&x5, &x6, x4, (arg1[2]), (arg2[2])); + fiat_secp384r1_subborrowx_u32(&x7, &x8, x6, (arg1[3]), (arg2[3])); + fiat_secp384r1_subborrowx_u32(&x9, &x10, x8, (arg1[4]), (arg2[4])); + fiat_secp384r1_subborrowx_u32(&x11, &x12, x10, (arg1[5]), (arg2[5])); + fiat_secp384r1_subborrowx_u32(&x13, &x14, x12, (arg1[6]), (arg2[6])); + fiat_secp384r1_subborrowx_u32(&x15, &x16, x14, (arg1[7]), (arg2[7])); + fiat_secp384r1_subborrowx_u32(&x17, &x18, x16, (arg1[8]), (arg2[8])); + fiat_secp384r1_subborrowx_u32(&x19, &x20, x18, (arg1[9]), (arg2[9])); + fiat_secp384r1_subborrowx_u32(&x21, &x22, x20, (arg1[10]), (arg2[10])); + fiat_secp384r1_subborrowx_u32(&x23, &x24, x22, (arg1[11]), (arg2[11])); + fiat_secp384r1_cmovznz_u32(&x25, x24, 0x0, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x26, &x27, 0x0, x1, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x28, &x29, x27, x3, 0x0); + fiat_secp384r1_addcarryx_u32(&x30, &x31, x29, x5, 0x0); + fiat_secp384r1_addcarryx_u32(&x32, &x33, x31, x7, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x34, &x35, x33, x9, + (x25 & UINT32_C(0xfffffffe))); + fiat_secp384r1_addcarryx_u32(&x36, &x37, x35, x11, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x38, &x39, x37, x13, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x40, &x41, x39, x15, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x42, &x43, x41, x17, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x44, &x45, x43, x19, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x46, &x47, x45, x21, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x48, &x49, x47, x23, + (x25 & UINT32_C(0xffffffff))); + out1[0] = x26; + out1[1] = x28; + out1[2] = x30; + out1[3] = x32; + out1[4] = x34; + out1[5] = x36; + out1[6] = x38; + out1[7] = x40; + out1[8] = x42; + out1[9] = x44; + out1[10] = x46; + out1[11] = x48; +} + +/* + * The function fiat_secp384r1_opp negates a field element in the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval (from_montgomery out1) mod m = -eval (from_montgomery arg1) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_opp(uint32_t out1[12], const uint32_t arg1[12]) +{ + uint32_t x1; + fiat_secp384r1_uint1 x2; + uint32_t x3; + fiat_secp384r1_uint1 x4; + uint32_t x5; + fiat_secp384r1_uint1 x6; + uint32_t x7; + fiat_secp384r1_uint1 x8; + uint32_t x9; + fiat_secp384r1_uint1 x10; + uint32_t x11; + fiat_secp384r1_uint1 x12; + uint32_t x13; + fiat_secp384r1_uint1 x14; + uint32_t x15; + fiat_secp384r1_uint1 x16; + uint32_t x17; + fiat_secp384r1_uint1 x18; + uint32_t x19; + fiat_secp384r1_uint1 x20; + uint32_t x21; + fiat_secp384r1_uint1 x22; + uint32_t x23; + fiat_secp384r1_uint1 x24; + uint32_t x25; + uint32_t x26; + fiat_secp384r1_uint1 x27; + uint32_t x28; + fiat_secp384r1_uint1 x29; + uint32_t x30; + fiat_secp384r1_uint1 x31; + uint32_t x32; + fiat_secp384r1_uint1 x33; + uint32_t x34; + fiat_secp384r1_uint1 x35; + uint32_t x36; + fiat_secp384r1_uint1 x37; + uint32_t x38; + fiat_secp384r1_uint1 x39; + uint32_t x40; + fiat_secp384r1_uint1 x41; + uint32_t x42; + fiat_secp384r1_uint1 x43; + uint32_t x44; + fiat_secp384r1_uint1 x45; + uint32_t x46; + fiat_secp384r1_uint1 x47; + uint32_t x48; + fiat_secp384r1_uint1 x49; + fiat_secp384r1_subborrowx_u32(&x1, &x2, 0x0, 0x0, (arg1[0])); + fiat_secp384r1_subborrowx_u32(&x3, &x4, x2, 0x0, (arg1[1])); + fiat_secp384r1_subborrowx_u32(&x5, &x6, x4, 0x0, (arg1[2])); + fiat_secp384r1_subborrowx_u32(&x7, &x8, x6, 0x0, (arg1[3])); + fiat_secp384r1_subborrowx_u32(&x9, &x10, x8, 0x0, (arg1[4])); + fiat_secp384r1_subborrowx_u32(&x11, &x12, x10, 0x0, (arg1[5])); + fiat_secp384r1_subborrowx_u32(&x13, &x14, x12, 0x0, (arg1[6])); + fiat_secp384r1_subborrowx_u32(&x15, &x16, x14, 0x0, (arg1[7])); + fiat_secp384r1_subborrowx_u32(&x17, &x18, x16, 0x0, (arg1[8])); + fiat_secp384r1_subborrowx_u32(&x19, &x20, x18, 0x0, (arg1[9])); + fiat_secp384r1_subborrowx_u32(&x21, &x22, x20, 0x0, (arg1[10])); + fiat_secp384r1_subborrowx_u32(&x23, &x24, x22, 0x0, (arg1[11])); + fiat_secp384r1_cmovznz_u32(&x25, x24, 0x0, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x26, &x27, 0x0, x1, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x28, &x29, x27, x3, 0x0); + fiat_secp384r1_addcarryx_u32(&x30, &x31, x29, x5, 0x0); + fiat_secp384r1_addcarryx_u32(&x32, &x33, x31, x7, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x34, &x35, x33, x9, + (x25 & UINT32_C(0xfffffffe))); + fiat_secp384r1_addcarryx_u32(&x36, &x37, x35, x11, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x38, &x39, x37, x13, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x40, &x41, x39, x15, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x42, &x43, x41, x17, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x44, &x45, x43, x19, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x46, &x47, x45, x21, + (x25 & UINT32_C(0xffffffff))); + fiat_secp384r1_addcarryx_u32(&x48, &x49, x47, x23, + (x25 & UINT32_C(0xffffffff))); + out1[0] = x26; + out1[1] = x28; + out1[2] = x30; + out1[3] = x32; + out1[4] = x34; + out1[5] = x36; + out1[6] = x38; + out1[7] = x40; + out1[8] = x42; + out1[9] = x44; + out1[10] = x46; + out1[11] = x48; +} + +/* + * The function fiat_secp384r1_from_montgomery translates a field element out of the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval out1 mod m = (eval arg1 * ((2^32)⁻¹ mod m)^12) mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_from_montgomery(uint32_t out1[12], + const uint32_t arg1[12]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + uint32_t x22; + fiat_secp384r1_uint1 x23; + uint32_t x24; + fiat_secp384r1_uint1 x25; + uint32_t x26; + fiat_secp384r1_uint1 x27; + uint32_t x28; + fiat_secp384r1_uint1 x29; + uint32_t x30; + fiat_secp384r1_uint1 x31; + uint32_t x32; + fiat_secp384r1_uint1 x33; + uint32_t x34; + fiat_secp384r1_uint1 x35; + uint32_t x36; + fiat_secp384r1_uint1 x37; + uint32_t x38; + fiat_secp384r1_uint1 x39; + uint32_t x40; + fiat_secp384r1_uint1 x41; + uint32_t x42; + uint32_t x43; + uint32_t x44; + uint32_t x45; + uint32_t x46; + uint32_t x47; + uint32_t x48; + uint32_t x49; + uint32_t x50; + uint32_t x51; + uint32_t x52; + uint32_t x53; + uint32_t x54; + uint32_t x55; + uint32_t x56; + uint32_t x57; + uint32_t x58; + uint32_t x59; + uint32_t x60; + uint32_t x61; + uint32_t x62; + fiat_secp384r1_uint1 x63; + uint32_t x64; + fiat_secp384r1_uint1 x65; + uint32_t x66; + fiat_secp384r1_uint1 x67; + uint32_t x68; + fiat_secp384r1_uint1 x69; + uint32_t x70; + fiat_secp384r1_uint1 x71; + uint32_t x72; + fiat_secp384r1_uint1 x73; + uint32_t x74; + fiat_secp384r1_uint1 x75; + uint32_t x76; + fiat_secp384r1_uint1 x77; + uint32_t x78; + fiat_secp384r1_uint1 x79; + uint32_t x80; + fiat_secp384r1_uint1 x81; + uint32_t x82; + fiat_secp384r1_uint1 x83; + uint32_t x84; + fiat_secp384r1_uint1 x85; + uint32_t x86; + fiat_secp384r1_uint1 x87; + uint32_t x88; + fiat_secp384r1_uint1 x89; + uint32_t x90; + fiat_secp384r1_uint1 x91; + uint32_t x92; + fiat_secp384r1_uint1 x93; + uint32_t x94; + fiat_secp384r1_uint1 x95; + uint32_t x96; + fiat_secp384r1_uint1 x97; + uint32_t x98; + fiat_secp384r1_uint1 x99; + uint32_t x100; + fiat_secp384r1_uint1 x101; + uint32_t x102; + fiat_secp384r1_uint1 x103; + uint32_t x104; + fiat_secp384r1_uint1 x105; + uint32_t x106; + fiat_secp384r1_uint1 x107; + uint32_t x108; + fiat_secp384r1_uint1 x109; + uint32_t x110; + fiat_secp384r1_uint1 x111; + uint32_t x112; + fiat_secp384r1_uint1 x113; + uint32_t x114; + fiat_secp384r1_uint1 x115; + uint32_t x116; + fiat_secp384r1_uint1 x117; + uint32_t x118; + fiat_secp384r1_uint1 x119; + uint32_t x120; + fiat_secp384r1_uint1 x121; + uint32_t x122; + fiat_secp384r1_uint1 x123; + uint32_t x124; + fiat_secp384r1_uint1 x125; + uint32_t x126; + fiat_secp384r1_uint1 x127; + uint32_t x128; + uint32_t x129; + uint32_t x130; + uint32_t x131; + uint32_t x132; + uint32_t x133; + uint32_t x134; + uint32_t x135; + uint32_t x136; + uint32_t x137; + uint32_t x138; + uint32_t x139; + uint32_t x140; + uint32_t x141; + uint32_t x142; + uint32_t x143; + uint32_t x144; + uint32_t x145; + uint32_t x146; + uint32_t x147; + uint32_t x148; + fiat_secp384r1_uint1 x149; + uint32_t x150; + fiat_secp384r1_uint1 x151; + uint32_t x152; + fiat_secp384r1_uint1 x153; + uint32_t x154; + fiat_secp384r1_uint1 x155; + uint32_t x156; + fiat_secp384r1_uint1 x157; + uint32_t x158; + fiat_secp384r1_uint1 x159; + uint32_t x160; + fiat_secp384r1_uint1 x161; + uint32_t x162; + fiat_secp384r1_uint1 x163; + uint32_t x164; + fiat_secp384r1_uint1 x165; + uint32_t x166; + fiat_secp384r1_uint1 x167; + uint32_t x168; + fiat_secp384r1_uint1 x169; + uint32_t x170; + fiat_secp384r1_uint1 x171; + uint32_t x172; + fiat_secp384r1_uint1 x173; + uint32_t x174; + fiat_secp384r1_uint1 x175; + uint32_t x176; + fiat_secp384r1_uint1 x177; + uint32_t x178; + fiat_secp384r1_uint1 x179; + uint32_t x180; + fiat_secp384r1_uint1 x181; + uint32_t x182; + fiat_secp384r1_uint1 x183; + uint32_t x184; + fiat_secp384r1_uint1 x185; + uint32_t x186; + fiat_secp384r1_uint1 x187; + uint32_t x188; + fiat_secp384r1_uint1 x189; + uint32_t x190; + fiat_secp384r1_uint1 x191; + uint32_t x192; + fiat_secp384r1_uint1 x193; + uint32_t x194; + fiat_secp384r1_uint1 x195; + uint32_t x196; + fiat_secp384r1_uint1 x197; + uint32_t x198; + fiat_secp384r1_uint1 x199; + uint32_t x200; + fiat_secp384r1_uint1 x201; + uint32_t x202; + fiat_secp384r1_uint1 x203; + uint32_t x204; + fiat_secp384r1_uint1 x205; + uint32_t x206; + fiat_secp384r1_uint1 x207; + uint32_t x208; + fiat_secp384r1_uint1 x209; + uint32_t x210; + fiat_secp384r1_uint1 x211; + uint32_t x212; + fiat_secp384r1_uint1 x213; + uint32_t x214; + uint32_t x215; + uint32_t x216; + uint32_t x217; + uint32_t x218; + uint32_t x219; + uint32_t x220; + uint32_t x221; + uint32_t x222; + uint32_t x223; + uint32_t x224; + uint32_t x225; + uint32_t x226; + uint32_t x227; + uint32_t x228; + uint32_t x229; + uint32_t x230; + uint32_t x231; + uint32_t x232; + uint32_t x233; + uint32_t x234; + fiat_secp384r1_uint1 x235; + uint32_t x236; + fiat_secp384r1_uint1 x237; + uint32_t x238; + fiat_secp384r1_uint1 x239; + uint32_t x240; + fiat_secp384r1_uint1 x241; + uint32_t x242; + fiat_secp384r1_uint1 x243; + uint32_t x244; + fiat_secp384r1_uint1 x245; + uint32_t x246; + fiat_secp384r1_uint1 x247; + uint32_t x248; + fiat_secp384r1_uint1 x249; + uint32_t x250; + fiat_secp384r1_uint1 x251; + uint32_t x252; + fiat_secp384r1_uint1 x253; + uint32_t x254; + fiat_secp384r1_uint1 x255; + uint32_t x256; + fiat_secp384r1_uint1 x257; + uint32_t x258; + fiat_secp384r1_uint1 x259; + uint32_t x260; + fiat_secp384r1_uint1 x261; + uint32_t x262; + fiat_secp384r1_uint1 x263; + uint32_t x264; + fiat_secp384r1_uint1 x265; + uint32_t x266; + fiat_secp384r1_uint1 x267; + uint32_t x268; + fiat_secp384r1_uint1 x269; + uint32_t x270; + fiat_secp384r1_uint1 x271; + uint32_t x272; + fiat_secp384r1_uint1 x273; + uint32_t x274; + fiat_secp384r1_uint1 x275; + uint32_t x276; + fiat_secp384r1_uint1 x277; + uint32_t x278; + fiat_secp384r1_uint1 x279; + uint32_t x280; + fiat_secp384r1_uint1 x281; + uint32_t x282; + fiat_secp384r1_uint1 x283; + uint32_t x284; + fiat_secp384r1_uint1 x285; + uint32_t x286; + fiat_secp384r1_uint1 x287; + uint32_t x288; + fiat_secp384r1_uint1 x289; + uint32_t x290; + fiat_secp384r1_uint1 x291; + uint32_t x292; + fiat_secp384r1_uint1 x293; + uint32_t x294; + fiat_secp384r1_uint1 x295; + uint32_t x296; + fiat_secp384r1_uint1 x297; + uint32_t x298; + fiat_secp384r1_uint1 x299; + uint32_t x300; + uint32_t x301; + uint32_t x302; + uint32_t x303; + uint32_t x304; + uint32_t x305; + uint32_t x306; + uint32_t x307; + uint32_t x308; + uint32_t x309; + uint32_t x310; + uint32_t x311; + uint32_t x312; + uint32_t x313; + uint32_t x314; + uint32_t x315; + uint32_t x316; + uint32_t x317; + uint32_t x318; + uint32_t x319; + uint32_t x320; + fiat_secp384r1_uint1 x321; + uint32_t x322; + fiat_secp384r1_uint1 x323; + uint32_t x324; + fiat_secp384r1_uint1 x325; + uint32_t x326; + fiat_secp384r1_uint1 x327; + uint32_t x328; + fiat_secp384r1_uint1 x329; + uint32_t x330; + fiat_secp384r1_uint1 x331; + uint32_t x332; + fiat_secp384r1_uint1 x333; + uint32_t x334; + fiat_secp384r1_uint1 x335; + uint32_t x336; + fiat_secp384r1_uint1 x337; + uint32_t x338; + fiat_secp384r1_uint1 x339; + uint32_t x340; + fiat_secp384r1_uint1 x341; + uint32_t x342; + fiat_secp384r1_uint1 x343; + uint32_t x344; + fiat_secp384r1_uint1 x345; + uint32_t x346; + fiat_secp384r1_uint1 x347; + uint32_t x348; + fiat_secp384r1_uint1 x349; + uint32_t x350; + fiat_secp384r1_uint1 x351; + uint32_t x352; + fiat_secp384r1_uint1 x353; + uint32_t x354; + fiat_secp384r1_uint1 x355; + uint32_t x356; + fiat_secp384r1_uint1 x357; + uint32_t x358; + fiat_secp384r1_uint1 x359; + uint32_t x360; + fiat_secp384r1_uint1 x361; + uint32_t x362; + fiat_secp384r1_uint1 x363; + uint32_t x364; + fiat_secp384r1_uint1 x365; + uint32_t x366; + fiat_secp384r1_uint1 x367; + uint32_t x368; + fiat_secp384r1_uint1 x369; + uint32_t x370; + fiat_secp384r1_uint1 x371; + uint32_t x372; + fiat_secp384r1_uint1 x373; + uint32_t x374; + fiat_secp384r1_uint1 x375; + uint32_t x376; + fiat_secp384r1_uint1 x377; + uint32_t x378; + fiat_secp384r1_uint1 x379; + uint32_t x380; + fiat_secp384r1_uint1 x381; + uint32_t x382; + fiat_secp384r1_uint1 x383; + uint32_t x384; + fiat_secp384r1_uint1 x385; + uint32_t x386; + uint32_t x387; + uint32_t x388; + uint32_t x389; + uint32_t x390; + uint32_t x391; + uint32_t x392; + uint32_t x393; + uint32_t x394; + uint32_t x395; + uint32_t x396; + uint32_t x397; + uint32_t x398; + uint32_t x399; + uint32_t x400; + uint32_t x401; + uint32_t x402; + uint32_t x403; + uint32_t x404; + uint32_t x405; + uint32_t x406; + fiat_secp384r1_uint1 x407; + uint32_t x408; + fiat_secp384r1_uint1 x409; + uint32_t x410; + fiat_secp384r1_uint1 x411; + uint32_t x412; + fiat_secp384r1_uint1 x413; + uint32_t x414; + fiat_secp384r1_uint1 x415; + uint32_t x416; + fiat_secp384r1_uint1 x417; + uint32_t x418; + fiat_secp384r1_uint1 x419; + uint32_t x420; + fiat_secp384r1_uint1 x421; + uint32_t x422; + fiat_secp384r1_uint1 x423; + uint32_t x424; + fiat_secp384r1_uint1 x425; + uint32_t x426; + fiat_secp384r1_uint1 x427; + uint32_t x428; + fiat_secp384r1_uint1 x429; + uint32_t x430; + fiat_secp384r1_uint1 x431; + uint32_t x432; + fiat_secp384r1_uint1 x433; + uint32_t x434; + fiat_secp384r1_uint1 x435; + uint32_t x436; + fiat_secp384r1_uint1 x437; + uint32_t x438; + fiat_secp384r1_uint1 x439; + uint32_t x440; + fiat_secp384r1_uint1 x441; + uint32_t x442; + fiat_secp384r1_uint1 x443; + uint32_t x444; + fiat_secp384r1_uint1 x445; + uint32_t x446; + fiat_secp384r1_uint1 x447; + uint32_t x448; + fiat_secp384r1_uint1 x449; + uint32_t x450; + fiat_secp384r1_uint1 x451; + uint32_t x452; + fiat_secp384r1_uint1 x453; + uint32_t x454; + fiat_secp384r1_uint1 x455; + uint32_t x456; + fiat_secp384r1_uint1 x457; + uint32_t x458; + fiat_secp384r1_uint1 x459; + uint32_t x460; + fiat_secp384r1_uint1 x461; + uint32_t x462; + fiat_secp384r1_uint1 x463; + uint32_t x464; + fiat_secp384r1_uint1 x465; + uint32_t x466; + fiat_secp384r1_uint1 x467; + uint32_t x468; + fiat_secp384r1_uint1 x469; + uint32_t x470; + fiat_secp384r1_uint1 x471; + uint32_t x472; + uint32_t x473; + uint32_t x474; + uint32_t x475; + uint32_t x476; + uint32_t x477; + uint32_t x478; + uint32_t x479; + uint32_t x480; + uint32_t x481; + uint32_t x482; + uint32_t x483; + uint32_t x484; + uint32_t x485; + uint32_t x486; + uint32_t x487; + uint32_t x488; + uint32_t x489; + uint32_t x490; + uint32_t x491; + uint32_t x492; + fiat_secp384r1_uint1 x493; + uint32_t x494; + fiat_secp384r1_uint1 x495; + uint32_t x496; + fiat_secp384r1_uint1 x497; + uint32_t x498; + fiat_secp384r1_uint1 x499; + uint32_t x500; + fiat_secp384r1_uint1 x501; + uint32_t x502; + fiat_secp384r1_uint1 x503; + uint32_t x504; + fiat_secp384r1_uint1 x505; + uint32_t x506; + fiat_secp384r1_uint1 x507; + uint32_t x508; + fiat_secp384r1_uint1 x509; + uint32_t x510; + fiat_secp384r1_uint1 x511; + uint32_t x512; + fiat_secp384r1_uint1 x513; + uint32_t x514; + fiat_secp384r1_uint1 x515; + uint32_t x516; + fiat_secp384r1_uint1 x517; + uint32_t x518; + fiat_secp384r1_uint1 x519; + uint32_t x520; + fiat_secp384r1_uint1 x521; + uint32_t x522; + fiat_secp384r1_uint1 x523; + uint32_t x524; + fiat_secp384r1_uint1 x525; + uint32_t x526; + fiat_secp384r1_uint1 x527; + uint32_t x528; + fiat_secp384r1_uint1 x529; + uint32_t x530; + fiat_secp384r1_uint1 x531; + uint32_t x532; + fiat_secp384r1_uint1 x533; + uint32_t x534; + fiat_secp384r1_uint1 x535; + uint32_t x536; + fiat_secp384r1_uint1 x537; + uint32_t x538; + fiat_secp384r1_uint1 x539; + uint32_t x540; + fiat_secp384r1_uint1 x541; + uint32_t x542; + fiat_secp384r1_uint1 x543; + uint32_t x544; + fiat_secp384r1_uint1 x545; + uint32_t x546; + fiat_secp384r1_uint1 x547; + uint32_t x548; + fiat_secp384r1_uint1 x549; + uint32_t x550; + fiat_secp384r1_uint1 x551; + uint32_t x552; + fiat_secp384r1_uint1 x553; + uint32_t x554; + fiat_secp384r1_uint1 x555; + uint32_t x556; + fiat_secp384r1_uint1 x557; + uint32_t x558; + uint32_t x559; + uint32_t x560; + uint32_t x561; + uint32_t x562; + uint32_t x563; + uint32_t x564; + uint32_t x565; + uint32_t x566; + uint32_t x567; + uint32_t x568; + uint32_t x569; + uint32_t x570; + uint32_t x571; + uint32_t x572; + uint32_t x573; + uint32_t x574; + uint32_t x575; + uint32_t x576; + uint32_t x577; + uint32_t x578; + fiat_secp384r1_uint1 x579; + uint32_t x580; + fiat_secp384r1_uint1 x581; + uint32_t x582; + fiat_secp384r1_uint1 x583; + uint32_t x584; + fiat_secp384r1_uint1 x585; + uint32_t x586; + fiat_secp384r1_uint1 x587; + uint32_t x588; + fiat_secp384r1_uint1 x589; + uint32_t x590; + fiat_secp384r1_uint1 x591; + uint32_t x592; + fiat_secp384r1_uint1 x593; + uint32_t x594; + fiat_secp384r1_uint1 x595; + uint32_t x596; + fiat_secp384r1_uint1 x597; + uint32_t x598; + fiat_secp384r1_uint1 x599; + uint32_t x600; + fiat_secp384r1_uint1 x601; + uint32_t x602; + fiat_secp384r1_uint1 x603; + uint32_t x604; + fiat_secp384r1_uint1 x605; + uint32_t x606; + fiat_secp384r1_uint1 x607; + uint32_t x608; + fiat_secp384r1_uint1 x609; + uint32_t x610; + fiat_secp384r1_uint1 x611; + uint32_t x612; + fiat_secp384r1_uint1 x613; + uint32_t x614; + fiat_secp384r1_uint1 x615; + uint32_t x616; + fiat_secp384r1_uint1 x617; + uint32_t x618; + fiat_secp384r1_uint1 x619; + uint32_t x620; + fiat_secp384r1_uint1 x621; + uint32_t x622; + fiat_secp384r1_uint1 x623; + uint32_t x624; + fiat_secp384r1_uint1 x625; + uint32_t x626; + fiat_secp384r1_uint1 x627; + uint32_t x628; + fiat_secp384r1_uint1 x629; + uint32_t x630; + fiat_secp384r1_uint1 x631; + uint32_t x632; + fiat_secp384r1_uint1 x633; + uint32_t x634; + fiat_secp384r1_uint1 x635; + uint32_t x636; + fiat_secp384r1_uint1 x637; + uint32_t x638; + fiat_secp384r1_uint1 x639; + uint32_t x640; + fiat_secp384r1_uint1 x641; + uint32_t x642; + fiat_secp384r1_uint1 x643; + uint32_t x644; + uint32_t x645; + uint32_t x646; + uint32_t x647; + uint32_t x648; + uint32_t x649; + uint32_t x650; + uint32_t x651; + uint32_t x652; + uint32_t x653; + uint32_t x654; + uint32_t x655; + uint32_t x656; + uint32_t x657; + uint32_t x658; + uint32_t x659; + uint32_t x660; + uint32_t x661; + uint32_t x662; + uint32_t x663; + uint32_t x664; + fiat_secp384r1_uint1 x665; + uint32_t x666; + fiat_secp384r1_uint1 x667; + uint32_t x668; + fiat_secp384r1_uint1 x669; + uint32_t x670; + fiat_secp384r1_uint1 x671; + uint32_t x672; + fiat_secp384r1_uint1 x673; + uint32_t x674; + fiat_secp384r1_uint1 x675; + uint32_t x676; + fiat_secp384r1_uint1 x677; + uint32_t x678; + fiat_secp384r1_uint1 x679; + uint32_t x680; + fiat_secp384r1_uint1 x681; + uint32_t x682; + fiat_secp384r1_uint1 x683; + uint32_t x684; + fiat_secp384r1_uint1 x685; + uint32_t x686; + fiat_secp384r1_uint1 x687; + uint32_t x688; + fiat_secp384r1_uint1 x689; + uint32_t x690; + fiat_secp384r1_uint1 x691; + uint32_t x692; + fiat_secp384r1_uint1 x693; + uint32_t x694; + fiat_secp384r1_uint1 x695; + uint32_t x696; + fiat_secp384r1_uint1 x697; + uint32_t x698; + fiat_secp384r1_uint1 x699; + uint32_t x700; + fiat_secp384r1_uint1 x701; + uint32_t x702; + fiat_secp384r1_uint1 x703; + uint32_t x704; + fiat_secp384r1_uint1 x705; + uint32_t x706; + fiat_secp384r1_uint1 x707; + uint32_t x708; + fiat_secp384r1_uint1 x709; + uint32_t x710; + fiat_secp384r1_uint1 x711; + uint32_t x712; + fiat_secp384r1_uint1 x713; + uint32_t x714; + fiat_secp384r1_uint1 x715; + uint32_t x716; + fiat_secp384r1_uint1 x717; + uint32_t x718; + fiat_secp384r1_uint1 x719; + uint32_t x720; + fiat_secp384r1_uint1 x721; + uint32_t x722; + fiat_secp384r1_uint1 x723; + uint32_t x724; + fiat_secp384r1_uint1 x725; + uint32_t x726; + fiat_secp384r1_uint1 x727; + uint32_t x728; + fiat_secp384r1_uint1 x729; + uint32_t x730; + uint32_t x731; + uint32_t x732; + uint32_t x733; + uint32_t x734; + uint32_t x735; + uint32_t x736; + uint32_t x737; + uint32_t x738; + uint32_t x739; + uint32_t x740; + uint32_t x741; + uint32_t x742; + uint32_t x743; + uint32_t x744; + uint32_t x745; + uint32_t x746; + uint32_t x747; + uint32_t x748; + uint32_t x749; + uint32_t x750; + fiat_secp384r1_uint1 x751; + uint32_t x752; + fiat_secp384r1_uint1 x753; + uint32_t x754; + fiat_secp384r1_uint1 x755; + uint32_t x756; + fiat_secp384r1_uint1 x757; + uint32_t x758; + fiat_secp384r1_uint1 x759; + uint32_t x760; + fiat_secp384r1_uint1 x761; + uint32_t x762; + fiat_secp384r1_uint1 x763; + uint32_t x764; + fiat_secp384r1_uint1 x765; + uint32_t x766; + fiat_secp384r1_uint1 x767; + uint32_t x768; + fiat_secp384r1_uint1 x769; + uint32_t x770; + fiat_secp384r1_uint1 x771; + uint32_t x772; + fiat_secp384r1_uint1 x773; + uint32_t x774; + fiat_secp384r1_uint1 x775; + uint32_t x776; + fiat_secp384r1_uint1 x777; + uint32_t x778; + fiat_secp384r1_uint1 x779; + uint32_t x780; + fiat_secp384r1_uint1 x781; + uint32_t x782; + fiat_secp384r1_uint1 x783; + uint32_t x784; + fiat_secp384r1_uint1 x785; + uint32_t x786; + fiat_secp384r1_uint1 x787; + uint32_t x788; + fiat_secp384r1_uint1 x789; + uint32_t x790; + fiat_secp384r1_uint1 x791; + uint32_t x792; + fiat_secp384r1_uint1 x793; + uint32_t x794; + fiat_secp384r1_uint1 x795; + uint32_t x796; + fiat_secp384r1_uint1 x797; + uint32_t x798; + fiat_secp384r1_uint1 x799; + uint32_t x800; + fiat_secp384r1_uint1 x801; + uint32_t x802; + fiat_secp384r1_uint1 x803; + uint32_t x804; + fiat_secp384r1_uint1 x805; + uint32_t x806; + fiat_secp384r1_uint1 x807; + uint32_t x808; + fiat_secp384r1_uint1 x809; + uint32_t x810; + fiat_secp384r1_uint1 x811; + uint32_t x812; + fiat_secp384r1_uint1 x813; + uint32_t x814; + fiat_secp384r1_uint1 x815; + uint32_t x816; + uint32_t x817; + uint32_t x818; + uint32_t x819; + uint32_t x820; + uint32_t x821; + uint32_t x822; + uint32_t x823; + uint32_t x824; + uint32_t x825; + uint32_t x826; + uint32_t x827; + uint32_t x828; + uint32_t x829; + uint32_t x830; + uint32_t x831; + uint32_t x832; + uint32_t x833; + uint32_t x834; + uint32_t x835; + uint32_t x836; + fiat_secp384r1_uint1 x837; + uint32_t x838; + fiat_secp384r1_uint1 x839; + uint32_t x840; + fiat_secp384r1_uint1 x841; + uint32_t x842; + fiat_secp384r1_uint1 x843; + uint32_t x844; + fiat_secp384r1_uint1 x845; + uint32_t x846; + fiat_secp384r1_uint1 x847; + uint32_t x848; + fiat_secp384r1_uint1 x849; + uint32_t x850; + fiat_secp384r1_uint1 x851; + uint32_t x852; + fiat_secp384r1_uint1 x853; + uint32_t x854; + fiat_secp384r1_uint1 x855; + uint32_t x856; + fiat_secp384r1_uint1 x857; + uint32_t x858; + fiat_secp384r1_uint1 x859; + uint32_t x860; + fiat_secp384r1_uint1 x861; + uint32_t x862; + fiat_secp384r1_uint1 x863; + uint32_t x864; + fiat_secp384r1_uint1 x865; + uint32_t x866; + fiat_secp384r1_uint1 x867; + uint32_t x868; + fiat_secp384r1_uint1 x869; + uint32_t x870; + fiat_secp384r1_uint1 x871; + uint32_t x872; + fiat_secp384r1_uint1 x873; + uint32_t x874; + fiat_secp384r1_uint1 x875; + uint32_t x876; + fiat_secp384r1_uint1 x877; + uint32_t x878; + fiat_secp384r1_uint1 x879; + uint32_t x880; + fiat_secp384r1_uint1 x881; + uint32_t x882; + fiat_secp384r1_uint1 x883; + uint32_t x884; + fiat_secp384r1_uint1 x885; + uint32_t x886; + fiat_secp384r1_uint1 x887; + uint32_t x888; + fiat_secp384r1_uint1 x889; + uint32_t x890; + fiat_secp384r1_uint1 x891; + uint32_t x892; + fiat_secp384r1_uint1 x893; + uint32_t x894; + fiat_secp384r1_uint1 x895; + uint32_t x896; + fiat_secp384r1_uint1 x897; + uint32_t x898; + fiat_secp384r1_uint1 x899; + uint32_t x900; + fiat_secp384r1_uint1 x901; + uint32_t x902; + uint32_t x903; + uint32_t x904; + uint32_t x905; + uint32_t x906; + uint32_t x907; + uint32_t x908; + uint32_t x909; + uint32_t x910; + uint32_t x911; + uint32_t x912; + uint32_t x913; + uint32_t x914; + uint32_t x915; + uint32_t x916; + uint32_t x917; + uint32_t x918; + uint32_t x919; + uint32_t x920; + uint32_t x921; + uint32_t x922; + fiat_secp384r1_uint1 x923; + uint32_t x924; + fiat_secp384r1_uint1 x925; + uint32_t x926; + fiat_secp384r1_uint1 x927; + uint32_t x928; + fiat_secp384r1_uint1 x929; + uint32_t x930; + fiat_secp384r1_uint1 x931; + uint32_t x932; + fiat_secp384r1_uint1 x933; + uint32_t x934; + fiat_secp384r1_uint1 x935; + uint32_t x936; + fiat_secp384r1_uint1 x937; + uint32_t x938; + fiat_secp384r1_uint1 x939; + uint32_t x940; + fiat_secp384r1_uint1 x941; + uint32_t x942; + fiat_secp384r1_uint1 x943; + uint32_t x944; + fiat_secp384r1_uint1 x945; + uint32_t x946; + fiat_secp384r1_uint1 x947; + uint32_t x948; + fiat_secp384r1_uint1 x949; + uint32_t x950; + fiat_secp384r1_uint1 x951; + uint32_t x952; + fiat_secp384r1_uint1 x953; + uint32_t x954; + fiat_secp384r1_uint1 x955; + uint32_t x956; + fiat_secp384r1_uint1 x957; + uint32_t x958; + fiat_secp384r1_uint1 x959; + uint32_t x960; + fiat_secp384r1_uint1 x961; + uint32_t x962; + fiat_secp384r1_uint1 x963; + uint32_t x964; + fiat_secp384r1_uint1 x965; + uint32_t x966; + fiat_secp384r1_uint1 x967; + uint32_t x968; + fiat_secp384r1_uint1 x969; + uint32_t x970; + fiat_secp384r1_uint1 x971; + uint32_t x972; + fiat_secp384r1_uint1 x973; + uint32_t x974; + fiat_secp384r1_uint1 x975; + uint32_t x976; + fiat_secp384r1_uint1 x977; + uint32_t x978; + fiat_secp384r1_uint1 x979; + uint32_t x980; + fiat_secp384r1_uint1 x981; + uint32_t x982; + fiat_secp384r1_uint1 x983; + uint32_t x984; + fiat_secp384r1_uint1 x985; + uint32_t x986; + fiat_secp384r1_uint1 x987; + uint32_t x988; + fiat_secp384r1_uint1 x989; + uint32_t x990; + uint32_t x991; + uint32_t x992; + uint32_t x993; + uint32_t x994; + uint32_t x995; + uint32_t x996; + uint32_t x997; + uint32_t x998; + uint32_t x999; + uint32_t x1000; + uint32_t x1001; + x1 = (arg1[0]); + fiat_secp384r1_mulx_u32(&x2, &x3, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x4, &x5, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x6, &x7, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x8, &x9, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x10, &x11, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x12, &x13, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x14, &x15, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x16, &x17, x1, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x18, &x19, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x20, &x21, x1, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x22, &x23, 0x0, x19, x16); + fiat_secp384r1_addcarryx_u32(&x24, &x25, x23, x17, x14); + fiat_secp384r1_addcarryx_u32(&x26, &x27, x25, x15, x12); + fiat_secp384r1_addcarryx_u32(&x28, &x29, x27, x13, x10); + fiat_secp384r1_addcarryx_u32(&x30, &x31, x29, x11, x8); + fiat_secp384r1_addcarryx_u32(&x32, &x33, x31, x9, x6); + fiat_secp384r1_addcarryx_u32(&x34, &x35, x33, x7, x4); + fiat_secp384r1_addcarryx_u32(&x36, &x37, x35, x5, x2); + fiat_secp384r1_addcarryx_u32(&x38, &x39, 0x0, x1, x20); + fiat_secp384r1_addcarryx_u32(&x40, &x41, 0x0, (x39 + x21), (arg1[1])); + fiat_secp384r1_mulx_u32(&x42, &x43, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x44, &x45, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x46, &x47, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x48, &x49, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x50, &x51, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x52, &x53, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x54, &x55, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x56, &x57, x40, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x58, &x59, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x60, &x61, x40, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x62, &x63, 0x0, x59, x56); + fiat_secp384r1_addcarryx_u32(&x64, &x65, x63, x57, x54); + fiat_secp384r1_addcarryx_u32(&x66, &x67, x65, x55, x52); + fiat_secp384r1_addcarryx_u32(&x68, &x69, x67, x53, x50); + fiat_secp384r1_addcarryx_u32(&x70, &x71, x69, x51, x48); + fiat_secp384r1_addcarryx_u32(&x72, &x73, x71, x49, x46); + fiat_secp384r1_addcarryx_u32(&x74, &x75, x73, x47, x44); + fiat_secp384r1_addcarryx_u32(&x76, &x77, x75, x45, x42); + fiat_secp384r1_addcarryx_u32(&x78, &x79, 0x0, x40, x60); + fiat_secp384r1_addcarryx_u32(&x80, &x81, x79, x41, x61); + fiat_secp384r1_addcarryx_u32(&x82, &x83, x81, x18, 0x0); + fiat_secp384r1_addcarryx_u32(&x84, &x85, x83, x22, x58); + fiat_secp384r1_addcarryx_u32(&x86, &x87, x85, x24, x62); + fiat_secp384r1_addcarryx_u32(&x88, &x89, x87, x26, x64); + fiat_secp384r1_addcarryx_u32(&x90, &x91, x89, x28, x66); + fiat_secp384r1_addcarryx_u32(&x92, &x93, x91, x30, x68); + fiat_secp384r1_addcarryx_u32(&x94, &x95, x93, x32, x70); + fiat_secp384r1_addcarryx_u32(&x96, &x97, x95, x34, x72); + fiat_secp384r1_addcarryx_u32(&x98, &x99, x97, x36, x74); + fiat_secp384r1_addcarryx_u32(&x100, &x101, x99, (x37 + x3), x76); + fiat_secp384r1_addcarryx_u32(&x102, &x103, x101, 0x0, (x77 + x43)); + fiat_secp384r1_addcarryx_u32(&x104, &x105, 0x0, x80, (arg1[2])); + fiat_secp384r1_addcarryx_u32(&x106, &x107, x105, x82, 0x0); + fiat_secp384r1_addcarryx_u32(&x108, &x109, x107, x84, 0x0); + fiat_secp384r1_addcarryx_u32(&x110, &x111, x109, x86, 0x0); + fiat_secp384r1_addcarryx_u32(&x112, &x113, x111, x88, 0x0); + fiat_secp384r1_addcarryx_u32(&x114, &x115, x113, x90, 0x0); + fiat_secp384r1_addcarryx_u32(&x116, &x117, x115, x92, 0x0); + fiat_secp384r1_addcarryx_u32(&x118, &x119, x117, x94, 0x0); + fiat_secp384r1_addcarryx_u32(&x120, &x121, x119, x96, 0x0); + fiat_secp384r1_addcarryx_u32(&x122, &x123, x121, x98, 0x0); + fiat_secp384r1_addcarryx_u32(&x124, &x125, x123, x100, 0x0); + fiat_secp384r1_addcarryx_u32(&x126, &x127, x125, x102, 0x0); + fiat_secp384r1_mulx_u32(&x128, &x129, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x130, &x131, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x132, &x133, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x134, &x135, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x136, &x137, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x138, &x139, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x140, &x141, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x142, &x143, x104, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x144, &x145, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x146, &x147, x104, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x148, &x149, 0x0, x145, x142); + fiat_secp384r1_addcarryx_u32(&x150, &x151, x149, x143, x140); + fiat_secp384r1_addcarryx_u32(&x152, &x153, x151, x141, x138); + fiat_secp384r1_addcarryx_u32(&x154, &x155, x153, x139, x136); + fiat_secp384r1_addcarryx_u32(&x156, &x157, x155, x137, x134); + fiat_secp384r1_addcarryx_u32(&x158, &x159, x157, x135, x132); + fiat_secp384r1_addcarryx_u32(&x160, &x161, x159, x133, x130); + fiat_secp384r1_addcarryx_u32(&x162, &x163, x161, x131, x128); + fiat_secp384r1_addcarryx_u32(&x164, &x165, 0x0, x104, x146); + fiat_secp384r1_addcarryx_u32(&x166, &x167, x165, x106, x147); + fiat_secp384r1_addcarryx_u32(&x168, &x169, x167, x108, 0x0); + fiat_secp384r1_addcarryx_u32(&x170, &x171, x169, x110, x144); + fiat_secp384r1_addcarryx_u32(&x172, &x173, x171, x112, x148); + fiat_secp384r1_addcarryx_u32(&x174, &x175, x173, x114, x150); + fiat_secp384r1_addcarryx_u32(&x176, &x177, x175, x116, x152); + fiat_secp384r1_addcarryx_u32(&x178, &x179, x177, x118, x154); + fiat_secp384r1_addcarryx_u32(&x180, &x181, x179, x120, x156); + fiat_secp384r1_addcarryx_u32(&x182, &x183, x181, x122, x158); + fiat_secp384r1_addcarryx_u32(&x184, &x185, x183, x124, x160); + fiat_secp384r1_addcarryx_u32(&x186, &x187, x185, x126, x162); + fiat_secp384r1_addcarryx_u32(&x188, &x189, x187, ((uint32_t)x127 + x103), + (x163 + x129)); + fiat_secp384r1_addcarryx_u32(&x190, &x191, 0x0, x166, (arg1[3])); + fiat_secp384r1_addcarryx_u32(&x192, &x193, x191, x168, 0x0); + fiat_secp384r1_addcarryx_u32(&x194, &x195, x193, x170, 0x0); + fiat_secp384r1_addcarryx_u32(&x196, &x197, x195, x172, 0x0); + fiat_secp384r1_addcarryx_u32(&x198, &x199, x197, x174, 0x0); + fiat_secp384r1_addcarryx_u32(&x200, &x201, x199, x176, 0x0); + fiat_secp384r1_addcarryx_u32(&x202, &x203, x201, x178, 0x0); + fiat_secp384r1_addcarryx_u32(&x204, &x205, x203, x180, 0x0); + fiat_secp384r1_addcarryx_u32(&x206, &x207, x205, x182, 0x0); + fiat_secp384r1_addcarryx_u32(&x208, &x209, x207, x184, 0x0); + fiat_secp384r1_addcarryx_u32(&x210, &x211, x209, x186, 0x0); + fiat_secp384r1_addcarryx_u32(&x212, &x213, x211, x188, 0x0); + fiat_secp384r1_mulx_u32(&x214, &x215, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x216, &x217, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x218, &x219, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x220, &x221, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x222, &x223, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x224, &x225, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x226, &x227, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x228, &x229, x190, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x230, &x231, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x232, &x233, x190, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x234, &x235, 0x0, x231, x228); + fiat_secp384r1_addcarryx_u32(&x236, &x237, x235, x229, x226); + fiat_secp384r1_addcarryx_u32(&x238, &x239, x237, x227, x224); + fiat_secp384r1_addcarryx_u32(&x240, &x241, x239, x225, x222); + fiat_secp384r1_addcarryx_u32(&x242, &x243, x241, x223, x220); + fiat_secp384r1_addcarryx_u32(&x244, &x245, x243, x221, x218); + fiat_secp384r1_addcarryx_u32(&x246, &x247, x245, x219, x216); + fiat_secp384r1_addcarryx_u32(&x248, &x249, x247, x217, x214); + fiat_secp384r1_addcarryx_u32(&x250, &x251, 0x0, x190, x232); + fiat_secp384r1_addcarryx_u32(&x252, &x253, x251, x192, x233); + fiat_secp384r1_addcarryx_u32(&x254, &x255, x253, x194, 0x0); + fiat_secp384r1_addcarryx_u32(&x256, &x257, x255, x196, x230); + fiat_secp384r1_addcarryx_u32(&x258, &x259, x257, x198, x234); + fiat_secp384r1_addcarryx_u32(&x260, &x261, x259, x200, x236); + fiat_secp384r1_addcarryx_u32(&x262, &x263, x261, x202, x238); + fiat_secp384r1_addcarryx_u32(&x264, &x265, x263, x204, x240); + fiat_secp384r1_addcarryx_u32(&x266, &x267, x265, x206, x242); + fiat_secp384r1_addcarryx_u32(&x268, &x269, x267, x208, x244); + fiat_secp384r1_addcarryx_u32(&x270, &x271, x269, x210, x246); + fiat_secp384r1_addcarryx_u32(&x272, &x273, x271, x212, x248); + fiat_secp384r1_addcarryx_u32(&x274, &x275, x273, ((uint32_t)x213 + x189), + (x249 + x215)); + fiat_secp384r1_addcarryx_u32(&x276, &x277, 0x0, x252, (arg1[4])); + fiat_secp384r1_addcarryx_u32(&x278, &x279, x277, x254, 0x0); + fiat_secp384r1_addcarryx_u32(&x280, &x281, x279, x256, 0x0); + fiat_secp384r1_addcarryx_u32(&x282, &x283, x281, x258, 0x0); + fiat_secp384r1_addcarryx_u32(&x284, &x285, x283, x260, 0x0); + fiat_secp384r1_addcarryx_u32(&x286, &x287, x285, x262, 0x0); + fiat_secp384r1_addcarryx_u32(&x288, &x289, x287, x264, 0x0); + fiat_secp384r1_addcarryx_u32(&x290, &x291, x289, x266, 0x0); + fiat_secp384r1_addcarryx_u32(&x292, &x293, x291, x268, 0x0); + fiat_secp384r1_addcarryx_u32(&x294, &x295, x293, x270, 0x0); + fiat_secp384r1_addcarryx_u32(&x296, &x297, x295, x272, 0x0); + fiat_secp384r1_addcarryx_u32(&x298, &x299, x297, x274, 0x0); + fiat_secp384r1_mulx_u32(&x300, &x301, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x302, &x303, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x304, &x305, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x306, &x307, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x308, &x309, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x310, &x311, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x312, &x313, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x314, &x315, x276, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x316, &x317, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x318, &x319, x276, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x320, &x321, 0x0, x317, x314); + fiat_secp384r1_addcarryx_u32(&x322, &x323, x321, x315, x312); + fiat_secp384r1_addcarryx_u32(&x324, &x325, x323, x313, x310); + fiat_secp384r1_addcarryx_u32(&x326, &x327, x325, x311, x308); + fiat_secp384r1_addcarryx_u32(&x328, &x329, x327, x309, x306); + fiat_secp384r1_addcarryx_u32(&x330, &x331, x329, x307, x304); + fiat_secp384r1_addcarryx_u32(&x332, &x333, x331, x305, x302); + fiat_secp384r1_addcarryx_u32(&x334, &x335, x333, x303, x300); + fiat_secp384r1_addcarryx_u32(&x336, &x337, 0x0, x276, x318); + fiat_secp384r1_addcarryx_u32(&x338, &x339, x337, x278, x319); + fiat_secp384r1_addcarryx_u32(&x340, &x341, x339, x280, 0x0); + fiat_secp384r1_addcarryx_u32(&x342, &x343, x341, x282, x316); + fiat_secp384r1_addcarryx_u32(&x344, &x345, x343, x284, x320); + fiat_secp384r1_addcarryx_u32(&x346, &x347, x345, x286, x322); + fiat_secp384r1_addcarryx_u32(&x348, &x349, x347, x288, x324); + fiat_secp384r1_addcarryx_u32(&x350, &x351, x349, x290, x326); + fiat_secp384r1_addcarryx_u32(&x352, &x353, x351, x292, x328); + fiat_secp384r1_addcarryx_u32(&x354, &x355, x353, x294, x330); + fiat_secp384r1_addcarryx_u32(&x356, &x357, x355, x296, x332); + fiat_secp384r1_addcarryx_u32(&x358, &x359, x357, x298, x334); + fiat_secp384r1_addcarryx_u32(&x360, &x361, x359, ((uint32_t)x299 + x275), + (x335 + x301)); + fiat_secp384r1_addcarryx_u32(&x362, &x363, 0x0, x338, (arg1[5])); + fiat_secp384r1_addcarryx_u32(&x364, &x365, x363, x340, 0x0); + fiat_secp384r1_addcarryx_u32(&x366, &x367, x365, x342, 0x0); + fiat_secp384r1_addcarryx_u32(&x368, &x369, x367, x344, 0x0); + fiat_secp384r1_addcarryx_u32(&x370, &x371, x369, x346, 0x0); + fiat_secp384r1_addcarryx_u32(&x372, &x373, x371, x348, 0x0); + fiat_secp384r1_addcarryx_u32(&x374, &x375, x373, x350, 0x0); + fiat_secp384r1_addcarryx_u32(&x376, &x377, x375, x352, 0x0); + fiat_secp384r1_addcarryx_u32(&x378, &x379, x377, x354, 0x0); + fiat_secp384r1_addcarryx_u32(&x380, &x381, x379, x356, 0x0); + fiat_secp384r1_addcarryx_u32(&x382, &x383, x381, x358, 0x0); + fiat_secp384r1_addcarryx_u32(&x384, &x385, x383, x360, 0x0); + fiat_secp384r1_mulx_u32(&x386, &x387, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x388, &x389, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x390, &x391, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x392, &x393, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x394, &x395, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x396, &x397, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x398, &x399, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x400, &x401, x362, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x402, &x403, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x404, &x405, x362, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x406, &x407, 0x0, x403, x400); + fiat_secp384r1_addcarryx_u32(&x408, &x409, x407, x401, x398); + fiat_secp384r1_addcarryx_u32(&x410, &x411, x409, x399, x396); + fiat_secp384r1_addcarryx_u32(&x412, &x413, x411, x397, x394); + fiat_secp384r1_addcarryx_u32(&x414, &x415, x413, x395, x392); + fiat_secp384r1_addcarryx_u32(&x416, &x417, x415, x393, x390); + fiat_secp384r1_addcarryx_u32(&x418, &x419, x417, x391, x388); + fiat_secp384r1_addcarryx_u32(&x420, &x421, x419, x389, x386); + fiat_secp384r1_addcarryx_u32(&x422, &x423, 0x0, x362, x404); + fiat_secp384r1_addcarryx_u32(&x424, &x425, x423, x364, x405); + fiat_secp384r1_addcarryx_u32(&x426, &x427, x425, x366, 0x0); + fiat_secp384r1_addcarryx_u32(&x428, &x429, x427, x368, x402); + fiat_secp384r1_addcarryx_u32(&x430, &x431, x429, x370, x406); + fiat_secp384r1_addcarryx_u32(&x432, &x433, x431, x372, x408); + fiat_secp384r1_addcarryx_u32(&x434, &x435, x433, x374, x410); + fiat_secp384r1_addcarryx_u32(&x436, &x437, x435, x376, x412); + fiat_secp384r1_addcarryx_u32(&x438, &x439, x437, x378, x414); + fiat_secp384r1_addcarryx_u32(&x440, &x441, x439, x380, x416); + fiat_secp384r1_addcarryx_u32(&x442, &x443, x441, x382, x418); + fiat_secp384r1_addcarryx_u32(&x444, &x445, x443, x384, x420); + fiat_secp384r1_addcarryx_u32(&x446, &x447, x445, ((uint32_t)x385 + x361), + (x421 + x387)); + fiat_secp384r1_addcarryx_u32(&x448, &x449, 0x0, x424, (arg1[6])); + fiat_secp384r1_addcarryx_u32(&x450, &x451, x449, x426, 0x0); + fiat_secp384r1_addcarryx_u32(&x452, &x453, x451, x428, 0x0); + fiat_secp384r1_addcarryx_u32(&x454, &x455, x453, x430, 0x0); + fiat_secp384r1_addcarryx_u32(&x456, &x457, x455, x432, 0x0); + fiat_secp384r1_addcarryx_u32(&x458, &x459, x457, x434, 0x0); + fiat_secp384r1_addcarryx_u32(&x460, &x461, x459, x436, 0x0); + fiat_secp384r1_addcarryx_u32(&x462, &x463, x461, x438, 0x0); + fiat_secp384r1_addcarryx_u32(&x464, &x465, x463, x440, 0x0); + fiat_secp384r1_addcarryx_u32(&x466, &x467, x465, x442, 0x0); + fiat_secp384r1_addcarryx_u32(&x468, &x469, x467, x444, 0x0); + fiat_secp384r1_addcarryx_u32(&x470, &x471, x469, x446, 0x0); + fiat_secp384r1_mulx_u32(&x472, &x473, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x474, &x475, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x476, &x477, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x478, &x479, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x480, &x481, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x482, &x483, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x484, &x485, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x486, &x487, x448, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x488, &x489, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x490, &x491, x448, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x492, &x493, 0x0, x489, x486); + fiat_secp384r1_addcarryx_u32(&x494, &x495, x493, x487, x484); + fiat_secp384r1_addcarryx_u32(&x496, &x497, x495, x485, x482); + fiat_secp384r1_addcarryx_u32(&x498, &x499, x497, x483, x480); + fiat_secp384r1_addcarryx_u32(&x500, &x501, x499, x481, x478); + fiat_secp384r1_addcarryx_u32(&x502, &x503, x501, x479, x476); + fiat_secp384r1_addcarryx_u32(&x504, &x505, x503, x477, x474); + fiat_secp384r1_addcarryx_u32(&x506, &x507, x505, x475, x472); + fiat_secp384r1_addcarryx_u32(&x508, &x509, 0x0, x448, x490); + fiat_secp384r1_addcarryx_u32(&x510, &x511, x509, x450, x491); + fiat_secp384r1_addcarryx_u32(&x512, &x513, x511, x452, 0x0); + fiat_secp384r1_addcarryx_u32(&x514, &x515, x513, x454, x488); + fiat_secp384r1_addcarryx_u32(&x516, &x517, x515, x456, x492); + fiat_secp384r1_addcarryx_u32(&x518, &x519, x517, x458, x494); + fiat_secp384r1_addcarryx_u32(&x520, &x521, x519, x460, x496); + fiat_secp384r1_addcarryx_u32(&x522, &x523, x521, x462, x498); + fiat_secp384r1_addcarryx_u32(&x524, &x525, x523, x464, x500); + fiat_secp384r1_addcarryx_u32(&x526, &x527, x525, x466, x502); + fiat_secp384r1_addcarryx_u32(&x528, &x529, x527, x468, x504); + fiat_secp384r1_addcarryx_u32(&x530, &x531, x529, x470, x506); + fiat_secp384r1_addcarryx_u32(&x532, &x533, x531, ((uint32_t)x471 + x447), + (x507 + x473)); + fiat_secp384r1_addcarryx_u32(&x534, &x535, 0x0, x510, (arg1[7])); + fiat_secp384r1_addcarryx_u32(&x536, &x537, x535, x512, 0x0); + fiat_secp384r1_addcarryx_u32(&x538, &x539, x537, x514, 0x0); + fiat_secp384r1_addcarryx_u32(&x540, &x541, x539, x516, 0x0); + fiat_secp384r1_addcarryx_u32(&x542, &x543, x541, x518, 0x0); + fiat_secp384r1_addcarryx_u32(&x544, &x545, x543, x520, 0x0); + fiat_secp384r1_addcarryx_u32(&x546, &x547, x545, x522, 0x0); + fiat_secp384r1_addcarryx_u32(&x548, &x549, x547, x524, 0x0); + fiat_secp384r1_addcarryx_u32(&x550, &x551, x549, x526, 0x0); + fiat_secp384r1_addcarryx_u32(&x552, &x553, x551, x528, 0x0); + fiat_secp384r1_addcarryx_u32(&x554, &x555, x553, x530, 0x0); + fiat_secp384r1_addcarryx_u32(&x556, &x557, x555, x532, 0x0); + fiat_secp384r1_mulx_u32(&x558, &x559, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x560, &x561, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x562, &x563, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x564, &x565, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x566, &x567, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x568, &x569, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x570, &x571, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x572, &x573, x534, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x574, &x575, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x576, &x577, x534, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x578, &x579, 0x0, x575, x572); + fiat_secp384r1_addcarryx_u32(&x580, &x581, x579, x573, x570); + fiat_secp384r1_addcarryx_u32(&x582, &x583, x581, x571, x568); + fiat_secp384r1_addcarryx_u32(&x584, &x585, x583, x569, x566); + fiat_secp384r1_addcarryx_u32(&x586, &x587, x585, x567, x564); + fiat_secp384r1_addcarryx_u32(&x588, &x589, x587, x565, x562); + fiat_secp384r1_addcarryx_u32(&x590, &x591, x589, x563, x560); + fiat_secp384r1_addcarryx_u32(&x592, &x593, x591, x561, x558); + fiat_secp384r1_addcarryx_u32(&x594, &x595, 0x0, x534, x576); + fiat_secp384r1_addcarryx_u32(&x596, &x597, x595, x536, x577); + fiat_secp384r1_addcarryx_u32(&x598, &x599, x597, x538, 0x0); + fiat_secp384r1_addcarryx_u32(&x600, &x601, x599, x540, x574); + fiat_secp384r1_addcarryx_u32(&x602, &x603, x601, x542, x578); + fiat_secp384r1_addcarryx_u32(&x604, &x605, x603, x544, x580); + fiat_secp384r1_addcarryx_u32(&x606, &x607, x605, x546, x582); + fiat_secp384r1_addcarryx_u32(&x608, &x609, x607, x548, x584); + fiat_secp384r1_addcarryx_u32(&x610, &x611, x609, x550, x586); + fiat_secp384r1_addcarryx_u32(&x612, &x613, x611, x552, x588); + fiat_secp384r1_addcarryx_u32(&x614, &x615, x613, x554, x590); + fiat_secp384r1_addcarryx_u32(&x616, &x617, x615, x556, x592); + fiat_secp384r1_addcarryx_u32(&x618, &x619, x617, ((uint32_t)x557 + x533), + (x593 + x559)); + fiat_secp384r1_addcarryx_u32(&x620, &x621, 0x0, x596, (arg1[8])); + fiat_secp384r1_addcarryx_u32(&x622, &x623, x621, x598, 0x0); + fiat_secp384r1_addcarryx_u32(&x624, &x625, x623, x600, 0x0); + fiat_secp384r1_addcarryx_u32(&x626, &x627, x625, x602, 0x0); + fiat_secp384r1_addcarryx_u32(&x628, &x629, x627, x604, 0x0); + fiat_secp384r1_addcarryx_u32(&x630, &x631, x629, x606, 0x0); + fiat_secp384r1_addcarryx_u32(&x632, &x633, x631, x608, 0x0); + fiat_secp384r1_addcarryx_u32(&x634, &x635, x633, x610, 0x0); + fiat_secp384r1_addcarryx_u32(&x636, &x637, x635, x612, 0x0); + fiat_secp384r1_addcarryx_u32(&x638, &x639, x637, x614, 0x0); + fiat_secp384r1_addcarryx_u32(&x640, &x641, x639, x616, 0x0); + fiat_secp384r1_addcarryx_u32(&x642, &x643, x641, x618, 0x0); + fiat_secp384r1_mulx_u32(&x644, &x645, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x646, &x647, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x648, &x649, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x650, &x651, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x652, &x653, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x654, &x655, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x656, &x657, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x658, &x659, x620, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x660, &x661, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x662, &x663, x620, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x664, &x665, 0x0, x661, x658); + fiat_secp384r1_addcarryx_u32(&x666, &x667, x665, x659, x656); + fiat_secp384r1_addcarryx_u32(&x668, &x669, x667, x657, x654); + fiat_secp384r1_addcarryx_u32(&x670, &x671, x669, x655, x652); + fiat_secp384r1_addcarryx_u32(&x672, &x673, x671, x653, x650); + fiat_secp384r1_addcarryx_u32(&x674, &x675, x673, x651, x648); + fiat_secp384r1_addcarryx_u32(&x676, &x677, x675, x649, x646); + fiat_secp384r1_addcarryx_u32(&x678, &x679, x677, x647, x644); + fiat_secp384r1_addcarryx_u32(&x680, &x681, 0x0, x620, x662); + fiat_secp384r1_addcarryx_u32(&x682, &x683, x681, x622, x663); + fiat_secp384r1_addcarryx_u32(&x684, &x685, x683, x624, 0x0); + fiat_secp384r1_addcarryx_u32(&x686, &x687, x685, x626, x660); + fiat_secp384r1_addcarryx_u32(&x688, &x689, x687, x628, x664); + fiat_secp384r1_addcarryx_u32(&x690, &x691, x689, x630, x666); + fiat_secp384r1_addcarryx_u32(&x692, &x693, x691, x632, x668); + fiat_secp384r1_addcarryx_u32(&x694, &x695, x693, x634, x670); + fiat_secp384r1_addcarryx_u32(&x696, &x697, x695, x636, x672); + fiat_secp384r1_addcarryx_u32(&x698, &x699, x697, x638, x674); + fiat_secp384r1_addcarryx_u32(&x700, &x701, x699, x640, x676); + fiat_secp384r1_addcarryx_u32(&x702, &x703, x701, x642, x678); + fiat_secp384r1_addcarryx_u32(&x704, &x705, x703, ((uint32_t)x643 + x619), + (x679 + x645)); + fiat_secp384r1_addcarryx_u32(&x706, &x707, 0x0, x682, (arg1[9])); + fiat_secp384r1_addcarryx_u32(&x708, &x709, x707, x684, 0x0); + fiat_secp384r1_addcarryx_u32(&x710, &x711, x709, x686, 0x0); + fiat_secp384r1_addcarryx_u32(&x712, &x713, x711, x688, 0x0); + fiat_secp384r1_addcarryx_u32(&x714, &x715, x713, x690, 0x0); + fiat_secp384r1_addcarryx_u32(&x716, &x717, x715, x692, 0x0); + fiat_secp384r1_addcarryx_u32(&x718, &x719, x717, x694, 0x0); + fiat_secp384r1_addcarryx_u32(&x720, &x721, x719, x696, 0x0); + fiat_secp384r1_addcarryx_u32(&x722, &x723, x721, x698, 0x0); + fiat_secp384r1_addcarryx_u32(&x724, &x725, x723, x700, 0x0); + fiat_secp384r1_addcarryx_u32(&x726, &x727, x725, x702, 0x0); + fiat_secp384r1_addcarryx_u32(&x728, &x729, x727, x704, 0x0); + fiat_secp384r1_mulx_u32(&x730, &x731, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x732, &x733, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x734, &x735, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x736, &x737, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x738, &x739, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x740, &x741, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x742, &x743, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x744, &x745, x706, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x746, &x747, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x748, &x749, x706, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x750, &x751, 0x0, x747, x744); + fiat_secp384r1_addcarryx_u32(&x752, &x753, x751, x745, x742); + fiat_secp384r1_addcarryx_u32(&x754, &x755, x753, x743, x740); + fiat_secp384r1_addcarryx_u32(&x756, &x757, x755, x741, x738); + fiat_secp384r1_addcarryx_u32(&x758, &x759, x757, x739, x736); + fiat_secp384r1_addcarryx_u32(&x760, &x761, x759, x737, x734); + fiat_secp384r1_addcarryx_u32(&x762, &x763, x761, x735, x732); + fiat_secp384r1_addcarryx_u32(&x764, &x765, x763, x733, x730); + fiat_secp384r1_addcarryx_u32(&x766, &x767, 0x0, x706, x748); + fiat_secp384r1_addcarryx_u32(&x768, &x769, x767, x708, x749); + fiat_secp384r1_addcarryx_u32(&x770, &x771, x769, x710, 0x0); + fiat_secp384r1_addcarryx_u32(&x772, &x773, x771, x712, x746); + fiat_secp384r1_addcarryx_u32(&x774, &x775, x773, x714, x750); + fiat_secp384r1_addcarryx_u32(&x776, &x777, x775, x716, x752); + fiat_secp384r1_addcarryx_u32(&x778, &x779, x777, x718, x754); + fiat_secp384r1_addcarryx_u32(&x780, &x781, x779, x720, x756); + fiat_secp384r1_addcarryx_u32(&x782, &x783, x781, x722, x758); + fiat_secp384r1_addcarryx_u32(&x784, &x785, x783, x724, x760); + fiat_secp384r1_addcarryx_u32(&x786, &x787, x785, x726, x762); + fiat_secp384r1_addcarryx_u32(&x788, &x789, x787, x728, x764); + fiat_secp384r1_addcarryx_u32(&x790, &x791, x789, ((uint32_t)x729 + x705), + (x765 + x731)); + fiat_secp384r1_addcarryx_u32(&x792, &x793, 0x0, x768, (arg1[10])); + fiat_secp384r1_addcarryx_u32(&x794, &x795, x793, x770, 0x0); + fiat_secp384r1_addcarryx_u32(&x796, &x797, x795, x772, 0x0); + fiat_secp384r1_addcarryx_u32(&x798, &x799, x797, x774, 0x0); + fiat_secp384r1_addcarryx_u32(&x800, &x801, x799, x776, 0x0); + fiat_secp384r1_addcarryx_u32(&x802, &x803, x801, x778, 0x0); + fiat_secp384r1_addcarryx_u32(&x804, &x805, x803, x780, 0x0); + fiat_secp384r1_addcarryx_u32(&x806, &x807, x805, x782, 0x0); + fiat_secp384r1_addcarryx_u32(&x808, &x809, x807, x784, 0x0); + fiat_secp384r1_addcarryx_u32(&x810, &x811, x809, x786, 0x0); + fiat_secp384r1_addcarryx_u32(&x812, &x813, x811, x788, 0x0); + fiat_secp384r1_addcarryx_u32(&x814, &x815, x813, x790, 0x0); + fiat_secp384r1_mulx_u32(&x816, &x817, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x818, &x819, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x820, &x821, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x822, &x823, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x824, &x825, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x826, &x827, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x828, &x829, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x830, &x831, x792, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x832, &x833, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x834, &x835, x792, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x836, &x837, 0x0, x833, x830); + fiat_secp384r1_addcarryx_u32(&x838, &x839, x837, x831, x828); + fiat_secp384r1_addcarryx_u32(&x840, &x841, x839, x829, x826); + fiat_secp384r1_addcarryx_u32(&x842, &x843, x841, x827, x824); + fiat_secp384r1_addcarryx_u32(&x844, &x845, x843, x825, x822); + fiat_secp384r1_addcarryx_u32(&x846, &x847, x845, x823, x820); + fiat_secp384r1_addcarryx_u32(&x848, &x849, x847, x821, x818); + fiat_secp384r1_addcarryx_u32(&x850, &x851, x849, x819, x816); + fiat_secp384r1_addcarryx_u32(&x852, &x853, 0x0, x792, x834); + fiat_secp384r1_addcarryx_u32(&x854, &x855, x853, x794, x835); + fiat_secp384r1_addcarryx_u32(&x856, &x857, x855, x796, 0x0); + fiat_secp384r1_addcarryx_u32(&x858, &x859, x857, x798, x832); + fiat_secp384r1_addcarryx_u32(&x860, &x861, x859, x800, x836); + fiat_secp384r1_addcarryx_u32(&x862, &x863, x861, x802, x838); + fiat_secp384r1_addcarryx_u32(&x864, &x865, x863, x804, x840); + fiat_secp384r1_addcarryx_u32(&x866, &x867, x865, x806, x842); + fiat_secp384r1_addcarryx_u32(&x868, &x869, x867, x808, x844); + fiat_secp384r1_addcarryx_u32(&x870, &x871, x869, x810, x846); + fiat_secp384r1_addcarryx_u32(&x872, &x873, x871, x812, x848); + fiat_secp384r1_addcarryx_u32(&x874, &x875, x873, x814, x850); + fiat_secp384r1_addcarryx_u32(&x876, &x877, x875, ((uint32_t)x815 + x791), + (x851 + x817)); + fiat_secp384r1_addcarryx_u32(&x878, &x879, 0x0, x854, (arg1[11])); + fiat_secp384r1_addcarryx_u32(&x880, &x881, x879, x856, 0x0); + fiat_secp384r1_addcarryx_u32(&x882, &x883, x881, x858, 0x0); + fiat_secp384r1_addcarryx_u32(&x884, &x885, x883, x860, 0x0); + fiat_secp384r1_addcarryx_u32(&x886, &x887, x885, x862, 0x0); + fiat_secp384r1_addcarryx_u32(&x888, &x889, x887, x864, 0x0); + fiat_secp384r1_addcarryx_u32(&x890, &x891, x889, x866, 0x0); + fiat_secp384r1_addcarryx_u32(&x892, &x893, x891, x868, 0x0); + fiat_secp384r1_addcarryx_u32(&x894, &x895, x893, x870, 0x0); + fiat_secp384r1_addcarryx_u32(&x896, &x897, x895, x872, 0x0); + fiat_secp384r1_addcarryx_u32(&x898, &x899, x897, x874, 0x0); + fiat_secp384r1_addcarryx_u32(&x900, &x901, x899, x876, 0x0); + fiat_secp384r1_mulx_u32(&x902, &x903, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x904, &x905, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x906, &x907, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x908, &x909, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x910, &x911, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x912, &x913, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x914, &x915, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x916, &x917, x878, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x918, &x919, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x920, &x921, x878, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x922, &x923, 0x0, x919, x916); + fiat_secp384r1_addcarryx_u32(&x924, &x925, x923, x917, x914); + fiat_secp384r1_addcarryx_u32(&x926, &x927, x925, x915, x912); + fiat_secp384r1_addcarryx_u32(&x928, &x929, x927, x913, x910); + fiat_secp384r1_addcarryx_u32(&x930, &x931, x929, x911, x908); + fiat_secp384r1_addcarryx_u32(&x932, &x933, x931, x909, x906); + fiat_secp384r1_addcarryx_u32(&x934, &x935, x933, x907, x904); + fiat_secp384r1_addcarryx_u32(&x936, &x937, x935, x905, x902); + fiat_secp384r1_addcarryx_u32(&x938, &x939, 0x0, x878, x920); + fiat_secp384r1_addcarryx_u32(&x940, &x941, x939, x880, x921); + fiat_secp384r1_addcarryx_u32(&x942, &x943, x941, x882, 0x0); + fiat_secp384r1_addcarryx_u32(&x944, &x945, x943, x884, x918); + fiat_secp384r1_addcarryx_u32(&x946, &x947, x945, x886, x922); + fiat_secp384r1_addcarryx_u32(&x948, &x949, x947, x888, x924); + fiat_secp384r1_addcarryx_u32(&x950, &x951, x949, x890, x926); + fiat_secp384r1_addcarryx_u32(&x952, &x953, x951, x892, x928); + fiat_secp384r1_addcarryx_u32(&x954, &x955, x953, x894, x930); + fiat_secp384r1_addcarryx_u32(&x956, &x957, x955, x896, x932); + fiat_secp384r1_addcarryx_u32(&x958, &x959, x957, x898, x934); + fiat_secp384r1_addcarryx_u32(&x960, &x961, x959, x900, x936); + fiat_secp384r1_addcarryx_u32(&x962, &x963, x961, ((uint32_t)x901 + x877), + (x937 + x903)); + fiat_secp384r1_subborrowx_u32(&x964, &x965, 0x0, x940, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x966, &x967, x965, x942, 0x0); + fiat_secp384r1_subborrowx_u32(&x968, &x969, x967, x944, 0x0); + fiat_secp384r1_subborrowx_u32(&x970, &x971, x969, x946, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x972, &x973, x971, x948, + UINT32_C(0xfffffffe)); + fiat_secp384r1_subborrowx_u32(&x974, &x975, x973, x950, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x976, &x977, x975, x952, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x978, &x979, x977, x954, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x980, &x981, x979, x956, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x982, &x983, x981, x958, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x984, &x985, x983, x960, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x986, &x987, x985, x962, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x988, &x989, x987, x963, 0x0); + fiat_secp384r1_cmovznz_u32(&x990, x989, x964, x940); + fiat_secp384r1_cmovznz_u32(&x991, x989, x966, x942); + fiat_secp384r1_cmovznz_u32(&x992, x989, x968, x944); + fiat_secp384r1_cmovznz_u32(&x993, x989, x970, x946); + fiat_secp384r1_cmovznz_u32(&x994, x989, x972, x948); + fiat_secp384r1_cmovznz_u32(&x995, x989, x974, x950); + fiat_secp384r1_cmovznz_u32(&x996, x989, x976, x952); + fiat_secp384r1_cmovznz_u32(&x997, x989, x978, x954); + fiat_secp384r1_cmovznz_u32(&x998, x989, x980, x956); + fiat_secp384r1_cmovznz_u32(&x999, x989, x982, x958); + fiat_secp384r1_cmovznz_u32(&x1000, x989, x984, x960); + fiat_secp384r1_cmovznz_u32(&x1001, x989, x986, x962); + out1[0] = x990; + out1[1] = x991; + out1[2] = x992; + out1[3] = x993; + out1[4] = x994; + out1[5] = x995; + out1[6] = x996; + out1[7] = x997; + out1[8] = x998; + out1[9] = x999; + out1[10] = x1000; + out1[11] = x1001; +} + +/* + * The function fiat_secp384r1_to_montgomery translates a field element into the Montgomery domain. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * eval (from_montgomery out1) mod m = eval arg1 mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_to_montgomery(uint32_t out1[12], + const uint32_t arg1[12]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + fiat_secp384r1_uint1 x22; + uint32_t x23; + uint32_t x24; + uint32_t x25; + uint32_t x26; + uint32_t x27; + uint32_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint32_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint32_t x36; + uint32_t x37; + uint32_t x38; + uint32_t x39; + uint32_t x40; + uint32_t x41; + uint32_t x42; + uint32_t x43; + fiat_secp384r1_uint1 x44; + uint32_t x45; + fiat_secp384r1_uint1 x46; + uint32_t x47; + fiat_secp384r1_uint1 x48; + uint32_t x49; + fiat_secp384r1_uint1 x50; + uint32_t x51; + fiat_secp384r1_uint1 x52; + uint32_t x53; + fiat_secp384r1_uint1 x54; + uint32_t x55; + fiat_secp384r1_uint1 x56; + uint32_t x57; + fiat_secp384r1_uint1 x58; + uint32_t x59; + fiat_secp384r1_uint1 x60; + uint32_t x61; + fiat_secp384r1_uint1 x62; + uint32_t x63; + fiat_secp384r1_uint1 x64; + uint32_t x65; + fiat_secp384r1_uint1 x66; + uint32_t x67; + fiat_secp384r1_uint1 x68; + uint32_t x69; + fiat_secp384r1_uint1 x70; + uint32_t x71; + fiat_secp384r1_uint1 x72; + uint32_t x73; + fiat_secp384r1_uint1 x74; + uint32_t x75; + fiat_secp384r1_uint1 x76; + uint32_t x77; + fiat_secp384r1_uint1 x78; + uint32_t x79; + fiat_secp384r1_uint1 x80; + uint32_t x81; + fiat_secp384r1_uint1 x82; + uint32_t x83; + uint32_t x84; + uint32_t x85; + uint32_t x86; + uint32_t x87; + uint32_t x88; + uint32_t x89; + uint32_t x90; + uint32_t x91; + fiat_secp384r1_uint1 x92; + uint32_t x93; + fiat_secp384r1_uint1 x94; + uint32_t x95; + fiat_secp384r1_uint1 x96; + uint32_t x97; + fiat_secp384r1_uint1 x98; + uint32_t x99; + fiat_secp384r1_uint1 x100; + uint32_t x101; + fiat_secp384r1_uint1 x102; + uint32_t x103; + fiat_secp384r1_uint1 x104; + uint32_t x105; + fiat_secp384r1_uint1 x106; + uint32_t x107; + fiat_secp384r1_uint1 x108; + uint32_t x109; + fiat_secp384r1_uint1 x110; + uint32_t x111; + fiat_secp384r1_uint1 x112; + uint32_t x113; + fiat_secp384r1_uint1 x114; + uint32_t x115; + fiat_secp384r1_uint1 x116; + uint32_t x117; + uint32_t x118; + uint32_t x119; + uint32_t x120; + uint32_t x121; + uint32_t x122; + uint32_t x123; + uint32_t x124; + uint32_t x125; + uint32_t x126; + uint32_t x127; + uint32_t x128; + uint32_t x129; + uint32_t x130; + uint32_t x131; + uint32_t x132; + uint32_t x133; + uint32_t x134; + uint32_t x135; + uint32_t x136; + uint32_t x137; + fiat_secp384r1_uint1 x138; + uint32_t x139; + fiat_secp384r1_uint1 x140; + uint32_t x141; + fiat_secp384r1_uint1 x142; + uint32_t x143; + fiat_secp384r1_uint1 x144; + uint32_t x145; + fiat_secp384r1_uint1 x146; + uint32_t x147; + fiat_secp384r1_uint1 x148; + uint32_t x149; + fiat_secp384r1_uint1 x150; + uint32_t x151; + fiat_secp384r1_uint1 x152; + uint32_t x153; + fiat_secp384r1_uint1 x154; + uint32_t x155; + fiat_secp384r1_uint1 x156; + uint32_t x157; + fiat_secp384r1_uint1 x158; + uint32_t x159; + fiat_secp384r1_uint1 x160; + uint32_t x161; + fiat_secp384r1_uint1 x162; + uint32_t x163; + fiat_secp384r1_uint1 x164; + uint32_t x165; + fiat_secp384r1_uint1 x166; + uint32_t x167; + fiat_secp384r1_uint1 x168; + uint32_t x169; + fiat_secp384r1_uint1 x170; + uint32_t x171; + fiat_secp384r1_uint1 x172; + uint32_t x173; + fiat_secp384r1_uint1 x174; + uint32_t x175; + fiat_secp384r1_uint1 x176; + uint32_t x177; + fiat_secp384r1_uint1 x178; + uint32_t x179; + uint32_t x180; + uint32_t x181; + uint32_t x182; + uint32_t x183; + uint32_t x184; + uint32_t x185; + uint32_t x186; + uint32_t x187; + fiat_secp384r1_uint1 x188; + uint32_t x189; + fiat_secp384r1_uint1 x190; + uint32_t x191; + fiat_secp384r1_uint1 x192; + uint32_t x193; + fiat_secp384r1_uint1 x194; + uint32_t x195; + fiat_secp384r1_uint1 x196; + uint32_t x197; + fiat_secp384r1_uint1 x198; + uint32_t x199; + fiat_secp384r1_uint1 x200; + uint32_t x201; + fiat_secp384r1_uint1 x202; + uint32_t x203; + fiat_secp384r1_uint1 x204; + uint32_t x205; + fiat_secp384r1_uint1 x206; + uint32_t x207; + fiat_secp384r1_uint1 x208; + uint32_t x209; + fiat_secp384r1_uint1 x210; + uint32_t x211; + fiat_secp384r1_uint1 x212; + uint32_t x213; + uint32_t x214; + uint32_t x215; + uint32_t x216; + uint32_t x217; + uint32_t x218; + uint32_t x219; + uint32_t x220; + uint32_t x221; + uint32_t x222; + uint32_t x223; + uint32_t x224; + uint32_t x225; + uint32_t x226; + uint32_t x227; + uint32_t x228; + uint32_t x229; + uint32_t x230; + uint32_t x231; + uint32_t x232; + uint32_t x233; + fiat_secp384r1_uint1 x234; + uint32_t x235; + fiat_secp384r1_uint1 x236; + uint32_t x237; + fiat_secp384r1_uint1 x238; + uint32_t x239; + fiat_secp384r1_uint1 x240; + uint32_t x241; + fiat_secp384r1_uint1 x242; + uint32_t x243; + fiat_secp384r1_uint1 x244; + uint32_t x245; + fiat_secp384r1_uint1 x246; + uint32_t x247; + fiat_secp384r1_uint1 x248; + uint32_t x249; + fiat_secp384r1_uint1 x250; + uint32_t x251; + fiat_secp384r1_uint1 x252; + uint32_t x253; + fiat_secp384r1_uint1 x254; + uint32_t x255; + fiat_secp384r1_uint1 x256; + uint32_t x257; + fiat_secp384r1_uint1 x258; + uint32_t x259; + fiat_secp384r1_uint1 x260; + uint32_t x261; + fiat_secp384r1_uint1 x262; + uint32_t x263; + fiat_secp384r1_uint1 x264; + uint32_t x265; + fiat_secp384r1_uint1 x266; + uint32_t x267; + fiat_secp384r1_uint1 x268; + uint32_t x269; + fiat_secp384r1_uint1 x270; + uint32_t x271; + fiat_secp384r1_uint1 x272; + uint32_t x273; + fiat_secp384r1_uint1 x274; + uint32_t x275; + uint32_t x276; + uint32_t x277; + uint32_t x278; + uint32_t x279; + uint32_t x280; + uint32_t x281; + uint32_t x282; + uint32_t x283; + fiat_secp384r1_uint1 x284; + uint32_t x285; + fiat_secp384r1_uint1 x286; + uint32_t x287; + fiat_secp384r1_uint1 x288; + uint32_t x289; + fiat_secp384r1_uint1 x290; + uint32_t x291; + fiat_secp384r1_uint1 x292; + uint32_t x293; + fiat_secp384r1_uint1 x294; + uint32_t x295; + fiat_secp384r1_uint1 x296; + uint32_t x297; + fiat_secp384r1_uint1 x298; + uint32_t x299; + fiat_secp384r1_uint1 x300; + uint32_t x301; + fiat_secp384r1_uint1 x302; + uint32_t x303; + fiat_secp384r1_uint1 x304; + uint32_t x305; + fiat_secp384r1_uint1 x306; + uint32_t x307; + fiat_secp384r1_uint1 x308; + uint32_t x309; + uint32_t x310; + uint32_t x311; + uint32_t x312; + uint32_t x313; + uint32_t x314; + uint32_t x315; + uint32_t x316; + uint32_t x317; + uint32_t x318; + uint32_t x319; + uint32_t x320; + uint32_t x321; + uint32_t x322; + uint32_t x323; + uint32_t x324; + uint32_t x325; + uint32_t x326; + uint32_t x327; + uint32_t x328; + uint32_t x329; + fiat_secp384r1_uint1 x330; + uint32_t x331; + fiat_secp384r1_uint1 x332; + uint32_t x333; + fiat_secp384r1_uint1 x334; + uint32_t x335; + fiat_secp384r1_uint1 x336; + uint32_t x337; + fiat_secp384r1_uint1 x338; + uint32_t x339; + fiat_secp384r1_uint1 x340; + uint32_t x341; + fiat_secp384r1_uint1 x342; + uint32_t x343; + fiat_secp384r1_uint1 x344; + uint32_t x345; + fiat_secp384r1_uint1 x346; + uint32_t x347; + fiat_secp384r1_uint1 x348; + uint32_t x349; + fiat_secp384r1_uint1 x350; + uint32_t x351; + fiat_secp384r1_uint1 x352; + uint32_t x353; + fiat_secp384r1_uint1 x354; + uint32_t x355; + fiat_secp384r1_uint1 x356; + uint32_t x357; + fiat_secp384r1_uint1 x358; + uint32_t x359; + fiat_secp384r1_uint1 x360; + uint32_t x361; + fiat_secp384r1_uint1 x362; + uint32_t x363; + fiat_secp384r1_uint1 x364; + uint32_t x365; + fiat_secp384r1_uint1 x366; + uint32_t x367; + fiat_secp384r1_uint1 x368; + uint32_t x369; + fiat_secp384r1_uint1 x370; + uint32_t x371; + uint32_t x372; + uint32_t x373; + uint32_t x374; + uint32_t x375; + uint32_t x376; + uint32_t x377; + uint32_t x378; + uint32_t x379; + fiat_secp384r1_uint1 x380; + uint32_t x381; + fiat_secp384r1_uint1 x382; + uint32_t x383; + fiat_secp384r1_uint1 x384; + uint32_t x385; + fiat_secp384r1_uint1 x386; + uint32_t x387; + fiat_secp384r1_uint1 x388; + uint32_t x389; + fiat_secp384r1_uint1 x390; + uint32_t x391; + fiat_secp384r1_uint1 x392; + uint32_t x393; + fiat_secp384r1_uint1 x394; + uint32_t x395; + fiat_secp384r1_uint1 x396; + uint32_t x397; + fiat_secp384r1_uint1 x398; + uint32_t x399; + fiat_secp384r1_uint1 x400; + uint32_t x401; + fiat_secp384r1_uint1 x402; + uint32_t x403; + fiat_secp384r1_uint1 x404; + uint32_t x405; + uint32_t x406; + uint32_t x407; + uint32_t x408; + uint32_t x409; + uint32_t x410; + uint32_t x411; + uint32_t x412; + uint32_t x413; + uint32_t x414; + uint32_t x415; + uint32_t x416; + uint32_t x417; + uint32_t x418; + uint32_t x419; + uint32_t x420; + uint32_t x421; + uint32_t x422; + uint32_t x423; + uint32_t x424; + uint32_t x425; + fiat_secp384r1_uint1 x426; + uint32_t x427; + fiat_secp384r1_uint1 x428; + uint32_t x429; + fiat_secp384r1_uint1 x430; + uint32_t x431; + fiat_secp384r1_uint1 x432; + uint32_t x433; + fiat_secp384r1_uint1 x434; + uint32_t x435; + fiat_secp384r1_uint1 x436; + uint32_t x437; + fiat_secp384r1_uint1 x438; + uint32_t x439; + fiat_secp384r1_uint1 x440; + uint32_t x441; + fiat_secp384r1_uint1 x442; + uint32_t x443; + fiat_secp384r1_uint1 x444; + uint32_t x445; + fiat_secp384r1_uint1 x446; + uint32_t x447; + fiat_secp384r1_uint1 x448; + uint32_t x449; + fiat_secp384r1_uint1 x450; + uint32_t x451; + fiat_secp384r1_uint1 x452; + uint32_t x453; + fiat_secp384r1_uint1 x454; + uint32_t x455; + fiat_secp384r1_uint1 x456; + uint32_t x457; + fiat_secp384r1_uint1 x458; + uint32_t x459; + fiat_secp384r1_uint1 x460; + uint32_t x461; + fiat_secp384r1_uint1 x462; + uint32_t x463; + fiat_secp384r1_uint1 x464; + uint32_t x465; + fiat_secp384r1_uint1 x466; + uint32_t x467; + uint32_t x468; + uint32_t x469; + uint32_t x470; + uint32_t x471; + uint32_t x472; + uint32_t x473; + uint32_t x474; + uint32_t x475; + fiat_secp384r1_uint1 x476; + uint32_t x477; + fiat_secp384r1_uint1 x478; + uint32_t x479; + fiat_secp384r1_uint1 x480; + uint32_t x481; + fiat_secp384r1_uint1 x482; + uint32_t x483; + fiat_secp384r1_uint1 x484; + uint32_t x485; + fiat_secp384r1_uint1 x486; + uint32_t x487; + fiat_secp384r1_uint1 x488; + uint32_t x489; + fiat_secp384r1_uint1 x490; + uint32_t x491; + fiat_secp384r1_uint1 x492; + uint32_t x493; + fiat_secp384r1_uint1 x494; + uint32_t x495; + fiat_secp384r1_uint1 x496; + uint32_t x497; + fiat_secp384r1_uint1 x498; + uint32_t x499; + fiat_secp384r1_uint1 x500; + uint32_t x501; + uint32_t x502; + uint32_t x503; + uint32_t x504; + uint32_t x505; + uint32_t x506; + uint32_t x507; + uint32_t x508; + uint32_t x509; + uint32_t x510; + uint32_t x511; + uint32_t x512; + uint32_t x513; + uint32_t x514; + uint32_t x515; + uint32_t x516; + uint32_t x517; + uint32_t x518; + uint32_t x519; + uint32_t x520; + uint32_t x521; + fiat_secp384r1_uint1 x522; + uint32_t x523; + fiat_secp384r1_uint1 x524; + uint32_t x525; + fiat_secp384r1_uint1 x526; + uint32_t x527; + fiat_secp384r1_uint1 x528; + uint32_t x529; + fiat_secp384r1_uint1 x530; + uint32_t x531; + fiat_secp384r1_uint1 x532; + uint32_t x533; + fiat_secp384r1_uint1 x534; + uint32_t x535; + fiat_secp384r1_uint1 x536; + uint32_t x537; + fiat_secp384r1_uint1 x538; + uint32_t x539; + fiat_secp384r1_uint1 x540; + uint32_t x541; + fiat_secp384r1_uint1 x542; + uint32_t x543; + fiat_secp384r1_uint1 x544; + uint32_t x545; + fiat_secp384r1_uint1 x546; + uint32_t x547; + fiat_secp384r1_uint1 x548; + uint32_t x549; + fiat_secp384r1_uint1 x550; + uint32_t x551; + fiat_secp384r1_uint1 x552; + uint32_t x553; + fiat_secp384r1_uint1 x554; + uint32_t x555; + fiat_secp384r1_uint1 x556; + uint32_t x557; + fiat_secp384r1_uint1 x558; + uint32_t x559; + fiat_secp384r1_uint1 x560; + uint32_t x561; + fiat_secp384r1_uint1 x562; + uint32_t x563; + uint32_t x564; + uint32_t x565; + uint32_t x566; + uint32_t x567; + uint32_t x568; + uint32_t x569; + uint32_t x570; + uint32_t x571; + fiat_secp384r1_uint1 x572; + uint32_t x573; + fiat_secp384r1_uint1 x574; + uint32_t x575; + fiat_secp384r1_uint1 x576; + uint32_t x577; + fiat_secp384r1_uint1 x578; + uint32_t x579; + fiat_secp384r1_uint1 x580; + uint32_t x581; + fiat_secp384r1_uint1 x582; + uint32_t x583; + fiat_secp384r1_uint1 x584; + uint32_t x585; + fiat_secp384r1_uint1 x586; + uint32_t x587; + fiat_secp384r1_uint1 x588; + uint32_t x589; + fiat_secp384r1_uint1 x590; + uint32_t x591; + fiat_secp384r1_uint1 x592; + uint32_t x593; + fiat_secp384r1_uint1 x594; + uint32_t x595; + fiat_secp384r1_uint1 x596; + uint32_t x597; + uint32_t x598; + uint32_t x599; + uint32_t x600; + uint32_t x601; + uint32_t x602; + uint32_t x603; + uint32_t x604; + uint32_t x605; + uint32_t x606; + uint32_t x607; + uint32_t x608; + uint32_t x609; + uint32_t x610; + uint32_t x611; + uint32_t x612; + uint32_t x613; + uint32_t x614; + uint32_t x615; + uint32_t x616; + uint32_t x617; + fiat_secp384r1_uint1 x618; + uint32_t x619; + fiat_secp384r1_uint1 x620; + uint32_t x621; + fiat_secp384r1_uint1 x622; + uint32_t x623; + fiat_secp384r1_uint1 x624; + uint32_t x625; + fiat_secp384r1_uint1 x626; + uint32_t x627; + fiat_secp384r1_uint1 x628; + uint32_t x629; + fiat_secp384r1_uint1 x630; + uint32_t x631; + fiat_secp384r1_uint1 x632; + uint32_t x633; + fiat_secp384r1_uint1 x634; + uint32_t x635; + fiat_secp384r1_uint1 x636; + uint32_t x637; + fiat_secp384r1_uint1 x638; + uint32_t x639; + fiat_secp384r1_uint1 x640; + uint32_t x641; + fiat_secp384r1_uint1 x642; + uint32_t x643; + fiat_secp384r1_uint1 x644; + uint32_t x645; + fiat_secp384r1_uint1 x646; + uint32_t x647; + fiat_secp384r1_uint1 x648; + uint32_t x649; + fiat_secp384r1_uint1 x650; + uint32_t x651; + fiat_secp384r1_uint1 x652; + uint32_t x653; + fiat_secp384r1_uint1 x654; + uint32_t x655; + fiat_secp384r1_uint1 x656; + uint32_t x657; + fiat_secp384r1_uint1 x658; + uint32_t x659; + uint32_t x660; + uint32_t x661; + uint32_t x662; + uint32_t x663; + uint32_t x664; + uint32_t x665; + uint32_t x666; + uint32_t x667; + fiat_secp384r1_uint1 x668; + uint32_t x669; + fiat_secp384r1_uint1 x670; + uint32_t x671; + fiat_secp384r1_uint1 x672; + uint32_t x673; + fiat_secp384r1_uint1 x674; + uint32_t x675; + fiat_secp384r1_uint1 x676; + uint32_t x677; + fiat_secp384r1_uint1 x678; + uint32_t x679; + fiat_secp384r1_uint1 x680; + uint32_t x681; + fiat_secp384r1_uint1 x682; + uint32_t x683; + fiat_secp384r1_uint1 x684; + uint32_t x685; + fiat_secp384r1_uint1 x686; + uint32_t x687; + fiat_secp384r1_uint1 x688; + uint32_t x689; + fiat_secp384r1_uint1 x690; + uint32_t x691; + fiat_secp384r1_uint1 x692; + uint32_t x693; + uint32_t x694; + uint32_t x695; + uint32_t x696; + uint32_t x697; + uint32_t x698; + uint32_t x699; + uint32_t x700; + uint32_t x701; + uint32_t x702; + uint32_t x703; + uint32_t x704; + uint32_t x705; + uint32_t x706; + uint32_t x707; + uint32_t x708; + uint32_t x709; + uint32_t x710; + uint32_t x711; + uint32_t x712; + uint32_t x713; + fiat_secp384r1_uint1 x714; + uint32_t x715; + fiat_secp384r1_uint1 x716; + uint32_t x717; + fiat_secp384r1_uint1 x718; + uint32_t x719; + fiat_secp384r1_uint1 x720; + uint32_t x721; + fiat_secp384r1_uint1 x722; + uint32_t x723; + fiat_secp384r1_uint1 x724; + uint32_t x725; + fiat_secp384r1_uint1 x726; + uint32_t x727; + fiat_secp384r1_uint1 x728; + uint32_t x729; + fiat_secp384r1_uint1 x730; + uint32_t x731; + fiat_secp384r1_uint1 x732; + uint32_t x733; + fiat_secp384r1_uint1 x734; + uint32_t x735; + fiat_secp384r1_uint1 x736; + uint32_t x737; + fiat_secp384r1_uint1 x738; + uint32_t x739; + fiat_secp384r1_uint1 x740; + uint32_t x741; + fiat_secp384r1_uint1 x742; + uint32_t x743; + fiat_secp384r1_uint1 x744; + uint32_t x745; + fiat_secp384r1_uint1 x746; + uint32_t x747; + fiat_secp384r1_uint1 x748; + uint32_t x749; + fiat_secp384r1_uint1 x750; + uint32_t x751; + fiat_secp384r1_uint1 x752; + uint32_t x753; + fiat_secp384r1_uint1 x754; + uint32_t x755; + uint32_t x756; + uint32_t x757; + uint32_t x758; + uint32_t x759; + uint32_t x760; + uint32_t x761; + uint32_t x762; + uint32_t x763; + fiat_secp384r1_uint1 x764; + uint32_t x765; + fiat_secp384r1_uint1 x766; + uint32_t x767; + fiat_secp384r1_uint1 x768; + uint32_t x769; + fiat_secp384r1_uint1 x770; + uint32_t x771; + fiat_secp384r1_uint1 x772; + uint32_t x773; + fiat_secp384r1_uint1 x774; + uint32_t x775; + fiat_secp384r1_uint1 x776; + uint32_t x777; + fiat_secp384r1_uint1 x778; + uint32_t x779; + fiat_secp384r1_uint1 x780; + uint32_t x781; + fiat_secp384r1_uint1 x782; + uint32_t x783; + fiat_secp384r1_uint1 x784; + uint32_t x785; + fiat_secp384r1_uint1 x786; + uint32_t x787; + fiat_secp384r1_uint1 x788; + uint32_t x789; + uint32_t x790; + uint32_t x791; + uint32_t x792; + uint32_t x793; + uint32_t x794; + uint32_t x795; + uint32_t x796; + uint32_t x797; + uint32_t x798; + uint32_t x799; + uint32_t x800; + uint32_t x801; + uint32_t x802; + uint32_t x803; + uint32_t x804; + uint32_t x805; + uint32_t x806; + uint32_t x807; + uint32_t x808; + uint32_t x809; + fiat_secp384r1_uint1 x810; + uint32_t x811; + fiat_secp384r1_uint1 x812; + uint32_t x813; + fiat_secp384r1_uint1 x814; + uint32_t x815; + fiat_secp384r1_uint1 x816; + uint32_t x817; + fiat_secp384r1_uint1 x818; + uint32_t x819; + fiat_secp384r1_uint1 x820; + uint32_t x821; + fiat_secp384r1_uint1 x822; + uint32_t x823; + fiat_secp384r1_uint1 x824; + uint32_t x825; + fiat_secp384r1_uint1 x826; + uint32_t x827; + fiat_secp384r1_uint1 x828; + uint32_t x829; + fiat_secp384r1_uint1 x830; + uint32_t x831; + fiat_secp384r1_uint1 x832; + uint32_t x833; + fiat_secp384r1_uint1 x834; + uint32_t x835; + fiat_secp384r1_uint1 x836; + uint32_t x837; + fiat_secp384r1_uint1 x838; + uint32_t x839; + fiat_secp384r1_uint1 x840; + uint32_t x841; + fiat_secp384r1_uint1 x842; + uint32_t x843; + fiat_secp384r1_uint1 x844; + uint32_t x845; + fiat_secp384r1_uint1 x846; + uint32_t x847; + fiat_secp384r1_uint1 x848; + uint32_t x849; + fiat_secp384r1_uint1 x850; + uint32_t x851; + uint32_t x852; + uint32_t x853; + uint32_t x854; + uint32_t x855; + uint32_t x856; + uint32_t x857; + uint32_t x858; + uint32_t x859; + fiat_secp384r1_uint1 x860; + uint32_t x861; + fiat_secp384r1_uint1 x862; + uint32_t x863; + fiat_secp384r1_uint1 x864; + uint32_t x865; + fiat_secp384r1_uint1 x866; + uint32_t x867; + fiat_secp384r1_uint1 x868; + uint32_t x869; + fiat_secp384r1_uint1 x870; + uint32_t x871; + fiat_secp384r1_uint1 x872; + uint32_t x873; + fiat_secp384r1_uint1 x874; + uint32_t x875; + fiat_secp384r1_uint1 x876; + uint32_t x877; + fiat_secp384r1_uint1 x878; + uint32_t x879; + fiat_secp384r1_uint1 x880; + uint32_t x881; + fiat_secp384r1_uint1 x882; + uint32_t x883; + fiat_secp384r1_uint1 x884; + uint32_t x885; + uint32_t x886; + uint32_t x887; + uint32_t x888; + uint32_t x889; + uint32_t x890; + uint32_t x891; + uint32_t x892; + uint32_t x893; + uint32_t x894; + uint32_t x895; + uint32_t x896; + uint32_t x897; + uint32_t x898; + uint32_t x899; + uint32_t x900; + uint32_t x901; + uint32_t x902; + uint32_t x903; + uint32_t x904; + uint32_t x905; + fiat_secp384r1_uint1 x906; + uint32_t x907; + fiat_secp384r1_uint1 x908; + uint32_t x909; + fiat_secp384r1_uint1 x910; + uint32_t x911; + fiat_secp384r1_uint1 x912; + uint32_t x913; + fiat_secp384r1_uint1 x914; + uint32_t x915; + fiat_secp384r1_uint1 x916; + uint32_t x917; + fiat_secp384r1_uint1 x918; + uint32_t x919; + fiat_secp384r1_uint1 x920; + uint32_t x921; + fiat_secp384r1_uint1 x922; + uint32_t x923; + fiat_secp384r1_uint1 x924; + uint32_t x925; + fiat_secp384r1_uint1 x926; + uint32_t x927; + fiat_secp384r1_uint1 x928; + uint32_t x929; + fiat_secp384r1_uint1 x930; + uint32_t x931; + fiat_secp384r1_uint1 x932; + uint32_t x933; + fiat_secp384r1_uint1 x934; + uint32_t x935; + fiat_secp384r1_uint1 x936; + uint32_t x937; + fiat_secp384r1_uint1 x938; + uint32_t x939; + fiat_secp384r1_uint1 x940; + uint32_t x941; + fiat_secp384r1_uint1 x942; + uint32_t x943; + fiat_secp384r1_uint1 x944; + uint32_t x945; + fiat_secp384r1_uint1 x946; + uint32_t x947; + uint32_t x948; + uint32_t x949; + uint32_t x950; + uint32_t x951; + uint32_t x952; + uint32_t x953; + uint32_t x954; + uint32_t x955; + fiat_secp384r1_uint1 x956; + uint32_t x957; + fiat_secp384r1_uint1 x958; + uint32_t x959; + fiat_secp384r1_uint1 x960; + uint32_t x961; + fiat_secp384r1_uint1 x962; + uint32_t x963; + fiat_secp384r1_uint1 x964; + uint32_t x965; + fiat_secp384r1_uint1 x966; + uint32_t x967; + fiat_secp384r1_uint1 x968; + uint32_t x969; + fiat_secp384r1_uint1 x970; + uint32_t x971; + fiat_secp384r1_uint1 x972; + uint32_t x973; + fiat_secp384r1_uint1 x974; + uint32_t x975; + fiat_secp384r1_uint1 x976; + uint32_t x977; + fiat_secp384r1_uint1 x978; + uint32_t x979; + fiat_secp384r1_uint1 x980; + uint32_t x981; + uint32_t x982; + uint32_t x983; + uint32_t x984; + uint32_t x985; + uint32_t x986; + uint32_t x987; + uint32_t x988; + uint32_t x989; + uint32_t x990; + uint32_t x991; + uint32_t x992; + uint32_t x993; + uint32_t x994; + uint32_t x995; + uint32_t x996; + uint32_t x997; + uint32_t x998; + uint32_t x999; + uint32_t x1000; + uint32_t x1001; + fiat_secp384r1_uint1 x1002; + uint32_t x1003; + fiat_secp384r1_uint1 x1004; + uint32_t x1005; + fiat_secp384r1_uint1 x1006; + uint32_t x1007; + fiat_secp384r1_uint1 x1008; + uint32_t x1009; + fiat_secp384r1_uint1 x1010; + uint32_t x1011; + fiat_secp384r1_uint1 x1012; + uint32_t x1013; + fiat_secp384r1_uint1 x1014; + uint32_t x1015; + fiat_secp384r1_uint1 x1016; + uint32_t x1017; + fiat_secp384r1_uint1 x1018; + uint32_t x1019; + fiat_secp384r1_uint1 x1020; + uint32_t x1021; + fiat_secp384r1_uint1 x1022; + uint32_t x1023; + fiat_secp384r1_uint1 x1024; + uint32_t x1025; + fiat_secp384r1_uint1 x1026; + uint32_t x1027; + fiat_secp384r1_uint1 x1028; + uint32_t x1029; + fiat_secp384r1_uint1 x1030; + uint32_t x1031; + fiat_secp384r1_uint1 x1032; + uint32_t x1033; + fiat_secp384r1_uint1 x1034; + uint32_t x1035; + fiat_secp384r1_uint1 x1036; + uint32_t x1037; + fiat_secp384r1_uint1 x1038; + uint32_t x1039; + fiat_secp384r1_uint1 x1040; + uint32_t x1041; + fiat_secp384r1_uint1 x1042; + uint32_t x1043; + uint32_t x1044; + uint32_t x1045; + uint32_t x1046; + uint32_t x1047; + uint32_t x1048; + uint32_t x1049; + uint32_t x1050; + uint32_t x1051; + fiat_secp384r1_uint1 x1052; + uint32_t x1053; + fiat_secp384r1_uint1 x1054; + uint32_t x1055; + fiat_secp384r1_uint1 x1056; + uint32_t x1057; + fiat_secp384r1_uint1 x1058; + uint32_t x1059; + fiat_secp384r1_uint1 x1060; + uint32_t x1061; + fiat_secp384r1_uint1 x1062; + uint32_t x1063; + fiat_secp384r1_uint1 x1064; + uint32_t x1065; + fiat_secp384r1_uint1 x1066; + uint32_t x1067; + fiat_secp384r1_uint1 x1068; + uint32_t x1069; + fiat_secp384r1_uint1 x1070; + uint32_t x1071; + fiat_secp384r1_uint1 x1072; + uint32_t x1073; + fiat_secp384r1_uint1 x1074; + uint32_t x1075; + fiat_secp384r1_uint1 x1076; + uint32_t x1077; + uint32_t x1078; + uint32_t x1079; + uint32_t x1080; + uint32_t x1081; + uint32_t x1082; + uint32_t x1083; + uint32_t x1084; + uint32_t x1085; + uint32_t x1086; + uint32_t x1087; + uint32_t x1088; + uint32_t x1089; + uint32_t x1090; + uint32_t x1091; + uint32_t x1092; + uint32_t x1093; + uint32_t x1094; + uint32_t x1095; + uint32_t x1096; + uint32_t x1097; + fiat_secp384r1_uint1 x1098; + uint32_t x1099; + fiat_secp384r1_uint1 x1100; + uint32_t x1101; + fiat_secp384r1_uint1 x1102; + uint32_t x1103; + fiat_secp384r1_uint1 x1104; + uint32_t x1105; + fiat_secp384r1_uint1 x1106; + uint32_t x1107; + fiat_secp384r1_uint1 x1108; + uint32_t x1109; + fiat_secp384r1_uint1 x1110; + uint32_t x1111; + fiat_secp384r1_uint1 x1112; + uint32_t x1113; + fiat_secp384r1_uint1 x1114; + uint32_t x1115; + fiat_secp384r1_uint1 x1116; + uint32_t x1117; + fiat_secp384r1_uint1 x1118; + uint32_t x1119; + fiat_secp384r1_uint1 x1120; + uint32_t x1121; + fiat_secp384r1_uint1 x1122; + uint32_t x1123; + fiat_secp384r1_uint1 x1124; + uint32_t x1125; + fiat_secp384r1_uint1 x1126; + uint32_t x1127; + fiat_secp384r1_uint1 x1128; + uint32_t x1129; + fiat_secp384r1_uint1 x1130; + uint32_t x1131; + fiat_secp384r1_uint1 x1132; + uint32_t x1133; + fiat_secp384r1_uint1 x1134; + uint32_t x1135; + fiat_secp384r1_uint1 x1136; + uint32_t x1137; + fiat_secp384r1_uint1 x1138; + uint32_t x1139; + fiat_secp384r1_uint1 x1140; + uint32_t x1141; + fiat_secp384r1_uint1 x1142; + uint32_t x1143; + fiat_secp384r1_uint1 x1144; + uint32_t x1145; + fiat_secp384r1_uint1 x1146; + uint32_t x1147; + fiat_secp384r1_uint1 x1148; + uint32_t x1149; + fiat_secp384r1_uint1 x1150; + uint32_t x1151; + fiat_secp384r1_uint1 x1152; + uint32_t x1153; + fiat_secp384r1_uint1 x1154; + uint32_t x1155; + fiat_secp384r1_uint1 x1156; + uint32_t x1157; + fiat_secp384r1_uint1 x1158; + uint32_t x1159; + fiat_secp384r1_uint1 x1160; + uint32_t x1161; + fiat_secp384r1_uint1 x1162; + uint32_t x1163; + fiat_secp384r1_uint1 x1164; + uint32_t x1165; + uint32_t x1166; + uint32_t x1167; + uint32_t x1168; + uint32_t x1169; + uint32_t x1170; + uint32_t x1171; + uint32_t x1172; + uint32_t x1173; + uint32_t x1174; + uint32_t x1175; + uint32_t x1176; + x1 = (arg1[1]); + x2 = (arg1[2]); + x3 = (arg1[3]); + x4 = (arg1[4]); + x5 = (arg1[5]); + x6 = (arg1[6]); + x7 = (arg1[7]); + x8 = (arg1[8]); + x9 = (arg1[9]); + x10 = (arg1[10]); + x11 = (arg1[11]); + x12 = (arg1[0]); + fiat_secp384r1_mulx_u32(&x13, &x14, x12, 0x2); + fiat_secp384r1_mulx_u32(&x15, &x16, x12, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x17, &x18, x12, 0x2); + fiat_secp384r1_mulx_u32(&x19, &x20, x12, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x21, &x22, 0x0, (fiat_secp384r1_uint1)x14, + x12); + fiat_secp384r1_mulx_u32(&x23, &x24, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x25, &x26, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x27, &x28, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x29, &x30, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x31, &x32, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x33, &x34, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x35, &x36, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x37, &x38, x12, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x39, &x40, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x41, &x42, x12, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x43, &x44, 0x0, x40, x37); + fiat_secp384r1_addcarryx_u32(&x45, &x46, x44, x38, x35); + fiat_secp384r1_addcarryx_u32(&x47, &x48, x46, x36, x33); + fiat_secp384r1_addcarryx_u32(&x49, &x50, x48, x34, x31); + fiat_secp384r1_addcarryx_u32(&x51, &x52, x50, x32, x29); + fiat_secp384r1_addcarryx_u32(&x53, &x54, x52, x30, x27); + fiat_secp384r1_addcarryx_u32(&x55, &x56, x54, x28, x25); + fiat_secp384r1_addcarryx_u32(&x57, &x58, x56, x26, x23); + fiat_secp384r1_addcarryx_u32(&x59, &x60, 0x0, x12, x41); + fiat_secp384r1_addcarryx_u32(&x61, &x62, x60, x19, x42); + fiat_secp384r1_addcarryx_u32(&x63, &x64, 0x0, x17, x39); + fiat_secp384r1_addcarryx_u32(&x65, &x66, x64, (fiat_secp384r1_uint1)x18, + x43); + fiat_secp384r1_addcarryx_u32(&x67, &x68, x66, x15, x45); + fiat_secp384r1_addcarryx_u32(&x69, &x70, x68, x16, x47); + fiat_secp384r1_addcarryx_u32(&x71, &x72, x70, x13, x49); + fiat_secp384r1_addcarryx_u32(&x73, &x74, x72, x21, x51); + fiat_secp384r1_addcarryx_u32(&x75, &x76, x74, x22, x53); + fiat_secp384r1_addcarryx_u32(&x77, &x78, x76, 0x0, x55); + fiat_secp384r1_addcarryx_u32(&x79, &x80, x78, 0x0, x57); + fiat_secp384r1_addcarryx_u32(&x81, &x82, x80, 0x0, (x58 + x24)); + fiat_secp384r1_mulx_u32(&x83, &x84, x1, 0x2); + fiat_secp384r1_mulx_u32(&x85, &x86, x1, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x87, &x88, x1, 0x2); + fiat_secp384r1_mulx_u32(&x89, &x90, x1, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x91, &x92, 0x0, (fiat_secp384r1_uint1)x84, + x1); + fiat_secp384r1_addcarryx_u32(&x93, &x94, 0x0, x61, x1); + fiat_secp384r1_addcarryx_u32(&x95, &x96, x94, (x62 + x20), x89); + fiat_secp384r1_addcarryx_u32(&x97, &x98, x96, x63, x90); + fiat_secp384r1_addcarryx_u32(&x99, &x100, x98, x65, x87); + fiat_secp384r1_addcarryx_u32(&x101, &x102, x100, x67, + (fiat_secp384r1_uint1)x88); + fiat_secp384r1_addcarryx_u32(&x103, &x104, x102, x69, x85); + fiat_secp384r1_addcarryx_u32(&x105, &x106, x104, x71, x86); + fiat_secp384r1_addcarryx_u32(&x107, &x108, x106, x73, x83); + fiat_secp384r1_addcarryx_u32(&x109, &x110, x108, x75, x91); + fiat_secp384r1_addcarryx_u32(&x111, &x112, x110, x77, x92); + fiat_secp384r1_addcarryx_u32(&x113, &x114, x112, x79, 0x0); + fiat_secp384r1_addcarryx_u32(&x115, &x116, x114, x81, 0x0); + fiat_secp384r1_mulx_u32(&x117, &x118, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x119, &x120, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x121, &x122, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x123, &x124, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x125, &x126, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x127, &x128, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x129, &x130, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x131, &x132, x93, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x133, &x134, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x135, &x136, x93, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x137, &x138, 0x0, x134, x131); + fiat_secp384r1_addcarryx_u32(&x139, &x140, x138, x132, x129); + fiat_secp384r1_addcarryx_u32(&x141, &x142, x140, x130, x127); + fiat_secp384r1_addcarryx_u32(&x143, &x144, x142, x128, x125); + fiat_secp384r1_addcarryx_u32(&x145, &x146, x144, x126, x123); + fiat_secp384r1_addcarryx_u32(&x147, &x148, x146, x124, x121); + fiat_secp384r1_addcarryx_u32(&x149, &x150, x148, x122, x119); + fiat_secp384r1_addcarryx_u32(&x151, &x152, x150, x120, x117); + fiat_secp384r1_addcarryx_u32(&x153, &x154, 0x0, x93, x135); + fiat_secp384r1_addcarryx_u32(&x155, &x156, x154, x95, x136); + fiat_secp384r1_addcarryx_u32(&x157, &x158, x156, x97, 0x0); + fiat_secp384r1_addcarryx_u32(&x159, &x160, x158, x99, x133); + fiat_secp384r1_addcarryx_u32(&x161, &x162, x160, x101, x137); + fiat_secp384r1_addcarryx_u32(&x163, &x164, x162, x103, x139); + fiat_secp384r1_addcarryx_u32(&x165, &x166, x164, x105, x141); + fiat_secp384r1_addcarryx_u32(&x167, &x168, x166, x107, x143); + fiat_secp384r1_addcarryx_u32(&x169, &x170, x168, x109, x145); + fiat_secp384r1_addcarryx_u32(&x171, &x172, x170, x111, x147); + fiat_secp384r1_addcarryx_u32(&x173, &x174, x172, x113, x149); + fiat_secp384r1_addcarryx_u32(&x175, &x176, x174, x115, x151); + fiat_secp384r1_addcarryx_u32(&x177, &x178, x176, ((uint32_t)x116 + x82), + (x152 + x118)); + fiat_secp384r1_mulx_u32(&x179, &x180, x2, 0x2); + fiat_secp384r1_mulx_u32(&x181, &x182, x2, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x183, &x184, x2, 0x2); + fiat_secp384r1_mulx_u32(&x185, &x186, x2, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x187, &x188, 0x0, (fiat_secp384r1_uint1)x180, + x2); + fiat_secp384r1_addcarryx_u32(&x189, &x190, 0x0, x155, x2); + fiat_secp384r1_addcarryx_u32(&x191, &x192, x190, x157, x185); + fiat_secp384r1_addcarryx_u32(&x193, &x194, x192, x159, x186); + fiat_secp384r1_addcarryx_u32(&x195, &x196, x194, x161, x183); + fiat_secp384r1_addcarryx_u32(&x197, &x198, x196, x163, + (fiat_secp384r1_uint1)x184); + fiat_secp384r1_addcarryx_u32(&x199, &x200, x198, x165, x181); + fiat_secp384r1_addcarryx_u32(&x201, &x202, x200, x167, x182); + fiat_secp384r1_addcarryx_u32(&x203, &x204, x202, x169, x179); + fiat_secp384r1_addcarryx_u32(&x205, &x206, x204, x171, x187); + fiat_secp384r1_addcarryx_u32(&x207, &x208, x206, x173, x188); + fiat_secp384r1_addcarryx_u32(&x209, &x210, x208, x175, 0x0); + fiat_secp384r1_addcarryx_u32(&x211, &x212, x210, x177, 0x0); + fiat_secp384r1_mulx_u32(&x213, &x214, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x215, &x216, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x217, &x218, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x219, &x220, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x221, &x222, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x223, &x224, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x225, &x226, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x227, &x228, x189, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x229, &x230, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x231, &x232, x189, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x233, &x234, 0x0, x230, x227); + fiat_secp384r1_addcarryx_u32(&x235, &x236, x234, x228, x225); + fiat_secp384r1_addcarryx_u32(&x237, &x238, x236, x226, x223); + fiat_secp384r1_addcarryx_u32(&x239, &x240, x238, x224, x221); + fiat_secp384r1_addcarryx_u32(&x241, &x242, x240, x222, x219); + fiat_secp384r1_addcarryx_u32(&x243, &x244, x242, x220, x217); + fiat_secp384r1_addcarryx_u32(&x245, &x246, x244, x218, x215); + fiat_secp384r1_addcarryx_u32(&x247, &x248, x246, x216, x213); + fiat_secp384r1_addcarryx_u32(&x249, &x250, 0x0, x189, x231); + fiat_secp384r1_addcarryx_u32(&x251, &x252, x250, x191, x232); + fiat_secp384r1_addcarryx_u32(&x253, &x254, x252, x193, 0x0); + fiat_secp384r1_addcarryx_u32(&x255, &x256, x254, x195, x229); + fiat_secp384r1_addcarryx_u32(&x257, &x258, x256, x197, x233); + fiat_secp384r1_addcarryx_u32(&x259, &x260, x258, x199, x235); + fiat_secp384r1_addcarryx_u32(&x261, &x262, x260, x201, x237); + fiat_secp384r1_addcarryx_u32(&x263, &x264, x262, x203, x239); + fiat_secp384r1_addcarryx_u32(&x265, &x266, x264, x205, x241); + fiat_secp384r1_addcarryx_u32(&x267, &x268, x266, x207, x243); + fiat_secp384r1_addcarryx_u32(&x269, &x270, x268, x209, x245); + fiat_secp384r1_addcarryx_u32(&x271, &x272, x270, x211, x247); + fiat_secp384r1_addcarryx_u32(&x273, &x274, x272, ((uint32_t)x212 + x178), + (x248 + x214)); + fiat_secp384r1_mulx_u32(&x275, &x276, x3, 0x2); + fiat_secp384r1_mulx_u32(&x277, &x278, x3, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x279, &x280, x3, 0x2); + fiat_secp384r1_mulx_u32(&x281, &x282, x3, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x283, &x284, 0x0, (fiat_secp384r1_uint1)x276, + x3); + fiat_secp384r1_addcarryx_u32(&x285, &x286, 0x0, x251, x3); + fiat_secp384r1_addcarryx_u32(&x287, &x288, x286, x253, x281); + fiat_secp384r1_addcarryx_u32(&x289, &x290, x288, x255, x282); + fiat_secp384r1_addcarryx_u32(&x291, &x292, x290, x257, x279); + fiat_secp384r1_addcarryx_u32(&x293, &x294, x292, x259, + (fiat_secp384r1_uint1)x280); + fiat_secp384r1_addcarryx_u32(&x295, &x296, x294, x261, x277); + fiat_secp384r1_addcarryx_u32(&x297, &x298, x296, x263, x278); + fiat_secp384r1_addcarryx_u32(&x299, &x300, x298, x265, x275); + fiat_secp384r1_addcarryx_u32(&x301, &x302, x300, x267, x283); + fiat_secp384r1_addcarryx_u32(&x303, &x304, x302, x269, x284); + fiat_secp384r1_addcarryx_u32(&x305, &x306, x304, x271, 0x0); + fiat_secp384r1_addcarryx_u32(&x307, &x308, x306, x273, 0x0); + fiat_secp384r1_mulx_u32(&x309, &x310, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x311, &x312, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x313, &x314, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x315, &x316, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x317, &x318, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x319, &x320, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x321, &x322, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x323, &x324, x285, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x325, &x326, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x327, &x328, x285, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x329, &x330, 0x0, x326, x323); + fiat_secp384r1_addcarryx_u32(&x331, &x332, x330, x324, x321); + fiat_secp384r1_addcarryx_u32(&x333, &x334, x332, x322, x319); + fiat_secp384r1_addcarryx_u32(&x335, &x336, x334, x320, x317); + fiat_secp384r1_addcarryx_u32(&x337, &x338, x336, x318, x315); + fiat_secp384r1_addcarryx_u32(&x339, &x340, x338, x316, x313); + fiat_secp384r1_addcarryx_u32(&x341, &x342, x340, x314, x311); + fiat_secp384r1_addcarryx_u32(&x343, &x344, x342, x312, x309); + fiat_secp384r1_addcarryx_u32(&x345, &x346, 0x0, x285, x327); + fiat_secp384r1_addcarryx_u32(&x347, &x348, x346, x287, x328); + fiat_secp384r1_addcarryx_u32(&x349, &x350, x348, x289, 0x0); + fiat_secp384r1_addcarryx_u32(&x351, &x352, x350, x291, x325); + fiat_secp384r1_addcarryx_u32(&x353, &x354, x352, x293, x329); + fiat_secp384r1_addcarryx_u32(&x355, &x356, x354, x295, x331); + fiat_secp384r1_addcarryx_u32(&x357, &x358, x356, x297, x333); + fiat_secp384r1_addcarryx_u32(&x359, &x360, x358, x299, x335); + fiat_secp384r1_addcarryx_u32(&x361, &x362, x360, x301, x337); + fiat_secp384r1_addcarryx_u32(&x363, &x364, x362, x303, x339); + fiat_secp384r1_addcarryx_u32(&x365, &x366, x364, x305, x341); + fiat_secp384r1_addcarryx_u32(&x367, &x368, x366, x307, x343); + fiat_secp384r1_addcarryx_u32(&x369, &x370, x368, ((uint32_t)x308 + x274), + (x344 + x310)); + fiat_secp384r1_mulx_u32(&x371, &x372, x4, 0x2); + fiat_secp384r1_mulx_u32(&x373, &x374, x4, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x375, &x376, x4, 0x2); + fiat_secp384r1_mulx_u32(&x377, &x378, x4, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x379, &x380, 0x0, (fiat_secp384r1_uint1)x372, + x4); + fiat_secp384r1_addcarryx_u32(&x381, &x382, 0x0, x347, x4); + fiat_secp384r1_addcarryx_u32(&x383, &x384, x382, x349, x377); + fiat_secp384r1_addcarryx_u32(&x385, &x386, x384, x351, x378); + fiat_secp384r1_addcarryx_u32(&x387, &x388, x386, x353, x375); + fiat_secp384r1_addcarryx_u32(&x389, &x390, x388, x355, + (fiat_secp384r1_uint1)x376); + fiat_secp384r1_addcarryx_u32(&x391, &x392, x390, x357, x373); + fiat_secp384r1_addcarryx_u32(&x393, &x394, x392, x359, x374); + fiat_secp384r1_addcarryx_u32(&x395, &x396, x394, x361, x371); + fiat_secp384r1_addcarryx_u32(&x397, &x398, x396, x363, x379); + fiat_secp384r1_addcarryx_u32(&x399, &x400, x398, x365, x380); + fiat_secp384r1_addcarryx_u32(&x401, &x402, x400, x367, 0x0); + fiat_secp384r1_addcarryx_u32(&x403, &x404, x402, x369, 0x0); + fiat_secp384r1_mulx_u32(&x405, &x406, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x407, &x408, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x409, &x410, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x411, &x412, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x413, &x414, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x415, &x416, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x417, &x418, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x419, &x420, x381, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x421, &x422, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x423, &x424, x381, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x425, &x426, 0x0, x422, x419); + fiat_secp384r1_addcarryx_u32(&x427, &x428, x426, x420, x417); + fiat_secp384r1_addcarryx_u32(&x429, &x430, x428, x418, x415); + fiat_secp384r1_addcarryx_u32(&x431, &x432, x430, x416, x413); + fiat_secp384r1_addcarryx_u32(&x433, &x434, x432, x414, x411); + fiat_secp384r1_addcarryx_u32(&x435, &x436, x434, x412, x409); + fiat_secp384r1_addcarryx_u32(&x437, &x438, x436, x410, x407); + fiat_secp384r1_addcarryx_u32(&x439, &x440, x438, x408, x405); + fiat_secp384r1_addcarryx_u32(&x441, &x442, 0x0, x381, x423); + fiat_secp384r1_addcarryx_u32(&x443, &x444, x442, x383, x424); + fiat_secp384r1_addcarryx_u32(&x445, &x446, x444, x385, 0x0); + fiat_secp384r1_addcarryx_u32(&x447, &x448, x446, x387, x421); + fiat_secp384r1_addcarryx_u32(&x449, &x450, x448, x389, x425); + fiat_secp384r1_addcarryx_u32(&x451, &x452, x450, x391, x427); + fiat_secp384r1_addcarryx_u32(&x453, &x454, x452, x393, x429); + fiat_secp384r1_addcarryx_u32(&x455, &x456, x454, x395, x431); + fiat_secp384r1_addcarryx_u32(&x457, &x458, x456, x397, x433); + fiat_secp384r1_addcarryx_u32(&x459, &x460, x458, x399, x435); + fiat_secp384r1_addcarryx_u32(&x461, &x462, x460, x401, x437); + fiat_secp384r1_addcarryx_u32(&x463, &x464, x462, x403, x439); + fiat_secp384r1_addcarryx_u32(&x465, &x466, x464, ((uint32_t)x404 + x370), + (x440 + x406)); + fiat_secp384r1_mulx_u32(&x467, &x468, x5, 0x2); + fiat_secp384r1_mulx_u32(&x469, &x470, x5, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x471, &x472, x5, 0x2); + fiat_secp384r1_mulx_u32(&x473, &x474, x5, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x475, &x476, 0x0, (fiat_secp384r1_uint1)x468, + x5); + fiat_secp384r1_addcarryx_u32(&x477, &x478, 0x0, x443, x5); + fiat_secp384r1_addcarryx_u32(&x479, &x480, x478, x445, x473); + fiat_secp384r1_addcarryx_u32(&x481, &x482, x480, x447, x474); + fiat_secp384r1_addcarryx_u32(&x483, &x484, x482, x449, x471); + fiat_secp384r1_addcarryx_u32(&x485, &x486, x484, x451, + (fiat_secp384r1_uint1)x472); + fiat_secp384r1_addcarryx_u32(&x487, &x488, x486, x453, x469); + fiat_secp384r1_addcarryx_u32(&x489, &x490, x488, x455, x470); + fiat_secp384r1_addcarryx_u32(&x491, &x492, x490, x457, x467); + fiat_secp384r1_addcarryx_u32(&x493, &x494, x492, x459, x475); + fiat_secp384r1_addcarryx_u32(&x495, &x496, x494, x461, x476); + fiat_secp384r1_addcarryx_u32(&x497, &x498, x496, x463, 0x0); + fiat_secp384r1_addcarryx_u32(&x499, &x500, x498, x465, 0x0); + fiat_secp384r1_mulx_u32(&x501, &x502, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x503, &x504, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x505, &x506, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x507, &x508, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x509, &x510, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x511, &x512, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x513, &x514, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x515, &x516, x477, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x517, &x518, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x519, &x520, x477, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x521, &x522, 0x0, x518, x515); + fiat_secp384r1_addcarryx_u32(&x523, &x524, x522, x516, x513); + fiat_secp384r1_addcarryx_u32(&x525, &x526, x524, x514, x511); + fiat_secp384r1_addcarryx_u32(&x527, &x528, x526, x512, x509); + fiat_secp384r1_addcarryx_u32(&x529, &x530, x528, x510, x507); + fiat_secp384r1_addcarryx_u32(&x531, &x532, x530, x508, x505); + fiat_secp384r1_addcarryx_u32(&x533, &x534, x532, x506, x503); + fiat_secp384r1_addcarryx_u32(&x535, &x536, x534, x504, x501); + fiat_secp384r1_addcarryx_u32(&x537, &x538, 0x0, x477, x519); + fiat_secp384r1_addcarryx_u32(&x539, &x540, x538, x479, x520); + fiat_secp384r1_addcarryx_u32(&x541, &x542, x540, x481, 0x0); + fiat_secp384r1_addcarryx_u32(&x543, &x544, x542, x483, x517); + fiat_secp384r1_addcarryx_u32(&x545, &x546, x544, x485, x521); + fiat_secp384r1_addcarryx_u32(&x547, &x548, x546, x487, x523); + fiat_secp384r1_addcarryx_u32(&x549, &x550, x548, x489, x525); + fiat_secp384r1_addcarryx_u32(&x551, &x552, x550, x491, x527); + fiat_secp384r1_addcarryx_u32(&x553, &x554, x552, x493, x529); + fiat_secp384r1_addcarryx_u32(&x555, &x556, x554, x495, x531); + fiat_secp384r1_addcarryx_u32(&x557, &x558, x556, x497, x533); + fiat_secp384r1_addcarryx_u32(&x559, &x560, x558, x499, x535); + fiat_secp384r1_addcarryx_u32(&x561, &x562, x560, ((uint32_t)x500 + x466), + (x536 + x502)); + fiat_secp384r1_mulx_u32(&x563, &x564, x6, 0x2); + fiat_secp384r1_mulx_u32(&x565, &x566, x6, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x567, &x568, x6, 0x2); + fiat_secp384r1_mulx_u32(&x569, &x570, x6, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x571, &x572, 0x0, (fiat_secp384r1_uint1)x564, + x6); + fiat_secp384r1_addcarryx_u32(&x573, &x574, 0x0, x539, x6); + fiat_secp384r1_addcarryx_u32(&x575, &x576, x574, x541, x569); + fiat_secp384r1_addcarryx_u32(&x577, &x578, x576, x543, x570); + fiat_secp384r1_addcarryx_u32(&x579, &x580, x578, x545, x567); + fiat_secp384r1_addcarryx_u32(&x581, &x582, x580, x547, + (fiat_secp384r1_uint1)x568); + fiat_secp384r1_addcarryx_u32(&x583, &x584, x582, x549, x565); + fiat_secp384r1_addcarryx_u32(&x585, &x586, x584, x551, x566); + fiat_secp384r1_addcarryx_u32(&x587, &x588, x586, x553, x563); + fiat_secp384r1_addcarryx_u32(&x589, &x590, x588, x555, x571); + fiat_secp384r1_addcarryx_u32(&x591, &x592, x590, x557, x572); + fiat_secp384r1_addcarryx_u32(&x593, &x594, x592, x559, 0x0); + fiat_secp384r1_addcarryx_u32(&x595, &x596, x594, x561, 0x0); + fiat_secp384r1_mulx_u32(&x597, &x598, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x599, &x600, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x601, &x602, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x603, &x604, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x605, &x606, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x607, &x608, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x609, &x610, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x611, &x612, x573, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x613, &x614, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x615, &x616, x573, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x617, &x618, 0x0, x614, x611); + fiat_secp384r1_addcarryx_u32(&x619, &x620, x618, x612, x609); + fiat_secp384r1_addcarryx_u32(&x621, &x622, x620, x610, x607); + fiat_secp384r1_addcarryx_u32(&x623, &x624, x622, x608, x605); + fiat_secp384r1_addcarryx_u32(&x625, &x626, x624, x606, x603); + fiat_secp384r1_addcarryx_u32(&x627, &x628, x626, x604, x601); + fiat_secp384r1_addcarryx_u32(&x629, &x630, x628, x602, x599); + fiat_secp384r1_addcarryx_u32(&x631, &x632, x630, x600, x597); + fiat_secp384r1_addcarryx_u32(&x633, &x634, 0x0, x573, x615); + fiat_secp384r1_addcarryx_u32(&x635, &x636, x634, x575, x616); + fiat_secp384r1_addcarryx_u32(&x637, &x638, x636, x577, 0x0); + fiat_secp384r1_addcarryx_u32(&x639, &x640, x638, x579, x613); + fiat_secp384r1_addcarryx_u32(&x641, &x642, x640, x581, x617); + fiat_secp384r1_addcarryx_u32(&x643, &x644, x642, x583, x619); + fiat_secp384r1_addcarryx_u32(&x645, &x646, x644, x585, x621); + fiat_secp384r1_addcarryx_u32(&x647, &x648, x646, x587, x623); + fiat_secp384r1_addcarryx_u32(&x649, &x650, x648, x589, x625); + fiat_secp384r1_addcarryx_u32(&x651, &x652, x650, x591, x627); + fiat_secp384r1_addcarryx_u32(&x653, &x654, x652, x593, x629); + fiat_secp384r1_addcarryx_u32(&x655, &x656, x654, x595, x631); + fiat_secp384r1_addcarryx_u32(&x657, &x658, x656, ((uint32_t)x596 + x562), + (x632 + x598)); + fiat_secp384r1_mulx_u32(&x659, &x660, x7, 0x2); + fiat_secp384r1_mulx_u32(&x661, &x662, x7, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x663, &x664, x7, 0x2); + fiat_secp384r1_mulx_u32(&x665, &x666, x7, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x667, &x668, 0x0, (fiat_secp384r1_uint1)x660, + x7); + fiat_secp384r1_addcarryx_u32(&x669, &x670, 0x0, x635, x7); + fiat_secp384r1_addcarryx_u32(&x671, &x672, x670, x637, x665); + fiat_secp384r1_addcarryx_u32(&x673, &x674, x672, x639, x666); + fiat_secp384r1_addcarryx_u32(&x675, &x676, x674, x641, x663); + fiat_secp384r1_addcarryx_u32(&x677, &x678, x676, x643, + (fiat_secp384r1_uint1)x664); + fiat_secp384r1_addcarryx_u32(&x679, &x680, x678, x645, x661); + fiat_secp384r1_addcarryx_u32(&x681, &x682, x680, x647, x662); + fiat_secp384r1_addcarryx_u32(&x683, &x684, x682, x649, x659); + fiat_secp384r1_addcarryx_u32(&x685, &x686, x684, x651, x667); + fiat_secp384r1_addcarryx_u32(&x687, &x688, x686, x653, x668); + fiat_secp384r1_addcarryx_u32(&x689, &x690, x688, x655, 0x0); + fiat_secp384r1_addcarryx_u32(&x691, &x692, x690, x657, 0x0); + fiat_secp384r1_mulx_u32(&x693, &x694, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x695, &x696, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x697, &x698, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x699, &x700, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x701, &x702, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x703, &x704, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x705, &x706, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x707, &x708, x669, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x709, &x710, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x711, &x712, x669, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x713, &x714, 0x0, x710, x707); + fiat_secp384r1_addcarryx_u32(&x715, &x716, x714, x708, x705); + fiat_secp384r1_addcarryx_u32(&x717, &x718, x716, x706, x703); + fiat_secp384r1_addcarryx_u32(&x719, &x720, x718, x704, x701); + fiat_secp384r1_addcarryx_u32(&x721, &x722, x720, x702, x699); + fiat_secp384r1_addcarryx_u32(&x723, &x724, x722, x700, x697); + fiat_secp384r1_addcarryx_u32(&x725, &x726, x724, x698, x695); + fiat_secp384r1_addcarryx_u32(&x727, &x728, x726, x696, x693); + fiat_secp384r1_addcarryx_u32(&x729, &x730, 0x0, x669, x711); + fiat_secp384r1_addcarryx_u32(&x731, &x732, x730, x671, x712); + fiat_secp384r1_addcarryx_u32(&x733, &x734, x732, x673, 0x0); + fiat_secp384r1_addcarryx_u32(&x735, &x736, x734, x675, x709); + fiat_secp384r1_addcarryx_u32(&x737, &x738, x736, x677, x713); + fiat_secp384r1_addcarryx_u32(&x739, &x740, x738, x679, x715); + fiat_secp384r1_addcarryx_u32(&x741, &x742, x740, x681, x717); + fiat_secp384r1_addcarryx_u32(&x743, &x744, x742, x683, x719); + fiat_secp384r1_addcarryx_u32(&x745, &x746, x744, x685, x721); + fiat_secp384r1_addcarryx_u32(&x747, &x748, x746, x687, x723); + fiat_secp384r1_addcarryx_u32(&x749, &x750, x748, x689, x725); + fiat_secp384r1_addcarryx_u32(&x751, &x752, x750, x691, x727); + fiat_secp384r1_addcarryx_u32(&x753, &x754, x752, ((uint32_t)x692 + x658), + (x728 + x694)); + fiat_secp384r1_mulx_u32(&x755, &x756, x8, 0x2); + fiat_secp384r1_mulx_u32(&x757, &x758, x8, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x759, &x760, x8, 0x2); + fiat_secp384r1_mulx_u32(&x761, &x762, x8, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x763, &x764, 0x0, (fiat_secp384r1_uint1)x756, + x8); + fiat_secp384r1_addcarryx_u32(&x765, &x766, 0x0, x731, x8); + fiat_secp384r1_addcarryx_u32(&x767, &x768, x766, x733, x761); + fiat_secp384r1_addcarryx_u32(&x769, &x770, x768, x735, x762); + fiat_secp384r1_addcarryx_u32(&x771, &x772, x770, x737, x759); + fiat_secp384r1_addcarryx_u32(&x773, &x774, x772, x739, + (fiat_secp384r1_uint1)x760); + fiat_secp384r1_addcarryx_u32(&x775, &x776, x774, x741, x757); + fiat_secp384r1_addcarryx_u32(&x777, &x778, x776, x743, x758); + fiat_secp384r1_addcarryx_u32(&x779, &x780, x778, x745, x755); + fiat_secp384r1_addcarryx_u32(&x781, &x782, x780, x747, x763); + fiat_secp384r1_addcarryx_u32(&x783, &x784, x782, x749, x764); + fiat_secp384r1_addcarryx_u32(&x785, &x786, x784, x751, 0x0); + fiat_secp384r1_addcarryx_u32(&x787, &x788, x786, x753, 0x0); + fiat_secp384r1_mulx_u32(&x789, &x790, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x791, &x792, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x793, &x794, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x795, &x796, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x797, &x798, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x799, &x800, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x801, &x802, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x803, &x804, x765, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x805, &x806, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x807, &x808, x765, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x809, &x810, 0x0, x806, x803); + fiat_secp384r1_addcarryx_u32(&x811, &x812, x810, x804, x801); + fiat_secp384r1_addcarryx_u32(&x813, &x814, x812, x802, x799); + fiat_secp384r1_addcarryx_u32(&x815, &x816, x814, x800, x797); + fiat_secp384r1_addcarryx_u32(&x817, &x818, x816, x798, x795); + fiat_secp384r1_addcarryx_u32(&x819, &x820, x818, x796, x793); + fiat_secp384r1_addcarryx_u32(&x821, &x822, x820, x794, x791); + fiat_secp384r1_addcarryx_u32(&x823, &x824, x822, x792, x789); + fiat_secp384r1_addcarryx_u32(&x825, &x826, 0x0, x765, x807); + fiat_secp384r1_addcarryx_u32(&x827, &x828, x826, x767, x808); + fiat_secp384r1_addcarryx_u32(&x829, &x830, x828, x769, 0x0); + fiat_secp384r1_addcarryx_u32(&x831, &x832, x830, x771, x805); + fiat_secp384r1_addcarryx_u32(&x833, &x834, x832, x773, x809); + fiat_secp384r1_addcarryx_u32(&x835, &x836, x834, x775, x811); + fiat_secp384r1_addcarryx_u32(&x837, &x838, x836, x777, x813); + fiat_secp384r1_addcarryx_u32(&x839, &x840, x838, x779, x815); + fiat_secp384r1_addcarryx_u32(&x841, &x842, x840, x781, x817); + fiat_secp384r1_addcarryx_u32(&x843, &x844, x842, x783, x819); + fiat_secp384r1_addcarryx_u32(&x845, &x846, x844, x785, x821); + fiat_secp384r1_addcarryx_u32(&x847, &x848, x846, x787, x823); + fiat_secp384r1_addcarryx_u32(&x849, &x850, x848, ((uint32_t)x788 + x754), + (x824 + x790)); + fiat_secp384r1_mulx_u32(&x851, &x852, x9, 0x2); + fiat_secp384r1_mulx_u32(&x853, &x854, x9, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x855, &x856, x9, 0x2); + fiat_secp384r1_mulx_u32(&x857, &x858, x9, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x859, &x860, 0x0, (fiat_secp384r1_uint1)x852, + x9); + fiat_secp384r1_addcarryx_u32(&x861, &x862, 0x0, x827, x9); + fiat_secp384r1_addcarryx_u32(&x863, &x864, x862, x829, x857); + fiat_secp384r1_addcarryx_u32(&x865, &x866, x864, x831, x858); + fiat_secp384r1_addcarryx_u32(&x867, &x868, x866, x833, x855); + fiat_secp384r1_addcarryx_u32(&x869, &x870, x868, x835, + (fiat_secp384r1_uint1)x856); + fiat_secp384r1_addcarryx_u32(&x871, &x872, x870, x837, x853); + fiat_secp384r1_addcarryx_u32(&x873, &x874, x872, x839, x854); + fiat_secp384r1_addcarryx_u32(&x875, &x876, x874, x841, x851); + fiat_secp384r1_addcarryx_u32(&x877, &x878, x876, x843, x859); + fiat_secp384r1_addcarryx_u32(&x879, &x880, x878, x845, x860); + fiat_secp384r1_addcarryx_u32(&x881, &x882, x880, x847, 0x0); + fiat_secp384r1_addcarryx_u32(&x883, &x884, x882, x849, 0x0); + fiat_secp384r1_mulx_u32(&x885, &x886, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x887, &x888, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x889, &x890, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x891, &x892, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x893, &x894, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x895, &x896, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x897, &x898, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x899, &x900, x861, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x901, &x902, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x903, &x904, x861, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x905, &x906, 0x0, x902, x899); + fiat_secp384r1_addcarryx_u32(&x907, &x908, x906, x900, x897); + fiat_secp384r1_addcarryx_u32(&x909, &x910, x908, x898, x895); + fiat_secp384r1_addcarryx_u32(&x911, &x912, x910, x896, x893); + fiat_secp384r1_addcarryx_u32(&x913, &x914, x912, x894, x891); + fiat_secp384r1_addcarryx_u32(&x915, &x916, x914, x892, x889); + fiat_secp384r1_addcarryx_u32(&x917, &x918, x916, x890, x887); + fiat_secp384r1_addcarryx_u32(&x919, &x920, x918, x888, x885); + fiat_secp384r1_addcarryx_u32(&x921, &x922, 0x0, x861, x903); + fiat_secp384r1_addcarryx_u32(&x923, &x924, x922, x863, x904); + fiat_secp384r1_addcarryx_u32(&x925, &x926, x924, x865, 0x0); + fiat_secp384r1_addcarryx_u32(&x927, &x928, x926, x867, x901); + fiat_secp384r1_addcarryx_u32(&x929, &x930, x928, x869, x905); + fiat_secp384r1_addcarryx_u32(&x931, &x932, x930, x871, x907); + fiat_secp384r1_addcarryx_u32(&x933, &x934, x932, x873, x909); + fiat_secp384r1_addcarryx_u32(&x935, &x936, x934, x875, x911); + fiat_secp384r1_addcarryx_u32(&x937, &x938, x936, x877, x913); + fiat_secp384r1_addcarryx_u32(&x939, &x940, x938, x879, x915); + fiat_secp384r1_addcarryx_u32(&x941, &x942, x940, x881, x917); + fiat_secp384r1_addcarryx_u32(&x943, &x944, x942, x883, x919); + fiat_secp384r1_addcarryx_u32(&x945, &x946, x944, ((uint32_t)x884 + x850), + (x920 + x886)); + fiat_secp384r1_mulx_u32(&x947, &x948, x10, 0x2); + fiat_secp384r1_mulx_u32(&x949, &x950, x10, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x951, &x952, x10, 0x2); + fiat_secp384r1_mulx_u32(&x953, &x954, x10, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x955, &x956, 0x0, (fiat_secp384r1_uint1)x948, + x10); + fiat_secp384r1_addcarryx_u32(&x957, &x958, 0x0, x923, x10); + fiat_secp384r1_addcarryx_u32(&x959, &x960, x958, x925, x953); + fiat_secp384r1_addcarryx_u32(&x961, &x962, x960, x927, x954); + fiat_secp384r1_addcarryx_u32(&x963, &x964, x962, x929, x951); + fiat_secp384r1_addcarryx_u32(&x965, &x966, x964, x931, + (fiat_secp384r1_uint1)x952); + fiat_secp384r1_addcarryx_u32(&x967, &x968, x966, x933, x949); + fiat_secp384r1_addcarryx_u32(&x969, &x970, x968, x935, x950); + fiat_secp384r1_addcarryx_u32(&x971, &x972, x970, x937, x947); + fiat_secp384r1_addcarryx_u32(&x973, &x974, x972, x939, x955); + fiat_secp384r1_addcarryx_u32(&x975, &x976, x974, x941, x956); + fiat_secp384r1_addcarryx_u32(&x977, &x978, x976, x943, 0x0); + fiat_secp384r1_addcarryx_u32(&x979, &x980, x978, x945, 0x0); + fiat_secp384r1_mulx_u32(&x981, &x982, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x983, &x984, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x985, &x986, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x987, &x988, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x989, &x990, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x991, &x992, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x993, &x994, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x995, &x996, x957, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x997, &x998, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x999, &x1000, x957, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1001, &x1002, 0x0, x998, x995); + fiat_secp384r1_addcarryx_u32(&x1003, &x1004, x1002, x996, x993); + fiat_secp384r1_addcarryx_u32(&x1005, &x1006, x1004, x994, x991); + fiat_secp384r1_addcarryx_u32(&x1007, &x1008, x1006, x992, x989); + fiat_secp384r1_addcarryx_u32(&x1009, &x1010, x1008, x990, x987); + fiat_secp384r1_addcarryx_u32(&x1011, &x1012, x1010, x988, x985); + fiat_secp384r1_addcarryx_u32(&x1013, &x1014, x1012, x986, x983); + fiat_secp384r1_addcarryx_u32(&x1015, &x1016, x1014, x984, x981); + fiat_secp384r1_addcarryx_u32(&x1017, &x1018, 0x0, x957, x999); + fiat_secp384r1_addcarryx_u32(&x1019, &x1020, x1018, x959, x1000); + fiat_secp384r1_addcarryx_u32(&x1021, &x1022, x1020, x961, 0x0); + fiat_secp384r1_addcarryx_u32(&x1023, &x1024, x1022, x963, x997); + fiat_secp384r1_addcarryx_u32(&x1025, &x1026, x1024, x965, x1001); + fiat_secp384r1_addcarryx_u32(&x1027, &x1028, x1026, x967, x1003); + fiat_secp384r1_addcarryx_u32(&x1029, &x1030, x1028, x969, x1005); + fiat_secp384r1_addcarryx_u32(&x1031, &x1032, x1030, x971, x1007); + fiat_secp384r1_addcarryx_u32(&x1033, &x1034, x1032, x973, x1009); + fiat_secp384r1_addcarryx_u32(&x1035, &x1036, x1034, x975, x1011); + fiat_secp384r1_addcarryx_u32(&x1037, &x1038, x1036, x977, x1013); + fiat_secp384r1_addcarryx_u32(&x1039, &x1040, x1038, x979, x1015); + fiat_secp384r1_addcarryx_u32(&x1041, &x1042, x1040, ((uint32_t)x980 + x946), + (x1016 + x982)); + fiat_secp384r1_mulx_u32(&x1043, &x1044, x11, 0x2); + fiat_secp384r1_mulx_u32(&x1045, &x1046, x11, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1047, &x1048, x11, 0x2); + fiat_secp384r1_mulx_u32(&x1049, &x1050, x11, UINT32_C(0xfffffffe)); + fiat_secp384r1_addcarryx_u32(&x1051, &x1052, 0x0, + (fiat_secp384r1_uint1)x1044, x11); + fiat_secp384r1_addcarryx_u32(&x1053, &x1054, 0x0, x1019, x11); + fiat_secp384r1_addcarryx_u32(&x1055, &x1056, x1054, x1021, x1049); + fiat_secp384r1_addcarryx_u32(&x1057, &x1058, x1056, x1023, x1050); + fiat_secp384r1_addcarryx_u32(&x1059, &x1060, x1058, x1025, x1047); + fiat_secp384r1_addcarryx_u32(&x1061, &x1062, x1060, x1027, + (fiat_secp384r1_uint1)x1048); + fiat_secp384r1_addcarryx_u32(&x1063, &x1064, x1062, x1029, x1045); + fiat_secp384r1_addcarryx_u32(&x1065, &x1066, x1064, x1031, x1046); + fiat_secp384r1_addcarryx_u32(&x1067, &x1068, x1066, x1033, x1043); + fiat_secp384r1_addcarryx_u32(&x1069, &x1070, x1068, x1035, x1051); + fiat_secp384r1_addcarryx_u32(&x1071, &x1072, x1070, x1037, x1052); + fiat_secp384r1_addcarryx_u32(&x1073, &x1074, x1072, x1039, 0x0); + fiat_secp384r1_addcarryx_u32(&x1075, &x1076, x1074, x1041, 0x0); + fiat_secp384r1_mulx_u32(&x1077, &x1078, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1079, &x1080, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1081, &x1082, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1083, &x1084, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1085, &x1086, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1087, &x1088, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1089, &x1090, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1091, &x1092, x1053, UINT32_C(0xfffffffe)); + fiat_secp384r1_mulx_u32(&x1093, &x1094, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_mulx_u32(&x1095, &x1096, x1053, UINT32_C(0xffffffff)); + fiat_secp384r1_addcarryx_u32(&x1097, &x1098, 0x0, x1094, x1091); + fiat_secp384r1_addcarryx_u32(&x1099, &x1100, x1098, x1092, x1089); + fiat_secp384r1_addcarryx_u32(&x1101, &x1102, x1100, x1090, x1087); + fiat_secp384r1_addcarryx_u32(&x1103, &x1104, x1102, x1088, x1085); + fiat_secp384r1_addcarryx_u32(&x1105, &x1106, x1104, x1086, x1083); + fiat_secp384r1_addcarryx_u32(&x1107, &x1108, x1106, x1084, x1081); + fiat_secp384r1_addcarryx_u32(&x1109, &x1110, x1108, x1082, x1079); + fiat_secp384r1_addcarryx_u32(&x1111, &x1112, x1110, x1080, x1077); + fiat_secp384r1_addcarryx_u32(&x1113, &x1114, 0x0, x1053, x1095); + fiat_secp384r1_addcarryx_u32(&x1115, &x1116, x1114, x1055, x1096); + fiat_secp384r1_addcarryx_u32(&x1117, &x1118, x1116, x1057, 0x0); + fiat_secp384r1_addcarryx_u32(&x1119, &x1120, x1118, x1059, x1093); + fiat_secp384r1_addcarryx_u32(&x1121, &x1122, x1120, x1061, x1097); + fiat_secp384r1_addcarryx_u32(&x1123, &x1124, x1122, x1063, x1099); + fiat_secp384r1_addcarryx_u32(&x1125, &x1126, x1124, x1065, x1101); + fiat_secp384r1_addcarryx_u32(&x1127, &x1128, x1126, x1067, x1103); + fiat_secp384r1_addcarryx_u32(&x1129, &x1130, x1128, x1069, x1105); + fiat_secp384r1_addcarryx_u32(&x1131, &x1132, x1130, x1071, x1107); + fiat_secp384r1_addcarryx_u32(&x1133, &x1134, x1132, x1073, x1109); + fiat_secp384r1_addcarryx_u32(&x1135, &x1136, x1134, x1075, x1111); + fiat_secp384r1_addcarryx_u32(&x1137, &x1138, x1136, + ((uint32_t)x1076 + x1042), (x1112 + x1078)); + fiat_secp384r1_subborrowx_u32(&x1139, &x1140, 0x0, x1115, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1141, &x1142, x1140, x1117, 0x0); + fiat_secp384r1_subborrowx_u32(&x1143, &x1144, x1142, x1119, 0x0); + fiat_secp384r1_subborrowx_u32(&x1145, &x1146, x1144, x1121, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1147, &x1148, x1146, x1123, + UINT32_C(0xfffffffe)); + fiat_secp384r1_subborrowx_u32(&x1149, &x1150, x1148, x1125, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1151, &x1152, x1150, x1127, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1153, &x1154, x1152, x1129, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1155, &x1156, x1154, x1131, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1157, &x1158, x1156, x1133, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1159, &x1160, x1158, x1135, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1161, &x1162, x1160, x1137, + UINT32_C(0xffffffff)); + fiat_secp384r1_subborrowx_u32(&x1163, &x1164, x1162, x1138, 0x0); + fiat_secp384r1_cmovznz_u32(&x1165, x1164, x1139, x1115); + fiat_secp384r1_cmovznz_u32(&x1166, x1164, x1141, x1117); + fiat_secp384r1_cmovznz_u32(&x1167, x1164, x1143, x1119); + fiat_secp384r1_cmovznz_u32(&x1168, x1164, x1145, x1121); + fiat_secp384r1_cmovznz_u32(&x1169, x1164, x1147, x1123); + fiat_secp384r1_cmovznz_u32(&x1170, x1164, x1149, x1125); + fiat_secp384r1_cmovznz_u32(&x1171, x1164, x1151, x1127); + fiat_secp384r1_cmovznz_u32(&x1172, x1164, x1153, x1129); + fiat_secp384r1_cmovznz_u32(&x1173, x1164, x1155, x1131); + fiat_secp384r1_cmovznz_u32(&x1174, x1164, x1157, x1133); + fiat_secp384r1_cmovznz_u32(&x1175, x1164, x1159, x1135); + fiat_secp384r1_cmovznz_u32(&x1176, x1164, x1161, x1137); + out1[0] = x1165; + out1[1] = x1166; + out1[2] = x1167; + out1[3] = x1168; + out1[4] = x1169; + out1[5] = x1170; + out1[6] = x1171; + out1[7] = x1172; + out1[8] = x1173; + out1[9] = x1174; + out1[10] = x1175; + out1[11] = x1176; +} + +/* + * The function fiat_secp384r1_nonzero outputs a single non-zero word if the input is non-zero and zero otherwise. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * out1 = 0 ↔ eval (from_montgomery arg1) mod m = 0 + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [0x0 ~> 0xffffffff] + */ +static void +fiat_secp384r1_nonzero(uint32_t *out1, const uint32_t arg1[12]) +{ + uint32_t x1; + x1 = ((arg1[0]) | + ((arg1[1]) | + ((arg1[2]) | + ((arg1[3]) | + ((arg1[4]) | + ((arg1[5]) | + ((arg1[6]) | + ((arg1[7]) | + ((arg1[8]) | + ((arg1[9]) | + ((arg1[10]) | ((arg1[11]) | (uint32_t)0x0)))))))))))); + *out1 = x1; +} + +/* + * The function fiat_secp384r1_selectznz is a multi-limb conditional select. + * Postconditions: + * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * arg3: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_selectznz(uint32_t out1[12], + fiat_secp384r1_uint1 arg1, + const uint32_t arg2[12], + const uint32_t arg3[12]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + fiat_secp384r1_cmovznz_u32(&x1, arg1, (arg2[0]), (arg3[0])); + fiat_secp384r1_cmovznz_u32(&x2, arg1, (arg2[1]), (arg3[1])); + fiat_secp384r1_cmovznz_u32(&x3, arg1, (arg2[2]), (arg3[2])); + fiat_secp384r1_cmovznz_u32(&x4, arg1, (arg2[3]), (arg3[3])); + fiat_secp384r1_cmovznz_u32(&x5, arg1, (arg2[4]), (arg3[4])); + fiat_secp384r1_cmovznz_u32(&x6, arg1, (arg2[5]), (arg3[5])); + fiat_secp384r1_cmovznz_u32(&x7, arg1, (arg2[6]), (arg3[6])); + fiat_secp384r1_cmovznz_u32(&x8, arg1, (arg2[7]), (arg3[7])); + fiat_secp384r1_cmovznz_u32(&x9, arg1, (arg2[8]), (arg3[8])); + fiat_secp384r1_cmovznz_u32(&x10, arg1, (arg2[9]), (arg3[9])); + fiat_secp384r1_cmovznz_u32(&x11, arg1, (arg2[10]), (arg3[10])); + fiat_secp384r1_cmovznz_u32(&x12, arg1, (arg2[11]), (arg3[11])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; + out1[9] = x10; + out1[10] = x11; + out1[11] = x12; +} + +/* + * The function fiat_secp384r1_to_bytes serializes a field element in the Montgomery domain to bytes in little-endian order. + * Preconditions: + * 0 ≤ eval arg1 < m + * Postconditions: + * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..47] + * + * Input Bounds: + * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]] + */ +static void +fiat_secp384r1_to_bytes(uint8_t out1[48], const uint32_t arg1[12]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint8_t x14; + uint32_t x15; + uint8_t x16; + uint8_t x17; + uint8_t x18; + uint8_t x19; + uint32_t x20; + uint8_t x21; + uint32_t x22; + uint8_t x23; + uint8_t x24; + uint8_t x25; + uint8_t x26; + uint32_t x27; + uint8_t x28; + uint32_t x29; + uint8_t x30; + uint8_t x31; + uint8_t x32; + uint8_t x33; + uint32_t x34; + uint8_t x35; + uint32_t x36; + uint8_t x37; + uint8_t x38; + uint8_t x39; + uint8_t x40; + uint32_t x41; + uint8_t x42; + uint32_t x43; + uint8_t x44; + uint8_t x45; + uint8_t x46; + uint8_t x47; + uint32_t x48; + uint8_t x49; + uint32_t x50; + uint8_t x51; + uint8_t x52; + uint8_t x53; + uint8_t x54; + uint32_t x55; + uint8_t x56; + uint32_t x57; + uint8_t x58; + uint8_t x59; + uint8_t x60; + uint8_t x61; + uint32_t x62; + uint8_t x63; + uint32_t x64; + uint8_t x65; + uint8_t x66; + uint8_t x67; + uint8_t x68; + uint32_t x69; + uint8_t x70; + uint32_t x71; + uint8_t x72; + uint8_t x73; + uint8_t x74; + uint8_t x75; + uint32_t x76; + uint8_t x77; + uint32_t x78; + uint8_t x79; + uint8_t x80; + uint8_t x81; + uint8_t x82; + uint32_t x83; + uint8_t x84; + uint32_t x85; + uint8_t x86; + uint8_t x87; + uint8_t x88; + uint8_t x89; + uint32_t x90; + uint8_t x91; + uint32_t x92; + uint8_t x93; + uint8_t x94; + uint8_t x95; + x1 = (arg1[11]); + x2 = (arg1[10]); + x3 = (arg1[9]); + x4 = (arg1[8]); + x5 = (arg1[7]); + x6 = (arg1[6]); + x7 = (arg1[5]); + x8 = (arg1[4]); + x9 = (arg1[3]); + x10 = (arg1[2]); + x11 = (arg1[1]); + x12 = (arg1[0]); + x13 = (x12 >> 8); + x14 = (uint8_t)(x12 & UINT8_C(0xff)); + x15 = (x13 >> 8); + x16 = (uint8_t)(x13 & UINT8_C(0xff)); + x17 = (uint8_t)(x15 >> 8); + x18 = (uint8_t)(x15 & UINT8_C(0xff)); + x19 = (uint8_t)(x17 & UINT8_C(0xff)); + x20 = (x11 >> 8); + x21 = (uint8_t)(x11 & UINT8_C(0xff)); + x22 = (x20 >> 8); + x23 = (uint8_t)(x20 & UINT8_C(0xff)); + x24 = (uint8_t)(x22 >> 8); + x25 = (uint8_t)(x22 & UINT8_C(0xff)); + x26 = (uint8_t)(x24 & UINT8_C(0xff)); + x27 = (x10 >> 8); + x28 = (uint8_t)(x10 & UINT8_C(0xff)); + x29 = (x27 >> 8); + x30 = (uint8_t)(x27 & UINT8_C(0xff)); + x31 = (uint8_t)(x29 >> 8); + x32 = (uint8_t)(x29 & UINT8_C(0xff)); + x33 = (uint8_t)(x31 & UINT8_C(0xff)); + x34 = (x9 >> 8); + x35 = (uint8_t)(x9 & UINT8_C(0xff)); + x36 = (x34 >> 8); + x37 = (uint8_t)(x34 & UINT8_C(0xff)); + x38 = (uint8_t)(x36 >> 8); + x39 = (uint8_t)(x36 & UINT8_C(0xff)); + x40 = (uint8_t)(x38 & UINT8_C(0xff)); + x41 = (x8 >> 8); + x42 = (uint8_t)(x8 & UINT8_C(0xff)); + x43 = (x41 >> 8); + x44 = (uint8_t)(x41 & UINT8_C(0xff)); + x45 = (uint8_t)(x43 >> 8); + x46 = (uint8_t)(x43 & UINT8_C(0xff)); + x47 = (uint8_t)(x45 & UINT8_C(0xff)); + x48 = (x7 >> 8); + x49 = (uint8_t)(x7 & UINT8_C(0xff)); + x50 = (x48 >> 8); + x51 = (uint8_t)(x48 & UINT8_C(0xff)); + x52 = (uint8_t)(x50 >> 8); + x53 = (uint8_t)(x50 & UINT8_C(0xff)); + x54 = (uint8_t)(x52 & UINT8_C(0xff)); + x55 = (x6 >> 8); + x56 = (uint8_t)(x6 & UINT8_C(0xff)); + x57 = (x55 >> 8); + x58 = (uint8_t)(x55 & UINT8_C(0xff)); + x59 = (uint8_t)(x57 >> 8); + x60 = (uint8_t)(x57 & UINT8_C(0xff)); + x61 = (uint8_t)(x59 & UINT8_C(0xff)); + x62 = (x5 >> 8); + x63 = (uint8_t)(x5 & UINT8_C(0xff)); + x64 = (x62 >> 8); + x65 = (uint8_t)(x62 & UINT8_C(0xff)); + x66 = (uint8_t)(x64 >> 8); + x67 = (uint8_t)(x64 & UINT8_C(0xff)); + x68 = (uint8_t)(x66 & UINT8_C(0xff)); + x69 = (x4 >> 8); + x70 = (uint8_t)(x4 & UINT8_C(0xff)); + x71 = (x69 >> 8); + x72 = (uint8_t)(x69 & UINT8_C(0xff)); + x73 = (uint8_t)(x71 >> 8); + x74 = (uint8_t)(x71 & UINT8_C(0xff)); + x75 = (uint8_t)(x73 & UINT8_C(0xff)); + x76 = (x3 >> 8); + x77 = (uint8_t)(x3 & UINT8_C(0xff)); + x78 = (x76 >> 8); + x79 = (uint8_t)(x76 & UINT8_C(0xff)); + x80 = (uint8_t)(x78 >> 8); + x81 = (uint8_t)(x78 & UINT8_C(0xff)); + x82 = (uint8_t)(x80 & UINT8_C(0xff)); + x83 = (x2 >> 8); + x84 = (uint8_t)(x2 & UINT8_C(0xff)); + x85 = (x83 >> 8); + x86 = (uint8_t)(x83 & UINT8_C(0xff)); + x87 = (uint8_t)(x85 >> 8); + x88 = (uint8_t)(x85 & UINT8_C(0xff)); + x89 = (uint8_t)(x87 & UINT8_C(0xff)); + x90 = (x1 >> 8); + x91 = (uint8_t)(x1 & UINT8_C(0xff)); + x92 = (x90 >> 8); + x93 = (uint8_t)(x90 & UINT8_C(0xff)); + x94 = (uint8_t)(x92 >> 8); + x95 = (uint8_t)(x92 & UINT8_C(0xff)); + out1[0] = x14; + out1[1] = x16; + out1[2] = x18; + out1[3] = x19; + out1[4] = x21; + out1[5] = x23; + out1[6] = x25; + out1[7] = x26; + out1[8] = x28; + out1[9] = x30; + out1[10] = x32; + out1[11] = x33; + out1[12] = x35; + out1[13] = x37; + out1[14] = x39; + out1[15] = x40; + out1[16] = x42; + out1[17] = x44; + out1[18] = x46; + out1[19] = x47; + out1[20] = x49; + out1[21] = x51; + out1[22] = x53; + out1[23] = x54; + out1[24] = x56; + out1[25] = x58; + out1[26] = x60; + out1[27] = x61; + out1[28] = x63; + out1[29] = x65; + out1[30] = x67; + out1[31] = x68; + out1[32] = x70; + out1[33] = x72; + out1[34] = x74; + out1[35] = x75; + out1[36] = x77; + out1[37] = x79; + out1[38] = x81; + out1[39] = x82; + out1[40] = x84; + out1[41] = x86; + out1[42] = x88; + out1[43] = x89; + out1[44] = x91; + out1[45] = x93; + out1[46] = x95; + out1[47] = x94; +} + +/* + * The function fiat_secp384r1_from_bytes deserializes a field element in the Montgomery domain from bytes in little-endian order. + * Preconditions: + * 0 ≤ bytes_eval arg1 < m + * Postconditions: + * eval out1 mod m = bytes_eval arg1 mod m + * 0 ≤ eval out1 < m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp384r1_from_bytes(uint32_t out1[12], + const uint8_t arg1[48]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint8_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint8_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint8_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint8_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint8_t x20; + uint32_t x21; + uint32_t x22; + uint32_t x23; + uint8_t x24; + uint32_t x25; + uint32_t x26; + uint32_t x27; + uint8_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint8_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint8_t x36; + uint32_t x37; + uint32_t x38; + uint32_t x39; + uint8_t x40; + uint32_t x41; + uint32_t x42; + uint32_t x43; + uint8_t x44; + uint32_t x45; + uint32_t x46; + uint32_t x47; + uint8_t x48; + uint32_t x49; + uint32_t x50; + uint32_t x51; + uint32_t x52; + uint32_t x53; + uint32_t x54; + uint32_t x55; + uint32_t x56; + uint32_t x57; + uint32_t x58; + uint32_t x59; + uint32_t x60; + uint32_t x61; + uint32_t x62; + uint32_t x63; + uint32_t x64; + uint32_t x65; + uint32_t x66; + uint32_t x67; + uint32_t x68; + uint32_t x69; + uint32_t x70; + uint32_t x71; + x1 = ((uint32_t)(arg1[47]) << 24); + x2 = ((uint32_t)(arg1[46]) << 16); + x3 = ((uint32_t)(arg1[45]) << 8); + x4 = (arg1[44]); + x5 = ((uint32_t)(arg1[43]) << 24); + x6 = ((uint32_t)(arg1[42]) << 16); + x7 = ((uint32_t)(arg1[41]) << 8); + x8 = (arg1[40]); + x9 = ((uint32_t)(arg1[39]) << 24); + x10 = ((uint32_t)(arg1[38]) << 16); + x11 = ((uint32_t)(arg1[37]) << 8); + x12 = (arg1[36]); + x13 = ((uint32_t)(arg1[35]) << 24); + x14 = ((uint32_t)(arg1[34]) << 16); + x15 = ((uint32_t)(arg1[33]) << 8); + x16 = (arg1[32]); + x17 = ((uint32_t)(arg1[31]) << 24); + x18 = ((uint32_t)(arg1[30]) << 16); + x19 = ((uint32_t)(arg1[29]) << 8); + x20 = (arg1[28]); + x21 = ((uint32_t)(arg1[27]) << 24); + x22 = ((uint32_t)(arg1[26]) << 16); + x23 = ((uint32_t)(arg1[25]) << 8); + x24 = (arg1[24]); + x25 = ((uint32_t)(arg1[23]) << 24); + x26 = ((uint32_t)(arg1[22]) << 16); + x27 = ((uint32_t)(arg1[21]) << 8); + x28 = (arg1[20]); + x29 = ((uint32_t)(arg1[19]) << 24); + x30 = ((uint32_t)(arg1[18]) << 16); + x31 = ((uint32_t)(arg1[17]) << 8); + x32 = (arg1[16]); + x33 = ((uint32_t)(arg1[15]) << 24); + x34 = ((uint32_t)(arg1[14]) << 16); + x35 = ((uint32_t)(arg1[13]) << 8); + x36 = (arg1[12]); + x37 = ((uint32_t)(arg1[11]) << 24); + x38 = ((uint32_t)(arg1[10]) << 16); + x39 = ((uint32_t)(arg1[9]) << 8); + x40 = (arg1[8]); + x41 = ((uint32_t)(arg1[7]) << 24); + x42 = ((uint32_t)(arg1[6]) << 16); + x43 = ((uint32_t)(arg1[5]) << 8); + x44 = (arg1[4]); + x45 = ((uint32_t)(arg1[3]) << 24); + x46 = ((uint32_t)(arg1[2]) << 16); + x47 = ((uint32_t)(arg1[1]) << 8); + x48 = (arg1[0]); + x49 = (x48 + (x47 + (x46 + x45))); + x50 = (x49 & UINT32_C(0xffffffff)); + x51 = (x4 + (x3 + (x2 + x1))); + x52 = (x8 + (x7 + (x6 + x5))); + x53 = (x12 + (x11 + (x10 + x9))); + x54 = (x16 + (x15 + (x14 + x13))); + x55 = (x20 + (x19 + (x18 + x17))); + x56 = (x24 + (x23 + (x22 + x21))); + x57 = (x28 + (x27 + (x26 + x25))); + x58 = (x32 + (x31 + (x30 + x29))); + x59 = (x36 + (x35 + (x34 + x33))); + x60 = (x40 + (x39 + (x38 + x37))); + x61 = (x44 + (x43 + (x42 + x41))); + x62 = (x61 & UINT32_C(0xffffffff)); + x63 = (x60 & UINT32_C(0xffffffff)); + x64 = (x59 & UINT32_C(0xffffffff)); + x65 = (x58 & UINT32_C(0xffffffff)); + x66 = (x57 & UINT32_C(0xffffffff)); + x67 = (x56 & UINT32_C(0xffffffff)); + x68 = (x55 & UINT32_C(0xffffffff)); + x69 = (x54 & UINT32_C(0xffffffff)); + x70 = (x53 & UINT32_C(0xffffffff)); + x71 = (x52 & UINT32_C(0xffffffff)); + out1[0] = x50; + out1[1] = x62; + out1[2] = x63; + out1[3] = x64; + out1[4] = x65; + out1[5] = x66; + out1[6] = x67; + out1[7] = x68; + out1[8] = x69; + out1[9] = x70; + out1[10] = x71; + out1[11] = x51; +} + +/* END verbatim fiat code */ + +/*- + * Finite field inversion via FLT. + * NB: this is not a real Fiat function, just named that way for consistency. + * Autogenerated: ecp/secp384r1/fe_inv.op3 + * custom repunit addition chain + */ +static void +fiat_secp384r1_inv(fe_t output, const fe_t t1) +{ + int i; + /* temporary variables */ + fe_t acc, t10, t170, t2, t20, t255, t30, t32, t4, t64, t8, t84, t85; + + fiat_secp384r1_square(acc, t1); + fiat_secp384r1_mul(t2, acc, t1); + fiat_secp384r1_square(acc, t2); + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t4, acc, t2); + fiat_secp384r1_square(acc, t4); + for (i = 0; i < 3; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t8, acc, t4); + fiat_secp384r1_square(acc, t8); + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t10, acc, t2); + fiat_secp384r1_square(acc, t10); + for (i = 0; i < 9; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t20, acc, t10); + fiat_secp384r1_square(acc, t20); + for (i = 0; i < 9; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t30, acc, t10); + fiat_secp384r1_square(acc, t30); + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t32, acc, t2); + fiat_secp384r1_square(acc, t32); + for (i = 0; i < 31; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t64, acc, t32); + fiat_secp384r1_square(acc, t64); + for (i = 0; i < 19; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t84, acc, t20); + fiat_secp384r1_square(acc, t84); + fiat_secp384r1_mul(t85, acc, t1); + fiat_secp384r1_square(acc, t85); + for (i = 0; i < 84; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t170, acc, t85); + fiat_secp384r1_square(acc, t170); + for (i = 0; i < 84; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(t255, acc, t85); + fiat_secp384r1_square(acc, t255); + for (i = 0; i < 32; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(acc, acc, t32); + for (i = 0; i < 94; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(acc, acc, t30); + for (i = 0; i < 2; i++) + fiat_secp384r1_square(acc, acc); + fiat_secp384r1_mul(output, acc, t1); +} + +/* curve coefficient constants */ + +static const limb_t const_one[12] = { + UINT32_C(0x00000001), UINT32_C(0xFFFFFFFF), UINT32_C(0xFFFFFFFF), + UINT32_C(0x00000000), UINT32_C(0x00000001), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000) +}; + +static const limb_t const_b[12] = { + UINT32_C(0x9D412DCC), UINT32_C(0x08118871), UINT32_C(0x7A4C32EC), + UINT32_C(0xF729ADD8), UINT32_C(0x1920022E), UINT32_C(0x77F2209B), + UINT32_C(0x94938AE2), UINT32_C(0xE3374BEE), UINT32_C(0x1F022094), + UINT32_C(0xB62B21F4), UINT32_C(0x604FBFF9), UINT32_C(0xCD08114B) +}; + +/* LUT for scalar multiplication by comb interleaving */ +static const pt_aff_t lut_cmb[21][16] = { + { + { { UINT32_C(0x49C0B528), UINT32_C(0x3DD07566), UINT32_C(0xA0D6CE38), + UINT32_C(0x20E378E2), UINT32_C(0x541B4D6E), UINT32_C(0x879C3AFC), + UINT32_C(0x59A30EFF), UINT32_C(0x64548684), UINT32_C(0x614EDE2B), + UINT32_C(0x812FF723), UINT32_C(0x299E1513), UINT32_C(0x4D3AADC2) }, + { UINT32_C(0x4B03A4FE), UINT32_C(0x23043DAD), UINT32_C(0x7BB4A9AC), + UINT32_C(0xA1BFA8BF), UINT32_C(0x2E83B050), UINT32_C(0x8BADE756), + UINT32_C(0x68F4FFD9), UINT32_C(0xC6C35219), UINT32_C(0x3969A840), + UINT32_C(0xDD800226), UINT32_C(0x5A15C5E9), UINT32_C(0x2B78ABC2) } }, + { { UINT32_C(0xC1DC4073), UINT32_C(0x05E4DBE6), UINT32_C(0xF04F779C), + UINT32_C(0xC54EA9FF), UINT32_C(0xA170CCF0), UINT32_C(0x6B2034E9), + UINT32_C(0xD51C6C3E), UINT32_C(0x3A48D732), UINT32_C(0x263AA470), + UINT32_C(0xE36F7E2D), UINT32_C(0xE7C1C3AC), UINT32_C(0xD283FE68) }, + { UINT32_C(0xC04EE157), UINT32_C(0x7E284821), UINT32_C(0x7AE0E36D), + UINT32_C(0x92D789A7), UINT32_C(0x4EF67446), UINT32_C(0x132663C0), + UINT32_C(0xD2E1D0B4), UINT32_C(0x68012D5A), UINT32_C(0x5102B339), + UINT32_C(0xF6DB68B1), UINT32_C(0x983292AF), UINT32_C(0x465465FC) } }, + { { UINT32_C(0x68F1F0DF), UINT32_C(0xBB595EBA), UINT32_C(0xCC873466), + UINT32_C(0xC185C0CB), UINT32_C(0x293C703B), UINT32_C(0x7F1EB1B5), + UINT32_C(0xAACC05E6), UINT32_C(0x60DB2CF5), UINT32_C(0xE2E8E4C6), + UINT32_C(0xC676B987), UINT32_C(0x1D178FFB), UINT32_C(0xE1BB26B1) }, + { UINT32_C(0x7073FA21), UINT32_C(0x2B694BA0), UINT32_C(0x72F34566), + UINT32_C(0x22C16E2E), UINT32_C(0x01C35B99), UINT32_C(0x80B61B31), + UINT32_C(0x982C0411), UINT32_C(0x4B237FAF), UINT32_C(0x24DE236D), + UINT32_C(0xE6C59440), UINT32_C(0xE209E4A3), UINT32_C(0x4DB1C9D6) } }, + { { UINT32_C(0x7D69222B), UINT32_C(0xDF13B9D1), UINT32_C(0x874774B1), + UINT32_C(0x4CE6415F), UINT32_C(0x211FAA95), UINT32_C(0x731EDCF8), + UINT32_C(0x659753ED), UINT32_C(0x5F4215D1), UINT32_C(0x9DB2DF55), + UINT32_C(0xF893DB58), UINT32_C(0x1C89025B), UINT32_C(0x932C9F81) }, + { UINT32_C(0x7706A61E), UINT32_C(0x0996B220), UINT32_C(0xA8641C79), + UINT32_C(0x135349D5), UINT32_C(0x50130844), UINT32_C(0x65AAD76F), + UINT32_C(0x01FFF780), UINT32_C(0x0FF37C04), UINT32_C(0x693B0706), + UINT32_C(0xF57F238E), UINT32_C(0xAF6C9B3E), UINT32_C(0xD90A16B6) } }, + { { UINT32_C(0x2353B92F), UINT32_C(0x2F5D200E), UINT32_C(0x3FD7E4F9), + UINT32_C(0xE35D8729), UINT32_C(0xA96D745D), UINT32_C(0x26094833), + UINT32_C(0x3CBFFF3F), UINT32_C(0xDC351DC1), UINT32_C(0xDAD54D6A), + UINT32_C(0x26D464C6), UINT32_C(0x53636C6A), UINT32_C(0x5CAB1D1D) }, + { UINT32_C(0xB18EC0B0), UINT32_C(0xF2813072), UINT32_C(0xD742AA2F), + UINT32_C(0x3777E270), UINT32_C(0x033CA7C2), UINT32_C(0x27F061C7), + UINT32_C(0x68EAD0D8), UINT32_C(0xA6ECACCC), UINT32_C(0xEE69A754), + UINT32_C(0x7D9429F4), UINT32_C(0x31E8F5C6), UINT32_C(0xE7706334) } }, + { { UINT32_C(0xB68B8C7D), UINT32_C(0xC7708B19), UINT32_C(0x44377ABA), + UINT32_C(0x4532077C), UINT32_C(0x6CDAD64F), UINT32_C(0x0DCC6770), + UINT32_C(0x147B6602), UINT32_C(0x01B8BF56), UINT32_C(0xF0561D79), + UINT32_C(0xF8D89885), UINT32_C(0x7BA9C437), UINT32_C(0x9C19E9FC) }, + { UINT32_C(0xBDC4BA25), UINT32_C(0x764EB146), UINT32_C(0xAC144B83), + UINT32_C(0x604FE46B), UINT32_C(0x8A77E780), UINT32_C(0x3CE81329), + UINT32_C(0xFE9E682E), UINT32_C(0x2E070F36), UINT32_C(0x3A53287A), + UINT32_C(0x41821D0C), UINT32_C(0x3533F918), UINT32_C(0x9AA62F9F) } }, + { { UINT32_C(0x75CCBDFB), UINT32_C(0x9B7AEB7E), UINT32_C(0xF6749A95), + UINT32_C(0xB25E28C5), UINT32_C(0x33B7D4AE), UINT32_C(0x8A7A8E46), + UINT32_C(0xD9C1BD56), UINT32_C(0xDB5203A8), UINT32_C(0xED22DF97), + UINT32_C(0xD2657265), UINT32_C(0x8CF23C94), UINT32_C(0xB51C56E1) }, + { UINT32_C(0x6C3D812D), UINT32_C(0xF4D39459), UINT32_C(0x87CAE0C2), + UINT32_C(0xD8E88F1A), UINT32_C(0xCF4D0FE3), UINT32_C(0x789A2A48), + UINT32_C(0xFEC38D60), UINT32_C(0xB7FEAC2D), UINT32_C(0x3B490EC3), + UINT32_C(0x81FDBD1C), UINT32_C(0xCC6979E1), UINT32_C(0x4617ADB7) } }, + { { UINT32_C(0x4709F4A9), UINT32_C(0x446AD888), UINT32_C(0xEC3DABD8), + UINT32_C(0x2B7210E2), UINT32_C(0x50E07B34), UINT32_C(0x83CCF195), + UINT32_C(0x789B3075), UINT32_C(0x59500917), UINT32_C(0xEB085993), + UINT32_C(0x0FC01FD4), UINT32_C(0x4903026B), UINT32_C(0xFB62D26F) }, + { UINT32_C(0x6FE989BB), UINT32_C(0x2309CC9D), UINT32_C(0x144BD586), + UINT32_C(0x61609CBD), UINT32_C(0xDE06610C), UINT32_C(0x4B23D3A0), + UINT32_C(0xD898F470), UINT32_C(0xDDDC2866), UINT32_C(0x400C5797), + UINT32_C(0x8733FC41), UINT32_C(0xD0BC2716), UINT32_C(0x5A68C6FE) } }, + { { UINT32_C(0x4B4A3CD0), UINT32_C(0x8903E130), UINT32_C(0x8FF1F43E), + UINT32_C(0x3EA4EA4C), UINT32_C(0xF655A10D), UINT32_C(0xE6FC3F2A), + UINT32_C(0x524FFEFC), UINT32_C(0x7BE3737D), UINT32_C(0x5330455E), + UINT32_C(0x9F692855), UINT32_C(0xE475CE70), UINT32_C(0x524F166E) }, + { UINT32_C(0x6C12F055), UINT32_C(0x3FCC69CD), UINT32_C(0xD5B9C0DA), + UINT32_C(0x4E23B6FF), UINT32_C(0x336BF183), UINT32_C(0x49CE6993), + UINT32_C(0x4A54504A), UINT32_C(0xF87D6D85), UINT32_C(0xB3C2677A), + UINT32_C(0x25EB5DF1), UINT32_C(0x55B164C9), UINT32_C(0xAC37986F) } }, + { { UINT32_C(0xBAA84C08), UINT32_C(0x82A2ED4A), UINT32_C(0x41A8C912), + UINT32_C(0x22C4CC5F), UINT32_C(0x154AAD5E), UINT32_C(0xCA109C3B), + UINT32_C(0xFC38538E), UINT32_C(0x23891298), UINT32_C(0x539802AE), + UINT32_C(0xB3B6639C), UINT32_C(0x0390D706), UINT32_C(0xFA0F1F45) }, + { UINT32_C(0xB0DC21D0), UINT32_C(0x46B78E5D), UINT32_C(0xC3DA2EAC), + UINT32_C(0xA8C72D3C), UINT32_C(0x6FF2F643), UINT32_C(0x9170B378), + UINT32_C(0xB67F30C3), UINT32_C(0x3F5A799B), UINT32_C(0x8264B672), + UINT32_C(0x15D1DC77), UINT32_C(0xE9577764), UINT32_C(0xA1D47B23) } }, + { { UINT32_C(0x0422CE2F), UINT32_C(0x08265E51), UINT32_C(0xDD2F9E21), + UINT32_C(0x88E0D496), UINT32_C(0x6177F75D), UINT32_C(0x30128AA0), + UINT32_C(0xBD9EBE69), UINT32_C(0x2E59AB62), UINT32_C(0x5DF0E537), + UINT32_C(0x1B1A0F6C), UINT32_C(0xDAC012B5), UINT32_C(0xAB16C626) }, + { UINT32_C(0x008C5DE7), UINT32_C(0x8014214B), UINT32_C(0x38F17BEA), + UINT32_C(0xAA740A9E), UINT32_C(0x8A149098), UINT32_C(0x262EBB49), + UINT32_C(0x8527CD59), UINT32_C(0xB454111E), UINT32_C(0xACEA5817), + UINT32_C(0x266AD15A), UINT32_C(0x1353CCBA), UINT32_C(0x21824F41) } }, + { { UINT32_C(0x12E3683B), UINT32_C(0xD1B4E74D), UINT32_C(0x569B8EF6), + UINT32_C(0x990ED20B), UINT32_C(0x429C0A18), UINT32_C(0xB9D3DD25), + UINT32_C(0x2A351783), UINT32_C(0x1C75B8AB), UINT32_C(0x905432F0), + UINT32_C(0x61E4CA2B), UINT32_C(0xEEA8F224), UINT32_C(0x80826A69) }, + { UINT32_C(0xEC52ABAD), UINT32_C(0x7FC33A6B), UINT32_C(0xA65E4813), + UINT32_C(0x0BCCA3F0), UINT32_C(0xA527CEBE), UINT32_C(0x7AD8A132), + UINT32_C(0xEAF22C7E), UINT32_C(0xF0138950), UINT32_C(0x566718C1), + UINT32_C(0x282D2437), UINT32_C(0xE2212559), UINT32_C(0x9DFCCB0D) } }, + { { UINT32_C(0x58CE3B83), UINT32_C(0x1E937227), UINT32_C(0x3CB3FB36), + UINT32_C(0xBB280DFA), UINT32_C(0xE2BE174A), UINT32_C(0x57D0F3D2), + UINT32_C(0x208ABE1E), UINT32_C(0x9BD51B99), UINT32_C(0xDE248024), + UINT32_C(0x3809AB50), UINT32_C(0xA5BB7331), UINT32_C(0xC29C6E2C) }, + { UINT32_C(0x61124F05), UINT32_C(0x9944FD2E), UINT32_C(0x9009E391), + UINT32_C(0x83CCBC4E), UINT32_C(0x9424A3CC), UINT32_C(0x01628F05), + UINT32_C(0xEA8E4344), UINT32_C(0xD6A2F51D), UINT32_C(0x4CEBC96E), + UINT32_C(0xDA3E1A3D), UINT32_C(0xE97809DC), UINT32_C(0x1FE6FB42) } }, + { { UINT32_C(0x467D66E4), UINT32_C(0xA04482D2), UINT32_C(0x4D78291D), + UINT32_C(0xCF191293), UINT32_C(0x482396F9), UINT32_C(0x8E0D4168), + UINT32_C(0xD18F14D0), UINT32_C(0x7228E2D5), UINT32_C(0x9C6A58FE), + UINT32_C(0x2F7E8D50), UINT32_C(0x373E5AEC), UINT32_C(0xE8CA780E) }, + { UINT32_C(0x1B68E9F8), UINT32_C(0x42AAD1D6), UINT32_C(0x69E2F8F4), + UINT32_C(0x58A6D7F5), UINT32_C(0x31DA1BEA), UINT32_C(0xD779ADFE), + UINT32_C(0x38C85A85), UINT32_C(0x7D265406), UINT32_C(0xD44D3CDF), + UINT32_C(0x67E67195), UINT32_C(0xC5134ED7), UINT32_C(0x17820A0B) } }, + { { UINT32_C(0xD3021470), UINT32_C(0x019D6AC5), UINT32_C(0x780443D6), + UINT32_C(0x25846B66), UINT32_C(0x55C97647), UINT32_C(0xCE3C15ED), + UINT32_C(0x0E3FEB0F), UINT32_C(0x3DC22D49), UINT32_C(0xA7DF26E4), + UINT32_C(0x2065B7CB), UINT32_C(0x187CEA1F), UINT32_C(0xC8B00AE8) }, + { UINT32_C(0x865DDED3), UINT32_C(0x1A5284A0), UINT32_C(0x20C83DE2), + UINT32_C(0x293C1649), UINT32_C(0xCCE851B3), UINT32_C(0xAB178D26), + UINT32_C(0x404505FB), UINT32_C(0x8E6DB10B), UINT32_C(0x90C82033), + UINT32_C(0xF6F57E71), UINT32_C(0x5977F16C), UINT32_C(0x1D2A1C01) } }, + { { UINT32_C(0x7C8906A4), UINT32_C(0xA39C8931), UINT32_C(0x9E821EE6), + UINT32_C(0xB6E7ECDD), UINT32_C(0xF0DF4FE6), UINT32_C(0x2ECF8340), + UINT32_C(0x53C14965), UINT32_C(0xD42F7DC9), UINT32_C(0xE3BA8285), + UINT32_C(0x1AFB51A3), UINT32_C(0x0A3305D1), UINT32_C(0x6C07C404) }, + { UINT32_C(0x127FC1DA), UINT32_C(0xDAB83288), UINT32_C(0x374C4B08), + UINT32_C(0xBC0A699B), UINT32_C(0x42EB20DD), UINT32_C(0x402A9BAB), + UINT32_C(0x045A7A1C), UINT32_C(0xD7DD464F), UINT32_C(0x36BEECC4), + UINT32_C(0x5B3D0D6D), UINT32_C(0x6398A19D), UINT32_C(0x475A3E75) } }, + }, + { + { { UINT32_C(0x72876AE8), UINT32_C(0x31BDB483), UINT32_C(0x961ED1BF), + UINT32_C(0xE3325D98), UINT32_C(0x9B6FC64D), UINT32_C(0x18C04246), + UINT32_C(0x15786B8C), UINT32_C(0x0DCC15FA), UINT32_C(0x8E63DA4A), + UINT32_C(0x81ACDB06), UINT32_C(0xDADA70FB), UINT32_C(0xD3A4B643) }, + { UINT32_C(0xDEA424EB), UINT32_C(0x46361AFE), UINT32_C(0x89B92970), + UINT32_C(0xDC2D2CAE), UINT32_C(0x615694E6), UINT32_C(0xF389B61B), + UINT32_C(0x872951D2), UINT32_C(0x7036DEF1), UINT32_C(0xD93BADC7), + UINT32_C(0x40FD3BDA), UINT32_C(0x380A68D3), UINT32_C(0x45AB6321) } }, + { { UINT32_C(0x81A2703A), UINT32_C(0x23C1F744), UINT32_C(0xB9859136), + UINT32_C(0x1A5D075C), UINT32_C(0x5AFD1BFD), UINT32_C(0xA4F82C9D), + UINT32_C(0xF89D76FE), UINT32_C(0xA3D1E9A4), UINT32_C(0x75702F80), + UINT32_C(0x964F7050), UINT32_C(0xF56C089D), UINT32_C(0x182BF349) }, + { UINT32_C(0xBE0DA6E1), UINT32_C(0xE205FA8F), UINT32_C(0x0A40F8F3), + UINT32_C(0x32905EB9), UINT32_C(0x356D4395), UINT32_C(0x331A1004), + UINT32_C(0xFDBBDFDE), UINT32_C(0x58B78901), UINT32_C(0x9BA00E71), + UINT32_C(0xA52A1597), UINT32_C(0x55497A30), UINT32_C(0xE0092E1F) } }, + { { UINT32_C(0x70EE8F39), UINT32_C(0x5562A856), UINT32_C(0x64E52A9C), + UINT32_C(0x86B0C117), UINT32_C(0x09C75B8C), UINT32_C(0xC19F3174), + UINT32_C(0x24923F80), UINT32_C(0x21C7CC31), UINT32_C(0x8F5B291E), + UINT32_C(0xE63FE47F), UINT32_C(0x0DC08B05), UINT32_C(0x3D6D3C05) }, + { UINT32_C(0xEE0C39A1), UINT32_C(0x58AE455E), UINT32_C(0x0AD97942), + UINT32_C(0x78BEA431), UINT32_C(0x3EE3989C), UINT32_C(0x42C7C97F), + UINT32_C(0xF38759AE), UINT32_C(0xC1B03AF5), UINT32_C(0xBCF46899), + UINT32_C(0x1A673C75), UINT32_C(0x8D508C7D), UINT32_C(0x4831B7D3) } }, + { { UINT32_C(0xC552E354), UINT32_C(0x76512D1B), UINT32_C(0x273020FD), + UINT32_C(0x2B7EB6DF), UINT32_C(0x025A5F25), UINT32_C(0xD1C73AA8), + UINT32_C(0x5CBD2A40), UINT32_C(0x2ABA1929), UINT32_C(0xC88D61C6), + UINT32_C(0xB53CADC3), UINT32_C(0x098290F3), UINT32_C(0x7E66A95E) }, + { UINT32_C(0xAF4C5073), UINT32_C(0x72800ECB), UINT32_C(0x9DC63FAF), + UINT32_C(0x81F2725E), UINT32_C(0x282BA9D1), UINT32_C(0x14BF92A7), + UINT32_C(0xBD5F1BB2), UINT32_C(0x90629672), UINT32_C(0xA97C6C96), + UINT32_C(0x362F68EB), UINT32_C(0x7EA9D601), UINT32_C(0xB1D3BB8B) } }, + { { UINT32_C(0xA9C94429), UINT32_C(0x73878F7F), UINT32_C(0x456CA6D8), + UINT32_C(0xB35C3BC8), UINT32_C(0xF721923A), UINT32_C(0xD96F0B3C), + UINT32_C(0xE6D44FA1), UINT32_C(0x28D8F06C), UINT32_C(0xD5CD671A), + UINT32_C(0x94EFDCDC), UINT32_C(0x3F97D481), UINT32_C(0x0299AB93) }, + { UINT32_C(0x2FD1D324), UINT32_C(0xB7CED6EA), UINT32_C(0x7E932EC2), + UINT32_C(0xBD683208), UINT32_C(0xCB755A6E), UINT32_C(0x24ED31FB), + UINT32_C(0xE48781D2), UINT32_C(0xA636098E), UINT32_C(0xF0A4F297), + UINT32_C(0x8687C63C), UINT32_C(0x07478526), UINT32_C(0xBB523440) } }, + { { UINT32_C(0x34124B56), UINT32_C(0x2E5F7419), UINT32_C(0x4B3F02CA), + UINT32_C(0x1F223AE1), UINT32_C(0xE8336C7E), UINT32_C(0x6345B427), + UINT32_C(0xF5D0E3D0), UINT32_C(0x92123E16), UINT32_C(0x45E79F3A), + UINT32_C(0xDAF0D14D), UINT32_C(0x6F3BD0C6), UINT32_C(0x6ACA6765) }, + { UINT32_C(0x403813F4), UINT32_C(0xF6169FAB), UINT32_C(0x334A4C59), + UINT32_C(0x31DC39C0), UINT32_C(0xD589866D), UINT32_C(0x74C46753), + UINT32_C(0x984C6A5D), UINT32_C(0x5741511D), UINT32_C(0x97FED2D3), + UINT32_C(0xF2631287), UINT32_C(0x11614886), UINT32_C(0x5687CA1B) } }, + { { UINT32_C(0x33836D4B), UINT32_C(0x076D902A), UINT32_C(0x24AFB557), + UINT32_C(0xEC6C5C43), UINT32_C(0xA0516A0F), UINT32_C(0xA0FE2D1C), + UINT32_C(0x00D22ECC), UINT32_C(0x6FB8D737), UINT32_C(0xDAF1D7B3), + UINT32_C(0xF1DE9077), UINT32_C(0xD4C0C1EB), UINT32_C(0xE4695F77) }, + { UINT32_C(0xB4375573), UINT32_C(0x5F0FD8A8), UINT32_C(0x5E50944F), + UINT32_C(0x76238359), UINT32_C(0x635CD76F), UINT32_C(0x65EA2F28), + UINT32_C(0x25FDE7B0), UINT32_C(0x08547769), UINT32_C(0x51944304), + UINT32_C(0xB2345A2E), UINT32_C(0xA16C980D), UINT32_C(0x86EFA2F7) } }, + { { UINT32_C(0xBF4D1D63), UINT32_C(0x4CCBE2D0), UINT32_C(0x397366D5), + UINT32_C(0x32E33401), UINT32_C(0x71BDA2CE), UINT32_C(0xC83AFDDE), + UINT32_C(0x478ED9E6), UINT32_C(0x8DACE2AC), UINT32_C(0x763FDD9E), + UINT32_C(0x3AC6A559), UINT32_C(0xB398558F), UINT32_C(0x0FFDB04C) }, + { UINT32_C(0xAFB9D6B8), UINT32_C(0x6C1B99B2), UINT32_C(0x27F815DD), + UINT32_C(0x572BA39C), UINT32_C(0x0DBCF842), UINT32_C(0x9DE73EE7), + UINT32_C(0x29267B88), UINT32_C(0x2A3ED589), UINT32_C(0x15EBBBB3), + UINT32_C(0xD46A7FD3), UINT32_C(0xE29400C7), UINT32_C(0xD1D01863) } }, + { { UINT32_C(0xE1F89EC5), UINT32_C(0x8FB101D1), UINT32_C(0xF8508042), + UINT32_C(0xB87A1F53), UINT32_C(0x0ED7BEEF), UINT32_C(0x28C8DB24), + UINT32_C(0xACE8660A), UINT32_C(0x3940F845), UINT32_C(0xC6D453FD), + UINT32_C(0x4EACB619), UINT32_C(0x2BAD6160), UINT32_C(0x2E044C98) }, + { UINT32_C(0x80B16C02), UINT32_C(0x87928548), UINT32_C(0xC0A9EB64), + UINT32_C(0xF0D4BEB3), UINT32_C(0xC183C195), UINT32_C(0xD785B4AF), + UINT32_C(0x5E6C46EA), UINT32_C(0x23AAB0E6), UINT32_C(0xA930FECA), + UINT32_C(0x30F7E104), UINT32_C(0xD55C10FB), UINT32_C(0x6A1A7B8B) } }, + { { UINT32_C(0xDBFED1AA), UINT32_C(0xDA74EAEB), UINT32_C(0xDF0B025C), + UINT32_C(0xC8A59223), UINT32_C(0xD5B627F7), UINT32_C(0x7EF7DC85), + UINT32_C(0x197D7624), UINT32_C(0x02A13AE1), UINT32_C(0x2F785A9B), + UINT32_C(0x119E9BE1), UINT32_C(0x00D6B219), UINT32_C(0xC0B7572F) }, + { UINT32_C(0x6D4CAF30), UINT32_C(0x9B1E5126), UINT32_C(0x0A840BD1), + UINT32_C(0xA16A5117), UINT32_C(0x0E9CCF43), UINT32_C(0x5BE17B91), + UINT32_C(0x69CF2C9C), UINT32_C(0x5BDBEDDD), UINT32_C(0x4CF4F289), + UINT32_C(0x9FFBFBCF), UINT32_C(0x6C355CE9), UINT32_C(0xE1A62183) } }, + { { UINT32_C(0xA7B2FCCF), UINT32_C(0x056199D9), UINT32_C(0xCE1D784E), + UINT32_C(0x51F2E7B6), UINT32_C(0x339E2FF0), UINT32_C(0xA1D09C47), + UINT32_C(0xB836D0A9), UINT32_C(0xC8E64890), UINT32_C(0xC0D07EBE), + UINT32_C(0x2F781DCB), UINT32_C(0x3ACF934C), UINT32_C(0x5CF3C2AD) }, + { UINT32_C(0xA17E26AE), UINT32_C(0xE55DB190), UINT32_C(0x91245513), + UINT32_C(0xC9C61E1F), UINT32_C(0x61998C15), UINT32_C(0x83D7E6CF), + UINT32_C(0xE41D38E3), UINT32_C(0x4DB33C85), UINT32_C(0xC2FEE43D), + UINT32_C(0x74D5F91D), UINT32_C(0x36BBC826), UINT32_C(0x7EBBDB45) } }, + { { UINT32_C(0xCB655A9D), UINT32_C(0xE20EC7E9), UINT32_C(0x5C47D421), + UINT32_C(0x4977EB92), UINT32_C(0x3B9D72FA), UINT32_C(0xA237E12C), + UINT32_C(0xCBF7B145), UINT32_C(0xCAAEDBC1), UINT32_C(0x3B77AAA3), + UINT32_C(0x5200F5B2), UINT32_C(0xBDBE5380), UINT32_C(0x32EDED55) }, + { UINT32_C(0xE7C9B80A), UINT32_C(0x74E38A40), UINT32_C(0xAB6DE911), + UINT32_C(0x3A3F0CF8), UINT32_C(0xAD16AAF0), UINT32_C(0x56DCDD7A), + UINT32_C(0x8E861D5E), UINT32_C(0x3D292449), UINT32_C(0x985733E2), + UINT32_C(0xD6C61878), UINT32_C(0x6AA6CD5B), UINT32_C(0x2401FE7D) } }, + { { UINT32_C(0xB42E3686), UINT32_C(0xABB3DC75), UINT32_C(0xB4C57E61), + UINT32_C(0xAE712419), UINT32_C(0xB21B009B), UINT32_C(0x2C565F72), + UINT32_C(0x710C3699), UINT32_C(0xA5F1DA2E), UINT32_C(0xA5EBA59A), + UINT32_C(0x771099A0), UINT32_C(0xC10017A0), UINT32_C(0x4DA88F4A) }, + { UINT32_C(0x1927B56D), UINT32_C(0x987FFFD3), UINT32_C(0xC4E33478), + UINT32_C(0xB98CB8EC), UINT32_C(0xC2248166), UINT32_C(0xB224A971), + UINT32_C(0xDE1DC794), UINT32_C(0x5470F554), UINT32_C(0xE31FF983), + UINT32_C(0xD747CC24), UINT32_C(0xB5B22DAE), UINT32_C(0xB91745E9) } }, + { { UINT32_C(0x72F34420), UINT32_C(0x6CCBFED0), UINT32_C(0xA53039D2), + UINT32_C(0x95045E4D), UINT32_C(0x5A793944), UINT32_C(0x3B6C1154), + UINT32_C(0xDDB6B799), UINT32_C(0xAA114145), UINT32_C(0x252B7637), + UINT32_C(0xABC15CA4), UINT32_C(0xA5744634), UINT32_C(0x5745A35B) }, + { UINT32_C(0xDA596FC0), UINT32_C(0x05DC6BDE), UINT32_C(0xA8020881), + UINT32_C(0xCD52C18C), UINT32_C(0xD296BAD0), UINT32_C(0x03FA9F47), + UINT32_C(0x7268E139), UINT32_C(0xD8E2C129), UINT32_C(0x9EC450B0), + UINT32_C(0x58C1A98D), UINT32_C(0xDE48B20D), UINT32_C(0x909638DA) } }, + { { UINT32_C(0x9B7F8311), UINT32_C(0x7AFC30D4), UINT32_C(0x42368EA3), + UINT32_C(0x82A00422), UINT32_C(0x6F5F9865), UINT32_C(0xBFF95198), + UINT32_C(0xFC0A070F), UINT32_C(0x9B24F612), UINT32_C(0x620F489D), + UINT32_C(0x22C06CF2), UINT32_C(0x780F7DBB), UINT32_C(0x3C7ED052) }, + { UINT32_C(0x34DAFE9B), UINT32_C(0xDB87AB18), UINT32_C(0x9C4BBCA1), + UINT32_C(0x20C03B40), UINT32_C(0x59A42341), UINT32_C(0x5D718CF0), + UINT32_C(0x69E84538), UINT32_C(0x98631706), UINT32_C(0xD27D64E1), + UINT32_C(0x5557192B), UINT32_C(0xDA822766), UINT32_C(0x08B4EC52) } }, + { { UINT32_C(0xD66C1A59), UINT32_C(0xB2D986F6), UINT32_C(0x78E0E423), + UINT32_C(0x927DEB16), UINT32_C(0x49C3DEDC), UINT32_C(0x9E673CDE), + UINT32_C(0xF7ECB6CF), UINT32_C(0xFA362D84), UINT32_C(0x1BA17340), + UINT32_C(0x078E5F40), UINT32_C(0x1F4E489C), UINT32_C(0x934CA5D1) }, + { UINT32_C(0x64EEF493), UINT32_C(0xC03C0731), UINT32_C(0xD7931A7E), + UINT32_C(0x631A353B), UINT32_C(0x65DD74F1), UINT32_C(0x8E7CC3BB), + UINT32_C(0x702676A5), UINT32_C(0xD55864C5), UINT32_C(0x439F04BD), + UINT32_C(0x6D306AC4), UINT32_C(0x2BAFED57), UINT32_C(0x58544F67) } }, + }, + { + { { UINT32_C(0xEC074AEA), UINT32_C(0xB083BA6A), UINT32_C(0x7F0B505B), + UINT32_C(0x46FAC5EF), UINT32_C(0xFC82DC03), UINT32_C(0x95367A21), + UINT32_C(0x9D3679D8), UINT32_C(0x227BE26A), UINT32_C(0x7E9724C0), + UINT32_C(0xC70F6D6C), UINT32_C(0xF9EBEC0F), UINT32_C(0xCD68C757) }, + { UINT32_C(0x8FF321B2), UINT32_C(0x29DDE03E), UINT32_C(0x031939DC), + UINT32_C(0xF84AD7BB), UINT32_C(0x0F602F4B), UINT32_C(0xDAF590C9), + UINT32_C(0x49722BC4), UINT32_C(0x17C52888), UINT32_C(0x089B22B6), + UINT32_C(0xA8DF99F0), UINT32_C(0xE59B9B90), UINT32_C(0xC21BC5D4) } }, + { { UINT32_C(0x8A31973F), UINT32_C(0x4936C6A0), UINT32_C(0x83B8C205), + UINT32_C(0x54D442FA), UINT32_C(0x5714F2C6), UINT32_C(0x03AEE8B4), + UINT32_C(0x3F5AC25A), UINT32_C(0x139BD692), UINT32_C(0xB5B33794), + UINT32_C(0x6A2E42BA), UINT32_C(0x3FF7BBA9), UINT32_C(0x50FA1164) }, + { UINT32_C(0xF7E2C099), UINT32_C(0xB61D8643), UINT32_C(0xBD5C6637), + UINT32_C(0x2366C993), UINT32_C(0x72EB77FA), UINT32_C(0x62110E14), + UINT32_C(0x3B99C635), UINT32_C(0x3D5B96F1), UINT32_C(0xF674C9F2), + UINT32_C(0x956ECF64), UINT32_C(0xEF2BA250), UINT32_C(0xC56F7E51) } }, + { { UINT32_C(0xFF602C1B), UINT32_C(0x246FFCB6), UINT32_C(0x6E1258E0), + UINT32_C(0x1E1A1D74), UINT32_C(0x250E6676), UINT32_C(0xB4B43AE2), + UINT32_C(0x924CE5FA), UINT32_C(0x95C1B5F0), UINT32_C(0xEBD8C776), + UINT32_C(0x2555795B), UINT32_C(0xACD9D9D0), UINT32_C(0x4C1E03DC) }, + { UINT32_C(0x9CE90C61), UINT32_C(0xE1D74AA6), UINT32_C(0xA9C4B9F9), + UINT32_C(0xA88C0769), UINT32_C(0x95AF56DE), UINT32_C(0xDF74DF27), + UINT32_C(0xB331B6F4), UINT32_C(0x24B10C5F), UINT32_C(0x6559E137), + UINT32_C(0xB0A6DF9A), UINT32_C(0xC06637F2), UINT32_C(0x6ACC1B8F) } }, + { { UINT32_C(0x34B4E381), UINT32_C(0xBD8C0868), UINT32_C(0x30DFF271), + UINT32_C(0x278CACC7), UINT32_C(0x02459389), UINT32_C(0x87ED12DE), + UINT32_C(0xDEF840B6), UINT32_C(0x3F7D98FF), UINT32_C(0x5F0B56E1), + UINT32_C(0x71EEE0CB), UINT32_C(0xD8D9BE87), UINT32_C(0x462B5C9B) }, + { UINT32_C(0x98094C0F), UINT32_C(0xE6B50B5A), UINT32_C(0x508C67CE), + UINT32_C(0x26F3B274), UINT32_C(0x7CB1F992), UINT32_C(0x418B1BD1), + UINT32_C(0x4FF11827), UINT32_C(0x607818ED), UINT32_C(0x9B042C63), + UINT32_C(0xE630D93A), UINT32_C(0x8C779AE3), UINT32_C(0x38B9EFF3) } }, + { { UINT32_C(0x729C5431), UINT32_C(0xE8767D36), UINT32_C(0xBB94642C), + UINT32_C(0xA8BD07C0), UINT32_C(0x58F2E5B2), UINT32_C(0x0C11FC8E), + UINT32_C(0x547533FE), UINT32_C(0xD8912D48), UINT32_C(0x230D91FB), + UINT32_C(0xAAE14F5E), UINT32_C(0x676DFBA0), UINT32_C(0xC122051A) }, + { UINT32_C(0x5EA93078), UINT32_C(0x9ED4501F), UINT32_C(0xBD4BEE0A), + UINT32_C(0x2758515C), UINT32_C(0x94D21F52), UINT32_C(0x97733C6C), + UINT32_C(0x4AD306A2), UINT32_C(0x139BCD6D), UINT32_C(0x298123CC), + UINT32_C(0x0AAECBDC), UINT32_C(0x1CB7C7C9), UINT32_C(0x102B8A31) } }, + { { UINT32_C(0xFAF46675), UINT32_C(0x22A28E59), UINT32_C(0x10A31E7D), + UINT32_C(0x10757308), UINT32_C(0x2B4C2F4F), UINT32_C(0xC7EEAC84), + UINT32_C(0xB5EF5184), UINT32_C(0xBA370148), UINT32_C(0x8732E055), + UINT32_C(0x4A5A2866), UINT32_C(0xB887C36F), UINT32_C(0x14B8DCDC) }, + { UINT32_C(0x433F093D), UINT32_C(0xDBA8C85C), UINT32_C(0x1C9A201C), + UINT32_C(0x73DF549D), UINT32_C(0x70F927D8), UINT32_C(0x69AA0D7B), + UINT32_C(0xD7D2493A), UINT32_C(0xFA3A8685), UINT32_C(0x0A7F4013), + UINT32_C(0x6F48A255), UINT32_C(0xDD393067), UINT32_C(0xD20C8BF9) } }, + { { UINT32_C(0x81625E78), UINT32_C(0x4EC874EA), UINT32_C(0x3FBE9267), + UINT32_C(0x8B8D8B5A), UINT32_C(0x9421EC2F), UINT32_C(0xA3D9D164), + UINT32_C(0x880EA295), UINT32_C(0x490E92D9), UINT32_C(0xD8F3B6DA), + UINT32_C(0x745D1EDC), UINT32_C(0x8F18BA03), UINT32_C(0x0116628B) }, + { UINT32_C(0x834EADCE), UINT32_C(0x0FF6BCE0), UINT32_C(0x000827F7), + UINT32_C(0x464697F2), UINT32_C(0x498D724E), UINT32_C(0x08DCCF84), + UINT32_C(0x1E88304C), UINT32_C(0x7896D365), UINT32_C(0x135E3622), + UINT32_C(0xE63EBCCE), UINT32_C(0xDC007521), UINT32_C(0xFB942E8E) } }, + { { UINT32_C(0xA3688621), UINT32_C(0xBB155A66), UINT32_C(0xF91B52A3), + UINT32_C(0xED2FD7CD), UINT32_C(0xEA20CB88), UINT32_C(0x52798F5D), + UINT32_C(0x373F7DD8), UINT32_C(0x069CE105), UINT32_C(0x8CA78F6B), + UINT32_C(0xF9392EC7), UINT32_C(0x6B335169), UINT32_C(0xB3013E25) }, + { UINT32_C(0x6B11715C), UINT32_C(0x1D92F800), UINT32_C(0xFF9DC464), + UINT32_C(0xADD4050E), UINT32_C(0x8465B84A), UINT32_C(0x2AC22659), + UINT32_C(0x465B2BD6), UINT32_C(0x2729D646), UINT32_C(0xE4EFF9DD), + UINT32_C(0x6202344A), UINT32_C(0xCD9B90B9), UINT32_C(0x51F3198F) } }, + { { UINT32_C(0xE5F0AE1D), UINT32_C(0x17CE54EF), UINT32_C(0xB09852AF), + UINT32_C(0x984E8204), UINT32_C(0xC4B27A71), UINT32_C(0x3365B37A), + UINT32_C(0xA00E0A9C), UINT32_C(0x720E3152), UINT32_C(0x925BD606), + UINT32_C(0x3692F70D), UINT32_C(0x7BC7E9AB), UINT32_C(0xBE6E699D) }, + { UINT32_C(0x4C89A3C0), UINT32_C(0xD75C041F), UINT32_C(0x8DC100C0), + UINT32_C(0x8B9F592D), UINT32_C(0xAD228F71), UINT32_C(0x30750F3A), + UINT32_C(0xE8B17A11), UINT32_C(0x1B9ECF84), UINT32_C(0x0FBFA8A2), + UINT32_C(0xDF202562), UINT32_C(0xAA1B6D67), UINT32_C(0x45C811FC) } }, + { { UINT32_C(0x1A5151F8), UINT32_C(0xEC5B84B7), UINT32_C(0x550AB2D2), + UINT32_C(0x118E59E8), UINT32_C(0x049BD735), UINT32_C(0x2CCDEDA4), + UINT32_C(0x9CD62F0F), UINT32_C(0xC99CBA71), UINT32_C(0x62C9E4F8), + UINT32_C(0x69B8040A), UINT32_C(0x110B8283), UINT32_C(0x16F1A31A) }, + { UINT32_C(0x98E908A3), UINT32_C(0x53F63802), UINT32_C(0xD862F9DE), + UINT32_C(0x308CB6EF), UINT32_C(0xA521A95A), UINT32_C(0xE185DAD8), + UINT32_C(0x097F75CA), UINT32_C(0x4D8FE9A4), UINT32_C(0x1CA07D53), + UINT32_C(0xD1ECCEC7), UINT32_C(0x0DB07E83), UINT32_C(0x13DFA1DC) } }, + { { UINT32_C(0x0F591A76), UINT32_C(0xDDAF9DC6), UINT32_C(0x1685F412), + UINT32_C(0xE1A6D7CC), UINT32_C(0x002B6E8D), UINT32_C(0x153DE557), + UINT32_C(0xC6DA37D9), UINT32_C(0x730C38BC), UINT32_C(0x0914B597), + UINT32_C(0xAE180622), UINT32_C(0xDD8C3A0A), UINT32_C(0x84F98103) }, + { UINT32_C(0x8DA205B0), UINT32_C(0x369C5398), UINT32_C(0x3888A720), + UINT32_C(0xA3D95B81), UINT32_C(0xE10E2806), UINT32_C(0x1F3F8BBF), + UINT32_C(0x4530D1F3), UINT32_C(0x48663DF5), UINT32_C(0x3E377713), + UINT32_C(0x320523B4), UINT32_C(0xC7894814), UINT32_C(0xE8B1A575) } }, + { { UINT32_C(0x2EE8EA07), UINT32_C(0x33066871), UINT32_C(0x60DA199D), + UINT32_C(0xC6FB4EC5), UINT32_C(0xF4370A05), UINT32_C(0x33231860), + UINT32_C(0xC6DE4E26), UINT32_C(0x7ABECE72), UINT32_C(0xEBDECE7A), + UINT32_C(0xDE8D4BD8), UINT32_C(0x1CBE93C7), UINT32_C(0xC90EE657) }, + { UINT32_C(0x85AC2509), UINT32_C(0x0246751B), UINT32_C(0x30380245), + UINT32_C(0xD0EF142C), UINT32_C(0x7C76E39C), UINT32_C(0x086DF9C4), + UINT32_C(0xB789FB56), UINT32_C(0x68F1304F), UINT32_C(0xA5E4BD56), + UINT32_C(0x23E4CB98), UINT32_C(0x64663DCA), UINT32_C(0x69A4C63C) } }, + { { UINT32_C(0x7CB34E63), UINT32_C(0x6C72B6AF), UINT32_C(0x6DFC23FE), + UINT32_C(0x073C40CD), UINT32_C(0xC936693A), UINT32_C(0xBDEEE7A1), + UINT32_C(0x6EFAD378), UINT32_C(0xBC858E80), UINT32_C(0xF5BE55D4), + UINT32_C(0xEAD719FF), UINT32_C(0x04552F5F), UINT32_C(0xC8C3238F) }, + { UINT32_C(0x928D5784), UINT32_C(0x0952C068), UINT32_C(0x94C58F2B), + UINT32_C(0x89DFDF22), UINT32_C(0x67502C50), UINT32_C(0x332DEDF3), + UINT32_C(0xAC0BE258), UINT32_C(0x3ED2FA3A), UINT32_C(0x7C5C8244), + UINT32_C(0xAEDC9B8A), UINT32_C(0xDC0EA34F), UINT32_C(0x43A761B9) } }, + { { UINT32_C(0xCC5E21A5), UINT32_C(0x8FD683A2), UINT32_C(0xFBA2BB68), + UINT32_C(0x5F444C6E), UINT32_C(0xAF05586D), UINT32_C(0x709ACD0E), + UINT32_C(0xDE8FB348), UINT32_C(0x8EFA54D2), UINT32_C(0x34CFE29E), + UINT32_C(0x35276B71), UINT32_C(0x941EAC8C), UINT32_C(0x77A06FCD) }, + { UINT32_C(0x928322DD), UINT32_C(0x5815792D), UINT32_C(0x67F7CB59), + UINT32_C(0x82FF356B), UINT32_C(0x304980F4), UINT32_C(0x71E40A78), + UINT32_C(0x3667D021), UINT32_C(0xC8645C27), UINT32_C(0xAEBAE28F), + UINT32_C(0xE785741C), UINT32_C(0x53ECAC37), UINT32_C(0xB2C1BC75) } }, + { { UINT32_C(0x1D0A74DB), UINT32_C(0x633EB24F), UINT32_C(0xFA752512), + UINT32_C(0xF1F55E56), UINT32_C(0x8EFE11DE), UINT32_C(0x75FECA68), + UINT32_C(0xE6BF19EC), UINT32_C(0xC80FD91C), UINT32_C(0x2A14C908), + UINT32_C(0xAD0BAFEC), UINT32_C(0xADE4031F), UINT32_C(0x4E1C4ACA) }, + { UINT32_C(0x1EB1549A), UINT32_C(0x463A815B), UINT32_C(0x668F1298), + UINT32_C(0x5AD4253C), UINT32_C(0x38A37151), UINT32_C(0x5CB38662), + UINT32_C(0xAFF16B96), UINT32_C(0x34BB1CCF), UINT32_C(0xEE731AB0), + UINT32_C(0xDCA93B13), UINT32_C(0x9BE01A0B), UINT32_C(0x9F3CE5CC) } }, + { { UINT32_C(0xA110D331), UINT32_C(0x75DB5723), UINT32_C(0x7123D89F), + UINT32_C(0x67C66F6A), UINT32_C(0x4009D570), UINT32_C(0x27ABBD4B), + UINT32_C(0xC73451BC), UINT32_C(0xACDA6F84), UINT32_C(0x05575ACF), + UINT32_C(0xE4B9A239), UINT32_C(0xAB2D3D6C), UINT32_C(0x3C2DB7EF) }, + { UINT32_C(0x29115145), UINT32_C(0x01CCDD08), UINT32_C(0x57B5814A), + UINT32_C(0x9E0602FE), UINT32_C(0x87862838), UINT32_C(0x679B35C2), + UINT32_C(0x38AD598D), UINT32_C(0x0277DC4C), UINT32_C(0x6D896DD4), + UINT32_C(0xEF80A213), UINT32_C(0xE7B9047B), UINT32_C(0xC8812213) } }, + }, + { + { { UINT32_C(0xEDC9CE62), UINT32_C(0xAC6DBDF6), UINT32_C(0x0F9C006E), + UINT32_C(0xA58F5B44), UINT32_C(0xDC28E1B0), UINT32_C(0x16694DE3), + UINT32_C(0xA6647711), UINT32_C(0x2D039CF2), UINT32_C(0xC5B08B4B), + UINT32_C(0xA13BBE6F), UINT32_C(0x10EBD8CE), UINT32_C(0xE44DA930) }, + { UINT32_C(0x19649A16), UINT32_C(0xCD472087), UINT32_C(0x683E5DF1), + UINT32_C(0xE18F4E44), UINT32_C(0x929BFA28), UINT32_C(0xB3F66303), + UINT32_C(0x818249BF), UINT32_C(0x7C378E43), UINT32_C(0x847F7CD9), + UINT32_C(0x76068C80), UINT32_C(0x987EBA16), UINT32_C(0xEE3DB6D1) } }, + { { UINT32_C(0xC42A2F52), UINT32_C(0xCBBD8576), UINT32_C(0x9D2B06BB), + UINT32_C(0x9ACC6F70), UINT32_C(0x2E6B72A4), UINT32_C(0xE5CB5620), + UINT32_C(0x7C024443), UINT32_C(0x5738EA0E), UINT32_C(0xB55368F3), + UINT32_C(0x8ED06170), UINT32_C(0x1AEED44F), UINT32_C(0xE54C99BB) }, + { UINT32_C(0xE2E0D8B2), UINT32_C(0x3D90A6B2), UINT32_C(0xCF7B2856), + UINT32_C(0x21718977), UINT32_C(0xC5612AEC), UINT32_C(0x089093DC), + UINT32_C(0x99C1BACC), UINT32_C(0xC272EF6F), UINT32_C(0xDC43EAAD), + UINT32_C(0x47DB3B43), UINT32_C(0x0832D891), UINT32_C(0x730F30E4) } }, + { { UINT32_C(0x0C7FECDB), UINT32_C(0x9FFE5563), UINT32_C(0xF88101E5), + UINT32_C(0x55CC67B6), UINT32_C(0xCBEFA3C7), UINT32_C(0x3039F981), + UINT32_C(0x667BFD64), UINT32_C(0x2AB06883), UINT32_C(0x4340E3DF), + UINT32_C(0x9007A257), UINT32_C(0x5A3A49CA), UINT32_C(0x1AC3F3FA) }, + { UINT32_C(0xC97E20FD), UINT32_C(0x9C7BE629), UINT32_C(0xA3DAE003), + UINT32_C(0xF61823D3), UINT32_C(0xE7380DBA), UINT32_C(0xFFE7FF39), + UINT32_C(0x9FACC3B8), UINT32_C(0x620BB9B5), UINT32_C(0x31AE422C), + UINT32_C(0x2DDCB8CD), UINT32_C(0xD12C3C43), UINT32_C(0x1DE3BCFA) } }, + { { UINT32_C(0xD6E0F9A9), UINT32_C(0x8C074946), UINT32_C(0x51C3B05B), + UINT32_C(0x662FA995), UINT32_C(0x04BB2048), UINT32_C(0x6CDAE969), + UINT32_C(0xD6DC8B60), UINT32_C(0x6DEC9594), UINT32_C(0x54438BBC), + UINT32_C(0x8D265869), UINT32_C(0x1B0E95A5), UINT32_C(0x88E983E3) }, + { UINT32_C(0x60CBF838), UINT32_C(0x8189F114), UINT32_C(0x771DC46B), + UINT32_C(0x77190697), UINT32_C(0x27F8EC1A), UINT32_C(0x775775A2), + UINT32_C(0x607E3739), UINT32_C(0x7A125240), UINT32_C(0x4F793E4E), + UINT32_C(0xAFAE84E7), UINT32_C(0x5BF5BAF4), UINT32_C(0x44FA17F3) } }, + { { UINT32_C(0xD03AC439), UINT32_C(0xA21E69A5), UINT32_C(0x88AA8094), + UINT32_C(0x2069C5FC), UINT32_C(0x8C08F206), UINT32_C(0xB041EEA7), + UINT32_C(0x3D65B8ED), UINT32_C(0x55B9D461), UINT32_C(0xD392C7C4), + UINT32_C(0x951EA25C), UINT32_C(0x9D166232), UINT32_C(0x4B9A1CEC) }, + { UINT32_C(0xFCF931A4), UINT32_C(0xC184FCD8), UINT32_C(0x063AD374), + UINT32_C(0xBA59AD44), UINT32_C(0x1AA9796F), UINT32_C(0x1868AD2A), + UINT32_C(0xDFF29832), UINT32_C(0x38A34018), UINT32_C(0x03DF8070), + UINT32_C(0x01FC8801), UINT32_C(0x48DD334A), UINT32_C(0x1282CCE0) } }, + { { UINT32_C(0x26D8503C), UINT32_C(0x76AA9557), UINT32_C(0x6BC3E3D0), + UINT32_C(0xBE962B63), UINT32_C(0x97DE8841), UINT32_C(0xF5CA93E5), + UINT32_C(0xAF3F2C16), UINT32_C(0x1561B05E), UINT32_C(0xD34BFF98), + UINT32_C(0x34BE00AA), UINT32_C(0xD23D2925), UINT32_C(0xEA21E6E9) }, + { UINT32_C(0x394C3AFB), UINT32_C(0x55713230), UINT32_C(0xD6C8BECA), + UINT32_C(0xEAF0529B), UINT32_C(0x202B9A11), UINT32_C(0xFF38A743), + UINT32_C(0x6D3A398B), UINT32_C(0xA13E39FC), UINT32_C(0x86E2615A), + UINT32_C(0x8CBD644B), UINT32_C(0x191057EC), UINT32_C(0x92063988) } }, + { { UINT32_C(0x13F89146), UINT32_C(0x787835CE), UINT32_C(0x69446C3F), + UINT32_C(0x7FCD42CC), UINT32_C(0x840E679D), UINT32_C(0x0DA2AA98), + UINT32_C(0x18779A1B), UINT32_C(0x44F20523), UINT32_C(0xEFBF5935), + UINT32_C(0xE3A3B34F), UINT32_C(0xB9947B70), UINT32_C(0xA5D2CFD0) }, + { UINT32_C(0x27F4E16F), UINT32_C(0xAE2AF4EF), UINT32_C(0xB9D21322), + UINT32_C(0xA7FA70D2), UINT32_C(0xB3FD566B), UINT32_C(0x68084919), + UINT32_C(0xD7AAD6AB), UINT32_C(0xF04D71C8), UINT32_C(0x10BC4260), + UINT32_C(0xDBEA21E4), UINT32_C(0x8D949B42), UINT32_C(0xAA7DC665) } }, + { { UINT32_C(0x6CCB8213), UINT32_C(0xD8E958A0), UINT32_C(0x91900B54), + UINT32_C(0x118D9DB9), UINT32_C(0x85E8CED6), UINT32_C(0x09BB9D49), + UINT32_C(0x24019281), UINT32_C(0x410E9FB5), UINT32_C(0x6D74C86E), + UINT32_C(0x3B31B4E1), UINT32_C(0x020BB77D), UINT32_C(0x52BC0252) }, + { UINT32_C(0x27092CE4), UINT32_C(0x5616A26F), UINT32_C(0xA08F65CD), + UINT32_C(0x67774DBC), UINT32_C(0xC08BD569), UINT32_C(0x560AD494), + UINT32_C(0xAD498783), UINT32_C(0xBE26DA36), UINT32_C(0x7F019C91), + UINT32_C(0x0276C8AB), UINT32_C(0x5248266E), UINT32_C(0x09843ADA) } }, + { { UINT32_C(0x7D963CF2), UINT32_C(0xA0AE88A7), UINT32_C(0xD0E84920), + UINT32_C(0x91EF8986), UINT32_C(0xF8C58104), UINT32_C(0xC7EFE344), + UINT32_C(0xECA20773), UINT32_C(0x0A25D9FD), UINT32_C(0x00D8F1D5), + UINT32_C(0x9D989FAA), UINT32_C(0xC8B06264), UINT32_C(0x4204C8CE) }, + { UINT32_C(0xBE1A2796), UINT32_C(0x717C12E0), UINT32_C(0xC190C728), + UINT32_C(0x1FA4BA8C), UINT32_C(0x8C8A59BA), UINT32_C(0xA245CA8D), + UINT32_C(0x7672B935), UINT32_C(0xE3C37475), UINT32_C(0x2E4D6375), + UINT32_C(0x083D5E40), UINT32_C(0x5455E16E), UINT32_C(0x0B8D5AB3) } }, + { { UINT32_C(0xEED765D4), UINT32_C(0x1DB17DBF), UINT32_C(0xA5DDB965), + UINT32_C(0xBBC9B1BE), UINT32_C(0xDFC12ABC), UINT32_C(0x1948F76D), + UINT32_C(0x134EF489), UINT32_C(0x2C2714E5), UINT32_C(0x741C600F), + UINT32_C(0x60CE2EE8), UINT32_C(0xF80E6E63), UINT32_C(0x32396F22) }, + { UINT32_C(0x22537F59), UINT32_C(0x421DAC75), UINT32_C(0x49475DF5), + UINT32_C(0x58FB73C6), UINT32_C(0x6F18F1C7), UINT32_C(0x0ABF2885), + UINT32_C(0x9A398D16), UINT32_C(0x36474468), UINT32_C(0xBF673B87), + UINT32_C(0x87A661A7), UINT32_C(0x73819E17), UINT32_C(0x3E80698F) } }, + { { UINT32_C(0x53784CC4), UINT32_C(0xDFE49793), UINT32_C(0x486D508F), + UINT32_C(0x4280EAB0), UINT32_C(0xE534F5A4), UINT32_C(0x119593FF), + UINT32_C(0x9F63242F), UINT32_C(0x98AEFADD), UINT32_C(0xC4829CAE), + UINT32_C(0x9AE6A24A), UINT32_C(0x58E8BA80), UINT32_C(0xF2373CA5) }, + { UINT32_C(0x51765FB3), UINT32_C(0x4017AF7E), UINT32_C(0xAF4AEC4B), + UINT32_C(0xD1E40F7C), UINT32_C(0x0898E3BC), UINT32_C(0x87372C7A), + UINT32_C(0x85452CA9), UINT32_C(0x688982B2), UINT32_C(0xB1E50BCA), + UINT32_C(0x71E0B4BF), UINT32_C(0xF70E714A), UINT32_C(0x21FD2DBF) } }, + { { UINT32_C(0xFB78DDAC), UINT32_C(0xEE6E8820), UINT32_C(0x063892CD), + UINT32_C(0x0BAED29C), UINT32_C(0x28C0588D), UINT32_C(0x5F33049C), + UINT32_C(0x18DBC432), UINT32_C(0x90C2515E), UINT32_C(0x3B4CB0BD), + UINT32_C(0xB8A1B143), UINT32_C(0x68103043), UINT32_C(0x0AB5C0C9) }, + { UINT32_C(0x4005EC40), UINT32_C(0xF3788FA0), UINT32_C(0x039EE115), + UINT32_C(0x82571C99), UINT32_C(0x93260BED), UINT32_C(0xEE8FCED5), + UINT32_C(0x10836D18), UINT32_C(0x5A9BAF79), UINT32_C(0xC46AA4F6), + UINT32_C(0x7C258B09), UINT32_C(0x37F53D31), UINT32_C(0x46ECC5E8) } }, + { { UINT32_C(0xBFE0DD98), UINT32_C(0xFA32C0DC), UINT32_C(0x962B1066), + UINT32_C(0x66EFAFC4), UINT32_C(0x64BDF5EB), UINT32_C(0xBA81D33E), + UINT32_C(0xFC7FC512), UINT32_C(0x36C28536), UINT32_C(0xE0B4FA97), + UINT32_C(0x0C95176B), UINT32_C(0x3B9BC64A), UINT32_C(0x47DDE29B) }, + { UINT32_C(0x5C173B36), UINT32_C(0x08D986FD), UINT32_C(0x6CF3F28C), + UINT32_C(0x46D84B52), UINT32_C(0xF026BDB9), UINT32_C(0x6F6ED6C3), + UINT32_C(0x68206DC5), UINT32_C(0xAC90668B), UINT32_C(0xECBE4E70), + UINT32_C(0xE8ED5D98), UINT32_C(0xDC1A6974), UINT32_C(0xCFFF61DD) } }, + { { UINT32_C(0x77B1A5C1), UINT32_C(0xFF5C3A29), UINT32_C(0x0DDF995D), + UINT32_C(0x10C27E4A), UINT32_C(0xE23363E3), UINT32_C(0xCB745F77), + UINT32_C(0x32F399A3), UINT32_C(0xD765DF6F), UINT32_C(0x8A99E109), + UINT32_C(0xF0CA0C2F), UINT32_C(0x1E025CA0), UINT32_C(0xC3A6BFB7) }, + { UINT32_C(0x4F9D9FA5), UINT32_C(0x830B2C0A), UINT32_C(0xBD1A84E5), + UINT32_C(0xAE914CAC), UINT32_C(0xA4FEBCC1), UINT32_C(0x30B35ED8), + UINT32_C(0x84CFBF2E), UINT32_C(0xCB902B46), UINT32_C(0x25FC6375), + UINT32_C(0x0BD47628), UINT32_C(0x85509D04), UINT32_C(0xA858A53C) } }, + { { UINT32_C(0x552E0A3F), UINT32_C(0x8B995D0C), UINT32_C(0x17BE9FF7), + UINT32_C(0xEDBD4E94), UINT32_C(0x95085178), UINT32_C(0x3432E839), + UINT32_C(0x80C256F5), UINT32_C(0x0FE5C181), UINT32_C(0xEBF9597C), + UINT32_C(0x05A64EA8), UINT32_C(0x3F80371F), UINT32_C(0x6ED44BB1) }, + { UINT32_C(0xFE4C12EE), UINT32_C(0x6A29A05E), UINT32_C(0xE0BB83B3), + UINT32_C(0x3E436A43), UINT32_C(0x74D72921), UINT32_C(0x38365D9A), + UINT32_C(0xC38E1ED7), UINT32_C(0x3F5EE823), UINT32_C(0xE8FA063F), + UINT32_C(0x09A53213), UINT32_C(0xB435E713), UINT32_C(0x1E7FE47A) } }, + { { UINT32_C(0xFDDD17F3), UINT32_C(0xE4D9BC94), UINT32_C(0xC1016C20), + UINT32_C(0xC74B8FED), UINT32_C(0xB49C060E), UINT32_C(0x095DE39B), + UINT32_C(0x8AC0DF00), UINT32_C(0xDBCC6795), UINT32_C(0x1C34F4DF), + UINT32_C(0x4CF6BAEB), UINT32_C(0xE8390170), UINT32_C(0x72C55C21) }, + { UINT32_C(0xF6C48E79), UINT32_C(0x4F17BFD2), UINT32_C(0x017A80BA), + UINT32_C(0x18BF4DA0), UINT32_C(0xBCF4B138), UINT32_C(0xCF51D829), + UINT32_C(0xF48F8B0D), UINT32_C(0x598AEE5F), UINT32_C(0x20F10809), + UINT32_C(0x83FAEE56), UINT32_C(0x779F0850), UINT32_C(0x4615D4DC) } }, + }, + { + { { UINT32_C(0x5852B59B), UINT32_C(0x22313DEE), UINT32_C(0xB6A0B37F), + UINT32_C(0x6F56C8E8), UINT32_C(0xA76EC380), UINT32_C(0x43D6EEAE), + UINT32_C(0x0275AD36), UINT32_C(0xA1655136), UINT32_C(0xDF095BDA), + UINT32_C(0xE5C1B65A), UINT32_C(0x367C44B0), UINT32_C(0xBD1FFA8D) }, + { UINT32_C(0x6B48AF2B), UINT32_C(0xE2B419C2), UINT32_C(0x3DA194C8), + UINT32_C(0x57BBBD97), UINT32_C(0xA2BAFF05), UINT32_C(0xB5FBE51F), + UINT32_C(0x6269B5D0), UINT32_C(0xA0594D70), UINT32_C(0x23E8D667), + UINT32_C(0x0B07B705), UINT32_C(0x63E016E7), UINT32_C(0xAE1976B5) } }, + { { UINT32_C(0xFBECAAAE), UINT32_C(0x2FDE4893), UINT32_C(0x30332229), + UINT32_C(0x444346DE), UINT32_C(0x09456ED5), UINT32_C(0x157B8A5B), + UINT32_C(0x25797C6C), UINT32_C(0x73606A79), UINT32_C(0x33C14C06), + UINT32_C(0xA9D0F47C), UINT32_C(0xFAF971CA), UINT32_C(0x7BC8962C) }, + { UINT32_C(0x65909DFD), UINT32_C(0x6E763C51), UINT32_C(0x14A9BF42), + UINT32_C(0x1BBBE41B), UINT32_C(0xC49E9EFC), UINT32_C(0xD95B7ECB), + UINT32_C(0xB38F2B59), UINT32_C(0x0C317927), UINT32_C(0xB3C397DB), + UINT32_C(0x97912B53), UINT32_C(0x45C7ABC7), UINT32_C(0xCB3879AA) } }, + { { UINT32_C(0x24359B81), UINT32_C(0xCD81BDCF), UINT32_C(0xDB4C321C), + UINT32_C(0x6FD326E2), UINT32_C(0xF8EBE39C), UINT32_C(0x4CB0228B), + UINT32_C(0xB2CDD852), UINT32_C(0x496A9DCE), UINT32_C(0xD0E9B3AF), + UINT32_C(0x0F115A1A), UINT32_C(0xD8EEEF8A), UINT32_C(0xAA08BF36) }, + { UINT32_C(0x06E5E739), UINT32_C(0x5232A515), UINT32_C(0x8407A551), + UINT32_C(0x21FAE9D5), UINT32_C(0x8994B4E8), UINT32_C(0x289D18B0), + UINT32_C(0x09097A52), UINT32_C(0xB4E346A8), UINT32_C(0x324621D0), + UINT32_C(0xC641510F), UINT32_C(0x95A41AB8), UINT32_C(0xC567FD4A) } }, + { { UINT32_C(0xD57C8DE9), UINT32_C(0x261578C7), UINT32_C(0x3836C5C8), + UINT32_C(0xB9BC491F), UINT32_C(0x14C8038F), UINT32_C(0x993266B4), + UINT32_C(0xFAA7CC39), UINT32_C(0xBACAD755), UINT32_C(0xD69B7E27), + UINT32_C(0x418C4DEF), UINT32_C(0xAE751533), UINT32_C(0x53FDC5CD) }, + { UINT32_C(0xC3EEA63A), UINT32_C(0x6F3BD329), UINT32_C(0xE53DD29E), + UINT32_C(0xA7A22091), UINT32_C(0xDC4C54EC), UINT32_C(0xB7164F73), + UINT32_C(0x44D3D74E), UINT32_C(0xCA66290D), UINT32_C(0x4C9EA511), + UINT32_C(0xF77C6242), UINT32_C(0x1F714C49), UINT32_C(0x34337F55) } }, + { { UINT32_C(0xA64B6C4B), UINT32_C(0x5ED2B216), UINT32_C(0x3AAE640D), + UINT32_C(0x1C38794F), UINT32_C(0x8905794F), UINT32_C(0x30BBAEE0), + UINT32_C(0xC8699CFB), UINT32_C(0x0D9EE41E), UINT32_C(0xCF7B7C29), + UINT32_C(0xAF38DAF2), UINT32_C(0x43E53513), UINT32_C(0x0D6A05CA) }, + { UINT32_C(0x2606AB56), UINT32_C(0xBE96C644), UINT32_C(0xE9EB9734), + UINT32_C(0x13E7A072), UINT32_C(0x5FF50CD7), UINT32_C(0xF9669445), + UINT32_C(0x47DA6F1D), UINT32_C(0x68EF26B5), UINT32_C(0x23687CB7), + UINT32_C(0xF0028738), UINT32_C(0x6217C1CE), UINT32_C(0x5ED9C876) } }, + { { UINT32_C(0x0A3A9691), UINT32_C(0x423BA513), UINT32_C(0xB3179296), + UINT32_C(0xF421B1E7), UINT32_C(0x1A871E1B), UINT32_C(0x6B51BCDB), + UINT32_C(0x464E4300), UINT32_C(0x6E3BB5B5), UINT32_C(0xFC6C54CC), + UINT32_C(0x24171E2E), UINT32_C(0xD3E58DC2), UINT32_C(0xA9DFA947) }, + { UINT32_C(0x9DE9CFA7), UINT32_C(0x175B3309), UINT32_C(0x2D1015DA), + UINT32_C(0x707B2529), UINT32_C(0x993EA65A), UINT32_C(0xCBB95F17), + UINT32_C(0x0447450D), UINT32_C(0x93515063), UINT32_C(0x1B2753C9), + UINT32_C(0x0F47B205), UINT32_C(0xE7D427CF), UINT32_C(0x4A0BAB14) } }, + { { UINT32_C(0xB5AA7CA1), UINT32_C(0xA39DEF39), UINT32_C(0xC47C33DF), + UINT32_C(0x591CB173), UINT32_C(0x6BBAB872), UINT32_C(0xA09DAC79), + UINT32_C(0x7208BA2F), UINT32_C(0x3EF9D7CF), UINT32_C(0x7A0A34FC), + UINT32_C(0x3CC18931), UINT32_C(0xBCC3380F), UINT32_C(0xAE31C62B) }, + { UINT32_C(0x0287C0B4), UINT32_C(0xD72A6794), UINT32_C(0x68E334F1), + UINT32_C(0x3373382C), UINT32_C(0xBD20C6A6), UINT32_C(0xD0310CA8), + UINT32_C(0x42C033FD), UINT32_C(0xA2734B87), UINT32_C(0x8DCE4509), + UINT32_C(0xA5D390F1), UINT32_C(0x3E1AFCB5), UINT32_C(0xFC84E74B) } }, + { { UINT32_C(0xF2CD8A9C), UINT32_C(0xB028334D), UINT32_C(0x570F76F6), + UINT32_C(0xB8719291), UINT32_C(0x01065A2D), UINT32_C(0x662A386E), + UINT32_C(0x53D940AE), UINT32_C(0xDF1634CB), UINT32_C(0x8F5B41F9), + UINT32_C(0x625A7B83), UINT32_C(0xEE6AA1B4), UINT32_C(0xA033E4FE) }, + { UINT32_C(0x1E42BABB), UINT32_C(0x51E9D463), UINT32_C(0x0D388468), + UINT32_C(0x660BC2E4), UINT32_C(0xFCBB114A), UINT32_C(0x3F702189), + UINT32_C(0xB414CA78), UINT32_C(0x6B46FE35), UINT32_C(0x4A57316B), + UINT32_C(0x328F6CF2), UINT32_C(0x381AD156), UINT32_C(0x917423B5) } }, + { { UINT32_C(0x5373A607), UINT32_C(0xAC19306E), UINT32_C(0x191D0969), + UINT32_C(0x471DF8E3), UINT32_C(0xB9720D83), UINT32_C(0x380ADE35), + UINT32_C(0x48F1FD5C), UINT32_C(0x7423FDF5), UINT32_C(0x49CABC95), + UINT32_C(0x8B090C9F), UINT32_C(0xC9842F2F), UINT32_C(0xB768E8CD) }, + { UINT32_C(0xE56162D6), UINT32_C(0x399F456D), UINT32_C(0x4F326791), + UINT32_C(0xBB6BA240), UINT32_C(0x342590BE), UINT32_C(0x8F4FBA3B), + UINT32_C(0x3DFB6B3E), UINT32_C(0x053986B9), UINT32_C(0x190C7425), + UINT32_C(0xBB6739F1), UINT32_C(0x32F7E95F), UINT32_C(0x32D4A553) } }, + { { UINT32_C(0x0DDBFB21), UINT32_C(0x0205A0EC), UINT32_C(0x33AC3407), + UINT32_C(0x3010327D), UINT32_C(0x3348999B), UINT32_C(0xCF2F4DB3), + UINT32_C(0x1551604A), UINT32_C(0x660DB9F4), UINT32_C(0x5D38D335), + UINT32_C(0xC346C69A), UINT32_C(0x38882479), UINT32_C(0x64AAB3D3) }, + { UINT32_C(0x6AE44403), UINT32_C(0xA096B5E7), UINT32_C(0x645F76CD), + UINT32_C(0x6B4C9571), UINT32_C(0x4711120F), UINT32_C(0x72E1CD5F), + UINT32_C(0xF27CC3E1), UINT32_C(0x93EC42AC), UINT32_C(0xA72ABB12), + UINT32_C(0x2D18D004), UINT32_C(0xC9841A04), UINT32_C(0x232E9568) } }, + { { UINT32_C(0x3CC7F908), UINT32_C(0xFF01DB22), UINT32_C(0xD13CDD3B), + UINT32_C(0x9F214F8F), UINT32_C(0xE0B014B5), UINT32_C(0x38DADBB7), + UINT32_C(0x94245C95), UINT32_C(0x2C548CCC), UINT32_C(0x809AFCE3), + UINT32_C(0x714BE331), UINT32_C(0x9BFE957E), UINT32_C(0xBCC64410) }, + { UINT32_C(0x5B957F80), UINT32_C(0xC21C2D21), UINT32_C(0xBB8A4C42), + UINT32_C(0xBA2D4FDC), UINT32_C(0x74817CEC), UINT32_C(0xFA6CD4AF), + UINT32_C(0xC528EAD6), UINT32_C(0x9E7FB523), UINT32_C(0x7714B10E), + UINT32_C(0xAED781FF), UINT32_C(0x94F04455), UINT32_C(0xB52BB592) } }, + { { UINT32_C(0x868CC68B), UINT32_C(0xA578BD69), UINT32_C(0x603F2C08), + UINT32_C(0xA40FDC8D), UINT32_C(0x2D81B042), UINT32_C(0x53D79BD1), + UINT32_C(0xA7587EAB), UINT32_C(0x1B136AF3), UINT32_C(0x868A16DB), + UINT32_C(0x1ED4F939), UINT32_C(0xD0B98273), UINT32_C(0x775A61FB) }, + { UINT32_C(0xE56BEF8C), UINT32_C(0xBA5C12A6), UINT32_C(0xDDDC8595), + UINT32_C(0xF926CE52), UINT32_C(0x586FE1F8), UINT32_C(0xA13F5C8F), + UINT32_C(0x060DBB54), UINT32_C(0xEAC9F7F2), UINT32_C(0x51AF4342), + UINT32_C(0x70C0AC3A), UINT32_C(0x79CDA450), UINT32_C(0xC16E303C) } }, + { { UINT32_C(0x8113F4EA), UINT32_C(0xD0DADD6C), UINT32_C(0x07BDF09F), + UINT32_C(0xF14E3922), UINT32_C(0xAA7D877C), UINT32_C(0x3FE5E9C2), + UINT32_C(0x48779264), UINT32_C(0x9EA95C19), UINT32_C(0x4FCB8344), + UINT32_C(0xE93F65A7), UINT32_C(0x76D925A4), UINT32_C(0x9F40837E) }, + { UINT32_C(0x8271FFC7), UINT32_C(0x0EA6DA3F), UINT32_C(0xCC8F9B19), + UINT32_C(0x557FA529), UINT32_C(0x78E6DDFD), UINT32_C(0x2613DBF1), + UINT32_C(0x36B1E954), UINT32_C(0x7A7523B8), UINT32_C(0x406A87FB), + UINT32_C(0x20EB3168), UINT32_C(0x03ABA56A), UINT32_C(0x64C21C14) } }, + { { UINT32_C(0xC032DD5F), UINT32_C(0xE86C9C2D), UINT32_C(0x86F16A21), + UINT32_C(0x158CEB8E), UINT32_C(0x68326AF1), UINT32_C(0x0279FF53), + UINT32_C(0x59F12BA5), UINT32_C(0x1FFE2E2B), UINT32_C(0x86826D45), + UINT32_C(0xD75A46DB), UINT32_C(0x1E33E6AC), UINT32_C(0xE19B4841) }, + { UINT32_C(0x0E52991C), UINT32_C(0x5F0CC524), UINT32_C(0x8B116286), + UINT32_C(0x645871F9), UINT32_C(0xFCAEC5D3), UINT32_C(0xAB3B4B1E), + UINT32_C(0x51D0F698), UINT32_C(0x994C8DF0), UINT32_C(0xE5D13040), + UINT32_C(0x06F890AF), UINT32_C(0x5F96C7C2), UINT32_C(0x72D9DC23) } }, + { { UINT32_C(0xE7886A80), UINT32_C(0x7C018DEE), UINT32_C(0x8786E4A3), + UINT32_C(0xFA209330), UINT32_C(0xA4415CA1), UINT32_C(0xCEC8E2A3), + UINT32_C(0xCC83CC60), UINT32_C(0x5C736FC1), UINT32_C(0xF00C259F), + UINT32_C(0xFEF9788C), UINT32_C(0xDD29A6AD), UINT32_C(0xED5C01CB) }, + { UINT32_C(0x3E20825B), UINT32_C(0x87834A03), UINT32_C(0x123F9358), + UINT32_C(0x13B1239D), UINT32_C(0xFBC286C1), UINT32_C(0x7E8869D0), + UINT32_C(0x24CE8609), UINT32_C(0xC4AB5AA3), UINT32_C(0xB6349208), + UINT32_C(0x38716BEE), UINT32_C(0xB322AE21), UINT32_C(0x0BDF4F99) } }, + { { UINT32_C(0x53E3494B), UINT32_C(0x6B97A2BF), UINT32_C(0x70F7A13E), + UINT32_C(0xA8AA05C5), UINT32_C(0xF1305B51), UINT32_C(0x209709C2), + UINT32_C(0xDAB76F2C), UINT32_C(0x57B31888), UINT32_C(0xAA2A406A), + UINT32_C(0x75B2ECD7), UINT32_C(0xA35374A4), UINT32_C(0x88801A00) }, + { UINT32_C(0x45C0471B), UINT32_C(0xE1458D1C), UINT32_C(0x322C1AB0), + UINT32_C(0x5760E306), UINT32_C(0xAD6AB0A6), UINT32_C(0x789A0AF1), + UINT32_C(0xF458B9CE), UINT32_C(0x74398DE1), UINT32_C(0x32E0C65F), + UINT32_C(0x1652FF9F), UINT32_C(0xFFFB3A52), UINT32_C(0xFAF1F9D5) } }, + }, + { + { { UINT32_C(0xD1D1B007), UINT32_C(0xA05C751C), UINT32_C(0x0213E478), + UINT32_C(0x016C213B), UINT32_C(0xF4C98FEE), UINT32_C(0x9C56E26C), + UINT32_C(0xE7B3A7C7), UINT32_C(0x6084F8B9), UINT32_C(0xDECC1646), + UINT32_C(0xA0B042F6), UINT32_C(0xFBF3A0BC), UINT32_C(0x4A6F3C1A) }, + { UINT32_C(0x51C9F909), UINT32_C(0x94524C2C), UINT32_C(0x3A6D3748), + UINT32_C(0xF3B3AD40), UINT32_C(0x7CE1F9F5), UINT32_C(0x18792D6E), + UINT32_C(0xFC0C34FA), UINT32_C(0x8EBC2FD7), UINT32_C(0x780A1693), + UINT32_C(0x032A9F41), UINT32_C(0x56A60019), UINT32_C(0x34F9801E) } }, + { { UINT32_C(0xF0DB3751), UINT32_C(0xB398290C), UINT32_C(0xBA42C976), + UINT32_C(0x01170580), UINT32_C(0x56560B89), UINT32_C(0x3E71AA29), + UINT32_C(0x50E6647B), UINT32_C(0x80817AAC), UINT32_C(0xA0BE42DA), + UINT32_C(0x35C833AD), UINT32_C(0xF1BABA4E), UINT32_C(0xFA3C6148) }, + { UINT32_C(0xCD8F6253), UINT32_C(0xC57BE645), UINT32_C(0xC657AD0D), + UINT32_C(0x77CEE46B), UINT32_C(0x0DEFD908), UINT32_C(0x83007731), + UINT32_C(0x899CBA56), UINT32_C(0x92FE9BCE), UINT32_C(0xBCEFFB5A), + UINT32_C(0x48450EC4), UINT32_C(0xF2F5F4BF), UINT32_C(0xE615148D) } }, + { { UINT32_C(0x90B86166), UINT32_C(0xF55EDABB), UINT32_C(0x075430A2), + UINT32_C(0x27F7D784), UINT32_C(0x9BF17161), UINT32_C(0xF53E822B), + UINT32_C(0xAFE808DC), UINT32_C(0x4A5B3B93), UINT32_C(0xD7272F55), + UINT32_C(0x590BBBDE), UINT32_C(0xEAEA79A1), UINT32_C(0x233D63FA) }, + { UINT32_C(0xFE1EBA07), UINT32_C(0xD7042BEA), UINT32_C(0x10750D7E), + UINT32_C(0xD2B9AEA0), UINT32_C(0x31078AA5), UINT32_C(0xD8D1E690), + UINT32_C(0x7E37BC8B), UINT32_C(0x9E837F18), UINT32_C(0x85008975), + UINT32_C(0x9558FF4F), UINT32_C(0x421FE867), UINT32_C(0x93EDB837) } }, + { { UINT32_C(0x83D55B5A), UINT32_C(0xAA6489DF), UINT32_C(0x86BF27F7), + UINT32_C(0xEA092E49), UINT32_C(0x5FA2EFEC), UINT32_C(0x4D8943A9), + UINT32_C(0x720E1A8C), UINT32_C(0xC9BAAE53), UINT32_C(0x95A4F8A3), + UINT32_C(0xC055444B), UINT32_C(0xA7C1206B), UINT32_C(0x93BD01E8) }, + { UINT32_C(0x714A27DF), UINT32_C(0xD97765B6), UINT32_C(0x193F1B16), + UINT32_C(0xD622D954), UINT32_C(0xF1503B15), UINT32_C(0x115CC35A), + UINT32_C(0xA9FA21F8), UINT32_C(0x1DD5359F), UINT32_C(0x6DFED1F1), + UINT32_C(0x197C3299), UINT32_C(0xF77F2679), UINT32_C(0xDEE8B7C9) } }, + { { UINT32_C(0x394FD855), UINT32_C(0x5405179F), UINT32_C(0x49FDFB33), + UINT32_C(0xC9D6E244), UINT32_C(0xBD903393), UINT32_C(0x70EBCAB4), + UINT32_C(0xA2C56780), UINT32_C(0x0D3A3899), UINT32_C(0x683D1A0A), + UINT32_C(0x012C7256), UINT32_C(0x80A48F3B), UINT32_C(0xC688FC88) }, + { UINT32_C(0x6F7DF527), UINT32_C(0x18095754), UINT32_C(0x71315D16), + UINT32_C(0x9E339B4B), UINT32_C(0xA956BB12), UINT32_C(0x90560C28), + UINT32_C(0xD42EEE8D), UINT32_C(0x2BECEA60), UINT32_C(0x50632653), + UINT32_C(0x82AEB9A7), UINT32_C(0xDFA5CD6A), UINT32_C(0xED34353E) } }, + { { UINT32_C(0x91AECCE4), UINT32_C(0x82154D2C), UINT32_C(0x5041887F), + UINT32_C(0x312C6070), UINT32_C(0xFB9FBD71), UINT32_C(0xECF589F3), + UINT32_C(0xB524BDE4), UINT32_C(0x67660A7D), UINT32_C(0x724ACF23), + UINT32_C(0xE99B029D), UINT32_C(0x6D1CD891), UINT32_C(0xDF06E4AF) }, + { UINT32_C(0x80EE304D), UINT32_C(0x07806CB5), UINT32_C(0x7443A8F8), + UINT32_C(0x0C70BB9F), UINT32_C(0x08B0830A), UINT32_C(0x01EC3414), + UINT32_C(0x5A81510B), UINT32_C(0xFD7B63C3), UINT32_C(0x453B5F93), + UINT32_C(0xE90A0A39), UINT32_C(0x9BC71725), UINT32_C(0xAB700F8F) } }, + { { UINT32_C(0xB9F00793), UINT32_C(0x9401AEC2), UINT32_C(0xB997F0BF), + UINT32_C(0x064EC4F4), UINT32_C(0x849240C8), UINT32_C(0xDC0CC1FD), + UINT32_C(0xB6E92D72), UINT32_C(0x39A75F37), UINT32_C(0x0224A4AB), + UINT32_C(0xAA43CA5D), UINT32_C(0x54614C47), UINT32_C(0x9C4D6325) }, + { UINT32_C(0xC6709DA3), UINT32_C(0x1767366F), UINT32_C(0x23479232), + UINT32_C(0xA6B482D1), UINT32_C(0x84D63E85), UINT32_C(0x54DC6DDC), + UINT32_C(0xC99D3B9E), UINT32_C(0x0ACCB5AD), UINT32_C(0xE8AA3ABF), + UINT32_C(0x211716BB), UINT32_C(0x69EC6406), UINT32_C(0xD0FE25AD) } }, + { { UINT32_C(0xDF85C705), UINT32_C(0x0D5C1769), UINT32_C(0xA409DCD1), + UINT32_C(0x7086C93D), UINT32_C(0x0E8D75D8), UINT32_C(0x9710839D), + UINT32_C(0xEBDD4177), UINT32_C(0x17B7DB75), UINT32_C(0xF649A809), + UINT32_C(0xAF69EB58), UINT32_C(0x8A84E220), UINT32_C(0x6EF19EA2) }, + { UINT32_C(0x65C278B2), UINT32_C(0x36EB5C66), UINT32_C(0x81EA9D65), + UINT32_C(0xD2A15128), UINT32_C(0x769300AD), UINT32_C(0x4FCBA840), + UINT32_C(0xC8E536E5), UINT32_C(0xC2052CCD), UINT32_C(0xAC263B8F), + UINT32_C(0x9CAEE014), UINT32_C(0xF9239663), UINT32_C(0x56F7ED7A) } }, + { { UINT32_C(0xAC9E09E1), UINT32_C(0xF6FA251F), UINT32_C(0x955A2853), + UINT32_C(0xA3775605), UINT32_C(0xF2A4BD78), UINT32_C(0x977B8D21), + UINT32_C(0x3E096410), UINT32_C(0xF68AA7FF), UINT32_C(0x65F88419), + UINT32_C(0x01AB0552), UINT32_C(0xBB93F64E), UINT32_C(0xC4C8D77E) }, + { UINT32_C(0x3451FE64), UINT32_C(0x71825111), UINT32_C(0x46F9BAF0), + UINT32_C(0xFA0F905B), UINT32_C(0xCA49EF1A), UINT32_C(0x79BE3BF3), + UINT32_C(0x6CB02071), UINT32_C(0x831109B2), UINT32_C(0xC4DDBFE5), + UINT32_C(0x765F935F), UINT32_C(0x80E5A3BA), UINT32_C(0x6F99CD14) } }, + { { UINT32_C(0x234F91FF), UINT32_C(0xD2E8DA04), UINT32_C(0x813867AA), + UINT32_C(0x4DED4D6D), UINT32_C(0xE0A0D945), UINT32_C(0x3B50175D), + UINT32_C(0x4EB78137), UINT32_C(0x55AC7406), UINT32_C(0xE1D47730), + UINT32_C(0xE9FA7F6E), UINT32_C(0x5CBF2176), UINT32_C(0x2C171531) }, + { UINT32_C(0x2BE7A47D), UINT32_C(0xA521788F), UINT32_C(0x3FCF1AB3), + UINT32_C(0x95B15A27), UINT32_C(0xF28A946A), UINT32_C(0xAADA6401), + UINT32_C(0x8B4E898B), UINT32_C(0x628B2EF4), UINT32_C(0x6D6592CC), + UINT32_C(0x0E6F4629), UINT32_C(0xA723CADD), UINT32_C(0x997C7094) } }, + { { UINT32_C(0x6AFE80C6), UINT32_C(0x878BCE11), UINT32_C(0x007BBA38), + UINT32_C(0xA89ABC9D), UINT32_C(0xA7CC267F), UINT32_C(0xB0C1F87B), + UINT32_C(0x5104FF04), UINT32_C(0x86D33B9D), UINT32_C(0x2EF1BA42), + UINT32_C(0xB0504B1B), UINT32_C(0xB2827E88), UINT32_C(0x21693048) }, + { UINT32_C(0x79CFCD14), UINT32_C(0x11F1CCD5), UINT32_C(0x94AD227E), + UINT32_C(0x59C09FFA), UINT32_C(0x3EA91ACF), UINT32_C(0x95A4ADCB), + UINT32_C(0xB4370BAA), UINT32_C(0x1346238B), UINT32_C(0x3E1367B0), + UINT32_C(0xB099D202), UINT32_C(0x90F23CEA), UINT32_C(0xCF5BBDE6) } }, + { { UINT32_C(0xBCB3BE5E), UINT32_C(0x453299BB), UINT32_C(0x38E9FF97), + UINT32_C(0x123C588E), UINT32_C(0xF6A2E521), UINT32_C(0x8C115DD9), + UINT32_C(0xFF7D4B98), UINT32_C(0x6E333C11), UINT32_C(0xDA73E736), + UINT32_C(0x9DD061E5), UINT32_C(0x5CA53056), UINT32_C(0xC6AB7B3A) }, + { UINT32_C(0x5B30A76B), UINT32_C(0xF1EF3EE3), UINT32_C(0x961BA11F), + UINT32_C(0xADD6B44A), UINT32_C(0x2CA6E030), UINT32_C(0x7BB00B75), + UINT32_C(0x2FE270AD), UINT32_C(0x270272E8), UINT32_C(0x241A9239), + UINT32_C(0x23BC6F4F), UINT32_C(0x0BB94A94), UINT32_C(0x88581E13) } }, + { { UINT32_C(0x24EEF67F), UINT32_C(0xBD225A69), UINT32_C(0x0412CEB7), + UINT32_C(0x7CFD9614), UINT32_C(0x99AC298E), UINT32_C(0xF6DE1679), + UINT32_C(0xED6C3571), UINT32_C(0xB20FD895), UINT32_C(0x61836C56), + UINT32_C(0x03C73B78), UINT32_C(0xABA6CB34), UINT32_C(0xEE3C3A16) }, + { UINT32_C(0x4138408A), UINT32_C(0x9E8C5667), UINT32_C(0x2DD6EBDF), + UINT32_C(0xEC25FCB1), UINT32_C(0xDBBDF6E3), UINT32_C(0xC54C33FD), + UINT32_C(0x4A3C9DD4), UINT32_C(0x93E0913B), UINT32_C(0x35EDEED4), + UINT32_C(0x66D7D135), UINT32_C(0x453FB66E), UINT32_C(0xD29A36C4) } }, + { { UINT32_C(0x9F1943AF), UINT32_C(0x7F192F03), UINT32_C(0x4E0B5FB0), + UINT32_C(0x6488163F), UINT32_C(0x53599226), UINT32_C(0x66A45C69), + UINT32_C(0x9AD15A73), UINT32_C(0x924E2E43), UINT32_C(0x42A99D76), + UINT32_C(0x8B553DB7), UINT32_C(0x0451F521), UINT32_C(0x4BC6B53B) }, + { UINT32_C(0x101F8AD6), UINT32_C(0xC029B5EF), UINT32_C(0xC507EED9), + UINT32_C(0x6A4DA71C), UINT32_C(0x30BB22F3), UINT32_C(0x3ADFAEC0), + UINT32_C(0xB514F85B), UINT32_C(0x81BCAF7A), UINT32_C(0x5A7E60D3), + UINT32_C(0x2E1E6EFF), UINT32_C(0xAE39D42F), UINT32_C(0x5270ABC0) } }, + { { UINT32_C(0x3901F0F8), UINT32_C(0x86D56DEB), UINT32_C(0xEED5F650), + UINT32_C(0x1D0BC792), UINT32_C(0xCA1114A3), UINT32_C(0x1A2DDFD8), + UINT32_C(0xF1DD316D), UINT32_C(0x94ABF4B1), UINT32_C(0x3D9F18EF), + UINT32_C(0xF72179E4), UINT32_C(0x9AA2CABF), UINT32_C(0x52A0921E) }, + { UINT32_C(0xA7452883), UINT32_C(0xECDA9E27), UINT32_C(0xAFD771B4), + UINT32_C(0x7E90850A), UINT32_C(0x9CC0465C), UINT32_C(0xD40F87EA), + UINT32_C(0x865CDA36), UINT32_C(0x8CFCB60A), UINT32_C(0x7C650942), + UINT32_C(0x3DBEC2CC), UINT32_C(0xE718CA9D), UINT32_C(0x071A4EE7) } }, + { { UINT32_C(0x276AC5F3), UINT32_C(0x73C0E4FF), UINT32_C(0xBDB97EA1), + UINT32_C(0xE7BA5A6A), UINT32_C(0xC5808398), UINT32_C(0x638CA54E), + UINT32_C(0x413855E5), UINT32_C(0x8258DC82), UINT32_C(0x57F07614), + UINT32_C(0x35DDD2E9), UINT32_C(0x1DC13BF9), UINT32_C(0xF98DD692) }, + { UINT32_C(0xF16DCD84), UINT32_C(0x3A4C0088), UINT32_C(0x833D83F9), + UINT32_C(0xF192EADD), UINT32_C(0xA6D61D29), UINT32_C(0x3C26C931), + UINT32_C(0xDE0AD7A1), UINT32_C(0x589FDD52), UINT32_C(0x0442D37F), + UINT32_C(0x7CD83DD2), UINT32_C(0x403ECBFC), UINT32_C(0x1E47E777) } }, + }, + { + { { UINT32_C(0x70D4D7BC), UINT32_C(0x2AF8ED81), UINT32_C(0xB632435C), + UINT32_C(0xABC3E15F), UINT32_C(0x78219356), UINT32_C(0x4C0E726F), + UINT32_C(0xB87254C4), UINT32_C(0x8C1962A1), UINT32_C(0xC9E7691A), + UINT32_C(0x30796A71), UINT32_C(0xA75A12EE), UINT32_C(0xD453EF19) }, + { UINT32_C(0x13AE4964), UINT32_C(0x535F42C2), UINT32_C(0x0DA9586A), + UINT32_C(0x86831C3C), UINT32_C(0xE39A7A58), UINT32_C(0xB7F1EF35), + UINT32_C(0xD459B91A), UINT32_C(0xA2789AE2), UINT32_C(0x02FD429D), + UINT32_C(0xEADBCA7F), UINT32_C(0x65290F57), UINT32_C(0x94F215D4) } }, + { { UINT32_C(0x1CFB79AC), UINT32_C(0x37ED2BE5), UINT32_C(0xE7AF84C3), + UINT32_C(0x801946F3), UINT32_C(0xE77C2F00), UINT32_C(0xB061AD8A), + UINT32_C(0x44DE16A8), UINT32_C(0xE87E1A9A), UINT32_C(0x7EE490FF), + UINT32_C(0xDF4F57C8), UINT32_C(0x005993ED), UINT32_C(0x4E793B49) }, + { UINT32_C(0xBCCB593F), UINT32_C(0xE1036387), UINT32_C(0x95E09B80), + UINT32_C(0xF1749411), UINT32_C(0x5AB42F91), UINT32_C(0x59CB20D1), + UINT32_C(0xAC0FF033), UINT32_C(0xA738A18D), UINT32_C(0x2AC1E7F4), + UINT32_C(0xDA501A2E), UINT32_C(0x84D8A6E0), UINT32_C(0x1B67EDA0) } }, + { { UINT32_C(0x1080E90B), UINT32_C(0x1D27EFCE), UINT32_C(0x3FD01DC6), + UINT32_C(0xA2815246), UINT32_C(0xCAA26D18), UINT32_C(0x99A3FB83), + UINT32_C(0xB82BABBE), UINT32_C(0xD27E6133), UINT32_C(0xD783DD60), + UINT32_C(0x61030DFD), UINT32_C(0x73C78CB8), UINT32_C(0x295A2913) }, + { UINT32_C(0x68BE6A92), UINT32_C(0x8707A2CF), UINT32_C(0xEEB3474A), + UINT32_C(0xC9C2FB98), UINT32_C(0xA2B176B8), UINT32_C(0x7C3FD412), + UINT32_C(0xC7202101), UINT32_C(0xD5B52E2F), UINT32_C(0xF0A6D536), + UINT32_C(0x24A63030), UINT32_C(0x04648EC0), UINT32_C(0x05842DE3) } }, + { { UINT32_C(0x30577AC9), UINT32_C(0x67477CDC), UINT32_C(0x244F92A8), + UINT32_C(0x51DD9775), UINT32_C(0x917EEC66), UINT32_C(0x31FD60B9), + UINT32_C(0xD66C5C1D), UINT32_C(0xACD95BD4), UINT32_C(0xBF9508BA), + UINT32_C(0x2E0551F3), UINT32_C(0x688CB243), UINT32_C(0x121168E1) }, + { UINT32_C(0x4540D230), UINT32_C(0x8C039740), UINT32_C(0x009ECDF9), + UINT32_C(0xC4ED3CF6), UINT32_C(0x44DB62AF), UINT32_C(0x191825E1), + UINT32_C(0xC4A030DA), UINT32_C(0x3EE8ACAB), UINT32_C(0x94081504), + UINT32_C(0x8AB154A8), UINT32_C(0x486C9CD0), UINT32_C(0x1FE09E4B) } }, + { { UINT32_C(0xD113450B), UINT32_C(0x512F82F9), UINT32_C(0x2DBC9197), + UINT32_C(0x5878C901), UINT32_C(0xE13F355B), UINT32_C(0xDB87412B), + UINT32_C(0x935B8A5E), UINT32_C(0x0A0A4A9B), UINT32_C(0xF25A5351), + UINT32_C(0x818587BD), UINT32_C(0x31E3D9C7), UINT32_C(0xE8079310) }, + { UINT32_C(0x611BC1B1), UINT32_C(0x8B1D47C7), UINT32_C(0x72A823F2), + UINT32_C(0x51722B58), UINT32_C(0x53B36B3E), UINT32_C(0x6F97EE8A), + UINT32_C(0x946DD453), UINT32_C(0x6E085AAC), UINT32_C(0xE65E6533), + UINT32_C(0x2EC5057D), UINT32_C(0x4BB18801), UINT32_C(0xF82D9D71) } }, + { { UINT32_C(0x8BA5AA8E), UINT32_C(0xAD81FA93), UINT32_C(0x8F7AA69E), + UINT32_C(0x723E628E), UINT32_C(0xEF35937C), UINT32_C(0x0BA7C2DE), + UINT32_C(0x6DECFB40), UINT32_C(0x83A43EC5), UINT32_C(0xE60C4F2D), + UINT32_C(0xF520F849), UINT32_C(0x457E3B5E), UINT32_C(0x8260E8AE) }, + { UINT32_C(0xBF1D9ED7), UINT32_C(0x7CE874F0), UINT32_C(0x7F1A5466), + UINT32_C(0x5FDE3553), UINT32_C(0x0C162DBB), UINT32_C(0x5A63777C), + UINT32_C(0xDAD87289), UINT32_C(0x0FD04F8C), UINT32_C(0x640761D5), + UINT32_C(0xCA2D9E0E), UINT32_C(0x38501ADB), UINT32_C(0x4615CFF8) } }, + { { UINT32_C(0x110B4A25), UINT32_C(0x9422789B), UINT32_C(0x70AD8CC1), + UINT32_C(0x5C26779F), UINT32_C(0xEC4F1E14), UINT32_C(0x4EE6A748), + UINT32_C(0x5C7AB5E0), UINT32_C(0xFB584A0D), UINT32_C(0xFB21EE66), + UINT32_C(0xED1DCB0B), UINT32_C(0x11C6863C), UINT32_C(0xDBED1F00) }, + { UINT32_C(0xB1B1D187), UINT32_C(0xD2969269), UINT32_C(0xAFE964E6), + UINT32_C(0xF7D0C3F2), UINT32_C(0x12BB865E), UINT32_C(0xE05EE93F), + UINT32_C(0xED79118E), UINT32_C(0x1AFB7BEE), UINT32_C(0x0F0FE453), + UINT32_C(0x220AF138), UINT32_C(0x52782AB9), UINT32_C(0x1463AA1A) } }, + { { UINT32_C(0xD7DBE5F9), UINT32_C(0x7C139D56), UINT32_C(0x0B83685B), + UINT32_C(0xFC16E611), UINT32_C(0x9018463C), UINT32_C(0xFA723C02), + UINT32_C(0x840BF5D7), UINT32_C(0xC472458C), UINT32_C(0x0AF07591), + UINT32_C(0x4D809359), UINT32_C(0x3308DFD9), UINT32_C(0x418D8830) }, + { UINT32_C(0x0C365AE3), UINT32_C(0x9B381E04), UINT32_C(0xF8190FD1), + UINT32_C(0x3780BF33), UINT32_C(0xDD03E854), UINT32_C(0x45397418), + UINT32_C(0x4E51E491), UINT32_C(0xA95D030F), UINT32_C(0xE3286CEA), + UINT32_C(0x87C8C686), UINT32_C(0x900B5F83), UINT32_C(0x01C773BF) } }, + { { UINT32_C(0x78673B02), UINT32_C(0xDABE3475), UINT32_C(0xF6E7395E), + UINT32_C(0x4F0F25CE), UINT32_C(0xD181AD45), UINT32_C(0x3117ABB9), + UINT32_C(0xAA13DE0B), UINT32_C(0x4B559F88), UINT32_C(0xEA7C9745), + UINT32_C(0xFD8EFE78), UINT32_C(0x5DD21682), UINT32_C(0x08060047) }, + { UINT32_C(0xD4C86FFC), UINT32_C(0xC0F5DE4B), UINT32_C(0xF21AB6A2), + UINT32_C(0x4BB14B1E), UINT32_C(0xF50C1D12), UINT32_C(0xACB53A6C), + UINT32_C(0x5CC9162E), UINT32_C(0x46AAC450), UINT32_C(0x2DE240B6), + UINT32_C(0x049C51E0), UINT32_C(0xE383C3B0), UINT32_C(0xBB2DC016) } }, + { { UINT32_C(0x8E438C92), UINT32_C(0xA3C56AD2), UINT32_C(0xB2CEAF1A), + UINT32_C(0x7C43F98F), UINT32_C(0xE2150778), UINT32_C(0x397C44F7), + UINT32_C(0x71A24131), UINT32_C(0x48D17AB7), UINT32_C(0x1E2ACDA9), + UINT32_C(0xCC513863), UINT32_C(0xF0C9BAC9), UINT32_C(0x2C76A55E) }, + { UINT32_C(0x7EA4BB7B), UINT32_C(0x4D74CDCE), UINT32_C(0xB1B3C2BA), + UINT32_C(0x834BD5BF), UINT32_C(0xCCC310A4), UINT32_C(0x46E2911E), + UINT32_C(0x0FC1BF13), UINT32_C(0xD3DE84AA), UINT32_C(0x80A03AD3), + UINT32_C(0x27F2892F), UINT32_C(0x3BD2F08B), UINT32_C(0x85B47620) } }, + { { UINT32_C(0x567AF533), UINT32_C(0xAB1CB818), UINT32_C(0xBAC2705A), + UINT32_C(0x273B4537), UINT32_C(0x22C84AB6), UINT32_C(0x133066C4), + UINT32_C(0x4830BFC1), UINT32_C(0xC3590DE6), UINT32_C(0x5E4742D0), + UINT32_C(0xEA297869), UINT32_C(0x4F3164C0), UINT32_C(0xF6D8C694) }, + { UINT32_C(0xC1249588), UINT32_C(0x09E85F3D), UINT32_C(0x4EC64DF7), + UINT32_C(0x6C2BB05D), UINT32_C(0x8B78000F), UINT32_C(0xD267115E), + UINT32_C(0xC7E4A316), UINT32_C(0x07C5D7AE), UINT32_C(0x4619E5BD), + UINT32_C(0xCB1187BA), UINT32_C(0xA43F7EEE), UINT32_C(0x57B1D4EF) } }, + { { UINT32_C(0xC8176A96), UINT32_C(0x3618891F), UINT32_C(0xE5808B97), + UINT32_C(0x62C4B084), UINT32_C(0x4DD95D6E), UINT32_C(0xDE558546), + UINT32_C(0x730B2EA4), UINT32_C(0x27A8133E), UINT32_C(0x6AF318A0), + UINT32_C(0xE07CEEC3), UINT32_C(0xCE24FD2C), UINT32_C(0x0ACC1286) }, + { UINT32_C(0xDD4D307C), UINT32_C(0x8A48FE4A), UINT32_C(0x18CDE0DA), + UINT32_C(0x71A9BA9C), UINT32_C(0xD5D79747), UINT32_C(0x655E2B66), + UINT32_C(0xA79AEDC7), UINT32_C(0x409FE856), UINT32_C(0xD287E5CF), + UINT32_C(0xC5A9F244), UINT32_C(0x4E82EC39), UINT32_C(0xCCE10384) } }, + { { UINT32_C(0xF25D364C), UINT32_C(0x00675BA7), UINT32_C(0x68D36BDF), + UINT32_C(0x7A7F1629), UINT32_C(0xA9E23F29), UINT32_C(0x35EC468A), + UINT32_C(0x2D926E6C), UINT32_C(0xF797AC50), UINT32_C(0x4B4F4376), + UINT32_C(0x639BA453), UINT32_C(0x51FF9519), UINT32_C(0xD71B430F) }, + { UINT32_C(0x2CF5635C), UINT32_C(0xB8C439EC), UINT32_C(0x81980393), + UINT32_C(0x0CE4C8D1), UINT32_C(0x64123B15), UINT32_C(0x4C5362A9), + UINT32_C(0xFFDCF096), UINT32_C(0x6E0421E0), UINT32_C(0x10D1F914), + UINT32_C(0x624A855F), UINT32_C(0x614DCD29), UINT32_C(0x7D8F3AB7) } }, + { { UINT32_C(0xB3493CE0), UINT32_C(0xD9219ADA), UINT32_C(0x52F09AE5), + UINT32_C(0x971B243A), UINT32_C(0xE24E3674), UINT32_C(0xC16C9BF8), + UINT32_C(0xCE68C7CD), UINT32_C(0x026D408D), UINT32_C(0x358209E3), + UINT32_C(0xF9B33DD9), UINT32_C(0xF3B2A206), UINT32_C(0x02D0595D) }, + { UINT32_C(0x60D15640), UINT32_C(0xBF994271), UINT32_C(0x15B5466A), + UINT32_C(0x6DA7A04E), UINT32_C(0x1CADB50D), UINT32_C(0x03AA4ED8), + UINT32_C(0x129A4253), UINT32_C(0x1548F029), UINT32_C(0xB842865A), + UINT32_C(0x41741F7E), UINT32_C(0xA3F88C98), UINT32_C(0x859FE0A4) } }, + { { UINT32_C(0x05FD7553), UINT32_C(0x80DE085A), UINT32_C(0xB897566B), + UINT32_C(0x4A4AB91E), UINT32_C(0x2F1C173F), UINT32_C(0x33BCD475), + UINT32_C(0xC100C013), UINT32_C(0x4E238896), UINT32_C(0xD614B34B), + UINT32_C(0x1C88500D), UINT32_C(0xC3BA9E23), UINT32_C(0x0401C5F6) }, + { UINT32_C(0xD0AF0DE5), UINT32_C(0x8E8003C4), UINT32_C(0x9D0DCBB9), + UINT32_C(0x19B1DFB5), UINT32_C(0xEBEF7AB6), UINT32_C(0x4A3640A9), + UINT32_C(0x959B15F6), UINT32_C(0xEDAFD65B), UINT32_C(0x7FB95821), + UINT32_C(0x8092EF7F), UINT32_C(0xCE2E45D1), UINT32_C(0xAB8DD52E) } }, + { { UINT32_C(0xB9CFE6BF), UINT32_C(0xD1F2D6B8), UINT32_C(0x00073F6F), + UINT32_C(0x6358810B), UINT32_C(0xD712106E), UINT32_C(0x5FCE5993), + UINT32_C(0x1C024C91), UINT32_C(0x5EE6B271), UINT32_C(0x453DB663), + UINT32_C(0xD0248FF5), UINT32_C(0xADB835E8), UINT32_C(0xD6D81CB2) }, + { UINT32_C(0xFDFCB4C7), UINT32_C(0x8696CFEC), UINT32_C(0x53BC9045), + UINT32_C(0x696B7FCB), UINT32_C(0xDDA56981), UINT32_C(0xAB4D3807), + UINT32_C(0x1E4B943B), UINT32_C(0x2F998052), UINT32_C(0x166B7F18), + UINT32_C(0x8AA76ADB), UINT32_C(0x52A2D7ED), UINT32_C(0x63934301) } }, + }, + { + { { UINT32_C(0xA368EFF6), UINT32_C(0xBBCCCE39), UINT32_C(0x8CEB5C43), + UINT32_C(0xD8CAABDF), UINT32_C(0xD2252FDA), UINT32_C(0x9EAE35A5), + UINT32_C(0x54E7DD49), UINT32_C(0xA8F4F209), UINT32_C(0x295100FD), + UINT32_C(0xA56D72A6), UINT32_C(0x56767727), UINT32_C(0x20FC1FE8) }, + { UINT32_C(0x0BBAA5AB), UINT32_C(0xBF60B248), UINT32_C(0x313911F2), + UINT32_C(0xA4F3CE5A), UINT32_C(0xB93DAB9C), UINT32_C(0xC2A67AD4), + UINT32_C(0x22D71F39), UINT32_C(0x18CD0ED0), UINT32_C(0x5F304DB2), + UINT32_C(0x04380C42), UINT32_C(0x6729C821), UINT32_C(0x26420CBB) } }, + { { UINT32_C(0xBDFBCAE8), UINT32_C(0x26BD07D6), UINT32_C(0xDF01A80A), + UINT32_C(0x10B5173F), UINT32_C(0x6798B96C), UINT32_C(0xD831C546), + UINT32_C(0x1D3F3859), UINT32_C(0x1D6B4108), UINT32_C(0x991B9EC7), + UINT32_C(0x501D38EC), UINT32_C(0xD78431A9), UINT32_C(0x26319283) }, + { UINT32_C(0x118B343C), UINT32_C(0x8B85BAF7), UINT32_C(0x58DEF7D0), + UINT32_C(0x4696CDDD), UINT32_C(0x7ACDCF58), UINT32_C(0xEFC7C110), + UINT32_C(0x848D5842), UINT32_C(0xD9AF415C), UINT32_C(0x0AC7FDAC), + UINT32_C(0x6B5A06BC), UINT32_C(0xA344319B), UINT32_C(0x7D623E0D) } }, + { { UINT32_C(0x0C9D3547), UINT32_C(0x4C0D7806), UINT32_C(0xCF2AED47), + UINT32_C(0x993F048D), UINT32_C(0xE4B57E22), UINT32_C(0x5217C453), + UINT32_C(0xF4172B28), UINT32_C(0xB4669E35), UINT32_C(0x49F999F8), + UINT32_C(0x509A3CD0), UINT32_C(0x87C69D41), UINT32_C(0xD19F8632) }, + { UINT32_C(0x4C8FDED0), UINT32_C(0xE14D01E8), UINT32_C(0xEAFD9E1C), + UINT32_C(0x342880FD), UINT32_C(0x70DC2BF0), UINT32_C(0x0E17BFF2), + UINT32_C(0xC0186400), UINT32_C(0x46560B7B), UINT32_C(0x49A4DD34), + UINT32_C(0xE28C7B9C), UINT32_C(0x0F325D06), UINT32_C(0x18211916) } }, + { { UINT32_C(0xD7E02E18), UINT32_C(0x46D70888), UINT32_C(0xD9F11FD9), + UINT32_C(0x7C806954), UINT32_C(0x4FBEA271), UINT32_C(0xE4948FCA), + UINT32_C(0xBD80A9DF), UINT32_C(0x7D6C7765), UINT32_C(0xF3871C71), + UINT32_C(0x1B470EA6), UINT32_C(0x8330A570), UINT32_C(0xD62DE244) }, + { UINT32_C(0xC659C3A7), UINT32_C(0xDAECDDC1), UINT32_C(0x077F7AFC), + UINT32_C(0x8621E513), UINT32_C(0xCAEEEF13), UINT32_C(0x56C7CD84), + UINT32_C(0xC685A356), UINT32_C(0xC60C910F), UINT32_C(0x9DD93DDC), + UINT32_C(0xE68BC5C5), UINT32_C(0xFEB64895), UINT32_C(0xD904E89F) } }, + { { UINT32_C(0x8BA7917A), UINT32_C(0x75D874FB), UINT32_C(0xFD043BD4), + UINT32_C(0x18FA7F53), UINT32_C(0x1FC3979E), UINT32_C(0x212A0AD7), + UINT32_C(0x5D6EAC0E), UINT32_C(0x5703A7D9), UINT32_C(0x017DEAD5), + UINT32_C(0x222F7188), UINT32_C(0x0F6C1817), UINT32_C(0x1EC687B7) }, + { UINT32_C(0x238BACB6), UINT32_C(0x23412FC3), UINT32_C(0x54CED154), + UINT32_C(0xB85D70E9), UINT32_C(0xBDA674D0), UINT32_C(0xD4E06722), + UINT32_C(0x36F5A0C2), UINT32_C(0x3EA5F178), UINT32_C(0xF5C6D2CA), + UINT32_C(0x7E7D79CF), UINT32_C(0x3DBB3C73), UINT32_C(0x1FFF9464) } }, + { { UINT32_C(0xF163E4A8), UINT32_C(0x916E19D0), UINT32_C(0x1489DF17), + UINT32_C(0x1E6740E7), UINT32_C(0x339F3A47), UINT32_C(0x1EAF9723), + UINT32_C(0x124B8DAD), UINT32_C(0x22F0ED1A), UINT32_C(0x49C3DD04), + UINT32_C(0x39C9166C), UINT32_C(0xCE1E9ACC), UINT32_C(0x628E7FD4) }, + { UINT32_C(0x40031676), UINT32_C(0x124DDF27), UINT32_C(0x1EDDB9BE), + UINT32_C(0x00256939), UINT32_C(0xD360B0DA), UINT32_C(0xD39E25E7), + UINT32_C(0x4AA6C4C9), UINT32_C(0x6E3015A8), UINT32_C(0x623EDA09), + UINT32_C(0xC6A2F643), UINT32_C(0x50AA99FB), UINT32_C(0xBEFF2D12) } }, + { { UINT32_C(0x93EE8089), UINT32_C(0x1FEEF7CE), UINT32_C(0x252DD7BD), + UINT32_C(0xC6B180BC), UINT32_C(0x1788F051), UINT32_C(0xA16FB20B), + UINT32_C(0xE046ED39), UINT32_C(0xD86FD392), UINT32_C(0x9378CE1D), + UINT32_C(0xDA0A3611), UINT32_C(0xA5F7A61D), UINT32_C(0x121EF3E7) }, + { UINT32_C(0x92D13CAE), UINT32_C(0x94D22061), UINT32_C(0x77C72E08), + UINT32_C(0x5076046A), UINT32_C(0x7D2308B9), UINT32_C(0xF18BC233), + UINT32_C(0x17F977B1), UINT32_C(0x004DB3C5), UINT32_C(0x0471C11D), + UINT32_C(0xD05AE399), UINT32_C(0x85CD1726), UINT32_C(0x86A2A557) } }, + { { UINT32_C(0x72107804), UINT32_C(0xB8D9B286), UINT32_C(0x3303B79B), + UINT32_C(0xB5A7C413), UINT32_C(0x5FA37DED), UINT32_C(0x927EEF78), + UINT32_C(0xAD67DABA), UINT32_C(0xA1C5CF1E), UINT32_C(0x7360E7C7), + UINT32_C(0xAA5E3FB2), UINT32_C(0x0A0C0993), UINT32_C(0x8354E61A) }, + { UINT32_C(0x7F5458CC), UINT32_C(0x2EC73AF9), UINT32_C(0x48474325), + UINT32_C(0xDE4CB488), UINT32_C(0x7209BC69), UINT32_C(0x2DD134C7), + UINT32_C(0x451A2ABE), UINT32_C(0xB70C5567), UINT32_C(0x8E293018), + UINT32_C(0x2CD1B200), UINT32_C(0xD33C0D72), UINT32_C(0x15F8DA7A) } }, + { { UINT32_C(0xA8790657), UINT32_C(0x5DC386D0), UINT32_C(0xBC4D88BB), + UINT32_C(0xA4FDF676), UINT32_C(0x48BC6C49), UINT32_C(0x1B21F38F), + UINT32_C(0x543A7003), UINT32_C(0xCDCC7FAA), UINT32_C(0x8C9CF72C), + UINT32_C(0xEA97E7AA), UINT32_C(0x50D938A8), UINT32_C(0xA6B883F4) }, + { UINT32_C(0xA3A10F27), UINT32_C(0x51936F3A), UINT32_C(0xDECC76BF), + UINT32_C(0x0170785F), UINT32_C(0x908C578A), UINT32_C(0x7539ECE1), + UINT32_C(0x0F3E8C25), UINT32_C(0x5D9C8A8E), UINT32_C(0x9E4717A7), + UINT32_C(0x8681B43B), UINT32_C(0xA9D83E39), UINT32_C(0x94F42507) } }, + { { UINT32_C(0xA55ADDE7), UINT32_C(0xBBE11CA8), UINT32_C(0x3BC0896B), + UINT32_C(0x39E6F5CF), UINT32_C(0x1D2D8D94), UINT32_C(0x1447314E), + UINT32_C(0x5B012F8A), UINT32_C(0x45B48125), UINT32_C(0x08AD5283), + UINT32_C(0x41AD23FA), UINT32_C(0x41D13774), UINT32_C(0x837243E2) }, + { UINT32_C(0xBADCAA46), UINT32_C(0x1FC0BD9D), UINT32_C(0x26E84CAE), + UINT32_C(0x8DF164ED), UINT32_C(0x41017176), UINT32_C(0x8FF70EC0), + UINT32_C(0x5C848BA7), UINT32_C(0x23AD4BCE), UINT32_C(0x97A19CBB), + UINT32_C(0x89246FDE), UINT32_C(0x78397991), UINT32_C(0xA5EF987B) } }, + { { UINT32_C(0x4757964D), UINT32_C(0x111AF1B7), UINT32_C(0xDDBBF258), + UINT32_C(0x1D25D351), UINT32_C(0x7D2B06D6), UINT32_C(0x4161E776), + UINT32_C(0x1CAC0C5B), UINT32_C(0x6EFD2691), UINT32_C(0x211BFAEB), + UINT32_C(0x633B95DB), UINT32_C(0xE2BDF701), UINT32_C(0x9BEDFA5A) }, + { UINT32_C(0x73E099C8), UINT32_C(0xADAC2B0B), UINT32_C(0xBFB16BFF), + UINT32_C(0x436F0023), UINT32_C(0x30F55854), UINT32_C(0xB91B1002), + UINT32_C(0xF4C6C8B7), UINT32_C(0xAF6A2097), UINT32_C(0x3AD7B3D9), + UINT32_C(0x3FF65CED), UINT32_C(0x330E56DF), UINT32_C(0x6FA2626F) } }, + { { UINT32_C(0xFFCCFD07), UINT32_C(0x3D28BF2D), UINT32_C(0xD989603B), + UINT32_C(0x0514F6FF), UINT32_C(0x5514787A), UINT32_C(0xB9519629), + UINT32_C(0xC3DB4E9C), UINT32_C(0xA1848121), UINT32_C(0x2A3D4595), + UINT32_C(0x47FE2E39), UINT32_C(0x11B73ED4), UINT32_C(0x506F5D82) }, + { UINT32_C(0xA600D8BB), UINT32_C(0xA2257AE7), UINT32_C(0x0F9F122C), + UINT32_C(0xD659DBD1), UINT32_C(0x64DF160F), UINT32_C(0xDB0FDC67), + UINT32_C(0x7CB19690), UINT32_C(0xFF379339), UINT32_C(0x98E72EC1), + UINT32_C(0xDF4366B8), UINT32_C(0xDF437EB8), UINT32_C(0x97E72BEC) } }, + { { UINT32_C(0x1C81E5D9), UINT32_C(0x81DCEA27), UINT32_C(0x6717FC49), + UINT32_C(0x7E1B6CDA), UINT32_C(0x11EAE80D), UINT32_C(0xAA36B3B5), + UINT32_C(0x3CD7CBB3), UINT32_C(0x1306687C), UINT32_C(0xC4E89064), + UINT32_C(0xED670235), UINT32_C(0x58A94760), UINT32_C(0x9D3B0009) }, + { UINT32_C(0xE6A6333C), UINT32_C(0x5A64E158), UINT32_C(0x49453203), + UINT32_C(0x1A8B4A36), UINT32_C(0x1F77CC21), UINT32_C(0xF1CAD724), + UINT32_C(0x70518EF7), UINT32_C(0x693EBB4B), UINT32_C(0x0F39C91A), + UINT32_C(0xFB47BD81), UINT32_C(0xFA4BC64B), UINT32_C(0xCFE63DA2) } }, + { { UINT32_C(0xEAA66108), UINT32_C(0x82C1C684), UINT32_C(0x4CFE79FC), + UINT32_C(0xE3226218), UINT32_C(0x849C720E), UINT32_C(0x3F28B72B), + UINT32_C(0x8FEE1CA8), UINT32_C(0x137FB355), UINT32_C(0xE4F90C4E), + UINT32_C(0x4D18A9CD), UINT32_C(0xCC3E46FA), UINT32_C(0xC0344227) }, + { UINT32_C(0x79CDA392), UINT32_C(0x4FD5C08E), UINT32_C(0x8ADC87B5), + UINT32_C(0x65DB20DB), UINT32_C(0x916C1B84), UINT32_C(0x86F95D5B), + UINT32_C(0x17BB2B7C), UINT32_C(0x7EDA3871), UINT32_C(0x669A533B), + UINT32_C(0x18CCF7E7), UINT32_C(0xECAD0E06), UINT32_C(0x5E92421C) } }, + { { UINT32_C(0x4174B08B), UINT32_C(0x26063E12), UINT32_C(0x70DE8E4D), + UINT32_C(0xE621D9BE), UINT32_C(0x5ECDF350), UINT32_C(0xAEA0FD0F), + UINT32_C(0x9C20E5C9), UINT32_C(0x0D9F69E4), UINT32_C(0x0BBE2918), + UINT32_C(0xD3DADEB9), UINT32_C(0x58AA2F71), UINT32_C(0xD7B9B5DB) }, + { UINT32_C(0x3364CAF8), UINT32_C(0x7A971DD7), UINT32_C(0xC25D4BE4), + UINT32_C(0x702616A3), UINT32_C(0xA9E30071), UINT32_C(0xA30F0FA1), + UINT32_C(0x5573BC69), UINT32_C(0x98AB2438), UINT32_C(0x6FEC2E22), + UINT32_C(0xCBC63CDF), UINT32_C(0xCC901B9B), UINT32_C(0x965F90ED) } }, + { { UINT32_C(0x71E15BB3), UINT32_C(0xD53B592D), UINT32_C(0x8820E0D0), + UINT32_C(0x1F03C0E9), UINT32_C(0x3CCCB726), UINT32_C(0xCE93947D), + UINT32_C(0x1D547590), UINT32_C(0x2790FEE0), UINT32_C(0xC59CDD7A), + UINT32_C(0x4401D847), UINT32_C(0xA926DD9D), UINT32_C(0x72D69120) }, + { UINT32_C(0x4229F289), UINT32_C(0x38B8F21D), UINT32_C(0x7FE978AF), + UINT32_C(0x9F412E40), UINT32_C(0xCDB59AF1), UINT32_C(0xAE07901B), + UINT32_C(0xD1D4715E), UINT32_C(0x1E6BE5EB), UINT32_C(0x18C96BEF), + UINT32_C(0x3715BD8B), UINT32_C(0xE11B3798), UINT32_C(0x4B71F6E6) } }, + }, + { + { { UINT32_C(0xF0CE2DF4), UINT32_C(0x11A8FDE5), UINT32_C(0xFA8D26DF), + UINT32_C(0xBC70CA3E), UINT32_C(0xC74DFE82), UINT32_C(0x6818C275), + UINT32_C(0x38373A50), UINT32_C(0x2B0294AC), UINT32_C(0xE8E5F88F), + UINT32_C(0x584C4061), UINT32_C(0x7342383A), UINT32_C(0x1C05C1CA) }, + { UINT32_C(0x911430EC), UINT32_C(0x263895B3), UINT32_C(0xA5171453), + UINT32_C(0xEF9B0032), UINT32_C(0x84DA7F0C), UINT32_C(0x144359DA), + UINT32_C(0x924A09F2), UINT32_C(0x76E3095A), UINT32_C(0xD69AD835), + UINT32_C(0x612986E3), UINT32_C(0x392122AF), UINT32_C(0x70E03ADA) } }, + { { UINT32_C(0x67AAD17B), UINT32_C(0xFEB707EE), UINT32_C(0x83042995), + UINT32_C(0xBB21B287), UINT32_C(0x9A0D32BA), UINT32_C(0x26DE1645), + UINT32_C(0x1FFB9266), UINT32_C(0x9A2FF38A), UINT32_C(0x8F578B4A), + UINT32_C(0x4E5AD96D), UINT32_C(0x883E7443), UINT32_C(0x26CC0655) }, + { UINT32_C(0x2EE9367A), UINT32_C(0x1D8EECAB), UINT32_C(0x881DE2F8), + UINT32_C(0x42B84337), UINT32_C(0xD758AE41), UINT32_C(0xE49B2FAE), + UINT32_C(0x4A85D867), UINT32_C(0x6A9A2290), UINT32_C(0xE68CBA86), + UINT32_C(0x2FB89DCE), UINT32_C(0x7F09A982), UINT32_C(0xBC252635) } }, + { { UINT32_C(0x8C61AAAC), UINT32_C(0xADC79436), UINT32_C(0x5E926563), + UINT32_C(0x24C7FD13), UINT32_C(0x0406C129), UINT32_C(0xEF9FAAA4), + UINT32_C(0x8B658D3C), UINT32_C(0xF4E6388C), UINT32_C(0x1E435BAF), + UINT32_C(0x7262BEB4), UINT32_C(0xFDAEAC99), UINT32_C(0x3BF622CC) }, + { UINT32_C(0x4E1AEDDC), UINT32_C(0xD359F7D8), UINT32_C(0xD78C17B7), + UINT32_C(0x05DC4F8C), UINT32_C(0x29498BA5), UINT32_C(0xB18CF032), + UINT32_C(0x85BF35AD), UINT32_C(0xC67388CA), UINT32_C(0x62AA4BC8), + UINT32_C(0x8A7A6AA2), UINT32_C(0x72F4627A), UINT32_C(0x0B8F458E) } }, + { { UINT32_C(0xC68E4488), UINT32_C(0x3FB812EE), UINT32_C(0x60EF7281), + UINT32_C(0x53C5EAA4), UINT32_C(0x8FBEFBE4), UINT32_C(0xE5724183), + UINT32_C(0xA4B24A05), UINT32_C(0x2B7D49F4), UINT32_C(0x710C0A43), + UINT32_C(0x23B138D0), UINT32_C(0xA85EC1DB), UINT32_C(0x16A5B4C1) }, + { UINT32_C(0x305FEB02), UINT32_C(0x7CC1F3D7), UINT32_C(0x5B6C1B54), + UINT32_C(0x52F7947D), UINT32_C(0x8F56981C), UINT32_C(0x1BDA2312), + UINT32_C(0xB4080A01), UINT32_C(0x68663EAE), UINT32_C(0x9F999B7F), + UINT32_C(0x8DD7BA7E), UINT32_C(0xB686580C), UINT32_C(0xD8768D19) } }, + { { UINT32_C(0x7AFDDA94), UINT32_C(0xBCD0E0AD), UINT32_C(0x34A30687), + UINT32_C(0x95A0DBBE), UINT32_C(0x8C5E2665), UINT32_C(0xBBE3C3DF), + UINT32_C(0xEBF2BC16), UINT32_C(0x742BECD8), UINT32_C(0x3FA163A6), + UINT32_C(0x300CEB48), UINT32_C(0x4663354B), UINT32_C(0x0C5D02EE) }, + { UINT32_C(0xB5E606A4), UINT32_C(0xE4FB9AD6), UINT32_C(0xCF49FF95), + UINT32_C(0x93F507B8), UINT32_C(0x585C193B), UINT32_C(0x9406A90C), + UINT32_C(0x4ECF9517), UINT32_C(0xAD1440C1), UINT32_C(0x9CEA53F1), + UINT32_C(0x184CB475), UINT32_C(0x8EF11302), UINT32_C(0x6855C474) } }, + { { UINT32_C(0xEDCAFA52), UINT32_C(0x00ECB523), UINT32_C(0x086F69D3), + UINT32_C(0x0DA0AE0E), UINT32_C(0xC242F347), UINT32_C(0xC384DE15), + UINT32_C(0x848C12B7), UINT32_C(0xFB050E6E), UINT32_C(0x64E015CE), + UINT32_C(0x22F67654), UINT32_C(0x7CA122F2), UINT32_C(0xCBDC2A48) }, + { UINT32_C(0x445FB02C), UINT32_C(0xA940D973), UINT32_C(0x3767D89D), + UINT32_C(0x00F31E78), UINT32_C(0x613DABDD), UINT32_C(0x2B65A237), + UINT32_C(0xC875AE09), UINT32_C(0x2BE0AB05), UINT32_C(0xBA204F8E), + UINT32_C(0xB22E54FD), UINT32_C(0x0F7687B9), UINT32_C(0x65E2029D) } }, + { { UINT32_C(0x1855A71C), UINT32_C(0xFFD82538), UINT32_C(0x438BD8D8), + UINT32_C(0x26A330B3), UINT32_C(0xF9D8C5F9), UINT32_C(0x89628311), + UINT32_C(0x953738A0), UINT32_C(0x8D5FB9CF), UINT32_C(0xEDFCD4E5), + UINT32_C(0xCB7159C9), UINT32_C(0x2064C7C2), UINT32_C(0xD64E5230) }, + { UINT32_C(0x689F3CFE), UINT32_C(0xF858ED80), UINT32_C(0x56128B67), + UINT32_C(0x4830E309), UINT32_C(0xE0E90688), UINT32_C(0x2E1692DA), + UINT32_C(0xCA9CC232), UINT32_C(0xAB818913), UINT32_C(0xA5D229A6), + UINT32_C(0xE2E30C23), UINT32_C(0x0E740E23), UINT32_C(0xA544E8B1) } }, + { { UINT32_C(0xDC61E6CC), UINT32_C(0x1C15E569), UINT32_C(0x58FC7800), + UINT32_C(0x8FD72967), UINT32_C(0x37A9DFC5), UINT32_C(0xE61E7DB7), + UINT32_C(0x5AFD7822), UINT32_C(0x3F34A9C6), UINT32_C(0x19E80773), + UINT32_C(0x0A112742), UINT32_C(0x4760FC58), UINT32_C(0xA353460C) }, + { UINT32_C(0xB3124C71), UINT32_C(0x2FB7DEEB), UINT32_C(0x2D4009CC), + UINT32_C(0x48463627), UINT32_C(0xC3A10370), UINT32_C(0x399D1933), + UINT32_C(0x54388DBD), UINT32_C(0x7EB19450), UINT32_C(0x7C2A006A), + UINT32_C(0x8ECCE639), UINT32_C(0x55C932A0), UINT32_C(0x3D565DAF) } }, + { { UINT32_C(0xD9ADAE53), UINT32_C(0xCEF57A9F), UINT32_C(0xF83FD8CD), + UINT32_C(0xE2EB27D7), UINT32_C(0x9BBD2DDE), UINT32_C(0x4AC8F719), + UINT32_C(0xE91ABFB7), UINT32_C(0x604283AA), UINT32_C(0x34799F87), + UINT32_C(0xB6A4E115), UINT32_C(0xE4C2A8F3), UINT32_C(0x2B253224) }, + { UINT32_C(0xC8782294), UINT32_C(0xC34F8B92), UINT32_C(0xFCC2CB6B), + UINT32_C(0xC74D697D), UINT32_C(0xC2C84C46), UINT32_C(0xD990411B), + UINT32_C(0x31EA4955), UINT32_C(0x2807B5C6), UINT32_C(0xB9EB27F5), + UINT32_C(0x14AE2B93), UINT32_C(0x6163EDFA), UINT32_C(0xF0AE96A7) } }, + { { UINT32_C(0x42DB7180), UINT32_C(0xA7BDCBB4), UINT32_C(0xEDCA752F), + UINT32_C(0xC9FAA41F), UINT32_C(0xE820F401), UINT32_C(0x147F91B4), + UINT32_C(0xF5F2645F), UINT32_C(0x1E6CEF86), UINT32_C(0x31FE711D), + UINT32_C(0xB4AB4D7F), UINT32_C(0x743EF882), UINT32_C(0xCE68FB3C) }, + { UINT32_C(0x3EF2FCFF), UINT32_C(0xB9D7D682), UINT32_C(0x020DCAFD), + UINT32_C(0xF6893811), UINT32_C(0xBF81E760), UINT32_C(0x30D9A50C), + UINT32_C(0xB9B87228), UINT32_C(0x7F247D06), UINT32_C(0x5F40CFC0), + UINT32_C(0x143D4FEC), UINT32_C(0x329B2A88), UINT32_C(0x21D78D73) } }, + { { UINT32_C(0xED3F2055), UINT32_C(0x06B3FF8A), UINT32_C(0x522BE214), + UINT32_C(0x50482C77), UINT32_C(0xDDF54620), UINT32_C(0x8DF69CD8), + UINT32_C(0xF78A1165), UINT32_C(0x6D1DB204), UINT32_C(0x9AFE6BF2), + UINT32_C(0x459AE4A2), UINT32_C(0x24AC871E), UINT32_C(0xC23A9FFD) }, + { UINT32_C(0x89E85D81), UINT32_C(0xB7FD22E3), UINT32_C(0x122E9978), + UINT32_C(0x297F1F6B), UINT32_C(0x144BE1CE), UINT32_C(0xAB283D66), + UINT32_C(0xC00C614E), UINT32_C(0xC1F90AC2), UINT32_C(0x3224CD09), + UINT32_C(0x5465576E), UINT32_C(0x441B6059), UINT32_C(0x8E8D910D) } }, + { { UINT32_C(0xAAA228BC), UINT32_C(0xF73A060A), UINT32_C(0x56EFF87D), + UINT32_C(0xCF1B0783), UINT32_C(0xA54C9133), UINT32_C(0x11EF17C0), + UINT32_C(0x76A4DAA5), UINT32_C(0x9E476B15), UINT32_C(0x8018FB92), + UINT32_C(0x5624FEAC), UINT32_C(0xCFEEC1B9), UINT32_C(0x9826A0FC) }, + { UINT32_C(0x2DFE2046), UINT32_C(0xB732F7FE), UINT32_C(0x3B40DA6A), + UINT32_C(0x9260BD9F), UINT32_C(0x4F231773), UINT32_C(0xCC9F908F), + UINT32_C(0xDAFC0D55), UINT32_C(0x4827FEB9), UINT32_C(0x538ACE95), + UINT32_C(0x07D32E85), UINT32_C(0xB8EDAF37), UINT32_C(0xAD9F897C) } }, + { { UINT32_C(0xE3415498), UINT32_C(0x2F75B82F), UINT32_C(0xF1015F30), + UINT32_C(0xF99CAC5F), UINT32_C(0x7D7F25DE), UINT32_C(0x76640824), + UINT32_C(0xEE74C047), UINT32_C(0x714BC9CD), UINT32_C(0x07448879), + UINT32_C(0x70F847BF), UINT32_C(0x072165C0), UINT32_C(0xA14481DE) }, + { UINT32_C(0xDB1140A8), UINT32_C(0x9BFA59E3), UINT32_C(0xFCD13502), + UINT32_C(0x7B9C7FF0), UINT32_C(0x68459ABF), UINT32_C(0xF4D7538E), + UINT32_C(0xC8FC6AD2), UINT32_C(0xED93A791), UINT32_C(0xB51BD9B2), + UINT32_C(0xA8BBE2A8), UINT32_C(0x9FB34008), UINT32_C(0x084B5A27) } }, + { { UINT32_C(0xEB138C84), UINT32_C(0xB3BB9545), UINT32_C(0x3FC88BFD), + UINT32_C(0x59C3489C), UINT32_C(0x85F53EC7), UINT32_C(0x3A97FF63), + UINT32_C(0x0AA69C3D), UINT32_C(0x40FDF5A6), UINT32_C(0x53D19668), + UINT32_C(0x0E8CCEC7), UINT32_C(0x33FAA661), UINT32_C(0x0AA72EF9) }, + { UINT32_C(0x9B1E684B), UINT32_C(0xF5C5A6CF), UINT32_C(0x31A22EA1), + UINT32_C(0x630F9371), UINT32_C(0xAC60F7EA), UINT32_C(0x06B2AAC2), + UINT32_C(0x5BC37D80), UINT32_C(0xB181CAE2), UINT32_C(0x247B13EA), + UINT32_C(0x4601A929), UINT32_C(0x5F739797), UINT32_C(0x8A71C386) } }, + { { UINT32_C(0xAB134786), UINT32_C(0x545387B3), UINT32_C(0x1599B64A), + UINT32_C(0x3179BB06), UINT32_C(0x07593574), UINT32_C(0xB0A61986), + UINT32_C(0x63FA7C3B), UINT32_C(0xC7E39B21), UINT32_C(0x91585D13), + UINT32_C(0xA1173F86), UINT32_C(0xCB9525CD), UINT32_C(0x09D5CC8E) }, + { UINT32_C(0x8F3A3451), UINT32_C(0xAAD44FFD), UINT32_C(0x25820CC5), + UINT32_C(0x702B04F2), UINT32_C(0x1CB66C17), UINT32_C(0xE90CAC49), + UINT32_C(0xEE161DC4), UINT32_C(0x40F6B547), UINT32_C(0x1BA4AC4E), + UINT32_C(0xC08BB8B4), UINT32_C(0xAE5A6BC1), UINT32_C(0x7DC064FB) } }, + { { UINT32_C(0x9D76DDC7), UINT32_C(0x90A5E871), UINT32_C(0xEDFC8E2E), + UINT32_C(0x39DC8FAE), UINT32_C(0x5B079C62), UINT32_C(0x98467A23), + UINT32_C(0x05450C98), UINT32_C(0xE25E3785), UINT32_C(0x96140083), + UINT32_C(0x2FE23A4D), UINT32_C(0xE9900312), UINT32_C(0x65CE3B9A) }, + { UINT32_C(0x6B72B5D9), UINT32_C(0x1D87D088), UINT32_C(0xFD9AFC82), + UINT32_C(0x72F53220), UINT32_C(0x9E1F71FA), UINT32_C(0xC63C7C15), + UINT32_C(0x8D449637), UINT32_C(0x90DF26EA), UINT32_C(0xC1C2B215), + UINT32_C(0x97089F40), UINT32_C(0x42317FAA), UINT32_C(0x83AF2664) } }, + }, + { + { { UINT32_C(0x8D688E31), UINT32_C(0xFA2DB51A), UINT32_C(0xA09C88D4), + UINT32_C(0x225B696C), UINT32_C(0x6059171F), UINT32_C(0x9F88AF1D), + UINT32_C(0x782A0993), UINT32_C(0x1C5FEA5E), UINT32_C(0x4EC710D3), + UINT32_C(0xE0FB1588), UINT32_C(0xD32CE365), UINT32_C(0xFAF372E5) }, + { UINT32_C(0x26506F45), UINT32_C(0xD9F896AB), UINT32_C(0x8373C724), + UINT32_C(0x8D350338), UINT32_C(0xCA6E7342), UINT32_C(0x1B76992D), + UINT32_C(0x6FD0C08B), UINT32_C(0x76338FCA), UINT32_C(0xA00F5C23), + UINT32_C(0xC3EA4C65), UINT32_C(0xB316B35B), UINT32_C(0xDFAB29B3) } }, + { { UINT32_C(0x483AEBF9), UINT32_C(0x84E5541F), UINT32_C(0x49165772), + UINT32_C(0x8ADFF7DC), UINT32_C(0x9BEAAD3C), UINT32_C(0xE0A43AD6), + UINT32_C(0xF51C2714), UINT32_C(0x97DD1820), UINT32_C(0x57EA5B0C), + UINT32_C(0xAC2B4CB4), UINT32_C(0xD11767CA), UINT32_C(0x87DBD011) }, + { UINT32_C(0xBFC7957A), UINT32_C(0x18CCF36C), UINT32_C(0x1BC79227), + UINT32_C(0xD4A08841), UINT32_C(0xD8D292A8), UINT32_C(0x9811CE43), + UINT32_C(0xD58C4EE7), UINT32_C(0x72C5FC68), UINT32_C(0xD35C65A7), + UINT32_C(0x5BC0F0BE), UINT32_C(0xCBBF9669), UINT32_C(0x0B446DBC) } }, + { { UINT32_C(0x9CEE9BCE), UINT32_C(0x7EBA3DA6), UINT32_C(0xD5377750), + UINT32_C(0x3E2C1248), UINT32_C(0x2B93D8B2), UINT32_C(0x8C917D98), + UINT32_C(0x7CAD1F75), UINT32_C(0xCA8FC6AC), UINT32_C(0xA0FF150A), + UINT32_C(0x5F581F19), UINT32_C(0xE08327FA), UINT32_C(0x872CC14A) }, + { UINT32_C(0xE9333188), UINT32_C(0xC774F187), UINT32_C(0x497AF7E8), + UINT32_C(0x528ED4AC), UINT32_C(0x8AD72B10), UINT32_C(0xCE036E9B), + UINT32_C(0x917986CF), UINT32_C(0x463F9EBB), UINT32_C(0x1325CF9B), + UINT32_C(0xBE516328), UINT32_C(0xDD7E5FEA), UINT32_C(0xD28D5C50) } }, + { { UINT32_C(0xDD58BBE3), UINT32_C(0x714C1D1B), UINT32_C(0x039AFD0F), + UINT32_C(0x85BA01AE), UINT32_C(0x6951AC80), UINT32_C(0x7F23EA3A), + UINT32_C(0xAC00C837), UINT32_C(0x5C599290), UINT32_C(0xBF24CC1B), + UINT32_C(0xF6EFA2B3), UINT32_C(0x1E84462B), UINT32_C(0x393D8E42) }, + { UINT32_C(0xF8B89453), UINT32_C(0x9BDA627D), UINT32_C(0xB23E0D1B), + UINT32_C(0xE66FFF2E), UINT32_C(0xC3B94EC2), UINT32_C(0xD1EE7089), + UINT32_C(0x3031699A), UINT32_C(0xF75DBA6E), UINT32_C(0x242B2453), + UINT32_C(0x8FF75F79), UINT32_C(0x289BFED4), UINT32_C(0xE721EDEB) } }, + { { UINT32_C(0xC1390FA8), UINT32_C(0x083215A1), UINT32_C(0x6DCE8CE0), + UINT32_C(0x901D686A), UINT32_C(0x837073FF), UINT32_C(0x4AB1BA62), + UINT32_C(0x34BEABA5), UINT32_C(0x10C287AA), UINT32_C(0x46985239), + UINT32_C(0xB4931AF4), UINT32_C(0xB053C4DC), UINT32_C(0x07639899) }, + { UINT32_C(0xE721EECD), UINT32_C(0x29E7F44D), UINT32_C(0x57B3FF48), + UINT32_C(0x65817182), UINT32_C(0x5054E2E0), UINT32_C(0x198542E2), + UINT32_C(0x84616DE8), UINT32_C(0x923C9E15), UINT32_C(0xAD465BB9), + UINT32_C(0x2A9C15E1), UINT32_C(0x16319245), UINT32_C(0xD8D4EFC7) } }, + { { UINT32_C(0x9961A674), UINT32_C(0x72DC7943), UINT32_C(0xA0E13668), + UINT32_C(0x839A0A52), UINT32_C(0x334945EA), UINT32_C(0xD7A53FA9), + UINT32_C(0xE7AA25DB), UINT32_C(0xDB21DB77), UINT32_C(0x66E96DA3), + UINT32_C(0xB6675A7D), UINT32_C(0xE66F33C0), UINT32_C(0x2C31C406) }, + { UINT32_C(0x6EC7B9CB), UINT32_C(0x45020B62), UINT32_C(0x0391F267), + UINT32_C(0xFF46E9CD), UINT32_C(0x0FA2F221), UINT32_C(0x7DABD744), + UINT32_C(0x9D4A2A3E), UINT32_C(0x9A32364B), UINT32_C(0x52D2E47A), + UINT32_C(0xF0F84AE8), UINT32_C(0x888F488A), UINT32_C(0xD0B872BB) } }, + { { UINT32_C(0xC9790EEF), UINT32_C(0x531E4CEF), UINT32_C(0x2B8D1A58), + UINT32_C(0xF7B5735E), UINT32_C(0xEF568511), UINT32_C(0xB8882F1E), + UINT32_C(0x86A86DB3), UINT32_C(0xAFB08D1C), UINT32_C(0xF54DE8C7), + UINT32_C(0x88CB9DF2), UINT32_C(0x9A683282), UINT32_C(0xA44234F1) }, + { UINT32_C(0xA6E9AB2E), UINT32_C(0xBC1B3D3A), UINT32_C(0x87FC99EE), + UINT32_C(0xEFA071FB), UINT32_C(0xA102DC0F), UINT32_C(0xFA3C737D), + UINT32_C(0xD6A0CBD2), UINT32_C(0xDF3248A6), UINT32_C(0x1ECC1BF4), + UINT32_C(0x6E62A4FF), UINT32_C(0xC8F1BC17), UINT32_C(0xF718F940) } }, + { { UINT32_C(0x4F63F026), UINT32_C(0x2C8B0AAD), UINT32_C(0x50B253CC), + UINT32_C(0x2AFF6238), UINT32_C(0x10C4D122), UINT32_C(0xCAB3E942), + UINT32_C(0x07CD2816), UINT32_C(0x52B59F04), UINT32_C(0x982C41FC), + UINT32_C(0x22322803), UINT32_C(0x8CF50B19), UINT32_C(0x38844E66) }, + { UINT32_C(0xBE3264CD), UINT32_C(0x42A959F7), UINT32_C(0x6C983524), + UINT32_C(0xBDDC24BD), UINT32_C(0x462B8640), UINT32_C(0xA489EB0C), + UINT32_C(0x98029BE7), UINT32_C(0xB7C05092), UINT32_C(0xA1ADDC64), + UINT32_C(0xD5546B5F), UINT32_C(0xA0C655AF), UINT32_C(0xE7CAC1FC) } }, + { { UINT32_C(0x47636F97), UINT32_C(0x14547198), UINT32_C(0xEBCDCCFF), + UINT32_C(0x6FA67481), UINT32_C(0x395D3258), UINT32_C(0xC164872F), + UINT32_C(0xEE6ACDBC), UINT32_C(0xB8CECAFE), UINT32_C(0xA933F180), + UINT32_C(0x3FBFE5F3), UINT32_C(0x898C3B1E), UINT32_C(0xEC20CAC2) }, + { UINT32_C(0x87DA73F9), UINT32_C(0x6A031BEE), UINT32_C(0x5C5AF46E), + UINT32_C(0xD1E667D1), UINT32_C(0x1DC6EEF9), UINT32_C(0xCB3DC168), + UINT32_C(0x33D310C0), UINT32_C(0x2DD1BD94), UINT32_C(0x9207E438), + UINT32_C(0x0F78D493), UINT32_C(0xA99C0E75), UINT32_C(0xC233D544) } }, + { { UINT32_C(0x9E2A0113), UINT32_C(0x228F19F1), UINT32_C(0x0E1A5D37), + UINT32_C(0x58495BE5), UINT32_C(0x38D7F364), UINT32_C(0x97E08F69), + UINT32_C(0x510759B0), UINT32_C(0x1EC3BA3E), UINT32_C(0xE03CD40D), + UINT32_C(0x3682F19A), UINT32_C(0xF9E16D68), UINT32_C(0xC87745D8) }, + { UINT32_C(0x09A642EA), UINT32_C(0xFD527AB5), UINT32_C(0xF9C81F27), + UINT32_C(0x6308EEBD), UINT32_C(0x550C5D68), UINT32_C(0xFA9F666C), + UINT32_C(0x584AB153), UINT32_C(0xDEBA436F), UINT32_C(0x5B63E939), + UINT32_C(0x1D4861D3), UINT32_C(0xC9850221), UINT32_C(0x073BED9B) } }, + { { UINT32_C(0x8B171246), UINT32_C(0x802BCCF0), UINT32_C(0x733B072F), + UINT32_C(0xFFF7D15A), UINT32_C(0x4CBFA4EF), UINT32_C(0xEA386266), + UINT32_C(0xD635946B), UINT32_C(0x9E5B5073), UINT32_C(0xFA81BE95), + UINT32_C(0x16E9A979), UINT32_C(0xB14F701F), UINT32_C(0x41E8716E) }, + { UINT32_C(0x101A6719), UINT32_C(0x25782E0F), UINT32_C(0xC9D66959), + UINT32_C(0x442C4875), UINT32_C(0x2B85D153), UINT32_C(0x52D845D9), + UINT32_C(0x2E831117), UINT32_C(0xFF925138), UINT32_C(0x8E02434B), + UINT32_C(0x01B700CC), UINT32_C(0xEC0BAE3E), UINT32_C(0xD2DB7F8E) } }, + { { UINT32_C(0x966A4872), UINT32_C(0x1B225300), UINT32_C(0x566F537B), + UINT32_C(0x40C149BE), UINT32_C(0xCB680021), UINT32_C(0x3335F4D2), + UINT32_C(0x778E5F5F), UINT32_C(0x773D0263), UINT32_C(0x666FA9ED), + UINT32_C(0x1D9B7602), UINT32_C(0x2E6200CF), UINT32_C(0x52490A10) }, + { UINT32_C(0x961F290B), UINT32_C(0x8434C7DD), UINT32_C(0x64456446), + UINT32_C(0x773AC156), UINT32_C(0x47B712BB), UINT32_C(0x5E2BB789), + UINT32_C(0xBE0974AD), UINT32_C(0xFD3BCBFD), UINT32_C(0x791AD5D8), + UINT32_C(0x71AE9351), UINT32_C(0x6F4E1400), UINT32_C(0x1EE738BA) } }, + { { UINT32_C(0x0BE8E26E), UINT32_C(0x2FA428AB), UINT32_C(0xBB4CF9FC), + UINT32_C(0xFEFF0600), UINT32_C(0xB2EA5FB0), UINT32_C(0x76F25CA9), + UINT32_C(0x6835C5F4), UINT32_C(0xAB7FECF0), UINT32_C(0x19D5F328), + UINT32_C(0x649D0772), UINT32_C(0xACBCB12E), UINT32_C(0xABE7B895) }, + { UINT32_C(0xD69B1EA8), UINT32_C(0xF2D1031A), UINT32_C(0xC60B0BBB), + UINT32_C(0x46065D5D), UINT32_C(0x85D798FF), UINT32_C(0xB0908DC1), + UINT32_C(0xD2C9B18A), UINT32_C(0x4E2420F0), UINT32_C(0xD30432A2), + UINT32_C(0x6B3A9BDD), UINT32_C(0xC9B134AD), UINT32_C(0x501C3383) } }, + { { UINT32_C(0x98A21284), UINT32_C(0x608F0967), UINT32_C(0x059CCEDE), + UINT32_C(0x5361BE86), UINT32_C(0xAFD87EF7), UINT32_C(0x3A40655C), + UINT32_C(0x59083AA2), UINT32_C(0x03CF3117), UINT32_C(0xB6C366D9), + UINT32_C(0x57DB5F61), UINT32_C(0x6DD0D232), UINT32_C(0x29DC275B) }, + { UINT32_C(0x8FA67501), UINT32_C(0xBDAB24DD), UINT32_C(0x65D08C37), + UINT32_C(0x5928F775), UINT32_C(0x645D466A), UINT32_C(0x9448A856), + UINT32_C(0xC0E927A5), UINT32_C(0x6E6B5E2E), UINT32_C(0xE80C6871), + UINT32_C(0xE884D546), UINT32_C(0x53A9A851), UINT32_C(0x10C881C9) } }, + { { UINT32_C(0x9B627AA5), UINT32_C(0x35505374), UINT32_C(0x7976677B), + UINT32_C(0xE7CA1B57), UINT32_C(0x4976CE17), UINT32_C(0x81239712), + UINT32_C(0x96DA31B9), UINT32_C(0x96E9080B), UINT32_C(0xCC64AA1F), + UINT32_C(0x458254AB), UINT32_C(0x48E674C9), UINT32_C(0xFEFF6821) }, + { UINT32_C(0x021F1488), UINT32_C(0x8772F37A), UINT32_C(0xAB56345C), + UINT32_C(0x2E274E18), UINT32_C(0x29823B76), UINT32_C(0x7C7BE61C), + UINT32_C(0x9EEFB39E), UINT32_C(0x275DB7B2), UINT32_C(0xBF5CBCEF), + UINT32_C(0x83B10ED4), UINT32_C(0x518E5183), UINT32_C(0x40D7F5B4) } }, + { { UINT32_C(0xF960B41B), UINT32_C(0x315CCC01), UINT32_C(0x1D99E722), + UINT32_C(0x90B417C9), UINT32_C(0x013463E0), UINT32_C(0x84AFAA0D), + UINT32_C(0x13E6D9E1), UINT32_C(0xF133C5D8), UINT32_C(0x525B7430), + UINT32_C(0xD95C6ADC), UINT32_C(0x7A25106A), UINT32_C(0x082C61AD) }, + { UINT32_C(0xBA1CE179), UINT32_C(0xABC1966D), UINT32_C(0xA5DB529A), + UINT32_C(0xE0578B77), UINT32_C(0xEC84107D), UINT32_C(0x10988C05), + UINT32_C(0x1B207F83), UINT32_C(0xFCADE5D7), UINT32_C(0xC5BA83DB), + UINT32_C(0x0BEB6FDB), UINT32_C(0x57537E34), UINT32_C(0x1C39B86D) } }, + }, + { + { { UINT32_C(0x2A7AECED), UINT32_C(0x5B0B5D69), UINT32_C(0x01DC545F), + UINT32_C(0x4C03450C), UINT32_C(0x404A3458), UINT32_C(0x72AD0A4A), + UINT32_C(0x9F467B60), UINT32_C(0x1DE8E255), UINT32_C(0x90634809), + UINT32_C(0xA4B35705), UINT32_C(0x706F0178), UINT32_C(0x76F30205) }, + { UINT32_C(0x4454F0E5), UINT32_C(0x588D21AB), UINT32_C(0x64134928), + UINT32_C(0xD22DF549), UINT32_C(0x241BCD90), UINT32_C(0xF4E7E73D), + UINT32_C(0x2FACC7CC), UINT32_C(0xB8D8A1D2), UINT32_C(0x1D25D2A0), + UINT32_C(0x483C35A7), UINT32_C(0x1EF9F608), UINT32_C(0x7F8D2545) } }, + { { UINT32_C(0x54EBC926), UINT32_C(0xCB51F039), UINT32_C(0xB8D4A7BB), + UINT32_C(0xE235D356), UINT32_C(0xB41FE1A6), UINT32_C(0x93C8FAFA), + UINT32_C(0xA719F254), UINT32_C(0x6297701D), UINT32_C(0x644F5CDE), + UINT32_C(0x6E9165BC), UINT32_C(0x0C11C542), UINT32_C(0x6506329D) }, + { UINT32_C(0xA92B4250), UINT32_C(0xA2564809), UINT32_C(0x889C2E3E), + UINT32_C(0x0E9AC173), UINT32_C(0x22B1D1BE), UINT32_C(0x286A5926), + UINT32_C(0x6ECDD041), UINT32_C(0x86A3D752), UINT32_C(0x649F9524), + UINT32_C(0x4B867E0A), UINT32_C(0x0629CB0F), UINT32_C(0x1FE7D95A) } }, + { { UINT32_C(0xCA5BAF54), UINT32_C(0xF4F66843), UINT32_C(0xEFE7DB78), + UINT32_C(0x298DB357), UINT32_C(0x7365712F), UINT32_C(0xF607E86E), + UINT32_C(0x8A822BC0), UINT32_C(0xD5882298), UINT32_C(0xC61299B3), + UINT32_C(0x2CFBD63A), UINT32_C(0x67167B1A), UINT32_C(0x6F713D9B) }, + { UINT32_C(0xDE0B077A), UINT32_C(0x750F673F), UINT32_C(0xEE2178DA), + UINT32_C(0x07482708), UINT32_C(0x69123C75), UINT32_C(0x5E6D5BD1), + UINT32_C(0xEAB99B37), UINT32_C(0x6A93D1B6), UINT32_C(0x8CAEC6A3), + UINT32_C(0x6EF4F7E6), UINT32_C(0xCF3ED818), UINT32_C(0x7BE411D6) } }, + { { UINT32_C(0x63A0A7D2), UINT32_C(0xF92B3073), UINT32_C(0x881DC8CF), + UINT32_C(0x32DA431C), UINT32_C(0xC578E3A3), UINT32_C(0xE51BD5ED), + UINT32_C(0x9587FA22), UINT32_C(0xEFDA70D2), UINT32_C(0x9B2EBA85), + UINT32_C(0xCFEC1708), UINT32_C(0xAF7BA530), UINT32_C(0x6AB51A4B) }, + { UINT32_C(0x98174812), UINT32_C(0x5AC155AE), UINT32_C(0xCCB076E3), + UINT32_C(0xCAF07A71), UINT32_C(0xC38718A7), UINT32_C(0x280E86C2), + UINT32_C(0xD63745B7), UINT32_C(0x9D12DE73), UINT32_C(0xBF8A79AA), + UINT32_C(0x0E8EA855), UINT32_C(0xBD705BF7), UINT32_C(0x5EB2BED8) } }, + { { UINT32_C(0xAE16DE53), UINT32_C(0x33FE9578), UINT32_C(0x10BEC902), + UINT32_C(0x3AE85EB5), UINT32_C(0x44AF850E), UINT32_C(0xC4F49658), + UINT32_C(0x087DD658), UINT32_C(0x6EA222B3), UINT32_C(0xA51F1447), + UINT32_C(0xB255E6FD), UINT32_C(0x117E3F48), UINT32_C(0xB35E4997) }, + { UINT32_C(0x05616CA1), UINT32_C(0x562E813B), UINT32_C(0x8A61E156), + UINT32_C(0xDF5925D6), UINT32_C(0x571C728B), UINT32_C(0xB2FA8125), + UINT32_C(0xA2F2D1CF), UINT32_C(0x00864805), UINT32_C(0x1BCCB6FF), + UINT32_C(0x2DC26F41), UINT32_C(0x63AE37DD), UINT32_C(0xEBD5E093) } }, + { { UINT32_C(0x0A285611), UINT32_C(0xD2D68BB3), UINT32_C(0xDC8378F2), + UINT32_C(0x3EAE7596), UINT32_C(0x6CC688A3), UINT32_C(0x2DC6CCC6), + UINT32_C(0x011F5DFB), UINT32_C(0xC45E5713), UINT32_C(0x62D34487), + UINT32_C(0x6B9C4F6C), UINT32_C(0x1FC65551), UINT32_C(0xFAD6F077) }, + { UINT32_C(0x62B23B52), UINT32_C(0x5E3266E0), UINT32_C(0xE98F4715), + UINT32_C(0xF1DAF319), UINT32_C(0x3ED0AE83), UINT32_C(0x064D12EA), + UINT32_C(0x564125CB), UINT32_C(0x5CCF9326), UINT32_C(0xC63C1E9F), + UINT32_C(0x09057022), UINT32_C(0xDC9B5D2E), UINT32_C(0x7171972C) } }, + { { UINT32_C(0xEABD21B2), UINT32_C(0x2364FD9A), UINT32_C(0x9174AD6D), + UINT32_C(0x3CE5F4BB), UINT32_C(0xB38688C0), UINT32_C(0xA4D6D5D0), + UINT32_C(0x6D87FD7D), UINT32_C(0x2292A2D2), UINT32_C(0x4CA02E54), + UINT32_C(0x2A7D1B53), UINT32_C(0xB4185715), UINT32_C(0x7BEE6E7E) }, + { UINT32_C(0x8FC63ACD), UINT32_C(0x73E54609), UINT32_C(0x4064E09D), + UINT32_C(0xF4D93A12), UINT32_C(0x2B92DAA5), UINT32_C(0xD20E157A), + UINT32_C(0xC4B81A00), UINT32_C(0x90D125DB), UINT32_C(0x7682DE13), + UINT32_C(0xCB951C9E), UINT32_C(0x27987545), UINT32_C(0x1ABE58F4) } }, + { { UINT32_C(0x30C70C8D), UINT32_C(0x6D351640), UINT32_C(0xCE2361B8), + UINT32_C(0x8047D811), UINT32_C(0xDF8E2C81), UINT32_C(0x3F8B3D4F), + UINT32_C(0x33FA1F6C), UINT32_C(0x5D595477), UINT32_C(0xE29B8A91), + UINT32_C(0xF769FE5A), UINT32_C(0xD737B2A2), UINT32_C(0x26F0E606) }, + { UINT32_C(0xB8B31C6A), UINT32_C(0x70CBFA5D), UINT32_C(0x863D3AEA), + UINT32_C(0x0F883B4A), UINT32_C(0xE386AE2F), UINT32_C(0x156A4479), + UINT32_C(0xADE8A684), UINT32_C(0xA17A2FCD), UINT32_C(0xE2A7E335), + UINT32_C(0x78BDF958), UINT32_C(0x3B9E3041), UINT32_C(0xD1B4E673) } }, + { { UINT32_C(0x449A6D11), UINT32_C(0x1EAF48EC), UINT32_C(0x6D2FA7B9), + UINT32_C(0x6B94B8E4), UINT32_C(0x728E4C1B), UINT32_C(0x1D75D269), + UINT32_C(0xDD304E2C), UINT32_C(0x91123819), UINT32_C(0x88804F4B), + UINT32_C(0x0B34CAE3), UINT32_C(0xC5495E9A), UINT32_C(0x2BA192FB) }, + { UINT32_C(0xFF4D24BF), UINT32_C(0xC93FF6EF), UINT32_C(0x0342BA78), + UINT32_C(0xF8C2C0B0), UINT32_C(0x831EB94C), UINT32_C(0x8041F769), + UINT32_C(0x7782985E), UINT32_C(0x35310074), UINT32_C(0x3AF84E83), + UINT32_C(0xC755320B), UINT32_C(0x6F497E7F), UINT32_C(0x384B6D26) } }, + { { UINT32_C(0x17E6BD17), UINT32_C(0xEF92CD59), UINT32_C(0xA426965C), + UINT32_C(0xA087305B), UINT32_C(0xAC47F773), UINT32_C(0x13895CE7), + UINT32_C(0xE0BB2867), UINT32_C(0xB85F2A9F), UINT32_C(0x7CD7C58E), + UINT32_C(0x2926E6AA), UINT32_C(0x450459C5), UINT32_C(0xE544EDA6) }, + { UINT32_C(0xB90A9849), UINT32_C(0x73DBC351), UINT32_C(0x848EBE86), + UINT32_C(0x961183F6), UINT32_C(0x80534712), UINT32_C(0xC45BB210), + UINT32_C(0xA654D9A3), UINT32_C(0x379D08D7), UINT32_C(0xBD3FFA9C), + UINT32_C(0x5B97CEF2), UINT32_C(0xDDC2FCE5), UINT32_C(0x0F469F34) } }, + { { UINT32_C(0x0642F38D), UINT32_C(0x6D146108), UINT32_C(0xD21EB887), + UINT32_C(0x055171A0), UINT32_C(0xD0DCEB28), UINT32_C(0x28DFFAB4), + UINT32_C(0x98DE9CCD), UINT32_C(0x0D0E6312), UINT32_C(0x118C3C3F), + UINT32_C(0x750A9156), UINT32_C(0xB049D799), UINT32_C(0x8C1F1390) }, + { UINT32_C(0x439607C5), UINT32_C(0xE4823858), UINT32_C(0x5C111EAB), + UINT32_C(0x947E9BA0), UINT32_C(0xA355DF2E), UINT32_C(0x39C95616), + UINT32_C(0x10E54BDA), UINT32_C(0xF5F6B98E), UINT32_C(0x142B876A), + UINT32_C(0xB0E0B33D), UINT32_C(0xEA18C90C), UINT32_C(0x71197D73) } }, + { { UINT32_C(0xF52BE819), UINT32_C(0x36A5139D), UINT32_C(0x29A45D2B), + UINT32_C(0xF60DDF34), UINT32_C(0xE9220E34), UINT32_C(0x0727EFEC), + UINT32_C(0x4EF7F446), UINT32_C(0x431D3386), UINT32_C(0xFCC4962C), + UINT32_C(0xC3165A64), UINT32_C(0xD64362BB), UINT32_C(0xB7D926E1) }, + { UINT32_C(0xD45F9350), UINT32_C(0x216BC61F), UINT32_C(0xBBAED815), + UINT32_C(0xA974CB2F), UINT32_C(0x86FB2F76), UINT32_C(0x31DF342D), + UINT32_C(0x01D78314), UINT32_C(0x3AB67E05), UINT32_C(0xDEE33ED2), + UINT32_C(0x7AA951E0), UINT32_C(0xCEC78D94), UINT32_C(0x318FBBBD) } }, + { { UINT32_C(0xB8FE0204), UINT32_C(0xAD7EFB65), UINT32_C(0x230AB7F7), + UINT32_C(0x0432E1C5), UINT32_C(0x9C967400), UINT32_C(0x7563A62D), + UINT32_C(0x3524D4FF), UINT32_C(0xD88B9C74), UINT32_C(0xF1A823E3), + UINT32_C(0x16A1991C), UINT32_C(0xFA6F0FFB), UINT32_C(0xCF2F9BFE) }, + { UINT32_C(0xA50CA61F), UINT32_C(0x55AAA946), UINT32_C(0xFED4CAB3), + UINT32_C(0x8CBBD3C8), UINT32_C(0x7651365A), UINT32_C(0x03A0FAB8), + UINT32_C(0x62DC3913), UINT32_C(0x46B5234B), UINT32_C(0xB558CBBD), + UINT32_C(0xFD875B28), UINT32_C(0x11CEB361), UINT32_C(0xA48EC3AE) } }, + { { UINT32_C(0xB3ADBD8B), UINT32_C(0x5DD131A1), UINT32_C(0x29B45EF8), + UINT32_C(0xF9FBCA3A), UINT32_C(0x9341EE18), UINT32_C(0x02204866), + UINT32_C(0x83BF9618), UINT32_C(0x8D13B895), UINT32_C(0xE807459C), + UINT32_C(0x0E395BAE), UINT32_C(0xB190E7DB), UINT32_C(0xB9C110CC) }, + { UINT32_C(0x25D25063), UINT32_C(0xA0DC3452), UINT32_C(0x02371462), + UINT32_C(0x2FB78EC8), UINT32_C(0x8975C2D5), UINT32_C(0xC3A9E7BB), + UINT32_C(0x85A78264), UINT32_C(0x94666872), UINT32_C(0x8029AA92), + UINT32_C(0x480D2CC2), UINT32_C(0x5655726D), UINT32_C(0x237086C7) } }, + { { UINT32_C(0x65EB9EEE), UINT32_C(0x197F14BB), UINT32_C(0x9F12E5FD), + UINT32_C(0xFC93125C), UINT32_C(0x8BFBAE5E), UINT32_C(0x9C20BC53), + UINT32_C(0x4BC053BA), UINT32_C(0xB35E2154), UINT32_C(0x21C3898E), + UINT32_C(0xE5FA9CC7), UINT32_C(0xD42F950F), UINT32_C(0x502D72FF) }, + { UINT32_C(0xD1EB8C31), UINT32_C(0x6812D38A), UINT32_C(0x080D30BB), + UINT32_C(0x1F77F3F1), UINT32_C(0x5A8B1E98), UINT32_C(0x18D12833), + UINT32_C(0x299196CE), UINT32_C(0x7FD39FA9), UINT32_C(0xCF4ED6D6), + UINT32_C(0xFB8C9F11), UINT32_C(0xD6363194), UINT32_C(0x4C00F604) } }, + { { UINT32_C(0xFA2A21C2), UINT32_C(0x5C8AFCF9), UINT32_C(0x1928D133), + UINT32_C(0x71CBF282), UINT32_C(0x42B29506), UINT32_C(0x56BEF28E), + UINT32_C(0x70323DE2), UINT32_C(0xAFBA250C), UINT32_C(0x7DED2C30), + UINT32_C(0x3FE208D1), UINT32_C(0xCE9AA598), UINT32_C(0xBD2CD213) }, + { UINT32_C(0xCFEED070), UINT32_C(0x52C5EC52), UINT32_C(0xD3DA336B), + UINT32_C(0x0A7223E7), UINT32_C(0xCE156B46), UINT32_C(0x7156A4ED), + UINT32_C(0xED7E6159), UINT32_C(0x9AF6C499), UINT32_C(0x13C029AD), + UINT32_C(0x9D7A6797), UINT32_C(0x9018DC77), UINT32_C(0xE5B5C924) } }, + }, + { + { { UINT32_C(0xDE1E4E55), UINT32_C(0x3F2EFF53), UINT32_C(0xE4D3ECC4), + UINT32_C(0x6B749943), UINT32_C(0x0DDE190D), UINT32_C(0xAF10B18A), + UINT32_C(0xA26B0409), UINT32_C(0xF491B98D), UINT32_C(0xA2B1D944), + UINT32_C(0x66080782), UINT32_C(0x97E8C541), UINT32_C(0x59277DC6) }, + { UINT32_C(0x006F18AA), UINT32_C(0xFDBFC5F6), UINT32_C(0xFADD8BE1), + UINT32_C(0x435D165B), UINT32_C(0x57645EF4), UINT32_C(0x8E5D2638), + UINT32_C(0xA0258363), UINT32_C(0x31BCFDA6), UINT32_C(0xD35D2503), + UINT32_C(0xF5330AB8), UINT32_C(0xC7CAB285), UINT32_C(0xB71369F0) } }, + { { UINT32_C(0x40ACC5A8), UINT32_C(0xE6A19DCC), UINT32_C(0xDBC6DBF8), + UINT32_C(0x1C3A1FF1), UINT32_C(0xC6455613), UINT32_C(0xB4D89B9F), + UINT32_C(0xA7390D0E), UINT32_C(0x6CB0FE44), UINT32_C(0x59EA135A), + UINT32_C(0xADE197A4), UINT32_C(0x20680982), UINT32_C(0xDA6AA865) }, + { UINT32_C(0x5A442C1B), UINT32_C(0x03DB9BE9), UINT32_C(0x2BFB93F2), + UINT32_C(0x221A2D73), UINT32_C(0x753C196C), UINT32_C(0x44DEE8D4), + UINT32_C(0x0B7C6FF5), UINT32_C(0x59ADCC70), UINT32_C(0x4CA1B142), + UINT32_C(0xC6260EC2), UINT32_C(0x46CBD4F2), UINT32_C(0x4C3CB5C6) } }, + { { UINT32_C(0xA417111F), UINT32_C(0x8A15D6FE), UINT32_C(0x71D93FCC), + UINT32_C(0xFE4A16BD), UINT32_C(0x55BBE732), UINT32_C(0x7A7EE38C), + UINT32_C(0x1FF94A9D), UINT32_C(0xEFF146A5), UINT32_C(0xDD585AB5), + UINT32_C(0xE572D13E), UINT32_C(0x06491A5D), UINT32_C(0xD879790E) }, + { UINT32_C(0x2A58CB2E), UINT32_C(0x9C84E1C5), UINT32_C(0x6C938630), + UINT32_C(0xD79D1374), UINT32_C(0x385F06C7), UINT32_C(0xDB12CD9B), + UINT32_C(0x7A7759C3), UINT32_C(0x0C93EB97), UINT32_C(0x683BD706), + UINT32_C(0xF1F5B0FE), UINT32_C(0x85EC3D50), UINT32_C(0x541E4F72) } }, + { { UINT32_C(0x81833608), UINT32_C(0x9A0E1535), UINT32_C(0x6E2833AC), + UINT32_C(0x5CCE871E), UINT32_C(0xFB29777C), UINT32_C(0xC17059EA), + UINT32_C(0xE354CAFD), UINT32_C(0x7E40E5FA), UINT32_C(0x4D07C371), + UINT32_C(0x9CF59405), UINT32_C(0xA71C3945), UINT32_C(0x64CE36B2) }, + { UINT32_C(0x56CAF487), UINT32_C(0x69309E96), UINT32_C(0x1AE3454B), + UINT32_C(0x3D719E9F), UINT32_C(0xE25823B6), UINT32_C(0xF2164070), + UINT32_C(0x0BC27359), UINT32_C(0xEAD851BD), UINT32_C(0xB0925094), + UINT32_C(0x3D21BFE8), UINT32_C(0x34A97F4E), UINT32_C(0xA783B1E9) } }, + { { UINT32_C(0x9546491A), UINT32_C(0x406B0C26), UINT32_C(0xF293C4E5), + UINT32_C(0x9E5E15E2), UINT32_C(0x15B164DB), UINT32_C(0xC60D6413), + UINT32_C(0x0C75A78E), UINT32_C(0x0DA46F53), UINT32_C(0xEA0C656B), + UINT32_C(0x7C599BB7), UINT32_C(0x1B1A8122), UINT32_C(0x0F07A512) }, + { UINT32_C(0x15172686), UINT32_C(0x14C7204A), UINT32_C(0x5165625D), + UINT32_C(0x8FAEDFF8), UINT32_C(0x37AEDE40), UINT32_C(0x20F260CE), + UINT32_C(0x8F357FFE), UINT32_C(0xC81F771E), UINT32_C(0xB0912557), + UINT32_C(0x25499197), UINT32_C(0x4C739C74), UINT32_C(0x736197DC) } }, + { { UINT32_C(0x381B3462), UINT32_C(0x6151BAB1), UINT32_C(0x43DBD344), + UINT32_C(0x27E5A078), UINT32_C(0xA1C3E9FB), UINT32_C(0x2CB05BD6), + UINT32_C(0x27CF2A11), UINT32_C(0x2A759760), UINT32_C(0xFF43E702), + UINT32_C(0x0ADCF9DB), UINT32_C(0x1F484146), UINT32_C(0x4BBF03E2) }, + { UINT32_C(0x55B6521A), UINT32_C(0x0E74997F), UINT32_C(0xADE17086), + UINT32_C(0x15629231), UINT32_C(0x7493FC58), UINT32_C(0x7F143E86), + UINT32_C(0xAF8B9670), UINT32_C(0x60869095), UINT32_C(0x7E524869), + UINT32_C(0x482CFCD7), UINT32_C(0x1D454756), UINT32_C(0x9E8060C3) } }, + { { UINT32_C(0xC88B4D3B), UINT32_C(0xE495747A), UINT32_C(0xAE8A948F), + UINT32_C(0xB7559835), UINT32_C(0xDEB56853), UINT32_C(0x67EEF3A9), + UINT32_C(0x9DEE5ADF), UINT32_C(0x0E20E269), UINT32_C(0x61F0A1AA), + UINT32_C(0x9031AF67), UINT32_C(0x683402BC), UINT32_C(0x76669D32) }, + { UINT32_C(0x06718B16), UINT32_C(0x90BD2313), UINT32_C(0x864EFDAC), + UINT32_C(0xE1B22A21), UINT32_C(0x6620089F), UINT32_C(0xE4FFE909), + UINT32_C(0x3428E2D9), UINT32_C(0xB84C842E), UINT32_C(0xFE3871FC), + UINT32_C(0x0E28C880), UINT32_C(0x3F21C200), UINT32_C(0x8932F698) } }, + { { UINT32_C(0x6C90EA5D), UINT32_C(0x603F00CE), UINT32_C(0x40A2F693), + UINT32_C(0x64739307), UINT32_C(0x2174E517), UINT32_C(0xAF65148B), + UINT32_C(0xF784AE74), UINT32_C(0x162FC2CA), UINT32_C(0x4D5F6458), + UINT32_C(0x0D9A8825), UINT32_C(0x43AACE93), UINT32_C(0x0C2D5861) }, + { UINT32_C(0x9F73CBFC), UINT32_C(0xBF1EADDE), UINT32_C(0x9C68BBCA), + UINT32_C(0xDE9C34C0), UINT32_C(0x67EF8A1A), UINT32_C(0x6D95602D), + UINT32_C(0xA791B241), UINT32_C(0x0AF2581B), UINT32_C(0x12CAD604), + UINT32_C(0x14F77361), UINT32_C(0xE2ACD1AD), UINT32_C(0x19F2354D) } }, + { { UINT32_C(0x0D60F263), UINT32_C(0x272F78F6), UINT32_C(0x208FD785), + UINT32_C(0xE7A8F4AF), UINT32_C(0x36554F2C), UINT32_C(0x10E191C6), + UINT32_C(0xFD5CD0B3), UINT32_C(0x06D88551), UINT32_C(0x57069C27), + UINT32_C(0x29BF8568), UINT32_C(0x28AA6FAD), UINT32_C(0x3CE7ECD8) }, + { UINT32_C(0xE9F1A1D8), UINT32_C(0x7D8A92D0), UINT32_C(0xD30B5725), + UINT32_C(0xD40C7FF8), UINT32_C(0xF54CAEB8), UINT32_C(0x16BE6CB2), + UINT32_C(0x14CB0A91), UINT32_C(0x14CA471A), UINT32_C(0x02733CAE), + UINT32_C(0xD5FF15B8), UINT32_C(0xDAA76580), UINT32_C(0xCAF88D87) } }, + { { UINT32_C(0x2C046592), UINT32_C(0x39430E22), UINT32_C(0x1AD26706), + UINT32_C(0x6CDAE81F), UINT32_C(0xA25D9106), UINT32_C(0x8C102159), + UINT32_C(0x27CA9F30), UINT32_C(0x9A440572), UINT32_C(0x70287FBC), + UINT32_C(0x8D34C430), UINT32_C(0x29DB8AFA), UINT32_C(0x9003A455) }, + { UINT32_C(0x7FD971AD), UINT32_C(0x91364CC3), UINT32_C(0x9C60EDB7), + UINT32_C(0x7B3AA048), UINT32_C(0x526F4DD8), UINT32_C(0x58B0E008), + UINT32_C(0xD86D98AE), UINT32_C(0xB7674454), UINT32_C(0xB2B45747), + UINT32_C(0xC25F4051), UINT32_C(0xCC043E8F), UINT32_C(0x8243BF9C) } }, + { { UINT32_C(0x43A0C387), UINT32_C(0xA89641C6), UINT32_C(0x87B9AB17), + UINT32_C(0x6D92205C), UINT32_C(0xDAA0E102), UINT32_C(0x37D691F4), + UINT32_C(0xCDE5312E), UINT32_C(0xEB3E52D7), UINT32_C(0x16F518A2), + UINT32_C(0x60D3C099), UINT32_C(0x8A378EEB), UINT32_C(0x7854C051) }, + { UINT32_C(0x4BBCAAC5), UINT32_C(0x7359DB51), UINT32_C(0x1713F102), + UINT32_C(0xF5B1B68C), UINT32_C(0xE4398DE5), UINT32_C(0xDAEAE645), + UINT32_C(0xD1ABFB82), UINT32_C(0x8C8ACB6C), UINT32_C(0x136423E2), + UINT32_C(0x2E8B76C3), UINT32_C(0xA8BA015E), UINT32_C(0x509DCB2D) } }, + { { UINT32_C(0x9AD9C59C), UINT32_C(0x2FF36815), UINT32_C(0x658E65B9), + UINT32_C(0xB189A4E8), UINT32_C(0xEA786AD2), UINT32_C(0x7D33DDBB), + UINT32_C(0xC0D2DC05), UINT32_C(0x96D0D648), UINT32_C(0xBFA03BE9), + UINT32_C(0x05E49256), UINT32_C(0x8BAF5A1C), UINT32_C(0x0EA4E7A6) }, + { UINT32_C(0x9F9AD5A8), UINT32_C(0x3DDCE0B0), UINT32_C(0x9E49C2CB), + UINT32_C(0xF7809195), UINT32_C(0x21782C2F), UINT32_C(0xBFCEF29D), + UINT32_C(0xC41BFD97), UINT32_C(0xE57AD39F), UINT32_C(0x1355AD19), + UINT32_C(0xC04B93E8), UINT32_C(0x59440F9F), UINT32_C(0xAABC9E6E) } }, + { { UINT32_C(0x5B6459DA), UINT32_C(0x7AA48103), UINT32_C(0x0166E880), + UINT32_C(0x83EF7477), UINT32_C(0x511CCE80), UINT32_C(0x536182B1), + UINT32_C(0x73CA55AA), UINT32_C(0xAFDD2EEE), UINT32_C(0xA8716143), + UINT32_C(0xAB910D0D), UINT32_C(0x83707250), UINT32_C(0x8BEAA42B) }, + { UINT32_C(0x8DA2AB3D), UINT32_C(0x4BCCFD89), UINT32_C(0xEC6AA105), + UINT32_C(0x1DBF68A9), UINT32_C(0x68EB42DA), UINT32_C(0x32CE6108), + UINT32_C(0x8EA62E37), UINT32_C(0x5C2C2C85), UINT32_C(0xCD3088A7), + UINT32_C(0x1ED2791F), UINT32_C(0xFF05070C), UINT32_C(0x496B4FEB) } }, + { { UINT32_C(0x0AA629C5), UINT32_C(0x9FA9121A), UINT32_C(0x57558BEC), + UINT32_C(0xE286CFF1), UINT32_C(0x59813A4D), UINT32_C(0x4D9D657E), + UINT32_C(0x26103519), UINT32_C(0xC4676A16), UINT32_C(0x2BD4DF80), + UINT32_C(0x616160B3), UINT32_C(0x30FBAE87), UINT32_C(0x26FB78CC) }, + { UINT32_C(0x8F0F66BD), UINT32_C(0x09607013), UINT32_C(0x03D9B90D), + UINT32_C(0xDD4E2D0C), UINT32_C(0x600D1B12), UINT32_C(0x5D3A8912), + UINT32_C(0x4308E126), UINT32_C(0xF76DD52F), UINT32_C(0x9E4FCCA6), + UINT32_C(0x97CC0409), UINT32_C(0x04C4DF7B), UINT32_C(0x0CFBE311) } }, + { { UINT32_C(0x28437A23), UINT32_C(0x6CA62C12), UINT32_C(0x40E7A003), + UINT32_C(0x0DAF3353), UINT32_C(0xD20F8079), UINT32_C(0x1FD07DF0), + UINT32_C(0x3BBC9749), UINT32_C(0xEAE7969C), UINT32_C(0x9ECAD022), + UINT32_C(0x55861AFA), UINT32_C(0x1FBC3D4C), UINT32_C(0xEC41DAD9) }, + { UINT32_C(0xDA8B261B), UINT32_C(0x1FE4CB40), UINT32_C(0x427C5C9D), + UINT32_C(0xC2671AB6), UINT32_C(0x261D4939), UINT32_C(0xDFCDA7B8), + UINT32_C(0x2072C0B9), UINT32_C(0x9E7B802B), UINT32_C(0xC7828CC2), + UINT32_C(0x3AFEE900), UINT32_C(0xF6DE987F), UINT32_C(0x3488BF28) } }, + { { UINT32_C(0x7BE1F89E), UINT32_C(0x33B9F2DE), UINT32_C(0x299B15C9), + UINT32_C(0xD4E80821), UINT32_C(0x0E13F37F), UINT32_C(0x87A3067A), + UINT32_C(0x55FD239F), UINT32_C(0x6D4C09ED), UINT32_C(0x92EF014F), + UINT32_C(0x48B1042D), UINT32_C(0xB385A759), UINT32_C(0xA382B2E0) }, + { UINT32_C(0x7F6F84F8), UINT32_C(0xBF571BB0), UINT32_C(0x0CE87F50), + UINT32_C(0x25AFFA37), UINT32_C(0xFE54F1BC), UINT32_C(0x826906D3), + UINT32_C(0xC53AE76A), UINT32_C(0x6B0421F4), UINT32_C(0x4855EB3C), + UINT32_C(0x44F85A3A), UINT32_C(0x8D1F2B27), UINT32_C(0xF49E2151) } }, + }, + { + { { UINT32_C(0x5E3C647B), UINT32_C(0xC0426B77), UINT32_C(0x8CF05348), + UINT32_C(0xBFCBD939), UINT32_C(0x172C0D3D), UINT32_C(0x31D312E3), + UINT32_C(0xEE754737), UINT32_C(0x5F49FDE6), UINT32_C(0x6DA7EE61), + UINT32_C(0x895530F0), UINT32_C(0xE8B3A5FB), UINT32_C(0xCF281B0A) }, + { UINT32_C(0x41B8A543), UINT32_C(0xFD149735), UINT32_C(0x3080DD30), + UINT32_C(0x41A625A7), UINT32_C(0x653908CF), UINT32_C(0xE2BAAE07), + UINT32_C(0xBA02A278), UINT32_C(0xC3D01436), UINT32_C(0x7B21B8F8), + UINT32_C(0xA0D0222E), UINT32_C(0xD7EC1297), UINT32_C(0xFDC270E9) } }, + { { UINT32_C(0x9F101E64), UINT32_C(0x06A67BD2), UINT32_C(0xE1733A4A), + UINT32_C(0xCB6E0AC7), UINT32_C(0x97BC62D2), UINT32_C(0xEE0B5D51), + UINT32_C(0x24C51874), UINT32_C(0x52B17039), UINT32_C(0x82A1A0D5), + UINT32_C(0xFED1F423), UINT32_C(0xDB6270AC), UINT32_C(0x55D90569) }, + { UINT32_C(0x5D73D533), UINT32_C(0x36BE4A9C), UINT32_C(0x976ED4D5), + UINT32_C(0xBE9266D6), UINT32_C(0xB8F8074B), UINT32_C(0xC17436D3), + UINT32_C(0x718545C6), UINT32_C(0x3BB4D399), UINT32_C(0x5C757D21), + UINT32_C(0x8E1EA355), UINT32_C(0x8C474366), UINT32_C(0xF7EDBC97) } }, + { { UINT32_C(0x6EA83242), UINT32_C(0xEC72C650), UINT32_C(0x1B2D237F), + UINT32_C(0xF7DE7BE5), UINT32_C(0x1819EFB0), UINT32_C(0x3C5E2200), + UINT32_C(0x8CDDE870), UINT32_C(0xDF5AB6D6), UINT32_C(0x92A87AEE), + UINT32_C(0x75A44E9D), UINT32_C(0xBCF77F19), UINT32_C(0xBDDC46F4) }, + { UINT32_C(0x669B674D), UINT32_C(0x8191EFBD), UINT32_C(0xED71768F), + UINT32_C(0x52884DF9), UINT32_C(0x65CF242C), UINT32_C(0xE62BE582), + UINT32_C(0x80B1D17B), UINT32_C(0xAE99A3B1), UINT32_C(0x92DE59A9), + UINT32_C(0x48CBB446), UINT32_C(0x2DCB3CE2), UINT32_C(0xD3C226CF) } }, + { { UINT32_C(0x9FD94EC4), UINT32_C(0x9580CDFB), UINT32_C(0x28631AD9), + UINT32_C(0xED273A6C), UINT32_C(0xC327F3E7), UINT32_C(0x5D3D5F77), + UINT32_C(0x35353C5F), UINT32_C(0x05D5339C), UINT32_C(0x5C258EB1), + UINT32_C(0xC56FB5FE), UINT32_C(0xEDCE1F79), UINT32_C(0xEFF8425E) }, + { UINT32_C(0xCF83CF9C), UINT32_C(0xAB7AA141), UINT32_C(0x207D6D4F), + UINT32_C(0xBD2A690A), UINT32_C(0x458D9E52), UINT32_C(0xE1241491), + UINT32_C(0xAA7F0F31), UINT32_C(0xDD2448CC), UINT32_C(0xF0FDA7AB), + UINT32_C(0xEC58D3C7), UINT32_C(0xC91BBA4D), UINT32_C(0x7B6E122D) } }, + { { UINT32_C(0xB1B48156), UINT32_C(0x2A2DEDAF), UINT32_C(0xBB93DB87), + UINT32_C(0xA0A2C63A), UINT32_C(0x08ACD99E), UINT32_C(0xC6559078), + UINT32_C(0xFE4AC331), UINT32_C(0x03EA42AF), UINT32_C(0xEB180ED6), + UINT32_C(0x43D2C14A), UINT32_C(0xB1156A1A), UINT32_C(0xC2F293DD) }, + { UINT32_C(0xA9D81249), UINT32_C(0x1FAFABF5), UINT32_C(0x9A8EEE87), + UINT32_C(0x39ADDEAD), UINT32_C(0x119E2E92), UINT32_C(0x21E206F2), + UINT32_C(0xD74DCEB6), UINT32_C(0xBC5DCC2E), UINT32_C(0x0A73A358), + UINT32_C(0x86647FA3), UINT32_C(0x2F53F642), UINT32_C(0xEAD8BEA4) } }, + { { UINT32_C(0x91C09091), UINT32_C(0x636225F5), UINT32_C(0x71BDCFDF), + UINT32_C(0xCCF5070A), UINT32_C(0xB9668EE2), UINT32_C(0x0EF8D625), + UINT32_C(0xB5E04E4F), UINT32_C(0x57BDF6CD), UINT32_C(0x7C75EA43), + UINT32_C(0xFC6AB0A6), UINT32_C(0xF7FD6EF3), UINT32_C(0xEB6B8AFB) }, + { UINT32_C(0x2A3DF404), UINT32_C(0x5B2AEEF0), UINT32_C(0xB9823197), + UINT32_C(0x31FD3B48), UINT32_C(0x83A7EB23), UINT32_C(0x56226DB6), + UINT32_C(0x5BB1ED2F), UINT32_C(0x3772C21E), UINT32_C(0xCD1ABA6A), + UINT32_C(0x3E833624), UINT32_C(0xAC672DAD), UINT32_C(0xBAE58FFA) } }, + { { UINT32_C(0x31BA1705), UINT32_C(0xCE92224D), UINT32_C(0xF0197F63), + UINT32_C(0x022C6ED2), UINT32_C(0xA4DC1113), UINT32_C(0x21F18D99), + UINT32_C(0x03616BF1), UINT32_C(0x5CD04DE8), UINT32_C(0x9FF12E08), + UINT32_C(0x6F900679), UINT32_C(0x48E61DDF), UINT32_C(0xF59A3315) }, + { UINT32_C(0xB51BD024), UINT32_C(0x9474D42C), UINT32_C(0x9051E49D), + UINT32_C(0x11A0A413), UINT32_C(0xDCE70EDB), UINT32_C(0x79C92705), + UINT32_C(0x34198426), UINT32_C(0x113CE278), UINT32_C(0xEA8616D2), + UINT32_C(0x8978396F), UINT32_C(0xEA894C36), UINT32_C(0x9A2A14D0) } }, + { { UINT32_C(0x604F6E4A), UINT32_C(0x4F1E1254), UINT32_C(0x0187D585), + UINT32_C(0x4513B088), UINT32_C(0x19E0F482), UINT32_C(0x9022F257), + UINT32_C(0xE2239DBF), UINT32_C(0x51FB2A80), UINT32_C(0x998ED9D5), + UINT32_C(0x49940D9E), UINT32_C(0x6C932C5D), UINT32_C(0x0583D241) }, + { UINT32_C(0xF25B73F7), UINT32_C(0x1188CEC8), UINT32_C(0x3B3D06CD), + UINT32_C(0xA28788CB), UINT32_C(0xA083DB5A), UINT32_C(0xDEA194EC), + UINT32_C(0x22DF4272), UINT32_C(0xD93A4F7E), UINT32_C(0x6A009C49), + UINT32_C(0x8D84E4BF), UINT32_C(0x3E3E4A9E), UINT32_C(0x893D8DD9) } }, + { { UINT32_C(0x33D31160), UINT32_C(0x35E909EA), UINT32_C(0x57172F1E), + UINT32_C(0x50203168), UINT32_C(0x51F3D866), UINT32_C(0x2707FC44), + UINT32_C(0xD2442A5D), UINT32_C(0xEB9D2018), UINT32_C(0x5DBFE378), + UINT32_C(0x904D7209), UINT32_C(0x5F13CF77), UINT32_C(0x6DB132A3) }, + { UINT32_C(0x7A3AF54B), UINT32_C(0x9D842BA6), UINT32_C(0x5AA5B4F9), + UINT32_C(0x4E16EA19), UINT32_C(0xAF24228E), UINT32_C(0x2BBA457C), + UINT32_C(0x16F3C5FE), UINT32_C(0xCC04B3BB), UINT32_C(0x77E64944), + UINT32_C(0xBAFAC516), UINT32_C(0xF08BCEE0), UINT32_C(0x31580A34) } }, + { { UINT32_C(0x20C30ACA), UINT32_C(0xC6808DEE), UINT32_C(0xA3EA2056), + UINT32_C(0xDADD216F), UINT32_C(0x7A4A9F9D), UINT32_C(0xD331394E), + UINT32_C(0x424C4026), UINT32_C(0x9E0441AD), UINT32_C(0x0AEB5350), + UINT32_C(0xAEED102F), UINT32_C(0xD45B09DA), UINT32_C(0xC6697FBB) }, + { UINT32_C(0xDEAC1496), UINT32_C(0x52A2590E), UINT32_C(0x250B87AF), + UINT32_C(0x7142B831), UINT32_C(0x6D0784A8), UINT32_C(0xBEF2E68B), + UINT32_C(0xA5F71CEF), UINT32_C(0x5F62593A), UINT32_C(0xB5DA51A3), + UINT32_C(0x3B8F7616), UINT32_C(0xB680F5FE), UINT32_C(0xC7A6FA0D) } }, + { { UINT32_C(0x99C8227C), UINT32_C(0x36C21DE6), UINT32_C(0xC26813B1), + UINT32_C(0xBEE3E867), UINT32_C(0xBDD91549), UINT32_C(0x9B05F2E6), + UINT32_C(0xA7D1110F), UINT32_C(0x34FF2B1F), UINT32_C(0x37F67FD0), + UINT32_C(0x8E6953B9), UINT32_C(0xC3183E20), UINT32_C(0x56C7F18B) }, + { UINT32_C(0x9E2019ED), UINT32_C(0x48AF46DE), UINT32_C(0xF551BBBF), + UINT32_C(0xDEAF972E), UINT32_C(0xCC5E3EEF), UINT32_C(0x88EE38F8), + UINT32_C(0x392D6BAF), UINT32_C(0xFB8D7A44), UINT32_C(0x0127187D), + UINT32_C(0x32293BFC), UINT32_C(0xE58647CC), UINT32_C(0x7689E767) } }, + { { UINT32_C(0x52168013), UINT32_C(0x00CE901B), UINT32_C(0x837AAE71), + UINT32_C(0xC6BF8E38), UINT32_C(0x167677D8), UINT32_C(0xD6F11EFA), + UINT32_C(0x86C8E5CF), UINT32_C(0xE53BB485), UINT32_C(0xC48E74AB), + UINT32_C(0x671167CE), UINT32_C(0x8AD720A7), UINT32_C(0x8A40218C) }, + { UINT32_C(0xE7C1191A), UINT32_C(0x81E827A6), UINT32_C(0xADDB153D), + UINT32_C(0x54058F8D), UINT32_C(0x0D950FA2), UINT32_C(0x0BAF2925), + UINT32_C(0x576DDA13), UINT32_C(0xC244674D), UINT32_C(0x41BCD13B), + UINT32_C(0x8C4630AE), UINT32_C(0x5A077419), UINT32_C(0x6C2127BF) } }, + { { UINT32_C(0xA83C501F), UINT32_C(0xCF977FD5), UINT32_C(0xB6AB176F), + UINT32_C(0xD7C6DF36), UINT32_C(0x397BC6B5), UINT32_C(0x117F6331), + UINT32_C(0xF7A2D491), UINT32_C(0x72A6078B), UINT32_C(0x5242FE2E), + UINT32_C(0xE5A2AAED), UINT32_C(0xFEBDC212), UINT32_C(0x88ECFFDC) }, + { UINT32_C(0xCE33BA21), UINT32_C(0xF2DBBF50), UINT32_C(0xCEB19F07), + UINT32_C(0xE1343B76), UINT32_C(0xD2C28F71), UINT32_C(0x1F32D4C9), + UINT32_C(0x18587685), UINT32_C(0x93FC64B4), UINT32_C(0xBA1F8BD1), + UINT32_C(0x39CEEF9B), UINT32_C(0x8D6D6BB0), UINT32_C(0x99C36A78) } }, + { { UINT32_C(0x3E9561CF), UINT32_C(0x0D063817), UINT32_C(0x3D33704D), + UINT32_C(0x1D8646AA), UINT32_C(0x7A08BA33), UINT32_C(0x8C451384), + UINT32_C(0xE02D6624), UINT32_C(0x96446BD3), UINT32_C(0x2D6F4166), + UINT32_C(0x749849F0), UINT32_C(0x14268BF0), UINT32_C(0xE364DA01) }, + { UINT32_C(0x9AEBFCFD), UINT32_C(0x7CE4587E), UINT32_C(0x56234393), + UINT32_C(0xD4686064), UINT32_C(0x16DF73B2), UINT32_C(0x00231D51), + UINT32_C(0x7279C78C), UINT32_C(0xF6A969B7), UINT32_C(0x6CB4117C), + UINT32_C(0x1FF1F6B6), UINT32_C(0xD3EAB680), UINT32_C(0x30AEBC39) } }, + { { UINT32_C(0x93EF00B9), UINT32_C(0x5CC97E64), UINT32_C(0x972345AE), + UINT32_C(0xDAE13841), UINT32_C(0x4788F43C), UINT32_C(0x85839184), + UINT32_C(0xE2E6CF3E), UINT32_C(0xD0FF521E), UINT32_C(0x4B707C86), + UINT32_C(0xAED14A5B), UINT32_C(0xD2523CF7), UINT32_C(0x7EAAE4A6) }, + { UINT32_C(0x024C8AC6), UINT32_C(0x266472C5), UINT32_C(0xC0170051), + UINT32_C(0xE47E1522), UINT32_C(0x73826BAE), UINT32_C(0x7B83DA61), + UINT32_C(0xCF543F0D), UINT32_C(0xE97E19F5), UINT32_C(0x20BF38E2), + UINT32_C(0x5D5248FA), UINT32_C(0xDF56A037), UINT32_C(0x8A7C2F7D) } }, + { { UINT32_C(0x87B0526C), UINT32_C(0xB04659DD), UINT32_C(0x2307565E), + UINT32_C(0x593C604A), UINT32_C(0x7C630AB8), UINT32_C(0x49E52225), + UINT32_C(0xDCE9CD23), UINT32_C(0x24C1D0C6), UINT32_C(0x85177079), + UINT32_C(0x6FDB241C), UINT32_C(0xF250C351), UINT32_C(0x5F521D19) }, + { UINT32_C(0xA6FB61DF), UINT32_C(0xFB56134B), UINT32_C(0xD75C07ED), + UINT32_C(0xA4E70D69), UINT32_C(0x7D8825A8), UINT32_C(0xB7A82448), + UINT32_C(0xDD64BBCC), UINT32_C(0xA3AEA7D4), UINT32_C(0x8692F539), + UINT32_C(0xD53E6E6C), UINT32_C(0xF7AA4BC0), UINT32_C(0x8DDDA83B) } }, + }, + { + { { UINT32_C(0xDD93D50A), UINT32_C(0x140A0F9F), UINT32_C(0x83B7ABAC), + UINT32_C(0x4799FFDE), UINT32_C(0x04A1F742), UINT32_C(0x78FF7C23), + UINT32_C(0x195BA34E), UINT32_C(0xC0568F51), UINT32_C(0x3B7F78B4), + UINT32_C(0xE9718360), UINT32_C(0xF9EFAA53), UINT32_C(0x9CFD1FF1) }, + { UINT32_C(0xBB06022E), UINT32_C(0xE924D2C5), UINT32_C(0xFAA2AF6D), + UINT32_C(0x9987FA86), UINT32_C(0x6EE37E0F), UINT32_C(0x4B12E73F), + UINT32_C(0x5E5A1DDE), UINT32_C(0x1836FDFA), UINT32_C(0x9DCD6416), + UINT32_C(0x7F1B9225), UINT32_C(0x677544D8), UINT32_C(0xCB2C1B4D) } }, + { { UINT32_C(0x9C213D95), UINT32_C(0x0254486D), UINT32_C(0xCB2F6E94), + UINT32_C(0x68A9DB56), UINT32_C(0x000F5491), UINT32_C(0xFB5858BA), + UINT32_C(0x34009FB6), UINT32_C(0x1315BDD9), UINT32_C(0xC42BDE30), + UINT32_C(0xB18A8E0A), UINT32_C(0xF1070358), UINT32_C(0xFDCF93D1) }, + { UINT32_C(0x3022937E), UINT32_C(0xBEB1DB75), UINT32_C(0xCAC20DB4), + UINT32_C(0x9B9ECA7A), UINT32_C(0xE4122B20), UINT32_C(0x152214D4), + UINT32_C(0xAABCCC7B), UINT32_C(0xD3E673F2), UINT32_C(0xAED07571), + UINT32_C(0x94C50F64), UINT32_C(0xE66B4F17), UINT32_C(0xD767059A) } }, + { { UINT32_C(0xDCD6D14B), UINT32_C(0x40336B12), UINT32_C(0xE3B4919C), + UINT32_C(0xF6BCFF5D), UINT32_C(0x9C841F0C), UINT32_C(0xC337048D), + UINT32_C(0x1D617F50), UINT32_C(0x4CE6D025), UINT32_C(0x8117D379), + UINT32_C(0x00FEF219), UINT32_C(0xF95BE243), UINT32_C(0x18B7C4E9) }, + { UINT32_C(0x38DF08FF), UINT32_C(0x98DE119E), UINT32_C(0x8D772D20), + UINT32_C(0xDFD803BD), UINT32_C(0x0F9678BD), UINT32_C(0x94125B72), + UINT32_C(0x334ACE30), UINT32_C(0xFC5B57CD), UINT32_C(0xB7E86E04), + UINT32_C(0x09486527), UINT32_C(0x6E552039), UINT32_C(0xFE9F8BCC) } }, + { { UINT32_C(0xD6F5A10E), UINT32_C(0x3B75C45B), UINT32_C(0xC1C35F38), + UINT32_C(0xFD4680F4), UINT32_C(0xF8E0A113), UINT32_C(0x5450227D), + UINT32_C(0x73DDBA24), UINT32_C(0x5E69F1AE), UINT32_C(0x57F24645), + UINT32_C(0x2007B80E), UINT32_C(0x3D159741), UINT32_C(0xC63695DC) }, + { UINT32_C(0x4530F623), UINT32_C(0xCBE54D29), UINT32_C(0x2869586B), + UINT32_C(0x986AD573), UINT32_C(0x4CC39F73), UINT32_C(0xE19F7059), + UINT32_C(0x2B1B8DA9), UINT32_C(0x80F00AB3), UINT32_C(0x73F68D26), + UINT32_C(0xB765AAF9), UINT32_C(0xE993F829), UINT32_C(0xBC79A394) } }, + { { UINT32_C(0xF310D2A0), UINT32_C(0x9C441043), UINT32_C(0xDC5EB106), + UINT32_C(0x2865EE58), UINT32_C(0x9CB8065C), UINT32_C(0x71A95922), + UINT32_C(0xA052AF0F), UINT32_C(0x8EB3A733), UINT32_C(0xB09D716E), + UINT32_C(0x56009F42), UINT32_C(0xABCBE6AD), UINT32_C(0xA7F923C5) }, + { UINT32_C(0xFA375C01), UINT32_C(0x263B7669), UINT32_C(0x21EF27A2), + UINT32_C(0x641C47E5), UINT32_C(0xB08FFD25), UINT32_C(0xA89B474E), + UINT32_C(0xF0A239F3), UINT32_C(0x5BE8EC3F), UINT32_C(0x242A6C5A), + UINT32_C(0x0E79957A), UINT32_C(0x0C6C75F5), UINT32_C(0x1DFB26D0) } }, + { { UINT32_C(0x9DFBF22A), UINT32_C(0x2FD97B9B), UINT32_C(0x5643532D), + UINT32_C(0xDEC16CC8), UINT32_C(0x60FEE7C3), UINT32_C(0xDF0E6E39), + UINT32_C(0x545860C8), UINT32_C(0xD09AD7B6), UINT32_C(0x73FC3B7C), + UINT32_C(0xCC16E984), UINT32_C(0x0D4E1555), UINT32_C(0x6CE734C1) }, + { UINT32_C(0x4B5F6032), UINT32_C(0xC6EFE68B), UINT32_C(0x14F54073), + UINT32_C(0x3A64F34C), UINT32_C(0xAC44DC95), UINT32_C(0x25DA689C), + UINT32_C(0x5358AD8A), UINT32_C(0x990C477E), UINT32_C(0xF36DA7DE), + UINT32_C(0x00E958A5), UINT32_C(0xC9B6F161), UINT32_C(0x902B7360) } }, + { { UINT32_C(0x9347B90A), UINT32_C(0x454AB42C), UINT32_C(0xA698B02B), + UINT32_C(0xCAEBE64A), UINT32_C(0xFB86FA40), UINT32_C(0x119CDC69), + UINT32_C(0xC3109281), UINT32_C(0x2E5CB7AD), UINT32_C(0xCD0C3D00), + UINT32_C(0x67BB1EC5), UINT32_C(0x83F25BBF), UINT32_C(0x5D430BC7) }, + { UINT32_C(0x5CDE0ABB), UINT32_C(0x69FD84A8), UINT32_C(0x9816B688), + UINT32_C(0x69DA263E), UINT32_C(0x0E53CBB8), UINT32_C(0xE52D93DF), + UINT32_C(0xADD2D5A7), UINT32_C(0x42CF6F25), UINT32_C(0xC87CA88F), + UINT32_C(0x227BA59D), UINT32_C(0xDA738554), UINT32_C(0x7A1CA876) } }, + { { UINT32_C(0x1CAC82C4), UINT32_C(0x3FA5C105), UINT32_C(0x8A78C9BE), + UINT32_C(0x23C76087), UINT32_C(0x1C5CFA42), UINT32_C(0xE98CDAD6), + UINT32_C(0x0A6C0421), UINT32_C(0x09C30252), UINT32_C(0x42FC61B9), + UINT32_C(0x149BAC7C), UINT32_C(0x3004A3E2), UINT32_C(0x3A1C22AC) }, + { UINT32_C(0x202C7FED), UINT32_C(0xDE6B0D6E), UINT32_C(0xE7E63052), + UINT32_C(0xB2457377), UINT32_C(0x3706B3EF), UINT32_C(0x31725FD4), + UINT32_C(0x2B1AFDBF), UINT32_C(0xE16A347D), UINT32_C(0x8C29CF66), + UINT32_C(0xBE4850C4), UINT32_C(0x2939F23C), UINT32_C(0x8F51CC4D) } }, + { { UINT32_C(0x219AE6C1), UINT32_C(0x169E025B), UINT32_C(0x116E1CA1), + UINT32_C(0x55FF526F), UINT32_C(0xB191F55D), UINT32_C(0x01B810A3), + UINT32_C(0x29588A69), UINT32_C(0x2D981272), UINT32_C(0x48B92199), + UINT32_C(0x53C93770), UINT32_C(0x8A85236F), UINT32_C(0x8C7DD84E) }, + { UINT32_C(0xCAACF958), UINT32_C(0x293D48B6), UINT32_C(0x43572B30), + UINT32_C(0x1F084ACB), UINT32_C(0xFAD91F28), UINT32_C(0x628BFA2D), + UINT32_C(0x829386AF), UINT32_C(0x8D627B11), UINT32_C(0xD44A77BE), + UINT32_C(0x3EC1DD00), UINT32_C(0x649AC7F0), UINT32_C(0x8D3B0D08) } }, + { { UINT32_C(0x177513BF), UINT32_C(0x00A93DAA), UINT32_C(0x42AD79E1), + UINT32_C(0x2EF0B96F), UINT32_C(0xA07129D9), UINT32_C(0x81F5AAF1), + UINT32_C(0x923F2449), UINT32_C(0xFC04B7EF), UINT32_C(0x60CDB1B7), + UINT32_C(0x855DA795), UINT32_C(0xAD5D61D4), UINT32_C(0xB1EB5DAB) }, + { UINT32_C(0x353FD028), UINT32_C(0xD2CEF1AE), UINT32_C(0x9EE94847), + UINT32_C(0xC21D5439), UINT32_C(0x0380C1A8), UINT32_C(0x9ED552BB), + UINT32_C(0x2BAC328F), UINT32_C(0xB156FE7A), UINT32_C(0x7213C6A4), + UINT32_C(0xBB7E0196), UINT32_C(0x1701ED5B), UINT32_C(0x36002A33) } }, + { { UINT32_C(0xDDC9EF4D), UINT32_C(0x20B1632A), UINT32_C(0x272D082B), + UINT32_C(0x2A35FF4C), UINT32_C(0xF6CC9BD3), UINT32_C(0x30D39923), + UINT32_C(0xE65C9D08), UINT32_C(0x6D879BC2), UINT32_C(0x6FA9983C), + UINT32_C(0xCE8274E1), UINT32_C(0x0EB7424F), UINT32_C(0x652371E8) }, + { UINT32_C(0xC5C35282), UINT32_C(0x32B77503), UINT32_C(0xC885A931), + UINT32_C(0xD7306333), UINT32_C(0x72955AA8), UINT32_C(0x8A16D719), + UINT32_C(0x7D51F882), UINT32_C(0x5548F163), UINT32_C(0xBABA59EF), + UINT32_C(0xB311DC66), UINT32_C(0x0DB8F627), UINT32_C(0x773D5448) } }, + { { UINT32_C(0x7A62EB3B), UINT32_C(0x59B1B134), UINT32_C(0xCCEEFB34), + UINT32_C(0x0F8CE157), UINT32_C(0xA798CB2B), UINT32_C(0x3FE842A8), + UINT32_C(0x0BF4161D), UINT32_C(0xD01BC626), UINT32_C(0x4D016FDB), + UINT32_C(0x55EF6E55), UINT32_C(0xB242B201), UINT32_C(0xCB561503) }, + { UINT32_C(0xAF4199C1), UINT32_C(0x076EBC73), UINT32_C(0x697244F7), + UINT32_C(0x39DEDCBB), UINT32_C(0x040162BC), UINT32_C(0x9D184733), + UINT32_C(0x7F6B5FA6), UINT32_C(0x902992C1), UINT32_C(0xBB4952B5), + UINT32_C(0xAD1DE754), UINT32_C(0xA121F6C8), UINT32_C(0x7ACF1B93) } }, + { { UINT32_C(0x325C9B9A), UINT32_C(0x7A56867C), UINT32_C(0xF3DC3D6A), + UINT32_C(0x1A143999), UINT32_C(0x03F5BCB8), UINT32_C(0xCE109590), + UINT32_C(0xD6EEE5B7), UINT32_C(0x034E9035), UINT32_C(0x495DF1BC), + UINT32_C(0x2AFA81C8), UINT32_C(0x08924D02), UINT32_C(0x5EAB52DC) }, + { UINT32_C(0xAA181904), UINT32_C(0xEE6AA014), UINT32_C(0x310AD621), + UINT32_C(0xE62DEF09), UINT32_C(0xC7538A03), UINT32_C(0x6C9792FC), + UINT32_C(0x3E41D789), UINT32_C(0xA89D3E88), UINT32_C(0x9F94AE83), + UINT32_C(0xD60FA11C), UINT32_C(0xE0D6234A), UINT32_C(0x5E16A8C2) } }, + { { UINT32_C(0xA9242F3B), UINT32_C(0x87EC053D), UINT32_C(0xF0E03545), + UINT32_C(0x99544637), UINT32_C(0x6B7019E9), UINT32_C(0xEA0633FF), + UINT32_C(0x68DDDB5B), UINT32_C(0x8CB8AE07), UINT32_C(0x1A811AC7), + UINT32_C(0x892E7C84), UINT32_C(0x73664249), UINT32_C(0xC7EF19EB) }, + { UINT32_C(0xCD1489E3), UINT32_C(0xD1B5819A), UINT32_C(0xDE45D24A), + UINT32_C(0xF9C80FB0), UINT32_C(0x83BB7491), UINT32_C(0x045C21A6), + UINT32_C(0x73F7A47D), UINT32_C(0xA65325BE), UINT32_C(0x9C394F0C), + UINT32_C(0x08D09F0E), UINT32_C(0x268D4F08), UINT32_C(0xE7FB21C6) } }, + { { UINT32_C(0x6CA95C18), UINT32_C(0xC4CCAB95), UINT32_C(0xBC42E040), + UINT32_C(0x563FFD56), UINT32_C(0xE701C604), UINT32_C(0xFA3C64D8), + UINT32_C(0xB0ABAFEE), UINT32_C(0xC88D4426), UINT32_C(0x8542E4C3), + UINT32_C(0x1A353E5E), UINT32_C(0xED726186), UINT32_C(0x9A2D8B7C) }, + { UINT32_C(0x42D097FA), UINT32_C(0xD61CE190), UINT32_C(0x799A748B), + UINT32_C(0x6A63E280), UINT32_C(0x3225486B), UINT32_C(0x0F48D063), + UINT32_C(0x42A3C443), UINT32_C(0x848F8FE1), UINT32_C(0x8493CEF4), + UINT32_C(0x2CCDE250), UINT32_C(0x45E77E7C), UINT32_C(0x5450A508) } }, + { { UINT32_C(0x03112816), UINT32_C(0xD0F4E248), UINT32_C(0xCCBE9E16), + UINT32_C(0xFCAD9DDB), UINT32_C(0x5AE01EA0), UINT32_C(0x177999BF), + UINT32_C(0xCE832DCE), UINT32_C(0xD20C78B9), UINT32_C(0x50C8C646), + UINT32_C(0x3CC694FB), UINT32_C(0xC93D4887), UINT32_C(0x24D75968) }, + { UINT32_C(0x87BC08AF), UINT32_C(0x9F06366A), UINT32_C(0x7FD0DF2A), + UINT32_C(0x59FAB50E), UINT32_C(0x6C4CC234), UINT32_C(0x5FFCC7F7), + UINT32_C(0x65F52D86), UINT32_C(0x87198DD7), UINT32_C(0xA855DF04), + UINT32_C(0x5B9C94B0), UINT32_C(0x8A067AD7), UINT32_C(0xD8BA6C73) } }, + }, + { + { { UINT32_C(0x1C4C9D90), UINT32_C(0x9E9AF315), UINT32_C(0xD12E0A89), + UINT32_C(0x8665C5A9), UINT32_C(0x58286493), UINT32_C(0x204ABD92), + UINT32_C(0xB2E09205), UINT32_C(0x79959889), UINT32_C(0xFE56B101), + UINT32_C(0x0C727A3D), UINT32_C(0x8B657F26), UINT32_C(0xF366244C) }, + { UINT32_C(0xCCA65BE2), UINT32_C(0xDE35D954), UINT32_C(0xB0FD41CE), + UINT32_C(0x52EE1230), UINT32_C(0x36019FEE), UINT32_C(0xFA03261F), + UINT32_C(0x66511D8F), UINT32_C(0xAFDA42D9), UINT32_C(0x821148B9), + UINT32_C(0xF63211DD), UINT32_C(0x6F13A3E1), UINT32_C(0x7B56AF7E) } }, + { { UINT32_C(0x5913E184), UINT32_C(0x47FE4799), UINT32_C(0x82145900), + UINT32_C(0x5BBE584C), UINT32_C(0x9A867173), UINT32_C(0xB76CFA8B), + UINT32_C(0x514BF471), UINT32_C(0x9BC87BF0), UINT32_C(0x71DCF1FC), + UINT32_C(0x37392DCE), UINT32_C(0x3AD1EFA8), UINT32_C(0xEC3EFAE0) }, + { UINT32_C(0x14876451), UINT32_C(0xBBEA5A34), UINT32_C(0x6217090F), + UINT32_C(0x96E5F543), UINT32_C(0x9B1665A9), UINT32_C(0x5B3D4ECD), + UINT32_C(0xE329DF22), UINT32_C(0xE7B0DF26), UINT32_C(0x0BAA808D), + UINT32_C(0x18FB438E), UINT32_C(0xDD516FAF), UINT32_C(0x90757EBF) } }, + { { UINT32_C(0xD5A98D68), UINT32_C(0x1E6F9A95), UINT32_C(0x849DA828), + UINT32_C(0x759EA7DF), UINT32_C(0x6E8B4198), UINT32_C(0x365D5625), + UINT32_C(0x7A4A53F9), UINT32_C(0xE1B9C53B), UINT32_C(0xE32B9B16), + UINT32_C(0x55DC1D50), UINT32_C(0xBB6D5701), UINT32_C(0xA4657EBB) }, + { UINT32_C(0xEACC76E2), UINT32_C(0x4C270249), UINT32_C(0x162B1CC7), + UINT32_C(0xBE49EC75), UINT32_C(0x0689902B), UINT32_C(0x19A95B61), + UINT32_C(0xA4CFC5A8), UINT32_C(0xDD5706BF), UINT32_C(0x14E5B424), + UINT32_C(0xD33BDB73), UINT32_C(0xE69EBA87), UINT32_C(0x21311BD1) } }, + { { UINT32_C(0x72A21ACC), UINT32_C(0x75BA2F9B), UINT32_C(0xA28EDB4C), + UINT32_C(0x356688D4), UINT32_C(0x610D080F), UINT32_C(0x3C339E0B), + UINT32_C(0x33A99C2F), UINT32_C(0x614AC293), UINT32_C(0xAA580AFF), + UINT32_C(0xA5E23AF2), UINT32_C(0xE1FDBA3A), UINT32_C(0xA6BCB860) }, + { UINT32_C(0xB43F9425), UINT32_C(0xAA603365), UINT32_C(0xF7EE4635), + UINT32_C(0xAE8D7126), UINT32_C(0x56330A32), UINT32_C(0xA2B25244), + UINT32_C(0x9E025AA3), UINT32_C(0xC396B5BB), UINT32_C(0xF8A0D5CF), + UINT32_C(0xABBF77FA), UINT32_C(0xEA31C83B), UINT32_C(0xB322EE30) } }, + { { UINT32_C(0x7890E234), UINT32_C(0x04881384), UINT32_C(0x672E70C6), + UINT32_C(0x387F1159), UINT32_C(0x7B307F75), UINT32_C(0x1468A614), + UINT32_C(0xED85EC96), UINT32_C(0x56335B52), UINT32_C(0xD45BCAE9), + UINT32_C(0xDA1BB60F), UINT32_C(0xF9FAEADD), UINT32_C(0x4D94F3F0) }, + { UINT32_C(0xFC78D86B), UINT32_C(0x6C6A7183), UINT32_C(0x3018DEC6), + UINT32_C(0xA425B5C7), UINT32_C(0x2D877399), UINT32_C(0xB1549C33), + UINT32_C(0x92B2BC37), UINT32_C(0x6C41C50C), UINT32_C(0x83EE0DDB), + UINT32_C(0x3A9F380C), UINT32_C(0xC4599E73), UINT32_C(0xDED5FEB6) } }, + { { UINT32_C(0x0B7F8354), UINT32_C(0x14D34C21), UINT32_C(0x9177CE45), + UINT32_C(0x1475A1CD), UINT32_C(0x9B926E4B), UINT32_C(0x9F5F764A), + UINT32_C(0x05DD21FE), UINT32_C(0x77260D1E), UINT32_C(0xC4B937F7), + UINT32_C(0x3C882480), UINT32_C(0x722372F2), UINT32_C(0xC92DCD39) }, + { UINT32_C(0xEC6F657E), UINT32_C(0xF636A1BE), UINT32_C(0x1D30DD35), + UINT32_C(0xB0E6C312), UINT32_C(0xE4654EFE), UINT32_C(0xFE4B0528), + UINT32_C(0x21D230D2), UINT32_C(0x1C4A6820), UINT32_C(0x98FA45AB), + UINT32_C(0x615D2E48), UINT32_C(0x01FDBABF), UINT32_C(0x1F35D6D8) } }, + { { UINT32_C(0x3A7B10D1), UINT32_C(0xA636EEB8), UINT32_C(0xF4A29E73), + UINT32_C(0x4E1AE352), UINT32_C(0xE6BB1EC7), UINT32_C(0x01704F5F), + UINT32_C(0x0EF020AE), UINT32_C(0x75C04F72), UINT32_C(0x5A31E6A6), + UINT32_C(0x448D8CEE), UINT32_C(0x208F994B), UINT32_C(0xE40A9C29) }, + { UINT32_C(0xFD8F9D5D), UINT32_C(0x69E09A30), UINT32_C(0x449BAB7E), + UINT32_C(0xE6A5F7EB), UINT32_C(0x2AA1768B), UINT32_C(0xF25BC18A), + UINT32_C(0x3C841234), UINT32_C(0x9449E404), UINT32_C(0x016A7BEF), + UINT32_C(0x7A3BF43E), UINT32_C(0x2A150B60), UINT32_C(0xF25803E8) } }, + { { UINT32_C(0xB215F9E0), UINT32_C(0xE44A2A57), UINT32_C(0x19066F0A), + UINT32_C(0x38B34DCE), UINT32_C(0x40BB1BFB), UINT32_C(0x8BB91DAD), + UINT32_C(0xE67735FC), UINT32_C(0x64C9F775), UINT32_C(0x88D613CD), + UINT32_C(0xDE142417), UINT32_C(0x1901D88D), UINT32_C(0xC5014FF5) }, + { UINT32_C(0xF38116B0), UINT32_C(0xA250341D), UINT32_C(0x9D6CBCB2), + UINT32_C(0xF96B9DD4), UINT32_C(0x76B3FAC2), UINT32_C(0x15EC6C72), + UINT32_C(0x8124C1E9), UINT32_C(0x88F1952F), UINT32_C(0x975BE4F5), + UINT32_C(0x6B72F8EA), UINT32_C(0x061F7530), UINT32_C(0x23D288FF) } }, + { { UINT32_C(0xAFB96CE3), UINT32_C(0xEBFE3E5F), UINT32_C(0xB1979537), + UINT32_C(0x2275EDFB), UINT32_C(0xC97BA741), UINT32_C(0xC37AB9E8), + UINT32_C(0x63D7C626), UINT32_C(0x446E4B10), UINT32_C(0xD025EB02), + UINT32_C(0xB73E2DCE), UINT32_C(0x7669EEA7), UINT32_C(0x1F952B51) }, + { UINT32_C(0x6069A424), UINT32_C(0xABDD00F6), UINT32_C(0xDC298BFB), + UINT32_C(0x1C0F9D9B), UINT32_C(0xEB757B33), UINT32_C(0x831B1FD3), + UINT32_C(0x59D60B32), UINT32_C(0xD7DBE183), UINT32_C(0x9EF094B3), + UINT32_C(0x663D1F36), UINT32_C(0x67F7F11A), UINT32_C(0x1BD5732E) } }, + { { UINT32_C(0xC75D8892), UINT32_C(0x3C7FB3F5), UINT32_C(0xBA68DA69), + UINT32_C(0x2CFF9A0C), UINT32_C(0x60EC740B), UINT32_C(0x76455E8B), + UINT32_C(0x167B88F0), UINT32_C(0x4B8D67FF), UINT32_C(0x5A4186B1), + UINT32_C(0xEDEC0C02), UINT32_C(0xBEBF35AB), UINT32_C(0x127C462D) }, + { UINT32_C(0x049430FC), UINT32_C(0x9159C67E), UINT32_C(0xE7747320), + UINT32_C(0x86B21DD2), UINT32_C(0x0CF27B89), UINT32_C(0x0E0E0152), + UINT32_C(0xCD1316B6), UINT32_C(0x705F28F5), UINT32_C(0xBEAEA8A8), + UINT32_C(0x76751691), UINT32_C(0x360C5B69), UINT32_C(0x4C73E282) } }, + { { UINT32_C(0xFD7B3D74), UINT32_C(0x46BCC0D5), UINT32_C(0x0DC4F410), + UINT32_C(0x6F13C20E), UINT32_C(0x72F11CDF), UINT32_C(0x98A1AF7D), + UINT32_C(0x7928881C), UINT32_C(0x6099FD83), UINT32_C(0x371BB94B), + UINT32_C(0x66976356), UINT32_C(0x19B945AB), UINT32_C(0x673FBA72) }, + { UINT32_C(0xAED00700), UINT32_C(0xE4D8FA6E), UINT32_C(0x5C71A9F7), + UINT32_C(0xEA2313EC), UINT32_C(0xF99D4AEA), UINT32_C(0xF9ED8268), + UINT32_C(0x42AB59C7), UINT32_C(0xADD89164), UINT32_C(0x3F3A2D45), + UINT32_C(0xB37EB26F), UINT32_C(0xA924841E), UINT32_C(0x0B39BD7A) } }, + { { UINT32_C(0xE03CDBBB), UINT32_C(0xD811EB32), UINT32_C(0x7CC3610E), + UINT32_C(0x12055F1D), UINT32_C(0xA9046E3F), UINT32_C(0x6B23A1A0), + UINT32_C(0x9DD4A749), UINT32_C(0x4D712122), UINT32_C(0xB1BF0AC3), + UINT32_C(0xB0C2ACA1), UINT32_C(0xC1B0432F), UINT32_C(0x71EFF575) }, + { UINT32_C(0x2B44E285), UINT32_C(0x6CD81492), UINT32_C(0xD87E8D20), + UINT32_C(0x3088BD9C), UINT32_C(0xF567E8FA), UINT32_C(0xACE218E5), + UINT32_C(0xCF90CBBB), UINT32_C(0xB3FA0424), UINT32_C(0x770734D3), + UINT32_C(0xADBDA751), UINT32_C(0x5AD6569A), UINT32_C(0xBCD78BAD) } }, + { { UINT32_C(0x7F39641F), UINT32_C(0xCADB31FA), UINT32_C(0x825E5562), + UINT32_C(0x3EF3E295), UINT32_C(0xF4094C64), UINT32_C(0x4893C633), + UINT32_C(0x8ADDF432), UINT32_C(0x52F685F1), UINT32_C(0x7FDC9373), + UINT32_C(0x9FD887AB), UINT32_C(0xE8680E8B), UINT32_C(0x47A9ADA0) }, + { UINT32_C(0xF0CD44F6), UINT32_C(0x579313B7), UINT32_C(0xE188AE2E), + UINT32_C(0xAC4B8668), UINT32_C(0x8FB145BD), UINT32_C(0x648F4369), + UINT32_C(0x74629E31), UINT32_C(0xE0460AB3), UINT32_C(0x8FF2B05F), + UINT32_C(0xC25F2875), UINT32_C(0x2D31EAEA), UINT32_C(0x4720C2B6) } }, + { { UINT32_C(0x13D48F80), UINT32_C(0x4603CDF4), UINT32_C(0xA49725DA), + UINT32_C(0x9ADB50E2), UINT32_C(0x65DF63F0), UINT32_C(0x8CD33050), + UINT32_C(0xCD643003), UINT32_C(0x58D8B3BB), UINT32_C(0xB739826B), + UINT32_C(0x170A4F4A), UINT32_C(0x1EAD0E17), UINT32_C(0x857772B5) }, + { UINT32_C(0xE65320F1), UINT32_C(0x01B78152), UINT32_C(0xB7503FC0), + UINT32_C(0xA6B4D845), UINT32_C(0x3DD50798), UINT32_C(0x0F5089B9), + UINT32_C(0x5690B6BE), UINT32_C(0x488F200F), UINT32_C(0x9E096F36), + UINT32_C(0x220B4ADF), UINT32_C(0x8CE5BC7C), UINT32_C(0x474D7C9F) } }, + { { UINT32_C(0xC745F8C9), UINT32_C(0xFED8C058), UINT32_C(0x291262D1), + UINT32_C(0xB683179E), UINT32_C(0xD15EE88C), UINT32_C(0x26ABD367), + UINT32_C(0xF60A6249), UINT32_C(0x29E8EED3), UINT32_C(0x1E02D6E1), + UINT32_C(0xED6008BB), UINT32_C(0xA6B12B8D), UINT32_C(0xD82ECF4C) }, + { UINT32_C(0xAAE4FA22), UINT32_C(0x9929D021), UINT32_C(0x336A1AB3), + UINT32_C(0xBE4DEF14), UINT32_C(0x8C80A312), UINT32_C(0x529B7E09), + UINT32_C(0xEE0EB0CE), UINT32_C(0xB059188D), UINT32_C(0x16DEAB7F), + UINT32_C(0x1E42979A), UINT32_C(0x84EE9477), UINT32_C(0x24110349) } }, + { { UINT32_C(0x2BE579CC), UINT32_C(0xD6524685), UINT32_C(0xC456FDED), + UINT32_C(0x849316F1), UINT32_C(0x2D1B67DA), UINT32_C(0xC51B7DA4), + UINT32_C(0x41BC6D6A), UINT32_C(0xC25B539E), UINT32_C(0xA9BF8BED), + UINT32_C(0xE3B7CCA3), UINT32_C(0x045C15E4), UINT32_C(0x813EF18C) }, + { UINT32_C(0x697982C4), UINT32_C(0x5F3789A1), UINT32_C(0x8C435566), + UINT32_C(0x4C125369), UINT32_C(0xDC0A92C6), UINT32_C(0x00A7AE6E), + UINT32_C(0x2F64A053), UINT32_C(0x1ABC929B), UINT32_C(0x38666B44), + UINT32_C(0xF4925C4C), UINT32_C(0x0F3DE7F6), UINT32_C(0xA81044B0) } }, + }, + { + { { UINT32_C(0xC2EC3731), UINT32_C(0xBCC88422), UINT32_C(0x10DC4EC2), + UINT32_C(0x78A3E4D4), UINT32_C(0x2571D6B1), UINT32_C(0x745DA1EF), + UINT32_C(0x739A956E), UINT32_C(0xF01C2921), UINT32_C(0xE4BFFC16), + UINT32_C(0xEFFD8065), UINT32_C(0xF36FE72C), UINT32_C(0x6EFE62A1) }, + { UINT32_C(0x0F4629A4), UINT32_C(0xF49E90D2), UINT32_C(0x8CE646F4), + UINT32_C(0xADD1DCC7), UINT32_C(0xB7240D91), UINT32_C(0xCB78B583), + UINT32_C(0x03F8387F), UINT32_C(0x2E1A7C3C), UINT32_C(0x3200F2D9), + UINT32_C(0x16566C22), UINT32_C(0xAAF80A84), UINT32_C(0x2361B14B) } }, + { { UINT32_C(0xB5733309), UINT32_C(0xDB1CFFD2), UINT32_C(0x0F9DD939), + UINT32_C(0x24BC250B), UINT32_C(0xA3C1DB85), UINT32_C(0xA4181E5A), + UINT32_C(0xAC55D391), UINT32_C(0xE5183E51), UINT32_C(0xEFD270D0), + UINT32_C(0x2793D5EF), UINT32_C(0xC0631546), UINT32_C(0x7D56F63D) }, + { UINT32_C(0x0C1EE59D), UINT32_C(0xECB40A59), UINT32_C(0xBB5BFA2C), + UINT32_C(0xE613A9E4), UINT32_C(0x6C5830F9), UINT32_C(0xA89B14AB), + UINT32_C(0xA03F201E), UINT32_C(0x4DC477DC), UINT32_C(0xC88C54F6), + UINT32_C(0x5604F5DA), UINT32_C(0x2ACFC66E), UINT32_C(0xD49264DC) } }, + { { UINT32_C(0x1C4DFA95), UINT32_C(0x283DD7F0), UINT32_C(0x62C0B160), + UINT32_C(0xB898CC2C), UINT32_C(0x870282AA), UINT32_C(0xBA08C095), + UINT32_C(0xF4E36324), UINT32_C(0xB02B00D8), UINT32_C(0x604CECF2), + UINT32_C(0x53AADDC0), UINT32_C(0x84DDD24E), UINT32_C(0xF1F927D3) }, + { UINT32_C(0xE2ABC9E1), UINT32_C(0x34BC00A0), UINT32_C(0x60289F88), + UINT32_C(0x2DA1227D), UINT32_C(0xCEF68F74), UINT32_C(0x5228EAAA), + UINT32_C(0x3C029351), UINT32_C(0x40A790D2), UINT32_C(0x8442E3B7), + UINT32_C(0xE0E9AF5C), UINT32_C(0xA9F141E0), UINT32_C(0xA3214142) } }, + { { UINT32_C(0xF9A58E3D), UINT32_C(0x72F4949E), UINT32_C(0xA48660A6), + UINT32_C(0x738C700B), UINT32_C(0x092A5805), UINT32_C(0x71B04726), + UINT32_C(0x0F5CDB72), UINT32_C(0xAD5C3C11), UINT32_C(0x554BFC49), + UINT32_C(0xD4951F9E), UINT32_C(0x6131EBE7), UINT32_C(0xEE594EE5) }, + { UINT32_C(0x3C1AF0A9), UINT32_C(0x37DA59F3), UINT32_C(0xCB040A63), + UINT32_C(0xD7AFC73B), UINT32_C(0x4D89FA65), UINT32_C(0xD020962A), + UINT32_C(0x71D824F5), UINT32_C(0x2610C61E), UINT32_C(0x3C050E31), + UINT32_C(0x9C917DA7), UINT32_C(0xE6E7EBFB), UINT32_C(0x3840F92F) } }, + { { UINT32_C(0x8D8B8CED), UINT32_C(0x50FBD7FE), UINT32_C(0x47D240AE), + UINT32_C(0xC7282F75), UINT32_C(0x1930FF73), UINT32_C(0x79646A47), + UINT32_C(0x2F7F5A77), UINT32_C(0x2E0BAC4E), UINT32_C(0x26127E0B), + UINT32_C(0x0EE44FA5), UINT32_C(0x82BC2AA7), UINT32_C(0x678881B7) }, + { UINT32_C(0x67F5F497), UINT32_C(0xB9E5D384), UINT32_C(0xA9B7106B), + UINT32_C(0x8F94A7D4), UINT32_C(0x9D329F68), UINT32_C(0xBF7E0B07), + UINT32_C(0x45D192FB), UINT32_C(0x169B93EA), UINT32_C(0x20DBE8C0), + UINT32_C(0xCCAA9467), UINT32_C(0x938F9574), UINT32_C(0xD4513A50) } }, + { { UINT32_C(0x054CB874), UINT32_C(0x841C96B4), UINT32_C(0xA3C26834), + UINT32_C(0xD75B1AF1), UINT32_C(0xEE6575F0), UINT32_C(0x7237169D), + UINT32_C(0x0322AADC), UINT32_C(0xD71FC7E5), UINT32_C(0x949E3A8E), + UINT32_C(0xD7A23F1E), UINT32_C(0xDD31D8C7), UINT32_C(0x77E2D102) }, + { UINT32_C(0xD10F5A1F), UINT32_C(0x5AD69D09), UINT32_C(0xB99D9A0B), + UINT32_C(0x526C9CB4), UINT32_C(0x972B237D), UINT32_C(0x521BB10B), + UINT32_C(0xA326F342), UINT32_C(0x1E4CD42F), UINT32_C(0xF0F126CA), + UINT32_C(0x5BB6DB27), UINT32_C(0xA4A515AD), UINT32_C(0x587AF22C) } }, + { { UINT32_C(0xB12E542F), UINT32_C(0x1123A531), UINT32_C(0xB9EB2811), + UINT32_C(0x1D01A64D), UINT32_C(0xF2D70F87), UINT32_C(0xA4A3515B), + UINT32_C(0xB4BD0270), UINT32_C(0xFA205234), UINT32_C(0x5EDA26B9), + UINT32_C(0x74B81830), UINT32_C(0x56578E75), UINT32_C(0x9305D6E6) }, + { UINT32_C(0x9F11BE19), UINT32_C(0xF38E69DE), UINT32_C(0x44DBE89F), + UINT32_C(0x1E2A5C23), UINT32_C(0xFD286654), UINT32_C(0x1077E7BC), + UINT32_C(0x0FCA4741), UINT32_C(0xD3669894), UINT32_C(0x278F8497), + UINT32_C(0x893BF904), UINT32_C(0xEB3E14F4), UINT32_C(0xD6AC5F83) } }, + { { UINT32_C(0x488F5F74), UINT32_C(0x327B9DAB), UINT32_C(0xCAB7364F), + UINT32_C(0x2B44F4B8), UINT32_C(0x19B6C6BD), UINT32_C(0xB4A6D22D), + UINT32_C(0xFC77CD3E), UINT32_C(0xA087E613), UINT32_C(0xB0B49BC7), + UINT32_C(0x4558E327), UINT32_C(0xCD835D35), UINT32_C(0x188805BE) }, + { UINT32_C(0xC1DC1007), UINT32_C(0x592F293C), UINT32_C(0x6AF02B44), + UINT32_C(0xFAEE660F), UINT32_C(0x904035F2), UINT32_C(0x5BFBB3BF), + UINT32_C(0x79C07E70), UINT32_C(0xD7C9AE60), UINT32_C(0x234896C2), + UINT32_C(0xC5287DD4), UINT32_C(0xCB0E4121), UINT32_C(0xC4CE4523) } }, + { { UINT32_C(0x58344831), UINT32_C(0x3626B406), UINT32_C(0x8E55C984), + UINT32_C(0xABCCE356), UINT32_C(0x77241602), UINT32_C(0x495CC81C), + UINT32_C(0x6D70DF8F), UINT32_C(0x4FB79676), UINT32_C(0x5B071DCA), + UINT32_C(0x6354B37C), UINT32_C(0x8C0FC0AD), UINT32_C(0x2CAD80A4) }, + { UINT32_C(0xF68739B4), UINT32_C(0x18AADD51), UINT32_C(0x47F09C6C), + UINT32_C(0x1BFBB177), UINT32_C(0xA8FD51C4), UINT32_C(0x9355EA19), + UINT32_C(0xEE58DB7B), UINT32_C(0x3D512A84), UINT32_C(0xE9237640), + UINT32_C(0x70842AFD), UINT32_C(0xACAF858D), UINT32_C(0x36F515CA) } }, + { { UINT32_C(0x7E768B23), UINT32_C(0x3DDEC7C4), UINT32_C(0x036D43ED), + UINT32_C(0x97E13C53), UINT32_C(0x3A39AB5F), UINT32_C(0x871E5925), + UINT32_C(0x07E68E2B), UINT32_C(0x9AF292DE), UINT32_C(0x4A40112E), + UINT32_C(0x41158349), UINT32_C(0x3D4D97E6), UINT32_C(0xCDBB46AF) }, + { UINT32_C(0x3C0EBE40), UINT32_C(0x2F891293), UINT32_C(0x3EBAD1E5), + UINT32_C(0x696C7EEE), UINT32_C(0x33B50D99), UINT32_C(0x8A5F3B69), + UINT32_C(0x7ED47DDE), UINT32_C(0xB7BC4840), UINT32_C(0x1E6706D8), + UINT32_C(0x3A6F8E6C), UINT32_C(0x3D84BB8F), UINT32_C(0x6A147943) } }, + { { UINT32_C(0x603AE8D1), UINT32_C(0xEC3A9C78), UINT32_C(0x228C29E5), + UINT32_C(0xBFE07E37), UINT32_C(0x396DBC2B), UINT32_C(0xB0385C5B), + UINT32_C(0xDF85F41F), UINT32_C(0x7C14FE83), UINT32_C(0xADFD463E), + UINT32_C(0xE2E64676), UINT32_C(0x8BF9F23D), UINT32_C(0x5BEF10AA) }, + { UINT32_C(0xF6BAB6DA), UINT32_C(0xFA83EA0D), UINT32_C(0x966BF7E3), + UINT32_C(0xCD0C8BA5), UINT32_C(0x98501C2E), UINT32_C(0xD62216B4), + UINT32_C(0xC3E69F2D), UINT32_C(0xB7F298A4), UINT32_C(0x9C8740F4), + UINT32_C(0x42CEF13B), UINT32_C(0x0DD64307), UINT32_C(0xBB317E52) } }, + { { UINT32_C(0x3FFEE775), UINT32_C(0x22B6245C), UINT32_C(0xB37CE7AA), + UINT32_C(0x5C3F60BE), UINT32_C(0xE1FEC0DF), UINT32_C(0xDE195D40), + UINT32_C(0xA0A82074), UINT32_C(0x3BFAFBC5), UINT32_C(0xC72CA86A), + UINT32_C(0xC36EC86A), UINT32_C(0x13FD43EA), UINT32_C(0x56062851) }, + { UINT32_C(0x8E0B03A4), UINT32_C(0x8686BE80), UINT32_C(0xD540D440), + UINT32_C(0xC3BD1F93), UINT32_C(0xBF96CEC5), UINT32_C(0x13E4EBC0), + UINT32_C(0x9190C844), UINT32_C(0xE8E23984), UINT32_C(0x00844802), + UINT32_C(0x183593A6), UINT32_C(0x4D206878), UINT32_C(0x46716879) } }, + { { UINT32_C(0xB6F63D19), UINT32_C(0x358F394D), UINT32_C(0x6B052194), + UINT32_C(0xA75D4849), UINT32_C(0x5C8D7975), UINT32_C(0x58403590), + UINT32_C(0x6CBFBD77), UINT32_C(0x86DC9B6B), UINT32_C(0x647A51E5), + UINT32_C(0x2DB04D77), UINT32_C(0xF8950D88), UINT32_C(0x5E9A5B02) }, + { UINT32_C(0x017168B0), UINT32_C(0xCE69A7E5), UINT32_C(0xC4843AD3), + UINT32_C(0x94630FAC), UINT32_C(0x1EFC44FF), UINT32_C(0xB3B9D736), + UINT32_C(0xB14D7F93), UINT32_C(0xE729E9B6), UINT32_C(0xE0ED0ABC), + UINT32_C(0xA071FC60), UINT32_C(0x8C8D9B83), UINT32_C(0xFC1A9971) } }, + { { UINT32_C(0xD138E975), UINT32_C(0x49686031), UINT32_C(0x5A8EF0D1), + UINT32_C(0x64864038), UINT32_C(0xE7F7DE49), UINT32_C(0x32679713), + UINT32_C(0x29D1CD1D), UINT32_C(0x59132349), UINT32_C(0x20BE9ED2), + UINT32_C(0x849AA23A), UINT32_C(0x284B3F33), UINT32_C(0x15D303E1) }, + { UINT32_C(0xB63F9FE9), UINT32_C(0x37309475), UINT32_C(0x45B7256A), + UINT32_C(0x327BAC8B), UINT32_C(0xD17FC5D3), UINT32_C(0x291CD227), + UINT32_C(0xA973EDF1), UINT32_C(0x8291D8CD), UINT32_C(0x437ABA09), + UINT32_C(0xF3843562), UINT32_C(0x271D0785), UINT32_C(0x33FFB704) } }, + { { UINT32_C(0x47E11E5E), UINT32_C(0x5248D6E4), UINT32_C(0x269C7ED3), + UINT32_C(0x0F66FC3C), UINT32_C(0x903E346E), UINT32_C(0x18C0D2B9), + UINT32_C(0x4BEAE1B8), UINT32_C(0xD81D9D97), UINT32_C(0xFC30FDF3), + UINT32_C(0x610326B0), UINT32_C(0x19A7DFCD), UINT32_C(0x2B136870) }, + { UINT32_C(0xB9527676), UINT32_C(0xEC75F70A), UINT32_C(0x29A3D897), + UINT32_C(0x90829F51), UINT32_C(0x97980302), UINT32_C(0x92FE1809), + UINT32_C(0x68474991), UINT32_C(0xA3F2498E), UINT32_C(0x0F22BBAD), + UINT32_C(0x6A66307B), UINT32_C(0x20378557), UINT32_C(0x32014B91) } }, + { { UINT32_C(0x3CD98610), UINT32_C(0x72CD7D55), UINT32_C(0x74504ADF), + UINT32_C(0xC3D560B0), UINT32_C(0xCEBB5D5D), UINT32_C(0x23F0A982), + UINT32_C(0xB839DDB8), UINT32_C(0x1431C15B), UINT32_C(0xCEB72207), + UINT32_C(0x7E207CD8), UINT32_C(0xE7EFB28D), UINT32_C(0x28E0A848) }, + { UINT32_C(0x1BD96F6E), UINT32_C(0xD22561FE), UINT32_C(0x62A8236B), + UINT32_C(0x04812C18), UINT32_C(0x975491FA), UINT32_C(0xA0BF2334), + UINT32_C(0x435DF87F), UINT32_C(0x294F42A6), UINT32_C(0xA5D6F4F6), + UINT32_C(0x2772B783), UINT32_C(0x2724F853), UINT32_C(0x348F92ED) } }, + }, + { + { { UINT32_C(0x1A42E5E7), UINT32_C(0xC20FB911), UINT32_C(0x81D12863), + UINT32_C(0x075A678B), UINT32_C(0x5CC0AA89), UINT32_C(0x12BCBC6A), + UINT32_C(0x4FB9F01E), UINT32_C(0x5279C6AB), UINT32_C(0x11AE1B89), + UINT32_C(0xBC8E1789), UINT32_C(0xC290003C), UINT32_C(0xAE74A706) }, + { UINT32_C(0x79DF3F45), UINT32_C(0x9949D6EC), UINT32_C(0x96C8D37F), + UINT32_C(0xBA18E262), UINT32_C(0xDD2275BF), UINT32_C(0x68DE6EE2), + UINT32_C(0xC419F1D5), UINT32_C(0xA9E4FFF8), UINT32_C(0xA52B5A40), + UINT32_C(0xBC759CA4), UINT32_C(0x63B0996D), UINT32_C(0xFF18CBD8) } }, + { { UINT32_C(0xD7DD47E5), UINT32_C(0x73C57FDE), UINT32_C(0xD49A7F5D), + UINT32_C(0xB0FE5479), UINT32_C(0xCFB9821E), UINT32_C(0xD25C71F1), + UINT32_C(0xCF6A1D68), UINT32_C(0x9427E209), UINT32_C(0xACD24E64), + UINT32_C(0xBF3C3916), UINT32_C(0xBDA7B8B5), UINT32_C(0x7E9F5583) }, + { UINT32_C(0xCF971E11), UINT32_C(0xE7C5F7C8), UINT32_C(0x3C7F035E), + UINT32_C(0xEC16D5D7), UINT32_C(0xE66B277C), UINT32_C(0x818DC472), + UINT32_C(0xB2816F1E), UINT32_C(0x4413FD47), UINT32_C(0x48383C6D), + UINT32_C(0x40F262AF), UINT32_C(0x4F190537), UINT32_C(0xFB057584) } }, + { { UINT32_C(0x08962F6B), UINT32_C(0x487EDC07), UINT32_C(0x190A7E55), + UINT32_C(0x6002F1E7), UINT32_C(0x10FDBA0C), UINT32_C(0x7FC62BEA), + UINT32_C(0x2C3DBF33), UINT32_C(0xC836BBC5), UINT32_C(0x4F7D2A46), + UINT32_C(0x4FDFB5C3), UINT32_C(0xDCA0DF71), UINT32_C(0x824654DE) }, + { UINT32_C(0x0C23902B), UINT32_C(0x30A07676), UINT32_C(0x77FBBF37), + UINT32_C(0x7F1EBB93), UINT32_C(0xFACC13DB), UINT32_C(0xD307D49D), + UINT32_C(0xAE1A261A), UINT32_C(0x148D673A), UINT32_C(0x52D98650), + UINT32_C(0xE008F95B), UINT32_C(0x9F558FDE), UINT32_C(0xC7614440) } }, + { { UINT32_C(0x9CB16650), UINT32_C(0x17CD6AF6), UINT32_C(0x69F4EEBE), + UINT32_C(0x86CC27C1), UINT32_C(0x78822432), UINT32_C(0x7E495B1D), + UINT32_C(0x1B974525), UINT32_C(0xFED338E3), UINT32_C(0x86F3CE21), + UINT32_C(0x527743D3), UINT32_C(0xB515C896), UINT32_C(0x87948AD3) }, + { UINT32_C(0xB17F2FB8), UINT32_C(0x9FDE7039), UINT32_C(0xD9B89D96), + UINT32_C(0xA2FA9A5F), UINT32_C(0x36FF74DC), UINT32_C(0x5D46600B), + UINT32_C(0x8302C3C9), UINT32_C(0x8EA74B04), UINT32_C(0xF744B5EB), + UINT32_C(0xD560F570), UINT32_C(0xFE762402), UINT32_C(0xC921023B) } }, + { { UINT32_C(0xFFF4C8ED), UINT32_C(0xA35AB657), UINT32_C(0x8A5FABD7), + UINT32_C(0x017C6124), UINT32_C(0x09ACDA28), UINT32_C(0x56463025), + UINT32_C(0x14CF238A), UINT32_C(0x6038D361), UINT32_C(0xAF1B9F07), + UINT32_C(0x1428B1B6), UINT32_C(0x7482E95C), UINT32_C(0x5827FF44) }, + { UINT32_C(0x780FF362), UINT32_C(0xCB997E18), UINT32_C(0xE0BCAC1E), + UINT32_C(0x2B89D702), UINT32_C(0xA837DDC8), UINT32_C(0xC632A0B5), + UINT32_C(0x59762647), UINT32_C(0xF3EFCF1F), UINT32_C(0x38B0D60A), + UINT32_C(0xE9BA309A), UINT32_C(0x20B5FB37), UINT32_C(0x05DEABDD) } }, + { { UINT32_C(0xCB8AF047), UINT32_C(0xD44E5DBA), UINT32_C(0x943CFE82), + UINT32_C(0x15400CB4), UINT32_C(0x9DF88B67), UINT32_C(0xDBD69575), + UINT32_C(0xB2405A7D), UINT32_C(0x8299DB2B), UINT32_C(0x0B1D80CD), + UINT32_C(0x46E3BF77), UINT32_C(0xE82BA3D9), UINT32_C(0xC50CF66C) }, + { UINT32_C(0xF2F747A9), UINT32_C(0xB2910A07), UINT32_C(0x5ADC89C1), + UINT32_C(0xF6B669DB), UINT32_C(0x9052B081), UINT32_C(0x3B5EF1A0), + UINT32_C(0xB594ACE2), UINT32_C(0x0F5D5ED3), UINT32_C(0xD5F01320), + UINT32_C(0xDA30B8D5), UINT32_C(0xAAFCD58F), UINT32_C(0x0D688C5E) } }, + { { UINT32_C(0x2A161074), UINT32_C(0x5EEE3A31), UINT32_C(0xEFE2BE37), + UINT32_C(0x6BAAAE56), UINT32_C(0xE3D78698), UINT32_C(0xF9787F61), + UINT32_C(0x50630A30), UINT32_C(0xC6836B26), UINT32_C(0x1445DEF1), + UINT32_C(0x7445B85D), UINT32_C(0xD568A6A5), UINT32_C(0xD72016A2) }, + { UINT32_C(0xE355614F), UINT32_C(0x9DD6F533), UINT32_C(0x91E04588), + UINT32_C(0x637E7E5F), UINT32_C(0xB9FB1391), UINT32_C(0x42E142F3), + UINT32_C(0x41AFE5DA), UINT32_C(0x0D07C05C), UINT32_C(0x1394EDF1), + UINT32_C(0xD7CD25C8), UINT32_C(0xB99288EE), UINT32_C(0xEBE6A0FC) } }, + { { UINT32_C(0xBABBAD86), UINT32_C(0xB8E63B7B), UINT32_C(0x90D66766), + UINT32_C(0x63226A9F), UINT32_C(0x5CF26666), UINT32_C(0x26381836), + UINT32_C(0x4CADD0BF), UINT32_C(0xCCBD142D), UINT32_C(0x9AC29470), + UINT32_C(0xA070965E), UINT32_C(0x25FF23ED), UINT32_C(0x6BDCA260) }, + { UINT32_C(0x87DCA7B3), UINT32_C(0xD4E00FD4), UINT32_C(0x9E0E8734), + UINT32_C(0xA5097833), UINT32_C(0x048173A4), UINT32_C(0xF73F162E), + UINT32_C(0x9C3C2FA2), UINT32_C(0xD23F9196), UINT32_C(0xE4AC397A), + UINT32_C(0x9AB98B45), UINT32_C(0x543F2D4B), UINT32_C(0x2BAA0300) } }, + { { UINT32_C(0xC658C445), UINT32_C(0xBBBE15E7), UINT32_C(0xC28941D1), + UINT32_C(0xB8CBCB20), UINT32_C(0x027D6540), UINT32_C(0x65549BE2), + UINT32_C(0x1E8EF4F4), UINT32_C(0xEBBCA802), UINT32_C(0xD2ACA397), + UINT32_C(0x18214B4B), UINT32_C(0xE31784A3), UINT32_C(0xCBEC7DE2) }, + { UINT32_C(0x0116FDF3), UINT32_C(0x96F0533F), UINT32_C(0x5C8F5EE1), + UINT32_C(0x68911C90), UINT32_C(0xD568603A), UINT32_C(0x7DE9A3AE), + UINT32_C(0x6A3AD7B7), UINT32_C(0x3F56C52C), UINT32_C(0x670B4D0E), + UINT32_C(0x5BE9AFCA), UINT32_C(0x375DFE2F), UINT32_C(0x628BFEEE) } }, + { { UINT32_C(0xDD4ADDB3), UINT32_C(0x97DAE81B), UINT32_C(0x8704761B), + UINT32_C(0x12D2CF4E), UINT32_C(0x3247788D), UINT32_C(0x5E820B40), + UINT32_C(0x0051CA80), UINT32_C(0x82234B62), UINT32_C(0x6CB5EA74), + UINT32_C(0x0C62704D), UINT32_C(0x23941593), UINT32_C(0xDE560420) }, + { UINT32_C(0xF1B04145), UINT32_C(0xB3912A3C), UINT32_C(0xAF93688D), + UINT32_C(0xE3967CD7), UINT32_C(0x58DABB4B), UINT32_C(0x2E2DCD2F), + UINT32_C(0x0E303911), UINT32_C(0x6564836F), UINT32_C(0xECE07C5C), + UINT32_C(0x1F10F19B), UINT32_C(0xD8919126), UINT32_C(0xB47F07EE) } }, + { { UINT32_C(0xE9A2EEC9), UINT32_C(0xE3545085), UINT32_C(0x2C8E51FE), + UINT32_C(0x81866A97), UINT32_C(0x50027243), UINT32_C(0xD2BA7DB5), + UINT32_C(0x4AE87DE4), UINT32_C(0x29DAEAB5), UINT32_C(0x684F9497), + UINT32_C(0x5EF3D4B8), UINT32_C(0x9D5D6873), UINT32_C(0xE2DACE3B) }, + { UINT32_C(0xFFD29C9C), UINT32_C(0xF012C951), UINT32_C(0xADBADA14), + UINT32_C(0x48289445), UINT32_C(0x89558C49), UINT32_C(0x8751F50D), + UINT32_C(0x99E35BEE), UINT32_C(0x75511A4F), UINT32_C(0x7D59AA5F), + UINT32_C(0xEF802D6E), UINT32_C(0xA2A795E2), UINT32_C(0x14FCAD65) } }, + { { UINT32_C(0x08CB8F2C), UINT32_C(0xC8EB00E8), UINT32_C(0x2B45BD86), + UINT32_C(0x68607532), UINT32_C(0x59969713), UINT32_C(0x7A29B459), + UINT32_C(0xD684201B), UINT32_C(0x5FA15B9B), UINT32_C(0xB9E538EE), + UINT32_C(0x1A853190), UINT32_C(0xD573D043), UINT32_C(0x4150605C) }, + { UINT32_C(0xEB9FBB68), UINT32_C(0xEF011D3B), UINT32_C(0x66AE32B6), + UINT32_C(0x67279982), UINT32_C(0x445DE5EC), UINT32_C(0x861B86EA), + UINT32_C(0xA34A50E1), UINT32_C(0x62837D18), UINT32_C(0xBF5F0663), + UINT32_C(0x228C006A), UINT32_C(0x396DB36A), UINT32_C(0xE007FDE7) } }, + { { UINT32_C(0x5A916A55), UINT32_C(0xDEE4F881), UINT32_C(0xF39C82CB), + UINT32_C(0x20DC0370), UINT32_C(0x40F09821), UINT32_C(0xD9A71615), + UINT32_C(0xF7273492), UINT32_C(0xD50AD8BF), UINT32_C(0x32E7C4BF), + UINT32_C(0xA06F7D12), UINT32_C(0x4C5CEA36), UINT32_C(0xFA0F6154) }, + { UINT32_C(0x5FC49CFE), UINT32_C(0xF4FD9BED), UINT32_C(0xC9291678), + UINT32_C(0xD8CB45D1), UINT32_C(0x7B92C9F2), UINT32_C(0x94DB86CC), + UINT32_C(0x73C81169), UINT32_C(0x09CA5F38), UINT32_C(0xAEED06F0), + UINT32_C(0x109F40B0), UINT32_C(0x14DCAA0A), UINT32_C(0x9F0360B2) } }, + { { UINT32_C(0xE12AD3E7), UINT32_C(0x4189B70D), UINT32_C(0x10B06607), + UINT32_C(0x5208ADB2), UINT32_C(0xEE8497FA), UINT32_C(0xEBD8E2A2), + UINT32_C(0xE04F2ECB), UINT32_C(0x61B1BD67), UINT32_C(0x4F3F5F99), + UINT32_C(0x0E2DDA72), UINT32_C(0xF747B16D), UINT32_C(0xD5D96740) }, + { UINT32_C(0xA6BF397F), UINT32_C(0x308A48F6), UINT32_C(0x23A93595), + UINT32_C(0x7021C3E5), UINT32_C(0x36470AA0), UINT32_C(0xF10B0229), + UINT32_C(0x4E03295B), UINT32_C(0x7761E8EC), UINT32_C(0x07339770), + UINT32_C(0x16EFEF58), UINT32_C(0x5DA5DAA2), UINT32_C(0x0D55D2DD) } }, + { { UINT32_C(0x8A22F87A), UINT32_C(0x915EA6A3), UINT32_C(0x2E5A088E), + UINT32_C(0x191151C1), UINT32_C(0x7F1D5CBE), UINT32_C(0x190252F1), + UINT32_C(0x3B0EC99B), UINT32_C(0xE43F59C3), UINT32_C(0xFF2A6135), + UINT32_C(0xBE8588D4), UINT32_C(0x2ECB4B9F), UINT32_C(0x103877CC) }, + { UINT32_C(0x023CF92B), UINT32_C(0x8F4147E5), UINT32_C(0x0CC2085B), + UINT32_C(0xC24384CC), UINT32_C(0xD082D311), UINT32_C(0x6A2DB4A2), + UINT32_C(0xED7BA9AE), UINT32_C(0x06283811), UINT32_C(0x2A8E1592), + UINT32_C(0xE9A3F532), UINT32_C(0x5A59E894), UINT32_C(0xAC20F0F4) } }, + { { UINT32_C(0x74AAB4B1), UINT32_C(0x788CAA52), UINT32_C(0x2FEAFC7E), + UINT32_C(0xEB84ABA1), UINT32_C(0xAC04FF77), UINT32_C(0x31DA71DA), + UINT32_C(0x24E4D0BF), UINT32_C(0x39D12EB9), UINT32_C(0x87A34EF8), + UINT32_C(0x4F2F292F), UINT32_C(0xA237A8ED), UINT32_C(0x9B324372) }, + { UINT32_C(0x2EE3A82D), UINT32_C(0xBB2D04B1), UINT32_C(0xD18D36B2), + UINT32_C(0xED4FF367), UINT32_C(0xA6EA0138), UINT32_C(0x99D231EE), + UINT32_C(0x4F92E04A), UINT32_C(0x7C2D4F06), UINT32_C(0xCA272FD0), + UINT32_C(0x78A82AB2), UINT32_C(0xAB8CDC32), UINT32_C(0x7EC41340) } }, + }, + { + { { UINT32_C(0xD2E15A8C), UINT32_C(0xD23658C8), UINT32_C(0x16BA28CA), + UINT32_C(0x23F93DF7), UINT32_C(0x082210F1), UINT32_C(0x6DAB10EC), + UINT32_C(0xBFC36490), UINT32_C(0xFB1ADD91), UINT32_C(0x9A4F2D14), + UINT32_C(0xEDA8B02F), UINT32_C(0x56560443), UINT32_C(0x9060318C) }, + { UINT32_C(0x64711AB2), UINT32_C(0x6C01479E), UINT32_C(0xE337EB85), + UINT32_C(0x41446FC7), UINT32_C(0x71888397), UINT32_C(0x4DCF3C1D), + UINT32_C(0x13C34FD2), UINT32_C(0x87A9C04E), UINT32_C(0x510C15AC), + UINT32_C(0xFE0E08EC), UINT32_C(0xC0F495D2), UINT32_C(0xFC0D0413) } }, + { { UINT32_C(0x156636C2), UINT32_C(0xEB05C516), UINT32_C(0x090E93FC), + UINT32_C(0x2F613ABA), UINT32_C(0x489576F5), UINT32_C(0xCFD573CD), + UINT32_C(0x535A8D57), UINT32_C(0xE6535380), UINT32_C(0x671436C4), + UINT32_C(0x13947314), UINT32_C(0x5F0A122D), UINT32_C(0x1172FB0C) }, + { UINT32_C(0xC12F58F6), UINT32_C(0xAECC7EC1), UINT32_C(0x8E41AFD2), + UINT32_C(0xFE42F957), UINT32_C(0x3D4221AA), UINT32_C(0xDF96F652), + UINT32_C(0x2851996B), UINT32_C(0xFEF5649F), UINT32_C(0xD5CFB67E), + UINT32_C(0x46FB9F26), UINT32_C(0xEF5C4052), UINT32_C(0xB047BFC7) } }, + { { UINT32_C(0xF4484374), UINT32_C(0x5CBDC442), UINT32_C(0xF92452EF), + UINT32_C(0x6B156957), UINT32_C(0xC118D02A), UINT32_C(0x58A26886), + UINT32_C(0x75AAF276), UINT32_C(0x87FF74E6), UINT32_C(0xF65F6EC1), + UINT32_C(0xB133BE95), UINT32_C(0x4B1B8D32), UINT32_C(0xA89B6284) }, + { UINT32_C(0x09C81004), UINT32_C(0xDD8A8EF3), UINT32_C(0x0CF21991), + UINT32_C(0x7F8225DB), UINT32_C(0x26623FAF), UINT32_C(0xD525A6DB), + UINT32_C(0xBAE15453), UINT32_C(0xF2368D40), UINT32_C(0x84F89FC9), + UINT32_C(0x55D6A84D), UINT32_C(0x86021A3E), UINT32_C(0xAF38358A) } }, + { { UINT32_C(0xFF52E280), UINT32_C(0xBD048BDC), UINT32_C(0x526A1795), + UINT32_C(0x8A51D0B2), UINT32_C(0xA985AC0F), UINT32_C(0x40AAA758), + UINT32_C(0xF2C7ACE9), UINT32_C(0x6039BCDC), UINT32_C(0x6AEC347D), + UINT32_C(0x712092CC), UINT32_C(0x6B5ACAB7), UINT32_C(0x7976D090) }, + { UINT32_C(0x6EED9617), UINT32_C(0x1EBCF80D), UINT32_C(0xB0F404A4), + UINT32_C(0xB3A63149), UINT32_C(0xD0B610EF), UINT32_C(0x3FDD3D1A), + UINT32_C(0x98C28AC7), UINT32_C(0xDD3F6F94), UINT32_C(0x3A59750F), + UINT32_C(0x650B7794), UINT32_C(0x2D3991AC), UINT32_C(0xEC59BAB1) } }, + { { UINT32_C(0x2E552766), UINT32_C(0x01F40E88), UINT32_C(0x66F5354F), + UINT32_C(0x1FE3D509), UINT32_C(0xB3A8EA7F), UINT32_C(0x0E46D006), + UINT32_C(0xF831CD6A), UINT32_C(0xF75AB629), UINT32_C(0x91465119), + UINT32_C(0xDAD808D7), UINT32_C(0x17EF9B10), UINT32_C(0x442405AF) }, + { UINT32_C(0x672BDFCB), UINT32_C(0xD5FE0A96), UINT32_C(0x355DBDEC), + UINT32_C(0xA9DFA422), UINT32_C(0x79B25636), UINT32_C(0xFDB79AA1), + UINT32_C(0xEECE8AEC), UINT32_C(0xE7F26FFD), UINT32_C(0x7EDD5AA2), + UINT32_C(0xB5925550), UINT32_C(0x8EB3A6C2), UINT32_C(0x2C8F6FF0) } }, + { { UINT32_C(0x757D6136), UINT32_C(0x88887756), UINT32_C(0x88B92E72), + UINT32_C(0xAD9AC183), UINT32_C(0x8785D3EB), UINT32_C(0x92CB2FC4), + UINT32_C(0x9319764B), UINT32_C(0xD1A542FE), UINT32_C(0x626A62F8), + UINT32_C(0xAF4CC78F), UINT32_C(0x26BFFAAE), UINT32_C(0x7F3F5FC9) }, + { UINT32_C(0x40AE2231), UINT32_C(0x0A203D43), UINT32_C(0x387898E8), + UINT32_C(0xA8BFD9E0), UINT32_C(0x474B7DDD), UINT32_C(0x1A0C379C), + UINT32_C(0x34FD49EA), UINT32_C(0x03855E0A), UINT32_C(0xB3EF4AE1), + UINT32_C(0x02B26223), UINT32_C(0xE399E0A3), UINT32_C(0x804BD8CF) } }, + { { UINT32_C(0xDE865713), UINT32_C(0x11A9F3D0), UINT32_C(0xBDE98821), + UINT32_C(0x81E36B6B), UINT32_C(0x6AA891D0), UINT32_C(0x324996C8), + UINT32_C(0x395682B5), UINT32_C(0x7B95BDC1), UINT32_C(0xC1600563), + UINT32_C(0x47BF2219), UINT32_C(0x643E38B4), UINT32_C(0x7A473F50) }, + { UINT32_C(0xF5738288), UINT32_C(0x0911F50A), UINT32_C(0x6F9C415B), + UINT32_C(0xDF947A70), UINT32_C(0x67A067F6), UINT32_C(0xBDB994F2), + UINT32_C(0x88BE96CD), UINT32_C(0x3F4BEC1B), UINT32_C(0xE56DD6D9), + UINT32_C(0x9820E931), UINT32_C(0x0A80F419), UINT32_C(0xB138F14F) } }, + { { UINT32_C(0x0429077A), UINT32_C(0xA11A1A8F), UINT32_C(0x10351C68), + UINT32_C(0x2BB1E33D), UINT32_C(0x89459A27), UINT32_C(0x3C25ABFE), + UINT32_C(0x6B8AC774), UINT32_C(0x2D0091B8), UINT32_C(0x3B2415D9), + UINT32_C(0xDAFC7853), UINT32_C(0x9201680D), UINT32_C(0xDE713CF1) }, + { UINT32_C(0x68889D57), UINT32_C(0x8E5F445D), UINT32_C(0x60EABF5B), + UINT32_C(0x608B209C), UINT32_C(0xF9CFA408), UINT32_C(0x10EC0ACC), + UINT32_C(0x4D1EE754), UINT32_C(0xD5256B9D), UINT32_C(0x0AA6C18D), + UINT32_C(0xFF866BAB), UINT32_C(0xACB90A45), UINT32_C(0x9D196DB8) } }, + { { UINT32_C(0xB9B081B2), UINT32_C(0xA46D76A9), UINT32_C(0x62163C25), + UINT32_C(0xFC743A10), UINT32_C(0x7761C392), UINT32_C(0xCD2A5C8D), + UINT32_C(0xBE808583), UINT32_C(0x39BDDE0B), UINT32_C(0xB98E4DFE), + UINT32_C(0x7C416021), UINT32_C(0x65913A44), UINT32_C(0xF930E563) }, + { UINT32_C(0x7585CF3C), UINT32_C(0xC3555F7E), UINT32_C(0x3D6333D5), + UINT32_C(0xC737E383), UINT32_C(0xB430B03D), UINT32_C(0x5B60DBA4), + UINT32_C(0xE7555404), UINT32_C(0x42B715EB), UINT32_C(0x7C7796E3), + UINT32_C(0x571BDF5B), UINT32_C(0x6DB6331F), UINT32_C(0x33DC62C6) } }, + { { UINT32_C(0xE61DEE59), UINT32_C(0x3FB9CCB0), UINT32_C(0x18B14DB9), + UINT32_C(0xC5185F23), UINT32_C(0x845EF36C), UINT32_C(0x1B2ADC4F), + UINT32_C(0x5C1A33AB), UINT32_C(0x195D5B50), UINT32_C(0x421F59D2), + UINT32_C(0x8CEA528E), UINT32_C(0xD2931CEA), UINT32_C(0x7DFCCECF) }, + { UINT32_C(0x8CF7E3F7), UINT32_C(0x51FFA1D5), UINT32_C(0xBDC9FB43), + UINT32_C(0xF01B7886), UINT32_C(0x261A0D35), UINT32_C(0xD65AB610), + UINT32_C(0x7574A554), UINT32_C(0x84BCBAFD), UINT32_C(0xFAD70208), + UINT32_C(0x4B119956), UINT32_C(0x4FAB5243), UINT32_C(0xDDC329C2) } }, + { { UINT32_C(0x9CE92177), UINT32_C(0x1A08AA57), UINT32_C(0xDC2B5C36), + UINT32_C(0x3395E557), UINT32_C(0x394ED04E), UINT32_C(0xFDFE7041), + UINT32_C(0xC6DFCDDE), UINT32_C(0xB797EB24), UINT32_C(0xCB9DE5D6), + UINT32_C(0x284A6B2A), UINT32_C(0x07222765), UINT32_C(0xE0BD95C8) }, + { UINT32_C(0x9FE678A7), UINT32_C(0x114A951B), UINT32_C(0x9E4954EC), + UINT32_C(0xE7ECD0BD), UINT32_C(0x79F0B8A9), UINT32_C(0x7D4096FE), + UINT32_C(0x09724FE2), UINT32_C(0xBDB26E9A), UINT32_C(0xF787AF95), + UINT32_C(0x08741AD8), UINT32_C(0x24045AD8), UINT32_C(0x2BF97272) } }, + { { UINT32_C(0xA9451D57), UINT32_C(0xAB1FEDD9), UINT32_C(0x483E38C9), + UINT32_C(0xDF4D91DF), UINT32_C(0x24E9CF8E), UINT32_C(0x2D54D311), + UINT32_C(0x7A22EEB6), UINT32_C(0x9C2A5AF8), UINT32_C(0x0A43F123), + UINT32_C(0xBD9861EF), UINT32_C(0x38A18B7B), UINT32_C(0x581EA6A2) }, + { UINT32_C(0x296470A3), UINT32_C(0xAF339C85), UINT32_C(0xAFD8203E), + UINT32_C(0xF9603FCD), UINT32_C(0x96763C28), UINT32_C(0x95D05350), + UINT32_C(0x860EC831), UINT32_C(0x15445C16), UINT32_C(0x6867A323), + UINT32_C(0x2AFB8728), UINT32_C(0x0C4838BF), UINT32_C(0x4B152D6D) } }, + { { UINT32_C(0x837CACBA), UINT32_C(0x45BA0E4F), UINT32_C(0xC0725275), + UINT32_C(0x7ADB38AE), UINT32_C(0x942D3C28), UINT32_C(0x19C82831), + UINT32_C(0x6D0FE7DD), UINT32_C(0x94F4731D), UINT32_C(0x4898F1E6), + UINT32_C(0xC3C07E13), UINT32_C(0xED410B51), UINT32_C(0x76350EAC) }, + { UINT32_C(0xF99AACFC), UINT32_C(0x0FA8BECA), UINT32_C(0x65FAF9CF), + UINT32_C(0x2834D86F), UINT32_C(0x6F3866AF), UINT32_C(0x8E62846A), + UINT32_C(0x3DFD6A2B), UINT32_C(0xDAA9BD4F), UINT32_C(0xA6132655), + UINT32_C(0xC27115BB), UINT32_C(0xBD5A32C2), UINT32_C(0x83972DF7) } }, + { { UINT32_C(0xD513B825), UINT32_C(0xA330CB5B), UINT32_C(0xEE37BEC3), + UINT32_C(0xAE18B2D3), UINT32_C(0xF780A902), UINT32_C(0xFC3AB80A), + UINT32_C(0xD607DDF1), UINT32_C(0xD7835BE2), UINT32_C(0x5B6E4C2B), + UINT32_C(0x8120F767), UINT32_C(0x67E78CCB), UINT32_C(0xAA8C3859) }, + { UINT32_C(0xAA0ED321), UINT32_C(0xA8DA8CE2), UINT32_C(0xD766341A), + UINT32_C(0xCB8846FD), UINT32_C(0x33DC9D9A), UINT32_C(0xF2A342EE), + UINT32_C(0xD0A18A80), UINT32_C(0xA519E0BE), UINT32_C(0xAF48DF4C), + UINT32_C(0x9CDAA39C), UINT32_C(0x7E0C19EE), UINT32_C(0xA4B500CA) } }, + { { UINT32_C(0x8217001B), UINT32_C(0x83A7FD2F), UINT32_C(0x4296A8BA), + UINT32_C(0x4F6FCF06), UINT32_C(0x91619927), UINT32_C(0x7D748643), + UINT32_C(0x941E4D41), UINT32_C(0x174C1075), UINT32_C(0xA64F5A6C), + UINT32_C(0x037EDEBD), UINT32_C(0x6E29DC56), UINT32_C(0xCF64DB3A) }, + { UINT32_C(0x37C0B9F4), UINT32_C(0x150B3ACE), UINT32_C(0x7168178B), + UINT32_C(0x1323234A), UINT32_C(0xEF4D1879), UINT32_C(0x1CE47014), + UINT32_C(0x17FB4D5C), UINT32_C(0xA22E3742), UINT32_C(0xD985F794), + UINT32_C(0x69B81822), UINT32_C(0x081D7214), UINT32_C(0x199C21C4) } }, + { { UINT32_C(0x8F04B4D2), UINT32_C(0x160BC7A1), UINT32_C(0xB10DE174), + UINT32_C(0x79CA81DD), UINT32_C(0x2DA1E9C7), UINT32_C(0xE2A280B0), + UINT32_C(0x1D6A0A29), UINT32_C(0xB4F6BD99), UINT32_C(0x1C5B8F27), + UINT32_C(0x57CF3EDD), UINT32_C(0x158C2FD4), UINT32_C(0x7E34FC57) }, + { UINT32_C(0xCAC93459), UINT32_C(0x828CFD89), UINT32_C(0xB7AF499F), + UINT32_C(0x9E631B6F), UINT32_C(0xDA26C135), UINT32_C(0xF4DC8BC0), + UINT32_C(0x37186735), UINT32_C(0x6128ED39), UINT32_C(0x67BF0BA5), + UINT32_C(0xBB45538B), UINT32_C(0x0064A3AB), UINT32_C(0x1ADDD4C1) } }, + }, + { + { { UINT32_C(0xDD14D47E), UINT32_C(0xC32730E8), UINT32_C(0xC0F01E0F), + UINT32_C(0xCDC1FD42), UINT32_C(0x3F5CD846), UINT32_C(0x2BACFDBF), + UINT32_C(0x7272D4DD), UINT32_C(0x45F36416), UINT32_C(0x5EB75776), + UINT32_C(0xDD813A79), UINT32_C(0x50997BE2), UINT32_C(0xB57885E4) }, + { UINT32_C(0xDB8C9829), UINT32_C(0xDA054E2B), UINT32_C(0xAAB5A594), + UINT32_C(0x4161D820), UINT32_C(0x026116A3), UINT32_C(0x4C428F31), + UINT32_C(0xDCD85E91), UINT32_C(0x372AF9A0), UINT32_C(0x673ADC2D), + UINT32_C(0xFDA6E903), UINT32_C(0xA8DB59E6), UINT32_C(0x4526B8AC) } }, + { { UINT32_C(0xE23A8472), UINT32_C(0x68FE359D), UINT32_C(0x4CE3C101), + UINT32_C(0x43EB12BD), UINT32_C(0xFC704935), UINT32_C(0x0EC652C3), + UINT32_C(0x52E4E22D), UINT32_C(0x1EEFF1F9), UINT32_C(0x083E3ADA), + UINT32_C(0xBA6777CB), UINT32_C(0x8BEFC871), UINT32_C(0xAB52D7DC) }, + { UINT32_C(0x497CBD59), UINT32_C(0x4EDE689F), UINT32_C(0x27577DD9), + UINT32_C(0xC8AE42B9), UINT32_C(0x7AB83C27), UINT32_C(0xE0F08051), + UINT32_C(0x2C8C1F48), UINT32_C(0x1F3D5F25), UINT32_C(0xAF241AAC), + UINT32_C(0x57991607), UINT32_C(0xB8A337E0), UINT32_C(0xC4458B0A) } }, + { { UINT32_C(0x51DD1BA9), UINT32_C(0x3DBB3FA6), UINT32_C(0x545E960B), + UINT32_C(0xE53C1C4D), UINT32_C(0x793CE803), UINT32_C(0x35AC6574), + UINT32_C(0x83DBCE4F), UINT32_C(0xB2697DC7), UINT32_C(0xE13CF6B0), + UINT32_C(0xE35C5BF2), UINT32_C(0xB0C4A164), UINT32_C(0x35034280) }, + { UINT32_C(0xD9C0D3C1), UINT32_C(0xAA490908), UINT32_C(0xCB4D2E90), + UINT32_C(0x2CCE614D), UINT32_C(0x54D504E4), UINT32_C(0xF646E96C), + UINT32_C(0xB73310A3), UINT32_C(0xD74E7541), UINT32_C(0x18BDE5DA), + UINT32_C(0xEAD71596), UINT32_C(0xAA09AEF7), UINT32_C(0x96E7F4A8) } }, + { { UINT32_C(0x5D6E5F48), UINT32_C(0xA8393A24), UINT32_C(0xF9175CE8), + UINT32_C(0x2C8D7EA2), UINT32_C(0x55A20268), UINT32_C(0xD8824E02), + UINT32_C(0xA446BCC6), UINT32_C(0x9DD9A272), UINT32_C(0x5351499B), + UINT32_C(0xC929CDED), UINT32_C(0xCFE76535), UINT32_C(0xEA5AD9EC) }, + { UINT32_C(0xDC32D001), UINT32_C(0x26F3D7D9), UINT32_C(0x43EB9689), + UINT32_C(0x51C3BE83), UINT32_C(0x759E6DDB), UINT32_C(0x91FDCC06), + UINT32_C(0xE302B891), UINT32_C(0xAC2E1904), UINT32_C(0xC207E1F7), + UINT32_C(0xAD25C645), UINT32_C(0xAB3DEB4A), UINT32_C(0x28A70F0D) } }, + { { UINT32_C(0x03BEA8F1), UINT32_C(0x922D7F97), UINT32_C(0x584570BE), + UINT32_C(0x3AD820D4), UINT32_C(0x3CD46B43), UINT32_C(0x0CE0A850), + UINT32_C(0xAE66743D), UINT32_C(0x4C07911F), UINT32_C(0xFDA60023), + UINT32_C(0x66519EB9), UINT32_C(0xEC2ACD9C), UINT32_C(0x7F83004B) }, + { UINT32_C(0xC3117EAD), UINT32_C(0x001E0B80), UINT32_C(0x0722BA25), + UINT32_C(0xBB72D541), UINT32_C(0x6E9A5078), UINT32_C(0x3AF7DB96), + UINT32_C(0x701B6B4C), UINT32_C(0x86C5774E), UINT32_C(0x37824DB5), + UINT32_C(0xBD2C0E8E), UINT32_C(0xBFAC286D), UINT32_C(0x3AE3028C) } }, + { { UINT32_C(0xA33E071B), UINT32_C(0x83D4D4A8), UINT32_C(0x61444BB5), + UINT32_C(0x881C0A92), UINT32_C(0x520E3BC3), UINT32_C(0xEEA1E292), + UINT32_C(0x2AAAB729), UINT32_C(0x5A5F4C3C), UINT32_C(0xE63C7C94), + UINT32_C(0x0B766C5E), UINT32_C(0xBB2CC79C), UINT32_C(0x62BB8A9F) }, + { UINT32_C(0xAA5DC49D), UINT32_C(0x97ADC7D2), UINT32_C(0x31718681), + UINT32_C(0x30CC26B3), UINT32_C(0x56E86EDE), UINT32_C(0xAC86E6FF), + UINT32_C(0xCD52F7F2), UINT32_C(0x37BCA7A2), UINT32_C(0x9CE6D87F), + UINT32_C(0x734D2C94), UINT32_C(0xC2F7E0CA), UINT32_C(0x06A71D71) } }, + { { UINT32_C(0xC6357D33), UINT32_C(0x559DCF75), UINT32_C(0x652517DE), + UINT32_C(0x4616D940), UINT32_C(0x1CCF207B), UINT32_C(0x3D576B98), + UINT32_C(0x1979F631), UINT32_C(0x51E2D1EF), UINT32_C(0x06AE8296), + UINT32_C(0x57517DDD), UINT32_C(0xD6E7151F), UINT32_C(0x309A3D7F) }, + { UINT32_C(0x0E3A6FE5), UINT32_C(0xBA2A23E6), UINT32_C(0xD28B22C3), + UINT32_C(0x76CF674A), UINT32_C(0xF8B808C3), UINT32_C(0xD235AD07), + UINT32_C(0x6B71213A), UINT32_C(0x7BBF4C58), UINT32_C(0x93271EBB), + UINT32_C(0x0676792E), UINT32_C(0x05B1FC31), UINT32_C(0x2CFD2C76) } }, + { { UINT32_C(0x37A450F5), UINT32_C(0x4258E5C0), UINT32_C(0x52D2B118), + UINT32_C(0xC3245F1B), UINT32_C(0x82BC5963), UINT32_C(0x6DF7B484), + UINT32_C(0x9C273D1E), UINT32_C(0xE520DA4D), UINT32_C(0x2C3010E5), + UINT32_C(0xED78E012), UINT32_C(0x3C1D4C05), UINT32_C(0x11222948) }, + { UINT32_C(0xC692B490), UINT32_C(0xE3DAE5AF), UINT32_C(0xC197F793), + UINT32_C(0x3272BD10), UINT32_C(0xE709ACAA), UINT32_C(0xF7EAE411), + UINT32_C(0x778270A6), UINT32_C(0x00B0C95F), UINT32_C(0x220D4350), + UINT32_C(0x4DA76EE1), UINT32_C(0xAB71E308), UINT32_C(0x521E1461) } }, + { { UINT32_C(0x343196A3), UINT32_C(0x7B654323), UINT32_C(0xB0C95250), + UINT32_C(0x35D442AD), UINT32_C(0xE264FF17), UINT32_C(0x38AF50E6), + UINT32_C(0x2030D2EA), UINT32_C(0x28397A41), UINT32_C(0xF74EEDA1), + UINT32_C(0x8F1D84E9), UINT32_C(0xE6FB3C52), UINT32_C(0xD521F92D) }, + { UINT32_C(0x95733811), UINT32_C(0xAF358D77), UINT32_C(0x93ABFE94), + UINT32_C(0xEBFDDD01), UINT32_C(0xD18D99DE), UINT32_C(0x05D8A028), + UINT32_C(0xB5D5BDD9), UINT32_C(0x5A664019), UINT32_C(0x2AA12FE8), + UINT32_C(0x3DF17282), UINT32_C(0xB889A28E), UINT32_C(0xB42E006F) } }, + { { UINT32_C(0xBC35CB1A), UINT32_C(0xCF10E97D), UINT32_C(0x994DEDC5), + UINT32_C(0xC70A7BBD), UINT32_C(0x37D04FB9), UINT32_C(0x76A5327C), + UINT32_C(0xA76E0CDA), UINT32_C(0x87539F76), UINT32_C(0xCD60A6B1), + UINT32_C(0xE9FE493F), UINT32_C(0x132F01C0), UINT32_C(0xA4574796) }, + { UINT32_C(0xDB70B167), UINT32_C(0xC43B85EB), UINT32_C(0x98551DFA), + UINT32_C(0x81D5039A), UINT32_C(0x1D979FA4), UINT32_C(0x6B56FBE9), + UINT32_C(0x8615098F), UINT32_C(0x49714FD7), UINT32_C(0x94DECAB5), + UINT32_C(0xB10E1CEA), UINT32_C(0x480EF6E3), UINT32_C(0x8342EBA3) } }, + { { UINT32_C(0xB3677288), UINT32_C(0xE1E030B0), UINT32_C(0x8D5CE3AF), + UINT32_C(0x2978174C), UINT32_C(0xF7B2DE98), UINT32_C(0xAFC0271C), + UINT32_C(0xB99C20B5), UINT32_C(0x745BC6F3), UINT32_C(0x1E3BB4E5), + UINT32_C(0x9F6EDCED), UINT32_C(0x73C8C1FC), UINT32_C(0x58D3EE4E) }, + { UINT32_C(0x7FD30124), UINT32_C(0x1F3535F4), UINT32_C(0x5FA62502), + UINT32_C(0xF366AC70), UINT32_C(0x965363FE), UINT32_C(0x4C4C1FDD), + UINT32_C(0x1DE2CA2B), UINT32_C(0x8B2C7777), UINT32_C(0x882F1173), + UINT32_C(0x0CB54743), UINT32_C(0x71343331), UINT32_C(0x94B6B8C0) } }, + { { UINT32_C(0x65B8B35B), UINT32_C(0x75AF0141), UINT32_C(0x4670A1F5), + UINT32_C(0x6D7B8485), UINT32_C(0xA3B6D376), UINT32_C(0x6EAA3A47), + UINT32_C(0xCB3E5B66), UINT32_C(0xD7E673D2), UINT32_C(0x9589AB38), + UINT32_C(0xC0338E6C), UINT32_C(0x09440FAA), UINT32_C(0x4BE26CB3) }, + { UINT32_C(0x394F9AA3), UINT32_C(0x82CB05E7), UINT32_C(0x7F7792EA), + UINT32_C(0xC45C8A8A), UINT32_C(0xB687DC70), UINT32_C(0x37E5E33B), + UINT32_C(0xDFE48E49), UINT32_C(0x63853219), UINT32_C(0x6D0E5C8C), + UINT32_C(0x087951C1), UINT32_C(0x2BC27310), UINT32_C(0x7696A8C7) } }, + { { UINT32_C(0xB67E834A), UINT32_C(0xA05736D5), UINT32_C(0x9098D42A), + UINT32_C(0xDD2AA0F2), UINT32_C(0x49C69DDC), UINT32_C(0x09F0C1D8), + UINT32_C(0x8FF0F0F3), UINT32_C(0x81F8BC1C), UINT32_C(0x03037775), + UINT32_C(0x36FD3A4F), UINT32_C(0x4B06DF5C), UINT32_C(0x8286717D) }, + { UINT32_C(0xA9079EA2), UINT32_C(0xB878F496), UINT32_C(0xD7DC796D), + UINT32_C(0xA5642426), UINT32_C(0x67FDAC2B), UINT32_C(0x29B9351A), + UINT32_C(0x1D543CDE), UINT32_C(0x93774C0E), UINT32_C(0x1A8E31C4), + UINT32_C(0x4F8793BA), UINT32_C(0x6C94798A), UINT32_C(0x7C9F3F3A) } }, + { { UINT32_C(0xCB8ECDB8), UINT32_C(0x23C5AD11), UINT32_C(0x485A6A02), + UINT32_C(0x1E88D25E), UINT32_C(0xF1E268AE), UINT32_C(0xB27CBE84), + UINT32_C(0xF4CD0475), UINT32_C(0xDDA80238), UINT32_C(0x49F8EB1B), + UINT32_C(0x4F88857B), UINT32_C(0x52FB07F9), UINT32_C(0x91B1221F) }, + { UINT32_C(0x8637FA67), UINT32_C(0x7CE97460), UINT32_C(0x632198D8), + UINT32_C(0x528B3CF4), UINT32_C(0xF6623769), UINT32_C(0x33365AB3), + UINT32_C(0x3A83A30F), UINT32_C(0x6FEBCFFF), UINT32_C(0x9BD341EB), + UINT32_C(0x398F4C99), UINT32_C(0xB33A333C), UINT32_C(0x180712BB) } }, + { { UINT32_C(0xD93429E7), UINT32_C(0x2B8655A2), UINT32_C(0x75C8B9EE), + UINT32_C(0x99D600BB), UINT32_C(0x88FCA6CD), UINT32_C(0x9FC1AF8B), + UINT32_C(0x7C311F80), UINT32_C(0x2FB53386), UINT32_C(0xE8A71EEE), + UINT32_C(0x20743ECB), UINT32_C(0xE848B49E), UINT32_C(0xEC3713C4) }, + { UINT32_C(0xBB886817), UINT32_C(0x5B2037B5), UINT32_C(0x307DBAF4), + UINT32_C(0x40EF5AC2), UINT32_C(0x1B3F643D), UINT32_C(0xC2888AF2), + UINT32_C(0x9D5A4190), UINT32_C(0x0D8252E1), UINT32_C(0x2DB52A8A), + UINT32_C(0x06CC0BEC), UINT32_C(0xAB94E969), UINT32_C(0xB84B98EA) } }, + { { UINT32_C(0xA0321E0E), UINT32_C(0x2E7AC078), UINT32_C(0xEF3DAAB6), + UINT32_C(0x5C5A1168), UINT32_C(0xADDD454A), UINT32_C(0xD2D573CB), + UINT32_C(0x36259CC7), UINT32_C(0x27E149E2), UINT32_C(0xA63F47F1), + UINT32_C(0x1EDFD469), UINT32_C(0xF1BD2CFD), UINT32_C(0x039AD674) }, + { UINT32_C(0x3077D3CC), UINT32_C(0xBFA633FC), UINT32_C(0x2FD64E9F), + UINT32_C(0x14A7C82F), UINT32_C(0x9D824999), UINT32_C(0xAAA65014), + UINT32_C(0x21760F2E), UINT32_C(0x41AB113B), UINT32_C(0x1CAE260A), + UINT32_C(0x23E646C5), UINT32_C(0x68DC5159), UINT32_C(0x08062C8F) } }, + }, + { + { { UINT32_C(0x204BE028), UINT32_C(0x2E7D0A16), UINT32_C(0xD0E41851), + UINT32_C(0x4F1D082E), UINT32_C(0x3EB317F9), UINT32_C(0x15F1DDC6), + UINT32_C(0x5ADF71D7), UINT32_C(0xF0275071), UINT32_C(0xEE858BC3), + UINT32_C(0x2CE33C2E), UINT32_C(0xDA73B71A), UINT32_C(0xA24C76D1) }, + { UINT32_C(0x6C70C483), UINT32_C(0x9EF6A70A), UINT32_C(0x05CF9612), + UINT32_C(0xEFCF1705), UINT32_C(0x7502DE64), UINT32_C(0x9F5BF5A6), + UINT32_C(0xA4701973), UINT32_C(0xD11122A1), UINT32_C(0xA2EA7B24), + UINT32_C(0x82CFAAC2), UINT32_C(0x0A4582E1), UINT32_C(0x6CAD67CC) } }, + { { UINT32_C(0xB4DC8600), UINT32_C(0x597A26FF), UINT32_C(0xF9288555), + UINT32_C(0x264A09F3), UINT32_C(0x5C27F5F6), UINT32_C(0x0B06AFF6), + UINT32_C(0xD8D544E6), UINT32_C(0xCE5AB665), UINT32_C(0x99275C32), + UINT32_C(0x92F031BE), UINT32_C(0xF42E0E7C), UINT32_C(0xAF51C5BB) }, + { UINT32_C(0x1E37B36D), UINT32_C(0x5BB28B06), UINT32_C(0x8473543A), + UINT32_C(0x583FBA6A), UINT32_C(0xF93FB7DC), UINT32_C(0xE73FD299), + UINT32_C(0x6E2CCAD9), UINT32_C(0xFCD999A8), UINT32_C(0x334D4F57), + UINT32_C(0xB8C8A6DF), UINT32_C(0x9A2ACC9B), UINT32_C(0x5ADB28DD) } }, + { { UINT32_C(0x111792B9), UINT32_C(0x5ADF3D9A), UINT32_C(0x4F1E0D09), + UINT32_C(0x1C77A305), UINT32_C(0xA82D3736), UINT32_C(0xF9FBCE33), + UINT32_C(0x718C8AA3), UINT32_C(0xF307823E), UINT32_C(0x416CCF69), + UINT32_C(0x860578CF), UINT32_C(0x1EF8465B), UINT32_C(0xB942ADD8) }, + { UINT32_C(0xCD9472E1), UINT32_C(0x9EE0CF97), UINT32_C(0xB01528A8), + UINT32_C(0xE6792EEF), UINT32_C(0xC09DA90B), UINT32_C(0xF99B9A8D), + UINT32_C(0xCBF3CCB8), UINT32_C(0x1F521C2D), UINT32_C(0x91A62632), + UINT32_C(0x6BF66948), UINT32_C(0x854FE9DA), UINT32_C(0xCC7A9CEB) } }, + { { UINT32_C(0x491CCB92), UINT32_C(0x46303171), UINT32_C(0x2771235B), + UINT32_C(0xA80A8C0D), UINT32_C(0xF172C7CF), UINT32_C(0xD8E497FF), + UINT32_C(0x35B193CF), UINT32_C(0x7F7009D7), UINT32_C(0xF19DF4BC), + UINT32_C(0x6B9FD3F7), UINT32_C(0xB46F1E37), UINT32_C(0xADA548C3) }, + { UINT32_C(0xC7A20270), UINT32_C(0x87C6EAA9), UINT32_C(0xAE78EF99), + UINT32_C(0xEF2245D6), UINT32_C(0x539EAB95), UINT32_C(0x2A121042), + UINT32_C(0x79B8F5CC), UINT32_C(0x29A6D5D7), UINT32_C(0xB77840DC), + UINT32_C(0x33803A10), UINT32_C(0x11A6A30F), UINT32_C(0xFEDD3A70) } }, + { { UINT32_C(0x142403D1), UINT32_C(0xFA070E22), UINT32_C(0x15C6F7F5), + UINT32_C(0x68FF3160), UINT32_C(0x223A0CE8), UINT32_C(0xE09F04E6), + UINT32_C(0x53E14183), UINT32_C(0x22BBD018), UINT32_C(0xCF45B75B), + UINT32_C(0x35D9FAFC), UINT32_C(0x7ECEEC88), UINT32_C(0x3A34819D) }, + { UINT32_C(0xD33262D2), UINT32_C(0xD9CF7568), UINT32_C(0x841D1505), + UINT32_C(0x431036D5), UINT32_C(0x9EB2A79A), UINT32_C(0x0C800565), + UINT32_C(0x5F7EDC6A), UINT32_C(0x8E77D9F0), UINT32_C(0x65E800AA), + UINT32_C(0x19E12D05), UINT32_C(0xB7784E7C), UINT32_C(0x335C8D36) } }, + { { UINT32_C(0x6484FD40), UINT32_C(0x8B2FC4E9), UINT32_C(0xA35D24EA), + UINT32_C(0xEE702764), UINT32_C(0xB871C3F3), UINT32_C(0x15B28AC7), + UINT32_C(0xE097047F), UINT32_C(0x805B4048), UINT32_C(0x647CAD2F), + UINT32_C(0xD6F1B8DF), UINT32_C(0xDC7DD67F), UINT32_C(0xF1D5B458) }, + { UINT32_C(0x25148803), UINT32_C(0x324C529C), UINT32_C(0x21274FAF), + UINT32_C(0xF6185EBE), UINT32_C(0x95148B55), UINT32_C(0xAF14751E), + UINT32_C(0x28F284F4), UINT32_C(0x283ED89D), UINT32_C(0x4CBEBF1A), + UINT32_C(0x93AD20E7), UINT32_C(0x882935E1), UINT32_C(0x5F6EC65D) } }, + { { UINT32_C(0xA4DCEFE9), UINT32_C(0xE222EBA4), UINT32_C(0xEC1CEB74), + UINT32_C(0x63AD235F), UINT32_C(0xE05B18E7), UINT32_C(0x2E0BF749), + UINT32_C(0xB48BDD87), UINT32_C(0x547BD050), UINT32_C(0xF5AA2FC4), + UINT32_C(0x0490C970), UINT32_C(0x2B431390), UINT32_C(0xCED5E4CF) }, + { UINT32_C(0x51D2898E), UINT32_C(0x07D82704), UINT32_C(0x083B57D4), + UINT32_C(0x44B72442), UINT32_C(0x5037FCE8), UINT32_C(0xA4ADA230), + UINT32_C(0x50510DA6), UINT32_C(0x55F7905E), UINT32_C(0x8D890A98), + UINT32_C(0xD8EE724F), UINT32_C(0x11B85640), UINT32_C(0x925A8E7C) } }, + { { UINT32_C(0x1CA459ED), UINT32_C(0x5BFA10CD), UINT32_C(0x6DCF56BF), + UINT32_C(0x593F085A), UINT32_C(0xC0579C3E), UINT32_C(0xE6F0AD9B), + UINT32_C(0x2527C1AD), UINT32_C(0xC11C95A2), UINT32_C(0xCF1CB8B3), + UINT32_C(0x7CFA71E1), UINT32_C(0x1D6DC79D), UINT32_C(0xEDCFF833) }, + { UINT32_C(0x432521C9), UINT32_C(0x581C4BBE), UINT32_C(0x144E11A0), + UINT32_C(0xBF620096), UINT32_C(0xBE3A107B), UINT32_C(0x54C38B71), + UINT32_C(0xE2606EC0), UINT32_C(0xED555E37), UINT32_C(0xD721D034), + UINT32_C(0x3FB148B8), UINT32_C(0x0091BC90), UINT32_C(0x79D53DAD) } }, + { { UINT32_C(0xB7082C80), UINT32_C(0xE32068C5), UINT32_C(0x7A144E22), + UINT32_C(0x4140FFD2), UINT32_C(0x9EDD9E86), UINT32_C(0x5811D2F0), + UINT32_C(0xC572C465), UINT32_C(0xCDD79B5F), UINT32_C(0xC97BF450), + UINT32_C(0x3563FED1), UINT32_C(0xF2CE5C9C), UINT32_C(0x985C1444) }, + { UINT32_C(0x99950F1C), UINT32_C(0x260AE797), UINT32_C(0x765E9DED), + UINT32_C(0x659F4F40), UINT32_C(0x2E3BC286), UINT32_C(0x2A412D66), + UINT32_C(0xF87E0C82), UINT32_C(0xE865E62C), UINT32_C(0x6C05E7D7), + UINT32_C(0xD63D3A9A), UINT32_C(0x8686F89A), UINT32_C(0x96725D67) } }, + { { UINT32_C(0xAB7EA0F5), UINT32_C(0xC99A5E4C), UINT32_C(0xC5393FA9), + UINT32_C(0xC9860A1A), UINT32_C(0x8FDEEFC0), UINT32_C(0x9ED83CEE), + UINT32_C(0x5ED6869A), UINT32_C(0xE3EA8B4C), UINT32_C(0xD2EED3A9), + UINT32_C(0x89A85463), UINT32_C(0xE421A622), UINT32_C(0x2CD91B6D) }, + { UINT32_C(0x2C91C41D), UINT32_C(0x6FEC1EF3), UINT32_C(0x8171037D), + UINT32_C(0xB1540D1F), UINT32_C(0x1C010E5B), UINT32_C(0x4FE4991A), + UINT32_C(0xFC1C7368), UINT32_C(0x28A3469F), UINT32_C(0xAF118781), + UINT32_C(0xE1EEECD1), UINT32_C(0x99EF3531), UINT32_C(0x1BCCB977) } }, + { { UINT32_C(0xC4DAB7B8), UINT32_C(0x63D3B638), UINT32_C(0x3F7F5BAB), + UINT32_C(0xD92133B6), UINT32_C(0x09FB6069), UINT32_C(0x2573EE20), + UINT32_C(0x890A1686), UINT32_C(0x771FABDF), UINT32_C(0xA77AFFF5), + UINT32_C(0x1D0BA21F), UINT32_C(0xBA3DD2C0), UINT32_C(0x83145FCC) }, + { UINT32_C(0x2D115C20), UINT32_C(0xFA073A81), UINT32_C(0x19176F27), + UINT32_C(0x6AB7A9D3), UINT32_C(0x9AC639EE), UINT32_C(0xAF62CF93), + UINT32_C(0x2CCD1319), UINT32_C(0xF73848B9), UINT32_C(0x3C71659D), + UINT32_C(0x3B613234), UINT32_C(0x10AB3826), UINT32_C(0xF8E0011C) } }, + { { UINT32_C(0x0282FFA5), UINT32_C(0x0501F036), UINT32_C(0xD9E0F15A), + UINT32_C(0xC39A5CF4), UINT32_C(0x9A3D1F3C), UINT32_C(0x48D8C729), + UINT32_C(0x64E18EDA), UINT32_C(0xB5FC136B), UINT32_C(0x7E58FEF0), + UINT32_C(0xE81B53D9), UINT32_C(0xF7B0F28D), UINT32_C(0x0D534055) }, + { UINT32_C(0x7A80619B), UINT32_C(0x47B8DE12), UINT32_C(0x81F9E55D), + UINT32_C(0x60E2A2B3), UINT32_C(0xCF564CC5), UINT32_C(0x6E9624D7), + UINT32_C(0x6BDEDFFF), UINT32_C(0xFDF18A21), UINT32_C(0xC0D5FC82), + UINT32_C(0x3787DE38), UINT32_C(0x497A6B11), UINT32_C(0xCBCAA347) } }, + { { UINT32_C(0xB226465A), UINT32_C(0x6E7EF35E), UINT32_C(0x5F8A2BAF), + UINT32_C(0x4B469919), UINT32_C(0x1120D93F), UINT32_C(0x44B3A3CF), + UINT32_C(0x68F34AD1), UINT32_C(0xB052C8B6), UINT32_C(0xEF7632DD), + UINT32_C(0x27EC574B), UINT32_C(0x685DE26F), UINT32_C(0xAEBEA108) }, + { UINT32_C(0xE39424B6), UINT32_C(0xDA33236B), UINT32_C(0xEBCC22AD), + UINT32_C(0xB1BD94A9), UINT32_C(0x2CDFB5D5), UINT32_C(0x6DDEE6CC), + UINT32_C(0x6F14069A), UINT32_C(0xBDAED927), UINT32_C(0x2A247CB7), + UINT32_C(0x2ADE427C), UINT32_C(0xED156A40), UINT32_C(0xCE96B436) } }, + { { UINT32_C(0x81F3F819), UINT32_C(0xDDDCA360), UINT32_C(0xD419B96A), + UINT32_C(0x4AF4A49F), UINT32_C(0x7CB966B9), UINT32_C(0x746C6525), + UINT32_C(0x6F610023), UINT32_C(0x01E39088), UINT32_C(0x98DD33FC), + UINT32_C(0x05ECB38D), UINT32_C(0x8F84EDF4), UINT32_C(0x962B971B) }, + { UINT32_C(0x6A6F2602), UINT32_C(0xEB32C0A5), UINT32_C(0x562D60F2), + UINT32_C(0xF026AF71), UINT32_C(0x84615FAB), UINT32_C(0xA9E246BF), + UINT32_C(0x75DBAE01), UINT32_C(0xAD967092), UINT32_C(0x3ECE5D07), + UINT32_C(0xBF97C79B), UINT32_C(0x74EAA3D3), UINT32_C(0xE06266C7) } }, + { { UINT32_C(0x2E6DBB6E), UINT32_C(0x161A0157), UINT32_C(0x60FA8F47), + UINT32_C(0xB8AF4904), UINT32_C(0x00197F22), UINT32_C(0xE4336C44), + UINT32_C(0x9CEDCE0E), UINT32_C(0xF811AFFA), UINT32_C(0xF94C2EF1), + UINT32_C(0xB1DD7685), UINT32_C(0xCA957BB0), UINT32_C(0xEEDC0F4B) }, + { UINT32_C(0x4AA76BB1), UINT32_C(0xD319FD57), UINT32_C(0x16CD7CCB), + UINT32_C(0xB3525D7C), UINT32_C(0xA97DD072), UINT32_C(0x7B22DA9C), + UINT32_C(0x38A83E71), UINT32_C(0x99DB84BD), UINT32_C(0xC0EDD8BE), + UINT32_C(0x4939BC8D), UINT32_C(0x903A932C), UINT32_C(0x06D524EA) } }, + { { UINT32_C(0x0E31F639), UINT32_C(0x4BC950EC), UINT32_C(0x6016BE30), + UINT32_C(0xB7ABD3DC), UINT32_C(0x6703DAD0), UINT32_C(0x3B0F4473), + UINT32_C(0x0AC1C4EA), UINT32_C(0xCC405F8B), UINT32_C(0x176C3FEE), + UINT32_C(0x9BED5E57), UINT32_C(0x36AE36C2), UINT32_C(0xF4524810) }, + { UINT32_C(0x15D7B503), UINT32_C(0xC1EDBB83), UINT32_C(0xE30F3657), + UINT32_C(0x943B1156), UINT32_C(0x98377805), UINT32_C(0x984E9EEF), + UINT32_C(0x36CF1DEB), UINT32_C(0x291AE7AC), UINT32_C(0xA9F66DF3), + UINT32_C(0xFED8748C), UINT32_C(0xFEA8FA5D), UINT32_C(0xECA758BB) } }, + }, + { + { { UINT32_C(0x2DD1B249), UINT32_C(0xACC787EF), UINT32_C(0xD82976F1), + UINT32_C(0x736E1030), UINT32_C(0xA01B3649), UINT32_C(0x0A6940FA), + UINT32_C(0xC42341E7), UINT32_C(0xE00B926B), UINT32_C(0xDE8FFD6C), + UINT32_C(0x911508D0), UINT32_C(0x5276B0CB), UINT32_C(0x4DCF8D46) }, + { UINT32_C(0xCC3CAD8D), UINT32_C(0x23AD0A90), UINT32_C(0xADED962A), + UINT32_C(0x2A92E54C), UINT32_C(0xF231BFAF), UINT32_C(0x93FBEC4D), + UINT32_C(0x4798987A), UINT32_C(0x9544BC77), UINT32_C(0x08E29F60), + UINT32_C(0x48084E25), UINT32_C(0x32DE5869), UINT32_C(0x0C0D2F43) } }, + { { UINT32_C(0x3A9ABC13), UINT32_C(0x6778F970), UINT32_C(0x3D2B166B), + UINT32_C(0xFD014FAC), UINT32_C(0x3C6FED60), UINT32_C(0x1FE4FC78), + UINT32_C(0xAA7C69C5), UINT32_C(0x04295FA8), UINT32_C(0x7C123175), + UINT32_C(0xA01DE56D), UINT32_C(0x3D9A713A), UINT32_C(0x0FA0D3A8) }, + { UINT32_C(0xE3E08ADD), UINT32_C(0xA7A6E5E3), UINT32_C(0x1AC58F85), + UINT32_C(0xBD77E94B), UINT32_C(0xB7321A9C), UINT32_C(0x078F6FD2), + UINT32_C(0x911EF6D9), UINT32_C(0x9564601E), UINT32_C(0x415C6BEF), + UINT32_C(0x31C5C1B2), UINT32_C(0xD3212C62), UINT32_C(0xE6C0C91E) } }, + { { UINT32_C(0x0D16022F), UINT32_C(0xBA7BD23C), UINT32_C(0x198BE288), + UINT32_C(0xE9CF4750), UINT32_C(0x47DEEC65), UINT32_C(0x304E3169), + UINT32_C(0x96EEB288), UINT32_C(0xCF65B41F), UINT32_C(0x927E9E3B), + UINT32_C(0x17E99C17), UINT32_C(0xF6630A80), UINT32_C(0x82225546) }, + { UINT32_C(0xCA067BD9), UINT32_C(0x15122B8A), UINT32_C(0xB77B4E98), + UINT32_C(0xE2673205), UINT32_C(0x9407CA63), UINT32_C(0x13037565), + UINT32_C(0x8B621602), UINT32_C(0x53624F54), UINT32_C(0xEAE4BD06), + UINT32_C(0x96AF2CB1), UINT32_C(0x8FA20829), UINT32_C(0x576ECD1C) } }, + { { UINT32_C(0x7E02D2D0), UINT32_C(0xA551CE10), UINT32_C(0x9D13DBC7), + UINT32_C(0x1584ED24), UINT32_C(0x4DA7B6D8), UINT32_C(0x082017AD), + UINT32_C(0xE054BC48), UINT32_C(0x81918A8F), UINT32_C(0x572DC384), + UINT32_C(0x677DB48E), UINT32_C(0x6155484C), UINT32_C(0x2EF82296) }, + { UINT32_C(0x41B9C231), UINT32_C(0xC3DB14C6), UINT32_C(0x4A766192), + UINT32_C(0x910A87D1), UINT32_C(0x10AB8E0F), UINT32_C(0x93D5CC86), + UINT32_C(0xAE57CA1B), UINT32_C(0x4194D548), UINT32_C(0x267FC37A), + UINT32_C(0xFAF3A1D6), UINT32_C(0x13B87C97), UINT32_C(0x70EC2364) } }, + { { UINT32_C(0x5E12756A), UINT32_C(0x064B565B), UINT32_C(0xAE49C98E), + UINT32_C(0x953B7BD1), UINT32_C(0xF7001D91), UINT32_C(0xE0CE8284), + UINT32_C(0xF31108D0), UINT32_C(0x1546060B), UINT32_C(0x6779B6E2), + UINT32_C(0xDBC2C3F4), UINT32_C(0xE0DD07CF), UINT32_C(0x157AA47D) }, + { UINT32_C(0xF23B261E), UINT32_C(0xBF4A1C6F), UINT32_C(0x654F4BE5), + UINT32_C(0x5B8EED30), UINT32_C(0x6B20CCD8), UINT32_C(0xDF5896D3), + UINT32_C(0x559ED23D), UINT32_C(0x56920E2C), UINT32_C(0xFA6E3E27), + UINT32_C(0x901F342E), UINT32_C(0x896CA082), UINT32_C(0x745C747C) } }, + { { UINT32_C(0x2944EC84), UINT32_C(0xDBCCD575), UINT32_C(0xA5FF65FE), + UINT32_C(0x54A2A935), UINT32_C(0x1A1319B6), UINT32_C(0x88C92A5E), + UINT32_C(0x82DA96C1), UINT32_C(0x9537C28F), UINT32_C(0x35F93C46), + UINT32_C(0xB6836474), UINT32_C(0x65B0846C), UINT32_C(0xEC526A1D) }, + { UINT32_C(0xF382C412), UINT32_C(0x6F12AFBD), UINT32_C(0x9E99FA06), + UINT32_C(0x5EBC81D8), UINT32_C(0x869B93BD), UINT32_C(0x97B5D672), + UINT32_C(0x377E12AA), UINT32_C(0x2983C310), UINT32_C(0x24D681EA), + UINT32_C(0x48759681), UINT32_C(0x287FD767), UINT32_C(0x1E0BD106) } }, + { { UINT32_C(0x7231247F), UINT32_C(0x0AC75A3E), UINT32_C(0xEF27AD3A), + UINT32_C(0x65C20DE6), UINT32_C(0xBD02EEE5), UINT32_C(0x87EB6CF1), + UINT32_C(0x00147E03), UINT32_C(0x264ACA7A), UINT32_C(0xAE2A9437), + UINT32_C(0xEBC78581), UINT32_C(0x6316BFA5), UINT32_C(0x9929964E) }, + { UINT32_C(0x9AF207EF), UINT32_C(0xDC09E040), UINT32_C(0x0C9D8658), + UINT32_C(0x3ECFFE2D), UINT32_C(0xDFB43D38), UINT32_C(0x547EA735), + UINT32_C(0xD04B1B20), UINT32_C(0x5485247B), UINT32_C(0xBFD8B609), + UINT32_C(0xB18D3F02), UINT32_C(0xCCE73705), UINT32_C(0xEEB3E805) } }, + { { UINT32_C(0xDB93850F), UINT32_C(0xDAB1A525), UINT32_C(0x8365B7D5), + UINT32_C(0x18ADAA23), UINT32_C(0x113FC8C7), UINT32_C(0x58485C90), + UINT32_C(0x348AD323), UINT32_C(0x80C3DBB9), UINT32_C(0xE16ADCA1), + UINT32_C(0xAF892FB5), UINT32_C(0x979F005A), UINT32_C(0x2183C879) }, + { UINT32_C(0x0643A99E), UINT32_C(0x20FA1A94), UINT32_C(0x1A1609CB), + UINT32_C(0x2741221C), UINT32_C(0x3C2FBDDC), UINT32_C(0x1C1687E5), + UINT32_C(0xD420D6CF), UINT32_C(0xDCCF329E), UINT32_C(0x2B7197D1), + UINT32_C(0x75D5577D), UINT32_C(0xC8729D9C), UINT32_C(0x4C3C3875) } }, + { { UINT32_C(0xE5CBDCB9), UINT32_C(0x5E79F995), UINT32_C(0xA742FCC7), + UINT32_C(0x03139824), UINT32_C(0x239EF4A1), UINT32_C(0x6D0C214A), + UINT32_C(0x401A2944), UINT32_C(0x53A27952), UINT32_C(0xC10BCDF0), + UINT32_C(0xF42A1B34), UINT32_C(0x7CF38061), UINT32_C(0x426BAA43) }, + { UINT32_C(0xA96AD0C8), UINT32_C(0x16A53139), UINT32_C(0x6BAD5301), + UINT32_C(0x627F1D31), UINT32_C(0x4ACCD627), UINT32_C(0x5AF74877), + UINT32_C(0xB55B0FB8), UINT32_C(0x3C58A1C5), UINT32_C(0xF4399A6A), + UINT32_C(0xFAA57B91), UINT32_C(0xC28094B8), UINT32_C(0xBAD283FB) } }, + { { UINT32_C(0x83E10A93), UINT32_C(0xBA32AC61), UINT32_C(0xEC06BDB0), + UINT32_C(0x1C91F6B4), UINT32_C(0x65F60C93), UINT32_C(0x42E6CFBC), + UINT32_C(0x2C0CDCBE), UINT32_C(0xEFE33BC8), UINT32_C(0x4D6414F2), + UINT32_C(0xE0FE1D09), UINT32_C(0x76FA5C5B), UINT32_C(0x4C112316) }, + { UINT32_C(0x2E26200A), UINT32_C(0x812C1DC6), UINT32_C(0xEE879D25), + UINT32_C(0xD6C413C5), UINT32_C(0xBCA8BAFE), UINT32_C(0xBEADE255), + UINT32_C(0xCE2BA0E7), UINT32_C(0x0EAF4AE2), UINT32_C(0xC4F4408A), + UINT32_C(0x66E9FFB0), UINT32_C(0x9782C7AD), UINT32_C(0xB36A86D7) } }, + { { UINT32_C(0xBAD8D1C7), UINT32_C(0x10FCD1F4), UINT32_C(0x4502F645), + UINT32_C(0xC903816A), UINT32_C(0xA503B895), UINT32_C(0x7FAC1CC1), + UINT32_C(0x0778900C), UINT32_C(0x8BCD6041), UINT32_C(0x5BCF2784), + UINT32_C(0x5A5F2202), UINT32_C(0x10EDB896), UINT32_C(0x9B157E87) }, + { UINT32_C(0xF602A8B1), UINT32_C(0x4C58DA69), UINT32_C(0x59EC9D7E), + UINT32_C(0xD55132F8), UINT32_C(0xA26D4870), UINT32_C(0x155B719A), + UINT32_C(0x36441746), UINT32_C(0x25AAFCA3), UINT32_C(0xDD3B6B30), + UINT32_C(0x01F83338), UINT32_C(0x551917CC), UINT32_C(0xD52BB5C1) } }, + { { UINT32_C(0x6135066A), UINT32_C(0xA0B6207B), UINT32_C(0x2AEC8CBD), + UINT32_C(0xB3409F84), UINT32_C(0x19D87DF0), UINT32_C(0x5EBFD436), + UINT32_C(0xE8526DE2), UINT32_C(0xCB4C209B), UINT32_C(0x21E1A230), + UINT32_C(0xD764085B), UINT32_C(0x0899964A), UINT32_C(0x96F91554) }, + { UINT32_C(0xA57D122A), UINT32_C(0xB0BEC8EF), UINT32_C(0x5D9D0B33), + UINT32_C(0xC572EC56), UINT32_C(0xCFA7C72C), UINT32_C(0xEBE2A780), + UINT32_C(0x9EF3295C), UINT32_C(0x52D40CDB), UINT32_C(0x0DE74DFE), + UINT32_C(0x64004584), UINT32_C(0xC0809716), UINT32_C(0xA6846432) } }, + { { UINT32_C(0x02C979BC), UINT32_C(0x0D09E8CD), UINT32_C(0x409F4F2A), + UINT32_C(0xEC4B21F6), UINT32_C(0x13FB07CA), UINT32_C(0x68125C70), + UINT32_C(0x6FDFA72A), UINT32_C(0x1C4CFC17), UINT32_C(0x04539FCD), + UINT32_C(0xC9E71B9E), UINT32_C(0x8BA70797), UINT32_C(0x94B7103D) }, + { UINT32_C(0xB33FDE83), UINT32_C(0x6B81E82F), UINT32_C(0xEABAFD4B), + UINT32_C(0x7CA9A8CA), UINT32_C(0xEAB819CE), UINT32_C(0xADD85A67), + UINT32_C(0x98E99FFC), UINT32_C(0xAEC25483), UINT32_C(0x274A07B6), + UINT32_C(0x938D6440), UINT32_C(0x564A6AA0), UINT32_C(0x0A5C7097) } }, + { { UINT32_C(0x2F4FCEB6), UINT32_C(0x7284FF50), UINT32_C(0x78D0D5CB), + UINT32_C(0x0A28715A), UINT32_C(0xBFCE187C), UINT32_C(0xE70B7014), + UINT32_C(0x7A17148D), UINT32_C(0xA6B538F5), UINT32_C(0xDD427166), + UINT32_C(0x1DAB07C9), UINT32_C(0x149D23CA), UINT32_C(0x5C5578B0) }, + { UINT32_C(0x875B5EDE), UINT32_C(0x875E2056), UINT32_C(0x02C893B9), + UINT32_C(0xCBF44B6D), UINT32_C(0x5C2993FB), UINT32_C(0x5715A77E), + UINT32_C(0x3410597E), UINT32_C(0xAF328146), UINT32_C(0x42DC49DF), + UINT32_C(0x65DF418F), UINT32_C(0xA9EE52F6), UINT32_C(0x7AC9C720) } }, + { { UINT32_C(0x62955486), UINT32_C(0xB1C9AA07), UINT32_C(0x245061D7), + UINT32_C(0xCBF35BE3), UINT32_C(0x8CF4DDC0), UINT32_C(0x811E1BD3), + UINT32_C(0x948F7C84), UINT32_C(0xD9D4589C), UINT32_C(0xCB0F996D), + UINT32_C(0x30D09A0F), UINT32_C(0x590E7704), UINT32_C(0x1A1B3B7A) }, + { UINT32_C(0x2082768D), UINT32_C(0xA848E349), UINT32_C(0x9A249DF4), + UINT32_C(0x9FEBD492), UINT32_C(0x5F20439A), UINT32_C(0x503420AF), + UINT32_C(0x8E2BFCD4), UINT32_C(0x0CBE52B6), UINT32_C(0x118C91B2), + UINT32_C(0xB1D5E261), UINT32_C(0x71D8F2BC), UINT32_C(0x93CFF6DA) } }, + { { UINT32_C(0x8AB58944), UINT32_C(0x5F5BC06B), UINT32_C(0x4979882D), + UINT32_C(0xE4BED538), UINT32_C(0xD79B0EB1), UINT32_C(0x57C30362), + UINT32_C(0xEF7C56D8), UINT32_C(0x391AE2C1), UINT32_C(0xADD98625), + UINT32_C(0x28BC2E97), UINT32_C(0x1B257107), UINT32_C(0xFA8E86B8) }, + { UINT32_C(0x6118C715), UINT32_C(0x5E4859F8), UINT32_C(0x524C71DD), + UINT32_C(0x91C83324), UINT32_C(0x6D2F5E6D), UINT32_C(0xFB209243), + UINT32_C(0x2A900A43), UINT32_C(0x6B4FE21F), UINT32_C(0x32A73C1F), + UINT32_C(0x241F75D6), UINT32_C(0x5AE89613), UINT32_C(0xF5BC4629) } }, + } +}; + +/*- + * Q := 2P, both projective, Q and P same pointers OK + * Autogenerated: op3/dbl_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 6 + * ASSERT: a = -3 + */ +static void +point_double(pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X = P->X; + const limb_t *Y = P->Y; + const limb_t *Z = P->Z; + limb_t *X3 = Q->X; + limb_t *Y3 = Q->Y; + limb_t *Z3 = Q->Z; + + /* the curve arith formula */ + fiat_secp384r1_square(t0, X); + fiat_secp384r1_square(t1, Y); + fiat_secp384r1_square(t2, Z); + fiat_secp384r1_mul(t3, X, Y); + fiat_secp384r1_add(t3, t3, t3); + fiat_secp384r1_mul(t4, Y, Z); + fiat_secp384r1_mul(Z3, X, Z); + fiat_secp384r1_add(Z3, Z3, Z3); + fiat_secp384r1_mul(Y3, b, t2); + fiat_secp384r1_sub(Y3, Y3, Z3); + fiat_secp384r1_add(X3, Y3, Y3); + fiat_secp384r1_add(Y3, X3, Y3); + fiat_secp384r1_sub(X3, t1, Y3); + fiat_secp384r1_add(Y3, t1, Y3); + fiat_secp384r1_mul(Y3, X3, Y3); + fiat_secp384r1_mul(X3, X3, t3); + fiat_secp384r1_add(t3, t2, t2); + fiat_secp384r1_add(t2, t2, t3); + fiat_secp384r1_mul(Z3, b, Z3); + fiat_secp384r1_sub(Z3, Z3, t2); + fiat_secp384r1_sub(Z3, Z3, t0); + fiat_secp384r1_add(t3, Z3, Z3); + fiat_secp384r1_add(Z3, Z3, t3); + fiat_secp384r1_add(t3, t0, t0); + fiat_secp384r1_add(t0, t3, t0); + fiat_secp384r1_sub(t0, t0, t2); + fiat_secp384r1_mul(t0, t0, Z3); + fiat_secp384r1_add(Y3, Y3, t0); + fiat_secp384r1_add(t0, t4, t4); + fiat_secp384r1_mul(Z3, t0, Z3); + fiat_secp384r1_sub(X3, X3, Z3); + fiat_secp384r1_mul(Z3, t0, t1); + fiat_secp384r1_add(Z3, Z3, Z3); + fiat_secp384r1_add(Z3, Z3, Z3); +} + +/*- + * R := Q + P where R and Q are projective, P affine. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_mixed.op3 + * https://eprint.iacr.org/2015/1060 Alg 5 + * ASSERT: a = -3 + */ +static void +point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + fe_t X3; + fe_t Y3; + fe_t Z3; + limb_t nz; + + /* check P for affine inf */ + fiat_secp384r1_nonzero(&nz, P->Y); + + /* the curve arith formula */ + fiat_secp384r1_mul(t0, X1, X2); + fiat_secp384r1_mul(t1, Y1, Y2); + fiat_secp384r1_add(t3, X2, Y2); + fiat_secp384r1_add(t4, X1, Y1); + fiat_secp384r1_mul(t3, t3, t4); + fiat_secp384r1_add(t4, t0, t1); + fiat_secp384r1_sub(t3, t3, t4); + fiat_secp384r1_mul(t4, Y2, Z1); + fiat_secp384r1_add(t4, t4, Y1); + fiat_secp384r1_mul(Y3, X2, Z1); + fiat_secp384r1_add(Y3, Y3, X1); + fiat_secp384r1_mul(Z3, b, Z1); + fiat_secp384r1_sub(X3, Y3, Z3); + fiat_secp384r1_add(Z3, X3, X3); + fiat_secp384r1_add(X3, X3, Z3); + fiat_secp384r1_sub(Z3, t1, X3); + fiat_secp384r1_add(X3, t1, X3); + fiat_secp384r1_mul(Y3, b, Y3); + fiat_secp384r1_add(t1, Z1, Z1); + fiat_secp384r1_add(t2, t1, Z1); + fiat_secp384r1_sub(Y3, Y3, t2); + fiat_secp384r1_sub(Y3, Y3, t0); + fiat_secp384r1_add(t1, Y3, Y3); + fiat_secp384r1_add(Y3, t1, Y3); + fiat_secp384r1_add(t1, t0, t0); + fiat_secp384r1_add(t0, t1, t0); + fiat_secp384r1_sub(t0, t0, t2); + fiat_secp384r1_mul(t1, t4, Y3); + fiat_secp384r1_mul(t2, t0, Y3); + fiat_secp384r1_mul(Y3, X3, Z3); + fiat_secp384r1_add(Y3, Y3, t2); + fiat_secp384r1_mul(X3, t3, X3); + fiat_secp384r1_sub(X3, X3, t1); + fiat_secp384r1_mul(Z3, t4, Z3); + fiat_secp384r1_mul(t1, t3, t0); + fiat_secp384r1_add(Z3, Z3, t1); + + /* if P is inf, throw all that away and take Q */ + fiat_secp384r1_selectznz(R->X, nz, Q->X, X3); + fiat_secp384r1_selectznz(R->Y, nz, Q->Y, Y3); + fiat_secp384r1_selectznz(R->Z, nz, Q->Z, Z3); +} + +/*- + * R := Q + P all projective. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 4 + * ASSERT: a = -3 + */ +static void +point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4, t5; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + const limb_t *Z2 = P->Z; + limb_t *X3 = R->X; + limb_t *Y3 = R->Y; + limb_t *Z3 = R->Z; + + /* the curve arith formula */ + fiat_secp384r1_mul(t0, X1, X2); + fiat_secp384r1_mul(t1, Y1, Y2); + fiat_secp384r1_mul(t2, Z1, Z2); + fiat_secp384r1_add(t3, X1, Y1); + fiat_secp384r1_add(t4, X2, Y2); + fiat_secp384r1_mul(t3, t3, t4); + fiat_secp384r1_add(t4, t0, t1); + fiat_secp384r1_sub(t3, t3, t4); + fiat_secp384r1_add(t4, Y1, Z1); + fiat_secp384r1_add(t5, Y2, Z2); + fiat_secp384r1_mul(t4, t4, t5); + fiat_secp384r1_add(t5, t1, t2); + fiat_secp384r1_sub(t4, t4, t5); + fiat_secp384r1_add(X3, X1, Z1); + fiat_secp384r1_add(Y3, X2, Z2); + fiat_secp384r1_mul(X3, X3, Y3); + fiat_secp384r1_add(Y3, t0, t2); + fiat_secp384r1_sub(Y3, X3, Y3); + fiat_secp384r1_mul(Z3, b, t2); + fiat_secp384r1_sub(X3, Y3, Z3); + fiat_secp384r1_add(Z3, X3, X3); + fiat_secp384r1_add(X3, X3, Z3); + fiat_secp384r1_sub(Z3, t1, X3); + fiat_secp384r1_add(X3, t1, X3); + fiat_secp384r1_mul(Y3, b, Y3); + fiat_secp384r1_add(t1, t2, t2); + fiat_secp384r1_add(t2, t1, t2); + fiat_secp384r1_sub(Y3, Y3, t2); + fiat_secp384r1_sub(Y3, Y3, t0); + fiat_secp384r1_add(t1, Y3, Y3); + fiat_secp384r1_add(Y3, t1, Y3); + fiat_secp384r1_add(t1, t0, t0); + fiat_secp384r1_add(t0, t1, t0); + fiat_secp384r1_sub(t0, t0, t2); + fiat_secp384r1_mul(t1, t4, Y3); + fiat_secp384r1_mul(t2, t0, Y3); + fiat_secp384r1_mul(Y3, X3, Z3); + fiat_secp384r1_add(Y3, Y3, t2); + fiat_secp384r1_mul(X3, t3, X3); + fiat_secp384r1_sub(X3, X3, t1); + fiat_secp384r1_mul(Z3, t4, Z3); + fiat_secp384r1_mul(t1, t3, t0); + fiat_secp384r1_add(Z3, Z3, t1); +} + +/* constants */ +#define RADIX 5 +#define DRADIX (1 << RADIX) +#define DRADIX_WNAF ((DRADIX) << 1) + +/*- + * precomp for wnaf scalar multiplication: + * precomp[0] = 1P + * precomp[1] = 3P + * precomp[2] = 5P + * precomp[3] = 7P + * precomp[4] = 9P + * ... + */ +static void +precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P) +{ + int i; + + fe_copy(precomp[0].X, P->X); + fe_copy(precomp[0].Y, P->Y); + fe_copy(precomp[0].Z, const_one); + point_double(&precomp[DRADIX / 2 - 1], &precomp[0]); + + for (i = 1; i < DRADIX / 2; i++) + point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]); +} + +/* fetch a scalar bit */ +static int +scalar_get_bit(const unsigned char in[48], int idx) +{ + int widx, rshift; + + widx = idx >> 3; + rshift = idx & 0x7; + + if (idx < 0 || widx >= 48) + return 0; + + return (in[widx] >> rshift) & 0x1; +} + +/*- + * Compute "regular" wnaf representation of a scalar. + * See "Exponent Recoding and Regular Exponentiation Algorithms", + * Tunstall et al., AfricaCrypt 2009, Alg 6. + * It forces an odd scalar and outputs digits in + * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...} + * i.e. signed odd digits with _no zeroes_ -- that makes it "regular". + */ +static void +scalar_rwnaf(int8_t out[77], const unsigned char in[48]) +{ + int i; + int8_t window, d; + + window = (in[0] & (DRADIX_WNAF - 1)) | 1; + for (i = 0; i < 76; i++) { + d = (window & (DRADIX_WNAF - 1)) - DRADIX; + out[i] = d; + window = (window - d) >> RADIX; + window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1; + window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2; + window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3; + window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4; + window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5; + } + out[i] = window; +} + +/*- + * Compute "textbook" wnaf representation of a scalar. + * NB: not constant time + */ +static void +scalar_wnaf(int8_t out[385], const unsigned char in[48]) +{ + int i; + int8_t window, d; + + window = in[0] & (DRADIX_WNAF - 1); + for (i = 0; i < 385; i++) { + d = 0; + if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX)) + d -= DRADIX_WNAF; + out[i] = d; + window = (window - d) >> 1; + window += scalar_get_bit(in, i + 1 + RADIX) << RADIX; + } +} + +/*- + * Simulateous scalar multiplication: interleaved "textbook" wnaf. + * NB: not constant time + */ +static void +var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[48], + const unsigned char b[48], const pt_aff_t *P) +{ + int i, d, is_neg, is_inf = 1, flipped = 0; + int8_t anaf[385] = { 0 }; + int8_t bnaf[385] = { 0 }; + pt_prj_t Q; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_wnaf(anaf, a); + scalar_wnaf(bnaf, b); + + for (i = 384; i >= 0; i--) { + if (!is_inf) + point_double(&Q, &Q); + if ((d = bnaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp384r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &precomp[d].X); + fe_copy(Q.Y, &precomp[d].Y); + fe_copy(Q.Z, &precomp[d].Z); + is_inf = 0; + } else + point_add_proj(&Q, &Q, &precomp[d]); + } + if ((d = anaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp384r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &lut_cmb[0][d].X); + fe_copy(Q.Y, &lut_cmb[0][d].Y); + fe_copy(Q.Z, const_one); + is_inf = 0; + } else + point_add_mixed(&Q, &Q, &lut_cmb[0][d]); + } + } + + if (is_inf) { + /* initialize accumulator to inf: all-zero scalars */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + } + + if (flipped) { + /* correct sign */ + fiat_secp384r1_opp(Q.Y, Q.Y); + } + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp384r1_inv(Q.Z, Q.Z); + fiat_secp384r1_mul(out->X, Q.X, Q.Z); + fiat_secp384r1_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Variable point scalar multiplication with "regular" wnaf. + */ +static void +var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[48], + const pt_aff_t *P) +{ + int i, j, d, diff, is_neg; + int8_t rnaf[77] = { 0 }; + pt_prj_t Q, lut; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_rwnaf(rnaf, scalar); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + /* initialize accumulator to high digit */ + d = (rnaf[76] - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp384r1_selectznz(Q.X, diff, Q.X, precomp[j].X); + fiat_secp384r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y); + fiat_secp384r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z); + } + + for (i = 75; i >= 0; i--) { + for (j = 0; j < RADIX; j++) + point_double(&Q, &Q); + d = rnaf[i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp384r1_selectznz(lut.X, diff, lut.X, precomp[j].X); + fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y); + fiat_secp384r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z); + } + /* negate lut point if digit is negative */ + fiat_secp384r1_opp(out->Y, lut.Y); + fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_proj(&Q, &Q, &lut); + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, precomp[0].X); + fiat_secp384r1_opp(lut.Y, precomp[0].Y); + fe_copy(lut.Z, precomp[0].Z); + point_add_proj(&lut, &lut, &Q); + fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X); + fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y); + fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp384r1_inv(Q.Z, Q.Z); + fiat_secp384r1_mul(out->X, Q.X, Q.Z); + fiat_secp384r1_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Fixed scalar multiplication: comb with interleaving. + */ +static void +fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[48]) +{ + int i, j, k, d, diff, is_neg = 0; + int8_t rnaf[77] = { 0 }; + pt_prj_t Q, R; + pt_aff_t lut; + + scalar_rwnaf(rnaf, scalar); + + /* initalize accumulator to inf */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + for (i = 3; i >= 0; i--) { + for (j = 0; i != 3 && j < RADIX; j++) + point_double(&Q, &Q); + for (j = 0; j < 21; j++) { + if (j * 4 + i > 76) + continue; + d = rnaf[j * 4 + i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (k = 0; k < DRADIX / 2; k++) { + diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp384r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X); + fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y); + } + /* negate lut point if digit is negative */ + fiat_secp384r1_opp(out->Y, lut.Y); + fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_mixed(&Q, &Q, &lut); + } + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, lut_cmb[0][0].X); + fiat_secp384r1_opp(lut.Y, lut_cmb[0][0].Y); + point_add_mixed(&R, &Q, &lut); + fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X); + fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y); + fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp384r1_inv(Q.Z, Q.Z); + fiat_secp384r1_mul(out->X, Q.X, Q.Z); + fiat_secp384r1_mul(out->Y, Q.Y, Q.Z); +} + +static void +point_mul_two(unsigned char outx[48], unsigned char outy[48], + const unsigned char a[48], const unsigned char b[48], + const unsigned char inx[48], + const unsigned char iny[48]) +{ + pt_aff_t P; + + fiat_secp384r1_from_bytes(P.X, inx); + fiat_secp384r1_from_bytes(P.Y, iny); + fiat_secp384r1_to_montgomery(P.X, P.X); + fiat_secp384r1_to_montgomery(P.Y, P.Y); + /* simultaneous scalar multiplication */ + var_smul_wnaf_two(&P, a, b, &P); + + fiat_secp384r1_from_montgomery(P.X, P.X); + fiat_secp384r1_from_montgomery(P.Y, P.Y); + fiat_secp384r1_to_bytes(outx, P.X); + fiat_secp384r1_to_bytes(outy, P.Y); +} + +static void +point_mul_g(unsigned char outx[48], unsigned char outy[48], + const unsigned char scalar[48]) +{ + pt_aff_t P; + + /* fixed scmul function */ + fixed_smul_cmb(&P, scalar); + fiat_secp384r1_from_montgomery(P.X, P.X); + fiat_secp384r1_from_montgomery(P.Y, P.Y); + fiat_secp384r1_to_bytes(outx, P.X); + fiat_secp384r1_to_bytes(outy, P.Y); +} + +static void +point_mul(unsigned char outx[48], unsigned char outy[48], + const unsigned char scalar[48], + const unsigned char inx[48], + const unsigned char iny[48]) +{ + pt_aff_t P; + + fiat_secp384r1_from_bytes(P.X, inx); + fiat_secp384r1_from_bytes(P.Y, iny); + fiat_secp384r1_to_montgomery(P.X, P.X); + fiat_secp384r1_to_montgomery(P.Y, P.Y); + /* var scmul function */ + var_smul_rwnaf(&P, scalar, &P); + fiat_secp384r1_from_montgomery(P.X, P.X); + fiat_secp384r1_from_montgomery(P.Y, P.Y); + fiat_secp384r1_to_bytes(outx, P.X); + fiat_secp384r1_to_bytes(outy, P.Y); +} + +#undef RADIX +#include "ecp.h" +#include "mplogic.h" + +/*- + * reverse bytes -- total hack + */ +#define MP_BE2LE(a) \ + do { \ + unsigned char z_bswap; \ + z_bswap = a[0]; \ + a[0] = a[47]; \ + a[47] = z_bswap; \ + z_bswap = a[1]; \ + a[1] = a[46]; \ + a[46] = z_bswap; \ + z_bswap = a[2]; \ + a[2] = a[45]; \ + a[45] = z_bswap; \ + z_bswap = a[3]; \ + a[3] = a[44]; \ + a[44] = z_bswap; \ + z_bswap = a[4]; \ + a[4] = a[43]; \ + a[43] = z_bswap; \ + z_bswap = a[5]; \ + a[5] = a[42]; \ + a[42] = z_bswap; \ + z_bswap = a[6]; \ + a[6] = a[41]; \ + a[41] = z_bswap; \ + z_bswap = a[7]; \ + a[7] = a[40]; \ + a[40] = z_bswap; \ + z_bswap = a[8]; \ + a[8] = a[39]; \ + a[39] = z_bswap; \ + z_bswap = a[9]; \ + a[9] = a[38]; \ + a[38] = z_bswap; \ + z_bswap = a[10]; \ + a[10] = a[37]; \ + a[37] = z_bswap; \ + z_bswap = a[11]; \ + a[11] = a[36]; \ + a[36] = z_bswap; \ + z_bswap = a[12]; \ + a[12] = a[35]; \ + a[35] = z_bswap; \ + z_bswap = a[13]; \ + a[13] = a[34]; \ + a[34] = z_bswap; \ + z_bswap = a[14]; \ + a[14] = a[33]; \ + a[33] = z_bswap; \ + z_bswap = a[15]; \ + a[15] = a[32]; \ + a[32] = z_bswap; \ + z_bswap = a[16]; \ + a[16] = a[31]; \ + a[31] = z_bswap; \ + z_bswap = a[17]; \ + a[17] = a[30]; \ + a[30] = z_bswap; \ + z_bswap = a[18]; \ + a[18] = a[29]; \ + a[29] = z_bswap; \ + z_bswap = a[19]; \ + a[19] = a[28]; \ + a[28] = z_bswap; \ + z_bswap = a[20]; \ + a[20] = a[27]; \ + a[27] = z_bswap; \ + z_bswap = a[21]; \ + a[21] = a[26]; \ + a[26] = z_bswap; \ + z_bswap = a[22]; \ + a[22] = a[25]; \ + a[25] = z_bswap; \ + z_bswap = a[23]; \ + a[23] = a[24]; \ + a[24] = z_bswap; \ + } while (0) + +static mp_err +point_mul_g_secp384r1(const mp_int *n, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[48]; + unsigned char b_y[48]; + unsigned char b_n[48]; + mp_err res; + + ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48)); + MP_BE2LE(b_n); + point_mul_g(b_x, b_y, b_n); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_secp384r1(const mp_int *n, const mp_int *in_x, + const mp_int *in_y, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[48]; + unsigned char b_y[48]; + unsigned char b_n[48]; + mp_err res; + + ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL && + out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n); + point_mul(b_x, b_y, b_n, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_two_secp384r1(const mp_int *n1, const mp_int *n2, + const mp_int *in_x, const mp_int *in_y, + mp_int *out_x, mp_int *out_y, + const ECGroup *group) +{ + unsigned char b_x[48]; + unsigned char b_y[48]; + unsigned char b_n1[48]; + unsigned char b_n2[48]; + mp_err res; + + /* If n2 == NULL, this is just a base-point multiplication. */ + if (n2 == NULL) + return point_mul_g_secp384r1(n1, out_x, out_y, group); + + /* If n1 == NULL, this is just an arbitary-point multiplication. */ + if (n1 == NULL) + return point_mul_secp384r1(n2, in_x, in_y, out_x, out_y, group); + + ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n1) > 384 || mp_cmp_z(n1) != 1 || + mpl_significant_bits(n2) > 384 || mp_cmp_z(n2) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 48)); + MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n1); + MP_BE2LE(b_n2); + point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48)); + +CLEANUP: + return res; +} + +mp_err +ec_group_set_secp384r1(ECGroup *group, ECCurveName name) +{ + if (name == ECCurve_NIST_P384) { + group->base_point_mul = &point_mul_g_secp384r1; + group->point_mul = &point_mul_secp384r1; + group->points_mul = &point_mul_two_secp384r1; + } + return MP_OKAY; +} + +#endif /* __SIZEOF_INT128__ */ diff --git a/security/nss/lib/freebl/ecl/ecp_secp521r1.c b/security/nss/lib/freebl/ecl/ecp_secp521r1.c new file mode 100644 index 000000000..c2e474425 --- /dev/null +++ b/security/nss/lib/freebl/ecl/ecp_secp521r1.c @@ -0,0 +1,11820 @@ +/* Autogenerated: ECCKiila https://gitlab.com/nisec/ecckiila */ +/*- + * MIT License + * + * Copyright (c) 2020 Luis Rivera-Zamarripa, Jesús-Javier Chi-Domínguez, Billy Bob Brumley + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +#if defined(__SIZEOF_INT128__) && !defined(PEDANTIC) + +#include +#include +#define LIMB_BITS 64 +#define LIMB_CNT 9 +/* Field elements */ +typedef uint64_t fe_t[LIMB_CNT]; +typedef uint64_t limb_t; + +#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t)) +#define fe_set_zero(d) memset(d, 0, sizeof(fe_t)) + +#define fiat_secp521r1_carry_add(c, a, b) \ + fiat_secp521r1_add(c, a, b); \ + fiat_secp521r1_carry(c, c) +#define fiat_secp521r1_carry_sub(c, a, b) \ + fiat_secp521r1_sub(c, a, b); \ + fiat_secp521r1_carry(c, c) + +/* Projective points */ +typedef struct { + fe_t X; + fe_t Y; + fe_t Z; +} pt_prj_t; + +/* Affine points */ +typedef struct { + fe_t X; + fe_t Y; +} pt_aff_t; + +/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */ +/*- + * MIT License + * + * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file) + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* Autogenerated: unsaturated_solinas --static secp521r1 64 9 '2^521 - 1' */ +/* curve description: secp521r1 */ +/* machine_wordsize = 64 (from "64") */ +/* requested operations: (all) */ +/* n = 9 (from "9") */ +/* s-c = 2^521 - [(1, 1)] (from "2^521 - 1") */ +/* tight_bounds_multiplier = 1.1 (from "") */ +/* */ +/* Computed values: */ +/* carry_chain = [0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1] */ +/* eval z = z[0] + (z[1] << 58) + (z[2] << 116) + (z[3] << 174) + (z[4] << 232) + (z[5] << 0x122) + (z[6] << 0x15c) + (z[7] << 0x196) + (z[8] << 0x1d0) */ +/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) + (z[48] << 0x180) + (z[49] << 0x188) + (z[50] << 0x190) + (z[51] << 0x198) + (z[52] << 0x1a0) + (z[53] << 0x1a8) + (z[54] << 0x1b0) + (z[55] << 0x1b8) + (z[56] << 0x1c0) + (z[57] << 0x1c8) + (z[58] << 0x1d0) + (z[59] << 0x1d8) + (z[60] << 0x1e0) + (z[61] << 0x1e8) + (z[62] << 0x1f0) + (z[63] << 0x1f8) + (z[64] << 2^9) + (z[65] << 0x208) */ + +#include +typedef unsigned char fiat_secp521r1_uint1; +typedef signed char fiat_secp521r1_int1; +typedef signed __int128 fiat_secp521r1_int128; +typedef unsigned __int128 fiat_secp521r1_uint128; + +#if (-1 & 3) != 3 +#error "This code only works on a two's complement system" +#endif + +/* + * The function fiat_secp521r1_addcarryx_u58 is an addition with carry. + * Postconditions: + * out1 = (arg1 + arg2 + arg3) mod 2^58 + * out2 = ⌊(arg1 + arg2 + arg3) / 2^58⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0x3ffffffffffffff] + * arg3: [0x0 ~> 0x3ffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0x3ffffffffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_addcarryx_u58(uint64_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint64_t arg2, uint64_t arg3) +{ + uint64_t x1; + uint64_t x2; + fiat_secp521r1_uint1 x3; + x1 = ((arg1 + arg2) + arg3); + x2 = (x1 & UINT64_C(0x3ffffffffffffff)); + x3 = (fiat_secp521r1_uint1)(x1 >> 58); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp521r1_subborrowx_u58 is a subtraction with borrow. + * Postconditions: + * out1 = (-arg1 + arg2 + -arg3) mod 2^58 + * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^58⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0x3ffffffffffffff] + * arg3: [0x0 ~> 0x3ffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0x3ffffffffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_subborrowx_u58(uint64_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint64_t arg2, uint64_t arg3) +{ + int64_t x1; + fiat_secp521r1_int1 x2; + uint64_t x3; + x1 = ((int64_t)(arg2 - (int64_t)arg1) - (int64_t)arg3); + x2 = (fiat_secp521r1_int1)(x1 >> 58); + x3 = (x1 & UINT64_C(0x3ffffffffffffff)); + *out1 = x3; + *out2 = (fiat_secp521r1_uint1)(0x0 - x2); +} + +/* + * The function fiat_secp521r1_addcarryx_u57 is an addition with carry. + * Postconditions: + * out1 = (arg1 + arg2 + arg3) mod 2^57 + * out2 = ⌊(arg1 + arg2 + arg3) / 2^57⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0x1ffffffffffffff] + * arg3: [0x0 ~> 0x1ffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0x1ffffffffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_addcarryx_u57(uint64_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint64_t arg2, uint64_t arg3) +{ + uint64_t x1; + uint64_t x2; + fiat_secp521r1_uint1 x3; + x1 = ((arg1 + arg2) + arg3); + x2 = (x1 & UINT64_C(0x1ffffffffffffff)); + x3 = (fiat_secp521r1_uint1)(x1 >> 57); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp521r1_subborrowx_u57 is a subtraction with borrow. + * Postconditions: + * out1 = (-arg1 + arg2 + -arg3) mod 2^57 + * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^57⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0x1ffffffffffffff] + * arg3: [0x0 ~> 0x1ffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0x1ffffffffffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_subborrowx_u57(uint64_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint64_t arg2, uint64_t arg3) +{ + int64_t x1; + fiat_secp521r1_int1 x2; + uint64_t x3; + x1 = ((int64_t)(arg2 - (int64_t)arg1) - (int64_t)arg3); + x2 = (fiat_secp521r1_int1)(x1 >> 57); + x3 = (x1 & UINT64_C(0x1ffffffffffffff)); + *out1 = x3; + *out2 = (fiat_secp521r1_uint1)(0x0 - x2); +} + +/* + * The function fiat_secp521r1_cmovznz_u64 is a single-word conditional move. + * Postconditions: + * out1 = (if arg1 = 0 then arg2 else arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffffffffffff] + * arg3: [0x0 ~> 0xffffffffffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffffffffffff] + */ +static void +fiat_secp521r1_cmovznz_u64(uint64_t *out1, + fiat_secp521r1_uint1 arg1, uint64_t arg2, + uint64_t arg3) +{ + fiat_secp521r1_uint1 x1; + uint64_t x2; + uint64_t x3; + x1 = (!(!arg1)); + x2 = ((fiat_secp521r1_int1)(0x0 - x1) & UINT64_C(0xffffffffffffffff)); + x3 = ((x2 & arg3) | ((~x2) & arg2)); + *out1 = x3; +} + +/* + * The function fiat_secp521r1_carry_mul multiplies two field elements and reduces the result. + * Postconditions: + * eval out1 mod m = (eval arg1 * eval arg2) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + * arg2: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + * Output Bounds: + * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + */ +static void +fiat_secp521r1_carry_mul(uint64_t out1[9], const uint64_t arg1[9], + const uint64_t arg2[9]) +{ + fiat_secp521r1_uint128 x1; + fiat_secp521r1_uint128 x2; + fiat_secp521r1_uint128 x3; + fiat_secp521r1_uint128 x4; + fiat_secp521r1_uint128 x5; + fiat_secp521r1_uint128 x6; + fiat_secp521r1_uint128 x7; + fiat_secp521r1_uint128 x8; + fiat_secp521r1_uint128 x9; + fiat_secp521r1_uint128 x10; + fiat_secp521r1_uint128 x11; + fiat_secp521r1_uint128 x12; + fiat_secp521r1_uint128 x13; + fiat_secp521r1_uint128 x14; + fiat_secp521r1_uint128 x15; + fiat_secp521r1_uint128 x16; + fiat_secp521r1_uint128 x17; + fiat_secp521r1_uint128 x18; + fiat_secp521r1_uint128 x19; + fiat_secp521r1_uint128 x20; + fiat_secp521r1_uint128 x21; + fiat_secp521r1_uint128 x22; + fiat_secp521r1_uint128 x23; + fiat_secp521r1_uint128 x24; + fiat_secp521r1_uint128 x25; + fiat_secp521r1_uint128 x26; + fiat_secp521r1_uint128 x27; + fiat_secp521r1_uint128 x28; + fiat_secp521r1_uint128 x29; + fiat_secp521r1_uint128 x30; + fiat_secp521r1_uint128 x31; + fiat_secp521r1_uint128 x32; + fiat_secp521r1_uint128 x33; + fiat_secp521r1_uint128 x34; + fiat_secp521r1_uint128 x35; + fiat_secp521r1_uint128 x36; + fiat_secp521r1_uint128 x37; + fiat_secp521r1_uint128 x38; + fiat_secp521r1_uint128 x39; + fiat_secp521r1_uint128 x40; + fiat_secp521r1_uint128 x41; + fiat_secp521r1_uint128 x42; + fiat_secp521r1_uint128 x43; + fiat_secp521r1_uint128 x44; + fiat_secp521r1_uint128 x45; + fiat_secp521r1_uint128 x46; + fiat_secp521r1_uint128 x47; + fiat_secp521r1_uint128 x48; + fiat_secp521r1_uint128 x49; + fiat_secp521r1_uint128 x50; + fiat_secp521r1_uint128 x51; + fiat_secp521r1_uint128 x52; + fiat_secp521r1_uint128 x53; + fiat_secp521r1_uint128 x54; + fiat_secp521r1_uint128 x55; + fiat_secp521r1_uint128 x56; + fiat_secp521r1_uint128 x57; + fiat_secp521r1_uint128 x58; + fiat_secp521r1_uint128 x59; + fiat_secp521r1_uint128 x60; + fiat_secp521r1_uint128 x61; + fiat_secp521r1_uint128 x62; + fiat_secp521r1_uint128 x63; + fiat_secp521r1_uint128 x64; + fiat_secp521r1_uint128 x65; + fiat_secp521r1_uint128 x66; + fiat_secp521r1_uint128 x67; + fiat_secp521r1_uint128 x68; + fiat_secp521r1_uint128 x69; + fiat_secp521r1_uint128 x70; + fiat_secp521r1_uint128 x71; + fiat_secp521r1_uint128 x72; + fiat_secp521r1_uint128 x73; + fiat_secp521r1_uint128 x74; + fiat_secp521r1_uint128 x75; + fiat_secp521r1_uint128 x76; + fiat_secp521r1_uint128 x77; + fiat_secp521r1_uint128 x78; + fiat_secp521r1_uint128 x79; + fiat_secp521r1_uint128 x80; + fiat_secp521r1_uint128 x81; + fiat_secp521r1_uint128 x82; + fiat_secp521r1_uint128 x83; + uint64_t x84; + fiat_secp521r1_uint128 x85; + fiat_secp521r1_uint128 x86; + fiat_secp521r1_uint128 x87; + fiat_secp521r1_uint128 x88; + fiat_secp521r1_uint128 x89; + fiat_secp521r1_uint128 x90; + fiat_secp521r1_uint128 x91; + fiat_secp521r1_uint128 x92; + fiat_secp521r1_uint128 x93; + fiat_secp521r1_uint128 x94; + uint64_t x95; + fiat_secp521r1_uint128 x96; + fiat_secp521r1_uint128 x97; + uint64_t x98; + fiat_secp521r1_uint128 x99; + fiat_secp521r1_uint128 x100; + uint64_t x101; + fiat_secp521r1_uint128 x102; + fiat_secp521r1_uint128 x103; + uint64_t x104; + fiat_secp521r1_uint128 x105; + fiat_secp521r1_uint128 x106; + uint64_t x107; + fiat_secp521r1_uint128 x108; + fiat_secp521r1_uint128 x109; + uint64_t x110; + fiat_secp521r1_uint128 x111; + fiat_secp521r1_uint128 x112; + uint64_t x113; + fiat_secp521r1_uint128 x114; + fiat_secp521r1_uint128 x115; + uint64_t x116; + fiat_secp521r1_uint128 x117; + uint64_t x118; + uint64_t x119; + uint64_t x120; + fiat_secp521r1_uint1 x121; + uint64_t x122; + uint64_t x123; + x1 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[8]) * 0x2)); + x2 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[7]) * 0x2)); + x3 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[6]) * 0x2)); + x4 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[5]) * 0x2)); + x5 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[4]) * 0x2)); + x6 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[3]) * 0x2)); + x7 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[2]) * 0x2)); + x8 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[1]) * 0x2)); + x9 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[8]) * 0x2)); + x10 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[7]) * 0x2)); + x11 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[6]) * 0x2)); + x12 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[5]) * 0x2)); + x13 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[4]) * 0x2)); + x14 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[3]) * 0x2)); + x15 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[2]) * 0x2)); + x16 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[8]) * 0x2)); + x17 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[7]) * 0x2)); + x18 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[6]) * 0x2)); + x19 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[5]) * 0x2)); + x20 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[4]) * 0x2)); + x21 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[3]) * 0x2)); + x22 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[8]) * 0x2)); + x23 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[7]) * 0x2)); + x24 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[6]) * 0x2)); + x25 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[5]) * 0x2)); + x26 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[4]) * 0x2)); + x27 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[8]) * 0x2)); + x28 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[7]) * 0x2)); + x29 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[6]) * 0x2)); + x30 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[5]) * 0x2)); + x31 = ((fiat_secp521r1_uint128)(arg1[3]) * ((arg2[8]) * 0x2)); + x32 = ((fiat_secp521r1_uint128)(arg1[3]) * ((arg2[7]) * 0x2)); + x33 = ((fiat_secp521r1_uint128)(arg1[3]) * ((arg2[6]) * 0x2)); + x34 = ((fiat_secp521r1_uint128)(arg1[2]) * ((arg2[8]) * 0x2)); + x35 = ((fiat_secp521r1_uint128)(arg1[2]) * ((arg2[7]) * 0x2)); + x36 = ((fiat_secp521r1_uint128)(arg1[1]) * ((arg2[8]) * 0x2)); + x37 = ((fiat_secp521r1_uint128)(arg1[8]) * (arg2[0])); + x38 = ((fiat_secp521r1_uint128)(arg1[7]) * (arg2[1])); + x39 = ((fiat_secp521r1_uint128)(arg1[7]) * (arg2[0])); + x40 = ((fiat_secp521r1_uint128)(arg1[6]) * (arg2[2])); + x41 = ((fiat_secp521r1_uint128)(arg1[6]) * (arg2[1])); + x42 = ((fiat_secp521r1_uint128)(arg1[6]) * (arg2[0])); + x43 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[3])); + x44 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[2])); + x45 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[1])); + x46 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[0])); + x47 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[4])); + x48 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[3])); + x49 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[2])); + x50 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[1])); + x51 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[0])); + x52 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[5])); + x53 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[4])); + x54 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[3])); + x55 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[2])); + x56 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[1])); + x57 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[0])); + x58 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[6])); + x59 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[5])); + x60 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[4])); + x61 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[3])); + x62 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[2])); + x63 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[1])); + x64 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[0])); + x65 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[7])); + x66 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[6])); + x67 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[5])); + x68 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[4])); + x69 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[3])); + x70 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[2])); + x71 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[1])); + x72 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[0])); + x73 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[8])); + x74 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[7])); + x75 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[6])); + x76 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[5])); + x77 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[4])); + x78 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[3])); + x79 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[2])); + x80 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[1])); + x81 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[0])); + x82 = (x81 + (x36 + (x35 + (x33 + (x30 + (x26 + (x21 + (x15 + x8)))))))); + x83 = (x82 >> 58); + x84 = (uint64_t)(x82 & UINT64_C(0x3ffffffffffffff)); + x85 = (x73 + (x65 + (x58 + (x52 + (x47 + (x43 + (x40 + (x38 + x37)))))))); + x86 = (x74 + (x66 + (x59 + (x53 + (x48 + (x44 + (x41 + (x39 + x1)))))))); + x87 = (x75 + (x67 + (x60 + (x54 + (x49 + (x45 + (x42 + (x9 + x2)))))))); + x88 = (x76 + (x68 + (x61 + (x55 + (x50 + (x46 + (x16 + (x10 + x3)))))))); + x89 = (x77 + (x69 + (x62 + (x56 + (x51 + (x22 + (x17 + (x11 + x4)))))))); + x90 = (x78 + (x70 + (x63 + (x57 + (x27 + (x23 + (x18 + (x12 + x5)))))))); + x91 = (x79 + (x71 + (x64 + (x31 + (x28 + (x24 + (x19 + (x13 + x6)))))))); + x92 = (x80 + (x72 + (x34 + (x32 + (x29 + (x25 + (x20 + (x14 + x7)))))))); + x93 = (x83 + x92); + x94 = (x93 >> 58); + x95 = (uint64_t)(x93 & UINT64_C(0x3ffffffffffffff)); + x96 = (x94 + x91); + x97 = (x96 >> 58); + x98 = (uint64_t)(x96 & UINT64_C(0x3ffffffffffffff)); + x99 = (x97 + x90); + x100 = (x99 >> 58); + x101 = (uint64_t)(x99 & UINT64_C(0x3ffffffffffffff)); + x102 = (x100 + x89); + x103 = (x102 >> 58); + x104 = (uint64_t)(x102 & UINT64_C(0x3ffffffffffffff)); + x105 = (x103 + x88); + x106 = (x105 >> 58); + x107 = (uint64_t)(x105 & UINT64_C(0x3ffffffffffffff)); + x108 = (x106 + x87); + x109 = (x108 >> 58); + x110 = (uint64_t)(x108 & UINT64_C(0x3ffffffffffffff)); + x111 = (x109 + x86); + x112 = (x111 >> 58); + x113 = (uint64_t)(x111 & UINT64_C(0x3ffffffffffffff)); + x114 = (x112 + x85); + x115 = (x114 >> 57); + x116 = (uint64_t)(x114 & UINT64_C(0x1ffffffffffffff)); + x117 = (x84 + x115); + x118 = (uint64_t)(x117 >> 58); + x119 = (uint64_t)(x117 & UINT64_C(0x3ffffffffffffff)); + x120 = (x118 + x95); + x121 = (fiat_secp521r1_uint1)(x120 >> 58); + x122 = (x120 & UINT64_C(0x3ffffffffffffff)); + x123 = (x121 + x98); + out1[0] = x119; + out1[1] = x122; + out1[2] = x123; + out1[3] = x101; + out1[4] = x104; + out1[5] = x107; + out1[6] = x110; + out1[7] = x113; + out1[8] = x116; +} + +/* + * The function fiat_secp521r1_carry_square squares a field element and reduces the result. + * Postconditions: + * eval out1 mod m = (eval arg1 * eval arg1) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + * Output Bounds: + * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + */ +static void +fiat_secp521r1_carry_square(uint64_t out1[9], + const uint64_t arg1[9]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + fiat_secp521r1_uint128 x17; + fiat_secp521r1_uint128 x18; + fiat_secp521r1_uint128 x19; + fiat_secp521r1_uint128 x20; + fiat_secp521r1_uint128 x21; + fiat_secp521r1_uint128 x22; + fiat_secp521r1_uint128 x23; + fiat_secp521r1_uint128 x24; + fiat_secp521r1_uint128 x25; + fiat_secp521r1_uint128 x26; + fiat_secp521r1_uint128 x27; + fiat_secp521r1_uint128 x28; + fiat_secp521r1_uint128 x29; + fiat_secp521r1_uint128 x30; + fiat_secp521r1_uint128 x31; + fiat_secp521r1_uint128 x32; + fiat_secp521r1_uint128 x33; + fiat_secp521r1_uint128 x34; + fiat_secp521r1_uint128 x35; + fiat_secp521r1_uint128 x36; + fiat_secp521r1_uint128 x37; + fiat_secp521r1_uint128 x38; + fiat_secp521r1_uint128 x39; + fiat_secp521r1_uint128 x40; + fiat_secp521r1_uint128 x41; + fiat_secp521r1_uint128 x42; + fiat_secp521r1_uint128 x43; + fiat_secp521r1_uint128 x44; + fiat_secp521r1_uint128 x45; + fiat_secp521r1_uint128 x46; + fiat_secp521r1_uint128 x47; + fiat_secp521r1_uint128 x48; + fiat_secp521r1_uint128 x49; + fiat_secp521r1_uint128 x50; + fiat_secp521r1_uint128 x51; + fiat_secp521r1_uint128 x52; + fiat_secp521r1_uint128 x53; + fiat_secp521r1_uint128 x54; + fiat_secp521r1_uint128 x55; + fiat_secp521r1_uint128 x56; + fiat_secp521r1_uint128 x57; + fiat_secp521r1_uint128 x58; + fiat_secp521r1_uint128 x59; + fiat_secp521r1_uint128 x60; + fiat_secp521r1_uint128 x61; + fiat_secp521r1_uint128 x62; + fiat_secp521r1_uint128 x63; + uint64_t x64; + fiat_secp521r1_uint128 x65; + fiat_secp521r1_uint128 x66; + fiat_secp521r1_uint128 x67; + fiat_secp521r1_uint128 x68; + fiat_secp521r1_uint128 x69; + fiat_secp521r1_uint128 x70; + fiat_secp521r1_uint128 x71; + fiat_secp521r1_uint128 x72; + fiat_secp521r1_uint128 x73; + fiat_secp521r1_uint128 x74; + uint64_t x75; + fiat_secp521r1_uint128 x76; + fiat_secp521r1_uint128 x77; + uint64_t x78; + fiat_secp521r1_uint128 x79; + fiat_secp521r1_uint128 x80; + uint64_t x81; + fiat_secp521r1_uint128 x82; + fiat_secp521r1_uint128 x83; + uint64_t x84; + fiat_secp521r1_uint128 x85; + fiat_secp521r1_uint128 x86; + uint64_t x87; + fiat_secp521r1_uint128 x88; + fiat_secp521r1_uint128 x89; + uint64_t x90; + fiat_secp521r1_uint128 x91; + fiat_secp521r1_uint128 x92; + uint64_t x93; + fiat_secp521r1_uint128 x94; + fiat_secp521r1_uint128 x95; + uint64_t x96; + fiat_secp521r1_uint128 x97; + uint64_t x98; + uint64_t x99; + uint64_t x100; + fiat_secp521r1_uint1 x101; + uint64_t x102; + uint64_t x103; + x1 = (arg1[8]); + x2 = (x1 * 0x2); + x3 = ((arg1[8]) * 0x2); + x4 = (arg1[7]); + x5 = (x4 * 0x2); + x6 = ((arg1[7]) * 0x2); + x7 = (arg1[6]); + x8 = (x7 * 0x2); + x9 = ((arg1[6]) * 0x2); + x10 = (arg1[5]); + x11 = (x10 * 0x2); + x12 = ((arg1[5]) * 0x2); + x13 = ((arg1[4]) * 0x2); + x14 = ((arg1[3]) * 0x2); + x15 = ((arg1[2]) * 0x2); + x16 = ((arg1[1]) * 0x2); + x17 = ((fiat_secp521r1_uint128)(arg1[8]) * (x1 * 0x2)); + x18 = ((fiat_secp521r1_uint128)(arg1[7]) * (x2 * 0x2)); + x19 = ((fiat_secp521r1_uint128)(arg1[7]) * (x4 * 0x2)); + x20 = ((fiat_secp521r1_uint128)(arg1[6]) * (x2 * 0x2)); + x21 = ((fiat_secp521r1_uint128)(arg1[6]) * (x5 * 0x2)); + x22 = ((fiat_secp521r1_uint128)(arg1[6]) * (x7 * 0x2)); + x23 = ((fiat_secp521r1_uint128)(arg1[5]) * (x2 * 0x2)); + x24 = ((fiat_secp521r1_uint128)(arg1[5]) * (x5 * 0x2)); + x25 = ((fiat_secp521r1_uint128)(arg1[5]) * (x8 * 0x2)); + x26 = ((fiat_secp521r1_uint128)(arg1[5]) * (x10 * 0x2)); + x27 = ((fiat_secp521r1_uint128)(arg1[4]) * (x2 * 0x2)); + x28 = ((fiat_secp521r1_uint128)(arg1[4]) * (x5 * 0x2)); + x29 = ((fiat_secp521r1_uint128)(arg1[4]) * (x8 * 0x2)); + x30 = ((fiat_secp521r1_uint128)(arg1[4]) * (x11 * 0x2)); + x31 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg1[4])); + x32 = ((fiat_secp521r1_uint128)(arg1[3]) * (x2 * 0x2)); + x33 = ((fiat_secp521r1_uint128)(arg1[3]) * (x5 * 0x2)); + x34 = ((fiat_secp521r1_uint128)(arg1[3]) * (x8 * 0x2)); + x35 = ((fiat_secp521r1_uint128)(arg1[3]) * x12); + x36 = ((fiat_secp521r1_uint128)(arg1[3]) * x13); + x37 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg1[3])); + x38 = ((fiat_secp521r1_uint128)(arg1[2]) * (x2 * 0x2)); + x39 = ((fiat_secp521r1_uint128)(arg1[2]) * (x5 * 0x2)); + x40 = ((fiat_secp521r1_uint128)(arg1[2]) * x9); + x41 = ((fiat_secp521r1_uint128)(arg1[2]) * x12); + x42 = ((fiat_secp521r1_uint128)(arg1[2]) * x13); + x43 = ((fiat_secp521r1_uint128)(arg1[2]) * x14); + x44 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg1[2])); + x45 = ((fiat_secp521r1_uint128)(arg1[1]) * (x2 * 0x2)); + x46 = ((fiat_secp521r1_uint128)(arg1[1]) * x6); + x47 = ((fiat_secp521r1_uint128)(arg1[1]) * x9); + x48 = ((fiat_secp521r1_uint128)(arg1[1]) * x12); + x49 = ((fiat_secp521r1_uint128)(arg1[1]) * x13); + x50 = ((fiat_secp521r1_uint128)(arg1[1]) * x14); + x51 = ((fiat_secp521r1_uint128)(arg1[1]) * x15); + x52 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg1[1])); + x53 = ((fiat_secp521r1_uint128)(arg1[0]) * x3); + x54 = ((fiat_secp521r1_uint128)(arg1[0]) * x6); + x55 = ((fiat_secp521r1_uint128)(arg1[0]) * x9); + x56 = ((fiat_secp521r1_uint128)(arg1[0]) * x12); + x57 = ((fiat_secp521r1_uint128)(arg1[0]) * x13); + x58 = ((fiat_secp521r1_uint128)(arg1[0]) * x14); + x59 = ((fiat_secp521r1_uint128)(arg1[0]) * x15); + x60 = ((fiat_secp521r1_uint128)(arg1[0]) * x16); + x61 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg1[0])); + x62 = (x61 + (x45 + (x39 + (x34 + x30)))); + x63 = (x62 >> 58); + x64 = (uint64_t)(x62 & UINT64_C(0x3ffffffffffffff)); + x65 = (x53 + (x46 + (x40 + (x35 + x31)))); + x66 = (x54 + (x47 + (x41 + (x36 + x17)))); + x67 = (x55 + (x48 + (x42 + (x37 + x18)))); + x68 = (x56 + (x49 + (x43 + (x20 + x19)))); + x69 = (x57 + (x50 + (x44 + (x23 + x21)))); + x70 = (x58 + (x51 + (x27 + (x24 + x22)))); + x71 = (x59 + (x52 + (x32 + (x28 + x25)))); + x72 = (x60 + (x38 + (x33 + (x29 + x26)))); + x73 = (x63 + x72); + x74 = (x73 >> 58); + x75 = (uint64_t)(x73 & UINT64_C(0x3ffffffffffffff)); + x76 = (x74 + x71); + x77 = (x76 >> 58); + x78 = (uint64_t)(x76 & UINT64_C(0x3ffffffffffffff)); + x79 = (x77 + x70); + x80 = (x79 >> 58); + x81 = (uint64_t)(x79 & UINT64_C(0x3ffffffffffffff)); + x82 = (x80 + x69); + x83 = (x82 >> 58); + x84 = (uint64_t)(x82 & UINT64_C(0x3ffffffffffffff)); + x85 = (x83 + x68); + x86 = (x85 >> 58); + x87 = (uint64_t)(x85 & UINT64_C(0x3ffffffffffffff)); + x88 = (x86 + x67); + x89 = (x88 >> 58); + x90 = (uint64_t)(x88 & UINT64_C(0x3ffffffffffffff)); + x91 = (x89 + x66); + x92 = (x91 >> 58); + x93 = (uint64_t)(x91 & UINT64_C(0x3ffffffffffffff)); + x94 = (x92 + x65); + x95 = (x94 >> 57); + x96 = (uint64_t)(x94 & UINT64_C(0x1ffffffffffffff)); + x97 = (x64 + x95); + x98 = (uint64_t)(x97 >> 58); + x99 = (uint64_t)(x97 & UINT64_C(0x3ffffffffffffff)); + x100 = (x98 + x75); + x101 = (fiat_secp521r1_uint1)(x100 >> 58); + x102 = (x100 & UINT64_C(0x3ffffffffffffff)); + x103 = (x101 + x78); + out1[0] = x99; + out1[1] = x102; + out1[2] = x103; + out1[3] = x81; + out1[4] = x84; + out1[5] = x87; + out1[6] = x90; + out1[7] = x93; + out1[8] = x96; +} + +/* + * The function fiat_secp521r1_carry reduces a field element. + * Postconditions: + * eval out1 mod m = eval arg1 mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + * Output Bounds: + * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + */ +static void +fiat_secp521r1_carry(uint64_t out1[9], const uint64_t arg1[9]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + uint64_t x17; + uint64_t x18; + uint64_t x19; + uint64_t x20; + x1 = (arg1[0]); + x2 = ((x1 >> 58) + (arg1[1])); + x3 = ((x2 >> 58) + (arg1[2])); + x4 = ((x3 >> 58) + (arg1[3])); + x5 = ((x4 >> 58) + (arg1[4])); + x6 = ((x5 >> 58) + (arg1[5])); + x7 = ((x6 >> 58) + (arg1[6])); + x8 = ((x7 >> 58) + (arg1[7])); + x9 = ((x8 >> 58) + (arg1[8])); + x10 = ((x1 & UINT64_C(0x3ffffffffffffff)) + (x9 >> 57)); + x11 = ((fiat_secp521r1_uint1)(x10 >> 58) + + (x2 & UINT64_C(0x3ffffffffffffff))); + x12 = (x10 & UINT64_C(0x3ffffffffffffff)); + x13 = (x11 & UINT64_C(0x3ffffffffffffff)); + x14 = ((fiat_secp521r1_uint1)(x11 >> 58) + + (x3 & UINT64_C(0x3ffffffffffffff))); + x15 = (x4 & UINT64_C(0x3ffffffffffffff)); + x16 = (x5 & UINT64_C(0x3ffffffffffffff)); + x17 = (x6 & UINT64_C(0x3ffffffffffffff)); + x18 = (x7 & UINT64_C(0x3ffffffffffffff)); + x19 = (x8 & UINT64_C(0x3ffffffffffffff)); + x20 = (x9 & UINT64_C(0x1ffffffffffffff)); + out1[0] = x12; + out1[1] = x13; + out1[2] = x14; + out1[3] = x15; + out1[4] = x16; + out1[5] = x17; + out1[6] = x18; + out1[7] = x19; + out1[8] = x20; +} + +/* + * The function fiat_secp521r1_add adds two field elements. + * Postconditions: + * eval out1 mod m = (eval arg1 + eval arg2) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + * arg2: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + * Output Bounds: + * out1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + */ +static void +fiat_secp521r1_add(uint64_t out1[9], const uint64_t arg1[9], + const uint64_t arg2[9]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + x1 = ((arg1[0]) + (arg2[0])); + x2 = ((arg1[1]) + (arg2[1])); + x3 = ((arg1[2]) + (arg2[2])); + x4 = ((arg1[3]) + (arg2[3])); + x5 = ((arg1[4]) + (arg2[4])); + x6 = ((arg1[5]) + (arg2[5])); + x7 = ((arg1[6]) + (arg2[6])); + x8 = ((arg1[7]) + (arg2[7])); + x9 = ((arg1[8]) + (arg2[8])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; +} + +/* + * The function fiat_secp521r1_sub subtracts two field elements. + * Postconditions: + * eval out1 mod m = (eval arg1 - eval arg2) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + * arg2: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + * Output Bounds: + * out1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + */ +static void +fiat_secp521r1_sub(uint64_t out1[9], const uint64_t arg1[9], + const uint64_t arg2[9]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + x1 = ((UINT64_C(0x7fffffffffffffe) + (arg1[0])) - (arg2[0])); + x2 = ((UINT64_C(0x7fffffffffffffe) + (arg1[1])) - (arg2[1])); + x3 = ((UINT64_C(0x7fffffffffffffe) + (arg1[2])) - (arg2[2])); + x4 = ((UINT64_C(0x7fffffffffffffe) + (arg1[3])) - (arg2[3])); + x5 = ((UINT64_C(0x7fffffffffffffe) + (arg1[4])) - (arg2[4])); + x6 = ((UINT64_C(0x7fffffffffffffe) + (arg1[5])) - (arg2[5])); + x7 = ((UINT64_C(0x7fffffffffffffe) + (arg1[6])) - (arg2[6])); + x8 = ((UINT64_C(0x7fffffffffffffe) + (arg1[7])) - (arg2[7])); + x9 = ((UINT64_C(0x3fffffffffffffe) + (arg1[8])) - (arg2[8])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; +} + +/* + * The function fiat_secp521r1_opp negates a field element. + * Postconditions: + * eval out1 mod m = -eval arg1 mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + * Output Bounds: + * out1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]] + */ +static void +fiat_secp521r1_opp(uint64_t out1[9], const uint64_t arg1[9]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + x1 = (UINT64_C(0x7fffffffffffffe) - (arg1[0])); + x2 = (UINT64_C(0x7fffffffffffffe) - (arg1[1])); + x3 = (UINT64_C(0x7fffffffffffffe) - (arg1[2])); + x4 = (UINT64_C(0x7fffffffffffffe) - (arg1[3])); + x5 = (UINT64_C(0x7fffffffffffffe) - (arg1[4])); + x6 = (UINT64_C(0x7fffffffffffffe) - (arg1[5])); + x7 = (UINT64_C(0x7fffffffffffffe) - (arg1[6])); + x8 = (UINT64_C(0x7fffffffffffffe) - (arg1[7])); + x9 = (UINT64_C(0x3fffffffffffffe) - (arg1[8])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; +} + +/* + * The function fiat_secp521r1_selectznz is a multi-limb conditional select. + * Postconditions: + * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * arg3: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]] + */ +static void +fiat_secp521r1_selectznz(uint64_t out1[9], + fiat_secp521r1_uint1 arg1, + const uint64_t arg2[9], + const uint64_t arg3[9]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + fiat_secp521r1_cmovznz_u64(&x1, arg1, (arg2[0]), (arg3[0])); + fiat_secp521r1_cmovznz_u64(&x2, arg1, (arg2[1]), (arg3[1])); + fiat_secp521r1_cmovznz_u64(&x3, arg1, (arg2[2]), (arg3[2])); + fiat_secp521r1_cmovznz_u64(&x4, arg1, (arg2[3]), (arg3[3])); + fiat_secp521r1_cmovznz_u64(&x5, arg1, (arg2[4]), (arg3[4])); + fiat_secp521r1_cmovznz_u64(&x6, arg1, (arg2[5]), (arg3[5])); + fiat_secp521r1_cmovznz_u64(&x7, arg1, (arg2[6]), (arg3[6])); + fiat_secp521r1_cmovznz_u64(&x8, arg1, (arg2[7]), (arg3[7])); + fiat_secp521r1_cmovznz_u64(&x9, arg1, (arg2[8]), (arg3[8])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; +} + +/* + * The function fiat_secp521r1_to_bytes serializes a field element to bytes in little-endian order. + * Postconditions: + * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..65] + * + * Input Bounds: + * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + * Output Bounds: + * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]] + */ +static void +fiat_secp521r1_to_bytes(uint8_t out1[66], const uint64_t arg1[9]) +{ + uint64_t x1; + fiat_secp521r1_uint1 x2; + uint64_t x3; + fiat_secp521r1_uint1 x4; + uint64_t x5; + fiat_secp521r1_uint1 x6; + uint64_t x7; + fiat_secp521r1_uint1 x8; + uint64_t x9; + fiat_secp521r1_uint1 x10; + uint64_t x11; + fiat_secp521r1_uint1 x12; + uint64_t x13; + fiat_secp521r1_uint1 x14; + uint64_t x15; + fiat_secp521r1_uint1 x16; + uint64_t x17; + fiat_secp521r1_uint1 x18; + uint64_t x19; + uint64_t x20; + fiat_secp521r1_uint1 x21; + uint64_t x22; + fiat_secp521r1_uint1 x23; + uint64_t x24; + fiat_secp521r1_uint1 x25; + uint64_t x26; + fiat_secp521r1_uint1 x27; + uint64_t x28; + fiat_secp521r1_uint1 x29; + uint64_t x30; + fiat_secp521r1_uint1 x31; + uint64_t x32; + fiat_secp521r1_uint1 x33; + uint64_t x34; + fiat_secp521r1_uint1 x35; + uint64_t x36; + fiat_secp521r1_uint1 x37; + uint64_t x38; + uint64_t x39; + uint64_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + uint8_t x45; + uint64_t x46; + uint8_t x47; + uint64_t x48; + uint8_t x49; + uint64_t x50; + uint8_t x51; + uint64_t x52; + uint8_t x53; + uint64_t x54; + uint8_t x55; + uint8_t x56; + uint8_t x57; + uint64_t x58; + uint64_t x59; + uint8_t x60; + uint64_t x61; + uint8_t x62; + uint64_t x63; + uint8_t x64; + uint64_t x65; + uint8_t x66; + uint64_t x67; + uint8_t x68; + uint64_t x69; + uint8_t x70; + uint8_t x71; + uint8_t x72; + uint64_t x73; + uint64_t x74; + uint8_t x75; + uint64_t x76; + uint8_t x77; + uint64_t x78; + uint8_t x79; + uint64_t x80; + uint8_t x81; + uint64_t x82; + uint8_t x83; + uint64_t x84; + uint8_t x85; + uint8_t x86; + uint8_t x87; + uint64_t x88; + uint64_t x89; + uint8_t x90; + uint64_t x91; + uint8_t x92; + uint64_t x93; + uint8_t x94; + uint64_t x95; + uint8_t x96; + uint64_t x97; + uint8_t x98; + uint64_t x99; + uint8_t x100; + uint8_t x101; + uint8_t x102; + uint8_t x103; + uint64_t x104; + uint8_t x105; + uint64_t x106; + uint8_t x107; + uint64_t x108; + uint8_t x109; + uint64_t x110; + uint8_t x111; + uint64_t x112; + uint8_t x113; + uint64_t x114; + uint8_t x115; + uint8_t x116; + uint8_t x117; + uint64_t x118; + uint64_t x119; + uint8_t x120; + uint64_t x121; + uint8_t x122; + uint64_t x123; + uint8_t x124; + uint64_t x125; + uint8_t x126; + uint64_t x127; + uint8_t x128; + uint64_t x129; + uint8_t x130; + uint8_t x131; + uint8_t x132; + uint64_t x133; + uint64_t x134; + uint8_t x135; + uint64_t x136; + uint8_t x137; + uint64_t x138; + uint8_t x139; + uint64_t x140; + uint8_t x141; + uint64_t x142; + uint8_t x143; + uint64_t x144; + uint8_t x145; + uint8_t x146; + uint8_t x147; + uint64_t x148; + uint64_t x149; + uint8_t x150; + uint64_t x151; + uint8_t x152; + uint64_t x153; + uint8_t x154; + uint64_t x155; + uint8_t x156; + uint64_t x157; + uint8_t x158; + uint64_t x159; + uint8_t x160; + uint8_t x161; + uint8_t x162; + uint8_t x163; + uint64_t x164; + uint8_t x165; + uint64_t x166; + uint8_t x167; + uint64_t x168; + uint8_t x169; + uint64_t x170; + uint8_t x171; + uint64_t x172; + uint8_t x173; + uint64_t x174; + uint8_t x175; + fiat_secp521r1_uint1 x176; + uint8_t x177; + fiat_secp521r1_subborrowx_u58(&x1, &x2, 0x0, (arg1[0]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x3, &x4, x2, (arg1[1]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x5, &x6, x4, (arg1[2]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x7, &x8, x6, (arg1[3]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x9, &x10, x8, (arg1[4]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x11, &x12, x10, (arg1[5]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x13, &x14, x12, (arg1[6]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u58(&x15, &x16, x14, (arg1[7]), + UINT64_C(0x3ffffffffffffff)); + fiat_secp521r1_subborrowx_u57(&x17, &x18, x16, (arg1[8]), + UINT64_C(0x1ffffffffffffff)); + fiat_secp521r1_cmovznz_u64(&x19, x18, 0x0, UINT64_C(0xffffffffffffffff)); + fiat_secp521r1_addcarryx_u58(&x20, &x21, 0x0, x1, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x22, &x23, x21, x3, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x24, &x25, x23, x5, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x26, &x27, x25, x7, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x28, &x29, x27, x9, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x30, &x31, x29, x11, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x32, &x33, x31, x13, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u58(&x34, &x35, x33, x15, + (x19 & UINT64_C(0x3ffffffffffffff))); + fiat_secp521r1_addcarryx_u57(&x36, &x37, x35, x17, + (x19 & UINT64_C(0x1ffffffffffffff))); + x38 = (x34 << 6); + x39 = (x32 << 4); + x40 = (x30 << 2); + x41 = (x26 << 6); + x42 = (x24 << 4); + x43 = (x22 << 2); + x44 = (x20 >> 8); + x45 = (uint8_t)(x20 & UINT8_C(0xff)); + x46 = (x44 >> 8); + x47 = (uint8_t)(x44 & UINT8_C(0xff)); + x48 = (x46 >> 8); + x49 = (uint8_t)(x46 & UINT8_C(0xff)); + x50 = (x48 >> 8); + x51 = (uint8_t)(x48 & UINT8_C(0xff)); + x52 = (x50 >> 8); + x53 = (uint8_t)(x50 & UINT8_C(0xff)); + x54 = (x52 >> 8); + x55 = (uint8_t)(x52 & UINT8_C(0xff)); + x56 = (uint8_t)(x54 >> 8); + x57 = (uint8_t)(x54 & UINT8_C(0xff)); + x58 = (x56 + x43); + x59 = (x58 >> 8); + x60 = (uint8_t)(x58 & UINT8_C(0xff)); + x61 = (x59 >> 8); + x62 = (uint8_t)(x59 & UINT8_C(0xff)); + x63 = (x61 >> 8); + x64 = (uint8_t)(x61 & UINT8_C(0xff)); + x65 = (x63 >> 8); + x66 = (uint8_t)(x63 & UINT8_C(0xff)); + x67 = (x65 >> 8); + x68 = (uint8_t)(x65 & UINT8_C(0xff)); + x69 = (x67 >> 8); + x70 = (uint8_t)(x67 & UINT8_C(0xff)); + x71 = (uint8_t)(x69 >> 8); + x72 = (uint8_t)(x69 & UINT8_C(0xff)); + x73 = (x71 + x42); + x74 = (x73 >> 8); + x75 = (uint8_t)(x73 & UINT8_C(0xff)); + x76 = (x74 >> 8); + x77 = (uint8_t)(x74 & UINT8_C(0xff)); + x78 = (x76 >> 8); + x79 = (uint8_t)(x76 & UINT8_C(0xff)); + x80 = (x78 >> 8); + x81 = (uint8_t)(x78 & UINT8_C(0xff)); + x82 = (x80 >> 8); + x83 = (uint8_t)(x80 & UINT8_C(0xff)); + x84 = (x82 >> 8); + x85 = (uint8_t)(x82 & UINT8_C(0xff)); + x86 = (uint8_t)(x84 >> 8); + x87 = (uint8_t)(x84 & UINT8_C(0xff)); + x88 = (x86 + x41); + x89 = (x88 >> 8); + x90 = (uint8_t)(x88 & UINT8_C(0xff)); + x91 = (x89 >> 8); + x92 = (uint8_t)(x89 & UINT8_C(0xff)); + x93 = (x91 >> 8); + x94 = (uint8_t)(x91 & UINT8_C(0xff)); + x95 = (x93 >> 8); + x96 = (uint8_t)(x93 & UINT8_C(0xff)); + x97 = (x95 >> 8); + x98 = (uint8_t)(x95 & UINT8_C(0xff)); + x99 = (x97 >> 8); + x100 = (uint8_t)(x97 & UINT8_C(0xff)); + x101 = (uint8_t)(x99 >> 8); + x102 = (uint8_t)(x99 & UINT8_C(0xff)); + x103 = (uint8_t)(x101 & UINT8_C(0xff)); + x104 = (x28 >> 8); + x105 = (uint8_t)(x28 & UINT8_C(0xff)); + x106 = (x104 >> 8); + x107 = (uint8_t)(x104 & UINT8_C(0xff)); + x108 = (x106 >> 8); + x109 = (uint8_t)(x106 & UINT8_C(0xff)); + x110 = (x108 >> 8); + x111 = (uint8_t)(x108 & UINT8_C(0xff)); + x112 = (x110 >> 8); + x113 = (uint8_t)(x110 & UINT8_C(0xff)); + x114 = (x112 >> 8); + x115 = (uint8_t)(x112 & UINT8_C(0xff)); + x116 = (uint8_t)(x114 >> 8); + x117 = (uint8_t)(x114 & UINT8_C(0xff)); + x118 = (x116 + x40); + x119 = (x118 >> 8); + x120 = (uint8_t)(x118 & UINT8_C(0xff)); + x121 = (x119 >> 8); + x122 = (uint8_t)(x119 & UINT8_C(0xff)); + x123 = (x121 >> 8); + x124 = (uint8_t)(x121 & UINT8_C(0xff)); + x125 = (x123 >> 8); + x126 = (uint8_t)(x123 & UINT8_C(0xff)); + x127 = (x125 >> 8); + x128 = (uint8_t)(x125 & UINT8_C(0xff)); + x129 = (x127 >> 8); + x130 = (uint8_t)(x127 & UINT8_C(0xff)); + x131 = (uint8_t)(x129 >> 8); + x132 = (uint8_t)(x129 & UINT8_C(0xff)); + x133 = (x131 + x39); + x134 = (x133 >> 8); + x135 = (uint8_t)(x133 & UINT8_C(0xff)); + x136 = (x134 >> 8); + x137 = (uint8_t)(x134 & UINT8_C(0xff)); + x138 = (x136 >> 8); + x139 = (uint8_t)(x136 & UINT8_C(0xff)); + x140 = (x138 >> 8); + x141 = (uint8_t)(x138 & UINT8_C(0xff)); + x142 = (x140 >> 8); + x143 = (uint8_t)(x140 & UINT8_C(0xff)); + x144 = (x142 >> 8); + x145 = (uint8_t)(x142 & UINT8_C(0xff)); + x146 = (uint8_t)(x144 >> 8); + x147 = (uint8_t)(x144 & UINT8_C(0xff)); + x148 = (x146 + x38); + x149 = (x148 >> 8); + x150 = (uint8_t)(x148 & UINT8_C(0xff)); + x151 = (x149 >> 8); + x152 = (uint8_t)(x149 & UINT8_C(0xff)); + x153 = (x151 >> 8); + x154 = (uint8_t)(x151 & UINT8_C(0xff)); + x155 = (x153 >> 8); + x156 = (uint8_t)(x153 & UINT8_C(0xff)); + x157 = (x155 >> 8); + x158 = (uint8_t)(x155 & UINT8_C(0xff)); + x159 = (x157 >> 8); + x160 = (uint8_t)(x157 & UINT8_C(0xff)); + x161 = (uint8_t)(x159 >> 8); + x162 = (uint8_t)(x159 & UINT8_C(0xff)); + x163 = (uint8_t)(x161 & UINT8_C(0xff)); + x164 = (x36 >> 8); + x165 = (uint8_t)(x36 & UINT8_C(0xff)); + x166 = (x164 >> 8); + x167 = (uint8_t)(x164 & UINT8_C(0xff)); + x168 = (x166 >> 8); + x169 = (uint8_t)(x166 & UINT8_C(0xff)); + x170 = (x168 >> 8); + x171 = (uint8_t)(x168 & UINT8_C(0xff)); + x172 = (x170 >> 8); + x173 = (uint8_t)(x170 & UINT8_C(0xff)); + x174 = (x172 >> 8); + x175 = (uint8_t)(x172 & UINT8_C(0xff)); + x176 = (fiat_secp521r1_uint1)(x174 >> 8); + x177 = (uint8_t)(x174 & UINT8_C(0xff)); + out1[0] = x45; + out1[1] = x47; + out1[2] = x49; + out1[3] = x51; + out1[4] = x53; + out1[5] = x55; + out1[6] = x57; + out1[7] = x60; + out1[8] = x62; + out1[9] = x64; + out1[10] = x66; + out1[11] = x68; + out1[12] = x70; + out1[13] = x72; + out1[14] = x75; + out1[15] = x77; + out1[16] = x79; + out1[17] = x81; + out1[18] = x83; + out1[19] = x85; + out1[20] = x87; + out1[21] = x90; + out1[22] = x92; + out1[23] = x94; + out1[24] = x96; + out1[25] = x98; + out1[26] = x100; + out1[27] = x102; + out1[28] = x103; + out1[29] = x105; + out1[30] = x107; + out1[31] = x109; + out1[32] = x111; + out1[33] = x113; + out1[34] = x115; + out1[35] = x117; + out1[36] = x120; + out1[37] = x122; + out1[38] = x124; + out1[39] = x126; + out1[40] = x128; + out1[41] = x130; + out1[42] = x132; + out1[43] = x135; + out1[44] = x137; + out1[45] = x139; + out1[46] = x141; + out1[47] = x143; + out1[48] = x145; + out1[49] = x147; + out1[50] = x150; + out1[51] = x152; + out1[52] = x154; + out1[53] = x156; + out1[54] = x158; + out1[55] = x160; + out1[56] = x162; + out1[57] = x163; + out1[58] = x165; + out1[59] = x167; + out1[60] = x169; + out1[61] = x171; + out1[62] = x173; + out1[63] = x175; + out1[64] = x177; + out1[65] = x176; +} + +/* + * The function fiat_secp521r1_from_bytes deserializes a field element from bytes in little-endian order. + * Postconditions: + * eval out1 mod m = bytes_eval arg1 mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]] + * Output Bounds: + * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]] + */ +static void +fiat_secp521r1_from_bytes(uint64_t out1[9], + const uint8_t arg1[66]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint8_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + uint64_t x17; + uint64_t x18; + uint64_t x19; + uint64_t x20; + uint64_t x21; + uint64_t x22; + uint64_t x23; + uint64_t x24; + uint64_t x25; + uint64_t x26; + uint64_t x27; + uint64_t x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint64_t x32; + uint64_t x33; + uint64_t x34; + uint64_t x35; + uint64_t x36; + uint8_t x37; + uint64_t x38; + uint64_t x39; + uint64_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + uint64_t x45; + uint64_t x46; + uint64_t x47; + uint64_t x48; + uint64_t x49; + uint64_t x50; + uint64_t x51; + uint64_t x52; + uint64_t x53; + uint64_t x54; + uint64_t x55; + uint64_t x56; + uint64_t x57; + uint64_t x58; + uint64_t x59; + uint64_t x60; + uint64_t x61; + uint64_t x62; + uint64_t x63; + uint64_t x64; + uint64_t x65; + uint8_t x66; + uint64_t x67; + uint8_t x68; + uint64_t x69; + uint64_t x70; + uint64_t x71; + uint64_t x72; + uint64_t x73; + uint64_t x74; + uint64_t x75; + uint64_t x76; + uint64_t x77; + uint64_t x78; + uint8_t x79; + uint64_t x80; + uint64_t x81; + uint8_t x82; + uint64_t x83; + uint64_t x84; + uint64_t x85; + uint8_t x86; + uint64_t x87; + uint64_t x88; + uint8_t x89; + uint64_t x90; + uint64_t x91; + uint8_t x92; + uint64_t x93; + uint64_t x94; + uint64_t x95; + x1 = ((uint64_t)(fiat_secp521r1_uint1)(arg1[65]) << 56); + x2 = ((uint64_t)(arg1[64]) << 48); + x3 = ((uint64_t)(arg1[63]) << 40); + x4 = ((uint64_t)(arg1[62]) << 32); + x5 = ((uint64_t)(arg1[61]) << 24); + x6 = ((uint64_t)(arg1[60]) << 16); + x7 = ((uint64_t)(arg1[59]) << 8); + x8 = (arg1[58]); + x9 = ((uint64_t)(arg1[57]) << 50); + x10 = ((uint64_t)(arg1[56]) << 42); + x11 = ((uint64_t)(arg1[55]) << 34); + x12 = ((uint64_t)(arg1[54]) << 26); + x13 = ((uint64_t)(arg1[53]) << 18); + x14 = ((uint64_t)(arg1[52]) << 10); + x15 = ((uint64_t)(arg1[51]) << 2); + x16 = ((uint64_t)(arg1[50]) << 52); + x17 = ((uint64_t)(arg1[49]) << 44); + x18 = ((uint64_t)(arg1[48]) << 36); + x19 = ((uint64_t)(arg1[47]) << 28); + x20 = ((uint64_t)(arg1[46]) << 20); + x21 = ((uint64_t)(arg1[45]) << 12); + x22 = ((uint64_t)(arg1[44]) << 4); + x23 = ((uint64_t)(arg1[43]) << 54); + x24 = ((uint64_t)(arg1[42]) << 46); + x25 = ((uint64_t)(arg1[41]) << 38); + x26 = ((uint64_t)(arg1[40]) << 30); + x27 = ((uint64_t)(arg1[39]) << 22); + x28 = ((uint64_t)(arg1[38]) << 14); + x29 = ((uint64_t)(arg1[37]) << 6); + x30 = ((uint64_t)(arg1[36]) << 56); + x31 = ((uint64_t)(arg1[35]) << 48); + x32 = ((uint64_t)(arg1[34]) << 40); + x33 = ((uint64_t)(arg1[33]) << 32); + x34 = ((uint64_t)(arg1[32]) << 24); + x35 = ((uint64_t)(arg1[31]) << 16); + x36 = ((uint64_t)(arg1[30]) << 8); + x37 = (arg1[29]); + x38 = ((uint64_t)(arg1[28]) << 50); + x39 = ((uint64_t)(arg1[27]) << 42); + x40 = ((uint64_t)(arg1[26]) << 34); + x41 = ((uint64_t)(arg1[25]) << 26); + x42 = ((uint64_t)(arg1[24]) << 18); + x43 = ((uint64_t)(arg1[23]) << 10); + x44 = ((uint64_t)(arg1[22]) << 2); + x45 = ((uint64_t)(arg1[21]) << 52); + x46 = ((uint64_t)(arg1[20]) << 44); + x47 = ((uint64_t)(arg1[19]) << 36); + x48 = ((uint64_t)(arg1[18]) << 28); + x49 = ((uint64_t)(arg1[17]) << 20); + x50 = ((uint64_t)(arg1[16]) << 12); + x51 = ((uint64_t)(arg1[15]) << 4); + x52 = ((uint64_t)(arg1[14]) << 54); + x53 = ((uint64_t)(arg1[13]) << 46); + x54 = ((uint64_t)(arg1[12]) << 38); + x55 = ((uint64_t)(arg1[11]) << 30); + x56 = ((uint64_t)(arg1[10]) << 22); + x57 = ((uint64_t)(arg1[9]) << 14); + x58 = ((uint64_t)(arg1[8]) << 6); + x59 = ((uint64_t)(arg1[7]) << 56); + x60 = ((uint64_t)(arg1[6]) << 48); + x61 = ((uint64_t)(arg1[5]) << 40); + x62 = ((uint64_t)(arg1[4]) << 32); + x63 = ((uint64_t)(arg1[3]) << 24); + x64 = ((uint64_t)(arg1[2]) << 16); + x65 = ((uint64_t)(arg1[1]) << 8); + x66 = (arg1[0]); + x67 = (x66 + (x65 + (x64 + (x63 + (x62 + (x61 + (x60 + x59))))))); + x68 = (uint8_t)(x67 >> 58); + x69 = (x67 & UINT64_C(0x3ffffffffffffff)); + x70 = (x8 + (x7 + (x6 + (x5 + (x4 + (x3 + (x2 + x1))))))); + x71 = (x15 + (x14 + (x13 + (x12 + (x11 + (x10 + x9)))))); + x72 = (x22 + (x21 + (x20 + (x19 + (x18 + (x17 + x16)))))); + x73 = (x29 + (x28 + (x27 + (x26 + (x25 + (x24 + x23)))))); + x74 = (x37 + (x36 + (x35 + (x34 + (x33 + (x32 + (x31 + x30))))))); + x75 = (x44 + (x43 + (x42 + (x41 + (x40 + (x39 + x38)))))); + x76 = (x51 + (x50 + (x49 + (x48 + (x47 + (x46 + x45)))))); + x77 = (x58 + (x57 + (x56 + (x55 + (x54 + (x53 + x52)))))); + x78 = (x68 + x77); + x79 = (uint8_t)(x78 >> 58); + x80 = (x78 & UINT64_C(0x3ffffffffffffff)); + x81 = (x79 + x76); + x82 = (uint8_t)(x81 >> 58); + x83 = (x81 & UINT64_C(0x3ffffffffffffff)); + x84 = (x82 + x75); + x85 = (x84 & UINT64_C(0x3ffffffffffffff)); + x86 = (uint8_t)(x74 >> 58); + x87 = (x74 & UINT64_C(0x3ffffffffffffff)); + x88 = (x86 + x73); + x89 = (uint8_t)(x88 >> 58); + x90 = (x88 & UINT64_C(0x3ffffffffffffff)); + x91 = (x89 + x72); + x92 = (uint8_t)(x91 >> 58); + x93 = (x91 & UINT64_C(0x3ffffffffffffff)); + x94 = (x92 + x71); + x95 = (x94 & UINT64_C(0x3ffffffffffffff)); + out1[0] = x69; + out1[1] = x80; + out1[2] = x83; + out1[3] = x85; + out1[4] = x87; + out1[5] = x90; + out1[6] = x93; + out1[7] = x95; + out1[8] = x70; +} + +/* END verbatim fiat code */ + +/*- + * Finite field inversion via FLT. + * NB: this is not a real Fiat function, just named that way for consistency. + * Autogenerated: ecp/secp521r1/fe_inv.op3 + * custom repunit addition chain + */ +static void +fiat_secp521r1_inv(fe_t output, const fe_t t1) +{ + int i; + /* temporary variables */ + fe_t acc, t128, t16, t2, t256, t32, t4, t512, t516, t518, t519, t64, t8; + + fiat_secp521r1_carry_square(acc, t1); + fiat_secp521r1_carry_mul(t2, acc, t1); + fiat_secp521r1_carry_square(acc, t2); + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t4, acc, t2); + fiat_secp521r1_carry_square(acc, t4); + for (i = 0; i < 3; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t8, acc, t4); + fiat_secp521r1_carry_square(acc, t8); + for (i = 0; i < 7; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t16, acc, t8); + fiat_secp521r1_carry_square(acc, t16); + for (i = 0; i < 15; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t32, acc, t16); + fiat_secp521r1_carry_square(acc, t32); + for (i = 0; i < 31; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t64, acc, t32); + fiat_secp521r1_carry_square(acc, t64); + for (i = 0; i < 63; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t128, acc, t64); + fiat_secp521r1_carry_square(acc, t128); + for (i = 0; i < 127; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t256, acc, t128); + fiat_secp521r1_carry_square(acc, t256); + for (i = 0; i < 255; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t512, acc, t256); + fiat_secp521r1_carry_square(acc, t512); + for (i = 0; i < 3; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t516, acc, t4); + fiat_secp521r1_carry_square(acc, t516); + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t518, acc, t2); + fiat_secp521r1_carry_square(acc, t518); + fiat_secp521r1_carry_mul(t519, acc, t1); + fiat_secp521r1_carry_square(acc, t519); + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(output, acc, t1); +} + +/* curve coefficient constants */ + +static const limb_t const_one[9] = { + UINT64_C(0x0000000000000001), UINT64_C(0x0000000000000000), + UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000), + UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000), + UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000), + UINT64_C(0x0000000000000000) +}; + +static const limb_t const_b[9] = { + UINT64_C(0x03451FD46B503F00), UINT64_C(0x00F7E20F4B0D3C7B), + UINT64_C(0x000BD3BB1BF07357), UINT64_C(0x0147B1FA4DEC594B), + UINT64_C(0x018EF109E1561939), UINT64_C(0x026CC57CEE2D2264), + UINT64_C(0x00540EEA2DA725B9), UINT64_C(0x02687E4A688682DA), + UINT64_C(0x0051953EB9618E1C) +}; + +/* LUT for scalar multiplication by comb interleaving */ +static const pt_aff_t lut_cmb[13][16] = { + { + { { UINT64_C(0x017E7E31C2E5BD66), UINT64_C(0x022CF0615A90A6FE), + UINT64_C(0x00127A2FFA8DE334), UINT64_C(0x01DFBF9D64A3F877), + UINT64_C(0x006B4D3DBAA14B5E), UINT64_C(0x014FED487E0A2BD8), + UINT64_C(0x015B4429C6481390), UINT64_C(0x03A73678FB2D988E), + UINT64_C(0x00C6858E06B70404) }, + { UINT64_C(0x00BE94769FD16650), UINT64_C(0x031C21A89CB09022), + UINT64_C(0x039013FAD0761353), UINT64_C(0x02657BD099031542), + UINT64_C(0x03273E662C97EE72), UINT64_C(0x01E6D11A05EBEF45), + UINT64_C(0x03D1BD998F544495), UINT64_C(0x03001172297ED0B1), + UINT64_C(0x011839296A789A3B) } }, + { { UINT64_C(0x01919D2EDE37AD7D), UINT64_C(0x0124218B0CBA8169), + UINT64_C(0x03D16B59FE21BAEB), UINT64_C(0x0128E920C814769A), + UINT64_C(0x012D7A8DD1AD3F16), UINT64_C(0x008F66AE796B5E84), + UINT64_C(0x0159479B52A6E5B1), UINT64_C(0x0065776475A992D6), + UINT64_C(0x01A73D352443DE29) }, + { UINT64_C(0x03588CA1EE86C0E5), UINT64_C(0x01726F24E9641097), + UINT64_C(0x00ED1DEC3C70CF10), UINT64_C(0x033E3715D6C0B56B), + UINT64_C(0x03A355CEEC2E2DD4), UINT64_C(0x02A740C5F4BE2AC7), + UINT64_C(0x03814F2F1557FA82), UINT64_C(0x0377665E7E1B1B2A), + UINT64_C(0x013E9B03B97DFA62) } }, + { { UINT64_C(0x01AB5096EC8F3078), UINT64_C(0x01F879B624C5CE35), + UINT64_C(0x03EAF137E79A329D), UINT64_C(0x01B578C0508DC44B), + UINT64_C(0x00F177ACE4383C0C), UINT64_C(0x014FC34933C0F6AE), + UINT64_C(0x00EB0BF7A596EFDB), UINT64_C(0x00CB1CF6F0CE4701), + UINT64_C(0x00652BF3C52927A4) }, + { UINT64_C(0x033CC3E8DEB090CB), UINT64_C(0x0001C95CD53DFE05), + UINT64_C(0x000211CF5FF79D1F), UINT64_C(0x03241CB3CDD0C455), + UINT64_C(0x01A0347087BB6897), UINT64_C(0x01CB80147B7605F2), + UINT64_C(0x00112911CD8FE8E8), UINT64_C(0x035BB228ADCC452A), + UINT64_C(0x015BE6EF1BDD6601) } }, + { { UINT64_C(0x01CEAD882816ECD4), UINT64_C(0x014FD43F70986680), + UINT64_C(0x01F30DCE3BBC46F9), UINT64_C(0x002AFF1A6363269B), + UINT64_C(0x02F7114C5D8C308D), UINT64_C(0x01520C8A3C0634B0), + UINT64_C(0x0073A0C5F22E0E8F), UINT64_C(0x018D1BBAD97F682C), + UINT64_C(0x0056D5D1D99D5B7F) }, + { UINT64_C(0x006B8BC90525251B), UINT64_C(0x019C4A9777BF1ED7), + UINT64_C(0x0234591CE1A5F9E7), UINT64_C(0x024F37B278AE548E), + UINT64_C(0x0226CBDE556BD0F2), UINT64_C(0x02093C375C76F662), + UINT64_C(0x0168478B5C582D02), UINT64_C(0x0284434760C5E8E7), + UINT64_C(0x003D2D1B7D9BAAA2) } }, + { { UINT64_C(0x0345627967CBE207), UINT64_C(0x002EAF61734A1987), + UINT64_C(0x016DF725A318F4F5), UINT64_C(0x00E584D368D7CF15), + UINT64_C(0x01B8C6B6657429E1), UINT64_C(0x0221D1A64B12AC51), + UINT64_C(0x016D488ED34541B9), UINT64_C(0x00609A8BD6FC55C5), + UINT64_C(0x01585389E359E1E2) }, + { UINT64_C(0x02A0EA86B9AD2A4E), UINT64_C(0x030ABA4A2203CD0E), + UINT64_C(0x02ECF4ABFD87D736), UINT64_C(0x01D5815EB2103FD5), + UINT64_C(0x023DDB446E0D69E5), UINT64_C(0x03873AEDB2096E89), + UINT64_C(0x02E938E3088A654E), UINT64_C(0x03CE7C2D5555E89E), + UINT64_C(0x002A2E618C9A8AED) } }, + { { UINT64_C(0x00C0E02DDA0CDB9A), UINT64_C(0x030093E9326A40BB), + UINT64_C(0x01AEBE3191085015), UINT64_C(0x00CC998F686F466C), + UINT64_C(0x00F2991652F3DBC5), UINT64_C(0x0305E12550FBCB15), + UINT64_C(0x00315CFED5DC7ED7), UINT64_C(0x03FD51BC68E55CED), + UINT64_C(0x008A75841259FDED) }, + { UINT64_C(0x00874F92CE48C808), UINT64_C(0x032038FD2066D756), + UINT64_C(0x0331914A95336DCA), UINT64_C(0x003A2D0A92ACE248), + UINT64_C(0x00E0B9B82B1BC8A9), UINT64_C(0x002F4124FB4BA575), + UINT64_C(0x00FB2293ADD56621), UINT64_C(0x00A6127432A1DC15), + UINT64_C(0x0096FB303FCBBA21) } }, + { { UINT64_C(0x0087848D32FBCDA7), UINT64_C(0x030EC02ACE3BFE06), + UINT64_C(0x025E79AB88EE94BE), UINT64_C(0x002380F265A8D542), + UINT64_C(0x02AF5B866132C459), UINT64_C(0x006D308E13BB74AF), + UINT64_C(0x024861A93F736CDE), UINT64_C(0x02B6735E1974AD24), + UINT64_C(0x007E3E98F984C396) }, + { UINT64_C(0x011A01FB022A71C9), UINT64_C(0x027AABE445FA7DCA), + UINT64_C(0x01D351CBFBBC3619), UINT64_C(0x0160E2F1D8FC9B7F), + UINT64_C(0x025C1E212AC1BD5D), UINT64_C(0x03550871A71E99EB), + UINT64_C(0x02D5A08CED50A386), UINT64_C(0x03B6A468649B6A8F), + UINT64_C(0x0108EE58EB6D781F) } }, + { { UINT64_C(0x01AFE337BCB8DB55), UINT64_C(0x0365A6078FE4AF7A), + UINT64_C(0x03D1C8FC0331D9B8), UINT64_C(0x009F6F403FF9E1D6), + UINT64_C(0x02DF128E11B91CCE), UINT64_C(0x01028214B5A5ED4C), + UINT64_C(0x014300FB8FBCC30B), UINT64_C(0x0197C105563F151B), + UINT64_C(0x006B6AD89ABCB924) }, + { UINT64_C(0x02343480A1475465), UINT64_C(0x036433111AAF7655), + UINT64_C(0x022232C96C99246F), UINT64_C(0x0322651C2A008523), + UINT64_C(0x0197485ED57E9062), UINT64_C(0x02B4832E92D8841A), + UINT64_C(0x02DBF63DF0496A9B), UINT64_C(0x0075A9F399348CCF), + UINT64_C(0x01B468DA27157139) } }, + { { UINT64_C(0x02F817A853110AE0), UINT64_C(0x00C10ABC3469041D), + UINT64_C(0x0399B5681380FF8C), UINT64_C(0x0399D3F80A1F7D39), + UINT64_C(0x0269250858760A69), UINT64_C(0x03E8ACED3599493C), + UINT64_C(0x023906A99EE9E269), UINT64_C(0x03684E82E1D19164), + UINT64_C(0x01B00DDB707F130E) }, + { UINT64_C(0x01B9CB7C70E64647), UINT64_C(0x00156530ADD57D4D), + UINT64_C(0x0357F16ADF420E69), UINT64_C(0x013BDB742FC34BD9), + UINT64_C(0x0322A1323DF9DA56), UINT64_C(0x01A6442A635A2B0A), + UINT64_C(0x01DD106B799534CF), UINT64_C(0x01DB6F04475392BB), + UINT64_C(0x0085683F1D7DB165) } }, + { { UINT64_C(0x00FF0B2418D6A19B), UINT64_C(0x03D0C79C96EF791E), + UINT64_C(0x0157D7A45970DFEC), UINT64_C(0x0258D899A59E48C9), + UINT64_C(0x033790E7F1FA3B30), UINT64_C(0x0177D51FBFFC2B36), + UINT64_C(0x021A07245B77E075), UINT64_C(0x00D21F03E5230B56), + UINT64_C(0x00998DCCE486419C) }, + { UINT64_C(0x01091A695BFD0575), UINT64_C(0x013627AA7EFF912A), + UINT64_C(0x039991631C377F5A), UINT64_C(0x00FFCBAE33E6C3B0), + UINT64_C(0x036545772773AD96), UINT64_C(0x02DEF3D2B3143BB8), + UINT64_C(0x01B245D67D28AEE2), UINT64_C(0x03B5730E50925D4D), + UINT64_C(0x0137D5DA0626A021) } }, + { { UINT64_C(0x02EF399693C8C9ED), UINT64_C(0x032480E4E91B4B50), + UINT64_C(0x03EAED827D75B37A), UINT64_C(0x02B9358A8C276525), + UINT64_C(0x019C467FA946257E), UINT64_C(0x03B457A606548F9D), + UINT64_C(0x02D3B10268BB98C2), UINT64_C(0x034BECF321542167), + UINT64_C(0x01A1CBB2C11A742B) }, + { UINT64_C(0x020BC43C9CBA4DF5), UINT64_C(0x02C3C5D92732D879), + UINT64_C(0x03A372C63EEC57C9), UINT64_C(0x014F6920CA56FAD0), + UINT64_C(0x036BAFA7F7DF741A), UINT64_C(0x01464F9B06028A5B), + UINT64_C(0x000CE62E83C0059C), UINT64_C(0x00F520B04B69F179), + UINT64_C(0x011A209D7D4F8EEB) } }, + { { UINT64_C(0x01C6A5ECE2AF535C), UINT64_C(0x007C6B09AB9601A8), + UINT64_C(0x038E9A5EC53E207E), UINT64_C(0x03F26BD6C2BFA78F), + UINT64_C(0x010CDD45101F6F83), UINT64_C(0x0217ECA0924348D3), + UINT64_C(0x0147B8EEE7A39BA7), UINT64_C(0x024DDB6C72B3B17D), + UINT64_C(0x01AE0B275D729015) }, + { UINT64_C(0x0015C3536FA0D000), UINT64_C(0x02D1142A348E15B6), + UINT64_C(0x0327BB07DD0C2213), UINT64_C(0x0187BA5FF3D0F09E), + UINT64_C(0x0044C2DC0E108433), UINT64_C(0x0034160CAD0C591E), + UINT64_C(0x028471C7D759FF89), UINT64_C(0x00E019A28A163F01), + UINT64_C(0x00F2C97A825E5385) } }, + { { UINT64_C(0x038C2460BF70ACE0), UINT64_C(0x0383AC70974FEC4F), + UINT64_C(0x03E2AA648FF27E41), UINT64_C(0x0245F0DBB9355BA1), + UINT64_C(0x005499994AA91856), UINT64_C(0x006C41EC471DCB23), + UINT64_C(0x01FF9D2007310265), UINT64_C(0x0060D28D61D29BD7), + UINT64_C(0x0154E84C6D5C5A9A) }, + { UINT64_C(0x0325BCE404C78230), UINT64_C(0x038A9519CB9ADB50), + UINT64_C(0x0370A6A5972F5EED), UINT64_C(0x00D5CBEF06834788), + UINT64_C(0x00151666A6DEE354), UINT64_C(0x0008A831FD9B0A22), + UINT64_C(0x0360D3F15A923EB0), UINT64_C(0x011CEB88A8A3E02E), + UINT64_C(0x00CD0FDCE9171910) } }, + { { UINT64_C(0x017643017002D68B), UINT64_C(0x01581124BB115A0D), + UINT64_C(0x03AEDA0D3163CB21), UINT64_C(0x00F69C67520D44D4), + UINT64_C(0x03E135854D80B212), UINT64_C(0x0393E18B0CFCD461), + UINT64_C(0x01E646F8739535D0), UINT64_C(0x02DA9D8A9353AE22), + UINT64_C(0x0160373EDF8218F9) }, + { UINT64_C(0x03E6AECA5D90B740), UINT64_C(0x03FF9C27516B2CFC), + UINT64_C(0x034F4A8BB572E463), UINT64_C(0x007B64BAF1504EE1), + UINT64_C(0x021A1B22011EFA49), UINT64_C(0x03D4B0EED295BDE3), + UINT64_C(0x006A3FA9FD193C5C), UINT64_C(0x038717960A1006B0), + UINT64_C(0x00F1597050014DCF) } }, + { { UINT64_C(0x003927618EDA25DC), UINT64_C(0x0361657547DB658B), + UINT64_C(0x02B8E847FFB9EF33), UINT64_C(0x001A1DB5CA45000E), + UINT64_C(0x037664A1305CA9BC), UINT64_C(0x0218997B0A2FBCE3), + UINT64_C(0x01A085FF9F45131E), UINT64_C(0x00A1F6CF07EFF2D9), + UINT64_C(0x0174C644D6C94B68) }, + { UINT64_C(0x007BBBC4821A0C30), UINT64_C(0x02649F09BAEFEF46), + UINT64_C(0x0332D706D303F067), UINT64_C(0x0254B383642D4309), + UINT64_C(0x0395AD34B7BE0E21), UINT64_C(0x02D9107F2D73D7AD), + UINT64_C(0x037B7820233EF8FC), UINT64_C(0x0279A016B3256D06), + UINT64_C(0x011AF3A7C2F87F41) } }, + { { UINT64_C(0x0257D0E0C16A8803), UINT64_C(0x03ED792238920488), + UINT64_C(0x001AC09CD6B220DC), UINT64_C(0x02A4132750A7F053), + UINT64_C(0x00A5E7726CD65543), UINT64_C(0x01F0A9985C982A0F), + UINT64_C(0x0307B7DB57458965), UINT64_C(0x01985401A96336DC), + UINT64_C(0x00D8E9920CF30F0C) }, + { UINT64_C(0x024677C739792D19), UINT64_C(0x02F65F1ED50C62B2), + UINT64_C(0x0068CAE4CC263AA1), UINT64_C(0x00C913451E404E6A), + UINT64_C(0x00BED1AA30F76B8C), UINT64_C(0x03C4320182BBEDCB), + UINT64_C(0x00A30EC8B5406328), UINT64_C(0x00E61F7C2704E885), + UINT64_C(0x0127B023B5454A66) } }, + }, + { + { { UINT64_C(0x00E9E114E43C6A8B), UINT64_C(0x027E2C20105A2E23), + UINT64_C(0x03D5B5FA745094EE), UINT64_C(0x01337080223BD7FF), + UINT64_C(0x00D8CCA5AD4589D8), UINT64_C(0x0132DCA140336E19), + UINT64_C(0x0302098FAB8EE167), UINT64_C(0x00625B5791BF1AAD), + UINT64_C(0x01ECCAEB2EF79CDB) }, + { UINT64_C(0x01886BBC26B04438), UINT64_C(0x004F43B6559C663D), + UINT64_C(0x035D8CA99B91E616), UINT64_C(0x01354ED06659D27A), + UINT64_C(0x0054DF4765586194), UINT64_C(0x021052BBF70881C7), + UINT64_C(0x031C5EA1F6288A8B), UINT64_C(0x018AC1ACD36CBDFF), + UINT64_C(0x002E5EDF2873FF52) } }, + { { UINT64_C(0x0192DA26804ED5E3), UINT64_C(0x019DEC17F31925DE), + UINT64_C(0x01585208EBD95AC4), UINT64_C(0x039C6674D066C682), + UINT64_C(0x000715A11D1C0CFA), UINT64_C(0x032AD56C1F218BD5), + UINT64_C(0x0310FABD23E934F9), UINT64_C(0x009AF7F574942B50), + UINT64_C(0x005E0976782CAEF4) }, + { UINT64_C(0x038B0A7A2A7D5B37), UINT64_C(0x0315653FB7DA77BD), + UINT64_C(0x023F157F76616F31), UINT64_C(0x03C8C103329ACAE7), + UINT64_C(0x005A72502EE9CFA2), UINT64_C(0x03204345A2A46FC3), + UINT64_C(0x03666DC71F8A5B63), UINT64_C(0x01671725C07390A9), + UINT64_C(0x01E82DA80D6C216A) } }, + { { UINT64_C(0x02F28395A29D2024), UINT64_C(0x031A09859C9B6A2D), + UINT64_C(0x0047073FD20F177A), UINT64_C(0x03D961594C7CA571), + UINT64_C(0x019555237A9B2EC3), UINT64_C(0x029EFFFB7289E9D9), + UINT64_C(0x008D541E497546F7), UINT64_C(0x0270E93D46DCEE94), + UINT64_C(0x00396B23A204BEFD) }, + { UINT64_C(0x024295052DDD93A9), UINT64_C(0x0081670F33C07709), + UINT64_C(0x00B1D851D4CDFDA9), UINT64_C(0x014DF8329142BB29), + UINT64_C(0x00CDDB9A15F7FCFB), UINT64_C(0x0225454F3A1F5B86), + UINT64_C(0x01A46C8B126C191D), UINT64_C(0x03D3D3229D104DF9), + UINT64_C(0x018B36AD8A91DE12) } }, + { { UINT64_C(0x008FA75A590E92D6), UINT64_C(0x02223AFBB681AD2D), + UINT64_C(0x000DD9E71FEC0AB1), UINT64_C(0x03B4A988F4ABFEC5), + UINT64_C(0x02BDD3FD9A8FB4C8), UINT64_C(0x037A5B9AD9171110), + UINT64_C(0x0225D2934ADB68F2), UINT64_C(0x008BA6F5E067B164), + UINT64_C(0x014EA0A8B0C5768B) }, + { UINT64_C(0x000AB8407662F537), UINT64_C(0x02F781E22DFF31BF), + UINT64_C(0x03E22656A1F21F75), UINT64_C(0x01054C62C579B73D), + UINT64_C(0x0177A8529E6C1116), UINT64_C(0x03211865DCC5D46F), + UINT64_C(0x012706123E7C2723), UINT64_C(0x0396C31AADED99AB), + UINT64_C(0x01637E315762AAD0) } }, + { { UINT64_C(0x03847D336B9839DA), UINT64_C(0x02200E98133D266E), + UINT64_C(0x0039A8261B62D7DC), UINT64_C(0x033295F072A9D5EA), + UINT64_C(0x000C3FE4DCCB2B2A), UINT64_C(0x03907B7861011A91), + UINT64_C(0x023BC0EFEDB5EE58), UINT64_C(0x0288D6CD63BC03CD), + UINT64_C(0x01280E54E8A553CA) }, + { UINT64_C(0x036493BB1C1962CE), UINT64_C(0x0361F9CAD30DAC24), + UINT64_C(0x023856E058F7248C), UINT64_C(0x01EBC4CE9BBA1951), + UINT64_C(0x00FE14205169D78D), UINT64_C(0x01237D85837C8C98), + UINT64_C(0x017C4E2A95E40B90), UINT64_C(0x004E446F2E2C7819), + UINT64_C(0x0007FA80EDA9F2C8) } }, + { { UINT64_C(0x009A65815D2BF9A7), UINT64_C(0x027CB047E8DF8668), + UINT64_C(0x0391C32A60456677), UINT64_C(0x01CBC26A69AB3F09), + UINT64_C(0x0334D4D8DE25229B), UINT64_C(0x0383C0FA69B0DD79), + UINT64_C(0x01D206CDCC54B9E2), UINT64_C(0x02E51DE738338588), + UINT64_C(0x006112D5229EA977) }, + { UINT64_C(0x03CE85BEE20C30CB), UINT64_C(0x02FEBC02D12BC9D5), + UINT64_C(0x02AEDC3A968E7052), UINT64_C(0x02090B846E5AD878), + UINT64_C(0x00E4B6AEE2DDC2E3), UINT64_C(0x00269BE91139208A), + UINT64_C(0x02FEA688006D25C9), UINT64_C(0x002F5EFACF2F785D), + UINT64_C(0x009FE82D05CAC96A) } }, + { { UINT64_C(0x02EE8F69AB2E6D92), UINT64_C(0x0213F64F73B9A354), + UINT64_C(0x000A9DDA2E925D3C), UINT64_C(0x0192E31297313B4F), + UINT64_C(0x02B3145C4DD947AF), UINT64_C(0x03401B39394615DA), + UINT64_C(0x01C98D9DFBE6AE7D), UINT64_C(0x02BB8069EC7A7746), + UINT64_C(0x00A8BDC9CF002A7B) }, + { UINT64_C(0x00A3BF702EB71C5F), UINT64_C(0x00A25EDAE6446CE2), + UINT64_C(0x00108D65D5F288B8), UINT64_C(0x02FF972C1494ABED), + UINT64_C(0x0398342A5B4A102C), UINT64_C(0x00CD83A6E3855FF3), + UINT64_C(0x02D6848441981C93), UINT64_C(0x0335A209E0E8D9AA), + UINT64_C(0x01ED6F04D42258A5) } }, + { { UINT64_C(0x01FC3B47C1490429), UINT64_C(0x01B9A21B27B6F4B1), + UINT64_C(0x0193FF421EE32901), UINT64_C(0x03CC9F551147E445), + UINT64_C(0x01773B6B14BB7010), UINT64_C(0x005040A2326FD6EA), + UINT64_C(0x01949206C0BB7211), UINT64_C(0x02643DEA7E3C37CC), + UINT64_C(0x01725F6694BF623F) }, + { UINT64_C(0x014D9BD8587CA374), UINT64_C(0x020B8D6C1F3C983C), + UINT64_C(0x0395B0E3A7CCCE2F), UINT64_C(0x0071FCA214298293), + UINT64_C(0x038CF96F2462B942), UINT64_C(0x00DD1C97E2E6BCA4), + UINT64_C(0x00DEC4ACF114C9D6), UINT64_C(0x005DCE68C5288587), + UINT64_C(0x017B1DC591DEA2A9) } }, + { { UINT64_C(0x01A03D95A3ACF0F9), UINT64_C(0x0123031B8850C86B), + UINT64_C(0x0269AB94408A086E), UINT64_C(0x0181DEF245438334), + UINT64_C(0x00AB4F62CC0E7BA5), UINT64_C(0x0294A03CC0C2A98D), + UINT64_C(0x02234FBFCCAA23F6), UINT64_C(0x0304B9AF501D1961), + UINT64_C(0x0037258E9F9B8667) }, + { UINT64_C(0x0344657939436D81), UINT64_C(0x010709812083B7CE), + UINT64_C(0x00DBCA5B5A81714D), UINT64_C(0x00396E25D33E3896), + UINT64_C(0x00C0A65FA9547A23), UINT64_C(0x03F6796EDC3F72D8), + UINT64_C(0x022AA55EA0053589), UINT64_C(0x031E838C917FDA1B), + UINT64_C(0x014AF707C515D93F) } }, + { { UINT64_C(0x00E48C0436C8D427), UINT64_C(0x02A85992128BD380), + UINT64_C(0x03861C4538E26A42), UINT64_C(0x027A6E7784D042DB), + UINT64_C(0x0129555575E66B0A), UINT64_C(0x017362D6E2713125), + UINT64_C(0x00A08F82306ED961), UINT64_C(0x007FCDDA0F78CBC0), + UINT64_C(0x010F4598B67DA097) }, + { UINT64_C(0x03448C05AD400463), UINT64_C(0x03CB26D3975CCFCD), + UINT64_C(0x0067B9FD99A88F1D), UINT64_C(0x001F257A56DADDC1), + UINT64_C(0x03AEAFB6384BA84C), UINT64_C(0x0010C9301FE7F887), + UINT64_C(0x03D65C213A46C68C), UINT64_C(0x029BB4A1F8A5E81E), + UINT64_C(0x00C1838AFD6E3F39) } }, + { { UINT64_C(0x03CE07505924C15F), UINT64_C(0x0043A08ED31A1B99), + UINT64_C(0x0339C4C25E8B8B88), UINT64_C(0x0380DFF73DEBF4DA), + UINT64_C(0x031FBA11E366BE60), UINT64_C(0x001D2B7C0FA8BD42), + UINT64_C(0x009DE3ACE8B8A24D), UINT64_C(0x02B5F07FB5B5BD4F), + UINT64_C(0x018247CA534C6F7F) }, + { UINT64_C(0x01E0A02B3DBEEE78), UINT64_C(0x001E200666AB15CD), + UINT64_C(0x0186BEA684E8C48E), UINT64_C(0x00F3F1894CDB68E0), + UINT64_C(0x032ECC59DF1BBB85), UINT64_C(0x02D06C53B9B53209), + UINT64_C(0x004A86739B90C8A8), UINT64_C(0x03AD8A97D98C89BC), + UINT64_C(0x00F01344204A1E2F) } }, + { { UINT64_C(0x03582A68690F8C80), UINT64_C(0x012E151E3D7485DA), + UINT64_C(0x02527AD70F6AC0B4), UINT64_C(0x018B935CB107A3CD), + UINT64_C(0x036AA37D7A7E3625), UINT64_C(0x034CFB229578C67F), + UINT64_C(0x00A3FBC7740B7E16), UINT64_C(0x03D0C73BF6F5756D), + UINT64_C(0x009FFA51FEAC33FA) }, + { UINT64_C(0x0208A8D791982847), UINT64_C(0x03EDDBD997642B6C), + UINT64_C(0x025D551977914C26), UINT64_C(0x02DD352759CA1376), + UINT64_C(0x00654090371E1000), UINT64_C(0x004AC720BEC03C34), + UINT64_C(0x03C06BE7F6C95884), UINT64_C(0x01FA475777DF0765), + UINT64_C(0x00A99275E15E46C7) } }, + { { UINT64_C(0x016A50E0A643409F), UINT64_C(0x0122617180184D38), + UINT64_C(0x0105E92945AC97AB), UINT64_C(0x01A1B865FE31BAD8), + UINT64_C(0x033E0DC143E2D46B), UINT64_C(0x03DD157DF58A1946), + UINT64_C(0x02DF8E8C2EC7FB6D), UINT64_C(0x00E031916AFF1478), + UINT64_C(0x017A7BE92C9A8A1C) }, + { UINT64_C(0x02063F9B1AF2F29D), UINT64_C(0x0275AF845DF62346), + UINT64_C(0x010016B05B22BD9F), UINT64_C(0x03772DD9DE8A3F70), + UINT64_C(0x011B489BE6C04500), UINT64_C(0x0122DEDE177B839E), + UINT64_C(0x008B9ED1DBF81860), UINT64_C(0x00CDA67D0D8CEDC1), + UINT64_C(0x01984030C18BF083) } }, + { { UINT64_C(0x02791762137B93A2), UINT64_C(0x01F9DE3C5491E823), + UINT64_C(0x01E50243877F23E4), UINT64_C(0x0144F0B0081F37BC), + UINT64_C(0x00D7A781DD6DE5E2), UINT64_C(0x036A5EFE959E26D1), + UINT64_C(0x03A51922038AEEA2), UINT64_C(0x0054D452C10BD4F0), + UINT64_C(0x01B8A51151884AEF) }, + { UINT64_C(0x0241D85F77A00331), UINT64_C(0x023528AF19A313C4), + UINT64_C(0x0176DFC98292A79E), UINT64_C(0x03AADEBB4F7B06B1), + UINT64_C(0x00DAB141E4CE727F), UINT64_C(0x0388E18953348B42), + UINT64_C(0x03FD5A751265E468), UINT64_C(0x024673750B3DB1AB), + UINT64_C(0x00E57DD5F1A23923) } }, + { { UINT64_C(0x019D69A891328CE4), UINT64_C(0x008F01053E7A765C), + UINT64_C(0x030B5EE16F612292), UINT64_C(0x020A99C1AB590289), + UINT64_C(0x01D62D438BE82D64), UINT64_C(0x037D8D3250B87A70), + UINT64_C(0x03ACF90A3316DB71), UINT64_C(0x011F2D638816284F), + UINT64_C(0x000D63B1CF94E578) }, + { UINT64_C(0x026288694B620A88), UINT64_C(0x01D7EC9688B643F5), + UINT64_C(0x0329AC344C36F494), UINT64_C(0x01F7C91E725E18A1), + UINT64_C(0x02FEB98C58EA0341), UINT64_C(0x00A508DDA6BF1EC5), + UINT64_C(0x00733B2463BD7A85), UINT64_C(0x0384EBC8AB299B36), + UINT64_C(0x00074909BD45312A) } }, + { { UINT64_C(0x03E08C2C5C95FF29), UINT64_C(0x00C670644C808211), + UINT64_C(0x012D8021671FE338), UINT64_C(0x039F033363AA44CD), + UINT64_C(0x0337E7DB83662796), UINT64_C(0x03DDF327E2706223), + UINT64_C(0x005FBC050700CAFA), UINT64_C(0x020FC3C9D5CBB556), + UINT64_C(0x0105E1BC0BF33DC4) }, + { UINT64_C(0x03F3D06894519732), UINT64_C(0x029248D001BE65FE), + UINT64_C(0x011EC77A8F1A11E3), UINT64_C(0x0365A31B2279F38F), + UINT64_C(0x014E2577747A12CD), UINT64_C(0x0160E01F73DAA243), + UINT64_C(0x01E3B9CC567EDCCC), UINT64_C(0x03E1B7F6A7B42960), + UINT64_C(0x01809B863B2F3F5A) } }, + }, + { + { { UINT64_C(0x0373B24CDED2EB86), UINT64_C(0x02402CCFAA26116F), + UINT64_C(0x005073857CDB6102), UINT64_C(0x01AE6F89575C7623), + UINT64_C(0x022FF653B3A939A7), UINT64_C(0x0190B7CB0A3545D4), + UINT64_C(0x02353B26D8170467), UINT64_C(0x003C64522D17855F), + UINT64_C(0x01E5D565F776B34F) }, + { UINT64_C(0x025185A2C4B5DE1E), UINT64_C(0x02B3AFFAB7E382B2), + UINT64_C(0x0194B86479736527), UINT64_C(0x026B4BE5E81594AE), + UINT64_C(0x01D6960578E25220), UINT64_C(0x00993E60F26C1FF2), + UINT64_C(0x019B938479BA949D), UINT64_C(0x01FCA32034CAD7A3), + UINT64_C(0x017759280D580A6A) } }, + { { UINT64_C(0x02346AE90C2CA70B), UINT64_C(0x013757CC55F070F5), + UINT64_C(0x017E107D86CA7681), UINT64_C(0x005AD490EBA565E0), + UINT64_C(0x02C9C614514CB60C), UINT64_C(0x03BEAF2AC475AF2B), + UINT64_C(0x008C591B4CE3CC44), UINT64_C(0x014A9DDFA491CE57), + UINT64_C(0x001268735793A719) }, + { UINT64_C(0x007F97B31426994D), UINT64_C(0x01A96DF191B418F1), + UINT64_C(0x027DF055755518F4), UINT64_C(0x025DAAC2254C5D3C), + UINT64_C(0x0262D34E340FC2C3), UINT64_C(0x01F14824C8F72557), + UINT64_C(0x02A4819301BACB9F), UINT64_C(0x0268E03E6BEAB510), + UINT64_C(0x00EA805018D6E199) } }, + { { UINT64_C(0x00FEA5E6ABEE1F7B), UINT64_C(0x00538DB9B2D8E2D4), + UINT64_C(0x0305BA64218318A0), UINT64_C(0x022BD39A67AA3F20), + UINT64_C(0x01157632723B17F9), UINT64_C(0x00C8DAAF646E78C9), + UINT64_C(0x0158EFBD367A27CD), UINT64_C(0x011375E95CB4F12F), + UINT64_C(0x005E40D5A4D44054) }, + { UINT64_C(0x0297475C1D71A4FA), UINT64_C(0x03C1DABD876A7908), + UINT64_C(0x0038CB20D99CAE76), UINT64_C(0x03D63A3A005959E9), + UINT64_C(0x02AF78B93B764B6F), UINT64_C(0x0109A0342CFC2D30), + UINT64_C(0x01C301BEC294E434), UINT64_C(0x01972384DAD5FD67), + UINT64_C(0x01C3F5C9DF46F8D3) } }, + { { UINT64_C(0x03C115A0432574BE), UINT64_C(0x01495DBDA1F302E5), + UINT64_C(0x010568069CC94673), UINT64_C(0x000A2EEAB0E37751), + UINT64_C(0x033EE9D566902CC4), UINT64_C(0x006B34AFED584340), + UINT64_C(0x02B50803E9B165A1), UINT64_C(0x03E38D1CBBEC3EC2), + UINT64_C(0x0023CF19CC14F82C) }, + { UINT64_C(0x01CCAAFE462EC0F0), UINT64_C(0x02E714845D028EE6), + UINT64_C(0x02DCB47FF5021595), UINT64_C(0x030908AA9B079880), + UINT64_C(0x00371B5A69854385), UINT64_C(0x0185FE540E9AE9FF), + UINT64_C(0x02EE86F4F1A83CE4), UINT64_C(0x03AB730574E67F57), + UINT64_C(0x01F85953DB252C4B) } }, + { { UINT64_C(0x02EC254BFD8CB3CC), UINT64_C(0x01DFEE8DE5F7858B), + UINT64_C(0x019C8AD2711F9096), UINT64_C(0x00B1E57CC4C26707), + UINT64_C(0x03511BB53983E402), UINT64_C(0x02A4019CDD626E9F), + UINT64_C(0x03BA2E0AC5C44D84), UINT64_C(0x00A965FE7663AD49), + UINT64_C(0x01739420DA2DD7E5) }, + { UINT64_C(0x001E59C7B82FB619), UINT64_C(0x007B29CCEEF8AD83), + UINT64_C(0x02907C71BFFAE931), UINT64_C(0x003F110EC15CB5CF), + UINT64_C(0x02A76ECA58531793), UINT64_C(0x02D8D0EB5EA2FA03), + UINT64_C(0x0302231943B524FC), UINT64_C(0x01EBC24F8F0A0C29), + UINT64_C(0x019802CBF5F3CE73) } }, + { { UINT64_C(0x01852168BF26ECDA), UINT64_C(0x03BA5FFA1597B73C), + UINT64_C(0x00E55E47A88BF735), UINT64_C(0x03EF5511C575EFAA), + UINT64_C(0x03BEAAED274CB2F4), UINT64_C(0x01A2B7AEE5E82012), + UINT64_C(0x00161524928CEDED), UINT64_C(0x0243FB8CEB1DB1ED), + UINT64_C(0x00A939AAE7662875) }, + { UINT64_C(0x035FC996431E0BB4), UINT64_C(0x03871F05A029588C), + UINT64_C(0x024685D44F302D5A), UINT64_C(0x03D65DBBB0A24C64), + UINT64_C(0x031CCDBD89C13824), UINT64_C(0x03EEC80794841ADF), + UINT64_C(0x02BDD19433E827DB), UINT64_C(0x025D0DEF338BCA12), + UINT64_C(0x019DD1E057A3957F) } }, + { { UINT64_C(0x028221686CEBC7BE), UINT64_C(0x00550CAC829C5C56), + UINT64_C(0x024473DA711003E5), UINT64_C(0x01D2D356A63016BD), + UINT64_C(0x016B5C937B93F5AA), UINT64_C(0x016BA509AE911631), + UINT64_C(0x03BB387F2983AA08), UINT64_C(0x0087050F624145D1), + UINT64_C(0x00430D39E6B578E6) }, + { UINT64_C(0x02E690EFE2E3859D), UINT64_C(0x021D189217E0C7B9), + UINT64_C(0x03BC89797B1B794C), UINT64_C(0x01D6B16B566AB9D7), + UINT64_C(0x02935CEB8993E4D1), UINT64_C(0x03C0BF4C7D6967AE), + UINT64_C(0x00EA7B0862929371), UINT64_C(0x014624F22194B5D9), + UINT64_C(0x00D68221B3478C47) } }, + { { UINT64_C(0x03BEC558C2EB8133), UINT64_C(0x031106A5F911659D), + UINT64_C(0x00D07C39AEFB3CBE), UINT64_C(0x02F06E730A651F25), + UINT64_C(0x0183C527F019A937), UINT64_C(0x0153E778C8608775), + UINT64_C(0x0214C61DB43A7203), UINT64_C(0x00CD284ED5892F97), + UINT64_C(0x0198EB083CFD5B2B) }, + { UINT64_C(0x0393B136D6835A15), UINT64_C(0x03ED1013491B6647), + UINT64_C(0x00702068040A8E55), UINT64_C(0x0136DD3C55BF5BE4), + UINT64_C(0x03D053D6F8B28F3A), UINT64_C(0x00FAF9585D310B40), + UINT64_C(0x002690874B88A2A9), UINT64_C(0x02651384F1D8C181), + UINT64_C(0x00E5D3BFA7EC53DE) } }, + { { UINT64_C(0x033F039A91D85118), UINT64_C(0x03A170E9A74E89EC), + UINT64_C(0x03EBE8F17E2B4C68), UINT64_C(0x032E08DD52962FFF), + UINT64_C(0x01F682C887362E38), UINT64_C(0x02848A835A72A2EE), + UINT64_C(0x00AFA36F7A88966F), UINT64_C(0x02D505E8ED473B2D), + UINT64_C(0x007B6EF0E4DAA123) }, + { UINT64_C(0x03F322E8CD472029), UINT64_C(0x009B31F349123C63), + UINT64_C(0x024396A463AE29B2), UINT64_C(0x035A559411C8D9B7), + UINT64_C(0x0302AAF84FEF53A7), UINT64_C(0x00322717487DC79C), + UINT64_C(0x02CA6AE27A92266C), UINT64_C(0x03E6B6580391B525), + UINT64_C(0x00647CC677EE4353) } }, + { { UINT64_C(0x0015F4FB3CE12393), UINT64_C(0x013D9CD65B87D1CA), + UINT64_C(0x03ED1458BDACF05A), UINT64_C(0x011BC2A44D7A03F7), + UINT64_C(0x00D1E2748EE247CF), UINT64_C(0x025C05134193D6D7), + UINT64_C(0x03D8D4701057B20F), UINT64_C(0x03CD86409D914C19), + UINT64_C(0x0123EE9725146150) }, + { UINT64_C(0x03B85772CCE5DBF5), UINT64_C(0x024E60E34E33C627), + UINT64_C(0x00CEB58FBCFD7F20), UINT64_C(0x0213A9AF85D15B81), + UINT64_C(0x00879FD075FE76EA), UINT64_C(0x01883D1962AC7DA6), + UINT64_C(0x0041CDD770D92E82), UINT64_C(0x024CF83E19940701), + UINT64_C(0x0001A7D69F562E49) } }, + { { UINT64_C(0x03F06D3661D1EEDB), UINT64_C(0x01062600B09B6B3E), + UINT64_C(0x01A0A640D07EFC7A), UINT64_C(0x0317F67E20F296A1), + UINT64_C(0x034843017C701C3C), UINT64_C(0x033891152A103E33), + UINT64_C(0x01C00AE12BC93968), UINT64_C(0x0280A3403412AA1F), + UINT64_C(0x0111DA6A8E2C4EE1) }, + { UINT64_C(0x0138BBADC5A4238D), UINT64_C(0x02BB1A5504498DAF), + UINT64_C(0x03D55FD7A02F99F7), UINT64_C(0x030B36D2716AAE98), + UINT64_C(0x00846799916170BE), UINT64_C(0x021843A1130EBD86), + UINT64_C(0x01602A0048ED7277), UINT64_C(0x010F628883F5C170), + UINT64_C(0x00A879F20138FE97) } }, + { { UINT64_C(0x010B697E6BB71E17), UINT64_C(0x00A5FF1EE44F8A1A), + UINT64_C(0x02F0A65F0594ADDF), UINT64_C(0x01B97DFF3B989E00), + UINT64_C(0x02EBB1D34E1BC0B6), UINT64_C(0x0318AB0F908D45CA), + UINT64_C(0x006D84E0ECA51F49), UINT64_C(0x022CBEFDFAF29F0C), + UINT64_C(0x019FF3250EDA2D48) }, + { UINT64_C(0x0247BD9A1791633D), UINT64_C(0x001017CA6D44DB39), + UINT64_C(0x001392DBCF3C08AE), UINT64_C(0x00BBFD8C9245DBED), + UINT64_C(0x03C6094D363A2A9B), UINT64_C(0x0026C46C1B980722), + UINT64_C(0x014C00915831C495), UINT64_C(0x03480A51EA642A61), + UINT64_C(0x018A2CD0EE26C545) } }, + { { UINT64_C(0x00179F4F97812A25), UINT64_C(0x02A5E9E3F33BC581), + UINT64_C(0x000BD5248493D239), UINT64_C(0x02B7DE8E94D0B6E5), + UINT64_C(0x01D8674B49C2359A), UINT64_C(0x020163E368BE3C3B), + UINT64_C(0x0332717F9505C7C1), UINT64_C(0x035A143000B7EC9C), + UINT64_C(0x00C999A3E0BCCAF1) }, + { UINT64_C(0x007B047729EF75E3), UINT64_C(0x02CC12EE110A5B9B), + UINT64_C(0x0330E2E6286E55F0), UINT64_C(0x00C6FC4CB1CD5C12), + UINT64_C(0x014B93EA65F0CCE4), UINT64_C(0x01E5A20D3788D937), + UINT64_C(0x039AB1AC6BF17BFB), UINT64_C(0x0397FE82B1886D3A), + UINT64_C(0x000C112A21CE8FCD) } }, + { { UINT64_C(0x02B7C1C48CF8D334), UINT64_C(0x0078EAF1E0B9AA5A), + UINT64_C(0x0397B9A209EF9EF0), UINT64_C(0x001CFFAFD847B222), + UINT64_C(0x0321A14F818F0142), UINT64_C(0x0214D3F98F9D0ED8), + UINT64_C(0x011305B71C04D0D3), UINT64_C(0x03DE98EACA808006), + UINT64_C(0x01360AA21413198A) }, + { UINT64_C(0x028D3F07FD51E170), UINT64_C(0x023F03474306CBA2), + UINT64_C(0x034205D496752F99), UINT64_C(0x02D4BC03F380060F), + UINT64_C(0x01E2CE3EBF008299), UINT64_C(0x03EE2B7C9CF44A54), + UINT64_C(0x022CB7C6BCE06379), UINT64_C(0x03934E9100F4AD3F), + UINT64_C(0x001B8D6D7EA30D7F) } }, + { { UINT64_C(0x0175E6F14594D02E), UINT64_C(0x0107CFBBB666C104), + UINT64_C(0x0043C920F3FC7184), UINT64_C(0x01D3F596321DF679), + UINT64_C(0x034FBFA8E62660AC), UINT64_C(0x02F07B7B2F64B7D6), + UINT64_C(0x020B7A4B1CB30890), UINT64_C(0x0027370AF3A01ACE), + UINT64_C(0x004C3DF94ED57F1B) }, + { UINT64_C(0x02F7E28D420891BB), UINT64_C(0x00A165AF3355D551), + UINT64_C(0x03E2077F4C7840E2), UINT64_C(0x010A42F1F956CFC2), + UINT64_C(0x01586FF6FC545309), UINT64_C(0x00E2A2E3F8A44D6A), + UINT64_C(0x01BCD7CFAB0CD9EA), UINT64_C(0x02CD7B5AA257EF8B), + UINT64_C(0x01E161EB6461E56F) } }, + { { UINT64_C(0x03AA1E440B1B7656), UINT64_C(0x02DB3F4D449DEBD4), + UINT64_C(0x025617A010F1A335), UINT64_C(0x010C03757E20D72C), + UINT64_C(0x01EA95F9EFACD59B), UINT64_C(0x0126D8DDDE17B239), + UINT64_C(0x02DBF2D291F6AEC7), UINT64_C(0x02F6100FC8834353), + UINT64_C(0x00C18C83BB58FB77) }, + { UINT64_C(0x03754C15A7EEE80E), UINT64_C(0x00247AB9412690FE), + UINT64_C(0x016E9C7BD742F5DF), UINT64_C(0x02361FAE95827D75), + UINT64_C(0x029E41CC30EA15A1), UINT64_C(0x005F53D5863CB83F), + UINT64_C(0x0025C9FC701A2B9B), UINT64_C(0x0389C7702E9DAFBA), + UINT64_C(0x00ED3C35310B5895) } }, + }, + { + { { UINT64_C(0x0373C85A8201C48B), UINT64_C(0x000BE293272BB8C3), + UINT64_C(0x0299641D84048EF5), UINT64_C(0x012EE83CEE0A37DD), + UINT64_C(0x00D6A81ED893F8A3), UINT64_C(0x01988A5103EE9A5B), + UINT64_C(0x01495F90BE6C8319), UINT64_C(0x00954437A6A3C821), + UINT64_C(0x010E12D843E6580B) }, + { UINT64_C(0x007820FBE51DE678), UINT64_C(0x013364C5E0C684D4), + UINT64_C(0x009D1721196C2E40), UINT64_C(0x01933769A5FD2063), + UINT64_C(0x00BAB8B58BEFA01A), UINT64_C(0x012866F6B7334CBC), + UINT64_C(0x025340A51AC6E1FB), UINT64_C(0x03B1135009A4FD38), + UINT64_C(0x018AD6567590AFBB) } }, + { { UINT64_C(0x03F7CC1DCD9C3B89), UINT64_C(0x03F2238DF027BB54), + UINT64_C(0x014C7FD4BA95DD01), UINT64_C(0x01DBD8CC489F6AB6), + UINT64_C(0x03A6066BFEA7BAB5), UINT64_C(0x0065E8AD52465D5E), + UINT64_C(0x03E8F9DA8D525106), UINT64_C(0x001A6869F0B37603), + UINT64_C(0x016D47A0587C292E) }, + { UINT64_C(0x0374FC0618A5170B), UINT64_C(0x0152FB1A3C0C1CC0), + UINT64_C(0x01710A373C6A380E), UINT64_C(0x00845789535E37A3), + UINT64_C(0x035D0DA356C25D05), UINT64_C(0x00C2670CA5FED688), + UINT64_C(0x010367DAE1D930AA), UINT64_C(0x0109B528D8B5E2DD), + UINT64_C(0x0160EAA2FD7C6C7E) } }, + { { UINT64_C(0x02EB058989126FAC), UINT64_C(0x03391866A50E5BF0), + UINT64_C(0x0249D99C7ECCC796), UINT64_C(0x031F124A928D03B2), + UINT64_C(0x0106FA952E20ED57), UINT64_C(0x001BC6E7D0224A59), + UINT64_C(0x00CE05E4690915C9), UINT64_C(0x020A90266CA1AD52), + UINT64_C(0x0094293617B76FE5) }, + { UINT64_C(0x034B04313831CD9D), UINT64_C(0x03B7732D91E90928), + UINT64_C(0x014A1E82A9C3D51E), UINT64_C(0x02AEC53126F32DDD), + UINT64_C(0x028AC8F7A359BD6C), UINT64_C(0x01B3A0EDE3DB4B4B), + UINT64_C(0x028EB875F2FBF434), UINT64_C(0x01AE764FB3A07035), + UINT64_C(0x006701271A1304D0) } }, + { { UINT64_C(0x0015B0C258BC45E5), UINT64_C(0x00500CF779654876), + UINT64_C(0x00D61185031EC91A), UINT64_C(0x0237D26B8AB4ABC0), + UINT64_C(0x0303DB5DD0B1113F), UINT64_C(0x02C21386988E1A69), + UINT64_C(0x002A78FA27F52A38), UINT64_C(0x02373FFEB8A111FB), + UINT64_C(0x01ED316A4A837D78) }, + { UINT64_C(0x02151FA30AE71753), UINT64_C(0x018559984522D236), + UINT64_C(0x02AA1CED8D6E9D2C), UINT64_C(0x0336B3277D457875), + UINT64_C(0x01FEB5FD684C784F), UINT64_C(0x0312F506AD5C57EB), + UINT64_C(0x026506BE8AA4F453), UINT64_C(0x0334630A573CB20E), + UINT64_C(0x00AA6EBCFBE68959) } }, + { { UINT64_C(0x0339D37CD0D9229F), UINT64_C(0x0170E57961291D98), + UINT64_C(0x029AE28566E91600), UINT64_C(0x02402C0C57E9B401), + UINT64_C(0x01EC520A49429756), UINT64_C(0x02A2CF079E7747FF), + UINT64_C(0x03751BAC838751C0), UINT64_C(0x021ED034A3B7C53C), + UINT64_C(0x0118500D09678BBC) }, + { UINT64_C(0x007E207E14E4C072), UINT64_C(0x039277F4D05B1F1F), + UINT64_C(0x02A052EAB5B31E63), UINT64_C(0x02B6A467E3451DEA), + UINT64_C(0x001613AC11B73C00), UINT64_C(0x00C5A6FA0FE24B0C), + UINT64_C(0x034F01404D69886A), UINT64_C(0x00324E28B3CA9FD4), + UINT64_C(0x005A3181E5A8A0B8) } }, + { { UINT64_C(0x02CE6BA9219403A6), UINT64_C(0x030DFB5CBE0CA405), + UINT64_C(0x039D700EFB6B4704), UINT64_C(0x0365CAD8F9D06BE7), + UINT64_C(0x00FE6873B0456CD8), UINT64_C(0x0090EC1026095A01), + UINT64_C(0x016F3A2CC5EC6B62), UINT64_C(0x001AD035AE2286FC), + UINT64_C(0x018819632B44D890) }, + { UINT64_C(0x039574FA6B48EFBA), UINT64_C(0x029D9BE545F8EFA2), + UINT64_C(0x00F42C7789B73AA2), UINT64_C(0x03CB90D731504D3E), + UINT64_C(0x0202ACD7E2DE6E8A), UINT64_C(0x02C8AD45BF6E2A24), + UINT64_C(0x0067A40E7FC99B4D), UINT64_C(0x03E0738CFADACE29), + UINT64_C(0x01177C98831102AA) } }, + { { UINT64_C(0x030A8610AC5E165D), UINT64_C(0x014AA32172C55EC2), + UINT64_C(0x027CE551CABE6211), UINT64_C(0x02477F69861DB6E6), + UINT64_C(0x01E8FF337E7E36EC), UINT64_C(0x0054ACDF3E1C9EF7), + UINT64_C(0x03DED626009E6F01), UINT64_C(0x02E49BFEF7555C32), + UINT64_C(0x002E4F1C3DB00152) }, + { UINT64_C(0x0332D8B606C8A9BC), UINT64_C(0x03AD929E6D810A1A), + UINT64_C(0x02C0030394592734), UINT64_C(0x02442FE9824BDA03), + UINT64_C(0x03CBAC9513FF99FB), UINT64_C(0x03B3D4E910EDA5AD), + UINT64_C(0x005A6F83029FFE7F), UINT64_C(0x02F6FF8D9E1F29A6), + UINT64_C(0x0188A1C08A99132D) } }, + { { UINT64_C(0x001F1A68F391B195), UINT64_C(0x00F016D21D573BA5), + UINT64_C(0x00EB4A4B11B13F56), UINT64_C(0x0390443801100BE8), + UINT64_C(0x00CDF1786689F09F), UINT64_C(0x008708E6F68D807B), + UINT64_C(0x00CFC70B63E2B318), UINT64_C(0x02DA65CABECA51A9), + UINT64_C(0x01BB4CC16417876B) }, + { UINT64_C(0x002270E155C4416F), UINT64_C(0x0275E82A3EE6287C), + UINT64_C(0x019550DEBAE641A6), UINT64_C(0x0189E9D792313D48), + UINT64_C(0x022E11801B0D93FC), UINT64_C(0x006308C9DD555E4E), + UINT64_C(0x02F9EBC6E275E976), UINT64_C(0x00011D5E55FC63C6), + UINT64_C(0x01D3E16AA048085F) } }, + { { UINT64_C(0x01C6845EE45C5FF5), UINT64_C(0x03B6D8ADC4E97112), + UINT64_C(0x0068C305E2731ED0), UINT64_C(0x037AFCABEDF2C8B5), + UINT64_C(0x016C0203DF9F154E), UINT64_C(0x03FF6DCCA97B1A6C), + UINT64_C(0x019D691BB5C8CD06), UINT64_C(0x022C5EA48F6FE25F), + UINT64_C(0x00553B7F4065FABA) }, + { UINT64_C(0x006009B918BF712A), UINT64_C(0x0087FAC6655FF7A7), + UINT64_C(0x039DB19E2FDB3477), UINT64_C(0x014389D0D15C2072), + UINT64_C(0x02B3AB48E4A3E0DF), UINT64_C(0x00D55CD68B325E8D), + UINT64_C(0x020332F2B62898A4), UINT64_C(0x019DB12158F6D4D6), + UINT64_C(0x010E1F4D65633E42) } }, + { { UINT64_C(0x035FDBF97A66FBB8), UINT64_C(0x0397FDA15F48E249), + UINT64_C(0x0314912B73A0AD12), UINT64_C(0x018B5A1F5856CC06), + UINT64_C(0x026DB1F90C057E46), UINT64_C(0x02BC203FE8141974), + UINT64_C(0x032698D0DBE8152C), UINT64_C(0x01BC802ED9745CEA), + UINT64_C(0x00B1E80CFCF35D14) }, + { UINT64_C(0x026A4890175570A1), UINT64_C(0x03DEFA508892558E), + UINT64_C(0x00D274862CB6E1EF), UINT64_C(0x02F12D3DF3D2916D), + UINT64_C(0x01D9AF2100AA8841), UINT64_C(0x024123BB5E94517B), + UINT64_C(0x00CEA1686B604BBF), UINT64_C(0x007E9A1A2F8E072B), + UINT64_C(0x012919949C3170DE) } }, + { { UINT64_C(0x028CFBD7509B3F23), UINT64_C(0x0341392CF0D37CE2), + UINT64_C(0x03BB3B849E04FCBA), UINT64_C(0x004BCCA7E7C71C3F), + UINT64_C(0x007EAF927839C8E2), UINT64_C(0x0061602F3DAFE11E), + UINT64_C(0x01D0F1831E9A3AE7), UINT64_C(0x032630A59BC245BA), + UINT64_C(0x00C9122EE0775F54) }, + { UINT64_C(0x027706840C226E2C), UINT64_C(0x021FC974C3A78386), + UINT64_C(0x0254E3803EE94792), UINT64_C(0x02763098FB07712F), + UINT64_C(0x03085BE39396F8D2), UINT64_C(0x039CDBB83C0DCAE5), + UINT64_C(0x0275170CD909C685), UINT64_C(0x02A48EFA2F7CBD9D), + UINT64_C(0x0151800A47F18A8F) } }, + { { UINT64_C(0x0266B421EDA35EBF), UINT64_C(0x016EE661AEE22D67), + UINT64_C(0x02189CC63A33934C), UINT64_C(0x02035BBEEF2E6505), + UINT64_C(0x03A21BDAB12827FF), UINT64_C(0x010837E5E86E37F7), + UINT64_C(0x000889F4FF18C641), UINT64_C(0x00B83D668CF5F701), + UINT64_C(0x00A90A0E4C84A45C) }, + { UINT64_C(0x014A9DB7546020F0), UINT64_C(0x026B8123F183E007), + UINT64_C(0x014172F8A29A74BC), UINT64_C(0x03ECB113DDF05CC6), + UINT64_C(0x0056019B554AE591), UINT64_C(0x01C3E5A8AC670B45), + UINT64_C(0x0328112932236FCD), UINT64_C(0x0147D09F4CAD8D13), + UINT64_C(0x007CA80EB751C2E8) } }, + { { UINT64_C(0x03260C3CA6A09384), UINT64_C(0x01A2DAEF9F24A534), + UINT64_C(0x01FA415780AE38B6), UINT64_C(0x02FE728B02BEADE2), + UINT64_C(0x031F71486AA63A4A), UINT64_C(0x021F907074346F6D), + UINT64_C(0x00225A4DA564511F), UINT64_C(0x02CC4C97BC497C99), + UINT64_C(0x01C2DD5CCD878296) }, + { UINT64_C(0x03CD4A619B2264B8), UINT64_C(0x03093FC7F1583EA2), + UINT64_C(0x02B47AD7D9A2FB6F), UINT64_C(0x00C0D0B440BCA2A9), + UINT64_C(0x00B22B3DB051C447), UINT64_C(0x01CEC4D502303875), + UINT64_C(0x0340F66A4D33C79A), UINT64_C(0x00C02F44477E4379), + UINT64_C(0x01A54038DE4CD448) } }, + { { UINT64_C(0x036F26FDD184B415), UINT64_C(0x0077144A843CA00F), + UINT64_C(0x012DE3D50936A2A0), UINT64_C(0x00F1A915BEF669FD), + UINT64_C(0x02A728B908D36285), UINT64_C(0x023009A8F3585930), + UINT64_C(0x01AFE37F5F6903E6), UINT64_C(0x015BE42AC69043A0), + UINT64_C(0x0029A3961324FE67) }, + { UINT64_C(0x03744629EA87B468), UINT64_C(0x01B1B421D820F115), + UINT64_C(0x009DEF11D39EF564), UINT64_C(0x002A1D3B4419573F), + UINT64_C(0x00558617DEFBD955), UINT64_C(0x03E4BE19D9F46F14), + UINT64_C(0x012A38F1BF3ED4C3), UINT64_C(0x00B5C5CD4AC51A53), + UINT64_C(0x00A0E10EBF360168) } }, + { { UINT64_C(0x011616DEF784F95B), UINT64_C(0x02677312C6AD8D2D), + UINT64_C(0x03F3EF6B22617C90), UINT64_C(0x029E26932332F57D), + UINT64_C(0x0285AE820DE6D58A), UINT64_C(0x014C9337216D597B), + UINT64_C(0x00A6F170854E55AF), UINT64_C(0x010EA56E5DFB91ED), + UINT64_C(0x012F8DBABA868C11) }, + { UINT64_C(0x015249FC91DCCF70), UINT64_C(0x0306C5CB46C7DD02), + UINT64_C(0x021954201045F6CB), UINT64_C(0x00E2B058688BC602), + UINT64_C(0x002D5DDCF79B78E3), UINT64_C(0x03AF429058EAD023), + UINT64_C(0x016A3FA5F7DB5234), UINT64_C(0x01EAFE34B82E4D26), + UINT64_C(0x0095115BD2F5AE74) } }, + { { UINT64_C(0x01C1741308F9B528), UINT64_C(0x011456D2FA27C256), + UINT64_C(0x029EE8BA38AC33BC), UINT64_C(0x0162AD2DF7E46CB7), + UINT64_C(0x01239C1DD2198564), UINT64_C(0x00D634D586B52D14), + UINT64_C(0x00362033A3D5AE2B), UINT64_C(0x00F403720300250C), + UINT64_C(0x0134664850978D32) }, + { UINT64_C(0x032ECC2C4837554E), UINT64_C(0x008F4BC077701F7F), + UINT64_C(0x002D0F7435107071), UINT64_C(0x015A21A6D90E61B2), + UINT64_C(0x03E1B78AD2E928DC), UINT64_C(0x02A2214D7306E1AF), + UINT64_C(0x01C4FCA92A1694C1), UINT64_C(0x00656FBD23561E1B), + UINT64_C(0x013FF3454072CB98) } }, + }, + { + { { UINT64_C(0x003C182D851368EE), UINT64_C(0x0128CF55F2467CB0), + UINT64_C(0x00767E333ACE3BB9), UINT64_C(0x011F65D379FE73C3), + UINT64_C(0x038B18FA5C037C7D), UINT64_C(0x01B3CD7DFA5B80B3), + UINT64_C(0x0086C596F1A3E912), UINT64_C(0x00A8AD1EBFF700CD), + UINT64_C(0x00E12C370BFEEC8C) }, + { UINT64_C(0x00E5DE2C18A3F84B), UINT64_C(0x02D9CB8AB50B28B7), + UINT64_C(0x01D7EDD0731B2C4B), UINT64_C(0x0328A026B1FAD960), + UINT64_C(0x02189B0FF8B6CA46), UINT64_C(0x03FD18C777A3B6E8), + UINT64_C(0x0004BCBA72EE3E81), UINT64_C(0x0214C7D12A3F1BC4), + UINT64_C(0x01CA103DD1B9C887) } }, + { { UINT64_C(0x00A781D5DE024391), UINT64_C(0x01D4AC6B9AA04C66), + UINT64_C(0x0298088919924A4E), UINT64_C(0x02295F237B9E2B5F), + UINT64_C(0x0228FA8EA8570017), UINT64_C(0x01AE7F1814C6B59C), + UINT64_C(0x008FF64625C08899), UINT64_C(0x002A626C4EECF6A1), + UINT64_C(0x0118A9AD8CEFC12E) }, + { UINT64_C(0x014B05DA9E9AB68C), UINT64_C(0x036EDCE530984903), + UINT64_C(0x03147DF5F527C318), UINT64_C(0x0196BC1DED347CDD), + UINT64_C(0x01BB4AC96E14A591), UINT64_C(0x03C4F3EDF23B9460), + UINT64_C(0x03547D14C90381B8), UINT64_C(0x03693FA10D27208C), + UINT64_C(0x003B75AA5EA458F7) } }, + { { UINT64_C(0x02779CC419496A3E), UINT64_C(0x01D3BB2E4FE62409), + UINT64_C(0x032F4C70FCAE21C4), UINT64_C(0x013310DA0ECE14A3), + UINT64_C(0x03F3B3593FC9DDBB), UINT64_C(0x0051822EF8CFB99D), + UINT64_C(0x012D89EA3AE1C997), UINT64_C(0x00D12E2856922EAE), + UINT64_C(0x00E81549D787C4C8) }, + { UINT64_C(0x02337896D4B88B67), UINT64_C(0x00A59FC2D1584FBE), + UINT64_C(0x02FAA1ED2840EB09), UINT64_C(0x02061203F2AA6499), + UINT64_C(0x03BF834C1997385E), UINT64_C(0x02274588F3F24162), + UINT64_C(0x001CC1FD4A622D5A), UINT64_C(0x0044FEAA4FA76E84), + UINT64_C(0x00B3619A1E813DA3) } }, + { { UINT64_C(0x0276BEE0D076683D), UINT64_C(0x030210C875AFAF69), + UINT64_C(0x0011EDC7657E64F0), UINT64_C(0x02488D3166D94F20), + UINT64_C(0x011EA313A85E0E01), UINT64_C(0x032E12BF7FFAF1B4), + UINT64_C(0x00327C5A8CCEF85B), UINT64_C(0x0252EF23E4C30C4E), + UINT64_C(0x01CC6A9EB749B839) }, + { UINT64_C(0x02B00795BB99594F), UINT64_C(0x01F383BC6F8BE7AA), + UINT64_C(0x00760524F18BF5F2), UINT64_C(0x013AA36073E7DDA9), + UINT64_C(0x025A0A5A67DE0097), UINT64_C(0x01A61B644AB9486A), + UINT64_C(0x0313B98AABF5EA94), UINT64_C(0x003BB89B65E51F0D), + UINT64_C(0x01776B040E0F32AB) } }, + { { UINT64_C(0x01721BA5B2662A6A), UINT64_C(0x0215447AF117F66C), + UINT64_C(0x03DB83ECC5D3D99A), UINT64_C(0x0215A6C6CE2794E3), + UINT64_C(0x010BE3489ECF31F8), UINT64_C(0x012B3FA3634CDEF2), + UINT64_C(0x017C1F03CDFBCD8A), UINT64_C(0x02EE6A91A626677E), + UINT64_C(0x003FF1568F6BE74E) }, + { UINT64_C(0x01995519CD76A58E), UINT64_C(0x02DC3A3040585EF5), + UINT64_C(0x0061DDCAE3A68494), UINT64_C(0x025E1A1EF3C2AAA5), + UINT64_C(0x00CA54B0D55B6CE8), UINT64_C(0x00543A97F9E4CC22), + UINT64_C(0x01F7F09EDEFF8BFA), UINT64_C(0x00168473D37DD44E), + UINT64_C(0x00FE410E086ACD40) } }, + { { UINT64_C(0x006AF7630DA09D54), UINT64_C(0x010ABA844C57F2B5), + UINT64_C(0x03C9AC1832567F47), UINT64_C(0x00B3CFD3C603E8BB), + UINT64_C(0x01A04969EEACA1C9), UINT64_C(0x02E57B7E17E4591D), + UINT64_C(0x03E68AB3619DA17B), UINT64_C(0x00ECCA930F030279), + UINT64_C(0x01B2C98B4036BF1D) }, + { UINT64_C(0x0077C78B045007F6), UINT64_C(0x03CCE2791A0C0815), + UINT64_C(0x01688DB89F24D07A), UINT64_C(0x0017DBDDD43EAD41), + UINT64_C(0x033A80BF740D6693), UINT64_C(0x02F768ED65974242), + UINT64_C(0x026B74A3E2B11EFF), UINT64_C(0x023E110BE2C45B38), + UINT64_C(0x00B98CD56F7AB2CD) } }, + { { UINT64_C(0x0383E5A50FB0D3ED), UINT64_C(0x034513587B8AB555), + UINT64_C(0x03B1C6783B97BD45), UINT64_C(0x0062B781B344D4E1), + UINT64_C(0x00FD5DFB5083FED9), UINT64_C(0x00CF4B880197BC29), + UINT64_C(0x02084C42BE014183), UINT64_C(0x01C81317B056C149), + UINT64_C(0x016318E131F69642) }, + { UINT64_C(0x019B4B41240FA002), UINT64_C(0x0312BAA4E914151E), + UINT64_C(0x0180907D9FACF5B0), UINT64_C(0x007774B33895C1D0), + UINT64_C(0x017E17EBCCA7FA72), UINT64_C(0x030812EEB0BC890A), + UINT64_C(0x02294B1CB2912B73), UINT64_C(0x03835B7F1FA5A17D), + UINT64_C(0x001712AC45AB3EC9) } }, + { { UINT64_C(0x006603D4F696BA83), UINT64_C(0x00D22CAFE710B52F), + UINT64_C(0x00A86019255DD155), UINT64_C(0x03D9E86EE758D999), + UINT64_C(0x024051D5CE463A6D), UINT64_C(0x02906D0203D86E6E), + UINT64_C(0x02B53E1EA3B77733), UINT64_C(0x01298EBA501720C6), + UINT64_C(0x00A49AB3D5669F64) }, + { UINT64_C(0x00C3477F5E8C01EF), UINT64_C(0x02CFF8B3EED1F46C), + UINT64_C(0x02588DBF2A1259EE), UINT64_C(0x01BC0AE8F9969F27), + UINT64_C(0x0284232123DA5F9F), UINT64_C(0x03E79C894325C436), + UINT64_C(0x00FE809311DA7F3B), UINT64_C(0x0102255D12EBA535), + UINT64_C(0x01F50E25AE34114E) } }, + { { UINT64_C(0x0277D803646C1FB6), UINT64_C(0x02488A5E5052BBB1), + UINT64_C(0x000391356EAC8F11), UINT64_C(0x01646437C00A834F), + UINT64_C(0x02EAB8F940B93B40), UINT64_C(0x024958DF1C74ED20), + UINT64_C(0x03F2F1AF37BD1D73), UINT64_C(0x011FE3F5381F17F4), + UINT64_C(0x00EF826DAE390184) }, + { UINT64_C(0x00D2D6B4BA78B572), UINT64_C(0x0073D6C96322203E), + UINT64_C(0x018C7B2E976AA1E5), UINT64_C(0x026E3F6920E5F016), + UINT64_C(0x01E846537687AFF5), UINT64_C(0x017563948203FD81), + UINT64_C(0x019F1D17DABC8810), UINT64_C(0x00F8ED530C4E3A67), + UINT64_C(0x0196F10721B62324) } }, + { { UINT64_C(0x032F87D12878503F), UINT64_C(0x03648B98DC48ECC8), + UINT64_C(0x0184FD4C8EF53242), UINT64_C(0x01333846A9EEDB04), + UINT64_C(0x02C1DF317872BBBF), UINT64_C(0x002D6E1FAF12E7FB), + UINT64_C(0x039480C808CCDA38), UINT64_C(0x02845D8F6413B928), + UINT64_C(0x01979462C493957E) }, + { UINT64_C(0x02E38CCA2947A480), UINT64_C(0x00298B225770DDF9), + UINT64_C(0x02859B366A105BC5), UINT64_C(0x00C80C32E8803179), + UINT64_C(0x01DEC1627A49675D), UINT64_C(0x018FD7B10ED2384C), + UINT64_C(0x00CE729C9A700811), UINT64_C(0x00B9251157C6408C), + UINT64_C(0x00D18FB5EDB29090) } }, + { { UINT64_C(0x0019C27F1002FA40), UINT64_C(0x0187B6686A1976EA), + UINT64_C(0x03089E6ABFDCA1BA), UINT64_C(0x01E3A9276DAB6A31), + UINT64_C(0x01010381B56E1374), UINT64_C(0x02059C3444CA22AD), + UINT64_C(0x0340D48C52418852), UINT64_C(0x001C397FEACAD014), + UINT64_C(0x00A9B91476DE1E3B) }, + { UINT64_C(0x01B18811D2203C97), UINT64_C(0x006802C3244A5143), + UINT64_C(0x034CC7484B00B0C2), UINT64_C(0x02D138E88D39FE0E), + UINT64_C(0x00035A355C8D48A2), UINT64_C(0x01257073943DE7F1), + UINT64_C(0x003B2AA49BD592AC), UINT64_C(0x03D7C1DBA4418663), + UINT64_C(0x01A24E3A67DAF410) } }, + { { UINT64_C(0x02B819FA06A8409F), UINT64_C(0x004A52ACCE9D798F), + UINT64_C(0x0342BCE5E942F51F), UINT64_C(0x01499CF92BE85899), + UINT64_C(0x03ACD69B9655760D), UINT64_C(0x020F4E9A7813F0D0), + UINT64_C(0x03880853D5E05E02), UINT64_C(0x02B0666045F612A7), + UINT64_C(0x00302D53FFFEEF1D) }, + { UINT64_C(0x025294489593BC03), UINT64_C(0x013D42D26192AAEB), + UINT64_C(0x010D09630D5F95E5), UINT64_C(0x02152684A6D53F7C), + UINT64_C(0x022DD5DAD7C7B4A8), UINT64_C(0x02966500C48498D3), + UINT64_C(0x03D763E4EB3C2E33), UINT64_C(0x027FAC6AFEDC5F61), + UINT64_C(0x0074EA2C83E52FE7) } }, + { { UINT64_C(0x01DB9F78868172DA), UINT64_C(0x0100A5C0A0C25D2E), + UINT64_C(0x023587D7C3E66CE7), UINT64_C(0x0234D19B042FCCD7), + UINT64_C(0x0059721B0F60680E), UINT64_C(0x03A0B2DF23AB3A42), + UINT64_C(0x0177AFB700329CAC), UINT64_C(0x03D5A5CFAF392AE7), + UINT64_C(0x00CF59BC96ECDBA2) }, + { UINT64_C(0x03CE38933BF1C993), UINT64_C(0x0388C35CC45F89F5), + UINT64_C(0x039286D1ED3DB46C), UINT64_C(0x0061947308D0F830), + UINT64_C(0x0307100E3F7C9C8E), UINT64_C(0x00967048E8CC7CC9), + UINT64_C(0x03CAD0590370F457), UINT64_C(0x0110D9420ECE3996), + UINT64_C(0x009955E94586B830) } }, + { { UINT64_C(0x03B6822745F0E5DA), UINT64_C(0x03120B5D07E9C6A5), + UINT64_C(0x01F88B173B2A0839), UINT64_C(0x0245CA639869EE96), + UINT64_C(0x0199F585B26F8120), UINT64_C(0x01D2153C5D41B782), + UINT64_C(0x009EAD730F2E3B2D), UINT64_C(0x007E27FEF3F3388E), + UINT64_C(0x01DD0BBF32960B2B) }, + { UINT64_C(0x0298F45E5931C0F0), UINT64_C(0x012A6F48D3898EAD), + UINT64_C(0x01EFD537B310CFED), UINT64_C(0x030390CD48666C4B), + UINT64_C(0x01DCF41DD16073BB), UINT64_C(0x035CF923EABD525A), + UINT64_C(0x00DDF48F41B47311), UINT64_C(0x0316E0000BFFF7E2), + UINT64_C(0x003C6A0632821286) } }, + { { UINT64_C(0x006FA434852228CC), UINT64_C(0x03EE279533E093C6), + UINT64_C(0x03C215EE36B974E7), UINT64_C(0x02FA330552481892), + UINT64_C(0x01ABFC67F3C2F700), UINT64_C(0x000945F47832719D), + UINT64_C(0x01BA378921E29D68), UINT64_C(0x0364936B83B66609), + UINT64_C(0x0137B7B2011DE260) }, + { UINT64_C(0x00A7EBAC8BA1E090), UINT64_C(0x0343E15BB9BADFCE), + UINT64_C(0x01C5AFA1059527D8), UINT64_C(0x039CE94C694D78AB), + UINT64_C(0x020EE7FF8C758AFB), UINT64_C(0x03859CF409F61041), + UINT64_C(0x033F2682BABD9F38), UINT64_C(0x0344ED7AA22D40CE), + UINT64_C(0x00C59BE4543774E1) } }, + { { UINT64_C(0x01B5777A8F1CAC2C), UINT64_C(0x001A1BB0AB5E6822), + UINT64_C(0x011BC043646DAF27), UINT64_C(0x03F711C68F6A2900), + UINT64_C(0x001C279115DF5830), UINT64_C(0x017D6649CFD4D909), + UINT64_C(0x02270B8E48C4FC60), UINT64_C(0x01D402B5FB5683E0), + UINT64_C(0x001F8DB87807BBF7) }, + { UINT64_C(0x00C9DAC0A9244F78), UINT64_C(0x02B03A3698AE7AB0), + UINT64_C(0x02CCF3FF50BC045B), UINT64_C(0x03BCD2148E821FFF), + UINT64_C(0x035E87616BD7E71C), UINT64_C(0x034B54F4034B6093), + UINT64_C(0x02C5BEA4BCD01770), UINT64_C(0x0219F4B5BD513DB4), + UINT64_C(0x01DF5AC58C13B575) } }, + }, + { + { { UINT64_C(0x019885D110E10587), UINT64_C(0x0225E6982614E90C), + UINT64_C(0x03FE389B08EF52DA), UINT64_C(0x02986A5F6773FA41), + UINT64_C(0x02D7E3FB92A3A338), UINT64_C(0x02804DB8E96B46A6), + UINT64_C(0x02ED29A77A3BFC07), UINT64_C(0x021EDA658D1622A9), + UINT64_C(0x00DC41F148BEEF47) }, + { UINT64_C(0x00671195EBF698BD), UINT64_C(0x02DA5978A5D3B8AE), + UINT64_C(0x0067084C20702323), UINT64_C(0x01BAE92F07B45047), + UINT64_C(0x01EECFF9A6840B39), UINT64_C(0x00B5A0A6F615E949), + UINT64_C(0x02CE02C0AFAD4F4D), UINT64_C(0x02CCCE13BD8C56FD), + UINT64_C(0x001BC38FE857CCC6) } }, + { { UINT64_C(0x00081356B6965640), UINT64_C(0x006CE26431E83C07), + UINT64_C(0x01BA4874007EE7A0), UINT64_C(0x02537377BE8BDCBF), + UINT64_C(0x0248DB2FA66BD85D), UINT64_C(0x028C676B603EF79F), + UINT64_C(0x011FB7160B2BE1C4), UINT64_C(0x02E60E65885FEFB9), + UINT64_C(0x012B85F1B13BE0ED) }, + { UINT64_C(0x0353AA14ECFB1D0D), UINT64_C(0x01FF0DDD82885F37), + UINT64_C(0x0331E99B56FBDDD7), UINT64_C(0x03AEB28F8419966F), + UINT64_C(0x021F907EA8D0F042), UINT64_C(0x013BD7D21430856E), + UINT64_C(0x0386870C6BB892CA), UINT64_C(0x03E04B0EFADCEFFA), + UINT64_C(0x007C04B740BD4123) } }, + { { UINT64_C(0x0003B2CD3E0BF039), UINT64_C(0x00C735DA6B8581E9), + UINT64_C(0x0012D9341E1131F3), UINT64_C(0x03D2B2BBE7116022), + UINT64_C(0x00A056CCF73BDC37), UINT64_C(0x027C9AA3BBBDE400), + UINT64_C(0x02165FF6E36E8907), UINT64_C(0x0139C88969C85A96), + UINT64_C(0x00C7B0F49EEA4A8D) }, + { UINT64_C(0x01F03CD678EAF6EB), UINT64_C(0x01BF3F1E8FBD78DF), + UINT64_C(0x00857FD3BFA434E9), UINT64_C(0x008641B0E586D15E), + UINT64_C(0x021227FC18AF0795), UINT64_C(0x022F892EEA381B7A), + UINT64_C(0x00B3FA1F0F06E680), UINT64_C(0x01EAB02BC55C4EE1), + UINT64_C(0x01116BB9BA45D30F) } }, + { { UINT64_C(0x03B557A9EDCBF5E2), UINT64_C(0x00B1DFD3ECC7A54C), + UINT64_C(0x02DCE258E5A7E8D4), UINT64_C(0x00CA7703C434FC01), + UINT64_C(0x038801282507AB56), UINT64_C(0x025FD9FA5A9E7C74), + UINT64_C(0x0084D0CBBC9F71D9), UINT64_C(0x00D621CCEBB93EC1), + UINT64_C(0x007E0D7D26AF06B2) }, + { UINT64_C(0x02584763447D2B4B), UINT64_C(0x00E02402AF814CEB), + UINT64_C(0x01A0946A66DEBE3C), UINT64_C(0x025BDCD462246772), + UINT64_C(0x032E9062B0C5E215), UINT64_C(0x037BCF49D9FBECDC), + UINT64_C(0x001F56138C539278), UINT64_C(0x000AEA3CABF951BB), + UINT64_C(0x007AA80F0C621590) } }, + { { UINT64_C(0x00B8EEBBBD959BD9), UINT64_C(0x001BE3997D083340), + UINT64_C(0x01B3F063154C5C54), UINT64_C(0x0258C476F7A9A983), + UINT64_C(0x0042A485E75D36E5), UINT64_C(0x034928BB28AF526A), + UINT64_C(0x01BA009661FE033D), UINT64_C(0x039E10035E2FEDA5), + UINT64_C(0x01AFFCC1198129AF) }, + { UINT64_C(0x030AD5348384E611), UINT64_C(0x01579499B7C9277C), + UINT64_C(0x01969EE33931346F), UINT64_C(0x025C5C1EBDB572DA), + UINT64_C(0x033A65D217266A39), UINT64_C(0x026F0D4AD6360EAB), + UINT64_C(0x037599346289BDA2), UINT64_C(0x0092404E9E02CE9C), + UINT64_C(0x01D0C694EC0434A7) } }, + { { UINT64_C(0x0099723AA10FBD04), UINT64_C(0x03F7E7474E4B9E21), + UINT64_C(0x03ECBDF12C367638), UINT64_C(0x009B6D83C1B5EFBE), + UINT64_C(0x03E6CE2FC3522A5D), UINT64_C(0x0083A6DEF388FDCF), + UINT64_C(0x0001D8542F4EA36B), UINT64_C(0x035D032BD68C8381), + UINT64_C(0x0131DF4BF7A79938) }, + { UINT64_C(0x008A14C7B9493BE8), UINT64_C(0x0273BD54452391FF), + UINT64_C(0x035758B804AAD2E8), UINT64_C(0x0218D8B66AABA8CD), + UINT64_C(0x0013BC5120CE58B7), UINT64_C(0x027C6BF5C3CF36BB), + UINT64_C(0x0325B4A1E773C0D4), UINT64_C(0x01C2F7A449EA2D3B), + UINT64_C(0x01C6E6D30CAF29F6) } }, + { { UINT64_C(0x0321B0EB2DAA2FB7), UINT64_C(0x001AF441996ABD26), + UINT64_C(0x0075B82E9704E625), UINT64_C(0x00FD42C4DDFBEF6D), + UINT64_C(0x0199707C61408809), UINT64_C(0x017F62CF54E5FBA8), + UINT64_C(0x03E8914D3356B6E7), UINT64_C(0x010B415870E01C17), + UINT64_C(0x01B8D0304825F773) }, + { UINT64_C(0x01AA92433FDAA949), UINT64_C(0x01186BD47A9D105F), + UINT64_C(0x03D995A63573F12F), UINT64_C(0x032129C097A55B0D), + UINT64_C(0x01817B31A05D6C77), UINT64_C(0x03D1CAF9B4BCAF81), + UINT64_C(0x01524CCC3B01B281), UINT64_C(0x0296DAA6FDAA7E18), + UINT64_C(0x002F1DC74BE29F0C) } }, + { { UINT64_C(0x02171F9BDC8D6167), UINT64_C(0x03D306F736B287BD), + UINT64_C(0x021943224F5B91BE), UINT64_C(0x02B6BA63BB681A7A), + UINT64_C(0x003527F99B16E603), UINT64_C(0x00CC933DC7095468), + UINT64_C(0x0265D81677BFCEEF), UINT64_C(0x028AA225CE78ABEA), + UINT64_C(0x00837C63F321EE01) }, + { UINT64_C(0x00A4B775684BF04E), UINT64_C(0x00AB33042AB3CA3F), + UINT64_C(0x019796F5B70DA12B), UINT64_C(0x00CD06B6726983AD), + UINT64_C(0x002698B98D097375), UINT64_C(0x03BB3A2632FF6007), + UINT64_C(0x00B02BB6915F2608), UINT64_C(0x0267E64CB1F79BA2), + UINT64_C(0x01DAB183858DB0F4) } }, + { { UINT64_C(0x01D545A21757C756), UINT64_C(0x001D934F1E31FF52), + UINT64_C(0x023B0285CE4B1861), UINT64_C(0x031354B83A06220D), + UINT64_C(0x017177FFE06AFE14), UINT64_C(0x019E6D07584A960E), + UINT64_C(0x0119B9405A4BEA49), UINT64_C(0x019D70486EC70531), + UINT64_C(0x00D7844A95DDF521) }, + { UINT64_C(0x02045C5C7288CF7B), UINT64_C(0x00677CB68405B1B1), + UINT64_C(0x01845055E3EA0793), UINT64_C(0x035EFB9C55059FBD), + UINT64_C(0x038843F3AF91E7EA), UINT64_C(0x00822747CA170235), + UINT64_C(0x037B132A90F3A94C), UINT64_C(0x00526CF439B472A8), + UINT64_C(0x00132F18D93B62FB) } }, + { { UINT64_C(0x01D84FC9D0CF69E7), UINT64_C(0x006503AA38D2A5EE), + UINT64_C(0x03A94DFC118DD98F), UINT64_C(0x03B7F19AE7F392FF), + UINT64_C(0x007287A7DC1849A3), UINT64_C(0x00067A7B188F6CE5), + UINT64_C(0x02A347BDE0D7D087), UINT64_C(0x0268E88CC6AAFE02), + UINT64_C(0x010F44A365B11B99) }, + { UINT64_C(0x018F73AC92AE7427), UINT64_C(0x0371CC00B812BB06), + UINT64_C(0x0093D3088101FF62), UINT64_C(0x00C8613B7544141B), + UINT64_C(0x01AF7C6201945AC7), UINT64_C(0x030C7CA555FE097F), + UINT64_C(0x025B2E6EDA00AB31), UINT64_C(0x0214A3B6A76443D0), + UINT64_C(0x0040A360259C7CDD) } }, + { { UINT64_C(0x006047E27F3DE4D2), UINT64_C(0x01FC4A47DA6A0A53), + UINT64_C(0x015A543BD0BC352A), UINT64_C(0x014AACDA98A2B65E), + UINT64_C(0x036FE6BD165C71A3), UINT64_C(0x02DF772BAC823A1F), + UINT64_C(0x00416598B2CD1443), UINT64_C(0x032CA3B1D0CAEDD0), + UINT64_C(0x0032FB284CCCEF17) }, + { UINT64_C(0x006DC83E96A2607F), UINT64_C(0x013B7280B80B6341), + UINT64_C(0x004551B88CA47813), UINT64_C(0x01849A56EE6AB37F), + UINT64_C(0x00C3074BC3D0074A), UINT64_C(0x0049915404661EF6), + UINT64_C(0x017F0B8543807006), UINT64_C(0x01235802E0AA61E9), + UINT64_C(0x016866C456C5454B) } }, + { { UINT64_C(0x0397A466381DC2A6), UINT64_C(0x00CD4D54FE413A43), + UINT64_C(0x0320035D8FD47311), UINT64_C(0x03FEF7B90109A77E), + UINT64_C(0x01FF2C161A6CFCBA), UINT64_C(0x014089BF152955D6), + UINT64_C(0x00595A7ADB79909F), UINT64_C(0x02E10BC4FB022F89), + UINT64_C(0x012739D14BF39AB2) }, + { UINT64_C(0x03045804E123BA29), UINT64_C(0x037196AFA31BDBE1), + UINT64_C(0x01A3BADADE7D8795), UINT64_C(0x005FE72D3736F1F7), + UINT64_C(0x00B261A79C9F5DAE), UINT64_C(0x00CC055F3C4A27EA), + UINT64_C(0x018DD7C9E5958FC2), UINT64_C(0x0096748344CCC75E), + UINT64_C(0x0065ADD88400A218) } }, + { { UINT64_C(0x033557744356B52C), UINT64_C(0x03DD368D0EA0209F), + UINT64_C(0x02EA630FD3CCDE4D), UINT64_C(0x037A07B902382B40), + UINT64_C(0x000B7AF2CF41C092), UINT64_C(0x0221D85556DCC533), + UINT64_C(0x03C92114F14EA6E1), UINT64_C(0x006813B827858B16), + UINT64_C(0x011933B0203B754D) }, + { UINT64_C(0x03A2396D5A659158), UINT64_C(0x0350A8E07708486E), + UINT64_C(0x0306EEBAE2B49C8B), UINT64_C(0x00EC9E65F76A5B29), + UINT64_C(0x03CECDD7F9A47F6A), UINT64_C(0x024DB8B97AA04533), + UINT64_C(0x028D089D2C8EBEAE), UINT64_C(0x01959F5D1CB2E7ED), + UINT64_C(0x0024A23BD4403D34) } }, + { { UINT64_C(0x038B31C4EED9CDF5), UINT64_C(0x0185AFF2C98A930A), + UINT64_C(0x0245E4B7D7DD3E7E), UINT64_C(0x00232AA32609076B), + UINT64_C(0x023F2A9E6F982A24), UINT64_C(0x03087A8E3FF2F39E), + UINT64_C(0x02F6CA050121ACCC), UINT64_C(0x03568930B3D90B8C), + UINT64_C(0x01C922F3A5335B36) }, + { UINT64_C(0x032AD6EEE92B1FE6), UINT64_C(0x02FC436D7BD6B2C7), + UINT64_C(0x023EDD35035286A3), UINT64_C(0x003D77B6144EB9BC), + UINT64_C(0x0304C9A105C2BAEE), UINT64_C(0x01ADB987C7CA786C), + UINT64_C(0x0132676ADD1D742E), UINT64_C(0x02A9E9CB749E88B9), + UINT64_C(0x00A99A53E3A5AC0A) } }, + { { UINT64_C(0x03639306E80DE633), UINT64_C(0x01AB767B97949EED), + UINT64_C(0x006F4BAA789B6820), UINT64_C(0x039D5F497550BD7A), + UINT64_C(0x00B4B2B380BC772D), UINT64_C(0x03022AD28F3A1DD0), + UINT64_C(0x0017950F61ACF7EB), UINT64_C(0x019CAC6E06DC1B93), + UINT64_C(0x008470E16670F97A) }, + { UINT64_C(0x03C11D39EE5D0D74), UINT64_C(0x01C090F08CC26FEC), + UINT64_C(0x0006AD970C46C574), UINT64_C(0x015907C555DF013E), + UINT64_C(0x0070AB35D20A91F0), UINT64_C(0x00C0481F822220A4), + UINT64_C(0x03A92E8B413E83FE), UINT64_C(0x00C3982C5F8D922E), + UINT64_C(0x017CB1B97D4ED7B4) } }, + { { UINT64_C(0x0057D40664DA7708), UINT64_C(0x00D1DC31FC3ED514), + UINT64_C(0x01C1C72DE7D6ECFF), UINT64_C(0x00DAEABFA1F9C5DE), + UINT64_C(0x0027EE8200E32455), UINT64_C(0x00F2A2064D51F4F3), + UINT64_C(0x0087C336FD335B37), UINT64_C(0x0350C7F9A0D4FC4D), + UINT64_C(0x01D53465439099CD) }, + { UINT64_C(0x01B27DD4E9031706), UINT64_C(0x0197F1275CBBB42C), + UINT64_C(0x015ABB1962BC7CE5), UINT64_C(0x015AEBA4FCC2D21C), + UINT64_C(0x01DB34AC91849D8B), UINT64_C(0x02168D50E8D52313), + UINT64_C(0x024C7BCFFA60FB49), UINT64_C(0x00653790EC4A5122), + UINT64_C(0x0021ECA115250E74) } }, + }, + { + { { UINT64_C(0x01017ED5F1C86157), UINT64_C(0x01C5FACEAAF3291A), + UINT64_C(0x01980E57AC2978AD), UINT64_C(0x012E4C78C1EF8537), + UINT64_C(0x019080B37DC2F0DA), UINT64_C(0x0104D379379FF55E), + UINT64_C(0x0019CF345BF6F641), UINT64_C(0x01CE7973781C9EB0), + UINT64_C(0x00E6B4E5C2E7863E) }, + { UINT64_C(0x014E085628E15F36), UINT64_C(0x03113ED189D82402), + UINT64_C(0x0198521CB21CCF92), UINT64_C(0x03CB794E55F64866), + UINT64_C(0x01B6C417EBCEDCD4), UINT64_C(0x001D79C7600B1BE5), + UINT64_C(0x02EC6810EA41A2B6), UINT64_C(0x0083606535BEC6E7), + UINT64_C(0x01CA8E7CD41F2E03) } }, + { { UINT64_C(0x01BA87BAF1C9C2EC), UINT64_C(0x00D55499AAADC0DE), + UINT64_C(0x019712C990B590E5), UINT64_C(0x00384B1ACA78C747), + UINT64_C(0x03563BCAB01E0B5D), UINT64_C(0x0190C274005354FF), + UINT64_C(0x00B9D6C425986F2F), UINT64_C(0x038E491D7F2754C6), + UINT64_C(0x01B202739C50FF59) }, + { UINT64_C(0x03F58DFC16F1CACC), UINT64_C(0x00EE939AC23381A2), + UINT64_C(0x020399FE184301C9), UINT64_C(0x0351F7998C95E6D7), + UINT64_C(0x03713D0FEFC9F67B), UINT64_C(0x02651504977BC9CC), + UINT64_C(0x039962831BD8B37B), UINT64_C(0x03398A2CADA7CFCE), + UINT64_C(0x00D4F08A7E5A3118) } }, + { { UINT64_C(0x03C9826425A2D6F0), UINT64_C(0x00ECC054CD119CA9), + UINT64_C(0x00C8AF9373A85F21), UINT64_C(0x03167F72CB478C61), + UINT64_C(0x01CE9F2616361F7A), UINT64_C(0x03FB08CCEB9E536B), + UINT64_C(0x0319FD98C00E9131), UINT64_C(0x0010725A47005067), + UINT64_C(0x01D7C9A8F84C990D) }, + { UINT64_C(0x029CA261BAF35FA1), UINT64_C(0x0220865C1BFEF071), + UINT64_C(0x0115DF412660A5A4), UINT64_C(0x02257646F5EF524C), + UINT64_C(0x019648D3BF5907D4), UINT64_C(0x03B8287D6BB4E923), + UINT64_C(0x00C1831BA518EF96), UINT64_C(0x01147F1EC444000D), + UINT64_C(0x001BEB2743E8CF72) } }, + { { UINT64_C(0x017385BC9719C87C), UINT64_C(0x038E9A8AC23E84A0), + UINT64_C(0x03B86FA4168B29E6), UINT64_C(0x0259140D286A2701), + UINT64_C(0x0248D5F9426712B4), UINT64_C(0x01E876B4EE205101), + UINT64_C(0x016F0D598FB30248), UINT64_C(0x020D4EEE450E3327), + UINT64_C(0x0075F0EB2FEC4E8C) }, + { UINT64_C(0x02999066B392D834), UINT64_C(0x03A4F34FCBCA75D9), + UINT64_C(0x029F3E28ABFA2CC4), UINT64_C(0x0207E1A7B58B1513), + UINT64_C(0x036C4EE93B0C1C40), UINT64_C(0x038D0C53869B6127), + UINT64_C(0x02203321AF3FCDF2), UINT64_C(0x0016E986CD98C912), + UINT64_C(0x019AB5DBF8618B76) } }, + { { UINT64_C(0x02775F5E811FA55B), UINT64_C(0x002FF97CDF8F7EDE), + UINT64_C(0x00AA05F646486F8F), UINT64_C(0x0357ABB8FF5CB222), + UINT64_C(0x0047A8176117A59D), UINT64_C(0x01ED8538F6CBC1A6), + UINT64_C(0x0209FE9034A7F53F), UINT64_C(0x0364120EC4B9D3CF), + UINT64_C(0x019B67A37C660EDC) }, + { UINT64_C(0x0038B0D828C7A5B7), UINT64_C(0x015D9C74EAC7C806), + UINT64_C(0x0118152AAA9222B5), UINT64_C(0x01B83339A6AA2783), + UINT64_C(0x01993B4601A314EF), UINT64_C(0x0325A7A416B3D288), + UINT64_C(0x019D7FD16DD01F3A), UINT64_C(0x021D190386BFFC60), + UINT64_C(0x011CF2C0B0E2A983) } }, + { { UINT64_C(0x00D7DE7D18D8BE36), UINT64_C(0x02F0734BAAC04BF5), + UINT64_C(0x0048BB9E44C3F40B), UINT64_C(0x035994B7094672F1), + UINT64_C(0x02BD0CFD78BD4138), UINT64_C(0x0015A28B8F06A61A), + UINT64_C(0x014D5DF2A7F95274), UINT64_C(0x028141F42EAB92B1), + UINT64_C(0x00B25EF25C149754) }, + { UINT64_C(0x0057378C324BFA00), UINT64_C(0x001F4C62175258AF), + UINT64_C(0x03153B4FD5FCA3E4), UINT64_C(0x000682DC5C05BE3E), + UINT64_C(0x0330954DA1D1973A), UINT64_C(0x01BC1D711118932D), + UINT64_C(0x0168D97A2A9692FD), UINT64_C(0x012BBEB288330777), + UINT64_C(0x00E133BE00A38BE4) } }, + { { UINT64_C(0x03F431A945F8022D), UINT64_C(0x01CDF8AABB4F5212), + UINT64_C(0x02CC1D637215E00A), UINT64_C(0x03D36BA40B447ED7), + UINT64_C(0x02513AB7E6956FDD), UINT64_C(0x008D5E83EDDB9727), + UINT64_C(0x01B75785B4FDC3C7), UINT64_C(0x01EAB35E8B3CAE24), + UINT64_C(0x01339E1C87AA8ECC) }, + { UINT64_C(0x02D325A33450FD39), UINT64_C(0x00322202FEDA09D5), + UINT64_C(0x024827340C12DF41), UINT64_C(0x01E66CCCF20D3B06), + UINT64_C(0x02001372B74C978F), UINT64_C(0x012C696C6F55CD58), + UINT64_C(0x02D10F2EED8A9308), UINT64_C(0x02688747F53110D6), + UINT64_C(0x0188C13D0F26D624) } }, + { { UINT64_C(0x0239E7FBF9FFF942), UINT64_C(0x024391DE07C9C0A8), + UINT64_C(0x03BB90544685654F), UINT64_C(0x010453EE881DA06B), + UINT64_C(0x02D2A672E21ACDCD), UINT64_C(0x0047CF596F209D90), + UINT64_C(0x0321D4C73047EE1B), UINT64_C(0x008011F4FFA1ADC5), + UINT64_C(0x0051B7DD6F083F62) }, + { UINT64_C(0x00B4E0D173BF30CF), UINT64_C(0x0142CF0DBD8DD71C), + UINT64_C(0x02FE7953062D3E36), UINT64_C(0x02A5AB5A7D6604A9), + UINT64_C(0x03CC08A13AACC423), UINT64_C(0x024662C655FF1A2F), + UINT64_C(0x0179D6E29B6B1FCA), UINT64_C(0x03C8D9EF4E5B76E6), + UINT64_C(0x00CD341C315CEB11) } }, + { { UINT64_C(0x00CC4030AC8B2AF6), UINT64_C(0x016D6A39FA7E9D4C), + UINT64_C(0x0392D441BAE14C3A), UINT64_C(0x038840FEA9B7D65B), + UINT64_C(0x02398CE4933605AF), UINT64_C(0x022CD8745AC294D0), + UINT64_C(0x00B8391D34172B85), UINT64_C(0x035C1A0D5C360EA4), + UINT64_C(0x00B2CE02EA54ADC4) }, + { UINT64_C(0x004B32E432779E4D), UINT64_C(0x0396A43E6B80B056), + UINT64_C(0x035AEFC64CE26A3C), UINT64_C(0x01E9181F393D3B2C), + UINT64_C(0x0224B7B616D6F2A9), UINT64_C(0x0127AF2D0AF23C91), + UINT64_C(0x000AD7965D20EADA), UINT64_C(0x0379FD4481124D87), + UINT64_C(0x01BB6F3DFED6FF8E) } }, + { { UINT64_C(0x001E54056209B80C), UINT64_C(0x01535B3A19C72F26), + UINT64_C(0x0160AA689BA423E2), UINT64_C(0x0188ECB5D9CC3A27), + UINT64_C(0x02349FCF75CC0736), UINT64_C(0x0298585615D70FD1), + UINT64_C(0x03A32918B91165DF), UINT64_C(0x022291948224D8DA), + UINT64_C(0x0099F8E69358E726) }, + { UINT64_C(0x01F00247AE9F76E1), UINT64_C(0x0128BAD6165EB802), + UINT64_C(0x01B045052E08E61D), UINT64_C(0x032D595886F8C4D8), + UINT64_C(0x00186E393A2F7214), UINT64_C(0x016991BB5064F4DD), + UINT64_C(0x02AD9C4CF5574CEF), UINT64_C(0x0255AD5071D22CCE), + UINT64_C(0x01456916FD8D5687) } }, + { { UINT64_C(0x0133F0C2BD45283F), UINT64_C(0x01B7E6242FDEFD97), + UINT64_C(0x035D6B97C76FCAF7), UINT64_C(0x01DEAC7652ACAD19), + UINT64_C(0x03C4E3BEA33C8BB3), UINT64_C(0x0217A37165F99AD5), + UINT64_C(0x0269B9B99EC2F11A), UINT64_C(0x028A7868FC6E7D80), + UINT64_C(0x01D15668B929808B) }, + { UINT64_C(0x028D12F5F8D82B0E), UINT64_C(0x03E7880D363FAA5E), + UINT64_C(0x00437A04942C06CB), UINT64_C(0x0049CD3A9C99AEE3), + UINT64_C(0x015E2D9B6B404613), UINT64_C(0x0162924B16171DEA), + UINT64_C(0x00D5B19300B07C85), UINT64_C(0x02FDE0650EE6F8B2), + UINT64_C(0x00BB3143583D139C) } }, + { { UINT64_C(0x009BBB9CD613AC50), UINT64_C(0x0128ACBF00659E30), + UINT64_C(0x003847B178A6C039), UINT64_C(0x03CE96D95CB2F3AB), + UINT64_C(0x0319F2188F1C72FB), UINT64_C(0x0082FCC27E7E96A0), + UINT64_C(0x00E32363BCE8DAB7), UINT64_C(0x0014FD07C4ADAC1E), + UINT64_C(0x0130440FC8AE58D8) }, + { UINT64_C(0x0065ADF64359ED2E), UINT64_C(0x037ED7D5FA4BC647), + UINT64_C(0x03FF76F3555C909F), UINT64_C(0x03512196FF57D59B), + UINT64_C(0x00299F8EAAC04382), UINT64_C(0x0329BF8D6A784DA0), + UINT64_C(0x0175E680B9D87F6E), UINT64_C(0x000779614D617559), + UINT64_C(0x0091C31FD7BBAA02) } }, + { { UINT64_C(0x007961B4B2C087ED), UINT64_C(0x019162C863ECAFF8), + UINT64_C(0x02BAA68FEDC62170), UINT64_C(0x00E14BEB5E7390A9), + UINT64_C(0x014BD12090B0D96E), UINT64_C(0x01E7BB1B54107513), + UINT64_C(0x023B8205C7A4AC9C), UINT64_C(0x0077AA83FD6A3B9F), + UINT64_C(0x00B556918DDE426E) }, + { UINT64_C(0x007982C0406E7D53), UINT64_C(0x00514C5527392914), + UINT64_C(0x030F83C68AD1F365), UINT64_C(0x01248844664ABB22), + UINT64_C(0x00E9372C39E53CD3), UINT64_C(0x019288EBDD26390E), + UINT64_C(0x0175B25020B2C5E2), UINT64_C(0x01BE6F3235A8D35E), + UINT64_C(0x01BF2B1514039839) } }, + { { UINT64_C(0x00ACAC37A302E505), UINT64_C(0x027765CE9E34F2E4), + UINT64_C(0x02EC67D63AAF96D8), UINT64_C(0x000F998F38DDD8C4), + UINT64_C(0x01F09C36E648CC10), UINT64_C(0x00F522A0C94D1ACD), + UINT64_C(0x01621C139782CB28), UINT64_C(0x002ADC14FDA30F4F), + UINT64_C(0x000AFE14E60E403A) }, + { UINT64_C(0x03F6E66F873938D8), UINT64_C(0x008370549C4A240B), + UINT64_C(0x019BCDB6FBB27AB2), UINT64_C(0x03968D48A1554399), + UINT64_C(0x02AE029F24D2343E), UINT64_C(0x008518D4096DF4BA), + UINT64_C(0x011410655CE49E44), UINT64_C(0x030585BCC07AC55D), + UINT64_C(0x00DBC52BEF1D2C2E) } }, + { { UINT64_C(0x031E0D6D77452267), UINT64_C(0x02FDA38F6A949512), + UINT64_C(0x01F65ED3128F260F), UINT64_C(0x0268DE30B333E479), + UINT64_C(0x03FD84E6AC2E676C), UINT64_C(0x0393B320720BDA53), + UINT64_C(0x009EDD5FCCBB47ED), UINT64_C(0x01B82B4900272372), + UINT64_C(0x01D21A307BE4561F) }, + { UINT64_C(0x01FB6C41FDBC2674), UINT64_C(0x02FC0F6001620C6D), + UINT64_C(0x009450A0F3C6CB0F), UINT64_C(0x015385B69A47DECA), + UINT64_C(0x026E2296F08B9474), UINT64_C(0x0194DEC7BE891DCB), + UINT64_C(0x008B5DA06C5F46EF), UINT64_C(0x019F5A58030A2A18), + UINT64_C(0x00207771A8172F5B) } }, + { { UINT64_C(0x02D0EED2AA2FCC67), UINT64_C(0x028799FC7DD58724), + UINT64_C(0x01664BF5933707D3), UINT64_C(0x039B5E487A0167D1), + UINT64_C(0x02767C865F544F76), UINT64_C(0x012879933B9C8060), + UINT64_C(0x03EBB40C5524547A), UINT64_C(0x0173A7851D6D690E), + UINT64_C(0x01CF4AB59422F25D) }, + { UINT64_C(0x02E0C44B926C197B), UINT64_C(0x021DCFA310FAD65B), + UINT64_C(0x03309DFCCBCED9CA), UINT64_C(0x02A11F05E3D88EA0), + UINT64_C(0x039FE02B0CE3AE95), UINT64_C(0x023B5E3CAC5E3536), + UINT64_C(0x02C9903F85BF51A2), UINT64_C(0x018141A1EBBB4D03), + UINT64_C(0x01B6F9AE1517FBCC) } }, + }, + { + { { UINT64_C(0x01CE126EEC3D1383), UINT64_C(0x03E60292016C63B4), + UINT64_C(0x01086FC1B1F4E0C7), UINT64_C(0x02B824B832819651), + UINT64_C(0x018B5EE5C0AC1703), UINT64_C(0x03467EED60D31DFE), + UINT64_C(0x0370BD13E722F576), UINT64_C(0x01C406BA2A512BD9), + UINT64_C(0x00D7E1D110502A7C) }, + { UINT64_C(0x02029FD2CA303000), UINT64_C(0x031CB26B2D4BB358), + UINT64_C(0x001AACC8DD8A2366), UINT64_C(0x02FD746E61373E27), + UINT64_C(0x01D1A80D5295C235), UINT64_C(0x01FA56B74D0D3443), + UINT64_C(0x0203660094D0A8F7), UINT64_C(0x006ACC0E24009F44), + UINT64_C(0x007532FAF2732979) } }, + { { UINT64_C(0x00CC8937C5CFE5E0), UINT64_C(0x036CA3F94D098379), + UINT64_C(0x0127E76C1F2F6B01), UINT64_C(0x03F376385910CC44), + UINT64_C(0x005AE2B93F0F4F7C), UINT64_C(0x001F51D975E23E7E), + UINT64_C(0x0159FF4F64431F80), UINT64_C(0x0215FECEB62BCA1C), + UINT64_C(0x00168401E32600A7) }, + { UINT64_C(0x01B5A301E78A8DB5), UINT64_C(0x00FF512D35D3F2D2), + UINT64_C(0x0354D19F77E5A97B), UINT64_C(0x0271EFC5E9AFD789), + UINT64_C(0x006980179F908FBC), UINT64_C(0x034A31A6FEF922C2), + UINT64_C(0x01832DCC33A8480C), UINT64_C(0x02589E9D28BAFB44), + UINT64_C(0x0115572B5F3957D4) } }, + { { UINT64_C(0x02B1A9337E8401D3), UINT64_C(0x0290DCDD374D1722), + UINT64_C(0x03B06DFC52EC6DB8), UINT64_C(0x0230EA32F50E3F05), + UINT64_C(0x00FF74654453A452), UINT64_C(0x01A248F21E47C014), + UINT64_C(0x01E2CED97C15ABF4), UINT64_C(0x0283D12E9548735C), + UINT64_C(0x011DE7FF5CC44367) }, + { UINT64_C(0x0397C8B2CA828FA8), UINT64_C(0x023C2C16EF221608), + UINT64_C(0x0079F7CCDCEE62D1), UINT64_C(0x02ABBC4A12FA2ABB), + UINT64_C(0x02D3E0D3AF058906), UINT64_C(0x016EE5FFCAFF1F4D), + UINT64_C(0x0383A01497A17543), UINT64_C(0x015456C9C2BA3AA0), + UINT64_C(0x00833A7F70B8DB1E) } }, + { { UINT64_C(0x02874A121147F509), UINT64_C(0x00814720ED638371), + UINT64_C(0x03306823E9395088), UINT64_C(0x02A5E552F8389554), + UINT64_C(0x00F06CF7F0BA5751), UINT64_C(0x030415DEE1815B81), + UINT64_C(0x00E24A9DB057CA02), UINT64_C(0x0130F23B0BDFF500), + UINT64_C(0x00CD32356D2FBCF3) }, + { UINT64_C(0x031835514BB690A0), UINT64_C(0x011475889E6369E4), + UINT64_C(0x02A366B8DA44B373), UINT64_C(0x01336BAE9A4C91D2), + UINT64_C(0x0321F6D6C8947D98), UINT64_C(0x0331E2910F0F8ECA), + UINT64_C(0x01F6B3937B0234FE), UINT64_C(0x016C792D27998656), + UINT64_C(0x009729CAFA8B37BB) } }, + { { UINT64_C(0x030BF08BF55F34E4), UINT64_C(0x01472A877A6E6046), + UINT64_C(0x03502971975705FE), UINT64_C(0x00F5A66B1DDF090E), + UINT64_C(0x01DD9C80102CADCC), UINT64_C(0x004EB57A202D88C1), + UINT64_C(0x0383DED93A003D31), UINT64_C(0x00DF42EE4835E279), + UINT64_C(0x010B2A2DF2E8CDFC) }, + { UINT64_C(0x00E3757112860379), UINT64_C(0x0049E41486F1D305), + UINT64_C(0x007F50407D2B699F), UINT64_C(0x0186CFF64543014A), + UINT64_C(0x015D637AD6EB6B8D), UINT64_C(0x03EDC1A07906ADD6), + UINT64_C(0x025B1CE8EFA6E451), UINT64_C(0x0281938DC6CCB3C0), + UINT64_C(0x01E95BF35241E85F) } }, + { { UINT64_C(0x01900B5C8B1B724E), UINT64_C(0x00091B0E23027016), + UINT64_C(0x033EA7B567F8D8DD), UINT64_C(0x0149CA26370EF3C0), + UINT64_C(0x0224F7CCEEAEB621), UINT64_C(0x01056822C07633BE), + UINT64_C(0x02682C8A34D4C312), UINT64_C(0x017F1D80C56ACAFB), + UINT64_C(0x000D28BD510F85EC) }, + { UINT64_C(0x0031C759D505A0E7), UINT64_C(0x00695B369E0D5C70), + UINT64_C(0x007414EC503E140D), UINT64_C(0x02998878F14B0559), + UINT64_C(0x03EB48B235BD02B9), UINT64_C(0x02030C241863472E), + UINT64_C(0x00302A0DF1BDB378), UINT64_C(0x02ADB25754F52D99), + UINT64_C(0x01EBEAF9E9BDE9AC) } }, + { { UINT64_C(0x0016D2E6C4CB8040), UINT64_C(0x0251BE4AB3BBC8D1), + UINT64_C(0x00979A86B1EA6004), UINT64_C(0x03197F4F1967EFAE), + UINT64_C(0x03A8E572D3878481), UINT64_C(0x0175BC0B4A3D453E), + UINT64_C(0x0067A078B9E4BDD5), UINT64_C(0x00C290F9DB5CD51A), + UINT64_C(0x00C8A1050BE75174) }, + { UINT64_C(0x0138FA01526AE111), UINT64_C(0x01E92EC50AC0E2D9), + UINT64_C(0x03430EFE4DD66F27), UINT64_C(0x027E3E362221AF89), + UINT64_C(0x0065DC30B6D8ED5E), UINT64_C(0x0194B4AA3299C658), + UINT64_C(0x03FCCBD1A1EE5AFC), UINT64_C(0x0011C786A00C112C), + UINT64_C(0x01770EC65BD04CBD) } }, + { { UINT64_C(0x0219978F485193F0), UINT64_C(0x0169EF77837E1846), + UINT64_C(0x039A4F73B9DC8ADB), UINT64_C(0x0060DDE7E026EABA), + UINT64_C(0x033EDEE638C66335), UINT64_C(0x0296BFF6A6D575A3), + UINT64_C(0x01B793FCB261CF96), UINT64_C(0x00066B2DAA6E8B8E), + UINT64_C(0x00FAA4EE0DF08936) }, + { UINT64_C(0x0082665D53161177), UINT64_C(0x00BF125BA82F6D39), + UINT64_C(0x022B5DABCDFDBE3B), UINT64_C(0x021CD6983941E0F2), + UINT64_C(0x010414D9EC902549), UINT64_C(0x03C8E709DAE4453B), + UINT64_C(0x03B39712A9467665), UINT64_C(0x01718D188F0108E5), + UINT64_C(0x0001E683E6E53299) } }, + { { UINT64_C(0x026BEC9ED63E2975), UINT64_C(0x02445B0FA3670F21), + UINT64_C(0x01B0436EA7FA88A2), UINT64_C(0x01B3E0317834AC34), + UINT64_C(0x0370A51D7EBF7519), UINT64_C(0x028FE5E7A5374634), + UINT64_C(0x004F9C7DD9D61B9E), UINT64_C(0x024629F3A018136E), + UINT64_C(0x01B14207DD17A593) }, + { UINT64_C(0x02B49CBF0B981980), UINT64_C(0x03D510AA4EE52E56), + UINT64_C(0x0223FC5E38C54336), UINT64_C(0x006CECAD3BD995A0), + UINT64_C(0x01C1E9CE9CFF80F2), UINT64_C(0x03F2A4F91A9DFFC4), + UINT64_C(0x023C10907D4D0C02), UINT64_C(0x0266DE5575DC75DB), + UINT64_C(0x00C42F22C54D0AE1) } }, + { { UINT64_C(0x02CA7240C82B5AA4), UINT64_C(0x009FC67BD6157E6E), + UINT64_C(0x0237AEA0E986F61E), UINT64_C(0x0295536DA6F6D324), + UINT64_C(0x03CCCEAED7D090D6), UINT64_C(0x02AEB5185AD3ED8F), + UINT64_C(0x01709E10CC89909F), UINT64_C(0x02104E7DD9DB3C2E), + UINT64_C(0x018FBE92AA69FDDA) }, + { UINT64_C(0x019CC5A0410AA767), UINT64_C(0x01BD2A1F9D7CB636), + UINT64_C(0x016925EEC5FA539B), UINT64_C(0x030EE211BCC86603), + UINT64_C(0x02286DD13B9B314D), UINT64_C(0x019EE14925C53864), + UINT64_C(0x03BA30594CCCD2C4), UINT64_C(0x03CF135ECF524017), + UINT64_C(0x009675B7F38F7A5F) } }, + { { UINT64_C(0x034097FDD5C529C4), UINT64_C(0x022BABC53852C90D), + UINT64_C(0x005FA5449B2CFEAE), UINT64_C(0x0213E3712D2D891B), + UINT64_C(0x01EC7B3EEE99C138), UINT64_C(0x027C357D0B9CBABB), + UINT64_C(0x025A19E877887A6F), UINT64_C(0x00D4CD3E5DC97F03), + UINT64_C(0x01A0BD7971FE9BC8) }, + { UINT64_C(0x01302079C035FA1B), UINT64_C(0x03A553C1D7472F9E), + UINT64_C(0x01A4254310460FA3), UINT64_C(0x00172E37209ED67F), + UINT64_C(0x01598766A435004B), UINT64_C(0x015F6DA2FE9089F7), + UINT64_C(0x03D7A8AD6610ED72), UINT64_C(0x00218A47CD395F7C), + UINT64_C(0x01CEBC586BD69C42) } }, + { { UINT64_C(0x005E156C633E8718), UINT64_C(0x036F6921E8311E5A), + UINT64_C(0x012516B3E4747664), UINT64_C(0x016B6481265AF56F), + UINT64_C(0x005B9CA959873FB0), UINT64_C(0x01215A2E38706CDD), + UINT64_C(0x00C64AAAEE1FE5AB), UINT64_C(0x009494AE29DD5833), + UINT64_C(0x001DE0FFFA144A84) }, + { UINT64_C(0x01AB0B04D7864A53), UINT64_C(0x03B6589B739D3720), + UINT64_C(0x0342AE6EE03B4D2D), UINT64_C(0x0366C4CD40B083D3), + UINT64_C(0x02E583D735216939), UINT64_C(0x028069A08705938A), + UINT64_C(0x03470E4558BB0247), UINT64_C(0x037269A3A352E23F), + UINT64_C(0x000A1B500F437A69) } }, + { { UINT64_C(0x017C93D92A097CC4), UINT64_C(0x001BA88CC46C7150), + UINT64_C(0x01AE786C3A4D3E20), UINT64_C(0x028BF5869DC58997), + UINT64_C(0x02E52726A122777F), UINT64_C(0x00972F198872159B), + UINT64_C(0x02552DD5544B0BA5), UINT64_C(0x009FAC089C64945A), + UINT64_C(0x00A926F159FE26EE) }, + { UINT64_C(0x003998CBAECC32F4), UINT64_C(0x01BD7CE18DCAAA28), + UINT64_C(0x00A1F5FB988BB383), UINT64_C(0x03AEB19DEFD835C2), + UINT64_C(0x00244E47BC8D865E), UINT64_C(0x0038157724E1BB10), + UINT64_C(0x007BD8BF38E25231), UINT64_C(0x00C5E24E2CD69DAB), + UINT64_C(0x01A779CC34494897) } }, + { { UINT64_C(0x004BD43B7D176E2E), UINT64_C(0x005E93AB83087469), + UINT64_C(0x03E80C170CBB6730), UINT64_C(0x02CA4F7C8BEDBE63), + UINT64_C(0x02A85DD542AB5799), UINT64_C(0x0066D2B71D97D372), + UINT64_C(0x03558E6854EDDBC6), UINT64_C(0x01014B87714911B3), + UINT64_C(0x0150C0A4F996E45F) }, + { UINT64_C(0x01E0E94EA8A05AA1), UINT64_C(0x02AFE47CFC92BB70), + UINT64_C(0x0203EC4D3CE6EAF1), UINT64_C(0x024771DB1D696301), + UINT64_C(0x0196D9AA529C496E), UINT64_C(0x03B56E31398127F0), + UINT64_C(0x0387E08D7862B4A2), UINT64_C(0x032941073AE64CE3), + UINT64_C(0x0000E769C78F3C16) } }, + { { UINT64_C(0x034AFDE7FF46E9D5), UINT64_C(0x01174874945BB22A), + UINT64_C(0x0315AE08354CD33E), UINT64_C(0x020944101FCD5584), + UINT64_C(0x02AD3EF0CDDE6E15), UINT64_C(0x030A2698AB480B82), + UINT64_C(0x03BF15403C92749F), UINT64_C(0x025EFF1408AEDEF4), + UINT64_C(0x00853B2112F03584) }, + { UINT64_C(0x017A76C60E367447), UINT64_C(0x031C3B84E9CFE4B6), + UINT64_C(0x0383807320E00DD1), UINT64_C(0x02152F5E5EE3BE00), + UINT64_C(0x035287A9CC92FA2D), UINT64_C(0x0007C4F52ABBB00A), + UINT64_C(0x006B2558DC7D9071), UINT64_C(0x0266DBFFAED357E3), + UINT64_C(0x007E76EA86C8A78C) } }, + { { UINT64_C(0x00DA97D33D831A04), UINT64_C(0x0273CA87AB20DA80), + UINT64_C(0x004C77C7C118ED92), UINT64_C(0x00F87131473BDF57), + UINT64_C(0x036EC3E2E0DE7125), UINT64_C(0x00C7E8EADB491D0D), + UINT64_C(0x0299CB19B912B7BF), UINT64_C(0x0399A443D4E010F6), + UINT64_C(0x0098FCF8A99C2A16) }, + { UINT64_C(0x030D9571D49B2FC3), UINT64_C(0x02127D20D334D6E9), + UINT64_C(0x00CF98756BB05081), UINT64_C(0x02A955A34EA7C78A), + UINT64_C(0x0099BBA4C82FA729), UINT64_C(0x03B80CA8EED74492), + UINT64_C(0x03A7668CD742B7C3), UINT64_C(0x039AA1A4CD0B2F61), + UINT64_C(0x01769BB74BE7BFCF) } }, + }, + { + { { UINT64_C(0x01AE6D7AF8ECE594), UINT64_C(0x004BD233382C1067), + UINT64_C(0x02FC7E73749707AD), UINT64_C(0x01A0C47D78BA765F), + UINT64_C(0x02BB7416407B8B16), UINT64_C(0x02F996A9035A29ED), + UINT64_C(0x01C78A5F9EA3DEA9), UINT64_C(0x03997AA8F9A04684), + UINT64_C(0x0062155AD4E50AC6) }, + { UINT64_C(0x0136D4FEFEBBFAD7), UINT64_C(0x03C498A8C3B5B196), + UINT64_C(0x03AF4B2081A7DC94), UINT64_C(0x02FE1693A20D804F), + UINT64_C(0x0019DBDAD1684FFD), UINT64_C(0x03E47903EABFC90E), + UINT64_C(0x00EA7078F3484441), UINT64_C(0x037A0851741BD87B), + UINT64_C(0x004DEB7A4980ECBA) } }, + { { UINT64_C(0x02A998A0008164D4), UINT64_C(0x014B73504FD3FC3A), + UINT64_C(0x00C19E4FF76A915D), UINT64_C(0x00D30C3B2FD0EC60), + UINT64_C(0x01518FD432879FDC), UINT64_C(0x018585905FB0DE73), + UINT64_C(0x002E0E88A51BB32E), UINT64_C(0x011E824BA1621756), + UINT64_C(0x008F5503550AE008) }, + { UINT64_C(0x01F4C5CC039B003C), UINT64_C(0x034FE4F1205365F7), + UINT64_C(0x029B502075F020C8), UINT64_C(0x02E622483E3884F2), + UINT64_C(0x0096DBF1B7347D87), UINT64_C(0x03E49F71A5BBC472), + UINT64_C(0x028F694B092BA1CC), UINT64_C(0x03911DA84B731F41), + UINT64_C(0x00AEE98DB68D16A6) } }, + { { UINT64_C(0x03335FA8EB78796F), UINT64_C(0x02878D6632487FA2), + UINT64_C(0x023DC13EBB873632), UINT64_C(0x0328E4AB268A2A07), + UINT64_C(0x017A111FE36EA0A1), UINT64_C(0x02DD260BC4AB23DF), + UINT64_C(0x02BD012E8019E481), UINT64_C(0x02DAEA5C2102ACDC), + UINT64_C(0x0191F08F46778030) }, + { UINT64_C(0x01DAFF85FF6CA70B), UINT64_C(0x00C20C713262D23C), + UINT64_C(0x0002F4B44F09083A), UINT64_C(0x014BFF17F10ECF45), + UINT64_C(0x025ADB2237EA42A8), UINT64_C(0x03E47544193ED683), + UINT64_C(0x016D405A3F97D5CE), UINT64_C(0x03412AAA28009BC3), + UINT64_C(0x0061A9DB41BEFEDC) } }, + { { UINT64_C(0x02DE586F26762E69), UINT64_C(0x016435D71514BA52), + UINT64_C(0x016D7A3D17B63A4D), UINT64_C(0x026D50DCE42619B6), + UINT64_C(0x0071889F59482029), UINT64_C(0x011CE57167125C3C), + UINT64_C(0x00A0EA2BE409EA4A), UINT64_C(0x009EDE87052C5E58), + UINT64_C(0x01024A33C8A03073) }, + { UINT64_C(0x0190FE7C2B54A6C6), UINT64_C(0x006AD6F23DFB4339), + UINT64_C(0x01A290051C927B4A), UINT64_C(0x001E3AB0900247C6), + UINT64_C(0x02F0CF556BD9F5D6), UINT64_C(0x0044A9D7E6F09A3D), + UINT64_C(0x03647C4823C77404), UINT64_C(0x0174246A05A125F4), + UINT64_C(0x005046F70E49B3B4) } }, + { { UINT64_C(0x0168F14947F5FEA0), UINT64_C(0x00769E99AB9E6CB3), + UINT64_C(0x0132518C89E21038), UINT64_C(0x01B680C1A8696720), + UINT64_C(0x002ED6053CD44327), UINT64_C(0x01D30DD43B7E58A9), + UINT64_C(0x00944E2E081D9491), UINT64_C(0x006831ACBEAD123C), + UINT64_C(0x0152C11DC5777195) }, + { UINT64_C(0x00241773802E1A49), UINT64_C(0x01BAF7037807F846), + UINT64_C(0x03D3C7A48FA494BE), UINT64_C(0x011E5017010FAAB7), + UINT64_C(0x02754857375E5F4A), UINT64_C(0x03779B43EFE7F8E1), + UINT64_C(0x0012FF3BABC982CB), UINT64_C(0x00FFF200A782A57D), + UINT64_C(0x01525BFCB1CE27F1) } }, + { { UINT64_C(0x03E552EA093A81E5), UINT64_C(0x0289B3D7E8ED9281), + UINT64_C(0x0342009AC81D0D79), UINT64_C(0x03AD34454A991783), + UINT64_C(0x01E2910F69599605), UINT64_C(0x03D879F03BB2582D), + UINT64_C(0x027BC06449C49ACB), UINT64_C(0x008DC219F862EDC8), + UINT64_C(0x01C5BFA6129C1E94) }, + { UINT64_C(0x026A51D1748353E7), UINT64_C(0x0181475224C056F6), + UINT64_C(0x00C626EAA883505E), UINT64_C(0x0279EE327830A7B4), + UINT64_C(0x0320D8F515A684E8), UINT64_C(0x00C3F8E23CD44D3F), + UINT64_C(0x02C122EE12C67CA1), UINT64_C(0x00E99C91530D5183), + UINT64_C(0x0021144C6B142C61) } }, + { { UINT64_C(0x011D351AD93C77DA), UINT64_C(0x03AA1509EA474780), + UINT64_C(0x018659BD1EF489E2), UINT64_C(0x003305C7CD548712), + UINT64_C(0x0274078260A570D7), UINT64_C(0x0053143C92277CEB), + UINT64_C(0x002C9848EA865C9F), UINT64_C(0x02CCE08E86A1AEA9), + UINT64_C(0x017387D78B16B104) }, + { UINT64_C(0x004AA27AD541016D), UINT64_C(0x018249526E484E54), + UINT64_C(0x02AB312423D0089E), UINT64_C(0x0219D7F11A43C693), + UINT64_C(0x02063682A176BD49), UINT64_C(0x03B53A444F4AA295), + UINT64_C(0x00795B99C8C7C949), UINT64_C(0x03E13055864354E1), + UINT64_C(0x00AD0290F60CD7D0) } }, + { { UINT64_C(0x012D2A436D526DD9), UINT64_C(0x01CD402DD6D978C6), + UINT64_C(0x00A58E861B88A485), UINT64_C(0x02D5660B63C2B513), + UINT64_C(0x00AC661A50344950), UINT64_C(0x005912EC7C3046DF), + UINT64_C(0x00386C50A42C0A1A), UINT64_C(0x03AB81C1B172201D), + UINT64_C(0x00C7E276190DAFE0) }, + { UINT64_C(0x02C2EF02CE4F4EFB), UINT64_C(0x036C62A28EE8E529), + UINT64_C(0x007713DEA66609AC), UINT64_C(0x0335AC64B1B06D35), + UINT64_C(0x030C33E87E4697D9), UINT64_C(0x02A8B6DA5FD2C060), + UINT64_C(0x00A7681837DA7123), UINT64_C(0x034383051138278A), + UINT64_C(0x0100BA5CB675B5C3) } }, + { { UINT64_C(0x007A90498A37CD61), UINT64_C(0x00C21A3950646D6E), + UINT64_C(0x00E24CC900B23BA5), UINT64_C(0x00177482F428680B), + UINT64_C(0x008C265BAA81CF89), UINT64_C(0x035D3B4D224FFF8E), + UINT64_C(0x036D6B85A5B0977B), UINT64_C(0x00D1075A6C1311DD), + UINT64_C(0x01CE20C3E0DE4C26) }, + { UINT64_C(0x03983305308A7408), UINT64_C(0x034CC1C79BB9BDAE), + UINT64_C(0x02079940C900D507), UINT64_C(0x011184B7705AB688), + UINT64_C(0x00BE018DECC7C858), UINT64_C(0x00059833EA10EFD5), + UINT64_C(0x03D3C58726A0CFF9), UINT64_C(0x03FAC56BC268E09A), + UINT64_C(0x00AF6C171D653277) } }, + { { UINT64_C(0x01151276D19DDB66), UINT64_C(0x00BE849EE9A2D3A8), + UINT64_C(0x02C6A7580CC1CD5D), UINT64_C(0x03AE7FCF32E2402D), + UINT64_C(0x0077F3388646E57B), UINT64_C(0x0321275FFC38AED4), + UINT64_C(0x035220194FAC16E6), UINT64_C(0x00AC60DD1664CBF4), + UINT64_C(0x005C9F4FAEB1E475) }, + { UINT64_C(0x03454E2FDA228C02), UINT64_C(0x03CE54CE918B9E80), + UINT64_C(0x01E6700CB1251E2C), UINT64_C(0x004D9EF2E269258E), + UINT64_C(0x0271A9DFD10397F8), UINT64_C(0x01D68E1301C08065), + UINT64_C(0x0255D3F4888FC07C), UINT64_C(0x01EA14C32D6DB6C1), + UINT64_C(0x00641A5E7FF0CED4) } }, + { { UINT64_C(0x03D2DB7494E80EB1), UINT64_C(0x03429AAC7DF50EDF), + UINT64_C(0x0193B4233D776372), UINT64_C(0x00FA6676BCB0445B), + UINT64_C(0x00962AF93FA06ADE), UINT64_C(0x00ED262149C44EC5), + UINT64_C(0x00DD0F0802C2CD3B), UINT64_C(0x0349A7F09C0CD9BA), + UINT64_C(0x019BCEE240624924) }, + { UINT64_C(0x0301B8CB30F92986), UINT64_C(0x02FBD5618F84FCAA), + UINT64_C(0x020844CC6DEA56EF), UINT64_C(0x0399AC423AE9922A), + UINT64_C(0x0304B577679CF04F), UINT64_C(0x033A00D5B3E1E90B), + UINT64_C(0x02E0EA5DF7501CB6), UINT64_C(0x01AEEBA7909CF3AB), + UINT64_C(0x00D1F739C1192316) } }, + { { UINT64_C(0x03FBED19829AE558), UINT64_C(0x018A508538E70057), + UINT64_C(0x00CB16FE844A9E7C), UINT64_C(0x02A5D97534D7DBBC), + UINT64_C(0x005769E43FDAB701), UINT64_C(0x02371B260F0C6E67), + UINT64_C(0x0088CED91D562ACB), UINT64_C(0x03FF0E5F0D26F719), + UINT64_C(0x009911094F5E4AA4) }, + { UINT64_C(0x014DA634DAAD22D1), UINT64_C(0x0126CD74DB263614), + UINT64_C(0x00B20F1368A80FE1), UINT64_C(0x01C40150F01BDEEF), + UINT64_C(0x036B7B115D665EA4), UINT64_C(0x00E64D810EAB1790), + UINT64_C(0x037432C58B6DDE4A), UINT64_C(0x02689716E469337C), + UINT64_C(0x009023B703EED1A4) } }, + { { UINT64_C(0x0168DF986EB8B398), UINT64_C(0x0373053537795BF1), + UINT64_C(0x018911988685F26D), UINT64_C(0x0387383FA6C93770), + UINT64_C(0x019704736EAD528F), UINT64_C(0x0271A2FD2A7AB31F), + UINT64_C(0x016F759D385DF60B), UINT64_C(0x00588A673CE9E385), + UINT64_C(0x00F00D2C74D140B1) }, + { UINT64_C(0x037761186D05FF6A), UINT64_C(0x021D5810D7AE7578), + UINT64_C(0x032F7D951B6FE596), UINT64_C(0x00F101711823BB39), + UINT64_C(0x028DE92770998580), UINT64_C(0x037C0C99F0D97BF8), + UINT64_C(0x030EB60AA7504E10), UINT64_C(0x038624C9A9EBB17E), + UINT64_C(0x0117D8E0506A5993) } }, + { { UINT64_C(0x02D315A154D9F1F8), UINT64_C(0x00A34DBD30332164), + UINT64_C(0x0306F497C34DB615), UINT64_C(0x03599315A4DB339F), + UINT64_C(0x007E9E0F8E2399AC), UINT64_C(0x003A93148F4FA95A), + UINT64_C(0x011F62B5F0DC45EF), UINT64_C(0x02C2CA027E1C8CCA), + UINT64_C(0x017EDB2AB60DCF2F) }, + { UINT64_C(0x03D0BE47BDAF0C41), UINT64_C(0x0261770EA9BAF337), + UINT64_C(0x00123C9A8D5C885C), UINT64_C(0x02304942CA223A54), + UINT64_C(0x027514FEE2CC680A), UINT64_C(0x02845D9CADE7E084), + UINT64_C(0x037BF3E603649E24), UINT64_C(0x00221D7FD1EC9BB3), + UINT64_C(0x019ABE2E017E3282) } }, + { { UINT64_C(0x022C310986DBC74A), UINT64_C(0x016910C9D8D292FA), + UINT64_C(0x0168FBA7C0C784B2), UINT64_C(0x02F0C2E785D2A006), + UINT64_C(0x01AE45ADAA754923), UINT64_C(0x0340D3039A77094C), + UINT64_C(0x028C800560A74DE4), UINT64_C(0x0209DAB7CF99A92A), + UINT64_C(0x01A7AE95C3D65A81) }, + { UINT64_C(0x03D0EF28C4FA3D53), UINT64_C(0x01C7BD38B1347859), + UINT64_C(0x0005A7461F21783E), UINT64_C(0x01367207E2FE3122), + UINT64_C(0x033746BBB79E2E44), UINT64_C(0x0279FE17A5803572), + UINT64_C(0x03015592FFEC7617), UINT64_C(0x02742174C25F4D16), + UINT64_C(0x00E410A0B89682D7) } }, + { { UINT64_C(0x02B22FBEE727DDB2), UINT64_C(0x024FD40DFE0DC5F9), + UINT64_C(0x015C3DCCFE2E8278), UINT64_C(0x029992449755EB6E), + UINT64_C(0x03FD36B4574277E1), UINT64_C(0x02D49C964F2299EE), + UINT64_C(0x021CD67B9805D246), UINT64_C(0x0157D17DBA6DBB8F), + UINT64_C(0x014315532B63B009) }, + { UINT64_C(0x0192F41C11B068CF), UINT64_C(0x013ADE386B9A6252), + UINT64_C(0x0023510A4F9C5B28), UINT64_C(0x027BD3DC9B9B0039), + UINT64_C(0x02377F19B4B907D4), UINT64_C(0x0292B925A6106638), + UINT64_C(0x01058CF22E01616A), UINT64_C(0x017799C00E576B04), + UINT64_C(0x00A289A954F56291) } }, + }, + { + { { UINT64_C(0x00C4AC143FFE4858), UINT64_C(0x0306D22EAAC4A5AD), + UINT64_C(0x01F0A5791E3783D9), UINT64_C(0x03A0A974CB2ACA2D), + UINT64_C(0x02E76FB3F03AA34D), UINT64_C(0x0217400AE3A40C22), + UINT64_C(0x0040CD3B74A7ED3C), UINT64_C(0x00FCB122891AAD96), + UINT64_C(0x01B8C8494718771D) }, + { UINT64_C(0x03F57D14A28DA023), UINT64_C(0x022E364741E3E46C), + UINT64_C(0x01A7ABA67F27FDBC), UINT64_C(0x030FF1837DC3E97D), + UINT64_C(0x00618486CF4908AD), UINT64_C(0x02CF161553F374F8), + UINT64_C(0x019DD012E725571E), UINT64_C(0x033EDF6BF47BD717), + UINT64_C(0x0125806554EE19B9) } }, + { { UINT64_C(0x018E9A7BA994A7B1), UINT64_C(0x02AC0D7BEC6A8983), + UINT64_C(0x03D38D705E07CD01), UINT64_C(0x005566DD3C426505), + UINT64_C(0x0067EB2AB8C5C6E4), UINT64_C(0x02833D0E2656CD6B), + UINT64_C(0x01DDCA9C78AA1909), UINT64_C(0x00EDF1FB3DAA7F12), + UINT64_C(0x0166F72F3DE51C63) }, + { UINT64_C(0x02B78FAEB96F6D73), UINT64_C(0x02052F35A5545293), + UINT64_C(0x005CD62AD9BF553E), UINT64_C(0x00B728FA50CC968E), + UINT64_C(0x019295FA16301250), UINT64_C(0x0287D8B59A13D480), + UINT64_C(0x0316813DDF4A21F3), UINT64_C(0x01769E5723184C7C), + UINT64_C(0x0066E0E7009AE7B5) } }, + { { UINT64_C(0x021F2EE46CDE12CD), UINT64_C(0x003D0000412CCD1F), + UINT64_C(0x02C67E761CB63537), UINT64_C(0x02C1A38D4F403A59), + UINT64_C(0x03B812F8D1F26B87), UINT64_C(0x029994AD5ACE97AC), + UINT64_C(0x026C55C785488093), UINT64_C(0x01869CEF172A91D6), + UINT64_C(0x01661593B4702F1D) }, + { UINT64_C(0x0197935A2366B021), UINT64_C(0x01C8C53ECC9EEE7B), + UINT64_C(0x02C636CFB825AB8B), UINT64_C(0x02EEC0E46E96B427), + UINT64_C(0x00525F145382F270), UINT64_C(0x0133F597DCA61576), + UINT64_C(0x0237ACF913367D38), UINT64_C(0x02C6B96EB5398F41), + UINT64_C(0x0088A6A556F6EF14) } }, + { { UINT64_C(0x03AE1C8DCCD34315), UINT64_C(0x0157B6DF5CCF4DF6), + UINT64_C(0x02191AB191DCA071), UINT64_C(0x01897CF46F10173C), + UINT64_C(0x02767320BD61533A), UINT64_C(0x01A9DAB7019D6315), + UINT64_C(0x01911BB32715F1BB), UINT64_C(0x001C7F74F8A656CA), + UINT64_C(0x0009C70F08ACB68E) }, + { UINT64_C(0x0072A1ED9356A25A), UINT64_C(0x01556970A7D5EEF6), + UINT64_C(0x0350BEDB0F71D649), UINT64_C(0x03EA3565DDFF826F), + UINT64_C(0x013B29E08B1AF8F4), UINT64_C(0x0331B92ACB74C5CA), + UINT64_C(0x03A4E6E26F5AAC1D), UINT64_C(0x036F06A79D110118), + UINT64_C(0x00631FDFA318D2BC) } }, + { { UINT64_C(0x035871450EAD4FF9), UINT64_C(0x0045783A9CFF37E4), + UINT64_C(0x03713AE92AC33512), UINT64_C(0x009A3896CE34EF6D), + UINT64_C(0x03A8EE82555DC9D1), UINT64_C(0x002C620829E4335D), + UINT64_C(0x0375E016D1AE1B50), UINT64_C(0x016D891B140E00CD), + UINT64_C(0x00097FE78FE880E9) }, + { UINT64_C(0x01A323FFCB8B195A), UINT64_C(0x014E7DA6CA0AAFF4), + UINT64_C(0x00C88E8E6528DDB5), UINT64_C(0x01A720372EE878E6), + UINT64_C(0x015A2426F3EF9BB8), UINT64_C(0x01604A559CF4A620), + UINT64_C(0x02C8F10B967488E1), UINT64_C(0x028191262B209448), + UINT64_C(0x019E5661C083C48E) } }, + { { UINT64_C(0x01D1ED07D6920A2A), UINT64_C(0x03909AA105A814DB), + UINT64_C(0x029B1BBB7F2ECAC2), UINT64_C(0x03BB4096CC1FBE27), + UINT64_C(0x0382CAD68C150CCC), UINT64_C(0x00F1CBB480EE5E69), + UINT64_C(0x03933B382F4CE45C), UINT64_C(0x0283D1969E6EC1D6), + UINT64_C(0x008C6BE4F8FBF5F9) }, + { UINT64_C(0x00C2A30AF1CA3CCC), UINT64_C(0x02FF4D4359C3CABE), + UINT64_C(0x020AA78B337657B0), UINT64_C(0x01C5C613D10C423A), + UINT64_C(0x003249BB2418CB6D), UINT64_C(0x00CAB4378A53687C), + UINT64_C(0x0147E31B6118850C), UINT64_C(0x02D08DC29C2D596C), + UINT64_C(0x00409A1F9C9C0372) } }, + { { UINT64_C(0x03985FC5DEB5DCD3), UINT64_C(0x02328F30C46302C2), + UINT64_C(0x00260388D4747802), UINT64_C(0x03BFBB0240E60F52), + UINT64_C(0x03B209042D288213), UINT64_C(0x00F7BBEE239C04F6), + UINT64_C(0x039A7EE4CF9007B4), UINT64_C(0x01BFEC97A07FF7ED), + UINT64_C(0x00F46BA7F4461BE4) }, + { UINT64_C(0x02FF04BE53B68E6C), UINT64_C(0x01CA69133AC1C9A1), + UINT64_C(0x001C0711D4BE94AE), UINT64_C(0x02E7507B45945E53), + UINT64_C(0x011B7A5F7EC81DBE), UINT64_C(0x0329BFC6DA7CDB63), + UINT64_C(0x01FCD3B287A0A497), UINT64_C(0x01F250F924D3B826), + UINT64_C(0x0174EABAF5F90BA0) } }, + { { UINT64_C(0x0288B8614B07B1BF), UINT64_C(0x00AE0C951E1C4290), + UINT64_C(0x01FC49AB7CD0CA2F), UINT64_C(0x0139ED7FA367ECE7), + UINT64_C(0x007ACFF8F0933B14), UINT64_C(0x01BE527A6CE02D5F), + UINT64_C(0x03F3D3A06B11DFFE), UINT64_C(0x021959D14B1DF4BB), + UINT64_C(0x01BC6741AD8DA8F8) }, + { UINT64_C(0x034CD028C42166D8), UINT64_C(0x0185807E32738495), + UINT64_C(0x005883F1CCD9FD2E), UINT64_C(0x03CA0BFCEE08ED5A), + UINT64_C(0x03EAF8CDFF12C8BC), UINT64_C(0x039F9E6871AF8AEE), + UINT64_C(0x0109893E423B3304), UINT64_C(0x0120DC6E783F51AB), + UINT64_C(0x011A855D5413AED9) } }, + { { UINT64_C(0x03EC078648AA3834), UINT64_C(0x022666BDFBC08928), + UINT64_C(0x020CD318C559ED79), UINT64_C(0x031A1F3F1113AB91), + UINT64_C(0x0225DA57498B9B85), UINT64_C(0x00501D2B9387A084), + UINT64_C(0x01462ED6150B49FB), UINT64_C(0x0270A359C4EB430D), + UINT64_C(0x01AD03ACD7F1F2DA) }, + { UINT64_C(0x00577220553E08C6), UINT64_C(0x02711DCC2A6176C2), + UINT64_C(0x00D41E0F942DF9B3), UINT64_C(0x032019849BF44B40), + UINT64_C(0x006F6F65E6AF51C1), UINT64_C(0x02192F8FD6395745), + UINT64_C(0x0369C64E6D49408A), UINT64_C(0x01C1CA82AADBB384), + UINT64_C(0x00252180D9240A33) } }, + { { UINT64_C(0x03B36603F69B34EA), UINT64_C(0x023601EA98DB7FF6), + UINT64_C(0x0119384D5B4D0084), UINT64_C(0x009CB1557E1A2117), + UINT64_C(0x0120F29FC187E5AB), UINT64_C(0x020795FEFEF91AF3), + UINT64_C(0x01654BD2C20FF213), UINT64_C(0x0193B09B2AFFB3A3), + UINT64_C(0x01F2DBD41C09A92B) }, + { UINT64_C(0x0190B8EB79047156), UINT64_C(0x002863629F98DF90), + UINT64_C(0x0131D825BFCD5C94), UINT64_C(0x012459BCEEE81461), + UINT64_C(0x012AEB328B250B06), UINT64_C(0x031E1C2DAC09694B), + UINT64_C(0x000530A4AD5276F9), UINT64_C(0x02B3D1F18BB7C853), + UINT64_C(0x01E8BD2FCCA04F6F) } }, + { { UINT64_C(0x02834F110665B1CF), UINT64_C(0x017AA90109CDC18A), + UINT64_C(0x009242A3E1F2E720), UINT64_C(0x02D5A60BD5F8954E), + UINT64_C(0x03508324EB838D5B), UINT64_C(0x02EDD0C3ED33B190), + UINT64_C(0x00AAD5DC3A119996), UINT64_C(0x01CD04A457847144), + UINT64_C(0x008F9F585EE51416) }, + { UINT64_C(0x0353544CA94CC511), UINT64_C(0x03C458B74ECFBB85), + UINT64_C(0x00DFB34B9CF940F6), UINT64_C(0x025DDCAA8FA2C670), + UINT64_C(0x005DE224A75FEDB1), UINT64_C(0x0133692E8F60712D), + UINT64_C(0x0273753106CAA7BE), UINT64_C(0x01408D58EA2D6196), + UINT64_C(0x00E26553508F8448) } }, + { { UINT64_C(0x01A3A4F60BB13D25), UINT64_C(0x0023ED9ED8B71298), + UINT64_C(0x03FFC9A520FCC5AA), UINT64_C(0x0045A041830B9268), + UINT64_C(0x00CC9DB2983FF213), UINT64_C(0x0121E74580D3BD97), + UINT64_C(0x03180DFFF5302191), UINT64_C(0x017F708B61C069C2), + UINT64_C(0x00AFC5190BADFB44) }, + { UINT64_C(0x0059EAFDA4B66F01), UINT64_C(0x007705DA965D6F67), + UINT64_C(0x020B87871134FA29), UINT64_C(0x01AD088735B31B4F), + UINT64_C(0x018012C061713383), UINT64_C(0x0284C3C51E97DE38), + UINT64_C(0x011439AE9AC5E3B5), UINT64_C(0x0201A73CE2ADC421), + UINT64_C(0x013663825C862321) } }, + { { UINT64_C(0x018D68C0B140A004), UINT64_C(0x01BFAA6599011216), + UINT64_C(0x01E7950576D7B0B1), UINT64_C(0x0078B24B131D0E5F), + UINT64_C(0x02AD5C3FFEDF02C1), UINT64_C(0x0322CFD3147C6177), + UINT64_C(0x038BD27915C61C9C), UINT64_C(0x02F37687B9498DE9), + UINT64_C(0x00EBB6AC6E166ECF) }, + { UINT64_C(0x01DE078E81F8F797), UINT64_C(0x036F3FD0C148612A), + UINT64_C(0x00D42800CEE62CC8), UINT64_C(0x02EF08C94C9988E1), + UINT64_C(0x02A200E24C7221CE), UINT64_C(0x0087BB91FBA9446C), + UINT64_C(0x01AEF9F64351AA5D), UINT64_C(0x0379F61D1F515F5C), + UINT64_C(0x01D6BBEA838FBDE0) } }, + { { UINT64_C(0x029C5257AC98DFAE), UINT64_C(0x033122DA34CA0C86), + UINT64_C(0x02E5AEB04EB596D8), UINT64_C(0x01866E31FF449E97), + UINT64_C(0x01EFC618512D868E), UINT64_C(0x02AB8DD8A2E422DD), + UINT64_C(0x0315FBBF0AB5F678), UINT64_C(0x029B64EE769245C7), + UINT64_C(0x006C6C12185D61E3) }, + { UINT64_C(0x008781A5F0C92FB5), UINT64_C(0x02186CDBC76A7DC2), + UINT64_C(0x02BF30F2AE35EBF2), UINT64_C(0x02A9033768598F59), + UINT64_C(0x026D8F763CE2DDB2), UINT64_C(0x000096A41DC06247), + UINT64_C(0x0378DBDD308791A2), UINT64_C(0x0303B0E7D471E5F3), + UINT64_C(0x0047B4CFEAEEA101) } }, + { { UINT64_C(0x03329136A629DD22), UINT64_C(0x00E5BE3AD1E98750), + UINT64_C(0x00E718574118A518), UINT64_C(0x0001BFD334A31B85), + UINT64_C(0x010ACC7BD56131AD), UINT64_C(0x01BAE8680FF31AF2), + UINT64_C(0x033BF365D3656538), UINT64_C(0x01275681F6A3E780), + UINT64_C(0x01D9134C0EBA1F9E) }, + { UINT64_C(0x03FC0784F75200EB), UINT64_C(0x02505880E37CB45D), + UINT64_C(0x02D012B6F4AEDF75), UINT64_C(0x0239FE68EEDA06B2), + UINT64_C(0x0214FD97D35A83E1), UINT64_C(0x0161FD60913389DA), + UINT64_C(0x02E06AA08A955A74), UINT64_C(0x00A478BB3A540872), + UINT64_C(0x0194213360ACA782) } }, + { { UINT64_C(0x01C7D837402145D7), UINT64_C(0x029A3987EA8CF574), + UINT64_C(0x017B7322E3920EED), UINT64_C(0x01DA90CCE8A07229), + UINT64_C(0x019966632762CF1A), UINT64_C(0x02EA82E975BFDBB2), + UINT64_C(0x00D089776CD7C2DA), UINT64_C(0x01094FFA3D38BAB2), + UINT64_C(0x00ED9425E7C61A8F) }, + { UINT64_C(0x030890ADFDDB406F), UINT64_C(0x02F38194427778C1), + UINT64_C(0x02645A577E29DB0B), UINT64_C(0x02B73BB5A04F839F), + UINT64_C(0x02CBE569872B94D6), UINT64_C(0x034D3051E8314100), + UINT64_C(0x0228FAA39358328C), UINT64_C(0x00F6B458D19C41F5), + UINT64_C(0x01B60D6BFFF120A1) } }, + }, + { + { { UINT64_C(0x03B0D91DCEF34144), UINT64_C(0x0240FE90ACAA2EEA), + UINT64_C(0x02F5638E4C5FABC5), UINT64_C(0x0279B56C13AF89E7), + UINT64_C(0x007BB923CEB3416E), UINT64_C(0x024528E9111E0646), + UINT64_C(0x0019F3658FEFA212), UINT64_C(0x007942C115ACBB8B), + UINT64_C(0x00B3176361BBE92C) }, + { UINT64_C(0x0056A1AF824FDE34), UINT64_C(0x03EFECC262943F2F), + UINT64_C(0x00F55AB9CFA7333B), UINT64_C(0x02E423937E89B9C8), + UINT64_C(0x0177865B2FF1E104), UINT64_C(0x00D9D0346E5AE2AF), + UINT64_C(0x0250F4369EB257AA), UINT64_C(0x02479F5CEE51B49A), + UINT64_C(0x007A588E4A1470CD) } }, + { { UINT64_C(0x006FD0B27FF5FDD9), UINT64_C(0x0315207EADCA6EB7), + UINT64_C(0x038531FDE9E82663), UINT64_C(0x03E9C7DA1307DC24), + UINT64_C(0x007FCF66FC293D27), UINT64_C(0x0073411170172CF4), + UINT64_C(0x03FA0B1709D86BA1), UINT64_C(0x0023FC735B565525), + UINT64_C(0x00C65EABD8A0D474) }, + { UINT64_C(0x001EA477B6B64713), UINT64_C(0x03CAD4127E803700), + UINT64_C(0x02F97EFCE2EC6148), UINT64_C(0x021B881732700041), + UINT64_C(0x01A6D874ACACA115), UINT64_C(0x00A7CA705835C220), + UINT64_C(0x01191B137DD5C14D), UINT64_C(0x02CB4161AB1B2384), + UINT64_C(0x01EA96470F229677) } }, + { { UINT64_C(0x016F41AA44BE78BD), UINT64_C(0x00DBC87805312BB8), + UINT64_C(0x0318156EA17D7B54), UINT64_C(0x026CDF0148DE5C45), + UINT64_C(0x03F974EA0D77EB08), UINT64_C(0x02136BB03794FF4E), + UINT64_C(0x01B53A227C4C2E9C), UINT64_C(0x02B0229F1C11498E), + UINT64_C(0x01CDAB34CEF9122C) }, + { UINT64_C(0x01942B2B520FED74), UINT64_C(0x0278BB0606178C91), + UINT64_C(0x03C70799A5848E33), UINT64_C(0x01024AF0188FBCA7), + UINT64_C(0x017502FD5E81CD21), UINT64_C(0x0341AC8FD5BE6E9F), + UINT64_C(0x03807308C0C55507), UINT64_C(0x02DA9120D7D39BD9), + UINT64_C(0x0078E0C0ADC9F3B8) } }, + { { UINT64_C(0x0249E4056736B7A8), UINT64_C(0x000AD5FD0E326A32), + UINT64_C(0x00F1D8DD5BD49BAE), UINT64_C(0x03C65D240FD61C7B), + UINT64_C(0x0348AA1A2246B05E), UINT64_C(0x03D6D10E55244A30), + UINT64_C(0x02E9906E8F8D085E), UINT64_C(0x0187FD8BEFA8BFBF), + UINT64_C(0x00F8ECD06F55C492) }, + { UINT64_C(0x003A56FE1DEF19D6), UINT64_C(0x0197C74F933E6798), + UINT64_C(0x005694559A51C48D), UINT64_C(0x028423114901AE4B), + UINT64_C(0x006C134B2FD133CC), UINT64_C(0x01F5B1FDE595A9F1), + UINT64_C(0x037CDF87E407C290), UINT64_C(0x01C9430D19026B6E), + UINT64_C(0x00AE4EBC0B91EEC4) } }, + { { UINT64_C(0x0027F5A2CFACC519), UINT64_C(0x0007D8CA3F95188A), + UINT64_C(0x02386E76D1ED1FA2), UINT64_C(0x012CFC615ECB44AE), + UINT64_C(0x02BAC8E16C4EECC0), UINT64_C(0x030FC8B6EACB48A4), + UINT64_C(0x0356F1C94FF8F3DD), UINT64_C(0x00E7898C9228D80E), + UINT64_C(0x0100391DE5D28C45) }, + { UINT64_C(0x00DDA167BAEA3E6E), UINT64_C(0x024E9B6238591A96), + UINT64_C(0x000B124B20D76C9C), UINT64_C(0x00844E80DAD85B15), + UINT64_C(0x006322B9CC9CFBC9), UINT64_C(0x03C3F3E68B0EC1FB), + UINT64_C(0x0198C8988C8CDF43), UINT64_C(0x012F63F58B2E6769), + UINT64_C(0x0146D6A4BBF8FA16) } }, + { { UINT64_C(0x025929A379C36058), UINT64_C(0x03AA8D69D0F228FC), + UINT64_C(0x03137C58503106D0), UINT64_C(0x031D3407BEC09250), + UINT64_C(0x012A5E9F3CB78FCD), UINT64_C(0x03C89A97F7DE8B2F), + UINT64_C(0x03FFA336D8C2CB9D), UINT64_C(0x03CDFCCBE0B2ABB7), + UINT64_C(0x018DB520A44381C3) }, + { UINT64_C(0x037F91B7E71EFA02), UINT64_C(0x02CD2A4F8F2A0051), + UINT64_C(0x03247FBAA82739BD), UINT64_C(0x004F7652DC5CA6F6), + UINT64_C(0x0247D54BFA1094B5), UINT64_C(0x01201F41A5F24EA8), + UINT64_C(0x036AE048899075C8), UINT64_C(0x008DE5B2C2092D5F), + UINT64_C(0x01A05D1DEF90E6C9) } }, + { { UINT64_C(0x009C63F00DDEF055), UINT64_C(0x029E867514AE17BD), + UINT64_C(0x0071477B7FA6548A), UINT64_C(0x01DCF23B30CCB894), + UINT64_C(0x039F3EAF10214846), UINT64_C(0x0131314742EE42E6), + UINT64_C(0x025A42537B162041), UINT64_C(0x0344D321CAEDE286), + UINT64_C(0x00C49346566A2F80) }, + { UINT64_C(0x00AC1057A1A2F1BD), UINT64_C(0x01B16F3F4CF6D85A), + UINT64_C(0x00470A35FA26D12C), UINT64_C(0x02FDF7EC571664A6), + UINT64_C(0x00357DE22954AF5D), UINT64_C(0x01CB9B6C3295D89E), + UINT64_C(0x02A6D5E003D32198), UINT64_C(0x02BCFEFCD08395C8), + UINT64_C(0x0024E3256C9EC29E) } }, + { { UINT64_C(0x02E3E3726899A80A), UINT64_C(0x0026F9277D12E5D8), + UINT64_C(0x03A9F147B7CC784D), UINT64_C(0x02D1E1BE2785B816), + UINT64_C(0x035FD35148DBC7EB), UINT64_C(0x008735EF566F4D0B), + UINT64_C(0x023A56774FF10ABF), UINT64_C(0x02650BA6B7B26925), + UINT64_C(0x016ADF49024BBCF1) }, + { UINT64_C(0x003AD342E4E67976), UINT64_C(0x03C92192D00DAB16), + UINT64_C(0x020460FDED50A384), UINT64_C(0x034C8C7A7CCCB477), + UINT64_C(0x026F1F63625979C2), UINT64_C(0x01C81B4E10D5FC66), + UINT64_C(0x036A3D003DC0490C), UINT64_C(0x012B902A026C1347), + UINT64_C(0x01F7B86A36390DAD) } }, + { { UINT64_C(0x000691E2EC112CB8), UINT64_C(0x024EF99D143B7D60), + UINT64_C(0x0115A42EEFCFA47F), UINT64_C(0x01E802D725D2BBE5), + UINT64_C(0x0121B37EFA442937), UINT64_C(0x0017BB506D32E10E), + UINT64_C(0x026AAA87600CCD57), UINT64_C(0x016CF4C8E0A70FF4), + UINT64_C(0x009FFBF163AE94B4) }, + { UINT64_C(0x0295886926814D18), UINT64_C(0x03A0FBF4C1A9E1DB), + UINT64_C(0x03C42214E510B980), UINT64_C(0x01795048E2D2FBCB), + UINT64_C(0x007E6ECA8AF45230), UINT64_C(0x03B7348F6C6F8B62), + UINT64_C(0x0082EEE297D2810F), UINT64_C(0x001262A01DEC143A), + UINT64_C(0x01B9903A2D05B891) } }, + { { UINT64_C(0x023634A86BE77EA4), UINT64_C(0x00A0B41ED63F1BFE), + UINT64_C(0x0275C4824374C264), UINT64_C(0x02608A7A328E460A), + UINT64_C(0x00FED89AAE8DD2B7), UINT64_C(0x02109029EF3CE021), + UINT64_C(0x011969F67E04BEBE), UINT64_C(0x01A57DE74BB6D7CF), + UINT64_C(0x0032260FF5FAEF2A) }, + { UINT64_C(0x02058C1764B8EB93), UINT64_C(0x034A7BEAEE142796), + UINT64_C(0x01C4178E14455ABA), UINT64_C(0x0089C0C3FD3F4E75), + UINT64_C(0x006C6AD7C0E981DA), UINT64_C(0x0228FCA3E86007B0), + UINT64_C(0x025CE2ECCA48B8F4), UINT64_C(0x01E5A636E10EA6E7), + UINT64_C(0x00B998D460C196E1) } }, + { { UINT64_C(0x0160926185730C8D), UINT64_C(0x032DE7C19EF3EB5F), + UINT64_C(0x01B89DB78DA4AF19), UINT64_C(0x03E8BF1A8A7D683F), + UINT64_C(0x00C74484F132486E), UINT64_C(0x0020C78A33777ADF), + UINT64_C(0x028B418FCCA39E1E), UINT64_C(0x03C6B30F7BDFA864), + UINT64_C(0x012E1D3651FF3815) }, + { UINT64_C(0x023FC40DA01A8D36), UINT64_C(0x0396DC8A8E0AC356), + UINT64_C(0x0257ECBA277518BE), UINT64_C(0x015E0BE8CDCF0B5F), + UINT64_C(0x017CA95C0BC967EE), UINT64_C(0x0305AA19591EC746), + UINT64_C(0x00ECEE9B1C5E531F), UINT64_C(0x017F62DDF7CD8C93), + UINT64_C(0x01843F3A5D58D681) } }, + { { UINT64_C(0x008235BF1CE87EAC), UINT64_C(0x0337B13BA7D5C15E), + UINT64_C(0x03846B02056DE241), UINT64_C(0x033C6CAEB5DEAB90), + UINT64_C(0x030248638020D787), UINT64_C(0x0224F8D01B9221DD), + UINT64_C(0x01F402C62FF58E8A), UINT64_C(0x03AAD9850E5506F5), + UINT64_C(0x003902A9875C05FB) }, + { UINT64_C(0x0020DA18AA01F6F0), UINT64_C(0x030A6715F4E78D18), + UINT64_C(0x037807033B777232), UINT64_C(0x01B7606FD787D415), + UINT64_C(0x008A9CC327698B87), UINT64_C(0x0061BCA066C82FF1), + UINT64_C(0x01BFA28EB25A2709), UINT64_C(0x024D6272DC7593CB), + UINT64_C(0x00EC0BB76A281871) } }, + { { UINT64_C(0x032999435C8AA41D), UINT64_C(0x01A489157A228E17), + UINT64_C(0x0156F793B6B0E956), UINT64_C(0x028D96D92EBD33D6), + UINT64_C(0x0359740492EFE167), UINT64_C(0x015A71262E572E91), + UINT64_C(0x01FA4485B8FC6399), UINT64_C(0x0347A0956647A542), + UINT64_C(0x010E38E5A425F12F) }, + { UINT64_C(0x00AEFDFC244C41BB), UINT64_C(0x003952945BE8B3B5), + UINT64_C(0x0319FE9C6BCFD1F0), UINT64_C(0x03F504A658EDEE0B), + UINT64_C(0x02ED873A43F5A1E1), UINT64_C(0x02712F6EE0434187), + UINT64_C(0x03F8F26F084CADB4), UINT64_C(0x0037A2587E5D9BC4), + UINT64_C(0x007E3E8815CB75BB) } }, + { { UINT64_C(0x00D0B08F2FB80E07), UINT64_C(0x001F1C3F02C8AA99), + UINT64_C(0x02C965AB70A7B621), UINT64_C(0x02934839B849A6F8), + UINT64_C(0x003F88BA718D98ED), UINT64_C(0x02899A10EC155762), + UINT64_C(0x0019825E2EA0BBFE), UINT64_C(0x031BADAF50BB1556), + UINT64_C(0x00C2052564BF2D01) }, + { UINT64_C(0x02BBD600B64986F4), UINT64_C(0x0001308CBE96F1C1), + UINT64_C(0x00C849F303B9F9E3), UINT64_C(0x02D14076FC63D1DE), + UINT64_C(0x0236169D2D35EA78), UINT64_C(0x0264B3B8EE95BD05), + UINT64_C(0x002F66E82F19619B), UINT64_C(0x0095E5BD3AAECF3F), + UINT64_C(0x004DAC1BA614BE0C) } }, + { { UINT64_C(0x031F00ED67DF6D6E), UINT64_C(0x03D70047AC4E0BA7), + UINT64_C(0x02D8711992AA1754), UINT64_C(0x036ECAEB89D30859), + UINT64_C(0x0036A42A32CE3566), UINT64_C(0x01D98A9D0A6301E2), + UINT64_C(0x0254343364F9506D), UINT64_C(0x00BA44E9D5246E7C), + UINT64_C(0x01A19768E78BDB19) }, + { UINT64_C(0x01612B559D4C1CFE), UINT64_C(0x00FD06AC0FA53998), + UINT64_C(0x01000FCBA8F910A9), UINT64_C(0x02941E6AFC5E6D3F), + UINT64_C(0x00CAEFF18F01E2A7), UINT64_C(0x00C3611A9DC5189A), + UINT64_C(0x004BD42C721A7B6E), UINT64_C(0x02CFCE0AB6DE8255), + UINT64_C(0x0157E0604D9A6299) } }, + { { UINT64_C(0x004C36A17F3F00C1), UINT64_C(0x03AAE85897960B4C), + UINT64_C(0x00162519D94A771E), UINT64_C(0x00EFA894195CFB14), + UINT64_C(0x0377393E0BEA5785), UINT64_C(0x01275D68934C0C3C), + UINT64_C(0x020E33D09CE0D489), UINT64_C(0x00636664BBECE0A2), + UINT64_C(0x01D94E3BA2F10531) }, + { UINT64_C(0x00F1D932B72461C9), UINT64_C(0x030803CCCD33A980), + UINT64_C(0x03D527D0F91F6DBE), UINT64_C(0x032A75271076B0B3), + UINT64_C(0x00618C0762DDDF10), UINT64_C(0x0023381E1F452B93), + UINT64_C(0x02E55888093553F9), UINT64_C(0x0179B91A78A3270C), + UINT64_C(0x008109452184E2A2) } }, + }, + { + { { UINT64_C(0x039BF352B2648196), UINT64_C(0x0255A7410BF9D82B), + UINT64_C(0x00E69B9D9444400A), UINT64_C(0x0115B8CE4ADD0E15), + UINT64_C(0x0286C0702CA01A26), UINT64_C(0x0343E585D0F62B8D), + UINT64_C(0x0270AB3B658EDEED), UINT64_C(0x00BDF019DAC3BE2C), + UINT64_C(0x01DA71CEBA8F0207) }, + { UINT64_C(0x031B398D4D9BC7BB), UINT64_C(0x000CF24C3929C7AB), + UINT64_C(0x01B421C8D3FD5E6F), UINT64_C(0x007CC4196EE4E246), + UINT64_C(0x020BD4BEA34DCA8A), UINT64_C(0x0290B50CAE9698DF), + UINT64_C(0x00FCD1330F886EB9), UINT64_C(0x01E1AC79F03E8C00), + UINT64_C(0x00DA9DFFAC1D7299) } }, + { { UINT64_C(0x023B6F4171DE62A2), UINT64_C(0x02483565211B08E1), + UINT64_C(0x03590C48E9F4C557), UINT64_C(0x0300655D7CA7761E), + UINT64_C(0x000FC94679705CC8), UINT64_C(0x03F1F51E4C554176), + UINT64_C(0x02F4AA91C9B85DEC), UINT64_C(0x01830B06FDF1C0BD), + UINT64_C(0x01705BC114A4818F) }, + { UINT64_C(0x026AF34683BFC242), UINT64_C(0x02704B0386A138E6), + UINT64_C(0x0201A2D902335BC5), UINT64_C(0x00F97548337FE82F), + UINT64_C(0x0068481E95BAAC46), UINT64_C(0x02198BC38D3244C8), + UINT64_C(0x02FB3AE37E76F25B), UINT64_C(0x0051FD7A6C46B763), + UINT64_C(0x00BB4F63544525E2) } }, + { { UINT64_C(0x0184463DCFE3927A), UINT64_C(0x038592C4A5446C69), + UINT64_C(0x00820DA1FCA22B30), UINT64_C(0x01BE68F5BD638385), + UINT64_C(0x01820BD08BDBAACC), UINT64_C(0x02A44306C3D5797E), + UINT64_C(0x0038CCA1AA697778), UINT64_C(0x00C7C5B9FA5A6346), + UINT64_C(0x00AF09862D4121FA) }, + { UINT64_C(0x01CB3F3FBEBC6638), UINT64_C(0x037E0A83514FED33), + UINT64_C(0x03EACD5523409D6F), UINT64_C(0x020D6BA55D786340), + UINT64_C(0x01CCC13F9ADFA032), UINT64_C(0x0019CA4869978150), + UINT64_C(0x039E387EBA3B5F3E), UINT64_C(0x02E531E4CE95EAED), + UINT64_C(0x019F9D4B6C1E271A) } }, + { { UINT64_C(0x03D9C637E6B4D0F2), UINT64_C(0x02F39727B4A2B4A9), + UINT64_C(0x03B1C91C466BE1FF), UINT64_C(0x0002CA1D422DB470), + UINT64_C(0x035959F6F8064E3B), UINT64_C(0x01A06409B64B70C1), + UINT64_C(0x0138166589198416), UINT64_C(0x01E4D2E6E69DFBF6), + UINT64_C(0x01235B6CCAD8ED3A) }, + { UINT64_C(0x036BC004511EBBDB), UINT64_C(0x03C77128404EB6AD), + UINT64_C(0x02C7DBC63944D083), UINT64_C(0x00A0B83D92DC53A7), + UINT64_C(0x0236B4A39AE88503), UINT64_C(0x03A8D6E5C0E1C279), + UINT64_C(0x029FE38FA8BE1456), UINT64_C(0x03585B0A0A7CC668), + UINT64_C(0x00A7641453F65799) } }, + { { UINT64_C(0x00158306BEA400A9), UINT64_C(0x007F40534A2A445F), + UINT64_C(0x01C35C303D86F4A4), UINT64_C(0x00EDDE592FDFA8FD), + UINT64_C(0x0103A9EFC14289AA), UINT64_C(0x03407BDDBE6E50BA), + UINT64_C(0x009401AB57CFB13E), UINT64_C(0x0399C8A12EA5A5B1), + UINT64_C(0x00FC6AFA631B2401) }, + { UINT64_C(0x03676F7FA3EA1F68), UINT64_C(0x0292D21900F132BA), + UINT64_C(0x023C1FDE32777454), UINT64_C(0x016AD44E9E4A043B), + UINT64_C(0x034CE0B6BF5A83B8), UINT64_C(0x007C5DBECEE12BCA), + UINT64_C(0x034C6521C9D71204), UINT64_C(0x0295DA0F38E7DE8B), + UINT64_C(0x0062381F9092A871) } }, + { { UINT64_C(0x021E20A63FBBA24C), UINT64_C(0x036388882DF52B55), + UINT64_C(0x00530F2F7C7C2371), UINT64_C(0x03643DB108CC955E), + UINT64_C(0x024B18165F1B6107), UINT64_C(0x02769559E8B8FA46), + UINT64_C(0x00ABDA3964357585), UINT64_C(0x006A3DE26D6BDE65), + UINT64_C(0x00FA0EF45FF0F7F0) }, + { UINT64_C(0x0328AF72F4ADEFE3), UINT64_C(0x00F209DB1F3C181A), + UINT64_C(0x01A0AC16B36B8052), UINT64_C(0x03FE68F1AFEB358F), + UINT64_C(0x011BB7B356C432BB), UINT64_C(0x03D087AF0D447953), + UINT64_C(0x00088B00BECEF91E), UINT64_C(0x0330A2DA3B763B85), + UINT64_C(0x01CC26379FF0902A) } }, + { { UINT64_C(0x02451A0F72841A85), UINT64_C(0x0354FC0056ED797F), + UINT64_C(0x03F4EAB6EB12B346), UINT64_C(0x0032B842273C8FB8), + UINT64_C(0x024B836D935DD874), UINT64_C(0x0090627CCD9E0492), + UINT64_C(0x0244927C3C49DF5D), UINT64_C(0x0042534A4E5AA66E), + UINT64_C(0x00B4C23CB62729C6) }, + { UINT64_C(0x00295DE15E7B0D82), UINT64_C(0x003481AED4B38216), + UINT64_C(0x020CB574DA2A8CEB), UINT64_C(0x03DB292DC006EFC3), + UINT64_C(0x03153DE3966C31DB), UINT64_C(0x0398C0D13BB538D2), + UINT64_C(0x00D2735B5509DAE6), UINT64_C(0x00BBE1C7422AD656), + UINT64_C(0x006495E2F55306CC) } }, + { { UINT64_C(0x00FC0E58752517BF), UINT64_C(0x0287DC3FE2714AA6), + UINT64_C(0x024BBBD332D8AADB), UINT64_C(0x000BF6FA0D08504F), + UINT64_C(0x02E724A624D71D7E), UINT64_C(0x01F16EF435B7F288), + UINT64_C(0x024E6F71370923F3), UINT64_C(0x00C2B9525922566C), + UINT64_C(0x005733338A43CFE0) }, + { UINT64_C(0x0372270A8BB6E5C0), UINT64_C(0x0023295E1C578E27), + UINT64_C(0x01EA019B1BDD171A), UINT64_C(0x0243564F2EC5E9B6), + UINT64_C(0x01283B58FFA9DAE7), UINT64_C(0x00215CCB462BFC41), + UINT64_C(0x03E3900D562119A3), UINT64_C(0x0273C10EF622442D), + UINT64_C(0x00D7B5F5A5718A0A) } }, + { { UINT64_C(0x03E792204254F3D7), UINT64_C(0x0197A7FB52460AD3), + UINT64_C(0x0387DC97132E1376), UINT64_C(0x00D82DE34F7F5873), + UINT64_C(0x03B853655C8CF8AC), UINT64_C(0x0173E013A8BD55E9), + UINT64_C(0x008A7D4896369A87), UINT64_C(0x024DBCC16EA9BB3A), + UINT64_C(0x010910C0CEC40352) }, + { UINT64_C(0x03B95A34F108C612), UINT64_C(0x0333E2F3D8672331), + UINT64_C(0x028C77D48D5C235B), UINT64_C(0x0233CC3106C11962), + UINT64_C(0x03EBBF90DDDA15FE), UINT64_C(0x0369066DD81ED647), + UINT64_C(0x03BD05AA96CD4304), UINT64_C(0x039E3FFACDB3BA32), + UINT64_C(0x01EAC4B260DDEC7F) } }, + { { UINT64_C(0x035858F23BBE227D), UINT64_C(0x00EAE5030697E923), + UINT64_C(0x02368A87F3DE71C5), UINT64_C(0x0168E7B6DEE0F7C3), + UINT64_C(0x00527543ED139D52), UINT64_C(0x0127219B1CDD187E), + UINT64_C(0x023DB1516D99AC2E), UINT64_C(0x008101C88F395DB5), + UINT64_C(0x00C6A87659F9030E) }, + { UINT64_C(0x039C69A3A7EC3A20), UINT64_C(0x02842173900384B8), + UINT64_C(0x0136BA0852E2F7FE), UINT64_C(0x034921364764BE1F), + UINT64_C(0x02C74764840F38B3), UINT64_C(0x02F37D32908AE4DC), + UINT64_C(0x0138C24B162396AC), UINT64_C(0x02A70AD1A514245D), + UINT64_C(0x00C442ABF244BFAF) } }, + { { UINT64_C(0x02A6B09F093E7BB1), UINT64_C(0x027395A268EC7AC7), + UINT64_C(0x028CC643D554CA43), UINT64_C(0x0035243849E2C949), + UINT64_C(0x03CF25745B571D36), UINT64_C(0x00F8968B891A06D4), + UINT64_C(0x03F9158462DF4912), UINT64_C(0x0277B23F176B632C), + UINT64_C(0x0100FDC9203FE38B) }, + { UINT64_C(0x024667E35C0213B3), UINT64_C(0x001C9D8E55C59D73), + UINT64_C(0x03C67911C028CE7C), UINT64_C(0x01D6BE78640D4CA8), + UINT64_C(0x024E359FD8B3F600), UINT64_C(0x03240449153262A6), + UINT64_C(0x03B253E7A16A83A5), UINT64_C(0x02FDB9879C3019FF), + UINT64_C(0x01D5771531A45180) } }, + { { UINT64_C(0x02FFF1EEAD72BA02), UINT64_C(0x01773B2AD40CD7B5), + UINT64_C(0x00B549067C93A24B), UINT64_C(0x0040E568D769A5B9), + UINT64_C(0x01CBA8C547CFD559), UINT64_C(0x01B900D1740D29F8), + UINT64_C(0x0153A5FEC2807EDD), UINT64_C(0x003616B13CBFDC6E), + UINT64_C(0x014FA30FBEC2B9FF) }, + { UINT64_C(0x03CEBD84555A3B73), UINT64_C(0x011642C087A74BA4), + UINT64_C(0x03FAF4C90C28B568), UINT64_C(0x00D2B6FE13831FC3), + UINT64_C(0x02F1845F4A404C99), UINT64_C(0x03031352DB2945ED), + UINT64_C(0x0192B108B24A2CC8), UINT64_C(0x008B79F2C497B8AE), + UINT64_C(0x016844B1F9A48A1A) } }, + { { UINT64_C(0x033F1B159EA0B318), UINT64_C(0x015BA4F73890FCA5), + UINT64_C(0x03AB1671767AEB58), UINT64_C(0x0190DE3F4B53983C), + UINT64_C(0x01C67D39EE1606B7), UINT64_C(0x02092898897E0832), + UINT64_C(0x016BC61B17E221D9), UINT64_C(0x0302B2A3F7863F1A), + UINT64_C(0x0153FC11A3315E45) }, + { UINT64_C(0x02AC9E25352466CC), UINT64_C(0x03A49408E6FA3892), + UINT64_C(0x03B3B7FC83F96BAA), UINT64_C(0x02447E01B52DE677), + UINT64_C(0x01EB6353F032192D), UINT64_C(0x00910C3CF3E5926D), + UINT64_C(0x02261F650A5EA2DB), UINT64_C(0x03AA8819EC45E274), + UINT64_C(0x01F274F4B47595FA) } }, + { { UINT64_C(0x0026282EB3F78C83), UINT64_C(0x00C28C0709CFCB19), + UINT64_C(0x01821376CE1FE0A2), UINT64_C(0x01FDCED392DF4511), + UINT64_C(0x007CEFA4CDFC46EC), UINT64_C(0x01C18D201835A1D3), + UINT64_C(0x021190BA9D0FC1B3), UINT64_C(0x01CF1181F215C327), + UINT64_C(0x0144F63DC1DC2337) }, + { UINT64_C(0x02467154F82AE76F), UINT64_C(0x00A8E4BC6B21A6C1), + UINT64_C(0x003C5960D11DFC29), UINT64_C(0x02CCE05B7F97DFEA), + UINT64_C(0x0155EBEF61A21A64), UINT64_C(0x02E5A1DD22DB3809), + UINT64_C(0x008CACD3BAEA4ADC), UINT64_C(0x01AF102BA92E48C7), + UINT64_C(0x0060B7381DB1721E) } }, + { { UINT64_C(0x03861A0264B1FB35), UINT64_C(0x02F8C8B3CD33A6FA), + UINT64_C(0x030806F41BBA295F), UINT64_C(0x0164D82631325495), + UINT64_C(0x00CE9EA6FF0E358B), UINT64_C(0x0079012DD18DCC6B), + UINT64_C(0x000CC353D3BB1AC0), UINT64_C(0x03AB6D47DE397D50), + UINT64_C(0x00AD096897EA08E2) }, + { UINT64_C(0x023B78EFC3812C10), UINT64_C(0x0089EFA9532A659C), + UINT64_C(0x0281A0EB9A3DF013), UINT64_C(0x03AE4559CDF48DB0), + UINT64_C(0x00CF5D05BA21B5A4), UINT64_C(0x000FB2B315217C86), + UINT64_C(0x018D07209C8D7927), UINT64_C(0x0142BF514B4FAA4C), + UINT64_C(0x002374D59706AD5B) } }, + { { UINT64_C(0x00C15F67DD00894F), UINT64_C(0x0365718AE78487A2), + UINT64_C(0x01F5CF8A8DD7221A), UINT64_C(0x00B966824944DA72), + UINT64_C(0x039495E53E96A028), UINT64_C(0x017A489926C99CDF), + UINT64_C(0x03E7DBA2A6042AD8), UINT64_C(0x0070896FE2C77ED8), + UINT64_C(0x01DE2D3E99009396) }, + { UINT64_C(0x02CDACE519305F18), UINT64_C(0x0199321FCFA0FFC9), + UINT64_C(0x01FDEB80C6DC481C), UINT64_C(0x02944307EF501A18), + UINT64_C(0x0007F535095DB6A0), UINT64_C(0x01898CF112F16E56), + UINT64_C(0x00CB5741AFE7E00B), UINT64_C(0x01926B1FD8D17FCB), + UINT64_C(0x015E5CD28BDE5A59) } }, + }, + { + { { UINT64_C(0x0287283D0F0DB502), UINT64_C(0x01F7D518BD1DEC47), + UINT64_C(0x0110E901D0288278), UINT64_C(0x000A9C8AA5A57C0C), + UINT64_C(0x03B765C5FA16BDCF), UINT64_C(0x03E5DF4E7DE798D7), + UINT64_C(0x00F43CD382F586CB), UINT64_C(0x016DF729B4C5BFE2), + UINT64_C(0x00F84CAB1D3D3490) }, + { UINT64_C(0x03C62F43F45CE248), UINT64_C(0x01779CCA073E2076), + UINT64_C(0x003E7EB22E4B1573), UINT64_C(0x0192926CE48BFBEA), + UINT64_C(0x00AEAE190B45D381), UINT64_C(0x02BD36FBE7AB443A), + UINT64_C(0x00906E0CD124F126), UINT64_C(0x025881B2A14C49E4), + UINT64_C(0x016E768F54273911) } }, + { { UINT64_C(0x0339D7B298B06389), UINT64_C(0x00171C63E44DC1B1), + UINT64_C(0x00C31B1589FD2080), UINT64_C(0x00B27F131898A9FA), + UINT64_C(0x0342FE5ADE76B5A2), UINT64_C(0x01090D97105A2655), + UINT64_C(0x0388BB1432187198), UINT64_C(0x02D27D0C82BF52D7), + UINT64_C(0x00807B9F1B11A583) }, + { UINT64_C(0x01F3344975177EBC), UINT64_C(0x00D1C4854243F6DB), + UINT64_C(0x00CF85E1839AB312), UINT64_C(0x00D9C19A12D20012), + UINT64_C(0x01709110819085E7), UINT64_C(0x011FEDA170483D5C), + UINT64_C(0x01B28F055EEB31A0), UINT64_C(0x02289D0F2CBAB0E6), + UINT64_C(0x000867BA2963A0E1) } }, + { { UINT64_C(0x03F6911B90581DC0), UINT64_C(0x01F1FB19987F20FB), + UINT64_C(0x0134E22EFA2F437F), UINT64_C(0x00398E1EB156A4E0), + UINT64_C(0x0325F4C0DBD2FAF4), UINT64_C(0x0204D252D5C55B5B), + UINT64_C(0x00E279F64EA373DA), UINT64_C(0x01DB9B5CD34A8E6F), + UINT64_C(0x00D14F2FC1B2EE3D) }, + { UINT64_C(0x0391CF084FAB453E), UINT64_C(0x016D9E632F3C4388), + UINT64_C(0x01D15FD339420C4A), UINT64_C(0x026356CC61C907C7), + UINT64_C(0x026E23E3D6197795), UINT64_C(0x0142F5E058DB2B6C), + UINT64_C(0x020EFE8EAFF59180), UINT64_C(0x00A481A4F4563A8C), + UINT64_C(0x012FEE21C8B4C4E9) } }, + { { UINT64_C(0x02056DCD3DB8A57B), UINT64_C(0x0317AAE4B46AB720), + UINT64_C(0x031833D064C1F1CD), UINT64_C(0x03A3CC17BEBD056B), + UINT64_C(0x03F05A7034003715), UINT64_C(0x009FAC41671C58C9), + UINT64_C(0x01BEE4D8BD8671CA), UINT64_C(0x0004BC6DBD8A8392), + UINT64_C(0x01F15A2D6E92E74A) }, + { UINT64_C(0x010933993D4BD6B6), UINT64_C(0x028502613D6FDD77), + UINT64_C(0x0134D55E73D97A09), UINT64_C(0x001DB5E602D2AA86), + UINT64_C(0x00FE1E6979BF531F), UINT64_C(0x02AC99028117960B), + UINT64_C(0x03849A42EAAB4E66), UINT64_C(0x0190FBBD3B94D87F), + UINT64_C(0x011CAB9AC249065C) } }, + { { UINT64_C(0x03000D01D5AD0B4E), UINT64_C(0x01E094F415439045), + UINT64_C(0x0071645EF32A823C), UINT64_C(0x013C18E27FCF9EA5), + UINT64_C(0x00B2733886CDC7A9), UINT64_C(0x02902330EF732EA5), + UINT64_C(0x003C25CEA5C5686B), UINT64_C(0x029DF5773028F0CD), + UINT64_C(0x016FB941FCD6583D) }, + { UINT64_C(0x01DEA99AF3494AD9), UINT64_C(0x03BA2C1B9C712901), + UINT64_C(0x02E32E4B0A8430F2), UINT64_C(0x00CB695E8BF6F96B), + UINT64_C(0x0161F767B32907C2), UINT64_C(0x002FC8531B5E7CEC), + UINT64_C(0x00298C1304153AFA), UINT64_C(0x0189BCBF02EE4544), + UINT64_C(0x0035592EC7CAC39B) } }, + { { UINT64_C(0x0359513866647B76), UINT64_C(0x00DB6945523879DD), + UINT64_C(0x0349C662AF030344), UINT64_C(0x03638440AAB5A275), + UINT64_C(0x02A0720FE9DC8A6B), UINT64_C(0x011CEE4DF271AE5F), + UINT64_C(0x00BC676869500BE5), UINT64_C(0x02F5135FF9B7674F), + UINT64_C(0x00142511483B55E9) }, + { UINT64_C(0x02DE083E6D8A2C33), UINT64_C(0x014C0545D4B8062F), + UINT64_C(0x01AD94143AC28589), UINT64_C(0x01AEBAA37C00A634), + UINT64_C(0x0078E06973DA0209), UINT64_C(0x03F56A237FA0E6B0), + UINT64_C(0x02879F4A94D49E71), UINT64_C(0x01BE6BF822D1FD4F), + UINT64_C(0x00F9E2018F9FBF87) } }, + { { UINT64_C(0x025B8DCB938F6A40), UINT64_C(0x0026725B42FA4F9B), + UINT64_C(0x039198D12A999847), UINT64_C(0x010A9C957A1EFA18), + UINT64_C(0x012FAA8E7E5D1356), UINT64_C(0x0205AB8BB7E3A8BA), + UINT64_C(0x015652F190E95489), UINT64_C(0x0231452E385A88C6), + UINT64_C(0x0096A500D25B0C46) }, + { UINT64_C(0x01B6696514F1EAD3), UINT64_C(0x026BE39E6BD0E127), + UINT64_C(0x01725DEFE2C66DD3), UINT64_C(0x01FEAE05ECA5B5BB), + UINT64_C(0x015AA101430609C7), UINT64_C(0x0274AAB1807123A3), + UINT64_C(0x02A446B243B7DBAC), UINT64_C(0x007DC3A911987A6B), + UINT64_C(0x005309D7E2813F76) } }, + { { UINT64_C(0x01966924104023FD), UINT64_C(0x0020B1F67AD27833), + UINT64_C(0x03DFD742FB1D5AC6), UINT64_C(0x017F6DD6D843D1C9), + UINT64_C(0x01DEAB06F70CFD0B), UINT64_C(0x00F3AAA1D84BA46E), + UINT64_C(0x01535D03B00F23FA), UINT64_C(0x02F223786ADE70A7), + UINT64_C(0x00DC3F149A4B2AAE) }, + { UINT64_C(0x0318A8079CA626DD), UINT64_C(0x00A1DE38CE5C6BE6), + UINT64_C(0x032F55E2E4E50992), UINT64_C(0x0192257A6FB7EED9), + UINT64_C(0x020B9106C175FDEB), UINT64_C(0x001ACA988C739470), + UINT64_C(0x02A12D0A78C3DAD7), UINT64_C(0x02A0BFDBC1802E4D), + UINT64_C(0x0138CB75E6BBB8BA) } }, + { { UINT64_C(0x00B271637F32AB3F), UINT64_C(0x02196867BE3CDC78), + UINT64_C(0x00647C1710CC4F5D), UINT64_C(0x00A0EDE0B8D8DB71), + UINT64_C(0x0092AB51B9BB942A), UINT64_C(0x030CEE5FF47C8C77), + UINT64_C(0x0172B6296758CE89), UINT64_C(0x03FBF70A184CFE5F), + UINT64_C(0x0101B88E67F1E05D) }, + { UINT64_C(0x02FFBCD12737D38E), UINT64_C(0x02754305441EA3F7), + UINT64_C(0x0174766ADA98B6A0), UINT64_C(0x00EEEAD822C29CD7), + UINT64_C(0x02D88F6B991FA26B), UINT64_C(0x02CB655B1E5DF95B), + UINT64_C(0x03DD0BD505307E4F), UINT64_C(0x010182FDFC359D4A), + UINT64_C(0x00755C3675A01A9E) } }, + { { UINT64_C(0x00371ACBFD4D4113), UINT64_C(0x01CD0CEE90EDA0C0), + UINT64_C(0x023F0667BA099F71), UINT64_C(0x0122476EC028AFF8), + UINT64_C(0x0057490C1B9D3C8E), UINT64_C(0x0037D1A2CAFBC030), + UINT64_C(0x0357613B144BA059), UINT64_C(0x030B5ED5F7E2DFAA), + UINT64_C(0x00C03407E66571BC) }, + { UINT64_C(0x015B2051592A3113), UINT64_C(0x033C0B977FE1CA61), + UINT64_C(0x0114564ECE17F466), UINT64_C(0x02770F5D995C1ECC), + UINT64_C(0x01D8797648C617E7), UINT64_C(0x00B30F6FB78CAD34), + UINT64_C(0x036CD504495109EC), UINT64_C(0x02EA78A9F6758E7F), + UINT64_C(0x007A71C9E769E9C6) } }, + { { UINT64_C(0x011D5BE35201CD59), UINT64_C(0x0209D1C58765C0EE), + UINT64_C(0x01D25192839B1DB8), UINT64_C(0x03EAD38ED4A2B60E), + UINT64_C(0x0057B36709A7B7AA), UINT64_C(0x0085B62AF338BC2B), + UINT64_C(0x030F3BEF5577F894), UINT64_C(0x0390BAA242140FD9), + UINT64_C(0x011B9BF27FA21CD6) }, + { UINT64_C(0x031FF60458FFB263), UINT64_C(0x00D71C9EC589C2CE), + UINT64_C(0x006C50B6449B7493), UINT64_C(0x034EF7D63824AD56), + UINT64_C(0x038578A6820938F3), UINT64_C(0x00843B021ED27247), + UINT64_C(0x02672B0B7E864C01), UINT64_C(0x00FE28A0AD914F56), + UINT64_C(0x01870F7E6544AD26) } }, + { { UINT64_C(0x03FABFF21E593E49), UINT64_C(0x01EB902CACEDCD38), + UINT64_C(0x010907F07EA1634E), UINT64_C(0x013A3B3D20F1ACCD), + UINT64_C(0x035F3C751269190C), UINT64_C(0x02F6BAE3746C46A6), + UINT64_C(0x00097CBB9F7B998C), UINT64_C(0x016B88BF2C151BD8), + UINT64_C(0x01317587E7C4BAF5) }, + { UINT64_C(0x027516E2062B46F6), UINT64_C(0x01703ECD4583F2AB), + UINT64_C(0x007D01ABE67B4364), UINT64_C(0x00F1753628034E7C), + UINT64_C(0x0108FF0FECD3BD76), UINT64_C(0x033B697531A2F0AC), + UINT64_C(0x010AC9943B9A6425), UINT64_C(0x020BC633526FFAA7), + UINT64_C(0x0006E03EC9A132B1) } }, + { { UINT64_C(0x016BC247531FFCBB), UINT64_C(0x02EE2DDBF721D516), + UINT64_C(0x0052E0725E10638A), UINT64_C(0x013566F49B1AAC88), + UINT64_C(0x007343ED5106C60D), UINT64_C(0x02985C4AAAB232AC), + UINT64_C(0x0113830C6312DE7A), UINT64_C(0x0136F1CF05895FFF), + UINT64_C(0x01ED7817C0B0027B) }, + { UINT64_C(0x02716A42F749B010), UINT64_C(0x039DC807B7BDBC44), + UINT64_C(0x035DFD64A2C7F19C), UINT64_C(0x00AFE5B488D67F84), + UINT64_C(0x03831B1AD5D8B241), UINT64_C(0x00FEF3BA557CC901), + UINT64_C(0x0082C2A38F96B970), UINT64_C(0x027380F80F3D96E5), + UINT64_C(0x014FDF6544812C07) } }, + { { UINT64_C(0x03600187B0C6A752), UINT64_C(0x019E405A0263FA53), + UINT64_C(0x000E0EA369E1C1BF), UINT64_C(0x0130C422E3895E24), + UINT64_C(0x035F4072E884BDCB), UINT64_C(0x0284B4DBC9FDB267), + UINT64_C(0x0159D4401B2054DE), UINT64_C(0x03649FACE16E526C), + UINT64_C(0x0100AC3AAFFE225D) }, + { UINT64_C(0x03BA224ACAFA8C2B), UINT64_C(0x031E5C26E31FAF8C), + UINT64_C(0x00B183566D47E97E), UINT64_C(0x0020C64F9C9C2688), + UINT64_C(0x02F6655D04CC893B), UINT64_C(0x03908BE8D4648FE4), + UINT64_C(0x02F14F85922DC116), UINT64_C(0x031D345610C10114), + UINT64_C(0x00FC287447A5FA2D) } }, + { { UINT64_C(0x020880798CEE5802), UINT64_C(0x03BE370A4C38C7FF), + UINT64_C(0x00934BE76CF041A3), UINT64_C(0x011B7A12BC50EEE4), + UINT64_C(0x0301BD4FC9636CD4), UINT64_C(0x03C53C2A0264C2CE), + UINT64_C(0x0347FF0A389DC319), UINT64_C(0x03A848048891AD07), + UINT64_C(0x0110D35394388CFB) }, + { UINT64_C(0x0042E86EE18DA0C0), UINT64_C(0x0359DB5D730A12EE), + UINT64_C(0x03D8CD72D5690026), UINT64_C(0x01FD191FD18F2690), + UINT64_C(0x00B8691FD8727A16), UINT64_C(0x0135130205267C55), + UINT64_C(0x011FDBAF57A304DB), UINT64_C(0x012D7FC9DED7342D), + UINT64_C(0x01BFE56058019C74) } }, + { { UINT64_C(0x00ADCF21754184BF), UINT64_C(0x02532EC18F101A1B), + UINT64_C(0x02E7AA58B7598AF4), UINT64_C(0x0297C67528666348), + UINT64_C(0x022BAF11DF85DAD5), UINT64_C(0x0097F7BCDA9CFFA7), + UINT64_C(0x03F0C563228A2E65), UINT64_C(0x0316126723B57D49), + UINT64_C(0x019B45ECCD3F5983) }, + { UINT64_C(0x02B86D25E0A95EDC), UINT64_C(0x027ED42D9C73BD22), + UINT64_C(0x0385F10181D77392), UINT64_C(0x02C8AA05E16378DB), + UINT64_C(0x02962E884B04947C), UINT64_C(0x00A054D788CF48A9), + UINT64_C(0x006616654F6E2CF7), UINT64_C(0x021848D66B0ACC97), + UINT64_C(0x00E73704171C5696) } }, + } +}; + +/*- + * Q := 2P, both projective, Q and P same pointers OK + * Autogenerated: op3/dbl_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 6 + * ASSERT: a = -3 + */ +static void +point_double(pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X = P->X; + const limb_t *Y = P->Y; + const limb_t *Z = P->Z; + limb_t *X3 = Q->X; + limb_t *Y3 = Q->Y; + limb_t *Z3 = Q->Z; + + /* the curve arith formula */ + fiat_secp521r1_carry_square(t0, X); + fiat_secp521r1_carry_square(t1, Y); + fiat_secp521r1_carry_square(t2, Z); + fiat_secp521r1_carry_mul(t3, X, Y); + fiat_secp521r1_carry_add(t3, t3, t3); + fiat_secp521r1_carry_mul(t4, Y, Z); + fiat_secp521r1_carry_mul(Z3, X, Z); + fiat_secp521r1_carry_add(Z3, Z3, Z3); + fiat_secp521r1_carry_mul(Y3, b, t2); + fiat_secp521r1_carry_sub(Y3, Y3, Z3); + fiat_secp521r1_carry_add(X3, Y3, Y3); + fiat_secp521r1_carry_add(Y3, X3, Y3); + fiat_secp521r1_carry_sub(X3, t1, Y3); + fiat_secp521r1_carry_add(Y3, t1, Y3); + fiat_secp521r1_carry_mul(Y3, X3, Y3); + fiat_secp521r1_carry_mul(X3, X3, t3); + fiat_secp521r1_carry_add(t3, t2, t2); + fiat_secp521r1_carry_add(t2, t2, t3); + fiat_secp521r1_carry_mul(Z3, b, Z3); + fiat_secp521r1_carry_sub(Z3, Z3, t2); + fiat_secp521r1_carry_sub(Z3, Z3, t0); + fiat_secp521r1_carry_add(t3, Z3, Z3); + fiat_secp521r1_carry_add(Z3, Z3, t3); + fiat_secp521r1_carry_add(t3, t0, t0); + fiat_secp521r1_carry_add(t0, t3, t0); + fiat_secp521r1_carry_sub(t0, t0, t2); + fiat_secp521r1_carry_mul(t0, t0, Z3); + fiat_secp521r1_carry_add(Y3, Y3, t0); + fiat_secp521r1_carry_add(t0, t4, t4); + fiat_secp521r1_carry_mul(Z3, t0, Z3); + fiat_secp521r1_carry_sub(X3, X3, Z3); + fiat_secp521r1_carry_mul(Z3, t0, t1); + fiat_secp521r1_carry_add(Z3, Z3, Z3); + fiat_secp521r1_carry_add(Z3, Z3, Z3); +} + +/*- + * out1 = (arg1 == 0) ? 0 : nz + * NB: this is not a "mod p equiv" 0, but literal 0 + * NB: this is not a real Fiat function, just named that way for consistency. + */ +static void +fiat_secp521r1_nonzero(limb_t *out1, const fe_t arg1) +{ + limb_t x1 = 0; + int i; + + for (i = 0; i < LIMB_CNT; i++) + x1 |= arg1[i]; + *out1 = x1; +} + +/*- + * R := Q + P where R and Q are projective, P affine. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_mixed.op3 + * https://eprint.iacr.org/2015/1060 Alg 5 + * ASSERT: a = -3 + */ +static void +point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + fe_t X3; + fe_t Y3; + fe_t Z3; + limb_t nz; + + /* check P for affine inf */ + fiat_secp521r1_nonzero(&nz, P->Y); + + /* the curve arith formula */ + fiat_secp521r1_carry_mul(t0, X1, X2); + fiat_secp521r1_carry_mul(t1, Y1, Y2); + fiat_secp521r1_carry_add(t3, X2, Y2); + fiat_secp521r1_carry_add(t4, X1, Y1); + fiat_secp521r1_carry_mul(t3, t3, t4); + fiat_secp521r1_carry_add(t4, t0, t1); + fiat_secp521r1_carry_sub(t3, t3, t4); + fiat_secp521r1_carry_mul(t4, Y2, Z1); + fiat_secp521r1_carry_add(t4, t4, Y1); + fiat_secp521r1_carry_mul(Y3, X2, Z1); + fiat_secp521r1_carry_add(Y3, Y3, X1); + fiat_secp521r1_carry_mul(Z3, b, Z1); + fiat_secp521r1_carry_sub(X3, Y3, Z3); + fiat_secp521r1_carry_add(Z3, X3, X3); + fiat_secp521r1_carry_add(X3, X3, Z3); + fiat_secp521r1_carry_sub(Z3, t1, X3); + fiat_secp521r1_carry_add(X3, t1, X3); + fiat_secp521r1_carry_mul(Y3, b, Y3); + fiat_secp521r1_carry_add(t1, Z1, Z1); + fiat_secp521r1_carry_add(t2, t1, Z1); + fiat_secp521r1_carry_sub(Y3, Y3, t2); + fiat_secp521r1_carry_sub(Y3, Y3, t0); + fiat_secp521r1_carry_add(t1, Y3, Y3); + fiat_secp521r1_carry_add(Y3, t1, Y3); + fiat_secp521r1_carry_add(t1, t0, t0); + fiat_secp521r1_carry_add(t0, t1, t0); + fiat_secp521r1_carry_sub(t0, t0, t2); + fiat_secp521r1_carry_mul(t1, t4, Y3); + fiat_secp521r1_carry_mul(t2, t0, Y3); + fiat_secp521r1_carry_mul(Y3, X3, Z3); + fiat_secp521r1_carry_add(Y3, Y3, t2); + fiat_secp521r1_carry_mul(X3, t3, X3); + fiat_secp521r1_carry_sub(X3, X3, t1); + fiat_secp521r1_carry_mul(Z3, t4, Z3); + fiat_secp521r1_carry_mul(t1, t3, t0); + fiat_secp521r1_carry_add(Z3, Z3, t1); + + /* if P is inf, throw all that away and take Q */ + fiat_secp521r1_selectznz(R->X, nz, Q->X, X3); + fiat_secp521r1_selectznz(R->Y, nz, Q->Y, Y3); + fiat_secp521r1_selectznz(R->Z, nz, Q->Z, Z3); +} + +/*- + * R := Q + P all projective. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 4 + * ASSERT: a = -3 + */ +static void +point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4, t5; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + const limb_t *Z2 = P->Z; + limb_t *X3 = R->X; + limb_t *Y3 = R->Y; + limb_t *Z3 = R->Z; + + /* the curve arith formula */ + fiat_secp521r1_carry_mul(t0, X1, X2); + fiat_secp521r1_carry_mul(t1, Y1, Y2); + fiat_secp521r1_carry_mul(t2, Z1, Z2); + fiat_secp521r1_carry_add(t3, X1, Y1); + fiat_secp521r1_carry_add(t4, X2, Y2); + fiat_secp521r1_carry_mul(t3, t3, t4); + fiat_secp521r1_carry_add(t4, t0, t1); + fiat_secp521r1_carry_sub(t3, t3, t4); + fiat_secp521r1_carry_add(t4, Y1, Z1); + fiat_secp521r1_carry_add(t5, Y2, Z2); + fiat_secp521r1_carry_mul(t4, t4, t5); + fiat_secp521r1_carry_add(t5, t1, t2); + fiat_secp521r1_carry_sub(t4, t4, t5); + fiat_secp521r1_carry_add(X3, X1, Z1); + fiat_secp521r1_carry_add(Y3, X2, Z2); + fiat_secp521r1_carry_mul(X3, X3, Y3); + fiat_secp521r1_carry_add(Y3, t0, t2); + fiat_secp521r1_carry_sub(Y3, X3, Y3); + fiat_secp521r1_carry_mul(Z3, b, t2); + fiat_secp521r1_carry_sub(X3, Y3, Z3); + fiat_secp521r1_carry_add(Z3, X3, X3); + fiat_secp521r1_carry_add(X3, X3, Z3); + fiat_secp521r1_carry_sub(Z3, t1, X3); + fiat_secp521r1_carry_add(X3, t1, X3); + fiat_secp521r1_carry_mul(Y3, b, Y3); + fiat_secp521r1_carry_add(t1, t2, t2); + fiat_secp521r1_carry_add(t2, t1, t2); + fiat_secp521r1_carry_sub(Y3, Y3, t2); + fiat_secp521r1_carry_sub(Y3, Y3, t0); + fiat_secp521r1_carry_add(t1, Y3, Y3); + fiat_secp521r1_carry_add(Y3, t1, Y3); + fiat_secp521r1_carry_add(t1, t0, t0); + fiat_secp521r1_carry_add(t0, t1, t0); + fiat_secp521r1_carry_sub(t0, t0, t2); + fiat_secp521r1_carry_mul(t1, t4, Y3); + fiat_secp521r1_carry_mul(t2, t0, Y3); + fiat_secp521r1_carry_mul(Y3, X3, Z3); + fiat_secp521r1_carry_add(Y3, Y3, t2); + fiat_secp521r1_carry_mul(X3, t3, X3); + fiat_secp521r1_carry_sub(X3, X3, t1); + fiat_secp521r1_carry_mul(Z3, t4, Z3); + fiat_secp521r1_carry_mul(t1, t3, t0); + fiat_secp521r1_carry_add(Z3, Z3, t1); +} + +/* constants */ +#define RADIX 5 +#define DRADIX (1 << RADIX) +#define DRADIX_WNAF ((DRADIX) << 1) + +/*- + * precomp for wnaf scalar multiplication: + * precomp[0] = 1P + * precomp[1] = 3P + * precomp[2] = 5P + * precomp[3] = 7P + * precomp[4] = 9P + * ... + */ +static void +precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P) +{ + int i; + + fe_copy(precomp[0].X, P->X); + fe_copy(precomp[0].Y, P->Y); + fe_copy(precomp[0].Z, const_one); + point_double(&precomp[DRADIX / 2 - 1], &precomp[0]); + + for (i = 1; i < DRADIX / 2; i++) + point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]); +} + +/* fetch a scalar bit */ +static int +scalar_get_bit(const unsigned char in[66], int idx) +{ + int widx, rshift; + + widx = idx >> 3; + rshift = idx & 0x7; + + if (idx < 0 || widx >= 66) + return 0; + + return (in[widx] >> rshift) & 0x1; +} + +/*- + * Compute "regular" wnaf representation of a scalar. + * See "Exponent Recoding and Regular Exponentiation Algorithms", + * Tunstall et al., AfricaCrypt 2009, Alg 6. + * It forces an odd scalar and outputs digits in + * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...} + * i.e. signed odd digits with _no zeroes_ -- that makes it "regular". + */ +static void +scalar_rwnaf(int8_t out[106], const unsigned char in[66]) +{ + int i; + int8_t window, d; + + window = (in[0] & (DRADIX_WNAF - 1)) | 1; + for (i = 0; i < 105; i++) { + d = (window & (DRADIX_WNAF - 1)) - DRADIX; + out[i] = d; + window = (window - d) >> RADIX; + window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1; + window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2; + window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3; + window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4; + window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5; + } + out[i] = window; +} + +/*- + * Compute "textbook" wnaf representation of a scalar. + * NB: not constant time + */ +static void +scalar_wnaf(int8_t out[529], const unsigned char in[66]) +{ + int i; + int8_t window, d; + + window = in[0] & (DRADIX_WNAF - 1); + for (i = 0; i < 529; i++) { + d = 0; + if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX)) + d -= DRADIX_WNAF; + out[i] = d; + window = (window - d) >> 1; + window += scalar_get_bit(in, i + 1 + RADIX) << RADIX; + } +} + +/*- + * Simulateous scalar multiplication: interleaved "textbook" wnaf. + * NB: not constant time + */ +static void +var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[66], + const unsigned char b[66], const pt_aff_t *P) +{ + int i, d, is_neg, is_inf = 1, flipped = 0; + int8_t anaf[529] = { 0 }; + int8_t bnaf[529] = { 0 }; + pt_prj_t Q; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_wnaf(anaf, a); + scalar_wnaf(bnaf, b); + + for (i = 528; i >= 0; i--) { + if (!is_inf) + point_double(&Q, &Q); + if ((d = bnaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp521r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &precomp[d].X); + fe_copy(Q.Y, &precomp[d].Y); + fe_copy(Q.Z, &precomp[d].Z); + is_inf = 0; + } else + point_add_proj(&Q, &Q, &precomp[d]); + } + if ((d = anaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp521r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &lut_cmb[0][d].X); + fe_copy(Q.Y, &lut_cmb[0][d].Y); + fe_copy(Q.Z, const_one); + is_inf = 0; + } else + point_add_mixed(&Q, &Q, &lut_cmb[0][d]); + } + } + + if (is_inf) { + /* initialize accumulator to inf: all-zero scalars */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + } + + if (flipped) { + /* correct sign */ + fiat_secp521r1_opp(Q.Y, Q.Y); + } + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp521r1_inv(Q.Z, Q.Z); + fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z); + fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Variable point scalar multiplication with "regular" wnaf. + */ +static void +var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[66], + const pt_aff_t *P) +{ + int i, j, d, diff, is_neg; + int8_t rnaf[106] = { 0 }; + pt_prj_t Q, lut; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_rwnaf(rnaf, scalar); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + /* initialize accumulator to high digit */ + d = (rnaf[105] - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp521r1_selectznz(Q.X, diff, Q.X, precomp[j].X); + fiat_secp521r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y); + fiat_secp521r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z); + } + + for (i = 104; i >= 0; i--) { + for (j = 0; j < RADIX; j++) + point_double(&Q, &Q); + d = rnaf[i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp521r1_selectznz(lut.X, diff, lut.X, precomp[j].X); + fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y); + fiat_secp521r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z); + } + /* negate lut point if digit is negative */ + fiat_secp521r1_opp(out->Y, lut.Y); + fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_proj(&Q, &Q, &lut); + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, precomp[0].X); + fiat_secp521r1_opp(lut.Y, precomp[0].Y); + fe_copy(lut.Z, precomp[0].Z); + point_add_proj(&lut, &lut, &Q); + fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X); + fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y); + fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp521r1_inv(Q.Z, Q.Z); + fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z); + fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Fixed scalar multiplication: comb with interleaving. + */ +static void +fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[66]) +{ + int i, j, k, d, diff, is_neg = 0; + int8_t rnaf[106] = { 0 }; + pt_prj_t Q, R; + pt_aff_t lut; + + scalar_rwnaf(rnaf, scalar); + + /* initalize accumulator to inf */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + for (i = 8; i >= 0; i--) { + for (j = 0; i != 8 && j < RADIX; j++) + point_double(&Q, &Q); + for (j = 0; j < 13; j++) { + if (j * 9 + i > 105) + continue; + d = rnaf[j * 9 + i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (k = 0; k < DRADIX / 2; k++) { + diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp521r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X); + fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y); + } + /* negate lut point if digit is negative */ + fiat_secp521r1_opp(out->Y, lut.Y); + fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_mixed(&Q, &Q, &lut); + } + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, lut_cmb[0][0].X); + fiat_secp521r1_opp(lut.Y, lut_cmb[0][0].Y); + point_add_mixed(&R, &Q, &lut); + fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X); + fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y); + fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp521r1_inv(Q.Z, Q.Z); + fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z); + fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z); +} + +static void +point_mul_two(unsigned char outx[66], unsigned char outy[66], + const unsigned char a[66], const unsigned char b[66], + const unsigned char inx[66], + const unsigned char iny[66]) +{ + pt_aff_t P; + + fiat_secp521r1_from_bytes(P.X, inx); + fiat_secp521r1_from_bytes(P.Y, iny); + /* simultaneous scalar multiplication */ + var_smul_wnaf_two(&P, a, b, &P); + + fiat_secp521r1_to_bytes(outx, P.X); + fiat_secp521r1_to_bytes(outy, P.Y); +} + +static void +point_mul_g(unsigned char outx[66], unsigned char outy[66], + const unsigned char scalar[66]) +{ + pt_aff_t P; + + /* fixed scmul function */ + fixed_smul_cmb(&P, scalar); + fiat_secp521r1_to_bytes(outx, P.X); + fiat_secp521r1_to_bytes(outy, P.Y); +} + +static void +point_mul(unsigned char outx[66], unsigned char outy[66], + const unsigned char scalar[66], + const unsigned char inx[66], + const unsigned char iny[66]) +{ + pt_aff_t P; + + fiat_secp521r1_from_bytes(P.X, inx); + fiat_secp521r1_from_bytes(P.Y, iny); + /* var scmul function */ + var_smul_rwnaf(&P, scalar, &P); + fiat_secp521r1_to_bytes(outx, P.X); + fiat_secp521r1_to_bytes(outy, P.Y); +} + +#undef RADIX +#include "ecp.h" +#include "mplogic.h" + +/*- + * reverse bytes -- total hack + */ +#define MP_BE2LE(a) \ + do { \ + unsigned char z_bswap; \ + z_bswap = a[0]; \ + a[0] = a[65]; \ + a[65] = z_bswap; \ + z_bswap = a[1]; \ + a[1] = a[64]; \ + a[64] = z_bswap; \ + z_bswap = a[2]; \ + a[2] = a[63]; \ + a[63] = z_bswap; \ + z_bswap = a[3]; \ + a[3] = a[62]; \ + a[62] = z_bswap; \ + z_bswap = a[4]; \ + a[4] = a[61]; \ + a[61] = z_bswap; \ + z_bswap = a[5]; \ + a[5] = a[60]; \ + a[60] = z_bswap; \ + z_bswap = a[6]; \ + a[6] = a[59]; \ + a[59] = z_bswap; \ + z_bswap = a[7]; \ + a[7] = a[58]; \ + a[58] = z_bswap; \ + z_bswap = a[8]; \ + a[8] = a[57]; \ + a[57] = z_bswap; \ + z_bswap = a[9]; \ + a[9] = a[56]; \ + a[56] = z_bswap; \ + z_bswap = a[10]; \ + a[10] = a[55]; \ + a[55] = z_bswap; \ + z_bswap = a[11]; \ + a[11] = a[54]; \ + a[54] = z_bswap; \ + z_bswap = a[12]; \ + a[12] = a[53]; \ + a[53] = z_bswap; \ + z_bswap = a[13]; \ + a[13] = a[52]; \ + a[52] = z_bswap; \ + z_bswap = a[14]; \ + a[14] = a[51]; \ + a[51] = z_bswap; \ + z_bswap = a[15]; \ + a[15] = a[50]; \ + a[50] = z_bswap; \ + z_bswap = a[16]; \ + a[16] = a[49]; \ + a[49] = z_bswap; \ + z_bswap = a[17]; \ + a[17] = a[48]; \ + a[48] = z_bswap; \ + z_bswap = a[18]; \ + a[18] = a[47]; \ + a[47] = z_bswap; \ + z_bswap = a[19]; \ + a[19] = a[46]; \ + a[46] = z_bswap; \ + z_bswap = a[20]; \ + a[20] = a[45]; \ + a[45] = z_bswap; \ + z_bswap = a[21]; \ + a[21] = a[44]; \ + a[44] = z_bswap; \ + z_bswap = a[22]; \ + a[22] = a[43]; \ + a[43] = z_bswap; \ + z_bswap = a[23]; \ + a[23] = a[42]; \ + a[42] = z_bswap; \ + z_bswap = a[24]; \ + a[24] = a[41]; \ + a[41] = z_bswap; \ + z_bswap = a[25]; \ + a[25] = a[40]; \ + a[40] = z_bswap; \ + z_bswap = a[26]; \ + a[26] = a[39]; \ + a[39] = z_bswap; \ + z_bswap = a[27]; \ + a[27] = a[38]; \ + a[38] = z_bswap; \ + z_bswap = a[28]; \ + a[28] = a[37]; \ + a[37] = z_bswap; \ + z_bswap = a[29]; \ + a[29] = a[36]; \ + a[36] = z_bswap; \ + z_bswap = a[30]; \ + a[30] = a[35]; \ + a[35] = z_bswap; \ + z_bswap = a[31]; \ + a[31] = a[34]; \ + a[34] = z_bswap; \ + z_bswap = a[32]; \ + a[32] = a[33]; \ + a[33] = z_bswap; \ + } while (0) + +static mp_err +point_mul_g_secp521r1(const mp_int *n, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[66]; + unsigned char b_y[66]; + unsigned char b_n[66]; + mp_err res; + + ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66)); + MP_BE2LE(b_n); + point_mul_g(b_x, b_y, b_n); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_secp521r1(const mp_int *n, const mp_int *in_x, + const mp_int *in_y, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[66]; + unsigned char b_y[66]; + unsigned char b_n[66]; + mp_err res; + + ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL && + out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n); + point_mul(b_x, b_y, b_n, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_two_secp521r1(const mp_int *n1, const mp_int *n2, + const mp_int *in_x, const mp_int *in_y, + mp_int *out_x, mp_int *out_y, + const ECGroup *group) +{ + unsigned char b_x[66]; + unsigned char b_y[66]; + unsigned char b_n1[66]; + unsigned char b_n2[66]; + mp_err res; + + /* If n2 == NULL, this is just a base-point multiplication. */ + if (n2 == NULL) + return point_mul_g_secp521r1(n1, out_x, out_y, group); + + /* If n1 == NULL, this is just an arbitary-point multiplication. */ + if (n1 == NULL) + return point_mul_secp521r1(n2, in_x, in_y, out_x, out_y, group); + + ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n1) > 521 || mp_cmp_z(n1) != 1 || + mpl_significant_bits(n2) > 521 || mp_cmp_z(n2) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 66)); + MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n1); + MP_BE2LE(b_n2); + point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66)); + +CLEANUP: + return res; +} + +mp_err +ec_group_set_secp521r1(ECGroup *group, ECCurveName name) +{ + if (name == ECCurve_NIST_P521) { + group->base_point_mul = &point_mul_g_secp521r1; + group->point_mul = &point_mul_secp521r1; + group->points_mul = &point_mul_two_secp521r1; + } + return MP_OKAY; +} + +#else /* __SIZEOF_INT128__ */ + +#include +#include +#define LIMB_BITS 32 +#define LIMB_CNT 19 +/* Field elements */ +typedef uint32_t fe_t[LIMB_CNT]; +typedef uint32_t limb_t; + +#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t)) +#define fe_set_zero(d) memset(d, 0, sizeof(fe_t)) + +#define fiat_secp521r1_carry_add(c, a, b) \ + fiat_secp521r1_add(c, a, b); \ + fiat_secp521r1_carry(c, c) +#define fiat_secp521r1_carry_sub(c, a, b) \ + fiat_secp521r1_sub(c, a, b); \ + fiat_secp521r1_carry(c, c) + +/* Projective points */ +typedef struct { + fe_t X; + fe_t Y; + fe_t Z; +} pt_prj_t; + +/* Affine points */ +typedef struct { + fe_t X; + fe_t Y; +} pt_aff_t; + +/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */ +/*- + * MIT License + * + * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file) + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* Autogenerated: unsaturated_solinas --static secp521r1 32 '(auto)' '2^521 - 1' */ +/* curve description: secp521r1 */ +/* machine_wordsize = 32 (from "32") */ +/* requested operations: (all) */ +/* n = 19 (from "(auto)") */ +/* s-c = 2^521 - [(1, 1)] (from "2^521 - 1") */ +/* tight_bounds_multiplier = 1.1 (from "") */ +/* */ +/* Computed values: */ +/* carry_chain = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 0, 1] */ +/* eval z = z[0] + (z[1] << 28) + (z[2] << 55) + (z[3] << 83) + (z[4] << 110) + (z[5] << 138) + (z[6] << 165) + (z[7] << 192) + (z[8] << 220) + (z[9] << 247) + (z[10] << 0x113) + (z[11] << 0x12e) + (z[12] << 0x14a) + (z[13] << 0x165) + (z[14] << 0x180) + (z[15] << 0x19c) + (z[16] << 0x1b7) + (z[17] << 0x1d3) + (z[18] << 0x1ee) */ +/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) + (z[48] << 0x180) + (z[49] << 0x188) + (z[50] << 0x190) + (z[51] << 0x198) + (z[52] << 0x1a0) + (z[53] << 0x1a8) + (z[54] << 0x1b0) + (z[55] << 0x1b8) + (z[56] << 0x1c0) + (z[57] << 0x1c8) + (z[58] << 0x1d0) + (z[59] << 0x1d8) + (z[60] << 0x1e0) + (z[61] << 0x1e8) + (z[62] << 0x1f0) + (z[63] << 0x1f8) + (z[64] << 2^9) + (z[65] << 0x208) */ + +#include +typedef unsigned char fiat_secp521r1_uint1; +typedef signed char fiat_secp521r1_int1; + +#if (-1 & 3) != 3 +#error "This code only works on a two's complement system" +#endif + +/* + * The function fiat_secp521r1_addcarryx_u28 is an addition with carry. + * Postconditions: + * out1 = (arg1 + arg2 + arg3) mod 2^28 + * out2 = ⌊(arg1 + arg2 + arg3) / 2^28⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xfffffff] + * arg3: [0x0 ~> 0xfffffff] + * Output Bounds: + * out1: [0x0 ~> 0xfffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_addcarryx_u28(uint32_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint32_t arg2, uint32_t arg3) +{ + uint32_t x1; + uint32_t x2; + fiat_secp521r1_uint1 x3; + x1 = ((arg1 + arg2) + arg3); + x2 = (x1 & UINT32_C(0xfffffff)); + x3 = (fiat_secp521r1_uint1)(x1 >> 28); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp521r1_subborrowx_u28 is a subtraction with borrow. + * Postconditions: + * out1 = (-arg1 + arg2 + -arg3) mod 2^28 + * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^28⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xfffffff] + * arg3: [0x0 ~> 0xfffffff] + * Output Bounds: + * out1: [0x0 ~> 0xfffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_subborrowx_u28(uint32_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint32_t arg2, uint32_t arg3) +{ + int32_t x1; + fiat_secp521r1_int1 x2; + uint32_t x3; + x1 = ((int32_t)(arg2 - arg1) - (int32_t)arg3); + x2 = (fiat_secp521r1_int1)(x1 >> 28); + x3 = (x1 & UINT32_C(0xfffffff)); + *out1 = x3; + *out2 = (fiat_secp521r1_uint1)(0x0 - x2); +} + +/* + * The function fiat_secp521r1_addcarryx_u27 is an addition with carry. + * Postconditions: + * out1 = (arg1 + arg2 + arg3) mod 2^27 + * out2 = ⌊(arg1 + arg2 + arg3) / 2^27⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0x7ffffff] + * arg3: [0x0 ~> 0x7ffffff] + * Output Bounds: + * out1: [0x0 ~> 0x7ffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_addcarryx_u27(uint32_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint32_t arg2, uint32_t arg3) +{ + uint32_t x1; + uint32_t x2; + fiat_secp521r1_uint1 x3; + x1 = ((arg1 + arg2) + arg3); + x2 = (x1 & UINT32_C(0x7ffffff)); + x3 = (fiat_secp521r1_uint1)(x1 >> 27); + *out1 = x2; + *out2 = x3; +} + +/* + * The function fiat_secp521r1_subborrowx_u27 is a subtraction with borrow. + * Postconditions: + * out1 = (-arg1 + arg2 + -arg3) mod 2^27 + * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^27⌋ + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0x7ffffff] + * arg3: [0x0 ~> 0x7ffffff] + * Output Bounds: + * out1: [0x0 ~> 0x7ffffff] + * out2: [0x0 ~> 0x1] + */ +static void +fiat_secp521r1_subborrowx_u27(uint32_t *out1, + fiat_secp521r1_uint1 *out2, + fiat_secp521r1_uint1 arg1, + uint32_t arg2, uint32_t arg3) +{ + int32_t x1; + fiat_secp521r1_int1 x2; + uint32_t x3; + x1 = ((int32_t)(arg2 - arg1) - (int32_t)arg3); + x2 = (fiat_secp521r1_int1)(x1 >> 27); + x3 = (x1 & UINT32_C(0x7ffffff)); + *out1 = x3; + *out2 = (fiat_secp521r1_uint1)(0x0 - x2); +} + +/* + * The function fiat_secp521r1_cmovznz_u32 is a single-word conditional move. + * Postconditions: + * out1 = (if arg1 = 0 then arg2 else arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [0x0 ~> 0xffffffff] + * arg3: [0x0 ~> 0xffffffff] + * Output Bounds: + * out1: [0x0 ~> 0xffffffff] + */ +static void +fiat_secp521r1_cmovznz_u32(uint32_t *out1, + fiat_secp521r1_uint1 arg1, uint32_t arg2, + uint32_t arg3) +{ + fiat_secp521r1_uint1 x1; + uint32_t x2; + uint32_t x3; + x1 = (!(!arg1)); + x2 = ((fiat_secp521r1_int1)(0x0 - x1) & UINT32_C(0xffffffff)); + x3 = ((x2 & arg3) | ((~x2) & arg2)); + *out1 = x3; +} + +/* + * The function fiat_secp521r1_carry_mul multiplies two field elements and reduces the result. + * Postconditions: + * eval out1 mod m = (eval arg1 * eval arg2) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + * arg2: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + * Output Bounds: + * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + */ +static void +fiat_secp521r1_carry_mul(uint32_t out1[19], const uint32_t arg1[19], + const uint32_t arg2[19]) +{ + uint64_t x1; + uint64_t x2; + uint64_t x3; + uint64_t x4; + uint64_t x5; + uint64_t x6; + uint64_t x7; + uint64_t x8; + uint64_t x9; + uint64_t x10; + uint64_t x11; + uint64_t x12; + uint64_t x13; + uint64_t x14; + uint64_t x15; + uint64_t x16; + uint64_t x17; + uint64_t x18; + uint64_t x19; + uint64_t x20; + uint64_t x21; + uint64_t x22; + uint64_t x23; + uint64_t x24; + uint64_t x25; + uint64_t x26; + uint64_t x27; + uint64_t x28; + uint64_t x29; + uint64_t x30; + uint64_t x31; + uint64_t x32; + uint64_t x33; + uint64_t x34; + uint64_t x35; + uint64_t x36; + uint64_t x37; + uint64_t x38; + uint64_t x39; + uint64_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + uint64_t x45; + uint64_t x46; + uint64_t x47; + uint64_t x48; + uint64_t x49; + uint64_t x50; + uint64_t x51; + uint64_t x52; + uint64_t x53; + uint64_t x54; + uint64_t x55; + uint64_t x56; + uint64_t x57; + uint64_t x58; + uint64_t x59; + uint64_t x60; + uint64_t x61; + uint64_t x62; + uint64_t x63; + uint64_t x64; + uint64_t x65; + uint64_t x66; + uint64_t x67; + uint64_t x68; + uint64_t x69; + uint64_t x70; + uint64_t x71; + uint64_t x72; + uint64_t x73; + uint64_t x74; + uint64_t x75; + uint64_t x76; + uint64_t x77; + uint64_t x78; + uint64_t x79; + uint64_t x80; + uint64_t x81; + uint64_t x82; + uint64_t x83; + uint64_t x84; + uint64_t x85; + uint64_t x86; + uint64_t x87; + uint64_t x88; + uint64_t x89; + uint64_t x90; + uint64_t x91; + uint64_t x92; + uint64_t x93; + uint64_t x94; + uint64_t x95; + uint64_t x96; + uint64_t x97; + uint64_t x98; + uint64_t x99; + uint64_t x100; + uint64_t x101; + uint64_t x102; + uint64_t x103; + uint64_t x104; + uint64_t x105; + uint64_t x106; + uint64_t x107; + uint64_t x108; + uint64_t x109; + uint64_t x110; + uint64_t x111; + uint64_t x112; + uint64_t x113; + uint64_t x114; + uint64_t x115; + uint64_t x116; + uint64_t x117; + uint64_t x118; + uint64_t x119; + uint64_t x120; + uint64_t x121; + uint64_t x122; + uint64_t x123; + uint64_t x124; + uint64_t x125; + uint64_t x126; + uint64_t x127; + uint64_t x128; + uint64_t x129; + uint64_t x130; + uint64_t x131; + uint64_t x132; + uint64_t x133; + uint64_t x134; + uint64_t x135; + uint64_t x136; + uint64_t x137; + uint64_t x138; + uint64_t x139; + uint64_t x140; + uint64_t x141; + uint64_t x142; + uint64_t x143; + uint64_t x144; + uint64_t x145; + uint64_t x146; + uint64_t x147; + uint64_t x148; + uint64_t x149; + uint64_t x150; + uint64_t x151; + uint64_t x152; + uint64_t x153; + uint64_t x154; + uint64_t x155; + uint64_t x156; + uint64_t x157; + uint64_t x158; + uint64_t x159; + uint64_t x160; + uint64_t x161; + uint64_t x162; + uint64_t x163; + uint64_t x164; + uint64_t x165; + uint64_t x166; + uint64_t x167; + uint64_t x168; + uint64_t x169; + uint64_t x170; + uint64_t x171; + uint64_t x172; + uint64_t x173; + uint64_t x174; + uint64_t x175; + uint64_t x176; + uint64_t x177; + uint64_t x178; + uint64_t x179; + uint64_t x180; + uint64_t x181; + uint64_t x182; + uint64_t x183; + uint64_t x184; + uint64_t x185; + uint64_t x186; + uint64_t x187; + uint64_t x188; + uint64_t x189; + uint64_t x190; + uint64_t x191; + uint64_t x192; + uint64_t x193; + uint64_t x194; + uint64_t x195; + uint64_t x196; + uint64_t x197; + uint64_t x198; + uint64_t x199; + uint64_t x200; + uint64_t x201; + uint64_t x202; + uint64_t x203; + uint64_t x204; + uint64_t x205; + uint64_t x206; + uint64_t x207; + uint64_t x208; + uint64_t x209; + uint64_t x210; + uint64_t x211; + uint64_t x212; + uint64_t x213; + uint64_t x214; + uint64_t x215; + uint64_t x216; + uint64_t x217; + uint64_t x218; + uint64_t x219; + uint64_t x220; + uint64_t x221; + uint64_t x222; + uint64_t x223; + uint64_t x224; + uint64_t x225; + uint64_t x226; + uint64_t x227; + uint64_t x228; + uint64_t x229; + uint64_t x230; + uint64_t x231; + uint64_t x232; + uint64_t x233; + uint64_t x234; + uint64_t x235; + uint64_t x236; + uint64_t x237; + uint64_t x238; + uint64_t x239; + uint64_t x240; + uint64_t x241; + uint64_t x242; + uint64_t x243; + uint64_t x244; + uint64_t x245; + uint64_t x246; + uint64_t x247; + uint64_t x248; + uint64_t x249; + uint64_t x250; + uint64_t x251; + uint64_t x252; + uint64_t x253; + uint64_t x254; + uint64_t x255; + uint64_t x256; + uint64_t x257; + uint64_t x258; + uint64_t x259; + uint64_t x260; + uint64_t x261; + uint64_t x262; + uint64_t x263; + uint64_t x264; + uint64_t x265; + uint64_t x266; + uint64_t x267; + uint64_t x268; + uint64_t x269; + uint64_t x270; + uint64_t x271; + uint64_t x272; + uint64_t x273; + uint64_t x274; + uint64_t x275; + uint64_t x276; + uint64_t x277; + uint64_t x278; + uint64_t x279; + uint64_t x280; + uint64_t x281; + uint64_t x282; + uint64_t x283; + uint64_t x284; + uint64_t x285; + uint64_t x286; + uint64_t x287; + uint64_t x288; + uint64_t x289; + uint64_t x290; + uint64_t x291; + uint64_t x292; + uint64_t x293; + uint64_t x294; + uint64_t x295; + uint64_t x296; + uint64_t x297; + uint64_t x298; + uint64_t x299; + uint64_t x300; + uint64_t x301; + uint64_t x302; + uint64_t x303; + uint64_t x304; + uint64_t x305; + uint64_t x306; + uint64_t x307; + uint64_t x308; + uint64_t x309; + uint64_t x310; + uint64_t x311; + uint64_t x312; + uint64_t x313; + uint64_t x314; + uint64_t x315; + uint64_t x316; + uint64_t x317; + uint64_t x318; + uint64_t x319; + uint64_t x320; + uint64_t x321; + uint64_t x322; + uint64_t x323; + uint64_t x324; + uint64_t x325; + uint64_t x326; + uint64_t x327; + uint64_t x328; + uint64_t x329; + uint64_t x330; + uint64_t x331; + uint64_t x332; + uint64_t x333; + uint64_t x334; + uint64_t x335; + uint64_t x336; + uint64_t x337; + uint64_t x338; + uint64_t x339; + uint64_t x340; + uint64_t x341; + uint64_t x342; + uint64_t x343; + uint64_t x344; + uint64_t x345; + uint64_t x346; + uint64_t x347; + uint64_t x348; + uint64_t x349; + uint64_t x350; + uint64_t x351; + uint64_t x352; + uint64_t x353; + uint64_t x354; + uint64_t x355; + uint64_t x356; + uint64_t x357; + uint64_t x358; + uint64_t x359; + uint64_t x360; + uint64_t x361; + uint64_t x362; + uint64_t x363; + uint32_t x364; + uint64_t x365; + uint64_t x366; + uint64_t x367; + uint64_t x368; + uint64_t x369; + uint64_t x370; + uint64_t x371; + uint64_t x372; + uint64_t x373; + uint64_t x374; + uint64_t x375; + uint64_t x376; + uint64_t x377; + uint64_t x378; + uint64_t x379; + uint64_t x380; + uint64_t x381; + uint64_t x382; + uint64_t x383; + uint64_t x384; + uint32_t x385; + uint64_t x386; + uint64_t x387; + uint32_t x388; + uint64_t x389; + uint64_t x390; + uint32_t x391; + uint64_t x392; + uint64_t x393; + uint32_t x394; + uint64_t x395; + uint64_t x396; + uint32_t x397; + uint64_t x398; + uint64_t x399; + uint32_t x400; + uint64_t x401; + uint64_t x402; + uint32_t x403; + uint64_t x404; + uint64_t x405; + uint32_t x406; + uint64_t x407; + uint64_t x408; + uint32_t x409; + uint64_t x410; + uint64_t x411; + uint32_t x412; + uint64_t x413; + uint64_t x414; + uint32_t x415; + uint64_t x416; + uint64_t x417; + uint32_t x418; + uint64_t x419; + uint64_t x420; + uint32_t x421; + uint64_t x422; + uint64_t x423; + uint32_t x424; + uint64_t x425; + uint64_t x426; + uint32_t x427; + uint64_t x428; + uint64_t x429; + uint32_t x430; + uint64_t x431; + uint64_t x432; + uint32_t x433; + uint64_t x434; + uint64_t x435; + uint32_t x436; + uint64_t x437; + uint32_t x438; + uint32_t x439; + uint32_t x440; + fiat_secp521r1_uint1 x441; + uint32_t x442; + uint32_t x443; + x1 = ((uint64_t)(arg1[18]) * (arg2[18])); + x2 = ((uint64_t)(arg1[18]) * ((arg2[17]) * 0x2)); + x3 = ((uint64_t)(arg1[18]) * (arg2[16])); + x4 = ((uint64_t)(arg1[18]) * ((arg2[15]) * 0x2)); + x5 = ((uint64_t)(arg1[18]) * (arg2[14])); + x6 = ((uint64_t)(arg1[18]) * (arg2[13])); + x7 = ((uint64_t)(arg1[18]) * ((arg2[12]) * 0x2)); + x8 = ((uint64_t)(arg1[18]) * (arg2[11])); + x9 = ((uint64_t)(arg1[18]) * ((arg2[10]) * 0x2)); + x10 = ((uint64_t)(arg1[18]) * (arg2[9])); + x11 = ((uint64_t)(arg1[18]) * ((arg2[8]) * 0x2)); + x12 = ((uint64_t)(arg1[18]) * (arg2[7])); + x13 = ((uint64_t)(arg1[18]) * (arg2[6])); + x14 = ((uint64_t)(arg1[18]) * ((arg2[5]) * 0x2)); + x15 = ((uint64_t)(arg1[18]) * (arg2[4])); + x16 = ((uint64_t)(arg1[18]) * ((arg2[3]) * 0x2)); + x17 = ((uint64_t)(arg1[18]) * (arg2[2])); + x18 = ((uint64_t)(arg1[18]) * ((arg2[1]) * 0x2)); + x19 = ((uint64_t)(arg1[17]) * ((arg2[18]) * 0x2)); + x20 = ((uint64_t)(arg1[17]) * ((arg2[17]) * 0x2)); + x21 = ((uint64_t)(arg1[17]) * ((arg2[16]) * 0x2)); + x22 = ((uint64_t)(arg1[17]) * ((arg2[15]) * 0x2)); + x23 = ((uint64_t)(arg1[17]) * (arg2[14])); + x24 = ((uint64_t)(arg1[17]) * ((arg2[13]) * 0x2)); + x25 = ((uint64_t)(arg1[17]) * ((arg2[12]) * 0x2)); + x26 = ((uint64_t)(arg1[17]) * ((arg2[11]) * 0x2)); + x27 = ((uint64_t)(arg1[17]) * ((arg2[10]) * 0x2)); + x28 = ((uint64_t)(arg1[17]) * ((arg2[9]) * 0x2)); + x29 = ((uint64_t)(arg1[17]) * ((arg2[8]) * 0x2)); + x30 = ((uint64_t)(arg1[17]) * (arg2[7])); + x31 = ((uint64_t)(arg1[17]) * ((arg2[6]) * 0x2)); + x32 = ((uint64_t)(arg1[17]) * ((arg2[5]) * 0x2)); + x33 = ((uint64_t)(arg1[17]) * ((arg2[4]) * 0x2)); + x34 = ((uint64_t)(arg1[17]) * ((arg2[3]) * 0x2)); + x35 = ((uint64_t)(arg1[17]) * ((arg2[2]) * 0x2)); + x36 = ((uint64_t)(arg1[16]) * (arg2[18])); + x37 = ((uint64_t)(arg1[16]) * ((arg2[17]) * 0x2)); + x38 = ((uint64_t)(arg1[16]) * (arg2[16])); + x39 = ((uint64_t)(arg1[16]) * (arg2[15])); + x40 = ((uint64_t)(arg1[16]) * (arg2[14])); + x41 = ((uint64_t)(arg1[16]) * (arg2[13])); + x42 = ((uint64_t)(arg1[16]) * ((arg2[12]) * 0x2)); + x43 = ((uint64_t)(arg1[16]) * (arg2[11])); + x44 = ((uint64_t)(arg1[16]) * ((arg2[10]) * 0x2)); + x45 = ((uint64_t)(arg1[16]) * (arg2[9])); + x46 = ((uint64_t)(arg1[16]) * (arg2[8])); + x47 = ((uint64_t)(arg1[16]) * (arg2[7])); + x48 = ((uint64_t)(arg1[16]) * (arg2[6])); + x49 = ((uint64_t)(arg1[16]) * ((arg2[5]) * 0x2)); + x50 = ((uint64_t)(arg1[16]) * (arg2[4])); + x51 = ((uint64_t)(arg1[16]) * ((arg2[3]) * 0x2)); + x52 = ((uint64_t)(arg1[15]) * ((arg2[18]) * 0x2)); + x53 = ((uint64_t)(arg1[15]) * ((arg2[17]) * 0x2)); + x54 = ((uint64_t)(arg1[15]) * (arg2[16])); + x55 = ((uint64_t)(arg1[15]) * ((arg2[15]) * 0x2)); + x56 = ((uint64_t)(arg1[15]) * (arg2[14])); + x57 = ((uint64_t)(arg1[15]) * ((arg2[13]) * 0x2)); + x58 = ((uint64_t)(arg1[15]) * ((arg2[12]) * 0x2)); + x59 = ((uint64_t)(arg1[15]) * ((arg2[11]) * 0x2)); + x60 = ((uint64_t)(arg1[15]) * ((arg2[10]) * 0x2)); + x61 = ((uint64_t)(arg1[15]) * (arg2[9])); + x62 = ((uint64_t)(arg1[15]) * ((arg2[8]) * 0x2)); + x63 = ((uint64_t)(arg1[15]) * (arg2[7])); + x64 = ((uint64_t)(arg1[15]) * ((arg2[6]) * 0x2)); + x65 = ((uint64_t)(arg1[15]) * ((arg2[5]) * 0x2)); + x66 = ((uint64_t)(arg1[15]) * ((arg2[4]) * 0x2)); + x67 = ((uint64_t)(arg1[14]) * (arg2[18])); + x68 = ((uint64_t)(arg1[14]) * (arg2[17])); + x69 = ((uint64_t)(arg1[14]) * (arg2[16])); + x70 = ((uint64_t)(arg1[14]) * (arg2[15])); + x71 = ((uint64_t)(arg1[14]) * (arg2[14])); + x72 = ((uint64_t)(arg1[14]) * (arg2[13])); + x73 = ((uint64_t)(arg1[14]) * ((arg2[12]) * 0x2)); + x74 = ((uint64_t)(arg1[14]) * (arg2[11])); + x75 = ((uint64_t)(arg1[14]) * (arg2[10])); + x76 = ((uint64_t)(arg1[14]) * (arg2[9])); + x77 = ((uint64_t)(arg1[14]) * (arg2[8])); + x78 = ((uint64_t)(arg1[14]) * (arg2[7])); + x79 = ((uint64_t)(arg1[14]) * (arg2[6])); + x80 = ((uint64_t)(arg1[14]) * ((arg2[5]) * 0x2)); + x81 = ((uint64_t)(arg1[13]) * (arg2[18])); + x82 = ((uint64_t)(arg1[13]) * ((arg2[17]) * 0x2)); + x83 = ((uint64_t)(arg1[13]) * (arg2[16])); + x84 = ((uint64_t)(arg1[13]) * ((arg2[15]) * 0x2)); + x85 = ((uint64_t)(arg1[13]) * (arg2[14])); + x86 = ((uint64_t)(arg1[13]) * ((arg2[13]) * 0x2)); + x87 = ((uint64_t)(arg1[13]) * ((arg2[12]) * 0x2)); + x88 = ((uint64_t)(arg1[13]) * (arg2[11])); + x89 = ((uint64_t)(arg1[13]) * ((arg2[10]) * 0x2)); + x90 = ((uint64_t)(arg1[13]) * (arg2[9])); + x91 = ((uint64_t)(arg1[13]) * ((arg2[8]) * 0x2)); + x92 = ((uint64_t)(arg1[13]) * (arg2[7])); + x93 = ((uint64_t)(arg1[13]) * ((arg2[6]) * 0x2)); + x94 = ((uint64_t)(arg1[12]) * ((arg2[18]) * 0x2)); + x95 = ((uint64_t)(arg1[12]) * ((arg2[17]) * 0x2)); + x96 = ((uint64_t)(arg1[12]) * ((arg2[16]) * 0x2)); + x97 = ((uint64_t)(arg1[12]) * ((arg2[15]) * 0x2)); + x98 = ((uint64_t)(arg1[12]) * ((arg2[14]) * 0x2)); + x99 = ((uint64_t)(arg1[12]) * ((arg2[13]) * 0x2)); + x100 = ((uint64_t)(arg1[12]) * ((arg2[12]) * 0x2)); + x101 = ((uint64_t)(arg1[12]) * ((arg2[11]) * 0x2)); + x102 = ((uint64_t)(arg1[12]) * ((arg2[10]) * 0x2)); + x103 = ((uint64_t)(arg1[12]) * ((arg2[9]) * 0x2)); + x104 = ((uint64_t)(arg1[12]) * ((arg2[8]) * 0x2)); + x105 = ((uint64_t)(arg1[12]) * ((arg2[7]) * 0x2)); + x106 = ((uint64_t)(arg1[11]) * (arg2[18])); + x107 = ((uint64_t)(arg1[11]) * ((arg2[17]) * 0x2)); + x108 = ((uint64_t)(arg1[11]) * (arg2[16])); + x109 = ((uint64_t)(arg1[11]) * ((arg2[15]) * 0x2)); + x110 = ((uint64_t)(arg1[11]) * (arg2[14])); + x111 = ((uint64_t)(arg1[11]) * (arg2[13])); + x112 = ((uint64_t)(arg1[11]) * ((arg2[12]) * 0x2)); + x113 = ((uint64_t)(arg1[11]) * (arg2[11])); + x114 = ((uint64_t)(arg1[11]) * ((arg2[10]) * 0x2)); + x115 = ((uint64_t)(arg1[11]) * (arg2[9])); + x116 = ((uint64_t)(arg1[11]) * ((arg2[8]) * 0x2)); + x117 = ((uint64_t)(arg1[10]) * ((arg2[18]) * 0x2)); + x118 = ((uint64_t)(arg1[10]) * ((arg2[17]) * 0x2)); + x119 = ((uint64_t)(arg1[10]) * ((arg2[16]) * 0x2)); + x120 = ((uint64_t)(arg1[10]) * ((arg2[15]) * 0x2)); + x121 = ((uint64_t)(arg1[10]) * (arg2[14])); + x122 = ((uint64_t)(arg1[10]) * ((arg2[13]) * 0x2)); + x123 = ((uint64_t)(arg1[10]) * ((arg2[12]) * 0x2)); + x124 = ((uint64_t)(arg1[10]) * ((arg2[11]) * 0x2)); + x125 = ((uint64_t)(arg1[10]) * ((arg2[10]) * 0x2)); + x126 = ((uint64_t)(arg1[10]) * ((arg2[9]) * 0x2)); + x127 = ((uint64_t)(arg1[9]) * (arg2[18])); + x128 = ((uint64_t)(arg1[9]) * ((arg2[17]) * 0x2)); + x129 = ((uint64_t)(arg1[9]) * (arg2[16])); + x130 = ((uint64_t)(arg1[9]) * (arg2[15])); + x131 = ((uint64_t)(arg1[9]) * (arg2[14])); + x132 = ((uint64_t)(arg1[9]) * (arg2[13])); + x133 = ((uint64_t)(arg1[9]) * ((arg2[12]) * 0x2)); + x134 = ((uint64_t)(arg1[9]) * (arg2[11])); + x135 = ((uint64_t)(arg1[9]) * ((arg2[10]) * 0x2)); + x136 = ((uint64_t)(arg1[8]) * ((arg2[18]) * 0x2)); + x137 = ((uint64_t)(arg1[8]) * ((arg2[17]) * 0x2)); + x138 = ((uint64_t)(arg1[8]) * (arg2[16])); + x139 = ((uint64_t)(arg1[8]) * ((arg2[15]) * 0x2)); + x140 = ((uint64_t)(arg1[8]) * (arg2[14])); + x141 = ((uint64_t)(arg1[8]) * ((arg2[13]) * 0x2)); + x142 = ((uint64_t)(arg1[8]) * ((arg2[12]) * 0x2)); + x143 = ((uint64_t)(arg1[8]) * ((arg2[11]) * 0x2)); + x144 = ((uint64_t)(arg1[7]) * (arg2[18])); + x145 = ((uint64_t)(arg1[7]) * (arg2[17])); + x146 = ((uint64_t)(arg1[7]) * (arg2[16])); + x147 = ((uint64_t)(arg1[7]) * (arg2[15])); + x148 = ((uint64_t)(arg1[7]) * (arg2[14])); + x149 = ((uint64_t)(arg1[7]) * (arg2[13])); + x150 = ((uint64_t)(arg1[7]) * ((arg2[12]) * 0x2)); + x151 = ((uint64_t)(arg1[6]) * (arg2[18])); + x152 = ((uint64_t)(arg1[6]) * ((arg2[17]) * 0x2)); + x153 = ((uint64_t)(arg1[6]) * (arg2[16])); + x154 = ((uint64_t)(arg1[6]) * ((arg2[15]) * 0x2)); + x155 = ((uint64_t)(arg1[6]) * (arg2[14])); + x156 = ((uint64_t)(arg1[6]) * ((arg2[13]) * 0x2)); + x157 = ((uint64_t)(arg1[5]) * ((arg2[18]) * 0x2)); + x158 = ((uint64_t)(arg1[5]) * ((arg2[17]) * 0x2)); + x159 = ((uint64_t)(arg1[5]) * ((arg2[16]) * 0x2)); + x160 = ((uint64_t)(arg1[5]) * ((arg2[15]) * 0x2)); + x161 = ((uint64_t)(arg1[5]) * ((arg2[14]) * 0x2)); + x162 = ((uint64_t)(arg1[4]) * (arg2[18])); + x163 = ((uint64_t)(arg1[4]) * ((arg2[17]) * 0x2)); + x164 = ((uint64_t)(arg1[4]) * (arg2[16])); + x165 = ((uint64_t)(arg1[4]) * ((arg2[15]) * 0x2)); + x166 = ((uint64_t)(arg1[3]) * ((arg2[18]) * 0x2)); + x167 = ((uint64_t)(arg1[3]) * ((arg2[17]) * 0x2)); + x168 = ((uint64_t)(arg1[3]) * ((arg2[16]) * 0x2)); + x169 = ((uint64_t)(arg1[2]) * (arg2[18])); + x170 = ((uint64_t)(arg1[2]) * ((arg2[17]) * 0x2)); + x171 = ((uint64_t)(arg1[1]) * ((arg2[18]) * 0x2)); + x172 = ((uint64_t)(arg1[18]) * (arg2[0])); + x173 = ((uint64_t)(arg1[17]) * ((arg2[1]) * 0x2)); + x174 = ((uint64_t)(arg1[17]) * (arg2[0])); + x175 = ((uint64_t)(arg1[16]) * (arg2[2])); + x176 = ((uint64_t)(arg1[16]) * (arg2[1])); + x177 = ((uint64_t)(arg1[16]) * (arg2[0])); + x178 = ((uint64_t)(arg1[15]) * ((arg2[3]) * 0x2)); + x179 = ((uint64_t)(arg1[15]) * (arg2[2])); + x180 = ((uint64_t)(arg1[15]) * ((arg2[1]) * 0x2)); + x181 = ((uint64_t)(arg1[15]) * (arg2[0])); + x182 = ((uint64_t)(arg1[14]) * (arg2[4])); + x183 = ((uint64_t)(arg1[14]) * (arg2[3])); + x184 = ((uint64_t)(arg1[14]) * (arg2[2])); + x185 = ((uint64_t)(arg1[14]) * (arg2[1])); + x186 = ((uint64_t)(arg1[14]) * (arg2[0])); + x187 = ((uint64_t)(arg1[13]) * ((arg2[5]) * 0x2)); + x188 = ((uint64_t)(arg1[13]) * (arg2[4])); + x189 = ((uint64_t)(arg1[13]) * ((arg2[3]) * 0x2)); + x190 = ((uint64_t)(arg1[13]) * (arg2[2])); + x191 = ((uint64_t)(arg1[13]) * ((arg2[1]) * 0x2)); + x192 = ((uint64_t)(arg1[13]) * (arg2[0])); + x193 = ((uint64_t)(arg1[12]) * ((arg2[6]) * 0x2)); + x194 = ((uint64_t)(arg1[12]) * ((arg2[5]) * 0x2)); + x195 = ((uint64_t)(arg1[12]) * ((arg2[4]) * 0x2)); + x196 = ((uint64_t)(arg1[12]) * ((arg2[3]) * 0x2)); + x197 = ((uint64_t)(arg1[12]) * ((arg2[2]) * 0x2)); + x198 = ((uint64_t)(arg1[12]) * ((arg2[1]) * 0x2)); + x199 = ((uint64_t)(arg1[12]) * (arg2[0])); + x200 = ((uint64_t)(arg1[11]) * (arg2[7])); + x201 = ((uint64_t)(arg1[11]) * (arg2[6])); + x202 = ((uint64_t)(arg1[11]) * ((arg2[5]) * 0x2)); + x203 = ((uint64_t)(arg1[11]) * (arg2[4])); + x204 = ((uint64_t)(arg1[11]) * ((arg2[3]) * 0x2)); + x205 = ((uint64_t)(arg1[11]) * (arg2[2])); + x206 = ((uint64_t)(arg1[11]) * (arg2[1])); + x207 = ((uint64_t)(arg1[11]) * (arg2[0])); + x208 = ((uint64_t)(arg1[10]) * ((arg2[8]) * 0x2)); + x209 = ((uint64_t)(arg1[10]) * (arg2[7])); + x210 = ((uint64_t)(arg1[10]) * ((arg2[6]) * 0x2)); + x211 = ((uint64_t)(arg1[10]) * ((arg2[5]) * 0x2)); + x212 = ((uint64_t)(arg1[10]) * ((arg2[4]) * 0x2)); + x213 = ((uint64_t)(arg1[10]) * ((arg2[3]) * 0x2)); + x214 = ((uint64_t)(arg1[10]) * (arg2[2])); + x215 = ((uint64_t)(arg1[10]) * ((arg2[1]) * 0x2)); + x216 = ((uint64_t)(arg1[10]) * (arg2[0])); + x217 = ((uint64_t)(arg1[9]) * (arg2[9])); + x218 = ((uint64_t)(arg1[9]) * (arg2[8])); + x219 = ((uint64_t)(arg1[9]) * (arg2[7])); + x220 = ((uint64_t)(arg1[9]) * (arg2[6])); + x221 = ((uint64_t)(arg1[9]) * ((arg2[5]) * 0x2)); + x222 = ((uint64_t)(arg1[9]) * (arg2[4])); + x223 = ((uint64_t)(arg1[9]) * (arg2[3])); + x224 = ((uint64_t)(arg1[9]) * (arg2[2])); + x225 = ((uint64_t)(arg1[9]) * (arg2[1])); + x226 = ((uint64_t)(arg1[9]) * (arg2[0])); + x227 = ((uint64_t)(arg1[8]) * ((arg2[10]) * 0x2)); + x228 = ((uint64_t)(arg1[8]) * (arg2[9])); + x229 = ((uint64_t)(arg1[8]) * ((arg2[8]) * 0x2)); + x230 = ((uint64_t)(arg1[8]) * (arg2[7])); + x231 = ((uint64_t)(arg1[8]) * ((arg2[6]) * 0x2)); + x232 = ((uint64_t)(arg1[8]) * ((arg2[5]) * 0x2)); + x233 = ((uint64_t)(arg1[8]) * (arg2[4])); + x234 = ((uint64_t)(arg1[8]) * ((arg2[3]) * 0x2)); + x235 = ((uint64_t)(arg1[8]) * (arg2[2])); + x236 = ((uint64_t)(arg1[8]) * ((arg2[1]) * 0x2)); + x237 = ((uint64_t)(arg1[8]) * (arg2[0])); + x238 = ((uint64_t)(arg1[7]) * (arg2[11])); + x239 = ((uint64_t)(arg1[7]) * (arg2[10])); + x240 = ((uint64_t)(arg1[7]) * (arg2[9])); + x241 = ((uint64_t)(arg1[7]) * (arg2[8])); + x242 = ((uint64_t)(arg1[7]) * (arg2[7])); + x243 = ((uint64_t)(arg1[7]) * (arg2[6])); + x244 = ((uint64_t)(arg1[7]) * (arg2[5])); + x245 = ((uint64_t)(arg1[7]) * (arg2[4])); + x246 = ((uint64_t)(arg1[7]) * (arg2[3])); + x247 = ((uint64_t)(arg1[7]) * (arg2[2])); + x248 = ((uint64_t)(arg1[7]) * (arg2[1])); + x249 = ((uint64_t)(arg1[7]) * (arg2[0])); + x250 = ((uint64_t)(arg1[6]) * ((arg2[12]) * 0x2)); + x251 = ((uint64_t)(arg1[6]) * (arg2[11])); + x252 = ((uint64_t)(arg1[6]) * ((arg2[10]) * 0x2)); + x253 = ((uint64_t)(arg1[6]) * (arg2[9])); + x254 = ((uint64_t)(arg1[6]) * ((arg2[8]) * 0x2)); + x255 = ((uint64_t)(arg1[6]) * (arg2[7])); + x256 = ((uint64_t)(arg1[6]) * (arg2[6])); + x257 = ((uint64_t)(arg1[6]) * ((arg2[5]) * 0x2)); + x258 = ((uint64_t)(arg1[6]) * (arg2[4])); + x259 = ((uint64_t)(arg1[6]) * ((arg2[3]) * 0x2)); + x260 = ((uint64_t)(arg1[6]) * (arg2[2])); + x261 = ((uint64_t)(arg1[6]) * ((arg2[1]) * 0x2)); + x262 = ((uint64_t)(arg1[6]) * (arg2[0])); + x263 = ((uint64_t)(arg1[5]) * ((arg2[13]) * 0x2)); + x264 = ((uint64_t)(arg1[5]) * ((arg2[12]) * 0x2)); + x265 = ((uint64_t)(arg1[5]) * ((arg2[11]) * 0x2)); + x266 = ((uint64_t)(arg1[5]) * ((arg2[10]) * 0x2)); + x267 = ((uint64_t)(arg1[5]) * ((arg2[9]) * 0x2)); + x268 = ((uint64_t)(arg1[5]) * ((arg2[8]) * 0x2)); + x269 = ((uint64_t)(arg1[5]) * (arg2[7])); + x270 = ((uint64_t)(arg1[5]) * ((arg2[6]) * 0x2)); + x271 = ((uint64_t)(arg1[5]) * ((arg2[5]) * 0x2)); + x272 = ((uint64_t)(arg1[5]) * ((arg2[4]) * 0x2)); + x273 = ((uint64_t)(arg1[5]) * ((arg2[3]) * 0x2)); + x274 = ((uint64_t)(arg1[5]) * ((arg2[2]) * 0x2)); + x275 = ((uint64_t)(arg1[5]) * ((arg2[1]) * 0x2)); + x276 = ((uint64_t)(arg1[5]) * (arg2[0])); + x277 = ((uint64_t)(arg1[4]) * (arg2[14])); + x278 = ((uint64_t)(arg1[4]) * (arg2[13])); + x279 = ((uint64_t)(arg1[4]) * ((arg2[12]) * 0x2)); + x280 = ((uint64_t)(arg1[4]) * (arg2[11])); + x281 = ((uint64_t)(arg1[4]) * ((arg2[10]) * 0x2)); + x282 = ((uint64_t)(arg1[4]) * (arg2[9])); + x283 = ((uint64_t)(arg1[4]) * (arg2[8])); + x284 = ((uint64_t)(arg1[4]) * (arg2[7])); + x285 = ((uint64_t)(arg1[4]) * (arg2[6])); + x286 = ((uint64_t)(arg1[4]) * ((arg2[5]) * 0x2)); + x287 = ((uint64_t)(arg1[4]) * (arg2[4])); + x288 = ((uint64_t)(arg1[4]) * ((arg2[3]) * 0x2)); + x289 = ((uint64_t)(arg1[4]) * (arg2[2])); + x290 = ((uint64_t)(arg1[4]) * (arg2[1])); + x291 = ((uint64_t)(arg1[4]) * (arg2[0])); + x292 = ((uint64_t)(arg1[3]) * ((arg2[15]) * 0x2)); + x293 = ((uint64_t)(arg1[3]) * (arg2[14])); + x294 = ((uint64_t)(arg1[3]) * ((arg2[13]) * 0x2)); + x295 = ((uint64_t)(arg1[3]) * ((arg2[12]) * 0x2)); + x296 = ((uint64_t)(arg1[3]) * ((arg2[11]) * 0x2)); + x297 = ((uint64_t)(arg1[3]) * ((arg2[10]) * 0x2)); + x298 = ((uint64_t)(arg1[3]) * (arg2[9])); + x299 = ((uint64_t)(arg1[3]) * ((arg2[8]) * 0x2)); + x300 = ((uint64_t)(arg1[3]) * (arg2[7])); + x301 = ((uint64_t)(arg1[3]) * ((arg2[6]) * 0x2)); + x302 = ((uint64_t)(arg1[3]) * ((arg2[5]) * 0x2)); + x303 = ((uint64_t)(arg1[3]) * ((arg2[4]) * 0x2)); + x304 = ((uint64_t)(arg1[3]) * ((arg2[3]) * 0x2)); + x305 = ((uint64_t)(arg1[3]) * (arg2[2])); + x306 = ((uint64_t)(arg1[3]) * ((arg2[1]) * 0x2)); + x307 = ((uint64_t)(arg1[3]) * (arg2[0])); + x308 = ((uint64_t)(arg1[2]) * (arg2[16])); + x309 = ((uint64_t)(arg1[2]) * (arg2[15])); + x310 = ((uint64_t)(arg1[2]) * (arg2[14])); + x311 = ((uint64_t)(arg1[2]) * (arg2[13])); + x312 = ((uint64_t)(arg1[2]) * ((arg2[12]) * 0x2)); + x313 = ((uint64_t)(arg1[2]) * (arg2[11])); + x314 = ((uint64_t)(arg1[2]) * (arg2[10])); + x315 = ((uint64_t)(arg1[2]) * (arg2[9])); + x316 = ((uint64_t)(arg1[2]) * (arg2[8])); + x317 = ((uint64_t)(arg1[2]) * (arg2[7])); + x318 = ((uint64_t)(arg1[2]) * (arg2[6])); + x319 = ((uint64_t)(arg1[2]) * ((arg2[5]) * 0x2)); + x320 = ((uint64_t)(arg1[2]) * (arg2[4])); + x321 = ((uint64_t)(arg1[2]) * (arg2[3])); + x322 = ((uint64_t)(arg1[2]) * (arg2[2])); + x323 = ((uint64_t)(arg1[2]) * (arg2[1])); + x324 = ((uint64_t)(arg1[2]) * (arg2[0])); + x325 = ((uint64_t)(arg1[1]) * ((arg2[17]) * 0x2)); + x326 = ((uint64_t)(arg1[1]) * (arg2[16])); + x327 = ((uint64_t)(arg1[1]) * ((arg2[15]) * 0x2)); + x328 = ((uint64_t)(arg1[1]) * (arg2[14])); + x329 = ((uint64_t)(arg1[1]) * ((arg2[13]) * 0x2)); + x330 = ((uint64_t)(arg1[1]) * ((arg2[12]) * 0x2)); + x331 = ((uint64_t)(arg1[1]) * (arg2[11])); + x332 = ((uint64_t)(arg1[1]) * ((arg2[10]) * 0x2)); + x333 = ((uint64_t)(arg1[1]) * (arg2[9])); + x334 = ((uint64_t)(arg1[1]) * ((arg2[8]) * 0x2)); + x335 = ((uint64_t)(arg1[1]) * (arg2[7])); + x336 = ((uint64_t)(arg1[1]) * ((arg2[6]) * 0x2)); + x337 = ((uint64_t)(arg1[1]) * ((arg2[5]) * 0x2)); + x338 = ((uint64_t)(arg1[1]) * (arg2[4])); + x339 = ((uint64_t)(arg1[1]) * ((arg2[3]) * 0x2)); + x340 = ((uint64_t)(arg1[1]) * (arg2[2])); + x341 = ((uint64_t)(arg1[1]) * ((arg2[1]) * 0x2)); + x342 = ((uint64_t)(arg1[1]) * (arg2[0])); + x343 = ((uint64_t)(arg1[0]) * (arg2[18])); + x344 = ((uint64_t)(arg1[0]) * (arg2[17])); + x345 = ((uint64_t)(arg1[0]) * (arg2[16])); + x346 = ((uint64_t)(arg1[0]) * (arg2[15])); + x347 = ((uint64_t)(arg1[0]) * (arg2[14])); + x348 = ((uint64_t)(arg1[0]) * (arg2[13])); + x349 = ((uint64_t)(arg1[0]) * (arg2[12])); + x350 = ((uint64_t)(arg1[0]) * (arg2[11])); + x351 = ((uint64_t)(arg1[0]) * (arg2[10])); + x352 = ((uint64_t)(arg1[0]) * (arg2[9])); + x353 = ((uint64_t)(arg1[0]) * (arg2[8])); + x354 = ((uint64_t)(arg1[0]) * (arg2[7])); + x355 = ((uint64_t)(arg1[0]) * (arg2[6])); + x356 = ((uint64_t)(arg1[0]) * (arg2[5])); + x357 = ((uint64_t)(arg1[0]) * (arg2[4])); + x358 = ((uint64_t)(arg1[0]) * (arg2[3])); + x359 = ((uint64_t)(arg1[0]) * (arg2[2])); + x360 = ((uint64_t)(arg1[0]) * (arg2[1])); + x361 = ((uint64_t)(arg1[0]) * (arg2[0])); + x362 = + (x361 + + (x171 + + (x170 + + (x168 + + (x165 + + (x161 + + (x156 + + (x150 + + (x143 + + (x135 + + (x126 + + (x116 + + (x105 + + (x93 + (x80 + (x66 + (x51 + (x35 + x18)))))))))))))))))); + x363 = (x362 >> 28); + x364 = (uint32_t)(x362 & UINT32_C(0xfffffff)); + x365 = (x343 + + (x325 + + (x308 + + (x292 + + (x277 + + (x263 + + (x250 + + (x238 + + (x227 + + (x217 + + (x208 + + (x200 + + (x193 + + (x187 + + (x182 + (x178 + (x175 + (x173 + x172)))))))))))))))))); + x366 = (x344 + + (x326 + + (x309 + + (x293 + + (x278 + + (x264 + + (x251 + + (x239 + + (x228 + + (x218 + + (x209 + + (x201 + + (x194 + + (x188 + + (x183 + (x179 + (x176 + (x174 + x1)))))))))))))))))); + x367 = (x345 + + (x327 + + (x310 + + (x294 + + (x279 + + (x265 + + (x252 + + (x240 + + (x229 + + (x219 + + (x210 + + (x202 + + (x195 + + (x189 + + (x184 + (x180 + (x177 + (x19 + x2)))))))))))))))))); + x368 = + (x346 + + (x328 + + (x311 + + (x295 + + (x280 + + (x266 + + (x253 + + (x241 + + (x230 + + (x220 + + (x211 + + (x203 + + (x196 + + (x190 + (x185 + (x181 + (x36 + (x20 + x3)))))))))))))))))); + x369 = + (x347 + + (x329 + + (x312 + + (x296 + + (x281 + + (x267 + + (x254 + + (x242 + + (x231 + + (x221 + + (x212 + + (x204 + + (x197 + + (x191 + (x186 + (x52 + (x37 + (x21 + x4)))))))))))))))))); + x370 = + (x348 + + (x330 + + (x313 + + (x297 + + (x282 + + (x268 + + (x255 + + (x243 + + (x232 + + (x222 + + (x213 + + (x205 + + (x198 + + (x192 + (x67 + (x53 + (x38 + (x22 + x5)))))))))))))))))); + x371 = (x349 + + (x331 + + (x314 + + (x298 + + (x283 + + (x269 + + (x256 + + (x244 + + (x233 + + (x223 + + (x214 + + (x206 + + (x199 + + (x81 + (x68 + (x54 + (x39 + (x23 + x6)))))))))))))))))); + x372 = (x350 + + (x332 + + (x315 + + (x299 + + (x284 + + (x270 + + (x257 + + (x245 + + (x234 + + (x224 + + (x215 + + (x207 + + (x94 + + (x82 + (x69 + (x55 + (x40 + (x24 + x7)))))))))))))))))); + x373 = (x351 + + (x333 + + (x316 + + (x300 + + (x285 + + (x271 + + (x258 + + (x246 + + (x235 + + (x225 + + (x216 + + (x106 + + (x95 + + (x83 + (x70 + (x56 + (x41 + (x25 + x8)))))))))))))))))); + x374 = (x352 + + (x334 + + (x317 + + (x301 + + (x286 + + (x272 + + (x259 + + (x247 + + (x236 + + (x226 + + (x117 + + (x107 + + (x96 + + (x84 + (x71 + (x57 + (x42 + (x26 + x9)))))))))))))))))); + x375 = + (x353 + + (x335 + + (x318 + + (x302 + + (x287 + + (x273 + + (x260 + + (x248 + + (x237 + + (x127 + + (x118 + + (x108 + + (x97 + + (x85 + (x72 + (x58 + (x43 + (x27 + x10)))))))))))))))))); + x376 = + (x354 + + (x336 + + (x319 + + (x303 + + (x288 + + (x274 + + (x261 + + (x249 + + (x136 + + (x128 + + (x119 + + (x109 + + (x98 + + (x86 + (x73 + (x59 + (x44 + (x28 + x11)))))))))))))))))); + x377 = + (x355 + + (x337 + + (x320 + + (x304 + + (x289 + + (x275 + + (x262 + + (x144 + + (x137 + + (x129 + + (x120 + + (x110 + + (x99 + + (x87 + (x74 + (x60 + (x45 + (x29 + x12)))))))))))))))))); + x378 = + (x356 + + (x338 + + (x321 + + (x305 + + (x290 + + (x276 + + (x151 + + (x145 + + (x138 + + (x130 + + (x121 + + (x111 + + (x100 + + (x88 + (x75 + (x61 + (x46 + (x30 + x13)))))))))))))))))); + x379 = + (x357 + + (x339 + + (x322 + + (x306 + + (x291 + + (x157 + + (x152 + + (x146 + + (x139 + + (x131 + + (x122 + + (x112 + + (x101 + + (x89 + (x76 + (x62 + (x47 + (x31 + x14)))))))))))))))))); + x380 = + (x358 + + (x340 + + (x323 + + (x307 + + (x162 + + (x158 + + (x153 + + (x147 + + (x140 + + (x132 + + (x123 + + (x113 + + (x102 + + (x90 + (x77 + (x63 + (x48 + (x32 + x15)))))))))))))))))); + x381 = + (x359 + + (x341 + + (x324 + + (x166 + + (x163 + + (x159 + + (x154 + + (x148 + + (x141 + + (x133 + + (x124 + + (x114 + + (x103 + + (x91 + (x78 + (x64 + (x49 + (x33 + x16)))))))))))))))))); + x382 = + (x360 + + (x342 + + (x169 + + (x167 + + (x164 + + (x160 + + (x155 + + (x149 + + (x142 + + (x134 + + (x125 + + (x115 + + (x104 + + (x92 + (x79 + (x65 + (x50 + (x34 + x17)))))))))))))))))); + x383 = (x363 + x382); + x384 = (x383 >> 27); + x385 = (uint32_t)(x383 & UINT32_C(0x7ffffff)); + x386 = (x384 + x381); + x387 = (x386 >> 28); + x388 = (uint32_t)(x386 & UINT32_C(0xfffffff)); + x389 = (x387 + x380); + x390 = (x389 >> 27); + x391 = (uint32_t)(x389 & UINT32_C(0x7ffffff)); + x392 = (x390 + x379); + x393 = (x392 >> 28); + x394 = (uint32_t)(x392 & UINT32_C(0xfffffff)); + x395 = (x393 + x378); + x396 = (x395 >> 27); + x397 = (uint32_t)(x395 & UINT32_C(0x7ffffff)); + x398 = (x396 + x377); + x399 = (x398 >> 27); + x400 = (uint32_t)(x398 & UINT32_C(0x7ffffff)); + x401 = (x399 + x376); + x402 = (x401 >> 28); + x403 = (uint32_t)(x401 & UINT32_C(0xfffffff)); + x404 = (x402 + x375); + x405 = (x404 >> 27); + x406 = (uint32_t)(x404 & UINT32_C(0x7ffffff)); + x407 = (x405 + x374); + x408 = (x407 >> 28); + x409 = (uint32_t)(x407 & UINT32_C(0xfffffff)); + x410 = (x408 + x373); + x411 = (x410 >> 27); + x412 = (uint32_t)(x410 & UINT32_C(0x7ffffff)); + x413 = (x411 + x372); + x414 = (x413 >> 28); + x415 = (uint32_t)(x413 & UINT32_C(0xfffffff)); + x416 = (x414 + x371); + x417 = (x416 >> 27); + x418 = (uint32_t)(x416 & UINT32_C(0x7ffffff)); + x419 = (x417 + x370); + x420 = (x419 >> 27); + x421 = (uint32_t)(x419 & UINT32_C(0x7ffffff)); + x422 = (x420 + x369); + x423 = (x422 >> 28); + x424 = (uint32_t)(x422 & UINT32_C(0xfffffff)); + x425 = (x423 + x368); + x426 = (x425 >> 27); + x427 = (uint32_t)(x425 & UINT32_C(0x7ffffff)); + x428 = (x426 + x367); + x429 = (x428 >> 28); + x430 = (uint32_t)(x428 & UINT32_C(0xfffffff)); + x431 = (x429 + x366); + x432 = (x431 >> 27); + x433 = (uint32_t)(x431 & UINT32_C(0x7ffffff)); + x434 = (x432 + x365); + x435 = (x434 >> 27); + x436 = (uint32_t)(x434 & UINT32_C(0x7ffffff)); + x437 = (x364 + x435); + x438 = (uint32_t)(x437 >> 28); + x439 = (uint32_t)(x437 & UINT32_C(0xfffffff)); + x440 = (x438 + x385); + x441 = (fiat_secp521r1_uint1)(x440 >> 27); + x442 = (x440 & UINT32_C(0x7ffffff)); + x443 = (x441 + x388); + out1[0] = x439; + out1[1] = x442; + out1[2] = x443; + out1[3] = x391; + out1[4] = x394; + out1[5] = x397; + out1[6] = x400; + out1[7] = x403; + out1[8] = x406; + out1[9] = x409; + out1[10] = x412; + out1[11] = x415; + out1[12] = x418; + out1[13] = x421; + out1[14] = x424; + out1[15] = x427; + out1[16] = x430; + out1[17] = x433; + out1[18] = x436; +} + +/* + * The function fiat_secp521r1_carry_square squares a field element and reduces the result. + * Postconditions: + * eval out1 mod m = (eval arg1 * eval arg1) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + * Output Bounds: + * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + */ +static void +fiat_secp521r1_carry_square(uint32_t out1[19], + const uint32_t arg1[19]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + uint32_t x22; + uint32_t x23; + uint32_t x24; + uint32_t x25; + uint32_t x26; + uint32_t x27; + uint32_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint32_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint32_t x36; + uint64_t x37; + uint64_t x38; + uint64_t x39; + uint64_t x40; + uint64_t x41; + uint64_t x42; + uint64_t x43; + uint64_t x44; + uint64_t x45; + uint64_t x46; + uint64_t x47; + uint64_t x48; + uint64_t x49; + uint64_t x50; + uint64_t x51; + uint64_t x52; + uint64_t x53; + uint64_t x54; + uint64_t x55; + uint64_t x56; + uint64_t x57; + uint64_t x58; + uint64_t x59; + uint64_t x60; + uint64_t x61; + uint64_t x62; + uint64_t x63; + uint64_t x64; + uint64_t x65; + uint64_t x66; + uint64_t x67; + uint64_t x68; + uint64_t x69; + uint64_t x70; + uint64_t x71; + uint64_t x72; + uint64_t x73; + uint64_t x74; + uint64_t x75; + uint64_t x76; + uint64_t x77; + uint64_t x78; + uint64_t x79; + uint64_t x80; + uint64_t x81; + uint64_t x82; + uint64_t x83; + uint64_t x84; + uint64_t x85; + uint64_t x86; + uint64_t x87; + uint64_t x88; + uint64_t x89; + uint64_t x90; + uint64_t x91; + uint64_t x92; + uint64_t x93; + uint64_t x94; + uint64_t x95; + uint64_t x96; + uint64_t x97; + uint64_t x98; + uint64_t x99; + uint64_t x100; + uint64_t x101; + uint64_t x102; + uint64_t x103; + uint64_t x104; + uint64_t x105; + uint64_t x106; + uint64_t x107; + uint64_t x108; + uint64_t x109; + uint64_t x110; + uint64_t x111; + uint64_t x112; + uint64_t x113; + uint64_t x114; + uint64_t x115; + uint64_t x116; + uint64_t x117; + uint64_t x118; + uint64_t x119; + uint64_t x120; + uint64_t x121; + uint64_t x122; + uint64_t x123; + uint64_t x124; + uint64_t x125; + uint64_t x126; + uint64_t x127; + uint64_t x128; + uint64_t x129; + uint64_t x130; + uint64_t x131; + uint64_t x132; + uint64_t x133; + uint64_t x134; + uint64_t x135; + uint64_t x136; + uint64_t x137; + uint64_t x138; + uint64_t x139; + uint64_t x140; + uint64_t x141; + uint64_t x142; + uint64_t x143; + uint64_t x144; + uint64_t x145; + uint64_t x146; + uint64_t x147; + uint64_t x148; + uint64_t x149; + uint64_t x150; + uint64_t x151; + uint64_t x152; + uint64_t x153; + uint64_t x154; + uint64_t x155; + uint64_t x156; + uint64_t x157; + uint64_t x158; + uint64_t x159; + uint64_t x160; + uint64_t x161; + uint64_t x162; + uint64_t x163; + uint64_t x164; + uint64_t x165; + uint64_t x166; + uint64_t x167; + uint64_t x168; + uint64_t x169; + uint64_t x170; + uint64_t x171; + uint64_t x172; + uint64_t x173; + uint64_t x174; + uint64_t x175; + uint64_t x176; + uint64_t x177; + uint64_t x178; + uint64_t x179; + uint64_t x180; + uint64_t x181; + uint64_t x182; + uint64_t x183; + uint64_t x184; + uint64_t x185; + uint64_t x186; + uint64_t x187; + uint64_t x188; + uint64_t x189; + uint64_t x190; + uint64_t x191; + uint64_t x192; + uint64_t x193; + uint64_t x194; + uint64_t x195; + uint64_t x196; + uint64_t x197; + uint64_t x198; + uint64_t x199; + uint64_t x200; + uint64_t x201; + uint64_t x202; + uint64_t x203; + uint64_t x204; + uint64_t x205; + uint64_t x206; + uint64_t x207; + uint64_t x208; + uint64_t x209; + uint64_t x210; + uint64_t x211; + uint64_t x212; + uint64_t x213; + uint64_t x214; + uint64_t x215; + uint64_t x216; + uint64_t x217; + uint64_t x218; + uint64_t x219; + uint64_t x220; + uint64_t x221; + uint64_t x222; + uint64_t x223; + uint64_t x224; + uint64_t x225; + uint64_t x226; + uint64_t x227; + uint64_t x228; + uint32_t x229; + uint64_t x230; + uint64_t x231; + uint64_t x232; + uint64_t x233; + uint64_t x234; + uint64_t x235; + uint64_t x236; + uint64_t x237; + uint64_t x238; + uint64_t x239; + uint64_t x240; + uint64_t x241; + uint64_t x242; + uint64_t x243; + uint64_t x244; + uint64_t x245; + uint64_t x246; + uint64_t x247; + uint64_t x248; + uint64_t x249; + uint32_t x250; + uint64_t x251; + uint64_t x252; + uint32_t x253; + uint64_t x254; + uint64_t x255; + uint32_t x256; + uint64_t x257; + uint64_t x258; + uint32_t x259; + uint64_t x260; + uint64_t x261; + uint32_t x262; + uint64_t x263; + uint64_t x264; + uint32_t x265; + uint64_t x266; + uint64_t x267; + uint32_t x268; + uint64_t x269; + uint64_t x270; + uint32_t x271; + uint64_t x272; + uint64_t x273; + uint32_t x274; + uint64_t x275; + uint64_t x276; + uint32_t x277; + uint64_t x278; + uint64_t x279; + uint32_t x280; + uint64_t x281; + uint64_t x282; + uint32_t x283; + uint64_t x284; + uint64_t x285; + uint32_t x286; + uint64_t x287; + uint64_t x288; + uint32_t x289; + uint64_t x290; + uint64_t x291; + uint32_t x292; + uint64_t x293; + uint64_t x294; + uint32_t x295; + uint64_t x296; + uint64_t x297; + uint32_t x298; + uint64_t x299; + uint64_t x300; + uint32_t x301; + uint64_t x302; + uint32_t x303; + uint32_t x304; + uint32_t x305; + fiat_secp521r1_uint1 x306; + uint32_t x307; + uint32_t x308; + x1 = (arg1[18]); + x2 = (x1 * 0x2); + x3 = ((arg1[18]) * 0x2); + x4 = (arg1[17]); + x5 = (x4 * 0x2); + x6 = ((arg1[17]) * 0x2); + x7 = (arg1[16]); + x8 = (x7 * 0x2); + x9 = ((arg1[16]) * 0x2); + x10 = (arg1[15]); + x11 = (x10 * 0x2); + x12 = ((arg1[15]) * 0x2); + x13 = (arg1[14]); + x14 = (x13 * 0x2); + x15 = ((arg1[14]) * 0x2); + x16 = (arg1[13]); + x17 = (x16 * 0x2); + x18 = ((arg1[13]) * 0x2); + x19 = (arg1[12]); + x20 = (x19 * 0x2); + x21 = ((arg1[12]) * 0x2); + x22 = (arg1[11]); + x23 = (x22 * 0x2); + x24 = ((arg1[11]) * 0x2); + x25 = (arg1[10]); + x26 = (x25 * 0x2); + x27 = ((arg1[10]) * 0x2); + x28 = ((arg1[9]) * 0x2); + x29 = ((arg1[8]) * 0x2); + x30 = ((arg1[7]) * 0x2); + x31 = ((arg1[6]) * 0x2); + x32 = ((arg1[5]) * 0x2); + x33 = ((arg1[4]) * 0x2); + x34 = ((arg1[3]) * 0x2); + x35 = ((arg1[2]) * 0x2); + x36 = ((arg1[1]) * 0x2); + x37 = ((uint64_t)(arg1[18]) * x1); + x38 = ((uint64_t)(arg1[17]) * (x2 * 0x2)); + x39 = ((uint64_t)(arg1[17]) * (x4 * 0x2)); + x40 = ((uint64_t)(arg1[16]) * x2); + x41 = ((uint64_t)(arg1[16]) * (x5 * 0x2)); + x42 = ((uint64_t)(arg1[16]) * x7); + x43 = ((uint64_t)(arg1[15]) * (x2 * 0x2)); + x44 = ((uint64_t)(arg1[15]) * (x5 * 0x2)); + x45 = ((uint64_t)(arg1[15]) * x8); + x46 = ((uint64_t)(arg1[15]) * (x10 * 0x2)); + x47 = ((uint64_t)(arg1[14]) * x2); + x48 = ((uint64_t)(arg1[14]) * x5); + x49 = ((uint64_t)(arg1[14]) * x8); + x50 = ((uint64_t)(arg1[14]) * x11); + x51 = ((uint64_t)(arg1[14]) * x13); + x52 = ((uint64_t)(arg1[13]) * x2); + x53 = ((uint64_t)(arg1[13]) * (x5 * 0x2)); + x54 = ((uint64_t)(arg1[13]) * x8); + x55 = ((uint64_t)(arg1[13]) * (x11 * 0x2)); + x56 = ((uint64_t)(arg1[13]) * x14); + x57 = ((uint64_t)(arg1[13]) * (x16 * 0x2)); + x58 = ((uint64_t)(arg1[12]) * (x2 * 0x2)); + x59 = ((uint64_t)(arg1[12]) * (x5 * 0x2)); + x60 = ((uint64_t)(arg1[12]) * (x8 * 0x2)); + x61 = ((uint64_t)(arg1[12]) * (x11 * 0x2)); + x62 = ((uint64_t)(arg1[12]) * (x14 * 0x2)); + x63 = ((uint64_t)(arg1[12]) * (x17 * 0x2)); + x64 = ((uint64_t)(arg1[12]) * (x19 * 0x2)); + x65 = ((uint64_t)(arg1[11]) * x2); + x66 = ((uint64_t)(arg1[11]) * (x5 * 0x2)); + x67 = ((uint64_t)(arg1[11]) * x8); + x68 = ((uint64_t)(arg1[11]) * (x11 * 0x2)); + x69 = ((uint64_t)(arg1[11]) * x14); + x70 = ((uint64_t)(arg1[11]) * x17); + x71 = ((uint64_t)(arg1[11]) * (x20 * 0x2)); + x72 = ((uint64_t)(arg1[11]) * x22); + x73 = ((uint64_t)(arg1[10]) * (x2 * 0x2)); + x74 = ((uint64_t)(arg1[10]) * (x5 * 0x2)); + x75 = ((uint64_t)(arg1[10]) * (x8 * 0x2)); + x76 = ((uint64_t)(arg1[10]) * (x11 * 0x2)); + x77 = ((uint64_t)(arg1[10]) * x14); + x78 = ((uint64_t)(arg1[10]) * (x17 * 0x2)); + x79 = ((uint64_t)(arg1[10]) * (x20 * 0x2)); + x80 = ((uint64_t)(arg1[10]) * (x23 * 0x2)); + x81 = ((uint64_t)(arg1[10]) * (x25 * 0x2)); + x82 = ((uint64_t)(arg1[9]) * x2); + x83 = ((uint64_t)(arg1[9]) * (x5 * 0x2)); + x84 = ((uint64_t)(arg1[9]) * x8); + x85 = ((uint64_t)(arg1[9]) * x11); + x86 = ((uint64_t)(arg1[9]) * x14); + x87 = ((uint64_t)(arg1[9]) * x17); + x88 = ((uint64_t)(arg1[9]) * (x20 * 0x2)); + x89 = ((uint64_t)(arg1[9]) * x23); + x90 = ((uint64_t)(arg1[9]) * (x26 * 0x2)); + x91 = ((uint64_t)(arg1[9]) * (arg1[9])); + x92 = ((uint64_t)(arg1[8]) * (x2 * 0x2)); + x93 = ((uint64_t)(arg1[8]) * (x5 * 0x2)); + x94 = ((uint64_t)(arg1[8]) * x8); + x95 = ((uint64_t)(arg1[8]) * (x11 * 0x2)); + x96 = ((uint64_t)(arg1[8]) * x14); + x97 = ((uint64_t)(arg1[8]) * (x17 * 0x2)); + x98 = ((uint64_t)(arg1[8]) * (x20 * 0x2)); + x99 = ((uint64_t)(arg1[8]) * (x23 * 0x2)); + x100 = ((uint64_t)(arg1[8]) * (x27 * 0x2)); + x101 = ((uint64_t)(arg1[8]) * x28); + x102 = ((uint64_t)(arg1[8]) * ((arg1[8]) * 0x2)); + x103 = ((uint64_t)(arg1[7]) * x2); + x104 = ((uint64_t)(arg1[7]) * x5); + x105 = ((uint64_t)(arg1[7]) * x8); + x106 = ((uint64_t)(arg1[7]) * x11); + x107 = ((uint64_t)(arg1[7]) * x14); + x108 = ((uint64_t)(arg1[7]) * x17); + x109 = ((uint64_t)(arg1[7]) * (x20 * 0x2)); + x110 = ((uint64_t)(arg1[7]) * x24); + x111 = ((uint64_t)(arg1[7]) * x27); + x112 = ((uint64_t)(arg1[7]) * x28); + x113 = ((uint64_t)(arg1[7]) * x29); + x114 = ((uint64_t)(arg1[7]) * (arg1[7])); + x115 = ((uint64_t)(arg1[6]) * x2); + x116 = ((uint64_t)(arg1[6]) * (x5 * 0x2)); + x117 = ((uint64_t)(arg1[6]) * x8); + x118 = ((uint64_t)(arg1[6]) * (x11 * 0x2)); + x119 = ((uint64_t)(arg1[6]) * x14); + x120 = ((uint64_t)(arg1[6]) * (x17 * 0x2)); + x121 = ((uint64_t)(arg1[6]) * (x21 * 0x2)); + x122 = ((uint64_t)(arg1[6]) * x24); + x123 = ((uint64_t)(arg1[6]) * (x27 * 0x2)); + x124 = ((uint64_t)(arg1[6]) * x28); + x125 = ((uint64_t)(arg1[6]) * (x29 * 0x2)); + x126 = ((uint64_t)(arg1[6]) * x30); + x127 = ((uint64_t)(arg1[6]) * (arg1[6])); + x128 = ((uint64_t)(arg1[5]) * (x2 * 0x2)); + x129 = ((uint64_t)(arg1[5]) * (x5 * 0x2)); + x130 = ((uint64_t)(arg1[5]) * (x8 * 0x2)); + x131 = ((uint64_t)(arg1[5]) * (x11 * 0x2)); + x132 = ((uint64_t)(arg1[5]) * (x14 * 0x2)); + x133 = ((uint64_t)(arg1[5]) * (x18 * 0x2)); + x134 = ((uint64_t)(arg1[5]) * (x21 * 0x2)); + x135 = ((uint64_t)(arg1[5]) * (x24 * 0x2)); + x136 = ((uint64_t)(arg1[5]) * (x27 * 0x2)); + x137 = ((uint64_t)(arg1[5]) * (x28 * 0x2)); + x138 = ((uint64_t)(arg1[5]) * (x29 * 0x2)); + x139 = ((uint64_t)(arg1[5]) * x30); + x140 = ((uint64_t)(arg1[5]) * (x31 * 0x2)); + x141 = ((uint64_t)(arg1[5]) * ((arg1[5]) * 0x2)); + x142 = ((uint64_t)(arg1[4]) * x2); + x143 = ((uint64_t)(arg1[4]) * (x5 * 0x2)); + x144 = ((uint64_t)(arg1[4]) * x8); + x145 = ((uint64_t)(arg1[4]) * (x11 * 0x2)); + x146 = ((uint64_t)(arg1[4]) * x15); + x147 = ((uint64_t)(arg1[4]) * x18); + x148 = ((uint64_t)(arg1[4]) * (x21 * 0x2)); + x149 = ((uint64_t)(arg1[4]) * x24); + x150 = ((uint64_t)(arg1[4]) * (x27 * 0x2)); + x151 = ((uint64_t)(arg1[4]) * x28); + x152 = ((uint64_t)(arg1[4]) * x29); + x153 = ((uint64_t)(arg1[4]) * x30); + x154 = ((uint64_t)(arg1[4]) * x31); + x155 = ((uint64_t)(arg1[4]) * (x32 * 0x2)); + x156 = ((uint64_t)(arg1[4]) * (arg1[4])); + x157 = ((uint64_t)(arg1[3]) * (x2 * 0x2)); + x158 = ((uint64_t)(arg1[3]) * (x5 * 0x2)); + x159 = ((uint64_t)(arg1[3]) * (x8 * 0x2)); + x160 = ((uint64_t)(arg1[3]) * (x12 * 0x2)); + x161 = ((uint64_t)(arg1[3]) * x15); + x162 = ((uint64_t)(arg1[3]) * (x18 * 0x2)); + x163 = ((uint64_t)(arg1[3]) * (x21 * 0x2)); + x164 = ((uint64_t)(arg1[3]) * (x24 * 0x2)); + x165 = ((uint64_t)(arg1[3]) * (x27 * 0x2)); + x166 = ((uint64_t)(arg1[3]) * x28); + x167 = ((uint64_t)(arg1[3]) * (x29 * 0x2)); + x168 = ((uint64_t)(arg1[3]) * x30); + x169 = ((uint64_t)(arg1[3]) * (x31 * 0x2)); + x170 = ((uint64_t)(arg1[3]) * (x32 * 0x2)); + x171 = ((uint64_t)(arg1[3]) * (x33 * 0x2)); + x172 = ((uint64_t)(arg1[3]) * ((arg1[3]) * 0x2)); + x173 = ((uint64_t)(arg1[2]) * x2); + x174 = ((uint64_t)(arg1[2]) * (x5 * 0x2)); + x175 = ((uint64_t)(arg1[2]) * x9); + x176 = ((uint64_t)(arg1[2]) * x12); + x177 = ((uint64_t)(arg1[2]) * x15); + x178 = ((uint64_t)(arg1[2]) * x18); + x179 = ((uint64_t)(arg1[2]) * (x21 * 0x2)); + x180 = ((uint64_t)(arg1[2]) * x24); + x181 = ((uint64_t)(arg1[2]) * x27); + x182 = ((uint64_t)(arg1[2]) * x28); + x183 = ((uint64_t)(arg1[2]) * x29); + x184 = ((uint64_t)(arg1[2]) * x30); + x185 = ((uint64_t)(arg1[2]) * x31); + x186 = ((uint64_t)(arg1[2]) * (x32 * 0x2)); + x187 = ((uint64_t)(arg1[2]) * x33); + x188 = ((uint64_t)(arg1[2]) * x34); + x189 = ((uint64_t)(arg1[2]) * (arg1[2])); + x190 = ((uint64_t)(arg1[1]) * (x2 * 0x2)); + x191 = ((uint64_t)(arg1[1]) * (x6 * 0x2)); + x192 = ((uint64_t)(arg1[1]) * x9); + x193 = ((uint64_t)(arg1[1]) * (x12 * 0x2)); + x194 = ((uint64_t)(arg1[1]) * x15); + x195 = ((uint64_t)(arg1[1]) * (x18 * 0x2)); + x196 = ((uint64_t)(arg1[1]) * (x21 * 0x2)); + x197 = ((uint64_t)(arg1[1]) * x24); + x198 = ((uint64_t)(arg1[1]) * (x27 * 0x2)); + x199 = ((uint64_t)(arg1[1]) * x28); + x200 = ((uint64_t)(arg1[1]) * (x29 * 0x2)); + x201 = ((uint64_t)(arg1[1]) * x30); + x202 = ((uint64_t)(arg1[1]) * (x31 * 0x2)); + x203 = ((uint64_t)(arg1[1]) * (x32 * 0x2)); + x204 = ((uint64_t)(arg1[1]) * x33); + x205 = ((uint64_t)(arg1[1]) * (x34 * 0x2)); + x206 = ((uint64_t)(arg1[1]) * x35); + x207 = ((uint64_t)(arg1[1]) * ((arg1[1]) * 0x2)); + x208 = ((uint64_t)(arg1[0]) * x3); + x209 = ((uint64_t)(arg1[0]) * x6); + x210 = ((uint64_t)(arg1[0]) * x9); + x211 = ((uint64_t)(arg1[0]) * x12); + x212 = ((uint64_t)(arg1[0]) * x15); + x213 = ((uint64_t)(arg1[0]) * x18); + x214 = ((uint64_t)(arg1[0]) * x21); + x215 = ((uint64_t)(arg1[0]) * x24); + x216 = ((uint64_t)(arg1[0]) * x27); + x217 = ((uint64_t)(arg1[0]) * x28); + x218 = ((uint64_t)(arg1[0]) * x29); + x219 = ((uint64_t)(arg1[0]) * x30); + x220 = ((uint64_t)(arg1[0]) * x31); + x221 = ((uint64_t)(arg1[0]) * x32); + x222 = ((uint64_t)(arg1[0]) * x33); + x223 = ((uint64_t)(arg1[0]) * x34); + x224 = ((uint64_t)(arg1[0]) * x35); + x225 = ((uint64_t)(arg1[0]) * x36); + x226 = ((uint64_t)(arg1[0]) * (arg1[0])); + x227 = + (x226 + + (x190 + + (x174 + (x159 + (x145 + (x132 + (x120 + (x109 + (x99 + x90))))))))); + x228 = (x227 >> 28); + x229 = (uint32_t)(x227 & UINT32_C(0xfffffff)); + x230 = + (x208 + + (x191 + + (x175 + (x160 + (x146 + (x133 + (x121 + (x110 + (x100 + x91))))))))); + x231 = + (x209 + + (x192 + + (x176 + (x161 + (x147 + (x134 + (x122 + (x111 + (x101 + x37))))))))); + x232 = + (x210 + + (x193 + + (x177 + (x162 + (x148 + (x135 + (x123 + (x112 + (x102 + x38))))))))); + x233 = + (x211 + + (x194 + + (x178 + (x163 + (x149 + (x136 + (x124 + (x113 + (x40 + x39))))))))); + x234 = + (x212 + + (x195 + + (x179 + (x164 + (x150 + (x137 + (x125 + (x114 + (x43 + x41))))))))); + x235 = (x213 + + (x196 + + (x180 + (x165 + (x151 + (x138 + (x126 + (x47 + (x44 + x42))))))))); + x236 = (x214 + + (x197 + + (x181 + (x166 + (x152 + (x139 + (x127 + (x52 + (x48 + x45))))))))); + x237 = (x215 + + (x198 + + (x182 + (x167 + (x153 + (x140 + (x58 + (x53 + (x49 + x46))))))))); + x238 = (x216 + + (x199 + + (x183 + (x168 + (x154 + (x141 + (x65 + (x59 + (x54 + x50))))))))); + x239 = (x217 + + (x200 + + (x184 + (x169 + (x155 + (x73 + (x66 + (x60 + (x55 + x51))))))))); + x240 = (x218 + + (x201 + + (x185 + (x170 + (x156 + (x82 + (x74 + (x67 + (x61 + x56))))))))); + x241 = (x219 + + (x202 + + (x186 + (x171 + (x92 + (x83 + (x75 + (x68 + (x62 + x57))))))))); + x242 = (x220 + + (x203 + + (x187 + (x172 + (x103 + (x93 + (x84 + (x76 + (x69 + x63))))))))); + x243 = (x221 + + (x204 + + (x188 + (x115 + (x104 + (x94 + (x85 + (x77 + (x70 + x64))))))))); + x244 = (x222 + + (x205 + + (x189 + (x128 + (x116 + (x105 + (x95 + (x86 + (x78 + x71))))))))); + x245 = (x223 + + (x206 + + (x142 + (x129 + (x117 + (x106 + (x96 + (x87 + (x79 + x72))))))))); + x246 = (x224 + + (x207 + + (x157 + (x143 + (x130 + (x118 + (x107 + (x97 + (x88 + x80))))))))); + x247 = (x225 + + (x173 + + (x158 + (x144 + (x131 + (x119 + (x108 + (x98 + (x89 + x81))))))))); + x248 = (x228 + x247); + x249 = (x248 >> 27); + x250 = (uint32_t)(x248 & UINT32_C(0x7ffffff)); + x251 = (x249 + x246); + x252 = (x251 >> 28); + x253 = (uint32_t)(x251 & UINT32_C(0xfffffff)); + x254 = (x252 + x245); + x255 = (x254 >> 27); + x256 = (uint32_t)(x254 & UINT32_C(0x7ffffff)); + x257 = (x255 + x244); + x258 = (x257 >> 28); + x259 = (uint32_t)(x257 & UINT32_C(0xfffffff)); + x260 = (x258 + x243); + x261 = (x260 >> 27); + x262 = (uint32_t)(x260 & UINT32_C(0x7ffffff)); + x263 = (x261 + x242); + x264 = (x263 >> 27); + x265 = (uint32_t)(x263 & UINT32_C(0x7ffffff)); + x266 = (x264 + x241); + x267 = (x266 >> 28); + x268 = (uint32_t)(x266 & UINT32_C(0xfffffff)); + x269 = (x267 + x240); + x270 = (x269 >> 27); + x271 = (uint32_t)(x269 & UINT32_C(0x7ffffff)); + x272 = (x270 + x239); + x273 = (x272 >> 28); + x274 = (uint32_t)(x272 & UINT32_C(0xfffffff)); + x275 = (x273 + x238); + x276 = (x275 >> 27); + x277 = (uint32_t)(x275 & UINT32_C(0x7ffffff)); + x278 = (x276 + x237); + x279 = (x278 >> 28); + x280 = (uint32_t)(x278 & UINT32_C(0xfffffff)); + x281 = (x279 + x236); + x282 = (x281 >> 27); + x283 = (uint32_t)(x281 & UINT32_C(0x7ffffff)); + x284 = (x282 + x235); + x285 = (x284 >> 27); + x286 = (uint32_t)(x284 & UINT32_C(0x7ffffff)); + x287 = (x285 + x234); + x288 = (x287 >> 28); + x289 = (uint32_t)(x287 & UINT32_C(0xfffffff)); + x290 = (x288 + x233); + x291 = (x290 >> 27); + x292 = (uint32_t)(x290 & UINT32_C(0x7ffffff)); + x293 = (x291 + x232); + x294 = (x293 >> 28); + x295 = (uint32_t)(x293 & UINT32_C(0xfffffff)); + x296 = (x294 + x231); + x297 = (x296 >> 27); + x298 = (uint32_t)(x296 & UINT32_C(0x7ffffff)); + x299 = (x297 + x230); + x300 = (x299 >> 27); + x301 = (uint32_t)(x299 & UINT32_C(0x7ffffff)); + x302 = (x229 + x300); + x303 = (uint32_t)(x302 >> 28); + x304 = (uint32_t)(x302 & UINT32_C(0xfffffff)); + x305 = (x303 + x250); + x306 = (fiat_secp521r1_uint1)(x305 >> 27); + x307 = (x305 & UINT32_C(0x7ffffff)); + x308 = (x306 + x253); + out1[0] = x304; + out1[1] = x307; + out1[2] = x308; + out1[3] = x256; + out1[4] = x259; + out1[5] = x262; + out1[6] = x265; + out1[7] = x268; + out1[8] = x271; + out1[9] = x274; + out1[10] = x277; + out1[11] = x280; + out1[12] = x283; + out1[13] = x286; + out1[14] = x289; + out1[15] = x292; + out1[16] = x295; + out1[17] = x298; + out1[18] = x301; +} + +/* + * The function fiat_secp521r1_carry reduces a field element. + * Postconditions: + * eval out1 mod m = eval arg1 mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + * Output Bounds: + * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + */ +static void +fiat_secp521r1_carry(uint32_t out1[19], const uint32_t arg1[19]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + uint32_t x22; + uint32_t x23; + uint32_t x24; + uint32_t x25; + uint32_t x26; + uint32_t x27; + uint32_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint32_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint32_t x36; + uint32_t x37; + uint32_t x38; + uint32_t x39; + uint32_t x40; + x1 = (arg1[0]); + x2 = ((x1 >> 28) + (arg1[1])); + x3 = ((x2 >> 27) + (arg1[2])); + x4 = ((x3 >> 28) + (arg1[3])); + x5 = ((x4 >> 27) + (arg1[4])); + x6 = ((x5 >> 28) + (arg1[5])); + x7 = ((x6 >> 27) + (arg1[6])); + x8 = ((x7 >> 27) + (arg1[7])); + x9 = ((x8 >> 28) + (arg1[8])); + x10 = ((x9 >> 27) + (arg1[9])); + x11 = ((x10 >> 28) + (arg1[10])); + x12 = ((x11 >> 27) + (arg1[11])); + x13 = ((x12 >> 28) + (arg1[12])); + x14 = ((x13 >> 27) + (arg1[13])); + x15 = ((x14 >> 27) + (arg1[14])); + x16 = ((x15 >> 28) + (arg1[15])); + x17 = ((x16 >> 27) + (arg1[16])); + x18 = ((x17 >> 28) + (arg1[17])); + x19 = ((x18 >> 27) + (arg1[18])); + x20 = ((x1 & UINT32_C(0xfffffff)) + (x19 >> 27)); + x21 = ((fiat_secp521r1_uint1)(x20 >> 28) + (x2 & UINT32_C(0x7ffffff))); + x22 = (x20 & UINT32_C(0xfffffff)); + x23 = (x21 & UINT32_C(0x7ffffff)); + x24 = ((fiat_secp521r1_uint1)(x21 >> 27) + (x3 & UINT32_C(0xfffffff))); + x25 = (x4 & UINT32_C(0x7ffffff)); + x26 = (x5 & UINT32_C(0xfffffff)); + x27 = (x6 & UINT32_C(0x7ffffff)); + x28 = (x7 & UINT32_C(0x7ffffff)); + x29 = (x8 & UINT32_C(0xfffffff)); + x30 = (x9 & UINT32_C(0x7ffffff)); + x31 = (x10 & UINT32_C(0xfffffff)); + x32 = (x11 & UINT32_C(0x7ffffff)); + x33 = (x12 & UINT32_C(0xfffffff)); + x34 = (x13 & UINT32_C(0x7ffffff)); + x35 = (x14 & UINT32_C(0x7ffffff)); + x36 = (x15 & UINT32_C(0xfffffff)); + x37 = (x16 & UINT32_C(0x7ffffff)); + x38 = (x17 & UINT32_C(0xfffffff)); + x39 = (x18 & UINT32_C(0x7ffffff)); + x40 = (x19 & UINT32_C(0x7ffffff)); + out1[0] = x22; + out1[1] = x23; + out1[2] = x24; + out1[3] = x25; + out1[4] = x26; + out1[5] = x27; + out1[6] = x28; + out1[7] = x29; + out1[8] = x30; + out1[9] = x31; + out1[10] = x32; + out1[11] = x33; + out1[12] = x34; + out1[13] = x35; + out1[14] = x36; + out1[15] = x37; + out1[16] = x38; + out1[17] = x39; + out1[18] = x40; +} + +/* + * The function fiat_secp521r1_add adds two field elements. + * Postconditions: + * eval out1 mod m = (eval arg1 + eval arg2) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + * arg2: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + * Output Bounds: + * out1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + */ +static void +fiat_secp521r1_add(uint32_t out1[19], const uint32_t arg1[19], + const uint32_t arg2[19]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + x1 = ((arg1[0]) + (arg2[0])); + x2 = ((arg1[1]) + (arg2[1])); + x3 = ((arg1[2]) + (arg2[2])); + x4 = ((arg1[3]) + (arg2[3])); + x5 = ((arg1[4]) + (arg2[4])); + x6 = ((arg1[5]) + (arg2[5])); + x7 = ((arg1[6]) + (arg2[6])); + x8 = ((arg1[7]) + (arg2[7])); + x9 = ((arg1[8]) + (arg2[8])); + x10 = ((arg1[9]) + (arg2[9])); + x11 = ((arg1[10]) + (arg2[10])); + x12 = ((arg1[11]) + (arg2[11])); + x13 = ((arg1[12]) + (arg2[12])); + x14 = ((arg1[13]) + (arg2[13])); + x15 = ((arg1[14]) + (arg2[14])); + x16 = ((arg1[15]) + (arg2[15])); + x17 = ((arg1[16]) + (arg2[16])); + x18 = ((arg1[17]) + (arg2[17])); + x19 = ((arg1[18]) + (arg2[18])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; + out1[9] = x10; + out1[10] = x11; + out1[11] = x12; + out1[12] = x13; + out1[13] = x14; + out1[14] = x15; + out1[15] = x16; + out1[16] = x17; + out1[17] = x18; + out1[18] = x19; +} + +/* + * The function fiat_secp521r1_sub subtracts two field elements. + * Postconditions: + * eval out1 mod m = (eval arg1 - eval arg2) mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + * arg2: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + * Output Bounds: + * out1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + */ +static void +fiat_secp521r1_sub(uint32_t out1[19], const uint32_t arg1[19], + const uint32_t arg2[19]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + x1 = ((UINT32_C(0x1ffffffe) + (arg1[0])) - (arg2[0])); + x2 = ((UINT32_C(0xffffffe) + (arg1[1])) - (arg2[1])); + x3 = ((UINT32_C(0x1ffffffe) + (arg1[2])) - (arg2[2])); + x4 = ((UINT32_C(0xffffffe) + (arg1[3])) - (arg2[3])); + x5 = ((UINT32_C(0x1ffffffe) + (arg1[4])) - (arg2[4])); + x6 = ((UINT32_C(0xffffffe) + (arg1[5])) - (arg2[5])); + x7 = ((UINT32_C(0xffffffe) + (arg1[6])) - (arg2[6])); + x8 = ((UINT32_C(0x1ffffffe) + (arg1[7])) - (arg2[7])); + x9 = ((UINT32_C(0xffffffe) + (arg1[8])) - (arg2[8])); + x10 = ((UINT32_C(0x1ffffffe) + (arg1[9])) - (arg2[9])); + x11 = ((UINT32_C(0xffffffe) + (arg1[10])) - (arg2[10])); + x12 = ((UINT32_C(0x1ffffffe) + (arg1[11])) - (arg2[11])); + x13 = ((UINT32_C(0xffffffe) + (arg1[12])) - (arg2[12])); + x14 = ((UINT32_C(0xffffffe) + (arg1[13])) - (arg2[13])); + x15 = ((UINT32_C(0x1ffffffe) + (arg1[14])) - (arg2[14])); + x16 = ((UINT32_C(0xffffffe) + (arg1[15])) - (arg2[15])); + x17 = ((UINT32_C(0x1ffffffe) + (arg1[16])) - (arg2[16])); + x18 = ((UINT32_C(0xffffffe) + (arg1[17])) - (arg2[17])); + x19 = ((UINT32_C(0xffffffe) + (arg1[18])) - (arg2[18])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; + out1[9] = x10; + out1[10] = x11; + out1[11] = x12; + out1[12] = x13; + out1[13] = x14; + out1[14] = x15; + out1[15] = x16; + out1[16] = x17; + out1[17] = x18; + out1[18] = x19; +} + +/* + * The function fiat_secp521r1_opp negates a field element. + * Postconditions: + * eval out1 mod m = -eval arg1 mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + * Output Bounds: + * out1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]] + */ +static void +fiat_secp521r1_opp(uint32_t out1[19], const uint32_t arg1[19]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + x1 = (UINT32_C(0x1ffffffe) - (arg1[0])); + x2 = (UINT32_C(0xffffffe) - (arg1[1])); + x3 = (UINT32_C(0x1ffffffe) - (arg1[2])); + x4 = (UINT32_C(0xffffffe) - (arg1[3])); + x5 = (UINT32_C(0x1ffffffe) - (arg1[4])); + x6 = (UINT32_C(0xffffffe) - (arg1[5])); + x7 = (UINT32_C(0xffffffe) - (arg1[6])); + x8 = (UINT32_C(0x1ffffffe) - (arg1[7])); + x9 = (UINT32_C(0xffffffe) - (arg1[8])); + x10 = (UINT32_C(0x1ffffffe) - (arg1[9])); + x11 = (UINT32_C(0xffffffe) - (arg1[10])); + x12 = (UINT32_C(0x1ffffffe) - (arg1[11])); + x13 = (UINT32_C(0xffffffe) - (arg1[12])); + x14 = (UINT32_C(0xffffffe) - (arg1[13])); + x15 = (UINT32_C(0x1ffffffe) - (arg1[14])); + x16 = (UINT32_C(0xffffffe) - (arg1[15])); + x17 = (UINT32_C(0x1ffffffe) - (arg1[16])); + x18 = (UINT32_C(0xffffffe) - (arg1[17])); + x19 = (UINT32_C(0xffffffe) - (arg1[18])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; + out1[9] = x10; + out1[10] = x11; + out1[11] = x12; + out1[12] = x13; + out1[13] = x14; + out1[14] = x15; + out1[15] = x16; + out1[16] = x17; + out1[17] = x18; + out1[18] = x19; +} + +/* + * The function fiat_secp521r1_selectznz is a multi-limb conditional select. + * Postconditions: + * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3) + * + * Input Bounds: + * arg1: [0x0 ~> 0x1] + * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * arg3: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + * Output Bounds: + * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]] + */ +static void +fiat_secp521r1_selectznz(uint32_t out1[19], + fiat_secp521r1_uint1 arg1, + const uint32_t arg2[19], + const uint32_t arg3[19]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint32_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint32_t x18; + uint32_t x19; + fiat_secp521r1_cmovznz_u32(&x1, arg1, (arg2[0]), (arg3[0])); + fiat_secp521r1_cmovznz_u32(&x2, arg1, (arg2[1]), (arg3[1])); + fiat_secp521r1_cmovznz_u32(&x3, arg1, (arg2[2]), (arg3[2])); + fiat_secp521r1_cmovznz_u32(&x4, arg1, (arg2[3]), (arg3[3])); + fiat_secp521r1_cmovznz_u32(&x5, arg1, (arg2[4]), (arg3[4])); + fiat_secp521r1_cmovznz_u32(&x6, arg1, (arg2[5]), (arg3[5])); + fiat_secp521r1_cmovznz_u32(&x7, arg1, (arg2[6]), (arg3[6])); + fiat_secp521r1_cmovznz_u32(&x8, arg1, (arg2[7]), (arg3[7])); + fiat_secp521r1_cmovznz_u32(&x9, arg1, (arg2[8]), (arg3[8])); + fiat_secp521r1_cmovznz_u32(&x10, arg1, (arg2[9]), (arg3[9])); + fiat_secp521r1_cmovznz_u32(&x11, arg1, (arg2[10]), (arg3[10])); + fiat_secp521r1_cmovznz_u32(&x12, arg1, (arg2[11]), (arg3[11])); + fiat_secp521r1_cmovznz_u32(&x13, arg1, (arg2[12]), (arg3[12])); + fiat_secp521r1_cmovznz_u32(&x14, arg1, (arg2[13]), (arg3[13])); + fiat_secp521r1_cmovznz_u32(&x15, arg1, (arg2[14]), (arg3[14])); + fiat_secp521r1_cmovznz_u32(&x16, arg1, (arg2[15]), (arg3[15])); + fiat_secp521r1_cmovznz_u32(&x17, arg1, (arg2[16]), (arg3[16])); + fiat_secp521r1_cmovznz_u32(&x18, arg1, (arg2[17]), (arg3[17])); + fiat_secp521r1_cmovznz_u32(&x19, arg1, (arg2[18]), (arg3[18])); + out1[0] = x1; + out1[1] = x2; + out1[2] = x3; + out1[3] = x4; + out1[4] = x5; + out1[5] = x6; + out1[6] = x7; + out1[7] = x8; + out1[8] = x9; + out1[9] = x10; + out1[10] = x11; + out1[11] = x12; + out1[12] = x13; + out1[13] = x14; + out1[14] = x15; + out1[15] = x16; + out1[16] = x17; + out1[17] = x18; + out1[18] = x19; +} + +/* + * The function fiat_secp521r1_to_bytes serializes a field element to bytes in little-endian order. + * Postconditions: + * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..65] + * + * Input Bounds: + * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + * Output Bounds: + * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]] + */ +static void +fiat_secp521r1_to_bytes(uint8_t out1[66], const uint32_t arg1[19]) +{ + uint32_t x1; + fiat_secp521r1_uint1 x2; + uint32_t x3; + fiat_secp521r1_uint1 x4; + uint32_t x5; + fiat_secp521r1_uint1 x6; + uint32_t x7; + fiat_secp521r1_uint1 x8; + uint32_t x9; + fiat_secp521r1_uint1 x10; + uint32_t x11; + fiat_secp521r1_uint1 x12; + uint32_t x13; + fiat_secp521r1_uint1 x14; + uint32_t x15; + fiat_secp521r1_uint1 x16; + uint32_t x17; + fiat_secp521r1_uint1 x18; + uint32_t x19; + fiat_secp521r1_uint1 x20; + uint32_t x21; + fiat_secp521r1_uint1 x22; + uint32_t x23; + fiat_secp521r1_uint1 x24; + uint32_t x25; + fiat_secp521r1_uint1 x26; + uint32_t x27; + fiat_secp521r1_uint1 x28; + uint32_t x29; + fiat_secp521r1_uint1 x30; + uint32_t x31; + fiat_secp521r1_uint1 x32; + uint32_t x33; + fiat_secp521r1_uint1 x34; + uint32_t x35; + fiat_secp521r1_uint1 x36; + uint32_t x37; + fiat_secp521r1_uint1 x38; + uint32_t x39; + uint32_t x40; + fiat_secp521r1_uint1 x41; + uint32_t x42; + fiat_secp521r1_uint1 x43; + uint32_t x44; + fiat_secp521r1_uint1 x45; + uint32_t x46; + fiat_secp521r1_uint1 x47; + uint32_t x48; + fiat_secp521r1_uint1 x49; + uint32_t x50; + fiat_secp521r1_uint1 x51; + uint32_t x52; + fiat_secp521r1_uint1 x53; + uint32_t x54; + fiat_secp521r1_uint1 x55; + uint32_t x56; + fiat_secp521r1_uint1 x57; + uint32_t x58; + fiat_secp521r1_uint1 x59; + uint32_t x60; + fiat_secp521r1_uint1 x61; + uint32_t x62; + fiat_secp521r1_uint1 x63; + uint32_t x64; + fiat_secp521r1_uint1 x65; + uint32_t x66; + fiat_secp521r1_uint1 x67; + uint32_t x68; + fiat_secp521r1_uint1 x69; + uint32_t x70; + fiat_secp521r1_uint1 x71; + uint32_t x72; + fiat_secp521r1_uint1 x73; + uint32_t x74; + fiat_secp521r1_uint1 x75; + uint32_t x76; + fiat_secp521r1_uint1 x77; + uint64_t x78; + uint32_t x79; + uint64_t x80; + uint32_t x81; + uint32_t x82; + uint32_t x83; + uint64_t x84; + uint32_t x85; + uint64_t x86; + uint32_t x87; + uint32_t x88; + uint32_t x89; + uint64_t x90; + uint32_t x91; + uint64_t x92; + uint32_t x93; + uint32_t x94; + uint8_t x95; + uint32_t x96; + uint8_t x97; + uint8_t x98; + uint8_t x99; + uint32_t x100; + uint32_t x101; + uint8_t x102; + uint32_t x103; + uint8_t x104; + uint8_t x105; + uint8_t x106; + uint64_t x107; + uint32_t x108; + uint8_t x109; + uint32_t x110; + uint8_t x111; + uint32_t x112; + uint8_t x113; + uint8_t x114; + uint8_t x115; + uint32_t x116; + uint32_t x117; + uint8_t x118; + uint32_t x119; + uint8_t x120; + uint8_t x121; + uint8_t x122; + uint64_t x123; + uint32_t x124; + uint8_t x125; + uint32_t x126; + uint8_t x127; + uint32_t x128; + uint8_t x129; + uint8_t x130; + uint8_t x131; + uint32_t x132; + uint32_t x133; + uint8_t x134; + uint32_t x135; + uint8_t x136; + uint8_t x137; + uint8_t x138; + uint32_t x139; + uint32_t x140; + uint8_t x141; + uint32_t x142; + uint8_t x143; + uint8_t x144; + uint8_t x145; + uint8_t x146; + uint32_t x147; + uint8_t x148; + uint32_t x149; + uint8_t x150; + uint8_t x151; + uint8_t x152; + uint32_t x153; + uint32_t x154; + uint8_t x155; + uint32_t x156; + uint8_t x157; + uint8_t x158; + uint8_t x159; + uint64_t x160; + uint32_t x161; + uint8_t x162; + uint32_t x163; + uint8_t x164; + uint32_t x165; + uint8_t x166; + uint8_t x167; + uint8_t x168; + uint32_t x169; + uint32_t x170; + uint8_t x171; + uint32_t x172; + uint8_t x173; + uint8_t x174; + uint8_t x175; + uint64_t x176; + uint32_t x177; + uint8_t x178; + uint32_t x179; + uint8_t x180; + uint32_t x181; + uint8_t x182; + uint8_t x183; + uint8_t x184; + uint32_t x185; + uint32_t x186; + uint8_t x187; + uint32_t x188; + uint8_t x189; + uint8_t x190; + uint8_t x191; + uint32_t x192; + uint32_t x193; + uint8_t x194; + uint32_t x195; + uint8_t x196; + uint8_t x197; + uint8_t x198; + uint8_t x199; + uint32_t x200; + uint8_t x201; + uint32_t x202; + uint8_t x203; + uint8_t x204; + uint8_t x205; + uint32_t x206; + uint32_t x207; + uint8_t x208; + uint32_t x209; + uint8_t x210; + uint8_t x211; + uint8_t x212; + uint64_t x213; + uint32_t x214; + uint8_t x215; + uint32_t x216; + uint8_t x217; + uint32_t x218; + uint8_t x219; + uint8_t x220; + uint8_t x221; + uint32_t x222; + uint32_t x223; + uint8_t x224; + uint32_t x225; + uint8_t x226; + uint8_t x227; + uint8_t x228; + uint64_t x229; + uint32_t x230; + uint8_t x231; + uint32_t x232; + uint8_t x233; + uint32_t x234; + uint8_t x235; + fiat_secp521r1_uint1 x236; + uint8_t x237; + fiat_secp521r1_subborrowx_u28(&x1, &x2, 0x0, (arg1[0]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x3, &x4, x2, (arg1[1]), UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x5, &x6, x4, (arg1[2]), UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x7, &x8, x6, (arg1[3]), UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x9, &x10, x8, (arg1[4]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x11, &x12, x10, (arg1[5]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u27(&x13, &x14, x12, (arg1[6]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x15, &x16, x14, (arg1[7]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x17, &x18, x16, (arg1[8]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x19, &x20, x18, (arg1[9]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x21, &x22, x20, (arg1[10]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x23, &x24, x22, (arg1[11]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x25, &x26, x24, (arg1[12]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u27(&x27, &x28, x26, (arg1[13]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x29, &x30, x28, (arg1[14]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x31, &x32, x30, (arg1[15]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u28(&x33, &x34, x32, (arg1[16]), + UINT32_C(0xfffffff)); + fiat_secp521r1_subborrowx_u27(&x35, &x36, x34, (arg1[17]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_subborrowx_u27(&x37, &x38, x36, (arg1[18]), + UINT32_C(0x7ffffff)); + fiat_secp521r1_cmovznz_u32(&x39, x38, 0x0, UINT32_C(0xffffffff)); + fiat_secp521r1_addcarryx_u28(&x40, &x41, 0x0, x1, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x42, &x43, x41, x3, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x44, &x45, x43, x5, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x46, &x47, x45, x7, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x48, &x49, x47, x9, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x50, &x51, x49, x11, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u27(&x52, &x53, x51, x13, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x54, &x55, x53, x15, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x56, &x57, x55, x17, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x58, &x59, x57, x19, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x60, &x61, x59, x21, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x62, &x63, x61, x23, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x64, &x65, x63, x25, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u27(&x66, &x67, x65, x27, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x68, &x69, x67, x29, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x70, &x71, x69, x31, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u28(&x72, &x73, x71, x33, + (x39 & UINT32_C(0xfffffff))); + fiat_secp521r1_addcarryx_u27(&x74, &x75, x73, x35, + (x39 & UINT32_C(0x7ffffff))); + fiat_secp521r1_addcarryx_u27(&x76, &x77, x75, x37, + (x39 & UINT32_C(0x7ffffff))); + x78 = ((uint64_t)x76 << 6); + x79 = (x74 << 3); + x80 = ((uint64_t)x72 << 7); + x81 = (x70 << 4); + x82 = (x66 << 5); + x83 = (x64 << 2); + x84 = ((uint64_t)x62 << 6); + x85 = (x60 << 3); + x86 = ((uint64_t)x58 << 7); + x87 = (x56 << 4); + x88 = (x52 << 5); + x89 = (x50 << 2); + x90 = ((uint64_t)x48 << 6); + x91 = (x46 << 3); + x92 = ((uint64_t)x44 << 7); + x93 = (x42 << 4); + x94 = (x40 >> 8); + x95 = (uint8_t)(x40 & UINT8_C(0xff)); + x96 = (x94 >> 8); + x97 = (uint8_t)(x94 & UINT8_C(0xff)); + x98 = (uint8_t)(x96 >> 8); + x99 = (uint8_t)(x96 & UINT8_C(0xff)); + x100 = (x98 + x93); + x101 = (x100 >> 8); + x102 = (uint8_t)(x100 & UINT8_C(0xff)); + x103 = (x101 >> 8); + x104 = (uint8_t)(x101 & UINT8_C(0xff)); + x105 = (uint8_t)(x103 >> 8); + x106 = (uint8_t)(x103 & UINT8_C(0xff)); + x107 = (x105 + x92); + x108 = (uint32_t)(x107 >> 8); + x109 = (uint8_t)(x107 & UINT8_C(0xff)); + x110 = (x108 >> 8); + x111 = (uint8_t)(x108 & UINT8_C(0xff)); + x112 = (x110 >> 8); + x113 = (uint8_t)(x110 & UINT8_C(0xff)); + x114 = (uint8_t)(x112 >> 8); + x115 = (uint8_t)(x112 & UINT8_C(0xff)); + x116 = (x114 + x91); + x117 = (x116 >> 8); + x118 = (uint8_t)(x116 & UINT8_C(0xff)); + x119 = (x117 >> 8); + x120 = (uint8_t)(x117 & UINT8_C(0xff)); + x121 = (uint8_t)(x119 >> 8); + x122 = (uint8_t)(x119 & UINT8_C(0xff)); + x123 = (x121 + x90); + x124 = (uint32_t)(x123 >> 8); + x125 = (uint8_t)(x123 & UINT8_C(0xff)); + x126 = (x124 >> 8); + x127 = (uint8_t)(x124 & UINT8_C(0xff)); + x128 = (x126 >> 8); + x129 = (uint8_t)(x126 & UINT8_C(0xff)); + x130 = (uint8_t)(x128 >> 8); + x131 = (uint8_t)(x128 & UINT8_C(0xff)); + x132 = (x130 + x89); + x133 = (x132 >> 8); + x134 = (uint8_t)(x132 & UINT8_C(0xff)); + x135 = (x133 >> 8); + x136 = (uint8_t)(x133 & UINT8_C(0xff)); + x137 = (uint8_t)(x135 >> 8); + x138 = (uint8_t)(x135 & UINT8_C(0xff)); + x139 = (x137 + x88); + x140 = (x139 >> 8); + x141 = (uint8_t)(x139 & UINT8_C(0xff)); + x142 = (x140 >> 8); + x143 = (uint8_t)(x140 & UINT8_C(0xff)); + x144 = (uint8_t)(x142 >> 8); + x145 = (uint8_t)(x142 & UINT8_C(0xff)); + x146 = (uint8_t)(x144 & UINT8_C(0xff)); + x147 = (x54 >> 8); + x148 = (uint8_t)(x54 & UINT8_C(0xff)); + x149 = (x147 >> 8); + x150 = (uint8_t)(x147 & UINT8_C(0xff)); + x151 = (uint8_t)(x149 >> 8); + x152 = (uint8_t)(x149 & UINT8_C(0xff)); + x153 = (x151 + x87); + x154 = (x153 >> 8); + x155 = (uint8_t)(x153 & UINT8_C(0xff)); + x156 = (x154 >> 8); + x157 = (uint8_t)(x154 & UINT8_C(0xff)); + x158 = (uint8_t)(x156 >> 8); + x159 = (uint8_t)(x156 & UINT8_C(0xff)); + x160 = (x158 + x86); + x161 = (uint32_t)(x160 >> 8); + x162 = (uint8_t)(x160 & UINT8_C(0xff)); + x163 = (x161 >> 8); + x164 = (uint8_t)(x161 & UINT8_C(0xff)); + x165 = (x163 >> 8); + x166 = (uint8_t)(x163 & UINT8_C(0xff)); + x167 = (uint8_t)(x165 >> 8); + x168 = (uint8_t)(x165 & UINT8_C(0xff)); + x169 = (x167 + x85); + x170 = (x169 >> 8); + x171 = (uint8_t)(x169 & UINT8_C(0xff)); + x172 = (x170 >> 8); + x173 = (uint8_t)(x170 & UINT8_C(0xff)); + x174 = (uint8_t)(x172 >> 8); + x175 = (uint8_t)(x172 & UINT8_C(0xff)); + x176 = (x174 + x84); + x177 = (uint32_t)(x176 >> 8); + x178 = (uint8_t)(x176 & UINT8_C(0xff)); + x179 = (x177 >> 8); + x180 = (uint8_t)(x177 & UINT8_C(0xff)); + x181 = (x179 >> 8); + x182 = (uint8_t)(x179 & UINT8_C(0xff)); + x183 = (uint8_t)(x181 >> 8); + x184 = (uint8_t)(x181 & UINT8_C(0xff)); + x185 = (x183 + x83); + x186 = (x185 >> 8); + x187 = (uint8_t)(x185 & UINT8_C(0xff)); + x188 = (x186 >> 8); + x189 = (uint8_t)(x186 & UINT8_C(0xff)); + x190 = (uint8_t)(x188 >> 8); + x191 = (uint8_t)(x188 & UINT8_C(0xff)); + x192 = (x190 + x82); + x193 = (x192 >> 8); + x194 = (uint8_t)(x192 & UINT8_C(0xff)); + x195 = (x193 >> 8); + x196 = (uint8_t)(x193 & UINT8_C(0xff)); + x197 = (uint8_t)(x195 >> 8); + x198 = (uint8_t)(x195 & UINT8_C(0xff)); + x199 = (uint8_t)(x197 & UINT8_C(0xff)); + x200 = (x68 >> 8); + x201 = (uint8_t)(x68 & UINT8_C(0xff)); + x202 = (x200 >> 8); + x203 = (uint8_t)(x200 & UINT8_C(0xff)); + x204 = (uint8_t)(x202 >> 8); + x205 = (uint8_t)(x202 & UINT8_C(0xff)); + x206 = (x204 + x81); + x207 = (x206 >> 8); + x208 = (uint8_t)(x206 & UINT8_C(0xff)); + x209 = (x207 >> 8); + x210 = (uint8_t)(x207 & UINT8_C(0xff)); + x211 = (uint8_t)(x209 >> 8); + x212 = (uint8_t)(x209 & UINT8_C(0xff)); + x213 = (x211 + x80); + x214 = (uint32_t)(x213 >> 8); + x215 = (uint8_t)(x213 & UINT8_C(0xff)); + x216 = (x214 >> 8); + x217 = (uint8_t)(x214 & UINT8_C(0xff)); + x218 = (x216 >> 8); + x219 = (uint8_t)(x216 & UINT8_C(0xff)); + x220 = (uint8_t)(x218 >> 8); + x221 = (uint8_t)(x218 & UINT8_C(0xff)); + x222 = (x220 + x79); + x223 = (x222 >> 8); + x224 = (uint8_t)(x222 & UINT8_C(0xff)); + x225 = (x223 >> 8); + x226 = (uint8_t)(x223 & UINT8_C(0xff)); + x227 = (uint8_t)(x225 >> 8); + x228 = (uint8_t)(x225 & UINT8_C(0xff)); + x229 = (x227 + x78); + x230 = (uint32_t)(x229 >> 8); + x231 = (uint8_t)(x229 & UINT8_C(0xff)); + x232 = (x230 >> 8); + x233 = (uint8_t)(x230 & UINT8_C(0xff)); + x234 = (x232 >> 8); + x235 = (uint8_t)(x232 & UINT8_C(0xff)); + x236 = (fiat_secp521r1_uint1)(x234 >> 8); + x237 = (uint8_t)(x234 & UINT8_C(0xff)); + out1[0] = x95; + out1[1] = x97; + out1[2] = x99; + out1[3] = x102; + out1[4] = x104; + out1[5] = x106; + out1[6] = x109; + out1[7] = x111; + out1[8] = x113; + out1[9] = x115; + out1[10] = x118; + out1[11] = x120; + out1[12] = x122; + out1[13] = x125; + out1[14] = x127; + out1[15] = x129; + out1[16] = x131; + out1[17] = x134; + out1[18] = x136; + out1[19] = x138; + out1[20] = x141; + out1[21] = x143; + out1[22] = x145; + out1[23] = x146; + out1[24] = x148; + out1[25] = x150; + out1[26] = x152; + out1[27] = x155; + out1[28] = x157; + out1[29] = x159; + out1[30] = x162; + out1[31] = x164; + out1[32] = x166; + out1[33] = x168; + out1[34] = x171; + out1[35] = x173; + out1[36] = x175; + out1[37] = x178; + out1[38] = x180; + out1[39] = x182; + out1[40] = x184; + out1[41] = x187; + out1[42] = x189; + out1[43] = x191; + out1[44] = x194; + out1[45] = x196; + out1[46] = x198; + out1[47] = x199; + out1[48] = x201; + out1[49] = x203; + out1[50] = x205; + out1[51] = x208; + out1[52] = x210; + out1[53] = x212; + out1[54] = x215; + out1[55] = x217; + out1[56] = x219; + out1[57] = x221; + out1[58] = x224; + out1[59] = x226; + out1[60] = x228; + out1[61] = x231; + out1[62] = x233; + out1[63] = x235; + out1[64] = x237; + out1[65] = x236; +} + +/* + * The function fiat_secp521r1_from_bytes deserializes a field element from bytes in little-endian order. + * Postconditions: + * eval out1 mod m = bytes_eval arg1 mod m + * + * Input Bounds: + * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]] + * Output Bounds: + * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]] + */ +static void +fiat_secp521r1_from_bytes(uint32_t out1[19], + const uint8_t arg1[66]) +{ + uint32_t x1; + uint32_t x2; + uint32_t x3; + uint32_t x4; + uint32_t x5; + uint32_t x6; + uint32_t x7; + uint64_t x8; + uint32_t x9; + uint32_t x10; + uint32_t x11; + uint32_t x12; + uint32_t x13; + uint32_t x14; + uint32_t x15; + uint32_t x16; + uint32_t x17; + uint8_t x18; + uint32_t x19; + uint32_t x20; + uint32_t x21; + uint32_t x22; + uint32_t x23; + uint32_t x24; + uint64_t x25; + uint32_t x26; + uint32_t x27; + uint32_t x28; + uint32_t x29; + uint32_t x30; + uint32_t x31; + uint64_t x32; + uint32_t x33; + uint32_t x34; + uint32_t x35; + uint32_t x36; + uint32_t x37; + uint32_t x38; + uint32_t x39; + uint32_t x40; + uint32_t x41; + uint8_t x42; + uint32_t x43; + uint32_t x44; + uint32_t x45; + uint32_t x46; + uint32_t x47; + uint32_t x48; + uint64_t x49; + uint32_t x50; + uint32_t x51; + uint32_t x52; + uint32_t x53; + uint32_t x54; + uint32_t x55; + uint64_t x56; + uint32_t x57; + uint32_t x58; + uint32_t x59; + uint32_t x60; + uint32_t x61; + uint32_t x62; + uint32_t x63; + uint32_t x64; + uint32_t x65; + uint8_t x66; + uint32_t x67; + uint8_t x68; + uint32_t x69; + uint32_t x70; + uint32_t x71; + uint64_t x72; + uint32_t x73; + uint32_t x74; + uint32_t x75; + uint32_t x76; + uint64_t x77; + uint32_t x78; + uint64_t x79; + uint32_t x80; + uint32_t x81; + uint32_t x82; + uint32_t x83; + uint64_t x84; + uint32_t x85; + uint64_t x86; + uint32_t x87; + uint32_t x88; + fiat_secp521r1_uint1 x89; + uint32_t x90; + uint64_t x91; + uint8_t x92; + uint32_t x93; + uint32_t x94; + uint8_t x95; + uint32_t x96; + uint64_t x97; + uint8_t x98; + uint32_t x99; + uint32_t x100; + uint8_t x101; + uint32_t x102; + uint32_t x103; + uint32_t x104; + uint8_t x105; + uint32_t x106; + uint32_t x107; + fiat_secp521r1_uint1 x108; + uint32_t x109; + uint64_t x110; + uint8_t x111; + uint32_t x112; + uint32_t x113; + uint8_t x114; + uint32_t x115; + uint64_t x116; + uint8_t x117; + uint32_t x118; + uint32_t x119; + uint8_t x120; + uint32_t x121; + uint32_t x122; + uint32_t x123; + uint8_t x124; + uint32_t x125; + uint32_t x126; + fiat_secp521r1_uint1 x127; + uint32_t x128; + uint64_t x129; + uint8_t x130; + uint32_t x131; + uint32_t x132; + uint8_t x133; + uint32_t x134; + uint32_t x135; + x1 = ((uint32_t)(fiat_secp521r1_uint1)(arg1[65]) << 26); + x2 = ((uint32_t)(arg1[64]) << 18); + x3 = ((uint32_t)(arg1[63]) << 10); + x4 = ((uint32_t)(arg1[62]) << 2); + x5 = ((uint32_t)(arg1[61]) << 21); + x6 = ((uint32_t)(arg1[60]) << 13); + x7 = ((uint32_t)(arg1[59]) << 5); + x8 = ((uint64_t)(arg1[58]) << 25); + x9 = ((uint32_t)(arg1[57]) << 17); + x10 = ((uint32_t)(arg1[56]) << 9); + x11 = ((uint32_t)(arg1[55]) * 0x2); + x12 = ((uint32_t)(arg1[54]) << 20); + x13 = ((uint32_t)(arg1[53]) << 12); + x14 = ((uint32_t)(arg1[52]) << 4); + x15 = ((uint32_t)(arg1[51]) << 24); + x16 = ((uint32_t)(arg1[50]) << 16); + x17 = ((uint32_t)(arg1[49]) << 8); + x18 = (arg1[48]); + x19 = ((uint32_t)(arg1[47]) << 19); + x20 = ((uint32_t)(arg1[46]) << 11); + x21 = ((uint32_t)(arg1[45]) << 3); + x22 = ((uint32_t)(arg1[44]) << 22); + x23 = ((uint32_t)(arg1[43]) << 14); + x24 = ((uint32_t)(arg1[42]) << 6); + x25 = ((uint64_t)(arg1[41]) << 26); + x26 = ((uint32_t)(arg1[40]) << 18); + x27 = ((uint32_t)(arg1[39]) << 10); + x28 = ((uint32_t)(arg1[38]) << 2); + x29 = ((uint32_t)(arg1[37]) << 21); + x30 = ((uint32_t)(arg1[36]) << 13); + x31 = ((uint32_t)(arg1[35]) << 5); + x32 = ((uint64_t)(arg1[34]) << 25); + x33 = ((uint32_t)(arg1[33]) << 17); + x34 = ((uint32_t)(arg1[32]) << 9); + x35 = ((uint32_t)(arg1[31]) * 0x2); + x36 = ((uint32_t)(arg1[30]) << 20); + x37 = ((uint32_t)(arg1[29]) << 12); + x38 = ((uint32_t)(arg1[28]) << 4); + x39 = ((uint32_t)(arg1[27]) << 24); + x40 = ((uint32_t)(arg1[26]) << 16); + x41 = ((uint32_t)(arg1[25]) << 8); + x42 = (arg1[24]); + x43 = ((uint32_t)(arg1[23]) << 19); + x44 = ((uint32_t)(arg1[22]) << 11); + x45 = ((uint32_t)(arg1[21]) << 3); + x46 = ((uint32_t)(arg1[20]) << 22); + x47 = ((uint32_t)(arg1[19]) << 14); + x48 = ((uint32_t)(arg1[18]) << 6); + x49 = ((uint64_t)(arg1[17]) << 26); + x50 = ((uint32_t)(arg1[16]) << 18); + x51 = ((uint32_t)(arg1[15]) << 10); + x52 = ((uint32_t)(arg1[14]) << 2); + x53 = ((uint32_t)(arg1[13]) << 21); + x54 = ((uint32_t)(arg1[12]) << 13); + x55 = ((uint32_t)(arg1[11]) << 5); + x56 = ((uint64_t)(arg1[10]) << 25); + x57 = ((uint32_t)(arg1[9]) << 17); + x58 = ((uint32_t)(arg1[8]) << 9); + x59 = ((uint32_t)(arg1[7]) * 0x2); + x60 = ((uint32_t)(arg1[6]) << 20); + x61 = ((uint32_t)(arg1[5]) << 12); + x62 = ((uint32_t)(arg1[4]) << 4); + x63 = ((uint32_t)(arg1[3]) << 24); + x64 = ((uint32_t)(arg1[2]) << 16); + x65 = ((uint32_t)(arg1[1]) << 8); + x66 = (arg1[0]); + x67 = (x66 + (x65 + (x64 + x63))); + x68 = (uint8_t)(x67 >> 28); + x69 = (x67 & UINT32_C(0xfffffff)); + x70 = (x4 + (x3 + (x2 + x1))); + x71 = (x7 + (x6 + x5)); + x72 = (x11 + (x10 + (x9 + x8))); + x73 = (x14 + (x13 + x12)); + x74 = (x18 + (x17 + (x16 + x15))); + x75 = (x21 + (x20 + x19)); + x76 = (x24 + (x23 + x22)); + x77 = (x28 + (x27 + (x26 + x25))); + x78 = (x31 + (x30 + x29)); + x79 = (x35 + (x34 + (x33 + x32))); + x80 = (x38 + (x37 + x36)); + x81 = (x42 + (x41 + (x40 + x39))); + x82 = (x45 + (x44 + x43)); + x83 = (x48 + (x47 + x46)); + x84 = (x52 + (x51 + (x50 + x49))); + x85 = (x55 + (x54 + x53)); + x86 = (x59 + (x58 + (x57 + x56))); + x87 = (x62 + (x61 + x60)); + x88 = (x68 + x87); + x89 = (fiat_secp521r1_uint1)(x88 >> 27); + x90 = (x88 & UINT32_C(0x7ffffff)); + x91 = (x89 + x86); + x92 = (uint8_t)(x91 >> 28); + x93 = (uint32_t)(x91 & UINT32_C(0xfffffff)); + x94 = (x92 + x85); + x95 = (uint8_t)(x94 >> 27); + x96 = (x94 & UINT32_C(0x7ffffff)); + x97 = (x95 + x84); + x98 = (uint8_t)(x97 >> 28); + x99 = (uint32_t)(x97 & UINT32_C(0xfffffff)); + x100 = (x98 + x83); + x101 = (uint8_t)(x100 >> 27); + x102 = (x100 & UINT32_C(0x7ffffff)); + x103 = (x101 + x82); + x104 = (x103 & UINT32_C(0x7ffffff)); + x105 = (uint8_t)(x81 >> 28); + x106 = (x81 & UINT32_C(0xfffffff)); + x107 = (x105 + x80); + x108 = (fiat_secp521r1_uint1)(x107 >> 27); + x109 = (x107 & UINT32_C(0x7ffffff)); + x110 = (x108 + x79); + x111 = (uint8_t)(x110 >> 28); + x112 = (uint32_t)(x110 & UINT32_C(0xfffffff)); + x113 = (x111 + x78); + x114 = (uint8_t)(x113 >> 27); + x115 = (x113 & UINT32_C(0x7ffffff)); + x116 = (x114 + x77); + x117 = (uint8_t)(x116 >> 28); + x118 = (uint32_t)(x116 & UINT32_C(0xfffffff)); + x119 = (x117 + x76); + x120 = (uint8_t)(x119 >> 27); + x121 = (x119 & UINT32_C(0x7ffffff)); + x122 = (x120 + x75); + x123 = (x122 & UINT32_C(0x7ffffff)); + x124 = (uint8_t)(x74 >> 28); + x125 = (x74 & UINT32_C(0xfffffff)); + x126 = (x124 + x73); + x127 = (fiat_secp521r1_uint1)(x126 >> 27); + x128 = (x126 & UINT32_C(0x7ffffff)); + x129 = (x127 + x72); + x130 = (uint8_t)(x129 >> 28); + x131 = (uint32_t)(x129 & UINT32_C(0xfffffff)); + x132 = (x130 + x71); + x133 = (uint8_t)(x132 >> 27); + x134 = (x132 & UINT32_C(0x7ffffff)); + x135 = (x133 + x70); + out1[0] = x69; + out1[1] = x90; + out1[2] = x93; + out1[3] = x96; + out1[4] = x99; + out1[5] = x102; + out1[6] = x104; + out1[7] = x106; + out1[8] = x109; + out1[9] = x112; + out1[10] = x115; + out1[11] = x118; + out1[12] = x121; + out1[13] = x123; + out1[14] = x125; + out1[15] = x128; + out1[16] = x131; + out1[17] = x134; + out1[18] = x135; +} + +/* END verbatim fiat code */ + +/*- + * Finite field inversion via FLT. + * NB: this is not a real Fiat function, just named that way for consistency. + * Autogenerated: ecp/secp521r1/fe_inv.op3 + * custom repunit addition chain + */ +static void +fiat_secp521r1_inv(fe_t output, const fe_t t1) +{ + int i; + /* temporary variables */ + fe_t acc, t128, t16, t2, t256, t32, t4, t512, t516, t518, t519, t64, t8; + + fiat_secp521r1_carry_square(acc, t1); + fiat_secp521r1_carry_mul(t2, acc, t1); + fiat_secp521r1_carry_square(acc, t2); + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t4, acc, t2); + fiat_secp521r1_carry_square(acc, t4); + for (i = 0; i < 3; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t8, acc, t4); + fiat_secp521r1_carry_square(acc, t8); + for (i = 0; i < 7; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t16, acc, t8); + fiat_secp521r1_carry_square(acc, t16); + for (i = 0; i < 15; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t32, acc, t16); + fiat_secp521r1_carry_square(acc, t32); + for (i = 0; i < 31; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t64, acc, t32); + fiat_secp521r1_carry_square(acc, t64); + for (i = 0; i < 63; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t128, acc, t64); + fiat_secp521r1_carry_square(acc, t128); + for (i = 0; i < 127; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t256, acc, t128); + fiat_secp521r1_carry_square(acc, t256); + for (i = 0; i < 255; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t512, acc, t256); + fiat_secp521r1_carry_square(acc, t512); + for (i = 0; i < 3; i++) + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t516, acc, t4); + fiat_secp521r1_carry_square(acc, t516); + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(t518, acc, t2); + fiat_secp521r1_carry_square(acc, t518); + fiat_secp521r1_carry_mul(t519, acc, t1); + fiat_secp521r1_carry_square(acc, t519); + fiat_secp521r1_carry_square(acc, acc); + fiat_secp521r1_carry_mul(output, acc, t1); +} + +/* curve coefficient constants */ + +static const limb_t const_one[19] = { + UINT32_C(0x00000001), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000), + UINT32_C(0x00000000) +}; + +static const limb_t const_b[19] = { + UINT32_C(0x0B503F00), UINT32_C(0x0451FD46), UINT32_C(0x0869E3DE), + UINT32_C(0x03F107A5), UINT32_C(0x0C1CD5CF), UINT32_C(0x074EEC6F), + UINT32_C(0x00B29605), UINT32_C(0x0C7E937B), UINT32_C(0x0193951E), + UINT32_C(0x0213C2AC), UINT32_C(0x013231DE), UINT32_C(0x07CEE2D2), + UINT32_C(0x06E66CC5), UINT32_C(0x0516D392), UINT32_C(0x068540EE), + UINT32_C(0x01A21A0B), UINT32_C(0x09343F25), UINT32_C(0x072C31C3), + UINT32_C(0x014654FA) +}; + +/* LUT for scalar multiplication by comb interleaving */ +static const pt_aff_t lut_cmb[13][16] = { + { + { { UINT32_C(0x02E5BD66), UINT32_C(0x07E7E31C), UINT32_C(0x048537F2), + UINT32_C(0x067830AD), UINT32_C(0x0378CD22), UINT32_C(0x01E8BFEA), + UINT32_C(0x07F0EE09), UINT32_C(0x0FE75928), UINT32_C(0x04B5E77E), + UINT32_C(0x0A7B7542), UINT32_C(0x05EC0D69), UINT32_C(0x0487E0A2), + UINT32_C(0x06414FED), UINT32_C(0x04E32409), UINT32_C(0x0395B442), + UINT32_C(0x03ECB662), UINT32_C(0x09D39B3C), UINT32_C(0x00D6E080), + UINT32_C(0x031A1638) }, + { UINT32_C(0x0FD16650), UINT32_C(0x03E94769), UINT32_C(0x05848111), + UINT32_C(0x0610D44E), UINT32_C(0x0D84D4F1), UINT32_C(0x004FEB41), + UINT32_C(0x062A85C8), UINT32_C(0x0EF42640), UINT32_C(0x06E72995), + UINT32_C(0x0CCC592F), UINT32_C(0x07A2E4E7), UINT32_C(0x01A05EBE), + UINT32_C(0x0255E6D1), UINT32_C(0x04C7AA22), UINT32_C(0x0C7D1BD9), + UINT32_C(0x00A5FB42), UINT32_C(0x078008B9), UINT32_C(0x054F1347), + UINT32_C(0x0460E4A5) } }, + { { UINT32_C(0x0E37AD7D), UINT32_C(0x0119D2ED), UINT32_C(0x05D40B4B), + UINT32_C(0x0210C586), UINT32_C(0x086EBAD2), UINT32_C(0x05AD67F8), + UINT32_C(0x00ED35E8), UINT32_C(0x0A483205), UINT32_C(0x03F164A3), + UINT32_C(0x051BA35A), UINT32_C(0x074225AF), UINT32_C(0x0AE796B5), + UINT32_C(0x06C48F66), UINT32_C(0x05A95372), UINT32_C(0x05959479), + UINT32_C(0x01D6A64B), UINT32_C(0x0232BBB2), UINT32_C(0x04887BC5), + UINT32_C(0x069CF4D4) }, + { UINT32_C(0x0E86C0E5), UINT32_C(0x0588CA1E), UINT32_C(0x0B2084BE), + UINT32_C(0x01379274), UINT32_C(0x0C33C417), UINT32_C(0x0477B0F1), + UINT32_C(0x016AD676), UINT32_C(0x0DC575B0), UINT32_C(0x02DD4CF8), + UINT32_C(0x0B9DD85C), UINT32_C(0x0563F46A), UINT32_C(0x0C5F4BE2), + UINT32_C(0x020AA740), UINT32_C(0x078AABFD), UINT32_C(0x0AB814F2), + UINT32_C(0x01F86C6C), UINT32_C(0x05BBB32F), UINT32_C(0x072FBF4C), + UINT32_C(0x04FA6C0E) } }, + { { UINT32_C(0x0C8F3078), UINT32_C(0x02B5096E), UINT32_C(0x062E71AB), + UINT32_C(0x043CDB12), UINT32_C(0x068CA75F), UINT32_C(0x03C4DF9E), + UINT32_C(0x038897F5), UINT32_C(0x0E301423), UINT32_C(0x03C0C6D5), + UINT32_C(0x0F59C870), UINT32_C(0x03571E2E), UINT32_C(0x04933C0F), + UINT32_C(0x076D4FC3), UINT32_C(0x03D2CB77), UINT32_C(0x004EB0BF), + UINT32_C(0x03C3391C), UINT32_C(0x08658E7B), UINT32_C(0x00A524F4), + UINT32_C(0x0194AFCF) }, + { UINT32_C(0x0EB090CB), UINT32_C(0x03CC3E8D), UINT32_C(0x09EFF02E), + UINT32_C(0x00E4AE6A), UINT32_C(0x0DE747C0), UINT32_C(0x00473D7F), + UINT32_C(0x0188AA01), UINT32_C(0x072CF374), UINT32_C(0x06897C90), + UINT32_C(0x08E10F76), UINT32_C(0x02F93406), UINT32_C(0x0147B760), + UINT32_C(0x03A1CB80), UINT32_C(0x00E6C7F4), UINT32_C(0x0A811291), + UINT32_C(0x02B73114), UINT32_C(0x03ADD914), UINT32_C(0x037BACC0), + UINT32_C(0x056F9BBC) } }, + { { UINT32_C(0x0816ECD4), UINT32_C(0x04EAD882), UINT32_C(0x04C33403), + UINT32_C(0x07EA1FB8), UINT32_C(0x0F11BE54), UINT32_C(0x043738EE), + UINT32_C(0x064D36F9), UINT32_C(0x0FC698D8), UINT32_C(0x0308D0AB), + UINT32_C(0x0298BB18), UINT32_C(0x02585EE2), UINT32_C(0x08A3C063), + UINT32_C(0x023D520C), UINT32_C(0x02F91707), UINT32_C(0x0B073A0C), + UINT32_C(0x0365FDA0), UINT32_C(0x0EC68DDD), UINT32_C(0x0333AB6F), + UINT32_C(0x015B5747) }, + { UINT32_C(0x0525251B), UINT32_C(0x06B8BC90), UINT32_C(0x0DF8F6B8), + UINT32_C(0x06254BBB), UINT32_C(0x097E79D9), UINT32_C(0x01647386), + UINT32_C(0x04A91D1A), UINT32_C(0x0DEC9E2B), UINT32_C(0x050F293C), + UINT32_C(0x07BCAAD7), UINT32_C(0x033144D9), UINT32_C(0x0375C76F), + UINT32_C(0x040A093C), UINT32_C(0x05AE2C16), UINT32_C(0x09D68478), + UINT32_C(0x058317A3), UINT32_C(0x054221A3), UINT32_C(0x07B37554), + UINT32_C(0x00F4B46D) } }, + { { UINT32_C(0x07CBE207), UINT32_C(0x04562796), UINT32_C(0x0A50CC3E), + UINT32_C(0x0757B0B9), UINT32_C(0x063D3D42), UINT32_C(0x07DC968C), + UINT32_C(0x079E2AB6), UINT32_C(0x0134DA35), UINT32_C(0x029E1396), + UINT32_C(0x0D6CCAE8), UINT32_C(0x0628B718), UINT32_C(0x0A64B12A), + UINT32_C(0x06E621D1), UINT32_C(0x0769A2A0), UINT32_C(0x0156D488), + UINT32_C(0x075BF157), UINT32_C(0x04304D45), UINT32_C(0x046B3C3C), + UINT32_C(0x05614E27) }, + { UINT32_C(0x09AD2A4E), UINT32_C(0x020EA86B), UINT32_C(0x001E6875), + UINT32_C(0x055D2511), UINT32_C(0x01F5CDB0), UINT32_C(0x03D2AFF6), + UINT32_C(0x007FAB76), UINT32_C(0x0057AC84), UINT32_C(0x069E5756), + UINT32_C(0x0688DC1A), UINT32_C(0x0744C7BB), UINT32_C(0x0EDB2096), + UINT32_C(0x053B873A), UINT32_C(0x01844532), UINT32_C(0x07AE938E), + UINT32_C(0x055557A2), UINT32_C(0x0BE73E16), UINT32_C(0x0193515D), + UINT32_C(0x00A8B986) } }, + { { UINT32_C(0x0A0CDB9A), UINT32_C(0x040E02DD), UINT32_C(0x035205D9), + UINT32_C(0x0049F499), UINT32_C(0x02140570), UINT32_C(0x02F8C644), + UINT32_C(0x068CD8D7), UINT32_C(0x0663DA1B), UINT32_C(0x05BC5332), + UINT32_C(0x022CA5E7), UINT32_C(0x058A9E53), UINT32_C(0x02550FBC), + UINT32_C(0x035F05E1), UINT32_C(0x076AEE3F), UINT32_C(0x0B4315CF), + UINT32_C(0x01A39573), UINT32_C(0x0BFEA8DE), UINT32_C(0x024B3FBD), + UINT32_C(0x0229D610) }, + { UINT32_C(0x0E48C808), UINT32_C(0x0074F92C), UINT32_C(0x0336BAB1), + UINT32_C(0x001C7E90), UINT32_C(0x0CDB72B2), UINT32_C(0x06452A54), + UINT32_C(0x01C49198), UINT32_C(0x0B42A4AB), UINT32_C(0x048A90E8), + UINT32_C(0x03705637), UINT32_C(0x02BA9C17), UINT32_C(0x024FB4BA), + UINT32_C(0x00842F41), UINT32_C(0x01D6EAB3), UINT32_C(0x054FB229), + UINT32_C(0x00CA8770), UINT32_C(0x0253093A), UINT32_C(0x07F97744), + UINT32_C(0x025BECC0) } }, + { { UINT32_C(0x02FBCDA7), UINT32_C(0x007848D3), UINT32_C(0x01DFF031), + UINT32_C(0x07601567), UINT32_C(0x0BA52FB0), UINT32_C(0x01E6AE23), + UINT32_C(0x01AA852F), UINT32_C(0x003C996A), UINT32_C(0x0445908E), + UINT32_C(0x070CC265), UINT32_C(0x0257D5EB), UINT32_C(0x08E13BB7), + UINT32_C(0x03786D30), UINT32_C(0x049FB9B6), UINT32_C(0x0924861A), + UINT32_C(0x0065D2B4), UINT32_C(0x0D5B39AF), UINT32_C(0x07309872), + UINT32_C(0x01F8FA63) }, + { UINT32_C(0x022A71C9), UINT32_C(0x01A01FB0), UINT32_C(0x0FD3EE52), + UINT32_C(0x0555F222), UINT32_C(0x0F0D8667), UINT32_C(0x05472FEE), + UINT32_C(0x0136FEE9), UINT32_C(0x08BC763F), UINT32_C(0x03D5D583), + UINT32_C(0x0C425583), UINT32_C(0x04F5CB83), UINT32_C(0x071A71E9), + UINT32_C(0x061B5508), UINT32_C(0x0676A851), UINT32_C(0x03ED5A08), + UINT32_C(0x01926DAA), UINT32_C(0x0FDB5234), UINT32_C(0x056DAF03), + UINT32_C(0x0423B963) } }, + { { UINT32_C(0x0CB8DB55), UINT32_C(0x02FE337B), UINT32_C(0x0F257BD3), + UINT32_C(0x02D303C7), UINT32_C(0x0C766E36), UINT32_C(0x0723F00C), + UINT32_C(0x03C3ADE8), UINT32_C(0x0BD00FFE), UINT32_C(0x01CCE27D), + UINT32_C(0x051C2372), UINT32_C(0x06A65BE2), UINT32_C(0x014B5A5E), + UINT32_C(0x042D0282), UINT32_C(0x05C7DE61), UINT32_C(0x06D4300F), + UINT32_C(0x0558FC54), UINT32_C(0x08CBE082), UINT32_C(0x03579724), + UINT32_C(0x01ADAB62) }, + { UINT32_C(0x01475465), UINT32_C(0x0343480A), UINT32_C(0x057BB2AC), + UINT32_C(0x0219888D), UINT32_C(0x06491BF6), UINT32_C(0x00CB25B2), + UINT32_C(0x010A4711), UINT32_C(0x09470A80), UINT32_C(0x01062C89), + UINT32_C(0x00BDAAFD), UINT32_C(0x020D32E9), UINT32_C(0x02E92D88), + UINT32_C(0x026EB483), UINT32_C(0x06F824B5), UINT32_C(0x03EDBF63), + UINT32_C(0x0664D233), UINT32_C(0x023AD4F9), UINT32_C(0x04E2AE27), + UINT32_C(0x06D1A368) } }, + { { UINT32_C(0x03110AE0), UINT32_C(0x07817A85), UINT32_C(0x034820ED), + UINT32_C(0x00855E1A), UINT32_C(0x003FE30C), UINT32_C(0x06D5A04E), + UINT32_C(0x06FA73CC), UINT32_C(0x04FE0287), UINT32_C(0x00A69E67), + UINT32_C(0x0A10B0EC), UINT32_C(0x049E4D24), UINT32_C(0x0ED35994), + UINT32_C(0x01A7E8AC), UINT32_C(0x04CF74F1), UINT32_C(0x0923906A), + UINT32_C(0x03874645), UINT32_C(0x0DB42741), UINT32_C(0x060FE261), + UINT32_C(0x06C0376D) }, + { UINT32_C(0x00E64647), UINT32_C(0x039CB7C7), UINT32_C(0x0EABEA6B), + UINT32_C(0x02B29856), UINT32_C(0x00839A41), UINT32_C(0x07C5AB7D), + UINT32_C(0x0697B3AB), UINT32_C(0x06DD0BF0), UINT32_C(0x05A564EF), + UINT32_C(0x02647BF3), UINT32_C(0x05856454), UINT32_C(0x02A635A2), + UINT32_C(0x033DA644), UINT32_C(0x05BCCA9A), UINT32_C(0x0EDDD106), + UINT32_C(0x011D4E4A), UINT32_C(0x0AEDB782), UINT32_C(0x03AFB62C), + UINT32_C(0x0215A0FC) } }, + { { UINT32_C(0x08D6A19B), UINT32_C(0x07F0B241), UINT32_C(0x077BC8F1), + UINT32_C(0x0063CE4B), UINT32_C(0x0C37FB3D), UINT32_C(0x075E9165), + UINT32_C(0x049192AB), UINT32_C(0x06266967), UINT32_C(0x03B30963), + UINT32_C(0x01CFE3F4), UINT32_C(0x059B66F2), UINT32_C(0x01FBFFC2), + UINT32_C(0x01D577D5), UINT32_C(0x022DBBF0), UINT32_C(0x05A1A072), + UINT32_C(0x07948C2D), UINT32_C(0x08690F81), UINT32_C(0x0490C833), + UINT32_C(0x02663733) }, + { UINT32_C(0x0BFD0575), UINT32_C(0x0091A695), UINT32_C(0x07FC8952), + UINT32_C(0x0313D53F), UINT32_C(0x0DDFD693), UINT32_C(0x06458C70), + UINT32_C(0x058761CC), UINT32_C(0x02EB8CF9), UINT32_C(0x02D963FF), + UINT32_C(0x0AEE4EE7), UINT32_C(0x05DC6CA8), UINT32_C(0x0D2B3143), + UINT32_C(0x038ADEF3), UINT32_C(0x033E9457), UINT32_C(0x035B245D), + UINT32_C(0x01424975), UINT32_C(0x03DAB987), UINT32_C(0x00C4D404), + UINT32_C(0x04DF5768) } }, + { { UINT32_C(0x03C8C9ED), UINT32_C(0x06F39969), UINT32_C(0x08DA5A85), + UINT32_C(0x02407274), UINT32_C(0x0D6CDEB2), UINT32_C(0x03B609F5), + UINT32_C(0x06CA4BF5), UINT32_C(0x0D62A309), UINT32_C(0x0257EAE4), + UINT32_C(0x0CFF528C), UINT32_C(0x07CEB388), UINT32_C(0x0A606548), + UINT32_C(0x030BB457), UINT32_C(0x01345DCC), UINT32_C(0x09ED3B10), + UINT32_C(0x04855085), UINT32_C(0x07A5F679), UINT32_C(0x00234E85), + UINT32_C(0x06872ECB) }, + { UINT32_C(0x0CBA4DF5), UINT32_C(0x00BC43C9), UINT32_C(0x0996C3CC), + UINT32_C(0x01E2EC93), UINT32_C(0x0B15F26C), UINT32_C(0x05CB18FB), + UINT32_C(0x05F5A1D1), UINT32_C(0x0A483295), UINT32_C(0x0741A53D), + UINT32_C(0x0F4FEFBE), UINT32_C(0x052DED75), UINT32_C(0x09B06028), + UINT32_C(0x0671464F), UINT32_C(0x0741E002), UINT32_C(0x0E40CE62), + UINT32_C(0x012DA7C5), UINT32_C(0x067A9058), UINT32_C(0x07A9F1DD), + UINT32_C(0x04688275) } }, + { { UINT32_C(0x02AF535C), UINT32_C(0x046A5ECE), UINT32_C(0x0CB00D43), + UINT32_C(0x063584D5), UINT32_C(0x0F881F87), UINT32_C(0x02697B14), + UINT32_C(0x074F1FC7), UINT32_C(0x0AF5B0AF), UINT32_C(0x06F83FC9), + UINT32_C(0x0A8A203E), UINT32_C(0x0469A19B), UINT32_C(0x0A092434), + UINT32_C(0x069E17EC), UINT32_C(0x0773D1CD), UINT32_C(0x0F547B8E), + UINT32_C(0x01CACEC5), UINT32_C(0x0B26EDB6), UINT32_C(0x03AE5202), + UINT32_C(0x06B82C9D) }, + { UINT32_C(0x0FA0D000), UINT32_C(0x015C3536), UINT32_C(0x0470ADB0), + UINT32_C(0x008A151A), UINT32_C(0x030884ED), UINT32_C(0x06EC1F74), + UINT32_C(0x01E13D93), UINT32_C(0x0E97FCF4), UINT32_C(0x0043361E), + UINT32_C(0x05B81C21), UINT32_C(0x048F0898), UINT32_C(0x00CAD0C5), + UINT32_C(0x06243416), UINT32_C(0x03EBACFF), UINT32_C(0x0068471C), + UINT32_C(0x022858FC), UINT32_C(0x0A700CD1), UINT32_C(0x004BCA70), + UINT32_C(0x03CB25EA) } }, + { { UINT32_C(0x0F70ACE0), UINT32_C(0x00C2460B), UINT32_C(0x0A7F627F), + UINT32_C(0x01D6384B), UINT32_C(0x0C9F9078), UINT32_C(0x02A9923F), + UINT32_C(0x02B743F1), UINT32_C(0x0C36EE4D), UINT32_C(0x01856917), + UINT32_C(0x03329552), UINT32_C(0x05918A93), UINT32_C(0x0EC471DC), + UINT32_C(0x01946C41), UINT32_C(0x00039881), UINT32_C(0x05DFF9D2), + UINT32_C(0x05874A6F), UINT32_C(0x04306946), UINT32_C(0x05AB8B53), + UINT32_C(0x0553A131) }, + { UINT32_C(0x04C78230), UINT32_C(0x025BCE40), UINT32_C(0x0CD6DA86), + UINT32_C(0x054A8CE5), UINT32_C(0x0BD7BB78), UINT32_C(0x029A965C), + UINT32_C(0x068F11B8), UINT32_C(0x02FBC1A0), UINT32_C(0x06354357), + UINT32_C(0x0CCD4DBD), UINT32_C(0x051102A2), UINT32_C(0x031FD9B0), + UINT32_C(0x02C008A8), UINT32_C(0x00AD491F), UINT32_C(0x0BB60D3F), + UINT32_C(0x02A28F80), UINT32_C(0x008E75C4), UINT32_C(0x0522E322), + UINT32_C(0x03343F73) } }, + { { UINT32_C(0x0002D68B), UINT32_C(0x07643017), UINT32_C(0x088AD06A), + UINT32_C(0x0408925D), UINT32_C(0x08F2C855), UINT32_C(0x036834C5), + UINT32_C(0x0289A9D7), UINT32_C(0x0719D483), UINT32_C(0x032123DA), + UINT32_C(0x0B0A9B01), UINT32_C(0x0230FC26), UINT32_C(0x08B0CFCD), + UINT32_C(0x074393E1), UINT32_C(0x0439CA9A), UINT32_C(0x089E646F), + UINT32_C(0x024D4EB8), UINT32_C(0x036D4EC5), UINT32_C(0x03F0431F), + UINT32_C(0x0580DCFB) }, + { UINT32_C(0x0D90B740), UINT32_C(0x066AECA5), UINT32_C(0x0B5967E7), + UINT32_C(0x07CE13A8), UINT32_C(0x0CB918FF), UINT32_C(0x052A2ED5), + UINT32_C(0x009DC3A7), UINT32_C(0x092EBC54), UINT32_C(0x07A491ED), + UINT32_C(0x0644023D), UINT32_C(0x06F1C343), UINT32_C(0x0EED295B), + UINT32_C(0x0173D4B0), UINT32_C(0x04FE8C9E), UINT32_C(0x0C06A3FA), + UINT32_C(0x0028401A), UINT32_C(0x0FC38BCB), UINT32_C(0x020029B9), + UINT32_C(0x03C565C1) } }, + { { UINT32_C(0x0EDA25DC), UINT32_C(0x03927618), UINT32_C(0x0EDB2C58), + UINT32_C(0x00B2BAA3), UINT32_C(0x0E7BCCF6), UINT32_C(0x03A11FFE), + UINT32_C(0x02001D5C), UINT32_C(0x076D7291), UINT32_C(0x029BC068), + UINT32_C(0x094260B9), UINT32_C(0x0671EECC), UINT32_C(0x07B0A2FB), + UINT32_C(0x047A1899), UINT32_C(0x07CFA289), UINT32_C(0x065A085F), + UINT32_C(0x041FBFCB), UINT32_C(0x0050FB67), UINT32_C(0x02D9296D), + UINT32_C(0x05D31913) }, + { UINT32_C(0x021A0C30), UINT32_C(0x07BBBC48), UINT32_C(0x077F7A30), + UINT32_C(0x024F84DD), UINT32_C(0x00FC19E6), UINT32_C(0x035C1B4C), + UINT32_C(0x02861399), UINT32_C(0x0CE0D90B), UINT32_C(0x00E21952), + UINT32_C(0x0A696F7C), UINT32_C(0x03D6F2B5), UINT32_C(0x07F2D73D), + UINT32_C(0x03F2D910), UINT32_C(0x00119F7C), UINT32_C(0x01B7B782), + UINT32_C(0x02CC95B4), UINT32_C(0x033CD00B), UINT32_C(0x005F0FE8), + UINT32_C(0x046BCE9F) } }, + { { UINT32_C(0x016A8803), UINT32_C(0x057D0E0C), UINT32_C(0x04902444), + UINT32_C(0x06BC911C), UINT32_C(0x0C88373E), UINT32_C(0x0302735A), + UINT32_C(0x07E0A60D), UINT32_C(0x04C9D429), UINT32_C(0x05543A90), + UINT32_C(0x0EE4D9AC), UINT32_C(0x050794BC), UINT32_C(0x0985C982), + UINT32_C(0x0595F0A9), UINT32_C(0x05ABA2C4), UINT32_C(0x07307B7D), + UINT32_C(0x06A58CDB), UINT32_C(0x08CC2A00), UINT32_C(0x019E61E1), + UINT32_C(0x0363A648) }, + { UINT32_C(0x09792D19), UINT32_C(0x04677C73), UINT32_C(0x08631594), + UINT32_C(0x032F8F6A), UINT32_C(0x098EA86F), UINT32_C(0x032B9330), + UINT32_C(0x009CD434), UINT32_C(0x04D14790), UINT32_C(0x06B8C324), + UINT32_C(0x035461EE), UINT32_C(0x06E597DA), UINT32_C(0x00182BBE), + UINT32_C(0x04A3C432), UINT32_C(0x045AA031), UINT32_C(0x014A30EC), + UINT32_C(0x009C13A2), UINT32_C(0x0C730FBE), UINT32_C(0x06A8A94C), + UINT32_C(0x049EC08E) } }, + }, + { + { { UINT32_C(0x043C6A8B), UINT32_C(0x069E114E), UINT32_C(0x02D17119), + UINT32_C(0x07161008), UINT32_C(0x04253BA7), UINT32_C(0x06D7E9D1), + UINT32_C(0x07AFFFEA), UINT32_C(0x0C20088E), UINT32_C(0x009D84CD), + UINT32_C(0x094B5A8B), UINT32_C(0x070C9B19), UINT32_C(0x0A140336), + UINT32_C(0x059D32DC), UINT32_C(0x07D5C770), UINT32_C(0x0B702098), + UINT32_C(0x0646FC6A), UINT32_C(0x06312DAB), UINT32_C(0x05DEF39B), + UINT32_C(0x07B32BAC) }, + { UINT32_C(0x06B04438), UINT32_C(0x0086BBC2), UINT32_C(0x0CE331EB), + UINT32_C(0x07A1DB2A), UINT32_C(0x04798584), UINT32_C(0x0632A66E), + UINT32_C(0x03A4F5AE), UINT32_C(0x03B41996), UINT32_C(0x061944D5), + UINT32_C(0x0E8ECAB0), UINT32_C(0x00E38A9B), UINT32_C(0x0BBF7088), + UINT32_C(0x022E1052), UINT32_C(0x00FB1445), UINT32_C(0x0FF1C5EA), + UINT32_C(0x034DB2F7), UINT32_C(0x04C560D6), UINT32_C(0x050E7FEA), + UINT32_C(0x00B97B7C) } }, + { { UINT32_C(0x004ED5E3), UINT32_C(0x012DA268), UINT32_C(0x08C92EF3), + UINT32_C(0x06F60BF9), UINT32_C(0x0656B119), UINT32_C(0x014823AF), + UINT32_C(0x058D04AC), UINT32_C(0x099D3419), UINT32_C(0x00CFAE71), + UINT32_C(0x0B423A38), UINT32_C(0x05EA80E2), UINT32_C(0x06C1F218), + UINT32_C(0x03E72AD5), UINT32_C(0x0691F49A), UINT32_C(0x04310FAB), + UINT32_C(0x05D250AD), UINT32_C(0x084D7BFA), UINT32_C(0x070595DE), + UINT32_C(0x017825D9) }, + { UINT32_C(0x0A7D5B37), UINT32_C(0x00B0A7A2), UINT32_C(0x0ED3BDEF), + UINT32_C(0x02B29FDB), UINT32_C(0x085BCC71), UINT32_C(0x0455FDD9), + UINT32_C(0x0595CF1F), UINT32_C(0x0040CCA6), UINT32_C(0x04FA2F23), + UINT32_C(0x04A05DD3), UINT32_C(0x07E18B4E), UINT32_C(0x045A2A46), + UINT32_C(0x058F2043), UINT32_C(0x038FC52D), UINT32_C(0x0A7666DC), + UINT32_C(0x0701CE42), UINT32_C(0x04B38B92), UINT32_C(0x01AD842D), + UINT32_C(0x07A0B6A0) } }, + { { UINT32_C(0x029D2024), UINT32_C(0x0728395A), UINT32_C(0x04DB516D), + UINT32_C(0x0504C2CE), UINT32_C(0x03C5DEB1), UINT32_C(0x041CFF48), + UINT32_C(0x014AE223), UINT32_C(0x0856531F), UINT32_C(0x02EC3F65), + UINT32_C(0x0A46F536), UINT32_C(0x04ECB2AA), UINT32_C(0x0FB7289E), + UINT32_C(0x03DE9EFF), UINT32_C(0x0724BAA3), UINT32_C(0x0508D541), + UINT32_C(0x051B73BA), UINT32_C(0x0B38749E), UINT32_C(0x044097DF), + UINT32_C(0x00E5AC8E) }, + { UINT32_C(0x0DDD93A9), UINT32_C(0x04295052), UINT32_C(0x0E03B84C), + UINT32_C(0x00B38799), UINT32_C(0x037F6A48), UINT32_C(0x07614753), + UINT32_C(0x05765258), UINT32_C(0x0E0CA450), UINT32_C(0x07CFB537), + UINT32_C(0x07342BEF), UINT32_C(0x05C319BB), UINT32_C(0x04F3A1F5), + UINT32_C(0x04762545), UINT32_C(0x0589360C), UINT32_C(0x0E5A46C8), + UINT32_C(0x02744137), UINT32_C(0x05E9E991), UINT32_C(0x01523BC2), + UINT32_C(0x062CDAB6) } }, + { { UINT32_C(0x090E92D6), UINT32_C(0x00FA75A5), UINT32_C(0x040D6969), + UINT32_C(0x011D7DDB), UINT32_C(0x0B02AC62), UINT32_C(0x07679C7F), + UINT32_C(0x07FD8A06), UINT32_C(0x0A623D2A), UINT32_C(0x034C8ED2), + UINT32_C(0x07FB351F), UINT32_C(0x008857BA), UINT32_C(0x09AD9171), + UINT32_C(0x03CB7A5B), UINT32_C(0x01A56DB4), UINT32_C(0x09225D29), + UINT32_C(0x07819EC5), UINT32_C(0x0645D37A), UINT32_C(0x0618AED1), + UINT32_C(0x053A82A2) }, + { UINT32_C(0x0662F537), UINT32_C(0x00AB8407), UINT32_C(0x0FF98DF8), + UINT32_C(0x03C0F116), UINT32_C(0x0C87DD6F), UINT32_C(0x00995A87), + UINT32_C(0x036E7BF1), UINT32_C(0x0318B15E), UINT32_C(0x01116415), + UINT32_C(0x00A53CD8), UINT32_C(0x0237AEF5), UINT32_C(0x065DCC5D), + UINT32_C(0x048F2118), UINT32_C(0x011F3E13), UINT32_C(0x0AD27061), + UINT32_C(0x02B7B666), UINT32_C(0x01CB618D), UINT32_C(0x02EC555A), + UINT32_C(0x058DF8C5) } }, + { { UINT32_C(0x0B9839DA), UINT32_C(0x0047D336), UINT32_C(0x09E93377), + UINT32_C(0x00074C09), UINT32_C(0x08B5F722), UINT32_C(0x06A0986D), + UINT32_C(0x03ABD41C), UINT32_C(0x057C1CAA), UINT32_C(0x02B2ACCA), + UINT32_C(0x0FC9B996), UINT32_C(0x05488187), UINT32_C(0x07861011), + UINT32_C(0x0163907B), UINT32_C(0x07F6DAF7), UINT32_C(0x0363BC0E), + UINT32_C(0x058EF00F), UINT32_C(0x05446B66), UINT32_C(0x0514AA79), + UINT32_C(0x04A03953) }, + { UINT32_C(0x0C1962CE), UINT32_C(0x06493BB1), UINT32_C(0x086D6126), + UINT32_C(0x00FCE569), UINT32_C(0x0DC92336), UINT32_C(0x015B8163), + UINT32_C(0x0432A31C), UINT32_C(0x0133A6EE), UINT32_C(0x0578D7AF), + UINT32_C(0x0840A2D3), UINT32_C(0x064C1FC2), UINT32_C(0x085837C8), + UINT32_C(0x0641237D), UINT32_C(0x054AF205), UINT32_C(0x0657C4E2), + UINT32_C(0x04B8B1E0), UINT32_C(0x00272237), UINT32_C(0x05B53E59), + UINT32_C(0x001FEA03) } }, + { { UINT32_C(0x0D2BF9A7), UINT32_C(0x01A65815), UINT32_C(0x06FC3341), + UINT32_C(0x065823F4), UINT32_C(0x01599DE7), UINT32_C(0x070CA981), + UINT32_C(0x067E13C8), UINT32_C(0x009A9A6A), UINT32_C(0x0229B72F), + UINT32_C(0x09B1BC4A), UINT32_C(0x06BCE69A), UINT32_C(0x0FA69B0D), + UINT32_C(0x078B83C0), UINT32_C(0x06E62A5C), UINT32_C(0x021D206C), + UINT32_C(0x04E0CE16), UINT32_C(0x0F728EF3), UINT32_C(0x0453D52E), + UINT32_C(0x01844B54) }, + { UINT32_C(0x020C30CB), UINT32_C(0x04E85BEE), UINT32_C(0x095E4EAF), + UINT32_C(0x075E0168), UINT32_C(0x039C14AF), UINT32_C(0x0370EA5A), + UINT32_C(0x05B0F157), UINT32_C(0x02E11B96), UINT32_C(0x042E3824), + UINT32_C(0x0D5DC5BB), UINT32_C(0x00451C96), UINT32_C(0x0E911392), + UINT32_C(0x0724269B), UINT32_C(0x04003692), UINT32_C(0x076FEA68), + UINT32_C(0x033CBDE1), UINT32_C(0x0417AF7D), UINT32_C(0x00B9592D), + UINT32_C(0x027FA0B4) } }, + { { UINT32_C(0x0B2E6D92), UINT32_C(0x06E8F69A), UINT32_C(0x0DCD1AA5), + UINT32_C(0x01FB27B9), UINT32_C(0x04974F21), UINT32_C(0x027768BA), + UINT32_C(0x02769E05), UINT32_C(0x08C4A5CC), UINT32_C(0x047AF64B), + UINT32_C(0x08B89BB2), UINT32_C(0x02ED5662), UINT32_C(0x03939461), + UINT32_C(0x01F7401B), UINT32_C(0x06FDF357), UINT32_C(0x019C98D9), + UINT32_C(0x07B1E9DD), UINT32_C(0x075DC034), UINT32_C(0x01E0054F), + UINT32_C(0x02A2F727) }, + { UINT32_C(0x0EB71C5F), UINT32_C(0x023BF702), UINT32_C(0x02236711), + UINT32_C(0x012F6D73), UINT32_C(0x0CA22E0A), UINT32_C(0x02359757), + UINT32_C(0x0157DA08), UINT32_C(0x05CB0525), UINT32_C(0x0102CBFE), + UINT32_C(0x0854B694), UINT32_C(0x07F9F306), UINT32_C(0x0A6E3855), + UINT32_C(0x024CCD83), UINT32_C(0x0220CC0E), UINT32_C(0x0AAD6848), + UINT32_C(0x0783A366), UINT32_C(0x0B9AD104), UINT32_C(0x02844B14), + UINT32_C(0x07B5BC13) } }, + { { UINT32_C(0x01490429), UINT32_C(0x07C3B47C), UINT32_C(0x0DB7A58B), + UINT32_C(0x04D10D93), UINT32_C(0x08CA405B), UINT32_C(0x07FD087B), + UINT32_C(0x07C88AC9), UINT32_C(0x07D54451), UINT32_C(0x07010F32), + UINT32_C(0x06D62976), UINT32_C(0x03752EE7), UINT32_C(0x0A2326FD), + UINT32_C(0x00445040), UINT32_C(0x03605DB9), UINT32_C(0x03194920), + UINT32_C(0x01F8F0DF), UINT32_C(0x0F321EF5), UINT32_C(0x0297EC47), + UINT32_C(0x05C97D9A) }, + { UINT32_C(0x087CA374), UINT32_C(0x04D9BD85), UINT32_C(0x09E4C1E2), + UINT32_C(0x05C6B60F), UINT32_C(0x03338BE0), UINT32_C(0x06C38E9F), + UINT32_C(0x030527CA), UINT32_C(0x0F28850A), UINT32_C(0x039421C7), + UINT32_C(0x02DE48C5), UINT32_C(0x0652719F), UINT32_C(0x097E2E6B), + UINT32_C(0x0758DD1C), UINT32_C(0x06788A64), UINT32_C(0x01CDEC4A), + UINT32_C(0x0314A216), UINT32_C(0x022EE734), UINT32_C(0x023BD455), + UINT32_C(0x05EC7716) } }, + { { UINT32_C(0x03ACF0F9), UINT32_C(0x0203D95A), UINT32_C(0x0286435B), + UINT32_C(0x01818DC4), UINT32_C(0x02821B92), UINT32_C(0x06AE5102), + UINT32_C(0x07066934), UINT32_C(0x07BC9150), UINT32_C(0x07BA5607), + UINT32_C(0x0EC5981C), UINT32_C(0x04C69569), UINT32_C(0x03CC0C2A), + UINT32_C(0x07DA94A0), UINT32_C(0x07E65511), UINT32_C(0x086234FB), + UINT32_C(0x05407465), UINT32_C(0x0F825CD7), UINT32_C(0x03F370CC), + UINT32_C(0x00DC963A) }, + { UINT32_C(0x09436D81), UINT32_C(0x04465793), UINT32_C(0x041DBE76), + UINT32_C(0x0384C090), UINT32_C(0x005C5350), UINT32_C(0x07296D6A), + UINT32_C(0x04712C6D), UINT32_C(0x0B8974CF), UINT32_C(0x07A230E5), + UINT32_C(0x0CBF52A8), UINT32_C(0x016C1814), UINT32_C(0x06EDC3F7), + UINT32_C(0x0627F679), UINT32_C(0x0750029A), UINT32_C(0x06E2AA55), + UINT32_C(0x0245FF68), UINT32_C(0x0F8F41C6), UINT32_C(0x00A2BB27), + UINT32_C(0x052BDC1F) } }, + { { UINT32_C(0x06C8D427), UINT32_C(0x0648C043), UINT32_C(0x045E9C01), + UINT32_C(0x042CC909), UINT32_C(0x089A90AA), UINT32_C(0x007114E3), + UINT32_C(0x0085B7C3), UINT32_C(0x0B9DE134), UINT32_C(0x06B0A9E9), + UINT32_C(0x0AAAEBCC), UINT32_C(0x0092A52A), UINT32_C(0x0D6E2713), + UINT32_C(0x05857362), UINT32_C(0x0118376C), UINT32_C(0x000A08F8), + UINT32_C(0x003DE32F), UINT32_C(0x0E3FE6ED), UINT32_C(0x06CFB412), + UINT32_C(0x043D1662) }, + { UINT32_C(0x0D400463), UINT32_C(0x0448C05A), UINT32_C(0x0AE67E6E), + UINT32_C(0x059369CB), UINT32_C(0x0A23C77C), UINT32_C(0x06E7F666), + UINT32_C(0x05BB8233), UINT32_C(0x095E95B6), UINT32_C(0x0284C07C), + UINT32_C(0x0F6C7097), UINT32_C(0x0443F5D5), UINT32_C(0x0301FE7F), + UINT32_C(0x023010C9), UINT32_C(0x009D2363), UINT32_C(0x07BD65C2), + UINT32_C(0x07E297A0), UINT32_C(0x034DDA50), UINT32_C(0x07ADC7E7), + UINT32_C(0x03060E2B) } }, + { { UINT32_C(0x0924C15F), UINT32_C(0x04E07505), UINT32_C(0x08D0DCCF), + UINT32_C(0x01D04769), UINT32_C(0x02E2E204), UINT32_C(0x0713097A), + UINT32_C(0x07E9B59C), UINT32_C(0x07FDCF7A), UINT32_C(0x03E60E03), + UINT32_C(0x0423C6CD), UINT32_C(0x06A163F7), UINT32_C(0x07C0FA8B), + UINT32_C(0x01341D2B), UINT32_C(0x06745C51), UINT32_C(0x03C9DE3A), + UINT32_C(0x06D6D6F5), UINT32_C(0x0F5AF83F), UINT32_C(0x02698DEF), + UINT32_C(0x06091F29) }, + { UINT32_C(0x0DBEEE78), UINT32_C(0x060A02B3), UINT32_C(0x0558AE6B), + UINT32_C(0x07100333), UINT32_C(0x0A312381), UINT32_C(0x02FA9A13), + UINT32_C(0x06D1C0C3), UINT32_C(0x0C625336), UINT32_C(0x03B853CF), + UINT32_C(0x08B3BE37), UINT32_C(0x0104E5D9), UINT32_C(0x053B9B53), + UINT32_C(0x02A2D06C), UINT32_C(0x01CDC864), UINT32_C(0x0F04A867), + UINT32_C(0x07663226), UINT32_C(0x0FD6C54B), UINT32_C(0x040943C5), + UINT32_C(0x03C04D10) } }, + { { UINT32_C(0x090F8C80), UINT32_C(0x0582A686), UINT32_C(0x0BA42ED6), + UINT32_C(0x070A8F1E), UINT32_C(0x0AB02D12), UINT32_C(0x01EB5C3D), + UINT32_C(0x07479B29), UINT32_C(0x04D72C41), UINT32_C(0x0362562E), + UINT32_C(0x06FAF4FC), UINT32_C(0x033FED54), UINT32_C(0x0229578C), + UINT32_C(0x005B4CFB), UINT32_C(0x03BA05BF), UINT32_C(0x0B4A3FBC), + UINT32_C(0x07DBD5D5), UINT32_C(0x05E8639D), UINT32_C(0x07D5867F), + UINT32_C(0x027FE947) }, + { UINT32_C(0x01982847), UINT32_C(0x008A8D79), UINT32_C(0x0B215B64), + UINT32_C(0x06EDECCB), UINT32_C(0x045309BE), UINT32_C(0x055465DE), + UINT32_C(0x0426ED2E), UINT32_C(0x0D49D672), UINT32_C(0x01000B74), + UINT32_C(0x01206E3C), UINT32_C(0x061A0CA8), UINT32_C(0x020BEC03), + UINT32_C(0x02104AC7), UINT32_C(0x03FB64AC), UINT32_C(0x097C06BE), + UINT32_C(0x05DF7C1D), UINT32_C(0x0EFD23AB), UINT32_C(0x042BC8D8), + UINT32_C(0x02A649D7) } }, + { { UINT32_C(0x0643409F), UINT32_C(0x06A50E0A), UINT32_C(0x00C269C2), + UINT32_C(0x0130B8C0), UINT32_C(0x0B25EAD2), UINT32_C(0x07A4A516), + UINT32_C(0x0375B082), UINT32_C(0x0E197F8C), UINT32_C(0x0546B686), + UINT32_C(0x0B8287C5), UINT32_C(0x04A367C1), UINT32_C(0x07DF58A1), + UINT32_C(0x05B7DD15), UINT32_C(0x061763FD), UINT32_C(0x0E2DF8E8), + UINT32_C(0x05ABFC51), UINT32_C(0x087018C8), UINT32_C(0x05935143), + UINT32_C(0x05E9EFA4) }, + { UINT32_C(0x0AF2F29D), UINT32_C(0x0063F9B1), UINT32_C(0x0FB11A34), + UINT32_C(0x02D7C22E), UINT32_C(0x08AF67E7), UINT32_C(0x005AC16C), + UINT32_C(0x047EE080), UINT32_C(0x0B7677A2), UINT32_C(0x04500DDC), + UINT32_C(0x0137CD80), UINT32_C(0x01CF2369), UINT32_C(0x0DE177B8), + UINT32_C(0x018122DE), UINT32_C(0x00EDFC0C), UINT32_C(0x0048B9ED), + UINT32_C(0x043633B7), UINT32_C(0x0666D33E), UINT32_C(0x00317E10), + UINT32_C(0x066100C3) } }, + { { UINT32_C(0x037B93A2), UINT32_C(0x07917621), UINT32_C(0x048F411C), + UINT32_C(0x04EF1E2A), UINT32_C(0x0FC8F91F), UINT32_C(0x04090E1D), + UINT32_C(0x066F78F2), UINT32_C(0x0C2C0207), UINT32_C(0x065E2513), + UINT32_C(0x0F03BADB), UINT32_C(0x03689AF4), UINT32_C(0x0FE959E2), + UINT32_C(0x028B6A5E), UINT32_C(0x0101C577), UINT32_C(0x0C3A5192), + UINT32_C(0x03042F53), UINT32_C(0x0E2A6A29), UINT32_C(0x0231095D), + UINT32_C(0x06E29445) }, + { UINT32_C(0x07A00331), UINT32_C(0x041D85F7), UINT32_C(0x0D189E24), + UINT32_C(0x0294578C), UINT32_C(0x04A9E7A3), UINT32_C(0x037F260A), + UINT32_C(0x060D62BB), UINT32_C(0x07AED3DE), UINT32_C(0x0727FEAB), + UINT32_C(0x0283C99C), UINT32_C(0x05A11B56), UINT32_C(0x08953348), + UINT32_C(0x01A388E1), UINT32_C(0x028932F2), UINT32_C(0x0AFFD5A7), + UINT32_C(0x042CF6C6), UINT32_C(0x072339BA), UINT32_C(0x06344724), + UINT32_C(0x0395F757) } }, + { { UINT32_C(0x01328CE4), UINT32_C(0x01D69A89), UINT32_C(0x03D3B2E3), + UINT32_C(0x0780829F), UINT32_C(0x0848A488), UINT32_C(0x057B85BD), + UINT32_C(0x02051385), UINT32_C(0x06706AD6), UINT32_C(0x02D6482A), + UINT32_C(0x0A8717D0), UINT32_C(0x05383AC5), UINT32_C(0x03250B87), + UINT32_C(0x05C77D8D), UINT32_C(0x05198B6D), UINT32_C(0x03FACF90), + UINT32_C(0x062058A1), UINT32_C(0x008F96B1), UINT32_C(0x01F29CAF), + UINT32_C(0x00358EC7) }, + { UINT32_C(0x0B620A88), UINT32_C(0x06288694), UINT32_C(0x05B21FAC), + UINT32_C(0x03F64B44), UINT32_C(0x0DBD251D), UINT32_C(0x06B0D130), + UINT32_C(0x04314394), UINT32_C(0x02479C97), UINT32_C(0x003417DF), + UINT32_C(0x0318B1D4), UINT32_C(0x0762DFD7), UINT32_C(0x0DDA6BF1), + UINT32_C(0x0214A508), UINT32_C(0x0231DEBD), UINT32_C(0x0D8733B2), + UINT32_C(0x02ACA66C), UINT32_C(0x05C275E4), UINT32_C(0x07A8A625), + UINT32_C(0x001D2426) } }, + { { UINT32_C(0x0C95FF29), UINT32_C(0x0608C2C5), UINT32_C(0x0404108F), + UINT32_C(0x03383226), UINT32_C(0x07F8CE0C), UINT32_C(0x0600859C), + UINT32_C(0x04899A96), UINT32_C(0x00CCD8EA), UINT32_C(0x02796E7C), + UINT32_C(0x0FB706CC), UINT32_C(0x0111E6FC), UINT32_C(0x027E2706), + UINT32_C(0x03EBDDF3), UINT32_C(0x02838065), UINT32_C(0x0585FBC0), + UINT32_C(0x07572ED5), UINT32_C(0x0907E1E4), UINT32_C(0x017E67B8), + UINT32_C(0x041786F0) }, + { UINT32_C(0x04519732), UINT32_C(0x073D0689), UINT32_C(0x0DF32FF7), + UINT32_C(0x01246800), UINT32_C(0x068478E9), UINT32_C(0x031DEA3C), + UINT32_C(0x03E71E8F), UINT32_C(0x08C6C89E), UINT32_C(0x012CDD96), + UINT32_C(0x0AEEE8F4), UINT32_C(0x0121A9C4), UINT32_C(0x01F73DAA), + UINT32_C(0x033160E0), UINT32_C(0x062B3F6E), UINT32_C(0x081E3B9C), + UINT32_C(0x029ED0A5), UINT32_C(0x05F0DBFB), UINT32_C(0x0765E7EB), + UINT32_C(0x06026E18) } }, + }, + { + { { UINT32_C(0x0ED2EB86), UINT32_C(0x073B24CD), UINT32_C(0x01308B7E), + UINT32_C(0x001667D5), UINT32_C(0x06D840A4), UINT32_C(0x01CE15F3), + UINT32_C(0x00EC4628), UINT32_C(0x0BE255D7), UINT32_C(0x039A76B9), + UINT32_C(0x0CA76752), UINT32_C(0x02EA45FE), UINT32_C(0x0CB0A354), + UINT32_C(0x019D90B7), UINT32_C(0x036C0B82), UINT32_C(0x07E353B2), + UINT32_C(0x00B45E15), UINT32_C(0x0E1E3229), UINT32_C(0x06EED669), + UINT32_C(0x07975597) }, + { UINT32_C(0x04B5DE1E), UINT32_C(0x05185A2C), UINT32_C(0x0F1C1594), + UINT32_C(0x01D7FD5B), UINT32_C(0x0CD949EB), UINT32_C(0x02E191E5), + UINT32_C(0x03295CCA), UINT32_C(0x02F97A05), UINT32_C(0x052209AD), + UINT32_C(0x0C0AF1C4), UINT32_C(0x07F93AD2), UINT32_C(0x060F26C1), + UINT32_C(0x0274993E), UINT32_C(0x023CDD4A), UINT32_C(0x08D9B938), + UINT32_C(0x00D32B5E), UINT32_C(0x04FE5190), UINT32_C(0x01AB014D), + UINT32_C(0x05DD64A0) } }, + { { UINT32_C(0x0C2CA70B), UINT32_C(0x0346AE90), UINT32_C(0x0F8387AC), + UINT32_C(0x03ABE62A), UINT32_C(0x029DA053), UINT32_C(0x0041F61B), + UINT32_C(0x02CBC0BF), UINT32_C(0x05243AE9), UINT32_C(0x0360C16B), + UINT32_C(0x0C28A299), UINT32_C(0x0795D938), UINT32_C(0x02AC475A), + UINT32_C(0x0113BEAF), UINT32_C(0x05A671E6), UINT32_C(0x05C8C591), + UINT32_C(0x06924739), UINT32_C(0x02A54EEF), UINT32_C(0x02F274E3), + UINT32_C(0x0049A1CD) }, + { UINT32_C(0x0426994D), UINT32_C(0x07F97B31), UINT32_C(0x0DA0C788), + UINT32_C(0x04B6F8C8), UINT32_C(0x05463D1A), UINT32_C(0x07C155D5), + UINT32_C(0x00BA793E), UINT32_C(0x0AB08953), UINT32_C(0x042C3976), + UINT32_C(0x069C681F), UINT32_C(0x02ABCC5A), UINT32_C(0x024C8F72), + UINT32_C(0x067DF148), UINT32_C(0x0180DD65), UINT32_C(0x042A4819), + UINT32_C(0x01AFAAD4), UINT32_C(0x0334701F), UINT32_C(0x031ADC33), + UINT32_C(0x03AA0140) } }, + { { UINT32_C(0x0BEE1F7B), UINT32_C(0x07EA5E6A), UINT32_C(0x06C716A1), + UINT32_C(0x01C6DCD9), UINT32_C(0x00C62805), UINT32_C(0x06E99086), + UINT32_C(0x047E4182), UINT32_C(0x04E699EA), UINT32_C(0x017F98AF), + UINT32_C(0x0C64E476), UINT32_C(0x0464A2AE), UINT32_C(0x0AF646E7), + UINT32_C(0x0734C8DA), UINT32_C(0x069B3D13), UINT32_C(0x0BD58EFB), + UINT32_C(0x0572D3C4), UINT32_C(0x0889BAF4), UINT32_C(0x049A880A), + UINT32_C(0x01790356) }, + { UINT32_C(0x0D71A4FA), UINT32_C(0x017475C1), UINT32_C(0x0B53C845), + UINT32_C(0x00ED5EC3), UINT32_C(0x072B9DBC), UINT32_C(0x032C8366), + UINT32_C(0x02B3D21C), UINT32_C(0x0E8E8016), UINT32_C(0x04B6FF58), + UINT32_C(0x017276EC), UINT32_C(0x069855EF), UINT32_C(0x0342CFC2), + UINT32_C(0x00D109A0), UINT32_C(0x07614A72), UINT32_C(0x09DC301B), + UINT32_C(0x036B57F5), UINT32_C(0x06CB91C2), UINT32_C(0x03E8DF1A), + UINT32_C(0x070FD727) } }, + { { UINT32_C(0x032574BE), UINT32_C(0x04115A04), UINT32_C(0x0F98172F), + UINT32_C(0x04AEDED0), UINT32_C(0x02519CD4), UINT32_C(0x05A01A73), + UINT32_C(0x06EEA282), UINT32_C(0x0BBAAC38), UINT32_C(0x02CC4028), + UINT32_C(0x03AACD20), UINT32_C(0x01A067DD), UINT32_C(0x0AFED584), + UINT32_C(0x06846B34), UINT32_C(0x01F4D8B2), UINT32_C(0x00AB5080), + UINT32_C(0x02EFB0FB), UINT32_C(0x09F1C68E), UINT32_C(0x01829F05), + UINT32_C(0x008F3C67) }, + { UINT32_C(0x062EC0F0), UINT32_C(0x04CAAFE4), UINT32_C(0x08147733), + UINT32_C(0x038A422E), UINT32_C(0x0085656E), UINT32_C(0x02D1FFD4), + UINT32_C(0x0731016E), UINT32_C(0x022AA6C1), UINT32_C(0x04385C24), + UINT32_C(0x06B4D30A), UINT32_C(0x04FF86E3), UINT32_C(0x0540E9AE), + UINT32_C(0x039185FE), UINT32_C(0x0278D41E), UINT32_C(0x05EEE86F), + UINT32_C(0x05D399FD), UINT32_C(0x07D5B982), UINT32_C(0x0364A589), + UINT32_C(0x07E1654F) } }, + { { UINT32_C(0x0D8CB3CC), UINT32_C(0x06C254BF), UINT32_C(0x0FBC2C5D), + UINT32_C(0x07F746F2), UINT32_C(0x07E4259D), UINT32_C(0x022B49C4), + UINT32_C(0x04CE0ECE), UINT32_C(0x095F3130), UINT32_C(0x064022C7), + UINT32_C(0x076A7307), UINT32_C(0x074FEA23), UINT32_C(0x09CDD626), + UINT32_C(0x0612A401), UINT32_C(0x0562E226), UINT32_C(0x027BA2E0), + UINT32_C(0x01D98EB5), UINT32_C(0x0A54B2FF), UINT32_C(0x0345BAFC), + UINT32_C(0x05CE5083) }, + { UINT32_C(0x082FB619), UINT32_C(0x01E59C7B), UINT32_C(0x07C56C18), + UINT32_C(0x0594E677), UINT32_C(0x0EBA4C47), UINT32_C(0x01F1C6FF), + UINT32_C(0x016B9F48), UINT32_C(0x0443B057), UINT32_C(0x017930FC), + UINT32_C(0x0D94B0A6), UINT32_C(0x0501D4ED), UINT32_C(0x0EB5EA2F), + UINT32_C(0x03F2D8D0), UINT32_C(0x04A1DA92), UINT32_C(0x0A702231), + UINT32_C(0x063C2830), UINT32_C(0x06F5E127), UINT32_C(0x06BE79CE), + UINT32_C(0x06600B2F) } }, + { { UINT32_C(0x0F26ECDA), UINT32_C(0x0052168B), UINT32_C(0x0CBDB9E3), + UINT32_C(0x052FFD0A), UINT32_C(0x02FDCD7B), UINT32_C(0x05791EA2), + UINT32_C(0x03DF5472), UINT32_C(0x0544715D), UINT32_C(0x032F4FBD), + UINT32_C(0x05DA4E99), UINT32_C(0x000977D5), UINT32_C(0x0AEE5E82), + UINT32_C(0x07B5A2B7), UINT32_C(0x02494676), UINT32_C(0x0B416152), + UINT32_C(0x03AC76C7), UINT32_C(0x0B21FDC6), UINT32_C(0x04ECC50E), + UINT32_C(0x02A4E6AB) }, + { UINT32_C(0x031E0BB4), UINT32_C(0x05FC9964), UINT32_C(0x014AC466), + UINT32_C(0x038F82D0), UINT32_C(0x0C0B56B8), UINT32_C(0x0217513C), + UINT32_C(0x0498C923), UINT32_C(0x076EEC28), UINT32_C(0x03824F59), + UINT32_C(0x0B7B1382), UINT32_C(0x056FE399), UINT32_C(0x00794841), + UINT32_C(0x076FEEC8), UINT32_C(0x0219F413), UINT32_C(0x04ABDD19), + UINT32_C(0x04CE2F28), UINT32_C(0x0F2E86F7), UINT32_C(0x02F472AF), + UINT32_C(0x06774781) } }, + { { UINT32_C(0x0CEBC7BE), UINT32_C(0x00221686), UINT32_C(0x04E2E2B5), + UINT32_C(0x02865641), UINT32_C(0x0400F945), UINT32_C(0x01CF69C4), + UINT32_C(0x002D7B22), UINT32_C(0x04D5A98C), UINT32_C(0x075AA74B), + UINT32_C(0x0926F727), UINT32_C(0x0318AD6B), UINT32_C(0x009AE911), + UINT32_C(0x00216BA5), UINT32_C(0x0794C1D5), UINT32_C(0x047BB387), + UINT32_C(0x05890517), UINT32_C(0x0C438287), UINT32_C(0x04D6AF1C), + UINT32_C(0x010C34E7) }, + { UINT32_C(0x02E3859D), UINT32_C(0x06690EFE), UINT32_C(0x0F063DCD), + UINT32_C(0x068C490B), UINT32_C(0x06DE5321), UINT32_C(0x0225E5EC), + UINT32_C(0x0573AFDE), UINT32_C(0x0C5AD59A), UINT32_C(0x064D175A), + UINT32_C(0x09D71327), UINT32_C(0x03D7526B), UINT32_C(0x04C7D696), + UINT32_C(0x05C7C0BF), UINT32_C(0x04314949), UINT32_C(0x064EA7B0), + UINT32_C(0x008652D7), UINT32_C(0x0EA31279), UINT32_C(0x0668F188), + UINT32_C(0x035A0886) } }, + { { UINT32_C(0x02EB8133), UINT32_C(0x03EC558C), UINT32_C(0x088B2CEF), + UINT32_C(0x008352FC), UINT32_C(0x0ECF2FB1), UINT32_C(0x01F0E6BB), + UINT32_C(0x023E4A68), UINT32_C(0x0B9CC299), UINT32_C(0x02937BC1), + UINT32_C(0x0A4FE033), UINT32_C(0x03BAB078), UINT32_C(0x078C8608), + UINT32_C(0x000D53E7), UINT32_C(0x06DA1D39), UINT32_C(0x05E14C61), + UINT32_C(0x035624BE), UINT32_C(0x06669427), UINT32_C(0x079FAB65), + UINT32_C(0x0663AC20) }, + { UINT32_C(0x06835A15), UINT32_C(0x013B136D), UINT32_C(0x08DB323F), + UINT32_C(0x068809A4), UINT32_C(0x02A3957E), UINT32_C(0x0081A010), + UINT32_C(0x06B7C838), UINT32_C(0x074F156F), UINT32_C(0x00F3A4DB), + UINT32_C(0x07ADF165), UINT32_C(0x05A07A0A), UINT32_C(0x0585D310), + UINT32_C(0x02A4FAF9), UINT32_C(0x03A5C451), UINT32_C(0x00426908), + UINT32_C(0x03C76306), UINT32_C(0x0D3289C2), UINT32_C(0x04FD8A7B), + UINT32_C(0x03974EFE) } }, + { { UINT32_C(0x01D85118), UINT32_C(0x03F039A9), UINT32_C(0x0A744F66), + UINT32_C(0x00B874D3), UINT32_C(0x0AD31A3A), UINT32_C(0x07A3C5F8), + UINT32_C(0x045FFFF5), UINT32_C(0x023754A5), UINT32_C(0x02E38CB8), + UINT32_C(0x05910E6C), UINT32_C(0x01773ED0), UINT32_C(0x0835A72A), + UINT32_C(0x01BE848A), UINT32_C(0x07BD444B), UINT32_C(0x0B4AFA36), + UINT32_C(0x03B51CEC), UINT32_C(0x076A82F4), UINT32_C(0x049B5424), + UINT32_C(0x01EDBBC3) }, + { UINT32_C(0x0D472029), UINT32_C(0x07322E8C), UINT32_C(0x0891E31F), + UINT32_C(0x0598F9A4), UINT32_C(0x0B8A6C89), UINT32_C(0x065A918E), + UINT32_C(0x01B36F21), UINT32_C(0x05650472), UINT32_C(0x053A7D69), + UINT32_C(0x05F09FDE), UINT32_C(0x03CE6055), UINT32_C(0x017487DC), + UINT32_C(0x01B03227), UINT32_C(0x013D4913), UINT32_C(0x096CA6AE), + UINT32_C(0x000E46D4), UINT32_C(0x07F35B2C), UINT32_C(0x06FDC86A), + UINT32_C(0x0191F319) } }, + { { UINT32_C(0x0CE12393), UINT32_C(0x015F4FB3), UINT32_C(0x0C3E8E50), + UINT32_C(0x06CE6B2D), UINT32_C(0x0B3C1693), UINT32_C(0x045162F6), + UINT32_C(0x0407EFF6), UINT32_C(0x00A9135E), UINT32_C(0x047CF46F), + UINT32_C(0x04E91DC4), UINT32_C(0x036B9A3C), UINT32_C(0x0134193D), + UINT32_C(0x003E5C05), UINT32_C(0x00082BD9), UINT32_C(0x067D8D47), + UINT32_C(0x02764530), UINT32_C(0x01E6C320), UINT32_C(0x04A28C2A), + UINT32_C(0x048FBA5C) }, + { UINT32_C(0x0CE5DBF5), UINT32_C(0x0385772C), UINT32_C(0x019E313F), + UINT32_C(0x073071A7), UINT32_C(0x0F5FC824), UINT32_C(0x02D63EF3), + UINT32_C(0x02B70267), UINT32_C(0x0A6BE174), UINT32_C(0x076EA84E), + UINT32_C(0x0FA0EBFC), UINT32_C(0x06D310F3), UINT32_C(0x01962AC7), + UINT32_C(0x0209883D), UINT32_C(0x03B86C97), UINT32_C(0x00441CDD), + UINT32_C(0x0066501C), UINT32_C(0x03267C1F), UINT32_C(0x03EAC5C9), + UINT32_C(0x00069F5A) } }, + { { UINT32_C(0x01D1EEDB), UINT32_C(0x0706D366), UINT32_C(0x04DB59F7), + UINT32_C(0x03130058), UINT32_C(0x0FBF1E90), UINT32_C(0x02990341), + UINT32_C(0x052D42D0), UINT32_C(0x0D9F883C), UINT32_C(0x01C3CC5F), + UINT32_C(0x0602F8E0), UINT32_C(0x0719E908), UINT32_C(0x0152A103), + UINT32_C(0x05A33891), UINT32_C(0x0095E49C), UINT32_C(0x07DC00AE), + UINT32_C(0x00D04AA8), UINT32_C(0x034051A0), UINT32_C(0x01C589DC), + UINT32_C(0x044769AA) }, + { UINT32_C(0x05A4238D), UINT32_C(0x038BBADC), UINT32_C(0x024C6D7A), + UINT32_C(0x058D2A82), UINT32_C(0x0BE67DEB), UINT32_C(0x057F5E80), + UINT32_C(0x055D31EA), UINT32_C(0x0DB49C5A), UINT32_C(0x070BEC2C), + UINT32_C(0x0F3322C2), UINT32_C(0x06C3108C), UINT32_C(0x0A1130EB), + UINT32_C(0x01DE1843), UINT32_C(0x002476B9), UINT32_C(0x0C1602A0), + UINT32_C(0x020FD705), UINT32_C(0x0E87B144), UINT32_C(0x00271FD2), + UINT32_C(0x02A1E7C8) } }, + { { UINT32_C(0x0BB71E17), UINT32_C(0x00B697E6), UINT32_C(0x027C50D2), + UINT32_C(0x02FF8F72), UINT32_C(0x052B77CA), UINT32_C(0x02997C16), + UINT32_C(0x013C0178), UINT32_C(0x0F7FCEE6), UINT32_C(0x040B66E5), + UINT32_C(0x03A69C37), UINT32_C(0x02E55D76), UINT32_C(0x00F908D4), + UINT32_C(0x052718AB), UINT32_C(0x0076528F), UINT32_C(0x0306D84E), + UINT32_C(0x07EBCA7C), UINT32_C(0x01165F7E), UINT32_C(0x01DB45A9), + UINT32_C(0x067FCC94) }, + { UINT32_C(0x0791633D), UINT32_C(0x047BD9A1), UINT32_C(0x0A26D9CC), + UINT32_C(0x000BE536), UINT32_C(0x0F022B81), UINT32_C(0x064B6F3C), + UINT32_C(0x03B7DA09), UINT32_C(0x0F632491), UINT32_C(0x02A9B2EF), + UINT32_C(0x029A6C74), UINT32_C(0x039178C1), UINT32_C(0x06C1B980), + UINT32_C(0x025426C4), UINT32_C(0x00AC18E2), UINT32_C(0x0854C009), + UINT32_C(0x07A990A9), UINT32_C(0x0BA40528), UINT32_C(0x05C4D8A8), + UINT32_C(0x0628B343) } }, + { { UINT32_C(0x07812A25), UINT32_C(0x0179F4F9), UINT32_C(0x09DE2C08), + UINT32_C(0x02F4F1F9), UINT32_C(0x04F48E6A), UINT32_C(0x07549212), + UINT32_C(0x016DCA05), UINT32_C(0x07A3A534), UINT32_C(0x0359AADF), + UINT32_C(0x0E969384), UINT32_C(0x061DBB0C), UINT32_C(0x0E368BE3), + UINT32_C(0x07060163), UINT32_C(0x07CA82E3), UINT32_C(0x07332717), + UINT32_C(0x0002DFB2), UINT32_C(0x03AD0A18), UINT32_C(0x0417995E), + UINT32_C(0x0326668F) }, + { UINT32_C(0x09EF75E3), UINT32_C(0x07B04772), UINT32_C(0x0852DCD8), + UINT32_C(0x06097708), UINT32_C(0x0B957C2C), UINT32_C(0x038B98A1), + UINT32_C(0x02B82598), UINT32_C(0x0F132C73), UINT32_C(0x04CE431B), + UINT32_C(0x07D4CBE1), UINT32_C(0x049BA972), UINT32_C(0x00D3788D), + UINT32_C(0x07EDE5A2), UINT32_C(0x0635F8BD), UINT32_C(0x0EB9AB1A), + UINT32_C(0x02C621B4), UINT32_C(0x0BCBFF41), UINT32_C(0x0439D1F9), + UINT32_C(0x003044A8) } }, + { { UINT32_C(0x0CF8D334), UINT32_C(0x037C1C48), UINT32_C(0x05CD52D5), + UINT32_C(0x047578F0), UINT32_C(0x0BE7BC07), UINT32_C(0x06E68827), + UINT32_C(0x076445CB), UINT32_C(0x0FEBF611), UINT32_C(0x00142073), + UINT32_C(0x029F031E), UINT32_C(0x076C6434), UINT32_C(0x0F98F9D0), + UINT32_C(0x034E14D3), UINT32_C(0x038E0268), UINT32_C(0x0191305B), + UINT32_C(0x032A0200), UINT32_C(0x05EF4C75), UINT32_C(0x02826331), + UINT32_C(0x04D82A88) }, + { UINT32_C(0x0D51E170), UINT32_C(0x00D3F07F), UINT32_C(0x08365D15), + UINT32_C(0x0781A3A1), UINT32_C(0x0D4BE663), UINT32_C(0x00175259), + UINT32_C(0x000C1FA1), UINT32_C(0x0F00FCE0), UINT32_C(0x00299B52), + UINT32_C(0x0C7D7E01), UINT32_C(0x052A3C59), UINT32_C(0x07C9CF44), + UINT32_C(0x05E7EE2B), UINT32_C(0x035E7031), UINT32_C(0x0FE2CB7C), + UINT32_C(0x0403D2B4), UINT32_C(0x0FC9A748), UINT32_C(0x07D461AF), + UINT32_C(0x006E35B5) } }, + { { UINT32_C(0x0594D02E), UINT32_C(0x075E6F14), UINT32_C(0x03360822), + UINT32_C(0x03E7DDDB), UINT32_C(0x0F1C6110), UINT32_C(0x072483CF), + UINT32_C(0x03ECF221), UINT32_C(0x0D658C87), UINT32_C(0x060AC74F), + UINT32_C(0x0F51CC4C), UINT32_C(0x03EB69F7), UINT32_C(0x07B2F64B), + UINT32_C(0x0242F07B), UINT32_C(0x058E5984), UINT32_C(0x03A0B7A4), + UINT32_C(0x03CE806B), UINT32_C(0x06139B85), UINT32_C(0x01DAAFE3), + UINT32_C(0x0130F7E5) }, + { UINT32_C(0x020891BB), UINT32_C(0x077E28D4), UINT32_C(0x0AAEAA8D), + UINT32_C(0x00B2D799), UINT32_C(0x0E10388A), UINT32_C(0x001DFD31), + UINT32_C(0x059F85F1), UINT32_C(0x00BC7E55), UINT32_C(0x05309429), + UINT32_C(0x0FEDF8A8), UINT32_C(0x06B52B0D), UINT32_C(0x0E3F8A44), + UINT32_C(0x07A8E2A2), UINT32_C(0x07D5866C), UINT32_C(0x02DBCD7C), + UINT32_C(0x02895FBE), UINT32_C(0x0F66BDAD), UINT32_C(0x048C3CAD), + UINT32_C(0x078587AD) } }, + { { UINT32_C(0x0B1B7656), UINT32_C(0x02A1E440), UINT32_C(0x04EF5EA7), + UINT32_C(0x059FA6A2), UINT32_C(0x0C68CD6D), UINT32_C(0x005E8043), + UINT32_C(0x01AE592B), UINT32_C(0x00DD5F88), UINT32_C(0x0559B430), + UINT32_C(0x0BF3DF59), UINT32_C(0x011CBD52), UINT32_C(0x0DDDE17B), + UINT32_C(0x031D26D8), UINT32_C(0x0148FB57), UINT32_C(0x04EDBF2D), + UINT32_C(0x07220D0D), UINT32_C(0x0F7B0807), UINT32_C(0x076B1F6E), + UINT32_C(0x0306320E) }, + { UINT32_C(0x07EEE80E), UINT32_C(0x0754C15A), UINT32_C(0x093487F6), + UINT32_C(0x023D5CA0), UINT32_C(0x00BD77C2), UINT32_C(0x0271EF5D), + UINT32_C(0x04FAEAB7), UINT32_C(0x07EBA560), UINT32_C(0x015A18D8), + UINT32_C(0x039861D4), UINT32_C(0x041FD3C8), UINT32_C(0x0D5863CB), + UINT32_C(0x066C5F53), UINT32_C(0x06380D15), UINT32_C(0x0E825C9F), + UINT32_C(0x00BA76BE), UINT32_C(0x0BC4E3B8), UINT32_C(0x06216B12), + UINT32_C(0x03B4F0D4) } }, + }, + { + { { UINT32_C(0x0201C48B), UINT32_C(0x073C85A8), UINT32_C(0x095DC61E), + UINT32_C(0x05F14993), UINT32_C(0x0123BD40), UINT32_C(0x05907610), + UINT32_C(0x046FBB4C), UINT32_C(0x0A0F3B82), UINT32_C(0x078A34BB), + UINT32_C(0x003DB127), UINT32_C(0x052D9AD5), UINT32_C(0x05103EE9), + UINT32_C(0x0465988A), UINT32_C(0x005F3641), UINT32_C(0x085495F9), + UINT32_C(0x069A8F20), UINT32_C(0x064AA21B), UINT32_C(0x007CCB01), + UINT32_C(0x04384B61) }, + { UINT32_C(0x051DE678), UINT32_C(0x07820FBE), UINT32_C(0x063426A0), + UINT32_C(0x01B262F0), UINT32_C(0x0B0B9013), UINT32_C(0x045C8465), + UINT32_C(0x0240C64E), UINT32_C(0x0DDA697F), UINT32_C(0x0201A64C), + UINT32_C(0x016B17DF), UINT32_C(0x065E1757), UINT32_C(0x0F6B7334), + UINT32_C(0x07ED2866), UINT32_C(0x028D6370), UINT32_C(0x0E25340A), + UINT32_C(0x002693F4), UINT32_C(0x07D889A8), UINT32_C(0x06B215F7), + UINT32_C(0x062B5959) } }, + { { UINT32_C(0x0D9C3B89), UINT32_C(0x077CC1DC), UINT32_C(0x013DDAA7), + UINT32_C(0x0111C6F8), UINT32_C(0x0577407F), UINT32_C(0x01FF52EA), + UINT32_C(0x06D56CA6), UINT32_C(0x06331227), UINT32_C(0x03AB576F), + UINT32_C(0x0CD7FD4F), UINT32_C(0x06AF74C0), UINT32_C(0x0AD52465), + UINT32_C(0x041865E8), UINT32_C(0x0546A928), UINT32_C(0x00FE8F9D), + UINT32_C(0x07C2CDD8), UINT32_C(0x0C0D3434), UINT32_C(0x030F8525), + UINT32_C(0x05B51E81) }, + { UINT32_C(0x08A5170B), UINT32_C(0x074FC061), UINT32_C(0x0060E606), + UINT32_C(0x017D8D1E), UINT32_C(0x0A8E0395), UINT32_C(0x0428DCF1), + UINT32_C(0x046F46B8), UINT32_C(0x05E254D7), UINT32_C(0x05D05211), + UINT32_C(0x0B46AD84), UINT32_C(0x03446BA1), UINT32_C(0x00CA5FED), + UINT32_C(0x02A8C267), UINT32_C(0x0570EC98), UINT32_C(0x0750367D), + UINT32_C(0x0362D78B), UINT32_C(0x0C84DA94), UINT32_C(0x07AF8D8F), + UINT32_C(0x0583AA8B) } }, + { { UINT32_C(0x09126FAC), UINT32_C(0x06B05898), UINT32_C(0x0872DF85), + UINT32_C(0x048C3352), UINT32_C(0x0331E5B3), UINT32_C(0x076671FB), + UINT32_C(0x02076524), UINT32_C(0x0492A4A3), UINT32_C(0x06D57C7C), + UINT32_C(0x052A5C41), UINT32_C(0x052CA0DF), UINT32_C(0x0E7D0224), + UINT32_C(0x07241BC6), UINT32_C(0x0234848A), UINT32_C(0x048CE05E), + UINT32_C(0x01B286B5), UINT32_C(0x0B054813), UINT32_C(0x02F6EDFC), + UINT32_C(0x0250A4D8) }, + { UINT32_C(0x0831CD9D), UINT32_C(0x04B04313), UINT32_C(0x0F484946), + UINT32_C(0x03B996C8), UINT32_C(0x00F547BB), UINT32_C(0x007A0AA7), + UINT32_C(0x065BBAA5), UINT32_C(0x014C49BC), UINT32_C(0x03D6CABB), + UINT32_C(0x01EF46B3), UINT32_C(0x05A5D159), UINT32_C(0x0EDE3DB4), + UINT32_C(0x00D1B3A0), UINT32_C(0x02F97DFA), UINT32_C(0x0D68EB87), + UINT32_C(0x06CE81C0), UINT32_C(0x00D73B27), UINT32_C(0x0342609A), + UINT32_C(0x019C049C) } }, + { { UINT32_C(0x08BC45E5), UINT32_C(0x015B0C25), UINT32_C(0x0B2A43B0), + UINT32_C(0x00067BBC), UINT32_C(0x07B24685), UINT32_C(0x0046140C), + UINT32_C(0x0157806B), UINT32_C(0x049AE2AD), UINT32_C(0x0113F8DF), + UINT32_C(0x06BBA162), UINT32_C(0x0534E07B), UINT32_C(0x086988E1), + UINT32_C(0x00E2C213), UINT32_C(0x0513FA95), UINT32_C(0x0EC2A78F), + UINT32_C(0x02E28447), UINT32_C(0x011B9FFF), UINT32_C(0x01506FAF), + UINT32_C(0x07B4C5A9) }, + { UINT32_C(0x0AE71753), UINT32_C(0x0151FA30), UINT32_C(0x091691B4), + UINT32_C(0x02ACCC22), UINT32_C(0x0BA74B18), UINT32_C(0x0073B635), + UINT32_C(0x02F0EB55), UINT32_C(0x0CC9DF51), UINT32_C(0x0784FCDA), + UINT32_C(0x0BFAD098), UINT32_C(0x03F5BFD6), UINT32_C(0x006AD5C5), + UINT32_C(0x014F12F5), UINT32_C(0x0745527A), UINT32_C(0x03A6506B), + UINT32_C(0x015CF2C8), UINT32_C(0x039A3185), UINT32_C(0x077CD12B), + UINT32_C(0x02A9BAF3) } }, + { { UINT32_C(0x00D9229F), UINT32_C(0x039D37CD), UINT32_C(0x0948ECC6), + UINT32_C(0x0072BCB0), UINT32_C(0x0A458017), UINT32_C(0x038A159B), + UINT32_C(0x0368034D), UINT32_C(0x0B0315FA), UINT32_C(0x01756900), + UINT32_C(0x04149285), UINT32_C(0x03FFBD8A), UINT32_C(0x0079E774), + UINT32_C(0x0702A2CF), UINT32_C(0x0641C3A8), UINT32_C(0x0F3751BA), + UINT32_C(0x028EDF14), UINT32_C(0x090F681A), UINT32_C(0x012CF177), + UINT32_C(0x04614034) }, + { UINT32_C(0x04E4C072), UINT32_C(0x07E207E1), UINT32_C(0x02D8F8F8), + UINT32_C(0x013BFA68), UINT32_C(0x0CC798F9), UINT32_C(0x014BAAD6), + UINT32_C(0x023BD550), UINT32_C(0x0919F8D1), UINT32_C(0x03C00ADA), + UINT32_C(0x0758236E), UINT32_C(0x058602C2), UINT32_C(0x0FA0FE24), + UINT32_C(0x01A8C5A6), UINT32_C(0x0026B4C4), UINT32_C(0x0534F014), + UINT32_C(0x02CF2A7F), UINT32_C(0x00192714), UINT32_C(0x04B51417), + UINT32_C(0x0168C607) } }, + { { UINT32_C(0x019403A6), UINT32_C(0x04E6BA92), UINT32_C(0x0065202D), + UINT32_C(0x06FDAE5F), UINT32_C(0x0AD1C130), UINT32_C(0x05C03BED), + UINT32_C(0x00D7CFCE), UINT32_C(0x02B63E74), UINT32_C(0x06CD8D97), + UINT32_C(0x00E7608A), UINT32_C(0x05009FCD), UINT32_C(0x01026095), + UINT32_C(0x058890EC), UINT32_C(0x0662F635), UINT32_C(0x0F16F3A2), + UINT32_C(0x06B88A1B), UINT32_C(0x000D681A), UINT32_C(0x05689B12), + UINT32_C(0x0620658C) }, + { UINT32_C(0x0B48EFBA), UINT32_C(0x01574FA6), UINT32_C(0x0FC77D17), + UINT32_C(0x06CDF2A2), UINT32_C(0x0DCEA8A9), UINT32_C(0x00B1DE26), + UINT32_C(0x009A7C7A), UINT32_C(0x0435CC54), UINT32_C(0x06E8AF2E), + UINT32_C(0x09AFC5BC), UINT32_C(0x05124055), UINT32_C(0x045BF6E2), + UINT32_C(0x0536C8AD), UINT32_C(0x073FE4CD), UINT32_C(0x0A467A40), + UINT32_C(0x03EB6B38), UINT32_C(0x05F039C6), UINT32_C(0x00622055), + UINT32_C(0x045DF262) } }, + { { UINT32_C(0x0C5E165D), UINT32_C(0x00A8610A), UINT32_C(0x062AF616), + UINT32_C(0x055190B9), UINT32_C(0x0F988454), UINT32_C(0x0395472A), + UINT32_C(0x036DCD3E), UINT32_C(0x0FDA6187), UINT32_C(0x036EC91D), + UINT32_C(0x0E66FCFC), UINT32_C(0x077BBD1F), UINT32_C(0x0DF3E1C9), + UINT32_C(0x040454AC), UINT32_C(0x03004F37), UINT32_C(0x0CBDED62), + UINT32_C(0x03DD5570), UINT32_C(0x05724DFF), UINT32_C(0x07B6002A), + UINT32_C(0x00B93C70) }, + { UINT32_C(0x06C8A9BC), UINT32_C(0x032D8B60), UINT32_C(0x0C0850D6), + UINT32_C(0x06C94F36), UINT32_C(0x0649CD3A), UINT32_C(0x000C0E51), + UINT32_C(0x07B40760), UINT32_C(0x0BFA6092), UINT32_C(0x019FB910), + UINT32_C(0x092A27FF), UINT32_C(0x02D6F975), UINT32_C(0x0E910EDA), + UINT32_C(0x01FFB3D4), UINT32_C(0x01814FFF), UINT32_C(0x0985A6F8), + UINT32_C(0x06787CA6), UINT32_C(0x0B7B7FC6), UINT32_C(0x01532265), + UINT32_C(0x06228702) } }, + { { UINT32_C(0x0391B195), UINT32_C(0x01F1A68F), UINT32_C(0x0AB9DD28), + UINT32_C(0x000B690E), UINT32_C(0x0C4FD58F), UINT32_C(0x05292C46), + UINT32_C(0x0017D075), UINT32_C(0x010E0044), UINT32_C(0x0709FE41), + UINT32_C(0x02F0CD13), UINT32_C(0x003D99BE), UINT32_C(0x0E6F68D8), + UINT32_C(0x04608708), UINT32_C(0x05B1F159), UINT32_C(0x0A4CFC70), + UINT32_C(0x02FB2946), UINT32_C(0x076D32E5), UINT32_C(0x0482F0ED), + UINT32_C(0x06ED3305) }, + { UINT32_C(0x05C4416F), UINT32_C(0x02270E15), UINT32_C(0x073143E0), + UINT32_C(0x02F4151F), UINT32_C(0x099069A7), UINT32_C(0x05437AEB), + UINT32_C(0x027A90CA), UINT32_C(0x0A75E48C), UINT32_C(0x013FC627), + UINT32_C(0x0300361B), UINT32_C(0x072745C2), UINT32_C(0x0C9DD555), + UINT32_C(0x05D86308), UINT32_C(0x03713AF4), UINT32_C(0x01AF9EBC), + UINT32_C(0x0157F18F), UINT32_C(0x0E008EAF), UINT32_C(0x0409010B), + UINT32_C(0x074F85AA) } }, + { { UINT32_C(0x045C5FF5), UINT32_C(0x046845EE), UINT32_C(0x074B8893), + UINT32_C(0x036C56E2), UINT32_C(0x0CC7B43B), UINT32_C(0x030C1789), + UINT32_C(0x05916A34), UINT32_C(0x0F2AFB7C), UINT32_C(0x0154EDEB), + UINT32_C(0x0407BF3E), UINT32_C(0x05362D80), UINT32_C(0x0CCA97B1), + UINT32_C(0x041BFF6D), UINT32_C(0x05DAE466), UINT32_C(0x07D9D691), + UINT32_C(0x023DBF89), UINT32_C(0x05162F52), UINT32_C(0x000CBF57), + UINT32_C(0x0154EDFD) }, + { UINT32_C(0x08BF712A), UINT32_C(0x06009B91), UINT32_C(0x0AFFBD38), + UINT32_C(0x03FD6332), UINT32_C(0x06CD1DC8), UINT32_C(0x06C678BF), + UINT32_C(0x0040E5CE), UINT32_C(0x02743457), UINT32_C(0x060DF50E), + UINT32_C(0x0691C947), UINT32_C(0x0746D675), UINT32_C(0x0D68B325), + UINT32_C(0x0290D55C), UINT32_C(0x015B144C), UINT32_C(0x05A0332F), + UINT32_C(0x0563DB53), UINT32_C(0x04CED890), UINT32_C(0x04AC67C8), + UINT32_C(0x04387D35) } }, + { { UINT32_C(0x0A66FBB8), UINT32_C(0x05FDBF97), UINT32_C(0x0A47124E), + UINT32_C(0x03FED0AF), UINT32_C(0x082B44B9), UINT32_C(0x0244ADCE), + UINT32_C(0x05980D8A), UINT32_C(0x0687D615), UINT32_C(0x07E4662D), + UINT32_C(0x03F2180A), UINT32_C(0x04BA4DB6), UINT32_C(0x03FE8141), + UINT32_C(0x04B2BC20), UINT32_C(0x006DF40A), UINT32_C(0x0AB2698D), + UINT32_C(0x0365D173), UINT32_C(0x08DE4017), UINT32_C(0x079E6BA2), + UINT32_C(0x02C7A033) }, + { UINT32_C(0x075570A1), UINT32_C(0x06A48901), UINT32_C(0x0492AC74), + UINT32_C(0x077D2844), UINT32_C(0x0DB87BFD), UINT32_C(0x01D218B2), + UINT32_C(0x0522DA69), UINT32_C(0x0B4F7CF4), UINT32_C(0x00841BC4), + UINT32_C(0x0E420155), UINT32_C(0x00BDBB35), UINT32_C(0x0BB5E945), + UINT32_C(0x06FE4123), UINT32_C(0x0435B025), UINT32_C(0x0ACCEA16), + UINT32_C(0x00BE381C), UINT32_C(0x0C3F4D0D), UINT32_C(0x03862E1B), + UINT32_C(0x04A46652) } }, + { { UINT32_C(0x009B3F23), UINT32_C(0x00CFBD75), UINT32_C(0x069BE715), + UINT32_C(0x009C9678), UINT32_C(0x013F2EB4), UINT32_C(0x04EE1278), + UINT32_C(0x06387FDD), UINT32_C(0x0329F9F1), UINT32_C(0x048E212F), + UINT32_C(0x0F24F073), UINT32_C(0x008F0FD5), UINT32_C(0x02F3DAFE), + UINT32_C(0x039C6160), UINT32_C(0x018F4D1D), UINT32_C(0x0E9D0F18), + UINT32_C(0x066F0916), UINT32_C(0x09931852), UINT32_C(0x040EEBEA), + UINT32_C(0x032448BB) }, + { UINT32_C(0x0C226E2C), UINT32_C(0x07706840), UINT32_C(0x0D3C1C34), + UINT32_C(0x07E4BA61), UINT32_C(0x0A51E4A1), UINT32_C(0x038E00FB), + UINT32_C(0x06E25F2A), UINT32_C(0x0C263EC1), UINT32_C(0x078D29D8), + UINT32_C(0x07C7272D), UINT32_C(0x0572E10B), UINT32_C(0x0B83C0DC), + UINT32_C(0x02179CDB), UINT32_C(0x066C84E3), UINT32_C(0x07675170), + UINT32_C(0x00BDF2F6), UINT32_C(0x0F52477D), UINT32_C(0x00FE3151), + UINT32_C(0x05460029) } }, + { { UINT32_C(0x0DA35EBF), UINT32_C(0x066B421E), UINT32_C(0x07116B3C), + UINT32_C(0x077330D7), UINT32_C(0x0CE4D316), UINT32_C(0x027318E8), + UINT32_C(0x04CA0B0C), UINT32_C(0x06EFBBCB), UINT32_C(0x027FF80D), + UINT32_C(0x07B56250), UINT32_C(0x03FBF443), UINT32_C(0x0E5E86E3), + UINT32_C(0x01050837), UINT32_C(0x027F8C63), UINT32_C(0x0040889F), + UINT32_C(0x0233D7DC), UINT32_C(0x085C1EB3), UINT32_C(0x0190948B), + UINT32_C(0x02A42839) }, + { UINT32_C(0x046020F0), UINT32_C(0x04A9DB75), UINT32_C(0x0C1F003A), + UINT32_C(0x05C091F8), UINT32_C(0x069D2F26), UINT32_C(0x05CBE28A), + UINT32_C(0x00B98CA0), UINT32_C(0x0C44F77C), UINT32_C(0x06591FB2), + UINT32_C(0x0336AA95), UINT32_C(0x05A28AC0), UINT32_C(0x0A8AC670), + UINT32_C(0x0735C3E5), UINT32_C(0x049911B7), UINT32_C(0x04F28112), + UINT32_C(0x0532B634), UINT32_C(0x00A3E84F), UINT32_C(0x06EA385D), + UINT32_C(0x01F2A03A) } }, + { { UINT32_C(0x06A09384), UINT32_C(0x0260C3CA), UINT32_C(0x092529A6), + UINT32_C(0x016D77CF), UINT32_C(0x0B8E2D9A), UINT32_C(0x01055E02), + UINT32_C(0x055BC4FD), UINT32_C(0x0CA2C0AF), UINT32_C(0x03A4ABF9), + UINT32_C(0x0290D54C), UINT32_C(0x07B6E3EE), UINT32_C(0x07074346), + UINT32_C(0x047E1F90), UINT32_C(0x06D2B228), UINT32_C(0x064225A4), + UINT32_C(0x06F125F2), UINT32_C(0x0D66264B), UINT32_C(0x01B0F052), + UINT32_C(0x070B7573) }, + { UINT32_C(0x0B2264B8), UINT32_C(0x04D4A619), UINT32_C(0x0AC1F517), + UINT32_C(0x049FE3F8), UINT32_C(0x08BEDBF0), UINT32_C(0x01EB5F66), + UINT32_C(0x0145535A), UINT32_C(0x042D102F), UINT32_C(0x04447303), + UINT32_C(0x067B60A3), UINT32_C(0x043A9645), UINT32_C(0x0D502303), + UINT32_C(0x0669CEC4), UINT32_C(0x052699E3), UINT32_C(0x0E740F66), + UINT32_C(0x011DF90D), UINT32_C(0x006017A2), UINT32_C(0x03C99A89), + UINT32_C(0x069500E3) } }, + { { UINT32_C(0x0184B415), UINT32_C(0x06F26FDD), UINT32_C(0x01E5007E), + UINT32_C(0x038A2542), UINT32_C(0x0DA8A807), UINT32_C(0x078F5424), + UINT32_C(0x04D3FA96), UINT32_C(0x0A456FBD), UINT32_C(0x062853C6), + UINT32_C(0x017211A6), UINT32_C(0x049854E5), UINT32_C(0x0A8F3585), + UINT32_C(0x079A3009), UINT32_C(0x07AFB481), UINT32_C(0x081AFE37), + UINT32_C(0x031A410E), UINT32_C(0x0EADF215), UINT32_C(0x02649FCC), + UINT32_C(0x00A68E58) }, + { UINT32_C(0x0A87B468), UINT32_C(0x0744629E), UINT32_C(0x010788AE), + UINT32_C(0x00DA10EC), UINT32_C(0x07BD591B), UINT32_C(0x07BC474E), + UINT32_C(0x02AE7E4E), UINT32_C(0x074ED106), UINT32_C(0x059550A8), + UINT32_C(0x0C2FBDF7), UINT32_C(0x078A0AB0), UINT32_C(0x019D9F46), + UINT32_C(0x030FE4BE), UINT32_C(0x00DF9F6A), UINT32_C(0x04D2A38F), + UINT32_C(0x052B1469), UINT32_C(0x005AE2E6), UINT32_C(0x07E6C02D), + UINT32_C(0x0283843A) } }, + { { UINT32_C(0x0784F95B), UINT32_C(0x01616DEF), UINT32_C(0x056C696A), + UINT32_C(0x03B98963), UINT32_C(0x085F2426), UINT32_C(0x07BDAC89), + UINT32_C(0x05EAFBF9), UINT32_C(0x09A4C8CC), UINT32_C(0x0558AA78), + UINT32_C(0x0D041BCD), UINT32_C(0x04BDD0B5), UINT32_C(0x037216D5), + UINT32_C(0x06BD4C93), UINT32_C(0x0042A72A), UINT32_C(0x0B4A6F17), + UINT32_C(0x0177EE47), UINT32_C(0x028752B7), UINT32_C(0x0750D182), + UINT32_C(0x04BE36EA) }, + { UINT32_C(0x01DCCF70), UINT32_C(0x05249FC9), UINT32_C(0x063EE812), + UINT32_C(0x0362E5A3), UINT32_C(0x017DB2F0), UINT32_C(0x05508041), + UINT32_C(0x078C050C), UINT32_C(0x0C161A22), UINT32_C(0x078E338A), + UINT32_C(0x0BB9EF36), UINT32_C(0x001185AB), UINT32_C(0x09058EAD), + UINT32_C(0x00D3AF42), UINT32_C(0x02FBEDA9), UINT32_C(0x0996A3FA), + UINT32_C(0x02E0B934), UINT32_C(0x08F57F1A), UINT32_C(0x025EB5CE), + UINT32_C(0x0254456F) } }, + { { UINT32_C(0x08F9B528), UINT32_C(0x04174130), UINT32_C(0x013E12B3), + UINT32_C(0x022B697D), UINT32_C(0x0B0CEF11), UINT32_C(0x03A2E8E2), + UINT32_C(0x00D96F4F), UINT32_C(0x0B4B7DF9), UINT32_C(0x0056458A), + UINT32_C(0x083BA433), UINT32_C(0x068A2473), UINT32_C(0x0D586B52), + UINT32_C(0x00ACD634), UINT32_C(0x01D1EAD7), UINT32_C(0x03036203), + UINT32_C(0x000C0094), UINT32_C(0x047A01B9), UINT32_C(0x0212F1A6), + UINT32_C(0x04D19921) }, + { UINT32_C(0x0837554E), UINT32_C(0x02ECC2C4), UINT32_C(0x0B80FBFE), + UINT32_C(0x07A5E03B), UINT32_C(0x041C1C48), UINT32_C(0x043DD0D4), + UINT32_C(0x04C36416), UINT32_C(0x0869B643), UINT32_C(0x028DC568), + UINT32_C(0x0F15A5D2), UINT32_C(0x00D7FC36), UINT32_C(0x04D7306E), + UINT32_C(0x0306A221), UINT32_C(0x04950B4A), UINT32_C(0x06DC4FCA), + UINT32_C(0x048D5878), UINT32_C(0x0032B7DE), UINT32_C(0x000E5973), + UINT32_C(0x04FFCD15) } }, + }, + { + { { UINT32_C(0x051368EE), UINT32_C(0x03C182D8), UINT32_C(0x0233E580), + UINT32_C(0x0467AAF9), UINT32_C(0x038EEE52), UINT32_C(0x01F8CCEB), + UINT32_C(0x04E7863B), UINT32_C(0x0974DE7F), UINT32_C(0x07C7D47D), + UINT32_C(0x01F4B806), UINT32_C(0x0059F163), UINT32_C(0x07DFA5B8), + UINT32_C(0x0449B3CD), UINT32_C(0x0378D1F4), UINT32_C(0x03486C59), + UINT32_C(0x02FFDC03), UINT32_C(0x0854568F), UINT32_C(0x017FDD91), + UINT32_C(0x0384B0DC) }, + { UINT32_C(0x08A3F84B), UINT32_C(0x065DE2C1), UINT32_C(0x085945B9), + UINT32_C(0x04E5C55A), UINT32_C(0x06CB12ED), UINT32_C(0x07B741CC), + UINT32_C(0x05B2C0EB), UINT32_C(0x0809AC7E), UINT32_C(0x04A46CA2), + UINT32_C(0x061FF16D), UINT32_C(0x03744313), UINT32_C(0x0C777A3B), + UINT32_C(0x0207FD18), UINT32_C(0x0539771F), UINT32_C(0x01004BCB), + UINT32_C(0x04A8FC6F), UINT32_C(0x0F0A63E8), UINT32_C(0x02373910), + UINT32_C(0x072840F7) } }, + { { UINT32_C(0x0E024391), UINT32_C(0x02781D5D), UINT32_C(0x05026331), + UINT32_C(0x025635CD), UINT32_C(0x0492939D), UINT32_C(0x00222466), + UINT32_C(0x0456BF4C), UINT32_C(0x07C8DEE7), UINT32_C(0x000178A5), + UINT32_C(0x051D50AE), UINT32_C(0x02CE451F), UINT32_C(0x01814C6B), + UINT32_C(0x0265AE7F), UINT32_C(0x0312E044), UINT32_C(0x0848FF64), + UINT32_C(0x013BB3DA), UINT32_C(0x0C153136), UINT32_C(0x019DF825), + UINT32_C(0x0462A6B6) }, + { UINT32_C(0x0E9AB68C), UINT32_C(0x04B05DA9), UINT32_C(0x04C2481A), + UINT32_C(0x076E7298), UINT32_C(0x09F0C636), UINT32_C(0x01F7D7D4), + UINT32_C(0x00F9BB8A), UINT32_C(0x0F077B4D), UINT32_C(0x0259165A), + UINT32_C(0x0592DC29), UINT32_C(0x02303769), UINT32_C(0x0EDF23B9), + UINT32_C(0x06E3C4F3), UINT32_C(0x026481C0), UINT32_C(0x033547D1), + UINT32_C(0x04349C82), UINT32_C(0x0FB49FD0), UINT32_C(0x03D48B1E), + UINT32_C(0x00EDD6A9) } }, + { { UINT32_C(0x09496A3E), UINT32_C(0x0779CC41), UINT32_C(0x0F31204C), + UINT32_C(0x01DD9727), UINT32_C(0x0B88711D), UINT32_C(0x0531C3F2), + UINT32_C(0x04294797), UINT32_C(0x043683B3), UINT32_C(0x05DBB4CC), + UINT32_C(0x06B27F93), UINT32_C(0x04CEFE76), UINT32_C(0x02EF8CFB), + UINT32_C(0x065C5182), UINT32_C(0x051D70E4), UINT32_C(0x0B92D89E), + UINT32_C(0x015A48BA), UINT32_C(0x00689714), UINT32_C(0x02F0F899), + UINT32_C(0x03A05527) }, + { UINT32_C(0x04B88B67), UINT32_C(0x0337896D), UINT32_C(0x0AC27DF4), + UINT32_C(0x02CFE168), UINT32_C(0x003AC24A), UINT32_C(0x0287B4A1), + UINT32_C(0x04C9337D), UINT32_C(0x0480FCAA), UINT32_C(0x0385E818), + UINT32_C(0x0698332E), UINT32_C(0x00B177F0), UINT32_C(0x088F3F24), + UINT32_C(0x056A2745), UINT32_C(0x06A53116), UINT32_C(0x0101CC1F), + UINT32_C(0x013E9DBA), UINT32_C(0x06227F55), UINT32_C(0x03D027B4), + UINT32_C(0x02CD8668) } }, + { { UINT32_C(0x0076683D), UINT32_C(0x076BEE0D), UINT32_C(0x0D7D7B4C), + UINT32_C(0x0108643A), UINT32_C(0x0F993C30), UINT32_C(0x07B71D95), + UINT32_C(0x029E4008), UINT32_C(0x034C59B6), UINT32_C(0x00E01922), + UINT32_C(0x062750BC), UINT32_C(0x00DA23D4), UINT32_C(0x0BF7FFAF), + UINT32_C(0x016F2E12), UINT32_C(0x0546677C), UINT32_C(0x038327C5), + UINT32_C(0x07930C31), UINT32_C(0x03297791), UINT32_C(0x06E93707), + UINT32_C(0x0731AA7A) }, + { UINT32_C(0x0B99594F), UINT32_C(0x0300795B), UINT32_C(0x0C5F3D55), + UINT32_C(0x01C1DE37), UINT32_C(0x02FD7C9F), UINT32_C(0x001493C6), + UINT32_C(0x07BB523B), UINT32_C(0x08D81CF9), UINT32_C(0x000974EA), + UINT32_C(0x04B4CFBC), UINT32_C(0x04354B41), UINT32_C(0x0644AB94), + UINT32_C(0x0251A61B), UINT32_C(0x0555FAF5), UINT32_C(0x03713B98), + UINT32_C(0x0597947C), UINT32_C(0x061DDC4D), UINT32_C(0x01C1E655), + UINT32_C(0x05DDAC10) } }, + { { UINT32_C(0x02662A6A), UINT32_C(0x0721BA5B), UINT32_C(0x08BFB362), + UINT32_C(0x02A23D78), UINT32_C(0x04F666A1), UINT32_C(0x060FB317), + UINT32_C(0x0729C7ED), UINT32_C(0x09B1B389), UINT32_C(0x031F8856), + UINT32_C(0x06913D9E), UINT32_C(0x0779217C), UINT32_C(0x0A3634CD), + UINT32_C(0x06292B3F), UINT32_C(0x01E6FDE6), UINT32_C(0x0F97C1F0), + UINT32_C(0x0698999D), UINT32_C(0x0D773548), UINT32_C(0x01ED7CE9), + UINT32_C(0x00FFC55A) }, + { UINT32_C(0x0D76A58E), UINT32_C(0x0195519C), UINT32_C(0x02C2F7AB), + UINT32_C(0x061D1820), UINT32_C(0x09A1252D), UINT32_C(0x07772B8E), + UINT32_C(0x05554A30), UINT32_C(0x0687BCF0), UINT32_C(0x06CE8978), + UINT32_C(0x0961AAB6), UINT32_C(0x0611194A), UINT32_C(0x097F9E4C), + UINT32_C(0x07E8543A), UINT32_C(0x076F7FC5), UINT32_C(0x039F7F09), + UINT32_C(0x074DF751), UINT32_C(0x000B4239), UINT32_C(0x010D59A8), + UINT32_C(0x03F90438) } }, + { { UINT32_C(0x0DA09D54), UINT32_C(0x06AF7630), UINT32_C(0x02BF95A8), + UINT32_C(0x055D4226), UINT32_C(0x059FD1D0), UINT32_C(0x06B060C9), + UINT32_C(0x07D177E4), UINT32_C(0x03F4F180), UINT32_C(0x021C92CF), + UINT32_C(0x02D3DD59), UINT32_C(0x048EB409), UINT32_C(0x07E17E45), + UINT32_C(0x05EEE57B), UINT32_C(0x01B0CED0), UINT32_C(0x0E7E68AB), + UINT32_C(0x043C0C09), UINT32_C(0x0A766549), UINT32_C(0x0006D7E3), + UINT32_C(0x06CB262D) }, + { UINT32_C(0x045007F6), UINT32_C(0x077C78B0), UINT32_C(0x006040A8), + UINT32_C(0x06713C8D), UINT32_C(0x09341EBC), UINT32_C(0x0236E27C), + UINT32_C(0x055A82B4), UINT32_C(0x06F7750F), UINT32_C(0x0669305F), + UINT32_C(0x017EE81A), UINT32_C(0x01216750), UINT32_C(0x0ED65974), + UINT32_C(0x03FEF768), UINT32_C(0x01F1588F), UINT32_C(0x0E26B74A), + UINT32_C(0x078B116C), UINT32_C(0x0B1F0885), UINT32_C(0x05EF5659), + UINT32_C(0x02E63355) } }, + { { UINT32_C(0x0FB0D3ED), UINT32_C(0x003E5A50), UINT32_C(0x0C55AAAF), + UINT32_C(0x0289AC3D), UINT32_C(0x05EF5174), UINT32_C(0x0719E0EE), + UINT32_C(0x01A9C3D8), UINT32_C(0x0DE06CD1), UINT32_C(0x07ED918A), + UINT32_C(0x0BF6A107), UINT32_C(0x06149FAB), UINT32_C(0x0880197B), + UINT32_C(0x060CCF4B), UINT32_C(0x015F00A0), UINT32_C(0x026084C4), + UINT32_C(0x06C15B05), UINT32_C(0x04E4098B), UINT32_C(0x063ED2C8), + UINT32_C(0x058C6384) }, + { UINT32_C(0x040FA002), UINT32_C(0x01B4B412), UINT32_C(0x08A0A8F3), + UINT32_C(0x015D5274), UINT32_C(0x0B3D6C31), UINT32_C(0x0241F67E), + UINT32_C(0x0383A0C0), UINT32_C(0x0D2CCE25), UINT32_C(0x07A721DD), + UINT32_C(0x0FD7994F), UINT32_C(0x04852FC2), UINT32_C(0x0EEB0BC8), + UINT32_C(0x05CF0812), UINT32_C(0x06594895), UINT32_C(0x0F6294B1), + UINT32_C(0x047E9685), UINT32_C(0x03C1ADBF), UINT32_C(0x00B567D9), + UINT32_C(0x005C4AB1) } }, + { { UINT32_C(0x0696BA83), UINT32_C(0x06603D4F), UINT32_C(0x0885A978), + UINT32_C(0x011657F3), UINT32_C(0x0774554D), UINT32_C(0x01806495), + UINT32_C(0x01B33254), UINT32_C(0x0A1BB9D6), UINT32_C(0x03A6DF67), + UINT32_C(0x03AB9C8C), UINT32_C(0x0737480A), UINT32_C(0x00203D86), + UINT32_C(0x04CE906D), UINT32_C(0x0751DBBB), UINT32_C(0x01AB53E1), + UINT32_C(0x01405C83), UINT32_C(0x0894C75D), UINT32_C(0x02ACD3EC), + UINT32_C(0x02926ACF) }, + { UINT32_C(0x0E8C01EF), UINT32_C(0x043477F5), UINT32_C(0x068FA361), + UINT32_C(0x07FC59F7), UINT32_C(0x04967BAC), UINT32_C(0x0236FCA8), + UINT32_C(0x053E4F2C), UINT32_C(0x02BA3E65), UINT32_C(0x05F9F6F0), + UINT32_C(0x064247B4), UINT32_C(0x021B5084), UINT32_C(0x0894325C), + UINT32_C(0x04EFE79C), UINT32_C(0x0188ED3F), UINT32_C(0x0D4FE809), + UINT32_C(0x044BAE94), UINT32_C(0x0C8112AE), UINT32_C(0x05C68229), + UINT32_C(0x07D43896) } }, + { { UINT32_C(0x046C1FB6), UINT32_C(0x077D8036), UINT32_C(0x0295DD8C), + UINT32_C(0x04452F28), UINT32_C(0x0B23C464), UINT32_C(0x0644D5BA), + UINT32_C(0x05069E01), UINT32_C(0x090DF002), UINT32_C(0x03B40591), + UINT32_C(0x01F28172), UINT32_C(0x06905D57), UINT32_C(0x0DF1C74E), + UINT32_C(0x05CE4958), UINT32_C(0x079BDE8E), UINT32_C(0x0D3F2F1A), + UINT32_C(0x04E07C5F), UINT32_C(0x088FF1FA), UINT32_C(0x05C72030), + UINT32_C(0x03BE09B6) }, + { UINT32_C(0x0A78B572), UINT32_C(0x052D6B4B), UINT32_C(0x091101F1), + UINT32_C(0x01EB64B1), UINT32_C(0x0AA87947), UINT32_C(0x01ECBA5D), + UINT32_C(0x03E02CC6), UINT32_C(0x0FDA4839), UINT32_C(0x02FF59B8), + UINT32_C(0x0CA6ED0F), UINT32_C(0x06C0BD08), UINT32_C(0x0948203F), + UINT32_C(0x00417563), UINT32_C(0x03ED5E44), UINT32_C(0x09D9F1D1), + UINT32_C(0x043138E9), UINT32_C(0x087C76A9), UINT32_C(0x0436C464), + UINT32_C(0x065BC41C) } }, + { { UINT32_C(0x0878503F), UINT32_C(0x02F87D12), UINT32_C(0x02476646), + UINT32_C(0x0245CC6E), UINT32_C(0x0D4C90B6), UINT32_C(0x03F5323B), + UINT32_C(0x05B608C2), UINT32_C(0x0E11AA7B), UINT32_C(0x03BBF4CC), + UINT32_C(0x0E62F0E5), UINT32_C(0x03FDD83B), UINT32_C(0x01FAF12E), + UINT32_C(0x00E02D6E), UINT32_C(0x0404666D), UINT32_C(0x0A39480C), + UINT32_C(0x05904EE4), UINT32_C(0x0D422EC7), UINT32_C(0x009272AF), + UINT32_C(0x065E518B) }, + { UINT32_C(0x0947A480), UINT32_C(0x0638CCA2), UINT32_C(0x0B86EFCD), + UINT32_C(0x04C5912B), UINT32_C(0x0416F142), UINT32_C(0x066CD9A8), + UINT32_C(0x0062F342), UINT32_C(0x030CBA20), UINT32_C(0x0675D320), + UINT32_C(0x02C4F492), UINT32_C(0x04263BD8), UINT32_C(0x0B10ED23), + UINT32_C(0x00458FD7), UINT32_C(0x064D3804), UINT32_C(0x030CE729), + UINT32_C(0x055F1902), UINT32_C(0x005C9288), UINT32_C(0x05B65212), + UINT32_C(0x03463ED7) } }, + { { UINT32_C(0x0002FA40), UINT32_C(0x019C27F1), UINT32_C(0x00CBB750), + UINT32_C(0x03DB3435), UINT32_C(0x07286E98), UINT32_C(0x0279AAFF), + UINT32_C(0x06D46384), UINT32_C(0x0A49DB6A), UINT32_C(0x0137478E), + UINT32_C(0x07036ADC), UINT32_C(0x0156A020), UINT32_C(0x03444CA2), + UINT32_C(0x014A059C), UINT32_C(0x062920C4), UINT32_C(0x05340D48), + UINT32_C(0x07AB2B40), UINT32_C(0x060E1CBF), UINT32_C(0x06DBC3C7), + UINT32_C(0x02A6E451) }, + { UINT32_C(0x02203C97), UINT32_C(0x0318811D), UINT32_C(0x02528A1B), + UINT32_C(0x04016192), UINT32_C(0x002C3086), UINT32_C(0x031D212C), + UINT32_C(0x03FC1DA6), UINT32_C(0x0E3A234E), UINT32_C(0x048A2B44), + UINT32_C(0x046AB91A), UINT32_C(0x03F8806B), UINT32_C(0x073943DE), + UINT32_C(0x02B12570), UINT32_C(0x024DEAC9), UINT32_C(0x08C3B2AA), + UINT32_C(0x06910619), UINT32_C(0x01EBE0ED), UINT32_C(0x04FB5E82), + UINT32_C(0x068938E9) } }, + { { UINT32_C(0x06A8409F), UINT32_C(0x03819FA0), UINT32_C(0x04EBCC7D), + UINT32_C(0x05295667), UINT32_C(0x00BD47C4), UINT32_C(0x02F397A5), + UINT32_C(0x00B133A1), UINT32_C(0x073E4AFA), UINT32_C(0x0760D526), + UINT32_C(0x0D372CAA), UINT32_C(0x0068759A), UINT32_C(0x09A7813F), + UINT32_C(0x000A0F4E), UINT32_C(0x01EAF02F), UINT32_C(0x09F88085), + UINT32_C(0x0117D84A), UINT32_C(0x0B583330), UINT32_C(0x07FFDDE3), + UINT32_C(0x00C0B54F) }, + { UINT32_C(0x0593BC03), UINT32_C(0x05294489), UINT32_C(0x0C95575C), + UINT32_C(0x06A16930), UINT32_C(0x07E57953), UINT32_C(0x04258C35), + UINT32_C(0x027EF886), UINT32_C(0x09A129B5), UINT32_C(0x034A8854), + UINT32_C(0x0BB5AF8F), UINT32_C(0x0469C5BA), UINT32_C(0x000C4849), + UINT32_C(0x00CE9665), UINT32_C(0x02759E17), UINT32_C(0x087D763E), + UINT32_C(0x03FB717D), UINT32_C(0x0F3FD635), UINT32_C(0x007CA5FC), + UINT32_C(0x01D3A8B2) } }, + { { UINT32_C(0x068172DA), UINT32_C(0x05B9F788), UINT32_C(0x0612E973), + UINT32_C(0x0052E050), UINT32_C(0x099B39D0), UINT32_C(0x061F5F0F), + UINT32_C(0x0799AF1A), UINT32_C(0x0466C10B), UINT32_C(0x0680E8D3), + UINT32_C(0x04361EC0), UINT32_C(0x05210B2E), UINT32_C(0x0DF23AB3), + UINT32_C(0x02B3A0B2), UINT32_C(0x0380194E), UINT32_C(0x09D77AFB), + UINT32_C(0x06BCE4AB), UINT32_C(0x05EAD2E7), UINT32_C(0x02DD9B74), + UINT32_C(0x033D66F2) }, + { UINT32_C(0x0BF1C993), UINT32_C(0x04E38933), UINT32_C(0x02FC4FAF), + UINT32_C(0x0461AE62), UINT32_C(0x0F6D1B38), UINT32_C(0x021B47B4), + UINT32_C(0x01F061C9), UINT32_C(0x051CC234), UINT32_C(0x01C8E186), + UINT32_C(0x001C7EF9), UINT32_C(0x0664E0E2), UINT32_C(0x048E8CC7), + UINT32_C(0x015C9670), UINT32_C(0x0481B87A), UINT32_C(0x05BCAD05), + UINT32_C(0x003B38E6), UINT32_C(0x00886CA1), UINT32_C(0x00B0D706), + UINT32_C(0x026557A5) } }, + { { UINT32_C(0x05F0E5DA), UINT32_C(0x03682274), UINT32_C(0x0F4E352F), + UINT32_C(0x0105AE83), UINT32_C(0x0A820E71), UINT32_C(0x022C5CEC), + UINT32_C(0x03DD2CFC), UINT32_C(0x0298E61A), UINT32_C(0x00120917), + UINT32_C(0x0B0B64DF), UINT32_C(0x03C1333E), UINT32_C(0x03C5D41B), + UINT32_C(0x04B5D215), UINT32_C(0x0187971D), UINT32_C(0x0389EAD7), + UINT32_C(0x03CFCCE2), UINT32_C(0x063F13FF), UINT32_C(0x0652C165), + UINT32_C(0x07742EFC) }, + { UINT32_C(0x0931C0F0), UINT32_C(0x018F45E5), UINT32_C(0x0C4C756D), + UINT32_C(0x0537A469), UINT32_C(0x0433FB52), UINT32_C(0x0754DECC), + UINT32_C(0x04D896F7), UINT32_C(0x04335219), UINT32_C(0x073BBC0E), + UINT32_C(0x083BA2C0), UINT32_C(0x012D3B9E), UINT32_C(0x023EABD5), + UINT32_C(0x04475CF9), UINT32_C(0x07A0DA39), UINT32_C(0x088DDF48), + UINT32_C(0x002FFFDF), UINT32_C(0x0D8B7000), UINT32_C(0x06504250), + UINT32_C(0x00F1A818) } }, + { { UINT32_C(0x052228CC), UINT32_C(0x06FA4348), UINT32_C(0x0F049E30), + UINT32_C(0x0713CA99), UINT32_C(0x0E5D39FE), UINT32_C(0x0057B8DA), + UINT32_C(0x003125E1), UINT32_C(0x0CC15492), UINT32_C(0x07700BE8), + UINT32_C(0x08CFE785), UINT32_C(0x00CEB57F), UINT32_C(0x0F478327), + UINT32_C(0x05A00945), UINT32_C(0x0490F14E), UINT32_C(0x025BA378), + UINT32_C(0x060ED998), UINT32_C(0x01B249B5), UINT32_C(0x0023BC4C), + UINT32_C(0x04DEDEC8) }, + { UINT32_C(0x0BA1E090), UINT32_C(0x027EBAC8), UINT32_C(0x0DD6FE71), + UINT32_C(0x01F0ADDC), UINT32_C(0x0549F634), UINT32_C(0x06BE8416), + UINT32_C(0x02F156E2), UINT32_C(0x0A531A53), UINT32_C(0x00AFBE73), + UINT32_C(0x0FFF18EB), UINT32_C(0x0020C1DC), UINT32_C(0x0F409F61), + UINT32_C(0x04E3859C), UINT32_C(0x015D5ECF), UINT32_C(0x03B3F268), + UINT32_C(0x0288B503), UINT32_C(0x03A276BD), UINT32_C(0x0286EE9C), + UINT32_C(0x03166F91) } }, + { { UINT32_C(0x0F1CAC2C), UINT32_C(0x035777A8), UINT32_C(0x0AF34113), + UINT32_C(0x050DD855), UINT32_C(0x0B6BC9C1), UINT32_C(0x07010D91), + UINT32_C(0x0452008D), UINT32_C(0x0471A3DA), UINT32_C(0x05830FDC), + UINT32_C(0x0F222BBE), UINT32_C(0x04848384), UINT32_C(0x049CFD4D), + UINT32_C(0x01817D66), UINT32_C(0x0724627E), UINT32_C(0x082270B8), + UINT32_C(0x07ED5A0F), UINT32_C(0x0EEA015A), UINT32_C(0x0700F77E), + UINT32_C(0x007E36E1) }, + { UINT32_C(0x09244F78), UINT32_C(0x049DAC0A), UINT32_C(0x0573D581), + UINT32_C(0x001D1B4C), UINT32_C(0x0F0116EB), UINT32_C(0x03CFFD42), + UINT32_C(0x043FFF66), UINT32_C(0x048523A0), UINT32_C(0x0671CEF3), + UINT32_C(0x0EC2D7AF), UINT32_C(0x0049EBD0), UINT32_C(0x0F4034B6), + UINT32_C(0x05C34B54), UINT32_C(0x025E680B), UINT32_C(0x0D2C5BEA), + UINT32_C(0x06F544F6), UINT32_C(0x0B0CFA5A), UINT32_C(0x018276AE), + UINT32_C(0x077D6B16) } }, + }, + { + { { UINT32_C(0x00E10587), UINT32_C(0x01885D11), UINT32_C(0x00A74863), + UINT32_C(0x02F34C13), UINT32_C(0x0BD4B6A2), UINT32_C(0x00E26C23), + UINT32_C(0x07F483FF), UINT32_C(0x0A97D9DC), UINT32_C(0x02338A61), + UINT32_C(0x07F72547), UINT32_C(0x03535AFC), UINT32_C(0x0B8E96B4), + UINT32_C(0x001E804D), UINT32_C(0x03BD1DFE), UINT32_C(0x0A6ED29A), + UINT32_C(0x0634588A), UINT32_C(0x0F0F6D32), UINT32_C(0x0117DDE8), + UINT32_C(0x037107C5) }, + { UINT32_C(0x0BF698BD), UINT32_C(0x0671195E), UINT32_C(0x0E9DC570), + UINT32_C(0x052CBC52), UINT32_C(0x0C08C8ED), UINT32_C(0x04213081), + UINT32_C(0x00A08E33), UINT32_C(0x0A4BC1ED), UINT32_C(0x00B396EB), + UINT32_C(0x0FF34D08), UINT32_C(0x04A4BDD9), UINT32_C(0x0A6F615E), + UINT32_C(0x0534B5A0), UINT32_C(0x0057D6A7), UINT32_C(0x0F6CE02C), + UINT32_C(0x06F6315B), UINT32_C(0x0D666709), UINT32_C(0x050AF998), + UINT32_C(0x006F0E3F) } }, + { { UINT32_C(0x06965640), UINT32_C(0x0081356B), UINT32_C(0x0F41E038), + UINT32_C(0x06713218), UINT32_C(0x0FB9E806), UINT32_C(0x0121D001), + UINT32_C(0x07B97EDD), UINT32_C(0x0CDDEFA2), UINT32_C(0x0585D94D), + UINT32_C(0x065F4CD7), UINT32_C(0x03CFC91B), UINT32_C(0x06B603EF), + UINT32_C(0x07128C67), UINT32_C(0x030595F0), UINT32_C(0x0E51FB71), + UINT32_C(0x06217FBE), UINT32_C(0x0B730732), UINT32_C(0x06277C1D), + UINT32_C(0x04AE17C6) }, + { UINT32_C(0x0CFB1D0D), UINT32_C(0x053AA14E), UINT32_C(0x0442F9BE), + UINT32_C(0x0786EEC1), UINT32_C(0x0EF775DF), UINT32_C(0x07A66D5B), + UINT32_C(0x032CDF98), UINT32_C(0x0CA3E106), UINT32_C(0x07042EBA), + UINT32_C(0x00FD51A1), UINT32_C(0x02B743F2), UINT32_C(0x0D214308), + UINT32_C(0x03293BD7), UINT32_C(0x0635DC49), UINT32_C(0x0EB86870), + UINT32_C(0x03EB73BF), UINT32_C(0x07F02587), UINT32_C(0x0017A824), + UINT32_C(0x01F012DD) } }, + { { UINT32_C(0x0E0BF039), UINT32_C(0x003B2CD3), UINT32_C(0x0C2C0F48), + UINT32_C(0x039AED35), UINT32_C(0x044C7CCC), UINT32_C(0x0364D078), + UINT32_C(0x02C04409), UINT32_C(0x0CAEF9C4), UINT32_C(0x05C37F4A), + UINT32_C(0x0D99EE77), UINT32_C(0x0200140A), UINT32_C(0x0A3BBBDE), + UINT32_C(0x041E7C9A), UINT32_C(0x0371B744), UINT32_C(0x05A165FF), + UINT32_C(0x05A7216A), UINT32_C(0x0A9CE444), UINT32_C(0x03DD4951), + UINT32_C(0x031EC3D2) }, + { UINT32_C(0x08EAF6EB), UINT32_C(0x0703CD67), UINT32_C(0x0DEBC6FB), + UINT32_C(0x079F8F47), UINT32_C(0x090D3A5B), UINT32_C(0x05FF4EFE), + UINT32_C(0x05A2BC42), UINT32_C(0x006C3961), UINT32_C(0x00795219), + UINT32_C(0x0FF8315E), UINT32_C(0x05BD4244), UINT32_C(0x02EEA381), + UINT32_C(0x02022F89), UINT32_C(0x07878373), UINT32_C(0x084B3FA1), + UINT32_C(0x0715713B), UINT32_C(0x0EF55815), UINT32_C(0x0748BA61), + UINT32_C(0x0445AEE6) } }, + { { UINT32_C(0x0DCBF5E2), UINT32_C(0x03557A9E), UINT32_C(0x063D2A67), + UINT32_C(0x00EFE9F6), UINT32_C(0x09FA350B), UINT32_C(0x03896396), + UINT32_C(0x01F8036E), UINT32_C(0x0DC0F10D), UINT32_C(0x02B56329), + UINT32_C(0x02504A0F), UINT32_C(0x063A7100), UINT32_C(0x0FA5A9E7), + UINT32_C(0x07665FD9), UINT32_C(0x05DE4FB8), UINT32_C(0x00484D0C), + UINT32_C(0x03AEE4FB), UINT32_C(0x046B10E6), UINT32_C(0x04D5E0D6), + UINT32_C(0x01F835F4) }, + { UINT32_C(0x047D2B4B), UINT32_C(0x05847634), UINT32_C(0x0C0A675C), + UINT32_C(0x00120157), UINT32_C(0x07AF8F0E), UINT32_C(0x0251A99B), + UINT32_C(0x00CEE4D0), UINT32_C(0x07351889), UINT32_C(0x0621596F), + UINT32_C(0x00C5618B), UINT32_C(0x066E65D2), UINT32_C(0x049D9FBE), + UINT32_C(0x01E37BCF), UINT32_C(0x01C629C9), UINT32_C(0x0EC1F561), + UINT32_C(0x02AFE546), UINT32_C(0x0005751E), UINT32_C(0x018C42B2), + UINT32_C(0x01EAA03C) } }, + { { UINT32_C(0x0D959BD9), UINT32_C(0x038EEBBB), UINT32_C(0x08419A01), + UINT32_C(0x05F1CCBE), UINT32_C(0x03171501), UINT32_C(0x07C18C55), + UINT32_C(0x035306D9), UINT32_C(0x011DBDEA), UINT32_C(0x036E5963), + UINT32_C(0x090BCEBA), UINT32_C(0x01350854), UINT32_C(0x0BB28AF5), + UINT32_C(0x04F74928), UINT32_C(0x0330FF01), UINT32_C(0x095BA009), + UINT32_C(0x0578BFB6), UINT32_C(0x0FCF0801), UINT32_C(0x03302535), + UINT32_C(0x06BFF304) }, + { UINT32_C(0x0384E611), UINT32_C(0x00AD5348), UINT32_C(0x0E493BE6), + UINT32_C(0x03CA4CDB), UINT32_C(0x0C4D1BD5), UINT32_C(0x027B8CE4), + UINT32_C(0x02E5B4CB), UINT32_C(0x0707AF6D), UINT32_C(0x06A39971), + UINT32_C(0x0BA42E4C), UINT32_C(0x0755E74C), UINT32_C(0x04AD6360), + UINT32_C(0x068A6F0D), UINT32_C(0x023144DE), UINT32_C(0x07375993), + UINT32_C(0x02780B3A), UINT32_C(0x0E492027), UINT32_C(0x05808694), + UINT32_C(0x07431A53) } }, + { { UINT32_C(0x010FBD04), UINT32_C(0x019723AA), UINT32_C(0x025CF109), + UINT32_C(0x03F3A3A7), UINT32_C(0x0D9D8E3F), UINT32_C(0x02F7C4B0), + UINT32_C(0x03DF7DF6), UINT32_C(0x0B60F06D), UINT32_C(0x02A5D26D), + UINT32_C(0x0C5F86A4), UINT32_C(0x06E7FCD9), UINT32_C(0x0DEF388F), + UINT32_C(0x05AC83A6), UINT32_C(0x0217A751), UINT32_C(0x00401D85), + UINT32_C(0x075A320E), UINT32_C(0x01AE8195), UINT32_C(0x06F4F327), + UINT32_C(0x04C77D2F) }, + { UINT32_C(0x09493BE8), UINT32_C(0x00A14C7B), UINT32_C(0x091C8FF9), + UINT32_C(0x01DEAA22), UINT32_C(0x0AB4BA27), UINT32_C(0x0562E012), + UINT32_C(0x07519BAB), UINT32_C(0x062D9AAA), UINT32_C(0x058B7863), + UINT32_C(0x08A2419C), UINT32_C(0x035D8277), UINT32_C(0x0F5C3CF3), + UINT32_C(0x03527C6B), UINT32_C(0x00F3B9E0), UINT32_C(0x0EF25B4A), + UINT32_C(0x0127A8B4), UINT32_C(0x0CE17BD2), UINT32_C(0x0195E53E), + UINT32_C(0x071B9B4C) } }, + { { UINT32_C(0x0DAA2FB7), UINT32_C(0x021B0EB2), UINT32_C(0x0B55E936), + UINT32_C(0x057A20CC), UINT32_C(0x01398941), UINT32_C(0x06E0BA5C), + UINT32_C(0x07DEDA3A), UINT32_C(0x00B1377E), UINT32_C(0x008093F5), + UINT32_C(0x00F8C281), UINT32_C(0x05D4332E), UINT32_C(0x0CF54E5F), + UINT32_C(0x039D7F62), UINT32_C(0x0699AB5B), UINT32_C(0x05FE8914), + UINT32_C(0x01C38070), UINT32_C(0x0685A0AC), UINT32_C(0x0104BEEE), + UINT32_C(0x06E340C1) }, + { UINT32_C(0x0FDAA949), UINT32_C(0x02A92433), UINT32_C(0x04E882FB), + UINT32_C(0x0435EA3D), UINT32_C(0x0CFC4BD1), UINT32_C(0x065698D5), + UINT32_C(0x02B61BEC), UINT32_C(0x0A7025E9), UINT32_C(0x06C77C84), + UINT32_C(0x066340BA), UINT32_C(0x07C0B02F), UINT32_C(0x0F9B4BCA), + UINT32_C(0x0207D1CA), UINT32_C(0x061D80D9), UINT32_C(0x061524CC), + UINT32_C(0x03F6A9F8), UINT32_C(0x094B6D53), UINT32_C(0x017C53E1), + UINT32_C(0x00BC771D) } }, + { { UINT32_C(0x0C8D6167), UINT32_C(0x0171F9BD), UINT32_C(0x05943DEC), + UINT32_C(0x01837B9B), UINT32_C(0x06E46FBD), UINT32_C(0x050C893D), + UINT32_C(0x0034F50C), UINT32_C(0x0E98EEDA), UINT32_C(0x06603ADA), + UINT32_C(0x0FF3362D), UINT32_C(0x023406A4), UINT32_C(0x03DC7095), + UINT32_C(0x03BCCC93), UINT32_C(0x033BDFE7), UINT32_C(0x0AA65D81), + UINT32_C(0x0739E2AF), UINT32_C(0x03455112), UINT32_C(0x06643DC0), + UINT32_C(0x020DF18F) }, + { UINT32_C(0x084BF04E), UINT32_C(0x024B7756), UINT32_C(0x059E51F9), + UINT32_C(0x05998215), UINT32_C(0x03684ACA), UINT32_C(0x065BD6DC), + UINT32_C(0x03075ACB), UINT32_C(0x01AD9C9A), UINT32_C(0x07375334), + UINT32_C(0x01731A12), UINT32_C(0x000384D3), UINT32_C(0x02632FF6), + UINT32_C(0x0023BB3A), UINT32_C(0x0348AF93), UINT32_C(0x088B02BB), + UINT32_C(0x02C7DE6E), UINT32_C(0x0933F326), UINT32_C(0x00B1B61E), + UINT32_C(0x076AC60E) } }, + { { UINT32_C(0x0757C756), UINT32_C(0x05545A21), UINT32_C(0x018FFA93), + UINT32_C(0x06C9A78F), UINT32_C(0x02C61841), UINT32_C(0x040A1739), + UINT32_C(0x04441B1D), UINT32_C(0x052E0E81), UINT32_C(0x07E14C4D), + UINT32_C(0x0FFFC0D5), UINT32_C(0x03072E2E), UINT32_C(0x007584A9), + UINT32_C(0x01259E6D), UINT32_C(0x002D25F5), UINT32_C(0x0C519B94), + UINT32_C(0x01BB1C14), UINT32_C(0x02CEB824), UINT32_C(0x02BBBEA4), + UINT32_C(0x035E112A) }, + { UINT32_C(0x0288CF7B), UINT32_C(0x0045C5C7), UINT32_C(0x002D8D8C), + UINT32_C(0x03BE5B42), UINT32_C(0x0A81E4C6), UINT32_C(0x0141578F), + UINT32_C(0x033F7AC2), UINT32_C(0x0EE71541), UINT32_C(0x067EAD7B), + UINT32_C(0x07E75F23), UINT32_C(0x011AF108), UINT32_C(0x047CA170), + UINT32_C(0x05308227), UINT32_C(0x054879D4), UINT32_C(0x0A37B132), + UINT32_C(0x00E6D1CA), UINT32_C(0x0629367A), UINT32_C(0x03276C5F), + UINT32_C(0x004CBC63) } }, + { { UINT32_C(0x00CF69E7), UINT32_C(0x0584FC9D), UINT32_C(0x06952F73), + UINT32_C(0x0281D51C), UINT32_C(0x037663C6), UINT32_C(0x0537F046), + UINT32_C(0x0725FFD4), UINT32_C(0x0C66B9FC), UINT32_C(0x049A3EDF), + UINT32_C(0x0F4FB830), UINT32_C(0x06728E50), UINT32_C(0x07B188F6), + UINT32_C(0x021C067A), UINT32_C(0x06F06BE8), UINT32_C(0x00AA347B), + UINT32_C(0x031AABF8), UINT32_C(0x03347446), UINT32_C(0x04B62373), + UINT32_C(0x043D128D) }, + { UINT32_C(0x02AE7427), UINT32_C(0x00F73AC9), UINT32_C(0x0095D833), + UINT32_C(0x00E6005C), UINT32_C(0x007FD8B7), UINT32_C(0x074C2204), + UINT32_C(0x00283649), UINT32_C(0x084EDD51), UINT32_C(0x05AC7321), + UINT32_C(0x08C40328), UINT32_C(0x04BFB5EF), UINT32_C(0x0A555FE0), + UINT32_C(0x04C70C7C), UINT32_C(0x076D0055), UINT32_C(0x0425B2E6), + UINT32_C(0x029D910F), UINT32_C(0x0B0A51DB), UINT32_C(0x04B38F9B), + UINT32_C(0x01028D80) } }, + { { UINT32_C(0x0F3DE4D2), UINT32_C(0x06047E27), UINT32_C(0x03505298), + UINT32_C(0x062523ED), UINT32_C(0x0F0D4A9F), UINT32_C(0x0150EF42), + UINT32_C(0x056CBCAD), UINT32_C(0x0B36A628), UINT32_C(0x071A352A), + UINT32_C(0x0D7A2CB8), UINT32_C(0x050FEDFC), UINT32_C(0x02BAC823), + UINT32_C(0x010EDF77), UINT32_C(0x0459668A), UINT32_C(0x04041659), + UINT32_C(0x07432BB7), UINT32_C(0x0F9651D8), UINT32_C(0x01999DE2), + UINT32_C(0x00CBECA1) }, + { UINT32_C(0x06A2607F), UINT32_C(0x06DC83E9), UINT32_C(0x005B1A08), + UINT32_C(0x05B9405C), UINT32_C(0x091E04D3), UINT32_C(0x0546E232), + UINT32_C(0x0566FE22), UINT32_C(0x0695BB9A), UINT32_C(0x0074A612), + UINT32_C(0x0E9787A0), UINT32_C(0x077B1860), UINT32_C(0x05404661), + UINT32_C(0x00184991), UINT32_C(0x02A1C038), UINT32_C(0x0A57F0B8), + UINT32_C(0x0382A987), UINT32_C(0x0691AC01), UINT32_C(0x02D8A8A9), + UINT32_C(0x05A19B11) } }, + { { UINT32_C(0x081DC2A6), UINT32_C(0x017A4663), UINT32_C(0x0209D21F), + UINT32_C(0x06A6AA7F), UINT32_C(0x051CC44C), UINT32_C(0x000D763F), + UINT32_C(0x034EFD90), UINT32_C(0x0DEE4042), UINT32_C(0x07CBAFFB), + UINT32_C(0x082C34D9), UINT32_C(0x02EB3FE5), UINT32_C(0x0BF15295), + UINT32_C(0x027D4089), UINT32_C(0x056DBCC8), UINT32_C(0x024595A7), + UINT32_C(0x03EC08BE), UINT32_C(0x057085E2), UINT32_C(0x017E7356), + UINT32_C(0x049CE745) }, + { UINT32_C(0x0123BA29), UINT32_C(0x0045804E), UINT32_C(0x08DEDF0E), + UINT32_C(0x00CB57D1), UINT32_C(0x0F61E577), UINT32_C(0x06EB6B79), + UINT32_C(0x05E3EED1), UINT32_C(0x09CB4DCD), UINT32_C(0x05DAE17F), + UINT32_C(0x034F393E), UINT32_C(0x03F5164C), UINT32_C(0x05F3C4A2), + UINT32_C(0x0708CC05), UINT32_C(0x04F2CAC7), UINT32_C(0x0798DD7C), + UINT32_C(0x0513331D), UINT32_C(0x004B3A41), UINT32_C(0x00801443), + UINT32_C(0x0196B762) } }, + { { UINT32_C(0x0356B52C), UINT32_C(0x03557744), UINT32_C(0x050104FE), + UINT32_C(0x069B4687), UINT32_C(0x0337937D), UINT32_C(0x018C3F4F), + UINT32_C(0x00568175), UINT32_C(0x01EE408E), UINT32_C(0x04092DE8), + UINT32_C(0x05E59E83), UINT32_C(0x0299816F), UINT32_C(0x05556DCC), + UINT32_C(0x038621D8), UINT32_C(0x0278A753), UINT32_C(0x05BC9211), + UINT32_C(0x009E162C), UINT32_C(0x0A3409DC), UINT32_C(0x04076EA9), + UINT32_C(0x0464CEC0) }, + { UINT32_C(0x0A659158), UINT32_C(0x022396D5), UINT32_C(0x08424377), + UINT32_C(0x0054703B), UINT32_C(0x0D2722F5), UINT32_C(0x03BAEB8A), + UINT32_C(0x04B65383), UINT32_C(0x07997DDA), UINT32_C(0x07F6A3B2), + UINT32_C(0x0BAFF348), UINT32_C(0x0299F9D9), UINT32_C(0x0B97AA04), + UINT32_C(0x02BA4DB8), UINT32_C(0x0696475F), UINT32_C(0x0B68D089), + UINT32_C(0x0472CB9F), UINT32_C(0x08CACFAE), UINT32_C(0x028807A6), + UINT32_C(0x009288EF) } }, + { { UINT32_C(0x0ED9CDF5), UINT32_C(0x00B31C4E), UINT32_C(0x0C549857), + UINT32_C(0x02D7F964), UINT32_C(0x074F9F98), UINT32_C(0x0792DF5F), + UINT32_C(0x020ED722), UINT32_C(0x0AA8C982), UINT32_C(0x02A2408C), + UINT32_C(0x053CDF30), UINT32_C(0x01CF47E5), UINT32_C(0x08E3FF2F), + UINT32_C(0x0333087A), UINT32_C(0x028090D6), UINT32_C(0x032F6CA0), + UINT32_C(0x02CF642E), UINT32_C(0x0DAB4498), UINT32_C(0x04A66B66), + UINT32_C(0x07248BCE) }, + { UINT32_C(0x092B1FE6), UINT32_C(0x02AD6EEE), UINT32_C(0x0EB5963E), + UINT32_C(0x0621B6BD), UINT32_C(0x04A1A8EF), UINT32_C(0x0374D40D), + UINT32_C(0x0573791F), UINT32_C(0x0DED8513), UINT32_C(0x03AEE0F5), + UINT32_C(0x03420B85), UINT32_C(0x04366099), UINT32_C(0x087C7CA7), + UINT32_C(0x00B9ADB9), UINT32_C(0x056E8EBA), UINT32_C(0x0E532676), + UINT32_C(0x05D27A22), UINT32_C(0x0554F4E5), UINT32_C(0x0474B581), + UINT32_C(0x02A6694F) } }, + { { UINT32_C(0x080DE633), UINT32_C(0x0639306E), UINT32_C(0x0CA4F76E), + UINT32_C(0x05BB3DCB), UINT32_C(0x06DA081A), UINT32_C(0x052EA9E2), + UINT32_C(0x017AF437), UINT32_C(0x07D25D54), UINT32_C(0x0772DE75), + UINT32_C(0x05670178), UINT32_C(0x06E81696), UINT32_C(0x0D28F3A1), + UINT32_C(0x07AF022A), UINT32_C(0x07B0D67B), UINT32_C(0x04C17950), + UINT32_C(0x001B706E), UINT32_C(0x04CE5637), UINT32_C(0x04CE1F2F), + UINT32_C(0x0211C385) }, + { UINT32_C(0x0E5D0D74), UINT32_C(0x0411D39E), UINT32_C(0x06137F67), + UINT32_C(0x00487846), UINT32_C(0x01B15D1C), UINT32_C(0x02B65C31), + UINT32_C(0x06027C03), UINT32_C(0x01F15577), UINT32_C(0x011F0564), + UINT32_C(0x066BA415), UINT32_C(0x00520E15), UINT32_C(0x01F82222), + UINT32_C(0x07F8C048), UINT32_C(0x05A09F41), UINT32_C(0x0BBA92E8), + UINT32_C(0x017E3648), UINT32_C(0x0861CC16), UINT32_C(0x07A9DAF6), + UINT32_C(0x05F2C6E5) } }, + { { UINT32_C(0x04DA7708), UINT32_C(0x057D4066), UINT32_C(0x01F6A8A0), + UINT32_C(0x00EE18FE), UINT32_C(0x05BB3FCD), UINT32_C(0x071CB79F), + UINT32_C(0x038BBCE0), UINT32_C(0x0AAFE87E), UINT32_C(0x0245536B), + UINT32_C(0x0D0401C6), UINT32_C(0x027984FD), UINT32_C(0x0064D51F), + UINT32_C(0x04DCF2A2), UINT32_C(0x037E99AD), UINT32_C(0x03487C33), + UINT32_C(0x068353F1), UINT32_C(0x0BA863FC), UINT32_C(0x00721339), + UINT32_C(0x0754D195) }, + { UINT32_C(0x09031706), UINT32_C(0x0327DD4E), UINT32_C(0x05DDA163), + UINT32_C(0x03F893AE), UINT32_C(0x0F1F3959), UINT32_C(0x02EC658A), + UINT32_C(0x05A438AD), UINT32_C(0x0AE93F30), UINT32_C(0x01D8B56B), + UINT32_C(0x09592309), UINT32_C(0x0189BB66), UINT32_C(0x050E8D52), + UINT32_C(0x0526168D), UINT32_C(0x07FD307D), UINT32_C(0x08A4C7BC), + UINT32_C(0x03B12944), UINT32_C(0x08329BC8), UINT32_C(0x02A4A1CE), + UINT32_C(0x0087B284) } }, + }, + { + { { UINT32_C(0x01C86157), UINT32_C(0x0017ED5F), UINT32_C(0x079948D2), + UINT32_C(0x02FD6755), UINT32_C(0x0A5E2B5C), UINT32_C(0x00395EB0), + UINT32_C(0x070A6ECC), UINT32_C(0x031E307B), UINT32_C(0x070DA4B9), + UINT32_C(0x0166FB85), UINT32_C(0x02AF3210), UINT32_C(0x079379FF), + UINT32_C(0x010504D3), UINT32_C(0x022DFB7B), UINT32_C(0x0C019CF3), + UINT32_C(0x05E0727A), UINT32_C(0x0CE73CB9), UINT32_C(0x005CF0C7), + UINT32_C(0x039AD397) }, + { UINT32_C(0x08E15F36), UINT32_C(0x04E08562), UINT32_C(0x0EC12012), + UINT32_C(0x009F68C4), UINT32_C(0x0733E4B1), UINT32_C(0x014872C8), + UINT32_C(0x0490CCCC), UINT32_C(0x0E53957D), UINT32_C(0x05CD4F2D), + UINT32_C(0x082FD79D), UINT32_C(0x05F2B6D8), UINT32_C(0x0C7600B1), + UINT32_C(0x02D81D79), UINT32_C(0x007520D1), UINT32_C(0x09EEC681), + UINT32_C(0x04D6FB1B), UINT32_C(0x0641B032), UINT32_C(0x0283E5C0), + UINT32_C(0x072A39F3) } }, + { { UINT32_C(0x01C9C2EC), UINT32_C(0x03A87BAF), UINT32_C(0x056E06F3), + UINT32_C(0x02AA4CD5), UINT32_C(0x0D64394D), UINT32_C(0x044B2642), + UINT32_C(0x018E8ECB), UINT32_C(0x02C6B29E), UINT32_C(0x00B5D0E1), + UINT32_C(0x0795603C), UINT32_C(0x027FEAC7), UINT32_C(0x07400535), + UINT32_C(0x04BD90C2), UINT32_C(0x0212CC37), UINT32_C(0x018B9D6C), + UINT32_C(0x05FC9D53), UINT32_C(0x03C7248E), UINT32_C(0x038A1FEB), + UINT32_C(0x06C809CE) }, + { UINT32_C(0x06F1CACC), UINT32_C(0x0758DFC1), UINT32_C(0x019C0D17), + UINT32_C(0x0749CD61), UINT32_C(0x00C0724E), UINT32_C(0x0667F861), + UINT32_C(0x03CDAF01), UINT32_C(0x0DE66325), UINT32_C(0x0767BD47), + UINT32_C(0x0A1FDF93), UINT32_C(0x04E66E27), UINT32_C(0x004977BC), + UINT32_C(0x05EE6515), UINT32_C(0x018DEC59), UINT32_C(0x03B99628), + UINT32_C(0x02B69F3F), UINT32_C(0x019CC516), UINT32_C(0x07CB4623), + UINT32_C(0x0353C229) } }, + { { UINT32_C(0x05A2D6F0), UINT32_C(0x04982642), UINT32_C(0x088CE54F), + UINT32_C(0x06602A66), UINT32_C(0x0A17C84E), UINT32_C(0x02BE4DCE), + UINT32_C(0x0718C264), UINT32_C(0x0FDCB2D1), UINT32_C(0x01F7AC59), + UINT32_C(0x0E4C2C6C), UINT32_C(0x01B5B9D3), UINT32_C(0x0CCEB9E5), + UINT32_C(0x04C7FB08), UINT32_C(0x04600748), UINT32_C(0x09F19FD9), + UINT32_C(0x011C0141), UINT32_C(0x0A08392D), UINT32_C(0x07099321), + UINT32_C(0x075F26A3) }, + { UINT32_C(0x0AF35FA1), UINT32_C(0x01CA261B), UINT32_C(0x0FF7838D), + UINT32_C(0x00432E0D), UINT32_C(0x08296922), UINT32_C(0x077D0499), + UINT32_C(0x06A4988A), UINT32_C(0x0D91BD7B), UINT32_C(0x007D4895), + UINT32_C(0x01A77EB2), UINT32_C(0x0491B2C9), UINT32_C(0x07D6BB4E), + UINT32_C(0x065BB828), UINT32_C(0x05D28C77), UINT32_C(0x034C1831), + UINT32_C(0x03111000), UINT32_C(0x048A3F8F), UINT32_C(0x007D19EE), + UINT32_C(0x006FAC9D) } }, + { { UINT32_C(0x0719C87C), UINT32_C(0x07385BC9), UINT32_C(0x01F42502), + UINT32_C(0x074D4561), UINT32_C(0x02CA79B8), UINT32_C(0x01BE905A), + UINT32_C(0x044E03DC), UINT32_C(0x05034A1A), UINT32_C(0x012B4964), + UINT32_C(0x0BF284CE), UINT32_C(0x0080C91A), UINT32_C(0x0B4EE205), + UINT32_C(0x0121E876), UINT32_C(0x04C7D981), UINT32_C(0x09D6F0D5), + UINT32_C(0x011438CC), UINT32_C(0x0906A777), UINT32_C(0x05FD89D1), + UINT32_C(0x01D7C3AC) }, + { UINT32_C(0x0392D834), UINT32_C(0x0199066B), UINT32_C(0x0E53AECD), + UINT32_C(0x0279A7E5), UINT32_C(0x0E8B313A), UINT32_C(0x04F8A2AF), + UINT32_C(0x062A274F), UINT32_C(0x0869ED62), UINT32_C(0x01C4081F), + UINT32_C(0x0DD27618), UINT32_C(0x0093ED89), UINT32_C(0x053869B6), + UINT32_C(0x07CB8D0C), UINT32_C(0x00D79FE6), UINT32_C(0x04A20332), + UINT32_C(0x03366324), UINT32_C(0x0C0B74C3), UINT32_C(0x070C316E), + UINT32_C(0x066AD76F) } }, + { { UINT32_C(0x011FA55B), UINT32_C(0x0775F5E8), UINT32_C(0x0C7BF6F4), + UINT32_C(0x07FCBE6F), UINT32_C(0x021BE3C2), UINT32_C(0x0017D919), + UINT32_C(0x01644455), UINT32_C(0x0AEE3FD7), UINT32_C(0x0259DD5E), + UINT32_C(0x002EC22F), UINT32_C(0x00D308F5), UINT32_C(0x038F6CBC), + UINT32_C(0x04FDED85), UINT32_C(0x001A53FA), UINT32_C(0x03E09FE9), + UINT32_C(0x0312E74F), UINT32_C(0x09B20907), UINT32_C(0x078CC1DB), + UINT32_C(0x066D9E8D) }, + { UINT32_C(0x08C7A5B7), UINT32_C(0x038B0D82), UINT32_C(0x063E4030), + UINT32_C(0x06CE3A75), UINT32_C(0x0488AD55), UINT32_C(0x0054AAAA), + UINT32_C(0x044F068C), UINT32_C(0x0CCE69AA), UINT32_C(0x014EF6E0), + UINT32_C(0x068C0346), UINT32_C(0x01443327), UINT32_C(0x0A416B3D), + UINT32_C(0x04EB25A7), UINT32_C(0x00B6E80F), UINT32_C(0x0819D7FD), + UINT32_C(0x061AFFF1), UINT32_C(0x070E8C81), UINT32_C(0x061C5530), + UINT32_C(0x0473CB02) } }, + { { UINT32_C(0x08D8BE36), UINT32_C(0x057DE7D1), UINT32_C(0x06025FA9), + UINT32_C(0x0039A5D5), UINT32_C(0x00FD02EF), UINT32_C(0x02EE7913), + UINT32_C(0x04E5E224), UINT32_C(0x052DC251), UINT32_C(0x04138D66), + UINT32_C(0x09FAF17A), UINT32_C(0x030D57A1), UINT32_C(0x08B8F06A), + UINT32_C(0x01D015A2), UINT32_C(0x0153FCA9), UINT32_C(0x0C54D5DF), + UINT32_C(0x00BAAE4A), UINT32_C(0x0940A0FA), UINT32_C(0x038292EA), + UINT32_C(0x02C97BC9) }, + { UINT32_C(0x024BFA00), UINT32_C(0x057378C3), UINT32_C(0x0A92C578), + UINT32_C(0x07A6310B), UINT32_C(0x0F28F901), UINT32_C(0x04ED3F57), + UINT32_C(0x037C7D8A), UINT32_C(0x00B71701), UINT32_C(0x0173A01A), + UINT32_C(0x0A9B43A3), UINT32_C(0x0196E612), UINT32_C(0x07111189), + UINT32_C(0x03F5BC1D), UINT32_C(0x05154B49), UINT32_C(0x0DD68D97), + UINT32_C(0x0220CC1D), UINT32_C(0x0895DF59), UINT32_C(0x0014717C), + UINT32_C(0x0384CEF8) } }, + { { UINT32_C(0x05F8022D), UINT32_C(0x07431A94), UINT32_C(0x0A7A9097), + UINT32_C(0x06FC555D), UINT32_C(0x0578029C), UINT32_C(0x00758DC8), + UINT32_C(0x00FDAF66), UINT32_C(0x0AE902D1), UINT32_C(0x06FDDF4D), + UINT32_C(0x056FCD2A), UINT32_C(0x0393CA27), UINT32_C(0x083EDDB9), + UINT32_C(0x071C8D5E), UINT32_C(0x02DA7EE1), UINT32_C(0x091B7578), + UINT32_C(0x022CF2B8), UINT32_C(0x08F559AF), UINT32_C(0x00F551D9), + UINT32_C(0x04CE7872) }, + { UINT32_C(0x0450FD39), UINT32_C(0x05325A33), UINT32_C(0x06D04EAD), + UINT32_C(0x0111017F), UINT32_C(0x04B7D043), UINT32_C(0x009CD030), + UINT32_C(0x02760D24), UINT32_C(0x0B333C83), UINT32_C(0x0178F799), + UINT32_C(0x06E56E99), UINT32_C(0x06AC4002), UINT32_C(0x06C6F55C), + UINT32_C(0x04212C69), UINT32_C(0x0776C549), UINT32_C(0x05AD10F2), + UINT32_C(0x07D4C443), UINT32_C(0x093443A3), UINT32_C(0x01E4DAC4), + UINT32_C(0x062304F4) } }, + { { UINT32_C(0x09FFF942), UINT32_C(0x039E7FBF), UINT32_C(0x0E4E0544), + UINT32_C(0x01C8EF03), UINT32_C(0x015953E4), UINT32_C(0x0641511A), + UINT32_C(0x0340D7DD), UINT32_C(0x04FBA207), UINT32_C(0x04DCD411), + UINT32_C(0x0CE5C435), UINT32_C(0x06C85A54), UINT32_C(0x0596F209), + UINT32_C(0x006C47CF), UINT32_C(0x039823F7), UINT32_C(0x01721D4C), + UINT32_C(0x03FE86B7), UINT32_C(0x044008FA), UINT32_C(0x05E107EC), + UINT32_C(0x0146DF75) }, + { UINT32_C(0x03BF30CF), UINT32_C(0x034E0D17), UINT32_C(0x0C6EB8E1), + UINT32_C(0x016786DE), UINT32_C(0x0B4F8D94), UINT32_C(0x01E54C18), + UINT32_C(0x0409537F), UINT32_C(0x0AD69F59), UINT32_C(0x04423A96), + UINT32_C(0x01427559), UINT32_C(0x0517F981), UINT32_C(0x0C655FF1), + UINT32_C(0x072A4662), UINT32_C(0x014DB58F), UINT32_C(0x09979D6E), + UINT32_C(0x05396DDB), UINT32_C(0x03E46CF7), UINT32_C(0x062B9D62), + UINT32_C(0x0334D070) } }, + { { UINT32_C(0x0C8B2AF6), UINT32_C(0x04C4030A), UINT32_C(0x03F4EA61), + UINT32_C(0x06B51CFD), UINT32_C(0x08530E96), UINT32_C(0x035106EB), + UINT32_C(0x07ACB7C9), UINT32_C(0x003FAA6D), UINT32_C(0x005AFE21), + UINT32_C(0x09C9266C), UINT32_C(0x02684731), UINT32_C(0x0745AC29), + UINT32_C(0x06162CD8), UINT32_C(0x069A0B95), UINT32_C(0x090B8391), + UINT32_C(0x0570D83A), UINT32_C(0x09AE0D06), UINT32_C(0x054A95B8), + UINT32_C(0x02CB380B) }, + { UINT32_C(0x02779E4D), UINT32_C(0x04B32E43), UINT32_C(0x0C0582B0), + UINT32_C(0x03521F35), UINT32_C(0x089A8F39), UINT32_C(0x03BF1933), + UINT32_C(0x027659AD), UINT32_C(0x0607CE4F), UINT32_C(0x072A97A4), + UINT32_C(0x0F6C2DAD), UINT32_C(0x0648C496), UINT32_C(0x02D0AF23), + UINT32_C(0x036927AF), UINT32_C(0x032E9075), UINT32_C(0x01C0AD79), + UINT32_C(0x02044936), UINT32_C(0x0DBCFEA2), UINT32_C(0x07DADFF1), + UINT32_C(0x06EDBCF7) } }, + { { UINT32_C(0x0209B80C), UINT32_C(0x01E54056), UINT32_C(0x0E397930), + UINT32_C(0x01AD9D0C), UINT32_C(0x0908F895), UINT32_C(0x02A9A26E), + UINT32_C(0x00744EB0), UINT32_C(0x0B2D7673), UINT32_C(0x00736623), + UINT32_C(0x0F9EEB98), UINT32_C(0x07E8C693), UINT32_C(0x05615D70), + UINT32_C(0x077E9858), UINT32_C(0x045C88B2), UINT32_C(0x06BA3291), + UINT32_C(0x02089363), UINT32_C(0x0D1148CA), UINT32_C(0x026B1CE4), + UINT32_C(0x0267E39A) }, + { UINT32_C(0x0E9F76E1), UINT32_C(0x0700247A), UINT32_C(0x02F5C013), + UINT32_C(0x045D6B0B), UINT32_C(0x02398752), UINT32_C(0x011414B8), + UINT32_C(0x0189B0D8), UINT32_C(0x065621BE), UINT32_C(0x07214CB5), + UINT32_C(0x0C72745E), UINT32_C(0x026E830D), UINT32_C(0x0BB5064F), + UINT32_C(0x03BD6991), UINT32_C(0x067AABA6), UINT32_C(0x03AAD9C4), + UINT32_C(0x01C748B3), UINT32_C(0x0F2AD6A8), UINT32_C(0x07B1AAD0), + UINT32_C(0x0515A45B) } }, + { { UINT32_C(0x0D45283F), UINT32_C(0x033F0C2B), UINT32_C(0x0EF7ECBA), + UINT32_C(0x03F31217), UINT32_C(0x0BF2BDDB), UINT32_C(0x05AE5F1D), + UINT32_C(0x015A33AE), UINT32_C(0x0B1D94AB), UINT32_C(0x00BB377A), + UINT32_C(0x077D4679), UINT32_C(0x056AF89C), UINT32_C(0x07165F99), + UINT32_C(0x046A17A3), UINT32_C(0x04CF6178), UINT32_C(0x00269B9B), + UINT32_C(0x03F1B9F6), UINT32_C(0x07453C34), UINT32_C(0x07253011), + UINT32_C(0x074559A2) }, + { UINT32_C(0x08D82B0E), UINT32_C(0x00D12F5F), UINT32_C(0x01FD52F5), + UINT32_C(0x03C4069B), UINT32_C(0x0B01B2FE), UINT32_C(0x05E81250), + UINT32_C(0x035DC621), UINT32_C(0x034EA726), UINT32_C(0x04613127), + UINT32_C(0x0B36D680), UINT32_C(0x06F52BC5), UINT32_C(0x04B16171), + UINT32_C(0x02156292), UINT32_C(0x0180583E), UINT32_C(0x0C8D5B19), + UINT32_C(0x043B9BE2), UINT32_C(0x097EF032), UINT32_C(0x0307A273), + UINT32_C(0x02ECC50D) } }, + { { UINT32_C(0x0613AC50), UINT32_C(0x01BBB9CD), UINT32_C(0x032CF181), + UINT32_C(0x04565F80), UINT32_C(0x09B00E52), UINT32_C(0x011EC5E2), + UINT32_C(0x05E7561C), UINT32_C(0x05B6572C), UINT32_C(0x072FBF3A), + UINT32_C(0x04311E38), UINT32_C(0x0350633E), UINT32_C(0x0C27E7E9), + UINT32_C(0x02DC82FC), UINT32_C(0x01DE746D), UINT32_C(0x078E3236), + UINT32_C(0x0712B6B0), UINT32_C(0x000A7E83), UINT32_C(0x0115CB1B), + UINT32_C(0x04C1103F) }, + { UINT32_C(0x0359ED2E), UINT32_C(0x065ADF64), UINT32_C(0x025E3238), + UINT32_C(0x076BEAFD), UINT32_C(0x072427F7), UINT32_C(0x05DBCD55), + UINT32_C(0x07AB37FF), UINT32_C(0x0865BFD5), UINT32_C(0x04382D44), + UINT32_C(0x0F1D5580), UINT32_C(0x06D00533), UINT32_C(0x08D6A784), + UINT32_C(0x05BB29BF), UINT32_C(0x005CEC3F), UINT32_C(0x06575E68), + UINT32_C(0x053585D5), UINT32_C(0x0403BCB0), UINT32_C(0x02F77540), + UINT32_C(0x02470C7F) } }, + { { UINT32_C(0x02C087ED), UINT32_C(0x07961B4B), UINT32_C(0x0F657FC0), + UINT32_C(0x00B16431), UINT32_C(0x01885C19), UINT32_C(0x029A3FB7), + UINT32_C(0x0721535D), UINT32_C(0x02FAD79C), UINT32_C(0x0596E385), + UINT32_C(0x02412161), UINT32_C(0x0289A97A), UINT32_C(0x01B54107), + UINT32_C(0x0271E7BB), UINT32_C(0x02E3D256), UINT32_C(0x07E3B820), + UINT32_C(0x07F5A8EE), UINT32_C(0x0C3BD541), UINT32_C(0x01BBC84D), + UINT32_C(0x02D55A46) }, + { UINT32_C(0x006E7D53), UINT32_C(0x07982C04), UINT32_C(0x09C948A0), + UINT32_C(0x00A62A93), UINT32_C(0x047CD945), UINT32_C(0x060F1A2B), + UINT32_C(0x05764587), UINT32_C(0x02111992), UINT32_C(0x03CD3492), + UINT32_C(0x0E5873CA), UINT32_C(0x04871D26), UINT32_C(0x0EBDD263), + UINT32_C(0x07899288), UINT32_C(0x00105962), UINT32_C(0x07975B25), + UINT32_C(0x00D6A34D), UINT32_C(0x02DF3799), UINT32_C(0x02807307), + UINT32_C(0x06FCAC54) } }, + { { UINT32_C(0x0302E505), UINT32_C(0x02CAC37A), UINT32_C(0x01A79721), + UINT32_C(0x03B2E74F), UINT32_C(0x0BE5B627), UINT32_C(0x019F58EA), + UINT32_C(0x03B18976), UINT32_C(0x0663CE37), UINT32_C(0x04C1003E), + UINT32_C(0x086DCC91), UINT32_C(0x0566BE13), UINT32_C(0x0A0C94D1), + UINT32_C(0x04A0F522), UINT32_C(0x01CBC165), UINT32_C(0x03D621C1), + UINT32_C(0x03F68C3D), UINT32_C(0x04156E0A), UINT32_C(0x04C1C807), + UINT32_C(0x002BF853) }, + { UINT32_C(0x073938D8), UINT32_C(0x076E66F8), UINT32_C(0x0251205F), + UINT32_C(0x01B82A4E), UINT32_C(0x0C9EAC88), UINT32_C(0x0736DBEE), + UINT32_C(0x028732CD), UINT32_C(0x03522855), UINT32_C(0x0343EE5A), + UINT32_C(0x053E49A4), UINT32_C(0x025D55C0), UINT32_C(0x0D4096DF), + UINT32_C(0x01108518), UINT32_C(0x02AE724F), UINT32_C(0x07514106), + UINT32_C(0x0301EB15), UINT32_C(0x0D82C2DE), UINT32_C(0x05E3A585), + UINT32_C(0x036F14AF) } }, + { { UINT32_C(0x07452267), UINT32_C(0x01E0D6D7), UINT32_C(0x04A4A896), + UINT32_C(0x06D1C7B5), UINT32_C(0x03C983EF), UINT32_C(0x017B4C4A), + UINT32_C(0x07C8F2FB), UINT32_C(0x078C2CCC), UINT32_C(0x0676C9A3), + UINT32_C(0x09CD585C), UINT32_C(0x0529FFB0), UINT32_C(0x020720BD), + UINT32_C(0x07B793B3), UINT32_C(0x07E65DA3), UINT32_C(0x0C89EDD5), + UINT32_C(0x04009C8D), UINT32_C(0x0EDC15A4), UINT32_C(0x077C8AC3), + UINT32_C(0x074868C1) }, + { UINT32_C(0x0DBC2674), UINT32_C(0x07B6C41F), UINT32_C(0x0B10636B), + UINT32_C(0x0607B000), UINT32_C(0x01B2C3EF), UINT32_C(0x014283CF), + UINT32_C(0x07BD944A), UINT32_C(0x016DA691), UINT32_C(0x0147454E), + UINT32_C(0x052DE117), UINT32_C(0x06E5CDC4), UINT32_C(0x0C7BE891), + UINT32_C(0x03BD94DE), UINT32_C(0x00362FA3), UINT32_C(0x0608B5DA), + UINT32_C(0x000C28A8), UINT32_C(0x06CFAD2C), UINT32_C(0x0502E5EB), + UINT32_C(0x0081DDC6) } }, + { { UINT32_C(0x0A2FCC67), UINT32_C(0x050EED2A), UINT32_C(0x0EAC3925), + UINT32_C(0x03CCFE3E), UINT32_C(0x0DC1F4E8), UINT32_C(0x012FD64C), + UINT32_C(0x02CFA2B3), UINT32_C(0x07921E80), UINT32_C(0x04F76E6D), + UINT32_C(0x090CBEA8), UINT32_C(0x00304ECF), UINT32_C(0x0933B9C8), + UINT32_C(0x01E92879), UINT32_C(0x062A922A), UINT32_C(0x03BEBB40), + UINT32_C(0x0475B5A4), UINT32_C(0x0AB9D3C2), UINT32_C(0x02845E4B), + UINT32_C(0x073D2AD6) }, + { UINT32_C(0x026C197B), UINT32_C(0x060C44B9), UINT32_C(0x07D6B2DD), + UINT32_C(0x06E7D188), UINT32_C(0x03B672A1), UINT32_C(0x0277F32F), + UINT32_C(0x011D4198), UINT32_C(0x07C178F6), UINT32_C(0x02E95A84), + UINT32_C(0x005619C7), UINT32_C(0x029B73FC), UINT32_C(0x03CAC5E3), + UINT32_C(0x068A3B5E), UINT32_C(0x07C2DFA8), UINT32_C(0x00EC9903), + UINT32_C(0x07AEED34), UINT32_C(0x08C0A0D0), UINT32_C(0x02A2FF79), + UINT32_C(0x06DBE6B8) } }, + }, + { + { { UINT32_C(0x0C3D1383), UINT32_C(0x04E126EE), UINT32_C(0x0B631DA3), + UINT32_C(0x03014900), UINT32_C(0x0D3831FE), UINT32_C(0x01BF06C7), + UINT32_C(0x032CA284), UINT32_C(0x092E0CA0), UINT32_C(0x01703AE0), + UINT32_C(0x0DCB8158), UINT32_C(0x06FF316B), UINT32_C(0x0ED60D31), + UINT32_C(0x05DB467E), UINT32_C(0x01F3917A), UINT32_C(0x06770BD1), + UINT32_C(0x00A944AF), UINT32_C(0x08E2035D), UINT32_C(0x020A054F), + UINT32_C(0x035F8744) }, + { UINT32_C(0x0A303000), UINT32_C(0x0029FD2C), UINT32_C(0x0A5D9AC4), + UINT32_C(0x06593596), UINT32_C(0x0288D9B1), UINT32_C(0x02B32376), + UINT32_C(0x067C4E0D), UINT32_C(0x0D1B984D), UINT32_C(0x04235BF5), + UINT32_C(0x001AA52B), UINT32_C(0x0221BA35), UINT32_C(0x0B74D0D3), + UINT32_C(0x03DDFA56), UINT32_C(0x004A6854), UINT32_C(0x01203660), + UINT32_C(0x0090027D), UINT32_C(0x02356607), UINT32_C(0x064E652F), + UINT32_C(0x01D4CBEB) } }, + { { UINT32_C(0x05CFE5E0), UINT32_C(0x04C8937C), UINT32_C(0x084C1BC9), + UINT32_C(0x0651FCA6), UINT32_C(0x0BDAC076), UINT32_C(0x079DB07C), + UINT32_C(0x01988893), UINT32_C(0x0D8E1644), UINT32_C(0x04F7CFCD), + UINT32_C(0x05727E1E), UINT32_C(0x073F0B5C), UINT32_C(0x0D975E23), + UINT32_C(0x06001F51), UINT32_C(0x07B2218F), UINT32_C(0x07159FF4), + UINT32_C(0x02D8AF28), UINT32_C(0x0F0AFF67), UINT32_C(0x0464C014), + UINT32_C(0x005A1007) }, + { UINT32_C(0x078A8DB5), UINT32_C(0x035A301E), UINT32_C(0x0E9F9693), + UINT32_C(0x07A8969A), UINT32_C(0x096A5ECF), UINT32_C(0x03467DDF), + UINT32_C(0x07AF13AA), UINT32_C(0x0BF17A6B), UINT32_C(0x00FBC9C7), + UINT32_C(0x002F3F21), UINT32_C(0x01610D30), UINT32_C(0x0A6FEF92), + UINT32_C(0x00334A31), UINT32_C(0x0619D424), UINT32_C(0x011832DC), + UINT32_C(0x04A2EBED), UINT32_C(0x092C4F4E), UINT32_C(0x03E72AFA), + UINT32_C(0x04555CAD) } }, + { { UINT32_C(0x0E8401D3), UINT32_C(0x031A9337), UINT32_C(0x0A68B915), + UINT32_C(0x006E6E9B), UINT32_C(0x0B1B6E29), UINT32_C(0x01B7F14B), + UINT32_C(0x047E0BD8), UINT32_C(0x0A8CBD43), UINT32_C(0x024528C3), + UINT32_C(0x08CA88A7), UINT32_C(0x000A1FEE), UINT32_C(0x0F21E47C), + UINT32_C(0x07D1A248), UINT32_C(0x04BE0AD5), UINT32_C(0x071E2CED), + UINT32_C(0x025521CD), UINT32_C(0x0F41E897), UINT32_C(0x0398886C), + UINT32_C(0x04779FFD) }, + { UINT32_C(0x0A828FA8), UINT32_C(0x017C8B2C), UINT32_C(0x0910B047), + UINT32_C(0x06160B77), UINT32_C(0x0B98B463), UINT32_C(0x07DF3373), + UINT32_C(0x0455763C), UINT32_C(0x0F1284BE), UINT32_C(0x00906AAE), + UINT32_C(0x01A75E0B), UINT32_C(0x07A6DA7C), UINT32_C(0x0FFCAFF1), + UINT32_C(0x050D6EE5), UINT32_C(0x024BD0BA), UINT32_C(0x08383A01), + UINT32_C(0x070AE8EA), UINT32_C(0x0CAA2B64), UINT32_C(0x06171B63), + UINT32_C(0x020CE9FD) } }, + { { UINT32_C(0x0147F509), UINT32_C(0x0074A121), UINT32_C(0x0B1C1B8D), + UINT32_C(0x00A39076), UINT32_C(0x0E542208), UINT32_C(0x01A08FA4), + UINT32_C(0x012AA998), UINT32_C(0x0954BE0E), UINT32_C(0x05751A97), + UINT32_C(0x09EFE174), UINT32_C(0x05C09E0D), UINT32_C(0x0DEE1815), + UINT32_C(0x000B0415), UINT32_C(0x06D82BE5), UINT32_C(0x000E24A9), + UINT32_C(0x042F7FD4), UINT32_C(0x0698791D), UINT32_C(0x05A5F79E), + UINT32_C(0x0334C8D5) }, + { UINT32_C(0x0BB690A0), UINT32_C(0x01835514), UINT32_C(0x031B4F26), + UINT32_C(0x023AC44F), UINT32_C(0x012CDCD1), UINT32_C(0x059AE369), + UINT32_C(0x0123A551), UINT32_C(0x0AEBA693), UINT32_C(0x07D984CD), + UINT32_C(0x0DAD9128), UINT32_C(0x0765643E), UINT32_C(0x0910F0F8), + UINT32_C(0x03FB31E2), UINT32_C(0x01BD811A), UINT32_C(0x059F6B39), + UINT32_C(0x049E6619), UINT32_C(0x06B63C96), UINT32_C(0x075166F7), + UINT32_C(0x025CA72B) } }, + { { UINT32_C(0x055F34E4), UINT32_C(0x00BF08BF), UINT32_C(0x03730236), + UINT32_C(0x039543BD), UINT32_C(0x05C17F94), UINT32_C(0x00A5C65D), + UINT32_C(0x06121DA8), UINT32_C(0x099AC777), UINT32_C(0x02DCC3D6), + UINT32_C(0x09002059), UINT32_C(0x0460BBB3), UINT32_C(0x07A202D8), + UINT32_C(0x04C44EB5), UINT32_C(0x049D001E), UINT32_C(0x0E783DED), + UINT32_C(0x0120D789), UINT32_C(0x086FA177), UINT32_C(0x065D19BF), + UINT32_C(0x042CA8B7) }, + { UINT32_C(0x02860379), UINT32_C(0x06375711), UINT32_C(0x078E9829), + UINT32_C(0x04F20A43), UINT32_C(0x0ADA67C4), UINT32_C(0x054101F4), + UINT32_C(0x0602943F), UINT32_C(0x03FD9150), UINT32_C(0x06B8D61B), + UINT32_C(0x06F5ADD6), UINT32_C(0x06EB2BAC), UINT32_C(0x0A07906A), + UINT32_C(0x0147EDC1), UINT32_C(0x0477D372), UINT32_C(0x0025B1CE), + UINT32_C(0x071B32CF), UINT32_C(0x0F40C9C6), UINT32_C(0x02483D0B), + UINT32_C(0x07A56FCD) } }, + { { UINT32_C(0x0B1B724E), UINT32_C(0x0100B5C8), UINT32_C(0x081380B3), + UINT32_C(0x048D8711), UINT32_C(0x0E363740), UINT32_C(0x029ED59F), + UINT32_C(0x05E7819F), UINT32_C(0x02898DC3), UINT32_C(0x03621527), + UINT32_C(0x0F99DD5D), UINT32_C(0x01DF449E), UINT32_C(0x022C0763), + UINT32_C(0x04490568), UINT32_C(0x051A6A61), UINT32_C(0x0EE682C8), + UINT32_C(0x0315AB2B), UINT32_C(0x08BF8EC0), UINT32_C(0x0221F0BD), + UINT32_C(0x0034A2F5) }, + { UINT32_C(0x0505A0E7), UINT32_C(0x031C759D), UINT32_C(0x006AE380), + UINT32_C(0x04AD9B4F), UINT32_C(0x0F850346), UINT32_C(0x0053B140), + UINT32_C(0x060AB23A), UINT32_C(0x021E3C52), UINT32_C(0x002B9A66), + UINT32_C(0x01646B7A), UINT32_C(0x03977D69), UINT32_C(0x02418634), + UINT32_C(0x05E2030C), UINT32_C(0x06F8DED9), UINT32_C(0x064302A0), + UINT32_C(0x0553D4B6), UINT32_C(0x0956D92B), UINT32_C(0x0537BD35), + UINT32_C(0x07AFABE7) } }, + { { UINT32_C(0x04CB8040), UINT32_C(0x016D2E6C), UINT32_C(0x0DDE4688), + UINT32_C(0x00DF2559), UINT32_C(0x0A980125), UINT32_C(0x066A1AC7), + UINT32_C(0x07DF5C4B), UINT32_C(0x0FD3C659), UINT32_C(0x00481C65), + UINT32_C(0x0AE5A70F), UINT32_C(0x029F751C), UINT32_C(0x00B4A3D4), + UINT32_C(0x075575BC), UINT32_C(0x045CF25E), UINT32_C(0x06867A07), + UINT32_C(0x076D7354), UINT32_C(0x0861487C), UINT32_C(0x017CEA2E), + UINT32_C(0x03228414) }, + { UINT32_C(0x026AE111), UINT32_C(0x038FA015), UINT32_C(0x060716CA), + UINT32_C(0x04976285), UINT32_C(0x059BC9DE), UINT32_C(0x043BF937), + UINT32_C(0x035F13A1), UINT32_C(0x0F8D8888), UINT32_C(0x06D5E9F8), + UINT32_C(0x08616DB1), UINT32_C(0x032C0CBB), UINT32_C(0x0AA3299C), + UINT32_C(0x03F194B4), UINT32_C(0x00D0F72D), UINT32_C(0x0B3FCCBD), + UINT32_C(0x02803044), UINT32_C(0x0A08E3C3), UINT32_C(0x037A0997), + UINT32_C(0x05DC3B19) } }, + { { UINT32_C(0x085193F0), UINT32_C(0x019978F4), UINT32_C(0x0BF0C234), + UINT32_C(0x04F7BBC1), UINT32_C(0x0722B6D6), UINT32_C(0x013DCEE7), + UINT32_C(0x05D575CD), UINT32_C(0x0779F809), UINT32_C(0x06335183), + UINT32_C(0x0DCC718C), UINT32_C(0x02D1E7DB), UINT32_C(0x0F6A6D57), + UINT32_C(0x065A96BF), UINT32_C(0x065930E7), UINT32_C(0x039B793F), + UINT32_C(0x06A9BA2E), UINT32_C(0x0C033596), UINT32_C(0x01BE1126), + UINT32_C(0x03EA93B8) }, + { UINT32_C(0x03161177), UINT32_C(0x002665D5), UINT32_C(0x017B69C9), + UINT32_C(0x07892DD4), UINT32_C(0x0F6F8ECB), UINT32_C(0x0576AF37), + UINT32_C(0x03C1E515), UINT32_C(0x05A60E50), UINT32_C(0x02549873), + UINT32_C(0x09B3D920), UINT32_C(0x029DA082), UINT32_C(0x009DAE44), + UINT32_C(0x0197C8E7), UINT32_C(0x0154A33B), UINT32_C(0x097B3971), + UINT32_C(0x023C0423), UINT32_C(0x02B8C68C), UINT32_C(0x04DCA653), + UINT32_C(0x00079A0F) } }, + { { UINT32_C(0x063E2975), UINT32_C(0x06BEC9ED), UINT32_C(0x0B38790C), + UINT32_C(0x022D87D1), UINT32_C(0x0EA228A4), UINT32_C(0x010DBA9F), + UINT32_C(0x015868D8), UINT32_C(0x080C5E0D), UINT32_C(0x075196CF), + UINT32_C(0x0A3AFD7E), UINT32_C(0x031A6E14), UINT32_C(0x0E7A5374), + UINT32_C(0x067A8FE5), UINT32_C(0x06ECEB0D), UINT32_C(0x0B84F9C7), + UINT32_C(0x0680604D), UINT32_C(0x072314F9), UINT32_C(0x03A2F4B2), + UINT32_C(0x06C5081F) }, + { UINT32_C(0x0B981980), UINT32_C(0x0349CBF0), UINT32_C(0x072972B5), + UINT32_C(0x02885527), UINT32_C(0x0150CDBD), UINT32_C(0x07F178E3), + UINT32_C(0x032B4111), UINT32_C(0x0B2B4EF6), UINT32_C(0x000F21B3), + UINT32_C(0x039D39FF), UINT32_C(0x07E2383D), UINT32_C(0x0F91A9DF), + UINT32_C(0x000BF2A4), UINT32_C(0x003EA686), UINT32_C(0x06E3C109), + UINT32_C(0x05D771D7), UINT32_C(0x03336F2A), UINT32_C(0x00A9A15C), + UINT32_C(0x0310BC8B) } }, + { { UINT32_C(0x082B5AA4), UINT32_C(0x04A7240C), UINT32_C(0x00ABF375), + UINT32_C(0x07E33DEB), UINT32_C(0x01BD8789), UINT32_C(0x06BA83A6), + UINT32_C(0x05A6491B), UINT32_C(0x04DB69BD), UINT32_C(0x010D6A55), + UINT32_C(0x0D5DAFA1), UINT32_C(0x06C7F999), UINT32_C(0x0185AD3E), + UINT32_C(0x027EAEB5), UINT32_C(0x006644C8), UINT32_C(0x0B9709E1), + UINT32_C(0x07676CF0), UINT32_C(0x0508273E), UINT32_C(0x054D3FBB), + UINT32_C(0x063EFA4A) }, + { UINT32_C(0x010AA767), UINT32_C(0x01CC5A04), UINT32_C(0x0BE5B1B3), + UINT32_C(0x06950FCE), UINT32_C(0x0E94E6DB), UINT32_C(0x0497BB17), + UINT32_C(0x00CC06B4), UINT32_C(0x08846F32), UINT32_C(0x0314DC3B), + UINT32_C(0x0BA27736), UINT32_C(0x0432450D), UINT32_C(0x04925C53), + UINT32_C(0x03119EE1), UINT32_C(0x04A66669), UINT32_C(0x05FBA305), + UINT32_C(0x033D4900), UINT32_C(0x0FE789AF), UINT32_C(0x0671EF4B), + UINT32_C(0x0259D6DF) } }, + { { UINT32_C(0x05C529C4), UINT32_C(0x04097FDD), UINT32_C(0x0296486E), + UINT32_C(0x05D5E29C), UINT32_C(0x0B3FABA2), UINT32_C(0x0695126C), + UINT32_C(0x0312362F), UINT32_C(0x08DC4B4B), UINT32_C(0x0413884F), + UINT32_C(0x067DDD33), UINT32_C(0x055DBD8F), UINT32_C(0x07D0B9CB), + UINT32_C(0x01BE7C35), UINT32_C(0x043BC43D), UINT32_C(0x00E5A19E), + UINT32_C(0x017725FC), UINT32_C(0x006A669F), UINT32_C(0x063FD379), + UINT32_C(0x0682F5E5) }, + { UINT32_C(0x0035FA1B), UINT32_C(0x0302079C), UINT32_C(0x0A397CF2), + UINT32_C(0x02A9E0EB), UINT32_C(0x0183E8FA), UINT32_C(0x00950C41), + UINT32_C(0x05ACFED2), UINT32_C(0x0B8DC827), UINT32_C(0x0004B05C), + UINT32_C(0x0ECD486A), UINT32_C(0x04FBAB30), UINT32_C(0x0A2FE908), + UINT32_C(0x05C95F6D), UINT32_C(0x06B30876), UINT32_C(0x0F3D7A8A), + UINT32_C(0x0734E57D), UINT32_C(0x0410C523), UINT32_C(0x057AD388), + UINT32_C(0x073AF161) } }, + { { UINT32_C(0x033E8718), UINT32_C(0x05E156C6), UINT32_C(0x0188F2D0), + UINT32_C(0x07B490F4), UINT32_C(0x0D1D9936), UINT32_C(0x045ACF91), + UINT32_C(0x05EADE92), UINT32_C(0x09204996), UINT32_C(0x03FB05AD), + UINT32_C(0x0952B30E), UINT32_C(0x066E8B73), UINT32_C(0x02E38706), + UINT32_C(0x06AD215A), UINT32_C(0x05770FF2), UINT32_C(0x0CCC64AA), + UINT32_C(0x00A77560), UINT32_C(0x084A4A57), UINT32_C(0x07428950), + UINT32_C(0x007783FF) }, + { UINT32_C(0x07864A53), UINT32_C(0x02B0B04D), UINT32_C(0x0CE9B903), + UINT32_C(0x032C4DB9), UINT32_C(0x0ED34B7B), UINT32_C(0x02B9BB80), + UINT32_C(0x0107A7A1), UINT32_C(0x0133502C), UINT32_C(0x06939D9B), + UINT32_C(0x07AE6A42), UINT32_C(0x01C55CB0), UINT32_C(0x0A087059), + UINT32_C(0x011E8069), UINT32_C(0x02AC5D81), UINT32_C(0x0FF470E4), + UINT32_C(0x068D4B88), UINT32_C(0x03B934D1), UINT32_C(0x01E86F4D), + UINT32_C(0x00286D40) } }, + { { UINT32_C(0x0A097CC4), UINT32_C(0x07C93D92), UINT32_C(0x03638A82), + UINT32_C(0x05D44662), UINT32_C(0x034F8801), UINT32_C(0x01E1B0E9), + UINT32_C(0x03132ED7), UINT32_C(0x0D61A771), UINT32_C(0x0777FA2F), + UINT32_C(0x0E4D4244), UINT32_C(0x02CDDCA4), UINT32_C(0x01988721), + UINT32_C(0x0694972F), UINT32_C(0x02AA2585), UINT32_C(0x06A552DD), + UINT32_C(0x02719251), UINT32_C(0x0C4FD604), UINT32_C(0x033FC4DD), + UINT32_C(0x02A49BC5) }, + { UINT32_C(0x0ECC32F4), UINT32_C(0x03998CBA), UINT32_C(0x0E555140), + UINT32_C(0x06BE70C6), UINT32_C(0x02ECE0DB), UINT32_C(0x07D7EE62), + UINT32_C(0x006B8450), UINT32_C(0x0C677BF6), UINT32_C(0x0065EEBA), + UINT32_C(0x0C8F791B), UINT32_C(0x05880489), UINT32_C(0x07724E1B), + UINT32_C(0x00C43815), UINT32_C(0x079C7129), UINT32_C(0x0AC7BD8B), + UINT32_C(0x00B35A76), UINT32_C(0x0E62F127), UINT32_C(0x06892912), + UINT32_C(0x069DE730) } }, + { { UINT32_C(0x0D176E2E), UINT32_C(0x04BD43B7), UINT32_C(0x0843A348), + UINT32_C(0x0749D5C1), UINT32_C(0x0ED9CC05), UINT32_C(0x00305C32), + UINT32_C(0x037CC7F4), UINT32_C(0x03DF22FB), UINT32_C(0x05799B29), + UINT32_C(0x0BAA8556), UINT32_C(0x01B9550B), UINT32_C(0x0B71D97D), + UINT32_C(0x071866D2), UINT32_C(0x042A76ED), UINT32_C(0x0CF558E6), + UINT32_C(0x05C52446), UINT32_C(0x0E80A5C3), UINT32_C(0x0732DC8B), + UINT32_C(0x05430293) }, + { UINT32_C(0x08A05AA1), UINT32_C(0x060E94EA), UINT32_C(0x0495DB83), + UINT32_C(0x07F23E7E), UINT32_C(0x09BABC6A), UINT32_C(0x07B134F3), + UINT32_C(0x02C60301), UINT32_C(0x0C76C75A), UINT32_C(0x0496E91D), + UINT32_C(0x0354A538), UINT32_C(0x03F832DB), UINT32_C(0x03139812), + UINT32_C(0x028BB56E), UINT32_C(0x06BC315A), UINT32_C(0x08F87E08), + UINT32_C(0x04EB9933), UINT32_C(0x0D94A083), UINT32_C(0x00F1E782), + UINT32_C(0x00039DA7) } }, + { { UINT32_C(0x0F46E9D5), UINT32_C(0x04AFDE7F), UINT32_C(0x02DD9156), + UINT32_C(0x03A43A4A), UINT32_C(0x0334CF91), UINT32_C(0x06B820D5), + UINT32_C(0x02AB098A), UINT32_C(0x010407F3), UINT32_C(0x06E15825), + UINT32_C(0x0DE19BBC), UINT32_C(0x05C155A7), UINT32_C(0x098AB480), + UINT32_C(0x027F0A26), UINT32_C(0x001E493A), UINT32_C(0x0D3BF154), + UINT32_C(0x0022BB7B), UINT32_C(0x092F7F8A), UINT32_C(0x025E06B0), + UINT32_C(0x0214EC84) }, + { UINT32_C(0x0E367447), UINT32_C(0x07A76C60), UINT32_C(0x0E7F25B2), + UINT32_C(0x061DC274), UINT32_C(0x08037471), UINT32_C(0x0601CC83), + UINT32_C(0x077C01C1), UINT32_C(0x0BD797B8), UINT32_C(0x07A2D854), + UINT32_C(0x0F539925), UINT32_C(0x00056A50), UINT32_C(0x0F52ABBB), + UINT32_C(0x01C407C4), UINT32_C(0x046E3EC8), UINT32_C(0x08C6B255), + UINT32_C(0x06BB4D5F), UINT32_C(0x09336DFF), UINT32_C(0x00D914F1), + UINT32_C(0x01F9DBAA) } }, + { { UINT32_C(0x0D831A04), UINT32_C(0x05A97D33), UINT32_C(0x0906D401), + UINT32_C(0x01E543D5), UINT32_C(0x063B64A7), UINT32_C(0x01DF1F04), + UINT32_C(0x07BEAE26), UINT32_C(0x0C4C51CE), UINT32_C(0x071253E1), + UINT32_C(0x07C5C1BC), UINT32_C(0x0686EDD8), UINT32_C(0x0EADB491), + UINT32_C(0x06FCC7E8), UINT32_C(0x04DC895B), UINT32_C(0x0DA99CB1), + UINT32_C(0x07538043), UINT32_C(0x0DCCD221), UINT32_C(0x05338542), + UINT32_C(0x0263F3E2) }, + { UINT32_C(0x049B2FC3), UINT32_C(0x00D9571D), UINT32_C(0x09A6B74E), + UINT32_C(0x013E9069), UINT32_C(0x0C142061), UINT32_C(0x0661D5AE), + UINT32_C(0x078F1467), UINT32_C(0x0568D3A9), UINT32_C(0x02729AA5), + UINT32_C(0x0749905F), UINT32_C(0x02491337), UINT32_C(0x0A8EED74), + UINT32_C(0x070FB80C), UINT32_C(0x066BA15B), UINT32_C(0x087A7668), + UINT32_C(0x03342CBD), UINT32_C(0x0FCD50D2), UINT32_C(0x017CF7F9), + UINT32_C(0x05DA6EDD) } }, + }, + { + { { UINT32_C(0x08ECE594), UINT32_C(0x02E6D7AF), UINT32_C(0x0160833B), + UINT32_C(0x05E9199C), UINT32_C(0x05C1EB44), UINT32_C(0x01F9CDD2), + UINT32_C(0x04ECBF7E), UINT32_C(0x011F5E2E), UINT32_C(0x00B16683), + UINT32_C(0x082C80F7), UINT32_C(0x04F6D76E), UINT32_C(0x0A9035A2), + UINT32_C(0x02A6F996), UINT32_C(0x07CF51EF), UINT32_C(0x011C78A5), + UINT32_C(0x03E6811A), UINT32_C(0x0DCCBD54), UINT32_C(0x029CA158), + UINT32_C(0x0188556B) }, + { UINT32_C(0x0EBBFAD7), UINT32_C(0x036D4FEF), UINT32_C(0x0DAD8CB2), + UINT32_C(0x024C5461), UINT32_C(0x09F7253C), UINT32_C(0x052C8206), + UINT32_C(0x03009FD7), UINT32_C(0x05A4E883), UINT32_C(0x04FFDBF8), + UINT32_C(0x07B5A2D0), UINT32_C(0x0487033B), UINT32_C(0x003EABFC), + UINT32_C(0x0107E479), UINT32_C(0x0479A422), UINT32_C(0x0ECEA707), + UINT32_C(0x05D06F61), UINT32_C(0x05BD0428), UINT32_C(0x01301D97), + UINT32_C(0x0137ADE9) } }, + { { UINT32_C(0x008164D4), UINT32_C(0x02998A00), UINT32_C(0x0E9FE1D5), + UINT32_C(0x05B9A827), UINT32_C(0x0AA45754), UINT32_C(0x06793FDD), + UINT32_C(0x01D8C060), UINT32_C(0x030ECBF4), UINT32_C(0x01FDC34C), + UINT32_C(0x0FA8650F), UINT32_C(0x0739AA31), UINT32_C(0x0905FB0D), + UINT32_C(0x04B98585), UINT32_C(0x04528DD9), UINT32_C(0x0582E0E8), + UINT32_C(0x0685885D), UINT32_C(0x008F4125), UINT32_C(0x02A15C01), + UINT32_C(0x023D540D) }, + { UINT32_C(0x039B003C), UINT32_C(0x074C5CC0), UINT32_C(0x029B2FBB), + UINT32_C(0x07F27890), UINT32_C(0x0C083234), UINT32_C(0x054081D7), + UINT32_C(0x0109E54D), UINT32_C(0x08920F8E), UINT32_C(0x07D87B98), + UINT32_C(0x07E36E68), UINT32_C(0x023912DB), UINT32_C(0x071A5BBC), + UINT32_C(0x0733E49F), UINT32_C(0x058495D0), UINT32_C(0x0068F694), + UINT32_C(0x012DCC7D), UINT32_C(0x0DC88ED4), UINT32_C(0x06D1A2D4), + UINT32_C(0x02BBA636) } }, + { { UINT32_C(0x0B78796F), UINT32_C(0x0335FA8E), UINT32_C(0x0243FD16), + UINT32_C(0x03C6B319), UINT32_C(0x01CD8CA8), UINT32_C(0x0704FAEE), + UINT32_C(0x04540F1E), UINT32_C(0x092AC9A2), UINT32_C(0x020A1CA3), + UINT32_C(0x023FC6DD), UINT32_C(0x01EFAF42), UINT32_C(0x00BC4AB2), + UINT32_C(0x0206DD26), UINT32_C(0x07400CF2), UINT32_C(0x072BD012), + UINT32_C(0x00840AB3), UINT32_C(0x016D752E), UINT32_C(0x00CEF006), + UINT32_C(0x0647C23D) }, + { UINT32_C(0x0F6CA70B), UINT32_C(0x05AFF85F), UINT32_C(0x031691E3), + UINT32_C(0x01063899), UINT32_C(0x02420E8C), UINT32_C(0x03D2D13C), + UINT32_C(0x059E8A01), UINT32_C(0x0FC5FC43), UINT32_C(0x042A852F), + UINT32_C(0x06446FD4), UINT32_C(0x0341CB5B), UINT32_C(0x044193ED), + UINT32_C(0x073BE475), UINT32_C(0x051FCBEA), UINT32_C(0x00D6D405), + UINT32_C(0x00A0026F), UINT32_C(0x09A09555), UINT32_C(0x0037DFDB), + UINT32_C(0x0186A76D) } }, + { { UINT32_C(0x06762E69), UINT32_C(0x05E586F2), UINT32_C(0x08A5D295), + UINT32_C(0x021AEB8A), UINT32_C(0x0D8E9356), UINT32_C(0x05E8F45E), + UINT32_C(0x04336CB6), UINT32_C(0x04373909), UINT32_C(0x020299B5), + UINT32_C(0x013EB290), UINT32_C(0x061E0E31), UINT32_C(0x07167125), + UINT32_C(0x01291CE5), UINT32_C(0x05F204F5), UINT32_C(0x060A0EA2), + UINT32_C(0x0414B179), UINT32_C(0x064F6F43), UINT32_C(0x0114060E), + UINT32_C(0x040928CF) }, + { UINT32_C(0x0B54A6C6), UINT32_C(0x010FE7C2), UINT32_C(0x0FDA19CB), + UINT32_C(0x056B791E), UINT32_C(0x049ED286), UINT32_C(0x02401472), + UINT32_C(0x048F8CD1), UINT32_C(0x0EAC2400), UINT32_C(0x075D6078), + UINT32_C(0x0EAAD7B3), UINT32_C(0x051EDE19), UINT32_C(0x0D7E6F09), + UINT32_C(0x001044A9), UINT32_C(0x0411E3BA), UINT32_C(0x0D3647C4), + UINT32_C(0x00168497), UINT32_C(0x08BA1235), UINT32_C(0x01C93676), + UINT32_C(0x01411BDC) } }, + { { UINT32_C(0x07F5FEA0), UINT32_C(0x068F1494), UINT32_C(0x0CF3659A), + UINT32_C(0x034F4CD5), UINT32_C(0x08840E07), UINT32_C(0x01463227), + UINT32_C(0x02CE4099), UINT32_C(0x00306A1A), UINT32_C(0x043276DA), + UINT32_C(0x0C0A79A8), UINT32_C(0x045485DA), UINT32_C(0x0D43B7E5), + UINT32_C(0x0245D30D), UINT32_C(0x07040ECA), UINT32_C(0x0F0944E2), + UINT32_C(0x02FAB448), UINT32_C(0x0A3418D6), UINT32_C(0x00AEEE32), + UINT32_C(0x054B0477) }, + { UINT32_C(0x002E1A49), UINT32_C(0x02417738), UINT32_C(0x003FC230), + UINT32_C(0x057B81BC), UINT32_C(0x09252F9B), UINT32_C(0x071E923E), + UINT32_C(0x07556FE9), UINT32_C(0x0405C043), UINT32_C(0x05F4A479), + UINT32_C(0x00AE6EBC), UINT32_C(0x0470CEA9), UINT32_C(0x043EFE7F), + UINT32_C(0x032F779B), UINT32_C(0x05D5E4C1), UINT32_C(0x0F412FF3), + UINT32_C(0x029E0A95), UINT32_C(0x027FF900), UINT32_C(0x0639C4FE), + UINT32_C(0x05496FF2) } }, + { { UINT32_C(0x093A81E5), UINT32_C(0x06552EA0), UINT32_C(0x076C940F), + UINT32_C(0x04D9EBF4), UINT32_C(0x07435E68), UINT32_C(0x00026B20), + UINT32_C(0x022F07A1), UINT32_C(0x0D1152A6), UINT32_C(0x01605EB4), + UINT32_C(0x021ED2B3), UINT32_C(0x0416BC52), UINT32_C(0x0F03BB25), + UINT32_C(0x032FD879), UINT32_C(0x0224E24D), UINT32_C(0x0227BC06), + UINT32_C(0x07E18BB7), UINT32_C(0x0846E10C), UINT32_C(0x025383D2), + UINT32_C(0x0716FE98) }, + { UINT32_C(0x048353E7), UINT32_C(0x06A51D17), UINT32_C(0x0602B7B4), + UINT32_C(0x00A3A912), UINT32_C(0x00D41798), UINT32_C(0x009BAAA2), + UINT32_C(0x014F6863), UINT32_C(0x0B8C9E0C), UINT32_C(0x004E89E7), + UINT32_C(0x01EA2B4D), UINT32_C(0x069FE41B), UINT32_C(0x0E23CD44), + UINT32_C(0x0284C3F8), UINT32_C(0x0709633E), UINT32_C(0x00EC122E), + UINT32_C(0x054C3546), UINT32_C(0x0274CE48), UINT32_C(0x0562858C), + UINT32_C(0x00845131) } }, + { { UINT32_C(0x093C77DA), UINT32_C(0x01D351AD), UINT32_C(0x023A3C02), + UINT32_C(0x050A84F5), UINT32_C(0x0D2278BA), UINT32_C(0x0166F47B), + UINT32_C(0x010E24C3), UINT32_C(0x0171F355), UINT32_C(0x070D70CC), + UINT32_C(0x0F04C14A), UINT32_C(0x0675CE80), UINT32_C(0x03C92277), + UINT32_C(0x027C5314), UINT32_C(0x0475432E), UINT32_C(0x0A42C984), + UINT32_C(0x021A86BA), UINT32_C(0x09667047), UINT32_C(0x0162D620), + UINT32_C(0x05CE1F5E) }, + { UINT32_C(0x0541016D), UINT32_C(0x04AA27AD), UINT32_C(0x024272A0), + UINT32_C(0x0124A937), UINT32_C(0x04022798), UINT32_C(0x04C4908F), + UINT32_C(0x078D2755), UINT32_C(0x05FC4690), UINT32_C(0x03D49867), + UINT32_C(0x0D0542ED), UINT32_C(0x014AC0C6), UINT32_C(0x0444F4AA), + UINT32_C(0x0527B53A), UINT32_C(0x04E463E4), UINT32_C(0x084795B9), + UINT32_C(0x06190D53), UINT32_C(0x01F0982A), UINT32_C(0x06C19AFA), + UINT32_C(0x02B40A43) } }, + { { UINT32_C(0x0D526DD9), UINT32_C(0x02D2A436), UINT32_C(0x06CBC632), + UINT32_C(0x06A016EB), UINT32_C(0x0229215C), UINT32_C(0x063A186E), + UINT32_C(0x056A2652), UINT32_C(0x0982D8F0), UINT32_C(0x04950B55), + UINT32_C(0x0C34A068), UINT32_C(0x036F958C), UINT32_C(0x0EC7C304), + UINT32_C(0x00685912), UINT32_C(0x00521605), UINT32_C(0x074386C5), + UINT32_C(0x06C5C880), UINT32_C(0x01D5C0E0), UINT32_C(0x0321B5FC), + UINT32_C(0x031F89D8) }, + { UINT32_C(0x0E4F4EFB), UINT32_C(0x042EF02C), UINT32_C(0x0747294D), + UINT32_C(0x06315147), UINT32_C(0x09826B36), UINT32_C(0x044F7A99), + UINT32_C(0x00DA6A3B), UINT32_C(0x0B192C6C), UINT32_C(0x017D9CD6), + UINT32_C(0x07D0FC8D), UINT32_C(0x00306186), UINT32_C(0x0DA5FD2C), + UINT32_C(0x048EA8B6), UINT32_C(0x041BED38), UINT32_C(0x028A7681), + UINT32_C(0x0444E09E), UINT32_C(0x07A1C182), UINT32_C(0x06CEB6B8), + UINT32_C(0x0402E972) } }, + { { UINT32_C(0x0A37CD61), UINT32_C(0x07A90498), UINT32_C(0x03236B70), + UINT32_C(0x010D1CA8), UINT32_C(0x0C8EE94C), UINT32_C(0x01332402), + UINT32_C(0x00D01671), UINT32_C(0x0D20BD0A), UINT32_C(0x04F8905D), + UINT32_C(0x0CB75503), UINT32_C(0x07C71184), UINT32_C(0x04D224FF), + UINT32_C(0x05EF5D3B), UINT32_C(0x02D2D84B), UINT32_C(0x0776D6B8), + UINT32_C(0x01B04C47), UINT32_C(0x0C6883AD), UINT32_C(0x041BC984), + UINT32_C(0x0738830F) }, + { UINT32_C(0x008A7408), UINT32_C(0x01833053), UINT32_C(0x0DCDED77), + UINT32_C(0x0660E3CD), UINT32_C(0x003541F4), UINT32_C(0x06650324), + UINT32_C(0x056D1103), UINT32_C(0x012DDC16), UINT32_C(0x04858446), + UINT32_C(0x031BD98F), UINT32_C(0x07EA97C0), UINT32_C(0x033EA10E), + UINT32_C(0x07E40598), UINT32_C(0x03935067), UINT32_C(0x06BD3C58), + UINT32_C(0x0709A382), UINT32_C(0x0FFD62B5), UINT32_C(0x03ACA64E), + UINT32_C(0x02BDB05C) } }, + { { UINT32_C(0x019DDB66), UINT32_C(0x0151276D), UINT32_C(0x0D169D42), + UINT32_C(0x07424F74), UINT32_C(0x0073574B), UINT32_C(0x029D6033), + UINT32_C(0x04805B63), UINT32_C(0x0FF3CCB8), UINT32_C(0x0657BEB9), + UINT32_C(0x06710C8D), UINT32_C(0x076A0EFE), UINT32_C(0x05FFC38A), + UINT32_C(0x039B2127), UINT32_C(0x04A7D60B), UINT32_C(0x0D352201), + UINT32_C(0x0459932F), UINT32_C(0x0A56306E), UINT32_C(0x05D63C8E), + UINT32_C(0x01727D3E) }, + { UINT32_C(0x0A228C02), UINT32_C(0x0454E2FD), UINT32_C(0x0C5CF406), + UINT32_C(0x072A6748), UINT32_C(0x09478B3C), UINT32_C(0x01C032C4), + UINT32_C(0x024B1CF3), UINT32_C(0x07BCB89A), UINT32_C(0x017F8136), + UINT32_C(0x03BFA207), UINT32_C(0x0032CE35), UINT32_C(0x01301C08), + UINT32_C(0x01F1D68E), UINT32_C(0x024447E0), UINT32_C(0x00655D3F), + UINT32_C(0x04B5B6DB), UINT32_C(0x08F50A61), UINT32_C(0x07FE19DA), + UINT32_C(0x01906979) } }, + { { UINT32_C(0x04E80EB1), UINT32_C(0x052DB749), UINT32_C(0x0FA876FF), + UINT32_C(0x014D563E), UINT32_C(0x0DD8DCB4), UINT32_C(0x06D08CF5), + UINT32_C(0x0088B6C9), UINT32_C(0x099DAF2C), UINT32_C(0x06ADE3E9), + UINT32_C(0x05F27F40), UINT32_C(0x076292C5), UINT32_C(0x02149C44), + UINT32_C(0x04ECED26), UINT32_C(0x04016166), UINT32_C(0x0E8DD0F0), + UINT32_C(0x02703366), UINT32_C(0x09A4D3F8), UINT32_C(0x000C4924), + UINT32_C(0x066F3B89) }, + { UINT32_C(0x00F92986), UINT32_C(0x001B8CB3), UINT32_C(0x0C27E556), + UINT32_C(0x05EAB0C7), UINT32_C(0x0A95BBEF), UINT32_C(0x011331B7), + UINT32_C(0x03245504), UINT32_C(0x0B108EBA), UINT32_C(0x0704FE66), + UINT32_C(0x0AEECF39), UINT32_C(0x0485E096), UINT32_C(0x0D5B3E1E), + UINT32_C(0x02DB3A00), UINT32_C(0x06FBA80E), UINT32_C(0x0AEE0EA5), + UINT32_C(0x064273CE), UINT32_C(0x0CD775D3), UINT32_C(0x00232462), + UINT32_C(0x0347DCE7) } }, + { { UINT32_C(0x029AE558), UINT32_C(0x07BED198), UINT32_C(0x073802BF), + UINT32_C(0x0528429C), UINT32_C(0x02A79F18), UINT32_C(0x045BFA11), + UINT32_C(0x07B77865), UINT32_C(0x065D4D35), UINT32_C(0x03701A97), + UINT32_C(0x03C87FB5), UINT32_C(0x07338AED), UINT32_C(0x0260F0C6), + UINT32_C(0x032E371B), UINT32_C(0x048EAB15), UINT32_C(0x06488CED), + UINT32_C(0x04349BDC), UINT32_C(0x09FF872F), UINT32_C(0x01EBC954), + UINT32_C(0x02644425) }, + { UINT32_C(0x0AAD22D1), UINT32_C(0x04DA634D), UINT32_C(0x0931B0A2), + UINT32_C(0x0366BA6D), UINT32_C(0x0A03F852), UINT32_C(0x003C4DA2), + UINT32_C(0x07BDDE59), UINT32_C(0x00543C06), UINT32_C(0x05EA4710), + UINT32_C(0x0622BACC), UINT32_C(0x03C86D6F), UINT32_C(0x0810EAB1), + UINT32_C(0x0128E64D), UINT32_C(0x02C5B6EF), UINT32_C(0x0F37432C), + UINT32_C(0x0391A4CD), UINT32_C(0x09344B8B), UINT32_C(0x007DDA34), + UINT32_C(0x02408EDC) } }, + { { UINT32_C(0x0EB8B398), UINT32_C(0x068DF986), UINT32_C(0x0BCADF8A), + UINT32_C(0x01829A9B), UINT32_C(0x017C9B77), UINT32_C(0x0446621A), + UINT32_C(0x026EE0C4), UINT32_C(0x0E0FE9B2), UINT32_C(0x0528FE1C), + UINT32_C(0x08E6DD5A), UINT32_C(0x018FB2E0), UINT32_C(0x0FD2A7AB), + UINT32_C(0x002E71A2), UINT32_C(0x069C2EFB), UINT32_C(0x0156F759), + UINT32_C(0x04F3A78E), UINT32_C(0x022C4533), UINT32_C(0x069A2816), + UINT32_C(0x03C034B1) }, + { UINT32_C(0x0D05FF6A), UINT32_C(0x07761186), UINT32_C(0x0D73ABC6), + UINT32_C(0x06AC086B), UINT32_C(0x0BF965A1), UINT32_C(0x05F6546D), + UINT32_C(0x07767397), UINT32_C(0x005C4608), UINT32_C(0x005803C4), + UINT32_C(0x024EE133), UINT32_C(0x05FC51BD), UINT32_C(0x099F0D97), + UINT32_C(0x00437C0C), UINT32_C(0x0553A827), UINT32_C(0x0FB0EB60), + UINT32_C(0x06A7AEC5), UINT32_C(0x07C31264), UINT32_C(0x020D4B32), + UINT32_C(0x045F6381) } }, + { { UINT32_C(0x04D9F1F8), UINT32_C(0x05315A15), UINT32_C(0x01990B25), + UINT32_C(0x01A6DE98), UINT32_C(0x036D854A), UINT32_C(0x03D25F0D), + UINT32_C(0x06673F83), UINT32_C(0x04C56936), UINT32_C(0x019ACD66), + UINT32_C(0x0C1F1C47), UINT32_C(0x04AD0FD3), UINT32_C(0x0148F4FA), + UINT32_C(0x07BC3A93), UINT32_C(0x02F86E22), UINT32_C(0x0291F62B), + UINT32_C(0x01F87233), UINT32_C(0x0F616501), UINT32_C(0x06C1B9E5), + UINT32_C(0x05FB6CAA) }, + { UINT32_C(0x0DAF0C41), UINT32_C(0x050BE47B), UINT32_C(0x0DD799BF), + UINT32_C(0x00BB8754), UINT32_C(0x07221726), UINT32_C(0x00F26A35), + UINT32_C(0x0474A809), UINT32_C(0x0250B288), UINT32_C(0x0680A8C1), + UINT32_C(0x09FDC598), UINT32_C(0x00424EA2), UINT32_C(0x09CADE7E), + UINT32_C(0x0092845D), UINT32_C(0x0301B24F), UINT32_C(0x0CF7BF3E), + UINT32_C(0x0747B26E), UINT32_C(0x04110EBF), UINT32_C(0x002FC650), + UINT32_C(0x066AF8B8) } }, + { { UINT32_C(0x06DBC74A), UINT32_C(0x02C31098), UINT32_C(0x069497D4), + UINT32_C(0x048864EC), UINT32_C(0x01E12C96), UINT32_C(0x03EE9F03), + UINT32_C(0x05400CB4), UINT32_C(0x00B9E174), UINT32_C(0x04923BC3), + UINT32_C(0x0B5B54EA), UINT32_C(0x04A635C8), UINT32_C(0x0039A770), + UINT32_C(0x079340D3), UINT32_C(0x02B053A6), UINT32_C(0x0AA8C800), + UINT32_C(0x073E66A4), UINT32_C(0x0304ED5B), UINT32_C(0x007ACB50), + UINT32_C(0x069EBA57) }, + { UINT32_C(0x04FA3D53), UINT32_C(0x050EF28C), UINT32_C(0x09A3C2CF), + UINT32_C(0x03DE9C58), UINT32_C(0x085E0F9C), UINT32_C(0x069D187C), + UINT32_C(0x04624402), UINT32_C(0x0C81F8BF), UINT32_C(0x02E444D9), + UINT32_C(0x0D776F3C), UINT32_C(0x02B966E8), UINT32_C(0x017A5803), + UINT32_C(0x005E79FE), UINT32_C(0x017FF63B), UINT32_C(0x05B01559), + UINT32_C(0x03097D34), UINT32_C(0x0F3A10BA), UINT32_C(0x0712D05A), + UINT32_C(0x03904282) } }, + { { UINT32_C(0x0727DDB2), UINT32_C(0x0322FBEE), UINT32_C(0x006E2FCD), + UINT32_C(0x07EA06FF), UINT32_C(0x0BA09E24), UINT32_C(0x00F733F8), + UINT32_C(0x03D6DCAE), UINT32_C(0x049125D5), UINT32_C(0x077E1A66), + UINT32_C(0x0D68AE84), UINT32_C(0x04F77FA6), UINT32_C(0x0964F229), + UINT32_C(0x011AD49C), UINT32_C(0x05CC02E9), UINT32_C(0x03E1CD67), + UINT32_C(0x06E9B6EE), UINT32_C(0x02ABE8BE), UINT32_C(0x056C7601), + UINT32_C(0x050C554C) }, + { UINT32_C(0x01B068CF), UINT32_C(0x012F41C1), UINT32_C(0x0CD31293), + UINT32_C(0x056F1C35), UINT32_C(0x0716CA13), UINT32_C(0x0544293E), + UINT32_C(0x06007211), UINT32_C(0x04F726E6), UINT32_C(0x007D49EF), + UINT32_C(0x0E336972), UINT32_C(0x031C46EF), UINT32_C(0x025A6106), + UINT32_C(0x05AA92B9), UINT32_C(0x011700B0), UINT32_C(0x011058CF), + UINT32_C(0x00395DAC), UINT32_C(0x02BBCCE0), UINT32_C(0x029EAC52), + UINT32_C(0x028A26A5) } }, + }, + { + { { UINT32_C(0x0FFE4858), UINT32_C(0x044AC143), UINT32_C(0x06252D69), + UINT32_C(0x03691755), UINT32_C(0x0DE0F670), UINT32_C(0x0295E478), + UINT32_C(0x05945AF8), UINT32_C(0x0A5D32CA), UINT32_C(0x0234DE82), + UINT32_C(0x0F67E075), UINT32_C(0x06115CED), UINT32_C(0x00AE3A40), + UINT32_C(0x04F21740), UINT32_C(0x05BA53F6), UINT32_C(0x05840CD3), + UINT32_C(0x02246AB6), UINT32_C(0x0A7E5891), UINT32_C(0x00E30EE3), + UINT32_C(0x06E32125) }, + { UINT32_C(0x028DA023), UINT32_C(0x0757D14A), UINT32_C(0x0F1F2367), + UINT32_C(0x071B23A0), UINT32_C(0x09FF6F22), UINT32_C(0x06AE99FC), + UINT32_C(0x07D2FAD3), UINT32_C(0x0C60DF70), UINT32_C(0x008ADC3F), + UINT32_C(0x090D9E92), UINT32_C(0x027C0C30), UINT32_C(0x01553F37), + UINT32_C(0x047ACF16), UINT32_C(0x017392AB), UINT32_C(0x05D9DD01), + UINT32_C(0x07D1EF5C), UINT32_C(0x039F6FB5), UINT32_C(0x029DC337), + UINT32_C(0x04960195) } }, + { { UINT32_C(0x0994A7B1), UINT32_C(0x00E9A7BA), UINT32_C(0x03544C1B), + UINT32_C(0x0606BDF6), UINT32_C(0x01F3406A), UINT32_C(0x0635C178), + UINT32_C(0x04CA0BE9), UINT32_C(0x09B74F10), UINT32_C(0x046E4155), + UINT32_C(0x0655718B), UINT32_C(0x06B58CFD), UINT32_C(0x00E2656C), + UINT32_C(0x0426833D), UINT32_C(0x063C550C), UINT32_C(0x049DDCA9), + UINT32_C(0x04F6A9FC), UINT32_C(0x0676F8FD), UINT32_C(0x07BCA38C), + UINT32_C(0x059BDCBC) }, + { UINT32_C(0x096F6D73), UINT32_C(0x0378FAEB), UINT32_C(0x0AA2949D), + UINT32_C(0x02979AD2), UINT32_C(0x0FD54FA0), UINT32_C(0x0358AB66), + UINT32_C(0x012D1C2E), UINT32_C(0x0A3E9433), UINT32_C(0x012502DC), + UINT32_C(0x0BF42C60), UINT32_C(0x02403252), UINT32_C(0x0B59A13D), + UINT32_C(0x07CE87D8), UINT32_C(0x06EFA510), UINT32_C(0x0F316813), + UINT32_C(0x048C6131), UINT32_C(0x0ABB4F2B), UINT32_C(0x00135CF6), + UINT32_C(0x019B839C) } }, + { { UINT32_C(0x0CDE12CD), UINT32_C(0x01F2EE46), UINT32_C(0x096668FC), + UINT32_C(0x06800020), UINT32_C(0x0D8D4DC3), UINT32_C(0x01F9D872), + UINT32_C(0x0074B363), UINT32_C(0x08E353D0), UINT32_C(0x06B87B06), + UINT32_C(0x05F1A3E4), UINT32_C(0x03D67702), UINT32_C(0x0AD5ACE9), + UINT32_C(0x024E9994), UINT32_C(0x03C2A440), UINT32_C(0x05A6C55C), + UINT32_C(0x045CAA47), UINT32_C(0x0AC34E77), UINT32_C(0x068E05E3), + UINT32_C(0x0598564E) }, + { UINT32_C(0x0366B021), UINT32_C(0x017935A2), UINT32_C(0x04F773DB), + UINT32_C(0x04629F66), UINT32_C(0x096AE2DC), UINT32_C(0x00DB3EE0), + UINT32_C(0x05684F63), UINT32_C(0x00391BA5), UINT32_C(0x07270BBB), + UINT32_C(0x0E28A705), UINT32_C(0x02BB0A4B), UINT32_C(0x097DCA61), + UINT32_C(0x04E133F5), UINT32_C(0x04899B3E), UINT32_C(0x00637ACF), + UINT32_C(0x02D4E63D), UINT32_C(0x09635CB7), UINT32_C(0x02DEDDE2), + UINT32_C(0x02229A95) } }, + { { UINT32_C(0x0CD34315), UINT32_C(0x02E1C8DC), UINT32_C(0x067A6FB7), + UINT32_C(0x03DB6FAE), UINT32_C(0x07281C55), UINT32_C(0x046AC647), + UINT32_C(0x002E790C), UINT32_C(0x0F3D1BC4), UINT32_C(0x0533A625), + UINT32_C(0x06417AC2), UINT32_C(0x018ACECE), UINT32_C(0x0B7019D6), + UINT32_C(0x06EDA9DA), UINT32_C(0x01938AF8), UINT32_C(0x029911BB), + UINT32_C(0x03E2995B), UINT32_C(0x0C0E3FBA), UINT32_C(0x011596D1), + UINT32_C(0x00271C3C) }, + { UINT32_C(0x0356A25A), UINT32_C(0x072A1ED9), UINT32_C(0x0EAF77B0), + UINT32_C(0x02B4B853), UINT32_C(0x0C759255), UINT32_C(0x02FB6C3D), + UINT32_C(0x0704DFA8), UINT32_C(0x0D59777F), UINT32_C(0x078F4FA8), + UINT32_C(0x03C11635), UINT32_C(0x02E52765), UINT32_C(0x02ACB74C), + UINT32_C(0x007731B9), UINT32_C(0x0137AD56), UINT32_C(0x063A4E6E), + UINT32_C(0x06744404), UINT32_C(0x09B78353), UINT32_C(0x04631A57), + UINT32_C(0x018C7F7E) } }, + { { UINT32_C(0x0EAD4FF9), UINT32_C(0x05871450), UINT32_C(0x07F9BF26), + UINT32_C(0x02BC1D4E), UINT32_C(0x00CD4484), UINT32_C(0x04EBA4AB), + UINT32_C(0x01DEDBB8), UINT32_C(0x0E25B38D), UINT32_C(0x049D1268), + UINT32_C(0x0D04AABB), UINT32_C(0x01AEF51D), UINT32_C(0x00829E43), + UINT32_C(0x05402C62), UINT32_C(0x0368D70D), UINT32_C(0x03775E01), + UINT32_C(0x04503803), UINT32_C(0x02B6C48D), UINT32_C(0x01FD101D), + UINT32_C(0x0025FF9E) }, + { UINT32_C(0x0B8B195A), UINT32_C(0x02323FFC), UINT32_C(0x00557FA3), + UINT32_C(0x073ED365), UINT32_C(0x0A376D54), UINT32_C(0x023A3994), + UINT32_C(0x00F1CC64), UINT32_C(0x080DCBBA), UINT32_C(0x01BB869C), + UINT32_C(0x084DE7DF), UINT32_C(0x03102B44), UINT32_C(0x0559CF4A), + UINT32_C(0x0385604A), UINT32_C(0x05CB3A44), UINT32_C(0x022C8F10), + UINT32_C(0x00AC8251), UINT32_C(0x0D40C893), UINT32_C(0x00107891), + UINT32_C(0x06795987) } }, + { { UINT32_C(0x06920A2A), UINT32_C(0x051ED07D), UINT32_C(0x0D40A6DB), + UINT32_C(0x004D5082), UINT32_C(0x0BB2B0B9), UINT32_C(0x046EEDFC), + UINT32_C(0x077C4F4D), UINT32_C(0x0025B307), UINT32_C(0x00CCCEED), + UINT32_C(0x05AD182A), UINT32_C(0x0734F059), UINT32_C(0x0B480EE5), + UINT32_C(0x0170F1CB), UINT32_C(0x0417A672), UINT32_C(0x05B933B3), + UINT32_C(0x0279BB07), UINT32_C(0x0341E8CB), UINT32_C(0x071F7EBF), + UINT32_C(0x0231AF93) }, + { UINT32_C(0x01CA3CCC), UINT32_C(0x042A30AF), UINT32_C(0x0E1E55F1), + UINT32_C(0x07A6A1AC), UINT32_C(0x0D95EC2F), UINT32_C(0x029E2CCD), + UINT32_C(0x00847505), UINT32_C(0x0184F443), UINT32_C(0x04B6D717), + UINT32_C(0x03764831), UINT32_C(0x043E0649), UINT32_C(0x0378A536), + UINT32_C(0x0430CAB4), UINT32_C(0x05B08C42), UINT32_C(0x0B147E31), + UINT32_C(0x0270B565), UINT32_C(0x056846E1), UINT32_C(0x0393806E), + UINT32_C(0x0102687E) } }, + { { UINT32_C(0x0EB5DCD3), UINT32_C(0x0185FC5D), UINT32_C(0x03181617), + UINT32_C(0x01479862), UINT32_C(0x0D1E00A3), UINT32_C(0x000E2351), + UINT32_C(0x041EA413), UINT32_C(0x0EC09039), UINT32_C(0x00213EFE), + UINT32_C(0x02085A51), UINT32_C(0x027B7641), UINT32_C(0x0EE239C0), + UINT32_C(0x06D0F7BB), UINT32_C(0x0267C803), UINT32_C(0x0B79A7EE), + UINT32_C(0x0681FFDF), UINT32_C(0x08DFF64B), UINT32_C(0x0688C37C), + UINT32_C(0x03D1AE9F) }, + { UINT32_C(0x03B68E6C), UINT32_C(0x07F04BE5), UINT32_C(0x060E4D0D), + UINT32_C(0x0534899D), UINT32_C(0x0FA52B9C), UINT32_C(0x001C4752), + UINT32_C(0x00BCA60E), UINT32_C(0x041ED165), UINT32_C(0x01DBEB9D), + UINT32_C(0x04BEFD90), UINT32_C(0x05B1A36F), UINT32_C(0x0C6DA7CD), + UINT32_C(0x025F29BF), UINT32_C(0x0143D052), UINT32_C(0x099FCD3B), + UINT32_C(0x04934EE0), UINT32_C(0x00F9287C), UINT32_C(0x06BF2174), + UINT32_C(0x05D3AAEB) } }, + { { UINT32_C(0x0B07B1BF), UINT32_C(0x008B8614), UINT32_C(0x00E21485), + UINT32_C(0x07064A8F), UINT32_C(0x04328BCA), UINT32_C(0x0126ADF3), + UINT32_C(0x07D9CEFE), UINT32_C(0x0B5FE8D9), UINT32_C(0x03B144E7), + UINT32_C(0x0FF1E126), UINT32_C(0x06AF8F59), UINT32_C(0x07A6CE02), + UINT32_C(0x07F9BE52), UINT32_C(0x003588EF), UINT32_C(0x0EFF3D3A), + UINT32_C(0x052C77D2), UINT32_C(0x010CACE8), UINT32_C(0x05B1B51F), + UINT32_C(0x06F19D06) }, + { UINT32_C(0x042166D8), UINT32_C(0x04CD028C), UINT32_C(0x039C24AE), + UINT32_C(0x02C03F19), UINT32_C(0x067F4B98), UINT32_C(0x020FC733), + UINT32_C(0x01DAB42C), UINT32_C(0x02FF3B82), UINT32_C(0x048BCF28), + UINT32_C(0x019BFE25), UINT32_C(0x05777D5F), UINT32_C(0x06871AF8), + UINT32_C(0x04139F9E), UINT32_C(0x07211D99), UINT32_C(0x0AD09893), + UINT32_C(0x01E0FD46), UINT32_C(0x02906E37), UINT32_C(0x028275DB), + UINT32_C(0x046A1575) } }, + { { UINT32_C(0x08AA3834), UINT32_C(0x06C07864), UINT32_C(0x0E044947), + UINT32_C(0x03335EFD), UINT32_C(0x067B5E62), UINT32_C(0x034C6315), + UINT32_C(0x07572306), UINT32_C(0x07CFC444), UINT32_C(0x01B85C68), + UINT32_C(0x04AE9317), UINT32_C(0x004244BB), UINT32_C(0x02B9387A), + UINT32_C(0x07EC501D), UINT32_C(0x030A85A4), UINT32_C(0x035462ED), + UINT32_C(0x0713AD0C), UINT32_C(0x053851AC), UINT32_C(0x02FE3E5B), + UINT32_C(0x06B40EB3) }, + { UINT32_C(0x053E08C6), UINT32_C(0x05772205), UINT32_C(0x030BB610), + UINT32_C(0x008EE615), UINT32_C(0x0B7E6CE7), UINT32_C(0x00783E50), + UINT32_C(0x0096806A), UINT32_C(0x066126FD), UINT32_C(0x051C1C80), + UINT32_C(0x0ECBCD5E), UINT32_C(0x03A28DED), UINT32_C(0x08FD6395), + UINT32_C(0x022A192F), UINT32_C(0x0736A4A0), UINT32_C(0x01369C64), + UINT32_C(0x02AB6ECE), UINT32_C(0x06E0E541), UINT32_C(0x03248146), + UINT32_C(0x00948603) } }, + { { UINT32_C(0x069B34EA), UINT32_C(0x0336603F), UINT32_C(0x06DBFFB7), + UINT32_C(0x0300F54C), UINT32_C(0x03402123), UINT32_C(0x04E1356D), + UINT32_C(0x04422E8C), UINT32_C(0x0C555F86), UINT32_C(0x065AB272), + UINT32_C(0x053F830F), UINT32_C(0x0579A41E), UINT32_C(0x0FEFEF91), + UINT32_C(0x004E0795), UINT32_C(0x016107F9), UINT32_C(0x08D654BD), + UINT32_C(0x04ABFECE), UINT32_C(0x06C9D84D), UINT32_C(0x03813525), + UINT32_C(0x07CB6F50) }, + { UINT32_C(0x09047156), UINT32_C(0x010B8EB7), UINT32_C(0x0CC6FC83), + UINT32_C(0x0431B14F), UINT32_C(0x03572502), UINT32_C(0x076096FF), + UINT32_C(0x0028C298), UINT32_C(0x066F3BBA), UINT32_C(0x00B06491), + UINT32_C(0x0665164A), UINT32_C(0x04A5A55D), UINT32_C(0x02DAC096), + UINT32_C(0x03E71E1C), UINT32_C(0x0256A93B), UINT32_C(0x04C0530A), + UINT32_C(0x062EDF21), UINT32_C(0x0F59E8F8), UINT32_C(0x019409ED), + UINT32_C(0x07A2F4BF) } }, + { { UINT32_C(0x0665B1CF), UINT32_C(0x0034F110), UINT32_C(0x0E6E0C55), + UINT32_C(0x05548084), UINT32_C(0x0CB9C817), UINT32_C(0x010A8F87), + UINT32_C(0x012A9C49), UINT32_C(0x0982F57E), UINT32_C(0x00D5BB56), + UINT32_C(0x0649D707), UINT32_C(0x00C86A10), UINT32_C(0x0C3ED33B), + UINT32_C(0x065AEDD0), UINT32_C(0x061D08CC), UINT32_C(0x010AAD5D), + UINT32_C(0x015E11C5), UINT32_C(0x0CE68252), UINT32_C(0x03DCA282), + UINT32_C(0x023E7D61) }, + { UINT32_C(0x094CC511), UINT32_C(0x053544CA), UINT32_C(0x067DDC2E), + UINT32_C(0x022C5BA7), UINT32_C(0x0E503DBC), UINT32_C(0x06CD2E73), + UINT32_C(0x058CE06F), UINT32_C(0x072AA3E8), UINT32_C(0x06DB1977), + UINT32_C(0x04494EBF), UINT32_C(0x00968BBC), UINT32_C(0x02E8F607), + UINT32_C(0x06F93369), UINT32_C(0x00836553), UINT32_C(0x05A73753), + UINT32_C(0x03A8B586), UINT32_C(0x00A046AC), UINT32_C(0x0211F089), + UINT32_C(0x0389954D) } }, + { { UINT32_C(0x0BB13D25), UINT32_C(0x023A4F60), UINT32_C(0x05B894C3), + UINT32_C(0x01F6CF6C), UINT32_C(0x0F316A82), UINT32_C(0x07269483), + UINT32_C(0x0724D1FF), UINT32_C(0x081060C2), UINT32_C(0x07213116), + UINT32_C(0x0B65307F), UINT32_C(0x06CB9993), UINT32_C(0x04580D3B), + UINT32_C(0x064521E7), UINT32_C(0x07FA9810), UINT32_C(0x00B180DF), + UINT32_C(0x058701A7), UINT32_C(0x08BFB845), UINT32_C(0x0175BF68), + UINT32_C(0x02BF1464) }, + { UINT32_C(0x04B66F01), UINT32_C(0x059EAFDA), UINT32_C(0x02EB7B38), + UINT32_C(0x0382ED4B), UINT32_C(0x0D3E8A47), UINT32_C(0x061E1C44), + UINT32_C(0x06369F05), UINT32_C(0x0221CD6C), UINT32_C(0x033836B4), + UINT32_C(0x0580C2E2), UINT32_C(0x071C3002), UINT32_C(0x0C51E97D), + UINT32_C(0x06D684C3), UINT32_C(0x074D62F1), UINT32_C(0x0851439A), + UINT32_C(0x038AB710), UINT32_C(0x0300D39E), UINT32_C(0x0390C464), + UINT32_C(0x04D98E09) } }, + { { UINT32_C(0x0140A004), UINT32_C(0x00D68C0B), UINT32_C(0x080890B3), + UINT32_C(0x07D532CC), UINT32_C(0x05EC2C5B), UINT32_C(0x065415DB), + UINT32_C(0x021CBEF3), UINT32_C(0x0C92C4C7), UINT32_C(0x002C11E2), + UINT32_C(0x087FFDBE), UINT32_C(0x00BBD5AB), UINT32_C(0x0D3147C6), + UINT32_C(0x027322CF), UINT32_C(0x048AE30E), UINT32_C(0x0A78BD27), + UINT32_C(0x06E52637), UINT32_C(0x0F79BB43), UINT32_C(0x05C2CDD9), + UINT32_C(0x03AEDAB1) }, + { UINT32_C(0x01F8F797), UINT32_C(0x05E078E8), UINT32_C(0x0A430953), + UINT32_C(0x079FE860), UINT32_C(0x098B3236), UINT32_C(0x00A0033B), + UINT32_C(0x0311C26A), UINT32_C(0x02325326), UINT32_C(0x021CEBBC), + UINT32_C(0x01C498E4), UINT32_C(0x02365440), UINT32_C(0x091FBA94), + UINT32_C(0x017487BB), UINT32_C(0x0321A8D5), UINT32_C(0x071AEF9F), + UINT32_C(0x047D457D), UINT32_C(0x01BCFB0E), UINT32_C(0x0071F7BC), + UINT32_C(0x075AEFAA) } }, + { { UINT32_C(0x0C98DFAE), UINT32_C(0x01C5257A), UINT32_C(0x06506435), + UINT32_C(0x00916D1A), UINT32_C(0x0D65B633), UINT32_C(0x06BAC13A), + UINT32_C(0x013D2F72), UINT32_C(0x0B8C7FD1), UINT32_C(0x0068E619), + UINT32_C(0x0C30A25B), UINT32_C(0x016EBDF8), UINT32_C(0x0D8A2E42), + UINT32_C(0x01E2AB8D), UINT32_C(0x07855AFB), UINT32_C(0x01F15FBB), + UINT32_C(0x01DA4917), UINT32_C(0x074DB277), UINT32_C(0x030BAC3C), + UINT32_C(0x01B1B048) }, + { UINT32_C(0x00C92FB5), UINT32_C(0x00781A5F), UINT32_C(0x0B53EE11), + UINT32_C(0x04366DE3), UINT32_C(0x0D7AFCA1), UINT32_C(0x04C3CAB8), + UINT32_C(0x031EB35F), UINT32_C(0x00CDDA16), UINT32_C(0x05DB2AA4), + UINT32_C(0x0EEC79C5), UINT32_C(0x0123CDB1), UINT32_C(0x0A41DC06), + UINT32_C(0x06880096), UINT32_C(0x069843C8), UINT32_C(0x0CF78DBD), + UINT32_C(0x0751C797), UINT32_C(0x0381D873), UINT32_C(0x055DD420), + UINT32_C(0x011ED33F) } }, + { { UINT32_C(0x0629DD22), UINT32_C(0x0329136A), UINT32_C(0x0F4C3A86), + UINT32_C(0x02DF1D68), UINT32_C(0x0629460E), UINT32_C(0x04615D04), + UINT32_C(0x06370A73), UINT32_C(0x0FF4CD28), UINT32_C(0x031AD006), + UINT32_C(0x08F7AAC2), UINT32_C(0x05792159), UINT32_C(0x0680FF31), + UINT32_C(0x04E1BAE8), UINT32_C(0x02E9B2B2), UINT32_C(0x0033BF36), + UINT32_C(0x07DA8F9E), UINT32_C(0x0C93AB40), UINT32_C(0x01D743F3), + UINT32_C(0x07644D30) }, + { UINT32_C(0x075200EB), UINT32_C(0x07C0784F), UINT32_C(0x0BE5A2EF), + UINT32_C(0x002C4071), UINT32_C(0x0BB7DD65), UINT32_C(0x004ADBD2), + UINT32_C(0x040D6568), UINT32_C(0x0F9A3BB6), UINT32_C(0x003E18E7), + UINT32_C(0x0B2FA6B5), UINT32_C(0x04ED429F), UINT32_C(0x06091338), + UINT32_C(0x01D161FD), UINT32_C(0x00454AAD), UINT32_C(0x0CAE06AA), + UINT32_C(0x04E95021), UINT32_C(0x04523C5D), UINT32_C(0x041594F0), + UINT32_C(0x065084CD) } }, + { { UINT32_C(0x002145D7), UINT32_C(0x047D8374), UINT32_C(0x0467ABA3), + UINT32_C(0x051CC3F5), UINT32_C(0x0483BB69), UINT32_C(0x05CC8B8E), + UINT32_C(0x00E452BD), UINT32_C(0x04333A28), UINT32_C(0x04F1A76A), + UINT32_C(0x0CC64EC5), UINT32_C(0x05D9332C), UINT32_C(0x0E975BFD), + UINT32_C(0x036AEA82), UINT32_C(0x03B66BE1), UINT32_C(0x0C8D0897), + UINT32_C(0x00F4E2EA), UINT32_C(0x0E84A7FD), UINT32_C(0x04F8C351), + UINT32_C(0x03B65097) }, + { UINT32_C(0x0DDB406F), UINT32_C(0x00890ADF), UINT32_C(0x03BBC60E), + UINT32_C(0x01C0CA21), UINT32_C(0x0A76C2EF), UINT32_C(0x01695DF8), + UINT32_C(0x07073F32), UINT32_C(0x0EED6813), UINT32_C(0x014D6ADC), + UINT32_C(0x0AD30E57), UINT32_C(0x0080597C), UINT32_C(0x051E8314), + UINT32_C(0x02334D30), UINT32_C(0x01C9AC19), UINT32_C(0x0D628FAA), + UINT32_C(0x03467107), UINT32_C(0x027B5A2C), UINT32_C(0x07FE2414), + UINT32_C(0x06D835AF) } }, + }, + { + { { UINT32_C(0x0EF34144), UINT32_C(0x030D91DC), UINT32_C(0x05517757), + UINT32_C(0x007F4856), UINT32_C(0x07EAF164), UINT32_C(0x058E3931), + UINT32_C(0x0713CF7A), UINT32_C(0x0D5B04EB), UINT32_C(0x0416E9E6), + UINT32_C(0x02479D66), UINT32_C(0x03230F77), UINT32_C(0x0E9111E0), + UINT32_C(0x004A4528), UINT32_C(0x02C7F7D1), UINT32_C(0x02C19F36), + UINT32_C(0x0456B2EE), UINT32_C(0x083CA160), UINT32_C(0x04377D25), + UINT32_C(0x02CC5D8D) }, + { UINT32_C(0x024FDE34), UINT32_C(0x056A1AF8), UINT32_C(0x04A1F978), + UINT32_C(0x07F66131), UINT32_C(0x09CCCEFE), UINT32_C(0x056AE73E), + UINT32_C(0x0373907A), UINT32_C(0x08E4DFA2), UINT32_C(0x06104B90), + UINT32_C(0x0CB65FE3), UINT32_C(0x0157AEF0), UINT32_C(0x0346E5AE), + UINT32_C(0x06A8D9D0), UINT32_C(0x034F592B), UINT32_C(0x06A50F43), + UINT32_C(0x03B946D2), UINT32_C(0x0B23CFAE), UINT32_C(0x01428E19), + UINT32_C(0x01E96239) } }, + { { UINT32_C(0x0FF5FDD9), UINT32_C(0x06FD0B27), UINT32_C(0x0E5375B8), + UINT32_C(0x02903F56), UINT32_C(0x0A0998F1), UINT32_C(0x04C7F7A7), + UINT32_C(0x07B849C2), UINT32_C(0x01F684C1), UINT32_C(0x03D27FA7), + UINT32_C(0x0ECDF852), UINT32_C(0x067A0FF9), UINT32_C(0x01170172), + UINT32_C(0x06847341), UINT32_C(0x0384EC35), UINT32_C(0x097FA0B1), + UINT32_C(0x056D5954), UINT32_C(0x0811FE39), UINT32_C(0x03141A8E), + UINT32_C(0x03197AAF) }, + { UINT32_C(0x06B64713), UINT32_C(0x01EA477B), UINT32_C(0x0401B800), + UINT32_C(0x056A093F), UINT32_C(0x0B18523C), UINT32_C(0x05FBF38B), + UINT32_C(0x0000837C), UINT32_C(0x0205CC9C), UINT32_C(0x0211586E), + UINT32_C(0x00E95959), UINT32_C(0x011034DB), UINT32_C(0x0705835C), + UINT32_C(0x0534A7CA), UINT32_C(0x01BEEAE0), UINT32_C(0x011191B1), + UINT32_C(0x06AC6C8E), UINT32_C(0x0F65A0B0), UINT32_C(0x01E452CE), + UINT32_C(0x07AA591C) } }, + { { UINT32_C(0x04BE78BD), UINT32_C(0x06F41AA4), UINT32_C(0x09895DC2), + UINT32_C(0x05E43C02), UINT32_C(0x0F5ED50D), UINT32_C(0x0055BA85), + UINT32_C(0x04B88B8C), UINT32_C(0x07C05237), UINT32_C(0x06B089B3), + UINT32_C(0x09D41AEF), UINT32_C(0x07A77F2E), UINT32_C(0x0B03794F), + UINT32_C(0x0272136B), UINT32_C(0x013E2617), UINT32_C(0x039B53A2), + UINT32_C(0x04704526), UINT32_C(0x0958114F), UINT32_C(0x01DF2245), + UINT32_C(0x0736ACD3) }, + { UINT32_C(0x020FED74), UINT32_C(0x0142B2B5), UINT32_C(0x00BC648B), + UINT32_C(0x045D8303), UINT32_C(0x01238CE7), UINT32_C(0x041E6696), + UINT32_C(0x07794FE3), UINT32_C(0x02BC0623), UINT32_C(0x04D21409), + UINT32_C(0x05FABD03), UINT32_C(0x074FAEA0), UINT32_C(0x08FD5BE6), + UINT32_C(0x041F41AC), UINT32_C(0x046062AA), UINT32_C(0x06780730), + UINT32_C(0x035F4E6F), UINT32_C(0x016D4890), UINT32_C(0x05B93E77), + UINT32_C(0x01E38302) } }, + { { UINT32_C(0x0736B7A8), UINT32_C(0x049E4056), UINT32_C(0x01935194), + UINT32_C(0x056AFE87), UINT32_C(0x0526EB80), UINT32_C(0x0763756F), + UINT32_C(0x0438F678), UINT32_C(0x074903F5), UINT32_C(0x0305EF19), + UINT32_C(0x0434448D), UINT32_C(0x05186915), UINT32_C(0x00E55244), + UINT32_C(0x017BD6D1), UINT32_C(0x0747C684), UINT32_C(0x0FEE9906), + UINT32_C(0x07BEA2FE), UINT32_C(0x04C3FEC5), UINT32_C(0x05EAB892), + UINT32_C(0x03E3B341) }, + { UINT32_C(0x0DEF19D6), UINT32_C(0x03A56FE1), UINT32_C(0x09F33CC0), + UINT32_C(0x03E3A7C9), UINT32_C(0x04712359), UINT32_C(0x02515669), + UINT32_C(0x035C962B), UINT32_C(0x08C45240), UINT32_C(0x033CCA10), + UINT32_C(0x06965FA2), UINT32_C(0x04F88D82), UINT32_C(0x0FDE595A), + UINT32_C(0x0241F5B1), UINT32_C(0x03F203E1), UINT32_C(0x0BB7CDF8), + UINT32_C(0x046409AD), UINT32_C(0x08E4A186), UINT32_C(0x01723DD8), + UINT32_C(0x02B93AF0) } }, + { { UINT32_C(0x0FACC519), UINT32_C(0x027F5A2C), UINT32_C(0x0CA8C450), + UINT32_C(0x03EC651F), UINT32_C(0x0B47E880), UINT32_C(0x01B9DB47), + UINT32_C(0x06895D1C), UINT32_C(0x0F1857B2), UINT32_C(0x06CC04B3), + UINT32_C(0x01C2D89D), UINT32_C(0x04525759), UINT32_C(0x0B6EACB4), + UINT32_C(0x07770FC8), UINT32_C(0x04A7FC79), UINT32_C(0x03B56F1C), + UINT32_C(0x0248A360), UINT32_C(0x0A73C4C6), UINT32_C(0x04BA5188), + UINT32_C(0x0400E477) }, + { UINT32_C(0x0AEA3E6E), UINT32_C(0x05DA167B), UINT32_C(0x02C8D4B1), + UINT32_C(0x074DB11C), UINT32_C(0x05DB2724), UINT32_C(0x04492C83), + UINT32_C(0x00B62A05), UINT32_C(0x03A036B6), UINT32_C(0x07BC9211), + UINT32_C(0x05739939), UINT32_C(0x00FD8C64), UINT32_C(0x0E68B0EC), + UINT32_C(0x050FC3F3), UINT32_C(0x0446466F), UINT32_C(0x0A598C89), + UINT32_C(0x062CB99D), UINT32_C(0x0C97B1FA), UINT32_C(0x077F1F42), + UINT32_C(0x051B5A92) } }, + { { UINT32_C(0x09C36058), UINT32_C(0x05929A37), UINT32_C(0x079147E4), + UINT32_C(0x0546B4E8), UINT32_C(0x0C41B43A), UINT32_C(0x05F16140), + UINT32_C(0x0124A189), UINT32_C(0x0D01EFB0), UINT32_C(0x00FCDC74), + UINT32_C(0x0D3E796F), UINT32_C(0x0597A54B), UINT32_C(0x097F7DE8), + UINT32_C(0x0677C89A), UINT32_C(0x036C6165), UINT32_C(0x0DFFFA33), + UINT32_C(0x0782CAAE), UINT32_C(0x07E6FE65), UINT32_C(0x04887038), + UINT32_C(0x0636D482) }, + { UINT32_C(0x071EFA02), UINT32_C(0x07F91B7E), UINT32_C(0x0950028E), + UINT32_C(0x069527C7), UINT32_C(0x09CE6F6C), UINT32_C(0x01FEEAA0), + UINT32_C(0x014DED92), UINT32_C(0x0D94B717), UINT32_C(0x014B513D), + UINT32_C(0x0A97F421), UINT32_C(0x075448FA), UINT32_C(0x041A5F24), + UINT32_C(0x0721201F), UINT32_C(0x0444C83A), UINT32_C(0x07F6AE04), + UINT32_C(0x030824B5), UINT32_C(0x0246F2D9), UINT32_C(0x05F21CD9), + UINT32_C(0x06817477) } }, + { { UINT32_C(0x0DDEF055), UINT32_C(0x01C63F00), UINT32_C(0x0570BDE9), + UINT32_C(0x07433A8A), UINT32_C(0x099522A9), UINT32_C(0x051DEDFE), + UINT32_C(0x01712838), UINT32_C(0x0C8ECC33), UINT32_C(0x04846773), + UINT32_C(0x0D5E2042), UINT32_C(0x017373E7), UINT32_C(0x04742EE4), + UINT32_C(0x01053131), UINT32_C(0x01BD8B10), UINT32_C(0x01A5A425), + UINT32_C(0x072BB78A), UINT32_C(0x01A26990), UINT32_C(0x02CD45F0), + UINT32_C(0x03124D19) }, + { UINT32_C(0x01A2F1BD), UINT32_C(0x02C1057A), UINT32_C(0x07B6C2D1), + UINT32_C(0x00B79FA6), UINT32_C(0x09B44B1B), UINT32_C(0x0428D7E8), + UINT32_C(0x04C94C23), UINT32_C(0x0DFB15C5), UINT32_C(0x02F5DBF7), + UINT32_C(0x0BC452A9), UINT32_C(0x044F06AF), UINT32_C(0x06C3295D), + UINT32_C(0x0661CB9B), UINT32_C(0x0001E990), UINT32_C(0x022A6D5E), + UINT32_C(0x03420E57), UINT32_C(0x0D5E7F7E), UINT32_C(0x0593D853), + UINT32_C(0x00938C95) } }, + { { UINT32_C(0x0899A80A), UINT32_C(0x063E3726), UINT32_C(0x08972EC5), + UINT32_C(0x037C93BE), UINT32_C(0x031E1342), UINT32_C(0x07C51EDF), + UINT32_C(0x03702DD4), UINT32_C(0x086F89E1), UINT32_C(0x047EBB47), + UINT32_C(0x06A291B7), UINT32_C(0x0685EBFA), UINT32_C(0x0EF566F4), + UINT32_C(0x02FC8735), UINT32_C(0x03A7F885), UINT32_C(0x0963A567), + UINT32_C(0x02DEC9A4), UINT32_C(0x033285D3), UINT32_C(0x0049779E), + UINT32_C(0x05AB7D24) }, + { UINT32_C(0x04E67976), UINT32_C(0x03AD342E), UINT32_C(0x006D58B0), + UINT32_C(0x0490C968), UINT32_C(0x0428E13C), UINT32_C(0x0183F7B5), + UINT32_C(0x0168EF02), UINT32_C(0x031E9F33), UINT32_C(0x079C2D32), + UINT32_C(0x0EC6C4B2), UINT32_C(0x06334DE3), UINT32_C(0x04E10D5F), + UINT32_C(0x0431C81B), UINT32_C(0x001EE024), UINT32_C(0x01F6A3D0), + UINT32_C(0x0009B04D), UINT32_C(0x0A95C815), UINT32_C(0x06C721B5), + UINT32_C(0x07DEE1A8) } }, + { { UINT32_C(0x0C112CB8), UINT32_C(0x00691E2E), UINT32_C(0x01DBEB00), + UINT32_C(0x077CCE8A), UINT32_C(0x03E91FE4), UINT32_C(0x0690BBBF), + UINT32_C(0x0577CA8A), UINT32_C(0x00B5C974), UINT32_C(0x029377A0), + UINT32_C(0x06FDF488), UINT32_C(0x00872436), UINT32_C(0x0506D32E), + UINT32_C(0x055C17BB), UINT32_C(0x03B00666), UINT32_C(0x0D26AAA8), + UINT32_C(0x03829C3F), UINT32_C(0x08B67A64), UINT32_C(0x0475D296), + UINT32_C(0x027FEFC5) }, + { UINT32_C(0x06814D18), UINT32_C(0x01588692), UINT32_C(0x0D4F0EDD), + UINT32_C(0x007DFA60), UINT32_C(0x042E603A), UINT32_C(0x00885394), + UINT32_C(0x05F797E2), UINT32_C(0x041238B4), UINT32_C(0x052305E5), + UINT32_C(0x0D9515E8), UINT32_C(0x05B10FCD), UINT32_C(0x08F6C6F8), + UINT32_C(0x043FB734), UINT32_C(0x014BE940), UINT32_C(0x0E882EEE), + UINT32_C(0x0077B050), UINT32_C(0x02093150), UINT32_C(0x05A0B712), + UINT32_C(0x06E640E8) } }, + { { UINT32_C(0x0BE77EA4), UINT32_C(0x03634A86), UINT32_C(0x01F8DFF4), + UINT32_C(0x005A0F6B), UINT32_C(0x0D30990A), UINT32_C(0x0712090D), + UINT32_C(0x048C153A), UINT32_C(0x029E8CA3), UINT32_C(0x052B7982), + UINT32_C(0x01355D1B), UINT32_C(0x00109FDB), UINT32_C(0x029EF3CE), + UINT32_C(0x02FA1090), UINT32_C(0x033F025F), UINT32_C(0x03D1969F), + UINT32_C(0x052EDB5F), UINT32_C(0x04D2BEF3), UINT32_C(0x06BF5DE5), + UINT32_C(0x00C8983F) }, + { UINT32_C(0x04B8EB93), UINT32_C(0x0058C176), UINT32_C(0x00A13CB4), + UINT32_C(0x053DF577), UINT32_C(0x0156AEB4), UINT32_C(0x005E3851), + UINT32_C(0x069CEAE2), UINT32_C(0x0030FF4F), UINT32_C(0x001DA227), + UINT32_C(0x05AF81D3), UINT32_C(0x03D80D8D), UINT32_C(0x0A3E8600), + UINT32_C(0x03D228FC), UINT32_C(0x0665245C), UINT32_C(0x09E5CE2E), + UINT32_C(0x03843A9B), UINT32_C(0x02F2D31B), UINT32_C(0x041832DC), + UINT32_C(0x02E66351) } }, + { { UINT32_C(0x05730C8D), UINT32_C(0x06092618), UINT32_C(0x079F5AFA), + UINT32_C(0x06F3E0CF), UINT32_C(0x092BC672), UINT32_C(0x0276DE36), + UINT32_C(0x02D07EDC), UINT32_C(0x0FC6A29F), UINT32_C(0x0486EFA2), + UINT32_C(0x0909E264), UINT32_C(0x056F98E8), UINT32_C(0x08A33777), + UINT32_C(0x007820C7), UINT32_C(0x07E651CF), UINT32_C(0x0928B418), + UINT32_C(0x05EF7EA1), UINT32_C(0x0BE35987), UINT32_C(0x023FE702), + UINT32_C(0x04B874D9) }, + { UINT32_C(0x001A8D36), UINT32_C(0x03FC40DA), UINT32_C(0x00561AB4), + UINT32_C(0x036E4547), UINT32_C(0x0D462FB9), UINT32_C(0x07B2E89D), + UINT32_C(0x0616BF2B), UINT32_C(0x02FA3373), UINT32_C(0x067EE578), + UINT32_C(0x02B81792), UINT32_C(0x03A32F95), UINT32_C(0x019591EC), + UINT32_C(0x047F05AA), UINT32_C(0x058E2F29), UINT32_C(0x04CECEE9), + UINT32_C(0x07DF3632), UINT32_C(0x02BFB16E), UINT32_C(0x03AB1AD0), + UINT32_C(0x0610FCE9) } }, + { { UINT32_C(0x0CE87EAC), UINT32_C(0x00235BF1), UINT32_C(0x0EAE0AF1), + UINT32_C(0x03D89DD3), UINT32_C(0x0B789073), UINT32_C(0x01AC0815), + UINT32_C(0x055721C2), UINT32_C(0x0B2BAD77), UINT32_C(0x05787CF1), + UINT32_C(0x00C70041), UINT32_C(0x00EEE049), UINT32_C(0x0D01B922), + UINT32_C(0x022A24F8), UINT32_C(0x0317FAC7), UINT32_C(0x0D5F402C), + UINT32_C(0x0439541B), UINT32_C(0x07D56CC2), UINT32_C(0x00EB80BF), + UINT32_C(0x00E40AA6) }, + { UINT32_C(0x0A01F6F0), UINT32_C(0x020DA18A), UINT32_C(0x073C68C0), + UINT32_C(0x05338AFA), UINT32_C(0x0DDC8CB0), UINT32_C(0x001C0CED), + UINT32_C(0x07A82BBC), UINT32_C(0x081BF5E1), UINT32_C(0x00B876DD), + UINT32_C(0x09864ED3), UINT32_C(0x07F89153), UINT32_C(0x0A066C82), + UINT32_C(0x042461BC), UINT32_C(0x07592D13), UINT32_C(0x02DBFA28), + UINT32_C(0x0371D64F), UINT32_C(0x0326B139), UINT32_C(0x0545030E), + UINT32_C(0x03B02EDD) } }, + { { UINT32_C(0x0C8AA41D), UINT32_C(0x02999435), UINT32_C(0x011470BE), + UINT32_C(0x02448ABD), UINT32_C(0x0C3A559A), UINT32_C(0x03DE4EDA), + UINT32_C(0x0267ACAB), UINT32_C(0x05B64BAF), UINT32_C(0x06167A36), + UINT32_C(0x080925DF), UINT32_C(0x0748EB2E), UINT32_C(0x0262E572), + UINT32_C(0x06655A71), UINT32_C(0x02DC7E31), UINT32_C(0x009FA448), + UINT32_C(0x05991E95), UINT32_C(0x0FA3D04A), UINT32_C(0x0484BE25), + UINT32_C(0x0438E396) }, + { UINT32_C(0x044C41BB), UINT32_C(0x02EFDFC2), UINT32_C(0x0F459DA9), + UINT32_C(0x04A94A2D), UINT32_C(0x03F47C03), UINT32_C(0x07FA71AF), + UINT32_C(0x03DC178C), UINT32_C(0x0129963B), UINT32_C(0x021E1FD4), + UINT32_C(0x0E7487EB), UINT32_C(0x00C3DDB0), UINT32_C(0x06EE0434), + UINT32_C(0x06D2712F), UINT32_C(0x07842656), UINT32_C(0x013F8F26), + UINT32_C(0x01F9766F), UINT32_C(0x061BD12C), UINT32_C(0x02B96EB7), + UINT32_C(0x01F8FA20) } }, + { { UINT32_C(0x0FB80E07), UINT32_C(0x050B08F2), UINT32_C(0x064554C9), + UINT32_C(0x078E1F81), UINT32_C(0x09ED8841), UINT32_C(0x0596ADC2), + UINT32_C(0x034DF164), UINT32_C(0x020E6E12), UINT32_C(0x018EDA4D), + UINT32_C(0x0174E31B), UINT32_C(0x03B107F1), UINT32_C(0x010EC155), + UINT32_C(0x07FA899A), UINT32_C(0x0717505D), UINT32_C(0x05819825), + UINT32_C(0x0542EC55), UINT32_C(0x038DD6D7), UINT32_C(0x0497E5A0), + UINT32_C(0x03081495) }, + { UINT32_C(0x064986F4), UINT32_C(0x03BD600B), UINT32_C(0x04B78E0D), + UINT32_C(0x0098465F), UINT32_C(0x0E7E78C0), UINT32_C(0x0127CC0E), + UINT32_C(0x07A3BC64), UINT32_C(0x001DBF18), UINT32_C(0x06A78B45), + UINT32_C(0x0D3A5A6B), UINT32_C(0x0682C6C2), UINT32_C(0x0B8EE95B), + UINT32_C(0x066E64B3), UINT32_C(0x04178CB0), UINT32_C(0x0FC2F66E), + UINT32_C(0x04EABB3C), UINT32_C(0x084AF2DE), UINT32_C(0x04C297C1), + UINT32_C(0x0136B06E) } }, + { { UINT32_C(0x07DF6D6E), UINT32_C(0x01F00ED6), UINT32_C(0x02705D3E), + UINT32_C(0x038023D6), UINT32_C(0x0A85D53D), UINT32_C(0x01C4664A), + UINT32_C(0x0610B36C), UINT32_C(0x02BAE274), UINT32_C(0x03566DBB), + UINT32_C(0x0854659C), UINT32_C(0x00F106D4), UINT32_C(0x09D0A630), + UINT32_C(0x01B5D98A), UINT32_C(0x01B27CA8), UINT32_C(0x0F254343), + UINT32_C(0x075491B9), UINT32_C(0x025D2274), UINT32_C(0x04F17B63), + UINT32_C(0x06865DA3) }, + { UINT32_C(0x0D4C1CFE), UINT32_C(0x0612B559), UINT32_C(0x0D29CCC2), + UINT32_C(0x06835607), UINT32_C(0x0E442A4F), UINT32_C(0x003F2EA3), + UINT32_C(0x04DA7E80), UINT32_C(0x079ABF17), UINT32_C(0x062A7A50), + UINT32_C(0x0FE31E03), UINT32_C(0x044D195D), UINT32_C(0x01A9DC51), + UINT32_C(0x05B8C361), UINT32_C(0x06390D3D), UINT32_C(0x0544BD42), + UINT32_C(0x02DB7A09), UINT32_C(0x0367E705), UINT32_C(0x01B34C53), + UINT32_C(0x055F8181) } }, + { { UINT32_C(0x0F3F00C1), UINT32_C(0x04C36A17), UINT32_C(0x0CB05A60), + UINT32_C(0x05742C4B), UINT32_C(0x029DC7BA), UINT32_C(0x00946765), + UINT32_C(0x01F6280B), UINT32_C(0x0A250657), UINT32_C(0x057853BE), + UINT32_C(0x027C17D4), UINT32_C(0x061E6EE7), UINT32_C(0x068934C0), + UINT32_C(0x0225275D), UINT32_C(0x004E706A), UINT32_C(0x08A0E33D), + UINT32_C(0x02EFB382), UINT32_C(0x0231B332), UINT32_C(0x045E20A6), + UINT32_C(0x076538EE) }, + { UINT32_C(0x072461C9), UINT32_C(0x071D932B), UINT32_C(0x099D4C01), + UINT32_C(0x0401E666), UINT32_C(0x07DB6FB0), UINT32_C(0x049F43E4), + UINT32_C(0x056167EA), UINT32_C(0x0D49C41D), UINT32_C(0x05F10CA9), + UINT32_C(0x080EC5BB), UINT32_C(0x05C98C31), UINT32_C(0x01E1F452), + UINT32_C(0x07E42338), UINT32_C(0x04049AA9), UINT32_C(0x032E5588), + UINT32_C(0x01E28C9C), UINT32_C(0x04BCDC8D), UINT32_C(0x04309C54), + UINT32_C(0x02042514) } }, + }, + { + { { UINT32_C(0x02648196), UINT32_C(0x01BF352B), UINT32_C(0x0FCEC15F), + UINT32_C(0x02D3A085), UINT32_C(0x011002A5), UINT32_C(0x026E7651), + UINT32_C(0x021C2A73), UINT32_C(0x0E3392B7), UINT32_C(0x01A26456), + UINT32_C(0x00E05940), UINT32_C(0x05C6D0D8), UINT32_C(0x085D0F62), + UINT32_C(0x03B743E5), UINT32_C(0x05B2C76F), UINT32_C(0x0B270AB3), + UINT32_C(0x076B0EF8), UINT32_C(0x0E5EF80C), UINT32_C(0x0751E040), + UINT32_C(0x0769C73A) }, + { UINT32_C(0x0D9BC7BB), UINT32_C(0x01B398D4), UINT32_C(0x094E3D5E), + UINT32_C(0x0679261C), UINT32_C(0x0F579BC0), UINT32_C(0x0087234F), + UINT32_C(0x01C48CDA), UINT32_C(0x01065BB9), UINT32_C(0x04A8A1F3), + UINT32_C(0x097D469B), UINT32_C(0x046FC17A), UINT32_C(0x00CAE969), + UINT32_C(0x02E690B5), UINT32_C(0x0187C437), UINT32_C(0x000FCD13), + UINT32_C(0x07C0FA30), UINT32_C(0x02F0D63C), UINT32_C(0x0583AE53), + UINT32_C(0x036A77FE) } }, + { { UINT32_C(0x01DE62A2), UINT32_C(0x03B6F417), UINT32_C(0x08D8470C), + UINT32_C(0x041AB290), UINT32_C(0x0D3155E4), UINT32_C(0x043123A7), + UINT32_C(0x06EC3DAC), UINT32_C(0x09575F29), UINT32_C(0x05CC8C01), + UINT32_C(0x028CF2E0), UINT32_C(0x00BB01F9), UINT32_C(0x01E4C554), + UINT32_C(0x07B3F1F5), UINT32_C(0x00E4DC2E), UINT32_C(0x0F6F4AA9), + UINT32_C(0x03F7C702), UINT32_C(0x0EC18583), UINT32_C(0x02949031), + UINT32_C(0x05C16F04) }, + { UINT32_C(0x03BFC242), UINT32_C(0x06AF3468), UINT32_C(0x0509C734), + UINT32_C(0x002581C3), UINT32_C(0x0CD6F167), UINT32_C(0x068B6408), + UINT32_C(0x07D05F00), UINT32_C(0x0D520CDF), UINT32_C(0x02C463E5), + UINT32_C(0x003D2B75), UINT32_C(0x02640D09), UINT32_C(0x0C38D324), + UINT32_C(0x016E198B), UINT32_C(0x01BF3B79), UINT32_C(0x08EFB3AE), + UINT32_C(0x01B11ADD), UINT32_C(0x0428FEBD), UINT32_C(0x0288A4BC), + UINT32_C(0x02ED3D8D) } }, + { { UINT32_C(0x0FE3927A), UINT32_C(0x004463DC), UINT32_C(0x0A23634B), + UINT32_C(0x02C96252), UINT32_C(0x088ACC38), UINT32_C(0x003687F2), + UINT32_C(0x07070A41), UINT32_C(0x0A3D6F58), UINT32_C(0x02ACC6F9), + UINT32_C(0x07A117B7), UINT32_C(0x04BF3041), UINT32_C(0x006C3D57), + UINT32_C(0x05E2A443), UINT32_C(0x00D534BB), UINT32_C(0x01838CCA), + UINT32_C(0x07E9698D), UINT32_C(0x0463E2DC), UINT32_C(0x05A8243F), + UINT32_C(0x02BC2618) }, + { UINT32_C(0x0EBC6638), UINT32_C(0x04B3F3FB), UINT32_C(0x0A7F699B), + UINT32_C(0x070541A8), UINT32_C(0x00275BF7), UINT32_C(0x0335548D), + UINT32_C(0x00C681F5), UINT32_C(0x0AE9575E), UINT32_C(0x02032835), + UINT32_C(0x027F35BF), UINT32_C(0x00A83998), UINT32_C(0x04869978), + UINT32_C(0x04F819CA), UINT32_C(0x075D1DAF), UINT32_C(0x0B79E387), + UINT32_C(0x033A57AB), UINT32_C(0x057298F2), UINT32_C(0x0583C4E3), + UINT32_C(0x067E752D) } }, + { { UINT32_C(0x06B4D0F2), UINT32_C(0x059C637E), UINT32_C(0x0515A54F), + UINT32_C(0x01CB93DA), UINT32_C(0x0AF87FEF), UINT32_C(0x07247119), + UINT32_C(0x0368E1D8), UINT32_C(0x0287508B), UINT32_C(0x04E3B00B), + UINT32_C(0x03EDF00C), UINT32_C(0x0060EB2B), UINT32_C(0x009B64B7), + UINT32_C(0x0059A064), UINT32_C(0x02C48CC2), UINT32_C(0x0D938166), + UINT32_C(0x039A77EF), UINT32_C(0x04F26973), UINT32_C(0x015B1DA7), + UINT32_C(0x048D6DB3) }, + { UINT32_C(0x011EBBDB), UINT32_C(0x06BC0045), UINT32_C(0x0275B56E), + UINT32_C(0x03B89420), UINT32_C(0x013420FC), UINT32_C(0x076F18E5), + UINT32_C(0x00A74F63), UINT32_C(0x0E0F64B7), UINT32_C(0x00503282), + UINT32_C(0x094735D1), UINT32_C(0x013CC6D6), UINT32_C(0x0E5C0E1C), + UINT32_C(0x015BA8D6), UINT32_C(0x07D45F0A), UINT32_C(0x0A29FE38), + UINT32_C(0x0029F319), UINT32_C(0x03AC2D85), UINT32_C(0x027ECAF3), + UINT32_C(0x029D9051) } }, + { { UINT32_C(0x0EA400A9), UINT32_C(0x0158306B), UINT32_C(0x015222F8), + UINT32_C(0x07A029A5), UINT32_C(0x01BD2907), UINT32_C(0x0570C0F6), + UINT32_C(0x0751FAE1), UINT32_C(0x07964BF7), UINT32_C(0x009AA3B7), + UINT32_C(0x03DF8285), UINT32_C(0x005D2075), UINT32_C(0x0DDBE6E5), + UINT32_C(0x04FB407B), UINT32_C(0x05ABE7D8), UINT32_C(0x0C49401A), + UINT32_C(0x04BA9696), UINT32_C(0x03CCE450), UINT32_C(0x04636480), + UINT32_C(0x03F1ABE9) }, + { UINT32_C(0x03EA1F68), UINT32_C(0x0676F7FA), UINT32_C(0x078995D6), + UINT32_C(0x01690C80), UINT32_C(0x0DDD1529), UINT32_C(0x007F78C9), + UINT32_C(0x0408771E), UINT32_C(0x0513A792), UINT32_C(0x003B85AB), + UINT32_C(0x016D7EB5), UINT32_C(0x05E5699C), UINT32_C(0x0BECEE12), + UINT32_C(0x00107C5D), UINT32_C(0x00E4EB89), UINT32_C(0x02F4C652), + UINT32_C(0x04E39F7A), UINT32_C(0x034AED07), UINT32_C(0x0212550E), + UINT32_C(0x0188E07E) } }, + { { UINT32_C(0x0FBBA24C), UINT32_C(0x01E20A63), UINT32_C(0x0FA95AAC), + UINT32_C(0x01C44416), UINT32_C(0x0F08DC76), UINT32_C(0x043CBDF1), + UINT32_C(0x012ABC29), UINT32_C(0x0F6C4233), UINT32_C(0x06107D90), + UINT32_C(0x002CBE36), UINT32_C(0x05234963), UINT32_C(0x059E8B8F), + UINT32_C(0x06167695), UINT32_C(0x04B21ABA), UINT32_C(0x094ABDA3), + UINT32_C(0x01B5AF79), UINT32_C(0x00351EF1), UINT32_C(0x03FE1EFE), + UINT32_C(0x03E83BD1) }, + { UINT32_C(0x04ADEFE3), UINT32_C(0x028AF72F), UINT32_C(0x09E0C0D6), + UINT32_C(0x0104ED8F), UINT32_C(0x0AE0148F), UINT32_C(0x02B05ACD), + UINT32_C(0x066B1ED0), UINT32_C(0x0A3C6BFA), UINT32_C(0x032BBFF9), + UINT32_C(0x0F66AD88), UINT32_C(0x04A9A376), UINT32_C(0x0AF0D447), + UINT32_C(0x047BD087), UINT32_C(0x005F677C), UINT32_C(0x014088B0), + UINT32_C(0x00EDD8EE), UINT32_C(0x0598516D), UINT32_C(0x03FE1205), + UINT32_C(0x073098DE) } }, + { { UINT32_C(0x02841A85), UINT32_C(0x0451A0F7), UINT32_C(0x076BCBFC), + UINT32_C(0x027E002B), UINT32_C(0x04ACD1B5), UINT32_C(0x03AADBAC), + UINT32_C(0x011F71FA), UINT32_C(0x0E1089CF), UINT32_C(0x058740CA), + UINT32_C(0x06DB26BB), UINT32_C(0x02494970), UINT32_C(0x07CCD9E0), + UINT32_C(0x05749062), UINT32_C(0x061E24EF), UINT32_C(0x0BA44927), + UINT32_C(0x01396A99), UINT32_C(0x0C2129A5), UINT32_C(0x06C4E538), + UINT32_C(0x02D308F2) }, + { UINT32_C(0x0E7B0D82), UINT32_C(0x0295DE15), UINT32_C(0x059C10B0), + UINT32_C(0x0240D76A), UINT32_C(0x0AA33AC3), UINT32_C(0x02D5D368), + UINT32_C(0x05DF8706), UINT32_C(0x0A4B7001), UINT32_C(0x031DBF6C), + UINT32_C(0x0BC72CD8), UINT32_C(0x046962A7), UINT32_C(0x0D13BB53), + UINT32_C(0x039B98C0), UINT32_C(0x05AA84ED), UINT32_C(0x058D2735), + UINT32_C(0x0508AB59), UINT32_C(0x085DF0E3), UINT32_C(0x06AA60D9), + UINT32_C(0x0192578B) } }, + { { UINT32_C(0x052517BF), UINT32_C(0x07C0E587), UINT32_C(0x038A5531), + UINT32_C(0x03EE1FF1), UINT32_C(0x062AB6E8), UINT32_C(0x06EF4CCB), + UINT32_C(0x00A09F25), UINT32_C(0x0DBE8342), UINT32_C(0x01D7E02F), + UINT32_C(0x094C49AE), UINT32_C(0x01445CE4), UINT32_C(0x0F435B7F), + UINT32_C(0x07CDF16E), UINT32_C(0x009B8491), UINT32_C(0x0B24E6F7), + UINT32_C(0x01648959), UINT32_C(0x00615CA9), UINT32_C(0x014879FC), + UINT32_C(0x015CCCCE) }, + { UINT32_C(0x0BB6E5C0), UINT32_C(0x072270A8), UINT32_C(0x02BC713E), + UINT32_C(0x0194AF0E), UINT32_C(0x0745C682), UINT32_C(0x00066C6F), + UINT32_C(0x03D36CF5), UINT32_C(0x0593CBB1), UINT32_C(0x05AE790D), + UINT32_C(0x06B1FF53), UINT32_C(0x0620A507), UINT32_C(0x0CB462BF), + UINT32_C(0x068C215C), UINT32_C(0x06AB108C), UINT32_C(0x0B7E3900), + UINT32_C(0x03D88910), UINT32_C(0x0539E087), UINT32_C(0x04AE3141), + UINT32_C(0x035ED7D6) } }, + { { UINT32_C(0x0254F3D7), UINT32_C(0x06792204), UINT32_C(0x0230569F), + UINT32_C(0x03D3FDA9), UINT32_C(0x0B84DD99), UINT32_C(0x07725C4C), + UINT32_C(0x06B0E7C3), UINT32_C(0x0B78D3DF), UINT32_C(0x078AC360), + UINT32_C(0x06CAB919), UINT32_C(0x02F4F70A), UINT32_C(0x013A8BD5), + UINT32_C(0x021D73E0), UINT32_C(0x044B1B4D), UINT32_C(0x0E88A7D4), + UINT32_C(0x05BAA6EC), UINT32_C(0x0526DE60), UINT32_C(0x01D8806A), + UINT32_C(0x04244303) }, + { UINT32_C(0x0108C612), UINT32_C(0x0395A34F), UINT32_C(0x0339198F), + UINT32_C(0x01F179EC), UINT32_C(0x0708D6F3), UINT32_C(0x01DF5235), + UINT32_C(0x0232C546), UINT32_C(0x030C41B0), UINT32_C(0x015FE8CF), + UINT32_C(0x0F21BBB4), UINT32_C(0x0323FD77), UINT32_C(0x06DD81ED), + UINT32_C(0x04136906), UINT32_C(0x054B66A1), UINT32_C(0x0CBBD05A), + UINT32_C(0x0336CEE8), UINT32_C(0x0FCF1FFD), UINT32_C(0x041BBD8F), + UINT32_C(0x07AB12C9) } }, + { { UINT32_C(0x0BBE227D), UINT32_C(0x05858F23), UINT32_C(0x04BF491E), + UINT32_C(0x05728183), UINT32_C(0x079C714E), UINT32_C(0x022A1FCF), + UINT32_C(0x01EF871B), UINT32_C(0x09EDB7B8), UINT32_C(0x01D525A3), + UINT32_C(0x0A87DA27), UINT32_C(0x043F0A4E), UINT32_C(0x09B1CDD1), + UINT32_C(0x00B92721), UINT32_C(0x00B6CCD6), UINT32_C(0x0D63DB15), + UINT32_C(0x023CE576), UINT32_C(0x0C4080E4), UINT32_C(0x033F2061), + UINT32_C(0x031AA1D9) }, + { UINT32_C(0x07EC3A20), UINT32_C(0x01C69A3A), UINT32_C(0x001C25C7), + UINT32_C(0x0210B9C8), UINT32_C(0x08BDFFA8), UINT32_C(0x02E8214B), + UINT32_C(0x017C3E9B), UINT32_C(0x084D91D9), UINT32_C(0x038B3D24), + UINT32_C(0x0EC9081E), UINT32_C(0x026E58E8), UINT32_C(0x032908AE), + UINT32_C(0x02B2F37D), UINT32_C(0x058B11CB), UINT32_C(0x07538C24), + UINT32_C(0x06945091), UINT32_C(0x0F538568), UINT32_C(0x064897F5), + UINT32_C(0x03110AAF) } }, + { { UINT32_C(0x093E7BB1), UINT32_C(0x026B09F0), UINT32_C(0x0763D63D), + UINT32_C(0x01CAD134), UINT32_C(0x053290E7), UINT32_C(0x03190F55), + UINT32_C(0x05929346), UINT32_C(0x090E1278), UINT32_C(0x01D360D4), + UINT32_C(0x0AE8B6AE), UINT32_C(0x036A79E4), UINT32_C(0x08B891A0), + UINT32_C(0x0448F896), UINT32_C(0x02316FA4), UINT32_C(0x0B3F9158), + UINT32_C(0x045DAD8C), UINT32_C(0x073BD91F), UINT32_C(0x0407FC71), + UINT32_C(0x0403F724) }, + { UINT32_C(0x0C0213B3), UINT32_C(0x04667E35), UINT32_C(0x0E2CEB9C), + UINT32_C(0x064EC72A), UINT32_C(0x0A339F01), UINT32_C(0x01E44700), + UINT32_C(0x029951E3), UINT32_C(0x0F9E1903), UINT32_C(0x0760075A), + UINT32_C(0x0B3FB167), UINT32_C(0x015349C6), UINT32_C(0x04915326), + UINT32_C(0x06972404), UINT32_C(0x03D0B541), UINT32_C(0x0FFB253E), + UINT32_C(0x0670C067), UINT32_C(0x017EDCC3), UINT32_C(0x06348A30), + UINT32_C(0x0755DC54) } }, + { { UINT32_C(0x0D72BA02), UINT32_C(0x07FF1EEA), UINT32_C(0x0066BDAD), + UINT32_C(0x039D956A), UINT32_C(0x04E892D7), UINT32_C(0x052419F2), + UINT32_C(0x034B725A), UINT32_C(0x095A35DA), UINT32_C(0x05559103), + UINT32_C(0x018A8F9F), UINT32_C(0x04FC3975), UINT32_C(0x0D1740D2), + UINT32_C(0x0375B900), UINT32_C(0x0761403F), UINT32_C(0x0B953A5F), + UINT32_C(0x04F2FF71), UINT32_C(0x0E1B0B58), UINT32_C(0x07D8573F), + UINT32_C(0x053E8C3E) }, + { UINT32_C(0x055A3B73), UINT32_C(0x04EBD845), UINT32_C(0x0D3A5D27), + UINT32_C(0x03216043), UINT32_C(0x0A2D5A11), UINT32_C(0x03D32430), + UINT32_C(0x063F87FD), UINT32_C(0x0DBF84E0), UINT32_C(0x04C9934A), + UINT32_C(0x08BE9480), UINT32_C(0x02F6DE30), UINT32_C(0x052DB294), + UINT32_C(0x03230313), UINT32_C(0x04592516), UINT32_C(0x0B992B10), + UINT32_C(0x03125EE2), UINT32_C(0x0445BCF9), UINT32_C(0x07349143), + UINT32_C(0x05A112C7) } }, + { { UINT32_C(0x0EA0B318), UINT32_C(0x03F1B159), UINT32_C(0x0487E52E), + UINT32_C(0x05D27B9C), UINT32_C(0x0EBAD615), UINT32_C(0x0459C5D9), + UINT32_C(0x073079D5), UINT32_C(0x078FD2D4), UINT32_C(0x006B7643), + UINT32_C(0x0A73DC2C), UINT32_C(0x041938CF), UINT32_C(0x098897E0), + UINT32_C(0x07660928), UINT32_C(0x058BF110), UINT32_C(0x0696BC61), + UINT32_C(0x07DE18FC), UINT32_C(0x0B815951), UINT32_C(0x04662BC8), + UINT32_C(0x054FF046) }, + { UINT32_C(0x052466CC), UINT32_C(0x02C9E253), UINT32_C(0x07D1C495), + UINT32_C(0x024A0473), UINT32_C(0x0E5AEABA), UINT32_C(0x06DFF20F), + UINT32_C(0x03CCEFD9), UINT32_C(0x0F806D4B), UINT32_C(0x0192D911), + UINT32_C(0x06A7E064), UINT32_C(0x0136BD6C), UINT32_C(0x03CF3E59), + UINT32_C(0x036C910C), UINT32_C(0x02852F51), UINT32_C(0x0D2261F6), + UINT32_C(0x07B11789), UINT32_C(0x05D5440C), UINT32_C(0x068EB2BF), + UINT32_C(0x07C9D3D2) } }, + { { UINT32_C(0x03F78C83), UINT32_C(0x026282EB), UINT32_C(0x0E7E58C8), + UINT32_C(0x01460384), UINT32_C(0x07F8288C), UINT32_C(0x004DDB38), + UINT32_C(0x068A22C1), UINT32_C(0x03B4E4B7), UINT32_C(0x046EC7F7), + UINT32_C(0x0F499BF8), UINT32_C(0x00E98F9D), UINT32_C(0x0201835A), + UINT32_C(0x06CDC18D), UINT32_C(0x054E87E0), UINT32_C(0x09E1190B), + UINT32_C(0x07C8570C), UINT32_C(0x0EE788C0), UINT32_C(0x003B8466), + UINT32_C(0x0513D8F7) }, + { UINT32_C(0x082AE76F), UINT32_C(0x0467154F), UINT32_C(0x090D360C), + UINT32_C(0x04725E35), UINT32_C(0x077F0A4A), UINT32_C(0x01658344), + UINT32_C(0x07BFD41E), UINT32_C(0x0816DFE5), UINT32_C(0x01A64B33), + UINT32_C(0x07DEC344), UINT32_C(0x0404AABD), UINT32_C(0x0DD22DB3), + UINT32_C(0x0372E5A1), UINT32_C(0x01DD7525), UINT32_C(0x01C8CACD), + UINT32_C(0x06A4B923), UINT32_C(0x0CD78815), UINT32_C(0x03B62E43), + UINT32_C(0x0182DCE0) } }, + { { UINT32_C(0x04B1FB35), UINT32_C(0x0061A026), UINT32_C(0x099D37D7), + UINT32_C(0x046459E6), UINT32_C(0x0E8A57EF), UINT32_C(0x001BD06E), + UINT32_C(0x04A92B84), UINT32_C(0x06098C4C), UINT32_C(0x0358B593), + UINT32_C(0x0D4DFE1C), UINT32_C(0x063599D3), UINT32_C(0x02DD18DC), + UINT32_C(0x03007901), UINT32_C(0x01E9DD8D), UINT32_C(0x0400CC35), + UINT32_C(0x0778E5F5), UINT32_C(0x05D5B6A3), UINT32_C(0x02FD411C), + UINT32_C(0x02B425A2) }, + { UINT32_C(0x03812C10), UINT32_C(0x03B78EFC), UINT32_C(0x09532CE4), + UINT32_C(0x04F7D4A9), UINT32_C(0x0F7C04C8), UINT32_C(0x0683AE68), + UINT32_C(0x011B6140), UINT32_C(0x0156737D), UINT32_C(0x035A4EB9), + UINT32_C(0x0A0B7443), UINT32_C(0x064319EB), UINT32_C(0x0B315217), + UINT32_C(0x049C0FB2), UINT32_C(0x004E46BC), UINT32_C(0x0318D072), + UINT32_C(0x052D3EA9), UINT32_C(0x06A15FA8), UINT32_C(0x02E0D5AB), + UINT32_C(0x008DD356) } }, + { { UINT32_C(0x0D00894F), UINT32_C(0x0415F67D), UINT32_C(0x0C243D11), + UINT32_C(0x02B8C573), UINT32_C(0x05C886B6), UINT32_C(0x073E2A37), + UINT32_C(0x01B4E4FA), UINT32_C(0x09A09251), UINT32_C(0x020282E5), + UINT32_C(0x0BCA7D2D), UINT32_C(0x066FF292), UINT32_C(0x09926C99), + UINT32_C(0x03617A48), UINT32_C(0x01530215), UINT32_C(0x063E7DBA), + UINT32_C(0x078B1DFB), UINT32_C(0x0C3844B7), UINT32_C(0x03201272), + UINT32_C(0x0778B4FA) }, + { UINT32_C(0x09305F18), UINT32_C(0x04DACE51), UINT32_C(0x0D07FE4D), + UINT32_C(0x04990FE7), UINT32_C(0x07120719), UINT32_C(0x07AE031B), + UINT32_C(0x003430FE), UINT32_C(0x00C1FBD4), UINT32_C(0x036A0A51), + UINT32_C(0x0A6A12BB), UINT32_C(0x072B00FE), UINT32_C(0x0F112F16), + UINT32_C(0x002D898C), UINT32_C(0x00D7F3F0), UINT32_C(0x02CCB574), + UINT32_C(0x076345FF), UINT32_C(0x02C9358F), UINT32_C(0x017BCB4B), + UINT32_C(0x0579734A) } }, + }, + { + { { UINT32_C(0x0F0DB502), UINT32_C(0x007283D0), UINT32_C(0x08EF623D), + UINT32_C(0x03EA8C5E), UINT32_C(0x0A209E1F), UINT32_C(0x03A40740), + UINT32_C(0x02F81888), UINT32_C(0x0722A969), UINT32_C(0x03DCF02A), + UINT32_C(0x0B8BF42D), UINT32_C(0x046BF6EC), UINT32_C(0x04E7DE79), + UINT32_C(0x032FE5DF), UINT32_C(0x01C17AC3), UINT32_C(0x088F43CD), + UINT32_C(0x06D316FF), UINT32_C(0x00B6FB94), UINT32_C(0x03A7A692), + UINT32_C(0x03E132AC) }, + { UINT32_C(0x045CE248), UINT32_C(0x0462F43F), UINT32_C(0x09F103B7), + UINT32_C(0x03CE6503), UINT32_C(0x02C55CD7), UINT32_C(0x01FAC8B9), + UINT32_C(0x07F7D41F), UINT32_C(0x049B3922), UINT32_C(0x0538164A), + UINT32_C(0x0C32168B), UINT32_C(0x021D15D5), UINT32_C(0x0FBE7AB4), + UINT32_C(0x049ABD36), UINT32_C(0x06689278), UINT32_C(0x090906E0), + UINT32_C(0x02853127), UINT32_C(0x032C40D9), UINT32_C(0x0284E722), + UINT32_C(0x05B9DA3D) } }, + { { UINT32_C(0x08B06389), UINT32_C(0x039D7B29), UINT32_C(0x026E0D8E), + UINT32_C(0x038E31F2), UINT32_C(0x0F482001), UINT32_C(0x046C5627), + UINT32_C(0x0153F461), UINT32_C(0x0FC4C626), UINT32_C(0x035A22C9), + UINT32_C(0x0CB5BCED), UINT32_C(0x032AE85F), UINT32_C(0x097105A2), + UINT32_C(0x0661090D), UINT32_C(0x02190C38), UINT32_C(0x05F88BB1), + UINT32_C(0x020AFD4B), UINT32_C(0x07693E86), UINT32_C(0x036234B0), + UINT32_C(0x0201EE7C) }, + { UINT32_C(0x05177EBC), UINT32_C(0x07334497), UINT32_C(0x021FB6DB), + UINT32_C(0x00E242A1), UINT32_C(0x06ACC48D), UINT32_C(0x0617860E), + UINT32_C(0x04002467), UINT32_C(0x006684B4), UINT32_C(0x005E7367), + UINT32_C(0x02210321), UINT32_C(0x06AE2E12), UINT32_C(0x0A170483), + UINT32_C(0x06811FED), UINT32_C(0x02AF7598), UINT32_C(0x099B28F0), + UINT32_C(0x04B2EAC3), UINT32_C(0x03144E87), UINT32_C(0x052C741C), + UINT32_C(0x00219EE8) } }, + { { UINT32_C(0x00581DC0), UINT32_C(0x076911B9), UINT32_C(0x03F907DF), + UINT32_C(0x00FD8CCC), UINT32_C(0x0BD0DFDF), UINT32_C(0x0388BBE8), + UINT32_C(0x0549C09A), UINT32_C(0x0387AC55), UINT32_C(0x07AF40E6), + UINT32_C(0x0981B7A5), UINT32_C(0x05ADE4BE), UINT32_C(0x052D5C55), + UINT32_C(0x076A04D2), UINT32_C(0x032751B9), UINT32_C(0x0BCE279F), + UINT32_C(0x034D2A39), UINT32_C(0x0AEDCDAE), UINT32_C(0x00365DC7), + UINT32_C(0x03453CBF) }, + { UINT32_C(0x0FAB453E), UINT32_C(0x011CF084), UINT32_C(0x09E21C47), + UINT32_C(0x06CF3197), UINT32_C(0x00831296), UINT32_C(0x057F4CE5), + UINT32_C(0x020F8EE8), UINT32_C(0x05B31872), UINT32_C(0x0779598D), + UINT32_C(0x07C7AC32), UINT32_C(0x05B64DC4), UINT32_C(0x0E058DB2), + UINT32_C(0x060142F5), UINT32_C(0x0757FAC8), UINT32_C(0x0320EFE8), + UINT32_C(0x03D158EA), UINT32_C(0x025240D2), UINT32_C(0x0116989D), + UINT32_C(0x04BFB887) } }, + { { UINT32_C(0x0DB8A57B), UINT32_C(0x0056DCD3), UINT32_C(0x0355B904), + UINT32_C(0x03D5725A), UINT32_C(0x007C7371), UINT32_C(0x00CF4193), + UINT32_C(0x020AD78C), UINT32_C(0x0305EFAF), UINT32_C(0x03715E8F), + UINT32_C(0x04E06800), UINT32_C(0x0464FE0B), UINT32_C(0x041671C5), + UINT32_C(0x07289FAC), UINT32_C(0x045EC338), UINT32_C(0x049BEE4D), + UINT32_C(0x06F62A0E), UINT32_C(0x04025E36), UINT32_C(0x05D25CE9), + UINT32_C(0x07C568B5) }, + { UINT32_C(0x0D4BD6B6), UINT32_C(0x00933993), UINT32_C(0x0B7EEBBA), + UINT32_C(0x0281309E), UINT32_C(0x065E8268), UINT32_C(0x035579CF), + UINT32_C(0x05550C9A), UINT32_C(0x0D7980B4), UINT32_C(0x0531F076), + UINT32_C(0x0CD2F37E), UINT32_C(0x03059FC3), UINT32_C(0x00281179), + UINT32_C(0x019AAC99), UINT32_C(0x017555A7), UINT32_C(0x0FF849A4), + UINT32_C(0x04EE5361), UINT32_C(0x08C87DDE), UINT32_C(0x004920CB), + UINT32_C(0x0472AE6B) } }, + { { UINT32_C(0x05AD0B4E), UINT32_C(0x0000D01D), UINT32_C(0x0A1C822E), + UINT32_C(0x004A7A0A), UINT32_C(0x0AA08F1E), UINT32_C(0x05917BCC), + UINT32_C(0x073D4A38), UINT32_C(0x06389FF3), UINT32_C(0x047A94F0), + UINT32_C(0x06710D9B), UINT32_C(0x0752964E), UINT32_C(0x030EF732), + UINT32_C(0x01AE9023), UINT32_C(0x0752E2B4), UINT32_C(0x0343C25C), + UINT32_C(0x04C0A3C3), UINT32_C(0x0B4EFABB), UINT32_C(0x079ACB07), + UINT32_C(0x05BEE507) }, + { UINT32_C(0x03494AD9), UINT32_C(0x05EA99AF), UINT32_C(0x0389480B), + UINT32_C(0x05160DCE), UINT32_C(0x010C3CBB), UINT32_C(0x04B92C2A), + UINT32_C(0x05F2D771), UINT32_C(0x0A57A2FD), UINT32_C(0x007C232D), + UINT32_C(0x0ECF6652), UINT32_C(0x06762C3E), UINT32_C(0x0531B5E7), + UINT32_C(0x03E82FC8), UINT32_C(0x01820A9D), UINT32_C(0x010298C1), + UINT32_C(0x040BB915), UINT32_C(0x06C4DE5F), UINT32_C(0x00F95873), + UINT32_C(0x00D564BB) } }, + { { UINT32_C(0x06647B76), UINT32_C(0x05951386), UINT32_C(0x01C3CEEE), + UINT32_C(0x05B4A2A9), UINT32_C(0x00C0D10D), UINT32_C(0x07198ABC), + UINT32_C(0x0344EBA4), UINT32_C(0x01102AAD), UINT32_C(0x00A6BD8E), + UINT32_C(0x041FD3B9), UINT32_C(0x072FD40E), UINT32_C(0x04DF271A), + UINT32_C(0x07951CEE), UINT32_C(0x0434A805), UINT32_C(0x03CBC676), + UINT32_C(0x07E6DD9D), UINT32_C(0x037A89AF), UINT32_C(0x01076ABD), + UINT32_C(0x00509445) }, + { UINT32_C(0x0D8A2C33), UINT32_C(0x05E083E6), UINT32_C(0x05C0317D), + UINT32_C(0x0602A2EA), UINT32_C(0x00A16254), UINT32_C(0x065050EB), + UINT32_C(0x014C68D6), UINT32_C(0x0EA8DF00), UINT32_C(0x002096BA), + UINT32_C(0x00D2E7B4), UINT32_C(0x03580F1C), UINT32_C(0x0237FA0E), + UINT32_C(0x01C7F56A), UINT32_C(0x054A6A4F), UINT32_C(0x03E879F4), + UINT32_C(0x008B47F5), UINT32_C(0x0EDF35FC), UINT32_C(0x01F3F7F0), + UINT32_C(0x03E78806) } }, + { { UINT32_C(0x038F6A40), UINT32_C(0x05B8DCB9), UINT32_C(0x07D27CDC), + UINT32_C(0x03392DA1), UINT32_C(0x066611C2), UINT32_C(0x066344AA), + UINT32_C(0x05F431C8), UINT32_C(0x07255E87), UINT32_C(0x0135642A), + UINT32_C(0x051CFCBA), UINT32_C(0x045D25F5), UINT32_C(0x08BB7E3A), + UINT32_C(0x022605AB), UINT32_C(0x00C874AA), UINT32_C(0x0195652F), + UINT32_C(0x00E16A23), UINT32_C(0x0D18A297), UINT32_C(0x024B6188), + UINT32_C(0x025A9403) }, + { UINT32_C(0x04F1EAD3), UINT32_C(0x03669651), UINT32_C(0x0E87093B), + UINT32_C(0x05F1CF35), UINT32_C(0x019B74E6), UINT32_C(0x0177BF8B), + UINT32_C(0x036B76B9), UINT32_C(0x0B817B29), UINT32_C(0x009C77FA), + UINT32_C(0x0202860C), UINT32_C(0x01D1AB54), UINT32_C(0x0B180712), + UINT32_C(0x06B274AA), UINT32_C(0x0121DBED), UINT32_C(0x0AEA446B), + UINT32_C(0x044661E9), UINT32_C(0x0C3EE1D4), UINT32_C(0x045027EE), + UINT32_C(0x014C275F) } }, + { { UINT32_C(0x004023FD), UINT32_C(0x01669241), UINT32_C(0x0693C19B), + UINT32_C(0x0058FB3D), UINT32_C(0x0756B182), UINT32_C(0x075D0BEC), + UINT32_C(0x07A393EF), UINT32_C(0x0B75B610), UINT32_C(0x07D0B5FD), + UINT32_C(0x060DEE19), UINT32_C(0x02373BD5), UINT32_C(0x0A1D84BA), + UINT32_C(0x07E8F3AA), UINT32_C(0x01D80791), UINT32_C(0x09D535D0), + UINT32_C(0x01AB79C2), UINT32_C(0x0D7911BC), UINT32_C(0x03496555), + UINT32_C(0x0370FC52) }, + { UINT32_C(0x0CA626DD), UINT32_C(0x018A8079), UINT32_C(0x02E35F36), + UINT32_C(0x00EF1C67), UINT32_C(0x0942648A), UINT32_C(0x05578B93), + UINT32_C(0x07DDB397), UINT32_C(0x095E9BED), UINT32_C(0x07DEB648), + UINT32_C(0x020D82EB), UINT32_C(0x02384172), UINT32_C(0x0988C739), + UINT32_C(0x035C1ACA), UINT32_C(0x053C61ED), UINT32_C(0x036A12D0), + UINT32_C(0x070600B9), UINT32_C(0x05505FED), UINT32_C(0x04D77717), + UINT32_C(0x04E32DD7) } }, + { { UINT32_C(0x0F32AB3F), UINT32_C(0x03271637), UINT32_C(0x01E6E3C1), + UINT32_C(0x04B433DF), UINT32_C(0x0313D761), UINT32_C(0x01F05C43), + UINT32_C(0x01B6E232), UINT32_C(0x0B782E36), UINT32_C(0x0142A283), + UINT32_C(0x06A37377), UINT32_C(0x063B9255), UINT32_C(0x05FF47C8), + UINT32_C(0x02270CEE), UINT32_C(0x04B3AC67), UINT32_C(0x07D72B62), + UINT32_C(0x006133F9), UINT32_C(0x0BFDFB85), UINT32_C(0x04FE3C0B), + UINT32_C(0x0406E239) }, + { UINT32_C(0x0737D38E), UINT32_C(0x07FBCD12), UINT32_C(0x00F51FBD), + UINT32_C(0x02A182A2), UINT32_C(0x062DA827), UINT32_C(0x01D9AB6A), + UINT32_C(0x0539AEBA), UINT32_C(0x0AB608B0), UINT32_C(0x0226B3BB), + UINT32_C(0x0ED7323F), UINT32_C(0x04ADDB11), UINT32_C(0x05B1E5DF), + UINT32_C(0x013ECB65), UINT32_C(0x0282983F), UINT32_C(0x02BDD0BD), + UINT32_C(0x07F0D675), UINT32_C(0x0C80C17E), UINT32_C(0x06B40353), + UINT32_C(0x01D570D9) } }, + { { UINT32_C(0x0D4D4113), UINT32_C(0x0371ACBF), UINT32_C(0x076D0600), + UINT32_C(0x06867748), UINT32_C(0x0267DC5C), UINT32_C(0x04199EE8), + UINT32_C(0x015FF11F), UINT32_C(0x01DBB00A), UINT32_C(0x03C8E489), + UINT32_C(0x0218373A), UINT32_C(0x00180AE9), UINT32_C(0x0A2CAFBC), + UINT32_C(0x016437D1), UINT32_C(0x058A25D0), UINT32_C(0x0AB57613), + UINT32_C(0x07DF8B7E), UINT32_C(0x0985AF6A), UINT32_C(0x04CCAE37), + UINT32_C(0x0300D01F) }, + { UINT32_C(0x092A3113), UINT32_C(0x05B20515), UINT32_C(0x0F0E530A), + UINT32_C(0x0605CBBF), UINT32_C(0x05FD19B3), UINT32_C(0x01593B38), + UINT32_C(0x003D988A), UINT32_C(0x03D76657), UINT32_C(0x017E79DC), + UINT32_C(0x02EC918C), UINT32_C(0x069A3B0F), UINT32_C(0x06FB78CA), + UINT32_C(0x07B0B30F), UINT32_C(0x0224A884), UINT32_C(0x0FF6CD50), + UINT32_C(0x07D9D639), UINT32_C(0x0D753C54), UINT32_C(0x04ED3D38), + UINT32_C(0x01E9C727) } }, + { { UINT32_C(0x0201CD59), UINT32_C(0x01D5BE35), UINT32_C(0x0B2E0772), + UINT32_C(0x04E8E2C3), UINT32_C(0x06C76E20), UINT32_C(0x01464A0E), + UINT32_C(0x056C1CE9), UINT32_C(0x04E3B528), UINT32_C(0x037AAFAB), + UINT32_C(0x06CE134F), UINT32_C(0x06158AF6), UINT32_C(0x02AF338B), + UINT32_C(0x025085B6), UINT32_C(0x07AABBFC), UINT32_C(0x0670F3BE), + UINT32_C(0x0108503F), UINT32_C(0x0DC85D51), UINT32_C(0x07F4439A), + UINT32_C(0x046E6FC9) }, + { UINT32_C(0x08FFB263), UINT32_C(0x01FF6045), UINT32_C(0x0C4E1676), + UINT32_C(0x038E4F62), UINT32_C(0x06DD24CD), UINT32_C(0x0142D912), + UINT32_C(0x015AAC36), UINT32_C(0x0DF58E09), UINT32_C(0x038F3D3B), + UINT32_C(0x014D0412), UINT32_C(0x0123F0AF), UINT32_C(0x0021ED27), + UINT32_C(0x0004843B), UINT32_C(0x05BF4326), UINT32_C(0x05A672B0), + UINT32_C(0x02B6453D), UINT32_C(0x0C7F1450), UINT32_C(0x04A895A4), + UINT32_C(0x061C3DF9) } }, + { { UINT32_C(0x0E593E49), UINT32_C(0x07ABFF21), UINT32_C(0x076E69C7), + UINT32_C(0x05C81656), UINT32_C(0x0858D39E), UINT32_C(0x041FC1FA), + UINT32_C(0x03599A84), UINT32_C(0x0ECF483C), UINT32_C(0x0190C4E8), + UINT32_C(0x08EA24D2), UINT32_C(0x03536BE7), UINT32_C(0x0E3746C4), + UINT32_C(0x0632F6BA), UINT32_C(0x05CFBDCC), UINT32_C(0x060097CB), + UINT32_C(0x04B0546F), UINT32_C(0x0AB5C45F), UINT32_C(0x04F8975E), + UINT32_C(0x04C5D61F) }, + { UINT32_C(0x062B46F6), UINT32_C(0x07516E20), UINT32_C(0x0C1F955C), + UINT32_C(0x001F66A2), UINT32_C(0x0ED0D917), UINT32_C(0x0406AF99), + UINT32_C(0x069CF83E), UINT32_C(0x0D4D8A00), UINT32_C(0x03D763C5), + UINT32_C(0x0E1FD9A7), UINT32_C(0x0056211F), UINT32_C(0x07531A2F), + UINT32_C(0x00973B69), UINT32_C(0x021DCD32), UINT32_C(0x09D0AC99), + UINT32_C(0x0549BFEA), UINT32_C(0x0305E319), UINT32_C(0x01342656), + UINT32_C(0x001B80FB) } }, + { { UINT32_C(0x031FFCBB), UINT32_C(0x06BC2475), UINT32_C(0x090EA8B2), + UINT32_C(0x0716EDFB), UINT32_C(0x0418E2AE), UINT32_C(0x0381C978), + UINT32_C(0x05591029), UINT32_C(0x09BD26C6), UINT32_C(0x0460D4D5), + UINT32_C(0x07DAA20D), UINT32_C(0x01560E68), UINT32_C(0x04AAAB23), + UINT32_C(0x01EA985C), UINT32_C(0x0631896F), UINT32_C(0x0FD13830), + UINT32_C(0x0416257F), UINT32_C(0x069B78E7), UINT32_C(0x0016004F), + UINT32_C(0x07B5E05F) }, + { UINT32_C(0x0749B010), UINT32_C(0x0716A42F), UINT32_C(0x0DEDE224), + UINT32_C(0x06E403DB), UINT32_C(0x01FC6739), UINT32_C(0x07F5928B), + UINT32_C(0x04FF09AE), UINT32_C(0x096D2235), UINT32_C(0x032412BF), + UINT32_C(0x0635ABB1), UINT32_C(0x0480F063), UINT32_C(0x0BA557CC), + UINT32_C(0x05C0FEF3), UINT32_C(0x01C7CB5C), UINT32_C(0x09482C2A), + UINT32_C(0x003CF65B), UINT32_C(0x0F39C07C), UINT32_C(0x00902580), + UINT32_C(0x053F7D95) } }, + { { UINT32_C(0x00C6A752), UINT32_C(0x0600187B), UINT32_C(0x031FD29E), + UINT32_C(0x07202D01), UINT32_C(0x08706FD9), UINT32_C(0x003A8DA7), + UINT32_C(0x02BC4807), UINT32_C(0x0108B8E2), UINT32_C(0x03DCB4C3), + UINT32_C(0x00E5D109), UINT32_C(0x0133EBE8), UINT32_C(0x0DBC9FDB), + UINT32_C(0x037A84B4), UINT32_C(0x000D902A), UINT32_C(0x0B159D44), + UINT32_C(0x0385B949), UINT32_C(0x0BB24FD6), UINT32_C(0x05FFC44B), + UINT32_C(0x0402B0EA) }, + { UINT32_C(0x0AFA8C2B), UINT32_C(0x03A224AC), UINT32_C(0x08FD7C67), + UINT32_C(0x072E1371), UINT32_C(0x01FA5FB1), UINT32_C(0x060D59B5), + UINT32_C(0x004D1058), UINT32_C(0x0193E727), UINT32_C(0x0093B083), + UINT32_C(0x0ABA0999), UINT32_C(0x07F25ECC), UINT32_C(0x0E8D4648), + UINT32_C(0x045B908B), UINT32_C(0x02C916E0), UINT32_C(0x052F14F8), + UINT32_C(0x00430404), UINT32_C(0x0B8E9A2B), UINT32_C(0x00F4BF45), + UINT32_C(0x03F0A1D1) } }, + { { UINT32_C(0x0CEE5802), UINT32_C(0x00880798), UINT32_C(0x01C63FFC), + UINT32_C(0x071B8526), UINT32_C(0x0C1068FB), UINT32_C(0x052F9DB3), + UINT32_C(0x01DDC849), UINT32_C(0x0E84AF14), UINT32_C(0x06CD446D), + UINT32_C(0x0A9F92C6), UINT32_C(0x01676037), UINT32_C(0x02A0264C), + UINT32_C(0x0467C53C), UINT32_C(0x051C4EE1), UINT32_C(0x01F47FF0), + UINT32_C(0x022246B4), UINT32_C(0x07D42402), UINT32_C(0x0287119F), + UINT32_C(0x04434D4E) }, + { UINT32_C(0x018DA0C0), UINT32_C(0x042E86EE), UINT32_C(0x08509770), + UINT32_C(0x04EDAEB9), UINT32_C(0x0A4009B5), UINT32_C(0x0335CB55), + UINT32_C(0x064D21EC), UINT32_C(0x0647F463), UINT32_C(0x07A167F4), + UINT32_C(0x023FB0E4), UINT32_C(0x062A970D), UINT32_C(0x00205267), + UINT32_C(0x036D3513), UINT32_C(0x07ABD182), UINT32_C(0x0B51FDBA), + UINT32_C(0x077B5CD0), UINT32_C(0x0896BFE4), UINT32_C(0x0300338E), + UINT32_C(0x06FF9581) } }, + { { UINT32_C(0x054184BF), UINT32_C(0x02DCF217), UINT32_C(0x0880D0D9), + UINT32_C(0x019760C7), UINT32_C(0x0662BD25), UINT32_C(0x06A962DD), + UINT32_C(0x04C69173), UINT32_C(0x019D4A19), UINT32_C(0x05AD5A5F), + UINT32_C(0x0E23BF0B), UINT32_C(0x07D3C575), UINT32_C(0x0BCDA9CF), + UINT32_C(0x019497F7), UINT32_C(0x01914517), UINT32_C(0x027F0C56), + UINT32_C(0x048ED5F5), UINT32_C(0x078B0933), UINT32_C(0x01A7EB30), + UINT32_C(0x066D17B3) }, + { UINT32_C(0x00A95EDC), UINT32_C(0x0386D25E), UINT32_C(0x039DE915), + UINT32_C(0x076A16CE), UINT32_C(0x05DCE4A7), UINT32_C(0x07C40607), + UINT32_C(0x06F1B7C2), UINT32_C(0x0A817858), UINT32_C(0x0147CB22), + UINT32_C(0x0D109609), UINT32_C(0x0454D2C5), UINT32_C(0x0D788CF4), + UINT32_C(0x03DCA054), UINT32_C(0x02A7B716), UINT32_C(0x05C66166), + UINT32_C(0x01AC2B32), UINT32_C(0x0D0C246B), UINT32_C(0x02E38AD2), + UINT32_C(0x039CDC10) } }, + } +}; + +/*- + * Q := 2P, both projective, Q and P same pointers OK + * Autogenerated: op3/dbl_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 6 + * ASSERT: a = -3 + */ +static void +point_double(pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X = P->X; + const limb_t *Y = P->Y; + const limb_t *Z = P->Z; + limb_t *X3 = Q->X; + limb_t *Y3 = Q->Y; + limb_t *Z3 = Q->Z; + + /* the curve arith formula */ + fiat_secp521r1_carry_square(t0, X); + fiat_secp521r1_carry_square(t1, Y); + fiat_secp521r1_carry_square(t2, Z); + fiat_secp521r1_carry_mul(t3, X, Y); + fiat_secp521r1_carry_add(t3, t3, t3); + fiat_secp521r1_carry_mul(t4, Y, Z); + fiat_secp521r1_carry_mul(Z3, X, Z); + fiat_secp521r1_carry_add(Z3, Z3, Z3); + fiat_secp521r1_carry_mul(Y3, b, t2); + fiat_secp521r1_carry_sub(Y3, Y3, Z3); + fiat_secp521r1_carry_add(X3, Y3, Y3); + fiat_secp521r1_carry_add(Y3, X3, Y3); + fiat_secp521r1_carry_sub(X3, t1, Y3); + fiat_secp521r1_carry_add(Y3, t1, Y3); + fiat_secp521r1_carry_mul(Y3, X3, Y3); + fiat_secp521r1_carry_mul(X3, X3, t3); + fiat_secp521r1_carry_add(t3, t2, t2); + fiat_secp521r1_carry_add(t2, t2, t3); + fiat_secp521r1_carry_mul(Z3, b, Z3); + fiat_secp521r1_carry_sub(Z3, Z3, t2); + fiat_secp521r1_carry_sub(Z3, Z3, t0); + fiat_secp521r1_carry_add(t3, Z3, Z3); + fiat_secp521r1_carry_add(Z3, Z3, t3); + fiat_secp521r1_carry_add(t3, t0, t0); + fiat_secp521r1_carry_add(t0, t3, t0); + fiat_secp521r1_carry_sub(t0, t0, t2); + fiat_secp521r1_carry_mul(t0, t0, Z3); + fiat_secp521r1_carry_add(Y3, Y3, t0); + fiat_secp521r1_carry_add(t0, t4, t4); + fiat_secp521r1_carry_mul(Z3, t0, Z3); + fiat_secp521r1_carry_sub(X3, X3, Z3); + fiat_secp521r1_carry_mul(Z3, t0, t1); + fiat_secp521r1_carry_add(Z3, Z3, Z3); + fiat_secp521r1_carry_add(Z3, Z3, Z3); +} + +/*- + * out1 = (arg1 == 0) ? 0 : nz + * NB: this is not a "mod p equiv" 0, but literal 0 + * NB: this is not a real Fiat function, just named that way for consistency. + */ +static void +fiat_secp521r1_nonzero(limb_t *out1, const fe_t arg1) +{ + limb_t x1 = 0; + int i; + + for (i = 0; i < LIMB_CNT; i++) + x1 |= arg1[i]; + *out1 = x1; +} + +/*- + * R := Q + P where R and Q are projective, P affine. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_mixed.op3 + * https://eprint.iacr.org/2015/1060 Alg 5 + * ASSERT: a = -3 + */ +static void +point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + fe_t X3; + fe_t Y3; + fe_t Z3; + limb_t nz; + + /* check P for affine inf */ + fiat_secp521r1_nonzero(&nz, P->Y); + + /* the curve arith formula */ + fiat_secp521r1_carry_mul(t0, X1, X2); + fiat_secp521r1_carry_mul(t1, Y1, Y2); + fiat_secp521r1_carry_add(t3, X2, Y2); + fiat_secp521r1_carry_add(t4, X1, Y1); + fiat_secp521r1_carry_mul(t3, t3, t4); + fiat_secp521r1_carry_add(t4, t0, t1); + fiat_secp521r1_carry_sub(t3, t3, t4); + fiat_secp521r1_carry_mul(t4, Y2, Z1); + fiat_secp521r1_carry_add(t4, t4, Y1); + fiat_secp521r1_carry_mul(Y3, X2, Z1); + fiat_secp521r1_carry_add(Y3, Y3, X1); + fiat_secp521r1_carry_mul(Z3, b, Z1); + fiat_secp521r1_carry_sub(X3, Y3, Z3); + fiat_secp521r1_carry_add(Z3, X3, X3); + fiat_secp521r1_carry_add(X3, X3, Z3); + fiat_secp521r1_carry_sub(Z3, t1, X3); + fiat_secp521r1_carry_add(X3, t1, X3); + fiat_secp521r1_carry_mul(Y3, b, Y3); + fiat_secp521r1_carry_add(t1, Z1, Z1); + fiat_secp521r1_carry_add(t2, t1, Z1); + fiat_secp521r1_carry_sub(Y3, Y3, t2); + fiat_secp521r1_carry_sub(Y3, Y3, t0); + fiat_secp521r1_carry_add(t1, Y3, Y3); + fiat_secp521r1_carry_add(Y3, t1, Y3); + fiat_secp521r1_carry_add(t1, t0, t0); + fiat_secp521r1_carry_add(t0, t1, t0); + fiat_secp521r1_carry_sub(t0, t0, t2); + fiat_secp521r1_carry_mul(t1, t4, Y3); + fiat_secp521r1_carry_mul(t2, t0, Y3); + fiat_secp521r1_carry_mul(Y3, X3, Z3); + fiat_secp521r1_carry_add(Y3, Y3, t2); + fiat_secp521r1_carry_mul(X3, t3, X3); + fiat_secp521r1_carry_sub(X3, X3, t1); + fiat_secp521r1_carry_mul(Z3, t4, Z3); + fiat_secp521r1_carry_mul(t1, t3, t0); + fiat_secp521r1_carry_add(Z3, Z3, t1); + + /* if P is inf, throw all that away and take Q */ + fiat_secp521r1_selectznz(R->X, nz, Q->X, X3); + fiat_secp521r1_selectznz(R->Y, nz, Q->Y, Y3); + fiat_secp521r1_selectznz(R->Z, nz, Q->Z, Z3); +} + +/*- + * R := Q + P all projective. + * R and Q same pointers OK + * R and P same pointers not OK + * Autogenerated: op3/add_proj.op3 + * https://eprint.iacr.org/2015/1060 Alg 4 + * ASSERT: a = -3 + */ +static void +point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P) +{ + /* temporary variables */ + fe_t t0, t1, t2, t3, t4, t5; + /* constants */ + const limb_t *b = const_b; + /* set pointers for legacy curve arith */ + const limb_t *X1 = Q->X; + const limb_t *Y1 = Q->Y; + const limb_t *Z1 = Q->Z; + const limb_t *X2 = P->X; + const limb_t *Y2 = P->Y; + const limb_t *Z2 = P->Z; + limb_t *X3 = R->X; + limb_t *Y3 = R->Y; + limb_t *Z3 = R->Z; + + /* the curve arith formula */ + fiat_secp521r1_carry_mul(t0, X1, X2); + fiat_secp521r1_carry_mul(t1, Y1, Y2); + fiat_secp521r1_carry_mul(t2, Z1, Z2); + fiat_secp521r1_carry_add(t3, X1, Y1); + fiat_secp521r1_carry_add(t4, X2, Y2); + fiat_secp521r1_carry_mul(t3, t3, t4); + fiat_secp521r1_carry_add(t4, t0, t1); + fiat_secp521r1_carry_sub(t3, t3, t4); + fiat_secp521r1_carry_add(t4, Y1, Z1); + fiat_secp521r1_carry_add(t5, Y2, Z2); + fiat_secp521r1_carry_mul(t4, t4, t5); + fiat_secp521r1_carry_add(t5, t1, t2); + fiat_secp521r1_carry_sub(t4, t4, t5); + fiat_secp521r1_carry_add(X3, X1, Z1); + fiat_secp521r1_carry_add(Y3, X2, Z2); + fiat_secp521r1_carry_mul(X3, X3, Y3); + fiat_secp521r1_carry_add(Y3, t0, t2); + fiat_secp521r1_carry_sub(Y3, X3, Y3); + fiat_secp521r1_carry_mul(Z3, b, t2); + fiat_secp521r1_carry_sub(X3, Y3, Z3); + fiat_secp521r1_carry_add(Z3, X3, X3); + fiat_secp521r1_carry_add(X3, X3, Z3); + fiat_secp521r1_carry_sub(Z3, t1, X3); + fiat_secp521r1_carry_add(X3, t1, X3); + fiat_secp521r1_carry_mul(Y3, b, Y3); + fiat_secp521r1_carry_add(t1, t2, t2); + fiat_secp521r1_carry_add(t2, t1, t2); + fiat_secp521r1_carry_sub(Y3, Y3, t2); + fiat_secp521r1_carry_sub(Y3, Y3, t0); + fiat_secp521r1_carry_add(t1, Y3, Y3); + fiat_secp521r1_carry_add(Y3, t1, Y3); + fiat_secp521r1_carry_add(t1, t0, t0); + fiat_secp521r1_carry_add(t0, t1, t0); + fiat_secp521r1_carry_sub(t0, t0, t2); + fiat_secp521r1_carry_mul(t1, t4, Y3); + fiat_secp521r1_carry_mul(t2, t0, Y3); + fiat_secp521r1_carry_mul(Y3, X3, Z3); + fiat_secp521r1_carry_add(Y3, Y3, t2); + fiat_secp521r1_carry_mul(X3, t3, X3); + fiat_secp521r1_carry_sub(X3, X3, t1); + fiat_secp521r1_carry_mul(Z3, t4, Z3); + fiat_secp521r1_carry_mul(t1, t3, t0); + fiat_secp521r1_carry_add(Z3, Z3, t1); +} + +/* constants */ +#define RADIX 5 +#define DRADIX (1 << RADIX) +#define DRADIX_WNAF ((DRADIX) << 1) + +/*- + * precomp for wnaf scalar multiplication: + * precomp[0] = 1P + * precomp[1] = 3P + * precomp[2] = 5P + * precomp[3] = 7P + * precomp[4] = 9P + * ... + */ +static void +precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P) +{ + int i; + + fe_copy(precomp[0].X, P->X); + fe_copy(precomp[0].Y, P->Y); + fe_copy(precomp[0].Z, const_one); + point_double(&precomp[DRADIX / 2 - 1], &precomp[0]); + + for (i = 1; i < DRADIX / 2; i++) + point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]); +} + +/* fetch a scalar bit */ +static int +scalar_get_bit(const unsigned char in[66], int idx) +{ + int widx, rshift; + + widx = idx >> 3; + rshift = idx & 0x7; + + if (idx < 0 || widx >= 66) + return 0; + + return (in[widx] >> rshift) & 0x1; +} + +/*- + * Compute "regular" wnaf representation of a scalar. + * See "Exponent Recoding and Regular Exponentiation Algorithms", + * Tunstall et al., AfricaCrypt 2009, Alg 6. + * It forces an odd scalar and outputs digits in + * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...} + * i.e. signed odd digits with _no zeroes_ -- that makes it "regular". + */ +static void +scalar_rwnaf(int8_t out[106], const unsigned char in[66]) +{ + int i; + int8_t window, d; + + window = (in[0] & (DRADIX_WNAF - 1)) | 1; + for (i = 0; i < 105; i++) { + d = (window & (DRADIX_WNAF - 1)) - DRADIX; + out[i] = d; + window = (window - d) >> RADIX; + window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1; + window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2; + window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3; + window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4; + window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5; + } + out[i] = window; +} + +/*- + * Compute "textbook" wnaf representation of a scalar. + * NB: not constant time + */ +static void +scalar_wnaf(int8_t out[529], const unsigned char in[66]) +{ + int i; + int8_t window, d; + + window = in[0] & (DRADIX_WNAF - 1); + for (i = 0; i < 529; i++) { + d = 0; + if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX)) + d -= DRADIX_WNAF; + out[i] = d; + window = (window - d) >> 1; + window += scalar_get_bit(in, i + 1 + RADIX) << RADIX; + } +} + +/*- + * Simulateous scalar multiplication: interleaved "textbook" wnaf. + * NB: not constant time + */ +static void +var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[66], + const unsigned char b[66], const pt_aff_t *P) +{ + int i, d, is_neg, is_inf = 1, flipped = 0; + int8_t anaf[529] = { 0 }; + int8_t bnaf[529] = { 0 }; + pt_prj_t Q; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_wnaf(anaf, a); + scalar_wnaf(bnaf, b); + + for (i = 528; i >= 0; i--) { + if (!is_inf) + point_double(&Q, &Q); + if ((d = bnaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp521r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &precomp[d].X); + fe_copy(Q.Y, &precomp[d].Y); + fe_copy(Q.Z, &precomp[d].Z); + is_inf = 0; + } else + point_add_proj(&Q, &Q, &precomp[d]); + } + if ((d = anaf[i])) { + if ((is_neg = d < 0) != flipped) { + fiat_secp521r1_opp(Q.Y, Q.Y); + flipped ^= 1; + } + d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1; + if (is_inf) { + /* initialize accumulator */ + fe_copy(Q.X, &lut_cmb[0][d].X); + fe_copy(Q.Y, &lut_cmb[0][d].Y); + fe_copy(Q.Z, const_one); + is_inf = 0; + } else + point_add_mixed(&Q, &Q, &lut_cmb[0][d]); + } + } + + if (is_inf) { + /* initialize accumulator to inf: all-zero scalars */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + } + + if (flipped) { + /* correct sign */ + fiat_secp521r1_opp(Q.Y, Q.Y); + } + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp521r1_inv(Q.Z, Q.Z); + fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z); + fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Variable point scalar multiplication with "regular" wnaf. + */ +static void +var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[66], + const pt_aff_t *P) +{ + int i, j, d, diff, is_neg; + int8_t rnaf[106] = { 0 }; + pt_prj_t Q, lut; + pt_prj_t precomp[DRADIX / 2]; + + precomp_wnaf(precomp, P); + scalar_rwnaf(rnaf, scalar); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + /* initialize accumulator to high digit */ + d = (rnaf[105] - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp521r1_selectznz(Q.X, diff, Q.X, precomp[j].X); + fiat_secp521r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y); + fiat_secp521r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z); + } + + for (i = 104; i >= 0; i--) { + for (j = 0; j < RADIX; j++) + point_double(&Q, &Q); + d = rnaf[i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (j = 0; j < DRADIX / 2; j++) { + diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp521r1_selectznz(lut.X, diff, lut.X, precomp[j].X); + fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y); + fiat_secp521r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z); + } + /* negate lut point if digit is negative */ + fiat_secp521r1_opp(out->Y, lut.Y); + fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_proj(&Q, &Q, &lut); + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, precomp[0].X); + fiat_secp521r1_opp(lut.Y, precomp[0].Y); + fe_copy(lut.Z, precomp[0].Z); + point_add_proj(&lut, &lut, &Q); + fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X); + fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y); + fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp521r1_inv(Q.Z, Q.Z); + fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z); + fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z); +} + +/*- + * Fixed scalar multiplication: comb with interleaving. + */ +static void +fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[66]) +{ + int i, j, k, d, diff, is_neg = 0; + int8_t rnaf[106] = { 0 }; + pt_prj_t Q, R; + pt_aff_t lut; + + scalar_rwnaf(rnaf, scalar); + + /* initalize accumulator to inf */ + fe_set_zero(Q.X); + fe_copy(Q.Y, const_one); + fe_set_zero(Q.Z); + +#if defined(_MSC_VER) +/* result still unsigned: yes we know */ +#pragma warning(push) +#pragma warning(disable : 4146) +#endif + + for (i = 8; i >= 0; i--) { + for (j = 0; i != 8 && j < RADIX; j++) + point_double(&Q, &Q); + for (j = 0; j < 13; j++) { + if (j * 9 + i > 105) + continue; + d = rnaf[j * 9 + i]; + /* is_neg = (d < 0) ? 1 : 0 */ + is_neg = (d >> (8 * sizeof(int) - 1)) & 1; + /* d = abs(d) */ + d = (d ^ -is_neg) + is_neg; + d = (d - 1) >> 1; + for (k = 0; k < DRADIX / 2; k++) { + diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1; + fiat_secp521r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X); + fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y); + } + /* negate lut point if digit is negative */ + fiat_secp521r1_opp(out->Y, lut.Y); + fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y); + point_add_mixed(&Q, &Q, &lut); + } + } + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + + /* conditionally subtract P if the scalar was even */ + fe_copy(lut.X, lut_cmb[0][0].X); + fiat_secp521r1_opp(lut.Y, lut_cmb[0][0].Y); + point_add_mixed(&R, &Q, &lut); + fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X); + fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y); + fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z); + + /* convert to affine -- NB depends on coordinate system */ + fiat_secp521r1_inv(Q.Z, Q.Z); + fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z); + fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z); +} + +static void +point_mul_two(unsigned char outx[66], unsigned char outy[66], + const unsigned char a[66], const unsigned char b[66], + const unsigned char inx[66], + const unsigned char iny[66]) +{ + pt_aff_t P; + + fiat_secp521r1_from_bytes(P.X, inx); + fiat_secp521r1_from_bytes(P.Y, iny); + /* simultaneous scalar multiplication */ + var_smul_wnaf_two(&P, a, b, &P); + + fiat_secp521r1_to_bytes(outx, P.X); + fiat_secp521r1_to_bytes(outy, P.Y); +} + +static void +point_mul_g(unsigned char outx[66], unsigned char outy[66], + const unsigned char scalar[66]) +{ + pt_aff_t P; + + /* fixed scmul function */ + fixed_smul_cmb(&P, scalar); + fiat_secp521r1_to_bytes(outx, P.X); + fiat_secp521r1_to_bytes(outy, P.Y); +} + +static void +point_mul(unsigned char outx[66], unsigned char outy[66], + const unsigned char scalar[66], + const unsigned char inx[66], + const unsigned char iny[66]) +{ + pt_aff_t P; + + fiat_secp521r1_from_bytes(P.X, inx); + fiat_secp521r1_from_bytes(P.Y, iny); + /* var scmul function */ + var_smul_rwnaf(&P, scalar, &P); + fiat_secp521r1_to_bytes(outx, P.X); + fiat_secp521r1_to_bytes(outy, P.Y); +} + +#undef RADIX +#include "ecp.h" +#include "mplogic.h" + +/*- + * reverse bytes -- total hack + */ +#define MP_BE2LE(a) \ + do { \ + unsigned char z_bswap; \ + z_bswap = a[0]; \ + a[0] = a[65]; \ + a[65] = z_bswap; \ + z_bswap = a[1]; \ + a[1] = a[64]; \ + a[64] = z_bswap; \ + z_bswap = a[2]; \ + a[2] = a[63]; \ + a[63] = z_bswap; \ + z_bswap = a[3]; \ + a[3] = a[62]; \ + a[62] = z_bswap; \ + z_bswap = a[4]; \ + a[4] = a[61]; \ + a[61] = z_bswap; \ + z_bswap = a[5]; \ + a[5] = a[60]; \ + a[60] = z_bswap; \ + z_bswap = a[6]; \ + a[6] = a[59]; \ + a[59] = z_bswap; \ + z_bswap = a[7]; \ + a[7] = a[58]; \ + a[58] = z_bswap; \ + z_bswap = a[8]; \ + a[8] = a[57]; \ + a[57] = z_bswap; \ + z_bswap = a[9]; \ + a[9] = a[56]; \ + a[56] = z_bswap; \ + z_bswap = a[10]; \ + a[10] = a[55]; \ + a[55] = z_bswap; \ + z_bswap = a[11]; \ + a[11] = a[54]; \ + a[54] = z_bswap; \ + z_bswap = a[12]; \ + a[12] = a[53]; \ + a[53] = z_bswap; \ + z_bswap = a[13]; \ + a[13] = a[52]; \ + a[52] = z_bswap; \ + z_bswap = a[14]; \ + a[14] = a[51]; \ + a[51] = z_bswap; \ + z_bswap = a[15]; \ + a[15] = a[50]; \ + a[50] = z_bswap; \ + z_bswap = a[16]; \ + a[16] = a[49]; \ + a[49] = z_bswap; \ + z_bswap = a[17]; \ + a[17] = a[48]; \ + a[48] = z_bswap; \ + z_bswap = a[18]; \ + a[18] = a[47]; \ + a[47] = z_bswap; \ + z_bswap = a[19]; \ + a[19] = a[46]; \ + a[46] = z_bswap; \ + z_bswap = a[20]; \ + a[20] = a[45]; \ + a[45] = z_bswap; \ + z_bswap = a[21]; \ + a[21] = a[44]; \ + a[44] = z_bswap; \ + z_bswap = a[22]; \ + a[22] = a[43]; \ + a[43] = z_bswap; \ + z_bswap = a[23]; \ + a[23] = a[42]; \ + a[42] = z_bswap; \ + z_bswap = a[24]; \ + a[24] = a[41]; \ + a[41] = z_bswap; \ + z_bswap = a[25]; \ + a[25] = a[40]; \ + a[40] = z_bswap; \ + z_bswap = a[26]; \ + a[26] = a[39]; \ + a[39] = z_bswap; \ + z_bswap = a[27]; \ + a[27] = a[38]; \ + a[38] = z_bswap; \ + z_bswap = a[28]; \ + a[28] = a[37]; \ + a[37] = z_bswap; \ + z_bswap = a[29]; \ + a[29] = a[36]; \ + a[36] = z_bswap; \ + z_bswap = a[30]; \ + a[30] = a[35]; \ + a[35] = z_bswap; \ + z_bswap = a[31]; \ + a[31] = a[34]; \ + a[34] = z_bswap; \ + z_bswap = a[32]; \ + a[32] = a[33]; \ + a[33] = z_bswap; \ + } while (0) + +static mp_err +point_mul_g_secp521r1(const mp_int *n, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[66]; + unsigned char b_y[66]; + unsigned char b_n[66]; + mp_err res; + + ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66)); + MP_BE2LE(b_n); + point_mul_g(b_x, b_y, b_n); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_secp521r1(const mp_int *n, const mp_int *in_x, + const mp_int *in_y, mp_int *out_x, + mp_int *out_y, const ECGroup *group) +{ + unsigned char b_x[66]; + unsigned char b_y[66]; + unsigned char b_n[66]; + mp_err res; + + ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL && + out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n); + point_mul(b_x, b_y, b_n, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66)); + +CLEANUP: + return res; +} + +static mp_err +point_mul_two_secp521r1(const mp_int *n1, const mp_int *n2, + const mp_int *in_x, const mp_int *in_y, + mp_int *out_x, mp_int *out_y, + const ECGroup *group) +{ + unsigned char b_x[66]; + unsigned char b_y[66]; + unsigned char b_n1[66]; + unsigned char b_n2[66]; + mp_err res; + + /* If n2 == NULL, this is just a base-point multiplication. */ + if (n2 == NULL) + return point_mul_g_secp521r1(n1, out_x, out_y, group); + + /* If n1 == NULL, this is just an arbitary-point multiplication. */ + if (n1 == NULL) + return point_mul_secp521r1(n2, in_x, in_y, out_x, out_y, group); + + ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL, + MP_BADARG); + + /* fail on out of range scalars */ + if (mpl_significant_bits(n1) > 521 || mp_cmp_z(n1) != 1 || + mpl_significant_bits(n2) > 521 || mp_cmp_z(n2) != 1) + return MP_RANGE; + + MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 66)); + MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66)); + MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66)); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_BE2LE(b_n1); + MP_BE2LE(b_n2); + point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y); + MP_BE2LE(b_x); + MP_BE2LE(b_y); + MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66)); + MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66)); + +CLEANUP: + return res; +} + +mp_err +ec_group_set_secp521r1(ECGroup *group, ECCurveName name) +{ + if (name == ECCurve_NIST_P521) { + group->base_point_mul = &point_mul_g_secp521r1; + group->point_mul = &point_mul_secp521r1; + group->points_mul = &point_mul_two_secp521r1; + } + return MP_OKAY; +} + +#endif /* __SIZEOF_INT128__ */ diff --git a/security/nss/lib/freebl/fipsfreebl.c b/security/nss/lib/freebl/fipsfreebl.c index 93a9a0de7..23f665a1b 100644 --- a/security/nss/lib/freebl/fipsfreebl.c +++ b/security/nss/lib/freebl/fipsfreebl.c @@ -17,6 +17,7 @@ #include "prtypes.h" #include "secitem.h" #include "pkcs11t.h" +#include "cmac.h" #include "ec.h" /* Required for EC */ @@ -99,6 +100,7 @@ BOOL WINAPI DllMain( #define FIPS_AES_BLOCK_SIZE 16 /* 128-bits */ #define FIPS_AES_ENCRYPT_LENGTH 16 /* 128-bits */ #define FIPS_AES_DECRYPT_LENGTH 16 /* 128-bits */ +#define FIPS_AES_CMAC_LENGTH 16 /* 128-bits */ #define FIPS_AES_128_KEY_SIZE 16 /* 128-bits */ #define FIPS_AES_192_KEY_SIZE 24 /* 192-bits */ #define FIPS_AES_256_KEY_SIZE 32 /* 256-bits */ @@ -310,6 +312,11 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size) 0x8b, 0xde, 0xbf, 0x16, 0x5e, 0x57, 0x6b, 0x4f }; + static const PRUint8 aes_cmac128_known_ciphertext[] = { + 0x54, 0x11, 0xe2, 0x57, 0xbd, 0x2a, 0xdf, 0x9d, + 0x1a, 0x89, 0x72, 0x80, 0x84, 0x4c, 0x7e, 0x93 + }; + /* AES Known Ciphertext (192-bit key). */ static const PRUint8 aes_ecb192_known_ciphertext[] = { 0xa0, 0x18, 0x62, 0xed, 0x88, 0x19, 0xcb, 0x62, @@ -328,6 +335,11 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size) 0x90, 0x2e, 0x44, 0xbb, 0x52, 0x03, 0xe9, 0x07 }; + static const PRUint8 aes_cmac192_known_ciphertext[] = { + 0x0e, 0x07, 0x99, 0x1e, 0xf6, 0xee, 0xfa, 0x2c, + 0x1b, 0xfc, 0xce, 0x94, 0x92, 0x2d, 0xf1, 0xab + }; + /* AES Known Ciphertext (256-bit key). */ static const PRUint8 aes_ecb256_known_ciphertext[] = { 0xdb, 0xa6, 0x52, 0x01, 0x8a, 0x70, 0xae, 0x66, @@ -346,6 +358,12 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size) 0xf4, 0xb0, 0xc1, 0x8c, 0x86, 0x51, 0xf5, 0xa1 }; + static const PRUint8 aes_cmac256_known_ciphertext[] = { + 0xc1, 0x26, 0x69, 0x32, 0x51, 0x13, 0x65, 0xac, + 0x71, 0x23, 0xe4, 0xe7, 0xb9, 0x0c, 0x88, 0x9f + + }; + const PRUint8 *aes_ecb_known_ciphertext = (aes_key_size == FIPS_AES_128_KEY_SIZE) ? aes_ecb128_known_ciphertext : (aes_key_size == FIPS_AES_192_KEY_SIZE) ? aes_ecb192_known_ciphertext : aes_ecb256_known_ciphertext; @@ -355,13 +373,17 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size) const PRUint8 *aes_gcm_known_ciphertext = (aes_key_size == FIPS_AES_128_KEY_SIZE) ? aes_gcm128_known_ciphertext : (aes_key_size == FIPS_AES_192_KEY_SIZE) ? aes_gcm192_known_ciphertext : aes_gcm256_known_ciphertext; + const PRUint8 *aes_cmac_known_ciphertext = + (aes_key_size == FIPS_AES_128_KEY_SIZE) ? aes_cmac128_known_ciphertext : (aes_key_size == FIPS_AES_192_KEY_SIZE) ? aes_cmac192_known_ciphertext : aes_cmac256_known_ciphertext; + /* AES variables. */ PRUint8 aes_computed_ciphertext[FIPS_AES_ENCRYPT_LENGTH * 2]; PRUint8 aes_computed_plaintext[FIPS_AES_DECRYPT_LENGTH * 2]; AESContext *aes_context; + CMACContext *cmac_context; unsigned int aes_bytes_encrypted; unsigned int aes_bytes_decrypted; - CK_GCM_PARAMS gcmParams; + CK_NSS_GCM_PARAMS gcmParams; SECStatus aes_status; /*check if aes_key_size is 128, 192, or 256 bits */ @@ -547,6 +569,44 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size) return (SECFailure); } + /******************************************************/ + /* AES-CMAC Known Answer Encryption Test. */ + /******************************************************/ + cmac_context = CMAC_Create(CMAC_AES, aes_known_key, aes_key_size); + + if (cmac_context == NULL) { + PORT_SetError(SEC_ERROR_NO_MEMORY); + return (SECFailure); + } + + aes_status = CMAC_Begin(cmac_context); + if (aes_status != SECSuccess) { + CMAC_Destroy(cmac_context, PR_TRUE); + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + + aes_status = CMAC_Update(cmac_context, aes_known_plaintext, + FIPS_AES_DECRYPT_LENGTH); + if (aes_status != SECSuccess) { + CMAC_Destroy(cmac_context, PR_TRUE); + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + + aes_status = CMAC_Finish(cmac_context, aes_computed_ciphertext, + &aes_bytes_encrypted, FIPS_AES_CMAC_LENGTH); + + CMAC_Destroy(cmac_context, PR_TRUE); + + if ((aes_status != SECSuccess) || + (aes_bytes_encrypted != FIPS_AES_CMAC_LENGTH) || + (PORT_Memcmp(aes_computed_ciphertext, aes_cmac_known_ciphertext, + FIPS_AES_CMAC_LENGTH) != 0)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + return (SECSuccess); } @@ -743,6 +803,170 @@ freebl_fips_HMAC_PowerUpSelfTest(void) return (SECSuccess); } +SECStatus +freebl_fips_TLS_PowerUpSelfTest(void) +{ + static const PRUint8 TLS_known_secret_key[] = { + "Firefox and ThunderBird are awesome!" + }; + + static const PRUint8 TLS_known_secret_key_length = sizeof TLS_known_secret_key; + + /* known tls prf with sha1/md5 */ + static const PRUint8 known_TLS_PRF[] = { + 0x87, 0x4c, 0xc0, 0xc5, 0x15, 0x14, 0x2b, 0xdc, + 0x73, 0x48, 0x9e, 0x88, 0x9d, 0xf5, 0x83, 0x2f, + 0x2d, 0x66, 0x1e, 0x78, 0x6c, 0x54, 0x78, 0x29, + 0xb9, 0xa4, 0x4c, 0x90, 0x5e, 0xa2, 0xe6, 0x5c, + 0xf1, 0x4f, 0xb5, 0x95, 0xa5, 0x54, 0xc0, 0x9f, + 0x84, 0x47, 0xb4, 0x4c, 0xda, 0xae, 0x19, 0x29, + 0x2b, 0x91, 0x2a, 0x81, 0x9d, 0x3a, 0x30, 0x40, + 0xc5, 0xdf, 0xbb, 0xfa, 0xd8, 0x4c, 0xbc, 0x18 + }; + + /* known SHA256 tls mac */ + static const PRUint8 known_TLS_SHA256[] = { + 0x66, 0xd6, 0x94, 0xd4, 0x0d, 0x32, 0x61, 0x38, + 0x26, 0xf6, 0x8b, 0xfe, 0x9e, 0xac, 0xa2, 0xf5, + 0x40, 0x52, 0x74, 0x3f, 0xbe, 0xb8, 0xca, 0x94, + 0xc3, 0x64, 0xd6, 0x02, 0xf5, 0x88, 0x98, 0x35, + 0x73, 0x9f, 0xce, 0xaa, 0x68, 0xe3, 0x7c, 0x93, + 0x30, 0x21, 0x45, 0xec, 0xe9, 0x8f, 0x1c, 0x7e, + 0xd1, 0x54, 0xf5, 0xbe, 0xff, 0xc8, 0xd7, 0x72, + 0x7f, 0x9c, 0x0c, 0x7f, 0xa9, 0xd3, 0x4a, 0xd2 + }; + +#ifdef NSS_FULL_POST + /* known SHA224 tls mac */ + static const PRUint8 known_TLS_SHA224[] = { + 0xd8, 0x68, 0x15, 0xff, 0xa1, 0xa2, 0x5e, 0x16, + 0xce, 0xb1, 0xfd, 0xbd, 0xda, 0x39, 0xbc, 0xa7, + 0x27, 0x32, 0x78, 0x94, 0x66, 0xf0, 0x84, 0xcf, + 0x46, 0xc0, 0x22, 0x76, 0xdc, 0x6b, 0x2e, 0xed, + 0x1d, 0x2d, 0xd2, 0x93, 0xfd, 0xae, 0xca, 0xf9, + 0xe0, 0x4c, 0x17, 0x23, 0x22, 0x5a, 0x73, 0x93, + 0x20, 0x0a, 0xbd, 0xa0, 0x72, 0xf8, 0x8b, 0x74, + 0xfb, 0xf1, 0xab, 0xb7, 0xe0, 0xec, 0x34, 0xc9 + }; + + /* known SHA384 tls mac */ + static const PRUint8 known_TLS_SHA384[] = { + 0xb2, 0xac, 0x06, 0x10, 0xad, 0x50, 0xd5, 0xdc, + 0xdb, 0x01, 0xea, 0xa6, 0x2d, 0x8a, 0x34, 0xb6, + 0xeb, 0x84, 0xbc, 0x37, 0xc9, 0x9f, 0xa1, 0x9c, + 0xd5, 0xbd, 0x4e, 0x66, 0x16, 0x24, 0xe5, 0x3d, + 0xce, 0x74, 0xe0, 0x30, 0x41, 0x5c, 0xdb, 0xb7, + 0x52, 0x1d, 0x2d, 0x4d, 0x9b, 0xbe, 0x6b, 0x86, + 0xda, 0x8a, 0xca, 0x73, 0x39, 0xb4, 0xc7, 0x8f, + 0x03, 0xb1, 0xf9, 0x7e, 0x65, 0xae, 0x17, 0x10 + }; + + /* known SHA512 tls mac */ + static const PRUint8 known_TLS_SHA512[] = { + 0x73, 0x21, 0x4f, 0x40, 0x81, 0x1e, 0x90, 0xa1, + 0x16, 0x40, 0x1e, 0x33, 0x69, 0xc5, 0x00, 0xc7, + 0xc4, 0x81, 0xa3, 0x4f, 0xa7, 0xcc, 0x4a, 0xeb, + 0x1a, 0x66, 0x00, 0x82, 0x52, 0xe2, 0x2f, 0x69, + 0x14, 0x59, 0x05, 0x7c, 0xb0, 0x32, 0xce, 0xcc, + 0xb7, 0xc9, 0xab, 0x0f, 0x73, 0x00, 0xe5, 0x52, + 0x9d, 0x6b, 0x0e, 0x66, 0x4b, 0xb3, 0x0b, 0x0d, + 0x34, 0x53, 0x97, 0x13, 0x84, 0x18, 0x31, 0x7a + }; +#endif + + SECStatus status; + PRUint8 tls_computed[HASH_LENGTH_MAX]; + SECItem secret; + SECItem seed; + SECItem result; + const char *tls_label = "fips test label"; + + secret.data = (unsigned char *)TLS_known_secret_key; + secret.len = TLS_known_secret_key_length; + seed.data = (unsigned char *)known_hash_message; + seed.len = FIPS_KNOWN_HASH_MESSAGE_LENGTH; + result.data = tls_computed; + result.len = sizeof(tls_computed); + + /***************************************************/ + /* TLS 1.0 PRF Known Answer Test */ + /***************************************************/ + + status = TLS_PRF(&secret, tls_label, &seed, &result, PR_TRUE); + + if ((status != SECSuccess) || + (result.len != HASH_LENGTH_MAX) || + (PORT_Memcmp(tls_computed, known_TLS_PRF, + HASH_LENGTH_MAX) != 0)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + + /***************************************************/ + /* TLS 1.2 SHA-256 Known Answer Test. */ + /***************************************************/ + + status = TLS_P_hash(HASH_AlgSHA256, &secret, tls_label, + &seed, &result, PR_TRUE); + + if ((status != SECSuccess) || + (result.len != HASH_LENGTH_MAX) || + (PORT_Memcmp(tls_computed, known_TLS_SHA256, + HASH_LENGTH_MAX) != 0)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + +#ifdef NSS_FULL_POST + /***************************************************/ + /* TLS 1.2 SHA-224 Known Answer Test. */ + /***************************************************/ + + status = TLS_P_hash(HASH_AlgSHA224, &secret, tls_label, + &seed, &result, PR_TRUE); + + if ((status != SECSuccess) || + (result.len != HASH_LENGTH_MAX) || + (PORT_Memcmp(tls_computed, known_TLS_SHA224, + HASH_LENGTH_MAX) != 0)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + + /***************************************************/ + /* TLS 1.2 SHA-384 Known Answer Test. */ + /***************************************************/ + + status = TLS_P_hash(HASH_AlgSHA384, &secret, tls_label, + &seed, &result, PR_TRUE); + + if ((status != SECSuccess) || + (result.len != HASH_LENGTH_MAX) || + (PORT_Memcmp(tls_computed, known_TLS_SHA384, + HASH_LENGTH_MAX) != 0)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + + /***************************************************/ + /* TLS 1.2 SHA-512 Known Answer Test. */ + /***************************************************/ + + status = TLS_P_hash(HASH_AlgSHA512, &secret, tls_label, + &seed, &result, PR_TRUE); + + if ((status != SECSuccess) || + (result.len != HASH_LENGTH_MAX) || + (PORT_Memcmp(tls_computed, known_TLS_SHA512, + HASH_LENGTH_MAX) != 0)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } +#endif + + return (SECSuccess); +} + static SECStatus freebl_fips_SHA_PowerUpSelfTest(void) { @@ -1797,12 +2021,6 @@ freebl_fipsPowerUpSelfTest(unsigned int tests) /* SHA-X Power-Up SelfTest(s). */ rv = freebl_fips_SHA_PowerUpSelfTest(); - if (rv != SECSuccess) - return rv; - - /* RNG Power-Up SelfTest(s). */ - rv = freebl_fips_RNG_PowerUpSelfTest(); - if (rv != SECSuccess) return rv; } @@ -1812,6 +2030,12 @@ freebl_fipsPowerUpSelfTest(unsigned int tests) * standalone */ if (tests & DO_REST) { + /* RNG Power-Up SelfTest(s). */ + rv = freebl_fips_RNG_PowerUpSelfTest(); + + if (rv != SECSuccess) + return rv; + /* DES3 Power-Up SelfTest(s). */ rv = freebl_fips_DES3_PowerUpSelfTest(); @@ -1839,6 +2063,12 @@ freebl_fipsPowerUpSelfTest(unsigned int tests) /* HMAC SHA-X Power-Up SelfTest(s). */ rv = freebl_fips_HMAC_PowerUpSelfTest(); + if (rv != SECSuccess) + return rv; + + /* TLS PRF Power-Up SelfTest(s). */ + rv = freebl_fips_TLS_PowerUpSelfTest(); + if (rv != SECSuccess) return rv; diff --git a/security/nss/lib/freebl/freebl.gyp b/security/nss/lib/freebl/freebl.gyp index 7ea5c3750..6578fac6a 100644 --- a/security/nss/lib/freebl/freebl.gyp +++ b/security/nss/lib/freebl/freebl.gyp @@ -54,28 +54,55 @@ ], }, { - # TODO: make this so that all hardware accelerated code is in here. - 'target_name': 'hw-acc-crypto', + 'target_name': 'hw-acc-crypto-avx', 'type': 'static_library', - 'sources': [ - 'verified/Hacl_Chacha20_Vec128.c', - ], + # 'sources': [ + # All AVX hardware accelerated crypto currently requires x64 + # ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports' ], 'conditions': [ - [ 'target_arch=="ia32" or target_arch=="x64"', { + [ 'target_arch=="x64"', { 'cflags': [ - '-mssse3' + '-mssse3', + '-msse4.1', + '-msse4.2' ], 'cflags_mozilla': [ - '-mssse3' + '-mssse3', + '-msse4.1', + '-msse4.2', + '-mpclmul', + '-maes', + '-mavx', ], # GCC doesn't define this. 'defines': [ '__SSSE3__', ], }], + [ 'OS=="linux" or OS=="android" or OS=="dragonfly" or OS=="freebsd" or \ + OS=="netbsd" or OS=="openbsd"', { + 'cflags': [ + '-mpclmul', + '-maes', + '-mavx', + ], + }], + # macOS build doesn't use cflags. + [ 'OS=="mac" or OS=="ios"', { + 'xcode_settings': { + 'OTHER_CFLAGS': [ + '-mssse3', + '-msse4.1', + '-msse4.2', + '-mpclmul', + '-maes', + '-mavx', + ], + }, + }], [ 'target_arch=="arm"', { # Gecko doesn't support non-NEON platform on Android, but tier-3 # platform such as Linux/arm will need it @@ -83,6 +110,82 @@ '-mfpu=neon' ], }], + [ 'target_arch=="x64"', { + 'sources': [ + 'verified/Hacl_Poly1305_128.c', + 'verified/Hacl_Chacha20_Vec128.c', + 'verified/Hacl_Chacha20Poly1305_128.c', + ], + }], + ], + }, + { + 'target_name': 'hw-acc-crypto-avx2', + 'type': 'static_library', + # 'sources': [ + # All AVX2 hardware accelerated crypto currently requires x64 + # ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports' + ], + 'conditions': [ + [ 'target_arch=="x64"', { + 'cflags': [ + '-mssse3', + '-msse4.1', + '-msse4.2' + ], + 'cflags_mozilla': [ + '-mssse3', + '-msse4.1', + '-msse4.2', + '-mpclmul', + '-maes', + '-mavx', + '-mavx2', + ], + # GCC doesn't define this. + 'defines': [ + '__SSSE3__', + ], + }], + [ 'OS=="linux" or OS=="android" or OS=="dragonfly" or OS=="freebsd" or \ + OS=="netbsd" or OS=="openbsd"', { + 'cflags': [ + '-mpclmul', + '-maes', + '-mavx', + '-mavx2', + ], + }], + # macOS build doesn't use cflags. + [ 'OS=="mac" or OS=="ios"', { + 'xcode_settings': { + 'OTHER_CFLAGS': [ + '-mssse3', + '-msse4.1', + '-msse4.2', + '-mpclmul', + '-maes', + '-mavx', + '-mavx2', + ], + }, + }], + [ 'target_arch=="arm"', { + # Gecko doesn't support non-NEON platform on Android, but tier-3 + # platform such as Linux/arm will need it + 'cflags_mozilla': [ + '-mfpu=neon' + ], + }], + [ 'target_arch=="x64"', { + 'sources': [ + 'verified/Hacl_Poly1305_256.c', + 'verified/Hacl_Chacha20_Vec256.c', + 'verified/Hacl_Chacha20Poly1305_256.c', + ], + }], ], }, { @@ -116,6 +219,25 @@ }] ] }, + { + 'target_name': 'gcm-aes-arm32-neon_c_lib', + 'type': 'static_library', + 'sources': [ + 'gcm-arm32-neon.c' + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports' + ], + 'cflags': [ + '-march=armv7', + '-mfpu=neon', + '<@(softfp_cflags)', + ], + 'cflags_mozilla': [ + '-mfpu=neon', + '<@(softfp_cflags)', + ] + }, { 'target_name': 'gcm-aes-aarch64_c_lib', 'type': 'static_library', @@ -136,7 +258,8 @@ 'target_name': 'gcm-aes-ppc_c_lib', 'type': 'static_library', 'sources': [ - 'gcm-ppc.c' + 'gcm-ppc.c', + 'sha512-p8.s', ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports' @@ -148,13 +271,66 @@ 'cflags_mozilla': [ '-mcrypto', '-maltivec' - ] + ], + }, + { + 'target_name': 'gcm-sha512-nodepend-ppc_c_lib', + 'type': 'static_library', + 'sources': [ + 'sha512.c', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports' + ], + 'cflags': [ + '-mcrypto', + '-maltivec', + '-mvsx', + '-funroll-loops', + '-fpeel-loops', + ], + 'cflags_mozilla': [ + '-mcrypto', + '-maltivec', + '-mvsx', + '-funroll-loops', + '-fpeel-loops', + ], + }, + { + 'target_name': 'gcm-sha512-ppc_c_lib', + 'type': 'static_library', + 'sources': [ + 'sha512.c', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports' + ], + 'cflags': [ + '-mcrypto', + '-maltivec', + '-mvsx', + '-funroll-loops', + '-fpeel-loops', + ], + 'cflags_mozilla': [ + '-mcrypto', + '-maltivec', + '-mvsx', + '-funroll-loops', + '-fpeel-loops', + ], + 'defines!': [ + 'FREEBL_NO_DEPEND', + ], }, { 'target_name': 'armv8_c_lib', 'type': 'static_library', 'sources': [ 'aes-armv8.c', + 'sha1-armv8.c', + 'sha256-armv8.c', ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports' @@ -163,11 +339,13 @@ [ 'target_arch=="arm"', { 'cflags': [ '-march=armv8-a', - '-mfpu=crypto-neon-fp-armv8' + '-mfpu=crypto-neon-fp-armv8', + '<@(softfp_cflags)', ], 'cflags_mozilla': [ '-march=armv8-a', - '-mfpu=crypto-neon-fp-armv8' + '-mfpu=crypto-neon-fp-armv8', + '<@(softfp_cflags)', ], }, 'target_arch=="arm64" or target_arch=="aarch64"', { 'cflags': [ @@ -200,26 +378,43 @@ ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', - 'hw-acc-crypto', + 'hw-acc-crypto-avx', + 'hw-acc-crypto-avx2', ], 'conditions': [ [ 'target_arch=="ia32" or target_arch=="x64"', { 'dependencies': [ 'gcm-aes-x86_c_lib', ], - }, 'disable_arm_hw_aes==0 and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', { + }, '(disable_arm_hw_aes==0 or disable_arm_hw_sha1==0 or disable_arm_hw_sha2==0) and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', { 'dependencies': [ 'armv8_c_lib' ], }], + [ 'disable_arm32_neon==0 and target_arch=="arm"', { + 'dependencies': [ + 'gcm-aes-arm32-neon_c_lib', + ], + }], + [ 'disable_arm32_neon==1 and target_arch=="arm"', { + 'defines!': [ + 'NSS_DISABLE_ARM32_NEON', + ], + }], [ 'target_arch=="arm64" or target_arch=="aarch64"', { 'dependencies': [ 'gcm-aes-aarch64_c_lib', ], }], - [ 'target_arch=="ppc64le"', { + [ 'disable_altivec==0 and (target_arch=="ppc64" or target_arch=="ppc64le")', { 'dependencies': [ 'gcm-aes-ppc_c_lib', + 'gcm-sha512-ppc_c_lib', + ], + }], + [ 'disable_altivec==1 and (target_arch=="ppc64" or target_arch=="ppc64le")', { + 'defines!': [ + 'NSS_DISABLE_ALTIVEC', ], }], [ 'OS=="linux"', { @@ -251,7 +446,8 @@ ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', - 'hw-acc-crypto', + 'hw-acc-crypto-avx', + 'hw-acc-crypto-avx2', ], 'conditions': [ [ 'target_arch=="ia32" or target_arch=="x64"', { @@ -263,14 +459,30 @@ 'armv8_c_lib', ], }], + [ 'disable_arm32_neon==0 and target_arch=="arm"', { + 'dependencies': [ + 'gcm-aes-arm32-neon_c_lib', + ], + }], + [ 'disable_arm32_neon==1 and target_arch=="arm"', { + 'defines!': [ + 'NSS_DISABLE_ARM32_NEON', + ], + }], [ 'target_arch=="arm64" or target_arch=="aarch64"', { 'dependencies': [ 'gcm-aes-aarch64_c_lib', ], }], - [ 'target_arch=="ppc64" or target_arch=="ppc64le"', { + [ 'disable_altivec==0 and (target_arch=="ppc64" or target_arch=="ppc64le")', { 'dependencies': [ 'gcm-aes-ppc_c_lib', + 'gcm-sha512-nodepend-ppc_c_lib', + ], + }], + [ 'disable_altivec==1 and (target_arch=="ppc64" or target_arch=="ppc64le")', { + 'defines!': [ + 'NSS_DISABLE_ALTIVEC', ], }], [ 'OS!="linux"', { @@ -291,7 +503,7 @@ 'intel-gcm-wrap_c_lib', ], }], - [ 'OS=="win" and cc_is_clang==1', { + [ 'OS=="win" and (target_arch=="ia32" or target_arch=="x64") and cc_is_clang==1', { 'dependencies': [ 'intel-gcm-wrap_c_lib', ], @@ -321,7 +533,8 @@ 'type': 'shared_library', 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', - 'hw-acc-crypto', + 'hw-acc-crypto-avx', + 'hw-acc-crypto-avx2', ], }, { @@ -337,7 +550,8 @@ ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', - 'hw-acc-crypto', + 'hw-acc-crypto-avx', + 'hw-acc-crypto-avx2', ], 'asflags_mozilla': [ '-mcpu=v9', '-Wa,-xarch=v9a' @@ -379,6 +593,9 @@ 'mpi', 'ecl', 'verified', + 'verified/kremlin/include', + 'verified/kremlin/kremlib/dist/minimal', + 'deprecated', ], 'defines': [ 'SHLIB_SUFFIX=\"<(dll_suffix)\"', @@ -422,20 +639,37 @@ }, }, }], + [ '(OS=="win" or OS=="mac" or OS=="ios") and (target_arch=="arm64" or target_arch=="aarch64") and disable_arm_hw_aes==0', { + 'defines': [ + 'USE_HW_AES', + ], + }], + [ '(OS=="win" or OS=="mac" or OS=="ios") and (target_arch=="arm64" or target_arch=="aarch64") and disable_arm_hw_sha1==0', { + 'defines': [ + 'USE_HW_SHA1', + ], + }], + [ '(OS=="win" or OS=="mac" or OS=="ios") and (target_arch=="arm64" or target_arch=="aarch64") and disable_arm_hw_sha2==0', { + 'defines': [ + 'USE_HW_SHA2', + ], + }], [ 'cc_use_gnu_ld==1 and OS=="win" and target_arch=="x64"', { # mingw x64 'defines': [ 'MP_IS_LITTLE_ENDIAN', ], }], - [ 'have_int128_support==1', { + # MSVC has no __int128 type. Use emulated int128 and leave + # have_int128_support as-is for Curve25519 impl. selection. + [ 'have_int128_support==1 and (OS!="win" or cc_is_clang==1 or cc_is_gcc==1)', { 'defines': [ # The Makefile does version-tests on GCC, but we're not doing that here. 'HAVE_INT128_SUPPORT', ], }, { 'defines': [ - 'KRML_NOUINT128', + 'KRML_VERIFIED_UINT128', ], }], [ 'OS=="linux"', { @@ -484,6 +718,16 @@ 'USE_HW_AES', ], }], + [ 'disable_arm_hw_sha1==0 and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', { + 'defines': [ + 'USE_HW_SHA1', + ], + }], + [ 'disable_arm_hw_sha2==0 and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', { + 'defines': [ + 'USE_HW_SHA2', + ], + }], ], }], ], @@ -491,17 +735,16 @@ 'variables': { 'module': 'nss', 'conditions': [ - [ 'OS!="win"', { - 'conditions': [ - [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', { - 'have_int128_support%': 1, - }, { - 'have_int128_support%': 0, - }], - ], + [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', { + 'have_int128_support%': 1, }, { 'have_int128_support%': 0, }], + [ 'target_arch=="arm"', { + # When the compiler uses the softfloat ABI, we want to use the compatible softfp ABI when enabling NEON for these objects. + # Confusingly, __SOFTFP__ is the name of the define for the softfloat ABI, not for the softfp ABI. + 'softfp_cflags': ' /dev/null && echo -mfloat-abi=softfp || true)', + }], ], } } diff --git a/security/nss/lib/freebl/freebl_base.gypi b/security/nss/lib/freebl/freebl_base.gypi index f2d1304fd..7661bf240 100644 --- a/security/nss/lib/freebl/freebl_base.gypi +++ b/security/nss/lib/freebl/freebl_base.gypi @@ -4,7 +4,6 @@ { 'sources': [ 'aeskeywrap.c', - 'alg2268.c', 'cmac.c', 'alghmac.c', 'arcfive.c', @@ -35,6 +34,8 @@ 'ecl/ecp_jac.c', 'ecl/ecp_jm.c', 'ecl/ecp_mont.c', + 'ecl/ecp_secp384r1.c', + 'ecl/ecp_secp521r1.c', 'fipsfreebl.c', 'blinit.c', 'freeblver.c', @@ -55,7 +56,6 @@ 'rijndael.c', 'rsa.c', 'rsapkcs.c', - 'seed.c', 'sha512.c', 'sha_fast.c', 'shvfy.c', @@ -69,11 +69,11 @@ 'sources': [ 'arcfour-amd64-gas.s', 'mpi/mpi_amd64.c', - 'mpi/mpi_amd64_gas.s', + 'mpi/mpi_amd64_common.S', 'mpi/mp_comba.c', ], 'conditions': [ - [ 'cc_is_clang==1 and fuzz!=1', { + [ 'cc_is_clang==1 and fuzz!=1 and coverage!=1', { 'cflags': [ '-no-integrated-as', ], @@ -133,54 +133,43 @@ }], ], }], - ['target_arch=="ia32" or target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', { + ['have_int128_support==1', { 'sources': [ - # All intel and 64-bit ARM architectures get the 64 bit version. + # All intel x64 and 64-bit ARM architectures get the 64 bit version. 'ecl/curve25519_64.c', - 'verified/Hacl_Curve25519.c', + 'verified/Hacl_Curve25519_51.c', ], }, { 'sources': [ - # All other architectures get the generic 32 bit implementation (slow!) + # All other architectures get the generic 32 bit implementation. 'ecl/curve25519_32.c', ], }], + ['(target_arch!="ppc64" and target_arch!="ppc64le") or disable_altivec==1', { + 'sources': [ + # Gyp does not support per-file cflags, so working around like this. + # ppc performance greatly benefits from specific flags. + 'sha512.c', + ], + }], [ 'disable_chachapoly==0', { # The ChaCha20 code is linked in through the static ssse3-crypto lib on # all platforms that support SSSE3. There are runtime checks in place to # choose the correct ChaCha implementation at runtime. 'sources': [ 'verified/Hacl_Chacha20.c', + 'verified/Hacl_Chacha20Poly1305_32.c', + 'verified/Hacl_Poly1305_32.c', ], - 'conditions': [ - [ 'OS!="win"', { - 'conditions': [ - [ 'target_arch=="x64"', { - 'sources': [ - 'verified/Hacl_Poly1305_64.c', - ], - }, { - # !Windows & !x64 - 'conditions': [ - [ 'target_arch=="arm64" or target_arch=="aarch64"', { - 'sources': [ - 'verified/Hacl_Poly1305_64.c', - ], - }, { - # !Windows & !x64 & !arm64 & !aarch64 - 'sources': [ - 'verified/Hacl_Poly1305_32.c', - ], - }], - ], - }], - ], - }, { - # Windows - 'sources': [ - 'verified/Hacl_Poly1305_32.c', - ], - }], + }], + [ 'disable_deprecated_seed==0', { + 'sources': [ + 'deprecated/seed.c', + ], + }], + [ 'disable_deprecated_rc2==0', { + 'sources': [ + 'deprecated/alg2268.c', ], }], [ 'fuzz==1', { @@ -214,12 +203,21 @@ 'MP_ASSEMBLY_SQUARE', 'MP_ASSEMBLY_DIV_2DX1D', ], + }, 'target_arch=="x64"', { + 'sources': [ + 'mpi/mpi_amd64.c', + 'mpi/mpi_amd64_common.S', + 'mpi/mp_comba.c', + ], + 'defines': [ + 'MP_IS_LITTLE_ENDIAN', + 'MPI_AMD64', + 'MP_ASSEMBLY_MULTIPLY', + 'NSS_USE_COMBA', + ], }], ], }], - [ 'have_int128_support==0', { - 'sources': [ 'verified/FStar.c' ], - }], ], 'ldflags': [ '-Wl,-Bsymbolic' diff --git a/security/nss/lib/freebl/gcm-arm32-neon.c b/security/nss/lib/freebl/gcm-arm32-neon.c new file mode 100644 index 000000000..be0424770 --- /dev/null +++ b/security/nss/lib/freebl/gcm-arm32-neon.c @@ -0,0 +1,202 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifdef FREEBL_NO_DEPEND +#include "stubs.h" +#endif +#include "blapii.h" +#include "blapit.h" +#include "gcm.h" +#include "secerr.h" +#include "prtypes.h" + +#if defined(IS_LITTLE_ENDIAN) + +#include + +SECStatus +gcm_HashWrite_hw(gcmHashContext *ghash, unsigned char *outbuf) +{ + vst1_u8(outbuf, vrev64_u8(vcreate_u8(ghash->x_high))); + vst1_u8(outbuf + 8, vrev64_u8(vcreate_u8(ghash->x_low))); + return SECSuccess; +} + +/* Carry-less multiplication. a * b = ret. */ +static inline uint8x16_t +clmul(const uint8x8_t a, const uint8x8_t b) +{ + uint8x16_t d, e, f, g, h, i, j, k, l, m, n; + uint8x8_t t_high, t_low; + uint8x16_t t0, t1, t2, t3; + const uint8x8_t k16 = vcreate_u8(0xffff); + const uint8x8_t k32 = vcreate_u8(0xffffffff); + const uint8x8_t k48 = vcreate_u8(0xffffffffffff); + + // D = A * B + d = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a), + vreinterpret_p8_u8(b))); + // E = A * B1 + e = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a), + vreinterpret_p8_u8(vext_u8(b, b, 1)))); + // F = A1 * B + f = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(vext_u8(a, a, 1)), + vreinterpret_p8_u8(b))); + // G = A * B2 + g = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a), + vreinterpret_p8_u8(vext_u8(b, b, 2)))); + // H = A2 * B + h = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(vext_u8(a, a, 2)), + vreinterpret_p8_u8(b))); + // I = A * B3 + i = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a), + vreinterpret_p8_u8(vext_u8(b, b, 3)))); + // J = A3 * B + j = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(vext_u8(a, a, 3)), + vreinterpret_p8_u8(b))); + // K = A * B4 + k = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a), + vreinterpret_p8_u8(vext_u8(b, b, 4)))); + // L = E + F + l = veorq_u8(e, f); + // M = G + H + m = veorq_u8(g, h); + // N = I + J + n = veorq_u8(i, j); + + // t0 = (L) (P0 + P1) << 8 + t_high = vget_high_u8(l); + t_low = vget_low_u8(l); + t_low = veor_u8(t_low, t_high); + t_high = vand_u8(t_high, k48); + t_low = veor_u8(t_low, t_high); + t0 = vcombine_u8(t_low, t_high); + t0 = vextq_u8(t0, t0, 15); + + // t1 = (M) (P2 + P3) << 16 + t_high = vget_high_u8(m); + t_low = vget_low_u8(m); + t_low = veor_u8(t_low, t_high); + t_high = vand_u8(t_high, k32); + t_low = veor_u8(t_low, t_high); + t1 = vcombine_u8(t_low, t_high); + t1 = vextq_u8(t1, t1, 14); + + // t2 = (N) (P4 + P5) << 24 + t_high = vget_high_u8(n); + t_low = vget_low_u8(n); + t_low = veor_u8(t_low, t_high); + t_high = vand_u8(t_high, k16); + t_low = veor_u8(t_low, t_high); + t2 = vcombine_u8(t_low, t_high); + t2 = vextq_u8(t2, t2, 13); + + // t3 = (K) (P6 + P7) << 32 + t_high = vget_high_u8(k); + t_low = vget_low_u8(k); + t_low = veor_u8(t_low, t_high); + t_high = vdup_n_u8(0); + t3 = vcombine_u8(t_low, t_high); + t3 = vextq_u8(t3, t3, 12); + + t0 = veorq_u8(t0, t1); + t2 = veorq_u8(t2, t3); + return veorq_u8(veorq_u8(d, t0), t2); +} + +SECStatus +gcm_HashMult_hw(gcmHashContext *ghash, const unsigned char *buf, + unsigned int count) +{ + const uint8x8_t h_low = vcreate_u8(ghash->h_low); + const uint8x8_t h_high = vcreate_u8(ghash->h_high); + uint8x16_t ci; + uint8x8_t ci_low; + uint8x8_t ci_high; + uint8x16_t z0, z2, z1a; + uint8x16_t z_high, z_low; + uint8x16_t t; + int64x2_t t1, t2, t3; + uint64x2_t z_low_l, z_low_r, z_high_l, z_high_r; + size_t i; + + ci = vcombine_u8(vcreate_u8(ghash->x_low), vcreate_u8(ghash->x_high)); + + for (i = 0; i < count; i++, buf += 16) { + ci = veorq_u8(ci, vcombine_u8(vrev64_u8(vld1_u8(buf + 8)), + vrev64_u8(vld1_u8(buf)))); + ci_high = vget_high_u8(ci); + ci_low = vget_low_u8(ci); + + /* Do binary mult ghash->X = C * ghash->H (Karatsuba). */ + z0 = clmul(ci_low, h_low); + z2 = clmul(ci_high, h_high); + z1a = clmul(veor_u8(ci_high, ci_low), veor_u8(h_high, h_low)); + z1a = veorq_u8(z0, z1a); + z1a = veorq_u8(z2, z1a); + z_high = vcombine_u8(veor_u8(vget_low_u8(z2), vget_high_u8(z1a)), + vget_high_u8(z2)); + z_low = vcombine_u8(vget_low_u8(z0), + veor_u8(vget_high_u8(z0), vget_low_u8(z1a))); + + /* Shift one (multiply by x) as gcm spec is stupid. */ + z_low_l = vshlq_n_u64(vreinterpretq_u64_u8(z_low), 1); + z_low_r = vshrq_n_u64(vreinterpretq_u64_u8(z_low), 63); + z_high_l = vshlq_n_u64(vreinterpretq_u64_u8(z_high), 1); + z_high_r = vshrq_n_u64(vreinterpretq_u64_u8(z_high), 63); + z_low = vreinterpretq_u8_u64( + vcombine_u64(vget_low_u64(z_low_l), + vorr_u64(vget_high_u64(z_low_l), + vget_low_u64(z_low_r)))); + z_high = vreinterpretq_u8_u64( + vcombine_u64(vorr_u64(vget_low_u64(z_high_l), + vget_high_u64(z_low_r)), + vorr_u64(vget_high_u64(z_high_l), + vget_low_u64(z_high_r)))); + + /* Reduce */ + t1 = vshlq_n_s64(vreinterpretq_s64_u8(z_low), 57); + t2 = vshlq_n_s64(vreinterpretq_s64_u8(z_low), 62); + t3 = vshlq_n_s64(vreinterpretq_s64_u8(z_low), 63); + t = vreinterpretq_u8_s64(veorq_s64(t1, veorq_s64(t2, t3))); + + z_low = vcombine_u8(vget_low_u8(z_low), + veor_u8(vget_high_u8(z_low), vget_low_u8(t))); + z_high = vcombine_u8(veor_u8(vget_low_u8(z_high), vget_high_u8(t)), + vget_high_u8(z_high)); + + t = vreinterpretq_u8_u64(vshrq_n_u64(vreinterpretq_u64_u8(z_low), 1)); + z_high = veorq_u8(z_high, z_low); + z_low = veorq_u8(z_low, t); + t = vreinterpretq_u8_u64(vshrq_n_u64(vreinterpretq_u64_u8(t), 6)); + z_low = vreinterpretq_u8_u64( + vshrq_n_u64(vreinterpretq_u64_u8(z_low), 1)); + z_low = veorq_u8(z_low, z_high); + ci = veorq_u8(z_low, t); + } + + vst1_u8((uint8_t *)&ghash->x_high, vget_high_u8(ci)); + vst1_u8((uint8_t *)&ghash->x_low, vget_low_u8(ci)); + return SECSuccess; +} + +SECStatus +gcm_HashInit_hw(gcmHashContext *ghash) +{ + ghash->ghash_mul = gcm_HashMult_hw; + ghash->x_low = 0; + ghash->x_high = 0; + ghash->hw = PR_TRUE; + return SECSuccess; +} + +SECStatus +gcm_HashZeroX_hw(gcmHashContext *ghash) +{ + ghash->x_low = 0; + ghash->x_high = 0; + return SECSuccess; +} + +#endif /* IS_LITTLE_ENDIAN */ diff --git a/security/nss/lib/freebl/gcm.c b/security/nss/lib/freebl/gcm.c index 737252eec..c2cc18d91 100644 --- a/security/nss/lib/freebl/gcm.c +++ b/security/nss/lib/freebl/gcm.c @@ -9,6 +9,7 @@ #endif #include "blapii.h" #include "blapit.h" +#include "blapi.h" #include "gcm.h" #include "ctr.h" #include "secerr.h" @@ -21,6 +22,10 @@ #if defined(__aarch64__) && defined(IS_LITTLE_ENDIAN) && \ (defined(__clang__) || defined(__GNUC__) && __GNUC__ > 6) #define USE_ARM_GCM +#elif defined(__arm__) && defined(IS_LITTLE_ENDIAN) && \ + !defined(NSS_DISABLE_ARM32_NEON) +/* We don't test on big endian platform, so disable this on big endian. */ +#define USE_ARM_GCM #endif /* Forward declarations */ @@ -93,7 +98,11 @@ gcmHash_InitContext(gcmHashContext *ghash, const unsigned char *H, PRBool sw) ghash->h_low = get64(H + 8); ghash->h_high = get64(H); #ifdef USE_ARM_GCM +#if defined(__aarch64__) if (arm_pmull_support() && !sw) { +#else + if (arm_neon_support() && !sw) { +#endif #elif defined(USE_PPC_CRYPTO) if (ppc_crypto_support() && !sw) { #else @@ -517,10 +526,18 @@ gcmHash_Reset(gcmHashContext *ghash, const unsigned char *AAD, struct GCMContextStr { gcmHashContext *ghash_context; CTRContext ctr_context; + freeblCipherFunc cipher; + void *cipher_context; unsigned long tagBits; unsigned char tagKey[MAX_BLOCK_SIZE]; + PRBool ctr_context_init; + gcmIVContext gcm_iv; }; +SECStatus gcm_InitCounter(GCMContext *gcm, const unsigned char *iv, + unsigned int ivLen, unsigned int tagBits, + const unsigned char *aad, unsigned int aadLen); + GCMContext * GCM_CreateContext(void *context, freeblCipherFunc cipher, const unsigned char *params) @@ -529,9 +546,7 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher, gcmHashContext *ghash = NULL; unsigned char H[MAX_BLOCK_SIZE]; unsigned int tmp; - PRBool freeCtr = PR_FALSE; - const CK_GCM_PARAMS *gcmParams = (const CK_GCM_PARAMS *)params; - CK_AES_CTR_PARAMS ctrParams; + const CK_NSS_GCM_PARAMS *gcmParams = (const CK_NSS_GCM_PARAMS *)params; SECStatus rv; #ifdef DISABLE_HW_GCM const PRBool sw = PR_TRUE; @@ -539,23 +554,12 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher, const PRBool sw = PR_FALSE; #endif - if (gcmParams->ulIvLen == 0) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return NULL; - } - - if (gcmParams->ulTagBits != 128 && gcmParams->ulTagBits != 120 && - gcmParams->ulTagBits != 112 && gcmParams->ulTagBits != 104 && - gcmParams->ulTagBits != 96 && gcmParams->ulTagBits != 64 && - gcmParams->ulTagBits != 32) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return NULL; - } - gcm = PORT_ZNew(GCMContext); if (gcm == NULL) { return NULL; } + gcm->cipher = cipher; + gcm->cipher_context = context; ghash = PORT_ZNewAligned(gcmHashContext, 16, mem); /* first plug in the ghash context */ @@ -570,51 +574,29 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher, goto loser; } - /* fill in the Counter context */ - ctrParams.ulCounterBits = 32; - PORT_Memset(ctrParams.cb, 0, sizeof(ctrParams.cb)); - if (gcmParams->ulIvLen == 12) { - PORT_Memcpy(ctrParams.cb, gcmParams->pIv, gcmParams->ulIvLen); - ctrParams.cb[AES_BLOCK_SIZE - 1] = 1; - } else { - rv = gcmHash_Update(ghash, gcmParams->pIv, gcmParams->ulIvLen); - if (rv != SECSuccess) { - goto loser; - } - rv = gcmHash_Final(ghash, ctrParams.cb, &tmp, AES_BLOCK_SIZE); - if (rv != SECSuccess) { - goto loser; - } + gcm_InitIVContext(&gcm->gcm_iv); + gcm->ctr_context_init = PR_FALSE; + + /* if gcmPara/ms is NULL, then we are creating an PKCS #11 MESSAGE + * style context, in which we initialize the key once, then do separate + * iv/aad's for each message. In that case we only initialize the key + * and ghash. We initialize the counter in each separate message */ + if (gcmParams == NULL) { + /* OK we are finished with init, if we are doing MESSAGE interface, + * return from here */ + return gcm; } - rv = CTR_InitContext(&gcm->ctr_context, context, cipher, - (unsigned char *)&ctrParams); + + rv = gcm_InitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulTagBits, gcmParams->pAAD, + gcmParams->ulAADLen); if (rv != SECSuccess) { goto loser; } - freeCtr = PR_TRUE; - - /* fill in the gcm structure */ - gcm->tagBits = gcmParams->ulTagBits; /* save for final step */ - /* calculate the final tag key. NOTE: gcm->tagKey is zero to start with. - * if this assumption changes, we would need to explicitly clear it here */ - rv = CTR_Update(&gcm->ctr_context, gcm->tagKey, &tmp, AES_BLOCK_SIZE, - gcm->tagKey, AES_BLOCK_SIZE, AES_BLOCK_SIZE); - if (rv != SECSuccess) { - goto loser; - } - - /* finally mix in the AAD data */ - rv = gcmHash_Reset(ghash, gcmParams->pAAD, gcmParams->ulAADLen); - if (rv != SECSuccess) { - goto loser; - } - + gcm->ctr_context_init = PR_TRUE; return gcm; loser: - if (freeCtr) { - CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); - } if (ghash && ghash->mem) { PORT_Free(ghash->mem); } @@ -624,13 +606,93 @@ loser: return NULL; } +SECStatus +gcm_InitCounter(GCMContext *gcm, const unsigned char *iv, unsigned int ivLen, + unsigned int tagBits, const unsigned char *aad, + unsigned int aadLen) +{ + gcmHashContext *ghash = gcm->ghash_context; + unsigned int tmp; + PRBool freeCtr = PR_FALSE; + CK_AES_CTR_PARAMS ctrParams; + SECStatus rv; + + /* Verify our parameters here */ + if (ivLen == 0) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + goto loser; + } + + if (tagBits != 128 && tagBits != 120 && + tagBits != 112 && tagBits != 104 && + tagBits != 96 && tagBits != 64 && + tagBits != 32) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + goto loser; + } + + /* fill in the Counter context */ + ctrParams.ulCounterBits = 32; + PORT_Memset(ctrParams.cb, 0, sizeof(ctrParams.cb)); + if (ivLen == 12) { + PORT_Memcpy(ctrParams.cb, iv, ivLen); + ctrParams.cb[AES_BLOCK_SIZE - 1] = 1; + } else { + rv = gcmHash_Reset(ghash, NULL, 0); + if (rv != SECSuccess) { + goto loser; + } + rv = gcmHash_Update(ghash, iv, ivLen); + if (rv != SECSuccess) { + goto loser; + } + rv = gcmHash_Final(ghash, ctrParams.cb, &tmp, AES_BLOCK_SIZE); + if (rv != SECSuccess) { + goto loser; + } + } + rv = CTR_InitContext(&gcm->ctr_context, gcm->cipher_context, gcm->cipher, + (unsigned char *)&ctrParams); + if (rv != SECSuccess) { + goto loser; + } + freeCtr = PR_TRUE; + + /* fill in the gcm structure */ + gcm->tagBits = tagBits; /* save for final step */ + /* calculate the final tag key. NOTE: gcm->tagKey is zero to start with. + * if this assumption changes, we would need to explicitly clear it here */ + PORT_Memset(gcm->tagKey, 0, sizeof(gcm->tagKey)); + rv = CTR_Update(&gcm->ctr_context, gcm->tagKey, &tmp, AES_BLOCK_SIZE, + gcm->tagKey, AES_BLOCK_SIZE, AES_BLOCK_SIZE); + if (rv != SECSuccess) { + goto loser; + } + + /* finally mix in the AAD data */ + rv = gcmHash_Reset(ghash, aad, aadLen); + if (rv != SECSuccess) { + goto loser; + } + + return SECSuccess; + +loser: + if (freeCtr) { + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + } + return SECFailure; +} + void GCM_DestroyContext(GCMContext *gcm, PRBool freeit) { /* these two are statically allocated and will be freed when we free * gcm. call their destroy functions to free up any locally * allocated data (like mp_int's) */ - CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + if (gcm->ctr_context_init) { + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + } PORT_Free(gcm->ghash_context->mem); PORT_Memset(&gcm->tagBits, 0, sizeof(gcm->tagBits)); PORT_Memset(gcm->tagKey, 0, sizeof(gcm->tagKey)); @@ -699,6 +761,11 @@ GCM_EncryptUpdate(GCMContext *gcm, unsigned char *outbuf, return SECFailure; } + if (!gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_NOT_INITIALIZED); + return SECFailure; + } + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; if (UINT_MAX - inlen < tagBytes) { PORT_SetError(SEC_ERROR_INPUT_LEN); @@ -757,6 +824,11 @@ GCM_DecryptUpdate(GCMContext *gcm, unsigned char *outbuf, return SECFailure; } + if (!gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; /* get the authentication block */ @@ -791,3 +863,298 @@ GCM_DecryptUpdate(GCMContext *gcm, unsigned char *outbuf, return CTR_Update(&gcm->ctr_context, outbuf, outlen, maxout, inbuf, inlen, AES_BLOCK_SIZE); } + +void +gcm_InitIVContext(gcmIVContext *gcmIv) +{ + gcmIv->counter = 0; + gcmIv->max_count = 0; + gcmIv->ivGen = CKG_GENERATE; + gcmIv->ivLen = 0; + gcmIv->fixedBits = 0; +} + +/* + * generate the IV on the fly and return it to the application. + * This function keeps a counter, which may be used in the IV + * generation, or may be used in simply to make sure we don't + * generate to many IV's from this same key. + * PKCS #11 defines 4 generating values: + * 1) CKG_NO_GENERATE: just use the passed in IV as it. + * 2) CKG_GENERATE: the application doesn't care what generation + * scheme is use (we default to counter in this code). + * 3) CKG_GENERATE_COUNTER: The IV is the value of a counter. + * 4) CKG_GENERATE_RANDOM: The IV is randomly generated. + * We add a fifth rule: + * 5) CKG_GENERATE_COUNTER_XOR: The Counter value is xor'ed with + * the IV. + * The value fixedBits specifies the number of bits that will be passed + * on from the original IV. The counter or the random data is is loaded + * in the remainder of the IV not covered by fixedBits, overwriting any + * data there. In the xor case the counter is xor'ed with the data in the + * IV. In all cases only bits outside of fixedBits is modified. + * The number of IV's we can generate is restricted by the size of the + * variable part of the IV and the generation algorithm used. Because of + * this, we require subsequent calls on this context to use the same + * generator, IV len, and fixed bits as the first call. + */ +SECStatus +gcm_GenerateIV(gcmIVContext *gcmIv, unsigned char *iv, unsigned int ivLen, + unsigned int fixedBits, CK_GENERATOR_FUNCTION ivGen) +{ + unsigned int i; + unsigned int flexBits; + unsigned int ivOffset; + unsigned int ivNewCount; + unsigned char ivMask; + unsigned char ivSave; + SECStatus rv; + + if (gcmIv->counter != 0) { + /* If we've already generated a message, make sure all subsequent + * messages are using the same generator */ + if ((gcmIv->ivGen != ivGen) || (gcmIv->fixedBits != fixedBits) || + (gcmIv->ivLen != ivLen)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + } else { + /* remember these values */ + gcmIv->ivGen = ivGen; + gcmIv->fixedBits = fixedBits; + gcmIv->ivLen = ivLen; + /* now calculate how may bits of IV we have to supply */ + flexBits = ivLen * PR_BITS_PER_BYTE; /* bytes->bits */ + /* first make sure we aren't going to overflow */ + if (flexBits < fixedBits) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + flexBits -= fixedBits; + /* if we are generating a random number reduce the acceptable bits to + * avoid birthday attacks */ + if (ivGen == CKG_GENERATE_RANDOM) { + if (flexBits <= GCMIV_RANDOM_BIRTHDAY_BITS) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* see freebl/blapit.h for how we calculate + * GCMIV_RANDOM_BIRTHDAY_BITS */ + flexBits -= GCMIV_RANDOM_BIRTHDAY_BITS; + flexBits = flexBits >> 1; + } + if (flexBits == 0) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* Turn those bits into the number of IV's we can safely return */ + if (flexBits >= sizeof(gcmIv->max_count) * PR_BITS_PER_BYTE) { + gcmIv->max_count = PR_UINT64(0xffffffffffffffff); + } else { + gcmIv->max_count = PR_UINT64(1) << flexBits; + } + } + + /* no generate, accept the IV from the source */ + if (ivGen == CKG_NO_GENERATE) { + gcmIv->counter = 1; + return SECSuccess; + } + + /* make sure we haven't exceeded the number of IVs we can return + * for this key, generator, and IV size */ + if (gcmIv->counter >= gcmIv->max_count) { + /* use a unique error from just bad user input */ + PORT_SetError(SEC_ERROR_EXTRA_INPUT); + return SECFailure; + } + + /* build to mask to handle the first byte of the IV */ + ivOffset = fixedBits / PR_BITS_PER_BYTE; + ivMask = 0xff >> ((8 - (fixedBits & 7)) & 7); + ivNewCount = ivLen - ivOffset; + + /* finally generate the IV */ + switch (ivGen) { + case CKG_GENERATE: /* default to counter */ + case CKG_GENERATE_COUNTER: + iv[ivOffset] = (iv[ivOffset] & ~ivMask) | + (PORT_GET_BYTE_BE(gcmIv->counter, 0, ivNewCount) & ivMask); + for (i = 1; i < ivNewCount; i++) { + iv[ivOffset + i] = PORT_GET_BYTE_BE(gcmIv->counter, i, ivNewCount); + } + break; + /* for TLS 1.3 */ + case CKG_GENERATE_COUNTER_XOR: + iv[ivOffset] ^= + (PORT_GET_BYTE_BE(gcmIv->counter, 0, ivNewCount) & ivMask); + for (i = 1; i < ivNewCount; i++) { + iv[ivOffset + i] ^= PORT_GET_BYTE_BE(gcmIv->counter, i, ivNewCount); + } + break; + case CKG_GENERATE_RANDOM: + ivSave = iv[ivOffset] & ~ivMask; + rv = RNG_GenerateGlobalRandomBytes(iv + ivOffset, ivNewCount); + iv[ivOffset] = ivSave | (iv[ivOffset] & ivMask); + if (rv != SECSuccess) { + return rv; + } + break; + } + gcmIv->counter++; + return SECSuccess; +} + +SECStatus +GCM_EncryptAEAD(GCMContext *gcm, unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize) +{ + SECStatus rv; + unsigned int tagBytes; + unsigned int len; + const CK_GCM_MESSAGE_PARAMS *gcmParams = + (const CK_GCM_MESSAGE_PARAMS *)params; + + PORT_Assert(blocksize == AES_BLOCK_SIZE); + if (blocksize != AES_BLOCK_SIZE) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + + /* paramLen comes all the way from the application layer, make sure + * it's correct */ + if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* if we were initialized with the C_EncryptInit, we shouldn't be in this + * function */ + if (gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + + if (maxout < inlen) { + *outlen = inlen; + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + + rv = gcm_GenerateIV(&gcm->gcm_iv, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulIvFixedBits, gcmParams->ivGenerator); + if (rv != SECSuccess) { + return SECFailure; + } + + rv = gcm_InitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulTagBits, aad, aadLen); + if (rv != SECSuccess) { + return SECFailure; + } + + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; + + rv = CTR_Update(&gcm->ctr_context, outbuf, outlen, maxout, + inbuf, inlen, AES_BLOCK_SIZE); + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + if (rv != SECSuccess) { + return SECFailure; + } + rv = gcmHash_Update(gcm->ghash_context, outbuf, *outlen); + if (rv != SECSuccess) { + PORT_Memset(outbuf, 0, *outlen); /* clear the output buffer */ + *outlen = 0; + return SECFailure; + } + rv = gcm_GetTag(gcm, gcmParams->pTag, &len, tagBytes); + if (rv != SECSuccess) { + PORT_Memset(outbuf, 0, *outlen); /* clear the output buffer */ + *outlen = 0; + return SECFailure; + }; + return SECSuccess; +} + +SECStatus +GCM_DecryptAEAD(GCMContext *gcm, unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize) +{ + SECStatus rv; + unsigned int tagBytes; + unsigned char tag[MAX_BLOCK_SIZE]; + const unsigned char *intag; + unsigned int len; + const CK_GCM_MESSAGE_PARAMS *gcmParams = + (const CK_GCM_MESSAGE_PARAMS *)params; + + PORT_Assert(blocksize == AES_BLOCK_SIZE); + if (blocksize != AES_BLOCK_SIZE) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + + /* paramLen comes all the way from the application layer, make sure + * it's correct */ + if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* if we were initialized with the C_DecryptInit, we shouldn't be in this + * function */ + if (gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + + if (maxout < inlen) { + *outlen = inlen; + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + + rv = gcm_InitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulTagBits, aad, aadLen); + if (rv != SECSuccess) { + return SECFailure; + } + + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; + intag = gcmParams->pTag; + PORT_Assert(tagBytes != 0); + + /* verify the block */ + rv = gcmHash_Update(gcm->ghash_context, inbuf, inlen); + if (rv != SECSuccess) { + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + return SECFailure; + } + rv = gcm_GetTag(gcm, tag, &len, AES_BLOCK_SIZE); + if (rv != SECSuccess) { + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + return SECFailure; + } + /* Don't decrypt if we can't authenticate the encrypted data! + * This assumes that if tagBits is may not be a multiple of 8, intag will + * preserve the masked off missing bits. */ + if (NSS_SecureMemcmp(tag, intag, tagBytes) != 0) { + /* force a CKR_ENCRYPTED_DATA_INVALID error at in softoken */ + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + PORT_SetError(SEC_ERROR_BAD_DATA); + PORT_Memset(tag, 0, sizeof(tag)); + return SECFailure; + } + PORT_Memset(tag, 0, sizeof(tag)); + /* finish the decryption */ + rv = CTR_Update(&gcm->ctr_context, outbuf, outlen, maxout, + inbuf, inlen, AES_BLOCK_SIZE); + CTR_DestroyContext(&gcm->ctr_context, PR_FALSE); + return rv; +} diff --git a/security/nss/lib/freebl/gcm.h b/security/nss/lib/freebl/gcm.h index 571b9ec55..21792e0b3 100644 --- a/security/nss/lib/freebl/gcm.h +++ b/security/nss/lib/freebl/gcm.h @@ -6,6 +6,7 @@ #define GCM_H 1 #include "blapii.h" +#include "pkcs11t.h" #include #ifdef NSS_X86_OR_X64 @@ -30,26 +31,8 @@ #include #endif -#ifdef __powerpc64__ -#include "altivec-types.h" - -/* The ghash freebl test tries to use this in C++, and gcc defines conflict. */ -#ifdef __cplusplus -#undef pixel -#undef vector -#undef bool -#endif - -/* - * PPC CRYPTO requires at least gcc 5 or clang. The LE check is purely - * because it's only been tested on LE. If you're interested in BE, - * please send a patch. - */ -#if (defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 5)) && \ - defined(IS_LITTLE_ENDIAN) -#define USE_PPC_CRYPTO -#endif - +#if defined(__powerpc64__) +#include "ppc-crypto.h" #endif SEC_BEGIN_PROTOS @@ -78,6 +61,18 @@ SECStatus GCM_DecryptUpdate(GCMContext *gcm, unsigned char *outbuf, unsigned int *outlen, unsigned int maxout, const unsigned char *inbuf, unsigned int inlen, unsigned int blocksize); +SECStatus GCM_EncryptAEAD(GCMContext *gcm, unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize); +SECStatus GCM_DecryptAEAD(GCMContext *gcm, unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize); /* These functions are here only so we can test them */ #define GCM_HASH_LEN_LEN 8 /* gcm hash defines lengths to be 64 bits */ @@ -102,6 +97,15 @@ pre_align struct gcmHashContextStr { gcmHashContext *mem; } post_align; +typedef struct gcmIVContextStr gcmIVContext; +struct gcmIVContextStr { + PRUint64 counter; + PRUint64 max_count; + CK_GENERATOR_FUNCTION ivGen; + unsigned int fixedBits; + unsigned int ivLen; +}; + SECStatus gcmHash_Update(gcmHashContext *ghash, const unsigned char *buf, unsigned int len); SECStatus gcmHash_InitContext(gcmHashContext *ghash, const unsigned char *H, @@ -111,6 +115,11 @@ SECStatus gcmHash_Reset(gcmHashContext *ghash, const unsigned char *AAD, SECStatus gcmHash_Final(gcmHashContext *ghash, unsigned char *outbuf, unsigned int *outlen, unsigned int maxout); +void gcm_InitIVContext(gcmIVContext *gcmiv); +SECStatus gcm_GenerateIV(gcmIVContext *gcmIv, unsigned char *iv, + unsigned int ivLen, unsigned int fixedBits, + CK_GENERATOR_FUNCTION ivGen); + SEC_END_PROTOS #endif diff --git a/security/nss/lib/freebl/hmacct.c b/security/nss/lib/freebl/hmacct.c index c7815ac05..fac323e85 100644 --- a/security/nss/lib/freebl/hmacct.c +++ b/security/nss/lib/freebl/hmacct.c @@ -16,34 +16,19 @@ * field. (SHA-384/512 have 128-bit length.) */ #define MAX_HASH_BIT_COUNT_BYTES 16 -/* Some utility functions are needed: - * - * These macros return the given value with the MSB copied to all the other - * bits. They use the fact that an arithmetic shift shifts-in the sign bit. - * However, this is not ensured by the C standard so you may need to replace - * them with something else on odd CPUs. - * - * Note: the argument to these macros must be an unsigned int. - * */ -#define DUPLICATE_MSB_TO_ALL(x) ((unsigned int)((int)(x) >> (sizeof(int) * 8 - 1))) -#define DUPLICATE_MSB_TO_ALL_8(x) ((unsigned char)(DUPLICATE_MSB_TO_ALL(x))) - /* constantTimeGE returns 0xff if a>=b and 0x00 otherwise, where a, b < * MAX_UINT/2. */ static unsigned char constantTimeGE(unsigned int a, unsigned int b) { - a -= b; - return DUPLICATE_MSB_TO_ALL(~a); + return PORT_CT_GE(a, b); } /* constantTimeEQ8 returns 0xff if a==b and 0x00 otherwise. */ static unsigned char -constantTimeEQ8(unsigned char a, unsigned char b) +constantTimeEQ(unsigned char a, unsigned char b) { - unsigned int c = a ^ b; - c--; - return DUPLICATE_MSB_TO_ALL_8(c); + return PORT_CT_EQ(a, b); } /* MAC performs a constant time SSLv3/TLS MAC of |dataLen| bytes of |data|, @@ -223,8 +208,8 @@ MAC(unsigned char *mdOut, * constant time, to |macOut|. */ for (i = numStartingBlocks; i <= numStartingBlocks + varianceBlocks; i++) { unsigned char block[HASH_BLOCK_LENGTH_MAX]; - unsigned char isBlockA = constantTimeEQ8(i, indexA); - unsigned char isBlockB = constantTimeEQ8(i, indexB); + unsigned char isBlockA = constantTimeEQ(i, indexA); + unsigned char isBlockB = constantTimeEQ(i, indexB); for (j = 0; j < mdBlockSize; j++) { unsigned char isPastC = isBlockA & constantTimeGE(j, c); unsigned char isPastCPlus1 = isBlockA & constantTimeGE(j, c + 1); diff --git a/security/nss/lib/freebl/intel-gcm-wrap.c b/security/nss/lib/freebl/intel-gcm-wrap.c index 059fc6332..5257e3b86 100644 --- a/security/nss/lib/freebl/intel-gcm-wrap.c +++ b/security/nss/lib/freebl/intel-gcm-wrap.c @@ -36,8 +36,16 @@ struct intel_AES_GCMContextStr { unsigned long tagBits; unsigned long Alen; unsigned long Mlen; + freeblCipherFunc cipher; + PRBool ctr_context_init; + gcmIVContext gcm_iv; }; +SECStatus intel_aes_gcmInitCounter(intel_AES_GCMContext *gcm, + const unsigned char *iv, + unsigned long ivLen, unsigned long tagBits, + const unsigned char *aad, unsigned long aadLen); + intel_AES_GCMContext * intel_AES_GCM_CreateContext(void *context, freeblCipherFunc cipher, @@ -45,38 +53,9 @@ intel_AES_GCM_CreateContext(void *context, { intel_AES_GCMContext *gcm = NULL; AESContext *aes = (AESContext *)context; - const CK_GCM_PARAMS *gcmParams = (const CK_GCM_PARAMS *)params; - unsigned char buff[AES_BLOCK_SIZE]; /* aux buffer */ - - unsigned long IV_whole_len = gcmParams->ulIvLen & (~0xful); - unsigned int IV_remainder_len = gcmParams->ulIvLen & 0xful; - unsigned long AAD_whole_len = gcmParams->ulAADLen & (~0xful); - unsigned int AAD_remainder_len = gcmParams->ulAADLen & 0xful; - - __m128i BSWAP_MASK = _mm_setr_epi8(15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); - __m128i ONE = _mm_set_epi32(0, 0, 0, 1); - unsigned int j; + const CK_NSS_GCM_PARAMS *gcmParams = (const CK_NSS_GCM_PARAMS *)params; SECStatus rv; - if (gcmParams->ulIvLen == 0) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return NULL; - } - - if (gcmParams->ulTagBits != 128 && gcmParams->ulTagBits != 120 && - gcmParams->ulTagBits != 112 && gcmParams->ulTagBits != 104 && - gcmParams->ulTagBits != 96 && gcmParams->ulTagBits != 64 && - gcmParams->ulTagBits != 32) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return NULL; - } - - // Limit AADLen in accordance with SP800-38D - if (sizeof(AAD_whole_len) >= 8 && AAD_whole_len > (1ULL << 61) - 1) { - PORT_SetError(SEC_ERROR_INPUT_LEN); - return NULL; - } - gcm = PORT_ZNew(intel_AES_GCMContext); if (gcm == NULL) { return NULL; @@ -84,40 +63,102 @@ intel_AES_GCM_CreateContext(void *context, /* initialize context fields */ gcm->aes_context = aes; - gcm->tagBits = gcmParams->ulTagBits; + gcm->cipher = cipher; gcm->Alen = 0; gcm->Mlen = 0; + gcm->ctr_context_init = PR_FALSE; /* first prepare H and its derivatives for ghash */ intel_aes_gcmINIT(gcm->Htbl, (unsigned char *)aes->k.expandedKey, aes->Nr); + gcm_InitIVContext(&gcm->gcm_iv); + + /* if gcmParams is NULL, then we are creating an PKCS #11 MESSAGE + * style context, in which we initialize the key once, then do separate + * iv/aad's for each message. If we are doing that kind of operation, + * we've finished with init here. We'll init the Counter in each AEAD + * call */ + if (gcmParams == NULL) { + return gcm; + } + + rv = intel_aes_gcmInitCounter(gcm, gcmParams->pIv, + gcmParams->ulIvLen, gcmParams->ulTagBits, + gcmParams->pAAD, gcmParams->ulAADLen); + if (rv != SECSuccess) { + PORT_Free(gcm); + return NULL; + } + gcm->ctr_context_init = PR_TRUE; + + return gcm; +} + +SECStatus +intel_aes_gcmInitCounter(intel_AES_GCMContext *gcm, + const unsigned char *iv, unsigned long ivLen, + unsigned long tagBits, + const unsigned char *aad, unsigned long aadLen) +{ + unsigned char buff[AES_BLOCK_SIZE]; /* aux buffer */ + unsigned long IV_whole_len = ivLen & (~0xful); + unsigned int IV_remainder_len = ivLen & 0xful; + unsigned long AAD_whole_len = aadLen & (~0xful); + unsigned int AAD_remainder_len = aadLen & 0xful; + unsigned int j; + __m128i BSWAP_MASK = _mm_setr_epi8(15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); + __m128i ONE = _mm_set_epi32(0, 0, 0, 1); + SECStatus rv; + + if (ivLen == 0) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + if (tagBits != 128 && tagBits != 120 && tagBits != 112 && + tagBits != 104 && tagBits != 96 && tagBits != 64 && + tagBits != 32) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + gcm->tagBits = tagBits; + + /* reset the aad and message length counters */ + gcm->Alen = 0; + gcm->Mlen = 0; + + // Limit AADLen in accordance with SP800-38D + if (sizeof(AAD_whole_len) >= 8 && AAD_whole_len > (1ULL << 61) - 1) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } /* Initial TAG value is zero */ _mm_storeu_si128((__m128i *)gcm->T, _mm_setzero_si128()); _mm_storeu_si128((__m128i *)gcm->X0, _mm_setzero_si128()); /* Init the counter */ - if (gcmParams->ulIvLen == 12) { + if (ivLen == 12) { _mm_storeu_si128((__m128i *)gcm->CTR, - _mm_setr_epi32(((unsigned int *)gcmParams->pIv)[0], - ((unsigned int *)gcmParams->pIv)[1], - ((unsigned int *)gcmParams->pIv)[2], + _mm_setr_epi32(((unsigned int *)iv)[0], + ((unsigned int *)iv)[1], + ((unsigned int *)iv)[2], 0x01000000)); } else { /* If IV size is not 96 bits, then the initial counter value is GHASH * of the IV */ - intel_aes_gcmAAD(gcm->Htbl, gcmParams->pIv, IV_whole_len, gcm->T); + intel_aes_gcmAAD(gcm->Htbl, (unsigned char *)iv, IV_whole_len, gcm->T); /* Partial block */ if (IV_remainder_len) { PORT_Memset(buff, 0, AES_BLOCK_SIZE); - PORT_Memcpy(buff, gcmParams->pIv + IV_whole_len, IV_remainder_len); + PORT_Memcpy(buff, iv + IV_whole_len, IV_remainder_len); intel_aes_gcmAAD(gcm->Htbl, buff, AES_BLOCK_SIZE, gcm->T); } intel_aes_gcmTAG( gcm->Htbl, gcm->T, - gcmParams->ulIvLen, + ivLen, 0, gcm->X0, gcm->CTR); @@ -128,10 +169,10 @@ intel_AES_GCM_CreateContext(void *context, /* Encrypt the initial counter, will be used to encrypt the GHASH value, * in the end */ - rv = (*cipher)(context, gcm->X0, &j, AES_BLOCK_SIZE, gcm->CTR, - AES_BLOCK_SIZE, AES_BLOCK_SIZE); + rv = (*gcm->cipher)(gcm->aes_context, gcm->X0, &j, AES_BLOCK_SIZE, gcm->CTR, + AES_BLOCK_SIZE, AES_BLOCK_SIZE); if (rv != SECSuccess) { - goto loser; + return SECFailure; } /* Promote the counter by 1 */ @@ -141,18 +182,14 @@ intel_AES_GCM_CreateContext(void *context, * creation from the AAD, because that would allow to reuse the H, which * only changes when the AES key changes, and not every package, like the * IV and AAD */ - intel_aes_gcmAAD(gcm->Htbl, gcmParams->pAAD, AAD_whole_len, gcm->T); + intel_aes_gcmAAD(gcm->Htbl, (unsigned char *)aad, AAD_whole_len, gcm->T); if (AAD_remainder_len) { PORT_Memset(buff, 0, AES_BLOCK_SIZE); - PORT_Memcpy(buff, gcmParams->pAAD + AAD_whole_len, AAD_remainder_len); + PORT_Memcpy(buff, aad + AAD_whole_len, AAD_remainder_len); intel_aes_gcmAAD(gcm->Htbl, buff, AES_BLOCK_SIZE, gcm->T); } - gcm->Alen += gcmParams->ulAADLen; - return gcm; - -loser: - PORT_Free(gcm); - return NULL; + gcm->Alen += aadLen; + return SECSuccess; } void @@ -183,6 +220,11 @@ intel_AES_GCM_EncryptUpdate(intel_AES_GCMContext *gcm, return SECFailure; } + if (!gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_NOT_INITIALIZED); + return SECFailure; + } + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; if (UINT_MAX - inlen < tagBytes) { PORT_SetError(SEC_ERROR_INPUT_LEN); @@ -229,6 +271,11 @@ intel_AES_GCM_DecryptUpdate(intel_AES_GCMContext *gcm, unsigned char T[AES_BLOCK_SIZE]; const unsigned char *intag; + if (!gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_NOT_INITIALIZED); + return SECFailure; + } + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; /* get the authentication block */ @@ -281,4 +328,140 @@ intel_AES_GCM_DecryptUpdate(intel_AES_GCMContext *gcm, return SECSuccess; } +SECStatus +intel_AES_GCM_EncryptAEAD(intel_AES_GCMContext *gcm, + unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize) +{ + unsigned int tagBytes; + unsigned char T[AES_BLOCK_SIZE]; + const CK_GCM_MESSAGE_PARAMS *gcmParams = + (const CK_GCM_MESSAGE_PARAMS *)params; + SECStatus rv; + + // GCM has a 16 octet block, with a 32-bit block counter + // Limit in accordance with SP800-38D + if (sizeof(inlen) > 4 && + inlen >= ((1ULL << 32) - 2) * AES_BLOCK_SIZE) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + /* paramLen comes all the way from the application layer, make sure + * it's correct */ + if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + /* if we were initialized with the C_EncryptInit, we shouldn't be in this + * function */ + if (gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + + if (maxout < inlen) { + *outlen = inlen; + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + + rv = gcm_GenerateIV(&gcm->gcm_iv, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulIvFixedBits, gcmParams->ivGenerator); + if (rv != SECSuccess) { + return SECFailure; + } + + rv = intel_aes_gcmInitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulTagBits, aad, aadLen); + if (rv != SECSuccess) { + return SECFailure; + } + + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; + + intel_aes_gcmENC(inbuf, outbuf, gcm, inlen); + + gcm->Mlen += inlen; + + intel_aes_gcmTAG(gcm->Htbl, gcm->T, gcm->Mlen, gcm->Alen, gcm->X0, T); + + *outlen = inlen; + PORT_Memcpy(gcmParams->pTag, T, tagBytes); + return SECSuccess; +} + +SECStatus +intel_AES_GCM_DecryptAEAD(intel_AES_GCMContext *gcm, + unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize) +{ + unsigned int tagBytes; + unsigned char T[AES_BLOCK_SIZE]; + const unsigned char *intag; + const CK_GCM_MESSAGE_PARAMS *gcmParams = + (const CK_GCM_MESSAGE_PARAMS *)params; + SECStatus rv; + + /* paramLen comes all the way from the application layer, make sure + * it's correct */ + if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* if we were initialized with the C_DecryptInit, we shouldn't be in this + * function */ + if (gcm->ctr_context_init) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + + // GCM has a 16 octet block, with a 32-bit block counter + // Limit in accordance with SP800-38D + if (sizeof(inlen) > 4 && + inlen >= ((1ULL << 32) - 2) * AES_BLOCK_SIZE) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + + if (maxout < inlen) { + *outlen = inlen; + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + + rv = intel_aes_gcmInitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen, + gcmParams->ulTagBits, aad, aadLen); + if (rv != SECSuccess) { + return SECFailure; + } + + tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; + intag = gcmParams->pTag; + PORT_Assert(tagBytes != 0); + + intel_aes_gcmDEC(inbuf, outbuf, gcm, inlen); + + gcm->Mlen += inlen; + intel_aes_gcmTAG(gcm->Htbl, gcm->T, gcm->Mlen, gcm->Alen, gcm->X0, T); + + if (NSS_SecureMemcmp(T, intag, tagBytes) != 0) { + memset(outbuf, 0, inlen); + *outlen = 0; + /* force a CKR_ENCRYPTED_DATA_INVALID error at in softoken */ + PORT_SetError(SEC_ERROR_BAD_DATA); + return SECFailure; + } + *outlen = inlen; + + return SECSuccess; +} #endif diff --git a/security/nss/lib/freebl/intel-gcm.h b/security/nss/lib/freebl/intel-gcm.h index 05f52f297..e0221159d 100644 --- a/security/nss/lib/freebl/intel-gcm.h +++ b/security/nss/lib/freebl/intel-gcm.h @@ -40,6 +40,20 @@ SECStatus intel_AES_GCM_DecryptUpdate(intel_AES_GCMContext *gcm, unsigned char * unsigned int *outlen, unsigned int maxout, const unsigned char *inbuf, unsigned int inlen, unsigned int blocksize); +SECStatus intel_AES_GCM_EncryptAEAD(intel_AES_GCMContext *gcm, + unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize); +SECStatus intel_AES_GCM_DecryptAEAD(intel_AES_GCMContext *gcm, + unsigned char *outbuf, + unsigned int *outlen, unsigned int maxout, + const unsigned char *inbuf, unsigned int inlen, + void *params, unsigned int paramLen, + const unsigned char *aad, unsigned int aadLen, + unsigned int blocksize); /* Prototypes of functions in the assembler file for fast AES-GCM, using Intel AES-NI and CLMUL-NI, as described in [1] diff --git a/security/nss/lib/freebl/ldvector.c b/security/nss/lib/freebl/ldvector.c index 6ae9ef68d..f14425f21 100644 --- a/security/nss/lib/freebl/ldvector.c +++ b/security/nss/lib/freebl/ldvector.c @@ -6,6 +6,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifdef FREEBL_NO_DEPEND +#include "stubs.h" extern int FREEBL_InitStubs(void); #endif @@ -14,6 +15,15 @@ extern int FREEBL_InitStubs(void); #include "alghmac.h" #include "hmacct.h" #include "blapii.h" +#include "secerr.h" + +SECStatus +FREEBL_Deprecated(void) +{ + + PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG); + return SECFailure; +} static const struct FREEBLVectorStr vector = { @@ -38,10 +48,17 @@ static const struct FREEBLVectorStr vector = RC4_DestroyContext, RC4_Encrypt, RC4_Decrypt, +#ifndef NSS_DISABLE_DEPRECATED_RC2 RC2_CreateContext, RC2_DestroyContext, RC2_Encrypt, RC2_Decrypt, +#else + (F_RC2_CreateContext)FREEBL_Deprecated, + (F_RC2_DestroyContext)FREEBL_Deprecated, + (F_RC2_Encrypt)FREEBL_Deprecated, + (F_RC2_Decrypt)FREEBL_Deprecated, +#endif RC5_CreateContext, RC5_DestroyContext, RC5_Encrypt, @@ -165,13 +182,21 @@ static const struct FREEBLVectorStr vector = AES_InitContext, AESKeyWrap_InitContext, DES_InitContext, +#ifndef NSS_DISABLE_DEPRECATED_RC2 RC2_InitContext, +#else + (F_RC2_InitContext)FREEBL_Deprecated, +#endif RC4_InitContext, AES_AllocateContext, AESKeyWrap_AllocateContext, DES_AllocateContext, +#ifndef NSS_DISABLE_DEPRECATED_RC2 RC2_AllocateContext, +#else + (F_RC2_AllocateContext)FREEBL_Deprecated, +#endif RC4_AllocateContext, MD2_Clone, @@ -210,14 +235,23 @@ static const struct FREEBLVectorStr vector = PQG_DestroyParams, PQG_DestroyVerify, - /* End of Version 3.010. */ +/* End of Version 3.010. */ +#ifndef NSS_DISABLE_DEPRECATED_SEED SEED_InitContext, SEED_AllocateContext, SEED_CreateContext, SEED_DestroyContext, SEED_Encrypt, SEED_Decrypt, +#else + (F_SEED_InitContext)FREEBL_Deprecated, + (F_SEED_AllocateContext)FREEBL_Deprecated, + (F_SEED_CreateContext)FREEBL_Deprecated, + (F_SEED_DestroyContext)FREEBL_Deprecated, + (F_SEED_Encrypt)FREEBL_Deprecated, + (F_SEED_Decrypt)FREEBL_Deprecated, +#endif /* NSS_DISABLE_DEPRECATED_SEED */ BL_Init, BL_SetForkState, @@ -327,9 +361,19 @@ static const struct FREEBLVectorStr vector = CMAC_Begin, CMAC_Update, CMAC_Finish, - CMAC_Destroy + CMAC_Destroy, /* End of version 3.022 */ + ChaCha20Poly1305_Encrypt, + ChaCha20Poly1305_Decrypt, + AES_AEAD, + AESKeyWrap_EncryptKWP, + AESKeyWrap_DecryptKWP, + + /* End of version 3.023 */ + KEA_PrimeCheck + + /* End of version 3.024 */ }; const FREEBLVector* diff --git a/security/nss/lib/freebl/loader.c b/security/nss/lib/freebl/loader.c index 945ecf171..891516fa5 100644 --- a/security/nss/lib/freebl/loader.c +++ b/security/nss/lib/freebl/loader.c @@ -236,6 +236,14 @@ KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime) return (vector->p_KEA_Verify)(Y, prime, subPrime); } +PRBool +KEA_PrimeCheck(SECItem *prime) +{ + if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) + return PR_FALSE; + return (vector->p_KEA_PrimeCheck)(prime); +} + RC4Context * RC4_CreateContext(const unsigned char *key, int len) { @@ -280,7 +288,11 @@ RC2_CreateContext(const unsigned char *key, unsigned int len, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return NULL; +#ifndef NSS_DISABLE_DEPRECATED_RC2 return (vector->p_RC2_CreateContext)(key, len, iv, mode, effectiveKeyLen); +#else + return NULL; +#endif } void @@ -288,7 +300,11 @@ RC2_DestroyContext(RC2Context *cx, PRBool freeit) { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return; +#ifndef NSS_DISABLE_DEPRECATED_RC2 (vector->p_RC2_DestroyContext)(cx, freeit); +#else + return; +#endif } SECStatus @@ -298,8 +314,12 @@ RC2_Encrypt(RC2Context *cx, unsigned char *output, unsigned int *outputLen, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return SECFailure; +#ifndef NSS_DISABLE_DEPRECATED_RC2 return (vector->p_RC2_Encrypt)(cx, output, outputLen, maxOutputLen, input, inputLen); +#else + return SECFailure; +#endif } SECStatus @@ -309,8 +329,12 @@ RC2_Decrypt(RC2Context *cx, unsigned char *output, unsigned int *outputLen, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return SECFailure; +#ifndef NSS_DISABLE_DEPRECATED_RC2 return (vector->p_RC2_Decrypt)(cx, output, outputLen, maxOutputLen, input, inputLen); +#else + return SECFailure; +#endif } RC5Context * @@ -396,7 +420,11 @@ SEED_CreateContext(const unsigned char *key, const unsigned char *iv, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return NULL; +#ifndef NSS_DISABLE_DEPRECATED_SEED return (vector->p_SEED_CreateContext)(key, iv, mode, encrypt); +#else + return NULL; +#endif } void @@ -404,7 +432,11 @@ SEED_DestroyContext(SEEDContext *cx, PRBool freeit) { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return; +#ifndef NSS_DISABLE_DEPRECATED_SEED (vector->p_SEED_DestroyContext)(cx, freeit); +#else + return; +#endif } SECStatus @@ -414,8 +446,12 @@ SEED_Encrypt(SEEDContext *cx, unsigned char *output, unsigned int *outputLen, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return SECFailure; +#ifndef NSS_DISABLE_DEPRECATED_SEED return (vector->p_SEED_Encrypt)(cx, output, outputLen, maxOutputLen, input, inputLen); +#else + return SECFailure; +#endif } SECStatus @@ -425,8 +461,12 @@ SEED_Decrypt(SEEDContext *cx, unsigned char *output, unsigned int *outputLen, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return SECFailure; +#ifndef NSS_DISABLE_DEPRECATED_SEED return (vector->p_SEED_Decrypt)(cx, output, outputLen, maxOutputLen, input, inputLen); +#else + return SECFailure; +#endif } AESContext * @@ -470,6 +510,19 @@ AES_Decrypt(AESContext *cx, unsigned char *output, input, inputLen); } +SECStatus +AES_AEAD(AESContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + void *params, unsigned int paramsLen, + const unsigned char *aad, unsigned int aadLen) +{ + if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) + return SECFailure; + return (vector->p_AES_AEAD)(cx, output, outputLen, maxOutputLen, input, + inputLen, params, paramsLen, aad, aadLen); +} + SECStatus MD5_Hash(unsigned char *dest, const char *src) { @@ -1125,6 +1178,7 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output, return vector->p_AESKeyWrap_Encrypt(cx, output, outputLen, maxOutputLen, input, inputLen); } + SECStatus AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, @@ -1136,6 +1190,28 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output, input, inputLen); } +SECStatus +AESKeyWrap_EncryptKWP(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) +{ + if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) + return SECFailure; + return vector->p_AESKeyWrap_EncryptKWP(cx, output, outputLen, maxOutputLen, + input, inputLen); +} + +SECStatus +AESKeyWrap_DecryptKWP(AESKeyWrapContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen) +{ + if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) + return SECFailure; + return vector->p_AESKeyWrap_DecryptKWP(cx, output, outputLen, maxOutputLen, + input, inputLen); +} + PRBool BLAPI_SHVerify(const char *name, PRFuncPtr addr) { @@ -1255,7 +1331,11 @@ RC2_AllocateContext(void) { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return NULL; +#ifndef NSS_DISABLE_DEPRECATED_RC2 return (vector->p_RC2_AllocateContext)(); +#else + return NULL; +#endif } RC4Context * @@ -1305,7 +1385,11 @@ SEED_InitContext(SEEDContext *cx, const unsigned char *key, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return SECFailure; +#ifndef NSS_DISABLE_DEPRECATED_SEED return (vector->p_SEED_InitContext)(cx, key, keylen, iv, mode, encrypt, xtra); +#else + return SECFailure; +#endif } SECStatus @@ -1315,8 +1399,12 @@ RC2_InitContext(RC2Context *cx, const unsigned char *key, { if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) return SECFailure; +#ifndef NSS_DISABLE_DEPRECATED_RC2 return (vector->p_RC2_InitContext)(cx, key, keylen, iv, mode, effectiveKeyLen, xtra); +#else + return SECFailure; +#endif } SECStatus @@ -2127,6 +2215,38 @@ ChaCha20Poly1305_Open(const ChaCha20Poly1305Context *ctx, nonce, nonceLen, ad, adLen); } +SECStatus +ChaCha20Poly1305_Encrypt(const ChaCha20Poly1305Context *ctx, + unsigned char *output, unsigned int *outputLen, + unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + const unsigned char *nonce, unsigned int nonceLen, + const unsigned char *ad, unsigned int adLen, + unsigned char *tagOut) +{ + if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) + return SECFailure; + return (vector->p_ChaCha20Poly1305_Encrypt)( + ctx, output, outputLen, maxOutputLen, input, inputLen, + nonce, nonceLen, ad, adLen, tagOut); +} + +SECStatus +ChaCha20Poly1305_Decrypt(const ChaCha20Poly1305Context *ctx, + unsigned char *output, unsigned int *outputLen, + unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + const unsigned char *nonce, unsigned int nonceLen, + const unsigned char *ad, unsigned int adLen, + unsigned char *tagIn) +{ + if (!vector && PR_SUCCESS != freebl_RunLoaderOnce()) + return SECFailure; + return (vector->p_ChaCha20Poly1305_Decrypt)( + ctx, output, outputLen, maxOutputLen, input, inputLen, + nonce, nonceLen, ad, adLen, tagIn); +} + int EC_GetPointSize(const ECParams *params) { diff --git a/security/nss/lib/freebl/loader.h b/security/nss/lib/freebl/loader.h index ff1a5d1a4..0b5ee5ef0 100644 --- a/security/nss/lib/freebl/loader.h +++ b/security/nss/lib/freebl/loader.h @@ -10,7 +10,7 @@ #include "blapi.h" -#define FREEBL_VERSION 0x0316 +#define FREEBL_VERSION 0x0324 struct FREEBLVectorStr { @@ -778,6 +778,42 @@ struct FREEBLVectorStr { void (*p_CMAC_Destroy)(CMACContext *ctx, PRBool free_it); /* Version 3.022 came to here */ + SECStatus (*p_ChaCha20Poly1305_Encrypt)( + const ChaCha20Poly1305Context *ctx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + const unsigned char *nonce, unsigned int nonceLen, + const unsigned char *ad, unsigned int adLen, unsigned char *tagOut); + + SECStatus (*p_ChaCha20Poly1305_Decrypt)( + const ChaCha20Poly1305Context *ctx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + const unsigned char *nonce, unsigned int nonceLen, + const unsigned char *ad, unsigned int adLen, unsigned char *tagIn); + SECStatus (*p_AES_AEAD)(AESContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + void *params, unsigned int paramsLen, + const unsigned char *aad, unsigned int aadLen); + SECStatus (*p_AESKeyWrap_EncryptKWP)(AESKeyWrapContext *cx, + unsigned char *output, + unsigned int *outputLen, + unsigned int maxOutputLen, + const unsigned char *input, + unsigned int inputLen); + + SECStatus (*p_AESKeyWrap_DecryptKWP)(AESKeyWrapContext *cx, + unsigned char *output, + unsigned int *outputLen, + unsigned int maxOutputLen, + const unsigned char *input, + unsigned int inputLen); + + /* Version 3.023 came to here */ + + PRBool (*p_KEA_PrimeCheck)(SECItem *prime); + /* Version 3.024 came to here */ /* Add new function pointers at the end of this struct and bump * FREEBL_VERSION at the beginning of this file. */ @@ -829,3 +865,55 @@ extern FREEBLGetVectorFn FREEBL_GetVector; SEC_END_PROTOS #endif + +#ifdef NSS_DISABLE_DEPRECATED_SEED +typedef SECStatus (*F_SEED_InitContext)(SEEDContext *cx, + const unsigned char *key, + unsigned int keylen, + const unsigned char *iv, + int mode, + unsigned int encrypt, + unsigned int); + +typedef SEEDContext *(*F_SEED_AllocateContext)(void); + +typedef SEEDContext *(*F_SEED_CreateContext)(const unsigned char *key, + const unsigned char *iv, + int mode, PRBool encrypt); + +typedef void (*F_SEED_DestroyContext)(SEEDContext *cx, PRBool freeit); + +typedef SECStatus (*F_SEED_Encrypt)(SEEDContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen); + +typedef SECStatus (*F_SEED_Decrypt)(SEEDContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen); +#endif + +#ifdef NSS_DISABLE_DEPRECATED_RC2 +typedef RC2Context *(*F_RC2_CreateContext)(const unsigned char *key, + unsigned int len, const unsigned char *iv, + int mode, unsigned effectiveKeyLen); + +typedef void (*F_RC2_DestroyContext)(RC2Context *cx, PRBool freeit); + +typedef SECStatus (*F_RC2_Encrypt)(RC2Context *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen); + +typedef SECStatus (*F_RC2_Decrypt)(RC2Context *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen); + +typedef SECStatus (*F_RC2_InitContext)(RC2Context *cx, + const unsigned char *key, + unsigned int keylen, + const unsigned char *iv, + int mode, + unsigned int effectiveKeyLen, + unsigned int); + +typedef RC2Context *(*F_RC2_AllocateContext)(void); +#endif diff --git a/security/nss/lib/freebl/manifest.mn b/security/nss/lib/freebl/manifest.mn index 8915ac474..9dac2106f 100644 --- a/security/nss/lib/freebl/manifest.mn +++ b/security/nss/lib/freebl/manifest.mn @@ -107,7 +107,7 @@ ECL_HDRS = ecl-exp.h ecl.h ecp.h ecl-priv.h ECL_SRCS = ecl.c ecl_mult.c ecl_gf.c \ ecp_aff.c ecp_jac.c ecp_mont.c \ ec_naf.c ecp_jm.c ecp_256.c ecp_384.c ecp_521.c \ - ecp_256_32.c ecp_25519.c + ecp_256_32.c ecp_25519.c ecp_secp384r1.c ecp_secp521r1.c SHA_SRCS = sha_fast.c MPCPU_SRCS = mpcpucache.c VERIFIED_SRCS = $(NULL) @@ -123,10 +123,9 @@ CSRCS = \ cmac.c \ alghmac.c \ rawhash.c \ - alg2268.c \ arcfour.c \ arcfive.c \ - crypto_primitives.c \ + crypto_primitives.c \ blake2b.c \ desblapi.c \ des.c \ @@ -150,7 +149,6 @@ CSRCS = \ rsapkcs.c \ shvfy.c \ tlsprfalg.c \ - seed.c \ jpake.c \ $(MPI_SRCS) \ $(MPCPU_SRCS) \ @@ -161,6 +159,14 @@ CSRCS = \ $(EXTRA_SRCS) \ $(NULL) +ifndef NSS_DISABLE_DEPRECATED_SEED + CSRCS += deprecated/seed.c +endif + +ifndef NSS_DISABLE_DEPRECATED_RC2 + CSRCS += deprecated/alg2268.c +endif + ALL_CSRCS := $(CSRCS) ALL_HDRS = \ diff --git a/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm b/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm index cb432583f..e50efa8de 100644 --- a/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm +++ b/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm @@ -198,7 +198,7 @@ L18: mov dword ptr [8+rbx], edi je L9 lea r10d, dword ptr [-2+rdx] - cmp dword ptr [r11+r10*8], 0 + cmp qword ptr [r11+r10*8], 0 je L18 L9: mov edx, dword ptr [8+rbx] @@ -689,7 +689,7 @@ L43: mov dword ptr [8+rbx], edi je L35 lea eax, dword ptr [-2+rdx] - cmp dword ptr [r11+rax*8], 0 + cmp qword ptr [r11+rax*8], 0 je L43 L35: mov r11d, dword ptr [8+rbx] @@ -2268,7 +2268,7 @@ L84: mov dword ptr [8+rbx], edi je L76 lea eax, dword ptr [-2+rdx] - cmp dword ptr [r11+rax*8], 0 + cmp qword ptr [r11+rax*8], 0 je L84 L76: mov edx, dword ptr [8+rbx] @@ -7830,7 +7830,7 @@ L157: mov dword ptr [8+r13], ebx je L149 lea r12d, dword ptr [-2+rdx] - cmp dword ptr [r9+r12*8], 0 + cmp qword ptr [r9+r12*8], 0 je L157 L149: mov r9d, dword ptr [8+r13] @@ -7990,7 +7990,7 @@ s_mp_sqr_comba_4 PROC lea ecx, dword ptr [-1+rdx] mov rsi, qword ptr [16+r11] mov r10d, ecx - cmp dword ptr [rsi+r10*8], 0 + cmp qword ptr [rsi+r10*8], 0 jne L166 mov edx, ecx ALIGN 16 @@ -8000,7 +8000,7 @@ L167: je L171 dec edx mov eax, edx - cmp dword ptr [rsi+rax*8], 0 + cmp qword ptr [rsi+rax*8], 0 je L167 mov dword ptr [8+r11], ecx mov edx, ecx @@ -8415,7 +8415,7 @@ s_mp_sqr_comba_8 PROC lea ecx, dword ptr [-1+rdx] mov rsi, qword ptr [16+rbp] mov r14d, ecx - cmp dword ptr [rsi+r14*8], 0 + cmp qword ptr [rsi+r14*8], 0 jne L190 mov edx, ecx ALIGN 16 @@ -8425,7 +8425,7 @@ L191: je L195 dec edx mov r9d, edx - cmp dword ptr [rsi+r9*8], 0 + cmp qword ptr [rsi+r9*8], 0 je L191 mov dword ptr [8+rbp], ecx mov edx, ecx @@ -9511,7 +9511,7 @@ s_mp_sqr_comba_16 PROC ; A "FRAME" function lea ecx, dword ptr [-1+rdx] mov rsi, qword ptr [16+r14] mov r9d, ecx - cmp dword ptr [rsi+r9*8], 0 + cmp qword ptr [rsi+r9*8], 0 jne L230 mov edx, ecx ALIGN 16 @@ -9521,7 +9521,7 @@ L231: je L235 dec edx mov eax, edx - cmp dword ptr [rsi+rax*8], 0 + cmp qword ptr [rsi+rax*8], 0 je L231 mov dword ptr [8+r14], ecx mov edx, ecx @@ -13023,7 +13023,7 @@ s_mp_sqr_comba_32 PROC ; A "FRAME" function lea ecx, dword ptr [-1+rdx] mov rsi, qword ptr [16+r14] mov r10d, ecx - cmp dword ptr [rsi+r10*8], 0 + cmp qword ptr [rsi+r10*8], 0 jne L302 mov edx, ecx ALIGN 16 @@ -13033,7 +13033,7 @@ L303: je L307 dec edx mov eax, edx - cmp dword ptr [rsi+rax*8], 0 + cmp qword ptr [rsi+rax*8], 0 je L303 mov dword ptr [8+r14], ecx mov edx, ecx diff --git a/security/nss/lib/freebl/mpi/mpcpucache.c b/security/nss/lib/freebl/mpi/mpcpucache.c index 2ad291fab..f09ff3446 100644 --- a/security/nss/lib/freebl/mpi/mpcpucache.c +++ b/security/nss/lib/freebl/mpi/mpcpucache.c @@ -39,7 +39,8 @@ freebl_cpuid(unsigned long op, unsigned long *eax, unsigned long *ebx, unsigned long *ecx, unsigned long *edx) { - __asm__("cpuid\n\t" + __asm__("xor %%ecx, %%ecx\n\t" + "cpuid\n\t" : "=a"(*eax), "=b"(*ebx), "=c"(*ecx), diff --git a/security/nss/lib/freebl/mpi/mpi-priv.h b/security/nss/lib/freebl/mpi/mpi-priv.h index b34452c48..9447a818f 100644 --- a/security/nss/lib/freebl/mpi/mpi-priv.h +++ b/security/nss/lib/freebl/mpi/mpi-priv.h @@ -157,7 +157,7 @@ mp_err s_mp_invmod_2d(const mp_int *a, mp_size k, mp_int *c); mp_err s_mp_invmod_even_m(const mp_int *a, const mp_int *m, mp_int *c); #ifdef NSS_USE_COMBA - +PR_STATIC_ASSERT(sizeof(mp_digit) == 8); #define IS_POWER_OF_2(a) ((a) && !((a) & ((a)-1))) void s_mp_mul_comba_4(const mp_int *A, const mp_int *B, mp_int *C); diff --git a/security/nss/lib/freebl/mpi/mpi.c b/security/nss/lib/freebl/mpi/mpi.c index 1b7b171e7..1d306696f 100644 --- a/security/nss/lib/freebl/mpi/mpi.c +++ b/security/nss/lib/freebl/mpi/mpi.c @@ -2693,7 +2693,7 @@ mp_radix_size(mp_int *mp, int radix) bits = USED(mp) * DIGIT_BIT - 1; - return s_mp_outlen(bits, radix); + return SIGN(mp) + s_mp_outlen(bits, radix); } /* end mp_radix_size() */ diff --git a/security/nss/lib/freebl/mpi/mpi_amd64_gas.s b/security/nss/lib/freebl/mpi/mpi_amd64_common.S similarity index 94% rename from security/nss/lib/freebl/mpi/mpi_amd64_gas.s rename to security/nss/lib/freebl/mpi/mpi_amd64_common.S index ad6e2b9d7..4000f2066 100644 --- a/security/nss/lib/freebl/mpi/mpi_amd64_gas.s +++ b/security/nss/lib/freebl/mpi/mpi_amd64_common.S @@ -18,7 +18,15 @@ # s_mpv_mul_set_vec64(uint64_t *r, uint64_t *a, int len, uint64_t digit) # -.text; .align 16; .globl s_mpv_mul_set_vec64; .type s_mpv_mul_set_vec64, @function; s_mpv_mul_set_vec64: +.text; .align 16; .globl s_mpv_mul_set_vec64; + +#ifdef DARWIN +#define s_mpv_mul_set_vec64 _s_mpv_mul_set_vec64 +.private_extern s_mpv_mul_set_vec64 +s_mpv_mul_set_vec64: +#else +.type s_mpv_mul_set_vec64, @function; s_mpv_mul_set_vec64: +#endif xorq %rax, %rax # if (len == 0) return (0) testq %rdx, %rdx @@ -169,7 +177,9 @@ movq %r9, %rax ret +#ifndef DARWIN .size s_mpv_mul_set_vec64, .-s_mpv_mul_set_vec64 +#endif # ------------------------------------------------------------------------ # @@ -186,7 +196,15 @@ # s_mpv_mul_add_vec64(uint64_t *r, uint64_t *a, int len, uint64_t digit) # -.text; .align 16; .globl s_mpv_mul_add_vec64; .type s_mpv_mul_add_vec64, @function; s_mpv_mul_add_vec64: +.text; .align 16; .globl s_mpv_mul_add_vec64; + +#ifdef DARWIN +#define s_mpv_mul_add_vec64 _s_mpv_mul_add_vec64 +.private_extern s_mpv_mul_add_vec64 +s_mpv_mul_add_vec64: +#else +.type s_mpv_mul_add_vec64, @function; s_mpv_mul_add_vec64: +#endif xorq %rax, %rax # if (len == 0) return (0) testq %rdx, %rdx @@ -381,9 +399,11 @@ .L27: movq %r9, %rax ret - + +#ifndef DARWIN .size s_mpv_mul_add_vec64, .-s_mpv_mul_add_vec64 # Magic indicating no need for an executable stack .section .note.GNU-stack, "", @progbits .previous +#endif diff --git a/security/nss/lib/freebl/mpi/mplogic.c b/security/nss/lib/freebl/mpi/mplogic.c index 23ddfec1a..db19cff13 100644 --- a/security/nss/lib/freebl/mpi/mplogic.c +++ b/security/nss/lib/freebl/mpi/mplogic.c @@ -222,10 +222,9 @@ mpl_lsh(const mp_int *a, mp_int *b, mp_digit d) /* {{{ mpl_num_set(a, num) */ mp_err -mpl_num_set(mp_int *a, int *num) +mpl_num_set(mp_int *a, unsigned int *num) { - unsigned int ix; - int db, nset = 0; + unsigned int ix, db, nset = 0; mp_digit cur; unsigned char reg; @@ -253,10 +252,9 @@ mpl_num_set(mp_int *a, int *num) /* {{{ mpl_num_clear(a, num) */ mp_err -mpl_num_clear(mp_int *a, int *num) +mpl_num_clear(mp_int *a, unsigned int *num) { - unsigned int ix; - int db, nset = 0; + unsigned int ix, db, nset = 0; mp_digit cur; unsigned char reg; diff --git a/security/nss/lib/freebl/mpi/mplogic.h b/security/nss/lib/freebl/mpi/mplogic.h index a4a6b7735..71b755139 100644 --- a/security/nss/lib/freebl/mpi/mplogic.h +++ b/security/nss/lib/freebl/mpi/mplogic.h @@ -11,6 +11,7 @@ #define _H_MPLOGIC_ #include "mpi.h" +SEC_BEGIN_PROTOS /* The logical operations treat an mp_int as if it were a bit vector, @@ -38,9 +39,9 @@ mp_err mpl_lsh(const mp_int *a, mp_int *b, mp_digit d); /* left shift */ /* Bit count and parity */ -mp_err mpl_num_set(mp_int *a, int *num); /* count set bits */ -mp_err mpl_num_clear(mp_int *a, int *num); /* count clear bits */ -mp_err mpl_parity(mp_int *a); /* determine parity */ +mp_err mpl_num_set(mp_int *a, unsigned int *num); /* count set bits */ +mp_err mpl_num_clear(mp_int *a, unsigned int *num); /* count clear bits */ +mp_err mpl_parity(mp_int *a); /* determine parity */ /* Get & Set the value of a bit */ @@ -49,4 +50,6 @@ mp_err mpl_get_bit(const mp_int *a, mp_size bitNum); mp_err mpl_get_bits(const mp_int *a, mp_size lsbNum, mp_size numBits); mp_size mpl_significant_bits(const mp_int *a); +SEC_END_PROTOS + #endif /* end _H_MPLOGIC_ */ diff --git a/security/nss/lib/freebl/ppc-crypto.h b/security/nss/lib/freebl/ppc-crypto.h new file mode 100644 index 000000000..4d283895f --- /dev/null +++ b/security/nss/lib/freebl/ppc-crypto.h @@ -0,0 +1,31 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifndef PPC_CRYPTO_H +#define PPC_CRYPTO_H 1 + +#if defined(__powerpc64__) && defined(__ALTIVEC__) && \ + !defined(NSS_DISABLE_ALTIVEC) +#include "altivec-types.h" + +/* The ghash freebl test tries to use this in C++, and gcc defines conflict. */ +#ifdef __cplusplus +#undef pixel +#undef vector +#undef bool +#endif + +/* + * PPC CRYPTO requires at least gcc 8 or clang. The LE check is purely + * because it's only been tested on LE. If you're interested in BE, + * please send a patch. + */ +#if (defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 8)) && \ + defined(IS_LITTLE_ENDIAN) && defined(__VSX__) +#define USE_PPC_CRYPTO +#endif + +#endif /* defined(__powerpc64__) && !defined(NSS_DISABLE_ALTIVEC) && defined(__ALTIVEC__) */ + +#endif diff --git a/security/nss/lib/freebl/rijndael.c b/security/nss/lib/freebl/rijndael.c index fbf229aa5..449557cbe 100644 --- a/security/nss/lib/freebl/rijndael.c +++ b/security/nss/lib/freebl/rijndael.c @@ -20,8 +20,7 @@ #include "gcm.h" #include "mpi.h" -#if (!defined(IS_LITTLE_ENDIAN) && !defined(NSS_X86_OR_X64)) || \ - (defined(__arm__) && !defined(__ARM_NEON) && !defined(__ARM_NEON__)) +#if !defined(IS_LITTLE_ENDIAN) && !defined(NSS_X86_OR_X64) // not test yet on big endian platform of arm #undef USE_HW_AES #endif @@ -43,6 +42,12 @@ void rijndael_native_key_expansion(AESContext *cx, const unsigned char *key, void rijndael_native_encryptBlock(AESContext *cx, unsigned char *output, const unsigned char *input); +void rijndael_native_decryptBlock(AESContext *cx, + unsigned char *output, + const unsigned char *input); +void native_xorBlock(unsigned char *out, + const unsigned char *a, + const unsigned char *b); /* Stub definitions for the above rijndael_native_* functions, which * shouldn't be used unless NSS_X86_OR_X64 is defined */ @@ -63,6 +68,23 @@ rijndael_native_encryptBlock(AESContext *cx, PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); PORT_Assert(0); } + +void +rijndael_native_decryptBlock(AESContext *cx, + unsigned char *output, + const unsigned char *input) +{ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); +} + +void +native_xorBlock(unsigned char *out, const unsigned char *a, + const unsigned char *b) +{ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); +} #endif /* NSS_X86_OR_X64 */ /* @@ -510,6 +532,15 @@ typedef union { #define STATE_BYTE(i) state.b[i] +// out = a ^ b +inline static void +xorBlock(unsigned char *out, const unsigned char *a, const unsigned char *b) +{ + for (unsigned int j = 0; j < AES_BLOCK_SIZE; ++j) { + (out)[j] = (a)[j] ^ (b)[j]; + } +} + static void NO_SANITIZE_ALIGNMENT rijndael_encryptBlock128(AESContext *cx, unsigned char *output, @@ -605,7 +636,7 @@ rijndael_encryptBlock128(AESContext *cx, #endif } -static SECStatus NO_SANITIZE_ALIGNMENT +static void NO_SANITIZE_ALIGNMENT rijndael_decryptBlock128(AESContext *cx, unsigned char *output, const unsigned char *input) @@ -694,7 +725,6 @@ rijndael_decryptBlock128(AESContext *cx, memcpy(output, outBuf, sizeof outBuf); } #endif - return SECSuccess; } /************************************************************************** @@ -708,16 +738,13 @@ rijndael_encryptECB(AESContext *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, unsigned int inputLen) { - AESBlockFunc *encryptor; - - if (aesni_support()) { - /* Use hardware acceleration for normal AES parameters. */ - encryptor = &rijndael_native_encryptBlock; - } else { - encryptor = &rijndael_encryptBlock128; - } + PRBool aesni = aesni_support(); while (inputLen > 0) { - (*encryptor)(cx, output, input); + if (aesni) { + rijndael_native_encryptBlock(cx, output, input); + } else { + rijndael_encryptBlock128(cx, output, input); + } output += AES_BLOCK_SIZE; input += AES_BLOCK_SIZE; inputLen -= AES_BLOCK_SIZE; @@ -730,20 +757,23 @@ rijndael_encryptCBC(AESContext *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, unsigned int inputLen) { - unsigned int j; - unsigned char *lastblock; + unsigned char *lastblock = cx->iv; unsigned char inblock[AES_BLOCK_SIZE * 8]; + PRBool aesni = aesni_support(); if (!inputLen) return SECSuccess; - lastblock = cx->iv; while (inputLen > 0) { - /* XOR with the last block (IV if first block) */ - for (j = 0; j < AES_BLOCK_SIZE; ++j) { - inblock[j] = input[j] ^ lastblock[j]; + if (aesni) { + /* XOR with the last block (IV if first block) */ + native_xorBlock(inblock, input, lastblock); + /* encrypt */ + rijndael_native_encryptBlock(cx, output, inblock); + } else { + xorBlock(inblock, input, lastblock); + rijndael_encryptBlock128(cx, output, inblock); } - /* encrypt */ - rijndael_encryptBlock128(cx, output, inblock); + /* move to the next block */ lastblock = output; output += AES_BLOCK_SIZE; @@ -759,9 +789,12 @@ rijndael_decryptECB(AESContext *cx, unsigned char *output, unsigned int *outputLen, unsigned int maxOutputLen, const unsigned char *input, unsigned int inputLen) { + PRBool aesni = aesni_support(); while (inputLen > 0) { - if (rijndael_decryptBlock128(cx, output, input) != SECSuccess) { - return SECFailure; + if (aesni) { + rijndael_native_decryptBlock(cx, output, input); + } else { + rijndael_decryptBlock128(cx, output, input); } output += AES_BLOCK_SIZE; input += AES_BLOCK_SIZE; @@ -777,8 +810,8 @@ rijndael_decryptCBC(AESContext *cx, unsigned char *output, { const unsigned char *in; unsigned char *out; - unsigned int j; unsigned char newIV[AES_BLOCK_SIZE]; + PRBool aesni = aesni_support(); if (!inputLen) return SECSuccess; @@ -787,21 +820,26 @@ rijndael_decryptCBC(AESContext *cx, unsigned char *output, memcpy(newIV, in, AES_BLOCK_SIZE); out = output + (inputLen - AES_BLOCK_SIZE); while (inputLen > AES_BLOCK_SIZE) { - if (rijndael_decryptBlock128(cx, out, in) != SECSuccess) { - return SECFailure; + if (aesni) { + // Use hardware acceleration for normal AES parameters. + rijndael_native_decryptBlock(cx, out, in); + native_xorBlock(out, out, &in[-AES_BLOCK_SIZE]); + } else { + rijndael_decryptBlock128(cx, out, in); + xorBlock(out, out, &in[-AES_BLOCK_SIZE]); } - for (j = 0; j < AES_BLOCK_SIZE; ++j) - out[j] ^= in[(int)(j - AES_BLOCK_SIZE)]; out -= AES_BLOCK_SIZE; in -= AES_BLOCK_SIZE; inputLen -= AES_BLOCK_SIZE; } if (in == input) { - if (rijndael_decryptBlock128(cx, out, in) != SECSuccess) { - return SECFailure; + if (aesni) { + rijndael_native_decryptBlock(cx, out, in); + native_xorBlock(out, out, cx->iv); + } else { + rijndael_decryptBlock128(cx, out, in); + xorBlock(out, out, cx->iv); } - for (j = 0; j < AES_BLOCK_SIZE; ++j) - out[j] ^= cx->iv[j]; } memcpy(cx->iv, newIV, AES_BLOCK_SIZE); return SECSuccess; @@ -961,6 +999,7 @@ AES_InitContext(AESContext *cx, const unsigned char *key, unsigned int keysize, } /* finally, set up any mode specific contexts */ + cx->worker_aead = 0; switch (mode) { case NSS_AES_CTS: cx->worker_cx = CTS_CreateContext(cx, cx->worker, iv); @@ -975,6 +1014,8 @@ AES_InitContext(AESContext *cx, const unsigned char *key, unsigned int keysize, cx->worker_cx = intel_AES_GCM_CreateContext(cx, cx->worker, iv); cx->worker = (freeblCipherFunc)(encrypt ? intel_AES_GCM_EncryptUpdate : intel_AES_GCM_DecryptUpdate); + cx->worker_aead = (freeblAeadFunc)(encrypt ? intel_AES_GCM_EncryptAEAD + : intel_AES_GCM_DecryptAEAD); cx->destroy = (freeblDestroyFunc)intel_AES_GCM_DestroyContext; cx->isBlock = PR_FALSE; } else @@ -983,13 +1024,16 @@ AES_InitContext(AESContext *cx, const unsigned char *key, unsigned int keysize, cx->worker_cx = GCM_CreateContext(cx, cx->worker, iv); cx->worker = (freeblCipherFunc)(encrypt ? GCM_EncryptUpdate : GCM_DecryptUpdate); + cx->worker_aead = (freeblAeadFunc)(encrypt ? GCM_EncryptAEAD + : GCM_DecryptAEAD); + cx->destroy = (freeblDestroyFunc)GCM_DestroyContext; cx->isBlock = PR_FALSE; } break; case NSS_AES_CTR: cx->worker_cx = CTR_CreateContext(cx, cx->worker, iv); -#if defined(USE_HW_AES) && defined(_MSC_VER) +#if defined(USE_HW_AES) && defined(_MSC_VER) && defined(NSS_X86_OR_X64) if (aesni_support() && (keysize % 8) == 0) { cx->worker = (freeblCipherFunc)CTR_Update_HW_AES; } else @@ -1132,7 +1176,7 @@ AES_Decrypt(AESContext *cx, unsigned char *output, PORT_SetError(SEC_ERROR_INPUT_LEN); return SECFailure; } - if (maxOutputLen < inputLen) { + if ((cx->mode != NSS_AES_GCM) && (maxOutputLen < inputLen)) { PORT_SetError(SEC_ERROR_OUTPUT_LEN); return SECFailure; } @@ -1140,3 +1184,55 @@ AES_Decrypt(AESContext *cx, unsigned char *output, return (*cx->worker)(cx->worker_cx, output, outputLen, maxOutputLen, input, inputLen, AES_BLOCK_SIZE); } + +/* + * AES_Encrypt_AEAD + * + * Encrypt using GCM or CCM. include the nonce, extra data, and the tag + */ +SECStatus +AES_AEAD(AESContext *cx, unsigned char *output, + unsigned int *outputLen, unsigned int maxOutputLen, + const unsigned char *input, unsigned int inputLen, + void *params, unsigned int paramsLen, + const unsigned char *aad, unsigned int aadLen) +{ + /* Check args */ + if (cx == NULL || output == NULL || (input == NULL && inputLen != 0) || (aad == NULL && aadLen != 0) || params == NULL) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + if (cx->worker_aead == NULL) { + PORT_SetError(SEC_ERROR_NOT_INITIALIZED); + return SECFailure; + } + if (maxOutputLen < inputLen) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + *outputLen = inputLen; +#if UINT_MAX > MP_32BIT_MAX + /* + * we can guarentee that GSM won't overlfow if we limit the input to + * 2^36 bytes. For simplicity, we are limiting it to 2^32 for now. + * + * We do it here to cover both hardware and software GCM operations. + */ + { + PR_STATIC_ASSERT(sizeof(unsigned int) > 4); + } + if (inputLen > MP_32BIT_MAX) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } +#else + /* if we can't pass in a 32_bit number, then no such check needed */ + { + PR_STATIC_ASSERT(sizeof(unsigned int) <= 4); + } +#endif + + return (*cx->worker_aead)(cx->worker_cx, output, outputLen, maxOutputLen, + input, inputLen, params, paramsLen, aad, aadLen, + AES_BLOCK_SIZE); +} diff --git a/security/nss/lib/freebl/rijndael.h b/security/nss/lib/freebl/rijndael.h index 61060e016..6a69a3819 100644 --- a/security/nss/lib/freebl/rijndael.h +++ b/security/nss/lib/freebl/rijndael.h @@ -26,10 +26,6 @@ #endif /* NSS_DISABLE_SSE2 */ #endif -typedef void AESBlockFunc(AESContext *cx, - unsigned char *output, - const unsigned char *input); - /* RIJNDAEL_NUM_ROUNDS * * Number of rounds per execution @@ -73,6 +69,7 @@ struct AESContextStr { unsigned int Nr; freeblCipherFunc worker; unsigned char iv[AES_BLOCK_SIZE]; + freeblAeadFunc worker_aead; freeblDestroyFunc destroy; void *worker_cx; PRBool isBlock; diff --git a/security/nss/lib/freebl/rsapkcs.c b/security/nss/lib/freebl/rsapkcs.c index f26cd2954..73d40909d 100644 --- a/security/nss/lib/freebl/rsapkcs.c +++ b/security/nss/lib/freebl/rsapkcs.c @@ -116,7 +116,7 @@ rsa_FormatOneBlock(unsigned modulusLen, unsigned char *block; unsigned char *bp; unsigned int padLen; - int i, j; + unsigned int i, j; SECStatus rv; block = (unsigned char *)PORT_Alloc(modulusLen); @@ -1409,6 +1409,7 @@ RSA_CheckSignRecover(RSAPublicKey *key, unsigned int modulusLen = rsa_modulusLen(&key->modulus); unsigned int i; unsigned char *buffer = NULL; + unsigned int padLen; if (sigLen != modulusLen) { PORT_SetError(SEC_ERROR_BAD_SIGNATURE); @@ -1446,6 +1447,11 @@ RSA_CheckSignRecover(RSAPublicKey *key, goto done; } } + padLen = i - 2; + if (padLen < RSA_BLOCK_MIN_PAD_LEN) { + PORT_SetError(SEC_ERROR_BAD_SIGNATURE); + goto done; + } if (*outputLen == 0) { PORT_SetError(SEC_ERROR_BAD_SIGNATURE); goto done; diff --git a/security/nss/lib/freebl/scripts/LICENSE b/security/nss/lib/freebl/scripts/LICENSE new file mode 100644 index 000000000..a9335c22f --- /dev/null +++ b/security/nss/lib/freebl/scripts/LICENSE @@ -0,0 +1,36 @@ +Copyright (c) 2006, CRYPTOGAMS by +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of source code must retain copyright notices, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + * Neither the name of the CRYPTOGAMS nor the names of its + copyright holder and contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + +ALTERNATIVELY, provided that this notice is retained in full, this +product may be distributed under the terms of the GNU General Public +License (GPL), in which case the provisions of the GPL apply INSTEAD OF +those given above. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/security/nss/lib/freebl/scripts/gen.sh b/security/nss/lib/freebl/scripts/gen.sh new file mode 100644 index 000000000..ea415cc94 --- /dev/null +++ b/security/nss/lib/freebl/scripts/gen.sh @@ -0,0 +1,19 @@ +#!/bin/sh +# +# Run the scripts in this folder, generating the assembly, +# + +perl sha512p8-ppc.pl linux64le sha512-p8.s + +# Add the license mention +cat > hdr << "EOF" +# Copyright (c) 2006, CRYPTOGAMS by +# All rights reserved. +# See the full LICENSE under scripts/. + +EOF + +cat hdr sha512-p8.s > ../sha512-p8.s + +# Cleanup +rm hdr sha512-p8.s diff --git a/security/nss/lib/freebl/scripts/ppc-xlate.pl b/security/nss/lib/freebl/scripts/ppc-xlate.pl new file mode 100644 index 000000000..a0fcf6a31 --- /dev/null +++ b/security/nss/lib/freebl/scripts/ppc-xlate.pl @@ -0,0 +1,352 @@ +#!/usr/bin/env perl + +# PowerPC assembler distiller by \@dot-asm. + +################################################################ +# Recognized "flavour"-s are: +# +# linux{32|64}[le] GNU assembler and ELF symbol decorations, +# with little-endian option +# linux64v2 GNU asssembler and big-endian instantiation +# of latest ELF specification +# aix{32|64} AIX assembler and symbol decorations +# osx{32|64} Mac OS X assembler and symbol decoratons + +my $flavour = shift; +my $output = shift; +open STDOUT,">$output" || die "can't open $output: $!"; + +my %GLOBALS; +my %TYPES; +my $dotinlocallabels=($flavour=~/linux/)?1:0; + +################################################################ +# directives which need special treatment on different platforms +################################################################ +my $type = sub { + my ($dir,$name,$type) = @_; + + $TYPES{$name} = $type; + if ($flavour =~ /linux/) { + $name =~ s|^\.||; + ".type $name,$type"; + } else { + ""; + } +}; +my $globl = sub { + my $junk = shift; + my $name = shift; + my $global = \$GLOBALS{$name}; + my $type = \$TYPES{$name}; + my $ret; + + $name =~ s|^\.||; + + SWITCH: for ($flavour) { + /aix/ && do { if (!$$type) { + $$type = "\@function"; + } + if ($$type =~ /function/) { + $name = ".$name"; + } + last; + }; + /osx/ && do { $name = "_$name"; + last; + }; + /linux.*(32|64(le|v2))/ + && do { $ret .= ".globl $name"; + if (!$$type) { + $ret .= "\n.type $name,\@function"; + $$type = "\@function"; + } + last; + }; + /linux.*64/ && do { $ret .= ".globl $name"; + if (!$$type) { + $ret .= "\n.type $name,\@function"; + $$type = "\@function"; + } + if ($$type =~ /function/) { + $ret .= "\n.section \".opd\",\"aw\""; + $ret .= "\n.align 3"; + $ret .= "\n$name:"; + $ret .= "\n.quad .$name,.TOC.\@tocbase,0"; + $ret .= "\n.previous"; + $name = ".$name"; + } + last; + }; + } + + $ret = ".globl $name" if (!$ret); + $$global = $name; + $ret; +}; +my $text = sub { + my $ret = ($flavour =~ /aix/) ? ".csect\t.text[PR],7" : ".text"; + $ret = ".abiversion 2\n".$ret if ($flavour =~ /linux.*64(le|v2)/); + $ret; +}; +my $machine = sub { + my $junk = shift; + my $arch = shift; + if ($flavour =~ /osx/) + { $arch =~ s/\"//g; + $arch = ($flavour=~/64/) ? "ppc970-64" : "ppc970" if ($arch eq "any"); + } + ".machine $arch"; +}; +my $size = sub { + if ($flavour =~ /linux/) + { shift; + my $name = shift; + my $real = $GLOBALS{$name} ? \$GLOBALS{$name} : \$name; + my $ret = ".size $$real,.-$$real"; + $name =~ s|^\.||; + if ($$real ne $name) { + $ret .= "\n.size $name,.-$$real"; + } + $ret; + } + else + { ""; } +}; +my $asciz = sub { + shift; + my $line = join(",",@_); + if ($line =~ /^"(.*)"$/) + { ".byte " . join(",",unpack("C*",$1),0) . "\n.align 2"; } + else + { ""; } +}; +my $quad = sub { + shift; + my @ret; + my ($hi,$lo); + for (@_) { + if (/^0x([0-9a-f]*?)([0-9a-f]{1,8})$/io) + { $hi=$1?"0x$1":"0"; $lo="0x$2"; } + elsif (/^([0-9]+)$/o) + { $hi=$1>>32; $lo=$1&0xffffffff; } # error-prone with 32-bit perl + else + { $hi=undef; $lo=$_; } + + if (defined($hi)) + { push(@ret,$flavour=~/le$/o?".long\t$lo,$hi":".long\t$hi,$lo"); } + else + { push(@ret,".quad $lo"); } + } + join("\n",@ret); +}; + +################################################################ +# simplified mnemonics not handled by at least one assembler +################################################################ +my $cmplw = sub { + my $f = shift; + my $cr = 0; $cr = shift if ($#_>1); + # Some out-of-date 32-bit GNU assembler just can't handle cmplw... + ($flavour =~ /linux.*32/) ? + " .long ".sprintf "0x%x",31<<26|$cr<<23|$_[0]<<16|$_[1]<<11|64 : + " cmplw ".join(',',$cr,@_); +}; +my $bdnz = sub { + my $f = shift; + my $bo = $f=~/[\+\-]/ ? 16+9 : 16; # optional "to be taken" hint + " bc $bo,0,".shift; +} if ($flavour!~/linux/); +my $bltlr = sub { + my $f = shift; + my $bo = $f=~/\-/ ? 12+2 : 12; # optional "not to be taken" hint + ($flavour =~ /linux/) ? # GNU as doesn't allow most recent hints + " .long ".sprintf "0x%x",19<<26|$bo<<21|16<<1 : + " bclr $bo,0"; +}; +my $bnelr = sub { + my $f = shift; + my $bo = $f=~/\-/ ? 4+2 : 4; # optional "not to be taken" hint + ($flavour =~ /linux/) ? # GNU as doesn't allow most recent hints + " .long ".sprintf "0x%x",19<<26|$bo<<21|2<<16|16<<1 : + " bclr $bo,2"; +}; +my $beqlr = sub { + my $f = shift; + my $bo = $f=~/-/ ? 12+2 : 12; # optional "not to be taken" hint + ($flavour =~ /linux/) ? # GNU as doesn't allow most recent hints + " .long ".sprintf "0x%X",19<<26|$bo<<21|2<<16|16<<1 : + " bclr $bo,2"; +}; +# GNU assembler can't handle extrdi rA,rS,16,48, or when sum of last two +# arguments is 64, with "operand out of range" error. +my $extrdi = sub { + my ($f,$ra,$rs,$n,$b) = @_; + $b = ($b+$n)&63; $n = 64-$n; + " rldicl $ra,$rs,$b,$n"; +}; +my $vmr = sub { + my ($f,$vx,$vy) = @_; + " vor $vx,$vy,$vy"; +}; + +# Some ABIs specify vrsave, special-purpose register #256, as reserved +# for system use. +my $no_vrsave = ($flavour =~ /aix|linux64(le|v2)/); +my $mtspr = sub { + my ($f,$idx,$ra) = @_; + if ($idx == 256 && $no_vrsave) { + " or $ra,$ra,$ra"; + } else { + " mtspr $idx,$ra"; + } +}; +my $mfspr = sub { + my ($f,$rd,$idx) = @_; + if ($idx == 256 && $no_vrsave) { + " li $rd,-1"; + } else { + " mfspr $rd,$idx"; + } +}; + +# PowerISA 2.06 stuff +sub vsxmem_op { + my ($f, $vrt, $ra, $rb, $op) = @_; + " .long ".sprintf "0x%X",(31<<26)|($vrt<<21)|($ra<<16)|($rb<<11)|($op*2+1); +} +# made-up unaligned memory reference AltiVec/VMX instructions +my $lvx_u = sub { vsxmem_op(@_, 844); }; # lxvd2x +my $stvx_u = sub { vsxmem_op(@_, 972); }; # stxvd2x +my $lvdx_u = sub { vsxmem_op(@_, 588); }; # lxsdx +my $stvdx_u = sub { vsxmem_op(@_, 716); }; # stxsdx +my $lvx_4w = sub { vsxmem_op(@_, 780); }; # lxvw4x +my $stvx_4w = sub { vsxmem_op(@_, 908); }; # stxvw4x +my $lvx_splt = sub { vsxmem_op(@_, 332); }; # lxvdsx +# VSX instruction[s] masqueraded as made-up AltiVec/VMX +my $vpermdi = sub { # xxpermdi + my ($f, $vrt, $vra, $vrb, $dm) = @_; + $dm = oct($dm) if ($dm =~ /^0/); + " .long ".sprintf "0x%X",(60<<26)|($vrt<<21)|($vra<<16)|($vrb<<11)|($dm<<8)|(10<<3)|7; +}; + +# PowerISA 2.07 stuff +sub vcrypto_op { + my ($f, $vrt, $vra, $vrb, $op) = @_; + " .long ".sprintf "0x%X",(4<<26)|($vrt<<21)|($vra<<16)|($vrb<<11)|$op; +} +sub vfour { + my ($f, $vrt, $vra, $vrb, $vrc, $op) = @_; + " .long ".sprintf "0x%X",(4<<26)|($vrt<<21)|($vra<<16)|($vrb<<11)|($vrc<<6)|$op; +}; +my $vcipher = sub { vcrypto_op(@_, 1288); }; +my $vcipherlast = sub { vcrypto_op(@_, 1289); }; +my $vncipher = sub { vcrypto_op(@_, 1352); }; +my $vncipherlast= sub { vcrypto_op(@_, 1353); }; +my $vsbox = sub { vcrypto_op(@_, 0, 1480); }; +my $vshasigmad = sub { my ($st,$six)=splice(@_,-2); vcrypto_op(@_, $st<<4|$six, 1730); }; +my $vshasigmaw = sub { my ($st,$six)=splice(@_,-2); vcrypto_op(@_, $st<<4|$six, 1666); }; +my $vpmsumb = sub { vcrypto_op(@_, 1032); }; +my $vpmsumd = sub { vcrypto_op(@_, 1224); }; +my $vpmsubh = sub { vcrypto_op(@_, 1096); }; +my $vpmsumw = sub { vcrypto_op(@_, 1160); }; +# These are not really crypto, but vcrypto_op template works +my $vaddudm = sub { vcrypto_op(@_, 192); }; +my $vadduqm = sub { vcrypto_op(@_, 256); }; +my $vmuleuw = sub { vcrypto_op(@_, 648); }; +my $vmulouw = sub { vcrypto_op(@_, 136); }; +my $vrld = sub { vcrypto_op(@_, 196); }; +my $vsld = sub { vcrypto_op(@_, 1476); }; +my $vsrd = sub { vcrypto_op(@_, 1732); }; +my $vsubudm = sub { vcrypto_op(@_, 1216); }; +my $vaddcuq = sub { vcrypto_op(@_, 320); }; +my $vaddeuqm = sub { vfour(@_,60); }; +my $vaddecuq = sub { vfour(@_,61); }; +my $vmrgew = sub { vfour(@_,0,1932); }; +my $vmrgow = sub { vfour(@_,0,1676); }; + +my $mtsle = sub { + my ($f, $arg) = @_; + " .long ".sprintf "0x%X",(31<<26)|($arg<<21)|(147*2); +}; + +# VSX instructions masqueraded as AltiVec/VMX +my $mtvrd = sub { + my ($f, $vrt, $ra) = @_; + " .long ".sprintf "0x%X",(31<<26)|($vrt<<21)|($ra<<16)|(179<<1)|1; +}; +my $mtvrwz = sub { + my ($f, $vrt, $ra) = @_; + " .long ".sprintf "0x%X",(31<<26)|($vrt<<21)|($ra<<16)|(243<<1)|1; +}; +my $lvwzx_u = sub { vsxmem_op(@_, 12); }; # lxsiwzx +my $stvwx_u = sub { vsxmem_op(@_, 140); }; # stxsiwx + +# PowerISA 3.0 stuff +my $maddhdu = sub { vfour(@_,49); }; +my $maddld = sub { vfour(@_,51); }; +my $darn = sub { + my ($f, $rt, $l) = @_; + " .long ".sprintf "0x%X",(31<<26)|($rt<<21)|($l<<16)|(755<<1); +}; +my $iseleq = sub { + my ($f, $rt, $ra, $rb) = @_; + " .long ".sprintf "0x%X",(31<<26)|($rt<<21)|($ra<<16)|($rb<<11)|(2<<6)|30; +}; +# VSX instruction[s] masqueraded as made-up AltiVec/VMX +my $vspltib = sub { # xxspltib + my ($f, $vrt, $imm8) = @_; + $imm8 = oct($imm8) if ($imm8 =~ /^0/); + $imm8 &= 0xff; + " .long ".sprintf "0x%X",(60<<26)|($vrt<<21)|($imm8<<11)|(360<<1)|1; +}; + +# PowerISA 3.0B stuff +my $addex = sub { + my ($f, $rt, $ra, $rb, $cy) = @_; # only cy==0 is specified in 3.0B + " .long ".sprintf "0x%X",(31<<26)|($rt<<21)|($ra<<16)|($rb<<11)|($cy<<9)|(170<<1); +}; +my $vmsumudm = sub { vfour(@_,35); }; + +while($line=<>) { + + $line =~ s|[#!;].*$||; # get rid of asm-style comments... + $line =~ s|/\*.*\*/||; # ... and C-style comments... + $line =~ s|^\s+||; # ... and skip white spaces in beginning... + $line =~ s|\s+$||; # ... and at the end + + { + $line =~ s|\.L(\w+)|L$1|g; # common denominator for Locallabel + $line =~ s|\bL(\w+)|\.L$1|g if ($dotinlocallabels); + } + + { + $line =~ s|(^[\.\w]+)\:\s*||; + my $label = $1; + if ($label) { + my $xlated = ($GLOBALS{$label} or $label); + print "$xlated:"; + if ($flavour =~ /linux.*64(le|v2)/) { + if ($TYPES{$label} =~ /function/) { + printf "\n.localentry %s,0\n",$xlated; + } + } + } + } + + { + $line =~ s|^\s*(\.?)(\w+)([\.\+\-]?)\s*||; + my $c = $1; $c = "\t" if ($c eq ""); + my $mnemonic = $2; + my $f = $3; + my $opcode = eval("\$$mnemonic"); + $line =~ s/\b(c?[rf]|v|vs)([0-9]+)\b/$2/g if ($c ne "." and $flavour !~ /osx/); + if (ref($opcode) eq 'CODE') { $line = &$opcode($f,split(/,\s*/,$line)); } + elsif ($mnemonic) { $line = $c.$mnemonic.$f."\t".$line; } + } + + print $line if ($line); + print "\n"; +} + +close STDOUT; diff --git a/security/nss/lib/freebl/scripts/sha512p8-ppc.pl b/security/nss/lib/freebl/scripts/sha512p8-ppc.pl new file mode 100644 index 000000000..3bef98be7 --- /dev/null +++ b/security/nss/lib/freebl/scripts/sha512p8-ppc.pl @@ -0,0 +1,413 @@ +#!/usr/bin/env perl + +# ==================================================================== +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL +# project. The module is dual licensed under OpenSSL and CRYPTOGAMS +# licenses depending on where you obtain it. For further details see +# https://github.com/dot-asm/cryptogams/. +# ==================================================================== + +# SHA256/512 for PowerISA v2.07. +# +# Accurate performance measurements are problematic, because it's +# always virtualized setup with possibly throttled processor. +# Relative comparison is therefore more informative. This module is +# ~60% faster than integer-only sha512-ppc.pl. To anchor to something +# else, SHA256 is 24% slower than sha1-ppc.pl and 2.5x slower than +# hardware-assisted aes-128-cbc encrypt. SHA512 is 20% faster than +# sha1-ppc.pl and 1.6x slower than aes-128-cbc. Another interesting +# result is degree of computational resources' utilization. POWER8 is +# "massively multi-threaded chip" and difference between single- and +# maximum multi-process benchmark results tells that utilization is +# whooping 94%. For sha512-ppc.pl we get [not unimpressive] 84% and +# for sha1-ppc.pl - 73%. 100% means that multi-process result equals +# to single-process one, given that all threads end up on the same +# physical core. +# +###################################################################### +# Believed-to-be-accurate results in cycles per processed byte [on +# little-endian system]. Numbers in square brackets are for 64-bit +# build of sha512-ppc.pl, presented for reference. +# +# POWER8 POWER9 +# SHA256 9.7 [15.8] 11.2 [12.5] +# SHA512 6.1 [10.3] 7.0 [7.9] + +$flavour=shift; +$output =shift; + +if ($flavour =~ /64/) { + $SIZE_T=8; + $LRSAVE=2*$SIZE_T; + $STU="stdu"; + $POP="ld"; + $PUSH="std"; +} elsif ($flavour =~ /32/) { + $SIZE_T=4; + $LRSAVE=$SIZE_T; + $STU="stwu"; + $POP="lwz"; + $PUSH="stw"; +} else { die "nonsense $flavour"; } + +$LENDIAN=($flavour=~/le/); + +$0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; +( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or +( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or +die "can't locate ppc-xlate.pl"; + +open STDOUT,"| $^X $xlate $flavour $output" || die "can't call $xlate: $!"; + +if ($output =~ /512/) { + $bits=512; + $SZ=8; + $sz="d"; + $rounds=80; +} else { + $bits=256; + $SZ=4; + $sz="w"; + $rounds=64; +} + +$func="sha${bits}_block_p8"; +$LOCALS=8*$SIZE_T+8*16; +$FRAME=$LOCALS+9*16+6*$SIZE_T; + +$sp ="r1"; +$toc="r2"; +$ctx="r3"; +$inp="r4"; +$num="r5"; +$Tbl="r6"; +$idx="r7"; +$lrsave="r8"; +$offload="r11"; +$vrsave="r12"; +@I = ($x00,$x10,$x20,$x30,$x40,$x50,$x60,$x70) = (0,map("r$_",(10,26..31))); + +@V=($A,$B,$C,$D,$E,$F,$G,$H)=map("v$_",(0..7)); +@X=map("v$_",(8..19,24..27)); +($Ki,$Func,$Sigma,$lemask)=map("v$_",(28..31)); + +sub ROUND { +my ($i,$a,$b,$c,$d,$e,$f,$g,$h)=@_; +my $j=($i+1)%16; +my $k=($i+2)%8; + +$code.=<<___ if ($i<15 && ($i%(16/$SZ))==(16/$SZ-1)); + lvx_u @X[$i+1],0,$inp ; load X[i] in advance + addi $inp,$inp,16 +___ +$code.=<<___ if ($i<16 && ($i%(16/$SZ))); + vsldoi @X[$i],@X[$i-1],@X[$i-1],$SZ +___ +$code.=<<___ if ($LENDIAN && $i<16 && ($i%(16/$SZ))==0); + vperm @X[$i],@X[$i],@X[$i],$lemask +___ +$code.=<<___ if ($i>=15); + vshasigma${sz} $Sigma,@X[($j+1)%16],0,0 + vaddu${sz}m @X[$j],@X[$j],$Sigma + vshasigma${sz} $Sigma,@X[($j+14)%16],0,15 + vaddu${sz}m @X[$j],@X[$j],$Sigma + vaddu${sz}m @X[$j],@X[$j],@X[($j+9)%16] +___ +$code.=<<___; + vaddu${sz}m $h,$h,@X[$i%16] ; h+=X[i] + vsel $Func,$g,$f,$e ; Ch(e,f,g) + vaddu${sz}m $g,$g,$Ki ; future h+=K[i] + vaddu${sz}m $h,$h,$Func ; h+=Ch(e,f,g) + vshasigma${sz} $Sigma,$e,1,15 ; Sigma1(e) + vaddu${sz}m $h,$h,$Sigma ; h+=Sigma1(e) + vxor $Func,$a,$b + vsel $Func,$b,$c,$Func ; Maj(a,b,c) + vaddu${sz}m $d,$d,$h ; d+=h + vshasigma${sz} $Sigma,$a,1,0 ; Sigma0(a) + vaddu${sz}m $Sigma,$Sigma,$Func ; Sigma0(a)+Maj(a,b,c) + vaddu${sz}m $h,$h,$Sigma ; h+=Sigma0(a)+Maj(a,b,c) + lvx $Ki,@I[$k],$idx ; load next K[i] +___ +$code.=<<___ if ($k == 7); + addi $idx,$idx,0x80 +___ +} + +$code=<<___; +.machine "any" +.text + +.globl $func +.align 6 +$func: + $STU $sp,-$FRAME($sp) + mflr $lrsave + li r10,`$LOCALS+15` + li r11,`$LOCALS+31` + stvx v24,r10,$sp # ABI says so + addi r10,r10,32 + mfspr $vrsave,256 + stvx v25,r11,$sp + addi r11,r11,32 + stvx v26,r10,$sp + addi r10,r10,32 + stvx v27,r11,$sp + addi r11,r11,32 + stvx v28,r10,$sp + addi r10,r10,32 + stvx v29,r11,$sp + addi r11,r11,32 + stvx v30,r10,$sp + stvx v31,r11,$sp + li r11,-4096+255 # 0xfffff0ff + stw $vrsave,`$FRAME-6*$SIZE_T-4`($sp) # save vrsave + li $x10,0x10 + $PUSH r26,`$FRAME-6*$SIZE_T`($sp) + li $x20,0x20 + $PUSH r27,`$FRAME-5*$SIZE_T`($sp) + li $x30,0x30 + $PUSH r28,`$FRAME-4*$SIZE_T`($sp) + li $x40,0x40 + $PUSH r29,`$FRAME-3*$SIZE_T`($sp) + li $x50,0x50 + $PUSH r30,`$FRAME-2*$SIZE_T`($sp) + li $x60,0x60 + $PUSH r31,`$FRAME-1*$SIZE_T`($sp) + li $x70,0x70 + $PUSH $lrsave,`$FRAME+$LRSAVE`($sp) + mtspr 256,r11 + + bl LPICmeup + addi $offload,$sp,`8*$SIZE_T+15` +___ +$code.=<<___ if ($LENDIAN); + li $idx,8 + lvsl $lemask,0,$idx + vspltisb $Ki,0x0f + vxor $lemask,$lemask,$Ki +___ +$code.=<<___ if ($SZ==4); + lvx_4w $A,$x00,$ctx + lvx_4w $E,$x10,$ctx + vsldoi $B,$A,$A,4 # unpack + vsldoi $C,$A,$A,8 + vsldoi $D,$A,$A,12 + vsldoi $F,$E,$E,4 + vsldoi $G,$E,$E,8 + vsldoi $H,$E,$E,12 +___ +$code.=<<___ if ($SZ==8); + lvx_u $A,$x00,$ctx + lvx_u $C,$x10,$ctx + lvx_u $E,$x20,$ctx + vsldoi $B,$A,$A,8 # unpack + lvx_u $G,$x30,$ctx + vsldoi $D,$C,$C,8 + vsldoi $F,$E,$E,8 + vsldoi $H,$G,$G,8 +___ +$code.=<<___; + li r0,`($rounds-16)/16` # inner loop counter + b Loop +.align 5 +Loop: + lvx $Ki,$x00,$Tbl + lvx_u @X[0],0,$inp + addi $inp,$inp,16 + mr $idx,$Tbl # copy $Tbl + stvx $A,$x00,$offload # offload $A-$H + stvx $B,$x10,$offload + stvx $C,$x20,$offload + stvx $D,$x30,$offload + stvx $E,$x40,$offload + stvx $F,$x50,$offload + stvx $G,$x60,$offload + stvx $H,$x70,$offload + vaddu${sz}m $H,$H,$Ki # h+K[i] + lvx $Ki,$x10,$Tbl +___ +for ($i=0;$i<16;$i++) { &ROUND($i,@V); unshift(@V,pop(@V)); } +$code.=<<___; + mtctr r0 + b L16_xx +.align 5 +L16_xx: +___ +for (;$i<32;$i++) { &ROUND($i,@V); unshift(@V,pop(@V)); } +$code.=<<___; + bdnz L16_xx + + lvx @X[2],$x00,$offload + subic. $num,$num,1 + lvx @X[3],$x10,$offload + vaddu${sz}m $A,$A,@X[2] + lvx @X[4],$x20,$offload + vaddu${sz}m $B,$B,@X[3] + lvx @X[5],$x30,$offload + vaddu${sz}m $C,$C,@X[4] + lvx @X[6],$x40,$offload + vaddu${sz}m $D,$D,@X[5] + lvx @X[7],$x50,$offload + vaddu${sz}m $E,$E,@X[6] + lvx @X[8],$x60,$offload + vaddu${sz}m $F,$F,@X[7] + lvx @X[9],$x70,$offload + vaddu${sz}m $G,$G,@X[8] + vaddu${sz}m $H,$H,@X[9] + bne Loop +___ +$code.=<<___ if ($SZ==4); + lvx @X[0],$x20,$idx + vperm $A,$A,$B,$Ki # pack the answer + lvx @X[1],$x30,$idx + vperm $E,$E,$F,$Ki + vperm $A,$A,$C,@X[0] + vperm $E,$E,$G,@X[0] + vperm $A,$A,$D,@X[1] + vperm $E,$E,$H,@X[1] + stvx_4w $A,$x00,$ctx + stvx_4w $E,$x10,$ctx +___ +$code.=<<___ if ($SZ==8); + vperm $A,$A,$B,$Ki # pack the answer + vperm $C,$C,$D,$Ki + vperm $E,$E,$F,$Ki + vperm $G,$G,$H,$Ki + stvx_u $A,$x00,$ctx + stvx_u $C,$x10,$ctx + stvx_u $E,$x20,$ctx + stvx_u $G,$x30,$ctx +___ +$code.=<<___; + addi $offload,$sp,`$LOCALS+15` + mtlr $lrsave + mtspr 256,$vrsave + lvx v24,$x00,$offload # ABI says so + lvx v25,$x10,$offload + lvx v26,$x20,$offload + lvx v27,$x30,$offload + lvx v28,$x40,$offload + lvx v29,$x50,$offload + lvx v30,$x60,$offload + lvx v31,$x70,$offload + $POP r26,`$FRAME-6*$SIZE_T`($sp) + $POP r27,`$FRAME-5*$SIZE_T`($sp) + $POP r28,`$FRAME-4*$SIZE_T`($sp) + $POP r29,`$FRAME-3*$SIZE_T`($sp) + $POP r30,`$FRAME-2*$SIZE_T`($sp) + $POP r31,`$FRAME-1*$SIZE_T`($sp) + addi $sp,$sp,$FRAME + blr + .long 0 + .byte 0,12,4,1,0x80,6,3,0 + .long 0 +.size $func,.-$func +___ + +# Ugly hack here, because PPC assembler syntax seem to vary too +# much from platforms to platform... +$code.=<<___; +.align 6 +LPICmeup: + mflr r0 + bcl 20,31,\$+4 + mflr $Tbl ; vvvvvv "distance" between . and 1st data entry + addi $Tbl,$Tbl,`64-8` + mtlr r0 + blr + .long 0 + .byte 0,12,0x14,0,0,0,0,0 + .space `64-9*4` +___ + +if ($SZ==8) { + local *table = sub { + foreach(@_) { $code.=".quad $_,$_\n"; } + }; + table( + "0x428a2f98d728ae22","0x7137449123ef65cd", + "0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc", + "0x3956c25bf348b538","0x59f111f1b605d019", + "0x923f82a4af194f9b","0xab1c5ed5da6d8118", + "0xd807aa98a3030242","0x12835b0145706fbe", + "0x243185be4ee4b28c","0x550c7dc3d5ffb4e2", + "0x72be5d74f27b896f","0x80deb1fe3b1696b1", + "0x9bdc06a725c71235","0xc19bf174cf692694", + "0xe49b69c19ef14ad2","0xefbe4786384f25e3", + "0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65", + "0x2de92c6f592b0275","0x4a7484aa6ea6e483", + "0x5cb0a9dcbd41fbd4","0x76f988da831153b5", + "0x983e5152ee66dfab","0xa831c66d2db43210", + "0xb00327c898fb213f","0xbf597fc7beef0ee4", + "0xc6e00bf33da88fc2","0xd5a79147930aa725", + "0x06ca6351e003826f","0x142929670a0e6e70", + "0x27b70a8546d22ffc","0x2e1b21385c26c926", + "0x4d2c6dfc5ac42aed","0x53380d139d95b3df", + "0x650a73548baf63de","0x766a0abb3c77b2a8", + "0x81c2c92e47edaee6","0x92722c851482353b", + "0xa2bfe8a14cf10364","0xa81a664bbc423001", + "0xc24b8b70d0f89791","0xc76c51a30654be30", + "0xd192e819d6ef5218","0xd69906245565a910", + "0xf40e35855771202a","0x106aa07032bbd1b8", + "0x19a4c116b8d2d0c8","0x1e376c085141ab53", + "0x2748774cdf8eeb99","0x34b0bcb5e19b48a8", + "0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb", + "0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3", + "0x748f82ee5defb2fc","0x78a5636f43172f60", + "0x84c87814a1f0ab72","0x8cc702081a6439ec", + "0x90befffa23631e28","0xa4506cebde82bde9", + "0xbef9a3f7b2c67915","0xc67178f2e372532b", + "0xca273eceea26619c","0xd186b8c721c0c207", + "0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178", + "0x06f067aa72176fba","0x0a637dc5a2c898a6", + "0x113f9804bef90dae","0x1b710b35131c471b", + "0x28db77f523047d84","0x32caab7b40c72493", + "0x3c9ebe0a15c9bebc","0x431d67c49c100d4c", + "0x4cc5d4becb3e42b6","0x597f299cfc657e2a", + "0x5fcb6fab3ad6faec","0x6c44198c4a475817","0"); +$code.=<<___ if (!$LENDIAN); +.quad 0x0001020304050607,0x1011121314151617 +___ +$code.=<<___ if ($LENDIAN); # quad-swapped +.quad 0x1011121314151617,0x0001020304050607 +___ +} else { + local *table = sub { + foreach(@_) { $code.=".long $_,$_,$_,$_\n"; } + }; + table( + "0x428a2f98","0x71374491","0xb5c0fbcf","0xe9b5dba5", + "0x3956c25b","0x59f111f1","0x923f82a4","0xab1c5ed5", + "0xd807aa98","0x12835b01","0x243185be","0x550c7dc3", + "0x72be5d74","0x80deb1fe","0x9bdc06a7","0xc19bf174", + "0xe49b69c1","0xefbe4786","0x0fc19dc6","0x240ca1cc", + "0x2de92c6f","0x4a7484aa","0x5cb0a9dc","0x76f988da", + "0x983e5152","0xa831c66d","0xb00327c8","0xbf597fc7", + "0xc6e00bf3","0xd5a79147","0x06ca6351","0x14292967", + "0x27b70a85","0x2e1b2138","0x4d2c6dfc","0x53380d13", + "0x650a7354","0x766a0abb","0x81c2c92e","0x92722c85", + "0xa2bfe8a1","0xa81a664b","0xc24b8b70","0xc76c51a3", + "0xd192e819","0xd6990624","0xf40e3585","0x106aa070", + "0x19a4c116","0x1e376c08","0x2748774c","0x34b0bcb5", + "0x391c0cb3","0x4ed8aa4a","0x5b9cca4f","0x682e6ff3", + "0x748f82ee","0x78a5636f","0x84c87814","0x8cc70208", + "0x90befffa","0xa4506ceb","0xbef9a3f7","0xc67178f2","0"); +$code.=<<___ if (!$LENDIAN); +.long 0x00010203,0x10111213,0x10111213,0x10111213 +.long 0x00010203,0x04050607,0x10111213,0x10111213 +.long 0x00010203,0x04050607,0x08090a0b,0x10111213 +___ +$code.=<<___ if ($LENDIAN); # word-swapped +.long 0x10111213,0x10111213,0x10111213,0x00010203 +.long 0x10111213,0x10111213,0x04050607,0x00010203 +.long 0x10111213,0x08090a0b,0x04050607,0x00010203 +___ +} +$code.=<<___; +.asciz "SHA${bits} for PowerISA 2.07, CRYPTOGAMS by " +.align 2 +___ + +$code =~ s/\`([^\`]*)\`/eval $1/gem; +print $code; +close STDOUT; diff --git a/security/nss/lib/freebl/sha1-armv8.c b/security/nss/lib/freebl/sha1-armv8.c new file mode 100644 index 000000000..63e4dad33 --- /dev/null +++ b/security/nss/lib/freebl/sha1-armv8.c @@ -0,0 +1,264 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifdef USE_HW_SHA1 + +#ifndef __ARM_FEATURE_CRYPTO +#error "Compiler option is invalid" +#endif + +#ifdef FREEBL_NO_DEPEND +#include "stubs.h" +#endif + +#include +#include +#include "blapi.h" +#include "sha_fast.h" + +#if !defined(SHA_PUT_W_IN_STACK) +#define H2X 11 +#else +#define H2X 0 +#endif + +static void shaCompress(SHA_HW_t *X, const PRUint32 *datain); + +void +SHA1_Compress_Native(SHA1Context *ctx) +{ + shaCompress(&ctx->H[H2X], ctx->u.w); +} + +/* + * SHA: Add data to context. + */ +void +SHA1_Update_Native(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len) +{ + unsigned int lenB; + unsigned int togo; + + if (!len) { + return; + } + + /* accumulate the byte count. */ + lenB = (unsigned int)(ctx->size) & 63U; + + ctx->size += len; + + /* + * Read the data into W and process blocks as they get full + */ + if (lenB > 0) { + togo = 64U - lenB; + if (len < togo) { + togo = len; + } + memcpy(ctx->u.b + lenB, dataIn, togo); + len -= togo; + dataIn += togo; + lenB = (lenB + togo) & 63U; + if (!lenB) { + shaCompress(&ctx->H[H2X], ctx->u.w); + } + } + + while (len >= 64U) { + len -= 64U; + shaCompress(&ctx->H[H2X], (PRUint32 *)dataIn); + dataIn += 64U; + } + + if (len) { + memcpy(ctx->u.b, dataIn, len); + } +} + +/* + * SHA: Compression function, unrolled. + */ +static void +shaCompress(SHA_HW_t *X, const PRUint32 *inbuf) +{ +#define XH(n) X[n - H2X] + + const uint32x4_t K0 = vdupq_n_u32(0x5a827999); + const uint32x4_t K1 = vdupq_n_u32(0x6ed9eba1); + const uint32x4_t K2 = vdupq_n_u32(0x8f1bbcdc); + const uint32x4_t K3 = vdupq_n_u32(0xca62c1d6); + + uint32x4_t abcd = vld1q_u32(&XH(0)); + PRUint32 e = XH(4); + + const uint32x4_t origABCD = abcd; + const PRUint32 origE = e; + + uint32x4_t w0 = vld1q_u32(inbuf); + uint32x4_t w1 = vld1q_u32(inbuf + 4); + uint32x4_t w2 = vld1q_u32(inbuf + 8); + uint32x4_t w3 = vld1q_u32(inbuf + 12); + + w0 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w0))); + w1 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w1))); + w2 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w2))); + w3 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w3))); + + uint32x4_t t0 = vaddq_u32(w0, K0); + uint32x4_t t1 = vaddq_u32(w1, K0); + + PRUint32 tmpE; + + /* + * Using the following ARM instructions to accelerate SHA1 + * + * sha1c for round 0 - 20 + * sha1p for round 20 - 40 + * sha1m for round 40 - 60 + * sha1p for round 60 - 80 + * sha1su0 and shasu1 for message schedule + * sha1h for rotate left 30 + */ + + /* Round 0-3 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1cq_u32(abcd, e, t0); + t0 = vaddq_u32(w2, K0); + w0 = vsha1su0q_u32(w0, w1, w2); + + /* Round 4-7 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1cq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w3, K0); + w0 = vsha1su1q_u32(w0, w3); + w1 = vsha1su0q_u32(w1, w2, w3); + + /* Round 8-11 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1cq_u32(abcd, e, t0); + t0 = vaddq_u32(w0, K0); + w1 = vsha1su1q_u32(w1, w0); + w2 = vsha1su0q_u32(w2, w3, w0); + + /* Round 12-15 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1cq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w1, K1); + w2 = vsha1su1q_u32(w2, w1); + w3 = vsha1su0q_u32(w3, w0, w1); + + /* Round 16-19 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1cq_u32(abcd, e, t0); + t0 = vaddq_u32(w2, K1); + w3 = vsha1su1q_u32(w3, w2); + w0 = vsha1su0q_u32(w0, w1, w2); + + /* Round 20-23 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w3, K1); + w0 = vsha1su1q_u32(w0, w3); + w1 = vsha1su0q_u32(w1, w2, w3); + + /* Round 24-27 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, e, t0); + t0 = vaddq_u32(w0, K1); + w1 = vsha1su1q_u32(w1, w0); + w2 = vsha1su0q_u32(w2, w3, w0); + + /* Round 28-31 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w1, K1); + w2 = vsha1su1q_u32(w2, w1); + w3 = vsha1su0q_u32(w3, w0, w1); + + /* Round 32-35 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, e, t0); + t0 = vaddq_u32(w2, K2); + w3 = vsha1su1q_u32(w3, w2); + w0 = vsha1su0q_u32(w0, w1, w2); + + /* Round 36-39 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w3, K2); + w0 = vsha1su1q_u32(w0, w3); + w1 = vsha1su0q_u32(w1, w2, w3); + + /* Round 40-43 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1mq_u32(abcd, e, t0); + t0 = vaddq_u32(w0, K2); + w1 = vsha1su1q_u32(w1, w0); + w2 = vsha1su0q_u32(w2, w3, w0); + + /* Round 44-47 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1mq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w1, K2); + w2 = vsha1su1q_u32(w2, w1); + w3 = vsha1su0q_u32(w3, w0, w1); + + /* Round 48-51 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1mq_u32(abcd, e, t0); + t0 = vaddq_u32(w2, K2); + w3 = vsha1su1q_u32(w3, w2); + w0 = vsha1su0q_u32(w0, w1, w2); + + /* Round 52-55 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1mq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w3, K3); + w0 = vsha1su1q_u32(w0, w3); + w1 = vsha1su0q_u32(w1, w2, w3); + + /* Round 56-59 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1mq_u32(abcd, e, t0); + t0 = vaddq_u32(w0, K3); + w1 = vsha1su1q_u32(w1, w0); + w2 = vsha1su0q_u32(w2, w3, w0); + + /* Round 60-63 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w1, K3); + w2 = vsha1su1q_u32(w2, w1); + w3 = vsha1su0q_u32(w3, w0, w1); + + /* Round 64-67 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, e, t0); + t0 = vaddq_u32(w2, K3); + w3 = vsha1su1q_u32(w3, w2); + w0 = vsha1su0q_u32(w0, w1, w2); + + /* Round 68-71 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, tmpE, t1); + t1 = vaddq_u32(w3, K3); + w0 = vsha1su1q_u32(w0, w3); + + /* Round 72-75 */ + tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, e, t0); + + /* Round 76-79 */ + e = vsha1h_u32(vgetq_lane_u32(abcd, 0)); + abcd = vsha1pq_u32(abcd, tmpE, t1); + + e += origE; + abcd = vaddq_u32(origABCD, abcd); + + vst1q_u32(&XH(0), abcd); + XH(4) = e; +} + +#endif /* USE_HW_SHA1 */ diff --git a/security/nss/lib/freebl/sha256-armv8.c b/security/nss/lib/freebl/sha256-armv8.c new file mode 100644 index 000000000..17fe126c4 --- /dev/null +++ b/security/nss/lib/freebl/sha256-armv8.c @@ -0,0 +1,203 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifdef USE_HW_SHA2 + +#ifndef __ARM_FEATURE_CRYPTO +#error "Compiler option is invalid" +#endif + +#ifdef FREEBL_NO_DEPEND +#include "stubs.h" +#endif + +#include "prcpucfg.h" +#include "prtypes.h" /* for PRUintXX */ +#include "prlong.h" +#include "blapi.h" +#include "sha256.h" + +#include + +/* SHA-256 constants, K256. */ +static const PRUint32 __attribute__((aligned(16))) K256[64] = { + 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, + 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, + 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, + 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, + 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, + 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, + 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, + 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, + 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, + 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, + 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, + 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, + 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, + 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, + 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, + 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 +}; + +#define ROUND(n, a, b, c, d) \ + { \ + uint32x4_t t = vaddq_u32(a, k##n); \ + uint32x4_t wt = w0; \ + w0 = vsha256hq_u32(w0, w1, t); \ + w1 = vsha256h2q_u32(w1, wt, t); \ + if (n < 12) { \ + a = vsha256su0q_u32(a, b); \ + a = vsha256su1q_u32(a, c, d); \ + } \ + } + +void +SHA256_Compress_Native(SHA256Context *ctx) +{ + const uint32x4_t k0 = vld1q_u32(K256); + const uint32x4_t k1 = vld1q_u32(K256 + 4); + const uint32x4_t k2 = vld1q_u32(K256 + 8); + const uint32x4_t k3 = vld1q_u32(K256 + 12); + const uint32x4_t k4 = vld1q_u32(K256 + 16); + const uint32x4_t k5 = vld1q_u32(K256 + 20); + const uint32x4_t k6 = vld1q_u32(K256 + 24); + const uint32x4_t k7 = vld1q_u32(K256 + 28); + const uint32x4_t k8 = vld1q_u32(K256 + 32); + const uint32x4_t k9 = vld1q_u32(K256 + 36); + const uint32x4_t k10 = vld1q_u32(K256 + 40); + const uint32x4_t k11 = vld1q_u32(K256 + 44); + const uint32x4_t k12 = vld1q_u32(K256 + 48); + const uint32x4_t k13 = vld1q_u32(K256 + 52); + const uint32x4_t k14 = vld1q_u32(K256 + 56); + const uint32x4_t k15 = vld1q_u32(K256 + 60); + + uint32x4_t h0 = vld1q_u32(ctx->h); + uint32x4_t h1 = vld1q_u32(ctx->h + 4); + + unsigned char *input = ctx->u.b; + + uint32x4_t a = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input))); + uint32x4_t b = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 16))); + uint32x4_t c = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 32))); + uint32x4_t d = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 48))); + + uint32x4_t w0 = h0; + uint32x4_t w1 = h1; + + ROUND(0, a, b, c, d) + ROUND(1, b, c, d, a) + ROUND(2, c, d, a, b) + ROUND(3, d, a, b, c) + ROUND(4, a, b, c, d) + ROUND(5, b, c, d, a) + ROUND(6, c, d, a, b) + ROUND(7, d, a, b, c) + ROUND(8, a, b, c, d) + ROUND(9, b, c, d, a) + ROUND(10, c, d, a, b) + ROUND(11, d, a, b, c) + ROUND(12, a, b, c, d) + ROUND(13, b, c, d, a) + ROUND(14, c, d, a, b) + ROUND(15, d, a, b, c) + + h0 = vaddq_u32(h0, w0); + h1 = vaddq_u32(h1, w1); + + vst1q_u32(ctx->h, h0); + vst1q_u32(ctx->h + 4, h1); +} + +void +SHA256_Update_Native(SHA256Context *ctx, const unsigned char *input, + unsigned int inputLen) +{ + const uint32x4_t k0 = vld1q_u32(K256); + const uint32x4_t k1 = vld1q_u32(K256 + 4); + const uint32x4_t k2 = vld1q_u32(K256 + 8); + const uint32x4_t k3 = vld1q_u32(K256 + 12); + const uint32x4_t k4 = vld1q_u32(K256 + 16); + const uint32x4_t k5 = vld1q_u32(K256 + 20); + const uint32x4_t k6 = vld1q_u32(K256 + 24); + const uint32x4_t k7 = vld1q_u32(K256 + 28); + const uint32x4_t k8 = vld1q_u32(K256 + 32); + const uint32x4_t k9 = vld1q_u32(K256 + 36); + const uint32x4_t k10 = vld1q_u32(K256 + 40); + const uint32x4_t k11 = vld1q_u32(K256 + 44); + const uint32x4_t k12 = vld1q_u32(K256 + 48); + const uint32x4_t k13 = vld1q_u32(K256 + 52); + const uint32x4_t k14 = vld1q_u32(K256 + 56); + const uint32x4_t k15 = vld1q_u32(K256 + 60); + + unsigned int inBuf = ctx->sizeLo & 0x3f; + if (!inputLen) { + return; + } + + /* Add inputLen into the count of bytes processed, before processing */ + if ((ctx->sizeLo += inputLen) < inputLen) { + ctx->sizeHi++; + } + + /* if data already in buffer, attemp to fill rest of buffer */ + if (inBuf) { + unsigned int todo = SHA256_BLOCK_LENGTH - inBuf; + if (inputLen < todo) { + todo = inputLen; + } + memcpy(ctx->u.b + inBuf, input, todo); + input += todo; + inputLen -= todo; + if (inBuf + todo == SHA256_BLOCK_LENGTH) { + SHA256_Compress_Native(ctx); + } + } + + uint32x4_t h0 = vld1q_u32(ctx->h); + uint32x4_t h1 = vld1q_u32(ctx->h + 4); + + /* if enough data to fill one or more whole buffers, process them. */ + while (inputLen >= SHA256_BLOCK_LENGTH) { + uint32x4_t a, b, c, d; + a = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input))); + b = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 16))); + c = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 32))); + d = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 48))); + input += SHA256_BLOCK_LENGTH; + inputLen -= SHA256_BLOCK_LENGTH; + + uint32x4_t w0 = h0; + uint32x4_t w1 = h1; + + ROUND(0, a, b, c, d) + ROUND(1, b, c, d, a) + ROUND(2, c, d, a, b) + ROUND(3, d, a, b, c) + ROUND(4, a, b, c, d) + ROUND(5, b, c, d, a) + ROUND(6, c, d, a, b) + ROUND(7, d, a, b, c) + ROUND(8, a, b, c, d) + ROUND(9, b, c, d, a) + ROUND(10, c, d, a, b) + ROUND(11, d, a, b, c) + ROUND(12, a, b, c, d) + ROUND(13, b, c, d, a) + ROUND(14, c, d, a, b) + ROUND(15, d, a, b, c) + + h0 = vaddq_u32(h0, w0); + h1 = vaddq_u32(h1, w1); + } + + vst1q_u32(ctx->h, h0); + vst1q_u32(ctx->h + 4, h1); + + /* if data left over, fill it into buffer */ + if (inputLen) { + memcpy(ctx->u.b, input, inputLen); + } +} + +#endif /* USE_HW_SHA2 */ diff --git a/security/nss/lib/freebl/sha256.h b/security/nss/lib/freebl/sha256.h index c65ca152d..645118b07 100644 --- a/security/nss/lib/freebl/sha256.h +++ b/security/nss/lib/freebl/sha256.h @@ -7,6 +7,12 @@ #include "prtypes.h" +struct SHA256ContextStr; + +typedef void (*sha256_compress_t)(struct SHA256ContextStr *); +typedef void (*sha256_update_t)(struct SHA256ContextStr *, const unsigned char *, + unsigned int); + struct SHA256ContextStr { union { PRUint32 w[64]; /* message schedule, input buffer, plus 48 words */ @@ -14,6 +20,8 @@ struct SHA256ContextStr { } u; PRUint32 h[8]; /* 8 state variables */ PRUint32 sizeHi, sizeLo; /* 64-bit count of hashed bytes. */ + sha256_compress_t compress; + sha256_update_t update; }; #endif /* _SHA_256_H_ */ diff --git a/security/nss/lib/freebl/sha512-p8.s b/security/nss/lib/freebl/sha512-p8.s new file mode 100644 index 000000000..d84ec0478 --- /dev/null +++ b/security/nss/lib/freebl/sha512-p8.s @@ -0,0 +1,851 @@ +# Copyright (c) 2006, CRYPTOGAMS by +# All rights reserved. +# See the full LICENSE under scripts/. + +.machine "any" +.abiversion 2 +.text + +.globl sha512_block_p8 +.type sha512_block_p8,@function +.align 6 +sha512_block_p8: +.localentry sha512_block_p8,0 + + stdu 1,-384(1) + mflr 8 + li 10,207 + li 11,223 + stvx 24,10,1 + addi 10,10,32 + li 12,-1 + stvx 25,11,1 + addi 11,11,32 + stvx 26,10,1 + addi 10,10,32 + stvx 27,11,1 + addi 11,11,32 + stvx 28,10,1 + addi 10,10,32 + stvx 29,11,1 + addi 11,11,32 + stvx 30,10,1 + stvx 31,11,1 + li 11,-4096+255 + stw 12,332(1) + li 10,0x10 + std 26,336(1) + li 26,0x20 + std 27,344(1) + li 27,0x30 + std 28,352(1) + li 28,0x40 + std 29,360(1) + li 29,0x50 + std 30,368(1) + li 30,0x60 + std 31,376(1) + li 31,0x70 + std 8,400(1) + or 11,11,11 + + bl .LPICmeup + addi 11,1,79 + li 7,8 + lvsl 31,0,7 + vspltisb 28,0x0f + vxor 31,31,28 + .long 0x7C001E99 + .long 0x7C4A1E99 + .long 0x7C9A1E99 + vsldoi 1,0,0,8 + .long 0x7CDB1E99 + vsldoi 3,2,2,8 + vsldoi 5,4,4,8 + vsldoi 7,6,6,8 + li 0,4 + b .Loop +.align 5 +.Loop: + lvx 28,0,6 + .long 0x7D002699 + addi 4,4,16 + mr 7,6 + stvx 0,0,11 + stvx 1,10,11 + stvx 2,26,11 + stvx 3,27,11 + stvx 4,28,11 + stvx 5,29,11 + stvx 6,30,11 + stvx 7,31,11 + .long 0x10E7E0C0 + lvx 28,10,6 + vperm 8,8,8,31 + .long 0x10E740C0 + vsel 29,6,5,4 + .long 0x10C6E0C0 + .long 0x10E7E8C0 + .long 0x13C4FEC2 + .long 0x10E7F0C0 + vxor 29,0,1 + vsel 29,1,2,29 + .long 0x106338C0 + .long 0x13C086C2 + .long 0x13DEE8C0 + .long 0x10E7F0C0 + lvx 28,26,7 + .long 0x7D402699 + addi 4,4,16 + vsldoi 9,8,8,8 + .long 0x10C648C0 + vsel 29,5,4,3 + .long 0x10A5E0C0 + .long 0x10C6E8C0 + .long 0x13C3FEC2 + .long 0x10C6F0C0 + vxor 29,7,0 + vsel 29,0,1,29 + .long 0x104230C0 + .long 0x13C786C2 + .long 0x13DEE8C0 + .long 0x10C6F0C0 + lvx 28,27,7 + vperm 10,10,10,31 + .long 0x10A550C0 + vsel 29,4,3,2 + .long 0x1084E0C0 + .long 0x10A5E8C0 + .long 0x13C2FEC2 + .long 0x10A5F0C0 + vxor 29,6,7 + vsel 29,7,0,29 + .long 0x102128C0 + .long 0x13C686C2 + .long 0x13DEE8C0 + .long 0x10A5F0C0 + lvx 28,28,7 + .long 0x7D802699 + addi 4,4,16 + vsldoi 11,10,10,8 + .long 0x108458C0 + vsel 29,3,2,1 + .long 0x1063E0C0 + .long 0x1084E8C0 + .long 0x13C1FEC2 + .long 0x1084F0C0 + vxor 29,5,6 + vsel 29,6,7,29 + .long 0x100020C0 + .long 0x13C586C2 + .long 0x13DEE8C0 + .long 0x1084F0C0 + lvx 28,29,7 + vperm 12,12,12,31 + .long 0x106360C0 + vsel 29,2,1,0 + .long 0x1042E0C0 + .long 0x1063E8C0 + .long 0x13C0FEC2 + .long 0x1063F0C0 + vxor 29,4,5 + vsel 29,5,6,29 + .long 0x10E718C0 + .long 0x13C486C2 + .long 0x13DEE8C0 + .long 0x1063F0C0 + lvx 28,30,7 + .long 0x7DC02699 + addi 4,4,16 + vsldoi 13,12,12,8 + .long 0x104268C0 + vsel 29,1,0,7 + .long 0x1021E0C0 + .long 0x1042E8C0 + .long 0x13C7FEC2 + .long 0x1042F0C0 + vxor 29,3,4 + vsel 29,4,5,29 + .long 0x10C610C0 + .long 0x13C386C2 + .long 0x13DEE8C0 + .long 0x1042F0C0 + lvx 28,31,7 + addi 7,7,0x80 + vperm 14,14,14,31 + .long 0x102170C0 + vsel 29,0,7,6 + .long 0x1000E0C0 + .long 0x1021E8C0 + .long 0x13C6FEC2 + .long 0x1021F0C0 + vxor 29,2,3 + vsel 29,3,4,29 + .long 0x10A508C0 + .long 0x13C286C2 + .long 0x13DEE8C0 + .long 0x1021F0C0 + lvx 28,0,7 + .long 0x7E002699 + addi 4,4,16 + vsldoi 15,14,14,8 + .long 0x100078C0 + vsel 29,7,6,5 + .long 0x10E7E0C0 + .long 0x1000E8C0 + .long 0x13C5FEC2 + .long 0x1000F0C0 + vxor 29,1,2 + vsel 29,2,3,29 + .long 0x108400C0 + .long 0x13C186C2 + .long 0x13DEE8C0 + .long 0x1000F0C0 + lvx 28,10,7 + vperm 16,16,16,31 + .long 0x10E780C0 + vsel 29,6,5,4 + .long 0x10C6E0C0 + .long 0x10E7E8C0 + .long 0x13C4FEC2 + .long 0x10E7F0C0 + vxor 29,0,1 + vsel 29,1,2,29 + .long 0x106338C0 + .long 0x13C086C2 + .long 0x13DEE8C0 + .long 0x10E7F0C0 + lvx 28,26,7 + .long 0x7E402699 + addi 4,4,16 + vsldoi 17,16,16,8 + .long 0x10C688C0 + vsel 29,5,4,3 + .long 0x10A5E0C0 + .long 0x10C6E8C0 + .long 0x13C3FEC2 + .long 0x10C6F0C0 + vxor 29,7,0 + vsel 29,0,1,29 + .long 0x104230C0 + .long 0x13C786C2 + .long 0x13DEE8C0 + .long 0x10C6F0C0 + lvx 28,27,7 + vperm 18,18,18,31 + .long 0x10A590C0 + vsel 29,4,3,2 + .long 0x1084E0C0 + .long 0x10A5E8C0 + .long 0x13C2FEC2 + .long 0x10A5F0C0 + vxor 29,6,7 + vsel 29,7,0,29 + .long 0x102128C0 + .long 0x13C686C2 + .long 0x13DEE8C0 + .long 0x10A5F0C0 + lvx 28,28,7 + .long 0x7F002699 + addi 4,4,16 + vsldoi 19,18,18,8 + .long 0x108498C0 + vsel 29,3,2,1 + .long 0x1063E0C0 + .long 0x1084E8C0 + .long 0x13C1FEC2 + .long 0x1084F0C0 + vxor 29,5,6 + vsel 29,6,7,29 + .long 0x100020C0 + .long 0x13C586C2 + .long 0x13DEE8C0 + .long 0x1084F0C0 + lvx 28,29,7 + vperm 24,24,24,31 + .long 0x1063C0C0 + vsel 29,2,1,0 + .long 0x1042E0C0 + .long 0x1063E8C0 + .long 0x13C0FEC2 + .long 0x1063F0C0 + vxor 29,4,5 + vsel 29,5,6,29 + .long 0x10E718C0 + .long 0x13C486C2 + .long 0x13DEE8C0 + .long 0x1063F0C0 + lvx 28,30,7 + .long 0x7F402699 + addi 4,4,16 + vsldoi 25,24,24,8 + .long 0x1042C8C0 + vsel 29,1,0,7 + .long 0x1021E0C0 + .long 0x1042E8C0 + .long 0x13C7FEC2 + .long 0x1042F0C0 + vxor 29,3,4 + vsel 29,4,5,29 + .long 0x10C610C0 + .long 0x13C386C2 + .long 0x13DEE8C0 + .long 0x1042F0C0 + lvx 28,31,7 + addi 7,7,0x80 + vperm 26,26,26,31 + .long 0x1021D0C0 + vsel 29,0,7,6 + .long 0x1000E0C0 + .long 0x1021E8C0 + .long 0x13C6FEC2 + .long 0x1021F0C0 + vxor 29,2,3 + vsel 29,3,4,29 + .long 0x10A508C0 + .long 0x13C286C2 + .long 0x13DEE8C0 + .long 0x1021F0C0 + lvx 28,0,7 + vsldoi 27,26,26,8 + .long 0x13C906C2 + .long 0x1108F0C0 + .long 0x13DA7EC2 + .long 0x1108F0C0 + .long 0x110888C0 + .long 0x1000D8C0 + vsel 29,7,6,5 + .long 0x10E7E0C0 + .long 0x1000E8C0 + .long 0x13C5FEC2 + .long 0x1000F0C0 + vxor 29,1,2 + vsel 29,2,3,29 + .long 0x108400C0 + .long 0x13C186C2 + .long 0x13DEE8C0 + .long 0x1000F0C0 + lvx 28,10,7 + mtctr 0 + b .L16_xx +.align 5 +.L16_xx: + .long 0x13CA06C2 + .long 0x1129F0C0 + .long 0x13DB7EC2 + .long 0x1129F0C0 + .long 0x112990C0 + .long 0x10E740C0 + vsel 29,6,5,4 + .long 0x10C6E0C0 + .long 0x10E7E8C0 + .long 0x13C4FEC2 + .long 0x10E7F0C0 + vxor 29,0,1 + vsel 29,1,2,29 + .long 0x106338C0 + .long 0x13C086C2 + .long 0x13DEE8C0 + .long 0x10E7F0C0 + lvx 28,26,7 + .long 0x13CB06C2 + .long 0x114AF0C0 + .long 0x13C87EC2 + .long 0x114AF0C0 + .long 0x114A98C0 + .long 0x10C648C0 + vsel 29,5,4,3 + .long 0x10A5E0C0 + .long 0x10C6E8C0 + .long 0x13C3FEC2 + .long 0x10C6F0C0 + vxor 29,7,0 + vsel 29,0,1,29 + .long 0x104230C0 + .long 0x13C786C2 + .long 0x13DEE8C0 + .long 0x10C6F0C0 + lvx 28,27,7 + .long 0x13CC06C2 + .long 0x116BF0C0 + .long 0x13C97EC2 + .long 0x116BF0C0 + .long 0x116BC0C0 + .long 0x10A550C0 + vsel 29,4,3,2 + .long 0x1084E0C0 + .long 0x10A5E8C0 + .long 0x13C2FEC2 + .long 0x10A5F0C0 + vxor 29,6,7 + vsel 29,7,0,29 + .long 0x102128C0 + .long 0x13C686C2 + .long 0x13DEE8C0 + .long 0x10A5F0C0 + lvx 28,28,7 + .long 0x13CD06C2 + .long 0x118CF0C0 + .long 0x13CA7EC2 + .long 0x118CF0C0 + .long 0x118CC8C0 + .long 0x108458C0 + vsel 29,3,2,1 + .long 0x1063E0C0 + .long 0x1084E8C0 + .long 0x13C1FEC2 + .long 0x1084F0C0 + vxor 29,5,6 + vsel 29,6,7,29 + .long 0x100020C0 + .long 0x13C586C2 + .long 0x13DEE8C0 + .long 0x1084F0C0 + lvx 28,29,7 + .long 0x13CE06C2 + .long 0x11ADF0C0 + .long 0x13CB7EC2 + .long 0x11ADF0C0 + .long 0x11ADD0C0 + .long 0x106360C0 + vsel 29,2,1,0 + .long 0x1042E0C0 + .long 0x1063E8C0 + .long 0x13C0FEC2 + .long 0x1063F0C0 + vxor 29,4,5 + vsel 29,5,6,29 + .long 0x10E718C0 + .long 0x13C486C2 + .long 0x13DEE8C0 + .long 0x1063F0C0 + lvx 28,30,7 + .long 0x13CF06C2 + .long 0x11CEF0C0 + .long 0x13CC7EC2 + .long 0x11CEF0C0 + .long 0x11CED8C0 + .long 0x104268C0 + vsel 29,1,0,7 + .long 0x1021E0C0 + .long 0x1042E8C0 + .long 0x13C7FEC2 + .long 0x1042F0C0 + vxor 29,3,4 + vsel 29,4,5,29 + .long 0x10C610C0 + .long 0x13C386C2 + .long 0x13DEE8C0 + .long 0x1042F0C0 + lvx 28,31,7 + addi 7,7,0x80 + .long 0x13D006C2 + .long 0x11EFF0C0 + .long 0x13CD7EC2 + .long 0x11EFF0C0 + .long 0x11EF40C0 + .long 0x102170C0 + vsel 29,0,7,6 + .long 0x1000E0C0 + .long 0x1021E8C0 + .long 0x13C6FEC2 + .long 0x1021F0C0 + vxor 29,2,3 + vsel 29,3,4,29 + .long 0x10A508C0 + .long 0x13C286C2 + .long 0x13DEE8C0 + .long 0x1021F0C0 + lvx 28,0,7 + .long 0x13D106C2 + .long 0x1210F0C0 + .long 0x13CE7EC2 + .long 0x1210F0C0 + .long 0x121048C0 + .long 0x100078C0 + vsel 29,7,6,5 + .long 0x10E7E0C0 + .long 0x1000E8C0 + .long 0x13C5FEC2 + .long 0x1000F0C0 + vxor 29,1,2 + vsel 29,2,3,29 + .long 0x108400C0 + .long 0x13C186C2 + .long 0x13DEE8C0 + .long 0x1000F0C0 + lvx 28,10,7 + .long 0x13D206C2 + .long 0x1231F0C0 + .long 0x13CF7EC2 + .long 0x1231F0C0 + .long 0x123150C0 + .long 0x10E780C0 + vsel 29,6,5,4 + .long 0x10C6E0C0 + .long 0x10E7E8C0 + .long 0x13C4FEC2 + .long 0x10E7F0C0 + vxor 29,0,1 + vsel 29,1,2,29 + .long 0x106338C0 + .long 0x13C086C2 + .long 0x13DEE8C0 + .long 0x10E7F0C0 + lvx 28,26,7 + .long 0x13D306C2 + .long 0x1252F0C0 + .long 0x13D07EC2 + .long 0x1252F0C0 + .long 0x125258C0 + .long 0x10C688C0 + vsel 29,5,4,3 + .long 0x10A5E0C0 + .long 0x10C6E8C0 + .long 0x13C3FEC2 + .long 0x10C6F0C0 + vxor 29,7,0 + vsel 29,0,1,29 + .long 0x104230C0 + .long 0x13C786C2 + .long 0x13DEE8C0 + .long 0x10C6F0C0 + lvx 28,27,7 + .long 0x13D806C2 + .long 0x1273F0C0 + .long 0x13D17EC2 + .long 0x1273F0C0 + .long 0x127360C0 + .long 0x10A590C0 + vsel 29,4,3,2 + .long 0x1084E0C0 + .long 0x10A5E8C0 + .long 0x13C2FEC2 + .long 0x10A5F0C0 + vxor 29,6,7 + vsel 29,7,0,29 + .long 0x102128C0 + .long 0x13C686C2 + .long 0x13DEE8C0 + .long 0x10A5F0C0 + lvx 28,28,7 + .long 0x13D906C2 + .long 0x1318F0C0 + .long 0x13D27EC2 + .long 0x1318F0C0 + .long 0x131868C0 + .long 0x108498C0 + vsel 29,3,2,1 + .long 0x1063E0C0 + .long 0x1084E8C0 + .long 0x13C1FEC2 + .long 0x1084F0C0 + vxor 29,5,6 + vsel 29,6,7,29 + .long 0x100020C0 + .long 0x13C586C2 + .long 0x13DEE8C0 + .long 0x1084F0C0 + lvx 28,29,7 + .long 0x13DA06C2 + .long 0x1339F0C0 + .long 0x13D37EC2 + .long 0x1339F0C0 + .long 0x133970C0 + .long 0x1063C0C0 + vsel 29,2,1,0 + .long 0x1042E0C0 + .long 0x1063E8C0 + .long 0x13C0FEC2 + .long 0x1063F0C0 + vxor 29,4,5 + vsel 29,5,6,29 + .long 0x10E718C0 + .long 0x13C486C2 + .long 0x13DEE8C0 + .long 0x1063F0C0 + lvx 28,30,7 + .long 0x13DB06C2 + .long 0x135AF0C0 + .long 0x13D87EC2 + .long 0x135AF0C0 + .long 0x135A78C0 + .long 0x1042C8C0 + vsel 29,1,0,7 + .long 0x1021E0C0 + .long 0x1042E8C0 + .long 0x13C7FEC2 + .long 0x1042F0C0 + vxor 29,3,4 + vsel 29,4,5,29 + .long 0x10C610C0 + .long 0x13C386C2 + .long 0x13DEE8C0 + .long 0x1042F0C0 + lvx 28,31,7 + addi 7,7,0x80 + .long 0x13C806C2 + .long 0x137BF0C0 + .long 0x13D97EC2 + .long 0x137BF0C0 + .long 0x137B80C0 + .long 0x1021D0C0 + vsel 29,0,7,6 + .long 0x1000E0C0 + .long 0x1021E8C0 + .long 0x13C6FEC2 + .long 0x1021F0C0 + vxor 29,2,3 + vsel 29,3,4,29 + .long 0x10A508C0 + .long 0x13C286C2 + .long 0x13DEE8C0 + .long 0x1021F0C0 + lvx 28,0,7 + .long 0x13C906C2 + .long 0x1108F0C0 + .long 0x13DA7EC2 + .long 0x1108F0C0 + .long 0x110888C0 + .long 0x1000D8C0 + vsel 29,7,6,5 + .long 0x10E7E0C0 + .long 0x1000E8C0 + .long 0x13C5FEC2 + .long 0x1000F0C0 + vxor 29,1,2 + vsel 29,2,3,29 + .long 0x108400C0 + .long 0x13C186C2 + .long 0x13DEE8C0 + .long 0x1000F0C0 + lvx 28,10,7 + bdnz .L16_xx + + lvx 10,0,11 + subic. 5,5,1 + lvx 11,10,11 + .long 0x100050C0 + lvx 12,26,11 + .long 0x102158C0 + lvx 13,27,11 + .long 0x104260C0 + lvx 14,28,11 + .long 0x106368C0 + lvx 15,29,11 + .long 0x108470C0 + lvx 16,30,11 + .long 0x10A578C0 + lvx 17,31,11 + .long 0x10C680C0 + .long 0x10E788C0 + bne .Loop + vperm 0,0,1,28 + vperm 2,2,3,28 + vperm 4,4,5,28 + vperm 6,6,7,28 + .long 0x7C001F99 + .long 0x7C4A1F99 + .long 0x7C9A1F99 + .long 0x7CDB1F99 + addi 11,1,207 + mtlr 8 + or 12,12,12 + lvx 24,0,11 + lvx 25,10,11 + lvx 26,26,11 + lvx 27,27,11 + lvx 28,28,11 + lvx 29,29,11 + lvx 30,30,11 + lvx 31,31,11 + ld 26,336(1) + ld 27,344(1) + ld 28,352(1) + ld 29,360(1) + ld 30,368(1) + ld 31,376(1) + addi 1,1,384 + blr +.long 0 +.byte 0,12,4,1,0x80,6,3,0 +.long 0 +.size sha512_block_p8,.-sha512_block_p8 +.align 6 +.LPICmeup: + mflr 0 + bcl 20,31,$+4 + mflr 6 + addi 6,6,56 + mtlr 0 + blr +.long 0 +.byte 0,12,0x14,0,0,0,0,0 +.space 28 +.long 0xd728ae22,0x428a2f98 +.long 0xd728ae22,0x428a2f98 +.long 0x23ef65cd,0x71374491 +.long 0x23ef65cd,0x71374491 +.long 0xec4d3b2f,0xb5c0fbcf +.long 0xec4d3b2f,0xb5c0fbcf +.long 0x8189dbbc,0xe9b5dba5 +.long 0x8189dbbc,0xe9b5dba5 +.long 0xf348b538,0x3956c25b +.long 0xf348b538,0x3956c25b +.long 0xb605d019,0x59f111f1 +.long 0xb605d019,0x59f111f1 +.long 0xaf194f9b,0x923f82a4 +.long 0xaf194f9b,0x923f82a4 +.long 0xda6d8118,0xab1c5ed5 +.long 0xda6d8118,0xab1c5ed5 +.long 0xa3030242,0xd807aa98 +.long 0xa3030242,0xd807aa98 +.long 0x45706fbe,0x12835b01 +.long 0x45706fbe,0x12835b01 +.long 0x4ee4b28c,0x243185be +.long 0x4ee4b28c,0x243185be +.long 0xd5ffb4e2,0x550c7dc3 +.long 0xd5ffb4e2,0x550c7dc3 +.long 0xf27b896f,0x72be5d74 +.long 0xf27b896f,0x72be5d74 +.long 0x3b1696b1,0x80deb1fe +.long 0x3b1696b1,0x80deb1fe +.long 0x25c71235,0x9bdc06a7 +.long 0x25c71235,0x9bdc06a7 +.long 0xcf692694,0xc19bf174 +.long 0xcf692694,0xc19bf174 +.long 0x9ef14ad2,0xe49b69c1 +.long 0x9ef14ad2,0xe49b69c1 +.long 0x384f25e3,0xefbe4786 +.long 0x384f25e3,0xefbe4786 +.long 0x8b8cd5b5,0x0fc19dc6 +.long 0x8b8cd5b5,0x0fc19dc6 +.long 0x77ac9c65,0x240ca1cc +.long 0x77ac9c65,0x240ca1cc +.long 0x592b0275,0x2de92c6f +.long 0x592b0275,0x2de92c6f +.long 0x6ea6e483,0x4a7484aa +.long 0x6ea6e483,0x4a7484aa +.long 0xbd41fbd4,0x5cb0a9dc +.long 0xbd41fbd4,0x5cb0a9dc +.long 0x831153b5,0x76f988da +.long 0x831153b5,0x76f988da +.long 0xee66dfab,0x983e5152 +.long 0xee66dfab,0x983e5152 +.long 0x2db43210,0xa831c66d +.long 0x2db43210,0xa831c66d +.long 0x98fb213f,0xb00327c8 +.long 0x98fb213f,0xb00327c8 +.long 0xbeef0ee4,0xbf597fc7 +.long 0xbeef0ee4,0xbf597fc7 +.long 0x3da88fc2,0xc6e00bf3 +.long 0x3da88fc2,0xc6e00bf3 +.long 0x930aa725,0xd5a79147 +.long 0x930aa725,0xd5a79147 +.long 0xe003826f,0x06ca6351 +.long 0xe003826f,0x06ca6351 +.long 0x0a0e6e70,0x14292967 +.long 0x0a0e6e70,0x14292967 +.long 0x46d22ffc,0x27b70a85 +.long 0x46d22ffc,0x27b70a85 +.long 0x5c26c926,0x2e1b2138 +.long 0x5c26c926,0x2e1b2138 +.long 0x5ac42aed,0x4d2c6dfc +.long 0x5ac42aed,0x4d2c6dfc +.long 0x9d95b3df,0x53380d13 +.long 0x9d95b3df,0x53380d13 +.long 0x8baf63de,0x650a7354 +.long 0x8baf63de,0x650a7354 +.long 0x3c77b2a8,0x766a0abb +.long 0x3c77b2a8,0x766a0abb +.long 0x47edaee6,0x81c2c92e +.long 0x47edaee6,0x81c2c92e +.long 0x1482353b,0x92722c85 +.long 0x1482353b,0x92722c85 +.long 0x4cf10364,0xa2bfe8a1 +.long 0x4cf10364,0xa2bfe8a1 +.long 0xbc423001,0xa81a664b +.long 0xbc423001,0xa81a664b +.long 0xd0f89791,0xc24b8b70 +.long 0xd0f89791,0xc24b8b70 +.long 0x0654be30,0xc76c51a3 +.long 0x0654be30,0xc76c51a3 +.long 0xd6ef5218,0xd192e819 +.long 0xd6ef5218,0xd192e819 +.long 0x5565a910,0xd6990624 +.long 0x5565a910,0xd6990624 +.long 0x5771202a,0xf40e3585 +.long 0x5771202a,0xf40e3585 +.long 0x32bbd1b8,0x106aa070 +.long 0x32bbd1b8,0x106aa070 +.long 0xb8d2d0c8,0x19a4c116 +.long 0xb8d2d0c8,0x19a4c116 +.long 0x5141ab53,0x1e376c08 +.long 0x5141ab53,0x1e376c08 +.long 0xdf8eeb99,0x2748774c +.long 0xdf8eeb99,0x2748774c +.long 0xe19b48a8,0x34b0bcb5 +.long 0xe19b48a8,0x34b0bcb5 +.long 0xc5c95a63,0x391c0cb3 +.long 0xc5c95a63,0x391c0cb3 +.long 0xe3418acb,0x4ed8aa4a +.long 0xe3418acb,0x4ed8aa4a +.long 0x7763e373,0x5b9cca4f +.long 0x7763e373,0x5b9cca4f +.long 0xd6b2b8a3,0x682e6ff3 +.long 0xd6b2b8a3,0x682e6ff3 +.long 0x5defb2fc,0x748f82ee +.long 0x5defb2fc,0x748f82ee +.long 0x43172f60,0x78a5636f +.long 0x43172f60,0x78a5636f +.long 0xa1f0ab72,0x84c87814 +.long 0xa1f0ab72,0x84c87814 +.long 0x1a6439ec,0x8cc70208 +.long 0x1a6439ec,0x8cc70208 +.long 0x23631e28,0x90befffa +.long 0x23631e28,0x90befffa +.long 0xde82bde9,0xa4506ceb +.long 0xde82bde9,0xa4506ceb +.long 0xb2c67915,0xbef9a3f7 +.long 0xb2c67915,0xbef9a3f7 +.long 0xe372532b,0xc67178f2 +.long 0xe372532b,0xc67178f2 +.long 0xea26619c,0xca273ece +.long 0xea26619c,0xca273ece +.long 0x21c0c207,0xd186b8c7 +.long 0x21c0c207,0xd186b8c7 +.long 0xcde0eb1e,0xeada7dd6 +.long 0xcde0eb1e,0xeada7dd6 +.long 0xee6ed178,0xf57d4f7f +.long 0xee6ed178,0xf57d4f7f +.long 0x72176fba,0x06f067aa +.long 0x72176fba,0x06f067aa +.long 0xa2c898a6,0x0a637dc5 +.long 0xa2c898a6,0x0a637dc5 +.long 0xbef90dae,0x113f9804 +.long 0xbef90dae,0x113f9804 +.long 0x131c471b,0x1b710b35 +.long 0x131c471b,0x1b710b35 +.long 0x23047d84,0x28db77f5 +.long 0x23047d84,0x28db77f5 +.long 0x40c72493,0x32caab7b +.long 0x40c72493,0x32caab7b +.long 0x15c9bebc,0x3c9ebe0a +.long 0x15c9bebc,0x3c9ebe0a +.long 0x9c100d4c,0x431d67c4 +.long 0x9c100d4c,0x431d67c4 +.long 0xcb3e42b6,0x4cc5d4be +.long 0xcb3e42b6,0x4cc5d4be +.long 0xfc657e2a,0x597f299c +.long 0xfc657e2a,0x597f299c +.long 0x3ad6faec,0x5fcb6fab +.long 0x3ad6faec,0x5fcb6fab +.long 0x4a475817,0x6c44198c +.long 0x4a475817,0x6c44198c +.long 0,0 +.long 0,0 +.long 0x14151617,0x10111213 +.long 0x04050607,0x00010203 +.byte 83,72,65,53,49,50,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 +.align 2 +.align 2 diff --git a/security/nss/lib/freebl/sha512.c b/security/nss/lib/freebl/sha512.c index c1cfb7376..dc0ed776b 100644 --- a/security/nss/lib/freebl/sha512.c +++ b/security/nss/lib/freebl/sha512.c @@ -18,8 +18,11 @@ #include "prlong.h" #include "secport.h" /* for PORT_XXX */ #include "blapi.h" +#include "blapii.h" +#include "secerr.h" #include "sha256.h" /* for struct SHA256ContextStr */ #include "crypto_primitives.h" +#include "ppc-crypto.h" /* for USE_PPC_CRYPTO */ /* ============= Common constants and defines ======================= */ @@ -43,7 +46,7 @@ static const PRUint8 pad[240] = { /* ============= SHA256 implementation ================================== */ /* SHA-256 constants, K256. */ -static const PRUint32 K256[64] = { +pre_align static const PRUint32 K256[64] post_align = { 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, @@ -154,6 +157,30 @@ swap4b(PRUint32 value) #define s0(x) (ROTR32(x, 7) ^ ROTR32(x, 18) ^ SHR(x, 3)) #define s1(x) (ROTR32(x, 17) ^ ROTR32(x, 19) ^ SHR(x, 10)) +void SHA256_Compress_Native(SHA256Context *ctx); +void SHA256_Update_Native(SHA256Context *ctx, const unsigned char *input, unsigned int inputLen); + +static void SHA256_Compress_Generic(SHA256Context *ctx); +static void SHA256_Update_Generic(SHA256Context *ctx, const unsigned char *input, + unsigned int inputLen); + +#ifndef USE_HW_SHA2 +void +SHA256_Compress_Native(SHA256Context *ctx) +{ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); +} + +void +SHA256_Update_Native(SHA256Context *ctx, const unsigned char *input, + unsigned int inputLen) +{ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); +} +#endif + SHA256Context * SHA256_NewContext(void) { @@ -175,11 +202,175 @@ SHA256_Begin(SHA256Context *ctx) { memset(ctx, 0, sizeof *ctx); memcpy(H, H256, sizeof H256); +#if defined(USE_HW_SHA2) && defined(IS_LITTLE_ENDIAN) + /* arm's implementation is tested on little endian only */ + if (arm_sha2_support()) { + ctx->compress = SHA256_Compress_Native; + ctx->update = SHA256_Update_Native; + } else +#endif + { + ctx->compress = SHA256_Compress_Generic; + ctx->update = SHA256_Update_Generic; + } } +#if defined(USE_PPC_CRYPTO) + +#define ROUND(n, a, b, c, d, e, f, g, h) \ + s0 = __builtin_crypto_vshasigmaw(e, 1, 0xf); \ + h += s0 + vec_sel(g, f, e) + w[n / 4]; \ + d += h; \ + s0 = __builtin_crypto_vshasigmaw(a, 1, 0); \ + h += s0 + vec_sel(b, c, vec_xor(a, b)); \ + if (n % 4 != 3) \ + w[n / 4] = vec_sro(w[n / 4], rshift); + +#else + +#define ROUND(n, a, b, c, d, e, f, g, h) \ + h += S1(e) + Ch(e, f, g) + K256[n] + W[n]; \ + d += h; \ + h += S0(a) + Maj(a, b, c); + +#endif + +#define SHA256_UNROLLED_ROUNDS \ + ROUND(0, a, b, c, d, e, f, g, h) \ + ROUND(1, h, a, b, c, d, e, f, g) \ + ROUND(2, g, h, a, b, c, d, e, f) \ + ROUND(3, f, g, h, a, b, c, d, e) \ + ROUND(4, e, f, g, h, a, b, c, d) \ + ROUND(5, d, e, f, g, h, a, b, c) \ + ROUND(6, c, d, e, f, g, h, a, b) \ + ROUND(7, b, c, d, e, f, g, h, a) \ + \ + ROUND(8, a, b, c, d, e, f, g, h) \ + ROUND(9, h, a, b, c, d, e, f, g) \ + ROUND(10, g, h, a, b, c, d, e, f) \ + ROUND(11, f, g, h, a, b, c, d, e) \ + ROUND(12, e, f, g, h, a, b, c, d) \ + ROUND(13, d, e, f, g, h, a, b, c) \ + ROUND(14, c, d, e, f, g, h, a, b) \ + ROUND(15, b, c, d, e, f, g, h, a) \ + \ + ROUND(16, a, b, c, d, e, f, g, h) \ + ROUND(17, h, a, b, c, d, e, f, g) \ + ROUND(18, g, h, a, b, c, d, e, f) \ + ROUND(19, f, g, h, a, b, c, d, e) \ + ROUND(20, e, f, g, h, a, b, c, d) \ + ROUND(21, d, e, f, g, h, a, b, c) \ + ROUND(22, c, d, e, f, g, h, a, b) \ + ROUND(23, b, c, d, e, f, g, h, a) \ + \ + ROUND(24, a, b, c, d, e, f, g, h) \ + ROUND(25, h, a, b, c, d, e, f, g) \ + ROUND(26, g, h, a, b, c, d, e, f) \ + ROUND(27, f, g, h, a, b, c, d, e) \ + ROUND(28, e, f, g, h, a, b, c, d) \ + ROUND(29, d, e, f, g, h, a, b, c) \ + ROUND(30, c, d, e, f, g, h, a, b) \ + ROUND(31, b, c, d, e, f, g, h, a) \ + \ + ROUND(32, a, b, c, d, e, f, g, h) \ + ROUND(33, h, a, b, c, d, e, f, g) \ + ROUND(34, g, h, a, b, c, d, e, f) \ + ROUND(35, f, g, h, a, b, c, d, e) \ + ROUND(36, e, f, g, h, a, b, c, d) \ + ROUND(37, d, e, f, g, h, a, b, c) \ + ROUND(38, c, d, e, f, g, h, a, b) \ + ROUND(39, b, c, d, e, f, g, h, a) \ + \ + ROUND(40, a, b, c, d, e, f, g, h) \ + ROUND(41, h, a, b, c, d, e, f, g) \ + ROUND(42, g, h, a, b, c, d, e, f) \ + ROUND(43, f, g, h, a, b, c, d, e) \ + ROUND(44, e, f, g, h, a, b, c, d) \ + ROUND(45, d, e, f, g, h, a, b, c) \ + ROUND(46, c, d, e, f, g, h, a, b) \ + ROUND(47, b, c, d, e, f, g, h, a) \ + \ + ROUND(48, a, b, c, d, e, f, g, h) \ + ROUND(49, h, a, b, c, d, e, f, g) \ + ROUND(50, g, h, a, b, c, d, e, f) \ + ROUND(51, f, g, h, a, b, c, d, e) \ + ROUND(52, e, f, g, h, a, b, c, d) \ + ROUND(53, d, e, f, g, h, a, b, c) \ + ROUND(54, c, d, e, f, g, h, a, b) \ + ROUND(55, b, c, d, e, f, g, h, a) \ + \ + ROUND(56, a, b, c, d, e, f, g, h) \ + ROUND(57, h, a, b, c, d, e, f, g) \ + ROUND(58, g, h, a, b, c, d, e, f) \ + ROUND(59, f, g, h, a, b, c, d, e) \ + ROUND(60, e, f, g, h, a, b, c, d) \ + ROUND(61, d, e, f, g, h, a, b, c) \ + ROUND(62, c, d, e, f, g, h, a, b) \ + ROUND(63, b, c, d, e, f, g, h, a) + static void -SHA256_Compress(SHA256Context *ctx) +SHA256_Compress_Generic(SHA256Context *ctx) { +#if defined(USE_PPC_CRYPTO) + vec_u32 w[16], s0, s1; + const vec_u8 rshift = (vec_u8)vec_splats(4 << 3); + const vec_u8 shifthalf = (vec_u8)vec_splats(8 << 3); + const vec_u8 bswap4 = (vec_u8){ + 3, 2, 1, 0, 7, 6, 5, 4, 11, + 10, 9, 8, 15, 14, 13, 12, + }; + unsigned i; + + for (i = 0; i < 4; i++) { + w[i] = vec_vsx_ld(0, &W[i * 4]); + w[i] = vec_perm(w[i], w[i], bswap4); + } + + /* prepare the message schedule */ + for (i = 4; i < 16; i++) { + vec_u32 off1 = vec_sld(w[i - 3], w[i - 4], 12); + vec_u32 off2 = vec_sld(w[i - 1], w[i - 2], 12); + s0 = __builtin_crypto_vshasigmaw(off1, 0, 0); + /* first half, s1 depends on two prior ints */ + s1 = __builtin_crypto_vshasigmaw(w[i - 1], 0, 0xf); + s1 = vec_sro(s1, shifthalf); + w[i] = w[i - 4] + s0 + off2 + s1; + + /* second half s1 */ + s1 = __builtin_crypto_vshasigmaw(w[i], 0, 0xf); + s1 = vec_slo(s1, shifthalf); + w[i] += s1; + } + + for (i = 0; i < 16; i++) { + w[i] += vec_ld(0, &K256[i * 4]); + } + + vec_u32 a, b, c, d, e, f, g, h; + a = vec_splats(H[0]); + b = vec_splats(H[1]); + c = vec_splats(H[2]); + d = vec_splats(H[3]); + e = vec_splats(H[4]); + f = vec_splats(H[5]); + g = vec_splats(H[6]); + h = vec_splats(H[7]); + + SHA256_UNROLLED_ROUNDS; + + H[0] += a[0]; + H[1] += b[0]; + H[2] += c[0]; + H[3] += d[0]; + H[4] += e[0]; + H[5] += f[0]; + H[6] += g[0]; + H[7] += h[0]; + +#undef ROUND + +#else /* USE_PPC_CRYPTO*/ + { #if defined(IS_LITTLE_ENDIAN) BYTESWAP4(W[0]); @@ -280,11 +471,6 @@ SHA256_Compress(SHA256Context *ctx) g = H[6]; h = H[7]; -#define ROUND(n, a, b, c, d, e, f, g, h) \ - h += S1(e) + Ch(e, f, g) + K256[n] + W[n]; \ - d += h; \ - h += S0(a) + Maj(a, b, c); - #ifdef NOUNROLL256 { int t; @@ -300,77 +486,7 @@ SHA256_Compress(SHA256Context *ctx) } } #else - ROUND(0, a, b, c, d, e, f, g, h) - ROUND(1, h, a, b, c, d, e, f, g) - ROUND(2, g, h, a, b, c, d, e, f) - ROUND(3, f, g, h, a, b, c, d, e) - ROUND(4, e, f, g, h, a, b, c, d) - ROUND(5, d, e, f, g, h, a, b, c) - ROUND(6, c, d, e, f, g, h, a, b) - ROUND(7, b, c, d, e, f, g, h, a) - - ROUND(8, a, b, c, d, e, f, g, h) - ROUND(9, h, a, b, c, d, e, f, g) - ROUND(10, g, h, a, b, c, d, e, f) - ROUND(11, f, g, h, a, b, c, d, e) - ROUND(12, e, f, g, h, a, b, c, d) - ROUND(13, d, e, f, g, h, a, b, c) - ROUND(14, c, d, e, f, g, h, a, b) - ROUND(15, b, c, d, e, f, g, h, a) - - ROUND(16, a, b, c, d, e, f, g, h) - ROUND(17, h, a, b, c, d, e, f, g) - ROUND(18, g, h, a, b, c, d, e, f) - ROUND(19, f, g, h, a, b, c, d, e) - ROUND(20, e, f, g, h, a, b, c, d) - ROUND(21, d, e, f, g, h, a, b, c) - ROUND(22, c, d, e, f, g, h, a, b) - ROUND(23, b, c, d, e, f, g, h, a) - - ROUND(24, a, b, c, d, e, f, g, h) - ROUND(25, h, a, b, c, d, e, f, g) - ROUND(26, g, h, a, b, c, d, e, f) - ROUND(27, f, g, h, a, b, c, d, e) - ROUND(28, e, f, g, h, a, b, c, d) - ROUND(29, d, e, f, g, h, a, b, c) - ROUND(30, c, d, e, f, g, h, a, b) - ROUND(31, b, c, d, e, f, g, h, a) - - ROUND(32, a, b, c, d, e, f, g, h) - ROUND(33, h, a, b, c, d, e, f, g) - ROUND(34, g, h, a, b, c, d, e, f) - ROUND(35, f, g, h, a, b, c, d, e) - ROUND(36, e, f, g, h, a, b, c, d) - ROUND(37, d, e, f, g, h, a, b, c) - ROUND(38, c, d, e, f, g, h, a, b) - ROUND(39, b, c, d, e, f, g, h, a) - - ROUND(40, a, b, c, d, e, f, g, h) - ROUND(41, h, a, b, c, d, e, f, g) - ROUND(42, g, h, a, b, c, d, e, f) - ROUND(43, f, g, h, a, b, c, d, e) - ROUND(44, e, f, g, h, a, b, c, d) - ROUND(45, d, e, f, g, h, a, b, c) - ROUND(46, c, d, e, f, g, h, a, b) - ROUND(47, b, c, d, e, f, g, h, a) - - ROUND(48, a, b, c, d, e, f, g, h) - ROUND(49, h, a, b, c, d, e, f, g) - ROUND(50, g, h, a, b, c, d, e, f) - ROUND(51, f, g, h, a, b, c, d, e) - ROUND(52, e, f, g, h, a, b, c, d) - ROUND(53, d, e, f, g, h, a, b, c) - ROUND(54, c, d, e, f, g, h, a, b) - ROUND(55, b, c, d, e, f, g, h, a) - - ROUND(56, a, b, c, d, e, f, g, h) - ROUND(57, h, a, b, c, d, e, f, g) - ROUND(58, g, h, a, b, c, d, e, f) - ROUND(59, f, g, h, a, b, c, d, e) - ROUND(60, e, f, g, h, a, b, c, d) - ROUND(61, d, e, f, g, h, a, b, c) - ROUND(62, c, d, e, f, g, h, a, b) - ROUND(63, b, c, d, e, f, g, h, a) + SHA256_UNROLLED_ROUNDS; #endif H[0] += a; @@ -383,6 +499,7 @@ SHA256_Compress(SHA256Context *ctx) H[7] += h; } #undef ROUND +#endif /* !USE_PPC_CRYPTO */ } #undef s0 @@ -393,6 +510,13 @@ SHA256_Compress(SHA256Context *ctx) void SHA256_Update(SHA256Context *ctx, const unsigned char *input, unsigned int inputLen) +{ + ctx->update(ctx, input, inputLen); +} + +static void +SHA256_Update_Generic(SHA256Context *ctx, const unsigned char *input, + unsigned int inputLen) { unsigned int inBuf = ctx->sizeLo & 0x3f; if (!inputLen) @@ -411,7 +535,7 @@ SHA256_Update(SHA256Context *ctx, const unsigned char *input, input += todo; inputLen -= todo; if (inBuf + todo == SHA256_BLOCK_LENGTH) - SHA256_Compress(ctx); + SHA256_Compress_Generic(ctx); } /* if enough data to fill one or more whole buffers, process them. */ @@ -419,7 +543,7 @@ SHA256_Update(SHA256Context *ctx, const unsigned char *input, memcpy(B, input, SHA256_BLOCK_LENGTH); input += SHA256_BLOCK_LENGTH; inputLen -= SHA256_BLOCK_LENGTH; - SHA256_Compress(ctx); + SHA256_Compress_Generic(ctx); } /* if data left over, fill it into buffer */ if (inputLen) @@ -437,7 +561,7 @@ SHA256_End(SHA256Context *ctx, unsigned char *digest, hi = (ctx->sizeHi << 3) | (ctx->sizeLo >> 29); lo = (ctx->sizeLo << 3); - SHA256_Update(ctx, pad, padLen); + ctx->update(ctx, pad, padLen); #if defined(IS_LITTLE_ENDIAN) W[14] = SHA_HTONL(hi); @@ -446,7 +570,7 @@ SHA256_End(SHA256Context *ctx, unsigned char *digest, W[14] = hi; W[15] = lo; #endif - SHA256_Compress(ctx); + ctx->compress(ctx); /* now output the answer */ #if defined(IS_LITTLE_ENDIAN) @@ -570,13 +694,24 @@ SHA224_Begin(SHA224Context *ctx) { memset(ctx, 0, sizeof *ctx); memcpy(H, H224, sizeof H224); +#if defined(USE_HW_SHA2) && defined(IS_LITTLE_ENDIAN) + /* arm's implementation is tested on little endian only */ + if (arm_sha2_support()) { + ctx->compress = SHA256_Compress_Native; + ctx->update = SHA256_Update_Native; + } else +#endif + { + ctx->compress = SHA256_Compress_Generic; + ctx->update = SHA256_Update_Generic; + } } void SHA224_Update(SHA224Context *ctx, const unsigned char *input, unsigned int inputLen) { - SHA256_Update(ctx, input, inputLen); + ctx->update(ctx, input, inputLen); } void @@ -691,6 +826,11 @@ SHA224_Clone(SHA224Context *dest, SHA224Context *src) #endif +#if defined(USE_PPC_CRYPTO) +void sha512_block_p8(void *ctx, const void *inp, size_t len); + +#else /* USE_PPC_CRYPTO */ + /* SHA-384 and SHA-512 constants, K512. */ static const PRUint64 K512[80] = { #if PR_BYTES_PER_LONG == 8 @@ -778,6 +918,8 @@ static const PRUint64 K512[80] = { #endif }; +#endif /* !USE_PPC_CRYPTO */ + struct SHA512ContextStr { union { PRUint64 w[80]; /* message schedule, input buffer, plus 64 words */ @@ -932,6 +1074,10 @@ SHA512_Begin(SHA512Context *ctx) static void SHA512_Compress(SHA512Context *ctx) { +#if defined(USE_PPC_CRYPTO) + sha512_block_p8(&H[0], &W[0], 1); +#else /* USE_PPC_CRYPTO */ + #if defined(IS_LITTLE_ENDIAN) { BYTESWAP8(W[0]); @@ -1174,6 +1320,8 @@ SHA512_Compress(SHA512Context *ctx) ADDTO(g, H[6]); ADDTO(h, H[7]); } + +#endif /* !USE_PPC_CRYPTO */ } void diff --git a/security/nss/lib/freebl/sha_fast.c b/security/nss/lib/freebl/sha_fast.c index 52071f0c9..2a8ac576c 100644 --- a/security/nss/lib/freebl/sha_fast.c +++ b/security/nss/lib/freebl/sha_fast.c @@ -10,6 +10,7 @@ #include "blapi.h" #include "sha_fast.h" #include "prerror.h" +#include "secerr.h" #ifdef TRACING_SSL #include "ssl.h" @@ -28,6 +29,28 @@ static void shaCompress(volatile SHA_HW_t *X, const PRUint32 *datain); #define SHA_MIX(n, a, b, c) XW(n) = SHA_ROTL(XW(a) ^ XW(b) ^ XW(c) ^ XW(n), 1) +void SHA1_Compress_Native(SHA1Context *ctx); +void SHA1_Update_Native(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len); + +static void SHA1_Compress_Generic(SHA1Context *ctx); +static void SHA1_Update_Generic(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len); + +#ifndef USE_HW_SHA1 +void +SHA1_Compress_Native(SHA1Context *ctx) +{ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); +} + +void +SHA1_Update_Native(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len) +{ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); +} +#endif + /* * SHA: initialize context */ @@ -43,6 +66,18 @@ SHA1_Begin(SHA1Context *ctx) ctx->H[2] = 0x98badcfeL; ctx->H[3] = 0x10325476L; ctx->H[4] = 0xc3d2e1f0L; + +#if defined(USE_HW_SHA1) && defined(IS_LITTLE_ENDIAN) + /* arm's implementation is tested on little endian only */ + if (arm_sha1_support()) { + ctx->compress = SHA1_Compress_Native; + ctx->update = SHA1_Update_Native; + } else +#endif + { + ctx->compress = SHA1_Compress_Generic; + ctx->update = SHA1_Update_Generic; + } } /* Explanation of H array and index values: @@ -88,6 +123,12 @@ SHA1_Begin(SHA1Context *ctx) */ void SHA1_Update(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len) +{ + ctx->update(ctx, dataIn, len); +} + +static void +SHA1_Update_Generic(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len) { register unsigned int lenB; register unsigned int togo; @@ -166,7 +207,7 @@ SHA1_End(SHA1Context *ctx, unsigned char *hashout, size <<= 3; ctx->W[14] = SHA_HTONL((PRUint32)(size >> 32)); ctx->W[15] = SHA_HTONL((PRUint32)size); - shaCompress(&ctx->H[H2X], ctx->W); + ctx->compress(ctx); /* * Output hash @@ -460,6 +501,12 @@ shaCompress(volatile SHA_HW_t *X, const PRUint32 *inbuf) XH(4) += E; } +static void +SHA1_Compress_Generic(SHA1Context *ctx) +{ + shaCompress(&ctx->H[H2X], ctx->u.w); +} + /************************************************************************* ** Code below this line added to make SHA code support BLAPI interface */ @@ -491,7 +538,7 @@ SHA1_HashBuf(unsigned char *dest, const unsigned char *src, PRUint32 src_length) unsigned int outLen; SHA1_Begin(&ctx); - SHA1_Update(&ctx, src, src_length); + ctx.update(&ctx, src, src_length); SHA1_End(&ctx, dest, &outLen, SHA1_LENGTH); memset(&ctx, 0, sizeof ctx); return SECSuccess; diff --git a/security/nss/lib/freebl/sha_fast.h b/security/nss/lib/freebl/sha_fast.h index 1780ca8f4..c03c0637a 100644 --- a/security/nss/lib/freebl/sha_fast.h +++ b/security/nss/lib/freebl/sha_fast.h @@ -10,13 +10,19 @@ #define SHA1_INPUT_LEN 64 -#if defined(IS_64) && !defined(__sparc) +#if defined(IS_64) && !defined(__sparc) && !defined(__aarch64__) typedef PRUint64 SHA_HW_t; #define SHA1_USING_64_BIT 1 #else typedef PRUint32 SHA_HW_t; #endif +struct SHA1ContextStr; + +typedef void (*sha1_compress_t)(struct SHA1ContextStr *); +typedef void (*sha1_update_t)(struct SHA1ContextStr *, const unsigned char *, + unsigned int); + struct SHA1ContextStr { union { PRUint32 w[16]; /* input buffer */ @@ -24,6 +30,8 @@ struct SHA1ContextStr { } u; PRUint64 size; /* count of hashed bytes. */ SHA_HW_t H[22]; /* 5 state variables, 16 tmp values, 1 extra */ + sha1_compress_t compress; + sha1_update_t update; }; #if defined(_MSC_VER) @@ -135,7 +143,7 @@ swap4b(PRUint32 value) #define SHA_BYTESWAP(x) x = SHA_HTONL(x) -#define SHA_STORE(n) ((PRUint32*)hashout)[n] = SHA_HTONL(ctx->H[n]) +#define SHA_STORE(n) ((PRUint32 *)hashout)[n] = SHA_HTONL(ctx->H[n]) #if defined(HAVE_UNALIGNED_ACCESS) #define SHA_STORE_RESULT \ SHA_STORE(0); \ diff --git a/security/nss/lib/freebl/verified/FStar.c b/security/nss/lib/freebl/verified/FStar.c deleted file mode 100644 index 74c031876..000000000 --- a/security/nss/lib/freebl/verified/FStar.c +++ /dev/null @@ -1,255 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* This file was auto-generated by KreMLin! */ - -#include "FStar.h" - -static uint64_t -FStar_UInt128_constant_time_carry(uint64_t a, uint64_t b) -{ - return (a ^ ((a ^ b) | ((a - b) ^ b))) >> (uint32_t)63U; -} - -static uint64_t -FStar_UInt128_carry(uint64_t a, uint64_t b) -{ - return FStar_UInt128_constant_time_carry(a, b); -} - -FStar_UInt128_uint128 -FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ( - (FStar_UInt128_uint128){ - .low = a.low + b.low, - .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ( - (FStar_UInt128_uint128){ - .low = a.low + b.low, - .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ( - (FStar_UInt128_uint128){ - .low = a.low - b.low, - .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) }); -} - -static FStar_UInt128_uint128 -FStar_UInt128_sub_mod_impl(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ( - (FStar_UInt128_uint128){ - .low = a.low - b.low, - .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return FStar_UInt128_sub_mod_impl(a, b); -} - -FStar_UInt128_uint128 -FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ((FStar_UInt128_uint128){.low = a.low & b.low, .high = a.high & b.high }); -} - -FStar_UInt128_uint128 -FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ((FStar_UInt128_uint128){.low = a.low ^ b.low, .high = a.high ^ b.high }); -} - -FStar_UInt128_uint128 -FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ((FStar_UInt128_uint128){.low = a.low | b.low, .high = a.high | b.high }); -} - -FStar_UInt128_uint128 -FStar_UInt128_lognot(FStar_UInt128_uint128 a) -{ - return ((FStar_UInt128_uint128){.low = ~a.low, .high = ~a.high }); -} - -static uint32_t FStar_UInt128_u32_64 = (uint32_t)64U; - -static uint64_t -FStar_UInt128_add_u64_shift_left(uint64_t hi, uint64_t lo, uint32_t s) -{ - return (hi << s) + (lo >> (FStar_UInt128_u32_64 - s)); -} - -static uint64_t -FStar_UInt128_add_u64_shift_left_respec(uint64_t hi, uint64_t lo, uint32_t s) -{ - return FStar_UInt128_add_u64_shift_left(hi, lo, s); -} - -static FStar_UInt128_uint128 -FStar_UInt128_shift_left_small(FStar_UInt128_uint128 a, uint32_t s) -{ - if (s == (uint32_t)0U) - return a; - else - return ( - (FStar_UInt128_uint128){ - .low = a.low << s, - .high = FStar_UInt128_add_u64_shift_left_respec(a.high, a.low, s) }); -} - -static FStar_UInt128_uint128 -FStar_UInt128_shift_left_large(FStar_UInt128_uint128 a, uint32_t s) -{ - return ((FStar_UInt128_uint128){.low = (uint64_t)0U, .high = a.low << (s - FStar_UInt128_u32_64) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s) -{ - if (s < FStar_UInt128_u32_64) - return FStar_UInt128_shift_left_small(a, s); - else - return FStar_UInt128_shift_left_large(a, s); -} - -static uint64_t -FStar_UInt128_add_u64_shift_right(uint64_t hi, uint64_t lo, uint32_t s) -{ - return (lo >> s) + (hi << (FStar_UInt128_u32_64 - s)); -} - -static uint64_t -FStar_UInt128_add_u64_shift_right_respec(uint64_t hi, uint64_t lo, uint32_t s) -{ - return FStar_UInt128_add_u64_shift_right(hi, lo, s); -} - -static FStar_UInt128_uint128 -FStar_UInt128_shift_right_small(FStar_UInt128_uint128 a, uint32_t s) -{ - if (s == (uint32_t)0U) - return a; - else - return ( - (FStar_UInt128_uint128){ - .low = FStar_UInt128_add_u64_shift_right_respec(a.high, a.low, s), - .high = a.high >> s }); -} - -static FStar_UInt128_uint128 -FStar_UInt128_shift_right_large(FStar_UInt128_uint128 a, uint32_t s) -{ - return ((FStar_UInt128_uint128){.low = a.high >> (s - FStar_UInt128_u32_64), .high = (uint64_t)0U }); -} - -FStar_UInt128_uint128 -FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s) -{ - if (s < FStar_UInt128_u32_64) - return FStar_UInt128_shift_right_small(a, s); - else - return FStar_UInt128_shift_right_large(a, s); -} - -FStar_UInt128_uint128 -FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ( - (FStar_UInt128_uint128){ - .low = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high), - .high = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) -{ - return ( - (FStar_UInt128_uint128){ - .low = (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low)), - .high = (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low)) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_uint64_to_uint128(uint64_t a) -{ - return ((FStar_UInt128_uint128){.low = a, .high = (uint64_t)0U }); -} - -uint64_t -FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a) -{ - return a.low; -} - -static uint64_t FStar_UInt128_u64_l32_mask = (uint64_t)0xffffffffU; - -static uint64_t -FStar_UInt128_u64_mod_32(uint64_t a) -{ - return a & FStar_UInt128_u64_l32_mask; -} - -static uint32_t FStar_UInt128_u32_32 = (uint32_t)32U; - -static K___uint64_t_uint64_t_uint64_t_uint64_t -FStar_UInt128_mul_wide_impl_t_(uint64_t x, uint64_t y) -{ - return ( - (K___uint64_t_uint64_t_uint64_t_uint64_t){ - .fst = FStar_UInt128_u64_mod_32(x), - .snd = FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y)), - .thd = x >> FStar_UInt128_u32_32, - .f3 = (x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32) }); -} - -static uint64_t -FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo) -{ - return lo + (hi << FStar_UInt128_u32_32); -} - -static FStar_UInt128_uint128 -FStar_UInt128_mul_wide_impl(uint64_t x, uint64_t y) -{ - K___uint64_t_uint64_t_uint64_t_uint64_t scrut = FStar_UInt128_mul_wide_impl_t_(x, y); - uint64_t u1 = scrut.fst; - uint64_t w3 = scrut.snd; - uint64_t x_ = scrut.thd; - uint64_t t_ = scrut.f3; - return ( - (FStar_UInt128_uint128){ - .low = FStar_UInt128_u32_combine_(u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_), - w3), - .high = x_ * (y >> FStar_UInt128_u32_32) + (t_ >> FStar_UInt128_u32_32) + - ((u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_)) >> FStar_UInt128_u32_32) }); -} - -FStar_UInt128_uint128 -FStar_UInt128_mul_wide(uint64_t x, uint64_t y) -{ - return FStar_UInt128_mul_wide_impl(x, y); -} diff --git a/security/nss/lib/freebl/verified/FStar.h b/security/nss/lib/freebl/verified/FStar.h deleted file mode 100644 index 56b1c89f8..000000000 --- a/security/nss/lib/freebl/verified/FStar.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* This file was auto-generated by KreMLin! */ -#ifndef __FStar_H -#define __FStar_H - -#include "kremlib_base.h" - -typedef struct -{ - uint64_t low; - uint64_t high; -} FStar_UInt128_uint128; - -typedef FStar_UInt128_uint128 FStar_UInt128_t; - -extern void FStar_UInt128_constant_time_carry_ok(uint64_t x0, uint64_t x1); - -FStar_UInt128_uint128 FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_lognot(FStar_UInt128_uint128 a); - -FStar_UInt128_uint128 FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s); - -FStar_UInt128_uint128 FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s); - -FStar_UInt128_uint128 FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); - -FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint64_t a); - -uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a); - -typedef struct -{ - uint64_t fst; - uint64_t snd; - uint64_t thd; - uint64_t f3; -} K___uint64_t_uint64_t_uint64_t_uint64_t; - -FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, uint64_t y); -#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20.c b/security/nss/lib/freebl/verified/Hacl_Chacha20.c index 38f25166b..2e552472b 100644 --- a/security/nss/lib/freebl/verified/Hacl_Chacha20.c +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20.c @@ -1,270 +1,217 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation +/* MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ #include "Hacl_Chacha20.h" -static void -Hacl_Lib_LoadStore32_uint32s_from_le_bytes(uint32_t *output, uint8_t *input, uint32_t len) +const uint32_t + Hacl_Impl_Chacha20_Vec_chacha20_constants[4U] = + { (uint32_t)0x61707865U, (uint32_t)0x3320646eU, (uint32_t)0x79622d32U, (uint32_t)0x6b206574U }; + +static inline void +quarter_round(uint32_t *st, uint32_t a, uint32_t b, uint32_t c, uint32_t d) { - for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) { - uint8_t *x0 = input + (uint32_t)4U * i; - uint32_t inputi = load32_le(x0); - output[i] = inputi; + uint32_t sta = st[a]; + uint32_t stb0 = st[b]; + uint32_t std0 = st[d]; + uint32_t sta10 = sta + stb0; + uint32_t std10 = std0 ^ sta10; + uint32_t std2 = std10 << (uint32_t)16U | std10 >> (uint32_t)16U; + st[a] = sta10; + st[d] = std2; + uint32_t sta0 = st[c]; + uint32_t stb1 = st[d]; + uint32_t std3 = st[b]; + uint32_t sta11 = sta0 + stb1; + uint32_t std11 = std3 ^ sta11; + uint32_t std20 = std11 << (uint32_t)12U | std11 >> (uint32_t)20U; + st[c] = sta11; + st[b] = std20; + uint32_t sta2 = st[a]; + uint32_t stb2 = st[b]; + uint32_t std4 = st[d]; + uint32_t sta12 = sta2 + stb2; + uint32_t std12 = std4 ^ sta12; + uint32_t std21 = std12 << (uint32_t)8U | std12 >> (uint32_t)24U; + st[a] = sta12; + st[d] = std21; + uint32_t sta3 = st[c]; + uint32_t stb = st[d]; + uint32_t std = st[b]; + uint32_t sta1 = sta3 + stb; + uint32_t std1 = std ^ sta1; + uint32_t std22 = std1 << (uint32_t)7U | std1 >> (uint32_t)25U; + st[c] = sta1; + st[b] = std22; +} + +static inline void +double_round(uint32_t *st) +{ + quarter_round(st, (uint32_t)0U, (uint32_t)4U, (uint32_t)8U, (uint32_t)12U); + quarter_round(st, (uint32_t)1U, (uint32_t)5U, (uint32_t)9U, (uint32_t)13U); + quarter_round(st, (uint32_t)2U, (uint32_t)6U, (uint32_t)10U, (uint32_t)14U); + quarter_round(st, (uint32_t)3U, (uint32_t)7U, (uint32_t)11U, (uint32_t)15U); + quarter_round(st, (uint32_t)0U, (uint32_t)5U, (uint32_t)10U, (uint32_t)15U); + quarter_round(st, (uint32_t)1U, (uint32_t)6U, (uint32_t)11U, (uint32_t)12U); + quarter_round(st, (uint32_t)2U, (uint32_t)7U, (uint32_t)8U, (uint32_t)13U); + quarter_round(st, (uint32_t)3U, (uint32_t)4U, (uint32_t)9U, (uint32_t)14U); +} + +static inline void +rounds(uint32_t *st) +{ + double_round(st); + double_round(st); + double_round(st); + double_round(st); + double_round(st); + double_round(st); + double_round(st); + double_round(st); + double_round(st); + double_round(st); +} + +static inline void +chacha20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr) +{ + memcpy(k, ctx, (uint32_t)16U * sizeof(ctx[0U])); + uint32_t ctr_u32 = ctr; + k[12U] = k[12U] + ctr_u32; + rounds(k); + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + uint32_t *os = k; + uint32_t x = k[i] + ctx[i]; + os[i] = x; + } + k[12U] = k[12U] + ctr_u32; +} + +static const uint32_t + chacha20_constants[4U] = + { (uint32_t)0x61707865U, (uint32_t)0x3320646eU, (uint32_t)0x79622d32U, (uint32_t)0x6b206574U }; + +static inline void +chacha20_init(uint32_t *ctx, uint8_t *k, uint8_t *n, uint32_t ctr) +{ + uint32_t *uu____0 = ctx; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) { + uint32_t *os = uu____0; + uint32_t x = chacha20_constants[i]; + os[i] = x; + } + uint32_t *uu____1 = ctx + (uint32_t)4U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)8U; i++) { + uint32_t *os = uu____1; + uint8_t *bj = k + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; + } + ctx[12U] = ctr; + uint32_t *uu____2 = ctx + (uint32_t)13U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i++) { + uint32_t *os = uu____2; + uint8_t *bj = n + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; } } -static void -Hacl_Lib_LoadStore32_uint32s_to_le_bytes(uint8_t *output, uint32_t *input, uint32_t len) +static inline void +chacha20_encrypt_block(uint32_t *ctx, uint8_t *out, uint32_t incr, uint8_t *text) { - for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) { - uint32_t hd1 = input[i]; - uint8_t *x0 = output + (uint32_t)4U * i; - store32_le(x0, hd1); + uint32_t k[16U] = { 0U }; + chacha20_core(k, ctx, incr); + uint32_t bl[16U] = { 0U }; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + uint32_t *os = bl; + uint8_t *bj = text + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; + } + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + uint32_t *os = bl; + uint32_t x = bl[i] ^ k[i]; + os[i] = x; + } + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + store32_le(out + i * (uint32_t)4U, bl[i]); } } -inline static uint32_t -Hacl_Impl_Chacha20_rotate_left(uint32_t a, uint32_t s) +static inline void +chacha20_encrypt_last(uint32_t *ctx, uint32_t len, uint8_t *out, uint32_t incr, uint8_t *text) { - return a << s | a >> ((uint32_t)32U - s); + uint8_t plain[64U] = { 0U }; + memcpy(plain, text, len * sizeof(text[0U])); + chacha20_encrypt_block(ctx, plain, incr, plain); + memcpy(out, plain, len * sizeof(plain[0U])); } -inline static void -Hacl_Impl_Chacha20_quarter_round(uint32_t *st, uint32_t a, uint32_t b, uint32_t c, uint32_t d) +static inline void +chacha20_update(uint32_t *ctx, uint32_t len, uint8_t *out, uint8_t *text) { - uint32_t sa = st[a]; - uint32_t sb0 = st[b]; - st[a] = sa + sb0; - uint32_t sd = st[d]; - uint32_t sa10 = st[a]; - uint32_t sda = sd ^ sa10; - st[d] = Hacl_Impl_Chacha20_rotate_left(sda, (uint32_t)16U); - uint32_t sa0 = st[c]; - uint32_t sb1 = st[d]; - st[c] = sa0 + sb1; - uint32_t sd0 = st[b]; - uint32_t sa11 = st[c]; - uint32_t sda0 = sd0 ^ sa11; - st[b] = Hacl_Impl_Chacha20_rotate_left(sda0, (uint32_t)12U); - uint32_t sa2 = st[a]; - uint32_t sb2 = st[b]; - st[a] = sa2 + sb2; - uint32_t sd1 = st[d]; - uint32_t sa12 = st[a]; - uint32_t sda1 = sd1 ^ sa12; - st[d] = Hacl_Impl_Chacha20_rotate_left(sda1, (uint32_t)8U); - uint32_t sa3 = st[c]; - uint32_t sb = st[d]; - st[c] = sa3 + sb; - uint32_t sd2 = st[b]; - uint32_t sa1 = st[c]; - uint32_t sda2 = sd2 ^ sa1; - st[b] = Hacl_Impl_Chacha20_rotate_left(sda2, (uint32_t)7U); -} - -inline static void -Hacl_Impl_Chacha20_double_round(uint32_t *st) -{ - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)0U, (uint32_t)4U, (uint32_t)8U, (uint32_t)12U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)1U, (uint32_t)5U, (uint32_t)9U, (uint32_t)13U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)2U, (uint32_t)6U, (uint32_t)10U, (uint32_t)14U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)3U, (uint32_t)7U, (uint32_t)11U, (uint32_t)15U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)0U, (uint32_t)5U, (uint32_t)10U, (uint32_t)15U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)1U, (uint32_t)6U, (uint32_t)11U, (uint32_t)12U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)2U, (uint32_t)7U, (uint32_t)8U, (uint32_t)13U); - Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)3U, (uint32_t)4U, (uint32_t)9U, (uint32_t)14U); -} - -inline static void -Hacl_Impl_Chacha20_rounds(uint32_t *st) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i = i + (uint32_t)1U) - Hacl_Impl_Chacha20_double_round(st); -} - -inline static void -Hacl_Impl_Chacha20_sum_states(uint32_t *st, uint32_t *st_) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i = i + (uint32_t)1U) { - uint32_t xi = st[i]; - uint32_t yi = st_[i]; - st[i] = xi + yi; + uint32_t rem = len % (uint32_t)64U; + uint32_t nb = len / (uint32_t)64U; + uint32_t rem1 = len % (uint32_t)64U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + chacha20_encrypt_block(ctx, out + i * (uint32_t)64U, i, text + i * (uint32_t)64U); } -} - -inline static void -Hacl_Impl_Chacha20_copy_state(uint32_t *st, uint32_t *st_) -{ - memcpy(st, st_, (uint32_t)16U * sizeof st_[0U]); -} - -inline static void -Hacl_Impl_Chacha20_chacha20_core(uint32_t *k, uint32_t *st, uint32_t ctr) -{ - st[12U] = ctr; - Hacl_Impl_Chacha20_copy_state(k, st); - Hacl_Impl_Chacha20_rounds(k); - Hacl_Impl_Chacha20_sum_states(k, st); -} - -inline static void -Hacl_Impl_Chacha20_chacha20_block(uint8_t *stream_block, uint32_t *st, uint32_t ctr) -{ - uint32_t st_[16U] = { 0U }; - Hacl_Impl_Chacha20_chacha20_core(st_, st, ctr); - Hacl_Lib_LoadStore32_uint32s_to_le_bytes(stream_block, st_, (uint32_t)16U); -} - -inline static void -Hacl_Impl_Chacha20_init(uint32_t *st, uint8_t *k, uint8_t *n1) -{ - uint32_t *stcst = st; - uint32_t *stk = st + (uint32_t)4U; - uint32_t *stc = st + (uint32_t)12U; - uint32_t *stn = st + (uint32_t)13U; - stcst[0U] = (uint32_t)0x61707865U; - stcst[1U] = (uint32_t)0x3320646eU; - stcst[2U] = (uint32_t)0x79622d32U; - stcst[3U] = (uint32_t)0x6b206574U; - Hacl_Lib_LoadStore32_uint32s_from_le_bytes(stk, k, (uint32_t)8U); - stc[0U] = (uint32_t)0U; - Hacl_Lib_LoadStore32_uint32s_from_le_bytes(stn, n1, (uint32_t)3U); -} - -static void -Hacl_Impl_Chacha20_update(uint8_t *output, uint8_t *plain, uint32_t *st, uint32_t ctr) -{ - uint32_t b[48U] = { 0U }; - uint32_t *k = b; - uint32_t *ib = b + (uint32_t)16U; - uint32_t *ob = b + (uint32_t)32U; - Hacl_Impl_Chacha20_chacha20_core(k, st, ctr); - Hacl_Lib_LoadStore32_uint32s_from_le_bytes(ib, plain, (uint32_t)16U); - for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i = i + (uint32_t)1U) { - uint32_t xi = ib[i]; - uint32_t yi = k[i]; - ob[i] = xi ^ yi; + if (rem1 > (uint32_t)0U) { + chacha20_encrypt_last(ctx, rem, out + nb * (uint32_t)64U, nb, text + nb * (uint32_t)64U); } - Hacl_Lib_LoadStore32_uint32s_to_le_bytes(output, ob, (uint32_t)16U); -} - -static void -Hacl_Impl_Chacha20_update_last( - uint8_t *output, - uint8_t *plain, - uint32_t len, - uint32_t *st, - uint32_t ctr) -{ - uint8_t block[64U] = { 0U }; - Hacl_Impl_Chacha20_chacha20_block(block, st, ctr); - uint8_t *mask = block; - for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) { - uint8_t xi = plain[i]; - uint8_t yi = mask[i]; - output[i] = xi ^ yi; - } -} - -static void -Hacl_Impl_Chacha20_chacha20_counter_mode_blocks( - uint8_t *output, - uint8_t *plain, - uint32_t num_blocks, - uint32_t *st, - uint32_t ctr) -{ - for (uint32_t i = (uint32_t)0U; i < num_blocks; i = i + (uint32_t)1U) { - uint8_t *b = plain + (uint32_t)64U * i; - uint8_t *o = output + (uint32_t)64U * i; - Hacl_Impl_Chacha20_update(o, b, st, ctr + i); - } -} - -static void -Hacl_Impl_Chacha20_chacha20_counter_mode( - uint8_t *output, - uint8_t *plain, - uint32_t len, - uint32_t *st, - uint32_t ctr) -{ - uint32_t blocks_len = len >> (uint32_t)6U; - uint32_t part_len = len & (uint32_t)0x3fU; - uint8_t *output_ = output; - uint8_t *plain_ = plain; - uint8_t *output__ = output + (uint32_t)64U * blocks_len; - uint8_t *plain__ = plain + (uint32_t)64U * blocks_len; - Hacl_Impl_Chacha20_chacha20_counter_mode_blocks(output_, plain_, blocks_len, st, ctr); - if (part_len > (uint32_t)0U) - Hacl_Impl_Chacha20_update_last(output__, plain__, part_len, st, ctr + blocks_len); -} - -static void -Hacl_Impl_Chacha20_chacha20( - uint8_t *output, - uint8_t *plain, - uint32_t len, - uint8_t *k, - uint8_t *n1, - uint32_t ctr) -{ - uint32_t buf[16U] = { 0U }; - uint32_t *st = buf; - Hacl_Impl_Chacha20_init(st, k, n1); - Hacl_Impl_Chacha20_chacha20_counter_mode(output, plain, len, st, ctr); } void -Hacl_Chacha20_chacha20_key_block(uint8_t *block, uint8_t *k, uint8_t *n1, uint32_t ctr) -{ - uint32_t buf[16U] = { 0U }; - uint32_t *st = buf; - Hacl_Impl_Chacha20_init(st, k, n1); - Hacl_Impl_Chacha20_chacha20_block(block, st, ctr); -} - -/* - This function implements Chacha20 - - val chacha20 : - output:uint8_p -> - plain:uint8_p{ disjoint output plain } -> - len:uint32_t{ v len = length output /\ v len = length plain } -> - key:uint8_p{ length key = 32 } -> - nonce:uint8_p{ length nonce = 12 } -> - ctr:uint32_t{ v ctr + length plain / 64 < pow2 32 } -> - Stack unit - (requires - fun h -> live h output /\ live h plain /\ live h nonce /\ live h key) - (ensures - fun h0 _ h1 -> - live h1 output /\ live h0 plain /\ modifies_1 output h0 h1 /\ - live h0 nonce /\ - live h0 key /\ - h1.[ output ] == - chacha20_encrypt_bytes h0.[ key ] h0.[ nonce ] (v ctr) h0.[ plain ]) -*/ -void -Hacl_Chacha20_chacha20( - uint8_t *output, - uint8_t *plain, +Hacl_Chacha20_chacha20_encrypt( uint32_t len, - uint8_t *k, - uint8_t *n1, + uint8_t *out, + uint8_t *text, + uint8_t *key, + uint8_t *n, uint32_t ctr) { - Hacl_Impl_Chacha20_chacha20(output, plain, len, k, n1, ctr); + uint32_t ctx[16U] = { 0U }; + chacha20_init(ctx, key, n, ctr); + chacha20_update(ctx, len, out, text); +} + +void +Hacl_Chacha20_chacha20_decrypt( + uint32_t len, + uint8_t *out, + uint8_t *cipher, + uint8_t *key, + uint8_t *n, + uint32_t ctr) +{ + uint32_t ctx[16U] = { 0U }; + chacha20_init(ctx, key, n, ctr); + chacha20_update(ctx, len, out, cipher); } diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20.h b/security/nss/lib/freebl/verified/Hacl_Chacha20.h index e7876aef7..bd54a315e 100644 --- a/security/nss/lib/freebl/verified/Hacl_Chacha20.h +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20.h @@ -1,81 +1,55 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation +/* MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ -#include "kremlib.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + #ifndef __Hacl_Chacha20_H #define __Hacl_Chacha20_H -typedef uint32_t Hacl_Impl_Xor_Lemmas_u32; +#include "Hacl_Kremlib.h" -typedef uint8_t Hacl_Impl_Xor_Lemmas_u8; +extern const uint32_t Hacl_Impl_Chacha20_Vec_chacha20_constants[4U]; -typedef uint8_t *Hacl_Lib_LoadStore32_uint8_p; - -typedef uint32_t Hacl_Impl_Chacha20_u32; - -typedef uint32_t Hacl_Impl_Chacha20_h32; - -typedef uint8_t *Hacl_Impl_Chacha20_uint8_p; - -typedef uint32_t *Hacl_Impl_Chacha20_state; - -typedef uint32_t Hacl_Impl_Chacha20_idx; - -typedef struct -{ - void *k; - void *n; -} Hacl_Impl_Chacha20_log_t_; - -typedef void *Hacl_Impl_Chacha20_log_t; - -typedef uint32_t Hacl_Lib_Create_h32; - -typedef uint8_t *Hacl_Chacha20_uint8_p; - -typedef uint32_t Hacl_Chacha20_uint32_t; - -void Hacl_Chacha20_chacha20_key_block(uint8_t *block, uint8_t *k, uint8_t *n1, uint32_t ctr); - -/* - This function implements Chacha20 - - val chacha20 : - output:uint8_p -> - plain:uint8_p{ disjoint output plain } -> - len:uint32_t{ v len = length output /\ v len = length plain } -> - key:uint8_p{ length key = 32 } -> - nonce:uint8_p{ length nonce = 12 } -> - ctr:uint32_t{ v ctr + length plain / 64 < pow2 32 } -> - Stack unit - (requires - fun h -> live h output /\ live h plain /\ live h nonce /\ live h key) - (ensures - fun h0 _ h1 -> - live h1 output /\ live h0 plain /\ modifies_1 output h0 h1 /\ - live h0 nonce /\ - live h0 key /\ - h1.[ output ] == - chacha20_encrypt_bytes h0.[ key ] h0.[ nonce ] (v ctr) h0.[ plain ]) -*/ void -Hacl_Chacha20_chacha20( - uint8_t *output, - uint8_t *plain, +Hacl_Chacha20_chacha20_encrypt( uint32_t len, - uint8_t *k, - uint8_t *n1, + uint8_t *out, + uint8_t *text, + uint8_t *key, + uint8_t *n, uint32_t ctr); + +void +Hacl_Chacha20_chacha20_decrypt( + uint32_t len, + uint8_t *out, + uint8_t *cipher, + uint8_t *key, + uint8_t *n, + uint32_t ctr); + +#define __Hacl_Chacha20_H_DEFINED #endif diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c new file mode 100644 index 000000000..1b98e18af --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c @@ -0,0 +1,1174 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Chacha20Poly1305_128.h" + +static inline void +poly1305_padded_128(Lib_IntVector_Intrinsics_vec128 *ctx, uint32_t len, uint8_t *text) +{ + uint32_t n = len / (uint32_t)16U; + uint32_t r = len % (uint32_t)16U; + uint8_t *blocks = text; + uint8_t *rem = text + n * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec128 *pre0 = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 *acc0 = ctx; + uint32_t sz_block = (uint32_t)32U; + uint32_t len0 = n * (uint32_t)16U / sz_block * sz_block; + uint8_t *t00 = blocks; + if (len0 > (uint32_t)0U) { + uint32_t bs = (uint32_t)32U; + uint8_t *text0 = t00; + Hacl_Impl_Poly1305_Field32xN_128_load_acc2(acc0, text0); + uint32_t len1 = len0 - bs; + uint8_t *text1 = t00 + bs; + uint32_t nb = len1 / bs; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = text1 + i * bs; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + Lib_IntVector_Intrinsics_vec128 b1 = Lib_IntVector_Intrinsics_vec128_load_le(block); + Lib_IntVector_Intrinsics_vec128 + b2 = Lib_IntVector_Intrinsics_vec128_load_le(block + (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 lo = Lib_IntVector_Intrinsics_vec128_interleave_low64(b1, b2); + Lib_IntVector_Intrinsics_vec128 + hi = Lib_IntVector_Intrinsics_vec128_interleave_high64(b1, b2); + Lib_IntVector_Intrinsics_vec128 + f00 = + Lib_IntVector_Intrinsics_vec128_and(lo, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f15 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(lo, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f25 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(lo, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(hi, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(hi, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(hi, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f0 = f00; + Lib_IntVector_Intrinsics_vec128 f1 = f15; + Lib_IntVector_Intrinsics_vec128 f2 = f25; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f0; + e[1U] = f1; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *rn = pre0 + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec128 *rn5 = pre0 + (uint32_t)15U; + Lib_IntVector_Intrinsics_vec128 r0 = rn[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = rn[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = rn[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = rn[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = rn[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = rn5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = rn5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = rn5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = rn5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = acc0[0U]; + Lib_IntVector_Intrinsics_vec128 f110 = acc0[1U]; + Lib_IntVector_Intrinsics_vec128 f120 = acc0[2U]; + Lib_IntVector_Intrinsics_vec128 f130 = acc0[3U]; + Lib_IntVector_Intrinsics_vec128 f140 = acc0[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = Lib_IntVector_Intrinsics_vec128_mul64(r0, f10); + Lib_IntVector_Intrinsics_vec128 a1 = Lib_IntVector_Intrinsics_vec128_mul64(r1, f10); + Lib_IntVector_Intrinsics_vec128 a2 = Lib_IntVector_Intrinsics_vec128_mul64(r2, f10); + Lib_IntVector_Intrinsics_vec128 a3 = Lib_IntVector_Intrinsics_vec128_mul64(r3, f10); + Lib_IntVector_Intrinsics_vec128 a4 = Lib_IntVector_Intrinsics_vec128_mul64(r4, f10); + Lib_IntVector_Intrinsics_vec128 + a01 = + Lib_IntVector_Intrinsics_vec128_add64(a0, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f110)); + Lib_IntVector_Intrinsics_vec128 + a11 = + Lib_IntVector_Intrinsics_vec128_add64(a1, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f110)); + Lib_IntVector_Intrinsics_vec128 + a21 = + Lib_IntVector_Intrinsics_vec128_add64(a2, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f110)); + Lib_IntVector_Intrinsics_vec128 + a31 = + Lib_IntVector_Intrinsics_vec128_add64(a3, + Lib_IntVector_Intrinsics_vec128_mul64(r2, f110)); + Lib_IntVector_Intrinsics_vec128 + a41 = + Lib_IntVector_Intrinsics_vec128_add64(a4, + Lib_IntVector_Intrinsics_vec128_mul64(r3, f110)); + Lib_IntVector_Intrinsics_vec128 + a02 = + Lib_IntVector_Intrinsics_vec128_add64(a01, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f120)); + Lib_IntVector_Intrinsics_vec128 + a12 = + Lib_IntVector_Intrinsics_vec128_add64(a11, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f120)); + Lib_IntVector_Intrinsics_vec128 + a22 = + Lib_IntVector_Intrinsics_vec128_add64(a21, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f120)); + Lib_IntVector_Intrinsics_vec128 + a32 = + Lib_IntVector_Intrinsics_vec128_add64(a31, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f120)); + Lib_IntVector_Intrinsics_vec128 + a42 = + Lib_IntVector_Intrinsics_vec128_add64(a41, + Lib_IntVector_Intrinsics_vec128_mul64(r2, f120)); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r52, f130)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f130)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f130)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f130)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f130)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r51, f140)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r52, f140)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f140)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f140)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f140)); + Lib_IntVector_Intrinsics_vec128 t01 = a04; + Lib_IntVector_Intrinsics_vec128 t1 = a14; + Lib_IntVector_Intrinsics_vec128 t2 = a24; + Lib_IntVector_Intrinsics_vec128 t3 = a34; + Lib_IntVector_Intrinsics_vec128 t4 = a44; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o00 = x02; + Lib_IntVector_Intrinsics_vec128 o10 = x12; + Lib_IntVector_Intrinsics_vec128 o20 = x21; + Lib_IntVector_Intrinsics_vec128 o30 = x32; + Lib_IntVector_Intrinsics_vec128 o40 = x42; + acc0[0U] = o00; + acc0[1U] = o10; + acc0[2U] = o20; + acc0[3U] = o30; + acc0[4U] = o40; + Lib_IntVector_Intrinsics_vec128 f100 = acc0[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = acc0[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = acc0[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = acc0[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = acc0[4U]; + Lib_IntVector_Intrinsics_vec128 f20 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f21 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f22 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f23 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f24 = e[4U]; + Lib_IntVector_Intrinsics_vec128 o0 = Lib_IntVector_Intrinsics_vec128_add64(f100, f20); + Lib_IntVector_Intrinsics_vec128 o1 = Lib_IntVector_Intrinsics_vec128_add64(f11, f21); + Lib_IntVector_Intrinsics_vec128 o2 = Lib_IntVector_Intrinsics_vec128_add64(f12, f22); + Lib_IntVector_Intrinsics_vec128 o3 = Lib_IntVector_Intrinsics_vec128_add64(f13, f23); + Lib_IntVector_Intrinsics_vec128 o4 = Lib_IntVector_Intrinsics_vec128_add64(f14, f24); + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize(acc0, pre0); + } + uint32_t len1 = n * (uint32_t)16U - len0; + uint8_t *t10 = blocks + len0; + uint32_t nb = len1 / (uint32_t)16U; + uint32_t rem1 = len1 % (uint32_t)16U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = t10 + i * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *r1 = pre0; + Lib_IntVector_Intrinsics_vec128 *r5 = pre0 + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r1[0U]; + Lib_IntVector_Intrinsics_vec128 r11 = r1[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r1[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r1[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r1[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc0[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc0[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc0[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc0[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc0[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r11, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t01 = a06; + Lib_IntVector_Intrinsics_vec128 t11 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + if (rem1 > (uint32_t)0U) { + uint8_t *last = t10 + nb * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, last, rem1 * sizeof(last[0U])); + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f4 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f4; + uint64_t b = (uint64_t)1U << rem1 * (uint32_t)8U % (uint32_t)26U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 fi = e[rem1 * (uint32_t)8U / (uint32_t)26U]; + e[rem1 * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec128_or(fi, mask); + Lib_IntVector_Intrinsics_vec128 *r1 = pre0; + Lib_IntVector_Intrinsics_vec128 *r5 = pre0 + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r1[0U]; + Lib_IntVector_Intrinsics_vec128 r11 = r1[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r1[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r1[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r1[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc0[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc0[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc0[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc0[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc0[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r11, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t01 = a06; + Lib_IntVector_Intrinsics_vec128 t11 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, rem, r * sizeof(rem[0U])); + if (r > (uint32_t)0U) { + Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 *acc = ctx; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *r1 = pre; + Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r1[0U]; + Lib_IntVector_Intrinsics_vec128 r11 = r1[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r1[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r1[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r1[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r11, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r11, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t0 = a06; + Lib_IntVector_Intrinsics_vec128 t1 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + return; + } +} + +static inline void +poly1305_do_128( + uint8_t *k, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *out) +{ + Lib_IntVector_Intrinsics_vec128 ctx[25U]; + for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint8_t block[16U] = { 0U }; + Hacl_Poly1305_128_poly1305_init(ctx, k); + poly1305_padded_128(ctx, aadlen, aad); + poly1305_padded_128(ctx, mlen, m); + store64_le(block, (uint64_t)aadlen); + store64_le(block + (uint32_t)8U, (uint64_t)mlen); + Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 *acc = ctx; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *r = pre; + Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t0 = a06; + Lib_IntVector_Intrinsics_vec128 t1 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + Hacl_Poly1305_128_poly1305_finish(out, k, ctx); +} + +void +Hacl_Chacha20Poly1305_128_aead_encrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac) +{ + Hacl_Chacha20_Vec128_chacha20_encrypt_128(mlen, cipher, m, k, n, (uint32_t)1U); + uint8_t tmp[64U] = { 0U }; + Hacl_Chacha20_Vec128_chacha20_encrypt_128((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U); + uint8_t *key = tmp; + poly1305_do_128(key, aadlen, aad, mlen, cipher, mac); +} + +uint32_t +Hacl_Chacha20Poly1305_128_aead_decrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac) +{ + uint8_t computed_mac[16U] = { 0U }; + uint8_t tmp[64U] = { 0U }; + Hacl_Chacha20_Vec128_chacha20_encrypt_128((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U); + uint8_t *key = tmp; + poly1305_do_128(key, aadlen, aad, mlen, cipher, computed_mac); + uint8_t res = (uint8_t)255U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + uint8_t uu____0 = FStar_UInt8_eq_mask(computed_mac[i], mac[i]); + res = uu____0 & res; + } + uint8_t z = res; + if (z == (uint8_t)255U) { + Hacl_Chacha20_Vec128_chacha20_encrypt_128(mlen, m, cipher, k, n, (uint32_t)1U); + return (uint32_t)0U; + } + return (uint32_t)1U; +} diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h new file mode 100644 index 000000000..2c4d46bce --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h @@ -0,0 +1,60 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "libintvector.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Chacha20Poly1305_128_H +#define __Hacl_Chacha20Poly1305_128_H + +#include "Hacl_Kremlib.h" +#include "Hacl_Chacha20_Vec128.h" +#include "Hacl_Poly1305_128.h" + +void +Hacl_Chacha20Poly1305_128_aead_encrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac); + +uint32_t +Hacl_Chacha20Poly1305_128_aead_decrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac); + +#define __Hacl_Chacha20Poly1305_128_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c new file mode 100644 index 000000000..efbccbfdd --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c @@ -0,0 +1,1176 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Chacha20Poly1305_256.h" + +static inline void +poly1305_padded_256(Lib_IntVector_Intrinsics_vec256 *ctx, uint32_t len, uint8_t *text) +{ + uint32_t n = len / (uint32_t)16U; + uint32_t r = len % (uint32_t)16U; + uint8_t *blocks = text; + uint8_t *rem = text + n * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec256 *pre0 = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *acc0 = ctx; + uint32_t sz_block = (uint32_t)64U; + uint32_t len0 = n * (uint32_t)16U / sz_block * sz_block; + uint8_t *t00 = blocks; + if (len0 > (uint32_t)0U) { + uint32_t bs = (uint32_t)64U; + uint8_t *text0 = t00; + Hacl_Impl_Poly1305_Field32xN_256_load_acc4(acc0, text0); + uint32_t len1 = len0 - bs; + uint8_t *text1 = t00 + bs; + uint32_t nb = len1 / bs; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = text1 + i * bs; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 lo = Lib_IntVector_Intrinsics_vec256_load_le(block); + Lib_IntVector_Intrinsics_vec256 + hi = Lib_IntVector_Intrinsics_vec256_load_le(block + (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 + mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + m0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(lo, hi); + Lib_IntVector_Intrinsics_vec256 + m1 = Lib_IntVector_Intrinsics_vec256_interleave_high128(lo, hi); + Lib_IntVector_Intrinsics_vec256 + m2 = Lib_IntVector_Intrinsics_vec256_shift_right(m0, (uint32_t)48U); + Lib_IntVector_Intrinsics_vec256 + m3 = Lib_IntVector_Intrinsics_vec256_shift_right(m1, (uint32_t)48U); + Lib_IntVector_Intrinsics_vec256 + m4 = Lib_IntVector_Intrinsics_vec256_interleave_high64(m0, m1); + Lib_IntVector_Intrinsics_vec256 + t010 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m0, m1); + Lib_IntVector_Intrinsics_vec256 + t30 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m2, m3); + Lib_IntVector_Intrinsics_vec256 + t20 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)4U); + Lib_IntVector_Intrinsics_vec256 o20 = Lib_IntVector_Intrinsics_vec256_and(t20, mask260); + Lib_IntVector_Intrinsics_vec256 + t10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t010, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 o10 = Lib_IntVector_Intrinsics_vec256_and(t10, mask260); + Lib_IntVector_Intrinsics_vec256 o5 = Lib_IntVector_Intrinsics_vec256_and(t010, mask260); + Lib_IntVector_Intrinsics_vec256 + t31 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)30U); + Lib_IntVector_Intrinsics_vec256 o30 = Lib_IntVector_Intrinsics_vec256_and(t31, mask260); + Lib_IntVector_Intrinsics_vec256 + o40 = Lib_IntVector_Intrinsics_vec256_shift_right64(m4, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 o00 = o5; + Lib_IntVector_Intrinsics_vec256 o11 = o10; + Lib_IntVector_Intrinsics_vec256 o21 = o20; + Lib_IntVector_Intrinsics_vec256 o31 = o30; + Lib_IntVector_Intrinsics_vec256 o41 = o40; + e[0U] = o00; + e[1U] = o11; + e[2U] = o21; + e[3U] = o31; + e[4U] = o41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *rn = pre0 + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec256 *rn5 = pre0 + (uint32_t)15U; + Lib_IntVector_Intrinsics_vec256 r0 = rn[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = rn[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = rn[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = rn[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = rn[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = rn5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = rn5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = rn5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = rn5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = acc0[0U]; + Lib_IntVector_Intrinsics_vec256 f110 = acc0[1U]; + Lib_IntVector_Intrinsics_vec256 f120 = acc0[2U]; + Lib_IntVector_Intrinsics_vec256 f130 = acc0[3U]; + Lib_IntVector_Intrinsics_vec256 f140 = acc0[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = Lib_IntVector_Intrinsics_vec256_mul64(r0, f10); + Lib_IntVector_Intrinsics_vec256 a1 = Lib_IntVector_Intrinsics_vec256_mul64(r1, f10); + Lib_IntVector_Intrinsics_vec256 a2 = Lib_IntVector_Intrinsics_vec256_mul64(r2, f10); + Lib_IntVector_Intrinsics_vec256 a3 = Lib_IntVector_Intrinsics_vec256_mul64(r3, f10); + Lib_IntVector_Intrinsics_vec256 a4 = Lib_IntVector_Intrinsics_vec256_mul64(r4, f10); + Lib_IntVector_Intrinsics_vec256 + a01 = + Lib_IntVector_Intrinsics_vec256_add64(a0, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f110)); + Lib_IntVector_Intrinsics_vec256 + a11 = + Lib_IntVector_Intrinsics_vec256_add64(a1, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f110)); + Lib_IntVector_Intrinsics_vec256 + a21 = + Lib_IntVector_Intrinsics_vec256_add64(a2, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f110)); + Lib_IntVector_Intrinsics_vec256 + a31 = + Lib_IntVector_Intrinsics_vec256_add64(a3, + Lib_IntVector_Intrinsics_vec256_mul64(r2, f110)); + Lib_IntVector_Intrinsics_vec256 + a41 = + Lib_IntVector_Intrinsics_vec256_add64(a4, + Lib_IntVector_Intrinsics_vec256_mul64(r3, f110)); + Lib_IntVector_Intrinsics_vec256 + a02 = + Lib_IntVector_Intrinsics_vec256_add64(a01, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f120)); + Lib_IntVector_Intrinsics_vec256 + a12 = + Lib_IntVector_Intrinsics_vec256_add64(a11, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f120)); + Lib_IntVector_Intrinsics_vec256 + a22 = + Lib_IntVector_Intrinsics_vec256_add64(a21, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f120)); + Lib_IntVector_Intrinsics_vec256 + a32 = + Lib_IntVector_Intrinsics_vec256_add64(a31, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f120)); + Lib_IntVector_Intrinsics_vec256 + a42 = + Lib_IntVector_Intrinsics_vec256_add64(a41, + Lib_IntVector_Intrinsics_vec256_mul64(r2, f120)); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r52, f130)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f130)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f130)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f130)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f130)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r51, f140)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r52, f140)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f140)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f140)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f140)); + Lib_IntVector_Intrinsics_vec256 t01 = a04; + Lib_IntVector_Intrinsics_vec256 t1 = a14; + Lib_IntVector_Intrinsics_vec256 t2 = a24; + Lib_IntVector_Intrinsics_vec256 t3 = a34; + Lib_IntVector_Intrinsics_vec256 t4 = a44; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o01 = x02; + Lib_IntVector_Intrinsics_vec256 o12 = x12; + Lib_IntVector_Intrinsics_vec256 o22 = x21; + Lib_IntVector_Intrinsics_vec256 o32 = x32; + Lib_IntVector_Intrinsics_vec256 o42 = x42; + acc0[0U] = o01; + acc0[1U] = o12; + acc0[2U] = o22; + acc0[3U] = o32; + acc0[4U] = o42; + Lib_IntVector_Intrinsics_vec256 f100 = acc0[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = acc0[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = acc0[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = acc0[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = acc0[4U]; + Lib_IntVector_Intrinsics_vec256 f20 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f21 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f22 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f23 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f24 = e[4U]; + Lib_IntVector_Intrinsics_vec256 o0 = Lib_IntVector_Intrinsics_vec256_add64(f100, f20); + Lib_IntVector_Intrinsics_vec256 o1 = Lib_IntVector_Intrinsics_vec256_add64(f11, f21); + Lib_IntVector_Intrinsics_vec256 o2 = Lib_IntVector_Intrinsics_vec256_add64(f12, f22); + Lib_IntVector_Intrinsics_vec256 o3 = Lib_IntVector_Intrinsics_vec256_add64(f13, f23); + Lib_IntVector_Intrinsics_vec256 o4 = Lib_IntVector_Intrinsics_vec256_add64(f14, f24); + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize(acc0, pre0); + } + uint32_t len1 = n * (uint32_t)16U - len0; + uint8_t *t10 = blocks + len0; + uint32_t nb = len1 / (uint32_t)16U; + uint32_t rem1 = len1 % (uint32_t)16U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = t10 + i * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *r1 = pre0; + Lib_IntVector_Intrinsics_vec256 *r5 = pre0 + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r1[0U]; + Lib_IntVector_Intrinsics_vec256 r11 = r1[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r1[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r1[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r1[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc0[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc0[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc0[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc0[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc0[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r11, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t01 = a06; + Lib_IntVector_Intrinsics_vec256 t11 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + if (rem1 > (uint32_t)0U) { + uint8_t *last = t10 + nb * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, last, rem1 * sizeof(last[0U])); + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f4 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f4; + uint64_t b = (uint64_t)1U << rem1 * (uint32_t)8U % (uint32_t)26U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 fi = e[rem1 * (uint32_t)8U / (uint32_t)26U]; + e[rem1 * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec256_or(fi, mask); + Lib_IntVector_Intrinsics_vec256 *r1 = pre0; + Lib_IntVector_Intrinsics_vec256 *r5 = pre0 + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r1[0U]; + Lib_IntVector_Intrinsics_vec256 r11 = r1[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r1[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r1[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r1[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc0[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc0[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc0[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc0[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc0[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r11, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t01 = a06; + Lib_IntVector_Intrinsics_vec256 t11 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, rem, r * sizeof(rem[0U])); + if (r > (uint32_t)0U) { + Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *acc = ctx; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *r1 = pre; + Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r1[0U]; + Lib_IntVector_Intrinsics_vec256 r11 = r1[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r1[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r1[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r1[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r11, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r11, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t0 = a06; + Lib_IntVector_Intrinsics_vec256 t1 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + return; + } +} + +static inline void +poly1305_do_256( + uint8_t *k, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *out) +{ + Lib_IntVector_Intrinsics_vec256 ctx[25U]; + for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint8_t block[16U] = { 0U }; + Hacl_Poly1305_256_poly1305_init(ctx, k); + poly1305_padded_256(ctx, aadlen, aad); + poly1305_padded_256(ctx, mlen, m); + store64_le(block, (uint64_t)aadlen); + store64_le(block + (uint32_t)8U, (uint64_t)mlen); + Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *acc = ctx; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *r = pre; + Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t0 = a06; + Lib_IntVector_Intrinsics_vec256 t1 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + Hacl_Poly1305_256_poly1305_finish(out, k, ctx); +} + +void +Hacl_Chacha20Poly1305_256_aead_encrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac) +{ + Hacl_Chacha20_Vec256_chacha20_encrypt_256(mlen, cipher, m, k, n, (uint32_t)1U); + uint8_t tmp[64U] = { 0U }; + Hacl_Chacha20_Vec256_chacha20_encrypt_256((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U); + uint8_t *key = tmp; + poly1305_do_256(key, aadlen, aad, mlen, cipher, mac); +} + +uint32_t +Hacl_Chacha20Poly1305_256_aead_decrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac) +{ + uint8_t computed_mac[16U] = { 0U }; + uint8_t tmp[64U] = { 0U }; + Hacl_Chacha20_Vec256_chacha20_encrypt_256((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U); + uint8_t *key = tmp; + poly1305_do_256(key, aadlen, aad, mlen, cipher, computed_mac); + uint8_t res = (uint8_t)255U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + uint8_t uu____0 = FStar_UInt8_eq_mask(computed_mac[i], mac[i]); + res = uu____0 & res; + } + uint8_t z = res; + if (z == (uint8_t)255U) { + Hacl_Chacha20_Vec256_chacha20_encrypt_256(mlen, m, cipher, k, n, (uint32_t)1U); + return (uint32_t)0U; + } + return (uint32_t)1U; +} diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h new file mode 100644 index 000000000..550cc0564 --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h @@ -0,0 +1,60 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "libintvector.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Chacha20Poly1305_256_H +#define __Hacl_Chacha20Poly1305_256_H + +#include "Hacl_Kremlib.h" +#include "Hacl_Chacha20_Vec256.h" +#include "Hacl_Poly1305_256.h" + +void +Hacl_Chacha20Poly1305_256_aead_encrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac); + +uint32_t +Hacl_Chacha20Poly1305_256_aead_decrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac); + +#define __Hacl_Chacha20Poly1305_256_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c new file mode 100644 index 000000000..760e3d548 --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c @@ -0,0 +1,584 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Chacha20Poly1305_32.h" + +static inline void +poly1305_padded_32(uint64_t *ctx, uint32_t len, uint8_t *text) +{ + uint32_t n = len / (uint32_t)16U; + uint32_t r = len % (uint32_t)16U; + uint8_t *blocks = text; + uint8_t *rem = text + n * (uint32_t)16U; + uint64_t *pre0 = ctx + (uint32_t)5U; + uint64_t *acc0 = ctx; + uint32_t nb = n * (uint32_t)16U / (uint32_t)16U; + uint32_t rem1 = n * (uint32_t)16U % (uint32_t)16U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = blocks + i * (uint32_t)16U; + uint64_t e[5U] = { 0U }; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + uint64_t mask = b; + uint64_t f4 = e[4U]; + e[4U] = f4 | mask; + uint64_t *r1 = pre0; + uint64_t *r5 = pre0 + (uint32_t)5U; + uint64_t r0 = r1[0U]; + uint64_t r11 = r1[1U]; + uint64_t r2 = r1[2U]; + uint64_t r3 = r1[3U]; + uint64_t r4 = r1[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc0[0U]; + uint64_t a1 = acc0[1U]; + uint64_t a2 = acc0[2U]; + uint64_t a3 = acc0[3U]; + uint64_t a4 = acc0[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r11 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r11 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r11 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r11 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + if (rem1 > (uint32_t)0U) { + uint8_t *last = blocks + nb * (uint32_t)16U; + uint64_t e[5U] = { 0U }; + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, last, rem1 * sizeof(last[0U])); + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f4 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f4; + uint64_t b = (uint64_t)1U << rem1 * (uint32_t)8U % (uint32_t)26U; + uint64_t mask = b; + uint64_t fi = e[rem1 * (uint32_t)8U / (uint32_t)26U]; + e[rem1 * (uint32_t)8U / (uint32_t)26U] = fi | mask; + uint64_t *r1 = pre0; + uint64_t *r5 = pre0 + (uint32_t)5U; + uint64_t r0 = r1[0U]; + uint64_t r11 = r1[1U]; + uint64_t r2 = r1[2U]; + uint64_t r3 = r1[3U]; + uint64_t r4 = r1[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc0[0U]; + uint64_t a1 = acc0[1U]; + uint64_t a2 = acc0[2U]; + uint64_t a3 = acc0[3U]; + uint64_t a4 = acc0[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r11 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r11 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r11 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r11 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc0[0U] = o0; + acc0[1U] = o1; + acc0[2U] = o2; + acc0[3U] = o3; + acc0[4U] = o4; + } + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, rem, r * sizeof(rem[0U])); + if (r > (uint32_t)0U) { + uint64_t *pre = ctx + (uint32_t)5U; + uint64_t *acc = ctx; + uint64_t e[5U] = { 0U }; + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + uint64_t mask = b; + uint64_t f4 = e[4U]; + e[4U] = f4 | mask; + uint64_t *r1 = pre; + uint64_t *r5 = pre + (uint32_t)5U; + uint64_t r0 = r1[0U]; + uint64_t r11 = r1[1U]; + uint64_t r2 = r1[2U]; + uint64_t r3 = r1[3U]; + uint64_t r4 = r1[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc[0U]; + uint64_t a1 = acc[1U]; + uint64_t a2 = acc[2U]; + uint64_t a3 = acc[3U]; + uint64_t a4 = acc[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r11 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r11 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r11 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r11 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + return; + } +} + +static inline void +poly1305_do_32( + uint8_t *k, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *out) +{ + uint64_t ctx[25U] = { 0U }; + uint8_t block[16U] = { 0U }; + Hacl_Poly1305_32_poly1305_init(ctx, k); + poly1305_padded_32(ctx, aadlen, aad); + poly1305_padded_32(ctx, mlen, m); + store64_le(block, (uint64_t)aadlen); + store64_le(block + (uint32_t)8U, (uint64_t)mlen); + uint64_t *pre = ctx + (uint32_t)5U; + uint64_t *acc = ctx; + uint64_t e[5U] = { 0U }; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + uint64_t mask = b; + uint64_t f4 = e[4U]; + e[4U] = f4 | mask; + uint64_t *r = pre; + uint64_t *r5 = pre + (uint32_t)5U; + uint64_t r0 = r[0U]; + uint64_t r1 = r[1U]; + uint64_t r2 = r[2U]; + uint64_t r3 = r[3U]; + uint64_t r4 = r[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc[0U]; + uint64_t a1 = acc[1U]; + uint64_t a2 = acc[2U]; + uint64_t a3 = acc[3U]; + uint64_t a4 = acc[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r1 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r1 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r1 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r1 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + Hacl_Poly1305_32_poly1305_finish(out, k, ctx); +} + +void +Hacl_Chacha20Poly1305_32_aead_encrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac) +{ + Hacl_Chacha20_chacha20_encrypt(mlen, cipher, m, k, n, (uint32_t)1U); + uint8_t tmp[64U] = { 0U }; + Hacl_Chacha20_chacha20_encrypt((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U); + uint8_t *key = tmp; + poly1305_do_32(key, aadlen, aad, mlen, cipher, mac); +} + +uint32_t +Hacl_Chacha20Poly1305_32_aead_decrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac) +{ + uint8_t computed_mac[16U] = { 0U }; + uint8_t tmp[64U] = { 0U }; + Hacl_Chacha20_chacha20_encrypt((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U); + uint8_t *key = tmp; + poly1305_do_32(key, aadlen, aad, mlen, cipher, computed_mac); + uint8_t res = (uint8_t)255U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + uint8_t uu____0 = FStar_UInt8_eq_mask(computed_mac[i], mac[i]); + res = uu____0 & res; + } + uint8_t z = res; + if (z == (uint8_t)255U) { + Hacl_Chacha20_chacha20_encrypt(mlen, m, cipher, k, n, (uint32_t)1U); + return (uint32_t)0U; + } + return (uint32_t)1U; +} diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h new file mode 100644 index 000000000..615f3f96d --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h @@ -0,0 +1,59 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Chacha20Poly1305_32_H +#define __Hacl_Chacha20Poly1305_32_H + +#include "Hacl_Chacha20.h" +#include "Hacl_Kremlib.h" +#include "Hacl_Poly1305_32.h" + +void +Hacl_Chacha20Poly1305_32_aead_encrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac); + +uint32_t +Hacl_Chacha20Poly1305_32_aead_decrypt( + uint8_t *k, + uint8_t *n, + uint32_t aadlen, + uint8_t *aad, + uint32_t mlen, + uint8_t *m, + uint8_t *cipher, + uint8_t *mac); + +#define __Hacl_Chacha20Poly1305_32_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c index b5568cc73..cf80c431d 100644 --- a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c @@ -1,390 +1,744 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation +/* MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ #include "Hacl_Chacha20_Vec128.h" -inline static void -Hacl_Impl_Chacha20_Vec128_State_state_incr(vec *k) +static inline void +double_round_128(Lib_IntVector_Intrinsics_vec128 *st) { - vec k3 = k[3U]; - k[3U] = vec_increment(k3); + st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[4U]); + Lib_IntVector_Intrinsics_vec128 std = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[0U]); + st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std, (uint32_t)16U); + st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[12U]); + Lib_IntVector_Intrinsics_vec128 std0 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[8U]); + st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std0, (uint32_t)12U); + st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[4U]); + Lib_IntVector_Intrinsics_vec128 std1 = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[0U]); + st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std1, (uint32_t)8U); + st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[12U]); + Lib_IntVector_Intrinsics_vec128 std2 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[8U]); + st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std2, (uint32_t)7U); + st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[5U]); + Lib_IntVector_Intrinsics_vec128 std3 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[1U]); + st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std3, (uint32_t)16U); + st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[13U]); + Lib_IntVector_Intrinsics_vec128 std4 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[9U]); + st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std4, (uint32_t)12U); + st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[5U]); + Lib_IntVector_Intrinsics_vec128 std5 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[1U]); + st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std5, (uint32_t)8U); + st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[13U]); + Lib_IntVector_Intrinsics_vec128 std6 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[9U]); + st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std6, (uint32_t)7U); + st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[6U]); + Lib_IntVector_Intrinsics_vec128 std7 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[2U]); + st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std7, (uint32_t)16U); + st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[14U]); + Lib_IntVector_Intrinsics_vec128 std8 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[10U]); + st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std8, (uint32_t)12U); + st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[6U]); + Lib_IntVector_Intrinsics_vec128 std9 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[2U]); + st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std9, (uint32_t)8U); + st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[14U]); + Lib_IntVector_Intrinsics_vec128 std10 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[10U]); + st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std10, (uint32_t)7U); + st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[7U]); + Lib_IntVector_Intrinsics_vec128 std11 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[3U]); + st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std11, (uint32_t)16U); + st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[15U]); + Lib_IntVector_Intrinsics_vec128 std12 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[11U]); + st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std12, (uint32_t)12U); + st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[7U]); + Lib_IntVector_Intrinsics_vec128 std13 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[3U]); + st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std13, (uint32_t)8U); + st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[15U]); + Lib_IntVector_Intrinsics_vec128 std14 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[11U]); + st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std14, (uint32_t)7U); + st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[5U]); + Lib_IntVector_Intrinsics_vec128 std15 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[0U]); + st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std15, (uint32_t)16U); + st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[15U]); + Lib_IntVector_Intrinsics_vec128 std16 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[10U]); + st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std16, (uint32_t)12U); + st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[5U]); + Lib_IntVector_Intrinsics_vec128 std17 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[0U]); + st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std17, (uint32_t)8U); + st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[15U]); + Lib_IntVector_Intrinsics_vec128 std18 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[10U]); + st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std18, (uint32_t)7U); + st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[6U]); + Lib_IntVector_Intrinsics_vec128 std19 = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[1U]); + st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std19, (uint32_t)16U); + st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[12U]); + Lib_IntVector_Intrinsics_vec128 std20 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[11U]); + st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std20, (uint32_t)12U); + st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[6U]); + Lib_IntVector_Intrinsics_vec128 std21 = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[1U]); + st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std21, (uint32_t)8U); + st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[12U]); + Lib_IntVector_Intrinsics_vec128 std22 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[11U]); + st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std22, (uint32_t)7U); + st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[7U]); + Lib_IntVector_Intrinsics_vec128 std23 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[2U]); + st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std23, (uint32_t)16U); + st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[13U]); + Lib_IntVector_Intrinsics_vec128 std24 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[8U]); + st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std24, (uint32_t)12U); + st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[7U]); + Lib_IntVector_Intrinsics_vec128 std25 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[2U]); + st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std25, (uint32_t)8U); + st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[13U]); + Lib_IntVector_Intrinsics_vec128 std26 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[8U]); + st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std26, (uint32_t)7U); + st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[4U]); + Lib_IntVector_Intrinsics_vec128 std27 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[3U]); + st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std27, (uint32_t)16U); + st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[14U]); + Lib_IntVector_Intrinsics_vec128 std28 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[9U]); + st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std28, (uint32_t)12U); + st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[4U]); + Lib_IntVector_Intrinsics_vec128 std29 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[3U]); + st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std29, (uint32_t)8U); + st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[14U]); + Lib_IntVector_Intrinsics_vec128 std30 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[9U]); + st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std30, (uint32_t)7U); } -inline static void -Hacl_Impl_Chacha20_Vec128_State_state_to_key_block(uint8_t *stream_block, vec *k) -{ - vec k0 = k[0U]; - vec k1 = k[1U]; - vec k2 = k[2U]; - vec k3 = k[3U]; - uint8_t *a = stream_block; - uint8_t *b = stream_block + (uint32_t)16U; - uint8_t *c = stream_block + (uint32_t)32U; - uint8_t *d = stream_block + (uint32_t)48U; - vec_store_le(a, k0); - vec_store_le(b, k1); - vec_store_le(c, k2); - vec_store_le(d, k3); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_State_state_setup(vec *st, uint8_t *k, uint8_t *n1, uint32_t c) -{ - st[0U] = - vec_load_32x4((uint32_t)0x61707865U, - (uint32_t)0x3320646eU, - (uint32_t)0x79622d32U, - (uint32_t)0x6b206574U); - vec k0 = vec_load128_le(k); - vec k1 = vec_load128_le(k + (uint32_t)16U); - st[1U] = k0; - st[2U] = k1; - uint32_t n0 = load32_le(n1); - uint8_t *x00 = n1 + (uint32_t)4U; - uint32_t n10 = load32_le(x00); - uint8_t *x0 = n1 + (uint32_t)8U; - uint32_t n2 = load32_le(x0); - vec v1 = vec_load_32x4(c, n0, n10, n2); - st[3U] = v1; -} - -inline static void -Hacl_Impl_Chacha20_Vec128_round(vec *st) -{ - vec sa = st[0U]; - vec sb0 = st[1U]; - vec sd0 = st[3U]; - vec sa10 = vec_add(sa, sb0); - vec sd10 = vec_rotate_left(vec_xor(sd0, sa10), (uint32_t)16U); - st[0U] = sa10; - st[3U] = sd10; - vec sa0 = st[2U]; - vec sb1 = st[3U]; - vec sd2 = st[1U]; - vec sa11 = vec_add(sa0, sb1); - vec sd11 = vec_rotate_left(vec_xor(sd2, sa11), (uint32_t)12U); - st[2U] = sa11; - st[1U] = sd11; - vec sa2 = st[0U]; - vec sb2 = st[1U]; - vec sd3 = st[3U]; - vec sa12 = vec_add(sa2, sb2); - vec sd12 = vec_rotate_left(vec_xor(sd3, sa12), (uint32_t)8U); - st[0U] = sa12; - st[3U] = sd12; - vec sa3 = st[2U]; - vec sb = st[3U]; - vec sd = st[1U]; - vec sa1 = vec_add(sa3, sb); - vec sd1 = vec_rotate_left(vec_xor(sd, sa1), (uint32_t)7U); - st[2U] = sa1; - st[1U] = sd1; -} - -inline static void -Hacl_Impl_Chacha20_Vec128_double_round(vec *st) -{ - Hacl_Impl_Chacha20_Vec128_round(st); - vec r1 = st[1U]; - vec r20 = st[2U]; - vec r30 = st[3U]; - st[1U] = vec_shuffle_right(r1, (uint32_t)1U); - st[2U] = vec_shuffle_right(r20, (uint32_t)2U); - st[3U] = vec_shuffle_right(r30, (uint32_t)3U); - Hacl_Impl_Chacha20_Vec128_round(st); - vec r10 = st[1U]; - vec r2 = st[2U]; - vec r3 = st[3U]; - st[1U] = vec_shuffle_right(r10, (uint32_t)3U); - st[2U] = vec_shuffle_right(r2, (uint32_t)2U); - st[3U] = vec_shuffle_right(r3, (uint32_t)1U); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_double_round3(vec *st, vec *st_, vec *st__) -{ - Hacl_Impl_Chacha20_Vec128_double_round(st); - Hacl_Impl_Chacha20_Vec128_double_round(st_); - Hacl_Impl_Chacha20_Vec128_double_round(st__); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_sum_states(vec *st_, vec *st) -{ - vec s0 = st[0U]; - vec s1 = st[1U]; - vec s2 = st[2U]; - vec s3 = st[3U]; - vec s0_ = st_[0U]; - vec s1_ = st_[1U]; - vec s2_ = st_[2U]; - vec s3_ = st_[3U]; - st_[0U] = vec_add(s0_, s0); - st_[1U] = vec_add(s1_, s1); - st_[2U] = vec_add(s2_, s2); - st_[3U] = vec_add(s3_, s3); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_copy_state(vec *st_, vec *st) -{ - vec st0 = st[0U]; - vec st1 = st[1U]; - vec st2 = st[2U]; - vec st3 = st[3U]; - st_[0U] = st0; - st_[1U] = st1; - st_[2U] = st2; - st_[3U] = st3; -} - -inline static void -Hacl_Impl_Chacha20_Vec128_chacha20_core(vec *k, vec *st) -{ - Hacl_Impl_Chacha20_Vec128_copy_state(k, st); - for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i = i + (uint32_t)1U) - Hacl_Impl_Chacha20_Vec128_double_round(k); - Hacl_Impl_Chacha20_Vec128_sum_states(k, st); -} - -static void -Hacl_Impl_Chacha20_Vec128_state_incr(vec *st) -{ - Hacl_Impl_Chacha20_Vec128_State_state_incr(st); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_chacha20_incr3(vec *k0, vec *k1, vec *k2, vec *st) -{ - Hacl_Impl_Chacha20_Vec128_copy_state(k0, st); - Hacl_Impl_Chacha20_Vec128_copy_state(k1, st); - Hacl_Impl_Chacha20_Vec128_state_incr(k1); - Hacl_Impl_Chacha20_Vec128_copy_state(k2, k1); - Hacl_Impl_Chacha20_Vec128_state_incr(k2); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_chacha20_sum3(vec *k0, vec *k1, vec *k2, vec *st) -{ - Hacl_Impl_Chacha20_Vec128_sum_states(k0, st); - Hacl_Impl_Chacha20_Vec128_state_incr(st); - Hacl_Impl_Chacha20_Vec128_sum_states(k1, st); - Hacl_Impl_Chacha20_Vec128_state_incr(st); - Hacl_Impl_Chacha20_Vec128_sum_states(k2, st); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_chacha20_core3(vec *k0, vec *k1, vec *k2, vec *st) -{ - Hacl_Impl_Chacha20_Vec128_chacha20_incr3(k0, k1, k2, st); - for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i = i + (uint32_t)1U) - Hacl_Impl_Chacha20_Vec128_double_round3(k0, k1, k2); - Hacl_Impl_Chacha20_Vec128_chacha20_sum3(k0, k1, k2, st); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_chacha20_block(uint8_t *stream_block, vec *st) -{ - KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U); - vec k[4U]; - for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i) - k[_i] = vec_zero(); - Hacl_Impl_Chacha20_Vec128_chacha20_core(k, st); - Hacl_Impl_Chacha20_Vec128_State_state_to_key_block(stream_block, k); -} - -inline static void -Hacl_Impl_Chacha20_Vec128_init(vec *st, uint8_t *k, uint8_t *n1, uint32_t ctr) -{ - Hacl_Impl_Chacha20_Vec128_State_state_setup(st, k, n1, ctr); -} - -static void -Hacl_Impl_Chacha20_Vec128_update_last(uint8_t *output, uint8_t *plain, uint32_t len, vec *st) -{ - uint8_t block[64U] = { 0U }; - Hacl_Impl_Chacha20_Vec128_chacha20_block(block, st); - uint8_t *mask = block; - for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) { - uint8_t xi = plain[i]; - uint8_t yi = mask[i]; - output[i] = xi ^ yi; - } -} - -static void -Hacl_Impl_Chacha20_Vec128_xor_block(uint8_t *output, uint8_t *plain, vec *st) -{ - vec p0 = vec_load_le(plain); - vec p1 = vec_load_le(plain + (uint32_t)16U); - vec p2 = vec_load_le(plain + (uint32_t)32U); - vec p3 = vec_load_le(plain + (uint32_t)48U); - vec k0 = st[0U]; - vec k1 = st[1U]; - vec k2 = st[2U]; - vec k3 = st[3U]; - vec o00 = vec_xor(p0, k0); - vec o10 = vec_xor(p1, k1); - vec o20 = vec_xor(p2, k2); - vec o30 = vec_xor(p3, k3); - uint8_t *o0 = output; - uint8_t *o1 = output + (uint32_t)16U; - uint8_t *o2 = output + (uint32_t)32U; - uint8_t *o3 = output + (uint32_t)48U; - vec_store_le(o0, o00); - vec_store_le(o1, o10); - vec_store_le(o2, o20); - vec_store_le(o3, o30); -} - -static void -Hacl_Impl_Chacha20_Vec128_update(uint8_t *output, uint8_t *plain, vec *st) -{ - KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U); - vec k[4U]; - for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i) - k[_i] = vec_zero(); - Hacl_Impl_Chacha20_Vec128_chacha20_core(k, st); - Hacl_Impl_Chacha20_Vec128_xor_block(output, plain, k); -} - -static void -Hacl_Impl_Chacha20_Vec128_update3(uint8_t *output, uint8_t *plain, vec *st) -{ - KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U); - vec k0[4U]; - for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i) - k0[_i] = vec_zero(); - KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U); - vec k1[4U]; - for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i) - k1[_i] = vec_zero(); - KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U); - vec k2[4U]; - for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i) - k2[_i] = vec_zero(); - Hacl_Impl_Chacha20_Vec128_chacha20_core3(k0, k1, k2, st); - uint8_t *p0 = plain; - uint8_t *p1 = plain + (uint32_t)64U; - uint8_t *p2 = plain + (uint32_t)128U; - uint8_t *o0 = output; - uint8_t *o1 = output + (uint32_t)64U; - uint8_t *o2 = output + (uint32_t)128U; - Hacl_Impl_Chacha20_Vec128_xor_block(o0, p0, k0); - Hacl_Impl_Chacha20_Vec128_xor_block(o1, p1, k1); - Hacl_Impl_Chacha20_Vec128_xor_block(o2, p2, k2); -} - -static void -Hacl_Impl_Chacha20_Vec128_update3_( - uint8_t *output, - uint8_t *plain, - uint32_t len, - vec *st, - uint32_t i) -{ - uint8_t *out_block = output + (uint32_t)192U * i; - uint8_t *plain_block = plain + (uint32_t)192U * i; - Hacl_Impl_Chacha20_Vec128_update3(out_block, plain_block, st); - Hacl_Impl_Chacha20_Vec128_state_incr(st); -} - -static void -Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks3( - uint8_t *output, - uint8_t *plain, - uint32_t len, - vec *st) -{ - for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) - Hacl_Impl_Chacha20_Vec128_update3_(output, plain, len, st, i); -} - -static void -Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks( - uint8_t *output, - uint8_t *plain, - uint32_t len, - vec *st) -{ - uint32_t len3 = len / (uint32_t)3U; - uint32_t rest3 = len % (uint32_t)3U; - uint8_t *plain_ = plain; - uint8_t *blocks1 = plain + (uint32_t)192U * len3; - uint8_t *output_ = output; - uint8_t *outs = output + (uint32_t)192U * len3; - Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks3(output_, plain_, len3, st); - if (rest3 == (uint32_t)2U) { - uint8_t *block0 = blocks1; - uint8_t *block1 = blocks1 + (uint32_t)64U; - uint8_t *out0 = outs; - uint8_t *out1 = outs + (uint32_t)64U; - Hacl_Impl_Chacha20_Vec128_update(out0, block0, st); - Hacl_Impl_Chacha20_Vec128_state_incr(st); - Hacl_Impl_Chacha20_Vec128_update(out1, block1, st); - Hacl_Impl_Chacha20_Vec128_state_incr(st); - } else if (rest3 == (uint32_t)1U) { - Hacl_Impl_Chacha20_Vec128_update(outs, blocks1, st); - Hacl_Impl_Chacha20_Vec128_state_incr(st); - } -} - -static void -Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode( - uint8_t *output, - uint8_t *plain, - uint32_t len, - vec *st) -{ - uint32_t blocks_len = len >> (uint32_t)6U; - uint32_t part_len = len & (uint32_t)0x3fU; - uint8_t *output_ = output; - uint8_t *plain_ = plain; - uint8_t *output__ = output + (uint32_t)64U * blocks_len; - uint8_t *plain__ = plain + (uint32_t)64U * blocks_len; - Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks(output_, plain_, blocks_len, st); - if (part_len > (uint32_t)0U) - Hacl_Impl_Chacha20_Vec128_update_last(output__, plain__, part_len, st); -} - -static void -Hacl_Impl_Chacha20_Vec128_chacha20( - uint8_t *output, - uint8_t *plain, - uint32_t len, - uint8_t *k, - uint8_t *n1, +static inline void +chacha20_core_128( + Lib_IntVector_Intrinsics_vec128 *k, + Lib_IntVector_Intrinsics_vec128 *ctx, uint32_t ctr) { - KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U); - vec buf[4U]; - for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i) - buf[_i] = vec_zero(); - vec *st = buf; - Hacl_Impl_Chacha20_Vec128_init(st, k, n1, ctr); - Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode(output, plain, len, st); + memcpy(k, ctx, (uint32_t)16U * sizeof(ctx[0U])); + uint32_t ctr_u32 = (uint32_t)4U * ctr; + Lib_IntVector_Intrinsics_vec128 cv = Lib_IntVector_Intrinsics_vec128_load32(ctr_u32); + k[12U] = Lib_IntVector_Intrinsics_vec128_add32(k[12U], cv); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + double_round_128(k); + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec128 *os = k; + Lib_IntVector_Intrinsics_vec128 x = Lib_IntVector_Intrinsics_vec128_add32(k[i], ctx[i]); + os[i] = x; + } + k[12U] = Lib_IntVector_Intrinsics_vec128_add32(k[12U], cv); +} + +static inline void +chacha20_init_128(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *k, uint8_t *n, uint32_t ctr) +{ + uint32_t ctx1[16U] = { 0U }; + uint32_t *uu____0 = ctx1; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) { + uint32_t *os = uu____0; + uint32_t x = Hacl_Impl_Chacha20_Vec_chacha20_constants[i]; + os[i] = x; + } + uint32_t *uu____1 = ctx1 + (uint32_t)4U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)8U; i++) { + uint32_t *os = uu____1; + uint8_t *bj = k + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; + } + ctx1[12U] = ctr; + uint32_t *uu____2 = ctx1 + (uint32_t)13U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i++) { + uint32_t *os = uu____2; + uint8_t *bj = n + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; + } + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec128 *os = ctx; + uint32_t x = ctx1[i]; + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_load32(x); + os[i] = x0; + } + Lib_IntVector_Intrinsics_vec128 + ctr1 = + Lib_IntVector_Intrinsics_vec128_load32s((uint32_t)0U, + (uint32_t)1U, + (uint32_t)2U, + (uint32_t)3U); + Lib_IntVector_Intrinsics_vec128 c12 = ctx[12U]; + ctx[12U] = Lib_IntVector_Intrinsics_vec128_add32(c12, ctr1); } void -Hacl_Chacha20_Vec128_chacha20( - uint8_t *output, - uint8_t *plain, +Hacl_Chacha20_Vec128_chacha20_encrypt_128( uint32_t len, - uint8_t *k, - uint8_t *n1, + uint8_t *out, + uint8_t *text, + uint8_t *key, + uint8_t *n, uint32_t ctr) { - Hacl_Impl_Chacha20_Vec128_chacha20(output, plain, len, k, n1, ctr); + Lib_IntVector_Intrinsics_vec128 ctx[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero; + chacha20_init_128(ctx, key, n, ctr); + uint32_t rem = len % (uint32_t)256U; + uint32_t nb = len / (uint32_t)256U; + uint32_t rem1 = len % (uint32_t)256U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *uu____0 = out + i * (uint32_t)256U; + uint8_t *uu____1 = text + i * (uint32_t)256U; + Lib_IntVector_Intrinsics_vec128 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec128_zero; + chacha20_core_128(k, ctx, i); + Lib_IntVector_Intrinsics_vec128 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec128 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec128 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec128 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec128 + v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 + v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 v0 = v0__; + Lib_IntVector_Intrinsics_vec128 v1 = v1__; + Lib_IntVector_Intrinsics_vec128 v2 = v2__; + Lib_IntVector_Intrinsics_vec128 v3 = v3__; + Lib_IntVector_Intrinsics_vec128 v010 = k[4U]; + Lib_IntVector_Intrinsics_vec128 v110 = k[5U]; + Lib_IntVector_Intrinsics_vec128 v210 = k[6U]; + Lib_IntVector_Intrinsics_vec128 v310 = k[7U]; + Lib_IntVector_Intrinsics_vec128 + v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 + v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 v4 = v0__0; + Lib_IntVector_Intrinsics_vec128 v5 = v1__0; + Lib_IntVector_Intrinsics_vec128 v6 = v2__0; + Lib_IntVector_Intrinsics_vec128 v7 = v3__0; + Lib_IntVector_Intrinsics_vec128 v011 = k[8U]; + Lib_IntVector_Intrinsics_vec128 v111 = k[9U]; + Lib_IntVector_Intrinsics_vec128 v211 = k[10U]; + Lib_IntVector_Intrinsics_vec128 v311 = k[11U]; + Lib_IntVector_Intrinsics_vec128 + v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 + v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 v8 = v0__1; + Lib_IntVector_Intrinsics_vec128 v9 = v1__1; + Lib_IntVector_Intrinsics_vec128 v10 = v2__1; + Lib_IntVector_Intrinsics_vec128 v11 = v3__1; + Lib_IntVector_Intrinsics_vec128 v01 = k[12U]; + Lib_IntVector_Intrinsics_vec128 v120 = k[13U]; + Lib_IntVector_Intrinsics_vec128 v21 = k[14U]; + Lib_IntVector_Intrinsics_vec128 v31 = k[15U]; + Lib_IntVector_Intrinsics_vec128 + v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 + v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 v12 = v0__2; + Lib_IntVector_Intrinsics_vec128 v13 = v1__2; + Lib_IntVector_Intrinsics_vec128 v14 = v2__2; + Lib_IntVector_Intrinsics_vec128 v15 = v3__2; + k[0U] = v0; + k[1U] = v4; + k[2U] = v8; + k[3U] = v12; + k[4U] = v1; + k[5U] = v5; + k[6U] = v9; + k[7U] = v13; + k[8U] = v2; + k[9U] = v6; + k[10U] = v10; + k[11U] = v14; + k[12U] = v3; + k[13U] = v7; + k[14U] = v11; + k[15U] = v15; + for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) { + Lib_IntVector_Intrinsics_vec128 + x = Lib_IntVector_Intrinsics_vec128_load_le(uu____1 + i0 * (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i0]); + Lib_IntVector_Intrinsics_vec128_store_le(uu____0 + i0 * (uint32_t)16U, y); + } + } + if (rem1 > (uint32_t)0U) { + uint8_t *uu____2 = out + nb * (uint32_t)256U; + uint8_t *uu____3 = text + nb * (uint32_t)256U; + uint8_t plain[256U] = { 0U }; + memcpy(plain, uu____3, rem * sizeof(uu____3[0U])); + Lib_IntVector_Intrinsics_vec128 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec128_zero; + chacha20_core_128(k, ctx, nb); + Lib_IntVector_Intrinsics_vec128 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec128 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec128 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec128 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec128 + v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 + v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 v0 = v0__; + Lib_IntVector_Intrinsics_vec128 v1 = v1__; + Lib_IntVector_Intrinsics_vec128 v2 = v2__; + Lib_IntVector_Intrinsics_vec128 v3 = v3__; + Lib_IntVector_Intrinsics_vec128 v010 = k[4U]; + Lib_IntVector_Intrinsics_vec128 v110 = k[5U]; + Lib_IntVector_Intrinsics_vec128 v210 = k[6U]; + Lib_IntVector_Intrinsics_vec128 v310 = k[7U]; + Lib_IntVector_Intrinsics_vec128 + v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 + v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 v4 = v0__0; + Lib_IntVector_Intrinsics_vec128 v5 = v1__0; + Lib_IntVector_Intrinsics_vec128 v6 = v2__0; + Lib_IntVector_Intrinsics_vec128 v7 = v3__0; + Lib_IntVector_Intrinsics_vec128 v011 = k[8U]; + Lib_IntVector_Intrinsics_vec128 v111 = k[9U]; + Lib_IntVector_Intrinsics_vec128 v211 = k[10U]; + Lib_IntVector_Intrinsics_vec128 v311 = k[11U]; + Lib_IntVector_Intrinsics_vec128 + v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 + v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 v8 = v0__1; + Lib_IntVector_Intrinsics_vec128 v9 = v1__1; + Lib_IntVector_Intrinsics_vec128 v10 = v2__1; + Lib_IntVector_Intrinsics_vec128 v11 = v3__1; + Lib_IntVector_Intrinsics_vec128 v01 = k[12U]; + Lib_IntVector_Intrinsics_vec128 v120 = k[13U]; + Lib_IntVector_Intrinsics_vec128 v21 = k[14U]; + Lib_IntVector_Intrinsics_vec128 v31 = k[15U]; + Lib_IntVector_Intrinsics_vec128 + v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 + v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 v12 = v0__2; + Lib_IntVector_Intrinsics_vec128 v13 = v1__2; + Lib_IntVector_Intrinsics_vec128 v14 = v2__2; + Lib_IntVector_Intrinsics_vec128 v15 = v3__2; + k[0U] = v0; + k[1U] = v4; + k[2U] = v8; + k[3U] = v12; + k[4U] = v1; + k[5U] = v5; + k[6U] = v9; + k[7U] = v13; + k[8U] = v2; + k[9U] = v6; + k[10U] = v10; + k[11U] = v14; + k[12U] = v3; + k[13U] = v7; + k[14U] = v11; + k[15U] = v15; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec128 + x = Lib_IntVector_Intrinsics_vec128_load_le(plain + i * (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i]); + Lib_IntVector_Intrinsics_vec128_store_le(plain + i * (uint32_t)16U, y); + } + memcpy(uu____2, plain, rem * sizeof(plain[0U])); + } +} + +void +Hacl_Chacha20_Vec128_chacha20_decrypt_128( + uint32_t len, + uint8_t *out, + uint8_t *cipher, + uint8_t *key, + uint8_t *n, + uint32_t ctr) +{ + Lib_IntVector_Intrinsics_vec128 ctx[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero; + chacha20_init_128(ctx, key, n, ctr); + uint32_t rem = len % (uint32_t)256U; + uint32_t nb = len / (uint32_t)256U; + uint32_t rem1 = len % (uint32_t)256U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *uu____0 = out + i * (uint32_t)256U; + uint8_t *uu____1 = cipher + i * (uint32_t)256U; + Lib_IntVector_Intrinsics_vec128 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec128_zero; + chacha20_core_128(k, ctx, i); + Lib_IntVector_Intrinsics_vec128 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec128 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec128 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec128 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec128 + v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 + v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 v0 = v0__; + Lib_IntVector_Intrinsics_vec128 v1 = v1__; + Lib_IntVector_Intrinsics_vec128 v2 = v2__; + Lib_IntVector_Intrinsics_vec128 v3 = v3__; + Lib_IntVector_Intrinsics_vec128 v010 = k[4U]; + Lib_IntVector_Intrinsics_vec128 v110 = k[5U]; + Lib_IntVector_Intrinsics_vec128 v210 = k[6U]; + Lib_IntVector_Intrinsics_vec128 v310 = k[7U]; + Lib_IntVector_Intrinsics_vec128 + v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 + v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 v4 = v0__0; + Lib_IntVector_Intrinsics_vec128 v5 = v1__0; + Lib_IntVector_Intrinsics_vec128 v6 = v2__0; + Lib_IntVector_Intrinsics_vec128 v7 = v3__0; + Lib_IntVector_Intrinsics_vec128 v011 = k[8U]; + Lib_IntVector_Intrinsics_vec128 v111 = k[9U]; + Lib_IntVector_Intrinsics_vec128 v211 = k[10U]; + Lib_IntVector_Intrinsics_vec128 v311 = k[11U]; + Lib_IntVector_Intrinsics_vec128 + v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 + v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 v8 = v0__1; + Lib_IntVector_Intrinsics_vec128 v9 = v1__1; + Lib_IntVector_Intrinsics_vec128 v10 = v2__1; + Lib_IntVector_Intrinsics_vec128 v11 = v3__1; + Lib_IntVector_Intrinsics_vec128 v01 = k[12U]; + Lib_IntVector_Intrinsics_vec128 v120 = k[13U]; + Lib_IntVector_Intrinsics_vec128 v21 = k[14U]; + Lib_IntVector_Intrinsics_vec128 v31 = k[15U]; + Lib_IntVector_Intrinsics_vec128 + v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 + v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 v12 = v0__2; + Lib_IntVector_Intrinsics_vec128 v13 = v1__2; + Lib_IntVector_Intrinsics_vec128 v14 = v2__2; + Lib_IntVector_Intrinsics_vec128 v15 = v3__2; + k[0U] = v0; + k[1U] = v4; + k[2U] = v8; + k[3U] = v12; + k[4U] = v1; + k[5U] = v5; + k[6U] = v9; + k[7U] = v13; + k[8U] = v2; + k[9U] = v6; + k[10U] = v10; + k[11U] = v14; + k[12U] = v3; + k[13U] = v7; + k[14U] = v11; + k[15U] = v15; + for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) { + Lib_IntVector_Intrinsics_vec128 + x = Lib_IntVector_Intrinsics_vec128_load_le(uu____1 + i0 * (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i0]); + Lib_IntVector_Intrinsics_vec128_store_le(uu____0 + i0 * (uint32_t)16U, y); + } + } + if (rem1 > (uint32_t)0U) { + uint8_t *uu____2 = out + nb * (uint32_t)256U; + uint8_t *uu____3 = cipher + nb * (uint32_t)256U; + uint8_t plain[256U] = { 0U }; + memcpy(plain, uu____3, rem * sizeof(uu____3[0U])); + Lib_IntVector_Intrinsics_vec128 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec128_zero; + chacha20_core_128(k, ctx, nb); + Lib_IntVector_Intrinsics_vec128 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec128 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec128 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec128 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec128 + v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec128 + v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec128 + v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec128 + v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 + v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec128 v0 = v0__; + Lib_IntVector_Intrinsics_vec128 v1 = v1__; + Lib_IntVector_Intrinsics_vec128 v2 = v2__; + Lib_IntVector_Intrinsics_vec128 v3 = v3__; + Lib_IntVector_Intrinsics_vec128 v010 = k[4U]; + Lib_IntVector_Intrinsics_vec128 v110 = k[5U]; + Lib_IntVector_Intrinsics_vec128 v210 = k[6U]; + Lib_IntVector_Intrinsics_vec128 v310 = k[7U]; + Lib_IntVector_Intrinsics_vec128 + v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110); + Lib_IntVector_Intrinsics_vec128 + v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310); + Lib_IntVector_Intrinsics_vec128 + v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec128 + v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 + v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec128 v4 = v0__0; + Lib_IntVector_Intrinsics_vec128 v5 = v1__0; + Lib_IntVector_Intrinsics_vec128 v6 = v2__0; + Lib_IntVector_Intrinsics_vec128 v7 = v3__0; + Lib_IntVector_Intrinsics_vec128 v011 = k[8U]; + Lib_IntVector_Intrinsics_vec128 v111 = k[9U]; + Lib_IntVector_Intrinsics_vec128 v211 = k[10U]; + Lib_IntVector_Intrinsics_vec128 v311 = k[11U]; + Lib_IntVector_Intrinsics_vec128 + v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111); + Lib_IntVector_Intrinsics_vec128 + v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311); + Lib_IntVector_Intrinsics_vec128 + v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1); + Lib_IntVector_Intrinsics_vec128 + v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 + v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1); + Lib_IntVector_Intrinsics_vec128 v8 = v0__1; + Lib_IntVector_Intrinsics_vec128 v9 = v1__1; + Lib_IntVector_Intrinsics_vec128 v10 = v2__1; + Lib_IntVector_Intrinsics_vec128 v11 = v3__1; + Lib_IntVector_Intrinsics_vec128 v01 = k[12U]; + Lib_IntVector_Intrinsics_vec128 v120 = k[13U]; + Lib_IntVector_Intrinsics_vec128 v21 = k[14U]; + Lib_IntVector_Intrinsics_vec128 v31 = k[15U]; + Lib_IntVector_Intrinsics_vec128 + v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120); + Lib_IntVector_Intrinsics_vec128 + v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec128 + v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2); + Lib_IntVector_Intrinsics_vec128 + v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 + v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2); + Lib_IntVector_Intrinsics_vec128 v12 = v0__2; + Lib_IntVector_Intrinsics_vec128 v13 = v1__2; + Lib_IntVector_Intrinsics_vec128 v14 = v2__2; + Lib_IntVector_Intrinsics_vec128 v15 = v3__2; + k[0U] = v0; + k[1U] = v4; + k[2U] = v8; + k[3U] = v12; + k[4U] = v1; + k[5U] = v5; + k[6U] = v9; + k[7U] = v13; + k[8U] = v2; + k[9U] = v6; + k[10U] = v10; + k[11U] = v14; + k[12U] = v3; + k[13U] = v7; + k[14U] = v11; + k[15U] = v15; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec128 + x = Lib_IntVector_Intrinsics_vec128_load_le(plain + i * (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i]); + Lib_IntVector_Intrinsics_vec128_store_le(plain + i * (uint32_t)16U, y); + } + memcpy(uu____2, plain, rem * sizeof(plain[0U])); + } } diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h index a3970ead6..dc59ba1c7 100644 --- a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h @@ -1,61 +1,55 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation +/* MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ -#include "kremlib.h" +#include "libintvector.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + #ifndef __Hacl_Chacha20_Vec128_H #define __Hacl_Chacha20_Vec128_H -#include "vec128.h" - -typedef uint32_t Hacl_Impl_Xor_Lemmas_u32; - -typedef uint8_t Hacl_Impl_Xor_Lemmas_u8; - -typedef uint32_t Hacl_Impl_Chacha20_Vec128_State_u32; - -typedef uint32_t Hacl_Impl_Chacha20_Vec128_State_h32; - -typedef uint8_t *Hacl_Impl_Chacha20_Vec128_State_uint8_p; - -typedef vec *Hacl_Impl_Chacha20_Vec128_State_state; - -typedef uint32_t Hacl_Impl_Chacha20_Vec128_u32; - -typedef uint32_t Hacl_Impl_Chacha20_Vec128_h32; - -typedef uint8_t *Hacl_Impl_Chacha20_Vec128_uint8_p; - -typedef uint32_t Hacl_Impl_Chacha20_Vec128_idx; - -typedef struct -{ - void *k; - void *n; - uint32_t ctr; -} Hacl_Impl_Chacha20_Vec128_log_t_; - -typedef void *Hacl_Impl_Chacha20_Vec128_log_t; - -typedef uint8_t *Hacl_Chacha20_Vec128_uint8_p; +#include "Hacl_Chacha20.h" +#include "Hacl_Kremlib.h" void -Hacl_Chacha20_Vec128_chacha20( - uint8_t *output, - uint8_t *plain, +Hacl_Chacha20_Vec128_chacha20_encrypt_128( uint32_t len, - uint8_t *k, - uint8_t *n1, + uint8_t *out, + uint8_t *text, + uint8_t *key, + uint8_t *n, uint32_t ctr); + +void +Hacl_Chacha20_Vec128_chacha20_decrypt_128( + uint32_t len, + uint8_t *out, + uint8_t *cipher, + uint8_t *key, + uint8_t *n, + uint32_t ctr); + +#define __Hacl_Chacha20_Vec128_H_DEFINED #endif diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c new file mode 100644 index 000000000..49902c130 --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c @@ -0,0 +1,876 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Chacha20_Vec256.h" + +static inline void +double_round_256(Lib_IntVector_Intrinsics_vec256 *st) +{ + st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[4U]); + Lib_IntVector_Intrinsics_vec256 std = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[0U]); + st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std, (uint32_t)16U); + st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[12U]); + Lib_IntVector_Intrinsics_vec256 std0 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[8U]); + st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std0, (uint32_t)12U); + st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[4U]); + Lib_IntVector_Intrinsics_vec256 std1 = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[0U]); + st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std1, (uint32_t)8U); + st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[12U]); + Lib_IntVector_Intrinsics_vec256 std2 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[8U]); + st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std2, (uint32_t)7U); + st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[5U]); + Lib_IntVector_Intrinsics_vec256 std3 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[1U]); + st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std3, (uint32_t)16U); + st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[13U]); + Lib_IntVector_Intrinsics_vec256 std4 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[9U]); + st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std4, (uint32_t)12U); + st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[5U]); + Lib_IntVector_Intrinsics_vec256 std5 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[1U]); + st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std5, (uint32_t)8U); + st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[13U]); + Lib_IntVector_Intrinsics_vec256 std6 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[9U]); + st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std6, (uint32_t)7U); + st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[6U]); + Lib_IntVector_Intrinsics_vec256 std7 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[2U]); + st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std7, (uint32_t)16U); + st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[14U]); + Lib_IntVector_Intrinsics_vec256 std8 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[10U]); + st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std8, (uint32_t)12U); + st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[6U]); + Lib_IntVector_Intrinsics_vec256 std9 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[2U]); + st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std9, (uint32_t)8U); + st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[14U]); + Lib_IntVector_Intrinsics_vec256 std10 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[10U]); + st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std10, (uint32_t)7U); + st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[7U]); + Lib_IntVector_Intrinsics_vec256 std11 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[3U]); + st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std11, (uint32_t)16U); + st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[15U]); + Lib_IntVector_Intrinsics_vec256 std12 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[11U]); + st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std12, (uint32_t)12U); + st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[7U]); + Lib_IntVector_Intrinsics_vec256 std13 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[3U]); + st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std13, (uint32_t)8U); + st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[15U]); + Lib_IntVector_Intrinsics_vec256 std14 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[11U]); + st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std14, (uint32_t)7U); + st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[5U]); + Lib_IntVector_Intrinsics_vec256 std15 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[0U]); + st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std15, (uint32_t)16U); + st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[15U]); + Lib_IntVector_Intrinsics_vec256 std16 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[10U]); + st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std16, (uint32_t)12U); + st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[5U]); + Lib_IntVector_Intrinsics_vec256 std17 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[0U]); + st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std17, (uint32_t)8U); + st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[15U]); + Lib_IntVector_Intrinsics_vec256 std18 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[10U]); + st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std18, (uint32_t)7U); + st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[6U]); + Lib_IntVector_Intrinsics_vec256 std19 = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[1U]); + st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std19, (uint32_t)16U); + st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[12U]); + Lib_IntVector_Intrinsics_vec256 std20 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[11U]); + st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std20, (uint32_t)12U); + st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[6U]); + Lib_IntVector_Intrinsics_vec256 std21 = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[1U]); + st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std21, (uint32_t)8U); + st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[12U]); + Lib_IntVector_Intrinsics_vec256 std22 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[11U]); + st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std22, (uint32_t)7U); + st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[7U]); + Lib_IntVector_Intrinsics_vec256 std23 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[2U]); + st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std23, (uint32_t)16U); + st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[13U]); + Lib_IntVector_Intrinsics_vec256 std24 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[8U]); + st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std24, (uint32_t)12U); + st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[7U]); + Lib_IntVector_Intrinsics_vec256 std25 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[2U]); + st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std25, (uint32_t)8U); + st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[13U]); + Lib_IntVector_Intrinsics_vec256 std26 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[8U]); + st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std26, (uint32_t)7U); + st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[4U]); + Lib_IntVector_Intrinsics_vec256 std27 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[3U]); + st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std27, (uint32_t)16U); + st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[14U]); + Lib_IntVector_Intrinsics_vec256 std28 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[9U]); + st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std28, (uint32_t)12U); + st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[4U]); + Lib_IntVector_Intrinsics_vec256 std29 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[3U]); + st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std29, (uint32_t)8U); + st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[14U]); + Lib_IntVector_Intrinsics_vec256 std30 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[9U]); + st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std30, (uint32_t)7U); +} + +static inline void +chacha20_core_256( + Lib_IntVector_Intrinsics_vec256 *k, + Lib_IntVector_Intrinsics_vec256 *ctx, + uint32_t ctr) +{ + memcpy(k, ctx, (uint32_t)16U * sizeof(ctx[0U])); + uint32_t ctr_u32 = (uint32_t)8U * ctr; + Lib_IntVector_Intrinsics_vec256 cv = Lib_IntVector_Intrinsics_vec256_load32(ctr_u32); + k[12U] = Lib_IntVector_Intrinsics_vec256_add32(k[12U], cv); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + double_round_256(k); + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec256 *os = k; + Lib_IntVector_Intrinsics_vec256 x = Lib_IntVector_Intrinsics_vec256_add32(k[i], ctx[i]); + os[i] = x; + } + k[12U] = Lib_IntVector_Intrinsics_vec256_add32(k[12U], cv); +} + +static inline void +chacha20_init_256(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *k, uint8_t *n, uint32_t ctr) +{ + uint32_t ctx1[16U] = { 0U }; + uint32_t *uu____0 = ctx1; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) { + uint32_t *os = uu____0; + uint32_t x = Hacl_Impl_Chacha20_Vec_chacha20_constants[i]; + os[i] = x; + } + uint32_t *uu____1 = ctx1 + (uint32_t)4U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)8U; i++) { + uint32_t *os = uu____1; + uint8_t *bj = k + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; + } + ctx1[12U] = ctr; + uint32_t *uu____2 = ctx1 + (uint32_t)13U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i++) { + uint32_t *os = uu____2; + uint8_t *bj = n + i * (uint32_t)4U; + uint32_t u = load32_le(bj); + uint32_t r = u; + uint32_t x = r; + os[i] = x; + } + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec256 *os = ctx; + uint32_t x = ctx1[i]; + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_load32(x); + os[i] = x0; + } + Lib_IntVector_Intrinsics_vec256 + ctr1 = + Lib_IntVector_Intrinsics_vec256_load32s((uint32_t)0U, + (uint32_t)1U, + (uint32_t)2U, + (uint32_t)3U, + (uint32_t)4U, + (uint32_t)5U, + (uint32_t)6U, + (uint32_t)7U); + Lib_IntVector_Intrinsics_vec256 c12 = ctx[12U]; + ctx[12U] = Lib_IntVector_Intrinsics_vec256_add32(c12, ctr1); +} + +void +Hacl_Chacha20_Vec256_chacha20_encrypt_256( + uint32_t len, + uint8_t *out, + uint8_t *text, + uint8_t *key, + uint8_t *n, + uint32_t ctr) +{ + Lib_IntVector_Intrinsics_vec256 ctx[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero; + chacha20_init_256(ctx, key, n, ctr); + uint32_t rem = len % (uint32_t)512U; + uint32_t nb = len / (uint32_t)512U; + uint32_t rem1 = len % (uint32_t)512U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *uu____0 = out + i * (uint32_t)512U; + uint8_t *uu____1 = text + i * (uint32_t)512U; + Lib_IntVector_Intrinsics_vec256 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec256_zero; + chacha20_core_256(k, ctx, i); + Lib_IntVector_Intrinsics_vec256 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec256 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec256 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec256 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec256 v40 = k[4U]; + Lib_IntVector_Intrinsics_vec256 v50 = k[5U]; + Lib_IntVector_Intrinsics_vec256 v60 = k[6U]; + Lib_IntVector_Intrinsics_vec256 v70 = k[7U]; + Lib_IntVector_Intrinsics_vec256 + v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 + v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 v0 = v0___; + Lib_IntVector_Intrinsics_vec256 v1 = v2___; + Lib_IntVector_Intrinsics_vec256 v2 = v4___; + Lib_IntVector_Intrinsics_vec256 v3 = v6___; + Lib_IntVector_Intrinsics_vec256 v4 = v1___; + Lib_IntVector_Intrinsics_vec256 v5 = v3___; + Lib_IntVector_Intrinsics_vec256 v6 = v5___; + Lib_IntVector_Intrinsics_vec256 v7 = v7___; + Lib_IntVector_Intrinsics_vec256 v01 = k[8U]; + Lib_IntVector_Intrinsics_vec256 v110 = k[9U]; + Lib_IntVector_Intrinsics_vec256 v21 = k[10U]; + Lib_IntVector_Intrinsics_vec256 v31 = k[11U]; + Lib_IntVector_Intrinsics_vec256 v41 = k[12U]; + Lib_IntVector_Intrinsics_vec256 v51 = k[13U]; + Lib_IntVector_Intrinsics_vec256 v61 = k[14U]; + Lib_IntVector_Intrinsics_vec256 v71 = k[15U]; + Lib_IntVector_Intrinsics_vec256 + v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 + v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 v8 = v0___0; + Lib_IntVector_Intrinsics_vec256 v9 = v2___0; + Lib_IntVector_Intrinsics_vec256 v10 = v4___0; + Lib_IntVector_Intrinsics_vec256 v11 = v6___0; + Lib_IntVector_Intrinsics_vec256 v12 = v1___0; + Lib_IntVector_Intrinsics_vec256 v13 = v3___0; + Lib_IntVector_Intrinsics_vec256 v14 = v5___0; + Lib_IntVector_Intrinsics_vec256 v15 = v7___0; + k[0U] = v0; + k[1U] = v8; + k[2U] = v1; + k[3U] = v9; + k[4U] = v2; + k[5U] = v10; + k[6U] = v3; + k[7U] = v11; + k[8U] = v4; + k[9U] = v12; + k[10U] = v5; + k[11U] = v13; + k[12U] = v6; + k[13U] = v14; + k[14U] = v7; + k[15U] = v15; + for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) { + Lib_IntVector_Intrinsics_vec256 + x = Lib_IntVector_Intrinsics_vec256_load_le(uu____1 + i0 * (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i0]); + Lib_IntVector_Intrinsics_vec256_store_le(uu____0 + i0 * (uint32_t)32U, y); + } + } + if (rem1 > (uint32_t)0U) { + uint8_t *uu____2 = out + nb * (uint32_t)512U; + uint8_t *uu____3 = text + nb * (uint32_t)512U; + uint8_t plain[512U] = { 0U }; + memcpy(plain, uu____3, rem * sizeof(uu____3[0U])); + Lib_IntVector_Intrinsics_vec256 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec256_zero; + chacha20_core_256(k, ctx, nb); + Lib_IntVector_Intrinsics_vec256 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec256 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec256 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec256 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec256 v40 = k[4U]; + Lib_IntVector_Intrinsics_vec256 v50 = k[5U]; + Lib_IntVector_Intrinsics_vec256 v60 = k[6U]; + Lib_IntVector_Intrinsics_vec256 v70 = k[7U]; + Lib_IntVector_Intrinsics_vec256 + v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 + v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 v0 = v0___; + Lib_IntVector_Intrinsics_vec256 v1 = v2___; + Lib_IntVector_Intrinsics_vec256 v2 = v4___; + Lib_IntVector_Intrinsics_vec256 v3 = v6___; + Lib_IntVector_Intrinsics_vec256 v4 = v1___; + Lib_IntVector_Intrinsics_vec256 v5 = v3___; + Lib_IntVector_Intrinsics_vec256 v6 = v5___; + Lib_IntVector_Intrinsics_vec256 v7 = v7___; + Lib_IntVector_Intrinsics_vec256 v01 = k[8U]; + Lib_IntVector_Intrinsics_vec256 v110 = k[9U]; + Lib_IntVector_Intrinsics_vec256 v21 = k[10U]; + Lib_IntVector_Intrinsics_vec256 v31 = k[11U]; + Lib_IntVector_Intrinsics_vec256 v41 = k[12U]; + Lib_IntVector_Intrinsics_vec256 v51 = k[13U]; + Lib_IntVector_Intrinsics_vec256 v61 = k[14U]; + Lib_IntVector_Intrinsics_vec256 v71 = k[15U]; + Lib_IntVector_Intrinsics_vec256 + v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 + v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 v8 = v0___0; + Lib_IntVector_Intrinsics_vec256 v9 = v2___0; + Lib_IntVector_Intrinsics_vec256 v10 = v4___0; + Lib_IntVector_Intrinsics_vec256 v11 = v6___0; + Lib_IntVector_Intrinsics_vec256 v12 = v1___0; + Lib_IntVector_Intrinsics_vec256 v13 = v3___0; + Lib_IntVector_Intrinsics_vec256 v14 = v5___0; + Lib_IntVector_Intrinsics_vec256 v15 = v7___0; + k[0U] = v0; + k[1U] = v8; + k[2U] = v1; + k[3U] = v9; + k[4U] = v2; + k[5U] = v10; + k[6U] = v3; + k[7U] = v11; + k[8U] = v4; + k[9U] = v12; + k[10U] = v5; + k[11U] = v13; + k[12U] = v6; + k[13U] = v14; + k[14U] = v7; + k[15U] = v15; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec256 + x = Lib_IntVector_Intrinsics_vec256_load_le(plain + i * (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i]); + Lib_IntVector_Intrinsics_vec256_store_le(plain + i * (uint32_t)32U, y); + } + memcpy(uu____2, plain, rem * sizeof(plain[0U])); + } +} + +void +Hacl_Chacha20_Vec256_chacha20_decrypt_256( + uint32_t len, + uint8_t *out, + uint8_t *cipher, + uint8_t *key, + uint8_t *n, + uint32_t ctr) +{ + Lib_IntVector_Intrinsics_vec256 ctx[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero; + chacha20_init_256(ctx, key, n, ctr); + uint32_t rem = len % (uint32_t)512U; + uint32_t nb = len / (uint32_t)512U; + uint32_t rem1 = len % (uint32_t)512U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *uu____0 = out + i * (uint32_t)512U; + uint8_t *uu____1 = cipher + i * (uint32_t)512U; + Lib_IntVector_Intrinsics_vec256 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec256_zero; + chacha20_core_256(k, ctx, i); + Lib_IntVector_Intrinsics_vec256 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec256 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec256 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec256 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec256 v40 = k[4U]; + Lib_IntVector_Intrinsics_vec256 v50 = k[5U]; + Lib_IntVector_Intrinsics_vec256 v60 = k[6U]; + Lib_IntVector_Intrinsics_vec256 v70 = k[7U]; + Lib_IntVector_Intrinsics_vec256 + v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 + v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 v0 = v0___; + Lib_IntVector_Intrinsics_vec256 v1 = v2___; + Lib_IntVector_Intrinsics_vec256 v2 = v4___; + Lib_IntVector_Intrinsics_vec256 v3 = v6___; + Lib_IntVector_Intrinsics_vec256 v4 = v1___; + Lib_IntVector_Intrinsics_vec256 v5 = v3___; + Lib_IntVector_Intrinsics_vec256 v6 = v5___; + Lib_IntVector_Intrinsics_vec256 v7 = v7___; + Lib_IntVector_Intrinsics_vec256 v01 = k[8U]; + Lib_IntVector_Intrinsics_vec256 v110 = k[9U]; + Lib_IntVector_Intrinsics_vec256 v21 = k[10U]; + Lib_IntVector_Intrinsics_vec256 v31 = k[11U]; + Lib_IntVector_Intrinsics_vec256 v41 = k[12U]; + Lib_IntVector_Intrinsics_vec256 v51 = k[13U]; + Lib_IntVector_Intrinsics_vec256 v61 = k[14U]; + Lib_IntVector_Intrinsics_vec256 v71 = k[15U]; + Lib_IntVector_Intrinsics_vec256 + v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 + v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 v8 = v0___0; + Lib_IntVector_Intrinsics_vec256 v9 = v2___0; + Lib_IntVector_Intrinsics_vec256 v10 = v4___0; + Lib_IntVector_Intrinsics_vec256 v11 = v6___0; + Lib_IntVector_Intrinsics_vec256 v12 = v1___0; + Lib_IntVector_Intrinsics_vec256 v13 = v3___0; + Lib_IntVector_Intrinsics_vec256 v14 = v5___0; + Lib_IntVector_Intrinsics_vec256 v15 = v7___0; + k[0U] = v0; + k[1U] = v8; + k[2U] = v1; + k[3U] = v9; + k[4U] = v2; + k[5U] = v10; + k[6U] = v3; + k[7U] = v11; + k[8U] = v4; + k[9U] = v12; + k[10U] = v5; + k[11U] = v13; + k[12U] = v6; + k[13U] = v14; + k[14U] = v7; + k[15U] = v15; + for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) { + Lib_IntVector_Intrinsics_vec256 + x = Lib_IntVector_Intrinsics_vec256_load_le(uu____1 + i0 * (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i0]); + Lib_IntVector_Intrinsics_vec256_store_le(uu____0 + i0 * (uint32_t)32U, y); + } + } + if (rem1 > (uint32_t)0U) { + uint8_t *uu____2 = out + nb * (uint32_t)512U; + uint8_t *uu____3 = cipher + nb * (uint32_t)512U; + uint8_t plain[512U] = { 0U }; + memcpy(plain, uu____3, rem * sizeof(uu____3[0U])); + Lib_IntVector_Intrinsics_vec256 k[16U]; + for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) + k[_i] = Lib_IntVector_Intrinsics_vec256_zero; + chacha20_core_256(k, ctx, nb); + Lib_IntVector_Intrinsics_vec256 v00 = k[0U]; + Lib_IntVector_Intrinsics_vec256 v16 = k[1U]; + Lib_IntVector_Intrinsics_vec256 v20 = k[2U]; + Lib_IntVector_Intrinsics_vec256 v30 = k[3U]; + Lib_IntVector_Intrinsics_vec256 v40 = k[4U]; + Lib_IntVector_Intrinsics_vec256 v50 = k[5U]; + Lib_IntVector_Intrinsics_vec256 v60 = k[6U]; + Lib_IntVector_Intrinsics_vec256 v70 = k[7U]; + Lib_IntVector_Intrinsics_vec256 + v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16); + Lib_IntVector_Intrinsics_vec256 + v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30); + Lib_IntVector_Intrinsics_vec256 + v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50); + Lib_IntVector_Intrinsics_vec256 + v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70); + Lib_IntVector_Intrinsics_vec256 + v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_); + Lib_IntVector_Intrinsics_vec256 + v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_); + Lib_IntVector_Intrinsics_vec256 + v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_); + Lib_IntVector_Intrinsics_vec256 + v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_); + Lib_IntVector_Intrinsics_vec256 + v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__); + Lib_IntVector_Intrinsics_vec256 + v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__); + Lib_IntVector_Intrinsics_vec256 + v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__); + Lib_IntVector_Intrinsics_vec256 + v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 + v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__); + Lib_IntVector_Intrinsics_vec256 v0 = v0___; + Lib_IntVector_Intrinsics_vec256 v1 = v2___; + Lib_IntVector_Intrinsics_vec256 v2 = v4___; + Lib_IntVector_Intrinsics_vec256 v3 = v6___; + Lib_IntVector_Intrinsics_vec256 v4 = v1___; + Lib_IntVector_Intrinsics_vec256 v5 = v3___; + Lib_IntVector_Intrinsics_vec256 v6 = v5___; + Lib_IntVector_Intrinsics_vec256 v7 = v7___; + Lib_IntVector_Intrinsics_vec256 v01 = k[8U]; + Lib_IntVector_Intrinsics_vec256 v110 = k[9U]; + Lib_IntVector_Intrinsics_vec256 v21 = k[10U]; + Lib_IntVector_Intrinsics_vec256 v31 = k[11U]; + Lib_IntVector_Intrinsics_vec256 v41 = k[12U]; + Lib_IntVector_Intrinsics_vec256 v51 = k[13U]; + Lib_IntVector_Intrinsics_vec256 v61 = k[14U]; + Lib_IntVector_Intrinsics_vec256 v71 = k[15U]; + Lib_IntVector_Intrinsics_vec256 + v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110); + Lib_IntVector_Intrinsics_vec256 + v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31); + Lib_IntVector_Intrinsics_vec256 + v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51); + Lib_IntVector_Intrinsics_vec256 + v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71); + Lib_IntVector_Intrinsics_vec256 + v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0); + Lib_IntVector_Intrinsics_vec256 + v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0); + Lib_IntVector_Intrinsics_vec256 + v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0); + Lib_IntVector_Intrinsics_vec256 + v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0); + Lib_IntVector_Intrinsics_vec256 + v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0); + Lib_IntVector_Intrinsics_vec256 + v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0); + Lib_IntVector_Intrinsics_vec256 + v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0); + Lib_IntVector_Intrinsics_vec256 + v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 + v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0); + Lib_IntVector_Intrinsics_vec256 v8 = v0___0; + Lib_IntVector_Intrinsics_vec256 v9 = v2___0; + Lib_IntVector_Intrinsics_vec256 v10 = v4___0; + Lib_IntVector_Intrinsics_vec256 v11 = v6___0; + Lib_IntVector_Intrinsics_vec256 v12 = v1___0; + Lib_IntVector_Intrinsics_vec256 v13 = v3___0; + Lib_IntVector_Intrinsics_vec256 v14 = v5___0; + Lib_IntVector_Intrinsics_vec256 v15 = v7___0; + k[0U] = v0; + k[1U] = v8; + k[2U] = v1; + k[3U] = v9; + k[4U] = v2; + k[5U] = v10; + k[6U] = v3; + k[7U] = v11; + k[8U] = v4; + k[9U] = v12; + k[10U] = v5; + k[11U] = v13; + k[12U] = v6; + k[13U] = v14; + k[14U] = v7; + k[15U] = v15; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) { + Lib_IntVector_Intrinsics_vec256 + x = Lib_IntVector_Intrinsics_vec256_load_le(plain + i * (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i]); + Lib_IntVector_Intrinsics_vec256_store_le(plain + i * (uint32_t)32U, y); + } + memcpy(uu____2, plain, rem * sizeof(plain[0U])); + } +} diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h new file mode 100644 index 000000000..1ae9ea379 --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h @@ -0,0 +1,55 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "libintvector.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Chacha20_Vec256_H +#define __Hacl_Chacha20_Vec256_H + +#include "Hacl_Chacha20.h" +#include "Hacl_Kremlib.h" + +void +Hacl_Chacha20_Vec256_chacha20_encrypt_256( + uint32_t len, + uint8_t *out, + uint8_t *text, + uint8_t *key, + uint8_t *n, + uint32_t ctr); + +void +Hacl_Chacha20_Vec256_chacha20_decrypt_256( + uint32_t len, + uint8_t *out, + uint8_t *cipher, + uint8_t *key, + uint8_t *n, + uint32_t ctr); + +#define __Hacl_Chacha20_Vec256_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519.c b/security/nss/lib/freebl/verified/Hacl_Curve25519.c deleted file mode 100644 index f6f6f930b..000000000 --- a/security/nss/lib/freebl/verified/Hacl_Curve25519.c +++ /dev/null @@ -1,845 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "Hacl_Curve25519.h" - -static void -Hacl_Bignum_Modulo_carry_top(uint64_t *b) -{ - uint64_t b4 = b[4U]; - uint64_t b0 = b[0U]; - uint64_t b4_ = b4 & (uint64_t)0x7ffffffffffffU; - uint64_t b0_ = b0 + (uint64_t)19U * (b4 >> (uint32_t)51U); - b[4U] = b4_; - b[0U] = b0_; -} - -inline static void -Hacl_Bignum_Fproduct_copy_from_wide_(uint64_t *output, FStar_UInt128_t *input) -{ - { - FStar_UInt128_t xi = input[0U]; - output[0U] = FStar_UInt128_uint128_to_uint64(xi); - } - { - FStar_UInt128_t xi = input[1U]; - output[1U] = FStar_UInt128_uint128_to_uint64(xi); - } - { - FStar_UInt128_t xi = input[2U]; - output[2U] = FStar_UInt128_uint128_to_uint64(xi); - } - { - FStar_UInt128_t xi = input[3U]; - output[3U] = FStar_UInt128_uint128_to_uint64(xi); - } - { - FStar_UInt128_t xi = input[4U]; - output[4U] = FStar_UInt128_uint128_to_uint64(xi); - } -} - -inline static void -Hacl_Bignum_Fproduct_sum_scalar_multiplication_( - FStar_UInt128_t *output, - uint64_t *input, - uint64_t s) -{ - { - FStar_UInt128_t xi = output[0U]; - uint64_t yi = input[0U]; - output[0U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s)); - } - { - FStar_UInt128_t xi = output[1U]; - uint64_t yi = input[1U]; - output[1U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s)); - } - { - FStar_UInt128_t xi = output[2U]; - uint64_t yi = input[2U]; - output[2U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s)); - } - { - FStar_UInt128_t xi = output[3U]; - uint64_t yi = input[3U]; - output[3U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s)); - } - { - FStar_UInt128_t xi = output[4U]; - uint64_t yi = input[4U]; - output[4U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s)); - } -} - -inline static void -Hacl_Bignum_Fproduct_carry_wide_(FStar_UInt128_t *tmp) -{ - { - uint32_t ctr = (uint32_t)0U; - FStar_UInt128_t tctr = tmp[ctr]; - FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU; - FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U); - tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0); - tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c); - } - { - uint32_t ctr = (uint32_t)1U; - FStar_UInt128_t tctr = tmp[ctr]; - FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU; - FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U); - tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0); - tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c); - } - { - uint32_t ctr = (uint32_t)2U; - FStar_UInt128_t tctr = tmp[ctr]; - FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU; - FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U); - tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0); - tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c); - } - { - uint32_t ctr = (uint32_t)3U; - FStar_UInt128_t tctr = tmp[ctr]; - FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU; - FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U); - tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0); - tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c); - } -} - -inline static void -Hacl_Bignum_Fmul_shift_reduce(uint64_t *output) -{ - uint64_t tmp = output[4U]; - { - uint32_t ctr = (uint32_t)5U - (uint32_t)0U - (uint32_t)1U; - uint64_t z = output[ctr - (uint32_t)1U]; - output[ctr] = z; - } - { - uint32_t ctr = (uint32_t)5U - (uint32_t)1U - (uint32_t)1U; - uint64_t z = output[ctr - (uint32_t)1U]; - output[ctr] = z; - } - { - uint32_t ctr = (uint32_t)5U - (uint32_t)2U - (uint32_t)1U; - uint64_t z = output[ctr - (uint32_t)1U]; - output[ctr] = z; - } - { - uint32_t ctr = (uint32_t)5U - (uint32_t)3U - (uint32_t)1U; - uint64_t z = output[ctr - (uint32_t)1U]; - output[ctr] = z; - } - output[0U] = tmp; - uint64_t b0 = output[0U]; - output[0U] = (uint64_t)19U * b0; -} - -static void -Hacl_Bignum_Fmul_mul_shift_reduce_(FStar_UInt128_t *output, uint64_t *input, uint64_t *input21) -{ - { - uint64_t input2i = input21[0U]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); - Hacl_Bignum_Fmul_shift_reduce(input); - } - { - uint64_t input2i = input21[1U]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); - Hacl_Bignum_Fmul_shift_reduce(input); - } - { - uint64_t input2i = input21[2U]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); - Hacl_Bignum_Fmul_shift_reduce(input); - } - { - uint64_t input2i = input21[3U]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); - Hacl_Bignum_Fmul_shift_reduce(input); - } - uint32_t i = (uint32_t)4U; - uint64_t input2i = input21[i]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); -} - -inline static void -Hacl_Bignum_Fmul_fmul(uint64_t *output, uint64_t *input, uint64_t *input21) -{ - uint64_t tmp[5U] = { 0U }; - memcpy(tmp, input, (uint32_t)5U * sizeof input[0U]); - KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U); - FStar_UInt128_t t[5U]; - for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) - t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); - Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input21); - Hacl_Bignum_Fproduct_carry_wide_(t); - FStar_UInt128_t b4 = t[4U]; - FStar_UInt128_t b0 = t[0U]; - FStar_UInt128_t - b4_ = FStar_UInt128_logand(b4, FStar_UInt128_uint64_to_uint128((uint64_t)0x7ffffffffffffU)); - FStar_UInt128_t - b0_ = - FStar_UInt128_add(b0, - FStar_UInt128_mul_wide((uint64_t)19U, - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b4, (uint32_t)51U)))); - t[4U] = b4_; - t[0U] = b0_; - Hacl_Bignum_Fproduct_copy_from_wide_(output, t); - uint64_t i0 = output[0U]; - uint64_t i1 = output[1U]; - uint64_t i0_ = i0 & (uint64_t)0x7ffffffffffffU; - uint64_t i1_ = i1 + (i0 >> (uint32_t)51U); - output[0U] = i0_; - output[1U] = i1_; -} - -inline static void -Hacl_Bignum_Fsquare_fsquare__(FStar_UInt128_t *tmp, uint64_t *output) -{ - uint64_t r0 = output[0U]; - uint64_t r1 = output[1U]; - uint64_t r2 = output[2U]; - uint64_t r3 = output[3U]; - uint64_t r4 = output[4U]; - uint64_t d0 = r0 * (uint64_t)2U; - uint64_t d1 = r1 * (uint64_t)2U; - uint64_t d2 = r2 * (uint64_t)2U * (uint64_t)19U; - uint64_t d419 = r4 * (uint64_t)19U; - uint64_t d4 = d419 * (uint64_t)2U; - FStar_UInt128_t - s0 = - FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(r0, r0), - FStar_UInt128_mul_wide(d4, r1)), - FStar_UInt128_mul_wide(d2, r3)); - FStar_UInt128_t - s1 = - FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r1), - FStar_UInt128_mul_wide(d4, r2)), - FStar_UInt128_mul_wide(r3 * (uint64_t)19U, r3)); - FStar_UInt128_t - s2 = - FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r2), - FStar_UInt128_mul_wide(r1, r1)), - FStar_UInt128_mul_wide(d4, r3)); - FStar_UInt128_t - s3 = - FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r3), - FStar_UInt128_mul_wide(d1, r2)), - FStar_UInt128_mul_wide(r4, d419)); - FStar_UInt128_t - s4 = - FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r4), - FStar_UInt128_mul_wide(d1, r3)), - FStar_UInt128_mul_wide(r2, r2)); - tmp[0U] = s0; - tmp[1U] = s1; - tmp[2U] = s2; - tmp[3U] = s3; - tmp[4U] = s4; -} - -inline static void -Hacl_Bignum_Fsquare_fsquare_(FStar_UInt128_t *tmp, uint64_t *output) -{ - Hacl_Bignum_Fsquare_fsquare__(tmp, output); - Hacl_Bignum_Fproduct_carry_wide_(tmp); - FStar_UInt128_t b4 = tmp[4U]; - FStar_UInt128_t b0 = tmp[0U]; - FStar_UInt128_t - b4_ = FStar_UInt128_logand(b4, FStar_UInt128_uint64_to_uint128((uint64_t)0x7ffffffffffffU)); - FStar_UInt128_t - b0_ = - FStar_UInt128_add(b0, - FStar_UInt128_mul_wide((uint64_t)19U, - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b4, (uint32_t)51U)))); - tmp[4U] = b4_; - tmp[0U] = b0_; - Hacl_Bignum_Fproduct_copy_from_wide_(output, tmp); - uint64_t i0 = output[0U]; - uint64_t i1 = output[1U]; - uint64_t i0_ = i0 & (uint64_t)0x7ffffffffffffU; - uint64_t i1_ = i1 + (i0 >> (uint32_t)51U); - output[0U] = i0_; - output[1U] = i1_; -} - -static void -Hacl_Bignum_Fsquare_fsquare_times_(uint64_t *input, FStar_UInt128_t *tmp, uint32_t count1) -{ - Hacl_Bignum_Fsquare_fsquare_(tmp, input); - for (uint32_t i = (uint32_t)1U; i < count1; i = i + (uint32_t)1U) - Hacl_Bignum_Fsquare_fsquare_(tmp, input); -} - -inline static void -Hacl_Bignum_Fsquare_fsquare_times(uint64_t *output, uint64_t *input, uint32_t count1) -{ - KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U); - FStar_UInt128_t t[5U]; - for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) - t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); - memcpy(output, input, (uint32_t)5U * sizeof input[0U]); - Hacl_Bignum_Fsquare_fsquare_times_(output, t, count1); -} - -inline static void -Hacl_Bignum_Fsquare_fsquare_times_inplace(uint64_t *output, uint32_t count1) -{ - KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U); - FStar_UInt128_t t[5U]; - for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) - t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); - Hacl_Bignum_Fsquare_fsquare_times_(output, t, count1); -} - -inline static void -Hacl_Bignum_Crecip_crecip(uint64_t *out, uint64_t *z) -{ - uint64_t buf[20U] = { 0U }; - uint64_t *a = buf; - uint64_t *t00 = buf + (uint32_t)5U; - uint64_t *b0 = buf + (uint32_t)10U; - Hacl_Bignum_Fsquare_fsquare_times(a, z, (uint32_t)1U); - Hacl_Bignum_Fsquare_fsquare_times(t00, a, (uint32_t)2U); - Hacl_Bignum_Fmul_fmul(b0, t00, z); - Hacl_Bignum_Fmul_fmul(a, b0, a); - Hacl_Bignum_Fsquare_fsquare_times(t00, a, (uint32_t)1U); - Hacl_Bignum_Fmul_fmul(b0, t00, b0); - Hacl_Bignum_Fsquare_fsquare_times(t00, b0, (uint32_t)5U); - uint64_t *t01 = buf + (uint32_t)5U; - uint64_t *b1 = buf + (uint32_t)10U; - uint64_t *c0 = buf + (uint32_t)15U; - Hacl_Bignum_Fmul_fmul(b1, t01, b1); - Hacl_Bignum_Fsquare_fsquare_times(t01, b1, (uint32_t)10U); - Hacl_Bignum_Fmul_fmul(c0, t01, b1); - Hacl_Bignum_Fsquare_fsquare_times(t01, c0, (uint32_t)20U); - Hacl_Bignum_Fmul_fmul(t01, t01, c0); - Hacl_Bignum_Fsquare_fsquare_times_inplace(t01, (uint32_t)10U); - Hacl_Bignum_Fmul_fmul(b1, t01, b1); - Hacl_Bignum_Fsquare_fsquare_times(t01, b1, (uint32_t)50U); - uint64_t *a0 = buf; - uint64_t *t0 = buf + (uint32_t)5U; - uint64_t *b = buf + (uint32_t)10U; - uint64_t *c = buf + (uint32_t)15U; - Hacl_Bignum_Fmul_fmul(c, t0, b); - Hacl_Bignum_Fsquare_fsquare_times(t0, c, (uint32_t)100U); - Hacl_Bignum_Fmul_fmul(t0, t0, c); - Hacl_Bignum_Fsquare_fsquare_times_inplace(t0, (uint32_t)50U); - Hacl_Bignum_Fmul_fmul(t0, t0, b); - Hacl_Bignum_Fsquare_fsquare_times_inplace(t0, (uint32_t)5U); - Hacl_Bignum_Fmul_fmul(out, t0, a0); -} - -inline static void -Hacl_Bignum_fsum(uint64_t *a, uint64_t *b) -{ - { - uint64_t xi = a[0U]; - uint64_t yi = b[0U]; - a[0U] = xi + yi; - } - { - uint64_t xi = a[1U]; - uint64_t yi = b[1U]; - a[1U] = xi + yi; - } - { - uint64_t xi = a[2U]; - uint64_t yi = b[2U]; - a[2U] = xi + yi; - } - { - uint64_t xi = a[3U]; - uint64_t yi = b[3U]; - a[3U] = xi + yi; - } - { - uint64_t xi = a[4U]; - uint64_t yi = b[4U]; - a[4U] = xi + yi; - } -} - -inline static void -Hacl_Bignum_fdifference(uint64_t *a, uint64_t *b) -{ - uint64_t tmp[5U] = { 0U }; - memcpy(tmp, b, (uint32_t)5U * sizeof b[0U]); - uint64_t b0 = tmp[0U]; - uint64_t b1 = tmp[1U]; - uint64_t b2 = tmp[2U]; - uint64_t b3 = tmp[3U]; - uint64_t b4 = tmp[4U]; - tmp[0U] = b0 + (uint64_t)0x3fffffffffff68U; - tmp[1U] = b1 + (uint64_t)0x3ffffffffffff8U; - tmp[2U] = b2 + (uint64_t)0x3ffffffffffff8U; - tmp[3U] = b3 + (uint64_t)0x3ffffffffffff8U; - tmp[4U] = b4 + (uint64_t)0x3ffffffffffff8U; - { - uint64_t xi = a[0U]; - uint64_t yi = tmp[0U]; - a[0U] = yi - xi; - } - { - uint64_t xi = a[1U]; - uint64_t yi = tmp[1U]; - a[1U] = yi - xi; - } - { - uint64_t xi = a[2U]; - uint64_t yi = tmp[2U]; - a[2U] = yi - xi; - } - { - uint64_t xi = a[3U]; - uint64_t yi = tmp[3U]; - a[3U] = yi - xi; - } - { - uint64_t xi = a[4U]; - uint64_t yi = tmp[4U]; - a[4U] = yi - xi; - } -} - -inline static void -Hacl_Bignum_fscalar(uint64_t *output, uint64_t *b, uint64_t s) -{ - KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U); - FStar_UInt128_t tmp[5U]; - for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) - tmp[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); - { - uint64_t xi = b[0U]; - tmp[0U] = FStar_UInt128_mul_wide(xi, s); - } - { - uint64_t xi = b[1U]; - tmp[1U] = FStar_UInt128_mul_wide(xi, s); - } - { - uint64_t xi = b[2U]; - tmp[2U] = FStar_UInt128_mul_wide(xi, s); - } - { - uint64_t xi = b[3U]; - tmp[3U] = FStar_UInt128_mul_wide(xi, s); - } - { - uint64_t xi = b[4U]; - tmp[4U] = FStar_UInt128_mul_wide(xi, s); - } - Hacl_Bignum_Fproduct_carry_wide_(tmp); - FStar_UInt128_t b4 = tmp[4U]; - FStar_UInt128_t b0 = tmp[0U]; - FStar_UInt128_t - b4_ = FStar_UInt128_logand(b4, FStar_UInt128_uint64_to_uint128((uint64_t)0x7ffffffffffffU)); - FStar_UInt128_t - b0_ = - FStar_UInt128_add(b0, - FStar_UInt128_mul_wide((uint64_t)19U, - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b4, (uint32_t)51U)))); - tmp[4U] = b4_; - tmp[0U] = b0_; - Hacl_Bignum_Fproduct_copy_from_wide_(output, tmp); -} - -inline static void -Hacl_Bignum_fmul(uint64_t *output, uint64_t *a, uint64_t *b) -{ - Hacl_Bignum_Fmul_fmul(output, a, b); -} - -inline static void -Hacl_Bignum_crecip(uint64_t *output, uint64_t *input) -{ - Hacl_Bignum_Crecip_crecip(output, input); -} - -static void -Hacl_EC_Point_swap_conditional_step(uint64_t *a, uint64_t *b, uint64_t swap1, uint32_t ctr) -{ - uint32_t i = ctr - (uint32_t)1U; - uint64_t ai = a[i]; - uint64_t bi = b[i]; - uint64_t x = swap1 & (ai ^ bi); - uint64_t ai1 = ai ^ x; - uint64_t bi1 = bi ^ x; - a[i] = ai1; - b[i] = bi1; -} - -static void -Hacl_EC_Point_swap_conditional_(uint64_t *a, uint64_t *b, uint64_t swap1, uint32_t ctr) -{ - if (!(ctr == (uint32_t)0U)) { - Hacl_EC_Point_swap_conditional_step(a, b, swap1, ctr); - uint32_t i = ctr - (uint32_t)1U; - Hacl_EC_Point_swap_conditional_(a, b, swap1, i); - } -} - -static void -Hacl_EC_Point_swap_conditional(uint64_t *a, uint64_t *b, uint64_t iswap) -{ - uint64_t swap1 = (uint64_t)0U - iswap; - Hacl_EC_Point_swap_conditional_(a, b, swap1, (uint32_t)5U); - Hacl_EC_Point_swap_conditional_(a + (uint32_t)5U, b + (uint32_t)5U, swap1, (uint32_t)5U); -} - -static void -Hacl_EC_Point_copy(uint64_t *output, uint64_t *input) -{ - memcpy(output, input, (uint32_t)5U * sizeof input[0U]); - memcpy(output + (uint32_t)5U, - input + (uint32_t)5U, - (uint32_t)5U * sizeof(input + (uint32_t)5U)[0U]); -} - -static void -Hacl_EC_AddAndDouble_fmonty( - uint64_t *pp, - uint64_t *ppq, - uint64_t *p, - uint64_t *pq, - uint64_t *qmqp) -{ - uint64_t *qx = qmqp; - uint64_t *x2 = pp; - uint64_t *z2 = pp + (uint32_t)5U; - uint64_t *x3 = ppq; - uint64_t *z3 = ppq + (uint32_t)5U; - uint64_t *x = p; - uint64_t *z = p + (uint32_t)5U; - uint64_t *xprime = pq; - uint64_t *zprime = pq + (uint32_t)5U; - uint64_t buf[40U] = { 0U }; - uint64_t *origx = buf; - uint64_t *origxprime = buf + (uint32_t)5U; - uint64_t *xxprime0 = buf + (uint32_t)25U; - uint64_t *zzprime0 = buf + (uint32_t)30U; - memcpy(origx, x, (uint32_t)5U * sizeof x[0U]); - Hacl_Bignum_fsum(x, z); - Hacl_Bignum_fdifference(z, origx); - memcpy(origxprime, xprime, (uint32_t)5U * sizeof xprime[0U]); - Hacl_Bignum_fsum(xprime, zprime); - Hacl_Bignum_fdifference(zprime, origxprime); - Hacl_Bignum_fmul(xxprime0, xprime, z); - Hacl_Bignum_fmul(zzprime0, x, zprime); - uint64_t *origxprime0 = buf + (uint32_t)5U; - uint64_t *xx0 = buf + (uint32_t)15U; - uint64_t *zz0 = buf + (uint32_t)20U; - uint64_t *xxprime = buf + (uint32_t)25U; - uint64_t *zzprime = buf + (uint32_t)30U; - uint64_t *zzzprime = buf + (uint32_t)35U; - memcpy(origxprime0, xxprime, (uint32_t)5U * sizeof xxprime[0U]); - Hacl_Bignum_fsum(xxprime, zzprime); - Hacl_Bignum_fdifference(zzprime, origxprime0); - Hacl_Bignum_Fsquare_fsquare_times(x3, xxprime, (uint32_t)1U); - Hacl_Bignum_Fsquare_fsquare_times(zzzprime, zzprime, (uint32_t)1U); - Hacl_Bignum_fmul(z3, zzzprime, qx); - Hacl_Bignum_Fsquare_fsquare_times(xx0, x, (uint32_t)1U); - Hacl_Bignum_Fsquare_fsquare_times(zz0, z, (uint32_t)1U); - uint64_t *zzz = buf + (uint32_t)10U; - uint64_t *xx = buf + (uint32_t)15U; - uint64_t *zz = buf + (uint32_t)20U; - Hacl_Bignum_fmul(x2, xx, zz); - Hacl_Bignum_fdifference(zz, xx); - uint64_t scalar = (uint64_t)121665U; - Hacl_Bignum_fscalar(zzz, zz, scalar); - Hacl_Bignum_fsum(zzz, xx); - Hacl_Bignum_fmul(z2, zzz, zz); -} - -static void -Hacl_EC_Ladder_SmallLoop_cmult_small_loop_step( - uint64_t *nq, - uint64_t *nqpq, - uint64_t *nq2, - uint64_t *nqpq2, - uint64_t *q, - uint8_t byt) -{ - uint64_t bit = (uint64_t)(byt >> (uint32_t)7U); - Hacl_EC_Point_swap_conditional(nq, nqpq, bit); - Hacl_EC_AddAndDouble_fmonty(nq2, nqpq2, nq, nqpq, q); - uint64_t bit0 = (uint64_t)(byt >> (uint32_t)7U); - Hacl_EC_Point_swap_conditional(nq2, nqpq2, bit0); -} - -static void -Hacl_EC_Ladder_SmallLoop_cmult_small_loop_double_step( - uint64_t *nq, - uint64_t *nqpq, - uint64_t *nq2, - uint64_t *nqpq2, - uint64_t *q, - uint8_t byt) -{ - Hacl_EC_Ladder_SmallLoop_cmult_small_loop_step(nq, nqpq, nq2, nqpq2, q, byt); - uint8_t byt1 = byt << (uint32_t)1U; - Hacl_EC_Ladder_SmallLoop_cmult_small_loop_step(nq2, nqpq2, nq, nqpq, q, byt1); -} - -static void -Hacl_EC_Ladder_SmallLoop_cmult_small_loop( - uint64_t *nq, - uint64_t *nqpq, - uint64_t *nq2, - uint64_t *nqpq2, - uint64_t *q, - uint8_t byt, - uint32_t i) -{ - if (!(i == (uint32_t)0U)) { - uint32_t i_ = i - (uint32_t)1U; - Hacl_EC_Ladder_SmallLoop_cmult_small_loop_double_step(nq, nqpq, nq2, nqpq2, q, byt); - uint8_t byt_ = byt << (uint32_t)2U; - Hacl_EC_Ladder_SmallLoop_cmult_small_loop(nq, nqpq, nq2, nqpq2, q, byt_, i_); - } -} - -static void -Hacl_EC_Ladder_BigLoop_cmult_big_loop( - uint8_t *n1, - uint64_t *nq, - uint64_t *nqpq, - uint64_t *nq2, - uint64_t *nqpq2, - uint64_t *q, - uint32_t i) -{ - if (!(i == (uint32_t)0U)) { - uint32_t i1 = i - (uint32_t)1U; - uint8_t byte = n1[i1]; - Hacl_EC_Ladder_SmallLoop_cmult_small_loop(nq, nqpq, nq2, nqpq2, q, byte, (uint32_t)4U); - Hacl_EC_Ladder_BigLoop_cmult_big_loop(n1, nq, nqpq, nq2, nqpq2, q, i1); - } -} - -static void -Hacl_EC_Ladder_cmult(uint64_t *result, uint8_t *n1, uint64_t *q) -{ - uint64_t point_buf[40U] = { 0U }; - uint64_t *nq = point_buf; - uint64_t *nqpq = point_buf + (uint32_t)10U; - uint64_t *nq2 = point_buf + (uint32_t)20U; - uint64_t *nqpq2 = point_buf + (uint32_t)30U; - Hacl_EC_Point_copy(nqpq, q); - nq[0U] = (uint64_t)1U; - Hacl_EC_Ladder_BigLoop_cmult_big_loop(n1, nq, nqpq, nq2, nqpq2, q, (uint32_t)32U); - Hacl_EC_Point_copy(result, nq); -} - -static void -Hacl_EC_Format_fexpand(uint64_t *output, uint8_t *input) -{ - uint64_t i0 = load64_le(input); - uint8_t *x00 = input + (uint32_t)6U; - uint64_t i1 = load64_le(x00); - uint8_t *x01 = input + (uint32_t)12U; - uint64_t i2 = load64_le(x01); - uint8_t *x02 = input + (uint32_t)19U; - uint64_t i3 = load64_le(x02); - uint8_t *x0 = input + (uint32_t)24U; - uint64_t i4 = load64_le(x0); - uint64_t output0 = i0 & (uint64_t)0x7ffffffffffffU; - uint64_t output1 = i1 >> (uint32_t)3U & (uint64_t)0x7ffffffffffffU; - uint64_t output2 = i2 >> (uint32_t)6U & (uint64_t)0x7ffffffffffffU; - uint64_t output3 = i3 >> (uint32_t)1U & (uint64_t)0x7ffffffffffffU; - uint64_t output4 = i4 >> (uint32_t)12U & (uint64_t)0x7ffffffffffffU; - output[0U] = output0; - output[1U] = output1; - output[2U] = output2; - output[3U] = output3; - output[4U] = output4; -} - -static void -Hacl_EC_Format_fcontract_first_carry_pass(uint64_t *input) -{ - uint64_t t0 = input[0U]; - uint64_t t1 = input[1U]; - uint64_t t2 = input[2U]; - uint64_t t3 = input[3U]; - uint64_t t4 = input[4U]; - uint64_t t1_ = t1 + (t0 >> (uint32_t)51U); - uint64_t t0_ = t0 & (uint64_t)0x7ffffffffffffU; - uint64_t t2_ = t2 + (t1_ >> (uint32_t)51U); - uint64_t t1__ = t1_ & (uint64_t)0x7ffffffffffffU; - uint64_t t3_ = t3 + (t2_ >> (uint32_t)51U); - uint64_t t2__ = t2_ & (uint64_t)0x7ffffffffffffU; - uint64_t t4_ = t4 + (t3_ >> (uint32_t)51U); - uint64_t t3__ = t3_ & (uint64_t)0x7ffffffffffffU; - input[0U] = t0_; - input[1U] = t1__; - input[2U] = t2__; - input[3U] = t3__; - input[4U] = t4_; -} - -static void -Hacl_EC_Format_fcontract_first_carry_full(uint64_t *input) -{ - Hacl_EC_Format_fcontract_first_carry_pass(input); - Hacl_Bignum_Modulo_carry_top(input); -} - -static void -Hacl_EC_Format_fcontract_second_carry_pass(uint64_t *input) -{ - uint64_t t0 = input[0U]; - uint64_t t1 = input[1U]; - uint64_t t2 = input[2U]; - uint64_t t3 = input[3U]; - uint64_t t4 = input[4U]; - uint64_t t1_ = t1 + (t0 >> (uint32_t)51U); - uint64_t t0_ = t0 & (uint64_t)0x7ffffffffffffU; - uint64_t t2_ = t2 + (t1_ >> (uint32_t)51U); - uint64_t t1__ = t1_ & (uint64_t)0x7ffffffffffffU; - uint64_t t3_ = t3 + (t2_ >> (uint32_t)51U); - uint64_t t2__ = t2_ & (uint64_t)0x7ffffffffffffU; - uint64_t t4_ = t4 + (t3_ >> (uint32_t)51U); - uint64_t t3__ = t3_ & (uint64_t)0x7ffffffffffffU; - input[0U] = t0_; - input[1U] = t1__; - input[2U] = t2__; - input[3U] = t3__; - input[4U] = t4_; -} - -static void -Hacl_EC_Format_fcontract_second_carry_full(uint64_t *input) -{ - Hacl_EC_Format_fcontract_second_carry_pass(input); - Hacl_Bignum_Modulo_carry_top(input); - uint64_t i0 = input[0U]; - uint64_t i1 = input[1U]; - uint64_t i0_ = i0 & (uint64_t)0x7ffffffffffffU; - uint64_t i1_ = i1 + (i0 >> (uint32_t)51U); - input[0U] = i0_; - input[1U] = i1_; -} - -static void -Hacl_EC_Format_fcontract_trim(uint64_t *input) -{ - uint64_t a0 = input[0U]; - uint64_t a1 = input[1U]; - uint64_t a2 = input[2U]; - uint64_t a3 = input[3U]; - uint64_t a4 = input[4U]; - uint64_t mask0 = FStar_UInt64_gte_mask(a0, (uint64_t)0x7ffffffffffedU); - uint64_t mask1 = FStar_UInt64_eq_mask(a1, (uint64_t)0x7ffffffffffffU); - uint64_t mask2 = FStar_UInt64_eq_mask(a2, (uint64_t)0x7ffffffffffffU); - uint64_t mask3 = FStar_UInt64_eq_mask(a3, (uint64_t)0x7ffffffffffffU); - uint64_t mask4 = FStar_UInt64_eq_mask(a4, (uint64_t)0x7ffffffffffffU); - uint64_t mask = (((mask0 & mask1) & mask2) & mask3) & mask4; - uint64_t a0_ = a0 - ((uint64_t)0x7ffffffffffedU & mask); - uint64_t a1_ = a1 - ((uint64_t)0x7ffffffffffffU & mask); - uint64_t a2_ = a2 - ((uint64_t)0x7ffffffffffffU & mask); - uint64_t a3_ = a3 - ((uint64_t)0x7ffffffffffffU & mask); - uint64_t a4_ = a4 - ((uint64_t)0x7ffffffffffffU & mask); - input[0U] = a0_; - input[1U] = a1_; - input[2U] = a2_; - input[3U] = a3_; - input[4U] = a4_; -} - -static void -Hacl_EC_Format_fcontract_store(uint8_t *output, uint64_t *input) -{ - uint64_t t0 = input[0U]; - uint64_t t1 = input[1U]; - uint64_t t2 = input[2U]; - uint64_t t3 = input[3U]; - uint64_t t4 = input[4U]; - uint64_t o0 = t1 << (uint32_t)51U | t0; - uint64_t o1 = t2 << (uint32_t)38U | t1 >> (uint32_t)13U; - uint64_t o2 = t3 << (uint32_t)25U | t2 >> (uint32_t)26U; - uint64_t o3 = t4 << (uint32_t)12U | t3 >> (uint32_t)39U; - uint8_t *b0 = output; - uint8_t *b1 = output + (uint32_t)8U; - uint8_t *b2 = output + (uint32_t)16U; - uint8_t *b3 = output + (uint32_t)24U; - store64_le(b0, o0); - store64_le(b1, o1); - store64_le(b2, o2); - store64_le(b3, o3); -} - -static void -Hacl_EC_Format_fcontract(uint8_t *output, uint64_t *input) -{ - Hacl_EC_Format_fcontract_first_carry_full(input); - Hacl_EC_Format_fcontract_second_carry_full(input); - Hacl_EC_Format_fcontract_trim(input); - Hacl_EC_Format_fcontract_store(output, input); -} - -static void -Hacl_EC_Format_scalar_of_point(uint8_t *scalar, uint64_t *point) -{ - uint64_t *x = point; - uint64_t *z = point + (uint32_t)5U; - uint64_t buf[10U] = { 0U }; - uint64_t *zmone = buf; - uint64_t *sc = buf + (uint32_t)5U; - Hacl_Bignum_crecip(zmone, z); - Hacl_Bignum_fmul(sc, x, zmone); - Hacl_EC_Format_fcontract(scalar, sc); -} - -void -Hacl_EC_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint) -{ - uint64_t buf0[10U] = { 0U }; - uint64_t *x0 = buf0; - uint64_t *z = buf0 + (uint32_t)5U; - Hacl_EC_Format_fexpand(x0, basepoint); - z[0U] = (uint64_t)1U; - uint64_t *q = buf0; - uint8_t e[32U] = { 0U }; - memcpy(e, secret, (uint32_t)32U * sizeof secret[0U]); - uint8_t e0 = e[0U]; - uint8_t e31 = e[31U]; - uint8_t e01 = e0 & (uint8_t)248U; - uint8_t e311 = e31 & (uint8_t)127U; - uint8_t e312 = e311 | (uint8_t)64U; - e[0U] = e01; - e[31U] = e312; - uint8_t *scalar = e; - uint64_t buf[15U] = { 0U }; - uint64_t *nq = buf; - uint64_t *x = nq; - x[0U] = (uint64_t)1U; - Hacl_EC_Ladder_cmult(nq, scalar, q); - Hacl_EC_Format_scalar_of_point(mypublic, nq); -} - -void -Hacl_Curve25519_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint) -{ - Hacl_EC_crypto_scalarmult(mypublic, secret, basepoint); -} diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519.h b/security/nss/lib/freebl/verified/Hacl_Curve25519.h deleted file mode 100644 index dd2615ac7..000000000 --- a/security/nss/lib/freebl/verified/Hacl_Curve25519.h +++ /dev/null @@ -1,57 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "kremlib.h" -#ifndef __Hacl_Curve25519_H -#define __Hacl_Curve25519_H - -typedef uint64_t Hacl_Bignum_Constants_limb; - -typedef FStar_UInt128_t Hacl_Bignum_Constants_wide; - -typedef uint64_t Hacl_Bignum_Parameters_limb; - -typedef FStar_UInt128_t Hacl_Bignum_Parameters_wide; - -typedef uint32_t Hacl_Bignum_Parameters_ctr; - -typedef uint64_t *Hacl_Bignum_Parameters_felem; - -typedef FStar_UInt128_t *Hacl_Bignum_Parameters_felem_wide; - -typedef void *Hacl_Bignum_Parameters_seqelem; - -typedef void *Hacl_Bignum_Parameters_seqelem_wide; - -typedef FStar_UInt128_t Hacl_Bignum_Wide_t; - -typedef uint64_t Hacl_Bignum_Limb_t; - -extern void Hacl_Bignum_lemma_diff(Prims_int x0, Prims_int x1, Prims_pos x2); - -typedef uint64_t *Hacl_EC_Point_point; - -typedef uint8_t *Hacl_EC_Ladder_SmallLoop_uint8_p; - -typedef uint8_t *Hacl_EC_Ladder_uint8_p; - -typedef uint8_t *Hacl_EC_Format_uint8_p; - -void Hacl_EC_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint); - -typedef uint8_t *Hacl_Curve25519_uint8_p; - -void Hacl_Curve25519_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint); -#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519_51.c b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.c new file mode 100644 index 000000000..2b76eafe2 --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.c @@ -0,0 +1,904 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Curve25519_51.h" + +static inline void +fadd0(uint64_t *out, uint64_t *f1, uint64_t *f2) +{ + uint64_t f10 = f1[0U]; + uint64_t f20 = f2[0U]; + uint64_t f11 = f1[1U]; + uint64_t f21 = f2[1U]; + uint64_t f12 = f1[2U]; + uint64_t f22 = f2[2U]; + uint64_t f13 = f1[3U]; + uint64_t f23 = f2[3U]; + uint64_t f14 = f1[4U]; + uint64_t f24 = f2[4U]; + out[0U] = f10 + f20; + out[1U] = f11 + f21; + out[2U] = f12 + f22; + out[3U] = f13 + f23; + out[4U] = f14 + f24; +} + +static inline void +fsub0(uint64_t *out, uint64_t *f1, uint64_t *f2) +{ + uint64_t f10 = f1[0U]; + uint64_t f20 = f2[0U]; + uint64_t f11 = f1[1U]; + uint64_t f21 = f2[1U]; + uint64_t f12 = f1[2U]; + uint64_t f22 = f2[2U]; + uint64_t f13 = f1[3U]; + uint64_t f23 = f2[3U]; + uint64_t f14 = f1[4U]; + uint64_t f24 = f2[4U]; + out[0U] = f10 + (uint64_t)0x3fffffffffff68U - f20; + out[1U] = f11 + (uint64_t)0x3ffffffffffff8U - f21; + out[2U] = f12 + (uint64_t)0x3ffffffffffff8U - f22; + out[3U] = f13 + (uint64_t)0x3ffffffffffff8U - f23; + out[4U] = f14 + (uint64_t)0x3ffffffffffff8U - f24; +} + +static inline void +fmul0(uint64_t *out, uint64_t *f1, uint64_t *f2) +{ + uint64_t f10 = f1[0U]; + uint64_t f11 = f1[1U]; + uint64_t f12 = f1[2U]; + uint64_t f13 = f1[3U]; + uint64_t f14 = f1[4U]; + uint64_t f20 = f2[0U]; + uint64_t f21 = f2[1U]; + uint64_t f22 = f2[2U]; + uint64_t f23 = f2[3U]; + uint64_t f24 = f2[4U]; + uint64_t tmp1 = f21 * (uint64_t)19U; + uint64_t tmp2 = f22 * (uint64_t)19U; + uint64_t tmp3 = f23 * (uint64_t)19U; + uint64_t tmp4 = f24 * (uint64_t)19U; + FStar_UInt128_uint128 o00 = FStar_UInt128_mul_wide(f10, f20); + FStar_UInt128_uint128 o10 = FStar_UInt128_mul_wide(f10, f21); + FStar_UInt128_uint128 o20 = FStar_UInt128_mul_wide(f10, f22); + FStar_UInt128_uint128 o30 = FStar_UInt128_mul_wide(f10, f23); + FStar_UInt128_uint128 o40 = FStar_UInt128_mul_wide(f10, f24); + FStar_UInt128_uint128 o01 = FStar_UInt128_add(o00, FStar_UInt128_mul_wide(f11, tmp4)); + FStar_UInt128_uint128 o11 = FStar_UInt128_add(o10, FStar_UInt128_mul_wide(f11, f20)); + FStar_UInt128_uint128 o21 = FStar_UInt128_add(o20, FStar_UInt128_mul_wide(f11, f21)); + FStar_UInt128_uint128 o31 = FStar_UInt128_add(o30, FStar_UInt128_mul_wide(f11, f22)); + FStar_UInt128_uint128 o41 = FStar_UInt128_add(o40, FStar_UInt128_mul_wide(f11, f23)); + FStar_UInt128_uint128 o02 = FStar_UInt128_add(o01, FStar_UInt128_mul_wide(f12, tmp3)); + FStar_UInt128_uint128 o12 = FStar_UInt128_add(o11, FStar_UInt128_mul_wide(f12, tmp4)); + FStar_UInt128_uint128 o22 = FStar_UInt128_add(o21, FStar_UInt128_mul_wide(f12, f20)); + FStar_UInt128_uint128 o32 = FStar_UInt128_add(o31, FStar_UInt128_mul_wide(f12, f21)); + FStar_UInt128_uint128 o42 = FStar_UInt128_add(o41, FStar_UInt128_mul_wide(f12, f22)); + FStar_UInt128_uint128 o03 = FStar_UInt128_add(o02, FStar_UInt128_mul_wide(f13, tmp2)); + FStar_UInt128_uint128 o13 = FStar_UInt128_add(o12, FStar_UInt128_mul_wide(f13, tmp3)); + FStar_UInt128_uint128 o23 = FStar_UInt128_add(o22, FStar_UInt128_mul_wide(f13, tmp4)); + FStar_UInt128_uint128 o33 = FStar_UInt128_add(o32, FStar_UInt128_mul_wide(f13, f20)); + FStar_UInt128_uint128 o43 = FStar_UInt128_add(o42, FStar_UInt128_mul_wide(f13, f21)); + FStar_UInt128_uint128 o04 = FStar_UInt128_add(o03, FStar_UInt128_mul_wide(f14, tmp1)); + FStar_UInt128_uint128 o14 = FStar_UInt128_add(o13, FStar_UInt128_mul_wide(f14, tmp2)); + FStar_UInt128_uint128 o24 = FStar_UInt128_add(o23, FStar_UInt128_mul_wide(f14, tmp3)); + FStar_UInt128_uint128 o34 = FStar_UInt128_add(o33, FStar_UInt128_mul_wide(f14, tmp4)); + FStar_UInt128_uint128 o44 = FStar_UInt128_add(o43, FStar_UInt128_mul_wide(f14, f20)); + FStar_UInt128_uint128 tmp_w0 = o04; + FStar_UInt128_uint128 tmp_w1 = o14; + FStar_UInt128_uint128 tmp_w2 = o24; + FStar_UInt128_uint128 tmp_w3 = o34; + FStar_UInt128_uint128 tmp_w4 = o44; + FStar_UInt128_uint128 + l_ = FStar_UInt128_add(tmp_w0, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp01 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU; + uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U)); + FStar_UInt128_uint128 l_0 = FStar_UInt128_add(tmp_w1, FStar_UInt128_uint64_to_uint128(c0)); + uint64_t tmp11 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU; + uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U)); + FStar_UInt128_uint128 l_1 = FStar_UInt128_add(tmp_w2, FStar_UInt128_uint64_to_uint128(c1)); + uint64_t tmp21 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU; + uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U)); + FStar_UInt128_uint128 l_2 = FStar_UInt128_add(tmp_w3, FStar_UInt128_uint64_to_uint128(c2)); + uint64_t tmp31 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU; + uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U)); + FStar_UInt128_uint128 l_3 = FStar_UInt128_add(tmp_w4, FStar_UInt128_uint64_to_uint128(c3)); + uint64_t tmp41 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU; + uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U)); + uint64_t l_4 = tmp01 + c4 * (uint64_t)19U; + uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU; + uint64_t c5 = l_4 >> (uint32_t)51U; + uint64_t o0 = tmp0_; + uint64_t o1 = tmp11 + c5; + uint64_t o2 = tmp21; + uint64_t o3 = tmp31; + uint64_t o4 = tmp41; + out[0U] = o0; + out[1U] = o1; + out[2U] = o2; + out[3U] = o3; + out[4U] = o4; +} + +static inline void +fmul20(uint64_t *out, uint64_t *f1, uint64_t *f2) +{ + uint64_t f10 = f1[0U]; + uint64_t f11 = f1[1U]; + uint64_t f12 = f1[2U]; + uint64_t f13 = f1[3U]; + uint64_t f14 = f1[4U]; + uint64_t f20 = f2[0U]; + uint64_t f21 = f2[1U]; + uint64_t f22 = f2[2U]; + uint64_t f23 = f2[3U]; + uint64_t f24 = f2[4U]; + uint64_t f30 = f1[5U]; + uint64_t f31 = f1[6U]; + uint64_t f32 = f1[7U]; + uint64_t f33 = f1[8U]; + uint64_t f34 = f1[9U]; + uint64_t f40 = f2[5U]; + uint64_t f41 = f2[6U]; + uint64_t f42 = f2[7U]; + uint64_t f43 = f2[8U]; + uint64_t f44 = f2[9U]; + uint64_t tmp11 = f21 * (uint64_t)19U; + uint64_t tmp12 = f22 * (uint64_t)19U; + uint64_t tmp13 = f23 * (uint64_t)19U; + uint64_t tmp14 = f24 * (uint64_t)19U; + uint64_t tmp21 = f41 * (uint64_t)19U; + uint64_t tmp22 = f42 * (uint64_t)19U; + uint64_t tmp23 = f43 * (uint64_t)19U; + uint64_t tmp24 = f44 * (uint64_t)19U; + FStar_UInt128_uint128 o00 = FStar_UInt128_mul_wide(f10, f20); + FStar_UInt128_uint128 o15 = FStar_UInt128_mul_wide(f10, f21); + FStar_UInt128_uint128 o25 = FStar_UInt128_mul_wide(f10, f22); + FStar_UInt128_uint128 o30 = FStar_UInt128_mul_wide(f10, f23); + FStar_UInt128_uint128 o40 = FStar_UInt128_mul_wide(f10, f24); + FStar_UInt128_uint128 o010 = FStar_UInt128_add(o00, FStar_UInt128_mul_wide(f11, tmp14)); + FStar_UInt128_uint128 o110 = FStar_UInt128_add(o15, FStar_UInt128_mul_wide(f11, f20)); + FStar_UInt128_uint128 o210 = FStar_UInt128_add(o25, FStar_UInt128_mul_wide(f11, f21)); + FStar_UInt128_uint128 o310 = FStar_UInt128_add(o30, FStar_UInt128_mul_wide(f11, f22)); + FStar_UInt128_uint128 o410 = FStar_UInt128_add(o40, FStar_UInt128_mul_wide(f11, f23)); + FStar_UInt128_uint128 o020 = FStar_UInt128_add(o010, FStar_UInt128_mul_wide(f12, tmp13)); + FStar_UInt128_uint128 o120 = FStar_UInt128_add(o110, FStar_UInt128_mul_wide(f12, tmp14)); + FStar_UInt128_uint128 o220 = FStar_UInt128_add(o210, FStar_UInt128_mul_wide(f12, f20)); + FStar_UInt128_uint128 o320 = FStar_UInt128_add(o310, FStar_UInt128_mul_wide(f12, f21)); + FStar_UInt128_uint128 o420 = FStar_UInt128_add(o410, FStar_UInt128_mul_wide(f12, f22)); + FStar_UInt128_uint128 o030 = FStar_UInt128_add(o020, FStar_UInt128_mul_wide(f13, tmp12)); + FStar_UInt128_uint128 o130 = FStar_UInt128_add(o120, FStar_UInt128_mul_wide(f13, tmp13)); + FStar_UInt128_uint128 o230 = FStar_UInt128_add(o220, FStar_UInt128_mul_wide(f13, tmp14)); + FStar_UInt128_uint128 o330 = FStar_UInt128_add(o320, FStar_UInt128_mul_wide(f13, f20)); + FStar_UInt128_uint128 o430 = FStar_UInt128_add(o420, FStar_UInt128_mul_wide(f13, f21)); + FStar_UInt128_uint128 o040 = FStar_UInt128_add(o030, FStar_UInt128_mul_wide(f14, tmp11)); + FStar_UInt128_uint128 o140 = FStar_UInt128_add(o130, FStar_UInt128_mul_wide(f14, tmp12)); + FStar_UInt128_uint128 o240 = FStar_UInt128_add(o230, FStar_UInt128_mul_wide(f14, tmp13)); + FStar_UInt128_uint128 o340 = FStar_UInt128_add(o330, FStar_UInt128_mul_wide(f14, tmp14)); + FStar_UInt128_uint128 o440 = FStar_UInt128_add(o430, FStar_UInt128_mul_wide(f14, f20)); + FStar_UInt128_uint128 tmp_w10 = o040; + FStar_UInt128_uint128 tmp_w11 = o140; + FStar_UInt128_uint128 tmp_w12 = o240; + FStar_UInt128_uint128 tmp_w13 = o340; + FStar_UInt128_uint128 tmp_w14 = o440; + FStar_UInt128_uint128 o0 = FStar_UInt128_mul_wide(f30, f40); + FStar_UInt128_uint128 o1 = FStar_UInt128_mul_wide(f30, f41); + FStar_UInt128_uint128 o2 = FStar_UInt128_mul_wide(f30, f42); + FStar_UInt128_uint128 o3 = FStar_UInt128_mul_wide(f30, f43); + FStar_UInt128_uint128 o4 = FStar_UInt128_mul_wide(f30, f44); + FStar_UInt128_uint128 o01 = FStar_UInt128_add(o0, FStar_UInt128_mul_wide(f31, tmp24)); + FStar_UInt128_uint128 o111 = FStar_UInt128_add(o1, FStar_UInt128_mul_wide(f31, f40)); + FStar_UInt128_uint128 o211 = FStar_UInt128_add(o2, FStar_UInt128_mul_wide(f31, f41)); + FStar_UInt128_uint128 o31 = FStar_UInt128_add(o3, FStar_UInt128_mul_wide(f31, f42)); + FStar_UInt128_uint128 o41 = FStar_UInt128_add(o4, FStar_UInt128_mul_wide(f31, f43)); + FStar_UInt128_uint128 o02 = FStar_UInt128_add(o01, FStar_UInt128_mul_wide(f32, tmp23)); + FStar_UInt128_uint128 o121 = FStar_UInt128_add(o111, FStar_UInt128_mul_wide(f32, tmp24)); + FStar_UInt128_uint128 o221 = FStar_UInt128_add(o211, FStar_UInt128_mul_wide(f32, f40)); + FStar_UInt128_uint128 o32 = FStar_UInt128_add(o31, FStar_UInt128_mul_wide(f32, f41)); + FStar_UInt128_uint128 o42 = FStar_UInt128_add(o41, FStar_UInt128_mul_wide(f32, f42)); + FStar_UInt128_uint128 o03 = FStar_UInt128_add(o02, FStar_UInt128_mul_wide(f33, tmp22)); + FStar_UInt128_uint128 o131 = FStar_UInt128_add(o121, FStar_UInt128_mul_wide(f33, tmp23)); + FStar_UInt128_uint128 o231 = FStar_UInt128_add(o221, FStar_UInt128_mul_wide(f33, tmp24)); + FStar_UInt128_uint128 o33 = FStar_UInt128_add(o32, FStar_UInt128_mul_wide(f33, f40)); + FStar_UInt128_uint128 o43 = FStar_UInt128_add(o42, FStar_UInt128_mul_wide(f33, f41)); + FStar_UInt128_uint128 o04 = FStar_UInt128_add(o03, FStar_UInt128_mul_wide(f34, tmp21)); + FStar_UInt128_uint128 o141 = FStar_UInt128_add(o131, FStar_UInt128_mul_wide(f34, tmp22)); + FStar_UInt128_uint128 o241 = FStar_UInt128_add(o231, FStar_UInt128_mul_wide(f34, tmp23)); + FStar_UInt128_uint128 o34 = FStar_UInt128_add(o33, FStar_UInt128_mul_wide(f34, tmp24)); + FStar_UInt128_uint128 o44 = FStar_UInt128_add(o43, FStar_UInt128_mul_wide(f34, f40)); + FStar_UInt128_uint128 tmp_w20 = o04; + FStar_UInt128_uint128 tmp_w21 = o141; + FStar_UInt128_uint128 tmp_w22 = o241; + FStar_UInt128_uint128 tmp_w23 = o34; + FStar_UInt128_uint128 tmp_w24 = o44; + FStar_UInt128_uint128 + l_ = FStar_UInt128_add(tmp_w10, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp00 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU; + uint64_t c00 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U)); + FStar_UInt128_uint128 l_0 = FStar_UInt128_add(tmp_w11, FStar_UInt128_uint64_to_uint128(c00)); + uint64_t tmp10 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU; + uint64_t c10 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U)); + FStar_UInt128_uint128 l_1 = FStar_UInt128_add(tmp_w12, FStar_UInt128_uint64_to_uint128(c10)); + uint64_t tmp20 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU; + uint64_t c20 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U)); + FStar_UInt128_uint128 l_2 = FStar_UInt128_add(tmp_w13, FStar_UInt128_uint64_to_uint128(c20)); + uint64_t tmp30 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU; + uint64_t c30 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U)); + FStar_UInt128_uint128 l_3 = FStar_UInt128_add(tmp_w14, FStar_UInt128_uint64_to_uint128(c30)); + uint64_t tmp40 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU; + uint64_t c40 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U)); + uint64_t l_4 = tmp00 + c40 * (uint64_t)19U; + uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU; + uint64_t c50 = l_4 >> (uint32_t)51U; + uint64_t o100 = tmp0_; + uint64_t o112 = tmp10 + c50; + uint64_t o122 = tmp20; + uint64_t o132 = tmp30; + uint64_t o142 = tmp40; + FStar_UInt128_uint128 + l_5 = FStar_UInt128_add(tmp_w20, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_5) & (uint64_t)0x7ffffffffffffU; + uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_5, (uint32_t)51U)); + FStar_UInt128_uint128 l_6 = FStar_UInt128_add(tmp_w21, FStar_UInt128_uint64_to_uint128(c0)); + uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_6) & (uint64_t)0x7ffffffffffffU; + uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_6, (uint32_t)51U)); + FStar_UInt128_uint128 l_7 = FStar_UInt128_add(tmp_w22, FStar_UInt128_uint64_to_uint128(c1)); + uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_7) & (uint64_t)0x7ffffffffffffU; + uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_7, (uint32_t)51U)); + FStar_UInt128_uint128 l_8 = FStar_UInt128_add(tmp_w23, FStar_UInt128_uint64_to_uint128(c2)); + uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_8) & (uint64_t)0x7ffffffffffffU; + uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_8, (uint32_t)51U)); + FStar_UInt128_uint128 l_9 = FStar_UInt128_add(tmp_w24, FStar_UInt128_uint64_to_uint128(c3)); + uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_9) & (uint64_t)0x7ffffffffffffU; + uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_9, (uint32_t)51U)); + uint64_t l_10 = tmp0 + c4 * (uint64_t)19U; + uint64_t tmp0_0 = l_10 & (uint64_t)0x7ffffffffffffU; + uint64_t c5 = l_10 >> (uint32_t)51U; + uint64_t o200 = tmp0_0; + uint64_t o212 = tmp1 + c5; + uint64_t o222 = tmp2; + uint64_t o232 = tmp3; + uint64_t o242 = tmp4; + uint64_t o10 = o100; + uint64_t o11 = o112; + uint64_t o12 = o122; + uint64_t o13 = o132; + uint64_t o14 = o142; + uint64_t o20 = o200; + uint64_t o21 = o212; + uint64_t o22 = o222; + uint64_t o23 = o232; + uint64_t o24 = o242; + out[0U] = o10; + out[1U] = o11; + out[2U] = o12; + out[3U] = o13; + out[4U] = o14; + out[5U] = o20; + out[6U] = o21; + out[7U] = o22; + out[8U] = o23; + out[9U] = o24; +} + +static inline void +fmul1(uint64_t *out, uint64_t *f1, uint64_t f2) +{ + uint64_t f10 = f1[0U]; + uint64_t f11 = f1[1U]; + uint64_t f12 = f1[2U]; + uint64_t f13 = f1[3U]; + uint64_t f14 = f1[4U]; + FStar_UInt128_uint128 tmp_w0 = FStar_UInt128_mul_wide(f2, f10); + FStar_UInt128_uint128 tmp_w1 = FStar_UInt128_mul_wide(f2, f11); + FStar_UInt128_uint128 tmp_w2 = FStar_UInt128_mul_wide(f2, f12); + FStar_UInt128_uint128 tmp_w3 = FStar_UInt128_mul_wide(f2, f13); + FStar_UInt128_uint128 tmp_w4 = FStar_UInt128_mul_wide(f2, f14); + FStar_UInt128_uint128 + l_ = FStar_UInt128_add(tmp_w0, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU; + uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U)); + FStar_UInt128_uint128 l_0 = FStar_UInt128_add(tmp_w1, FStar_UInt128_uint64_to_uint128(c0)); + uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU; + uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U)); + FStar_UInt128_uint128 l_1 = FStar_UInt128_add(tmp_w2, FStar_UInt128_uint64_to_uint128(c1)); + uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU; + uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U)); + FStar_UInt128_uint128 l_2 = FStar_UInt128_add(tmp_w3, FStar_UInt128_uint64_to_uint128(c2)); + uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU; + uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U)); + FStar_UInt128_uint128 l_3 = FStar_UInt128_add(tmp_w4, FStar_UInt128_uint64_to_uint128(c3)); + uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU; + uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U)); + uint64_t l_4 = tmp0 + c4 * (uint64_t)19U; + uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU; + uint64_t c5 = l_4 >> (uint32_t)51U; + uint64_t o0 = tmp0_; + uint64_t o1 = tmp1 + c5; + uint64_t o2 = tmp2; + uint64_t o3 = tmp3; + uint64_t o4 = tmp4; + out[0U] = o0; + out[1U] = o1; + out[2U] = o2; + out[3U] = o3; + out[4U] = o4; +} + +static inline void +fsqr0(uint64_t *out, uint64_t *f) +{ + uint64_t f0 = f[0U]; + uint64_t f1 = f[1U]; + uint64_t f2 = f[2U]; + uint64_t f3 = f[3U]; + uint64_t f4 = f[4U]; + uint64_t d0 = (uint64_t)2U * f0; + uint64_t d1 = (uint64_t)2U * f1; + uint64_t d2 = (uint64_t)38U * f2; + uint64_t d3 = (uint64_t)19U * f3; + uint64_t d419 = (uint64_t)19U * f4; + uint64_t d4 = (uint64_t)2U * d419; + FStar_UInt128_uint128 + s0 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(f0, f0), + FStar_UInt128_mul_wide(d4, f1)), + FStar_UInt128_mul_wide(d2, f3)); + FStar_UInt128_uint128 + s1 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f1), + FStar_UInt128_mul_wide(d4, f2)), + FStar_UInt128_mul_wide(d3, f3)); + FStar_UInt128_uint128 + s2 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f2), + FStar_UInt128_mul_wide(f1, f1)), + FStar_UInt128_mul_wide(d4, f3)); + FStar_UInt128_uint128 + s3 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f3), + FStar_UInt128_mul_wide(d1, f2)), + FStar_UInt128_mul_wide(f4, d419)); + FStar_UInt128_uint128 + s4 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f4), + FStar_UInt128_mul_wide(d1, f3)), + FStar_UInt128_mul_wide(f2, f2)); + FStar_UInt128_uint128 o00 = s0; + FStar_UInt128_uint128 o10 = s1; + FStar_UInt128_uint128 o20 = s2; + FStar_UInt128_uint128 o30 = s3; + FStar_UInt128_uint128 o40 = s4; + FStar_UInt128_uint128 + l_ = FStar_UInt128_add(o00, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU; + uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U)); + FStar_UInt128_uint128 l_0 = FStar_UInt128_add(o10, FStar_UInt128_uint64_to_uint128(c0)); + uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU; + uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U)); + FStar_UInt128_uint128 l_1 = FStar_UInt128_add(o20, FStar_UInt128_uint64_to_uint128(c1)); + uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU; + uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U)); + FStar_UInt128_uint128 l_2 = FStar_UInt128_add(o30, FStar_UInt128_uint64_to_uint128(c2)); + uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU; + uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U)); + FStar_UInt128_uint128 l_3 = FStar_UInt128_add(o40, FStar_UInt128_uint64_to_uint128(c3)); + uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU; + uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U)); + uint64_t l_4 = tmp0 + c4 * (uint64_t)19U; + uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU; + uint64_t c5 = l_4 >> (uint32_t)51U; + uint64_t o0 = tmp0_; + uint64_t o1 = tmp1 + c5; + uint64_t o2 = tmp2; + uint64_t o3 = tmp3; + uint64_t o4 = tmp4; + out[0U] = o0; + out[1U] = o1; + out[2U] = o2; + out[3U] = o3; + out[4U] = o4; +} + +static inline void +fsqr20(uint64_t *out, uint64_t *f) +{ + uint64_t f10 = f[0U]; + uint64_t f11 = f[1U]; + uint64_t f12 = f[2U]; + uint64_t f13 = f[3U]; + uint64_t f14 = f[4U]; + uint64_t f20 = f[5U]; + uint64_t f21 = f[6U]; + uint64_t f22 = f[7U]; + uint64_t f23 = f[8U]; + uint64_t f24 = f[9U]; + uint64_t d00 = (uint64_t)2U * f10; + uint64_t d10 = (uint64_t)2U * f11; + uint64_t d20 = (uint64_t)38U * f12; + uint64_t d30 = (uint64_t)19U * f13; + uint64_t d4190 = (uint64_t)19U * f14; + uint64_t d40 = (uint64_t)2U * d4190; + FStar_UInt128_uint128 + s00 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(f10, f10), + FStar_UInt128_mul_wide(d40, f11)), + FStar_UInt128_mul_wide(d20, f13)); + FStar_UInt128_uint128 + s10 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f11), + FStar_UInt128_mul_wide(d40, f12)), + FStar_UInt128_mul_wide(d30, f13)); + FStar_UInt128_uint128 + s20 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f12), + FStar_UInt128_mul_wide(f11, f11)), + FStar_UInt128_mul_wide(d40, f13)); + FStar_UInt128_uint128 + s30 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f13), + FStar_UInt128_mul_wide(d10, f12)), + FStar_UInt128_mul_wide(f14, d4190)); + FStar_UInt128_uint128 + s40 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f14), + FStar_UInt128_mul_wide(d10, f13)), + FStar_UInt128_mul_wide(f12, f12)); + FStar_UInt128_uint128 o100 = s00; + FStar_UInt128_uint128 o110 = s10; + FStar_UInt128_uint128 o120 = s20; + FStar_UInt128_uint128 o130 = s30; + FStar_UInt128_uint128 o140 = s40; + uint64_t d0 = (uint64_t)2U * f20; + uint64_t d1 = (uint64_t)2U * f21; + uint64_t d2 = (uint64_t)38U * f22; + uint64_t d3 = (uint64_t)19U * f23; + uint64_t d419 = (uint64_t)19U * f24; + uint64_t d4 = (uint64_t)2U * d419; + FStar_UInt128_uint128 + s0 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(f20, f20), + FStar_UInt128_mul_wide(d4, f21)), + FStar_UInt128_mul_wide(d2, f23)); + FStar_UInt128_uint128 + s1 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f21), + FStar_UInt128_mul_wide(d4, f22)), + FStar_UInt128_mul_wide(d3, f23)); + FStar_UInt128_uint128 + s2 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f22), + FStar_UInt128_mul_wide(f21, f21)), + FStar_UInt128_mul_wide(d4, f23)); + FStar_UInt128_uint128 + s3 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f23), + FStar_UInt128_mul_wide(d1, f22)), + FStar_UInt128_mul_wide(f24, d419)); + FStar_UInt128_uint128 + s4 = + FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f24), + FStar_UInt128_mul_wide(d1, f23)), + FStar_UInt128_mul_wide(f22, f22)); + FStar_UInt128_uint128 o200 = s0; + FStar_UInt128_uint128 o210 = s1; + FStar_UInt128_uint128 o220 = s2; + FStar_UInt128_uint128 o230 = s3; + FStar_UInt128_uint128 o240 = s4; + FStar_UInt128_uint128 + l_ = FStar_UInt128_add(o100, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp00 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU; + uint64_t c00 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U)); + FStar_UInt128_uint128 l_0 = FStar_UInt128_add(o110, FStar_UInt128_uint64_to_uint128(c00)); + uint64_t tmp10 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU; + uint64_t c10 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U)); + FStar_UInt128_uint128 l_1 = FStar_UInt128_add(o120, FStar_UInt128_uint64_to_uint128(c10)); + uint64_t tmp20 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU; + uint64_t c20 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U)); + FStar_UInt128_uint128 l_2 = FStar_UInt128_add(o130, FStar_UInt128_uint64_to_uint128(c20)); + uint64_t tmp30 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU; + uint64_t c30 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U)); + FStar_UInt128_uint128 l_3 = FStar_UInt128_add(o140, FStar_UInt128_uint64_to_uint128(c30)); + uint64_t tmp40 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU; + uint64_t c40 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U)); + uint64_t l_4 = tmp00 + c40 * (uint64_t)19U; + uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU; + uint64_t c50 = l_4 >> (uint32_t)51U; + uint64_t o101 = tmp0_; + uint64_t o111 = tmp10 + c50; + uint64_t o121 = tmp20; + uint64_t o131 = tmp30; + uint64_t o141 = tmp40; + FStar_UInt128_uint128 + l_5 = FStar_UInt128_add(o200, FStar_UInt128_uint64_to_uint128((uint64_t)0U)); + uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_5) & (uint64_t)0x7ffffffffffffU; + uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_5, (uint32_t)51U)); + FStar_UInt128_uint128 l_6 = FStar_UInt128_add(o210, FStar_UInt128_uint64_to_uint128(c0)); + uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_6) & (uint64_t)0x7ffffffffffffU; + uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_6, (uint32_t)51U)); + FStar_UInt128_uint128 l_7 = FStar_UInt128_add(o220, FStar_UInt128_uint64_to_uint128(c1)); + uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_7) & (uint64_t)0x7ffffffffffffU; + uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_7, (uint32_t)51U)); + FStar_UInt128_uint128 l_8 = FStar_UInt128_add(o230, FStar_UInt128_uint64_to_uint128(c2)); + uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_8) & (uint64_t)0x7ffffffffffffU; + uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_8, (uint32_t)51U)); + FStar_UInt128_uint128 l_9 = FStar_UInt128_add(o240, FStar_UInt128_uint64_to_uint128(c3)); + uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_9) & (uint64_t)0x7ffffffffffffU; + uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_9, (uint32_t)51U)); + uint64_t l_10 = tmp0 + c4 * (uint64_t)19U; + uint64_t tmp0_0 = l_10 & (uint64_t)0x7ffffffffffffU; + uint64_t c5 = l_10 >> (uint32_t)51U; + uint64_t o201 = tmp0_0; + uint64_t o211 = tmp1 + c5; + uint64_t o221 = tmp2; + uint64_t o231 = tmp3; + uint64_t o241 = tmp4; + uint64_t o10 = o101; + uint64_t o11 = o111; + uint64_t o12 = o121; + uint64_t o13 = o131; + uint64_t o14 = o141; + uint64_t o20 = o201; + uint64_t o21 = o211; + uint64_t o22 = o221; + uint64_t o23 = o231; + uint64_t o24 = o241; + out[0U] = o10; + out[1U] = o11; + out[2U] = o12; + out[3U] = o13; + out[4U] = o14; + out[5U] = o20; + out[6U] = o21; + out[7U] = o22; + out[8U] = o23; + out[9U] = o24; +} + +static void +store_felem(uint64_t *u64s, uint64_t *f) +{ + uint64_t f0 = f[0U]; + uint64_t f1 = f[1U]; + uint64_t f2 = f[2U]; + uint64_t f3 = f[3U]; + uint64_t f4 = f[4U]; + uint64_t l_ = f0 + (uint64_t)0U; + uint64_t tmp0 = l_ & (uint64_t)0x7ffffffffffffU; + uint64_t c0 = l_ >> (uint32_t)51U; + uint64_t l_0 = f1 + c0; + uint64_t tmp1 = l_0 & (uint64_t)0x7ffffffffffffU; + uint64_t c1 = l_0 >> (uint32_t)51U; + uint64_t l_1 = f2 + c1; + uint64_t tmp2 = l_1 & (uint64_t)0x7ffffffffffffU; + uint64_t c2 = l_1 >> (uint32_t)51U; + uint64_t l_2 = f3 + c2; + uint64_t tmp3 = l_2 & (uint64_t)0x7ffffffffffffU; + uint64_t c3 = l_2 >> (uint32_t)51U; + uint64_t l_3 = f4 + c3; + uint64_t tmp4 = l_3 & (uint64_t)0x7ffffffffffffU; + uint64_t c4 = l_3 >> (uint32_t)51U; + uint64_t l_4 = tmp0 + c4 * (uint64_t)19U; + uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU; + uint64_t c5 = l_4 >> (uint32_t)51U; + uint64_t f01 = tmp0_; + uint64_t f11 = tmp1 + c5; + uint64_t f21 = tmp2; + uint64_t f31 = tmp3; + uint64_t f41 = tmp4; + uint64_t m0 = FStar_UInt64_gte_mask(f01, (uint64_t)0x7ffffffffffedU); + uint64_t m1 = FStar_UInt64_eq_mask(f11, (uint64_t)0x7ffffffffffffU); + uint64_t m2 = FStar_UInt64_eq_mask(f21, (uint64_t)0x7ffffffffffffU); + uint64_t m3 = FStar_UInt64_eq_mask(f31, (uint64_t)0x7ffffffffffffU); + uint64_t m4 = FStar_UInt64_eq_mask(f41, (uint64_t)0x7ffffffffffffU); + uint64_t mask = (((m0 & m1) & m2) & m3) & m4; + uint64_t f0_ = f01 - (mask & (uint64_t)0x7ffffffffffedU); + uint64_t f1_ = f11 - (mask & (uint64_t)0x7ffffffffffffU); + uint64_t f2_ = f21 - (mask & (uint64_t)0x7ffffffffffffU); + uint64_t f3_ = f31 - (mask & (uint64_t)0x7ffffffffffffU); + uint64_t f4_ = f41 - (mask & (uint64_t)0x7ffffffffffffU); + uint64_t f02 = f0_; + uint64_t f12 = f1_; + uint64_t f22 = f2_; + uint64_t f32 = f3_; + uint64_t f42 = f4_; + uint64_t o00 = f02 | f12 << (uint32_t)51U; + uint64_t o10 = f12 >> (uint32_t)13U | f22 << (uint32_t)38U; + uint64_t o20 = f22 >> (uint32_t)26U | f32 << (uint32_t)25U; + uint64_t o30 = f32 >> (uint32_t)39U | f42 << (uint32_t)12U; + uint64_t o0 = o00; + uint64_t o1 = o10; + uint64_t o2 = o20; + uint64_t o3 = o30; + u64s[0U] = o0; + u64s[1U] = o1; + u64s[2U] = o2; + u64s[3U] = o3; +} + +static inline void +cswap20(uint64_t bit, uint64_t *p1, uint64_t *p2) +{ + uint64_t mask = (uint64_t)0U - bit; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i++) { + uint64_t dummy = mask & (p1[i] ^ p2[i]); + p1[i] = p1[i] ^ dummy; + p2[i] = p2[i] ^ dummy; + } +} + +static const uint8_t g25519[32U] = { (uint8_t)9U }; + +static void +point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, FStar_UInt128_uint128 *tmp2) +{ + uint64_t *nq = p01_tmp1; + uint64_t *nq_p1 = p01_tmp1 + (uint32_t)10U; + uint64_t *tmp1 = p01_tmp1 + (uint32_t)20U; + uint64_t *x1 = q; + uint64_t *x2 = nq; + uint64_t *z2 = nq + (uint32_t)5U; + uint64_t *z3 = nq_p1 + (uint32_t)5U; + uint64_t *a = tmp1; + uint64_t *b = tmp1 + (uint32_t)5U; + uint64_t *ab = tmp1; + uint64_t *dc = tmp1 + (uint32_t)10U; + fadd0(a, x2, z2); + fsub0(b, x2, z2); + uint64_t *x3 = nq_p1; + uint64_t *z31 = nq_p1 + (uint32_t)5U; + uint64_t *d0 = dc; + uint64_t *c0 = dc + (uint32_t)5U; + fadd0(c0, x3, z31); + fsub0(d0, x3, z31); + fmul20(dc, dc, ab); + fadd0(x3, d0, c0); + fsub0(z31, d0, c0); + uint64_t *a1 = tmp1; + uint64_t *b1 = tmp1 + (uint32_t)5U; + uint64_t *d = tmp1 + (uint32_t)10U; + uint64_t *c = tmp1 + (uint32_t)15U; + uint64_t *ab1 = tmp1; + uint64_t *dc1 = tmp1 + (uint32_t)10U; + fsqr20(dc1, ab1); + fsqr20(nq_p1, nq_p1); + a1[0U] = c[0U]; + a1[1U] = c[1U]; + a1[2U] = c[2U]; + a1[3U] = c[3U]; + a1[4U] = c[4U]; + fsub0(c, d, c); + fmul1(b1, c, (uint64_t)121665U); + fadd0(b1, b1, d); + fmul20(nq, dc1, ab1); + fmul0(z3, z3, x1); +} + +static void +point_double(uint64_t *nq, uint64_t *tmp1, FStar_UInt128_uint128 *tmp2) +{ + uint64_t *x2 = nq; + uint64_t *z2 = nq + (uint32_t)5U; + uint64_t *a = tmp1; + uint64_t *b = tmp1 + (uint32_t)5U; + uint64_t *d = tmp1 + (uint32_t)10U; + uint64_t *c = tmp1 + (uint32_t)15U; + uint64_t *ab = tmp1; + uint64_t *dc = tmp1 + (uint32_t)10U; + fadd0(a, x2, z2); + fsub0(b, x2, z2); + fsqr20(dc, ab); + a[0U] = c[0U]; + a[1U] = c[1U]; + a[2U] = c[2U]; + a[3U] = c[3U]; + a[4U] = c[4U]; + fsub0(c, d, c); + fmul1(b, c, (uint64_t)121665U); + fadd0(b, b, d); + fmul20(nq, dc, ab); +} + +static void +montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init) +{ + FStar_UInt128_uint128 tmp2[10U]; + for (uint32_t _i = 0U; _i < (uint32_t)10U; ++_i) + tmp2[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); + uint64_t p01_tmp1_swap[41U] = { 0U }; + uint64_t *p0 = p01_tmp1_swap; + uint64_t *p01 = p01_tmp1_swap; + uint64_t *p03 = p01; + uint64_t *p11 = p01 + (uint32_t)10U; + memcpy(p11, init, (uint32_t)10U * sizeof(init[0U])); + uint64_t *x0 = p03; + uint64_t *z0 = p03 + (uint32_t)5U; + x0[0U] = (uint64_t)1U; + x0[1U] = (uint64_t)0U; + x0[2U] = (uint64_t)0U; + x0[3U] = (uint64_t)0U; + x0[4U] = (uint64_t)0U; + z0[0U] = (uint64_t)0U; + z0[1U] = (uint64_t)0U; + z0[2U] = (uint64_t)0U; + z0[3U] = (uint64_t)0U; + z0[4U] = (uint64_t)0U; + uint64_t *p01_tmp1 = p01_tmp1_swap; + uint64_t *p01_tmp11 = p01_tmp1_swap; + uint64_t *nq1 = p01_tmp1_swap; + uint64_t *nq_p11 = p01_tmp1_swap + (uint32_t)10U; + uint64_t *swap = p01_tmp1_swap + (uint32_t)40U; + cswap20((uint64_t)1U, nq1, nq_p11); + point_add_and_double(init, p01_tmp11, tmp2); + swap[0U] = (uint64_t)1U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)251U; i++) { + uint64_t *p01_tmp12 = p01_tmp1_swap; + uint64_t *swap1 = p01_tmp1_swap + (uint32_t)40U; + uint64_t *nq2 = p01_tmp12; + uint64_t *nq_p12 = p01_tmp12 + (uint32_t)10U; + uint64_t + bit = + (uint64_t)(key[((uint32_t)253U - i) / (uint32_t)8U] >> ((uint32_t)253U - i) % (uint32_t)8U & (uint8_t)1U); + uint64_t sw = swap1[0U] ^ bit; + cswap20(sw, nq2, nq_p12); + point_add_and_double(init, p01_tmp12, tmp2); + swap1[0U] = bit; + } + uint64_t sw = swap[0U]; + cswap20(sw, nq1, nq_p11); + uint64_t *nq10 = p01_tmp1; + uint64_t *tmp1 = p01_tmp1 + (uint32_t)20U; + point_double(nq10, tmp1, tmp2); + point_double(nq10, tmp1, tmp2); + point_double(nq10, tmp1, tmp2); + memcpy(out, p0, (uint32_t)10U * sizeof(p0[0U])); +} + +static void +fsquare_times(uint64_t *o, uint64_t *inp, FStar_UInt128_uint128 *tmp, uint32_t n) +{ + fsqr0(o, inp); + for (uint32_t i = (uint32_t)0U; i < n - (uint32_t)1U; i++) { + fsqr0(o, o); + } +} + +static void +finv(uint64_t *o, uint64_t *i, FStar_UInt128_uint128 *tmp) +{ + uint64_t t1[20U] = { 0U }; + uint64_t *a = t1; + uint64_t *b = t1 + (uint32_t)5U; + uint64_t *c = t1 + (uint32_t)10U; + uint64_t *t00 = t1 + (uint32_t)15U; + FStar_UInt128_uint128 *tmp1 = tmp; + fsquare_times(a, i, tmp1, (uint32_t)1U); + fsquare_times(t00, a, tmp1, (uint32_t)2U); + fmul0(b, t00, i); + fmul0(a, b, a); + fsquare_times(t00, a, tmp1, (uint32_t)1U); + fmul0(b, t00, b); + fsquare_times(t00, b, tmp1, (uint32_t)5U); + fmul0(b, t00, b); + fsquare_times(t00, b, tmp1, (uint32_t)10U); + fmul0(c, t00, b); + fsquare_times(t00, c, tmp1, (uint32_t)20U); + fmul0(t00, t00, c); + fsquare_times(t00, t00, tmp1, (uint32_t)10U); + fmul0(b, t00, b); + fsquare_times(t00, b, tmp1, (uint32_t)50U); + fmul0(c, t00, b); + fsquare_times(t00, c, tmp1, (uint32_t)100U); + fmul0(t00, t00, c); + fsquare_times(t00, t00, tmp1, (uint32_t)50U); + fmul0(t00, t00, b); + fsquare_times(t00, t00, tmp1, (uint32_t)5U); + uint64_t *a0 = t1; + uint64_t *t0 = t1 + (uint32_t)15U; + fmul0(o, t0, a0); +} + +static void +encode_point(uint8_t *o, uint64_t *i) +{ + uint64_t *x = i; + uint64_t *z = i + (uint32_t)5U; + uint64_t tmp[5U] = { 0U }; + uint64_t u64s[4U] = { 0U }; + FStar_UInt128_uint128 tmp_w[10U]; + for (uint32_t _i = 0U; _i < (uint32_t)10U; ++_i) + tmp_w[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); + finv(tmp, z, tmp_w); + fmul0(tmp, tmp, x); + store_felem(u64s, tmp); + for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)4U; i0++) { + store64_le(o + i0 * (uint32_t)8U, u64s[i0]); + } +} + +void +Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t *pub) +{ + uint64_t init[10U] = { 0U }; + uint64_t tmp[4U] = { 0U }; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) { + uint64_t *os = tmp; + uint8_t *bj = pub + i * (uint32_t)8U; + uint64_t u = load64_le(bj); + uint64_t r = u; + uint64_t x = r; + os[i] = x; + } + uint64_t tmp3 = tmp[3U]; + tmp[3U] = tmp3 & (uint64_t)0x7fffffffffffffffU; + uint64_t *x = init; + uint64_t *z = init + (uint32_t)5U; + z[0U] = (uint64_t)1U; + z[1U] = (uint64_t)0U; + z[2U] = (uint64_t)0U; + z[3U] = (uint64_t)0U; + z[4U] = (uint64_t)0U; + uint64_t f0l = tmp[0U] & (uint64_t)0x7ffffffffffffU; + uint64_t f0h = tmp[0U] >> (uint32_t)51U; + uint64_t f1l = (tmp[1U] & (uint64_t)0x3fffffffffU) << (uint32_t)13U; + uint64_t f1h = tmp[1U] >> (uint32_t)38U; + uint64_t f2l = (tmp[2U] & (uint64_t)0x1ffffffU) << (uint32_t)26U; + uint64_t f2h = tmp[2U] >> (uint32_t)25U; + uint64_t f3l = (tmp[3U] & (uint64_t)0xfffU) << (uint32_t)39U; + uint64_t f3h = tmp[3U] >> (uint32_t)12U; + x[0U] = f0l; + x[1U] = f0h | f1l; + x[2U] = f1h | f2l; + x[3U] = f2h | f3l; + x[4U] = f3h; + montgomery_ladder(init, priv, init); + encode_point(out, init); +} + +void +Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv) +{ + uint8_t basepoint[32U] = { 0U }; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)32U; i++) { + uint8_t *os = basepoint; + uint8_t x = g25519[i]; + os[i] = x; + } + Hacl_Curve25519_51_scalarmult(pub, priv, basepoint); +} + +bool +Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub) +{ + uint8_t zeros[32U] = { 0U }; + Hacl_Curve25519_51_scalarmult(out, priv, pub); + uint8_t res = (uint8_t)255U; + for (uint32_t i = (uint32_t)0U; i < (uint32_t)32U; i++) { + uint8_t uu____0 = FStar_UInt8_eq_mask(out[i], zeros[i]); + res = uu____0 & res; + } + uint8_t z = res; + bool r = z == (uint8_t)255U; + return !r; +} diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519_51.h b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.h new file mode 100644 index 000000000..05050739c --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.h @@ -0,0 +1,41 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Curve25519_51_H +#define __Hacl_Curve25519_51_H + +#include "Hacl_Kremlib.h" + +void Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t *pub); + +void Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv); + +bool Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub); + +#define __Hacl_Curve25519_51_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Kremlib.h b/security/nss/lib/freebl/verified/Hacl_Kremlib.h new file mode 100644 index 000000000..a2116220f --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Kremlib.h @@ -0,0 +1,51 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Kremlib_H +#define __Hacl_Kremlib_H + +static inline uint8_t FStar_UInt8_eq_mask(uint8_t a, uint8_t b); + +static inline uint64_t FStar_UInt64_eq_mask(uint64_t a, uint64_t b); + +static inline uint64_t FStar_UInt64_gte_mask(uint64_t a, uint64_t b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s); + +static inline FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint64_t a); + +static inline uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a); + +static inline FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, uint64_t y); + +#define __Hacl_Kremlib_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_128.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.c new file mode 100644 index 000000000..7fbd7fc4b --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.c @@ -0,0 +1,1624 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Poly1305_128.h" + +void +Hacl_Impl_Poly1305_Field32xN_128_load_acc2(Lib_IntVector_Intrinsics_vec128 *acc, uint8_t *b) +{ + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + Lib_IntVector_Intrinsics_vec128 b1 = Lib_IntVector_Intrinsics_vec128_load_le(b); + Lib_IntVector_Intrinsics_vec128 + b2 = Lib_IntVector_Intrinsics_vec128_load_le(b + (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 lo = Lib_IntVector_Intrinsics_vec128_interleave_low64(b1, b2); + Lib_IntVector_Intrinsics_vec128 hi = Lib_IntVector_Intrinsics_vec128_interleave_high64(b1, b2); + Lib_IntVector_Intrinsics_vec128 + f00 = + Lib_IntVector_Intrinsics_vec128_and(lo, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f10 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(lo, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(lo, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(hi, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(hi, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(hi, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f02 = f00; + Lib_IntVector_Intrinsics_vec128 f12 = f10; + Lib_IntVector_Intrinsics_vec128 f22 = f20; + Lib_IntVector_Intrinsics_vec128 f32 = f30; + Lib_IntVector_Intrinsics_vec128 f42 = f40; + e[0U] = f02; + e[1U] = f12; + e[2U] = f22; + e[3U] = f32; + e[4U] = f42; + uint64_t b10 = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b10); + Lib_IntVector_Intrinsics_vec128 f43 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f43, mask); + Lib_IntVector_Intrinsics_vec128 acc0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 acc1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 acc2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 acc3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 acc4 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 e0 = e[0U]; + Lib_IntVector_Intrinsics_vec128 e1 = e[1U]; + Lib_IntVector_Intrinsics_vec128 e2 = e[2U]; + Lib_IntVector_Intrinsics_vec128 e3 = e[3U]; + Lib_IntVector_Intrinsics_vec128 e4 = e[4U]; + Lib_IntVector_Intrinsics_vec128 + f0 = Lib_IntVector_Intrinsics_vec128_insert64(acc0, (uint64_t)0U, (uint32_t)1U); + Lib_IntVector_Intrinsics_vec128 + f1 = Lib_IntVector_Intrinsics_vec128_insert64(acc1, (uint64_t)0U, (uint32_t)1U); + Lib_IntVector_Intrinsics_vec128 + f2 = Lib_IntVector_Intrinsics_vec128_insert64(acc2, (uint64_t)0U, (uint32_t)1U); + Lib_IntVector_Intrinsics_vec128 + f3 = Lib_IntVector_Intrinsics_vec128_insert64(acc3, (uint64_t)0U, (uint32_t)1U); + Lib_IntVector_Intrinsics_vec128 + f4 = Lib_IntVector_Intrinsics_vec128_insert64(acc4, (uint64_t)0U, (uint32_t)1U); + Lib_IntVector_Intrinsics_vec128 f01 = Lib_IntVector_Intrinsics_vec128_add64(f0, e0); + Lib_IntVector_Intrinsics_vec128 f11 = Lib_IntVector_Intrinsics_vec128_add64(f1, e1); + Lib_IntVector_Intrinsics_vec128 f21 = Lib_IntVector_Intrinsics_vec128_add64(f2, e2); + Lib_IntVector_Intrinsics_vec128 f31 = Lib_IntVector_Intrinsics_vec128_add64(f3, e3); + Lib_IntVector_Intrinsics_vec128 f41 = Lib_IntVector_Intrinsics_vec128_add64(f4, e4); + Lib_IntVector_Intrinsics_vec128 acc01 = f01; + Lib_IntVector_Intrinsics_vec128 acc11 = f11; + Lib_IntVector_Intrinsics_vec128 acc21 = f21; + Lib_IntVector_Intrinsics_vec128 acc31 = f31; + Lib_IntVector_Intrinsics_vec128 acc41 = f41; + acc[0U] = acc01; + acc[1U] = acc11; + acc[2U] = acc21; + acc[3U] = acc31; + acc[4U] = acc41; +} + +void +Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize( + Lib_IntVector_Intrinsics_vec128 *out, + Lib_IntVector_Intrinsics_vec128 *p) +{ + Lib_IntVector_Intrinsics_vec128 *r = p; + Lib_IntVector_Intrinsics_vec128 *r2 = p + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec128 a0 = out[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = out[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = out[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = out[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = out[4U]; + Lib_IntVector_Intrinsics_vec128 r10 = r[0U]; + Lib_IntVector_Intrinsics_vec128 r11 = r[1U]; + Lib_IntVector_Intrinsics_vec128 r12 = r[2U]; + Lib_IntVector_Intrinsics_vec128 r13 = r[3U]; + Lib_IntVector_Intrinsics_vec128 r14 = r[4U]; + Lib_IntVector_Intrinsics_vec128 r20 = r2[0U]; + Lib_IntVector_Intrinsics_vec128 r21 = r2[1U]; + Lib_IntVector_Intrinsics_vec128 r22 = r2[2U]; + Lib_IntVector_Intrinsics_vec128 r23 = r2[3U]; + Lib_IntVector_Intrinsics_vec128 r24 = r2[4U]; + Lib_IntVector_Intrinsics_vec128 + r201 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r20, r10); + Lib_IntVector_Intrinsics_vec128 + r211 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r21, r11); + Lib_IntVector_Intrinsics_vec128 + r221 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r22, r12); + Lib_IntVector_Intrinsics_vec128 + r231 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r23, r13); + Lib_IntVector_Intrinsics_vec128 + r241 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r24, r14); + Lib_IntVector_Intrinsics_vec128 + r251 = Lib_IntVector_Intrinsics_vec128_smul64(r211, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec128 + r252 = Lib_IntVector_Intrinsics_vec128_smul64(r221, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec128 + r253 = Lib_IntVector_Intrinsics_vec128_smul64(r231, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec128 + r254 = Lib_IntVector_Intrinsics_vec128_smul64(r241, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_mul64(r201, a0); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_mul64(r211, a0); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_mul64(r221, a0); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_mul64(r231, a0); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_mul64(r241, a0); + Lib_IntVector_Intrinsics_vec128 + a02 = + Lib_IntVector_Intrinsics_vec128_add64(a01, + Lib_IntVector_Intrinsics_vec128_mul64(r254, a1)); + Lib_IntVector_Intrinsics_vec128 + a12 = + Lib_IntVector_Intrinsics_vec128_add64(a11, + Lib_IntVector_Intrinsics_vec128_mul64(r201, a1)); + Lib_IntVector_Intrinsics_vec128 + a22 = + Lib_IntVector_Intrinsics_vec128_add64(a21, + Lib_IntVector_Intrinsics_vec128_mul64(r211, a1)); + Lib_IntVector_Intrinsics_vec128 + a32 = + Lib_IntVector_Intrinsics_vec128_add64(a31, + Lib_IntVector_Intrinsics_vec128_mul64(r221, a1)); + Lib_IntVector_Intrinsics_vec128 + a42 = + Lib_IntVector_Intrinsics_vec128_add64(a41, + Lib_IntVector_Intrinsics_vec128_mul64(r231, a1)); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r253, a2)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r254, a2)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r201, a2)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r211, a2)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r221, a2)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r252, a3)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r253, a3)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r254, a3)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r201, a3)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r211, a3)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r251, a4)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r252, a4)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r253, a4)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r254, a4)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r201, a4)); + Lib_IntVector_Intrinsics_vec128 t0 = a05; + Lib_IntVector_Intrinsics_vec128 t1 = a15; + Lib_IntVector_Intrinsics_vec128 t2 = a25; + Lib_IntVector_Intrinsics_vec128 t3 = a35; + Lib_IntVector_Intrinsics_vec128 t4 = a45; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o10 = x12; + Lib_IntVector_Intrinsics_vec128 o20 = x21; + Lib_IntVector_Intrinsics_vec128 o30 = x32; + Lib_IntVector_Intrinsics_vec128 o40 = x42; + Lib_IntVector_Intrinsics_vec128 + o01 = + Lib_IntVector_Intrinsics_vec128_add64(o0, + Lib_IntVector_Intrinsics_vec128_interleave_high64(o0, o0)); + Lib_IntVector_Intrinsics_vec128 + o11 = + Lib_IntVector_Intrinsics_vec128_add64(o10, + Lib_IntVector_Intrinsics_vec128_interleave_high64(o10, o10)); + Lib_IntVector_Intrinsics_vec128 + o21 = + Lib_IntVector_Intrinsics_vec128_add64(o20, + Lib_IntVector_Intrinsics_vec128_interleave_high64(o20, o20)); + Lib_IntVector_Intrinsics_vec128 + o31 = + Lib_IntVector_Intrinsics_vec128_add64(o30, + Lib_IntVector_Intrinsics_vec128_interleave_high64(o30, o30)); + Lib_IntVector_Intrinsics_vec128 + o41 = + Lib_IntVector_Intrinsics_vec128_add64(o40, + Lib_IntVector_Intrinsics_vec128_interleave_high64(o40, o40)); + Lib_IntVector_Intrinsics_vec128 + l = Lib_IntVector_Intrinsics_vec128_add64(o01, Lib_IntVector_Intrinsics_vec128_zero); + Lib_IntVector_Intrinsics_vec128 + tmp0 = + Lib_IntVector_Intrinsics_vec128_and(l, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c0 = Lib_IntVector_Intrinsics_vec128_shift_right64(l, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l0 = Lib_IntVector_Intrinsics_vec128_add64(o11, c0); + Lib_IntVector_Intrinsics_vec128 + tmp1 = + Lib_IntVector_Intrinsics_vec128_and(l0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c1 = Lib_IntVector_Intrinsics_vec128_shift_right64(l0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l1 = Lib_IntVector_Intrinsics_vec128_add64(o21, c1); + Lib_IntVector_Intrinsics_vec128 + tmp2 = + Lib_IntVector_Intrinsics_vec128_and(l1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c2 = Lib_IntVector_Intrinsics_vec128_shift_right64(l1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l2 = Lib_IntVector_Intrinsics_vec128_add64(o31, c2); + Lib_IntVector_Intrinsics_vec128 + tmp3 = + Lib_IntVector_Intrinsics_vec128_and(l2, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c3 = Lib_IntVector_Intrinsics_vec128_shift_right64(l2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l3 = Lib_IntVector_Intrinsics_vec128_add64(o41, c3); + Lib_IntVector_Intrinsics_vec128 + tmp4 = + Lib_IntVector_Intrinsics_vec128_and(l3, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c4 = Lib_IntVector_Intrinsics_vec128_shift_right64(l3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + o00 = + Lib_IntVector_Intrinsics_vec128_add64(tmp0, + Lib_IntVector_Intrinsics_vec128_smul64(c4, (uint64_t)5U)); + Lib_IntVector_Intrinsics_vec128 o1 = tmp1; + Lib_IntVector_Intrinsics_vec128 o2 = tmp2; + Lib_IntVector_Intrinsics_vec128 o3 = tmp3; + Lib_IntVector_Intrinsics_vec128 o4 = tmp4; + out[0U] = o00; + out[1U] = o1; + out[2U] = o2; + out[3U] = o3; + out[4U] = o4; +} + +uint32_t Hacl_Poly1305_128_blocklen = (uint32_t)16U; + +void +Hacl_Poly1305_128_poly1305_init(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *key) +{ + Lib_IntVector_Intrinsics_vec128 *acc = ctx; + Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U; + uint8_t *kr = key; + acc[0U] = Lib_IntVector_Intrinsics_vec128_zero; + acc[1U] = Lib_IntVector_Intrinsics_vec128_zero; + acc[2U] = Lib_IntVector_Intrinsics_vec128_zero; + acc[3U] = Lib_IntVector_Intrinsics_vec128_zero; + acc[4U] = Lib_IntVector_Intrinsics_vec128_zero; + uint64_t u0 = load64_le(kr); + uint64_t lo = u0; + uint64_t u = load64_le(kr + (uint32_t)8U); + uint64_t hi = u; + uint64_t mask0 = (uint64_t)0x0ffffffc0fffffffU; + uint64_t mask1 = (uint64_t)0x0ffffffc0ffffffcU; + uint64_t lo1 = lo & mask0; + uint64_t hi1 = hi & mask1; + Lib_IntVector_Intrinsics_vec128 *r = pre; + Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 *rn = pre + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec128 *rn_5 = pre + (uint32_t)15U; + Lib_IntVector_Intrinsics_vec128 r_vec0 = Lib_IntVector_Intrinsics_vec128_load64(lo1); + Lib_IntVector_Intrinsics_vec128 r_vec1 = Lib_IntVector_Intrinsics_vec128_load64(hi1); + Lib_IntVector_Intrinsics_vec128 + f00 = + Lib_IntVector_Intrinsics_vec128_and(r_vec0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f15 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(r_vec1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f0 = f00; + Lib_IntVector_Intrinsics_vec128 f1 = f15; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f4 = f40; + r[0U] = f0; + r[1U] = f1; + r[2U] = f2; + r[3U] = f3; + r[4U] = f4; + Lib_IntVector_Intrinsics_vec128 f200 = r[0U]; + Lib_IntVector_Intrinsics_vec128 f210 = r[1U]; + Lib_IntVector_Intrinsics_vec128 f220 = r[2U]; + Lib_IntVector_Intrinsics_vec128 f230 = r[3U]; + Lib_IntVector_Intrinsics_vec128 f240 = r[4U]; + r5[0U] = Lib_IntVector_Intrinsics_vec128_smul64(f200, (uint64_t)5U); + r5[1U] = Lib_IntVector_Intrinsics_vec128_smul64(f210, (uint64_t)5U); + r5[2U] = Lib_IntVector_Intrinsics_vec128_smul64(f220, (uint64_t)5U); + r5[3U] = Lib_IntVector_Intrinsics_vec128_smul64(f230, (uint64_t)5U); + r5[4U] = Lib_IntVector_Intrinsics_vec128_smul64(f240, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec128 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = r[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = r[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = r[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = r[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = r[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = Lib_IntVector_Intrinsics_vec128_mul64(r0, f10); + Lib_IntVector_Intrinsics_vec128 a1 = Lib_IntVector_Intrinsics_vec128_mul64(r1, f10); + Lib_IntVector_Intrinsics_vec128 a2 = Lib_IntVector_Intrinsics_vec128_mul64(r2, f10); + Lib_IntVector_Intrinsics_vec128 a3 = Lib_IntVector_Intrinsics_vec128_mul64(r3, f10); + Lib_IntVector_Intrinsics_vec128 a4 = Lib_IntVector_Intrinsics_vec128_mul64(r4, f10); + Lib_IntVector_Intrinsics_vec128 + a01 = + Lib_IntVector_Intrinsics_vec128_add64(a0, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f11)); + Lib_IntVector_Intrinsics_vec128 + a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, Lib_IntVector_Intrinsics_vec128_mul64(r0, f11)); + Lib_IntVector_Intrinsics_vec128 + a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, Lib_IntVector_Intrinsics_vec128_mul64(r1, f11)); + Lib_IntVector_Intrinsics_vec128 + a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, Lib_IntVector_Intrinsics_vec128_mul64(r2, f11)); + Lib_IntVector_Intrinsics_vec128 + a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, Lib_IntVector_Intrinsics_vec128_mul64(r3, f11)); + Lib_IntVector_Intrinsics_vec128 + a02 = + Lib_IntVector_Intrinsics_vec128_add64(a01, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f12)); + Lib_IntVector_Intrinsics_vec128 + a12 = + Lib_IntVector_Intrinsics_vec128_add64(a11, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f12)); + Lib_IntVector_Intrinsics_vec128 + a22 = + Lib_IntVector_Intrinsics_vec128_add64(a21, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f12)); + Lib_IntVector_Intrinsics_vec128 + a32 = + Lib_IntVector_Intrinsics_vec128_add64(a31, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f12)); + Lib_IntVector_Intrinsics_vec128 + a42 = + Lib_IntVector_Intrinsics_vec128_add64(a41, + Lib_IntVector_Intrinsics_vec128_mul64(r2, f12)); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r52, f13)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f13)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f13)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f13)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f13)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r51, f14)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r52, f14)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f14)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f14)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f14)); + Lib_IntVector_Intrinsics_vec128 t0 = a04; + Lib_IntVector_Intrinsics_vec128 t1 = a14; + Lib_IntVector_Intrinsics_vec128 t2 = a24; + Lib_IntVector_Intrinsics_vec128 t3 = a34; + Lib_IntVector_Intrinsics_vec128 t4 = a44; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + rn[0U] = o0; + rn[1U] = o1; + rn[2U] = o2; + rn[3U] = o3; + rn[4U] = o4; + Lib_IntVector_Intrinsics_vec128 f201 = rn[0U]; + Lib_IntVector_Intrinsics_vec128 f21 = rn[1U]; + Lib_IntVector_Intrinsics_vec128 f22 = rn[2U]; + Lib_IntVector_Intrinsics_vec128 f23 = rn[3U]; + Lib_IntVector_Intrinsics_vec128 f24 = rn[4U]; + rn_5[0U] = Lib_IntVector_Intrinsics_vec128_smul64(f201, (uint64_t)5U); + rn_5[1U] = Lib_IntVector_Intrinsics_vec128_smul64(f21, (uint64_t)5U); + rn_5[2U] = Lib_IntVector_Intrinsics_vec128_smul64(f22, (uint64_t)5U); + rn_5[3U] = Lib_IntVector_Intrinsics_vec128_smul64(f23, (uint64_t)5U); + rn_5[4U] = Lib_IntVector_Intrinsics_vec128_smul64(f24, (uint64_t)5U); +} + +void +Hacl_Poly1305_128_poly1305_update1(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *text) +{ + Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 *acc = ctx; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint64_t u0 = load64_le(text); + uint64_t lo = u0; + uint64_t u = load64_le(text + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *r = pre; + Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t0 = a06; + Lib_IntVector_Intrinsics_vec128 t1 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; +} + +void +Hacl_Poly1305_128_poly1305_update( + Lib_IntVector_Intrinsics_vec128 *ctx, + uint32_t len, + uint8_t *text) +{ + Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 *acc = ctx; + uint32_t sz_block = (uint32_t)32U; + uint32_t len0 = len / sz_block * sz_block; + uint8_t *t0 = text; + if (len0 > (uint32_t)0U) { + uint32_t bs = (uint32_t)32U; + uint8_t *text0 = t0; + Hacl_Impl_Poly1305_Field32xN_128_load_acc2(acc, text0); + uint32_t len1 = len0 - bs; + uint8_t *text1 = t0 + bs; + uint32_t nb = len1 / bs; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = text1 + i * bs; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + Lib_IntVector_Intrinsics_vec128 b1 = Lib_IntVector_Intrinsics_vec128_load_le(block); + Lib_IntVector_Intrinsics_vec128 + b2 = Lib_IntVector_Intrinsics_vec128_load_le(block + (uint32_t)16U); + Lib_IntVector_Intrinsics_vec128 lo = Lib_IntVector_Intrinsics_vec128_interleave_low64(b1, b2); + Lib_IntVector_Intrinsics_vec128 + hi = Lib_IntVector_Intrinsics_vec128_interleave_high64(b1, b2); + Lib_IntVector_Intrinsics_vec128 + f00 = + Lib_IntVector_Intrinsics_vec128_and(lo, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f15 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(lo, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f25 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(lo, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(hi, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(hi, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(hi, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f0 = f00; + Lib_IntVector_Intrinsics_vec128 f1 = f15; + Lib_IntVector_Intrinsics_vec128 f2 = f25; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f0; + e[1U] = f1; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *rn = pre + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec128 *rn5 = pre + (uint32_t)15U; + Lib_IntVector_Intrinsics_vec128 r0 = rn[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = rn[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = rn[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = rn[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = rn[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = rn5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = rn5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = rn5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = rn5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 f110 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 f120 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 f130 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 f140 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = Lib_IntVector_Intrinsics_vec128_mul64(r0, f10); + Lib_IntVector_Intrinsics_vec128 a1 = Lib_IntVector_Intrinsics_vec128_mul64(r1, f10); + Lib_IntVector_Intrinsics_vec128 a2 = Lib_IntVector_Intrinsics_vec128_mul64(r2, f10); + Lib_IntVector_Intrinsics_vec128 a3 = Lib_IntVector_Intrinsics_vec128_mul64(r3, f10); + Lib_IntVector_Intrinsics_vec128 a4 = Lib_IntVector_Intrinsics_vec128_mul64(r4, f10); + Lib_IntVector_Intrinsics_vec128 + a01 = + Lib_IntVector_Intrinsics_vec128_add64(a0, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f110)); + Lib_IntVector_Intrinsics_vec128 + a11 = + Lib_IntVector_Intrinsics_vec128_add64(a1, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f110)); + Lib_IntVector_Intrinsics_vec128 + a21 = + Lib_IntVector_Intrinsics_vec128_add64(a2, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f110)); + Lib_IntVector_Intrinsics_vec128 + a31 = + Lib_IntVector_Intrinsics_vec128_add64(a3, + Lib_IntVector_Intrinsics_vec128_mul64(r2, f110)); + Lib_IntVector_Intrinsics_vec128 + a41 = + Lib_IntVector_Intrinsics_vec128_add64(a4, + Lib_IntVector_Intrinsics_vec128_mul64(r3, f110)); + Lib_IntVector_Intrinsics_vec128 + a02 = + Lib_IntVector_Intrinsics_vec128_add64(a01, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f120)); + Lib_IntVector_Intrinsics_vec128 + a12 = + Lib_IntVector_Intrinsics_vec128_add64(a11, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f120)); + Lib_IntVector_Intrinsics_vec128 + a22 = + Lib_IntVector_Intrinsics_vec128_add64(a21, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f120)); + Lib_IntVector_Intrinsics_vec128 + a32 = + Lib_IntVector_Intrinsics_vec128_add64(a31, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f120)); + Lib_IntVector_Intrinsics_vec128 + a42 = + Lib_IntVector_Intrinsics_vec128_add64(a41, + Lib_IntVector_Intrinsics_vec128_mul64(r2, f120)); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r52, f130)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f130)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f130)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f130)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r1, f130)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r51, f140)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r52, f140)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r53, f140)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r54, f140)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r0, f140)); + Lib_IntVector_Intrinsics_vec128 t01 = a04; + Lib_IntVector_Intrinsics_vec128 t1 = a14; + Lib_IntVector_Intrinsics_vec128 t2 = a24; + Lib_IntVector_Intrinsics_vec128 t3 = a34; + Lib_IntVector_Intrinsics_vec128 t4 = a44; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o00 = x02; + Lib_IntVector_Intrinsics_vec128 o10 = x12; + Lib_IntVector_Intrinsics_vec128 o20 = x21; + Lib_IntVector_Intrinsics_vec128 o30 = x32; + Lib_IntVector_Intrinsics_vec128 o40 = x42; + acc[0U] = o00; + acc[1U] = o10; + acc[2U] = o20; + acc[3U] = o30; + acc[4U] = o40; + Lib_IntVector_Intrinsics_vec128 f100 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 f20 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f21 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f22 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f23 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f24 = e[4U]; + Lib_IntVector_Intrinsics_vec128 o0 = Lib_IntVector_Intrinsics_vec128_add64(f100, f20); + Lib_IntVector_Intrinsics_vec128 o1 = Lib_IntVector_Intrinsics_vec128_add64(f11, f21); + Lib_IntVector_Intrinsics_vec128 o2 = Lib_IntVector_Intrinsics_vec128_add64(f12, f22); + Lib_IntVector_Intrinsics_vec128 o3 = Lib_IntVector_Intrinsics_vec128_add64(f13, f23); + Lib_IntVector_Intrinsics_vec128 o4 = Lib_IntVector_Intrinsics_vec128_add64(f14, f24); + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + } + Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize(acc, pre); + } + uint32_t len1 = len - len0; + uint8_t *t1 = text + len0; + uint32_t nb = len1 / (uint32_t)16U; + uint32_t rem = len1 % (uint32_t)16U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = t1 + i * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask); + Lib_IntVector_Intrinsics_vec128 *r = pre; + Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t01 = a06; + Lib_IntVector_Intrinsics_vec128 t11 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + } + if (rem > (uint32_t)0U) { + uint8_t *last = t1 + nb * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec128 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec128_zero; + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, last, rem * sizeof(last[0U])); + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo); + Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_and(f0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f110 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f20 = + Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec128 + f30 = + Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec128 f01 = f010; + Lib_IntVector_Intrinsics_vec128 f111 = f110; + Lib_IntVector_Intrinsics_vec128 f2 = f20; + Lib_IntVector_Intrinsics_vec128 f3 = f30; + Lib_IntVector_Intrinsics_vec128 f4 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f4; + uint64_t b = (uint64_t)1U << rem * (uint32_t)8U % (uint32_t)26U; + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b); + Lib_IntVector_Intrinsics_vec128 fi = e[rem * (uint32_t)8U / (uint32_t)26U]; + e[rem * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec128_or(fi, mask); + Lib_IntVector_Intrinsics_vec128 *r = pre; + Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec128 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec128 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec128 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec128 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec128 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec128 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec128 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec128 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec128 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec128 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec128 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec128 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec128 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec128 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec128 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10); + Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11); + Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12); + Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13); + Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14); + Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec128 + a03 = + Lib_IntVector_Intrinsics_vec128_add64(a02, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec128 + a13 = + Lib_IntVector_Intrinsics_vec128_add64(a12, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec128 + a23 = + Lib_IntVector_Intrinsics_vec128_add64(a22, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec128 + a33 = + Lib_IntVector_Intrinsics_vec128_add64(a32, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec128 + a43 = + Lib_IntVector_Intrinsics_vec128_add64(a42, + Lib_IntVector_Intrinsics_vec128_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec128 + a04 = + Lib_IntVector_Intrinsics_vec128_add64(a03, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec128 + a14 = + Lib_IntVector_Intrinsics_vec128_add64(a13, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec128 + a24 = + Lib_IntVector_Intrinsics_vec128_add64(a23, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec128 + a34 = + Lib_IntVector_Intrinsics_vec128_add64(a33, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec128 + a44 = + Lib_IntVector_Intrinsics_vec128_add64(a43, + Lib_IntVector_Intrinsics_vec128_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec128 + a05 = + Lib_IntVector_Intrinsics_vec128_add64(a04, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec128 + a15 = + Lib_IntVector_Intrinsics_vec128_add64(a14, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec128 + a25 = + Lib_IntVector_Intrinsics_vec128_add64(a24, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec128 + a35 = + Lib_IntVector_Intrinsics_vec128_add64(a34, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec128 + a45 = + Lib_IntVector_Intrinsics_vec128_add64(a44, + Lib_IntVector_Intrinsics_vec128_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec128 + a06 = + Lib_IntVector_Intrinsics_vec128_add64(a05, + Lib_IntVector_Intrinsics_vec128_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec128 + a16 = + Lib_IntVector_Intrinsics_vec128_add64(a15, + Lib_IntVector_Intrinsics_vec128_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec128 + a26 = + Lib_IntVector_Intrinsics_vec128_add64(a25, + Lib_IntVector_Intrinsics_vec128_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec128 + a36 = + Lib_IntVector_Intrinsics_vec128_add64(a35, + Lib_IntVector_Intrinsics_vec128_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec128 + a46 = + Lib_IntVector_Intrinsics_vec128_add64(a45, + Lib_IntVector_Intrinsics_vec128_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec128 t01 = a06; + Lib_IntVector_Intrinsics_vec128 t11 = a16; + Lib_IntVector_Intrinsics_vec128 t2 = a26; + Lib_IntVector_Intrinsics_vec128 t3 = a36; + Lib_IntVector_Intrinsics_vec128 t4 = a46; + Lib_IntVector_Intrinsics_vec128 + mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26); + Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26); + Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0); + Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1); + Lib_IntVector_Intrinsics_vec128 + z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t); + Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26); + Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26); + Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01); + Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12); + Lib_IntVector_Intrinsics_vec128 + z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26); + Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26); + Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02); + Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13); + Lib_IntVector_Intrinsics_vec128 + z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26); + Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03); + Lib_IntVector_Intrinsics_vec128 o0 = x02; + Lib_IntVector_Intrinsics_vec128 o1 = x12; + Lib_IntVector_Intrinsics_vec128 o2 = x21; + Lib_IntVector_Intrinsics_vec128 o3 = x32; + Lib_IntVector_Intrinsics_vec128 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + return; + } +} + +void +Hacl_Poly1305_128_poly1305_finish( + uint8_t *tag, + uint8_t *key, + Lib_IntVector_Intrinsics_vec128 *ctx) +{ + Lib_IntVector_Intrinsics_vec128 *acc = ctx; + uint8_t *ks = key + (uint32_t)16U; + Lib_IntVector_Intrinsics_vec128 f0 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 f13 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 f23 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 f33 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 f40 = acc[4U]; + Lib_IntVector_Intrinsics_vec128 + l0 = Lib_IntVector_Intrinsics_vec128_add64(f0, Lib_IntVector_Intrinsics_vec128_zero); + Lib_IntVector_Intrinsics_vec128 + tmp00 = + Lib_IntVector_Intrinsics_vec128_and(l0, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c00 = Lib_IntVector_Intrinsics_vec128_shift_right64(l0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l1 = Lib_IntVector_Intrinsics_vec128_add64(f13, c00); + Lib_IntVector_Intrinsics_vec128 + tmp10 = + Lib_IntVector_Intrinsics_vec128_and(l1, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c10 = Lib_IntVector_Intrinsics_vec128_shift_right64(l1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l2 = Lib_IntVector_Intrinsics_vec128_add64(f23, c10); + Lib_IntVector_Intrinsics_vec128 + tmp20 = + Lib_IntVector_Intrinsics_vec128_and(l2, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c20 = Lib_IntVector_Intrinsics_vec128_shift_right64(l2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l3 = Lib_IntVector_Intrinsics_vec128_add64(f33, c20); + Lib_IntVector_Intrinsics_vec128 + tmp30 = + Lib_IntVector_Intrinsics_vec128_and(l3, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c30 = Lib_IntVector_Intrinsics_vec128_shift_right64(l3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l4 = Lib_IntVector_Intrinsics_vec128_add64(f40, c30); + Lib_IntVector_Intrinsics_vec128 + tmp40 = + Lib_IntVector_Intrinsics_vec128_and(l4, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c40 = Lib_IntVector_Intrinsics_vec128_shift_right64(l4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + f010 = + Lib_IntVector_Intrinsics_vec128_add64(tmp00, + Lib_IntVector_Intrinsics_vec128_smul64(c40, (uint64_t)5U)); + Lib_IntVector_Intrinsics_vec128 f110 = tmp10; + Lib_IntVector_Intrinsics_vec128 f210 = tmp20; + Lib_IntVector_Intrinsics_vec128 f310 = tmp30; + Lib_IntVector_Intrinsics_vec128 f410 = tmp40; + Lib_IntVector_Intrinsics_vec128 + l = Lib_IntVector_Intrinsics_vec128_add64(f010, Lib_IntVector_Intrinsics_vec128_zero); + Lib_IntVector_Intrinsics_vec128 + tmp0 = + Lib_IntVector_Intrinsics_vec128_and(l, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c0 = Lib_IntVector_Intrinsics_vec128_shift_right64(l, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l5 = Lib_IntVector_Intrinsics_vec128_add64(f110, c0); + Lib_IntVector_Intrinsics_vec128 + tmp1 = + Lib_IntVector_Intrinsics_vec128_and(l5, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c1 = Lib_IntVector_Intrinsics_vec128_shift_right64(l5, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l6 = Lib_IntVector_Intrinsics_vec128_add64(f210, c1); + Lib_IntVector_Intrinsics_vec128 + tmp2 = + Lib_IntVector_Intrinsics_vec128_and(l6, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c2 = Lib_IntVector_Intrinsics_vec128_shift_right64(l6, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l7 = Lib_IntVector_Intrinsics_vec128_add64(f310, c2); + Lib_IntVector_Intrinsics_vec128 + tmp3 = + Lib_IntVector_Intrinsics_vec128_and(l7, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c3 = Lib_IntVector_Intrinsics_vec128_shift_right64(l7, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 l8 = Lib_IntVector_Intrinsics_vec128_add64(f410, c3); + Lib_IntVector_Intrinsics_vec128 + tmp4 = + Lib_IntVector_Intrinsics_vec128_and(l8, + Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec128 + c4 = Lib_IntVector_Intrinsics_vec128_shift_right64(l8, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec128 + f02 = + Lib_IntVector_Intrinsics_vec128_add64(tmp0, + Lib_IntVector_Intrinsics_vec128_smul64(c4, (uint64_t)5U)); + Lib_IntVector_Intrinsics_vec128 f12 = tmp1; + Lib_IntVector_Intrinsics_vec128 f22 = tmp2; + Lib_IntVector_Intrinsics_vec128 f32 = tmp3; + Lib_IntVector_Intrinsics_vec128 f42 = tmp4; + Lib_IntVector_Intrinsics_vec128 + mh = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec128 + ml = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffffbU); + Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_eq64(f42, mh); + Lib_IntVector_Intrinsics_vec128 + mask1 = + Lib_IntVector_Intrinsics_vec128_and(mask, + Lib_IntVector_Intrinsics_vec128_eq64(f32, mh)); + Lib_IntVector_Intrinsics_vec128 + mask2 = + Lib_IntVector_Intrinsics_vec128_and(mask1, + Lib_IntVector_Intrinsics_vec128_eq64(f22, mh)); + Lib_IntVector_Intrinsics_vec128 + mask3 = + Lib_IntVector_Intrinsics_vec128_and(mask2, + Lib_IntVector_Intrinsics_vec128_eq64(f12, mh)); + Lib_IntVector_Intrinsics_vec128 + mask4 = + Lib_IntVector_Intrinsics_vec128_and(mask3, + Lib_IntVector_Intrinsics_vec128_lognot(Lib_IntVector_Intrinsics_vec128_gt64(ml, f02))); + Lib_IntVector_Intrinsics_vec128 ph = Lib_IntVector_Intrinsics_vec128_and(mask4, mh); + Lib_IntVector_Intrinsics_vec128 pl = Lib_IntVector_Intrinsics_vec128_and(mask4, ml); + Lib_IntVector_Intrinsics_vec128 o0 = Lib_IntVector_Intrinsics_vec128_sub64(f02, pl); + Lib_IntVector_Intrinsics_vec128 o1 = Lib_IntVector_Intrinsics_vec128_sub64(f12, ph); + Lib_IntVector_Intrinsics_vec128 o2 = Lib_IntVector_Intrinsics_vec128_sub64(f22, ph); + Lib_IntVector_Intrinsics_vec128 o3 = Lib_IntVector_Intrinsics_vec128_sub64(f32, ph); + Lib_IntVector_Intrinsics_vec128 o4 = Lib_IntVector_Intrinsics_vec128_sub64(f42, ph); + Lib_IntVector_Intrinsics_vec128 f011 = o0; + Lib_IntVector_Intrinsics_vec128 f111 = o1; + Lib_IntVector_Intrinsics_vec128 f211 = o2; + Lib_IntVector_Intrinsics_vec128 f311 = o3; + Lib_IntVector_Intrinsics_vec128 f411 = o4; + acc[0U] = f011; + acc[1U] = f111; + acc[2U] = f211; + acc[3U] = f311; + acc[4U] = f411; + Lib_IntVector_Intrinsics_vec128 f00 = acc[0U]; + Lib_IntVector_Intrinsics_vec128 f1 = acc[1U]; + Lib_IntVector_Intrinsics_vec128 f2 = acc[2U]; + Lib_IntVector_Intrinsics_vec128 f3 = acc[3U]; + Lib_IntVector_Intrinsics_vec128 f4 = acc[4U]; + uint64_t f01 = Lib_IntVector_Intrinsics_vec128_extract64(f00, (uint32_t)0U); + uint64_t f112 = Lib_IntVector_Intrinsics_vec128_extract64(f1, (uint32_t)0U); + uint64_t f212 = Lib_IntVector_Intrinsics_vec128_extract64(f2, (uint32_t)0U); + uint64_t f312 = Lib_IntVector_Intrinsics_vec128_extract64(f3, (uint32_t)0U); + uint64_t f41 = Lib_IntVector_Intrinsics_vec128_extract64(f4, (uint32_t)0U); + uint64_t lo = (f01 | f112 << (uint32_t)26U) | f212 << (uint32_t)52U; + uint64_t hi = (f212 >> (uint32_t)12U | f312 << (uint32_t)14U) | f41 << (uint32_t)40U; + uint64_t f10 = lo; + uint64_t f11 = hi; + uint64_t u0 = load64_le(ks); + uint64_t lo0 = u0; + uint64_t u = load64_le(ks + (uint32_t)8U); + uint64_t hi0 = u; + uint64_t f20 = lo0; + uint64_t f21 = hi0; + uint64_t r0 = f10 + f20; + uint64_t r1 = f11 + f21; + uint64_t c = (r0 ^ ((r0 ^ f20) | ((r0 - f20) ^ f20))) >> (uint32_t)63U; + uint64_t r11 = r1 + c; + uint64_t f30 = r0; + uint64_t f31 = r11; + store64_le(tag, f30); + store64_le(tag + (uint32_t)8U, f31); +} + +void +Hacl_Poly1305_128_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key) +{ + Lib_IntVector_Intrinsics_vec128 ctx[25U]; + for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero; + Hacl_Poly1305_128_poly1305_init(ctx, key); + Hacl_Poly1305_128_poly1305_update(ctx, len, text); + Hacl_Poly1305_128_poly1305_finish(tag, key, ctx); +} diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_128.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.h new file mode 100644 index 000000000..8e7cdc74d --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.h @@ -0,0 +1,66 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "libintvector.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Poly1305_128_H +#define __Hacl_Poly1305_128_H + +#include "Hacl_Kremlib.h" + +void +Hacl_Impl_Poly1305_Field32xN_128_load_acc2(Lib_IntVector_Intrinsics_vec128 *acc, uint8_t *b); + +void +Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize( + Lib_IntVector_Intrinsics_vec128 *out, + Lib_IntVector_Intrinsics_vec128 *p); + +extern uint32_t Hacl_Poly1305_128_blocklen; + +typedef Lib_IntVector_Intrinsics_vec128 *Hacl_Poly1305_128_poly1305_ctx; + +void Hacl_Poly1305_128_poly1305_init(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *key); + +void Hacl_Poly1305_128_poly1305_update1(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *text); + +void +Hacl_Poly1305_128_poly1305_update( + Lib_IntVector_Intrinsics_vec128 *ctx, + uint32_t len, + uint8_t *text); + +void +Hacl_Poly1305_128_poly1305_finish( + uint8_t *tag, + uint8_t *key, + Lib_IntVector_Intrinsics_vec128 *ctx); + +void Hacl_Poly1305_128_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key); + +#define __Hacl_Poly1305_128_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_256.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.c new file mode 100644 index 000000000..6fddf86af --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.c @@ -0,0 +1,2095 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "Hacl_Poly1305_256.h" + +void +Hacl_Impl_Poly1305_Field32xN_256_load_acc4(Lib_IntVector_Intrinsics_vec256 *acc, uint8_t *b) +{ + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 lo = Lib_IntVector_Intrinsics_vec256_load_le(b); + Lib_IntVector_Intrinsics_vec256 + hi = Lib_IntVector_Intrinsics_vec256_load_le(b + (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 m0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(lo, hi); + Lib_IntVector_Intrinsics_vec256 + m1 = Lib_IntVector_Intrinsics_vec256_interleave_high128(lo, hi); + Lib_IntVector_Intrinsics_vec256 + m2 = Lib_IntVector_Intrinsics_vec256_shift_right(m0, (uint32_t)48U); + Lib_IntVector_Intrinsics_vec256 + m3 = Lib_IntVector_Intrinsics_vec256_shift_right(m1, (uint32_t)48U); + Lib_IntVector_Intrinsics_vec256 m4 = Lib_IntVector_Intrinsics_vec256_interleave_high64(m0, m1); + Lib_IntVector_Intrinsics_vec256 t0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m0, m1); + Lib_IntVector_Intrinsics_vec256 t3 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m2, m3); + Lib_IntVector_Intrinsics_vec256 + t2 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)4U); + Lib_IntVector_Intrinsics_vec256 o20 = Lib_IntVector_Intrinsics_vec256_and(t2, mask26); + Lib_IntVector_Intrinsics_vec256 + t1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 o10 = Lib_IntVector_Intrinsics_vec256_and(t1, mask26); + Lib_IntVector_Intrinsics_vec256 o5 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26); + Lib_IntVector_Intrinsics_vec256 + t31 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)30U); + Lib_IntVector_Intrinsics_vec256 o30 = Lib_IntVector_Intrinsics_vec256_and(t31, mask26); + Lib_IntVector_Intrinsics_vec256 + o40 = Lib_IntVector_Intrinsics_vec256_shift_right64(m4, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 o0 = o5; + Lib_IntVector_Intrinsics_vec256 o1 = o10; + Lib_IntVector_Intrinsics_vec256 o2 = o20; + Lib_IntVector_Intrinsics_vec256 o3 = o30; + Lib_IntVector_Intrinsics_vec256 o4 = o40; + e[0U] = o0; + e[1U] = o1; + e[2U] = o2; + e[3U] = o3; + e[4U] = o4; + uint64_t b1 = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b1); + Lib_IntVector_Intrinsics_vec256 f40 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f40, mask); + Lib_IntVector_Intrinsics_vec256 acc0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 acc1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 acc2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 acc3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 acc4 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 e0 = e[0U]; + Lib_IntVector_Intrinsics_vec256 e1 = e[1U]; + Lib_IntVector_Intrinsics_vec256 e2 = e[2U]; + Lib_IntVector_Intrinsics_vec256 e3 = e[3U]; + Lib_IntVector_Intrinsics_vec256 e4 = e[4U]; + Lib_IntVector_Intrinsics_vec256 r0 = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 r1 = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 r2 = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 r3 = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 r4 = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 + r01 = + Lib_IntVector_Intrinsics_vec256_insert64(r0, + Lib_IntVector_Intrinsics_vec256_extract64(acc0, (uint32_t)0U), + (uint32_t)0U); + Lib_IntVector_Intrinsics_vec256 + r11 = + Lib_IntVector_Intrinsics_vec256_insert64(r1, + Lib_IntVector_Intrinsics_vec256_extract64(acc1, (uint32_t)0U), + (uint32_t)0U); + Lib_IntVector_Intrinsics_vec256 + r21 = + Lib_IntVector_Intrinsics_vec256_insert64(r2, + Lib_IntVector_Intrinsics_vec256_extract64(acc2, (uint32_t)0U), + (uint32_t)0U); + Lib_IntVector_Intrinsics_vec256 + r31 = + Lib_IntVector_Intrinsics_vec256_insert64(r3, + Lib_IntVector_Intrinsics_vec256_extract64(acc3, (uint32_t)0U), + (uint32_t)0U); + Lib_IntVector_Intrinsics_vec256 + r41 = + Lib_IntVector_Intrinsics_vec256_insert64(r4, + Lib_IntVector_Intrinsics_vec256_extract64(acc4, (uint32_t)0U), + (uint32_t)0U); + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_add64(r01, e0); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_add64(r11, e1); + Lib_IntVector_Intrinsics_vec256 f2 = Lib_IntVector_Intrinsics_vec256_add64(r21, e2); + Lib_IntVector_Intrinsics_vec256 f3 = Lib_IntVector_Intrinsics_vec256_add64(r31, e3); + Lib_IntVector_Intrinsics_vec256 f4 = Lib_IntVector_Intrinsics_vec256_add64(r41, e4); + Lib_IntVector_Intrinsics_vec256 acc01 = f0; + Lib_IntVector_Intrinsics_vec256 acc11 = f1; + Lib_IntVector_Intrinsics_vec256 acc21 = f2; + Lib_IntVector_Intrinsics_vec256 acc31 = f3; + Lib_IntVector_Intrinsics_vec256 acc41 = f4; + acc[0U] = acc01; + acc[1U] = acc11; + acc[2U] = acc21; + acc[3U] = acc31; + acc[4U] = acc41; +} + +void +Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize( + Lib_IntVector_Intrinsics_vec256 *out, + Lib_IntVector_Intrinsics_vec256 *p) +{ + Lib_IntVector_Intrinsics_vec256 *r = p; + Lib_IntVector_Intrinsics_vec256 *r_5 = p + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *r4 = p + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec256 a0 = out[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = out[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = out[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = out[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = out[4U]; + Lib_IntVector_Intrinsics_vec256 r10 = r[0U]; + Lib_IntVector_Intrinsics_vec256 r11 = r[1U]; + Lib_IntVector_Intrinsics_vec256 r12 = r[2U]; + Lib_IntVector_Intrinsics_vec256 r13 = r[3U]; + Lib_IntVector_Intrinsics_vec256 r14 = r[4U]; + Lib_IntVector_Intrinsics_vec256 r151 = r_5[1U]; + Lib_IntVector_Intrinsics_vec256 r152 = r_5[2U]; + Lib_IntVector_Intrinsics_vec256 r153 = r_5[3U]; + Lib_IntVector_Intrinsics_vec256 r154 = r_5[4U]; + Lib_IntVector_Intrinsics_vec256 r40 = r4[0U]; + Lib_IntVector_Intrinsics_vec256 r41 = r4[1U]; + Lib_IntVector_Intrinsics_vec256 r42 = r4[2U]; + Lib_IntVector_Intrinsics_vec256 r43 = r4[3U]; + Lib_IntVector_Intrinsics_vec256 r44 = r4[4U]; + Lib_IntVector_Intrinsics_vec256 a010 = Lib_IntVector_Intrinsics_vec256_mul64(r10, r10); + Lib_IntVector_Intrinsics_vec256 a110 = Lib_IntVector_Intrinsics_vec256_mul64(r11, r10); + Lib_IntVector_Intrinsics_vec256 a210 = Lib_IntVector_Intrinsics_vec256_mul64(r12, r10); + Lib_IntVector_Intrinsics_vec256 a310 = Lib_IntVector_Intrinsics_vec256_mul64(r13, r10); + Lib_IntVector_Intrinsics_vec256 a410 = Lib_IntVector_Intrinsics_vec256_mul64(r14, r10); + Lib_IntVector_Intrinsics_vec256 + a020 = + Lib_IntVector_Intrinsics_vec256_add64(a010, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r11)); + Lib_IntVector_Intrinsics_vec256 + a120 = + Lib_IntVector_Intrinsics_vec256_add64(a110, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r11)); + Lib_IntVector_Intrinsics_vec256 + a220 = + Lib_IntVector_Intrinsics_vec256_add64(a210, + Lib_IntVector_Intrinsics_vec256_mul64(r11, r11)); + Lib_IntVector_Intrinsics_vec256 + a320 = + Lib_IntVector_Intrinsics_vec256_add64(a310, + Lib_IntVector_Intrinsics_vec256_mul64(r12, r11)); + Lib_IntVector_Intrinsics_vec256 + a420 = + Lib_IntVector_Intrinsics_vec256_add64(a410, + Lib_IntVector_Intrinsics_vec256_mul64(r13, r11)); + Lib_IntVector_Intrinsics_vec256 + a030 = + Lib_IntVector_Intrinsics_vec256_add64(a020, + Lib_IntVector_Intrinsics_vec256_mul64(r153, r12)); + Lib_IntVector_Intrinsics_vec256 + a130 = + Lib_IntVector_Intrinsics_vec256_add64(a120, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r12)); + Lib_IntVector_Intrinsics_vec256 + a230 = + Lib_IntVector_Intrinsics_vec256_add64(a220, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r12)); + Lib_IntVector_Intrinsics_vec256 + a330 = + Lib_IntVector_Intrinsics_vec256_add64(a320, + Lib_IntVector_Intrinsics_vec256_mul64(r11, r12)); + Lib_IntVector_Intrinsics_vec256 + a430 = + Lib_IntVector_Intrinsics_vec256_add64(a420, + Lib_IntVector_Intrinsics_vec256_mul64(r12, r12)); + Lib_IntVector_Intrinsics_vec256 + a040 = + Lib_IntVector_Intrinsics_vec256_add64(a030, + Lib_IntVector_Intrinsics_vec256_mul64(r152, r13)); + Lib_IntVector_Intrinsics_vec256 + a140 = + Lib_IntVector_Intrinsics_vec256_add64(a130, + Lib_IntVector_Intrinsics_vec256_mul64(r153, r13)); + Lib_IntVector_Intrinsics_vec256 + a240 = + Lib_IntVector_Intrinsics_vec256_add64(a230, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r13)); + Lib_IntVector_Intrinsics_vec256 + a340 = + Lib_IntVector_Intrinsics_vec256_add64(a330, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r13)); + Lib_IntVector_Intrinsics_vec256 + a440 = + Lib_IntVector_Intrinsics_vec256_add64(a430, + Lib_IntVector_Intrinsics_vec256_mul64(r11, r13)); + Lib_IntVector_Intrinsics_vec256 + a050 = + Lib_IntVector_Intrinsics_vec256_add64(a040, + Lib_IntVector_Intrinsics_vec256_mul64(r151, r14)); + Lib_IntVector_Intrinsics_vec256 + a150 = + Lib_IntVector_Intrinsics_vec256_add64(a140, + Lib_IntVector_Intrinsics_vec256_mul64(r152, r14)); + Lib_IntVector_Intrinsics_vec256 + a250 = + Lib_IntVector_Intrinsics_vec256_add64(a240, + Lib_IntVector_Intrinsics_vec256_mul64(r153, r14)); + Lib_IntVector_Intrinsics_vec256 + a350 = + Lib_IntVector_Intrinsics_vec256_add64(a340, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r14)); + Lib_IntVector_Intrinsics_vec256 + a450 = + Lib_IntVector_Intrinsics_vec256_add64(a440, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r14)); + Lib_IntVector_Intrinsics_vec256 t00 = a050; + Lib_IntVector_Intrinsics_vec256 t10 = a150; + Lib_IntVector_Intrinsics_vec256 t20 = a250; + Lib_IntVector_Intrinsics_vec256 t30 = a350; + Lib_IntVector_Intrinsics_vec256 t40 = a450; + Lib_IntVector_Intrinsics_vec256 + mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z00 = Lib_IntVector_Intrinsics_vec256_shift_right64(t00, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x00 = Lib_IntVector_Intrinsics_vec256_and(t00, mask260); + Lib_IntVector_Intrinsics_vec256 x30 = Lib_IntVector_Intrinsics_vec256_and(t30, mask260); + Lib_IntVector_Intrinsics_vec256 x10 = Lib_IntVector_Intrinsics_vec256_add64(t10, z00); + Lib_IntVector_Intrinsics_vec256 x40 = Lib_IntVector_Intrinsics_vec256_add64(t40, z10); + Lib_IntVector_Intrinsics_vec256 + z010 = Lib_IntVector_Intrinsics_vec256_shift_right64(x10, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z110 = Lib_IntVector_Intrinsics_vec256_shift_right64(x40, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t5 = Lib_IntVector_Intrinsics_vec256_shift_left64(z110, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z110, t5); + Lib_IntVector_Intrinsics_vec256 x110 = Lib_IntVector_Intrinsics_vec256_and(x10, mask260); + Lib_IntVector_Intrinsics_vec256 x410 = Lib_IntVector_Intrinsics_vec256_and(x40, mask260); + Lib_IntVector_Intrinsics_vec256 x20 = Lib_IntVector_Intrinsics_vec256_add64(t20, z010); + Lib_IntVector_Intrinsics_vec256 x010 = Lib_IntVector_Intrinsics_vec256_add64(x00, z12); + Lib_IntVector_Intrinsics_vec256 + z020 = Lib_IntVector_Intrinsics_vec256_shift_right64(x20, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z130 = Lib_IntVector_Intrinsics_vec256_shift_right64(x010, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x210 = Lib_IntVector_Intrinsics_vec256_and(x20, mask260); + Lib_IntVector_Intrinsics_vec256 x020 = Lib_IntVector_Intrinsics_vec256_and(x010, mask260); + Lib_IntVector_Intrinsics_vec256 x310 = Lib_IntVector_Intrinsics_vec256_add64(x30, z020); + Lib_IntVector_Intrinsics_vec256 x120 = Lib_IntVector_Intrinsics_vec256_add64(x110, z130); + Lib_IntVector_Intrinsics_vec256 + z030 = Lib_IntVector_Intrinsics_vec256_shift_right64(x310, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x320 = Lib_IntVector_Intrinsics_vec256_and(x310, mask260); + Lib_IntVector_Intrinsics_vec256 x420 = Lib_IntVector_Intrinsics_vec256_add64(x410, z030); + Lib_IntVector_Intrinsics_vec256 r20 = x020; + Lib_IntVector_Intrinsics_vec256 r21 = x120; + Lib_IntVector_Intrinsics_vec256 r22 = x210; + Lib_IntVector_Intrinsics_vec256 r23 = x320; + Lib_IntVector_Intrinsics_vec256 r24 = x420; + Lib_IntVector_Intrinsics_vec256 a011 = Lib_IntVector_Intrinsics_vec256_mul64(r10, r20); + Lib_IntVector_Intrinsics_vec256 a111 = Lib_IntVector_Intrinsics_vec256_mul64(r11, r20); + Lib_IntVector_Intrinsics_vec256 a211 = Lib_IntVector_Intrinsics_vec256_mul64(r12, r20); + Lib_IntVector_Intrinsics_vec256 a311 = Lib_IntVector_Intrinsics_vec256_mul64(r13, r20); + Lib_IntVector_Intrinsics_vec256 a411 = Lib_IntVector_Intrinsics_vec256_mul64(r14, r20); + Lib_IntVector_Intrinsics_vec256 + a021 = + Lib_IntVector_Intrinsics_vec256_add64(a011, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r21)); + Lib_IntVector_Intrinsics_vec256 + a121 = + Lib_IntVector_Intrinsics_vec256_add64(a111, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r21)); + Lib_IntVector_Intrinsics_vec256 + a221 = + Lib_IntVector_Intrinsics_vec256_add64(a211, + Lib_IntVector_Intrinsics_vec256_mul64(r11, r21)); + Lib_IntVector_Intrinsics_vec256 + a321 = + Lib_IntVector_Intrinsics_vec256_add64(a311, + Lib_IntVector_Intrinsics_vec256_mul64(r12, r21)); + Lib_IntVector_Intrinsics_vec256 + a421 = + Lib_IntVector_Intrinsics_vec256_add64(a411, + Lib_IntVector_Intrinsics_vec256_mul64(r13, r21)); + Lib_IntVector_Intrinsics_vec256 + a031 = + Lib_IntVector_Intrinsics_vec256_add64(a021, + Lib_IntVector_Intrinsics_vec256_mul64(r153, r22)); + Lib_IntVector_Intrinsics_vec256 + a131 = + Lib_IntVector_Intrinsics_vec256_add64(a121, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r22)); + Lib_IntVector_Intrinsics_vec256 + a231 = + Lib_IntVector_Intrinsics_vec256_add64(a221, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r22)); + Lib_IntVector_Intrinsics_vec256 + a331 = + Lib_IntVector_Intrinsics_vec256_add64(a321, + Lib_IntVector_Intrinsics_vec256_mul64(r11, r22)); + Lib_IntVector_Intrinsics_vec256 + a431 = + Lib_IntVector_Intrinsics_vec256_add64(a421, + Lib_IntVector_Intrinsics_vec256_mul64(r12, r22)); + Lib_IntVector_Intrinsics_vec256 + a041 = + Lib_IntVector_Intrinsics_vec256_add64(a031, + Lib_IntVector_Intrinsics_vec256_mul64(r152, r23)); + Lib_IntVector_Intrinsics_vec256 + a141 = + Lib_IntVector_Intrinsics_vec256_add64(a131, + Lib_IntVector_Intrinsics_vec256_mul64(r153, r23)); + Lib_IntVector_Intrinsics_vec256 + a241 = + Lib_IntVector_Intrinsics_vec256_add64(a231, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r23)); + Lib_IntVector_Intrinsics_vec256 + a341 = + Lib_IntVector_Intrinsics_vec256_add64(a331, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r23)); + Lib_IntVector_Intrinsics_vec256 + a441 = + Lib_IntVector_Intrinsics_vec256_add64(a431, + Lib_IntVector_Intrinsics_vec256_mul64(r11, r23)); + Lib_IntVector_Intrinsics_vec256 + a051 = + Lib_IntVector_Intrinsics_vec256_add64(a041, + Lib_IntVector_Intrinsics_vec256_mul64(r151, r24)); + Lib_IntVector_Intrinsics_vec256 + a151 = + Lib_IntVector_Intrinsics_vec256_add64(a141, + Lib_IntVector_Intrinsics_vec256_mul64(r152, r24)); + Lib_IntVector_Intrinsics_vec256 + a251 = + Lib_IntVector_Intrinsics_vec256_add64(a241, + Lib_IntVector_Intrinsics_vec256_mul64(r153, r24)); + Lib_IntVector_Intrinsics_vec256 + a351 = + Lib_IntVector_Intrinsics_vec256_add64(a341, + Lib_IntVector_Intrinsics_vec256_mul64(r154, r24)); + Lib_IntVector_Intrinsics_vec256 + a451 = + Lib_IntVector_Intrinsics_vec256_add64(a441, + Lib_IntVector_Intrinsics_vec256_mul64(r10, r24)); + Lib_IntVector_Intrinsics_vec256 t01 = a051; + Lib_IntVector_Intrinsics_vec256 t11 = a151; + Lib_IntVector_Intrinsics_vec256 t21 = a251; + Lib_IntVector_Intrinsics_vec256 t31 = a351; + Lib_IntVector_Intrinsics_vec256 t41 = a451; + Lib_IntVector_Intrinsics_vec256 + mask261 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z04 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z14 = Lib_IntVector_Intrinsics_vec256_shift_right64(t31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x03 = Lib_IntVector_Intrinsics_vec256_and(t01, mask261); + Lib_IntVector_Intrinsics_vec256 x33 = Lib_IntVector_Intrinsics_vec256_and(t31, mask261); + Lib_IntVector_Intrinsics_vec256 x13 = Lib_IntVector_Intrinsics_vec256_add64(t11, z04); + Lib_IntVector_Intrinsics_vec256 x43 = Lib_IntVector_Intrinsics_vec256_add64(t41, z14); + Lib_IntVector_Intrinsics_vec256 + z011 = Lib_IntVector_Intrinsics_vec256_shift_right64(x13, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z111 = Lib_IntVector_Intrinsics_vec256_shift_right64(x43, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t6 = Lib_IntVector_Intrinsics_vec256_shift_left64(z111, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z120 = Lib_IntVector_Intrinsics_vec256_add64(z111, t6); + Lib_IntVector_Intrinsics_vec256 x111 = Lib_IntVector_Intrinsics_vec256_and(x13, mask261); + Lib_IntVector_Intrinsics_vec256 x411 = Lib_IntVector_Intrinsics_vec256_and(x43, mask261); + Lib_IntVector_Intrinsics_vec256 x22 = Lib_IntVector_Intrinsics_vec256_add64(t21, z011); + Lib_IntVector_Intrinsics_vec256 x011 = Lib_IntVector_Intrinsics_vec256_add64(x03, z120); + Lib_IntVector_Intrinsics_vec256 + z021 = Lib_IntVector_Intrinsics_vec256_shift_right64(x22, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z131 = Lib_IntVector_Intrinsics_vec256_shift_right64(x011, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x211 = Lib_IntVector_Intrinsics_vec256_and(x22, mask261); + Lib_IntVector_Intrinsics_vec256 x021 = Lib_IntVector_Intrinsics_vec256_and(x011, mask261); + Lib_IntVector_Intrinsics_vec256 x311 = Lib_IntVector_Intrinsics_vec256_add64(x33, z021); + Lib_IntVector_Intrinsics_vec256 x121 = Lib_IntVector_Intrinsics_vec256_add64(x111, z131); + Lib_IntVector_Intrinsics_vec256 + z031 = Lib_IntVector_Intrinsics_vec256_shift_right64(x311, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x321 = Lib_IntVector_Intrinsics_vec256_and(x311, mask261); + Lib_IntVector_Intrinsics_vec256 x421 = Lib_IntVector_Intrinsics_vec256_add64(x411, z031); + Lib_IntVector_Intrinsics_vec256 r30 = x021; + Lib_IntVector_Intrinsics_vec256 r31 = x121; + Lib_IntVector_Intrinsics_vec256 r32 = x211; + Lib_IntVector_Intrinsics_vec256 r33 = x321; + Lib_IntVector_Intrinsics_vec256 r34 = x421; + Lib_IntVector_Intrinsics_vec256 + v12120 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r20, r10); + Lib_IntVector_Intrinsics_vec256 + v34340 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r40, r30); + Lib_IntVector_Intrinsics_vec256 + r12340 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34340, v12120); + Lib_IntVector_Intrinsics_vec256 + v12121 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r21, r11); + Lib_IntVector_Intrinsics_vec256 + v34341 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r41, r31); + Lib_IntVector_Intrinsics_vec256 + r12341 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34341, v12121); + Lib_IntVector_Intrinsics_vec256 + v12122 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r22, r12); + Lib_IntVector_Intrinsics_vec256 + v34342 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r42, r32); + Lib_IntVector_Intrinsics_vec256 + r12342 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34342, v12122); + Lib_IntVector_Intrinsics_vec256 + v12123 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r23, r13); + Lib_IntVector_Intrinsics_vec256 + v34343 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r43, r33); + Lib_IntVector_Intrinsics_vec256 + r12343 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34343, v12123); + Lib_IntVector_Intrinsics_vec256 + v12124 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r24, r14); + Lib_IntVector_Intrinsics_vec256 + v34344 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r44, r34); + Lib_IntVector_Intrinsics_vec256 + r12344 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34344, v12124); + Lib_IntVector_Intrinsics_vec256 + r123451 = Lib_IntVector_Intrinsics_vec256_smul64(r12341, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec256 + r123452 = Lib_IntVector_Intrinsics_vec256_smul64(r12342, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec256 + r123453 = Lib_IntVector_Intrinsics_vec256_smul64(r12343, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec256 + r123454 = Lib_IntVector_Intrinsics_vec256_smul64(r12344, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_mul64(r12340, a0); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_mul64(r12341, a0); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_mul64(r12342, a0); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_mul64(r12343, a0); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_mul64(r12344, a0); + Lib_IntVector_Intrinsics_vec256 + a02 = + Lib_IntVector_Intrinsics_vec256_add64(a01, + Lib_IntVector_Intrinsics_vec256_mul64(r123454, a1)); + Lib_IntVector_Intrinsics_vec256 + a12 = + Lib_IntVector_Intrinsics_vec256_add64(a11, + Lib_IntVector_Intrinsics_vec256_mul64(r12340, a1)); + Lib_IntVector_Intrinsics_vec256 + a22 = + Lib_IntVector_Intrinsics_vec256_add64(a21, + Lib_IntVector_Intrinsics_vec256_mul64(r12341, a1)); + Lib_IntVector_Intrinsics_vec256 + a32 = + Lib_IntVector_Intrinsics_vec256_add64(a31, + Lib_IntVector_Intrinsics_vec256_mul64(r12342, a1)); + Lib_IntVector_Intrinsics_vec256 + a42 = + Lib_IntVector_Intrinsics_vec256_add64(a41, + Lib_IntVector_Intrinsics_vec256_mul64(r12343, a1)); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r123453, a2)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r123454, a2)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r12340, a2)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r12341, a2)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r12342, a2)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r123452, a3)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r123453, a3)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r123454, a3)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r12340, a3)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r12341, a3)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r123451, a4)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r123452, a4)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r123453, a4)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r123454, a4)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r12340, a4)); + Lib_IntVector_Intrinsics_vec256 t0 = a05; + Lib_IntVector_Intrinsics_vec256 t1 = a15; + Lib_IntVector_Intrinsics_vec256 t2 = a25; + Lib_IntVector_Intrinsics_vec256 t3 = a35; + Lib_IntVector_Intrinsics_vec256 t4 = a45; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z121 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z121); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o10 = x12; + Lib_IntVector_Intrinsics_vec256 o20 = x21; + Lib_IntVector_Intrinsics_vec256 o30 = x32; + Lib_IntVector_Intrinsics_vec256 o40 = x42; + Lib_IntVector_Intrinsics_vec256 + v00 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o0, o0); + Lib_IntVector_Intrinsics_vec256 v10 = Lib_IntVector_Intrinsics_vec256_add64(o0, v00); + Lib_IntVector_Intrinsics_vec256 + v10h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v10, v10); + Lib_IntVector_Intrinsics_vec256 v20 = Lib_IntVector_Intrinsics_vec256_add64(v10, v10h); + Lib_IntVector_Intrinsics_vec256 + v01 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o10, o10); + Lib_IntVector_Intrinsics_vec256 v11 = Lib_IntVector_Intrinsics_vec256_add64(o10, v01); + Lib_IntVector_Intrinsics_vec256 + v11h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v11, v11); + Lib_IntVector_Intrinsics_vec256 v21 = Lib_IntVector_Intrinsics_vec256_add64(v11, v11h); + Lib_IntVector_Intrinsics_vec256 + v02 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o20, o20); + Lib_IntVector_Intrinsics_vec256 v12 = Lib_IntVector_Intrinsics_vec256_add64(o20, v02); + Lib_IntVector_Intrinsics_vec256 + v12h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v12, v12); + Lib_IntVector_Intrinsics_vec256 v22 = Lib_IntVector_Intrinsics_vec256_add64(v12, v12h); + Lib_IntVector_Intrinsics_vec256 + v03 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o30, o30); + Lib_IntVector_Intrinsics_vec256 v13 = Lib_IntVector_Intrinsics_vec256_add64(o30, v03); + Lib_IntVector_Intrinsics_vec256 + v13h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v13, v13); + Lib_IntVector_Intrinsics_vec256 v23 = Lib_IntVector_Intrinsics_vec256_add64(v13, v13h); + Lib_IntVector_Intrinsics_vec256 + v04 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o40, o40); + Lib_IntVector_Intrinsics_vec256 v14 = Lib_IntVector_Intrinsics_vec256_add64(o40, v04); + Lib_IntVector_Intrinsics_vec256 + v14h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v14, v14); + Lib_IntVector_Intrinsics_vec256 v24 = Lib_IntVector_Intrinsics_vec256_add64(v14, v14h); + Lib_IntVector_Intrinsics_vec256 + l = Lib_IntVector_Intrinsics_vec256_add64(v20, Lib_IntVector_Intrinsics_vec256_zero); + Lib_IntVector_Intrinsics_vec256 + tmp0 = + Lib_IntVector_Intrinsics_vec256_and(l, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c0 = Lib_IntVector_Intrinsics_vec256_shift_right64(l, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l0 = Lib_IntVector_Intrinsics_vec256_add64(v21, c0); + Lib_IntVector_Intrinsics_vec256 + tmp1 = + Lib_IntVector_Intrinsics_vec256_and(l0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c1 = Lib_IntVector_Intrinsics_vec256_shift_right64(l0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l1 = Lib_IntVector_Intrinsics_vec256_add64(v22, c1); + Lib_IntVector_Intrinsics_vec256 + tmp2 = + Lib_IntVector_Intrinsics_vec256_and(l1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c2 = Lib_IntVector_Intrinsics_vec256_shift_right64(l1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l2 = Lib_IntVector_Intrinsics_vec256_add64(v23, c2); + Lib_IntVector_Intrinsics_vec256 + tmp3 = + Lib_IntVector_Intrinsics_vec256_and(l2, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c3 = Lib_IntVector_Intrinsics_vec256_shift_right64(l2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l3 = Lib_IntVector_Intrinsics_vec256_add64(v24, c3); + Lib_IntVector_Intrinsics_vec256 + tmp4 = + Lib_IntVector_Intrinsics_vec256_and(l3, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c4 = Lib_IntVector_Intrinsics_vec256_shift_right64(l3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + o00 = + Lib_IntVector_Intrinsics_vec256_add64(tmp0, + Lib_IntVector_Intrinsics_vec256_smul64(c4, (uint64_t)5U)); + Lib_IntVector_Intrinsics_vec256 o1 = tmp1; + Lib_IntVector_Intrinsics_vec256 o2 = tmp2; + Lib_IntVector_Intrinsics_vec256 o3 = tmp3; + Lib_IntVector_Intrinsics_vec256 o4 = tmp4; + out[0U] = o00; + out[1U] = o1; + out[2U] = o2; + out[3U] = o3; + out[4U] = o4; +} + +uint32_t Hacl_Poly1305_256_blocklen = (uint32_t)16U; + +void +Hacl_Poly1305_256_poly1305_init(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *key) +{ + Lib_IntVector_Intrinsics_vec256 *acc = ctx; + Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U; + uint8_t *kr = key; + acc[0U] = Lib_IntVector_Intrinsics_vec256_zero; + acc[1U] = Lib_IntVector_Intrinsics_vec256_zero; + acc[2U] = Lib_IntVector_Intrinsics_vec256_zero; + acc[3U] = Lib_IntVector_Intrinsics_vec256_zero; + acc[4U] = Lib_IntVector_Intrinsics_vec256_zero; + uint64_t u0 = load64_le(kr); + uint64_t lo = u0; + uint64_t u = load64_le(kr + (uint32_t)8U); + uint64_t hi = u; + uint64_t mask0 = (uint64_t)0x0ffffffc0fffffffU; + uint64_t mask1 = (uint64_t)0x0ffffffc0ffffffcU; + uint64_t lo1 = lo & mask0; + uint64_t hi1 = hi & mask1; + Lib_IntVector_Intrinsics_vec256 *r = pre; + Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *rn = pre + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec256 *rn_5 = pre + (uint32_t)15U; + Lib_IntVector_Intrinsics_vec256 r_vec0 = Lib_IntVector_Intrinsics_vec256_load64(lo1); + Lib_IntVector_Intrinsics_vec256 r_vec1 = Lib_IntVector_Intrinsics_vec256_load64(hi1); + Lib_IntVector_Intrinsics_vec256 + f00 = + Lib_IntVector_Intrinsics_vec256_and(r_vec0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f15 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(r_vec1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f0 = f00; + Lib_IntVector_Intrinsics_vec256 f1 = f15; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f4 = f40; + r[0U] = f0; + r[1U] = f1; + r[2U] = f2; + r[3U] = f3; + r[4U] = f4; + Lib_IntVector_Intrinsics_vec256 f200 = r[0U]; + Lib_IntVector_Intrinsics_vec256 f210 = r[1U]; + Lib_IntVector_Intrinsics_vec256 f220 = r[2U]; + Lib_IntVector_Intrinsics_vec256 f230 = r[3U]; + Lib_IntVector_Intrinsics_vec256 f240 = r[4U]; + r5[0U] = Lib_IntVector_Intrinsics_vec256_smul64(f200, (uint64_t)5U); + r5[1U] = Lib_IntVector_Intrinsics_vec256_smul64(f210, (uint64_t)5U); + r5[2U] = Lib_IntVector_Intrinsics_vec256_smul64(f220, (uint64_t)5U); + r5[3U] = Lib_IntVector_Intrinsics_vec256_smul64(f230, (uint64_t)5U); + r5[4U] = Lib_IntVector_Intrinsics_vec256_smul64(f240, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec256 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec256 r10 = r[1U]; + Lib_IntVector_Intrinsics_vec256 r20 = r[2U]; + Lib_IntVector_Intrinsics_vec256 r30 = r[3U]; + Lib_IntVector_Intrinsics_vec256 r40 = r[4U]; + Lib_IntVector_Intrinsics_vec256 r510 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r520 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r530 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r540 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f100 = r[0U]; + Lib_IntVector_Intrinsics_vec256 f110 = r[1U]; + Lib_IntVector_Intrinsics_vec256 f120 = r[2U]; + Lib_IntVector_Intrinsics_vec256 f130 = r[3U]; + Lib_IntVector_Intrinsics_vec256 f140 = r[4U]; + Lib_IntVector_Intrinsics_vec256 a00 = Lib_IntVector_Intrinsics_vec256_mul64(r0, f100); + Lib_IntVector_Intrinsics_vec256 a10 = Lib_IntVector_Intrinsics_vec256_mul64(r10, f100); + Lib_IntVector_Intrinsics_vec256 a20 = Lib_IntVector_Intrinsics_vec256_mul64(r20, f100); + Lib_IntVector_Intrinsics_vec256 a30 = Lib_IntVector_Intrinsics_vec256_mul64(r30, f100); + Lib_IntVector_Intrinsics_vec256 a40 = Lib_IntVector_Intrinsics_vec256_mul64(r40, f100); + Lib_IntVector_Intrinsics_vec256 + a010 = + Lib_IntVector_Intrinsics_vec256_add64(a00, + Lib_IntVector_Intrinsics_vec256_mul64(r540, f110)); + Lib_IntVector_Intrinsics_vec256 + a110 = + Lib_IntVector_Intrinsics_vec256_add64(a10, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f110)); + Lib_IntVector_Intrinsics_vec256 + a210 = + Lib_IntVector_Intrinsics_vec256_add64(a20, + Lib_IntVector_Intrinsics_vec256_mul64(r10, f110)); + Lib_IntVector_Intrinsics_vec256 + a310 = + Lib_IntVector_Intrinsics_vec256_add64(a30, + Lib_IntVector_Intrinsics_vec256_mul64(r20, f110)); + Lib_IntVector_Intrinsics_vec256 + a410 = + Lib_IntVector_Intrinsics_vec256_add64(a40, + Lib_IntVector_Intrinsics_vec256_mul64(r30, f110)); + Lib_IntVector_Intrinsics_vec256 + a020 = + Lib_IntVector_Intrinsics_vec256_add64(a010, + Lib_IntVector_Intrinsics_vec256_mul64(r530, f120)); + Lib_IntVector_Intrinsics_vec256 + a120 = + Lib_IntVector_Intrinsics_vec256_add64(a110, + Lib_IntVector_Intrinsics_vec256_mul64(r540, f120)); + Lib_IntVector_Intrinsics_vec256 + a220 = + Lib_IntVector_Intrinsics_vec256_add64(a210, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f120)); + Lib_IntVector_Intrinsics_vec256 + a320 = + Lib_IntVector_Intrinsics_vec256_add64(a310, + Lib_IntVector_Intrinsics_vec256_mul64(r10, f120)); + Lib_IntVector_Intrinsics_vec256 + a420 = + Lib_IntVector_Intrinsics_vec256_add64(a410, + Lib_IntVector_Intrinsics_vec256_mul64(r20, f120)); + Lib_IntVector_Intrinsics_vec256 + a030 = + Lib_IntVector_Intrinsics_vec256_add64(a020, + Lib_IntVector_Intrinsics_vec256_mul64(r520, f130)); + Lib_IntVector_Intrinsics_vec256 + a130 = + Lib_IntVector_Intrinsics_vec256_add64(a120, + Lib_IntVector_Intrinsics_vec256_mul64(r530, f130)); + Lib_IntVector_Intrinsics_vec256 + a230 = + Lib_IntVector_Intrinsics_vec256_add64(a220, + Lib_IntVector_Intrinsics_vec256_mul64(r540, f130)); + Lib_IntVector_Intrinsics_vec256 + a330 = + Lib_IntVector_Intrinsics_vec256_add64(a320, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f130)); + Lib_IntVector_Intrinsics_vec256 + a430 = + Lib_IntVector_Intrinsics_vec256_add64(a420, + Lib_IntVector_Intrinsics_vec256_mul64(r10, f130)); + Lib_IntVector_Intrinsics_vec256 + a040 = + Lib_IntVector_Intrinsics_vec256_add64(a030, + Lib_IntVector_Intrinsics_vec256_mul64(r510, f140)); + Lib_IntVector_Intrinsics_vec256 + a140 = + Lib_IntVector_Intrinsics_vec256_add64(a130, + Lib_IntVector_Intrinsics_vec256_mul64(r520, f140)); + Lib_IntVector_Intrinsics_vec256 + a240 = + Lib_IntVector_Intrinsics_vec256_add64(a230, + Lib_IntVector_Intrinsics_vec256_mul64(r530, f140)); + Lib_IntVector_Intrinsics_vec256 + a340 = + Lib_IntVector_Intrinsics_vec256_add64(a330, + Lib_IntVector_Intrinsics_vec256_mul64(r540, f140)); + Lib_IntVector_Intrinsics_vec256 + a440 = + Lib_IntVector_Intrinsics_vec256_add64(a430, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f140)); + Lib_IntVector_Intrinsics_vec256 t00 = a040; + Lib_IntVector_Intrinsics_vec256 t10 = a140; + Lib_IntVector_Intrinsics_vec256 t20 = a240; + Lib_IntVector_Intrinsics_vec256 t30 = a340; + Lib_IntVector_Intrinsics_vec256 t40 = a440; + Lib_IntVector_Intrinsics_vec256 + mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z00 = Lib_IntVector_Intrinsics_vec256_shift_right64(t00, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x00 = Lib_IntVector_Intrinsics_vec256_and(t00, mask260); + Lib_IntVector_Intrinsics_vec256 x30 = Lib_IntVector_Intrinsics_vec256_and(t30, mask260); + Lib_IntVector_Intrinsics_vec256 x10 = Lib_IntVector_Intrinsics_vec256_add64(t10, z00); + Lib_IntVector_Intrinsics_vec256 x40 = Lib_IntVector_Intrinsics_vec256_add64(t40, z10); + Lib_IntVector_Intrinsics_vec256 + z010 = Lib_IntVector_Intrinsics_vec256_shift_right64(x10, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z110 = Lib_IntVector_Intrinsics_vec256_shift_right64(x40, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t5 = Lib_IntVector_Intrinsics_vec256_shift_left64(z110, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z110, t5); + Lib_IntVector_Intrinsics_vec256 x110 = Lib_IntVector_Intrinsics_vec256_and(x10, mask260); + Lib_IntVector_Intrinsics_vec256 x410 = Lib_IntVector_Intrinsics_vec256_and(x40, mask260); + Lib_IntVector_Intrinsics_vec256 x20 = Lib_IntVector_Intrinsics_vec256_add64(t20, z010); + Lib_IntVector_Intrinsics_vec256 x010 = Lib_IntVector_Intrinsics_vec256_add64(x00, z12); + Lib_IntVector_Intrinsics_vec256 + z020 = Lib_IntVector_Intrinsics_vec256_shift_right64(x20, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z130 = Lib_IntVector_Intrinsics_vec256_shift_right64(x010, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x210 = Lib_IntVector_Intrinsics_vec256_and(x20, mask260); + Lib_IntVector_Intrinsics_vec256 x020 = Lib_IntVector_Intrinsics_vec256_and(x010, mask260); + Lib_IntVector_Intrinsics_vec256 x310 = Lib_IntVector_Intrinsics_vec256_add64(x30, z020); + Lib_IntVector_Intrinsics_vec256 x120 = Lib_IntVector_Intrinsics_vec256_add64(x110, z130); + Lib_IntVector_Intrinsics_vec256 + z030 = Lib_IntVector_Intrinsics_vec256_shift_right64(x310, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x320 = Lib_IntVector_Intrinsics_vec256_and(x310, mask260); + Lib_IntVector_Intrinsics_vec256 x420 = Lib_IntVector_Intrinsics_vec256_add64(x410, z030); + Lib_IntVector_Intrinsics_vec256 o00 = x020; + Lib_IntVector_Intrinsics_vec256 o10 = x120; + Lib_IntVector_Intrinsics_vec256 o20 = x210; + Lib_IntVector_Intrinsics_vec256 o30 = x320; + Lib_IntVector_Intrinsics_vec256 o40 = x420; + rn[0U] = o00; + rn[1U] = o10; + rn[2U] = o20; + rn[3U] = o30; + rn[4U] = o40; + Lib_IntVector_Intrinsics_vec256 f201 = rn[0U]; + Lib_IntVector_Intrinsics_vec256 f211 = rn[1U]; + Lib_IntVector_Intrinsics_vec256 f221 = rn[2U]; + Lib_IntVector_Intrinsics_vec256 f231 = rn[3U]; + Lib_IntVector_Intrinsics_vec256 f241 = rn[4U]; + rn_5[0U] = Lib_IntVector_Intrinsics_vec256_smul64(f201, (uint64_t)5U); + rn_5[1U] = Lib_IntVector_Intrinsics_vec256_smul64(f211, (uint64_t)5U); + rn_5[2U] = Lib_IntVector_Intrinsics_vec256_smul64(f221, (uint64_t)5U); + rn_5[3U] = Lib_IntVector_Intrinsics_vec256_smul64(f231, (uint64_t)5U); + rn_5[4U] = Lib_IntVector_Intrinsics_vec256_smul64(f241, (uint64_t)5U); + Lib_IntVector_Intrinsics_vec256 r00 = rn[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = rn[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = rn[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = rn[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = rn[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = rn_5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = rn_5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = rn_5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = rn_5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = rn[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = rn[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = rn[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = rn[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = rn[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = Lib_IntVector_Intrinsics_vec256_mul64(r00, f10); + Lib_IntVector_Intrinsics_vec256 a1 = Lib_IntVector_Intrinsics_vec256_mul64(r1, f10); + Lib_IntVector_Intrinsics_vec256 a2 = Lib_IntVector_Intrinsics_vec256_mul64(r2, f10); + Lib_IntVector_Intrinsics_vec256 a3 = Lib_IntVector_Intrinsics_vec256_mul64(r3, f10); + Lib_IntVector_Intrinsics_vec256 a4 = Lib_IntVector_Intrinsics_vec256_mul64(r4, f10); + Lib_IntVector_Intrinsics_vec256 + a01 = + Lib_IntVector_Intrinsics_vec256_add64(a0, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f11)); + Lib_IntVector_Intrinsics_vec256 + a11 = + Lib_IntVector_Intrinsics_vec256_add64(a1, + Lib_IntVector_Intrinsics_vec256_mul64(r00, f11)); + Lib_IntVector_Intrinsics_vec256 + a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, Lib_IntVector_Intrinsics_vec256_mul64(r1, f11)); + Lib_IntVector_Intrinsics_vec256 + a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, Lib_IntVector_Intrinsics_vec256_mul64(r2, f11)); + Lib_IntVector_Intrinsics_vec256 + a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, Lib_IntVector_Intrinsics_vec256_mul64(r3, f11)); + Lib_IntVector_Intrinsics_vec256 + a02 = + Lib_IntVector_Intrinsics_vec256_add64(a01, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f12)); + Lib_IntVector_Intrinsics_vec256 + a12 = + Lib_IntVector_Intrinsics_vec256_add64(a11, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f12)); + Lib_IntVector_Intrinsics_vec256 + a22 = + Lib_IntVector_Intrinsics_vec256_add64(a21, + Lib_IntVector_Intrinsics_vec256_mul64(r00, f12)); + Lib_IntVector_Intrinsics_vec256 + a32 = + Lib_IntVector_Intrinsics_vec256_add64(a31, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f12)); + Lib_IntVector_Intrinsics_vec256 + a42 = + Lib_IntVector_Intrinsics_vec256_add64(a41, + Lib_IntVector_Intrinsics_vec256_mul64(r2, f12)); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r52, f13)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f13)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f13)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r00, f13)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f13)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r51, f14)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r52, f14)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f14)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f14)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r00, f14)); + Lib_IntVector_Intrinsics_vec256 t0 = a04; + Lib_IntVector_Intrinsics_vec256 t1 = a14; + Lib_IntVector_Intrinsics_vec256 t2 = a24; + Lib_IntVector_Intrinsics_vec256 t3 = a34; + Lib_IntVector_Intrinsics_vec256 t4 = a44; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z120 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z120); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + rn[0U] = o0; + rn[1U] = o1; + rn[2U] = o2; + rn[3U] = o3; + rn[4U] = o4; + Lib_IntVector_Intrinsics_vec256 f202 = rn[0U]; + Lib_IntVector_Intrinsics_vec256 f21 = rn[1U]; + Lib_IntVector_Intrinsics_vec256 f22 = rn[2U]; + Lib_IntVector_Intrinsics_vec256 f23 = rn[3U]; + Lib_IntVector_Intrinsics_vec256 f24 = rn[4U]; + rn_5[0U] = Lib_IntVector_Intrinsics_vec256_smul64(f202, (uint64_t)5U); + rn_5[1U] = Lib_IntVector_Intrinsics_vec256_smul64(f21, (uint64_t)5U); + rn_5[2U] = Lib_IntVector_Intrinsics_vec256_smul64(f22, (uint64_t)5U); + rn_5[3U] = Lib_IntVector_Intrinsics_vec256_smul64(f23, (uint64_t)5U); + rn_5[4U] = Lib_IntVector_Intrinsics_vec256_smul64(f24, (uint64_t)5U); +} + +void +Hacl_Poly1305_256_poly1305_update1(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *text) +{ + Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *acc = ctx; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint64_t u0 = load64_le(text); + uint64_t lo = u0; + uint64_t u = load64_le(text + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *r = pre; + Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t0 = a06; + Lib_IntVector_Intrinsics_vec256 t1 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; +} + +void +Hacl_Poly1305_256_poly1305_update( + Lib_IntVector_Intrinsics_vec256 *ctx, + uint32_t len, + uint8_t *text) +{ + Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 *acc = ctx; + uint32_t sz_block = (uint32_t)64U; + uint32_t len0 = len / sz_block * sz_block; + uint8_t *t0 = text; + if (len0 > (uint32_t)0U) { + uint32_t bs = (uint32_t)64U; + uint8_t *text0 = t0; + Hacl_Impl_Poly1305_Field32xN_256_load_acc4(acc, text0); + uint32_t len1 = len0 - bs; + uint8_t *text1 = t0 + bs; + uint32_t nb = len1 / bs; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = text1 + i * bs; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + Lib_IntVector_Intrinsics_vec256 lo = Lib_IntVector_Intrinsics_vec256_load_le(block); + Lib_IntVector_Intrinsics_vec256 + hi = Lib_IntVector_Intrinsics_vec256_load_le(block + (uint32_t)32U); + Lib_IntVector_Intrinsics_vec256 + mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + m0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(lo, hi); + Lib_IntVector_Intrinsics_vec256 + m1 = Lib_IntVector_Intrinsics_vec256_interleave_high128(lo, hi); + Lib_IntVector_Intrinsics_vec256 + m2 = Lib_IntVector_Intrinsics_vec256_shift_right(m0, (uint32_t)48U); + Lib_IntVector_Intrinsics_vec256 + m3 = Lib_IntVector_Intrinsics_vec256_shift_right(m1, (uint32_t)48U); + Lib_IntVector_Intrinsics_vec256 + m4 = Lib_IntVector_Intrinsics_vec256_interleave_high64(m0, m1); + Lib_IntVector_Intrinsics_vec256 + t010 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m0, m1); + Lib_IntVector_Intrinsics_vec256 + t30 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m2, m3); + Lib_IntVector_Intrinsics_vec256 + t20 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)4U); + Lib_IntVector_Intrinsics_vec256 o20 = Lib_IntVector_Intrinsics_vec256_and(t20, mask260); + Lib_IntVector_Intrinsics_vec256 + t10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t010, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 o10 = Lib_IntVector_Intrinsics_vec256_and(t10, mask260); + Lib_IntVector_Intrinsics_vec256 o5 = Lib_IntVector_Intrinsics_vec256_and(t010, mask260); + Lib_IntVector_Intrinsics_vec256 + t31 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)30U); + Lib_IntVector_Intrinsics_vec256 o30 = Lib_IntVector_Intrinsics_vec256_and(t31, mask260); + Lib_IntVector_Intrinsics_vec256 + o40 = Lib_IntVector_Intrinsics_vec256_shift_right64(m4, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 o00 = o5; + Lib_IntVector_Intrinsics_vec256 o11 = o10; + Lib_IntVector_Intrinsics_vec256 o21 = o20; + Lib_IntVector_Intrinsics_vec256 o31 = o30; + Lib_IntVector_Intrinsics_vec256 o41 = o40; + e[0U] = o00; + e[1U] = o11; + e[2U] = o21; + e[3U] = o31; + e[4U] = o41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *rn = pre + (uint32_t)10U; + Lib_IntVector_Intrinsics_vec256 *rn5 = pre + (uint32_t)15U; + Lib_IntVector_Intrinsics_vec256 r0 = rn[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = rn[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = rn[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = rn[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = rn[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = rn5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = rn5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = rn5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = rn5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 f110 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 f120 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 f130 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 f140 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = Lib_IntVector_Intrinsics_vec256_mul64(r0, f10); + Lib_IntVector_Intrinsics_vec256 a1 = Lib_IntVector_Intrinsics_vec256_mul64(r1, f10); + Lib_IntVector_Intrinsics_vec256 a2 = Lib_IntVector_Intrinsics_vec256_mul64(r2, f10); + Lib_IntVector_Intrinsics_vec256 a3 = Lib_IntVector_Intrinsics_vec256_mul64(r3, f10); + Lib_IntVector_Intrinsics_vec256 a4 = Lib_IntVector_Intrinsics_vec256_mul64(r4, f10); + Lib_IntVector_Intrinsics_vec256 + a01 = + Lib_IntVector_Intrinsics_vec256_add64(a0, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f110)); + Lib_IntVector_Intrinsics_vec256 + a11 = + Lib_IntVector_Intrinsics_vec256_add64(a1, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f110)); + Lib_IntVector_Intrinsics_vec256 + a21 = + Lib_IntVector_Intrinsics_vec256_add64(a2, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f110)); + Lib_IntVector_Intrinsics_vec256 + a31 = + Lib_IntVector_Intrinsics_vec256_add64(a3, + Lib_IntVector_Intrinsics_vec256_mul64(r2, f110)); + Lib_IntVector_Intrinsics_vec256 + a41 = + Lib_IntVector_Intrinsics_vec256_add64(a4, + Lib_IntVector_Intrinsics_vec256_mul64(r3, f110)); + Lib_IntVector_Intrinsics_vec256 + a02 = + Lib_IntVector_Intrinsics_vec256_add64(a01, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f120)); + Lib_IntVector_Intrinsics_vec256 + a12 = + Lib_IntVector_Intrinsics_vec256_add64(a11, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f120)); + Lib_IntVector_Intrinsics_vec256 + a22 = + Lib_IntVector_Intrinsics_vec256_add64(a21, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f120)); + Lib_IntVector_Intrinsics_vec256 + a32 = + Lib_IntVector_Intrinsics_vec256_add64(a31, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f120)); + Lib_IntVector_Intrinsics_vec256 + a42 = + Lib_IntVector_Intrinsics_vec256_add64(a41, + Lib_IntVector_Intrinsics_vec256_mul64(r2, f120)); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r52, f130)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f130)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f130)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f130)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r1, f130)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r51, f140)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r52, f140)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r53, f140)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r54, f140)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r0, f140)); + Lib_IntVector_Intrinsics_vec256 t01 = a04; + Lib_IntVector_Intrinsics_vec256 t1 = a14; + Lib_IntVector_Intrinsics_vec256 t2 = a24; + Lib_IntVector_Intrinsics_vec256 t3 = a34; + Lib_IntVector_Intrinsics_vec256 t4 = a44; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o01 = x02; + Lib_IntVector_Intrinsics_vec256 o12 = x12; + Lib_IntVector_Intrinsics_vec256 o22 = x21; + Lib_IntVector_Intrinsics_vec256 o32 = x32; + Lib_IntVector_Intrinsics_vec256 o42 = x42; + acc[0U] = o01; + acc[1U] = o12; + acc[2U] = o22; + acc[3U] = o32; + acc[4U] = o42; + Lib_IntVector_Intrinsics_vec256 f100 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 f20 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f21 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f22 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f23 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f24 = e[4U]; + Lib_IntVector_Intrinsics_vec256 o0 = Lib_IntVector_Intrinsics_vec256_add64(f100, f20); + Lib_IntVector_Intrinsics_vec256 o1 = Lib_IntVector_Intrinsics_vec256_add64(f11, f21); + Lib_IntVector_Intrinsics_vec256 o2 = Lib_IntVector_Intrinsics_vec256_add64(f12, f22); + Lib_IntVector_Intrinsics_vec256 o3 = Lib_IntVector_Intrinsics_vec256_add64(f13, f23); + Lib_IntVector_Intrinsics_vec256 o4 = Lib_IntVector_Intrinsics_vec256_add64(f14, f24); + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + } + Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize(acc, pre); + } + uint32_t len1 = len - len0; + uint8_t *t1 = text + len0; + uint32_t nb = len1 / (uint32_t)16U; + uint32_t rem = len1 % (uint32_t)16U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = t1 + i * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 f4 = e[4U]; + e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask); + Lib_IntVector_Intrinsics_vec256 *r = pre; + Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t01 = a06; + Lib_IntVector_Intrinsics_vec256 t11 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + } + if (rem > (uint32_t)0U) { + uint8_t *last = t1 + nb * (uint32_t)16U; + Lib_IntVector_Intrinsics_vec256 e[5U]; + for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i) + e[_i] = Lib_IntVector_Intrinsics_vec256_zero; + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, last, rem * sizeof(last[0U])); + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo); + Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_and(f0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f110 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)26U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f20 = + Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0, + (uint32_t)52U), + Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)), + (uint32_t)12U)); + Lib_IntVector_Intrinsics_vec256 + f30 = + Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1, + (uint32_t)14U), + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U); + Lib_IntVector_Intrinsics_vec256 f01 = f010; + Lib_IntVector_Intrinsics_vec256 f111 = f110; + Lib_IntVector_Intrinsics_vec256 f2 = f20; + Lib_IntVector_Intrinsics_vec256 f3 = f30; + Lib_IntVector_Intrinsics_vec256 f4 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f4; + uint64_t b = (uint64_t)1U << rem * (uint32_t)8U % (uint32_t)26U; + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b); + Lib_IntVector_Intrinsics_vec256 fi = e[rem * (uint32_t)8U / (uint32_t)26U]; + e[rem * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec256_or(fi, mask); + Lib_IntVector_Intrinsics_vec256 *r = pre; + Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U; + Lib_IntVector_Intrinsics_vec256 r0 = r[0U]; + Lib_IntVector_Intrinsics_vec256 r1 = r[1U]; + Lib_IntVector_Intrinsics_vec256 r2 = r[2U]; + Lib_IntVector_Intrinsics_vec256 r3 = r[3U]; + Lib_IntVector_Intrinsics_vec256 r4 = r[4U]; + Lib_IntVector_Intrinsics_vec256 r51 = r5[1U]; + Lib_IntVector_Intrinsics_vec256 r52 = r5[2U]; + Lib_IntVector_Intrinsics_vec256 r53 = r5[3U]; + Lib_IntVector_Intrinsics_vec256 r54 = r5[4U]; + Lib_IntVector_Intrinsics_vec256 f10 = e[0U]; + Lib_IntVector_Intrinsics_vec256 f11 = e[1U]; + Lib_IntVector_Intrinsics_vec256 f12 = e[2U]; + Lib_IntVector_Intrinsics_vec256 f13 = e[3U]; + Lib_IntVector_Intrinsics_vec256 f14 = e[4U]; + Lib_IntVector_Intrinsics_vec256 a0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 a1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 a2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 a3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 a4 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10); + Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11); + Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12); + Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13); + Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14); + Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01); + Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01); + Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01); + Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01); + Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01); + Lib_IntVector_Intrinsics_vec256 + a03 = + Lib_IntVector_Intrinsics_vec256_add64(a02, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a11)); + Lib_IntVector_Intrinsics_vec256 + a13 = + Lib_IntVector_Intrinsics_vec256_add64(a12, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a11)); + Lib_IntVector_Intrinsics_vec256 + a23 = + Lib_IntVector_Intrinsics_vec256_add64(a22, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a11)); + Lib_IntVector_Intrinsics_vec256 + a33 = + Lib_IntVector_Intrinsics_vec256_add64(a32, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a11)); + Lib_IntVector_Intrinsics_vec256 + a43 = + Lib_IntVector_Intrinsics_vec256_add64(a42, + Lib_IntVector_Intrinsics_vec256_mul64(r3, a11)); + Lib_IntVector_Intrinsics_vec256 + a04 = + Lib_IntVector_Intrinsics_vec256_add64(a03, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a21)); + Lib_IntVector_Intrinsics_vec256 + a14 = + Lib_IntVector_Intrinsics_vec256_add64(a13, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a21)); + Lib_IntVector_Intrinsics_vec256 + a24 = + Lib_IntVector_Intrinsics_vec256_add64(a23, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a21)); + Lib_IntVector_Intrinsics_vec256 + a34 = + Lib_IntVector_Intrinsics_vec256_add64(a33, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a21)); + Lib_IntVector_Intrinsics_vec256 + a44 = + Lib_IntVector_Intrinsics_vec256_add64(a43, + Lib_IntVector_Intrinsics_vec256_mul64(r2, a21)); + Lib_IntVector_Intrinsics_vec256 + a05 = + Lib_IntVector_Intrinsics_vec256_add64(a04, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a31)); + Lib_IntVector_Intrinsics_vec256 + a15 = + Lib_IntVector_Intrinsics_vec256_add64(a14, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a31)); + Lib_IntVector_Intrinsics_vec256 + a25 = + Lib_IntVector_Intrinsics_vec256_add64(a24, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a31)); + Lib_IntVector_Intrinsics_vec256 + a35 = + Lib_IntVector_Intrinsics_vec256_add64(a34, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a31)); + Lib_IntVector_Intrinsics_vec256 + a45 = + Lib_IntVector_Intrinsics_vec256_add64(a44, + Lib_IntVector_Intrinsics_vec256_mul64(r1, a31)); + Lib_IntVector_Intrinsics_vec256 + a06 = + Lib_IntVector_Intrinsics_vec256_add64(a05, + Lib_IntVector_Intrinsics_vec256_mul64(r51, a41)); + Lib_IntVector_Intrinsics_vec256 + a16 = + Lib_IntVector_Intrinsics_vec256_add64(a15, + Lib_IntVector_Intrinsics_vec256_mul64(r52, a41)); + Lib_IntVector_Intrinsics_vec256 + a26 = + Lib_IntVector_Intrinsics_vec256_add64(a25, + Lib_IntVector_Intrinsics_vec256_mul64(r53, a41)); + Lib_IntVector_Intrinsics_vec256 + a36 = + Lib_IntVector_Intrinsics_vec256_add64(a35, + Lib_IntVector_Intrinsics_vec256_mul64(r54, a41)); + Lib_IntVector_Intrinsics_vec256 + a46 = + Lib_IntVector_Intrinsics_vec256_add64(a45, + Lib_IntVector_Intrinsics_vec256_mul64(r0, a41)); + Lib_IntVector_Intrinsics_vec256 t01 = a06; + Lib_IntVector_Intrinsics_vec256 t11 = a16; + Lib_IntVector_Intrinsics_vec256 t2 = a26; + Lib_IntVector_Intrinsics_vec256 t3 = a36; + Lib_IntVector_Intrinsics_vec256 t4 = a46; + Lib_IntVector_Intrinsics_vec256 + mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26); + Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26); + Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0); + Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1); + Lib_IntVector_Intrinsics_vec256 + z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U); + Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t); + Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26); + Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26); + Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01); + Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12); + Lib_IntVector_Intrinsics_vec256 + z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26); + Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26); + Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02); + Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13); + Lib_IntVector_Intrinsics_vec256 + z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26); + Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03); + Lib_IntVector_Intrinsics_vec256 o0 = x02; + Lib_IntVector_Intrinsics_vec256 o1 = x12; + Lib_IntVector_Intrinsics_vec256 o2 = x21; + Lib_IntVector_Intrinsics_vec256 o3 = x32; + Lib_IntVector_Intrinsics_vec256 o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + return; + } +} + +void +Hacl_Poly1305_256_poly1305_finish( + uint8_t *tag, + uint8_t *key, + Lib_IntVector_Intrinsics_vec256 *ctx) +{ + Lib_IntVector_Intrinsics_vec256 *acc = ctx; + uint8_t *ks = key + (uint32_t)16U; + Lib_IntVector_Intrinsics_vec256 f0 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 f13 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 f23 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 f33 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 f40 = acc[4U]; + Lib_IntVector_Intrinsics_vec256 + l0 = Lib_IntVector_Intrinsics_vec256_add64(f0, Lib_IntVector_Intrinsics_vec256_zero); + Lib_IntVector_Intrinsics_vec256 + tmp00 = + Lib_IntVector_Intrinsics_vec256_and(l0, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c00 = Lib_IntVector_Intrinsics_vec256_shift_right64(l0, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l1 = Lib_IntVector_Intrinsics_vec256_add64(f13, c00); + Lib_IntVector_Intrinsics_vec256 + tmp10 = + Lib_IntVector_Intrinsics_vec256_and(l1, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c10 = Lib_IntVector_Intrinsics_vec256_shift_right64(l1, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l2 = Lib_IntVector_Intrinsics_vec256_add64(f23, c10); + Lib_IntVector_Intrinsics_vec256 + tmp20 = + Lib_IntVector_Intrinsics_vec256_and(l2, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c20 = Lib_IntVector_Intrinsics_vec256_shift_right64(l2, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l3 = Lib_IntVector_Intrinsics_vec256_add64(f33, c20); + Lib_IntVector_Intrinsics_vec256 + tmp30 = + Lib_IntVector_Intrinsics_vec256_and(l3, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c30 = Lib_IntVector_Intrinsics_vec256_shift_right64(l3, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l4 = Lib_IntVector_Intrinsics_vec256_add64(f40, c30); + Lib_IntVector_Intrinsics_vec256 + tmp40 = + Lib_IntVector_Intrinsics_vec256_and(l4, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c40 = Lib_IntVector_Intrinsics_vec256_shift_right64(l4, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + f010 = + Lib_IntVector_Intrinsics_vec256_add64(tmp00, + Lib_IntVector_Intrinsics_vec256_smul64(c40, (uint64_t)5U)); + Lib_IntVector_Intrinsics_vec256 f110 = tmp10; + Lib_IntVector_Intrinsics_vec256 f210 = tmp20; + Lib_IntVector_Intrinsics_vec256 f310 = tmp30; + Lib_IntVector_Intrinsics_vec256 f410 = tmp40; + Lib_IntVector_Intrinsics_vec256 + l = Lib_IntVector_Intrinsics_vec256_add64(f010, Lib_IntVector_Intrinsics_vec256_zero); + Lib_IntVector_Intrinsics_vec256 + tmp0 = + Lib_IntVector_Intrinsics_vec256_and(l, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c0 = Lib_IntVector_Intrinsics_vec256_shift_right64(l, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l5 = Lib_IntVector_Intrinsics_vec256_add64(f110, c0); + Lib_IntVector_Intrinsics_vec256 + tmp1 = + Lib_IntVector_Intrinsics_vec256_and(l5, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c1 = Lib_IntVector_Intrinsics_vec256_shift_right64(l5, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l6 = Lib_IntVector_Intrinsics_vec256_add64(f210, c1); + Lib_IntVector_Intrinsics_vec256 + tmp2 = + Lib_IntVector_Intrinsics_vec256_and(l6, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c2 = Lib_IntVector_Intrinsics_vec256_shift_right64(l6, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l7 = Lib_IntVector_Intrinsics_vec256_add64(f310, c2); + Lib_IntVector_Intrinsics_vec256 + tmp3 = + Lib_IntVector_Intrinsics_vec256_and(l7, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c3 = Lib_IntVector_Intrinsics_vec256_shift_right64(l7, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 l8 = Lib_IntVector_Intrinsics_vec256_add64(f410, c3); + Lib_IntVector_Intrinsics_vec256 + tmp4 = + Lib_IntVector_Intrinsics_vec256_and(l8, + Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU)); + Lib_IntVector_Intrinsics_vec256 + c4 = Lib_IntVector_Intrinsics_vec256_shift_right64(l8, (uint32_t)26U); + Lib_IntVector_Intrinsics_vec256 + f02 = + Lib_IntVector_Intrinsics_vec256_add64(tmp0, + Lib_IntVector_Intrinsics_vec256_smul64(c4, (uint64_t)5U)); + Lib_IntVector_Intrinsics_vec256 f12 = tmp1; + Lib_IntVector_Intrinsics_vec256 f22 = tmp2; + Lib_IntVector_Intrinsics_vec256 f32 = tmp3; + Lib_IntVector_Intrinsics_vec256 f42 = tmp4; + Lib_IntVector_Intrinsics_vec256 + mh = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU); + Lib_IntVector_Intrinsics_vec256 + ml = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffffbU); + Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_eq64(f42, mh); + Lib_IntVector_Intrinsics_vec256 + mask1 = + Lib_IntVector_Intrinsics_vec256_and(mask, + Lib_IntVector_Intrinsics_vec256_eq64(f32, mh)); + Lib_IntVector_Intrinsics_vec256 + mask2 = + Lib_IntVector_Intrinsics_vec256_and(mask1, + Lib_IntVector_Intrinsics_vec256_eq64(f22, mh)); + Lib_IntVector_Intrinsics_vec256 + mask3 = + Lib_IntVector_Intrinsics_vec256_and(mask2, + Lib_IntVector_Intrinsics_vec256_eq64(f12, mh)); + Lib_IntVector_Intrinsics_vec256 + mask4 = + Lib_IntVector_Intrinsics_vec256_and(mask3, + Lib_IntVector_Intrinsics_vec256_lognot(Lib_IntVector_Intrinsics_vec256_gt64(ml, f02))); + Lib_IntVector_Intrinsics_vec256 ph = Lib_IntVector_Intrinsics_vec256_and(mask4, mh); + Lib_IntVector_Intrinsics_vec256 pl = Lib_IntVector_Intrinsics_vec256_and(mask4, ml); + Lib_IntVector_Intrinsics_vec256 o0 = Lib_IntVector_Intrinsics_vec256_sub64(f02, pl); + Lib_IntVector_Intrinsics_vec256 o1 = Lib_IntVector_Intrinsics_vec256_sub64(f12, ph); + Lib_IntVector_Intrinsics_vec256 o2 = Lib_IntVector_Intrinsics_vec256_sub64(f22, ph); + Lib_IntVector_Intrinsics_vec256 o3 = Lib_IntVector_Intrinsics_vec256_sub64(f32, ph); + Lib_IntVector_Intrinsics_vec256 o4 = Lib_IntVector_Intrinsics_vec256_sub64(f42, ph); + Lib_IntVector_Intrinsics_vec256 f011 = o0; + Lib_IntVector_Intrinsics_vec256 f111 = o1; + Lib_IntVector_Intrinsics_vec256 f211 = o2; + Lib_IntVector_Intrinsics_vec256 f311 = o3; + Lib_IntVector_Intrinsics_vec256 f411 = o4; + acc[0U] = f011; + acc[1U] = f111; + acc[2U] = f211; + acc[3U] = f311; + acc[4U] = f411; + Lib_IntVector_Intrinsics_vec256 f00 = acc[0U]; + Lib_IntVector_Intrinsics_vec256 f1 = acc[1U]; + Lib_IntVector_Intrinsics_vec256 f2 = acc[2U]; + Lib_IntVector_Intrinsics_vec256 f3 = acc[3U]; + Lib_IntVector_Intrinsics_vec256 f4 = acc[4U]; + uint64_t f01 = Lib_IntVector_Intrinsics_vec256_extract64(f00, (uint32_t)0U); + uint64_t f112 = Lib_IntVector_Intrinsics_vec256_extract64(f1, (uint32_t)0U); + uint64_t f212 = Lib_IntVector_Intrinsics_vec256_extract64(f2, (uint32_t)0U); + uint64_t f312 = Lib_IntVector_Intrinsics_vec256_extract64(f3, (uint32_t)0U); + uint64_t f41 = Lib_IntVector_Intrinsics_vec256_extract64(f4, (uint32_t)0U); + uint64_t lo = (f01 | f112 << (uint32_t)26U) | f212 << (uint32_t)52U; + uint64_t hi = (f212 >> (uint32_t)12U | f312 << (uint32_t)14U) | f41 << (uint32_t)40U; + uint64_t f10 = lo; + uint64_t f11 = hi; + uint64_t u0 = load64_le(ks); + uint64_t lo0 = u0; + uint64_t u = load64_le(ks + (uint32_t)8U); + uint64_t hi0 = u; + uint64_t f20 = lo0; + uint64_t f21 = hi0; + uint64_t r0 = f10 + f20; + uint64_t r1 = f11 + f21; + uint64_t c = (r0 ^ ((r0 ^ f20) | ((r0 - f20) ^ f20))) >> (uint32_t)63U; + uint64_t r11 = r1 + c; + uint64_t f30 = r0; + uint64_t f31 = r11; + store64_le(tag, f30); + store64_le(tag + (uint32_t)8U, f31); +} + +void +Hacl_Poly1305_256_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key) +{ + Lib_IntVector_Intrinsics_vec256 ctx[25U]; + for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i) + ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero; + Hacl_Poly1305_256_poly1305_init(ctx, key); + Hacl_Poly1305_256_poly1305_update(ctx, len, text); + Hacl_Poly1305_256_poly1305_finish(tag, key, ctx); +} diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_256.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.h new file mode 100644 index 000000000..9d5ff5728 --- /dev/null +++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.h @@ -0,0 +1,66 @@ +/* MIT License + * + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include "libintvector.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + +#ifndef __Hacl_Poly1305_256_H +#define __Hacl_Poly1305_256_H + +#include "Hacl_Kremlib.h" + +void +Hacl_Impl_Poly1305_Field32xN_256_load_acc4(Lib_IntVector_Intrinsics_vec256 *acc, uint8_t *b); + +void +Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize( + Lib_IntVector_Intrinsics_vec256 *out, + Lib_IntVector_Intrinsics_vec256 *p); + +extern uint32_t Hacl_Poly1305_256_blocklen; + +typedef Lib_IntVector_Intrinsics_vec256 *Hacl_Poly1305_256_poly1305_ctx; + +void Hacl_Poly1305_256_poly1305_init(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *key); + +void Hacl_Poly1305_256_poly1305_update1(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *text); + +void +Hacl_Poly1305_256_poly1305_update( + Lib_IntVector_Intrinsics_vec256 *ctx, + uint32_t len, + uint8_t *text); + +void +Hacl_Poly1305_256_poly1305_finish( + uint8_t *tag, + uint8_t *key, + Lib_IntVector_Intrinsics_vec256 *ctx); + +void Hacl_Poly1305_256_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key); + +#define __Hacl_Poly1305_256_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c index d07a069bf..b5b118333 100644 --- a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c +++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c @@ -1,578 +1,574 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation +/* MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ #include "Hacl_Poly1305_32.h" -inline static void -Hacl_Bignum_Modulo_reduce(uint32_t *b) -{ - uint32_t b0 = b[0U]; - b[0U] = (b0 << (uint32_t)2U) + b0; -} +uint32_t Hacl_Poly1305_32_blocklen = (uint32_t)16U; -inline static void -Hacl_Bignum_Modulo_carry_top(uint32_t *b) +void +Hacl_Poly1305_32_poly1305_init(uint64_t *ctx, uint8_t *key) { - uint32_t b4 = b[4U]; - uint32_t b0 = b[0U]; - uint32_t b4_26 = b4 >> (uint32_t)26U; - b[4U] = b4 & (uint32_t)0x3ffffffU; - b[0U] = (b4_26 << (uint32_t)2U) + b4_26 + b0; -} - -inline static void -Hacl_Bignum_Modulo_carry_top_wide(uint64_t *b) -{ - uint64_t b4 = b[4U]; - uint64_t b0 = b[0U]; - uint64_t b4_ = b4 & (uint64_t)(uint32_t)0x3ffffffU; - uint32_t b4_26 = (uint32_t)(b4 >> (uint32_t)26U); - uint64_t b0_ = b0 + (uint64_t)((b4_26 << (uint32_t)2U) + b4_26); - b[4U] = b4_; - b[0U] = b0_; -} - -inline static void -Hacl_Bignum_Fproduct_copy_from_wide_(uint32_t *output, uint64_t *input) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)5U; i = i + (uint32_t)1U) { - uint64_t xi = input[i]; - output[i] = (uint32_t)xi; - } -} - -inline static void -Hacl_Bignum_Fproduct_sum_scalar_multiplication_(uint64_t *output, uint32_t *input, uint32_t s) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)5U; i = i + (uint32_t)1U) { - uint64_t xi = output[i]; - uint32_t yi = input[i]; - uint64_t x_wide = (uint64_t)yi; - uint64_t y_wide = (uint64_t)s; - output[i] = xi + x_wide * y_wide; - } -} - -inline static void -Hacl_Bignum_Fproduct_carry_wide_(uint64_t *tmp) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) { - uint32_t ctr = i; - uint64_t tctr = tmp[ctr]; - uint64_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint32_t r0 = (uint32_t)tctr & (uint32_t)0x3ffffffU; - uint64_t c = tctr >> (uint32_t)26U; - tmp[ctr] = (uint64_t)r0; - tmp[ctr + (uint32_t)1U] = tctrp1 + c; - } -} - -inline static void -Hacl_Bignum_Fproduct_carry_limb_(uint32_t *tmp) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) { - uint32_t ctr = i; - uint32_t tctr = tmp[ctr]; - uint32_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint32_t r0 = tctr & (uint32_t)0x3ffffffU; - uint32_t c = tctr >> (uint32_t)26U; - tmp[ctr] = r0; - tmp[ctr + (uint32_t)1U] = tctrp1 + c; - } -} - -inline static void -Hacl_Bignum_Fmul_shift_reduce(uint32_t *output) -{ - uint32_t tmp = output[4U]; - for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) { - uint32_t ctr = (uint32_t)5U - i - (uint32_t)1U; - uint32_t z = output[ctr - (uint32_t)1U]; - output[ctr] = z; - } - output[0U] = tmp; - Hacl_Bignum_Modulo_reduce(output); -} - -static void -Hacl_Bignum_Fmul_mul_shift_reduce_(uint64_t *output, uint32_t *input, uint32_t *input2) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) { - uint32_t input2i = input2[i]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); - Hacl_Bignum_Fmul_shift_reduce(input); - } - uint32_t i = (uint32_t)4U; - uint32_t input2i = input2[i]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); -} - -inline static void -Hacl_Bignum_Fmul_fmul(uint32_t *output, uint32_t *input, uint32_t *input2) -{ - uint32_t tmp[5U] = { 0U }; - memcpy(tmp, input, (uint32_t)5U * sizeof input[0U]); - uint64_t t[5U] = { 0U }; - Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input2); - Hacl_Bignum_Fproduct_carry_wide_(t); - Hacl_Bignum_Modulo_carry_top_wide(t); - Hacl_Bignum_Fproduct_copy_from_wide_(output, t); - uint32_t i0 = output[0U]; - uint32_t i1 = output[1U]; - uint32_t i0_ = i0 & (uint32_t)0x3ffffffU; - uint32_t i1_ = i1 + (i0 >> (uint32_t)26U); - output[0U] = i0_; - output[1U] = i1_; -} - -inline static void -Hacl_Bignum_AddAndMultiply_add_and_multiply(uint32_t *acc, uint32_t *block, uint32_t *r) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)5U; i = i + (uint32_t)1U) { - uint32_t xi = acc[i]; - uint32_t yi = block[i]; - acc[i] = xi + yi; - } - Hacl_Bignum_Fmul_fmul(acc, acc, r); -} - -inline static void -Hacl_Impl_Poly1305_32_poly1305_update( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m) -{ - Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st; - uint32_t *h = scrut0.h; - uint32_t *acc = h; - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *r = scrut.r; - uint32_t *r5 = r; - uint32_t tmp[5U] = { 0U }; - uint8_t *s0 = m; - uint8_t *s1 = m + (uint32_t)3U; - uint8_t *s2 = m + (uint32_t)6U; - uint8_t *s3 = m + (uint32_t)9U; - uint8_t *s4 = m + (uint32_t)12U; - uint32_t i0 = load32_le(s0); - uint32_t i1 = load32_le(s1); - uint32_t i2 = load32_le(s2); - uint32_t i3 = load32_le(s3); - uint32_t i4 = load32_le(s4); - uint32_t r0 = i0 & (uint32_t)0x3ffffffU; - uint32_t r1 = i1 >> (uint32_t)2U & (uint32_t)0x3ffffffU; - uint32_t r2 = i2 >> (uint32_t)4U & (uint32_t)0x3ffffffU; - uint32_t r3 = i3 >> (uint32_t)6U & (uint32_t)0x3ffffffU; - uint32_t r4 = i4 >> (uint32_t)8U; - tmp[0U] = r0; - tmp[1U] = r1; - tmp[2U] = r2; - tmp[3U] = r3; - tmp[4U] = r4; - uint32_t b4 = tmp[4U]; - uint32_t b4_ = (uint32_t)0x1000000U | b4; - tmp[4U] = b4_; - Hacl_Bignum_AddAndMultiply_add_and_multiply(acc, tmp, r5); -} - -inline static void -Hacl_Impl_Poly1305_32_poly1305_process_last_block_( - uint8_t *block, - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint64_t rem_) -{ - uint32_t tmp[5U] = { 0U }; - uint8_t *s0 = block; - uint8_t *s1 = block + (uint32_t)3U; - uint8_t *s2 = block + (uint32_t)6U; - uint8_t *s3 = block + (uint32_t)9U; - uint8_t *s4 = block + (uint32_t)12U; - uint32_t i0 = load32_le(s0); - uint32_t i1 = load32_le(s1); - uint32_t i2 = load32_le(s2); - uint32_t i3 = load32_le(s3); - uint32_t i4 = load32_le(s4); - uint32_t r0 = i0 & (uint32_t)0x3ffffffU; - uint32_t r1 = i1 >> (uint32_t)2U & (uint32_t)0x3ffffffU; - uint32_t r2 = i2 >> (uint32_t)4U & (uint32_t)0x3ffffffU; - uint32_t r3 = i3 >> (uint32_t)6U & (uint32_t)0x3ffffffU; - uint32_t r4 = i4 >> (uint32_t)8U; - tmp[0U] = r0; - tmp[1U] = r1; - tmp[2U] = r2; - tmp[3U] = r3; - tmp[4U] = r4; - Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st; - uint32_t *h = scrut0.h; - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *r = scrut.r; - Hacl_Bignum_AddAndMultiply_add_and_multiply(h, tmp, r); -} - -inline static void -Hacl_Impl_Poly1305_32_poly1305_process_last_block( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint64_t rem_) -{ - uint8_t zero1 = (uint8_t)0U; - KRML_CHECK_SIZE(zero1, (uint32_t)16U); - uint8_t block[16U]; - for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) - block[_i] = zero1; - uint32_t i0 = (uint32_t)rem_; - uint32_t i = (uint32_t)rem_; - memcpy(block, m, i * sizeof m[0U]); - block[i0] = (uint8_t)1U; - Hacl_Impl_Poly1305_32_poly1305_process_last_block_(block, st, m, rem_); -} - -static void -Hacl_Impl_Poly1305_32_poly1305_last_pass(uint32_t *acc) -{ - Hacl_Bignum_Fproduct_carry_limb_(acc); - Hacl_Bignum_Modulo_carry_top(acc); - uint32_t t0 = acc[0U]; - uint32_t t10 = acc[1U]; - uint32_t t20 = acc[2U]; - uint32_t t30 = acc[3U]; - uint32_t t40 = acc[4U]; - uint32_t t1_ = t10 + (t0 >> (uint32_t)26U); - uint32_t mask_261 = (uint32_t)0x3ffffffU; - uint32_t t0_ = t0 & mask_261; - uint32_t t2_ = t20 + (t1_ >> (uint32_t)26U); - uint32_t t1__ = t1_ & mask_261; - uint32_t t3_ = t30 + (t2_ >> (uint32_t)26U); - uint32_t t2__ = t2_ & mask_261; - uint32_t t4_ = t40 + (t3_ >> (uint32_t)26U); - uint32_t t3__ = t3_ & mask_261; - acc[0U] = t0_; - acc[1U] = t1__; - acc[2U] = t2__; - acc[3U] = t3__; - acc[4U] = t4_; - Hacl_Bignum_Modulo_carry_top(acc); - uint32_t t00 = acc[0U]; - uint32_t t1 = acc[1U]; - uint32_t t2 = acc[2U]; - uint32_t t3 = acc[3U]; - uint32_t t4 = acc[4U]; - uint32_t t1_0 = t1 + (t00 >> (uint32_t)26U); - uint32_t t0_0 = t00 & (uint32_t)0x3ffffffU; - uint32_t t2_0 = t2 + (t1_0 >> (uint32_t)26U); - uint32_t t1__0 = t1_0 & (uint32_t)0x3ffffffU; - uint32_t t3_0 = t3 + (t2_0 >> (uint32_t)26U); - uint32_t t2__0 = t2_0 & (uint32_t)0x3ffffffU; - uint32_t t4_0 = t4 + (t3_0 >> (uint32_t)26U); - uint32_t t3__0 = t3_0 & (uint32_t)0x3ffffffU; - acc[0U] = t0_0; - acc[1U] = t1__0; - acc[2U] = t2__0; - acc[3U] = t3__0; - acc[4U] = t4_0; - Hacl_Bignum_Modulo_carry_top(acc); - uint32_t i0 = acc[0U]; - uint32_t i1 = acc[1U]; - uint32_t i0_ = i0 & (uint32_t)0x3ffffffU; - uint32_t i1_ = i1 + (i0 >> (uint32_t)26U); - acc[0U] = i0_; - acc[1U] = i1_; - uint32_t a0 = acc[0U]; - uint32_t a1 = acc[1U]; - uint32_t a2 = acc[2U]; - uint32_t a3 = acc[3U]; - uint32_t a4 = acc[4U]; - uint32_t mask0 = FStar_UInt32_gte_mask(a0, (uint32_t)0x3fffffbU); - uint32_t mask1 = FStar_UInt32_eq_mask(a1, (uint32_t)0x3ffffffU); - uint32_t mask2 = FStar_UInt32_eq_mask(a2, (uint32_t)0x3ffffffU); - uint32_t mask3 = FStar_UInt32_eq_mask(a3, (uint32_t)0x3ffffffU); - uint32_t mask4 = FStar_UInt32_eq_mask(a4, (uint32_t)0x3ffffffU); - uint32_t mask = (((mask0 & mask1) & mask2) & mask3) & mask4; - uint32_t a0_ = a0 - ((uint32_t)0x3fffffbU & mask); - uint32_t a1_ = a1 - ((uint32_t)0x3ffffffU & mask); - uint32_t a2_ = a2 - ((uint32_t)0x3ffffffU & mask); - uint32_t a3_ = a3 - ((uint32_t)0x3ffffffU & mask); - uint32_t a4_ = a4 - ((uint32_t)0x3ffffffU & mask); - acc[0U] = a0_; - acc[1U] = a1_; - acc[2U] = a2_; - acc[3U] = a3_; - acc[4U] = a4_; -} - -static Hacl_Impl_Poly1305_32_State_poly1305_state -Hacl_Impl_Poly1305_32_mk_state(uint32_t *r, uint32_t *h) -{ - return ((Hacl_Impl_Poly1305_32_State_poly1305_state){.r = r, .h = h }); -} - -static void -Hacl_Standalone_Poly1305_32_poly1305_blocks( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint64_t len1) -{ - if (!(len1 == (uint64_t)0U)) { - uint8_t *block = m; - uint8_t *tail1 = m + (uint32_t)16U; - Hacl_Impl_Poly1305_32_poly1305_update(st, block); - uint64_t len2 = len1 - (uint64_t)1U; - Hacl_Standalone_Poly1305_32_poly1305_blocks(st, tail1, len2); - } -} - -static void -Hacl_Standalone_Poly1305_32_poly1305_partial( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *input, - uint64_t len1, - uint8_t *kr) -{ - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *r = scrut.r; - uint32_t *x0 = r; - FStar_UInt128_t k1 = load128_le(kr); - FStar_UInt128_t - k_clamped = - FStar_UInt128_logand(k1, - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU), - (uint32_t)64U), - FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU))); - uint32_t r0 = (uint32_t)FStar_UInt128_uint128_to_uint64(k_clamped) & (uint32_t)0x3ffffffU; - uint32_t - r1 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)26U)) & (uint32_t)0x3ffffffU; - uint32_t - r2 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)52U)) & (uint32_t)0x3ffffffU; - uint32_t - r3 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)78U)) & (uint32_t)0x3ffffffU; - uint32_t - r4 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)104U)) & (uint32_t)0x3ffffffU; - x0[0U] = r0; - x0[1U] = r1; - x0[2U] = r2; - x0[3U] = r3; - x0[4U] = r4; - Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st; - uint32_t *h = scrut0.h; - uint32_t *x00 = h; - x00[0U] = (uint32_t)0U; - x00[1U] = (uint32_t)0U; - x00[2U] = (uint32_t)0U; - x00[3U] = (uint32_t)0U; - x00[4U] = (uint32_t)0U; - Hacl_Standalone_Poly1305_32_poly1305_blocks(st, input, len1); -} - -static void -Hacl_Standalone_Poly1305_32_poly1305_complete( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint64_t len1, - uint8_t *k1) -{ - uint8_t *kr = k1; - uint64_t len16 = len1 >> (uint32_t)4U; - uint64_t rem16 = len1 & (uint64_t)0xfU; - uint8_t *part_input = m; - uint8_t *last_block = m + (uint32_t)((uint64_t)16U * len16); - Hacl_Standalone_Poly1305_32_poly1305_partial(st, part_input, len16, kr); - if (!(rem16 == (uint64_t)0U)) - Hacl_Impl_Poly1305_32_poly1305_process_last_block(st, last_block, rem16); - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *h = scrut.h; - uint32_t *acc = h; - Hacl_Impl_Poly1305_32_poly1305_last_pass(acc); -} - -static void -Hacl_Standalone_Poly1305_32_crypto_onetimeauth_( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1) -{ - uint32_t buf[10U] = { 0U }; - uint32_t *r = buf; - uint32_t *h = buf + (uint32_t)5U; - Hacl_Impl_Poly1305_32_State_poly1305_state st = Hacl_Impl_Poly1305_32_mk_state(r, h); - uint8_t *key_s = k1 + (uint32_t)16U; - Hacl_Standalone_Poly1305_32_poly1305_complete(st, input, len1, k1); - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *h5 = scrut.h; - uint32_t *acc = h5; - FStar_UInt128_t k_ = load128_le(key_s); - uint32_t h0 = acc[0U]; - uint32_t h1 = acc[1U]; - uint32_t h2 = acc[2U]; - uint32_t h3 = acc[3U]; - uint32_t h4 = acc[4U]; - FStar_UInt128_t - acc_ = - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h4), - (uint32_t)104U), - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h3), - (uint32_t)78U), - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h2), - (uint32_t)52U), - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h1), - (uint32_t)26U), - FStar_UInt128_uint64_to_uint128((uint64_t)h0))))); - FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_); - store128_le(output, mac_); -} - -static void -Hacl_Standalone_Poly1305_32_crypto_onetimeauth( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1) -{ - Hacl_Standalone_Poly1305_32_crypto_onetimeauth_(output, input, len1, k1); -} - -void * -Hacl_Poly1305_32_op_String_Access(FStar_Monotonic_HyperStack_mem h, uint8_t *b) -{ - return (void *)(uint8_t)0U; -} - -Hacl_Impl_Poly1305_32_State_poly1305_state -Hacl_Poly1305_32_mk_state(uint32_t *r, uint32_t *acc) -{ - return Hacl_Impl_Poly1305_32_mk_state(r, acc); + uint64_t *acc = ctx; + uint64_t *pre = ctx + (uint32_t)5U; + uint8_t *kr = key; + acc[0U] = (uint64_t)0U; + acc[1U] = (uint64_t)0U; + acc[2U] = (uint64_t)0U; + acc[3U] = (uint64_t)0U; + acc[4U] = (uint64_t)0U; + uint64_t u0 = load64_le(kr); + uint64_t lo = u0; + uint64_t u = load64_le(kr + (uint32_t)8U); + uint64_t hi = u; + uint64_t mask0 = (uint64_t)0x0ffffffc0fffffffU; + uint64_t mask1 = (uint64_t)0x0ffffffc0ffffffcU; + uint64_t lo1 = lo & mask0; + uint64_t hi1 = hi & mask1; + uint64_t *r = pre; + uint64_t *r5 = pre + (uint32_t)5U; + uint64_t *rn = pre + (uint32_t)10U; + uint64_t *rn_5 = pre + (uint32_t)15U; + uint64_t r_vec0 = lo1; + uint64_t r_vec1 = hi1; + uint64_t f00 = r_vec0 & (uint64_t)0x3ffffffU; + uint64_t f10 = r_vec0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = r_vec0 >> (uint32_t)52U | (r_vec1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = r_vec1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = r_vec1 >> (uint32_t)40U; + uint64_t f0 = f00; + uint64_t f1 = f10; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f4 = f40; + r[0U] = f0; + r[1U] = f1; + r[2U] = f2; + r[3U] = f3; + r[4U] = f4; + uint64_t f200 = r[0U]; + uint64_t f21 = r[1U]; + uint64_t f22 = r[2U]; + uint64_t f23 = r[3U]; + uint64_t f24 = r[4U]; + r5[0U] = f200 * (uint64_t)5U; + r5[1U] = f21 * (uint64_t)5U; + r5[2U] = f22 * (uint64_t)5U; + r5[3U] = f23 * (uint64_t)5U; + r5[4U] = f24 * (uint64_t)5U; + rn[0U] = r[0U]; + rn[1U] = r[1U]; + rn[2U] = r[2U]; + rn[3U] = r[3U]; + rn[4U] = r[4U]; + rn_5[0U] = r5[0U]; + rn_5[1U] = r5[1U]; + rn_5[2U] = r5[2U]; + rn_5[3U] = r5[3U]; + rn_5[4U] = r5[4U]; } void -Hacl_Poly1305_32_init(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *k1) +Hacl_Poly1305_32_poly1305_update1(uint64_t *ctx, uint8_t *text) { - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *r = scrut.r; - uint32_t *x0 = r; - FStar_UInt128_t k10 = load128_le(k1); - FStar_UInt128_t - k_clamped = - FStar_UInt128_logand(k10, - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU), - (uint32_t)64U), - FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU))); - uint32_t r0 = (uint32_t)FStar_UInt128_uint128_to_uint64(k_clamped) & (uint32_t)0x3ffffffU; - uint32_t - r1 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)26U)) & (uint32_t)0x3ffffffU; - uint32_t - r2 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)52U)) & (uint32_t)0x3ffffffU; - uint32_t - r3 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)78U)) & (uint32_t)0x3ffffffU; - uint32_t - r4 = - (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)104U)) & (uint32_t)0x3ffffffU; - x0[0U] = r0; - x0[1U] = r1; - x0[2U] = r2; - x0[3U] = r3; - x0[4U] = r4; - Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st; - uint32_t *h = scrut0.h; - uint32_t *x00 = h; - x00[0U] = (uint32_t)0U; - x00[1U] = (uint32_t)0U; - x00[2U] = (uint32_t)0U; - x00[3U] = (uint32_t)0U; - x00[4U] = (uint32_t)0U; -} - -void *Hacl_Poly1305_32_empty_log = (void *)(uint8_t)0U; - -void -Hacl_Poly1305_32_update_block(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *m) -{ - Hacl_Impl_Poly1305_32_poly1305_update(st, m); + uint64_t *pre = ctx + (uint32_t)5U; + uint64_t *acc = ctx; + uint64_t e[5U] = { 0U }; + uint64_t u0 = load64_le(text); + uint64_t lo = u0; + uint64_t u = load64_le(text + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + uint64_t mask = b; + uint64_t f4 = e[4U]; + e[4U] = f4 | mask; + uint64_t *r = pre; + uint64_t *r5 = pre + (uint32_t)5U; + uint64_t r0 = r[0U]; + uint64_t r1 = r[1U]; + uint64_t r2 = r[2U]; + uint64_t r3 = r[3U]; + uint64_t r4 = r[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc[0U]; + uint64_t a1 = acc[1U]; + uint64_t a2 = acc[2U]; + uint64_t a3 = acc[3U]; + uint64_t a4 = acc[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r1 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r1 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r1 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r1 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; } void -Hacl_Poly1305_32_update( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint32_t len1) +Hacl_Poly1305_32_poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text) { - if (!(len1 == (uint32_t)0U)) { - uint8_t *block = m; - uint8_t *m_ = m + (uint32_t)16U; - uint32_t len2 = len1 - (uint32_t)1U; - Hacl_Poly1305_32_update_block(st, block); - Hacl_Poly1305_32_update(st, m_, len2); + uint64_t *pre = ctx + (uint32_t)5U; + uint64_t *acc = ctx; + uint32_t nb = len / (uint32_t)16U; + uint32_t rem = len % (uint32_t)16U; + for (uint32_t i = (uint32_t)0U; i < nb; i++) { + uint8_t *block = text + i * (uint32_t)16U; + uint64_t e[5U] = { 0U }; + uint64_t u0 = load64_le(block); + uint64_t lo = u0; + uint64_t u = load64_le(block + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f41 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f41; + uint64_t b = (uint64_t)0x1000000U; + uint64_t mask = b; + uint64_t f4 = e[4U]; + e[4U] = f4 | mask; + uint64_t *r = pre; + uint64_t *r5 = pre + (uint32_t)5U; + uint64_t r0 = r[0U]; + uint64_t r1 = r[1U]; + uint64_t r2 = r[2U]; + uint64_t r3 = r[3U]; + uint64_t r4 = r[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc[0U]; + uint64_t a1 = acc[1U]; + uint64_t a2 = acc[2U]; + uint64_t a3 = acc[3U]; + uint64_t a4 = acc[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r1 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r1 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r1 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r1 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + } + if (rem > (uint32_t)0U) { + uint8_t *last = text + nb * (uint32_t)16U; + uint64_t e[5U] = { 0U }; + uint8_t tmp[16U] = { 0U }; + memcpy(tmp, last, rem * sizeof(last[0U])); + uint64_t u0 = load64_le(tmp); + uint64_t lo = u0; + uint64_t u = load64_le(tmp + (uint32_t)8U); + uint64_t hi = u; + uint64_t f0 = lo; + uint64_t f1 = hi; + uint64_t f010 = f0 & (uint64_t)0x3ffffffU; + uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU; + uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U; + uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU; + uint64_t f40 = f1 >> (uint32_t)40U; + uint64_t f01 = f010; + uint64_t f111 = f110; + uint64_t f2 = f20; + uint64_t f3 = f30; + uint64_t f4 = f40; + e[0U] = f01; + e[1U] = f111; + e[2U] = f2; + e[3U] = f3; + e[4U] = f4; + uint64_t b = (uint64_t)1U << rem * (uint32_t)8U % (uint32_t)26U; + uint64_t mask = b; + uint64_t fi = e[rem * (uint32_t)8U / (uint32_t)26U]; + e[rem * (uint32_t)8U / (uint32_t)26U] = fi | mask; + uint64_t *r = pre; + uint64_t *r5 = pre + (uint32_t)5U; + uint64_t r0 = r[0U]; + uint64_t r1 = r[1U]; + uint64_t r2 = r[2U]; + uint64_t r3 = r[3U]; + uint64_t r4 = r[4U]; + uint64_t r51 = r5[1U]; + uint64_t r52 = r5[2U]; + uint64_t r53 = r5[3U]; + uint64_t r54 = r5[4U]; + uint64_t f10 = e[0U]; + uint64_t f11 = e[1U]; + uint64_t f12 = e[2U]; + uint64_t f13 = e[3U]; + uint64_t f14 = e[4U]; + uint64_t a0 = acc[0U]; + uint64_t a1 = acc[1U]; + uint64_t a2 = acc[2U]; + uint64_t a3 = acc[3U]; + uint64_t a4 = acc[4U]; + uint64_t a01 = a0 + f10; + uint64_t a11 = a1 + f11; + uint64_t a21 = a2 + f12; + uint64_t a31 = a3 + f13; + uint64_t a41 = a4 + f14; + uint64_t a02 = r0 * a01; + uint64_t a12 = r1 * a01; + uint64_t a22 = r2 * a01; + uint64_t a32 = r3 * a01; + uint64_t a42 = r4 * a01; + uint64_t a03 = a02 + r54 * a11; + uint64_t a13 = a12 + r0 * a11; + uint64_t a23 = a22 + r1 * a11; + uint64_t a33 = a32 + r2 * a11; + uint64_t a43 = a42 + r3 * a11; + uint64_t a04 = a03 + r53 * a21; + uint64_t a14 = a13 + r54 * a21; + uint64_t a24 = a23 + r0 * a21; + uint64_t a34 = a33 + r1 * a21; + uint64_t a44 = a43 + r2 * a21; + uint64_t a05 = a04 + r52 * a31; + uint64_t a15 = a14 + r53 * a31; + uint64_t a25 = a24 + r54 * a31; + uint64_t a35 = a34 + r0 * a31; + uint64_t a45 = a44 + r1 * a31; + uint64_t a06 = a05 + r51 * a41; + uint64_t a16 = a15 + r52 * a41; + uint64_t a26 = a25 + r53 * a41; + uint64_t a36 = a35 + r54 * a41; + uint64_t a46 = a45 + r0 * a41; + uint64_t t0 = a06; + uint64_t t1 = a16; + uint64_t t2 = a26; + uint64_t t3 = a36; + uint64_t t4 = a46; + uint64_t mask26 = (uint64_t)0x3ffffffU; + uint64_t z0 = t0 >> (uint32_t)26U; + uint64_t z1 = t3 >> (uint32_t)26U; + uint64_t x0 = t0 & mask26; + uint64_t x3 = t3 & mask26; + uint64_t x1 = t1 + z0; + uint64_t x4 = t4 + z1; + uint64_t z01 = x1 >> (uint32_t)26U; + uint64_t z11 = x4 >> (uint32_t)26U; + uint64_t t = z11 << (uint32_t)2U; + uint64_t z12 = z11 + t; + uint64_t x11 = x1 & mask26; + uint64_t x41 = x4 & mask26; + uint64_t x2 = t2 + z01; + uint64_t x01 = x0 + z12; + uint64_t z02 = x2 >> (uint32_t)26U; + uint64_t z13 = x01 >> (uint32_t)26U; + uint64_t x21 = x2 & mask26; + uint64_t x02 = x01 & mask26; + uint64_t x31 = x3 + z02; + uint64_t x12 = x11 + z13; + uint64_t z03 = x31 >> (uint32_t)26U; + uint64_t x32 = x31 & mask26; + uint64_t x42 = x41 + z03; + uint64_t o0 = x02; + uint64_t o1 = x12; + uint64_t o2 = x21; + uint64_t o3 = x32; + uint64_t o4 = x42; + acc[0U] = o0; + acc[1U] = o1; + acc[2U] = o2; + acc[3U] = o3; + acc[4U] = o4; + return; } } void -Hacl_Poly1305_32_update_last( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint32_t len1) +Hacl_Poly1305_32_poly1305_finish(uint8_t *tag, uint8_t *key, uint64_t *ctx) { - if (!((uint64_t)len1 == (uint64_t)0U)) - Hacl_Impl_Poly1305_32_poly1305_process_last_block(st, m, (uint64_t)len1); - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *h = scrut.h; - uint32_t *acc = h; - Hacl_Impl_Poly1305_32_poly1305_last_pass(acc); + uint64_t *acc = ctx; + uint8_t *ks = key + (uint32_t)16U; + uint64_t f0 = acc[0U]; + uint64_t f13 = acc[1U]; + uint64_t f23 = acc[2U]; + uint64_t f33 = acc[3U]; + uint64_t f40 = acc[4U]; + uint64_t l0 = f0 + (uint64_t)0U; + uint64_t tmp00 = l0 & (uint64_t)0x3ffffffU; + uint64_t c00 = l0 >> (uint32_t)26U; + uint64_t l1 = f13 + c00; + uint64_t tmp10 = l1 & (uint64_t)0x3ffffffU; + uint64_t c10 = l1 >> (uint32_t)26U; + uint64_t l2 = f23 + c10; + uint64_t tmp20 = l2 & (uint64_t)0x3ffffffU; + uint64_t c20 = l2 >> (uint32_t)26U; + uint64_t l3 = f33 + c20; + uint64_t tmp30 = l3 & (uint64_t)0x3ffffffU; + uint64_t c30 = l3 >> (uint32_t)26U; + uint64_t l4 = f40 + c30; + uint64_t tmp40 = l4 & (uint64_t)0x3ffffffU; + uint64_t c40 = l4 >> (uint32_t)26U; + uint64_t f010 = tmp00 + c40 * (uint64_t)5U; + uint64_t f110 = tmp10; + uint64_t f210 = tmp20; + uint64_t f310 = tmp30; + uint64_t f410 = tmp40; + uint64_t l = f010 + (uint64_t)0U; + uint64_t tmp0 = l & (uint64_t)0x3ffffffU; + uint64_t c0 = l >> (uint32_t)26U; + uint64_t l5 = f110 + c0; + uint64_t tmp1 = l5 & (uint64_t)0x3ffffffU; + uint64_t c1 = l5 >> (uint32_t)26U; + uint64_t l6 = f210 + c1; + uint64_t tmp2 = l6 & (uint64_t)0x3ffffffU; + uint64_t c2 = l6 >> (uint32_t)26U; + uint64_t l7 = f310 + c2; + uint64_t tmp3 = l7 & (uint64_t)0x3ffffffU; + uint64_t c3 = l7 >> (uint32_t)26U; + uint64_t l8 = f410 + c3; + uint64_t tmp4 = l8 & (uint64_t)0x3ffffffU; + uint64_t c4 = l8 >> (uint32_t)26U; + uint64_t f02 = tmp0 + c4 * (uint64_t)5U; + uint64_t f12 = tmp1; + uint64_t f22 = tmp2; + uint64_t f32 = tmp3; + uint64_t f42 = tmp4; + uint64_t mh = (uint64_t)0x3ffffffU; + uint64_t ml = (uint64_t)0x3fffffbU; + uint64_t mask = FStar_UInt64_eq_mask(f42, mh); + uint64_t mask1 = mask & FStar_UInt64_eq_mask(f32, mh); + uint64_t mask2 = mask1 & FStar_UInt64_eq_mask(f22, mh); + uint64_t mask3 = mask2 & FStar_UInt64_eq_mask(f12, mh); + uint64_t mask4 = mask3 & ~~FStar_UInt64_gte_mask(f02, ml); + uint64_t ph = mask4 & mh; + uint64_t pl = mask4 & ml; + uint64_t o0 = f02 - pl; + uint64_t o1 = f12 - ph; + uint64_t o2 = f22 - ph; + uint64_t o3 = f32 - ph; + uint64_t o4 = f42 - ph; + uint64_t f011 = o0; + uint64_t f111 = o1; + uint64_t f211 = o2; + uint64_t f311 = o3; + uint64_t f411 = o4; + acc[0U] = f011; + acc[1U] = f111; + acc[2U] = f211; + acc[3U] = f311; + acc[4U] = f411; + uint64_t f00 = acc[0U]; + uint64_t f1 = acc[1U]; + uint64_t f2 = acc[2U]; + uint64_t f3 = acc[3U]; + uint64_t f4 = acc[4U]; + uint64_t f01 = f00; + uint64_t f112 = f1; + uint64_t f212 = f2; + uint64_t f312 = f3; + uint64_t f41 = f4; + uint64_t lo = (f01 | f112 << (uint32_t)26U) | f212 << (uint32_t)52U; + uint64_t hi = (f212 >> (uint32_t)12U | f312 << (uint32_t)14U) | f41 << (uint32_t)40U; + uint64_t f10 = lo; + uint64_t f11 = hi; + uint64_t u0 = load64_le(ks); + uint64_t lo0 = u0; + uint64_t u = load64_le(ks + (uint32_t)8U); + uint64_t hi0 = u; + uint64_t f20 = lo0; + uint64_t f21 = hi0; + uint64_t r0 = f10 + f20; + uint64_t r1 = f11 + f21; + uint64_t c = (r0 ^ ((r0 ^ f20) | ((r0 - f20) ^ f20))) >> (uint32_t)63U; + uint64_t r11 = r1 + c; + uint64_t f30 = r0; + uint64_t f31 = r11; + store64_le(tag, f30); + store64_le(tag + (uint32_t)8U, f31); } void -Hacl_Poly1305_32_finish( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *mac, - uint8_t *k1) +Hacl_Poly1305_32_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key) { - Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st; - uint32_t *h = scrut.h; - uint32_t *acc = h; - FStar_UInt128_t k_ = load128_le(k1); - uint32_t h0 = acc[0U]; - uint32_t h1 = acc[1U]; - uint32_t h2 = acc[2U]; - uint32_t h3 = acc[3U]; - uint32_t h4 = acc[4U]; - FStar_UInt128_t - acc_ = - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h4), - (uint32_t)104U), - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h3), - (uint32_t)78U), - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h2), - (uint32_t)52U), - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h1), - (uint32_t)26U), - FStar_UInt128_uint64_to_uint128((uint64_t)h0))))); - FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_); - store128_le(mac, mac_); -} - -void -Hacl_Poly1305_32_crypto_onetimeauth( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1) -{ - Hacl_Standalone_Poly1305_32_crypto_onetimeauth(output, input, len1, k1); + uint64_t ctx[25U] = { 0U }; + Hacl_Poly1305_32_poly1305_init(ctx, key); + Hacl_Poly1305_32_poly1305_update(ctx, len, text); + Hacl_Poly1305_32_poly1305_finish(tag, key, ctx); } diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h index f808bc6f9..442b5db42 100644 --- a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h +++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h @@ -1,103 +1,49 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation +/* MIT License * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation * - * http://www.apache.org/licenses/LICENSE-2.0 + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ -#include "kremlib.h" +#include "kremlin/internal/types.h" +#include "kremlin/lowstar_endianness.h" +#include +#include + #ifndef __Hacl_Poly1305_32_H #define __Hacl_Poly1305_32_H -typedef uint32_t Hacl_Bignum_Constants_limb; +#include "Hacl_Kremlib.h" -typedef uint64_t Hacl_Bignum_Constants_wide; +extern uint32_t Hacl_Poly1305_32_blocklen; -typedef uint64_t Hacl_Bignum_Wide_t; +typedef uint64_t *Hacl_Poly1305_32_poly1305_ctx; -typedef uint32_t Hacl_Bignum_Limb_t; +void Hacl_Poly1305_32_poly1305_init(uint64_t *ctx, uint8_t *key); -typedef void *Hacl_Impl_Poly1305_32_State_log_t; +void Hacl_Poly1305_32_poly1305_update1(uint64_t *ctx, uint8_t *text); -typedef uint8_t *Hacl_Impl_Poly1305_32_State_uint8_p; +void Hacl_Poly1305_32_poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text); -typedef uint32_t *Hacl_Impl_Poly1305_32_State_bigint; +void Hacl_Poly1305_32_poly1305_finish(uint8_t *tag, uint8_t *key, uint64_t *ctx); -typedef void *Hacl_Impl_Poly1305_32_State_seqelem; +void Hacl_Poly1305_32_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key); -typedef uint32_t *Hacl_Impl_Poly1305_32_State_elemB; - -typedef uint8_t *Hacl_Impl_Poly1305_32_State_wordB; - -typedef uint8_t *Hacl_Impl_Poly1305_32_State_wordB_16; - -typedef struct -{ - uint32_t *r; - uint32_t *h; -} Hacl_Impl_Poly1305_32_State_poly1305_state; - -typedef void *Hacl_Impl_Poly1305_32_log_t; - -typedef uint32_t *Hacl_Impl_Poly1305_32_bigint; - -typedef uint8_t *Hacl_Impl_Poly1305_32_uint8_p; - -typedef uint32_t *Hacl_Impl_Poly1305_32_elemB; - -typedef uint8_t *Hacl_Impl_Poly1305_32_wordB; - -typedef uint8_t *Hacl_Impl_Poly1305_32_wordB_16; - -typedef uint8_t *Hacl_Poly1305_32_uint8_p; - -typedef uint64_t Hacl_Poly1305_32_uint64_t; - -void *Hacl_Poly1305_32_op_String_Access(FStar_Monotonic_HyperStack_mem h, uint8_t *b); - -typedef uint8_t *Hacl_Poly1305_32_key; - -typedef Hacl_Impl_Poly1305_32_State_poly1305_state Hacl_Poly1305_32_state; - -Hacl_Impl_Poly1305_32_State_poly1305_state -Hacl_Poly1305_32_mk_state(uint32_t *r, uint32_t *acc); - -void Hacl_Poly1305_32_init(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *k1); - -extern void *Hacl_Poly1305_32_empty_log; - -void Hacl_Poly1305_32_update_block(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *m); - -void -Hacl_Poly1305_32_update( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint32_t len1); - -void -Hacl_Poly1305_32_update_last( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *m, - uint32_t len1); - -void -Hacl_Poly1305_32_finish( - Hacl_Impl_Poly1305_32_State_poly1305_state st, - uint8_t *mac, - uint8_t *k1); - -void -Hacl_Poly1305_32_crypto_onetimeauth( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1); +#define __Hacl_Poly1305_32_H_DEFINED #endif diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_64.c deleted file mode 100644 index 4d3bdde19..000000000 --- a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.c +++ /dev/null @@ -1,485 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "Hacl_Poly1305_64.h" - -inline static void -Hacl_Bignum_Modulo_reduce(uint64_t *b) -{ - uint64_t b0 = b[0U]; - b[0U] = (b0 << (uint32_t)4U) + (b0 << (uint32_t)2U); -} - -inline static void -Hacl_Bignum_Modulo_carry_top(uint64_t *b) -{ - uint64_t b2 = b[2U]; - uint64_t b0 = b[0U]; - uint64_t b2_42 = b2 >> (uint32_t)42U; - b[2U] = b2 & (uint64_t)0x3ffffffffffU; - b[0U] = (b2_42 << (uint32_t)2U) + b2_42 + b0; -} - -inline static void -Hacl_Bignum_Modulo_carry_top_wide(FStar_UInt128_t *b) -{ - FStar_UInt128_t b2 = b[2U]; - FStar_UInt128_t b0 = b[0U]; - FStar_UInt128_t - b2_ = FStar_UInt128_logand(b2, FStar_UInt128_uint64_to_uint128((uint64_t)0x3ffffffffffU)); - uint64_t b2_42 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b2, (uint32_t)42U)); - FStar_UInt128_t - b0_ = FStar_UInt128_add(b0, FStar_UInt128_uint64_to_uint128((b2_42 << (uint32_t)2U) + b2_42)); - b[2U] = b2_; - b[0U] = b0_; -} - -inline static void -Hacl_Bignum_Fproduct_copy_from_wide_(uint64_t *output, FStar_UInt128_t *input) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i = i + (uint32_t)1U) { - FStar_UInt128_t xi = input[i]; - output[i] = FStar_UInt128_uint128_to_uint64(xi); - } -} - -inline static void -Hacl_Bignum_Fproduct_sum_scalar_multiplication_( - FStar_UInt128_t *output, - uint64_t *input, - uint64_t s) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i = i + (uint32_t)1U) { - FStar_UInt128_t xi = output[i]; - uint64_t yi = input[i]; - output[i] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s)); - } -} - -inline static void -Hacl_Bignum_Fproduct_carry_wide_(FStar_UInt128_t *tmp) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) { - uint32_t ctr = i; - FStar_UInt128_t tctr = tmp[ctr]; - FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0xfffffffffffU; - FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)44U); - tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0); - tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c); - } -} - -inline static void -Hacl_Bignum_Fproduct_carry_limb_(uint64_t *tmp) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) { - uint32_t ctr = i; - uint64_t tctr = tmp[ctr]; - uint64_t tctrp1 = tmp[ctr + (uint32_t)1U]; - uint64_t r0 = tctr & (uint64_t)0xfffffffffffU; - uint64_t c = tctr >> (uint32_t)44U; - tmp[ctr] = r0; - tmp[ctr + (uint32_t)1U] = tctrp1 + c; - } -} - -inline static void -Hacl_Bignum_Fmul_shift_reduce(uint64_t *output) -{ - uint64_t tmp = output[2U]; - for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) { - uint32_t ctr = (uint32_t)3U - i - (uint32_t)1U; - uint64_t z = output[ctr - (uint32_t)1U]; - output[ctr] = z; - } - output[0U] = tmp; - Hacl_Bignum_Modulo_reduce(output); -} - -static void -Hacl_Bignum_Fmul_mul_shift_reduce_(FStar_UInt128_t *output, uint64_t *input, uint64_t *input2) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) { - uint64_t input2i = input2[i]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); - Hacl_Bignum_Fmul_shift_reduce(input); - } - uint32_t i = (uint32_t)2U; - uint64_t input2i = input2[i]; - Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); -} - -inline static void -Hacl_Bignum_Fmul_fmul(uint64_t *output, uint64_t *input, uint64_t *input2) -{ - uint64_t tmp[3U] = { 0U }; - memcpy(tmp, input, (uint32_t)3U * sizeof input[0U]); - KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)3U); - FStar_UInt128_t t[3U]; - for (uint32_t _i = 0U; _i < (uint32_t)3U; ++_i) - t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U); - Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input2); - Hacl_Bignum_Fproduct_carry_wide_(t); - Hacl_Bignum_Modulo_carry_top_wide(t); - Hacl_Bignum_Fproduct_copy_from_wide_(output, t); - uint64_t i0 = output[0U]; - uint64_t i1 = output[1U]; - uint64_t i0_ = i0 & (uint64_t)0xfffffffffffU; - uint64_t i1_ = i1 + (i0 >> (uint32_t)44U); - output[0U] = i0_; - output[1U] = i1_; -} - -inline static void -Hacl_Bignum_AddAndMultiply_add_and_multiply(uint64_t *acc, uint64_t *block, uint64_t *r) -{ - for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i = i + (uint32_t)1U) { - uint64_t xi = acc[i]; - uint64_t yi = block[i]; - acc[i] = xi + yi; - } - Hacl_Bignum_Fmul_fmul(acc, acc, r); -} - -inline static void -Hacl_Impl_Poly1305_64_poly1305_update( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m) -{ - Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; - uint64_t *h = scrut0.h; - uint64_t *acc = h; - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *r = scrut.r; - uint64_t *r3 = r; - uint64_t tmp[3U] = { 0U }; - FStar_UInt128_t m0 = load128_le(m); - uint64_t r0 = FStar_UInt128_uint128_to_uint64(m0) & (uint64_t)0xfffffffffffU; - uint64_t - r1 = - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)44U)) & (uint64_t)0xfffffffffffU; - uint64_t r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)88U)); - tmp[0U] = r0; - tmp[1U] = r1; - tmp[2U] = r2; - uint64_t b2 = tmp[2U]; - uint64_t b2_ = (uint64_t)0x10000000000U | b2; - tmp[2U] = b2_; - Hacl_Bignum_AddAndMultiply_add_and_multiply(acc, tmp, r3); -} - -inline static void -Hacl_Impl_Poly1305_64_poly1305_process_last_block_( - uint8_t *block, - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint64_t rem_) -{ - uint64_t tmp[3U] = { 0U }; - FStar_UInt128_t m0 = load128_le(block); - uint64_t r0 = FStar_UInt128_uint128_to_uint64(m0) & (uint64_t)0xfffffffffffU; - uint64_t - r1 = - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)44U)) & (uint64_t)0xfffffffffffU; - uint64_t r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)88U)); - tmp[0U] = r0; - tmp[1U] = r1; - tmp[2U] = r2; - Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; - uint64_t *h = scrut0.h; - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *r = scrut.r; - Hacl_Bignum_AddAndMultiply_add_and_multiply(h, tmp, r); -} - -inline static void -Hacl_Impl_Poly1305_64_poly1305_process_last_block( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint64_t rem_) -{ - uint8_t zero1 = (uint8_t)0U; - KRML_CHECK_SIZE(zero1, (uint32_t)16U); - uint8_t block[16U]; - for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i) - block[_i] = zero1; - uint32_t i0 = (uint32_t)rem_; - uint32_t i = (uint32_t)rem_; - memcpy(block, m, i * sizeof m[0U]); - block[i0] = (uint8_t)1U; - Hacl_Impl_Poly1305_64_poly1305_process_last_block_(block, st, m, rem_); -} - -static void -Hacl_Impl_Poly1305_64_poly1305_last_pass(uint64_t *acc) -{ - Hacl_Bignum_Fproduct_carry_limb_(acc); - Hacl_Bignum_Modulo_carry_top(acc); - uint64_t a0 = acc[0U]; - uint64_t a10 = acc[1U]; - uint64_t a20 = acc[2U]; - uint64_t a0_ = a0 & (uint64_t)0xfffffffffffU; - uint64_t r0 = a0 >> (uint32_t)44U; - uint64_t a1_ = (a10 + r0) & (uint64_t)0xfffffffffffU; - uint64_t r1 = (a10 + r0) >> (uint32_t)44U; - uint64_t a2_ = a20 + r1; - acc[0U] = a0_; - acc[1U] = a1_; - acc[2U] = a2_; - Hacl_Bignum_Modulo_carry_top(acc); - uint64_t i0 = acc[0U]; - uint64_t i1 = acc[1U]; - uint64_t i0_ = i0 & (uint64_t)0xfffffffffffU; - uint64_t i1_ = i1 + (i0 >> (uint32_t)44U); - acc[0U] = i0_; - acc[1U] = i1_; - uint64_t a00 = acc[0U]; - uint64_t a1 = acc[1U]; - uint64_t a2 = acc[2U]; - uint64_t mask0 = FStar_UInt64_gte_mask(a00, (uint64_t)0xffffffffffbU); - uint64_t mask1 = FStar_UInt64_eq_mask(a1, (uint64_t)0xfffffffffffU); - uint64_t mask2 = FStar_UInt64_eq_mask(a2, (uint64_t)0x3ffffffffffU); - uint64_t mask = (mask0 & mask1) & mask2; - uint64_t a0_0 = a00 - ((uint64_t)0xffffffffffbU & mask); - uint64_t a1_0 = a1 - ((uint64_t)0xfffffffffffU & mask); - uint64_t a2_0 = a2 - ((uint64_t)0x3ffffffffffU & mask); - acc[0U] = a0_0; - acc[1U] = a1_0; - acc[2U] = a2_0; -} - -static Hacl_Impl_Poly1305_64_State_poly1305_state -Hacl_Impl_Poly1305_64_mk_state(uint64_t *r, uint64_t *h) -{ - return ((Hacl_Impl_Poly1305_64_State_poly1305_state){.r = r, .h = h }); -} - -static void -Hacl_Standalone_Poly1305_64_poly1305_blocks( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint64_t len1) -{ - if (!(len1 == (uint64_t)0U)) { - uint8_t *block = m; - uint8_t *tail1 = m + (uint32_t)16U; - Hacl_Impl_Poly1305_64_poly1305_update(st, block); - uint64_t len2 = len1 - (uint64_t)1U; - Hacl_Standalone_Poly1305_64_poly1305_blocks(st, tail1, len2); - } -} - -static void -Hacl_Standalone_Poly1305_64_poly1305_partial( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *input, - uint64_t len1, - uint8_t *kr) -{ - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *r = scrut.r; - uint64_t *x0 = r; - FStar_UInt128_t k1 = load128_le(kr); - FStar_UInt128_t - k_clamped = - FStar_UInt128_logand(k1, - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU), - (uint32_t)64U), - FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU))); - uint64_t r0 = FStar_UInt128_uint128_to_uint64(k_clamped) & (uint64_t)0xfffffffffffU; - uint64_t - r1 = - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)44U)) & (uint64_t)0xfffffffffffU; - uint64_t - r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)88U)); - x0[0U] = r0; - x0[1U] = r1; - x0[2U] = r2; - Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; - uint64_t *h = scrut0.h; - uint64_t *x00 = h; - x00[0U] = (uint64_t)0U; - x00[1U] = (uint64_t)0U; - x00[2U] = (uint64_t)0U; - Hacl_Standalone_Poly1305_64_poly1305_blocks(st, input, len1); -} - -static void -Hacl_Standalone_Poly1305_64_poly1305_complete( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint64_t len1, - uint8_t *k1) -{ - uint8_t *kr = k1; - uint64_t len16 = len1 >> (uint32_t)4U; - uint64_t rem16 = len1 & (uint64_t)0xfU; - uint8_t *part_input = m; - uint8_t *last_block = m + (uint32_t)((uint64_t)16U * len16); - Hacl_Standalone_Poly1305_64_poly1305_partial(st, part_input, len16, kr); - if (!(rem16 == (uint64_t)0U)) - Hacl_Impl_Poly1305_64_poly1305_process_last_block(st, last_block, rem16); - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *h = scrut.h; - uint64_t *acc = h; - Hacl_Impl_Poly1305_64_poly1305_last_pass(acc); -} - -static void -Hacl_Standalone_Poly1305_64_crypto_onetimeauth_( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1) -{ - uint64_t buf[6U] = { 0U }; - uint64_t *r = buf; - uint64_t *h = buf + (uint32_t)3U; - Hacl_Impl_Poly1305_64_State_poly1305_state st = Hacl_Impl_Poly1305_64_mk_state(r, h); - uint8_t *key_s = k1 + (uint32_t)16U; - Hacl_Standalone_Poly1305_64_poly1305_complete(st, input, len1, k1); - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *h3 = scrut.h; - uint64_t *acc = h3; - FStar_UInt128_t k_ = load128_le(key_s); - uint64_t h0 = acc[0U]; - uint64_t h1 = acc[1U]; - uint64_t h2 = acc[2U]; - FStar_UInt128_t - acc_ = - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128(h2 - << (uint32_t)24U | - h1 >> (uint32_t)20U), - (uint32_t)64U), - FStar_UInt128_uint64_to_uint128(h1 << (uint32_t)44U | h0)); - FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_); - store128_le(output, mac_); -} - -static void -Hacl_Standalone_Poly1305_64_crypto_onetimeauth( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1) -{ - Hacl_Standalone_Poly1305_64_crypto_onetimeauth_(output, input, len1, k1); -} - -Hacl_Impl_Poly1305_64_State_poly1305_state -Hacl_Poly1305_64_mk_state(uint64_t *r, uint64_t *acc) -{ - return Hacl_Impl_Poly1305_64_mk_state(r, acc); -} - -void -Hacl_Poly1305_64_init(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *k1) -{ - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *r = scrut.r; - uint64_t *x0 = r; - FStar_UInt128_t k10 = load128_le(k1); - FStar_UInt128_t - k_clamped = - FStar_UInt128_logand(k10, - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU), - (uint32_t)64U), - FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU))); - uint64_t r0 = FStar_UInt128_uint128_to_uint64(k_clamped) & (uint64_t)0xfffffffffffU; - uint64_t - r1 = - FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)44U)) & (uint64_t)0xfffffffffffU; - uint64_t - r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)88U)); - x0[0U] = r0; - x0[1U] = r1; - x0[2U] = r2; - Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; - uint64_t *h = scrut0.h; - uint64_t *x00 = h; - x00[0U] = (uint64_t)0U; - x00[1U] = (uint64_t)0U; - x00[2U] = (uint64_t)0U; -} - -void -Hacl_Poly1305_64_update_block(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *m) -{ - Hacl_Impl_Poly1305_64_poly1305_update(st, m); -} - -void -Hacl_Poly1305_64_update( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint32_t num_blocks) -{ - if (!(num_blocks == (uint32_t)0U)) { - uint8_t *block = m; - uint8_t *m_ = m + (uint32_t)16U; - uint32_t n1 = num_blocks - (uint32_t)1U; - Hacl_Poly1305_64_update_block(st, block); - Hacl_Poly1305_64_update(st, m_, n1); - } -} - -void -Hacl_Poly1305_64_update_last( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint32_t len1) -{ - if (!((uint64_t)len1 == (uint64_t)0U)) - Hacl_Impl_Poly1305_64_poly1305_process_last_block(st, m, (uint64_t)len1); - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *h = scrut.h; - uint64_t *acc = h; - Hacl_Impl_Poly1305_64_poly1305_last_pass(acc); -} - -void -Hacl_Poly1305_64_finish( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *mac, - uint8_t *k1) -{ - Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; - uint64_t *h = scrut.h; - uint64_t *acc = h; - FStar_UInt128_t k_ = load128_le(k1); - uint64_t h0 = acc[0U]; - uint64_t h1 = acc[1U]; - uint64_t h2 = acc[2U]; - FStar_UInt128_t - acc_ = - FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128(h2 - << (uint32_t)24U | - h1 >> (uint32_t)20U), - (uint32_t)64U), - FStar_UInt128_uint64_to_uint128(h1 << (uint32_t)44U | h0)); - FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_); - store128_le(mac, mac_); -} - -void -Hacl_Poly1305_64_crypto_onetimeauth( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1) -{ - Hacl_Standalone_Poly1305_64_crypto_onetimeauth(output, input, len1, k1); -} diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_64.h deleted file mode 100644 index e2e62193c..000000000 --- a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.h +++ /dev/null @@ -1,99 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "kremlib.h" -#ifndef __Hacl_Poly1305_64_H -#define __Hacl_Poly1305_64_H - -typedef uint64_t Hacl_Bignum_Constants_limb; - -typedef FStar_UInt128_t Hacl_Bignum_Constants_wide; - -typedef FStar_UInt128_t Hacl_Bignum_Wide_t; - -typedef uint64_t Hacl_Bignum_Limb_t; - -typedef void *Hacl_Impl_Poly1305_64_State_log_t; - -typedef uint8_t *Hacl_Impl_Poly1305_64_State_uint8_p; - -typedef uint64_t *Hacl_Impl_Poly1305_64_State_bigint; - -typedef void *Hacl_Impl_Poly1305_64_State_seqelem; - -typedef uint64_t *Hacl_Impl_Poly1305_64_State_elemB; - -typedef uint8_t *Hacl_Impl_Poly1305_64_State_wordB; - -typedef uint8_t *Hacl_Impl_Poly1305_64_State_wordB_16; - -typedef struct -{ - uint64_t *r; - uint64_t *h; -} Hacl_Impl_Poly1305_64_State_poly1305_state; - -typedef void *Hacl_Impl_Poly1305_64_log_t; - -typedef uint64_t *Hacl_Impl_Poly1305_64_bigint; - -typedef uint8_t *Hacl_Impl_Poly1305_64_uint8_p; - -typedef uint64_t *Hacl_Impl_Poly1305_64_elemB; - -typedef uint8_t *Hacl_Impl_Poly1305_64_wordB; - -typedef uint8_t *Hacl_Impl_Poly1305_64_wordB_16; - -typedef uint8_t *Hacl_Poly1305_64_uint8_p; - -typedef uint64_t Hacl_Poly1305_64_uint64_t; - -typedef uint8_t *Hacl_Poly1305_64_key; - -typedef Hacl_Impl_Poly1305_64_State_poly1305_state Hacl_Poly1305_64_state; - -Hacl_Impl_Poly1305_64_State_poly1305_state -Hacl_Poly1305_64_mk_state(uint64_t *r, uint64_t *acc); - -void Hacl_Poly1305_64_init(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *k1); - -void Hacl_Poly1305_64_update_block(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *m); - -void -Hacl_Poly1305_64_update( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint32_t num_blocks); - -void -Hacl_Poly1305_64_update_last( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *m, - uint32_t len1); - -void -Hacl_Poly1305_64_finish( - Hacl_Impl_Poly1305_64_State_poly1305_state st, - uint8_t *mac, - uint8_t *k1); - -void -Hacl_Poly1305_64_crypto_onetimeauth( - uint8_t *output, - uint8_t *input, - uint64_t len1, - uint8_t *k1); -#endif diff --git a/security/nss/lib/freebl/verified/kremlib.h b/security/nss/lib/freebl/verified/kremlib.h deleted file mode 100644 index 69b584520..000000000 --- a/security/nss/lib/freebl/verified/kremlib.h +++ /dev/null @@ -1,672 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef __KREMLIB_H -#define __KREMLIB_H - -#include "kremlib_base.h" - -/* For tests only: we might need this function to be forward-declared, because - * the dependency on WasmSupport appears very late, after SimplifyWasm, and - * sadly, after the topological order has been done. */ -void WasmSupport_check_buffer_size(uint32_t s); - -/******************************************************************************/ -/* Stubs to ease compilation of non-Low* code */ -/******************************************************************************/ - -/* Some types that KreMLin has no special knowledge of; many of them appear in - * signatures of ghost functions, meaning that it suffices to give them (any) - * definition. */ -typedef void *FStar_Seq_Base_seq, *Prims_prop, *FStar_HyperStack_mem, - *FStar_Set_set, *Prims_st_pre_h, *FStar_Heap_heap, *Prims_all_pre_h, - *FStar_TSet_set, *Prims_list, *FStar_Map_t, *FStar_UInt63_t_, - *FStar_Int63_t_, *FStar_UInt63_t, *FStar_Int63_t, *FStar_UInt_uint_t, - *FStar_Int_int_t, *FStar_HyperStack_stackref, *FStar_Bytes_bytes, - *FStar_HyperHeap_rid, *FStar_Heap_aref, *FStar_Monotonic_Heap_heap, - *FStar_Monotonic_Heap_aref, *FStar_Monotonic_HyperHeap_rid, - *FStar_Monotonic_HyperStack_mem, *FStar_Char_char_; - -typedef const char *Prims_string; - -/* For "bare" targets that do not have a C stdlib, the user might want to use - * [-add-include '"mydefinitions.h"'] and override these. */ -#ifndef KRML_HOST_PRINTF -#define KRML_HOST_PRINTF printf -#endif - -#ifndef KRML_HOST_EXIT -#define KRML_HOST_EXIT exit -#endif - -#ifndef KRML_HOST_MALLOC -#define KRML_HOST_MALLOC malloc -#endif - -/* In statement position, exiting is easy. */ -#define KRML_EXIT \ - do { \ - KRML_HOST_PRINTF("Unimplemented function at %s:%d\n", __FILE__, __LINE__); \ - KRML_HOST_EXIT(254); \ - } while (0) - -/* In expression position, use the comma-operator and a malloc to return an - * expression of the right size. KreMLin passes t as the parameter to the macro. - */ -#define KRML_EABORT(t, msg) \ - (KRML_HOST_PRINTF("KreMLin abort at %s:%d\n%s\n", __FILE__, __LINE__, msg), \ - KRML_HOST_EXIT(255), *((t *)KRML_HOST_MALLOC(sizeof(t)))) - -/* In FStar.Buffer.fst, the size of arrays is uint32_t, but it's a number of - * *elements*. Do an ugly, run-time check (some of which KreMLin can eliminate). - */ -#define KRML_CHECK_SIZE(elt, size) \ - if (((size_t)size) > SIZE_MAX / sizeof(elt)) { \ - KRML_HOST_PRINTF( \ - "Maximum allocatable size exceeded, aborting before overflow at " \ - "%s:%d\n", \ - __FILE__, __LINE__); \ - KRML_HOST_EXIT(253); \ - } - -/* A series of GCC atrocities to trace function calls (kremlin's [-d c-calls] - * option). Useful when trying to debug, say, Wasm, to compare traces. */ -/* clang-format off */ -#ifdef __GNUC__ -#define KRML_FORMAT(X) _Generic((X), \ - uint8_t : "0x%08" PRIx8, \ - uint16_t: "0x%08" PRIx16, \ - uint32_t: "0x%08" PRIx32, \ - uint64_t: "0x%08" PRIx64, \ - int8_t : "0x%08" PRIx8, \ - int16_t : "0x%08" PRIx16, \ - int32_t : "0x%08" PRIx32, \ - int64_t : "0x%08" PRIx64, \ - default : "%s") - -#define KRML_FORMAT_ARG(X) _Generic((X), \ - uint8_t : X, \ - uint16_t: X, \ - uint32_t: X, \ - uint64_t: X, \ - int8_t : X, \ - int16_t : X, \ - int32_t : X, \ - int64_t : X, \ - default : "unknown") -/* clang-format on */ - -#define KRML_DEBUG_RETURN(X) \ - ({ \ - __auto_type _ret = (X); \ - KRML_HOST_PRINTF("returning: "); \ - KRML_HOST_PRINTF(KRML_FORMAT(_ret), KRML_FORMAT_ARG(_ret)); \ - KRML_HOST_PRINTF(" \n"); \ - _ret; \ - }) -#endif - -#define FStar_Buffer_eqb(b1, b2, n) \ - (memcmp((b1), (b2), (n) * sizeof((b1)[0])) == 0) - -/* Stubs to make ST happy. Important note: you must generate a use of the macro - * argument, otherwise, you may have FStar_ST_recall(f) as the only use of f; - * KreMLin will think that this is a valid use, but then the C compiler, after - * macro expansion, will error out. */ -#define FStar_HyperHeap_root 0 -#define FStar_Pervasives_Native_fst(x) (x).fst -#define FStar_Pervasives_Native_snd(x) (x).snd -#define FStar_Seq_Base_createEmpty(x) 0 -#define FStar_Seq_Base_create(len, init) 0 -#define FStar_Seq_Base_upd(s, i, e) 0 -#define FStar_Seq_Base_eq(l1, l2) 0 -#define FStar_Seq_Base_length(l1) 0 -#define FStar_Seq_Base_append(x, y) 0 -#define FStar_Seq_Base_slice(x, y, z) 0 -#define FStar_Seq_Properties_snoc(x, y) 0 -#define FStar_Seq_Properties_cons(x, y) 0 -#define FStar_Seq_Base_index(x, y) 0 -#define FStar_HyperStack_is_eternal_color(x) 0 -#define FStar_Monotonic_HyperHeap_root 0 -#define FStar_Buffer_to_seq_full(x) 0 -#define FStar_Buffer_recall(x) -#define FStar_HyperStack_ST_op_Colon_Equals(x, v) KRML_EXIT -#define FStar_HyperStack_ST_op_Bang(x) 0 -#define FStar_HyperStack_ST_salloc(x) 0 -#define FStar_HyperStack_ST_ralloc(x, y) 0 -#define FStar_HyperStack_ST_new_region(x) (0) -#define FStar_Monotonic_RRef_m_alloc(x) \ - { \ - 0 \ - } - -#define FStar_HyperStack_ST_recall(x) \ - do { \ - (void)(x); \ - } while (0) - -#define FStar_HyperStack_ST_recall_region(x) \ - do { \ - (void)(x); \ - } while (0) - -#define FStar_Monotonic_RRef_m_recall(x1, x2) \ - do { \ - (void)(x1); \ - (void)(x2); \ - } while (0) - -#define FStar_Monotonic_RRef_m_write(x1, x2, x3, x4, x5) \ - do { \ - (void)(x1); \ - (void)(x2); \ - (void)(x3); \ - (void)(x4); \ - (void)(x5); \ - } while (0) - -/******************************************************************************/ -/* Endian-ness macros that can only be implemented in C */ -/******************************************************************************/ - -/* ... for Linux */ -#if defined(__linux__) || defined(__CYGWIN__) -#include - -/* ... for OSX */ -#elif defined(__APPLE__) -#include -#define htole64(x) OSSwapHostToLittleInt64(x) -#define le64toh(x) OSSwapLittleToHostInt64(x) -#define htobe64(x) OSSwapHostToBigInt64(x) -#define be64toh(x) OSSwapBigToHostInt64(x) - -#define htole16(x) OSSwapHostToLittleInt16(x) -#define le16toh(x) OSSwapLittleToHostInt16(x) -#define htobe16(x) OSSwapHostToBigInt16(x) -#define be16toh(x) OSSwapBigToHostInt16(x) - -#define htole32(x) OSSwapHostToLittleInt32(x) -#define le32toh(x) OSSwapLittleToHostInt32(x) -#define htobe32(x) OSSwapHostToBigInt32(x) -#define be32toh(x) OSSwapBigToHostInt32(x) - -/* ... for Solaris */ -#elif defined(__sun__) -#include -#define htole64(x) LE_64(x) -#define le64toh(x) LE_64(x) -#define htobe64(x) BE_64(x) -#define be64toh(x) BE_64(x) - -#define htole16(x) LE_16(x) -#define le16toh(x) LE_16(x) -#define htobe16(x) BE_16(x) -#define be16toh(x) BE_16(x) - -#define htole32(x) LE_32(x) -#define le32toh(x) LE_32(x) -#define htobe32(x) BE_32(x) -#define be32toh(x) BE_32(x) - -/* ... for the BSDs */ -#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) -#include -#elif defined(__OpenBSD__) -#include - -/* ... for Windows (MSVC)... not targeting XBOX 360! */ -#elif defined(_MSC_VER) - -#include -#define htobe16(x) _byteswap_ushort(x) -#define htole16(x) (x) -#define be16toh(x) _byteswap_ushort(x) -#define le16toh(x) (x) - -#define htobe32(x) _byteswap_ulong(x) -#define htole32(x) (x) -#define be32toh(x) _byteswap_ulong(x) -#define le32toh(x) (x) - -#define htobe64(x) _byteswap_uint64(x) -#define htole64(x) (x) -#define be64toh(x) _byteswap_uint64(x) -#define le64toh(x) (x) - -/* ... for Windows (GCC-like, e.g. mingw or clang) */ -#elif (defined(_WIN32) || defined(_WIN64)) && \ - (defined(__GNUC__) || defined(__clang__)) - -#define htobe16(x) __builtin_bswap16(x) -#define htole16(x) (x) -#define be16toh(x) __builtin_bswap16(x) -#define le16toh(x) (x) - -#define htobe32(x) __builtin_bswap32(x) -#define htole32(x) (x) -#define be32toh(x) __builtin_bswap32(x) -#define le32toh(x) (x) - -#define htobe64(x) __builtin_bswap64(x) -#define htole64(x) (x) -#define be64toh(x) __builtin_bswap64(x) -#define le64toh(x) (x) - -/* ... generic big-endian fallback code */ -#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ - -/* byte swapping code inspired by: - * https://github.com/rweather/arduinolibs/blob/master/libraries/Crypto/utility/EndianUtil.h - * */ - -#define htobe32(x) (x) -#define be32toh(x) (x) -#define htole32(x) \ - (__extension__({ \ - uint32_t _temp = (x); \ - ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \ - ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \ - })) -#define le32toh(x) (htole32((x))) - -#define htobe64(x) (x) -#define be64toh(x) (x) -#define htole64(x) \ - (__extension__({ \ - uint64_t __temp = (x); \ - uint32_t __low = htobe32((uint32_t)__temp); \ - uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \ - (((uint64_t)__low) << 32) | __high; \ - })) -#define le64toh(x) (htole64((x))) - -/* ... generic little-endian fallback code */ -#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ - -#define htole32(x) (x) -#define le32toh(x) (x) -#define htobe32(x) \ - (__extension__({ \ - uint32_t _temp = (x); \ - ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \ - ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \ - })) -#define be32toh(x) (htobe32((x))) - -#define htole64(x) (x) -#define le64toh(x) (x) -#define htobe64(x) \ - (__extension__({ \ - uint64_t __temp = (x); \ - uint32_t __low = htobe32((uint32_t)__temp); \ - uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \ - (((uint64_t)__low) << 32) | __high; \ - })) -#define be64toh(x) (htobe64((x))) - -/* ... couldn't determine endian-ness of the target platform */ -#else -#error "Please define __BYTE_ORDER__!" - -#endif /* defined(__linux__) || ... */ - -/* Loads and stores. These avoid undefined behavior due to unaligned memory - * accesses, via memcpy. */ - -inline static uint16_t -load16(uint8_t *b) -{ - uint16_t x; - memcpy(&x, b, 2); - return x; -} - -inline static uint32_t -load32(uint8_t *b) -{ - uint32_t x; - memcpy(&x, b, 4); - return x; -} - -inline static uint64_t -load64(uint8_t *b) -{ - uint64_t x; - memcpy(&x, b, 8); - return x; -} - -inline static void -store16(uint8_t *b, uint16_t i) -{ - memcpy(b, &i, 2); -} - -inline static void -store32(uint8_t *b, uint32_t i) -{ - memcpy(b, &i, 4); -} - -inline static void -store64(uint8_t *b, uint64_t i) -{ - memcpy(b, &i, 8); -} - -#define load16_le(b) (le16toh(load16(b))) -#define store16_le(b, i) (store16(b, htole16(i))) -#define load16_be(b) (be16toh(load16(b))) -#define store16_be(b, i) (store16(b, htobe16(i))) - -#define load32_le(b) (le32toh(load32(b))) -#define store32_le(b, i) (store32(b, htole32(i))) -#define load32_be(b) (be32toh(load32(b))) -#define store32_be(b, i) (store32(b, htobe32(i))) - -#define load64_le(b) (le64toh(load64(b))) -#define store64_le(b, i) (store64(b, htole64(i))) -#define load64_be(b) (be64toh(load64(b))) -#define store64_be(b, i) (store64(b, htobe64(i))) - -/******************************************************************************/ -/* Checked integers to ease the compilation of non-Low* code */ -/******************************************************************************/ - -typedef int32_t Prims_pos, Prims_nat, Prims_nonzero, Prims_int, - krml_checked_int_t; - -inline static bool -Prims_op_GreaterThanOrEqual(int32_t x, int32_t y) -{ - return x >= y; -} - -inline static bool -Prims_op_LessThanOrEqual(int32_t x, int32_t y) -{ - return x <= y; -} - -inline static bool -Prims_op_GreaterThan(int32_t x, int32_t y) -{ - return x > y; -} - -inline static bool -Prims_op_LessThan(int32_t x, int32_t y) -{ - return x < y; -} - -#define RETURN_OR(x) \ - do { \ - int64_t __ret = x; \ - if (__ret < INT32_MIN || INT32_MAX < __ret) { \ - KRML_HOST_PRINTF("Prims.{int,nat,pos} integer overflow at %s:%d\n", \ - __FILE__, __LINE__); \ - KRML_HOST_EXIT(252); \ - } \ - return (int32_t)__ret; \ - } while (0) - -inline static int32_t -Prims_pow2(int32_t x) -{ - RETURN_OR((int64_t)1 << (int64_t)x); -} - -inline static int32_t -Prims_op_Multiply(int32_t x, int32_t y) -{ - RETURN_OR((int64_t)x * (int64_t)y); -} - -inline static int32_t -Prims_op_Addition(int32_t x, int32_t y) -{ - RETURN_OR((int64_t)x + (int64_t)y); -} - -inline static int32_t -Prims_op_Subtraction(int32_t x, int32_t y) -{ - RETURN_OR((int64_t)x - (int64_t)y); -} - -inline static int32_t -Prims_op_Division(int32_t x, int32_t y) -{ - RETURN_OR((int64_t)x / (int64_t)y); -} - -inline static int32_t -Prims_op_Modulus(int32_t x, int32_t y) -{ - RETURN_OR((int64_t)x % (int64_t)y); -} - -inline static int8_t -FStar_UInt8_uint_to_t(int8_t x) -{ - return x; -} -inline static int16_t -FStar_UInt16_uint_to_t(int16_t x) -{ - return x; -} -inline static int32_t -FStar_UInt32_uint_to_t(int32_t x) -{ - return x; -} -inline static int64_t -FStar_UInt64_uint_to_t(int64_t x) -{ - return x; -} - -inline static int8_t -FStar_UInt8_v(int8_t x) -{ - return x; -} -inline static int16_t -FStar_UInt16_v(int16_t x) -{ - return x; -} -inline static int32_t -FStar_UInt32_v(int32_t x) -{ - return x; -} -inline static int64_t -FStar_UInt64_v(int64_t x) -{ - return x; -} - -/* Platform-specific 128-bit arithmetic. These are static functions in a header, - * so that each translation unit gets its own copy and the C compiler can - * optimize. */ -#ifndef KRML_NOUINT128 -typedef unsigned __int128 FStar_UInt128_t, FStar_UInt128_t_, uint128_t; - -static inline void -print128(const char *where, uint128_t n) -{ - KRML_HOST_PRINTF("%s: [%" PRIu64 ",%" PRIu64 "]\n", where, - (uint64_t)(n >> 64), (uint64_t)n); -} - -static inline uint128_t -load128_le(uint8_t *b) -{ - uint128_t l = (uint128_t)load64_le(b); - uint128_t h = (uint128_t)load64_le(b + 8); - return (h << 64 | l); -} - -static inline void -store128_le(uint8_t *b, uint128_t n) -{ - store64_le(b, (uint64_t)n); - store64_le(b + 8, (uint64_t)(n >> 64)); -} - -static inline uint128_t -load128_be(uint8_t *b) -{ - uint128_t h = (uint128_t)load64_be(b); - uint128_t l = (uint128_t)load64_be(b + 8); - return (h << 64 | l); -} - -static inline void -store128_be(uint8_t *b, uint128_t n) -{ - store64_be(b, (uint64_t)(n >> 64)); - store64_be(b + 8, (uint64_t)n); -} - -#define FStar_UInt128_add(x, y) ((x) + (y)) -#define FStar_UInt128_mul(x, y) ((x) * (y)) -#define FStar_UInt128_add_mod(x, y) ((x) + (y)) -#define FStar_UInt128_sub(x, y) ((x) - (y)) -#define FStar_UInt128_sub_mod(x, y) ((x) - (y)) -#define FStar_UInt128_logand(x, y) ((x) & (y)) -#define FStar_UInt128_logor(x, y) ((x) | (y)) -#define FStar_UInt128_logxor(x, y) ((x) ^ (y)) -#define FStar_UInt128_lognot(x) (~(x)) -#define FStar_UInt128_shift_left(x, y) ((x) << (y)) -#define FStar_UInt128_shift_right(x, y) ((x) >> (y)) -#define FStar_UInt128_uint64_to_uint128(x) ((uint128_t)(x)) -#define FStar_UInt128_uint128_to_uint64(x) ((uint64_t)(x)) -#define FStar_UInt128_mul_wide(x, y) ((uint128_t)(x) * (y)) -#define FStar_UInt128_op_Hat_Hat(x, y) ((x) ^ (y)) - -static inline uint128_t -FStar_UInt128_eq_mask(uint128_t x, uint128_t y) -{ - uint64_t mask = - FStar_UInt64_eq_mask((uint64_t)(x >> 64), (uint64_t)(y >> 64)) & - FStar_UInt64_eq_mask(x, y); - return ((uint128_t)mask) << 64 | mask; -} - -static inline uint128_t -FStar_UInt128_gte_mask(uint128_t x, uint128_t y) -{ - uint64_t mask = - (FStar_UInt64_gte_mask(x >> 64, y >> 64) & - ~(FStar_UInt64_eq_mask(x >> 64, y >> 64))) | - (FStar_UInt64_eq_mask(x >> 64, y >> 64) & FStar_UInt64_gte_mask(x, y)); - return ((uint128_t)mask) << 64 | mask; -} - -#else /* !defined(KRML_NOUINT128) */ - -/* This is a bad circular dependency... should fix it properly. */ -#include "FStar.h" - -typedef FStar_UInt128_uint128 FStar_UInt128_t_, uint128_t; - -/* A series of definitions written using pointers. */ -static inline void -print128_(const char *where, uint128_t *n) -{ - KRML_HOST_PRINTF("%s: [0x%08" PRIx64 ",0x%08" PRIx64 "]\n", where, n->high, n->low); -} - -static inline void -load128_le_(uint8_t *b, uint128_t *r) -{ - r->low = load64_le(b); - r->high = load64_le(b + 8); -} - -static inline void -store128_le_(uint8_t *b, uint128_t *n) -{ - store64_le(b, n->low); - store64_le(b + 8, n->high); -} - -static inline void -load128_be_(uint8_t *b, uint128_t *r) -{ - r->high = load64_be(b); - r->low = load64_be(b + 8); -} - -static inline void -store128_be_(uint8_t *b, uint128_t *n) -{ - store64_be(b, n->high); - store64_be(b + 8, n->low); -} - -#ifndef KRML_NOSTRUCT_PASSING - -static inline void -print128(const char *where, uint128_t n) -{ - print128_(where, &n); -} - -static inline uint128_t -load128_le(uint8_t *b) -{ - uint128_t r; - load128_le_(b, &r); - return r; -} - -static inline void -store128_le(uint8_t *b, uint128_t n) -{ - store128_le_(b, &n); -} - -static inline uint128_t -load128_be(uint8_t *b) -{ - uint128_t r; - load128_be_(b, &r); - return r; -} - -static inline void -store128_be(uint8_t *b, uint128_t n) -{ - store128_be_(b, &n); -} - -#else /* !defined(KRML_STRUCT_PASSING) */ - -#define print128 print128_ -#define load128_le load128_le_ -#define store128_le store128_le_ -#define load128_be load128_be_ -#define store128_be store128_be_ - -#endif /* KRML_STRUCT_PASSING */ -#endif /* KRML_UINT128 */ -#endif /* __KREMLIB_H */ diff --git a/security/nss/lib/freebl/verified/kremlib_base.h b/security/nss/lib/freebl/verified/kremlib_base.h deleted file mode 100644 index f88f02aa5..000000000 --- a/security/nss/lib/freebl/verified/kremlib_base.h +++ /dev/null @@ -1,192 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef __KREMLIB_BASE_H -#define __KREMLIB_BASE_H - -#include -#include -#include -#include -#include -#include -#include - -/******************************************************************************/ -/* Some macros to ease compatibility */ -/******************************************************************************/ - -/* Define __cdecl and friends when using GCC, so that we can safely compile code - * that contains __cdecl on all platforms. Note that this is in a separate - * header so that Dafny-generated code can include just this file. */ -#ifndef _MSC_VER -/* Use the gcc predefined macros if on a platform/architectures that set them. - * Otherwise define them to be empty. */ -#ifndef __cdecl -#define __cdecl -#endif -#ifndef __stdcall -#define __stdcall -#endif -#ifndef __fastcall -#define __fastcall -#endif -#endif - -#ifdef __GNUC__ -#define inline __inline__ -#endif - -/* GCC-specific attribute syntax; everyone else gets the standard C inline - * attribute. */ -#ifdef __GNU_C__ -#ifndef __clang__ -#define force_inline inline __attribute__((always_inline)) -#else -#define force_inline inline -#endif -#else -#define force_inline inline -#endif - -/******************************************************************************/ -/* Implementing C.fst */ -/******************************************************************************/ - -/* Uppercase issue; we have to define lowercase versions of the C macros (as we - * have no way to refer to an uppercase *variable* in F*). */ -extern int exit_success; -extern int exit_failure; - -/* This one allows the user to write C.EXIT_SUCCESS. */ -typedef int exit_code; - -void print_string(const char *s); -void print_bytes(uint8_t *b, uint32_t len); - -/* The universal null pointer defined in C.Nullity.fst */ -#define C_Nullity_null(X) 0 - -/* If some globals need to be initialized before the main, then kremlin will - * generate and try to link last a function with this type: */ -void kremlinit_globals(void); - -/******************************************************************************/ -/* Implementation of machine integers (possibly of 128-bit integers) */ -/******************************************************************************/ - -/* Integer types */ -typedef uint64_t FStar_UInt64_t, FStar_UInt64_t_; -typedef int64_t FStar_Int64_t, FStar_Int64_t_; -typedef uint32_t FStar_UInt32_t, FStar_UInt32_t_; -typedef int32_t FStar_Int32_t, FStar_Int32_t_; -typedef uint16_t FStar_UInt16_t, FStar_UInt16_t_; -typedef int16_t FStar_Int16_t, FStar_Int16_t_; -typedef uint8_t FStar_UInt8_t, FStar_UInt8_t_; -typedef int8_t FStar_Int8_t, FStar_Int8_t_; - -static inline uint32_t -rotate32_left(uint32_t x, uint32_t n) -{ - /* assert (n<32); */ - return (x << n) | (x >> (32 - n)); -} -static inline uint32_t -rotate32_right(uint32_t x, uint32_t n) -{ - /* assert (n<32); */ - return (x >> n) | (x << (32 - n)); -} - -/* Constant time comparisons */ -static inline uint8_t -FStar_UInt8_eq_mask(uint8_t x, uint8_t y) -{ - x = ~(x ^ y); - x &= x << 4; - x &= x << 2; - x &= x << 1; - return (int8_t)x >> 7; -} - -static inline uint8_t -FStar_UInt8_gte_mask(uint8_t x, uint8_t y) -{ - return ~(uint8_t)(((int32_t)x - y) >> 31); -} - -static inline uint16_t -FStar_UInt16_eq_mask(uint16_t x, uint16_t y) -{ - x = ~(x ^ y); - x &= x << 8; - x &= x << 4; - x &= x << 2; - x &= x << 1; - return (int16_t)x >> 15; -} - -static inline uint16_t -FStar_UInt16_gte_mask(uint16_t x, uint16_t y) -{ - return ~(uint16_t)(((int32_t)x - y) >> 31); -} - -static inline uint32_t -FStar_UInt32_eq_mask(uint32_t x, uint32_t y) -{ - x = ~(x ^ y); - x &= x << 16; - x &= x << 8; - x &= x << 4; - x &= x << 2; - x &= x << 1; - return ((int32_t)x) >> 31; -} - -static inline uint32_t -FStar_UInt32_gte_mask(uint32_t x, uint32_t y) -{ - return ~((uint32_t)(((int64_t)x - y) >> 63)); -} - -static inline uint64_t -FStar_UInt64_eq_mask(uint64_t x, uint64_t y) -{ - x = ~(x ^ y); - x &= x << 32; - x &= x << 16; - x &= x << 8; - x &= x << 4; - x &= x << 2; - x &= x << 1; - return ((int64_t)x) >> 63; -} - -static inline uint64_t -FStar_UInt64_gte_mask(uint64_t x, uint64_t y) -{ - uint64_t low63 = - ~((uint64_t)((int64_t)((int64_t)(x & UINT64_C(0x7fffffffffffffff)) - - (int64_t)(y & UINT64_C(0x7fffffffffffffff))) >> - 63)); - uint64_t high_bit = - ~((uint64_t)((int64_t)((int64_t)(x & UINT64_C(0x8000000000000000)) - - (int64_t)(y & UINT64_C(0x8000000000000000))) >> - 63)); - return low63 & high_bit; -} - -#endif diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h new file mode 100644 index 000000000..8278b157d --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h @@ -0,0 +1,46 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +#ifndef __KREMLIN_CALLCONV_H +#define __KREMLIN_CALLCONV_H + +/******************************************************************************/ +/* Some macros to ease compatibility */ +/******************************************************************************/ + +/* We want to generate __cdecl safely without worrying about it being undefined. + * When using MSVC, these are always defined. When using MinGW, these are + * defined too. They have no meaning for other platforms, so we define them to + * be empty macros in other situations. */ +#ifndef _MSC_VER +#ifndef __cdecl +#define __cdecl +#endif +#ifndef __stdcall +#define __stdcall +#endif +#ifndef __fastcall +#define __fastcall +#endif +#endif + +/* Since KreMLin emits the inline keyword unconditionally, we follow the + * guidelines at https://gcc.gnu.org/onlinedocs/gcc/Inline.html and make this + * __inline__ to ensure the code compiles with -std=c90 and earlier. */ +#ifdef __GNUC__ +#define inline __inline__ +#endif + +/* GCC-specific attribute syntax; everyone else gets the standard C inline + * attribute. */ +#ifdef __GNU_C__ +#ifndef __clang__ +#define force_inline inline __attribute__((always_inline)) +#else +#define force_inline inline +#endif +#else +#define force_inline inline +#endif + +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h new file mode 100644 index 000000000..964d1c52a --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h @@ -0,0 +1,32 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +#ifndef KRML_COMPAT_H +#define KRML_COMPAT_H + +#include + +/* A series of macros that define C implementations of types that are not Low*, + * to facilitate porting programs to Low*. */ + +typedef struct { + uint32_t length; + const char *data; +} FStar_Bytes_bytes; + +typedef int32_t Prims_pos, Prims_nat, Prims_nonzero, Prims_int, + krml_checked_int_t; + +#define RETURN_OR(x) \ + do { \ + int64_t __ret = x; \ + if (__ret < INT32_MIN || INT32_MAX < __ret) { \ + KRML_HOST_PRINTF( \ + "Prims.{int,nat,pos} integer overflow at %s:%d\n", __FILE__, \ + __LINE__); \ + KRML_HOST_EXIT(252); \ + } \ + return (int32_t)__ret; \ + } while (0) + +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h new file mode 100644 index 000000000..25f0fd0ac --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h @@ -0,0 +1,113 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +#ifndef __KREMLIN_TARGET_H +#define __KREMLIN_TARGET_H + +#include +#include +#include +#include +#include + +#include "kremlin/internal/callconv.h" + +/******************************************************************************/ +/* Macros that KreMLin will generate. */ +/******************************************************************************/ + +/* For "bare" targets that do not have a C stdlib, the user might want to use + * [-add-early-include '"mydefinitions.h"'] and override these. */ +#ifndef KRML_HOST_PRINTF +#define KRML_HOST_PRINTF printf +#endif + +#if ( \ + (defined __STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \ + (!(defined KRML_HOST_EPRINTF))) +#define KRML_HOST_EPRINTF(...) fprintf(stderr, __VA_ARGS__) +#endif + +#ifndef KRML_HOST_EXIT +#define KRML_HOST_EXIT exit +#endif + +#ifndef KRML_HOST_MALLOC +#define KRML_HOST_MALLOC malloc +#endif + +#ifndef KRML_HOST_CALLOC +#define KRML_HOST_CALLOC calloc +#endif + +#ifndef KRML_HOST_FREE +#define KRML_HOST_FREE free +#endif + +#ifndef KRML_HOST_TIME + +#include + +/* Prims_nat not yet in scope */ +inline static int32_t +krml_time() +{ + return (int32_t)time(NULL); +} + +#define KRML_HOST_TIME krml_time +#endif + +/* In statement position, exiting is easy. */ +#define KRML_EXIT \ + do { \ + KRML_HOST_PRINTF("Unimplemented function at %s:%d\n", __FILE__, __LINE__); \ + KRML_HOST_EXIT(254); \ + } while (0) + +/* In expression position, use the comma-operator and a malloc to return an + * expression of the right size. KreMLin passes t as the parameter to the macro. + */ +#define KRML_EABORT(t, msg) \ + (KRML_HOST_PRINTF("KreMLin abort at %s:%d\n%s\n", __FILE__, __LINE__, msg), \ + KRML_HOST_EXIT(255), *((t *)KRML_HOST_MALLOC(sizeof(t)))) + +/* In FStar.Buffer.fst, the size of arrays is uint32_t, but it's a number of + * *elements*. Do an ugly, run-time check (some of which KreMLin can eliminate). + */ + +#ifdef __GNUC__ +#define _KRML_CHECK_SIZE_PRAGMA \ + _Pragma("GCC diagnostic ignored \"-Wtype-limits\"") +#else +#define _KRML_CHECK_SIZE_PRAGMA +#endif + +#define KRML_CHECK_SIZE(size_elt, sz) \ + do { \ + _KRML_CHECK_SIZE_PRAGMA \ + if (((size_t)(sz)) > ((size_t)(SIZE_MAX / (size_elt)))) { \ + KRML_HOST_PRINTF( \ + "Maximum allocatable size exceeded, aborting before overflow at " \ + "%s:%d\n", \ + __FILE__, __LINE__); \ + KRML_HOST_EXIT(253); \ + } \ + } while (0) + +#if defined(_MSC_VER) && _MSC_VER < 1900 +#define KRML_HOST_SNPRINTF(buf, sz, fmt, arg) _snprintf_s(buf, sz, _TRUNCATE, fmt, arg) +#else +#define KRML_HOST_SNPRINTF(buf, sz, fmt, arg) snprintf(buf, sz, fmt, arg) +#endif + +#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ > 4 +#define KRML_DEPRECATED(x) __attribute__((deprecated(x))) +#elif defined(__GNUC__) +/* deprecated attribute is not defined in GCC < 4.5. */ +#define KRML_DEPRECATED(x) +#elif defined(_MSC_VER) +#define KRML_DEPRECATED(x) __declspec(deprecated(x)) +#endif + +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h new file mode 100644 index 000000000..4654b8c01 --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h @@ -0,0 +1,99 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +#ifndef KRML_TYPES_H +#define KRML_TYPES_H + +#include +#include +#include +#include + +/* Types which are either abstract, meaning that have to be implemented in C, or + * which are models, meaning that they are swapped out at compile-time for + * hand-written C types (in which case they're marked as noextract). */ + +typedef uint64_t FStar_UInt64_t, FStar_UInt64_t_; +typedef int64_t FStar_Int64_t, FStar_Int64_t_; +typedef uint32_t FStar_UInt32_t, FStar_UInt32_t_; +typedef int32_t FStar_Int32_t, FStar_Int32_t_; +typedef uint16_t FStar_UInt16_t, FStar_UInt16_t_; +typedef int16_t FStar_Int16_t, FStar_Int16_t_; +typedef uint8_t FStar_UInt8_t, FStar_UInt8_t_; +typedef int8_t FStar_Int8_t, FStar_Int8_t_; + +/* Only useful when building Kremlib, because it's in the dependency graph of + * FStar.Int.Cast. */ +typedef uint64_t FStar_UInt63_t, FStar_UInt63_t_; +typedef int64_t FStar_Int63_t, FStar_Int63_t_; + +typedef double FStar_Float_float; +typedef uint32_t FStar_Char_char; +typedef FILE *FStar_IO_fd_read, *FStar_IO_fd_write; + +typedef void *FStar_Dyn_dyn; + +typedef const char *C_String_t, *C_String_t_, *C_Compat_String_t, *C_Compat_String_t_; + +typedef int exit_code; +typedef FILE *channel; + +typedef unsigned long long TestLib_cycles; + +typedef uint64_t FStar_Date_dateTime, FStar_Date_timeSpan; + +/* Now Prims.string is no longer illegal with the new model in LowStar.Printf; + * it's operations that produce Prims_string which are illegal. Bring the + * definition into scope by default. */ +typedef const char *Prims_string; + +#if (defined(_MSC_VER) && defined(_M_X64) && !defined(__clang__)) +#define IS_MSVC64 1 +#endif + +/* This code makes a number of assumptions and should be refined. In particular, + * it assumes that: any non-MSVC amd64 compiler supports int128. Maybe it would + * be easier to just test for defined(__SIZEOF_INT128__) only? */ +#if (defined(__x86_64__) || \ + defined(__x86_64) || \ + defined(__aarch64__) || \ + (defined(__powerpc64__) && defined(__LITTLE_ENDIAN__)) || \ + defined(__s390x__) || \ + (defined(_MSC_VER) && !defined(_M_X64) && defined(__clang__)) || \ + (defined(__mips__) && defined(__LP64__)) || \ + (defined(__riscv) && __riscv_xlen == 64) || \ + defined(__SIZEOF_INT128__)) +#define HAS_INT128 1 +#endif + +/* The uint128 type is a special case since we offer several implementations of + * it, depending on the compiler and whether the user wants the verified + * implementation or not. */ +#if !defined(KRML_VERIFIED_UINT128) && defined(IS_MSVC64) +#include +typedef __m128i FStar_UInt128_uint128; +#elif !defined(KRML_VERIFIED_UINT128) && defined(HAS_INT128) +typedef unsigned __int128 FStar_UInt128_uint128; +#else +typedef struct FStar_UInt128_uint128_s { + uint64_t low; + uint64_t high; +} FStar_UInt128_uint128; +#endif + +/* The former is defined once, here (otherwise, conflicts for test-c89. The + * latter is for internal use. */ +typedef FStar_UInt128_uint128 FStar_UInt128_t, uint128_t; + +#include "kremlin/lowstar_endianness.h" + +#if !defined(KRML_VERIFIED_UINT128) && defined(IS_MSVC64) +#include "fstar_uint128_msvc.h" +#elif !defined(KRML_VERIFIED_UINT128) && defined(HAS_INT128) +#include "fstar_uint128_gcc64.h" +#else +#include "FStar_UInt128_Verified.h" +#include "fstar_uint128_struct_endianness.h" +#endif + +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h new file mode 100644 index 000000000..2a13cc9f1 --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h @@ -0,0 +1,242 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +#ifndef __LOWSTAR_ENDIANNESS_H +#define __LOWSTAR_ENDIANNESS_H + +#include +#include + +/******************************************************************************/ +/* Implementing C.fst (part 2: endian-ness macros) */ +/******************************************************************************/ + +/* ... for Linux */ +#if defined(__linux__) || defined(__CYGWIN__) || defined(__USE_SYSTEM_ENDIAN_H__) +#include + +/* ... for OSX */ +#elif defined(__APPLE__) +#include +#define htole64(x) OSSwapHostToLittleInt64(x) +#define le64toh(x) OSSwapLittleToHostInt64(x) +#define htobe64(x) OSSwapHostToBigInt64(x) +#define be64toh(x) OSSwapBigToHostInt64(x) + +#define htole16(x) OSSwapHostToLittleInt16(x) +#define le16toh(x) OSSwapLittleToHostInt16(x) +#define htobe16(x) OSSwapHostToBigInt16(x) +#define be16toh(x) OSSwapBigToHostInt16(x) + +#define htole32(x) OSSwapHostToLittleInt32(x) +#define le32toh(x) OSSwapLittleToHostInt32(x) +#define htobe32(x) OSSwapHostToBigInt32(x) +#define be32toh(x) OSSwapBigToHostInt32(x) + +/* ... for Solaris */ +#elif defined(__sun__) +#include +#define htole64(x) LE_64(x) +#define le64toh(x) LE_64(x) +#define htobe64(x) BE_64(x) +#define be64toh(x) BE_64(x) + +#define htole16(x) LE_16(x) +#define le16toh(x) LE_16(x) +#define htobe16(x) BE_16(x) +#define be16toh(x) BE_16(x) + +#define htole32(x) LE_32(x) +#define le32toh(x) LE_32(x) +#define htobe32(x) BE_32(x) +#define be32toh(x) BE_32(x) + +/* ... for the BSDs */ +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) +#include +#elif defined(__OpenBSD__) +#include + +/* ... for Windows (MSVC)... not targeting XBOX 360! */ +#elif defined(_MSC_VER) + +#include +#define htobe16(x) _byteswap_ushort(x) +#define htole16(x) (x) +#define be16toh(x) _byteswap_ushort(x) +#define le16toh(x) (x) + +#define htobe32(x) _byteswap_ulong(x) +#define htole32(x) (x) +#define be32toh(x) _byteswap_ulong(x) +#define le32toh(x) (x) + +#define htobe64(x) _byteswap_uint64(x) +#define htole64(x) (x) +#define be64toh(x) _byteswap_uint64(x) +#define le64toh(x) (x) + +/* ... for Windows (GCC-like, e.g. mingw or clang) */ +#elif (defined(_WIN32) || defined(_WIN64)) && \ + (defined(__GNUC__) || defined(__clang__)) + +#define htobe16(x) __builtin_bswap16(x) +#define htole16(x) (x) +#define be16toh(x) __builtin_bswap16(x) +#define le16toh(x) (x) + +#define htobe32(x) __builtin_bswap32(x) +#define htole32(x) (x) +#define be32toh(x) __builtin_bswap32(x) +#define le32toh(x) (x) + +#define htobe64(x) __builtin_bswap64(x) +#define htole64(x) (x) +#define be64toh(x) __builtin_bswap64(x) +#define le64toh(x) (x) + +/* ... generic big-endian fallback code */ +#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + +/* byte swapping code inspired by: + * https://github.com/rweather/arduinolibs/blob/master/libraries/Crypto/utility/EndianUtil.h + * */ + +#define htobe32(x) (x) +#define be32toh(x) (x) +#define htole32(x) \ + (__extension__({ \ + uint32_t _temp = (x); \ + ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \ + ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \ + })) +#define le32toh(x) (htole32((x))) + +#define htobe64(x) (x) +#define be64toh(x) (x) +#define htole64(x) \ + (__extension__({ \ + uint64_t __temp = (x); \ + uint32_t __low = htobe32((uint32_t)__temp); \ + uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \ + (((uint64_t)__low) << 32) | __high; \ + })) +#define le64toh(x) (htole64((x))) + +/* ... generic little-endian fallback code */ +#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + +#define htole32(x) (x) +#define le32toh(x) (x) +#define htobe32(x) \ + (__extension__({ \ + uint32_t _temp = (x); \ + ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \ + ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \ + })) +#define be32toh(x) (htobe32((x))) + +#define htole64(x) (x) +#define le64toh(x) (x) +#define htobe64(x) \ + (__extension__({ \ + uint64_t __temp = (x); \ + uint32_t __low = htobe32((uint32_t)__temp); \ + uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \ + (((uint64_t)__low) << 32) | __high; \ + })) +#define be64toh(x) (htobe64((x))) + +/* ... couldn't determine endian-ness of the target platform */ +#else +#error "Please define __BYTE_ORDER__!" + +#endif /* defined(__linux__) || ... */ + +/* Loads and stores. These avoid undefined behavior due to unaligned memory + * accesses, via memcpy. */ + +inline static uint16_t +load16(uint8_t *b) +{ + uint16_t x; + memcpy(&x, b, 2); + return x; +} + +inline static uint32_t +load32(uint8_t *b) +{ + uint32_t x; + memcpy(&x, b, 4); + return x; +} + +inline static uint64_t +load64(uint8_t *b) +{ + uint64_t x; + memcpy(&x, b, 8); + return x; +} + +inline static void +store16(uint8_t *b, uint16_t i) +{ + memcpy(b, &i, 2); +} + +inline static void +store32(uint8_t *b, uint32_t i) +{ + memcpy(b, &i, 4); +} + +inline static void +store64(uint8_t *b, uint64_t i) +{ + memcpy(b, &i, 8); +} + +/* Legacy accessors so that this header can serve as an implementation of + * C.Endianness */ +#define load16_le(b) (le16toh(load16(b))) +#define store16_le(b, i) (store16(b, htole16(i))) +#define load16_be(b) (be16toh(load16(b))) +#define store16_be(b, i) (store16(b, htobe16(i))) + +#define load32_le(b) (le32toh(load32(b))) +#define store32_le(b, i) (store32(b, htole32(i))) +#define load32_be(b) (be32toh(load32(b))) +#define store32_be(b, i) (store32(b, htobe32(i))) + +#define load64_le(b) (le64toh(load64(b))) +#define store64_le(b, i) (store64(b, htole64(i))) +#define load64_be(b) (be64toh(load64(b))) +#define store64_be(b, i) (store64(b, htobe64(i))) + +/* Co-existence of LowStar.Endianness and FStar.Endianness generates name + * conflicts, because of course both insist on having no prefixes. Until a + * prefix is added, or until we truly retire FStar.Endianness, solve this issue + * in an elegant way. */ +#define load16_le0 load16_le +#define store16_le0 store16_le +#define load16_be0 load16_be +#define store16_be0 store16_be + +#define load32_le0 load32_le +#define store32_le0 store32_le +#define load32_be0 load32_be +#define store32_be0 store32_be + +#define load64_le0 load64_le +#define store64_le0 store64_le +#define load64_be0 load64_be +#define store64_be0 store64_be + +#define load128_le0 load128_le +#define store128_le0 store128_le +#define load128_be0 load128_be +#define store128_be0 store128_be + +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h new file mode 100644 index 000000000..6f254639f --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h @@ -0,0 +1,76 @@ +/* + Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. +*/ + +#include +#include +#include "kremlin/internal/compat.h" +#include "kremlin/lowstar_endianness.h" +#include "kremlin/internal/types.h" +#include "kremlin/internal/target.h" + +#ifndef __FStar_UInt128_H +#define __FStar_UInt128_H + +static inline FStar_UInt128_uint128 +FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_add_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 FStar_UInt128_lognot(FStar_UInt128_uint128 a); + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s); + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s); + +static inline bool FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline bool FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline bool FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline bool FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline bool FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 +FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b); + +static inline FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint64_t a); + +static inline uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a); + +static inline FStar_UInt128_uint128 FStar_UInt128_mul32(uint64_t x, uint32_t y); + +static inline FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, uint64_t y); + +#define __FStar_UInt128_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h new file mode 100644 index 000000000..a7da435c3 --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h @@ -0,0 +1,329 @@ +/* + Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. +*/ + +#include +#include +#include "kremlin/internal/types.h" +#include "kremlin/internal/target.h" + +#ifndef __FStar_UInt128_Verified_H +#define __FStar_UInt128_Verified_H + +#include "FStar_UInt_8_16_32_64.h" + +static inline uint64_t +FStar_UInt128_constant_time_carry(uint64_t a, uint64_t b) +{ + return (a ^ ((a ^ b) | ((a - b) ^ b))) >> (uint32_t)63U; +} + +static inline uint64_t +FStar_UInt128_carry(uint64_t a, uint64_t b) +{ + return FStar_UInt128_constant_time_carry(a, b); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low + b.low; + lit.high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_add_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low + b.low; + lit.high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low + b.low; + lit.high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low - b.low; + lit.high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low - b.low; + lit.high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub_mod_impl(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low - b.low; + lit.high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return FStar_UInt128_sub_mod_impl(a, b); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low & b.low; + lit.high = a.high & b.high; + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low ^ b.low; + lit.high = a.high ^ b.high; + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = a.low | b.low; + lit.high = a.high | b.high; + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_lognot(FStar_UInt128_uint128 a) +{ + FStar_UInt128_uint128 lit; + lit.low = ~a.low; + lit.high = ~a.high; + return lit; +} + +static uint32_t FStar_UInt128_u32_64 = (uint32_t)64U; + +static inline uint64_t +FStar_UInt128_add_u64_shift_left(uint64_t hi, uint64_t lo, uint32_t s) +{ + return (hi << s) + (lo >> (FStar_UInt128_u32_64 - s)); +} + +static inline uint64_t +FStar_UInt128_add_u64_shift_left_respec(uint64_t hi, uint64_t lo, uint32_t s) +{ + return FStar_UInt128_add_u64_shift_left(hi, lo, s); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_left_small(FStar_UInt128_uint128 a, uint32_t s) +{ + if (s == (uint32_t)0U) { + return a; + } else { + FStar_UInt128_uint128 lit; + lit.low = a.low << s; + lit.high = FStar_UInt128_add_u64_shift_left_respec(a.high, a.low, s); + return lit; + } +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_left_large(FStar_UInt128_uint128 a, uint32_t s) +{ + FStar_UInt128_uint128 lit; + lit.low = (uint64_t)0U; + lit.high = a.low << (s - FStar_UInt128_u32_64); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s) +{ + if (s < FStar_UInt128_u32_64) { + return FStar_UInt128_shift_left_small(a, s); + } else { + return FStar_UInt128_shift_left_large(a, s); + } +} + +static inline uint64_t +FStar_UInt128_add_u64_shift_right(uint64_t hi, uint64_t lo, uint32_t s) +{ + return (lo >> s) + (hi << (FStar_UInt128_u32_64 - s)); +} + +static inline uint64_t +FStar_UInt128_add_u64_shift_right_respec(uint64_t hi, uint64_t lo, uint32_t s) +{ + return FStar_UInt128_add_u64_shift_right(hi, lo, s); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_right_small(FStar_UInt128_uint128 a, uint32_t s) +{ + if (s == (uint32_t)0U) { + return a; + } else { + FStar_UInt128_uint128 lit; + lit.low = FStar_UInt128_add_u64_shift_right_respec(a.high, a.low, s); + lit.high = a.high >> s; + return lit; + } +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_right_large(FStar_UInt128_uint128 a, uint32_t s) +{ + FStar_UInt128_uint128 lit; + lit.low = a.high >> (s - FStar_UInt128_u32_64); + lit.high = (uint64_t)0U; + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s) +{ + if (s < FStar_UInt128_u32_64) { + return FStar_UInt128_shift_right_small(a, s); + } else { + return FStar_UInt128_shift_right_large(a, s); + } +} + +static inline bool +FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.low == b.low && a.high == b.high; +} + +static inline bool +FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high > b.high || (a.high == b.high && a.low > b.low); +} + +static inline bool +FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high < b.high || (a.high == b.high && a.low < b.low); +} + +static inline bool +FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high > b.high || (a.high == b.high && a.low >= b.low); +} + +static inline bool +FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high < b.high || (a.high == b.high && a.low <= b.low); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high); + lit.high = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + FStar_UInt128_uint128 lit; + lit.low = + (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low)); + lit.high = + (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low)); + return lit; +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_uint64_to_uint128(uint64_t a) +{ + FStar_UInt128_uint128 lit; + lit.low = a; + lit.high = (uint64_t)0U; + return lit; +} + +static inline uint64_t +FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a) +{ + return a.low; +} + +static inline uint64_t +FStar_UInt128_u64_mod_32(uint64_t a) +{ + return a & (uint64_t)0xffffffffU; +} + +static uint32_t FStar_UInt128_u32_32 = (uint32_t)32U; + +static inline uint64_t +FStar_UInt128_u32_combine(uint64_t hi, uint64_t lo) +{ + return lo + (hi << FStar_UInt128_u32_32); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_mul32(uint64_t x, uint32_t y) +{ + FStar_UInt128_uint128 lit; + lit.low = + FStar_UInt128_u32_combine((x >> FStar_UInt128_u32_32) * (uint64_t)y + (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >> FStar_UInt128_u32_32), + FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * (uint64_t)y)); + lit.high = + ((x >> FStar_UInt128_u32_32) * (uint64_t)y + (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >> FStar_UInt128_u32_32)) >> FStar_UInt128_u32_32; + return lit; +} + +static inline uint64_t +FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo) +{ + return lo + (hi << FStar_UInt128_u32_32); +} + +static inline FStar_UInt128_uint128 +FStar_UInt128_mul_wide(uint64_t x, uint64_t y) +{ + FStar_UInt128_uint128 lit; + lit.low = + FStar_UInt128_u32_combine_(FStar_UInt128_u64_mod_32(x) * (y >> FStar_UInt128_u32_32) + + FStar_UInt128_u64_mod_32((x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32)), + FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y))); + lit.high = + (x >> FStar_UInt128_u32_32) * (y >> FStar_UInt128_u32_32) + + (((x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32)) >> FStar_UInt128_u32_32) + + ((FStar_UInt128_u64_mod_32(x) * (y >> FStar_UInt128_u32_32) + + FStar_UInt128_u64_mod_32((x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32))) >> + FStar_UInt128_u32_32); + return lit; +} + +#define __FStar_UInt128_Verified_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h new file mode 100644 index 000000000..809ea58ac --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h @@ -0,0 +1,203 @@ +/* + Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. +*/ + +#include +#include +#include "kremlin/internal/compat.h" +#include "kremlin/lowstar_endianness.h" +#include "kremlin/internal/types.h" +#include "kremlin/internal/target.h" + +#ifndef __FStar_UInt_8_16_32_64_H +#define __FStar_UInt_8_16_32_64_H + +extern Prims_int FStar_UInt64_n; + +extern bool FStar_UInt64_uu___is_Mk(uint64_t projectee); + +extern Prims_int FStar_UInt64___proj__Mk__item__v(uint64_t projectee); + +extern Prims_int FStar_UInt64_v(uint64_t x); + +extern uint64_t FStar_UInt64_uint_to_t(Prims_int x); + +extern uint64_t FStar_UInt64_minus(uint64_t a); + +extern uint32_t FStar_UInt64_n_minus_one; + +static inline uint64_t +FStar_UInt64_eq_mask(uint64_t a, uint64_t b) +{ + uint64_t x = a ^ b; + uint64_t minus_x = ~x + (uint64_t)1U; + uint64_t x_or_minus_x = x | minus_x; + uint64_t xnx = x_or_minus_x >> (uint32_t)63U; + return xnx - (uint64_t)1U; +} + +static inline uint64_t +FStar_UInt64_gte_mask(uint64_t a, uint64_t b) +{ + uint64_t x = a; + uint64_t y = b; + uint64_t x_xor_y = x ^ y; + uint64_t x_sub_y = x - y; + uint64_t x_sub_y_xor_y = x_sub_y ^ y; + uint64_t q = x_xor_y | x_sub_y_xor_y; + uint64_t x_xor_q = x ^ q; + uint64_t x_xor_q_ = x_xor_q >> (uint32_t)63U; + return x_xor_q_ - (uint64_t)1U; +} + +extern Prims_string FStar_UInt64_to_string(uint64_t uu____888); + +extern Prims_string FStar_UInt64_to_string_hex(uint64_t uu____899); + +extern Prims_string FStar_UInt64_to_string_hex_pad(uint64_t uu____910); + +extern uint64_t FStar_UInt64_of_string(Prims_string uu____921); + +extern Prims_int FStar_UInt32_n; + +extern bool FStar_UInt32_uu___is_Mk(uint32_t projectee); + +extern Prims_int FStar_UInt32___proj__Mk__item__v(uint32_t projectee); + +extern Prims_int FStar_UInt32_v(uint32_t x); + +extern uint32_t FStar_UInt32_uint_to_t(Prims_int x); + +extern uint32_t FStar_UInt32_minus(uint32_t a); + +extern uint32_t FStar_UInt32_n_minus_one; + +static inline uint32_t +FStar_UInt32_eq_mask(uint32_t a, uint32_t b) +{ + uint32_t x = a ^ b; + uint32_t minus_x = ~x + (uint32_t)1U; + uint32_t x_or_minus_x = x | minus_x; + uint32_t xnx = x_or_minus_x >> (uint32_t)31U; + return xnx - (uint32_t)1U; +} + +static inline uint32_t +FStar_UInt32_gte_mask(uint32_t a, uint32_t b) +{ + uint32_t x = a; + uint32_t y = b; + uint32_t x_xor_y = x ^ y; + uint32_t x_sub_y = x - y; + uint32_t x_sub_y_xor_y = x_sub_y ^ y; + uint32_t q = x_xor_y | x_sub_y_xor_y; + uint32_t x_xor_q = x ^ q; + uint32_t x_xor_q_ = x_xor_q >> (uint32_t)31U; + return x_xor_q_ - (uint32_t)1U; +} + +extern Prims_string FStar_UInt32_to_string(uint32_t uu____888); + +extern Prims_string FStar_UInt32_to_string_hex(uint32_t uu____899); + +extern Prims_string FStar_UInt32_to_string_hex_pad(uint32_t uu____910); + +extern uint32_t FStar_UInt32_of_string(Prims_string uu____921); + +extern Prims_int FStar_UInt16_n; + +extern bool FStar_UInt16_uu___is_Mk(uint16_t projectee); + +extern Prims_int FStar_UInt16___proj__Mk__item__v(uint16_t projectee); + +extern Prims_int FStar_UInt16_v(uint16_t x); + +extern uint16_t FStar_UInt16_uint_to_t(Prims_int x); + +extern uint16_t FStar_UInt16_minus(uint16_t a); + +extern uint32_t FStar_UInt16_n_minus_one; + +static inline uint16_t +FStar_UInt16_eq_mask(uint16_t a, uint16_t b) +{ + uint16_t x = a ^ b; + uint16_t minus_x = ~x + (uint16_t)1U; + uint16_t x_or_minus_x = x | minus_x; + uint16_t xnx = x_or_minus_x >> (uint32_t)15U; + return xnx - (uint16_t)1U; +} + +static inline uint16_t +FStar_UInt16_gte_mask(uint16_t a, uint16_t b) +{ + uint16_t x = a; + uint16_t y = b; + uint16_t x_xor_y = x ^ y; + uint16_t x_sub_y = x - y; + uint16_t x_sub_y_xor_y = x_sub_y ^ y; + uint16_t q = x_xor_y | x_sub_y_xor_y; + uint16_t x_xor_q = x ^ q; + uint16_t x_xor_q_ = x_xor_q >> (uint32_t)15U; + return x_xor_q_ - (uint16_t)1U; +} + +extern Prims_string FStar_UInt16_to_string(uint16_t uu____888); + +extern Prims_string FStar_UInt16_to_string_hex(uint16_t uu____899); + +extern Prims_string FStar_UInt16_to_string_hex_pad(uint16_t uu____910); + +extern uint16_t FStar_UInt16_of_string(Prims_string uu____921); + +extern Prims_int FStar_UInt8_n; + +extern bool FStar_UInt8_uu___is_Mk(uint8_t projectee); + +extern Prims_int FStar_UInt8___proj__Mk__item__v(uint8_t projectee); + +extern Prims_int FStar_UInt8_v(uint8_t x); + +extern uint8_t FStar_UInt8_uint_to_t(Prims_int x); + +extern uint8_t FStar_UInt8_minus(uint8_t a); + +extern uint32_t FStar_UInt8_n_minus_one; + +static inline uint8_t +FStar_UInt8_eq_mask(uint8_t a, uint8_t b) +{ + uint8_t x = a ^ b; + uint8_t minus_x = ~x + (uint8_t)1U; + uint8_t x_or_minus_x = x | minus_x; + uint8_t xnx = x_or_minus_x >> (uint32_t)7U; + return xnx - (uint8_t)1U; +} + +static inline uint8_t +FStar_UInt8_gte_mask(uint8_t a, uint8_t b) +{ + uint8_t x = a; + uint8_t y = b; + uint8_t x_xor_y = x ^ y; + uint8_t x_sub_y = x - y; + uint8_t x_sub_y_xor_y = x_sub_y ^ y; + uint8_t q = x_xor_y | x_sub_y_xor_y; + uint8_t x_xor_q = x ^ q; + uint8_t x_xor_q_ = x_xor_q >> (uint32_t)7U; + return x_xor_q_ - (uint8_t)1U; +} + +extern Prims_string FStar_UInt8_to_string(uint8_t uu____888); + +extern Prims_string FStar_UInt8_to_string_hex(uint8_t uu____899); + +extern Prims_string FStar_UInt8_to_string_hex_pad(uint8_t uu____910); + +extern uint8_t FStar_UInt8_of_string(Prims_string uu____921); + +typedef uint8_t FStar_UInt8_byte; + +#define __FStar_UInt_8_16_32_64_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h new file mode 100644 index 000000000..a6bff78d9 --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h @@ -0,0 +1,27 @@ +/* + Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. +*/ + +#include +#include +#include "kremlin/internal/compat.h" +#include "kremlin/lowstar_endianness.h" +#include "kremlin/internal/types.h" +#include "kremlin/internal/target.h" + +#ifndef __LowStar_Endianness_H +#define __LowStar_Endianness_H + +#include "FStar_UInt128.h" + +static inline void store128_le(uint8_t *x0, FStar_UInt128_uint128 x1); + +static inline FStar_UInt128_uint128 load128_le(uint8_t *x0); + +static inline void store128_be(uint8_t *x0, FStar_UInt128_uint128 x1); + +static inline FStar_UInt128_uint128 load128_be(uint8_t *x0); + +#define __LowStar_Endianness_H_DEFINED +#endif diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h new file mode 100644 index 000000000..5372de42a --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h @@ -0,0 +1,220 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +/******************************************************************************/ +/* Machine integers (128-bit arithmetic) */ +/******************************************************************************/ + +/* This header contains two things. + * + * First, an implementation of 128-bit arithmetic suitable for 64-bit GCC and + * Clang, i.e. all the operations from FStar.UInt128. + * + * Second, 128-bit operations from C.Endianness (or LowStar.Endianness), + * suitable for any compiler and platform (via a series of ifdefs). This second + * part is unfortunate, and should be fixed by moving {load,store}128_{be,le} to + * FStar.UInt128 to avoid a maze of preprocessor guards and hand-written code. + * */ + +/* This file is used for both the minimal and generic kremlib distributions. As + * such, it assumes that the machine integers have been bundled the exact same + * way in both cases. */ + +#include "FStar_UInt128.h" +#include "FStar_UInt_8_16_32_64.h" +#include "LowStar_Endianness.h" + +/* GCC + using native unsigned __int128 support */ + +inline static uint128_t +load128_le(uint8_t *b) +{ + uint128_t l = (uint128_t)load64_le(b); + uint128_t h = (uint128_t)load64_le(b + 8); + return (h << 64 | l); +} + +inline static void +store128_le(uint8_t *b, uint128_t n) +{ + store64_le(b, (uint64_t)n); + store64_le(b + 8, (uint64_t)(n >> 64)); +} + +inline static uint128_t +load128_be(uint8_t *b) +{ + uint128_t h = (uint128_t)load64_be(b); + uint128_t l = (uint128_t)load64_be(b + 8); + return (h << 64 | l); +} + +inline static void +store128_be(uint8_t *b, uint128_t n) +{ + store64_be(b, (uint64_t)(n >> 64)); + store64_be(b + 8, (uint64_t)n); +} + +inline static uint128_t +FStar_UInt128_add(uint128_t x, uint128_t y) +{ + return x + y; +} + +inline static uint128_t +FStar_UInt128_mul(uint128_t x, uint128_t y) +{ + return x * y; +} + +inline static uint128_t +FStar_UInt128_add_mod(uint128_t x, uint128_t y) +{ + return x + y; +} + +inline static uint128_t +FStar_UInt128_sub(uint128_t x, uint128_t y) +{ + return x - y; +} + +inline static uint128_t +FStar_UInt128_sub_mod(uint128_t x, uint128_t y) +{ + return x - y; +} + +inline static uint128_t +FStar_UInt128_logand(uint128_t x, uint128_t y) +{ + return x & y; +} + +inline static uint128_t +FStar_UInt128_logor(uint128_t x, uint128_t y) +{ + return x | y; +} + +inline static uint128_t +FStar_UInt128_logxor(uint128_t x, uint128_t y) +{ + return x ^ y; +} + +inline static uint128_t +FStar_UInt128_lognot(uint128_t x) +{ + return ~x; +} + +inline static uint128_t +FStar_UInt128_shift_left(uint128_t x, uint32_t y) +{ + return x << y; +} + +inline static uint128_t +FStar_UInt128_shift_right(uint128_t x, uint32_t y) +{ + return x >> y; +} + +inline static uint128_t +FStar_UInt128_uint64_to_uint128(uint64_t x) +{ + return (uint128_t)x; +} + +inline static uint64_t +FStar_UInt128_uint128_to_uint64(uint128_t x) +{ + return (uint64_t)x; +} + +inline static uint128_t +FStar_UInt128_mul_wide(uint64_t x, uint64_t y) +{ + return ((uint128_t)x) * y; +} + +inline static uint128_t +FStar_UInt128_eq_mask(uint128_t x, uint128_t y) +{ + uint64_t mask = + FStar_UInt64_eq_mask((uint64_t)(x >> 64), (uint64_t)(y >> 64)) & + FStar_UInt64_eq_mask(x, y); + return ((uint128_t)mask) << 64 | mask; +} + +inline static uint128_t +FStar_UInt128_gte_mask(uint128_t x, uint128_t y) +{ + uint64_t mask = + (FStar_UInt64_gte_mask(x >> 64, y >> 64) & + ~(FStar_UInt64_eq_mask(x >> 64, y >> 64))) | + (FStar_UInt64_eq_mask(x >> 64, y >> 64) & FStar_UInt64_gte_mask(x, y)); + return ((uint128_t)mask) << 64 | mask; +} + +inline static uint64_t +FStar_UInt128___proj__Mkuint128__item__low(uint128_t x) +{ + return (uint64_t)x; +} + +inline static uint64_t +FStar_UInt128___proj__Mkuint128__item__high(uint128_t x) +{ + return (uint64_t)(x >> 64); +} + +inline static uint128_t +FStar_UInt128_add_underspec(uint128_t x, uint128_t y) +{ + return x + y; +} + +inline static uint128_t +FStar_UInt128_sub_underspec(uint128_t x, uint128_t y) +{ + return x - y; +} + +inline static bool +FStar_UInt128_eq(uint128_t x, uint128_t y) +{ + return x == y; +} + +inline static bool +FStar_UInt128_gt(uint128_t x, uint128_t y) +{ + return x > y; +} + +inline static bool +FStar_UInt128_lt(uint128_t x, uint128_t y) +{ + return x < y; +} + +inline static bool +FStar_UInt128_gte(uint128_t x, uint128_t y) +{ + return x >= y; +} + +inline static bool +FStar_UInt128_lte(uint128_t x, uint128_t y) +{ + return x <= y; +} + +inline static uint128_t +FStar_UInt128_mul32(uint64_t x, uint32_t y) +{ + return (uint128_t)x * (uint128_t)y; +} diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h new file mode 100644 index 000000000..fca0e2d96 --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h @@ -0,0 +1,528 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +/* This file was generated by KreMLin + * then hand-edited to use MSVC intrinsics KreMLin invocation: + * C:\users\barrybo\mitls2c\kremlin\_build\src\Kremlin.native -minimal -fnouint128 C:/users/barrybo/mitls2c/FStar/ulib/FStar.UInt128.fst -tmpdir ../secure_api/out/runtime_switch/uint128 -skip-compilation -add-include "kremlib0.h" -drop FStar.Int.Cast.Full -bundle FStar.UInt128=FStar.*,Prims + * F* version: 15104ff8 + * KreMLin version: 318b7fa8 + */ +#include "kremlin/internal/types.h" +#include "FStar_UInt128.h" +#include "FStar_UInt_8_16_32_64.h" + +#ifndef _MSC_VER +#error This file only works with the MSVC compiler +#endif + +/* JP: need to rip out HAS_OPTIMIZED since the header guards in types.h are now + * done properly and only include this file when we know for sure we are on + * 64-bit MSVC. */ + +#if defined(_M_X64) && !defined(KRML_VERIFIED_UINT128) +#define HAS_OPTIMIZED 1 +#else +#define HAS_OPTIMIZED 0 +#endif + +// Define .low and .high in terms of the __m128i fields, to reduce +// the amount of churn in this file. +#if HAS_OPTIMIZED +#include +#include +#define low m128i_u64[0] +#define high m128i_u64[1] +#endif + +inline static FStar_UInt128_uint128 +load128_le(uint8_t *b) +{ +#if HAS_OPTIMIZED + return _mm_loadu_si128((__m128i *)b); +#else + return ( + (FStar_UInt128_uint128){.low = load64_le(b), .high = load64_le(b + 8) }); +#endif +} + +inline static void +store128_le(uint8_t *b, FStar_UInt128_uint128 n) +{ + store64_le(b, n.low); + store64_le(b + 8, n.high); +} + +inline static FStar_UInt128_uint128 +load128_be(uint8_t *b) +{ + uint64_t l = load64_be(b + 8); + uint64_t h = load64_be(b); +#if HAS_OPTIMIZED + return _mm_set_epi64x(h, l); +#else + return ((FStar_UInt128_uint128){.low = l, .high = h }); +#endif +} + +inline static void +store128_be(uint8_t *b, uint128_t n) +{ + store64_be(b, n.high); + store64_be(b + 8, n.low); +} + +inline static uint64_t +FStar_UInt128_constant_time_carry(uint64_t a, uint64_t b) +{ + return (a ^ (a ^ b | a - b ^ b)) >> (uint32_t)63U; +} + +inline static uint64_t +FStar_UInt128_carry(uint64_t a, uint64_t b) +{ + return FStar_UInt128_constant_time_carry(a, b); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + uint64_t l, h; + + unsigned char carry = + _addcarry_u64(0, a.low, b.low, &l); // low/CF = a.low+b.low+0 + _addcarry_u64(carry, a.high, b.high, &h); // high = a.high+b.high+CF + return _mm_set_epi64x(h, l); +#else + return ((FStar_UInt128_uint128){ + .low = a.low + b.low, + .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_add_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return FStar_UInt128_add(a, b); +#else + return ((FStar_UInt128_uint128){ + .low = a.low + b.low, + .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return FStar_UInt128_add(a, b); +#else + return ((FStar_UInt128_uint128){ + .low = a.low + b.low, + .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + uint64_t l, h; + + unsigned char borrow = _subborrow_u64(0, a.low, b.low, &l); + _subborrow_u64(borrow, a.high, b.high, &h); + return _mm_set_epi64x(h, l); +#else + return ((FStar_UInt128_uint128){ + .low = a.low - b.low, + .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_sub_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return FStar_UInt128_sub(a, b); +#else + return ((FStar_UInt128_uint128){ + .low = a.low - b.low, + .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_sub_mod_impl(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return ((FStar_UInt128_uint128){ + .low = a.low - b.low, + .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) }); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return FStar_UInt128_sub(a, b); +#else + return FStar_UInt128_sub_mod_impl(a, b); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return _mm_and_si128(a, b); +#else + return ( + (FStar_UInt128_uint128){.low = a.low & b.low, .high = a.high & b.high }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return _mm_xor_si128(a, b); +#else + return ( + (FStar_UInt128_uint128){.low = a.low ^ b.low, .high = a.high ^ b.high }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + return _mm_or_si128(a, b); +#else + return ( + (FStar_UInt128_uint128){.low = a.low | b.low, .high = a.high | b.high }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_lognot(FStar_UInt128_uint128 a) +{ +#if HAS_OPTIMIZED + return _mm_andnot_si128(a, a); +#else + return ((FStar_UInt128_uint128){.low = ~a.low, .high = ~a.high }); +#endif +} + +static const uint32_t FStar_UInt128_u32_64 = (uint32_t)64U; + +inline static uint64_t +FStar_UInt128_add_u64_shift_left(uint64_t hi, uint64_t lo, uint32_t s) +{ + return (hi << s) + (lo >> FStar_UInt128_u32_64 - s); +} + +inline static uint64_t +FStar_UInt128_add_u64_shift_left_respec(uint64_t hi, uint64_t lo, uint32_t s) +{ + return FStar_UInt128_add_u64_shift_left(hi, lo, s); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_shift_left_small(FStar_UInt128_uint128 a, uint32_t s) +{ + if (s == (uint32_t)0U) + return a; + else + return ((FStar_UInt128_uint128){ + .low = a.low << s, + .high = FStar_UInt128_add_u64_shift_left_respec(a.high, a.low, s) }); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_shift_left_large(FStar_UInt128_uint128 a, uint32_t s) +{ + return ((FStar_UInt128_uint128){.low = (uint64_t)0U, + .high = a.low << s - FStar_UInt128_u32_64 }); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s) +{ +#if HAS_OPTIMIZED + if (s == 0) { + return a; + } else if (s < FStar_UInt128_u32_64) { + uint64_t l = a.low << s; + uint64_t h = __shiftleft128(a.low, a.high, (unsigned char)s); + return _mm_set_epi64x(h, l); + } else { + return _mm_set_epi64x(a.low << (s - FStar_UInt128_u32_64), 0); + } +#else + if (s < FStar_UInt128_u32_64) + return FStar_UInt128_shift_left_small(a, s); + else + return FStar_UInt128_shift_left_large(a, s); +#endif +} + +inline static uint64_t +FStar_UInt128_add_u64_shift_right(uint64_t hi, uint64_t lo, uint32_t s) +{ + return (lo >> s) + (hi << FStar_UInt128_u32_64 - s); +} + +inline static uint64_t +FStar_UInt128_add_u64_shift_right_respec(uint64_t hi, uint64_t lo, uint32_t s) +{ + return FStar_UInt128_add_u64_shift_right(hi, lo, s); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_shift_right_small(FStar_UInt128_uint128 a, uint32_t s) +{ + if (s == (uint32_t)0U) + return a; + else + return ((FStar_UInt128_uint128){ + .low = FStar_UInt128_add_u64_shift_right_respec(a.high, a.low, s), + .high = a.high >> s }); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_shift_right_large(FStar_UInt128_uint128 a, uint32_t s) +{ + return ((FStar_UInt128_uint128){.low = a.high >> s - FStar_UInt128_u32_64, + .high = (uint64_t)0U }); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s) +{ +#if HAS_OPTIMIZED + if (s == 0) { + return a; + } else if (s < FStar_UInt128_u32_64) { + uint64_t l = __shiftright128(a.low, a.high, (unsigned char)s); + uint64_t h = a.high >> s; + return _mm_set_epi64x(h, l); + } else { + return _mm_set_epi64x(0, a.high >> (s - FStar_UInt128_u32_64)); + } +#else + if (s < FStar_UInt128_u32_64) + return FStar_UInt128_shift_right_small(a, s); + else + return FStar_UInt128_shift_right_large(a, s); +#endif +} + +inline static bool +FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.low == b.low && a.high == b.high; +} + +inline static bool +FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high > b.high || a.high == b.high && a.low > b.low; +} + +inline static bool +FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high < b.high || a.high == b.high && a.low < b.low; +} + +inline static bool +FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high > b.high || a.high == b.high && a.low >= b.low; +} + +inline static bool +FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ + return a.high < b.high || a.high == b.high && a.low <= b.low; +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED + // PCMPW to produce 4 32-bit values, all either 0x0 or 0xffffffff + __m128i r32 = _mm_cmpeq_epi32(a, b); + // Shuffle 3,2,1,0 into 2,3,0,1 (swapping dwords inside each half) + __m128i s32 = _mm_shuffle_epi32(r32, _MM_SHUFFLE(2, 3, 0, 1)); + // Bitwise and to compute (3&2),(2&3),(1&0),(0&1) + __m128i ret64 = _mm_and_si128(r32, s32); + // Swap the two 64-bit values to form s64 + __m128i s64 = + _mm_shuffle_epi32(ret64, _MM_SHUFFLE(1, 0, 3, 2)); // 3,2,1,0 -> 1,0,3,2 + // And them together + return _mm_and_si128(ret64, s64); +#else + return ( + (FStar_UInt128_uint128){.low = FStar_UInt64_eq_mask(a.low, b.low) & + FStar_UInt64_eq_mask(a.high, b.high), + .high = FStar_UInt64_eq_mask(a.low, b.low) & + FStar_UInt64_eq_mask(a.high, b.high) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b) +{ +#if HAS_OPTIMIZED && 0 + // ge - compare 3,2,1,0 for >= and generating 0 or 0xffffffff for each + // eq - compare 3,2,1,0 for == and generating 0 or 0xffffffff for each + // slot 0 = ge0 | (eq0 & ge1) | (eq0 & eq1 & ge2) | (eq0 & eq1 & eq2 & ge3) + // then splat slot 0 to 3,2,1,0 + __m128i gt = _mm_cmpgt_epi32(a, b); + __m128i eq = _mm_cmpeq_epi32(a, b); + __m128i ge = _mm_or_si128(gt, eq); + __m128i ge0 = ge; + __m128i eq0 = eq; + __m128i ge1 = _mm_srli_si128(ge, 4); // shift ge from 3,2,1,0 to 0x0,3,2,1 + __m128i t1 = _mm_and_si128(eq0, ge1); + __m128i ret = _mm_or_si128(ge, t1); // ge0 | (eq0 & ge1) is now in 0 + __m128i eq1 = _mm_srli_si128(eq, 4); // shift eq from 3,2,1,0 to 0x0,3,2,1 + __m128i ge2 = + _mm_srli_si128(ge1, 4); // shift original ge from 3,2,1,0 to 0x0,0x0,3,2 + __m128i t2 = + _mm_and_si128(eq0, _mm_and_si128(eq1, ge2)); // t2 = (eq0 & eq1 & ge2) + ret = _mm_or_si128(ret, t2); + __m128i eq2 = _mm_srli_si128(eq1, 4); // shift eq from 3,2,1,0 to 0x0,00,00,3 + __m128i ge3 = + _mm_srli_si128(ge2, 4); // shift original ge from 3,2,1,0 to 0x0,0x0,0x0,3 + __m128i t3 = _mm_and_si128( + eq0, _mm_and_si128( + eq1, _mm_and_si128(eq2, ge3))); // t3 = (eq0 & eq1 & eq2 & ge3) + ret = _mm_or_si128(ret, t3); + return _mm_shuffle_epi32( + ret, + _MM_SHUFFLE(0, 0, 0, 0)); // the result is in 0. Shuffle into all dwords. +#else + return ((FStar_UInt128_uint128){ + .low = FStar_UInt64_gte_mask(a.high, b.high) & + ~FStar_UInt64_eq_mask(a.high, b.high) | + FStar_UInt64_eq_mask(a.high, b.high) & + FStar_UInt64_gte_mask(a.low, b.low), + .high = FStar_UInt64_gte_mask(a.high, b.high) & + ~FStar_UInt64_eq_mask(a.high, b.high) | + FStar_UInt64_eq_mask(a.high, b.high) & + FStar_UInt64_gte_mask(a.low, b.low) }); +#endif +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_uint64_to_uint128(uint64_t a) +{ +#if HAS_OPTIMIZED + return _mm_set_epi64x(0, a); +#else + return ((FStar_UInt128_uint128){.low = a, .high = (uint64_t)0U }); +#endif +} + +inline static uint64_t +FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a) +{ + return a.low; +} + +inline static uint64_t +FStar_UInt128_u64_mod_32(uint64_t a) +{ + return a & (uint64_t)0xffffffffU; +} + +static uint32_t FStar_UInt128_u32_32 = (uint32_t)32U; + +inline static uint64_t +FStar_UInt128_u32_combine(uint64_t hi, uint64_t lo) +{ + return lo + (hi << FStar_UInt128_u32_32); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_mul32(uint64_t x, uint32_t y) +{ +#if HAS_OPTIMIZED + uint64_t l, h; + l = _umul128(x, (uint64_t)y, &h); + return _mm_set_epi64x(h, l); +#else + return ((FStar_UInt128_uint128){ + .low = FStar_UInt128_u32_combine( + (x >> FStar_UInt128_u32_32) * (uint64_t)y + + (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >> + FStar_UInt128_u32_32), + FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * (uint64_t)y)), + .high = (x >> FStar_UInt128_u32_32) * (uint64_t)y + + (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >> + FStar_UInt128_u32_32) >> + FStar_UInt128_u32_32 }); +#endif +} + +/* Note: static headers bring scope collision issues when they define types! + * Because now client (kremlin-generated) code will include this header and + * there might be type collisions if the client code uses quadruples of uint64s. + * So, we cannot use the kremlin-generated name. */ +typedef struct K_quad_s { + uint64_t fst; + uint64_t snd; + uint64_t thd; + uint64_t f3; +} K_quad; + +inline static K_quad +FStar_UInt128_mul_wide_impl_t_(uint64_t x, uint64_t y) +{ + return ((K_quad){ + .fst = FStar_UInt128_u64_mod_32(x), + .snd = FStar_UInt128_u64_mod_32( + FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y)), + .thd = x >> FStar_UInt128_u32_32, + .f3 = (x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> + FStar_UInt128_u32_32) }); +} + +static uint64_t +FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo) +{ + return lo + (hi << FStar_UInt128_u32_32); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_mul_wide_impl(uint64_t x, uint64_t y) +{ + K_quad scrut = + FStar_UInt128_mul_wide_impl_t_(x, y); + uint64_t u1 = scrut.fst; + uint64_t w3 = scrut.snd; + uint64_t x_ = scrut.thd; + uint64_t t_ = scrut.f3; + return ((FStar_UInt128_uint128){ + .low = FStar_UInt128_u32_combine_( + u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_), w3), + .high = + x_ * (y >> FStar_UInt128_u32_32) + (t_ >> FStar_UInt128_u32_32) + + (u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_) >> + FStar_UInt128_u32_32) }); +} + +inline static FStar_UInt128_uint128 +FStar_UInt128_mul_wide(uint64_t x, uint64_t y) +{ +#if HAS_OPTIMIZED + uint64_t l, h; + l = _umul128(x, y, &h); + return _mm_set_epi64x(h, l); +#else + return FStar_UInt128_mul_wide_impl(x, y); +#endif +} diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h new file mode 100644 index 000000000..61fe85c49 --- /dev/null +++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h @@ -0,0 +1,84 @@ +/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved. + Licensed under the Apache 2.0 License. */ + +#ifndef FSTAR_UINT128_STRUCT_ENDIANNESS_H +#define FSTAR_UINT128_STRUCT_ENDIANNESS_H + +/* Hand-written implementation of endianness-related uint128 functions + * for the extracted uint128 implementation */ + +/* Access 64-bit fields within the int128. */ +#define HIGH64_OF(x) ((x)->high) +#define LOW64_OF(x) ((x)->low) + +/* A series of definitions written using pointers. */ + +inline static void +load128_le_(uint8_t *b, uint128_t *r) +{ + LOW64_OF(r) = load64_le(b); + HIGH64_OF(r) = load64_le(b + 8); +} + +inline static void +store128_le_(uint8_t *b, uint128_t *n) +{ + store64_le(b, LOW64_OF(n)); + store64_le(b + 8, HIGH64_OF(n)); +} + +inline static void +load128_be_(uint8_t *b, uint128_t *r) +{ + HIGH64_OF(r) = load64_be(b); + LOW64_OF(r) = load64_be(b + 8); +} + +inline static void +store128_be_(uint8_t *b, uint128_t *n) +{ + store64_be(b, HIGH64_OF(n)); + store64_be(b + 8, LOW64_OF(n)); +} + +#ifndef KRML_NOSTRUCT_PASSING + +inline static uint128_t +load128_le(uint8_t *b) +{ + uint128_t r; + load128_le_(b, &r); + return r; +} + +inline static void +store128_le(uint8_t *b, uint128_t n) +{ + store128_le_(b, &n); +} + +inline static uint128_t +load128_be(uint8_t *b) +{ + uint128_t r; + load128_be_(b, &r); + return r; +} + +inline static void +store128_be(uint8_t *b, uint128_t n) +{ + store128_be_(b, &n); +} + +#else /* !defined(KRML_STRUCT_PASSING) */ + +#define print128 print128_ +#define load128_le load128_le_ +#define store128_le store128_le_ +#define load128_be load128_be_ +#define store128_be store128_be_ + +#endif /* KRML_STRUCT_PASSING */ + +#endif diff --git a/security/nss/lib/freebl/verified/libintvector.h b/security/nss/lib/freebl/verified/libintvector.h new file mode 100644 index 000000000..24a221786 --- /dev/null +++ b/security/nss/lib/freebl/verified/libintvector.h @@ -0,0 +1,586 @@ +#ifndef __Vec_Intrin_H +#define __Vec_Intrin_H + +#include + +#define Lib_IntVector_Intrinsics_bit_mask64(x) -((x)&1) + +#if defined(__x86_64__) || defined(_M_X64) + +// The following functions are only available on machines that support Intel AVX + +#include +#include +#include + +typedef __m128i Lib_IntVector_Intrinsics_vec128; + +#define Lib_IntVector_Intrinsics_ni_aes_enc(x0, x1) \ + (_mm_aesenc_si128(x0, x1)) + +#define Lib_IntVector_Intrinsics_ni_aes_enc_last(x0, x1) \ + (_mm_aesenclast_si128(x0, x1)) + +#define Lib_IntVector_Intrinsics_ni_aes_keygen_assist(x0, x1) \ + (_mm_aeskeygenassist_si128(x0, x1)) + +#define Lib_IntVector_Intrinsics_ni_clmul(x0, x1, x2) \ + (_mm_clmulepi64_si128(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_xor(x0, x1) \ + (_mm_xor_si128(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_eq64(x0, x1) \ + (_mm_cmpeq_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_eq32(x0, x1) \ + (_mm_cmpeq_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_gt64(x0, x1) \ + (_mm_cmpgt_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_gt32(x0, x1) \ + (_mm_cmpgt_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_or(x0, x1) \ + (_mm_or_si128(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_and(x0, x1) \ + (_mm_and_si128(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_lognot(x0) \ + (_mm_xor_si128(x0, _mm_set1_epi32(-1))) + +#define Lib_IntVector_Intrinsics_vec128_shift_left(x0, x1) \ + (_mm_slli_si128(x0, (x1) / 8)) + +#define Lib_IntVector_Intrinsics_vec128_shift_right(x0, x1) \ + (_mm_srli_si128(x0, (x1) / 8)) + +#define Lib_IntVector_Intrinsics_vec128_shift_left64(x0, x1) \ + (_mm_slli_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_shift_right64(x0, x1) \ + (_mm_srli_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_shift_left32(x0, x1) \ + (_mm_slli_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_shift_right32(x0, x1) \ + (_mm_srli_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_rotate_left32_8(x0) \ + (_mm_shuffle_epi8(x0, _mm_set_epi8(14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x0) \ + (_mm_shuffle_epi8(x0, _mm_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_left32_24(x0) \ + (_mm_shuffle_epi8(x0, _mm_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_left32(x0, x1) \ + (((x1) == 8 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_8(x0) : ((x1) == 16 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x0) : ((x1) == 24 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_24(x0) : _mm_xor_si128(_mm_slli_epi32(x0, x1), _mm_srli_epi32(x0, 32 - (x1))))))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right32(x0, x1) \ + (Lib_IntVector_Intrinsics_vec128_rotate_left32(x0, 32 - (x1))) + +#define Lib_IntVector_Intrinsics_vec128_shuffle32(x0, x1, x2, x3, x4) \ + (_mm_shuffle_epi32(x0, _MM_SHUFFLE(x4, x3, x2, x1))) + +#define Lib_IntVector_Intrinsics_vec128_shuffle64(x0, x1, x2) \ + (_mm_shuffle_epi32(x0, _MM_SHUFFLE(2 * x1 + 1, 2 * x1, 2 * x2 + 1, 2 * x2))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes32(x0, x1) \ + (_mm_shuffle_epi32(x0, _MM_SHUFFLE((x1 + 3) % 4, (x1 + 2) % 4, (x1 + 1) % 4, x1 % 4))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes64(x0, x1) \ + (_mm_shuffle_epi32(x0, _MM_SHUFFLE((2 * x1 + 3) % 4, (2 * x1 + 2) % 4, (2 * x1 + 1) % 4, (2 * x1) % 4))) + +#define Lib_IntVector_Intrinsics_vec128_load_le(x0) \ + (_mm_loadu_si128((__m128i*)(x0))) + +#define Lib_IntVector_Intrinsics_vec128_store_le(x0, x1) \ + (_mm_storeu_si128((__m128i*)(x0), x1)) + +#define Lib_IntVector_Intrinsics_vec128_load_be(x0) \ + (_mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(x0)), _mm_set_epi8(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15))) + +#define Lib_IntVector_Intrinsics_vec128_load32_be(x0) \ + (_mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(x0)), _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3))) + +#define Lib_IntVector_Intrinsics_vec128_load64_be(x0) \ + (_mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(x0)), _mm_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7))) + +#define Lib_IntVector_Intrinsics_vec128_store_be(x0, x1) \ + (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)))) + +#define Lib_IntVector_Intrinsics_vec128_store32_be(x0, x1) \ + (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3)))) + +#define Lib_IntVector_Intrinsics_vec128_store64_be(x0, x1) \ + (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7)))) + +#define Lib_IntVector_Intrinsics_vec128_insert8(x0, x1, x2) \ + (_mm_insert_epi8(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_insert32(x0, x1, x2) \ + (_mm_insert_epi32(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_insert64(x0, x1, x2) \ + (_mm_insert_epi64(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_extract8(x0, x1) \ + (_mm_extract_epi8(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_extract32(x0, x1) \ + (_mm_extract_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_extract64(x0, x1) \ + (_mm_extract_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_zero \ + (_mm_setzero_si128()) + +#define Lib_IntVector_Intrinsics_vec128_add64(x0, x1) \ + (_mm_add_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_sub64(x0, x1) \ + (_mm_sub_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_mul64(x0, x1) \ + (_mm_mul_epu32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_smul64(x0, x1) \ + (_mm_mul_epu32(x0, _mm_set1_epi64x(x1))) + +#define Lib_IntVector_Intrinsics_vec128_add32(x0, x1) \ + (_mm_add_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_sub32(x0, x1) \ + (_mm_sub_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_mul32(x0, x1) \ + (_mm_mullo_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_smul32(x0, x1) \ + (_mm_mullo_epi32(x0, _mm_set1_epi32(x1))) + +#define Lib_IntVector_Intrinsics_vec128_load128(x) \ + ((__m128i)x) + +#define Lib_IntVector_Intrinsics_vec128_load64(x) \ + (_mm_set1_epi64x(x)) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec128_load64s(x0, x1) \ + (_mm_set_epi64x(x1, x0)) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec128_load32(x) \ + (_mm_set1_epi32(x)) + +#define Lib_IntVector_Intrinsics_vec128_load32s(x0, x1, x2, x3) \ + (_mm_set_epi32(x3, x2, x1, x0)) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec128_interleave_low32(x1, x2) \ + (_mm_unpacklo_epi32(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_interleave_high32(x1, x2) \ + (_mm_unpackhi_epi32(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_interleave_low64(x1, x2) \ + (_mm_unpacklo_epi64(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_interleave_high64(x1, x2) \ + (_mm_unpackhi_epi64(x1, x2)) + +// The following functions are only available on machines that support Intel AVX2 + +#include +#include + +typedef __m256i Lib_IntVector_Intrinsics_vec256; + +#define Lib_IntVector_Intrinsics_vec256_eq64(x0, x1) \ + (_mm256_cmpeq_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_eq32(x0, x1) \ + (_mm256_cmpeq_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_gt64(x0, x1) \ + (_mm256_cmpgt_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_gt32(x0, x1) \ + (_mm256_cmpgt_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_xor(x0, x1) \ + (_mm256_xor_si256(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_or(x0, x1) \ + (_mm256_or_si256(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_and(x0, x1) \ + (_mm256_and_si256(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_lognot(x0) \ + (_mm256_xor_si256(x0, _mm256_set1_epi32(-1))) + +#define Lib_IntVector_Intrinsics_vec256_shift_left(x0, x1) \ + (_mm256_slli_si256(x0, (x1) / 8)) + +#define Lib_IntVector_Intrinsics_vec256_shift_right(x0, x1) \ + (_mm256_srli_si256(x0, (x1) / 8)) + +#define Lib_IntVector_Intrinsics_vec256_shift_left64(x0, x1) \ + (_mm256_slli_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_shift_right64(x0, x1) \ + (_mm256_srli_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_shift_left32(x0, x1) \ + (_mm256_slli_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_shift_right32(x0, x1) \ + (_mm256_srli_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_rotate_left32_8(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3, 14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_left32_16(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2, 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_left32_24(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1, 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_left32(x0, x1) \ + ((x1 == 8 ? Lib_IntVector_Intrinsics_vec256_rotate_left32_8(x0) : (x1 == 16 ? Lib_IntVector_Intrinsics_vec256_rotate_left32_16(x0) : (x1 == 24 ? Lib_IntVector_Intrinsics_vec256_rotate_left32_24(x0) : _mm256_or_si256(_mm256_slli_epi32(x0, x1), _mm256_srli_epi32(x0, 32 - (x1))))))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right32(x0, x1) \ + (Lib_IntVector_Intrinsics_vec256_rotate_left32(x0, 32 - (x1))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_8(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(8, 15, 14, 13, 12, 11, 10, 9, 0, 7, 6, 5, 4, 3, 2, 1, 8, 15, 14, 13, 12, 11, 10, 9, 0, 7, 6, 5, 4, 3, 2, 1))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_16(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(9, 8, 15, 14, 13, 12, 11, 10, 1, 0, 7, 6, 5, 4, 3, 2, 9, 8, 15, 14, 13, 12, 11, 10, 1, 0, 7, 6, 5, 4, 3, 2))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_24(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(10, 9, 8, 15, 14, 13, 12, 11, 2, 1, 0, 7, 6, 5, 4, 3, 10, 9, 8, 15, 14, 13, 12, 11, 2, 1, 0, 7, 6, 5, 4, 3))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_32(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(11, 10, 9, 8, 15, 14, 13, 12, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12, 3, 2, 1, 0, 7, 6, 5, 4))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_40(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(12, 11, 10, 9, 8, 15, 14, 13, 4, 3, 2, 1, 0, 7, 6, 5, 12, 11, 10, 9, 8, 15, 14, 13, 4, 3, 2, 1, 0, 7, 6, 5))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_48(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(13, 12, 11, 10, 9, 8, 15, 14, 5, 4, 3, 2, 1, 0, 7, 6, 13, 12, 11, 10, 9, 8, 15, 14, 5, 4, 3, 2, 1, 0, 7, 6))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64_56(x0) \ + (_mm256_shuffle_epi8(x0, _mm256_set_epi8(14, 13, 12, 11, 10, 9, 8, 15, 6, 5, 4, 3, 2, 1, 0, 7, 14, 13, 12, 11, 10, 9, 8, 15, 6, 5, 4, 3, 2, 1, 0, 7))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right64(x0, x1) \ + ((x1 == 8 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_8(x0) : (x1 == 16 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_16(x0) : (x1 == 24 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_24(x0) : (x1 == 32 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_32(x0) : (x1 == 40 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_40(x0) : (x1 == 48 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_48(x0) : (x1 == 56 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_56(x0) : _mm256_xor_si256(_mm256_srli_epi64((x0), (x1)), _mm256_slli_epi64((x0), (64 - (x1)))))))))))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_left64(x0, x1) \ + (Lib_IntVector_Intrinsics_vec256_rotate_right64(x0, 64 - (x1))) + +#define Lib_IntVector_Intrinsics_vec256_shuffle64(x0, x1, x2, x3, x4) \ + (_mm256_permute4x64_epi64(x0, _MM_SHUFFLE(x4, x3, x2, x1))) + +#define Lib_IntVector_Intrinsics_vec256_shuffle32(x0, x1, x2, x3, x4, x5, x6, x7, x8) \ + (_mm256_permutevar8x32_epi32(x0, _mm256_set_epi32(x8, x7, x6, x5, x4, x3, x2, x1))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right_lanes32(x0, x1) \ + (_mm256_permutevar8x32_epi32(x0, _mm256_set_epi32((x1 + 7) % 8, (x1 + 6) % 8, (x1 + 5) % 8, (x1 + 4) % 8, (x1 + 3 % 8), (x1 + 2) % 8, (x1 + 1) % 8, x1 % 8))) + +#define Lib_IntVector_Intrinsics_vec256_rotate_right_lanes64(x0, x1) \ + (_mm256_permute4x64_epi64(x0, _MM_SHUFFLE((x1 + 3) % 4, (x1 + 2) % 4, (x1 + 1) % 4, x1 % 4))) + +#define Lib_IntVector_Intrinsics_vec256_load_le(x0) \ + (_mm256_loadu_si256((__m256i*)(x0))) + +#define Lib_IntVector_Intrinsics_vec256_load32_be(x0) \ + (_mm256_shuffle_epi8(_mm256_loadu_si256((__m256i*)(x0)), _mm256_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3))) + +#define Lib_IntVector_Intrinsics_vec256_load64_be(x0) \ + (_mm256_shuffle_epi8(_mm256_loadu_si256((__m256i*)(x0)), _mm256_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7))) + +#define Lib_IntVector_Intrinsics_vec256_store_le(x0, x1) \ + (_mm256_storeu_si256((__m256i*)(x0), x1)) + +#define Lib_IntVector_Intrinsics_vec256_store32_be(x0, x1) \ + (_mm256_storeu_si256((__m256i*)(x0), _mm256_shuffle_epi8(x1, _mm256_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3)))) + +#define Lib_IntVector_Intrinsics_vec256_store64_be(x0, x1) \ + (_mm256_storeu_si256((__m256i*)(x0), _mm256_shuffle_epi8(x1, _mm256_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7)))) + +#define Lib_IntVector_Intrinsics_vec256_insert8(x0, x1, x2) \ + (_mm256_insert_epi8(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_insert32(x0, x1, x2) \ + (_mm256_insert_epi32(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_insert64(x0, x1, x2) \ + (_mm256_insert_epi64(x0, x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_extract8(x0, x1) \ + (_mm256_extract_epi8(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_extract32(x0, x1) \ + (_mm256_extract_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_extract64(x0, x1) \ + (_mm256_extract_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_zero \ + (_mm256_setzero_si256()) + +#define Lib_IntVector_Intrinsics_vec256_add64(x0, x1) \ + (_mm256_add_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_sub64(x0, x1) \ + (_mm256_sub_epi64(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_mul64(x0, x1) \ + (_mm256_mul_epu32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_smul64(x0, x1) \ + (_mm256_mul_epu32(x0, _mm256_set1_epi64x(x1))) + +#define Lib_IntVector_Intrinsics_vec256_add32(x0, x1) \ + (_mm256_add_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_sub32(x0, x1) \ + (_mm256_sub_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_mul32(x0, x1) \ + (_mm256_mullo_epi32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec256_smul32(x0, x1) \ + (_mm256_mullo_epi32(x0, _mm256_set1_epi32(x1))) + +#define Lib_IntVector_Intrinsics_vec256_load64(x1) \ + (_mm256_set1_epi64x(x1)) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec256_load64s(x0, x1, x2, x3) \ + (_mm256_set_epi64x(x3, x2, x1, x0)) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec256_load32(x) \ + (_mm256_set1_epi32(x)) + +#define Lib_IntVector_Intrinsics_vec256_load32s(x0, x1, x2, x3, x4, x5, x6, x7) \ + (_mm256_set_epi32(x7, x6, x5, x4, x3, x2, x1, x0)) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec256_load128(x) \ + (_mm256_set_m128i((__m128i)x)) + +#define Lib_IntVector_Intrinsics_vec256_load128s(x0, x1) \ + (_mm256_set_m128i((__m128i)x1, (__m128i)x0)) + +#define Lib_IntVector_Intrinsics_vec256_interleave_low32(x1, x2) \ + (_mm256_unpacklo_epi32(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_interleave_high32(x1, x2) \ + (_mm256_unpackhi_epi32(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_interleave_low64(x1, x2) \ + (_mm256_unpacklo_epi64(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_interleave_high64(x1, x2) \ + (_mm256_unpackhi_epi64(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec256_interleave_low128(x1, x2) \ + (_mm256_permute2x128_si256(x1, x2, 0x20)) + +#define Lib_IntVector_Intrinsics_vec256_interleave_high128(x1, x2) \ + (_mm256_permute2x128_si256(x1, x2, 0x31)) + +#elif defined(__aarch64__) || defined(_M_ARM64) || defined(__arm__) || defined(_M_ARM) +#include + +typedef uint32x4_t Lib_IntVector_Intrinsics_vec128; + +#define Lib_IntVector_Intrinsics_vec128_xor(x0, x1) \ + (veorq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_eq64(x0, x1) \ + (vceqq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_eq32(x0, x1) \ + (vceqq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_gt32(x0, x1) \ + (vcgtq_u32(x0, x1)) + +#define high32(x0) \ + (vmovn_u64(vshrq_n_u64(vreinterpretq_u64_u32(x0), 32))) + +#define low32(x0) \ + (vmovn_u64(vreinterpretq_u64_u32(x0))) + +#define Lib_IntVector_Intrinsics_vec128_gt64(x0, x1) \ + (vreinterpretq_u32_u64(vmovl_u32(vorr_u32(vcgt_u32(high32(x0), high32(x1)), vand_u32(vceq_u32(high32(x0), high32(x1)), vcgt_u32(low32(x0), low32(x1))))))) + +#define Lib_IntVector_Intrinsics_vec128_or(x0, x1) \ + (vorrq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_and(x0, x1) \ + (vandq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_lognot(x0) \ + (vmvnq_u32(x0)) + +#define Lib_IntVector_Intrinsics_vec128_shift_left(x0, x1) \ + (vextq_u32(x0, vdupq_n_u8(0), 16 - (x1) / 8)) + +#define Lib_IntVector_Intrinsics_vec128_shift_right(x0, x1) \ + (vextq_u32(x0, vdupq_n_u8(0), (x1) / 8)) + +#define Lib_IntVector_Intrinsics_vec128_shift_left64(x0, x1) \ + (vreinterpretq_u32_u64(vshlq_n_u64(vreinterpretq_u64_u32(x0), x1))) + +#define Lib_IntVector_Intrinsics_vec128_shift_right64(x0, x1) \ + (vreinterpretq_u32_u64(vshrq_n_u64(vreinterpretq_u64_u32(x0), x1))) + +#define Lib_IntVector_Intrinsics_vec128_shift_left32(x0, x1) \ + (vshlq_n_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_shift_right32(x0, x1) \ + (vshrq_n_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x1) \ + (vreinterpretq_u32_u16(vrev32q_u16(vreinterpretq_u16_u32(x1)))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_left32(x0, x1) \ + (((x1) == 16 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x0) : vsriq_n_u32(vshlq_n_u32((x0), (x1)), (x0), 32 - (x1)))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right32_16(x1) \ + (vreinterpretq_u32_u16(vrev32q_u16(vreinterpretq_u16_u32(x1)))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right32(x0, x1) \ + (((x1) == 16 ? Lib_IntVector_Intrinsics_vec128_rotate_right32_16(x0) : vsriq_n_u32(vshlq_n_u32((x0), 32 - (x1)), (x0), (x1)))) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes32(x0, x1) \ + (vextq_u32(x0, x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes64(x0, x1) \ + (vextq_u64(x0, x0, x1)) + +/* +#define Lib_IntVector_Intrinsics_vec128_shuffle32(x0, x1, x2, x3, x4) \ + (_mm_shuffle_epi32(x0, _MM_SHUFFLE(x1,x2,x3,x4))) + +#define Lib_IntVector_Intrinsics_vec128_shuffle64(x0, x1, x2) \ + (_mm_shuffle_epi32(x0, _MM_SHUFFLE(2*x1+1,2*x1,2*x2+1,2*x2))) +*/ + +#define Lib_IntVector_Intrinsics_vec128_load_le(x0) \ + (vld1q_u32((const uint32_t*)(x0))) + +#define Lib_IntVector_Intrinsics_vec128_store_le(x0, x1) \ + (vst1q_u32((uint32_t*)(x0), (x1))) + +/* +#define Lib_IntVector_Intrinsics_vec128_load_be(x0) \ + ( Lib_IntVector_Intrinsics_vec128 l = vrev64q_u8(vld1q_u32((uint32_t*)(x0))); + +*/ + +#define Lib_IntVector_Intrinsics_vec128_load32_be(x0) \ + (vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(vld1q_u32((const uint32_t*)(x0)))))) + +#define Lib_IntVector_Intrinsics_vec128_load64_be(x0) \ + (vreinterpretq_u32_u8(vrev64q_u8(vreinterpretq_u8_u32(vld1q_u32((const uint32_t*)(x0)))))) + +/* +#define Lib_IntVector_Intrinsics_vec128_store_be(x0, x1) \ + (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)))) +*/ + +#define Lib_IntVector_Intrinsics_vec128_store32_be(x0, x1) \ + (vst1q_u32((uint32_t*)(x0), (vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(x1)))))) + +#define Lib_IntVector_Intrinsics_vec128_store64_be(x0, x1) \ + (vst1q_u32((uint32_t*)(x0), (vreinterpretq_u32_u8(vrev64q_u8(vreinterpretq_u8_u32(x1)))))) + +#define Lib_IntVector_Intrinsics_vec128_insert8(x0, x1, x2) \ + (vsetq_lane_u8(x1, x0, x2)) + +#define Lib_IntVector_Intrinsics_vec128_insert32(x0, x1, x2) \ + (vsetq_lane_u32(x1, x0, x2)) + +#define Lib_IntVector_Intrinsics_vec128_insert64(x0, x1, x2) \ + (vreinterpretq_u32_u64(vsetq_lane_u64(x1, vreinterpretq_u64_u32(x0), x2))) + +#define Lib_IntVector_Intrinsics_vec128_extract8(x0, x1) \ + (vgetq_lane_u8(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_extract32(x0, x1) \ + (vgetq_lane_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_extract64(x0, x1) \ + (vgetq_lane_u64(vreinterpretq_u64_u32(x0), x1)) + +#define Lib_IntVector_Intrinsics_vec128_zero \ + (vdupq_n_u32(0)) + +#define Lib_IntVector_Intrinsics_vec128_add64(x0, x1) \ + (vreinterpretq_u32_u64(vaddq_u64(vreinterpretq_u64_u32(x0), vreinterpretq_u64_u32(x1)))) + +#define Lib_IntVector_Intrinsics_vec128_sub64(x0, x1) \ + (vreinterpretq_u32_u64(vsubq_u64(vreinterpretq_u64_u32(x0), vreinterpretq_u64_u32(x1)))) + +#define Lib_IntVector_Intrinsics_vec128_mul64(x0, x1) \ + (vreinterpretq_u32_u64(vmull_u32(vmovn_u64(vreinterpretq_u64_u32(x0)), vmovn_u64(vreinterpretq_u64_u32(x1))))) + +#define Lib_IntVector_Intrinsics_vec128_smul64(x0, x1) \ + (vreinterpretq_u32_u64(vmull_n_u32(vmovn_u64(vreinterpretq_u64_u32(x0)), (uint32_t)x1))) + +#define Lib_IntVector_Intrinsics_vec128_add32(x0, x1) \ + (vaddq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_sub32(x0, x1) \ + (vsubq_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_mul32(x0, x1) \ + (vmulq_lane_u32(x0, x1)) + +#define Lib_IntVector_Intrinsics_vec128_smul32(x0, x1) \ + (vmulq_lane_u32(x0, vdupq_n_u32(x1))) + +#define Lib_IntVector_Intrinsics_vec128_load128(x) \ + ((uint32x4_t)(x)) + +#define Lib_IntVector_Intrinsics_vec128_load64(x) \ + (vreinterpretq_u32_u64(vdupq_n_u64(x))) /* hi lo */ + +#define Lib_IntVector_Intrinsics_vec128_load32(x) \ + (vdupq_n_u32(x)) /* hi lo */ + +static inline Lib_IntVector_Intrinsics_vec128 +Lib_IntVector_Intrinsics_vec128_load64s(uint64_t x1, uint64_t x2) +{ + const uint64_t a[2] = { x1, x2 }; + return vreinterpretq_u32_u64(vld1q_u64(a)); +} + +static inline Lib_IntVector_Intrinsics_vec128 +Lib_IntVector_Intrinsics_vec128_load32s(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4) +{ + const uint32_t a[4] = { x1, x2, x3, x4 }; + return vld1q_u32(a); +} + +#define Lib_IntVector_Intrinsics_vec128_interleave_low32(x1, x2) \ + (vzip1q_u32(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_interleave_high32(x1, x2) \ + (vzip2q_u32(x1, x2)) + +#define Lib_IntVector_Intrinsics_vec128_interleave_low64(x1, x2) \ + (vreinterpretq_u32_u64(vzip1q_u64(vreinterpretq_u64_u32(x1), vreinterpretq_u64_u32(x2)))) + +#define Lib_IntVector_Intrinsics_vec128_interleave_high64(x1, x2) \ + (vreinterpretq_u32_u64(vzip2q_u64(vreinterpretq_u64_u32(x1), vreinterpretq_u64_u32(x2)))) + +#endif +#endif diff --git a/security/nss/lib/freebl/verified/specs/Spec.CTR.fst b/security/nss/lib/freebl/verified/specs/Spec.CTR.fst deleted file mode 100644 index e411cd353..000000000 --- a/security/nss/lib/freebl/verified/specs/Spec.CTR.fst +++ /dev/null @@ -1,98 +0,0 @@ -/* Copyright 2016-2017 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -module Spec.CTR - -module ST = FStar.HyperStack.ST - -open FStar.Mul -open FStar.Seq -open Spec.Lib - -#reset-options "--initial_fuel 0 --max_fuel 0 --initial_ifuel 0 --max_ifuel 0" - -type block_cipher_ctx = { - keylen: nat ; - blocklen: (x:nat{x>0}); - noncelen: nat; - counterbits: nat; - incr: pos} - -type key (c:block_cipher_ctx) = lbytes c.keylen -type nonce (c:block_cipher_ctx) = lbytes c.noncelen -type block (c:block_cipher_ctx) = lbytes (c.blocklen*c.incr) -type counter (c:block_cipher_ctx) = UInt.uint_t c.counterbits -type block_cipher (c:block_cipher_ctx) = key c -> nonce c -> counter c -> block c - -val xor: #len:nat -> x:lbytes len -> y:lbytes len -> Tot (lbytes len) -let xor #len x y = map2 FStar.UInt8.(fun x y -> x ^^ y) x y - - -val counter_mode_blocks: - ctx: block_cipher_ctx -> - bc: block_cipher ctx -> - k:key ctx -> n:nonce ctx -> c:counter ctx -> - plain:seq UInt8.t{c + ctx.incr * (length plain / ctx.blocklen) < pow2 ctx.counterbits /\ - length plain % (ctx.blocklen * ctx.incr) = 0} -> - Tot (lbytes (length plain)) - (decreases (length plain)) -#reset-options "--z3rlimit 200 --max_fuel 0" -let rec counter_mode_blocks ctx block_enc key nonce counter plain = - let len = length plain in - let len' = len / (ctx.blocklen * ctx.incr) in - Math.Lemmas.lemma_div_mod len (ctx.blocklen * ctx.incr) ; - if len = 0 then Seq.createEmpty #UInt8.t - else ( - let prefix, block = split plain (len - ctx.blocklen * ctx.incr) in - (* TODO: move to a single lemma for clarify *) - Math.Lemmas.lemma_mod_plus (length prefix) 1 (ctx.blocklen * ctx.incr); - Math.Lemmas.lemma_div_le (length prefix) len ctx.blocklen; - Spec.CTR.Lemmas.lemma_div len (ctx.blocklen * ctx.incr); - (* End TODO *) - let cipher = counter_mode_blocks ctx block_enc key nonce counter prefix in - let mask = block_enc key nonce (counter + (len / ctx.blocklen - 1) * ctx.incr) in - let eb = xor block mask in - cipher @| eb - ) - - -val counter_mode: - ctx: block_cipher_ctx -> - bc: block_cipher ctx -> - k:key ctx -> n:nonce ctx -> c:counter ctx -> - plain:seq UInt8.t{c + ctx.incr * (length plain / ctx.blocklen) < pow2 ctx.counterbits} -> - Tot (lbytes (length plain)) - (decreases (length plain)) -#reset-options "--z3rlimit 200 --max_fuel 0" -let counter_mode ctx block_enc key nonce counter plain = - let len = length plain in - let blocks_len = (ctx.incr * ctx.blocklen) * (len / (ctx.blocklen * ctx.incr)) in - let part_len = len % (ctx.blocklen * ctx.incr) in - (* TODO: move to a single lemma for clarify *) - Math.Lemmas.lemma_div_mod len (ctx.blocklen * ctx.incr); - Math.Lemmas.multiple_modulo_lemma (len / (ctx.blocklen * ctx.incr)) (ctx.blocklen * ctx.incr); - Math.Lemmas.lemma_div_le (blocks_len) len ctx.blocklen; - (* End TODO *) - let blocks, last_block = split plain blocks_len in - let cipher_blocks = counter_mode_blocks ctx block_enc key nonce counter blocks in - let cipher_last_block = - if part_len > 0 - then (* encrypt final partial block(s) *) - let mask = block_enc key nonce (counter+ctx.incr*(length plain / ctx.blocklen)) in - let mask = slice mask 0 part_len in - assert(length last_block = part_len); - xor #part_len last_block mask - else createEmpty in - cipher_blocks @| cipher_last_block diff --git a/security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst b/security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst deleted file mode 100644 index 0bdc69725..000000000 --- a/security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst +++ /dev/null @@ -1,169 +0,0 @@ -/* Copyright 2016-2017 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -module Spec.Chacha20 - -module ST = FStar.HyperStack.ST - -open FStar.Mul -open FStar.Seq -open FStar.UInt32 -open FStar.Endianness -open Spec.Lib -open Spec.Chacha20.Lemmas -open Seq.Create - -#set-options "--max_fuel 0 --z3rlimit 100" - -(* Constants *) -let keylen = 32 (* in bytes *) -let blocklen = 64 (* in bytes *) -let noncelen = 12 (* in bytes *) - -type key = lbytes keylen -type block = lbytes blocklen -type nonce = lbytes noncelen -type counter = UInt.uint_t 32 - -// using @ as a functional substitute for ; -// internally, blocks are represented as 16 x 4-byte integers -type state = m:seq UInt32.t {length m = 16} -type idx = n:nat{n < 16} -type shuffle = state -> Tot state - -let line (a:idx) (b:idx) (d:idx) (s:t{0 < v s /\ v s < 32}) (m:state) : Tot state = - let m = m.[a] <- (m.[a] +%^ m.[b]) in - let m = m.[d] <- ((m.[d] ^^ m.[a]) <<< s) in m - -let quarter_round a b c d : shuffle = - line a b d 16ul @ - line c d b 12ul @ - line a b d 8ul @ - line c d b 7ul - -let column_round : shuffle = - quarter_round 0 4 8 12 @ - quarter_round 1 5 9 13 @ - quarter_round 2 6 10 14 @ - quarter_round 3 7 11 15 - -let diagonal_round : shuffle = - quarter_round 0 5 10 15 @ - quarter_round 1 6 11 12 @ - quarter_round 2 7 8 13 @ - quarter_round 3 4 9 14 - -let double_round: shuffle = - column_round @ diagonal_round (* 2 rounds *) - -let rounds : shuffle = - iter 10 double_round (* 20 rounds *) - -let chacha20_core (s:state) : Tot state = - let s' = rounds s in - Spec.Loops.seq_map2 (fun x y -> x +%^ y) s' s - -(* state initialization *) -let c0 = 0x61707865ul -let c1 = 0x3320646eul -let c2 = 0x79622d32ul -let c3 = 0x6b206574ul - -let setup (k:key) (n:nonce) (c:counter): Tot state = - create_4 c0 c1 c2 c3 @| - uint32s_from_le 8 k @| - create_1 (UInt32.uint_to_t c) @| - uint32s_from_le 3 n - -let chacha20_block (k:key) (n:nonce) (c:counter): Tot block = - let st = setup k n c in - let st' = chacha20_core st in - uint32s_to_le 16 st' - -let chacha20_ctx: Spec.CTR.block_cipher_ctx = - let open Spec.CTR in - { - keylen = keylen; - blocklen = blocklen; - noncelen = noncelen; - counterbits = 32; - incr = 1 - } - -let chacha20_cipher: Spec.CTR.block_cipher chacha20_ctx = chacha20_block - -let chacha20_encrypt_bytes key nonce counter m = - Spec.CTR.counter_mode chacha20_ctx chacha20_cipher key nonce counter m - - -unfold let test_plaintext = [ - 0x4cuy; 0x61uy; 0x64uy; 0x69uy; 0x65uy; 0x73uy; 0x20uy; 0x61uy; - 0x6euy; 0x64uy; 0x20uy; 0x47uy; 0x65uy; 0x6euy; 0x74uy; 0x6cuy; - 0x65uy; 0x6duy; 0x65uy; 0x6euy; 0x20uy; 0x6fuy; 0x66uy; 0x20uy; - 0x74uy; 0x68uy; 0x65uy; 0x20uy; 0x63uy; 0x6cuy; 0x61uy; 0x73uy; - 0x73uy; 0x20uy; 0x6fuy; 0x66uy; 0x20uy; 0x27uy; 0x39uy; 0x39uy; - 0x3auy; 0x20uy; 0x49uy; 0x66uy; 0x20uy; 0x49uy; 0x20uy; 0x63uy; - 0x6fuy; 0x75uy; 0x6cuy; 0x64uy; 0x20uy; 0x6fuy; 0x66uy; 0x66uy; - 0x65uy; 0x72uy; 0x20uy; 0x79uy; 0x6fuy; 0x75uy; 0x20uy; 0x6fuy; - 0x6euy; 0x6cuy; 0x79uy; 0x20uy; 0x6fuy; 0x6euy; 0x65uy; 0x20uy; - 0x74uy; 0x69uy; 0x70uy; 0x20uy; 0x66uy; 0x6fuy; 0x72uy; 0x20uy; - 0x74uy; 0x68uy; 0x65uy; 0x20uy; 0x66uy; 0x75uy; 0x74uy; 0x75uy; - 0x72uy; 0x65uy; 0x2cuy; 0x20uy; 0x73uy; 0x75uy; 0x6euy; 0x73uy; - 0x63uy; 0x72uy; 0x65uy; 0x65uy; 0x6euy; 0x20uy; 0x77uy; 0x6fuy; - 0x75uy; 0x6cuy; 0x64uy; 0x20uy; 0x62uy; 0x65uy; 0x20uy; 0x69uy; - 0x74uy; 0x2euy -] - -unfold let test_ciphertext = [ - 0x6euy; 0x2euy; 0x35uy; 0x9auy; 0x25uy; 0x68uy; 0xf9uy; 0x80uy; - 0x41uy; 0xbauy; 0x07uy; 0x28uy; 0xdduy; 0x0duy; 0x69uy; 0x81uy; - 0xe9uy; 0x7euy; 0x7auy; 0xecuy; 0x1duy; 0x43uy; 0x60uy; 0xc2uy; - 0x0auy; 0x27uy; 0xafuy; 0xccuy; 0xfduy; 0x9fuy; 0xaeuy; 0x0buy; - 0xf9uy; 0x1buy; 0x65uy; 0xc5uy; 0x52uy; 0x47uy; 0x33uy; 0xabuy; - 0x8fuy; 0x59uy; 0x3duy; 0xabuy; 0xcduy; 0x62uy; 0xb3uy; 0x57uy; - 0x16uy; 0x39uy; 0xd6uy; 0x24uy; 0xe6uy; 0x51uy; 0x52uy; 0xabuy; - 0x8fuy; 0x53uy; 0x0cuy; 0x35uy; 0x9fuy; 0x08uy; 0x61uy; 0xd8uy; - 0x07uy; 0xcauy; 0x0duy; 0xbfuy; 0x50uy; 0x0duy; 0x6auy; 0x61uy; - 0x56uy; 0xa3uy; 0x8euy; 0x08uy; 0x8auy; 0x22uy; 0xb6uy; 0x5euy; - 0x52uy; 0xbcuy; 0x51uy; 0x4duy; 0x16uy; 0xccuy; 0xf8uy; 0x06uy; - 0x81uy; 0x8cuy; 0xe9uy; 0x1auy; 0xb7uy; 0x79uy; 0x37uy; 0x36uy; - 0x5auy; 0xf9uy; 0x0buy; 0xbfuy; 0x74uy; 0xa3uy; 0x5buy; 0xe6uy; - 0xb4uy; 0x0buy; 0x8euy; 0xeduy; 0xf2uy; 0x78uy; 0x5euy; 0x42uy; - 0x87uy; 0x4duy -] - -unfold let test_key = [ - 0uy; 1uy; 2uy; 3uy; 4uy; 5uy; 6uy; 7uy; - 8uy; 9uy; 10uy; 11uy; 12uy; 13uy; 14uy; 15uy; - 16uy; 17uy; 18uy; 19uy; 20uy; 21uy; 22uy; 23uy; - 24uy; 25uy; 26uy; 27uy; 28uy; 29uy; 30uy; 31uy - ] -unfold let test_nonce = [ - 0uy; 0uy; 0uy; 0uy; 0uy; 0uy; 0uy; 0x4auy; 0uy; 0uy; 0uy; 0uy - ] - -unfold let test_counter = 1 - -let test() = - assert_norm(List.Tot.length test_plaintext = 114); - assert_norm(List.Tot.length test_ciphertext = 114); - assert_norm(List.Tot.length test_key = 32); - assert_norm(List.Tot.length test_nonce = 12); - let test_plaintext = createL test_plaintext in - let test_ciphertext = createL test_ciphertext in - let test_key = createL test_key in - let test_nonce = createL test_nonce in - chacha20_encrypt_bytes test_key test_nonce test_counter test_plaintext - = test_ciphertext diff --git a/security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst b/security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst deleted file mode 100644 index af4035b09..000000000 --- a/security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst +++ /dev/null @@ -1,168 +0,0 @@ -/* Copyright 2016-2017 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -module Spec.Curve25519 - -module ST = FStar.HyperStack.ST - -open FStar.Mul -open FStar.Seq -open FStar.UInt8 -open FStar.Endianness -open Spec.Lib -open Spec.Curve25519.Lemmas - -#reset-options "--initial_fuel 0 --max_fuel 0 --z3rlimit 20" - -(* Field types and parameters *) -let prime = pow2 255 - 19 -type elem : Type0 = e:int{e >= 0 /\ e < prime} -let fadd e1 e2 = (e1 + e2) % prime -let fsub e1 e2 = (e1 - e2) % prime -let fmul e1 e2 = (e1 * e2) % prime -let zero : elem = 0 -let one : elem = 1 -let ( +@ ) = fadd -let ( *@ ) = fmul - -(** Exponentiation *) -let rec ( ** ) (e:elem) (n:pos) : Tot elem (decreases n) = - if n = 1 then e - else - if n % 2 = 0 then op_Star_Star (e `fmul` e) (n / 2) - else e `fmul` (op_Star_Star (e `fmul` e) ((n-1)/2)) - -(* Type aliases *) -type scalar = lbytes 32 -type serialized_point = lbytes 32 -type proj_point = | Proj: x:elem -> z:elem -> proj_point - -let decodeScalar25519 (k:scalar) = - let k = k.[0] <- (k.[0] &^ 248uy) in - let k = k.[31] <- ((k.[31] &^ 127uy) |^ 64uy) in k - -let decodePoint (u:serialized_point) = - (little_endian u % pow2 255) % prime - -let add_and_double qx nq nqp1 = - let x_1 = qx in - let x_2, z_2 = nq.x, nq.z in - let x_3, z_3 = nqp1.x, nqp1.z in - let a = x_2 `fadd` z_2 in - let aa = a**2 in - let b = x_2 `fsub` z_2 in - let bb = b**2 in - let e = aa `fsub` bb in - let c = x_3 `fadd` z_3 in - let d = x_3 `fsub` z_3 in - let da = d `fmul` a in - let cb = c `fmul` b in - let x_3 = (da `fadd` cb)**2 in - let z_3 = x_1 `fmul` ((da `fsub` cb)**2) in - let x_2 = aa `fmul` bb in - let z_2 = e `fmul` (aa `fadd` (121665 `fmul` e)) in - Proj x_2 z_2, Proj x_3 z_3 - -let ith_bit (k:scalar) (i:nat{i < 256}) = - let q = i / 8 in let r = i % 8 in - (v (k.[q]) / pow2 r) % 2 - -let rec montgomery_ladder_ (init:elem) x xp1 (k:scalar) (ctr:nat{ctr<=256}) - : Tot proj_point (decreases ctr) = - if ctr = 0 then x - else ( - let ctr' = ctr - 1 in - let (x', xp1') = - if ith_bit k ctr' = 1 then ( - let nqp2, nqp1 = add_and_double init xp1 x in - nqp1, nqp2 - ) else add_and_double init x xp1 in - montgomery_ladder_ init x' xp1' k ctr' - ) - -let montgomery_ladder (init:elem) (k:scalar) : Tot proj_point = - montgomery_ladder_ init (Proj one zero) (Proj init one) k 256 - -let encodePoint (p:proj_point) : Tot serialized_point = - let p = p.x `fmul` (p.z ** (prime - 2)) in - little_bytes 32ul p - -let scalarmult (k:scalar) (u:serialized_point) : Tot serialized_point = - let k = decodeScalar25519 k in - let u = decodePoint u in - let res = montgomery_ladder u k in - encodePoint res - - -(* ********************* *) -(* RFC 7748 Test Vectors *) -(* ********************* *) - -let scalar1 = [ - 0xa5uy; 0x46uy; 0xe3uy; 0x6buy; 0xf0uy; 0x52uy; 0x7cuy; 0x9duy; - 0x3buy; 0x16uy; 0x15uy; 0x4buy; 0x82uy; 0x46uy; 0x5euy; 0xdduy; - 0x62uy; 0x14uy; 0x4cuy; 0x0auy; 0xc1uy; 0xfcuy; 0x5auy; 0x18uy; - 0x50uy; 0x6auy; 0x22uy; 0x44uy; 0xbauy; 0x44uy; 0x9auy; 0xc4uy -] - -let scalar2 = [ - 0x4buy; 0x66uy; 0xe9uy; 0xd4uy; 0xd1uy; 0xb4uy; 0x67uy; 0x3cuy; - 0x5auy; 0xd2uy; 0x26uy; 0x91uy; 0x95uy; 0x7duy; 0x6auy; 0xf5uy; - 0xc1uy; 0x1buy; 0x64uy; 0x21uy; 0xe0uy; 0xeauy; 0x01uy; 0xd4uy; - 0x2cuy; 0xa4uy; 0x16uy; 0x9euy; 0x79uy; 0x18uy; 0xbauy; 0x0duy -] - -let input1 = [ - 0xe6uy; 0xdbuy; 0x68uy; 0x67uy; 0x58uy; 0x30uy; 0x30uy; 0xdbuy; - 0x35uy; 0x94uy; 0xc1uy; 0xa4uy; 0x24uy; 0xb1uy; 0x5fuy; 0x7cuy; - 0x72uy; 0x66uy; 0x24uy; 0xecuy; 0x26uy; 0xb3uy; 0x35uy; 0x3buy; - 0x10uy; 0xa9uy; 0x03uy; 0xa6uy; 0xd0uy; 0xabuy; 0x1cuy; 0x4cuy -] - -let input2 = [ - 0xe5uy; 0x21uy; 0x0fuy; 0x12uy; 0x78uy; 0x68uy; 0x11uy; 0xd3uy; - 0xf4uy; 0xb7uy; 0x95uy; 0x9duy; 0x05uy; 0x38uy; 0xaeuy; 0x2cuy; - 0x31uy; 0xdbuy; 0xe7uy; 0x10uy; 0x6fuy; 0xc0uy; 0x3cuy; 0x3euy; - 0xfcuy; 0x4cuy; 0xd5uy; 0x49uy; 0xc7uy; 0x15uy; 0xa4uy; 0x93uy -] - -let expected1 = [ - 0xc3uy; 0xdauy; 0x55uy; 0x37uy; 0x9duy; 0xe9uy; 0xc6uy; 0x90uy; - 0x8euy; 0x94uy; 0xeauy; 0x4duy; 0xf2uy; 0x8duy; 0x08uy; 0x4fuy; - 0x32uy; 0xecuy; 0xcfuy; 0x03uy; 0x49uy; 0x1cuy; 0x71uy; 0xf7uy; - 0x54uy; 0xb4uy; 0x07uy; 0x55uy; 0x77uy; 0xa2uy; 0x85uy; 0x52uy -] -let expected2 = [ - 0x95uy; 0xcbuy; 0xdeuy; 0x94uy; 0x76uy; 0xe8uy; 0x90uy; 0x7duy; - 0x7auy; 0xaduy; 0xe4uy; 0x5cuy; 0xb4uy; 0xb8uy; 0x73uy; 0xf8uy; - 0x8buy; 0x59uy; 0x5auy; 0x68uy; 0x79uy; 0x9fuy; 0xa1uy; 0x52uy; - 0xe6uy; 0xf8uy; 0xf7uy; 0x64uy; 0x7auy; 0xacuy; 0x79uy; 0x57uy -] - -let test () = - assert_norm(List.Tot.length scalar1 = 32); - assert_norm(List.Tot.length scalar2 = 32); - assert_norm(List.Tot.length input1 = 32); - assert_norm(List.Tot.length input2 = 32); - assert_norm(List.Tot.length expected1 = 32); - assert_norm(List.Tot.length expected2 = 32); - let scalar1 = createL scalar1 in - let scalar2 = createL scalar2 in - let input1 = createL input1 in - let input2 = createL input2 in - let expected1 = createL expected1 in - let expected2 = createL expected2 in - scalarmult scalar1 input1 = expected1 - && scalarmult scalar2 input2 = expected2 diff --git a/security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst b/security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst deleted file mode 100644 index f9d8a4cb2..000000000 --- a/security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst +++ /dev/null @@ -1,107 +0,0 @@ -/* Copyright 2016-2017 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -module Spec.Poly1305 - -module ST = FStar.HyperStack.ST - -open FStar.Math.Lib -open FStar.Mul -open FStar.Seq -open FStar.UInt8 -open FStar.Endianness -open Spec.Poly1305.Lemmas - -#set-options "--initial_fuel 0 --max_fuel 0 --initial_ifuel 0 --max_ifuel 0" - -(* Field types and parameters *) -let prime = pow2 130 - 5 -type elem = e:int{e >= 0 /\ e < prime} -let fadd (e1:elem) (e2:elem) = (e1 + e2) % prime -let fmul (e1:elem) (e2:elem) = (e1 * e2) % prime -let zero : elem = 0 -let one : elem = 1 -let op_Plus_At = fadd -let op_Star_At = fmul -(* Type aliases *) -let op_Amp_Bar = UInt.logand #128 -type word = w:bytes{length w <= 16} -type word_16 = w:bytes{length w = 16} -type tag = word_16 -type key = lbytes 32 -type text = seq word - -(* Specification code *) -let encode (w:word) = - (pow2 (8 * length w)) `fadd` (little_endian w) - -let rec poly (txt:text) (r:e:elem) : Tot elem (decreases (length txt)) = - if length txt = 0 then zero - else - let a = poly (Seq.tail txt) r in - let n = encode (Seq.head txt) in - (n `fadd` a) `fmul` r - -let encode_r (rb:word_16) = - (little_endian rb) &| 0x0ffffffc0ffffffc0ffffffc0fffffff - -let finish (a:elem) (s:word_16) : Tot tag = - let n = (a + little_endian s) % pow2 128 in - little_bytes 16ul n - -let rec encode_bytes (txt:bytes) : Tot text (decreases (length txt)) = - if length txt = 0 then createEmpty - else - let w, txt = split txt (min (length txt) 16) in - append_last (encode_bytes txt) w - -let poly1305 (msg:bytes) (k:key) : Tot tag = - let text = encode_bytes msg in - let r = encode_r (slice k 0 16) in - let s = slice k 16 32 in - finish (poly text r) s - - -(* ********************* *) -(* RFC 7539 Test Vectors *) -(* ********************* *) - -#reset-options "--initial_fuel 0 --max_fuel 0 --z3rlimit 20" - -unfold let msg = [ - 0x43uy; 0x72uy; 0x79uy; 0x70uy; 0x74uy; 0x6fuy; 0x67uy; 0x72uy; - 0x61uy; 0x70uy; 0x68uy; 0x69uy; 0x63uy; 0x20uy; 0x46uy; 0x6fuy; - 0x72uy; 0x75uy; 0x6duy; 0x20uy; 0x52uy; 0x65uy; 0x73uy; 0x65uy; - 0x61uy; 0x72uy; 0x63uy; 0x68uy; 0x20uy; 0x47uy; 0x72uy; 0x6fuy; - 0x75uy; 0x70uy ] - -unfold let k = [ - 0x85uy; 0xd6uy; 0xbeuy; 0x78uy; 0x57uy; 0x55uy; 0x6duy; 0x33uy; - 0x7fuy; 0x44uy; 0x52uy; 0xfeuy; 0x42uy; 0xd5uy; 0x06uy; 0xa8uy; - 0x01uy; 0x03uy; 0x80uy; 0x8auy; 0xfbuy; 0x0duy; 0xb2uy; 0xfduy; - 0x4auy; 0xbfuy; 0xf6uy; 0xafuy; 0x41uy; 0x49uy; 0xf5uy; 0x1buy ] - -unfold let expected = [ - 0xa8uy; 0x06uy; 0x1duy; 0xc1uy; 0x30uy; 0x51uy; 0x36uy; 0xc6uy; - 0xc2uy; 0x2buy; 0x8buy; 0xafuy; 0x0cuy; 0x01uy; 0x27uy; 0xa9uy ] - -let test () : Tot bool = - assert_norm(List.Tot.length msg = 34); - assert_norm(List.Tot.length k = 32); - assert_norm(List.Tot.length expected = 16); - let msg = createL msg in - let k = createL k in - let expected = createL expected in - poly1305 msg k = expected diff --git a/security/nss/lib/freebl/verified/vec128.h b/security/nss/lib/freebl/verified/vec128.h deleted file mode 100644 index 6ccecc9ec..000000000 --- a/security/nss/lib/freebl/verified/vec128.h +++ /dev/null @@ -1,345 +0,0 @@ -/* Copyright 2016-2018 INRIA and Microsoft Corporation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef __Vec_H -#define __Vec_H - -#ifdef __MSVC__ -#define forceinline __forceinline inline -#elif (defined(__GNUC__) || defined(__clang__)) -#define forceinline __attribute__((always_inline)) inline -#else -#define forceinline inline -#endif - -#if defined(__SSSE3__) || defined(__AVX2__) || defined(__AVX__) - -#include -#include - -#define VEC128 -#define vec_size 4 - -typedef __m128i vec; - -static forceinline vec -vec_rotate_left_8(vec v) -{ - __m128i x = _mm_set_epi8(14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3); - return _mm_shuffle_epi8(v, x); -} - -static forceinline vec -vec_rotate_left_16(vec v) -{ - __m128i x = _mm_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2); - return _mm_shuffle_epi8(v, x); -} - -static forceinline vec -vec_rotate_left(vec v, unsigned int n) -{ - if (n == 8) - return vec_rotate_left_8(v); - if (n == 16) - return vec_rotate_left_16(v); - return _mm_xor_si128(_mm_slli_epi32(v, n), - _mm_srli_epi32(v, 32 - n)); -} - -static forceinline vec -vec_rotate_right(vec v, unsigned int n) -{ - return (vec_rotate_left(v, 32 - n)); -} - -#define vec_shuffle_right(x, n) \ - _mm_shuffle_epi32(x, _MM_SHUFFLE((3 + (n)) % 4, (2 + (n)) % 4, (1 + (n)) % 4, (n) % 4)) - -#define vec_shuffle_left(x, n) vec_shuffle_right((x), 4 - (n)) - -static forceinline vec -vec_load_32x4(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4) -{ - return _mm_set_epi32(x4, x3, x2, x1); -} - -static forceinline vec -vec_load_32x8(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4, uint32_t x5, uint32_t x6, uint32_t x7, uint32_t x8) -{ - return _mm_set_epi32(x4, x3, x2, x1); -} - -static forceinline vec -vec_load_le(const unsigned char* in) -{ - return _mm_loadu_si128((__m128i*)(in)); -} - -static forceinline vec -vec_load128_le(const unsigned char* in) -{ - return vec_load_le(in); -} - -static forceinline void -vec_store_le(unsigned char* out, vec v) -{ - _mm_storeu_si128((__m128i*)(out), v); -} - -static forceinline vec -vec_add(vec v1, vec v2) -{ - return _mm_add_epi32(v1, v2); -} - -static forceinline vec -vec_add_u32(vec v1, uint32_t x) -{ - vec v2 = vec_load_32x4(x, 0, 0, 0); - return _mm_add_epi32(v1, v2); -} - -static forceinline vec -vec_increment(vec v1) -{ - vec one = vec_load_32x4(1, 0, 0, 0); - return _mm_add_epi32(v1, one); -} - -static forceinline vec -vec_xor(vec v1, vec v2) -{ - return _mm_xor_si128(v1, v2); -} - -#define vec_zero() _mm_set_epi32(0, 0, 0, 0) - -#elif defined(__ARM_NEON__) || defined(__ARM_NEON) -#include - -typedef uint32x4_t vec; - -static forceinline vec -vec_xor(vec v1, vec v2) -{ - return veorq_u32(v1, v2); -} - -#define vec_rotate_left(x, n) \ - vsriq_n_u32(vshlq_n_u32((x), (n)), (x), 32 - (n)) - -#define vec_rotate_right(a, b) \ - vec_rotate_left((b), 32 - (b)) - -#define vec_shuffle_right(x, n) \ - vextq_u32((x), (x), (n)) - -#define vec_shuffle_left(a, b) \ - vec_shuffle_right((a), 4 - (b)) - -static forceinline vec -vec_load_32x4(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4) -{ - uint32_t a[4] = { x1, x2, x3, x4 }; - return vld1q_u32(a); -} - -static forceinline vec -vec_load_32(uint32_t x1) -{ - uint32_t a[4] = { x1, x1, x1, x1 }; - return vld1q_u32(a); -} - -static forceinline vec -vec_load_32x8(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4, uint32_t x5, uint32_t x6, uint32_t x7, uint32_t x8) -{ - return vec_load_32x4(x1, x2, x3, x4); -} - -static forceinline vec -vec_load_le(const unsigned char* in) -{ - return vld1q_u32((uint32_t*)in); -} - -static forceinline vec -vec_load128_le(const unsigned char* in) -{ - return vec_load_le(in); -} - -static forceinline void -vec_store_le(unsigned char* out, vec v) -{ - vst1q_u32((uint32_t*)out, v); -} - -static forceinline vec -vec_add(vec v1, vec v2) -{ - return vaddq_u32(v1, v2); -} - -static forceinline vec -vec_add_u32(vec v1, uint32_t x) -{ - vec v2 = vec_load_32x4(x, 0, 0, 0); - return vec_add(v1, v2); -} - -static forceinline vec -vec_increment(vec v1) -{ - vec one = vec_load_32x4(1, 0, 0, 0); - return vec_add(v1, one); -} - -#define vec_zero() vec_load_32x4(0, 0, 0, 0) - -#else - -#define VEC128 -#define vec_size 4 - -typedef struct { - uint32_t v[4]; -} vec; - -static forceinline vec -vec_xor(vec v1, vec v2) -{ - vec r; - r.v[0] = v1.v[0] ^ v2.v[0]; - r.v[1] = v1.v[1] ^ v2.v[1]; - r.v[2] = v1.v[2] ^ v2.v[2]; - r.v[3] = v1.v[3] ^ v2.v[3]; - return r; -} - -static forceinline vec -vec_rotate_left(vec v, unsigned int n) -{ - vec r; - r.v[0] = (v.v[0] << n) ^ (v.v[0] >> (32 - n)); - r.v[1] = (v.v[1] << n) ^ (v.v[1] >> (32 - n)); - r.v[2] = (v.v[2] << n) ^ (v.v[2] >> (32 - n)); - r.v[3] = (v.v[3] << n) ^ (v.v[3] >> (32 - n)); - return r; -} - -static forceinline vec -vec_rotate_right(vec v, unsigned int n) -{ - return (vec_rotate_left(v, 32 - n)); -} - -static forceinline vec -vec_shuffle_right(vec v, unsigned int n) -{ - vec r; - r.v[0] = v.v[n % 4]; - r.v[1] = v.v[(n + 1) % 4]; - r.v[2] = v.v[(n + 2) % 4]; - r.v[3] = v.v[(n + 3) % 4]; - return r; -} - -static forceinline vec -vec_shuffle_left(vec x, unsigned int n) -{ - return vec_shuffle_right(x, 4 - n); -} - -static forceinline vec -vec_load_32x4(uint32_t x0, uint32_t x1, uint32_t x2, uint32_t x3) -{ - vec v; - v.v[0] = x0; - v.v[1] = x1; - v.v[2] = x2; - v.v[3] = x3; - return v; -} - -static forceinline vec -vec_load_32(uint32_t x0) -{ - vec v; - v.v[0] = x0; - v.v[1] = x0; - v.v[2] = x0; - v.v[3] = x0; - return v; -} - -static forceinline vec -vec_load_le(const uint8_t* in) -{ - vec r; - r.v[0] = load32_le((uint8_t*)in); - r.v[1] = load32_le((uint8_t*)in + 4); - r.v[2] = load32_le((uint8_t*)in + 8); - r.v[3] = load32_le((uint8_t*)in + 12); - return r; -} - -static forceinline void -vec_store_le(unsigned char* out, vec r) -{ - store32_le(out, r.v[0]); - store32_le(out + 4, r.v[1]); - store32_le(out + 8, r.v[2]); - store32_le(out + 12, r.v[3]); -} - -static forceinline vec -vec_load128_le(const unsigned char* in) -{ - return vec_load_le(in); -} - -static forceinline vec -vec_add(vec v1, vec v2) -{ - vec r; - r.v[0] = v1.v[0] + v2.v[0]; - r.v[1] = v1.v[1] + v2.v[1]; - r.v[2] = v1.v[2] + v2.v[2]; - r.v[3] = v1.v[3] + v2.v[3]; - return r; -} - -static forceinline vec -vec_add_u32(vec v1, uint32_t x) -{ - vec v2 = vec_load_32x4(x, 0, 0, 0); - return vec_add(v1, v2); -} - -static forceinline vec -vec_increment(vec v1) -{ - vec one = vec_load_32x4(1, 0, 0, 0); - return vec_add(v1, one); -} - -#define vec_zero() vec_load_32x4(0, 0, 0, 0) - -#endif - -#endif diff --git a/security/nss/lib/jar/jar.c b/security/nss/lib/jar/jar.c index 00a55463e..5a38def9d 100644 --- a/security/nss/lib/jar/jar.c +++ b/security/nss/lib/jar/jar.c @@ -18,7 +18,7 @@ static void jar_destroy_list(ZZList *list); static int -jar_find_first_cert(JAR_Signer *signer, int type, JAR_Item **it); +jar_find_first_cert(JAR_Signer *signer, jarType type, JAR_Item **it); /* * J A R _ n e w @@ -323,7 +323,7 @@ JAR_find_next(JAR_Context *ctx, JAR_Item **it) { JAR *jar; ZZList *list = NULL; - int finding; + jarType finding; JAR_Signer *signer = NULL; PORT_Assert(ctx != NULL); @@ -413,6 +413,13 @@ JAR_find_next(JAR_Context *ctx, JAR_Item **it) case jarTypeSign: ctx->next = ZZ_ListHead(signer->certs); break; + + case jarTypeMF: + case jarTypeMeta: + case jarTypePhy: + case jarTypeSect: + case jarTypeOwner: + break; } } PORT_Assert(ctx->next != NULL); @@ -447,7 +454,7 @@ JAR_find_next(JAR_Context *ctx, JAR_Item **it) } static int -jar_find_first_cert(JAR_Signer *signer, int type, JAR_Item **it) +jar_find_first_cert(JAR_Signer *signer, jarType type, JAR_Item **it) { ZZLink *link; ZZList *list = signer->certs; diff --git a/security/nss/lib/libpkix/pkix/util/pkix_logger.c b/security/nss/lib/libpkix/pkix/util/pkix_logger.c index a916e6e4f..10f537a31 100644 --- a/security/nss/lib/libpkix/pkix/util/pkix_logger.c +++ b/security/nss/lib/libpkix/pkix/util/pkix_logger.c @@ -313,7 +313,7 @@ pkix_Logger_Destroy( logger->callback = NULL; PKIX_DECREF(logger->context); - logger->logComponent = (PKIX_ERRORCLASS)NULL; + logger->logComponent = (PKIX_ERRORCLASS)0; cleanup: @@ -614,7 +614,7 @@ PKIX_Logger_Create( logger->callback = callback; logger->maxLevel = 0; - logger->logComponent = (PKIX_ERRORCLASS)NULL; + logger->logComponent = (PKIX_ERRORCLASS)0; PKIX_INCREF(loggerContext); logger->context = loggerContext; diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c index 57004b770..4cc5607cf 100644 --- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c +++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c @@ -55,16 +55,26 @@ SECU_ReadDERFromFile(SECItem *der, PRFileDesc *inFile, PRBool ascii) if (ascii) { /* First convert ascii to binary */ SECItem filedata; - char *asc, *body; /* Read in ascii data */ rv = SECU_FileToItem(&filedata, inFile); - asc = (char *)filedata.data; - if (!asc) { + if (rv != SECSuccess) { + return rv; + } + if (!filedata.data) { fprintf(stderr, "unable to read data from input file\n"); return SECFailure; } + /* need one additional byte for zero terminator */ + rv = SECITEM_ReallocItemV2(NULL, &filedata, filedata.len + 1); + if (rv != SECSuccess) { + PORT_Free(filedata.data); + return rv; + } + char *asc = (char *)filedata.data; + asc[filedata.len - 1] = '\0'; + char *body; /* check for headers and trailers and remove them */ if ((body = strstr(asc, "-----BEGIN")) != NULL) { char *trailer = NULL; diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c index 171427558..966c6f37e 100644 --- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c +++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c @@ -54,6 +54,7 @@ PKIX_PL_NssContext_Create( context->crlReloadDelay = PKIX_DEFAULT_CRL_RELOAD_DELAY_SECONDS; context->badDerCrlReloadDelay = PKIX_DEFAULT_BAD_CRL_RELOAD_DELAY_SECONDS; + context->certSignatureCheck = PKIX_TRUE; context->chainVerifyCallback.isChainValid = NULL; context->chainVerifyCallback.isChainValidArg = NULL; *pNssContext = context; @@ -160,6 +161,75 @@ pkix_pl_NssContext_SetCertUsage( PKIX_RETURN(CONTEXT); } +/* + * FUNCTION: pkix_pl_NssContext_GetCertSignatureCheck + * DESCRIPTION: + * + * This function obtains the platform-dependent flag to turn on or off + * signature checks. + * + * PARAMETERS: + * "nssContext" + * The address of the context object whose wincx parameter is to be + * obtained. Must be non-NULL. + * "pCheckSig" + * The address where the result is stored. Must be non-NULL. + * THREAD SAFETY: + * Thread Safe (see Thread Safety Definitions in Programmer's Guide) + * RETURNS: + * Returns NULL if the function succeeds. + * Returns a Fatal Error if the function fails in an unrecoverable way. + */ +PKIX_Error * +pkix_pl_NssContext_GetCertSignatureCheck( + PKIX_PL_NssContext *nssContext, + PKIX_Boolean *pCheckSig) +{ + void *plContext = NULL; + + PKIX_ENTER(CONTEXT, "pkix_pl_NssContext_GetCertUsage"); + PKIX_NULLCHECK_TWO(nssContext, pCheckSig); + + *pCheckSig = nssContext->certSignatureCheck; + + PKIX_RETURN(CONTEXT); +} + +/* + * FUNCTION: pkix_pl_NssContext_SetCertSignatureCheck + * DESCRIPTION: + * + * This function sets the check signature flag in + * the context object pointed to by "nssContext" to the value provided in + * "checkSig". + * + * PARAMETERS: + * "checkSig" + * Boolean that tells whether or not to check the signatues on certs. + * "nssContext" + * The address of the context object whose wincx parameter is to be + * obtained. Must be non-NULL. + * THREAD SAFETY: + * Thread Safe (see Thread Safety Definitions in Programmer's Guide) + * RETURNS: + * Returns NULL if the function succeeds. + * Returns a Fatal Error if the function fails in an unrecoverable way. + */ +PKIX_Error * +pkix_pl_NssContext_SetCertSignatureCheck( + PKIX_Boolean checkSig, + PKIX_PL_NssContext *nssContext) +{ + void *plContext = NULL; + + PKIX_ENTER(CONTEXT, "pkix_pl_NssContext_SetCertUsage"); + PKIX_NULLCHECK_ONE(nssContext); + + nssContext->certSignatureCheck = checkSig; + + PKIX_RETURN(CONTEXT); +} + /* * FUNCTION: pkix_pl_NssContext_GetWincx * DESCRIPTION: diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h index 04441c2b2..5de44214e 100644 --- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h +++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h @@ -27,6 +27,7 @@ struct PKIX_PL_NssContextStruct { PRTime crlReloadDelay; PRTime badDerCrlReloadDelay; CERTChainVerifyCallback chainVerifyCallback; + PKIX_Boolean certSignatureCheck; }; PKIX_Error * @@ -38,6 +39,14 @@ PKIX_Error * pkix_pl_NssContext_SetCertUsage (SECCertificateUsage certUsage, PKIX_PL_NssContext *nssContext); +PKIX_Error * +pkix_pl_NssContext_GetCertSignatureCheck + (PKIX_PL_NssContext *nssContext, PKIX_Boolean *pCheckSig); + +PKIX_Error * +pkix_pl_NssContext_SetCertSignatureCheck + (PKIX_Boolean checkSig, PKIX_PL_NssContext *nssContext); + PKIX_Error * pkix_pl_NssContext_GetWincx(PKIX_PL_NssContext *nssContext, void **pWincx); diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c index 25a1170a5..9dddd2e40 100644 --- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c +++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c @@ -2811,14 +2811,23 @@ PKIX_PL_Cert_VerifySignature( PKIX_PL_Cert *cachedCert = NULL; PKIX_Error *verifySig = NULL; PKIX_Error *cachedSig = NULL; + PKIX_Error *checkSig = NULL; SECStatus status; PKIX_Boolean certEqual = PKIX_FALSE; PKIX_Boolean certInHash = PKIX_FALSE; + PKIX_Boolean checkCertSig = PKIX_TRUE; void* wincx = NULL; PKIX_ENTER(CERT, "PKIX_PL_Cert_VerifySignature"); PKIX_NULLCHECK_THREE(cert, cert->nssCert, pubKey); + /* if the cert check flag is off, skip the check */ + checkSig = pkix_pl_NssContext_GetCertSignatureCheck( + (PKIX_PL_NssContext *)plContext, &checkCertSig); + if ((checkCertSig == PKIX_FALSE) && (checkSig == NULL)) { + goto cleanup; + } + verifySig = PKIX_PL_HashTable_Lookup (cachedCertSigTable, (PKIX_PL_Object *) pubKey, @@ -2879,6 +2888,7 @@ cleanup: } PKIX_DECREF(cachedCert); + PKIX_DECREF(checkSig); PKIX_DECREF(verifySig); PKIX_DECREF(cachedSig); @@ -3150,6 +3160,15 @@ PKIX_PL_Cert_CheckNameConstraints( if (arena == NULL) { PKIX_ERROR(PKIX_OUTOFMEMORY); } + /* only check common Name if the usage requires it */ + if (treatCommonNameAsDNSName) { + SECCertificateUsage certificateUsage; + certificateUsage = ((PKIX_PL_NssContext*)plContext)->certificateUsage; + if ((certificateUsage != certificateUsageSSLServer) && + (certificateUsage != certificateUsageIPsec)) { + treatCommonNameAsDNSName = PKIX_FALSE; + } + } /* This NSS call returns Subject Alt Names. If * treatCommonNameAsDNSName is true, it also returns the diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c index fa5d6e9d5..fa41f8102 100644 --- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c +++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c @@ -741,7 +741,9 @@ pkix_pl_OcspResponse_VerifyResponse( PKIX_CERTVERIFYKEYUSAGEFAILED); rv = SECSuccess; } else { - rv = CERT_VerifyCert(response->handle, response->signerCert, PKIX_TRUE, + /* checkSig is !isRoot */ + PRBool checkSig = response->signerCert->isRoot ? PR_FALSE : PR_TRUE; + rv = CERT_VerifyCert(response->handle, response->signerCert, checkSig, certUsage, response->producedAt, NULL, NULL); if (rv != SECSuccess) { PKIX_ERROR(PKIX_CERTVERIFYKEYUSAGEFAILED); diff --git a/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h b/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h index 53fac397c..5ae776f6a 100644 --- a/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h +++ b/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h b/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h index 721fcc23b..55c435419 100644 --- a/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h +++ b/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/Input.h b/security/nss/lib/mozpkix/include/pkix/Input.h index b901713f9..11b2a0f7e 100644 --- a/security/nss/lib/mozpkix/include/pkix/Input.h +++ b/security/nss/lib/mozpkix/include/pkix/Input.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/Result.h b/security/nss/lib/mozpkix/include/pkix/Result.h index 65953884d..29461dc1a 100644 --- a/security/nss/lib/mozpkix/include/pkix/Result.h +++ b/security/nss/lib/mozpkix/include/pkix/Result.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/Time.h b/security/nss/lib/mozpkix/include/pkix/Time.h index d889ceceb..8aea5479b 100644 --- a/security/nss/lib/mozpkix/include/pkix/Time.h +++ b/security/nss/lib/mozpkix/include/pkix/Time.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/pkix.h b/security/nss/lib/mozpkix/include/pkix/pkix.h index 12b331e88..1cd6548e4 100644 --- a/security/nss/lib/mozpkix/include/pkix/pkix.h +++ b/security/nss/lib/mozpkix/include/pkix/pkix.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/pkixcheck.h b/security/nss/lib/mozpkix/include/pkix/pkixcheck.h index 0e21db692..e04780e57 100644 --- a/security/nss/lib/mozpkix/include/pkix/pkixcheck.h +++ b/security/nss/lib/mozpkix/include/pkix/pkixcheck.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/pkixder.h b/security/nss/lib/mozpkix/include/pkix/pkixder.h index 2d0c86f08..379106ef4 100644 --- a/security/nss/lib/mozpkix/include/pkix/pkixder.h +++ b/security/nss/lib/mozpkix/include/pkix/pkixder.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/pkixnss.h b/security/nss/lib/mozpkix/include/pkix/pkixnss.h index a0045b2d4..b181ca541 100644 --- a/security/nss/lib/mozpkix/include/pkix/pkixnss.h +++ b/security/nss/lib/mozpkix/include/pkix/pkixnss.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/include/pkix/pkixtypes.h b/security/nss/lib/mozpkix/include/pkix/pkixtypes.h index 8f149129f..6c391681f 100644 --- a/security/nss/lib/mozpkix/include/pkix/pkixtypes.h +++ b/security/nss/lib/mozpkix/include/pkix/pkixtypes.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -277,10 +278,10 @@ class TrustDomain { virtual Result CheckRevocation(EndEntityOrCA endEntityOrCA, const CertID& certID, Time time, - Time validityBeginning, Duration validityDuration, /*optional*/ const Input* stapledOCSPresponse, - /*optional*/ const Input* aiaExtension) = 0; + /*optional*/ const Input* aiaExtension, + /*optional*/ const Input* sctExtension) = 0; // Check that the given digest algorithm is acceptable for use in signatures. // diff --git a/security/nss/lib/mozpkix/include/pkix/pkixutil.h b/security/nss/lib/mozpkix/include/pkix/pkixutil.h index 398b78c44..ca5b5a2d7 100644 --- a/security/nss/lib/mozpkix/include/pkix/pkixutil.h +++ b/security/nss/lib/mozpkix/include/pkix/pkixutil.h @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixbuild.cpp b/security/nss/lib/mozpkix/lib/pkixbuild.cpp index e15e73806..afe7e2a24 100644 --- a/security/nss/lib/mozpkix/lib/pkixbuild.cpp +++ b/security/nss/lib/mozpkix/lib/pkixbuild.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ @@ -251,9 +252,9 @@ PathBuildingStep::Check(Input potentialIssuerDER, } Duration validityDuration(notAfter, notBefore); rv = trustDomain.CheckRevocation(subject.endEntityOrCA, certID, time, - notBefore, validityDuration, - stapledOCSPResponse, - subject.GetAuthorityInfoAccess()); + validityDuration, stapledOCSPResponse, + subject.GetAuthorityInfoAccess(), + subject.GetSignedCertificateTimestamps()); if (rv != Success) { // Since this is actually a problem with the current subject certificate // (rather than the issuer), it doesn't make sense to keep going; all diff --git a/security/nss/lib/mozpkix/lib/pkixcert.cpp b/security/nss/lib/mozpkix/lib/pkixcert.cpp index 86fd9ac19..7789bd57d 100644 --- a/security/nss/lib/mozpkix/lib/pkixcert.cpp +++ b/security/nss/lib/mozpkix/lib/pkixcert.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixcheck.cpp b/security/nss/lib/mozpkix/lib/pkixcheck.cpp index e9f30967b..317db01e2 100644 --- a/security/nss/lib/mozpkix/lib/pkixcheck.cpp +++ b/security/nss/lib/mozpkix/lib/pkixcheck.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixder.cpp b/security/nss/lib/mozpkix/lib/pkixder.cpp index 1bcdef825..152d11a23 100644 --- a/security/nss/lib/mozpkix/lib/pkixder.cpp +++ b/security/nss/lib/mozpkix/lib/pkixder.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixnames.cpp b/security/nss/lib/mozpkix/lib/pkixnames.cpp index 295600063..6f40800d7 100644 --- a/security/nss/lib/mozpkix/lib/pkixnames.cpp +++ b/security/nss/lib/mozpkix/lib/pkixnames.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixnss.cpp b/security/nss/lib/mozpkix/lib/pkixnss.cpp index 81a42a01d..9b293d5fd 100644 --- a/security/nss/lib/mozpkix/lib/pkixnss.cpp +++ b/security/nss/lib/mozpkix/lib/pkixnss.cpp @@ -1,4 +1,5 @@ /*- *- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixocsp.cpp b/security/nss/lib/mozpkix/lib/pkixocsp.cpp index 8731b2811..a81154417 100644 --- a/security/nss/lib/mozpkix/lib/pkixocsp.cpp +++ b/security/nss/lib/mozpkix/lib/pkixocsp.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixresult.cpp b/security/nss/lib/mozpkix/lib/pkixresult.cpp index eacd4d9c0..871d9a0fe 100644 --- a/security/nss/lib/mozpkix/lib/pkixresult.cpp +++ b/security/nss/lib/mozpkix/lib/pkixresult.cpp @@ -1,4 +1,5 @@ /*- *- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixtime.cpp b/security/nss/lib/mozpkix/lib/pkixtime.cpp index 3d0a9127b..38e063804 100644 --- a/security/nss/lib/mozpkix/lib/pkixtime.cpp +++ b/security/nss/lib/mozpkix/lib/pkixtime.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/lib/pkixverify.cpp b/security/nss/lib/mozpkix/lib/pkixverify.cpp index e3102b176..8ceb2c184 100644 --- a/security/nss/lib/mozpkix/lib/pkixverify.cpp +++ b/security/nss/lib/mozpkix/lib/pkixverify.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp b/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp index 4b655c0fc..304641e2f 100644 --- a/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp +++ b/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp b/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp index 3f715fbac..1e50f46f4 100644 --- a/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp +++ b/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp b/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp index 3996a818c..b1b89c07e 100644 --- a/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp +++ b/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This code is made available to you under your choice of the following sets * of licensing terms: */ diff --git a/security/nss/lib/nss/nss.def b/security/nss/lib/nss/nss.def index 41cce1cbe..5ad688b4e 100644 --- a/security/nss/lib/nss/nss.def +++ b/security/nss/lib/nss/nss.def @@ -522,7 +522,7 @@ VFY_EndWithSignature; ;+NSS_3.3.1 { # NSS 3.3.1 release ;+ global: ;+# -;+# The following symbols are exported only to make libsmime3.so work. +;+# The following symbols are exported only to make libsmime3.so work. ;+# These are still private!!! ;+# PK11_CreatePBEParams; @@ -1163,3 +1163,53 @@ PK11_GetCertsMatchingPrivateKey; ;+ local: ;+ *; ;+}; +;+NSS_3.52 { # NSS 3.52 release +;+ global: +_PK11_ContextGetAEADSimulation; +_PK11_ContextSetAEADSimulation; +PK11_AEADOp; +PK11_AEADRawOp; +PK11_GetObjectHandle; +PK11_ReadRawAttributes; +PK11_SymKeysToSameSlot; +;+ local: +;+ *; +;+}; +;+NSS_3.53 { # NSS 3.53 release +;+ global: +SECMOD_GetSystemFIPSEnabled; +;+ local: +;+ *; +;+}; +;+NSS_3.55 { # NSS 3.55 release +;+ global: +PK11_FindEncodedCertInSlot; +;+ local: +;+ *; +;+}; +;+NSS_3.58 { # NSS 3.58 release +;+ global: +PK11_HPKE_DestroyContext; +PK11_HPKE_Deserialize; +PK11_HPKE_ExportSecret; +PK11_HPKE_GetEncapPubKey; +PK11_HPKE_NewContext; +PK11_HPKE_Open; +PK11_HPKE_Seal; +PK11_HPKE_Serialize; +PK11_HPKE_SetupS; +PK11_HPKE_SetupR; +PK11_HPKE_ValidateParameters; +PK11_ImportDataKey; +;+ local: +;+ *; +;+}; +;+NSS_3.59 { # NSS 3.59 release +;+ global: +CERT_AddCertToListHeadWithData; +CERT_AddCertToListTailWithData; +PK11_PubWrapSymKeyWithMechanism; +PK11_PubUnwrapSymKeyWithMechanism; +;+ local: +;+ *; +;+}; diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h index 65003218f..39a5c5dab 100644 --- a/security/nss/lib/nss/nss.h +++ b/security/nss/lib/nss/nss.h @@ -22,11 +22,11 @@ * The format of the version string should be * ".[.[.]][ ][ ]" */ -#define NSS_VERSION "3.48.5" _NSS_CUSTOMIZED +#define NSS_VERSION "3.59.1.1" _NSS_CUSTOMIZED #define NSS_VMAJOR 3 -#define NSS_VMINOR 48 -#define NSS_VPATCH 5 -#define NSS_VBUILD 0 +#define NSS_VMINOR 59 +#define NSS_VPATCH 1 +#define NSS_VBUILD 1 #define NSS_BETA PR_FALSE #ifndef RC_INVOKED @@ -299,6 +299,8 @@ SECStatus NSS_UnregisterShutdown(NSS_ShutdownFunc sFunc, void *appData); * old NSS versions. This option might be removed in the future NSS * releases; don't rely on it. */ #define __NSS_PKCS12_DECODE_FORCE_UNICODE 0x00c +#define NSS_DEFAULT_LOCKS 0x00d /* lock default values */ +#define NSS_DEFAULT_SSL_LOCK 1 /* lock the ssl default values */ /* * Set and get global options for the NSS library. diff --git a/security/nss/lib/nss/nssoptions.c b/security/nss/lib/nss/nssoptions.c index 1339cede8..f7225c414 100644 --- a/security/nss/lib/nss/nssoptions.c +++ b/security/nss/lib/nss/nssoptions.c @@ -14,6 +14,7 @@ #include "secoid.h" #include "nss.h" #include "nssoptions.h" +#include "secerr.h" struct nssOps { PRInt32 rsaMinKeySize; @@ -24,6 +25,7 @@ struct nssOps { PRInt32 dtlsVersionMinPolicy; PRInt32 dtlsVersionMaxPolicy; PRInt32 pkcs12DecodeForceUnicode; + PRInt32 defaultLocks; }; static struct nssOps nss_ops = { @@ -34,7 +36,8 @@ static struct nssOps nss_ops = { 0xffff, /* set TLS max to more than the largest legal SSL value */ 1, 0xffff, - PR_FALSE + PR_FALSE, + 0 }; SECStatus @@ -42,6 +45,11 @@ NSS_OptionSet(PRInt32 which, PRInt32 value) { SECStatus rv = SECSuccess; + if (NSS_IsPolicyLocked()) { + PORT_SetError(SEC_ERROR_POLICY_LOCKED); + return SECFailure; + } + switch (which) { case NSS_RSA_MIN_KEY_SIZE: nss_ops.rsaMinKeySize = value; @@ -67,7 +75,11 @@ NSS_OptionSet(PRInt32 which, PRInt32 value) case __NSS_PKCS12_DECODE_FORCE_UNICODE: nss_ops.pkcs12DecodeForceUnicode = value; break; + case NSS_DEFAULT_LOCKS: + nss_ops.defaultLocks = value; + break; default: + PORT_SetError(SEC_ERROR_INVALID_ARGS); rv = SECFailure; } @@ -104,6 +116,9 @@ NSS_OptionGet(PRInt32 which, PRInt32 *value) case __NSS_PKCS12_DECODE_FORCE_UNICODE: *value = nss_ops.pkcs12DecodeForceUnicode; break; + case NSS_DEFAULT_LOCKS: + *value = nss_ops.defaultLocks; + break; default: rv = SECFailure; } diff --git a/security/nss/lib/pk11wrap/debug_module.c b/security/nss/lib/pk11wrap/debug_module.c index 6dddb24b4..f29e9810d 100644 --- a/security/nss/lib/pk11wrap/debug_module.c +++ b/security/nss/lib/pk11wrap/debug_module.c @@ -7,19 +7,21 @@ static PRLogModuleInfo *modlog = NULL; -static CK_FUNCTION_LIST_PTR module_functions; +static CK_FUNCTION_LIST_3_0_PTR module_functions; -static CK_FUNCTION_LIST debug_functions; +static CK_FUNCTION_LIST_3_0 debug_functions; static void print_final_statistics(void); #define STRING static const char - STRING fmt_flags[] = " flags = 0x%x"; STRING fmt_hKey[] = " hKey = 0x%x"; STRING fmt_hObject[] = " hObject = 0x%x"; STRING fmt_hSession[] = " hSession = 0x%x"; STRING fmt_manufacturerID[] = " manufacturerID = \"%.32s\""; +STRING fmt_pAssociatedData[] = " pAssociatedData = 0x%p"; +STRING fmt_pCiphertext[] = " pCiphertext = 0x%p"; +STRING fmt_pCiphertextPart[] = " pCiphertextPart = 0x%p"; STRING fmt_pData[] = " pData = 0x%p"; STRING fmt_pDigest[] = " pDigest = 0x%p"; STRING fmt_pEncryptedData[] = " pEncryptedData = 0x%p"; @@ -27,7 +29,10 @@ STRING fmt_pEncryptedPart[] = " pEncryptedPart = 0x%p"; STRING fmt_pInfo[] = " pInfo = 0x%p"; STRING fmt_pMechanism[] = " pMechanism = 0x%p"; STRING fmt_pOperationState[] = " pOperationState = 0x%p"; +STRING fmt_pParameter[] = " pParameter = 0x%p"; STRING fmt_pPart[] = " pPart = 0x%p"; +STRING fmt_pPlaintext[] = " pPlaintext = 0x%p"; +STRING fmt_pPlaintextPart[] = " pPlaintextPart = 0x%p"; STRING fmt_pPin[] = " pPin = 0x%p"; STRING fmt_pSignature[] = " pSignature = 0x%p"; STRING fmt_pTemplate[] = " pTemplate = 0x%p"; @@ -35,10 +40,14 @@ STRING fmt_pWrappedKey[] = " pWrappedKey = 0x%p"; STRING fmt_phKey[] = " phKey = 0x%p"; STRING fmt_phObject[] = " phObject = 0x%p"; STRING fmt_pulCount[] = " pulCount = 0x%p"; +STRING fmt_pulCiphertextLen[] = " pulCiphertextLen = 0x%p"; +STRING fmt_pulCiphertextPartLen[] = " pulCiphertextPartLen = 0x%p"; STRING fmt_pulDataLen[] = " pulDataLen = 0x%p"; STRING fmt_pulDigestLen[] = " pulDigestLen = 0x%p"; STRING fmt_pulEncryptedPartLen[] = " pulEncryptedPartLen = 0x%p"; STRING fmt_pulPartLen[] = " pulPartLen = 0x%p"; +STRING fmt_pulPlaintextLen[] = " pulPlaintextLen = 0x%p"; +STRING fmt_pulPlaintextPartLen[] = " pulPlaintextPartLen = 0x%p"; STRING fmt_pulSignatureLen[] = " pulSignatureLen = 0x%p"; STRING fmt_slotID[] = " slotID = 0x%x"; STRING fmt_sphKey[] = " *phKey = 0x%x"; @@ -49,10 +58,16 @@ STRING fmt_spulEncryptedPartLen[] = " *pulEncryptedPartLen = 0x%x"; STRING fmt_spulPartLen[] = " *pulPartLen = 0x%x"; STRING fmt_spulSignatureLen[] = " *pulSignatureLen = 0x%x"; STRING fmt_ulAttributeCount[] = " ulAttributeCount = %d"; +STRING fmt_ulCiphertextLen[] = " ulCiphertextLen = %d"; +STRING fmt_ulCiphertextPartLen[] = " ulCiphertextPartLen = %d"; STRING fmt_ulCount[] = " ulCount = %d"; STRING fmt_ulDataLen[] = " ulDataLen = %d"; STRING fmt_ulEncryptedPartLen[] = " ulEncryptedPartLen = %d"; +STRING fmt_ulAssociatedDataLen[] = " ulAssociatedDataLen = 0x%p"; +STRING fmt_ulParameterLen[] = " ulParameterLen = 0x%p"; STRING fmt_ulPartLen[] = " ulPartLen = %d"; +STRING fmt_ulPlaintextLen[] = " ulPlaintextLen = 0x%p"; +STRING fmt_ulPlaintextPartLen[] = " ulPlaintextPartLen = 0x%p"; STRING fmt_ulPinLen[] = " ulPinLen = %d"; STRING fmt_ulSignatureLen[] = " ulSignatureLen = %d"; @@ -165,8 +180,8 @@ get_attr_type_str(CK_ATTRIBUTE_TYPE atype, char *str, int len) CASE(CKA_TRUST_TIME_STAMPING); CASE(CKA_CERT_SHA1_HASH); CASE(CKA_CERT_MD5_HASH); - CASE(CKA_NETSCAPE_DB); - CASE(CKA_NETSCAPE_TRUST); + CASE(CKA_NSS_DB); + CASE(CKA_NSS_TRUST); default: break; } @@ -337,7 +352,16 @@ log_rv(CK_RV rv) CASE(CKR_MUTEX_BAD); CASE(CKR_MUTEX_NOT_LOCKED); CASE(CKR_FUNCTION_REJECTED); - CASE(CKR_KEY_PARAMS_INVALID); + CASE(CKR_ACTION_PROHIBITED); + CASE(CKR_CURVE_NOT_SUPPORTED); + CASE(CKR_NEW_PIN_MODE); + CASE(CKR_NEXT_OTP); + CASE(CKR_EXCEEDED_MAX_ITERATIONS); + CASE(CKR_FIPS_SELF_TEST_FAILED); + CASE(CKR_LIBRARY_LOAD_FAILED); + CASE(CKR_PIN_TOO_WEAK); + CASE(CKR_TOKEN_RESOURCE_EXCEEDED); + CASE(CKR_OPERATION_CANCEL_FAILED); default: break; } @@ -368,7 +392,7 @@ log_state(CK_STATE state) } static void -log_handle(int level, const char *format, CK_ULONG handle) +log_handle(PRLogModuleLevel level, const char *format, CK_ULONG handle) { char fmtBuf[80]; if (handle) @@ -409,6 +433,8 @@ print_mechanism(CK_MECHANISM_PTR m) CASE(CKM_CAMELLIA_KEY_GEN); CASE(CKM_CAMELLIA_MAC); CASE(CKM_CAMELLIA_MAC_GENERAL); + CASE(CKM_CHACHA20_KEY_GEN); + CASE(CKM_CHACHA20); CASE(CKM_CDMF_CBC); CASE(CKM_CDMF_CBC_PAD); CASE(CKM_CDMF_ECB); @@ -454,6 +480,11 @@ print_mechanism(CK_MECHANISM_PTR m) CASE(CKM_ECMQV_DERIVE); CASE(CKM_EC_KEY_PAIR_GEN); /* also CASE(CKM_ECDSA_KEY_PAIR_GEN); */ CASE(CKM_EXTRACT_KEY_FROM_KEY); + CASE(CKM_ECDSA_SHA224); + CASE(CKM_ECDSA_SHA256); + CASE(CKM_ECDSA_SHA384); + CASE(CKM_ECDSA_SHA512); + CASE(CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS); CASE(CKM_FASTHASH); CASE(CKM_FORTEZZA_TIMESTAMP); CASE(CKM_GENERIC_SECRET_KEY_GEN); @@ -487,6 +518,8 @@ print_mechanism(CK_MECHANISM_PTR m) CASE(CKM_PBE_SHA1_RC4_128); CASE(CKM_PBE_SHA1_RC4_40); CASE(CKM_PKCS5_PBKD2); + CASE(CKM_POLY1305_KEY_GEN); + CASE(CKM_POLY1305); CASE(CKM_RC2_CBC); CASE(CKM_RC2_CBC_PAD); CASE(CKM_RC2_ECB); @@ -614,6 +647,36 @@ get_key_type(CK_KEY_TYPE keyType, char *str, int len) CASE(CKK_SKIPJACK); CASE(CKK_TWOFISH); CASE(CKK_X9_42_DH); + CASE(CKK_MD5_HMAC); + CASE(CKK_SHA_1_HMAC); + CASE(CKK_RIPEMD128_HMAC); + CASE(CKK_RIPEMD160_HMAC); + CASE(CKK_SHA256_HMAC); + CASE(CKK_SHA384_HMAC); + CASE(CKK_SHA512_HMAC); + CASE(CKK_SHA224_HMAC); + CASE(CKK_GOSTR3410); + CASE(CKK_GOSTR3411); + CASE(CKK_GOST28147); + CASE(CKK_CHACHA20); + CASE(CKK_POLY1305); + CASE(CKK_AES_XTS); + CASE(CKK_SHA3_224_HMAC); + CASE(CKK_SHA3_256_HMAC); + CASE(CKK_SHA3_384_HMAC); + CASE(CKK_SHA3_512_HMAC); + CASE(CKK_BLAKE2B_160_HMAC); + CASE(CKK_BLAKE2B_256_HMAC); + CASE(CKK_BLAKE2B_384_HMAC); + CASE(CKK_BLAKE2B_512_HMAC); + CASE(CKK_SALSA20); + CASE(CKK_X2RATCHET); + CASE(CKK_EC_EDWARDS); + CASE(CKK_EC_MONTGOMERY); + CASE(CKK_HKDF); + CASE(CKK_SHA512_224_HMAC); + CASE(CKK_SHA512_256_HMAC); + CASE(CKK_SHA512_T_HMAC); default: break; } @@ -938,7 +1001,55 @@ struct nssdbg_prof_str nssdbg_prof_data[] = { #define FUNC_C_CANCELFUNCTION 66 NSSDBG_DEFINE(C_CancelFunction), #define FUNC_C_WAITFORSLOTEVENT 67 - NSSDBG_DEFINE(C_WaitForSlotEvent) + NSSDBG_DEFINE(C_WaitForSlotEvent), +#define FUNC_C_GETINTERFACELIST 68 + NSSDBG_DEFINE(C_GetInterfaceList), +#define FUNC_C_GETINTERFACE 69 + NSSDBG_DEFINE(C_GetInterface), +#define FUNC_C_LOGINUSER 70 + NSSDBG_DEFINE(C_LoginUser), +#define FUNC_C_SESSIONCANCEL 71 + NSSDBG_DEFINE(C_SessionCancel), +#define FUNC_C_MESSAGEENCRYPTINIT 72 + NSSDBG_DEFINE(C_MessageEncryptInit), +#define FUNC_C_ENCRYPTMESSAGE 73 + NSSDBG_DEFINE(C_EncryptMessage), +#define FUNC_C_ENCRYPTMESSAGEBEGIN 74 + NSSDBG_DEFINE(C_EncryptMessageBegin), +#define FUNC_C_ENCRYPTMESSAGENEXT 75 + NSSDBG_DEFINE(C_EncryptMessageNext), +#define FUNC_C_MESSAGEENCRYPTFINAL 76 + NSSDBG_DEFINE(C_MessageEncryptFinal), +#define FUNC_C_MESSAGEDECRYPTINIT 77 + NSSDBG_DEFINE(C_MessageDecryptInit), +#define FUNC_C_DECRYPTMESSAGE 78 + NSSDBG_DEFINE(C_DecryptMessage), +#define FUNC_C_DECRYPTMESSAGEBEGIN 79 + NSSDBG_DEFINE(C_DecryptMessageBegin), +#define FUNC_C_DECRYPTMESSAGENEXT 80 + NSSDBG_DEFINE(C_DecryptMessageNext), +#define FUNC_C_MESSAGEDECRYPTFINAL 81 + NSSDBG_DEFINE(C_MessageDecryptFinal), +#define FUNC_C_MESSAGESIGNINIT 82 + NSSDBG_DEFINE(C_MessageSignInit), +#define FUNC_C_SIGNMESSAGE 83 + NSSDBG_DEFINE(C_SignMessage), +#define FUNC_C_SIGNMESSAGEBEGIN 84 + NSSDBG_DEFINE(C_SignMessageBegin), +#define FUNC_C_SIGNMESSAGENEXT 85 + NSSDBG_DEFINE(C_SignMessageNext), +#define FUNC_C_MESSAGESIGNFINAL 86 + NSSDBG_DEFINE(C_MessageSignFinal), +#define FUNC_C_MESSAGEVERIFYINIT 87 + NSSDBG_DEFINE(C_MessageVerifyInit), +#define FUNC_C_VERIFYMESSAGE 88 + NSSDBG_DEFINE(C_VerifyMessage), +#define FUNC_C_VERIFYMESSAGEBEGIN 89 + NSSDBG_DEFINE(C_VerifyMessageBegin), +#define FUNC_C_VERIFYMESSAGENEXT 90 + NSSDBG_DEFINE(C_VerifyMessageNext), +#define FUNC_C_MESSAGEVERIFYFINAL 91 + NSSDBG_DEFINE(C_MessageVerifyFinal) }; int nssdbg_prof_size = sizeof(nssdbg_prof_data) / sizeof(nssdbg_prof_data[0]); @@ -2610,11 +2721,574 @@ NSSDBGC_WaitForSlotEvent( return rv; } -CK_FUNCTION_LIST_PTR +CK_RV +NSSDBGC_GetInterfaceList(CK_INTERFACE_PTR interfaces, + CK_ULONG_PTR pulCount) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_GetInterfaceList")); + PR_LOG(modlog, 3, (" interfaces = 0x%p", interfaces)); + PR_LOG(modlog, 3, (" pulCount = %d", pulCount)); + nssdbg_start_time(FUNC_C_GETINTERFACELIST, &start); + rv = module_functions->C_GetInterfaceList(interfaces, + pulCount); + nssdbg_finish_time(FUNC_C_GETINTERFACELIST, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, + CK_VERSION_PTR pVersion, + CK_INTERFACE_PTR_PTR ppInterface, + CK_FLAGS flags) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_GetInterface")); + PR_LOG(modlog, 3, (" pInterfaceName = 0x%p", pInterfaceName)); + PR_LOG(modlog, 3, (" pVersion = 0x%p", pVersion)); + PR_LOG(modlog, 3, (" ppInterface = 0x%p", ppInterface)); + PR_LOG(modlog, 3, (fmt_flags, flags)); + nssdbg_start_time(FUNC_C_GETINTERFACE, &start); + rv = module_functions->C_GetInterface(pInterfaceName, + pVersion, + ppInterface, + flags); + nssdbg_finish_time(FUNC_C_GETINTERFACE, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_LoginUser(CK_SESSION_HANDLE hSession, + CK_USER_TYPE userType, + CK_CHAR_PTR pPin, + CK_ULONG ulPinLen, + CK_UTF8CHAR_PTR pUsername, + CK_ULONG ulUsernameLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_LoginUser")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (" userType = 0x%x", userType)); + PR_LOG(modlog, 3, (fmt_pPin, pPin)); + PR_LOG(modlog, 3, (fmt_ulPinLen, ulPinLen)); + PR_LOG(modlog, 3, (" pUsername = 0x%p", pUsername)); + PR_LOG(modlog, 3, (" ulUsernameLen = %d", ulUsernameLen)); + nssdbg_start_time(FUNC_C_LOGINUSER, &start); + rv = module_functions->C_LoginUser(hSession, + userType, + pPin, + ulPinLen, + pUsername, + ulUsernameLen); + nssdbg_finish_time(FUNC_C_LOGINUSER, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_SessionCancel(CK_SESSION_HANDLE hSession, + CK_FLAGS flags) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_SessionCancel")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_flags, flags)); + nssdbg_start_time(FUNC_C_SESSIONCANCEL, &start); + rv = module_functions->C_SessionCancel(hSession, + flags); + nssdbg_finish_time(FUNC_C_SESSIONCANCEL, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageEncryptInit(CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageEncryptInit")); + log_handle(3, fmt_hSession, hSession); + print_mechanism(pMechanism); + log_handle(3, fmt_hKey, hKey); + nssdbg_start_time(FUNC_C_MESSAGEENCRYPTINIT, &start); + rv = module_functions->C_MessageEncryptInit(hSession, + pMechanism, + hKey); + nssdbg_finish_time(FUNC_C_MESSAGEENCRYPTINIT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_EncryptMessage(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, + CK_BYTE_PTR pPlaintext, + CK_ULONG ulPlaintextLen, + CK_BYTE_PTR pCiphertext, + CK_ULONG_PTR pulCiphertextLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_EncryptMessage")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData)); + PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen)); + PR_LOG(modlog, 3, (fmt_pPlaintext, pPlaintext)); + PR_LOG(modlog, 3, (fmt_ulPlaintextLen, ulPlaintextLen)); + PR_LOG(modlog, 3, (fmt_pCiphertext, pCiphertext)); + PR_LOG(modlog, 3, (fmt_pulCiphertextLen, pulCiphertextLen)); + nssdbg_start_time(FUNC_C_ENCRYPTMESSAGE, &start); + rv = module_functions->C_EncryptMessage(hSession, + pParameter, + ulParameterLen, + pAssociatedData, + ulAssociatedDataLen, + pPlaintext, + ulPlaintextLen, + pCiphertext, + pulCiphertextLen); + nssdbg_finish_time(FUNC_C_ENCRYPTMESSAGE, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_EncryptMessageBegin(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_EncryptMessageBegin")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData)); + PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen)); + nssdbg_start_time(FUNC_C_ENCRYPTMESSAGEBEGIN, &start); + rv = module_functions->C_EncryptMessageBegin(hSession, + pParameter, + ulParameterLen, + pAssociatedData, + ulAssociatedDataLen); + nssdbg_finish_time(FUNC_C_ENCRYPTMESSAGEBEGIN, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_EncryptMessageNext(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pPlaintextPart, + CK_ULONG ulPlaintextPartLen, + CK_BYTE_PTR pCiphertextPart, + CK_ULONG_PTR pulCiphertextPartLen, + CK_FLAGS flags) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_EncryptMessageNext")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pPlaintextPart, pPlaintextPart)); + PR_LOG(modlog, 3, (fmt_ulPlaintextPartLen, ulPlaintextPartLen)); + PR_LOG(modlog, 3, (fmt_pCiphertextPart, pCiphertextPart)); + PR_LOG(modlog, 3, (fmt_pulCiphertextPartLen, pulCiphertextPartLen)); + nssdbg_start_time(FUNC_C_ENCRYPTMESSAGENEXT, &start); + rv = module_functions->C_EncryptMessageNext(hSession, + pParameter, + ulParameterLen, + pPlaintextPart, + ulPlaintextPartLen, + pCiphertextPart, + pulCiphertextPartLen, + flags); + nssdbg_finish_time(FUNC_C_ENCRYPTMESSAGENEXT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageEncryptFinal(CK_SESSION_HANDLE hSession) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageEncryptFinal")); + log_handle(3, fmt_hSession, hSession); + nssdbg_start_time(FUNC_C_MESSAGEENCRYPTFINAL, &start); + rv = module_functions->C_MessageEncryptFinal(hSession); + nssdbg_finish_time(FUNC_C_MESSAGEENCRYPTFINAL, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageDecryptInit(CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageDecryptInit")); + log_handle(3, fmt_hSession, hSession); + print_mechanism(pMechanism); + log_handle(3, fmt_hKey, hKey); + nssdbg_start_time(FUNC_C_MESSAGEDECRYPTINIT, &start); + rv = module_functions->C_MessageDecryptInit(hSession, + pMechanism, + hKey); + nssdbg_finish_time(FUNC_C_MESSAGEDECRYPTINIT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_DecryptMessage(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, + CK_BYTE_PTR pCiphertext, + CK_ULONG ulCiphertextLen, + CK_BYTE_PTR pPlaintext, + CK_ULONG_PTR pulPlaintextLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_DecryptMessage")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData)); + PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen)); + PR_LOG(modlog, 3, (fmt_pCiphertext, pCiphertext)); + PR_LOG(modlog, 3, (fmt_ulCiphertextLen, ulCiphertextLen)); + PR_LOG(modlog, 3, (fmt_pPlaintext, pPlaintext)); + PR_LOG(modlog, 3, (fmt_pulPlaintextLen, pulPlaintextLen)); + nssdbg_start_time(FUNC_C_DECRYPTMESSAGE, &start); + rv = module_functions->C_DecryptMessage(hSession, + pParameter, + ulParameterLen, + pAssociatedData, + ulAssociatedDataLen, + pCiphertext, + ulCiphertextLen, + pPlaintext, + pulPlaintextLen); + nssdbg_finish_time(FUNC_C_DECRYPTMESSAGE, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_DecryptMessageBegin(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_DecryptMessageBegin")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData)); + PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen)); + nssdbg_start_time(FUNC_C_DECRYPTMESSAGEBEGIN, &start); + rv = module_functions->C_DecryptMessageBegin(hSession, + pParameter, + ulParameterLen, + pAssociatedData, + ulAssociatedDataLen); + nssdbg_finish_time(FUNC_C_DECRYPTMESSAGEBEGIN, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_DecryptMessageNext(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pCiphertextPart, + CK_ULONG ulCiphertextPartLen, + CK_BYTE_PTR pPlaintextPart, + CK_ULONG_PTR pulPlaintextPartLen, + CK_FLAGS flags) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_DecryptMessageNext")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pCiphertextPart, pCiphertextPart)); + PR_LOG(modlog, 3, (fmt_ulCiphertextPartLen, ulCiphertextPartLen)); + PR_LOG(modlog, 3, (fmt_pPlaintextPart, pPlaintextPart)); + PR_LOG(modlog, 3, (fmt_pulPlaintextPartLen, pulPlaintextPartLen)); + nssdbg_start_time(FUNC_C_DECRYPTMESSAGENEXT, &start); + rv = module_functions->C_DecryptMessageNext(hSession, + pParameter, + ulParameterLen, + pCiphertextPart, + ulCiphertextPartLen, + pPlaintextPart, + pulPlaintextPartLen, + flags); + nssdbg_finish_time(FUNC_C_DECRYPTMESSAGENEXT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageDecryptFinal(CK_SESSION_HANDLE hSession) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageDecryptFinal")); + log_handle(3, fmt_hSession, hSession); + nssdbg_start_time(FUNC_C_MESSAGEDECRYPTFINAL, &start); + rv = module_functions->C_MessageDecryptFinal(hSession); + nssdbg_finish_time(FUNC_C_MESSAGEDECRYPTFINAL, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageSignInit(CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageSignInit")); + log_handle(3, fmt_hSession, hSession); + print_mechanism(pMechanism); + log_handle(3, fmt_hKey, hKey); + nssdbg_start_time(FUNC_C_MESSAGESIGNINIT, &start); + rv = module_functions->C_MessageSignInit(hSession, + pMechanism, + hKey); + nssdbg_finish_time(FUNC_C_MESSAGESIGNINIT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_SignMessage(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG_PTR pulSignatureLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_SignMessage")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pData, pData)); + PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen)); + PR_LOG(modlog, 3, (fmt_pSignature, pSignature)); + PR_LOG(modlog, 3, (fmt_pulSignatureLen, pulSignatureLen)); + nssdbg_start_time(FUNC_C_SIGNMESSAGE, &start); + rv = module_functions->C_SignMessage(hSession, + pParameter, + ulParameterLen, + pData, + ulDataLen, + pSignature, + pulSignatureLen); + nssdbg_finish_time(FUNC_C_SIGNMESSAGE, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_SignMessageBegin(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_SignMessageBegin")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + nssdbg_start_time(FUNC_C_SIGNMESSAGEBEGIN, &start); + rv = module_functions->C_SignMessageBegin(hSession, + pParameter, + ulParameterLen); + nssdbg_finish_time(FUNC_C_SIGNMESSAGEBEGIN, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_SignMessageNext(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG_PTR pulSignatureLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_SignMessageNext")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pData, pData)); + PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen)); + PR_LOG(modlog, 3, (fmt_pSignature, pSignature)); + PR_LOG(modlog, 3, (fmt_pulSignatureLen, pulSignatureLen)); + nssdbg_start_time(FUNC_C_SIGNMESSAGENEXT, &start); + rv = module_functions->C_SignMessageNext(hSession, + pParameter, + ulParameterLen, + pData, + ulDataLen, + pSignature, + pulSignatureLen); + nssdbg_finish_time(FUNC_C_SIGNMESSAGENEXT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageSignFinal(CK_SESSION_HANDLE hSession) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageSignFinal")); + log_handle(3, fmt_hSession, hSession); + nssdbg_start_time(FUNC_C_MESSAGESIGNFINAL, &start); + rv = module_functions->C_MessageSignFinal(hSession); + nssdbg_finish_time(FUNC_C_MESSAGESIGNFINAL, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageVerifyInit(CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageVerifyInit")); + log_handle(3, fmt_hSession, hSession); + print_mechanism(pMechanism); + log_handle(3, fmt_hKey, hKey); + nssdbg_start_time(FUNC_C_MESSAGEVERIFYINIT, &start); + rv = module_functions->C_MessageVerifyInit(hSession, + pMechanism, + hKey); + nssdbg_finish_time(FUNC_C_MESSAGEVERIFYINIT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_VerifyMessage(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_VerifyMessage")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pData, pData)); + PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen)); + PR_LOG(modlog, 3, (fmt_pSignature, pSignature)); + PR_LOG(modlog, 3, (fmt_ulSignatureLen, ulSignatureLen)); + nssdbg_start_time(FUNC_C_VERIFYMESSAGE, &start); + rv = module_functions->C_VerifyMessage(hSession, + pParameter, + ulParameterLen, + pData, + ulDataLen, + pSignature, + ulSignatureLen); + nssdbg_finish_time(FUNC_C_VERIFYMESSAGE, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_VerifyMessageBegin(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_VerifyMessageBegin")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + nssdbg_start_time(FUNC_C_VERIFYMESSAGEBEGIN, &start); + rv = module_functions->C_VerifyMessageBegin(hSession, + pParameter, + ulParameterLen); + nssdbg_finish_time(FUNC_C_VERIFYMESSAGEBEGIN, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_VerifyMessageNext(CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_VerifyMessageNext")); + log_handle(3, fmt_hSession, hSession); + PR_LOG(modlog, 3, (fmt_pParameter, pParameter)); + PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen)); + PR_LOG(modlog, 3, (fmt_pData, pData)); + PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen)); + PR_LOG(modlog, 3, (fmt_pSignature, pSignature)); + PR_LOG(modlog, 3, (fmt_ulSignatureLen, ulSignatureLen)); + nssdbg_start_time(FUNC_C_VERIFYMESSAGENEXT, &start); + rv = module_functions->C_VerifyMessageNext(hSession, + pParameter, + ulParameterLen, + pData, + ulDataLen, + pSignature, + ulSignatureLen); + nssdbg_finish_time(FUNC_C_VERIFYMESSAGENEXT, start); + log_rv(rv); + return rv; +} + +CK_RV +NSSDBGC_MessageVerifyFinal(CK_SESSION_HANDLE hSession) +{ + COMMON_DEFINITIONS; + PR_LOG(modlog, 1, ("C_MessageVerifyFinal")); + log_handle(3, fmt_hSession, hSession); + nssdbg_start_time(FUNC_C_MESSAGEVERIFYFINAL, &start); + rv = module_functions->C_MessageVerifyFinal(hSession); + nssdbg_finish_time(FUNC_C_MESSAGEVERIFYFINAL, start); + log_rv(rv); + return rv; +} + +CK_FUNCTION_LIST_3_0_PTR nss_InsertDeviceLog( - CK_FUNCTION_LIST_PTR devEPV) + CK_FUNCTION_LIST_3_0_PTR devEPV) { module_functions = devEPV; + debug_functions.version = devEPV->version; modlog = PR_NewLogModule("nss_mod_log"); debug_functions.C_Initialize = NSSDBGC_Initialize; debug_functions.C_Finalize = NSSDBGC_Finalize; @@ -2684,6 +3358,30 @@ nss_InsertDeviceLog( debug_functions.C_GetFunctionStatus = NSSDBGC_GetFunctionStatus; debug_functions.C_CancelFunction = NSSDBGC_CancelFunction; debug_functions.C_WaitForSlotEvent = NSSDBGC_WaitForSlotEvent; + debug_functions.C_GetInterfaceList = NSSDBGC_GetInterfaceList; + debug_functions.C_GetInterface = NSSDBGC_GetInterface; + debug_functions.C_LoginUser = NSSDBGC_LoginUser; + debug_functions.C_SessionCancel = NSSDBGC_SessionCancel; + debug_functions.C_MessageEncryptInit = NSSDBGC_MessageEncryptInit; + debug_functions.C_EncryptMessage = NSSDBGC_EncryptMessage; + debug_functions.C_EncryptMessageBegin = NSSDBGC_EncryptMessageBegin; + debug_functions.C_EncryptMessageNext = NSSDBGC_EncryptMessageNext; + debug_functions.C_MessageEncryptFinal = NSSDBGC_MessageEncryptFinal; + debug_functions.C_MessageDecryptInit = NSSDBGC_MessageDecryptInit; + debug_functions.C_DecryptMessage = NSSDBGC_DecryptMessage; + debug_functions.C_DecryptMessageBegin = NSSDBGC_DecryptMessageBegin; + debug_functions.C_DecryptMessageNext = NSSDBGC_DecryptMessageNext; + debug_functions.C_MessageDecryptFinal = NSSDBGC_MessageDecryptFinal; + debug_functions.C_MessageSignInit = NSSDBGC_MessageSignInit; + debug_functions.C_SignMessage = NSSDBGC_SignMessage; + debug_functions.C_SignMessageBegin = NSSDBGC_SignMessageBegin; + debug_functions.C_SignMessageNext = NSSDBGC_SignMessageNext; + debug_functions.C_MessageSignFinal = NSSDBGC_MessageSignFinal; + debug_functions.C_MessageVerifyInit = NSSDBGC_MessageVerifyInit; + debug_functions.C_VerifyMessage = NSSDBGC_VerifyMessage; + debug_functions.C_VerifyMessageBegin = NSSDBGC_VerifyMessageBegin; + debug_functions.C_VerifyMessageNext = NSSDBGC_VerifyMessageNext; + debug_functions.C_MessageVerifyFinal = NSSDBGC_MessageVerifyFinal; return &debug_functions; } @@ -2694,7 +3392,7 @@ nss_InsertDeviceLog( * If the time is greater than 10 minutes, output the time in minutes. * If the time is less than 10 minutes but greater than 10 seconds output * the time in second. - * If the time is less than 10 seconds but greater than 10 milliseconds + * If the time is less than 10 seconds but greater than 10 milliseconds * output * the time in millisecond. * If the time is less than 10 milliseconds but greater than 0 ticks output * the time in microsecond. diff --git a/security/nss/lib/pk11wrap/dev3hack.c b/security/nss/lib/pk11wrap/dev3hack.c index 3fb0cb0aa..4877f9450 100644 --- a/security/nss/lib/pk11wrap/dev3hack.c +++ b/security/nss/lib/pk11wrap/dev3hack.c @@ -28,7 +28,7 @@ nssSession_ImportNSS3Session(NSSArena *arenaOpt, PZLock *lock, PRBool rw) { nssSession *rvSession = NULL; - if (session != CK_INVALID_SESSION) { + if (session != CK_INVALID_HANDLE) { rvSession = nss_ZNEW(arenaOpt, nssSession); if (rvSession) { rvSession->handle = session; diff --git a/security/nss/lib/pk11wrap/exports.gyp b/security/nss/lib/pk11wrap/exports.gyp index b3d4bf468..5067cade8 100644 --- a/security/nss/lib/pk11wrap/exports.gyp +++ b/security/nss/lib/pk11wrap/exports.gyp @@ -13,6 +13,7 @@ { 'files': [ 'pk11func.h', + 'pk11hpke.h', 'pk11pqg.h', 'pk11priv.h', 'pk11pub.h', @@ -26,7 +27,8 @@ { 'files': [ 'dev3hack.h', - 'secmodi.h' + 'secmodi.h', + 'secmodti.h' ], 'destination': '<(nss_private_dist_dir)/<(module)' } diff --git a/security/nss/lib/pk11wrap/manifest.mn b/security/nss/lib/pk11wrap/manifest.mn index 1a2d2446d..f9b4a06e9 100644 --- a/security/nss/lib/pk11wrap/manifest.mn +++ b/security/nss/lib/pk11wrap/manifest.mn @@ -1,4 +1,4 @@ -# +# # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. @@ -9,6 +9,7 @@ EXPORTS = \ secmodt.h \ secpkcs5.h \ pk11func.h \ + pk11hpke.h \ pk11pub.h \ pk11priv.h \ pk11sdr.h \ @@ -17,6 +18,7 @@ EXPORTS = \ PRIVATE_EXPORTS = \ secmodi.h \ + secmodti.h \ dev3hack.h \ $(NULL) @@ -29,6 +31,7 @@ CSRCS = \ pk11cert.c \ pk11cxt.c \ pk11err.c \ + pk11hpke.c \ pk11kea.c \ pk11list.c \ pk11load.c \ diff --git a/security/nss/lib/pk11wrap/pk11akey.c b/security/nss/lib/pk11wrap/pk11akey.c index 03fe48c36..cada965c6 100644 --- a/security/nss/lib/pk11wrap/pk11akey.c +++ b/security/nss/lib/pk11wrap/pk11akey.c @@ -5,6 +5,8 @@ * This file contains functions to manage asymetric keys, (public and * private keys). */ +#include + #include "seccomon.h" #include "secmod.h" #include "secmodi.h" @@ -230,7 +232,7 @@ PK11_ImportPublicKey(PK11SlotInfo *slot, SECKEYPublicKey *pubKey, pk11_SignedToUnsigned(attrs); } } - rv = PK11_CreateNewObject(slot, CK_INVALID_SESSION, theTemplate, + rv = PK11_CreateNewObject(slot, CK_INVALID_HANDLE, theTemplate, templateCount, isToken, &objectID); if (ckaId) { SECITEM_FreeItem(ckaId, PR_TRUE); @@ -1085,7 +1087,7 @@ pk11_loadPrivKeyWithFlags(PK11SlotInfo *slot, SECKEYPrivateKey *privKey, } /* now Store the puppies */ - rv = PK11_CreateNewObject(slot, CK_INVALID_SESSION, privTemplate, + rv = PK11_CreateNewObject(slot, CK_INVALID_HANDLE, privTemplate, count, token, &objectID); PORT_FreeArena(arena, PR_TRUE); if (rv != SECSuccess) { @@ -1520,13 +1522,13 @@ PK11_GenerateKeyPairWithOpFlags(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, restore = PR_TRUE; } else { session_handle = slot->session; - if (session_handle != CK_INVALID_SESSION) + if (session_handle != CK_INVALID_HANDLE) PK11_EnterSlotMonitor(slot); restore = PR_FALSE; haslock = PR_TRUE; } - if (session_handle == CK_INVALID_SESSION) { + if (session_handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return NULL; } @@ -1901,12 +1903,12 @@ try_faulty_3des: } /* if we are unable to import the key and the pbeMechType is - * CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC, then it is possible that + * CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC, then it is possible that * the encrypted blob was created with a buggy key generation method * which is described in the PKCS 12 implementation notes. So we * need to try importing via that method. */ - if ((pbeMechType == CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC) && (!faulty3DES)) { + if ((pbeMechType == CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC) && (!faulty3DES)) { /* clean up after ourselves before redoing the key generation. */ PK11_FreeSymKey(key); @@ -2271,7 +2273,7 @@ PK11_ConvertSessionPrivKeyToTokenPrivKey(SECKEYPrivateKey *privk, void *wincx) PK11_Authenticate(slot, PR_TRUE, wincx); rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return NULL; } @@ -2548,7 +2550,7 @@ PK11_ListPublicKeysInSlot(PK11SlotInfo *slot, char *nickname) CK_ATTRIBUTE *attrs; CK_BBOOL ckTrue = CK_TRUE; CK_OBJECT_CLASS keyclass = CKO_PUBLIC_KEY; - unsigned int tsize = 0; + size_t tsize = 0; int objCount = 0; CK_OBJECT_HANDLE *key_ids; SECKEYPublicKeyList *keys; @@ -2596,7 +2598,7 @@ PK11_ListPrivKeysInSlot(PK11SlotInfo *slot, char *nickname, void *wincx) CK_ATTRIBUTE *attrs; CK_BBOOL ckTrue = CK_TRUE; CK_OBJECT_CLASS keyclass = CKO_PRIVATE_KEY; - unsigned int tsize = 0; + size_t tsize = 0; int objCount = 0; CK_OBJECT_HANDLE *key_ids; SECKEYPrivateKeyList *keys; diff --git a/security/nss/lib/pk11wrap/pk11auth.c b/security/nss/lib/pk11wrap/pk11auth.c index 6a3ba40d9..c633e53f7 100644 --- a/security/nss/lib/pk11wrap/pk11auth.c +++ b/security/nss/lib/pk11wrap/pk11auth.c @@ -103,7 +103,7 @@ pk11_CheckPassword(PK11SlotInfo *slot, CK_SESSION_HANDLE session, if (retry++ == 0) { rv = PK11_InitToken(slot, PR_FALSE); if (rv == SECSuccess) { - if (slot->session != CK_INVALID_SESSION) { + if (slot->session != CK_INVALID_HANDLE) { session = slot->session; /* we should have * a new session now */ mustRetry = PR_TRUE; @@ -354,7 +354,7 @@ PK11_CheckSSOPassword(PK11SlotInfo *slot, char *ssopw) /* get a rwsession */ rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return rv; } @@ -415,7 +415,7 @@ PK11_VerifyPW(PK11SlotInfo *slot, char *pw) SECStatus PK11_InitPin(PK11SlotInfo *slot, const char *ssopw, const char *userpw) { - CK_SESSION_HANDLE rwsession = CK_INVALID_SESSION; + CK_SESSION_HANDLE rwsession = CK_INVALID_HANDLE; CK_RV crv; SECStatus rv = SECFailure; int len; @@ -431,7 +431,7 @@ PK11_InitPin(PK11SlotInfo *slot, const char *ssopw, const char *userpw) /* get a rwsession */ rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); slot->lastLoginCheck = 0; return rv; @@ -504,7 +504,7 @@ PK11_ChangePW(PK11SlotInfo *slot, const char *oldpw, const char *newpw) /* get a rwsession */ rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return rv; } @@ -791,7 +791,7 @@ PK11_IsLoggedIn(PK11SlotInfo *slot, void *wincx) PK11_ExitSlotMonitor(slot); /* if we can't get session info, something is really wrong */ if (crv != CKR_OK) { - slot->session = CK_INVALID_SESSION; + slot->session = CK_INVALID_HANDLE; return PR_FALSE; } diff --git a/security/nss/lib/pk11wrap/pk11cert.c b/security/nss/lib/pk11wrap/pk11cert.c index 655c5f970..9c745d7b8 100644 --- a/security/nss/lib/pk11wrap/pk11cert.c +++ b/security/nss/lib/pk11wrap/pk11cert.c @@ -5,6 +5,8 @@ * This file manages PKCS #11 instances of certificates. */ +#include + #include "secport.h" #include "seccomon.h" #include "secmod.h" @@ -445,7 +447,7 @@ PK11_FindCertHandlesForKeyHandle(PK11SlotInfo *slot, CK_OBJECT_HANDLE keyHandle, idTemplate[0], { CKA_CLASS, &searchClass, sizeof(searchClass) } }; - const int searchAttrCount = sizeof(searchTemplate) / sizeof(searchTemplate[0]); + const size_t searchAttrCount = sizeof(searchTemplate) / sizeof(searchTemplate[0]); CK_OBJECT_HANDLE *ids = pk11_FindObjectsByTemplate(slot, searchTemplate, searchAttrCount, certHandleCountOut); PORT_DestroyCheapArena(&arena); @@ -1146,8 +1148,11 @@ PK11_ImportCert(PK11SlotInfo *slot, CERTCertificate *cert, } /* need to get the cert as a stan cert */ - if (cert->nssCertificate) { - c = cert->nssCertificate; + CERT_LockCertTempPerm(cert); + NSSCertificate *nssCert = cert->nssCertificate; + CERT_UnlockCertTempPerm(cert); + if (nssCert) { + c = nssCert; } else { c = STAN_GetNSSCertificate(cert); if (c == NULL) { @@ -1252,29 +1257,6 @@ PK11_ImportDERCert(PK11SlotInfo *slot, SECItem *derCert, return rv; } -/* - * get a certificate handle, look at the cached handle first.. - */ -CK_OBJECT_HANDLE -pk11_getcerthandle(PK11SlotInfo *slot, CERTCertificate *cert, - CK_ATTRIBUTE *theTemplate, int tsize) -{ - CK_OBJECT_HANDLE certh; - - if (cert->slot == slot) { - certh = cert->pkcs11ID; - if ((certh == CK_INVALID_HANDLE) || - (cert->series != slot->series)) { - certh = pk11_FindObjectByTemplate(slot, theTemplate, tsize); - cert->pkcs11ID = certh; - cert->series = slot->series; - } - } else { - certh = pk11_FindObjectByTemplate(slot, theTemplate, tsize); - } - return certh; -} - /* * return the private key From a given Cert */ @@ -1283,33 +1265,12 @@ PK11_FindPrivateKeyFromCert(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx) { int err; - CK_OBJECT_CLASS certClass = CKO_CERTIFICATE; - CK_ATTRIBUTE theTemplate[] = { - { CKA_VALUE, NULL, 0 }, - { CKA_CLASS, NULL, 0 } - }; - /* if you change the array, change the variable below as well */ - int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); CK_OBJECT_HANDLE certh; CK_OBJECT_HANDLE keyh; - CK_ATTRIBUTE *attrs = theTemplate; PRBool needLogin; SECStatus rv; - PK11_SETATTRS(attrs, CKA_VALUE, cert->derCert.data, - cert->derCert.len); - attrs++; - PK11_SETATTRS(attrs, CKA_CLASS, &certClass, sizeof(certClass)); - - /* - * issue the find - */ - rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx); - if (rv != SECSuccess) { - return NULL; - } - - certh = pk11_getcerthandle(slot, cert, theTemplate, tsize); + certh = PK11_FindCertInSlot(slot, cert, wincx); if (certh == CK_INVALID_HANDLE) { return NULL; } @@ -1459,7 +1420,7 @@ PK11_ImportDERCertForKey(SECItem *derCert, char *nickname, void *wincx) static CK_OBJECT_HANDLE pk11_FindCertObjectByTemplate(PK11SlotInfo **slotPtr, - CK_ATTRIBUTE *searchTemplate, int count, void *wincx) + CK_ATTRIBUTE *searchTemplate, size_t count, void *wincx) { PK11SlotList *list; PK11SlotListElement *le; @@ -2041,7 +2002,7 @@ PK11_FindObjectForCert(CERTCertificate *cert, void *wincx, PK11SlotInfo **pSlot) { CKA_CLASS, NULL, 0 }, { CKA_VALUE, NULL, 0 }, }; - int templateSize = sizeof(searchTemplate) / sizeof(searchTemplate[0]); + const size_t templateSize = sizeof(searchTemplate) / sizeof(searchTemplate[0]); attr = searchTemplate; PK11_SETATTRS(attr, CKA_CLASS, &certClass, sizeof(certClass)); @@ -2049,8 +2010,7 @@ PK11_FindObjectForCert(CERTCertificate *cert, void *wincx, PK11SlotInfo **pSlot) PK11_SETATTRS(attr, CKA_VALUE, cert->derCert.data, cert->derCert.len); if (cert->slot) { - certHandle = pk11_getcerthandle(cert->slot, cert, searchTemplate, - templateSize); + certHandle = PK11_FindCertInSlot(cert->slot, cert, wincx); if (certHandle != CK_INVALID_HANDLE) { *pSlot = PK11_ReferenceSlot(cert->slot); return certHandle; @@ -2590,7 +2550,7 @@ PK11_FindBestKEAMatch(CERTCertificate *server, void *wincx) rv = PK11_Authenticate(le->slot, PR_TRUE, wincx); if (rv != SECSuccess) continue; - if (le->slot->session == CK_INVALID_SESSION) { + if (le->slot->session == CK_INVALID_HANDLE) { continue; } returnedCert = pk11_GetKEAMate(le->slot, server); @@ -2628,36 +2588,51 @@ PK11_GetKEAMatchedCerts(PK11SlotInfo *slot1, PK11SlotInfo *slot2, return SECFailure; } -/* - * return the private key From a given Cert - */ CK_OBJECT_HANDLE -PK11_FindCertInSlot(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx) +PK11_FindEncodedCertInSlot(PK11SlotInfo *slot, SECItem *derCert, void *wincx) { + if (!slot || !derCert) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + CK_OBJECT_CLASS certClass = CKO_CERTIFICATE; CK_ATTRIBUTE theTemplate[] = { { CKA_VALUE, NULL, 0 }, { CKA_CLASS, NULL, 0 } }; - /* if you change the array, change the variable below as well */ - int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); + const size_t tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); CK_ATTRIBUTE *attrs = theTemplate; - SECStatus rv; - PK11_SETATTRS(attrs, CKA_VALUE, cert->derCert.data, - cert->derCert.len); + PK11_SETATTRS(attrs, CKA_VALUE, derCert->data, derCert->len); attrs++; PK11_SETATTRS(attrs, CKA_CLASS, &certClass, sizeof(certClass)); - /* - * issue the find - */ - rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx); + SECStatus rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx); if (rv != SECSuccess) { return CK_INVALID_HANDLE; } - return pk11_getcerthandle(slot, cert, theTemplate, tsize); + return pk11_FindObjectByTemplate(slot, theTemplate, tsize); +} + +CK_OBJECT_HANDLE +PK11_FindCertInSlot(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx) +{ + CK_OBJECT_HANDLE certh; + + if (cert->slot == slot) { + certh = cert->pkcs11ID; + if ((certh == CK_INVALID_HANDLE) || + (cert->series != slot->series)) { + certh = PK11_FindEncodedCertInSlot(slot, &cert->derCert, wincx); + cert->pkcs11ID = certh; + cert->series = slot->series; + } + } else { + certh = PK11_FindEncodedCertInSlot(slot, &cert->derCert, wincx); + } + return certh; } /* Looking for PK11_GetKeyIDFromCert? @@ -2785,30 +2760,12 @@ SECItem * PK11_GetLowLevelKeyIDForCert(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx) { - CK_OBJECT_CLASS certClass = CKO_CERTIFICATE; - CK_ATTRIBUTE theTemplate[] = { - { CKA_VALUE, NULL, 0 }, - { CKA_CLASS, NULL, 0 } - }; - /* if you change the array, change the variable below as well */ - int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); CK_OBJECT_HANDLE certHandle; - CK_ATTRIBUTE *attrs = theTemplate; PK11SlotInfo *slotRef = NULL; SECItem *item; - SECStatus rv; if (slot) { - PK11_SETATTRS(attrs, CKA_VALUE, cert->derCert.data, - cert->derCert.len); - attrs++; - PK11_SETATTRS(attrs, CKA_CLASS, &certClass, sizeof(certClass)); - - rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx); - if (rv != SECSuccess) { - return NULL; - } - certHandle = pk11_getcerthandle(slot, cert, theTemplate, tsize); + certHandle = PK11_FindCertInSlot(slot, cert, wincx); } else { certHandle = PK11_FindObjectForCert(cert, wincx, &slotRef); if (certHandle == CK_INVALID_HANDLE) { diff --git a/security/nss/lib/pk11wrap/pk11cxt.c b/security/nss/lib/pk11wrap/pk11cxt.c index 61faeaafc..e189716a9 100644 --- a/security/nss/lib/pk11wrap/pk11cxt.c +++ b/security/nss/lib/pk11wrap/pk11cxt.c @@ -17,6 +17,8 @@ #include "secoid.h" #include "sechash.h" #include "secerr.h" +#include "blapit.h" +#include "secport.h" static const SECItem pk11_null_params = { 0 }; @@ -140,6 +142,52 @@ pk11_restoreContext(PK11Context *context, void *space, unsigned long savedLength SECStatus pk11_Finalize(PK11Context *context); +/* + * Initialize a Message function. Particular function is passed in as a + * function pointer. Since all C_Message*Init funcitons have the same + * prototype, we just pick one of the the prototypes to declare our init + * function. + */ +static CK_RV +pk11_contextInitMessage(PK11Context *context, CK_MECHANISM_PTR mech, + PK11SymKey *key, CK_C_MessageEncryptInit initFunc, + CK_FLAGS flags, CK_RV scrv) +{ + PK11SlotInfo *slot = context->slot; + CK_VERSION version = slot->module->cryptokiVersion; + CK_RV crv = CKR_OK; + + context->ivCounter = 0; + context->ivMaxCount = 0; + context->ivFixedBits = 0; + context->ivLen = 0; + context->ivGen = CKG_NO_GENERATE; + context->simulate_mechanism = (mech)->mechanism; + context->simulate_message = PR_FALSE; + /* check that we can do the Message interface. We need to check + * for either 1) are we using a PKCS #11 v3 interface and 2) is the + * Message flag set on the mechanism. If either is false we simulate + * the message interface for the Encrypt and Decrypt cases using the + * PKCS #11 V2 interface. + * Sign and verify do not have V2 interfaces, so we go ahead and fail + * if those cases */ + if ((version.major >= 3) && + PK11_DoesMechanismFlag(slot, (mech)->mechanism, flags)) { + crv = (*initFunc)((context)->session, (mech), (key)->objectID); + if ((crv == CKR_FUNCTION_NOT_SUPPORTED) || + (crv == CKR_MECHANISM_INVALID)) { + /* we have a 3.0 interface, and the flag was set (or ignored) + * but the implementation was not there, use the V2 interface */ + crv = (scrv); + context->simulate_message = PR_TRUE; + } + } else { + crv = (scrv); + context->simulate_message = PR_TRUE; + } + return crv; +} + /* * Context initialization. Used by all flavors of CreateContext */ @@ -150,6 +198,7 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info) PK11SymKey *symKey = context->key; SECStatus rv = SECSuccess; + context->simulate_message = PR_FALSE; switch (context->operation) { case CKA_ENCRYPT: crv = PK11_GETTAB(context->slot)->C_EncryptInit(context->session, mech_info, symKey->objectID); @@ -176,6 +225,27 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info) case CKA_DIGEST: crv = PK11_GETTAB(context->slot)->C_DigestInit(context->session, mech_info); break; + + case CKA_NSS_MESSAGE | CKA_ENCRYPT: + crv = pk11_contextInitMessage(context, mech_info, symKey, + PK11_GETTAB(context->slot)->C_MessageEncryptInit, + CKF_MESSAGE_ENCRYPT, CKR_OK); + break; + case CKA_NSS_MESSAGE | CKA_DECRYPT: + crv = pk11_contextInitMessage(context, mech_info, symKey, + PK11_GETTAB(context->slot)->C_MessageDecryptInit, + CKF_MESSAGE_DECRYPT, CKR_OK); + break; + case CKA_NSS_MESSAGE | CKA_SIGN: + crv = pk11_contextInitMessage(context, mech_info, symKey, + PK11_GETTAB(context->slot)->C_MessageSignInit, + CKF_MESSAGE_SIGN, CKR_FUNCTION_NOT_SUPPORTED); + break; + case CKA_NSS_MESSAGE | CKA_VERIFY: + crv = pk11_contextInitMessage(context, mech_info, symKey, + PK11_GETTAB(context->slot)->C_MessageVerifyInit, + CKF_MESSAGE_VERIFY, CKR_FUNCTION_NOT_SUPPORTED); + break; default: crv = CKR_OPERATION_NOT_INITIALIZED; break; @@ -186,6 +256,18 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info) return SECFailure; } + /* handle the case where the token is using the old NSS mechanism */ + if (context->simulate_message && + !PK11_DoesMechanism(context->slot, context->simulate_mechanism)) { + if ((context->simulate_mechanism == CKM_CHACHA20_POLY1305) && + PK11_DoesMechanism(context->slot, CKM_NSS_CHACHA20_POLY1305)) { + context->simulate_mechanism = CKM_NSS_CHACHA20_POLY1305; + } else { + PORT_SetError(PK11_MapError(CKR_MECHANISM_INVALID)); + return SECFailure; + } + } + /* * handle session starvation case.. use our last session to multiplex */ @@ -200,6 +282,51 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info) return rv; } +/* + * Testing interfaces, not for general use. This function forces + * an AEAD context into simulation mode even though the target token + * can already do PKCS #11 v3.0 Message (i.e. softoken). + */ +SECStatus +_PK11_ContextSetAEADSimulation(PK11Context *context) +{ + CK_RV crv; + /* only message encrypt and message decrypt contexts can be simulated */ + if ((context->operation != (CKA_NSS_MESSAGE | CKA_ENCRYPT)) && + (context->operation != (CKA_NSS_MESSAGE | CKA_DECRYPT))) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* if we are already simulating, return */ + if (context->simulate_message) { + return SECSuccess; + } + /* we need to shutdown the existing AEAD operation */ + switch (context->operation) { + case CKA_NSS_MESSAGE | CKA_ENCRYPT: + crv = PK11_GETTAB(context->slot)->C_MessageEncryptFinal(context->session); + break; + case CKA_NSS_MESSAGE | CKA_DECRYPT: + crv = PK11_GETTAB(context->slot)->C_MessageDecryptFinal(context->session); + break; + default: + PORT_SetError(SEC_ERROR_NOT_INITIALIZED); + return SECFailure; + } + if (crv != CKR_OK) { + PORT_SetError(PK11_MapError(crv)); + return SECFailure; + } + context->simulate_message = PR_TRUE; + return SECSuccess; +} + +PRBool +_PK11_ContextGetAEADSimulation(PK11Context *context) +{ + return context->simulate_message; +} + /* * Common Helper Function do come up with a new context. */ @@ -740,6 +867,534 @@ PK11_CipherOp(PK11Context *context, unsigned char *out, int *outlen, return rv; } +/* + * Simulate the IV generation that normally would happen in the token. + * + * This is a modifed copy of what is in freebl/gcm.c. We can't use the + * version in freebl because of layering, since freebl is inside the token + * boundary. These issues are traditionally handled by moving them to util, + * but we also have two different Random functions we have two switch between. + * Since this is primarily here for tokens that don't support the PKCS #11 + * Message Interface, it's OK if they diverge a bit. Slight semantic + * differences from the freebl/gcm.c version shouldn't be much more than the + * sematic differences between freebl and other tokens which do implement the + * Message Interface. */ +static SECStatus +pk11_GenerateIV(PK11Context *context, CK_GENERATOR_FUNCTION ivgen, + int fixedBits, unsigned char *iv, int ivLen) +{ + unsigned int i; + unsigned int flexBits; + unsigned int ivOffset; + unsigned int ivNewCount; + unsigned char ivMask; + unsigned char ivSave; + SECStatus rv; + + if (context->ivCounter != 0) { + /* If we've already generated a message, make sure all subsequent + * messages are using the same generator */ + if ((context->ivGen != ivgen) || + (context->ivFixedBits != fixedBits) || + (context->ivLen != ivLen)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + } else { + /* remember these values */ + context->ivGen = ivgen; + context->ivFixedBits = fixedBits; + context->ivLen = ivLen; + /* now calculate how may bits of IV we have to supply */ + flexBits = ivLen * PR_BITS_PER_BYTE; + /* first make sure we aren't going to overflow */ + if (flexBits < fixedBits) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + flexBits -= fixedBits; + /* if we are generating a random number reduce the acceptable bits to + * avoid birthday attacks */ + if (ivgen == CKG_GENERATE_RANDOM) { + if (flexBits <= GCMIV_RANDOM_BIRTHDAY_BITS) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* see freebl/blapit.h for how GCMIV_RANDOM_BIRTHDAY_BITS is + * calculated. */ + flexBits -= GCMIV_RANDOM_BIRTHDAY_BITS; + flexBits = flexBits >> 1; + } + if (flexBits == 0) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* Turn those bits into the number of IV's we can safely return */ + if (flexBits >= sizeof(context->ivMaxCount) * PR_BITS_PER_BYTE) { + context->ivMaxCount = PR_UINT64(0xffffffffffffffff); + } else { + context->ivMaxCount = (PR_UINT64(1) << flexBits); + } + } + + /* no generate, accept the IV from the source */ + if (ivgen == CKG_NO_GENERATE) { + context->ivCounter = 1; + return SECSuccess; + } + + /* make sure we haven't exceeded the number of IVs we can return + * for this key, generator, and IV size */ + if (context->ivCounter >= context->ivMaxCount) { + /* use a unique error from just bad user input */ + PORT_SetError(SEC_ERROR_EXTRA_INPUT); + return SECFailure; + } + + /* build to mask to handle the first byte of the IV */ + ivOffset = fixedBits / PR_BITS_PER_BYTE; + ivMask = 0xff >> ((PR_BITS_PER_BYTE - (fixedBits & 7)) & 7); + ivNewCount = ivLen - ivOffset; + + /* finally generate the IV */ + switch (ivgen) { + case CKG_GENERATE: /* default to counter */ + case CKG_GENERATE_COUNTER: + iv[ivOffset] = (iv[ivOffset] & ~ivMask) | + (PORT_GET_BYTE_BE(context->ivCounter, 0, ivNewCount) & ivMask); + for (i = 1; i < ivNewCount; i++) { + iv[ivOffset + i] = + PORT_GET_BYTE_BE(context->ivCounter, i, ivNewCount); + } + break; + case CKG_GENERATE_COUNTER_XOR: + iv[ivOffset] ^= + (PORT_GET_BYTE_BE(context->ivCounter, 0, ivNewCount) & ivMask); + for (i = 1; i < ivNewCount; i++) { + iv[ivOffset + i] ^= + PORT_GET_BYTE_BE(context->ivCounter, i, ivNewCount); + } + break; + case CKG_GENERATE_RANDOM: + ivSave = iv[ivOffset] & ~ivMask; + rv = PK11_GenerateRandom(iv + ivOffset, ivNewCount); + iv[ivOffset] = ivSave | (iv[ivOffset] & ivMask); + if (rv != SECSuccess) { + return rv; + } + break; + } + context->ivCounter++; + return SECSuccess; +} + +/* + * PKCS #11 v2.40 did not have a message interface. If our module can't + * do the message interface use the old method of doing AEAD */ +static SECStatus +pk11_AEADSimulateOp(PK11Context *context, void *params, int paramslen, + const unsigned char *aad, int aadlen, + unsigned char *out, int *outlen, + int maxout, const unsigned char *in, int inlen) +{ + unsigned int length = maxout; + SECStatus rv = SECSuccess; + unsigned char *saveOut = out; + unsigned char *allocOut = NULL; + + /* + * first we need to convert the single shot (v2.40) parameters into + * the message version of the parameters. This usually involves + * copying the Nonce or IV, setting the AAD from our parameter list + * and handling the tag differences */ + CK_GCM_PARAMS_V3 gcm; + CK_GCM_MESSAGE_PARAMS *gcm_message; + CK_CCM_PARAMS ccm; + CK_CCM_MESSAGE_PARAMS *ccm_message; + CK_SALSA20_CHACHA20_POLY1305_PARAMS chacha_poly; + CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *chacha_poly_message; + CK_NSS_AEAD_PARAMS nss_chacha_poly; + CK_MECHANISM_TYPE mechanism = context->simulate_mechanism; + SECItem sim_params = { 0, NULL, 0 }; + unsigned char *tag = NULL; + unsigned int taglen; + PRBool encrypt; + + *outlen = 0; + /* figure out if we are encrypting or decrypting, as tags are + * handled differently in both */ + switch (context->operation) { + case CKA_NSS_MESSAGE | CKA_ENCRYPT: + encrypt = PR_TRUE; + break; + case CKA_NSS_MESSAGE | CKA_DECRYPT: + encrypt = PR_FALSE; + break; + default: + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + switch (mechanism) { + case CKM_CHACHA20_POLY1305: + case CKM_SALSA20_POLY1305: + if (paramslen != sizeof(CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + chacha_poly_message = + (CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *)params; + chacha_poly.pNonce = chacha_poly_message->pNonce; + chacha_poly.ulNonceLen = chacha_poly_message->ulNonceLen; + chacha_poly.pAAD = (CK_BYTE_PTR)aad; + chacha_poly.ulAADLen = aadlen; + tag = chacha_poly_message->pTag; + taglen = 16; + sim_params.data = (unsigned char *)&chacha_poly; + sim_params.len = sizeof(chacha_poly); + /* SALSA20_POLY1305 and CHACHA20_POLY1305 do not generate the iv + * internally, don't simulate it either */ + break; + case CKM_NSS_CHACHA20_POLY1305: + if (paramslen != sizeof(CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + chacha_poly_message = + (CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *)params; + tag = chacha_poly_message->pTag; + taglen = 16; + nss_chacha_poly.pNonce = chacha_poly_message->pNonce; + nss_chacha_poly.ulNonceLen = chacha_poly_message->ulNonceLen; + nss_chacha_poly.pAAD = (CK_BYTE_PTR)aad; + nss_chacha_poly.ulAADLen = aadlen; + nss_chacha_poly.ulTagLen = taglen; + sim_params.data = (unsigned char *)&nss_chacha_poly; + sim_params.len = sizeof(nss_chacha_poly); + /* CKM_NSS_CHACHA20_POLY1305 does not generate the iv + * internally, don't simulate it either */ + break; + case CKM_AES_CCM: + if (paramslen != sizeof(CK_CCM_MESSAGE_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + ccm_message = (CK_CCM_MESSAGE_PARAMS *)params; + ccm.ulDataLen = ccm_message->ulDataLen; + ccm.pNonce = ccm_message->pNonce; + ccm.ulNonceLen = ccm_message->ulNonceLen; + ccm.pAAD = (CK_BYTE_PTR)aad; + ccm.ulAADLen = aadlen; + ccm.ulMACLen = ccm_message->ulMACLen; + tag = ccm_message->pMAC; + taglen = ccm_message->ulMACLen; + sim_params.data = (unsigned char *)&ccm; + sim_params.len = sizeof(ccm); + if (encrypt) { + /* simulate generating the IV */ + rv = pk11_GenerateIV(context, ccm_message->nonceGenerator, + ccm_message->ulNonceFixedBits, + ccm_message->pNonce, + ccm_message->ulNonceLen); + if (rv != SECSuccess) { + return rv; + } + } + break; + case CKM_AES_GCM: + if (paramslen != sizeof(CK_GCM_MESSAGE_PARAMS)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + gcm_message = (CK_GCM_MESSAGE_PARAMS *)params; + gcm.pIv = gcm_message->pIv; + gcm.ulIvLen = gcm_message->ulIvLen; + gcm.ulIvBits = gcm.ulIvLen * PR_BITS_PER_BYTE; + gcm.pAAD = (CK_BYTE_PTR)aad; + gcm.ulAADLen = aadlen; + gcm.ulTagBits = gcm_message->ulTagBits; + tag = gcm_message->pTag; + taglen = (gcm_message->ulTagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE; + sim_params.data = (unsigned char *)&gcm; + sim_params.len = sizeof(gcm); + if (encrypt) { + /* simulate generating the IV */ + rv = pk11_GenerateIV(context, gcm_message->ivGenerator, + gcm_message->ulIvFixedBits, + gcm_message->pIv, gcm_message->ulIvLen); + if (rv != SECSuccess) { + return rv; + } + } + break; + default: + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; + } + /* now handle the tag. The message interface separates the tag from + * the data, while the single shot gets and puts the tag at the end of + * the encrypted data. */ + if (!encrypt) { + /* In the decrypt case, if the tag is already at the end of the + * input buffer we are golden, otherwise we'll need a new input + * buffer and copy the tag at the end of it */ + if (tag != in + inlen) { + allocOut = PORT_Alloc(inlen + taglen); + if (allocOut == NULL) { + return SECFailure; + } + PORT_Memcpy(allocOut, in, inlen); + PORT_Memcpy(allocOut + inlen, tag, taglen); + in = allocOut; + } + inlen = inlen + taglen; + } else { + /* if we end up allocating, we don't want to overrun this buffer, + * so we fail early here */ + if (maxout < inlen) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* in the encrypt case, we are fine if maxout is big enough to hold + * the tag. We'll copy the tag after the operation */ + if (maxout < inlen + taglen) { + allocOut = PORT_Alloc(inlen + taglen); + if (allocOut == NULL) { + return SECFailure; + } + out = allocOut; + length = maxout = inlen + taglen; + } + } + /* now do the operation */ + if (encrypt) { + rv = PK11_Encrypt(context->key, mechanism, &sim_params, out, &length, + maxout, in, inlen); + } else { + rv = PK11_Decrypt(context->key, mechanism, &sim_params, out, &length, + maxout, in, inlen); + } + if (rv != SECSuccess) { + /* If the mechanism was CKM_AES_GCM, the module may have been + * following the same error as old versions of NSS. Retry with + * the CK_NSS_GCM_PARAMS */ + if ((mechanism == CKM_AES_GCM) && + (PORT_GetError() == SEC_ERROR_BAD_DATA)) { + CK_NSS_GCM_PARAMS gcm_nss; + gcm_message = (CK_GCM_MESSAGE_PARAMS *)params; + gcm_nss.pIv = gcm_message->pIv; + gcm_nss.ulIvLen = gcm_message->ulIvLen; + gcm_nss.pAAD = (CK_BYTE_PTR)aad; + gcm_nss.ulAADLen = aadlen; + gcm_nss.ulTagBits = gcm_message->ulTagBits; + sim_params.data = (unsigned char *)&gcm_nss; + sim_params.len = sizeof(gcm_nss); + if (encrypt) { + rv = PK11_Encrypt(context->key, mechanism, &sim_params, out, + &length, maxout, in, inlen); + } else { + rv = PK11_Decrypt(context->key, mechanism, &sim_params, out, + &length, maxout, in, inlen); + } + if (rv != SECSuccess) { + goto fail; + } + } else { + goto fail; + } + } + + /* on encrypt, separate the output buffer from the tag */ + if (encrypt) { + if ((length < taglen) || (length > inlen + taglen)) { + /* PKCS #11 module should not return a length smaller than + * taglen, or bigger than inlen+taglen */ + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + rv = SECFailure; + goto fail; + } + length = length - taglen; + if (allocOut) { + /* + * If we used a temporary buffer, copy it out to the original + * buffer. + */ + PORT_Memcpy(saveOut, allocOut, length); + } + /* if the tag isn't in the right place, copy it out */ + if (tag != out + length) { + PORT_Memcpy(tag, out + length, taglen); + } + } + *outlen = length; + rv = SECSuccess; +fail: + if (allocOut) { + PORT_Free(allocOut); + } + return rv; +} + +/* + * Do an AEAD operation. This function optionally returns + * and IV on Encrypt for all mechanism. NSS knows which mechanisms + * generate IV's in the token and which don't. This allows the + * applications to make a single call without special handling for + * each AEAD mechanism (the special handling is all contained here. + */ +SECStatus +PK11_AEADOp(PK11Context *context, CK_GENERATOR_FUNCTION ivgen, + int fixedbits, unsigned char *iv, int ivlen, + const unsigned char *aad, int aadlen, + unsigned char *out, int *outlen, + int maxout, unsigned char *tag, int taglen, + const unsigned char *in, int inlen) +{ + CK_GCM_MESSAGE_PARAMS gcm_message; + CK_CCM_MESSAGE_PARAMS ccm_message; + CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS chacha_poly_message; + void *params; + int paramslen; + SECStatus rv; + + switch (context->simulate_mechanism) { + case CKM_CHACHA20_POLY1305: + case CKM_SALSA20_POLY1305: + case CKM_NSS_CHACHA20_POLY1305: + chacha_poly_message.pNonce = iv; + chacha_poly_message.ulNonceLen = ivlen; + chacha_poly_message.pTag = tag; + params = &chacha_poly_message; + paramslen = sizeof(CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS); + /* SALSA20_POLY1305 and CHACHA20_POLY1305 do not generate the iv + * internally, Do it here. */ + if (context->operation == (CKA_NSS_MESSAGE | CKA_ENCRYPT)) { + /* simulate generating the IV */ + rv = pk11_GenerateIV(context, ivgen, fixedbits, iv, ivlen); + if (rv != SECSuccess) { + return rv; + } + } + break; + case CKM_AES_GCM: + gcm_message.pIv = iv; + gcm_message.ulIvLen = ivlen; + gcm_message.ivGenerator = ivgen; + gcm_message.ulIvFixedBits = fixedbits; + gcm_message.pTag = tag; + gcm_message.ulTagBits = taglen * 8; + params = &gcm_message; + paramslen = sizeof(CK_GCM_MESSAGE_PARAMS); + /* GCM generates IV internally */ + break; + case CKM_AES_CCM: + ccm_message.ulDataLen = inlen; + ccm_message.pNonce = iv; + ccm_message.ulNonceLen = ivlen; + ccm_message.nonceGenerator = ivgen; + ccm_message.ulNonceFixedBits = fixedbits; + ccm_message.pMAC = tag; + ccm_message.ulMACLen = taglen; + params = &ccm_message; + paramslen = sizeof(CK_GCM_MESSAGE_PARAMS); + /* CCM generates IV internally */ + break; + + default: + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; + } + return PK11_AEADRawOp(context, params, paramslen, aad, aadlen, out, outlen, + maxout, in, inlen); +} + +/* Do and AED operation. The application builds the params on it's own + * and passes them in. This allows applications direct access to the params + * so they can use mechanisms not yet understood by, NSS, or get semantics + * not suppied by PK11_AEAD. */ +SECStatus +PK11_AEADRawOp(PK11Context *context, void *params, int paramslen, + const unsigned char *aad, int aadlen, + unsigned char *out, int *outlen, + int maxout, const unsigned char *in, int inlen) +{ + CK_RV crv = CKR_OK; + CK_ULONG length = maxout; + SECStatus rv = SECSuccess; + + PORT_Assert(outlen != NULL); + *outlen = 0; + if (((context->operation) & CKA_NSS_MESSAGE_MASK) != CKA_NSS_MESSAGE) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + /* + * The PKCS 11 module does not support the message interface, fall + * back to using single shot operation */ + if (context->simulate_message) { + return pk11_AEADSimulateOp(context, params, paramslen, aad, aadlen, + out, outlen, maxout, in, inlen); + } + + /* if we ran out of session, we need to restore our previously stored + * state. + */ + PK11_EnterContextMonitor(context); + if (!context->ownSession) { + rv = pk11_restoreContext(context, context->savedData, + context->savedLength); + if (rv != SECSuccess) { + PK11_ExitContextMonitor(context); + return rv; + } + } + + switch (context->operation) { + case CKA_NSS_MESSAGE | CKA_ENCRYPT: + length = maxout; + crv = PK11_GETTAB(context->slot)->C_EncryptMessage(context->session, params, paramslen, (CK_BYTE_PTR)aad, aadlen, (CK_BYTE_PTR)in, inlen, out, &length); + break; + case CKA_NSS_MESSAGE | CKA_DECRYPT: + length = maxout; + crv = PK11_GETTAB(context->slot)->C_DecryptMessage(context->session, params, paramslen, (CK_BYTE_PTR)aad, aadlen, (CK_BYTE_PTR)in, inlen, out, &length); + break; + case CKA_NSS_MESSAGE | CKA_SIGN: + length = maxout; + crv = PK11_GETTAB(context->slot)->C_SignMessage(context->session, params, paramslen, (CK_BYTE_PTR)in, inlen, out, &length); + break; + case CKA_NSS_MESSAGE | CKA_VERIFY: + length = maxout; /* sig length */ + crv = PK11_GETTAB(context->slot)->C_VerifyMessage(context->session, params, paramslen, (CK_BYTE_PTR)in, inlen, out /* sig */, length); + break; + default: + crv = CKR_OPERATION_NOT_INITIALIZED; + break; + } + + if (crv != CKR_OK) { + PORT_SetError(PK11_MapError(crv)); + rv = SECFailure; + } else { + *outlen = length; + } + + /* + * handle session starvation case.. use our last session to multiplex + */ + if (!context->ownSession) { + context->savedData = pk11_saveContext(context, context->savedData, + &context->savedLength); + if (context->savedData == NULL) + rv = SECFailure; + + /* clear out out session for others to use */ + pk11_Finalize(context); + } + PK11_ExitContextMonitor(context); + return rv; +} + /* * execute a digest/signature operation */ @@ -923,6 +1578,18 @@ finalize: case CKA_DIGEST: crv = PK11_GETTAB(context->slot)->C_DigestFinal(context->session, buffer, &count); break; + case CKA_NSS_MESSAGE | CKA_ENCRYPT: + crv = PK11_GETTAB(context->slot)->C_MessageEncryptFinal(context->session); + break; + case CKA_NSS_MESSAGE | CKA_DECRYPT: + crv = PK11_GETTAB(context->slot)->C_MessageDecryptFinal(context->session); + break; + case CKA_NSS_MESSAGE | CKA_SIGN: + crv = PK11_GETTAB(context->slot)->C_MessageSignFinal(context->session); + break; + case CKA_NSS_MESSAGE | CKA_VERIFY: + crv = PK11_GETTAB(context->slot)->C_MessageVerifyFinal(context->session); + break; default: crv = CKR_OPERATION_NOT_INITIALIZED; break; @@ -940,6 +1607,11 @@ finalize: return SECFailure; } + /* Message interface does not need to allocate a final buffer */ + if (((context->operation) & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + return SECSuccess; + } + /* try to finalize the session with a buffer */ if (buffer == NULL) { if (count <= sizeof stackBuf) { @@ -947,7 +1619,6 @@ finalize: } else { buffer = PORT_Alloc(count); if (buffer == NULL) { - PORT_SetError(SEC_ERROR_NO_MEMORY); return SECFailure; } } @@ -972,6 +1643,13 @@ PK11_DigestFinal(PK11Context *context, unsigned char *data, CK_RV crv; SECStatus rv; + /* message interface returns no data on Final, Should not use DigestFinal + * in this case */ + if (((context->operation) & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + /* if we ran out of session, we need to restore our previously stored * state. */ diff --git a/security/nss/lib/pk11wrap/pk11err.c b/security/nss/lib/pk11wrap/pk11err.c index db6d2440d..7b665dff5 100644 --- a/security/nss/lib/pk11wrap/pk11err.c +++ b/security/nss/lib/pk11wrap/pk11err.c @@ -107,8 +107,8 @@ PK11_MapError(CK_RV rv) MAPERROR(CKR_WRAPPING_KEY_SIZE_RANGE, SEC_ERROR_INVALID_KEY) MAPERROR(CKR_WRAPPING_KEY_TYPE_INCONSISTENT, SEC_ERROR_INVALID_KEY) MAPERROR(CKR_VENDOR_DEFINED, SEC_ERROR_LIBRARY_FAILURE) - MAPERROR(CKR_NETSCAPE_CERTDB_FAILED, SEC_ERROR_BAD_DATABASE) - MAPERROR(CKR_NETSCAPE_KEYDB_FAILED, SEC_ERROR_BAD_DATABASE) + MAPERROR(CKR_NSS_CERTDB_FAILED, SEC_ERROR_BAD_DATABASE) + MAPERROR(CKR_NSS_KEYDB_FAILED, SEC_ERROR_BAD_DATABASE) MAPERROR(CKR_CANT_LOCK, SEC_ERROR_INCOMPATIBLE_PKCS11) /* clang-format on */ diff --git a/security/nss/lib/pk11wrap/pk11hpke.c b/security/nss/lib/pk11wrap/pk11hpke.c new file mode 100644 index 000000000..7f8fe3b1b --- /dev/null +++ b/security/nss/lib/pk11wrap/pk11hpke.c @@ -0,0 +1,1085 @@ +/* + * draft-irtf-cfrg-hpke-05 + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#include "keyhi.h" +#include "pkcs11t.h" +#include "pk11func.h" +#include "pk11hpke.h" +#include "pk11pqg.h" +#include "secerr.h" +#include "secitem.h" +#include "secmod.h" +#include "secmodi.h" +#include "secmodti.h" +#include "secutil.h" + +#ifndef NSS_ENABLE_DRAFT_HPKE +/* "Not Implemented" stubs to maintain the ABI. */ +SECStatus +PK11_HPKE_ValidateParameters(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +HpkeContext * +PK11_HPKE_NewContext(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId, + PK11SymKey *psk, const SECItem *pskId) +{ + + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return NULL; +} +SECStatus +PK11_HPKE_Deserialize(const HpkeContext *cx, const PRUint8 *enc, + unsigned int encLen, SECKEYPublicKey **outPubKey) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +void +PK11_HPKE_DestroyContext(HpkeContext *cx, PRBool freeit) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); +} +const SECItem * +PK11_HPKE_GetEncapPubKey(const HpkeContext *cx) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return NULL; +} +SECStatus +PK11_HPKE_ExportSecret(const HpkeContext *cx, const SECItem *info, + unsigned int L, PK11SymKey **outKey) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +SECStatus +PK11_HPKE_Open(HpkeContext *cx, const SECItem *aad, const SECItem *ct, + SECItem **outPt) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +SECStatus +PK11_HPKE_Seal(HpkeContext *cx, const SECItem *aad, const SECItem *pt, SECItem **outCt) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +SECStatus +PK11_HPKE_Serialize(const SECKEYPublicKey *pk, PRUint8 *buf, unsigned int *len, unsigned int maxLen) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +SECStatus +PK11_HPKE_SetupS(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE, + SECKEYPublicKey *pkR, const SECItem *info) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} +SECStatus +PK11_HPKE_SetupR(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR, + const SECItem *enc, const SECItem *info) +{ + PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); + return SECFailure; +} + +#else +static const char *DRAFT_LABEL = "HPKE-05 "; +static const char *EXP_LABEL = "exp"; +static const char *HPKE_LABEL = "HPKE"; +static const char *INFO_LABEL = "info_hash"; +static const char *KEM_LABEL = "KEM"; +static const char *KEY_LABEL = "key"; +static const char *NONCE_LABEL = "nonce"; +static const char *PSK_ID_LABEL = "psk_id_hash"; +static const char *PSK_LABEL = "psk_hash"; +static const char *SECRET_LABEL = "secret"; +static const char *SEC_LABEL = "sec"; +static const char *EAE_PRK_LABEL = "eae_prk"; +static const char *SH_SEC_LABEL = "shared_secret"; + +struct HpkeContextStr { + const hpkeKemParams *kemParams; + const hpkeKdfParams *kdfParams; + const hpkeAeadParams *aeadParams; + PRUint8 mode; /* Base and PSK modes supported. */ + SECItem *encapPubKey; /* Marshalled public key, sent to receiver. */ + SECItem *nonce; /* Deterministic nonce for AEAD. */ + SECItem *pskId; /* PSK identifier (non-secret). */ + PK11Context *aeadContext; /* AEAD context used by Seal/Open. */ + PRUint64 sequenceNumber; /* seqNo for decrypt IV construction. */ + PK11SymKey *sharedSecret; /* ExtractAndExpand output key. */ + PK11SymKey *key; /* Key used with the AEAD. */ + PK11SymKey *exporterSecret; /* Derivation key for ExportSecret. */ + PK11SymKey *psk; /* PSK imported by the application. */ +}; + +static const hpkeKemParams kemParams[] = { + /* KEM, Nsk, Nsecret, Npk, oidTag, Hash mechanism */ + { HpkeDhKemX25519Sha256, 32, 32, 32, SEC_OID_CURVE25519, CKM_SHA256 }, +}; + +static const hpkeKdfParams kdfParams[] = { + /* KDF, Nh, mechanism */ + { HpkeKdfHkdfSha256, SHA256_LENGTH, CKM_SHA256 }, +}; +static const hpkeAeadParams aeadParams[] = { + /* AEAD, Nk, Nn, tagLen, mechanism */ + { HpkeAeadAes128Gcm, 16, 12, 16, CKM_AES_GCM }, + { HpkeAeadChaCha20Poly1305, 32, 12, 16, CKM_CHACHA20_POLY1305 }, +}; + +static inline const hpkeKemParams * +kemId2Params(HpkeKemId kemId) +{ + switch (kemId) { + case HpkeDhKemX25519Sha256: + return &kemParams[0]; + default: + return NULL; + } +} + +static inline const hpkeKdfParams * +kdfId2Params(HpkeKdfId kdfId) +{ + switch (kdfId) { + case HpkeKdfHkdfSha256: + return &kdfParams[0]; + default: + return NULL; + } +} + +static const inline hpkeAeadParams * +aeadId2Params(HpkeAeadId aeadId) +{ + switch (aeadId) { + case HpkeAeadAes128Gcm: + return &aeadParams[0]; + case HpkeAeadChaCha20Poly1305: + return &aeadParams[1]; + default: + return NULL; + } +} + +static SECStatus +encodeShort(PRUint32 val, PRUint8 *b) +{ + if (val > 0xFFFF || !b) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + b[0] = (val >> 8) & 0xff; + b[1] = val & 0xff; + return SECSuccess; +} + +SECStatus +PK11_HPKE_ValidateParameters(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId) +{ + /* If more variants are added, ensure the combination is also + * legal. For now it is, since only the AEAD may vary. */ + const hpkeKemParams *kem = kemId2Params(kemId); + const hpkeKdfParams *kdf = kdfId2Params(kdfId); + const hpkeAeadParams *aead = aeadId2Params(aeadId); + if (!kem || !kdf || !aead) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + return SECSuccess; +} + +HpkeContext * +PK11_HPKE_NewContext(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId, + PK11SymKey *psk, const SECItem *pskId) +{ + SECStatus rv = SECSuccess; + PK11SlotInfo *slot = NULL; + HpkeContext *cx = NULL; + /* Both the PSK and the PSK ID default to empty. */ + SECItem emptyItem = { siBuffer, NULL, 0 }; + + cx = PORT_ZNew(HpkeContext); + if (!cx) { + return NULL; + } + cx->mode = psk ? HpkeModePsk : HpkeModeBase; + cx->kemParams = kemId2Params(kemId); + cx->kdfParams = kdfId2Params(kdfId); + cx->aeadParams = aeadId2Params(aeadId); + CHECK_FAIL_ERR((!!psk != !!pskId), SEC_ERROR_INVALID_ARGS); + CHECK_FAIL_ERR(!cx->kemParams || !cx->kdfParams || !cx->aeadParams, + SEC_ERROR_INVALID_ARGS); + + /* Import the provided PSK or the default. */ + slot = PK11_GetBestSlot(CKM_EC_KEY_PAIR_GEN, NULL); + CHECK_FAIL(!slot); + if (psk) { + cx->psk = PK11_ReferenceSymKey(psk); + cx->pskId = SECITEM_DupItem(pskId); + } else { + cx->psk = PK11_ImportDataKey(slot, CKM_HKDF_DATA, PK11_OriginUnwrap, + CKA_DERIVE, &emptyItem, NULL); + cx->pskId = SECITEM_DupItem(&emptyItem); + } + CHECK_FAIL(!cx->psk); + CHECK_FAIL(!cx->pskId); + +CLEANUP: + if (rv != SECSuccess) { + PK11_FreeSymKey(cx->psk); + SECITEM_FreeItem(cx->pskId, PR_TRUE); + cx->pskId = NULL; + cx->psk = NULL; + PORT_Free(cx); + cx = NULL; + } + if (slot) { + PK11_FreeSlot(slot); + } + return cx; +} + +void +PK11_HPKE_DestroyContext(HpkeContext *cx, PRBool freeit) +{ + if (!cx) { + return; + } + + if (cx->aeadContext) { + PK11_DestroyContext((PK11Context *)cx->aeadContext, PR_TRUE); + cx->aeadContext = NULL; + } + PK11_FreeSymKey(cx->exporterSecret); + PK11_FreeSymKey(cx->sharedSecret); + PK11_FreeSymKey(cx->key); + PK11_FreeSymKey(cx->psk); + SECITEM_FreeItem(cx->pskId, PR_TRUE); + SECITEM_FreeItem(cx->nonce, PR_TRUE); + SECITEM_FreeItem(cx->encapPubKey, PR_TRUE); + cx->exporterSecret = NULL; + cx->sharedSecret = NULL; + cx->key = NULL; + cx->psk = NULL; + cx->pskId = NULL; + cx->nonce = NULL; + cx->encapPubKey = NULL; + if (freeit) { + PORT_ZFree(cx, sizeof(HpkeContext)); + } +} + +SECStatus +PK11_HPKE_Serialize(const SECKEYPublicKey *pk, PRUint8 *buf, unsigned int *len, unsigned int maxLen) +{ + if (!pk || !len || pk->keyType != ecKey) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + /* If no buffer provided, return the length required for + * the serialized public key. */ + if (!buf) { + *len = pk->u.ec.publicValue.len; + return SECSuccess; + } + + if (maxLen < pk->u.ec.publicValue.len) { + PORT_SetError(SEC_ERROR_INPUT_LEN); + return SECFailure; + } + + PORT_Memcpy(buf, pk->u.ec.publicValue.data, pk->u.ec.publicValue.len); + *len = pk->u.ec.publicValue.len; + return SECSuccess; +}; + +SECStatus +PK11_HPKE_Deserialize(const HpkeContext *cx, const PRUint8 *enc, + unsigned int encLen, SECKEYPublicKey **outPubKey) +{ + SECStatus rv; + SECKEYPublicKey *pubKey = NULL; + SECOidData *oidData = NULL; + PLArenaPool *arena; + + if (!cx || !enc || encLen == 0 || !outPubKey) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE); + CHECK_FAIL(!arena); + pubKey = PORT_ArenaZNew(arena, SECKEYPublicKey); + CHECK_FAIL(!pubKey); + + pubKey->arena = arena; + pubKey->keyType = ecKey; + pubKey->pkcs11Slot = NULL; + pubKey->pkcs11ID = CK_INVALID_HANDLE; + + rv = SECITEM_MakeItem(pubKey->arena, &pubKey->u.ec.publicValue, + enc, encLen); + CHECK_RV(rv); + pubKey->u.ec.encoding = ECPoint_Undefined; + pubKey->u.ec.size = 0; + + oidData = SECOID_FindOIDByTag(cx->kemParams->oidTag); + CHECK_FAIL_ERR(!oidData, SEC_ERROR_INVALID_ALGORITHM); + + // Create parameters. + CHECK_FAIL(!SECITEM_AllocItem(pubKey->arena, &pubKey->u.ec.DEREncodedParams, + 2 + oidData->oid.len)); + + // Set parameters. + pubKey->u.ec.DEREncodedParams.data[0] = SEC_ASN1_OBJECT_ID; + pubKey->u.ec.DEREncodedParams.data[1] = oidData->oid.len; + memcpy(pubKey->u.ec.DEREncodedParams.data + 2, oidData->oid.data, oidData->oid.len); + *outPubKey = pubKey; + +CLEANUP: + if (rv != SECSuccess) { + SECKEY_DestroyPublicKey(pubKey); + } + return rv; +}; + +static SECStatus +pk11_hpke_CheckKeys(const HpkeContext *cx, const SECKEYPublicKey *pk, + const SECKEYPrivateKey *sk) +{ + SECOidTag pkTag; + unsigned int i; + if (pk->keyType != ecKey || (sk && sk->keyType != ecKey)) { + PORT_SetError(SEC_ERROR_BAD_KEY); + return SECFailure; + } + pkTag = SECKEY_GetECCOid(&pk->u.ec.DEREncodedParams); + if (pkTag != cx->kemParams->oidTag) { + PORT_SetError(SEC_ERROR_BAD_KEY); + return SECFailure; + } + for (i = 0; i < PR_ARRAY_SIZE(kemParams); i++) { + if (cx->kemParams->oidTag == kemParams[i].oidTag) { + return SECSuccess; + } + } + + return SECFailure; +} + +static SECStatus +pk11_hpke_GenerateKeyPair(const HpkeContext *cx, SECKEYPublicKey **pkE, + SECKEYPrivateKey **skE) +{ + SECStatus rv = SECSuccess; + SECKEYPrivateKey *privKey = NULL; + SECKEYPublicKey *pubKey = NULL; + SECOidData *oidData = NULL; + SECKEYECParams ecp; + PK11SlotInfo *slot = NULL; + ecp.data = NULL; + PORT_Assert(cx && skE && pkE); + + oidData = SECOID_FindOIDByTag(cx->kemParams->oidTag); + CHECK_FAIL_ERR(!oidData, SEC_ERROR_INVALID_ALGORITHM); + ecp.data = PORT_Alloc(2 + oidData->oid.len); + CHECK_FAIL(!ecp.data); + + ecp.len = 2 + oidData->oid.len; + ecp.type = siDEROID; + ecp.data[0] = SEC_ASN1_OBJECT_ID; + ecp.data[1] = oidData->oid.len; + memcpy(&ecp.data[2], oidData->oid.data, oidData->oid.len); + + slot = PK11_GetBestSlot(CKM_EC_KEY_PAIR_GEN, NULL); + CHECK_FAIL(!slot); + + privKey = PK11_GenerateKeyPair(slot, CKM_EC_KEY_PAIR_GEN, &ecp, &pubKey, + PR_FALSE, PR_TRUE, NULL); + CHECK_FAIL_ERR((!privKey || !pubKey), SEC_ERROR_KEYGEN_FAIL); + PORT_Assert(rv == SECSuccess); + *skE = privKey; + *pkE = pubKey; + +CLEANUP: + if (rv != SECSuccess) { + SECKEY_DestroyPrivateKey(privKey); + SECKEY_DestroyPublicKey(pubKey); + } + if (slot) { + PK11_FreeSlot(slot); + } + PORT_Free(ecp.data); + return rv; +} + +static inline SECItem * +pk11_hpke_MakeExtractLabel(const char *prefix, unsigned int prefixLen, + const char *label, unsigned int labelLen, + const SECItem *suiteId, const SECItem *ikm) +{ + SECItem *out = NULL; + size_t off = 0; + out = SECITEM_AllocItem(NULL, NULL, prefixLen + labelLen + suiteId->len + (ikm ? ikm->len : 0)); + if (!out) { + return NULL; + } + + memcpy(&out->data[off], prefix, prefixLen); + off += prefixLen; + memcpy(&out->data[off], suiteId->data, suiteId->len); + off += suiteId->len; + memcpy(&out->data[off], label, labelLen); + off += labelLen; + if (ikm && ikm->data) { + memcpy(&out->data[off], ikm->data, ikm->len); + off += ikm->len; + } + + return out; +} + +static SECStatus +pk11_hpke_LabeledExtractData(const HpkeContext *cx, SECItem *salt, + const SECItem *suiteId, const char *label, + unsigned int labelLen, const SECItem *ikm, SECItem **out) +{ + SECStatus rv; + CK_HKDF_PARAMS params = { 0 }; + PK11SymKey *importedIkm = NULL; + PK11SymKey *prk = NULL; + PK11SlotInfo *slot = NULL; + SECItem *borrowed; + SECItem *outDerived = NULL; + SECItem *labeledIkm; + SECItem paramsItem = { siBuffer, (unsigned char *)¶ms, + sizeof(params) }; + PORT_Assert(cx && ikm && label && labelLen && out && suiteId); + + labeledIkm = pk11_hpke_MakeExtractLabel(DRAFT_LABEL, strlen(DRAFT_LABEL), label, labelLen, suiteId, ikm); + CHECK_FAIL(!labeledIkm); + params.bExtract = CK_TRUE; + params.bExpand = CK_FALSE; + params.prfHashMechanism = cx->kemParams->hashMech; + params.ulSaltType = salt ? CKF_HKDF_SALT_DATA : CKF_HKDF_SALT_NULL; + params.pSalt = salt ? (CK_BYTE_PTR)salt->data : NULL; + params.ulSaltLen = salt ? salt->len : 0; + params.pInfo = labeledIkm->data; + params.ulInfoLen = labeledIkm->len; + + slot = PK11_GetBestSlot(CKM_EC_KEY_PAIR_GEN, NULL); + CHECK_FAIL(!slot); + + importedIkm = PK11_ImportDataKey(slot, CKM_HKDF_DATA, PK11_OriginUnwrap, + CKA_DERIVE, labeledIkm, NULL); + CHECK_FAIL(!importedIkm); + prk = PK11_Derive(importedIkm, CKM_HKDF_DATA, ¶msItem, + CKM_HKDF_DERIVE, CKA_DERIVE, 0); + CHECK_FAIL(!prk); + rv = PK11_ExtractKeyValue(prk); + CHECK_RV(rv); + borrowed = PK11_GetKeyData(prk); + CHECK_FAIL(!borrowed); + outDerived = SECITEM_DupItem(borrowed); + CHECK_FAIL(!outDerived); + + *out = outDerived; + +CLEANUP: + PK11_FreeSymKey(importedIkm); + PK11_FreeSymKey(prk); + SECITEM_FreeItem(labeledIkm, PR_TRUE); + if (slot) { + PK11_FreeSlot(slot); + } + return rv; +} + +static SECStatus +pk11_hpke_LabeledExtract(const HpkeContext *cx, PK11SymKey *salt, + const SECItem *suiteId, const char *label, + unsigned int labelLen, PK11SymKey *ikm, PK11SymKey **out) +{ + SECStatus rv = SECSuccess; + SECItem *innerLabel = NULL; + PK11SymKey *labeledIkm = NULL; + PK11SymKey *prk = NULL; + CK_HKDF_PARAMS params = { 0 }; + CK_KEY_DERIVATION_STRING_DATA labelData; + SECItem labelDataItem = { siBuffer, NULL, 0 }; + SECItem paramsItem = { siBuffer, (unsigned char *)¶ms, + sizeof(params) }; + PORT_Assert(cx && ikm && label && labelLen && out && suiteId); + + innerLabel = pk11_hpke_MakeExtractLabel(DRAFT_LABEL, strlen(DRAFT_LABEL), label, labelLen, suiteId, NULL); + CHECK_FAIL(!innerLabel); + labelData.pData = innerLabel->data; + labelData.ulLen = innerLabel->len; + labelDataItem.data = (PRUint8 *)&labelData; + labelDataItem.len = sizeof(labelData); + labeledIkm = PK11_Derive(ikm, CKM_CONCATENATE_DATA_AND_BASE, + &labelDataItem, CKM_GENERIC_SECRET_KEY_GEN, CKA_DERIVE, 0); + CHECK_FAIL(!labeledIkm); + + params.bExtract = CK_TRUE; + params.bExpand = CK_FALSE; + params.prfHashMechanism = cx->kemParams->hashMech; + params.ulSaltType = salt ? CKF_HKDF_SALT_KEY : CKF_HKDF_SALT_NULL; + params.hSaltKey = salt ? PK11_GetSymKeyHandle(salt) : CK_INVALID_HANDLE; + + prk = PK11_Derive(labeledIkm, CKM_HKDF_DERIVE, ¶msItem, + CKM_HKDF_DERIVE, CKA_DERIVE, 0); + CHECK_FAIL(!prk); + *out = prk; + +CLEANUP: + PK11_FreeSymKey(labeledIkm); + SECITEM_ZfreeItem(innerLabel, PR_TRUE); + return rv; +} + +static SECStatus +pk11_hpke_LabeledExpand(const HpkeContext *cx, PK11SymKey *prk, const SECItem *suiteId, + const char *label, unsigned int labelLen, const SECItem *info, + unsigned int L, PK11SymKey **outKey, SECItem **outItem) +{ + SECStatus rv; + CK_MECHANISM_TYPE keyMech; + CK_MECHANISM_TYPE deriveMech; + CK_HKDF_PARAMS params = { 0 }; + PK11SymKey *derivedKey = NULL; + SECItem *labeledInfoItem = NULL; + SECItem paramsItem = { siBuffer, (unsigned char *)¶ms, + sizeof(params) }; + SECItem *derivedKeyData; + PRUint8 encodedL[2]; + size_t off = 0; + size_t len; + PORT_Assert(cx && prk && label && (!!outKey != !!outItem)); + + rv = encodeShort(L, encodedL); + CHECK_RV(rv); + + len = info ? info->len : 0; + len += sizeof(encodedL) + strlen(DRAFT_LABEL) + suiteId->len + labelLen; + labeledInfoItem = SECITEM_AllocItem(NULL, NULL, len); + CHECK_FAIL(!labeledInfoItem); + + memcpy(&labeledInfoItem->data[off], encodedL, sizeof(encodedL)); + off += sizeof(encodedL); + memcpy(&labeledInfoItem->data[off], DRAFT_LABEL, strlen(DRAFT_LABEL)); + off += strlen(DRAFT_LABEL); + memcpy(&labeledInfoItem->data[off], suiteId->data, suiteId->len); + off += suiteId->len; + memcpy(&labeledInfoItem->data[off], label, labelLen); + off += labelLen; + if (info) { + memcpy(&labeledInfoItem->data[off], info->data, info->len); + off += info->len; + } + + params.bExtract = CK_FALSE; + params.bExpand = CK_TRUE; + params.prfHashMechanism = cx->kemParams->hashMech; + params.ulSaltType = CKF_HKDF_SALT_NULL; + params.pInfo = labeledInfoItem->data; + params.ulInfoLen = labeledInfoItem->len; + deriveMech = outItem ? CKM_HKDF_DATA : CKM_HKDF_DERIVE; + /* If we're expanding to the encryption key use the appropriate mechanism. */ + keyMech = (label && !strcmp(KEY_LABEL, label)) ? cx->aeadParams->mech : CKM_HKDF_DERIVE; + + derivedKey = PK11_Derive(prk, deriveMech, ¶msItem, keyMech, CKA_DERIVE, L); + CHECK_FAIL(!derivedKey); + + if (outItem) { + /* Don't allow export of real keys. */ + CHECK_FAIL_ERR(deriveMech != CKM_HKDF_DATA, SEC_ERROR_LIBRARY_FAILURE); + rv = PK11_ExtractKeyValue(derivedKey); + CHECK_RV(rv); + derivedKeyData = PK11_GetKeyData(derivedKey); + CHECK_FAIL_ERR((!derivedKeyData), SEC_ERROR_NO_KEY); + *outItem = SECITEM_DupItem(derivedKeyData); + CHECK_FAIL(!*outItem); + PK11_FreeSymKey(derivedKey); + } else { + *outKey = derivedKey; + } + +CLEANUP: + if (rv != SECSuccess) { + PK11_FreeSymKey(derivedKey); + } + SECITEM_ZfreeItem(labeledInfoItem, PR_TRUE); + return rv; +} + +static SECStatus +pk11_hpke_ExtractAndExpand(const HpkeContext *cx, PK11SymKey *ikm, + const SECItem *kemContext, PK11SymKey **out) +{ + SECStatus rv; + PK11SymKey *eaePrk = NULL; + PK11SymKey *sharedSecret = NULL; + PRUint8 suiteIdBuf[5]; + PORT_Memcpy(suiteIdBuf, KEM_LABEL, strlen(KEM_LABEL)); + SECItem suiteIdItem = { siBuffer, suiteIdBuf, sizeof(suiteIdBuf) }; + PORT_Assert(cx && ikm && kemContext && out); + + rv = encodeShort(cx->kemParams->id, &suiteIdBuf[3]); + CHECK_RV(rv); + + rv = pk11_hpke_LabeledExtract(cx, NULL, &suiteIdItem, EAE_PRK_LABEL, + strlen(EAE_PRK_LABEL), ikm, &eaePrk); + CHECK_RV(rv); + + rv = pk11_hpke_LabeledExpand(cx, eaePrk, &suiteIdItem, SH_SEC_LABEL, strlen(SH_SEC_LABEL), + kemContext, cx->kemParams->Nsecret, &sharedSecret, NULL); + CHECK_RV(rv); + *out = sharedSecret; + +CLEANUP: + if (rv != SECSuccess) { + PK11_FreeSymKey(sharedSecret); + } + PK11_FreeSymKey(eaePrk); + return rv; +} + +static SECStatus +pk11_hpke_Encap(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE, + SECKEYPublicKey *pkR) +{ + SECStatus rv; + PK11SymKey *dh = NULL; + SECItem *kemContext = NULL; + SECItem *encPkR = NULL; + unsigned int tmpLen; + + PORT_Assert(cx && skE && pkE && pkR); + + rv = pk11_hpke_CheckKeys(cx, pkE, skE); + CHECK_RV(rv); + rv = pk11_hpke_CheckKeys(cx, pkR, NULL); + CHECK_RV(rv); + + dh = PK11_PubDeriveWithKDF(skE, pkR, PR_FALSE, NULL, NULL, CKM_ECDH1_DERIVE, + CKM_SHA512_HMAC /* unused */, CKA_DERIVE, 0, + CKD_NULL, NULL, NULL); + CHECK_FAIL(!dh); + + /* Encapsulate our sender public key. Many use cases + * (including ECH) require that the application fetch + * this value, so do it once and store into the cx. */ + rv = PK11_HPKE_Serialize(pkE, NULL, &tmpLen, 0); + CHECK_RV(rv); + cx->encapPubKey = SECITEM_AllocItem(NULL, NULL, tmpLen); + CHECK_FAIL(!cx->encapPubKey); + rv = PK11_HPKE_Serialize(pkE, cx->encapPubKey->data, + &cx->encapPubKey->len, cx->encapPubKey->len); + CHECK_RV(rv); + + rv = PK11_HPKE_Serialize(pkR, NULL, &tmpLen, 0); + CHECK_RV(rv); + + kemContext = SECITEM_AllocItem(NULL, NULL, cx->encapPubKey->len + tmpLen); + CHECK_FAIL(!kemContext); + + memcpy(kemContext->data, cx->encapPubKey->data, cx->encapPubKey->len); + rv = PK11_HPKE_Serialize(pkR, &kemContext->data[cx->encapPubKey->len], &tmpLen, tmpLen); + CHECK_RV(rv); + + rv = pk11_hpke_ExtractAndExpand(cx, dh, kemContext, &cx->sharedSecret); + CHECK_RV(rv); + +CLEANUP: + if (rv != SECSuccess) { + PK11_FreeSymKey(cx->sharedSecret); + cx->sharedSecret = NULL; + } + SECITEM_FreeItem(encPkR, PR_TRUE); + SECITEM_FreeItem(kemContext, PR_TRUE); + PK11_FreeSymKey(dh); + return rv; +} + +SECStatus +PK11_HPKE_ExportSecret(const HpkeContext *cx, const SECItem *info, unsigned int L, + PK11SymKey **out) +{ + SECStatus rv; + PK11SymKey *exported; + PRUint8 suiteIdBuf[10]; + PORT_Memcpy(suiteIdBuf, HPKE_LABEL, strlen(HPKE_LABEL)); + SECItem suiteIdItem = { siBuffer, suiteIdBuf, sizeof(suiteIdBuf) }; + + /* Arbitrary info length limit well under the specified max. */ + if (!cx || !info || (!info->data && info->len) || info->len > 0xFFFF || + !L || (L > 255 * cx->kdfParams->Nh)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + rv = encodeShort(cx->kemParams->id, &suiteIdBuf[4]); + CHECK_RV(rv); + rv = encodeShort(cx->kdfParams->id, &suiteIdBuf[6]); + CHECK_RV(rv); + rv = encodeShort(cx->aeadParams->id, &suiteIdBuf[8]); + CHECK_RV(rv); + + rv = pk11_hpke_LabeledExpand(cx, cx->exporterSecret, &suiteIdItem, SEC_LABEL, + strlen(SEC_LABEL), info, L, &exported, NULL); + CHECK_RV(rv); + *out = exported; + +CLEANUP: + return rv; +} + +static SECStatus +pk11_hpke_Decap(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR, + const SECItem *encS) +{ + SECStatus rv; + PK11SymKey *dh = NULL; + SECItem *encR = NULL; + SECItem *kemContext = NULL; + SECKEYPublicKey *pkS = NULL; + unsigned int tmpLen; + + if (!cx || !skR || !pkR || !encS || !encS->data || !encS->len) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + rv = PK11_HPKE_Deserialize(cx, encS->data, encS->len, &pkS); + CHECK_RV(rv); + + rv = pk11_hpke_CheckKeys(cx, pkR, skR); + CHECK_RV(rv); + rv = pk11_hpke_CheckKeys(cx, pkS, NULL); + CHECK_RV(rv); + + dh = PK11_PubDeriveWithKDF(skR, pkS, PR_FALSE, NULL, NULL, CKM_ECDH1_DERIVE, + CKM_SHA512_HMAC /* unused */, CKA_DERIVE, 0, + CKD_NULL, NULL, NULL); + CHECK_FAIL(!dh); + + /* kem_context = concat(enc, pkRm) */ + rv = PK11_HPKE_Serialize(pkR, NULL, &tmpLen, 0); + CHECK_RV(rv); + + kemContext = SECITEM_AllocItem(NULL, NULL, encS->len + tmpLen); + CHECK_FAIL(!kemContext); + + memcpy(kemContext->data, encS->data, encS->len); + rv = PK11_HPKE_Serialize(pkR, &kemContext->data[encS->len], &tmpLen, + kemContext->len - encS->len); + CHECK_RV(rv); + rv = pk11_hpke_ExtractAndExpand(cx, dh, kemContext, &cx->sharedSecret); + CHECK_RV(rv); +CLEANUP: + if (rv != SECSuccess) { + PK11_FreeSymKey(cx->sharedSecret); + cx->sharedSecret = NULL; + } + PK11_FreeSymKey(dh); + SECKEY_DestroyPublicKey(pkS); + SECITEM_FreeItem(encR, PR_TRUE); + SECITEM_ZfreeItem(kemContext, PR_TRUE); + return rv; +} + +const SECItem * +PK11_HPKE_GetEncapPubKey(const HpkeContext *cx) +{ + if (!cx) { + return NULL; + } + /* Will be NULL on receiver. */ + return cx->encapPubKey; +} + +static SECStatus +pk11_hpke_KeySchedule(HpkeContext *cx, const SECItem *info) +{ + SECStatus rv; + SECItem contextItem = { siBuffer, NULL, 0 }; + unsigned int len; + unsigned int off; + PK11SymKey *pskHash = NULL; + PK11SymKey *secret = NULL; + SECItem *pskIdHash = NULL; + SECItem *infoHash = NULL; + PRUint8 suiteIdBuf[10]; + PORT_Memcpy(suiteIdBuf, HPKE_LABEL, strlen(HPKE_LABEL)); + SECItem suiteIdItem = { siBuffer, suiteIdBuf, sizeof(suiteIdBuf) }; + PORT_Assert(cx && info && cx->psk && cx->pskId); + + rv = encodeShort(cx->kemParams->id, &suiteIdBuf[4]); + CHECK_RV(rv); + rv = encodeShort(cx->kdfParams->id, &suiteIdBuf[6]); + CHECK_RV(rv); + rv = encodeShort(cx->aeadParams->id, &suiteIdBuf[8]); + CHECK_RV(rv); + + rv = pk11_hpke_LabeledExtractData(cx, NULL, &suiteIdItem, PSK_ID_LABEL, + strlen(PSK_ID_LABEL), cx->pskId, &pskIdHash); + CHECK_RV(rv); + rv = pk11_hpke_LabeledExtractData(cx, NULL, &suiteIdItem, INFO_LABEL, + strlen(INFO_LABEL), info, &infoHash); + CHECK_RV(rv); + + // Make the context string + len = sizeof(cx->mode) + pskIdHash->len + infoHash->len; + CHECK_FAIL(!SECITEM_AllocItem(NULL, &contextItem, len)); + off = 0; + memcpy(&contextItem.data[off], &cx->mode, sizeof(cx->mode)); + off += sizeof(cx->mode); + memcpy(&contextItem.data[off], pskIdHash->data, pskIdHash->len); + off += pskIdHash->len; + memcpy(&contextItem.data[off], infoHash->data, infoHash->len); + off += infoHash->len; + + // Compute the keys + rv = pk11_hpke_LabeledExtract(cx, NULL, &suiteIdItem, PSK_LABEL, + strlen(PSK_LABEL), cx->psk, &pskHash); + CHECK_RV(rv); + rv = pk11_hpke_LabeledExtract(cx, pskHash, &suiteIdItem, SECRET_LABEL, + strlen(SECRET_LABEL), cx->sharedSecret, &secret); + CHECK_RV(rv); + rv = pk11_hpke_LabeledExpand(cx, secret, &suiteIdItem, KEY_LABEL, strlen(KEY_LABEL), + &contextItem, cx->aeadParams->Nk, &cx->key, NULL); + CHECK_RV(rv); + rv = pk11_hpke_LabeledExpand(cx, secret, &suiteIdItem, NONCE_LABEL, strlen(NONCE_LABEL), + &contextItem, cx->aeadParams->Nn, NULL, &cx->nonce); + CHECK_RV(rv); + rv = pk11_hpke_LabeledExpand(cx, secret, &suiteIdItem, EXP_LABEL, strlen(EXP_LABEL), + &contextItem, cx->kdfParams->Nh, &cx->exporterSecret, NULL); + CHECK_RV(rv); + +CLEANUP: + /* If !SECSuccess, callers will tear down the context. */ + PK11_FreeSymKey(pskHash); + PK11_FreeSymKey(secret); + SECITEM_FreeItem(&contextItem, PR_FALSE); + SECITEM_FreeItem(infoHash, PR_TRUE); + SECITEM_FreeItem(pskIdHash, PR_TRUE); + return rv; +} + +SECStatus +PK11_HPKE_SetupR(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR, + const SECItem *enc, const SECItem *info) +{ + SECStatus rv; + SECItem nullParams = { siBuffer, NULL, 0 }; + + CHECK_FAIL_ERR((!cx || !skR || !info || !enc || !enc->data || !enc->len), + SEC_ERROR_INVALID_ARGS); + /* Already setup */ + CHECK_FAIL_ERR((cx->aeadContext), SEC_ERROR_INVALID_STATE); + + rv = pk11_hpke_Decap(cx, pkR, skR, enc); + CHECK_RV(rv); + rv = pk11_hpke_KeySchedule(cx, info); + CHECK_RV(rv); + + /* Store the key context for subsequent calls to Open(). + * PK11_CreateContextBySymKey refs the key internally. */ + PORT_Assert(cx->key); + cx->aeadContext = PK11_CreateContextBySymKey(cx->aeadParams->mech, + CKA_NSS_MESSAGE | CKA_DECRYPT, + cx->key, &nullParams); + CHECK_FAIL_ERR((!cx->aeadContext), SEC_ERROR_LIBRARY_FAILURE); + +CLEANUP: + if (rv != SECSuccess) { + /* Clear everything past NewContext. */ + PK11_HPKE_DestroyContext(cx, PR_FALSE); + } + return rv; +} + +SECStatus +PK11_HPKE_SetupS(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE, + SECKEYPublicKey *pkR, const SECItem *info) +{ + SECStatus rv; + SECItem empty = { siBuffer, NULL, 0 }; + SECKEYPublicKey *tmpPkE = NULL; + SECKEYPrivateKey *tmpSkE = NULL; + CHECK_FAIL_ERR((!cx || !pkR || !info || (!!skE != !!pkE)), SEC_ERROR_INVALID_ARGS); + /* Already setup */ + CHECK_FAIL_ERR((cx->aeadContext), SEC_ERROR_INVALID_STATE); + + /* If NULL was passed for the local keypair, generate one. */ + if (skE == NULL) { + rv = pk11_hpke_GenerateKeyPair(cx, &tmpPkE, &tmpSkE); + if (rv != SECSuccess) { + /* Code set */ + return SECFailure; + } + rv = pk11_hpke_Encap(cx, tmpPkE, tmpSkE, pkR); + } else { + rv = pk11_hpke_Encap(cx, pkE, skE, pkR); + } + CHECK_RV(rv); + + SECItem defaultInfo = { siBuffer, NULL, 0 }; + if (!info || !info->data) { + info = &defaultInfo; + } + rv = pk11_hpke_KeySchedule(cx, info); + CHECK_RV(rv); + + PORT_Assert(cx->key); + cx->aeadContext = PK11_CreateContextBySymKey(cx->aeadParams->mech, + CKA_NSS_MESSAGE | CKA_ENCRYPT, + cx->key, &empty); + CHECK_FAIL_ERR((!cx->aeadContext), SEC_ERROR_LIBRARY_FAILURE); + +CLEANUP: + if (rv != SECSuccess) { + /* Clear everything past NewContext. */ + PK11_HPKE_DestroyContext(cx, PR_FALSE); + } + SECKEY_DestroyPrivateKey(tmpSkE); + SECKEY_DestroyPublicKey(tmpPkE); + return rv; +} + +SECStatus +PK11_HPKE_Seal(HpkeContext *cx, const SECItem *aad, const SECItem *pt, + SECItem **out) +{ + SECStatus rv; + PRUint8 ivOut[12] = { 0 }; + SECItem *ct = NULL; + size_t maxOut; + unsigned char tagBuf[HASH_LENGTH_MAX]; + size_t tagLen; + unsigned int fixedBits; + PORT_Assert(cx->nonce->len == sizeof(ivOut)); + memcpy(ivOut, cx->nonce->data, cx->nonce->len); + + /* aad may be NULL, PT may be zero-length but not NULL. */ + if (!cx || !cx->aeadContext || + (aad && aad->len && !aad->data) || + !pt || (pt->len && !pt->data) || + !out) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + tagLen = cx->aeadParams->tagLen; + maxOut = pt->len + tagLen; + fixedBits = (cx->nonce->len - 8) * 8; + ct = SECITEM_AllocItem(NULL, NULL, maxOut); + CHECK_FAIL(!ct); + + rv = PK11_AEADOp(cx->aeadContext, + CKG_GENERATE_COUNTER_XOR, fixedBits, + ivOut, sizeof(ivOut), + aad ? aad->data : NULL, + aad ? aad->len : 0, + ct->data, (int *)&ct->len, maxOut, + tagBuf, tagLen, + pt->data, pt->len); + CHECK_RV(rv); + CHECK_FAIL_ERR((ct->len > maxOut - tagLen), SEC_ERROR_LIBRARY_FAILURE); + + /* Append the tag to the ciphertext. */ + memcpy(&ct->data[ct->len], tagBuf, tagLen); + ct->len += tagLen; + *out = ct; + +CLEANUP: + if (rv != SECSuccess) { + SECITEM_ZfreeItem(ct, PR_TRUE); + } + return rv; +} + +/* PKCS #11 defines the IV generator function to be ignored on + * decrypt (i.e. it uses the nonce input, as provided, as the IV). + * The sequence number is kept independently on each endpoint and + * the XORed IV is not transmitted, so we have to do our own IV + * construction XOR outside of the token. */ +static SECStatus +pk11_hpke_makeIv(HpkeContext *cx, PRUint8 *iv, size_t ivLen) +{ + unsigned int counterLen = sizeof(cx->sequenceNumber); + PORT_Assert(cx->nonce->len == ivLen); + PORT_Assert(counterLen == 8); + if (cx->sequenceNumber == PR_UINT64(0xffffffffffffffff)) { + /* Overflow */ + PORT_SetError(SEC_ERROR_INVALID_KEY); + return SECFailure; + } + + memcpy(iv, cx->nonce->data, cx->nonce->len); + for (size_t i = 0; i < counterLen; i++) { + iv[cx->nonce->len - 1 - i] ^= + PORT_GET_BYTE_BE(cx->sequenceNumber, + counterLen - 1 - i, counterLen); + } + return SECSuccess; +} + +SECStatus +PK11_HPKE_Open(HpkeContext *cx, const SECItem *aad, + const SECItem *ct, SECItem **out) +{ + SECStatus rv; + PRUint8 constructedNonce[12] = { 0 }; + unsigned int tagLen; + SECItem *pt = NULL; + + /* aad may be NULL, CT may be zero-length but not NULL. */ + if ((!cx || !cx->aeadContext || !ct || !out) || + (aad && aad->len && !aad->data) || + (!ct->data || (ct->data && !ct->len))) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + tagLen = cx->aeadParams->tagLen; + CHECK_FAIL_ERR((ct->len < tagLen), SEC_ERROR_INVALID_ARGS); + + pt = SECITEM_AllocItem(NULL, NULL, ct->len); + CHECK_FAIL(!pt); + + rv = pk11_hpke_makeIv(cx, constructedNonce, sizeof(constructedNonce)); + CHECK_RV(rv); + + rv = PK11_AEADOp(cx->aeadContext, CKG_NO_GENERATE, 0, + constructedNonce, sizeof(constructedNonce), + aad ? aad->data : NULL, + aad ? aad->len : 0, + pt->data, (int *)&pt->len, pt->len, + &ct->data[ct->len - tagLen], tagLen, + ct->data, ct->len - tagLen); + CHECK_RV(rv); + cx->sequenceNumber++; + *out = pt; + +CLEANUP: + if (rv != SECSuccess) { + SECITEM_ZfreeItem(pt, PR_TRUE); + } + return rv; +} +#endif // NSS_ENABLE_DRAFT_HPKE diff --git a/security/nss/lib/pk11wrap/pk11hpke.h b/security/nss/lib/pk11wrap/pk11hpke.h new file mode 100644 index 000000000..95a55fd33 --- /dev/null +++ b/security/nss/lib/pk11wrap/pk11hpke.h @@ -0,0 +1,84 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifndef _PK11_HPKE_H_ +#define _PK11_HPKE_H_ 1 + +#include "blapit.h" +#include "seccomon.h" + +#ifdef NSS_ENABLE_DRAFT_HPKE +#define HPKE_DRAFT_VERSION 5 + +#define CLEANUP \ + PORT_Assert(rv == SECSuccess); \ + cleanup + +/* Error code must already be set. */ +#define CHECK_RV(rv) \ + if ((rv) != SECSuccess) { \ + goto cleanup; \ + } + +/* Error code must already be set. */ +#define CHECK_FAIL(cond) \ + if ((cond)) { \ + rv = SECFailure; \ + goto cleanup; \ + } + +#define CHECK_FAIL_ERR(cond, err) \ + if ((cond)) { \ + PORT_SetError((err)); \ + rv = SECFailure; \ + goto cleanup; \ + } + +#endif /* NSS_ENABLE_DRAFT_HPKE */ + +typedef enum { + HpkeModeBase = 0, + HpkeModePsk = 1, +} HpkeModeId; + +/* https://tools.ietf.org/html/draft-irtf-cfrg-hpke-05#section-7.1 */ +typedef enum { + HpkeDhKemX25519Sha256 = 0x20, +} HpkeKemId; + +typedef enum { + HpkeKdfHkdfSha256 = 1, +} HpkeKdfId; + +typedef enum { + HpkeAeadAes128Gcm = 1, + HpkeAeadChaCha20Poly1305 = 3, +} HpkeAeadId; + +typedef struct hpkeKemParamsStr { + HpkeKemId id; + unsigned int Nsk; + unsigned int Nsecret; + unsigned int Npk; + SECOidTag oidTag; + CK_MECHANISM_TYPE hashMech; +} hpkeKemParams; + +typedef struct hpkeKdfParamsStr { + HpkeKdfId id; + unsigned int Nh; + CK_MECHANISM_TYPE mech; +} hpkeKdfParams; + +typedef struct hpkeAeadParamsStr { + HpkeAeadId id; + unsigned int Nk; + unsigned int Nn; + unsigned int tagLen; + CK_MECHANISM_TYPE mech; +} hpkeAeadParams; + +typedef struct HpkeContextStr HpkeContext; + +#endif /* _PK11_HPKE_H_ */ diff --git a/security/nss/lib/pk11wrap/pk11kea.c b/security/nss/lib/pk11wrap/pk11kea.c index 1f228cfaf..249a301ad 100644 --- a/security/nss/lib/pk11wrap/pk11kea.c +++ b/security/nss/lib/pk11wrap/pk11kea.c @@ -6,6 +6,8 @@ * Interfaces. */ +#include + #include "seccomon.h" #include "secmod.h" #include "nssilock.h" @@ -29,7 +31,7 @@ pk11_FindRSAPubKey(PK11SlotInfo *slot) CK_KEY_TYPE key_type = CKK_RSA; CK_OBJECT_CLASS class_type = CKO_PUBLIC_KEY; CK_ATTRIBUTE theTemplate[2]; - int template_count = sizeof(theTemplate) / sizeof(theTemplate[0]); + size_t template_count = sizeof(theTemplate) / sizeof(theTemplate[0]); CK_ATTRIBUTE *attrs = theTemplate; PK11_SETATTRS(attrs, CKA_CLASS, &class_type, sizeof(class_type)); diff --git a/security/nss/lib/pk11wrap/pk11load.c b/security/nss/lib/pk11wrap/pk11load.c index a84070103..9b941f963 100644 --- a/security/nss/lib/pk11wrap/pk11load.c +++ b/security/nss/lib/pk11wrap/pk11load.c @@ -275,8 +275,8 @@ secmod_ModuleInit(SECMODModule *mod, SECMODModule **reload, } if (crv != CKR_OK) { if (!mod->isThreadSafe || - crv == CKR_NETSCAPE_CERTDB_FAILED || - crv == CKR_NETSCAPE_KEYDB_FAILED) { + crv == CKR_NSS_CERTDB_FAILED || + crv == CKR_NSS_KEYDB_FAILED) { PORT_SetError(PK11_MapError(crv)); return SECFailure; } @@ -380,7 +380,9 @@ softoken_LoadDSO(void) return PR_FAILURE; } #else -CK_RV NSC_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList); +CK_RV NSC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, + CK_VERSION_PTR pVersion, + CK_INTERFACE_PTR_PTR *ppInterface, CK_FLAGS flags); char **NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args); #endif @@ -391,12 +393,18 @@ SECStatus secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) { PRLibrary *library = NULL; - CK_C_GetFunctionList entry = NULL; + CK_C_GetInterface ientry = NULL; + CK_C_GetFunctionList fentry = NULL; CK_INFO info; CK_ULONG slotCount = 0; SECStatus rv; PRBool alreadyLoaded = PR_FALSE; char *disableUnload = NULL; +#ifndef NSS_STATIC_SOFTOKEN + const char *nss_interface; + const char *nss_function; +#endif + CK_INTERFACE_PTR interface; if (mod->loaded) return SECSuccess; @@ -404,7 +412,7 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) /* internal modules get loaded from their internal list */ if (mod->internal && (mod->dllName == NULL)) { #ifdef NSS_STATIC_SOFTOKEN - entry = (CK_C_GetFunctionList)NSC_GetFunctionList; + ientry = (CK_C_GetInterface)NSC_GetInterface; #else /* * Loads softoken as a dynamic library, @@ -417,15 +425,22 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) PR_ATOMIC_INCREMENT(&softokenLoadCount); if (mod->isFIPS) { - entry = (CK_C_GetFunctionList) - PR_FindSymbol(softokenLib, "FC_GetFunctionList"); + nss_interface = "FC_GetInterface"; + nss_function = "FC_GetFunctionList"; } else { - entry = (CK_C_GetFunctionList) - PR_FindSymbol(softokenLib, "NSC_GetFunctionList"); + nss_interface = "NSC_GetInterface"; + nss_function = "NSC_GetFunctionList"; } - if (!entry) - return SECFailure; + ientry = (CK_C_GetInterface) + PR_FindSymbol(softokenLib, nss_interface); + if (!ientry) { + fentry = (CK_C_GetFunctionList) + PR_FindSymbol(softokenLib, nss_function); + if (!fentry) { + return SECFailure; + } + } #endif if (mod->isModuleDB) { @@ -461,8 +476,12 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) * now we need to get the entry point to find the function pointers */ if (!mod->moduleDBOnly) { - entry = (CK_C_GetFunctionList) - PR_FindSymbol(library, "C_GetFunctionList"); + ientry = (CK_C_GetInterface) + PR_FindSymbol(library, "C_GetInterface"); + if (!ientry) { + fentry = (CK_C_GetFunctionList) + PR_FindSymbol(library, "C_GetFunctionList"); + } } if (mod->isModuleDB) { mod->moduleDBFunc = (void *) @@ -470,7 +489,7 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) } if (mod->moduleDBFunc == NULL) mod->isModuleDB = PR_FALSE; - if (entry == NULL) { + if ((ientry == NULL) && (fentry == NULL)) { if (mod->isModuleDB) { mod->loaded = PR_TRUE; mod->moduleDBOnly = PR_TRUE; @@ -484,14 +503,28 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) /* * We need to get the function list */ - if ((*entry)((CK_FUNCTION_LIST_PTR *)&mod->functionList) != CKR_OK) - goto fail; + if (ientry) { + /* we first try to get a FORK_SAFE interface */ + if ((*ientry)((CK_UTF8CHAR_PTR) "PKCS 11", NULL, &interface, + CKF_INTERFACE_FORK_SAFE) != CKR_OK) { + /* one is not appearantly available, get a non-fork safe version */ + if ((*ientry)((CK_UTF8CHAR_PTR) "PKCS 11", NULL, &interface, 0) != CKR_OK) { + goto fail; + } + } + mod->functionList = interface->pFunctionList; + mod->flags = interface->flags; + } else { + if ((*fentry)((CK_FUNCTION_LIST_PTR *)&mod->functionList) != CKR_OK) + goto fail; + mod->flags = 0; + } #ifdef DEBUG_MODULE modToDBG = PR_GetEnvSecure("NSS_DEBUG_PKCS11_MODULE"); if (modToDBG && strcmp(mod->commonName, modToDBG) == 0) { mod->functionList = (void *)nss_InsertDeviceLog( - (CK_FUNCTION_LIST_PTR)mod->functionList); + (CK_FUNCTION_LIST_3_0_PTR)mod->functionList); } #endif @@ -513,10 +546,10 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) /* check the version number */ if (PK11_GETTAB(mod)->C_GetInfo(&info) != CKR_OK) goto fail2; - if (info.cryptokiVersion.major != 2) + if (info.cryptokiVersion.major < 2) goto fail2; /* all 2.0 are a priori *not* thread safe */ - if (info.cryptokiVersion.minor < 1) { + if ((info.cryptokiVersion.major == 2) && (info.cryptokiVersion.minor < 1)) { if (!loadSingleThreadedModules) { PORT_SetError(SEC_ERROR_INCOMPATIBLE_PKCS11); goto fail2; diff --git a/security/nss/lib/pk11wrap/pk11mech.c b/security/nss/lib/pk11wrap/pk11mech.c index cfbe45b22..d94d59a32 100644 --- a/security/nss/lib/pk11wrap/pk11mech.c +++ b/security/nss/lib/pk11wrap/pk11mech.c @@ -157,6 +157,8 @@ PK11_GetKeyMechanism(CK_KEY_TYPE type) return CKM_CAMELLIA_CBC; case CKK_NSS_CHACHA20: return CKM_NSS_CHACHA20_POLY1305; + case CKK_CHACHA20: + return CKM_CHACHA20_POLY1305; case CKK_AES: return CKM_AES_CBC; case CKK_DES: @@ -197,6 +199,8 @@ PK11_GetKeyMechanism(CK_KEY_TYPE type) return CKM_KEA_KEY_DERIVE; case CKK_EC: /* CKK_ECDSA is deprecated */ return CKM_ECDSA; + case CKK_HKDF: + return CKM_HKDF_DERIVE; case CKK_GENERIC_SECRET: default: return CKM_SHA_1_HMAC; @@ -228,6 +232,10 @@ PK11_GetKeyType(CK_MECHANISM_TYPE type, unsigned long len) case CKM_NSS_CHACHA20_KEY_GEN: case CKM_NSS_CHACHA20_CTR: return CKK_NSS_CHACHA20; + case CKM_CHACHA20_POLY1305: + case CKM_CHACHA20_KEY_GEN: + case CKM_CHACHA20: + return CKK_NSS_CHACHA20; case CKM_AES_ECB: case CKM_AES_CBC: case CKM_AES_CCM: @@ -240,8 +248,10 @@ PK11_GetKeyType(CK_MECHANISM_TYPE type, unsigned long len) case CKM_AES_CMAC_GENERAL: case CKM_AES_CBC_PAD: case CKM_AES_KEY_GEN: - case CKM_NETSCAPE_AES_KEY_WRAP: - case CKM_NETSCAPE_AES_KEY_WRAP_PAD: + case CKM_NSS_AES_KEY_WRAP: + case CKM_NSS_AES_KEY_WRAP_PAD: + case CKM_AES_KEY_WRAP: + case CKM_AES_KEY_WRAP_KWP: case CKM_AES_XCBC_MAC: case CKM_AES_XCBC_MAC_96: return CKK_AES; @@ -379,6 +389,10 @@ PK11_GetKeyType(CK_MECHANISM_TYPE type, unsigned long len) case CKM_EC_KEY_PAIR_GEN: /* aka CKM_ECDSA_KEY_PAIR_GEN */ case CKM_ECDH1_DERIVE: return CKK_EC; /* CKK_ECDSA is deprecated */ + case CKM_HKDF_KEY_GEN: + case CKM_HKDF_DERIVE: + case CKM_HKDF_DATA: + return CKK_HKDF; case CKM_SSL3_PRE_MASTER_KEY_GEN: case CKM_GENERIC_SECRET_KEY_GEN: case CKM_SSL3_MASTER_KEY_DERIVE: @@ -447,6 +461,9 @@ PK11_GetKeyGenWithSize(CK_MECHANISM_TYPE type, int size) case CKM_NSS_CHACHA20_POLY1305: case CKM_NSS_CHACHA20_CTR: return CKM_NSS_CHACHA20_KEY_GEN; + case CKM_CHACHA20_POLY1305: + case CKM_CHACHA20: + return CKM_CHACHA20_KEY_GEN; case CKM_AES_ECB: case CKM_AES_CBC: case CKM_AES_CCM: @@ -617,20 +634,20 @@ PK11_GetKeyGenWithSize(CK_MECHANISM_TYPE type, int size) case CKM_PBE_MD2_DES_CBC: case CKM_PBE_MD5_DES_CBC: case CKM_PBA_SHA1_WITH_SHA1_HMAC: - case CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN: - case CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN: - case CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN: + case CKM_NSS_PBE_SHA1_HMAC_KEY_GEN: + case CKM_NSS_PBE_MD5_HMAC_KEY_GEN: + case CKM_NSS_PBE_MD2_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA512_HMAC_KEY_GEN: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: case CKM_PBE_SHA1_RC2_40_CBC: case CKM_PBE_SHA1_RC2_128_CBC: case CKM_PBE_SHA1_RC4_40: @@ -693,11 +710,11 @@ PK11_GetBlockSize(CK_MECHANISM_TYPE type, SECItem *params) case CKM_CAST5_CBC_PAD: case CKM_PBE_MD2_DES_CBC: case CKM_PBE_MD5_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: case CKM_PBE_SHA1_RC2_40_CBC: case CKM_PBE_SHA1_RC2_128_CBC: case CKM_PBE_SHA1_DES3_EDE_CBC: @@ -728,8 +745,8 @@ PK11_GetBlockSize(CK_MECHANISM_TYPE type, SECItem *params) case CKM_BATON_ECB96: return 12; case CKM_RC4: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: case CKM_PBE_SHA1_RC4_40: case CKM_PBE_SHA1_RC4_128: return 0; @@ -740,6 +757,8 @@ PK11_GetBlockSize(CK_MECHANISM_TYPE type, SECItem *params) return -1; /* failure */ case CKM_NSS_CHACHA20_POLY1305: case CKM_NSS_CHACHA20_CTR: + case CKM_CHACHA20_POLY1305: + case CKM_CHACHA20: return 64; default: return pk11_lookup(type)->blockSize; @@ -773,11 +792,11 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type) case CKM_IDEA_CBC: case CKM_PBE_MD2_DES_CBC: case CKM_PBE_MD5_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: case CKM_PBE_SHA1_RC2_40_CBC: case CKM_PBE_SHA1_RC2_128_CBC: case CKM_PBE_SHA1_DES3_EDE_CBC: @@ -797,6 +816,7 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type) return 8; case CKM_AES_GCM: case CKM_NSS_CHACHA20_POLY1305: + case CKM_CHACHA20_POLY1305: return 12; case CKM_SEED_CBC: case CKM_SEED_CBC_PAD: @@ -805,6 +825,7 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type) case CKM_AES_CBC: case CKM_AES_CBC_PAD: case CKM_NSS_CHACHA20_CTR: + case CKM_CHACHA20: return 16; case CKM_SKIPJACK_CBC64: case CKM_SKIPJACK_ECB64: @@ -827,8 +848,8 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type) case CKM_RSA_PKCS: case CKM_RSA_9796: case CKM_RSA_X_509: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: case CKM_PBE_SHA1_RC4_40: case CKM_PBE_SHA1_RC4_128: return 0; @@ -1277,13 +1298,13 @@ PK11_ParamFromAlgid(SECAlgorithmID *algid) break; case CKM_PBE_MD2_DES_CBC: case CKM_PBE_MD5_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: + case CKM_NSS_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: case CKM_PBE_SHA1_DES2_EDE_CBC: case CKM_PBE_SHA1_DES3_EDE_CBC: case CKM_PBE_SHA1_RC2_40_CBC: @@ -1633,13 +1654,13 @@ PK11_ParamToAlgid(SECOidTag algTag, SECItem *param, break; case CKM_PBE_MD2_DES_CBC: case CKM_PBE_MD5_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: + case CKM_NSS_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: case CKM_PBE_SHA1_DES3_EDE_CBC: case CKM_PBE_SHA1_DES2_EDE_CBC: case CKM_PBE_SHA1_RC2_40_CBC: @@ -1830,11 +1851,11 @@ PK11_MapPBEMechanismToCryptoMechanism(CK_MECHANISM_PTR pPBEMechanism, switch (pPBEMechanism->mechanism) { case CKM_PBE_MD2_DES_CBC: case CKM_PBE_MD5_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_DES_CBC: pCryptoMechanism->mechanism = CKM_DES_CBC; goto have_crypto_mechanism; - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: case CKM_PBE_SHA1_DES3_EDE_CBC: case CKM_PBE_SHA1_DES2_EDE_CBC: pCryptoMechanism->mechanism = CKM_DES3_CBC; @@ -1848,19 +1869,19 @@ PK11_MapPBEMechanismToCryptoMechanism(CK_MECHANISM_PTR pPBEMechanism, (unsigned char *)(pPBEparams->pInitVector), iv_len); break; - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: case CKM_PBE_SHA1_RC4_40: case CKM_PBE_SHA1_RC4_128: pCryptoMechanism->mechanism = CKM_RC4; pCryptoMechanism->ulParameterLen = 0; pCryptoMechanism->pParameter = CK_NULL_PTR; break; - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: case CKM_PBE_SHA1_RC2_40_CBC: rc2_key_len = 40; goto have_key_len; - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: rc2_key_len = 128; have_key_len: pCryptoMechanism->mechanism = CKM_RC2_CBC; diff --git a/security/nss/lib/pk11wrap/pk11merge.c b/security/nss/lib/pk11wrap/pk11merge.c index c6125b6e6..d6d9da718 100644 --- a/security/nss/lib/pk11wrap/pk11merge.c +++ b/security/nss/lib/pk11wrap/pk11merge.c @@ -36,7 +36,7 @@ pk11_setAttributes(PK11SlotInfo *slot, CK_OBJECT_HANDLE id, CK_SESSION_HANDLE rwsession; rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return SECFailure; } @@ -93,7 +93,7 @@ pk11_copyAttributes(PLArenaPool *arena, } if (targetID == CK_INVALID_HANDLE) { /* we need to create the object */ - rv = PK11_CreateNewObject(targetSlot, CK_INVALID_SESSION, + rv = PK11_CreateNewObject(targetSlot, CK_INVALID_HANDLE, copyTemplate, copyTemplateCount, PR_TRUE, &targetID); } else { /* update the existing object with the new attributes */ @@ -464,7 +464,7 @@ pk11_mergeSecretKey(PK11SlotInfo *targetSlot, PK11SlotInfo *sourceSlot, { CKA_ID, NULL, 0 }, { CKA_CLASS, NULL, 0 } }; - CK_ULONG symTemplateCount = sizeof(symTemplate) / sizeof(symTemplate[0]); + const CK_ULONG symTemplateCount = sizeof(symTemplate) / sizeof(symTemplate[0]); CK_ATTRIBUTE symCopyTemplate[] = { { CKA_LABEL, NULL, 0 } }; diff --git a/security/nss/lib/pk11wrap/pk11nobj.c b/security/nss/lib/pk11wrap/pk11nobj.c index 41d1d9688..80bc009f7 100644 --- a/security/nss/lib/pk11wrap/pk11nobj.c +++ b/security/nss/lib/pk11wrap/pk11nobj.c @@ -6,6 +6,8 @@ * etc). */ +#include + #include "secport.h" #include "seccomon.h" #include "secmod.h" @@ -61,7 +63,7 @@ pk11_HandleTrustObject(PK11SlotInfo *slot, CERTCertificate *cert, CERTCertTrust { CKA_CERT_SHA1_HASH, NULL, 0 }, }; - CK_OBJECT_CLASS tobjc = CKO_NETSCAPE_TRUST; + CK_OBJECT_CLASS tobjc = CKO_NSS_TRUST; CK_OBJECT_HANDLE tobjID; unsigned char sha1_hash[SHA1_LENGTH]; @@ -148,8 +150,8 @@ pk11_CollectCrls(PK11SlotInfo *slot, CK_OBJECT_HANDLE crlID, void *arg) CERTCrlNode *new_node = NULL; CK_ATTRIBUTE fetchCrl[3] = { { CKA_VALUE, NULL, 0 }, - { CKA_NETSCAPE_KRL, NULL, 0 }, - { CKA_NETSCAPE_URL, NULL, 0 }, + { CKA_NSS_KRL, NULL, 0 }, + { CKA_NSS_URL, NULL, 0 }, }; const int fetchCrlSize = sizeof(fetchCrl) / sizeof(fetchCrl[2]); CK_RV crv; @@ -219,7 +221,7 @@ PK11_LookupCrls(CERTCrlHeadNode *nodes, int type, void *wincx) pk11TraverseSlot creater; CK_ATTRIBUTE theTemplate[2]; CK_ATTRIBUTE *attrs; - CK_OBJECT_CLASS certClass = CKO_NETSCAPE_CRL; + CK_OBJECT_CLASS certClass = CKO_NSS_CRL; CK_BBOOL isKrl = CK_FALSE; attrs = theTemplate; @@ -227,7 +229,7 @@ PK11_LookupCrls(CERTCrlHeadNode *nodes, int type, void *wincx) attrs++; if (type != -1) { isKrl = (CK_BBOOL)(type == SEC_KRL_TYPE); - PK11_SETATTRS(attrs, CKA_NETSCAPE_KRL, &isKrl, sizeof(isKrl)); + PK11_SETATTRS(attrs, CKA_NSS_KRL, &isKrl, sizeof(isKrl)); attrs++; } @@ -256,8 +258,8 @@ pk11_RetrieveCrlsCallback(PK11SlotInfo *slot, CK_OBJECT_HANDLE crlID, CERTCrlNode *new_node = NULL; CK_ATTRIBUTE fetchCrl[3] = { { CKA_VALUE, NULL, 0 }, - { CKA_NETSCAPE_KRL, NULL, 0 }, - { CKA_NETSCAPE_URL, NULL, 0 }, + { CKA_NSS_KRL, NULL, 0 }, + { CKA_NSS_URL, NULL, 0 }, }; const int fetchCrlSize = sizeof(fetchCrl) / sizeof(fetchCrl[2]); CK_RV crv; @@ -360,7 +362,7 @@ pk11_RetrieveCrls(CERTCrlHeadNode *nodes, SECItem *issuer, pk11TraverseSlot creater; CK_ATTRIBUTE theTemplate[2]; CK_ATTRIBUTE *attrs; - CK_OBJECT_CLASS crlClass = CKO_NETSCAPE_CRL; + CK_OBJECT_CLASS crlClass = CKO_NSS_CRL; crlOptions options; attrs = theTemplate; @@ -541,18 +543,18 @@ SECItem * PK11_FindSMimeProfile(PK11SlotInfo **slot, char *emailAddr, SECItem *name, SECItem **profileTime) { - CK_OBJECT_CLASS smimeClass = CKO_NETSCAPE_SMIME; + CK_OBJECT_CLASS smimeClass = CKO_NSS_SMIME; CK_ATTRIBUTE theTemplate[] = { { CKA_SUBJECT, NULL, 0 }, { CKA_CLASS, NULL, 0 }, - { CKA_NETSCAPE_EMAIL, NULL, 0 }, + { CKA_NSS_EMAIL, NULL, 0 }, }; CK_ATTRIBUTE smimeData[] = { { CKA_SUBJECT, NULL, 0 }, { CKA_VALUE, NULL, 0 }, }; /* if you change the array, change the variable below as well */ - int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); + const size_t tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); CK_OBJECT_HANDLE smimeh = CK_INVALID_HANDLE; CK_ATTRIBUTE *attrs = theTemplate; CK_RV crv; @@ -567,7 +569,7 @@ PK11_FindSMimeProfile(PK11SlotInfo **slot, char *emailAddr, attrs++; PK11_SETATTRS(attrs, CKA_CLASS, &smimeClass, sizeof(smimeClass)); attrs++; - PK11_SETATTRS(attrs, CKA_NETSCAPE_EMAIL, emailAddr, strlen(emailAddr)); + PK11_SETATTRS(attrs, CKA_NSS_EMAIL, emailAddr, strlen(emailAddr)); attrs++; if (*slot) { @@ -597,7 +599,7 @@ PK11_FindSMimeProfile(PK11SlotInfo **slot, char *emailAddr, } if (profileTime) { - PK11_SETATTRS(smimeData, CKA_NETSCAPE_SMIME_TIMESTAMP, NULL, 0); + PK11_SETATTRS(smimeData, CKA_NSS_SMIME_TIMESTAMP, NULL, 0); } crv = PK11_GetAttributes(NULL, *slot, smimeh, smimeData, 2); @@ -650,14 +652,14 @@ SECStatus PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj, SECItem *emailProfile, SECItem *profileTime) { - CK_OBJECT_CLASS smimeClass = CKO_NETSCAPE_SMIME; + CK_OBJECT_CLASS smimeClass = CKO_NSS_SMIME; CK_BBOOL ck_true = CK_TRUE; CK_ATTRIBUTE theTemplate[] = { { CKA_CLASS, NULL, 0 }, { CKA_TOKEN, NULL, 0 }, { CKA_SUBJECT, NULL, 0 }, - { CKA_NETSCAPE_EMAIL, NULL, 0 }, - { CKA_NETSCAPE_SMIME_TIMESTAMP, NULL, 0 }, + { CKA_NSS_EMAIL, NULL, 0 }, + { CKA_NSS_SMIME_TIMESTAMP, NULL, 0 }, { CKA_VALUE, NULL, 0 } }; /* if you change the array, change the variable below as well */ @@ -677,11 +679,11 @@ PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj, attrs++; PK11_SETATTRS(attrs, CKA_SUBJECT, derSubj->data, derSubj->len); attrs++; - PK11_SETATTRS(attrs, CKA_NETSCAPE_EMAIL, + PK11_SETATTRS(attrs, CKA_NSS_EMAIL, emailAddr, PORT_Strlen(emailAddr) + 1); attrs++; if (profileTime) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_SMIME_TIMESTAMP, profileTime->data, + PK11_SETATTRS(attrs, CKA_NSS_SMIME_TIMESTAMP, profileTime->data, profileTime->len); attrs++; PK11_SETATTRS(attrs, CKA_VALUE, emailProfile->data, @@ -697,7 +699,7 @@ PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj, } rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_READ_ONLY); if (free_slot) { PK11_FreeSlot(free_slot); diff --git a/security/nss/lib/pk11wrap/pk11obj.c b/security/nss/lib/pk11wrap/pk11obj.c index bc9e93454..4432b8e3a 100644 --- a/security/nss/lib/pk11wrap/pk11obj.c +++ b/security/nss/lib/pk11wrap/pk11obj.c @@ -5,6 +5,7 @@ * This file manages object type indepentent functions. */ #include +#include #include "seccomon.h" #include "secmod.h" @@ -70,7 +71,7 @@ PK11_DestroyTokenObject(PK11SlotInfo *slot, CK_OBJECT_HANDLE object) CK_SESSION_HANDLE rwsession; rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return SECFailure; } @@ -203,7 +204,7 @@ PK11_GetAttributes(PLArenaPool *arena, PK11SlotInfo *slot, /* make pedantic happy... note that it's only used arena != NULL */ void *mark = NULL; CK_RV crv; - if (slot->session == CK_INVALID_SESSION) + if (slot->session == CK_INVALID_HANDLE) return CKR_SESSION_HANDLE_INVALID; /* @@ -317,7 +318,7 @@ PK11_SetObjectNickname(PK11SlotInfo *slot, CK_OBJECT_HANDLE id, PK11_SETATTRS(&setTemplate, CKA_LABEL, (CK_CHAR *)nickname, len); rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return SECFailure; } @@ -394,12 +395,12 @@ PK11_CreateNewObject(PK11SlotInfo *slot, CK_SESSION_HANDLE session, rwsession = session; if (token) { rwsession = PK11_GetRWSession(slot); - } else if (rwsession == CK_INVALID_SESSION) { + } else if (rwsession == CK_INVALID_HANDLE) { rwsession = slot->session; - if (rwsession != CK_INVALID_SESSION) + if (rwsession != CK_INVALID_HANDLE) PK11_EnterSlotMonitor(slot); } - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return SECFailure; } @@ -412,7 +413,7 @@ PK11_CreateNewObject(PK11SlotInfo *slot, CK_SESSION_HANDLE session, } if (token) { PK11_RestoreROSession(slot, rwsession); - } else if (session == CK_INVALID_SESSION) { + } else if (session == CK_INVALID_HANDLE) { PK11_ExitSlotMonitor(slot); } @@ -1243,7 +1244,7 @@ PK11_UnwrapPrivKey(PK11SlotInfo *slot, PK11SymKey *wrappingKey, } if (PK11_IsInternal(slot)) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_DB, idValue->data, + PK11_SETATTRS(attrs, CKA_NSS_DB, idValue->data, idValue->len); attrs++; } @@ -1275,13 +1276,13 @@ PK11_UnwrapPrivKey(PK11SlotInfo *slot, PK11SymKey *wrappingKey, rwsession = PK11_GetRWSession(slot); } else { rwsession = slot->session; - if (rwsession != CK_INVALID_SESSION) + if (rwsession != CK_INVALID_HANDLE) PK11_EnterSlotMonitor(slot); } /* This is a lot a work to deal with fussy PKCS #11 modules * that can't bother to return BAD_DATA when presented with an * invalid session! */ - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); goto loser; } @@ -1692,18 +1693,12 @@ PK11_CreateManagedGenericObject(PK11SlotInfo *slot, !token); } -/* - * Change an attribute on a raw object - */ -SECStatus -PK11_WriteRawAttribute(PK11ObjectType objType, void *objSpec, - CK_ATTRIBUTE_TYPE attrType, SECItem *item) +CK_OBJECT_HANDLE +PK11_GetObjectHandle(PK11ObjectType objType, void *objSpec, + PK11SlotInfo **slotp) { + CK_OBJECT_HANDLE handle = CK_INVALID_HANDLE; PK11SlotInfo *slot = NULL; - CK_OBJECT_HANDLE handle = 0; - CK_ATTRIBUTE setTemplate; - CK_RV crv; - CK_SESSION_HANDLE rwsession; switch (objType) { case PK11_TypeGeneric: @@ -1724,16 +1719,42 @@ PK11_WriteRawAttribute(PK11ObjectType objType, void *objSpec, break; case PK11_TypeCert: /* don't handle cert case for now */ default: + PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE); break; } + if (slotp) { + *slotp = slot; + } + /* paranoia. If the object doesn't have a slot, then it's handle isn't + * valid either */ if (slot == NULL) { + handle = CK_INVALID_HANDLE; + } + return handle; +} + +/* + * Change an attribute on a raw object + */ +SECStatus +PK11_WriteRawAttribute(PK11ObjectType objType, void *objSpec, + CK_ATTRIBUTE_TYPE attrType, SECItem *item) +{ + PK11SlotInfo *slot = NULL; + CK_OBJECT_HANDLE handle = 0; + CK_ATTRIBUTE setTemplate; + CK_RV crv; + CK_SESSION_HANDLE rwsession; + + handle = PK11_GetObjectHandle(objType, objSpec, &slot); + if (handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE); return SECFailure; } PK11_SETATTRS(&setTemplate, attrType, (CK_CHAR *)item->data, item->len); rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return SECFailure; } @@ -1754,28 +1775,8 @@ PK11_ReadRawAttribute(PK11ObjectType objType, void *objSpec, PK11SlotInfo *slot = NULL; CK_OBJECT_HANDLE handle = 0; - switch (objType) { - case PK11_TypeGeneric: - slot = ((PK11GenericObject *)objSpec)->slot; - handle = ((PK11GenericObject *)objSpec)->objectID; - break; - case PK11_TypePrivKey: - slot = ((SECKEYPrivateKey *)objSpec)->pkcs11Slot; - handle = ((SECKEYPrivateKey *)objSpec)->pkcs11ID; - break; - case PK11_TypePubKey: - slot = ((SECKEYPublicKey *)objSpec)->pkcs11Slot; - handle = ((SECKEYPublicKey *)objSpec)->pkcs11ID; - break; - case PK11_TypeSymKey: - slot = ((PK11SymKey *)objSpec)->slot; - handle = ((PK11SymKey *)objSpec)->objectID; - break; - case PK11_TypeCert: /* don't handle cert case for now */ - default: - break; - } - if (slot == NULL) { + handle = PK11_GetObjectHandle(objType, objSpec, &slot); + if (handle == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE); return SECFailure; } @@ -1783,11 +1784,31 @@ PK11_ReadRawAttribute(PK11ObjectType objType, void *objSpec, return PK11_ReadAttribute(slot, handle, attrType, NULL, item); } +SECStatus +PK11_ReadRawAttributes(PLArenaPool *arena, PK11ObjectType objType, void *objSpec, + CK_ATTRIBUTE *pTemplate, unsigned int count) +{ + PK11SlotInfo *slot = NULL; + CK_OBJECT_HANDLE handle = 0; + + handle = PK11_GetObjectHandle(objType, objSpec, &slot); + if (handle == CK_INVALID_HANDLE) { + PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE); + return SECFailure; + } + CK_RV crv = PK11_GetAttributes(arena, slot, handle, pTemplate, count); + if (crv != CKR_OK) { + PORT_SetError(PK11_MapError(crv)); + return SECFailure; + } + return SECSuccess; +} + /* * return the object handle that matches the template */ CK_OBJECT_HANDLE -pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, int tsize) +pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, size_t tsize) { CK_OBJECT_HANDLE object; CK_RV crv = CKR_SESSION_HANDLE_INVALID; @@ -1797,7 +1818,7 @@ pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, int tsi * issue the find */ PK11_EnterSlotMonitor(slot); - if (slot->session != CK_INVALID_SESSION) { + if (slot->session != CK_INVALID_HANDLE) { crv = PK11_GETTAB(slot)->C_FindObjectsInit(slot->session, theTemplate, tsize); } @@ -1826,7 +1847,7 @@ pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, int tsi */ CK_OBJECT_HANDLE * pk11_FindObjectsByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *findTemplate, - int templCount, int *object_count) + size_t templCount, int *object_count) { CK_OBJECT_HANDLE *objID = NULL; CK_ULONG returned_count = 0; @@ -1840,7 +1861,7 @@ pk11_FindObjectsByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *findTemplate, if (haslock) { PK11_EnterSlotMonitor(slot); } - if (session != CK_INVALID_SESSION) { + if (session != CK_INVALID_HANDLE) { crv = PK11_GETTAB(slot)->C_FindObjectsInit(session, findTemplate, templCount); } @@ -1921,7 +1942,7 @@ PK11_FindRawCertsWithSubject(PK11SlotInfo *slot, SECItem *derSubject, { CKA_CLASS, &cko_certificate, sizeof(cko_certificate) }, { CKA_SUBJECT, derSubject->data, derSubject->len }, }; - int templateCount = sizeof(subjectTemplate) / sizeof(subjectTemplate[0]); + const size_t templateCount = sizeof(subjectTemplate) / sizeof(subjectTemplate[0]); int handleCount = 0; CK_OBJECT_HANDLE *handles = pk11_FindObjectsByTemplate(slot, subjectTemplate, templateCount, @@ -2001,7 +2022,7 @@ PK11_MatchItem(PK11SlotInfo *slot, CK_OBJECT_HANDLE searchID, }; /* if you change the array, change the variable below as well */ CK_ATTRIBUTE *keyclass = &theTemplate[1]; - int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); + const size_t tsize = sizeof(theTemplate) / sizeof(theTemplate[0]); /* if you change the array, change the variable below as well */ CK_OBJECT_HANDLE peerID; PORTCheapArenaPool tmpArena; @@ -2050,7 +2071,7 @@ PK11_NumberObjectsFor(PK11SlotInfo *slot, CK_ATTRIBUTE *findTemplate, CK_RV crv = CKR_SESSION_HANDLE_INVALID; PK11_EnterSlotMonitor(slot); - if (slot->session != CK_INVALID_SESSION) { + if (slot->session != CK_INVALID_HANDLE) { crv = PK11_GETTAB(slot)->C_FindObjectsInit(slot->session, findTemplate, templCount); } @@ -2155,7 +2176,7 @@ PK11_FindObjectsFromNickname(char *nickname, PK11SlotInfo **slotptr, { CKA_LABEL, NULL, 0 }, { CKA_CLASS, NULL, 0 }, }; - int findCount = sizeof(findTemplate) / sizeof(findTemplate[0]); + const size_t findCount = sizeof(findTemplate) / sizeof(findTemplate[0]); SECStatus rv; PK11_SETATTRS(&findTemplate[1], CKA_CLASS, &objclass, sizeof(objclass)); diff --git a/security/nss/lib/pk11wrap/pk11pars.c b/security/nss/lib/pk11wrap/pk11pars.c index c5e21df51..edffa9e3a 100644 --- a/security/nss/lib/pk11wrap/pk11pars.c +++ b/security/nss/lib/pk11wrap/pk11pars.c @@ -158,16 +158,17 @@ SECMOD_CreateModule(const char *library, const char *moduleName, * Disallow values are parsed first, then allow values, independent of the * order they appear. * - * Future key words (not yet implemented): + * flags: turn on the following flags: + * policy-lock: turn off the ability for applications to change policy with + * the call NSS_SetAlgorithmPolicy or the other system policy + * calls (SSL_SetPolicy, etc.) + * ssl-lock: turn off the ability to change the ssl defaults. + * + * The following only apply to ssl cipher suites (future smime) + * * enable: turn on ciphersuites by default. * disable: turn off ciphersuites by default without disallowing them by policy. - * flags: turn on the following flags: - * ssl-lock: turn off the ability for applications to change policy with - * the SSL_SetCipherPolicy (or SSL_SetPolicy). - * policy-lock: turn off the ability for applications to change policy with - * the call NSS_SetAlgorithmPolicy. - * ssl-default-lock: turn off the ability for applications to change cipher - * suite states with SSL_EnableCipher, SSL_DisableCipher. + * * */ @@ -323,21 +324,21 @@ static const oidValDef curveOptList[] = { static const oidValDef hashOptList[] = { /* Hashes */ { CIPHER_NAME("MD2"), SEC_OID_MD2, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("MD4"), SEC_OID_MD4, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("MD5"), SEC_OID_MD5, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("SHA1"), SEC_OID_SHA1, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("SHA224"), SEC_OID_SHA224, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("SHA256"), SEC_OID_SHA256, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("SHA384"), SEC_OID_SHA384, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("SHA512"), SEC_OID_SHA512, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE } }; static const oidValDef macOptList[] = { @@ -389,7 +390,13 @@ static const oidValDef kxOptList[] = { static const oidValDef signOptList[] = { /* Signatures */ { CIPHER_NAME("DSA"), SEC_OID_ANSIX9_DSA_SIGNATURE, - NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, + { CIPHER_NAME("RSA-PKCS"), SEC_OID_PKCS1_RSA_ENCRYPTION, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, + { CIPHER_NAME("RSA-PSS"), SEC_OID_PKCS1_RSA_PSS_SIGNATURE, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, + { CIPHER_NAME("ECDSA"), SEC_OID_ANSIX962_EC_PUBLIC_KEY, + NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }, }; typedef struct { @@ -405,7 +412,7 @@ static const algListsDef algOptLists[] = { { macOptList, PR_ARRAY_SIZE(macOptList), "MAC", PR_FALSE }, { cipherOptList, PR_ARRAY_SIZE(cipherOptList), "CIPHER", PR_FALSE }, { kxOptList, PR_ARRAY_SIZE(kxOptList), "OTHER-KX", PR_FALSE }, - { signOptList, PR_ARRAY_SIZE(signOptList), "OTHER-SIGN", PR_TRUE }, + { signOptList, PR_ARRAY_SIZE(signOptList), "OTHER-SIGN", PR_FALSE }, }; static const optionFreeDef sslOptList[] = { @@ -443,10 +450,19 @@ static const policyFlagDef policyFlagList[] = { /* add other key exhanges in the future */ { CIPHER_NAME("KEY-EXCHANGE"), NSS_USE_ALG_IN_SSL_KX }, { CIPHER_NAME("CERT-SIGNATURE"), NSS_USE_ALG_IN_CERT_SIGNATURE }, - /* add other signatures in the future */ - { CIPHER_NAME("SIGNATURE"), NSS_USE_ALG_IN_CERT_SIGNATURE }, - /* enable everything */ - { CIPHER_NAME("ALL"), NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE }, + { CIPHER_NAME("CMS-SIGNATURE"), NSS_USE_ALG_IN_CMS_SIGNATURE }, + { CIPHER_NAME("ALL-SIGNATURE"), NSS_USE_ALG_IN_SIGNATURE }, + /* sign turns off all signatures, but doesn't change the + * allowance for specific sigantures... for example: + * disallow=sha256/all allow=sha256/signature doesn't allow + * cert-sigantures, where disallow=sha256/all allow=sha256/all-signature + * does. + * however, disallow=sha356/signature and disallow=sha256/all-siganture are + * equivalent in effect */ + { CIPHER_NAME("SIGNATURE"), NSS_USE_ALG_IN_ANY_SIGNATURE }, + /* enable/disable everything */ + { CIPHER_NAME("ALL"), NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX | + NSS_USE_ALG_IN_SIGNATURE }, { CIPHER_NAME("NONE"), 0 } }; @@ -538,8 +554,82 @@ secmod_getPolicyOptValue(const char *policyValue, int policyValueLength, return SECFailure; } +/* Policy operations: + * Disallow: operation is disallowed by policy. Implies disabled. + * Allow: operation is allowed by policy (but could be disabled). + * Disable: operation is turned off by default (but could be allowed). + * Enable: operation is enabled by default. Implies allowed. + */ +typedef enum { + NSS_DISALLOW, + NSS_ALLOW, + NSS_DISABLE, + NSS_ENABLE +} NSSPolicyOperation; + +/* apply the operator specific policy */ +SECStatus +secmod_setPolicyOperation(SECOidTag oid, NSSPolicyOperation operation, + PRUint32 value) +{ + SECStatus rv = SECSuccess; + switch (operation) { + case NSS_DISALLOW: + /* clear the requested policy bits */ + rv = NSS_SetAlgorithmPolicy(oid, 0, value); + break; + case NSS_ALLOW: + /* set the requested policy bits */ + rv = NSS_SetAlgorithmPolicy(oid, value, 0); + break; + /* enable/disable only apply to SSL cipher suites (future S/MIME). + * Enable/disable is implemented by clearing the DEFAULT_NOT_VALID + * flag, then setting the NSS_USE_DEFAULT_SSL_ENABLE flag to the + * correct value. The ssl policy code will then sort out what to + * set based on ciphers and cipher suite values.*/ + case NSS_DISABLE: + if (value & (NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX)) { + /* clear not valid and enable */ + rv = NSS_SetAlgorithmPolicy(oid, 0, + NSS_USE_DEFAULT_NOT_VALID | + NSS_USE_DEFAULT_SSL_ENABLE); + } + break; + case NSS_ENABLE: + if (value & (NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX)) { + /* set enable, clear not valid. NOTE: enable implies allow! */ + rv = NSS_SetAlgorithmPolicy(oid, value | NSS_USE_DEFAULT_SSL_ENABLE, + NSS_USE_DEFAULT_NOT_VALID); + } + break; + default: + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + rv = SECFailure; + break; + } + return rv; +} + +const char * +secmod_getOperationString(NSSPolicyOperation operation) +{ + switch (operation) { + case NSS_DISALLOW: + return "disallow"; + case NSS_ALLOW: + return "allow"; + case NSS_DISABLE: + return "disable"; + case NSS_ENABLE: + return "enable"; + default: + break; + } + return "invalid"; +} + static SECStatus -secmod_applyCryptoPolicy(const char *policyString, PRBool allow, +secmod_applyCryptoPolicy(const char *policyString, NSSPolicyOperation operation, PRBool printPolicyFeedback) { const char *cipher, *currentString; @@ -573,18 +663,10 @@ secmod_applyCryptoPolicy(const char *policyString, PRBool allow, for (i = 0; i < PR_ARRAY_SIZE(algOptLists); i++) { const algListsDef *algOptList = &algOptLists[i]; for (j = 0; j < algOptList->entries; j++) { - PRUint32 enable, disable; if (!newValue) { value = algOptList->list[j].val; } - if (allow) { - enable = value; - disable = 0; - } else { - enable = 0; - disable = value; - } - NSS_SetAlgorithmPolicy(algOptList->list[j].oid, enable, disable); + secmod_setPolicyOperation(algOptList->list[j].oid, operation, value); } } continue; @@ -603,20 +685,12 @@ secmod_applyCryptoPolicy(const char *policyString, PRBool allow, if ((newOption || algOpt->name_size == length) && PORT_Strncasecmp(algOpt->name, cipher, name_size) == 0) { PRUint32 value = algOpt->val; - PRUint32 enable, disable; if (newOption) { value = secmod_parsePolicyValue(&cipher[name_size] + 1, length - name_size - 1, printPolicyFeedback); } - if (allow) { - enable = value; - disable = 0; - } else { - enable = 0; - disable = value; - } - rv = NSS_SetAlgorithmPolicy(algOpt->oid, enable, disable); + rv = secmod_setPolicyOperation(algOptList->list[j].oid, operation, value); if (rv != SECSuccess) { /* could not enable option */ /* NSS_SetAlgorithPolicy should have set the error code */ @@ -666,7 +740,7 @@ secmod_applyCryptoPolicy(const char *policyString, PRBool allow, if (unknown && printPolicyFeedback) { PR_SetEnv("NSS_POLICY_FAIL=1"); fprintf(stderr, "NSS-POLICY-FAIL %s: unknown identifier: %.*s\n", - allow ? "allow" : "disallow", length, cipher); + secmod_getOperationString(operation), length, cipher); } } return rv; @@ -709,7 +783,8 @@ secmod_sanityCheckCryptoPolicy(void) anyEnabled = PR_TRUE; fprintf(stderr, "NSS-POLICY-INFO: %s is enabled for SSL\n", algOpt->name); } - if ((algOpt->val & NSS_USE_ALG_IN_CERT_SIGNATURE) && (value & NSS_USE_ALG_IN_CERT_SIGNATURE)) { + if ((algOpt->val & NSS_USE_ALG_IN_CERT_SIGNATURE) && + ((value & NSS_USE_CERT_SIGNATURE_OK) == NSS_USE_CERT_SIGNATURE_OK)) { ++num_sig_enabled; anyEnabled = PR_TRUE; fprintf(stderr, "NSS-POLICY-INFO: %s is enabled for CERT-SIGNATURE\n", algOpt->name); @@ -740,7 +815,7 @@ secmod_sanityCheckCryptoPolicy(void) static SECStatus secmod_parseCryptoPolicy(const char *policyConfig, PRBool printPolicyFeedback) { - char *disallow, *allow; + char *args; SECStatus rv; if (policyConfig == NULL) { @@ -752,20 +827,49 @@ secmod_parseCryptoPolicy(const char *policyConfig, PRBool printPolicyFeedback) if (rv != SECSuccess) { return rv; } - disallow = NSSUTIL_ArgGetParamValue("disallow", policyConfig); - rv = secmod_applyCryptoPolicy(disallow, PR_FALSE, printPolicyFeedback); - if (disallow) - PORT_Free(disallow); + args = NSSUTIL_ArgGetParamValue("disallow", policyConfig); + rv = secmod_applyCryptoPolicy(args, NSS_DISALLOW, printPolicyFeedback); + if (args) + PORT_Free(args); if (rv != SECSuccess) { return rv; } - allow = NSSUTIL_ArgGetParamValue("allow", policyConfig); - rv = secmod_applyCryptoPolicy(allow, PR_TRUE, printPolicyFeedback); - if (allow) - PORT_Free(allow); + args = NSSUTIL_ArgGetParamValue("allow", policyConfig); + rv = secmod_applyCryptoPolicy(args, NSS_ALLOW, printPolicyFeedback); + if (args) + PORT_Free(args); if (rv != SECSuccess) { return rv; } + args = NSSUTIL_ArgGetParamValue("disable", policyConfig); + rv = secmod_applyCryptoPolicy(args, NSS_DISABLE, printPolicyFeedback); + if (args) + PORT_Free(args); + if (rv != SECSuccess) { + return rv; + } + args = NSSUTIL_ArgGetParamValue("enable", policyConfig); + rv = secmod_applyCryptoPolicy(args, NSS_ENABLE, printPolicyFeedback); + if (args) + PORT_Free(args); + if (rv != SECSuccess) { + return rv; + } + /* this has to be last. Everything after this will be a noop */ + if (NSSUTIL_ArgHasFlag("flags", "ssl-lock", policyConfig)) { + PRInt32 locks; + /* don't overwrite other (future) lock flags */ + rv = NSS_OptionGet(NSS_DEFAULT_LOCKS, &locks); + if (rv == SECSuccess) { + rv = NSS_OptionSet(NSS_DEFAULT_LOCKS, locks | NSS_DEFAULT_SSL_LOCK); + } + if (rv != SECSuccess) { + return rv; + } + } + if (NSSUTIL_ArgHasFlag("flags", "policy-lock", policyConfig)) { + NSS_LockPolicy(); + } if (printPolicyFeedback) { /* This helps to distinguish configurations that don't contain any * policy config= statement. */ @@ -818,7 +922,7 @@ SECMOD_CreateModuleEx(const char *library, const char *moduleName, mod->internal = NSSUTIL_ArgHasFlag("flags", "internal", nssc); mod->isFIPS = NSSUTIL_ArgHasFlag("flags", "FIPS", nssc); /* if the system FIPS mode is enabled, force FIPS to be on */ - if (secmod_GetSystemFIPSEnabled()) { + if (SECMOD_GetSystemFIPSEnabled()) { mod->isFIPS = PR_TRUE; } mod->isCritical = NSSUTIL_ArgHasFlag("flags", "critical", nssc); diff --git a/security/nss/lib/pk11wrap/pk11pbe.c b/security/nss/lib/pk11wrap/pk11pbe.c index 1e2fabd24..ac0d17659 100644 --- a/security/nss/lib/pk11wrap/pk11pbe.c +++ b/security/nss/lib/pk11wrap/pk11pbe.c @@ -883,7 +883,9 @@ pbe_PK11AlgidToParam(SECAlgorithmID *algid, SECItem *mech) pbeV2_params->ulPrfDataLen = 0; pbeV2_params->saltSource = CKZ_SALT_SPECIFIED; pSalt = ((CK_CHAR_PTR)pbeV2_params) + sizeof(CK_PKCS5_PBKD2_PARAMS); - PORT_Memcpy(pSalt, salt->data, salt->len); + if (salt->data) { + PORT_Memcpy(pSalt, salt->data, salt->len); + } pbeV2_params->pSaltSourceData = pSalt; pbeV2_params->ulSaltSourceDataLen = salt->len; pbeV2_params->iterations = iterations; @@ -899,7 +901,9 @@ pbe_PK11AlgidToParam(SECAlgorithmID *algid, SECItem *mech) pSalt = ((CK_CHAR_PTR)pbe_params) + sizeof(CK_PBE_PARAMS); pbe_params->pSalt = pSalt; - PORT_Memcpy(pSalt, salt->data, salt->len); + if (salt->data) { + PORT_Memcpy(pSalt, salt->data, salt->len); + } pbe_params->ulSaltLen = salt->len; if (iv_len) { pbe_params->pInitVector = @@ -988,10 +992,10 @@ PBE_CreateContext(SECOidTag hashAlgorithm, PBEBitGenID bitGenPurpose, mechanism = CKM_PBA_SHA1_WITH_SHA1_HMAC; break; case SEC_OID_MD2: - mechanism = CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN; + mechanism = CKM_NSS_PBE_MD2_HMAC_KEY_GEN; break; case SEC_OID_MD5: - mechanism = CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN; + mechanism = CKM_NSS_PBE_MD5_HMAC_KEY_GEN; break; default: break; @@ -1243,7 +1247,9 @@ PK11_CreatePBEParams(SECItem *salt, SECItem *pwd, unsigned int iterations) if (!pbe_params->pPassword) { goto loser; } - PORT_Memcpy(pbe_params->pPassword, pwd->data, pwd->len); + if (pwd->data) { + PORT_Memcpy(pbe_params->pPassword, pwd->data, pwd->len); + } pbe_params->ulPasswordLen = pwd->len; pbe_params->pSalt = (CK_CHAR_PTR)PORT_ZAlloc(salt->len); @@ -1363,8 +1369,8 @@ PK11SymKey * PK11_RawPBEKeyGen(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, SECItem *mech, SECItem *pwitem, PRBool faulty3DES, void *wincx) { - if (faulty3DES && (type == CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC)) { - type = CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC; + if (faulty3DES && (type == CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC)) { + type = CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC; } return pk11_RawPBEKeyGenWithKeyType(slot, type, mech, -1, 0, pwitem, wincx); } @@ -1421,8 +1427,8 @@ PK11_PBEKeyGen(PK11SlotInfo *slot, SECAlgorithmID *algid, SECItem *pwitem, PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); goto loser; } - if (faulty3DES && (type == CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC)) { - type = CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC; + if (faulty3DES && (type == CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC)) { + type = CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC; } symKey = pk11_RawPBEKeyGenWithKeyType(slot, type, param, keyType, keyLen, pwitem, wincx); diff --git a/security/nss/lib/pk11wrap/pk11pk12.c b/security/nss/lib/pk11wrap/pk11pk12.c index 360c03bd4..c6d2f3c87 100644 --- a/security/nss/lib/pk11wrap/pk11pk12.c +++ b/security/nss/lib/pk11wrap/pk11pk12.c @@ -411,7 +411,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk, goto loser; } if (PK11_IsInternal(slot)) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_DB, + PK11_SETATTRS(attrs, CKA_NSS_DB, publicValue->data, publicValue->len); attrs++; } @@ -450,7 +450,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk, * this dh key. We have a netscape only CKA_ value to do this. * Only send it to internal slots */ if (PK11_IsInternal(slot)) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_DB, + PK11_SETATTRS(attrs, CKA_NSS_DB, publicValue->data, publicValue->len); attrs++; } @@ -483,7 +483,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk, goto loser; } if (PK11_IsInternal(slot)) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_DB, + PK11_SETATTRS(attrs, CKA_NSS_DB, lpk->u.ec.publicValue.data, lpk->u.ec.publicValue.len); attrs++; @@ -535,7 +535,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk, } } - rv = PK11_CreateNewObject(slot, CK_INVALID_SESSION, + rv = PK11_CreateNewObject(slot, CK_INVALID_HANDLE, theTemplate, templateCount, isPerm, &objectID); /* create and return a SECKEYPrivateKey */ diff --git a/security/nss/lib/pk11wrap/pk11pqg.c b/security/nss/lib/pk11wrap/pk11pqg.c index d7c5f3613..4ad2beee6 100644 --- a/security/nss/lib/pk11wrap/pk11pqg.c +++ b/security/nss/lib/pk11wrap/pk11pqg.c @@ -55,9 +55,9 @@ PK11_PQG_ParamGenV2(unsigned int L, unsigned int N, { CKA_BASE, NULL, 0 }, }; CK_ATTRIBUTE vTemplate[] = { - { CKA_NETSCAPE_PQG_COUNTER, NULL, 0 }, - { CKA_NETSCAPE_PQG_SEED, NULL, 0 }, - { CKA_NETSCAPE_PQG_H, NULL, 0 }, + { CKA_NSS_PQG_COUNTER, NULL, 0 }, + { CKA_NSS_PQG_SEED, NULL, 0 }, + { CKA_NSS_PQG_H, NULL, 0 }, }; CK_ULONG primeBits = L; CK_ULONG subPrimeBits = N; @@ -84,7 +84,7 @@ PK11_PQG_ParamGenV2(unsigned int L, unsigned int N, attrs++; } if (seedBits != 0) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_SEED_BITS, + PK11_SETATTRS(attrs, CKA_NSS_PQG_SEED_BITS, &seedBits, sizeof(seedBits)); attrs++; } @@ -266,13 +266,13 @@ PK11_PQG_VerifyParams(const PQGParams *params, const PQGVerify *vfy, { CKA_SUBPRIME, NULL, 0 }, { CKA_BASE, NULL, 0 }, { CKA_TOKEN, NULL, 0 }, - { CKA_NETSCAPE_PQG_COUNTER, NULL, 0 }, - { CKA_NETSCAPE_PQG_SEED, NULL, 0 }, - { CKA_NETSCAPE_PQG_H, NULL, 0 }, + { CKA_NSS_PQG_COUNTER, NULL, 0 }, + { CKA_NSS_PQG_SEED, NULL, 0 }, + { CKA_NSS_PQG_H, NULL, 0 }, }; CK_ATTRIBUTE *attrs; CK_BBOOL ckfalse = CK_FALSE; - CK_OBJECT_CLASS class = CKO_KG_PARAMETERS; + CK_OBJECT_CLASS class = CKO_DOMAIN_PARAMETERS; CK_KEY_TYPE keyType = CKK_DSA; SECStatus rv = SECSuccess; PK11SlotInfo *slot; @@ -301,15 +301,15 @@ PK11_PQG_VerifyParams(const PQGParams *params, const PQGVerify *vfy, if (vfy) { if (vfy->counter != -1) { counter = vfy->counter; - PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_COUNTER, + PK11_SETATTRS(attrs, CKA_NSS_PQG_COUNTER, &counter, sizeof(counter)); attrs++; } - PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_SEED, + PK11_SETATTRS(attrs, CKA_NSS_PQG_SEED, vfy->seed.data, vfy->seed.len); attrs++; if (vfy->h.len) { - PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_H, + PK11_SETATTRS(attrs, CKA_NSS_PQG_H, vfy->h.data, vfy->h.len); attrs++; } diff --git a/security/nss/lib/pk11wrap/pk11priv.h b/security/nss/lib/pk11wrap/pk11priv.h index 13fc74c3a..e9977cfdb 100644 --- a/security/nss/lib/pk11wrap/pk11priv.h +++ b/security/nss/lib/pk11wrap/pk11priv.h @@ -3,6 +3,9 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef _PK11PRIV_H_ #define _PK11PRIV_H_ + +#include + #include "plarena.h" #include "seccomon.h" #include "secoidt.h" @@ -48,7 +51,7 @@ CK_ULONG PK11_ReadULongAttribute(PK11SlotInfo *slot, CK_OBJECT_HANDLE id, char *PK11_MakeString(PLArenaPool *arena, char *space, char *staticSring, int stringLen); PRBool pk11_MatchString(const char *string, - const char *staticString, int staticStringLen); + const char *staticString, size_t staticStringLen); int PK11_MapError(CK_RV error); CK_SESSION_HANDLE PK11_GetRWSession(PK11SlotInfo *slot); void PK11_RestoreROSession(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession); @@ -98,6 +101,7 @@ void PK11_AddMechanismEntry(CK_MECHANISM_TYPE type, CK_KEY_TYPE key, int ivLen, int blocksize); CK_MECHANISM_TYPE PK11_GetKeyMechanism(CK_KEY_TYPE type); CK_MECHANISM_TYPE PK11_GetKeyGenWithSize(CK_MECHANISM_TYPE type, int size); +PRBool PK11_DoesMechanismFlag(PK11SlotInfo *, CK_MECHANISM_TYPE type, CK_FLAGS flags); /********************************************************************** * Symetric, Public, and Private Keys @@ -146,6 +150,14 @@ PK11Context *PK11_CreateContextByRawKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin, CK_ATTRIBUTE_TYPE operation, SECItem *key, SECItem *param, void *wincx); PRBool PK11_HashOK(SECOidTag hashAlg); +/* + * Testing interfaces, not for general use. If your code isn't in + * gtests or cmd, stay away from these. This function forces + * an AEAD context into simulation mode even though the target token + * can already do PKCS #11 v3.0 Message (e.i. softoken). + */ +SECStatus _PK11_ContextSetAEADSimulation(PK11Context *context); +PRBool _PK11_ContextGetAEADSimulation(PK11Context *context); /********************************************************************** * Functions which are deprecated.... diff --git a/security/nss/lib/pk11wrap/pk11pub.h b/security/nss/lib/pk11wrap/pk11pub.h index 30e4cbd89..e6961e024 100644 --- a/security/nss/lib/pk11wrap/pk11pub.h +++ b/security/nss/lib/pk11wrap/pk11pub.h @@ -9,6 +9,7 @@ #include "secdert.h" #include "keythi.h" #include "certt.h" +#include "pk11hpke.h" #include "pkcs11t.h" #include "secmodt.h" #include "seccomon.h" @@ -267,6 +268,8 @@ CK_MECHANISM_TYPE PK11_MapSignKeyType(KeyType keyType); **********************************************************************/ void PK11_FreeSymKey(PK11SymKey *key); PK11SymKey *PK11_ReferenceSymKey(PK11SymKey *symKey); +PK11SymKey *PK11_ImportDataKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin, + CK_ATTRIBUTE_TYPE operation, SECItem *key, void *wincx); PK11SymKey *PK11_ImportSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin, CK_ATTRIBUTE_TYPE operation, SECItem *key, void *wincx); PK11SymKey *PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot, @@ -354,6 +357,11 @@ void *PK11_GetSymKeyUserData(PK11SymKey *symKey); SECStatus PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey, PK11SymKey *symKey, SECItem *wrappedKey); +SECStatus PK11_PubWrapSymKeyWithMechanism(SECKEYPublicKey *pubKey, + CK_MECHANISM_TYPE mechType, + SECItem *param, + PK11SymKey *symKey, + SECItem *wrappedKey); SECStatus PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *params, PK11SymKey *wrappingKey, PK11SymKey *symKey, SECItem *wrappedKey); /* move a key to 'slot' optionally set the key attributes according to either @@ -362,6 +370,25 @@ SECStatus PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *params, * currently ignored */ PK11SymKey *PK11_MoveSymKey(PK11SlotInfo *slot, CK_ATTRIBUTE_TYPE operation, CK_FLAGS flags, PRBool perm, PK11SymKey *symKey); +/* + * To do joint operations, we often need two keys in the same slot. + * Usually the PKCS #11 wrappers handle this correctly (like for PK11_WrapKey), + * but sometimes the wrappers don't know about mechanism specific keys in + * the Mechanism params. This function makes sure the two keys are in the + * same slot by copying one or both of the keys into a common slot. This + * functions makes sure the slot can handle the target mechanism. If the copy + * is warranted, this function will prefer to move the movingKey first, then + * the preferedKey. If the keys are moved, the new keys are returned in + * newMovingKey and/or newPreferedKey. The application is responsible + * for freeing those keys one the operation is complete. + */ +SECStatus PK11_SymKeysToSameSlot(CK_MECHANISM_TYPE mech, + CK_ATTRIBUTE_TYPE preferedOperation, + CK_ATTRIBUTE_TYPE movingOperation, + PK11SymKey *preferedKey, PK11SymKey *movingKey, + PK11SymKey **newPreferedKey, + PK11SymKey **newMovingKey); + /* * derive a new key from the base key. * PK11_Derive returns a key which can do exactly one operation, and is @@ -429,6 +456,13 @@ PK11SymKey *PK11_UnwrapSymKeyWithFlagsPerm(PK11SymKey *wrappingKey, */ PK11SymKey *PK11_PubUnwrapSymKey(SECKEYPrivateKey *key, SECItem *wrapppedKey, CK_MECHANISM_TYPE target, CK_ATTRIBUTE_TYPE operation, int keySize); +PK11SymKey *PK11_PubUnwrapSymKeyWithMechanism(SECKEYPrivateKey *key, + CK_MECHANISM_TYPE mechType, + SECItem *param, + SECItem *wrapppedKey, + CK_MECHANISM_TYPE target, + CK_ATTRIBUTE_TYPE operation, + int keySize); PK11SymKey *PK11_PubUnwrapSymKeyWithFlagsPerm(SECKEYPrivateKey *wrappingKey, SECItem *wrappedKey, CK_MECHANISM_TYPE target, CK_ATTRIBUTE_TYPE operation, int keySize, @@ -678,6 +712,7 @@ SECStatus PK11_ImportCertForKeyToSlot(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx); CERTCertificate *PK11_FindBestKEAMatch(CERTCertificate *serverCert, void *wincx); PRBool PK11_FortezzaHasKEA(CERTCertificate *cert); +CK_OBJECT_HANDLE PK11_FindEncodedCertInSlot(PK11SlotInfo *slot, SECItem *derCert, void *wincx); CK_OBJECT_HANDLE PK11_FindCertInSlot(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx); SECStatus PK11_TraverseCertsForNicknameInSlot(SECItem *nickname, @@ -692,6 +727,36 @@ CK_BBOOL PK11_HasAttributeSet(PK11SlotInfo *slot, CK_ATTRIBUTE_TYPE type, PRBool haslock /* must be set to PR_FALSE */); +/********************************************************************** + * Hybrid Public Key Encryption (draft-05) + **********************************************************************/ +/* + * NOTE: All HPKE functions will fail with SEC_ERROR_INVALID_ALGORITHM + * unless NSS is compiled with NSS_ENABLE_DRAFT_HPKE while spec (and + * implementation) is in draft. The eventual RFC number is an input to + * the key schedule, so applications opting into this MUST be prepared for + * outputs to change when the implementation is updated or finalized. */ + +/* Some of the various HPKE arguments would ideally be const, but the + * underlying PK11 functions take them as non-const. To avoid lying to + * the application with a cast, this idiosyncrasy is exposed. */ +SECStatus PK11_HPKE_ValidateParameters(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId); +HpkeContext *PK11_HPKE_NewContext(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId, + PK11SymKey *psk, const SECItem *pskId); +SECStatus PK11_HPKE_Deserialize(const HpkeContext *cx, const PRUint8 *enc, + unsigned int encLen, SECKEYPublicKey **outPubKey); +void PK11_HPKE_DestroyContext(HpkeContext *cx, PRBool freeit); +const SECItem *PK11_HPKE_GetEncapPubKey(const HpkeContext *cx); +SECStatus PK11_HPKE_ExportSecret(const HpkeContext *cx, const SECItem *info, unsigned int L, + PK11SymKey **outKey); +SECStatus PK11_HPKE_Open(HpkeContext *cx, const SECItem *aad, const SECItem *ct, SECItem **outPt); +SECStatus PK11_HPKE_Seal(HpkeContext *cx, const SECItem *aad, const SECItem *pt, SECItem **outCt); +SECStatus PK11_HPKE_Serialize(const SECKEYPublicKey *pk, PRUint8 *buf, unsigned int *len, unsigned int maxLen); +SECStatus PK11_HPKE_SetupS(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE, + SECKEYPublicKey *pkR, const SECItem *info); +SECStatus PK11_HPKE_SetupR(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR, + const SECItem *enc, const SECItem *info); + /********************************************************************** * Sign/Verify **********************************************************************/ @@ -741,6 +806,19 @@ SECStatus PK11_DigestOp(PK11Context *context, const unsigned char *in, unsigned len); SECStatus PK11_CipherOp(PK11Context *context, unsigned char *out, int *outlen, int maxout, const unsigned char *in, int inlen); +/* application builds the mechanism specific params */ +SECStatus PK11_AEADRawOp(PK11Context *context, void *params, int paramslen, + const unsigned char *aad, int aadlen, + unsigned char *out, int *outlen, + int maxout, const unsigned char *in, int inlen); +/* NSS builds the mechanism specific params */ +SECStatus PK11_AEADOp(PK11Context *context, CK_GENERATOR_FUNCTION ivGen, + int fixedbits, unsigned char *iv, int ivlen, + const unsigned char *aad, int aadlen, + unsigned char *out, int *outlen, + int maxout, unsigned char *tag, int taglen, + const unsigned char *in, int inlen); + SECStatus PK11_Finalize(PK11Context *context); SECStatus PK11_DigestFinal(PK11Context *context, unsigned char *data, unsigned int *outLen, unsigned int length); @@ -861,8 +939,13 @@ PK11GenericObject *PK11_CreateGenericObject(PK11SlotInfo *slot, */ SECStatus PK11_ReadRawAttribute(PK11ObjectType type, void *object, CK_ATTRIBUTE_TYPE attr, SECItem *item); +SECStatus PK11_ReadRawAttributes(PLArenaPool *arena, PK11ObjectType type, void *object, + CK_ATTRIBUTE *pTemplate, unsigned int count); SECStatus PK11_WriteRawAttribute(PK11ObjectType type, void *object, CK_ATTRIBUTE_TYPE attr, SECItem *item); +/* get the PKCS #11 handle and slot for a generic object */ +CK_OBJECT_HANDLE PK11_GetObjectHandle(PK11ObjectType objType, void *objSpec, + PK11SlotInfo **slotp); /* * PK11_GetAllSlotsForCert returns all the slots that a given certificate @@ -902,6 +985,17 @@ PK11_GetLowLevelKeyIDForPrivateKey(SECKEYPrivateKey *key); PRBool SECMOD_HasRootCerts(void); +/********************************************************************** + * Other Utilities + **********************************************************************/ +/* + * Get the state of the system FIPS mode - + * NSS uses this to force FIPS mode if the system bit is on. This returns + * the system state independent of the database state and can be called + * before NSS initializes. + */ +int SECMOD_GetSystemFIPSEnabled(void); + SEC_END_PROTOS #endif diff --git a/security/nss/lib/pk11wrap/pk11skey.c b/security/nss/lib/pk11wrap/pk11skey.c index ad4166017..f724fe9b7 100644 --- a/security/nss/lib/pk11wrap/pk11skey.c +++ b/security/nss/lib/pk11wrap/pk11skey.c @@ -6,6 +6,8 @@ * Interfaces. */ +#include + #include "seccomon.h" #include "secmod.h" #include "nssilock.h" @@ -73,11 +75,11 @@ pk11_getKeyFromList(PK11SlotInfo *slot, PRBool needSession) * session could be invalid if the token has been removed or because * we got it from the non-owner free list */ if ((symKey->series != slot->series) || - (symKey->session == CK_INVALID_SESSION)) { + (symKey->session == CK_INVALID_HANDLE)) { symKey->session = pk11_GetNewSession(slot, &symKey->sessionOwner); } - PORT_Assert(symKey->session != CK_INVALID_SESSION); - if (symKey->session != CK_INVALID_SESSION) + PORT_Assert(symKey->session != CK_INVALID_HANDLE); + if (symKey->session != CK_INVALID_HANDLE) return symKey; PK11_FreeSymKey(symKey); /* if we are here, we need a session, but couldn't get one, it's @@ -94,13 +96,13 @@ pk11_getKeyFromList(PK11SlotInfo *slot, PRBool needSession) symKey->next = NULL; if (needSession) { symKey->session = pk11_GetNewSession(slot, &symKey->sessionOwner); - PORT_Assert(symKey->session != CK_INVALID_SESSION); - if (symKey->session == CK_INVALID_SESSION) { + PORT_Assert(symKey->session != CK_INVALID_HANDLE); + if (symKey->session == CK_INVALID_HANDLE) { PK11_FreeSymKey(symKey); symKey = NULL; } } else { - symKey->session = CK_INVALID_SESSION; + symKey->session = CK_INVALID_HANDLE; } return symKey; } @@ -148,7 +150,7 @@ pk11_CreateSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, /* if needSession was specified, make sure we have a valid session. * callers which specify needSession as false should do their own * check of the session before returning the symKey */ - if (needSession && symKey->session == CK_INVALID_SESSION) { + if (needSession && symKey->session == CK_INVALID_HANDLE) { PK11_FreeSymKey(symKey); PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return NULL; @@ -213,16 +215,16 @@ PK11_FreeSymKey(PK11SymKey *symKey) * session must be valid. * freeSymKeysHead contain a list of SymKey structures without * valid session. - * session must be CK_INVALID_SESSION. + * session must be CK_INVALID_HANDLE. * though sessionOwner is false, callers should not depend on * this fact. */ if (symKey->sessionOwner) { - PORT_Assert(symKey->session != CK_INVALID_SESSION); + PORT_Assert(symKey->session != CK_INVALID_HANDLE); symKey->next = slot->freeSymKeysWithSessionHead; slot->freeSymKeysWithSessionHead = symKey; } else { - symKey->session = CK_INVALID_SESSION; + symKey->session = CK_INVALID_HANDLE; symKey->next = slot->freeSymKeysHead; slot->freeSymKeysHead = symKey; } @@ -345,8 +347,8 @@ PK11_SymKeyFromHandle(PK11SlotInfo *slot, PK11SymKey *parent, PK11Origin origin, /* This is the only case where pk11_CreateSymKey does not explicitly * check symKey->session. We need to assert here to make sure. * the session isn't invalid. */ - PORT_Assert(parent->session != CK_INVALID_SESSION); - if (parent->session == CK_INVALID_SESSION) { + PORT_Assert(parent->session != CK_INVALID_HANDLE); + if (parent->session == CK_INVALID_HANDLE) { PK11_FreeSymKey(symKey); PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return NULL; @@ -401,15 +403,19 @@ void PK11_SetWrapKey(PK11SlotInfo *slot, int wrap, PK11SymKey *wrapKey) { PK11_EnterSlotMonitor(slot); - if (wrap < PR_ARRAY_SIZE(slot->refKeys) && - slot->refKeys[wrap] == CK_INVALID_HANDLE) { - /* save the handle and mechanism for the wrapping key */ - /* mark the key and session as not owned by us so they don't get freed - * when the key goes way... that lets us reuse the key later */ - slot->refKeys[wrap] = wrapKey->objectID; - wrapKey->owner = PR_FALSE; - wrapKey->sessionOwner = PR_FALSE; - slot->wrapMechanism = wrapKey->type; + if (wrap >= 0) { + size_t uwrap = (size_t)wrap; + if (uwrap < PR_ARRAY_SIZE(slot->refKeys) && + slot->refKeys[uwrap] == CK_INVALID_HANDLE) { + /* save the handle and mechanism for the wrapping key */ + /* mark the key and session as not owned by us so they don't get + * freed when the key goes way... that lets us reuse the key + * later */ + slot->refKeys[uwrap] = wrapKey->objectID; + wrapKey->owner = PR_FALSE; + wrapKey->sessionOwner = PR_FALSE; + slot->wrapMechanism = wrapKey->type; + } } PK11_ExitSlotMonitor(slot); } @@ -477,6 +483,15 @@ PK11_ImportSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, CK_ATTRIBUTE keyTemplate[5]; CK_ATTRIBUTE *attrs = keyTemplate; + /* CKA_NSS_MESSAGE is a fake operation to distinguish between + * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set + * it as a real attribute */ + if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT), + * etc. Strip out the real attribute here */ + operation &= ~CKA_NSS_MESSAGE_MASK; + } + PK11_SETATTRS(attrs, CKA_CLASS, &keyClass, sizeof(keyClass)); attrs++; PK11_SETATTRS(attrs, CKA_KEY_TYPE, &keyType, sizeof(keyType)); @@ -491,10 +506,37 @@ PK11_ImportSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, keyTemplate, templateCount, key, wincx); return symKey; } +/* Import a PKCS #11 data object and return it as a key. This key is + * only useful in a limited number of mechanisms, such as HKDF. */ +PK11SymKey * +PK11_ImportDataKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin, + CK_ATTRIBUTE_TYPE operation, SECItem *key, void *wincx) +{ + CK_OBJECT_CLASS ckoData = CKO_DATA; + CK_ATTRIBUTE template[2] = { { CKA_CLASS, (CK_BYTE_PTR)&ckoData, sizeof(ckoData) }, + { CKA_VALUE, (CK_BYTE_PTR)key->data, key->len } }; + CK_OBJECT_HANDLE handle; + PK11GenericObject *genObject; -/* - * turn key bits into an appropriate key object - */ + genObject = PK11_CreateGenericObject(slot, template, PR_ARRAY_SIZE(template), PR_FALSE); + if (genObject == NULL) { + return NULL; + } + handle = PK11_GetObjectHandle(PK11_TypeGeneric, genObject, NULL); + if (handle == CK_INVALID_HANDLE) { + return NULL; + } + /* A note about ownership of the PKCS #11 handle: + * PK11_CreateGenericObject() will not destroy the object it creates + * on Free, For that you want PK11_CreateManagedGenericObject(). + * Below we import the handle into the symKey structure. We pass + * PR_TRUE as the owner so that the symKey will destroy the object + * once it's freed. This is way it's safe to free now. */ + PK11_DestroyGenericObject(genObject); + return PK11_SymKeyFromHandle(slot, NULL, origin, type, handle, PR_TRUE, wincx); +} + +/* turn key bits into an appropriate key object */ PK11SymKey * PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin, CK_ATTRIBUTE_TYPE operation, SECItem *key, @@ -508,6 +550,15 @@ PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, CK_ATTRIBUTE keyTemplate[MAX_TEMPL_ATTRS]; CK_ATTRIBUTE *attrs = keyTemplate; + /* CKA_NSS_MESSAGE is a fake operation to distinguish between + * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set + * it as a real attribute */ + if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT), + * etc. Strip out the real attribute here */ + operation &= ~CKA_NSS_MESSAGE_MASK; + } + PK11_SETATTRS(attrs, CKA_CLASS, &keyClass, sizeof(keyClass)); attrs++; PK11_SETATTRS(attrs, CKA_KEY_TYPE, &keyType, sizeof(keyType)); @@ -546,7 +597,7 @@ PK11_FindFixedKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, SECItem *keyID, CK_ATTRIBUTE *attrs; CK_BBOOL ckTrue = CK_TRUE; CK_OBJECT_CLASS keyclass = CKO_SECRET_KEY; - int tsize = 0; + size_t tsize = 0; CK_OBJECT_HANDLE key_id; attrs = findTemp; @@ -1157,10 +1208,10 @@ PK11_KeyGenWithTemplate(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, symKey->owner = PR_FALSE; } else { session = symKey->session; - if (session != CK_INVALID_SESSION) + if (session != CK_INVALID_HANDLE) pk11_EnterKeyMonitor(symKey); } - if (session == CK_INVALID_SESSION) { + if (session == CK_INVALID_HANDLE) { PK11_FreeSymKey(symKey); PORT_SetError(SEC_ERROR_BAD_DATA); return NULL; @@ -1207,7 +1258,7 @@ PK11_ConvertSessionSymKeyToTokenSymKey(PK11SymKey *symk, void *wincx) PK11_Authenticate(slot, PR_TRUE, wincx); rwsession = PK11_GetRWSession(slot); - if (rwsession == CK_INVALID_SESSION) { + if (rwsession == CK_INVALID_HANDLE) { PORT_SetError(SEC_ERROR_BAD_DATA); return NULL; } @@ -1224,13 +1275,23 @@ PK11_ConvertSessionSymKeyToTokenSymKey(PK11SymKey *symk, void *wincx) symk->type, newKeyID, PR_FALSE /*owner*/, NULL /*wincx*/); } -/* - * This function does a straight public key wrap (which only RSA can do). - * Use PK11_PubGenKey and PK11_WrapSymKey to implement the FORTEZZA and - * Diffie-Hellman Ciphers. */ +/* This function does a straight public key wrap with the CKM_RSA_PKCS + * mechanism. */ SECStatus PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey, PK11SymKey *symKey, SECItem *wrappedKey) +{ + CK_MECHANISM_TYPE inferred = pk11_mapWrapKeyType(pubKey->keyType); + return PK11_PubWrapSymKeyWithMechanism(pubKey, inferred, NULL, symKey, + wrappedKey); +} + +/* This function wraps a symmetric key with a public key, such as with the + * CKM_RSA_PKCS and CKM_RSA_PKCS_OAEP mechanisms. */ +SECStatus +PK11_PubWrapSymKeyWithMechanism(SECKEYPublicKey *pubKey, + CK_MECHANISM_TYPE mechType, SECItem *param, + PK11SymKey *symKey, SECItem *wrappedKey) { PK11SlotInfo *slot; CK_ULONG len = wrappedKey->len; @@ -1247,7 +1308,7 @@ PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey, } /* if this slot doesn't support the mechanism, go to a slot that does */ - newKey = pk11_ForceSlot(symKey, type, CKA_ENCRYPT); + newKey = pk11_ForceSlot(symKey, mechType, CKA_ENCRYPT); if (newKey != NULL) { symKey = newKey; } @@ -1258,9 +1319,15 @@ PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey, } slot = symKey->slot; - mechanism.mechanism = pk11_mapWrapKeyType(pubKey->keyType); - mechanism.pParameter = NULL; - mechanism.ulParameterLen = 0; + + mechanism.mechanism = mechType; + if (param == NULL) { + mechanism.pParameter = NULL; + mechanism.ulParameterLen = 0; + } else { + mechanism.pParameter = param->data; + mechanism.ulParameterLen = param->len; + } id = PK11_ImportPublicKey(slot, pubKey, PR_FALSE); if (id == CK_INVALID_HANDLE) { @@ -1354,16 +1421,124 @@ pk11_HandWrap(PK11SymKey *wrappingKey, SECItem *param, CK_MECHANISM_TYPE type, return SECSuccess; } +/* + * helper function which moves two keys into a new slot based on the + * desired mechanism. + */ +static SECStatus +pk11_moveTwoKeys(CK_MECHANISM_TYPE mech, + CK_ATTRIBUTE_TYPE preferedOperation, + CK_ATTRIBUTE_TYPE movingOperation, + PK11SymKey *preferedKey, PK11SymKey *movingKey, + PK11SymKey **newPreferedKey, PK11SymKey **newMovingKey) +{ + PK11SlotInfo *newSlot; + *newMovingKey = NULL; + *newPreferedKey = NULL; + + newSlot = PK11_GetBestSlot(mech, preferedKey->cx); + if (newSlot == NULL) { + return SECFailure; + } + *newMovingKey = pk11_CopyToSlot(newSlot, movingKey->type, + movingOperation, movingKey); + if (*newMovingKey == NULL) { + goto loser; + } + *newPreferedKey = pk11_CopyToSlot(newSlot, preferedKey->type, + preferedOperation, preferedKey); + if (*newPreferedKey == NULL) { + goto loser; + } + + PK11_FreeSlot(newSlot); + return SECSuccess; +loser: + PK11_FreeSlot(newSlot); + PK11_FreeSymKey(*newMovingKey); + PK11_FreeSymKey(*newPreferedKey); + *newMovingKey = NULL; + *newPreferedKey = NULL; + return SECFailure; +} + +/* + * To do joint operations, we often need two keys in the same slot. + * Usually the PKCS #11 wrappers handle this correctly (like for PK11_WrapKey), + * but sometimes the wrappers don't know about mechanism specific keys in + * the Mechanism params. This function makes sure the two keys are in the + * same slot by copying one or both of the keys into a common slot. This + * functions makes sure the slot can handle the target mechanism. If the copy + * is warranted, this function will prefer to move the movingKey first, then + * the preferedKey. If the keys are moved, the new keys are returned in + * newMovingKey and/or newPreferedKey. The application is responsible + * for freeing those keys once the operation is complete. + */ +SECStatus +PK11_SymKeysToSameSlot(CK_MECHANISM_TYPE mech, + CK_ATTRIBUTE_TYPE preferedOperation, + CK_ATTRIBUTE_TYPE movingOperation, + PK11SymKey *preferedKey, PK11SymKey *movingKey, + PK11SymKey **newPreferedKey, PK11SymKey **newMovingKey) +{ + /* usually don't return new keys */ + *newMovingKey = NULL; + *newPreferedKey = NULL; + if (movingKey->slot == preferedKey->slot) { + + /* this should be the most common case */ + if ((preferedKey->slot != NULL) && + PK11_DoesMechanism(preferedKey->slot, mech)) { + return SECSuccess; + } + + /* we are in the same slot, but it doesn't do the operation, + * move both keys to an appropriate target slot */ + return pk11_moveTwoKeys(mech, preferedOperation, movingOperation, + preferedKey, movingKey, + newPreferedKey, newMovingKey); + } + + /* keys are in different slot, try moving the moving key to the prefered + * key's slot */ + if ((preferedKey->slot != NULL) && + PK11_DoesMechanism(preferedKey->slot, mech)) { + *newMovingKey = pk11_CopyToSlot(preferedKey->slot, movingKey->type, + movingOperation, movingKey); + if (*newMovingKey != NULL) { + return SECSuccess; + } + } + /* couldn't moving the moving key to the prefered slot, try moving + * the prefered key */ + if ((movingKey->slot != NULL) && + PK11_DoesMechanism(movingKey->slot, mech)) { + *newPreferedKey = pk11_CopyToSlot(movingKey->slot, preferedKey->type, + preferedOperation, preferedKey); + if (*newPreferedKey != NULL) { + return SECSuccess; + } + } + /* Neither succeeded, but that could be that they were not in slots that + * supported the operation, try moving both keys into a common slot that + * can do the operation. */ + return pk11_moveTwoKeys(mech, preferedOperation, movingOperation, + preferedKey, movingKey, + newPreferedKey, newMovingKey); +} + /* * This function does a symetric based wrap. */ SECStatus PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *param, - PK11SymKey *wrappingKey, PK11SymKey *symKey, SECItem *wrappedKey) + PK11SymKey *wrappingKey, PK11SymKey *symKey, + SECItem *wrappedKey) { PK11SlotInfo *slot; CK_ULONG len = wrappedKey->len; - PK11SymKey *newKey = NULL; + PK11SymKey *newSymKey = NULL; + PK11SymKey *newWrappingKey = NULL; SECItem *param_save = NULL; CK_MECHANISM mechanism; PRBool owner = PR_TRUE; @@ -1371,44 +1546,32 @@ PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *param, CK_RV crv; SECStatus rv; - /* if this slot doesn't support the mechanism, go to a slot that does */ - /* Force symKey and wrappingKey into the same slot */ - if ((wrappingKey->slot == NULL) || (symKey->slot != wrappingKey->slot)) { - /* first try copying the wrapping Key to the symKey slot */ - if (symKey->slot && PK11_DoesMechanism(symKey->slot, type)) { - newKey = pk11_CopyToSlot(symKey->slot, type, CKA_WRAP, wrappingKey); - } - /* Nope, try it the other way */ - if (newKey == NULL) { - if (wrappingKey->slot) { - newKey = pk11_CopyToSlot(wrappingKey->slot, - symKey->type, CKA_ENCRYPT, symKey); + /* force the keys into same slot */ + rv = PK11_SymKeysToSameSlot(type, CKA_ENCRYPT, CKA_WRAP, + symKey, wrappingKey, + &newSymKey, &newWrappingKey); + if (rv != SECSuccess) { + /* Couldn't move the keys as desired, try to hand unwrap if possible */ + if (symKey->data.data == NULL) { + rv = PK11_ExtractKeyValue(symKey); + if (rv != SECSuccess) { + PORT_SetError(SEC_ERROR_NO_MODULE); + return SECFailure; } - /* just not playing... one last thing, can we get symKey's data? - * If it's possible, we it should already be in the - * symKey->data.data pointer because pk11_CopyToSlot would have - * tried to put it there. */ - if (newKey == NULL) { - /* Can't get symKey's data: Game Over */ - if (symKey->data.data == NULL) { - PORT_SetError(SEC_ERROR_NO_MODULE); - return SECFailure; - } - if (param == NULL) { - param_save = param = PK11_ParamFromIV(type, NULL); - } - rv = pk11_HandWrap(wrappingKey, param, type, - &symKey->data, wrappedKey); - if (param_save) - SECITEM_FreeItem(param_save, PR_TRUE); - return rv; - } - /* we successfully moved the sym Key */ - symKey = newKey; - } else { - /* we successfully moved the wrapping Key */ - wrappingKey = newKey; } + if (param == NULL) { + param_save = param = PK11_ParamFromIV(type, NULL); + } + rv = pk11_HandWrap(wrappingKey, param, type, &symKey->data, wrappedKey); + if (param_save) + SECITEM_FreeItem(param_save, PR_TRUE); + return rv; + } + if (newSymKey) { + symKey = newSymKey; + } + if (newWrappingKey) { + wrappingKey = newWrappingKey; } /* at this point both keys are in the same token */ @@ -1452,8 +1615,8 @@ PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *param, } else { wrappedKey->len = len; } - if (newKey) - PK11_FreeSymKey(newKey); + PK11_FreeSymKey(newSymKey); + PK11_FreeSymKey(newWrappingKey); if (param_save) SECITEM_FreeItem(param_save, PR_TRUE); return rv; @@ -1532,6 +1695,14 @@ PK11_DeriveWithTemplate(PK11SymKey *baseKey, CK_MECHANISM_TYPE derive, PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } + /* CKA_NSS_MESSAGE is a fake operation to distinguish between + * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set + * it as a real attribute */ + if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT), + * etc. Strip out the real attribute here */ + operation &= ~CKA_NSS_MESSAGE_MASK; + } /* first copy caller attributes in. */ for (templateCount = 0; templateCount < numAttrs; ++templateCount) { @@ -1606,7 +1777,7 @@ PK11_DeriveWithTemplate(PK11SymKey *baseKey, CK_MECHANISM_TYPE derive, pk11_EnterKeyMonitor(symKey); session = symKey->session; } - if (session == CK_INVALID_SESSION) { + if (session == CK_INVALID_HANDLE) { if (!isPerm) pk11_ExitKeyMonitor(symKey); crv = CKR_SESSION_HANDLE_INVALID; @@ -1916,6 +2087,15 @@ PK11_PubDerive(SECKEYPrivateKey *privKey, SECKEYPublicKey *pubKey, return NULL; } + /* CKA_NSS_MESSAGE is a fake operation to distinguish between + * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set + * it as a real attribute */ + if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT), + * etc. Strip out the real attribute here */ + operation &= ~CKA_NSS_MESSAGE_MASK; + } + symKey->origin = PK11_OriginDerive; switch (privKey->keyType) { @@ -2189,6 +2369,14 @@ pk11_PubDeriveECKeyWithKDF( if (symKey == NULL) { return NULL; } + /* CKA_NSS_MESSAGE is a fake operation to distinguish between + * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set + * it as a real attribute */ + if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT), + * etc. Strip out the real attribute here */ + operation &= ~CKA_NSS_MESSAGE_MASK; + } symKey->origin = PK11_OriginDerive; @@ -2235,7 +2423,7 @@ pk11_PubDeriveECKeyWithKDF( key_size = SHA512_LENGTH; break; default: - PORT_Assert(!"Invalid CKD"); + PORT_AssertNotReached("Invalid CKD"); PORT_SetError(SEC_ERROR_INVALID_ALGORITHM); return NULL; } @@ -2511,6 +2699,14 @@ pk11_AnyUnwrapKey(PK11SlotInfo *slot, CK_OBJECT_HANDLE wrappingKey, PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } + /* CKA_NSS_MESSAGE is a fake operation to distinguish between + * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set + * it as a real attribute */ + if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) { + /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT), + * etc. Strip out the real attribute here */ + operation &= ~CKA_NSS_MESSAGE_MASK; + } /* first copy caller attributes in. */ for (templateCount = 0; templateCount < numAttrs; ++templateCount) { @@ -2619,8 +2815,8 @@ pk11_AnyUnwrapKey(PK11SlotInfo *slot, CK_OBJECT_HANDLE wrappingKey, pk11_EnterKeyMonitor(symKey); rwsession = symKey->session; } - PORT_Assert(rwsession != CK_INVALID_SESSION); - if (rwsession == CK_INVALID_SESSION) + PORT_Assert(rwsession != CK_INVALID_HANDLE); + if (rwsession == CK_INVALID_HANDLE) crv = CKR_SESSION_HANDLE_INVALID; else crv = PK11_GETTAB(slot)->C_UnwrapKey(rwsession, &mechanism, wrappingKey, @@ -2628,7 +2824,7 @@ pk11_AnyUnwrapKey(PK11SlotInfo *slot, CK_OBJECT_HANDLE wrappingKey, keyTemplate, templateCount, &symKey->objectID); if (isPerm) { - if (rwsession != CK_INVALID_SESSION) + if (rwsession != CK_INVALID_HANDLE) PK11_RestoreROSession(slot, rwsession); } else { pk11_ExitKeyMonitor(symKey); @@ -2703,20 +2899,33 @@ PK11_UnwrapSymKeyWithFlagsPerm(PK11SymKey *wrappingKey, wrappingKey->cx, keyTemplate, templateCount, isPerm); } -/* unwrap a symetric key with a private key. */ +/* unwrap a symmetric key with a private key. Only supports CKM_RSA_PKCS. */ PK11SymKey * PK11_PubUnwrapSymKey(SECKEYPrivateKey *wrappingKey, SECItem *wrappedKey, CK_MECHANISM_TYPE target, CK_ATTRIBUTE_TYPE operation, int keySize) { CK_MECHANISM_TYPE wrapType = pk11_mapWrapKeyType(wrappingKey->keyType); + + return PK11_PubUnwrapSymKeyWithMechanism(wrappingKey, wrapType, NULL, + wrappedKey, target, operation, + keySize); +} + +/* unwrap a symmetric key with a private key with the given parameters. */ +PK11SymKey * +PK11_PubUnwrapSymKeyWithMechanism(SECKEYPrivateKey *wrappingKey, + CK_MECHANISM_TYPE mechType, SECItem *param, + SECItem *wrappedKey, CK_MECHANISM_TYPE target, + CK_ATTRIBUTE_TYPE operation, int keySize) +{ PK11SlotInfo *slot = wrappingKey->pkcs11Slot; if (SECKEY_HAS_ATTRIBUTE_SET(wrappingKey, CKA_PRIVATE)) { PK11_HandlePasswordCheck(slot, wrappingKey->wincx); } - return pk11_AnyUnwrapKey(slot, wrappingKey->pkcs11ID, - wrapType, NULL, wrappedKey, target, operation, keySize, + return pk11_AnyUnwrapKey(slot, wrappingKey->pkcs11ID, mechType, param, + wrappedKey, target, operation, keySize, wrappingKey->wincx, NULL, 0, PR_FALSE); } diff --git a/security/nss/lib/pk11wrap/pk11slot.c b/security/nss/lib/pk11wrap/pk11slot.c index c44ed9b49..2451c3639 100644 --- a/security/nss/lib/pk11wrap/pk11slot.c +++ b/security/nss/lib/pk11wrap/pk11slot.c @@ -4,6 +4,9 @@ /* * Deal with PKCS #11 Slots. */ + +#include + #include "seccomon.h" #include "secmod.h" #include "nssilock.h" @@ -397,7 +400,7 @@ PK11_NewSlotInfo(SECMODModule *mod) slot->defRWSession = PR_FALSE; slot->protectedAuthPath = PR_FALSE; slot->flags = 0; - slot->session = CK_INVALID_SESSION; + slot->session = CK_INVALID_HANDLE; slot->slotID = 0; slot->defaultFlags = 0; slot->refCount = 1; @@ -737,22 +740,22 @@ PK11_GetRWSession(PK11SlotInfo *slot) haveMonitor = PR_TRUE; } if (slot->defRWSession) { - PORT_Assert(slot->session != CK_INVALID_SESSION); - if (slot->session != CK_INVALID_SESSION) + PORT_Assert(slot->session != CK_INVALID_HANDLE); + if (slot->session != CK_INVALID_HANDLE) return slot->session; } crv = PK11_GETTAB(slot)->C_OpenSession(slot->slotID, CKF_RW_SESSION | CKF_SERIAL_SESSION, slot, pk11_notify, &rwsession); - PORT_Assert(rwsession != CK_INVALID_SESSION || crv != CKR_OK); - if (crv != CKR_OK || rwsession == CK_INVALID_SESSION) { + PORT_Assert(rwsession != CK_INVALID_HANDLE || crv != CKR_OK); + if (crv != CKR_OK || rwsession == CK_INVALID_HANDLE) { if (crv == CKR_OK) crv = CKR_DEVICE_ERROR; if (haveMonitor) PK11_ExitSlotMonitor(slot); PORT_SetError(PK11_MapError(crv)); - return CK_INVALID_SESSION; + return CK_INVALID_HANDLE; } if (slot->defRWSession) { /* we have the monitor */ slot->session = rwsession; @@ -765,7 +768,7 @@ PK11_RWSessionHasLock(PK11SlotInfo *slot, CK_SESSION_HANDLE session_handle) { PRBool hasLock; hasLock = (PRBool)(!slot->isThreadSafe || - (slot->defRWSession && slot->session != CK_INVALID_SESSION)); + (slot->defRWSession && slot->session != CK_INVALID_HANDLE)); return hasLock; } @@ -775,7 +778,7 @@ pk11_RWSessionIsDefault(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession) PRBool isDefault; isDefault = (PRBool)(slot->session == rwsession && slot->defRWSession && - slot->session != CK_INVALID_SESSION); + slot->session != CK_INVALID_HANDLE); return isDefault; } @@ -787,8 +790,8 @@ pk11_RWSessionIsDefault(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession) void PK11_RestoreROSession(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession) { - PORT_Assert(rwsession != CK_INVALID_SESSION); - if (rwsession != CK_INVALID_SESSION) { + PORT_Assert(rwsession != CK_INVALID_HANDLE); + if (rwsession != CK_INVALID_HANDLE) { PRBool doExit = PK11_RWSessionHasLock(slot, rwsession); if (!pk11_RWSessionIsDefault(slot, rwsession)) PK11_GETTAB(slot) @@ -1102,16 +1105,16 @@ PK11_MakeString(PLArenaPool *arena, char *space, */ PRBool pk11_MatchString(const char *string, - const char *staticString, int staticStringLen) + const char *staticString, size_t staticStringLen) { - int i; + size_t i = staticStringLen; - for (i = (staticStringLen - 1); i >= 0; i--) { - if (staticString[i] != ' ') - break; - } /* move i to point to the last space */ - i++; + while (i > 0) { + if (staticString[i - 1] != ' ') + break; + i--; + } if (strlen(string) == i && memcmp(string, staticString, i) == 0) { return PR_TRUE; @@ -1182,7 +1185,7 @@ pk11_ReadProfileList(PK11SlotInfo *slot) CK_ATTRIBUTE *attrs; CK_BBOOL cktrue = CK_TRUE; CK_OBJECT_CLASS oclass = CKO_PROFILE; - int tsize; + size_t tsize; int objCount; CK_OBJECT_HANDLE *handles = NULL; int i; @@ -1316,7 +1319,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts) } /* Make sure our session handle is valid */ - if (slot->session == CK_INVALID_SESSION) { + if (slot->session == CK_INVALID_HANDLE) { /* we know we don't have a valid session, go get one */ CK_SESSION_HANDLE session; @@ -1352,7 +1355,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts) slot, pk11_notify, &slot->session); if (crv != CKR_OK) { PORT_SetError(PK11_MapError(crv)); - slot->session = CK_INVALID_SESSION; + slot->session = CK_INVALID_HANDLE; if (!slot->isThreadSafe) PK11_ExitSlotMonitor(slot); return SECFailure; @@ -1411,7 +1414,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts) /* work around a problem in softoken where it incorrectly * reports databases opened read only as read/write. */ if (slot->isInternal && !slot->readOnly) { - CK_SESSION_HANDLE session = CK_INVALID_SESSION; + CK_SESSION_HANDLE session = CK_INVALID_HANDLE; /* try to open a R/W session */ crv = PK11_GETTAB(slot)->C_OpenSession(slot->slotID, @@ -1483,8 +1486,8 @@ pk11_isRootSlot(PK11SlotInfo *slot) { CK_ATTRIBUTE findTemp[1]; CK_ATTRIBUTE *attrs; - CK_OBJECT_CLASS oclass = CKO_NETSCAPE_BUILTIN_ROOT_LIST; - int tsize; + CK_OBJECT_CLASS oclass = CKO_NSS_BUILTIN_ROOT_LIST; + size_t tsize; CK_OBJECT_HANDLE handle; attrs = findTemp; @@ -1592,7 +1595,7 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts) } /* permanent slots are always present */ - if (slot->isPerm && (slot->session != CK_INVALID_SESSION)) { + if (slot->isPerm && (slot->session != CK_INVALID_HANDLE)) { return PR_TRUE; } @@ -1610,10 +1613,10 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts) } if ((slotInfo.flags & CKF_TOKEN_PRESENT) == 0) { /* if the slot is no longer present, close the session */ - if (slot->session != CK_INVALID_SESSION) { + if (slot->session != CK_INVALID_HANDLE) { PK11_GETTAB(slot) ->C_CloseSession(slot->session); - slot->session = CK_INVALID_SESSION; + slot->session = CK_INVALID_HANDLE; } if (!slot->isThreadSafe) PK11_ExitSlotMonitor(slot); @@ -1622,14 +1625,14 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts) /* use the session Info to determine if the card has been removed and then * re-inserted */ - if (slot->session != CK_INVALID_SESSION) { + if (slot->session != CK_INVALID_HANDLE) { if (slot->isThreadSafe) PK11_EnterSlotMonitor(slot); crv = PK11_GETTAB(slot)->C_GetSessionInfo(slot->session, &sessionInfo); if (crv != CKR_OK) { PK11_GETTAB(slot) ->C_CloseSession(slot->session); - slot->session = CK_INVALID_SESSION; + slot->session = CK_INVALID_HANDLE; } if (slot->isThreadSafe) PK11_ExitSlotMonitor(slot); @@ -1638,7 +1641,7 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts) PK11_ExitSlotMonitor(slot); /* card has not been removed, current token info is correct */ - if (slot->session != CK_INVALID_SESSION) + if (slot->session != CK_INVALID_HANDLE) return PR_TRUE; /* initialize the token info state */ @@ -2113,6 +2116,19 @@ PK11_DoesMechanism(PK11SlotInfo *slot, CK_MECHANISM_TYPE type) return PR_FALSE; } +PRBool pk11_filterSlot(PK11SlotInfo *slot, CK_MECHANISM_TYPE mechanism, + CK_FLAGS mechanismInfoFlags, unsigned int keySize); +/* + * Check that the given mechanism has the appropriate flags. This function + * presumes that slot can already do the given mechanism. + */ +PRBool +PK11_DoesMechanismFlag(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, + CK_FLAGS flags) +{ + return !pk11_filterSlot(slot, type, flags, 0); +} + /* * Return true if a token that can do the desired mechanism exists. * This allows us to have hardware tokens that can do function XYZ magically @@ -2600,7 +2616,7 @@ SECStatus PK11_ResetToken(PK11SlotInfo *slot, char *sso_pwd) { unsigned char tokenName[32]; - int tokenNameLen; + size_t tokenNameLen; CK_RV crv; /* reconstruct the token name */ @@ -2621,7 +2637,7 @@ PK11_ResetToken(PK11SlotInfo *slot, char *sso_pwd) /* first shutdown the token. Existing sessions will get closed here */ PK11_GETTAB(slot) ->C_CloseAllSessions(slot->slotID); - slot->session = CK_INVALID_SESSION; + slot->session = CK_INVALID_HANDLE; /* now re-init the token */ crv = PK11_GETTAB(slot)->C_InitToken(slot->slotID, diff --git a/security/nss/lib/pk11wrap/pk11util.c b/security/nss/lib/pk11wrap/pk11util.c index 502c4d00c..08c793bf3 100644 --- a/security/nss/lib/pk11wrap/pk11util.c +++ b/security/nss/lib/pk11wrap/pk11util.c @@ -95,29 +95,31 @@ SECMOD_Shutdown() return SECSuccess; } -int -secmod_GetSystemFIPSEnabled(void) +PRBool +SECMOD_GetSystemFIPSEnabled(void) { #ifdef LINUX +#ifndef NSS_FIPS_DISABLED FILE *f; char d; size_t size; f = fopen("/proc/sys/crypto/fips_enabled", "r"); if (!f) { - return 0; + return PR_FALSE; } size = fread(&d, 1, sizeof(d), f); fclose(f); if (size != sizeof(d)) { - return 0; + return PR_FALSE; } if (d == '1') { - return 1; + return PR_TRUE; } #endif - return 0; +#endif + return PR_FALSE; } /* @@ -453,7 +455,7 @@ SECMOD_DeleteInternalModule(const char *name) SECMODModuleList **mlpp; SECStatus rv = SECFailure; - if (secmod_GetSystemFIPSEnabled() || pendingModule) { + if (SECMOD_GetSystemFIPSEnabled() || pendingModule) { PORT_SetError(SEC_ERROR_MODULE_STUCK); return rv; } @@ -988,7 +990,7 @@ SECMOD_CanDeleteInternalModule(void) #ifdef NSS_FIPS_DISABLED return PR_FALSE; #else - return (PRBool)((pendingModule == NULL) && !secmod_GetSystemFIPSEnabled()); + return (PRBool)((pendingModule == NULL) && !SECMOD_GetSystemFIPSEnabled()); #endif } @@ -1373,7 +1375,7 @@ secmod_UserDBOp(PK11SlotInfo *slot, CK_OBJECT_CLASS objClass, PK11_SETATTRS(attrs, CKA_CLASS, &objClass, sizeof(objClass)); attrs++; - PK11_SETATTRS(attrs, CKA_NETSCAPE_MODULE_SPEC, (unsigned char *)sendSpec, + PK11_SETATTRS(attrs, CKA_NSS_MODULE_SPEC, (unsigned char *)sendSpec, strlen(sendSpec) + 1); attrs++; @@ -1487,7 +1489,7 @@ SECMOD_OpenNewSlot(SECMODModule *mod, const char *moduleSpec) PORT_SetError(SEC_ERROR_NO_MEMORY); return NULL; } - rv = secmod_UserDBOp(slot, CKO_NETSCAPE_NEWSLOT, sendSpec); + rv = secmod_UserDBOp(slot, CKO_NSS_NEWSLOT, sendSpec); PR_smprintf_free(sendSpec); PK11_FreeSlot(slot); if (rv != SECSuccess) { @@ -1625,7 +1627,7 @@ SECMOD_CloseUserDB(PK11SlotInfo *slot) PORT_SetError(SEC_ERROR_NO_MEMORY); return SECFailure; } - rv = secmod_UserDBOp(slot, CKO_NETSCAPE_DELSLOT, sendSpec); + rv = secmod_UserDBOp(slot, CKO_NSS_DELSLOT, sendSpec); PR_smprintf_free(sendSpec); /* if we are in the delay period for the "isPresent" call, reset * the delay since we know things have probably changed... */ diff --git a/security/nss/lib/pk11wrap/pk11wrap.gyp b/security/nss/lib/pk11wrap/pk11wrap.gyp index 17de8add4..3dc589277 100644 --- a/security/nss/lib/pk11wrap/pk11wrap.gyp +++ b/security/nss/lib/pk11wrap/pk11wrap.gyp @@ -37,6 +37,7 @@ 'pk11cert.c', 'pk11cxt.c', 'pk11err.c', + 'pk11hpke.c', 'pk11kea.c', 'pk11list.c', 'pk11load.c', diff --git a/security/nss/lib/pk11wrap/secmodi.h b/security/nss/lib/pk11wrap/secmodi.h index 634b241bd..9f220d6bf 100644 --- a/security/nss/lib/pk11wrap/secmodi.h +++ b/security/nss/lib/pk11wrap/secmodi.h @@ -7,6 +7,9 @@ */ #ifndef _SECMODI_H_ #define _SECMODI_H_ 1 + +#include + #include "pkcs11.h" #include "nssilock.h" #include "secoidt.h" @@ -90,11 +93,11 @@ CK_RV pk11_notify(CK_SESSION_HANDLE session, CK_NOTIFICATION event, CK_VOID_PTR pdata); void pk11_SignedToUnsigned(CK_ATTRIBUTE *attrib); CK_OBJECT_HANDLE pk11_FindObjectByTemplate(PK11SlotInfo *slot, - CK_ATTRIBUTE *inTemplate, int tsize); + CK_ATTRIBUTE *inTemplate, size_t tsize); CK_OBJECT_HANDLE *pk11_FindObjectsByTemplate(PK11SlotInfo *slot, - CK_ATTRIBUTE *inTemplate, int tsize, int *objCount); + CK_ATTRIBUTE *inTemplate, size_t tsize, int *objCount); -#define PK11_GETTAB(x) ((CK_FUNCTION_LIST_PTR)((x)->functionList)) +#define PK11_GETTAB(x) ((CK_FUNCTION_LIST_3_0_PTR)((x)->functionList)) #define PK11_SETATTRS(x, id, v, l) \ (x)->type = (id); \ (x)->pValue = (v); \ @@ -115,13 +118,6 @@ PK11SymKey *pk11_TokenKeyGenWithFlagsAndKeyType(PK11SlotInfo *slot, CK_MECHANISM_TYPE pk11_GetPBECryptoMechanism(SECAlgorithmID *algid, SECItem **param, SECItem *pwd, PRBool faulty3DES); -/* Get the state of the system FIPS mode */ -/* NSS uses this to force FIPS mode if the system bit is on. Applications which - * use the SECMOD_CanDeleteInteral() to check to see if they can switch to or - * from FIPS mode will automatically be told that they can't swith out of FIPS - * mode */ -int secmod_GetSystemFIPSEnabled(); - extern void pk11sdr_Init(void); extern void pk11sdr_Shutdown(void); diff --git a/security/nss/lib/pk11wrap/secmodt.h b/security/nss/lib/pk11wrap/secmodt.h index 23abe307f..34fd4cce1 100644 --- a/security/nss/lib/pk11wrap/secmodt.h +++ b/security/nss/lib/pk11wrap/secmodt.h @@ -73,6 +73,7 @@ struct SECMODModuleStr { unsigned long evControlMask; /* control the running and shutdown of slot * events (SECMOD_WaitForAnyTokenEvent) */ CK_VERSION cryptokiVersion; /* version of this library */ + CK_FLAGS flags; /* pkcs11 v3 flags */ }; /* evControlMask flags */ diff --git a/security/nss/lib/pk11wrap/secmodti.h b/security/nss/lib/pk11wrap/secmodti.h index 4af20100d..52c839119 100644 --- a/security/nss/lib/pk11wrap/secmodti.h +++ b/security/nss/lib/pk11wrap/secmodti.h @@ -145,27 +145,42 @@ struct PK11SymKeyStr { * if necessary. ... Not RefCounted. */ struct PK11ContextStr { - CK_ATTRIBUTE_TYPE operation; /* type of operation this context is doing - * (CKA_ENCRYPT, CKA_SIGN, CKA_HASH, etc. */ - PK11SymKey *key; /* symetric key used in this context */ - PK11SlotInfo *slot; /* slot this context is operationing on */ - CK_SESSION_HANDLE session; /* session this context is using */ - PZLock *sessionLock; /* lock before accessing a PKCS #11 - * session */ - PRBool ownSession; /* do we own the session? */ - void *cx; /* window context in case we need to loggin*/ - void *savedData; /* save data when we are multiplexing on a - * single context */ - unsigned long savedLength; /* length of the saved context */ - SECItem *param; /* mechanism parameters used to build this - context */ - PRBool init; /* has this contexted been initialized */ - CK_MECHANISM_TYPE type; /* what is the PKCS #11 this context is - * representing (usually what algorithm is - * being used (CKM_RSA_PKCS, CKM_DES, - * CKM_SHA, etc.*/ - PRBool fortezzaHack; /* Fortezza SSL has some special - * non-standard semantics*/ + CK_ATTRIBUTE_TYPE operation; /* type of operation this context is + * doing (CKA_ENCRYPT, CKA_SIGN, + * CKA_HASH, etc.) */ + PK11SymKey *key; /* symetric key for this context */ + PK11SlotInfo *slot; /* slot this context is using */ + CK_SESSION_HANDLE session; /* session this context is using */ + PZLock *sessionLock; /* lock before accessing a PKCS #11 + * session */ + PRBool ownSession; /* do we own the session? */ + void *cx; /* window context for login */ + void *savedData; /* save data when we are + * multiplexing on a single context */ + unsigned long savedLength; /* length of the saved context */ + SECItem *param; /* mechanism parameters used to + * build this context */ + PRBool init; /* this contexted been initialized? */ + CK_MECHANISM_TYPE type; /* what is the PKCS #11 this context + * is representing (usually what + * algorithm is being used + * (CKM_RSA_PKCS, CKM_DES, CKM_SHA, + * etc. */ + PRBool fortezzaHack; /* Fortezza SSL has some special + * non-standard semantics*/ + PRBool simulate_message; /* We are initializing a message + * interface but the underlying + * PKCS #11 module does not support + * it. We simulate the interface with + * the PCKS #11 v2 interface */ + CK_MECHANISM_TYPE simulate_mechanism; /* The mechanism we are simulating */ + PRUint64 ivCounter; /* iv counter for simulated message */ + PRUint64 ivMaxCount; /* total number of IVs valid for + * this key */ + unsigned long ivLen; /* length of the iv in bytes */ + unsigned int ivFixedBits; /* number of bits not generated + * for the iv */ + CK_GENERATOR_FUNCTION ivGen; /* PKCS #11 iv generator value */ }; /* diff --git a/security/nss/lib/pkcs12/p12d.c b/security/nss/lib/pkcs12/p12d.c index 34362db2d..fae162657 100644 --- a/security/nss/lib/pkcs12/p12d.c +++ b/security/nss/lib/pkcs12/p12d.c @@ -1355,13 +1355,13 @@ sec_pkcs12_decoder_verify_mac(SEC_PKCS12DecoderContext *p12dcx) algtag = SECOID_GetAlgorithmTag(&p12dcx->macData.safeMac.digestAlgorithm); switch (algtag) { case SEC_OID_SHA1: - integrityMech = CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN; + integrityMech = CKM_NSS_PBE_SHA1_HMAC_KEY_GEN; break; case SEC_OID_MD5: - integrityMech = CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN; + integrityMech = CKM_NSS_PBE_MD5_HMAC_KEY_GEN; break; case SEC_OID_MD2: - integrityMech = CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN; + integrityMech = CKM_NSS_PBE_MD2_HMAC_KEY_GEN; break; case SEC_OID_SHA224: integrityMech = CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN; diff --git a/security/nss/lib/pkcs12/p12e.c b/security/nss/lib/pkcs12/p12e.c index c42c4d2e2..7e476e95f 100644 --- a/security/nss/lib/pkcs12/p12e.c +++ b/security/nss/lib/pkcs12/p12e.c @@ -1600,10 +1600,10 @@ sec_pkcs12_encoder_start_context(SEC_PKCS12ExportContext *p12exp) integrityMechType = CKM_PBA_SHA1_WITH_SHA1_HMAC; break; case SEC_OID_MD5: - integrityMechType = CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN; + integrityMechType = CKM_NSS_PBE_MD5_HMAC_KEY_GEN; break; case SEC_OID_MD2: - integrityMechType = CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN; + integrityMechType = CKM_NSS_PBE_MD2_HMAC_KEY_GEN; break; default: goto loser; diff --git a/security/nss/lib/pki/pki3hack.c b/security/nss/lib/pki/pki3hack.c index eac4a5705..7fe9113e4 100644 --- a/security/nss/lib/pki/pki3hack.c +++ b/security/nss/lib/pki/pki3hack.c @@ -866,9 +866,9 @@ fill_CERTCertificateFields(NSSCertificate *c, CERTCertificate *cc, PRBool forced CERT_LockCertTempPerm(cc); cc->istemp = PR_FALSE; /* CERT_NewTemp will override this */ cc->isperm = PR_TRUE; /* by default */ - CERT_UnlockCertTempPerm(cc); /* pointer back */ cc->nssCertificate = c; + CERT_UnlockCertTempPerm(cc); if (trust) { /* force the cert type to be recomputed to include trust info */ PRUint32 nsCertType = cert_ComputeCertType(cc); @@ -919,7 +919,10 @@ stan_GetCERTCertificate(NSSCertificate *c, PRBool forceUpdate) nss_SetError(NSS_ERROR_INTERNAL_ERROR); goto loser; } - if (!cc->nssCertificate || forceUpdate) { + CERT_LockCertTempPerm(cc); + NSSCertificate *nssCert = cc->nssCertificate; + CERT_UnlockCertTempPerm(cc); + if (!nssCert || forceUpdate) { fill_CERTCertificateFields(c, cc, forceUpdate); } else if (CERT_GetCertTrust(cc, &certTrust) != SECSuccess) { CERTCertTrust *trust; @@ -1018,7 +1021,9 @@ STAN_GetNSSCertificate(CERTCertificate *cc) nssCryptokiInstance *instance; nssPKIObject *pkiob; NSSArena *arena; + CERT_LockCertTempPerm(cc); c = cc->nssCertificate; + CERT_UnlockCertTempPerm(cc); if (c) { return c; } @@ -1083,7 +1088,9 @@ STAN_GetNSSCertificate(CERTCertificate *cc) nssPKIObject_AddInstance(&c->object, instance); } c->decoding = create_decoded_pkix_cert_from_nss3cert(NULL, cc); + CERT_LockCertTempPerm(cc); cc->nssCertificate = c; + CERT_UnlockCertTempPerm(cc); return c; } diff --git a/security/nss/lib/pki/tdcache.c b/security/nss/lib/pki/tdcache.c index 385b8e4bc..8fb263b7d 100644 --- a/security/nss/lib/pki/tdcache.c +++ b/security/nss/lib/pki/tdcache.c @@ -74,7 +74,7 @@ log_cert_ref(const char *msg, NSSCertificate *c) /* should it live in its own arena? */ struct nssTDCertificateCacheStr { - PZLock *lock; + PZLock *lock; /* Must not be held when calling nssSlot_IsTokenPresent. See bug 1625791. */ NSSArena *arena; nssHash *issuerAndSN; nssHash *subject; @@ -713,6 +713,14 @@ add_cert_to_cache( NSSCertificate *rvCert = NULL; NSSUTF8 *certNickname = nssCertificate_GetNickname(cert, NULL); + /* Set cc->trust and cc->nssCertificate before taking td->cache->lock. + * Otherwise, the sorter in add_subject_entry may eventually call + * nssSlot_IsTokenPresent, which must not occur while the cache lock + * is held. See bugs 1625791 and 1651564 for details. */ + if (cert->type == NSSCertificateType_PKIX) { + (void)STAN_GetCERTCertificate(cert); + } + PZ_Lock(td->cache->lock); /* If it exists in the issuer/serial hash, it's already in all */ ce = (cache_entry *)nssHash_Lookup(td->cache->issuerAndSN, cert); diff --git a/security/nss/lib/smime/cmssigdata.c b/security/nss/lib/smime/cmssigdata.c index 7dd6ea4e5..89080f4bb 100644 --- a/security/nss/lib/smime/cmssigdata.c +++ b/security/nss/lib/smime/cmssigdata.c @@ -476,7 +476,7 @@ NSS_CMSSignedData_SignerInfoCount(NSSCMSSignedData *sigd) NSSCMSSignerInfo * NSS_CMSSignedData_GetSignerInfo(NSSCMSSignedData *sigd, int i) { - if (!sigd) { + if (!sigd || !sigd->signerInfos) { PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } @@ -666,7 +666,7 @@ NSS_CMSSignedData_VerifySignerInfo(NSSCMSSignedData *sigd, int i, SECOidTag oidTag; SECStatus rv; - if (!sigd) { + if (!sigd || !sigd->signerInfos) { PORT_SetError(SEC_ERROR_INVALID_ARGS); return SECFailure; } diff --git a/security/nss/lib/softoken/exports.gyp b/security/nss/lib/softoken/exports.gyp index d11d8e49a..82b9817e6 100644 --- a/security/nss/lib/softoken/exports.gyp +++ b/security/nss/lib/softoken/exports.gyp @@ -19,7 +19,6 @@ }, { 'files': [ - 'lgglue.h', 'pkcs11ni.h', 'sdb.h', 'sftkdbt.h', @@ -27,7 +26,14 @@ 'softoken.h', 'softoknt.h' ], - 'destination': '<(nss_private_dist_dir)/<(module)' + 'destination': '<(nss_private_dist_dir)/<(module)', + 'conditions': [ + [ 'disable_dbm==0', { + 'files': [ + 'lgglue.h', + ] + }] + ] } ] } diff --git a/security/nss/lib/softoken/fipstest.c b/security/nss/lib/softoken/fipstest.c index e765cde4c..aa4992cd2 100644 --- a/security/nss/lib/softoken/fipstest.c +++ b/security/nss/lib/softoken/fipstest.c @@ -13,6 +13,7 @@ #include "secoid.h" #include "secerr.h" #include "pkcs11i.h" +#include "lowpbe.h" /* * different platforms have different ways of calling and initial entry point @@ -581,6 +582,106 @@ rsa_loser: return (SECFailure); } +static SECStatus +sftk_fips_HKDF_PowerUpSelfTest(void) +{ + SECStatus status; + static const unsigned char base_key[] = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, + 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, + 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f + }; + static const unsigned char known_hkdf_sha256_key[] = { + 0xdd, 0xdb, 0xeb, 0xe5, 0x6d, 0xd2, 0x96, 0xa4, + 0x07, 0xc5, 0x7d, 0xda, 0x31, 0x56, 0x8d, 0xa5, + 0x41, 0x3e, 0x90, 0xd4, 0xe6, 0x98, 0xeb, 0xf8, + 0x5a, 0x49, 0x7f, 0x38, 0xef, 0x01, 0x8a, 0xe5, + 0xda, 0x36, 0xe5, 0xcf, 0x21, 0xe3, 0x9f, 0xc3, + 0x32, 0xb3, 0x1e, 0xf6, 0xc5, 0x10, 0x4c, 0x86, + 0x53, 0x5e, 0x6f, 0xe0, 0x63, 0x6e, 0x43, 0x33, + 0x61, 0x35, 0xf4, 0x17, 0x10, 0x77, 0x75, 0x2a + }; +/* current NIST IG's say we only need to test one instance + * of kdfs, keep these others around in case the guidance + * changes */ +#ifdef NSS_FULL_POST + static const unsigned char known_hkdf_sha384_key[] = { + 0x35, 0x64, 0xc4, 0xa1, 0xcc, 0xc1, 0xdc, 0xe4, + 0xe2, 0xca, 0x51, 0xae, 0xe8, 0x92, 0x88, 0x30, + 0x8b, 0xb0, 0x2b, 0xac, 0x00, 0x15, 0xac, 0x15, + 0x97, 0xc9, 0xf4, 0x6b, 0xf6, 0x3f, 0x97, 0xea, + 0x48, 0x55, 0x38, 0x25, 0x06, 0x5d, 0x91, 0x64, + 0xbd, 0x09, 0xf3, 0x44, 0xbc, 0x82, 0xbe, 0xdb, + 0x5c, 0xd7, 0xf2, 0x24, 0xa5, 0x55, 0x8d, 0xa9, + 0xa8, 0x85, 0xde, 0x8c, 0x33, 0xe0, 0x4d, 0xc3 + }; + static const unsigned char known_hkdf_sha512_key[] = { + 0x63, 0x4e, 0xbc, 0x42, 0xb3, 0x56, 0x74, 0x7d, + 0x1b, 0x55, 0xf0, 0x34, 0x54, 0xcb, 0x6d, 0x58, + 0x39, 0x96, 0x10, 0xda, 0x03, 0x20, 0x8f, 0x77, + 0x0d, 0xb4, 0xf7, 0xf6, 0x67, 0x0d, 0x5b, 0x6b, + 0xd0, 0x30, 0xc4, 0xdd, 0x67, 0x61, 0x5d, 0x9a, + 0xf5, 0x18, 0x6e, 0x1b, 0x60, 0x97, 0xc2, 0x4d, + 0x23, 0x43, 0x69, 0xe6, 0x3b, 0xa5, 0xdf, 0xe9, + 0x7c, 0xf1, 0x87, 0x48, 0x6f, 0xb9, 0xd3, 0x02 + }; +#endif + unsigned char outBytes[64] = { 0 }; + + CK_HKDF_PARAMS hkdf_params; + + hkdf_params.bExpand = CK_TRUE; + hkdf_params.bExtract = CK_TRUE; + hkdf_params.ulSaltType = CKF_HKDF_SALT_DATA; + hkdf_params.pSalt = (CK_BYTE_PTR)base_key; + hkdf_params.ulSaltLen = sizeof(base_key); + hkdf_params.pInfo = (CK_BYTE_PTR)base_key; + hkdf_params.ulInfoLen = sizeof(base_key); + + /**************************************************/ + /* HKDF tests */ + /**************************************************/ + + hkdf_params.prfHashMechanism = CKM_SHA256_HMAC; + status = sftk_HKDF(&hkdf_params, CK_INVALID_HANDLE, NULL, + base_key, 32, NULL, outBytes, sizeof(outBytes), + PR_TRUE, PR_TRUE); + if ((status != SECSuccess) || + PORT_Memcmp(outBytes, known_hkdf_sha256_key, sizeof(outBytes)) != 0) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + +#ifdef NSS_FULL_POST + hkdf_params.prfHashMechanism = CKM_SHA384_HMAC; + status = sftk_HKDF(&hkdf_params, CK_INVALID_HANDLE, NULL, + base_key, 48, NULL, outBytes, sizeof(outBytes), + PR_TRUE, PR_TRUE); + if ((status != SECSuccess) || + PORT_Memcmp(outBytes, known_hkdf_sha384_key, sizeof(outBytes)) != 0) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } + + hkdf_params.prfHashMechanism = CKM_SHA512_HMAC; + status = sftk_HKDF(&hkdf_params, CK_INVALID_HANDLE, NULL, + base_key, 64, NULL, outBytes, sizeof(outBytes), + PR_TRUE, PR_TRUE); + if ((status != SECSuccess) || + PORT_Memcmp(outBytes, known_hkdf_sha512_key, sizeof(outBytes)) != 0) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return (SECFailure); + } +#endif + + return (SECSuccess); +} + static PRBool sftk_self_tests_ran = PR_FALSE; static PRBool sftk_self_tests_success = PR_FALSE; @@ -631,6 +732,22 @@ sftk_startup_tests(void) if (rv != SECSuccess) { return; } + + rv = sftk_fips_SP800_108_PowerUpSelfTests(); + if (rv != SECSuccess) { + return; + } + + rv = sftk_fips_HKDF_PowerUpSelfTest(); + if (rv != SECSuccess) { + return; + } + + rv = sftk_fips_pbkdf_PowerUpSelfTests(); + if (rv != SECSuccess) { + return; + } + sftk_self_tests_success = PR_TRUE; } diff --git a/security/nss/lib/softoken/fipstokn.c b/security/nss/lib/softoken/fipstokn.c index 166f19de2..6ffec5de1 100644 --- a/security/nss/lib/softoken/fipstokn.c +++ b/security/nss/lib/softoken/fipstokn.c @@ -230,6 +230,8 @@ fc_getAttribute(CK_ATTRIBUTE_PTR pTemplate, #undef CK_NEED_ARG_LIST #undef CK_PKCS11_FUNCTION_INFO +#define CK_PKCS11_3_0 1 + #define CK_PKCS11_FUNCTION_INFO(name) CK_RV __PASTE(NS, name) #define CK_NEED_ARG_LIST 1 @@ -245,8 +247,8 @@ fc_getAttribute(CK_ATTRIBUTE_PTR pTemplate, #include "pkcs11f.h" /* ------------- build the CK_CRYPTO_TABLE ------------------------- */ -static CK_FUNCTION_LIST sftk_fipsTable = { - { 1, 10 }, +static CK_FUNCTION_LIST_3_0 sftk_fipsTable = { + { CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR }, #undef CK_NEED_ARG_LIST #undef CK_PKCS11_FUNCTION_INFO @@ -259,11 +261,51 @@ static CK_FUNCTION_LIST sftk_fipsTable = { }; +/* forward declaration of special GetInfo functions */ +CK_RV FC_GetInfoV2(CK_INFO_PTR pInfo); +CK_RV NSC_GetInfoV2(CK_INFO_PTR pInfo); +CK_RV FC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, + CK_MECHANISM_INFO_PTR pInfo); +CK_RV NSC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, + CK_MECHANISM_INFO_PTR pInfo); + +static CK_FUNCTION_LIST sftk_fipsTable_v2 = { + { 2, 40 }, + +#undef CK_PKCS11_3_0 +#define CK_PKCS11_2_0_ONLY 1 #undef CK_NEED_ARG_LIST #undef CK_PKCS11_FUNCTION_INFO +#define C_GetInfo C_GetInfoV2 +#define C_GetMechanismInfo C_GetMechanismInfoV2 + +#define CK_PKCS11_FUNCTION_INFO(name) \ + __PASTE(F, name) \ + , + +#include "pkcs11f.h" + +}; + +#undef C_GetInfo +#undef C_GetMechanismInfo +#undef CK_NEED_ARG_LIST +#undef CK_PKCS11_FUNCTION_INFO +#undef CK_PKCS11_2_0_ONLY #undef __PASTE +/* + * Array is orderd by default first + */ +static CK_INTERFACE fips_interfaces[] = { + { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_fipsTable, NSS_INTERFACE_FLAGS }, + { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_fipsTable_v2, NSS_INTERFACE_FLAGS }, + { (CK_UTF8CHAR_PTR) "Vendor NSS Module Interface", &sftk_module_funcList, NSS_INTERFACE_FLAGS } +}; +/* must match the count of interfaces in fips_interfaces above*/ +#define FIPS_INTERFACE_COUNT 3 + /* CKO_NOT_A_KEY can be any object class that's not a key object. */ #define CKO_NOT_A_KEY CKO_DATA @@ -419,10 +461,51 @@ FC_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList) CHECK_FORK(); - *pFunctionList = &sftk_fipsTable; + *pFunctionList = &sftk_fipsTable_v2; return CKR_OK; } +CK_RV +FC_GetInterfaceList(CK_INTERFACE_PTR interfaces, CK_ULONG_PTR pulCount) +{ + CK_ULONG count = *pulCount; + *pulCount = FIPS_INTERFACE_COUNT; + if (interfaces == NULL) { + return CKR_OK; + } + if (count < FIPS_INTERFACE_COUNT) { + return CKR_BUFFER_TOO_SMALL; + } + PORT_Memcpy(interfaces, fips_interfaces, sizeof(fips_interfaces)); + return CKR_OK; +} + +/* + * Get the requested interface, use the fips_interfaces array so we can + * easily add new interfaces as they occur. + */ +CK_RV +FC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, CK_VERSION_PTR pVersion, + CK_INTERFACE_PTR_PTR ppInterface, CK_FLAGS flags) +{ + int i; + for (i = 0; i < FIPS_INTERFACE_COUNT; i++) { + CK_INTERFACE_PTR interface = &fips_interfaces[i]; + if (pInterfaceName && PORT_Strcmp((char *)pInterfaceName, (char *)interface->pInterfaceName) != 0) { + continue; + } + if (pVersion && PORT_Memcmp(pVersion, (CK_VERSION *)interface->pFunctionList, sizeof(CK_VERSION)) != 0) { + continue; + } + if (flags & ((interface->flags & flags) != flags)) { + continue; + } + *ppInterface = interface; + return CKR_OK; + } + return CKR_ARGUMENTS_BAD; +} + /* sigh global so pkcs11 can read it */ PRBool nsf_init = PR_FALSE; @@ -510,6 +593,15 @@ FC_GetInfo(CK_INFO_PTR pInfo) return NSC_GetInfo(pInfo); } +/* FC_GetInfo returns general information about PKCS #11. */ +CK_RV +FC_GetInfoV2(CK_INFO_PTR pInfo) +{ + CHECK_FORK(); + + return NSC_GetInfoV2(pInfo); +} + /* FC_GetSlotList obtains a list of slots in the system. */ CK_RV FC_GetSlotList(CK_BBOOL tokenPresent, @@ -540,7 +632,7 @@ FC_GetTokenInfo(CK_SLOT_ID slotID, CK_TOKEN_INFO_PTR pInfo) crv = NSC_GetTokenInfo(slotID, pInfo); if (crv == CKR_OK) { - /* use the global database to figure out if we are running in + /* use the global database to figure out if we are running in * FIPS 140 Level 1 or Level 2 */ if (slotID == FIPS_SLOT_ID && (pInfo->flags & CKF_LOGIN_REQUIRED) == 0) { @@ -581,6 +673,22 @@ FC_GetMechanismInfo(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, return NSC_GetMechanismInfo(slotID, type, pInfo); } +/* FC_GetMechanismInfoV2 same as FC_GetMechanismInfo except the Message + * flags have been stripped out */ +CK_RV +FC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, + CK_MECHANISM_INFO_PTR pInfo) +{ + CHECK_FORK(); + + SFTK_FIPSFATALCHECK(); + if ((slotID == FIPS_SLOT_ID) || (slotID >= SFTK_MIN_FIPS_USER_SLOT_ID)) { + slotID = NETSCAPE_SLOT_ID; + } + /* FIPS Slots support all functions */ + return NSC_GetMechanismInfoV2(slotID, type, pInfo); +} + /* FC_InitToken initializes a token. */ CK_RV FC_InitToken(CK_SLOT_ID slotID, CK_CHAR_PTR pPin, @@ -718,6 +826,16 @@ FC_CloseAllSessions(CK_SLOT_ID slotID) return NSC_CloseAllSessions(slotID); } +CK_RV +FC_SessionCancel(CK_SESSION_HANDLE hSession, CK_FLAGS flags) +{ + SFTK_FIPSFATALCHECK(); + + CHECK_FORK(); + + return NSC_SessionCancel(hSession, flags); +} + /* FC_GetSessionInfo obtains information about the session. */ CK_RV FC_GetSessionInfo(CK_SESSION_HANDLE hSession, @@ -777,6 +895,36 @@ FC_Login(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, return rv; } +CK_RV +FC_LoginUser(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, + CK_CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pUsername, + CK_ULONG ulUsernameLen) +{ + CK_RV rv; + PRBool successful; + if (sftk_fatalError) + return CKR_DEVICE_ERROR; + rv = NSC_LoginUser(hSession, userType, pPin, ulPinLen, + pUsername, ulUsernameLen); + successful = (rv == CKR_OK) || (rv == CKR_USER_ALREADY_LOGGED_IN); + if (successful) + isLoggedIn = PR_TRUE; + if (sftk_audit_enabled) { + char msg[128]; + char user[61]; + int len = PR_MIN(ulUsernameLen, sizeof(user) - 1); + PORT_Memcpy(user, pUsername, len); + user[len] = 0; + NSSAuditSeverity severity; + severity = successful ? NSS_AUDIT_INFO : NSS_AUDIT_ERROR; + PR_snprintf(msg, sizeof msg, + "C_LoginUser(hSession=0x%08lX, userType=%lu username=%s)=0x%08lX", + (PRUint32)hSession, (PRUint32)userType, user, (PRUint32)rv); + sftk_LogAuditMessage(severity, NSS_AUDIT_LOGIN, msg); + } + return rv; +} + /* FC_Logout logs a user out from a token. */ CK_RV FC_Logout(CK_SESSION_HANDLE hSession) @@ -815,7 +963,7 @@ FC_CreateObject(CK_SESSION_HANDLE hSession, if (classptr == NULL) return CKR_TEMPLATE_INCOMPLETE; - if (*classptr == CKO_NETSCAPE_NEWSLOT || *classptr == CKO_NETSCAPE_DELSLOT) { + if (*classptr == CKO_NSS_NEWSLOT || *classptr == CKO_NSS_DELSLOT) { if (sftk_fatalError) return CKR_DEVICE_ERROR; } else { @@ -1691,3 +1839,234 @@ FC_WaitForSlotEvent(CK_FLAGS flags, CK_SLOT_ID_PTR pSlot, return NSC_WaitForSlotEvent(flags, pSlot, pReserved); } + +CK_RV +FC_MessageEncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + + rv = NSC_MessageEncryptInit(hSession, pMechanism, hKey); + if (sftk_audit_enabled) { + sftk_AuditCryptInit("MessageEncrypt", hSession, pMechanism, hKey, rv); + } + return rv; +} + +CK_RV +FC_EncryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pPlaintext, + CK_ULONG ulPlaintextLen, CK_BYTE_PTR pCiphertext, + CK_ULONG_PTR pulCiphertextLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_EncryptMessage(hSession, pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen, + pPlaintext, ulPlaintextLen, pCiphertext, + pulCiphertextLen); +} + +CK_RV +FC_EncryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_EncryptMessageBegin(hSession, pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen); +} + +CK_RV +FC_EncryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pPlaintextPart, + CK_ULONG ulPlaintextPartLen, CK_BYTE_PTR pCiphertextPart, + CK_ULONG_PTR pulCiphertextPartLen, CK_FLAGS flags) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_EncryptMessageNext(hSession, pParameter, ulParameterLen, + pPlaintextPart, ulPlaintextPartLen, + pCiphertextPart, pulCiphertextPartLen, flags); +} + +CK_RV +FC_MessageEncryptFinal(CK_SESSION_HANDLE hSession) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_MessageEncryptFinal(hSession); +} + +CK_RV +FC_MessageDecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + + rv = NSC_MessageDecryptInit(hSession, pMechanism, hKey); + if (sftk_audit_enabled) { + sftk_AuditCryptInit("MessageDecrypt", hSession, pMechanism, hKey, rv); + } + return rv; +} + +CK_RV +FC_DecryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pCiphertext, + CK_ULONG ulCiphertextLen, CK_BYTE_PTR pPlaintext, + CK_ULONG_PTR pulPlaintextLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_DecryptMessage(hSession, pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen, + pCiphertext, ulCiphertextLen, pPlaintext, + pulPlaintextLen); +} + +CK_RV +FC_DecryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_DecryptMessageBegin(hSession, pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen); +} + +CK_RV +FC_DecryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pCiphertextPart, + CK_ULONG ulCiphertextPartLen, CK_BYTE_PTR pPlaintextPart, + CK_ULONG_PTR pulPlaintextPartLen, CK_FLAGS flags) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_DecryptMessageNext(hSession, pParameter, ulParameterLen, + pCiphertextPart, ulCiphertextPartLen, + pPlaintextPart, pulPlaintextPartLen, flags); +} + +CK_RV +FC_MessageDecryptFinal(CK_SESSION_HANDLE hSession) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_MessageDecryptFinal(hSession); +} + +CK_RV +FC_MessageSignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + + rv = NSC_MessageSignInit(hSession, pMechanism, hKey); + if (sftk_audit_enabled) { + sftk_AuditCryptInit("MessageSign", hSession, pMechanism, hKey, rv); + } + return rv; +} + +CK_RV +FC_SignMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_SignMessage(hSession, pParameter, ulParameterLen, pData, + ulDataLen, pSignature, pulSignatureLen); +} + +CK_RV +FC_SignMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_SignMessageBegin(hSession, pParameter, ulParameterLen); +} + +CK_RV +FC_SignMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, + CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, + CK_ULONG_PTR pulSignatureLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_SignMessageNext(hSession, pParameter, ulParameterLen, pData, + ulDataLen, pSignature, pulSignatureLen); +} + +CK_RV +FC_MessageSignFinal(CK_SESSION_HANDLE hSession) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_MessageSignFinal(hSession); +} + +CK_RV +FC_MessageVerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + + rv = NSC_MessageVerifyInit(hSession, pMechanism, hKey); + if (sftk_audit_enabled) { + sftk_AuditCryptInit("MessageVerify", hSession, pMechanism, hKey, rv); + } + return rv; +} + +CK_RV +FC_VerifyMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, + CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_VerifyMessage(hSession, pParameter, ulParameterLen, pData, + ulDataLen, pSignature, ulSignatureLen); +} + +CK_RV +FC_VerifyMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_VerifyMessageBegin(hSession, pParameter, ulParameterLen); +} + +CK_RV +FC_VerifyMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, + CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_VerifyMessageNext(hSession, pParameter, ulParameterLen, + pData, ulDataLen, pSignature, ulSignatureLen); +} + +CK_RV +FC_MessageVerifyFinal(CK_SESSION_HANDLE hSession) +{ + SFTK_FIPSCHECK(); + CHECK_FORK(); + return NSC_MessageVerifyFinal(hSession); +} diff --git a/security/nss/lib/softoken/kbkdf.c b/security/nss/lib/softoken/kbkdf.c new file mode 100644 index 000000000..b4544c432 --- /dev/null +++ b/security/nss/lib/softoken/kbkdf.c @@ -0,0 +1,1518 @@ +#include "pkcs11i.h" +#include "blapi.h" +#include "secerr.h" +#include "softoken.h" + +/* Overview: + * + * This file contains implementations of the three KDFs from NIST SP800-108 + * "Recommendation for Key Derivation Using Pseudorandom Functions": + * + * 1. KDF in Counter Mode (section 5.1) + * 2. KDF in Feedback Mode (section 5.2) + * 3. KDF in Double-Pipeline Iteration Mode (section 5.3) + * + * These KDFs are a form of negotiable building blocks for KDFs: protocol + * designers can choose various fields, their endianness, and the underlying + * PRF. These constructs are generic enough to handle creation of arbitrary, + * (but known ahead of time) length outputs. + * + * The families of PRFs described here are used, among other places, in + * Kerberos and GlobalPlatform's Secure Channel Protocol 03. The PKCS#11 v3.0 + * design for this KDF facilitates a wide range of uses. + * + * Implementation Details: + * + * We reuse the new sftk_MACCtx for handling the underlying MACing; with a few + * safe restrictions, we can reuse whatever it gives us to use as a PRF. + * + * We implement the core of the KDF in the *Raw(...) version of the function + * call. The PKCS#11 key handling happens in the non-Raw version. This means + * we need a single large allocation upfront (large enough to store the entire + * key stream), but means we can share key parsing logic and enable the + * creation of data objects. + */ + +/* [ section: #define's ] */ + +#define VALID_CK_BOOL(x) ((x) == CK_TRUE || (x) == CK_FALSE) +#define IS_COUNTER(_mech) ((_mech) == CKM_SP800_108_COUNTER_KDF || (_mech) == CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA) +#define DOES_DERIVE_DATA(_mech) ((_mech) == CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA || (_mech) == CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA || (_mech) == CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA) + +/* [ section: parameter validation ] */ + +static CK_RV +kbkdf_LoadParameters(CK_MECHANISM_TYPE mech, CK_MECHANISM_PTR pMechanism, CK_SP800_108_KDF_PARAMS_PTR kdf_params, CK_BYTE_PTR *initial_value, CK_ULONG_PTR initial_value_length) +{ + /* This function loads the parameters for the given mechanism into the + * specified kdf_params, splitting off the IV if present. In PKCS#11 v3.0, + * CK_SP800_108_FEEDBACK_KDF_PARAMS and CK_SP800_108_KDF_PARAMS have + * different ordering of internal parameters, which means that it isn't + * easy to reuse feedback parameters in the same functions as non-feedback + * parameters. Rather than duplicating the logic, split out the only + * Feedback-specific data (the IV) into a separate argument and repack it + * into the passed kdf_params struct instead. */ + PR_ASSERT(pMechanism != NULL && kdf_params != NULL && initial_value != NULL && initial_value_length != NULL); + + CK_SP800_108_KDF_PARAMS_PTR in_params; + CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR feedback_params; + + if (mech == CKM_SP800_108_FEEDBACK_KDF || mech == CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA) { + if (pMechanism->ulParameterLen != sizeof(CK_SP800_108_FEEDBACK_KDF_PARAMS)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + feedback_params = (CK_SP800_108_FEEDBACK_KDF_PARAMS *)pMechanism->pParameter; + + if (feedback_params->pIV == NULL && feedback_params->ulIVLen > 0) { + return CKR_MECHANISM_PARAM_INVALID; + } + + kdf_params->prfType = feedback_params->prfType; + kdf_params->ulNumberOfDataParams = feedback_params->ulNumberOfDataParams; + kdf_params->pDataParams = feedback_params->pDataParams; + kdf_params->ulAdditionalDerivedKeys = feedback_params->ulAdditionalDerivedKeys; + kdf_params->pAdditionalDerivedKeys = feedback_params->pAdditionalDerivedKeys; + + *initial_value = feedback_params->pIV; + *initial_value_length = feedback_params->ulIVLen; + } else { + if (pMechanism->ulParameterLen != sizeof(CK_SP800_108_KDF_PARAMS)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + in_params = (CK_SP800_108_KDF_PARAMS *)pMechanism->pParameter; + + (*kdf_params) = *in_params; + } + + return CKR_OK; +} + +static CK_RV +kbkdf_ValidateParameter(CK_MECHANISM_TYPE mech, const CK_PRF_DATA_PARAM *data) +{ + /* This function validates that the passed data parameter (data) conforms + * to PKCS#11 v3.0's expectations for KDF parameters. This depends both on + * the type of this parameter (data->type) and on the KDF mechanism (mech) + * as certain parameters are context dependent (like Iteration Variable). + */ + + /* If the parameter is missing a value when one is expected, then this + * parameter is invalid. */ + if ((data->pValue == NULL) != (data->ulValueLen == 0)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + switch (data->type) { + case CK_SP800_108_ITERATION_VARIABLE: + case CK_SP800_108_OPTIONAL_COUNTER: { + if (data->type == CK_SP800_108_ITERATION_VARIABLE && !IS_COUNTER(mech)) { + /* In Feedback and Double Pipeline KDFs, PKCS#11 v3.0 connotes the + * iteration variable as the chaining value from the previous PRF + * invocation. In contrast, counter mode treats this variable as a + * COUNTER_FORMAT descriptor. Thus we can skip validation of + * iteration variable parameters outside of counter mode. However, + * PKCS#11 v3.0 technically mandates that pValue is NULL, so we + * still have to validate that. */ + + if (data->pValue != NULL) { + return CKR_MECHANISM_PARAM_INVALID; + } + + return CKR_OK; + } + + /* In counter mode, data->pValue should be a pointer to an instance of + * CK_SP800_108_COUNTER_FORMAT; validate its length. */ + if (data->ulValueLen != sizeof(CK_SP800_108_COUNTER_FORMAT)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + CK_SP800_108_COUNTER_FORMAT_PTR param = (CK_SP800_108_COUNTER_FORMAT_PTR)data->pValue; + + /* Validate the endian parameter. */ + if (!VALID_CK_BOOL(param->bLittleEndian)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Due to restrictions by our underlying hashes, we restrict bit + * widths to actually be byte widths by ensuring they're a multiple + * of eight. */ + if ((param->ulWidthInBits % 8) != 0) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Note that section 5.1 denotes the maximum length of the counter + * to be 32. */ + if (param->ulWidthInBits > 32) { + return CKR_MECHANISM_PARAM_INVALID; + } + break; + } + case CK_SP800_108_DKM_LENGTH: { + /* data->pValue should be a pointer to an instance of + * CK_SP800_108_DKM_LENGTH_FORMAT; validate its length. */ + if (data->ulValueLen != sizeof(CK_SP800_108_DKM_LENGTH_FORMAT)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + CK_SP800_108_DKM_LENGTH_FORMAT_PTR param = (CK_SP800_108_DKM_LENGTH_FORMAT_PTR)data->pValue; + + /* Validate the method parameter. */ + if (param->dkmLengthMethod != CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS && + param->dkmLengthMethod != CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Validate the endian parameter. */ + if (!VALID_CK_BOOL(param->bLittleEndian)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Validate the maximum width: we restrict it to being a byte width + * instead of a bit width due to restrictions by the underlying + * PRFs. */ + if ((param->ulWidthInBits % 8) != 0) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Ensure that the width doesn't overflow a 64-bit int. This + * restriction is arbitrary but since the counters can't exceed + * 32-bits (and most PRFs output at most 1024 bits), you're unlikely + * to need all 64-bits of length indicator. */ + if (param->ulWidthInBits > 64) { + return CKR_MECHANISM_PARAM_INVALID; + } + break; + } + case CK_SP800_108_BYTE_ARRAY: + /* There is no additional data to validate for byte arrays; we can + * only assume the byte array is of the specified size. */ + break; + default: + /* Unexpected parameter type. */ + return CKR_MECHANISM_PARAM_INVALID; + } + + return CKR_OK; +} + +static CK_RV +kbkdf_ValidateDerived(CK_DERIVED_KEY_PTR key) +{ + CK_KEY_TYPE keyType = CKK_GENERIC_SECRET; + PRUint64 keySize = 0; + + /* The pointer to the key handle shouldn't be NULL. If it is, we can't + * do anything else, so exit early. Every other failure case sets the + * key->phKey = CK_INVALID_HANDLE, so we can't use `goto failure` here. */ + if (key->phKey == NULL) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Validate that we have no attributes if and only if pTemplate is NULL. + * Otherwise, there's an inconsistency somewhere. */ + if ((key->ulAttributeCount == 0) != (key->pTemplate == NULL)) { + goto failure; + } + + for (size_t offset = 0; offset < key->ulAttributeCount; offset++) { + CK_ATTRIBUTE_PTR template = key->pTemplate + offset; + + /* We only look for the CKA_VALUE_LEN and CKA_KEY_TYPE attributes. + * Everything else we assume we can set on the key if it is passed + * here. However, if we can't inquire as to a length (and barring + * that, if we have a key type without a standard length), we're + * definitely stuck. This mirrors the logic at the top of + * NSC_DeriveKey(...). */ + if (template->type == CKA_KEY_TYPE) { + if (template->ulValueLen != sizeof(CK_KEY_TYPE)) { + goto failure; + } + + keyType = *(CK_KEY_TYPE *)template->pValue; + } else if (template->type == CKA_VALUE_LEN) { + if (template->ulValueLen != sizeof(CK_ULONG)) { + goto failure; + } + + keySize = *(CK_ULONG *)template->pValue; + } + } + + if (keySize == 0) { + /* When we lack a keySize, see if we can infer it from the type of the + * passed key. */ + keySize = sftk_MapKeySize(keyType); + } + + /* The main piece of information we validate is that we have a length for + * this key. */ + if (keySize == 0 || keySize >= (1ull << 32ull)) { + goto failure; + } + + return CKR_OK; + +failure: + /* PKCS#11 v3.0: If the failure was caused by the content of a specific + * key's template (ie the template defined by the content of pTemplate), + * the corresponding phKey value will be set to CK_INVALID_HANDLE to + * identify the offending template. */ + *(key->phKey) = CK_INVALID_HANDLE; + return CKR_MECHANISM_PARAM_INVALID; +} + +static CK_RV +kbkdf_ValidateParameters(CK_MECHANISM_TYPE mech, const CK_SP800_108_KDF_PARAMS *params, CK_ULONG keySize) +{ + CK_RV ret = CKR_MECHANISM_PARAM_INVALID; + int param_type_count[5] = { 0, 0, 0, 0, 0 }; + size_t offset = 0; + + /* Start with checking the prfType as a mechanism against a list of + * PRFs allowed by PKCS#11 v3.0. */ + if (!(/* The following types aren't defined in NSS yet. */ + /* params->prfType != CKM_3DES_CMAC && */ + params->prfType == CKM_AES_CMAC || /* allow */ + /* We allow any HMAC except MD2 and MD5. */ + params->prfType != CKM_MD2_HMAC || /* disallow */ + params->prfType != CKM_MD5_HMAC || /* disallow */ + sftk_HMACMechanismToHash(params->prfType) != HASH_AlgNULL /* Valid HMAC <-> HASH isn't NULL */ + )) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* We can't have a null pDataParams pointer: we always need at least one + * parameter to succeed. */ + if (params->pDataParams == NULL) { + return CKR_HOST_MEMORY; + } + + /* Validate each KDF parameter. */ + for (offset = 0; offset < params->ulNumberOfDataParams; offset++) { + /* Validate this parameter has acceptable values. */ + ret = kbkdf_ValidateParameter(mech, params->pDataParams + offset); + if (ret != CKR_OK) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Count that we have a parameter of this type. The above logic + * in ValidateParameter MUST validate that type is within the + * appropriate range. */ + PR_ASSERT(params->pDataParams[offset].type < sizeof(param_type_count) / sizeof(param_type_count[0])); + param_type_count[params->pDataParams[offset].type] += 1; + } + + if (IS_COUNTER(mech)) { + /* We have to have at least one iteration variable parameter. */ + if (param_type_count[CK_SP800_108_ITERATION_VARIABLE] == 0) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* We can't have any optional counters parameters -- these belong in + * iteration variable parameters instead. */ + if (param_type_count[CK_SP800_108_OPTIONAL_COUNTER] != 0) { + return CKR_MECHANISM_PARAM_INVALID; + } + } + + /* Validate basic assumptions about derived keys: + * NULL <-> ulAdditionalDerivedKeys > 0 + */ + if ((params->ulAdditionalDerivedKeys == 0) != (params->pAdditionalDerivedKeys == NULL)) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Validate each derived key. */ + for (offset = 0; offset < params->ulAdditionalDerivedKeys; offset++) { + ret = kbkdf_ValidateDerived(params->pAdditionalDerivedKeys + offset); + if (ret != CKR_OK) { + return CKR_MECHANISM_PARAM_INVALID; + } + } + + /* Validate the length of our primary key. */ + if (keySize == 0 || ((PRUint64)keySize) >= (1ull << 32ull)) { + return CKR_KEY_SIZE_RANGE; + } + + return CKR_OK; +} + +/* [ section: parameter helpers ] */ + +static CK_VOID_PTR +kbkdf_FindParameter(const CK_SP800_108_KDF_PARAMS *params, CK_PRF_DATA_TYPE type) +{ + for (size_t offset = 0; offset < params->ulNumberOfDataParams; offset++) { + if (params->pDataParams[offset].type == type) { + return params->pDataParams[offset].pValue; + } + } + + return NULL; +} + +size_t +kbkdf_IncrementBuffer(size_t cur_offset, size_t consumed, size_t prf_length) +{ + return cur_offset + PR_ROUNDUP(consumed, prf_length); +} + +CK_ULONG +kbkdf_GetDerivedKeySize(CK_DERIVED_KEY_PTR derived_key) +{ + /* Precondition: kbkdf_ValidateDerived(...) returns CKR_OK for this key, + * which implies that keySize is defined. */ + + CK_KEY_TYPE keyType = CKK_GENERIC_SECRET; + CK_ULONG keySize = 0; + + for (size_t offset = 0; offset < derived_key->ulAttributeCount; offset++) { + CK_ATTRIBUTE_PTR template = derived_key->pTemplate + offset; + + /* Find the two attributes we care about. */ + if (template->type == CKA_KEY_TYPE) { + keyType = *(CK_KEY_TYPE *)template->pValue; + } else if (template->type == CKA_VALUE_LEN) { + keySize = *(CK_ULONG *)template->pValue; + } + } + + /* Prefer keySize, if we have it. */ + if (keySize > 0) { + return keySize; + } + + /* Else, fall back to this mapping. We know kbkdf_ValidateDerived(...) + * passed, so this should return non-zero. */ + return sftk_MapKeySize(keyType); +} + +static CK_RV +kbkdf_CalculateLength(const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, CK_ULONG ret_key_size, PRUint64 *output_bitlen, size_t *buffer_length) +{ + /* Two cases: either we have additional derived keys or we don't. In the + * case that we don't, the length of the derivation is the size of the + * single derived key, and that is the length of the PRF buffer. Otherwise, + * we need to use the proper CK_SP800_108_DKM_LENGTH_METHOD to calculate + * the length of the output (in bits), with a separate value for the size + * of the PRF data buffer. This means that, under PKCS#11 with additional + * derived keys, we lie to the KDF about the _actual_ length of the PRF + * output. + * + * Note that *output_bitlen is the L parameter in NIST SP800-108 and is in + * bits. However, *buffer_length is in bytes. + */ + + if (params->ulAdditionalDerivedKeys == 0) { + /* When we have no additional derived keys, we get the keySize from + * the value passed to one of our KBKDF_* methods. */ + *output_bitlen = ret_key_size; + *buffer_length = ret_key_size; + } else { + /* Offset in the additional derived keys array. */ + size_t offset = 0; + + /* Size of the derived key. */ + CK_ULONG derived_size = 0; + + /* In the below, we place the sum of the keys into *output_bitlen + * and the size of the buffer (with padding mandated by PKCS#11 v3.0) + * into *buffer_length. If the method is the segment sum, then we + * replace *output_bitlen with *buffer_length at the end. This ensures + * we always get a output buffer large enough to handle all derived + * keys, and *output_bitlen reflects the correct L value. */ + + /* Count the initial derived key. */ + *output_bitlen = ret_key_size; + *buffer_length = kbkdf_IncrementBuffer(0, ret_key_size, ctx->mac_size); + + /* Handle n - 1 keys. The last key is special. */ + for (; offset < params->ulAdditionalDerivedKeys - 1; offset++) { + derived_size = kbkdf_GetDerivedKeySize(params->pAdditionalDerivedKeys + offset); + + *output_bitlen += derived_size; + *buffer_length = kbkdf_IncrementBuffer(*buffer_length, derived_size, ctx->mac_size); + } + + /* Handle the last key. */ + derived_size = kbkdf_GetDerivedKeySize(params->pAdditionalDerivedKeys + offset); + + *output_bitlen += derived_size; + *buffer_length = kbkdf_IncrementBuffer(*buffer_length, derived_size, ctx->mac_size); + + /* Pointer to the DKM method parameter. Note that this implicit cast + * is safe since we've assumed we've been validated by + * kbkdf_ValidateParameters(...). When kdm_param is NULL, we don't + * use the output_bitlen parameter. */ + CK_SP800_108_DKM_LENGTH_FORMAT_PTR dkm_param = kbkdf_FindParameter(params, CK_SP800_108_DKM_LENGTH); + if (dkm_param != NULL) { + if (dkm_param->dkmLengthMethod == CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS) { + *output_bitlen = *buffer_length; + } + } + } + + /* Note that keySize is the size in bytes and ctx->mac_size is also + * the size in bytes. However, output_bitlen needs to be in bits, so + * multiply by 8 here. */ + *output_bitlen *= 8; + + return CKR_OK; +} + +static CK_RV +kbkdf_CalculateIterations(CK_MECHANISM_TYPE mech, const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, size_t buffer_length, PRUint32 *num_iterations) +{ + CK_SP800_108_COUNTER_FORMAT_PTR param_ptr = NULL; + PRUint64 iteration_count; + PRUint64 r = 32; + + /* We need to know how many full iterations are required. This is done + * by rounding up the division of the PRF length into buffer_length. + * However, we're not guaranteed that the last output is a full PRF + * invocation, so handle that here. */ + iteration_count = buffer_length + (ctx->mac_size - 1); + iteration_count = iteration_count / ctx->mac_size; + + /* NIST SP800-108, section 5.1, process step #2: + * + * if n > 2^r - 1, then indicate an error and stop. + * + * In non-counter mode KDFs, r is set at 32, leaving behavior + * under-defined when the optional counter is included but fewer than + * 32 bits. This implementation assumes r is 32, but if the counter + * parameter is included, validates it against that. In counter-mode + * KDFs, this is in the ITERATION_VARIABLE parameter; in feedback- or + * pipeline-mode KDFs, this is in the COUNTER parameter. + * + * This is consistent with the supplied sample CAVP tests; none reuses the + * same counter value. In some configurations, this could result in + * duplicated KDF output. We seek to avoid that from happening. + */ + if (IS_COUNTER(mech)) { + param_ptr = kbkdf_FindParameter(params, CK_SP800_108_ITERATION_VARIABLE); + + /* Validated by kbkdf_ValidateParameters(...) above. */ + PR_ASSERT(param_ptr != NULL); + + r = ((CK_SP800_108_COUNTER_FORMAT_PTR)param_ptr)->ulWidthInBits; + } else { + param_ptr = kbkdf_FindParameter(params, CK_SP800_108_COUNTER); + + /* Not guaranteed to exist, hence the default value of r=32. */ + if (param_ptr != NULL) { + r = ((CK_SP800_108_COUNTER_FORMAT_PTR)param_ptr)->ulWidthInBits; + } + } + + if (iteration_count >= (1ull << r) || r > 32) { + return CKR_MECHANISM_PARAM_INVALID; + } + + *num_iterations = (PRUint32)iteration_count; + + return CKR_OK; +} + +static CK_RV +kbkdf_AddParameters(CK_MECHANISM_TYPE mech, sftk_MACCtx *ctx, const CK_SP800_108_KDF_PARAMS *params, PRUint32 counter, PRUint64 length, const unsigned char *chaining_prf, size_t chaining_prf_len, CK_PRF_DATA_TYPE exclude) +{ + size_t offset = 0; + CK_RV ret = CKR_OK; + + for (offset = 0; offset < params->ulNumberOfDataParams; offset++) { + CK_PRF_DATA_PARAM_PTR param = params->pDataParams + offset; + + if (param->type == exclude) { + /* Necessary for Double Pipeline mode: when constructing the IV, + * we skip the optional counter. */ + continue; + } + + switch (param->type) { + case CK_SP800_108_ITERATION_VARIABLE: { + /* When present in COUNTER mode, this signifies adding the counter + * variable to the PRF. Otherwise, it signifies the chaining + * value for other KDF modes. */ + if (IS_COUNTER(mech)) { + CK_SP800_108_COUNTER_FORMAT_PTR counter_format = (CK_SP800_108_COUNTER_FORMAT_PTR)param->pValue; + CK_BYTE buffer[sizeof(PRUint64)]; + CK_ULONG num_bytes; + sftk_EncodeInteger(counter, counter_format->ulWidthInBits, counter_format->bLittleEndian, buffer, &num_bytes); + ret = sftk_MAC_Update(ctx, buffer, num_bytes); + } else { + ret = sftk_MAC_Update(ctx, chaining_prf, chaining_prf_len); + } + break; + } + case CK_SP800_108_COUNTER: { + /* Only present in the case when not using COUNTER mode. */ + PR_ASSERT(!IS_COUNTER(mech)); + + /* We should've already validated that this parameter is of + * type COUNTER_FORMAT. */ + CK_SP800_108_COUNTER_FORMAT_PTR counter_format = (CK_SP800_108_COUNTER_FORMAT_PTR)param->pValue; + CK_BYTE buffer[sizeof(PRUint64)]; + CK_ULONG num_bytes; + sftk_EncodeInteger(counter, counter_format->ulWidthInBits, counter_format->bLittleEndian, buffer, &num_bytes); + ret = sftk_MAC_Update(ctx, buffer, num_bytes); + break; + } + case CK_SP800_108_BYTE_ARRAY: + ret = sftk_MAC_Update(ctx, (CK_BYTE_PTR)param->pValue, param->ulValueLen); + break; + case CK_SP800_108_DKM_LENGTH: { + /* We've already done the hard work of calculating the length in + * the kbkdf_CalculateIterations function; we merely need to add + * the length to the desired point in the input stream. */ + CK_SP800_108_DKM_LENGTH_FORMAT_PTR length_format = (CK_SP800_108_DKM_LENGTH_FORMAT_PTR)param->pValue; + CK_BYTE buffer[sizeof(PRUint64)]; + CK_ULONG num_bytes; + sftk_EncodeInteger(length, length_format->ulWidthInBits, length_format->bLittleEndian, buffer, &num_bytes); + ret = sftk_MAC_Update(ctx, buffer, num_bytes); + break; + } + default: + /* This should've been caught by kbkdf_ValidateParameters(...). */ + PR_ASSERT(PR_FALSE); + return CKR_MECHANISM_PARAM_INVALID; + } + + if (ret != CKR_OK) { + return ret; + } + } + + return CKR_OK; +} + +CK_RV +kbkdf_SaveKey(SFTKObject *key, unsigned char *key_buffer, unsigned int key_len) +{ + return sftk_forceAttribute(key, CKA_VALUE, key_buffer, key_len); +} + +CK_RV +kbkdf_CreateKey(CK_MECHANISM_TYPE kdf_mech, CK_SESSION_HANDLE hSession, CK_DERIVED_KEY_PTR derived_key, SFTKObject **ret_key) +{ + /* Largely duplicated from NSC_DeriveKey(...) */ + CK_RV ret = CKR_HOST_MEMORY; + SFTKObject *key = NULL; + SFTKSlot *slot = sftk_SlotFromSessionHandle(hSession); + size_t offset = 0; + + /* Slot should be non-NULL because NSC_DeriveKey(...) has already + * performed a sftk_SlotFromSessionHandle(...) call on this session + * handle. However, Coverity incorrectly flagged this (see 1607955). */ + PR_ASSERT(slot != NULL); + PR_ASSERT(ret_key != NULL); + PR_ASSERT(derived_key != NULL); + PR_ASSERT(derived_key->phKey != NULL); + + /* Create the new key object for this additional derived key. */ + key = sftk_NewObject(slot); + if (key == NULL) { + return CKR_HOST_MEMORY; + } + + /* Setup the key from the provided template. */ + for (offset = 0; offset < derived_key->ulAttributeCount; offset++) { + ret = sftk_AddAttributeType(key, sftk_attr_expand(derived_key->pTemplate + offset)); + if (ret != CKR_OK) { + sftk_FreeObject(key); + return ret; + } + } + + /* When using the CKM_SP800_* series of mechanisms, the result must be a + * secret key, so its contents can be adequately protected in FIPS mode. + * However, when using the special CKM_NSS_SP800_*_DERIVE_DATA series, the + * contents need not be protected, so we set CKO_DATA on these "keys". */ + CK_OBJECT_CLASS classType = CKO_SECRET_KEY; + if (DOES_DERIVE_DATA(kdf_mech)) { + classType = CKO_DATA; + } + + ret = sftk_forceAttribute(key, CKA_CLASS, &classType, sizeof(classType)); + if (ret != CKR_OK) { + sftk_FreeObject(key); + return ret; + } + + *ret_key = key; + return CKR_OK; +} + +CK_RV +kbkdf_FinalizeKey(CK_SESSION_HANDLE hSession, CK_DERIVED_KEY_PTR derived_key, SFTKObject *key) +{ + /* Largely duplicated from NSC_DeriveKey(...) */ + CK_RV ret = CKR_HOST_MEMORY; + SFTKSession *session = NULL; + + PR_ASSERT(derived_key != NULL && key != NULL); + + SFTKSessionObject *sessionForKey = sftk_narrowToSessionObject(key); + PR_ASSERT(sessionForKey != NULL); + sessionForKey->wasDerived = PR_TRUE; + + session = sftk_SessionFromHandle(hSession); + + /* Session should be non-NULL because NSC_DeriveKey(...) has already + * performed a sftk_SessionFromHandle(...) call on this session handle. */ + PR_ASSERT(session != NULL); + + ret = sftk_handleObject(key, session); + if (ret != CKR_OK) { + goto done; + } + + *(derived_key->phKey) = key->handle; + +done: + /* Guaranteed that key != NULL */ + sftk_FreeObject(key); + + /* Doesn't do anything. */ + sftk_FreeSession(session); + + return ret; +} + +CK_RV +kbkdf_SaveKeys(CK_MECHANISM_TYPE mech, CK_SESSION_HANDLE hSession, CK_SP800_108_KDF_PARAMS_PTR params, unsigned char *output_buffer, size_t buffer_len, size_t prf_length, SFTKObject *ret_key, CK_ULONG ret_key_size) +{ + CK_RV ret; + size_t key_offset = 0; + size_t buffer_offset = 0; + + PR_ASSERT(output_buffer != NULL && buffer_len > 0 && ret_key != NULL); + + /* First place key material into the main key. */ + ret = kbkdf_SaveKey(ret_key, output_buffer + buffer_offset, ret_key_size); + if (ret != CKR_OK) { + return ret; + } + + /* Then increment the offset based on PKCS#11 additional key guidelines: + * no two keys may share the key stream from the same PRF invocation. */ + buffer_offset = kbkdf_IncrementBuffer(buffer_offset, ret_key_size, prf_length); + + if (params->ulAdditionalDerivedKeys > 0) { + /* Note that the following code is technically incorrect: PKCS#11 v3.0 + * says that _no_ key should be set in the event of failure to derive + * _any_ key. */ + for (key_offset = 0; key_offset < params->ulAdditionalDerivedKeys; key_offset++) { + CK_DERIVED_KEY_PTR derived_key = params->pAdditionalDerivedKeys + key_offset; + SFTKObject *key_obj = NULL; + size_t key_size = kbkdf_GetDerivedKeySize(derived_key); + + /* Create a new internal key object for this derived key. */ + ret = kbkdf_CreateKey(mech, hSession, derived_key, &key_obj); + if (ret != CKR_OK) { + *(derived_key->phKey) = CK_INVALID_HANDLE; + return ret; + } + + /* Save the underlying key bytes to the key object. */ + ret = kbkdf_SaveKey(key_obj, output_buffer + buffer_offset, key_size); + if (ret != CKR_OK) { + /* When kbkdf_CreateKey(...) exits with an error, it will free + * the constructed key object. kbkdf_FinalizeKey(...) also + * always frees the key object. In the unlikely event that + * kbkdf_SaveKey(...) _does_ fail, we thus need to free it + * manually. */ + sftk_FreeObject(key_obj); + *(derived_key->phKey) = CK_INVALID_HANDLE; + return ret; + } + + /* Handle the increment. */ + buffer_offset = kbkdf_IncrementBuffer(buffer_offset, key_size, prf_length); + + /* Finalize this key. */ + ret = kbkdf_FinalizeKey(hSession, derived_key, key_obj); + if (ret != CKR_OK) { + *(derived_key->phKey) = CK_INVALID_HANDLE; + return ret; + } + } + } + + return CKR_OK; +} + +/* [ section: KDFs ] */ + +static CK_RV +kbkdf_CounterRaw(const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, unsigned char *ret_buffer, size_t buffer_length, PRUint64 output_bitlen) +{ + CK_RV ret = CKR_OK; + + /* Counter variable for this KDF instance. */ + PRUint32 counter; + + /* Number of iterations required of this PRF necessary to reach the + * desired output length. */ + PRUint32 num_iterations; + + /* Offset in ret_buffer that we're at. */ + size_t buffer_offset = 0; + + /* Size of this block, in bytes. Defaults to ctx->mac_size except on + * the last iteration where it could be a partial block. */ + size_t block_size = ctx->mac_size; + + /* Calculate the number of iterations required based on the size of the + * output buffer. */ + ret = kbkdf_CalculateIterations(CKM_SP800_108_COUNTER_KDF, params, ctx, buffer_length, &num_iterations); + if (ret != CKR_OK) { + return ret; + } + + /* + * 5.1 - [ KDF in Counter Mode ] + * + * Fixed values: + * 1. h - the length of the PRF in bits (ctx->mac_size) + * 2. r - the length of the binary representation of the counter i + * (params[k: params[k].type == CK_SP800_108_ITERATION_VARIABLE:].data->ulWidthInBits) + * Input: + * 1. K_I - the key for the PRF (base_key) + * 2. label - a binary data field, usually before the separator. Optional. + * 3. context - a binary data field, usually after the separator. Optional. + * 4. L - length of the output in bits (output_bitlen) + * + * Process: + * 1. n := ceil(L / h) (num_iterations) + * 2. if n > 2^r - 1, then indicate an error and stop + * 3. result(0) = NULL + * 4. for i = 1 to n, do + * a. K(i) = PRF(K_I, [i]_2 || Label || 0x00 || Context || [L]_2) + * b. result(i) := result(i - 1) || K(i). + * 5. return K_O := the leftmost L bits of result(n). + */ + for (counter = 1; counter <= num_iterations; counter++) { + if (counter == num_iterations) { + block_size = buffer_length - buffer_offset; + + /* Assumption: if we've validated our arguments correctly, this + * should always be true. */ + PR_ASSERT(block_size <= ctx->mac_size); + } + + /* Add all parameters required by this instance of the KDF to the + * input stream of the underlying PRF. */ + ret = kbkdf_AddParameters(CKM_SP800_108_COUNTER_KDF, ctx, params, counter, output_bitlen, NULL, 0 /* chaining_prf output */, 0 /* exclude */); + if (ret != CKR_OK) { + return ret; + } + + /* Finalize this iteration of the PRF. */ + ret = sftk_MAC_Finish(ctx, ret_buffer + buffer_offset, NULL, block_size); + if (ret != CKR_OK) { + return ret; + } + + /* Increment our position in the key material. */ + buffer_offset += block_size; + + if (counter < num_iterations) { + /* Reset the underlying PRF for the next iteration. Only do this + * when we have a next iteration since it isn't necessary to do + * either before the first iteration (MAC is already initialized) + * or after the last iteration (we won't be called again). */ + ret = sftk_MAC_Reset(ctx); + if (ret != CKR_OK) { + return ret; + } + } + } + + return CKR_OK; +} + +static CK_RV +kbkdf_FeedbackRaw(const CK_SP800_108_KDF_PARAMS *params, const unsigned char *initial_value, CK_ULONG initial_value_length, sftk_MACCtx *ctx, unsigned char *ret_buffer, size_t buffer_length, PRUint64 output_bitlen) +{ + CK_RV ret = CKR_OK; + + /* Counter variable for this KDF instance. */ + PRUint32 counter; + + /* Number of iterations required of this PRF necessary to reach the + * desired output length. */ + PRUint32 num_iterations; + + /* Offset in ret_buffer that we're at. */ + size_t buffer_offset = 0; + + /* Size of this block, in bytes. Defaults to ctx->mac_size except on + * the last iteration where it could be a partial block. */ + size_t block_size = ctx->mac_size; + + /* The last PRF invocation and/or the initial value; used for feedback + * chaining in this KDF. Note that we have to make it large enough to + * fit the output of the PRF, but we can delay its actual creation until + * the first PRF invocation. Until then, point to the IV value. */ + unsigned char *chaining_value = (unsigned char *)initial_value; + + /* Size of the chaining value discussed above. Defaults to the size of + * the IV value. */ + size_t chaining_length = initial_value_length; + + /* Calculate the number of iterations required based on the size of the + * output buffer. */ + ret = kbkdf_CalculateIterations(CKM_SP800_108_FEEDBACK_KDF, params, ctx, buffer_length, &num_iterations); + if (ret != CKR_OK) { + goto finish; + } + + /* + * 5.2 - [ KDF in Feedback Mode ] + * + * Fixed values: + * 1. h - the length of the PRF in bits (ctx->mac_size) + * 2. r - the length of the binary representation of the counter i + * (params[k: params[k].type == CK_SP800_108_OPTIONAL_COUNTER:].data->ulWidthInBits) + * Note that it is only specified when the optional counter is requested. + * Input: + * 1. K_I - the key for the PRF (base_key) + * 2. label - a binary data field, usually before the separator. Optional. + * 3. context - a binary data field, usually after the separator. Optional. + * 4. IV - a binary data field, initial PRF value. (params->pIV) + * 5. L - length of the output in bits (output_bitlen) + * + * Process: + * 1. n := ceil(L / h) (num_iterations) + * 2. if n > 2^32 - 1, then indicate an error and stop + * 3. result(0) = NULL, K(0) := IV (chaining_value) + * 4. for i = 1 to n, do + * a. K(i) = PRF(K_I, K(i-1) {|| [i]_2} || Label || 0x00 || Context || [L]_2) + * b. result(i) := result(i - 1) || K(i). + * 5. return K_O := the leftmost L bits of result(n). + */ + for (counter = 1; counter <= num_iterations; counter++) { + if (counter == num_iterations) { + block_size = buffer_length - buffer_offset; + + /* Assumption: if we've validated our arguments correctly, this + * should always be true. */ + PR_ASSERT(block_size <= ctx->mac_size); + } + + /* Add all parameters required by this instance of the KDF to the + * input stream of the underlying PRF. */ + ret = kbkdf_AddParameters(CKM_SP800_108_FEEDBACK_KDF, ctx, params, counter, output_bitlen, chaining_value, chaining_length, 0 /* exclude */); + if (ret != CKR_OK) { + goto finish; + } + + if (counter == 1) { + /* On the first iteration, chaining_value points to the IV from + * the caller and chaining_length is the length of that IV. We + * now need to allocate a buffer of suitable length to store the + * MAC output. */ + chaining_value = PORT_ZNewArray(unsigned char, ctx->mac_size); + chaining_length = ctx->mac_size; + + if (chaining_value == NULL) { + ret = CKR_HOST_MEMORY; + goto finish; + } + } + + /* Finalize this iteration of the PRF. Unlike other KDF forms, we + * first save this to the chaining value so that we can reuse it + * in the next iteration before copying the necessary length to + * the output buffer. */ + ret = sftk_MAC_Finish(ctx, chaining_value, NULL, chaining_length); + if (ret != CKR_OK) { + goto finish; + } + + /* Save as much of the chaining value as we need for output. */ + PORT_Memcpy(ret_buffer + buffer_offset, chaining_value, block_size); + + /* Increment our position in the key material. */ + buffer_offset += block_size; + + if (counter < num_iterations) { + /* Reset the underlying PRF for the next iteration. Only do this + * when we have a next iteration since it isn't necessary to do + * either before the first iteration (MAC is already initialized) + * or after the last iteration (we won't be called again). */ + ret = sftk_MAC_Reset(ctx); + if (ret != CKR_OK) { + goto finish; + } + } + } + +finish: + if (chaining_value != initial_value && chaining_value != NULL) { + PORT_ZFree(chaining_value, chaining_length); + } + + return ret; +} + +static CK_RV +kbkdf_PipelineRaw(const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, unsigned char *ret_buffer, size_t buffer_length, PRUint64 output_bitlen) +{ + CK_RV ret = CKR_OK; + + /* Counter variable for this KDF instance. */ + PRUint32 counter; + + /* Number of iterations required of this PRF necessary to reach the + * desired output length. */ + PRUint32 num_iterations; + + /* Offset in ret_buffer that we're at. */ + size_t buffer_offset = 0; + + /* Size of this block, in bytes. Defaults to ctx->mac_size except on + * the last iteration where it could be a partial block. */ + size_t block_size = ctx->mac_size; + + /* The last PRF invocation. This is used for the first of the double + * PRF invocations this KDF is named after. This defaults to NULL, + * signifying that we have to calculate the initial value from params; + * when non-NULL, we directly add only this value to the PRF. */ + unsigned char *chaining_value = NULL; + + /* Size of the chaining value discussed above. Defaults to 0. */ + size_t chaining_length = 0; + + /* Calculate the number of iterations required based on the size of the + * output buffer. */ + ret = kbkdf_CalculateIterations(CKM_SP800_108_DOUBLE_PIPELINE_KDF, params, ctx, buffer_length, &num_iterations); + if (ret != CKR_OK) { + goto finish; + } + + /* + * 5.3 - [ KDF in Double-Pipeline Iteration Mode ] + * + * Fixed values: + * 1. h - the length of the PRF in bits (ctx->mac_size) + * 2. r - the length of the binary representation of the counter i + * (params[k: params[k].type == CK_SP800_108_OPTIONAL_COUNTER:].data->ulWidthInBits) + * Note that it is only specified when the optional counter is requested. + * Input: + * 1. K_I - the key for the PRF (base_key) + * 2. label - a binary data field, usually before the separator. Optional. + * 3. context - a binary data field, usually after the separator. Optional. + * 4. L - length of the output in bits (output_bitlen) + * + * Process: + * 1. n := ceil(L / h) (num_iterations) + * 2. if n > 2^32 - 1, then indicate an error and stop + * 3. result(0) = NULL + * 4. A(0) := IV := Label || 0x00 || Context || [L]_2 + * 5. for i = 1 to n, do + * a. A(i) := PRF(K_I, A(i-1)) + * b. K(i) := PRF(K_I, A(i) {|| [i]_2} || Label || 0x00 || Context || [L]_2 + * c. result(i) := result(i-1) || K(i) + * 6. return K_O := the leftmost L bits of result(n). + */ + for (counter = 1; counter <= num_iterations; counter++) { + if (counter == num_iterations) { + block_size = buffer_length - buffer_offset; + + /* Assumption: if we've validated our arguments correctly, this + * should always be true. */ + PR_ASSERT(block_size <= ctx->mac_size); + } + + /* ===== First pipeline: construct A(i) ===== */ + if (counter == 1) { + /* On the first iteration, we have no chaining value so specify + * NULL for the pointer and 0 for the length, and exclude the + * optional counter if it exists. This is what NIST specifies as + * the IV for the KDF. */ + ret = kbkdf_AddParameters(CKM_SP800_108_DOUBLE_PIPELINE_KDF, ctx, params, counter, output_bitlen, NULL, 0, CK_SP800_108_OPTIONAL_COUNTER); + if (ret != CKR_OK) { + goto finish; + } + + /* Allocate the chaining value so we can save the PRF output. */ + chaining_value = PORT_ZNewArray(unsigned char, ctx->mac_size); + chaining_length = ctx->mac_size; + if (chaining_value == NULL) { + ret = CKR_HOST_MEMORY; + goto finish; + } + } else { + /* On all other iterations, the next stage of the first pipeline + * comes directly from this stage. */ + ret = sftk_MAC_Update(ctx, chaining_value, chaining_length); + if (ret != CKR_OK) { + goto finish; + } + } + + /* Save the PRF output to chaining_value for use in the second + * pipeline. */ + ret = sftk_MAC_Finish(ctx, chaining_value, NULL, chaining_length); + if (ret != CKR_OK) { + goto finish; + } + + /* Reset the PRF so we can reuse it for the second pipeline. */ + ret = sftk_MAC_Reset(ctx); + if (ret != CKR_OK) { + goto finish; + } + + /* ===== Second pipeline: construct K(i) ===== */ + + /* Add all parameters required by this instance of the KDF to the + * input stream of the underlying PRF. Note that this includes the + * chaining value we calculated from the previous pipeline stage. */ + ret = kbkdf_AddParameters(CKM_SP800_108_FEEDBACK_KDF, ctx, params, counter, output_bitlen, chaining_value, chaining_length, 0 /* exclude */); + if (ret != CKR_OK) { + goto finish; + } + + /* Finalize this iteration of the PRF directly to the output buffer. + * Unlike Feedback mode, this pipeline doesn't influence the previous + * stage. */ + ret = sftk_MAC_Finish(ctx, ret_buffer + buffer_offset, NULL, block_size); + if (ret != CKR_OK) { + goto finish; + } + + /* Increment our position in the key material. */ + buffer_offset += block_size; + + if (counter < num_iterations) { + /* Reset the underlying PRF for the next iteration. Only do this + * when we have a next iteration since it isn't necessary to do + * either before the first iteration (MAC is already initialized) + * or after the last iteration (we won't be called again). */ + ret = sftk_MAC_Reset(ctx); + if (ret != CKR_OK) { + goto finish; + } + } + } + +finish: + PORT_ZFree(chaining_value, chaining_length); + + return ret; +} + +static CK_RV +kbkdf_RawDispatch(CK_MECHANISM_TYPE mech, + const CK_SP800_108_KDF_PARAMS *kdf_params, + const CK_BYTE *initial_value, + CK_ULONG initial_value_length, + SFTKObject *prf_key, const unsigned char *prf_key_bytes, + unsigned int prf_key_length, unsigned char **out_key_bytes, + size_t *out_key_length, unsigned int *mac_size, + CK_ULONG ret_key_size) +{ + CK_RV ret; + /* Context for our underlying PRF function. + * + * Zeroing context required unconditional call of sftk_MAC_Destroy. + */ + sftk_MACCtx ctx = { 0 }; + + /* We need one buffers large enough to fit the entire KDF key stream for + * all iterations of the PRF. This needs only include to the end of the + * last key, so it isn't an even multiple of the PRF output size. */ + unsigned char *output_buffer = NULL; + + /* Size of the above buffer, in bytes. Note that this is technically + * separate from the below output_bitlen variable due to the presence + * of additional derived keys. See commentary in kbkdf_CalculateLength. + */ + size_t buffer_length = 0; + + /* While NIST specifies a maximum length (in bits) for the counter, they + * don't for the maximum length. It is unlikely, but theoretically + * possible for output of the PRF to exceed 32 bits while keeping the + * counter under 2^32. Thus, use a 64-bit variable for the maximum + * output length. + * + * It is unlikely any caller will request this much data in practice. + * 2^32 invocations of the PRF (for a 512-bit PRF) would be 256GB of + * data in the KDF key stream alone. The bigger limit is the number of + * and size of keys (again, 2^32); this could easily exceed 256GB when + * counting the backing softoken key, the key data, template data, and + * the input parameters to this KDF. + * + * This is the L parameter in NIST SP800-108. + */ + PRUint64 output_bitlen = 0; + + /* First validate our passed input parameters against PKCS#11 v3.0 + * and NIST SP800-108 requirements. */ + ret = kbkdf_ValidateParameters(mech, kdf_params, ret_key_size); + if (ret != CKR_OK) { + goto finish; + } + + /* Initialize the underlying PRF state. */ + if (prf_key) { + ret = sftk_MAC_Init(&ctx, kdf_params->prfType, prf_key); + } else { + ret = sftk_MAC_InitRaw(&ctx, kdf_params->prfType, prf_key_bytes, + prf_key_length, PR_TRUE); + } + if (ret != CKR_OK) { + goto finish; + } + + /* Compute the size of our output buffer based on passed parameters and + * the output size of the underlying PRF. */ + ret = kbkdf_CalculateLength(kdf_params, &ctx, ret_key_size, &output_bitlen, &buffer_length); + if (ret != CKR_OK) { + goto finish; + } + + /* Allocate memory for the PRF output */ + output_buffer = PORT_ZNewArray(unsigned char, buffer_length); + if (output_buffer == NULL) { + ret = CKR_HOST_MEMORY; + goto finish; + } + + /* Call into the underlying KDF */ + switch (mech) { + case CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA: /* fall through */ + case CKM_SP800_108_COUNTER_KDF: + ret = kbkdf_CounterRaw(kdf_params, &ctx, output_buffer, buffer_length, output_bitlen); + break; + case CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA: /* fall through */ + case CKM_SP800_108_FEEDBACK_KDF: + ret = kbkdf_FeedbackRaw(kdf_params, initial_value, initial_value_length, &ctx, output_buffer, buffer_length, output_bitlen); + break; + case CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA: /* fall through */ + case CKM_SP800_108_DOUBLE_PIPELINE_KDF: + ret = kbkdf_PipelineRaw(kdf_params, &ctx, output_buffer, buffer_length, output_bitlen); + break; + default: + /* Shouldn't happen unless NIST introduces a new KBKDF type. */ + PR_ASSERT(PR_FALSE); + ret = CKR_FUNCTION_FAILED; + } + + /* Validate the above KDF succeeded. */ + if (ret != CKR_OK) { + goto finish; + } + + *out_key_bytes = output_buffer; + *out_key_length = buffer_length; + *mac_size = ctx.mac_size; + + output_buffer = NULL; /* returning the buffer, don't zero and free it */ + +finish: + PORT_ZFree(output_buffer, buffer_length); + + /* Free the PRF. This should handle clearing all sensitive information. */ + sftk_MAC_Destroy(&ctx, PR_FALSE); + return ret; +} + +/* [ section: PKCS#11 entry ] */ + +CK_RV +kbkdf_Dispatch(CK_MECHANISM_TYPE mech, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, SFTKObject *prf_key, SFTKObject *ret_key, CK_ULONG ret_key_size) +{ + /* This handles boilerplate common to all KBKDF types. Instead of placing + * this in pkcs11c.c, place it here to reduce clutter. */ + + CK_RV ret; + + /* Assumptions about our calling environment. */ + PR_ASSERT(pMechanism != NULL && prf_key != NULL && ret_key != NULL); + + /* Validate that the caller passed parameters. */ + if (pMechanism->pParameter == NULL) { + return CKR_MECHANISM_PARAM_INVALID; + } + + /* Create a common set of parameters to use for all KDF types. This + * separates out the KDF parameters from the Feedback-specific IV, + * allowing us to use a common type for all calls. */ + CK_SP800_108_KDF_PARAMS kdf_params = { 0 }; + CK_BYTE_PTR initial_value = NULL; + CK_ULONG initial_value_length = 0; + unsigned char *output_buffer = NULL; + size_t buffer_length = 0; + unsigned int mac_size = 0; + + /* Split Feedback-specific IV from remaining KDF parameters. */ + ret = kbkdf_LoadParameters(mech, pMechanism, &kdf_params, &initial_value, &initial_value_length); + if (ret != CKR_OK) { + goto finish; + } + /* let rawDispatch handle the rest. We split this out so we could + * handle the POST test without accessing pkcs #11 objects. */ + ret = kbkdf_RawDispatch(mech, &kdf_params, initial_value, + initial_value_length, prf_key, NULL, 0, + &output_buffer, &buffer_length, &mac_size, + ret_key_size); + if (ret != CKR_OK) { + goto finish; + } + + /* Write the output of the PRF into the appropriate keys. */ + ret = kbkdf_SaveKeys(mech, hSession, &kdf_params, output_buffer, buffer_length, mac_size, ret_key, ret_key_size); + if (ret != CKR_OK) { + goto finish; + } + +finish: + PORT_ZFree(output_buffer, buffer_length); + + return ret; +} + +struct sftk_SP800_Test_struct { + CK_MECHANISM_TYPE mech; + CK_SP800_108_KDF_PARAMS kdf_params; + unsigned int expected_mac_size; + unsigned int ret_key_length; + const unsigned char expected_key_bytes[64]; +}; + +static const CK_SP800_108_COUNTER_FORMAT counter_32 = { 0, 32 }; +static const CK_PRF_DATA_PARAM counter_32_data = + { CK_SP800_108_ITERATION_VARIABLE, (CK_VOID_PTR)&counter_32, sizeof(counter_32) }; + +#ifdef NSS_FULL_POST +static const CK_SP800_108_COUNTER_FORMAT counter_16 = { 0, 16 }; +static const CK_PRF_DATA_PARAM counter_16_data = + { CK_SP800_108_ITERATION_VARIABLE, (CK_VOID_PTR)&counter_16, sizeof(counter_16) }; +static const CK_PRF_DATA_PARAM counter_null_data = + { CK_SP800_108_ITERATION_VARIABLE, NULL, 0 }; +#endif + +static const struct sftk_SP800_Test_struct sftk_SP800_Tests[] = + { +#ifdef NSS_FULL_POST + { + CKM_SP800_108_COUNTER_KDF, + { CKM_AES_CMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_16_data, 0, NULL }, + 16, + 64, + { 0x7b, 0x1c, 0xe7, 0xf3, 0x14, 0x67, 0x15, 0xdd, + 0xde, 0x0c, 0x09, 0x46, 0x3f, 0x47, 0x7b, 0xa6, + 0xb8, 0xba, 0x40, 0x07, 0x7c, 0xe3, 0x19, 0x53, + 0x26, 0xac, 0x4c, 0x2e, 0x2b, 0x37, 0x41, 0xe4, + 0x1b, 0x01, 0x3f, 0x2f, 0x2d, 0x16, 0x95, 0xee, + 0xeb, 0x7e, 0x72, 0x7d, 0xa4, 0xab, 0x2e, 0x67, + 0x1d, 0xef, 0x6f, 0xa2, 0xc6, 0xee, 0x3c, 0xcf, + 0xef, 0x88, 0xfd, 0x5c, 0x1d, 0x7b, 0xa0, 0x5a }, + }, + { + CKM_SP800_108_COUNTER_KDF, + { CKM_SHA384_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_32_data, 0, NULL }, + 48, + 64, + { 0xe6, 0x62, 0xa4, 0x32, 0x5c, 0xe4, 0xc2, 0x28, + 0x73, 0x8a, 0x5d, 0x94, 0xe7, 0x05, 0xe0, 0x5a, + 0x71, 0x61, 0xb2, 0x3c, 0x51, 0x28, 0x03, 0x1d, + 0xa7, 0xf5, 0x10, 0x83, 0x34, 0xdb, 0x11, 0x73, + 0x92, 0xa6, 0x79, 0x74, 0x81, 0x5d, 0x22, 0x7e, + 0x8d, 0xf2, 0x59, 0x14, 0x56, 0x60, 0xcf, 0xb2, + 0xb3, 0xfd, 0x46, 0xfd, 0x9b, 0x74, 0xfe, 0x4a, + 0x09, 0x30, 0x4a, 0xdf, 0x07, 0x43, 0xfe, 0x85 }, + }, + { + CKM_SP800_108_COUNTER_KDF, + { CKM_SHA512_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_32_data, 0, NULL }, + 64, + 64, + { 0xb0, 0x78, 0x36, 0xe1, 0x15, 0xd6, 0xf0, 0xac, + 0x68, 0x7b, 0x42, 0xd3, 0xb6, 0x82, 0x51, 0xad, + 0x95, 0x0a, 0x69, 0x88, 0x84, 0xc2, 0x2e, 0x07, + 0x34, 0x62, 0x8d, 0x42, 0x72, 0x0f, 0x22, 0xe6, + 0xd5, 0x7f, 0x80, 0x15, 0xe6, 0x84, 0x00, 0x65, + 0xef, 0x64, 0x77, 0x29, 0xd6, 0x3b, 0xc7, 0x9a, + 0x15, 0x6d, 0x36, 0xf3, 0x96, 0xc9, 0x14, 0x3f, + 0x2d, 0x4a, 0x7c, 0xdb, 0xc3, 0x6c, 0x3d, 0x6a }, + }, + { + CKM_SP800_108_FEEDBACK_KDF, + { CKM_AES_CMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 16, + 64, + { 0xc0, 0xa0, 0x23, 0x96, 0x16, 0x4d, 0xd6, 0xbd, + 0x2a, 0x75, 0x8e, 0x72, 0xf5, 0xc3, 0xa0, 0xb8, + 0x78, 0x83, 0x15, 0x21, 0x34, 0xd3, 0xd8, 0x71, + 0xc9, 0xe7, 0x4b, 0x20, 0xb7, 0x65, 0x5b, 0x13, + 0xbc, 0x85, 0x54, 0xe3, 0xb6, 0xee, 0x73, 0xd5, + 0xf2, 0xa0, 0x94, 0x1a, 0x79, 0x66, 0x3b, 0x1e, + 0x67, 0x3e, 0x69, 0xa4, 0x12, 0x40, 0xa9, 0xda, + 0x8d, 0x14, 0xb1, 0xce, 0xf1, 0x4b, 0x79, 0x4e }, + }, + { + CKM_SP800_108_FEEDBACK_KDF, + { CKM_SHA256_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 32, + 64, + { 0x99, 0x9b, 0x08, 0x79, 0x14, 0x2e, 0x58, 0x34, + 0xd7, 0x92, 0xa7, 0x7e, 0x7f, 0xc2, 0xf0, 0x34, + 0xa3, 0x4e, 0x33, 0xf0, 0x63, 0x95, 0x2d, 0xad, + 0xbf, 0x3b, 0xcb, 0x6d, 0x4e, 0x07, 0xd9, 0xe9, + 0xbd, 0xbd, 0x77, 0x54, 0xe1, 0xa3, 0x36, 0x26, + 0xcd, 0xb1, 0xf9, 0x2d, 0x80, 0x68, 0xa2, 0x01, + 0x4e, 0xbf, 0x35, 0xec, 0x65, 0xae, 0xfd, 0x71, + 0xa6, 0xd7, 0x62, 0x26, 0x2c, 0x3f, 0x73, 0x63 }, + }, + { + CKM_SP800_108_FEEDBACK_KDF, + { CKM_SHA384_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 48, + 64, + { 0xc8, 0x7a, 0xf8, 0xd9, 0x6b, 0x90, 0x82, 0x35, + 0xea, 0xf5, 0x2c, 0x8f, 0xce, 0xaa, 0x3b, 0xa5, + 0x68, 0xd3, 0x7f, 0xae, 0x31, 0x93, 0xe6, 0x69, + 0x0c, 0xd1, 0x74, 0x7f, 0x8f, 0xc2, 0xe2, 0x33, + 0x93, 0x45, 0x23, 0xba, 0xb3, 0x73, 0xc9, 0x2c, + 0xd6, 0xd2, 0x10, 0x16, 0xe9, 0x9f, 0x9e, 0xe8, + 0xc1, 0x0e, 0x29, 0x95, 0x3d, 0x16, 0x68, 0x24, + 0x40, 0x4d, 0x40, 0x21, 0x41, 0xa6, 0xc8, 0xdb }, + }, + { + CKM_SP800_108_FEEDBACK_KDF, + { CKM_SHA512_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 64, + 64, + { 0x81, 0x39, 0x12, 0xc2, 0xf9, 0x31, 0x24, 0x7c, + 0x71, 0x12, 0x97, 0x08, 0x82, 0x76, 0x83, 0x55, + 0x8c, 0x82, 0xf3, 0x09, 0xd6, 0x1b, 0x7a, 0xa2, + 0x6e, 0x71, 0x6b, 0xad, 0x46, 0x57, 0x60, 0x89, + 0x38, 0xcf, 0x63, 0xfa, 0xf4, 0x38, 0x27, 0xef, + 0xf0, 0xaf, 0x75, 0x4e, 0xc2, 0xe0, 0x31, 0xdb, + 0x59, 0x7d, 0x19, 0xc9, 0x6d, 0xbb, 0xed, 0x95, + 0xaf, 0x3e, 0xd8, 0x33, 0x76, 0xab, 0xec, 0xfa }, + }, + { + CKM_SP800_108_DOUBLE_PIPELINE_KDF, + { CKM_AES_CMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 16, + 64, + { 0x3e, 0xa8, 0xbf, 0x77, 0x84, 0x90, 0xb0, 0x3a, + 0x89, 0x16, 0x32, 0x01, 0x92, 0xd3, 0x1f, 0x1b, + 0xc1, 0x06, 0xc5, 0x32, 0x62, 0x03, 0x50, 0x16, + 0x3b, 0xb9, 0xa7, 0xdc, 0xb5, 0x68, 0x6a, 0xbb, + 0xbb, 0x7d, 0x63, 0x69, 0x24, 0x6e, 0x09, 0xd6, + 0x6f, 0x80, 0x57, 0x65, 0xc5, 0x62, 0x33, 0x96, + 0x69, 0xe6, 0xab, 0x65, 0x36, 0xd0, 0xe2, 0x5c, + 0xd7, 0xbd, 0xe4, 0x68, 0x13, 0xd6, 0xb1, 0x46 }, + }, + { + CKM_SP800_108_DOUBLE_PIPELINE_KDF, + { CKM_SHA256_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 32, + 64, + { 0xeb, 0x28, 0xd9, 0x2c, 0x19, 0x33, 0xb9, 0x2a, + 0xf9, 0xac, 0x85, 0xbd, 0xf4, 0xdb, 0xfa, 0x88, + 0x73, 0xf4, 0x36, 0x08, 0xdb, 0xfe, 0x13, 0xd1, + 0x5a, 0xec, 0x7b, 0x68, 0x13, 0x53, 0xb3, 0xd1, + 0x31, 0xf2, 0x83, 0xae, 0x9f, 0x75, 0x47, 0xb6, + 0x6d, 0x3c, 0x20, 0x16, 0x47, 0x9c, 0x27, 0x66, + 0xec, 0xa9, 0xdf, 0x0c, 0xda, 0x2a, 0xf9, 0xf4, + 0x55, 0x74, 0xde, 0x9d, 0x3f, 0xe3, 0x5e, 0x14 }, + }, + { + CKM_SP800_108_DOUBLE_PIPELINE_KDF, + { CKM_SHA384_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 48, + 64, + { 0xa5, 0xca, 0x32, 0x40, 0x00, 0x93, 0xb2, 0xcc, + 0x78, 0x3c, 0xa6, 0xc4, 0xaf, 0xa8, 0xb3, 0xd0, + 0xa4, 0x6b, 0xb5, 0x31, 0x35, 0x87, 0x33, 0xa2, + 0x6a, 0x6b, 0xe1, 0xff, 0xea, 0x1d, 0x6e, 0x9e, + 0x0b, 0xde, 0x8b, 0x92, 0x15, 0xd6, 0x56, 0x2f, + 0xb6, 0x1a, 0xd7, 0xd2, 0x01, 0x3e, 0x28, 0x2e, + 0xfa, 0x84, 0x3c, 0xc0, 0xe8, 0xbe, 0x94, 0xc0, + 0x06, 0xbd, 0xbf, 0x87, 0x1f, 0xb8, 0x64, 0xc2 }, + }, + { + CKM_SP800_108_DOUBLE_PIPELINE_KDF, + { CKM_SHA512_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL }, + 64, + 64, + { 0x3f, 0xd9, 0x4e, 0x80, 0x58, 0x21, 0xc8, 0xea, + 0x22, 0x17, 0xcf, 0x7d, 0xce, 0xfd, 0xec, 0x03, + 0xb9, 0xe4, 0xa2, 0xf7, 0xc0, 0xf1, 0x68, 0x81, + 0x53, 0x71, 0xb7, 0x42, 0x14, 0x4e, 0x5b, 0x09, + 0x05, 0x31, 0xb9, 0x27, 0x18, 0x2d, 0x23, 0xf8, + 0x9c, 0x3d, 0x4e, 0xd0, 0xdd, 0xf3, 0x1e, 0x4b, + 0xf2, 0xf9, 0x1a, 0x5d, 0x00, 0x66, 0x22, 0x83, + 0xae, 0x3c, 0x53, 0xd2, 0x54, 0x4b, 0x06, 0x4c }, + }, +#endif + { + CKM_SP800_108_COUNTER_KDF, + { CKM_SHA256_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_32_data, 0, NULL }, + 32, + 64, + { 0xfb, 0x2b, 0xb5, 0xde, 0xce, 0x5a, 0x2b, 0xdc, + 0x25, 0x8f, 0x54, 0x17, 0x4b, 0x5a, 0xa7, 0x90, + 0x64, 0x36, 0xeb, 0x43, 0x1f, 0x1d, 0xf9, 0x23, + 0xb2, 0x22, 0x29, 0xa0, 0xfa, 0x2e, 0x21, 0xb6, + 0xb7, 0xfb, 0x27, 0x0a, 0x1c, 0xa6, 0x58, 0x43, + 0xa1, 0x16, 0x44, 0x29, 0x4b, 0x1c, 0xb3, 0x72, + 0xd5, 0x98, 0x9d, 0x27, 0xd5, 0x75, 0x25, 0xbf, + 0x23, 0x61, 0x40, 0x48, 0xbb, 0x0b, 0x49, 0x8e }, + } + }; + +SECStatus +sftk_fips_SP800_108_PowerUpSelfTests(void) +{ + int i; + CK_RV crv; + + const unsigned char prf_key[] = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, + 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, + 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, + 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78 + }; + for (i = 0; i < PR_ARRAY_SIZE(sftk_SP800_Tests); i++) { + const struct sftk_SP800_Test_struct *test = &sftk_SP800_Tests[i]; + unsigned char *output_buffer; + size_t buffer_length; + unsigned int mac_size; + + crv = kbkdf_RawDispatch(test->mech, &test->kdf_params, + prf_key, test->expected_mac_size, + NULL, prf_key, test->expected_mac_size, + &output_buffer, &buffer_length, &mac_size, + test->ret_key_length); + if (crv != CKR_OK) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + if ((mac_size != test->expected_mac_size) || + (buffer_length != test->ret_key_length) || + (output_buffer == NULL) || + (PORT_Memcmp(output_buffer, test->expected_key_bytes, buffer_length) != 0)) { + PORT_ZFree(output_buffer, buffer_length); + return SECFailure; + } + PORT_ZFree(output_buffer, buffer_length); + } + return SECSuccess; +} diff --git a/security/nss/lib/softoken/legacydb/keydb.c b/security/nss/lib/softoken/legacydb/keydb.c index c8c4d07ba..daa0bbd97 100644 --- a/security/nss/lib/softoken/legacydb/keydb.c +++ b/security/nss/lib/softoken/legacydb/keydb.c @@ -2251,6 +2251,12 @@ lg_PutMetaData(SDB *sdb, const char *id, return CKR_OK; } +CK_RV +lg_DestroyMetaData(SDB *db, const char *id) +{ + return CKR_GENERAL_ERROR; /* no extra data stored */ +} + CK_RV lg_Reset(SDB *sdb) { diff --git a/security/nss/lib/softoken/legacydb/lgattr.c b/security/nss/lib/softoken/legacydb/lgattr.c index c1865a38e..cbc708a3f 100644 --- a/security/nss/lib/softoken/legacydb/lgattr.c +++ b/security/nss/lib/softoken/legacydb/lgattr.c @@ -879,7 +879,7 @@ lg_FindDSAPrivateKeyAttribute(NSSLOWKEYPrivateKey *key, CK_ATTRIBUTE_TYPE type, return lg_CopyAttributeSigned(attribute, type, key->u.dsa.params.base.data, key->u.dsa.params.base.len); - case CKA_NETSCAPE_DB: + case CKA_NSS_DB: return lg_CopyAttributeSigned(attribute, type, key->u.dsa.publicValue.data, key->u.dsa.publicValue.len); @@ -919,7 +919,7 @@ lg_FindDHPrivateKeyAttribute(NSSLOWKEYPrivateKey *key, CK_ATTRIBUTE_TYPE type, case CKA_BASE: return lg_CopyAttributeSigned(attribute, type, key->u.dh.base.data, key->u.dh.base.len); - case CKA_NETSCAPE_DB: + case CKA_NSS_DB: return lg_CopyAttributeSigned(attribute, type, key->u.dh.publicValue.data, key->u.dh.publicValue.len); @@ -957,7 +957,7 @@ lg_FindECPrivateKeyAttribute(NSSLOWKEYPrivateKey *key, CK_ATTRIBUTE_TYPE type, return lg_CopyAttributeSigned(attribute, type, key->u.ec.ecParams.DEREncoding.data, key->u.ec.ecParams.DEREncoding.len); - case CKA_NETSCAPE_DB: + case CKA_NSS_DB: return lg_CopyAttributeSigned(attribute, type, key->u.ec.publicValue.data, key->u.ec.publicValue.len); @@ -1689,7 +1689,7 @@ lg_SetSingleAttribute(LGObjectCache *obj, const CK_ATTRIBUTE *attr, CK_ATTRIBUTE attribLocal; CK_RV crv; - if ((attr->type == CKA_NETSCAPE_DB) && (obj->objclass == CKO_PRIVATE_KEY)) { + if ((attr->type == CKA_NSS_DB) && (obj->objclass == CKO_PRIVATE_KEY)) { *writePrivate = PR_TRUE; return CKR_OK; } diff --git a/security/nss/lib/softoken/legacydb/lgcreate.c b/security/nss/lib/softoken/legacydb/lgcreate.c index f2b2aa634..66545a885 100644 --- a/security/nss/lib/softoken/legacydb/lgcreate.c +++ b/security/nss/lib/softoken/legacydb/lgcreate.c @@ -574,8 +574,8 @@ lg_mkPrivKey(SDB *sdb, const CK_ATTRIBUTE *templ, CK_ULONG count, &privKey->u.dsa.privateValue, sdb); if (crv != CKR_OK) break; - if (lg_hasAttribute(CKA_NETSCAPE_DB, templ, count)) { - crv = lg_Attribute2SSecItem(arena, CKA_NETSCAPE_DB, templ, count, + if (lg_hasAttribute(CKA_NSS_DB, templ, count)) { + crv = lg_Attribute2SSecItem(arena, CKA_NSS_DB, templ, count, &privKey->u.dsa.publicValue); /* privKey was zero'd so public value is already set to NULL, 0 * if we don't set it explicitly */ @@ -596,8 +596,8 @@ lg_mkPrivKey(SDB *sdb, const CK_ATTRIBUTE *templ, CK_ULONG count, &privKey->u.dh.privateValue, sdb); if (crv != CKR_OK) break; - if (lg_hasAttribute(CKA_NETSCAPE_DB, templ, count)) { - crv = lg_Attribute2SSecItem(arena, CKA_NETSCAPE_DB, templ, count, + if (lg_hasAttribute(CKA_NSS_DB, templ, count)) { + crv = lg_Attribute2SSecItem(arena, CKA_NSS_DB, templ, count, &privKey->u.dh.publicValue); /* privKey was zero'd so public value is already set to NULL, 0 * if we don't set it explicitly */ @@ -623,8 +623,8 @@ lg_mkPrivKey(SDB *sdb, const CK_ATTRIBUTE *templ, CK_ULONG count, &privKey->u.ec.privateValue, sdb); if (crv != CKR_OK) break; - if (lg_hasAttribute(CKA_NETSCAPE_DB, templ, count)) { - crv = lg_Attribute2SSecItem(arena, CKA_NETSCAPE_DB, templ, count, + if (lg_hasAttribute(CKA_NSS_DB, templ, count)) { + crv = lg_Attribute2SSecItem(arena, CKA_NSS_DB, templ, count, &privKey->u.ec.publicValue); if (crv != CKR_OK) break; @@ -672,7 +672,7 @@ lg_createPrivateKeyObject(SDB *sdb, CK_KEY_TYPE key_type, return crv; label = lg_getString(CKA_LABEL, templ, count); - crv = lg_Attribute2SSecItem(NULL, CKA_NETSCAPE_DB, templ, count, &pubKey); + crv = lg_Attribute2SSecItem(NULL, CKA_NSS_DB, templ, count, &pubKey); if (crv != CKR_OK) { crv = CKR_TEMPLATE_INCOMPLETE; rv = SECFailure; @@ -960,6 +960,22 @@ lg_createKeyObject(SDB *sdb, CK_OBJECT_CLASS objclass, return CKR_ATTRIBUTE_VALUE_INVALID; } +/* + * return the 'next' key handle + */ +CK_RV +lg_GetNewObjectID(SDB *sdb, CK_OBJECT_HANDLE *handle) +{ + /* the upper level needs the Object ID early to populate any + * signature attributes. The legacy can't really return a new + * handle without the full object template (chicken and egg issue). + * Fortunately we can just return a bogus handle because the legacy + * database doesn't support meta data and can't store any of the signed + * attributes anyway */ + *handle = CK_INVALID_HANDLE; + return CKR_OK; +} + /* * Parse the template and create an object stored in the DB that reflects. * the object specified in the database. diff --git a/security/nss/lib/softoken/legacydb/lgdb.h b/security/nss/lib/softoken/legacydb/lgdb.h index ee80f4b77..c28e8a368 100644 --- a/security/nss/lib/softoken/legacydb/lgdb.h +++ b/security/nss/lib/softoken/legacydb/lgdb.h @@ -150,6 +150,8 @@ CK_RV lg_Abort(SDB *sdb); CK_RV lg_GetMetaData(SDB *sdb, const char *id, SECItem *item1, SECItem *item2); CK_RV lg_PutMetaData(SDB *sdb, const char *id, const SECItem *item1, const SECItem *item2); +CK_RV lg_DestroyMetaData(SDB *sdb, const char *id); +CK_RV lg_GetNewObjectID(SDB *sdb, CK_OBJECT_HANDLE *object_id); SEC_END_PROTOS diff --git a/security/nss/lib/softoken/legacydb/lgfind.c b/security/nss/lib/softoken/legacydb/lgfind.c index 288e56cac..3c18c0ef1 100644 --- a/security/nss/lib/softoken/legacydb/lgfind.c +++ b/security/nss/lib/softoken/legacydb/lgfind.c @@ -666,11 +666,11 @@ lg_searchTokenList(SDB *sdb, SDBFind *search, case CKA_LABEL: copy = &name; break; - case CKA_NETSCAPE_EMAIL: + case CKA_NSS_EMAIL: copy = &email; classFlags &= LG_SMIME | LG_CERT; break; - case CKA_NETSCAPE_SMIME_TIMESTAMP: + case CKA_NSS_SMIME_TIMESTAMP: classFlags &= LG_SMIME; break; case CKA_CLASS: @@ -683,13 +683,13 @@ lg_searchTokenList(SDB *sdb, SDBFind *search, case CKO_CERTIFICATE: classFlags &= LG_CERT; break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: classFlags &= LG_TRUST; break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: classFlags &= LG_CRL; break; - case CKO_NETSCAPE_SMIME: + case CKO_NSS_SMIME: classFlags &= LG_SMIME; break; case CKO_PRIVATE_KEY: @@ -761,7 +761,7 @@ lg_searchTokenList(SDB *sdb, SDBFind *search, copy = &key_id; classFlags &= (LG_CERT | LG_PRIVATE | LG_KEY | LG_PUBLIC); break; - case CKA_NETSCAPE_KRL: + case CKA_NSS_KRL: if (pTemplate[i].ulValueLen != sizeof(CK_BBOOL)) { classFlags = 0; break; diff --git a/security/nss/lib/softoken/legacydb/lginit.c b/security/nss/lib/softoken/legacydb/lginit.c index 4f0b53f52..d3b4ff32f 100644 --- a/security/nss/lib/softoken/legacydb/lginit.c +++ b/security/nss/lib/softoken/legacydb/lginit.c @@ -341,7 +341,7 @@ lg_OpenCertDB(const char *configdir, const char *prefix, PRBool readOnly, NSSLOWCERTCertDBHandle **certdbPtr) { NSSLOWCERTCertDBHandle *certdb = NULL; - CK_RV crv = CKR_NETSCAPE_CERTDB_FAILED; + CK_RV crv = CKR_NSS_CERTDB_FAILED; SECStatus rv; char *name = NULL; char *appName = NULL; @@ -401,7 +401,7 @@ lg_OpenKeyDB(const char *configdir, const char *prefix, PRBool readOnly, if (appName) PORT_Free(appName); if (keydb == NULL) - return CKR_NETSCAPE_KEYDB_FAILED; + return CKR_NSS_KEYDB_FAILED; *keydbPtr = keydb; return CKR_OK; @@ -519,7 +519,7 @@ lg_init(SDB **pSdb, int flags, NSSLOWCERTCertDBHandle *certdbPtr, } sdb->private = lgdb_p; - sdb->version = 0; + sdb->version = 1; sdb->sdb_flags = flags; sdb->app_private = NULL; sdb->sdb_FindObjectsInit = lg_FindObjectsInit; @@ -531,12 +531,14 @@ lg_init(SDB **pSdb, int flags, NSSLOWCERTCertDBHandle *certdbPtr, sdb->sdb_DestroyObject = lg_DestroyObject; sdb->sdb_GetMetaData = lg_GetMetaData; sdb->sdb_PutMetaData = lg_PutMetaData; + sdb->sdb_DestroyMetaData = lg_DestroyMetaData; sdb->sdb_Begin = lg_Begin; sdb->sdb_Commit = lg_Commit; sdb->sdb_Abort = lg_Abort; sdb->sdb_Reset = lg_Reset; sdb->sdb_Close = lg_Close; sdb->sdb_SetForkState = lg_SetForkState; + sdb->sdb_GetNewObjectID = lg_GetNewObjectID; *pSdb = sdb; return CKR_OK; diff --git a/security/nss/lib/softoken/lgglue.c b/security/nss/lib/softoken/lgglue.c index 8cfb4ec56..461e9a3cd 100644 --- a/security/nss/lib/softoken/lgglue.c +++ b/security/nss/lib/softoken/lgglue.c @@ -205,7 +205,8 @@ sftkdb_encrypt_stub(PLArenaPool *arena, SDB *sdb, SECItem *plainText, iterationCount = 1; } - rv = sftkdb_EncryptAttribute(arena, key, iterationCount, + rv = sftkdb_EncryptAttribute(arena, handle, sdb, key, iterationCount, + CK_INVALID_HANDLE, CKT_INVALID_TYPE, plainText, cipherText); PZ_Unlock(handle->passwordLock); @@ -227,7 +228,7 @@ sftkdb_decrypt_stub(SDB *sdb, SECItem *cipherText, SECItem **plainText) return SECFailure; } - /* if we aren't th handle, try the other handle */ + /* if we aren't the key handle, try the other handle */ oldKey = handle->oldKey; if (handle->type != SFTK_KEYDB_TYPE) { handle = handle->peerDB; @@ -244,7 +245,9 @@ sftkdb_decrypt_stub(SDB *sdb, SECItem *cipherText, SECItem **plainText) /* PORT_SetError */ return SECFailure; } - rv = sftkdb_DecryptAttribute(oldKey ? oldKey : &handle->passwordKey, + rv = sftkdb_DecryptAttribute(NULL, oldKey ? oldKey : &handle->passwordKey, + CK_INVALID_HANDLE, + CKT_INVALID_TYPE, cipherText, plainText); PZ_Unlock(handle->passwordLock); diff --git a/security/nss/lib/softoken/lowpbe.c b/security/nss/lib/softoken/lowpbe.c index 55808f0f7..0d8e02ddf 100644 --- a/security/nss/lib/softoken/lowpbe.c +++ b/security/nss/lib/softoken/lowpbe.c @@ -22,6 +22,9 @@ SEC_ASN1_MKSUB(SECOID_AlgorithmIDTemplate) +/* how much a crypto encrypt/decryption may expand a buffer */ +#define MAX_CRYPTO_EXPANSION 64 + /* template for PKCS 5 PBE Parameter. This template has been expanded * based upon the additions in PKCS 12. This should eventually be moved * if RSA updates PKCS 5. @@ -604,6 +607,7 @@ sftk_clearPBECommonCacheItemsLocked(KDFCacheItem *item) } } +static void sftk_setPBECommonCacheItemsKDFLocked(KDFCacheItem *cacheItem, const SECItem *hash, const NSSPKCS5PBEParameter *pbe_param, @@ -623,12 +627,14 @@ sftk_setPBECacheKDF2(const SECItem *hash, const SECItem *pwItem) { PZ_Lock(PBECache.lock); + sftk_clearPBECommonCacheItemsLocked(&PBECache.cacheKDF2.common); + sftk_setPBECommonCacheItemsKDFLocked(&PBECache.cacheKDF2.common, hash, pbe_param, pwItem); PZ_Unlock(PBECache.lock); -} +} static void sftk_setPBECacheKDF1(const SECItem *hash, @@ -698,7 +704,6 @@ sftk_getPBECacheKDF1(const NSSPKCS5PBEParameter *pbe_param, return result; } - void sftk_PBELockShutdown(void) { @@ -808,11 +813,49 @@ loser: return NULL; } +#define MAX_IV_LENGTH 64 +/* get a random IV into the parameters */ +static SECStatus +nsspkcs5_SetIVParam(NSSPKCS5PBEParameter *pbe_param, int ivLen) +{ + SECStatus rv; + SECItem derIV; + SECItem iv; + SECItem *dummy = NULL; + unsigned char ivData[MAX_IV_LENGTH]; + + PORT_Assert(ivLen <= MAX_IV_LENGTH); + + /* Because of a bug in the decode section, the IV's not are expected + * to be der encoded, but still need to parse as if they were der data. + * because we want to be compatible with existing versions of nss that + * have that bug, create an IV that looks like der data. That still + * leaves 14 bytes of entropy in the IV */ + rv = RNG_GenerateGlobalRandomBytes(ivData, ivLen - 2); + if (rv != SECSuccess) { + return SECFailure; + } + derIV.data = NULL; + derIV.len = 0; + iv.data = ivData; + iv.len = ivLen - 2; + dummy = SEC_ASN1EncodeItem(pbe_param->poolp, &derIV, &iv, + SEC_ASN1_GET(SEC_OctetStringTemplate)); + if (dummy == NULL) { + return SECFailure; + } + pbe_param->ivData = derIV.data; + pbe_param->ivLen = derIV.len; + PORT_Assert(pbe_param->ivLen == ivLen); + return SECSuccess; +} + static SECStatus nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType, NSSPKCS5PBEParameter *pbe_param) { PRBool skipType = PR_FALSE; + SECStatus rv; pbe_param->keyLen = 5; pbe_param->ivLen = 8; @@ -846,6 +889,7 @@ nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType, pbe_param->encAlg = SEC_OID_DES_CBC; break; +#ifndef NSS_DISABLE_DEPRECATED_RC2 /* RC2 Algorithms */ case SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC: pbe_param->keyLen = 16; @@ -858,6 +902,7 @@ nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType, /* fall through */ case SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC: break; +#endif /* RC4 algorithms */ case SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4: @@ -885,11 +930,68 @@ nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType, pbe_param->encAlg = SEC_OID_PKCS5_PBKDF2; pbe_param->keyLen = 0; /* needs to be set by caller after return */ break; + /* AES uses PBKDF2 */ + case SEC_OID_AES_128_CBC: + rv = nsspkcs5_SetIVParam(pbe_param, 16); + if (rv != SECSuccess) { + return rv; + } + pbe_param->ivLen = 16; + pbe_param->pbeType = NSSPKCS5_PBKDF2; + pbe_param->encAlg = algorithm; + pbe_param->keyLen = 128 / 8; + break; + case SEC_OID_AES_192_CBC: + rv = nsspkcs5_SetIVParam(pbe_param, 16); + if (rv != SECSuccess) { + return rv; + } + pbe_param->pbeType = NSSPKCS5_PBKDF2; + pbe_param->encAlg = algorithm; + pbe_param->keyLen = 192 / 8; + break; + case SEC_OID_AES_256_CBC: + rv = nsspkcs5_SetIVParam(pbe_param, 16); + if (rv != SECSuccess) { + return rv; + } + pbe_param->pbeType = NSSPKCS5_PBKDF2; + pbe_param->encAlg = algorithm; + pbe_param->keyLen = 256 / 8; + break; + case SEC_OID_AES_128_KEY_WRAP: + pbe_param->ivLen = 0; + pbe_param->pbeType = NSSPKCS5_PBKDF2; + pbe_param->encAlg = algorithm; + pbe_param->keyLen = 128 / 8; + break; + case SEC_OID_AES_192_KEY_WRAP: + pbe_param->ivLen = 0; + pbe_param->pbeType = NSSPKCS5_PBKDF2; + pbe_param->encAlg = algorithm; + pbe_param->keyLen = 192 / 8; + break; + case SEC_OID_AES_256_KEY_WRAP: + pbe_param->ivLen = 0; + pbe_param->pbeType = NSSPKCS5_PBKDF2; + pbe_param->encAlg = algorithm; + pbe_param->keyLen = 256 / 8; + break; default: return SECFailure; } - + if (pbe_param->pbeType == NSSPKCS5_PBKDF2) { + SECOidTag prfAlg = HASH_HMACOidFromHash(pbe_param->hashType); + if (prfAlg == SEC_OID_UNKNOWN) { + return SECFailure; + } + rv = SECOID_SetAlgorithmID(pbe_param->poolp, &pbe_param->prfAlg, + prfAlg, NULL); + if (rv != SECSuccess) { + return rv; + } + } return SECSuccess; } @@ -962,6 +1064,29 @@ HASH_FromHMACOid(SECOidTag hmac) return HASH_AlgNULL; } +SECOidTag +HASH_HMACOidFromHash(HASH_HashType hashType) +{ + switch (hashType) { + case HASH_AlgSHA1: + return SEC_OID_HMAC_SHA1; + case HASH_AlgSHA256: + return SEC_OID_HMAC_SHA256; + case HASH_AlgSHA384: + return SEC_OID_HMAC_SHA384; + case HASH_AlgSHA512: + return SEC_OID_HMAC_SHA512; + case HASH_AlgSHA224: + return SEC_OID_HMAC_SHA224; + case HASH_AlgMD2: + case HASH_AlgMD5: + case HASH_AlgTOTAL: + default: + break; + } + return SEC_OID_UNKNOWN; +} + /* decode the algid and generate a PKCS 5 parameter from it */ NSSPKCS5PBEParameter * @@ -1066,11 +1191,16 @@ sec_pkcs5_des(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, { SECItem *dest; SECItem *dup_src; + CK_RV crv = CKR_DEVICE_ERROR; + int error; SECStatus rv = SECFailure; - int pad; + DESContext *ctxt; + unsigned int pad; - if ((src == NULL) || (key == NULL) || (iv == NULL)) + if ((src == NULL) || (key == NULL) || (iv == NULL)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; + } dup_src = SECITEM_DupItem(src); if (dup_src == NULL) { @@ -1081,7 +1211,7 @@ sec_pkcs5_des(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, void *dummy; dummy = CBC_PadBuffer(NULL, dup_src->data, - dup_src->len, &dup_src->len, 8 /* DES_BLOCK_SIZE */); + dup_src->len, &dup_src->len, DES_BLOCK_SIZE); if (dummy == NULL) { SECITEM_FreeItem(dup_src, PR_TRUE); return NULL; @@ -1089,42 +1219,33 @@ sec_pkcs5_des(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, dup_src->data = (unsigned char *)dummy; } - dest = (SECItem *)PORT_ZAlloc(sizeof(SECItem)); - if (dest != NULL) { - /* allocate with over flow */ - dest->data = (unsigned char *)PORT_ZAlloc(dup_src->len + 64); - if (dest->data != NULL) { - DESContext *ctxt; - ctxt = DES_CreateContext(key->data, iv->data, - (triple_des ? NSS_DES_EDE3_CBC : NSS_DES_CBC), - encrypt); - - if (ctxt != NULL) { - rv = (encrypt ? DES_Encrypt : DES_Decrypt)( - ctxt, dest->data, &dest->len, - dup_src->len + 64, dup_src->data, dup_src->len); - - /* remove padding -- assumes 64 bit blocks */ - if ((encrypt == PR_FALSE) && (rv == SECSuccess)) { - pad = dest->data[dest->len - 1]; - if ((pad > 0) && (pad <= 8)) { - if (dest->data[dest->len - pad] != pad) { - rv = SECFailure; - PORT_SetError(SEC_ERROR_BAD_PASSWORD); - } else { - dest->len -= pad; - } - } else { - rv = SECFailure; - PORT_SetError(SEC_ERROR_BAD_PASSWORD); - } - } - DES_DestroyContext(ctxt, PR_TRUE); - } - } + dest = SECITEM_AllocItem(NULL, NULL, dup_src->len + MAX_CRYPTO_EXPANSION); + if (dest == NULL) { + goto loser; } + ctxt = DES_CreateContext(key->data, iv->data, + (triple_des ? NSS_DES_EDE3_CBC : NSS_DES_CBC), + encrypt); + if (ctxt == NULL) { + goto loser; + } + rv = (encrypt ? DES_Encrypt : DES_Decrypt)( + ctxt, dest->data, &dest->len, + dest->len, dup_src->data, dup_src->len); - if (rv == SECFailure) { + crv = (rv == SECSuccess) ? CKR_OK : CKR_DEVICE_ERROR; + error = PORT_GetError(); + + /* remove padding */ + if ((encrypt == PR_FALSE) && (rv == SECSuccess)) { + crv = sftk_CheckCBCPadding(dest->data, dest->len, DES_BLOCK_SIZE, &pad); + dest->len = PORT_CT_SEL(sftk_CKRVToMask(crv), dest->len - pad, dest->len); + PORT_SetError(PORT_CT_SEL(sftk_CKRVToMask(crv), error, SEC_ERROR_BAD_PASSWORD)); + } + DES_DestroyContext(ctxt, PR_TRUE); + +loser: + if (crv != CKR_OK) { if (dest != NULL) { SECITEM_FreeItem(dest, PR_TRUE); } @@ -1146,11 +1267,16 @@ sec_pkcs5_aes(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, { SECItem *dest; SECItem *dup_src; + CK_RV crv = CKR_DEVICE_ERROR; + int error; SECStatus rv = SECFailure; - int pad; + AESContext *ctxt; + unsigned int pad; - if ((src == NULL) || (key == NULL) || (iv == NULL)) + if ((src == NULL) || (key == NULL) || (iv == NULL)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; + } dup_src = SECITEM_DupItem(src); if (dup_src == NULL) { @@ -1169,41 +1295,32 @@ sec_pkcs5_aes(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, dup_src->data = (unsigned char *)dummy; } - dest = (SECItem *)PORT_ZAlloc(sizeof(SECItem)); - if (dest != NULL) { - /* allocate with over flow */ - dest->data = (unsigned char *)PORT_ZAlloc(dup_src->len + 64); - if (dest->data != NULL) { - AESContext *ctxt; - ctxt = AES_CreateContext(key->data, iv->data, - NSS_AES_CBC, encrypt, key->len, 16); - - if (ctxt != NULL) { - rv = (encrypt ? AES_Encrypt : AES_Decrypt)( - ctxt, dest->data, &dest->len, - dup_src->len + 64, dup_src->data, dup_src->len); - - /* remove padding -- assumes 64 bit blocks */ - if ((encrypt == PR_FALSE) && (rv == SECSuccess)) { - pad = dest->data[dest->len - 1]; - if ((pad > 0) && (pad <= 16)) { - if (dest->data[dest->len - pad] != pad) { - rv = SECFailure; - PORT_SetError(SEC_ERROR_BAD_PASSWORD); - } else { - dest->len -= pad; - } - } else { - rv = SECFailure; - PORT_SetError(SEC_ERROR_BAD_PASSWORD); - } - } - AES_DestroyContext(ctxt, PR_TRUE); - } - } + dest = SECITEM_AllocItem(NULL, NULL, dup_src->len + MAX_CRYPTO_EXPANSION); + if (dest == NULL) { + goto loser; } + ctxt = AES_CreateContext(key->data, iv->data, NSS_AES_CBC, + encrypt, key->len, AES_BLOCK_SIZE); + if (ctxt == NULL) { + goto loser; + } + rv = (encrypt ? AES_Encrypt : AES_Decrypt)( + ctxt, dest->data, &dest->len, + dest->len, dup_src->data, dup_src->len); - if (rv == SECFailure) { + crv = (rv == SECSuccess) ? CKR_OK : CKR_DEVICE_ERROR; + error = PORT_GetError(); + + /* remove padding */ + if ((encrypt == PR_FALSE) && (rv == SECSuccess)) { + crv = sftk_CheckCBCPadding(dest->data, dest->len, AES_BLOCK_SIZE, &pad); + dest->len = PORT_CT_SEL(sftk_CKRVToMask(crv), dest->len - pad, dest->len); + PORT_SetError(PORT_CT_SEL(sftk_CKRVToMask(crv), error, SEC_ERROR_BAD_PASSWORD)); + } + AES_DestroyContext(ctxt, PR_TRUE); + +loser: + if (crv != CKR_OK) { if (dest != NULL) { SECITEM_FreeItem(dest, PR_TRUE); } @@ -1217,6 +1334,83 @@ sec_pkcs5_aes(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, return dest; } +/* perform aes encryption/decryption if an error occurs, NULL is returned + */ +static SECItem * +sec_pkcs5_aes_key_wrap(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des, + PRBool encrypt) +{ + SECItem *dest; + SECItem *dup_src; + CK_RV crv = CKR_DEVICE_ERROR; + int error; + SECStatus rv = SECFailure; + AESKeyWrapContext *ctxt; + unsigned int pad; + + if ((src == NULL) || (key == NULL) || (iv == NULL)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return NULL; + } + + dup_src = SECITEM_DupItem(src); + if (dup_src == NULL) { + return NULL; + } + + if (encrypt != PR_FALSE) { + void *dummy; + + dummy = CBC_PadBuffer(NULL, dup_src->data, + dup_src->len, &dup_src->len, AES_BLOCK_SIZE); + if (dummy == NULL) { + SECITEM_FreeItem(dup_src, PR_TRUE); + return NULL; + } + dup_src->data = (unsigned char *)dummy; + } + + dest = SECITEM_AllocItem(NULL, NULL, dup_src->len + MAX_CRYPTO_EXPANSION); + if (dest == NULL) { + goto loser; + } + ctxt = AESKeyWrap_CreateContext(key->data, iv->data, encrypt, + key->len); + + if (ctxt == NULL) { + goto loser; + } + rv = (encrypt ? AESKeyWrap_Encrypt : AESKeyWrap_Decrypt)( + ctxt, dest->data, &dest->len, + dest->len, dup_src->data, dup_src->len); + + crv = (rv == SECSuccess) ? CKR_OK : CKR_DEVICE_ERROR; + error = PORT_GetError(); + + /* remove padding */ + if ((encrypt == PR_FALSE) && (rv == SECSuccess)) { + crv = sftk_CheckCBCPadding(dest->data, dest->len, AES_BLOCK_SIZE, &pad); + dest->len = PORT_CT_SEL(sftk_CKRVToMask(crv), dest->len - pad, dest->len); + PORT_SetError(PORT_CT_SEL(sftk_CKRVToMask(crv), error, SEC_ERROR_BAD_PASSWORD)); + } + AESKeyWrap_DestroyContext(ctxt, PR_TRUE); + +loser: + if (crv != CKR_OK) { + if (dest != NULL) { + SECITEM_FreeItem(dest, PR_TRUE); + } + dest = NULL; + } + + if (dup_src != NULL) { + SECITEM_FreeItem(dup_src, PR_TRUE); + } + + return dest; +} + +#ifndef NSS_DISABLE_DEPRECATED_RC2 /* perform rc2 encryption/decryption if an error occurs, NULL is returned */ static SECItem * @@ -1229,6 +1423,7 @@ sec_pkcs5_rc2(SECItem *key, SECItem *iv, SECItem *src, PRBool dummy, int pad; if ((src == NULL) || (key == NULL) || (iv == NULL)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } @@ -1293,6 +1488,7 @@ sec_pkcs5_rc2(SECItem *key, SECItem *iv, SECItem *src, PRBool dummy, return dest; } +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ /* perform rc4 encryption and decryption */ static SECItem * @@ -1303,6 +1499,7 @@ sec_pkcs5_rc4(SECItem *key, SECItem *iv, SECItem *src, PRBool dummy_op, SECStatus rv = SECFailure; if ((src == NULL) || (key == NULL) || (iv == NULL)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } @@ -1357,6 +1554,7 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem, } if ((pwitem == NULL) || (src == NULL)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); return NULL; } @@ -1368,6 +1566,11 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem, switch (pbe_param->encAlg) { /* PKCS 5 v2 only */ + case SEC_OID_AES_128_KEY_WRAP: + case SEC_OID_AES_192_KEY_WRAP: + case SEC_OID_AES_256_KEY_WRAP: + cryptof = sec_pkcs5_aes_key_wrap; + break; case SEC_OID_AES_128_CBC: case SEC_OID_AES_192_CBC: case SEC_OID_AES_256_CBC: @@ -1381,9 +1584,11 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem, cryptof = sec_pkcs5_des; tripleDES = PR_FALSE; break; +#ifndef NSS_DISABLE_DEPRECATED_RC2 case SEC_OID_RC2_CBC: cryptof = sec_pkcs5_rc2; break; +#endif case SEC_OID_RC4: cryptof = sec_pkcs5_rc4; break; @@ -1405,8 +1610,8 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem, * The case can only happen on decrypted of a * SEC_OID_DES_EDE3_CBD. */ - if ((dest == NULL) && (encrypt == PR_FALSE) && - (pbe_param->encAlg == SEC_OID_DES_EDE3_CBC)) { + if ((pbe_param->encAlg == SEC_OID_DES_EDE3_CBC) && + (dest == NULL) && (encrypt == PR_FALSE)) { dest = (*cryptof)(key, &iv, src, PR_FALSE, encrypt); if (update && (dest != NULL)) *update = PR_TRUE; @@ -1496,10 +1701,19 @@ nsspkcs5_CreateAlgorithmID(PLArenaPool *arena, SECOidTag algorithm, rv = SECOID_SetAlgorithmID(arena, &pkcs5v2_param.algParams, pbe_param->encAlg, pbe_param->ivLen ? &der_param : NULL); if (rv != SECSuccess) { + dummy = NULL; break; } + der_param.data = NULL; + der_param.len = 0; dummy = SEC_ASN1EncodeItem(arena, &der_param, &pkcs5v2_param, NSSPKCS5V2PBES2ParameterTemplate); + /* If the algorithm was set to some encryption oid, set it + * to PBES2 */ + if ((algorithm != SEC_OID_PKCS5_PBKDF2) && + (algorithm != SEC_OID_PKCS5_PBMAC1)) { + algorithm = SEC_OID_PKCS5_PBES2; + } break; default: break; @@ -1529,3 +1743,67 @@ loser: return ret_algid; } + +#define TEST_KEY "pbkdf test key" +SECStatus +sftk_fips_pbkdf_PowerUpSelfTests(void) +{ + SECItem *result; + SECItem inKey; + NSSPKCS5PBEParameter pbe_params; + unsigned char iteration_count = 5; + unsigned char keyLen = 64; + char *inKeyData = TEST_KEY; + static const unsigned char saltData[] = + { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }; + static const unsigned char pbkdf_known_answer[] = { + 0x31, 0xf0, 0xe5, 0x39, 0x9f, 0x39, 0xb9, 0x29, + 0x68, 0xac, 0xf2, 0xe9, 0x53, 0x9b, 0xb4, 0x9c, + 0x28, 0x59, 0x8b, 0x5c, 0xd8, 0xd4, 0x02, 0x37, + 0x18, 0x22, 0xc1, 0x92, 0xd0, 0xfa, 0x72, 0x90, + 0x2c, 0x8d, 0x19, 0xd4, 0x56, 0xfb, 0x16, 0xfa, + 0x8d, 0x5c, 0x06, 0x33, 0xd1, 0x5f, 0x17, 0xb1, + 0x22, 0xd9, 0x9c, 0xaf, 0x5e, 0x3f, 0xf3, 0x66, + 0xc6, 0x14, 0xfe, 0x83, 0xfa, 0x1a, 0x2a, 0xc5 + }; + + sftk_PBELockInit(); + + inKey.data = (unsigned char *)inKeyData; + inKey.len = sizeof(TEST_KEY) - 1; + + pbe_params.salt.data = (unsigned char *)saltData; + pbe_params.salt.len = sizeof(saltData); + /* the interation and keyLength are used as intermediate + * values when decoding the Algorithm ID, set them for completeness, + * but they are not used */ + pbe_params.iteration.data = &iteration_count; + pbe_params.iteration.len = 1; + pbe_params.keyLength.data = &keyLen; + pbe_params.keyLength.len = 1; + /* pkcs5v2 stores the key in the AlgorithmID, so we don't need to + * generate it here */ + pbe_params.ivLen = 0; + pbe_params.ivData = NULL; + /* keyID is only used by pkcs12 extensions to pkcs5v1 */ + pbe_params.keyID = pbeBitGenCipherKey; + /* Algorithm is used by the decryption code after get get our key */ + pbe_params.encAlg = SEC_OID_AES_256_CBC; + /* these are the fields actually used in nsspkcs5_ComputeKeyAndIV + * for NSSPKCS5_PBKDF2 */ + pbe_params.iter = iteration_count; + pbe_params.keyLen = keyLen; + pbe_params.hashType = HASH_AlgSHA256; + pbe_params.pbeType = NSSPKCS5_PBKDF2; + pbe_params.is2KeyDES = PR_FALSE; + + result = nsspkcs5_ComputeKeyAndIV(&pbe_params, &inKey, NULL, PR_FALSE); + if ((result == NULL) || (result->len != sizeof(pbkdf_known_answer)) || + (PORT_Memcmp(result->data, pbkdf_known_answer, sizeof(pbkdf_known_answer)) != 0)) { + SECITEM_FreeItem(result, PR_TRUE); + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + SECITEM_FreeItem(result, PR_TRUE); + return SECSuccess; +} diff --git a/security/nss/lib/softoken/lowpbe.h b/security/nss/lib/softoken/lowpbe.h index 208013818..b567c5968 100644 --- a/security/nss/lib/softoken/lowpbe.h +++ b/security/nss/lib/softoken/lowpbe.h @@ -101,6 +101,11 @@ extern void nsspkcs5_DestroyPBEParameter(NSSPKCS5PBEParameter *param); HASH_HashType HASH_FromHMACOid(SECOidTag oid); +SECOidTag HASH_HMACOidFromHash(HASH_HashType); + +/* fips selftest */ +extern SECStatus +sftk_fips_pbkdf_PowerUpSelfTests(void); SEC_END_PROTOS diff --git a/security/nss/lib/softoken/manifest.mn b/security/nss/lib/softoken/manifest.mn index f25b97730..a8513800f 100644 --- a/security/nss/lib/softoken/manifest.mn +++ b/security/nss/lib/softoken/manifest.mn @@ -5,7 +5,9 @@ CORE_DEPTH = ../.. MODULE = nss +ifndef NSS_DISABLE_DBM DIRS = legacydb +endif LIBRARY_NAME = softokn LIBRARY_VERSION = 3 @@ -23,7 +25,6 @@ EXPORTS = \ $(NULL) PRIVATE_EXPORTS = \ - lgglue.h \ pkcs11ni.h \ softoken.h \ softoknt.h \ @@ -36,7 +37,7 @@ CSRCS = \ fipsaudt.c \ fipstest.c \ fipstokn.c \ - lgglue.c \ + kbkdf.c \ lowkey.c \ lowpbe.c \ padbuf.c \ @@ -45,8 +46,10 @@ CSRCS = \ pkcs11u.c \ sdb.c \ sftkdb.c \ + sftkdhverify.c \ sftkhmac.c \ sftkike.c \ + sftkmessage.c \ sftkpars.c \ sftkpwd.c \ softkver.c \ @@ -54,6 +57,11 @@ CSRCS = \ jpakesftk.c \ $(NULL) +ifndef NSS_DISABLE_DBM +PRIVATE_EXPORTS += lgglue.h +CSRCS += lgglue.c +endif + ifdef SQLITE_UNSAFE_THREADS DEFINES += -DSQLITE_UNSAFE_THREADS endif diff --git a/security/nss/lib/softoken/pkcs11.c b/security/nss/lib/softoken/pkcs11.c index 116a34890..216c5ac18 100644 --- a/security/nss/lib/softoken/pkcs11.c +++ b/security/nss/lib/softoken/pkcs11.c @@ -86,6 +86,7 @@ static PRUint32 minSessionObjectHandle = 1U; #undef CK_PKCS11_FUNCTION_INFO #undef CK_NEED_ARG_LIST +#define CK_PKCS11_3_0 1 #define CK_EXTERN extern #define CK_PKCS11_FUNCTION_INFO(func) \ CK_RV __PASTE(NS, func) @@ -94,8 +95,8 @@ static PRUint32 minSessionObjectHandle = 1U; #include "pkcs11f.h" /* build the crypto module table */ -static const CK_FUNCTION_LIST sftk_funcList = { - { 1, 10 }, +static CK_FUNCTION_LIST_3_0 sftk_funcList = { + { CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR }, #undef CK_PKCS11_FUNCTION_INFO #undef CK_NEED_ARG_LIST @@ -107,11 +108,54 @@ static const CK_FUNCTION_LIST sftk_funcList = { }; +/* need a special version of get info for version 2 which returns the version + * 2.4 version number */ +CK_RV NSC_GetInfoV2(CK_INFO_PTR pInfo); +CK_RV NSC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, + CK_MECHANISM_INFO_PTR pInfo); + +/* build the crypto module table */ +static CK_FUNCTION_LIST sftk_funcList_v2 = { + { 2, 40 }, + +#undef CK_PKCS11_3_0 +#define CK_PKCS_11_2_0_ONLY 1 +#undef CK_PKCS11_FUNCTION_INFO +#undef CK_NEED_ARG_LIST +#define C_GetInfo C_GetInfoV2 +#define C_GetMechanismInfo C_GetMechanismInfoV2 + +#define CK_PKCS11_FUNCTION_INFO(func) \ + __PASTE(NS, func) \ + , +#include "pkcs11f.h" + +}; + +#undef C_GetInfo +#undef C_GetMechanismInfo +#undef CK_PKCS_11_2_0_ONLY #undef CK_PKCS11_FUNCTION_INFO #undef CK_NEED_ARG_LIST #undef __PASTE +CK_NSS_MODULE_FUNCTIONS sftk_module_funcList = { + { 1, 0 }, + NSC_ModuleDBFunc +}; + +/* + * Array is orderd by default first + */ +static CK_INTERFACE nss_interfaces[] = { + { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_funcList, NSS_INTERFACE_FLAGS }, + { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_funcList_v2, NSS_INTERFACE_FLAGS }, + { (CK_UTF8CHAR_PTR) "Vendor NSS Module Interface", &sftk_module_funcList, NSS_INTERFACE_FLAGS } +}; +/* must match the count of interfaces in nss_interfaces above */ +#define NSS_INTERFACE_COUNT 3 + /* List of DES Weak Keys */ typedef unsigned char desKey[8]; static const desKey sftk_desWeakTable[] = { @@ -223,12 +267,13 @@ struct mechanismList { #define CKF_WR_UN CKF_WRAP | CKF_UNWRAP #define CKF_SN_VR CKF_SIGN | CKF_VERIFY #define CKF_SN_RE CKF_SIGN_RECOVER | CKF_VERIFY_RECOVER +#define CKF_EN_DE_MSG CKF_ENCRYPT | CKF_DECRYPT | CKF_MESSAGE_ENCRYPT | CKF_MESSAGE_DECRYPT #define CKF_EN_DE_WR_UN CKF_EN_DE | CKF_WR_UN #define CKF_SN_VR_RE CKF_SN_VR | CKF_SN_RE #define CKF_DUZ_IT_ALL CKF_EN_DE_WR_UN | CKF_SN_VR_RE -#define CKF_EC_PNU CKF_EC_FP | CKF_EC_NAMEDCURVE | CKF_EC_UNCOMPRESS +#define CKF_EC_PNU CKF_EC_F_P | CKF_EC_NAMEDCURVE | CKF_EC_UNCOMPRESS #define CKF_EC_BPNU CKF_EC_F_2M | CKF_EC_PNU @@ -278,6 +323,10 @@ static const struct mechanismList mechanisms[] = { { CKM_DSA, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE }, { CKM_DSA_PARAMETER_GEN, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_GENERATE }, PR_TRUE }, { CKM_DSA_SHA1, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE }, + { CKM_DSA_SHA224, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE }, + { CKM_DSA_SHA256, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE }, + { CKM_DSA_SHA384, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE }, + { CKM_DSA_SHA512, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE }, /* -------------------- Diffie Hellman Operations --------------------- */ /* no diffie hellman yet */ { CKM_DH_PKCS_KEY_PAIR_GEN, { DH_MIN_P_BITS, DH_MAX_P_BITS, CKF_GENERATE_KEY_PAIR }, PR_TRUE }, @@ -287,6 +336,10 @@ static const struct mechanismList mechanisms[] = { { CKM_ECDH1_DERIVE, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_DERIVE | CKF_EC_BPNU }, PR_TRUE }, { CKM_ECDSA, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE }, { CKM_ECDSA_SHA1, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE }, + { CKM_ECDSA_SHA224, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE }, + { CKM_ECDSA_SHA256, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE }, + { CKM_ECDSA_SHA384, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE }, + { CKM_ECDSA_SHA512, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE }, /* ------------------------- RC2 Operations --------------------------- */ { CKM_RC2_KEY_GEN, { 1, 128, CKF_GENERATE }, PR_TRUE }, { CKM_RC2_ECB, { 1, 128, CKF_EN_DE_WR_UN }, PR_TRUE }, @@ -329,8 +382,8 @@ static const struct mechanismList mechanisms[] = { { CKM_AES_CBC_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, { CKM_AES_CTS, { 16, 32, CKF_EN_DE }, PR_TRUE }, { CKM_AES_CTR, { 16, 32, CKF_EN_DE }, PR_TRUE }, - { CKM_AES_GCM, { 16, 32, CKF_EN_DE }, PR_TRUE }, - { CKM_AES_XCBC_MAC_96, { 16, 16, CKF_SN_VR }, PR_TRUE }, + { CKM_AES_GCM, { 16, 32, CKF_EN_DE_MSG }, PR_TRUE }, + { CKM_AES_XCBC_MAC_96, { 12, 12, CKF_SN_VR }, PR_TRUE }, { CKM_AES_XCBC_MAC, { 16, 16, CKF_SN_VR }, PR_TRUE }, /* ------------------------- Camellia Operations --------------------- */ { CKM_CAMELLIA_KEY_GEN, { 16, 32, CKF_GENERATE }, PR_TRUE }, @@ -339,18 +392,22 @@ static const struct mechanismList mechanisms[] = { { CKM_CAMELLIA_MAC, { 16, 32, CKF_SN_VR }, PR_TRUE }, { CKM_CAMELLIA_MAC_GENERAL, { 16, 32, CKF_SN_VR }, PR_TRUE }, { CKM_CAMELLIA_CBC_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, - /* ------------------------- SEED Operations --------------------------- */ +/* ------------------------- SEED Operations --------------------------- */ +#ifndef NSS_DISABLE_DEPRECATED_SEED { CKM_SEED_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE }, { CKM_SEED_ECB, { 16, 16, CKF_EN_DE_WR_UN }, PR_TRUE }, { CKM_SEED_CBC, { 16, 16, CKF_EN_DE_WR_UN }, PR_TRUE }, { CKM_SEED_MAC, { 16, 16, CKF_SN_VR }, PR_TRUE }, { CKM_SEED_MAC_GENERAL, { 16, 16, CKF_SN_VR }, PR_TRUE }, { CKM_SEED_CBC_PAD, { 16, 16, CKF_EN_DE_WR_UN }, PR_TRUE }, +#endif +/* ------------------------- ChaCha20 Operations ---------------------- */ #ifndef NSS_DISABLE_CHACHAPOLY - /* ------------------------- ChaCha20 Operations ---------------------- */ { CKM_NSS_CHACHA20_KEY_GEN, { 32, 32, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_CHACHA20_POLY1305, { 32, 32, CKF_EN_DE }, PR_TRUE }, { CKM_NSS_CHACHA20_CTR, { 32, 32, CKF_EN_DE }, PR_TRUE }, + { CKM_CHACHA20_KEY_GEN, { 32, 32, CKF_GENERATE }, PR_TRUE }, + { CKM_CHACHA20_POLY1305, { 32, 32, CKF_EN_DE_MSG }, PR_TRUE }, #endif /* NSS_DISABLE_CHACHAPOLY */ /* ------------------------- Hashing Operations ----------------------- */ { CKM_MD2, { 0, 0, CKF_DIGEST }, PR_FALSE }, @@ -380,6 +437,9 @@ static const struct mechanismList mechanisms[] = { { 0, 512, CKF_SN_VR }, PR_FALSE }, /* ------------------------- HKDF Operations -------------------------- */ + { CKM_HKDF_DERIVE, { 1, 255 * 64, CKF_DERIVE }, PR_TRUE }, + { CKM_HKDF_DATA, { 1, 255 * 64, CKF_DERIVE }, PR_TRUE }, + { CKM_HKDF_KEY_GEN, { 20, 64, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_HKDF_SHA1, { 1, 128, CKF_DERIVE }, PR_TRUE }, { CKM_NSS_HKDF_SHA256, { 1, 128, CKF_DERIVE }, PR_TRUE }, { CKM_NSS_HKDF_SHA384, { 1, 128, CKF_DERIVE }, PR_TRUE }, @@ -437,9 +497,10 @@ static const struct mechanismList mechanisms[] = { { CKM_AES_CBC_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE }, { CKM_CAMELLIA_ECB_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE }, { CKM_CAMELLIA_CBC_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE }, +#ifndef NSS_DISABLE_DEPRECATED_SEED { CKM_SEED_ECB_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE }, { CKM_SEED_CBC_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE }, - +#endif /* ---------------------- SSL Key Derivations ------------------------- */ { CKM_SSL3_PRE_MASTER_KEY_GEN, { 48, 48, CKF_GENERATE }, PR_FALSE }, { CKM_SSL3_MASTER_KEY_DERIVE, { 48, 48, CKF_DERIVE }, PR_FALSE }, @@ -478,9 +539,9 @@ static const struct mechanismList mechanisms[] = { /* ---------------------- PBE Key Derivations ------------------------ */ { CKM_PBE_MD2_DES_CBC, { 8, 8, CKF_DERIVE }, PR_TRUE }, { CKM_PBE_MD5_DES_CBC, { 8, 8, CKF_DERIVE }, PR_TRUE }, - /* ------------------ NETSCAPE PBE Key Derivations ------------------- */ - { CKM_NETSCAPE_PBE_SHA1_DES_CBC, { 8, 8, CKF_GENERATE }, PR_TRUE }, - { CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE }, + /* ------------------ NSS PBE Key Derivations ------------------- */ + { CKM_NSS_PBE_SHA1_DES_CBC, { 8, 8, CKF_GENERATE }, PR_TRUE }, + { CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE }, { CKM_PBE_SHA1_DES3_EDE_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE }, { CKM_PBE_SHA1_DES2_EDE_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE }, { CKM_PBE_SHA1_RC2_40_CBC, { 40, 40, CKF_GENERATE }, PR_TRUE }, @@ -489,16 +550,26 @@ static const struct mechanismList mechanisms[] = { { CKM_PBE_SHA1_RC4_128, { 128, 128, CKF_GENERATE }, PR_TRUE }, { CKM_PBA_SHA1_WITH_SHA1_HMAC, { 20, 20, CKF_GENERATE }, PR_TRUE }, { CKM_PKCS5_PBKD2, { 1, 256, CKF_GENERATE }, PR_TRUE }, - { CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN, { 20, 20, CKF_GENERATE }, PR_TRUE }, - { CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE }, - { CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE }, + { CKM_NSS_PBE_SHA1_HMAC_KEY_GEN, { 20, 20, CKF_GENERATE }, PR_TRUE }, + { CKM_NSS_PBE_MD5_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE }, + { CKM_NSS_PBE_MD2_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN, { 28, 28, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN, { 32, 32, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN, { 48, 48, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_PKCS12_PBE_SHA512_HMAC_KEY_GEN, { 64, 64, CKF_GENERATE }, PR_TRUE }, + /* ------------------ NIST 800-108 Key Derivations ------------------- */ + { CKM_SP800_108_COUNTER_KDF, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE }, + { CKM_SP800_108_FEEDBACK_KDF, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE }, + { CKM_SP800_108_DOUBLE_PIPELINE_KDF, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE }, + { CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE }, + { CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE }, + { CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE }, /* ------------------ AES Key Wrap (also encrypt) ------------------- */ - { CKM_NETSCAPE_AES_KEY_WRAP, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, - { CKM_NETSCAPE_AES_KEY_WRAP_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, + { CKM_NSS_AES_KEY_WRAP, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, + { CKM_NSS_AES_KEY_WRAP_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, + { CKM_AES_KEY_WRAP, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, + { CKM_AES_KEY_WRAP_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, + { CKM_AES_KEY_WRAP_KWP, { 1, 32, CKF_EN_DE_WR_UN }, PR_TRUE }, /* --------------------------- J-PAKE -------------------------------- */ { CKM_NSS_JPAKE_ROUND1_SHA1, { 0, 0, CKF_GENERATE }, PR_TRUE }, { CKM_NSS_JPAKE_ROUND1_SHA256, { 0, 0, CKF_GENERATE }, PR_TRUE }, @@ -518,7 +589,8 @@ static const struct mechanismList mechanisms[] = { /* --------------------IPSEC ----------------------- */ { CKM_NSS_IKE_PRF_PLUS_DERIVE, { 8, 255 * 64, CKF_DERIVE }, PR_TRUE }, { CKM_NSS_IKE_PRF_DERIVE, { 8, 64, CKF_DERIVE }, PR_TRUE }, - { CKM_NSS_IKE1_PRF_DERIVE, { 8, 64, CKF_DERIVE }, PR_TRUE } + { CKM_NSS_IKE1_PRF_DERIVE, { 8, 64, CKF_DERIVE }, PR_TRUE }, + { CKM_NSS_IKE1_APP_B_PRF_DERIVE, { 8, 255 * 64, CKF_DERIVE }, PR_TRUE } }; static const CK_ULONG mechanismCount = sizeof(mechanisms) / sizeof(mechanisms[0]); @@ -814,7 +886,7 @@ sftk_handleSMimeObject(SFTKSession *session, SFTKObject *object) if (!sftk_hasAttribute(object, CKA_SUBJECT)) { return CKR_TEMPLATE_INCOMPLETE; } - if (!sftk_hasAttribute(object, CKA_NETSCAPE_EMAIL)) { + if (!sftk_hasAttribute(object, CKA_NSS_EMAIL)) { return CKR_TEMPLATE_INCOMPLETE; } @@ -1097,7 +1169,7 @@ sftk_handlePrivateKeyObject(SFTKSession *session, SFTKObject *object, CK_KEY_TYP crv = sftk_Attribute2SSecItem(NULL, &mod, object, CKA_MODULUS); if (crv != CKR_OK) return crv; - crv = sftk_forceAttribute(object, CKA_NETSCAPE_DB, + crv = sftk_forceAttribute(object, CKA_NSS_DB, sftk_item_expand(&mod)); if (mod.data) PORT_Free(mod.data); @@ -1124,6 +1196,11 @@ sftk_handlePrivateKeyObject(SFTKSession *session, SFTKObject *object, CK_KEY_TYP if (!sftk_hasAttribute(object, CKA_VALUE)) { return CKR_TEMPLATE_INCOMPLETE; } + /* allow subprime to be set after the fact */ + crv = sftk_defaultAttribute(object, CKA_SUBPRIME, NULL, 0); + if (crv != CKR_OK) { + return crv; + } encrypt = CK_FALSE; recover = CK_FALSE; wrap = CK_FALSE; @@ -1479,7 +1556,7 @@ sftk_handleDSAParameterObject(SFTKSession *session, SFTKObject *object) * them. */ } - attribute = sftk_FindAttribute(object, CKA_NETSCAPE_PQG_COUNTER); + attribute = sftk_FindAttribute(object, CKA_NSS_PQG_COUNTER); if (attribute != NULL) { vfy.counter = *(CK_ULONG *)attribute->attrib.pValue; sftk_FreeAttribute(attribute); @@ -1488,7 +1565,7 @@ sftk_handleDSAParameterObject(SFTKSession *session, SFTKObject *object) vfy.counter = -1; } - hAttr = sftk_FindAttribute(object, CKA_NETSCAPE_PQG_H); + hAttr = sftk_FindAttribute(object, CKA_NSS_PQG_H); if (hAttr != NULL) { vfy.h.data = hAttr->attrib.pValue; vfy.h.len = hAttr->attrib.ulValueLen; @@ -1497,7 +1574,7 @@ sftk_handleDSAParameterObject(SFTKSession *session, SFTKObject *object) vfy.h.data = NULL; vfy.h.len = 0; } - seedAttr = sftk_FindAttribute(object, CKA_NETSCAPE_PQG_SEED); + seedAttr = sftk_FindAttribute(object, CKA_NSS_PQG_SEED); if (seedAttr != NULL) { vfy.seed.data = seedAttr->attrib.pValue; vfy.seed.len = seedAttr->attrib.ulValueLen; @@ -1662,13 +1739,13 @@ sftk_handleObject(SFTKObject *object, SFTKSession *session) case CKO_CERTIFICATE: crv = sftk_handleCertObject(session, object); break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: crv = sftk_handleTrustObject(session, object); break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: crv = sftk_handleCrlObject(session, object); break; - case CKO_NETSCAPE_SMIME: + case CKO_NSS_SMIME: crv = sftk_handleSMimeObject(session, object); break; case CKO_PRIVATE_KEY: @@ -1676,7 +1753,7 @@ sftk_handleObject(SFTKObject *object, SFTKSession *session) case CKO_SECRET_KEY: crv = sftk_handleKeyObject(session, object); break; - case CKO_KG_PARAMETERS: + case CKO_DOMAIN_PARAMETERS: crv = sftk_handleKeyParameterObject(session, object); break; default: @@ -1981,9 +2058,9 @@ sftk_mkPrivKey(SFTKObject *object, CK_KEY_TYPE key_type, CK_RV *crvp) if (crv != CKR_OK) break; - if (sftk_hasAttribute(object, CKA_NETSCAPE_DB)) { + if (sftk_hasAttribute(object, CKA_NSS_DB)) { crv = sftk_Attribute2SSecItem(arena, &privKey->u.ec.publicValue, - object, CKA_NETSCAPE_DB); + object, CKA_NSS_DB); if (crv != CKR_OK) break; /* privKey was zero'd so public value is already set to NULL, 0 @@ -2398,7 +2475,7 @@ sftk_IsWeakKey(unsigned char *key, CK_KEY_TYPE key_type) CK_RV NSC_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList) { - *pFunctionList = (CK_FUNCTION_LIST_PTR)&sftk_funcList; + *pFunctionList = (CK_FUNCTION_LIST_PTR)&sftk_funcList_v2; return CKR_OK; } @@ -2409,6 +2486,60 @@ C_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList) return NSC_GetFunctionList(pFunctionList); } +CK_RV +NSC_GetInterfaceList(CK_INTERFACE_PTR interfaces, CK_ULONG_PTR pulCount) +{ + CK_ULONG count = *pulCount; + *pulCount = NSS_INTERFACE_COUNT; + if (interfaces == NULL) { + return CKR_OK; + } + if (count < NSS_INTERFACE_COUNT) { + return CKR_BUFFER_TOO_SMALL; + } + PORT_Memcpy(interfaces, nss_interfaces, sizeof(nss_interfaces)); + return CKR_OK; +} + +CK_RV +C_GetInterfaceList(CK_INTERFACE_PTR interfaces, CK_ULONG_PTR pulCount) +{ + return NSC_GetInterfaceList(interfaces, pulCount); +} + +/* + * Get the requested interface, use the nss_interfaces array so we can + * easily add new interfaces as they occur. + */ +CK_RV +NSC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, CK_VERSION_PTR pVersion, + CK_INTERFACE_PTR_PTR ppInterface, CK_FLAGS flags) +{ + int i; + for (i = 0; i < NSS_INTERFACE_COUNT; i++) { + CK_INTERFACE_PTR interface = &nss_interfaces[i]; + if (pInterfaceName && PORT_Strcmp((char *)pInterfaceName, (char *)interface->pInterfaceName) != 0) { + continue; + } + if (pVersion && PORT_Memcmp(pVersion, (CK_VERSION *)interface->pFunctionList, sizeof(CK_VERSION)) != 0) { + continue; + } + if (flags & ((interface->flags & flags) != flags)) { + continue; + } + *ppInterface = interface; + return CKR_OK; + } + return CKR_ARGUMENTS_BAD; +} + +CK_RV +C_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, CK_VERSION_PTR pVersion, + CK_INTERFACE_PTR_PTR ppInterface, CK_FLAGS flags) +{ + return NSC_GetInterface(pInterfaceName, pVersion, ppInterface, flags); +} + static PLHashNumber sftk_HashNumber(const void *key) { @@ -2482,7 +2613,7 @@ SFTKSlot * sftk_SlotFromID(CK_SLOT_ID slotID, PRBool all) { SFTKSlot *slot; - int index = sftk_GetModuleIndex(slotID); + unsigned int index = sftk_GetModuleIndex(slotID); if (nscSlotHashTable[index] == NULL) return NULL; @@ -2513,7 +2644,7 @@ sftk_SlotFromSessionHandle(CK_SESSION_HANDLE handle) } static CK_RV -sftk_RegisterSlot(SFTKSlot *slot, int moduleIndex) +sftk_RegisterSlot(SFTKSlot *slot, unsigned int moduleIndex) { PLHashEntry *entry; unsigned int index; @@ -2589,7 +2720,8 @@ sftk_RegisterSlot(SFTKSlot *slot, int moduleIndex) */ CK_RV SFTK_SlotReInit(SFTKSlot *slot, char *configdir, char *updatedir, - char *updateID, sftk_token_parameters *params, int moduleIndex) + char *updateID, sftk_token_parameters *params, + unsigned int moduleIndex) { PRBool needLogin = !params->noKeyDB; CK_RV crv; @@ -2665,7 +2797,7 @@ loser: */ CK_RV SFTK_SlotInit(char *configdir, char *updatedir, char *updateID, - sftk_token_parameters *params, int moduleIndex) + sftk_token_parameters *params, unsigned int moduleIndex) { unsigned int i; CK_SLOT_ID slotID = params->slotID; @@ -2930,12 +3062,14 @@ SFTK_DestroySlotData(SFTKSlot *slot) char ** NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args) { +#ifndef NSS_DISABLE_DBM char *secmod = NULL; char *appName = NULL; char *filename = NULL; NSSDBType dbType = NSS_DB_TYPE_NONE; PRBool rw; static char *success = "Success"; +#endif /* NSS_DISABLE_DBM */ char **rvstr = NULL; rvstr = NSSUTIL_DoModuleDBFunction(function, parameters, args); @@ -2947,6 +3081,7 @@ NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args) return NULL; } +#ifndef NSS_DISABLE_DBM /* The legacy database uses the old dbm, which is only linked with the * legacy DB handler, which is only callable from softoken */ @@ -3038,11 +3173,12 @@ loser: PORT_Free(appName); if (filename) PORT_Free(filename); +#endif /* NSS_DISABLE_DBM */ return rvstr; } static void -nscFreeAllSlots(int moduleIndex) +nscFreeAllSlots(unsigned int moduleIndex) { /* free all the slots */ SFTKSlot *slot = NULL; @@ -3086,7 +3222,7 @@ sftk_closePeer(PRBool isFIPS) { CK_SLOT_ID slotID = isFIPS ? PRIVATE_KEY_SLOT_ID : FIPS_SLOT_ID; SFTKSlot *slot; - int moduleIndex = isFIPS ? NSC_NON_FIPS_MODULE : NSC_FIPS_MODULE; + unsigned int moduleIndex = isFIPS ? NSC_NON_FIPS_MODULE : NSC_FIPS_MODULE; PLHashTable *tmpSlotHashTable = nscSlotHashTable[moduleIndex]; slot = (SFTKSlot *)PL_HashTableLookup(tmpSlotHashTable, (void *)slotID); @@ -3108,7 +3244,7 @@ nsc_CommonInitialize(CK_VOID_PTR pReserved, PRBool isFIPS) SECStatus rv; CK_C_INITIALIZE_ARGS *init_args = (CK_C_INITIALIZE_ARGS *)pReserved; int i; - int moduleIndex = isFIPS ? NSC_FIPS_MODULE : NSC_NON_FIPS_MODULE; + unsigned int moduleIndex = isFIPS ? NSC_FIPS_MODULE : NSC_NON_FIPS_MODULE; if (isFIPS) { loginWaitTime = PR_SecondsToInterval(1); @@ -3305,6 +3441,7 @@ nsc_CommonFinalize(CK_VOID_PTR pReserved, PRBool isFIPS) nsc_init = PR_FALSE; +#ifndef NO_FORK_CHECK #ifdef CHECK_FORK_MIXED if (!usePthread_atfork) { myPid = 0; /* allow CHECK_FORK in the next softoken initialization to @@ -3316,6 +3453,7 @@ nsc_CommonFinalize(CK_VOID_PTR pReserved, PRBool isFIPS) myPid = 0; /* allow reinitialization */ #elif defined(CHECK_FORK_PTHREAD) forked = PR_FALSE; /* allow reinitialization */ +#endif #endif return CKR_OK; } @@ -3381,8 +3519,24 @@ NSC_GetInfo(CK_INFO_PTR pInfo) CHECK_FORK(); + pInfo->cryptokiVersion.major = CRYPTOKI_VERSION_MAJOR; + pInfo->cryptokiVersion.minor = CRYPTOKI_VERSION_MINOR; + PORT_Memcpy(pInfo->manufacturerID, manufacturerID, 32); + pInfo->libraryVersion.major = SOFTOKEN_VMAJOR; + pInfo->libraryVersion.minor = SOFTOKEN_VMINOR; + PORT_Memcpy(pInfo->libraryDescription, libraryDescription, 32); + pInfo->flags = 0; + return CKR_OK; +} + +/* NSC_GetInfo returns general information about Cryptoki. */ +CK_RV +NSC_GetInfoV2(CK_INFO_PTR pInfo) +{ + CHECK_FORK(); + pInfo->cryptokiVersion.major = 2; - pInfo->cryptokiVersion.minor = 20; + pInfo->cryptokiVersion.minor = 40; PORT_Memcpy(pInfo->manufacturerID, manufacturerID, 32); pInfo->libraryVersion.major = SOFTOKEN_VMAJOR; pInfo->libraryVersion.minor = SOFTOKEN_VMINOR; @@ -3394,7 +3548,8 @@ NSC_GetInfo(CK_INFO_PTR pInfo) /* NSC_GetSlotList obtains a list of slots in the system. */ CK_RV nsc_CommonGetSlotList(CK_BBOOL tokenPresent, - CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount, int moduleIndex) + CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount, + unsigned int moduleIndex) { *pulCount = nscSlotCount[moduleIndex]; if (pSlotList != NULL) { @@ -3512,11 +3667,11 @@ NSC_GetTokenInfo(CK_SLOT_ID slotID, CK_TOKEN_INFO_PTR pInfo) PORT_Memcpy(pInfo->serialNumber, "0000000000000000", 16); PORT_Memcpy(pInfo->utcTime, "0000000000000000", 16); pInfo->ulMaxSessionCount = 0; /* arbitrarily large */ - pInfo->ulMaxRwSessionCount = 0; /* arbitrarily large */ + pInfo->ulMaxRwSessionCount = 0; /* arbitarily large */ PZ_Lock(slot->slotLock); /* Protect sessionCount / rwSessioncount */ pInfo->ulSessionCount = slot->sessionCount; pInfo->ulRwSessionCount = slot->rwSessionCount; - PZ_Unlock(slot->slotLock); /* Unlock before sftk_getKeyDB */ + PZ_Unlock(slot->slotLock); /* Unlock before sftk_getKeyDB */ pInfo->firmwareVersion.major = 0; pInfo->firmwareVersion.minor = 0; PORT_Memcpy(pInfo->label, slot->tokDescription, sizeof(pInfo->label)); @@ -3666,6 +3821,22 @@ NSC_GetMechanismInfo(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, return CKR_MECHANISM_INVALID; } +/* + * If we are using the V2 interface, strip out the message flags + */ +#define SFTK_MESSAGE_FLAGS (CKF_MESSAGE_ENCRYPT | CKF_MESSAGE_DECRYPT | CKF_MESSAGE_SIGN | CKF_MESSAGE_VERIFY) +CK_RV +NSC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type, + CK_MECHANISM_INFO_PTR pInfo) +{ + CK_RV crv; + crv = NSC_GetMechanismInfo(slotID, type, pInfo); + if (crv == CKR_OK) { + pInfo->flags = pInfo->flags & ~SFTK_MESSAGE_FLAGS; + } + return crv; +} + CK_RV sftk_MechAllowsOperation(CK_MECHANISM_TYPE type, CK_ATTRIBUTE_TYPE op) { @@ -3700,6 +3871,18 @@ sftk_MechAllowsOperation(CK_MECHANISM_TYPE type, CK_ATTRIBUTE_TYPE op) case CKA_DERIVE: flags = CKF_DERIVE; break; + case CKA_NSS_MESSAGE | CKA_ENCRYPT: + flags = CKF_MESSAGE_ENCRYPT; + break; + case CKA_NSS_MESSAGE | CKA_DECRYPT: + flags = CKF_MESSAGE_DECRYPT; + break; + case CKA_NSS_MESSAGE | CKA_SIGN: + flags = CKF_MESSAGE_SIGN; + break; + case CKA_NSS_MESSAGE | CKA_VERIFY: + flags = CKF_MESSAGE_VERIFY; + break; default: return CKR_ARGUMENTS_BAD; } @@ -4245,6 +4428,15 @@ done: return crv; } +CK_RV +NSC_LoginUser(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, + CK_CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pUsername, + CK_ULONG ulUsernameLen) +{ + /* softoken currently does not support additional users */ + return CKR_OPERATION_NOT_INITIALIZED; +} + /* NSC_Logout logs a user out from a token. */ CK_RV NSC_Logout(CK_SESSION_HANDLE hSession) @@ -4299,7 +4491,7 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class, PRBool isValidFIPSUserSlot = PR_FALSE; PRBool isValidSlot = PR_FALSE; PRBool isFIPS = PR_FALSE; - unsigned long moduleIndex = NSC_NON_FIPS_MODULE; + unsigned int moduleIndex = NSC_NON_FIPS_MODULE; SFTKAttribute *attribute; sftk_parameters paramStrings; char *paramString; @@ -4307,13 +4499,13 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class, SFTKSlot *newSlot = NULL; CK_RV crv = CKR_OK; - if (class != CKO_NETSCAPE_DELSLOT && class != CKO_NETSCAPE_NEWSLOT) { + if (class != CKO_NSS_DELSLOT && class != CKO_NSS_NEWSLOT) { return CKR_ATTRIBUTE_VALUE_INVALID; } - if (class == CKO_NETSCAPE_NEWSLOT && slot->slotID == FIPS_SLOT_ID) { + if (class == CKO_NSS_NEWSLOT && slot->slotID == FIPS_SLOT_ID) { isFIPS = PR_TRUE; } - attribute = sftk_FindAttribute(object, CKA_NETSCAPE_MODULE_SPEC); + attribute = sftk_FindAttribute(object, CKA_NSS_MODULE_SPEC); if (attribute == NULL) { return CKR_TEMPLATE_INCOMPLETE; } @@ -4337,7 +4529,7 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class, isValidFIPSUserSlot = (slotID >= SFTK_MIN_FIPS_USER_SLOT_ID && slotID <= SFTK_MAX_FIPS_USER_SLOT_ID); - if (class == CKO_NETSCAPE_DELSLOT) { + if (class == CKO_NSS_DELSLOT) { if (slot->slotID == slotID) { isValidSlot = isValidUserSlot || isValidFIPSUserSlot; } @@ -4367,7 +4559,7 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class, } /* if we were just planning on deleting the slot, then do so now */ - if (class == CKO_NETSCAPE_DELSLOT) { + if (class == CKO_NSS_DELSLOT) { /* sort of a unconventional use of this error code, be we are * overusing CKR_ATTRIBUTE_VALUE_INVALID, and it does apply */ crv = newSlot ? CKR_OK : CKR_SLOT_ID_INVALID; @@ -4400,7 +4592,7 @@ NSC_CreateObject(CK_SESSION_HANDLE hSession, SFTKSlot *slot = sftk_SlotFromSessionHandle(hSession); SFTKSession *session; SFTKObject *object; - /* make sure class isn't randomly CKO_NETSCAPE_NEWSLOT or + /* make sure class isn't randomly CKO_NSS_NEWSLOT or * CKO_NETSCPE_DELSLOT. */ CK_OBJECT_CLASS class = CKO_VENDOR_DEFINED; CK_RV crv; @@ -4445,7 +4637,7 @@ NSC_CreateObject(CK_SESSION_HANDLE hSession, /* * handle pseudo objects (CKO_NEWSLOT) */ - if ((class == CKO_NETSCAPE_NEWSLOT) || (class == CKO_NETSCAPE_DELSLOT)) { + if ((class == CKO_NSS_NEWSLOT) || (class == CKO_NSS_DELSLOT)) { crv = sftk_CreateNewSlot(slot, class, object); goto done; } @@ -4821,7 +5013,7 @@ sftk_emailhack(SFTKSlot *slot, SFTKDBHandle *handle, unsigned int i; SFTKSearchResults smime_search; CK_ATTRIBUTE smime_template[2]; - CK_OBJECT_CLASS smime_class = CKO_NETSCAPE_SMIME; + CK_OBJECT_CLASS smime_class = CKO_NSS_SMIME; SFTKAttribute *attribute = NULL; SFTKObject *object = NULL; CK_RV crv = CKR_OK; @@ -4838,7 +5030,7 @@ sftk_emailhack(SFTKSlot *slot, SFTKDBHandle *handle, break; } isCert = PR_TRUE; - } else if (pTemplate[i].type == CKA_NETSCAPE_EMAIL) { + } else if (pTemplate[i].type == CKA_NSS_EMAIL) { emailIndex = i; } if (isCert && (emailIndex != -1)) diff --git a/security/nss/lib/softoken/pkcs11c.c b/security/nss/lib/softoken/pkcs11c.c index 6bc5cc939..b54d28de9 100644 --- a/security/nss/lib/softoken/pkcs11c.c +++ b/security/nss/lib/softoken/pkcs11c.c @@ -48,6 +48,8 @@ #undef CK_PKCS11_FUNCTION_INFO #undef CK_NEED_ARG_LIST +#define CK_PKCS11_3_0 1 + #define CK_EXTERN extern #define CK_PKCS11_FUNCTION_INFO(func) \ CK_RV __PASTE(NS, func) @@ -95,38 +97,6 @@ sftk_Space(void *data, PRBool freeit) PORT_Free(data); } -/* - * map all the SEC_ERROR_xxx error codes that may be returned by freebl - * functions to CKR_xxx. Most of the mapping is done in - * sftk_mapCryptError (now in pkcs11u.c). The next two functions adjust - * that mapping based for different contexts (Decrypt or Verify). - */ - -/* used by Decrypt and UnwrapKey (indirectly) */ -static CK_RV -sftk_MapDecryptError(int error) -{ - switch (error) { - case SEC_ERROR_BAD_DATA: - return CKR_ENCRYPTED_DATA_INVALID; - default: - return sftk_MapCryptError(error); - } -} - -/* - * return CKR_SIGNATURE_INVALID instead of CKR_DEVICE_ERROR by default for - * backward compatibilty. - */ -static CK_RV -sftk_MapVerifyError(int error) -{ - CK_RV crv = sftk_MapCryptError(error); - if (crv == CKR_DEVICE_ERROR) - crv = CKR_SIGNATURE_INVALID; - return crv; -} - /* * turn a CDMF key into a des key. CDMF is an old IBM scheme to export DES by * Deprecating a full des key to 40 bit key strenth. @@ -321,6 +291,8 @@ sftk_ReturnContextByType(SFTKSession *session, SFTKContextType type) switch (type) { case SFTK_ENCRYPT: case SFTK_DECRYPT: + case SFTK_MESSAGE_ENCRYPT: + case SFTK_MESSAGE_DECRYPT: return session->enc_context; case SFTK_HASH: return session->hash_context; @@ -328,6 +300,8 @@ sftk_ReturnContextByType(SFTKSession *session, SFTKContextType type) case SFTK_SIGN_RECOVER: case SFTK_VERIFY: case SFTK_VERIFY_RECOVER: + case SFTK_MESSAGE_SIGN: + case SFTK_MESSAGE_VERIFY: return session->hash_context; } return NULL; @@ -343,6 +317,8 @@ sftk_SetContextByType(SFTKSession *session, SFTKContextType type, switch (type) { case SFTK_ENCRYPT: case SFTK_DECRYPT: + case SFTK_MESSAGE_ENCRYPT: + case SFTK_MESSAGE_DECRYPT: session->enc_context = context; break; case SFTK_HASH: @@ -352,6 +328,8 @@ sftk_SetContextByType(SFTKSession *session, SFTKContextType type, case SFTK_SIGN_RECOVER: case SFTK_VERIFY: case SFTK_VERIFY_RECOVER: + case SFTK_MESSAGE_SIGN: + case SFTK_MESSAGE_VERIFY: session->hash_context = context; break; } @@ -365,7 +343,7 @@ sftk_SetContextByType(SFTKSession *session, SFTKContextType type, * and optionally returns the session pointer (if sessionPtr != NULL) if session * pointer is returned, the caller is responsible for freeing it. */ -static CK_RV +CK_RV sftk_GetContext(CK_SESSION_HANDLE handle, SFTKSessionContext **contextPtr, SFTKContextType type, PRBool needMulti, SFTKSession **sessionPtr) { @@ -393,7 +371,7 @@ sftk_GetContext(CK_SESSION_HANDLE handle, SFTKSessionContext **contextPtr, /** Terminate operation (in the PKCS#11 spec sense). * Intuitive name for FreeContext/SetNullContext pair. */ -static void +void sftk_TerminateOp(SFTKSession *session, SFTKContextType ctype, SFTKSessionContext *context) { @@ -409,7 +387,7 @@ sftk_TerminateOp(SFTKSession *session, SFTKContextType ctype, * All the NSC_InitXXX functions have a set of common checks and processing they * all need to do at the beginning. This is done here. */ -static CK_RV +CK_RV sftk_InitGeneric(SFTKSession *session, SFTKSessionContext **contextPtr, SFTKContextType ctype, SFTKObject **keyPtr, CK_OBJECT_HANDLE hKey, CK_KEY_TYPE *keyTypePtr, @@ -761,7 +739,7 @@ sftk_ChaCha20Ctr_DestroyContext(SFTKChaCha20CtrInfo *ctx, * Called by NSC_SignInit, NSC_VerifyInit (via sftk_InitCBCMac) only for block * ciphers MAC'ing. */ -static CK_RV +CK_RV sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, CK_OBJECT_HANDLE hKey, CK_ATTRIBUTE_TYPE mechUsage, CK_ATTRIBUTE_TYPE keyUsage, @@ -771,14 +749,20 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, SFTKObject *key; SFTKSessionContext *context; SFTKAttribute *att; +#ifndef NSS_DISABLE_DEPRECATED_RC2 CK_RC2_CBC_PARAMS *rc2_param; + unsigned effectiveKeyLength; +#endif #if NSS_SOFTOKEN_DOES_RC5 CK_RC5_CBC_PARAMS *rc5_param; SECItem rc5Key; #endif + CK_NSS_GCM_PARAMS nss_gcm_param; + void *aes_param; + CK_NSS_AEAD_PARAMS nss_aead_params; + CK_NSS_AEAD_PARAMS *nss_aead_params_ptr = NULL; CK_KEY_TYPE key_type; CK_RV crv = CKR_OK; - unsigned effectiveKeyLength; unsigned char newdeskey[24]; PRBool useNewKey = PR_FALSE; int t; @@ -885,6 +869,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, } context->destroy = (SFTKDestroy)sftk_Space; break; +#ifndef NSS_DISABLE_DEPRECATED_RC2 case CKM_RC2_CBC_PAD: context->doPad = PR_TRUE; /* fall thru */ @@ -919,6 +904,8 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, context->update = (SFTKCipher)(isEncrypt ? RC2_Encrypt : RC2_Decrypt); context->destroy = (SFTKDestroy)RC2_DestroyContext; break; +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ + #if NSS_SOFTOKEN_DOES_RC5 case CKM_RC5_CBC_PAD: context->doPad = PR_TRUE; @@ -1002,10 +989,6 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, crv = CKR_KEY_TYPE_INCONSISTENT; break; } - if (pMechanism->ulParameterLen < 8) { - crv = CKR_DOMAIN_PARAMS_INVALID; - break; - } t = NSS_DES_CBC; goto finish_des; case CKM_DES3_ECB: @@ -1023,12 +1006,13 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, crv = CKR_KEY_TYPE_INCONSISTENT; break; } - if (pMechanism->ulParameterLen < 8) { + t = NSS_DES_EDE3_CBC; + finish_des: + if ((t != NSS_DES && t != NSS_DES_EDE3) && (pMechanism->pParameter == NULL || + pMechanism->ulParameterLen < 8)) { crv = CKR_DOMAIN_PARAMS_INVALID; break; } - t = NSS_DES_EDE3_CBC; - finish_des: context->blockSize = 8; att = sftk_FindAttribute(key, CKA_VALUE); if (att == NULL) { @@ -1062,6 +1046,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, context->update = (SFTKCipher)(isEncrypt ? DES_Encrypt : DES_Decrypt); context->destroy = (SFTKDestroy)DES_DestroyContext; break; +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_CBC_PAD: context->doPad = PR_TRUE; /* fall thru */ @@ -1096,7 +1081,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, context->update = (SFTKCipher)(isEncrypt ? SEED_Encrypt : SEED_Decrypt); context->destroy = (SFTKDestroy)SEED_DestroyContext; break; - +#endif /* NSS_DISABLE_DEPRECATED_SEED */ case CKM_CAMELLIA_CBC_PAD: context->doPad = PR_TRUE; /* fall thru */ @@ -1144,9 +1129,52 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, case CKM_AES_CTS: case CKM_AES_CTR: case CKM_AES_GCM: - if ((pMechanism->mechanism == CKM_AES_GCM && BAD_PARAM_CAST(pMechanism, sizeof(CK_GCM_PARAMS))) || - (pMechanism->mechanism == CKM_AES_CTR && BAD_PARAM_CAST(pMechanism, sizeof(CK_AES_CTR_PARAMS))) || - ((pMechanism->mechanism == CKM_AES_CBC || pMechanism->mechanism == CKM_AES_CTS) && BAD_PARAM_CAST(pMechanism, AES_BLOCK_SIZE))) { + aes_param = pMechanism->pParameter; + /* + * Due to a mismatch between the documentation and the header + * file, two different definitions for CK_GCM_PARAMS exist. + * The header file is normative according to Oasis, but NSS used + * the documentation. In PKCS #11 v3.0, this was reconciled in + * favor of the header file definition. To maintain binary + * compatibility, NSS now defines CK_GCM_PARAMS_V3 as the official + * version v3 (V2.4 header file) and CK_NSS_GCM_PARAMS as the + * legacy (V2.4 documentation, NSS version). CK_GCM_PARAMS + * is defined as CK_GCM_PARAMS_V3 if NSS_PKCS11_2_0_COMPAT is not + * defined and CK_NSS_GCM_PARAMS if it is. Internally + * softoken continues to use the legacy version. The code below + * automatically detects which parameter was passed in and + * converts CK_GCM_PARAMS_V3 to the CK_NSS_GCM_PARAMS (legacy + * version) on the fly. NSS proper will eventually start + * using the CK_GCM_PARAMS_V3 version and fall back to the + * CK_NSS_GCM_PARAMS if the CK_GCM_PARAMS_V3 version fails with + * CKR_MECHANISM_PARAM_INVALID. + */ + if (pMechanism->mechanism == CKM_AES_GCM) { + if (!aes_param) { + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + if (pMechanism->ulParameterLen == sizeof(CK_GCM_PARAMS_V3)) { + /* convert the true V3 parameters into the old NSS parameters */ + CK_GCM_PARAMS_V3 *gcm_params = (CK_GCM_PARAMS_V3 *)aes_param; + if (gcm_params->ulIvLen * 8 != gcm_params->ulIvBits) { + /* only support byte aligned IV lengths */ + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + aes_param = (void *)&nss_gcm_param; + nss_gcm_param.pIv = gcm_params->pIv; + nss_gcm_param.ulIvLen = gcm_params->ulIvLen; + nss_gcm_param.pAAD = gcm_params->pAAD; + nss_gcm_param.ulAADLen = gcm_params->ulAADLen; + nss_gcm_param.ulTagBits = gcm_params->ulTagBits; + } else if (pMechanism->ulParameterLen != sizeof(CK_NSS_GCM_PARAMS)) { + /* neither old nor new style params, must be invalid */ + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + } else if ((pMechanism->mechanism == CKM_AES_CTR && BAD_PARAM_CAST(pMechanism, sizeof(CK_AES_CTR_PARAMS))) || + ((pMechanism->mechanism == CKM_AES_CBC || pMechanism->mechanism == CKM_AES_CTS) && BAD_PARAM_CAST(pMechanism, AES_BLOCK_SIZE))) { crv = CKR_MECHANISM_PARAM_INVALID; break; } @@ -1165,7 +1193,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, } context->cipherInfo = AES_CreateContext( (unsigned char *)att->attrib.pValue, - (unsigned char *)pMechanism->pParameter, + (unsigned char *)aes_param, sftk_aes_mode(pMechanism->mechanism), isEncrypt, att->attrib.ulValueLen, 16); sftk_FreeAttribute(att); @@ -1178,12 +1206,34 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, break; case CKM_NSS_CHACHA20_POLY1305: - if (pMechanism->ulParameterLen != sizeof(CK_NSS_AEAD_PARAMS)) { - crv = CKR_MECHANISM_PARAM_INVALID; - break; + case CKM_CHACHA20_POLY1305: + if (pMechanism->mechanism == CKM_NSS_CHACHA20_POLY1305) { + if ((pMechanism->pParameter == NULL) || + (pMechanism->ulParameterLen != sizeof(CK_NSS_AEAD_PARAMS))) { + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + nss_aead_params_ptr = (CK_NSS_AEAD_PARAMS *)pMechanism->pParameter; + } else { + CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR chacha_poly_params; + if ((pMechanism->pParameter == NULL) || + (pMechanism->ulParameterLen != + sizeof(CK_SALSA20_CHACHA20_POLY1305_PARAMS))) { + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + chacha_poly_params = (CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR) + pMechanism->pParameter; + nss_aead_params_ptr = &nss_aead_params; + nss_aead_params.pNonce = chacha_poly_params->pNonce; + nss_aead_params.ulNonceLen = chacha_poly_params->ulNonceLen; + nss_aead_params.pAAD = chacha_poly_params->pAAD; + nss_aead_params.ulAADLen = chacha_poly_params->ulAADLen; + nss_aead_params.ulTagLen = 16; /* Poly1305 is always 16 */ } + context->multi = PR_FALSE; - if (key_type != CKK_NSS_CHACHA20) { + if ((key_type != CKK_NSS_CHACHA20) && (key_type != CKK_CHACHA20)) { crv = CKR_KEY_TYPE_INCONSISTENT; break; } @@ -1194,7 +1244,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, } context->cipherInfo = sftk_ChaCha20Poly1305_CreateContext( (unsigned char *)att->attrib.pValue, att->attrib.ulValueLen, - (CK_NSS_AEAD_PARAMS *)pMechanism->pParameter); + nss_aead_params_ptr); sftk_FreeAttribute(att); if (context->cipherInfo == NULL) { crv = sftk_MapCryptError(PORT_GetError()); @@ -1204,14 +1254,47 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, context->destroy = (SFTKDestroy)sftk_ChaCha20Poly1305_DestroyContext; break; - case CKM_NSS_CHACHA20_CTR: - if (key_type != CKK_NSS_CHACHA20) { - crv = CKR_KEY_TYPE_INCONSISTENT; - break; - } - if (pMechanism->pParameter == NULL || pMechanism->ulParameterLen != 16) { - crv = CKR_MECHANISM_PARAM_INVALID; - break; + case CKM_NSS_CHACHA20_CTR: /* old NSS private version */ + case CKM_CHACHA20: /* PKCS #11 v3 version */ + { + unsigned char *counter; + unsigned char *nonce; + unsigned long counter_len; + unsigned long nonce_len; + context->multi = PR_FALSE; + if (pMechanism->mechanism == CKM_NSS_CHACHA20_CTR) { + if (key_type != CKK_NSS_CHACHA20) { + crv = CKR_KEY_TYPE_INCONSISTENT; + break; + } + if (pMechanism->pParameter == NULL || pMechanism->ulParameterLen != 16) { + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + counter_len = 4; + counter = pMechanism->pParameter; + nonce = counter + 4; + nonce_len = 12; + } else { + CK_CHACHA20_PARAMS_PTR chacha20_param_ptr; + if (key_type != CKK_CHACHA20) { + crv = CKR_KEY_TYPE_INCONSISTENT; + break; + } + if (pMechanism->pParameter == NULL || pMechanism->ulParameterLen != sizeof(CK_CHACHA20_PARAMS)) { + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + chacha20_param_ptr = (CK_CHACHA20_PARAMS_PTR)pMechanism->pParameter; + if ((chacha20_param_ptr->blockCounterBits != 32) && + (chacha20_param_ptr->blockCounterBits != 64)) { + crv = CKR_MECHANISM_PARAM_INVALID; + break; + } + counter_len = chacha20_param_ptr->blockCounterBits / PR_BITS_PER_BYTE; + counter = chacha20_param_ptr->pBlockCounter; + nonce = chacha20_param_ptr->pNonce; + nonce_len = chacha20_param_ptr->ulNonceBits / PR_BITS_PER_BYTE; } att = sftk_FindAttribute(key, CKA_VALUE); @@ -1234,24 +1317,35 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, memcpy(ctx->key, att->attrib.pValue, att->attrib.ulValueLen); sftk_FreeAttribute(att); - /* The counter is little endian. */ - PRUint8 *param = pMechanism->pParameter; - int i = 0; - for (; i < 4; ++i) { - ctx->counter |= param[i] << (i * 8); + /* make sure we don't overflow our parameters */ + if ((sizeof(ctx->counter) < counter_len) || + (sizeof(ctx->nonce) < nonce_len)) { + PORT_Free(ctx); + crv = CKR_MECHANISM_PARAM_INVALID; + break; } - memcpy(ctx->nonce, param + 4, 12); + + /* The counter is little endian. */ + int i = 0; + for (; i < counter_len; ++i) { + ctx->counter |= (PRUint32)counter[i] << (i * 8); + } + memcpy(ctx->nonce, nonce, nonce_len); context->cipherInfo = ctx; context->update = (SFTKCipher)sftk_ChaCha20Ctr; context->destroy = (SFTKDestroy)sftk_ChaCha20Ctr_DestroyContext; break; + } case CKM_NSS_AES_KEY_WRAP_PAD: + case CKM_AES_KEY_WRAP_PAD: context->doPad = PR_TRUE; /* fall thru */ case CKM_NSS_AES_KEY_WRAP: - context->multi = PR_FALSE; + case CKM_AES_KEY_WRAP: context->blockSize = 8; + case CKM_AES_KEY_WRAP_KWP: + context->multi = PR_FALSE; if (key_type != CKK_AES) { crv = CKR_KEY_TYPE_INCONSISTENT; break; @@ -1270,8 +1364,13 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, crv = CKR_HOST_MEMORY; break; } - context->update = (SFTKCipher)(isEncrypt ? AESKeyWrap_Encrypt - : AESKeyWrap_Decrypt); + if (pMechanism->mechanism == CKM_AES_KEY_WRAP_KWP) { + context->update = (SFTKCipher)(isEncrypt ? AESKeyWrap_EncryptKWP + : AESKeyWrap_DecryptKWP); + } else { + context->update = (SFTKCipher)(isEncrypt ? AESKeyWrap_Encrypt + : AESKeyWrap_Decrypt); + } context->destroy = (SFTKDestroy)AESKeyWrap_DestroyContext; break; @@ -1613,68 +1712,6 @@ NSC_DecryptUpdate(CK_SESSION_HANDLE hSession, return CKR_OK; } -/* From ssl3con.c: Constant-time helper macro that copies the MSB of x to all - * other bits. */ -#define DUPLICATE_MSB_TO_ALL(x) ((unsigned int)((int)(x) >> (sizeof(int) * 8 - 1))) -/* CK_RVToMask returns, in constant time, a mask value of - * all ones if rv == CKR_OK. Otherwise it returns zero. */ -static unsigned int -CK_RVToMask(CK_RV rv) -{ - unsigned int good; - /* rv ^ CKR_OK is zero iff rv == CKR_OK. Subtracting one results - * in the MSB being set to one iff it was zero before. */ - good = rv ^ CKR_OK; - good--; - return DUPLICATE_MSB_TO_ALL(good); -} -/* Constant-time helper macro that selects l or r depending on all-1 or all-0 - * mask m */ -#define CT_SEL(m, l, r) (((m) & (l)) | (~(m) & (r))) -/* Constant-time helper macro that returns all-1s if x is not 0; and all-0s - * otherwise. */ -#define CT_NOT_ZERO(x) (DUPLICATE_MSB_TO_ALL(((x) | (0 - x)))) - -/* sftk_CheckCBCPadding checks, in constant time, the padding validity and - * accordingly sets the pad length. */ -static CK_RV -sftk_CheckCBCPadding(CK_BYTE_PTR pLastPart, - unsigned int blockSize, unsigned int *outPadSize) -{ - PORT_Assert(outPadSize); - - unsigned int padSize = (unsigned int)pLastPart[blockSize - 1]; - - /* If padSize <= blockSize, set goodPad to all-1s and all-0s otherwise.*/ - unsigned int goodPad = DUPLICATE_MSB_TO_ALL(~(blockSize - padSize)); - /* padSize should not be 0 */ - goodPad &= CT_NOT_ZERO(padSize); - - unsigned int i; - for (i = 0; i < blockSize; i++) { - /* If i < padSize, set loopMask to all-1s and all-0s otherwise.*/ - unsigned int loopMask = DUPLICATE_MSB_TO_ALL(~(padSize - 1 - i)); - /* Get the padding value (should be padSize) from buffer */ - unsigned int padVal = pLastPart[blockSize - 1 - i]; - /* Update goodPad only if i < padSize */ - goodPad &= CT_SEL(loopMask, ~(padVal ^ padSize), goodPad); - } - - /* If any of the final padding bytes had the wrong value, one or more - * of the lower eight bits of |goodPad| will be cleared. We AND the - * bottom 8 bits together and duplicate the result to all the bits. */ - goodPad &= goodPad >> 4; - goodPad &= goodPad >> 2; - goodPad &= goodPad >> 1; - goodPad <<= sizeof(goodPad) * 8 - 1; - goodPad = DUPLICATE_MSB_TO_ALL(goodPad); - - /* Set outPadSize to padSize or 0 */ - *outPadSize = CT_SEL(goodPad, padSize, 0); - /* Return OK if the pad is valid */ - return CT_SEL(goodPad, CKR_OK, CKR_ENCRYPTED_DATA_INVALID); -} - /* NSC_DecryptFinal finishes a multiple-part decryption operation. */ CK_RV NSC_DecryptFinal(CK_SESSION_HANDLE hSession, @@ -1714,9 +1751,10 @@ NSC_DecryptFinal(CK_SESSION_HANDLE hSession, crv = sftk_MapDecryptError(PORT_GetError()); } else { unsigned int padSize = 0; - crv = sftk_CheckCBCPadding(&pLastPart[outlen - context->blockSize], context->blockSize, &padSize); + crv = sftk_CheckCBCPadding(pLastPart, outlen, + context->blockSize, &padSize); /* Update pulLastPartLen, in constant time, if crv is OK */ - *pulLastPartLen = CT_SEL(CK_RVToMask(crv), outlen - padSize, *pulLastPartLen); + *pulLastPartLen = PORT_CT_SEL(sftk_CKRVToMask(crv), outlen - padSize, *pulLastPartLen); } } } @@ -1768,7 +1806,7 @@ NSC_Decrypt(CK_SESSION_HANDLE hSession, finalLen = maxoutlen; crv2 = NSC_DecryptFinal(hSession, pData, &finalLen); if (crv == CKR_OK) { - *pulDataLen = CT_SEL(CK_RVToMask(crv2), updateLen + finalLen, *pulDataLen); + *pulDataLen = PORT_CT_SEL(sftk_CKRVToMask(crv2), updateLen + finalLen, *pulDataLen); return crv2; } else { return crv; @@ -1782,9 +1820,10 @@ NSC_Decrypt(CK_SESSION_HANDLE hSession, if (rv == SECSuccess) { if (context->doPad) { unsigned int padSize = 0; - crv = sftk_CheckCBCPadding(&pData[outlen - context->blockSize], context->blockSize, &padSize); + crv = sftk_CheckCBCPadding(pData, outlen, context->blockSize, + &padSize); /* Update pulDataLen, in constant time, if crv is OK */ - *pulDataLen = CT_SEL(CK_RVToMask(crv), outlen - padSize, *pulDataLen); + *pulDataLen = PORT_CT_SEL(sftk_CKRVToMask(crv), outlen - padSize, *pulDataLen); } else { *pulDataLen = (CK_ULONG)outlen; } @@ -2195,7 +2234,9 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, { CK_MECHANISM cbc_mechanism; CK_ULONG mac_bytes = SFTK_INVALID_MAC_SIZE; +#ifndef NSS_DISABLE_DEPRECATED_RC2 CK_RC2_CBC_PARAMS rc2_params; +#endif #if NSS_SOFTOKEN_DOES_RC5 CK_RC5_CBC_PARAMS rc5_params; CK_RC5_MAC_GENERAL_PARAMS *rc5_mac; @@ -2213,6 +2254,7 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, } switch (pMechanism->mechanism) { +#ifndef NSS_DISABLE_DEPRECATED_RC2 case CKM_RC2_MAC_GENERAL: if (BAD_PARAM_CAST(pMechanism, sizeof(CK_RC2_MAC_GENERAL_PARAMS))) { return CKR_MECHANISM_PARAM_INVALID; @@ -2232,6 +2274,8 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, cbc_mechanism.ulParameterLen = sizeof(rc2_params); blockSize = 8; break; +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ + #if NSS_SOFTOKEN_DOES_RC5 case CKM_RC5_MAC_GENERAL: if (BAD_PARAM_CAST(pMechanism, sizeof(CK_RC5_MAC_GENERAL_PARAMS))) { @@ -2290,6 +2334,7 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, cbc_mechanism.pParameter = &ivBlock; cbc_mechanism.ulParameterLen = blockSize; break; +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_MAC_GENERAL: mac_bytes = *(CK_ULONG *)pMechanism->pParameter; /* fall through */ @@ -2300,6 +2345,7 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, cbc_mechanism.pParameter = &ivBlock; cbc_mechanism.ulParameterLen = blockSize; break; +#endif /* NSS_DISABLE_DEPRECATED_SEED */ case CKM_CAMELLIA_MAC_GENERAL: mac_bytes = *(CK_ULONG *)pMechanism->pParameter; /* fall through */ @@ -2757,13 +2803,20 @@ NSC_SignInit(CK_SESSION_HANDLE hSession, context->maxLen = nsslowkey_PrivateModulusLen(info->key); break; - case CKM_DSA_SHA1: - context->multi = PR_TRUE; - crv = sftk_doSubSHA1(context); - if (crv != CKR_OK) - break; - /* fall through */ +#define INIT_DSA_SIGN_MECH(mmm) \ + case CKM_DSA_##mmm: \ + context->multi = PR_TRUE; \ + crv = sftk_doSub##mmm(context); \ + if (crv != CKR_OK) \ + break; \ + goto finish_dsa; + INIT_DSA_SIGN_MECH(SHA1) + INIT_DSA_SIGN_MECH(SHA224) + INIT_DSA_SIGN_MECH(SHA256) + INIT_DSA_SIGN_MECH(SHA384) + INIT_DSA_SIGN_MECH(SHA512) case CKM_DSA: + finish_dsa: if (key_type != CKK_DSA) { crv = CKR_KEY_TYPE_INCONSISTENT; break; @@ -2779,13 +2832,20 @@ NSC_SignInit(CK_SESSION_HANDLE hSession, break; - case CKM_ECDSA_SHA1: - context->multi = PR_TRUE; - crv = sftk_doSubSHA1(context); - if (crv != CKR_OK) - break; - /* fall through */ +#define INIT_ECDSA_SIGN_MECH(mmm) \ + case CKM_ECDSA_##mmm: \ + context->multi = PR_TRUE; \ + crv = sftk_doSub##mmm(context); \ + if (crv != CKR_OK) \ + break; \ + goto finish_ecdsa; + INIT_ECDSA_SIGN_MECH(SHA1) + INIT_ECDSA_SIGN_MECH(SHA224) + INIT_ECDSA_SIGN_MECH(SHA256) + INIT_ECDSA_SIGN_MECH(SHA384) + INIT_ECDSA_SIGN_MECH(SHA512) case CKM_ECDSA: + finish_ecdsa: if (key_type != CKK_EC) { crv = CKR_KEY_TYPE_INCONSISTENT; break; @@ -2878,7 +2938,7 @@ NSC_SignInit(CK_SESSION_HANDLE hSession, break; } tls12_mac_params = (CK_TLS_MAC_PARAMS *)pMechanism->pParameter; - if (tls12_mac_params->prfMechanism == CKM_TLS_PRF) { + if (tls12_mac_params->prfHashMechanism == CKM_TLS_PRF) { /* The TLS 1.0 and 1.1 PRF */ tlsPrfHash = HASH_AlgNULL; if (tls12_mac_params->ulMacLength != 12) { @@ -2888,7 +2948,7 @@ NSC_SignInit(CK_SESSION_HANDLE hSession, } else { /* The hash function for the TLS 1.2 PRF */ tlsPrfHash = - GetHashTypeFromMechanism(tls12_mac_params->prfMechanism); + GetHashTypeFromMechanism(tls12_mac_params->prfHashMechanism); if (tlsPrfHash == HASH_AlgNULL || tls12_mac_params->ulMacLength < 12) { crv = CKR_MECHANISM_PARAM_INVALID; @@ -3105,6 +3165,62 @@ NSC_SignUpdate(CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, return sftk_MACUpdate(hSession, pPart, ulPartLen, SFTK_SIGN); } +struct SFTK_SESSION_FLAGS { + CK_FLAGS flag; + SFTKContextType type; +}; + +const static struct SFTK_SESSION_FLAGS sftk_session_flags[] = { + { CKF_ENCRYPT, SFTK_ENCRYPT }, + { CKF_DECRYPT, SFTK_DECRYPT }, + { CKF_DIGEST, SFTK_HASH }, + { CKF_SIGN, SFTK_SIGN }, + { CKF_SIGN_RECOVER, SFTK_SIGN_RECOVER }, + { CKF_VERIFY, SFTK_VERIFY }, + { CKF_VERIFY_RECOVER, SFTK_VERIFY_RECOVER }, + { CKF_MESSAGE_ENCRYPT, SFTK_MESSAGE_ENCRYPT }, + { CKF_MESSAGE_DECRYPT, SFTK_MESSAGE_DECRYPT }, + { CKF_MESSAGE_SIGN, SFTK_MESSAGE_SIGN }, + { CKF_MESSAGE_VERIFY, SFTK_MESSAGE_VERIFY }, +}; +const static int sftk_flag_count = PR_ARRAY_SIZE(sftk_session_flags); + +/* + * Cancel one or more operations running on the existing session. + */ +CK_RV +NSC_SessionCancel(CK_SESSION_HANDLE hSession, CK_FLAGS flags) +{ + SFTKSession *session; + SFTKSessionContext *context; + CK_RV gcrv = CKR_OK; + CK_RV crv; + int i; + + for (i = 0; i < sftk_flag_count; i++) { + if (flags & sftk_session_flags[i].flag) { + flags &= ~sftk_session_flags[i].flag; + crv = sftk_GetContext(hSession, &context, sftk_session_flags[i].type, PR_TRUE, &session); + if (crv != CKR_OK) { + gcrv = CKR_OPERATION_CANCEL_FAILED; + continue; + } + sftk_TerminateOp(session, sftk_session_flags[i].type, context); + } + } + if (flags & CKF_FIND_OBJECTS) { + flags &= ~CKF_FIND_OBJECTS; + crv = NSC_FindObjectsFinal(hSession); + if (crv != CKR_OK) { + gcrv = CKR_OPERATION_CANCEL_FAILED; + } + } + if (flags) { + gcrv = CKR_OPERATION_CANCEL_FAILED; + } + return gcrv; +} + /* NSC_SignFinal finishes a multiple-part signature operation, * returning the signature. */ CK_RV @@ -4072,11 +4188,13 @@ nsc_SetupBulkKeyGen(CK_MECHANISM_TYPE mechanism, CK_KEY_TYPE *key_type, CK_RV crv = CKR_OK; switch (mechanism) { +#ifndef NSS_DISABLE_DEPRECATED_RC2 case CKM_RC2_KEY_GEN: *key_type = CKK_RC2; if (*key_length == 0) crv = CKR_TEMPLATE_INCOMPLETE; break; +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ #if NSS_SOFTOKEN_DOES_RC5 case CKM_RC5_KEY_GEN: *key_type = CKK_RC5; @@ -4110,10 +4228,12 @@ nsc_SetupBulkKeyGen(CK_MECHANISM_TYPE mechanism, CK_KEY_TYPE *key_type, *key_type = CKK_DES3; *key_length = 24; break; +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_KEY_GEN: *key_type = CKK_SEED; *key_length = 16; break; +#endif /* NSS_DISABLE_DEPRECATED_SEED */ case CKM_CAMELLIA_KEY_GEN: *key_type = CKK_CAMELLIA; if (*key_length == 0) @@ -4126,6 +4246,14 @@ nsc_SetupBulkKeyGen(CK_MECHANISM_TYPE mechanism, CK_KEY_TYPE *key_type, break; case CKM_NSS_CHACHA20_KEY_GEN: *key_type = CKK_NSS_CHACHA20; + *key_length = 32; + break; + case CKM_CHACHA20_KEY_GEN: + *key_type = CKK_CHACHA20; + *key_length = 32; + break; + case CKM_HKDF_KEY_GEN: + *key_type = CKK_HKDF; if (*key_length == 0) crv = CKR_TEMPLATE_INCOMPLETE; break; @@ -4184,16 +4312,16 @@ nsc_SetupHMACKeyGen(CK_MECHANISM_PTR pMechanism, NSSPKCS5PBEParameter **pbe) return CKR_HOST_MEMORY; } switch (pMechanism->mechanism) { - case CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN: + case CKM_NSS_PBE_SHA1_HMAC_KEY_GEN: case CKM_PBA_SHA1_WITH_SHA1_HMAC: params->hashType = HASH_AlgSHA1; params->keyLen = 20; break; - case CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN: + case CKM_NSS_PBE_MD5_HMAC_KEY_GEN: params->hashType = HASH_AlgMD5; params->keyLen = 16; break; - case CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN: + case CKM_NSS_PBE_MD2_HMAC_KEY_GEN: params->hashType = HASH_AlgMD2; params->keyLen = 16; break; @@ -4295,10 +4423,12 @@ nsc_SetupPBEKeyGen(CK_MECHANISM_PTR pMechanism, NSSPKCS5PBEParameter **pbe, *key_type = params->is2KeyDES ? CKK_DES2 : CKK_DES3; *key_length = params->keyLen; break; +#ifndef NSS_DISABLE_DEPRECATED_RC2 case SEC_OID_RC2_CBC: *key_type = CKK_RC2; *key_length = params->keyLen; break; +#endif /* NSS_DISABLE_DEPRECATED_RC2 */ case SEC_OID_RC4: *key_type = CKK_RC4; *key_length = params->keyLen; @@ -4346,6 +4476,7 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession, CK_OBJECT_CLASS objclass = CKO_SECRET_KEY; CK_RV crv = CKR_OK; CK_BBOOL cktrue = CK_TRUE; + NSSPKCS5PBEParameter *pbe_param = NULL; int i; SFTKSlot *slot = sftk_SlotFromSessionHandle(hSession); unsigned char buf[MAX_KEY_LEN]; @@ -4354,7 +4485,6 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession, nsc_bulk, nsc_param, nsc_jpake } key_gen_type; - NSSPKCS5PBEParameter *pbe_param; SSL3RSAPreMasterSecret *rsa_pms; CK_VERSION *version; /* in very old versions of NSS, there were implementation errors with key @@ -4413,14 +4543,19 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession, case CKM_DES2_KEY_GEN: case CKM_DES3_KEY_GEN: checkWeak = PR_TRUE; - /* fall through */ +/* fall through */ +#ifndef NSS_DISABLE_DEPRECATED_RC2 case CKM_RC2_KEY_GEN: +#endif case CKM_RC4_KEY_GEN: case CKM_GENERIC_SECRET_KEY_GEN: +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_KEY_GEN: +#endif case CKM_CAMELLIA_KEY_GEN: case CKM_AES_KEY_GEN: case CKM_NSS_CHACHA20_KEY_GEN: + case CKM_CHACHA20_KEY_GEN: #if NSS_SOFTOKEN_DOES_RC5 case CKM_RC5_KEY_GEN: #endif @@ -4432,9 +4567,9 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession, key_gen_type = nsc_ssl; break; case CKM_PBA_SHA1_WITH_SHA1_HMAC: - case CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN: - case CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN: - case CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN: + case CKM_NSS_PBE_SHA1_HMAC_KEY_GEN: + case CKM_NSS_PBE_MD5_HMAC_KEY_GEN: + case CKM_NSS_PBE_MD2_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN: case CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN: @@ -4443,19 +4578,21 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession, key_type = CKK_GENERIC_SECRET; crv = nsc_SetupHMACKeyGen(pMechanism, &pbe_param); break; - case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC: + case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC: faultyPBE3DES = PR_TRUE; /* fall through */ - case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_DES_CBC: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC: - case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4: - case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4: - case CKM_PBE_SHA1_DES3_EDE_CBC: - case CKM_PBE_SHA1_DES2_EDE_CBC: + case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC: +#ifndef NSS_DISABLE_DEPRECATED_RC2 + case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC: + case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC: case CKM_PBE_SHA1_RC2_128_CBC: case CKM_PBE_SHA1_RC2_40_CBC: +#endif + case CKM_NSS_PBE_SHA1_DES_CBC: + case CKM_NSS_PBE_SHA1_40_BIT_RC4: + case CKM_NSS_PBE_SHA1_128_BIT_RC4: + case CKM_PBE_SHA1_DES3_EDE_CBC: + case CKM_PBE_SHA1_DES2_EDE_CBC: case CKM_PBE_SHA1_RC4_128: case CKM_PBE_SHA1_RC4_40: case CKM_PBE_MD5_DES_CBC: @@ -4467,7 +4604,7 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession, case CKM_DSA_PARAMETER_GEN: key_gen_type = nsc_param; key_type = CKK_DSA; - objclass = CKO_KG_PARAMETERS; + objclass = CKO_DOMAIN_PARAMETERS; crv = CKR_OK; break; case CKM_NSS_JPAKE_ROUND1_SHA1: @@ -4622,7 +4759,7 @@ loser: * performed, for example, CKR_HOST_MEMORY. */ static CK_RV -sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession, +sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession, SFTKSlot *slot, SFTKObject *publicKey, SFTKObject *privateKey, CK_KEY_TYPE keyType) { /* @@ -4637,6 +4774,12 @@ sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession, * others => CKM_INVALID_MECHANISM * * None of these mechanisms has a parameter. + * + * For derive CKK_DH => CKM_DH_PKCS_DERIVE + * CKK_EC => CKM_ECDH1_DERIVE + * others => CKM_INVALID_MECHANISM + * + * The parameters for these mechanisms is the public key. */ CK_MECHANISM mech = { 0, NULL, 0 }; @@ -4896,24 +5039,106 @@ sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession, isDerivable = sftk_isTrue(privateKey, CKA_DERIVE); if (isDerivable) { - /* - * We are not doing consistency check for Diffie-Hellman Key - - * otherwise it would be here - * This is also true for Elliptic Curve Diffie-Hellman keys - * NOTE: EC keys are currently subjected to pairwise - * consistency check for signing/verification. - */ - /* - * FIPS 140-2 had the following pairwise consistency test for - * public and private keys used for key agreement: - * If the keys are used to perform key agreement, then the - * cryptographic module shall create a second, compatible - * key pair. The cryptographic module shall perform both - * sides of the key agreement algorithm and shall compare - * the resulting shared values. If the shared values are - * not equal, the test shall fail. - * This test was removed in Change Notice 3. - */ + SFTKAttribute *pubAttribute = NULL; + CK_OBJECT_HANDLE newKey; + PRBool isFIPS = (slot->slotID == FIPS_SLOT_ID); + CK_RV crv2; + CK_OBJECT_CLASS secret = CKO_SECRET_KEY; + CK_KEY_TYPE generic = CKK_GENERIC_SECRET; + CK_ULONG keyLen = 128; + CK_BBOOL ckTrue = CK_TRUE; + CK_ATTRIBUTE template[] = { + { CKA_CLASS, &secret, sizeof(secret) }, + { CKA_KEY_TYPE, &generic, sizeof(generic) }, + { CKA_VALUE_LEN, &keyLen, sizeof(keyLen) }, + { CKA_DERIVE, &ckTrue, sizeof(ckTrue) } + }; + CK_ULONG templateCount = PR_ARRAY_SIZE(template); + CK_ECDH1_DERIVE_PARAMS ecParams; + + crv = CKR_OK; /*paranoia, already get's set before we drop to the end */ + /* FIPS 140-2 requires we verify that the resulting key is a valid key. + * The easiest way to do this is to do a derive operation, which checks + * the validity of the key */ + + switch (keyType) { + case CKK_DH: + mech.mechanism = CKM_DH_PKCS_DERIVE; + pubAttribute = sftk_FindAttribute(publicKey, CKA_VALUE); + if (pubAttribute == NULL) { + return CKR_DEVICE_ERROR; + } + mech.pParameter = pubAttribute->attrib.pValue; + mech.ulParameterLen = pubAttribute->attrib.ulValueLen; + break; + case CKK_EC: + mech.mechanism = CKM_ECDH1_DERIVE; + pubAttribute = sftk_FindAttribute(publicKey, CKA_EC_POINT); + if (pubAttribute == NULL) { + return CKR_DEVICE_ERROR; + } + ecParams.kdf = CKD_NULL; + ecParams.ulSharedDataLen = 0; + ecParams.pSharedData = NULL; + ecParams.ulPublicDataLen = pubAttribute->attrib.ulValueLen; + ecParams.pPublicData = pubAttribute->attrib.pValue; + mech.pParameter = &ecParams; + mech.ulParameterLen = sizeof(ecParams); + break; + default: + return CKR_DEVICE_ERROR; + } + + crv = NSC_DeriveKey(hSession, &mech, privateKey->handle, template, templateCount, &newKey); + if (crv != CKR_OK) { + sftk_FreeAttribute(pubAttribute); + return crv; + } + /* FIPS requires full validation, but in fipx mode NSC_Derive + * only does partial validation with approved primes, now handle + * full validation */ + if (isFIPS && keyType == CKK_DH) { + SECItem pubKey; + SECItem prime; + SECItem subPrime; + const SECItem *subPrimePtr = &subPrime; + + pubKey.data = pubAttribute->attrib.pValue; + pubKey.len = pubAttribute->attrib.ulValueLen; + prime.data = subPrime.data = NULL; + prime.len = subPrime.len = 0; + crv = sftk_Attribute2SecItem(NULL, &prime, privateKey, CKA_PRIME); + if (crv != CKR_OK) { + goto done; + } + crv = sftk_Attribute2SecItem(NULL, &prime, privateKey, CKA_PRIME); + /* we ignore the return code an only look at the length */ + if (subPrime.len == 0) { + /* subprime not supplied, In this case look it up. + * This only works with approved primes, but in FIPS mode + * that's the only kine of prime that will get here */ + subPrimePtr = sftk_VerifyDH_Prime(&prime); + if (subPrimePtr == NULL) { + crv = CKR_GENERAL_ERROR; + goto done; + } + } + if (!KEA_Verify(&pubKey, &prime, (SECItem *)subPrimePtr)) { + crv = CKR_GENERAL_ERROR; + } + done: + PORT_Free(subPrime.data); + PORT_Free(prime.data); + } + /* clean up before we return */ + sftk_FreeAttribute(pubAttribute); + crv2 = NSC_DestroyObject(hSession, newKey); + if (crv != CKR_OK) { + return crv; + } + if (crv2 != CKR_OK) { + return crv2; + } } return CKR_OK; @@ -5027,7 +5252,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, case CKM_RSA_PKCS_KEY_PAIR_GEN: /* format the keys */ sftk_DeleteAttributeType(publicKey, CKA_MODULUS); - sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB); + sftk_DeleteAttributeType(privateKey, CKA_NSS_DB); sftk_DeleteAttributeType(privateKey, CKA_MODULUS); sftk_DeleteAttributeType(privateKey, CKA_PRIVATE_EXPONENT); sftk_DeleteAttributeType(privateKey, CKA_PUBLIC_EXPONENT); @@ -5082,7 +5307,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, if (crv != CKR_OK) goto kpg_done; /* now fill in the RSA dependent paramenters in the private key */ - crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB, + crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB, sftk_item_expand(&rsaPriv->modulus)); if (crv != CKR_OK) goto kpg_done; @@ -5118,7 +5343,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, break; case CKM_DSA_KEY_PAIR_GEN: sftk_DeleteAttributeType(publicKey, CKA_VALUE); - sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB); + sftk_DeleteAttributeType(privateKey, CKA_NSS_DB); sftk_DeleteAttributeType(privateKey, CKA_PRIME); sftk_DeleteAttributeType(privateKey, CKA_SUBPRIME); sftk_DeleteAttributeType(privateKey, CKA_BASE); @@ -5216,7 +5441,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, goto dsagn_done; /* now fill in the RSA dependent paramenters in the private key */ - crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB, + crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB, sftk_item_expand(&dsaPriv->publicValue)); if (crv != CKR_OK) goto dsagn_done; @@ -5232,7 +5457,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, sftk_DeleteAttributeType(privateKey, CKA_PRIME); sftk_DeleteAttributeType(privateKey, CKA_BASE); sftk_DeleteAttributeType(privateKey, CKA_VALUE); - sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB); + sftk_DeleteAttributeType(privateKey, CKA_NSS_DB); key_type = CKK_DH; /* extract the necessary parameters and copy them to private keys */ @@ -5290,7 +5515,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, if (crv != CKR_OK) goto dhgn_done; - crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB, + crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB, sftk_item_expand(&dhPriv->publicValue)); if (crv != CKR_OK) goto dhgn_done; @@ -5306,7 +5531,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, case CKM_EC_KEY_PAIR_GEN: sftk_DeleteAttributeType(privateKey, CKA_EC_PARAMS); sftk_DeleteAttributeType(privateKey, CKA_VALUE); - sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB); + sftk_DeleteAttributeType(privateKey, CKA_NSS_DB); key_type = CKK_EC; /* extract the necessary parameters and copy them to private keys */ @@ -5365,7 +5590,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, if (crv != CKR_OK) goto ecgn_done; - crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB, + crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB, sftk_item_expand(&ecPriv->publicValue)); ecgn_done: /* should zeroize, since this function doesn't. */ @@ -5457,7 +5682,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession, if (crv == CKR_OK) { /* Perform FIPS 140-2 pairwise consistency check. */ - crv = sftk_PairwiseConsistencyCheck(hSession, + crv = sftk_PairwiseConsistencyCheck(hSession, slot, publicKey, privateKey, key_type); if (crv != CKR_OK) { if (sftk_audit_enabled) { @@ -5936,8 +6161,8 @@ sftk_unwrapPrivateKey(SFTKObject *key, SECItem *bpki) switch (lpk->keyType) { case NSSLOWKEYRSAKey: keyType = CKK_RSA; - if (sftk_hasAttribute(key, CKA_NETSCAPE_DB)) { - sftk_DeleteAttributeType(key, CKA_NETSCAPE_DB); + if (sftk_hasAttribute(key, CKA_NSS_DB)) { + sftk_DeleteAttributeType(key, CKA_NSS_DB); } crv = sftk_AddAttributeType(key, CKA_KEY_TYPE, &keyType, sizeof(keyType)); @@ -5992,7 +6217,7 @@ sftk_unwrapPrivateKey(SFTKObject *key, SECItem *bpki) break; case NSSLOWKEYDSAKey: keyType = CKK_DSA; - crv = (sftk_hasAttribute(key, CKA_NETSCAPE_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT; + crv = (sftk_hasAttribute(key, CKA_NSS_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT; if (crv != CKR_OK) break; crv = sftk_AddAttributeType(key, CKA_KEY_TYPE, &keyType, @@ -6034,7 +6259,7 @@ sftk_unwrapPrivateKey(SFTKObject *key, SECItem *bpki) /* what about fortezza??? */ case NSSLOWKEYECKey: keyType = CKK_EC; - crv = (sftk_hasAttribute(key, CKA_NETSCAPE_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT; + crv = (sftk_hasAttribute(key, CKA_NSS_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT; if (crv != CKR_OK) break; crv = sftk_AddAttributeType(key, CKA_KEY_TYPE, &keyType, @@ -6356,14 +6581,42 @@ sftk_freeSSLKeys(CK_SESSION_HANDLE session, * semantics. */ static CK_RV -sftk_DeriveSensitiveCheck(SFTKObject *baseKey, SFTKObject *destKey) +sftk_DeriveSensitiveCheck(SFTKObject *baseKey, SFTKObject *destKey, + PRBool canBeData) { PRBool hasSensitive; PRBool sensitive = PR_FALSE; + CK_BBOOL bFalse = CK_FALSE; PRBool hasExtractable; PRBool extractable = PR_TRUE; + CK_BBOOL bTrue = CK_TRUE; CK_RV crv = CKR_OK; SFTKAttribute *att; + PRBool isData = PR_TRUE; + + if (canBeData) { + CK_OBJECT_CLASS objClass; + + /* if the target key is actually data, don't set the unexpected + * attributes */ + crv = sftk_GetULongAttribute(destKey, CKA_CLASS, &objClass); + if (crv != CKR_OK) { + return crv; + } + if (objClass == CKO_DATA) { + return CKR_OK; + } + + /* if the base key is data, it doesn't have sensitive attributes, + * allow the destKey to get it's own */ + crv = sftk_GetULongAttribute(baseKey, CKA_CLASS, &objClass); + if (crv != CKR_OK) { + return crv; + } + if (objClass == CKO_DATA) { + isData = PR_TRUE; + } + } hasSensitive = PR_FALSE; att = sftk_FindAttribute(destKey, CKA_SENSITIVE); @@ -6394,19 +6647,31 @@ sftk_DeriveSensitiveCheck(SFTKObject *baseKey, SFTKObject *destKey) /* inherit parent's sensitivity */ if (!hasSensitive) { att = sftk_FindAttribute(baseKey, CKA_SENSITIVE); - if (att == NULL) + if (att != NULL) { + crv = sftk_defaultAttribute(destKey, + sftk_attr_expand(&att->attrib)); + sftk_FreeAttribute(att); + } else if (isData) { + crv = sftk_defaultAttribute(destKey, CKA_SENSITIVE, + &bFalse, sizeof(bFalse)); + } else { return CKR_KEY_TYPE_INCONSISTENT; - crv = sftk_defaultAttribute(destKey, sftk_attr_expand(&att->attrib)); - sftk_FreeAttribute(att); + } if (crv != CKR_OK) return crv; } if (!hasExtractable) { att = sftk_FindAttribute(baseKey, CKA_EXTRACTABLE); - if (att == NULL) + if (att != NULL) { + crv = sftk_defaultAttribute(destKey, + sftk_attr_expand(&att->attrib)); + sftk_FreeAttribute(att); + } else if (isData) { + crv = sftk_defaultAttribute(destKey, CKA_EXTRACTABLE, + &bTrue, sizeof(bTrue)); + } else { return CKR_KEY_TYPE_INCONSISTENT; - crv = sftk_defaultAttribute(destKey, sftk_attr_expand(&att->attrib)); - sftk_FreeAttribute(att); + } if (crv != CKR_OK) return crv; } @@ -6589,6 +6854,185 @@ sftk_DeriveEncrypt(SFTKCipher encrypt, void *cipherInfo, return crv; } +CK_RV +sftk_HKDF(CK_HKDF_PARAMS_PTR params, CK_SESSION_HANDLE hSession, + SFTKObject *sourceKey, const unsigned char *sourceKeyBytes, + int sourceKeyLen, SFTKObject *key, unsigned char *outKeyBytes, + int keySize, PRBool canBeData, PRBool isFIPS) +{ + SFTKSession *session; + SFTKAttribute *saltKey_att = NULL; + const SECHashObject *rawHash; + unsigned hashLen; + unsigned genLen = 0; + unsigned char hashbuf[HASH_LENGTH_MAX]; + unsigned char keyBlock[9 * SFTK_MAX_MAC_LENGTH]; + unsigned char *keyBlockAlloc = NULL; /* allocated keyBlock */ + unsigned char *keyBlockData = keyBlock; /* pointer to current keyBlock */ + const unsigned char *prk; /* psuedo-random key */ + CK_ULONG prkLen; + const unsigned char *okm; /* output keying material */ + HASH_HashType hashType = GetHashTypeFromMechanism(params->prfHashMechanism); + SFTKObject *saltKey = NULL; + CK_RV crv = CKR_OK; + + /* Spec says it should be the base hash, but also accept the HMAC */ + if (hashType == HASH_AlgNULL) { + hashType = sftk_HMACMechanismToHash(params->prfHashMechanism); + } + rawHash = HASH_GetRawHashObject(hashType); + if (rawHash == NULL || rawHash->length > sizeof(hashbuf)) { + return CKR_MECHANISM_INVALID; + } + hashLen = rawHash->length; + + if ((!params->bExpand && !params->bExtract) || + (params->bExtract && params->ulSaltLen > 0 && !params->pSalt) || + (params->bExpand && params->ulInfoLen > 0 && !params->pInfo)) { + return CKR_MECHANISM_PARAM_INVALID; + } + if ((params->bExpand && keySize == 0) || + (!params->bExpand && keySize > hashLen) || + (params->bExpand && keySize > 255 * hashLen)) { + return CKR_TEMPLATE_INCONSISTENT; + } + + /* sourceKey is NULL if we are called from the POST, skip the + * sensitiveCheck */ + if (sourceKey != NULL) { + crv = sftk_DeriveSensitiveCheck(sourceKey, key, canBeData); + if (crv != CKR_OK) + return crv; + } + + /* HKDF-Extract(salt, base key value) */ + if (params->bExtract) { + CK_BYTE *salt; + CK_ULONG saltLen; + HMACContext *hmac; + unsigned int bufLen; + + switch (params->ulSaltType) { + case CKF_HKDF_SALT_NULL: + saltLen = hashLen; + salt = hashbuf; + memset(salt, 0, saltLen); + break; + case CKF_HKDF_SALT_DATA: + salt = params->pSalt; + saltLen = params->ulSaltLen; + if ((salt == NULL) || (params->ulSaltLen == 0)) { + return CKR_MECHANISM_PARAM_INVALID; + } + break; + case CKF_HKDF_SALT_KEY: + /* lookup key */ + session = sftk_SessionFromHandle(hSession); + if (session == NULL) { + return CKR_SESSION_HANDLE_INVALID; + } + + saltKey = sftk_ObjectFromHandle(params->hSaltKey, session); + sftk_FreeSession(session); + if (saltKey == NULL) { + return CKR_KEY_HANDLE_INVALID; + } + saltKey_att = sftk_FindAttribute(saltKey, CKA_VALUE); + if (saltKey_att == NULL) { + sftk_FreeObject(saltKey); + return CKR_KEY_HANDLE_INVALID; + } + /* save the resulting salt */ + salt = saltKey_att->attrib.pValue; + saltLen = saltKey_att->attrib.ulValueLen; + break; + default: + return CKR_MECHANISM_PARAM_INVALID; + break; + } + + hmac = HMAC_Create(rawHash, salt, saltLen, isFIPS); + if (saltKey_att) { + sftk_FreeAttribute(saltKey_att); + } + if (saltKey) { + sftk_FreeObject(saltKey); + } + if (!hmac) { + return CKR_HOST_MEMORY; + } + HMAC_Begin(hmac); + HMAC_Update(hmac, sourceKeyBytes, sourceKeyLen); + HMAC_Finish(hmac, hashbuf, &bufLen, sizeof(hashbuf)); + HMAC_Destroy(hmac, PR_TRUE); + PORT_Assert(bufLen == rawHash->length); + prk = hashbuf; + prkLen = bufLen; + } else { + /* PRK = base key value */ + prk = sourceKeyBytes; + prkLen = sourceKeyLen; + } + + /* HKDF-Expand */ + if (!params->bExpand) { + okm = prk; + keySize = genLen = hashLen; + } else { + /* T(1) = HMAC-Hash(prk, "" | info | 0x01) + * T(n) = HMAC-Hash(prk, T(n-1) | info | n + * key material = T(1) | ... | T(n) + */ + HMACContext *hmac; + CK_BYTE bi; + unsigned iterations; + + genLen = PR_ROUNDUP(keySize, hashLen); + iterations = genLen / hashLen; + + if (genLen > sizeof(keyBlock)) { + keyBlockAlloc = PORT_Alloc(genLen); + if (keyBlockAlloc == NULL) { + return CKR_HOST_MEMORY; + } + keyBlockData = keyBlockAlloc; + } + hmac = HMAC_Create(rawHash, prk, prkLen, isFIPS); + if (hmac == NULL) { + PORT_Free(keyBlockAlloc); + return CKR_HOST_MEMORY; + } + for (bi = 1; bi <= iterations && bi > 0; ++bi) { + unsigned len; + HMAC_Begin(hmac); + if (bi > 1) { + HMAC_Update(hmac, &keyBlockData[(bi - 2) * hashLen], hashLen); + } + if (params->ulInfoLen != 0) { + HMAC_Update(hmac, params->pInfo, params->ulInfoLen); + } + HMAC_Update(hmac, &bi, 1); + HMAC_Finish(hmac, &keyBlockData[(bi - 1) * hashLen], &len, + hashLen); + PORT_Assert(len == hashLen); + } + HMAC_Destroy(hmac, PR_TRUE); + okm = &keyBlockData[0]; + } + /* key material = okm */ + crv = CKR_OK; + if (key) { + crv = sftk_forceAttribute(key, CKA_VALUE, okm, keySize); + } else { + PORT_Assert(outKeyBytes != NULL); + PORT_Memcpy(outKeyBytes, okm, keySize); + } + PORT_Memset(keyBlockData, 0, genLen); + PORT_Memset(hashbuf, 0, sizeof(hashbuf)); + PORT_Free(keyBlockAlloc); + return crv; +} + /* * SSL Key generation given pre master secret */ @@ -6644,7 +7088,10 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, unsigned char key_block[NUM_MIXERS * SFTK_MAX_MAC_LENGTH]; PRBool isFIPS; HASH_HashType hashType; + CK_MECHANISM_TYPE hashMech; PRBool extractValue = PR_TRUE; + CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS ikeAppB; + CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *pIkeAppB; CHECK_FORK(); @@ -6704,6 +7151,12 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, extractValue = PR_FALSE; classType = CKO_PUBLIC_KEY; break; + case CKM_HKDF_DATA: /* fall through */ + case CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA: /* fall through */ + case CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA: /* fall through */ + case CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA: + classType = CKO_DATA; + break; case CKM_NSS_JPAKE_FINAL_SHA1: /* fall through */ case CKM_NSS_JPAKE_FINAL_SHA256: /* fall through */ case CKM_NSS_JPAKE_FINAL_SHA384: /* fall through */ @@ -6793,14 +7246,22 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, key, keySize); break; case CKM_NSS_IKE1_APP_B_PRF_DERIVE: - if (pMechanism->ulParameterLen != + pIkeAppB = (CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *)pMechanism->pParameter; + if (pMechanism->ulParameterLen == sizeof(CK_MECHANISM_TYPE)) { + ikeAppB.prfMechanism = *(CK_MECHANISM_TYPE *)pMechanism->pParameter; + ikeAppB.bHasKeygxy = PR_FALSE; + ikeAppB.hKeygxy = CK_INVALID_HANDLE; + ikeAppB.pExtraData = NULL; + ikeAppB.ulExtraDataLen = 0; + pIkeAppB = &ikeAppB; + } else if (pMechanism->ulParameterLen != + sizeof(CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS)) { crv = CKR_MECHANISM_PARAM_INVALID; break; } - crv = sftk_ike1_appendix_b_prf(hSession, att, - (CK_MECHANISM_TYPE *)pMechanism->pParameter, - key, keySize); + crv = sftk_ike1_appendix_b_prf(hSession, att, pIkeAppB, key, + keySize); break; case CKM_NSS_IKE_PRF_PLUS_DERIVE: if (pMechanism->ulParameterLen != @@ -7119,7 +7580,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, isTLS = PR_TRUE; } - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv != CKR_OK) break; @@ -7484,6 +7945,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, break; } +#ifndef NSS_DISABLE_DEPRECATED_SEED case CKM_SEED_ECB_ENCRYPT_DATA: case CKM_SEED_CBC_ENCRYPT_DATA: { void *cipherInfo; @@ -7530,11 +7992,12 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, SEED_DestroyContext(cipherInfo, PR_TRUE); break; } +#endif /* NSS_DISABLE_DEPRECATED_SEED */ case CKM_CONCATENATE_BASE_AND_KEY: { SFTKObject *newKey; - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv != CKR_OK) break; @@ -7597,7 +8060,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, } case CKM_CONCATENATE_BASE_AND_DATA: - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv != CKR_OK) break; @@ -7627,7 +8090,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, PORT_ZFree(buf, tmpKeySize); break; case CKM_CONCATENATE_DATA_AND_BASE: - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv != CKR_OK) break; @@ -7657,7 +8120,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, PORT_ZFree(buf, tmpKeySize); break; case CKM_XOR_BASE_AND_DATA: - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv != CKR_OK) break; @@ -7698,7 +8161,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, CK_ULONG shift = extract & 0x7; /* extract mod 8 the fast way */ CK_ULONG offset = extract >> 3; /* extract div 8 the fast way */ - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv != CKR_OK) break; @@ -7833,40 +8296,101 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, case CKM_DH_PKCS_DERIVE: { SECItem derived, dhPublic; - SECItem dhPrime, dhSubPrime, dhValue; + SECItem dhPrime, dhValue; + const SECItem *subPrime; /* sourceKey - values for the local existing low key */ /* get prime and value attributes */ crv = sftk_Attribute2SecItem(NULL, &dhPrime, sourceKey, CKA_PRIME); if (crv != CKR_OK) break; + + dhPublic.data = pMechanism->pParameter; + dhPublic.len = pMechanism->ulParameterLen; + + /* if the prime is an approved prime, we can skip all the other + * checks. */ + subPrime = sftk_VerifyDH_Prime(&dhPrime); + if (subPrime == NULL) { + SECItem dhSubPrime; + /* If the caller set the subprime value, it means that + * either the caller knows the subprime value and wants us + * to validate the key against the subprime, or that the + * caller wants us to verify that the prime is a safe prime + * by passing in subprime = (prime-1)/2 */ + dhSubPrime.data = NULL; + dhSubPrime.len = 0; + crv = sftk_Attribute2SecItem(NULL, &dhSubPrime, + sourceKey, CKA_SUBPRIME); + /* we ignore the value of crv here, We treat a valid + * return of len = 0 and a failure to find a subrime the same + * NOTE: we free the subprime in both cases depending on + * PORT_Free of NULL to be a noop */ + if (dhSubPrime.len != 0) { + PRBool isSafe = PR_FALSE; + + /* Callers can set dhSubPrime to q=(p-1)/2 to force + * checks for safe primes. If so we only need to check + * q and p for primality and skip the group test. */ + rv = sftk_IsSafePrime(&dhPrime, &dhSubPrime, &isSafe); + if (rv != SECSuccess) { + /* either p or q was even and therefore not prime, + * we can stop processing here and fail now */ + crv = CKR_ARGUMENTS_BAD; + PORT_Free(dhPrime.data); + PORT_Free(dhSubPrime.data); + break; + } + + /* first make sure the primes are really prime */ + if (!KEA_PrimeCheck(&dhPrime)) { + crv = CKR_ARGUMENTS_BAD; + PORT_Free(dhPrime.data); + PORT_Free(dhSubPrime.data); + break; + } + if (!KEA_PrimeCheck(&dhSubPrime)) { + crv = CKR_ARGUMENTS_BAD; + PORT_Free(dhPrime.data); + PORT_Free(dhSubPrime.data); + break; + } + if (isFIPS || !isSafe) { + /* With safe primes, there is only one other small + * subgroup. As long as y isn't 0, 1, or -1 mod p, + * any other y is safe. Only do the full check for + * non-safe primes, except in FIPS mode we need + * to do this check on all primes in which + * we receive the subprime value */ + if (!KEA_Verify(&dhPublic, &dhPrime, &dhSubPrime)) { + crv = CKR_ARGUMENTS_BAD; + PORT_Free(dhPrime.data); + PORT_Free(dhSubPrime.data); + break; + } + } + } else if (isFIPS) { + /* In FIPS mode we only accept approved primes, or + * primes with the full subprime value */ + crv = CKR_ARGUMENTS_BAD; + PORT_Free(dhPrime.data); + break; + } + /* checks are complete, no need for the subPrime any longer */ + PORT_Free(dhSubPrime.data); + } + + /* now that the prime is validated, get the private value */ crv = sftk_Attribute2SecItem(NULL, &dhValue, sourceKey, CKA_VALUE); if (crv != CKR_OK) { PORT_Free(dhPrime.data); break; } - dhPublic.data = pMechanism->pParameter; - dhPublic.len = pMechanism->ulParameterLen; - - /* If the caller bothered to provide Q, use Q to validate - * the public key. */ - crv = sftk_Attribute2SecItem(NULL, &dhSubPrime, sourceKey, CKA_SUBPRIME); - if (crv == CKR_OK) { - rv = KEA_Verify(&dhPublic, &dhPrime, &dhSubPrime); - PORT_Free(dhSubPrime.data); - if (rv != SECSuccess) { - crv = CKR_ARGUMENTS_BAD; - PORT_Free(dhPrime.data); - PORT_Free(dhValue.data); - break; - } - } - /* calculate private value - oct */ rv = DH_Derive(&dhPublic, &dhPrime, &dhValue, &derived, keySize); PORT_Free(dhPrime.data); - PORT_Free(dhValue.data); + PORT_ZFree(dhValue.data, dhValue.len); if (rv == SECSuccess) { sftk_forceAttribute(key, CKA_VALUE, derived.data, derived.len); @@ -8017,142 +8541,58 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, } break; } - /* See RFC 5869 and CK_NSS_HKDFParams for documentation. */ case CKM_NSS_HKDF_SHA1: - hashType = HASH_AlgSHA1; + hashMech = CKM_SHA_1; goto hkdf; case CKM_NSS_HKDF_SHA256: - hashType = HASH_AlgSHA256; + hashMech = CKM_SHA256; goto hkdf; case CKM_NSS_HKDF_SHA384: - hashType = HASH_AlgSHA384; + hashMech = CKM_SHA384; goto hkdf; case CKM_NSS_HKDF_SHA512: - hashType = HASH_AlgSHA512; + hashMech = CKM_SHA512; goto hkdf; hkdf : { const CK_NSS_HKDFParams *params = (const CK_NSS_HKDFParams *)pMechanism->pParameter; - const SECHashObject *rawHash; - unsigned hashLen; - CK_BYTE hashbuf[HASH_LENGTH_MAX]; - CK_BYTE *prk; /* psuedo-random key */ - CK_ULONG prkLen; - CK_BYTE *okm; /* output keying material */ - unsigned allocated_space = 0; /* If we need more work space, track it */ - unsigned char *key_buf = &key_block[0]; + CK_HKDF_PARAMS hkdfParams; - rawHash = HASH_GetRawHashObject(hashType); - if (rawHash == NULL || rawHash->length > sizeof(hashbuf)) { - crv = CKR_FUNCTION_FAILED; - break; - } - hashLen = rawHash->length; - - if (pMechanism->ulParameterLen != sizeof(CK_NSS_HKDFParams) || - !params || (!params->bExpand && !params->bExtract) || - (params->bExtract && params->ulSaltLen > 0 && !params->pSalt) || - (params->bExpand && params->ulInfoLen > 0 && !params->pInfo)) { + if (pMechanism->ulParameterLen != sizeof(CK_NSS_HKDFParams)) { crv = CKR_MECHANISM_PARAM_INVALID; break; } - if (keySize == 0 || - (!params->bExpand && keySize > hashLen) || - (params->bExpand && keySize > 255 * hashLen)) { - crv = CKR_TEMPLATE_INCONSISTENT; + hkdfParams.bExtract = params->bExtract; + hkdfParams.bExpand = params->bExpand; + if (params->pSalt) { + hkdfParams.ulSaltType = CKF_HKDF_SALT_DATA; + } else { + hkdfParams.ulSaltType = CKF_HKDF_SALT_NULL; + } + hkdfParams.pSalt = params->pSalt; + hkdfParams.ulSaltLen = params->ulSaltLen; + hkdfParams.hSaltKey = CK_INVALID_HANDLE; + hkdfParams.pInfo = params->pInfo; + hkdfParams.ulInfoLen = params->ulInfoLen; + hkdfParams.prfHashMechanism = hashMech; + + crv = sftk_HKDF(&hkdfParams, hSession, sourceKey, + att->attrib.pValue, att->attrib.ulValueLen, + key, NULL, keySize, PR_FALSE, isFIPS); + } break; + case CKM_HKDF_DERIVE: + case CKM_HKDF_DATA: /* only difference is the class of key */ + if ((pMechanism->pParameter == NULL) || + (pMechanism->ulParameterLen != sizeof(CK_HKDF_PARAMS))) { + crv = CKR_MECHANISM_PARAM_INVALID; break; } - crv = sftk_DeriveSensitiveCheck(sourceKey, key); - if (crv != CKR_OK) - break; - - /* HKDF-Extract(salt, base key value) */ - if (params->bExtract) { - CK_BYTE *salt; - CK_ULONG saltLen; - HMACContext *hmac; - unsigned int bufLen; - - salt = params->pSalt; - saltLen = params->ulSaltLen; - if (salt == NULL) { - saltLen = hashLen; - salt = hashbuf; - memset(salt, 0, saltLen); - } - hmac = HMAC_Create(rawHash, salt, saltLen, isFIPS); - if (!hmac) { - crv = CKR_HOST_MEMORY; - break; - } - HMAC_Begin(hmac); - HMAC_Update(hmac, (const unsigned char *)att->attrib.pValue, - att->attrib.ulValueLen); - HMAC_Finish(hmac, hashbuf, &bufLen, sizeof(hashbuf)); - HMAC_Destroy(hmac, PR_TRUE); - PORT_Assert(bufLen == rawHash->length); - prk = hashbuf; - prkLen = bufLen; - } else { - /* PRK = base key value */ - prk = (CK_BYTE *)att->attrib.pValue; - prkLen = att->attrib.ulValueLen; - } - - /* HKDF-Expand */ - if (!params->bExpand) { - okm = prk; - } else { - /* T(1) = HMAC-Hash(prk, "" | info | 0x01) - * T(n) = HMAC-Hash(prk, T(n-1) | info | n - * key material = T(1) | ... | T(n) - * - * If the requested output length does not fit - * within |key_block|, allocate space for expansion. - */ - HMACContext *hmac; - CK_BYTE bi; - unsigned n_bytes = PR_ROUNDUP(keySize, hashLen); - unsigned iterations = n_bytes / hashLen; - hmac = HMAC_Create(rawHash, prk, prkLen, isFIPS); - if (hmac == NULL) { - crv = CKR_HOST_MEMORY; - break; - } - if (n_bytes > sizeof(key_block)) { - key_buf = PORT_Alloc(n_bytes); - if (key_buf == NULL) { - crv = CKR_HOST_MEMORY; - break; - } - allocated_space = n_bytes; - } - for (bi = 1; bi <= iterations && bi > 0; ++bi) { - unsigned len; - HMAC_Begin(hmac); - if (bi > 1) { - HMAC_Update(hmac, key_buf + ((bi - 2) * hashLen), hashLen); - } - if (params->ulInfoLen != 0) { - HMAC_Update(hmac, params->pInfo, params->ulInfoLen); - } - HMAC_Update(hmac, &bi, 1); - HMAC_Finish(hmac, key_buf + ((bi - 1) * hashLen), &len, - hashLen); - PORT_Assert(len == hashLen); - } - HMAC_Destroy(hmac, PR_TRUE); - okm = key_buf; - } - /* key material = prk */ - crv = sftk_forceAttribute(key, CKA_VALUE, okm, keySize); - if (allocated_space) { - PORT_ZFree(key_buf, allocated_space); - } + crv = sftk_HKDF((CK_HKDF_PARAMS_PTR)pMechanism->pParameter, + hSession, sourceKey, att->attrib.pValue, + att->attrib.ulValueLen, key, NULL, keySize, PR_TRUE, + isFIPS); break; - } /* end of CKM_NSS_HKDF_* */ - case CKM_NSS_JPAKE_ROUND2_SHA1: hashType = HASH_AlgSHA1; goto jpake2; @@ -8172,7 +8612,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, if (crv == CKR_OK && sftk_isTrue(key, CKA_TOKEN)) crv = CKR_TEMPLATE_INCONSISTENT; if (crv == CKR_OK) - crv = sftk_DeriveSensitiveCheck(sourceKey, key); + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); if (crv == CKR_OK) crv = jpake_Round2(hashType, (CK_NSS_JPAKERound2Params *)pMechanism->pParameter, @@ -8208,6 +8648,19 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession, sourceKey, key); break; + case CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA: /* fall through */ + case CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA: /* fall through */ + case CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA: /* fall through */ + case CKM_SP800_108_COUNTER_KDF: /* fall through */ + case CKM_SP800_108_FEEDBACK_KDF: /* fall through */ + case CKM_SP800_108_DOUBLE_PIPELINE_KDF: + crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE); + if (crv != CKR_OK) { + break; + } + + crv = kbkdf_Dispatch(mechanism, hSession, pMechanism, sourceKey, key, keySize); + break; default: crv = CKR_MECHANISM_INVALID; } diff --git a/security/nss/lib/softoken/pkcs11i.h b/security/nss/lib/softoken/pkcs11i.h index 51127a32a..2aabb37e4 100644 --- a/security/nss/lib/softoken/pkcs11i.h +++ b/security/nss/lib/softoken/pkcs11i.h @@ -117,6 +117,9 @@ typedef void (*SFTKDestroy)(void *, PRBool); typedef void (*SFTKBegin)(void *); typedef SECStatus (*SFTKCipher)(void *, void *, unsigned int *, unsigned int, void *, unsigned int); +typedef SECStatus (*SFTKAEADCipher)(void *, void *, unsigned int *, + unsigned int, void *, unsigned int, + void *, unsigned int, void *, unsigned int); typedef SECStatus (*SFTKVerify)(void *, void *, unsigned int, void *, unsigned int); typedef void (*SFTKHash)(void *, const void *, unsigned int); typedef void (*SFTKEnd)(void *, void *, unsigned int *, unsigned int); @@ -235,7 +238,11 @@ typedef enum { SFTK_SIGN, SFTK_SIGN_RECOVER, SFTK_VERIFY, - SFTK_VERIFY_RECOVER + SFTK_VERIFY_RECOVER, + SFTK_MESSAGE_ENCRYPT, + SFTK_MESSAGE_DECRYPT, + SFTK_MESSAGE_SIGN, + SFTK_MESSAGE_VERIFY } SFTKContextType; /** max block size of supported block ciphers */ @@ -272,6 +279,7 @@ struct SFTKSessionContextStr { unsigned int cipherInfoLen; CK_MECHANISM_TYPE currentMech; SFTKCipher update; + SFTKAEADCipher aeadUpdate; SFTKHash hashUpdate; SFTKEnd end; SFTKDestroy destroy; @@ -665,6 +673,8 @@ struct sftk_MACCtxStr { }; typedef struct sftk_MACCtxStr sftk_MACCtx; +extern CK_NSS_MODULE_FUNCTIONS sftk_module_funcList; + SEC_BEGIN_PROTOS /* shared functions between pkcs11.c and fipstokn.c */ @@ -673,20 +683,26 @@ extern CK_RV nsc_CommonInitialize(CK_VOID_PTR pReserved, PRBool isFIPS); extern CK_RV nsc_CommonFinalize(CK_VOID_PTR pReserved, PRBool isFIPS); extern PRBool sftk_ForkReset(CK_VOID_PTR pReserved, CK_RV *crv); extern CK_RV nsc_CommonGetSlotList(CK_BBOOL tokPresent, - CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount, int moduleIndex); + CK_SLOT_ID_PTR pSlotList, + CK_ULONG_PTR pulCount, + unsigned int moduleIndex); /* slot initialization, reinit, shutdown and destruction */ extern CK_RV SFTK_SlotInit(char *configdir, char *updatedir, char *updateID, - sftk_token_parameters *params, int moduleIndex); + sftk_token_parameters *params, + unsigned int moduleIndex); extern CK_RV SFTK_SlotReInit(SFTKSlot *slot, char *configdir, char *updatedir, char *updateID, - sftk_token_parameters *params, int moduleIndex); + sftk_token_parameters *params, + unsigned int moduleIndex); extern CK_RV SFTK_DestroySlotData(SFTKSlot *slot); extern CK_RV SFTK_ShutdownSlot(SFTKSlot *slot); extern CK_RV sftk_CloseAllSessions(SFTKSlot *slot, PRBool logout); /* internal utility functions used by pkcs11.c */ extern CK_RV sftk_MapCryptError(int error); +extern CK_RV sftk_MapDecryptError(int error); +extern CK_RV sftk_MapVerifyError(int error); extern SFTKAttribute *sftk_FindAttribute(SFTKObject *object, CK_ATTRIBUTE_TYPE type); extern void sftk_FreeAttribute(SFTKAttribute *attribute); @@ -757,10 +773,28 @@ extern SFTKSession *sftk_NewSession(CK_SLOT_ID slotID, CK_NOTIFY notify, CK_VOID_PTR pApplication, CK_FLAGS flags); extern void sftk_update_state(SFTKSlot *slot, SFTKSession *session); extern void sftk_update_all_states(SFTKSlot *slot); -extern void sftk_FreeContext(SFTKSessionContext *context); extern void sftk_InitFreeLists(void); extern void sftk_CleanupFreeLists(void); +/* + * Helper functions to handle the session crypto contexts + */ +extern CK_RV sftk_InitGeneric(SFTKSession *session, + SFTKSessionContext **contextPtr, + SFTKContextType ctype, SFTKObject **keyPtr, + CK_OBJECT_HANDLE hKey, CK_KEY_TYPE *keyTypePtr, + CK_OBJECT_CLASS pubKeyType, + CK_ATTRIBUTE_TYPE operation); +void sftk_SetContextByType(SFTKSession *session, SFTKContextType type, + SFTKSessionContext *context); +extern CK_RV sftk_GetContext(CK_SESSION_HANDLE handle, + SFTKSessionContext **contextPtr, + SFTKContextType type, PRBool needMulti, + SFTKSession **sessionPtr); +extern void sftk_TerminateOp(SFTKSession *session, SFTKContextType ctype, + SFTKSessionContext *context); +extern void sftk_FreeContext(SFTKSessionContext *context); + extern NSSLOWKEYPublicKey *sftk_GetPubKey(SFTKObject *object, CK_KEY_TYPE key_type, CK_RV *crvp); extern NSSLOWKEYPrivateKey *sftk_GetPrivKey(SFTKObject *object, @@ -770,6 +804,8 @@ extern CK_RV sftk_PutPubKey(SFTKObject *publicKey, SFTKObject *privKey, CK_KEY_T extern void sftk_FormatDESKey(unsigned char *key, int length); extern PRBool sftk_CheckDESKey(unsigned char *key); extern PRBool sftk_IsWeakKey(unsigned char *key, CK_KEY_TYPE key_type); +extern void sftk_EncodeInteger(PRUint64 integer, CK_ULONG num_bits, CK_BBOOL littleEndian, + CK_BYTE_PTR output, CK_ULONG_PTR output_len); /* ike and xcbc helpers */ extern CK_RV sftk_ike_prf(CK_SESSION_HANDLE hSession, @@ -781,7 +817,8 @@ extern CK_RV sftk_ike1_prf(CK_SESSION_HANDLE hSession, unsigned int keySize); extern CK_RV sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, - const CK_MECHANISM_TYPE *params, SFTKObject *outKey, + const CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *params, + SFTKObject *outKey, unsigned int keySize); extern CK_RV sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, @@ -791,7 +828,7 @@ extern CK_RV sftk_aes_xcbc_new_keys(CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hKey, CK_OBJECT_HANDLE_PTR phKey, unsigned char *k2, unsigned char *k3); extern CK_RV sftk_xcbc_mac_pad(unsigned char *padBuf, unsigned int bufLen, - int blockSize, const unsigned char *k2, + unsigned int blockSize, const unsigned char *k2, const unsigned char *k3); extern SECStatus sftk_fips_IKE_PowerUpSelfTests(void); @@ -859,14 +896,40 @@ sftk_TLSPRFInit(SFTKSessionContext *context, /* PKCS#11 MAC implementation. See sftk_MACCtxStr declaration above for * calling semantics for these functions. */ +HASH_HashType sftk_HMACMechanismToHash(CK_MECHANISM_TYPE mech); CK_RV sftk_MAC_Create(CK_MECHANISM_TYPE mech, SFTKObject *key, sftk_MACCtx **ret_ctx); CK_RV sftk_MAC_Init(sftk_MACCtx *ctx, CK_MECHANISM_TYPE mech, SFTKObject *key); CK_RV sftk_MAC_InitRaw(sftk_MACCtx *ctx, CK_MECHANISM_TYPE mech, const unsigned char *key, unsigned int key_len, PRBool isFIPS); -CK_RV sftk_MAC_Update(sftk_MACCtx *ctx, CK_BYTE_PTR data, unsigned int data_len); +CK_RV sftk_MAC_Update(sftk_MACCtx *ctx, const CK_BYTE *data, unsigned int data_len); CK_RV sftk_MAC_Finish(sftk_MACCtx *ctx, CK_BYTE_PTR result, unsigned int *result_len, unsigned int max_result_len); CK_RV sftk_MAC_Reset(sftk_MACCtx *ctx); void sftk_MAC_Destroy(sftk_MACCtx *ctx, PRBool free_it); +/* constant time helpers */ +unsigned int sftk_CKRVToMask(CK_RV rv); +CK_RV sftk_CheckCBCPadding(CK_BYTE_PTR pBuf, unsigned int bufLen, + unsigned int blockSize, unsigned int *outPadSize); + +/* NIST 800-108 (kbkdf.c) implementations */ +extern CK_RV kbkdf_Dispatch(CK_MECHANISM_TYPE mech, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, SFTKObject *base_key, SFTKObject *ret_key, CK_ULONG keySize); +extern SECStatus sftk_fips_SP800_108_PowerUpSelfTests(void); + +/* export the HKDF function for use in PowerupSelfTests */ +CK_RV sftk_HKDF(CK_HKDF_PARAMS_PTR params, CK_SESSION_HANDLE hSession, + SFTKObject *sourceKey, const unsigned char *sourceKeyBytes, + int sourceKeyLen, SFTKObject *key, + unsigned char *outKeyBytes, int keySize, + PRBool canBeData, PRBool isFIPS); + +char **NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args); + +/* dh verify functions */ +/* verify that dhPrime matches one of our known primes, and if so return + * it's subprime value */ +const SECItem *sftk_VerifyDH_Prime(SECItem *dhPrime); +/* check if dhSubPrime claims dhPrime is a safe prime. */ +SECStatus sftk_IsSafePrime(SECItem *dhPrime, SECItem *dhSubPrime, PRBool *isSafe); + SEC_END_PROTOS #endif /* _PKCS11I_H_ */ diff --git a/security/nss/lib/softoken/pkcs11u.c b/security/nss/lib/softoken/pkcs11u.c index 1f66e6f61..7d969a1bc 100644 --- a/security/nss/lib/softoken/pkcs11u.c +++ b/security/nss/lib/softoken/pkcs11u.c @@ -55,6 +55,38 @@ sftk_MapCryptError(int error) } return CKR_DEVICE_ERROR; } + +/* + * functions which adjust the mapping based on different contexts + * (Decrypt or Verify). + */ + +/* used by Decrypt and UnwrapKey (indirectly) and Decrypt message */ +CK_RV +sftk_MapDecryptError(int error) +{ + switch (error) { + /* usually a padding error, or aead tag mismatch */ + case SEC_ERROR_BAD_DATA: + return CKR_ENCRYPTED_DATA_INVALID; + default: + return sftk_MapCryptError(error); + } +} + +/* + * return CKR_SIGNATURE_INVALID instead of CKR_DEVICE_ERROR by default for + * backward compatibilty. + */ +CK_RV +sftk_MapVerifyError(int error) +{ + CK_RV crv = sftk_MapCryptError(error); + if (crv == CKR_DEVICE_ERROR) + crv = CKR_SIGNATURE_INVALID; + return crv; +} + /* * ******************** Attribute Utilities ******************************* */ @@ -684,7 +716,6 @@ sftk_modifyType(CK_ATTRIBUTE_TYPE type, CK_OBJECT_CLASS inClass) case CKA_PUBLIC_EXPONENT: case CKA_PRIVATE_EXPONENT: case CKA_PRIME: - case CKA_SUBPRIME: case CKA_BASE: case CKA_PRIME_1: case CKA_PRIME_2: @@ -694,7 +725,7 @@ sftk_modifyType(CK_ATTRIBUTE_TYPE type, CK_OBJECT_CLASS inClass) case CKA_VALUE_LEN: case CKA_ALWAYS_SENSITIVE: case CKA_NEVER_EXTRACTABLE: - case CKA_NETSCAPE_DB: + case CKA_NSS_DB: mtype = SFTK_NEVER; break; @@ -735,6 +766,11 @@ sftk_modifyType(CK_ATTRIBUTE_TYPE type, CK_OBJECT_CLASS inClass) mtype = (inClass == CKO_DATA) ? SFTK_ALWAYS : SFTK_NEVER; break; + case CKA_SUBPRIME: + /* allow the CKA_SUBPRIME to be added to dh private keys */ + mtype = (inClass == CKO_PRIVATE_KEY) ? SFTK_ALWAYS : SFTK_NEVER; + break; + case CKA_SUBJECT: mtype = (inClass == CKO_CERTIFICATE) ? SFTK_NEVER : SFTK_ALWAYS; break; @@ -1249,7 +1285,7 @@ sftk_DeleteObject(SFTKSession *session, SFTKObject *object) SFTKTokenObject *to = sftk_narrowToTokenObject(object); PORT_Assert(to); #endif - crv = sftkdb_DestroyObject(handle, object->handle); + crv = sftkdb_DestroyObject(handle, object->handle, object->objclass); sftk_freeDB(handle); } return crv; @@ -1310,7 +1346,7 @@ static const CK_ULONG ecPubKeyAttrsCount = static const CK_ATTRIBUTE_TYPE commonPrivKeyAttrs[] = { CKA_DECRYPT, CKA_SIGN, CKA_SIGN_RECOVER, CKA_UNWRAP, CKA_SUBJECT, - CKA_SENSITIVE, CKA_EXTRACTABLE, CKA_NETSCAPE_DB, CKA_PUBLIC_KEY_INFO + CKA_SENSITIVE, CKA_EXTRACTABLE, CKA_NSS_DB, CKA_PUBLIC_KEY_INFO }; static const CK_ULONG commonPrivKeyAttrsCount = sizeof(commonPrivKeyAttrs) / sizeof(commonPrivKeyAttrs[0]); @@ -1354,13 +1390,13 @@ static const CK_ULONG trustAttrsCount = sizeof(trustAttrs) / sizeof(trustAttrs[0]); static const CK_ATTRIBUTE_TYPE smimeAttrs[] = { - CKA_SUBJECT, CKA_NETSCAPE_EMAIL, CKA_NETSCAPE_SMIME_TIMESTAMP, CKA_VALUE + CKA_SUBJECT, CKA_NSS_EMAIL, CKA_NSS_SMIME_TIMESTAMP, CKA_VALUE }; static const CK_ULONG smimeAttrsCount = sizeof(smimeAttrs) / sizeof(smimeAttrs[0]); static const CK_ATTRIBUTE_TYPE crlAttrs[] = { - CKA_SUBJECT, CKA_VALUE, CKA_NETSCAPE_URL, CKA_NETSCAPE_KRL + CKA_SUBJECT, CKA_VALUE, CKA_NSS_URL, CKA_NSS_KRL }; static const CK_ULONG crlAttrsCount = sizeof(crlAttrs) / sizeof(crlAttrs[0]); @@ -1554,15 +1590,15 @@ sftk_CopyTokenObject(SFTKObject *destObject, SFTKObject *srcObject) crv = stfk_CopyTokenAttributes(destObject, src_to, certAttrs, certAttrsCount); break; - case CKO_NETSCAPE_TRUST: + case CKO_NSS_TRUST: crv = stfk_CopyTokenAttributes(destObject, src_to, trustAttrs, trustAttrsCount); break; - case CKO_NETSCAPE_SMIME: + case CKO_NSS_SMIME: crv = stfk_CopyTokenAttributes(destObject, src_to, smimeAttrs, smimeAttrsCount); break; - case CKO_NETSCAPE_CRL: + case CKO_NSS_CRL: crv = stfk_CopyTokenAttributes(destObject, src_to, crlAttrs, crlAttrsCount); break; @@ -2010,3 +2046,76 @@ sftk_narrowToTokenObject(SFTKObject *obj) { return sftk_isToken(obj->handle) ? (SFTKTokenObject *)obj : NULL; } + +/* Constant time helper functions */ + +/* sftk_CKRVToMask returns, in constant time, a mask value of + * all ones if rv == CKR_OK. Otherwise it returns zero. */ +unsigned int +sftk_CKRVToMask(CK_RV rv) +{ + PR_STATIC_ASSERT(CKR_OK == 0); + return ~PORT_CT_NOT_ZERO(rv); +} + +/* sftk_CheckCBCPadding checks, in constant time, the padding validity and + * accordingly sets the pad length. */ +CK_RV +sftk_CheckCBCPadding(CK_BYTE_PTR pBuf, unsigned int bufLen, + unsigned int blockSize, unsigned int *outPadSize) +{ + PORT_Assert(outPadSize); + + unsigned int padSize = (unsigned int)pBuf[bufLen - 1]; + + /* If padSize <= blockSize, set goodPad to all-1s and all-0s otherwise.*/ + unsigned int goodPad = PORT_CT_DUPLICATE_MSB_TO_ALL(~(blockSize - padSize)); + /* padSize should not be 0 */ + goodPad &= PORT_CT_NOT_ZERO(padSize); + + unsigned int i; + for (i = 0; i < blockSize; i++) { + /* If i < padSize, set loopMask to all-1s and all-0s otherwise.*/ + unsigned int loopMask = PORT_CT_DUPLICATE_MSB_TO_ALL(~(padSize - 1 - i)); + /* Get the padding value (should be padSize) from buffer */ + unsigned int padVal = pBuf[bufLen - 1 - i]; + /* Update goodPad only if i < padSize */ + goodPad &= PORT_CT_SEL(loopMask, ~(padVal ^ padSize), goodPad); + } + + /* If any of the final padding bytes had the wrong value, one or more + * of the lower eight bits of |goodPad| will be cleared. We AND the + * bottom 8 bits together and duplicate the result to all the bits. */ + goodPad &= goodPad >> 4; + goodPad &= goodPad >> 2; + goodPad &= goodPad >> 1; + goodPad <<= sizeof(goodPad) * 8 - 1; + goodPad = PORT_CT_DUPLICATE_MSB_TO_ALL(goodPad); + + /* Set outPadSize to padSize or 0 */ + *outPadSize = PORT_CT_SEL(goodPad, padSize, 0); + /* Return OK if the pad is valid */ + return PORT_CT_SEL(goodPad, CKR_OK, CKR_ENCRYPTED_DATA_INVALID); +} + +void +sftk_EncodeInteger(PRUint64 integer, CK_ULONG num_bits, CK_BBOOL littleEndian, + CK_BYTE_PTR output, CK_ULONG_PTR output_len) +{ + if (output_len) { + *output_len = (num_bits / 8); + } + + PR_ASSERT(num_bits > 0 && num_bits <= 64 && (num_bits % 8) == 0); + + if (littleEndian == CK_TRUE) { + for (size_t offset = 0; offset < num_bits / 8; offset++) { + output[offset] = (unsigned char)((integer >> (offset * 8)) & 0xFF); + } + } else { + for (size_t offset = 0; offset < num_bits / 8; offset++) { + PRUint64 shift = num_bits - (offset + 1) * 8; + output[offset] = (unsigned char)((integer >> shift) & 0xFF); + } + } +} diff --git a/security/nss/lib/softoken/sdb.c b/security/nss/lib/softoken/sdb.c index c84476100..50625ab94 100644 --- a/security/nss/lib/softoken/sdb.c +++ b/security/nss/lib/softoken/sdb.c @@ -89,38 +89,6 @@ typedef enum { #define SDB_BUSY_RETRY_TIME 5 /* seconds */ #define SDB_MAX_BUSY_RETRIES 10 -/* - * Note on use of sqlReadDB: Only one thread at a time may have an actual - * operation going on given sqlite3 * database. An operation is defined as - * the time from a sqlite3_prepare() until the sqlite3_finalize(). - * Multiple sqlite3 * databases can be open and have simultaneous operations - * going. We use the sqlXactDB for all write operations. This database - * is only opened when we first create a transaction and closed when the - * transaction is complete. sqlReadDB is open when we first opened the database - * and is used for all read operation. It's use is protected by a monitor. This - * is because an operation can span the use of FindObjectsInit() through the - * call to FindObjectsFinal(). In the intermediate time it is possible to call - * other operations like NSC_GetAttributeValue */ - -struct SDBPrivateStr { - char *sqlDBName; /* invariant, path to this database */ - sqlite3 *sqlXactDB; /* access protected by dbMon, use protected - * by the transaction. Current transaction db*/ - PRThread *sqlXactThread; /* protected by dbMon, - * current transaction thread */ - sqlite3 *sqlReadDB; /* use protected by dbMon, value invariant */ - PRIntervalTime lastUpdateTime; /* last time the cache was updated */ - PRIntervalTime updateInterval; /* how long the cache can go before it - * must be updated again */ - sdbDataType type; /* invariant, database type */ - char *table; /* invariant, SQL table which contains the db */ - char *cacheTable; /* invariant, SQL table cache of db */ - PRMonitor *dbMon; /* invariant, monitor to protect - * sqlXact* fields, and use of the sqlReadDB */ -}; - -typedef struct SDBPrivateStr SDBPrivate; - /* * known attributes */ @@ -135,35 +103,68 @@ static const CK_ATTRIBUTE_TYPE known_attributes[] = { CKA_VERIFY, CKA_VERIFY_RECOVER, CKA_DERIVE, CKA_START_DATE, CKA_END_DATE, CKA_MODULUS, CKA_MODULUS_BITS, CKA_PUBLIC_EXPONENT, CKA_PRIVATE_EXPONENT, CKA_PRIME_1, CKA_PRIME_2, CKA_EXPONENT_1, CKA_EXPONENT_2, CKA_COEFFICIENT, - CKA_PRIME, CKA_SUBPRIME, CKA_BASE, CKA_PRIME_BITS, + CKA_PUBLIC_KEY_INFO, CKA_PRIME, CKA_SUBPRIME, CKA_BASE, CKA_PRIME_BITS, CKA_SUB_PRIME_BITS, CKA_VALUE_BITS, CKA_VALUE_LEN, CKA_EXTRACTABLE, CKA_LOCAL, CKA_NEVER_EXTRACTABLE, CKA_ALWAYS_SENSITIVE, CKA_KEY_GEN_MECHANISM, CKA_MODIFIABLE, CKA_EC_PARAMS, CKA_EC_POINT, CKA_SECONDARY_AUTH, CKA_AUTH_PIN_FLAGS, - CKA_ALWAYS_AUTHENTICATE, CKA_WRAP_WITH_TRUSTED, CKA_WRAP_TEMPLATE, - CKA_UNWRAP_TEMPLATE, CKA_HW_FEATURE_TYPE, CKA_RESET_ON_INIT, - CKA_HAS_RESET, CKA_PIXEL_X, CKA_PIXEL_Y, CKA_RESOLUTION, CKA_CHAR_ROWS, - CKA_CHAR_COLUMNS, CKA_COLOR, CKA_BITS_PER_PIXEL, CKA_CHAR_SETS, - CKA_ENCODING_METHODS, CKA_MIME_TYPES, CKA_MECHANISM_TYPE, - CKA_REQUIRED_CMS_ATTRIBUTES, CKA_DEFAULT_CMS_ATTRIBUTES, - CKA_SUPPORTED_CMS_ATTRIBUTES, CKA_NETSCAPE_URL, CKA_NETSCAPE_EMAIL, - CKA_NETSCAPE_SMIME_INFO, CKA_NETSCAPE_SMIME_TIMESTAMP, - CKA_NETSCAPE_PKCS8_SALT, CKA_NETSCAPE_PASSWORD_CHECK, CKA_NETSCAPE_EXPIRES, - CKA_NETSCAPE_KRL, CKA_NETSCAPE_PQG_COUNTER, CKA_NETSCAPE_PQG_SEED, - CKA_NETSCAPE_PQG_H, CKA_NETSCAPE_PQG_SEED_BITS, CKA_NETSCAPE_MODULE_SPEC, - CKA_TRUST_DIGITAL_SIGNATURE, CKA_TRUST_NON_REPUDIATION, - CKA_TRUST_KEY_ENCIPHERMENT, CKA_TRUST_DATA_ENCIPHERMENT, - CKA_TRUST_KEY_AGREEMENT, CKA_TRUST_KEY_CERT_SIGN, CKA_TRUST_CRL_SIGN, - CKA_TRUST_SERVER_AUTH, CKA_TRUST_CLIENT_AUTH, CKA_TRUST_CODE_SIGNING, - CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_IPSEC_END_SYSTEM, - CKA_TRUST_IPSEC_TUNNEL, CKA_TRUST_IPSEC_USER, CKA_TRUST_TIME_STAMPING, - CKA_TRUST_STEP_UP_APPROVED, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, - CKA_NETSCAPE_DB, CKA_NETSCAPE_TRUST, CKA_NSS_OVERRIDE_EXTENSIONS, - CKA_PUBLIC_KEY_INFO, CKA_NSS_SERVER_DISTRUST_AFTER, CKA_NSS_EMAIL_DISTRUST_AFTER + CKA_ALWAYS_AUTHENTICATE, CKA_WRAP_WITH_TRUSTED, CKA_HW_FEATURE_TYPE, + CKA_RESET_ON_INIT, CKA_HAS_RESET, CKA_PIXEL_X, CKA_PIXEL_Y, + CKA_RESOLUTION, CKA_CHAR_ROWS, CKA_CHAR_COLUMNS, CKA_COLOR, + CKA_BITS_PER_PIXEL, CKA_CHAR_SETS, CKA_ENCODING_METHODS, CKA_MIME_TYPES, + CKA_MECHANISM_TYPE, CKA_REQUIRED_CMS_ATTRIBUTES, + CKA_DEFAULT_CMS_ATTRIBUTES, CKA_SUPPORTED_CMS_ATTRIBUTES, + CKA_WRAP_TEMPLATE, CKA_UNWRAP_TEMPLATE, CKA_NSS_TRUST, CKA_NSS_URL, + CKA_NSS_EMAIL, CKA_NSS_SMIME_INFO, CKA_NSS_SMIME_TIMESTAMP, + CKA_NSS_PKCS8_SALT, CKA_NSS_PASSWORD_CHECK, CKA_NSS_EXPIRES, + CKA_NSS_KRL, CKA_NSS_PQG_COUNTER, CKA_NSS_PQG_SEED, + CKA_NSS_PQG_H, CKA_NSS_PQG_SEED_BITS, CKA_NSS_MODULE_SPEC, + CKA_NSS_OVERRIDE_EXTENSIONS, CKA_NSS_SERVER_DISTRUST_AFTER, + CKA_NSS_EMAIL_DISTRUST_AFTER, CKA_TRUST_DIGITAL_SIGNATURE, + CKA_TRUST_NON_REPUDIATION, CKA_TRUST_KEY_ENCIPHERMENT, + CKA_TRUST_DATA_ENCIPHERMENT, CKA_TRUST_KEY_AGREEMENT, + CKA_TRUST_KEY_CERT_SIGN, CKA_TRUST_CRL_SIGN, CKA_TRUST_SERVER_AUTH, + CKA_TRUST_CLIENT_AUTH, CKA_TRUST_CODE_SIGNING, CKA_TRUST_EMAIL_PROTECTION, + CKA_TRUST_IPSEC_END_SYSTEM, CKA_TRUST_IPSEC_TUNNEL, CKA_TRUST_IPSEC_USER, + CKA_TRUST_TIME_STAMPING, CKA_TRUST_STEP_UP_APPROVED, CKA_CERT_SHA1_HASH, + CKA_CERT_MD5_HASH, CKA_NSS_DB }; -static int known_attributes_size = sizeof(known_attributes) / - sizeof(known_attributes[0]); +static const int known_attributes_size = PR_ARRAY_SIZE(known_attributes); + +/* + * Note on use of sqlReadDB: Only one thread at a time may have an actual + * operation going on given sqlite3 * database. An operation is defined as + * the time from a sqlite3_prepare() until the sqlite3_finalize(). + * Multiple sqlite3 * databases can be open and have simultaneous operations + * going. We use the sqlXactDB for all write operations. This database + * is only opened when we first create a transaction and closed when the + * transaction is complete. sqlReadDB is open when we first opened the database + * and is used for all read operation. It's use is protected by a monitor. This + * is because an operation can span the use of FindObjectsInit() through the + * call to FindObjectsFinal(). In the intermediate time it is possible to call + * other operations like NSC_GetAttributeValue */ + +struct SDBPrivateStr { + char *sqlDBName; /* invariant, path to this database */ + sqlite3 *sqlXactDB; /* access protected by dbMon, use protected + * by the transaction. Current transaction db*/ + PRThread *sqlXactThread; /* protected by dbMon, + * current transaction thread */ + sqlite3 *sqlReadDB; /* use protected by dbMon, value invariant */ + PRIntervalTime lastUpdateTime; /* last time the cache was updated */ + PRIntervalTime updateInterval; /* how long the cache can go before it + * must be updated again */ + sdbDataType type; /* invariant, database type */ + char *table; /* invariant, SQL table which contains the db */ + char *cacheTable; /* invariant, SQL table cache of db */ + PRMonitor *dbMon; /* invariant, monitor to protect + * sqlXact* fields, and use of the sqlReadDB */ + CK_ATTRIBUTE_TYPE *schemaAttrs; /* Attribute columns that exist in the table. */ + unsigned int numSchemaAttrs; +}; + +typedef struct SDBPrivateStr SDBPrivate; /* Magic for an explicit NULL. NOTE: ideally this should be * out of band data. Since it's not completely out of band, pick @@ -362,7 +363,7 @@ sdb_mapSQLError(sdbDataType type, int sqlerr) case SQLITE_CANTOPEN: case SQLITE_NOTFOUND: /* NSS distiguishes between failure to open the cert and the key db */ - return type == SDB_CERT ? CKR_NETSCAPE_CERTDB_FAILED : CKR_NETSCAPE_KEYDB_FAILED; + return type == SDB_CERT ? CKR_NSS_CERTDB_FAILED : CKR_NSS_KEYDB_FAILED; case SQLITE_IOERR: return CKR_DEVICE_ERROR; default: @@ -400,8 +401,20 @@ sdb_measureAccess(const char *directory) PRIntervalTime duration = PR_MillisecondsToInterval(33); const char *doesntExistName = "_dOeSnotExist_.db"; char *temp, *tempStartOfFilename; - size_t maxTempLen, maxFileNameLen, directoryLength; - + size_t maxTempLen, maxFileNameLen, directoryLength, tmpdirLength = 0; +#ifdef SDB_MEASURE_USE_TEMP_DIR + /* + * on some OS's and Filesystems, creating a bunch of files and deleting + * them messes up the systems's caching, but if we create the files in + * a temp directory which we later delete, then the cache gets cleared + * up. This code uses several OS dependent calls, and it's not clear + * that temp directory use won't mess up other filesystems and OS caching, + * so if you need this for your OS, you can turn on the + * 'SDB_MEASURE_USE_TEMP_DIR' define in coreconf + */ + const char template[] = "dbTemp.XXXXXX"; + tmpdirLength = sizeof(template); +#endif /* no directory, just return one */ if (directory == NULL) { return 1; @@ -412,24 +425,39 @@ sdb_measureAccess(const char *directory) directoryLength = strlen(directory); - maxTempLen = directoryLength + strlen(doesntExistName) + 1 /* potential additional separator char */ - + 11 /* max chars for 32 bit int plus potential sign */ - + 1; /* zero terminator */ + maxTempLen = directoryLength + 1 /* dirname + / */ + + tmpdirLength /* tmpdirname includes / */ + + strlen(doesntExistName) /* filename base */ + + 11 /* max chars for 32 bit int plus potential sign */ + + 1; /* zero terminator */ - temp = PORT_Alloc(maxTempLen); + temp = PORT_ZAlloc(maxTempLen); if (!temp) { return 1; } /* We'll copy directory into temp just once, then ensure it ends - * with the directory separator, then remember the position after - * the separator, and calculate the number of remaining bytes. */ + * with the directory separator. */ strcpy(temp, directory); if (directory[directoryLength - 1] != PR_GetDirectorySeparator()) { temp[directoryLength++] = PR_GetDirectorySeparator(); } - tempStartOfFilename = temp + directoryLength; + +#ifdef SDB_MEASURE_USE_TEMP_DIR + /* add the template for a temporary subdir, and create it */ + strcat(temp, template); + if (!mkdtemp(temp)) { + PORT_Free(temp); + return 1; + } + /* and terminate that tmp subdir with a / */ + strcat(temp, "/"); +#endif + + /* Remember the position after the last separator, and calculate the + * number of remaining bytes. */ + tempStartOfFilename = temp + directoryLength + tmpdirLength; maxFileNameLen = maxTempLen - directoryLength; /* measure number of Access operations that can be done in 33 milliseconds @@ -453,6 +481,12 @@ sdb_measureAccess(const char *directory) break; } +#ifdef SDB_MEASURE_USE_TEMP_DIR + /* turn temp back into our tmpdir path by removing doesntExistName, and + * remove the tmp dir */ + *tempStartOfFilename = '\0'; + (void)rmdir(temp); +#endif PORT_Free(temp); /* always return 1 or greater */ @@ -858,9 +892,9 @@ sdb_FindObjectsFinal(SDB *sdb, SDBFind *sdbFind) return sdb_mapSQLError(sdb_p->type, sqlerr); } -CK_RV -sdb_GetAttributeValueNoLock(SDB *sdb, CK_OBJECT_HANDLE object_id, - CK_ATTRIBUTE *template, CK_ULONG count) +static CK_RV +sdb_GetValidAttributeValueNoLock(SDB *sdb, CK_OBJECT_HANDLE object_id, + CK_ATTRIBUTE *template, CK_ULONG count) { SDBPrivate *sdb_p = sdb->private; sqlite3 *sqlDB = NULL; @@ -992,19 +1026,109 @@ loser: return error; } +/* NOTE: requires sdb_p->schemaAttrs to be sorted asc. */ +inline static PRBool +sdb_attributeExists(SDB *sdb, CK_ATTRIBUTE_TYPE attr) +{ + SDBPrivate *sdb_p = sdb->private; + int first = 0; + int last = (int)sdb_p->numSchemaAttrs - 1; + while (last >= first) { + int mid = first + (last - first) / 2; + if (sdb_p->schemaAttrs[mid] == attr) { + return PR_TRUE; + } + if (attr > sdb_p->schemaAttrs[mid]) { + first = mid + 1; + } else { + last = mid - 1; + } + } + + return PR_FALSE; +} + CK_RV sdb_GetAttributeValue(SDB *sdb, CK_OBJECT_HANDLE object_id, CK_ATTRIBUTE *template, CK_ULONG count) { - CK_RV crv; + CK_RV crv = CKR_OK; + unsigned int tmplIdx; + unsigned int resIdx = 0; + unsigned int validCount = 0; + unsigned int i; if (count == 0) { - return CKR_OK; + return crv; + } + + CK_ATTRIBUTE *validTemplate; + PRBool invalidExists = PR_FALSE; + for (tmplIdx = 0; tmplIdx < count; tmplIdx++) { + if (!sdb_attributeExists(sdb, template[tmplIdx].type)) { + template[tmplIdx].ulValueLen = -1; + crv = CKR_ATTRIBUTE_TYPE_INVALID; + invalidExists = PR_TRUE; + break; + } + } + + if (!invalidExists) { + validTemplate = template; + validCount = count; + } else { + /* Create a new template containing only the valid subset of + * input |template|, and query with that. */ + validCount = tmplIdx; + validTemplate = malloc(sizeof(CK_ATTRIBUTE) * count); + if (!validTemplate) { + return CKR_HOST_MEMORY; + } + /* Copy in what we already know is valid. */ + for (i = 0; i < validCount; i++) { + validTemplate[i] = template[i]; + } + + /* tmplIdx was left at the index of the first invalid + * attribute, which has been handled. We only need to + * deal with the remainder. */ + tmplIdx++; + for (; tmplIdx < count; tmplIdx++) { + if (sdb_attributeExists(sdb, template[tmplIdx].type)) { + validTemplate[validCount++] = template[tmplIdx]; + } else { + template[tmplIdx].ulValueLen = -1; + } + } + } + + if (validCount) { + LOCK_SQLITE() + CK_RV crv2 = sdb_GetValidAttributeValueNoLock(sdb, object_id, validTemplate, validCount); + UNLOCK_SQLITE() + + /* If an invalid attribute was removed above, let + * the caller know. Any other error from the actual + * query should propogate. */ + crv = (crv2 == CKR_OK) ? crv : crv2; + } + + if (invalidExists) { + /* Copy out valid lengths. */ + tmplIdx = 0; + for (resIdx = 0; resIdx < validCount; resIdx++) { + for (; tmplIdx < count; tmplIdx++) { + if (template[tmplIdx].type != validTemplate[resIdx].type) { + continue; + } + template[tmplIdx].ulValueLen = validTemplate[resIdx].ulValueLen; + tmplIdx++; + break; + } + } + free(validTemplate); } - LOCK_SQLITE() - crv = sdb_GetAttributeValueNoLock(sdb, object_id, template, count); - UNLOCK_SQLITE() return crv; } @@ -1115,7 +1239,7 @@ sdb_objectExists(SDB *sdb, CK_OBJECT_HANDLE candidate) CK_RV crv; CK_ATTRIBUTE template = { CKA_LABEL, NULL, 0 }; - crv = sdb_GetAttributeValueNoLock(sdb, candidate, &template, 1); + crv = sdb_GetValidAttributeValueNoLock(sdb, candidate, &template, 1); if (crv == CKR_OBJECT_HANDLE_INVALID) { return PR_FALSE; } @@ -1161,6 +1285,19 @@ sdb_getObjectId(SDB *sdb) return CK_INVALID_HANDLE; } +CK_RV +sdb_GetNewObjectID(SDB *sdb, CK_OBJECT_HANDLE *object) +{ + CK_OBJECT_HANDLE id; + + id = sdb_getObjectId(sdb); + if (id == CK_INVALID_HANDLE) { + return CKR_DEVICE_MEMORY; /* basically we ran out of resources */ + } + *object = id; + return CKR_OK; +} + static const char CREATE_CMD[] = "INSERT INTO %s (id%s) VALUES($ID%s);"; CK_RV sdb_CreateObject(SDB *sdb, CK_OBJECT_HANDLE *object_id, @@ -1268,10 +1405,13 @@ loser: return error; } +/* + * Generic destroy that can destroy metadata or objects + */ static const char DESTROY_CMD[] = "DELETE FROM %s WHERE (id=$ID);"; - CK_RV -sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id) +sdb_destroyAnyObject(SDB *sdb, const char *table, + CK_OBJECT_HANDLE object_id, const char *string_id) { SDBPrivate *sdb_p = sdb->private; sqlite3 *sqlDB = NULL; @@ -1290,7 +1430,7 @@ sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id) if (error != CKR_OK) { goto loser; } - newStr = sqlite3_mprintf(DESTROY_CMD, sdb_p->table); + newStr = sqlite3_mprintf(DESTROY_CMD, table); if (newStr == NULL) { error = CKR_HOST_MEMORY; goto loser; @@ -1299,7 +1439,12 @@ sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id) sqlite3_free(newStr); if (sqlerr != SQLITE_OK) goto loser; - sqlerr = sqlite3_bind_int(stmt, 1, object_id); + if (string_id == NULL) { + sqlerr = sqlite3_bind_int(stmt, 1, object_id); + } else { + sqlerr = sqlite3_bind_text(stmt, 1, string_id, + PORT_Strlen(string_id), SQLITE_STATIC); + } if (sqlerr != SQLITE_OK) goto loser; @@ -1328,6 +1473,19 @@ loser: return error; } +CK_RV +sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id) +{ + SDBPrivate *sdb_p = sdb->private; + return sdb_destroyAnyObject(sdb, sdb_p->table, object_id, NULL); +} + +CK_RV +sdb_DestroyMetaData(SDB *sdb, const char *id) +{ + return sdb_destroyAnyObject(sdb, "metaData", 0, id); +} + static const char BEGIN_CMD[] = "BEGIN IMMEDIATE TRANSACTION;"; /* @@ -1725,6 +1883,7 @@ sdb_Close(SDB *sdb) if (sdb_p->dbMon) { PR_DestroyMonitor(sdb_p->dbMon); } + free(sdb_p->schemaAttrs); free(sdb_p); free(sdb); return sdb_mapSQLError(type, sqlerr); @@ -1762,6 +1921,18 @@ sdb_SetForkState(PRBool forked) * interface, we will need to set it and reset it from here */ } +static int +sdb_attributeComparator(const void *a, const void *b) +{ + if (*(CK_ATTRIBUTE_TYPE *)a < *(CK_ATTRIBUTE_TYPE *)b) { + return -1; + } + if (*(CK_ATTRIBUTE_TYPE *)a > *(CK_ATTRIBUTE_TYPE *)b) { + return 1; + } + return 0; +} + /* * initialize a single database */ @@ -1775,6 +1946,7 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate, int i; char *initStr = NULL; char *newStr; + char *queryStr = NULL; int inTransaction = 0; SDB *sdb = NULL; SDBPrivate *sdb_p = NULL; @@ -2028,7 +2200,85 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate, } sdb = (SDB *)malloc(sizeof(SDB)); + if (!sdb) { + error = CKR_HOST_MEMORY; + goto loser; + } sdb_p = (SDBPrivate *)malloc(sizeof(SDBPrivate)); + if (!sdb_p) { + error = CKR_HOST_MEMORY; + goto loser; + } + + /* Cache the attributes that are held in the table, so we can later check + * that queried attributes actually exist. We don't assume the schema + * to be exactly |known_attributes|, as it may change over time. */ + sdb_p->schemaAttrs = NULL; + if (!PORT_Strcmp("nssPublic", table) || + !PORT_Strcmp("nssPrivate", table)) { + sqlite3_stmt *stmt = NULL; + int retry = 0; + unsigned int backedAttrs = 0; + + /* Can't bind parameters to a PRAGMA. */ + queryStr = sqlite3_mprintf("PRAGMA table_info(%s);", table); + if (queryStr == NULL) { + error = CKR_HOST_MEMORY; + goto loser; + } + sqlerr = sqlite3_prepare_v2(sqlDB, queryStr, -1, &stmt, NULL); + sqlite3_free(queryStr); + queryStr = NULL; + if (sqlerr != SQLITE_OK) { + goto loser; + } + unsigned int schemaAttrsCapacity = known_attributes_size; + sdb_p->schemaAttrs = malloc(schemaAttrsCapacity * sizeof(CK_ATTRIBUTE_TYPE)); + if (!sdb_p->schemaAttrs) { + error = CKR_HOST_MEMORY; + goto loser; + } + do { + sqlerr = sqlite3_step(stmt); + if (sqlerr == SQLITE_BUSY) { + PR_Sleep(SDB_BUSY_RETRY_TIME); + } + if (sqlerr == SQLITE_ROW) { + if (backedAttrs == schemaAttrsCapacity) { + schemaAttrsCapacity += known_attributes_size; + sdb_p->schemaAttrs = realloc(sdb_p->schemaAttrs, + schemaAttrsCapacity * sizeof(CK_ATTRIBUTE_TYPE)); + if (!sdb_p->schemaAttrs) { + error = CKR_HOST_MEMORY; + goto loser; + } + } + /* Record the ULONG attribute value. */ + char *val = (char *)sqlite3_column_text(stmt, 1); + if (val && val[0] == 'a') { + CK_ATTRIBUTE_TYPE attr = strtoul(&val[1], NULL, 16); + sdb_p->schemaAttrs[backedAttrs++] = attr; + } + } + } while (!sdb_done(sqlerr, &retry)); + if (sqlerr != SQLITE_DONE) { + goto loser; + } + sqlerr = sqlite3_reset(stmt); + if (sqlerr != SQLITE_OK) { + goto loser; + } + sqlerr = sqlite3_finalize(stmt); + if (sqlerr != SQLITE_OK) { + goto loser; + } + + sdb_p->numSchemaAttrs = backedAttrs; + + /* Sort these once so we can shortcut invalid attribute searches. */ + qsort(sdb_p->schemaAttrs, sdb_p->numSchemaAttrs, + sizeof(CK_ATTRIBUTE_TYPE), sdb_attributeComparator); + } /* invariant fields */ sdb_p->sqlDBName = PORT_Strdup(dbname); @@ -2044,7 +2294,7 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate, sdb_p->sqlXactDB = NULL; sdb_p->sqlXactThread = NULL; sdb->private = sdb_p; - sdb->version = 0; + sdb->version = 1; sdb->sdb_flags = inFlags | SDB_HAS_META; sdb->app_private = NULL; sdb->sdb_FindObjectsInit = sdb_FindObjectsInit; @@ -2056,12 +2306,14 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate, sdb->sdb_DestroyObject = sdb_DestroyObject; sdb->sdb_GetMetaData = sdb_GetMetaData; sdb->sdb_PutMetaData = sdb_PutMetaData; + sdb->sdb_DestroyMetaData = sdb_DestroyMetaData; sdb->sdb_Begin = sdb_Begin; sdb->sdb_Commit = sdb_Commit; sdb->sdb_Abort = sdb_Abort; sdb->sdb_Reset = sdb_Reset; sdb->sdb_Close = sdb_Close; sdb->sdb_SetForkState = sdb_SetForkState; + sdb->sdb_GetNewObjectID = sdb_GetNewObjectID; if (inTransaction) { sqlerr = sqlite3_exec(sqlDB, COMMIT_CMD, NULL, 0, NULL); @@ -2087,6 +2339,9 @@ loser: free(sdb); } if (sdb_p) { + if (sdb_p->schemaAttrs) { + free(sdb_p->schemaAttrs); + } free(sdb_p); } if (sqlDB) { diff --git a/security/nss/lib/softoken/sdb.h b/security/nss/lib/softoken/sdb.h index 8ff254bf7..931be826c 100644 --- a/security/nss/lib/softoken/sdb.h +++ b/security/nss/lib/softoken/sdb.h @@ -75,6 +75,10 @@ struct SDBStr { CK_RV(*sdb_Close) (SDB *sdb); void (*sdb_SetForkState)(PRBool forked); + CK_RV(*sdb_GetNewObjectID) + (SDB *db, CK_OBJECT_HANDLE *object); + CK_RV(*sdb_DestroyMetaData) + (SDB *db, const char *id); }; CK_RV s_open(const char *directory, const char *certPrefix, diff --git a/security/nss/lib/softoken/sftkdb.c b/security/nss/lib/softoken/sftkdb.c index 61cb2ce8b..a1a723fe8 100644 --- a/security/nss/lib/softoken/sftkdb.c +++ b/security/nss/lib/softoken/sftkdb.c @@ -245,16 +245,14 @@ sftkdb_TypeString(SFTKDBHandle *handle) * function will fail with CKR_BUFFER_TOO_SMALL. */ static CK_RV -sftkdb_getAttributeSignature(SFTKDBHandle *handle, SFTKDBHandle *keyHandle, - CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE type, - SECItem *signText) +sftkdb_getRawAttributeSignature(SFTKDBHandle *handle, SDB *db, + CK_OBJECT_HANDLE objectID, + CK_ATTRIBUTE_TYPE type, + SECItem *signText) { - SDB *db; char id[30]; CK_RV crv; - db = SFTK_GET_SDB(keyHandle); - sprintf(id, SFTKDB_META_SIG_TEMPLATE, sftkdb_TypeString(handle), (unsigned int)objectID, (unsigned int)type); @@ -263,6 +261,31 @@ sftkdb_getAttributeSignature(SFTKDBHandle *handle, SFTKDBHandle *keyHandle, return crv; } +CK_RV +sftkdb_GetAttributeSignature(SFTKDBHandle *handle, SFTKDBHandle *keyHandle, + CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE type, + SECItem *signText) +{ + SDB *db = SFTK_GET_SDB(keyHandle); + return sftkdb_getRawAttributeSignature(handle, db, objectID, type, signText); +} + +CK_RV +sftkdb_DestroyAttributeSignature(SFTKDBHandle *handle, SDB *db, + CK_OBJECT_HANDLE objectID, + CK_ATTRIBUTE_TYPE type) +{ + char id[30]; + CK_RV crv; + + sprintf(id, SFTKDB_META_SIG_TEMPLATE, + sftkdb_TypeString(handle), + (unsigned int)objectID, (unsigned int)type); + + crv = (*db->sdb_DestroyMetaData)(db, id); + return crv; +} + /* * Some attributes are signed with an Hmac and a pbe key generated from * the password. This signature is stored indexed by object handle and @@ -363,7 +386,10 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID, crv = CKR_USER_NOT_LOGGED_IN; continue; } - rv = sftkdb_DecryptAttribute(&handle->passwordKey, + rv = sftkdb_DecryptAttribute(handle, + &handle->passwordKey, + objectID, + ntemplate[i].type, &cipherText, &plainText); PZ_Unlock(handle->passwordLock); if (rv != SECSuccess) { @@ -389,6 +415,7 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID, /* make sure signed attributes are valid */ if (checkSig && sftkdb_isAuthenticatedAttribute(ntemplate[i].type)) { SECStatus rv; + CK_RV local_crv; SECItem signText; SECItem plainText; unsigned char signData[SDB_MAX_META_DATA_LEN]; @@ -396,12 +423,17 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID, signText.data = signData; signText.len = sizeof(signData); - rv = sftkdb_getAttributeSignature(handle, keyHandle, - objectID, ntemplate[i].type, &signText); - if (rv != SECSuccess) { + /* Use a local variable so that we don't clobber any already + * set error. This function returns either CKR_OK or the last + * found error in the template */ + local_crv = sftkdb_GetAttributeSignature(handle, keyHandle, + objectID, + ntemplate[i].type, + &signText); + if (local_crv != CKR_OK) { PORT_Memset(template[i].pValue, 0, template[i].ulValueLen); template[i].ulValueLen = -1; - crv = CKR_DATA_INVALID; /* better error code? */ + crv = local_crv; continue; } @@ -421,7 +453,8 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID, continue; } - rv = sftkdb_VerifyAttribute(&keyHandle->passwordKey, + rv = sftkdb_VerifyAttribute(keyHandle, + &keyHandle->passwordKey, objectID, ntemplate[i].type, &plainText, &signText); PZ_Unlock(keyHandle->passwordLock); @@ -529,7 +562,8 @@ sftk_signTemplate(PLArenaPool *arena, SFTKDBHandle *handle, crv = CKR_USER_NOT_LOGGED_IN; goto loser; } - rv = sftkdb_SignAttribute(arena, &keyHandle->passwordKey, + rv = sftkdb_SignAttribute(arena, keyHandle, keyTarget, + &keyHandle->passwordKey, keyHandle->defaultIterationCount, objectID, template[i].type, &plainText, &signText); @@ -538,10 +572,9 @@ sftk_signTemplate(PLArenaPool *arena, SFTKDBHandle *handle, crv = CKR_GENERAL_ERROR; /* better error code here? */ goto loser; } - rv = sftkdb_PutAttributeSignature(handle, keyTarget, - objectID, template[i].type, signText); - if (rv != SECSuccess) { - crv = CKR_GENERAL_ERROR; /* better error code here? */ + crv = sftkdb_PutAttributeSignature(handle, keyTarget, objectID, + template[i].type, signText); + if (crv != CKR_OK) { goto loser; } } @@ -586,10 +619,56 @@ loser: return crv; } +static CK_RV +sftkdb_fixupSignatures(SFTKDBHandle *handle, + SDB *db, CK_OBJECT_HANDLE oldID, CK_OBJECT_HANDLE newID, + CK_ATTRIBUTE *ptemplate, CK_ULONG max_attributes) +{ + unsigned int i; + CK_RV crv = CKR_OK; + + /* if we don't have a meta table, we didn't write any signature objects */ + if ((db->sdb_flags & SDB_HAS_META) == 0) { + return CKR_OK; + } + for (i = 0; i < max_attributes; i++) { + CK_ATTRIBUTE *att = &ptemplate[i]; + CK_ATTRIBUTE_TYPE type = att->type; + if (sftkdb_isPrivateAttribute(type)) { + /* move the signature from one object handle to another and delete + * the old entry */ + SECItem signature; + unsigned char signData[SDB_MAX_META_DATA_LEN]; + + signature.data = signData; + signature.len = sizeof(signData); + crv = sftkdb_getRawAttributeSignature(handle, db, oldID, type, + &signature); + if (crv != CKR_OK) { + /* NOTE: if we ever change our default write from AES_CBC + * to AES_KW, We'll need to change this to a continue as + * we won't need the integrity record for AES_KW */ + break; + } + crv = sftkdb_PutAttributeSignature(handle, db, newID, type, + &signature); + if (crv != CKR_OK) { + break; + } + /* now get rid of the old one */ + crv = sftkdb_DestroyAttributeSignature(handle, db, oldID, type); + if (crv != CKR_OK) { + break; + } + } + } + return crv; +} + CK_ATTRIBUTE * sftk_ExtractTemplate(PLArenaPool *arena, SFTKObject *object, - SFTKDBHandle *handle, CK_ULONG *pcount, - CK_RV *crv) + SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID, + SDB *db, CK_ULONG *pcount, CK_RV *crv) { unsigned int count; CK_ATTRIBUTE *template; @@ -663,8 +742,11 @@ sftk_ExtractTemplate(PLArenaPool *arena, SFTKObject *object, *crv = CKR_USER_NOT_LOGGED_IN; break; } - rv = sftkdb_EncryptAttribute(arena, &handle->passwordKey, + rv = sftkdb_EncryptAttribute(arena, handle, db, + &handle->passwordKey, handle->defaultIterationCount, + objectID, + tp->type, &plainText, &cipherText); PZ_Unlock(handle->passwordLock); if (rv == SECSuccess) { @@ -1111,7 +1193,7 @@ sftkdb_write(SFTKDBHandle *handle, SFTKObject *object, CK_RV crv; SDB *db; PRBool inTransaction = PR_FALSE; - CK_OBJECT_HANDLE id; + CK_OBJECT_HANDLE id, candidateID; *objectID = CK_INVALID_HANDLE; @@ -1136,17 +1218,22 @@ sftkdb_write(SFTKDBHandle *handle, SFTKObject *object, return CKR_HOST_MEMORY; } - template = sftk_ExtractTemplate(arena, object, handle, &count, &crv); - if (!template) { - goto loser; - } - crv = (*db->sdb_Begin)(db); if (crv != CKR_OK) { goto loser; } inTransaction = PR_TRUE; + crv = (*db->sdb_GetNewObjectID)(db, &candidateID); + if (crv != CKR_OK) { + goto loser; + } + + template = sftk_ExtractTemplate(arena, object, handle, candidateID, db, &count, &crv); + if (!template) { + goto loser; + } + /* * We want to make the base database as free from object specific knowledge * as possible. To maintain compatibility, keep some of the desirable @@ -1174,16 +1261,23 @@ sftkdb_write(SFTKDBHandle *handle, SFTKObject *object, goto loser; } if (id == CK_INVALID_HANDLE) { + *objectID = candidateID; crv = sftkdb_CreateObject(arena, handle, db, objectID, template, count); } else { /* object already exists, modify it's attributes */ *objectID = id; + /* The object ID changed from our candidate, we need to move any + * signature attribute signatures to the new object ID. */ + crv = sftkdb_fixupSignatures(handle, db, candidateID, id, + template, count); + if (crv != CKR_OK) { + goto loser; + } crv = sftkdb_setAttributeValue(arena, handle, db, id, template, count); } if (crv != CKR_OK) { goto loser; } - crv = (*db->sdb_Commit)(db); inTransaction = PR_FALSE; @@ -1413,7 +1507,8 @@ loser: } CK_RV -sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID) +sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID, + CK_OBJECT_CLASS objclass) { CK_RV crv = CKR_OK; SDB *db; @@ -1423,6 +1518,7 @@ sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID) } db = SFTK_GET_SDB(handle); objectID &= SFTK_OBJ_ID_MASK; + crv = (*db->sdb_Begin)(db); if (crv != CKR_OK) { goto loser; @@ -1431,6 +1527,51 @@ sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID) if (crv != CKR_OK) { goto loser; } + /* if the database supports meta data, delete any old signatures + * that we may have added */ + if ((db->sdb_flags & SDB_HAS_META) == SDB_HAS_META) { + SDB *keydb = db; + if (handle->type == SFTK_KEYDB_TYPE) { + /* delete any private attribute signatures that might exist */ + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_VALUE); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_PRIVATE_EXPONENT); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_PRIME_1); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_PRIME_2); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_EXPONENT_1); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_EXPONENT_2); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_COEFFICIENT); + } else { + keydb = SFTK_GET_SDB(handle->peerDB); + } + /* now destroy any authenticated attributes that may exist */ + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_MODULUS); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_PUBLIC_EXPONENT); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_CERT_SHA1_HASH); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_CERT_MD5_HASH); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_TRUST_SERVER_AUTH); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_TRUST_CLIENT_AUTH); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_TRUST_EMAIL_PROTECTION); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_TRUST_CODE_SIGNING); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_TRUST_STEP_UP_APPROVED); + (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID, + CKA_NSS_OVERRIDE_EXTENSIONS); + } crv = (*db->sdb_Commit)(db); loser: if (crv != CKR_OK) { @@ -1593,7 +1734,7 @@ static const CK_ATTRIBUTE_TYPE known_attributes[] = { CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_IPSEC_END_SYSTEM, CKA_TRUST_IPSEC_TUNNEL, CKA_TRUST_IPSEC_USER, CKA_TRUST_TIME_STAMPING, CKA_TRUST_STEP_UP_APPROVED, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, - CKA_NETSCAPE_DB, CKA_NETSCAPE_TRUST, CKA_NSS_OVERRIDE_EXTENSIONS, + CKA_NSS_DB, CKA_NSS_TRUST, CKA_NSS_OVERRIDE_EXTENSIONS, CKA_PUBLIC_KEY_INFO }; @@ -2144,6 +2285,56 @@ sftkdb_updateObjectTemplate(PLArenaPool *arena, SDB *db, return SFTKDB_ADD_OBJECT; } +static CK_RV +sftkdb_updateIntegrity(PLArenaPool *arena, SFTKDBHandle *handle, + SDB *source, CK_OBJECT_HANDLE sourceID, + SDB *target, CK_OBJECT_HANDLE targetID, + CK_ATTRIBUTE *ptemplate, CK_ULONG max_attributes) +{ + unsigned int i; + CK_RV global_crv = CKR_OK; + + /* if the target doesn't have META data, don't need to do anything */ + if ((target->sdb_flags & SDB_HAS_META) == 0) { + return CKR_OK; + } + /* if the source doesn't have meta data, then the record won't require + * integrity */ + if ((source->sdb_flags & SDB_HAS_META) == 0) { + return CKR_OK; + } + for (i = 0; i < max_attributes; i++) { + CK_ATTRIBUTE *att = &ptemplate[i]; + CK_ATTRIBUTE_TYPE type = att->type; + if (sftkdb_isPrivateAttribute(type)) { + /* copy integrity signatures associated with this record (if any) */ + SECItem signature; + unsigned char signData[SDB_MAX_META_DATA_LEN]; + CK_RV crv; + + signature.data = signData; + signature.len = sizeof(signData); + crv = sftkdb_getRawAttributeSignature(handle, source, sourceID, type, + &signature); + if (crv != CKR_OK) { + /* old databases don't have signature IDs because they are + * 3DES encrypted. Since we know not to look for integrity + * for 3DES records it's OK not to find one here. A new record + * will be created when we reencrypt using AES CBC */ + continue; + } + crv = sftkdb_PutAttributeSignature(handle, target, targetID, type, + &signature); + if (crv != CKR_OK) { + /* we had a signature in the source db, but we couldn't store + * it in the target, remember the error so we can report it. */ + global_crv = crv; + } + } + } + return global_crv; +} + #define MAX_ATTRIBUTES 500 static CK_RV sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id, @@ -2156,6 +2347,7 @@ sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id, SDB *source = handle->update; SDB *target = handle->db; unsigned int i; + CK_OBJECT_HANDLE newID = CK_INVALID_HANDLE; CK_RV crv; PLArenaPool *arena = NULL; @@ -2202,20 +2394,20 @@ sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id, * database. */ if (!handle->updateID) { - crv = sftkdb_CreateObject(arena, handle, target, &id, + crv = sftkdb_CreateObject(arena, handle, target, &newID, ptemplate, max_attributes); } else { sftkdbUpdateStatus update_status; update_status = sftkdb_updateObjectTemplate(arena, target, - objectType, ptemplate, &max_attributes, &id); + objectType, ptemplate, &max_attributes, &newID); switch (update_status) { case SFTKDB_ADD_OBJECT: - crv = sftkdb_CreateObject(arena, handle, target, &id, + crv = sftkdb_CreateObject(arena, handle, target, &newID, ptemplate, max_attributes); break; case SFTKDB_MODIFY_OBJECT: crv = sftkdb_setAttributeValue(arena, handle, target, - id, ptemplate, max_attributes); + newID, ptemplate, max_attributes); break; case SFTKDB_DO_NOTHING: case SFTKDB_DROP_ATTRIBUTE: @@ -2223,6 +2415,13 @@ sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id, } } + /* if keyDB copy any meta data hashes to target, Update for the new + * object ID */ + if (crv == CKR_OK) { + crv = sftkdb_updateIntegrity(arena, handle, source, id, target, newID, + ptemplate, max_attributes); + } + loser: if (arena) { PORT_FreeArena(arena, PR_TRUE); @@ -2251,7 +2450,6 @@ sftkdb_Update(SFTKDBHandle *handle, SECItem *key) if (handle->update == NULL) { return CKR_OK; } - /* * put the whole update under a transaction. This allows us to handle * any possible race conditions between with the updateID check. @@ -2495,6 +2693,7 @@ sftkdb_ResetKeyDB(SFTKDBHandle *handle) return SECSuccess; } +#ifndef NSS_DISABLE_DBM static PRBool sftk_oldVersionExists(const char *dir, int version) { @@ -2598,6 +2797,7 @@ sftk_hasLegacyDB(const char *confdir, const char *certPrefix, PR_smprintf_free(dir); return exists; } +#endif /* NSS_DISABLE_DBM */ /* * initialize certificate and key database handles as a pair. @@ -2621,7 +2821,9 @@ sftk_DBInit(const char *configdir, const char *certPrefix, CK_RV crv = CKR_OK; int flags = SDB_RDONLY; PRBool newInit = PR_FALSE; +#ifndef NSS_DISABLE_DBM PRBool needUpdate = PR_FALSE; +#endif /* NSS_DISABLE_DBM */ char *nconfdir = NULL; PRBool legacy = PR_TRUE; @@ -2644,6 +2846,7 @@ sftk_DBInit(const char *configdir, const char *certPrefix, * now initialize the appropriate database */ switch (dbType) { +#ifndef NSS_DISABLE_DBM case NSS_DB_TYPE_LEGACY: crv = sftkdbCall_open(confdir, certPrefix, keyPrefix, 8, 3, flags, noCertDB ? NULL : &certSDB, noKeyDB ? NULL : &keySDB); @@ -2652,10 +2855,13 @@ sftk_DBInit(const char *configdir, const char *certPrefix, crv = sftkdbCall_open(configdir, certPrefix, keyPrefix, 8, 3, flags, noCertDB ? NULL : &certSDB, noKeyDB ? NULL : &keySDB); break; +#endif /* NSS_DISABLE_DBM */ case NSS_DB_TYPE_SQL: case NSS_DB_TYPE_EXTERN: /* SHOULD open a loadable db */ crv = s_open(confdir, certPrefix, keyPrefix, 9, 4, flags, noCertDB ? NULL : &certSDB, noKeyDB ? NULL : &keySDB, &newInit); + +#ifndef NSS_DISABLE_DBM legacy = PR_FALSE; /* @@ -2707,6 +2913,7 @@ sftk_DBInit(const char *configdir, const char *certPrefix, needUpdate = PR_TRUE; } } +#endif /* NSS_DISABLE_DBM */ break; default: crv = CKR_GENERAL_ERROR; /* can't happen, EvaluationConfigDir MUST @@ -2735,6 +2942,7 @@ sftk_DBInit(const char *configdir, const char *certPrefix, (*keyDB)->peerDB = *certDB; } +#ifndef NSS_DISABLE_DBM /* * if we need to update, open the legacy database and * mark the handle as needing update. @@ -2772,6 +2980,8 @@ sftk_DBInit(const char *configdir, const char *certPrefix, } } } +#endif /* NSS_DISABLE_DBM */ + done: if (appName) { PORT_Free(appName); @@ -2786,6 +2996,8 @@ CK_RV sftkdb_Shutdown(void) { s_shutdown(); +#ifndef NSS_DISABLE_DBM sftkdbCall_Shutdown(); +#endif /* NSS_DISABLE_DBM */ return CKR_OK; } diff --git a/security/nss/lib/softoken/sftkdb.h b/security/nss/lib/softoken/sftkdb.h index bce39dc92..a8c289d4d 100644 --- a/security/nss/lib/softoken/sftkdb.h +++ b/security/nss/lib/softoken/sftkdb.h @@ -17,7 +17,8 @@ CK_RV sftkdb_GetAttributeValue(SFTKDBHandle *handle, CK_OBJECT_HANDLE object_id, CK_ATTRIBUTE *template, CK_ULONG count); CK_RV sftkdb_SetAttributeValue(SFTKDBHandle *handle, SFTKObject *object, const CK_ATTRIBUTE *template, CK_ULONG count); -CK_RV sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE object_id); +CK_RV sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE object_id, + CK_OBJECT_CLASS objclass); CK_RV sftkdb_closeDB(SFTKDBHandle *handle); /* keydb functions */ diff --git a/security/nss/lib/softoken/sftkdbti.h b/security/nss/lib/softoken/sftkdbti.h index a3a19414e..eea52c81d 100644 --- a/security/nss/lib/softoken/sftkdbti.h +++ b/security/nss/lib/softoken/sftkdbti.h @@ -39,16 +39,26 @@ struct SFTKDBHandleStr { #define SFTK_GET_SDB(handle) \ ((handle)->update ? (handle)->update : (handle)->db) -SECStatus sftkdb_DecryptAttribute(SECItem *passKey, SECItem *cipherText, - SECItem **plainText); -SECStatus sftkdb_EncryptAttribute(PLArenaPool *arena, SECItem *passKey, - int iterationCount, SECItem *plainText, - SECItem **cipherText); -SECStatus sftkdb_SignAttribute(PLArenaPool *arena, SECItem *passKey, +SECStatus sftkdb_DecryptAttribute(SFTKDBHandle *handle, + SECItem *passKey, + CK_OBJECT_HANDLE id, + CK_ATTRIBUTE_TYPE attrType, + SECItem *cipherText, SECItem **plainText); +SECStatus sftkdb_EncryptAttribute(PLArenaPool *arena, + SFTKDBHandle *handle, SDB *db, + SECItem *passKey, + int iterationCount, + CK_OBJECT_HANDLE id, + CK_ATTRIBUTE_TYPE attrType, + SECItem *plainText, SECItem **cipherText); +SECStatus sftkdb_SignAttribute(PLArenaPool *arena, + SFTKDBHandle *handle, SDB *db, + SECItem *passKey, int iterationCount, CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE attrType, SECItem *plainText, SECItem **sigText); -SECStatus sftkdb_VerifyAttribute(SECItem *passKey, +SECStatus sftkdb_VerifyAttribute(SFTKDBHandle *handle, + SECItem *passKey, CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE attrType, SECItem *plainText, SECItem *sigText); @@ -59,5 +69,14 @@ CK_RV sftkdb_Update(SFTKDBHandle *handle, SECItem *key); CK_RV sftkdb_PutAttributeSignature(SFTKDBHandle *handle, SDB *keyTarget, CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE type, SECItem *signText); +CK_RV sftkdb_GetAttributeSignature(SFTKDBHandle *handle, + SFTKDBHandle *keyHandle, + CK_OBJECT_HANDLE objectID, + CK_ATTRIBUTE_TYPE type, + SECItem *signText); +CK_RV +sftkdb_DestroyAttributeSignature(SFTKDBHandle *handle, SDB *db, + CK_OBJECT_HANDLE objectID, + CK_ATTRIBUTE_TYPE type); #endif diff --git a/security/nss/lib/softoken/sftkdhverify.c b/security/nss/lib/softoken/sftkdhverify.c new file mode 100644 index 000000000..d85fba94f --- /dev/null +++ b/security/nss/lib/softoken/sftkdhverify.c @@ -0,0 +1,1282 @@ + +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* + * This file makes sure a prime given to us matches one of the known + * approved primes for diffie-helman. + * + * It also checks if a prime is a safe prime for the case + * where we don't match an approved prime. + */ +#include "seccomon.h" +#include "secitem.h" +#include "secerr.h" +#include "blapi.h" + +/* IKE 1536 prime is: 2^1536 - 2^1472 - 1 + 2^64 * { [2^1406 pi] + 741804 } */ +static const unsigned char prime_ike_1536[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x23, 0x73, 0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* IKE 2048 prime is: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 */ +static const unsigned char prime_ike_2048[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAC, 0xAA, 0x68, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* TLS 2048 prime is: 2^2048 - 2^1984 + {[2^1918 * e] + 560316 } * 2^64 - 1 */ +static const unsigned char prime_tls_2048[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x28, 0x5C, 0x97, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* IKE 3072 prime is: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 } */ +static const unsigned char prime_ike_3072[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x3A, 0xD2, 0xCA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* TLS 3072 prime is: 2^3072 - 2^3008 + {[2^2942 * e] + 2625351} * 2^64 - 1 */ +static const unsigned char prime_tls_3072[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0xC6, 0x2E, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* IKE 4096 prime is: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 } */ +static const unsigned char prime_ike_4096[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, + 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18, + 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, + 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB, + 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, + 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F, + 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, + 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76, + 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, + 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC, + 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x06, 0x31, 0x99, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* TLS 4096 prime is: 2^4096 - 2^4032 + {[2^3966 * e] + 5736041} * 2^64 - 1 */ +static const unsigned char prime_tls_4096[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x65, 0x5F, 0x6A, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* IKE 6144 prime is: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 } */ +static const unsigned char prime_ike_6144[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, + 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18, + 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, + 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB, + 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, + 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F, + 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, + 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76, + 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, + 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC, + 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92, + 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2, + 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD, + 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F, + 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31, + 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB, + 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B, + 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51, + 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF, + 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15, + 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6, + 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31, + 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3, + 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7, + 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA, + 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2, + 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28, + 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D, + 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C, + 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7, + 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE, + 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E, + 0x6D, 0xCC, 0x40, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* TLS 6144 prime is: 2^6144 - 2^6080 + {[2^6014 * e] + 15705020} * 2^64 - 1 */ +static const unsigned char prime_tls_6144[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, + 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C, + 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, + 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64, + 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, + 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E, + 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, + 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E, + 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, + 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C, + 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, + 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E, + 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, + 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58, + 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, + 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31, + 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, + 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5, + 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, + 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E, + 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, + 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C, + 0xD0, 0xE4, 0x0E, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* IKE 8192 prime is: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 } */ +static const unsigned char prime_ike_8192[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2, + 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, + 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6, + 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, + 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D, + 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, + 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9, + 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, + 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11, + 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, + 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36, + 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, + 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56, + 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, + 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08, + 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, + 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2, + 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, + 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C, + 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, + 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D, + 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, + 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57, + 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, + 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0, + 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, + 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73, + 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, + 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0, + 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, + 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20, + 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, + 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18, + 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, + 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB, + 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, + 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F, + 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, + 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76, + 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, + 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC, + 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92, + 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2, + 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD, + 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F, + 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31, + 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB, + 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B, + 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51, + 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF, + 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15, + 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6, + 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31, + 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3, + 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7, + 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA, + 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2, + 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28, + 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D, + 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C, + 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7, + 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE, + 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E, + 0x6D, 0xBE, 0x11, 0x59, 0x74, 0xA3, 0x92, 0x6F, 0x12, 0xFE, 0xE5, 0xE4, + 0x38, 0x77, 0x7C, 0xB6, 0xA9, 0x32, 0xDF, 0x8C, 0xD8, 0xBE, 0xC4, 0xD0, + 0x73, 0xB9, 0x31, 0xBA, 0x3B, 0xC8, 0x32, 0xB6, 0x8D, 0x9D, 0xD3, 0x00, + 0x74, 0x1F, 0xA7, 0xBF, 0x8A, 0xFC, 0x47, 0xED, 0x25, 0x76, 0xF6, 0x93, + 0x6B, 0xA4, 0x24, 0x66, 0x3A, 0xAB, 0x63, 0x9C, 0x5A, 0xE4, 0xF5, 0x68, + 0x34, 0x23, 0xB4, 0x74, 0x2B, 0xF1, 0xC9, 0x78, 0x23, 0x8F, 0x16, 0xCB, + 0xE3, 0x9D, 0x65, 0x2D, 0xE3, 0xFD, 0xB8, 0xBE, 0xFC, 0x84, 0x8A, 0xD9, + 0x22, 0x22, 0x2E, 0x04, 0xA4, 0x03, 0x7C, 0x07, 0x13, 0xEB, 0x57, 0xA8, + 0x1A, 0x23, 0xF0, 0xC7, 0x34, 0x73, 0xFC, 0x64, 0x6C, 0xEA, 0x30, 0x6B, + 0x4B, 0xCB, 0xC8, 0x86, 0x2F, 0x83, 0x85, 0xDD, 0xFA, 0x9D, 0x4B, 0x7F, + 0xA2, 0xC0, 0x87, 0xE8, 0x79, 0x68, 0x33, 0x03, 0xED, 0x5B, 0xDD, 0x3A, + 0x06, 0x2B, 0x3C, 0xF5, 0xB3, 0xA2, 0x78, 0xA6, 0x6D, 0x2A, 0x13, 0xF8, + 0x3F, 0x44, 0xF8, 0x2D, 0xDF, 0x31, 0x0E, 0xE0, 0x74, 0xAB, 0x6A, 0x36, + 0x45, 0x97, 0xE8, 0x99, 0xA0, 0x25, 0x5D, 0xC1, 0x64, 0xF3, 0x1C, 0xC5, + 0x08, 0x46, 0x85, 0x1D, 0xF9, 0xAB, 0x48, 0x19, 0x5D, 0xED, 0x7E, 0xA1, + 0xB1, 0xD5, 0x10, 0xBD, 0x7E, 0xE7, 0x4D, 0x73, 0xFA, 0xF3, 0x6B, 0xC3, + 0x1E, 0xCF, 0xA2, 0x68, 0x35, 0x90, 0x46, 0xF4, 0xEB, 0x87, 0x9F, 0x92, + 0x40, 0x09, 0x43, 0x8B, 0x48, 0x1C, 0x6C, 0xD7, 0x88, 0x9A, 0x00, 0x2E, + 0xD5, 0xEE, 0x38, 0x2B, 0xC9, 0x19, 0x0D, 0xA6, 0xFC, 0x02, 0x6E, 0x47, + 0x95, 0x58, 0xE4, 0x47, 0x56, 0x77, 0xE9, 0xAA, 0x9E, 0x30, 0x50, 0xE2, + 0x76, 0x56, 0x94, 0xDF, 0xC8, 0x1F, 0x56, 0xE8, 0x80, 0xB9, 0x6E, 0x71, + 0x60, 0xC9, 0x80, 0xDD, 0x98, 0xED, 0xD3, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* TLS 8192 prime is: 2^8192 - 2^8128 + {[2^8062 * e] + 10965728} * 2^64 - 1 */ +static const unsigned char prime_tls_8192[] = { + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58, + 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, + 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41, + 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, + 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02, + 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, + 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55, + 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, + 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA, + 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, + 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82, + 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, + 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3, + 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, + 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1, + 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, + 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32, + 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, + 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83, + 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, + 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B, + 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, + 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26, + 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, + 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93, + 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, + 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB, + 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, + 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42, + 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, + 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B, + 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, + 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42, + 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, + 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86, + 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, + 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9, + 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, + 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9, + 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, + 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51, + 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, + 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C, + 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, + 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64, + 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, + 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E, + 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, + 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E, + 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, + 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C, + 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, + 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E, + 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, + 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58, + 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, + 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31, + 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, + 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5, + 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, + 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E, + 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, + 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C, + 0xCF, 0xF4, 0x6A, 0xAA, 0x36, 0xAD, 0x00, 0x4C, 0xF6, 0x00, 0xC8, 0x38, + 0x1E, 0x42, 0x5A, 0x31, 0xD9, 0x51, 0xAE, 0x64, 0xFD, 0xB2, 0x3F, 0xCE, + 0xC9, 0x50, 0x9D, 0x43, 0x68, 0x7F, 0xEB, 0x69, 0xED, 0xD1, 0xCC, 0x5E, + 0x0B, 0x8C, 0xC3, 0xBD, 0xF6, 0x4B, 0x10, 0xEF, 0x86, 0xB6, 0x31, 0x42, + 0xA3, 0xAB, 0x88, 0x29, 0x55, 0x5B, 0x2F, 0x74, 0x7C, 0x93, 0x26, 0x65, + 0xCB, 0x2C, 0x0F, 0x1C, 0xC0, 0x1B, 0xD7, 0x02, 0x29, 0x38, 0x88, 0x39, + 0xD2, 0xAF, 0x05, 0xE4, 0x54, 0x50, 0x4A, 0xC7, 0x8B, 0x75, 0x82, 0x82, + 0x28, 0x46, 0xC0, 0xBA, 0x35, 0xC3, 0x5F, 0x5C, 0x59, 0x16, 0x0C, 0xC0, + 0x46, 0xFD, 0x82, 0x51, 0x54, 0x1F, 0xC6, 0x8C, 0x9C, 0x86, 0xB0, 0x22, + 0xBB, 0x70, 0x99, 0x87, 0x6A, 0x46, 0x0E, 0x74, 0x51, 0xA8, 0xA9, 0x31, + 0x09, 0x70, 0x3F, 0xEE, 0x1C, 0x21, 0x7E, 0x6C, 0x38, 0x26, 0xE5, 0x2C, + 0x51, 0xAA, 0x69, 0x1E, 0x0E, 0x42, 0x3C, 0xFC, 0x99, 0xE9, 0xE3, 0x16, + 0x50, 0xC1, 0x21, 0x7B, 0x62, 0x48, 0x16, 0xCD, 0xAD, 0x9A, 0x95, 0xF9, + 0xD5, 0xB8, 0x01, 0x94, 0x88, 0xD9, 0xC0, 0xA0, 0xA1, 0xFE, 0x30, 0x75, + 0xA5, 0x77, 0xE2, 0x31, 0x83, 0xF8, 0x1D, 0x4A, 0x3F, 0x2F, 0xA4, 0x57, + 0x1E, 0xFC, 0x8C, 0xE0, 0xBA, 0x8A, 0x4F, 0xE8, 0xB6, 0x85, 0x5D, 0xFE, + 0x72, 0xB0, 0xA6, 0x6E, 0xDE, 0xD2, 0xFB, 0xAB, 0xFB, 0xE5, 0x8A, 0x30, + 0xFA, 0xFA, 0xBE, 0x1C, 0x5D, 0x71, 0xA8, 0x7E, 0x2F, 0x74, 0x1E, 0xF8, + 0xC1, 0xFE, 0x86, 0xFE, 0xA6, 0xBB, 0xFD, 0xE5, 0x30, 0x67, 0x7F, 0x0D, + 0x97, 0xD1, 0x1D, 0x49, 0xF7, 0xA8, 0x44, 0x3D, 0x08, 0x22, 0xE5, 0x06, + 0xA9, 0xF4, 0x61, 0x4E, 0x01, 0x1E, 0x2A, 0x94, 0x83, 0x8F, 0xF8, 0x8C, + 0xD6, 0x8C, 0x8B, 0xB7, 0xC5, 0xC6, 0x42, 0x4C, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF +}; + +/* q=(p-1)/2 for prime prime_ike_1536 */ +static const unsigned char subprime_ike_1536_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x11, 0xb9, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_2048 */ +static const unsigned char subprime_ike_2048_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x56, 0x55, 0x34, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_2048 */ +static const unsigned char subprime_tls_2048_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x94, 0x2e, 0x4b, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_3072 */ +static const unsigned char subprime_ike_3072_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x9d, 0x69, 0x65, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_3072 */ +static const unsigned char subprime_tls_3072_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x63, 0x17, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_4096 */ +static const unsigned char subprime_ike_4096_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b, + 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c, + 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed, + 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d, + 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53, + 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27, + 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6, + 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb, + 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54, + 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee, + 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x03, 0x18, 0xcc, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_4096 */ +static const unsigned char subprime_tls_4096_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d, + 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1, + 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02, + 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43, + 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19, + 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c, + 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd, + 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54, + 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7, + 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28, + 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x32, 0xaf, 0xb5, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_6144 */ +static const unsigned char subprime_ike_6144_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b, + 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c, + 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed, + 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d, + 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53, + 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27, + 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6, + 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb, + 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54, + 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee, + 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49, + 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59, + 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde, + 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17, + 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18, + 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5, + 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d, + 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8, + 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f, + 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a, + 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b, + 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18, + 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79, + 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb, + 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55, + 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69, + 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94, + 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e, + 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae, + 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b, + 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77, + 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f, + 0x36, 0xe6, 0x20, 0x12, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_6144 */ +static const unsigned char subprime_tls_6144_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d, + 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1, + 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02, + 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43, + 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19, + 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c, + 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd, + 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54, + 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7, + 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28, + 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81, + 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96, + 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53, + 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2, + 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d, + 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f, + 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b, + 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17, + 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1, + 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6, + 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda, + 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f, + 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb, + 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac, + 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6, + 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18, + 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5, + 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea, + 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82, + 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47, + 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0, + 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e, + 0x68, 0x72, 0x07, 0x32, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_ike_8192 */ +static const unsigned char subprime_ike_8192_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51, + 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68, + 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53, + 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e, + 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36, + 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22, + 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74, + 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6, + 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08, + 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e, + 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b, + 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf, + 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab, + 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36, + 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04, + 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d, + 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1, + 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64, + 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe, + 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88, + 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86, + 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32, + 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab, + 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63, + 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70, + 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35, + 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39, + 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06, + 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60, + 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98, + 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90, + 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b, + 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c, + 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed, + 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d, + 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53, + 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27, + 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6, + 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb, + 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54, + 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee, + 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49, + 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59, + 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde, + 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17, + 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18, + 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5, + 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d, + 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8, + 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f, + 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a, + 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b, + 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18, + 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79, + 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb, + 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55, + 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69, + 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94, + 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e, + 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae, + 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b, + 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77, + 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f, + 0x36, 0xdf, 0x08, 0xac, 0xba, 0x51, 0xc9, 0x37, 0x89, 0x7f, 0x72, 0xf2, + 0x1c, 0x3b, 0xbe, 0x5b, 0x54, 0x99, 0x6f, 0xc6, 0x6c, 0x5f, 0x62, 0x68, + 0x39, 0xdc, 0x98, 0xdd, 0x1d, 0xe4, 0x19, 0x5b, 0x46, 0xce, 0xe9, 0x80, + 0x3a, 0x0f, 0xd3, 0xdf, 0xc5, 0x7e, 0x23, 0xf6, 0x92, 0xbb, 0x7b, 0x49, + 0xb5, 0xd2, 0x12, 0x33, 0x1d, 0x55, 0xb1, 0xce, 0x2d, 0x72, 0x7a, 0xb4, + 0x1a, 0x11, 0xda, 0x3a, 0x15, 0xf8, 0xe4, 0xbc, 0x11, 0xc7, 0x8b, 0x65, + 0xf1, 0xce, 0xb2, 0x96, 0xf1, 0xfe, 0xdc, 0x5f, 0x7e, 0x42, 0x45, 0x6c, + 0x91, 0x11, 0x17, 0x02, 0x52, 0x01, 0xbe, 0x03, 0x89, 0xf5, 0xab, 0xd4, + 0x0d, 0x11, 0xf8, 0x63, 0x9a, 0x39, 0xfe, 0x32, 0x36, 0x75, 0x18, 0x35, + 0xa5, 0xe5, 0xe4, 0x43, 0x17, 0xc1, 0xc2, 0xee, 0xfd, 0x4e, 0xa5, 0xbf, + 0xd1, 0x60, 0x43, 0xf4, 0x3c, 0xb4, 0x19, 0x81, 0xf6, 0xad, 0xee, 0x9d, + 0x03, 0x15, 0x9e, 0x7a, 0xd9, 0xd1, 0x3c, 0x53, 0x36, 0x95, 0x09, 0xfc, + 0x1f, 0xa2, 0x7c, 0x16, 0xef, 0x98, 0x87, 0x70, 0x3a, 0x55, 0xb5, 0x1b, + 0x22, 0xcb, 0xf4, 0x4c, 0xd0, 0x12, 0xae, 0xe0, 0xb2, 0x79, 0x8e, 0x62, + 0x84, 0x23, 0x42, 0x8e, 0xfc, 0xd5, 0xa4, 0x0c, 0xae, 0xf6, 0xbf, 0x50, + 0xd8, 0xea, 0x88, 0x5e, 0xbf, 0x73, 0xa6, 0xb9, 0xfd, 0x79, 0xb5, 0xe1, + 0x8f, 0x67, 0xd1, 0x34, 0x1a, 0xc8, 0x23, 0x7a, 0x75, 0xc3, 0xcf, 0xc9, + 0x20, 0x04, 0xa1, 0xc5, 0xa4, 0x0e, 0x36, 0x6b, 0xc4, 0x4d, 0x00, 0x17, + 0x6a, 0xf7, 0x1c, 0x15, 0xe4, 0x8c, 0x86, 0xd3, 0x7e, 0x01, 0x37, 0x23, + 0xca, 0xac, 0x72, 0x23, 0xab, 0x3b, 0xf4, 0xd5, 0x4f, 0x18, 0x28, 0x71, + 0x3b, 0x2b, 0x4a, 0x6f, 0xe4, 0x0f, 0xab, 0x74, 0x40, 0x5c, 0xb7, 0x38, + 0xb0, 0x64, 0xc0, 0x6e, 0xcc, 0x76, 0xe9, 0xef, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +/* q=(p-1)/2 for prime prime_tls_8192 */ +static const unsigned char subprime_tls_8192_data[] = { + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c, + 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78, + 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20, + 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c, + 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01, + 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0, + 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa, + 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a, + 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed, + 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a, + 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1, + 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd, + 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51, + 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c, + 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70, + 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0, + 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19, + 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9, + 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1, + 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd, + 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d, + 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c, + 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93, + 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e, + 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49, + 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9, + 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55, + 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06, + 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21, + 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7, + 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95, + 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d, + 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1, + 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02, + 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43, + 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19, + 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c, + 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd, + 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54, + 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7, + 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28, + 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81, + 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96, + 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53, + 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2, + 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d, + 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f, + 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b, + 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17, + 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1, + 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6, + 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda, + 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f, + 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb, + 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac, + 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6, + 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18, + 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5, + 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea, + 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82, + 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47, + 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0, + 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e, + 0x67, 0xfa, 0x35, 0x55, 0x1b, 0x56, 0x80, 0x26, 0x7b, 0x00, 0x64, 0x1c, + 0x0f, 0x21, 0x2d, 0x18, 0xec, 0xa8, 0xd7, 0x32, 0x7e, 0xd9, 0x1f, 0xe7, + 0x64, 0xa8, 0x4e, 0xa1, 0xb4, 0x3f, 0xf5, 0xb4, 0xf6, 0xe8, 0xe6, 0x2f, + 0x05, 0xc6, 0x61, 0xde, 0xfb, 0x25, 0x88, 0x77, 0xc3, 0x5b, 0x18, 0xa1, + 0x51, 0xd5, 0xc4, 0x14, 0xaa, 0xad, 0x97, 0xba, 0x3e, 0x49, 0x93, 0x32, + 0xe5, 0x96, 0x07, 0x8e, 0x60, 0x0d, 0xeb, 0x81, 0x14, 0x9c, 0x44, 0x1c, + 0xe9, 0x57, 0x82, 0xf2, 0x2a, 0x28, 0x25, 0x63, 0xc5, 0xba, 0xc1, 0x41, + 0x14, 0x23, 0x60, 0x5d, 0x1a, 0xe1, 0xaf, 0xae, 0x2c, 0x8b, 0x06, 0x60, + 0x23, 0x7e, 0xc1, 0x28, 0xaa, 0x0f, 0xe3, 0x46, 0x4e, 0x43, 0x58, 0x11, + 0x5d, 0xb8, 0x4c, 0xc3, 0xb5, 0x23, 0x07, 0x3a, 0x28, 0xd4, 0x54, 0x98, + 0x84, 0xb8, 0x1f, 0xf7, 0x0e, 0x10, 0xbf, 0x36, 0x1c, 0x13, 0x72, 0x96, + 0x28, 0xd5, 0x34, 0x8f, 0x07, 0x21, 0x1e, 0x7e, 0x4c, 0xf4, 0xf1, 0x8b, + 0x28, 0x60, 0x90, 0xbd, 0xb1, 0x24, 0x0b, 0x66, 0xd6, 0xcd, 0x4a, 0xfc, + 0xea, 0xdc, 0x00, 0xca, 0x44, 0x6c, 0xe0, 0x50, 0x50, 0xff, 0x18, 0x3a, + 0xd2, 0xbb, 0xf1, 0x18, 0xc1, 0xfc, 0x0e, 0xa5, 0x1f, 0x97, 0xd2, 0x2b, + 0x8f, 0x7e, 0x46, 0x70, 0x5d, 0x45, 0x27, 0xf4, 0x5b, 0x42, 0xae, 0xff, + 0x39, 0x58, 0x53, 0x37, 0x6f, 0x69, 0x7d, 0xd5, 0xfd, 0xf2, 0xc5, 0x18, + 0x7d, 0x7d, 0x5f, 0x0e, 0x2e, 0xb8, 0xd4, 0x3f, 0x17, 0xba, 0x0f, 0x7c, + 0x60, 0xff, 0x43, 0x7f, 0x53, 0x5d, 0xfe, 0xf2, 0x98, 0x33, 0xbf, 0x86, + 0xcb, 0xe8, 0x8e, 0xa4, 0xfb, 0xd4, 0x22, 0x1e, 0x84, 0x11, 0x72, 0x83, + 0x54, 0xfa, 0x30, 0xa7, 0x00, 0x8f, 0x15, 0x4a, 0x41, 0xc7, 0xfc, 0x46, + 0x6b, 0x46, 0x45, 0xdb, 0xe2, 0xe3, 0x21, 0x26, 0x7f, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, +}; + +static const SECItem subprime_ike_1536 = + { siBuffer, + (unsigned char *)subprime_ike_1536_data, + sizeof(subprime_ike_1536_data) }; +static const SECItem subprime_ike_2048 = + { siBuffer, + (unsigned char *)subprime_ike_2048_data, + sizeof(subprime_ike_2048_data) }; +static const SECItem subprime_ike_3072 = + { siBuffer, + (unsigned char *)subprime_ike_3072_data, + sizeof(subprime_ike_3072_data) }; +static const SECItem subprime_ike_4096 = + { siBuffer, + (unsigned char *)subprime_ike_4096_data, + sizeof(subprime_ike_4096_data) }; +static const SECItem subprime_ike_6144 = + { siBuffer, + (unsigned char *)subprime_ike_6144_data, + sizeof(subprime_ike_6144_data) }; +static const SECItem subprime_ike_8192 = + { siBuffer, + (unsigned char *)subprime_ike_8192_data, + sizeof(subprime_ike_8192_data) }; +static const SECItem subprime_tls_2048 = + { siBuffer, + (unsigned char *)subprime_tls_2048_data, + sizeof(subprime_tls_2048_data) }; +static const SECItem subprime_tls_3072 = + { siBuffer, + (unsigned char *)subprime_tls_3072_data, + sizeof(subprime_tls_3072_data) }; +static const SECItem subprime_tls_4096 = + { siBuffer, + (unsigned char *)subprime_tls_4096_data, + sizeof(subprime_tls_4096_data) }; +static const SECItem subprime_tls_6144 = + { siBuffer, + (unsigned char *)subprime_tls_6144_data, + sizeof(subprime_tls_6144_data) }; +static const SECItem subprime_tls_8192 = + { siBuffer, + (unsigned char *)subprime_tls_8192_data, + sizeof(subprime_tls_8192_data) }; + +/* + * verify that dhPrime matches one of our known primes + */ +const SECItem * +sftk_VerifyDH_Prime(SECItem *dhPrime) +{ + /* use the length to decide which primes to check */ + switch (dhPrime->len) { + case 1536 / PR_BITS_PER_BYTE: + if (PORT_Memcmp(dhPrime->data, prime_ike_1536, + sizeof(prime_ike_1536)) == 0) { + return &subprime_ike_1536; + } + break; + case 2048 / PR_BITS_PER_BYTE: + if (PORT_Memcmp(dhPrime->data, prime_tls_2048, + sizeof(prime_tls_2048)) == 0) { + return &subprime_tls_2048; + } + if (PORT_Memcmp(dhPrime->data, prime_ike_2048, + sizeof(prime_ike_2048)) == 0) { + return &subprime_ike_2048; + } + break; + case 3072 / PR_BITS_PER_BYTE: + if (PORT_Memcmp(dhPrime->data, prime_tls_3072, + sizeof(prime_tls_3072)) == 0) { + return &subprime_tls_3072; + } + if (PORT_Memcmp(dhPrime->data, prime_ike_3072, + sizeof(prime_ike_3072)) == 0) { + return &subprime_ike_3072; + } + break; + case 4096 / PR_BITS_PER_BYTE: + if (PORT_Memcmp(dhPrime->data, prime_tls_4096, + sizeof(prime_tls_4096)) == 0) { + return &subprime_tls_4096; + } + if (PORT_Memcmp(dhPrime->data, prime_ike_4096, + sizeof(prime_ike_4096)) == 0) { + return &subprime_ike_4096; + } + break; + case 6144 / PR_BITS_PER_BYTE: + if (PORT_Memcmp(dhPrime->data, prime_tls_6144, + sizeof(prime_tls_6144)) == 0) { + return &subprime_tls_6144; + } + if (PORT_Memcmp(dhPrime->data, prime_ike_6144, + sizeof(prime_ike_6144)) == 0) { + return &subprime_ike_6144; + } + break; + case 8192 / PR_BITS_PER_BYTE: + if (PORT_Memcmp(dhPrime->data, prime_tls_8192, + sizeof(prime_tls_8192)) == 0) { + return &subprime_tls_8192; + } + if (PORT_Memcmp(dhPrime->data, prime_ike_8192, + sizeof(prime_ike_8192)) == 0) { + return &subprime_ike_8192; + } + break; + } + /* no match found, return an error */ + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return NULL; +} + +/* Use the provided subPrime to see if dhPrime is a safe prime. We'll check + * primality of those values later. */ +SECStatus +sftk_IsSafePrime(const SECItem *dhPrime, const SECItem *dhSubPrime, PRBool *isSafe) +{ + int i; + unsigned char carry = 0; + int offset = 0, subPrimeLen = dhPrime->len; + *isSafe = PR_FALSE; + + /* Both dhPrime and dhSubPrime should be odd */ + if (((dhPrime->data[dhPrime->len - 1] & 0x1) != 1) && ((dhSubPrime->data[dhSubPrime->len - 1] & 0x1) != 1)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + /* subPrime is p-1/2, which means subPrime is 1 bit shorter than p. + * It's length in bytes is the same unless the high byte of p == 1 or 0. + */ + if (dhPrime->data[0] <= 1) { + subPrimeLen--; + offset++; + carry = (dhPrime->data[0]) << 7; + } + + /* if subprime len is not long enough it is not a strong prime */ + if (dhSubPrime->len != subPrimeLen) { + return SECSuccess; + } + + /* does the subprime match q == (p-1)/2 */ + for (i = 0; i < subPrimeLen; i++) { + if (dhSubPrime->data[i] != + (carry | ((dhPrime->data[i + offset] >> 1) & 0x7f))) { + return SECSuccess; + } + carry = ((dhPrime->data[i + offset] & 1) << 7) & 0x80; + } + /* subPrime for p claims to be q=(p-1)/2. So the caller thinks p + * is a strong prime, just need to check primality of p and q to verify */ + *isSafe = PR_TRUE; + return SECSuccess; +} diff --git a/security/nss/lib/softoken/sftkhmac.c b/security/nss/lib/softoken/sftkhmac.c index 617e6fd4e..b9ee7d054 100644 --- a/security/nss/lib/softoken/sftkhmac.c +++ b/security/nss/lib/softoken/sftkhmac.c @@ -9,10 +9,10 @@ #include "softoken.h" #include "hmacct.h" -/* HMACMechanismToHash converts a PKCS#11 MAC mechanism into a freebl hash +/* sftk_HMACMechanismToHash converts a PKCS#11 MAC mechanism into a freebl hash * type. */ -static HASH_HashType -HMACMechanismToHash(CK_MECHANISM_TYPE mech) +HASH_HashType +sftk_HMACMechanismToHash(CK_MECHANISM_TYPE mech) { switch (mech) { case CKM_MD2_HMAC: @@ -50,7 +50,7 @@ SetupMAC(CK_MECHANISM_PTR mech, SFTKObject *key) return NULL; } - alg = HMACMechanismToHash(params->macAlg); + alg = sftk_HMACMechanismToHash(params->macAlg); if (alg == HASH_AlgNULL) { return NULL; } @@ -261,7 +261,7 @@ sftk_MAC_InitRaw(sftk_MACCtx *ctx, CK_MECHANISM_TYPE mech, const unsigned char * case CKM_SHA256_HMAC: case CKM_SHA384_HMAC: case CKM_SHA512_HMAC: - hashObj = HASH_GetRawHashObject(HMACMechanismToHash(mech)); + hashObj = HASH_GetRawHashObject(sftk_HMACMechanismToHash(mech)); /* Because we condition above only on hashes we know to be valid, * hashObj should never be NULL. This assert is only useful when @@ -355,7 +355,7 @@ sftk_MAC_Reset(sftk_MACCtx *ctx) } CK_RV -sftk_MAC_Update(sftk_MACCtx *ctx, CK_BYTE_PTR data, unsigned int data_len) +sftk_MAC_Update(sftk_MACCtx *ctx, const CK_BYTE *data, unsigned int data_len) { switch (ctx->mech) { case CKM_MD2_HMAC: diff --git a/security/nss/lib/softoken/sftkike.c b/security/nss/lib/softoken/sftkike.c index 7d5370bd4..27eacc087 100644 --- a/security/nss/lib/softoken/sftkike.c +++ b/security/nss/lib/softoken/sftkike.c @@ -189,10 +189,11 @@ fail: /* encode the final pad block of aes xcbc, padBuf is modified */ CK_RV -sftk_xcbc_mac_pad(unsigned char *padBuf, unsigned int bufLen, int blockSize, - const unsigned char *k2, const unsigned char *k3) +sftk_xcbc_mac_pad(unsigned char *padBuf, unsigned int bufLen, + unsigned int blockSize, const unsigned char *k2, + const unsigned char *k3) { - int i; + unsigned int i; if (bufLen == blockSize) { for (i = 0; i < blockSize; i++) { padBuf[i] ^= k2[i]; @@ -697,18 +698,22 @@ fail: * This function returns (from rfc2409 appendix b): * Ka = K1 | K2 | K3 | K4 |... Kn * where: - * K1 = prf(K, 0x00) - * K2 = prf(K, K1) - * K3 = prf(K, K2) - * K4 = prf(K, K3) + * K1 = prf(K, [gxyKey]|[extraData]) or prf(K, 0) if gxyKey and extraData + * ar not present. + * K2 = prf(K, K1|[gxyKey]|[extraData]) + * K3 = prf(K, K2|[gxyKey]|[extraData]) + * K4 = prf(K, K3|[gxyKey]|[extraData]) * . - * Kn = prf(K, K(n-1)) + * Kn = prf(K, K(n-1)|[gxyKey]|[extraData]) * K = inKey */ CK_RV sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, - const CK_MECHANISM_TYPE *mech, SFTKObject *outKey, unsigned int keySize) + const CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *params, + SFTKObject *outKey, unsigned int keySize) { + SFTKAttribute *gxyKeyValue = NULL; + SFTKObject *gxyKeyObj = NULL; unsigned char *outKeyData = NULL; unsigned char *thisKey = NULL; unsigned char *lastKey = NULL; @@ -718,11 +723,33 @@ sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, CK_RV crv; prfContext context; - crv = prf_setup(&context, *mech); + if ((params->ulExtraDataLen != 0) && (params->pExtraData == NULL)) { + return CKR_ARGUMENTS_BAD; + } + crv = prf_setup(&context, params->prfMechanism); if (crv != CKR_OK) { return crv; } + if (params->bHasKeygxy) { + SFTKSession *session; + session = sftk_SessionFromHandle(hSession); + if (session == NULL) { + return CKR_SESSION_HANDLE_INVALID; + } + gxyKeyObj = sftk_ObjectFromHandle(params->hKeygxy, session); + sftk_FreeSession(session); + if (gxyKeyObj == NULL) { + crv = CKR_KEY_HANDLE_INVALID; + goto fail; + } + gxyKeyValue = sftk_FindAttribute(gxyKeyObj, CKA_VALUE); + if (gxyKeyValue == NULL) { + crv = CKR_KEY_HANDLE_INVALID; + goto fail; + } + } + macSize = prf_length(&context); if (keySize == 0) { @@ -741,25 +768,47 @@ sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, } /* - * this loop generates on block of the prf, basically - * kn = prf(key, Kn-1) - * Kn is thisKey, Kn-1 is lastKey - * key is inKey - */ + * this loop generates on block of the prf, basically + * kn = prf(key, Kn-1 | [Keygxy] | [ExtraData]) + * Kn is thisKey, Kn-1 is lastKey + * key is inKey + */ thisKey = outKeyData; for (genKeySize = 0; genKeySize <= keySize; genKeySize += macSize) { + PRBool hashedData = PR_FALSE; crv = prf_init(&context, inKey->attrib.pValue, inKey->attrib.ulValueLen); if (crv != CKR_OK) { goto fail; } - if (lastKey == NULL) { + if (lastKey != NULL) { + crv = prf_update(&context, lastKey, macSize); + if (crv != CKR_OK) { + goto fail; + } + hashedData = PR_TRUE; + } + if (gxyKeyValue != NULL) { + crv = prf_update(&context, gxyKeyValue->attrib.pValue, + gxyKeyValue->attrib.ulValueLen); + if (crv != CKR_OK) { + goto fail; + } + hashedData = PR_TRUE; + } + if (params->ulExtraDataLen != 0) { + crv = prf_update(&context, params->pExtraData, params->ulExtraDataLen); + if (crv != CKR_OK) { + goto fail; + } + hashedData = PR_TRUE; + } + /* if we haven't hashed anything yet, hash a zero */ + if (hashedData == PR_FALSE) { const unsigned char zero = 0; crv = prf_update(&context, &zero, 1); - } else { - crv = prf_update(&context, lastKey, macSize); - } - if (crv != CKR_OK) { - goto fail; + if (crv != CKR_OK) { + goto fail; + } } crv = prf_final(&context, thisKey, macSize); if (crv != CKR_OK) { @@ -770,6 +819,12 @@ sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, } crv = sftk_forceAttribute(outKey, CKA_VALUE, outKeyData, keySize); fail: + if (gxyKeyValue) { + sftk_FreeAttribute(gxyKeyValue); + } + if (gxyKeyObj) { + sftk_FreeObject(gxyKeyObj); + } if (outKeyData) { PORT_ZFree(outKeyData, outKeySize); } @@ -800,10 +855,12 @@ fail: * K = inKey, S = seedKey | seedData */ -CK_RV -sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, - const CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS *params, SFTKObject *outKey, - unsigned int keySize) +static CK_RV +sftk_ike_prf_plus_raw(CK_SESSION_HANDLE hSession, + const unsigned char *inKeyData, CK_ULONG inKeyLen, + const CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS *params, + unsigned char **outKeyDataPtr, unsigned int *outKeySizePtr, + unsigned int keySize) { SFTKAttribute *seedValue = NULL; SFTKObject *seedKeyObj = NULL; @@ -869,8 +926,7 @@ sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, crv = CKR_KEY_SIZE_RANGE; goto fail; } - crv = prf_init(&context, inKey->attrib.pValue, - inKey->attrib.ulValueLen); + crv = prf_init(&context, inKeyData, inKeyLen); if (crv != CKR_OK) { goto fail; } @@ -909,7 +965,9 @@ sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, lastKey = thisKey; thisKey += macSize; } - crv = sftk_forceAttribute(outKey, CKA_VALUE, outKeyData, keySize); + *outKeyDataPtr = outKeyData; + *outKeySizePtr = outKeySize; + outKeyData = NULL; /* don't free it here, our caller will free it */ fail: if (outKeyData) { PORT_ZFree(outKeyData, outKeySize); @@ -924,6 +982,30 @@ fail: return crv; } +/* + * ike prf + with code to deliever results tosoftoken objects. + */ +CK_RV +sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey, + const CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS *params, SFTKObject *outKey, + unsigned int keySize) +{ + unsigned char *outKeyData = NULL; + unsigned int outKeySize; + CK_RV crv; + + crv = sftk_ike_prf_plus_raw(hSession, inKey->attrib.pValue, + inKey->attrib.ulValueLen, params, + &outKeyData, &outKeySize, keySize); + if (crv != CKR_OK) { + return crv; + } + + crv = sftk_forceAttribute(outKey, CKA_VALUE, outKeyData, keySize); + PORT_ZFree(outKeyData, outKeySize); + return crv; +} + /* sftk_aes_xcbc_new_keys: * * aes xcbc creates 3 new keys from the input key. The first key will be the @@ -1239,7 +1321,21 @@ sftk_fips_IKE_PowerUpSelfTests(void) 0x7f, 0x6f, 0x77, 0x2e, 0x5d, 0x65, 0xb5, 0x8e, 0xb1, 0x13, 0x40, 0x96, 0xe8, 0x47, 0x8d, 0x2b }; + static const PRUint8 ike_known_sha256_prf_plus[] = { + 0xe6, 0xf1, 0x9b, 0x4a, 0x02, 0xe9, 0x73, 0x72, + 0x93, 0x9f, 0xdb, 0x46, 0x1d, 0xb1, 0x49, 0xcb, + 0x53, 0x08, 0x98, 0x3d, 0x41, 0x36, 0xfa, 0x8b, + 0x47, 0x04, 0x49, 0x11, 0x0d, 0x6e, 0x96, 0x1d, + 0xab, 0xbe, 0x94, 0x28, 0xa0, 0xb7, 0x9c, 0xa3, + 0x29, 0xe1, 0x40, 0xf8, 0xf8, 0x88, 0xb9, 0xb5, + 0x40, 0xd4, 0x54, 0x4d, 0x25, 0xab, 0x94, 0xd4, + 0x98, 0xd8, 0x00, 0xbf, 0x6f, 0xef, 0xe8, 0x39 + }; SECStatus rv; + CK_RV crv; + unsigned char *outKeyData = NULL; + unsigned int outKeySize; + CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS ike_params; rv = prf_test(CKM_AES_XCBC_MAC, ike_xcbc_known_key, sizeof(ike_xcbc_known_key), @@ -1290,5 +1386,23 @@ sftk_fips_IKE_PowerUpSelfTests(void) ike_sha512_known_plain_text, sizeof(ike_sha512_known_plain_text), ike_sha512_known_mac, sizeof(ike_sha512_known_mac)); + + ike_params.prfMechanism = CKM_SHA256_HMAC; + ike_params.bHasSeedKey = PR_FALSE; + ike_params.hSeedKey = CK_INVALID_HANDLE; + ike_params.pSeedData = (CK_BYTE_PTR)ike_sha256_known_plain_text; + ike_params.ulSeedDataLen = sizeof(ike_sha256_known_plain_text); + crv = sftk_ike_prf_plus_raw(CK_INVALID_HANDLE, ike_sha256_known_key, + sizeof(ike_sha256_known_key), &ike_params, + &outKeyData, &outKeySize, 64); + if ((crv != CKR_OK) || + (outKeySize != sizeof(ike_known_sha256_prf_plus)) || + (PORT_Memcmp(outKeyData, ike_known_sha256_prf_plus, + sizeof(ike_known_sha256_prf_plus)) != 0)) { + PORT_ZFree(outKeyData, outKeySize); + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } + PORT_ZFree(outKeyData, outKeySize); return rv; } diff --git a/security/nss/lib/softoken/sftkmessage.c b/security/nss/lib/softoken/sftkmessage.c new file mode 100644 index 000000000..76bc9b479 --- /dev/null +++ b/security/nss/lib/softoken/sftkmessage.c @@ -0,0 +1,377 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* + * This file implements PKCS 11 on top of our existing security modules + * + * Implement the PKCS #11 v3.0 Message interfaces + */ +#include "seccomon.h" +#include "pkcs11.h" +#include "pkcs11i.h" +#include "blapi.h" +#include "prenv.h" +#include "softoken.h" + +static SECStatus +sftk_ChaCha20_Poly1305_Message_Encrypt(ChaCha20Poly1305Context *ctx, + unsigned char *cipherText, unsigned int *cipherTextLen, + unsigned int maxOutLen, const unsigned char *plainText, + unsigned int plainTextLen, + CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *params, + unsigned int paramsLen, const unsigned char *aad, + unsigned int aadLen) +{ + return ChaCha20Poly1305_Encrypt(ctx, cipherText, cipherTextLen, maxOutLen, + plainText, plainTextLen, params->pNonce, params->ulNonceLen, + aad, aadLen, params->pTag); +} +static SECStatus +sftk_ChaCha20_Poly1305_Message_Decrypt(ChaCha20Poly1305Context *ctx, + unsigned char *plainText, unsigned int *plainTextLen, + unsigned int maxOutLen, const unsigned char *cipherText, + unsigned int cipherTextLen, + CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *params, + unsigned int paramsLen, const unsigned char *aad, + unsigned int aadLen) +{ + return ChaCha20Poly1305_Decrypt(ctx, plainText, plainTextLen, maxOutLen, + cipherText, cipherTextLen, params->pNonce, params->ulNonceLen, + aad, aadLen, params->pTag); +} + +/* + * Handle AEAD Encryption operation + * + * The setup is similiar to sftk_CryptInit except we set the aeadUpdate + * function instead of the normal update function. This function handles + * both the Encrypt case and the Decrypt case. + */ +static CK_RV +sftk_MessageCryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey, SFTKContextType contextType, + CK_ATTRIBUTE_TYPE operation, PRBool encrypt) +{ + SFTKSession *session; + SFTKObject *key; + SFTKSessionContext *context; + SFTKAttribute *att; + CK_KEY_TYPE key_type; + CK_RV crv = CKR_OK; + + if (!pMechanism) { + return CKR_MECHANISM_PARAM_INVALID; + } + + crv = sftk_MechAllowsOperation(pMechanism->mechanism, + CKA_NSS_MESSAGE | operation); + if (crv != CKR_OK) + return crv; + + session = sftk_SessionFromHandle(hSession); + if (session == NULL) + return CKR_SESSION_HANDLE_INVALID; + + crv = sftk_InitGeneric(session, &context, contextType, &key, hKey, + &key_type, CKO_SECRET_KEY, operation); + if (crv != CKR_OK) { + sftk_FreeSession(session); + return crv; + } + + att = sftk_FindAttribute(key, CKA_VALUE); + if (att == NULL) { + sftk_FreeSession(session); + sftk_FreeContext(context); + return CKR_KEY_HANDLE_INVALID; + } + + context->doPad = PR_FALSE; + context->multi = PR_TRUE; /* All message are 'multi' operations */ + + switch (pMechanism->mechanism) { + case CKM_AES_GCM: + context->cipherInfo = AES_CreateContext( + (unsigned char *)att->attrib.pValue, + NULL, NSS_AES_GCM, encrypt, att->attrib.ulValueLen, + AES_BLOCK_SIZE); + context->aeadUpdate = (SFTKAEADCipher)AES_AEAD; + context->destroy = (SFTKDestroy)AES_DestroyContext; + break; + case CKM_CHACHA20_POLY1305: + context->cipherInfo = ChaCha20Poly1305_CreateContext( + (unsigned char *)att->attrib.pValue, att->attrib.ulValueLen, + 16); + context->aeadUpdate = (SFTKAEADCipher)(encrypt ? sftk_ChaCha20_Poly1305_Message_Encrypt : sftk_ChaCha20_Poly1305_Message_Decrypt); + context->destroy = (SFTKDestroy)ChaCha20Poly1305_DestroyContext; + break; + default: + crv = CKR_MECHANISM_INVALID; + break; + } + if (context->cipherInfo == NULL) { + crv = sftk_MapCryptError(PORT_GetError()); + if (crv == CKR_OK) { + crv = CKR_GENERAL_ERROR; + } + } + if (crv != CKR_OK) { + sftk_FreeContext(context); + sftk_FreeSession(session); + return crv; + } + sftk_SetContextByType(session, contextType, context); + sftk_FreeSession(session); + return CKR_OK; +} + +/* + * Generic handler for the actual encryption/decryption. Each call handles + * The authentication data for the entire block. Multiple calls using + * BeginMessage and NextMessage are not supported and CKF_MESSSAGE_MULTI is + * not set on the supported algorithms + */ +static CK_RV +sftk_CryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pIntext, + CK_ULONG ulIntextLen, CK_BYTE_PTR pOuttext, + CK_ULONG_PTR pulOuttextLen, SFTKContextType contextType) +{ + SFTKSessionContext *context; + unsigned int outlen; + unsigned int maxout = *pulOuttextLen; + CK_RV crv; + SECStatus rv; + + CHECK_FORK(); + + /* make sure we're legal */ + crv = sftk_GetContext(hSession, &context, contextType, PR_TRUE, NULL); + if (crv != CKR_OK) + return crv; + + if (!pOuttext) { + *pulOuttextLen = ulIntextLen; + return CKR_OK; + } + rv = (*context->aeadUpdate)(context->cipherInfo, pOuttext, &outlen, + maxout, pIntext, ulIntextLen, + pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen); + + if (rv != SECSuccess) { + if (contextType == SFTK_MESSAGE_ENCRYPT) { + return sftk_MapCryptError(PORT_GetError()); + } else { + return sftk_MapDecryptError(PORT_GetError()); + } + } + *pulOuttextLen = (CK_ULONG)(outlen); + return CKR_OK; +} + +/* + * Common message cleanup rountine + */ +static CK_RV +sftk_MessageCryptFinal(CK_SESSION_HANDLE hSession, + SFTKContextType contextType) +{ + SFTKSession *session; + SFTKSessionContext *context; + CK_RV crv; + + CHECK_FORK(); + + /* make sure we're legal */ + crv = sftk_GetContext(hSession, &context, contextType, PR_TRUE, &session); + if (crv != CKR_OK) + return crv; + sftk_TerminateOp(session, contextType, context); + sftk_FreeSession(session); + return CKR_OK; +} + +/* MessageEncrypt and EncryptMessage functions just use the helper functions + * above */ +CK_RV +NSC_MessageEncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + return sftk_MessageCryptInit(hSession, pMechanism, hKey, + SFTK_MESSAGE_ENCRYPT, CKA_ENCRYPT, PR_TRUE); +} + +CK_RV +NSC_EncryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pPlaintext, + CK_ULONG ulPlaintextLen, CK_BYTE_PTR pCiphertext, + CK_ULONG_PTR pulCiphertextLen) +{ + return sftk_CryptMessage(hSession, pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen, pPlaintext, + ulPlaintextLen, pCiphertext, pulCiphertextLen, + SFTK_MESSAGE_ENCRYPT); +} + +/* + * We only support the single shot function. The Begin/Next version can be + * dealt with if we need to support S/MIME or something. It would probably + * just buffer rather then returning intermediate results. + */ +CK_RV +NSC_EncryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_EncryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pPlaintextPart, + CK_ULONG ulPlaintextPartLen, CK_BYTE_PTR pCiphertextPart, + CK_ULONG_PTR pulCiphertextPartLen, CK_FLAGS flags) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_MessageEncryptFinal(CK_SESSION_HANDLE hSession) +{ + return sftk_MessageCryptFinal(hSession, SFTK_MESSAGE_ENCRYPT); +} + +/* MessageDecrypt and DecryptMessage functions just use the helper functions + * above */ +CK_RV +NSC_MessageDecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + return sftk_MessageCryptInit(hSession, pMechanism, hKey, + SFTK_MESSAGE_DECRYPT, CKA_DECRYPT, PR_FALSE); +} + +CK_RV +NSC_DecryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pCiphertext, + CK_ULONG ulCiphertextLen, CK_BYTE_PTR pPlaintext, + CK_ULONG_PTR pulPlaintextLen) +{ + return sftk_CryptMessage(hSession, pParameter, ulParameterLen, + pAssociatedData, ulAssociatedDataLen, pCiphertext, + ulCiphertextLen, pPlaintext, pulPlaintextLen, + SFTK_MESSAGE_DECRYPT); +} + +/* + * We only support the single shot function. The Begin/Next version can be + * dealt with if we need to support S/MIME or something. It would probably + * just buffer rather then returning intermediate results. This is expecially + * true for decrypt, which isn't supposed to return any data unless it's been + * authenticated (which can't happen until the last block is processed). + */ +CK_RV +NSC_DecryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_DecryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pCiphertextPart, + CK_ULONG ulCiphertextPartLen, CK_BYTE_PTR pPlaintextPart, + CK_ULONG_PTR pulPlaintextPartLen, CK_FLAGS flags) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_MessageDecryptFinal(CK_SESSION_HANDLE hSession) +{ + return sftk_MessageCryptFinal(hSession, SFTK_MESSAGE_DECRYPT); +} + +/* + * There are no mechanisms defined to use the MessageSign and MessageVerify + * interfaces yet, so we don't need to implement anything. + */ +CK_RV +NSC_MessageSignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_SignMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_SignMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_SignMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, + CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, + CK_ULONG_PTR pulSignatureLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_MessageSignFinal(CK_SESSION_HANDLE hSession) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_MessageVerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_VerifyMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, + CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_VerifyMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_VerifyMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, CK_BYTE_PTR pData, + CK_ULONG ulDataLen, CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} + +CK_RV +NSC_MessageVerifyFinal(CK_SESSION_HANDLE hSession) +{ + return CKR_FUNCTION_NOT_SUPPORTED; +} diff --git a/security/nss/lib/softoken/sftkpwd.c b/security/nss/lib/softoken/sftkpwd.c index f2acf7664..b41cf9dab 100644 --- a/security/nss/lib/softoken/sftkpwd.c +++ b/security/nss/lib/softoken/sftkpwd.c @@ -92,6 +92,11 @@ sftkdb_passwordToKey(SFTKDBHandle *keydb, SECItem *salt, SHA1Context *cx = NULL; SECStatus rv = SECFailure; + if (!pw) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + key->data = PORT_Alloc(SHA1_LENGTH); if (key->data == NULL) { goto loser; @@ -260,18 +265,19 @@ loser: * with SECITEM_FreeItem by the caller. */ SECStatus -sftkdb_DecryptAttribute(SECItem *passKey, SECItem *cipherText, - SECItem **plain) +sftkdb_DecryptAttribute(SFTKDBHandle *handle, SECItem *passKey, + CK_OBJECT_HANDLE id, CK_ATTRIBUTE_TYPE type, + SECItem *cipherText, SECItem **plain) { SECStatus rv; sftkCipherValue cipherValue; /* First get the cipher type */ + *plain = NULL; rv = sftkdb_decodeCipherText(cipherText, &cipherValue); if (rv != SECSuccess) { goto loser; } - /* fprintf(stderr, "sftkdb_DecryptAttribute iteration: %d\n", cipherValue.param->iter); */ *plain = nsspkcs5_CipherData(cipherValue.param, passKey, &cipherValue.value, PR_FALSE, NULL); @@ -280,6 +286,33 @@ sftkdb_DecryptAttribute(SECItem *passKey, SECItem *cipherText, goto loser; } + /* If we are using aes 256, we need to check authentication as well.*/ + if ((type != CKT_INVALID_TYPE) && (cipherValue.alg == SEC_OID_AES_256_CBC)) { + SECItem signature; + unsigned char signData[SDB_MAX_META_DATA_LEN]; + + /* if we get here from the old legacy db, there is clearly an + * error, don't return the plaintext */ + if (handle == NULL) { + rv = SECFailure; + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + goto loser; + } + + signature.data = signData; + signature.len = sizeof(signData); + rv = sftkdb_GetAttributeSignature(handle, handle, id, type, + &signature); + if (rv != SECSuccess) { + goto loser; + } + rv = sftkdb_VerifyAttribute(handle, passKey, CK_INVALID_HANDLE, type, + *plain, &signature); + if (rv != SECSuccess) { + goto loser; + } + } + loser: if (cipherValue.param) { nsspkcs5_DestroyPBEParameter(cipherValue.param); @@ -287,9 +320,36 @@ loser: if (cipherValue.arena) { PORT_FreeArena(cipherValue.arena, PR_FALSE); } + /* Item decrypted, but failed integrity, clear it out */ + if (*plain && rv != SECSuccess) { + SECITEM_ZfreeItem(*plain, PR_TRUE); + *plain = NULL; + } return rv; } +/* If the database can't store the integrity check, it's a non-FIPS database + * and we use the old encryption scheme for it */ +static PRBool +sftkdb_useLegacyEncryption(SFTKDBHandle *handle, SDB *db) +{ + if ((handle == NULL) || (db == NULL)) { + /* this is the case where the legacy db is calling back to us to + * encrypt or decrypt attributes inside the lower level db code. + * This is because the legacy db stored keys as pkcs #8 encrypted + * blobs rather than individual encrypted attributes */ + return PR_TRUE; + } + /* currently, only the legacy db can't store meta data, but if we + * add a new db that also can't store meta data, then it to wouldn't + * be able to do the integrity checks. In both cases use the old encryption + * algorithms. */ + if ((db->sdb_flags & SDB_HAS_META) == 0) { + return PR_TRUE; + } + return PR_FALSE; +} + /* * encrypt a block. This function returned the encrypted ciphertext which * the caller must free. If the caller provides an arena, cipherText will @@ -297,22 +357,32 @@ loser: * salt automatically. */ SECStatus -sftkdb_EncryptAttribute(PLArenaPool *arena, SECItem *passKey, - int iterationCount, SECItem *plainText, - SECItem **cipherText) +sftkdb_EncryptAttribute(PLArenaPool *arena, SFTKDBHandle *handle, SDB *db, + SECItem *passKey, int iterationCount, + CK_OBJECT_HANDLE id, CK_ATTRIBUTE_TYPE type, + SECItem *plainText, SECItem **cipherText) { SECStatus rv; sftkCipherValue cipherValue; SECItem *cipher = NULL; NSSPKCS5PBEParameter *param = NULL; unsigned char saltData[HASH_LENGTH_MAX]; + SECItem *signature = NULL; + HASH_HashType hashType = HASH_AlgNULL; - cipherValue.alg = SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC; - cipherValue.salt.len = SHA1_LENGTH; + if (sftkdb_useLegacyEncryption(handle, db)) { + cipherValue.alg = SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC; + cipherValue.salt.len = SHA1_LENGTH; + hashType = HASH_AlgSHA1; + } else { + cipherValue.alg = SEC_OID_AES_256_CBC; + cipherValue.salt.len = SHA256_LENGTH; + hashType = HASH_AlgSHA256; + } cipherValue.salt.data = saltData; RNG_GenerateGlobalRandomBytes(saltData, cipherValue.salt.len); - param = nsspkcs5_NewParam(cipherValue.alg, HASH_AlgSHA1, &cipherValue.salt, + param = nsspkcs5_NewParam(cipherValue.alg, hashType, &cipherValue.salt, iterationCount); if (param == NULL) { rv = SECFailure; @@ -331,7 +401,26 @@ sftkdb_EncryptAttribute(PLArenaPool *arena, SECItem *passKey, goto loser; } + /* If we are using aes 256, we need to add authentication as well */ + if ((type != CKT_INVALID_TYPE) && + (cipherValue.param->encAlg == SEC_OID_AES_256_CBC)) { + rv = sftkdb_SignAttribute(arena, handle, db, passKey, iterationCount, + CK_INVALID_HANDLE, type, plainText, + &signature); + if (rv != SECSuccess) { + goto loser; + } + rv = sftkdb_PutAttributeSignature(handle, db, id, type, + signature); + if (rv != SECSuccess) { + goto loser; + } + } + loser: + if ((arena == NULL) && signature) { + SECITEM_FreeItem(cipher, PR_TRUE); + } if (cipher) { SECITEM_FreeItem(cipher, PR_TRUE); } @@ -408,7 +497,8 @@ loser: * plainText is the plainText of the attribute. */ SECStatus -sftkdb_VerifyAttribute(SECItem *passKey, CK_OBJECT_HANDLE objectID, +sftkdb_VerifyAttribute(SFTKDBHandle *handle, + SECItem *passKey, CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE attrType, SECItem *plainText, SECItem *signText) { @@ -450,8 +540,9 @@ loser: * attribute. The signText is a PKCS 5 v2 pbe. */ SECStatus -sftkdb_SignAttribute(PLArenaPool *arena, SECItem *passKey, - int iterationCount, CK_OBJECT_HANDLE objectID, +sftkdb_SignAttribute(PLArenaPool *arena, SFTKDBHandle *keyDB, SDB *db, + SECItem *passKey, int iterationCount, + CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE attrType, SECItem *plainText, SECItem **signature) { @@ -860,7 +951,8 @@ sftkdb_finishPasswordCheck(SFTKDBHandle *keydb, SECItem *key, const char *pw, } /* decrypt the entry value */ - rv = sftkdb_DecryptAttribute(key, value, &result); + rv = sftkdb_DecryptAttribute(keydb, key, CK_INVALID_HANDLE, + CKT_INVALID_TYPE, value, &result); if (rv != SECSuccess) { goto done; } @@ -1070,9 +1162,9 @@ sftk_updateMacs(PLArenaPool *arena, SFTKDBHandle *handle, SECItem plainText; plainText.data = authAttr.pValue; plainText.len = authAttr.ulValueLen; - if (sftkdb_SignAttribute(arena, newKey, iterationCount, id, - authAttr.type, &plainText, - &signText) != SECSuccess) { + if (sftkdb_SignAttribute(arena, handle, keyTarget, newKey, + iterationCount, id, authAttr.type, + &plainText, &signText) != SECSuccess) { return CKR_GENERAL_ERROR; } if (sftkdb_PutAttributeSignature(handle, keyTarget, id, authAttr.type, @@ -1127,7 +1219,8 @@ sftk_updateEncrypted(PLArenaPool *arena, SFTKDBHandle *keydb, SECItem *result; plainText.data = privAttr.pValue; plainText.len = privAttr.ulValueLen; - if (sftkdb_EncryptAttribute(arena, newKey, iterationCount, + if (sftkdb_EncryptAttribute(arena, keydb, keydb->db, newKey, + iterationCount, id, privAttr.type, &plainText, &result) != SECSuccess) { return CKR_GENERAL_ERROR; } @@ -1296,7 +1389,7 @@ sftkdb_ChangePassword(SFTKDBHandle *keydb, certdb = keydb->peerDB; if (certdb) { CK_ATTRIBUTE objectType = { CKA_CLASS, 0, sizeof(CK_OBJECT_CLASS) }; - CK_OBJECT_CLASS myClass = CKO_NETSCAPE_TRUST; + CK_OBJECT_CLASS myClass = CKO_NSS_TRUST; objectType.pValue = &myClass; crv = sftkdb_convertObjects(certdb, &objectType, 1, &newKey, @@ -1317,8 +1410,9 @@ sftkdb_ChangePassword(SFTKDBHandle *keydb, plainText.data = (unsigned char *)SFTK_PW_CHECK_STRING; plainText.len = SFTK_PW_CHECK_LEN; - rv = sftkdb_EncryptAttribute(NULL, &newKey, iterationCount, - &plainText, &result); + rv = sftkdb_EncryptAttribute(NULL, keydb, keydb->db, &newKey, + iterationCount, CK_INVALID_HANDLE, + CKT_INVALID_TYPE, &plainText, &result); if (rv != SECSuccess) { goto loser; } diff --git a/security/nss/lib/softoken/softkver.h b/security/nss/lib/softoken/softkver.h index 806f3f1e9..9e02433e2 100644 --- a/security/nss/lib/softoken/softkver.h +++ b/security/nss/lib/softoken/softkver.h @@ -17,11 +17,11 @@ * The format of the version string should be * ".[.[.]][ ][ ]" */ -#define SOFTOKEN_VERSION "3.48.5" SOFTOKEN_ECC_STRING +#define SOFTOKEN_VERSION "3.59.1.1" SOFTOKEN_ECC_STRING #define SOFTOKEN_VMAJOR 3 -#define SOFTOKEN_VMINOR 48 -#define SOFTOKEN_VPATCH 5 -#define SOFTOKEN_VBUILD 0 +#define SOFTOKEN_VMINOR 59 +#define SOFTOKEN_VPATCH 1 +#define SOFTOKEN_VBUILD 1 #define SOFTOKEN_BETA PR_FALSE #endif /* _SOFTKVER_H_ */ diff --git a/security/nss/lib/softoken/softoken.gyp b/security/nss/lib/softoken/softoken.gyp index 8b6751182..1ff5286d7 100644 --- a/security/nss/lib/softoken/softoken.gyp +++ b/security/nss/lib/softoken/softoken.gyp @@ -48,7 +48,7 @@ 'fipstest.c', 'fipstokn.c', 'jpakesftk.c', - 'lgglue.c', + 'kbkdf.c', 'lowkey.c', 'lowpbe.c', 'padbuf.c', @@ -56,14 +56,23 @@ 'pkcs11c.c', 'pkcs11u.c', 'sdb.c', + 'sftkdhverify.c', 'sftkdb.c', 'sftkhmac.c', 'sftkike.c', + 'sftkmessage.c', 'sftkpars.c', 'sftkpwd.c', 'softkver.c', 'tlsprf.c' ], + 'conditions': [ + [ 'disable_dbm==0', { + 'sources': [ + 'lgglue.c', + ] + }] + ] }, }, { diff --git a/security/nss/lib/softoken/softoken.h b/security/nss/lib/softoken/softoken.h index 4626e7849..30586fcf4 100644 --- a/security/nss/lib/softoken/softoken.h +++ b/security/nss/lib/softoken/softoken.h @@ -145,7 +145,9 @@ extern PRBool sftk_fatalError; /* ** macros to check for forked child process after C_Initialize */ -#if defined(XP_UNIX) && !defined(NO_FORK_CHECK) +/* for PKCS #11 3.0, default is NO_FORK_CHECK, if you want it, now you + * need to define DO_FORK_CHECK */ +#if defined(XP_UNIX) && defined(DO_FORK_CHECK) #ifdef DEBUG @@ -260,6 +262,19 @@ extern PRBool sftkForkCheckDisabled; #endif +/* + * If we were trying to be complete, we would have both FORK_SAFE + * and non-Fork safe interfaces here. That would require doubling + * the functions in our function list for both this and the FIPS + * interface. Since NSS now always asks for a FORK_SAFE interface, + * and can fall back to a non-FORK_SAFE interface, we set only + * export one set of interfaces here */ +#ifdef NO_FORK_CHECK +#define NSS_INTERFACE_FLAGS CKF_INTERFACE_FORK_SAFE +#else +#define NSS_INTERFACE_FLAGS 0 +#endif + SEC_END_PROTOS #endif /* _SOFTOKEN_H_ */ diff --git a/security/nss/lib/softoken/softokn.def b/security/nss/lib/softoken/softokn.def index 0c71a1b4c..135755be6 100644 --- a/security/nss/lib/softoken/softokn.def +++ b/security/nss/lib/softoken/softokn.def @@ -26,3 +26,14 @@ NSC_ModuleDBFunc; ;+ local: ;+ *; ;+}; +;+NSS_3.52 { # NSS 3.52 release adds pkcs #11 v3.0 +;+ global: +C_GetInterfaceList; +FC_GetInterfaceList; +NSC_GetInterfaceList; +C_GetInterface; +FC_GetInterface; +NSC_GetInterface; +;+ local: +;+ *; +;+}; diff --git a/security/nss/lib/ssl/SSLerrs.h b/security/nss/lib/ssl/SSLerrs.h index 87b59b1e8..f9c36b7c1 100644 --- a/security/nss/lib/ssl/SSLerrs.h +++ b/security/nss/lib/ssl/SSLerrs.h @@ -582,3 +582,6 @@ ER3(SSL_ERROR_DC_INVALID_KEY_USAGE, (SSL_ERROR_BASE + 184), ER3(SSL_ERROR_DC_EXPIRED, (SSL_ERROR_BASE + 185), "SSL received a delegated credential that expired.") + +ER3(SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD, (SSL_ERROR_BASE + 186), + "SSL received a delegated credential with excessive TTL.") diff --git a/security/nss/lib/ssl/dtls13con.c b/security/nss/lib/ssl/dtls13con.c index 0c4fc7fcd..5307419b6 100644 --- a/security/nss/lib/ssl/dtls13con.c +++ b/security/nss/lib/ssl/dtls13con.c @@ -10,38 +10,52 @@ #include "ssl.h" #include "sslimpl.h" #include "sslproto.h" +#include "keyhi.h" +#include "pk11func.h" +/* + * 0 1 2 3 4 5 6 7 + * +-+-+-+-+-+-+-+-+ + * |0|0|1|C|S|L|E E| + * +-+-+-+-+-+-+-+-+ + * | Connection ID | Legend: + * | (if any, | + * / length as / C - CID present + * | negotiated) | S - Sequence number length + * +-+-+-+-+-+-+-+-+ L - Length present + * | 8 or 16 bit | E - Epoch + * |Sequence Number| + * +-+-+-+-+-+-+-+-+ + * | 16 bit Length | + * | (if present) | + * +-+-+-+-+-+-+-+-+ + */ SECStatus -dtls13_InsertCipherTextHeader(const sslSocket *ss, ssl3CipherSpec *cwSpec, +dtls13_InsertCipherTextHeader(const sslSocket *ss, const ssl3CipherSpec *cwSpec, sslBuffer *wrBuf, PRBool *needsLength) { - PRUint32 seq; - SECStatus rv; - /* Avoid using short records for the handshake. We pack multiple records * into the one datagram for the handshake. */ if (ss->opt.enableDtlsShortHeader && - cwSpec->epoch != TrafficKeyHandshake) { + cwSpec->epoch > TrafficKeyHandshake) { *needsLength = PR_FALSE; /* The short header is comprised of two octets in the form - * 0b001essssssssssss where 'e' is the low bit of the epoch and 's' is - * the low 12 bits of the sequence number. */ - seq = 0x2000 | - (((uint64_t)cwSpec->epoch & 1) << 12) | - (cwSpec->nextSeqNum & 0xfff); - return sslBuffer_AppendNumber(wrBuf, seq, 2); + * 0b001000eessssssss where 'e' is the low two bits of the + * epoch and 's' is the low 8 bits of the sequence number. */ + PRUint8 ct = 0x20 | ((uint64_t)cwSpec->epoch & 0x3); + if (sslBuffer_AppendNumber(wrBuf, ct, 1) != SECSuccess) { + return SECFailure; + } + PRUint8 seq = cwSpec->nextSeqNum & 0xff; + return sslBuffer_AppendNumber(wrBuf, seq, 1); } - rv = sslBuffer_AppendNumber(wrBuf, ssl_ct_application_data, 1); - if (rv != SECSuccess) { + PRUint8 ct = 0x2c | ((PRUint8)cwSpec->epoch & 0x3); + if (sslBuffer_AppendNumber(wrBuf, ct, 1) != SECSuccess) { return SECFailure; } - - /* The epoch and sequence number are encoded on 4 octets, with the epoch - * consuming the first two bits. */ - seq = (((uint64_t)cwSpec->epoch & 3) << 30) | (cwSpec->nextSeqNum & 0x3fffffff); - rv = sslBuffer_AppendNumber(wrBuf, seq, 4); - if (rv != SECSuccess) { + if (sslBuffer_AppendNumber(wrBuf, + (cwSpec->nextSeqNum & 0xffff), 2) != SECSuccess) { return SECFailure; } *needsLength = PR_TRUE; @@ -171,6 +185,27 @@ dtls13_SendAckCb(sslSocket *ss) (void)dtls13_SendAck(ss); } +/* Limits from draft-ietf-tls-dtls13-38; section 4.5.3. */ +PRBool +dtls13_AeadLimitReached(ssl3CipherSpec *spec) +{ + if (spec->version >= SSL_LIBRARY_VERSION_TLS_1_3) { + switch (spec->cipherDef->calg) { + case ssl_calg_chacha20: + case ssl_calg_aes_gcm: + return spec->deprotectionFailures >= (1ULL << 36); +#ifdef UNSAFE_FUZZER_MODE + case ssl_calg_null: + return PR_FALSE; +#endif + default: + PORT_Assert(0); + break; + } + } + return PR_FALSE; +} + /* Zero length messages are very simple to check. */ static PRBool dtls_IsEmptyMessageAcknowledged(sslSocket *ss, PRUint16 msgSeq, PRUint32 offset) @@ -378,8 +413,7 @@ dtls13_HandleOutOfEpochRecord(sslSocket *ss, const ssl3CipherSpec *spec, * server, we might have processed the client's Finished and * moved on to application data keys, but the client has * retransmitted Finished (e.g., because our ACK got lost.) - * We just retransmit the previous Finished to let the client - * complete. */ + * We just retransmit the ACK to let the client complete. */ if (rType == ssl_ct_handshake) { if ((ss->sec.isServer) && (ss->ssl3.hs.ws == idle_handshake)) { @@ -512,3 +546,56 @@ dtls13_HolddownTimerCb(sslSocket *ss) ssl_CipherSpecReleaseByEpoch(ss, ssl_secret_read, TrafficKeyHandshake); ssl_ClearPRCList(&ss->ssl3.hs.dtlsRcvdHandshake, NULL); } + +SECStatus +dtls13_MaskSequenceNumber(sslSocket *ss, ssl3CipherSpec *spec, + PRUint8 *hdr, PRUint8 *cipherText, PRUint32 cipherTextLen) +{ + PORT_Assert(IS_DTLS(ss)); + if (spec->version < SSL_LIBRARY_VERSION_TLS_1_3) { + return SECSuccess; + } + + if (spec->maskContext) { +#ifdef UNSAFE_FUZZER_MODE + /* Use a null mask. */ + PRUint8 mask[2] = { 0 }; +#else + /* "This procedure requires the ciphertext length be at least 16 bytes. + * Receivers MUST reject shorter records as if they had failed + * deprotection, as described in Section 4.5.2." */ + if (cipherTextLen < 16) { + PORT_SetError(SSL_ERROR_BAD_MAC_READ); + return SECFailure; + } + + PRUint8 mask[2]; + SECStatus rv = ssl_CreateMaskInner(spec->maskContext, cipherText, cipherTextLen, mask, sizeof(mask)); + + if (rv != SECSuccess) { + PORT_SetError(SSL_ERROR_BAD_MAC_READ); + return SECFailure; + } +#endif + + hdr[1] ^= mask[0]; + if (hdr[0] & 0x08) { + hdr[2] ^= mask[1]; + } + } + return SECSuccess; +} + +CK_MECHANISM_TYPE +tls13_SequenceNumberEncryptionMechanism(SSLCipherAlgorithm bulkAlgorithm) +{ + switch (bulkAlgorithm) { + case ssl_calg_aes_gcm: + return CKM_AES_ECB; + case ssl_calg_chacha20: + return CKM_NSS_CHACHA20_CTR; + default: + PORT_Assert(PR_FALSE); + } + return CKM_INVALID_MECHANISM; +} diff --git a/security/nss/lib/ssl/dtls13con.h b/security/nss/lib/ssl/dtls13con.h index ce92a8a55..bfe8d4020 100644 --- a/security/nss/lib/ssl/dtls13con.h +++ b/security/nss/lib/ssl/dtls13con.h @@ -10,7 +10,7 @@ #define __dtls13con_h_ SECStatus dtls13_InsertCipherTextHeader(const sslSocket *ss, - ssl3CipherSpec *cwSpec, + const ssl3CipherSpec *cwSpec, sslBuffer *wrBuf, PRBool *needsLength); SECStatus dtls13_RememberFragment(sslSocket *ss, PRCList *list, @@ -29,5 +29,10 @@ SECStatus dtls13_SendAck(sslSocket *ss); void dtls13_SendAckCb(sslSocket *ss); void dtls13_HolddownTimerCb(sslSocket *ss); void dtls_ReceivedFirstMessageInFlight(sslSocket *ss); +SECStatus dtls13_MaskSequenceNumber(sslSocket *ss, ssl3CipherSpec *spec, + PRUint8 *hdr, PRUint8 *cipherText, PRUint32 cipherTextLen); +PRBool dtls13_AeadLimitReached(ssl3CipherSpec *spec); + +CK_MECHANISM_TYPE tls13_SequenceNumberEncryptionMechanism(SSLCipherAlgorithm bulkAlgorithm); #endif diff --git a/security/nss/lib/ssl/dtlscon.c b/security/nss/lib/ssl/dtlscon.c index bbd2f6d79..10e550e0f 100644 --- a/security/nss/lib/ssl/dtlscon.c +++ b/security/nss/lib/ssl/dtlscon.c @@ -53,7 +53,7 @@ static const ssl3CipherSuite nonDTLSSuites[] = { * TLS DTLS * 1.1 (0302) 1.0 (feff) * 1.2 (0303) 1.2 (fefd) - * 1.3 (0304) 1.3 (fefc) + * 1.3 (0304) 1.3 (0304) */ SSL3ProtocolVersion dtls_TLSVersionToDTLSVersion(SSL3ProtocolVersion tlsv) @@ -68,7 +68,7 @@ dtls_TLSVersionToDTLSVersion(SSL3ProtocolVersion tlsv) return SSL_LIBRARY_VERSION_DTLS_1_3_WIRE; } - /* Anything other than TLS 1.1 or 1.2 is an error, so return + /* Anything else is an error, so return * the invalid version 0xffff. */ return 0xffff; } @@ -270,12 +270,6 @@ SECStatus dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum, sslBuffer *origBuf) { - /* XXX OK for now. - * This doesn't work properly with asynchronous certificate validation. - * because that returns a WOULDBLOCK error. The current DTLS - * applications do not need asynchronous validation, but in the - * future we will need to add this. - */ sslBuffer buf = *origBuf; SECStatus rv = SECSuccess; PRBool discarded = PR_FALSE; @@ -310,7 +304,8 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum, if (message_length > MAX_HANDSHAKE_MSG_LEN) { (void)ssl3_DecodeError(ss); PORT_SetError(SSL_ERROR_RX_MALFORMED_HANDSHAKE); - return SECFailure; + rv = SECFailure; + goto loser; } #undef MAX_HANDSHAKE_MSG_LEN @@ -343,6 +338,7 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum, SSL_TRC(5, ("%d: DTLS[%d]: Received apparent 2nd ClientHello", SSL_GETPID(), ss->fd)); ss->ssl3.hs.recvMessageSeq = 1; + ss->ssl3.hs.helloRetry = PR_TRUE; } /* There are three ways we could not be ready for this packet. @@ -484,7 +480,7 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum, } // This should never happen, but belt and suspenders. - if (rv == SECFailure) { + if (rv != SECSuccess) { PORT_Assert(0); goto loser; } @@ -504,9 +500,6 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum, loser: origBuf->len = 0; /* So ssl3_GatherAppDataRecord will keep looping. */ - - /* XXX OK for now. In future handle rv == SECWouldBlock safely in order - * to deal with asynchronous certificate verification */ return rv; } @@ -1334,6 +1327,14 @@ dtls_IsLongHeader(SSL3ProtocolVersion version, PRUint8 firstOctet) #endif } +PRBool +dtls_IsDtls13Ciphertext(SSL3ProtocolVersion version, PRUint8 firstOctet) +{ + // Allow no version in case we haven't negotiated one yet. + return (version == 0 || version >= SSL_LIBRARY_VERSION_TLS_1_3) && + (firstOctet & 0xe0) == 0x20; +} + DTLSEpoch dtls_ReadEpoch(const ssl3CipherSpec *crSpec, const PRUint8 *hdr) { @@ -1348,13 +1349,12 @@ dtls_ReadEpoch(const ssl3CipherSpec *crSpec, const PRUint8 *hdr) /* A lot of how we recover the epoch here will depend on how we plan to * manage KeyUpdate. In the case that we decide to install a new read spec * as a KeyUpdate is handled, crSpec will always be the highest epoch we can - * possibly receive. That makes this easier to manage. */ - if ((hdr[0] & 0xe0) == 0x20) { + * possibly receive. That makes this easier to manage. + */ + if (dtls_IsDtls13Ciphertext(crSpec->version, hdr[0])) { + /* TODO(ekr@rtfm.com: do something with the two-bit epoch. */ /* Use crSpec->epoch, or crSpec->epoch - 1 if the last bit differs. */ - if (((hdr[0] >> 4) & 1) == (crSpec->epoch & 1)) { - return crSpec->epoch; - } - return crSpec->epoch - 1; + return crSpec->epoch - ((hdr[0] ^ crSpec->epoch) & 0x3); } /* dtls_GatherData should ensure that this works. */ @@ -1397,20 +1397,15 @@ dtls_ReadSequenceNumber(const ssl3CipherSpec *spec, const PRUint8 *hdr) * sequence number is replaced. If that causes the value to exceed the * maximum, subtract an entire range. */ - if ((hdr[0] & 0xe0) == 0x20) { - /* A 12-bit sequence number. */ - cap = spec->nextSeqNum + (1ULL << 11); - partial = (((sslSequenceNumber)hdr[0] & 0xf) << 8) | - (sslSequenceNumber)hdr[1]; - mask = (1ULL << 12) - 1; + if (hdr[0] & 0x08) { + cap = spec->nextSeqNum + (1ULL << 15); + partial = (((sslSequenceNumber)hdr[1]) << 8) | + (sslSequenceNumber)hdr[2]; + mask = (1ULL << 16) - 1; } else { - /* A 30-bit sequence number. */ - cap = spec->nextSeqNum + (1ULL << 29); - partial = (((sslSequenceNumber)hdr[1] & 0x3f) << 24) | - ((sslSequenceNumber)hdr[2] << 16) | - ((sslSequenceNumber)hdr[3] << 8) | - (sslSequenceNumber)hdr[4]; - mask = (1ULL << 30) - 1; + cap = spec->nextSeqNum + (1ULL << 7); + partial = (sslSequenceNumber)hdr[1]; + mask = (1ULL << 8) - 1; } seqNum = (cap & ~mask) | partial; /* The second check prevents the value from underflowing if we get a large diff --git a/security/nss/lib/ssl/dtlscon.h b/security/nss/lib/ssl/dtlscon.h index 4ede3c2ca..9d10aa248 100644 --- a/security/nss/lib/ssl/dtlscon.h +++ b/security/nss/lib/ssl/dtlscon.h @@ -47,4 +47,5 @@ extern PRBool dtls_IsRelevant(sslSocket *ss, const ssl3CipherSpec *spec, sslSequenceNumber *seqNum); void dtls_ReceivedFirstMessageInFlight(sslSocket *ss); PRBool dtls_IsLongHeader(SSL3ProtocolVersion version, PRUint8 firstOctet); +PRBool dtls_IsDtls13Ciphertext(SSL3ProtocolVersion version, PRUint8 firstOctet); #endif diff --git a/security/nss/lib/ssl/manifest.mn b/security/nss/lib/ssl/manifest.mn index 83df8c0b8..7e286f60c 100644 --- a/security/nss/lib/ssl/manifest.mn +++ b/security/nss/lib/ssl/manifest.mn @@ -5,6 +5,10 @@ CORE_DEPTH = ../.. # DEFINES = -DTRACE +ifdef ZLIB_INCLUDE_DIR +INCLUDES += -I$(ZLIB_INCLUDE_DIR) +endif + EXPORTS = \ ssl.h \ sslt.h \ @@ -52,6 +56,7 @@ CSRCS = \ tls13exthandle.c \ tls13hashstate.c \ tls13hkdf.c \ + tls13psk.c \ tls13replay.c \ sslcert.c \ sslgrp.c \ diff --git a/security/nss/lib/ssl/ssl.gyp b/security/nss/lib/ssl/ssl.gyp index 3e1b5531a..5c84a1f03 100644 --- a/security/nss/lib/ssl/ssl.gyp +++ b/security/nss/lib/ssl/ssl.gyp @@ -48,6 +48,7 @@ 'tls13exthandle.c', 'tls13hashstate.c', 'tls13hkdf.c', + 'tls13psk.c', 'tls13replay.c', 'tls13subcerts.c', ], diff --git a/security/nss/lib/ssl/ssl.h b/security/nss/lib/ssl/ssl.h index dc5a9d4cd..43a0f3228 100644 --- a/security/nss/lib/ssl/ssl.h +++ b/security/nss/lib/ssl/ssl.h @@ -312,7 +312,8 @@ SSL_IMPORT PRFileDesc *DTLS_ImportFD(PRFileDesc *model, PRFileDesc *fd); /* Enables the delegated credentials extension (draft-ietf-tls-subcerts). When * enabled, a client that supports TLS 1.3 will indicate willingness to - * negotiate a delegated credential (DC). + * negotiate a delegated credential (DC). Note that client-delegated credentials + * are not currently supported. * * If support is indicated, the peer may use a DC to authenticate itself. The DC * is sent as an extension to the peer's end-entity certificate; the end-entity @@ -322,10 +323,29 @@ SSL_IMPORT PRFileDesc *DTLS_ImportFD(PRFileDesc *model, PRFileDesc *fd); * mitigate the damage in case the secret key is compromised, the DC is only * valid for a short time (days, hours, or even minutes). * - * This library implements draft-03 of the protocol spec. + * This library implements draft-07 of the protocol spec. */ #define SSL_ENABLE_DELEGATED_CREDENTIALS 40 +/* Causes TLS (>=1.3) to suppress the EndOfEarlyData message in stream mode. + * + * This is not advisable in general, but the message only exists to delineate + * early data in a streamed connection. DTLS does not use this message as a + * result. The integration of TLS with QUIC, which uses a record/packet + * protection layer that is unreliable, also does not use this message. + * + * On the server, this requires that SSL_RecordLayerData be used. + * EndOfEarlyData is otherwise needed to drive key changes. Additionally, + * servers that use this API must check that handshake messages (Certificate, + * CertificateVerify, and Finished in particular) are only received in epoch 2 + * (Handshake). SSL_RecordLayerData will accept these handshake messages if + * they are passed as epoch 1 (Early Data) in a single call. + * + * Using this option will cause connections to fail if early data is attempted + * and the peer expects this message. + */ +#define SSL_SUPPRESS_END_OF_EARLY_DATA 41 + #ifdef SSL_DEPRECATED_FUNCTION /* Old deprecated function names */ SSL_IMPORT SECStatus SSL_Enable(PRFileDesc *fd, int option, PRIntn on); diff --git a/security/nss/lib/ssl/ssl3con.c b/security/nss/lib/ssl/ssl3con.c index f3c723bbc..b652dcea3 100644 --- a/security/nss/lib/ssl/ssl3con.c +++ b/security/nss/lib/ssl/ssl3con.c @@ -21,6 +21,7 @@ #include "sslerr.h" #include "ssl3ext.h" #include "ssl3exthandle.h" +#include "tls13psk.h" #include "tls13subcerts.h" #include "prtime.h" #include "prinrval.h" @@ -65,6 +66,7 @@ static SECStatus ssl3_FlushHandshakeMessages(sslSocket *ss, PRInt32 flags); static CK_MECHANISM_TYPE ssl3_GetHashMechanismByHashType(SSLHashType hashType); static CK_MECHANISM_TYPE ssl3_GetMgfMechanismByHashType(SSLHashType hash); PRBool ssl_IsRsaPssSignatureScheme(SSLSignatureScheme scheme); +PRBool ssl_IsRsaeSignatureScheme(SSLSignatureScheme scheme); PRBool ssl_IsRsaPkcs1SignatureScheme(SSLSignatureScheme scheme); PRBool ssl_IsDsaSignatureScheme(SSLSignatureScheme scheme); @@ -391,15 +393,15 @@ static const SSLCipher2Mech alg2Mech[] = { { ssl_calg_camellia, CKM_CAMELLIA_CBC }, { ssl_calg_seed, CKM_SEED_CBC }, { ssl_calg_aes_gcm, CKM_AES_GCM }, - { ssl_calg_chacha20, CKM_NSS_CHACHA20_POLY1305 }, + { ssl_calg_chacha20, CKM_CHACHA20_POLY1305 }, }; -const PRUint8 tls13_downgrade_random[] = { 0x44, 0x4F, 0x57, 0x4E, - 0x47, 0x52, 0x44, 0x01 }; const PRUint8 tls12_downgrade_random[] = { 0x44, 0x4F, 0x57, 0x4E, - 0x47, 0x52, 0x44, 0x00 }; -PR_STATIC_ASSERT(sizeof(tls13_downgrade_random) == - sizeof(tls13_downgrade_random)); + 0x47, 0x52, 0x44, 0x01 }; +const PRUint8 tls1_downgrade_random[] = { 0x44, 0x4F, 0x57, 0x4E, + 0x47, 0x52, 0x44, 0x00 }; +PR_STATIC_ASSERT(sizeof(tls12_downgrade_random) == + sizeof(tls1_downgrade_random)); /* The ECCWrappedKeyInfo structure defines how various pieces of * information are laid out within wrappedSymmetricWrappingkey @@ -517,7 +519,7 @@ ssl3_DecodeContentType(int msgType) rv = "application_data (23)"; break; case ssl_ct_ack: - rv = "ack (25)"; + rv = "ack (26)"; break; default: sprintf(line, "*UNKNOWN* record type! (%d)", msgType); @@ -782,15 +784,19 @@ ssl_HasCert(const sslSocket *ss, PRUint16 maxVersion, SSLAuthType authType) * Both by policy and by having a token that supports it. */ static PRBool ssl_SignatureSchemeAccepted(PRUint16 minVersion, - SSLSignatureScheme scheme) + SSLSignatureScheme scheme, + PRBool forCert) { /* Disable RSA-PSS schemes if there are no tokens to verify them. */ if (ssl_IsRsaPssSignatureScheme(scheme)) { if (!PK11_TokenExists(auth_alg_defs[ssl_auth_rsa_pss])) { return PR_FALSE; } - } else if (ssl_IsRsaPkcs1SignatureScheme(scheme)) { - /* Disable PKCS#1 signatures if we are limited to TLS 1.3. */ + } else if (!forCert && ssl_IsRsaPkcs1SignatureScheme(scheme)) { + /* Disable PKCS#1 signatures if we are limited to TLS 1.3. + * We still need to advertise PKCS#1 signatures in CH and CR + * for certificate signatures. + */ if (minVersion >= SSL_LIBRARY_VERSION_TLS_1_3) { return PR_FALSE; } @@ -849,7 +855,8 @@ ssl_CheckSignatureSchemes(sslSocket *ss) /* Ensure that there is a signature scheme that can be accepted.*/ for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) { if (ssl_SignatureSchemeAccepted(ss->vrange.min, - ss->ssl3.signatureSchemes[i])) { + ss->ssl3.signatureSchemes[i], + PR_FALSE /* forCert */)) { return SECSuccess; } } @@ -878,7 +885,7 @@ ssl_HasSignatureScheme(const sslSocket *ss, SSLAuthType authType) PRBool acceptable = authType == schemeAuthType || (schemeAuthType == ssl_auth_rsa_pss && authType == ssl_auth_rsa_sign); - if (acceptable && ssl_SignatureSchemeAccepted(ss->version, scheme)) { + if (acceptable && ssl_SignatureSchemeAccepted(ss->version, scheme, PR_FALSE /* forCert */)) { return PR_TRUE; } } @@ -911,6 +918,13 @@ ssl3_config_match_init(sslSocket *ss) if (SSL_ALL_VERSIONS_DISABLED(&ss->vrange)) { return 0; } + if (ss->sec.isServer && ss->psk && + PR_CLIST_IS_EMPTY(&ss->serverCerts) && + (ss->opt.requestCertificate || ss->opt.requireCertificate)) { + /* PSK and certificate auth cannot be combined. */ + PORT_SetError(SSL_ERROR_NO_CERTIFICATE); + return 0; + } if (ssl_CheckSignatureSchemes(ss) != SECSuccess) { return 0; /* Code already set. */ } @@ -1008,6 +1022,16 @@ ssl3_config_match(const ssl3CipherSuiteCfg *suite, PRUint8 policy, return PR_FALSE; } + /* If a PSK is selected, disable suites that use a different hash than + * the PSK. We advertise non-PSK-compatible suites in the CH, as we could + * fallback to certificate auth. The client handler will check hash + * compatibility before committing to use the PSK. */ + if (ss->xtnData.selectedPsk) { + if (ss->xtnData.selectedPsk->hash != cipher_def->prf_hash) { + return PR_FALSE; + } + } + return ssl3_CipherSuiteAllowedForVersionRange(suite->cipher_suite, vrange); } @@ -1739,117 +1763,6 @@ ssl3_BuildRecordPseudoHeader(DTLSEpoch epoch, return SECSuccess; } -static SECStatus -ssl3_AESGCM(const ssl3KeyMaterial *keys, - PRBool doDecrypt, - unsigned char *out, - unsigned int *outlen, - unsigned int maxout, - const unsigned char *in, - unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen) -{ - SECItem param; - SECStatus rv = SECFailure; - unsigned char nonce[12]; - unsigned int uOutLen; - CK_GCM_PARAMS gcmParams; - - const int tagSize = 16; - const int explicitNonceLen = 8; - - /* See https://tools.ietf.org/html/rfc5288#section-3 for details of how the - * nonce is formed. */ - memcpy(nonce, keys->iv, 4); - if (doDecrypt) { - memcpy(nonce + 4, in, explicitNonceLen); - in += explicitNonceLen; - inlen -= explicitNonceLen; - *outlen = 0; - } else { - if (maxout < explicitNonceLen) { - PORT_SetError(SEC_ERROR_INPUT_LEN); - return SECFailure; - } - /* Use the 64-bit sequence number as the explicit nonce. */ - memcpy(nonce + 4, additionalData, explicitNonceLen); - memcpy(out, additionalData, explicitNonceLen); - out += explicitNonceLen; - maxout -= explicitNonceLen; - *outlen = explicitNonceLen; - } - - param.type = siBuffer; - param.data = (unsigned char *)&gcmParams; - param.len = sizeof(gcmParams); - gcmParams.pIv = nonce; - gcmParams.ulIvLen = sizeof(nonce); - gcmParams.pAAD = (unsigned char *)additionalData; /* const cast */ - gcmParams.ulAADLen = additionalDataLen; - gcmParams.ulTagBits = tagSize * 8; - - if (doDecrypt) { - rv = PK11_Decrypt(keys->key, CKM_AES_GCM, ¶m, out, &uOutLen, - maxout, in, inlen); - } else { - rv = PK11_Encrypt(keys->key, CKM_AES_GCM, ¶m, out, &uOutLen, - maxout, in, inlen); - } - *outlen += (int)uOutLen; - - return rv; -} - -static SECStatus -ssl3_ChaCha20Poly1305(const ssl3KeyMaterial *keys, PRBool doDecrypt, - unsigned char *out, unsigned int *outlen, unsigned int maxout, - const unsigned char *in, unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen) -{ - size_t i; - SECItem param; - SECStatus rv = SECFailure; - unsigned int uOutLen; - unsigned char nonce[12]; - CK_NSS_AEAD_PARAMS aeadParams; - - const int tagSize = 16; - - /* See - * https://tools.ietf.org/html/draft-ietf-tls-chacha20-poly1305-04#section-2 - * for details of how the nonce is formed. */ - PORT_Memcpy(nonce, keys->iv, 12); - - /* XOR the last 8 bytes of the IV with the sequence number. */ - PORT_Assert(additionalDataLen >= 8); - for (i = 0; i < 8; ++i) { - nonce[4 + i] ^= additionalData[i]; - } - - param.type = siBuffer; - param.len = sizeof(aeadParams); - param.data = (unsigned char *)&aeadParams; - memset(&aeadParams, 0, sizeof(aeadParams)); - aeadParams.pNonce = nonce; - aeadParams.ulNonceLen = sizeof(nonce); - aeadParams.pAAD = (unsigned char *)additionalData; - aeadParams.ulAADLen = additionalDataLen; - aeadParams.ulTagLen = tagSize; - - if (doDecrypt) { - rv = PK11_Decrypt(keys->key, CKM_NSS_CHACHA20_POLY1305, ¶m, - out, &uOutLen, maxout, in, inlen); - } else { - rv = PK11_Encrypt(keys->key, CKM_NSS_CHACHA20_POLY1305, ¶m, - out, &uOutLen, maxout, in, inlen); - } - *outlen = (int)uOutLen; - - return rv; -} - /* Initialize encryption and MAC contexts for pending spec. * Master Secret already is derived. * Caller holds Spec write lock. @@ -1867,40 +1780,26 @@ ssl3_InitPendingContexts(sslSocket *ss, ssl3CipherSpec *spec) PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss)); PORT_Assert(ss->opt.noLocks || ssl_HaveSpecWriteLock(ss)); - macLength = spec->macDef->mac_size; calg = spec->cipherDef->calg; PORT_Assert(alg2Mech[calg].calg == calg); - if (spec->cipherDef->type == type_aead) { - spec->cipher = NULL; - spec->cipherContext = NULL; - switch (calg) { - case ssl_calg_aes_gcm: - spec->aead = ssl3_AESGCM; - break; - case ssl_calg_chacha20: - spec->aead = ssl3_ChaCha20Poly1305; - break; - default: - PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); - return SECFailure; + if (spec->cipherDef->type != type_aead) { + macLength = spec->macDef->mac_size; + + /* + ** Now setup the MAC contexts, + ** crypto contexts are setup below. + */ + macParam.data = (unsigned char *)&macLength; + macParam.len = sizeof(macLength); + macParam.type = siBuffer; + + spec->keyMaterial.macContext = PK11_CreateContextBySymKey( + spec->macDef->mmech, CKA_SIGN, spec->keyMaterial.macKey, &macParam); + if (!spec->keyMaterial.macContext) { + ssl_MapLowLevelError(SSL_ERROR_SYM_KEY_CONTEXT_FAILURE); + return SECFailure; } - return SECSuccess; - } - - /* - ** Now setup the MAC contexts, - ** crypto contexts are setup below. - */ - macParam.data = (unsigned char *)&macLength; - macParam.len = sizeof(macLength); - macParam.type = siBuffer; - - spec->keyMaterial.macContext = PK11_CreateContextBySymKey( - spec->macDef->mmech, CKA_SIGN, spec->keyMaterial.macKey, &macParam); - if (!spec->keyMaterial.macContext) { - ssl_MapLowLevelError(SSL_ERROR_SYM_KEY_CONTEXT_FAILURE); - return SECFailure; } /* @@ -1911,15 +1810,21 @@ ssl3_InitPendingContexts(sslSocket *ss, ssl3CipherSpec *spec) return SECSuccess; } - spec->cipher = (SSLCipher)PK11_CipherOp; encMechanism = ssl3_Alg2Mech(calg); encMode = (spec->direction == ssl_secret_write) ? CKA_ENCRYPT : CKA_DECRYPT; + if (spec->cipherDef->type == type_aead) { + encMode |= CKA_NSS_MESSAGE; + iv.data = NULL; + iv.len = 0; + } else { + spec->cipher = (SSLCipher)PK11_CipherOp; + iv.data = spec->keyMaterial.iv; + iv.len = spec->cipherDef->iv_size; + } /* * build the context */ - iv.data = spec->keyMaterial.iv; - iv.len = spec->cipherDef->iv_size; spec->cipherContext = PK11_CreateContextBySymKey(encMechanism, encMode, spec->keyMaterial.key, &iv); @@ -2238,26 +2143,55 @@ ssl3_MACEncryptRecord(ssl3CipherSpec *cwSpec, isDTLS, contentLen, &pseudoHeader); PORT_Assert(rv == SECSuccess); if (cwSpec->cipherDef->type == type_aead) { - const int nonceLen = cwSpec->cipherDef->explicit_nonce_size; - const int tagLen = cwSpec->cipherDef->tag_size; + const unsigned int nonceLen = cwSpec->cipherDef->explicit_nonce_size; + const unsigned int tagLen = cwSpec->cipherDef->tag_size; + unsigned int ivOffset = 0; + CK_GENERATOR_FUNCTION gen; + /* ivOut includes the iv and the nonce and is the internal iv/nonce + * for the AEAD function. On Encrypt, this is an in/out parameter */ + unsigned char ivOut[MAX_IV_LENGTH]; + ivLen = cwSpec->cipherDef->iv_size; + + PORT_Assert((ivLen + nonceLen) <= MAX_IV_LENGTH); + PORT_Assert((ivLen + nonceLen) >= sizeof(sslSequenceNumber)); if (nonceLen + contentLen + tagLen > SSL_BUFFER_SPACE(wrBuf)) { PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return SECFailure; } - rv = cwSpec->aead( - &cwSpec->keyMaterial, - PR_FALSE, /* do encrypt */ - SSL_BUFFER_NEXT(wrBuf), /* output */ - &len, /* out len */ - SSL_BUFFER_SPACE(wrBuf), /* max out */ - pIn, contentLen, /* input */ - SSL_BUFFER_BASE(&pseudoHeader), SSL_BUFFER_LEN(&pseudoHeader)); + if (nonceLen == 0) { + ivOffset = ivLen - sizeof(sslSequenceNumber); + gen = CKG_GENERATE_COUNTER_XOR; + } else { + ivOffset = ivLen; + gen = CKG_GENERATE_COUNTER; + } + ivOffset = tls13_SetupAeadIv(isDTLS, ivOut, cwSpec->keyMaterial.iv, + ivOffset, ivLen, cwSpec->epoch); + rv = tls13_AEAD(cwSpec->cipherContext, + PR_FALSE, + gen, ivOffset * BPB, /* iv generator params */ + ivOut, /* iv in */ + ivOut, /* iv out */ + ivLen + nonceLen, /* full iv length */ + NULL, 0, /* nonce is generated*/ + SSL_BUFFER_BASE(&pseudoHeader), /* aad */ + SSL_BUFFER_LEN(&pseudoHeader), /* aadlen */ + SSL_BUFFER_NEXT(wrBuf) + nonceLen, /* output */ + &len, /* out len */ + SSL_BUFFER_SPACE(wrBuf) - nonceLen, /* max out */ + tagLen, + pIn, contentLen); /* input */ if (rv != SECSuccess) { PORT_SetError(SSL_ERROR_ENCRYPTION_FAILURE); return SECFailure; } + len += nonceLen; /* include the nonce at the beginning */ + /* copy out the generated iv if we are using explict nonces */ + if (nonceLen) { + PORT_Memcpy(SSL_BUFFER_NEXT(wrBuf), ivOut + ivLen, nonceLen); + } rv = sslBuffer_Skip(wrBuf, len, NULL); PORT_Assert(rv == SECSuccess); /* Can't fail. */ @@ -2406,7 +2340,6 @@ ssl_ProtectRecord(sslSocket *ss, ssl3CipherSpec *cwSpec, SSLContentType ct, PORT_Assert(cwSpec->cipherDef->max_records <= RECORD_SEQ_MAX); if (cwSpec->nextSeqNum >= cwSpec->cipherDef->max_records) { - /* We should have automatically updated before here in TLS 1.3. */ PORT_Assert(cwSpec->version < SSL_LIBRARY_VERSION_TLS_1_3); SSL_TRC(3, ("%d: SSL[-]: write sequence number at limit 0x%0llx", SSL_GETPID(), cwSpec->nextSeqNum)); @@ -2438,7 +2371,18 @@ ssl_ProtectRecord(sslSocket *ss, ssl3CipherSpec *cwSpec, SSLContentType ct, } #else if (cwSpec->version >= SSL_LIBRARY_VERSION_TLS_1_3) { + PRUint8 *cipherText = SSL_BUFFER_NEXT(wrBuf); + unsigned int bufLen = SSL_BUFFER_LEN(wrBuf); rv = tls13_ProtectRecord(ss, cwSpec, ct, pIn, contentLen, wrBuf); + if (rv != SECSuccess) { + return SECFailure; + } + if (IS_DTLS(ss)) { + bufLen = SSL_BUFFER_LEN(wrBuf) - bufLen; + rv = dtls13_MaskSequenceNumber(ss, cwSpec, + SSL_BUFFER_BASE(wrBuf), + cipherText, bufLen); + } } else { rv = ssl3_MACEncryptRecord(cwSpec, ss->sec.isServer, IS_DTLS(ss), ct, pIn, contentLen, wrBuf); @@ -4542,6 +4486,21 @@ ssl_IsRsaPssSignatureScheme(SSLSignatureScheme scheme) return PR_FALSE; } +PRBool +ssl_IsRsaeSignatureScheme(SSLSignatureScheme scheme) +{ + switch (scheme) { + case ssl_sig_rsa_pss_rsae_sha256: + case ssl_sig_rsa_pss_rsae_sha384: + case ssl_sig_rsa_pss_rsae_sha512: + return PR_TRUE; + + default: + return PR_FALSE; + } + return PR_FALSE; +} + PRBool ssl_IsRsaPkcs1SignatureScheme(SSLSignatureScheme scheme) { @@ -5397,10 +5356,11 @@ ssl3_SendClientHello(sslSocket *ss, sslClientHelloType type) } if (extensionBuf.len) { - /* If we are sending a PSK binder, replace the dummy value. Note that - * we only set statelessResume on the client in TLS 1.3. */ - if (ss->statelessResume && - ss->xtnData.sentSessionTicketInClientHello) { + /* If we are sending a PSK binder, replace the dummy value. */ + if (ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)) { + PORT_Assert(ss->psk || + (ss->statelessResume && ss->xtnData.sentSessionTicketInClientHello)); + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)); rv = tls13_WriteExtensionsWithBinder(ss, &extensionBuf); } else { rv = ssl3_AppendBufferToHandshakeVariable(ss, &extensionBuf, 2); @@ -6663,7 +6623,7 @@ ssl_CheckServerSessionIdCorrectness(sslSocket *ss, SECItem *sidBytes) * fake. Check for the real value. */ if (sentRealSid) { sidMatch = (sidBytes->len == sid->u.ssl3.sessionIDLength) && - PORT_Memcmp(sid->u.ssl3.sessionID, sidBytes->data, sidBytes->len) == 0; + (!sidBytes->len || PORT_Memcmp(sid->u.ssl3.sessionID, sidBytes->data, sidBytes->len) == 0); } else { /* Otherwise, the session ID was a fake if TLS 1.3 compat mode is * enabled. If so, check for the fake value. */ @@ -6713,13 +6673,13 @@ ssl_CheckServerRandom(sslSocket *ss) /* Both sections use the same sentinel region. */ PRUint8 *downgrade_sentinel = ss->ssl3.hs.server_random + - SSL3_RANDOM_LENGTH - sizeof(tls13_downgrade_random); + SSL3_RANDOM_LENGTH - sizeof(tls12_downgrade_random); if (!PORT_Memcmp(downgrade_sentinel, - tls13_downgrade_random, - sizeof(tls13_downgrade_random)) || - !PORT_Memcmp(downgrade_sentinel, tls12_downgrade_random, - sizeof(tls12_downgrade_random))) { + sizeof(tls12_downgrade_random)) || + !PORT_Memcmp(downgrade_sentinel, + tls1_downgrade_random, + sizeof(tls1_downgrade_random))) { return SECFailure; } } @@ -7693,16 +7653,6 @@ ssl3_CompleteHandleCertificateRequest(sslSocket *ss, /* check what the callback function returned */ if ((!ss->ssl3.clientCertificate) || (!ss->ssl3.clientPrivateKey)) { /* we are missing either the key or cert */ - if (ss->ssl3.clientCertificate) { - /* got a cert, but no key - free it */ - CERT_DestroyCertificate(ss->ssl3.clientCertificate); - ss->ssl3.clientCertificate = NULL; - } - if (ss->ssl3.clientPrivateKey) { - /* got a key, but no cert - free it */ - SECKEY_DestroyPrivateKey(ss->ssl3.clientPrivateKey); - ss->ssl3.clientPrivateKey = NULL; - } goto send_no_certificate; } /* Setting ssl3.clientCertChain non-NULL will cause @@ -7712,22 +7662,33 @@ ssl3_CompleteHandleCertificateRequest(sslSocket *ss, ss->ssl3.clientCertificate, certUsageSSLClient, PR_FALSE); if (ss->ssl3.clientCertChain == NULL) { - CERT_DestroyCertificate(ss->ssl3.clientCertificate); - ss->ssl3.clientCertificate = NULL; - SECKEY_DestroyPrivateKey(ss->ssl3.clientPrivateKey); - ss->ssl3.clientPrivateKey = NULL; goto send_no_certificate; } if (ss->ssl3.hs.hashType == handshake_hash_record || ss->ssl3.hs.hashType == handshake_hash_single) { rv = ssl_PickClientSignatureScheme(ss, signatureSchemes, signatureSchemeCount); + if (rv != SECSuccess) { + /* This should only happen if our schemes changed or + * if an RSA-PSS cert was selected, but the token + * does not support PSS schemes. */ + goto send_no_certificate; + } } break; /* not an error */ case SECFailure: default: send_no_certificate: + CERT_DestroyCertificate(ss->ssl3.clientCertificate); + SECKEY_DestroyPrivateKey(ss->ssl3.clientPrivateKey); + ss->ssl3.clientCertificate = NULL; + ss->ssl3.clientPrivateKey = NULL; + if (ss->ssl3.clientCertChain) { + CERT_DestroyCertificateList(ss->ssl3.clientCertChain); + ss->ssl3.clientCertChain = NULL; + } + if (ss->version > SSL_LIBRARY_VERSION_3_0) { ss->ssl3.sendEmptyCert = PR_TRUE; } else { @@ -8169,26 +8130,53 @@ ssl3_KEASupportsTickets(const ssl3KEADef *kea_def) return PR_TRUE; } +static PRBool +ssl3_PeerSupportsCipherSuite(const SECItem *peerSuites, uint16_t suite) +{ + for (unsigned int i = 0; i + 1 < peerSuites->len; i += 2) { + PRUint16 suite_i = (peerSuites->data[i] << 8) | peerSuites->data[i + 1]; + if (suite_i == suite) { + return PR_TRUE; + } + } + return PR_FALSE; +} + SECStatus ssl3_NegotiateCipherSuiteInner(sslSocket *ss, const SECItem *suites, PRUint16 version, PRUint16 *suitep) { - unsigned int j; unsigned int i; + SSLVersionRange vrange = { version, version }; - for (j = 0; j < ssl_V3_SUITES_IMPLEMENTED; j++) { - ssl3CipherSuiteCfg *suite = &ss->cipherSuites[j]; - SSLVersionRange vrange = { version, version }; + /* If we negotiated an External PSK and that PSK has a ciphersuite + * configured, we need to constrain our choice. If the client does + * not support it, negotiate a certificate auth suite and fall back. + */ + if (ss->version >= SSL_LIBRARY_VERSION_TLS_1_3 && + ss->xtnData.selectedPsk && + ss->xtnData.selectedPsk->type == ssl_psk_external && + ss->xtnData.selectedPsk->zeroRttSuite != TLS_NULL_WITH_NULL_NULL) { + PRUint16 pskSuite = ss->xtnData.selectedPsk->zeroRttSuite; + ssl3CipherSuiteCfg *pskSuiteCfg = ssl_LookupCipherSuiteCfgMutable(pskSuite, + ss->cipherSuites); + if (ssl3_config_match(pskSuiteCfg, ss->ssl3.policy, &vrange, ss) && + ssl3_PeerSupportsCipherSuite(suites, pskSuite)) { + *suitep = pskSuite; + return SECSuccess; + } + } + + for (i = 0; i < ssl_V3_SUITES_IMPLEMENTED; i++) { + ssl3CipherSuiteCfg *suite = &ss->cipherSuites[i]; if (!ssl3_config_match(suite, ss->ssl3.policy, &vrange, ss)) { continue; } - for (i = 0; i + 1 < suites->len; i += 2) { - PRUint16 suite_i = (suites->data[i] << 8) | suites->data[i + 1]; - if (suite_i == suite->cipher_suite) { - *suitep = suite_i; - return SECSuccess; - } + if (!ssl3_PeerSupportsCipherSuite(suites, suite->cipher_suite)) { + continue; } + *suitep = suite->cipher_suite; + return SECSuccess; } PORT_SetError(SSL_ERROR_NO_CYPHER_OVERLAP); return SECFailure; @@ -8491,20 +8479,24 @@ ssl_GenerateServerRandom(sslSocket *ss) */ PRUint8 *downgradeSentinel = ss->ssl3.hs.server_random + - SSL3_RANDOM_LENGTH - sizeof(tls13_downgrade_random); + SSL3_RANDOM_LENGTH - sizeof(tls12_downgrade_random); - switch (ss->vrange.max) { - case SSL_LIBRARY_VERSION_TLS_1_3: - PORT_Memcpy(downgradeSentinel, - tls13_downgrade_random, sizeof(tls13_downgrade_random)); - break; - case SSL_LIBRARY_VERSION_TLS_1_2: - PORT_Memcpy(downgradeSentinel, - tls12_downgrade_random, sizeof(tls12_downgrade_random)); - break; - default: - /* Do not change random. */ - break; + if (ss->vrange.max >= SSL_LIBRARY_VERSION_TLS_1_2) { + switch (ss->version) { + case SSL_LIBRARY_VERSION_TLS_1_2: + /* vrange.max > 1.2, since we didn't early exit above. */ + PORT_Memcpy(downgradeSentinel, + tls12_downgrade_random, sizeof(tls12_downgrade_random)); + break; + case SSL_LIBRARY_VERSION_TLS_1_1: + case SSL_LIBRARY_VERSION_TLS_1_0: + PORT_Memcpy(downgradeSentinel, + tls1_downgrade_random, sizeof(tls1_downgrade_random)); + break; + default: + /* Do not change random. */ + break; + } } return SECSuccess; @@ -8607,15 +8599,12 @@ ssl3_HandleClientHello(sslSocket *ss, PRUint8 *b, PRUint32 length) goto loser; /* malformed */ } - /* Grab the client's cookie, if present. */ + /* Grab the client's cookie, if present. It is checked after version negotiation. */ if (IS_DTLS(ss)) { rv = ssl3_ConsumeHandshakeVariable(ss, &cookieBytes, 1, &b, &length); if (rv != SECSuccess) { goto loser; /* malformed */ } - if (cookieBytes.len != 0) { - goto loser; /* We never send cookies in DTLS 1.2. */ - } } /* Grab the list of cipher suites. */ @@ -8721,6 +8710,13 @@ ssl3_HandleClientHello(sslSocket *ss, PRUint8 *b, PRUint32 length) errCode = SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER; goto alert_loser; } + + /* A DTLS 1.3-only client MUST set the legacy_cookie field to zero length. + * If a DTLS 1.3 ClientHello is received with any other value in this field, + * the server MUST abort the handshake with an "illegal_parameter" alert. */ + if (IS_DTLS(ss) && cookieBytes.len != 0) { + goto alert_loser; + } } else { /* HRR is TLS1.3-only. We ignore the Cookie extension here. */ if (ss->ssl3.hs.helloRetry) { @@ -8741,6 +8737,11 @@ ssl3_HandleClientHello(sslSocket *ss, PRUint8 *b, PRUint32 length) !memchr(comps.data, ssl_compression_null, comps.len)) { goto alert_loser; } + + /* We never send cookies in DTLS 1.2. */ + if (IS_DTLS(ss) && cookieBytes.len != 0) { + goto loser; + } } /* Now parse the rest of the extensions. */ @@ -9808,10 +9809,31 @@ ssl3_SendServerKeyExchange(sslSocket *ss) } SECStatus -ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, sslBuffer *buf) +ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool forCert, + sslBuffer *buf) { + SSLSignatureScheme filtered[MAX_SIGNATURE_SCHEMES] = { 0 }; + unsigned int filteredCount = 0; + + SECStatus rv = ssl3_FilterSigAlgs(ss, minVersion, PR_FALSE, forCert, + PR_ARRAY_SIZE(filtered), + filtered, &filteredCount); + if (rv != SECSuccess) { + return SECFailure; + } + return ssl3_EncodeFilteredSigAlgs(ss, filtered, filteredCount, buf); +} + +SECStatus +ssl3_EncodeFilteredSigAlgs(const sslSocket *ss, const SSLSignatureScheme *schemes, + PRUint32 numSchemes, sslBuffer *buf) +{ + if (!numSchemes) { + PORT_SetError(SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM); + return SECFailure; + } + unsigned int lengthOffset; - PRBool found = PR_FALSE; SECStatus rv; rv = sslBuffer_Skip(buf, 2, &lengthOffset); @@ -9819,23 +9841,68 @@ ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, sslBuffer *buf) return SECFailure; } - for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) { - if (ssl_SignatureSchemeAccepted(minVersion, - ss->ssl3.signatureSchemes[i])) { - rv = sslBuffer_AppendNumber(buf, ss->ssl3.signatureSchemes[i], 2); - if (rv != SECSuccess) { - return SECFailure; - } - found = PR_TRUE; + for (unsigned int i = 0; i < numSchemes; ++i) { + rv = sslBuffer_AppendNumber(buf, schemes[i], 2); + if (rv != SECSuccess) { + return SECFailure; } } + return sslBuffer_InsertLength(buf, lengthOffset, 2); +} - if (!found) { - PORT_SetError(SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM); +/* + * In TLS 1.3 we are permitted to advertise support for PKCS#1 + * schemes. This doesn't affect the signatures in TLS itself, just + * those on certificates. Not advertising PKCS#1 signatures creates a + * serious compatibility risk as it excludes many certificate chains + * that include PKCS#1. Hence, forCert is used to enable advertising + * PKCS#1 support. Note that we include these in signature_algorithms + * because we don't yet support signature_algorithms_cert. TLS 1.3 + * requires that PKCS#1 schemes are placed last in the list if they + * are present. This sorting can be removed once we support + * signature_algorithms_cert. + */ +SECStatus +ssl3_FilterSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool disableRsae, + PRBool forCert, + unsigned int maxSchemes, SSLSignatureScheme *filteredSchemes, + unsigned int *numFilteredSchemes) +{ + PORT_Assert(filteredSchemes); + PORT_Assert(numFilteredSchemes); + PORT_Assert(maxSchemes >= ss->ssl3.signatureSchemeCount); + if (maxSchemes < ss->ssl3.signatureSchemeCount) { return SECFailure; } - return sslBuffer_InsertLength(buf, lengthOffset, 2); + *numFilteredSchemes = 0; + PRBool allowUnsortedPkcs1 = forCert && minVersion < SSL_LIBRARY_VERSION_TLS_1_3; + for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) { + if (disableRsae && ssl_IsRsaeSignatureScheme(ss->ssl3.signatureSchemes[i])) { + continue; + } + if (ssl_SignatureSchemeAccepted(minVersion, + ss->ssl3.signatureSchemes[i], + allowUnsortedPkcs1)) { + filteredSchemes[(*numFilteredSchemes)++] = ss->ssl3.signatureSchemes[i]; + } + } + if (forCert && !allowUnsortedPkcs1) { + for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) { + if (disableRsae && ssl_IsRsaeSignatureScheme(ss->ssl3.signatureSchemes[i])) { + continue; + } + if (!ssl_SignatureSchemeAccepted(minVersion, + ss->ssl3.signatureSchemes[i], + PR_FALSE) && + ssl_SignatureSchemeAccepted(minVersion, + ss->ssl3.signatureSchemes[i], + PR_TRUE)) { + filteredSchemes[(*numFilteredSchemes)++] = ss->ssl3.signatureSchemes[i]; + } + } + } + return SECSuccess; } static SECStatus @@ -9871,7 +9938,7 @@ ssl3_SendCertificateRequest(sslSocket *ss) length = 1 + certTypesLength + 2 + calen; if (isTLS12) { - rv = ssl3_EncodeSigAlgs(ss, ss->version, &sigAlgsBuf); + rv = ssl3_EncodeSigAlgs(ss, ss->version, PR_TRUE /* forCert */, &sigAlgsBuf); if (rv != SECSuccess) { return rv; } @@ -11232,6 +11299,8 @@ static SECStatus ssl3_FinishHandshake(sslSocket *ss); static SECStatus ssl3_AlwaysFail(sslSocket *ss) { + /* The caller should have cleared the callback. */ + ss->ssl3.hs.restartTarget = ssl3_AlwaysFail; PORT_SetError(PR_INVALID_STATE_ERROR); return SECFailure; } @@ -11324,9 +11393,9 @@ ssl3_ComputeTLSFinished(sslSocket *ss, ssl3CipherSpec *spec, } if (spec->version < SSL_LIBRARY_VERSION_TLS_1_2) { - tls_mac_params.prfMechanism = CKM_TLS_PRF; + tls_mac_params.prfHashMechanism = CKM_TLS_PRF; } else { - tls_mac_params.prfMechanism = ssl3_GetPrfHashMechanism(ss); + tls_mac_params.prfHashMechanism = ssl3_GetPrfHashMechanism(ss); } tls_mac_params.ulMacLength = 12; tls_mac_params.ulServerOrClient = isServer ? 1 : 2; @@ -11667,7 +11736,6 @@ ssl3_CacheWrappedSecret(sslSocket *ss, sslSessionID *sid, static SECStatus ssl3_HandleFinished(sslSocket *ss, PRUint8 *b, PRUint32 length) { - sslSessionID *sid = ss->sec.ci.sid; SECStatus rv = SECSuccess; PRBool isServer = ss->sec.isServer; PRBool isTLS; @@ -11811,15 +11879,6 @@ xmit_loser: return rv; } - if (sid->cached == never_cached && !ss->opt.noCache) { - rv = ssl3_FillInCachedSID(ss, sid, ss->ssl3.crSpec->masterSecret); - - /* If the wrap failed, we don't cache the sid. - * The connection continues normally however. - */ - ss->ssl3.hs.cacheSID = rv == SECSuccess; - } - if (ss->ssl3.hs.authCertificatePending) { if (ss->ssl3.hs.restartTarget) { PR_NOT_REACHED("ssl3_HandleFinished: unexpected restartTarget"); @@ -11884,33 +11943,45 @@ ssl3_FinishHandshake(sslSocket *ss) PORT_Assert(ss->opt.noLocks || ssl_HaveRecvBufLock(ss)); PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss)); PORT_Assert(ss->ssl3.hs.restartTarget == NULL); + sslSessionID *sid = ss->sec.ci.sid; + SECStatus sidRv = SECFailure; /* The first handshake is now completed. */ ss->handshake = NULL; + if (sid->cached == never_cached && !ss->opt.noCache) { + /* If the wrap fails, don't cache the sid. The connection proceeds + * normally, so the rv is only used to determine whether we cache. */ + sidRv = ssl3_FillInCachedSID(ss, sid, ss->ssl3.crSpec->masterSecret); + } + /* RFC 5077 Section 3.3: "The client MUST NOT treat the ticket as valid - * until it has verified the server's Finished message." When the server - * sends a NewSessionTicket in a resumption handshake, we must wait until - * the handshake is finished (we have verified the server's Finished - * AND the server's certificate) before we update the ticket in the sid. - * - * This must be done before we call ssl_CacheSessionID(ss) - * because CacheSID requires the session ticket to already be set, and also - * because of the lazy lock creation scheme used by CacheSID and - * ssl3_SetSIDSessionTicket. - */ + * until it has verified the server's Finished message." When the server + * sends a NewSessionTicket in a resumption handshake, we must wait until + * the handshake is finished (we have verified the server's Finished + * AND the server's certificate) before we update the ticket in the sid. + * + * This must be done before we call ssl_CacheSessionID(ss) + * because CacheSID requires the session ticket to already be set, and also + * because of the lazy lock creation scheme used by CacheSID and + * ssl3_SetSIDSessionTicket. */ if (ss->ssl3.hs.receivedNewSessionTicket) { PORT_Assert(!ss->sec.isServer); - ssl3_SetSIDSessionTicket(ss->sec.ci.sid, &ss->ssl3.hs.newSessionTicket); - /* The sid took over the ticket data */ + if (sidRv == SECSuccess) { + /* The sid takes over the ticket data */ + ssl3_SetSIDSessionTicket(ss->sec.ci.sid, + &ss->ssl3.hs.newSessionTicket); + } else { + PORT_Assert(ss->ssl3.hs.newSessionTicket.ticket.data); + SECITEM_FreeItem(&ss->ssl3.hs.newSessionTicket.ticket, + PR_FALSE); + } PORT_Assert(!ss->ssl3.hs.newSessionTicket.ticket.data); ss->ssl3.hs.receivedNewSessionTicket = PR_FALSE; } - - if (ss->ssl3.hs.cacheSID) { + if (sidRv == SECSuccess) { PORT_Assert(ss->sec.ci.sid->cached == never_cached); ssl_CacheSessionID(ss); - ss->ssl3.hs.cacheSID = PR_FALSE; } ss->ssl3.hs.canFalseStart = PR_FALSE; /* False Start phase is complete */ @@ -12308,41 +12379,26 @@ loser : { return SECFailure; } -/* These macros return the given value with the MSB copied to all the other - * bits. They use the fact that arithmetic shift shifts-in the sign bit. - * However, this is not ensured by the C standard so you may need to replace - * them with something else for odd compilers. */ -#define DUPLICATE_MSB_TO_ALL(x) ((unsigned)((int)(x) >> (sizeof(int) * 8 - 1))) -#define DUPLICATE_MSB_TO_ALL_8(x) ((unsigned char)(DUPLICATE_MSB_TO_ALL(x))) - /* SECStatusToMask returns, in constant time, a mask value of all ones if * rv == SECSuccess. Otherwise it returns zero. */ static unsigned int SECStatusToMask(SECStatus rv) { - unsigned int good; - /* rv ^ SECSuccess is zero iff rv == SECSuccess. Subtracting one results - * in the MSB being set to one iff it was zero before. */ - good = rv ^ SECSuccess; - good--; - return DUPLICATE_MSB_TO_ALL(good); + return PORT_CT_EQ(rv, SECSuccess); } -/* ssl_ConstantTimeGE returns 0xff if a>=b and 0x00 otherwise. */ +/* ssl_ConstantTimeGE returns 0xffffffff if a>=b and 0x00 otherwise. */ static unsigned char ssl_ConstantTimeGE(unsigned int a, unsigned int b) { - a -= b; - return DUPLICATE_MSB_TO_ALL(~a); + return PORT_CT_GE(a, b); } -/* ssl_ConstantTimeEQ8 returns 0xff if a==b and 0x00 otherwise. */ +/* ssl_ConstantTimeEQ returns 0xffffffff if a==b and 0x00 otherwise. */ static unsigned char -ssl_ConstantTimeEQ8(unsigned char a, unsigned char b) +ssl_ConstantTimeEQ(unsigned char a, unsigned char b) { - unsigned int c = a ^ b; - c--; - return DUPLICATE_MSB_TO_ALL_8(c); + return PORT_CT_EQ(a, b); } /* ssl_constantTimeSelect return a if mask is 0xFF and b if mask is 0x00 */ @@ -12357,7 +12413,7 @@ ssl_RemoveSSLv3CBCPadding(sslBuffer *plaintext, unsigned int blockSize, unsigned int macSize) { - unsigned int paddingLength, good, t; + unsigned int paddingLength, good; const unsigned int overhead = 1 /* padding length byte */ + macSize; /* These lengths are all public so we can test them in non-constant @@ -12368,13 +12424,9 @@ ssl_RemoveSSLv3CBCPadding(sslBuffer *plaintext, paddingLength = plaintext->buf[plaintext->len - 1]; /* SSLv3 padding bytes are random and cannot be checked. */ - t = plaintext->len; - t -= paddingLength + overhead; - /* If len >= paddingLength+overhead then the MSB of t is zero. */ - good = DUPLICATE_MSB_TO_ALL(~t); + good = PORT_CT_GE(plaintext->len, paddingLength + overhead); /* SSLv3 requires that the padding is minimal. */ - t = blockSize - (paddingLength + 1); - good &= DUPLICATE_MSB_TO_ALL(~t); + good &= PORT_CT_GE(blockSize, paddingLength + 1); plaintext->len -= good & (paddingLength + 1); return (good & SECSuccess) | (~good & SECFailure); } @@ -12382,7 +12434,7 @@ ssl_RemoveSSLv3CBCPadding(sslBuffer *plaintext, SECStatus ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize) { - unsigned int paddingLength, good, t, toCheck, i; + unsigned int paddingLength, good, toCheck, i; const unsigned int overhead = 1 /* padding length byte */ + macSize; /* These lengths are all public so we can test them in non-constant @@ -12392,10 +12444,7 @@ ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize) } paddingLength = plaintext->buf[plaintext->len - 1]; - t = plaintext->len; - t -= paddingLength + overhead; - /* If len >= paddingLength+overhead then the MSB of t is zero. */ - good = DUPLICATE_MSB_TO_ALL(~t); + good = PORT_CT_GE(plaintext->len, paddingLength + overhead); /* The padding consists of a length byte at the end of the record and then * that many bytes of padding, all with the same value as the length byte. @@ -12412,10 +12461,9 @@ ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize) } for (i = 0; i < toCheck; i++) { - t = paddingLength - i; /* If i <= paddingLength then the MSB of t is zero and mask is * 0xff. Otherwise, mask is 0. */ - unsigned char mask = DUPLICATE_MSB_TO_ALL(~t); + unsigned char mask = PORT_CT_LE(i, paddingLength); unsigned char b = plaintext->buf[plaintext->len - 1 - i]; /* The final |paddingLength+1| bytes should all have the value * |paddingLength|. Therefore the XOR should be zero. */ @@ -12430,7 +12478,7 @@ ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize) good &= good >> 2; good &= good >> 1; good <<= sizeof(good) * 8 - 1; - good = DUPLICATE_MSB_TO_ALL(good); + good = PORT_CT_DUPLICATE_MSB_TO_ALL(good); plaintext->len -= good & (paddingLength + 1); return (good & SECSuccess) | (~good & SECFailure); @@ -12523,7 +12571,7 @@ ssl_CBCExtractMAC(sslBuffer *plaintext, 0, rotateOffset); for (i = 0; i < macSize; i++) { for (j = 0; j < macSize; j++) { - out[j] |= rotatedMac[i] & ssl_ConstantTimeEQ8(j, rotateOffset); + out[j] |= rotatedMac[i] & ssl_ConstantTimeEQ(j, rotateOffset); } rotateOffset++; rotateOffset = ssl_constantTimeSelect(ssl_ConstantTimeGE(rotateOffset, macSize), @@ -12633,21 +12681,50 @@ ssl3_UnprotectRecord(sslSocket *ss, * ciphertext by a fixed byte count, but it is not true in general. * Each AEAD cipher should provide a function that returns the * plaintext length for a given ciphertext. */ - unsigned int decryptedLen = - cText->buf->len - cipher_def->explicit_nonce_size - - cipher_def->tag_size; + const unsigned int explicitNonceLen = cipher_def->explicit_nonce_size; + const unsigned int tagLen = cipher_def->tag_size; + unsigned int nonceLen = explicitNonceLen; + unsigned int decryptedLen = cText->buf->len - nonceLen - tagLen; + /* even though read doesn't return and IV, we still need a space to put + * the combined iv/nonce n the gcm 1.2 case*/ + unsigned char ivOut[MAX_IV_LENGTH]; + unsigned char *iv = NULL; + unsigned char *nonce = NULL; + + ivLen = cipher_def->iv_size; + rv = ssl3_BuildRecordPseudoHeader( spec->epoch, cText->seqNum, rType, isTLS, rVersion, IS_DTLS(ss), decryptedLen, &header); PORT_Assert(rv == SECSuccess); - rv = spec->aead(&spec->keyMaterial, - PR_TRUE, /* do decrypt */ - plaintext->buf, /* out */ - &plaintext->len, /* outlen */ - plaintext->space, /* maxout */ - cText->buf->buf, /* in */ - cText->buf->len, /* inlen */ - SSL_BUFFER_BASE(&header), SSL_BUFFER_LEN(&header)); + + /* build the iv */ + if (explicitNonceLen == 0) { + nonceLen = sizeof(cText->seqNum); + iv = spec->keyMaterial.iv; + nonce = SSL_BUFFER_BASE(&header); + } else { + PORT_Memcpy(ivOut, spec->keyMaterial.iv, ivLen); + PORT_Memset(ivOut + ivLen, 0, explicitNonceLen); + iv = ivOut; + nonce = cText->buf->buf; + nonceLen = explicitNonceLen; + } + rv = tls13_AEAD(spec->cipherContext, PR_TRUE, + CKG_NO_GENERATE, 0, /* iv generator params + * (not used in decrypt)*/ + iv, /* iv in */ + NULL, /* iv out */ + ivLen + explicitNonceLen, /* full iv length */ + nonce, nonceLen, /* nonce in */ + SSL_BUFFER_BASE(&header), /* aad */ + SSL_BUFFER_LEN(&header), /* aadlen */ + plaintext->buf, /* output */ + &plaintext->len, /* out len */ + plaintext->space, /* max out */ + tagLen, + cText->buf->buf + explicitNonceLen, /* input */ + cText->buf->len - explicitNonceLen); /* input len */ if (rv != SECSuccess) { good = 0; } @@ -12895,6 +12972,12 @@ ssl3_HandleRecord(sslSocket *ss, SSL3Ciphertext *cText) } isTLS = (PRBool)(spec->version > SSL_LIBRARY_VERSION_3_0); if (IS_DTLS(ss)) { + if (dtls13_MaskSequenceNumber(ss, spec, cText->hdr, + SSL_BUFFER_BASE(cText->buf), SSL_BUFFER_LEN(cText->buf)) != SECSuccess) { + ssl_ReleaseSpecReadLock(ss); /*****************************/ + /* code already set. */ + return SECFailure; + } if (!dtls_IsRelevant(ss, spec, cText, &cText->seqNum)) { ssl_ReleaseSpecReadLock(ss); /*****************************/ return SECSuccess; @@ -12936,7 +13019,10 @@ ssl3_HandleRecord(sslSocket *ss, SSL3Ciphertext *cText) /* Encrypted application data records could arrive before the handshake * completes in DTLS 1.3. These can look like valid TLS 1.2 application_data * records in epoch 0, which is never valid. Pretend they didn't decrypt. */ - if (spec->epoch == 0 && rType == ssl_ct_application_data) { + + if (spec->epoch == 0 && ((IS_DTLS(ss) && + dtls_IsDtls13Ciphertext(0, rType)) || + rType == ssl_ct_application_data)) { PORT_SetError(SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA); alert = unexpected_message; rv = SECFailure; @@ -12975,12 +13061,18 @@ ssl3_HandleRecord(sslSocket *ss, SSL3Ciphertext *cText) ss->ssl3.hs.ws != idle_handshake && cText->buf->len == 1 && cText->buf->buf[0] == change_cipher_spec_choice) { - /* Ignore the CCS. */ - return SECSuccess; + if (!ss->ssl3.hs.rejectCcs) { + /* Allow only the first CCS. */ + ss->ssl3.hs.rejectCcs = PR_TRUE; + return SECSuccess; + } else { + alert = unexpected_message; + PORT_SetError(SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER); + } } - if (IS_DTLS(ss) || - (ss->sec.isServer && + if ((IS_DTLS(ss) && !dtls13_AeadLimitReached(spec)) || + (!IS_DTLS(ss) && ss->sec.isServer && ss->ssl3.hs.zeroRttIgnore == ssl_0rtt_ignore_trial)) { /* Silently drop the packet unless we sent a fatal alert. */ if (ss->ssl3.fatalAlertSent) { @@ -13103,7 +13195,6 @@ ssl3_InitState(sslSocket *ss) ss->ssl3.hs.currentSecret = NULL; ss->ssl3.hs.resumptionMasterSecret = NULL; ss->ssl3.hs.dheSecret = NULL; - ss->ssl3.hs.pskBinderKey = NULL; ss->ssl3.hs.clientEarlyTrafficSecret = NULL; ss->ssl3.hs.clientHsTrafficSecret = NULL; ss->ssl3.hs.serverHsTrafficSecret = NULL; @@ -13477,8 +13568,6 @@ ssl3_DestroySSL3Info(sslSocket *ss) PK11_FreeSymKey(ss->ssl3.hs.resumptionMasterSecret); if (ss->ssl3.hs.dheSecret) PK11_FreeSymKey(ss->ssl3.hs.dheSecret); - if (ss->ssl3.hs.pskBinderKey) - PK11_FreeSymKey(ss->ssl3.hs.pskBinderKey); if (ss->ssl3.hs.clientEarlyTrafficSecret) PK11_FreeSymKey(ss->ssl3.hs.clientEarlyTrafficSecret); if (ss->ssl3.hs.clientHsTrafficSecret) @@ -13497,6 +13586,63 @@ ssl3_DestroySSL3Info(sslSocket *ss) ss->ssl3.hs.zeroRttState = ssl_0rtt_none; /* Destroy TLS 1.3 buffered early data. */ tls13_DestroyEarlyData(&ss->ssl3.hs.bufferedEarlyData); + /* Destroy TLS 1.3 PSKs */ + tls13_DestroyPskList(&ss->ssl3.hs.psks); +} + +/* + * parse the policy value for a single algorithm in a cipher_suite, + * return TRUE if we disallow by the cipher suite by policy + * (we don't have to parse any more algorithm policies on this cipher suite), + * otherwise return FALSE. + * 1. If we don't have the required policy, disable by default, disallow by + * policy and return TRUE (no more processing needed). + * 2. If we have the required policy, and we are disabled, return FALSE, + * (if we are disabled, we only need to parse policy, not default). + * 3. If we have the required policy, and we aren't adjusting the defaults + * return FALSE. (only parsing the policy, not default). + * 4. We have the required policy and we are adjusting the defaults. + * If we are setting default = FALSE, set isDisabled to true so that + * we don't try to re-enable the cipher suite based on a different + * algorithm. + */ +PRBool +ssl_HandlePolicy(int cipher_suite, SECOidTag policyOid, + PRUint32 requiredPolicy, PRBool *isDisabled) +{ + PRUint32 policy; + SECStatus rv; + + /* first fetch the policy for this algorithm */ + rv = NSS_GetAlgorithmPolicy(policyOid, &policy); + if (rv != SECSuccess) { + return PR_FALSE; /* no policy value, continue to the next algorithm */ + } + /* first, are we allowed by policy, if not turn off allow and disable */ + if (!(policy & requiredPolicy)) { + ssl_CipherPrefSetDefault(cipher_suite, PR_FALSE); + ssl_CipherPolicySet(cipher_suite, SSL_NOT_ALLOWED); + return PR_TRUE; + } + /* If we are already disabled, or the policy isn't setting a default + * we are done processing this algorithm */ + if (*isDisabled || (policy & NSS_USE_DEFAULT_NOT_VALID)) { + return PR_FALSE; + } + /* set the default value for the cipher suite. If we disable the cipher + * suite, remember that so we don't process the next default. This has + * the effect of disabling the whole cipher suite if any of the + * algorithms it uses are disabled by default. We still have to + * process the upper level because the cipher suite is still allowed + * by policy, and we may still have to disallow it based on other + * algorithms in the cipher suite. */ + if (policy & NSS_USE_DEFAULT_SSL_ENABLE) { + ssl_CipherPrefSetDefault(cipher_suite, PR_TRUE); + } else { + *isDisabled = PR_TRUE; + ssl_CipherPrefSetDefault(cipher_suite, PR_FALSE); + } + return PR_FALSE; } #define MAP_NULL(x) (((x) != 0) ? (x) : SEC_OID_NULL_CIPHER) @@ -13517,30 +13663,30 @@ ssl3_ApplyNSSPolicy(void) for (i = 1; i < PR_ARRAY_SIZE(cipher_suite_defs); ++i) { const ssl3CipherSuiteDef *suite = &cipher_suite_defs[i]; SECOidTag policyOid; + PRBool isDisabled = PR_FALSE; + /* if we haven't explicitly disabled it below enable by policy */ + ssl_CipherPolicySet(suite->cipher_suite, SSL_ALLOWED); + + /* now check the various key exchange, ciphers and macs and + * if we ever disallow by policy, we are done, go to the next cipher + */ policyOid = MAP_NULL(kea_defs[suite->key_exchange_alg].oid); - rv = NSS_GetAlgorithmPolicy(policyOid, &policy); - if (rv == SECSuccess && !(policy & NSS_USE_ALG_IN_SSL_KX)) { - ssl_CipherPrefSetDefault(suite->cipher_suite, PR_FALSE); - ssl_CipherPolicySet(suite->cipher_suite, SSL_NOT_ALLOWED); + if (ssl_HandlePolicy(suite->cipher_suite, policyOid, + NSS_USE_ALG_IN_SSL_KX, &isDisabled)) { continue; } policyOid = MAP_NULL(ssl_GetBulkCipherDef(suite)->oid); - rv = NSS_GetAlgorithmPolicy(policyOid, &policy); - if (rv == SECSuccess && !(policy & NSS_USE_ALG_IN_SSL)) { - ssl_CipherPrefSetDefault(suite->cipher_suite, PR_FALSE); - ssl_CipherPolicySet(suite->cipher_suite, SSL_NOT_ALLOWED); + if (ssl_HandlePolicy(suite->cipher_suite, policyOid, + NSS_USE_ALG_IN_SSL, &isDisabled)) { continue; } if (ssl_GetBulkCipherDef(suite)->type != type_aead) { policyOid = MAP_NULL(ssl_GetMacDefByAlg(suite->mac_alg)->oid); - rv = NSS_GetAlgorithmPolicy(policyOid, &policy); - if (rv == SECSuccess && !(policy & NSS_USE_ALG_IN_SSL)) { - ssl_CipherPrefSetDefault(suite->cipher_suite, PR_FALSE); - ssl_CipherPolicySet(suite->cipher_suite, - SSL_NOT_ALLOWED); + if (ssl_HandlePolicy(suite->cipher_suite, policyOid, + NSS_USE_ALG_IN_SSL, &isDisabled)) { continue; } } diff --git a/security/nss/lib/ssl/ssl3ext.c b/security/nss/lib/ssl/ssl3ext.c index 7e674f0e0..65a69450d 100644 --- a/security/nss/lib/ssl/ssl3ext.c +++ b/security/nss/lib/ssl/ssl3ext.c @@ -10,6 +10,7 @@ #include "nssrenam.h" #include "nss.h" +#include "pk11pub.h" #include "ssl.h" #include "sslimpl.h" #include "sslproto.h" @@ -962,6 +963,7 @@ ssl3_InitExtensionData(TLSExtensionData *xtnData, const sslSocket *ss) xtnData->peerDelegCred = NULL; xtnData->peerRequestedDelegCred = PR_FALSE; xtnData->sendingDelegCredToPeer = PR_FALSE; + xtnData->selectedPsk = NULL; } void @@ -969,6 +971,8 @@ ssl3_DestroyExtensionData(TLSExtensionData *xtnData) { ssl3_FreeSniNameArray(xtnData); PORT_Free(xtnData->sigSchemes); + PORT_Free(xtnData->delegCredSigSchemes); + PORT_Free(xtnData->delegCredSigSchemesAdvertised); SECITEM_FreeItem(&xtnData->nextProto, PR_FALSE); tls13_DestroyKeyShares(&xtnData->remoteKeyShares); SECITEM_FreeItem(&xtnData->certReqContext, PR_FALSE); diff --git a/security/nss/lib/ssl/ssl3ext.h b/security/nss/lib/ssl/ssl3ext.h index 97319c7d9..ff2f7c211 100644 --- a/security/nss/lib/ssl/ssl3ext.h +++ b/security/nss/lib/ssl/ssl3ext.h @@ -77,6 +77,16 @@ struct TLSExtensionDataStr { SSLSignatureScheme *sigSchemes; unsigned int numSigSchemes; + /* Keep track of signature schemes that the remote peer supports for + * Delegated Credentials signatures, as well was those we have + * advertised (for purposes of validating any received DC). + * This list may not be the same as those supported for certificates. + * Only valid for TLS 1.3. */ + SSLSignatureScheme *delegCredSigSchemes; + unsigned int numDelegCredSigSchemes; + SSLSignatureScheme *delegCredSigSchemesAdvertised; + unsigned int numDelegCredSigSchemesAdvertised; + SECItem certReqContext; CERTDistNames certReqAuthorities; @@ -124,6 +134,10 @@ struct TLSExtensionDataStr { * |tls13_MaybeSetDelegatedCredential|. */ PRBool sendingDelegCredToPeer; + + /* A non-owning reference to the selected PSKs. MUST NOT be freed directly, + * rather through tls13_DestoryPskList(). */ + sslPsk *selectedPsk; }; typedef struct TLSExtensionStr { diff --git a/security/nss/lib/ssl/ssl3exthandle.c b/security/nss/lib/ssl/ssl3exthandle.c index 206cb00e4..cb4698253 100644 --- a/security/nss/lib/ssl/ssl3exthandle.c +++ b/security/nss/lib/ssl/ssl3exthandle.c @@ -796,7 +796,7 @@ ssl3_EncodeSessionTicket(sslSocket *ss, const NewSessionTicket *ticket, * This is compared to the expected time, which should differ only as a * result of clock errors or errors in the RTT estimate. */ - ticketAgeBaseline = (ssl_Time(ss) - ss->ssl3.hs.serverHelloTime) / PR_USEC_PER_MSEC; + ticketAgeBaseline = ss->ssl3.hs.rttEstimate / PR_USEC_PER_MSEC; ticketAgeBaseline -= ticket->ticket_age_add; rv = sslBuffer_AppendNumber(&plaintext, ticketAgeBaseline, 4); if (rv != SECSuccess) @@ -1034,7 +1034,9 @@ ssl_ParseSessionTicket(sslSocket *ss, const SECItem *decryptedTicket, PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return SECFailure; } - parsedTicket->timestamp = (PRTime)temp << 32; + + /* Cast to avoid undefined behavior if the top bit is set. */ + parsedTicket->timestamp = (PRTime)((PRUint64)temp << 32); rv = ssl3_ExtConsumeHandshakeNumber(ss, &temp, 4, &buffer, &len); if (rv != SECSuccess) { PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); @@ -1056,8 +1058,11 @@ ssl_ParseSessionTicket(sslSocket *ss, const SECItem *decryptedTicket, PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return SECFailure; } +#ifndef UNSAFE_FUZZER_MODE + /* A well-behaving server should only write 0 or 1. */ PORT_Assert(temp == PR_TRUE || temp == PR_FALSE); - parsedTicket->extendedMasterSecretUsed = (PRBool)temp; +#endif + parsedTicket->extendedMasterSecretUsed = temp ? PR_TRUE : PR_FALSE; rv = ssl3_ExtConsumeHandshake(ss, &temp, 4, &buffer, &len); if (rv != SECSuccess) { @@ -1647,7 +1652,7 @@ ssl3_SendSigAlgsXtn(const sslSocket *ss, TLSExtensionData *xtnData, minVersion = ss->vrange.min; /* ClientHello */ } - SECStatus rv = ssl3_EncodeSigAlgs(ss, minVersion, buf); + SECStatus rv = ssl3_EncodeSigAlgs(ss, minVersion, PR_TRUE /* forCert */, buf); if (rv != SECSuccess) { return SECFailure; } diff --git a/security/nss/lib/ssl/ssl3gthr.c b/security/nss/lib/ssl/ssl3gthr.c index f9c741746..45cfb31bc 100644 --- a/security/nss/lib/ssl/ssl3gthr.c +++ b/security/nss/lib/ssl/ssl3gthr.c @@ -268,6 +268,7 @@ dtls_GatherData(sslSocket *ss, sslGather *gs, int flags) PRUint8 contentType; unsigned int headerLen; SECStatus rv; + PRBool dtlsLengthPresent = PR_TRUE; SSL_TRC(30, ("dtls_GatherData")); @@ -316,8 +317,20 @@ dtls_GatherData(sslSocket *ss, sslGather *gs, int flags) headerLen = 13; } else if (contentType == ssl_ct_application_data) { headerLen = 7; - } else if ((contentType & 0xe0) == 0x20) { - headerLen = 2; + } else if (dtls_IsDtls13Ciphertext(ss->version, contentType)) { + /* We don't support CIDs. */ + if (contentType & 0x10) { + PORT_Assert(PR_FALSE); + PORT_SetError(SSL_ERROR_RX_UNKNOWN_RECORD_TYPE); + gs->dtlsPacketOffset = 0; + gs->dtlsPacket.len = 0; + return -1; + } + + dtlsLengthPresent = (contentType & 0x04) == 0x04; + PRUint8 dtlsSeqNoSize = (contentType & 0x08) ? 2 : 1; + PRUint8 dtlsLengthBytes = dtlsLengthPresent ? 2 : 0; + headerLen = 1 + dtlsSeqNoSize + dtlsLengthBytes; } else { SSL_DBG(("%d: SSL3[%d]: invalid first octet (%d) for DTLS", SSL_GETPID(), ss->fd, contentType)); @@ -345,12 +358,10 @@ dtls_GatherData(sslSocket *ss, sslGather *gs, int flags) gs->dtlsPacketOffset += headerLen; /* Have received SSL3 record header in gs->hdr. */ - if (headerLen == 13) { - gs->remainder = (gs->hdr[11] << 8) | gs->hdr[12]; - } else if (headerLen == 7) { - gs->remainder = (gs->hdr[5] << 8) | gs->hdr[6]; + if (dtlsLengthPresent) { + gs->remainder = (gs->hdr[headerLen - 2] << 8) | + gs->hdr[headerLen - 1]; } else { - PORT_Assert(headerLen == 2); gs->remainder = gs->dtlsPacket.len - gs->dtlsPacketOffset; } @@ -600,6 +611,46 @@ ssl3_GatherAppDataRecord(sslSocket *ss, int flags) return rv; } +static SECStatus +ssl_HandleZeroRttRecordData(sslSocket *ss, const PRUint8 *data, unsigned int len) +{ + PORT_Assert(ss->sec.isServer); + if (ss->ssl3.hs.zeroRttState == ssl_0rtt_accepted) { + sslBuffer buf = { CONST_CAST(PRUint8, data), len, len, PR_TRUE }; + return tls13_HandleEarlyApplicationData(ss, &buf); + } + if (ss->ssl3.hs.zeroRttState == ssl_0rtt_ignored && + ss->ssl3.hs.zeroRttIgnore != ssl_0rtt_ignore_none) { + /* We're ignoring 0-RTT so drop this record quietly. */ + return SECSuccess; + } + PORT_SetError(SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA); + return SECFailure; +} + +/* Ensure that application data in the wrong epoch is blocked. */ +static PRBool +ssl_IsApplicationDataPermitted(sslSocket *ss, PRUint16 epoch) +{ + /* Epoch 0 is never OK. */ + if (epoch == 0) { + return PR_FALSE; + } + if (ss->version < SSL_LIBRARY_VERSION_TLS_1_3) { + return ss->firstHsDone; + } + /* TLS 1.3 application data. */ + if (epoch >= TrafficKeyApplicationData) { + return ss->firstHsDone; + } + /* TLS 1.3 early data is server only. Further checks aren't needed + * as those are handled in ssl_HandleZeroRttRecordData. */ + if (epoch == TrafficKeyEarlyApplicationData) { + return ss->sec.isServer; + } + return PR_FALSE; +} + SECStatus SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch, SSLContentType contentType, @@ -626,8 +677,8 @@ SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch, goto early_loser; /* Rely on the existing code. */ } - /* Don't allow application data before handshake completion. */ - if (contentType == ssl_ct_application_data && !ss->firstHsDone) { + if (contentType == ssl_ct_application_data && + !ssl_IsApplicationDataPermitted(ss, epoch)) { PORT_SetError(SEC_ERROR_INVALID_ARGS); goto early_loser; } @@ -638,7 +689,18 @@ SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch, if (epoch < ss->ssl3.crSpec->epoch) { epochError = SEC_ERROR_INVALID_ARGS; /* Too c/old. */ } else if (epoch > ss->ssl3.crSpec->epoch) { - epochError = PR_WOULD_BLOCK_ERROR; /* Too warm/new. */ + /* If a TLS 1.3 server is not expecting EndOfEarlyData, + * moving from 1 to 2 is a signal to execute the code + * as though that message had been received. Let that pass. */ + if (ss->version >= SSL_LIBRARY_VERSION_TLS_1_3 && + ss->opt.suppressEndOfEarlyData && + ss->sec.isServer && + ss->ssl3.crSpec->epoch == TrafficKeyEarlyApplicationData && + epoch == TrafficKeyHandshake) { + epochError = 0; + } else { + epochError = PR_WOULD_BLOCK_ERROR; /* Too warm/new. */ + } } else { epochError = 0; /* Just right. */ } @@ -649,11 +711,18 @@ SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch, } /* If the handshake is still running, we need to run that. */ - ssl_Get1stHandshakeLock(ss); rv = ssl_Do1stHandshake(ss); if (rv != SECSuccess && PORT_GetError() != PR_WOULD_BLOCK_ERROR) { + goto early_loser; + } + + /* 0-RTT needs its own special handling here. */ + if (ss->version >= SSL_LIBRARY_VERSION_TLS_1_3 && + epoch == TrafficKeyEarlyApplicationData && + contentType == ssl_ct_application_data) { + rv = ssl_HandleZeroRttRecordData(ss, data, len); ssl_Release1stHandshakeLock(ss); - return SECFailure; + return rv; } /* Finally, save the data... */ diff --git a/security/nss/lib/ssl/ssl3prot.h b/security/nss/lib/ssl/ssl3prot.h index ffe837301..edf459290 100644 --- a/security/nss/lib/ssl/ssl3prot.h +++ b/security/nss/lib/ssl/ssl3prot.h @@ -14,7 +14,7 @@ typedef PRUint16 SSL3ProtocolVersion; /* version numbers are defined in sslproto.h */ /* DTLS 1.3 is still a draft. */ -#define DTLS_1_3_DRAFT_VERSION 28 +#define DTLS_1_3_DRAFT_VERSION 38 typedef PRUint16 ssl3CipherSuite; /* The cipher suites are defined in sslproto.h */ diff --git a/security/nss/lib/ssl/sslencode.c b/security/nss/lib/ssl/sslencode.c index e59e758ff..d07b544ab 100644 --- a/security/nss/lib/ssl/sslencode.c +++ b/security/nss/lib/ssl/sslencode.c @@ -64,7 +64,10 @@ sslBuffer_Append(sslBuffer *b, const void *data, unsigned int len) if (rv != SECSuccess) { return SECFailure; /* Code already set. */ } - PORT_Memcpy(SSL_BUFFER_NEXT(b), data, len); + if (len > 0) { + PORT_Assert(data); + PORT_Memcpy(SSL_BUFFER_NEXT(b), data, len); + } b->len += len; return SECSuccess; } diff --git a/security/nss/lib/ssl/sslerr.h b/security/nss/lib/ssl/sslerr.h index 7100b0226..eb8f7c2da 100644 --- a/security/nss/lib/ssl/sslerr.h +++ b/security/nss/lib/ssl/sslerr.h @@ -274,6 +274,8 @@ typedef enum { SSL_ERROR_DC_BAD_SIGNATURE = (SSL_ERROR_BASE + 183), SSL_ERROR_DC_INVALID_KEY_USAGE = (SSL_ERROR_BASE + 184), SSL_ERROR_DC_EXPIRED = (SSL_ERROR_BASE + 185), + SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD = (SSL_ERROR_BASE + 186), + SSL_ERROR_FEATURE_DISABLED = (SSL_ERROR_BASE + 187), SSL_ERROR_END_OF_LIST /* let the c compiler determine the value of this. */ } SSLErrorCodes; #endif /* NO_SECURITY_ERROR_ENUM */ diff --git a/security/nss/lib/ssl/sslexp.h b/security/nss/lib/ssl/sslexp.h index b734d86ca..8a92a39ad 100644 --- a/security/nss/lib/ssl/sslexp.h +++ b/security/nss/lib/ssl/sslexp.h @@ -254,7 +254,8 @@ typedef struct SSLAntiReplayContextStr SSLAntiReplayContext; * * This function will fail unless the socket has an active TLS 1.3 session. * Earlier versions of TLS do not support the spontaneous sending of the - * NewSessionTicket message. + * NewSessionTicket message. It will also fail when external PSK + * authentication has been negotiated. */ #define SSL_SendSessionTicket(fd, appToken, appTokenLen) \ SSL_EXPERIMENTAL_API("SSL_SendSessionTicket", \ @@ -380,6 +381,10 @@ typedef SSLHelloRetryRequestAction(PR_CALLBACK *SSLHelloRetryRequestCallback)( * a server. This can be called once at a time, and is not allowed * until an answer is received. * + * This function is not allowed for use with DTLS or when external + * PSK authentication has been negotiated. SECFailure is returned + * in both cases. + * * The AuthCertificateCallback is called when the answer is received. * If the answer is accepted by the server, the value returned by * SSL_PeerCertificate() is replaced. If you need to remember all the @@ -662,7 +667,11 @@ typedef SECStatus(PR_CALLBACK *SSLRecordWriteCallback)( * used in TLS. The lower bits of the IV are XORed with the 64-bit counter to * produce the nonce. Otherwise, this is an AEAD interface similar to that * described in RFC 5116. - */ + * + * Note: SSL_MakeAead internally calls SSL_MakeVariantAead with a variant of + * "stream", behaving as noted above. If "datagram" variant is passed instead, + * the Label prefix used in HKDF-Expand is "dtls13" instead of "tls13 ". See + * 7.1 of RFC 8446 and draft-ietf-tls-dtls13-34. */ typedef struct SSLAeadContextStr SSLAeadContext; #define SSL_MakeAead(version, cipherSuite, secret, \ @@ -676,6 +685,18 @@ typedef struct SSLAeadContextStr SSLAeadContext; (version, cipherSuite, secret, \ labelPrefix, labelPrefixLen, ctx)) +#define SSL_MakeVariantAead(version, cipherSuite, variant, secret, \ + labelPrefix, labelPrefixLen, ctx) \ + SSL_EXPERIMENTAL_API("SSL_MakeVariantAead", \ + (PRUint16 _version, PRUint16 _cipherSuite, \ + SSLProtocolVariant _variant, \ + PK11SymKey * _secret, \ + const char *_labelPrefix, \ + unsigned int _labelPrefixLen, \ + SSLAeadContext **_ctx), \ + (version, cipherSuite, variant, secret, \ + labelPrefix, labelPrefixLen, ctx)) + #define SSL_AeadEncrypt(ctx, counter, aad, aadLen, in, inLen, \ output, outputLen, maxOutputLen) \ SSL_EXPERIMENTAL_API("SSL_AeadEncrypt", \ @@ -716,8 +737,13 @@ typedef struct SSLAeadContextStr SSLAeadContext; PK11SymKey * *_keyp), \ (version, cipherSuite, salt, ikm, keyp)) -/* SSL_HkdfExpandLabel produces a key with a mechanism that is suitable for - * input to SSL_HkdfExpandLabel or SSL_MakeAead. */ +/* SSL_HkdfExpandLabel and SSL_HkdfVariantExpandLabel produce a key with a + * mechanism that is suitable for input to SSL_HkdfExpandLabel or SSL_MakeAead. + * + * Note: SSL_HkdfVariantExpandLabel internally calls SSL_HkdfExpandLabel with + * a default "stream" variant. If "datagram" variant is passed instead, the + * Label prefix used in HKDF-Expand is "dtls13" instead of "tls13 ". See 7.1 of + * RFC 8446 and draft-ietf-tls-dtls13-34. */ #define SSL_HkdfExpandLabel(version, cipherSuite, prk, \ hsHash, hsHashLen, label, labelLen, keyp) \ SSL_EXPERIMENTAL_API("SSL_HkdfExpandLabel", \ @@ -729,9 +755,28 @@ typedef struct SSLAeadContextStr SSLAeadContext; (version, cipherSuite, prk, \ hsHash, hsHashLen, label, labelLen, keyp)) -/* SSL_HkdfExpandLabelWithMech uses the KDF from the selected TLS version and - * cipher suite, as with the other calls, but the provided mechanism and key - * size. This allows the key to be used more widely. */ +#define SSL_HkdfVariantExpandLabel(version, cipherSuite, prk, \ + hsHash, hsHashLen, label, labelLen, variant, \ + keyp) \ + SSL_EXPERIMENTAL_API("SSL_HkdfVariantExpandLabel", \ + (PRUint16 _version, PRUint16 _cipherSuite, \ + PK11SymKey * _prk, \ + const PRUint8 *_hsHash, unsigned int _hsHashLen, \ + const char *_label, unsigned int _labelLen, \ + SSLProtocolVariant _variant, \ + PK11SymKey **_keyp), \ + (version, cipherSuite, prk, \ + hsHash, hsHashLen, label, labelLen, variant, \ + keyp)) + +/* SSL_HkdfExpandLabelWithMech and SSL_HkdfVariantExpandLabelWithMech use the KDF + * from the selected TLS version and cipher suite, as with the other calls, but + * the provided mechanism and key size. This allows the key to be used more widely. + * + * Note: SSL_HkdfExpandLabelWithMech internally calls SSL_HkdfVariantExpandLabelWithMech + * with a default "stream" variant. If "datagram" variant is passed instead, the + * Label prefix used in HKDF-Expand is "dtls13" instead of "tls13 ". See 7.1 of + * RFC 8446 and draft-ietf-tls-dtls13-34. */ #define SSL_HkdfExpandLabelWithMech(version, cipherSuite, prk, \ hsHash, hsHashLen, label, labelLen, \ mech, keySize, keyp) \ @@ -746,6 +791,21 @@ typedef struct SSLAeadContextStr SSLAeadContext; hsHash, hsHashLen, label, labelLen, \ mech, keySize, keyp)) +#define SSL_HkdfVariantExpandLabelWithMech(version, cipherSuite, prk, \ + hsHash, hsHashLen, label, labelLen, \ + mech, keySize, variant, keyp) \ + SSL_EXPERIMENTAL_API("SSL_HkdfVariantExpandLabelWithMech", \ + (PRUint16 _version, PRUint16 _cipherSuite, \ + PK11SymKey * _prk, \ + const PRUint8 *_hsHash, unsigned int _hsHashLen, \ + const char *_label, unsigned int _labelLen, \ + CK_MECHANISM_TYPE _mech, unsigned int _keySize, \ + SSLProtocolVariant _variant, \ + PK11SymKey **_keyp), \ + (version, cipherSuite, prk, \ + hsHash, hsHashLen, label, labelLen, \ + mech, keySize, variant, keyp)) + /* SSL_SetTimeFunc overrides the default time function (PR_Now()) and provides * an alternative source of time for the socket. This is used in testing, and in * applications that need better control over how the clock is accessed. Set the @@ -826,6 +886,117 @@ typedef PRTime(PR_CALLBACK *SSLTimeFunc)(void *arg); PRUint16 _numCiphers), \ (fd, cipherOrder, numCiphers)) +/* + * The following functions expose a masking primitive that uses ciphersuite and + * version information to set paramaters for the masking key and mask generation + * logic. This is only supported for TLS 1.3. + * + * The key and IV are generated using the TLS KDF with a custom label. That is + * HKDF-Expand-Label(secret, label, "", L), where |label| is an input to + * SSL_CreateMaskingContext. + * + * The mask generation logic in SSL_CreateMask is determined by the underlying + * symmetric cipher: + * - For AES-ECB, mask = AES-ECB(mask_key, sample). |len| must be <= 16 as + * the output is limited to a single block. + * - For CHACHA20, mask = ChaCha20(mask_key, sample[0..3], sample[4..15], {0}.len) + * That is, the low 4 bytes of |sample| used as the counter, the remaining 12 bytes + * the nonce. We encrypt |len| bytes of zeros, returning the raw key stream. + * + * The caller must pre-allocate at least |len| bytes for output. If the underlying + * cipher cannot produce the requested amount of data, SECFailure is returned. + */ + +typedef struct SSLMaskingContextStr { + CK_MECHANISM_TYPE mech; + PRUint16 version; + PRUint16 cipherSuite; + PK11SymKey *secret; +} SSLMaskingContext; + +#define SSL_CreateMaskingContext(version, cipherSuite, secret, \ + label, labelLen, ctx) \ + SSL_EXPERIMENTAL_API("SSL_CreateMaskingContext", \ + (PRUint16 _version, PRUint16 _cipherSuite, \ + PK11SymKey * _secret, \ + const char *_label, \ + unsigned int _labelLen, \ + SSLMaskingContext **_ctx), \ + (version, cipherSuite, secret, label, labelLen, ctx)) + +#define SSL_CreateVariantMaskingContext(version, cipherSuite, variant, \ + secret, label, labelLen, ctx) \ + SSL_EXPERIMENTAL_API("SSL_CreateVariantMaskingContext", \ + (PRUint16 _version, PRUint16 _cipherSuite, \ + SSLProtocolVariant _variant, \ + PK11SymKey * _secret, \ + const char *_label, \ + unsigned int _labelLen, \ + SSLMaskingContext **_ctx), \ + (version, cipherSuite, variant, secret, \ + label, labelLen, ctx)) + +#define SSL_DestroyMaskingContext(ctx) \ + SSL_EXPERIMENTAL_API("SSL_DestroyMaskingContext", \ + (SSLMaskingContext * _ctx), \ + (ctx)) + +#define SSL_CreateMask(ctx, sample, sampleLen, mask, maskLen) \ + SSL_EXPERIMENTAL_API("SSL_CreateMask", \ + (SSLMaskingContext * _ctx, const PRUint8 *_sample, \ + unsigned int _sampleLen, PRUint8 *_mask, \ + unsigned int _maskLen), \ + (ctx, sample, sampleLen, mask, maskLen)) + +#define SSL_SetDtls13VersionWorkaround(fd, enabled) \ + SSL_EXPERIMENTAL_API("SSL_SetDtls13VersionWorkaround", \ + (PRFileDesc * _fd, PRBool _enabled), (fd, enabled)) + +/* SSL_AddExternalPsk() and SSL_AddExternalPsk0Rtt() can be used to + * set an external PSK on a socket. If successful, this PSK will + * be used in all subsequent connection attempts for this socket. + * This has no effect if the maximum TLS version is < 1.3. + * + * This API currently only accepts a single PSK, so multiple calls to + * either function will fail. An EPSK can be replaced by calling + * SSL_RemoveExternalPsk followed by SSL_AddExternalPsk. + * For both functions, the label is expected to be a unique identifier + * for the external PSK. Should en external PSK have the same label + * as a configured resumption PSK identity, the external PSK will + * take precedence. + * + * If you want to enable early data, you need to also provide a + * cipher suite for 0-RTT and a limit for the early data using + * SSL_AddExternalPsk0Rtt(). If you want to explicitly disallow + * certificate authentication, use SSL_AuthCertificateHook to set + * a callback that rejects all certificate chains. + */ +#define SSL_AddExternalPsk(fd, psk, identity, identityLen, hash) \ + SSL_EXPERIMENTAL_API("SSL_AddExternalPsk", \ + (PRFileDesc * _fd, PK11SymKey * _psk, \ + const PRUint8 *_identity, unsigned int _identityLen, \ + SSLHashType _hash), \ + (fd, psk, identity, identityLen, hash)) + +#define SSL_AddExternalPsk0Rtt(fd, psk, identity, identityLen, hash, \ + zeroRttSuite, maxEarlyData) \ + SSL_EXPERIMENTAL_API("SSL_AddExternalPsk0Rtt", \ + (PRFileDesc * _fd, PK11SymKey * _psk, \ + const PRUint8 *_identity, unsigned int _identityLen, \ + SSLHashType _hash, PRUint16 _zeroRttSuite, \ + PRUint32 _maxEarlyData), \ + (fd, psk, identity, identityLen, hash, \ + zeroRttSuite, maxEarlyData)) + +/* SSLExp_RemoveExternalPsk() removes an external PSK from socket + * configuration. Returns SECSuccess if the PSK was removed + * successfully, and SECFailure otherwise. */ +#define SSL_RemoveExternalPsk(fd, identity, identityLen) \ + SSL_EXPERIMENTAL_API("SSL_RemoveExternalPsk", \ + (PRFileDesc * _fd, const PRUint8 *_identity, \ + unsigned int _identityLen), \ + (fd, identity, identityLen)) + /* Deprecated experimental APIs */ #define SSL_UseAltServerHelloType(fd, enable) SSL_DEPRECATED_EXPERIMENTAL_API #define SSL_SetupAntiReplay(a, b, c) SSL_DEPRECATED_EXPERIMENTAL_API diff --git a/security/nss/lib/ssl/sslimpl.h b/security/nss/lib/ssl/sslimpl.h index 4a393b281..35d0c2d6b 100644 --- a/security/nss/lib/ssl/sslimpl.h +++ b/security/nss/lib/ssl/sslimpl.h @@ -37,6 +37,7 @@ typedef struct sslSocketStr sslSocket; typedef struct sslNamedGroupDefStr sslNamedGroupDef; typedef struct sslEsniKeysStr sslEsniKeys; +typedef struct sslPskStr sslPsk; typedef struct sslDelegatedCredentialStr sslDelegatedCredential; typedef struct sslEphemeralKeyPairStr sslEphemeralKeyPair; typedef struct TLS13KeyShareEntryStr TLS13KeyShareEntry; @@ -281,6 +282,8 @@ typedef struct sslOptionsStr { unsigned int enableV2CompatibleHello : 1; unsigned int enablePostHandshakeAuth : 1; unsigned int enableDelegatedCredentials : 1; + unsigned int enableDtls13VersionCompat : 1; + unsigned int suppressEndOfEarlyData : 1; } sslOptions; typedef enum { sslHandshakingUndetermined = 0, @@ -653,8 +656,6 @@ typedef struct SSL3HandshakeStateStr { * One of NULL, ssl3_SendClientSecondRound, ssl3_FinishHandshake, * or ssl3_AlwaysFail */ sslRestartTarget restartTarget; - /* Shared state between ssl3_HandleFinished and ssl3_FinishHandshake */ - PRBool cacheSID; PRBool canFalseStart; /* Can/did we False Start */ /* Which preliminaryinfo values have been set. */ @@ -689,9 +690,8 @@ typedef struct SSL3HandshakeStateStr { /* This group of values is used for TLS 1.3 and above */ PK11SymKey *currentSecret; /* The secret down the "left hand side" * of the TLS 1.3 key schedule. */ - PK11SymKey *resumptionMasterSecret; /* The resumption PSK. */ + PK11SymKey *resumptionMasterSecret; /* The resumption_master_secret. */ PK11SymKey *dheSecret; /* The (EC)DHE shared secret. */ - PK11SymKey *pskBinderKey; /* Used to compute the PSK binder. */ PK11SymKey *clientEarlyTrafficSecret; /* The secret we use for 0-RTT. */ PK11SymKey *clientHsTrafficSecret; /* The source keys for handshake */ PK11SymKey *serverHsTrafficSecret; /* traffic keys. */ @@ -710,18 +710,26 @@ typedef struct SSL3HandshakeStateStr { * or received. */ PRBool receivedCcs; /* A server received ChangeCipherSpec * before the handshake started. */ + PRBool rejectCcs; /* Excessive ChangeCipherSpecs are rejected. */ PRBool clientCertRequested; /* True if CertificateRequest received. */ + PRBool endOfFlight; /* Processed a full flight (DTLS 1.3). */ ssl3KEADef kea_def_mutable; /* Used to hold the writable kea_def * we use for TLS 1.3 */ - PRTime serverHelloTime; /* Time the ServerHello flight was sent. */ PRUint16 ticketNonce; /* A counter we use for tickets. */ SECItem fakeSid; /* ... (server) the SID the client used. */ - PRBool endOfFlight; /* Processed a full flight (DTLS 1.3). */ + + /* rttEstimate is used to guess the round trip time between server and client. + * When the server sends ServerHello it sets this to the current time. + * Only after it receives a message from the client's second flight does it + * set the value to something resembling an RTT estimate. */ + PRTime rttEstimate; /* The following lists contain DTLSHandshakeRecordEntry */ PRCList dtlsSentHandshake; /* Used to map records to handshake fragments. */ PRCList dtlsRcvdHandshake; /* Handshake records we have received * used to generate ACKs. */ + + PRCList psks; /* A list of PSKs, resumption and/or external. */ } SSL3HandshakeState; #define SSL_ASSERT_HASHES_EMPTY(ss) \ @@ -810,7 +818,7 @@ typedef struct { /* |seqNum| eventually contains the reconstructed sequence number. */ sslSequenceNumber seqNum; /* The header of the cipherText. */ - const PRUint8 *hdr; + PRUint8 *hdr; unsigned int hdrLen; /* |buf| is the payload of the ciphertext. */ @@ -1099,6 +1107,9 @@ struct sslSocketStr { /* Anti-replay for TLS 1.3 0-RTT. */ SSLAntiReplayContext *antiReplay; + + /* An out-of-band PSK. */ + sslPsk *psk; }; struct sslSelfEncryptKeysStr { @@ -1682,8 +1693,14 @@ SECStatus ssl3_HandleServerSpki(sslSocket *ss); SECStatus ssl3_AuthCertificate(sslSocket *ss); SECStatus ssl_ReadCertificateStatus(sslSocket *ss, PRUint8 *b, PRUint32 length); -SECStatus ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, +SECStatus ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool forCert, sslBuffer *buf); +SECStatus ssl3_EncodeFilteredSigAlgs(const sslSocket *ss, + const SSLSignatureScheme *schemes, + PRUint32 numSchemes, sslBuffer *buf); +SECStatus ssl3_FilterSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool disableRsae, PRBool forCert, + unsigned int maxSchemes, SSLSignatureScheme *filteredSchemes, + unsigned int *numFilteredSchemes); SECStatus ssl_GetCertificateRequestCAs(const sslSocket *ss, unsigned int *calenp, const SECItem **namesp, @@ -1824,6 +1841,10 @@ SECStatus SSLExp_GetCurrentEpoch(PRFileDesc *fd, PRUint16 *readEpoch, SECStatus SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret, const char *labelPrefix, unsigned int labelPrefixLen, SSLAeadContext **ctx); + +SECStatus SSLExp_MakeVariantAead(PRUint16 version, PRUint16 cipherSuite, SSLProtocolVariant variant, + PK11SymKey *secret, const char *labelPrefix, + unsigned int labelPrefixLen, SSLAeadContext **ctx); SECStatus SSLExp_DestroyAead(SSLAeadContext *ctx); SECStatus SSLExp_AeadEncrypt(const SSLAeadContext *ctx, PRUint64 counter, const PRUint8 *aad, unsigned int aadLen, @@ -1840,15 +1861,59 @@ SECStatus SSLExp_HkdfExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11Sym const PRUint8 *hsHash, unsigned int hsHashLen, const char *label, unsigned int labelLen, PK11SymKey **key); +SECStatus SSLExp_HkdfVariantExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, + const PRUint8 *hsHash, unsigned int hsHashLen, + const char *label, unsigned int labelLen, + SSLProtocolVariant variant, PK11SymKey **key); SECStatus SSLExp_HkdfExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, const PRUint8 *hsHash, unsigned int hsHashLen, const char *label, unsigned int labelLen, CK_MECHANISM_TYPE mech, unsigned int keySize, PK11SymKey **keyp); +SECStatus +SSLExp_HkdfVariantExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, + const PRUint8 *hsHash, unsigned int hsHashLen, + const char *label, unsigned int labelLen, + CK_MECHANISM_TYPE mech, unsigned int keySize, + SSLProtocolVariant variant, PK11SymKey **keyp); + +SECStatus SSLExp_SetDtls13VersionWorkaround(PRFileDesc *fd, PRBool enabled); SECStatus SSLExp_SetTimeFunc(PRFileDesc *fd, SSLTimeFunc f, void *arg); +extern SECStatus ssl_CreateMaskingContextInner(PRUint16 version, PRUint16 cipherSuite, + SSLProtocolVariant variant, + PK11SymKey *secret, + const char *label, + unsigned int labelLen, + SSLMaskingContext **ctx); + +extern SECStatus ssl_CreateMaskInner(SSLMaskingContext *ctx, const PRUint8 *sample, + unsigned int sampleLen, PRUint8 *outMask, + unsigned int maskLen); + +extern SECStatus ssl_DestroyMaskingContextInner(SSLMaskingContext *ctx); + +SECStatus SSLExp_CreateMaskingContext(PRUint16 version, PRUint16 cipherSuite, + PK11SymKey *secret, + const char *label, + unsigned int labelLen, + SSLMaskingContext **ctx); + +SECStatus SSLExp_CreateVariantMaskingContext(PRUint16 version, PRUint16 cipherSuite, + SSLProtocolVariant variant, + PK11SymKey *secret, + const char *label, + unsigned int labelLen, + SSLMaskingContext **ctx); + +SECStatus SSLExp_CreateMask(SSLMaskingContext *ctx, const PRUint8 *sample, + unsigned int sampleLen, PRUint8 *mask, + unsigned int len); + +SECStatus SSLExp_DestroyMaskingContext(SSLMaskingContext *ctx); + SEC_END_PROTOS #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) diff --git a/security/nss/lib/ssl/sslinfo.c b/security/nss/lib/ssl/sslinfo.c index b069888e2..a92ed1604 100644 --- a/security/nss/lib/ssl/sslinfo.c +++ b/security/nss/lib/ssl/sslinfo.c @@ -7,6 +7,7 @@ #include "sslimpl.h" #include "sslproto.h" #include "tls13hkdf.h" +#include "tls13psk.h" #include "tls13subcerts.h" SECStatus @@ -80,6 +81,13 @@ SSL_GetChannelInfo(PRFileDesc *fd, SSLChannelInfo *info, PRUintn len) inf.signatureScheme = sid->sigScheme; } inf.resumed = ss->statelessResume || ss->ssl3.hs.isResuming; + if (inf.resumed) { + inf.pskType = ssl_psk_resume; + } else if (inf.authType == ssl_auth_psk) { + inf.pskType = ssl_psk_external; + } else { + inf.pskType = ssl_psk_none; + } inf.peerDelegCred = tls13_IsVerifyingWithDelegatedCredential(ss); if (sid) { @@ -147,8 +155,14 @@ SSL_GetPreliminaryChannelInfo(PRFileDesc *fd, if (ss->sec.ci.sid && (ss->ssl3.hs.zeroRttState == ssl_0rtt_sent || ss->ssl3.hs.zeroRttState == ssl_0rtt_accepted)) { - inf.maxEarlyDataSize = - ss->sec.ci.sid->u.ssl3.locked.sessionTicket.max_early_data_size; + if (ss->statelessResume) { + inf.maxEarlyDataSize = + ss->sec.ci.sid->u.ssl3.locked.sessionTicket.max_early_data_size; + } else if (ss->psk) { + /* We may have cleared the handshake list, so check the socket. + * This is permissable since we only support one EPSK at a time. */ + inf.maxEarlyDataSize = ss->psk->maxEarlyData; + } } else { inf.maxEarlyDataSize = 0; } @@ -415,24 +429,37 @@ tls13_Exporter(sslSocket *ss, PK11SymKey *secret, return SECFailure; } + SSLHashType hashAlg; + /* Early export requires a PSK. As in 0-RTT, default + * to the first PSK if no suite is negotiated yet. */ + if (secret == ss->ssl3.hs.earlyExporterSecret && !ss->ssl3.hs.suite_def) { + if (PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + hashAlg = ((sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks))->hash; + } else { + hashAlg = tls13_GetHash(ss); + } + /* Pre-hash the context. */ - rv = tls13_ComputeHash(ss, &contextHash, context, contextLen); + rv = tls13_ComputeHash(ss, &contextHash, context, contextLen, hashAlg); if (rv != SECSuccess) { return rv; } rv = tls13_DeriveSecretNullHash(ss, secret, label, labelLen, - &innerSecret); + &innerSecret, hashAlg); if (rv != SECSuccess) { return rv; } rv = tls13_HkdfExpandLabelRaw(innerSecret, - tls13_GetHash(ss), + hashAlg, contextHash.u.raw, contextHash.len, kExporterInnerLabel, strlen(kExporterInnerLabel), - out, outLen); + ss->protocolVariant, out, outLen); PK11_FreeSymKey(innerSecret); return rv; } diff --git a/security/nss/lib/ssl/sslnonce.c b/security/nss/lib/ssl/sslnonce.c index b7b5b7fe5..3daab4b75 100644 --- a/security/nss/lib/ssl/sslnonce.c +++ b/security/nss/lib/ssl/sslnonce.c @@ -537,6 +537,9 @@ ssl_DecodeResumptionToken(sslSessionID *sid, const PRUint8 *encodedToken, } if (readerBuffer.len) { PORT_Assert(readerBuffer.buf); + if (sid->peerID) { + PORT_Free((void *)sid->peerID); + } sid->peerID = PORT_Strdup((const char *)readerBuffer.buf); } @@ -1120,12 +1123,13 @@ ssl_CacheSessionID(sslSocket *ss) { sslSecurityInfo *sec = &ss->sec; PORT_Assert(sec); + PORT_Assert(sec->ci.sid->cached == never_cached); if (sec->ci.sid && !sec->ci.sid->u.ssl3.keys.resumable) { return; } - if (!ss->sec.isServer && ss->resumptionTokenCallback) { + if (!sec->isServer && ss->resumptionTokenCallback) { ssl_CacheExternalToken(ss); return; } @@ -1197,14 +1201,15 @@ ssl3_SetSIDSessionTicket(sslSessionID *sid, * anything yet, so no locking is needed. */ if (sid->u.ssl3.lock) { - PORT_Assert(sid->cached == in_client_cache); PR_RWLock_Wlock(sid->u.ssl3.lock); + /* Another thread may have evicted, or it may be in external cache. */ + PORT_Assert(sid->cached != never_cached); } /* If this was in the client cache, then we might have to free the old * ticket. In TLS 1.3, we might get a replacement ticket if the server * sends more than one ticket. */ if (sid->u.ssl3.locked.sessionTicket.ticket.data) { - PORT_Assert(sid->cached == in_client_cache || + PORT_Assert(sid->cached != never_cached || sid->version >= SSL_LIBRARY_VERSION_TLS_1_3); SECITEM_FreeItem(&sid->u.ssl3.locked.sessionTicket.ticket, PR_FALSE); diff --git a/security/nss/lib/ssl/sslprimitive.c b/security/nss/lib/ssl/sslprimitive.c index 540c17840..2afecfb16 100644 --- a/security/nss/lib/ssl/sslprimitive.c +++ b/security/nss/lib/ssl/sslprimitive.c @@ -6,6 +6,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include "blapit.h" #include "keyhi.h" #include "pk11pub.h" #include "sechash.h" @@ -19,47 +20,28 @@ #include "tls13hkdf.h" struct SSLAeadContextStr { - CK_MECHANISM_TYPE mech; - ssl3KeyMaterial keys; + /* sigh, the API creates a single context, but then uses either encrypt + * and decrypt on that context. We should take an encrypt/decrypt + * variable here, but for now create two contexts. */ + PK11Context *encryptContext; + PK11Context *decryptContext; + int tagLen; + int ivLen; + unsigned char iv[MAX_IV_LENGTH]; }; -static SECStatus -tls13_GetHashAndCipher(PRUint16 version, PRUint16 cipherSuite, - SSLHashType *hash, const ssl3BulkCipherDef **cipher) -{ - if (version < SSL_LIBRARY_VERSION_TLS_1_3) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return SECFailure; - } - - // Lookup and check the suite. - SSLVersionRange vrange = { version, version }; - if (!ssl3_CipherSuiteAllowedForVersionRange(cipherSuite, &vrange)) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return SECFailure; - } - const ssl3CipherSuiteDef *suiteDef = ssl_LookupCipherSuiteDef(cipherSuite); - const ssl3BulkCipherDef *cipherDef = ssl_GetBulkCipherDef(suiteDef); - if (cipherDef->type != type_aead) { - PORT_SetError(SEC_ERROR_INVALID_ARGS); - return SECFailure; - } - *hash = suiteDef->prf_hash; - if (cipher != NULL) { - *cipher = cipherDef; - } - return SECSuccess; -} - SECStatus -SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret, - const char *labelPrefix, unsigned int labelPrefixLen, - SSLAeadContext **ctx) +SSLExp_MakeVariantAead(PRUint16 version, PRUint16 cipherSuite, SSLProtocolVariant variant, + PK11SymKey *secret, const char *labelPrefix, + unsigned int labelPrefixLen, SSLAeadContext **ctx) { SSLAeadContext *out = NULL; char label[255]; // Maximum length label. static const char *const keySuffix = "key"; static const char *const ivSuffix = "iv"; + CK_MECHANISM_TYPE mech; + SECItem nullParams = { siBuffer, NULL, 0 }; + PK11SymKey *key = NULL; PORT_Assert(strlen(keySuffix) >= strlen(ivSuffix)); if (secret == NULL || ctx == NULL || @@ -81,7 +63,9 @@ SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret, if (out == NULL) { goto loser; } - out->mech = ssl3_Alg2Mech(cipher->calg); + mech = ssl3_Alg2Mech(cipher->calg); + out->ivLen = cipher->iv_size + cipher->explicit_nonce_size; + out->tagLen = cipher->tag_size; memcpy(label, labelPrefix, labelPrefixLen); memcpy(label + labelPrefixLen, ivSuffix, strlen(ivSuffix)); @@ -89,8 +73,8 @@ SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret, unsigned int ivLen = cipher->iv_size + cipher->explicit_nonce_size; rv = tls13_HkdfExpandLabelRaw(secret, hash, NULL, 0, // Handshake hash. - label, labelLen, - out->keys.iv, ivLen); + label, labelLen, variant, + out->iv, ivLen); if (rv != SECSuccess) { goto loser; } @@ -99,91 +83,96 @@ SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret, labelLen = labelPrefixLen + strlen(keySuffix); rv = tls13_HkdfExpandLabel(secret, hash, NULL, 0, // Handshake hash. - label, labelLen, - out->mech, cipher->key_size, &out->keys.key); + label, labelLen, mech, cipher->key_size, + variant, &key); if (rv != SECSuccess) { goto loser; } + /* We really need to change the API to Create a context for each + * encrypt and decrypt rather than a single call that does both. it's + * almost certain that the underlying application tries to use the same + * context for both. */ + out->encryptContext = PK11_CreateContextBySymKey(mech, + CKA_NSS_MESSAGE | CKA_ENCRYPT, + key, &nullParams); + if (out->encryptContext == NULL) { + goto loser; + } + + out->decryptContext = PK11_CreateContextBySymKey(mech, + CKA_NSS_MESSAGE | CKA_DECRYPT, + key, &nullParams); + if (out->decryptContext == NULL) { + goto loser; + } + + PK11_FreeSymKey(key); *ctx = out; return SECSuccess; loser: + PK11_FreeSymKey(key); SSLExp_DestroyAead(out); return SECFailure; } +SECStatus +SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret, + const char *labelPrefix, unsigned int labelPrefixLen, SSLAeadContext **ctx) +{ + return SSLExp_MakeVariantAead(version, cipherSuite, ssl_variant_stream, secret, + labelPrefix, labelPrefixLen, ctx); +} + SECStatus SSLExp_DestroyAead(SSLAeadContext *ctx) { if (!ctx) { return SECSuccess; } + if (ctx->encryptContext) { + PK11_DestroyContext(ctx->encryptContext, PR_TRUE); + } + if (ctx->decryptContext) { + PK11_DestroyContext(ctx->decryptContext, PR_TRUE); + } - PK11_FreeSymKey(ctx->keys.key); PORT_ZFree(ctx, sizeof(*ctx)); return SECSuccess; } /* Bug 1529440 exists to refactor this and the other AEAD uses. */ static SECStatus -ssl_AeadInner(const SSLAeadContext *ctx, PRBool decrypt, PRUint64 counter, +ssl_AeadInner(const SSLAeadContext *ctx, PK11Context *context, + PRBool decrypt, PRUint64 counter, const PRUint8 *aad, unsigned int aadLen, - const PRUint8 *plaintext, unsigned int plaintextLen, + const PRUint8 *in, unsigned int inLen, PRUint8 *out, unsigned int *outLen, unsigned int maxOut) { - if (ctx == NULL || (aad == NULL && aadLen > 0) || plaintext == NULL || + if (ctx == NULL || (aad == NULL && aadLen > 0) || in == NULL || out == NULL || outLen == NULL) { PORT_SetError(SEC_ERROR_INVALID_ARGS); return SECFailure; } // Setup the nonce. - PRUint8 nonce[12] = { 0 }; - sslBuffer nonceBuf = SSL_BUFFER_FIXED(nonce + sizeof(nonce) - sizeof(counter), - sizeof(counter)); + PRUint8 nonce[sizeof(counter)] = { 0 }; + sslBuffer nonceBuf = SSL_BUFFER_FIXED(nonce, sizeof(counter)); SECStatus rv = sslBuffer_AppendNumber(&nonceBuf, counter, sizeof(counter)); if (rv != SECSuccess) { PORT_Assert(0); return SECFailure; } - for (int i = 0; i < sizeof(nonce); ++i) { - nonce[i] ^= ctx->keys.iv[i]; - } - - // Build AEAD parameters. - CK_GCM_PARAMS gcmParams = { 0 }; - CK_NSS_AEAD_PARAMS aeadParams = { 0 }; - unsigned char *params; - unsigned int paramsLen; - switch (ctx->mech) { - case CKM_AES_GCM: - gcmParams.pIv = nonce; - gcmParams.ulIvLen = sizeof(nonce); - gcmParams.pAAD = (unsigned char *)aad; // const cast :( - gcmParams.ulAADLen = aadLen; - gcmParams.ulTagBits = 128; // GCM measures in bits. - params = (unsigned char *)&gcmParams; - paramsLen = sizeof(gcmParams); - break; - - case CKM_NSS_CHACHA20_POLY1305: - aeadParams.pNonce = nonce; - aeadParams.ulNonceLen = sizeof(nonce); - aeadParams.pAAD = (unsigned char *)aad; // const cast :( - aeadParams.ulAADLen = aadLen; - aeadParams.ulTagLen = 16; // AEAD measures in octets. - params = (unsigned char *)&aeadParams; - paramsLen = sizeof(aeadParams); - break; - - default: - PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); - return SECFailure; - } - - return tls13_AEAD(&ctx->keys, decrypt, out, outLen, maxOut, - plaintext, plaintextLen, ctx->mech, params, paramsLen); + /* at least on encrypt, we should not be using CKG_NO_GENERATE, but + * the current experimental API has the application tracking the counter + * rather than token. We should look at the QUIC code and see if the + * counter can be moved internally where it belongs. That would + * also get rid of the formatting code above and have the API + * call tls13_AEAD directly in SSLExp_Aead* */ + return tls13_AEAD(context, decrypt, CKG_NO_GENERATE, 0, ctx->iv, NULL, + ctx->ivLen, nonce, sizeof(counter), aad, aadLen, + out, outLen, maxOut, ctx->tagLen, in, inLen); } SECStatus @@ -193,19 +182,21 @@ SSLExp_AeadEncrypt(const SSLAeadContext *ctx, PRUint64 counter, PRUint8 *out, unsigned int *outLen, unsigned int maxOut) { // false == encrypt - return ssl_AeadInner(ctx, PR_FALSE, counter, aad, aadLen, - plaintext, plaintextLen, out, outLen, maxOut); + return ssl_AeadInner(ctx, ctx->encryptContext, PR_FALSE, counter, + aad, aadLen, plaintext, plaintextLen, + out, outLen, maxOut); } SECStatus SSLExp_AeadDecrypt(const SSLAeadContext *ctx, PRUint64 counter, const PRUint8 *aad, unsigned int aadLen, - const PRUint8 *plaintext, unsigned int plaintextLen, + const PRUint8 *ciphertext, unsigned int ciphertextLen, PRUint8 *out, unsigned int *outLen, unsigned int maxOut) { // true == decrypt - return ssl_AeadInner(ctx, PR_TRUE, counter, aad, aadLen, - plaintext, plaintextLen, out, outLen, maxOut); + return ssl_AeadInner(ctx, ctx->decryptContext, PR_TRUE, counter, + aad, aadLen, ciphertext, ciphertextLen, + out, outLen, maxOut); } SECStatus @@ -229,8 +220,17 @@ SSLExp_HkdfExtract(PRUint16 version, PRUint16 cipherSuite, SECStatus SSLExp_HkdfExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, const PRUint8 *hsHash, unsigned int hsHashLen, - const char *label, unsigned int labelLen, - PK11SymKey **keyp) + const char *label, unsigned int labelLen, PK11SymKey **keyp) +{ + return SSLExp_HkdfVariantExpandLabel(version, cipherSuite, prk, hsHash, hsHashLen, + label, labelLen, ssl_variant_stream, keyp); +} + +SECStatus +SSLExp_HkdfVariantExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, + const PRUint8 *hsHash, unsigned int hsHashLen, + const char *label, unsigned int labelLen, + SSLProtocolVariant variant, PK11SymKey **keyp) { if (prk == NULL || keyp == NULL || label == NULL || labelLen == 0) { @@ -245,8 +245,8 @@ SSLExp_HkdfExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, return SECFailure; /* Code already set. */ } return tls13_HkdfExpandLabel(prk, hash, hsHash, hsHashLen, label, labelLen, - tls13_GetHkdfMechanismForHash(hash), - tls13_GetHashSizeForHash(hash), keyp); + CKM_HKDF_DERIVE, + tls13_GetHashSizeForHash(hash), variant, keyp); } SECStatus @@ -255,6 +255,18 @@ SSLExp_HkdfExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKe const char *label, unsigned int labelLen, CK_MECHANISM_TYPE mech, unsigned int keySize, PK11SymKey **keyp) +{ + return SSLExp_HkdfVariantExpandLabelWithMech(version, cipherSuite, prk, hsHash, hsHashLen, + label, labelLen, mech, keySize, + ssl_variant_stream, keyp); +} + +SECStatus +SSLExp_HkdfVariantExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk, + const PRUint8 *hsHash, unsigned int hsHashLen, + const char *label, unsigned int labelLen, + CK_MECHANISM_TYPE mech, unsigned int keySize, + SSLProtocolVariant variant, PK11SymKey **keyp) { if (prk == NULL || keyp == NULL || label == NULL || labelLen == 0 || @@ -270,5 +282,201 @@ SSLExp_HkdfExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKe return SECFailure; /* Code already set. */ } return tls13_HkdfExpandLabel(prk, hash, hsHash, hsHashLen, label, labelLen, - mech, keySize, keyp); + mech, keySize, variant, keyp); +} + +SECStatus +ssl_CreateMaskingContextInner(PRUint16 version, PRUint16 cipherSuite, + SSLProtocolVariant variant, + PK11SymKey *secret, + const char *label, + unsigned int labelLen, + SSLMaskingContext **ctx) +{ + if (!secret || !ctx || (!label && labelLen)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + SSLMaskingContext *out = PORT_ZNew(SSLMaskingContext); + if (out == NULL) { + goto loser; + } + + SSLHashType hash; + const ssl3BulkCipherDef *cipher; + SECStatus rv = tls13_GetHashAndCipher(version, cipherSuite, + &hash, &cipher); + if (rv != SECSuccess) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + goto loser; /* Code already set. */ + } + + out->mech = tls13_SequenceNumberEncryptionMechanism(cipher->calg); + if (out->mech == CKM_INVALID_MECHANISM) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + goto loser; + } + + // Derive the masking key + rv = tls13_HkdfExpandLabel(secret, hash, + NULL, 0, // Handshake hash. + label, labelLen, + out->mech, + cipher->key_size, variant, + &out->secret); + if (rv != SECSuccess) { + goto loser; + } + + out->version = version; + out->cipherSuite = cipherSuite; + + *ctx = out; + return SECSuccess; +loser: + SSLExp_DestroyMaskingContext(out); + return SECFailure; +} + +SECStatus +ssl_CreateMaskInner(SSLMaskingContext *ctx, const PRUint8 *sample, + unsigned int sampleLen, PRUint8 *outMask, + unsigned int maskLen) +{ + if (!ctx || !sample || !sampleLen || !outMask || !maskLen) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + if (ctx->secret == NULL) { + PORT_SetError(SEC_ERROR_NO_KEY); + return SECFailure; + } + + SECStatus rv = SECFailure; + unsigned int outMaskLen = 0; + int paramLen = 0; + + /* Internal output len/buf, for use if the caller allocated and requested + * less than one block of output. |oneBlock| should have size equal to the + * largest block size supported below. */ + PRUint8 oneBlock[AES_BLOCK_SIZE]; + PRUint8 *outMask_ = outMask; + unsigned int maskLen_ = maskLen; + + switch (ctx->mech) { + case CKM_AES_ECB: + if (sampleLen < AES_BLOCK_SIZE) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + if (maskLen_ < AES_BLOCK_SIZE) { + outMask_ = oneBlock; + maskLen_ = sizeof(oneBlock); + } + rv = PK11_Encrypt(ctx->secret, + ctx->mech, + NULL, + outMask_, &outMaskLen, maskLen_, + sample, AES_BLOCK_SIZE); + if (rv == SECSuccess && + maskLen < AES_BLOCK_SIZE) { + memcpy(outMask, outMask_, maskLen); + } + break; + case CKM_NSS_CHACHA20_CTR: + paramLen = 16; + /* fall through */ + case CKM_CHACHA20: + paramLen = (paramLen) ? paramLen : sizeof(CK_CHACHA20_PARAMS); + if (sampleLen < paramLen) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + SECItem param; + param.type = siBuffer; + param.len = paramLen; + param.data = (PRUint8 *)sample; // const-cast :( + unsigned char zeros[128] = { 0 }; + + if (maskLen > sizeof(zeros)) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + + rv = PK11_Encrypt(ctx->secret, + ctx->mech, + ¶m, + outMask, &outMaskLen, + maskLen, + zeros, maskLen); + break; + default: + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + if (rv != SECSuccess) { + PORT_SetError(SEC_ERROR_PKCS11_FUNCTION_FAILED); + return SECFailure; + } + + // Ensure we produced at least as much material as requested. + if (outMaskLen < maskLen) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + + return SECSuccess; +} + +SECStatus +ssl_DestroyMaskingContextInner(SSLMaskingContext *ctx) +{ + if (!ctx) { + return SECSuccess; + } + + PK11_FreeSymKey(ctx->secret); + PORT_ZFree(ctx, sizeof(*ctx)); + return SECSuccess; +} + +SECStatus +SSLExp_CreateMask(SSLMaskingContext *ctx, const PRUint8 *sample, + unsigned int sampleLen, PRUint8 *outMask, + unsigned int maskLen) +{ + return ssl_CreateMaskInner(ctx, sample, sampleLen, outMask, maskLen); +} + +SECStatus +SSLExp_CreateMaskingContext(PRUint16 version, PRUint16 cipherSuite, + PK11SymKey *secret, + const char *label, + unsigned int labelLen, + SSLMaskingContext **ctx) +{ + return ssl_CreateMaskingContextInner(version, cipherSuite, ssl_variant_stream, secret, + label, labelLen, ctx); +} + +SECStatus +SSLExp_CreateVariantMaskingContext(PRUint16 version, PRUint16 cipherSuite, + SSLProtocolVariant variant, + PK11SymKey *secret, + const char *label, + unsigned int labelLen, + SSLMaskingContext **ctx) +{ + return ssl_CreateMaskingContextInner(version, cipherSuite, variant, secret, + label, labelLen, ctx); +} + +SECStatus +SSLExp_DestroyMaskingContext(SSLMaskingContext *ctx) +{ + return ssl_DestroyMaskingContextInner(ctx); } diff --git a/security/nss/lib/ssl/sslsecur.c b/security/nss/lib/ssl/sslsecur.c index 14320fa19..ef978c90a 100644 --- a/security/nss/lib/ssl/sslsecur.c +++ b/security/nss/lib/ssl/sslsecur.c @@ -15,6 +15,7 @@ #include "pk11func.h" /* for PK11_GenerateRandom */ #include "nss.h" /* for NSS_RegisterShutdown */ #include "prinit.h" /* for PR_CallOnceWithArg */ +#include "tls13psk.h" /* Step through the handshake functions. * @@ -173,6 +174,7 @@ SSL_ResetHandshake(PRFileDesc *s, PRBool asServer) ssl3_DestroyRemoteExtensions(&ss->ssl3.hs.remoteExtensions); ssl3_ResetExtensionData(&ss->xtnData, ss); + tls13_ResetHandshakePsks(ss, &ss->ssl3.hs.psks); if (!ss->TCPconnected) ss->TCPconnected = (PR_SUCCESS == ssl_DefGetpeername(ss, &addr)); diff --git a/security/nss/lib/ssl/sslsnce.c b/security/nss/lib/ssl/sslsnce.c index 36c82117e..acb51a145 100644 --- a/security/nss/lib/ssl/sslsnce.c +++ b/security/nss/lib/ssl/sslsnce.c @@ -276,6 +276,17 @@ typedef struct inheritanceStr inheritance; /************************************************************************/ +/* SSL Session Cache has a smaller set of functions to initialize than + * ssl does. some ssl_functions can't be initialized before NSS has been + * initialized, and the cache may be configured before NSS is initialized + * so thus the special init function */ +static SECStatus +ssl_InitSessionCache() +{ + /* currently only one function, which is itself idempotent */ + return ssl_InitializePRErrorTable(); +} + /* This is used to set locking times for the cache. It is not used to set the * PRTime attributes of sessions, which are driven by ss->now(). */ static PRUint32 @@ -692,7 +703,7 @@ ServerSessionIDLookup(PRTime sslNow, const PRIPv6Addr *addr, /* what the ??. Didn't get the cert cache lock. ** Don't invalidate the SID cache entry, but don't find it. */ - PORT_Assert(!("Didn't get cert Cache Lock!")); + PORT_AssertNotReached("Didn't get cert Cache Lock!"); psce = 0; pcce = 0; } @@ -719,7 +730,7 @@ ServerSessionIDLookup(PRTime sslNow, const PRIPv6Addr *addr, /* what the ??. Didn't get the cert cache lock. ** Don't invalidate the SID cache entry, but don't find it. */ - PORT_Assert(!("Didn't get name Cache Lock!")); + PORT_AssertNotReached("Didn't get name Cache Lock!"); psce = 0; psnce = 0; } @@ -1165,7 +1176,7 @@ ssl_ConfigServerSessionIDCacheInstanceWithOpt(cacheDesc *cache, { SECStatus rv; - rv = ssl_Init(); + rv = ssl_InitSessionCache(); if (rv != SECSuccess) { return rv; } @@ -1341,7 +1352,7 @@ SSL_InheritMPServerSIDCacheInstance(cacheDesc *cache, const char *envString) int locks_initialized = 0; int locks_to_initialize = 0; #endif - SECStatus status = ssl_Init(); + SECStatus status = ssl_InitSessionCache(); if (status != SECSuccess) { return status; @@ -1779,8 +1790,8 @@ ssl_GetSelfEncryptKeyPair(SECKEYPublicKey **pubKey, return SECFailure; } - SECKEYPublicKey *pubKeyCopy; - SECKEYPrivateKey *privKeyCopy; + SECKEYPublicKey *pubKeyCopy = NULL; + SECKEYPrivateKey *privKeyCopy = NULL; PRBool noKey = PR_FALSE; PR_RWLock_Rlock(ssl_self_encrypt_key_pair.lock); diff --git a/security/nss/lib/ssl/sslsock.c b/security/nss/lib/ssl/sslsock.c index aa0e76e3c..695f39c50 100644 --- a/security/nss/lib/ssl/sslsock.c +++ b/security/nss/lib/ssl/sslsock.c @@ -20,6 +20,7 @@ #include "pk11pqg.h" #include "pk11pub.h" #include "tls13esni.h" +#include "tls13psk.h" #include "tls13subcerts.h" static const sslSocketOps ssl_default_ops = { /* No SSL. */ @@ -86,10 +87,12 @@ static sslOptions ssl_defaults = { .requireDHENamedGroups = PR_FALSE, .enable0RttData = PR_FALSE, .enableTls13CompatMode = PR_FALSE, + .enableDtls13VersionCompat = PR_FALSE, .enableDtlsShortHeader = PR_FALSE, .enableHelloDowngradeCheck = PR_FALSE, .enableV2CompatibleHello = PR_FALSE, - .enablePostHandshakeAuth = PR_FALSE + .enablePostHandshakeAuth = PR_FALSE, + .suppressEndOfEarlyData = PR_FALSE }; /* @@ -381,6 +384,12 @@ ssl_DupSocket(sslSocket *os) goto loser; } } + if (os->psk) { + ss->psk = tls13_CopyPsk(os->psk); + if (!ss->psk) { + goto loser; + } + } /* Create security data */ rv = ssl_CopySecurityInfo(ss, os); @@ -467,9 +476,15 @@ ssl_DestroySocketContents(sslSocket *ss) ssl_ClearPRCList(&ss->ssl3.hs.dtlsSentHandshake, NULL); ssl_ClearPRCList(&ss->ssl3.hs.dtlsRcvdHandshake, NULL); + tls13_DestroyPskList(&ss->ssl3.hs.psks); tls13_DestroyESNIKeys(ss->esniKeys); tls13_ReleaseAntiReplayContext(ss->antiReplay); + + if (ss->psk) { + tls13_DestroyPsk(ss->psk); + ss->psk = NULL; + } } /* @@ -863,6 +878,10 @@ SSL_OptionSet(PRFileDesc *fd, PRInt32 which, PRIntn val) ss->opt.enablePostHandshakeAuth = val; break; + case SSL_SUPPRESS_END_OF_EARLY_DATA: + ss->opt.suppressEndOfEarlyData = val; + break; + default: PORT_SetError(SEC_ERROR_INVALID_ARGS); rv = SECFailure; @@ -1017,6 +1036,9 @@ SSL_OptionGet(PRFileDesc *fd, PRInt32 which, PRIntn *pVal) case SSL_ENABLE_POST_HANDSHAKE_AUTH: val = ss->opt.enablePostHandshakeAuth; break; + case SSL_SUPPRESS_END_OF_EARLY_DATA: + val = ss->opt.suppressEndOfEarlyData; + break; default: PORT_SetError(SEC_ERROR_INVALID_ARGS); rv = SECFailure; @@ -1155,6 +1177,9 @@ SSL_OptionGetDefault(PRInt32 which, PRIntn *pVal) case SSL_ENABLE_POST_HANDSHAKE_AUTH: val = ssl_defaults.enablePostHandshakeAuth; break; + case SSL_SUPPRESS_END_OF_EARLY_DATA: + val = ssl_defaults.suppressEndOfEarlyData; + break; default: PORT_SetError(SEC_ERROR_INVALID_ARGS); rv = SECFailure; @@ -1366,6 +1391,10 @@ SSL_OptionSetDefault(PRInt32 which, PRIntn val) ssl_defaults.enablePostHandshakeAuth = val; break; + case SSL_SUPPRESS_END_OF_EARLY_DATA: + ssl_defaults.suppressEndOfEarlyData = val; + break; + default: PORT_SetError(SEC_ERROR_INVALID_ARGS); return SECFailure; @@ -1431,6 +1460,10 @@ SSL_CipherPolicySet(PRInt32 which, PRInt32 policy) if (rv != SECSuccess) { return rv; } + if (NSS_IsPolicyLocked()) { + PORT_SetError(SEC_ERROR_POLICY_LOCKED); + return SECFailure; + } return ssl_CipherPolicySet(which, policy); } @@ -1477,10 +1510,15 @@ SECStatus SSL_CipherPrefSetDefault(PRInt32 which, PRBool enabled) { SECStatus rv = ssl_Init(); + PRInt32 locks; if (rv != SECSuccess) { return rv; } + rv = NSS_OptionGet(NSS_DEFAULT_LOCKS, &locks); + if ((rv == SECSuccess) && (locks & NSS_DEFAULT_SSL_LOCK)) { + return SECSuccess; + } return ssl_CipherPrefSetDefault(which, enabled); } @@ -1506,11 +1544,17 @@ SECStatus SSL_CipherPrefSet(PRFileDesc *fd, PRInt32 which, PRBool enabled) { sslSocket *ss = ssl_FindSocket(fd); + PRInt32 locks; + SECStatus rv; if (!ss) { SSL_DBG(("%d: SSL[%d]: bad socket in CipherPrefSet", SSL_GETPID(), fd)); return SECFailure; } + rv = NSS_OptionGet(NSS_DEFAULT_LOCKS, &locks); + if ((rv == SECSuccess) && (locks & NSS_DEFAULT_SSL_LOCK)) { + return SECSuccess; + } if (ssl_IsRemovedCipherSuite(which)) return SECSuccess; return ssl3_CipherPrefSet(ss, (ssl3CipherSuite)which, enabled); @@ -2452,6 +2496,8 @@ SSL_ReconfigFD(PRFileDesc *model, PRFileDesc *fd) } } + tls13_ResetHandshakePsks(sm, &ss->ssl3.hs.psks); + if (sm->authCertificate) ss->authCertificate = sm->authCertificate; if (sm->authCertificateArg) @@ -4145,10 +4191,12 @@ ssl_NewSocket(PRBool makeLocks, SSLProtocolVariant protocolVariant) ssl3_InitExtensionData(&ss->xtnData, ss); PR_INIT_CLIST(&ss->ssl3.hs.dtlsSentHandshake); PR_INIT_CLIST(&ss->ssl3.hs.dtlsRcvdHandshake); + PR_INIT_CLIST(&ss->ssl3.hs.psks); dtls_InitTimers(ss); ss->esniKeys = NULL; ss->antiReplay = NULL; + ss->psk = NULL; if (makeLocks) { rv = ssl_MakeLocks(ss); @@ -4215,13 +4263,19 @@ struct { void *function; } ssl_experimental_functions[] = { #ifndef SSL_DISABLE_EXPERIMENTAL_API + EXP(AddExternalPsk), + EXP(AddExternalPsk0Rtt), EXP(AeadDecrypt), EXP(AeadEncrypt), EXP(CipherSuiteOrderGet), EXP(CipherSuiteOrderSet), EXP(CreateAntiReplayContext), + EXP(CreateMask), + EXP(CreateMaskingContext), + EXP(CreateVariantMaskingContext), EXP(DelegateCredential), EXP(DestroyAead), + EXP(DestroyMaskingContext), EXP(DestroyResumptionTokenInfo), EXP(EnableESNI), EXP(EncodeESNIKeys), @@ -4233,15 +4287,20 @@ struct { EXP(HkdfExtract), EXP(HkdfExpandLabel), EXP(HkdfExpandLabelWithMech), + EXP(HkdfVariantExpandLabel), + EXP(HkdfVariantExpandLabelWithMech), EXP(KeyUpdate), EXP(MakeAead), + EXP(MakeVariantAead), EXP(RecordLayerData), EXP(RecordLayerWriteCallback), EXP(ReleaseAntiReplayContext), + EXP(RemoveExternalPsk), EXP(SecretCallback), EXP(SendCertificateRequest), EXP(SendSessionTicket), EXP(SetAntiReplayContext), + EXP(SetDtls13VersionWorkaround), EXP(SetESNIKeyPair), EXP(SetMaxEarlyDataSize), EXP(SetResumptionTokenCallback), @@ -4282,6 +4341,17 @@ ssl_ClearPRCList(PRCList *list, void (*f)(void *)) } } +SECStatus +SSLExp_SetDtls13VersionWorkaround(PRFileDesc *fd, PRBool enabled) +{ + sslSocket *ss = ssl_FindSocket(fd); + if (!ss) { + return SECFailure; + } + ss->opt.enableDtls13VersionCompat = enabled; + return SECSuccess; +} + SECStatus SSLExp_SetTimeFunc(PRFileDesc *fd, SSLTimeFunc f, void *arg) { @@ -4437,8 +4507,11 @@ SSLExp_GetResumptionTokenInfo(const PRUint8 *tokenData, unsigned int tokenLen, if (!token.alpnSelection) { return SECFailure; } - PORT_Memcpy(token.alpnSelection, sid.u.ssl3.alpnSelection.data, - token.alpnSelectionLen); + if (token.alpnSelectionLen > 0) { + PORT_Assert(sid.u.ssl3.alpnSelection.data); + PORT_Memcpy(token.alpnSelection, sid.u.ssl3.alpnSelection.data, + token.alpnSelectionLen); + } if (sid.u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) { token.maxEarlyDataSize = diff --git a/security/nss/lib/ssl/sslspec.c b/security/nss/lib/ssl/sslspec.c index def3c6750..c5bedad7a 100644 --- a/security/nss/lib/ssl/sslspec.c +++ b/security/nss/lib/ssl/sslspec.c @@ -7,6 +7,8 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "ssl.h" +#include "sslexp.h" +#include "sslimpl.h" #include "sslproto.h" #include "pk11func.h" #include "secitem.h" @@ -227,6 +229,7 @@ ssl_FreeCipherSpec(ssl3CipherSpec *spec) } PK11_FreeSymKey(spec->masterSecret); ssl_DestroyKeyMaterial(&spec->keyMaterial); + ssl_DestroyMaskingContextInner(spec->maskContext); PORT_ZFree(spec, sizeof(*spec)); } diff --git a/security/nss/lib/ssl/sslspec.h b/security/nss/lib/ssl/sslspec.h index ca9ef540f..061d888ae 100644 --- a/security/nss/lib/ssl/sslspec.h +++ b/security/nss/lib/ssl/sslspec.h @@ -105,16 +105,16 @@ typedef SECStatus (*SSLCipher)(void *context, unsigned int maxout, const unsigned char *in, unsigned int inlen); -typedef SECStatus (*SSLAEADCipher)( - const ssl3KeyMaterial *keys, - PRBool doDecrypt, - unsigned char *out, - unsigned int *outlen, - unsigned int maxout, - const unsigned char *in, - unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen); +typedef SECStatus (*SSLAEADCipher)(PK11Context *context, + CK_GENERATOR_FUNCTION ivGen, + unsigned int fixedbits, + unsigned char *iv, unsigned int ivlen, + const unsigned char *aad, + unsigned int aadlen, + unsigned char *out, unsigned int *outlen, + unsigned int maxout, unsigned char *tag, + unsigned int taglen, + const unsigned char *in, unsigned int inlen); /* The DTLS anti-replay window in number of packets. Defined here because we * need it in the cipher spec. Note that this is a ring buffer but left and @@ -149,7 +149,6 @@ struct ssl3CipherSpecStr { const ssl3MACDef *macDef; SSLCipher cipher; - SSLAEADCipher aead; void *cipherContext; PK11SymKey *masterSecret; @@ -169,6 +168,12 @@ struct ssl3CipherSpecStr { * negotiated value for TLS 1.3; it is reduced by one to account for the * content type octet. */ PRUint16 recordSizeLimit; + + /* DTLS 1.3: Sequence number masking context. */ + SSLMaskingContext *maskContext; + + /* DTLS 1.3: Count of decryption failures for the given key. */ + PRUint64 deprotectionFailures; }; typedef void (*sslCipherSpecChangedFunc)(void *arg, diff --git a/security/nss/lib/ssl/sslt.h b/security/nss/lib/ssl/sslt.h index 47efa2e4d..eaf4133e3 100644 --- a/security/nss/lib/ssl/sslt.h +++ b/security/nss/lib/ssl/sslt.h @@ -41,7 +41,7 @@ typedef enum { ssl_ct_alert = 21, ssl_ct_handshake = 22, ssl_ct_application_data = 23, - ssl_ct_ack = 25 + ssl_ct_ack = 26 } SSLContentType; typedef enum { @@ -184,6 +184,12 @@ typedef enum { ssl_auth_size /* number of authentication types */ } SSLAuthType; +typedef enum { + ssl_psk_none = 0, + ssl_psk_resume = 1, + ssl_psk_external = 2, +} SSLPskType; + /* This is defined for backward compatibility reasons */ #define ssl_auth_rsa ssl_auth_rsa_decrypt @@ -358,6 +364,10 @@ typedef struct SSLChannelInfoStr { */ PRBool peerDelegCred; + /* The following fields were added in NSS 3.54. */ + /* Indicates what type of PSK, if any, was used in a handshake. */ + SSLPskType pskType; + /* When adding new fields to this structure, please document the * NSS version in which they were added. */ } SSLChannelInfo; @@ -507,6 +517,7 @@ typedef enum { ssl_padding_xtn = 21, ssl_extended_master_secret_xtn = 23, ssl_record_size_limit_xtn = 28, + ssl_delegated_credentials_xtn = 34, ssl_session_ticket_xtn = 35, /* 40 was used in draft versions of TLS 1.3; it is now reserved. */ ssl_tls13_pre_shared_key_xtn = 41, @@ -521,7 +532,6 @@ typedef enum { ssl_tls13_key_share_xtn = 51, ssl_next_proto_nego_xtn = 13172, /* Deprecated. */ ssl_renegotiation_info_xtn = 0xff01, - ssl_delegated_credentials_xtn = 0xff02, ssl_tls13_short_header_xtn = 0xff03, /* Deprecated. */ ssl_tls13_encrypted_sni_xtn = 0xffce, } SSLExtensionType; diff --git a/security/nss/lib/ssl/tls13con.c b/security/nss/lib/ssl/tls13con.c index c3528a52f..5d51d3c5c 100644 --- a/security/nss/lib/ssl/tls13con.c +++ b/security/nss/lib/ssl/tls13con.c @@ -25,28 +25,11 @@ #include "tls13exthandle.h" #include "tls13hashstate.h" #include "tls13subcerts.h" +#include "tls13psk.h" static SECStatus tls13_SetCipherSpec(sslSocket *ss, PRUint16 epoch, SSLSecretDirection install, PRBool deleteSecret); -static SECStatus tls13_AESGCM(const ssl3KeyMaterial *keys, - PRBool doDecrypt, - unsigned char *out, - unsigned int *outlen, - unsigned int maxout, - const unsigned char *in, - unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen); -static SECStatus tls13_ChaCha20Poly1305(const ssl3KeyMaterial *keys, - PRBool doDecrypt, - unsigned char *out, - unsigned int *outlen, - unsigned int maxout, - const unsigned char *in, - unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen); static SECStatus tls13_SendServerHelloSequence(sslSocket *ss); static SECStatus tls13_SendEncryptedExtensions(sslSocket *ss); static void tls13_SetKeyExchangeType(sslSocket *ss, const sslNamedGroupDef *group); @@ -83,13 +66,15 @@ tls13_DeriveSecret(sslSocket *ss, PK11SymKey *key, const char *label, unsigned int labelLen, const SSL3Hashes *hashes, - PK11SymKey **dest); + PK11SymKey **dest, + SSLHashType hash); static SECStatus tls13_SendEndOfEarlyData(sslSocket *ss); -static SECStatus tls13_HandleEndOfEarlyData(sslSocket *ss, PRUint8 *b, +static SECStatus tls13_HandleEndOfEarlyData(sslSocket *ss, const PRUint8 *b, PRUint32 length); +static SECStatus tls13_MaybeHandleSuppressedEndOfEarlyData(sslSocket *ss); static SECStatus tls13_SendFinished(sslSocket *ss, PK11SymKey *baseKey); static SECStatus tls13_ComputePskBinderHash(sslSocket *ss, unsigned int prefix, - SSL3Hashes *hashes); + SSL3Hashes *hashes, SSLHashType type); static SECStatus tls13_VerifyFinished(sslSocket *ss, SSLHandshakeType message, PK11SymKey *secret, PRUint8 *b, PRUint32 length, @@ -103,14 +88,14 @@ static SECStatus tls13_SendNewSessionTicket(sslSocket *ss, unsigned int appTokenLen); static SECStatus tls13_HandleNewSessionTicket(sslSocket *ss, PRUint8 *b, PRUint32 length); -static SECStatus tls13_ComputeEarlySecrets(sslSocket *ss); +static SECStatus tls13_ComputeEarlySecretsWithPsk(sslSocket *ss); static SECStatus tls13_ComputeHandshakeSecrets(sslSocket *ss); static SECStatus tls13_ComputeApplicationSecrets(sslSocket *ss); static SECStatus tls13_ComputeFinalSecrets(sslSocket *ss); static SECStatus tls13_ComputeFinished( - sslSocket *ss, PK11SymKey *baseKey, const SSL3Hashes *hashes, - PRBool sending, PRUint8 *output, unsigned int *outputLen, - unsigned int maxOutputLen); + sslSocket *ss, PK11SymKey *baseKey, SSLHashType hashType, + const SSL3Hashes *hashes, PRBool sending, PRUint8 *output, + unsigned int *outputLen, unsigned int maxOutputLen); static SECStatus tls13_SendClientSecondRound(sslSocket *ss); static SECStatus tls13_SendClientSecondFlight(sslSocket *ss, PRBool sendClientCert, @@ -120,7 +105,8 @@ static SECStatus tls13_FinishHandshake(sslSocket *ss); const char kHkdfLabelClient[] = "c"; const char kHkdfLabelServer[] = "s"; const char kHkdfLabelDerivedSecret[] = "derived"; -const char kHkdfLabelPskBinderKey[] = "res binder"; +const char kHkdfLabelResPskBinderKey[] = "res binder"; +const char kHkdfLabelExtPskBinderKey[] = "ext binder"; const char kHkdfLabelEarlyTrafficSecret[] = "e traffic"; const char kHkdfLabelEarlyExporterSecret[] = "e exp master"; const char kHkdfLabelHandshakeTrafficSecret[] = "hs traffic"; @@ -131,6 +117,7 @@ const char kHkdfLabelExporterMasterSecret[] = "exp master"; const char kHkdfLabelResumption[] = "resumption"; const char kHkdfLabelTrafficUpdate[] = "traffic upd"; const char kHkdfPurposeKey[] = "key"; +const char kHkdfPurposeSn[] = "sn"; const char kHkdfPurposeIv[] = "iv"; const char keylogLabelClientEarlyTrafficSecret[] = "CLIENT_EARLY_TRAFFIC_SECRET"; @@ -281,11 +268,49 @@ tls13_GetHashForCipherSuite(ssl3CipherSuite suite) SSLHashType tls13_GetHash(const sslSocket *ss) { + /* suite_def may not be set yet when doing EPSK 0-Rtt. */ + if (!ss->ssl3.hs.suite_def) { + if (ss->xtnData.selectedPsk) { + return ss->xtnData.selectedPsk->hash; + } + /* This should never happen. */ + PORT_Assert(0); + return ssl_hash_none; + } + /* All TLS 1.3 cipher suites must have an explict PRF hash. */ PORT_Assert(ss->ssl3.hs.suite_def->prf_hash != ssl_hash_none); return ss->ssl3.hs.suite_def->prf_hash; } +SECStatus +tls13_GetHashAndCipher(PRUint16 version, PRUint16 cipherSuite, + SSLHashType *hash, const ssl3BulkCipherDef **cipher) +{ + if (version < SSL_LIBRARY_VERSION_TLS_1_3) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + // Lookup and check the suite. + SSLVersionRange vrange = { version, version }; + if (!ssl3_CipherSuiteAllowedForVersionRange(cipherSuite, &vrange)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + const ssl3CipherSuiteDef *suiteDef = ssl_LookupCipherSuiteDef(cipherSuite); + const ssl3BulkCipherDef *cipherDef = ssl_GetBulkCipherDef(suiteDef); + if (cipherDef->type != type_aead) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + *hash = suiteDef->prf_hash; + if (cipher != NULL) { + *cipher = cipherDef; + } + return SECSuccess; +} + unsigned int tls13_GetHashSizeForHash(SSLHashType hash) { @@ -306,30 +331,10 @@ tls13_GetHashSize(const sslSocket *ss) return tls13_GetHashSizeForHash(tls13_GetHash(ss)); } -CK_MECHANISM_TYPE -tls13_GetHkdfMechanismForHash(SSLHashType hash) -{ - switch (hash) { - case ssl_hash_sha256: - return CKM_NSS_HKDF_SHA256; - case ssl_hash_sha384: - return CKM_NSS_HKDF_SHA384; - default: - PORT_Assert(0); - } - return CKM_NSS_HKDF_SHA256; -} - -CK_MECHANISM_TYPE -tls13_GetHkdfMechanism(sslSocket *ss) -{ - return tls13_GetHkdfMechanismForHash(tls13_GetHash(ss)); -} - static CK_MECHANISM_TYPE -tls13_GetHmacMechanism(sslSocket *ss) +tls13_GetHmacMechanismFromHash(SSLHashType hashType) { - switch (tls13_GetHash(ss)) { + switch (hashType) { case ssl_hash_sha256: return CKM_SHA256_HMAC; case ssl_hash_sha384: @@ -340,19 +345,25 @@ tls13_GetHmacMechanism(sslSocket *ss) return CKM_SHA256_HMAC; } +static CK_MECHANISM_TYPE +tls13_GetHmacMechanism(const sslSocket *ss) +{ + return tls13_GetHmacMechanismFromHash(tls13_GetHash(ss)); +} + SECStatus tls13_ComputeHash(sslSocket *ss, SSL3Hashes *hashes, - const PRUint8 *buf, unsigned int len) + const PRUint8 *buf, unsigned int len, + SSLHashType hash) { SECStatus rv; - rv = PK11_HashBuf(ssl3_HashTypeToOID(tls13_GetHash(ss)), - hashes->u.raw, buf, len); + rv = PK11_HashBuf(ssl3_HashTypeToOID(hash), hashes->u.raw, buf, len); if (rv != SECSuccess) { FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); return SECFailure; } - hashes->len = tls13_GetHashSize(ss); + hashes->len = tls13_GetHashSizeForHash(hash); return SECSuccess; } @@ -470,40 +481,50 @@ tls13_SetupClientHello(sslSocket *ss, sslClientHelloType chType) return SECFailure; } - /* Below here checks if we can do stateless resumption. */ - if (sid->cached == never_cached || - sid->version < SSL_LIBRARY_VERSION_TLS_1_3) { - return SECSuccess; - } + /* Try to do stateless resumption, if we can. */ + if (sid->cached != never_cached && + sid->version >= SSL_LIBRARY_VERSION_TLS_1_3) { + /* The caller must be holding sid->u.ssl3.lock for reading. */ + session_ticket = &sid->u.ssl3.locked.sessionTicket; + PORT_Assert(session_ticket && session_ticket->ticket.data); - /* The caller must be holding sid->u.ssl3.lock for reading. */ - session_ticket = &sid->u.ssl3.locked.sessionTicket; - PORT_Assert(session_ticket && session_ticket->ticket.data); - - if (ssl_TicketTimeValid(ss, session_ticket)) { - ss->statelessResume = PR_TRUE; - } - - if (ss->statelessResume) { - PORT_Assert(ss->sec.ci.sid); - rv = tls13_RecoverWrappedSharedSecret(ss, ss->sec.ci.sid); - if (rv != SECSuccess) { - FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); - SSL_AtomicIncrementLong(&ssl3stats->sch_sid_cache_not_ok); - ssl_UncacheSessionID(ss); - ssl_FreeSID(ss->sec.ci.sid); - ss->sec.ci.sid = NULL; - return SECFailure; + if (ssl_TicketTimeValid(ss, session_ticket)) { + ss->statelessResume = PR_TRUE; } - ss->ssl3.hs.cipher_suite = ss->sec.ci.sid->u.ssl3.cipherSuite; - rv = ssl3_SetupCipherSuite(ss, PR_FALSE); - if (rv != SECSuccess) { - FATAL_ERROR(ss, PORT_GetError(), internal_error); - return SECFailure; + if (ss->statelessResume) { + PORT_Assert(ss->sec.ci.sid); + rv = tls13_RecoverWrappedSharedSecret(ss, ss->sec.ci.sid); + if (rv != SECSuccess) { + FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); + SSL_AtomicIncrementLong(&ssl3stats->sch_sid_cache_not_ok); + ssl_UncacheSessionID(ss); + ssl_FreeSID(ss->sec.ci.sid); + ss->sec.ci.sid = NULL; + return SECFailure; + } + + ss->ssl3.hs.cipher_suite = ss->sec.ci.sid->u.ssl3.cipherSuite; + rv = ssl3_SetupCipherSuite(ss, PR_FALSE); + if (rv != SECSuccess) { + FATAL_ERROR(ss, PORT_GetError(), internal_error); + return SECFailure; + } + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)); + } + } + + /* Derive the binder keys if any PSKs. */ + if (!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)) { + /* If an External PSK specified a suite, use that. */ + sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); + if (!ss->statelessResume && + psk->type == ssl_psk_external && + psk->zeroRttSuite != TLS_NULL_WITH_NULL_NULL) { + ss->ssl3.hs.cipher_suite = psk->zeroRttSuite; } - rv = tls13_ComputeEarlySecrets(ss); + rv = tls13_ComputeEarlySecretsWithPsk(ss); if (rv != SECSuccess) { FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); return SECFailure; @@ -595,7 +616,7 @@ tls13_HandleKeyShare(sslSocket *ss, key = PK11_PubDeriveWithKDF( keyPair->privKey, peerKey, PR_FALSE, NULL, NULL, mechanism, - tls13_GetHkdfMechanismForHash(hash), CKA_DERIVE, keySize, CKD_NULL, NULL, NULL); + CKM_HKDF_DERIVE, CKA_DERIVE, keySize, CKD_NULL, NULL, NULL); if (!key) { ssl_MapLowLevelError(SSL_ERROR_KEY_EXCHANGE_FAILURE); goto loser; @@ -641,6 +662,7 @@ tls13_UpdateTrafficKeys(sslSocket *ss, SSLSecretDirection direction) strlen(kHkdfLabelTrafficUpdate), tls13_GetHmacMechanism(ss), tls13_GetHashSize(ss), + ss->protocolVariant, &updatedSecret); if (rv != SECSuccess) { return SECFailure; @@ -884,6 +906,12 @@ SSLExp_SendCertificateRequest(PRFileDesc *fd) return SECFailure; } + /* Disallow a CertificateRequest if this connection uses an external PSK. */ + if (ss->sec.authType == ssl_auth_psk) { + PORT_SetError(SSL_ERROR_FEATURE_DISABLED); + return SECFailure; + } + rv = TLS13_CHECK_HS_STATE(ss, SEC_ERROR_INVALID_ARGS, idle_handshake); if (rv != SECSuccess) { @@ -997,20 +1025,34 @@ tls13_RecoverWrappedSharedSecret(sslSocket *ss, sslSessionID *sid) wrappedMS.data = sid->u.ssl3.keys.wrapped_master_secret; wrappedMS.len = sid->u.ssl3.keys.wrapped_master_secret_len; - /* unwrap the "master secret" which is actually RMS. */ - ss->ssl3.hs.resumptionMasterSecret = ssl_unwrapSymKey( - wrapKey, sid->u.ssl3.masterWrapMech, - NULL, &wrappedMS, - CKM_SSL3_MASTER_KEY_DERIVE, - CKA_DERIVE, - tls13_GetHashSizeForHash(hashType), - CKF_SIGN | CKF_VERIFY, ss->pkcs11PinArg); + PK11SymKey *unwrappedPsk = ssl_unwrapSymKey(wrapKey, sid->u.ssl3.masterWrapMech, + NULL, &wrappedMS, CKM_SSL3_MASTER_KEY_DERIVE, + CKA_DERIVE, tls13_GetHashSizeForHash(hashType), + CKF_SIGN | CKF_VERIFY, ss->pkcs11PinArg); PK11_FreeSymKey(wrapKey); - if (!ss->ssl3.hs.resumptionMasterSecret) { + if (!unwrappedPsk) { return SECFailure; } + sslPsk *rpsk = tls13_MakePsk(unwrappedPsk, ssl_psk_resume, hashType, NULL); + if (!rpsk) { + PK11_FreeSymKey(unwrappedPsk); + return SECFailure; + } + if (sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) { + rpsk->maxEarlyData = sid->u.ssl3.locked.sessionTicket.max_early_data_size; + rpsk->zeroRttSuite = sid->u.ssl3.cipherSuite; + } + PRINT_KEY(50, (ss, "Recovered RMS", rpsk->key)); + PORT_Assert(PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks) || + ((sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks))->type != ssl_psk_resume); - PRINT_KEY(50, (ss, "Recovered RMS", ss->ssl3.hs.resumptionMasterSecret)); + if (ss->sec.isServer) { + /* In server, we couldn't select the RPSK in the extension handler + * since it was not unwrapped yet. We're committed now, so select + * it and add it to the list (to ensure it is freed). */ + ss->xtnData.selectedPsk = rpsk; + } + PR_APPEND_LINK(&rpsk->link, &ss->ssl3.hs.psks); return SECSuccess; } @@ -1068,38 +1110,45 @@ tls13_RecoverWrappedSharedSecret(sslSocket *ss, sslSessionID *sid) * = resumption_master_secret * */ - static SECStatus -tls13_ComputeEarlySecrets(sslSocket *ss) +tls13_ComputeEarlySecretsWithPsk(sslSocket *ss) { - SECStatus rv = SECSuccess; + SECStatus rv; SSL_TRC(5, ("%d: TLS13[%d]: compute early secrets (%s)", SSL_GETPID(), ss->fd, SSL_ROLE(ss))); - /* Extract off the resumptionMasterSecret (if present), else pass the NULL - * resumptionMasterSecret which will be internally translated to zeroes. */ PORT_Assert(!ss->ssl3.hs.currentSecret); - rv = tls13_HkdfExtract(NULL, ss->ssl3.hs.resumptionMasterSecret, - tls13_GetHash(ss), &ss->ssl3.hs.currentSecret); + sslPsk *psk = NULL; + + if (ss->sec.isServer) { + psk = ss->xtnData.selectedPsk; + } else { + /* Client to use the first PSK for early secrets. */ + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)); + psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); + } + PORT_Assert(psk && psk->key); + PORT_Assert(psk->hash != ssl_hash_none); + + PK11SymKey *earlySecret = NULL; + rv = tls13_HkdfExtract(NULL, psk->key, psk->hash, &earlySecret); if (rv != SECSuccess) { return SECFailure; } - PORT_Assert(ss->statelessResume == (ss->ssl3.hs.resumptionMasterSecret != NULL)); - if (ss->statelessResume) { - PK11_FreeSymKey(ss->ssl3.hs.resumptionMasterSecret); - ss->ssl3.hs.resumptionMasterSecret = NULL; - - rv = tls13_DeriveSecretNullHash(ss, ss->ssl3.hs.currentSecret, - kHkdfLabelPskBinderKey, - strlen(kHkdfLabelPskBinderKey), - &ss->ssl3.hs.pskBinderKey); - if (rv != SECSuccess) { - return SECFailure; - } + /* No longer need the raw input key */ + PK11_FreeSymKey(psk->key); + psk->key = NULL; + const char *label = (psk->type == ssl_psk_resume) ? kHkdfLabelResPskBinderKey : kHkdfLabelExtPskBinderKey; + rv = tls13_DeriveSecretNullHash(ss, earlySecret, + label, strlen(label), + &psk->binderKey, psk->hash); + if (rv != SECSuccess) { + PK11_FreeSymKey(earlySecret); + return SECFailure; } - PORT_Assert(!ss->ssl3.hs.resumptionMasterSecret); + ss->ssl3.hs.currentSecret = earlySecret; return SECSuccess; } @@ -1109,7 +1158,7 @@ static SECStatus tls13_DeriveEarlySecrets(sslSocket *ss) { SECStatus rv; - + PORT_Assert(ss->ssl3.hs.currentSecret); rv = tls13_DeriveSecretWrap(ss, ss->ssl3.hs.currentSecret, kHkdfLabelClient, kHkdfLabelEarlyTrafficSecret, @@ -1147,7 +1196,15 @@ tls13_ComputeHandshakeSecrets(sslSocket *ss) SSL_TRC(5, ("%d: TLS13[%d]: compute handshake secrets (%s)", SSL_GETPID(), ss->fd, SSL_ROLE(ss))); - /* First update |currentSecret| to add |dheSecret|, if any. */ + /* If no PSK, generate the default early secret. */ + if (!ss->ssl3.hs.currentSecret) { + PORT_Assert(!ss->xtnData.selectedPsk); + rv = tls13_HkdfExtract(NULL, NULL, + tls13_GetHash(ss), &ss->ssl3.hs.currentSecret); + if (rv != SECSuccess) { + return SECFailure; + } + } PORT_Assert(ss->ssl3.hs.currentSecret); PORT_Assert(ss->ssl3.hs.dheSecret); @@ -1155,7 +1212,7 @@ tls13_ComputeHandshakeSecrets(sslSocket *ss) rv = tls13_DeriveSecretNullHash(ss, ss->ssl3.hs.currentSecret, kHkdfLabelDerivedSecret, strlen(kHkdfLabelDerivedSecret), - &derivedSecret); + &derivedSecret, tls13_GetHash(ss)); if (rv != SECSuccess) { LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE); return rv; @@ -1214,7 +1271,7 @@ tls13_ComputeHandshakeSecrets(sslSocket *ss) rv = tls13_DeriveSecretNullHash(ss, ss->ssl3.hs.currentSecret, kHkdfLabelDerivedSecret, strlen(kHkdfLabelDerivedSecret), - &derivedSecret); + &derivedSecret, tls13_GetHash(ss)); if (rv != SECSuccess) { LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE); return rv; @@ -1286,7 +1343,7 @@ tls13_ComputeFinalSecrets(sslSocket *ss) PORT_Assert(!ss->ssl3.crSpec->masterSecret); PORT_Assert(!ss->ssl3.cwSpec->masterSecret); - + PORT_Assert(ss->ssl3.hs.currentSecret); rv = tls13_DeriveSecretWrap(ss, ss->ssl3.hs.currentSecret, NULL, kHkdfLabelResumptionMasterSecret, NULL, @@ -1327,7 +1384,14 @@ tls13_CanResume(sslSocket *ss, const sslSessionID *sid) return PR_FALSE; } +#ifdef UNSAFE_FUZZER_MODE + /* When fuzzing, sid could contain garbage that will crash tls13_GetHashForCipherSuite. + * Do a direct comparison of cipher suites. This makes us refuse to resume when the + * protocol allows it, but resumption is discretionary anyway. */ + if (sid->u.ssl3.cipherSuite != ss->ssl3.hs.cipher_suite) { +#else if (tls13_GetHashForCipherSuite(sid->u.ssl3.cipherSuite) != tls13_GetHashForCipherSuite(ss->ssl3.hs.cipher_suite)) { +#endif return PR_FALSE; } @@ -1347,21 +1411,40 @@ static PRBool tls13_CanNegotiateZeroRtt(sslSocket *ss, const sslSessionID *sid) { PORT_Assert(ss->ssl3.hs.zeroRttState == ssl_0rtt_sent); + sslPsk *psk = ss->xtnData.selectedPsk; - if (!sid) + if (!ss->opt.enable0RttData) { return PR_FALSE; - PORT_Assert(ss->statelessResume); - if (!ss->statelessResume) + } + if (!psk) { return PR_FALSE; - if (ss->ssl3.hs.cipher_suite != sid->u.ssl3.cipherSuite) + } + if (psk->zeroRttSuite == TLS_NULL_WITH_NULL_NULL) { return PR_FALSE; - if (!ss->opt.enable0RttData) + } + if (!psk->maxEarlyData) { return PR_FALSE; - if (!(sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data)) + } + if (ss->ssl3.hs.cipher_suite != psk->zeroRttSuite) { return PR_FALSE; - if (SECITEM_CompareItem(&ss->xtnData.nextProto, - &sid->u.ssl3.alpnSelection) != 0) + } + if (psk->type == ssl_psk_resume) { + if (!sid) { + return PR_FALSE; + } + PORT_Assert(sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data); + PORT_Assert(ss->statelessResume); + if (!ss->statelessResume) { + return PR_FALSE; + } + if (SECITEM_CompareItem(&ss->xtnData.nextProto, + &sid->u.ssl3.alpnSelection) != 0) { + return PR_FALSE; + } + } else if (psk->type != ssl_psk_external) { + PORT_Assert(0); return PR_FALSE; + } if (tls13_IsReplay(ss, sid)) { return PR_FALSE; @@ -1414,7 +1497,7 @@ tls13_NegotiateZeroRtt(sslSocket *ss, const sslSessionID *sid) } SSL_TRC(3, ("%d: TLS13[%d]: enable 0-RTT", SSL_GETPID(), ss->fd)); - PORT_Assert(ss->statelessResume); + PORT_Assert(ss->xtnData.selectedPsk); ss->ssl3.hs.zeroRttState = ssl_0rtt_accepted; ss->ssl3.hs.zeroRttIgnore = ssl_0rtt_ignore_none; ss->ssl3.hs.zeroRttSuite = ss->ssl3.hs.cipher_suite; @@ -1466,7 +1549,7 @@ tls13_NegotiateKeyExchange(sslSocket *ss, const sslNamedGroupDef *preferredGroup = NULL; /* We insist on DHE. */ - if (ss->statelessResume) { + if (ssl3_ExtensionNegotiated(ss, ssl_tls13_pre_shared_key_xtn)) { if (!ssl3_ExtensionNegotiated(ss, ssl_tls13_psk_key_exchange_modes_xtn)) { FATAL_ERROR(ss, SSL_ERROR_MISSING_PSK_KEY_EXCHANGE_MODES, missing_extension); @@ -1490,8 +1573,8 @@ tls13_NegotiateKeyExchange(sslSocket *ss, return SECFailure; } - SSL_TRC(3, ("%d: TLS13[%d]: selected KE = %s", - SSL_GETPID(), ss->fd, ss->statelessResume ? "PSK + (EC)DHE" : "(EC)DHE")); + SSL_TRC(3, ("%d: TLS13[%d]: selected KE = %s", SSL_GETPID(), + ss->fd, ss->statelessResume || ss->xtnData.selectedPsk ? "PSK + (EC)DHE" : "(EC)DHE")); /* Find the preferred group and an according client key share available. */ for (index = 0; index < SSL_NAMED_GROUP_COUNT; ++index) { @@ -1679,26 +1762,42 @@ tls13_MaybeSendHelloRetry(sslSocket *ss, const sslNamedGroupDef *requestedGroup, static SECStatus tls13_NegotiateAuthentication(sslSocket *ss) { - SECStatus rv; - if (ss->statelessResume) { - SSL_TRC(3, ("%d: TLS13[%d]: selected PSK authentication", + SSL_TRC(3, ("%d: TLS13[%d]: selected resumption PSK authentication", SSL_GETPID(), ss->fd)); ss->ssl3.hs.signatureScheme = ssl_sig_none; ss->ssl3.hs.kea_def_mutable.authKeyType = ssl_auth_psk; + /* Overwritten by tls13_RestoreCipherInfo. */ + ss->sec.authType = ssl_auth_psk; return SECSuccess; + } else if (ss->xtnData.selectedPsk) { + /* If the EPSK doesn't specify a suite, use what was negotiated. + * Else, only use the EPSK if we negotiated that suite. */ + if (ss->xtnData.selectedPsk->zeroRttSuite == TLS_NULL_WITH_NULL_NULL || + ss->ssl3.hs.cipher_suite == ss->xtnData.selectedPsk->zeroRttSuite) { + SSL_TRC(3, ("%d: TLS13[%d]: selected external PSK authentication", + SSL_GETPID(), ss->fd)); + ss->ssl3.hs.signatureScheme = ssl_sig_none; + ss->ssl3.hs.kea_def_mutable.authKeyType = ssl_auth_psk; + ss->sec.authType = ssl_auth_psk; + return SECSuccess; + } + } + + /* If there were PSKs, they are no longer needed. */ + if (ss->xtnData.selectedPsk) { + tls13_DestroyPskList(&ss->ssl3.hs.psks); + ss->xtnData.selectedPsk = NULL; } SSL_TRC(3, ("%d: TLS13[%d]: selected certificate authentication", SSL_GETPID(), ss->fd)); - /* We've now established that we need to sign.... */ - rv = tls13_SelectServerCert(ss); + SECStatus rv = tls13_SelectServerCert(ss); if (rv != SECSuccess) { return SECFailure; } return SECSuccess; } - /* Called from ssl3_HandleClientHello after we have parsed the * ClientHello and are sure that we are going to do TLS 1.3 * or fail. */ @@ -1862,40 +1961,51 @@ tls13_HandleClientHelloPart2(sslSocket *ss, goto loser; } - if (ss->statelessResume) { - /* We are now committed to trying to resume. */ - PORT_Assert(sid); + if (ss->sec.authType == ssl_auth_psk) { + if (ss->statelessResume) { + /* We are now committed to trying to resume. */ + PORT_Assert(sid); + /* Check that the negotiated SNI and the cached SNI match. */ + if (SECITEM_CompareItem(&sid->u.ssl3.srvName, + &ss->ssl3.hs.srvVirtName) != SECEqual) { + FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_CLIENT_HELLO, + handshake_failure); + goto loser; + } - /* Check that the negotiated SNI and the cached SNI match. */ - if (SECITEM_CompareItem(&sid->u.ssl3.srvName, - &ss->ssl3.hs.srvVirtName) != SECEqual) { - FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_CLIENT_HELLO, - handshake_failure); - goto loser; + ss->sec.serverCert = ssl_FindServerCert(ss, sid->authType, + sid->namedCurve); + PORT_Assert(ss->sec.serverCert); + + rv = tls13_RecoverWrappedSharedSecret(ss, sid); + if (rv != SECSuccess) { + SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok); + FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); + goto loser; + } + tls13_RestoreCipherInfo(ss, sid); + + ss->sec.localCert = CERT_DupCertificate(ss->sec.serverCert->serverCert); + if (sid->peerCert != NULL) { + ss->sec.peerCert = CERT_DupCertificate(sid->peerCert); + } + } else if (sid) { + /* We should never have a SID in the non-resumption case. */ + PORT_Assert(0); + ssl_UncacheSessionID(ss); + ssl_FreeSID(sid); + sid = NULL; } - - ss->sec.serverCert = ssl_FindServerCert(ss, sid->authType, - sid->namedCurve); - PORT_Assert(ss->sec.serverCert); - - rv = tls13_RecoverWrappedSharedSecret(ss, sid); - if (rv != SECSuccess) { - SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok); - FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); - goto loser; - } - tls13_RestoreCipherInfo(ss, sid); - - ss->sec.localCert = CERT_DupCertificate(ss->sec.serverCert->serverCert); - if (sid->peerCert != NULL) { - ss->sec.peerCert = CERT_DupCertificate(sid->peerCert); - } - ssl3_RegisterExtensionSender( ss, &ss->xtnData, ssl_tls13_pre_shared_key_xtn, tls13_ServerSendPreSharedKeyXtn); - tls13_NegotiateZeroRtt(ss, sid); + + rv = tls13_ComputeEarlySecretsWithPsk(ss); + if (rv != SECSuccess) { + FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); + return SECFailure; + } } else { if (sid) { /* we had a sid, but it's no longer valid, free it */ SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok); @@ -1906,35 +2016,34 @@ tls13_HandleClientHelloPart2(sslSocket *ss, tls13_NegotiateZeroRtt(ss, NULL); } - /* Need to compute early secrets. */ - rv = tls13_ComputeEarlySecrets(ss); - if (rv != SECSuccess) { - FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); - return SECFailure; + if (ss->statelessResume) { + PORT_Assert(ss->xtnData.selectedPsk); + PORT_Assert(ss->ssl3.hs.kea_def_mutable.authKeyType == ssl_auth_psk); } - /* Now that we have the binder key check the binder. */ - if (ss->statelessResume) { + /* Now that we have the binder key, check the binder. */ + if (ss->xtnData.selectedPsk) { SSL3Hashes hashes; - PORT_Assert(ss->ssl3.hs.messages.len > ss->xtnData.pskBindersLen); rv = tls13_ComputePskBinderHash( ss, ss->ssl3.hs.messages.len - ss->xtnData.pskBindersLen, - &hashes); + &hashes, tls13_GetHash(ss)); if (rv != SECSuccess) { FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); goto loser; } + PORT_Assert(ss->xtnData.selectedPsk->hash == tls13_GetHash(ss)); + PORT_Assert(ss->ssl3.hs.suite_def); rv = tls13_VerifyFinished(ss, ssl_hs_client_hello, - ss->ssl3.hs.pskBinderKey, + ss->xtnData.selectedPsk->binderKey, ss->xtnData.pskBinder.data, ss->xtnData.pskBinder.len, &hashes); - if (rv != SECSuccess) { - goto loser; - } + } + if (rv != SECSuccess) { + goto loser; } /* This needs to go after we verify the psk binder. */ @@ -1961,7 +2070,7 @@ tls13_HandleClientHelloPart2(sslSocket *ss, SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok); ssl_UncacheSessionID(ss); ssl_FreeSID(sid); - } else { + } else if (!ss->xtnData.selectedPsk) { SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_misses); } @@ -1991,6 +2100,10 @@ tls13_HandleClientHelloPart2(sslSocket *ss, return SECFailure; } + /* We're done with PSKs */ + tls13_DestroyPskList(&ss->ssl3.hs.psks); + ss->xtnData.selectedPsk = NULL; + return SECSuccess; loser: @@ -2322,7 +2435,8 @@ tls13_ReinjectHandshakeTranscript(sslSocket *ss) // First compute the hash. rv = tls13_ComputeHash(ss, &hashes, ss->ssl3.hs.messages.buf, - ss->ssl3.hs.messages.len); + ss->ssl3.hs.messages.len, + tls13_GetHash(ss)); if (rv != SECSuccess) { return SECFailure; } @@ -2339,7 +2453,6 @@ tls13_ReinjectHandshakeTranscript(sslSocket *ss) return SECSuccess; } - static unsigned int ssl_ListCount(PRCList *list) { @@ -2462,6 +2575,12 @@ tls13_HandleCertificateRequest(sslSocket *ss, PRUint8 *b, PRUint32 length) return SECFailure; } + /* MUST NOT combine external PSKs with certificate authentication. */ + if (ss->sec.authType == ssl_auth_psk) { + FATAL_ERROR(ss, SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST, unexpected_message); + return SECFailure; + } + if (tls13_IsPostHandshake(ss)) { PORT_Assert(ss->ssl3.hs.shaPostHandshake == NULL); ss->ssl3.hs.shaPostHandshake = PK11_CloneContext(ss->ssl3.hs.sha); @@ -2577,6 +2696,8 @@ tls13_HandleCertificateRequest(sslSocket *ss, PRUint8 *b, PRUint32 length) PRBool tls13_ShouldRequestClientAuth(sslSocket *ss) { + /* Even if we are configured to request a certificate, we can't + * if this handshake used a PSK, even when we are resuming. */ return ss->opt.requestCertificate && ss->ssl3.hs.kea_def->authKeyType != ssl_auth_psk; } @@ -2745,7 +2866,9 @@ tls13_SendServerHelloSequence(sslSocket *ss) } } - ss->ssl3.hs.serverHelloTime = ssl_Time(ss); + /* Here we set a baseline value for our RTT estimation. + * This value is updated when we get a response from the client. */ + ss->ssl3.hs.rttEstimate = ssl_Time(ss); return SECSuccess; } @@ -2757,14 +2880,22 @@ tls13_HandleServerHelloPart2(sslSocket *ss) SSL3Statistics *ssl3stats = SSL_GetStatistics(); if (ssl3_ExtensionNegotiated(ss, ssl_tls13_pre_shared_key_xtn)) { - PORT_Assert(ss->statelessResume); + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)); + PORT_Assert(ss->xtnData.selectedPsk); + + if (ss->xtnData.selectedPsk->type != ssl_psk_resume) { + ss->statelessResume = PR_FALSE; + } } else { + /* We may have offered a PSK. If the server didn't negotiate + * it, clear this state to re-extract the Early Secret. */ if (ss->ssl3.hs.currentSecret) { - PORT_Assert(ss->statelessResume); + PORT_Assert(ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)); PK11_FreeSymKey(ss->ssl3.hs.currentSecret); ss->ssl3.hs.currentSecret = NULL; } ss->statelessResume = PR_FALSE; + ss->xtnData.selectedPsk = NULL; } if (ss->statelessResume) { @@ -2781,19 +2912,22 @@ tls13_HandleServerHelloPart2(sslSocket *ss) ss->ssl3.hs.kea_def_mutable = *ss->ssl3.hs.kea_def; ss->ssl3.hs.kea_def = &ss->ssl3.hs.kea_def_mutable; - if (ss->statelessResume) { - /* PSK */ + if (ss->xtnData.selectedPsk) { ss->ssl3.hs.kea_def_mutable.authKeyType = ssl_auth_psk; - tls13_RestoreCipherInfo(ss, sid); - if (sid->peerCert) { - ss->sec.peerCert = CERT_DupCertificate(sid->peerCert); - } + if (ss->statelessResume) { + tls13_RestoreCipherInfo(ss, sid); + if (sid->peerCert) { + ss->sec.peerCert = CERT_DupCertificate(sid->peerCert); + } - SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_cache_hits); - SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_stateless_resumes); + SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_cache_hits); + SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_stateless_resumes); + } else { + ss->sec.authType = ssl_auth_psk; + } } else { - /* !PSK */ - if (ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)) { + if (ss->statelessResume && + ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)) { SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_cache_misses); } if (sid->cached == in_client_cache) { @@ -2802,18 +2936,6 @@ tls13_HandleServerHelloPart2(sslSocket *ss) } } - if (!ss->ssl3.hs.currentSecret) { - PORT_Assert(!ss->statelessResume); - - /* If we don't already have the Early Secret we need to make it - * now. */ - rv = tls13_ComputeEarlySecrets(ss); - if (rv != SECSuccess) { - FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); - return SECFailure; - } - } - /* Discard current SID and make a new one, though it may eventually * end up looking a lot like the old one. */ @@ -3113,6 +3235,13 @@ tls13_HandleCertificate(sslSocket *ss, PRUint8 *b, PRUint32 length) PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss)); if (ss->sec.isServer) { + /* Receiving this message might be the first sign we have that + * early data is over, so pretend we received EOED. */ + rv = tls13_MaybeHandleSuppressedEndOfEarlyData(ss); + if (rv != SECSuccess) { + return SECFailure; /* Code already set. */ + } + if (ss->ssl3.clientCertRequested) { rv = TLS13_CHECK_HS_STATE(ss, SSL_ERROR_RX_UNEXPECTED_CERTIFICATE, idle_handshake); @@ -3124,8 +3253,9 @@ tls13_HandleCertificate(sslSocket *ss, PRUint8 *b, PRUint32 length) rv = TLS13_CHECK_HS_STATE(ss, SSL_ERROR_RX_UNEXPECTED_CERTIFICATE, wait_cert_request, wait_server_cert); } - if (rv != SECSuccess) + if (rv != SECSuccess) { return SECFailure; + } /* We can ignore any other cleartext from the client. */ if (ss->sec.isServer && IS_DTLS(ss)) { @@ -3139,6 +3269,11 @@ tls13_HandleCertificate(sslSocket *ss, PRUint8 *b, PRUint32 length) PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return SECFailure; } + } else if (ss->sec.isServer) { + /* Our first shot an getting an RTT estimate. If the client took extra + * time to fetch a certificate, this will be bad, but we can't do much + * about that. */ + ss->ssl3.hs.rttEstimate = ssl_Time(ss) - ss->ssl3.hs.rttEstimate; } /* Process the context string */ @@ -3310,15 +3445,15 @@ tls13_DeriveSecret(sslSocket *ss, PK11SymKey *key, const char *label, unsigned int labelLen, const SSL3Hashes *hashes, - PK11SymKey **dest) + PK11SymKey **dest, + SSLHashType hash) { SECStatus rv; - rv = tls13_HkdfExpandLabel(key, tls13_GetHash(ss), - hashes->u.raw, hashes->len, - label, labelLen, - tls13_GetHkdfMechanism(ss), - tls13_GetHashSize(ss), dest); + rv = tls13_HkdfExpandLabel(key, hash, hashes->u.raw, hashes->len, + label, labelLen, CKM_HKDF_DERIVE, + tls13_GetHashSizeForHash(hash), + ss->protocolVariant, dest); if (rv != SECSuccess) { LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE); return SECFailure; @@ -3331,18 +3466,19 @@ SECStatus tls13_DeriveSecretNullHash(sslSocket *ss, PK11SymKey *key, const char *label, unsigned int labelLen, - PK11SymKey **dest) + PK11SymKey **dest, + SSLHashType hash) { SSL3Hashes hashes; SECStatus rv; PRUint8 buf[] = { 0 }; - rv = tls13_ComputeHash(ss, &hashes, buf, 0); + rv = tls13_ComputeHash(ss, &hashes, buf, 0, hash); if (rv != SECSuccess) { return SECFailure; } - return tls13_DeriveSecret(ss, key, label, labelLen, &hashes, dest); + return tls13_DeriveSecret(ss, key, label, labelLen, &hashes, dest, hash); } /* Convenience wrapper that lets us supply a separate prefix and suffix. */ @@ -3381,7 +3517,7 @@ tls13_DeriveSecretWrap(sslSocket *ss, PK11SymKey *key, } rv = tls13_DeriveSecret(ss, key, label, strlen(label), - &hashes, dest); + &hashes, dest, tls13_GetHash(ss)); if (rv != SECSuccess) { return SECFailure; } @@ -3467,6 +3603,7 @@ tls13_DeriveTrafficKeys(sslSocket *ss, ssl3CipherSpec *spec, NULL, 0, kHkdfPurposeKey, strlen(kHkdfPurposeKey), bulkAlgorithm, keySize, + ss->protocolVariant, &spec->keyMaterial.key); if (rv != SECSuccess) { LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE); @@ -3474,9 +3611,21 @@ tls13_DeriveTrafficKeys(sslSocket *ss, ssl3CipherSpec *spec, goto loser; } + if (IS_DTLS(ss) && spec->epoch > 0) { + rv = ssl_CreateMaskingContextInner(spec->version, ss->ssl3.hs.cipher_suite, + ss->protocolVariant, prk, kHkdfPurposeSn, + strlen(kHkdfPurposeSn), &spec->maskContext); + if (rv != SECSuccess) { + LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE); + PORT_Assert(0); + goto loser; + } + } + rv = tls13_HkdfExpandLabelRaw(prk, tls13_GetHash(ss), NULL, 0, kHkdfPurposeIv, strlen(kHkdfPurposeIv), + ss->protocolVariant, spec->keyMaterial.iv, ivSize); if (rv != SECSuccess) { LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE); @@ -3507,21 +3656,6 @@ tls13_SetSpecRecordVersion(sslSocket *ss, ssl3CipherSpec *spec) SSL_GETPID(), ss->fd, spec, spec->recordVersion)); } -SSLAEADCipher -tls13_GetAead(const ssl3BulkCipherDef *cipherDef) -{ - switch (cipherDef->calg) { - case ssl_calg_aes_gcm: - return tls13_AESGCM; - case ssl_calg_chacha20: - return tls13_ChaCha20Poly1305; - default: - PORT_Assert(PR_FALSE); - PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); - return NULL; - } -} - static SECStatus tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec) { @@ -3545,14 +3679,12 @@ tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec) SSL_GETPID(), ss->fd, suite)); spec->cipherDef = ssl_GetBulkCipherDef(ssl_LookupCipherSuiteDef(suite)); - spec->aead = tls13_GetAead(spec->cipherDef); - if (!spec->aead) { - return SECFailure; - } if (spec->epoch == TrafficKeyEarlyApplicationData) { - spec->earlyDataRemaining = - ss->sec.ci.sid->u.ssl3.locked.sessionTicket.max_early_data_size; + if (ss->xtnData.selectedPsk && + ss->xtnData.selectedPsk->zeroRttSuite != TLS_NULL_WITH_NULL_NULL) { + spec->earlyDataRemaining = ss->xtnData.selectedPsk->maxEarlyData; + } } tls13_SetSpecRecordVersion(ss, spec); @@ -3570,6 +3702,38 @@ tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec) return SECSuccess; } +/* + * Initialize the cipher context. All TLS 1.3 operations are AEAD, + * so they are all message contexts. + */ +static SECStatus +tls13_InitPendingContext(sslSocket *ss, ssl3CipherSpec *spec) +{ + CK_MECHANISM_TYPE encMechanism; + CK_ATTRIBUTE_TYPE encMode; + SECItem iv; + SSLCipherAlgorithm calg; + + calg = spec->cipherDef->calg; + + encMechanism = ssl3_Alg2Mech(calg); + encMode = CKA_NSS_MESSAGE | ((spec->direction == ssl_secret_write) ? CKA_ENCRYPT : CKA_DECRYPT); + iv.data = NULL; + iv.len = 0; + + /* + * build the context + */ + spec->cipherContext = PK11_CreateContextBySymKey(encMechanism, encMode, + spec->keyMaterial.key, + &iv); + if (!spec->cipherContext) { + ssl_MapLowLevelError(SSL_ERROR_SYM_KEY_CONTEXT_FAILURE); + return SECFailure; + } + return SECSuccess; +} + /* * Called before sending alerts to set up the right key on the client. * We might encounter errors during the handshake where the current @@ -3649,6 +3813,11 @@ tls13_SetCipherSpec(sslSocket *ss, PRUint16 epoch, goto loser; } + rv = tls13_InitPendingContext(ss, spec); + if (rv != SECSuccess) { + goto loser; + } + /* Now that we've set almost everything up, finally cut over. */ specp = (direction == ssl_secret_read) ? &ss->ssl3.crSpec : &ss->ssl3.cwSpec; ssl_GetSpecWriteLock(ss); @@ -3811,100 +3980,113 @@ tls13_DestroyEarlyData(PRCList *list) * See RFC 5288 and https://tools.ietf.org/html/draft-ietf-tls-chacha20-poly1305-04#section-2 */ static void -tls13_WriteNonce(const ssl3KeyMaterial *keys, - const unsigned char *seqNumBuf, unsigned int seqNumLen, - unsigned char *nonce, unsigned int nonceLen) +tls13_WriteNonce(const unsigned char *ivIn, unsigned int ivInLen, + const unsigned char *nonce, unsigned int nonceLen, + unsigned char *ivOut, unsigned int ivOutLen) { size_t i; + unsigned int offset = ivOutLen - nonceLen; - PORT_Assert(nonceLen == 12); - memcpy(nonce, keys->iv, 12); + PORT_Assert(ivInLen <= ivOutLen); + PORT_Assert(nonceLen <= ivOutLen); + PORT_Memset(ivOut, 0, ivOutLen); + PORT_Memcpy(ivOut, ivIn, ivInLen); - /* XOR the last 8 bytes of the IV with the sequence number. */ - PORT_Assert(seqNumLen == 8); - for (i = 0; i < 8; ++i) { - nonce[4 + i] ^= seqNumBuf[i]; + /* XOR the last n bytes of the IV with the nonce (should be a counter). */ + for (i = 0; i < nonceLen; ++i) { + ivOut[offset + i] ^= nonce[i]; } - PRINT_BUF(50, (NULL, "Nonce", nonce, nonceLen)); + PRINT_BUF(50, (NULL, "Nonce", ivOut, ivOutLen)); } -/* Implement the SSLAEADCipher interface defined in sslimpl.h. - * - * That interface takes the additional data (see below) and reinterprets that as - * a sequence number. In TLS 1.3 there is no additional data so this value is - * just the encoded sequence number. +/* Setup the IV for AEAD encrypt. The PKCS #11 module will add the + * counter, but it doesn't know about the DTLS epic, so we add it here. + */ +unsigned int +tls13_SetupAeadIv(PRBool isDTLS, unsigned char *ivOut, unsigned char *ivIn, + unsigned int offset, unsigned int ivLen, DTLSEpoch epoch) +{ + PORT_Memcpy(ivOut, ivIn, ivLen); + if (isDTLS) { + /* handle the tls 1.2 counter mode case, the epoc is copied + * instead of xored. We accomplish this by clearing ivOut + * before running xor. */ + if (offset >= ivLen) { + ivOut[offset] = ivOut[offset + 1] = 0; + } + ivOut[offset] ^= (unsigned char)(epoch >> BPB) & 0xff; + ivOut[offset + 1] ^= (unsigned char)(epoch)&0xff; + offset += 2; + } + return offset; +} + +/* + * Do a single AEAD for TLS. This differs from PK11_AEADOp in the following + * ways. + * 1) If context is not supplied, it treats the operation as a single shot + * and creates a context from symKey and mech. + * 2) It always assumes the tag will be at the end of the buffer + * (in on decrypt, out on encrypt) just like the old single shot. + * 3) If we aren't generating an IV, it uses tls13_WriteNonce to create the + * nonce. + * NOTE is context is supplied, symKey and mech are ignored */ SECStatus -tls13_AEAD(const ssl3KeyMaterial *keys, PRBool doDecrypt, - unsigned char *out, unsigned int *outlen, unsigned int maxout, - const unsigned char *in, unsigned int inlen, - CK_MECHANISM_TYPE mechanism, - unsigned char *aeadParams, unsigned int aeadParamLength) +tls13_AEAD(PK11Context *context, PRBool decrypt, + CK_GENERATOR_FUNCTION ivGen, unsigned int fixedbits, + const unsigned char *ivIn, unsigned char *ivOut, unsigned int ivLen, + const unsigned char *nonceIn, unsigned int nonceLen, + const unsigned char *aad, unsigned int aadLen, + unsigned char *out, unsigned int *outLen, unsigned int maxout, + unsigned int tagLen, const unsigned char *in, unsigned int inLen) { - SECItem param = { - siBuffer, aeadParams, aeadParamLength - }; + unsigned char *tag; + unsigned char iv[MAX_IV_LENGTH]; + unsigned char tagbuf[HASH_LENGTH_MAX]; + SECStatus rv; - if (doDecrypt) { - return PK11_Decrypt(keys->key, mechanism, ¶m, - out, outlen, maxout, in, inlen); + /* must have either context or the symKey set */ + if (!context) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; } - return PK11_Encrypt(keys->key, mechanism, ¶m, - out, outlen, maxout, in, inlen); -} -static SECStatus -tls13_AESGCM(const ssl3KeyMaterial *keys, - PRBool doDecrypt, - unsigned char *out, - unsigned int *outlen, - unsigned int maxout, - const unsigned char *in, - unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen) -{ - CK_GCM_PARAMS gcmParams; - unsigned char nonce[12]; + PORT_Assert(ivLen <= MAX_IV_LENGTH); + PORT_Assert(tagLen <= HASH_LENGTH_MAX); + if (!ivOut) { + ivOut = iv; /* caller doesn't need a returned, iv */ + } - PORT_Assert(additionalDataLen >= 8); - memset(&gcmParams, 0, sizeof(gcmParams)); - gcmParams.pIv = nonce; - gcmParams.ulIvLen = sizeof(nonce); - gcmParams.pAAD = (PRUint8 *)(additionalData + 8); - gcmParams.ulAADLen = additionalDataLen - 8; - gcmParams.ulTagBits = 128; /* GCM measures tag length in bits. */ - - tls13_WriteNonce(keys, additionalData, 8, - nonce, sizeof(nonce)); - return tls13_AEAD(keys, doDecrypt, out, outlen, maxout, in, inlen, - CKM_AES_GCM, - (unsigned char *)&gcmParams, sizeof(gcmParams)); -} - -static SECStatus -tls13_ChaCha20Poly1305(const ssl3KeyMaterial *keys, PRBool doDecrypt, - unsigned char *out, unsigned int *outlen, unsigned int maxout, - const unsigned char *in, unsigned int inlen, - const unsigned char *additionalData, - unsigned int additionalDataLen) -{ - CK_NSS_AEAD_PARAMS aeadParams; - unsigned char nonce[12]; - - PORT_Assert(additionalDataLen > 8); - memset(&aeadParams, 0, sizeof(aeadParams)); - aeadParams.pNonce = nonce; - aeadParams.ulNonceLen = sizeof(nonce); - aeadParams.pAAD = (PRUint8 *)(additionalData + 8); - aeadParams.ulAADLen = additionalDataLen - 8; - aeadParams.ulTagLen = 16; /* The Poly1305 tag is 16 octets. */ - - tls13_WriteNonce(keys, additionalData, 8, - nonce, sizeof(nonce)); - return tls13_AEAD(keys, doDecrypt, out, outlen, maxout, in, inlen, - CKM_NSS_CHACHA20_POLY1305, - (unsigned char *)&aeadParams, sizeof(aeadParams)); + if (ivGen == CKG_NO_GENERATE) { + tls13_WriteNonce(ivIn, ivLen, nonceIn, nonceLen, ivOut, ivLen); + } else if (ivIn != ivOut) { + PORT_Memcpy(ivOut, ivIn, ivLen); + } + if (decrypt) { + inLen = inLen - tagLen; + tag = (unsigned char *)in + inLen; + /* tag is const on decrypt, but returned on encrypt */ + } else { + /* tag is written to a separate buffer, then added to the end + * of the actual output buffer. This allows output buffer to be larger + * than the input buffer and everything still work */ + tag = tagbuf; + } + rv = PK11_AEADOp(context, ivGen, fixedbits, ivOut, ivLen, aad, aadLen, + out, (int *)outLen, maxout, tag, tagLen, in, inLen); + /* on encrypt SSL always puts the tag at the end of the buffer */ + if ((rv == SECSuccess) && !(decrypt)) { + unsigned int len = *outLen; + /* make sure there is still space */ + if (len + tagLen > maxout) { + PORT_SetError(SEC_ERROR_OUTPUT_LEN); + return SECFailure; + } + PORT_Memcpy(out + len, tag, tagLen); + *outLen += tagLen; + } + return rv; } static SECStatus @@ -3968,7 +4150,7 @@ tls13_HandleEncryptedExtensions(sslSocket *ss, PRUint8 *b, PRUint32 length) /* We can only get here if we offered 0-RTT. */ if (ssl3_ExtensionNegotiated(ss, ssl_tls13_early_data_xtn)) { PORT_Assert(ss->ssl3.hs.zeroRttState == ssl_0rtt_sent); - if (!ss->statelessResume) { + if (!ss->xtnData.selectedPsk) { /* Illegal to accept 0-RTT without also accepting PSK. */ FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_ENCRYPTED_EXTENSIONS, illegal_parameter); @@ -4006,6 +4188,10 @@ tls13_HandleEncryptedExtensions(sslSocket *ss, PRUint8 *b, PRUint32 length) TLS13_SET_HS_STATE(ss, wait_cert_request); } + /* Client is done with any PSKs */ + tls13_DestroyPskList(&ss->ssl3.hs.psks); + ss->xtnData.selectedPsk = NULL; + return SECSuccess; } @@ -4285,7 +4471,7 @@ loser: static SECStatus tls13_ComputePskBinderHash(sslSocket *ss, unsigned int prefixLength, - SSL3Hashes *hashes) + SSL3Hashes *hashes, SSLHashType hashType) { SECStatus rv; @@ -4295,14 +4481,14 @@ tls13_ComputePskBinderHash(sslSocket *ss, unsigned int prefixLength, PRINT_BUF(10, (NULL, "Handshake hash computed over ClientHello prefix", ss->ssl3.hs.messages.buf, prefixLength)); - rv = PK11_HashBuf(ssl3_HashTypeToOID(tls13_GetHash(ss)), + rv = PK11_HashBuf(ssl3_HashTypeToOID(hashType), hashes->u.raw, ss->ssl3.hs.messages.buf, prefixLength); if (rv != SECSuccess) { ssl_MapLowLevelError(SSL_ERROR_SHA_DIGEST_FAILURE); return SECFailure; } - hashes->len = tls13_GetHashSize(ss); + hashes->len = tls13_GetHashSizeForHash(hashType); PRINT_BUF(10, (NULL, "PSK Binder hash", hashes->u.raw, hashes->len)); return SECSuccess; @@ -4320,7 +4506,10 @@ tls13_WriteExtensionsWithBinder(sslSocket *ss, sslBuffer *extensions) { SSL3Hashes hashes; SECStatus rv; - unsigned int size = tls13_GetHashSize(ss); + + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)); + sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); + unsigned int size = tls13_GetHashSizeForHash(psk->hash); unsigned int prefixLen = extensions->len - size - 3; unsigned int finishedLen; @@ -4341,15 +4530,18 @@ tls13_WriteExtensionsWithBinder(sslSocket *ss, sslBuffer *extensions) } /* Calculate the binder based on what has been written out. */ - rv = tls13_ComputePskBinderHash(ss, ss->ssl3.hs.messages.len, &hashes); + rv = tls13_ComputePskBinderHash(ss, ss->ssl3.hs.messages.len, + &hashes, psk->hash); if (rv != SECSuccess) { return SECFailure; } /* Write the binder into the extensions buffer, over the zeros we reserved - * previously. This avoids an allocation and means that we don't need a + * previously. This avoids an allocation and means that we don't need a * separate write for the extra bits that precede the binder. */ - rv = tls13_ComputeFinished(ss, ss->ssl3.hs.pskBinderKey, &hashes, PR_TRUE, + PORT_Assert(psk->binderKey); + rv = tls13_ComputeFinished(ss, psk->binderKey, + psk->hash, &hashes, PR_TRUE, extensions->buf + extensions->len - size, &finishedLen, size); if (rv != SECSuccess) { @@ -4369,13 +4561,13 @@ tls13_WriteExtensionsWithBinder(sslSocket *ss, sslBuffer *extensions) static SECStatus tls13_ComputeFinished(sslSocket *ss, PK11SymKey *baseKey, - const SSL3Hashes *hashes, + SSLHashType hashType, const SSL3Hashes *hashes, PRBool sending, PRUint8 *output, unsigned int *outputLen, unsigned int maxOutputLen) { SECStatus rv; PK11Context *hmacCtx = NULL; - CK_MECHANISM_TYPE macAlg = tls13_GetHmacMechanism(ss); + CK_MECHANISM_TYPE macAlg = tls13_GetHmacMechanismFromHash(hashType); SECItem param = { siBuffer, NULL, 0 }; unsigned int outputLenUint; const char *label = kHkdfLabelFinishedSecret; @@ -4387,17 +4579,16 @@ tls13_ComputeFinished(sslSocket *ss, PK11SymKey *baseKey, PRINT_BUF(50, (ss, "Handshake hash", hashes->u.raw, hashes->len)); /* Now derive the appropriate finished secret from the base secret. */ - rv = tls13_HkdfExpandLabel(baseKey, - tls13_GetHash(ss), - NULL, 0, - label, strlen(label), - tls13_GetHmacMechanism(ss), - tls13_GetHashSize(ss), &secret); + rv = tls13_HkdfExpandLabel(baseKey, hashType, + NULL, 0, label, strlen(label), + tls13_GetHmacMechanismFromHash(hashType), + tls13_GetHashSizeForHash(hashType), + ss->protocolVariant, &secret); if (rv != SECSuccess) { goto abort; } - PORT_Assert(hashes->len == tls13_GetHashSize(ss)); + PORT_Assert(hashes->len == tls13_GetHashSizeForHash(hashType)); hmacCtx = PK11_CreateContextBySymKey(macAlg, CKA_SIGN, secret, ¶m); if (!hmacCtx) { @@ -4412,7 +4603,7 @@ tls13_ComputeFinished(sslSocket *ss, PK11SymKey *baseKey, if (rv != SECSuccess) goto abort; - PORT_Assert(maxOutputLen >= tls13_GetHashSize(ss)); + PORT_Assert(maxOutputLen >= tls13_GetHashSizeForHash(hashType)); rv = PK11_DigestFinal(hmacCtx, output, &outputLenUint, maxOutputLen); if (rv != SECSuccess) goto abort; @@ -4456,7 +4647,7 @@ tls13_SendFinished(sslSocket *ss, PK11SymKey *baseKey) } ssl_GetSpecReadLock(ss); - rv = tls13_ComputeFinished(ss, baseKey, &hashes, PR_TRUE, + rv = tls13_ComputeFinished(ss, baseKey, tls13_GetHash(ss), &hashes, PR_TRUE, finishedBuf, &finishedLen, sizeof(finishedBuf)); ssl_ReleaseSpecReadLock(ss); if (rv != SECSuccess) { @@ -4493,7 +4684,7 @@ tls13_VerifyFinished(sslSocket *ss, SSLHandshakeType message, return SECFailure; } - rv = tls13_ComputeFinished(ss, secret, hashes, PR_FALSE, + rv = tls13_ComputeFinished(ss, secret, tls13_GetHash(ss), hashes, PR_FALSE, finishedBuf, &finishedLen, sizeof(finishedBuf)); if (rv != SECSuccess) { FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error); @@ -4583,6 +4774,20 @@ tls13_ServerHandleFinished(sslSocket *ss, PRUint8 *b, PRUint32 length) SSL_TRC(3, ("%d: TLS13[%d]: server handle finished handshake", SSL_GETPID(), ss->fd)); + if (!tls13_ShouldRequestClientAuth(ss)) { + /* Receiving this message might be the first sign we have that + * early data is over, so pretend we received EOED. */ + rv = tls13_MaybeHandleSuppressedEndOfEarlyData(ss); + if (rv != SECSuccess) { + return SECFailure; /* Code already set. */ + } + + if (!tls13_IsPostHandshake(ss)) { + /* Finalize the RTT estimate. */ + ss->ssl3.hs.rttEstimate = ssl_Time(ss) - ss->ssl3.hs.rttEstimate; + } + } + rv = tls13_CommonHandleFinished(ss, ss->firstHsDone ? ss->ssl3.hs.clientTrafficSecret : ss->ssl3.hs.clientHsTrafficSecret, b, length); @@ -4646,7 +4851,8 @@ tls13_ServerHandleFinished(sslSocket *ss, PRUint8 *b, PRUint32 length) } ssl_GetXmitBufLock(ss); - if (ss->opt.enableSessionTickets) { + /* If resumption, authType is the original value and not ssl_auth_psk. */ + if (ss->opt.enableSessionTickets && ss->sec.authType != ssl_auth_psk) { rv = tls13_SendNewSessionTicket(ss, NULL, 0); if (rv != SECSuccess) { goto loser; @@ -4929,8 +5135,9 @@ tls13_SendNewSessionTicket(sslSocket *ss, const PRUint8 *appToken, ticketNonce, sizeof(ticketNonce), kHkdfLabelResumption, strlen(kHkdfLabelResumption), - tls13_GetHkdfMechanism(ss), - tls13_GetHashSize(ss), &secret); + CKM_HKDF_DERIVE, + tls13_GetHashSize(ss), + ss->protocolVariant, &secret); if (rv != SECSuccess) { goto loser; } @@ -5028,6 +5235,14 @@ SSLExp_SendSessionTicket(PRFileDesc *fd, const PRUint8 *token, return SECFailure; } + /* Disable tickets if we can trace this connection back to a PSK. + * We aren't able to issue tickets (currently) without a certificate. + * As PSK =~ resumption, there is no reason to do this. */ + if (ss->sec.authType == ssl_auth_psk) { + PORT_SetError(SSL_ERROR_FEATURE_DISABLED); + return SECFailure; + } + ssl_GetSSL3HandshakeLock(ss); ssl_GetXmitBufLock(ss); rv = tls13_SendNewSessionTicket(ss, token, tokenLen); @@ -5163,8 +5378,9 @@ tls13_HandleNewSessionTicket(sslSocket *ss, PRUint8 *b, PRUint32 length) ticket_nonce.data, ticket_nonce.len, kHkdfLabelResumption, strlen(kHkdfLabelResumption), - tls13_GetHkdfMechanism(ss), - tls13_GetHashSize(ss), &secret); + CKM_HKDF_DERIVE, + tls13_GetHashSize(ss), + ss->protocolVariant, &secret); if (rv != SECSuccess) { return SECFailure; } @@ -5348,11 +5564,20 @@ tls13_ProtectRecord(sslSocket *ss, sslBuffer buf = SSL_BUFFER_FIXED(hdr, sizeof(hdr)); PRBool needsLength; PRUint8 aad[21]; + const int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size; + unsigned int ivOffset = ivLen - sizeof(sslSequenceNumber); + unsigned char ivOut[MAX_IV_LENGTH]; + unsigned int aadLen; unsigned int len; PORT_Assert(cipher_def->type == type_aead); + /* If the following condition holds, we can skip the padding logic for + * DTLS 1.3 (4.2.3). This will be the case until we support a cipher + * with tag length < 15B. */ + PORT_Assert(tagLen + 1 /* cType */ >= 16); + /* Add the content type at the end. */ *(SSL_BUFFER_NEXT(wrBuf) + contentLen) = type; @@ -5363,9 +5588,7 @@ tls13_ProtectRecord(sslSocket *ss, return SECFailure; } if (needsLength) { - rv = sslBuffer_AppendNumber(&buf, contentLen + 1 + - cwSpec->cipherDef->tag_size, - 2); + rv = sslBuffer_AppendNumber(&buf, contentLen + 1 + tagLen, 2); if (rv != SECSuccess) { return SECFailure; } @@ -5376,14 +5599,22 @@ tls13_ProtectRecord(sslSocket *ss, if (rv != SECSuccess) { return SECFailure; } - rv = cwSpec->aead(&cwSpec->keyMaterial, - PR_FALSE, /* do encrypt */ - SSL_BUFFER_NEXT(wrBuf), /* output */ - &len, /* out len */ - SSL_BUFFER_SPACE(wrBuf), /* max out */ - SSL_BUFFER_NEXT(wrBuf), /* input */ - contentLen + 1, /* input len */ - aad, aadLen); + /* set up initial IV value */ + ivOffset = tls13_SetupAeadIv(IS_DTLS(ss), ivOut, cwSpec->keyMaterial.iv, + ivOffset, ivLen, cwSpec->epoch); + + rv = tls13_AEAD(cwSpec->cipherContext, PR_FALSE, + CKG_GENERATE_COUNTER_XOR, ivOffset * BPB, + ivOut, ivOut, ivLen, /* iv */ + NULL, 0, /* nonce */ + aad + sizeof(sslSequenceNumber), /* aad */ + aadLen - sizeof(sslSequenceNumber), + SSL_BUFFER_NEXT(wrBuf), /* output */ + &len, /* out len */ + SSL_BUFFER_SPACE(wrBuf), /* max out */ + tagLen, + SSL_BUFFER_NEXT(wrBuf), /* input */ + contentLen + 1); /* input len */ if (rv != SECSuccess) { PORT_SetError(SSL_ERROR_ENCRYPTION_FAILURE); return SECFailure; @@ -5413,6 +5644,9 @@ tls13_UnprotectRecord(sslSocket *ss, SSL3AlertDescription *alert) { const ssl3BulkCipherDef *cipher_def = spec->cipherDef; + const int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size; + const int tagLen = cipher_def->tag_size; + PRUint8 aad[21]; unsigned int aadLen; SECStatus rv; @@ -5440,7 +5674,7 @@ tls13_UnprotectRecord(sslSocket *ss, /* We can perform this test in variable time because the record's total * length and the ciphersuite are both public knowledge. */ - if (cText->buf->len < cipher_def->tag_size) { + if (cText->buf->len < tagLen) { SSL_TRC(3, ("%d: TLS13[%d]: record too short to contain valid AEAD data", SSL_GETPID(), ss->fd)); @@ -5467,17 +5701,26 @@ tls13_UnprotectRecord(sslSocket *ss, spec->epoch, cText->seqNum, aad, &aadLen, sizeof(aad)); if (rv != SECSuccess) { + return SECFailure; } - rv = spec->aead(&spec->keyMaterial, - PR_TRUE, /* do decrypt */ - plaintext->buf, /* out */ + rv = tls13_AEAD(spec->cipherContext, PR_TRUE, + CKG_NO_GENERATE, 0, /* ignored for decrypt */ + spec->keyMaterial.iv, NULL, ivLen, /* iv */ + aad, sizeof(sslSequenceNumber), /* nonce */ + aad + sizeof(sslSequenceNumber), /* aad */ + aadLen - sizeof(sslSequenceNumber), + plaintext->buf, /* output */ &plaintext->len, /* outlen */ plaintext->space, /* maxout */ + tagLen, cText->buf->buf, /* in */ - cText->buf->len, /* inlen */ - aad, aadLen); + cText->buf->len); /* inlen */ if (rv != SECSuccess) { + if (IS_DTLS(ss)) { + spec->deprotectionFailures++; + } + SSL_TRC(3, ("%d: TLS13[%d]: record has bogus MAC", SSL_GETPID(), ss->fd)); @@ -5538,9 +5781,10 @@ tls13_UnprotectRecord(sslSocket *ss, * 1. We are doing TLS 1.3 * 2. This isn't a second ClientHello (in response to HelloRetryRequest) * 3. The 0-RTT option is set. - * 4. We have a valid ticket. - * 5. The server is willing to accept 0-RTT. - * 6. We have not changed our ALPN settings to disallow the ALPN tag + * 4. We have a valid ticket or an External PSK. + * 5. If resuming: + * 5a. The server is willing to accept 0-RTT. + * 5b. We have not changed our ALPN settings to disallow the ALPN tag * in the ticket. * * Called from tls13_ClientSendEarlyDataXtn(). @@ -5550,17 +5794,39 @@ tls13_ClientAllow0Rtt(const sslSocket *ss, const sslSessionID *sid) { /* We checked that the cipher suite was still allowed back in * ssl3_SendClientHello. */ - if (sid->version < SSL_LIBRARY_VERSION_TLS_1_3) + if (sid->version < SSL_LIBRARY_VERSION_TLS_1_3) { return PR_FALSE; - if (ss->ssl3.hs.helloRetry) + } + if (ss->ssl3.hs.helloRetry) { return PR_FALSE; - if (!ss->opt.enable0RttData) + } + if (!ss->opt.enable0RttData) { return PR_FALSE; - if (!ss->statelessResume) + } + if (PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)) { return PR_FALSE; - if ((sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) == 0) + } + sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); + + if (psk->zeroRttSuite == TLS_NULL_WITH_NULL_NULL) { return PR_FALSE; - return ssl_AlpnTagAllowed(ss, &sid->u.ssl3.alpnSelection); + } + if (!psk->maxEarlyData) { + return PR_FALSE; + } + + if (psk->type == ssl_psk_external) { + return psk->hash == tls13_GetHashForCipherSuite(psk->zeroRttSuite); + } + if (psk->type == ssl_psk_resume) { + if (!ss->statelessResume) + return PR_FALSE; + if ((sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) == 0) + return PR_FALSE; + return ssl_AlpnTagAllowed(ss, &sid->u.ssl3.alpnSelection); + } + PORT_Assert(0); + return PR_FALSE; } SECStatus @@ -5607,6 +5873,9 @@ tls13_MaybeDo0RTTHandshake(sslSocket *ss) } } + /* If we're trying 0-RTT, derive from the first PSK */ + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks) && !ss->xtnData.selectedPsk); + ss->xtnData.selectedPsk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); rv = tls13_DeriveEarlySecrets(ss); if (rv != SECSuccess) { return SECFailure; @@ -5618,6 +5887,7 @@ tls13_MaybeDo0RTTHandshake(sslSocket *ss) rv = tls13_SetCipherSpec(ss, TrafficKeyEarlyApplicationData, ssl_secret_write, PR_TRUE); + ss->xtnData.selectedPsk = NULL; if (rv != SECSuccess) { return SECFailure; } @@ -5672,12 +5942,14 @@ tls13_SendEndOfEarlyData(sslSocket *ss) { SECStatus rv; - SSL_TRC(3, ("%d: TLS13[%d]: send EndOfEarlyData", SSL_GETPID(), ss->fd)); PORT_Assert(ss->opt.noLocks || ssl_HaveXmitBufLock(ss)); - rv = ssl3_AppendHandshakeHeader(ss, ssl_hs_end_of_early_data, 0); - if (rv != SECSuccess) { - return rv; /* err set by AppendHandshake. */ + if (!ss->opt.suppressEndOfEarlyData) { + SSL_TRC(3, ("%d: TLS13[%d]: send EndOfEarlyData", SSL_GETPID(), ss->fd)); + rv = ssl3_AppendHandshakeHeader(ss, ssl_hs_end_of_early_data, 0); + if (rv != SECSuccess) { + return rv; /* err set by AppendHandshake. */ + } } ss->ssl3.hs.zeroRttState = ssl_0rtt_done; @@ -5685,7 +5957,7 @@ tls13_SendEndOfEarlyData(sslSocket *ss) } static SECStatus -tls13_HandleEndOfEarlyData(sslSocket *ss, PRUint8 *b, PRUint32 length) +tls13_HandleEndOfEarlyData(sslSocket *ss, const PRUint8 *b, PRUint32 length) { SECStatus rv; @@ -5728,6 +6000,18 @@ tls13_HandleEndOfEarlyData(sslSocket *ss, PRUint8 *b, PRUint32 length) return SECSuccess; } +static SECStatus +tls13_MaybeHandleSuppressedEndOfEarlyData(sslSocket *ss) +{ + PORT_Assert(ss->sec.isServer); + if (!ss->opt.suppressEndOfEarlyData || + ss->ssl3.hs.zeroRttState != ssl_0rtt_accepted) { + return SECSuccess; + } + + return tls13_HandleEndOfEarlyData(ss, NULL, 0); +} + SECStatus tls13_HandleEarlyApplicationData(sslSocket *ss, sslBuffer *origBuf) { @@ -5763,14 +6047,26 @@ tls13_HandleEarlyApplicationData(sslSocket *ss, sslBuffer *origBuf) } PRUint16 -tls13_EncodeDraftVersion(SSL3ProtocolVersion version, SSLProtocolVariant variant) +tls13_EncodeVersion(SSL3ProtocolVersion version, SSLProtocolVariant variant) { + if (variant == ssl_variant_datagram) { + /* TODO: When DTLS 1.3 is out of draft, replace this with + * dtls_TLSVersionToDTLSVersion(). */ + switch (version) { #ifdef DTLS_1_3_DRAFT_VERSION - if (version == SSL_LIBRARY_VERSION_TLS_1_3 && - variant == ssl_variant_datagram) { - return 0x7f00 | DTLS_1_3_DRAFT_VERSION; - } + case SSL_LIBRARY_VERSION_TLS_1_3: + return 0x7f00 | DTLS_1_3_DRAFT_VERSION; #endif + case SSL_LIBRARY_VERSION_TLS_1_2: + return SSL_LIBRARY_VERSION_DTLS_1_2_WIRE; + case SSL_LIBRARY_VERSION_TLS_1_1: + /* TLS_1_1 maps to DTLS_1_0, see sslproto.h. */ + return SSL_LIBRARY_VERSION_DTLS_1_0_WIRE; + default: + PORT_Assert(0); + } + } + /* Stream-variant encodings do not change. */ return (PRUint16)version; } @@ -5800,8 +6096,8 @@ tls13_ClientReadSupportedVersion(sslSocket *ss) return SECFailure; } - if (temp != tls13_EncodeDraftVersion(SSL_LIBRARY_VERSION_TLS_1_3, - ss->protocolVariant)) { + if (temp != tls13_EncodeVersion(SSL_LIBRARY_VERSION_TLS_1_3, + ss->protocolVariant)) { /* You cannot negotiate < TLS 1.3 with supported_versions. */ FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_SERVER_HELLO, illegal_parameter); return SECFailure; @@ -5840,7 +6136,7 @@ tls13_NegotiateVersion(sslSocket *ss, const TLSExtension *supportedVersions) return SECFailure; } - PRUint16 wire = tls13_EncodeDraftVersion(version, ss->protocolVariant); + PRUint16 wire = tls13_EncodeVersion(version, ss->protocolVariant); unsigned long offset; for (offset = 0; offset < versions.len; offset += 2) { diff --git a/security/nss/lib/ssl/tls13con.h b/security/nss/lib/ssl/tls13con.h index bd309419f..9a3cd14c1 100644 --- a/security/nss/lib/ssl/tls13con.h +++ b/security/nss/lib/ssl/tls13con.h @@ -44,20 +44,22 @@ PRBool tls13_InHsState(sslSocket *ss, ...); PRBool tls13_IsPostHandshake(const sslSocket *ss); -SSLHashType tls13_GetHashForCipherSuite(ssl3CipherSuite suite); SSLHashType tls13_GetHash(const sslSocket *ss); -unsigned int tls13_GetHashSizeForHash(SSLHashType hash); +SECStatus tls13_GetHashAndCipher(PRUint16 version, PRUint16 cipherSuite, + SSLHashType *hash, const ssl3BulkCipherDef **cipher); +SSLHashType tls13_GetHashForCipherSuite(ssl3CipherSuite suite); unsigned int tls13_GetHashSize(const sslSocket *ss); -CK_MECHANISM_TYPE tls13_GetHkdfMechanism(sslSocket *ss); -CK_MECHANISM_TYPE tls13_GetHkdfMechanismForHash(SSLHashType hash); +unsigned int tls13_GetHashSizeForHash(SSLHashType hash); SECStatus tls13_ComputeHash(sslSocket *ss, SSL3Hashes *hashes, - const PRUint8 *buf, unsigned int len); + const PRUint8 *buf, unsigned int len, + SSLHashType hash); SECStatus tls13_ComputeHandshakeHashes(sslSocket *ss, SSL3Hashes *hashes); SECStatus tls13_DeriveSecretNullHash(sslSocket *ss, PK11SymKey *key, const char *label, unsigned int labelLen, - PK11SymKey **dest); + PK11SymKey **dest, + SSLHashType hash); void tls13_FatalError(sslSocket *ss, PRErrorCode prError, SSL3AlertDescription desc); SECStatus tls13_SetupClientHello(sslSocket *ss, sslClientHelloType chType); @@ -107,8 +109,8 @@ SECStatus tls13_ProtectRecord(sslSocket *ss, PRInt32 tls13_Read0RttData(sslSocket *ss, PRUint8 *buf, PRInt32 len); SECStatus tls13_HandleEarlyApplicationData(sslSocket *ss, sslBuffer *origBuf); PRBool tls13_ClientAllow0Rtt(const sslSocket *ss, const sslSessionID *sid); -PRUint16 tls13_EncodeDraftVersion(SSL3ProtocolVersion version, - SSLProtocolVariant variant); +PRUint16 tls13_EncodeVersion(SSL3ProtocolVersion version, + SSLProtocolVariant variant); SECStatus tls13_ClientReadSupportedVersion(sslSocket *ss); SECStatus tls13_NegotiateVersion(sslSocket *ss, const TLSExtension *supported_versions); @@ -133,12 +135,18 @@ SECStatus tls13_SendKeyUpdate(sslSocket *ss, tls13KeyUpdateRequest request, PRBool buffer); SECStatus SSLExp_KeyUpdate(PRFileDesc *fd, PRBool requestUpdate); PRBool tls13_MaybeTls13(sslSocket *ss); -SSLAEADCipher tls13_GetAead(const ssl3BulkCipherDef *cipherDef); -SECStatus tls13_AEAD(const ssl3KeyMaterial *keys, PRBool doDecrypt, - unsigned char *out, unsigned int *outlen, unsigned int maxout, - const unsigned char *in, unsigned int inlen, - CK_MECHANISM_TYPE mechanism, - unsigned char *aeadParams, unsigned int aeadParamLength); +unsigned int tls13_SetupAeadIv(PRBool isDTLS, unsigned char *ivOut, + unsigned char *ivIn, unsigned int offset, + unsigned int ivLen, DTLSEpoch epoch); +SECStatus tls13_AEAD(PK11Context *context, PRBool decrypt, + CK_GENERATOR_FUNCTION ivGen, unsigned int fixedbits, + const unsigned char *ivIn, unsigned char *ivOut, + unsigned int ivLen, + const unsigned char *nonceIn, unsigned int nonceLen, + const unsigned char *aad, unsigned int aadLen, + unsigned char *out, unsigned int *outLen, + unsigned int maxout, unsigned int tagLen, + const unsigned char *in, unsigned int inLen); void tls13_SetSpecRecordVersion(sslSocket *ss, ssl3CipherSpec *spec); SECStatus SSLExp_SendCertificateRequest(PRFileDesc *fd); diff --git a/security/nss/lib/ssl/tls13esni.c b/security/nss/lib/ssl/tls13esni.c index f2f8d0a9c..7182f22af 100644 --- a/security/nss/lib/ssl/tls13esni.c +++ b/security/nss/lib/ssl/tls13esni.c @@ -550,7 +550,7 @@ tls13_ComputeESNIKeys(const sslSocket *ss, hash, hashSize, kHkdfPurposeEsniKey, strlen(kHkdfPurposeEsniKey), ssl3_Alg2Mech(cipherDef->calg), - keySize, + keySize, ss->protocolVariant, &keyMat->key); if (rv != SECSuccess) { goto loser; @@ -558,7 +558,7 @@ tls13_ComputeESNIKeys(const sslSocket *ss, rv = tls13_HkdfExpandLabelRaw(Zx, suite->prf_hash, hash, hashSize, kHkdfPurposeEsniIv, strlen(kHkdfPurposeEsniIv), - keyMat->iv, ivSize); + ss->protocolVariant, keyMat->iv, ivSize); if (rv != SECSuccess) { goto loser; } @@ -662,12 +662,6 @@ tls13_FormatEsniAADInput(sslBuffer *aadInput, { SECStatus rv; - /* 8 bytes of 0 for the sequence number. */ - rv = sslBuffer_AppendNumber(aadInput, 0, 8); - if (rv != SECSuccess) { - return SECFailure; - } - /* Key share. */ PORT_Assert(keyShareLen > 0); rv = sslBuffer_Append(aadInput, keyShare, keyShareLen); @@ -680,12 +674,10 @@ tls13_FormatEsniAADInput(sslBuffer *aadInput, static SECStatus tls13_ServerGetEsniAEAD(const sslSocket *ss, PRUint64 suite, - const ssl3CipherSuiteDef **suiteDefp, - SSLAEADCipher *aeadp) + const ssl3CipherSuiteDef **suiteDefp) { SECStatus rv; const ssl3CipherSuiteDef *suiteDef; - SSLAEADCipher aead; /* Check against the suite list for ESNI */ PRBool csMatch = PR_FALSE; @@ -712,13 +704,8 @@ tls13_ServerGetEsniAEAD(const sslSocket *ss, PRUint64 suite, if (!suiteDef) { return SECFailure; } - aead = tls13_GetAead(ssl_GetBulkCipherDef(suiteDef)); - if (!aead) { - return SECFailure; - } *suiteDefp = suiteDef; - *aeadp = aead; return SECSuccess; } @@ -729,7 +716,6 @@ tls13_ServerDecryptEsniXtn(const sslSocket *ss, const PRUint8 *in, unsigned int sslReader rdr = SSL_READER(in, inLen); PRUint64 suite; const ssl3CipherSuiteDef *suiteDef = NULL; - SSLAEADCipher aead = NULL; TLSExtension *keyShareExtension; TLS13KeyShareEntry *entry = NULL; ssl3KeyMaterial keyMat = { NULL }; @@ -748,7 +734,7 @@ tls13_ServerDecryptEsniXtn(const sslSocket *ss, const PRUint8 *in, unsigned int } /* Find the AEAD */ - rv = tls13_ServerGetEsniAEAD(ss, suite, &suiteDef, &aead); + rv = tls13_ServerGetEsniAEAD(ss, suite, &suiteDef); if (rv != SECSuccess) { goto loser; } @@ -822,11 +808,25 @@ tls13_ServerDecryptEsniXtn(const sslSocket *ss, const PRUint8 *in, unsigned int goto loser; } - rv = aead(&keyMat, PR_TRUE /* Decrypt */, - out, outLen, maxLen, - buf.buf, buf.len, - SSL_BUFFER_BASE(&aadInput), - SSL_BUFFER_LEN(&aadInput)); + const ssl3BulkCipherDef *cipher_def = ssl_GetBulkCipherDef(suiteDef); + unsigned char *aad = SSL_BUFFER_BASE(&aadInput); + int aadLen = SSL_BUFFER_LEN(&aadInput); + int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size; + SSLCipherAlgorithm calg = cipher_def->calg; + unsigned char zero[sizeof(sslSequenceNumber)] = { 0 }; + SECItem null_params = { siBuffer, NULL, 0 }; + PK11Context *ctxt = PK11_CreateContextBySymKey(ssl3_Alg2Mech(calg), + CKA_NSS_MESSAGE | CKA_DECRYPT, + keyMat.key, &null_params); + if (!ctxt) { + sslBuffer_Clear(&aadInput); + goto loser; + } + + rv = tls13_AEAD(ctxt, PR_TRUE /* Decrypt */, CKG_NO_GENERATE, 0, + keyMat.iv, NULL, ivLen, zero, sizeof(zero), aad, aadLen, + out, outLen, maxLen, cipher_def->tag_size, buf.buf, buf.len); + PK11_DestroyContext(ctxt, PR_TRUE); sslBuffer_Clear(&aadInput); if (rv != SECSuccess) { goto loser; diff --git a/security/nss/lib/ssl/tls13exthandle.c b/security/nss/lib/ssl/tls13exthandle.c index 1f88016a1..5c3930ac2 100644 --- a/security/nss/lib/ssl/tls13exthandle.c +++ b/security/nss/lib/ssl/tls13exthandle.c @@ -14,6 +14,7 @@ #include "ssl3exthandle.h" #include "tls13esni.h" #include "tls13exthandle.h" +#include "tls13psk.h" #include "tls13subcerts.h" SECStatus @@ -408,69 +409,92 @@ tls13_ServerSendKeyShareXtn(const sslSocket *ss, TLSExtensionData *xtnData, * }; * * } PreSharedKeyExtension; - - * Presently the only way to get a PSK is by resumption, so this is - * really a ticket label and there will be at most one. */ SECStatus tls13_ClientSendPreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData, sslBuffer *buf, PRBool *added) { - NewSessionTicket *session_ticket; - PRTime age; const static PRUint8 binder[TLS13_MAX_FINISHED_SIZE] = { 0 }; unsigned int binderLen; + unsigned int identityLen = 0; + const PRUint8 *identity = NULL; + PRTime age; SECStatus rv; - /* We only set statelessResume on the client in TLS 1.3 code. */ - if (!ss->statelessResume) { + /* Exit early if no PSKs or max version < 1.3. */ + if (PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks) || + ss->vrange.max < SSL_LIBRARY_VERSION_TLS_1_3) { + return SECSuccess; + } + + /* ...or if PSK type is resumption, but we're not resuming. */ + sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); + if (psk->type == ssl_psk_resume && !ss->statelessResume) { return SECSuccess; } /* Save where this extension starts so that if we have to add padding, it - * can be inserted before this extension. */ + * can be inserted before this extension. */ PORT_Assert(buf->len >= 4); xtnData->lastXtnOffset = buf->len - 4; + PORT_Assert(psk->type == ssl_psk_resume || psk->type == ssl_psk_external); + binderLen = tls13_GetHashSizeForHash(psk->hash); + if (psk->type == ssl_psk_resume) { + /* Send a single ticket identity. */ + NewSessionTicket *session_ticket = &ss->sec.ci.sid->u.ssl3.locked.sessionTicket; + identityLen = session_ticket->ticket.len; + identity = session_ticket->ticket.data; - PORT_Assert(ss->vrange.max >= SSL_LIBRARY_VERSION_TLS_1_3); - PORT_Assert(ss->sec.ci.sid->version >= SSL_LIBRARY_VERSION_TLS_1_3); + /* Obfuscated age. */ + age = ssl_Time(ss) - session_ticket->received_timestamp; + age /= PR_USEC_PER_MSEC; + age += session_ticket->ticket_age_add; + PRINT_BUF(50, (ss, "Sending Resumption PSK with identity", identity, identityLen)); + } else if (psk->type == ssl_psk_external) { + identityLen = psk->label.len; + identity = psk->label.data; + age = 0; + PRINT_BUF(50, (ss, "Sending External PSK with label", identity, identityLen)); + } else { + PORT_Assert(0); + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + return SECFailure; + } - /* Send a single ticket identity. */ - session_ticket = &ss->sec.ci.sid->u.ssl3.locked.sessionTicket; - rv = sslBuffer_AppendNumber(buf, 2 + /* identity length */ - session_ticket->ticket.len + /* ticket */ - 4 /* obfuscated_ticket_age */, - 2); - if (rv != SECSuccess) - goto loser; - rv = sslBuffer_AppendVariable(buf, session_ticket->ticket.data, - session_ticket->ticket.len, 2); - if (rv != SECSuccess) + /* Length is len(identityLen) + identityLen + len(age) */ + rv = sslBuffer_AppendNumber(buf, 2 + identityLen + 4, 2); + if (rv != SECSuccess) { goto loser; + } + + rv = sslBuffer_AppendVariable(buf, identity, + identityLen, 2); + if (rv != SECSuccess) { + goto loser; + } - /* Obfuscated age. */ - age = ssl_Time(ss) - session_ticket->received_timestamp; - age /= PR_USEC_PER_MSEC; - age += session_ticket->ticket_age_add; rv = sslBuffer_AppendNumber(buf, age, 4); - if (rv != SECSuccess) + if (rv != SECSuccess) { goto loser; + } /* Write out the binder list length. */ - binderLen = tls13_GetHashSize(ss); rv = sslBuffer_AppendNumber(buf, binderLen + 1, 2); - if (rv != SECSuccess) + if (rv != SECSuccess) { goto loser; - /* Write zeroes for the binder for the moment. */ + } + + /* Write zeroes for the binder for the moment. These + * are overwritten in tls13_WriteExtensionsWithBinder. */ rv = sslBuffer_AppendVariable(buf, binder, binderLen, 1); - if (rv != SECSuccess) + if (rv != SECSuccess) { goto loser; + } - PRINT_BUF(50, (ss, "Sending PreSharedKey value", - session_ticket->ticket.data, - session_ticket->ticket.len)); + if (psk->type == ssl_psk_resume) { + xtnData->sentSessionTicketInClientHello = PR_TRUE; + } - xtnData->sentSessionTicketInClientHello = PR_TRUE; *added = PR_TRUE; return SECSuccess; @@ -479,8 +503,7 @@ loser: return SECFailure; } -/* Handle a TLS 1.3 PreSharedKey Extension. We only accept PSKs - * that contain session tickets. */ +/* Handle a TLS 1.3 PreSharedKey Extension. */ SECStatus tls13_ServerHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData, SECItem *data) @@ -534,28 +557,52 @@ tls13_ServerHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData return rv; if (!numIdentities) { - PRINT_BUF(50, (ss, "Handling PreSharedKey value", - label.data, label.len)); - rv = ssl3_ProcessSessionTicketCommon( - CONST_CAST(sslSocket, ss), &label, appToken); - /* This only happens if we have an internal error, not - * a malformed ticket. Bogus tickets just don't resume - * and return SECSuccess. */ - if (rv != SECSuccess) - return SECFailure; + /* Check any configured external PSK for a matching label. + * If none exists, try to parse it as a ticket. */ + PORT_Assert(!xtnData->selectedPsk); + for (PRCList *cur_p = PR_LIST_HEAD(&ss->ssl3.hs.psks); + cur_p != &ss->ssl3.hs.psks; + cur_p = PR_NEXT_LINK(cur_p)) { + sslPsk *psk = (sslPsk *)cur_p; + if (psk->type != ssl_psk_external || + SECITEM_CompareItem(&psk->label, &label) != SECEqual) { + continue; + } + PRINT_BUF(50, (ss, "Using External PSK with label", + psk->label.data, psk->label.len)); + xtnData->selectedPsk = psk; + } - if (ss->sec.ci.sid) { - /* xtnData->ticketAge contains the baseline we use for - * calculating the ticket age (i.e., our RTT estimate less the - * value of ticket_age_add). - * - * Add that to the obfuscated ticket age to recover the client's - * view of the ticket age plus the estimated RTT. - * - * See ssl3_EncodeSessionTicket() for details. */ - xtnData->ticketAge += obfuscatedAge; + if (!xtnData->selectedPsk) { + PRINT_BUF(50, (ss, "Handling PreSharedKey value", + label.data, label.len)); + rv = ssl3_ProcessSessionTicketCommon( + CONST_CAST(sslSocket, ss), &label, appToken); + /* This only happens if we have an internal error, not + * a malformed ticket. Bogus tickets just don't resume + * and return SECSuccess. */ + if (rv != SECSuccess) { + return SECFailure; + } + + if (ss->sec.ci.sid) { + /* xtnData->ticketAge contains the baseline we use for + * calculating the ticket age (i.e., our RTT estimate less the + * value of ticket_age_add). + * + * Add that to the obfuscated ticket age to recover the client's + * view of the ticket age plus the estimated RTT. + * + * See ssl3_EncodeSessionTicket() for details. */ + xtnData->ticketAge += obfuscatedAge; + + /* We are not committed to resumption until after unwrapping the + * RMS in tls13_HandleClientHelloPart2. The RPSK will be stored + * in ss->xtnData.selectedPsk at that point, so continue. */ + } } } + ++numIdentities; } @@ -589,10 +636,14 @@ tls13_ServerHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData if (numBinders != numIdentities) goto alert_loser; - /* Keep track of negotiated extensions. Note that this does not - * mean we are resuming. */ - xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_pre_shared_key_xtn; + if (ss->statelessResume) { + PORT_Assert(!ss->xtnData.selectedPsk); + } else if (!xtnData->selectedPsk) { + /* No matching EPSK. */ + return SECSuccess; + } + xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_pre_shared_key_xtn; return SECSuccess; alert_loser: @@ -618,8 +669,7 @@ tls13_ServerSendPreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData, return SECSuccess; } -/* Handle a TLS 1.3 PreSharedKey Extension. We only accept PSKs - * that contain session tickets. */ +/* Handle a TLS 1.3 PreSharedKey Extension. */ SECStatus tls13_ClientHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData, SECItem *data) @@ -648,12 +698,23 @@ tls13_ClientHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData /* We only sent one PSK label so index must be equal to 0 */ if (index) { + ssl3_ExtSendAlert(ss, alert_fatal, illegal_parameter); PORT_SetError(SSL_ERROR_MALFORMED_PRE_SHARED_KEY); return SECFailure; } + PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)); + sslPsk *candidate = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks); + + /* Check that the server-selected ciphersuite hash and PSK hash match. */ + if (candidate->hash != tls13_GetHashForCipherSuite(ss->ssl3.hs.cipher_suite)) { + ssl3_ExtSendAlert(ss, alert_fatal, illegal_parameter); + return SECFailure; + } + /* Keep track of negotiated extensions. */ xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_pre_shared_key_xtn; + xtnData->selectedPsk = candidate; return SECSuccess; } @@ -789,12 +850,27 @@ tls13_ClientSendSupportedVersionsXtn(const sslSocket *ss, TLSExtensionData *xtnD } for (version = ss->vrange.max; version >= ss->vrange.min; --version) { - PRUint16 wire = tls13_EncodeDraftVersion(version, - ss->protocolVariant); + PRUint16 wire = tls13_EncodeVersion(version, + ss->protocolVariant); rv = sslBuffer_AppendNumber(buf, wire, 2); if (rv != SECSuccess) { return SECFailure; } + + if (ss->opt.enableDtls13VersionCompat && + ss->protocolVariant == ssl_variant_datagram) { + switch (version) { + case SSL_LIBRARY_VERSION_TLS_1_2: + case SSL_LIBRARY_VERSION_TLS_1_1: + rv = sslBuffer_AppendNumber(buf, (PRUint16)version, 2); + break; + default: + continue; + } + if (rv != SECSuccess) { + return SECFailure; + } + } } rv = sslBuffer_InsertLength(buf, lengthOffset, 1); @@ -819,8 +895,8 @@ tls13_ServerSendSupportedVersionsXtn(const sslSocket *ss, TLSExtensionData *xtnD SSL_TRC(3, ("%d: TLS13[%d]: server send supported_versions extension", SSL_GETPID(), ss->fd)); - PRUint16 ver = tls13_EncodeDraftVersion(SSL_LIBRARY_VERSION_TLS_1_3, - ss->protocolVariant); + PRUint16 ver = tls13_EncodeVersion(SSL_LIBRARY_VERSION_TLS_1_3, + ss->protocolVariant); rv = sslBuffer_AppendNumber(buf, ver, 2); if (rv != SECSuccess) { return SECFailure; @@ -921,10 +997,13 @@ tls13_ClientSendPostHandshakeAuthXtn(const sslSocket *ss, TLSExtensionData *xtnData, sslBuffer *buf, PRBool *added) { - SSL_TRC(3, ("%d: TLS13[%d]: send post_handshake_auth extension", - SSL_GETPID(), ss->fd)); - - *added = ss->opt.enablePostHandshakeAuth; + /* Only one post-handshake message is supported: a single + * NST immediately following the client Finished. */ + if (!IS_DTLS(ss)) { + SSL_TRC(3, ("%d: TLS13[%d]: send post_handshake_auth extension", + SSL_GETPID(), ss->fd)); + *added = ss->opt.enablePostHandshakeAuth; + } return SECSuccess; } @@ -941,8 +1020,12 @@ tls13_ServerHandlePostHandshakeAuthXtn(const sslSocket *ss, return SECFailure; } - /* Keep track of negotiated extensions. */ - xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_post_handshake_auth_xtn; + /* Only one post-handshake message is supported: a single + * NST immediately following the client Finished. */ + if (!IS_DTLS(ss)) { + /* Keep track of negotiated extensions. */ + xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_post_handshake_auth_xtn; + } return SECSuccess; } @@ -1139,7 +1222,6 @@ tls13_ClientSendEsniXtn(const sslSocket *ss, TLSExtensionData *xtnData, sslBuffer sni = SSL_BUFFER(sniBuf); const ssl3CipherSuiteDef *suiteDef; ssl3KeyMaterial keyMat; - SSLAEADCipher aead; PRUint8 outBuf[1024]; unsigned int outLen; unsigned int sniStart; @@ -1190,10 +1272,6 @@ tls13_ClientSendEsniXtn(const sslSocket *ss, TLSExtensionData *xtnData, PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return SECFailure; } - aead = tls13_GetAead(ssl_GetBulkCipherDef(suiteDef)); - if (!aead) { - return SECFailure; - } /* Format the first part of the extension so we have the * encoded KeyShareEntry. */ @@ -1251,15 +1329,33 @@ tls13_ClientSendEsniXtn(const sslSocket *ss, TLSExtensionData *xtnData, ssl_DestroyKeyMaterial(&keyMat); return SECFailure; } + /* Now encrypt. */ - rv = aead(&keyMat, PR_FALSE /* Encrypt */, - outBuf, &outLen, sizeof(outBuf), - SSL_BUFFER_BASE(&sni), - SSL_BUFFER_LEN(&sni), - SSL_BUFFER_BASE(&aadInput), - SSL_BUFFER_LEN(&aadInput)); + unsigned char *aad = SSL_BUFFER_BASE(&aadInput); + int aadLen = SSL_BUFFER_LEN(&aadInput); + const ssl3BulkCipherDef *cipher_def = ssl_GetBulkCipherDef(suiteDef); + int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size; + unsigned char zero[sizeof(sslSequenceNumber)] = { 0 }; + SSLCipherAlgorithm calg = cipher_def->calg; + SECItem null_params = { siBuffer, NULL, 0 }; + PK11Context *ctxt = PK11_CreateContextBySymKey(ssl3_Alg2Mech(calg), + CKA_NSS_MESSAGE | CKA_ENCRYPT, + keyMat.key, &null_params); + if (!ctxt) { + ssl_DestroyKeyMaterial(&keyMat); + sslBuffer_Clear(&aadInput); + return SECFailure; + } + + /* This function is a single shot, with fresh/unique keys, no need to + * generate the IV internally */ + rv = tls13_AEAD(ctxt, PR_FALSE /* Encrypt */, CKG_NO_GENERATE, 0, + keyMat.iv, NULL, ivLen, zero, sizeof(zero), aad, aadLen, + outBuf, &outLen, sizeof(outBuf), cipher_def->tag_size, + SSL_BUFFER_BASE(&sni), SSL_BUFFER_LEN(&sni)); ssl_DestroyKeyMaterial(&keyMat); sslBuffer_Clear(&aadInput); + PK11_DestroyContext(ctxt, PR_TRUE); if (rv != SECSuccess) { return SECFailure; } @@ -1403,21 +1499,59 @@ tls13_ClientCheckEsniXtn(sslSocket *ss) } /* Indicates support for the delegated credentials extension. This should be - * hooked while processing the ClientHello. - */ + * hooked while processing the ClientHello. */ SECStatus tls13_ClientSendDelegatedCredentialsXtn(const sslSocket *ss, TLSExtensionData *xtnData, sslBuffer *buf, PRBool *added) { /* Only send the extension if support is enabled and the client can - * negotiate TLS 1.3. - */ + * negotiate TLS 1.3. */ if (ss->vrange.max < SSL_LIBRARY_VERSION_TLS_1_3 || !ss->opt.enableDelegatedCredentials) { return SECSuccess; } + /* Filter the schemes that are enabled and acceptable. Save these in + * the "advertised" list, then encode them to be sent. If we receive + * a DC in response, validate that it matches one of the advertised + * schemes. */ + SSLSignatureScheme filtered[MAX_SIGNATURE_SCHEMES] = { 0 }; + unsigned int filteredCount = 0; + SECStatus rv = ssl3_FilterSigAlgs(ss, ss->vrange.max, + PR_TRUE /* disableRsae */, + PR_FALSE /* forCert */, + MAX_SIGNATURE_SCHEMES, + filtered, + &filteredCount); + if (rv != SECSuccess) { + return SECFailure; + } + + /* If no schemes available for the DC extension, don't send it. */ + if (!filteredCount) { + return SECSuccess; + } + + rv = ssl3_EncodeFilteredSigAlgs(ss, filtered, filteredCount, buf); + if (rv != SECSuccess) { + return SECFailure; + } + + SSLSignatureScheme *dcSchemesAdvertised = PORT_ZNewArray(SSLSignatureScheme, + filteredCount); + if (!dcSchemesAdvertised) { + return SECFailure; + } + for (unsigned int i = 0; i < filteredCount; i++) { + dcSchemesAdvertised[i] = filtered[i]; + } + + if (xtnData->delegCredSigSchemesAdvertised) { + PORT_Free(xtnData->delegCredSigSchemesAdvertised); + } + xtnData->delegCredSigSchemesAdvertised = dcSchemesAdvertised; + xtnData->numDelegCredSigSchemesAdvertised = filteredCount; *added = PR_TRUE; return SECSuccess; } @@ -1441,15 +1575,59 @@ tls13_ClientHandleDelegatedCredentialsXtn(const sslSocket *ss, return SECFailure; } - SECStatus rv = tls13_ReadDelegatedCredential(data->data, data->len, - &xtnData->peerDelegCred); + sslDelegatedCredential *dc = NULL; + SECStatus rv = tls13_ReadDelegatedCredential(data->data, data->len, &dc); if (rv != SECSuccess) { - return SECFailure; /* code already set */ + goto loser; /* code already set */ } + /* When using RSA, the public key MUST NOT use the rsaEncryption OID. */ + if (dc->expectedCertVerifyAlg == ssl_sig_rsa_pss_rsae_sha256 || + dc->expectedCertVerifyAlg == ssl_sig_rsa_pss_rsae_sha384 || + dc->expectedCertVerifyAlg == ssl_sig_rsa_pss_rsae_sha512) { + goto alert_loser; + } + + /* The algorithm and expected_cert_verify_algorithm fields MUST be of a + * type advertised by the client in the SignatureSchemeList and are + * considered invalid otherwise. Clients that receive invalid delegated + * credentials MUST terminate the connection with an "illegal_parameter" + * alert. */ + PRBool found = PR_FALSE; + for (unsigned int i = 0; i < ss->xtnData.numDelegCredSigSchemesAdvertised; ++i) { + if (dc->expectedCertVerifyAlg == ss->xtnData.delegCredSigSchemesAdvertised[i]) { + found = PR_TRUE; + break; + } + } + if (found == PR_FALSE) { + goto alert_loser; + } + + // Check the dc->alg, if necessary. + if (dc->alg != dc->expectedCertVerifyAlg) { + found = PR_FALSE; + for (unsigned int i = 0; i < ss->xtnData.numDelegCredSigSchemesAdvertised; ++i) { + if (dc->alg == ss->xtnData.delegCredSigSchemesAdvertised[i]) { + found = PR_TRUE; + break; + } + } + if (found == PR_FALSE) { + goto alert_loser; + } + } + + xtnData->peerDelegCred = dc; xtnData->negotiated[xtnData->numNegotiated++] = ssl_delegated_credentials_xtn; return SECSuccess; +alert_loser: + ssl3_ExtSendAlert(ss, alert_fatal, illegal_parameter); + PORT_SetError(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM); +loser: + tls13_DestroyDelegatedCredential(dc); + return SECFailure; } /* Adds the DC extension if we're committed to authenticating with a DC. */ @@ -1460,19 +1638,13 @@ tls13_ServerSendDelegatedCredentialsXtn(const sslSocket *ss, { if (tls13_IsSigningWithDelegatedCredential(ss)) { const SECItem *dc = &ss->sec.serverCert->delegCred; - - if (tls13_IsSigningWithDelegatedCredential(ss)) { - SECStatus rv; - rv = sslBuffer_Append(buf, dc->data, dc->len); - if (rv != SECSuccess) { - return SECFailure; - } + SECStatus rv; + rv = sslBuffer_Append(buf, dc->data, dc->len); + if (rv != SECSuccess) { + return SECFailure; } - *added = PR_TRUE; - return SECSuccess; } - return SECSuccess; } @@ -1484,6 +1656,33 @@ tls13_ServerHandleDelegatedCredentialsXtn(const sslSocket *ss, TLSExtensionData *xtnData, SECItem *data) { + if (xtnData->delegCredSigSchemes) { + PORT_Free(xtnData->delegCredSigSchemes); + xtnData->delegCredSigSchemes = NULL; + xtnData->numDelegCredSigSchemes = 0; + } + SECStatus rv = ssl_ParseSignatureSchemes(ss, NULL, + &xtnData->delegCredSigSchemes, + &xtnData->numDelegCredSigSchemes, + &data->data, &data->len); + if (rv != SECSuccess) { + ssl3_ExtSendAlert(ss, alert_fatal, decode_error); + PORT_SetError(SSL_ERROR_RX_MALFORMED_CLIENT_HELLO); + return SECFailure; + } + if (xtnData->numDelegCredSigSchemes == 0) { + ssl3_ExtSendAlert(ss, alert_fatal, handshake_failure); + PORT_SetError(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM); + return SECFailure; + } + /* Check for trailing data. */ + if (data->len != 0) { + ssl3_ExtSendAlert(ss, alert_fatal, decode_error); + PORT_SetError(SSL_ERROR_RX_MALFORMED_CLIENT_HELLO); + return SECFailure; + } + + /* Keep track of negotiated extensions. */ xtnData->peerRequestedDelegCred = PR_TRUE; xtnData->negotiated[xtnData->numNegotiated++] = ssl_delegated_credentials_xtn; diff --git a/security/nss/lib/ssl/tls13hkdf.c b/security/nss/lib/ssl/tls13hkdf.c index ab546e06f..ed6cdd559 100644 --- a/security/nss/lib/ssl/tls13hkdf.c +++ b/security/nss/lib/ssl/tls13hkdf.c @@ -25,52 +25,74 @@ static const struct { { ssl_hash_md5, 0, 0 }, { ssl_hash_sha1, 0, 0 }, { ssl_hash_sha224, 0 }, - { ssl_hash_sha256, CKM_NSS_HKDF_SHA256, 32 }, - { ssl_hash_sha384, CKM_NSS_HKDF_SHA384, 48 }, - { ssl_hash_sha512, CKM_NSS_HKDF_SHA512, 64 } + { ssl_hash_sha256, CKM_SHA256, 32 }, + { ssl_hash_sha384, CKM_SHA384, 48 }, + { ssl_hash_sha512, CKM_SHA512, 64 } }; SECStatus -tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2in, SSLHashType baseHash, +tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2, SSLHashType baseHash, PK11SymKey **prkp) { - CK_NSS_HKDFParams params; + CK_HKDF_PARAMS params; SECItem paramsi; - SECStatus rv; - SECItem *salt; PK11SymKey *prk; static const PRUint8 zeroKeyBuf[HASH_LENGTH_MAX]; - PK11SymKey *zeroKey = NULL; + SECItem zeroKeyItem = { siBuffer, CONST_CAST(PRUint8, zeroKeyBuf), kTlsHkdfInfo[baseHash].hashSize }; PK11SlotInfo *slot = NULL; - PK11SymKey *ikm2; + PK11SymKey *newIkm2 = NULL; + PK11SymKey *newIkm1 = NULL; + SECStatus rv; params.bExtract = CK_TRUE; params.bExpand = CK_FALSE; + params.prfHashMechanism = kTlsHkdfInfo[baseHash].pkcs11Mech; params.pInfo = NULL; params.ulInfoLen = 0UL; + params.pSalt = NULL; + params.ulSaltLen = 0UL; + params.hSaltKey = CK_INVALID_HANDLE; - if (ikm1) { - /* TODO(ekr@rtfm.com): This violates the PKCS#11 key boundary - * but is imposed on us by the present HKDF interface. */ - rv = PK11_ExtractKeyValue(ikm1); - if (rv != SECSuccess) - return rv; - - salt = PK11_GetKeyData(ikm1); - if (!salt) - return SECFailure; - - params.pSalt = salt->data; - params.ulSaltLen = salt->len; - PORT_Assert(salt->len > 0); + if (!ikm1) { + /* PKCS #11 v3.0 has and explict NULL value, which equates to + * a sequence of zeros equal in length to the HMAC. */ + params.ulSaltType = CKF_HKDF_SALT_NULL; } else { - /* Per documentation for CKM_NSS_HKDF_*: - * - * If the optional salt is given, it is used; otherwise, the salt is - * set to a sequence of zeros equal in length to the HMAC output. - */ - params.pSalt = NULL; - params.ulSaltLen = 0UL; + /* PKCS #11 v3.0 can take the salt as a key handle */ + params.hSaltKey = PK11_GetSymKeyHandle(ikm1); + params.ulSaltType = CKF_HKDF_SALT_KEY; + + /* if we have both keys, make sure they are in the same slot */ + if (ikm2) { + rv = PK11_SymKeysToSameSlot(CKM_HKDF_DERIVE, + CKA_DERIVE, CKA_DERIVE, + ikm2, ikm1, &newIkm2, &newIkm1); + if (rv != SECSuccess) { + SECItem *salt; + /* couldn't move the keys, try extracting the salt */ + rv = PK11_ExtractKeyValue(ikm1); + if (rv != SECSuccess) + return rv; + salt = PK11_GetKeyData(ikm1); + if (!salt) + return SECFailure; + PORT_Assert(salt->len > 0); + /* Set up for Salt as Data instead of Salt as key */ + params.pSalt = salt->data; + params.ulSaltLen = salt->len; + params.ulSaltType = CKF_HKDF_SALT_DATA; + } + /* use the new keys */ + if (newIkm1) { + /* we've moved the key, get the handle for the new key */ + params.hSaltKey = PK11_GetSymKeyHandle(newIkm1); + /* we don't use ikm1 after this, so don't bother setting it */ + } + if (newIkm2) { + /* new ikm2 key, use the new key */ + ikm2 = newIkm2; + } + } } paramsi.data = (unsigned char *)¶ms; paramsi.len = sizeof(params); @@ -80,40 +102,34 @@ tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2in, SSLHashType baseHash, PORT_Assert(kTlsHkdfInfo[baseHash].hash == baseHash); /* A zero ikm2 is a key of hash-length 0s. */ - if (!ikm2in) { - SECItem zeroItem = { - siBuffer, - (unsigned char *)zeroKeyBuf, - kTlsHkdfInfo[baseHash].hashSize - }; - slot = PK11_GetInternalSlot(); + if (!ikm2) { + /* if we have ikm1, put the zero key in the same slot */ + slot = ikm1 ? PK11_GetSlotFromKey(ikm1) : PK11_GetBestSlot(CKM_HKDF_DERIVE, NULL); if (!slot) { return SECFailure; } - zeroKey = PK11_ImportSymKey(slot, - kTlsHkdfInfo[baseHash].pkcs11Mech, - PK11_OriginUnwrap, - CKA_DERIVE, &zeroItem, NULL); - if (!zeroKey) + + newIkm2 = PK11_ImportDataKey(slot, CKM_HKDF_DERIVE, PK11_OriginUnwrap, + CKA_DERIVE, &zeroKeyItem, NULL); + if (!newIkm2) { return SECFailure; - ikm2 = zeroKey; - } else { - ikm2 = ikm2in; + } + ikm2 = newIkm2; } PORT_Assert(ikm2); PRINT_BUF(50, (NULL, "HKDF Extract: IKM1/Salt", params.pSalt, params.ulSaltLen)); PRINT_KEY(50, (NULL, "HKDF Extract: IKM2", ikm2)); - prk = PK11_Derive(ikm2, kTlsHkdfInfo[baseHash].pkcs11Mech, - ¶msi, kTlsHkdfInfo[baseHash].pkcs11Mech, - CKA_DERIVE, kTlsHkdfInfo[baseHash].hashSize); - if (zeroKey) - PK11_FreeSymKey(zeroKey); + prk = PK11_Derive(ikm2, CKM_HKDF_DERIVE, ¶msi, CKM_HKDF_DERIVE, + CKA_DERIVE, 0); + PK11_FreeSymKey(newIkm2); + PK11_FreeSymKey(newIkm1); if (slot) PK11_FreeSlot(slot); - if (!prk) + if (!prk) { return SECFailure; + } PRINT_KEY(50, (NULL, "HKDF Extract", prk)); *prkp = prk; @@ -122,13 +138,14 @@ tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2in, SSLHashType baseHash, } SECStatus -tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash, - const PRUint8 *handshakeHash, unsigned int handshakeHashLen, - const char *label, unsigned int labelLen, - CK_MECHANISM_TYPE algorithm, unsigned int keySize, - PK11SymKey **keyp) +tls13_HkdfExpandLabelGeneral(CK_MECHANISM_TYPE deriveMech, PK11SymKey *prk, + SSLHashType baseHash, + const PRUint8 *handshakeHash, unsigned int handshakeHashLen, + const char *label, unsigned int labelLen, + CK_MECHANISM_TYPE algorithm, unsigned int keySize, + SSLProtocolVariant variant, PK11SymKey **keyp) { - CK_NSS_HKDFParams params; + CK_HKDF_PARAMS params; SECItem paramsi = { siBuffer, NULL, 0 }; /* Size of info array needs to be big enough to hold the maximum Prefix, * Label, plus HandshakeHash. If it's ever to small, the code will abort. @@ -137,8 +154,12 @@ tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash, sslBuffer infoBuf = SSL_BUFFER(info); PK11SymKey *derived; SECStatus rv; - const char *kLabelPrefix = "tls13 "; - const unsigned int kLabelPrefixLen = strlen(kLabelPrefix); + const char *kLabelPrefixTls = "tls13 "; + const char *kLabelPrefixDtls = "dtls13"; + const unsigned int kLabelPrefixLen = + (variant == ssl_variant_stream) ? strlen(kLabelPrefixTls) : strlen(kLabelPrefixDtls); + const char *kLabelPrefix = + (variant == ssl_variant_stream) ? kLabelPrefixTls : kLabelPrefixDtls; PORT_Assert(prk); PORT_Assert(keyp); @@ -192,17 +213,18 @@ tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash, params.bExtract = CK_FALSE; params.bExpand = CK_TRUE; + params.prfHashMechanism = kTlsHkdfInfo[baseHash].pkcs11Mech; params.pInfo = SSL_BUFFER_BASE(&infoBuf); params.ulInfoLen = SSL_BUFFER_LEN(&infoBuf); paramsi.data = (unsigned char *)¶ms; paramsi.len = sizeof(params); - - derived = PK11_DeriveWithFlags(prk, kTlsHkdfInfo[baseHash].pkcs11Mech, + derived = PK11_DeriveWithFlags(prk, deriveMech, ¶msi, algorithm, CKA_DERIVE, keySize, CKF_SIGN | CKF_VERIFY); - if (!derived) + if (!derived) { return SECFailure; + } *keyp = derived; @@ -225,20 +247,35 @@ tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash, return SECSuccess; } +SECStatus +tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash, + const PRUint8 *handshakeHash, unsigned int handshakeHashLen, + const char *label, unsigned int labelLen, + CK_MECHANISM_TYPE algorithm, unsigned int keySize, + SSLProtocolVariant variant, PK11SymKey **keyp) +{ + return tls13_HkdfExpandLabelGeneral(CKM_HKDF_DERIVE, prk, baseHash, + handshakeHash, handshakeHashLen, + label, labelLen, algorithm, keySize, + variant, keyp); +} + SECStatus tls13_HkdfExpandLabelRaw(PK11SymKey *prk, SSLHashType baseHash, const PRUint8 *handshakeHash, unsigned int handshakeHashLen, const char *label, unsigned int labelLen, - unsigned char *output, unsigned int outputLen) + SSLProtocolVariant variant, unsigned char *output, + unsigned int outputLen) { PK11SymKey *derived = NULL; SECItem *rawkey; SECStatus rv; - rv = tls13_HkdfExpandLabel(prk, baseHash, handshakeHash, handshakeHashLen, - label, labelLen, - kTlsHkdfInfo[baseHash].pkcs11Mech, outputLen, - &derived); + /* the result is not really a key, it's a data object */ + rv = tls13_HkdfExpandLabelGeneral(CKM_HKDF_DATA, prk, baseHash, + handshakeHash, handshakeHashLen, + label, labelLen, CKM_HKDF_DERIVE, outputLen, + variant, &derived); if (rv != SECSuccess || !derived) { goto abort; } diff --git a/security/nss/lib/ssl/tls13hkdf.h b/security/nss/lib/ssl/tls13hkdf.h index 78347a11d..00e5ff1dd 100644 --- a/security/nss/lib/ssl/tls13hkdf.h +++ b/security/nss/lib/ssl/tls13hkdf.h @@ -23,13 +23,14 @@ SECStatus tls13_HkdfExpandLabelRaw( PK11SymKey *prk, SSLHashType baseHash, const PRUint8 *handshakeHash, unsigned int handshakeHashLen, const char *label, unsigned int labelLen, - unsigned char *output, unsigned int outputLen); + SSLProtocolVariant variant, unsigned char *output, + unsigned int outputLen); SECStatus tls13_HkdfExpandLabel( PK11SymKey *prk, SSLHashType baseHash, const PRUint8 *handshakeHash, unsigned int handshakeHashLen, const char *label, unsigned int labelLen, CK_MECHANISM_TYPE algorithm, unsigned int keySize, - PK11SymKey **keyp); + SSLProtocolVariant variant, PK11SymKey **keyp); #ifdef __cplusplus } diff --git a/security/nss/lib/ssl/tls13psk.c b/security/nss/lib/ssl/tls13psk.c new file mode 100644 index 000000000..7343c5a6f --- /dev/null +++ b/security/nss/lib/ssl/tls13psk.c @@ -0,0 +1,219 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#include "nss.h" +#include "pk11func.h" +#include "ssl.h" +#include "sslproto.h" +#include "sslimpl.h" +#include "ssl3exthandle.h" +#include "tls13exthandle.h" +#include "tls13hkdf.h" +#include "tls13psk.h" + +SECStatus +SSLExp_AddExternalPsk0Rtt(PRFileDesc *fd, PK11SymKey *key, const PRUint8 *identity, + unsigned int identityLen, SSLHashType hash, + PRUint16 zeroRttSuite, PRUint32 maxEarlyData) +{ + + sslSocket *ss = ssl_FindSocket(fd); + if (!ss) { + SSL_DBG(("%d: SSL[%d]: bad socket in SSLExp_SetExternalPsk", + SSL_GETPID(), fd)); + return SECFailure; + } + + if (!key || !identity || !identityLen || identityLen > 0xFFFF || + (hash != ssl_hash_sha256 && hash != ssl_hash_sha384)) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + SECItem label = { siBuffer, CONST_CAST(unsigned char, identity), identityLen }; + sslPsk *psk = tls13_MakePsk(PK11_ReferenceSymKey(key), ssl_psk_external, + hash, &label); + if (!psk) { + PORT_SetError(SEC_ERROR_NO_MEMORY); + return SECFailure; + } + psk->zeroRttSuite = zeroRttSuite; + psk->maxEarlyData = maxEarlyData; + SECStatus rv = SECFailure; + + ssl_Get1stHandshakeLock(ss); + ssl_GetSSL3HandshakeLock(ss); + + if (ss->psk) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + tls13_DestroyPsk(psk); + } else { + ss->psk = psk; + rv = SECSuccess; + tls13_ResetHandshakePsks(ss, &ss->ssl3.hs.psks); + } + + ssl_ReleaseSSL3HandshakeLock(ss); + ssl_Release1stHandshakeLock(ss); + + return rv; +} + +SECStatus +SSLExp_AddExternalPsk(PRFileDesc *fd, PK11SymKey *key, const PRUint8 *identity, + unsigned int identityLen, SSLHashType hash) +{ + return SSLExp_AddExternalPsk0Rtt(fd, key, identity, identityLen, + hash, TLS_NULL_WITH_NULL_NULL, 0); +} + +SECStatus +SSLExp_RemoveExternalPsk(PRFileDesc *fd, const PRUint8 *identity, unsigned int identityLen) +{ + if (!identity || !identityLen) { + PORT_SetError(SEC_ERROR_INVALID_ARGS); + return SECFailure; + } + + sslSocket *ss = ssl_FindSocket(fd); + if (!ss) { + SSL_DBG(("%d: SSL[%d]: bad socket in SSL_SetPSK", + SSL_GETPID(), fd)); + return SECFailure; + } + + SECItem removeIdentity = { siBuffer, + (unsigned char *)identity, + identityLen }; + + SECStatus rv; + ssl_Get1stHandshakeLock(ss); + ssl_GetSSL3HandshakeLock(ss); + + if (!ss->psk || SECITEM_CompareItem(&ss->psk->label, &removeIdentity) != SECEqual) { + PORT_SetError(SEC_ERROR_NO_KEY); + rv = SECFailure; + } else { + tls13_DestroyPsk(ss->psk); + ss->psk = NULL; + tls13_ResetHandshakePsks(ss, &ss->ssl3.hs.psks); + rv = SECSuccess; + } + + ssl_ReleaseSSL3HandshakeLock(ss); + ssl_Release1stHandshakeLock(ss); + + return rv; +} + +sslPsk * +tls13_CopyPsk(sslPsk *opsk) +{ + if (!opsk || !opsk->key) { + return NULL; + } + + sslPsk *psk = PORT_ZNew(sslPsk); + if (!psk) { + return NULL; + } + + SECStatus rv = SECITEM_CopyItem(NULL, &psk->label, &opsk->label); + if (rv != SECSuccess) { + PORT_Free(psk); + return NULL; + } + /* We should only have the initial key. Binder keys + * are derived during the handshake. */ + PORT_Assert(opsk->type == ssl_psk_external); + PORT_Assert(opsk->key); + PORT_Assert(!opsk->binderKey); + psk->hash = opsk->hash; + psk->type = opsk->type; + psk->key = opsk->key ? PK11_ReferenceSymKey(opsk->key) : NULL; + psk->binderKey = opsk->binderKey ? PK11_ReferenceSymKey(opsk->binderKey) : NULL; + return psk; +} + +void +tls13_DestroyPsk(sslPsk *psk) +{ + if (!psk) { + return; + } + if (psk->key) { + PK11_FreeSymKey(psk->key); + psk->key = NULL; + } + if (psk->binderKey) { + PK11_FreeSymKey(psk->binderKey); + psk->binderKey = NULL; + } + SECITEM_ZfreeItem(&psk->label, PR_FALSE); + PORT_ZFree(psk, sizeof(*psk)); +} + +void +tls13_DestroyPskList(PRCList *list) +{ + PRCList *cur_p; + while (!PR_CLIST_IS_EMPTY(list)) { + cur_p = PR_LIST_TAIL(list); + PR_REMOVE_LINK(cur_p); + tls13_DestroyPsk((sslPsk *)cur_p); + } +} + +sslPsk * +tls13_MakePsk(PK11SymKey *key, SSLPskType pskType, SSLHashType hashType, const SECItem *label) +{ + sslPsk *psk = PORT_ZNew(sslPsk); + if (!psk) { + PORT_SetError(SEC_ERROR_NO_MEMORY); + return NULL; + } + psk->type = pskType; + psk->hash = hashType; + psk->key = key; + + /* Label is NULL in the resumption case. */ + if (label) { + PORT_Assert(psk->type != ssl_psk_resume); + SECStatus rv = SECITEM_CopyItem(NULL, &psk->label, label); + if (rv != SECSuccess) { + PORT_SetError(SEC_ERROR_NO_MEMORY); + tls13_DestroyPsk(psk); + return NULL; + } + } + + return psk; +} + +/* Destroy any existing PSKs in |list| then copy + * in the configured |ss->psk|, if any.*/ +SECStatus +tls13_ResetHandshakePsks(sslSocket *ss, PRCList *list) +{ + tls13_DestroyPskList(list); + PORT_Assert(!ss->xtnData.selectedPsk); + ss->xtnData.selectedPsk = NULL; + if (ss->psk) { + PORT_Assert(ss->psk->type == ssl_psk_external); + PORT_Assert(ss->psk->key); + PORT_Assert(!ss->psk->binderKey); + + sslPsk *epsk = tls13_MakePsk(PK11_ReferenceSymKey(ss->psk->key), + ss->psk->type, ss->psk->hash, &ss->psk->label); + if (!epsk) { + return SECFailure; + } + epsk->zeroRttSuite = ss->psk->zeroRttSuite; + epsk->maxEarlyData = ss->psk->maxEarlyData; + PR_APPEND_LINK(&epsk->link, list); + } + return SECSuccess; +} diff --git a/security/nss/lib/ssl/tls13psk.h b/security/nss/lib/ssl/tls13psk.h new file mode 100644 index 000000000..73013fb9b --- /dev/null +++ b/security/nss/lib/ssl/tls13psk.h @@ -0,0 +1,58 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is PRIVATE to SSL. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifndef __tls13psk_h_ +#define __tls13psk_h_ + +/* + * Internally, we have track sslPsk pointers in three locations: + * 1) An external PSK can be configured to the socket, in which case ss->psk will hold an owned reference. + * For now, this only holds one external PSK. The value will persist across handshake restarts. + * 2) When a handshake begins, the ss->psk value is deep-copied into ss->ssl3.hs.psks, which may also hold + * a resumption PSK. This is essentially a priority-sorted list (where a resumption PSK has higher + * priority than external), and we currently only send one PskIdentity and binder. + * 3) During negotiation, ss->xtnData.selectedPsk will either be NULL or it will hold a non-owning refernce + * to the PSK that has been (or is being) negotiated. + */ + +/* Note: When holding a resumption PSK: + * 1. |hash| comes from the original connection. + * 2. |label| is ignored: The identity sent in the pre_shared_key_xtn + * comes from ss->sec.ci.sid->u.ssl3.locked.sessionTicket. + */ +struct sslPskStr { + PRCList link; + PK11SymKey *key; /* A raw PSK. */ + PK11SymKey *binderKey; /* The binder key derived from |key|. |key| is NULL after derivation. */ + SSLPskType type; /* none, resumption, or external. */ + SECItem label; /* Label (identity) for an external PSK. */ + SSLHashType hash; /* A hash algorithm associated with a PSK. */ + ssl3CipherSuite zeroRttSuite; /* For EPSKs, an explicitly-configured ciphersuite for 0-Rtt. */ + PRUint32 maxEarlyData; /* For EPSKs, a limit on early data. Must be > 0 for 0-Rtt. */ +}; + +SECStatus SSLExp_AddExternalPsk(PRFileDesc *fd, PK11SymKey *psk, const PRUint8 *identity, + unsigned int identitylen, SSLHashType hash); + +SECStatus SSLExp_AddExternalPsk0Rtt(PRFileDesc *fd, PK11SymKey *psk, const PRUint8 *identity, + unsigned int identitylen, SSLHashType hash, + PRUint16 zeroRttSuite, PRUint32 maxEarlyData); + +SECStatus SSLExp_RemoveExternalPsk(PRFileDesc *fd, const PRUint8 *identity, unsigned int identitylen); + +sslPsk *tls13_CopyPsk(sslPsk *opsk); + +void tls13_DestroyPsk(sslPsk *psk); + +void tls13_DestroyPskList(PRCList *list); + +sslPsk *tls13_MakePsk(PK11SymKey *key, SSLPskType pskType, SSLHashType hashType, const SECItem *label); + +SECStatus tls13_ResetHandshakePsks(sslSocket *ss, PRCList *list); + +#endif diff --git a/security/nss/lib/ssl/tls13replay.c b/security/nss/lib/ssl/tls13replay.c index 628011144..7e00785e0 100644 --- a/security/nss/lib/ssl/tls13replay.c +++ b/security/nss/lib/ssl/tls13replay.c @@ -16,6 +16,7 @@ #include "sslbloom.h" #include "sslimpl.h" #include "tls13hkdf.h" +#include "tls13psk.h" struct SSLAntiReplayContextStr { /* The number of outstanding references to this context. */ @@ -55,8 +56,7 @@ tls13_ReleaseAntiReplayContext(SSLAntiReplayContext *ctx) PORT_Free(ctx); } -/* Clear the current state and free any resources we allocated. The signature - * here is odd to allow this to be called during shutdown. */ +/* Clear the current state and free any resources we allocated. */ SECStatus SSLExp_ReleaseAntiReplayContext(SSLAntiReplayContext *ctx) { @@ -75,26 +75,17 @@ tls13_RefAntiReplayContext(SSLAntiReplayContext *ctx) static SECStatus tls13_AntiReplayKeyGen(SSLAntiReplayContext *ctx) { - PRUint8 buf[32]; - SECItem keyItem = { siBuffer, buf, sizeof(buf) }; PK11SlotInfo *slot; - SECStatus rv; PORT_Assert(ctx); - slot = PK11_GetInternalSlot(); + slot = PK11_GetBestSlot(CKM_HKDF_DERIVE, NULL); if (!slot) { PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); return SECFailure; } - rv = PK11_GenerateRandomOnSlot(slot, buf, sizeof(buf)); - if (rv != SECSuccess) { - goto loser; - } - ctx->key = PK11_ImportSymKey(slot, CKM_NSS_HKDF_SHA256, - PK11_OriginUnwrap, CKA_DERIVE, - &keyItem, NULL); + ctx->key = PK11_KeyGen(slot, CKM_HKDF_KEY_GEN, NULL, 32, NULL); if (!ctx->key) { goto loser; } @@ -259,7 +250,9 @@ tls13_IsReplay(const sslSocket *ss, const sslSessionID *sid) return PR_TRUE; } - if (!tls13_InWindow(ss, sid)) { + if (!sid) { + PORT_Assert(ss->xtnData.selectedPsk->type == ssl_psk_external); + } else if (!tls13_InWindow(ss, sid)) { return PR_TRUE; } @@ -269,7 +262,7 @@ tls13_IsReplay(const sslSocket *ss, const sslSessionID *sid) ss->xtnData.pskBinder.data, ss->xtnData.pskBinder.len, label, strlen(label), - buf, size); + ss->protocolVariant, buf, size); if (rv != SECSuccess) { return PR_TRUE; } diff --git a/security/nss/lib/ssl/tls13subcerts.c b/security/nss/lib/ssl/tls13subcerts.c index 8ae5447f7..6f164c302 100644 --- a/security/nss/lib/ssl/tls13subcerts.c +++ b/security/nss/lib/ssl/tls13subcerts.c @@ -7,6 +7,7 @@ #include "nss.h" #include "pk11func.h" #include "secder.h" +#include "sechash.h" #include "ssl.h" #include "sslproto.h" #include "sslimpl.h" @@ -148,9 +149,7 @@ tls13_GetExpectedCertVerifyAlg(SECItem in, SSLSignatureScheme *certVerifyAlg) PRBool tls13_IsVerifyingWithDelegatedCredential(const sslSocket *ss) { - /* As of draft-ietf-subcerts-03, only the server may authenticate itself - * with a DC. - */ + /* We currently do not support client-delegated credentials. */ if (ss->sec.isServer || !ss->opt.enableDelegatedCredentials || !ss->xtnData.peerDelegCred) { @@ -191,20 +190,21 @@ tls13_MaybeSetDelegatedCredential(sslSocket *ss) SECKEYPrivateKey *priv; SSLSignatureScheme scheme; - /* Assert that the host is the server (as of draft-ietf-subcerts-03, only - * the server may authenticate itself with a DC), the certificate has been + /* Assert that the host is the server (we do not currently support + * client-delegated credentials), the certificate has been * chosen, TLS 1.3 or higher has been negotiated, and that the set of * signature schemes supported by the client is known. */ PORT_Assert(ss->sec.isServer); PORT_Assert(ss->sec.serverCert); PORT_Assert(ss->version >= SSL_LIBRARY_VERSION_TLS_1_3); - PORT_Assert(ss->xtnData.sigSchemes); + PORT_Assert(ss->xtnData.peerRequestedDelegCred == !!ss->xtnData.delegCredSigSchemes); /* Check that the peer has indicated support and that a DC has been * configured for the selected certificate. */ if (!ss->xtnData.peerRequestedDelegCred || + !ss->xtnData.delegCredSigSchemes || !ss->sec.serverCert->delegCred.len || !ss->sec.serverCert->delegCredKeyPair) { return SECSuccess; @@ -227,8 +227,8 @@ tls13_MaybeSetDelegatedCredential(sslSocket *ss) if (!ssl_SignatureSchemeEnabled(ss, scheme) || !ssl_CanUseSignatureScheme(scheme, - ss->xtnData.sigSchemes, - ss->xtnData.numSigSchemes, + ss->xtnData.delegCredSigSchemes, + ss->xtnData.numDelegCredSigSchemes, PR_FALSE /* requireSha1 */, doesRsaPss)) { return SECSuccess; @@ -379,6 +379,12 @@ tls13_VerifyCredentialSignature(sslSocket *ss, sslDelegatedCredential *dc) goto loser; } + SECOidTag spkiAlg = SECOID_GetAlgorithmTag(&(dc->spki->algorithm)); + if (spkiAlg == SEC_OID_PKCS1_RSA_ENCRYPTION) { + FATAL_ERROR(ss, SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM, illegal_parameter); + goto loser; + } + SECKEY_DestroyPublicKey(pubKey); sslBuffer_Clear(&dcBuf); return SECSuccess; @@ -434,8 +440,10 @@ static SECStatus tls13_CheckCredentialExpiration(sslSocket *ss, sslDelegatedCredential *dc) { SECStatus rv; - PRTime start, end /* microseconds */; CERTCertificate *cert = ss->sec.peerCert; + /* 7 days in microseconds */ + static const PRTime kMaxDcValidity = ((PRTime)7 * 24 * 60 * 60 * PR_USEC_PER_SEC); + PRTime start, now, end; /* microseconds */ rv = DER_DecodeTimeChoice(&start, &cert->validity.notBefore); if (rv != SECSuccess) { @@ -444,11 +452,18 @@ tls13_CheckCredentialExpiration(sslSocket *ss, sslDelegatedCredential *dc) } end = start + ((PRTime)dc->validTime * PR_USEC_PER_SEC); - if (ssl_Time(ss) > end) { + now = ssl_Time(ss); + if (now > end || end < 0) { FATAL_ERROR(ss, SSL_ERROR_DC_EXPIRED, illegal_parameter); return SECFailure; } + /* Not more than 7 days remaining in the validity period. */ + if (end - now > kMaxDcValidity) { + FATAL_ERROR(ss, SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD, illegal_parameter); + return SECFailure; + } + return SECSuccess; } @@ -456,7 +471,8 @@ tls13_CheckCredentialExpiration(sslSocket *ss, sslDelegatedCredential *dc) * returns SECFailure. A valid DC meets three requirements: (1) the signature * was produced by the peer's end-entity certificate, (2) the end-entity * certificate must have the correct key usage, and (3) the DC must not be - * expired. + * expired and its remaining TTL must be <= the maximum validity period (fixed + * as 7 days). * * This function calls FATAL_ERROR() when an error occurs. */ @@ -538,6 +554,15 @@ tls13_MakePssSpki(const SECKEYPublicKey *pub, SECOidTag hashOid) goto loser; /* Code already set. */ } + /* Always include saltLength: all hashes are larger than 20. */ + unsigned int saltLength = HASH_ResultLenByOidTag(hashOid); + PORT_Assert(saltLength > 20); + if (!SEC_ASN1EncodeInteger(arena, ¶ms.saltLength, saltLength)) { + PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); + goto loser; + } + /* Omit the trailerField always. */ + SECItem *algorithmItem = SEC_ASN1EncodeItem(arena, NULL, ¶ms, SEC_ASN1_GET(SECKEY_RSAPSSParamsTemplate)); @@ -551,8 +576,6 @@ tls13_MakePssSpki(const SECKEYPublicKey *pub, SECOidTag hashOid) goto loser; /* Code already set. */ } - PORT_Assert(pub->u.rsa.modulus.type == siUnsignedInteger); - PORT_Assert(pub->u.rsa.publicExponent.type == siUnsignedInteger); SECItem *pubItem = SEC_ASN1EncodeItem(arena, &spki->subjectPublicKey, pub, SEC_ASN1_GET(SECKEY_RSAPublicKeyTemplate)); if (!pubItem) { @@ -574,15 +597,13 @@ tls13_MakeDcSpki(const SECKEYPublicKey *dcPub, SSLSignatureScheme dcCertVerifyAl case rsaKey: { SECOidTag hashOid; switch (dcCertVerifyAlg) { - /* Though we might prefer to use a pure PSS SPKI here, we can't - * because we have to choose based on client preferences. And - * not all clients advertise the pss_pss schemes. So use the - * default SPKI construction for an RSAE SPKI. */ + /* Note: RSAE schemes are NOT permitted within DC SPKIs. However, + * support for their issuance remains so as to enable negative + * testing of client behavior. */ case ssl_sig_rsa_pss_rsae_sha256: case ssl_sig_rsa_pss_rsae_sha384: case ssl_sig_rsa_pss_rsae_sha512: return SECKEY_CreateSubjectPublicKeyInfo(dcPub); - case ssl_sig_rsa_pss_pss_sha256: hashOid = SEC_OID_SHA256; break; @@ -707,7 +728,10 @@ SSLExp_DelegateCredential(const CERTCertificate *cert, if (dc->alg == ssl_sig_none) { SECOidTag spkiOid = SECOID_GetAlgorithmTag(&cert->subjectPublicKeyInfo.algorithm); /* If the Cert SPKI contained an AlgorithmIdentifier of "rsaEncryption", set a - * default rsa_pss_rsae_sha256 scheme. */ + * default rsa_pss_rsae_sha256 scheme. NOTE: RSAE SPKIs are not permitted within + * "real" Delegated Credentials. However, since this function is primarily used for + * testing, we retain this support in order to verify that these DCs are rejected + * by tls13_VerifyDelegatedCredential. */ if (spkiOid == SEC_OID_PKCS1_RSA_ENCRYPTION) { SSLSignatureScheme scheme = ssl_sig_rsa_pss_rsae_sha256; if (ssl_SignatureSchemeValid(scheme, spkiOid, PR_TRUE /* isTls13 */)) { @@ -752,6 +776,8 @@ SSLExp_DelegateCredential(const CERTCertificate *cert, goto loser; } + PRINT_BUF(20, (NULL, "delegated credential", dcBuf.buf, dcBuf.len)); + SECKEY_DestroySubjectPublicKeyInfo(spki); SECKEY_DestroyPrivateKey(tmpPriv); tls13_DestroyDelegatedCredential(dc); diff --git a/security/nss/lib/sysinit/nsssysinit.c b/security/nss/lib/sysinit/nsssysinit.c index bd0fac2f4..8793bf559 100644 --- a/security/nss/lib/sysinit/nsssysinit.c +++ b/security/nss/lib/sysinit/nsssysinit.c @@ -149,6 +149,7 @@ userCanModifySystemDB() return (access(NSS_DEFAULT_SYSTEM, W_OK) == 0); } +#ifndef NSS_FIPS_DISABLED static PRBool getFIPSEnv(void) { @@ -164,10 +165,12 @@ getFIPSEnv(void) } return PR_FALSE; } +#endif /* NSS_FIPS_DISABLED */ static PRBool getFIPSMode(void) { +#ifndef NSS_FIPS_DISABLED FILE *f; char d; size_t size; @@ -186,6 +189,9 @@ getFIPSMode(void) if (d != '1') return PR_FALSE; return PR_TRUE; +#else + return PR_FALSE; +#endif /* NSS_FIPS_DISABLED */ } #define NSS_DEFAULT_FLAGS "flags=readonly" diff --git a/security/nss/lib/util/SECerrs.h b/security/nss/lib/util/SECerrs.h index 206fca087..4fb4afe40 100644 --- a/security/nss/lib/util/SECerrs.h +++ b/security/nss/lib/util/SECerrs.h @@ -549,3 +549,12 @@ ER3(SEC_ERROR_LEGACY_DATABASE, (SEC_ERROR_BASE + 177), ER3(SEC_ERROR_APPLICATION_CALLBACK_ERROR, (SEC_ERROR_BASE + 178), "The certificate was rejected by extra checks in the application.") + +ER3(SEC_ERROR_INVALID_STATE, (SEC_ERROR_BASE + 179), + "The attempted operation is invalid for the current state.") + +ER3(SEC_ERROR_POLICY_LOCKED, (SEC_ERROR_BASE + 180), + "Could not change the policy because the policy is now locked.") + +ER3(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED, (SEC_ERROR_BASE + 181), + "Could not create or verify a signature using a signature algorithm that is disabled because it is not secure.") diff --git a/security/nss/lib/util/nssutil.def b/security/nss/lib/util/nssutil.def index 8c233f7d3..2d61f53cd 100644 --- a/security/nss/lib/util/nssutil.def +++ b/security/nss/lib/util/nssutil.def @@ -334,3 +334,10 @@ NSSUTIL_AddNSSFlagToModuleSpec; ;+ local: ;+ *; ;+}; +;+NSSUTIL_3.59 { # NSS Utilities 3.59 release +;+ global: +NSS_IsPolicyLocked; +NSS_LockPolicy; +;+ local: +;+ *; +;+}; diff --git a/security/nss/lib/util/nssutil.h b/security/nss/lib/util/nssutil.h index 06c640b9c..e840e488e 100644 --- a/security/nss/lib/util/nssutil.h +++ b/security/nss/lib/util/nssutil.h @@ -19,11 +19,11 @@ * The format of the version string should be * ".[.[.]][ ]" */ -#define NSSUTIL_VERSION "3.48.5" +#define NSSUTIL_VERSION "3.59.1.1" #define NSSUTIL_VMAJOR 3 -#define NSSUTIL_VMINOR 48 -#define NSSUTIL_VPATCH 5 -#define NSSUTIL_VBUILD 0 +#define NSSUTIL_VMINOR 59 +#define NSSUTIL_VPATCH 1 +#define NSSUTIL_VBUILD 1 #define NSSUTIL_BETA PR_FALSE SEC_BEGIN_PROTOS diff --git a/security/nss/lib/util/pkcs11.h b/security/nss/lib/util/pkcs11.h index bd9812613..9b0361434 100644 --- a/security/nss/lib/util/pkcs11.h +++ b/security/nss/lib/util/pkcs11.h @@ -179,8 +179,12 @@ extern "C" { #define __PASTE(x, y) x##y -/* packing defines */ -#include "pkcs11p.h" +#ifndef CK_PKCS11_3_0 +/* remember that we set it so we can unset it at the end */ +#define __NSS_CK_PKCS11_3_IMPLICIT 1 +#define CK_PKCS11_3_0 1 +#endif + /* ============================================================== * Define the "extern" form of all the entry points. * ============================================================== @@ -216,7 +220,7 @@ extern "C" { #undef CK_PKCS11_FUNCTION_INFO /* ============================================================== - * Define structed vector of entry points. A CK_FUNCTION_LIST + * Define structed vector of entry points. A CK_FUNCTION_3_0_LIST * contains a CK_VERSION indicating a library's PKCS #11 version * and then a whole slew of function pointers to the routines in * the library. This type was declared, but not defined, in @@ -228,6 +232,20 @@ extern "C" { __PASTE(CK_, name) \ name; +#include "pkcs11p.h" +struct CK_FUNCTION_LIST_3_0 { + + CK_VERSION version; /* PKCS #11 version */ + +/* Pile all the function pointers into the CK_FUNCTION_LIST_3_0. */ +/* pkcs11f.h has all the information about the PKCS #11 + * function prototypes. */ +#include "pkcs11f.h" +}; + +#define CK_PKCS11_2_0_ONLY 1 + +/* now define the 2.0 function list */ struct CK_FUNCTION_LIST { CK_VERSION version; /* PKCS #11 version */ @@ -237,14 +255,18 @@ struct CK_FUNCTION_LIST { * function prototypes. */ #include "pkcs11f.h" }; +#include "pkcs11u.h" #undef CK_PKCS11_FUNCTION_INFO +#undef CK_PKCS11_2_0_ONLY + +#ifdef __NSS_CK_PKCS11_3_IMPLICIT +#undef CK_PKCS11_3_0 +#undef __NSS_CK_PKCS11_3_IMPLICIT +#endif #undef __PASTE -/* unpack */ -#include "pkcs11u.h" - #ifdef __cplusplus } #endif diff --git a/security/nss/lib/util/pkcs11f.h b/security/nss/lib/util/pkcs11f.h index e79e1259d..7d8705e1b 100644 --- a/security/nss/lib/util/pkcs11f.h +++ b/security/nss/lib/util/pkcs11f.h @@ -810,3 +810,235 @@ CK_PKCS11_FUNCTION_INFO(C_WaitForSlotEvent) CK_VOID_PTR pRserved /* reserved. Should be NULL_PTR */ ); #endif + +#if defined(CK_PKCS11_3_0) && !defined(CK_PKCS11_2_0_ONLY) +CK_PKCS11_FUNCTION_INFO(C_GetInterfaceList) +#ifdef CK_NEED_ARG_LIST +( + CK_INTERFACE_PTR interfaces, + CK_ULONG_PTR pulCount); +#endif + +CK_PKCS11_FUNCTION_INFO(C_GetInterface) +#ifdef CK_NEED_ARG_LIST +( + CK_UTF8CHAR_PTR pInterfaceName, + CK_VERSION_PTR pVersion, + CK_INTERFACE_PTR_PTR ppInterface, + CK_FLAGS flags); +#endif + +CK_PKCS11_FUNCTION_INFO(C_LoginUser) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_USER_TYPE userType, + CK_CHAR_PTR pPin, + CK_ULONG ulPinLen, + CK_UTF8CHAR_PTR pUsername, + CK_ULONG ulUsernameLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_SessionCancel) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_FLAGS flags); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageEncryptInit) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey); +#endif + +CK_PKCS11_FUNCTION_INFO(C_EncryptMessage) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, + CK_BYTE_PTR pPlaintext, + CK_ULONG ulPlaintextLen, + CK_BYTE_PTR pCiphertext, + CK_ULONG_PTR pulCiphertextLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_EncryptMessageBegin) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_EncryptMessageNext) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pPlaintextPart, + CK_ULONG ulPlaintextPartLen, + CK_BYTE_PTR pCiphertextPart, + CK_ULONG_PTR pulCiphertextPartLen, + CK_FLAGS flags); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageEncryptFinal) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageDecryptInit) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey); +#endif + +CK_PKCS11_FUNCTION_INFO(C_DecryptMessage) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen, + CK_BYTE_PTR pCiphertext, + CK_ULONG ulCiphertextLen, + CK_BYTE_PTR pPlaintext, + CK_ULONG_PTR pulPlaintextLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_DecryptMessageBegin) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pAssociatedData, + CK_ULONG ulAssociatedDataLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_DecryptMessageNext) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pCiphertextPart, + CK_ULONG ulCiphertextPartLen, + CK_BYTE_PTR pPlaintextPart, + CK_ULONG_PTR pulPlaintextPartLen, + CK_FLAGS flags); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageDecryptFinal) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageSignInit) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey); +#endif + +CK_PKCS11_FUNCTION_INFO(C_SignMessage) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + + CK_BYTE_PTR pSignature, + CK_ULONG_PTR pulSignatureLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_SignMessageBegin) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_SignMessageNext) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG_PTR pulSignatureLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageSignFinal) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageVerifyInit) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_MECHANISM_PTR pMechanism, + CK_OBJECT_HANDLE hKey); +#endif + +CK_PKCS11_FUNCTION_INFO(C_VerifyMessage) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_VerifyMessageBegin) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_VerifyMessageNext) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession, + CK_VOID_PTR pParameter, + CK_ULONG ulParameterLen, + CK_BYTE_PTR pData, + CK_ULONG ulDataLen, + CK_BYTE_PTR pSignature, + CK_ULONG ulSignatureLen); +#endif + +CK_PKCS11_FUNCTION_INFO(C_MessageVerifyFinal) +#ifdef CK_NEED_ARG_LIST +( + CK_SESSION_HANDLE hSession); +#endif + +#endif diff --git a/security/nss/lib/util/pkcs11n.h b/security/nss/lib/util/pkcs11n.h index 7fbfb780c..193985044 100644 --- a/security/nss/lib/util/pkcs11n.h +++ b/security/nss/lib/util/pkcs11n.h @@ -60,6 +60,8 @@ /* FAKE PKCS #11 defines */ #define CKA_DIGEST 0x81000000L +#define CKA_NSS_MESSAGE 0x82000000L +#define CKA_NSS_MESSAGE_MASK 0xff000000L #define CKA_FLAGS_ONLY 0 /* CKA_CLASS */ /* @@ -132,12 +134,13 @@ /* NSS trust stuff */ /* HISTORICAL: define used to pass in the database key for DSA private keys */ -#define CKA_NETSCAPE_DB 0xD5A0DB00L -#define CKA_NETSCAPE_TRUST 0x80000001L +#define CKA_NSS_DB 0xD5A0DB00L +#define CKA_NSS_TRUST 0x80000001L /* FAKE PKCS #11 defines */ #define CKM_FAKE_RANDOM 0x80000efeUL #define CKM_INVALID_MECHANISM 0xffffffffUL +#define CKT_INVALID_TYPE 0xffffffffUL /* * NSS-defined crypto mechanisms @@ -242,22 +245,27 @@ #define CKM_NSS_PUB_FROM_PRIV (CKM_NSS + 40) +/* SP800-108 NSS mechanism with support for data object derivation */ +#define CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA (CKM_NSS + 42) +#define CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA (CKM_NSS + 43) +#define CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA (CKM_NSS + 44) + /* * HISTORICAL: - * Do not attempt to use these. They are only used by NETSCAPE's internal + * Do not attempt to use these. They are only used by NSS's internal * PKCS #11 interface. Most of these are place holders for other mechanism * and will change in the future. */ -#define CKM_NETSCAPE_PBE_SHA1_DES_CBC 0x80000002UL -#define CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC 0x80000003UL -#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC 0x80000004UL -#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC 0x80000005UL -#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4 0x80000006UL -#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4 0x80000007UL -#define CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC 0x80000008UL -#define CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN 0x80000009UL -#define CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN 0x8000000aUL -#define CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN 0x8000000bUL +#define CKM_NSS_PBE_SHA1_DES_CBC 0x80000002UL +#define CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC 0x80000003UL +#define CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC 0x80000004UL +#define CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC 0x80000005UL +#define CKM_NSS_PBE_SHA1_40_BIT_RC4 0x80000006UL +#define CKM_NSS_PBE_SHA1_128_BIT_RC4 0x80000007UL +#define CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC 0x80000008UL +#define CKM_NSS_PBE_SHA1_HMAC_KEY_GEN 0x80000009UL +#define CKM_NSS_PBE_MD5_HMAC_KEY_GEN 0x8000000aUL +#define CKM_NSS_PBE_MD2_HMAC_KEY_GEN 0x8000000bUL #define CKM_TLS_PRF_GENERAL 0x80000373UL @@ -419,6 +427,28 @@ typedef struct CK_NSS_IKE1_PRF_DERIVE_PARAMS { CK_BYTE keyNumber; } CK_NSS_IKE1_PRF_DERIVE_PARAMS; +/* CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS is a structure that provides the + * parameters to the CKM_NSS_IKE_APP_B_PRF_DERIVE mechanism. + * + * The fields of the structure have the following meanings: + * prfMechanism underlying MAC mechanism used to generate the prf. + * bHasKeygxy hKeygxy exists + * hKeygxy optional key to hash in the prf + * pExtraData optional extra data to hash in the prf + * ulExtraData length of the optional extra data. + * + * CK_NSS_IKE_APP_B_PRF_DERIVE can take wither CK_NSS_IKE1_APP_B_PRF_DRIVE_PARAMS + * or a single CK_MECHANISM_TYPE. In the latter cases bHashKeygx is assumed to + * be false and ulExtraDataLen is assumed to be '0'. + */ +typedef struct CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS { + CK_MECHANISM_TYPE prfMechanism; + CK_BBOOL bHasKeygxy; + CK_OBJECT_HANDLE hKeygxy; + CK_BYTE_PTR pExtraData; + CK_ULONG ulExtraDataLen; +} CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS; + /* * Parameter for the TLS extended master secret key derivation mechanisms: * @@ -525,44 +555,9 @@ typedef CK_TRUST __CKT_NSS_MUST_VERIFY __attribute__((deprecated("CKT_NSS_MUST_V #define CKT_NSS_MUST_VERIFY (CKT_NSS + 4) /*really means trust unknown*/ #endif -/* don't leave old programs in a lurch just yet, give them the old NETSCAPE - * synonym */ -#define CKO_NETSCAPE_CRL CKO_NSS_CRL -#define CKO_NETSCAPE_SMIME CKO_NSS_SMIME -#define CKO_NETSCAPE_TRUST CKO_NSS_TRUST -#define CKO_NETSCAPE_BUILTIN_ROOT_LIST CKO_NSS_BUILTIN_ROOT_LIST -#define CKO_NETSCAPE_NEWSLOT CKO_NSS_NEWSLOT -#define CKO_NETSCAPE_DELSLOT CKO_NSS_DELSLOT -#define CKK_NETSCAPE_PKCS8 CKK_NSS_PKCS8 -#define CKA_NETSCAPE_URL CKA_NSS_URL -#define CKA_NETSCAPE_EMAIL CKA_NSS_EMAIL -#define CKA_NETSCAPE_SMIME_INFO CKA_NSS_SMIME_INFO -#define CKA_NETSCAPE_SMIME_TIMESTAMP CKA_NSS_SMIME_TIMESTAMP -#define CKA_NETSCAPE_PKCS8_SALT CKA_NSS_PKCS8_SALT -#define CKA_NETSCAPE_PASSWORD_CHECK CKA_NSS_PASSWORD_CHECK -#define CKA_NETSCAPE_EXPIRES CKA_NSS_EXPIRES -#define CKA_NETSCAPE_KRL CKA_NSS_KRL -#define CKA_NETSCAPE_PQG_COUNTER CKA_NSS_PQG_COUNTER -#define CKA_NETSCAPE_PQG_SEED CKA_NSS_PQG_SEED -#define CKA_NETSCAPE_PQG_H CKA_NSS_PQG_H -#define CKA_NETSCAPE_PQG_SEED_BITS CKA_NSS_PQG_SEED_BITS -#define CKA_NETSCAPE_MODULE_SPEC CKA_NSS_MODULE_SPEC -#define CKM_NETSCAPE_AES_KEY_WRAP CKM_NSS_AES_KEY_WRAP -#define CKM_NETSCAPE_AES_KEY_WRAP_PAD CKM_NSS_AES_KEY_WRAP_PAD -#define CKR_NETSCAPE_CERTDB_FAILED CKR_NSS_CERTDB_FAILED -#define CKR_NETSCAPE_KEYDB_FAILED CKR_NSS_KEYDB_FAILED - -#define CKT_NETSCAPE_TRUSTED CKT_NSS_TRUSTED -#define CKT_NETSCAPE_TRUSTED_DELEGATOR CKT_NSS_TRUSTED_DELEGATOR -#define CKT_NETSCAPE_UNTRUSTED CKT_NSS_UNTRUSTED -#define CKT_NETSCAPE_MUST_VERIFY CKT_NSS_MUST_VERIFY -#define CKT_NETSCAPE_TRUST_UNKNOWN CKT_NSS_TRUST_UNKNOWN -#define CKT_NETSCAPE_VALID CKT_NSS_VALID -#define CKT_NETSCAPE_VALID_DELEGATOR CKT_NSS_VALID_DELEGATOR - /* * These are not really PKCS #11 values specifically. They are the 'loadable' - * module spec NSS uses. The are available for others to use as well, but not + * module spec NSS uses. They are available for others to use as well, but not * part of the formal PKCS #11 spec. * * The function 'FIND' returns an array of PKCS #11 initialization strings @@ -584,4 +579,94 @@ typedef char **(PR_CALLBACK *SECMODModuleDBFunc)(unsigned long function, #define SFTK_MIN_FIPS_USER_SLOT_ID 101 #define SFTK_MAX_FIPS_USER_SLOT_ID 127 +/* Module Interface. This is the old NSS private module interface, now exported + * as a PKCS #11 v3 interface. It's interface name is + * "Vendor NSS Module Interface" */ +typedef char **(*CK_NSS_ModuleDBFunc)(unsigned long function, + char *parameters, void *args); +typedef struct CK_NSS_MODULE_FUNCTIONS { + CK_VERSION version; + CK_NSS_ModuleDBFunc NSC_ModuleDBFunc; +} CK_NSS_MODULE_FUNCTIONS; + +/* There was an inconsistency between the spec and the header file in defining + * the CK_GCM_PARAMS structure. The authoritative reference is the header file, + * but NSS used the spec when adding it to its own header. In V3 we've + * corrected it, but we need to handle the old case for devices that followed + * us in using the incorrect specification. */ +typedef struct CK_NSS_GCM_PARAMS { + CK_BYTE_PTR pIv; + CK_ULONG ulIvLen; + CK_BYTE_PTR pAAD; + CK_ULONG ulAADLen; + CK_ULONG ulTagBits; +} CK_NSS_GCM_PARAMS; + +typedef CK_NSS_GCM_PARAMS CK_PTR CK_NSS_GCM_PARAMS_PTR; + +/* deprecated #defines. Drop in future NSS releases */ +#ifdef NSS_PKCS11_2_0_COMPAT + +/* defines that were changed between NSS's PKCS #11 and the Oasis headers */ +#define CKF_EC_FP CKF_EC_F_P +#define CKO_KG_PARAMETERS CKO_DOMAIN_PARAMETERS +#define CK_INVALID_SESSION CK_INVALID_HANDLE +#define CKR_KEY_PARAMS_INVALID 0x0000006B + +/* use the old wrong CK_GCM_PARAMS is NSS_PCKS11_2_0_COMPAT is defined */ +typedef struct CK_NSS_GCM_PARAMS CK_GCM_PARAMS; +typedef CK_NSS_GCM_PARAMS CK_PTR CK_GCM_PARAMS_PTR; + +/* don't leave old programs in a lurch just yet, give them the old NETSCAPE + * synonym if NSS_PKCS11_2_0_COMPAT is defined*/ +#define CKO_NETSCAPE_CRL CKO_NSS_CRL +#define CKO_NETSCAPE_SMIME CKO_NSS_SMIME +#define CKO_NETSCAPE_TRUST CKO_NSS_TRUST +#define CKO_NETSCAPE_BUILTIN_ROOT_LIST CKO_NSS_BUILTIN_ROOT_LIST +#define CKO_NETSCAPE_NEWSLOT CKO_NSS_NEWSLOT +#define CKO_NETSCAPE_DELSLOT CKO_NSS_DELSLOT +#define CKK_NETSCAPE_PKCS8 CKK_NSS_PKCS8 +#define CKA_NETSCAPE_URL CKA_NSS_URL +#define CKA_NETSCAPE_EMAIL CKA_NSS_EMAIL +#define CKA_NETSCAPE_SMIME_INFO CKA_NSS_SMIME_INFO +#define CKA_NETSCAPE_SMIME_TIMESTAMP CKA_NSS_SMIME_TIMESTAMP +#define CKA_NETSCAPE_PKCS8_SALT CKA_NSS_PKCS8_SALT +#define CKA_NETSCAPE_PASSWORD_CHECK CKA_NSS_PASSWORD_CHECK +#define CKA_NETSCAPE_EXPIRES CKA_NSS_EXPIRES +#define CKA_NETSCAPE_KRL CKA_NSS_KRL +#define CKA_NETSCAPE_PQG_COUNTER CKA_NSS_PQG_COUNTER +#define CKA_NETSCAPE_PQG_SEED CKA_NSS_PQG_SEED +#define CKA_NETSCAPE_PQG_H CKA_NSS_PQG_H +#define CKA_NETSCAPE_PQG_SEED_BITS CKA_NSS_PQG_SEED_BITS +#define CKA_NETSCAPE_MODULE_SPEC CKA_NSS_MODULE_SPEC +#define CKA_NETSCAPE_DB CKA_NSS_DB +#define CKA_NETSCAPE_TRUST CKA_NSS_TRUST +#define CKM_NETSCAPE_AES_KEY_WRAP CKM_NSS_AES_KEY_WRAP +#define CKM_NETSCAPE_AES_KEY_WRAP_PAD CKM_NSS_AES_KEY_WRAP_PAD +#define CKM_NETSCAPE_PBE_SHA1_DES_CBC CKM_NSS_PBE_SHA1_DES_CBC +#define CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC +#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC +#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC +#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4 CKM_NSS_PBE_SHA1_40_BIT_RC4 +#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4 CKM_NSS_PBE_SHA1_128_BIT_RC4 +#define CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC +#define CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN CKM_NSS_PBE_SHA1_HMAC_KEY_GEN +#define CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN CKM_NSS_PBE_MD5_HMAC_KEY_GEN +#define CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN CKM_NSS_PBE_MD2_HMAC_KEY_GEN +#define CKR_NETSCAPE_CERTDB_FAILED CKR_NSS_CERTDB_FAILED +#define CKR_NETSCAPE_KEYDB_FAILED CKR_NSS_KEYDB_FAILED + +#define CKT_NETSCAPE_TRUSTED CKT_NSS_TRUSTED +#define CKT_NETSCAPE_TRUSTED_DELEGATOR CKT_NSS_TRUSTED_DELEGATOR +#define CKT_NETSCAPE_UNTRUSTED CKT_NSS_UNTRUSTED +#define CKT_NETSCAPE_MUST_VERIFY CKT_NSS_MUST_VERIFY +#define CKT_NETSCAPE_TRUST_UNKNOWN CKT_NSS_TRUST_UNKNOWN +#define CKT_NETSCAPE_VALID CKT_NSS_VALID +#define CKT_NETSCAPE_VALID_DELEGATOR CKT_NSS_VALID_DELEGATOR +#else +/* use the new CK_GCM_PARAMS if NSS_PKCS11_2_0_COMPAT is not defined */ +typedef struct CK_GCM_PARAMS_V3 CK_GCM_PARAMS; +typedef CK_GCM_PARAMS_V3 CK_PTR CK_GCM_PARAMS_PTR; +#endif + #endif /* _PKCS11N_H_ */ diff --git a/security/nss/lib/util/pkcs11t.h b/security/nss/lib/util/pkcs11t.h index d57da409a..3be77772c 100644 --- a/security/nss/lib/util/pkcs11t.h +++ b/security/nss/lib/util/pkcs11t.h @@ -30,7 +30,13 @@ #define CK_DECLARE_FUNCTION(rtype, func) extern rtype func #define CK_DECLARE_FUNCTION_POINTER(rtype, func) rtype(PR_CALLBACK *func) -#define CK_INVALID_SESSION 0 +#ifdef NSS_PCKS11_2_0_COMPAT +#define prfHashMechanism prfMechanism +#endif + +#define CRYPTOKI_VERSION_MAJOR 3 +#define CRYPTOKI_VERSION_MINOR 0 +#define CRYPTOKI_VERSION_AMENDMENT 0 /* an unsigned 8-bit value */ typedef unsigned char CK_BYTE; @@ -122,9 +128,9 @@ typedef struct CK_SLOT_INFO { /* flags: bit flags that provide capabilities of the slot * Bit Flag Mask Meaning */ -#define CKF_TOKEN_PRESENT 0x00000001 /* a token is there */ -#define CKF_REMOVABLE_DEVICE 0x00000002 /* removable devices*/ -#define CKF_HW_SLOT 0x00000004 /* hardware slot */ +#define CKF_TOKEN_PRESENT 0x00000001UL /* a token is there */ +#define CKF_REMOVABLE_DEVICE 0x00000002UL /* removable devices*/ +#define CKF_HW_SLOT 0x00000004UL /* hardware slot */ typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR; @@ -162,91 +168,93 @@ typedef struct CK_TOKEN_INFO { /* The flags parameter is defined as follows: * Bit Flag Mask Meaning */ -#define CKF_RNG 0x00000001 /* has random # \ - * generator */ -#define CKF_WRITE_PROTECTED 0x00000002 /* token is \ - * write- \ - * protected */ -#define CKF_LOGIN_REQUIRED 0x00000004 /* user must \ - * login */ -#define CKF_USER_PIN_INITIALIZED 0x00000008 /* normal user's \ - * PIN is set */ +#define CKF_RNG 0x00000001UL /* has random # \ + * generator */ +#define CKF_WRITE_PROTECTED 0x00000002UL /* token is \ + * write- \ + * protected */ +#define CKF_LOGIN_REQUIRED 0x00000004UL /* user must \ + * login */ +#define CKF_USER_PIN_INITIALIZED 0x00000008UL /* normal user's \ + * PIN is set */ /* CKF_RESTORE_KEY_NOT_NEEDED is new for v2.0. If it is set, * that means that *every* time the state of cryptographic * operations of a session is successfully saved, all keys * needed to continue those operations are stored in the state */ -#define CKF_RESTORE_KEY_NOT_NEEDED 0x00000020 +#define CKF_RESTORE_KEY_NOT_NEEDED 0x00000020UL /* CKF_CLOCK_ON_TOKEN is new for v2.0. If it is set, that means * that the token has some sort of clock. The time on that * clock is returned in the token info structure */ -#define CKF_CLOCK_ON_TOKEN 0x00000040 +#define CKF_CLOCK_ON_TOKEN 0x00000040UL /* CKF_PROTECTED_AUTHENTICATION_PATH is new for v2.0. If it is * set, that means that there is some way for the user to login * without sending a PIN through the PKCS #11 library itself */ -#define CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100 +#define CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100UL /* CKF_DUAL_CRYPTO_OPERATIONS is new for v2.0. If it is true, * that means that a single session with the token can perform * dual simultaneous cryptographic operations (digest and * encrypt; decrypt and digest; sign and encrypt; and decrypt * and sign) */ -#define CKF_DUAL_CRYPTO_OPERATIONS 0x00000200 +#define CKF_DUAL_CRYPTO_OPERATIONS 0x00000200UL /* CKF_TOKEN_INITIALIZED if new for v2.10. If it is true, the * token has been initialized using C_InitializeToken or an * equivalent mechanism outside the scope of PKCS #11. * Calling C_InitializeToken when this flag is set will cause * the token to be reinitialized. */ -#define CKF_TOKEN_INITIALIZED 0x00000400 +#define CKF_TOKEN_INITIALIZED 0x00000400UL /* CKF_SECONDARY_AUTHENTICATION if new for v2.10. If it is * true, the token supports secondary authentication for * private key objects. This flag is deprecated in v2.11 and onwards. */ -#define CKF_SECONDARY_AUTHENTICATION 0x00000800 +#define CKF_SECONDARY_AUTHENTICATION 0x00000800UL /* CKF_USER_PIN_COUNT_LOW if new for v2.10. If it is true, an * incorrect user login PIN has been entered at least once * since the last successful authentication. */ -#define CKF_USER_PIN_COUNT_LOW 0x00010000 +#define CKF_USER_PIN_COUNT_LOW 0x00010000UL /* CKF_USER_PIN_FINAL_TRY if new for v2.10. If it is true, * supplying an incorrect user PIN will it to become locked. */ -#define CKF_USER_PIN_FINAL_TRY 0x00020000 +#define CKF_USER_PIN_FINAL_TRY 0x00020000UL /* CKF_USER_PIN_LOCKED if new for v2.10. If it is true, the * user PIN has been locked. User login to the token is not * possible. */ -#define CKF_USER_PIN_LOCKED 0x00040000 +#define CKF_USER_PIN_LOCKED 0x00040000UL /* CKF_USER_PIN_TO_BE_CHANGED if new for v2.10. If it is true, * the user PIN value is the default value set by token * initialization or manufacturing, or the PIN has been * expired by the card. */ -#define CKF_USER_PIN_TO_BE_CHANGED 0x00080000 +#define CKF_USER_PIN_TO_BE_CHANGED 0x00080000UL /* CKF_SO_PIN_COUNT_LOW if new for v2.10. If it is true, an * incorrect SO login PIN has been entered at least once since * the last successful authentication. */ -#define CKF_SO_PIN_COUNT_LOW 0x00100000 +#define CKF_SO_PIN_COUNT_LOW 0x00100000UL /* CKF_SO_PIN_FINAL_TRY if new for v2.10. If it is true, * supplying an incorrect SO PIN will it to become locked. */ -#define CKF_SO_PIN_FINAL_TRY 0x00200000 +#define CKF_SO_PIN_FINAL_TRY 0x00200000UL /* CKF_SO_PIN_LOCKED if new for v2.10. If it is true, the SO * PIN has been locked. SO login to the token is not possible. */ -#define CKF_SO_PIN_LOCKED 0x00400000 +#define CKF_SO_PIN_LOCKED 0x00400000UL /* CKF_SO_PIN_TO_BE_CHANGED if new for v2.10. If it is true, * the SO PIN value is the default value set by token * initialization or manufacturing, or the PIN has been * expired by the card. */ -#define CKF_SO_PIN_TO_BE_CHANGED 0x00800000 +#define CKF_SO_PIN_TO_BE_CHANGED 0x00800000UL + +#define CKF_ERROR_STATE 0x01000000UL typedef CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR; @@ -291,8 +299,8 @@ typedef struct CK_SESSION_INFO { /* The flags are defined in the following table: * Bit Flag Mask Meaning */ -#define CKF_RW_SESSION 0x00000002 /* session is r/w */ -#define CKF_SERIAL_SESSION 0x00000004 /* no parallel */ +#define CKF_RW_SESSION 0x00000002UL /* session is r/w */ +#define CKF_SERIAL_SESSION 0x00000004UL /* no parallel */ typedef CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR; @@ -314,16 +322,16 @@ typedef CK_ULONG CK_OBJECT_CLASS; /* CKO_DOMAIN_PARAMETERS is new for v2.11 */ /* CKO_MECHANISM is new for v2.20 */ /* CKO_PROFILE is new for v3.00 */ -#define CKO_DATA 0x00000000 -#define CKO_CERTIFICATE 0x00000001 -#define CKO_PUBLIC_KEY 0x00000002 -#define CKO_PRIVATE_KEY 0x00000003 -#define CKO_SECRET_KEY 0x00000004 -#define CKO_HW_FEATURE 0x00000005 -#define CKO_DOMAIN_PARAMETERS 0x00000006 -#define CKO_MECHANISM 0x00000007 -#define CKO_PROFILE 0x00000009 -#define CKO_VENDOR_DEFINED 0x80000000 +#define CKO_DATA 0x00000000UL +#define CKO_CERTIFICATE 0x00000001UL +#define CKO_PUBLIC_KEY 0x00000002UL +#define CKO_PRIVATE_KEY 0x00000003UL +#define CKO_SECRET_KEY 0x00000004UL +#define CKO_HW_FEATURE 0x00000005UL +#define CKO_DOMAIN_PARAMETERS 0x00000006UL +#define CKO_MECHANISM 0x00000007UL +#define CKO_PROFILE 0x00000009UL +#define CKO_VENDOR_DEFINED 0x80000000UL typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR; @@ -346,58 +354,95 @@ typedef CK_ULONG CK_HW_FEATURE_TYPE; /* The following hardware feature types are defined */ /* CKH_USER_INTERFACE is new for v2.20 */ -#define CKH_MONOTONIC_COUNTER 0x00000001 -#define CKH_CLOCK 0x00000002 -#define CKH_USER_INTERFACE 0x00000003 -#define CKH_VENDOR_DEFINED 0x80000000 +#define CKH_MONOTONIC_COUNTER 0x00000001UL +#define CKH_CLOCK 0x00000002UL +#define CKH_USER_INTERFACE 0x00000003UL +#define CKH_VENDOR_DEFINED 0x80000000UL /* CK_KEY_TYPE is a value that identifies a key type */ /* CK_KEY_TYPE was changed from CK_USHORT to CK_ULONG for v2.0 */ typedef CK_ULONG CK_KEY_TYPE; /* the following key types are defined: */ -#define CKK_RSA 0x00000000 -#define CKK_DSA 0x00000001 -#define CKK_DH 0x00000002 +#define CKK_RSA 0x00000000UL +#define CKK_DSA 0x00000001UL +#define CKK_DH 0x00000002UL /* CKK_ECDSA and CKK_KEA are new for v2.0 */ /* CKK_ECDSA is deprecated in v2.11, CKK_EC is preferred. */ -#define CKK_ECDSA 0x00000003 -#define CKK_EC 0x00000003 -#define CKK_X9_42_DH 0x00000004 -#define CKK_KEA 0x00000005 +#define CKK_ECDSA 0x00000003UL +#define CKK_EC 0x00000003UL +#define CKK_X9_42_DH 0x00000004UL +#define CKK_KEA 0x00000005UL -#define CKK_GENERIC_SECRET 0x00000010 -#define CKK_RC2 0x00000011 -#define CKK_RC4 0x00000012 -#define CKK_DES 0x00000013 -#define CKK_DES2 0x00000014 -#define CKK_DES3 0x00000015 +#define CKK_GENERIC_SECRET 0x00000010UL +#define CKK_RC2 0x00000011UL +#define CKK_RC4 0x00000012UL +#define CKK_DES 0x00000013UL +#define CKK_DES2 0x00000014UL +#define CKK_DES3 0x00000015UL /* all these key types are new for v2.0 */ -#define CKK_CAST 0x00000016 -#define CKK_CAST3 0x00000017 +#define CKK_CAST 0x00000016UL +#define CKK_CAST3 0x00000017UL /* CKK_CAST5 is deprecated in v2.11, CKK_CAST128 is preferred. */ -#define CKK_CAST5 0x00000018 -#define CKK_CAST128 0x00000018 -#define CKK_RC5 0x00000019 -#define CKK_IDEA 0x0000001A -#define CKK_SKIPJACK 0x0000001B -#define CKK_BATON 0x0000001C -#define CKK_JUNIPER 0x0000001D -#define CKK_CDMF 0x0000001E -#define CKK_AES 0x0000001F +#define CKK_CAST5 0x00000018UL +#define CKK_CAST128 0x00000018UL +#define CKK_RC5 0x00000019UL +#define CKK_IDEA 0x0000001AUL +#define CKK_SKIPJACK 0x0000001BUL +#define CKK_BATON 0x0000001CUL +#define CKK_JUNIPER 0x0000001DUL +#define CKK_CDMF 0x0000001EUL +#define CKK_AES 0x0000001FUL /* BlowFish and TwoFish are new for v2.20 */ -#define CKK_BLOWFISH 0x00000020 -#define CKK_TWOFISH 0x00000021 +#define CKK_BLOWFISH 0x00000020UL +#define CKK_TWOFISH 0x00000021UL /* Camellia is proposed for v2.20 Amendment 3 */ -#define CKK_CAMELLIA 0x00000025 +#define CKK_CAMELLIA 0x00000025UL -#define CKK_SEED 0x00000026 +#define CKK_SEED 0x0000002FUL /* was 2A */ -#define CKK_VENDOR_DEFINED 0x80000000 +/* added in v2.30 */ +#define CKK_ARIA 0x00000026UL + +/* added in 2.40 */ +#define CKK_MD5_HMAC 0x00000027UL +#define CKK_SHA_1_HMAC 0x00000028UL +#define CKK_RIPEMD128_HMAC 0x00000029UL +#define CKK_RIPEMD160_HMAC 0x0000002AUL +#define CKK_SHA256_HMAC 0x0000002BUL +#define CKK_SHA384_HMAC 0x0000002CUL +#define CKK_SHA512_HMAC 0x0000002DUL +#define CKK_SHA224_HMAC 0x0000002EUL +#define CKK_GOSTR3410 0x00000030UL +#define CKK_GOSTR3411 0x00000031UL +#define CKK_GOST28147 0x00000032UL +#define CKK_CHACHA20 0x00000033UL +#define CKK_POLY1305 0x00000034UL +#define CKK_AES_XTS 0x00000035UL +#define CKK_SHA3_224_HMAC 0x00000036UL +#define CKK_SHA3_256_HMAC 0x00000037UL +#define CKK_SHA3_384_HMAC 0x00000038UL +#define CKK_SHA3_512_HMAC 0x00000039UL + +/* added in 3.0 */ +#define CKK_BLAKE2B_160_HMAC 0x0000003aUL +#define CKK_BLAKE2B_256_HMAC 0x0000003bUL +#define CKK_BLAKE2B_384_HMAC 0x0000003cUL +#define CKK_BLAKE2B_512_HMAC 0x0000003dUL +#define CKK_SALSA20 0x0000003eUL +#define CKK_X2RATCHET 0x0000003fUL +#define CKK_EC_EDWARDS 0x00000040UL +#define CKK_EC_MONTGOMERY 0x00000041UL +#define CKK_HKDF 0x00000042UL +#define CKK_SHA512_224_HMAC 0x00000043UL +#define CKK_SHA512_256_HMAC 0x00000044UL +#define CKK_SHA512_T_HMAC 0x00000045UL + +#define CKK_VENDOR_DEFINED 0x80000000UL /* CK_CERTIFICATE_TYPE is a value that identifies a certificate * type */ @@ -408,10 +453,10 @@ typedef CK_ULONG CK_CERTIFICATE_TYPE; /* The following certificate types are defined: */ /* CKC_X_509_ATTR_CERT is new for v2.10 */ /* CKC_WTLS is new for v2.20 */ -#define CKC_X_509 0x00000000 -#define CKC_X_509_ATTR_CERT 0x00000001 -#define CKC_WTLS 0x00000002 -#define CKC_VENDOR_DEFINED 0x80000000 +#define CKC_X_509 0x00000000UL +#define CKC_X_509_ATTR_CERT 0x00000001UL +#define CKC_WTLS 0x00000002UL +#define CKC_VENDOR_DEFINED 0x80000000UL /* CK_ATTRIBUTE_TYPE is a value that identifies an attribute * type */ @@ -419,140 +464,209 @@ typedef CK_ULONG CK_CERTIFICATE_TYPE; * v2.0 */ typedef CK_ULONG CK_ATTRIBUTE_TYPE; +/* values for CKA_CERTIFICATE_CATEGORY v2.20 */ +typedef CK_ULONG CK_CERTIFICATE_CATEGORY; +#define CK_CERTIFICATE_CATEGORY_UNSPECIFIED 0UL +#define CK_CERTIFICATE_CATEGORY_TOKEN_USER 1UL +#define CK_CERTIFICATE_CATEGORY_AUTHORITY 2UL +#define CK_CERTIFICATE_CATEGORY_OTHER_ENTITY 3UL + +/* values for CKA_JAVA_MIDP_SECURITY_DOMAIN v2.20 */ +typedef CK_ULONG CK_JAVA_MIDP_SECURITY_DOMAIN; +#define CK_SECURITY_DOMAIN_UNSPECIFIED 0UL +#define CK_SECURITY_DOMAIN_MANUFACTURER 1UL +#define CK_SECURITY_DOMAIN_OPERATOR 2UL +#define CK_SECURITY_DOMAIN_THIRD_PARTY 3UL + +/* values for CKA_OTP_FORMAT */ +#define CK_OTP_FORMAT_DECIMAL 0UL +#define CK_OTP_FORMAT_HEXADECIMAL 1UL +#define CK_OTP_FORMAT_ALPHANUMERIC 2UL +#define CK_OTP_FORMAT_BINARY 3UL + +/* values for CKA_OTP_CHALLENGE_REQUIREMENT, CKA_OTP_TIME_REQUIREMENT, + * CKA_OTP_COUNTER_REQUIREMENT, CKA_OTP_PIN_REQUIREMENT */ +#define CK_OTP_PARAM_IGNORED 0UL +#define CK_OTP_PARAM_OPTIONAL 1UL +#define CK_OTP_PARAM_MANDATORY 2UL + /* The CKF_ARRAY_ATTRIBUTE flag identifies an attribute which consists of an array of values. */ -#define CKF_ARRAY_ATTRIBUTE 0x40000000 +#define CKF_ARRAY_ATTRIBUTE 0x40000000UL /* The following attribute types are defined: */ -#define CKA_CLASS 0x00000000 -#define CKA_TOKEN 0x00000001 -#define CKA_PRIVATE 0x00000002 -#define CKA_LABEL 0x00000003 -#define CKA_APPLICATION 0x00000010 -#define CKA_VALUE 0x00000011 +#define CKA_CLASS 0x00000000UL +#define CKA_TOKEN 0x00000001UL +#define CKA_PRIVATE 0x00000002UL +#define CKA_LABEL 0x00000003UL +#define CKA_APPLICATION 0x00000010UL +#define CKA_VALUE 0x00000011UL /* CKA_OBJECT_ID is new for v2.10 */ -#define CKA_OBJECT_ID 0x00000012 +#define CKA_OBJECT_ID 0x00000012UL -#define CKA_CERTIFICATE_TYPE 0x00000080 -#define CKA_ISSUER 0x00000081 -#define CKA_SERIAL_NUMBER 0x00000082 +#define CKA_CERTIFICATE_TYPE 0x00000080UL +#define CKA_ISSUER 0x00000081UL +#define CKA_SERIAL_NUMBER 0x00000082UL /* CKA_AC_ISSUER, CKA_OWNER, and CKA_ATTR_TYPES are new * for v2.10 */ -#define CKA_AC_ISSUER 0x00000083 -#define CKA_OWNER 0x00000084 -#define CKA_ATTR_TYPES 0x00000085 +#define CKA_AC_ISSUER 0x00000083UL +#define CKA_OWNER 0x00000084UL +#define CKA_ATTR_TYPES 0x00000085UL /* CKA_TRUSTED is new for v2.11 */ -#define CKA_TRUSTED 0x00000086 +#define CKA_TRUSTED 0x00000086UL /* CKA_CERTIFICATE_CATEGORY ... * CKA_CHECK_VALUE are new for v2.20 */ -#define CKA_CERTIFICATE_CATEGORY 0x00000087 -#define CKA_JAVA_MIDP_SECURITY_DOMAIN 0x00000088 -#define CKA_URL 0x00000089 -#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY 0x0000008A -#define CKA_HASH_OF_ISSUER_PUBLIC_KEY 0x0000008B -#define CKA_CHECK_VALUE 0x00000090 +#define CKA_CERTIFICATE_CATEGORY 0x00000087UL +#define CKA_JAVA_MIDP_SECURITY_DOMAIN 0x00000088UL +#define CKA_URL 0x00000089UL +#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY 0x0000008AUL +#define CKA_HASH_OF_ISSUER_PUBLIC_KEY 0x0000008BUL +#define CKA_CHECK_VALUE 0x00000090UL -#define CKA_KEY_TYPE 0x00000100 -#define CKA_SUBJECT 0x00000101 -#define CKA_ID 0x00000102 -#define CKA_SENSITIVE 0x00000103 -#define CKA_ENCRYPT 0x00000104 -#define CKA_DECRYPT 0x00000105 -#define CKA_WRAP 0x00000106 -#define CKA_UNWRAP 0x00000107 -#define CKA_SIGN 0x00000108 -#define CKA_SIGN_RECOVER 0x00000109 -#define CKA_VERIFY 0x0000010A -#define CKA_VERIFY_RECOVER 0x0000010B -#define CKA_DERIVE 0x0000010C -#define CKA_START_DATE 0x00000110 -#define CKA_END_DATE 0x00000111 -#define CKA_MODULUS 0x00000120 -#define CKA_MODULUS_BITS 0x00000121 -#define CKA_PUBLIC_EXPONENT 0x00000122 -#define CKA_PRIVATE_EXPONENT 0x00000123 -#define CKA_PRIME_1 0x00000124 -#define CKA_PRIME_2 0x00000125 -#define CKA_EXPONENT_1 0x00000126 -#define CKA_EXPONENT_2 0x00000127 -#define CKA_COEFFICIENT 0x00000128 +#define CKA_KEY_TYPE 0x00000100UL +#define CKA_SUBJECT 0x00000101UL +#define CKA_ID 0x00000102UL +#define CKA_SENSITIVE 0x00000103UL +#define CKA_ENCRYPT 0x00000104UL +#define CKA_DECRYPT 0x00000105UL +#define CKA_WRAP 0x00000106UL +#define CKA_UNWRAP 0x00000107UL +#define CKA_SIGN 0x00000108UL +#define CKA_SIGN_RECOVER 0x00000109UL +#define CKA_VERIFY 0x0000010AUL +#define CKA_VERIFY_RECOVER 0x0000010BUL +#define CKA_DERIVE 0x0000010CUL +#define CKA_START_DATE 0x00000110UL +#define CKA_END_DATE 0x00000111UL +#define CKA_MODULUS 0x00000120UL +#define CKA_MODULUS_BITS 0x00000121UL +#define CKA_PUBLIC_EXPONENT 0x00000122UL +#define CKA_PRIVATE_EXPONENT 0x00000123UL +#define CKA_PRIME_1 0x00000124UL +#define CKA_PRIME_2 0x00000125UL +#define CKA_EXPONENT_1 0x00000126UL +#define CKA_EXPONENT_2 0x00000127UL +#define CKA_COEFFICIENT 0x00000128UL /* CKA_PUBLIC_KEY_INFO is new for v2.40 */ -#define CKA_PUBLIC_KEY_INFO 0x00000129 -#define CKA_PRIME 0x00000130 -#define CKA_SUBPRIME 0x00000131 -#define CKA_BASE 0x00000132 +#define CKA_PUBLIC_KEY_INFO 0x00000129UL +#define CKA_PRIME 0x00000130UL +#define CKA_SUBPRIME 0x00000131UL +#define CKA_BASE 0x00000132UL /* CKA_PRIME_BITS and CKA_SUB_PRIME_BITS are new for v2.11 */ -#define CKA_PRIME_BITS 0x00000133 -#define CKA_SUBPRIME_BITS 0x00000134 +#define CKA_PRIME_BITS 0x00000133UL +#define CKA_SUBPRIME_BITS 0x00000134UL #define CKA_SUB_PRIME_BITS CKA_SUBPRIME_BITS /* (To retain backwards-compatibility) */ -#define CKA_VALUE_BITS 0x00000160 -#define CKA_VALUE_LEN 0x00000161 +#define CKA_VALUE_BITS 0x00000160UL +#define CKA_VALUE_LEN 0x00000161UL /* CKA_EXTRACTABLE, CKA_LOCAL, CKA_NEVER_EXTRACTABLE, * CKA_ALWAYS_SENSITIVE, CKA_MODIFIABLE, CKA_ECDSA_PARAMS, * and CKA_EC_POINT are new for v2.0 */ -#define CKA_EXTRACTABLE 0x00000162 -#define CKA_LOCAL 0x00000163 -#define CKA_NEVER_EXTRACTABLE 0x00000164 -#define CKA_ALWAYS_SENSITIVE 0x00000165 +#define CKA_EXTRACTABLE 0x00000162UL +#define CKA_LOCAL 0x00000163UL +#define CKA_NEVER_EXTRACTABLE 0x00000164UL +#define CKA_ALWAYS_SENSITIVE 0x00000165UL /* CKA_KEY_GEN_MECHANISM is new for v2.11 */ -#define CKA_KEY_GEN_MECHANISM 0x00000166 +#define CKA_KEY_GEN_MECHANISM 0x00000166UL -#define CKA_MODIFIABLE 0x00000170 +#define CKA_MODIFIABLE 0x00000170UL + +/* New for 2.40 */ +#define CKA_COPYABLE 0x00000171UL +#define CKA_DESTROYABLE 0x00000172UL /* CKA_ECDSA_PARAMS is deprecated in v2.11, * CKA_EC_PARAMS is preferred. */ -#define CKA_ECDSA_PARAMS 0x00000180 -#define CKA_EC_PARAMS 0x00000180 +#define CKA_ECDSA_PARAMS 0x00000180UL +#define CKA_EC_PARAMS 0x00000180UL -#define CKA_EC_POINT 0x00000181 +#define CKA_EC_POINT 0x00000181UL /* CKA_SECONDARY_AUTH, CKA_AUTH_PIN_FLAGS, * are new for v2.10. Deprecated in v2.11 and onwards. */ -#define CKA_SECONDARY_AUTH 0x00000200 -#define CKA_AUTH_PIN_FLAGS 0x00000201 +#define CKA_SECONDARY_AUTH 0x00000200UL +#define CKA_AUTH_PIN_FLAGS 0x00000201UL /* CKA_ALWAYS_AUTHENTICATE ... * CKA_UNWRAP_TEMPLATE are new for v2.20 */ -#define CKA_ALWAYS_AUTHENTICATE 0x00000202 +#define CKA_ALWAYS_AUTHENTICATE 0x00000202UL -#define CKA_WRAP_WITH_TRUSTED 0x00000210 -#define CKA_WRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000211) -#define CKA_UNWRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000212) +#define CKA_WRAP_WITH_TRUSTED 0x00000210UL +#define CKA_WRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000211UL) +#define CKA_UNWRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000212UL) + +/* new for 2.40 */ +#define CKA_DERIVE_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000213UL) +#define CKA_OTP_FORMAT 0x00000220UL +#define CKA_OTP_LENGTH 0x00000221UL +#define CKA_OTP_TIME_INTERVAL 0x00000222UL +#define CKA_OTP_USER_FRIENDLY_MODE 0x00000223UL +#define CKA_OTP_CHALLENGE_REQUIREMENT 0x00000224UL +#define CKA_OTP_TIME_REQUIREMENT 0x00000225UL +#define CKA_OTP_COUNTER_REQUIREMENT 0x00000226UL +#define CKA_OTP_PIN_REQUIREMENT 0x00000227UL +#define CKA_OTP_COUNTER 0x0000022EUL +#define CKA_OTP_TIME 0x0000022FUL +#define CKA_OTP_USER_IDENTIFIER 0x0000022AUL +#define CKA_OTP_SERVICE_IDENTIFIER 0x0000022BUL +#define CKA_OTP_SERVICE_LOGO 0x0000022CUL +#define CKA_OTP_SERVICE_LOGO_TYPE 0x0000022DUL +#define CKA_GOSTR3410_PARAMS 0x00000250UL +#define CKA_GOSTR3411_PARAMS 0x00000251UL +#define CKA_GOST28147_PARAMS 0x00000252UL /* CKA_HW_FEATURE_TYPE, CKA_RESET_ON_INIT, and CKA_HAS_RESET * are new for v2.10 */ -#define CKA_HW_FEATURE_TYPE 0x00000300 -#define CKA_RESET_ON_INIT 0x00000301 -#define CKA_HAS_RESET 0x00000302 +#define CKA_HW_FEATURE_TYPE 0x00000300UL +#define CKA_RESET_ON_INIT 0x00000301UL +#define CKA_HAS_RESET 0x00000302UL /* The following attributes are new for v2.20 */ -#define CKA_PIXEL_X 0x00000400 -#define CKA_PIXEL_Y 0x00000401 -#define CKA_RESOLUTION 0x00000402 -#define CKA_CHAR_ROWS 0x00000403 -#define CKA_CHAR_COLUMNS 0x00000404 -#define CKA_COLOR 0x00000405 -#define CKA_BITS_PER_PIXEL 0x00000406 -#define CKA_CHAR_SETS 0x00000480 -#define CKA_ENCODING_METHODS 0x00000481 -#define CKA_MIME_TYPES 0x00000482 -#define CKA_MECHANISM_TYPE 0x00000500 -#define CKA_REQUIRED_CMS_ATTRIBUTES 0x00000501 -#define CKA_DEFAULT_CMS_ATTRIBUTES 0x00000502 -#define CKA_SUPPORTED_CMS_ATTRIBUTES 0x00000503 -#define CKA_ALLOWED_MECHANISMS (CKF_ARRAY_ATTRIBUTE | 0x00000600) -#define CKA_PROFILE_ID 0x00000601UL +#define CKA_PIXEL_X 0x00000400UL +#define CKA_PIXEL_Y 0x00000401UL +#define CKA_RESOLUTION 0x00000402UL +#define CKA_CHAR_ROWS 0x00000403UL +#define CKA_CHAR_COLUMNS 0x00000404UL +#define CKA_COLOR 0x00000405UL +#define CKA_BITS_PER_PIXEL 0x00000406UL +#define CKA_CHAR_SETS 0x00000480UL +#define CKA_ENCODING_METHODS 0x00000481UL +#define CKA_MIME_TYPES 0x00000482UL +#define CKA_MECHANISM_TYPE 0x00000500UL +#define CKA_REQUIRED_CMS_ATTRIBUTES 0x00000501UL +#define CKA_DEFAULT_CMS_ATTRIBUTES 0x00000502UL +#define CKA_SUPPORTED_CMS_ATTRIBUTES 0x00000503UL +#define CKA_ALLOWED_MECHANISMS (CKF_ARRAY_ATTRIBUTE | 0x00000600UL) -#define CKA_VENDOR_DEFINED 0x80000000 +/* new for v3.0 */ +#define CKA_PROFILE_ID 0x00000601UL +#define CKA_X2RATCHET_BAG 0x00000602UL +#define CKA_X2RATCHET_BAGSIZE 0x00000603UL +#define CKA_X2RATCHET_BOBS1STMSG 0x00000604UL +#define CKA_X2RATCHET_CKR 0x00000605UL +#define CKA_X2RATCHET_CKS 0x00000606UL +#define CKA_X2RATCHET_DHP 0x00000607UL +#define CKA_X2RATCHET_DHR 0x00000608UL +#define CKA_X2RATCHET_DHS 0x00000609UL +#define CKA_X2RATCHET_HKR 0x0000060aUL +#define CKA_X2RATCHET_HKS 0x0000060bUL +#define CKA_X2RATCHET_ISALICE 0x0000060cUL +#define CKA_X2RATCHET_NHKR 0x0000060dUL +#define CKA_X2RATCHET_NHKS 0x0000060eUL +#define CKA_X2RATCHET_NR 0x0000060fUL +#define CKA_X2RATCHET_NS 0x00000610UL +#define CKA_X2RATCHET_PNS 0x00000611UL +#define CKA_X2RATCHET_RK 0x00000612UL + +#define CKA_VENDOR_DEFINED 0x80000000UL /* CK_ATTRIBUTE is a structure that includes the type, length * and value of an attribute */ @@ -580,367 +694,554 @@ typedef struct CK_DATE { typedef CK_ULONG CK_MECHANISM_TYPE; /* the following mechanism types are defined: */ -#define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000 -#define CKM_RSA_PKCS 0x00000001 -#define CKM_RSA_9796 0x00000002 -#define CKM_RSA_X_509 0x00000003 +#define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000UL +#define CKM_RSA_PKCS 0x00000001UL +#define CKM_RSA_9796 0x00000002UL +#define CKM_RSA_X_509 0x00000003UL /* CKM_MD2_RSA_PKCS, CKM_MD5_RSA_PKCS, and CKM_SHA1_RSA_PKCS * are new for v2.0. They are mechanisms which hash and sign */ -#define CKM_MD2_RSA_PKCS 0x00000004 -#define CKM_MD5_RSA_PKCS 0x00000005 -#define CKM_SHA1_RSA_PKCS 0x00000006 +#define CKM_MD2_RSA_PKCS 0x00000004UL +#define CKM_MD5_RSA_PKCS 0x00000005UL +#define CKM_SHA1_RSA_PKCS 0x00000006UL /* CKM_RIPEMD128_RSA_PKCS, CKM_RIPEMD160_RSA_PKCS, and * CKM_RSA_PKCS_OAEP are new for v2.10 */ -#define CKM_RIPEMD128_RSA_PKCS 0x00000007 -#define CKM_RIPEMD160_RSA_PKCS 0x00000008 -#define CKM_RSA_PKCS_OAEP 0x00000009 +#define CKM_RIPEMD128_RSA_PKCS 0x00000007UL +#define CKM_RIPEMD160_RSA_PKCS 0x00000008UL +#define CKM_RSA_PKCS_OAEP 0x00000009UL /* CKM_RSA_X9_31_KEY_PAIR_GEN, CKM_RSA_X9_31, CKM_SHA1_RSA_X9_31, * CKM_RSA_PKCS_PSS, and CKM_SHA1_RSA_PKCS_PSS are new for v2.11 */ -#define CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000A -#define CKM_RSA_X9_31 0x0000000B -#define CKM_SHA1_RSA_X9_31 0x0000000C -#define CKM_RSA_PKCS_PSS 0x0000000D -#define CKM_SHA1_RSA_PKCS_PSS 0x0000000E +#define CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000AUL +#define CKM_RSA_X9_31 0x0000000BUL +#define CKM_SHA1_RSA_X9_31 0x0000000CUL +#define CKM_RSA_PKCS_PSS 0x0000000DUL +#define CKM_SHA1_RSA_PKCS_PSS 0x0000000EUL -#define CKM_DSA_KEY_PAIR_GEN 0x00000010 -#define CKM_DSA 0x00000011 -#define CKM_DSA_SHA1 0x00000012 -#define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020 -#define CKM_DH_PKCS_DERIVE 0x00000021 +#define CKM_DSA_KEY_PAIR_GEN 0x00000010UL +#define CKM_DSA 0x00000011UL +#define CKM_DSA_SHA1 0x00000012UL + +/* new for v2.40 */ +#define CKM_DSA_SHA224 0x00000013UL +#define CKM_DSA_SHA256 0x00000014UL +#define CKM_DSA_SHA384 0x00000015UL +#define CKM_DSA_SHA512 0x00000016UL +#define CKM_DSA_SHA3_224 0x00000018UL +#define CKM_DSA_SHA3_256 0x00000019UL +#define CKM_DSA_SHA3_384 0x0000001AUL +#define CKM_DSA_SHA3_512 0x0000001BUL + +#define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020UL +#define CKM_DH_PKCS_DERIVE 0x00000021UL /* CKM_X9_42_DH_KEY_PAIR_GEN, CKM_X9_42_DH_DERIVE, * CKM_X9_42_DH_HYBRID_DERIVE, and CKM_X9_42_MQV_DERIVE are new for * v2.11 */ -#define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030 -#define CKM_X9_42_DH_DERIVE 0x00000031 -#define CKM_X9_42_DH_HYBRID_DERIVE 0x00000032 -#define CKM_X9_42_MQV_DERIVE 0x00000033 +#define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030UL +#define CKM_X9_42_DH_DERIVE 0x00000031UL +#define CKM_X9_42_DH_HYBRID_DERIVE 0x00000032UL +#define CKM_X9_42_MQV_DERIVE 0x00000033UL /* CKM_SHA256/384/512 are new for v2.20 */ -#define CKM_SHA256_RSA_PKCS 0x00000040 -#define CKM_SHA384_RSA_PKCS 0x00000041 -#define CKM_SHA512_RSA_PKCS 0x00000042 -#define CKM_SHA256_RSA_PKCS_PSS 0x00000043 -#define CKM_SHA384_RSA_PKCS_PSS 0x00000044 -#define CKM_SHA512_RSA_PKCS_PSS 0x00000045 +#define CKM_SHA256_RSA_PKCS 0x00000040UL +#define CKM_SHA384_RSA_PKCS 0x00000041UL +#define CKM_SHA512_RSA_PKCS 0x00000042UL +#define CKM_SHA256_RSA_PKCS_PSS 0x00000043UL +#define CKM_SHA384_RSA_PKCS_PSS 0x00000044UL +#define CKM_SHA512_RSA_PKCS_PSS 0x00000045UL /* CKM_SHA224 new for v2.20 amendment 3 */ -#define CKM_SHA224_RSA_PKCS 0x00000046 -#define CKM_SHA224_RSA_PKCS_PSS 0x00000047 +#define CKM_SHA224_RSA_PKCS 0x00000046UL +#define CKM_SHA224_RSA_PKCS_PSS 0x00000047UL -#define CKM_RC2_KEY_GEN 0x00000100 -#define CKM_RC2_ECB 0x00000101 -#define CKM_RC2_CBC 0x00000102 -#define CKM_RC2_MAC 0x00000103 +/* new for v2.40 */ +#define CKM_SHA512_224 0x00000048UL +#define CKM_SHA512_224_HMAC 0x00000049UL +#define CKM_SHA512_224_HMAC_GENERAL 0x0000004AUL +#define CKM_SHA512_224_KEY_DERIVATION 0x0000004BUL +#define CKM_SHA512_256 0x0000004CUL +#define CKM_SHA512_256_HMAC 0x0000004DUL +#define CKM_SHA512_256_HMAC_GENERAL 0x0000004EUL +#define CKM_SHA512_256_KEY_DERIVATION 0x0000004FUL +#define CKM_SHA512_T 0x00000050UL +#define CKM_SHA512_T_HMAC 0x00000051UL +#define CKM_SHA512_T_HMAC_GENERAL 0x00000052UL +#define CKM_SHA512_T_KEY_DERIVATION 0x00000053UL +#define CKM_SHA3_256_RSA_PKCS 0x00000060UL +#define CKM_SHA3_384_RSA_PKCS 0x00000061UL +#define CKM_SHA3_512_RSA_PKCS 0x00000062UL +#define CKM_SHA3_256_RSA_PKCS_PSS 0x00000063UL +#define CKM_SHA3_384_RSA_PKCS_PSS 0x00000064UL +#define CKM_SHA3_512_RSA_PKCS_PSS 0x00000065UL +#define CKM_SHA3_224_RSA_PKCS 0x00000066UL +#define CKM_SHA3_224_RSA_PKCS_PSS 0x00000067UL + +#define CKM_RC2_KEY_GEN 0x00000100UL +#define CKM_RC2_ECB 0x00000101UL +#define CKM_RC2_CBC 0x00000102UL +#define CKM_RC2_MAC 0x00000103UL /* CKM_RC2_MAC_GENERAL and CKM_RC2_CBC_PAD are new for v2.0 */ -#define CKM_RC2_MAC_GENERAL 0x00000104 -#define CKM_RC2_CBC_PAD 0x00000105 +#define CKM_RC2_MAC_GENERAL 0x00000104UL +#define CKM_RC2_CBC_PAD 0x00000105UL -#define CKM_RC4_KEY_GEN 0x00000110 -#define CKM_RC4 0x00000111 -#define CKM_DES_KEY_GEN 0x00000120 -#define CKM_DES_ECB 0x00000121 -#define CKM_DES_CBC 0x00000122 -#define CKM_DES_MAC 0x00000123 +#define CKM_RC4_KEY_GEN 0x00000110UL +#define CKM_RC4 0x00000111UL +#define CKM_DES_KEY_GEN 0x00000120UL +#define CKM_DES_ECB 0x00000121UL +#define CKM_DES_CBC 0x00000122UL +#define CKM_DES_MAC 0x00000123UL /* CKM_DES_MAC_GENERAL and CKM_DES_CBC_PAD are new for v2.0 */ -#define CKM_DES_MAC_GENERAL 0x00000124 -#define CKM_DES_CBC_PAD 0x00000125 +#define CKM_DES_MAC_GENERAL 0x00000124UL +#define CKM_DES_CBC_PAD 0x00000125UL -#define CKM_DES2_KEY_GEN 0x00000130 -#define CKM_DES3_KEY_GEN 0x00000131 -#define CKM_DES3_ECB 0x00000132 -#define CKM_DES3_CBC 0x00000133 -#define CKM_DES3_MAC 0x00000134 +#define CKM_DES2_KEY_GEN 0x00000130UL +#define CKM_DES3_KEY_GEN 0x00000131UL +#define CKM_DES3_ECB 0x00000132UL +#define CKM_DES3_CBC 0x00000133UL +#define CKM_DES3_MAC 0x00000134UL /* CKM_DES3_MAC_GENERAL, CKM_DES3_CBC_PAD, CKM_CDMF_KEY_GEN, * CKM_CDMF_ECB, CKM_CDMF_CBC, CKM_CDMF_MAC, * CKM_CDMF_MAC_GENERAL, and CKM_CDMF_CBC_PAD are new for v2.0 */ -#define CKM_DES3_MAC_GENERAL 0x00000135 -#define CKM_DES3_CBC_PAD 0x00000136 -#define CKM_CDMF_KEY_GEN 0x00000140 -#define CKM_CDMF_ECB 0x00000141 -#define CKM_CDMF_CBC 0x00000142 -#define CKM_CDMF_MAC 0x00000143 -#define CKM_CDMF_MAC_GENERAL 0x00000144 -#define CKM_CDMF_CBC_PAD 0x00000145 +#define CKM_DES3_MAC_GENERAL 0x00000135UL +#define CKM_DES3_CBC_PAD 0x00000136UL +#define CKM_CDMF_KEY_GEN 0x00000140UL +#define CKM_CDMF_ECB 0x00000141UL +#define CKM_CDMF_CBC 0x00000142UL +#define CKM_CDMF_MAC 0x00000143UL +#define CKM_CDMF_MAC_GENERAL 0x00000144UL +#define CKM_CDMF_CBC_PAD 0x00000145UL /* the following four DES mechanisms are new for v2.20 */ -#define CKM_DES_OFB64 0x00000150 -#define CKM_DES_OFB8 0x00000151 -#define CKM_DES_CFB64 0x00000152 -#define CKM_DES_CFB8 0x00000153 +#define CKM_DES_OFB64 0x00000150UL +#define CKM_DES_OFB8 0x00000151UL +#define CKM_DES_CFB64 0x00000152UL +#define CKM_DES_CFB8 0x00000153UL -#define CKM_MD2 0x00000200 +#define CKM_MD2 0x00000200UL /* CKM_MD2_HMAC and CKM_MD2_HMAC_GENERAL are new for v2.0 */ -#define CKM_MD2_HMAC 0x00000201 -#define CKM_MD2_HMAC_GENERAL 0x00000202 +#define CKM_MD2_HMAC 0x00000201UL +#define CKM_MD2_HMAC_GENERAL 0x00000202UL -#define CKM_MD5 0x00000210 +#define CKM_MD5 0x00000210UL /* CKM_MD5_HMAC and CKM_MD5_HMAC_GENERAL are new for v2.0 */ -#define CKM_MD5_HMAC 0x00000211 -#define CKM_MD5_HMAC_GENERAL 0x00000212 +#define CKM_MD5_HMAC 0x00000211UL +#define CKM_MD5_HMAC_GENERAL 0x00000212UL -#define CKM_SHA_1 0x00000220 +#define CKM_SHA_1 0x00000220UL /* CKM_SHA_1_HMAC and CKM_SHA_1_HMAC_GENERAL are new for v2.0 */ -#define CKM_SHA_1_HMAC 0x00000221 -#define CKM_SHA_1_HMAC_GENERAL 0x00000222 +#define CKM_SHA_1_HMAC 0x00000221UL +#define CKM_SHA_1_HMAC_GENERAL 0x00000222UL /* CKM_RIPEMD128, CKM_RIPEMD128_HMAC, * CKM_RIPEMD128_HMAC_GENERAL, CKM_RIPEMD160, CKM_RIPEMD160_HMAC, * and CKM_RIPEMD160_HMAC_GENERAL are new for v2.10 */ -#define CKM_RIPEMD128 0x00000230 -#define CKM_RIPEMD128_HMAC 0x00000231 -#define CKM_RIPEMD128_HMAC_GENERAL 0x00000232 -#define CKM_RIPEMD160 0x00000240 -#define CKM_RIPEMD160_HMAC 0x00000241 -#define CKM_RIPEMD160_HMAC_GENERAL 0x00000242 +#define CKM_RIPEMD128 0x00000230UL +#define CKM_RIPEMD128_HMAC 0x00000231UL +#define CKM_RIPEMD128_HMAC_GENERAL 0x00000232UL +#define CKM_RIPEMD160 0x00000240UL +#define CKM_RIPEMD160_HMAC 0x00000241UL +#define CKM_RIPEMD160_HMAC_GENERAL 0x00000242UL /* CKM_SHA256/384/512 are new for v2.20 */ -#define CKM_SHA256 0x00000250 -#define CKM_SHA256_HMAC 0x00000251 -#define CKM_SHA256_HMAC_GENERAL 0x00000252 -#define CKM_SHA384 0x00000260 -#define CKM_SHA384_HMAC 0x00000261 -#define CKM_SHA384_HMAC_GENERAL 0x00000262 -#define CKM_SHA512 0x00000270 -#define CKM_SHA512_HMAC 0x00000271 -#define CKM_SHA512_HMAC_GENERAL 0x00000272 +#define CKM_SHA256 0x00000250UL +#define CKM_SHA256_HMAC 0x00000251UL +#define CKM_SHA256_HMAC_GENERAL 0x00000252UL +#define CKM_SHA384 0x00000260UL +#define CKM_SHA384_HMAC 0x00000261UL +#define CKM_SHA384_HMAC_GENERAL 0x00000262UL +#define CKM_SHA512 0x00000270UL +#define CKM_SHA512_HMAC 0x00000271UL +#define CKM_SHA512_HMAC_GENERAL 0x00000272UL /* CKM_SHA224 new for v2.20 amendment 3 */ -#define CKM_SHA224 0x00000255 -#define CKM_SHA224_HMAC 0x00000256 -#define CKM_SHA224_HMAC_GENERAL 0x00000257 +#define CKM_SHA224 0x00000255UL +#define CKM_SHA224_HMAC 0x00000256UL +#define CKM_SHA224_HMAC_GENERAL 0x00000257UL + +/* new for v2.40 */ +#define CKM_SECURID_KEY_GEN 0x00000280UL +#define CKM_SECURID 0x00000282UL +#define CKM_HOTP_KEY_GEN 0x00000290UL +#define CKM_HOTP 0x00000291UL +#define CKM_ACTI 0x000002A0UL +#define CKM_ACTI_KEY_GEN 0x000002A1UL +#define CKM_SHA3_256 0x000002B0UL +#define CKM_SHA3_256_HMAC 0x000002B1UL +#define CKM_SHA3_256_HMAC_GENERAL 0x000002B2UL +#define CKM_SHA3_256_KEY_GEN 0x000002B3UL +#define CKM_SHA3_224 0x000002B5UL +#define CKM_SHA3_224_HMAC 0x000002B6UL +#define CKM_SHA3_224_HMAC_GENERAL 0x000002B7UL +#define CKM_SHA3_224_KEY_GEN 0x000002B8UL +#define CKM_SHA3_384 0x000002C0UL +#define CKM_SHA3_384_HMAC 0x000002C1UL +#define CKM_SHA3_384_HMAC_GENERAL 0x000002C2UL +#define CKM_SHA3_384_KEY_GEN 0x000002C3UL +#define CKM_SHA3_512 0x000002D0UL +#define CKM_SHA3_512_HMAC 0x000002D1UL +#define CKM_SHA3_512_HMAC_GENERAL 0x000002D2UL +#define CKM_SHA3_512_KEY_GEN 0x000002D3UL /* All of the following mechanisms are new for v2.0 */ /* Note that CAST128 and CAST5 are the same algorithm */ -#define CKM_CAST_KEY_GEN 0x00000300 -#define CKM_CAST_ECB 0x00000301 -#define CKM_CAST_CBC 0x00000302 -#define CKM_CAST_MAC 0x00000303 -#define CKM_CAST_MAC_GENERAL 0x00000304 -#define CKM_CAST_CBC_PAD 0x00000305 -#define CKM_CAST3_KEY_GEN 0x00000310 -#define CKM_CAST3_ECB 0x00000311 -#define CKM_CAST3_CBC 0x00000312 -#define CKM_CAST3_MAC 0x00000313 -#define CKM_CAST3_MAC_GENERAL 0x00000314 -#define CKM_CAST3_CBC_PAD 0x00000315 -#define CKM_CAST5_KEY_GEN 0x00000320 -#define CKM_CAST128_KEY_GEN 0x00000320 -#define CKM_CAST5_ECB 0x00000321 -#define CKM_CAST128_ECB 0x00000321 -#define CKM_CAST5_CBC 0x00000322 -#define CKM_CAST128_CBC 0x00000322 -#define CKM_CAST5_MAC 0x00000323 -#define CKM_CAST128_MAC 0x00000323 -#define CKM_CAST5_MAC_GENERAL 0x00000324 -#define CKM_CAST128_MAC_GENERAL 0x00000324 -#define CKM_CAST5_CBC_PAD 0x00000325 -#define CKM_CAST128_CBC_PAD 0x00000325 -#define CKM_RC5_KEY_GEN 0x00000330 -#define CKM_RC5_ECB 0x00000331 -#define CKM_RC5_CBC 0x00000332 -#define CKM_RC5_MAC 0x00000333 -#define CKM_RC5_MAC_GENERAL 0x00000334 -#define CKM_RC5_CBC_PAD 0x00000335 -#define CKM_IDEA_KEY_GEN 0x00000340 -#define CKM_IDEA_ECB 0x00000341 -#define CKM_IDEA_CBC 0x00000342 -#define CKM_IDEA_MAC 0x00000343 -#define CKM_IDEA_MAC_GENERAL 0x00000344 -#define CKM_IDEA_CBC_PAD 0x00000345 -#define CKM_GENERIC_SECRET_KEY_GEN 0x00000350 -#define CKM_CONCATENATE_BASE_AND_KEY 0x00000360 -#define CKM_CONCATENATE_BASE_AND_DATA 0x00000362 -#define CKM_CONCATENATE_DATA_AND_BASE 0x00000363 -#define CKM_XOR_BASE_AND_DATA 0x00000364 -#define CKM_EXTRACT_KEY_FROM_KEY 0x00000365 -#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370 -#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371 -#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372 +#define CKM_CAST_KEY_GEN 0x00000300UL +#define CKM_CAST_ECB 0x00000301UL +#define CKM_CAST_CBC 0x00000302UL +#define CKM_CAST_MAC 0x00000303UL +#define CKM_CAST_MAC_GENERAL 0x00000304UL +#define CKM_CAST_CBC_PAD 0x00000305UL +#define CKM_CAST3_KEY_GEN 0x00000310UL +#define CKM_CAST3_ECB 0x00000311UL +#define CKM_CAST3_CBC 0x00000312UL +#define CKM_CAST3_MAC 0x00000313UL +#define CKM_CAST3_MAC_GENERAL 0x00000314UL +#define CKM_CAST3_CBC_PAD 0x00000315UL +#define CKM_CAST5_KEY_GEN 0x00000320UL +#define CKM_CAST128_KEY_GEN 0x00000320UL +#define CKM_CAST5_ECB 0x00000321UL +#define CKM_CAST128_ECB 0x00000321UL +#define CKM_CAST5_CBC 0x00000322UL +#define CKM_CAST128_CBC 0x00000322UL +#define CKM_CAST5_MAC 0x00000323UL +#define CKM_CAST128_MAC 0x00000323UL +#define CKM_CAST5_MAC_GENERAL 0x00000324UL +#define CKM_CAST128_MAC_GENERAL 0x00000324UL +#define CKM_CAST5_CBC_PAD 0x00000325UL +#define CKM_CAST128_CBC_PAD 0x00000325UL +#define CKM_RC5_KEY_GEN 0x00000330UL +#define CKM_RC5_ECB 0x00000331UL +#define CKM_RC5_CBC 0x00000332UL +#define CKM_RC5_MAC 0x00000333UL +#define CKM_RC5_MAC_GENERAL 0x00000334UL +#define CKM_RC5_CBC_PAD 0x00000335UL +#define CKM_IDEA_KEY_GEN 0x00000340UL +#define CKM_IDEA_ECB 0x00000341UL +#define CKM_IDEA_CBC 0x00000342UL +#define CKM_IDEA_MAC 0x00000343UL +#define CKM_IDEA_MAC_GENERAL 0x00000344UL +#define CKM_IDEA_CBC_PAD 0x00000345UL +#define CKM_GENERIC_SECRET_KEY_GEN 0x00000350UL +#define CKM_CONCATENATE_BASE_AND_KEY 0x00000360UL +#define CKM_CONCATENATE_BASE_AND_DATA 0x00000362UL +#define CKM_CONCATENATE_DATA_AND_BASE 0x00000363UL +#define CKM_XOR_BASE_AND_DATA 0x00000364UL +#define CKM_EXTRACT_KEY_FROM_KEY 0x00000365UL +#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370UL +#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371UL +#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372UL /* CKM_SSL3_MASTER_KEY_DERIVE_DH, CKM_TLS_PRE_MASTER_KEY_GEN, * CKM_TLS_MASTER_KEY_DERIVE, CKM_TLS_KEY_AND_MAC_DERIVE, and * CKM_TLS_MASTER_KEY_DERIVE_DH are new for v2.11 */ -#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373 -#define CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374 -#define CKM_TLS_MASTER_KEY_DERIVE 0x00000375 -#define CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376 -#define CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377 +#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373UL +#define CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374UL +#define CKM_TLS_MASTER_KEY_DERIVE 0x00000375UL +#define CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376UL +#define CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377UL /* CKM_TLS_PRF is new for v2.20 */ -#define CKM_TLS_PRF 0x00000378 +#define CKM_TLS_PRF 0x00000378UL -#define CKM_SSL3_MD5_MAC 0x00000380 -#define CKM_SSL3_SHA1_MAC 0x00000381 -#define CKM_MD5_KEY_DERIVATION 0x00000390 -#define CKM_MD2_KEY_DERIVATION 0x00000391 -#define CKM_SHA1_KEY_DERIVATION 0x00000392 +#define CKM_SSL3_MD5_MAC 0x00000380UL +#define CKM_SSL3_SHA1_MAC 0x00000381UL +#define CKM_MD5_KEY_DERIVATION 0x00000390UL +#define CKM_MD2_KEY_DERIVATION 0x00000391UL +#define CKM_SHA1_KEY_DERIVATION 0x00000392UL /* CKM_SHA256/384/512 are new for v2.20 */ -#define CKM_SHA256_KEY_DERIVATION 0x00000393 -#define CKM_SHA384_KEY_DERIVATION 0x00000394 -#define CKM_SHA512_KEY_DERIVATION 0x00000395 +#define CKM_SHA256_KEY_DERIVATION 0x00000393UL +#define CKM_SHA384_KEY_DERIVATION 0x00000394UL +#define CKM_SHA512_KEY_DERIVATION 0x00000395UL /* CKM_SHA224 new for v2.20 amendment 3 */ -#define CKM_SHA224_KEY_DERIVATION 0x00000396 +#define CKM_SHA224_KEY_DERIVATION 0x00000396UL -#define CKM_PBE_MD2_DES_CBC 0x000003A0 -#define CKM_PBE_MD5_DES_CBC 0x000003A1 -#define CKM_PBE_MD5_CAST_CBC 0x000003A2 -#define CKM_PBE_MD5_CAST3_CBC 0x000003A3 -#define CKM_PBE_MD5_CAST5_CBC 0x000003A4 -#define CKM_PBE_MD5_CAST128_CBC 0x000003A4 -#define CKM_PBE_SHA1_CAST5_CBC 0x000003A5 -#define CKM_PBE_SHA1_CAST128_CBC 0x000003A5 -#define CKM_PBE_SHA1_RC4_128 0x000003A6 -#define CKM_PBE_SHA1_RC4_40 0x000003A7 -#define CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8 -#define CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9 -#define CKM_PBE_SHA1_RC2_128_CBC 0x000003AA -#define CKM_PBE_SHA1_RC2_40_CBC 0x000003AB +/* new for v2.40 */ +#define CKM_SHA3_256_KEY_DERIVATION 0x00000397UL +#define CKM_SHA3_224_KEY_DERIVATION 0x00000398UL +#define CKM_SHA3_384_KEY_DERIVATION 0x00000399UL +#define CKM_SHA3_512_KEY_DERIVATION 0x0000039AUL +#define CKM_SHAKE_128_KEY_DERIVATION 0x0000039BUL +#define CKM_SHAKE_256_KEY_DERIVATION 0x0000039CUL + +#define CKM_PBE_MD2_DES_CBC 0x000003A0UL +#define CKM_PBE_MD5_DES_CBC 0x000003A1UL +#define CKM_PBE_MD5_CAST_CBC 0x000003A2UL +#define CKM_PBE_MD5_CAST3_CBC 0x000003A3UL +#define CKM_PBE_MD5_CAST5_CBC 0x000003A4UL +#define CKM_PBE_MD5_CAST128_CBC 0x000003A4UL +#define CKM_PBE_SHA1_CAST5_CBC 0x000003A5UL +#define CKM_PBE_SHA1_CAST128_CBC 0x000003A5UL +#define CKM_PBE_SHA1_RC4_128 0x000003A6UL +#define CKM_PBE_SHA1_RC4_40 0x000003A7UL +#define CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8UL +#define CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9UL +#define CKM_PBE_SHA1_RC2_128_CBC 0x000003AAUL +#define CKM_PBE_SHA1_RC2_40_CBC 0x000003ABUL /* CKM_PKCS5_PBKD2 is new for v2.10 */ -#define CKM_PKCS5_PBKD2 0x000003B0 +#define CKM_PKCS5_PBKD2 0x000003B0UL -#define CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0 +#define CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0UL /* WTLS mechanisms are new for v2.20 */ -#define CKM_WTLS_PRE_MASTER_KEY_GEN 0x000003D0 -#define CKM_WTLS_MASTER_KEY_DERIVE 0x000003D1 -#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC 0x000003D2 -#define CKM_WTLS_PRF 0x000003D3 -#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE 0x000003D4 -#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE 0x000003D5 +#define CKM_WTLS_PRE_MASTER_KEY_GEN 0x000003D0UL +#define CKM_WTLS_MASTER_KEY_DERIVE 0x000003D1UL +#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC 0x000003D2UL +#define CKM_WTLS_PRF 0x000003D3UL +#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE 0x000003D4UL +#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE 0x000003D5UL /* TLS 1.2 mechanisms are new for v2.40 */ -#define CKM_TLS12_MASTER_KEY_DERIVE 0x000003E0 -#define CKM_TLS12_KEY_AND_MAC_DERIVE 0x000003E1 -#define CKM_TLS12_MASTER_KEY_DERIVE_DH 0x000003E2 -#define CKM_TLS12_KEY_SAFE_DERIVE 0x000003E3 -#define CKM_TLS12_MAC 0x000003E4 -#define CKM_TLS_MAC 0x000003E4 -#define CKM_TLS_KDF 0x000003E5 +#define CKM_TLS12_MASTER_KEY_DERIVE 0x000003E0UL +#define CKM_TLS12_KEY_AND_MAC_DERIVE 0x000003E1UL +#define CKM_TLS12_MASTER_KEY_DERIVE_DH 0x000003E2UL +#define CKM_TLS12_KEY_SAFE_DERIVE 0x000003E3UL +#define CKM_TLS12_MAC 0x000003D8UL +#define CKM_TLS12_KDF 0x000003D9UL +#define CKM_TLS_MAC 0x000003E4UL +#define CKM_TLS_KDF 0x000003E5UL -#define CKM_KEY_WRAP_LYNKS 0x00000400 -#define CKM_KEY_WRAP_SET_OAEP 0x00000401 +#define CKM_KEY_WRAP_LYNKS 0x00000400UL +#define CKM_KEY_WRAP_SET_OAEP 0x00000401UL /* CKM_CMS_SIG is new for v2.20 */ -#define CKM_CMS_SIG 0x00000500 +#define CKM_CMS_SIG 0x00000500UL + +/* new for 2.40 */ +#define CKM_KIP_DERIVE 0x00000510UL +#define CKM_KIP_WRAP 0x00000511UL +#define CKM_KIP_MAC 0x00000512UL /* Fortezza mechanisms */ -#define CKM_SKIPJACK_KEY_GEN 0x00001000 -#define CKM_SKIPJACK_ECB64 0x00001001 -#define CKM_SKIPJACK_CBC64 0x00001002 -#define CKM_SKIPJACK_OFB64 0x00001003 -#define CKM_SKIPJACK_CFB64 0x00001004 -#define CKM_SKIPJACK_CFB32 0x00001005 -#define CKM_SKIPJACK_CFB16 0x00001006 -#define CKM_SKIPJACK_CFB8 0x00001007 -#define CKM_SKIPJACK_WRAP 0x00001008 -#define CKM_SKIPJACK_PRIVATE_WRAP 0x00001009 -#define CKM_SKIPJACK_RELAYX 0x0000100a -#define CKM_KEA_KEY_PAIR_GEN 0x00001010 -#define CKM_KEA_KEY_DERIVE 0x00001011 -#define CKM_FORTEZZA_TIMESTAMP 0x00001020 -#define CKM_BATON_KEY_GEN 0x00001030 -#define CKM_BATON_ECB128 0x00001031 -#define CKM_BATON_ECB96 0x00001032 -#define CKM_BATON_CBC128 0x00001033 -#define CKM_BATON_COUNTER 0x00001034 -#define CKM_BATON_SHUFFLE 0x00001035 -#define CKM_BATON_WRAP 0x00001036 +#define CKM_SKIPJACK_KEY_GEN 0x00001000UL +#define CKM_SKIPJACK_ECB64 0x00001001UL +#define CKM_SKIPJACK_CBC64 0x00001002UL +#define CKM_SKIPJACK_OFB64 0x00001003UL +#define CKM_SKIPJACK_CFB64 0x00001004UL +#define CKM_SKIPJACK_CFB32 0x00001005UL +#define CKM_SKIPJACK_CFB16 0x00001006UL +#define CKM_SKIPJACK_CFB8 0x00001007UL +#define CKM_SKIPJACK_WRAP 0x00001008UL +#define CKM_SKIPJACK_PRIVATE_WRAP 0x00001009UL +#define CKM_SKIPJACK_RELAYX 0x0000100aUL +#define CKM_KEA_KEY_PAIR_GEN 0x00001010UL +#define CKM_KEA_KEY_DERIVE 0x00001011UL +#define CKM_FORTEZZA_TIMESTAMP 0x00001020UL +#define CKM_BATON_KEY_GEN 0x00001030UL +#define CKM_BATON_ECB128 0x00001031UL +#define CKM_BATON_ECB96 0x00001032UL +#define CKM_BATON_CBC128 0x00001033UL +#define CKM_BATON_COUNTER 0x00001034UL +#define CKM_BATON_SHUFFLE 0x00001035UL +#define CKM_BATON_WRAP 0x00001036UL /* CKM_ECDSA_KEY_PAIR_GEN is deprecated in v2.11, * CKM_EC_KEY_PAIR_GEN is preferred */ -#define CKM_ECDSA_KEY_PAIR_GEN 0x00001040 -#define CKM_EC_KEY_PAIR_GEN 0x00001040 +#define CKM_ECDSA_KEY_PAIR_GEN 0x00001040UL +#define CKM_EC_KEY_PAIR_GEN 0x00001040UL -#define CKM_ECDSA 0x00001041 -#define CKM_ECDSA_SHA1 0x00001042 +#define CKM_ECDSA 0x00001041UL +#define CKM_ECDSA_SHA1 0x00001042UL + +/* new for v2.40 */ +#define CKM_ECDSA_SHA224 0x00001043UL +#define CKM_ECDSA_SHA256 0x00001044UL +#define CKM_ECDSA_SHA384 0x00001045UL +#define CKM_ECDSA_SHA512 0x00001046UL +#define CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS 0x0000140BUL /* CKM_ECDH1_DERIVE, CKM_ECDH1_COFACTOR_DERIVE, and CKM_ECMQV_DERIVE * are new for v2.11 */ -#define CKM_ECDH1_DERIVE 0x00001050 -#define CKM_ECDH1_COFACTOR_DERIVE 0x00001051 -#define CKM_ECMQV_DERIVE 0x00001052 +#define CKM_ECDH1_DERIVE 0x00001050UL +#define CKM_ECDH1_COFACTOR_DERIVE 0x00001051UL +#define CKM_ECMQV_DERIVE 0x00001052UL -#define CKM_JUNIPER_KEY_GEN 0x00001060 -#define CKM_JUNIPER_ECB128 0x00001061 -#define CKM_JUNIPER_CBC128 0x00001062 -#define CKM_JUNIPER_COUNTER 0x00001063 -#define CKM_JUNIPER_SHUFFLE 0x00001064 -#define CKM_JUNIPER_WRAP 0x00001065 -#define CKM_FASTHASH 0x00001070 +/* new for v2.40 */ +#define CKM_ECDH_AES_KEY_WRAP 0x00001053UL +#define CKM_RSA_AES_KEY_WRAP 0x00001054UL + +#define CKM_JUNIPER_KEY_GEN 0x00001060UL +#define CKM_JUNIPER_ECB128 0x00001061UL +#define CKM_JUNIPER_CBC128 0x00001062UL +#define CKM_JUNIPER_COUNTER 0x00001063UL +#define CKM_JUNIPER_SHUFFLE 0x00001064UL +#define CKM_JUNIPER_WRAP 0x00001065UL +#define CKM_FASTHASH 0x00001070UL /* CKM_AES_KEY_GEN, CKM_AES_ECB, CKM_AES_CBC, CKM_AES_MAC, * CKM_AES_MAC_GENERAL, CKM_AES_CBC_PAD, CKM_DSA_PARAMETER_GEN, * CKM_DH_PKCS_PARAMETER_GEN, and CKM_X9_42_DH_PARAMETER_GEN are * new for v2.11 */ -#define CKM_AES_KEY_GEN 0x00001080 -#define CKM_AES_ECB 0x00001081 -#define CKM_AES_CBC 0x00001082 -#define CKM_AES_MAC 0x00001083 -#define CKM_AES_MAC_GENERAL 0x00001084 -#define CKM_AES_CBC_PAD 0x00001085 +#define CKM_AES_KEY_GEN 0x00001080UL +#define CKM_AES_ECB 0x00001081UL +#define CKM_AES_CBC 0x00001082UL +#define CKM_AES_MAC 0x00001083UL +#define CKM_AES_MAC_GENERAL 0x00001084UL +#define CKM_AES_CBC_PAD 0x00001085UL /* new for v2.20 amendment 3 */ -#define CKM_AES_CTR 0x00001086 +#define CKM_AES_CTR 0x00001086UL /* new for v2.30 */ -#define CKM_AES_GCM 0x00001087 -#define CKM_AES_CCM 0x00001088 -#define CKM_AES_CTS 0x00001089 +#define CKM_AES_GCM 0x00001087UL +#define CKM_AES_CCM 0x00001088UL +#define CKM_AES_CTS 0x00001089UL /* AES-CMAC values copied from v2.40 errata 1 header file */ -#define CKM_AES_CMAC_GENERAL 0x0000108A -#define CKM_AES_CMAC 0x0000108B -#define CKM_AES_XCBC_MAC 0x0000108C -#define CKM_AES_XCBC_MAC_96 0x0000108D +#define CKM_AES_CMAC 0x0000108AUL +#define CKM_AES_CMAC_GENERAL 0x0000108BUL +#define CKM_AES_XCBC_MAC 0x0000108CUL +#define CKM_AES_XCBC_MAC_96 0x0000108DUL /* BlowFish and TwoFish are new for v2.20 */ -#define CKM_BLOWFISH_KEY_GEN 0x00001090 -#define CKM_BLOWFISH_CBC 0x00001091 -#define CKM_TWOFISH_KEY_GEN 0x00001092 -#define CKM_TWOFISH_CBC 0x00001093 +#define CKM_BLOWFISH_KEY_GEN 0x00001090UL +#define CKM_BLOWFISH_CBC 0x00001091UL +#define CKM_TWOFISH_KEY_GEN 0x00001092UL +#define CKM_TWOFISH_CBC 0x00001093UL + +/* new for v2.40 */ +#define CKM_BLOWFISH_CBC_PAD 0x00001094UL +#define CKM_TWOFISH_CBC_PAD 0x00001095UL /* Camellia is proposed for v2.20 Amendment 3 */ -#define CKM_CAMELLIA_KEY_GEN 0x00000550 -#define CKM_CAMELLIA_ECB 0x00000551 -#define CKM_CAMELLIA_CBC 0x00000552 -#define CKM_CAMELLIA_MAC 0x00000553 -#define CKM_CAMELLIA_MAC_GENERAL 0x00000554 -#define CKM_CAMELLIA_CBC_PAD 0x00000555 -#define CKM_CAMELLIA_ECB_ENCRYPT_DATA 0x00000556 -#define CKM_CAMELLIA_CBC_ENCRYPT_DATA 0x00000557 +#define CKM_CAMELLIA_KEY_GEN 0x00000550UL +#define CKM_CAMELLIA_ECB 0x00000551UL +#define CKM_CAMELLIA_CBC 0x00000552UL +#define CKM_CAMELLIA_MAC 0x00000553UL +#define CKM_CAMELLIA_MAC_GENERAL 0x00000554UL +#define CKM_CAMELLIA_CBC_PAD 0x00000555UL +#define CKM_CAMELLIA_ECB_ENCRYPT_DATA 0x00000556UL +#define CKM_CAMELLIA_CBC_ENCRYPT_DATA 0x00000557UL -#define CKM_SEED_KEY_GEN 0x00000650 -#define CKM_SEED_ECB 0x00000651 -#define CKM_SEED_CBC 0x00000652 -#define CKM_SEED_MAC 0x00000653 -#define CKM_SEED_MAC_GENERAL 0x00000654 -#define CKM_SEED_CBC_PAD 0x00000655 -#define CKM_SEED_ECB_ENCRYPT_DATA 0x00000656 -#define CKM_SEED_CBC_ENCRYPT_DATA 0x00000657 +/* new for v2.40 */ +#define CKM_ARIA_KEY_GEN 0x00000560UL +#define CKM_ARIA_ECB 0x00000561UL +#define CKM_ARIA_CBC 0x00000562UL +#define CKM_ARIA_MAC 0x00000563UL +#define CKM_ARIA_MAC_GENERAL 0x00000564UL +#define CKM_ARIA_CBC_PAD 0x00000565UL +#define CKM_ARIA_ECB_ENCRYPT_DATA 0x00000566UL +#define CKM_ARIA_CBC_ENCRYPT_DATA 0x00000567UL + +#define CKM_SEED_KEY_GEN 0x00000650UL +#define CKM_SEED_ECB 0x00000651UL +#define CKM_SEED_CBC 0x00000652UL +#define CKM_SEED_MAC 0x00000653UL +#define CKM_SEED_MAC_GENERAL 0x00000654UL +#define CKM_SEED_CBC_PAD 0x00000655UL +#define CKM_SEED_ECB_ENCRYPT_DATA 0x00000656UL +#define CKM_SEED_CBC_ENCRYPT_DATA 0x00000657UL + +/* new for v2.40 */ +#define CKM_ECDSA_SHA3_224 0x00001047UL +#define CKM_ECDSA_SHA3_256 0x00001048UL +#define CKM_ECDSA_SHA3_384 0x00001049UL +#define CKM_ECDSA_SHA3_512 0x0000104aUL +#define CKM_EC_EDWARDS_KEY_PAIR_GEN 0x00001055UL +#define CKM_EC_MONTGOMERY_KEY_PAIR_GEN 0x00001056UL +#define CKM_EDDSA 0x00001057UL /* CKM_xxx_ENCRYPT_DATA mechanisms are new for v2.20 */ -#define CKM_DES_ECB_ENCRYPT_DATA 0x00001100 -#define CKM_DES_CBC_ENCRYPT_DATA 0x00001101 -#define CKM_DES3_ECB_ENCRYPT_DATA 0x00001102 -#define CKM_DES3_CBC_ENCRYPT_DATA 0x00001103 -#define CKM_AES_ECB_ENCRYPT_DATA 0x00001104 -#define CKM_AES_CBC_ENCRYPT_DATA 0x00001105 +#define CKM_DES_ECB_ENCRYPT_DATA 0x00001100UL +#define CKM_DES_CBC_ENCRYPT_DATA 0x00001101UL +#define CKM_DES3_ECB_ENCRYPT_DATA 0x00001102UL +#define CKM_DES3_CBC_ENCRYPT_DATA 0x00001103UL +#define CKM_AES_ECB_ENCRYPT_DATA 0x00001104UL +#define CKM_AES_CBC_ENCRYPT_DATA 0x00001105UL -#define CKM_DSA_PARAMETER_GEN 0x00002000 -#define CKM_DH_PKCS_PARAMETER_GEN 0x00002001 -#define CKM_X9_42_DH_PARAMETER_GEN 0x00002002 +#define CKM_GOSTR3410_KEY_PAIR_GEN 0x00001200UL +#define CKM_GOSTR3410 0x00001201UL +#define CKM_GOSTR3410_WITH_GOSTR3411 0x00001202UL +#define CKM_GOSTR3410_KEY_WRAP 0x00001203UL +#define CKM_GOSTR3410_DERIVE 0x00001204UL +#define CKM_GOSTR3411 0x00001210UL +#define CKM_GOSTR3411_HMAC 0x00001211UL +#define CKM_GOST28147_KEY_GEN 0x00001220UL +#define CKM_GOST28147_ECB 0x00001221UL +#define CKM_GOST28147 0x00001222UL +#define CKM_GOST28147_MAC 0x00001223UL +#define CKM_GOST28147_KEY_WRAP 0x00001224UL -#define CKM_VENDOR_DEFINED 0x80000000 +/* new for v2.40 */ +#define CKM_CHACHA20_KEY_GEN 0x00001225UL +#define CKM_CHACHA20 0x00001226UL +#define CKM_POLY1305_KEY_GEN 0x00001227UL +#define CKM_POLY1305 0x00001228UL + +#define CKM_DSA_PARAMETER_GEN 0x00002000UL +#define CKM_DH_PKCS_PARAMETER_GEN 0x00002001UL +#define CKM_X9_42_DH_PARAMETER_GEN 0x00002002UL + +/* new for v2.40 */ +#define CKM_DSA_PROBABILISTIC_PARAMETER_GEN 0x00002003UL +#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN 0x00002004UL +#define CKM_DSA_FIPS_G_GEN 0x00002005UL +#define CKM_AES_CFB1 0x00002108UL +#define CKM_AES_KEY_WRAP 0x00002109UL +#define CKM_AES_KEY_WRAP_PAD 0x0000210AUL +#define CKM_AES_KEY_WRAP_KWP 0x0000210BUL + +/* CKM_SP800_108_xxx_KDF are new for v3.0 */ +#define CKM_SP800_108_COUNTER_KDF 0x000003acUL +#define CKM_SP800_108_FEEDBACK_KDF 0x000003adUL +#define CKM_SP800_108_DOUBLE_PIPELINE_KDF 0x000003aeUL + +/* new for v2.4 */ +#define CKM_RSA_PKCS_TPM_1_1 0x00004001UL +#define CKM_RSA_PKCS_OAEP_TPM_1_1 0x00004002UL +#define CKM_SHA_1_KEY_GEN 0x00004003UL +#define CKM_SHA224_KEY_GEN 0x00004004UL +#define CKM_SHA256_KEY_GEN 0x00004005UL +#define CKM_SHA384_KEY_GEN 0x00004006UL +#define CKM_SHA512_KEY_GEN 0x00004007UL +#define CKM_SHA512_224_KEY_GEN 0x00004008UL +#define CKM_SHA512_256_KEY_GEN 0x00004009UL +#define CKM_SHA512_T_KEY_GEN 0x0000400aUL + +/* new for v3.0 */ +#define CKM_NULL 0x0000400bUL +#define CKM_BLAKE2B_160 0x0000400cUL +#define CKM_BLAKE2B_160_HMAC 0x0000400dUL +#define CKM_BLAKE2B_160_HMAC_GENERAL 0x0000400eUL +#define CKM_BLAKE2B_160_KEY_DERIVE 0x0000400fUL +#define CKM_BLAKE2B_160_KEY_GEN 0x00004010UL +#define CKM_BLAKE2B_256 0x00004011UL +#define CKM_BLAKE2B_256_HMAC 0x00004012UL +#define CKM_BLAKE2B_256_HMAC_GENERAL 0x00004013UL +#define CKM_BLAKE2B_256_KEY_DERIVE 0x00004014UL +#define CKM_BLAKE2B_256_KEY_GEN 0x00004015UL +#define CKM_BLAKE2B_384 0x00004016UL +#define CKM_BLAKE2B_384_HMAC 0x00004017UL +#define CKM_BLAKE2B_384_HMAC_GENERAL 0x00004018UL +#define CKM_BLAKE2B_384_KEY_DERIVE 0x00004019UL +#define CKM_BLAKE2B_384_KEY_GEN 0x0000401aUL +#define CKM_BLAKE2B_512 0x0000401bUL +#define CKM_BLAKE2B_512_HMAC 0x0000401cUL +#define CKM_BLAKE2B_512_HMAC_GENERAL 0x0000401dUL +#define CKM_BLAKE2B_512_KEY_DERIVE 0x0000401eUL +#define CKM_BLAKE2B_512_KEY_GEN 0x0000401fUL +#define CKM_SALSA20 0x00004020UL +#define CKM_CHACHA20_POLY1305 0x00004021UL +#define CKM_SALSA20_POLY1305 0x00004022UL +#define CKM_X3DH_INITIALIZE 0x00004023UL +#define CKM_X3DH_RESPOND 0x00004024UL +#define CKM_X2RATCHET_INITIALIZE 0x00004025UL +#define CKM_X2RATCHET_RESPOND 0x00004026UL +#define CKM_X2RATCHET_ENCRYPT 0x00004027UL +#define CKM_X2RATCHET_DECRYPT 0x00004028UL +#define CKM_XEDDSA 0x00004029UL +#define CKM_HKDF_DERIVE 0x0000402aUL +#define CKM_HKDF_DATA 0x0000402bUL +#define CKM_HKDF_KEY_GEN 0x0000402cUL +#define CKM_SALSA20_KEY_GEN 0x0000402dUL + +#define CKM_VENDOR_DEFINED 0x80000000UL typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR; @@ -967,38 +1268,49 @@ typedef struct CK_MECHANISM_INFO { /* The flags are defined as follows: * Bit Flag Mask Meaning */ -#define CKF_HW 0x00000001 /* performed by HW */ +#define CKF_HW 0x00000001UL /* performed by HW */ + +/* Message interface Flags, new for v3.0 */ +#define CKF_MESSAGE_ENCRYPT 0x00000002UL +#define CKF_MESSAGE_DECRYPT 0x00000004UL +#define CKF_MESSAGE_SIGN 0x00000008UL +#define CKF_MESSAGE_VERIFY 0x00000010UL +#define CKF_MULTI_MESSAGE 0x00000020UL + +/* FindObjects (not for CK_MECHANISM_INFO, but for C_CancelSession) v3.0 */ +#define CKF_FIND_OBJECTS 0x00000040UL /* The flags CKF_ENCRYPT, CKF_DECRYPT, CKF_DIGEST, CKF_SIGN, * CKG_SIGN_RECOVER, CKF_VERIFY, CKF_VERIFY_RECOVER, * CKF_GENERATE, CKF_GENERATE_KEY_PAIR, CKF_WRAP, CKF_UNWRAP, * and CKF_DERIVE are new for v2.0. They specify whether or not * a mechanism can be used for a particular task */ -#define CKF_ENCRYPT 0x00000100 -#define CKF_DECRYPT 0x00000200 -#define CKF_DIGEST 0x00000400 -#define CKF_SIGN 0x00000800 -#define CKF_SIGN_RECOVER 0x00001000 +#define CKF_ENCRYPT 0x00000100UL +#define CKF_DECRYPT 0x00000200UL +#define CKF_DIGEST 0x00000400UL +#define CKF_SIGN 0x00000800UL +#define CKF_SIGN_RECOVER 0x00001000UL #define CKF_VERIFY 0x00002000 -#define CKF_VERIFY_RECOVER 0x00004000 -#define CKF_GENERATE 0x00008000 -#define CKF_GENERATE_KEY_PAIR 0x00010000 -#define CKF_WRAP 0x00020000 -#define CKF_UNWRAP 0x00040000 -#define CKF_DERIVE 0x00080000 +#define CKF_VERIFY_RECOVER 0x00004000UL +#define CKF_GENERATE 0x00008000UL +#define CKF_GENERATE_KEY_PAIR 0x00010000UL +#define CKF_WRAP 0x00020000UL +#define CKF_UNWRAP 0x00040000UL +#define CKF_DERIVE 0x00080000UL /* CKF_EC_F_P, CKF_EC_F_2M, CKF_EC_ECPARAMETERS, CKF_EC_NAMEDCURVE, * CKF_EC_UNCOMPRESS, and CKF_EC_COMPRESS are new for v2.11. They * describe a token's EC capabilities not available in mechanism * information. */ -#define CKF_EC_F_P 0x00100000 -#define CKF_EC_F_2M 0x00200000 -#define CKF_EC_ECPARAMETERS 0x00400000 -#define CKF_EC_NAMEDCURVE 0x00800000 -#define CKF_EC_UNCOMPRESS 0x01000000 -#define CKF_EC_COMPRESS 0x02000000 +#define CKF_EC_F_P 0x00100000UL +#define CKF_EC_F_2M 0x00200000UL +#define CKF_EC_ECPARAMETERS 0x00400000UL +#define CKF_EC_OID 0x00800000UL +#define CKF_EC_NAMEDCURVE CKF_EC_OID /* renamed in v3.0 */ +#define CKF_EC_UNCOMPRESS 0x01000000UL +#define CKF_EC_COMPRESS 0x02000000UL -#define CKF_EXTENSION 0x80000000 /* FALSE for this version */ +#define CKF_EXTENSION 0x80000000UL /* FALSE for this version */ typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR; @@ -1007,137 +1319,157 @@ typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR; /* CK_RV was changed from CK_USHORT to CK_ULONG for v2.0 */ typedef CK_ULONG CK_RV; -#define CKR_OK 0x00000000 -#define CKR_CANCEL 0x00000001 -#define CKR_HOST_MEMORY 0x00000002 -#define CKR_SLOT_ID_INVALID 0x00000003 +#define CKR_OK 0x00000000UL +#define CKR_CANCEL 0x00000001UL +#define CKR_HOST_MEMORY 0x00000002UL +#define CKR_SLOT_ID_INVALID 0x00000003UL /* CKR_FLAGS_INVALID was removed for v2.0 */ /* CKR_GENERAL_ERROR and CKR_FUNCTION_FAILED are new for v2.0 */ -#define CKR_GENERAL_ERROR 0x00000005 -#define CKR_FUNCTION_FAILED 0x00000006 +#define CKR_GENERAL_ERROR 0x00000005UL +#define CKR_FUNCTION_FAILED 0x00000006UL /* CKR_ARGUMENTS_BAD, CKR_NO_EVENT, CKR_NEED_TO_CREATE_THREADS, * and CKR_CANT_LOCK are new for v2.01 */ -#define CKR_ARGUMENTS_BAD 0x00000007 -#define CKR_NO_EVENT 0x00000008 -#define CKR_NEED_TO_CREATE_THREADS 0x00000009 -#define CKR_CANT_LOCK 0x0000000A +#define CKR_ARGUMENTS_BAD 0x00000007UL +#define CKR_NO_EVENT 0x00000008UL +#define CKR_NEED_TO_CREATE_THREADS 0x00000009UL +#define CKR_CANT_LOCK 0x0000000AUL -#define CKR_ATTRIBUTE_READ_ONLY 0x00000010 -#define CKR_ATTRIBUTE_SENSITIVE 0x00000011 -#define CKR_ATTRIBUTE_TYPE_INVALID 0x00000012 -#define CKR_ATTRIBUTE_VALUE_INVALID 0x00000013 -#define CKR_DATA_INVALID 0x00000020 -#define CKR_DATA_LEN_RANGE 0x00000021 -#define CKR_DEVICE_ERROR 0x00000030 -#define CKR_DEVICE_MEMORY 0x00000031 -#define CKR_DEVICE_REMOVED 0x00000032 -#define CKR_ENCRYPTED_DATA_INVALID 0x00000040 -#define CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041 -#define CKR_FUNCTION_CANCELED 0x00000050 -#define CKR_FUNCTION_NOT_PARALLEL 0x00000051 +#define CKR_ATTRIBUTE_READ_ONLY 0x00000010UL +#define CKR_ATTRIBUTE_SENSITIVE 0x00000011UL +#define CKR_ATTRIBUTE_TYPE_INVALID 0x00000012UL +#define CKR_ATTRIBUTE_VALUE_INVALID 0x00000013UL + +/* new for v3.0 */ +#define CKR_ACTION_PROHIBITED 0x0000001BUL + +#define CKR_DATA_INVALID 0x00000020UL +#define CKR_DATA_LEN_RANGE 0x00000021UL +#define CKR_DEVICE_ERROR 0x00000030UL +#define CKR_DEVICE_MEMORY 0x00000031UL +#define CKR_DEVICE_REMOVED 0x00000032UL +#define CKR_ENCRYPTED_DATA_INVALID 0x00000040UL +#define CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041UL +#define CKR_FUNCTION_CANCELED 0x00000050UL +#define CKR_FUNCTION_NOT_PARALLEL 0x00000051UL /* CKR_FUNCTION_NOT_SUPPORTED is new for v2.0 */ -#define CKR_FUNCTION_NOT_SUPPORTED 0x00000054 +#define CKR_FUNCTION_NOT_SUPPORTED 0x00000054UL -#define CKR_KEY_HANDLE_INVALID 0x00000060 +#define CKR_KEY_HANDLE_INVALID 0x00000060UL /* CKR_KEY_SENSITIVE was removed for v2.0 */ -#define CKR_KEY_SIZE_RANGE 0x00000062 -#define CKR_KEY_TYPE_INCONSISTENT 0x00000063 +#define CKR_KEY_SIZE_RANGE 0x00000062UL +#define CKR_KEY_TYPE_INCONSISTENT 0x00000063UL /* CKR_KEY_NOT_NEEDED, CKR_KEY_CHANGED, CKR_KEY_NEEDED, * CKR_KEY_INDIGESTIBLE, CKR_KEY_FUNCTION_NOT_PERMITTED, * CKR_KEY_NOT_WRAPPABLE, and CKR_KEY_UNEXTRACTABLE are new for * v2.0 */ -#define CKR_KEY_NOT_NEEDED 0x00000064 -#define CKR_KEY_CHANGED 0x00000065 -#define CKR_KEY_NEEDED 0x00000066 -#define CKR_KEY_INDIGESTIBLE 0x00000067 -#define CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068 -#define CKR_KEY_NOT_WRAPPABLE 0x00000069 -#define CKR_KEY_UNEXTRACTABLE 0x0000006A +#define CKR_KEY_NOT_NEEDED 0x00000064UL +#define CKR_KEY_CHANGED 0x00000065UL +#define CKR_KEY_NEEDED 0x00000066UL +#define CKR_KEY_INDIGESTIBLE 0x00000067UL +#define CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068UL +#define CKR_KEY_NOT_WRAPPABLE 0x00000069UL +#define CKR_KEY_UNEXTRACTABLE 0x0000006AUL -#define CKR_MECHANISM_INVALID 0x00000070 -#define CKR_MECHANISM_PARAM_INVALID 0x00000071 +#define CKR_MECHANISM_INVALID 0x00000070UL +#define CKR_MECHANISM_PARAM_INVALID 0x00000071UL /* CKR_OBJECT_CLASS_INCONSISTENT and CKR_OBJECT_CLASS_INVALID * were removed for v2.0 */ -#define CKR_OBJECT_HANDLE_INVALID 0x00000082 -#define CKR_OPERATION_ACTIVE 0x00000090 -#define CKR_OPERATION_NOT_INITIALIZED 0x00000091 -#define CKR_PIN_INCORRECT 0x000000A0 -#define CKR_PIN_INVALID 0x000000A1 -#define CKR_PIN_LEN_RANGE 0x000000A2 +#define CKR_OBJECT_HANDLE_INVALID 0x00000082UL +#define CKR_OPERATION_ACTIVE 0x00000090UL +#define CKR_OPERATION_NOT_INITIALIZED 0x00000091UL +#define CKR_PIN_INCORRECT 0x000000A0UL +#define CKR_PIN_INVALID 0x000000A1UL +#define CKR_PIN_LEN_RANGE 0x000000A2UL /* CKR_PIN_EXPIRED and CKR_PIN_LOCKED are new for v2.0 */ -#define CKR_PIN_EXPIRED 0x000000A3 -#define CKR_PIN_LOCKED 0x000000A4 +#define CKR_PIN_EXPIRED 0x000000A3UL +#define CKR_PIN_LOCKED 0x000000A4UL -#define CKR_SESSION_CLOSED 0x000000B0 -#define CKR_SESSION_COUNT 0x000000B1 -#define CKR_SESSION_HANDLE_INVALID 0x000000B3 -#define CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4 -#define CKR_SESSION_READ_ONLY 0x000000B5 -#define CKR_SESSION_EXISTS 0x000000B6 +#define CKR_SESSION_CLOSED 0x000000B0UL +#define CKR_SESSION_COUNT 0x000000B1UL +#define CKR_SESSION_HANDLE_INVALID 0x000000B3UL +#define CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4UL +#define CKR_SESSION_READ_ONLY 0x000000B5UL +#define CKR_SESSION_EXISTS 0x000000B6UL /* CKR_SESSION_READ_ONLY_EXISTS and * CKR_SESSION_READ_WRITE_SO_EXISTS are new for v2.0 */ -#define CKR_SESSION_READ_ONLY_EXISTS 0x000000B7 -#define CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B8 +#define CKR_SESSION_READ_ONLY_EXISTS 0x000000B7UL +#define CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B8UL -#define CKR_SIGNATURE_INVALID 0x000000C0 -#define CKR_SIGNATURE_LEN_RANGE 0x000000C1 -#define CKR_TEMPLATE_INCOMPLETE 0x000000D0 -#define CKR_TEMPLATE_INCONSISTENT 0x000000D1 -#define CKR_TOKEN_NOT_PRESENT 0x000000E0 -#define CKR_TOKEN_NOT_RECOGNIZED 0x000000E1 -#define CKR_TOKEN_WRITE_PROTECTED 0x000000E2 -#define CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0 -#define CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1 -#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2 -#define CKR_USER_ALREADY_LOGGED_IN 0x00000100 -#define CKR_USER_NOT_LOGGED_IN 0x00000101 -#define CKR_USER_PIN_NOT_INITIALIZED 0x00000102 -#define CKR_USER_TYPE_INVALID 0x00000103 +#define CKR_SIGNATURE_INVALID 0x000000C0UL +#define CKR_SIGNATURE_LEN_RANGE 0x000000C1UL +#define CKR_TEMPLATE_INCOMPLETE 0x000000D0UL +#define CKR_TEMPLATE_INCONSISTENT 0x000000D1UL +#define CKR_TOKEN_NOT_PRESENT 0x000000E0UL +#define CKR_TOKEN_NOT_RECOGNIZED 0x000000E1UL +#define CKR_TOKEN_WRITE_PROTECTED 0x000000E2UL +#define CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0UL +#define CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1UL +#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2UL +#define CKR_USER_ALREADY_LOGGED_IN 0x00000100UL +#define CKR_USER_NOT_LOGGED_IN 0x00000101UL +#define CKR_USER_PIN_NOT_INITIALIZED 0x00000102UL +#define CKR_USER_TYPE_INVALID 0x00000103UL /* CKR_USER_ANOTHER_ALREADY_LOGGED_IN and CKR_USER_TOO_MANY_TYPES * are new to v2.01 */ -#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104 -#define CKR_USER_TOO_MANY_TYPES 0x00000105 +#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104UL +#define CKR_USER_TOO_MANY_TYPES 0x00000105UL -#define CKR_WRAPPED_KEY_INVALID 0x00000110 -#define CKR_WRAPPED_KEY_LEN_RANGE 0x00000112 -#define CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113 -#define CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114 -#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115 -#define CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120 +#define CKR_WRAPPED_KEY_INVALID 0x00000110UL +#define CKR_WRAPPED_KEY_LEN_RANGE 0x00000112UL +#define CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113UL +#define CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114UL +#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115UL +#define CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120UL + +/* This is new to v2.0 */ +#define CKR_RANDOM_NO_RNG 0x00000121UL + +/* This is new to v2.11 */ +#define CKR_DOMAIN_PARAMS_INVALID 0x00000130UL + +/* This is new to v2.40 */ +#define CKR_CURVE_NOT_SUPPORTED 0x00000140UL /* These are new to v2.0 */ -#define CKR_RANDOM_NO_RNG 0x00000121 - -/* These are new to v2.11 */ -#define CKR_DOMAIN_PARAMS_INVALID 0x00000130 - -/* These are new to v2.0 */ -#define CKR_BUFFER_TOO_SMALL 0x00000150 -#define CKR_SAVED_STATE_INVALID 0x00000160 -#define CKR_INFORMATION_SENSITIVE 0x00000170 -#define CKR_STATE_UNSAVEABLE 0x00000180 +#define CKR_BUFFER_TOO_SMALL 0x00000150UL +#define CKR_SAVED_STATE_INVALID 0x00000160UL +#define CKR_INFORMATION_SENSITIVE 0x00000170UL +#define CKR_STATE_UNSAVEABLE 0x00000180UL /* These are new to v2.01 */ -#define CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190 -#define CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191 -#define CKR_MUTEX_BAD 0x000001A0 -#define CKR_MUTEX_NOT_LOCKED 0x000001A1 +#define CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190UL +#define CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191UL +#define CKR_MUTEX_BAD 0x000001A0UL +#define CKR_MUTEX_NOT_LOCKED 0x000001A1UL + +/* These are new to v2.40 */ +#define CKR_NEW_PIN_MODE 0x000001B0UL +#define CKR_NEXT_OTP 0x000001B1UL +#define CKR_EXCEEDED_MAX_ITERATIONS 0x000001B5UL +#define CKR_FIPS_SELF_TEST_FAILED 0x000001B6UL +#define CKR_LIBRARY_LOAD_FAILED 0x000001B7UL +#define CKR_PIN_TOO_WEAK 0x000001B8UL +#define CKR_PUBLIC_KEY_INVALID 0x000001B /* This is new to v2.20 */ -#define CKR_FUNCTION_REJECTED 0x00000200 +#define CKR_FUNCTION_REJECTED 0x00000200UL -#define CKR_VENDOR_DEFINED 0x80000000 +/* This is new to v3.0 */ +#define CKR_TOKEN_RESOURCE_EXCEEDED 0x00000201UL +#define CKR_OPERATION_CANCEL_FAILED 0x00000202UL + +#define CKR_VENDOR_DEFINED 0x80000000UL /* CK_NOTIFY is an application callback that processes events */ typedef CK_CALLBACK_FUNCTION(CK_RV, CK_NOTIFY)( @@ -1156,6 +1488,24 @@ typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR; typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR; +/* These are new for v3.0 */ +typedef struct CK_FUNCTION_LIST_3_0 CK_FUNCTION_LIST_3_0; +typedef CK_FUNCTION_LIST_3_0 CK_PTR CK_FUNCTION_LIST_3_0_PTR; +typedef CK_FUNCTION_LIST_3_0_PTR CK_PTR CK_FUNCTION_LIST_3_0_PTR_PTR; + +/* Interfaces are new in v3.0 */ +typedef struct CK_INTERFACE { + CK_CHAR *pInterfaceName; + CK_VOID_PTR pFunctionList; + CK_FLAGS flags; +} CK_INTERFACE; + +typedef CK_INTERFACE CK_PTR CK_INTERFACE_PTR; +typedef CK_INTERFACE_PTR CK_PTR CK_INTERFACE_PTR_PTR; + +#define CKF_END_OF_MESSAGE 0x00000001UL +#define CKF_INTERFACE_FORK_SAFE 0x00000001UL + /* CK_CREATEMUTEX is an application callback for creating a * mutex object */ typedef CK_CALLBACK_FUNCTION(CK_RV, CK_CREATEMUTEX)( @@ -1204,8 +1554,8 @@ typedef struct CK_C_INITIALIZE_ARGS { /* flags: bit flags that provide capabilities of the slot * Bit Flag Mask Meaning */ -#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001 -#define CKF_OS_LOCKING_OK 0x00000002 +#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001UL +#define CKF_OS_LOCKING_OK 0x00000002UL typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR; @@ -1226,13 +1576,19 @@ typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR; /* The following MGFs are defined */ /* CKG_MGF1_SHA256, CKG_MGF1_SHA384, and CKG_MGF1_SHA512 * are new for v2.20 */ -#define CKG_MGF1_SHA1 0x00000001 -#define CKG_MGF1_SHA256 0x00000002 -#define CKG_MGF1_SHA384 0x00000003 -#define CKG_MGF1_SHA512 0x00000004 +#define CKG_MGF1_SHA1 0x00000001UL +#define CKG_MGF1_SHA256 0x00000002UL +#define CKG_MGF1_SHA384 0x00000003UL +#define CKG_MGF1_SHA512 0x00000004UL /* v2.20 amendment 3 */ -#define CKG_MGF1_SHA224 0x00000005 +#define CKG_MGF1_SHA224 0x00000005UL + +/* v2.40 */ +#define CKG_MGF1_SHA3_224 0x00000006UL +#define CKG_MGF1_SHA3_256 0x00000007UL +#define CKG_MGF1_SHA3_384 0x00000008UL +#define CKG_MGF1_SHA3_512 0x00000009UL /* CK_RSA_PKCS_OAEP_SOURCE_TYPE is new for v2.10. * CK_RSA_PKCS_OAEP_SOURCE_TYPE is used to indicate the source @@ -1243,7 +1599,7 @@ typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE; typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR; /* The following encoding parameter sources are defined */ -#define CKZ_DATA_SPECIFIED 0x00000001 +#define CKZ_DATA_SPECIFIED 0x00000001UL /* CK_RSA_PKCS_OAEP_PARAMS is new for v2.10. * CK_RSA_PKCS_OAEP_PARAMS provides the parameters to the @@ -1273,12 +1629,34 @@ typedef CK_RSA_PKCS_PSS_PARAMS CK_PTR CK_RSA_PKCS_PSS_PARAMS_PTR; typedef CK_ULONG CK_EC_KDF_TYPE; /* The following EC Key Derivation Functions are defined */ -#define CKD_NULL 0x00000001 -#define CKD_SHA1_KDF 0x00000002 -#define CKD_SHA224_KDF 0x00000005 -#define CKD_SHA256_KDF 0x00000006 -#define CKD_SHA384_KDF 0x00000007 -#define CKD_SHA512_KDF 0x00000008 +#define CKD_NULL 0x00000001UL +#define CKD_SHA1_KDF 0x00000002UL +#define CKD_SHA224_KDF 0x00000005UL +#define CKD_SHA256_KDF 0x00000006UL +#define CKD_SHA384_KDF 0x00000007UL +#define CKD_SHA512_KDF 0x00000008UL + +/* new for v2.40 */ +#define CKD_CPDIVERSIFY_KDF 0x00000009UL +#define CKD_SHA3_224_KDF 0x0000000AUL +#define CKD_SHA3_256_KDF 0x0000000BUL +#define CKD_SHA3_384_KDF 0x0000000CUL +#define CKD_SHA3_512_KDF 0x0000000DUL + +/* new for v3.0 */ +#define CKD_SHA1_KDF_SP800 0x0000000EUL +#define CKD_SHA224_KDF_SP800 0x0000000FUL +#define CKD_SHA256_KDF_SP800 0x00000010UL +#define CKD_SHA384_KDF_SP800 0x00000011UL +#define CKD_SHA512_KDF_SP800 0x00000012UL +#define CKD_SHA3_224_KDF_SP800 0x00000013UL +#define CKD_SHA3_256_KDF_SP800 0x00000014UL +#define CKD_SHA3_384_KDF_SP800 0x00000015UL +#define CKD_SHA3_512_KDF_SP800 0x00000016UL +#define CKD_BLAKE2B_160_KDF 0x00000017UL +#define CKD_BLAKE2B_256_KDF 0x00000018UL +#define CKD_BLAKE2B_384_KDF 0x00000019UL +#define CKD_BLAKE2B_512_KDF 0x0000001aUL /* CK_ECDH1_DERIVE_PARAMS is new for v2.11. * CK_ECDH1_DERIVE_PARAMS provides the parameters to the @@ -1334,8 +1712,8 @@ typedef CK_X9_42_DH_KDF_TYPE CK_PTR CK_X9_42_DH_KDF_TYPE_PTR; /* The following X9.42 DH key derivation functions are defined (besides CKD_NULL already defined : */ -#define CKD_SHA1_KDF_ASN1 0x00000003 -#define CKD_SHA1_KDF_CONCATENATE 0x00000004 +#define CKD_SHA1_KDF_ASN1 0x00000003UL +#define CKD_SHA1_KDF_CONCATENATE 0x00000004UL /* CK_X9_42_DH1_DERIVE_PARAMS is new for v2.11. * CK_X9_42_DH1_DERIVE_PARAMS provides the parameters to the @@ -1496,15 +1874,24 @@ typedef struct CK_AES_CTR_PARAMS { typedef CK_AES_CTR_PARAMS CK_PTR CK_AES_CTR_PARAMS_PTR; /* CK_GCM_PARAMS is new for version 2.30 */ -typedef struct CK_GCM_PARAMS { +/* There was a discrepency between the doc and the headers + * in PKCS #11 v2.40, NSS had the doc version, but the header + * was normative. In V3.0 they were reconsiled as the header + * version. In NSS the header version is called CK_GCM_PARAMS_V3 + * and the v2.40 doc version is called CK_NSS_GCM_PARAMS. + * CK_GCM_PARMS is define as CK_NSS_GCM_PARAMS if + * NSS_PCKS11_2_0_COMPAT is defined and CK_GCM_PARAMS_V3 if it's not. + * Softoken accepts either version and internally uses CK_NSS_GCM_PARAMS */ +typedef struct CK_GCM_PARAMS_V3 { CK_BYTE_PTR pIv; CK_ULONG ulIvLen; + CK_ULONG ulIvBits; CK_BYTE_PTR pAAD; CK_ULONG ulAADLen; CK_ULONG ulTagBits; -} CK_GCM_PARAMS; +} CK_GCM_PARAMS_V3; -typedef CK_GCM_PARAMS CK_PTR CK_GCM_PARAMS_PTR; +typedef CK_GCM_PARAMS_V3 CK_PTR CK_GCM_PARAMS_V3_PTR; /* CK_CCM_PARAMS is new for version 2.30 */ typedef struct CK_CCM_PARAMS { @@ -1518,6 +1905,58 @@ typedef struct CK_CCM_PARAMS { typedef CK_CCM_PARAMS CK_PTR CK_CCM_PARAMS_PTR; +/* SALSA20_POLY1305 and CHACHA20_POLY1305 is AEAD is new in v3.0 */ +typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMS { + CK_BYTE_PTR pNonce; + CK_ULONG ulNonceLen; + CK_BYTE_PTR pAAD; + CK_ULONG ulAADLen; +} CK_SALSA20_CHACHA20_POLY1305_PARAMS; + +typedef CK_SALSA20_CHACHA20_POLY1305_PARAMS + CK_PTR CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR; + +/* MESSAGE params are new for v3.0 */ +typedef CK_ULONG CK_GENERATOR_FUNCTION; +#define CKG_NO_GENERATE 0x00000000UL +#define CKG_GENERATE 0x00000001UL +#define CKG_GENERATE_COUNTER 0x00000002UL +#define CKG_GENERATE_RANDOM 0x00000003UL +#define CKG_GENERATE_COUNTER_XOR 0x00000004UL + +typedef struct CK_GCM_MESSAGE_PARAMS { + CK_BYTE_PTR pIv; + CK_ULONG ulIvLen; + CK_ULONG ulIvFixedBits; + CK_GENERATOR_FUNCTION ivGenerator; + CK_BYTE_PTR pTag; + CK_ULONG ulTagBits; +} CK_GCM_MESSAGE_PARAMS; + +typedef CK_GCM_MESSAGE_PARAMS CK_GCM_MESSAGE_PARAMS_PTR; + +typedef struct CK_CCM_MESSAGE_PARAMS { + CK_ULONG ulDataLen; /*plaintext or ciphertext*/ + CK_BYTE_PTR pNonce; + CK_ULONG ulNonceLen; + CK_ULONG ulNonceFixedBits; + CK_GENERATOR_FUNCTION nonceGenerator; + CK_BYTE_PTR pMAC; + CK_ULONG ulMACLen; +} CK_CCM_MESSAGE_PARAMS; + +typedef CK_CCM_MESSAGE_PARAMS CK_CCM_MESSAGE_PARAMS_PTR; + +/* SALSA20/CHACHA20 doe not define IV generators */ +typedef struct CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS { + CK_BYTE_PTR pNonce; + CK_ULONG ulNonceLen; + CK_BYTE_PTR pTag; +} CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS; + +typedef CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS + CK_PTR CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS_PTR; + /* CK_SKIPJACK_PRIVATE_WRAP_PARAMS provides the parameters to the * CKM_SKIPJACK_PRIVATE_WRAP mechanism */ /* CK_SKIPJACK_PRIVATE_WRAP_PARAMS is new for v2.0 */ @@ -1561,6 +2000,58 @@ typedef struct CK_SKIPJACK_RELAYX_PARAMS { typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR CK_SKIPJACK_RELAYX_PARAMS_PTR; +/* New for v2.40, CAMELLIA, ARIA, SEED */ +typedef struct CK_CAMELLIA_CTR_PARAMS { + CK_ULONG ulCounterBits; + CK_BYTE cb[16]; +} CK_CAMELLIA_CTR_PARAMS; + +typedef CK_CAMELLIA_CTR_PARAMS CK_PTR CK_CAMELLIA_CTR_PARAMS_PTR; + +typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS { + CK_BYTE iv[16]; + CK_BYTE_PTR pData; + CK_ULONG length; +} CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS; + +typedef CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR + CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR; + +typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS { + CK_BYTE iv[16]; + CK_BYTE_PTR pData; + CK_ULONG length; +} CK_ARIA_CBC_ENCRYPT_DATA_PARAMS; + +typedef CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR + CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR; + +typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS { + CK_BYTE iv[16]; + CK_BYTE_PTR pData; + CK_ULONG length; +} CK_SEED_CBC_ENCRYPT_DATA_PARAMS; + +typedef CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_PTR + CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR; + +/* ChaCha20/Salsa20 Counter support is new in v3.0*/ +typedef struct CK_CHACHA20_PARAMS { + CK_BYTE_PTR pBlockCounter; + CK_ULONG blockCounterBits; + CK_BYTE_PTR pNonce; + CK_ULONG ulNonceBits; +} CK_CHACHA20_PARAMS; + +typedef CK_CHACHA20_PARAMS CK_PTR CK_CHACHA20_PARAMS_PTR; + +typedef struct CK_SALSA20_PARAMS { + CK_BYTE_PTR pBlockCounter; + CK_BYTE_PTR pNonce; + CK_ULONG ulNonceBits; +} CK_SALSA20_PARAMS; +typedef CK_SALSA20_PARAMS CK_PTR CK_SALSA20_PARAMS_PTR; + typedef struct CK_PBE_PARAMS { CK_BYTE_PTR pInitVector; CK_UTF8CHAR_PTR pPassword; @@ -1665,13 +2156,31 @@ typedef struct CK_TLS_KDF_PARAMS { } CK_TLS_KDF_PARAMS; typedef struct CK_TLS_MAC_PARAMS { - CK_MECHANISM_TYPE prfMechanism; + CK_MECHANISM_TYPE prfHashMechanism; CK_ULONG ulMacLength; CK_ULONG ulServerOrClient; } CK_TLS_MAC_PARAMS; typedef CK_TLS_MAC_PARAMS CK_PTR CK_TLS_MAC_PARAMS_PTR; +/* HKDF is new for v3.0 */ +typedef struct CK_HKDF_PARAMS { + CK_BBOOL bExtract; + CK_BBOOL bExpand; + CK_MECHANISM_TYPE prfHashMechanism; + CK_ULONG ulSaltType; + CK_BYTE_PTR pSalt; + CK_ULONG ulSaltLen; + CK_OBJECT_HANDLE hSaltKey; + CK_BYTE_PTR pInfo; + CK_ULONG ulInfoLen; +} CK_HKDF_PARAMS; +typedef CK_HKDF_PARAMS CK_PTR CK_HKDF_PARAMS_PTR; + +#define CKF_HKDF_SALT_NULL 0x00000001UL +#define CKF_HKDF_SALT_DATA 0x00000002UL +#define CKF_HKDF_SALT_KEY 0x00000004UL + /* WTLS is new for version 2.20 */ typedef struct CK_WTLS_RANDOM_DATA { CK_BYTE_PTR pClientRandom; @@ -1724,6 +2233,94 @@ typedef struct CK_WTLS_KEY_MAT_PARAMS { typedef CK_WTLS_KEY_MAT_PARAMS CK_PTR CK_WTLS_KEY_MAT_PARAMS_PTR; +/* The following types for NIST 800-108 KBKDF are defined in PKCS#11 v3.0 */ +typedef CK_MECHANISM_TYPE CK_SP800_108_PRF_TYPE; +typedef CK_ULONG CK_PRF_DATA_TYPE; + +#define CK_SP800_108_ITERATION_VARIABLE 0x00000001UL +#define CK_SP800_108_OPTIONAL_COUNTER 0x00000002UL +#define CK_SP800_108_DKM_LENGTH 0x00000003UL +#define CK_SP800_108_BYTE_ARRAY 0x00000004UL + +/* ERRATA: PKCS#11 v3.0 Cryptographic Token Interface Current Mechanisms + * specification specifies a CK_SP800_108_COUNTER, while the pkcs11t.h from + * PKCS#11 v3.0 Cryptographic Token Interface Base Specification specifies + * CK_SP800_108_OPTIONAL_COUNTER. */ +#define CK_SP800_108_COUNTER CK_SP800_108_OPTIONAL_COUNTER + +typedef struct CK_PRF_DATA_PARAM { + CK_PRF_DATA_TYPE type; + CK_VOID_PTR pValue; + CK_ULONG ulValueLen; +} CK_PRF_DATA_PARAM; + +typedef CK_PRF_DATA_PARAM CK_PTR CK_PRF_DATA_PARAM_PTR; + +typedef struct CK_SP800_108_COUNTER_FORMAT { + CK_BBOOL bLittleEndian; + CK_ULONG ulWidthInBits; +} CK_SP800_108_COUNTER_FORMAT; + +typedef CK_SP800_108_COUNTER_FORMAT CK_PTR CK_SP800_108_COUNTER_FORMAT_PTR; + +typedef CK_ULONG CK_SP800_108_DKM_LENGTH_METHOD; + +/* ERRATA: PKCS#11 v3.0 Cryptographic Token Interface Current Mechanisms + * defines that these constants exist, but doesn't specify values. pkcs11t.h + * from PKCS#11 v3.0 Cryptographic Token Interface Base Specification doesn't + * define these constants either. */ +#define CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS 0x00000001UL +#define CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS 0x00000002UL + +typedef struct CK_SP800_108_DKM_LENGTH_FORMAT { + CK_SP800_108_DKM_LENGTH_METHOD dkmLengthMethod; + CK_BBOOL bLittleEndian; + CK_ULONG ulWidthInBits; +} CK_SP800_108_DKM_LENGTH_FORMAT; + +typedef CK_SP800_108_DKM_LENGTH_FORMAT CK_PTR CK_SP800_108_DKM_LENGTH_FORMAT_PTR; + +typedef struct CK_DERIVED_KEY { + CK_ATTRIBUTE_PTR pTemplate; + CK_ULONG ulAttributeCount; + CK_OBJECT_HANDLE_PTR phKey; +} CK_DERIVED_KEY; + +typedef CK_DERIVED_KEY CK_PTR CK_DERIVED_KEY_PTR; + +/* UNFIXED ERRATA: NIST SP800-108 specifies that implementer can decide the + * number of bits to take from each PRF invocation. However, all three forms + * of the PKCS#11 v3.0 implementation lack a bitwidth for the PRF and only + * allow the full-width mechanism varieties. Additionally, outside of the + * base key (used as the key to the PRF), there is no way to pass any + * additional, PRF-mechanism specific data. */ + +typedef struct CK_SP800_108_KDF_PARAMS { + CK_SP800_108_PRF_TYPE prfType; + CK_ULONG ulNumberOfDataParams; + CK_PRF_DATA_PARAM_PTR pDataParams; + CK_ULONG ulAdditionalDerivedKeys; + /* ERRATA: in PKCS#11 v3.0, pAdditionalDerivedKeys is typed as + * CK_DERVIED_KEY; it needs to be of type CK_DERIVED_KEY_PTR. */ + CK_DERIVED_KEY_PTR pAdditionalDerivedKeys; +} CK_SP800_108_KDF_PARAMS; + +typedef CK_SP800_108_KDF_PARAMS CK_PTR CK_SP800_108_KDF_PARAMS_PTR; + +typedef struct CK_SP800_108_FEEDBACK_KDF_PARAMS { + CK_SP800_108_PRF_TYPE prfType; + CK_ULONG ulNumberOfDataParams; + CK_PRF_DATA_PARAM_PTR pDataParams; + CK_ULONG ulIVLen; + CK_BYTE_PTR pIV; + CK_ULONG ulAdditionalDerivedKeys; + /* ERRATA: in PKCS#11 v3.0, pAdditionalDerivedKeys is typed as + * CK_DERVIED_KEY; it needs to be of type CK_DERIVED_KEY_PTR. */ + CK_DERIVED_KEY_PTR pAdditionalDerivedKeys; +} CK_SP800_108_FEEDBACK_KDF_PARAMS; + +typedef CK_SP800_108_FEEDBACK_KDF_PARAMS CK_PTR CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR; + /* CMS is new for version 2.20 */ typedef struct CK_CMS_SIG_PARAMS { CK_OBJECT_HANDLE certificateHandle; @@ -1764,14 +2361,14 @@ typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE; typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR; /* The following PRFs are defined in PKCS #5 v2.1. */ -#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001 -#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411 0x00000002 -#define CKP_PKCS5_PBKD2_HMAC_SHA224 0x00000003 -#define CKP_PKCS5_PBKD2_HMAC_SHA256 0x00000004 -#define CKP_PKCS5_PBKD2_HMAC_SHA384 0x00000005 -#define CKP_PKCS5_PBKD2_HMAC_SHA512 0x00000006 -#define CKP_PKCS5_PBKD2_HMAC_SHA512_224 0x00000007 -#define CKP_PKCS5_PBKD2_HMAC_SHA512_256 0x00000008 +#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001UL +#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411 0x00000002UL +#define CKP_PKCS5_PBKD2_HMAC_SHA224 0x00000003UL +#define CKP_PKCS5_PBKD2_HMAC_SHA256 0x00000004UL +#define CKP_PKCS5_PBKD2_HMAC_SHA384 0x00000005UL +#define CKP_PKCS5_PBKD2_HMAC_SHA512 0x00000006UL +#define CKP_PKCS5_PBKD2_HMAC_SHA512_224 0x00000007UL +#define CKP_PKCS5_PBKD2_HMAC_SHA512_256 0x00000008UL /* CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE is new for v2.10. * CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE is used to indicate the @@ -1782,11 +2379,12 @@ typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE; typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR; /* The following salt value sources are defined in PKCS #5 v2.0. */ -#define CKZ_SALT_SPECIFIED 0x00000001 +#define CKZ_SALT_SPECIFIED 0x00000001UL /* CK_PKCS5_PBKD2_PARAMS is new for v2.10. * CK_PKCS5_PBKD2_PARAMS is a structure that provides the * parameters to the CKM_PKCS5_PBKD2 mechanism. */ +/* this structure is kept for compatibility. use _PARAMS2. */ typedef struct CK_PKCS5_PBKD2_PARAMS { CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource; CK_VOID_PTR pSaltSourceData; @@ -1801,18 +2399,189 @@ typedef struct CK_PKCS5_PBKD2_PARAMS { typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR; +typedef struct CK_PKCS5_PBKD2_PARAMS2 { + CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource; + CK_VOID_PTR pSaltSourceData; + CK_ULONG ulSaltSourceDataLen; + CK_ULONG iterations; + CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf; + CK_VOID_PTR pPrfData; + CK_ULONG ulPrfDataLen; + CK_UTF8CHAR_PTR pPassword; + CK_ULONG ulPasswordLen; +} CK_PKCS5_PBKD2_PARAMS2; + +typedef CK_PKCS5_PBKD2_PARAMS2 CK_PTR CK_PKCS5_PBKD2_PARAMS2_PTR; + +/* OTP is new in v2.40 */ +typedef CK_ULONG CK_OTP_PARAM_TYPE; +#define CK_OTP_VALUE 0UL +#define CK_OTP_PIN 1UL +#define CK_OTP_CHALLENGE 2UL +#define CK_OTP_TIME 3UL +#define CK_OTP_COUNTER 4UL +#define CK_OTP_FLAGS 5UL +#define CK_OTP_OUTPUT_LENGTH 6UL +#define CK_OTP_OUTPUT_FORMAT 7UL + +typedef struct CK_OTP_PARAM { + CK_OTP_PARAM_TYPE type; + CK_VOID_PTR pValue; + CK_ULONG ulValueLen; +} CK_OTP_PARAM; + +typedef CK_OTP_PARAM CK_PTR CK_OTP_PARAM_PTR; + +typedef struct CK_OTP_PARAMS { + CK_OTP_PARAM_PTR pParams; + CK_ULONG ulCount; +} CK_OTP_PARAMS; + +typedef CK_OTP_PARAMS CK_PTR CK_OTP_PARAMS_PTR; + +typedef struct CK_OTP_SIGNATURE_INFO { + CK_OTP_PARAM_PTR pParams; + CK_ULONG ulCount; +} CK_OTP_SIGNATURE_INFO; + +typedef CK_OTP_SIGNATURE_INFO CK_PTR CK_OTP_SIGNATURE_INFO_PTR; + +#define CKF_NEXT_OTP 0x00000001UL +#define CKF_EXCLUDE_TIME 0x00000002UL +#define CKF_EXCLUDE_COUNTER 0x00000004UL +#define CKF_EXCLUDE_CHALLENGE 0x00000008UL +#define CKF_EXCLUDE_PIN 0x00000010UL +#define CKF_USER_FRIENDLY_OTP 0x00000020UL + +/* KIP is new in v2.40 */ +typedef struct CK_KIP_PARAMS { + CK_MECHANISM_PTR pMechanism; + CK_OBJECT_HANDLE hKey; + CK_BYTE_PTR pSeed; + CK_ULONG ulSeedLen; +} CK_KIP_PARAMS; + +typedef CK_KIP_PARAMS CK_PTR CK_KIP_PARAMS_PTR; + +/* DSA Param Gen is new for v2.40 */ +typedef struct CK_DSA_PARAMETER_GEN_PARAM { + CK_MECHANISM_TYPE hash; + CK_BYTE_PTR pSeed; + CK_ULONG ulSeedLen; + CK_ULONG ulIndex; +} CK_DSA_PARAMETER_GEN_PARAM; + +typedef CK_DSA_PARAMETER_GEN_PARAM CK_PTR CK_DSA_PARAMETER_GEN_PARAM_PTR; + +/* XXXX_AES_KEY_WRAP is new for v2.40 */ +typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS { + CK_ULONG ulAESKeyBits; + CK_EC_KDF_TYPE kdf; + CK_ULONG ulSharedDataLen; + CK_BYTE_PTR pSharedData; +} CK_ECDH_AES_KEY_WRAP_PARAMS; + +typedef CK_ECDH_AES_KEY_WRAP_PARAMS CK_PTR CK_ECDH_AES_KEY_WRAP_PARAMS_PTR; + +typedef struct CK_RSA_AES_KEY_WRAP_PARAMS { + CK_ULONG ulAESKeyBits; + CK_RSA_PKCS_OAEP_PARAMS_PTR pOAEPParams; +} CK_RSA_AES_KEY_WRAP_PARAMS; + +typedef CK_RSA_AES_KEY_WRAP_PARAMS CK_PTR CK_RSA_AES_KEY_WRAP_PARAMS_PTR; + +/* GOSTR3410 is new for v2.40 */ +typedef struct CK_GOSTR3410_DERIVE_PARAMS { + CK_EC_KDF_TYPE kdf; + CK_BYTE_PTR pPublicData; + CK_ULONG ulPublicDataLen; + CK_BYTE_PTR pUKM; + CK_ULONG ulUKMLen; +} CK_GOSTR3410_DERIVE_PARAMS; + +typedef CK_GOSTR3410_DERIVE_PARAMS CK_PTR CK_GOSTR3410_DERIVE_PARAMS_PTR; + +typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS { + CK_BYTE_PTR pWrapOID; + CK_ULONG ulWrapOIDLen; + CK_BYTE_PTR pUKM; + CK_ULONG ulUKMLen; + CK_OBJECT_HANDLE hKey; +} CK_GOSTR3410_KEY_WRAP_PARAMS; + +typedef CK_GOSTR3410_KEY_WRAP_PARAMS CK_PTR CK_GOSTR3410_KEY_WRAP_PARAMS_PTR; + +/* EDDSA and XEDDSA are new for v3.0 */ +typedef struct CK_EDDSA_PARAMS { + CK_BBOOL phFlag; + CK_ULONG ulContextDataLen; + CK_BYTE_PTR pContextData; +} CK_EDDSA_PARAMS; +typedef CK_ULONG CK_XEDDSA_HASH_TYPE; +typedef CK_XEDDSA_HASH_TYPE CK_PTR CK_XEDDSA_HASH_TYPE_PTR; + +typedef struct CK_XEDDSA_PARAMS { + CK_XEDDSA_HASH_TYPE hash; +} CK_XEDDSA_PARAMS; +typedef CK_XEDDSA_PARAMS CK_PTR CK_XEDDSA_PARAMS_PTR; + +/* X3DH and Ratchet are new in v3.0 */ +typedef CK_ULONG CK_X3DH_KDF_TYPE; +typedef CK_X3DH_KDF_TYPE CK_PTR CK_X3DH_KDF_TYPE_PTR; + +typedef struct CK_X3DH_INITIATE_PARAMS { + CK_X3DH_KDF_TYPE kdf; + CK_OBJECT_HANDLE pPeer_identity; + CK_OBJECT_HANDLE pPeer_prekey; + CK_BYTE_PTR pPrekey_signature; + CK_BYTE_PTR pOnetime_key; + CK_OBJECT_HANDLE pOwn_identity; + CK_OBJECT_HANDLE pOwn_ephemeral; +} CK_X3DH_INITIATE_PARAMS; + +typedef struct CK_X3DH_RESPOND_PARAMS { + CK_X3DH_KDF_TYPE kdf; + CK_BYTE_PTR pIdentity_id; + CK_BYTE_PTR pPrekey_id; + CK_BYTE_PTR pOnetime_id; + CK_OBJECT_HANDLE pInitiator_identity; + CK_BYTE_PTR pInitiator_ephemeral; +} CK_X3DH_RESPOND_PARAMS; + +typedef CK_ULONG CK_X2RATCHET_KDF_TYPE; +typedef CK_X2RATCHET_KDF_TYPE CK_PTR CK_X2RATCHET_KDF_TYPE_PTR; + +typedef struct CK_X2RATCHET_INITIALIZE_PARAMS { + CK_BYTE_PTR sk; + CK_OBJECT_HANDLE peer_public_prekey; + CK_OBJECT_HANDLE peer_public_identity; + CK_OBJECT_HANDLE own_public_identity; + CK_BBOOL bEncryptedHeader; + CK_ULONG eCurve; + CK_MECHANISM_TYPE aeadMechanism; + CK_X2RATCHET_KDF_TYPE kdfMechanism; +} CK_X2RATCHET_INITIALIZE_PARAMS; + +typedef CK_X2RATCHET_INITIALIZE_PARAMS + CK_PTR CK_X2RATCHET_INITIALIZE_PARAMS_PTR; + +typedef struct CK_X2RATCHET_RESPOND_PARAMS { + CK_BYTE_PTR sk; + CK_OBJECT_HANDLE own_prekey; + CK_OBJECT_HANDLE initiator_identity; + CK_OBJECT_HANDLE own_public_identity; + CK_BBOOL bEncryptedHeader; + CK_ULONG eCurve; + CK_MECHANISM_TYPE aeadMechanism; + CK_X2RATCHET_KDF_TYPE kdfMechanism; +} CK_X2RATCHET_RESPOND_PARAMS; +typedef CK_X2RATCHET_RESPOND_PARAMS + CK_PTR CK_X2RATCHET_RESPOND_PARAMS_PTR; + /* NSS Specific defines */ - -/* defines that have been deprecated in 2.20, but maintained in our - * header file for backward compatibility */ -#define CKO_KG_PARAMETERS CKO_DOMAIN_PARAMETERS -#define CKF_EC_FP CKF_EC_F_P -/* new in v2.11 deprecated by 2.20 */ -#define CKR_KEY_PARAMS_INVALID 0x0000006B - /* stuff that for historic reasons is in this header file but should have * been in pkcs11n.h */ -#define CKK_INVALID_KEY_TYPE 0xffffffff +#define CKK_INVALID_KEY_TYPE 0xffffffffUL #include "pkcs11n.h" diff --git a/security/nss/lib/util/quickder.c b/security/nss/lib/util/quickder.c index 70ae42b27..d694581e1 100644 --- a/security/nss/lib/util/quickder.c +++ b/security/nss/lib/util/quickder.c @@ -742,15 +742,18 @@ DecodeItem(void* dest, switch (tagnum) { /* special cases of primitive types */ case SEC_ASN1_INTEGER: { - /* remove leading zeroes if the caller requested - siUnsignedInteger - This is to allow RSA key operations to work */ SECItem* destItem = (SECItem*)((char*)dest + templateEntry->offset); if (destItem && (siUnsignedInteger == destItem->type)) { - while (temp.len > 1 && temp.data[0] == 0) { /* leading 0 */ + /* A leading 0 is only allowed when a value + * would otherwise be interpreted as negative. */ + if (temp.len > 1 && temp.data[0] == 0) { temp.data++; temp.len--; + if (!(temp.data[0] & 0x80)) { + PORT_SetError(SEC_ERROR_BAD_DER); + rv = SECFailure; + } } } break; diff --git a/security/nss/lib/util/secasn1d.c b/security/nss/lib/util/secasn1d.c index ed237ed72..bb1887f7c 100644 --- a/security/nss/lib/util/secasn1d.c +++ b/security/nss/lib/util/secasn1d.c @@ -1982,8 +1982,15 @@ sec_asn1d_next_in_group(sec_asn1d_state *state) * compensating for "offset", as is done a little farther below * in the more normal case. */ - PORT_Assert(state->indefinite); - PORT_Assert(state->pending == 0); + /* + * XXX We used to assert our overall state was that we were decoding + * an indefinite-length object here (state->indefinite == TRUE and no + * pending bytes in the decoder), but those assertions aren't correct + * as it's legitimate to wrap indefinite sequences inside definite ones + * and this code handles that case. Additionally, when compiled in + * release mode these assertions aren't checked anyway, yet function + * safely. + */ if (child->dest && !state->subitems_head) { sec_asn1d_add_to_subitems(state, child->dest, 0, PR_FALSE); child->dest = NULL; diff --git a/security/nss/lib/util/secerr.h b/security/nss/lib/util/secerr.h index 4fe1d8e38..7b205a71e 100644 --- a/security/nss/lib/util/secerr.h +++ b/security/nss/lib/util/secerr.h @@ -210,6 +210,11 @@ typedef enum { SEC_ERROR_APPLICATION_CALLBACK_ERROR = (SEC_ERROR_BASE + 178), + SEC_ERROR_INVALID_STATE = (SEC_ERROR_BASE + 179), + + SEC_ERROR_POLICY_LOCKED = (SEC_ERROR_BASE + 180), + SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED = (SEC_ERROR_BASE + 181), + /* Add new error codes above here. */ SEC_ERROR_END_OF_LIST } SECErrorCodes; diff --git a/security/nss/lib/util/secoid.c b/security/nss/lib/util/secoid.c index 2938b8ff1..b10f859fb 100644 --- a/security/nss/lib/util/secoid.c +++ b/security/nss/lib/util/secoid.c @@ -694,7 +694,7 @@ const static SECOidData oids[SEC_OID_TOTAL] = { CKM_PBE_MD5_DES_CBC, INVALID_CERT_EXTENSION), OD(pkcs5PbeWithSha1AndDEScbc, SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC, "PKCS #5 Password Based Encryption with SHA-1 and DES-CBC", - CKM_NETSCAPE_PBE_SHA1_DES_CBC, INVALID_CERT_EXTENSION), + CKM_NSS_PBE_SHA1_DES_CBC, INVALID_CERT_EXTENSION), OD(pkcs7, SEC_OID_PKCS7, "PKCS #7", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION), OD(pkcs7Data, SEC_OID_PKCS7_DATA, @@ -962,23 +962,23 @@ const static SECOidData oids[SEC_OID_TOTAL] = { OD(pkcs12PBEWithSha1And128BitRC4, SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4, "PKCS #12 PBE With SHA-1 and 128 Bit RC4", - CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4, INVALID_CERT_EXTENSION), + CKM_NSS_PBE_SHA1_128_BIT_RC4, INVALID_CERT_EXTENSION), OD(pkcs12PBEWithSha1And40BitRC4, SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4, "PKCS #12 PBE With SHA-1 and 40 Bit RC4", - CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4, INVALID_CERT_EXTENSION), + CKM_NSS_PBE_SHA1_40_BIT_RC4, INVALID_CERT_EXTENSION), OD(pkcs12PBEWithSha1AndTripleDESCBC, SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC, "PKCS #12 PBE With SHA-1 and Triple DES-CBC", - CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC, INVALID_CERT_EXTENSION), + CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC, INVALID_CERT_EXTENSION), OD(pkcs12PBEWithSha1And128BitRC2CBC, SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC, "PKCS #12 PBE With SHA-1 and 128 Bit RC2 CBC", - CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC, INVALID_CERT_EXTENSION), + CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC, INVALID_CERT_EXTENSION), OD(pkcs12PBEWithSha1And40BitRC2CBC, SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC, "PKCS #12 PBE With SHA-1 and 40 Bit RC2 CBC", - CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC, INVALID_CERT_EXTENSION), + CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC, INVALID_CERT_EXTENSION), OD(pkcs12RSAEncryptionWith128BitRC4, SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_128_BIT_RC4, "PKCS #12 RSA Encryption with 128 Bit RC4", @@ -2058,7 +2058,7 @@ SECOID_Init(void) { PLHashEntry *entry; const SECOidData *oid; - int i; + SECOidTag i; char *envVal; #define NSS_VERSION_VARIABLE __nss_util_version @@ -2244,6 +2244,8 @@ NSS_GetAlgorithmPolicy(SECOidTag tag, PRUint32 *pValue) return SECSuccess; } +static PRBool nss_policy_locked = PR_FALSE; + /* The Set function modifies the stored value according to the following * algorithm: * policy[tag] = (policy[tag] & ~clearBits) | setBits; @@ -2255,6 +2257,11 @@ NSS_SetAlgorithmPolicy(SECOidTag tag, PRUint32 setBits, PRUint32 clearBits) PRUint32 policyFlags; if (!pxo) return SECFailure; + + if (nss_policy_locked) { + PORT_SetError(SEC_ERROR_POLICY_LOCKED); + return SECFailure; + } /* The stored policy flags are the ones complement of the flags as * seen by the user. This is not atomic, but these changes should * be done rarely, e.g. at initialization time. @@ -2265,6 +2272,20 @@ NSS_SetAlgorithmPolicy(SECOidTag tag, PRUint32 setBits, PRUint32 clearBits) return SECSuccess; } +/* Get the state of nss_policy_locked */ +PRBool +NSS_IsPolicyLocked(void) +{ + return nss_policy_locked; +} + +/* Once the policy is locked, it can't be unlocked */ +void +NSS_LockPolicy(void) +{ + nss_policy_locked = PR_TRUE; +} + /* --------- END OF opaque extended OID table accessor functions ---------*/ /* for now, this is only used in a single place, so it can remain static */ @@ -2326,6 +2347,9 @@ SECOID_Shutdown(void) dynOidEntriesAllocated = 0; dynOidEntriesUsed = 0; } + /* we are trashing the old policy state now, also reenable changing + * the policy as well */ + nss_policy_locked = PR_FALSE; memset(xOids, 0, sizeof xOids); return SECSuccess; } diff --git a/security/nss/lib/util/secoid.h b/security/nss/lib/util/secoid.h index e6eaa8ce9..20d4cf551 100644 --- a/security/nss/lib/util/secoid.h +++ b/security/nss/lib/util/secoid.h @@ -135,6 +135,15 @@ extern SECStatus NSS_GetAlgorithmPolicy(SECOidTag tag, PRUint32 *pValue); extern SECStatus NSS_SetAlgorithmPolicy(SECOidTag tag, PRUint32 setBits, PRUint32 clearBits); +/* Lock the policy so NSS_SetAlgorithmPolicy (and other policy functions) + * No longer function */ +void +NSS_LockPolicy(void); + +/* return true if policy changes are now locked out */ +PRBool +NSS_IsPolicyLocked(void); + SEC_END_PROTOS #endif /* _SECOID_H_ */ diff --git a/security/nss/lib/util/secoidt.h b/security/nss/lib/util/secoidt.h index 837972e2f..c73829ef8 100644 --- a/security/nss/lib/util/secoidt.h +++ b/security/nss/lib/util/secoidt.h @@ -538,7 +538,24 @@ struct SECOidDataStr { #define NSS_USE_ALG_IN_SSL_KX 0x00000004 /* used in SSL key exchange */ #define NSS_USE_ALG_IN_SSL 0x00000008 /* used in SSL record protocol */ #define NSS_USE_POLICY_IN_SSL 0x00000010 /* enable policy in SSL protocol */ -#define NSS_USE_ALG_RESERVED 0xfffffffc /* may be used in future */ +#define NSS_USE_ALG_IN_ANY_SIGNATURE 0x00000020 /* used in S/MIME */ +#define NSS_USE_DEFAULT_NOT_VALID 0x80000000 /* clear to make the default flag valid */ +#define NSS_USE_DEFAULT_SSL_ENABLE 0x40000000 /* default cipher suite setting 1=enable */ + +/* Combo policy bites */ +#define NSS_USE_ALG_RESERVED 0x3fffffc0 /* may be used in future */ +/* Alias of all the signature values. */ +#define NSS_USE_ALG_IN_SIGNATURE (NSS_USE_ALG_IN_CERT_SIGNATURE | \ + NSS_USE_ALG_IN_CMS_SIGNATURE | \ + NSS_USE_ALG_IN_ANY_SIGNATURE) +/* all the bits needed for a certificate signature + * and only the bits needed for a certificate signature */ +#define NSS_USE_CERT_SIGNATURE_OK (NSS_USE_ALG_IN_CERT_SIGNATURE | \ + NSS_USE_ALG_IN_ANY_SIGNATURE) +/* all the bits needed for an SMIME signature + * and only the bits needed for an SMIME signature */ +#define NSS_USE_CMS_SIGNATURE_OK (NSS_USE_ALG_IN_CMS_SIGNATURE | \ + NSS_USE_ALG_IN_ANY_SIGNATURE) /* Code MUST NOT SET or CLEAR reserved bits, and must NOT depend on them * being all zeros or having any other known value. The reserved bits diff --git a/security/nss/lib/util/secport.h b/security/nss/lib/util/secport.h index c682f5d11..b3021afaf 100644 --- a/security/nss/lib/util/secport.h +++ b/security/nss/lib/util/secport.h @@ -126,6 +126,15 @@ SEC_END_PROTOS * ignored. See more details in Bug 1588015. */ #define PORT_AssertArg PR_ASSERT_ARG +/* Assert the current location can't be reached, passing a reason-string. */ +#define PORT_AssertNotReached(reasonStr) PR_NOT_REACHED(reasonStr) + +/* macros to handle endian based byte conversion */ +#define PORT_GET_BYTE_BE(value, offset, len) \ + ((unsigned char)(((len) - (offset)-1) >= sizeof(value) ? 0 : (((value) >> (((len) - (offset)-1) * PR_BITS_PER_BYTE)) & 0xff))) +#define PORT_GET_BYTE_LE(value, offset, len) \ + ((unsigned char)((offset) > sizeof(value) ? 0 : (((value) >> ((offset)*PR_BITS_PER_BYTE)) & 0xff))) + /* This runs a function that should return SECSuccess. * Intended for NSS internal use only. * The return value is asserted in a debug build, otherwise it is ignored. @@ -296,4 +305,69 @@ PORT_LoadLibraryFromOrigin(const char *existingShLibName, SEC_END_PROTOS +/* + * Constant time macros + */ +/* These macros use the fact that arithmetic shift shifts-in the sign bit. + * However, this is not ensured by the C standard so you may need to replace + * them with something else for odd compilers. These macros work for object + * sizes up to 32 bits. The inequalities will produce incorrect results if + * abs(a-b) >= PR_UINT32_MAX/2. This can be a voided if unsigned values stay + * within the range 0-PRUINT32_MAX/2 and signed values stay within the range + * -PRINT32_MAX/2-PRINT32_MAX/2. If these are insufficient, we can fix + * this by either expanding the PORT_CT_DUPLICATE_MSB_TO_ALL to PRUint64 + * or by creating the following new macros for inequality: + * + * PORT_CT_OVERFLOW prevents the overflow condition by handling the case + * where the high bits in a and b are different specially. Basically if + * the high bit in a and b differs we can just + * copy the high bit of one of the parameters to determine the result as + * follows: + * GxU if a has the high bit on, a>b, so d=a + * LxU if b has the high bit on, ab so d=b + * LxS if a has the high bit on, it's negative a> (sizeof(PRInt32) * 8 - 1))) + +/* Constant-time helper macro that selects l or r depending on all-1 or all-0 + * mask m */ +#define PORT_CT_SEL(m, l, r) (((m) & (l)) | (~(m) & (r))) + +/* Constant-time helper macro that returns all-1s if x is not 0; and all-0s + * otherwise. */ +#define PORT_CT_NOT_ZERO(x) (PORT_CT_DUPLICATE_MSB_TO_ALL(((x) | (0 - (x))))) + +/* Constant-time helper macro that returns all-1s if x is 0; and all-0s + * otherwise. */ +#define PORT_CT_ZERO(x) (~PORT_CT_DUPLICATE_MSB_TO_ALL(((x) | (0 - (x))))) + +/* Constant-time helper macro for equalities and inequalities. + * returns all-1's for true and all-0's for false */ +#define PORT_CT_EQ(a, b) PORT_CT_ZERO(((a) - (b))) +#define PORT_CT_NE(a, b) PORT_CT_NOT_ZERO(((a) - (b))) +#define PORT_CT_GT(a, b) PORT_CT_DUPLICATE_MSB_TO_ALL((b) - (a)) +#define PORT_CT_LT(a, b) PORT_CT_DUPLICATE_MSB_TO_ALL((a) - (b)) +#define PORT_CT_GE(a, b) (~PORT_CT_LT(a, b)) +#define PORT_CT_LE(a, b) (~PORT_CT_GT(a, b)) +#define PORT_CT_TRUE (~0) +#define PORT_CT_FALSE 0 + #endif /* _SECPORT_H_ */ diff --git a/security/nss/lib/util/utilpars.c b/security/nss/lib/util/utilpars.c index f9b807f7e..c248aa65b 100644 --- a/security/nss/lib/util/utilpars.c +++ b/security/nss/lib/util/utilpars.c @@ -178,7 +178,7 @@ char * NSSUTIL_ArgGetParamValue(const char *paramName, const char *parameters) { char searchValue[256]; - int paramLen = strlen(paramName); + size_t paramLen = strlen(paramName); char *returnValue = NULL; int next; diff --git a/security/nss/lib/zlib/README b/security/nss/lib/zlib/README index d4219bf88..51106de47 100644 --- a/security/nss/lib/zlib/README +++ b/security/nss/lib/zlib/README @@ -1,22 +1,22 @@ ZLIB DATA COMPRESSION LIBRARY -zlib 1.2.5 is a general purpose data compression library. All the code is +zlib 1.2.11 is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files -http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) -and rfc1952.txt (gzip format). +http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and +rfc1952 (gzip format). All functions of the compression library are documented in the file zlib.h (volunteer to write man pages welcome, contact zlib@gzip.org). A usage example -of the library is given in the file example.c which also tests that the library -is working correctly. Another example is given in the file minigzip.c. The -compression library itself is composed of all source files except example.c and -minigzip.c. +of the library is given in the file test/example.c which also tests that +the library is working correctly. Another example is given in the file +test/minigzip.c. The compression library itself is composed of all source +files in the root directory. To compile all files and run the test program, follow the instructions given at the top of Makefile.in. In short "./configure; make test", and if that goes -well, "make install" should work for most flavors of Unix. For Windows, use one -of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use +well, "make install" should work for most flavors of Unix. For Windows, use +one of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use make_vms.com. Questions about zlib should be sent to , or to Gilles Vollant @@ -31,7 +31,7 @@ Mark Nelson wrote an article about zlib for the Jan. 1997 issue of Dr. Dobb's Journal; a copy of the article is available at http://marknelson.us/1997/01/01/zlib-engine/ . -The changes made in version 1.2.5 are documented in the file ChangeLog. +The changes made in version 1.2.11 are documented in the file ChangeLog. Unsupported third party contributions are provided in directory contrib/ . @@ -44,7 +44,7 @@ http://search.cpan.org/~pmqs/IO-Compress-Zlib/ . A Python interface to zlib written by A.M. Kuchling is available in Python 1.5 and later versions, see -http://www.python.org/doc/lib/module-zlib.html . +http://docs.python.org/library/zlib.html . zlib is built into tcl: http://wiki.tcl.tk/4610 . @@ -84,7 +84,7 @@ Acknowledgments: Copyright notice: - (C) 1995-2010 Jean-loup Gailly and Mark Adler + (C) 1995-2017 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/security/nss/lib/zlib/README.nss b/security/nss/lib/zlib/README.nss index 58ad213a0..681a3708d 100644 --- a/security/nss/lib/zlib/README.nss +++ b/security/nss/lib/zlib/README.nss @@ -1,7 +1,7 @@ zlib data compression library URL: http://zlib.net/ -Version: 1.2.5 +Version: 1.2.11 (cacf7f1d4e3d44d871b605da3b647f07d718623f) License: zlib License License File: http://zlib.net/zlib_license.html @@ -9,10 +9,3 @@ Description: NSS uses zlib in libSSL (for the DEFLATE compression method), modutil, and signtool. - -Local Modifications: - -- patches/prune-zlib.sh: run this shell script to remove unneeded files - from the zlib distribution. -- patches/msvc-vsnprintf.patch: define HAVE_VSNPRINTF for Visual C++ 2008 - (9.0) and later. diff --git a/security/nss/lib/zlib/adler32.c b/security/nss/lib/zlib/adler32.c index 65ad6a5ad..d0be4380a 100644 --- a/security/nss/lib/zlib/adler32.c +++ b/security/nss/lib/zlib/adler32.c @@ -1,5 +1,5 @@ /* adler32.c -- compute the Adler-32 checksum of a data stream - * Copyright (C) 1995-2007 Mark Adler + * Copyright (C) 1995-2011, 2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -7,11 +7,9 @@ #include "zutil.h" -#define local static +local uLong adler32_combine_ OF((uLong adler1, uLong adler2, z_off64_t len2)); -local uLong adler32_combine_(uLong adler1, uLong adler2, z_off64_t len2); - -#define BASE 65521UL /* largest prime smaller than 65536 */ +#define BASE 65521U /* largest prime smaller than 65536 */ #define NMAX 5552 /* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */ @@ -21,46 +19,51 @@ local uLong adler32_combine_(uLong adler1, uLong adler2, z_off64_t len2); #define DO8(buf,i) DO4(buf,i); DO4(buf,i+4); #define DO16(buf) DO8(buf,0); DO8(buf,8); -/* use NO_DIVIDE if your processor does not do division in hardware */ +/* use NO_DIVIDE if your processor does not do division in hardware -- + try it both ways to see which is faster */ #ifdef NO_DIVIDE -# define MOD(a) \ +/* note that this assumes BASE is 65521, where 65536 % 65521 == 15 + (thank you to John Reiser for pointing this out) */ +# define CHOP(a) \ do { \ - if (a >= (BASE << 16)) a -= (BASE << 16); \ - if (a >= (BASE << 15)) a -= (BASE << 15); \ - if (a >= (BASE << 14)) a -= (BASE << 14); \ - if (a >= (BASE << 13)) a -= (BASE << 13); \ - if (a >= (BASE << 12)) a -= (BASE << 12); \ - if (a >= (BASE << 11)) a -= (BASE << 11); \ - if (a >= (BASE << 10)) a -= (BASE << 10); \ - if (a >= (BASE << 9)) a -= (BASE << 9); \ - if (a >= (BASE << 8)) a -= (BASE << 8); \ - if (a >= (BASE << 7)) a -= (BASE << 7); \ - if (a >= (BASE << 6)) a -= (BASE << 6); \ - if (a >= (BASE << 5)) a -= (BASE << 5); \ - if (a >= (BASE << 4)) a -= (BASE << 4); \ - if (a >= (BASE << 3)) a -= (BASE << 3); \ - if (a >= (BASE << 2)) a -= (BASE << 2); \ - if (a >= (BASE << 1)) a -= (BASE << 1); \ + unsigned long tmp = a >> 16; \ + a &= 0xffffUL; \ + a += (tmp << 4) - tmp; \ + } while (0) +# define MOD28(a) \ + do { \ + CHOP(a); \ if (a >= BASE) a -= BASE; \ } while (0) -# define MOD4(a) \ +# define MOD(a) \ do { \ - if (a >= (BASE << 4)) a -= (BASE << 4); \ - if (a >= (BASE << 3)) a -= (BASE << 3); \ - if (a >= (BASE << 2)) a -= (BASE << 2); \ - if (a >= (BASE << 1)) a -= (BASE << 1); \ + CHOP(a); \ + MOD28(a); \ + } while (0) +# define MOD63(a) \ + do { /* this assumes a is not negative */ \ + z_off64_t tmp = a >> 32; \ + a &= 0xffffffffL; \ + a += (tmp << 8) - (tmp << 5) + tmp; \ + tmp = a >> 16; \ + a &= 0xffffL; \ + a += (tmp << 4) - tmp; \ + tmp = a >> 16; \ + a &= 0xffffL; \ + a += (tmp << 4) - tmp; \ if (a >= BASE) a -= BASE; \ } while (0) #else # define MOD(a) a %= BASE -# define MOD4(a) a %= BASE +# define MOD28(a) a %= BASE +# define MOD63(a) a %= BASE #endif /* ========================================================================= */ -uLong ZEXPORT adler32(adler, buf, len) +uLong ZEXPORT adler32_z(adler, buf, len) uLong adler; const Bytef *buf; - uInt len; + z_size_t len; { unsigned long sum2; unsigned n; @@ -92,7 +95,7 @@ uLong ZEXPORT adler32(adler, buf, len) } if (adler >= BASE) adler -= BASE; - MOD4(sum2); /* only added so many BASE's */ + MOD28(sum2); /* only added so many BASE's */ return adler | (sum2 << 16); } @@ -127,6 +130,15 @@ uLong ZEXPORT adler32(adler, buf, len) return adler | (sum2 << 16); } +/* ========================================================================= */ +uLong ZEXPORT adler32(adler, buf, len) + uLong adler; + const Bytef *buf; + uInt len; +{ + return adler32_z(adler, buf, len); +} + /* ========================================================================= */ local uLong adler32_combine_(adler1, adler2, len2) uLong adler1; @@ -137,8 +149,13 @@ local uLong adler32_combine_(adler1, adler2, len2) unsigned long sum2; unsigned rem; + /* for negative len, return invalid adler32 as a clue for debugging */ + if (len2 < 0) + return 0xffffffffUL; + /* the derivation of this formula is left as an exercise for the reader */ - rem = (unsigned)(len2 % BASE); + MOD63(len2); /* assumes len2 >= 0 */ + rem = (unsigned)len2; sum1 = adler1 & 0xffff; sum2 = rem * sum1; MOD(sum2); @@ -146,7 +163,7 @@ local uLong adler32_combine_(adler1, adler2, len2) sum2 += ((adler1 >> 16) & 0xffff) + ((adler2 >> 16) & 0xffff) + BASE - rem; if (sum1 >= BASE) sum1 -= BASE; if (sum1 >= BASE) sum1 -= BASE; - if (sum2 >= (BASE << 1)) sum2 -= (BASE << 1); + if (sum2 >= ((unsigned long)BASE << 1)) sum2 -= ((unsigned long)BASE << 1); if (sum2 >= BASE) sum2 -= BASE; return sum1 | (sum2 << 16); } diff --git a/security/nss/lib/zlib/compress.c b/security/nss/lib/zlib/compress.c index ea4dfbe9d..e2db404ab 100644 --- a/security/nss/lib/zlib/compress.c +++ b/security/nss/lib/zlib/compress.c @@ -1,5 +1,5 @@ /* compress.c -- compress a memory buffer - * Copyright (C) 1995-2005 Jean-loup Gailly. + * Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -28,16 +28,11 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) { z_stream stream; int err; + const uInt max = (uInt)-1; + uLong left; - stream.next_in = (Bytef*)source; - stream.avail_in = (uInt)sourceLen; -#ifdef MAXSEG_64K - /* Check for source > 64K on 16-bit machine: */ - if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR; -#endif - stream.next_out = dest; - stream.avail_out = (uInt)*destLen; - if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR; + left = *destLen; + *destLen = 0; stream.zalloc = (alloc_func)0; stream.zfree = (free_func)0; @@ -46,15 +41,26 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) err = deflateInit(&stream, level); if (err != Z_OK) return err; - err = deflate(&stream, Z_FINISH); - if (err != Z_STREAM_END) { - deflateEnd(&stream); - return err == Z_OK ? Z_BUF_ERROR : err; - } - *destLen = stream.total_out; + stream.next_out = dest; + stream.avail_out = 0; + stream.next_in = (z_const Bytef *)source; + stream.avail_in = 0; - err = deflateEnd(&stream); - return err; + do { + if (stream.avail_out == 0) { + stream.avail_out = left > (uLong)max ? max : (uInt)left; + left -= stream.avail_out; + } + if (stream.avail_in == 0) { + stream.avail_in = sourceLen > (uLong)max ? max : (uInt)sourceLen; + sourceLen -= stream.avail_in; + } + err = deflate(&stream, sourceLen ? Z_NO_FLUSH : Z_FINISH); + } while (err == Z_OK); + + *destLen = stream.total_out; + deflateEnd(&stream); + return err == Z_STREAM_END ? Z_OK : err; } /* =========================================================================== diff --git a/security/nss/lib/zlib/config.mk b/security/nss/lib/zlib/config.mk index 696be5d4c..9e9fb3179 100644 --- a/security/nss/lib/zlib/config.mk +++ b/security/nss/lib/zlib/config.mk @@ -8,13 +8,14 @@ # are specifed as dependencies within rules.mk. # -TARGETS = $(LIBRARY) $(PROGRAMS) +TARGETS = $(LIBRARY) SHARED_LIBRARY = IMPORT_LIBRARY = PROGRAM = EXTRA_LIBS = $(LIBRARY) -ifeq ($(OS_TARGET),Linux) +ifneq ($(OS_ARCH),WINNT) DEFINES += -DHAVE_UNISTD_H endif +DEFINES += -DHAVE_STDARG_H diff --git a/security/nss/lib/zlib/crc32.c b/security/nss/lib/zlib/crc32.c index 91be372d2..9580440c0 100644 --- a/security/nss/lib/zlib/crc32.c +++ b/security/nss/lib/zlib/crc32.c @@ -1,5 +1,5 @@ /* crc32.c -- compute the CRC-32 of a data stream - * Copyright (C) 1995-2006, 2010 Mark Adler + * Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h * * Thanks to Rodney Brown for his contribution of faster @@ -17,6 +17,8 @@ of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should first call get_crc_table() to initialize the tables before allowing more than one thread to use crc32(). + + DYNAMIC_CRC_TABLE and MAKECRCH can be #defined to write out crc32.h. */ #ifdef MAKECRCH @@ -28,37 +30,15 @@ #include "zutil.h" /* for STDC and FAR definitions */ -#define local static - -/* Find a four-byte integer type for crc32_little() and crc32_big(). */ -#ifndef NOBYFOUR -# ifdef STDC /* need ANSI C limits.h to determine sizes */ -# include -# define BYFOUR -# if (UINT_MAX == 0xffffffffUL) - typedef unsigned int u4; -# else -# if (ULONG_MAX == 0xffffffffUL) - typedef unsigned long u4; -# else -# if (USHRT_MAX == 0xffffffffUL) - typedef unsigned short u4; -# else -# undef BYFOUR /* can't find a four-byte integer type! */ -# endif -# endif -# endif -# endif /* STDC */ -#endif /* !NOBYFOUR */ - /* Definitions for doing the crc four data bytes at a time. */ +#if !defined(NOBYFOUR) && defined(Z_U4) +# define BYFOUR +#endif #ifdef BYFOUR -# define REV(w) ((((w)>>24)&0xff)+(((w)>>8)&0xff00)+ \ - (((w)&0xff00)<<8)+(((w)&0xff)<<24)) local unsigned long crc32_little OF((unsigned long, - const unsigned char FAR *, unsigned)); + const unsigned char FAR *, z_size_t)); local unsigned long crc32_big OF((unsigned long, - const unsigned char FAR *, unsigned)); + const unsigned char FAR *, z_size_t)); # define TBLS 8 #else # define TBLS 1 @@ -68,16 +48,16 @@ local unsigned long gf2_matrix_times OF((unsigned long *mat, unsigned long vec)); local void gf2_matrix_square OF((unsigned long *square, unsigned long *mat)); -local uLong crc32_combine_(uLong crc1, uLong crc2, z_off64_t len2); +local uLong crc32_combine_ OF((uLong crc1, uLong crc2, z_off64_t len2)); #ifdef DYNAMIC_CRC_TABLE local volatile int crc_table_empty = 1; -local unsigned long FAR crc_table[TBLS][256]; +local z_crc_t FAR crc_table[TBLS][256]; local void make_crc_table OF((void)); #ifdef MAKECRCH - local void write_table OF((FILE *, const unsigned long FAR *)); + local void write_table OF((FILE *, const z_crc_t FAR *)); #endif /* MAKECRCH */ /* Generate tables for a byte-wise 32-bit CRC calculation on the polynomial: @@ -107,9 +87,9 @@ local void make_crc_table OF((void)); */ local void make_crc_table() { - unsigned long c; + z_crc_t c; int n, k; - unsigned long poly; /* polynomial exclusive-or pattern */ + z_crc_t poly; /* polynomial exclusive-or pattern */ /* terms of polynomial defining this crc (except x^32): */ static volatile int first = 1; /* flag to limit concurrent making */ static const unsigned char p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26}; @@ -121,13 +101,13 @@ local void make_crc_table() first = 0; /* make exclusive-or pattern from polynomial (0xedb88320UL) */ - poly = 0UL; - for (n = 0; n < sizeof(p)/sizeof(unsigned char); n++) - poly |= 1UL << (31 - p[n]); + poly = 0; + for (n = 0; n < (int)(sizeof(p)/sizeof(unsigned char)); n++) + poly |= (z_crc_t)1 << (31 - p[n]); /* generate a crc for every 8-bit value */ for (n = 0; n < 256; n++) { - c = (unsigned long)n; + c = (z_crc_t)n; for (k = 0; k < 8; k++) c = c & 1 ? poly ^ (c >> 1) : c >> 1; crc_table[0][n] = c; @@ -138,11 +118,11 @@ local void make_crc_table() and then the byte reversal of those as well as the first table */ for (n = 0; n < 256; n++) { c = crc_table[0][n]; - crc_table[4][n] = REV(c); + crc_table[4][n] = ZSWAP32(c); for (k = 1; k < 4; k++) { c = crc_table[0][c & 0xff] ^ (c >> 8); crc_table[k][n] = c; - crc_table[k + 4][n] = REV(c); + crc_table[k + 4][n] = ZSWAP32(c); } } #endif /* BYFOUR */ @@ -164,7 +144,7 @@ local void make_crc_table() if (out == NULL) return; fprintf(out, "/* crc32.h -- tables for rapid CRC calculation\n"); fprintf(out, " * Generated automatically by crc32.c\n */\n\n"); - fprintf(out, "local const unsigned long FAR "); + fprintf(out, "local const z_crc_t FAR "); fprintf(out, "crc_table[TBLS][256] =\n{\n {\n"); write_table(out, crc_table[0]); # ifdef BYFOUR @@ -184,12 +164,13 @@ local void make_crc_table() #ifdef MAKECRCH local void write_table(out, table) FILE *out; - const unsigned long FAR *table; + const z_crc_t FAR *table; { int n; for (n = 0; n < 256; n++) - fprintf(out, "%s0x%08lxUL%s", n % 5 ? "" : " ", table[n], + fprintf(out, "%s0x%08lxUL%s", n % 5 ? "" : " ", + (unsigned long)(table[n]), n == 255 ? "\n" : (n % 5 == 4 ? ",\n" : ", ")); } #endif /* MAKECRCH */ @@ -204,13 +185,13 @@ local void write_table(out, table) /* ========================================================================= * This function can be used by asm versions of crc32() */ -const unsigned long FAR * ZEXPORT get_crc_table() +const z_crc_t FAR * ZEXPORT get_crc_table() { #ifdef DYNAMIC_CRC_TABLE if (crc_table_empty) make_crc_table(); #endif /* DYNAMIC_CRC_TABLE */ - return (const unsigned long FAR *)crc_table; + return (const z_crc_t FAR *)crc_table; } /* ========================================================================= */ @@ -218,10 +199,10 @@ const unsigned long FAR * ZEXPORT get_crc_table() #define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1 /* ========================================================================= */ -unsigned long ZEXPORT crc32(crc, buf, len) +unsigned long ZEXPORT crc32_z(crc, buf, len) unsigned long crc; const unsigned char FAR *buf; - uInt len; + z_size_t len; { if (buf == Z_NULL) return 0UL; @@ -232,7 +213,7 @@ unsigned long ZEXPORT crc32(crc, buf, len) #ifdef BYFOUR if (sizeof(void *) == sizeof(ptrdiff_t)) { - u4 endian; + z_crc_t endian; endian = 1; if (*((unsigned char *)(&endian))) @@ -252,8 +233,29 @@ unsigned long ZEXPORT crc32(crc, buf, len) return crc ^ 0xffffffffUL; } +/* ========================================================================= */ +unsigned long ZEXPORT crc32(crc, buf, len) + unsigned long crc; + const unsigned char FAR *buf; + uInt len; +{ + return crc32_z(crc, buf, len); +} + #ifdef BYFOUR +/* + This BYFOUR code accesses the passed unsigned char * buffer with a 32-bit + integer pointer type. This violates the strict aliasing rule, where a + compiler can assume, for optimization purposes, that two pointers to + fundamentally different types won't ever point to the same memory. This can + manifest as a problem only if one of the pointers is written to. This code + only reads from those pointers. So long as this code remains isolated in + this compilation unit, there won't be a problem. For this reason, this code + should not be copied and pasted into a compilation unit in which other code + writes to the buffer that is passed to these routines. + */ + /* ========================================================================= */ #define DOLIT4 c ^= *buf4++; \ c = crc_table[3][c & 0xff] ^ crc_table[2][(c >> 8) & 0xff] ^ \ @@ -264,19 +266,19 @@ unsigned long ZEXPORT crc32(crc, buf, len) local unsigned long crc32_little(crc, buf, len) unsigned long crc; const unsigned char FAR *buf; - unsigned len; + z_size_t len; { - register u4 c; - register const u4 FAR *buf4; + register z_crc_t c; + register const z_crc_t FAR *buf4; - c = (u4)crc; + c = (z_crc_t)crc; c = ~c; while (len && ((ptrdiff_t)buf & 3)) { c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8); len--; } - buf4 = (const u4 FAR *)(const void FAR *)buf; + buf4 = (const z_crc_t FAR *)(const void FAR *)buf; while (len >= 32) { DOLIT32; len -= 32; @@ -295,7 +297,7 @@ local unsigned long crc32_little(crc, buf, len) } /* ========================================================================= */ -#define DOBIG4 c ^= *++buf4; \ +#define DOBIG4 c ^= *buf4++; \ c = crc_table[4][c & 0xff] ^ crc_table[5][(c >> 8) & 0xff] ^ \ crc_table[6][(c >> 16) & 0xff] ^ crc_table[7][c >> 24] #define DOBIG32 DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4 @@ -304,20 +306,19 @@ local unsigned long crc32_little(crc, buf, len) local unsigned long crc32_big(crc, buf, len) unsigned long crc; const unsigned char FAR *buf; - unsigned len; + z_size_t len; { - register u4 c; - register const u4 FAR *buf4; + register z_crc_t c; + register const z_crc_t FAR *buf4; - c = REV((u4)crc); + c = ZSWAP32((z_crc_t)crc); c = ~c; while (len && ((ptrdiff_t)buf & 3)) { c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8); len--; } - buf4 = (const u4 FAR *)(const void FAR *)buf; - buf4--; + buf4 = (const z_crc_t FAR *)(const void FAR *)buf; while (len >= 32) { DOBIG32; len -= 32; @@ -326,14 +327,13 @@ local unsigned long crc32_big(crc, buf, len) DOBIG4; len -= 4; } - buf4++; buf = (const unsigned char FAR *)buf4; if (len) do { c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8); } while (--len); c = ~c; - return (unsigned long)(REV(c)); + return (unsigned long)(ZSWAP32(c)); } #endif /* BYFOUR */ diff --git a/security/nss/lib/zlib/crc32.h b/security/nss/lib/zlib/crc32.h index 7156a5a73..9e0c77810 100644 --- a/security/nss/lib/zlib/crc32.h +++ b/security/nss/lib/zlib/crc32.h @@ -1,12 +1,8 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - /* crc32.h -- tables for rapid CRC calculation * Generated automatically by crc32.c */ -local const unsigned long FAR crc_table[TBLS][256] = +local const z_crc_t FAR crc_table[TBLS][256] = { { 0x00000000UL, 0x77073096UL, 0xee0e612cUL, 0x990951baUL, 0x076dc419UL, diff --git a/security/nss/lib/zlib/deflate.c b/security/nss/lib/zlib/deflate.c index 5c4022f3d..1ec761448 100644 --- a/security/nss/lib/zlib/deflate.c +++ b/security/nss/lib/zlib/deflate.c @@ -1,5 +1,5 @@ /* deflate.c -- compress data using the deflation algorithm - * Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler + * Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -37,7 +37,7 @@ * REFERENCES * * Deutsch, L.P.,"DEFLATE Compressed Data Format Specification". - * Available in http://www.ietf.org/rfc/rfc1951.txt + * Available in http://tools.ietf.org/html/rfc1951 * * A description of the Rabin and Karp algorithm is given in the book * "Algorithms" by R. Sedgewick, Addison-Wesley, p252. @@ -52,7 +52,7 @@ #include "deflate.h" const char deflate_copyright[] = - " deflate 1.2.5 Copyright 1995-2010 Jean-loup Gailly and Mark Adler "; + " deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly and Mark Adler "; /* If you use the zlib library in a product, an acknowledgment is welcome in the documentation of your product. If for some reason you cannot @@ -73,6 +73,8 @@ typedef enum { typedef block_state (*compress_func) OF((deflate_state *s, int flush)); /* Compression function. Returns the block state after the call. */ +local int deflateStateCheck OF((z_streamp strm)); +local void slide_hash OF((deflate_state *s)); local void fill_window OF((deflate_state *s)); local block_state deflate_stored OF((deflate_state *s, int flush)); local block_state deflate_fast OF((deflate_state *s, int flush)); @@ -84,15 +86,16 @@ local block_state deflate_huff OF((deflate_state *s, int flush)); local void lm_init OF((deflate_state *s)); local void putShortMSB OF((deflate_state *s, uInt b)); local void flush_pending OF((z_streamp strm)); -local int read_buf OF((z_streamp strm, Bytef *buf, unsigned size)); +local unsigned read_buf OF((z_streamp strm, Bytef *buf, unsigned size)); #ifdef ASMV +# pragma message("Assembler code may have bugs -- use at your own risk") void match_init OF((void)); /* asm code initialization */ uInt longest_match OF((deflate_state *s, IPos cur_match)); #else local uInt longest_match OF((deflate_state *s, IPos cur_match)); #endif -#ifdef DEBUG +#ifdef ZLIB_DEBUG local void check_match OF((deflate_state *s, IPos start, IPos match, int length)); #endif @@ -148,18 +151,14 @@ local const config configuration_table[10] = { * meaning. */ -#define EQUAL 0 -/* result of memcmp for equal strings */ - -#ifndef NO_DUMMY_DECL -struct static_tree_desc_s {int dummy;}; /* for buggy compilers */ -#endif +/* rank Z_BLOCK between Z_NO_FLUSH and Z_PARTIAL_FLUSH */ +#define RANK(f) (((f) * 2) - ((f) > 4 ? 9 : 0)) /* =========================================================================== * Update a hash value with the given input byte - * IN assertion: all calls to to UPDATE_HASH are made with consecutive - * input characters, so that a running hash key can be computed from the - * previous key instead of complete recalculation each time. + * IN assertion: all calls to UPDATE_HASH are made with consecutive input + * characters, so that a running hash key can be computed from the previous + * key instead of complete recalculation each time. */ #define UPDATE_HASH(s,h,c) (h = (((h)<hash_shift) ^ (c)) & s->hash_mask) @@ -170,9 +169,9 @@ struct static_tree_desc_s {int dummy;}; /* for buggy compilers */ * the previous length of the hash chain. * If this file is compiled with -DFASTEST, the compression level is forced * to 1, and no hash chains are maintained. - * IN assertion: all calls to to INSERT_STRING are made with consecutive - * input characters and the first MIN_MATCH bytes of str are valid - * (except for the last MIN_MATCH-1 bytes of the input file). + * IN assertion: all calls to INSERT_STRING are made with consecutive input + * characters and the first MIN_MATCH bytes of str are valid (except for + * the last MIN_MATCH-1 bytes of the input file). */ #ifdef FASTEST #define INSERT_STRING(s, str, match_head) \ @@ -194,6 +193,37 @@ struct static_tree_desc_s {int dummy;}; /* for buggy compilers */ s->head[s->hash_size-1] = NIL; \ zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head)); +/* =========================================================================== + * Slide the hash table when sliding the window down (could be avoided with 32 + * bit values at the expense of memory usage). We slide even when level == 0 to + * keep the hash table consistent if we switch back to level > 0 later. + */ +local void slide_hash(s) + deflate_state *s; +{ + unsigned n, m; + Posf *p; + uInt wsize = s->w_size; + + n = s->hash_size; + p = &s->head[n]; + do { + m = *--p; + *p = (Pos)(m >= wsize ? m - wsize : NIL); + } while (--n); + n = wsize; +#ifndef FASTEST + p = &s->prev[n]; + do { + m = *--p; + *p = (Pos)(m >= wsize ? m - wsize : NIL); + /* If n is not on any hash chain, prev[n] is garbage but + * its value will never be used. + */ + } while (--n); +#endif +} + /* ========================================================================= */ int ZEXPORT deflateInit_(strm, level, version, stream_size) z_streamp strm; @@ -235,10 +265,19 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, strm->msg = Z_NULL; if (strm->zalloc == (alloc_func)0) { +#ifdef Z_SOLO + return Z_STREAM_ERROR; +#else strm->zalloc = zcalloc; strm->opaque = (voidpf)0; +#endif } - if (strm->zfree == (free_func)0) strm->zfree = zcfree; + if (strm->zfree == (free_func)0) +#ifdef Z_SOLO + return Z_STREAM_ERROR; +#else + strm->zfree = zcfree; +#endif #ifdef FASTEST if (level != 0) level = 1; @@ -258,7 +297,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, #endif if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED || windowBits < 8 || windowBits > 15 || level < 0 || level > 9 || - strategy < 0 || strategy > Z_FIXED) { + strategy < 0 || strategy > Z_FIXED || (windowBits == 8 && wrap != 1)) { return Z_STREAM_ERROR; } if (windowBits == 8) windowBits = 9; /* until 256-byte window bug fixed */ @@ -266,14 +305,15 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, if (s == Z_NULL) return Z_MEM_ERROR; strm->state = (struct internal_state FAR *)s; s->strm = strm; + s->status = INIT_STATE; /* to pass state test in deflateReset() */ s->wrap = wrap; s->gzhead = Z_NULL; - s->w_bits = windowBits; + s->w_bits = (uInt)windowBits; s->w_size = 1 << s->w_bits; s->w_mask = s->w_size - 1; - s->hash_bits = memLevel + 7; + s->hash_bits = (uInt)memLevel + 7; s->hash_size = 1 << s->hash_bits; s->hash_mask = s->hash_size - 1; s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH); @@ -293,7 +333,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL || s->pending_buf == Z_NULL) { s->status = FINISH_STATE; - strm->msg = (char*)ERR_MSG(Z_MEM_ERROR); + strm->msg = ERR_MSG(Z_MEM_ERROR); deflateEnd (strm); return Z_MEM_ERROR; } @@ -307,6 +347,31 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, return deflateReset(strm); } +/* ========================================================================= + * Check for a valid deflate stream state. Return 0 if ok, 1 if not. + */ +local int deflateStateCheck (strm) + z_streamp strm; +{ + deflate_state *s; + if (strm == Z_NULL || + strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) + return 1; + s = strm->state; + if (s == Z_NULL || s->strm != strm || (s->status != INIT_STATE && +#ifdef GZIP + s->status != GZIP_STATE && +#endif + s->status != EXTRA_STATE && + s->status != NAME_STATE && + s->status != COMMENT_STATE && + s->status != HCRC_STATE && + s->status != BUSY_STATE && + s->status != FINISH_STATE)) + return 1; + return 0; +} + /* ========================================================================= */ int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) z_streamp strm; @@ -314,49 +379,97 @@ int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) uInt dictLength; { deflate_state *s; - uInt length = dictLength; - uInt n; - IPos hash_head = 0; + uInt str, n; + int wrap; + unsigned avail; + z_const unsigned char *next; - if (strm == Z_NULL || strm->state == Z_NULL || dictionary == Z_NULL || - strm->state->wrap == 2 || - (strm->state->wrap == 1 && strm->state->status != INIT_STATE)) + if (deflateStateCheck(strm) || dictionary == Z_NULL) + return Z_STREAM_ERROR; + s = strm->state; + wrap = s->wrap; + if (wrap == 2 || (wrap == 1 && s->status != INIT_STATE) || s->lookahead) return Z_STREAM_ERROR; - s = strm->state; - if (s->wrap) + /* when using zlib wrappers, compute Adler-32 for provided dictionary */ + if (wrap == 1) strm->adler = adler32(strm->adler, dictionary, dictLength); + s->wrap = 0; /* avoid computing Adler-32 in read_buf */ - if (length < MIN_MATCH) return Z_OK; - if (length > s->w_size) { - length = s->w_size; - dictionary += dictLength - length; /* use the tail of the dictionary */ + /* if dictionary would fill window, just replace the history */ + if (dictLength >= s->w_size) { + if (wrap == 0) { /* already empty otherwise */ + CLEAR_HASH(s); + s->strstart = 0; + s->block_start = 0L; + s->insert = 0; + } + dictionary += dictLength - s->w_size; /* use the tail */ + dictLength = s->w_size; } - zmemcpy(s->window, dictionary, length); - s->strstart = length; - s->block_start = (long)length; - /* Insert all strings in the hash table (except for the last two bytes). - * s->lookahead stays null, so s->ins_h will be recomputed at the next - * call of fill_window. - */ - s->ins_h = s->window[0]; - UPDATE_HASH(s, s->ins_h, s->window[1]); - for (n = 0; n <= length - MIN_MATCH; n++) { - INSERT_STRING(s, n, hash_head); + /* insert dictionary into window and hash */ + avail = strm->avail_in; + next = strm->next_in; + strm->avail_in = dictLength; + strm->next_in = (z_const Bytef *)dictionary; + fill_window(s); + while (s->lookahead >= MIN_MATCH) { + str = s->strstart; + n = s->lookahead - (MIN_MATCH-1); + do { + UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]); +#ifndef FASTEST + s->prev[str & s->w_mask] = s->head[s->ins_h]; +#endif + s->head[s->ins_h] = (Pos)str; + str++; + } while (--n); + s->strstart = str; + s->lookahead = MIN_MATCH-1; + fill_window(s); } - if (hash_head) hash_head = 0; /* to make compiler happy */ + s->strstart += s->lookahead; + s->block_start = (long)s->strstart; + s->insert = s->lookahead; + s->lookahead = 0; + s->match_length = s->prev_length = MIN_MATCH-1; + s->match_available = 0; + strm->next_in = next; + strm->avail_in = avail; + s->wrap = wrap; return Z_OK; } /* ========================================================================= */ -int ZEXPORT deflateReset (strm) +int ZEXPORT deflateGetDictionary (strm, dictionary, dictLength) + z_streamp strm; + Bytef *dictionary; + uInt *dictLength; +{ + deflate_state *s; + uInt len; + + if (deflateStateCheck(strm)) + return Z_STREAM_ERROR; + s = strm->state; + len = s->strstart + s->lookahead; + if (len > s->w_size) + len = s->w_size; + if (dictionary != Z_NULL && len) + zmemcpy(dictionary, s->window + s->strstart + s->lookahead - len, len); + if (dictLength != Z_NULL) + *dictLength = len; + return Z_OK; +} + +/* ========================================================================= */ +int ZEXPORT deflateResetKeep (strm) z_streamp strm; { deflate_state *s; - if (strm == Z_NULL || strm->state == Z_NULL || - strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) { + if (deflateStateCheck(strm)) { return Z_STREAM_ERROR; } @@ -371,7 +484,11 @@ int ZEXPORT deflateReset (strm) if (s->wrap < 0) { s->wrap = -s->wrap; /* was made negative by deflate(..., Z_FINISH); */ } - s->status = s->wrap ? INIT_STATE : BUSY_STATE; + s->status = +#ifdef GZIP + s->wrap == 2 ? GZIP_STATE : +#endif + s->wrap ? INIT_STATE : BUSY_STATE; strm->adler = #ifdef GZIP s->wrap == 2 ? crc32(0L, Z_NULL, 0) : @@ -380,31 +497,70 @@ int ZEXPORT deflateReset (strm) s->last_flush = Z_NO_FLUSH; _tr_init(s); - lm_init(s); return Z_OK; } +/* ========================================================================= */ +int ZEXPORT deflateReset (strm) + z_streamp strm; +{ + int ret; + + ret = deflateResetKeep(strm); + if (ret == Z_OK) + lm_init(strm->state); + return ret; +} + /* ========================================================================= */ int ZEXPORT deflateSetHeader (strm, head) z_streamp strm; gz_headerp head; { - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; - if (strm->state->wrap != 2) return Z_STREAM_ERROR; + if (deflateStateCheck(strm) || strm->state->wrap != 2) + return Z_STREAM_ERROR; strm->state->gzhead = head; return Z_OK; } +/* ========================================================================= */ +int ZEXPORT deflatePending (strm, pending, bits) + unsigned *pending; + int *bits; + z_streamp strm; +{ + if (deflateStateCheck(strm)) return Z_STREAM_ERROR; + if (pending != Z_NULL) + *pending = strm->state->pending; + if (bits != Z_NULL) + *bits = strm->state->bi_valid; + return Z_OK; +} + /* ========================================================================= */ int ZEXPORT deflatePrime (strm, bits, value) z_streamp strm; int bits; int value; { - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; - strm->state->bi_valid = bits; - strm->state->bi_buf = (ush)(value & ((1 << bits) - 1)); + deflate_state *s; + int put; + + if (deflateStateCheck(strm)) return Z_STREAM_ERROR; + s = strm->state; + if ((Bytef *)(s->d_buf) < s->pending_out + ((Buf_size + 7) >> 3)) + return Z_BUF_ERROR; + do { + put = Buf_size - s->bi_valid; + if (put > bits) + put = bits; + s->bi_buf |= (ush)((value & ((1 << put) - 1)) << s->bi_valid); + s->bi_valid += put; + _tr_flush_bits(s); + value >>= put; + bits -= put; + } while (bits); return Z_OK; } @@ -416,9 +572,8 @@ int ZEXPORT deflateParams(strm, level, strategy) { deflate_state *s; compress_func func; - int err = Z_OK; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (deflateStateCheck(strm)) return Z_STREAM_ERROR; s = strm->state; #ifdef FASTEST @@ -432,11 +587,22 @@ int ZEXPORT deflateParams(strm, level, strategy) func = configuration_table[s->level].func; if ((strategy != s->strategy || func != configuration_table[level].func) && - strm->total_in != 0) { + s->high_water) { /* Flush the last buffer: */ - err = deflate(strm, Z_BLOCK); + int err = deflate(strm, Z_BLOCK); + if (err == Z_STREAM_ERROR) + return err; + if (strm->avail_out == 0) + return Z_BUF_ERROR; } if (s->level != level) { + if (s->level == 0 && s->matches != 0) { + if (s->matches == 1) + slide_hash(s); + else + CLEAR_HASH(s); + s->matches = 0; + } s->level = level; s->max_lazy_match = configuration_table[level].max_lazy; s->good_match = configuration_table[level].good_length; @@ -444,7 +610,7 @@ int ZEXPORT deflateParams(strm, level, strategy) s->max_chain_length = configuration_table[level].max_chain; } s->strategy = strategy; - return err; + return Z_OK; } /* ========================================================================= */ @@ -457,12 +623,12 @@ int ZEXPORT deflateTune(strm, good_length, max_lazy, nice_length, max_chain) { deflate_state *s; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (deflateStateCheck(strm)) return Z_STREAM_ERROR; s = strm->state; - s->good_match = good_length; - s->max_lazy_match = max_lazy; + s->good_match = (uInt)good_length; + s->max_lazy_match = (uInt)max_lazy; s->nice_match = nice_length; - s->max_chain_length = max_chain; + s->max_chain_length = (uInt)max_chain; return Z_OK; } @@ -489,14 +655,13 @@ uLong ZEXPORT deflateBound(strm, sourceLen) { deflate_state *s; uLong complen, wraplen; - Bytef *str; /* conservative upper bound for compressed data */ complen = sourceLen + ((sourceLen + 7) >> 3) + ((sourceLen + 63) >> 6) + 5; /* if can't get parameters, return conservative bound plus zlib wrapper */ - if (strm == Z_NULL || strm->state == Z_NULL) + if (deflateStateCheck(strm)) return complen + 6; /* compute wrapper length */ @@ -508,9 +673,11 @@ uLong ZEXPORT deflateBound(strm, sourceLen) case 1: /* zlib wrapper */ wraplen = 6 + (s->strstart ? 4 : 0); break; +#ifdef GZIP case 2: /* gzip wrapper */ wraplen = 18; if (s->gzhead != Z_NULL) { /* user-supplied gzip header */ + Bytef *str; if (s->gzhead->extra != Z_NULL) wraplen += 2 + s->gzhead->extra_len; str = s->gzhead->name; @@ -527,6 +694,7 @@ uLong ZEXPORT deflateBound(strm, sourceLen) wraplen += 2; } break; +#endif default: /* for compiler happiness */ wraplen = 6; } @@ -554,30 +722,43 @@ local void putShortMSB (s, b) } /* ========================================================================= - * Flush as much pending output as possible. All deflate() output goes - * through this function so some applications may wish to modify it - * to avoid allocating a large strm->next_out buffer and copying into it. - * (See also read_buf()). + * Flush as much pending output as possible. All deflate() output, except for + * some deflate_stored() output, goes through this function so some + * applications may wish to modify it to avoid allocating a large + * strm->next_out buffer and copying into it. (See also read_buf()). */ local void flush_pending(strm) z_streamp strm; { - unsigned len = strm->state->pending; + unsigned len; + deflate_state *s = strm->state; + _tr_flush_bits(s); + len = s->pending; if (len > strm->avail_out) len = strm->avail_out; if (len == 0) return; - zmemcpy(strm->next_out, strm->state->pending_out, len); + zmemcpy(strm->next_out, s->pending_out, len); strm->next_out += len; - strm->state->pending_out += len; + s->pending_out += len; strm->total_out += len; - strm->avail_out -= len; - strm->state->pending -= len; - if (strm->state->pending == 0) { - strm->state->pending_out = strm->state->pending_buf; + strm->avail_out -= len; + s->pending -= len; + if (s->pending == 0) { + s->pending_out = s->pending_buf; } } +/* =========================================================================== + * Update the header CRC with the bytes s->pending_buf[beg..s->pending - 1]. + */ +#define HCRC_UPDATE(beg) \ + do { \ + if (s->gzhead->hcrc && s->pending > (beg)) \ + strm->adler = crc32(strm->adler, s->pending_buf + (beg), \ + s->pending - (beg)); \ + } while (0) + /* ========================================================================= */ int ZEXPORT deflate (strm, flush) z_streamp strm; @@ -586,203 +767,21 @@ int ZEXPORT deflate (strm, flush) int old_flush; /* value of flush param for previous deflate call */ deflate_state *s; - if (strm == Z_NULL || strm->state == Z_NULL || - flush > Z_BLOCK || flush < 0) { + if (deflateStateCheck(strm) || flush > Z_BLOCK || flush < 0) { return Z_STREAM_ERROR; } s = strm->state; if (strm->next_out == Z_NULL || - (strm->next_in == Z_NULL && strm->avail_in != 0) || + (strm->avail_in != 0 && strm->next_in == Z_NULL) || (s->status == FINISH_STATE && flush != Z_FINISH)) { ERR_RETURN(strm, Z_STREAM_ERROR); } if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR); - s->strm = strm; /* just in case */ old_flush = s->last_flush; s->last_flush = flush; - /* Write the header */ - if (s->status == INIT_STATE) { -#ifdef GZIP - if (s->wrap == 2) { - strm->adler = crc32(0L, Z_NULL, 0); - put_byte(s, 31); - put_byte(s, 139); - put_byte(s, 8); - if (s->gzhead == Z_NULL) { - put_byte(s, 0); - put_byte(s, 0); - put_byte(s, 0); - put_byte(s, 0); - put_byte(s, 0); - put_byte(s, s->level == 9 ? 2 : - (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ? - 4 : 0)); - put_byte(s, OS_CODE); - s->status = BUSY_STATE; - } - else { - put_byte(s, (s->gzhead->text ? 1 : 0) + - (s->gzhead->hcrc ? 2 : 0) + - (s->gzhead->extra == Z_NULL ? 0 : 4) + - (s->gzhead->name == Z_NULL ? 0 : 8) + - (s->gzhead->comment == Z_NULL ? 0 : 16) - ); - put_byte(s, (Byte)(s->gzhead->time & 0xff)); - put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff)); - put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff)); - put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff)); - put_byte(s, s->level == 9 ? 2 : - (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ? - 4 : 0)); - put_byte(s, s->gzhead->os & 0xff); - if (s->gzhead->extra != Z_NULL) { - put_byte(s, s->gzhead->extra_len & 0xff); - put_byte(s, (s->gzhead->extra_len >> 8) & 0xff); - } - if (s->gzhead->hcrc) - strm->adler = crc32(strm->adler, s->pending_buf, - s->pending); - s->gzindex = 0; - s->status = EXTRA_STATE; - } - } - else -#endif - { - uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8; - uInt level_flags; - - if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2) - level_flags = 0; - else if (s->level < 6) - level_flags = 1; - else if (s->level == 6) - level_flags = 2; - else - level_flags = 3; - header |= (level_flags << 6); - if (s->strstart != 0) header |= PRESET_DICT; - header += 31 - (header % 31); - - s->status = BUSY_STATE; - putShortMSB(s, header); - - /* Save the adler32 of the preset dictionary: */ - if (s->strstart != 0) { - putShortMSB(s, (uInt)(strm->adler >> 16)); - putShortMSB(s, (uInt)(strm->adler & 0xffff)); - } - strm->adler = adler32(0L, Z_NULL, 0); - } - } -#ifdef GZIP - if (s->status == EXTRA_STATE) { - if (s->gzhead->extra != Z_NULL) { - uInt beg = s->pending; /* start of bytes to update crc */ - - while (s->gzindex < (s->gzhead->extra_len & 0xffff)) { - if (s->pending == s->pending_buf_size) { - if (s->gzhead->hcrc && s->pending > beg) - strm->adler = crc32(strm->adler, s->pending_buf + beg, - s->pending - beg); - flush_pending(strm); - beg = s->pending; - if (s->pending == s->pending_buf_size) - break; - } - put_byte(s, s->gzhead->extra[s->gzindex]); - s->gzindex++; - } - if (s->gzhead->hcrc && s->pending > beg) - strm->adler = crc32(strm->adler, s->pending_buf + beg, - s->pending - beg); - if (s->gzindex == s->gzhead->extra_len) { - s->gzindex = 0; - s->status = NAME_STATE; - } - } - else - s->status = NAME_STATE; - } - if (s->status == NAME_STATE) { - if (s->gzhead->name != Z_NULL) { - uInt beg = s->pending; /* start of bytes to update crc */ - int val; - - do { - if (s->pending == s->pending_buf_size) { - if (s->gzhead->hcrc && s->pending > beg) - strm->adler = crc32(strm->adler, s->pending_buf + beg, - s->pending - beg); - flush_pending(strm); - beg = s->pending; - if (s->pending == s->pending_buf_size) { - val = 1; - break; - } - } - val = s->gzhead->name[s->gzindex++]; - put_byte(s, val); - } while (val != 0); - if (s->gzhead->hcrc && s->pending > beg) - strm->adler = crc32(strm->adler, s->pending_buf + beg, - s->pending - beg); - if (val == 0) { - s->gzindex = 0; - s->status = COMMENT_STATE; - } - } - else - s->status = COMMENT_STATE; - } - if (s->status == COMMENT_STATE) { - if (s->gzhead->comment != Z_NULL) { - uInt beg = s->pending; /* start of bytes to update crc */ - int val; - - do { - if (s->pending == s->pending_buf_size) { - if (s->gzhead->hcrc && s->pending > beg) - strm->adler = crc32(strm->adler, s->pending_buf + beg, - s->pending - beg); - flush_pending(strm); - beg = s->pending; - if (s->pending == s->pending_buf_size) { - val = 1; - break; - } - } - val = s->gzhead->comment[s->gzindex++]; - put_byte(s, val); - } while (val != 0); - if (s->gzhead->hcrc && s->pending > beg) - strm->adler = crc32(strm->adler, s->pending_buf + beg, - s->pending - beg); - if (val == 0) - s->status = HCRC_STATE; - } - else - s->status = HCRC_STATE; - } - if (s->status == HCRC_STATE) { - if (s->gzhead->hcrc) { - if (s->pending + 2 > s->pending_buf_size) - flush_pending(strm); - if (s->pending + 2 <= s->pending_buf_size) { - put_byte(s, (Byte)(strm->adler & 0xff)); - put_byte(s, (Byte)((strm->adler >> 8) & 0xff)); - strm->adler = crc32(0L, Z_NULL, 0); - s->status = BUSY_STATE; - } - } - else - s->status = BUSY_STATE; - } -#endif - /* Flush as much pending output as possible */ if (s->pending != 0) { flush_pending(strm); @@ -801,7 +800,7 @@ int ZEXPORT deflate (strm, flush) * flushes. For repeated and useless calls with Z_FINISH, we keep * returning Z_STREAM_END instead of Z_BUF_ERROR. */ - } else if (strm->avail_in == 0 && flush <= old_flush && + } else if (strm->avail_in == 0 && RANK(flush) <= RANK(old_flush) && flush != Z_FINISH) { ERR_RETURN(strm, Z_BUF_ERROR); } @@ -811,15 +810,197 @@ int ZEXPORT deflate (strm, flush) ERR_RETURN(strm, Z_BUF_ERROR); } + /* Write the header */ + if (s->status == INIT_STATE) { + /* zlib header */ + uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8; + uInt level_flags; + + if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2) + level_flags = 0; + else if (s->level < 6) + level_flags = 1; + else if (s->level == 6) + level_flags = 2; + else + level_flags = 3; + header |= (level_flags << 6); + if (s->strstart != 0) header |= PRESET_DICT; + header += 31 - (header % 31); + + putShortMSB(s, header); + + /* Save the adler32 of the preset dictionary: */ + if (s->strstart != 0) { + putShortMSB(s, (uInt)(strm->adler >> 16)); + putShortMSB(s, (uInt)(strm->adler & 0xffff)); + } + strm->adler = adler32(0L, Z_NULL, 0); + s->status = BUSY_STATE; + + /* Compression must start with an empty pending buffer */ + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + } +#ifdef GZIP + if (s->status == GZIP_STATE) { + /* gzip header */ + strm->adler = crc32(0L, Z_NULL, 0); + put_byte(s, 31); + put_byte(s, 139); + put_byte(s, 8); + if (s->gzhead == Z_NULL) { + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, s->level == 9 ? 2 : + (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ? + 4 : 0)); + put_byte(s, OS_CODE); + s->status = BUSY_STATE; + + /* Compression must start with an empty pending buffer */ + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + } + else { + put_byte(s, (s->gzhead->text ? 1 : 0) + + (s->gzhead->hcrc ? 2 : 0) + + (s->gzhead->extra == Z_NULL ? 0 : 4) + + (s->gzhead->name == Z_NULL ? 0 : 8) + + (s->gzhead->comment == Z_NULL ? 0 : 16) + ); + put_byte(s, (Byte)(s->gzhead->time & 0xff)); + put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff)); + put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff)); + put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff)); + put_byte(s, s->level == 9 ? 2 : + (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ? + 4 : 0)); + put_byte(s, s->gzhead->os & 0xff); + if (s->gzhead->extra != Z_NULL) { + put_byte(s, s->gzhead->extra_len & 0xff); + put_byte(s, (s->gzhead->extra_len >> 8) & 0xff); + } + if (s->gzhead->hcrc) + strm->adler = crc32(strm->adler, s->pending_buf, + s->pending); + s->gzindex = 0; + s->status = EXTRA_STATE; + } + } + if (s->status == EXTRA_STATE) { + if (s->gzhead->extra != Z_NULL) { + ulg beg = s->pending; /* start of bytes to update crc */ + uInt left = (s->gzhead->extra_len & 0xffff) - s->gzindex; + while (s->pending + left > s->pending_buf_size) { + uInt copy = s->pending_buf_size - s->pending; + zmemcpy(s->pending_buf + s->pending, + s->gzhead->extra + s->gzindex, copy); + s->pending = s->pending_buf_size; + HCRC_UPDATE(beg); + s->gzindex += copy; + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + beg = 0; + left -= copy; + } + zmemcpy(s->pending_buf + s->pending, + s->gzhead->extra + s->gzindex, left); + s->pending += left; + HCRC_UPDATE(beg); + s->gzindex = 0; + } + s->status = NAME_STATE; + } + if (s->status == NAME_STATE) { + if (s->gzhead->name != Z_NULL) { + ulg beg = s->pending; /* start of bytes to update crc */ + int val; + do { + if (s->pending == s->pending_buf_size) { + HCRC_UPDATE(beg); + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + beg = 0; + } + val = s->gzhead->name[s->gzindex++]; + put_byte(s, val); + } while (val != 0); + HCRC_UPDATE(beg); + s->gzindex = 0; + } + s->status = COMMENT_STATE; + } + if (s->status == COMMENT_STATE) { + if (s->gzhead->comment != Z_NULL) { + ulg beg = s->pending; /* start of bytes to update crc */ + int val; + do { + if (s->pending == s->pending_buf_size) { + HCRC_UPDATE(beg); + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + beg = 0; + } + val = s->gzhead->comment[s->gzindex++]; + put_byte(s, val); + } while (val != 0); + HCRC_UPDATE(beg); + } + s->status = HCRC_STATE; + } + if (s->status == HCRC_STATE) { + if (s->gzhead->hcrc) { + if (s->pending + 2 > s->pending_buf_size) { + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + } + put_byte(s, (Byte)(strm->adler & 0xff)); + put_byte(s, (Byte)((strm->adler >> 8) & 0xff)); + strm->adler = crc32(0L, Z_NULL, 0); + } + s->status = BUSY_STATE; + + /* Compression must start with an empty pending buffer */ + flush_pending(strm); + if (s->pending != 0) { + s->last_flush = -1; + return Z_OK; + } + } +#endif + /* Start a new block or continue the current one. */ if (strm->avail_in != 0 || s->lookahead != 0 || (flush != Z_NO_FLUSH && s->status != FINISH_STATE)) { block_state bstate; - bstate = s->strategy == Z_HUFFMAN_ONLY ? deflate_huff(s, flush) : - (s->strategy == Z_RLE ? deflate_rle(s, flush) : - (*(configuration_table[s->level].func))(s, flush)); + bstate = s->level == 0 ? deflate_stored(s, flush) : + s->strategy == Z_HUFFMAN_ONLY ? deflate_huff(s, flush) : + s->strategy == Z_RLE ? deflate_rle(s, flush) : + (*(configuration_table[s->level].func))(s, flush); if (bstate == finish_started || bstate == finish_done) { s->status = FINISH_STATE; @@ -850,6 +1031,7 @@ int ZEXPORT deflate (strm, flush) if (s->lookahead == 0) { s->strstart = 0; s->block_start = 0L; + s->insert = 0; } } } @@ -860,7 +1042,6 @@ int ZEXPORT deflate (strm, flush) } } } - Assert(strm->avail_out > 0, "bug2"); if (flush != Z_FINISH) return Z_OK; if (s->wrap <= 0) return Z_STREAM_END; @@ -897,18 +1078,9 @@ int ZEXPORT deflateEnd (strm) { int status; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (deflateStateCheck(strm)) return Z_STREAM_ERROR; status = strm->state->status; - if (status != INIT_STATE && - status != EXTRA_STATE && - status != NAME_STATE && - status != COMMENT_STATE && - status != HCRC_STATE && - status != BUSY_STATE && - status != FINISH_STATE) { - return Z_STREAM_ERROR; - } /* Deallocate in reverse order of allocations: */ TRY_FREE(strm, strm->state->pending_buf); @@ -939,18 +1111,18 @@ int ZEXPORT deflateCopy (dest, source) ushf *overlay; - if (source == Z_NULL || dest == Z_NULL || source->state == Z_NULL) { + if (deflateStateCheck(source) || dest == Z_NULL) { return Z_STREAM_ERROR; } ss = source->state; - zmemcpy(dest, source, sizeof(z_stream)); + zmemcpy((voidpf)dest, (voidpf)source, sizeof(z_stream)); ds = (deflate_state *) ZALLOC(dest, 1, sizeof(deflate_state)); if (ds == Z_NULL) return Z_MEM_ERROR; dest->state = (struct internal_state FAR *) ds; - zmemcpy(ds, ss, sizeof(deflate_state)); + zmemcpy((voidpf)ds, (voidpf)ss, sizeof(deflate_state)); ds->strm = dest; ds->window = (Bytef *) ZALLOC(dest, ds->w_size, 2*sizeof(Byte)); @@ -966,8 +1138,8 @@ int ZEXPORT deflateCopy (dest, source) } /* following zmemcpy do not work for 16-bit MSDOS */ zmemcpy(ds->window, ss->window, ds->w_size * 2 * sizeof(Byte)); - zmemcpy(ds->prev, ss->prev, ds->w_size * sizeof(Pos)); - zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos)); + zmemcpy((voidpf)ds->prev, (voidpf)ss->prev, ds->w_size * sizeof(Pos)); + zmemcpy((voidpf)ds->head, (voidpf)ss->head, ds->hash_size * sizeof(Pos)); zmemcpy(ds->pending_buf, ss->pending_buf, (uInt)ds->pending_buf_size); ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf); @@ -989,7 +1161,7 @@ int ZEXPORT deflateCopy (dest, source) * allocating a large strm->next_in buffer and copying from it. * (See also flush_pending()). */ -local int read_buf(strm, buf, size) +local unsigned read_buf(strm, buf, size) z_streamp strm; Bytef *buf; unsigned size; @@ -1001,19 +1173,19 @@ local int read_buf(strm, buf, size) strm->avail_in -= len; + zmemcpy(buf, strm->next_in, len); if (strm->state->wrap == 1) { - strm->adler = adler32(strm->adler, strm->next_in, len); + strm->adler = adler32(strm->adler, buf, len); } #ifdef GZIP else if (strm->state->wrap == 2) { - strm->adler = crc32(strm->adler, strm->next_in, len); + strm->adler = crc32(strm->adler, buf, len); } #endif - zmemcpy(buf, strm->next_in, len); strm->next_in += len; strm->total_in += len; - return (int)len; + return len; } /* =========================================================================== @@ -1036,6 +1208,7 @@ local void lm_init (s) s->strstart = 0; s->block_start = 0L; s->lookahead = 0; + s->insert = 0; s->match_length = s->prev_length = MIN_MATCH-1; s->match_available = 0; s->ins_h = 0; @@ -1066,9 +1239,9 @@ local uInt longest_match(s, cur_match) { unsigned chain_length = s->max_chain_length;/* max hash chain length */ register Bytef *scan = s->window + s->strstart; /* current string */ - register Bytef *match; /* matched string */ + register Bytef *match; /* matched string */ register int len; /* length of current match */ - int best_len = s->prev_length; /* best match length so far */ + int best_len = (int)s->prev_length; /* best match length so far */ int nice_match = s->nice_match; /* stop if match long enough */ IPos limit = s->strstart > (IPos)MAX_DIST(s) ? s->strstart - (IPos)MAX_DIST(s) : NIL; @@ -1103,7 +1276,7 @@ local uInt longest_match(s, cur_match) /* Do not look for matches beyond the end of the input. This is necessary * to make deflate deterministic. */ - if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead; + if ((uInt)nice_match > s->lookahead) nice_match = (int)s->lookahead; Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead"); @@ -1264,7 +1437,11 @@ local uInt longest_match(s, cur_match) #endif /* FASTEST */ -#ifdef DEBUG +#ifdef ZLIB_DEBUG + +#define EQUAL 0 +/* result of memcmp for equal strings */ + /* =========================================================================== * Check that the match at match_start is indeed a match. */ @@ -1290,7 +1467,7 @@ local void check_match(s, start, match, length) } #else # define check_match(s, start, match, length) -#endif /* DEBUG */ +#endif /* ZLIB_DEBUG */ /* =========================================================================== * Fill the window when the lookahead becomes insufficient. @@ -1305,11 +1482,12 @@ local void check_match(s, start, match, length) local void fill_window(s) deflate_state *s; { - register unsigned n, m; - register Posf *p; + unsigned n; unsigned more; /* Amount of free space at the end of the window. */ uInt wsize = s->w_size; + Assert(s->lookahead < MIN_LOOKAHEAD, "already enough lookahead"); + do { more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart); @@ -1331,38 +1509,14 @@ local void fill_window(s) */ if (s->strstart >= wsize+MAX_DIST(s)) { - zmemcpy(s->window, s->window+wsize, (unsigned)wsize); + zmemcpy(s->window, s->window+wsize, (unsigned)wsize - more); s->match_start -= wsize; s->strstart -= wsize; /* we now have strstart >= MAX_DIST */ s->block_start -= (long) wsize; - - /* Slide the hash table (could be avoided with 32 bit values - at the expense of memory usage). We slide even when level == 0 - to keep the hash table consistent if we switch back to level > 0 - later. (Using level 0 permanently is not an optimal usage of - zlib, so we don't care about this pathological case.) - */ - n = s->hash_size; - p = &s->head[n]; - do { - m = *--p; - *p = (Pos)(m >= wsize ? m-wsize : NIL); - } while (--n); - - n = wsize; -#ifndef FASTEST - p = &s->prev[n]; - do { - m = *--p; - *p = (Pos)(m >= wsize ? m-wsize : NIL); - /* If n is not on any hash chain, prev[n] is garbage but - * its value will never be used. - */ - } while (--n); -#endif + slide_hash(s); more += wsize; } - if (s->strm->avail_in == 0) return; + if (s->strm->avail_in == 0) break; /* If there was no sliding: * strstart <= WSIZE+MAX_DIST-1 && lookahead <= MIN_LOOKAHEAD - 1 && @@ -1381,12 +1535,24 @@ local void fill_window(s) s->lookahead += n; /* Initialize the hash value now that we have some input: */ - if (s->lookahead >= MIN_MATCH) { - s->ins_h = s->window[s->strstart]; - UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]); + if (s->lookahead + s->insert >= MIN_MATCH) { + uInt str = s->strstart - s->insert; + s->ins_h = s->window[str]; + UPDATE_HASH(s, s->ins_h, s->window[str + 1]); #if MIN_MATCH != 3 Call UPDATE_HASH() MIN_MATCH-3 more times #endif + while (s->insert) { + UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]); +#ifndef FASTEST + s->prev[str & s->w_mask] = s->head[s->ins_h]; +#endif + s->head[s->ins_h] = (Pos)str; + str++; + s->insert--; + if (s->lookahead + s->insert < MIN_MATCH) + break; + } } /* If the whole input has less than MIN_MATCH bytes, ins_h is garbage, * but this is not important since only literal bytes will be emitted. @@ -1427,6 +1593,9 @@ local void fill_window(s) s->high_water += init; } } + + Assert((ulg)s->strstart <= s->window_size - MIN_LOOKAHEAD, + "not enough room for search"); } /* =========================================================================== @@ -1450,64 +1619,199 @@ local void fill_window(s) if (s->strm->avail_out == 0) return (last) ? finish_started : need_more; \ } +/* Maximum stored block length in deflate format (not including header). */ +#define MAX_STORED 65535 + +/* Minimum of a and b. */ +#define MIN(a, b) ((a) > (b) ? (b) : (a)) + /* =========================================================================== * Copy without compression as much as possible from the input stream, return * the current block state. - * This function does not insert new strings in the dictionary since - * uncompressible data is probably not useful. This function is used - * only for the level=0 compression option. - * NOTE: this function should be optimized to avoid extra copying from - * window to pending_buf. + * + * In case deflateParams() is used to later switch to a non-zero compression + * level, s->matches (otherwise unused when storing) keeps track of the number + * of hash table slides to perform. If s->matches is 1, then one hash table + * slide will be done when switching. If s->matches is 2, the maximum value + * allowed here, then the hash table will be cleared, since two or more slides + * is the same as a clear. + * + * deflate_stored() is written to minimize the number of times an input byte is + * copied. It is most efficient with large input and output buffers, which + * maximizes the opportunites to have a single copy from next_in to next_out. */ local block_state deflate_stored(s, flush) deflate_state *s; int flush; { - /* Stored blocks are limited to 0xffff bytes, pending_buf is limited - * to pending_buf_size, and each stored block has a 5 byte header: + /* Smallest worthy block size when not flushing or finishing. By default + * this is 32K. This can be as small as 507 bytes for memLevel == 1. For + * large input and output buffers, the stored block size will be larger. */ - ulg max_block_size = 0xffff; - ulg max_start; + unsigned min_block = MIN(s->pending_buf_size - 5, s->w_size); - if (max_block_size > s->pending_buf_size - 5) { - max_block_size = s->pending_buf_size - 5; - } - - /* Copy as much as possible from input to output: */ - for (;;) { - /* Fill the window as much as possible: */ - if (s->lookahead <= 1) { - - Assert(s->strstart < s->w_size+MAX_DIST(s) || - s->block_start >= (long)s->w_size, "slide too late"); - - fill_window(s); - if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more; - - if (s->lookahead == 0) break; /* flush the current block */ - } - Assert(s->block_start >= 0L, "block gone"); - - s->strstart += s->lookahead; - s->lookahead = 0; - - /* Emit a stored block if pending_buf will be full: */ - max_start = s->block_start + max_block_size; - if (s->strstart == 0 || (ulg)s->strstart >= max_start) { - /* strstart == 0 is possible when wraparound on 16-bit machine */ - s->lookahead = (uInt)(s->strstart - max_start); - s->strstart = (uInt)max_start; - FLUSH_BLOCK(s, 0); - } - /* Flush if we may have to slide, otherwise block_start may become - * negative and the data will be gone: + /* Copy as many min_block or larger stored blocks directly to next_out as + * possible. If flushing, copy the remaining available input to next_out as + * stored blocks, if there is enough space. + */ + unsigned len, left, have, last = 0; + unsigned used = s->strm->avail_in; + do { + /* Set len to the maximum size block that we can copy directly with the + * available input data and output space. Set left to how much of that + * would be copied from what's left in the window. */ - if (s->strstart - (uInt)s->block_start >= MAX_DIST(s)) { - FLUSH_BLOCK(s, 0); + len = MAX_STORED; /* maximum deflate stored block length */ + have = (s->bi_valid + 42) >> 3; /* number of header bytes */ + if (s->strm->avail_out < have) /* need room for header */ + break; + /* maximum stored block length that will fit in avail_out: */ + have = s->strm->avail_out - have; + left = s->strstart - s->block_start; /* bytes left in window */ + if (len > (ulg)left + s->strm->avail_in) + len = left + s->strm->avail_in; /* limit len to the input */ + if (len > have) + len = have; /* limit len to the output */ + + /* If the stored block would be less than min_block in length, or if + * unable to copy all of the available input when flushing, then try + * copying to the window and the pending buffer instead. Also don't + * write an empty block when flushing -- deflate() does that. + */ + if (len < min_block && ((len == 0 && flush != Z_FINISH) || + flush == Z_NO_FLUSH || + len != left + s->strm->avail_in)) + break; + + /* Make a dummy stored block in pending to get the header bytes, + * including any pending bits. This also updates the debugging counts. + */ + last = flush == Z_FINISH && len == left + s->strm->avail_in ? 1 : 0; + _tr_stored_block(s, (char *)0, 0L, last); + + /* Replace the lengths in the dummy stored block with len. */ + s->pending_buf[s->pending - 4] = len; + s->pending_buf[s->pending - 3] = len >> 8; + s->pending_buf[s->pending - 2] = ~len; + s->pending_buf[s->pending - 1] = ~len >> 8; + + /* Write the stored block header bytes. */ + flush_pending(s->strm); + +#ifdef ZLIB_DEBUG + /* Update debugging counts for the data about to be copied. */ + s->compressed_len += len << 3; + s->bits_sent += len << 3; +#endif + + /* Copy uncompressed bytes from the window to next_out. */ + if (left) { + if (left > len) + left = len; + zmemcpy(s->strm->next_out, s->window + s->block_start, left); + s->strm->next_out += left; + s->strm->avail_out -= left; + s->strm->total_out += left; + s->block_start += left; + len -= left; } + + /* Copy uncompressed bytes directly from next_in to next_out, updating + * the check value. + */ + if (len) { + read_buf(s->strm, s->strm->next_out, len); + s->strm->next_out += len; + s->strm->avail_out -= len; + s->strm->total_out += len; + } + } while (last == 0); + + /* Update the sliding window with the last s->w_size bytes of the copied + * data, or append all of the copied data to the existing window if less + * than s->w_size bytes were copied. Also update the number of bytes to + * insert in the hash tables, in the event that deflateParams() switches to + * a non-zero compression level. + */ + used -= s->strm->avail_in; /* number of input bytes directly copied */ + if (used) { + /* If any input was used, then no unused input remains in the window, + * therefore s->block_start == s->strstart. + */ + if (used >= s->w_size) { /* supplant the previous history */ + s->matches = 2; /* clear hash */ + zmemcpy(s->window, s->strm->next_in - s->w_size, s->w_size); + s->strstart = s->w_size; + } + else { + if (s->window_size - s->strstart <= used) { + /* Slide the window down. */ + s->strstart -= s->w_size; + zmemcpy(s->window, s->window + s->w_size, s->strstart); + if (s->matches < 2) + s->matches++; /* add a pending slide_hash() */ + } + zmemcpy(s->window + s->strstart, s->strm->next_in - used, used); + s->strstart += used; + } + s->block_start = s->strstart; + s->insert += MIN(used, s->w_size - s->insert); } - FLUSH_BLOCK(s, flush == Z_FINISH); - return flush == Z_FINISH ? finish_done : block_done; + if (s->high_water < s->strstart) + s->high_water = s->strstart; + + /* If the last block was written to next_out, then done. */ + if (last) + return finish_done; + + /* If flushing and all input has been consumed, then done. */ + if (flush != Z_NO_FLUSH && flush != Z_FINISH && + s->strm->avail_in == 0 && (long)s->strstart == s->block_start) + return block_done; + + /* Fill the window with any remaining input. */ + have = s->window_size - s->strstart - 1; + if (s->strm->avail_in > have && s->block_start >= (long)s->w_size) { + /* Slide the window down. */ + s->block_start -= s->w_size; + s->strstart -= s->w_size; + zmemcpy(s->window, s->window + s->w_size, s->strstart); + if (s->matches < 2) + s->matches++; /* add a pending slide_hash() */ + have += s->w_size; /* more space now */ + } + if (have > s->strm->avail_in) + have = s->strm->avail_in; + if (have) { + read_buf(s->strm, s->window + s->strstart, have); + s->strstart += have; + } + if (s->high_water < s->strstart) + s->high_water = s->strstart; + + /* There was not enough avail_out to write a complete worthy or flushed + * stored block to next_out. Write a stored block to pending instead, if we + * have enough input for a worthy block, or if flushing and there is enough + * room for the remaining input as a stored block in the pending buffer. + */ + have = (s->bi_valid + 42) >> 3; /* number of header bytes */ + /* maximum stored block length that will fit in pending: */ + have = MIN(s->pending_buf_size - have, MAX_STORED); + min_block = MIN(have, s->w_size); + left = s->strstart - s->block_start; + if (left >= min_block || + ((left || flush == Z_FINISH) && flush != Z_NO_FLUSH && + s->strm->avail_in == 0 && left <= have)) { + len = MIN(left, have); + last = flush == Z_FINISH && s->strm->avail_in == 0 && + len == left ? 1 : 0; + _tr_stored_block(s, (charf *)s->window + s->block_start, len, last); + s->block_start += len; + flush_pending(s->strm); + } + + /* We've done all we can with the available input and output. */ + return last ? finish_started : need_more; } /* =========================================================================== @@ -1603,8 +1907,14 @@ local block_state deflate_fast(s, flush) } if (bflush) FLUSH_BLOCK(s, 0); } - FLUSH_BLOCK(s, flush == Z_FINISH); - return flush == Z_FINISH ? finish_done : block_done; + s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1; + if (flush == Z_FINISH) { + FLUSH_BLOCK(s, 1); + return finish_done; + } + if (s->last_lit) + FLUSH_BLOCK(s, 0); + return block_done; } #ifndef FASTEST @@ -1728,8 +2038,14 @@ local block_state deflate_slow(s, flush) _tr_tally_lit(s, s->window[s->strstart-1], bflush); s->match_available = 0; } - FLUSH_BLOCK(s, flush == Z_FINISH); - return flush == Z_FINISH ? finish_done : block_done; + s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1; + if (flush == Z_FINISH) { + FLUSH_BLOCK(s, 1); + return finish_done; + } + if (s->last_lit) + FLUSH_BLOCK(s, 0); + return block_done; } #endif /* FASTEST */ @@ -1749,11 +2065,11 @@ local block_state deflate_rle(s, flush) for (;;) { /* Make sure that we always have enough lookahead, except * at the end of the input file. We need MAX_MATCH bytes - * for the longest encodable run. + * for the longest run, plus one for the unrolled loop. */ - if (s->lookahead < MAX_MATCH) { + if (s->lookahead <= MAX_MATCH) { fill_window(s); - if (s->lookahead < MAX_MATCH && flush == Z_NO_FLUSH) { + if (s->lookahead <= MAX_MATCH && flush == Z_NO_FLUSH) { return need_more; } if (s->lookahead == 0) break; /* flush the current block */ @@ -1772,10 +2088,11 @@ local block_state deflate_rle(s, flush) prev == *++scan && prev == *++scan && prev == *++scan && prev == *++scan && scan < strend); - s->match_length = MAX_MATCH - (int)(strend - scan); + s->match_length = MAX_MATCH - (uInt)(strend - scan); if (s->match_length > s->lookahead) s->match_length = s->lookahead; } + Assert(scan <= s->window+(uInt)(s->window_size-1), "wild scan"); } /* Emit match if have run of MIN_MATCH or longer, else emit literal */ @@ -1796,8 +2113,14 @@ local block_state deflate_rle(s, flush) } if (bflush) FLUSH_BLOCK(s, 0); } - FLUSH_BLOCK(s, flush == Z_FINISH); - return flush == Z_FINISH ? finish_done : block_done; + s->insert = 0; + if (flush == Z_FINISH) { + FLUSH_BLOCK(s, 1); + return finish_done; + } + if (s->last_lit) + FLUSH_BLOCK(s, 0); + return block_done; } /* =========================================================================== @@ -1829,6 +2152,12 @@ local block_state deflate_huff(s, flush) s->strstart++; if (bflush) FLUSH_BLOCK(s, 0); } - FLUSH_BLOCK(s, flush == Z_FINISH); - return flush == Z_FINISH ? finish_done : block_done; + s->insert = 0; + if (flush == Z_FINISH) { + FLUSH_BLOCK(s, 1); + return finish_done; + } + if (s->last_lit) + FLUSH_BLOCK(s, 0); + return block_done; } diff --git a/security/nss/lib/zlib/deflate.h b/security/nss/lib/zlib/deflate.h index cbf0d1ea5..23ecdd312 100644 --- a/security/nss/lib/zlib/deflate.h +++ b/security/nss/lib/zlib/deflate.h @@ -1,5 +1,5 @@ /* deflate.h -- internal compression state - * Copyright (C) 1995-2010 Jean-loup Gailly + * Copyright (C) 1995-2016 Jean-loup Gailly * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -48,13 +48,19 @@ #define MAX_BITS 15 /* All codes must not exceed MAX_BITS bits */ -#define INIT_STATE 42 -#define EXTRA_STATE 69 -#define NAME_STATE 73 -#define COMMENT_STATE 91 -#define HCRC_STATE 103 -#define BUSY_STATE 113 -#define FINISH_STATE 666 +#define Buf_size 16 +/* size of bit buffer in bi_buf */ + +#define INIT_STATE 42 /* zlib header -> BUSY_STATE */ +#ifdef GZIP +# define GZIP_STATE 57 /* gzip header -> BUSY_STATE | EXTRA_STATE */ +#endif +#define EXTRA_STATE 69 /* gzip extra block -> NAME_STATE */ +#define NAME_STATE 73 /* gzip file name -> COMMENT_STATE */ +#define COMMENT_STATE 91 /* gzip comment -> HCRC_STATE */ +#define HCRC_STATE 103 /* gzip header CRC -> BUSY_STATE */ +#define BUSY_STATE 113 /* deflate -> FINISH_STATE */ +#define FINISH_STATE 666 /* stream complete */ /* Stream status */ @@ -80,7 +86,7 @@ typedef struct static_tree_desc_s static_tree_desc; typedef struct tree_desc_s { ct_data *dyn_tree; /* the dynamic tree */ int max_code; /* largest code with non zero frequency */ - static_tree_desc *stat_desc; /* the corresponding static tree */ + const static_tree_desc *stat_desc; /* the corresponding static tree */ } FAR tree_desc; typedef ush Pos; @@ -97,11 +103,11 @@ typedef struct internal_state { Bytef *pending_buf; /* output still pending */ ulg pending_buf_size; /* size of pending_buf */ Bytef *pending_out; /* next pending byte to output to the stream */ - uInt pending; /* nb of bytes in the pending buffer */ + ulg pending; /* nb of bytes in the pending buffer */ int wrap; /* bit 0 true for zlib, bit 1 true for gzip */ gz_headerp gzhead; /* gzip header information to write */ - uInt gzindex; /* where in extra, name, or comment */ - Byte method; /* STORED (for zip only) or DEFLATED */ + ulg gzindex; /* where in extra, name, or comment */ + Byte method; /* can only be DEFLATED */ int last_flush; /* value of flush param for previous deflate call */ /* used by deflate.c: */ @@ -188,7 +194,7 @@ typedef struct internal_state { int nice_match; /* Stop searching when current match exceeds this */ /* used by trees.c: */ - /* Didn't use ct_data typedef below to supress compiler warning */ + /* Didn't use ct_data typedef below to suppress compiler warning */ struct ct_data_s dyn_ltree[HEAP_SIZE]; /* literal and length tree */ struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */ struct ct_data_s bl_tree[2*BL_CODES+1]; /* Huffman tree for bit lengths */ @@ -244,9 +250,9 @@ typedef struct internal_state { ulg opt_len; /* bit length of current block with optimal trees */ ulg static_len; /* bit length of current block with static trees */ uInt matches; /* number of string matches in current block */ - int last_eob_len; /* bit length of EOB code for last block */ + uInt insert; /* bytes at end of window left to insert */ -#ifdef DEBUG +#ifdef ZLIB_DEBUG ulg compressed_len; /* total bit length of compressed file mod 2^32 */ ulg bits_sent; /* bit length of compressed data sent mod 2^32 */ #endif @@ -272,7 +278,7 @@ typedef struct internal_state { /* Output a byte on the stream. * IN assertion: there is enough room in pending_buf. */ -#define put_byte(s, c) {s->pending_buf[s->pending++] = (c);} +#define put_byte(s, c) {s->pending_buf[s->pending++] = (Bytef)(c);} #define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1) @@ -294,6 +300,7 @@ void ZLIB_INTERNAL _tr_init OF((deflate_state *s)); int ZLIB_INTERNAL _tr_tally OF((deflate_state *s, unsigned dist, unsigned lc)); void ZLIB_INTERNAL _tr_flush_block OF((deflate_state *s, charf *buf, ulg stored_len, int last)); +void ZLIB_INTERNAL _tr_flush_bits OF((deflate_state *s)); void ZLIB_INTERNAL _tr_align OF((deflate_state *s)); void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf, ulg stored_len, int last)); @@ -305,7 +312,7 @@ void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf, * used. */ -#ifndef DEBUG +#ifndef ZLIB_DEBUG /* Inline versions of _tr_tally for speed: */ #if defined(GEN_TREES_H) || !defined(STDC) @@ -324,8 +331,8 @@ void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf, flush = (s->last_lit == s->lit_bufsize-1); \ } # define _tr_tally_dist(s, distance, length, flush) \ - { uch len = (length); \ - ush dist = (distance); \ + { uch len = (uch)(length); \ + ush dist = (ush)(distance); \ s->d_buf[s->last_lit] = dist; \ s->l_buf[s->last_lit++] = len; \ dist--; \ diff --git a/security/nss/lib/zlib/example.c b/security/nss/lib/zlib/example.c deleted file mode 100644 index 604736f15..000000000 --- a/security/nss/lib/zlib/example.c +++ /dev/null @@ -1,565 +0,0 @@ -/* example.c -- usage example of the zlib compression library - * Copyright (C) 1995-2006 Jean-loup Gailly. - * For conditions of distribution and use, see copyright notice in zlib.h - */ - -/* @(#) $Id$ */ - -#include "zlib.h" -#include - -#ifdef STDC -# include -# include -#endif - -#if defined(VMS) || defined(RISCOS) -# define TESTFILE "foo-gz" -#else -# define TESTFILE "foo.gz" -#endif - -#define CHECK_ERR(err, msg) { \ - if (err != Z_OK) { \ - fprintf(stderr, "%s error: %d\n", msg, err); \ - exit(1); \ - } \ -} - -const char hello[] = "hello, hello!"; -/* "hello world" would be more standard, but the repeated "hello" - * stresses the compression code better, sorry... - */ - -const char dictionary[] = "hello"; -uLong dictId; /* Adler32 value of the dictionary */ - -void test_compress OF((Byte *compr, uLong comprLen, - Byte *uncompr, uLong uncomprLen)); -void test_gzio OF((const char *fname, - Byte *uncompr, uLong uncomprLen)); -void test_deflate OF((Byte *compr, uLong comprLen)); -void test_inflate OF((Byte *compr, uLong comprLen, - Byte *uncompr, uLong uncomprLen)); -void test_large_deflate OF((Byte *compr, uLong comprLen, - Byte *uncompr, uLong uncomprLen)); -void test_large_inflate OF((Byte *compr, uLong comprLen, - Byte *uncompr, uLong uncomprLen)); -void test_flush OF((Byte *compr, uLong *comprLen)); -void test_sync OF((Byte *compr, uLong comprLen, - Byte *uncompr, uLong uncomprLen)); -void test_dict_deflate OF((Byte *compr, uLong comprLen)); -void test_dict_inflate OF((Byte *compr, uLong comprLen, - Byte *uncompr, uLong uncomprLen)); -int main OF((int argc, char *argv[])); - -/* =========================================================================== - * Test compress() and uncompress() - */ -void test_compress(compr, comprLen, uncompr, uncomprLen) - Byte *compr, *uncompr; - uLong comprLen, uncomprLen; -{ - int err; - uLong len = (uLong)strlen(hello)+1; - - err = compress(compr, &comprLen, (const Bytef*)hello, len); - CHECK_ERR(err, "compress"); - - strcpy((char*)uncompr, "garbage"); - - err = uncompress(uncompr, &uncomprLen, compr, comprLen); - CHECK_ERR(err, "uncompress"); - - if (strcmp((char*)uncompr, hello)) { - fprintf(stderr, "bad uncompress\n"); - exit(1); - } else { - printf("uncompress(): %s\n", (char *)uncompr); - } -} - -/* =========================================================================== - * Test read/write of .gz files - */ -void test_gzio(fname, uncompr, uncomprLen) - const char *fname; /* compressed file name */ - Byte *uncompr; - uLong uncomprLen; -{ -#ifdef NO_GZCOMPRESS - fprintf(stderr, "NO_GZCOMPRESS -- gz* functions cannot compress\n"); -#else - int err; - int len = (int)strlen(hello)+1; - gzFile file; - z_off_t pos; - - file = gzopen(fname, "wb"); - if (file == NULL) { - fprintf(stderr, "gzopen error\n"); - exit(1); - } - gzputc(file, 'h'); - if (gzputs(file, "ello") != 4) { - fprintf(stderr, "gzputs err: %s\n", gzerror(file, &err)); - exit(1); - } - if (gzprintf(file, ", %s!", "hello") != 8) { - fprintf(stderr, "gzprintf err: %s\n", gzerror(file, &err)); - exit(1); - } - gzseek(file, 1L, SEEK_CUR); /* add one zero byte */ - gzclose(file); - - file = gzopen(fname, "rb"); - if (file == NULL) { - fprintf(stderr, "gzopen error\n"); - exit(1); - } - strcpy((char*)uncompr, "garbage"); - - if (gzread(file, uncompr, (unsigned)uncomprLen) != len) { - fprintf(stderr, "gzread err: %s\n", gzerror(file, &err)); - exit(1); - } - if (strcmp((char*)uncompr, hello)) { - fprintf(stderr, "bad gzread: %s\n", (char*)uncompr); - exit(1); - } else { - printf("gzread(): %s\n", (char*)uncompr); - } - - pos = gzseek(file, -8L, SEEK_CUR); - if (pos != 6 || gztell(file) != pos) { - fprintf(stderr, "gzseek error, pos=%ld, gztell=%ld\n", - (long)pos, (long)gztell(file)); - exit(1); - } - - if (gzgetc(file) != ' ') { - fprintf(stderr, "gzgetc error\n"); - exit(1); - } - - if (gzungetc(' ', file) != ' ') { - fprintf(stderr, "gzungetc error\n"); - exit(1); - } - - gzgets(file, (char*)uncompr, (int)uncomprLen); - if (strlen((char*)uncompr) != 7) { /* " hello!" */ - fprintf(stderr, "gzgets err after gzseek: %s\n", gzerror(file, &err)); - exit(1); - } - if (strcmp((char*)uncompr, hello + 6)) { - fprintf(stderr, "bad gzgets after gzseek\n"); - exit(1); - } else { - printf("gzgets() after gzseek: %s\n", (char*)uncompr); - } - - gzclose(file); -#endif -} - -/* =========================================================================== - * Test deflate() with small buffers - */ -void test_deflate(compr, comprLen) - Byte *compr; - uLong comprLen; -{ - z_stream c_stream; /* compression stream */ - int err; - uLong len = (uLong)strlen(hello)+1; - - c_stream.zalloc = (alloc_func)0; - c_stream.zfree = (free_func)0; - c_stream.opaque = (voidpf)0; - - err = deflateInit(&c_stream, Z_DEFAULT_COMPRESSION); - CHECK_ERR(err, "deflateInit"); - - c_stream.next_in = (Bytef*)hello; - c_stream.next_out = compr; - - while (c_stream.total_in != len && c_stream.total_out < comprLen) { - c_stream.avail_in = c_stream.avail_out = 1; /* force small buffers */ - err = deflate(&c_stream, Z_NO_FLUSH); - CHECK_ERR(err, "deflate"); - } - /* Finish the stream, still forcing small buffers: */ - for (;;) { - c_stream.avail_out = 1; - err = deflate(&c_stream, Z_FINISH); - if (err == Z_STREAM_END) break; - CHECK_ERR(err, "deflate"); - } - - err = deflateEnd(&c_stream); - CHECK_ERR(err, "deflateEnd"); -} - -/* =========================================================================== - * Test inflate() with small buffers - */ -void test_inflate(compr, comprLen, uncompr, uncomprLen) - Byte *compr, *uncompr; - uLong comprLen, uncomprLen; -{ - int err; - z_stream d_stream; /* decompression stream */ - - strcpy((char*)uncompr, "garbage"); - - d_stream.zalloc = (alloc_func)0; - d_stream.zfree = (free_func)0; - d_stream.opaque = (voidpf)0; - - d_stream.next_in = compr; - d_stream.avail_in = 0; - d_stream.next_out = uncompr; - - err = inflateInit(&d_stream); - CHECK_ERR(err, "inflateInit"); - - while (d_stream.total_out < uncomprLen && d_stream.total_in < comprLen) { - d_stream.avail_in = d_stream.avail_out = 1; /* force small buffers */ - err = inflate(&d_stream, Z_NO_FLUSH); - if (err == Z_STREAM_END) break; - CHECK_ERR(err, "inflate"); - } - - err = inflateEnd(&d_stream); - CHECK_ERR(err, "inflateEnd"); - - if (strcmp((char*)uncompr, hello)) { - fprintf(stderr, "bad inflate\n"); - exit(1); - } else { - printf("inflate(): %s\n", (char *)uncompr); - } -} - -/* =========================================================================== - * Test deflate() with large buffers and dynamic change of compression level - */ -void test_large_deflate(compr, comprLen, uncompr, uncomprLen) - Byte *compr, *uncompr; - uLong comprLen, uncomprLen; -{ - z_stream c_stream; /* compression stream */ - int err; - - c_stream.zalloc = (alloc_func)0; - c_stream.zfree = (free_func)0; - c_stream.opaque = (voidpf)0; - - err = deflateInit(&c_stream, Z_BEST_SPEED); - CHECK_ERR(err, "deflateInit"); - - c_stream.next_out = compr; - c_stream.avail_out = (uInt)comprLen; - - /* At this point, uncompr is still mostly zeroes, so it should compress - * very well: - */ - c_stream.next_in = uncompr; - c_stream.avail_in = (uInt)uncomprLen; - err = deflate(&c_stream, Z_NO_FLUSH); - CHECK_ERR(err, "deflate"); - if (c_stream.avail_in != 0) { - fprintf(stderr, "deflate not greedy\n"); - exit(1); - } - - /* Feed in already compressed data and switch to no compression: */ - deflateParams(&c_stream, Z_NO_COMPRESSION, Z_DEFAULT_STRATEGY); - c_stream.next_in = compr; - c_stream.avail_in = (uInt)comprLen/2; - err = deflate(&c_stream, Z_NO_FLUSH); - CHECK_ERR(err, "deflate"); - - /* Switch back to compressing mode: */ - deflateParams(&c_stream, Z_BEST_COMPRESSION, Z_FILTERED); - c_stream.next_in = uncompr; - c_stream.avail_in = (uInt)uncomprLen; - err = deflate(&c_stream, Z_NO_FLUSH); - CHECK_ERR(err, "deflate"); - - err = deflate(&c_stream, Z_FINISH); - if (err != Z_STREAM_END) { - fprintf(stderr, "deflate should report Z_STREAM_END\n"); - exit(1); - } - err = deflateEnd(&c_stream); - CHECK_ERR(err, "deflateEnd"); -} - -/* =========================================================================== - * Test inflate() with large buffers - */ -void test_large_inflate(compr, comprLen, uncompr, uncomprLen) - Byte *compr, *uncompr; - uLong comprLen, uncomprLen; -{ - int err; - z_stream d_stream; /* decompression stream */ - - strcpy((char*)uncompr, "garbage"); - - d_stream.zalloc = (alloc_func)0; - d_stream.zfree = (free_func)0; - d_stream.opaque = (voidpf)0; - - d_stream.next_in = compr; - d_stream.avail_in = (uInt)comprLen; - - err = inflateInit(&d_stream); - CHECK_ERR(err, "inflateInit"); - - for (;;) { - d_stream.next_out = uncompr; /* discard the output */ - d_stream.avail_out = (uInt)uncomprLen; - err = inflate(&d_stream, Z_NO_FLUSH); - if (err == Z_STREAM_END) break; - CHECK_ERR(err, "large inflate"); - } - - err = inflateEnd(&d_stream); - CHECK_ERR(err, "inflateEnd"); - - if (d_stream.total_out != 2*uncomprLen + comprLen/2) { - fprintf(stderr, "bad large inflate: %ld\n", d_stream.total_out); - exit(1); - } else { - printf("large_inflate(): OK\n"); - } -} - -/* =========================================================================== - * Test deflate() with full flush - */ -void test_flush(compr, comprLen) - Byte *compr; - uLong *comprLen; -{ - z_stream c_stream; /* compression stream */ - int err; - uInt len = (uInt)strlen(hello)+1; - - c_stream.zalloc = (alloc_func)0; - c_stream.zfree = (free_func)0; - c_stream.opaque = (voidpf)0; - - err = deflateInit(&c_stream, Z_DEFAULT_COMPRESSION); - CHECK_ERR(err, "deflateInit"); - - c_stream.next_in = (Bytef*)hello; - c_stream.next_out = compr; - c_stream.avail_in = 3; - c_stream.avail_out = (uInt)*comprLen; - err = deflate(&c_stream, Z_FULL_FLUSH); - CHECK_ERR(err, "deflate"); - - compr[3]++; /* force an error in first compressed block */ - c_stream.avail_in = len - 3; - - err = deflate(&c_stream, Z_FINISH); - if (err != Z_STREAM_END) { - CHECK_ERR(err, "deflate"); - } - err = deflateEnd(&c_stream); - CHECK_ERR(err, "deflateEnd"); - - *comprLen = c_stream.total_out; -} - -/* =========================================================================== - * Test inflateSync() - */ -void test_sync(compr, comprLen, uncompr, uncomprLen) - Byte *compr, *uncompr; - uLong comprLen, uncomprLen; -{ - int err; - z_stream d_stream; /* decompression stream */ - - strcpy((char*)uncompr, "garbage"); - - d_stream.zalloc = (alloc_func)0; - d_stream.zfree = (free_func)0; - d_stream.opaque = (voidpf)0; - - d_stream.next_in = compr; - d_stream.avail_in = 2; /* just read the zlib header */ - - err = inflateInit(&d_stream); - CHECK_ERR(err, "inflateInit"); - - d_stream.next_out = uncompr; - d_stream.avail_out = (uInt)uncomprLen; - - inflate(&d_stream, Z_NO_FLUSH); - CHECK_ERR(err, "inflate"); - - d_stream.avail_in = (uInt)comprLen-2; /* read all compressed data */ - err = inflateSync(&d_stream); /* but skip the damaged part */ - CHECK_ERR(err, "inflateSync"); - - err = inflate(&d_stream, Z_FINISH); - if (err != Z_DATA_ERROR) { - fprintf(stderr, "inflate should report DATA_ERROR\n"); - /* Because of incorrect adler32 */ - exit(1); - } - err = inflateEnd(&d_stream); - CHECK_ERR(err, "inflateEnd"); - - printf("after inflateSync(): hel%s\n", (char *)uncompr); -} - -/* =========================================================================== - * Test deflate() with preset dictionary - */ -void test_dict_deflate(compr, comprLen) - Byte *compr; - uLong comprLen; -{ - z_stream c_stream; /* compression stream */ - int err; - - c_stream.zalloc = (alloc_func)0; - c_stream.zfree = (free_func)0; - c_stream.opaque = (voidpf)0; - - err = deflateInit(&c_stream, Z_BEST_COMPRESSION); - CHECK_ERR(err, "deflateInit"); - - err = deflateSetDictionary(&c_stream, - (const Bytef*)dictionary, sizeof(dictionary)); - CHECK_ERR(err, "deflateSetDictionary"); - - dictId = c_stream.adler; - c_stream.next_out = compr; - c_stream.avail_out = (uInt)comprLen; - - c_stream.next_in = (Bytef*)hello; - c_stream.avail_in = (uInt)strlen(hello)+1; - - err = deflate(&c_stream, Z_FINISH); - if (err != Z_STREAM_END) { - fprintf(stderr, "deflate should report Z_STREAM_END\n"); - exit(1); - } - err = deflateEnd(&c_stream); - CHECK_ERR(err, "deflateEnd"); -} - -/* =========================================================================== - * Test inflate() with a preset dictionary - */ -void test_dict_inflate(compr, comprLen, uncompr, uncomprLen) - Byte *compr, *uncompr; - uLong comprLen, uncomprLen; -{ - int err; - z_stream d_stream; /* decompression stream */ - - strcpy((char*)uncompr, "garbage"); - - d_stream.zalloc = (alloc_func)0; - d_stream.zfree = (free_func)0; - d_stream.opaque = (voidpf)0; - - d_stream.next_in = compr; - d_stream.avail_in = (uInt)comprLen; - - err = inflateInit(&d_stream); - CHECK_ERR(err, "inflateInit"); - - d_stream.next_out = uncompr; - d_stream.avail_out = (uInt)uncomprLen; - - for (;;) { - err = inflate(&d_stream, Z_NO_FLUSH); - if (err == Z_STREAM_END) break; - if (err == Z_NEED_DICT) { - if (d_stream.adler != dictId) { - fprintf(stderr, "unexpected dictionary"); - exit(1); - } - err = inflateSetDictionary(&d_stream, (const Bytef*)dictionary, - sizeof(dictionary)); - } - CHECK_ERR(err, "inflate with dict"); - } - - err = inflateEnd(&d_stream); - CHECK_ERR(err, "inflateEnd"); - - if (strcmp((char*)uncompr, hello)) { - fprintf(stderr, "bad inflate with dict\n"); - exit(1); - } else { - printf("inflate with dictionary: %s\n", (char *)uncompr); - } -} - -/* =========================================================================== - * Usage: example [output.gz [input.gz]] - */ - -int main(argc, argv) - int argc; - char *argv[]; -{ - Byte *compr, *uncompr; - uLong comprLen = 10000*sizeof(int); /* don't overflow on MSDOS */ - uLong uncomprLen = comprLen; - static const char* myVersion = ZLIB_VERSION; - - if (zlibVersion()[0] != myVersion[0]) { - fprintf(stderr, "incompatible zlib version\n"); - exit(1); - - } else if (strcmp(zlibVersion(), ZLIB_VERSION) != 0) { - fprintf(stderr, "warning: different zlib version\n"); - } - - printf("zlib version %s = 0x%04x, compile flags = 0x%lx\n", - ZLIB_VERSION, ZLIB_VERNUM, zlibCompileFlags()); - - compr = (Byte*)calloc((uInt)comprLen, 1); - uncompr = (Byte*)calloc((uInt)uncomprLen, 1); - /* compr and uncompr are cleared to avoid reading uninitialized - * data and to ensure that uncompr compresses well. - */ - if (compr == Z_NULL || uncompr == Z_NULL) { - printf("out of memory\n"); - exit(1); - } - test_compress(compr, comprLen, uncompr, uncomprLen); - - test_gzio((argc > 1 ? argv[1] : TESTFILE), - uncompr, uncomprLen); - - test_deflate(compr, comprLen); - test_inflate(compr, comprLen, uncompr, uncomprLen); - - test_large_deflate(compr, comprLen, uncompr, uncomprLen); - test_large_inflate(compr, comprLen, uncompr, uncomprLen); - - test_flush(compr, &comprLen); - test_sync(compr, comprLen, uncompr, uncomprLen); - comprLen = uncomprLen; - - test_dict_deflate(compr, comprLen); - test_dict_inflate(compr, comprLen, uncompr, uncomprLen); - - free(compr); - free(uncompr); - - return 0; -} diff --git a/security/nss/lib/zlib/gzguts.h b/security/nss/lib/zlib/gzguts.h index 0f8fb79f8..990a4d251 100644 --- a/security/nss/lib/zlib/gzguts.h +++ b/security/nss/lib/zlib/gzguts.h @@ -1,5 +1,5 @@ /* gzguts.h -- zlib internal header definitions for gz* operations - * Copyright (C) 2004, 2005, 2010 Mark Adler + * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -12,7 +12,7 @@ # endif #endif -#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ) +#ifdef HAVE_HIDDEN # define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) #else # define ZLIB_INTERNAL @@ -25,21 +25,97 @@ # include # include #endif + +#ifndef _POSIX_SOURCE +# define _POSIX_SOURCE +#endif #include +#ifdef _WIN32 +# include +#endif + +#if defined(__TURBOC__) || defined(_MSC_VER) || defined(_WIN32) +# include +#endif + +#if defined(_WIN32) || defined(__CYGWIN__) +# define WIDECHAR +#endif + +#ifdef WINAPI_FAMILY +# define open _open +# define read _read +# define write _write +# define close _close +#endif + #ifdef NO_DEFLATE /* for compatibility with old definition */ # define NO_GZCOMPRESS #endif -#ifdef _MSC_VER -# include -# define vsnprintf _vsnprintf +#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550) +# ifndef HAVE_VSNPRINTF +# define HAVE_VSNPRINTF +# endif +#endif + +#if defined(__CYGWIN__) +# ifndef HAVE_VSNPRINTF +# define HAVE_VSNPRINTF +# endif +#endif + +#if defined(MSDOS) && defined(__BORLANDC__) && (BORLANDC > 0x410) +# ifndef HAVE_VSNPRINTF +# define HAVE_VSNPRINTF +# endif +#endif + +#ifndef HAVE_VSNPRINTF +# ifdef MSDOS +/* vsnprintf may exist on some MS-DOS compilers (DJGPP?), + but for now we just assume it doesn't. */ +# define NO_vsnprintf +# endif +# ifdef __TURBOC__ +# define NO_vsnprintf +# endif +# ifdef WIN32 +/* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */ +# if !defined(vsnprintf) && !defined(NO_vsnprintf) +# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 ) +# define vsnprintf _vsnprintf +# endif +# endif +# endif +# ifdef __SASC +# define NO_vsnprintf +# endif +# ifdef VMS +# define NO_vsnprintf +# endif +# ifdef __OS400__ +# define NO_vsnprintf +# endif +# ifdef __MVS__ +# define NO_vsnprintf +# endif +#endif + +/* unlike snprintf (which is required in C99), _snprintf does not guarantee + null termination of the result -- however this is only used in gzlib.c where + the result is assured to fit in the space provided */ +#if defined(_MSC_VER) && _MSC_VER < 1900 +# define snprintf _snprintf #endif #ifndef local # define local static #endif -/* compile with -Dlocal if your debugger can't find static symbols */ +/* since "static" is used to mean two completely different things in C, we + define "local" for the non-static meaning of "static", for readability + (compile with -Dlocal if your debugger can't find static symbols) */ /* gz* functions always use library allocation functions */ #ifndef STDC @@ -52,7 +128,7 @@ # include # define zstrerror() gz_strwinerror((DWORD)GetLastError()) #else -# ifdef STDC +# ifndef NO_STRERROR # include # define zstrerror() strerror(errno) # else @@ -68,7 +144,15 @@ ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile)); #endif -/* default i/o buffer size -- double this for output when reading */ +/* default memLevel */ +#if MAX_MEM_LEVEL >= 8 +# define DEF_MEM_LEVEL 8 +#else +# define DEF_MEM_LEVEL MAX_MEM_LEVEL +#endif + +/* default i/o buffer size -- double this for output when reading (this and + twice this must be able to fit in an unsigned type) */ #define GZBUFSIZE 8192 /* gzip modes, also provide a little integrity check on the passed structure */ @@ -84,23 +168,25 @@ /* internal gzip file state data structure */ typedef struct { + /* exposed contents for gzgetc() macro */ + struct gzFile_s x; /* "x" for exposed */ + /* x.have: number of bytes available at x.next */ + /* x.next: next output data to deliver or write */ + /* x.pos: current position in uncompressed data */ /* used for both reading and writing */ int mode; /* see gzip modes above */ int fd; /* file descriptor */ char *path; /* path or fd for error messages */ - z_off64_t pos; /* current position in uncompressed data */ unsigned size; /* buffer size, zero if not allocated yet */ unsigned want; /* requested buffer size, default is GZBUFSIZE */ - unsigned char *in; /* input buffer */ + unsigned char *in; /* input buffer (double-sized when writing) */ unsigned char *out; /* output buffer (double-sized when reading) */ - unsigned char *next; /* next output data to deliver or write */ + int direct; /* 0 if processing gzip, 1 if transparent */ /* just for reading */ - unsigned have; /* amount of output data unused at next */ - int eof; /* true if end of input file reached */ - z_off64_t start; /* where the gzip data started, for rewinding */ - z_off64_t raw; /* where the raw data started, for seeking */ int how; /* 0: get header, 1: copy, 2: decompress */ - int direct; /* true if last read direct, false if gzip */ + z_off64_t start; /* where the gzip data started, for rewinding */ + int eof; /* true if end of input file reached */ + int past; /* true if read requested past end */ /* just for writing */ int level; /* compression level */ int strategy; /* compression strategy */ diff --git a/security/nss/lib/zlib/gzlib.c b/security/nss/lib/zlib/gzlib.c index 603e60ed5..4105e6aff 100644 --- a/security/nss/lib/zlib/gzlib.c +++ b/security/nss/lib/zlib/gzlib.c @@ -1,19 +1,23 @@ /* gzlib.c -- zlib functions common to reading and writing gzip files - * Copyright (C) 2004, 2010 Mark Adler + * Copyright (C) 2004-2017 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ #include "gzguts.h" +#if defined(_WIN32) && !defined(__BORLANDC__) && !defined(__MINGW32__) +# define LSEEK _lseeki64 +#else #if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0 # define LSEEK lseek64 #else # define LSEEK lseek #endif +#endif /* Local functions */ local void gz_reset OF((gz_statep)); -local gzFile gz_open OF((const char *, int, const char *)); +local gzFile gz_open OF((const void *, int, const char *)); #if defined UNDER_CE @@ -71,28 +75,40 @@ char ZLIB_INTERNAL *gz_strwinerror (error) local void gz_reset(state) gz_statep state; { + state->x.have = 0; /* no output data available */ if (state->mode == GZ_READ) { /* for reading ... */ - state->have = 0; /* no output data available */ state->eof = 0; /* not at end of file */ + state->past = 0; /* have not read past end yet */ state->how = LOOK; /* look for gzip header */ - state->direct = 1; /* default for empty file */ } state->seek = 0; /* no seek request pending */ gz_error(state, Z_OK, NULL); /* clear error */ - state->pos = 0; /* no uncompressed data yet */ + state->x.pos = 0; /* no uncompressed data yet */ state->strm.avail_in = 0; /* no input data yet */ } /* Open a gzip file either by name or file descriptor. */ local gzFile gz_open(path, fd, mode) - const char *path; + const void *path; int fd; const char *mode; { gz_statep state; + z_size_t len; + int oflag; +#ifdef O_CLOEXEC + int cloexec = 0; +#endif +#ifdef O_EXCL + int exclusive = 0; +#endif + + /* check input */ + if (path == NULL) + return NULL; /* allocate gzFile structure to return */ - state = malloc(sizeof(gz_state)); + state = (gz_statep)malloc(sizeof(gz_state)); if (state == NULL) return NULL; state->size = 0; /* no buffers allocated yet */ @@ -103,6 +119,7 @@ local gzFile gz_open(path, fd, mode) state->mode = GZ_NONE; state->level = Z_DEFAULT_COMPRESSION; state->strategy = Z_DEFAULT_STRATEGY; + state->direct = 0; while (*mode) { if (*mode >= '0' && *mode <= '9') state->level = *mode - '0'; @@ -124,6 +141,16 @@ local gzFile gz_open(path, fd, mode) return NULL; case 'b': /* ignore -- will request binary anyway */ break; +#ifdef O_CLOEXEC + case 'e': + cloexec = 1; + break; +#endif +#ifdef O_EXCL + case 'x': + exclusive = 1; + break; +#endif case 'f': state->strategy = Z_FILTERED; break; @@ -135,6 +162,10 @@ local gzFile gz_open(path, fd, mode) break; case 'F': state->strategy = Z_FIXED; + break; + case 'T': + state->direct = 1; + break; default: /* could consider as an error, but just ignore */ ; } @@ -147,37 +178,80 @@ local gzFile gz_open(path, fd, mode) return NULL; } + /* can't force transparent read */ + if (state->mode == GZ_READ) { + if (state->direct) { + free(state); + return NULL; + } + state->direct = 1; /* for empty file */ + } + /* save the path name for error messages */ - state->path = malloc(strlen(path) + 1); +#ifdef WIDECHAR + if (fd == -2) { + len = wcstombs(NULL, path, 0); + if (len == (z_size_t)-1) + len = 0; + } + else +#endif + len = strlen((const char *)path); + state->path = (char *)malloc(len + 1); if (state->path == NULL) { free(state); return NULL; } - strcpy(state->path, path); +#ifdef WIDECHAR + if (fd == -2) + if (len) + wcstombs(state->path, path, len + 1); + else + *(state->path) = 0; + else +#endif +#if !defined(NO_snprintf) && !defined(NO_vsnprintf) + (void)snprintf(state->path, len + 1, "%s", (const char *)path); +#else + strcpy(state->path, path); +#endif - /* open the file with the appropriate mode (or just use fd) */ - state->fd = fd != -1 ? fd : - open(path, + /* compute the flags for open() */ + oflag = #ifdef O_LARGEFILE - O_LARGEFILE | + O_LARGEFILE | #endif #ifdef O_BINARY - O_BINARY | + O_BINARY | #endif - (state->mode == GZ_READ ? - O_RDONLY : - (O_WRONLY | O_CREAT | ( - state->mode == GZ_WRITE ? - O_TRUNC : - O_APPEND))), - 0666); +#ifdef O_CLOEXEC + (cloexec ? O_CLOEXEC : 0) | +#endif + (state->mode == GZ_READ ? + O_RDONLY : + (O_WRONLY | O_CREAT | +#ifdef O_EXCL + (exclusive ? O_EXCL : 0) | +#endif + (state->mode == GZ_WRITE ? + O_TRUNC : + O_APPEND))); + + /* open the file with the appropriate flags (or just use fd) */ + state->fd = fd > -1 ? fd : ( +#ifdef WIDECHAR + fd == -2 ? _wopen(path, oflag, 0666) : +#endif + open((const char *)path, oflag, 0666)); if (state->fd == -1) { free(state->path); free(state); return NULL; } - if (state->mode == GZ_APPEND) + if (state->mode == GZ_APPEND) { + LSEEK(state->fd, 0, SEEK_END); /* so gzoffset() is correct */ state->mode = GZ_WRITE; /* simplify later checks */ + } /* save the current position for rewinding (only if reading) */ if (state->mode == GZ_READ) { @@ -216,14 +290,28 @@ gzFile ZEXPORT gzdopen(fd, mode) char *path; /* identifier for error messages */ gzFile gz; - if (fd == -1 || (path = malloc(7 + 3 * sizeof(int))) == NULL) + if (fd == -1 || (path = (char *)malloc(7 + 3 * sizeof(int))) == NULL) return NULL; +#if !defined(NO_snprintf) && !defined(NO_vsnprintf) + (void)snprintf(path, 7 + 3 * sizeof(int), "", fd); +#else sprintf(path, "", fd); /* for debugging */ +#endif gz = gz_open(path, fd, mode); free(path); return gz; } +/* -- see zlib.h -- */ +#ifdef WIDECHAR +gzFile ZEXPORT gzopen_w(path, mode) + const wchar_t *path; + const char *mode; +{ + return gz_open(path, -2, mode); +} +#endif + /* -- see zlib.h -- */ int ZEXPORT gzbuffer(file, size) gzFile file; @@ -243,8 +331,10 @@ int ZEXPORT gzbuffer(file, size) return -1; /* check and set requested size */ - if (size == 0) - return -1; + if ((size << 1) < size) + return -1; /* need to be able to double it */ + if (size < 2) + size = 2; /* need two bytes to check magic header */ state->want = size; return 0; } @@ -261,7 +351,8 @@ int ZEXPORT gzrewind(file) state = (gz_statep)file; /* check that we're reading and that there's no error */ - if (state->mode != GZ_READ || state->err != Z_OK) + if (state->mode != GZ_READ || + (state->err != Z_OK && state->err != Z_BUF_ERROR)) return -1; /* back up and start over */ @@ -289,7 +380,7 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence) return -1; /* check that there's no error */ - if (state->err != Z_OK) + if (state->err != Z_OK && state->err != Z_BUF_ERROR) return -1; /* can only seek from start or relative to current position */ @@ -298,31 +389,32 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence) /* normalize offset to a SEEK_CUR specification */ if (whence == SEEK_SET) - offset -= state->pos; + offset -= state->x.pos; else if (state->seek) offset += state->skip; state->seek = 0; /* if within raw area while reading, just go there */ if (state->mode == GZ_READ && state->how == COPY && - state->pos + offset >= state->raw) { - ret = LSEEK(state->fd, offset - state->have, SEEK_CUR); + state->x.pos + offset >= 0) { + ret = LSEEK(state->fd, offset - state->x.have, SEEK_CUR); if (ret == -1) return -1; - state->have = 0; + state->x.have = 0; state->eof = 0; + state->past = 0; state->seek = 0; gz_error(state, Z_OK, NULL); state->strm.avail_in = 0; - state->pos += offset; - return state->pos; + state->x.pos += offset; + return state->x.pos; } /* calculate skip amount, rewinding if needed for back seek when reading */ if (offset < 0) { if (state->mode != GZ_READ) /* writing -- can't go backwards */ return -1; - offset += state->pos; + offset += state->x.pos; if (offset < 0) /* before start of file! */ return -1; if (gzrewind(file) == -1) /* rewind, then skip to offset */ @@ -331,11 +423,11 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence) /* if reading, skip what's in output buffer (one less gzgetc() check) */ if (state->mode == GZ_READ) { - n = GT_OFF(state->have) || (z_off64_t)state->have > offset ? - (unsigned)offset : state->have; - state->have -= n; - state->next += n; - state->pos += n; + n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > offset ? + (unsigned)offset : state->x.have; + state->x.have -= n; + state->x.next += n; + state->x.pos += n; offset -= n; } @@ -344,7 +436,7 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence) state->seek = 1; state->skip = offset; } - return state->pos + offset; + return state->x.pos + offset; } /* -- see zlib.h -- */ @@ -373,7 +465,7 @@ z_off64_t ZEXPORT gztell64(file) return -1; /* return position */ - return state->pos + (state->seek ? state->skip : 0); + return state->x.pos + (state->seek ? state->skip : 0); } /* -- see zlib.h -- */ @@ -433,8 +525,7 @@ int ZEXPORT gzeof(file) return 0; /* return end-of-file state */ - return state->mode == GZ_READ ? - (state->eof && state->strm.avail_in == 0 && state->have == 0) : 0; + return state->mode == GZ_READ ? state->past : 0; } /* -- see zlib.h -- */ @@ -454,7 +545,8 @@ const char * ZEXPORT gzerror(file, errnum) /* return error information */ if (errnum != NULL) *errnum = state->err; - return state->msg == NULL ? "" : state->msg; + return state->err == Z_MEM_ERROR ? "out of memory" : + (state->msg == NULL ? "" : state->msg); } /* -- see zlib.h -- */ @@ -471,8 +563,10 @@ void ZEXPORT gzclearerr(file) return; /* clear error and end-of-file */ - if (state->mode == GZ_READ) + if (state->mode == GZ_READ) { state->eof = 0; + state->past = 0; + } gz_error(state, Z_OK, NULL); } @@ -494,27 +588,33 @@ void ZLIB_INTERNAL gz_error(state, err, msg) state->msg = NULL; } + /* if fatal, set state->x.have to 0 so that the gzgetc() macro fails */ + if (err != Z_OK && err != Z_BUF_ERROR) + state->x.have = 0; + /* set error code, and if no message, then done */ state->err = err; if (msg == NULL) return; - /* for an out of memory error, save as static string */ - if (err == Z_MEM_ERROR) { - state->msg = (char *)msg; + /* for an out of memory error, return literal string when requested */ + if (err == Z_MEM_ERROR) return; - } /* construct error message with path */ - if ((state->msg = malloc(strlen(state->path) + strlen(msg) + 3)) == NULL) { + if ((state->msg = (char *)malloc(strlen(state->path) + strlen(msg) + 3)) == + NULL) { state->err = Z_MEM_ERROR; - state->msg = (char *)"out of memory"; return; } +#if !defined(NO_snprintf) && !defined(NO_vsnprintf) + (void)snprintf(state->msg, strlen(state->path) + strlen(msg) + 3, + "%s%s%s", state->path, ": ", msg); +#else strcpy(state->msg, state->path); strcat(state->msg, ": "); strcat(state->msg, msg); - return; +#endif } #ifndef INT_MAX diff --git a/security/nss/lib/zlib/gzread.c b/security/nss/lib/zlib/gzread.c index 548201ab0..956b91ea7 100644 --- a/security/nss/lib/zlib/gzread.c +++ b/security/nss/lib/zlib/gzread.c @@ -1,5 +1,5 @@ /* gzread.c -- zlib functions for reading gzip files - * Copyright (C) 2004, 2005, 2010 Mark Adler + * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -8,11 +8,11 @@ /* Local functions */ local int gz_load OF((gz_statep, unsigned char *, unsigned, unsigned *)); local int gz_avail OF((gz_statep)); -local int gz_next4 OF((gz_statep, unsigned long *)); -local int gz_head OF((gz_statep)); +local int gz_look OF((gz_statep)); local int gz_decomp OF((gz_statep)); -local int gz_make OF((gz_statep)); +local int gz_fetch OF((gz_statep)); local int gz_skip OF((gz_statep, z_off64_t)); +local z_size_t gz_read OF((gz_statep, voidp, z_size_t)); /* Use read() to load a buffer -- return -1 on error, otherwise 0. Read from state->fd, and update state->eof, state->err, and state->msg as appropriate. @@ -25,13 +25,17 @@ local int gz_load(state, buf, len, have) unsigned *have; { int ret; + unsigned get, max = ((unsigned)-1 >> 2) + 1; *have = 0; do { - ret = read(state->fd, buf + *have, len - *have); + get = len - *have; + if (get > max) + get = max; + ret = read(state->fd, buf + *have, get); if (ret <= 0) break; - *have += ret; + *have += (unsigned)ret; } while (*have < len); if (ret < 0) { gz_error(state, Z_ERRNO, zstrerror()); @@ -46,78 +50,57 @@ local int gz_load(state, buf, len, have) error, 0 otherwise. Note that the eof flag is set when the end of the input file is reached, even though there may be unused data in the buffer. Once that data has been used, no more attempts will be made to read the file. - gz_avail() assumes that strm->avail_in == 0. */ + If strm->avail_in != 0, then the current data is moved to the beginning of + the input buffer, and then the remainder of the buffer is loaded with the + available data from the input file. */ local int gz_avail(state) gz_statep state; { + unsigned got; z_streamp strm = &(state->strm); - if (state->err != Z_OK) + if (state->err != Z_OK && state->err != Z_BUF_ERROR) return -1; if (state->eof == 0) { - if (gz_load(state, state->in, state->size, - (unsigned *)&(strm->avail_in)) == -1) + if (strm->avail_in) { /* copy what's there to the start */ + unsigned char *p = state->in; + unsigned const char *q = strm->next_in; + unsigned n = strm->avail_in; + do { + *p++ = *q++; + } while (--n); + } + if (gz_load(state, state->in + strm->avail_in, + state->size - strm->avail_in, &got) == -1) return -1; + strm->avail_in += got; strm->next_in = state->in; } return 0; } -/* Get next byte from input, or -1 if end or error. */ -#define NEXT() ((strm->avail_in == 0 && gz_avail(state) == -1) ? -1 : \ - (strm->avail_in == 0 ? -1 : \ - (strm->avail_in--, *(strm->next_in)++))) - -/* Get a four-byte little-endian integer and return 0 on success and the value - in *ret. Otherwise -1 is returned and *ret is not modified. */ -local int gz_next4(state, ret) - gz_statep state; - unsigned long *ret; -{ - int ch; - unsigned long val; - z_streamp strm = &(state->strm); - - val = NEXT(); - val += (unsigned)NEXT() << 8; - val += (unsigned long)NEXT() << 16; - ch = NEXT(); - if (ch == -1) - return -1; - val += (unsigned long)ch << 24; - *ret = val; - return 0; -} - -/* Look for gzip header, set up for inflate or copy. state->have must be zero. +/* Look for gzip header, set up for inflate or copy. state->x.have must be 0. If this is the first time in, allocate required memory. state->how will be left unchanged if there is no more input data available, will be set to COPY if there is no gzip header and direct copying will be performed, or it will - be set to GZIP for decompression, and the gzip header will be skipped so - that the next available input data is the raw deflate stream. If direct - copying, then leftover input data from the input buffer will be copied to - the output buffer. In that case, all further file reads will be directly to - either the output buffer or a user buffer. If decompressing, the inflate - state and the check value will be initialized. gz_head() will return 0 on - success or -1 on failure. Failures may include read errors or gzip header - errors. */ -local int gz_head(state) + be set to GZIP for decompression. If direct copying, then leftover input + data from the input buffer will be copied to the output buffer. In that + case, all further file reads will be directly to either the output buffer or + a user buffer. If decompressing, the inflate state will be initialized. + gz_look() will return 0 on success or -1 on failure. */ +local int gz_look(state) gz_statep state; { z_streamp strm = &(state->strm); - int flags; - unsigned len; /* allocate read buffers and inflate memory */ if (state->size == 0) { /* allocate buffers */ - state->in = malloc(state->want); - state->out = malloc(state->want << 1); + state->in = (unsigned char *)malloc(state->want); + state->out = (unsigned char *)malloc(state->want << 1); if (state->in == NULL || state->out == NULL) { - if (state->out != NULL) - free(state->out); - if (state->in != NULL) - free(state->in); + free(state->out); + free(state->in); gz_error(state, Z_MEM_ERROR, "out of memory"); return -1; } @@ -129,7 +112,7 @@ local int gz_head(state) state->strm.opaque = Z_NULL; state->strm.avail_in = 0; state->strm.next_in = Z_NULL; - if (inflateInit2(&(state->strm), -15) != Z_OK) { /* raw inflate */ + if (inflateInit2(&(state->strm), 15 + 16) != Z_OK) { /* gunzip */ free(state->out); free(state->in); state->size = 0; @@ -138,83 +121,45 @@ local int gz_head(state) } } - /* get some data in the input buffer */ - if (strm->avail_in == 0) { + /* get at least the magic bytes in the input buffer */ + if (strm->avail_in < 2) { if (gz_avail(state) == -1) return -1; if (strm->avail_in == 0) return 0; } - /* look for the gzip magic header bytes 31 and 139 */ - if (strm->next_in[0] == 31) { - strm->avail_in--; - strm->next_in++; - if (strm->avail_in == 0 && gz_avail(state) == -1) - return -1; - if (strm->avail_in && strm->next_in[0] == 139) { - /* we have a gzip header, woo hoo! */ - strm->avail_in--; - strm->next_in++; - - /* skip rest of header */ - if (NEXT() != 8) { /* compression method */ - gz_error(state, Z_DATA_ERROR, "unknown compression method"); - return -1; - } - flags = NEXT(); - if (flags & 0xe0) { /* reserved flag bits */ - gz_error(state, Z_DATA_ERROR, "unknown header flags set"); - return -1; - } - NEXT(); /* modification time */ - NEXT(); - NEXT(); - NEXT(); - NEXT(); /* extra flags */ - NEXT(); /* operating system */ - if (flags & 4) { /* extra field */ - len = (unsigned)NEXT(); - len += (unsigned)NEXT() << 8; - while (len--) - if (NEXT() < 0) - break; - } - if (flags & 8) /* file name */ - while (NEXT() > 0) - ; - if (flags & 16) /* comment */ - while (NEXT() > 0) - ; - if (flags & 2) { /* header crc */ - NEXT(); - NEXT(); - } - /* an unexpected end of file is not checked for here -- it will be - noticed on the first request for uncompressed data */ - - /* set up for decompression */ - inflateReset(strm); - strm->adler = crc32(0L, Z_NULL, 0); - state->how = GZIP; - state->direct = 0; - return 0; - } - else { - /* not a gzip file -- save first byte (31) and fall to raw i/o */ - state->out[0] = 31; - state->have = 1; - } + /* look for gzip magic bytes -- if there, do gzip decoding (note: there is + a logical dilemma here when considering the case of a partially written + gzip file, to wit, if a single 31 byte is written, then we cannot tell + whether this is a single-byte file, or just a partially written gzip + file -- for here we assume that if a gzip file is being written, then + the header will be written in a single operation, so that reading a + single byte is sufficient indication that it is not a gzip file) */ + if (strm->avail_in > 1 && + strm->next_in[0] == 31 && strm->next_in[1] == 139) { + inflateReset(strm); + state->how = GZIP; + state->direct = 0; + return 0; } - /* doing raw i/o, save start of raw data for seeking, copy any leftover - input to output -- this assumes that the output buffer is larger than - the input buffer, which also assures space for gzungetc() */ - state->raw = state->pos; - state->next = state->out; + /* no gzip header -- if we were decoding gzip before, then this is trailing + garbage. Ignore the trailing garbage and finish. */ + if (state->direct == 0) { + strm->avail_in = 0; + state->eof = 1; + state->x.have = 0; + return 0; + } + + /* doing raw i/o, copy any leftover input to output -- this assumes that + the output buffer is larger than the input buffer, which also assures + space for gzungetc() */ + state->x.next = state->out; if (strm->avail_in) { - memcpy(state->next + state->have, strm->next_in, strm->avail_in); - state->have += strm->avail_in; + memcpy(state->x.next, strm->next_in, strm->avail_in); + state->x.have = strm->avail_in; strm->avail_in = 0; } state->how = COPY; @@ -223,19 +168,15 @@ local int gz_head(state) } /* Decompress from input to the provided next_out and avail_out in the state. - If the end of the compressed data is reached, then verify the gzip trailer - check value and length (modulo 2^32). state->have and state->next are set - to point to the just decompressed data, and the crc is updated. If the - trailer is verified, state->how is reset to LOOK to look for the next gzip - stream or raw data, once state->have is depleted. Returns 0 on success, -1 - on failure. Failures may include invalid compressed data or a failed gzip - trailer verification. */ + On return, state->x.have and state->x.next point to the just decompressed + data. If the gzip stream completes, state->how is reset to LOOK to look for + the next gzip stream or raw data, once state->x.have is depleted. Returns 0 + on success, -1 on failure. */ local int gz_decomp(state) gz_statep state; { - int ret; + int ret = Z_OK; unsigned had; - unsigned long crc, len; z_streamp strm = &(state->strm); /* fill output buffer up to end of deflate stream */ @@ -245,15 +186,15 @@ local int gz_decomp(state) if (strm->avail_in == 0 && gz_avail(state) == -1) return -1; if (strm->avail_in == 0) { - gz_error(state, Z_DATA_ERROR, "unexpected end of file"); - return -1; + gz_error(state, Z_BUF_ERROR, "unexpected end of file"); + break; } /* decompress and handle errors */ ret = inflate(strm, Z_NO_FLUSH); if (ret == Z_STREAM_ERROR || ret == Z_NEED_DICT) { gz_error(state, Z_STREAM_ERROR, - "internal error: inflate stream corrupt"); + "internal error: inflate stream corrupt"); return -1; } if (ret == Z_MEM_ERROR) { @@ -262,67 +203,55 @@ local int gz_decomp(state) } if (ret == Z_DATA_ERROR) { /* deflate stream invalid */ gz_error(state, Z_DATA_ERROR, - strm->msg == NULL ? "compressed data error" : strm->msg); + strm->msg == NULL ? "compressed data error" : strm->msg); return -1; } } while (strm->avail_out && ret != Z_STREAM_END); - /* update available output and crc check value */ - state->have = had - strm->avail_out; - state->next = strm->next_out - state->have; - strm->adler = crc32(strm->adler, state->next, state->have); + /* update available output */ + state->x.have = had - strm->avail_out; + state->x.next = strm->next_out - state->x.have; - /* check gzip trailer if at end of deflate stream */ - if (ret == Z_STREAM_END) { - if (gz_next4(state, &crc) == -1 || gz_next4(state, &len) == -1) { - gz_error(state, Z_DATA_ERROR, "unexpected end of file"); - return -1; - } - if (crc != strm->adler) { - gz_error(state, Z_DATA_ERROR, "incorrect data check"); - return -1; - } - if (len != (strm->total_out & 0xffffffffL)) { - gz_error(state, Z_DATA_ERROR, "incorrect length check"); - return -1; - } - state->how = LOOK; /* ready for next stream, once have is 0 (leave - state->direct unchanged to remember how) */ - } + /* if the gzip stream completed successfully, look for another */ + if (ret == Z_STREAM_END) + state->how = LOOK; /* good decompression */ return 0; } -/* Make data and put in the output buffer. Assumes that state->have == 0. +/* Fetch data and put it in the output buffer. Assumes state->x.have is 0. Data is either copied from the input file or decompressed from the input file depending on state->how. If state->how is LOOK, then a gzip header is - looked for (and skipped if found) to determine wither to copy or decompress. - Returns -1 on error, otherwise 0. gz_make() will leave state->have as COPY - or GZIP unless the end of the input file has been reached and all data has - been processed. */ -local int gz_make(state) + looked for to determine whether to copy or decompress. Returns -1 on error, + otherwise 0. gz_fetch() will leave state->how as COPY or GZIP unless the + end of the input file has been reached and all data has been processed. */ +local int gz_fetch(state) gz_statep state; { z_streamp strm = &(state->strm); - if (state->how == LOOK) { /* look for gzip header */ - if (gz_head(state) == -1) - return -1; - if (state->have) /* got some data from gz_head() */ + do { + switch(state->how) { + case LOOK: /* -> LOOK, COPY (only if never GZIP), or GZIP */ + if (gz_look(state) == -1) + return -1; + if (state->how == LOOK) + return 0; + break; + case COPY: /* -> COPY */ + if (gz_load(state, state->out, state->size << 1, &(state->x.have)) + == -1) + return -1; + state->x.next = state->out; return 0; - } - if (state->how == COPY) { /* straight copy */ - if (gz_load(state, state->out, state->size << 1, &(state->have)) == -1) - return -1; - state->next = state->out; - } - else if (state->how == GZIP) { /* decompress */ - strm->avail_out = state->size << 1; - strm->next_out = state->out; - if (gz_decomp(state) == -1) - return -1; - } + case GZIP: /* -> GZIP or LOOK (if end of gzip stream) */ + strm->avail_out = state->size << 1; + strm->next_out = state->out; + if (gz_decomp(state) == -1) + return -1; + } + } while (state->x.have == 0 && (!state->eof || strm->avail_in)); return 0; } @@ -336,12 +265,12 @@ local int gz_skip(state, len) /* skip over len bytes or reach end-of-file, whichever comes first */ while (len) /* skip over whatever is in output buffer */ - if (state->have) { - n = GT_OFF(state->have) || (z_off64_t)state->have > len ? - (unsigned)len : state->have; - state->have -= n; - state->next += n; - state->pos += n; + if (state->x.have) { + n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > len ? + (unsigned)len : state->x.have; + state->x.have -= n; + state->x.next += n; + state->x.pos += n; len -= n; } @@ -352,38 +281,23 @@ local int gz_skip(state, len) /* need more data to skip -- load up output buffer */ else { /* get more output, looking for header if required */ - if (gz_make(state) == -1) + if (gz_fetch(state) == -1) return -1; } return 0; } -/* -- see zlib.h -- */ -int ZEXPORT gzread(file, buf, len) - gzFile file; - voidp buf; - unsigned len; -{ - unsigned got, n; +/* Read len bytes into buf from file, or less than len up to the end of the + input. Return the number of bytes read. If zero is returned, either the + end of file was reached, or there was an error. state->err must be + consulted in that case to determine which. */ +local z_size_t gz_read(state, buf, len) gz_statep state; - z_streamp strm; - - /* get internal structure */ - if (file == NULL) - return -1; - state = (gz_statep)file; - strm = &(state->strm); - - /* check that we're reading and that there's no error */ - if (state->mode != GZ_READ || state->err != Z_OK) - return -1; - - /* since an int is returned, make sure len fits in one, otherwise return - with an error (this avoids the flaw in the interface) */ - if ((int)len < 0) { - gz_error(state, Z_BUF_ERROR, "requested length does not fit in int"); - return -1; - } + voidp buf; + z_size_t len; +{ + z_size_t got; + unsigned n; /* if len is zero, avoid unnecessary operations */ if (len == 0) @@ -393,63 +307,143 @@ int ZEXPORT gzread(file, buf, len) if (state->seek) { state->seek = 0; if (gz_skip(state, state->skip) == -1) - return -1; + return 0; } /* get len bytes to buf, or less than len if at the end */ got = 0; do { + /* set n to the maximum amount of len that fits in an unsigned int */ + n = -1; + if (n > len) + n = len; + /* first just try copying data from the output buffer */ - if (state->have) { - n = state->have > len ? len : state->have; - memcpy(buf, state->next, n); - state->next += n; - state->have -= n; + if (state->x.have) { + if (state->x.have < n) + n = state->x.have; + memcpy(buf, state->x.next, n); + state->x.next += n; + state->x.have -= n; } /* output buffer empty -- return if we're at the end of the input */ - else if (state->eof && strm->avail_in == 0) + else if (state->eof && state->strm.avail_in == 0) { + state->past = 1; /* tried to read past end */ break; + } /* need output data -- for small len or new stream load up our output buffer */ - else if (state->how == LOOK || len < (state->size << 1)) { + else if (state->how == LOOK || n < (state->size << 1)) { /* get more output, looking for header if required */ - if (gz_make(state) == -1) - return -1; - continue; /* no progress yet -- go back to memcpy() above */ + if (gz_fetch(state) == -1) + return 0; + continue; /* no progress yet -- go back to copy above */ /* the copy above assures that we will leave with space in the output buffer, allowing at least one gzungetc() to succeed */ } /* large len -- read directly into user buffer */ else if (state->how == COPY) { /* read directly */ - if (gz_load(state, buf, len, &n) == -1) - return -1; + if (gz_load(state, (unsigned char *)buf, n, &n) == -1) + return 0; } /* large len -- decompress directly into user buffer */ else { /* state->how == GZIP */ - strm->avail_out = len; - strm->next_out = buf; + state->strm.avail_out = n; + state->strm.next_out = (unsigned char *)buf; if (gz_decomp(state) == -1) - return -1; - n = state->have; - state->have = 0; + return 0; + n = state->x.have; + state->x.have = 0; } /* update progress */ len -= n; buf = (char *)buf + n; got += n; - state->pos += n; + state->x.pos += n; } while (len); - /* return number of bytes read into user buffer (will fit in int) */ - return (int)got; + /* return number of bytes read into user buffer */ + return got; } /* -- see zlib.h -- */ +int ZEXPORT gzread(file, buf, len) + gzFile file; + voidp buf; + unsigned len; +{ + gz_statep state; + + /* get internal structure */ + if (file == NULL) + return -1; + state = (gz_statep)file; + + /* check that we're reading and that there's no (serious) error */ + if (state->mode != GZ_READ || + (state->err != Z_OK && state->err != Z_BUF_ERROR)) + return -1; + + /* since an int is returned, make sure len fits in one, otherwise return + with an error (this avoids a flaw in the interface) */ + if ((int)len < 0) { + gz_error(state, Z_STREAM_ERROR, "request does not fit in an int"); + return -1; + } + + /* read len or fewer bytes to buf */ + len = gz_read(state, buf, len); + + /* check for an error */ + if (len == 0 && state->err != Z_OK && state->err != Z_BUF_ERROR) + return -1; + + /* return the number of bytes read (this is assured to fit in an int) */ + return (int)len; +} + +/* -- see zlib.h -- */ +z_size_t ZEXPORT gzfread(buf, size, nitems, file) + voidp buf; + z_size_t size; + z_size_t nitems; + gzFile file; +{ + z_size_t len; + gz_statep state; + + /* get internal structure */ + if (file == NULL) + return 0; + state = (gz_statep)file; + + /* check that we're reading and that there's no (serious) error */ + if (state->mode != GZ_READ || + (state->err != Z_OK && state->err != Z_BUF_ERROR)) + return 0; + + /* compute bytes to read -- error on overflow */ + len = nitems * size; + if (size && len / size != nitems) { + gz_error(state, Z_STREAM_ERROR, "request does not fit in a size_t"); + return 0; + } + + /* read len or fewer bytes to buf, return the number of full items read */ + return len ? gz_read(state, buf, len) / size : 0; +} + +/* -- see zlib.h -- */ +#ifdef Z_PREFIX_SET +# undef z_gzgetc +#else +# undef gzgetc +#endif int ZEXPORT gzgetc(file) gzFile file; { @@ -462,22 +456,29 @@ int ZEXPORT gzgetc(file) return -1; state = (gz_statep)file; - /* check that we're reading and that there's no error */ - if (state->mode != GZ_READ || state->err != Z_OK) + /* check that we're reading and that there's no (serious) error */ + if (state->mode != GZ_READ || + (state->err != Z_OK && state->err != Z_BUF_ERROR)) return -1; /* try output buffer (no need to check for skip request) */ - if (state->have) { - state->have--; - state->pos++; - return *(state->next)++; + if (state->x.have) { + state->x.have--; + state->x.pos++; + return *(state->x.next)++; } - /* nothing there -- try gzread() */ - ret = gzread(file, buf, 1); + /* nothing there -- try gz_read() */ + ret = gz_read(state, buf, 1); return ret < 1 ? -1 : buf[0]; } +int ZEXPORT gzgetc_(file) +gzFile file; +{ + return gzgetc(file); +} + /* -- see zlib.h -- */ int ZEXPORT gzungetc(c, file) int c; @@ -490,8 +491,9 @@ int ZEXPORT gzungetc(c, file) return -1; state = (gz_statep)file; - /* check that we're reading and that there's no error */ - if (state->mode != GZ_READ || state->err != Z_OK) + /* check that we're reading and that there's no (serious) error */ + if (state->mode != GZ_READ || + (state->err != Z_OK && state->err != Z_BUF_ERROR)) return -1; /* process a skip request */ @@ -506,32 +508,34 @@ int ZEXPORT gzungetc(c, file) return -1; /* if output buffer empty, put byte at end (allows more pushing) */ - if (state->have == 0) { - state->have = 1; - state->next = state->out + (state->size << 1) - 1; - state->next[0] = c; - state->pos--; + if (state->x.have == 0) { + state->x.have = 1; + state->x.next = state->out + (state->size << 1) - 1; + state->x.next[0] = (unsigned char)c; + state->x.pos--; + state->past = 0; return c; } /* if no room, give up (must have already done a gzungetc()) */ - if (state->have == (state->size << 1)) { - gz_error(state, Z_BUF_ERROR, "out of room to push characters"); + if (state->x.have == (state->size << 1)) { + gz_error(state, Z_DATA_ERROR, "out of room to push characters"); return -1; } /* slide output data if needed and insert byte before existing data */ - if (state->next == state->out) { - unsigned char *src = state->out + state->have; + if (state->x.next == state->out) { + unsigned char *src = state->out + state->x.have; unsigned char *dest = state->out + (state->size << 1); while (src > state->out) *--dest = *--src; - state->next = dest; + state->x.next = dest; } - state->have++; - state->next--; - state->next[0] = c; - state->pos--; + state->x.have++; + state->x.next--; + state->x.next[0] = (unsigned char)c; + state->x.pos--; + state->past = 0; return c; } @@ -551,8 +555,9 @@ char * ZEXPORT gzgets(file, buf, len) return NULL; state = (gz_statep)file; - /* check that we're reading and that there's no error */ - if (state->mode != GZ_READ || state->err != Z_OK) + /* check that we're reading and that there's no (serious) error */ + if (state->mode != GZ_READ || + (state->err != Z_OK && state->err != Z_BUF_ERROR)) return NULL; /* process a skip request */ @@ -569,32 +574,31 @@ char * ZEXPORT gzgets(file, buf, len) left = (unsigned)len - 1; if (left) do { /* assure that something is in the output buffer */ - if (state->have == 0) { - if (gz_make(state) == -1) - return NULL; /* error */ - if (state->have == 0) { /* end of file */ - if (buf == str) /* got bupkus */ - return NULL; - break; /* got something -- return it */ - } + if (state->x.have == 0 && gz_fetch(state) == -1) + return NULL; /* error */ + if (state->x.have == 0) { /* end of file */ + state->past = 1; /* read past end */ + break; /* return what we have */ } /* look for end-of-line in current output buffer */ - n = state->have > left ? left : state->have; - eol = memchr(state->next, '\n', n); + n = state->x.have > left ? left : state->x.have; + eol = (unsigned char *)memchr(state->x.next, '\n', n); if (eol != NULL) - n = (unsigned)(eol - state->next) + 1; + n = (unsigned)(eol - state->x.next) + 1; /* copy through end-of-line, or remainder if not found */ - memcpy(buf, state->next, n); - state->have -= n; - state->next += n; - state->pos += n; + memcpy(buf, state->x.next, n); + state->x.have -= n; + state->x.next += n; + state->x.pos += n; left -= n; buf += n; } while (left && eol == NULL); - /* found end-of-line or out of space -- terminate string and return it */ + /* return terminated string, or if nothing, end of file */ + if (buf == str) + return NULL; buf[0] = 0; return str; } @@ -610,16 +614,12 @@ int ZEXPORT gzdirect(file) return 0; state = (gz_statep)file; - /* check that we're reading */ - if (state->mode != GZ_READ) - return 0; - /* if the state is not known, but we can find out, then do so (this is mainly for right after a gzopen() or gzdopen()) */ - if (state->how == LOOK && state->have == 0) - (void)gz_head(state); + if (state->mode == GZ_READ && state->how == LOOK && state->x.have == 0) + (void)gz_look(state); - /* return 1 if reading direct, 0 if decompressing a gzip stream */ + /* return 1 if transparent, 0 if processing a gzip stream */ return state->direct; } @@ -627,7 +627,7 @@ int ZEXPORT gzdirect(file) int ZEXPORT gzclose_r(file) gzFile file; { - int ret; + int ret, err; gz_statep state; /* get internal structure */ @@ -645,9 +645,10 @@ int ZEXPORT gzclose_r(file) free(state->out); free(state->in); } + err = state->err == Z_BUF_ERROR ? Z_BUF_ERROR : Z_OK; gz_error(state, Z_OK, NULL); free(state->path); ret = close(state->fd); free(state); - return ret ? Z_ERRNO : Z_OK; + return ret ? Z_ERRNO : err; } diff --git a/security/nss/lib/zlib/gzwrite.c b/security/nss/lib/zlib/gzwrite.c index e8defc688..c7b5651d7 100644 --- a/security/nss/lib/zlib/gzwrite.c +++ b/security/nss/lib/zlib/gzwrite.c @@ -1,5 +1,5 @@ /* gzwrite.c -- zlib functions for writing gzip files - * Copyright (C) 2004, 2005, 2010 Mark Adler + * Copyright (C) 2004-2017 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -9,65 +9,94 @@ local int gz_init OF((gz_statep)); local int gz_comp OF((gz_statep, int)); local int gz_zero OF((gz_statep, z_off64_t)); +local z_size_t gz_write OF((gz_statep, voidpc, z_size_t)); /* Initialize state for writing a gzip file. Mark initialization by setting - state->size to non-zero. Return -1 on failure or 0 on success. */ + state->size to non-zero. Return -1 on a memory allocation failure, or 0 on + success. */ local int gz_init(state) gz_statep state; { int ret; z_streamp strm = &(state->strm); - /* allocate input and output buffers */ - state->in = malloc(state->want); - state->out = malloc(state->want); - if (state->in == NULL || state->out == NULL) { - if (state->out != NULL) - free(state->out); - if (state->in != NULL) - free(state->in); + /* allocate input buffer (double size for gzprintf) */ + state->in = (unsigned char *)malloc(state->want << 1); + if (state->in == NULL) { gz_error(state, Z_MEM_ERROR, "out of memory"); return -1; } - /* allocate deflate memory, set up for gzip compression */ - strm->zalloc = Z_NULL; - strm->zfree = Z_NULL; - strm->opaque = Z_NULL; - ret = deflateInit2(strm, state->level, Z_DEFLATED, - 15 + 16, 8, state->strategy); - if (ret != Z_OK) { - free(state->in); - gz_error(state, Z_MEM_ERROR, "out of memory"); - return -1; + /* only need output buffer and deflate state if compressing */ + if (!state->direct) { + /* allocate output buffer */ + state->out = (unsigned char *)malloc(state->want); + if (state->out == NULL) { + free(state->in); + gz_error(state, Z_MEM_ERROR, "out of memory"); + return -1; + } + + /* allocate deflate memory, set up for gzip compression */ + strm->zalloc = Z_NULL; + strm->zfree = Z_NULL; + strm->opaque = Z_NULL; + ret = deflateInit2(strm, state->level, Z_DEFLATED, + MAX_WBITS + 16, DEF_MEM_LEVEL, state->strategy); + if (ret != Z_OK) { + free(state->out); + free(state->in); + gz_error(state, Z_MEM_ERROR, "out of memory"); + return -1; + } + strm->next_in = NULL; } /* mark state as initialized */ state->size = state->want; - /* initialize write buffer */ - strm->avail_out = state->size; - strm->next_out = state->out; - state->next = strm->next_out; + /* initialize write buffer if compressing */ + if (!state->direct) { + strm->avail_out = state->size; + strm->next_out = state->out; + state->x.next = strm->next_out; + } return 0; } /* Compress whatever is at avail_in and next_in and write to the output file. - Return -1 if there is an error writing to the output file, otherwise 0. - flush is assumed to be a valid deflate() flush value. If flush is Z_FINISH, - then the deflate() state is reset to start a new gzip stream. */ + Return -1 if there is an error writing to the output file or if gz_init() + fails to allocate memory, otherwise 0. flush is assumed to be a valid + deflate() flush value. If flush is Z_FINISH, then the deflate() state is + reset to start a new gzip stream. If gz->direct is true, then simply write + to the output file without compressing, and ignore flush. */ local int gz_comp(state, flush) gz_statep state; int flush; { - int ret, got; - unsigned have; + int ret, writ; + unsigned have, put, max = ((unsigned)-1 >> 2) + 1; z_streamp strm = &(state->strm); /* allocate memory if this is the first time through */ if (state->size == 0 && gz_init(state) == -1) return -1; + /* write directly if requested */ + if (state->direct) { + while (strm->avail_in) { + put = strm->avail_in > max ? max : strm->avail_in; + writ = write(state->fd, strm->next_in, put); + if (writ < 0) { + gz_error(state, Z_ERRNO, zstrerror()); + return -1; + } + strm->avail_in -= (unsigned)writ; + strm->next_in += writ; + } + return 0; + } + /* run deflate() on provided input until it produces no more output */ ret = Z_OK; do { @@ -75,17 +104,21 @@ local int gz_comp(state, flush) doing Z_FINISH then don't write until we get to Z_STREAM_END */ if (strm->avail_out == 0 || (flush != Z_NO_FLUSH && (flush != Z_FINISH || ret == Z_STREAM_END))) { - have = (unsigned)(strm->next_out - state->next); - if (have && ((got = write(state->fd, state->next, have)) < 0 || - (unsigned)got != have)) { - gz_error(state, Z_ERRNO, zstrerror()); - return -1; + while (strm->next_out > state->x.next) { + put = strm->next_out - state->x.next > (int)max ? max : + (unsigned)(strm->next_out - state->x.next); + writ = write(state->fd, state->x.next, put); + if (writ < 0) { + gz_error(state, Z_ERRNO, zstrerror()); + return -1; + } + state->x.next += writ; } if (strm->avail_out == 0) { strm->avail_out = state->size; strm->next_out = state->out; + state->x.next = state->out; } - state->next = strm->next_out; } /* compress */ @@ -107,7 +140,8 @@ local int gz_comp(state, flush) return 0; } -/* Compress len zeros to output. Return -1 on error, 0 on success. */ +/* Compress len zeros to output. Return -1 on a write error or memory + allocation failure by gz_comp(), or 0 on success. */ local int gz_zero(state, len) gz_statep state; z_off64_t len; @@ -131,7 +165,7 @@ local int gz_zero(state, len) } strm->avail_in = n; strm->next_in = state->in; - state->pos += n; + state->x.pos += n; if (gz_comp(state, Z_NO_FLUSH) == -1) return -1; len -= n; @@ -139,33 +173,14 @@ local int gz_zero(state, len) return 0; } -/* -- see zlib.h -- */ -int ZEXPORT gzwrite(file, buf, len) - gzFile file; - voidpc buf; - unsigned len; -{ - unsigned put = len; - unsigned n; +/* Write len bytes from buf to file. Return the number of bytes written. If + the returned value is less than len, then there was an error. */ +local z_size_t gz_write(state, buf, len) gz_statep state; - z_streamp strm; - - /* get internal structure */ - if (file == NULL) - return 0; - state = (gz_statep)file; - strm = &(state->strm); - - /* check that we're writing and that there's no error */ - if (state->mode != GZ_WRITE || state->err != Z_OK) - return 0; - - /* since an int is returned, make sure len fits in one, otherwise return - with an error (this avoids the flaw in the interface) */ - if ((int)len < 0) { - gz_error(state, Z_BUF_ERROR, "requested length does not fit in int"); - return 0; - } + voidpc buf; + z_size_t len; +{ + z_size_t put = len; /* if len is zero, avoid unnecessary operations */ if (len == 0) @@ -186,35 +201,103 @@ int ZEXPORT gzwrite(file, buf, len) if (len < state->size) { /* copy to input buffer, compress when full */ do { - if (strm->avail_in == 0) - strm->next_in = state->in; - n = state->size - strm->avail_in; - if (n > len) - n = len; - memcpy(strm->next_in + strm->avail_in, buf, n); - strm->avail_in += n; - state->pos += n; - buf = (char *)buf + n; - len -= n; + unsigned have, copy; + + if (state->strm.avail_in == 0) + state->strm.next_in = state->in; + have = (unsigned)((state->strm.next_in + state->strm.avail_in) - + state->in); + copy = state->size - have; + if (copy > len) + copy = len; + memcpy(state->in + have, buf, copy); + state->strm.avail_in += copy; + state->x.pos += copy; + buf = (const char *)buf + copy; + len -= copy; if (len && gz_comp(state, Z_NO_FLUSH) == -1) return 0; } while (len); } else { /* consume whatever's left in the input buffer */ - if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1) + if (state->strm.avail_in && gz_comp(state, Z_NO_FLUSH) == -1) return 0; /* directly compress user buffer to file */ - strm->avail_in = len; - strm->next_in = (voidp)buf; - state->pos += len; - if (gz_comp(state, Z_NO_FLUSH) == -1) - return 0; + state->strm.next_in = (z_const Bytef *)buf; + do { + unsigned n = (unsigned)-1; + if (n > len) + n = len; + state->strm.avail_in = n; + state->x.pos += n; + if (gz_comp(state, Z_NO_FLUSH) == -1) + return 0; + len -= n; + } while (len); } - /* input was all buffered or compressed (put will fit in int) */ - return (int)put; + /* input was all buffered or compressed */ + return put; +} + +/* -- see zlib.h -- */ +int ZEXPORT gzwrite(file, buf, len) + gzFile file; + voidpc buf; + unsigned len; +{ + gz_statep state; + + /* get internal structure */ + if (file == NULL) + return 0; + state = (gz_statep)file; + + /* check that we're writing and that there's no error */ + if (state->mode != GZ_WRITE || state->err != Z_OK) + return 0; + + /* since an int is returned, make sure len fits in one, otherwise return + with an error (this avoids a flaw in the interface) */ + if ((int)len < 0) { + gz_error(state, Z_DATA_ERROR, "requested length does not fit in int"); + return 0; + } + + /* write len bytes from buf (the return value will fit in an int) */ + return (int)gz_write(state, buf, len); +} + +/* -- see zlib.h -- */ +z_size_t ZEXPORT gzfwrite(buf, size, nitems, file) + voidpc buf; + z_size_t size; + z_size_t nitems; + gzFile file; +{ + z_size_t len; + gz_statep state; + + /* get internal structure */ + if (file == NULL) + return 0; + state = (gz_statep)file; + + /* check that we're writing and that there's no error */ + if (state->mode != GZ_WRITE || state->err != Z_OK) + return 0; + + /* compute bytes to read -- error on overflow */ + len = nitems * size; + if (size && len / size != nitems) { + gz_error(state, Z_STREAM_ERROR, "request does not fit in a size_t"); + return 0; + } + + /* write len bytes to buf, return the number of full items written */ + return len ? gz_write(state, buf, len) / size : 0; } /* -- see zlib.h -- */ @@ -222,6 +305,7 @@ int ZEXPORT gzputc(file, c) gzFile file; int c; { + unsigned have; unsigned char buf[1]; gz_statep state; z_streamp strm; @@ -245,19 +329,23 @@ int ZEXPORT gzputc(file, c) /* try writing to input buffer for speed (state->size == 0 if buffer not initialized) */ - if (strm->avail_in < state->size) { + if (state->size) { if (strm->avail_in == 0) strm->next_in = state->in; - strm->next_in[strm->avail_in++] = c; - state->pos++; - return c; + have = (unsigned)((strm->next_in + strm->avail_in) - state->in); + if (have < state->size) { + state->in[have] = (unsigned char)c; + strm->avail_in++; + state->x.pos++; + return c & 0xff; + } } /* no room in buffer or not initialized, use gz_write() */ - buf[0] = c; - if (gzwrite(file, buf, 1) != 1) + buf[0] = (unsigned char)c; + if (gz_write(state, buf, 1) != 1) return -1; - return c; + return c & 0xff; } /* -- see zlib.h -- */ @@ -266,87 +354,112 @@ int ZEXPORT gzputs(file, str) const char *str; { int ret; - unsigned len; - - /* write string */ - len = (unsigned)strlen(str); - ret = gzwrite(file, str, len); - return ret == 0 && len != 0 ? -1 : ret; -} - -#ifdef STDC -#include - -/* -- see zlib.h -- */ -int ZEXPORTVA gzprintf (gzFile file, const char *format, ...) -{ - int size, len; + z_size_t len; gz_statep state; - z_streamp strm; - va_list va; /* get internal structure */ if (file == NULL) return -1; state = (gz_statep)file; + + /* check that we're writing and that there's no error */ + if (state->mode != GZ_WRITE || state->err != Z_OK) + return -1; + + /* write string */ + len = strlen(str); + ret = gz_write(state, str, len); + return ret == 0 && len != 0 ? -1 : ret; +} + +#if defined(STDC) || defined(Z_HAVE_STDARG_H) +#include + +/* -- see zlib.h -- */ +int ZEXPORTVA gzvprintf(gzFile file, const char *format, va_list va) +{ + int len; + unsigned left; + char *next; + gz_statep state; + z_streamp strm; + + /* get internal structure */ + if (file == NULL) + return Z_STREAM_ERROR; + state = (gz_statep)file; strm = &(state->strm); /* check that we're writing and that there's no error */ if (state->mode != GZ_WRITE || state->err != Z_OK) - return 0; + return Z_STREAM_ERROR; /* make sure we have some buffer space */ if (state->size == 0 && gz_init(state) == -1) - return 0; + return state->err; /* check for seek request */ if (state->seek) { state->seek = 0; if (gz_zero(state, state->skip) == -1) - return 0; + return state->err; } - /* consume whatever's left in the input buffer */ - if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1) - return 0; - - /* do the printf() into the input buffer, put length in len */ - size = (int)(state->size); - state->in[size - 1] = 0; - va_start(va, format); + /* do the printf() into the input buffer, put length in len -- the input + buffer is double-sized just for this function, so there is guaranteed to + be state->size bytes available after the current contents */ + if (strm->avail_in == 0) + strm->next_in = state->in; + next = (char *)(state->in + (strm->next_in - state->in) + strm->avail_in); + next[state->size - 1] = 0; #ifdef NO_vsnprintf # ifdef HAS_vsprintf_void - (void)vsprintf(state->in, format, va); - va_end(va); - for (len = 0; len < size; len++) - if (state->in[len] == 0) break; + (void)vsprintf(next, format, va); + for (len = 0; len < state->size; len++) + if (next[len] == 0) break; # else - len = vsprintf(state->in, format, va); - va_end(va); + len = vsprintf(next, format, va); # endif #else # ifdef HAS_vsnprintf_void - (void)vsnprintf(state->in, size, format, va); - va_end(va); - len = strlen(state->in); + (void)vsnprintf(next, state->size, format, va); + len = strlen(next); # else - len = vsnprintf((char *)(state->in), size, format, va); - va_end(va); + len = vsnprintf(next, state->size, format, va); # endif #endif /* check that printf() results fit in buffer */ - if (len <= 0 || len >= (int)size || state->in[size - 1] != 0) + if (len == 0 || (unsigned)len >= state->size || next[state->size - 1] != 0) return 0; - /* update buffer and position, defer compression until needed */ - strm->avail_in = (unsigned)len; - strm->next_in = state->in; - state->pos += len; + /* update buffer and position, compress first half if past that */ + strm->avail_in += (unsigned)len; + state->x.pos += len; + if (strm->avail_in >= state->size) { + left = strm->avail_in - state->size; + strm->avail_in = state->size; + if (gz_comp(state, Z_NO_FLUSH) == -1) + return state->err; + memcpy(state->in, state->in + state->size, left); + strm->next_in = state->in; + strm->avail_in = left; + } return len; } -#else /* !STDC */ +int ZEXPORTVA gzprintf(gzFile file, const char *format, ...) +{ + va_list va; + int ret; + + va_start(va, format); + ret = gzvprintf(file, format, va); + va_end(va); + return ret; +} + +#else /* !STDC && !Z_HAVE_STDARG_H */ /* -- see zlib.h -- */ int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, @@ -356,68 +469,82 @@ int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20; { - int size, len; + unsigned len, left; + char *next; gz_statep state; z_streamp strm; /* get internal structure */ if (file == NULL) - return -1; + return Z_STREAM_ERROR; state = (gz_statep)file; strm = &(state->strm); + /* check that can really pass pointer in ints */ + if (sizeof(int) != sizeof(void *)) + return Z_STREAM_ERROR; + /* check that we're writing and that there's no error */ if (state->mode != GZ_WRITE || state->err != Z_OK) - return 0; + return Z_STREAM_ERROR; /* make sure we have some buffer space */ if (state->size == 0 && gz_init(state) == -1) - return 0; + return state->error; /* check for seek request */ if (state->seek) { state->seek = 0; if (gz_zero(state, state->skip) == -1) - return 0; + return state->error; } - /* consume whatever's left in the input buffer */ - if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1) - return 0; - - /* do the printf() into the input buffer, put length in len */ - size = (int)(state->size); - state->in[size - 1] = 0; + /* do the printf() into the input buffer, put length in len -- the input + buffer is double-sized just for this function, so there is guaranteed to + be state->size bytes available after the current contents */ + if (strm->avail_in == 0) + strm->next_in = state->in; + next = (char *)(strm->next_in + strm->avail_in); + next[state->size - 1] = 0; #ifdef NO_snprintf # ifdef HAS_sprintf_void - sprintf(state->in, format, a1, a2, a3, a4, a5, a6, a7, a8, - a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20); + sprintf(next, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, + a13, a14, a15, a16, a17, a18, a19, a20); for (len = 0; len < size; len++) - if (state->in[len] == 0) break; + if (next[len] == 0) + break; # else - len = sprintf(state->in, format, a1, a2, a3, a4, a5, a6, a7, a8, - a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20); + len = sprintf(next, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, + a12, a13, a14, a15, a16, a17, a18, a19, a20); # endif #else # ifdef HAS_snprintf_void - snprintf(state->in, size, format, a1, a2, a3, a4, a5, a6, a7, a8, - a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20); - len = strlen(state->in); + snprintf(next, state->size, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, + a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20); + len = strlen(next); # else - len = snprintf(state->in, size, format, a1, a2, a3, a4, a5, a6, a7, a8, - a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20); + len = snprintf(next, state->size, format, a1, a2, a3, a4, a5, a6, a7, a8, + a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20); # endif #endif /* check that printf() results fit in buffer */ - if (len <= 0 || len >= (int)size || state->in[size - 1] != 0) + if (len == 0 || len >= state->size || next[state->size - 1] != 0) return 0; - /* update buffer and position, defer compression until needed */ - strm->avail_in = (unsigned)len; - strm->next_in = state->in; - state->pos += len; - return len; + /* update buffer and position, compress first half if past that */ + strm->avail_in += len; + state->x.pos += len; + if (strm->avail_in >= state->size) { + left = strm->avail_in - state->size; + strm->avail_in = state->size; + if (gz_comp(state, Z_NO_FLUSH) == -1) + return state->err; + memcpy(state->in, state->in + state->size, left); + strm->next_in = state->in; + strm->avail_in = left; + } + return (int)len; } #endif @@ -431,7 +558,7 @@ int ZEXPORT gzflush(file, flush) /* get internal structure */ if (file == NULL) - return -1; + return Z_STREAM_ERROR; state = (gz_statep)file; /* check that we're writing and that there's no error */ @@ -446,11 +573,11 @@ int ZEXPORT gzflush(file, flush) if (state->seek) { state->seek = 0; if (gz_zero(state, state->skip) == -1) - return -1; + return state->err; } /* compress remaining data with requested flush */ - gz_comp(state, flush); + (void)gz_comp(state, flush); return state->err; } @@ -481,13 +608,13 @@ int ZEXPORT gzsetparams(file, level, strategy) if (state->seek) { state->seek = 0; if (gz_zero(state, state->skip) == -1) - return -1; + return state->err; } /* change compression parameters for subsequent input */ if (state->size) { /* flush previous input with previous parameters before changing */ - if (strm->avail_in && gz_comp(state, Z_PARTIAL_FLUSH) == -1) + if (strm->avail_in && gz_comp(state, Z_BLOCK) == -1) return state->err; deflateParams(strm, level, strategy); } @@ -500,7 +627,7 @@ int ZEXPORT gzsetparams(file, level, strategy) int ZEXPORT gzclose_w(file) gzFile file; { - int ret = 0; + int ret = Z_OK; gz_statep state; /* get internal structure */ @@ -515,17 +642,24 @@ int ZEXPORT gzclose_w(file) /* check for seek request */ if (state->seek) { state->seek = 0; - ret += gz_zero(state, state->skip); + if (gz_zero(state, state->skip) == -1) + ret = state->err; } /* flush, free memory, and close file */ - ret += gz_comp(state, Z_FINISH); - (void)deflateEnd(&(state->strm)); - free(state->out); - free(state->in); + if (gz_comp(state, Z_FINISH) == -1) + ret = state->err; + if (state->size) { + if (!state->direct) { + (void)deflateEnd(&(state->strm)); + free(state->out); + } + free(state->in); + } gz_error(state, Z_OK, NULL); free(state->path); - ret += close(state->fd); + if (close(state->fd) == -1) + ret = Z_ERRNO; free(state); - return ret ? Z_ERRNO : Z_OK; + return ret; } diff --git a/security/nss/lib/zlib/infback.c b/security/nss/lib/zlib/infback.c index af3a8c965..59679ecbf 100644 --- a/security/nss/lib/zlib/infback.c +++ b/security/nss/lib/zlib/infback.c @@ -1,5 +1,5 @@ /* infback.c -- inflate using a call-back interface - * Copyright (C) 1995-2009 Mark Adler + * Copyright (C) 1995-2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -42,17 +42,26 @@ int stream_size; return Z_STREAM_ERROR; strm->msg = Z_NULL; /* in case we return an error */ if (strm->zalloc == (alloc_func)0) { +#ifdef Z_SOLO + return Z_STREAM_ERROR; +#else strm->zalloc = zcalloc; strm->opaque = (voidpf)0; +#endif } - if (strm->zfree == (free_func)0) strm->zfree = zcfree; + if (strm->zfree == (free_func)0) +#ifdef Z_SOLO + return Z_STREAM_ERROR; +#else + strm->zfree = zcfree; +#endif state = (struct inflate_state FAR *)ZALLOC(strm, 1, sizeof(struct inflate_state)); if (state == Z_NULL) return Z_MEM_ERROR; Tracev((stderr, "inflate: allocated\n")); strm->state = (struct internal_state FAR *)state; state->dmax = 32768U; - state->wbits = windowBits; + state->wbits = (uInt)windowBits; state->wsize = 1U << windowBits; state->window = window; state->wnext = 0; @@ -246,7 +255,7 @@ out_func out; void FAR *out_desc; { struct inflate_state FAR *state; - unsigned char FAR *next; /* next input */ + z_const unsigned char FAR *next; /* next input */ unsigned char FAR *put; /* next output */ unsigned have, left; /* available input and output */ unsigned long hold; /* bit buffer */ @@ -394,7 +403,6 @@ void FAR *out_desc; PULLBYTE(); } if (here.val < 16) { - NEEDBITS(here.bits); DROPBITS(here.bits); state->lens[state->have++] = here.val; } diff --git a/security/nss/lib/zlib/inffast.c b/security/nss/lib/zlib/inffast.c index 2f1d60b43..0dbd1dbc0 100644 --- a/security/nss/lib/zlib/inffast.c +++ b/security/nss/lib/zlib/inffast.c @@ -1,5 +1,5 @@ /* inffast.c -- fast decoding - * Copyright (C) 1995-2008, 2010 Mark Adler + * Copyright (C) 1995-2017 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -8,26 +8,9 @@ #include "inflate.h" #include "inffast.h" -#ifndef ASMINF - -/* Allow machine dependent optimization for post-increment or pre-increment. - Based on testing to date, - Pre-increment preferred for: - - PowerPC G3 (Adler) - - MIPS R5000 (Randers-Pehrson) - Post-increment preferred for: - - none - No measurable difference: - - Pentium III (Anderson) - - M68060 (Nikl) - */ -#ifdef POSTINC -# define OFF 0 -# define PUP(a) *(a)++ +#ifdef ASMINF +# pragma message("Assembler code may have bugs -- use at your own risk") #else -# define OFF 1 -# define PUP(a) *++(a) -#endif /* Decode literal, length, and distance codes and write out the resulting @@ -69,8 +52,8 @@ z_streamp strm; unsigned start; /* inflate()'s starting value for strm->avail_out */ { struct inflate_state FAR *state; - unsigned char FAR *in; /* local strm->next_in */ - unsigned char FAR *last; /* while in < last, enough input available */ + z_const unsigned char FAR *in; /* local strm->next_in */ + z_const unsigned char FAR *last; /* have enough input while in < last */ unsigned char FAR *out; /* local strm->next_out */ unsigned char FAR *beg; /* inflate()'s initial strm->next_out */ unsigned char FAR *end; /* while out < end, enough space available */ @@ -96,9 +79,9 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ /* copy state to local variables */ state = (struct inflate_state FAR *)strm->state; - in = strm->next_in - OFF; + in = strm->next_in; last = in + (strm->avail_in - 5); - out = strm->next_out - OFF; + out = strm->next_out; beg = out - (start - strm->avail_out); end = out + (strm->avail_out - 257); #ifdef INFLATE_STRICT @@ -119,9 +102,9 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ input data or output space */ do { if (bits < 15) { - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; } here = lcode[hold & lmask]; @@ -134,14 +117,14 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? "inflate: literal '%c'\n" : "inflate: literal 0x%02x\n", here.val)); - PUP(out) = (unsigned char)(here.val); + *out++ = (unsigned char)(here.val); } else if (op & 16) { /* length base */ len = (unsigned)(here.val); op &= 15; /* number of extra bits */ if (op) { if (bits < op) { - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; } len += (unsigned)hold & ((1U << op) - 1); @@ -150,9 +133,9 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ } Tracevv((stderr, "inflate: length %u\n", len)); if (bits < 15) { - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; } here = dcode[hold & dmask]; @@ -165,10 +148,10 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ dist = (unsigned)(here.val); op &= 15; /* number of extra bits */ if (bits < op) { - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; if (bits < op) { - hold += (unsigned long)(PUP(in)) << bits; + hold += (unsigned long)(*in++) << bits; bits += 8; } } @@ -196,30 +179,30 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ #ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR if (len <= op - whave) { do { - PUP(out) = 0; + *out++ = 0; } while (--len); continue; } len -= op - whave; do { - PUP(out) = 0; + *out++ = 0; } while (--op > whave); if (op == 0) { from = out - dist; do { - PUP(out) = PUP(from); + *out++ = *from++; } while (--len); continue; } #endif } - from = window - OFF; + from = window; if (wnext == 0) { /* very common case */ from += wsize - op; if (op < len) { /* some from window */ len -= op; do { - PUP(out) = PUP(from); + *out++ = *from++; } while (--op); from = out - dist; /* rest from output */ } @@ -230,14 +213,14 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ if (op < len) { /* some from end of window */ len -= op; do { - PUP(out) = PUP(from); + *out++ = *from++; } while (--op); - from = window - OFF; + from = window; if (wnext < len) { /* some from start of window */ op = wnext; len -= op; do { - PUP(out) = PUP(from); + *out++ = *from++; } while (--op); from = out - dist; /* rest from output */ } @@ -248,35 +231,35 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ if (op < len) { /* some from window */ len -= op; do { - PUP(out) = PUP(from); + *out++ = *from++; } while (--op); from = out - dist; /* rest from output */ } } while (len > 2) { - PUP(out) = PUP(from); - PUP(out) = PUP(from); - PUP(out) = PUP(from); + *out++ = *from++; + *out++ = *from++; + *out++ = *from++; len -= 3; } if (len) { - PUP(out) = PUP(from); + *out++ = *from++; if (len > 1) - PUP(out) = PUP(from); + *out++ = *from++; } } else { from = out - dist; /* copy direct from output */ do { /* minimum length is three */ - PUP(out) = PUP(from); - PUP(out) = PUP(from); - PUP(out) = PUP(from); + *out++ = *from++; + *out++ = *from++; + *out++ = *from++; len -= 3; } while (len > 2); if (len) { - PUP(out) = PUP(from); + *out++ = *from++; if (len > 1) - PUP(out) = PUP(from); + *out++ = *from++; } } } @@ -313,8 +296,8 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ hold &= (1U << bits) - 1; /* update state and return */ - strm->next_in = in + OFF; - strm->next_out = out + OFF; + strm->next_in = in; + strm->next_out = out; strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last)); strm->avail_out = (unsigned)(out < end ? 257 + (end - out) : 257 - (out - end)); diff --git a/security/nss/lib/zlib/inffixed.h b/security/nss/lib/zlib/inffixed.h index 05640fec3..d62832776 100644 --- a/security/nss/lib/zlib/inffixed.h +++ b/security/nss/lib/zlib/inffixed.h @@ -1,14 +1,10 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - /* inffixed.h -- table for decoding fixed codes * Generated automatically by makefixed(). */ - /* WARNING: this file should *not* be used by applications. It - is part of the implementation of the compression library and - is subject to change. Applications should only use zlib.h. + /* WARNING: this file should *not* be used by applications. + It is part of the implementation of this library and is + subject to change. Applications should only use zlib.h. */ static const code lenfix[512] = { diff --git a/security/nss/lib/zlib/inflate.c b/security/nss/lib/zlib/inflate.c index a8431abea..ac333e8c2 100644 --- a/security/nss/lib/zlib/inflate.c +++ b/security/nss/lib/zlib/inflate.c @@ -1,5 +1,5 @@ /* inflate.c -- zlib decompression - * Copyright (C) 1995-2010 Mark Adler + * Copyright (C) 1995-2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -92,32 +92,46 @@ #endif /* function prototypes */ +local int inflateStateCheck OF((z_streamp strm)); local void fixedtables OF((struct inflate_state FAR *state)); -local int updatewindow OF((z_streamp strm, unsigned out)); +local int updatewindow OF((z_streamp strm, const unsigned char FAR *end, + unsigned copy)); #ifdef BUILDFIXED void makefixed OF((void)); #endif -local unsigned syncsearch OF((unsigned FAR *have, unsigned char FAR *buf, +local unsigned syncsearch OF((unsigned FAR *have, const unsigned char FAR *buf, unsigned len)); -int ZEXPORT inflateReset(strm) +local int inflateStateCheck(strm) +z_streamp strm; +{ + struct inflate_state FAR *state; + if (strm == Z_NULL || + strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) + return 1; + state = (struct inflate_state FAR *)strm->state; + if (state == Z_NULL || state->strm != strm || + state->mode < HEAD || state->mode > SYNC) + return 1; + return 0; +} + +int ZEXPORT inflateResetKeep(strm) z_streamp strm; { struct inflate_state FAR *state; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; strm->total_in = strm->total_out = state->total = 0; strm->msg = Z_NULL; - strm->adler = 1; /* to support ill-conceived Java test suite */ + if (state->wrap) /* to support ill-conceived Java test suite */ + strm->adler = state->wrap & 1; state->mode = HEAD; state->last = 0; state->havedict = 0; state->dmax = 32768U; state->head = Z_NULL; - state->wsize = 0; - state->whave = 0; - state->wnext = 0; state->hold = 0; state->bits = 0; state->lencode = state->distcode = state->next = state->codes; @@ -127,6 +141,19 @@ z_streamp strm; return Z_OK; } +int ZEXPORT inflateReset(strm) +z_streamp strm; +{ + struct inflate_state FAR *state; + + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; + state = (struct inflate_state FAR *)strm->state; + state->wsize = 0; + state->whave = 0; + state->wnext = 0; + return inflateResetKeep(strm); +} + int ZEXPORT inflateReset2(strm, windowBits) z_streamp strm; int windowBits; @@ -135,7 +162,7 @@ int windowBits; struct inflate_state FAR *state; /* get the state */ - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; /* extract wrap request from windowBits parameter */ @@ -144,7 +171,7 @@ int windowBits; windowBits = -windowBits; } else { - wrap = (windowBits >> 4) + 1; + wrap = (windowBits >> 4) + 5; #ifdef GUNZIP if (windowBits < 48) windowBits &= 15; @@ -180,16 +207,27 @@ int stream_size; if (strm == Z_NULL) return Z_STREAM_ERROR; strm->msg = Z_NULL; /* in case we return an error */ if (strm->zalloc == (alloc_func)0) { +#ifdef Z_SOLO + return Z_STREAM_ERROR; +#else strm->zalloc = zcalloc; strm->opaque = (voidpf)0; +#endif } - if (strm->zfree == (free_func)0) strm->zfree = zcfree; + if (strm->zfree == (free_func)0) +#ifdef Z_SOLO + return Z_STREAM_ERROR; +#else + strm->zfree = zcfree; +#endif state = (struct inflate_state FAR *) ZALLOC(strm, 1, sizeof(struct inflate_state)); if (state == Z_NULL) return Z_MEM_ERROR; Tracev((stderr, "inflate: allocated\n")); strm->state = (struct internal_state FAR *)state; + state->strm = strm; state->window = Z_NULL; + state->mode = HEAD; /* to pass state test in inflateReset2() */ ret = inflateReset2(strm, windowBits); if (ret != Z_OK) { ZFREE(strm, state); @@ -213,17 +251,17 @@ int value; { struct inflate_state FAR *state; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; if (bits < 0) { state->hold = 0; state->bits = 0; return Z_OK; } - if (bits > 16 || state->bits + bits > 32) return Z_STREAM_ERROR; + if (bits > 16 || state->bits + (uInt)bits > 32) return Z_STREAM_ERROR; value &= (1L << bits) - 1; - state->hold += value << state->bits; - state->bits += bits; + state->hold += (unsigned)value << state->bits; + state->bits += (uInt)bits; return Z_OK; } @@ -321,8 +359,8 @@ void makefixed() low = 0; for (;;) { if ((low % 7) == 0) printf("\n "); - printf("{%u,%u,%d}", state.lencode[low].op, state.lencode[low].bits, - state.lencode[low].val); + printf("{%u,%u,%d}", (low & 127) == 99 ? 64 : state.lencode[low].op, + state.lencode[low].bits, state.lencode[low].val); if (++low == size) break; putchar(','); } @@ -355,12 +393,13 @@ void makefixed() output will fall in the output data, making match copies simpler and faster. The advantage may be dependent on the size of the processor's data caches. */ -local int updatewindow(strm, out) +local int updatewindow(strm, end, copy) z_streamp strm; -unsigned out; +const Bytef *end; +unsigned copy; { struct inflate_state FAR *state; - unsigned copy, dist; + unsigned dist; state = (struct inflate_state FAR *)strm->state; @@ -380,19 +419,18 @@ unsigned out; } /* copy state->wsize or less output bytes into the circular window */ - copy = out - strm->avail_out; if (copy >= state->wsize) { - zmemcpy(state->window, strm->next_out - state->wsize, state->wsize); + zmemcpy(state->window, end - state->wsize, state->wsize); state->wnext = 0; state->whave = state->wsize; } else { dist = state->wsize - state->wnext; if (dist > copy) dist = copy; - zmemcpy(state->window + state->wnext, strm->next_out - copy, dist); + zmemcpy(state->window + state->wnext, end - copy, dist); copy -= dist; if (copy) { - zmemcpy(state->window, strm->next_out - copy, copy); + zmemcpy(state->window, end - copy, copy); state->wnext = copy; state->whave = state->wsize; } @@ -499,11 +537,6 @@ unsigned out; bits -= bits & 7; \ } while (0) -/* Reverse the bytes in a 32-bit value */ -#define REVERSE(q) \ - ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \ - (((q) & 0xff00) << 8) + (((q) & 0xff) << 24)) - /* inflate() uses a state machine to process as much input data and generate as much output data as possible before returning. The state machine is @@ -591,7 +624,7 @@ z_streamp strm; int flush; { struct inflate_state FAR *state; - unsigned char FAR *next; /* next input */ + z_const unsigned char FAR *next; /* next input */ unsigned char FAR *put; /* next output */ unsigned have, left; /* available input and output */ unsigned long hold; /* bit buffer */ @@ -609,7 +642,7 @@ int flush; static const unsigned short order[19] = /* permutation of code lengths */ {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}; - if (strm == Z_NULL || strm->state == Z_NULL || strm->next_out == Z_NULL || + if (inflateStateCheck(strm) || strm->next_out == Z_NULL || (strm->next_in == Z_NULL && strm->avail_in != 0)) return Z_STREAM_ERROR; @@ -629,6 +662,8 @@ int flush; NEEDBITS(16); #ifdef GUNZIP if ((state->wrap & 2) && hold == 0x8b1f) { /* gzip header */ + if (state->wbits == 0) + state->wbits = 15; state->check = crc32(0L, Z_NULL, 0); CRC2(state->check, hold); INITBITS(); @@ -656,7 +691,7 @@ int flush; len = BITS(4) + 8; if (state->wbits == 0) state->wbits = len; - else if (len > state->wbits) { + if (len > 15 || len > state->wbits) { strm->msg = (char *)"invalid window size"; state->mode = BAD; break; @@ -683,14 +718,16 @@ int flush; } if (state->head != Z_NULL) state->head->text = (int)((hold >> 8) & 1); - if (state->flags & 0x0200) CRC2(state->check, hold); + if ((state->flags & 0x0200) && (state->wrap & 4)) + CRC2(state->check, hold); INITBITS(); state->mode = TIME; case TIME: NEEDBITS(32); if (state->head != Z_NULL) state->head->time = hold; - if (state->flags & 0x0200) CRC4(state->check, hold); + if ((state->flags & 0x0200) && (state->wrap & 4)) + CRC4(state->check, hold); INITBITS(); state->mode = OS; case OS: @@ -699,7 +736,8 @@ int flush; state->head->xflags = (int)(hold & 0xff); state->head->os = (int)(hold >> 8); } - if (state->flags & 0x0200) CRC2(state->check, hold); + if ((state->flags & 0x0200) && (state->wrap & 4)) + CRC2(state->check, hold); INITBITS(); state->mode = EXLEN; case EXLEN: @@ -708,7 +746,8 @@ int flush; state->length = (unsigned)(hold); if (state->head != Z_NULL) state->head->extra_len = (unsigned)hold; - if (state->flags & 0x0200) CRC2(state->check, hold); + if ((state->flags & 0x0200) && (state->wrap & 4)) + CRC2(state->check, hold); INITBITS(); } else if (state->head != Z_NULL) @@ -726,7 +765,7 @@ int flush; len + copy > state->head->extra_max ? state->head->extra_max - len : copy); } - if (state->flags & 0x0200) + if ((state->flags & 0x0200) && (state->wrap & 4)) state->check = crc32(state->check, next, copy); have -= copy; next += copy; @@ -745,9 +784,9 @@ int flush; if (state->head != Z_NULL && state->head->name != Z_NULL && state->length < state->head->name_max) - state->head->name[state->length++] = len; + state->head->name[state->length++] = (Bytef)len; } while (len && copy < have); - if (state->flags & 0x0200) + if ((state->flags & 0x0200) && (state->wrap & 4)) state->check = crc32(state->check, next, copy); have -= copy; next += copy; @@ -766,9 +805,9 @@ int flush; if (state->head != Z_NULL && state->head->comment != Z_NULL && state->length < state->head->comm_max) - state->head->comment[state->length++] = len; + state->head->comment[state->length++] = (Bytef)len; } while (len && copy < have); - if (state->flags & 0x0200) + if ((state->flags & 0x0200) && (state->wrap & 4)) state->check = crc32(state->check, next, copy); have -= copy; next += copy; @@ -780,7 +819,7 @@ int flush; case HCRC: if (state->flags & 0x0200) { NEEDBITS(16); - if (hold != (state->check & 0xffff)) { + if ((state->wrap & 4) && hold != (state->check & 0xffff)) { strm->msg = (char *)"header crc mismatch"; state->mode = BAD; break; @@ -797,7 +836,7 @@ int flush; #endif case DICTID: NEEDBITS(32); - strm->adler = state->check = REVERSE(hold); + strm->adler = state->check = ZSWAP32(hold); INITBITS(); state->mode = DICT; case DICT: @@ -905,7 +944,7 @@ int flush; while (state->have < 19) state->lens[order[state->have++]] = 0; state->next = state->codes; - state->lencode = (code const FAR *)(state->next); + state->lencode = (const code FAR *)(state->next); state->lenbits = 7; ret = inflate_table(CODES, state->lens, 19, &(state->next), &(state->lenbits), state->work); @@ -925,7 +964,6 @@ int flush; PULLBYTE(); } if (here.val < 16) { - NEEDBITS(here.bits); DROPBITS(here.bits); state->lens[state->have++] = here.val; } @@ -980,7 +1018,7 @@ int flush; values here (9 and 6) without reading the comments in inftrees.h concerning the ENOUGH constants, which depend on those values */ state->next = state->codes; - state->lencode = (code const FAR *)(state->next); + state->lencode = (const code FAR *)(state->next); state->lenbits = 9; ret = inflate_table(LENS, state->lens, state->nlen, &(state->next), &(state->lenbits), state->work); @@ -989,7 +1027,7 @@ int flush; state->mode = BAD; break; } - state->distcode = (code const FAR *)(state->next); + state->distcode = (const code FAR *)(state->next); state->distbits = 6; ret = inflate_table(DISTS, state->lens + state->nlen, state->ndist, &(state->next), &(state->distbits), state->work); @@ -1162,15 +1200,15 @@ int flush; out -= left; strm->total_out += out; state->total += out; - if (out) + if ((state->wrap & 4) && out) strm->adler = state->check = UPDATE(state->check, put - out, out); out = left; - if (( + if ((state->wrap & 4) && ( #ifdef GUNZIP state->flags ? hold : #endif - REVERSE(hold)) != state->check) { + ZSWAP32(hold)) != state->check) { strm->msg = (char *)"incorrect data check"; state->mode = BAD; break; @@ -1214,8 +1252,9 @@ int flush; */ inf_leave: RESTORE(); - if (state->wsize || (state->mode < CHECK && out != strm->avail_out)) - if (updatewindow(strm, out)) { + if (state->wsize || (out != strm->avail_out && state->mode < BAD && + (state->mode < CHECK || flush != Z_FINISH))) + if (updatewindow(strm, strm->next_out, out - strm->avail_out)) { state->mode = MEM; return Z_MEM_ERROR; } @@ -1224,10 +1263,10 @@ int flush; strm->total_in += in; strm->total_out += out; state->total += out; - if (state->wrap && out) + if ((state->wrap & 4) && out) strm->adler = state->check = UPDATE(state->check, strm->next_out - out, out); - strm->data_type = state->bits + (state->last ? 64 : 0) + + strm->data_type = (int)state->bits + (state->last ? 64 : 0) + (state->mode == TYPE ? 128 : 0) + (state->mode == LEN_ || state->mode == COPY_ ? 256 : 0); if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK) @@ -1239,7 +1278,7 @@ int ZEXPORT inflateEnd(strm) z_streamp strm; { struct inflate_state FAR *state; - if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; if (state->window != Z_NULL) ZFREE(strm, state->window); @@ -1249,43 +1288,59 @@ z_streamp strm; return Z_OK; } +int ZEXPORT inflateGetDictionary(strm, dictionary, dictLength) +z_streamp strm; +Bytef *dictionary; +uInt *dictLength; +{ + struct inflate_state FAR *state; + + /* check state */ + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; + state = (struct inflate_state FAR *)strm->state; + + /* copy dictionary */ + if (state->whave && dictionary != Z_NULL) { + zmemcpy(dictionary, state->window + state->wnext, + state->whave - state->wnext); + zmemcpy(dictionary + state->whave - state->wnext, + state->window, state->wnext); + } + if (dictLength != Z_NULL) + *dictLength = state->whave; + return Z_OK; +} + int ZEXPORT inflateSetDictionary(strm, dictionary, dictLength) z_streamp strm; const Bytef *dictionary; uInt dictLength; { struct inflate_state FAR *state; - unsigned long id; + unsigned long dictid; + int ret; /* check state */ - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; if (state->wrap != 0 && state->mode != DICT) return Z_STREAM_ERROR; - /* check for correct dictionary id */ + /* check for correct dictionary identifier */ if (state->mode == DICT) { - id = adler32(0L, Z_NULL, 0); - id = adler32(id, dictionary, dictLength); - if (id != state->check) + dictid = adler32(0L, Z_NULL, 0); + dictid = adler32(dictid, dictionary, dictLength); + if (dictid != state->check) return Z_DATA_ERROR; } - /* copy dictionary to window */ - if (updatewindow(strm, strm->avail_out)) { + /* copy dictionary to window using updatewindow(), which will amend the + existing dictionary if appropriate */ + ret = updatewindow(strm, dictionary + dictLength, dictLength); + if (ret) { state->mode = MEM; return Z_MEM_ERROR; } - if (dictLength > state->wsize) { - zmemcpy(state->window, dictionary + dictLength - state->wsize, - state->wsize); - state->whave = state->wsize; - } - else { - zmemcpy(state->window + state->wsize - dictLength, dictionary, - dictLength); - state->whave = dictLength; - } state->havedict = 1; Tracev((stderr, "inflate: dictionary set\n")); return Z_OK; @@ -1298,7 +1353,7 @@ gz_headerp head; struct inflate_state FAR *state; /* check state */ - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; if ((state->wrap & 2) == 0) return Z_STREAM_ERROR; @@ -1321,7 +1376,7 @@ gz_headerp head; */ local unsigned syncsearch(have, buf, len) unsigned FAR *have; -unsigned char FAR *buf; +const unsigned char FAR *buf; unsigned len; { unsigned got; @@ -1351,7 +1406,7 @@ z_streamp strm; struct inflate_state FAR *state; /* check parameters */ - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; if (strm->avail_in == 0 && state->bits < 8) return Z_BUF_ERROR; @@ -1398,7 +1453,7 @@ z_streamp strm; { struct inflate_state FAR *state; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; return state->mode == STORED && state->bits == 0; } @@ -1413,8 +1468,7 @@ z_streamp source; unsigned wsize; /* check input */ - if (dest == Z_NULL || source == Z_NULL || source->state == Z_NULL || - source->zalloc == (alloc_func)0 || source->zfree == (free_func)0) + if (inflateStateCheck(source) || dest == Z_NULL) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)source->state; @@ -1433,8 +1487,9 @@ z_streamp source; } /* copy state */ - zmemcpy(dest, source, sizeof(z_stream)); - zmemcpy(copy, state, sizeof(struct inflate_state)); + zmemcpy((voidpf)dest, (voidpf)source, sizeof(z_stream)); + zmemcpy((voidpf)copy, (voidpf)state, sizeof(struct inflate_state)); + copy->strm = dest; if (state->lencode >= state->codes && state->lencode <= state->codes + ENOUGH - 1) { copy->lencode = copy->codes + (state->lencode - state->codes); @@ -1456,25 +1511,51 @@ int subvert; { struct inflate_state FAR *state; - if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR; + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; state = (struct inflate_state FAR *)strm->state; - state->sane = !subvert; #ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR + state->sane = !subvert; return Z_OK; #else + (void)subvert; state->sane = 1; return Z_DATA_ERROR; #endif } +int ZEXPORT inflateValidate(strm, check) +z_streamp strm; +int check; +{ + struct inflate_state FAR *state; + + if (inflateStateCheck(strm)) return Z_STREAM_ERROR; + state = (struct inflate_state FAR *)strm->state; + if (check) + state->wrap |= 4; + else + state->wrap &= ~4; + return Z_OK; +} + long ZEXPORT inflateMark(strm) z_streamp strm; { struct inflate_state FAR *state; - if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16; + if (inflateStateCheck(strm)) + return -(1L << 16); state = (struct inflate_state FAR *)strm->state; - return ((long)(state->back) << 16) + + return (long)(((unsigned long)((long)state->back)) << 16) + (state->mode == COPY ? state->length : (state->mode == MATCH ? state->was - state->length : 0)); } + +unsigned long ZEXPORT inflateCodesUsed(strm) +z_streamp strm; +{ + struct inflate_state FAR *state; + if (inflateStateCheck(strm)) return (unsigned long)-1; + state = (struct inflate_state FAR *)strm->state; + return (unsigned long)(state->next - state->codes); +} diff --git a/security/nss/lib/zlib/inflate.h b/security/nss/lib/zlib/inflate.h index 95f4986d4..a46cce6b6 100644 --- a/security/nss/lib/zlib/inflate.h +++ b/security/nss/lib/zlib/inflate.h @@ -1,5 +1,5 @@ /* inflate.h -- internal inflate state definition - * Copyright (C) 1995-2009 Mark Adler + * Copyright (C) 1995-2016 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -18,7 +18,7 @@ /* Possible inflate modes between inflate() calls */ typedef enum { - HEAD, /* i: waiting for magic header */ + HEAD = 16180, /* i: waiting for magic header */ FLAGS, /* i: waiting for method and flags (gzip) */ TIME, /* i: waiting for modification time (gzip) */ OS, /* i: waiting for extra flags and operating system (gzip) */ @@ -77,11 +77,14 @@ typedef enum { CHECK -> LENGTH -> DONE */ -/* state maintained between inflate() calls. Approximately 10K bytes. */ +/* State maintained between inflate() calls -- approximately 7K bytes, not + including the allocated sliding window, which is up to 32K bytes. */ struct inflate_state { + z_streamp strm; /* pointer back to this zlib stream */ inflate_mode mode; /* current inflate mode */ int last; /* true if processing last block */ - int wrap; /* bit 0 true for zlib, bit 1 true for gzip */ + int wrap; /* bit 0 true for zlib, bit 1 true for gzip, + bit 2 true to validate check value */ int havedict; /* true if dictionary provided */ int flags; /* gzip header method and flags (0 if zlib) */ unsigned dmax; /* zlib header max distance (INFLATE_STRICT) */ diff --git a/security/nss/lib/zlib/inftrees.c b/security/nss/lib/zlib/inftrees.c index 11e9c52ac..2ea08fc13 100644 --- a/security/nss/lib/zlib/inftrees.c +++ b/security/nss/lib/zlib/inftrees.c @@ -1,5 +1,5 @@ /* inftrees.c -- generate Huffman trees for efficient decoding - * Copyright (C) 1995-2010 Mark Adler + * Copyright (C) 1995-2017 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -9,7 +9,7 @@ #define MAXBITS 15 const char inflate_copyright[] = - " inflate 1.2.5 Copyright 1995-2010 Mark Adler "; + " inflate 1.2.11 Copyright 1995-2017 Mark Adler "; /* If you use the zlib library in a product, an acknowledgment is welcome in the documentation of your product. If for some reason you cannot @@ -54,7 +54,7 @@ unsigned short FAR *work; code FAR *next; /* next available space in table */ const unsigned short FAR *base; /* base value table to use */ const unsigned short FAR *extra; /* extra bits table to use */ - int end; /* use base and extra for symbol > end */ + unsigned match; /* use base and extra for symbol >= match */ unsigned short count[MAXBITS+1]; /* number of codes of each length */ unsigned short offs[MAXBITS+1]; /* offsets in table for each length */ static const unsigned short lbase[31] = { /* Length codes 257..285 base */ @@ -62,7 +62,7 @@ unsigned short FAR *work; 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0}; static const unsigned short lext[31] = { /* Length codes 257..285 extra */ 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, - 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 73, 195}; + 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 77, 202}; static const unsigned short dbase[32] = { /* Distance codes 0..29 base */ 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, @@ -181,19 +181,17 @@ unsigned short FAR *work; switch (type) { case CODES: base = extra = work; /* dummy value--not used */ - end = 19; + match = 20; break; case LENS: base = lbase; - base -= 257; extra = lext; - extra -= 257; - end = 256; + match = 257; break; - default: /* DISTS */ + default: /* DISTS */ base = dbase; extra = dext; - end = -1; + match = 0; } /* initialize state for loop */ @@ -208,21 +206,21 @@ unsigned short FAR *work; mask = used - 1; /* mask for comparing low */ /* check available table space */ - if ((type == LENS && used >= ENOUGH_LENS) || - (type == DISTS && used >= ENOUGH_DISTS)) + if ((type == LENS && used > ENOUGH_LENS) || + (type == DISTS && used > ENOUGH_DISTS)) return 1; /* process all codes and make table entries */ for (;;) { /* create table entry */ here.bits = (unsigned char)(len - drop); - if ((int)(work[sym]) < end) { + if (work[sym] + 1U < match) { here.op = (unsigned char)0; here.val = work[sym]; } - else if ((int)(work[sym]) > end) { - here.op = (unsigned char)(extra[work[sym]]); - here.val = base[work[sym]]; + else if (work[sym] >= match) { + here.op = (unsigned char)(extra[work[sym] - match]); + here.val = base[work[sym] - match]; } else { here.op = (unsigned char)(32 + 64); /* end of block */ @@ -277,8 +275,8 @@ unsigned short FAR *work; /* check for enough space */ used += 1U << curr; - if ((type == LENS && used >= ENOUGH_LENS) || - (type == DISTS && used >= ENOUGH_DISTS)) + if ((type == LENS && used > ENOUGH_LENS) || + (type == DISTS && used > ENOUGH_DISTS)) return 1; /* point entry in root table to sub-table */ @@ -289,38 +287,14 @@ unsigned short FAR *work; } } - /* - Fill in rest of table for incomplete codes. This loop is similar to the - loop above in incrementing huff for table indices. It is assumed that - len is equal to curr + drop, so there is no loop needed to increment - through high index bits. When the current sub-table is filled, the loop - drops back to the root table to fill in any remaining entries there. - */ - here.op = (unsigned char)64; /* invalid code marker */ - here.bits = (unsigned char)(len - drop); - here.val = (unsigned short)0; - while (huff != 0) { - /* when done with sub-table, drop back to root table */ - if (drop != 0 && (huff & mask) != low) { - drop = 0; - len = root; - next = *table; - here.bits = (unsigned char)len; - } - - /* put invalid code marker in table */ - next[huff >> drop] = here; - - /* backwards increment the len-bit code huff */ - incr = 1U << (len - 1); - while (huff & incr) - incr >>= 1; - if (incr != 0) { - huff &= incr - 1; - huff += incr; - } - else - huff = 0; + /* fill in remaining table entry if code is incomplete (guaranteed to have + at most one remaining entry, since if the code is incomplete, the + maximum code length that was allowed to get this far is one bit) */ + if (huff != 0) { + here.op = (unsigned char)64; /* invalid code marker */ + here.bits = (unsigned char)(len - drop); + here.val = (unsigned short)0; + next[huff] = here; } /* set return parameters */ diff --git a/security/nss/lib/zlib/manifest.mn b/security/nss/lib/zlib/manifest.mn index 2118f8d4f..879c9fb24 100644 --- a/security/nss/lib/zlib/manifest.mn +++ b/security/nss/lib/zlib/manifest.mn @@ -28,8 +28,6 @@ CSRCS = adler32.c \ LIBRARY_NAME = zlib -PROGRAMS = example minigzip - # REQUIRES = nss # Define verbose as -1 to turn off all zlib trace messages in diff --git a/security/nss/lib/zlib/minigzip.c b/security/nss/lib/zlib/minigzip.c deleted file mode 100644 index 9825ccc3a..000000000 --- a/security/nss/lib/zlib/minigzip.c +++ /dev/null @@ -1,440 +0,0 @@ -/* minigzip.c -- simulate gzip using the zlib compression library - * Copyright (C) 1995-2006, 2010 Jean-loup Gailly. - * For conditions of distribution and use, see copyright notice in zlib.h - */ - -/* - * minigzip is a minimal implementation of the gzip utility. This is - * only an example of using zlib and isn't meant to replace the - * full-featured gzip. No attempt is made to deal with file systems - * limiting names to 14 or 8+3 characters, etc... Error checking is - * very limited. So use minigzip only for testing; use gzip for the - * real thing. On MSDOS, use only on file names without extension - * or in pipe mode. - */ - -/* @(#) $Id$ */ - -#include "zlib.h" -#include - -#ifdef STDC -# include -# include -#endif - -#ifdef USE_MMAP -# include -# include -# include -#endif - -#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__) -# include -# include -# ifdef UNDER_CE -# include -# endif -# define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY) -#else -# define SET_BINARY_MODE(file) -#endif - -#ifdef VMS -# define unlink delete -# define GZ_SUFFIX "-gz" -#endif -#ifdef RISCOS -# define unlink remove -# define GZ_SUFFIX "-gz" -# define fileno(file) file->__file -#endif -#if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os -# include /* for fileno */ -#endif - -#if !defined(Z_HAVE_UNISTD_H) && !defined(_LARGEFILE64_SOURCE) -#ifndef WIN32 /* unlink already in stdio.h for WIN32 */ - extern int unlink OF((const char *)); -#endif -#endif - -#if defined(UNDER_CE) -# include -# define perror(s) pwinerror(s) - -/* Map the Windows error number in ERROR to a locale-dependent error - message string and return a pointer to it. Typically, the values - for ERROR come from GetLastError. - - The string pointed to shall not be modified by the application, - but may be overwritten by a subsequent call to strwinerror - - The strwinerror function does not change the current setting - of GetLastError. */ - -static char *strwinerror (error) - DWORD error; -{ - static char buf[1024]; - - wchar_t *msgbuf; - DWORD lasterr = GetLastError(); - DWORD chars = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM - | FORMAT_MESSAGE_ALLOCATE_BUFFER, - NULL, - error, - 0, /* Default language */ - (LPVOID)&msgbuf, - 0, - NULL); - if (chars != 0) { - /* If there is an \r\n appended, zap it. */ - if (chars >= 2 - && msgbuf[chars - 2] == '\r' && msgbuf[chars - 1] == '\n') { - chars -= 2; - msgbuf[chars] = 0; - } - - if (chars > sizeof (buf) - 1) { - chars = sizeof (buf) - 1; - msgbuf[chars] = 0; - } - - wcstombs(buf, msgbuf, chars + 1); - LocalFree(msgbuf); - } - else { - sprintf(buf, "unknown win32 error (%ld)", error); - } - - SetLastError(lasterr); - return buf; -} - -static void pwinerror (s) - const char *s; -{ - if (s && *s) - fprintf(stderr, "%s: %s\n", s, strwinerror(GetLastError ())); - else - fprintf(stderr, "%s\n", strwinerror(GetLastError ())); -} - -#endif /* UNDER_CE */ - -#ifndef GZ_SUFFIX -# define GZ_SUFFIX ".gz" -#endif -#define SUFFIX_LEN (sizeof(GZ_SUFFIX)-1) - -#define BUFLEN 16384 -#define MAX_NAME_LEN 1024 - -#ifdef MAXSEG_64K -# define local static - /* Needed for systems with limitation on stack size. */ -#else -# define local -#endif - -char *prog; - -void error OF((const char *msg)); -void gz_compress OF((FILE *in, gzFile out)); -#ifdef USE_MMAP -int gz_compress_mmap OF((FILE *in, gzFile out)); -#endif -void gz_uncompress OF((gzFile in, FILE *out)); -void file_compress OF((char *file, char *mode)); -void file_uncompress OF((char *file)); -int main OF((int argc, char *argv[])); - -/* =========================================================================== - * Display error message and exit - */ -void error(msg) - const char *msg; -{ - fprintf(stderr, "%s: %s\n", prog, msg); - exit(1); -} - -/* =========================================================================== - * Compress input to output then close both files. - */ - -void gz_compress(in, out) - FILE *in; - gzFile out; -{ - local char buf[BUFLEN]; - int len; - int err; - -#ifdef USE_MMAP - /* Try first compressing with mmap. If mmap fails (minigzip used in a - * pipe), use the normal fread loop. - */ - if (gz_compress_mmap(in, out) == Z_OK) return; -#endif - for (;;) { - len = (int)fread(buf, 1, sizeof(buf), in); - if (ferror(in)) { - perror("fread"); - exit(1); - } - if (len == 0) break; - - if (gzwrite(out, buf, (unsigned)len) != len) error(gzerror(out, &err)); - } - fclose(in); - if (gzclose(out) != Z_OK) error("failed gzclose"); -} - -#ifdef USE_MMAP /* MMAP version, Miguel Albrecht */ - -/* Try compressing the input file at once using mmap. Return Z_OK if - * if success, Z_ERRNO otherwise. - */ -int gz_compress_mmap(in, out) - FILE *in; - gzFile out; -{ - int len; - int err; - int ifd = fileno(in); - caddr_t buf; /* mmap'ed buffer for the entire input file */ - off_t buf_len; /* length of the input file */ - struct stat sb; - - /* Determine the size of the file, needed for mmap: */ - if (fstat(ifd, &sb) < 0) return Z_ERRNO; - buf_len = sb.st_size; - if (buf_len <= 0) return Z_ERRNO; - - /* Now do the actual mmap: */ - buf = mmap((caddr_t) 0, buf_len, PROT_READ, MAP_SHARED, ifd, (off_t)0); - if (buf == (caddr_t)(-1)) return Z_ERRNO; - - /* Compress the whole file at once: */ - len = gzwrite(out, (char *)buf, (unsigned)buf_len); - - if (len != (int)buf_len) error(gzerror(out, &err)); - - munmap(buf, buf_len); - fclose(in); - if (gzclose(out) != Z_OK) error("failed gzclose"); - return Z_OK; -} -#endif /* USE_MMAP */ - -/* =========================================================================== - * Uncompress input to output then close both files. - */ -void gz_uncompress(in, out) - gzFile in; - FILE *out; -{ - local char buf[BUFLEN]; - int len; - int err; - - for (;;) { - len = gzread(in, buf, sizeof(buf)); - if (len < 0) error (gzerror(in, &err)); - if (len == 0) break; - - if ((int)fwrite(buf, 1, (unsigned)len, out) != len) { - error("failed fwrite"); - } - } - if (fclose(out)) error("failed fclose"); - - if (gzclose(in) != Z_OK) error("failed gzclose"); -} - - -/* =========================================================================== - * Compress the given file: create a corresponding .gz file and remove the - * original. - */ -void file_compress(file, mode) - char *file; - char *mode; -{ - local char outfile[MAX_NAME_LEN]; - FILE *in; - gzFile out; - - if (strlen(file) + strlen(GZ_SUFFIX) >= sizeof(outfile)) { - fprintf(stderr, "%s: filename too long\n", prog); - exit(1); - } - - strcpy(outfile, file); - strcat(outfile, GZ_SUFFIX); - - in = fopen(file, "rb"); - if (in == NULL) { - perror(file); - exit(1); - } - out = gzopen(outfile, mode); - if (out == NULL) { - fprintf(stderr, "%s: can't gzopen %s\n", prog, outfile); - exit(1); - } - gz_compress(in, out); - - unlink(file); -} - - -/* =========================================================================== - * Uncompress the given file and remove the original. - */ -void file_uncompress(file) - char *file; -{ - local char buf[MAX_NAME_LEN]; - char *infile, *outfile; - FILE *out; - gzFile in; - size_t len = strlen(file); - - if (len + strlen(GZ_SUFFIX) >= sizeof(buf)) { - fprintf(stderr, "%s: filename too long\n", prog); - exit(1); - } - - strcpy(buf, file); - - if (len > SUFFIX_LEN && strcmp(file+len-SUFFIX_LEN, GZ_SUFFIX) == 0) { - infile = file; - outfile = buf; - outfile[len-3] = '\0'; - } else { - outfile = file; - infile = buf; - strcat(infile, GZ_SUFFIX); - } - in = gzopen(infile, "rb"); - if (in == NULL) { - fprintf(stderr, "%s: can't gzopen %s\n", prog, infile); - exit(1); - } - out = fopen(outfile, "wb"); - if (out == NULL) { - perror(file); - exit(1); - } - - gz_uncompress(in, out); - - unlink(infile); -} - - -/* =========================================================================== - * Usage: minigzip [-c] [-d] [-f] [-h] [-r] [-1 to -9] [files...] - * -c : write to standard output - * -d : decompress - * -f : compress with Z_FILTERED - * -h : compress with Z_HUFFMAN_ONLY - * -r : compress with Z_RLE - * -1 to -9 : compression level - */ - -int main(argc, argv) - int argc; - char *argv[]; -{ - int copyout = 0; - int uncompr = 0; - gzFile file; - char *bname, outmode[20]; - - strcpy(outmode, "wb6 "); - - prog = argv[0]; - bname = strrchr(argv[0], '/'); - if (bname) - bname++; - else - bname = argv[0]; - argc--, argv++; - - if (!strcmp(bname, "gunzip")) - uncompr = 1; - else if (!strcmp(bname, "zcat")) - copyout = uncompr = 1; - - while (argc > 0) { - if (strcmp(*argv, "-c") == 0) - copyout = 1; - else if (strcmp(*argv, "-d") == 0) - uncompr = 1; - else if (strcmp(*argv, "-f") == 0) - outmode[3] = 'f'; - else if (strcmp(*argv, "-h") == 0) - outmode[3] = 'h'; - else if (strcmp(*argv, "-r") == 0) - outmode[3] = 'R'; - else if ((*argv)[0] == '-' && (*argv)[1] >= '1' && (*argv)[1] <= '9' && - (*argv)[2] == 0) - outmode[2] = (*argv)[1]; - else - break; - argc--, argv++; - } - if (outmode[3] == ' ') - outmode[3] = 0; - if (argc == 0) { - SET_BINARY_MODE(stdin); - SET_BINARY_MODE(stdout); - if (uncompr) { - file = gzdopen(fileno(stdin), "rb"); - if (file == NULL) error("can't gzdopen stdin"); - gz_uncompress(file, stdout); - } else { - file = gzdopen(fileno(stdout), outmode); - if (file == NULL) error("can't gzdopen stdout"); - gz_compress(stdin, file); - } - } else { - if (copyout) { - SET_BINARY_MODE(stdout); - } - do { - if (uncompr) { - if (copyout) { - file = gzopen(*argv, "rb"); - if (file == NULL) - fprintf(stderr, "%s: can't gzopen %s\n", prog, *argv); - else - gz_uncompress(file, stdout); - } else { - file_uncompress(*argv); - } - } else { - if (copyout) { - FILE * in = fopen(*argv, "rb"); - - if (in == NULL) { - perror(*argv); - } else { - file = gzdopen(fileno(stdout), outmode); - if (file == NULL) error("can't gzdopen stdout"); - - gz_compress(in, file); - } - - } else { - file_compress(*argv, outmode); - } - } - } while (argv++, --argc); - } - return 0; -} diff --git a/security/nss/lib/zlib/trees.c b/security/nss/lib/zlib/trees.c index 56e9bb1c1..50cf4b457 100644 --- a/security/nss/lib/zlib/trees.c +++ b/security/nss/lib/zlib/trees.c @@ -1,5 +1,5 @@ /* trees.c -- output deflated data using Huffman coding - * Copyright (C) 1995-2010 Jean-loup Gailly + * Copyright (C) 1995-2017 Jean-loup Gailly * detect_data_type() function provided freely by Cosmin Truta, 2006 * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -36,7 +36,7 @@ #include "deflate.h" -#ifdef DEBUG +#ifdef ZLIB_DEBUG # include #endif @@ -74,11 +74,6 @@ local const uch bl_order[BL_CODES] * probability, to avoid transmitting the lengths for unused bit length codes. */ -#define Buf_size (8 * 2*sizeof(char)) -/* Number of bits used within bi_buf. (bi_buf might be implemented on - * more than 16 bits on some systems.) - */ - /* =========================================================================== * Local data. These are initialized only once. */ @@ -127,13 +122,13 @@ struct static_tree_desc_s { int max_length; /* max bit length for the codes */ }; -local static_tree_desc static_l_desc = +local const static_tree_desc static_l_desc = {static_ltree, extra_lbits, LITERALS+1, L_CODES, MAX_BITS}; -local static_tree_desc static_d_desc = +local const static_tree_desc static_d_desc = {static_dtree, extra_dbits, 0, D_CODES, MAX_BITS}; -local static_tree_desc static_bl_desc = +local const static_tree_desc static_bl_desc = {(const ct_data *)0, extra_blbits, 0, BL_CODES, MAX_BL_BITS}; /* =========================================================================== @@ -151,24 +146,22 @@ local void send_tree OF((deflate_state *s, ct_data *tree, int max_code)); local int build_bl_tree OF((deflate_state *s)); local void send_all_trees OF((deflate_state *s, int lcodes, int dcodes, int blcodes)); -local void compress_block OF((deflate_state *s, ct_data *ltree, - ct_data *dtree)); +local void compress_block OF((deflate_state *s, const ct_data *ltree, + const ct_data *dtree)); local int detect_data_type OF((deflate_state *s)); local unsigned bi_reverse OF((unsigned value, int length)); local void bi_windup OF((deflate_state *s)); local void bi_flush OF((deflate_state *s)); -local void copy_block OF((deflate_state *s, charf *buf, unsigned len, - int header)); #ifdef GEN_TREES_H local void gen_trees_header OF((void)); #endif -#ifndef DEBUG +#ifndef ZLIB_DEBUG # define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len) /* Send a code of the given tree. c and tree must not have side effects */ -#else /* DEBUG */ +#else /* !ZLIB_DEBUG */ # define send_code(s, c, tree) \ { if (z_verbose>2) fprintf(stderr,"\ncd %3d ",(c)); \ send_bits(s, tree[c].Code, tree[c].Len); } @@ -187,7 +180,7 @@ local void gen_trees_header OF((void)); * Send a value on a given number of bits. * IN assertion: length <= 16 and value fits in length bits. */ -#ifdef DEBUG +#ifdef ZLIB_DEBUG local void send_bits OF((deflate_state *s, int value, int length)); local void send_bits(s, value, length) @@ -213,12 +206,12 @@ local void send_bits(s, value, length) s->bi_valid += length; } } -#else /* !DEBUG */ +#else /* !ZLIB_DEBUG */ #define send_bits(s, value, length) \ { int len = length;\ if (s->bi_valid > (int)Buf_size - len) {\ - int val = value;\ + int val = (int)value;\ s->bi_buf |= (ush)val << s->bi_valid;\ put_short(s, s->bi_buf);\ s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\ @@ -228,7 +221,7 @@ local void send_bits(s, value, length) s->bi_valid += len;\ }\ } -#endif /* DEBUG */ +#endif /* ZLIB_DEBUG */ /* the arguments must not have side effects */ @@ -322,7 +315,7 @@ local void tr_static_init() * Genererate the file trees.h describing the static trees. */ #ifdef GEN_TREES_H -# ifndef DEBUG +# ifndef ZLIB_DEBUG # include # endif @@ -399,8 +392,7 @@ void ZLIB_INTERNAL _tr_init(s) s->bi_buf = 0; s->bi_valid = 0; - s->last_eob_len = 8; /* enough lookahead for inflate */ -#ifdef DEBUG +#ifdef ZLIB_DEBUG s->compressed_len = 0L; s->bits_sent = 0L; #endif @@ -528,12 +520,12 @@ local void gen_bitlen(s, desc) xbits = 0; if (n >= base) xbits = extra[n-base]; f = tree[n].Freq; - s->opt_len += (ulg)f * (bits + xbits); - if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits); + s->opt_len += (ulg)f * (unsigned)(bits + xbits); + if (stree) s->static_len += (ulg)f * (unsigned)(stree[n].Len + xbits); } if (overflow == 0) return; - Trace((stderr,"\nbit length overflow\n")); + Tracev((stderr,"\nbit length overflow\n")); /* This happens for example on obj2 and pic of the Calgary corpus */ /* Find the first bit length which could increase: */ @@ -560,9 +552,8 @@ local void gen_bitlen(s, desc) m = s->heap[--h]; if (m > max_code) continue; if ((unsigned) tree[m].Len != (unsigned) bits) { - Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits)); - s->opt_len += ((long)bits - (long)tree[m].Len) - *(long)tree[m].Freq; + Tracev((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits)); + s->opt_len += ((ulg)bits - tree[m].Len) * tree[m].Freq; tree[m].Len = (ush)bits; } n--; @@ -584,7 +575,7 @@ local void gen_codes (tree, max_code, bl_count) ushf *bl_count; /* number of codes at each bit length */ { ush next_code[MAX_BITS+1]; /* next code value for each bit length */ - ush code = 0; /* running code value */ + unsigned code = 0; /* running code value */ int bits; /* bit index */ int n; /* code index */ @@ -592,7 +583,8 @@ local void gen_codes (tree, max_code, bl_count) * without bit reversal. */ for (bits = 1; bits <= MAX_BITS; bits++) { - next_code[bits] = code = (code + bl_count[bits-1]) << 1; + code = (code + bl_count[bits-1]) << 1; + next_code[bits] = (ush)code; } /* Check that the bit counts in bl_count are consistent. The last code * must be all ones. @@ -605,7 +597,7 @@ local void gen_codes (tree, max_code, bl_count) int len = tree[n].Len; if (len == 0) continue; /* Now reverse the bits */ - tree[n].Code = bi_reverse(next_code[len]++, len); + tree[n].Code = (ush)bi_reverse(next_code[len]++, len); Tracecv(tree != static_ltree, (stderr,"\nn %3d %c l %2d c %4x (%x) ", n, (isgraph(n) ? n : ' '), len, tree[n].Code, next_code[len]-1)); @@ -827,7 +819,7 @@ local int build_bl_tree(s) if (s->bl_tree[bl_order[max_blindex]].Len != 0) break; } /* Update opt_len to include the bit length tree and counts */ - s->opt_len += 3*(max_blindex+1) + 5+5+4; + s->opt_len += 3*((ulg)max_blindex+1) + 5+5+4; Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld", s->opt_len, s->static_len)); @@ -875,52 +867,46 @@ void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last) int last; /* one if this is the last block for a file */ { send_bits(s, (STORED_BLOCK<<1)+last, 3); /* send block type */ -#ifdef DEBUG + bi_windup(s); /* align on byte boundary */ + put_short(s, (ush)stored_len); + put_short(s, (ush)~stored_len); + zmemcpy(s->pending_buf + s->pending, (Bytef *)buf, stored_len); + s->pending += stored_len; +#ifdef ZLIB_DEBUG s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L; s->compressed_len += (stored_len + 4) << 3; + s->bits_sent += 2*16; + s->bits_sent += stored_len<<3; #endif - copy_block(s, buf, (unsigned)stored_len, 1); /* with header */ +} + +/* =========================================================================== + * Flush the bits in the bit buffer to pending output (leaves at most 7 bits) + */ +void ZLIB_INTERNAL _tr_flush_bits(s) + deflate_state *s; +{ + bi_flush(s); } /* =========================================================================== * Send one empty static block to give enough lookahead for inflate. * This takes 10 bits, of which 7 may remain in the bit buffer. - * The current inflate code requires 9 bits of lookahead. If the - * last two codes for the previous block (real code plus EOB) were coded - * on 5 bits or less, inflate may have only 5+3 bits of lookahead to decode - * the last real code. In this case we send two empty static blocks instead - * of one. (There are no problems if the previous block is stored or fixed.) - * To simplify the code, we assume the worst case of last real code encoded - * on one bit only. */ void ZLIB_INTERNAL _tr_align(s) deflate_state *s; { send_bits(s, STATIC_TREES<<1, 3); send_code(s, END_BLOCK, static_ltree); -#ifdef DEBUG +#ifdef ZLIB_DEBUG s->compressed_len += 10L; /* 3 for block type, 7 for EOB */ #endif bi_flush(s); - /* Of the 10 bits for the empty block, we have already sent - * (10 - bi_valid) bits. The lookahead for the last real code (before - * the EOB of the previous block) was thus at least one plus the length - * of the EOB plus what we have just sent of the empty static block. - */ - if (1 + s->last_eob_len + 10 - s->bi_valid < 9) { - send_bits(s, STATIC_TREES<<1, 3); - send_code(s, END_BLOCK, static_ltree); -#ifdef DEBUG - s->compressed_len += 10L; -#endif - bi_flush(s); - } - s->last_eob_len = 7; } /* =========================================================================== * Determine the best encoding for the current block: dynamic trees, static - * trees or store, and output the encoded block to the zip file. + * trees or store, and write out the encoded block. */ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) deflate_state *s; @@ -990,16 +976,18 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) } else if (s->strategy == Z_FIXED || static_lenb == opt_lenb) { #endif send_bits(s, (STATIC_TREES<<1)+last, 3); - compress_block(s, (ct_data *)static_ltree, (ct_data *)static_dtree); -#ifdef DEBUG + compress_block(s, (const ct_data *)static_ltree, + (const ct_data *)static_dtree); +#ifdef ZLIB_DEBUG s->compressed_len += 3 + s->static_len; #endif } else { send_bits(s, (DYN_TREES<<1)+last, 3); send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1, max_blindex+1); - compress_block(s, (ct_data *)s->dyn_ltree, (ct_data *)s->dyn_dtree); -#ifdef DEBUG + compress_block(s, (const ct_data *)s->dyn_ltree, + (const ct_data *)s->dyn_dtree); +#ifdef ZLIB_DEBUG s->compressed_len += 3 + s->opt_len; #endif } @@ -1011,7 +999,7 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) if (last) { bi_windup(s); -#ifdef DEBUG +#ifdef ZLIB_DEBUG s->compressed_len += 7; /* align on byte boundary */ #endif } @@ -1075,8 +1063,8 @@ int ZLIB_INTERNAL _tr_tally (s, dist, lc) */ local void compress_block(s, ltree, dtree) deflate_state *s; - ct_data *ltree; /* literal tree */ - ct_data *dtree; /* distance tree */ + const ct_data *ltree; /* literal tree */ + const ct_data *dtree; /* distance tree */ { unsigned dist; /* distance of matched string */ int lc; /* match length or unmatched char (if dist == 0) */ @@ -1106,7 +1094,7 @@ local void compress_block(s, ltree, dtree) send_code(s, code, dtree); /* send the distance code */ extra = extra_dbits[code]; if (extra != 0) { - dist -= base_dist[code]; + dist -= (unsigned)base_dist[code]; send_bits(s, dist, extra); /* send the extra distance bits */ } } /* literal or match pair ? */ @@ -1118,7 +1106,6 @@ local void compress_block(s, ltree, dtree) } while (lx < s->last_lit); send_code(s, END_BLOCK, ltree); - s->last_eob_len = ltree[END_BLOCK].Len; } /* =========================================================================== @@ -1210,35 +1197,7 @@ local void bi_windup(s) } s->bi_buf = 0; s->bi_valid = 0; -#ifdef DEBUG +#ifdef ZLIB_DEBUG s->bits_sent = (s->bits_sent+7) & ~7; #endif } - -/* =========================================================================== - * Copy a stored block, storing first the length and its - * one's complement if requested. - */ -local void copy_block(s, buf, len, header) - deflate_state *s; - charf *buf; /* the input data */ - unsigned len; /* its length */ - int header; /* true if block header must be written */ -{ - bi_windup(s); /* align on byte boundary */ - s->last_eob_len = 8; /* enough lookahead for inflate */ - - if (header) { - put_short(s, (ush)len); - put_short(s, (ush)~len); -#ifdef DEBUG - s->bits_sent += 2*16; -#endif - } -#ifdef DEBUG - s->bits_sent += (ulg)len<<3; -#endif - while (len--) { - put_byte(s, *buf++); - } -} diff --git a/security/nss/lib/zlib/trees.h b/security/nss/lib/zlib/trees.h index d0868d9f2..d35639d82 100644 --- a/security/nss/lib/zlib/trees.h +++ b/security/nss/lib/zlib/trees.h @@ -1,7 +1,3 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - /* header created automatically with -DGEN_TREES_H */ local const ct_data static_ltree[L_CODES+2] = { diff --git a/security/nss/lib/zlib/uncompr.c b/security/nss/lib/zlib/uncompr.c index ad98be3a5..f03a1a865 100644 --- a/security/nss/lib/zlib/uncompr.c +++ b/security/nss/lib/zlib/uncompr.c @@ -1,5 +1,5 @@ /* uncompr.c -- decompress a memory buffer - * Copyright (C) 1995-2003, 2010 Jean-loup Gailly. + * Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -9,51 +9,85 @@ #include "zlib.h" /* =========================================================================== - Decompresses the source buffer into the destination buffer. sourceLen is - the byte length of the source buffer. Upon entry, destLen is the total - size of the destination buffer, which must be large enough to hold the - entire uncompressed data. (The size of the uncompressed data must have - been saved previously by the compressor and transmitted to the decompressor - by some mechanism outside the scope of this compression library.) - Upon exit, destLen is the actual size of the compressed buffer. + Decompresses the source buffer into the destination buffer. *sourceLen is + the byte length of the source buffer. Upon entry, *destLen is the total size + of the destination buffer, which must be large enough to hold the entire + uncompressed data. (The size of the uncompressed data must have been saved + previously by the compressor and transmitted to the decompressor by some + mechanism outside the scope of this compression library.) Upon exit, + *destLen is the size of the decompressed data and *sourceLen is the number + of source bytes consumed. Upon return, source + *sourceLen points to the + first unused input byte. - uncompress returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_BUF_ERROR if there was not enough room in the output - buffer, or Z_DATA_ERROR if the input data was corrupted. + uncompress returns Z_OK if success, Z_MEM_ERROR if there was not enough + memory, Z_BUF_ERROR if there was not enough room in the output buffer, or + Z_DATA_ERROR if the input data was corrupted, including if the input data is + an incomplete zlib stream. */ +int ZEXPORT uncompress2 (dest, destLen, source, sourceLen) + Bytef *dest; + uLongf *destLen; + const Bytef *source; + uLong *sourceLen; +{ + z_stream stream; + int err; + const uInt max = (uInt)-1; + uLong len, left; + Byte buf[1]; /* for detection of incomplete stream when *destLen == 0 */ + + len = *sourceLen; + if (*destLen) { + left = *destLen; + *destLen = 0; + } + else { + left = 1; + dest = buf; + } + + stream.next_in = (z_const Bytef *)source; + stream.avail_in = 0; + stream.zalloc = (alloc_func)0; + stream.zfree = (free_func)0; + stream.opaque = (voidpf)0; + + err = inflateInit(&stream); + if (err != Z_OK) return err; + + stream.next_out = dest; + stream.avail_out = 0; + + do { + if (stream.avail_out == 0) { + stream.avail_out = left > (uLong)max ? max : (uInt)left; + left -= stream.avail_out; + } + if (stream.avail_in == 0) { + stream.avail_in = len > (uLong)max ? max : (uInt)len; + len -= stream.avail_in; + } + err = inflate(&stream, Z_NO_FLUSH); + } while (err == Z_OK); + + *sourceLen -= len + stream.avail_in; + if (dest != buf) + *destLen = stream.total_out; + else if (stream.total_out && err == Z_BUF_ERROR) + left = 1; + + inflateEnd(&stream); + return err == Z_STREAM_END ? Z_OK : + err == Z_NEED_DICT ? Z_DATA_ERROR : + err == Z_BUF_ERROR && left + stream.avail_out ? Z_DATA_ERROR : + err; +} + int ZEXPORT uncompress (dest, destLen, source, sourceLen) Bytef *dest; uLongf *destLen; const Bytef *source; uLong sourceLen; { - z_stream stream; - int err; - - stream.next_in = (Bytef*)source; - stream.avail_in = (uInt)sourceLen; - /* Check for source > 64K on 16-bit machine: */ - if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR; - - stream.next_out = dest; - stream.avail_out = (uInt)*destLen; - if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR; - - stream.zalloc = (alloc_func)0; - stream.zfree = (free_func)0; - - err = inflateInit(&stream); - if (err != Z_OK) return err; - - err = inflate(&stream, Z_FINISH); - if (err != Z_STREAM_END) { - inflateEnd(&stream); - if (err == Z_NEED_DICT || (err == Z_BUF_ERROR && stream.avail_in == 0)) - return Z_DATA_ERROR; - return err; - } - *destLen = stream.total_out; - - err = inflateEnd(&stream); - return err; + return uncompress2(dest, destLen, source, &sourceLen); } diff --git a/security/nss/lib/zlib/vendor.sh b/security/nss/lib/zlib/vendor.sh new file mode 100644 index 000000000..01d75e624 --- /dev/null +++ b/security/nss/lib/zlib/vendor.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash +# Vendor a new version of zlib. +# +# Note: This script doesn't remove files if they are removed in the zlib release. + +set -e + +if [[ $# -lt 1 ]]; then + echo "Usage: $0 " 1>&2 + exit 2 +fi + +version="$1" +ztmp="zlib.$version" + +cd "$(dirname "$0")" +../../fuzz/config/git-copy.sh https://github.com/madler/zlib "v$version" "$ztmp" +fullversion="$version ("$(cat "$ztmp"/.git-copy)")" +sed -i -e 's/^Version: .*/Version: '"$fullversion"'/' README.nss + +prune=( + .git-copy + .gitignore + CMakeLists.txt + ChangeLog + FAQ + INDEX + Makefile + Makefile.in + amiga + configure + contrib + doc + example.c + examples + make_vms.com + minigzip.c + msdos + nintendods + old + os400 + qnx + test + treebuild.xml + watcom + win32 + zconf.h.cmakein + zconf.h.in + zlib.3 + zlib.3.pdf + zlib.map + zlib.pc.cmakein + zlib.pc.in + zlib2ansi +) +for i in "${prune[@]}"; do rm -rf "$ztmp"/"$i"; done +for i in "$ztmp"/*; do mv "$i" .; done +rmdir "$ztmp" diff --git a/security/nss/lib/zlib/zconf.h b/security/nss/lib/zlib/zconf.h index 02ce56c43..5e1d68a00 100644 --- a/security/nss/lib/zlib/zconf.h +++ b/security/nss/lib/zlib/zconf.h @@ -1,5 +1,5 @@ /* zconf.h -- configuration of the zlib compression library - * Copyright (C) 1995-2010 Jean-loup Gailly. + * Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -15,11 +15,13 @@ * this permanently in zconf.h using "./configure --zprefix". */ #ifdef Z_PREFIX /* may be set to #if 1 by ./configure */ +# define Z_PREFIX_SET -/* all linked symbols */ +/* all linked symbols and init macros */ # define _dist_code z__dist_code # define _length_code z__length_code # define _tr_align z__tr_align +# define _tr_flush_bits z__tr_flush_bits # define _tr_flush_block z__tr_flush_block # define _tr_init z__tr_init # define _tr_stored_block z__tr_stored_block @@ -27,81 +29,111 @@ # define adler32 z_adler32 # define adler32_combine z_adler32_combine # define adler32_combine64 z_adler32_combine64 -# define compress z_compress -# define compress2 z_compress2 -# define compressBound z_compressBound +# define adler32_z z_adler32_z +# ifndef Z_SOLO +# define compress z_compress +# define compress2 z_compress2 +# define compressBound z_compressBound +# endif # define crc32 z_crc32 # define crc32_combine z_crc32_combine # define crc32_combine64 z_crc32_combine64 +# define crc32_z z_crc32_z # define deflate z_deflate # define deflateBound z_deflateBound # define deflateCopy z_deflateCopy # define deflateEnd z_deflateEnd +# define deflateGetDictionary z_deflateGetDictionary +# define deflateInit z_deflateInit +# define deflateInit2 z_deflateInit2 # define deflateInit2_ z_deflateInit2_ # define deflateInit_ z_deflateInit_ # define deflateParams z_deflateParams +# define deflatePending z_deflatePending # define deflatePrime z_deflatePrime # define deflateReset z_deflateReset +# define deflateResetKeep z_deflateResetKeep # define deflateSetDictionary z_deflateSetDictionary # define deflateSetHeader z_deflateSetHeader # define deflateTune z_deflateTune # define deflate_copyright z_deflate_copyright # define get_crc_table z_get_crc_table -# define gz_error z_gz_error -# define gz_intmax z_gz_intmax -# define gz_strwinerror z_gz_strwinerror -# define gzbuffer z_gzbuffer -# define gzclearerr z_gzclearerr -# define gzclose z_gzclose -# define gzclose_r z_gzclose_r -# define gzclose_w z_gzclose_w -# define gzdirect z_gzdirect -# define gzdopen z_gzdopen -# define gzeof z_gzeof -# define gzerror z_gzerror -# define gzflush z_gzflush -# define gzgetc z_gzgetc -# define gzgets z_gzgets -# define gzoffset z_gzoffset -# define gzoffset64 z_gzoffset64 -# define gzopen z_gzopen -# define gzopen64 z_gzopen64 -# define gzprintf z_gzprintf -# define gzputc z_gzputc -# define gzputs z_gzputs -# define gzread z_gzread -# define gzrewind z_gzrewind -# define gzseek z_gzseek -# define gzseek64 z_gzseek64 -# define gzsetparams z_gzsetparams -# define gztell z_gztell -# define gztell64 z_gztell64 -# define gzungetc z_gzungetc -# define gzwrite z_gzwrite +# ifndef Z_SOLO +# define gz_error z_gz_error +# define gz_intmax z_gz_intmax +# define gz_strwinerror z_gz_strwinerror +# define gzbuffer z_gzbuffer +# define gzclearerr z_gzclearerr +# define gzclose z_gzclose +# define gzclose_r z_gzclose_r +# define gzclose_w z_gzclose_w +# define gzdirect z_gzdirect +# define gzdopen z_gzdopen +# define gzeof z_gzeof +# define gzerror z_gzerror +# define gzflush z_gzflush +# define gzfread z_gzfread +# define gzfwrite z_gzfwrite +# define gzgetc z_gzgetc +# define gzgetc_ z_gzgetc_ +# define gzgets z_gzgets +# define gzoffset z_gzoffset +# define gzoffset64 z_gzoffset64 +# define gzopen z_gzopen +# define gzopen64 z_gzopen64 +# ifdef _WIN32 +# define gzopen_w z_gzopen_w +# endif +# define gzprintf z_gzprintf +# define gzputc z_gzputc +# define gzputs z_gzputs +# define gzread z_gzread +# define gzrewind z_gzrewind +# define gzseek z_gzseek +# define gzseek64 z_gzseek64 +# define gzsetparams z_gzsetparams +# define gztell z_gztell +# define gztell64 z_gztell64 +# define gzungetc z_gzungetc +# define gzvprintf z_gzvprintf +# define gzwrite z_gzwrite +# endif # define inflate z_inflate # define inflateBack z_inflateBack # define inflateBackEnd z_inflateBackEnd +# define inflateBackInit z_inflateBackInit # define inflateBackInit_ z_inflateBackInit_ +# define inflateCodesUsed z_inflateCodesUsed # define inflateCopy z_inflateCopy # define inflateEnd z_inflateEnd +# define inflateGetDictionary z_inflateGetDictionary # define inflateGetHeader z_inflateGetHeader +# define inflateInit z_inflateInit +# define inflateInit2 z_inflateInit2 # define inflateInit2_ z_inflateInit2_ # define inflateInit_ z_inflateInit_ # define inflateMark z_inflateMark # define inflatePrime z_inflatePrime # define inflateReset z_inflateReset # define inflateReset2 z_inflateReset2 +# define inflateResetKeep z_inflateResetKeep # define inflateSetDictionary z_inflateSetDictionary # define inflateSync z_inflateSync # define inflateSyncPoint z_inflateSyncPoint # define inflateUndermine z_inflateUndermine +# define inflateValidate z_inflateValidate # define inflate_copyright z_inflate_copyright # define inflate_fast z_inflate_fast # define inflate_table z_inflate_table -# define uncompress z_uncompress +# ifndef Z_SOLO +# define uncompress z_uncompress +# define uncompress2 z_uncompress2 +# endif # define zError z_zError -# define zcalloc z_zcalloc -# define zcfree z_zcfree +# ifndef Z_SOLO +# define zcalloc z_zcalloc +# define zcfree z_zcfree +# endif # define zlibCompileFlags z_zlibCompileFlags # define zlibVersion z_zlibVersion @@ -111,7 +143,9 @@ # define alloc_func z_alloc_func # define charf z_charf # define free_func z_free_func -# define gzFile z_gzFile +# ifndef Z_SOLO +# define gzFile z_gzFile +# endif # define gz_header z_gz_header # define gz_headerp z_gz_headerp # define in_func z_in_func @@ -197,9 +231,25 @@ # endif #endif -/* Some Mac compilers merge all .h files incorrectly: */ -#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__) -# define NO_DUMMY_DECL +#if defined(ZLIB_CONST) && !defined(z_const) +# define z_const const +#else +# define z_const +#endif + +#ifdef Z_SOLO + typedef unsigned long z_size_t; +#else +# define z_longlong long long +# if defined(NO_SIZE_T) + typedef unsigned NO_SIZE_T z_size_t; +# elif defined(STDC) +# include + typedef size_t z_size_t; +# else + typedef unsigned long z_size_t; +# endif +# undef z_longlong #endif /* Maximum value for memLevel in deflateInit2 */ @@ -229,7 +279,7 @@ Of course this will generally degrade compression (there's no free lunch). The memory requirements for inflate are (in bytes) 1 << windowBits - that is, 32K for windowBits=15 (default value) plus a few kilobytes + that is, 32K for windowBits=15 (default value) plus about 7 kilobytes for small objects. */ @@ -243,6 +293,14 @@ # endif #endif +#ifndef Z_ARG /* function prototypes for stdarg */ +# if defined(STDC) || defined(Z_HAVE_STDARG_H) +# define Z_ARG(args) args +# else +# define Z_ARG(args) () +# endif +#endif + /* The following definitions for FAR are needed only for MSDOS mixed * model programming (small or medium model with some far allocations). * This was tested only with MSC; for other MSDOS compilers you may have @@ -356,12 +414,47 @@ typedef uLong FAR uLongf; typedef Byte *voidp; #endif +#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC) +# include +# if (UINT_MAX == 0xffffffffUL) +# define Z_U4 unsigned +# elif (ULONG_MAX == 0xffffffffUL) +# define Z_U4 unsigned long +# elif (USHRT_MAX == 0xffffffffUL) +# define Z_U4 unsigned short +# endif +#endif + +#ifdef Z_U4 + typedef Z_U4 z_crc_t; +#else + typedef unsigned long z_crc_t; +#endif + #ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */ # define Z_HAVE_UNISTD_H #endif +#ifdef HAVE_STDARG_H /* may be set to #if 1 by ./configure */ +# define Z_HAVE_STDARG_H +#endif + #ifdef STDC -# include /* for off_t */ +# ifndef Z_SOLO +# include /* for off_t */ +# endif +#endif + +#if defined(STDC) || defined(Z_HAVE_STDARG_H) +# ifndef Z_SOLO +# include /* for va_list */ +# endif +#endif + +#ifdef _WIN32 +# ifndef Z_SOLO +# include /* for wchar_t */ +# endif #endif /* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and @@ -370,21 +463,38 @@ typedef uLong FAR uLongf; * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as * equivalently requesting no 64-bit operations */ -#if -_LARGEFILE64_SOURCE - -1 == 1 +#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1 # undef _LARGEFILE64_SOURCE #endif -#if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE) -# include /* for SEEK_* and off_t */ -# ifdef VMS -# include /* for off_t */ -# endif -# ifndef z_off_t -# define z_off_t off_t +#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H) +# define Z_HAVE_UNISTD_H +#endif +#ifndef Z_SOLO +# if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE) +# include /* for SEEK_*, off_t, and _LFS64_LARGEFILE */ +# ifdef VMS +# include /* for off_t */ +# endif +# ifndef z_off_t +# define z_off_t off_t +# endif # endif #endif -#ifndef SEEK_SET +#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0 +# define Z_LFS64 +#endif + +#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64) +# define Z_LARGE64 +#endif + +#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64) +# define Z_WANT64 +#endif + +#if !defined(SEEK_SET) && !defined(Z_SOLO) # define SEEK_SET 0 /* Seek from beginning of file. */ # define SEEK_CUR 1 /* Seek from current position. */ # define SEEK_END 2 /* Set file pointer to EOF plus "offset" */ @@ -394,18 +504,14 @@ typedef uLong FAR uLongf; # define z_off_t long #endif -#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0 +#if !defined(_WIN32) && defined(Z_LARGE64) # define z_off64_t off64_t #else -# define z_off64_t z_off_t -#endif - -#if defined(__OS400__) -# define NO_vsnprintf -#endif - -#if defined(__MVS__) -# define NO_vsnprintf +# if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO) +# define z_off64_t __int64 +# else +# define z_off64_t z_off_t +# endif #endif /* MVS linker does not support external names larger than 8 bytes */ diff --git a/security/nss/lib/zlib/zlib.gyp b/security/nss/lib/zlib/zlib.gyp index c89dbd96c..07df9a861 100644 --- a/security/nss/lib/zlib/zlib.gyp +++ b/security/nss/lib/zlib/zlib.gyp @@ -42,6 +42,14 @@ # Define verbose as -1 to turn off all zlib trace messages in # debug builds. 'verbose=-1', + 'HAVE_STDARG_H', + ], + 'conditions': [ + [ 'OS!="win"', { + 'defines': [ + 'HAVE_UNISTD_H', + ], + }], ], }], }] diff --git a/security/nss/lib/zlib/zlib.h b/security/nss/lib/zlib/zlib.h index bfbba83e8..f09cdaf1e 100644 --- a/security/nss/lib/zlib/zlib.h +++ b/security/nss/lib/zlib/zlib.h @@ -1,7 +1,7 @@ /* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.5, April 19th, 2010 + version 1.2.11, January 15th, 2017 - Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler + Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -24,8 +24,8 @@ The data format used by the zlib library is described by RFCs (Request for - Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt - (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). + Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 + (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). */ #ifndef ZLIB_H @@ -37,11 +37,11 @@ extern "C" { #endif -#define ZLIB_VERSION "1.2.5" -#define ZLIB_VERNUM 0x1250 +#define ZLIB_VERSION "1.2.11" +#define ZLIB_VERNUM 0x12b0 #define ZLIB_VER_MAJOR 1 #define ZLIB_VER_MINOR 2 -#define ZLIB_VER_REVISION 5 +#define ZLIB_VER_REVISION 11 #define ZLIB_VER_SUBREVISION 0 /* @@ -65,7 +65,8 @@ extern "C" { with "gz". The gzip format is different from the zlib format. gzip is a gzip wrapper, documented in RFC 1952, wrapped around a deflate stream. - This library can optionally read and write gzip streams in memory as well. + This library can optionally read and write gzip and raw deflate streams in + memory as well. The zlib format was designed to be compact and fast for use in memory and on communications channels. The gzip format was designed for single- @@ -74,7 +75,7 @@ extern "C" { The library does not install any signal handler. The decoder checks the consistency of the compressed data, so the library should never crash - even in case of corrupted input. + even in the case of corrupted input. */ typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size)); @@ -83,23 +84,24 @@ typedef void (*free_func) OF((voidpf opaque, voidpf address)); struct internal_state; typedef struct z_stream_s { - Bytef *next_in; /* next input byte */ + z_const Bytef *next_in; /* next input byte */ uInt avail_in; /* number of bytes available at next_in */ - uLong total_in; /* total nb of input bytes read so far */ + uLong total_in; /* total number of input bytes read so far */ - Bytef *next_out; /* next output byte should be put there */ + Bytef *next_out; /* next output byte will go here */ uInt avail_out; /* remaining free space at next_out */ - uLong total_out; /* total nb of bytes output so far */ + uLong total_out; /* total number of bytes output so far */ - char *msg; /* last error message, NULL if no error */ + z_const char *msg; /* last error message, NULL if no error */ struct internal_state FAR *state; /* not visible by applications */ alloc_func zalloc; /* used to allocate the internal state */ free_func zfree; /* used to free the internal state */ voidpf opaque; /* private data object passed to zalloc and zfree */ - int data_type; /* best guess about the data type: binary or text */ - uLong adler; /* adler32 value of the uncompressed data */ + int data_type; /* best guess about the data type: binary or text + for deflate, or the decoding state for inflate */ + uLong adler; /* Adler-32 or CRC-32 value of the uncompressed data */ uLong reserved; /* reserved for future use */ } z_stream; @@ -142,7 +144,9 @@ typedef gz_header FAR *gz_headerp; zalloc must return Z_NULL if there is not enough memory for the object. If zlib is used in a multi-threaded application, zalloc and zfree must be - thread safe. + thread safe. In that case, zlib is thread-safe. When zalloc and zfree are + Z_NULL on entry to the initialization function, they are set to internal + routines that use the standard library functions malloc() and free(). On 16-bit systems, the functions zalloc and zfree must be able to allocate exactly 65536 bytes, but will not be required to allocate more than this if @@ -155,7 +159,7 @@ typedef gz_header FAR *gz_headerp; The fields total_in and total_out can be used for statistics or progress reports. After compression, total_in holds the total size of the - uncompressed data and may be saved for use in the decompressor (particularly + uncompressed data and may be saved for use by the decompressor (particularly if the decompressor wants to decompress everything in a single step). */ @@ -200,7 +204,7 @@ typedef gz_header FAR *gz_headerp; #define Z_TEXT 1 #define Z_ASCII Z_TEXT /* for compatibility with 1.2.2 and earlier */ #define Z_UNKNOWN 2 -/* Possible values of the data_type field (though see inflate()) */ +/* Possible values of the data_type field for deflate() */ #define Z_DEFLATED 8 /* The deflate compression method (the only one supported in this version) */ @@ -258,11 +262,11 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); enough room in the output buffer), next_in and avail_in are updated and processing will resume at this point for the next call of deflate(). - - Provide more output starting at next_out and update next_out and avail_out + - Generate more output starting at next_out and update next_out and avail_out accordingly. This action is forced if the parameter flush is non zero. Forcing flush frequently degrades the compression ratio, so this parameter - should be set only when necessary (in interactive applications). Some - output may be provided even if flush is not set. + should be set only when necessary. Some output may be provided even if + flush is zero. Before the call of deflate(), the application should ensure that at least one of the actions is possible, by providing more input and/or consuming more @@ -271,7 +275,9 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); output when it wants, for example when the output buffer is full (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK and with zero avail_out, it must be called again after making room in the output - buffer because there might be more output pending. + buffer because there might be more output pending. See deflatePending(), + which can be used if desired to determine whether or not there is more ouput + in that case. Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to decide how much data to accumulate before producing output, in order to @@ -292,8 +298,8 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); input data so far will be available to the decompressor, as for Z_SYNC_FLUSH. This completes the current deflate block and follows it with an empty fixed codes block that is 10 bits long. This assures that enough bytes are output - in order for the decompressor to finish the block before the empty fixed code - block. + in order for the decompressor to finish the block before the empty fixed + codes block. If flush is set to Z_BLOCK, a deflate block is completed and emitted, as for Z_SYNC_FLUSH, but the output is not aligned on a byte boundary, and up to @@ -319,33 +325,38 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); If the parameter flush is set to Z_FINISH, pending input is processed, pending output is flushed and deflate returns with Z_STREAM_END if there was - enough output space; if deflate returns with Z_OK, this function must be - called again with Z_FINISH and more output space (updated avail_out) but no - more input data, until it returns with Z_STREAM_END or an error. After - deflate has returned Z_STREAM_END, the only possible operations on the stream - are deflateReset or deflateEnd. + enough output space. If deflate returns with Z_OK or Z_BUF_ERROR, this + function must be called again with Z_FINISH and more output space (updated + avail_out) but no more input data, until it returns with Z_STREAM_END or an + error. After deflate has returned Z_STREAM_END, the only possible operations + on the stream are deflateReset or deflateEnd. - Z_FINISH can be used immediately after deflateInit if all the compression - is to be done in a single step. In this case, avail_out must be at least the - value returned by deflateBound (see below). If deflate does not return - Z_STREAM_END, then it must be called again as described above. + Z_FINISH can be used in the first deflate call after deflateInit if all the + compression is to be done in a single step. In order to complete in one + call, avail_out must be at least the value returned by deflateBound (see + below). Then deflate is guaranteed to return Z_STREAM_END. If not enough + output space is provided, deflate will not return Z_STREAM_END, and it must + be called again as described above. - deflate() sets strm->adler to the adler32 checksum of all input read - so far (that is, total_in bytes). + deflate() sets strm->adler to the Adler-32 checksum of all input read + so far (that is, total_in bytes). If a gzip stream is being generated, then + strm->adler will be the CRC-32 checksum of the input read so far. (See + deflateInit2 below.) deflate() may update strm->data_type if it can make a good guess about - the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered - binary. This field is only for information purposes and does not affect the - compression algorithm in any manner. + the input data type (Z_BINARY or Z_TEXT). If in doubt, the data is + considered binary. This field is only for information purposes and does not + affect the compression algorithm in any manner. deflate() returns Z_OK if some progress has been made (more input processed or more output produced), Z_STREAM_END if all input has been consumed and all output has been produced (only when flush is set to Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example - if next_in or next_out was Z_NULL), Z_BUF_ERROR if no progress is possible - (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not - fatal, and deflate() can be called again with more input and more output - space to continue compressing. + if next_in or next_out was Z_NULL or the state was inadvertently written over + by the application), or Z_BUF_ERROR if no progress is possible (for example + avail_in or avail_out was zero). Note that Z_BUF_ERROR is not fatal, and + deflate() can be called again with more input and more output space to + continue compressing. */ @@ -368,23 +379,21 @@ ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm)); Initializes the internal stream state for decompression. The fields next_in, avail_in, zalloc, zfree and opaque must be initialized before by - the caller. If next_in is not Z_NULL and avail_in is large enough (the - exact value depends on the compression method), inflateInit determines the - compression method from the zlib header and allocates all data structures - accordingly; otherwise the allocation will be deferred to the first call of - inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to - use default allocation functions. + the caller. In the current version of inflate, the provided input is not + read or consumed. The allocation of a sliding window will be deferred to + the first call of inflate (if the decompression does not complete on the + first call). If zalloc and zfree are set to Z_NULL, inflateInit updates + them to use default allocation functions. inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough memory, Z_VERSION_ERROR if the zlib library version is incompatible with the version assumed by the caller, or Z_STREAM_ERROR if the parameters are invalid, such as a null pointer to the structure. msg is set to null if - there is no error message. inflateInit does not perform any decompression - apart from possibly reading the zlib header if present: actual decompression - will be done by inflate(). (So next_in and avail_in may be modified, but - next_out and avail_out are unused and unchanged.) The current implementation - of inflateInit() does not process any header information -- that is deferred - until inflate() is called. + there is no error message. inflateInit does not perform any decompression. + Actual decompression will be done by inflate(). So next_in, and avail_in, + next_out, and avail_out are unused and unchanged. The current + implementation of inflateInit() does not process any header information -- + that is deferred until inflate() is called. */ @@ -400,17 +409,20 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush)); - Decompress more input starting at next_in and update next_in and avail_in accordingly. If not all input can be processed (because there is not - enough room in the output buffer), next_in is updated and processing will - resume at this point for the next call of inflate(). + enough room in the output buffer), then next_in and avail_in are updated + accordingly, and processing will resume at this point for the next call of + inflate(). - - Provide more output starting at next_out and update next_out and avail_out + - Generate more output starting at next_out and update next_out and avail_out accordingly. inflate() provides as much output as possible, until there is no more input data or no more space in the output buffer (see below about the flush parameter). Before the call of inflate(), the application should ensure that at least one of the actions is possible, by providing more input and/or consuming more - output, and updating the next_* and avail_* values accordingly. The + output, and updating the next_* and avail_* values accordingly. If the + caller of inflate() does not provide both available input and available + output space, it is possible that there will be no progress made. The application can consume the uncompressed output when it wants, for example when the output buffer is full (avail_out == 0), or after each call of inflate(). If inflate returns Z_OK and with zero avail_out, it must be @@ -427,7 +439,7 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush)); gets to the end of that block, or when it runs out of data. The Z_BLOCK option assists in appending to or combining deflate streams. - Also to assist in this, on return inflate() will set strm->data_type to the + To assist in this, on return inflate() always sets strm->data_type to the number of unused bits in the last byte taken from strm->next_in, plus 64 if inflate() is currently decoding the last block in the deflate stream, plus 128 if inflate() returned immediately after decoding an end-of-block code or @@ -451,48 +463,57 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush)); error. However if all decompression is to be performed in a single step (a single call of inflate), the parameter flush should be set to Z_FINISH. In this case all pending input is processed and all pending output is flushed; - avail_out must be large enough to hold all the uncompressed data. (The size - of the uncompressed data may have been saved by the compressor for this - purpose.) The next operation on this stream must be inflateEnd to deallocate - the decompression state. The use of Z_FINISH is never required, but can be - used to inform inflate that a faster approach may be used for the single - inflate() call. + avail_out must be large enough to hold all of the uncompressed data for the + operation to complete. (The size of the uncompressed data may have been + saved by the compressor for this purpose.) The use of Z_FINISH is not + required to perform an inflation in one step. However it may be used to + inform inflate that a faster approach can be used for the single inflate() + call. Z_FINISH also informs inflate to not maintain a sliding window if the + stream completes, which reduces inflate's memory footprint. If the stream + does not complete, either because not all of the stream is provided or not + enough output space is provided, then a sliding window will be allocated and + inflate() can be called again to continue the operation as if Z_NO_FLUSH had + been used. In this implementation, inflate() always flushes as much output as possible to the output buffer, and always uses the faster approach on the - first call. So the only effect of the flush parameter in this implementation - is on the return value of inflate(), as noted below, or when it returns early - because Z_BLOCK or Z_TREES is used. + first call. So the effects of the flush parameter in this implementation are + on the return value of inflate() as noted below, when inflate() returns early + when Z_BLOCK or Z_TREES is used, and when inflate() avoids the allocation of + memory for a sliding window when Z_FINISH is used. If a preset dictionary is needed after this call (see inflateSetDictionary - below), inflate sets strm->adler to the adler32 checksum of the dictionary + below), inflate sets strm->adler to the Adler-32 checksum of the dictionary chosen by the compressor and returns Z_NEED_DICT; otherwise it sets - strm->adler to the adler32 checksum of all output produced so far (that is, + strm->adler to the Adler-32 checksum of all output produced so far (that is, total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described - below. At the end of the stream, inflate() checks that its computed adler32 + below. At the end of the stream, inflate() checks that its computed Adler-32 checksum is equal to that saved by the compressor and returns Z_STREAM_END only if the checksum is correct. inflate() can decompress and check either zlib-wrapped or gzip-wrapped deflate data. The header type is detected automatically, if requested when initializing with inflateInit2(). Any information contained in the gzip - header is not retained, so applications that need that information should - instead use raw inflate, see inflateInit2() below, or inflateBack() and - perform their own processing of the gzip header and trailer. + header is not retained unless inflateGetHeader() is used. When processing + gzip-wrapped deflate data, strm->adler32 is set to the CRC-32 of the output + produced so far. The CRC-32 is checked against the gzip trailer, as is the + uncompressed length, modulo 2^32. inflate() returns Z_OK if some progress has been made (more input processed or more output produced), Z_STREAM_END if the end of the compressed data has been reached and all uncompressed output has been produced, Z_NEED_DICT if a preset dictionary is needed at this point, Z_DATA_ERROR if the input data was corrupted (input stream not conforming to the zlib format or incorrect check - value), Z_STREAM_ERROR if the stream structure was inconsistent (for example - next_in or next_out was Z_NULL), Z_MEM_ERROR if there was not enough memory, - Z_BUF_ERROR if no progress is possible or if there was not enough room in the - output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and + value, in which case strm->msg points to a string with a more specific + error), Z_STREAM_ERROR if the stream structure was inconsistent (for example + next_in or next_out was Z_NULL, or the state was inadvertently written over + by the application), Z_MEM_ERROR if there was not enough memory, Z_BUF_ERROR + if no progress was possible or if there was not enough room in the output + buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and inflate() can be called again with more input and more output space to continue decompressing. If Z_DATA_ERROR is returned, the application may then call inflateSync() to look for a good compression block if a partial - recovery of the data is desired. + recovery of the data is to be attempted. */ @@ -502,9 +523,8 @@ ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm)); This function discards any unprocessed input and does not flush any pending output. - inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state - was inconsistent. In the error case, msg may be set but then points to a - static string (which must not be deallocated). + inflateEnd returns Z_OK if success, or Z_STREAM_ERROR if the stream state + was inconsistent. */ @@ -535,16 +555,29 @@ ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm, compression at the expense of memory usage. The default value is 15 if deflateInit is used instead. + For the current implementation of deflate(), a windowBits value of 8 (a + window size of 256 bytes) is not supported. As a result, a request for 8 + will result in 9 (a 512-byte window). In that case, providing 8 to + inflateInit2() will result in an error when the zlib header with 9 is + checked against the initialization of inflate(). The remedy is to not use 8 + with deflateInit2() with this initialization, or at least in that case use 9 + with inflateInit2(). + windowBits can also be -8..-15 for raw deflate. In this case, -windowBits determines the window size. deflate() will then generate raw deflate data - with no zlib header or trailer, and will not compute an adler32 check value. + with no zlib header or trailer, and will not compute a check value. windowBits can also be greater than 15 for optional gzip encoding. Add 16 to windowBits to write a simple gzip header and trailer around the compressed data instead of a zlib wrapper. The gzip header will have no file name, no extra data, no comment, no modification time (set to zero), no - header crc, and the operating system will be set to 255 (unknown). If a - gzip stream is being written, strm->adler is a crc32 instead of an adler32. + header crc, and the operating system will be set to the appropriate value, + if the operating system was determined at compile time. If a gzip stream is + being written, strm->adler is a CRC-32 instead of an Adler-32. + + For raw deflate or gzip encoding, a request for a 256-byte window is + rejected as invalid, since only the zlib header provides a means of + transmitting the window size to the decompressor. The memLevel parameter specifies how much memory should be allocated for the internal compression state. memLevel=1 uses minimum memory but is @@ -580,10 +613,15 @@ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm, uInt dictLength)); /* Initializes the compression dictionary from the given byte sequence - without producing any compressed output. This function must be called - immediately after deflateInit, deflateInit2 or deflateReset, before any call - of deflate. The compressor and decompressor must use exactly the same - dictionary (see inflateSetDictionary). + without producing any compressed output. When using the zlib format, this + function must be called immediately after deflateInit, deflateInit2 or + deflateReset, and before any call of deflate. When doing raw deflate, this + function must be called either before any call of deflate, or immediately + after the completion of a deflate block, i.e. after all input has been + consumed and all output has been delivered when using any of the flush + options Z_BLOCK, Z_PARTIAL_FLUSH, Z_SYNC_FLUSH, or Z_FULL_FLUSH. The + compressor and decompressor must use exactly the same dictionary (see + inflateSetDictionary). The dictionary should consist of strings (byte sequences) that are likely to be encountered later in the data to be compressed, with the most commonly @@ -600,18 +638,40 @@ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm, addition, the current implementation of deflate will use at most the window size minus 262 bytes of the provided dictionary. - Upon return of this function, strm->adler is set to the adler32 value + Upon return of this function, strm->adler is set to the Adler-32 value of the dictionary; the decompressor may later use this value to determine - which dictionary has been used by the compressor. (The adler32 value + which dictionary has been used by the compressor. (The Adler-32 value applies to the whole dictionary even if only a subset of the dictionary is actually used by the compressor.) If a raw deflate was requested, then the - adler32 value is not computed and strm->adler is not set. + Adler-32 value is not computed and strm->adler is not set. deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a parameter is invalid (e.g. dictionary being Z_NULL) or the stream state is inconsistent (for example if deflate has already been called for this stream - or if the compression method is bsort). deflateSetDictionary does not - perform any compression: this will be done by deflate(). + or if not at a block boundary for raw deflate). deflateSetDictionary does + not perform any compression: this will be done by deflate(). +*/ + +ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm, + Bytef *dictionary, + uInt *dictLength)); +/* + Returns the sliding dictionary being maintained by deflate. dictLength is + set to the number of bytes in the dictionary, and that many bytes are copied + to dictionary. dictionary must have enough space, where 32768 bytes is + always enough. If deflateGetDictionary() is called with dictionary equal to + Z_NULL, then only the dictionary length is returned, and nothing is copied. + Similary, if dictLength is Z_NULL, then it is not set. + + deflateGetDictionary() may return a length less than the window size, even + when more than the window size in input has been provided. It may return up + to 258 bytes less in that case, due to how zlib's implementation of deflate + manages the sliding window and lookahead for matches, where matches can be + up to 258 bytes long. If the application needs the last window-size bytes of + input, then that would need to be saved by the application outside of zlib. + + deflateGetDictionary returns Z_OK on success, or Z_STREAM_ERROR if the + stream state is inconsistent. */ ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest, @@ -634,10 +694,10 @@ ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest, ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm)); /* - This function is equivalent to deflateEnd followed by deflateInit, - but does not free and reallocate all the internal compression state. The - stream will keep the same compression level and any other attributes that - may have been set by deflateInit2. + This function is equivalent to deflateEnd followed by deflateInit, but + does not free and reallocate the internal compression state. The stream + will leave the compression level and any other attributes that may have been + set unchanged. deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source stream state was inconsistent (such as zalloc or state being Z_NULL). @@ -648,20 +708,36 @@ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm, int strategy)); /* Dynamically update the compression level and compression strategy. The - interpretation of level and strategy is as in deflateInit2. This can be + interpretation of level and strategy is as in deflateInit2(). This can be used to switch between compression and straight copy of the input data, or to switch to a different kind of input data requiring a different strategy. - If the compression level is changed, the input available so far is - compressed with the old level (and may be flushed); the new level will take - effect only at the next call of deflate(). + If the compression approach (which is a function of the level) or the + strategy is changed, and if any input has been consumed in a previous + deflate() call, then the input available so far is compressed with the old + level and strategy using deflate(strm, Z_BLOCK). There are three approaches + for the compression levels 0, 1..3, and 4..9 respectively. The new level + and strategy will take effect at the next call of deflate(). - Before the call of deflateParams, the stream state must be set as for - a call of deflate(), since the currently available input may have to be - compressed and flushed. In particular, strm->avail_out must be non-zero. + If a deflate(strm, Z_BLOCK) is performed by deflateParams(), and it does + not have enough output space to complete, then the parameter change will not + take effect. In this case, deflateParams() can be called again with the + same parameters and more output space to try again. - deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source - stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR if - strm->avail_out was zero. + In order to assure a change in the parameters on the first try, the + deflate stream should be flushed using deflate() with Z_BLOCK or other flush + request until strm.avail_out is not zero, before calling deflateParams(). + Then no more input data should be provided before the deflateParams() call. + If this is done, the old level and strategy will be applied to the data + compressed before deflateParams(), and the new level and strategy will be + applied to the the data compressed after deflateParams(). + + deflateParams returns Z_OK on success, Z_STREAM_ERROR if the source stream + state was inconsistent or if a parameter was invalid, or Z_BUF_ERROR if + there was not enough output space to complete the compression of the + available input data before a change in the strategy or approach. Note that + in the case of a Z_BUF_ERROR, the parameters are not changed. A return + value of Z_BUF_ERROR is not fatal, in which case deflateParams() can be + retried with more output space. */ ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm, @@ -688,9 +764,29 @@ ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm, deflation of sourceLen bytes. It must be called after deflateInit() or deflateInit2(), and after deflateSetHeader(), if used. This would be used to allocate an output buffer for deflation in a single pass, and so would be - called before deflate(). + called before deflate(). If that first deflate() call is provided the + sourceLen input bytes, an output buffer allocated to the size returned by + deflateBound(), and the flush value Z_FINISH, then deflate() is guaranteed + to return Z_STREAM_END. Note that it is possible for the compressed size to + be larger than the value returned by deflateBound() if flush options other + than Z_FINISH or Z_NO_FLUSH are used. */ +ZEXTERN int ZEXPORT deflatePending OF((z_streamp strm, + unsigned *pending, + int *bits)); +/* + deflatePending() returns the number of bytes and bits of output that have + been generated, but not yet provided in the available output. The bytes not + provided would be due to the available output space having being consumed. + The number of bits of output not provided are between 0 and 7, where they + await more bits to join them in order to fill out a full byte. If pending + or bits are Z_NULL, then those values are not set. + + deflatePending returns Z_OK if success, or Z_STREAM_ERROR if the source + stream state was inconsistent. + */ + ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm, int bits, int value)); @@ -703,8 +799,9 @@ ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm, than or equal to 16, and that many of the least significant bits of value will be inserted in the output. - deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. + deflatePrime returns Z_OK if success, Z_BUF_ERROR if there was not enough + room in the internal buffer to insert the bits, or Z_STREAM_ERROR if the + source stream state was inconsistent. */ ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm, @@ -758,7 +855,7 @@ ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm, is for use with other formats that use the deflate compressed data format such as zip. Those formats provide their own check values. If a custom format is developed using the raw deflate format for compressed data, it is - recommended that a check value such as an adler32 or a crc32 be applied to + recommended that a check value such as an Adler-32 or a CRC-32 be applied to the uncompressed data as is done in the zlib, gzip, and zip formats. For most applications, the zlib format should be used as is. Note that comments above on the use in deflateInit2() applies to the magnitude of windowBits. @@ -767,7 +864,10 @@ ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm, 32 to windowBits to enable zlib and gzip decoding with automatic header detection, or add 16 to decode only the gzip format (the zlib format will return a Z_DATA_ERROR). If a gzip stream is being decoded, strm->adler is a - crc32 instead of an adler32. + CRC-32 instead of an Adler-32. Unlike the gunzip utility and gzread() (see + below), inflate() will not automatically decode concatenated gzip streams. + inflate() will return Z_STREAM_END at the end of the gzip stream. The state + would need to be reset to continue decoding a subsequent gzip stream. inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough memory, Z_VERSION_ERROR if the zlib library version is incompatible with the @@ -788,34 +888,54 @@ ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm, Initializes the decompression dictionary from the given uncompressed byte sequence. This function must be called immediately after a call of inflate, if that call returned Z_NEED_DICT. The dictionary chosen by the compressor - can be determined from the adler32 value returned by that call of inflate. + can be determined from the Adler-32 value returned by that call of inflate. The compressor and decompressor must use exactly the same dictionary (see - deflateSetDictionary). For raw inflate, this function can be called - immediately after inflateInit2() or inflateReset() and before any call of - inflate() to set the dictionary. The application must insure that the - dictionary that was used for compression is provided. + deflateSetDictionary). For raw inflate, this function can be called at any + time to set the dictionary. If the provided dictionary is smaller than the + window and there is already data in the window, then the provided dictionary + will amend what's there. The application must insure that the dictionary + that was used for compression is provided. inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a parameter is invalid (e.g. dictionary being Z_NULL) or the stream state is inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the - expected one (incorrect adler32 value). inflateSetDictionary does not + expected one (incorrect Adler-32 value). inflateSetDictionary does not perform any decompression: this will be done by subsequent calls of inflate(). */ +ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm, + Bytef *dictionary, + uInt *dictLength)); +/* + Returns the sliding dictionary being maintained by inflate. dictLength is + set to the number of bytes in the dictionary, and that many bytes are copied + to dictionary. dictionary must have enough space, where 32768 bytes is + always enough. If inflateGetDictionary() is called with dictionary equal to + Z_NULL, then only the dictionary length is returned, and nothing is copied. + Similary, if dictLength is Z_NULL, then it is not set. + + inflateGetDictionary returns Z_OK on success, or Z_STREAM_ERROR if the + stream state is inconsistent. +*/ + ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm)); /* - Skips invalid compressed data until a full flush point (see above the - description of deflate with Z_FULL_FLUSH) can be found, or until all + Skips invalid compressed data until a possible full flush point (see above + for the description of deflate with Z_FULL_FLUSH) can be found, or until all available input is skipped. No output is provided. - inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR - if no more input was provided, Z_DATA_ERROR if no flush point has been - found, or Z_STREAM_ERROR if the stream structure was inconsistent. In the - success case, the application may save the current current value of total_in - which indicates where valid compressed data was found. In the error case, - the application may repeatedly call inflateSync, providing more input each - time, until success or end of the input data. + inflateSync searches for a 00 00 FF FF pattern in the compressed data. + All full flush points have this pattern, but not all occurrences of this + pattern are full flush points. + + inflateSync returns Z_OK if a possible full flush point has been found, + Z_BUF_ERROR if no more input was provided, Z_DATA_ERROR if no flush point + has been found, or Z_STREAM_ERROR if the stream structure was inconsistent. + In the success case, the application may save the current current value of + total_in which indicates where valid compressed data was found. In the + error case, the application may repeatedly call inflateSync, providing more + input each time, until success or end of the input data. */ ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest, @@ -837,7 +957,7 @@ ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest, ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm)); /* This function is equivalent to inflateEnd followed by inflateInit, - but does not free and reallocate all the internal decompression state. The + but does not free and reallocate the internal decompression state. The stream will keep attributes that may have been set by inflateInit2. inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source @@ -849,7 +969,9 @@ ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm, /* This function is the same as inflateReset, but it also permits changing the wrap and window size requests. The windowBits parameter is interpreted - the same as it is for inflateInit2. + the same as it is for inflateInit2. If the window size is changed, then the + memory allocated for the window is freed, and the window will be reallocated + by inflate() if needed. inflateReset2 returns Z_OK if success, or Z_STREAM_ERROR if the source stream state was inconsistent (such as zalloc or state being Z_NULL), or if @@ -901,7 +1023,7 @@ ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm)); location in the input stream can be determined from avail_in and data_type as noted in the description for the Z_BLOCK flush parameter for inflate. - inflateMark returns the value noted above or -1 << 16 if the provided + inflateMark returns the value noted above, or -65536 if the provided source stream state was inconsistent. */ @@ -962,12 +1084,13 @@ ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits, See inflateBack() for the usage of these routines. inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of - the paramaters are invalid, Z_MEM_ERROR if the internal state could not be + the parameters are invalid, Z_MEM_ERROR if the internal state could not be allocated, or Z_VERSION_ERROR if the version of the library does not match the version of the header file. */ -typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *)); +typedef unsigned (*in_func) OF((void FAR *, + z_const unsigned char FAR * FAR *)); typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned)); ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, @@ -975,11 +1098,12 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, out_func out, void FAR *out_desc)); /* inflateBack() does a raw inflate with a single call using a call-back - interface for input and output. This is more efficient than inflate() for - file i/o applications in that it avoids copying between the output and the - sliding window by simply making the window itself the output buffer. This - function trusts the application to not change the output buffer passed by - the output function, at least until inflateBack() returns. + interface for input and output. This is potentially more efficient than + inflate() for file i/o applications, in that it avoids copying between the + output and the sliding window by simply making the window itself the output + buffer. inflate() can be faster on modern CPUs when used with large + buffers. inflateBack() trusts the application to not change the output + buffer passed by the output function, at least until inflateBack() returns. inflateBackInit() must be called first to allocate the internal state and to initialize the state with the user-provided window buffer. @@ -991,9 +1115,9 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, This routine would normally be used in a utility that reads zip or gzip files and writes out uncompressed files. The utility would decode the header and process the trailer on its own, hence this routine expects only - the raw deflate stream to decompress. This is different from the normal - behavior of inflate(), which expects either a zlib or gzip header and - trailer around the deflate stream. + the raw deflate stream to decompress. This is different from the default + behavior of inflate(), which expects a zlib header and trailer around the + deflate stream. inflateBack() uses two subroutines supplied by the caller that are then called by inflateBack() for input and output. inflateBack() calls those @@ -1002,12 +1126,12 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, parameters and return types are defined above in the in_func and out_func typedefs. inflateBack() will call in(in_desc, &buf) which should return the number of bytes of provided input, and a pointer to that input in buf. If - there is no input available, in() must return zero--buf is ignored in that - case--and inflateBack() will return a buffer error. inflateBack() will call - out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out() - should return zero on success, or non-zero on failure. If out() returns - non-zero, inflateBack() will return with an error. Neither in() nor out() - are permitted to change the contents of the window provided to + there is no input available, in() must return zero -- buf is ignored in that + case -- and inflateBack() will return a buffer error. inflateBack() will + call out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. + out() should return zero on success, or non-zero on failure. If out() + returns non-zero, inflateBack() will return with an error. Neither in() nor + out() are permitted to change the contents of the window provided to inflateBackInit(), which is also the buffer that out() uses to write from. The length written by out() will be at most the window size. Any non-zero amount of input may be provided by in(). @@ -1035,7 +1159,7 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, using strm->next_in which will be Z_NULL only if in() returned an error. If strm->next_in is not Z_NULL, then the Z_BUF_ERROR was due to out() returning non-zero. (in() will always be called before out(), so strm->next_in is - assured to be defined if out() returns non-zero.) Note that inflateBack() + assured to be defined if out() returns non-zero.) Note that inflateBack() cannot return Z_OK. */ @@ -1057,7 +1181,7 @@ ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void)); 7.6: size of z_off_t Compiler, assembler, and debug options: - 8: DEBUG + 8: ZLIB_DEBUG 9: ASMV or ASMINF -- use ASM code 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention 11: 0 (reserved) @@ -1088,6 +1212,7 @@ ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void)); 27-31: 0 (reserved) */ +#ifndef Z_SOLO /* utility functions */ @@ -1106,7 +1231,8 @@ ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen, the byte length of the source buffer. Upon entry, destLen is the total size of the destination buffer, which must be at least the value returned by compressBound(sourceLen). Upon exit, destLen is the actual size of the - compressed buffer. + compressed data. compress() is equivalent to compress2() with a level + parameter of Z_DEFAULT_COMPRESSION. compress returns Z_OK if success, Z_MEM_ERROR if there was not enough memory, Z_BUF_ERROR if there was not enough room in the output @@ -1122,7 +1248,7 @@ ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen, length of the source buffer. Upon entry, destLen is the total size of the destination buffer, which must be at least the value returned by compressBound(sourceLen). Upon exit, destLen is the actual size of the - compressed buffer. + compressed data. compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough memory, Z_BUF_ERROR if there was not enough room in the output buffer, @@ -1145,13 +1271,22 @@ ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen, uncompressed data. (The size of the uncompressed data must have been saved previously by the compressor and transmitted to the decompressor by some mechanism outside the scope of this compression library.) Upon exit, destLen - is the actual size of the uncompressed buffer. + is the actual size of the uncompressed data. uncompress returns Z_OK if success, Z_MEM_ERROR if there was not enough memory, Z_BUF_ERROR if there was not enough room in the output - buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete. + buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete. In + the case where there is not enough room, uncompress() will fill the output + buffer with the uncompressed data up to that point. */ +ZEXTERN int ZEXPORT uncompress2 OF((Bytef *dest, uLongf *destLen, + const Bytef *source, uLong *sourceLen)); +/* + Same as uncompress, except that sourceLen is a pointer, where the + length of the source is *sourceLen. On return, *sourceLen is the number of + source bytes consumed. +*/ /* gzip file access functions */ @@ -1162,7 +1297,7 @@ ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen, wrapper, documented in RFC 1952, wrapped around a deflate stream. */ -typedef voidp gzFile; /* opaque gzip file descriptor */ +typedef struct gzFile_s *gzFile; /* semi-opaque gzip file descriptor */ /* ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode)); @@ -1172,13 +1307,28 @@ ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode)); a strategy: 'f' for filtered data as in "wb6f", 'h' for Huffman-only compression as in "wb1h", 'R' for run-length encoding as in "wb1R", or 'F' for fixed code compression as in "wb9F". (See the description of - deflateInit2 for more information about the strategy parameter.) Also "a" - can be used instead of "w" to request that the gzip stream that will be - written be appended to the file. "+" will result in an error, since reading - and writing to the same gzip file is not supported. + deflateInit2 for more information about the strategy parameter.) 'T' will + request transparent writing or appending with no compression and not using + the gzip format. + + "a" can be used instead of "w" to request that the gzip stream that will + be written be appended to the file. "+" will result in an error, since + reading and writing to the same gzip file is not supported. The addition of + "x" when writing will create the file exclusively, which fails if the file + already exists. On systems that support it, the addition of "e" when + reading or writing will set the flag to close the file on an execve() call. + + These functions, as well as gzip, will read and decode a sequence of gzip + streams in a file. The append function of gzopen() can be used to create + such a file. (Also see gzflush() for another way to do this.) When + appending, gzopen does not test whether the file begins with a gzip stream, + nor does it look for the end of the gzip streams to begin appending. gzopen + will simply append a gzip stream to the existing file. gzopen can be used to read a file which is not in gzip format; in this - case gzread will directly read from the file without decompression. + case gzread will directly read from the file without decompression. When + reading, this will be detected automatically by looking for the magic two- + byte gzip header. gzopen returns NULL if the file could not be opened, if there was insufficient memory to allocate the gzFile state, or if an invalid mode was @@ -1197,7 +1347,11 @@ ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode)); descriptor fd, just like fclose(fdopen(fd, mode)) closes the file descriptor fd. If you want to keep fd open, use fd = dup(fd_keep); gz = gzdopen(fd, mode);. The duplicated descriptor should be saved to avoid a leak, since - gzdopen does not close fd if it fails. + gzdopen does not close fd if it fails. If you are using fileno() to get the + file descriptor from a FILE *, then you will have to use dup() to avoid + double-close()ing the file descriptor. Both gzclose() and fclose() will + close the associated file descriptor, so they need to have different file + descriptors. gzdopen returns NULL if there was insufficient memory to allocate the gzFile state, if an invalid mode was specified (an 'r', 'w', or 'a' was not @@ -1212,10 +1366,9 @@ ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size)); default buffer size is 8192 bytes. This function must be called after gzopen() or gzdopen(), and before any other calls that read or write the file. The buffer memory allocation is always deferred to the first read or - write. Two buffers are allocated, either both of the specified size when - writing, or one of the specified size and the other twice that size when - reading. A larger buffer size of, for example, 64K or 128K bytes will - noticeably increase the speed of decompression (reading). + write. Three times that size in buffer space is allocated. A larger buffer + size of, for example, 64K or 128K bytes will noticeably increase the speed + of decompression (reading). The new buffer size also affects the maximum length for gzprintf(). @@ -1226,26 +1379,68 @@ ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size)); ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy)); /* Dynamically update the compression level or strategy. See the description - of deflateInit2 for the meaning of these parameters. + of deflateInit2 for the meaning of these parameters. Previously provided + data is flushed before the parameter change. - gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not - opened for writing. + gzsetparams returns Z_OK if success, Z_STREAM_ERROR if the file was not + opened for writing, Z_ERRNO if there is an error writing the flushed data, + or Z_MEM_ERROR if there is a memory allocation error. */ ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len)); /* Reads the given number of uncompressed bytes from the compressed file. If - the input file was not in gzip format, gzread copies the given number of - bytes into the buffer. + the input file is not in gzip format, gzread copies the given number of + bytes into the buffer directly from the file. After reaching the end of a gzip stream in the input, gzread will continue - to read, looking for another gzip stream, or failing that, reading the rest - of the input file directly without decompression. The entire input file - will be read if gzread is called until it returns less than the requested - len. + to read, looking for another gzip stream. Any number of gzip streams may be + concatenated in the input file, and will all be decompressed by gzread(). + If something other than a gzip stream is encountered after a gzip stream, + that remaining trailing garbage is ignored (and no error is returned). + + gzread can be used to read a gzip file that is being concurrently written. + Upon reaching the end of the input, gzread will return with the available + data. If the error code returned by gzerror is Z_OK or Z_BUF_ERROR, then + gzclearerr can be used to clear the end of file indicator in order to permit + gzread to be tried again. Z_OK indicates that a gzip stream was completed + on the last gzread. Z_BUF_ERROR indicates that the input file ended in the + middle of a gzip stream. Note that gzread does not return -1 in the event + of an incomplete gzip stream. This error is deferred until gzclose(), which + will return Z_BUF_ERROR if the last gzread ended in the middle of a gzip + stream. Alternatively, gzerror can be used before gzclose to detect this + case. gzread returns the number of uncompressed bytes actually read, less than - len for end of file, or -1 for error. + len for end of file, or -1 for error. If len is too large to fit in an int, + then nothing is read, -1 is returned, and the error state is set to + Z_STREAM_ERROR. +*/ + +ZEXTERN z_size_t ZEXPORT gzfread OF((voidp buf, z_size_t size, z_size_t nitems, + gzFile file)); +/* + Read up to nitems items of size size from file to buf, otherwise operating + as gzread() does. This duplicates the interface of stdio's fread(), with + size_t request and return types. If the library defines size_t, then + z_size_t is identical to size_t. If not, then z_size_t is an unsigned + integer type that can contain a pointer. + + gzfread() returns the number of full items read of size size, or zero if + the end of the file was reached and a full item could not be read, or if + there was an error. gzerror() must be consulted if zero is returned in + order to determine if there was an error. If the multiplication of size and + nitems overflows, i.e. the product does not fit in a z_size_t, then nothing + is read, zero is returned, and the error state is set to Z_STREAM_ERROR. + + In the event that the end of file is reached and only a partial item is + available at the end, i.e. the remaining uncompressed data length is not a + multiple of size, then the final partial item is nevetheless read into buf + and the end-of-file flag is set. The length of the partial item read is not + provided, but could be inferred from the result of gztell(). This behavior + is the same as the behavior of fread() implementations in common libraries, + but it prevents the direct use of gzfread() to read a concurrently written + file, reseting and retrying on end-of-file, when size is not 1. */ ZEXTERN int ZEXPORT gzwrite OF((gzFile file, @@ -1256,19 +1451,33 @@ ZEXTERN int ZEXPORT gzwrite OF((gzFile file, error. */ -ZEXTERN int ZEXPORTVA gzprintf OF((gzFile file, const char *format, ...)); +ZEXTERN z_size_t ZEXPORT gzfwrite OF((voidpc buf, z_size_t size, + z_size_t nitems, gzFile file)); +/* + gzfwrite() writes nitems items of size size from buf to file, duplicating + the interface of stdio's fwrite(), with size_t request and return types. If + the library defines size_t, then z_size_t is identical to size_t. If not, + then z_size_t is an unsigned integer type that can contain a pointer. + + gzfwrite() returns the number of full items written of size size, or zero + if there was an error. If the multiplication of size and nitems overflows, + i.e. the product does not fit in a z_size_t, then nothing is written, zero + is returned, and the error state is set to Z_STREAM_ERROR. +*/ + +ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...)); /* Converts, formats, and writes the arguments to the compressed file under control of the format string, as in fprintf. gzprintf returns the number of - uncompressed bytes actually written, or 0 in case of error. The number of - uncompressed bytes written is limited to 8191, or one less than the buffer - size given to gzbuffer(). The caller should assure that this limit is not - exceeded. If it is exceeded, then gzprintf() will return an error (0) with - nothing written. In this case, there may also be a buffer overflow with - unpredictable consequences, which is possible only if zlib was compiled with - the insecure functions sprintf() or vsprintf() because the secure snprintf() - or vsnprintf() functions were not available. This can be determined using - zlibCompileFlags(). + uncompressed bytes actually written, or a negative zlib error code in case + of error. The number of uncompressed bytes written is limited to 8191, or + one less than the buffer size given to gzbuffer(). The caller should assure + that this limit is not exceeded. If it is exceeded, then gzprintf() will + return an error (0) with nothing written. In this case, there may also be a + buffer overflow with unpredictable consequences, which is possible only if + zlib was compiled with the insecure functions sprintf() or vsprintf() + because the secure snprintf() or vsnprintf() functions were not available. + This can be determined using zlibCompileFlags(). */ ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s)); @@ -1301,7 +1510,10 @@ ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c)); ZEXTERN int ZEXPORT gzgetc OF((gzFile file)); /* Reads one byte from the compressed file. gzgetc returns this byte or -1 - in case of end of file or error. + in case of end of file or error. This is implemented as a macro for speed. + As such, it does not do all of the checking the other functions do. I.e. + it does not check to see if file is NULL, nor whether the structure file + points to has been clobbered or not. */ ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file)); @@ -1325,7 +1537,7 @@ ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush)); If the flush parameter is Z_FINISH, the remaining data is written and the gzip stream is completed in the output. If gzwrite() is called again, a new gzip stream will be started in the output. gzread() is able to read such - concatented gzip streams. + concatenated gzip streams. gzflush should be called only when strictly necessary because it will degrade compression if called too often. @@ -1397,9 +1609,7 @@ ZEXTERN int ZEXPORT gzeof OF((gzFile file)); ZEXTERN int ZEXPORT gzdirect OF((gzFile file)); /* Returns true (1) if file is being copied directly while reading, or false - (0) if file is a gzip stream being decompressed. This state can change from - false to true while reading the input file if the end of a gzip stream is - reached, but is followed by data that is not another gzip stream. + (0) if file is a gzip stream being decompressed. If the input file is empty, gzdirect() will return true, since the input does not contain a gzip stream. @@ -1408,6 +1618,13 @@ ZEXTERN int ZEXPORT gzdirect OF((gzFile file)); cause buffers to be allocated to allow reading the file to determine if it is a gzip file. Therefore if gzbuffer() is used, it should be called before gzdirect(). + + When writing, gzdirect() returns true (1) if transparent writing was + requested ("wT" for the gzopen() mode), or false (0) otherwise. (Note: + gzdirect() is not needed when writing. Transparent writing must be + explicitly requested, so the application already knows the answer. When + linking statically, using gzdirect() will include all of the zlib code for + gzip file reading and decompression, which may not be desired.) */ ZEXTERN int ZEXPORT gzclose OF((gzFile file)); @@ -1419,7 +1636,8 @@ ZEXTERN int ZEXPORT gzclose OF((gzFile file)); must not be called more than once on the same allocation. gzclose will return Z_STREAM_ERROR if file is not valid, Z_ERRNO on a - file operation error, or Z_OK on success. + file operation error, Z_MEM_ERROR if out of memory, Z_BUF_ERROR if the + last read ended in the middle of a gzip stream, or Z_OK on success. */ ZEXTERN int ZEXPORT gzclose_r OF((gzFile file)); @@ -1457,6 +1675,7 @@ ZEXTERN void ZEXPORT gzclearerr OF((gzFile file)); file that is being written concurrently. */ +#endif /* !Z_SOLO */ /* checksum functions */ @@ -1472,7 +1691,7 @@ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); return the updated checksum. If buf is Z_NULL, this function returns the required initial value for the checksum. - An Adler-32 checksum is almost as reliable as a CRC32 but can be computed + An Adler-32 checksum is almost as reliable as a CRC-32 but can be computed much faster. Usage example: @@ -1485,6 +1704,12 @@ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); if (adler != original_adler) error(); */ +ZEXTERN uLong ZEXPORT adler32_z OF((uLong adler, const Bytef *buf, + z_size_t len)); +/* + Same as adler32(), but with a size_t length. +*/ + /* ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2, z_off_t len2)); @@ -1492,16 +1717,17 @@ ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2, Combine two Adler-32 checksums into one. For two sequences of bytes, seq1 and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of - seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. + seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. Note + that the z_off_t type (like off_t) is a signed integer. If len2 is + negative, the result has no meaning or utility. */ ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len)); /* Update a running CRC-32 with the bytes buf[0..len-1] and return the updated CRC-32. If buf is Z_NULL, this function returns the required - initial value for the for the crc. Pre- and post-conditioning (one's - complement) is performed within this function so it shouldn't be done by the - application. + initial value for the crc. Pre- and post-conditioning (one's complement) is + performed within this function so it shouldn't be done by the application. Usage example: @@ -1513,6 +1739,12 @@ ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len)); if (crc != original_crc) error(); */ +ZEXTERN uLong ZEXPORT crc32_z OF((uLong adler, const Bytef *buf, + z_size_t len)); +/* + Same as crc32(), but with a size_t length. +*/ + /* ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2)); @@ -1543,18 +1775,59 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)); -#define deflateInit(strm, level) \ - deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream)) -#define inflateInit(strm) \ - inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream)) -#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \ - deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ - (strategy), ZLIB_VERSION, sizeof(z_stream)) -#define inflateInit2(strm, windowBits) \ - inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream)) -#define inflateBackInit(strm, windowBits, window) \ - inflateBackInit_((strm), (windowBits), (window), \ - ZLIB_VERSION, sizeof(z_stream)) +#ifdef Z_PREFIX_SET +# define z_deflateInit(strm, level) \ + deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream)) +# define z_inflateInit(strm) \ + inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream)) +# define z_deflateInit2(strm, level, method, windowBits, memLevel, strategy) \ + deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ + (strategy), ZLIB_VERSION, (int)sizeof(z_stream)) +# define z_inflateInit2(strm, windowBits) \ + inflateInit2_((strm), (windowBits), ZLIB_VERSION, \ + (int)sizeof(z_stream)) +# define z_inflateBackInit(strm, windowBits, window) \ + inflateBackInit_((strm), (windowBits), (window), \ + ZLIB_VERSION, (int)sizeof(z_stream)) +#else +# define deflateInit(strm, level) \ + deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream)) +# define inflateInit(strm) \ + inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream)) +# define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \ + deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ + (strategy), ZLIB_VERSION, (int)sizeof(z_stream)) +# define inflateInit2(strm, windowBits) \ + inflateInit2_((strm), (windowBits), ZLIB_VERSION, \ + (int)sizeof(z_stream)) +# define inflateBackInit(strm, windowBits, window) \ + inflateBackInit_((strm), (windowBits), (window), \ + ZLIB_VERSION, (int)sizeof(z_stream)) +#endif + +#ifndef Z_SOLO + +/* gzgetc() macro and its supporting function and exposed data structure. Note + * that the real internal state is much larger than the exposed structure. + * This abbreviated structure exposes just enough for the gzgetc() macro. The + * user should not mess with these exposed elements, since their names or + * behavior could change in the future, perhaps even capriciously. They can + * only be used by the gzgetc() macro. You have been warned. + */ +struct gzFile_s { + unsigned have; + unsigned char *next; + z_off64_t pos; +}; +ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */ +#ifdef Z_PREFIX_SET +# undef z_gzgetc +# define z_gzgetc(g) \ + ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g)) +#else +# define gzgetc(g) \ + ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g)) +#endif /* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if @@ -1562,7 +1835,7 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits, * functions are changed to 64 bits) -- in case these are set on systems * without large file support, _LFS64_LARGEFILE must also be true */ -#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0 +#ifdef Z_LARGE64 ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *)); ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int)); ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile)); @@ -1571,14 +1844,23 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits, ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off64_t)); #endif -#if !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0 -# define gzopen gzopen64 -# define gzseek gzseek64 -# define gztell gztell64 -# define gzoffset gzoffset64 -# define adler32_combine adler32_combine64 -# define crc32_combine crc32_combine64 -# ifdef _LARGEFILE64_SOURCE +#if !defined(ZLIB_INTERNAL) && defined(Z_WANT64) +# ifdef Z_PREFIX_SET +# define z_gzopen z_gzopen64 +# define z_gzseek z_gzseek64 +# define z_gztell z_gztell64 +# define z_gzoffset z_gzoffset64 +# define z_adler32_combine z_adler32_combine64 +# define z_crc32_combine z_crc32_combine64 +# else +# define gzopen gzopen64 +# define gzseek gzseek64 +# define gztell gztell64 +# define gzoffset gzoffset64 +# define adler32_combine adler32_combine64 +# define crc32_combine crc32_combine64 +# endif +# ifndef Z_LARGE64 ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *)); ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int)); ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile)); @@ -1595,16 +1877,33 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits, ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t)); #endif -/* hack for buggy compilers */ -#if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL) - struct internal_state {int dummy;}; -#endif +#else /* Z_SOLO */ + + ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t)); + ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t)); + +#endif /* !Z_SOLO */ /* undocumented functions */ ZEXTERN const char * ZEXPORT zError OF((int)); ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp)); -ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void)); +ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void)); ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int)); +ZEXTERN int ZEXPORT inflateValidate OF((z_streamp, int)); +ZEXTERN unsigned long ZEXPORT inflateCodesUsed OF ((z_streamp)); +ZEXTERN int ZEXPORT inflateResetKeep OF((z_streamp)); +ZEXTERN int ZEXPORT deflateResetKeep OF((z_streamp)); +#if (defined(_WIN32) || defined(__CYGWIN__)) && !defined(Z_SOLO) +ZEXTERN gzFile ZEXPORT gzopen_w OF((const wchar_t *path, + const char *mode)); +#endif +#if defined(STDC) || defined(Z_HAVE_STDARG_H) +# ifndef Z_SOLO +ZEXTERN int ZEXPORTVA gzvprintf Z_ARG((gzFile file, + const char *format, + va_list va)); +# endif +#endif #ifdef __cplusplus } diff --git a/security/nss/lib/zlib/zutil.c b/security/nss/lib/zlib/zutil.c index 898ed345b..a76c6b0c7 100644 --- a/security/nss/lib/zlib/zutil.c +++ b/security/nss/lib/zlib/zutil.c @@ -1,27 +1,27 @@ /* zutil.c -- target dependent utility functions for the compression library - * Copyright (C) 1995-2005, 2010 Jean-loup Gailly. + * Copyright (C) 1995-2017 Jean-loup Gailly * For conditions of distribution and use, see copyright notice in zlib.h */ /* @(#) $Id$ */ #include "zutil.h" - -#ifndef NO_DUMMY_DECL -struct internal_state {int dummy;}; /* for buggy compilers */ +#ifndef Z_SOLO +# include "gzguts.h" #endif -const char * const z_errmsg[10] = { -"need dictionary", /* Z_NEED_DICT 2 */ -"stream end", /* Z_STREAM_END 1 */ -"", /* Z_OK 0 */ -"file error", /* Z_ERRNO (-1) */ -"stream error", /* Z_STREAM_ERROR (-2) */ -"data error", /* Z_DATA_ERROR (-3) */ -"insufficient memory", /* Z_MEM_ERROR (-4) */ -"buffer error", /* Z_BUF_ERROR (-5) */ -"incompatible version",/* Z_VERSION_ERROR (-6) */ -""}; +z_const char * const z_errmsg[10] = { + (z_const char *)"need dictionary", /* Z_NEED_DICT 2 */ + (z_const char *)"stream end", /* Z_STREAM_END 1 */ + (z_const char *)"", /* Z_OK 0 */ + (z_const char *)"file error", /* Z_ERRNO (-1) */ + (z_const char *)"stream error", /* Z_STREAM_ERROR (-2) */ + (z_const char *)"data error", /* Z_DATA_ERROR (-3) */ + (z_const char *)"insufficient memory", /* Z_MEM_ERROR (-4) */ + (z_const char *)"buffer error", /* Z_BUF_ERROR (-5) */ + (z_const char *)"incompatible version",/* Z_VERSION_ERROR (-6) */ + (z_const char *)"" +}; const char * ZEXPORT zlibVersion() @@ -58,7 +58,7 @@ uLong ZEXPORT zlibCompileFlags() case 8: flags += 2 << 6; break; default: flags += 3 << 6; } -#ifdef DEBUG +#ifdef ZLIB_DEBUG flags += 1 << 8; #endif #if defined(ASMV) || defined(ASMINF) @@ -85,35 +85,35 @@ uLong ZEXPORT zlibCompileFlags() #ifdef FASTEST flags += 1L << 21; #endif -#ifdef STDC +#if defined(STDC) || defined(Z_HAVE_STDARG_H) # ifdef NO_vsnprintf - flags += 1L << 25; + flags += 1L << 25; # ifdef HAS_vsprintf_void - flags += 1L << 26; + flags += 1L << 26; # endif # else # ifdef HAS_vsnprintf_void - flags += 1L << 26; + flags += 1L << 26; # endif # endif #else - flags += 1L << 24; + flags += 1L << 24; # ifdef NO_snprintf - flags += 1L << 25; + flags += 1L << 25; # ifdef HAS_sprintf_void - flags += 1L << 26; + flags += 1L << 26; # endif # else # ifdef HAS_snprintf_void - flags += 1L << 26; + flags += 1L << 26; # endif # endif #endif return flags; } -#ifdef DEBUG - +#ifdef ZLIB_DEBUG +#include # ifndef verbose # define verbose 0 # endif @@ -181,6 +181,7 @@ void ZLIB_INTERNAL zmemzero(dest, len) } #endif +#ifndef Z_SOLO #ifdef SYS16BIT @@ -215,9 +216,11 @@ local ptr_table table[MAX_PTR]; voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) { - voidpf buf = opaque; /* just to make some compilers happy */ + voidpf buf; ulg bsize = (ulg)items*size; + (void)opaque; + /* If we allocate less than 65520 bytes, we assume that farmalloc * will return a usable pointer which doesn't have to be normalized. */ @@ -240,6 +243,9 @@ voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) { int n; + + (void)opaque; + if (*(ush*)&ptr != 0) { /* object < 64K */ farfree(ptr); return; @@ -255,7 +261,6 @@ void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) next_ptr--; return; } - ptr = opaque; /* just to make some compilers happy */ Assert(0, "zcfree: ptr not found"); } @@ -274,13 +279,13 @@ void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size) { - if (opaque) opaque = 0; /* to make compiler happy */ + (void)opaque; return _halloc((long)items, size); } void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) { - if (opaque) opaque = 0; /* to make compiler happy */ + (void)opaque; _hfree(ptr); } @@ -302,7 +307,7 @@ voidpf ZLIB_INTERNAL zcalloc (opaque, items, size) unsigned items; unsigned size; { - if (opaque) items += size - size; /* make compiler happy */ + (void)opaque; return sizeof(uInt) > 2 ? (voidpf)malloc(items * size) : (voidpf)calloc(items, size); } @@ -311,8 +316,10 @@ void ZLIB_INTERNAL zcfree (opaque, ptr) voidpf opaque; voidpf ptr; { + (void)opaque; free(ptr); - if (opaque) return; /* make compiler happy */ } #endif /* MY_ZCALLOC */ + +#endif /* !Z_SOLO */ diff --git a/security/nss/lib/zlib/zutil.h b/security/nss/lib/zlib/zutil.h index d6ee23c6f..b079ea6a8 100644 --- a/security/nss/lib/zlib/zutil.h +++ b/security/nss/lib/zlib/zutil.h @@ -1,5 +1,5 @@ /* zutil.h -- internal interface and configuration of the compression library - * Copyright (C) 1995-2010 Jean-loup Gailly. + * Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */ @@ -13,7 +13,7 @@ #ifndef ZUTIL_H #define ZUTIL_H -#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ) +#ifdef HAVE_HIDDEN # define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) #else # define ZLIB_INTERNAL @@ -21,7 +21,7 @@ #include "zlib.h" -#ifdef STDC +#if defined(STDC) && !defined(Z_SOLO) # if !(defined(_WIN32_WCE) && defined(_MSC_VER)) # include # endif @@ -29,10 +29,16 @@ # include #endif +#ifdef Z_SOLO + typedef long ptrdiff_t; /* guess -- will be caught if guess is wrong */ +#endif + #ifndef local # define local static #endif -/* compile with -Dlocal if your debugger can't find static symbols */ +/* since "static" is used to mean two completely different things in C, we + define "local" for the non-static meaning of "static", for readability + (compile with -Dlocal if your debugger can't find static symbols) */ typedef unsigned char uch; typedef uch FAR uchf; @@ -40,13 +46,13 @@ typedef unsigned short ush; typedef ush FAR ushf; typedef unsigned long ulg; -extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ +extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ /* (size given to avoid silly warnings with Visual C++) */ #define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)] #define ERR_RETURN(strm,err) \ - return (strm->msg = (char*)ERR_MSG(err), (err)) + return (strm->msg = ERR_MSG(err), (err)) /* To be used only when the state is known to be valid */ /* common constants */ @@ -78,63 +84,83 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ #if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32)) # define OS_CODE 0x00 -# if defined(__TURBOC__) || defined(__BORLANDC__) -# if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__)) - /* Allow compilation with ANSI keywords only enabled */ - void _Cdecl farfree( void *block ); - void *_Cdecl farmalloc( unsigned long nbytes ); -# else -# include +# ifndef Z_SOLO +# if defined(__TURBOC__) || defined(__BORLANDC__) +# if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__)) + /* Allow compilation with ANSI keywords only enabled */ + void _Cdecl farfree( void *block ); + void *_Cdecl farmalloc( unsigned long nbytes ); +# else +# include +# endif +# else /* MSC or DJGPP */ +# include # endif -# else /* MSC or DJGPP */ -# include # endif #endif #ifdef AMIGA -# define OS_CODE 0x01 +# define OS_CODE 1 #endif #if defined(VAXC) || defined(VMS) -# define OS_CODE 0x02 +# define OS_CODE 2 # define F_OPEN(name, mode) \ fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512") #endif +#ifdef __370__ +# if __TARGET_LIB__ < 0x20000000 +# define OS_CODE 4 +# elif __TARGET_LIB__ < 0x40000000 +# define OS_CODE 11 +# else +# define OS_CODE 8 +# endif +#endif + #if defined(ATARI) || defined(atarist) -# define OS_CODE 0x05 +# define OS_CODE 5 #endif #ifdef OS2 -# define OS_CODE 0x06 -# ifdef M_I86 +# define OS_CODE 6 +# if defined(M_I86) && !defined(Z_SOLO) # include # endif #endif #if defined(MACOS) || defined(TARGET_OS_MAC) -# define OS_CODE 0x07 -# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os -# include /* for fdopen */ -# else -# ifndef fdopen -# define fdopen(fd,mode) NULL /* No fdopen() */ +# define OS_CODE 7 +# ifndef Z_SOLO +# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os +# include /* for fdopen */ +# else +# ifndef fdopen +# define fdopen(fd,mode) NULL /* No fdopen() */ +# endif # endif # endif #endif -#ifdef TOPS20 -# define OS_CODE 0x0a +#ifdef __acorn +# define OS_CODE 13 #endif -#ifdef WIN32 -# ifndef __CYGWIN__ /* Cygwin is Unix, not Win32 */ -# define OS_CODE 0x0b -# endif +#if defined(WIN32) && !defined(__CYGWIN__) +# define OS_CODE 10 #endif -#ifdef __50SERIES /* Prime/PRIMOS */ -# define OS_CODE 0x0f +#ifdef _BEOS_ +# define OS_CODE 16 +#endif + +#ifdef __TOS_OS400__ +# define OS_CODE 18 +#endif + +#ifdef __APPLE__ +# define OS_CODE 19 #endif #if defined(_BEOS_) || defined(RISCOS) @@ -153,14 +179,15 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ # endif #endif -#if defined(__BORLANDC__) +#if defined(__BORLANDC__) && !defined(MSDOS) #pragma warn -8004 #pragma warn -8008 #pragma warn -8066 #endif /* provide prototypes for these when building zlib without LFS */ -#if !defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0 +#if !defined(_WIN32) && \ + (!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0) ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t)); ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t)); #endif @@ -168,7 +195,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ /* common defaults */ #ifndef OS_CODE -# define OS_CODE 0x03 /* assume Unix */ +# define OS_CODE 3 /* assume Unix */ #endif #ifndef F_OPEN @@ -177,43 +204,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ /* functions */ -#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550) || \ - (defined(_MSC_VER) && _MSC_VER >= 1500) -# ifndef HAVE_VSNPRINTF -# define HAVE_VSNPRINTF -# endif -#endif -#if defined(__CYGWIN__) -# ifndef HAVE_VSNPRINTF -# define HAVE_VSNPRINTF -# endif -#endif -#ifndef HAVE_VSNPRINTF -# ifdef MSDOS - /* vsnprintf may exist on some MS-DOS compilers (DJGPP?), - but for now we just assume it doesn't. */ -# define NO_vsnprintf -# endif -# ifdef __TURBOC__ -# define NO_vsnprintf -# endif -# ifdef WIN32 - /* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */ -# if !defined(vsnprintf) && !defined(NO_vsnprintf) -# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 ) -# define vsnprintf _vsnprintf -# endif -# endif -# endif -# ifdef __SASC -# define NO_vsnprintf -# endif -#endif -#ifdef VMS -# define NO_vsnprintf -#endif - -#if defined(pyr) +#if defined(pyr) || defined(Z_SOLO) # define NO_MEMCPY #endif #if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__) @@ -243,7 +234,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ #endif /* Diagnostic functions */ -#ifdef DEBUG +#ifdef ZLIB_DEBUG # include extern int ZLIB_INTERNAL z_verbose; extern void ZLIB_INTERNAL z_error OF((char *m)); @@ -262,14 +253,19 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ # define Tracecv(c,x) #endif - -voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items, - unsigned size)); -void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr)); +#ifndef Z_SOLO + voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items, + unsigned size)); + void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr)); +#endif #define ZALLOC(strm, items, size) \ (*((strm)->zalloc))((strm)->opaque, (items), (size)) #define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr)) #define TRY_FREE(s, p) {if (p) ZFREE(s, p);} +/* Reverse the bytes in a 32-bit value */ +#define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \ + (((q) & 0xff00) << 8) + (((q) & 0xff) << 24)) + #endif /* ZUTIL_H */ diff --git a/security/nss/mach b/security/nss/mach index ec344c1ec..7c45990f0 100644 --- a/security/nss/mach +++ b/security/nss/mach @@ -20,7 +20,6 @@ import tarfile import tempfile from hashlib import sha256 -from gtests.common.wycheproof.genTestVectors import generate_test_vectors DEVNULL = open(os.devnull, 'wb') cwd = os.path.dirname(os.path.abspath(__file__)) @@ -244,6 +243,9 @@ class coverityAction(argparse.Action): print('Skipping CID: {0} from file: {1} since it\'s not related with the current patch.'.format( issue['stateOnServer']['cid'], issue['strippedMainEventFilePathname'])) continue + # If path does not start with `cwd` skip it + if not path.startswith(cwd): + continue path = relpath(path) if path in files_list: files_list[path]['warnings'].append(build_element(issue)) @@ -444,7 +446,8 @@ class covAction(argparse.Action): def runSslGtests(self, outdir): env = { "GTESTFILTER": "*", # Prevent parallel test runs. - "ASAN_OPTIONS": "coverage=1:coverage_dir=" + outdir + "ASAN_OPTIONS": "coverage=1:coverage_dir=" + outdir, + "NSS_DEFAULT_DB_TYPE": "dbm" } run_tests("ssl_gtests", env=env, silent=True) @@ -463,7 +466,7 @@ class covAction(argparse.Action): print("\nBuild with coverage sanitizers...\n") sancov_args = "edge,no-prune,trace-pc-guard,trace-cmp" subprocess.check_call([ - os.path.join(cwd, "build.sh"), "-c", "--clang", "--asan", + os.path.join(cwd, "build.sh"), "-c", "--clang", "--asan", "--enable-legacy-db", "--sancov=" + sancov_args ]) @@ -478,7 +481,8 @@ class covAction(argparse.Action): symcov_file = os.path.join(outdir, "ssl_gtest.symcov") out = open(symcov_file, 'wb') - subprocess.check_call([ + # Don't exit immediately on error + symbol_retcode = subprocess.call([ "sancov", "-blacklist=" + os.path.join(cwd, ".sancov-blacklist"), "-symbolize", sancov_file, @@ -486,8 +490,14 @@ class covAction(argparse.Action): ], stdout=out) out.close() - print("\nCoverage report: " + symcov_file) + print("\nCopying ssl_gtests to artifacts...") + shutil.copyfile(os.path.join(cwd, "../dist/Debug/bin/ssl_gtest"), + os.path.join(outdir, "ssl_gtest")) + print("\nCoverage report: " + symcov_file) + if symbol_retcode > 0: + print("sancov failed to symbolize with return code {}".format(symbol_retcode)) + sys.exit(symbol_retcode) class commandsAction(argparse.Action): commands = [] @@ -496,14 +506,6 @@ class commandsAction(argparse.Action): for c in commandsAction.commands: print(c) -class wycheproofAction(argparse.Action): - - def __call__(self, parser, args, values, option_string=None): - generate_test_vectors() - clangFormat = cfAction(None, None, None) - clangFormat(None, args, None) - - def parse_arguments(): parser = argparse.ArgumentParser( description='NSS helper script. ' + @@ -586,18 +588,6 @@ def parse_arguments(): nargs='*', action=commandsAction) - parser_wycheproof = subparsers.add_parser( - 'wycheproof', - help="generate wycheproof test headers") - parser_wycheproof.add_argument( - '--noroot', - help='On linux, suppress the use of \'sudo\' for running docker.', - action='store_true') - parser_wycheproof.add_argument( - 'wycheproof', - nargs='*', - action=wycheproofAction) - commandsAction.commands = [c for c in subparsers.choices] return parser.parse_args() diff --git a/security/nss/manifest.mn b/security/nss/manifest.mn index 500a5ad64..a8b1df39e 100644 --- a/security/nss/manifest.mn +++ b/security/nss/manifest.mn @@ -11,3 +11,5 @@ IMPORTS = nspr20/v4.8 \ RELEASE = nss DIRS = coreconf lib cmd cpputil gtests + + diff --git a/security/nss/nss-tool/enc/enctool.cc b/security/nss/nss-tool/enc/enctool.cc index e37e4593a..e17153285 100644 --- a/security/nss/nss-tool/enc/enctool.cc +++ b/security/nss/nss-tool/enc/enctool.cc @@ -87,8 +87,8 @@ bool EncTool::GetAesGcmKey(const std::vector& aad, } // GCM params. - CK_GCM_PARAMS* gcm_params = - static_cast(PORT_Malloc(sizeof(struct CK_GCM_PARAMS))); + CK_NSS_GCM_PARAMS* gcm_params = static_cast( + PORT_Malloc(sizeof(struct CK_NSS_GCM_PARAMS))); if (!gcm_params) { return false; } diff --git a/security/nss/nss-tool/hw-support.c b/security/nss/nss-tool/hw-support.c index 0aa097ffc..87d652c3a 100644 --- a/security/nss/nss-tool/hw-support.c +++ b/security/nss/nss-tool/hw-support.c @@ -22,8 +22,12 @@ int main(int argc, char const *argv[]) { #if defined(NSS_X86_OR_X64) printf("\tAES-NI \t%s supported\n", aesni_support() ? "" : "not"); printf("\tPCLMUL \t%s supported\n", clmul_support() ? "" : "not"); + printf("\tSHA \t%s supported\n", sha_support() ? "" : "not"); printf("\tAVX \t%s supported\n", avx_support() ? "" : "not"); + printf("\tAVX2 \t%s supported\n", avx2_support() ? "" : "not"); printf("\tSSSE3 \t%s supported\n", ssse3_support() ? "" : "not"); + printf("\tSSE4.1 \t%s supported\n", sse4_1_support() ? "" : "not"); + printf("\tSSE4.2 \t%s supported\n", sse4_2_support() ? "" : "not"); #elif defined(__aarch64__) || defined(__arm__) printf("\tNEON \t%s supported\n", arm_neon_support() ? "" : "not"); printf("\tAES \t%s supported\n", arm_aes_support() ? "" : "not"); diff --git a/security/nss/nss/automation/abi-check/new-report-libnss3.so.txt b/security/nss/nss/automation/abi-check/new-report-libnss3.so.txt new file mode 100644 index 000000000..edf5a1310 --- /dev/null +++ b/security/nss/nss/automation/abi-check/new-report-libnss3.so.txt @@ -0,0 +1,13 @@ + +1 function with some indirect sub-type change: + + [C]'function SECStatus PK11_GetModInfo(SECMODModule*, CK_INFO*)' at pk11util.c:613:1 has some indirect sub-type changes: + parameter 1 of type 'SECMODModule*' has sub-type changes: + in pointed to type 'typedef SECMODModule' at secmodt.h:29:1: + underlying type 'struct SECMODModuleStr' at secmodt.h:44:1 changed: + type size changed from 1600 to 1664 (in bits) + 1 data member insertion: + 'CK_FLAGS SECMODModuleStr::flags', at offset 1600 (in bits) at secmodt.h:76:1 + no data member change (1 filtered); + + diff --git a/security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt b/security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt new file mode 100644 index 000000000..1e825bede --- /dev/null +++ b/security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt @@ -0,0 +1,8 @@ + +4 Added functions: + + 'function CK_RV FC_GetInterface(CK_UTF8CHAR_PTR, CK_VERSION_PTR, CK_INTERFACE_PTR_PTR, CK_FLAGS)' {FC_GetInterface@@NSS_3.52} + 'function CK_RV FC_GetInterfaceList(CK_INTERFACE_PTR, CK_ULONG_PTR)' {FC_GetInterfaceList@@NSS_3.52} + 'function CK_RV NSC_GetInterface(CK_UTF8CHAR_PTR, CK_VERSION_PTR, CK_INTERFACE_PTR_PTR, CK_FLAGS)' {NSC_GetInterface@@NSS_3.52} + 'function CK_RV NSC_GetInterfaceList(CK_INTERFACE_PTR, CK_ULONG_PTR)' {NSC_GetInterfaceList@@NSS_3.52} + diff --git a/security/nss/readme.md b/security/nss/readme.md index 67eca19fb..27f4c7fd0 100644 --- a/security/nss/readme.md +++ b/security/nss/readme.md @@ -2,7 +2,7 @@ Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server -applications. NSS supports SSL v3-TLS 1.2 (experimental TLS 1.3), PKCS #5, PKCS#7, +applications. NSS supports TLS 1.2, TLS 1.3, PKCS #5, PKCS#7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. diff --git a/security/nss/tests/all.sh b/security/nss/tests/all.sh index aeda4e30d..99a7fd639 100644 --- a/security/nss/tests/all.sh +++ b/security/nss/tests/all.sh @@ -51,10 +51,10 @@ # pkix - run test suites with PKIX enabled # upgradedb - upgrade existing certificate databases to shareable # format (creates them if doesn't exist yet) and run -# test suites with those databases +# test suites with those databases. Requires to enable libdm. # sharedb - run test suites with shareable database format # enabled (databases are created directly to this -# format) +# format). This is the default and doesn't need to be run separately. # # Mandatory environment variables (to be set before testing): # ----------------------------------------------------------- @@ -135,16 +135,16 @@ run_tests() } ########################## run_cycle_standard ########################## -# run test suites with dbm database (no PKIX, no sharedb) +# run test suites with sql database (no PKIX) ######################################################################## run_cycle_standard() { TEST_MODE=STANDARD TESTS="${ALL_TESTS}" - TESTS_SKIP="cipher libpkix sdr ocsp pkits" + TESTS_SKIP="libpkix pkits" - NSS_DEFAULT_DB_TYPE="dbm" + NSS_DEFAULT_DB_TYPE=${NSS_DEFAULT_DB_TYPE:-"sql"} export NSS_DEFAULT_DB_TYPE run_tests @@ -288,7 +288,7 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then . ./init.sh fi -cycles="standard pkix upgradedb sharedb" +cycles="standard pkix" CYCLES=${NSS_CYCLES:-$cycles} NO_INIT_SUPPORT=`certutil --build-flags |grep -cw NSS_NO_INIT_SUPPORT` diff --git a/security/nss/tests/common/certsetup.sh b/security/nss/tests/common/certsetup.sh index ed026c40e..2f0055f1a 100644 --- a/security/nss/tests/common/certsetup.sh +++ b/security/nss/tests/common/certsetup.sh @@ -56,6 +56,11 @@ make_cert() { type_args=(-g 2048 --extGeneric 1.3.6.1.4.1.44363.44:not-critical:empty.txt) type=rsa ;; + delegator_rsa_pss2048) + touch empty.txt + type_args=(-g 2048 --pss --extGeneric 1.3.6.1.4.1.44363.44:not-critical:empty.txt) + type=rsa + ;; esac msg="create certificate: $@" shift 2 diff --git a/security/nss/tests/common/cleanup.sh b/security/nss/tests/common/cleanup.sh index 6316eecf8..f9c5f5961 100644 --- a/security/nss/tests/common/cleanup.sh +++ b/security/nss/tests/common/cleanup.sh @@ -34,6 +34,8 @@ if [ -z "${CLEANUP}" -o "${CLEANUP}" = "${SCRIPTNAME}" ]; then echo "IOPR_HOSTADDR_LIST=${IOPR_HOSTADDR_LIST}" echo "PKITS_DATA=${PKITS_DATA}" echo "NSS_DISABLE_HW_AES=${NSS_DISABLE_HW_AES}" + echo "NSS_DISABLE_HW_SHA1=${NSS_DISABLE_HW_SHA1}" + echo "NSS_DISABLE_HW_SHA2=${NSS_DISABLE_HW_SHA2}" echo "NSS_DISABLE_PCLMUL=${NSS_DISABLE_PCLMUL}" echo "NSS_DISABLE_AVX=${NSS_DISABLE_AVX}" echo "NSS_DISABLE_ARM_NEON=${NSS_DISABLE_ARM_NEON}" diff --git a/security/nss/tests/common/init.sh b/security/nss/tests/common/init.sh index 51c257773..658023d83 100644 --- a/security/nss/tests/common/init.sh +++ b/security/nss/tests/common/init.sh @@ -651,9 +651,9 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then RELOAD_CRL=1 - # if test mode isn't set, test scripts default to expecting dbm + # if test mode isn't set, test scripts default to expecting sql if [ "${TEST_MODE}" = "" ]; then - NSS_DEFAULT_DB_TYPE="dbm" + NSS_DEFAULT_DB_TYPE=${NSS_DEFAULT_DB_TYPE:-"sql"} export NSS_DEFAULT_DB_TYPE fi diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax b/security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax new file mode 100644 index 000000000..20eeb0682 --- /dev/null +++ b/security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax @@ -0,0 +1,30023 @@ +# CAVS 14.4 +# "SP800-108 - KDF" information for "test1" +# KDF Mode Supported: Counter Mode +# Location of counter tested: (Before Fixed Input Data) (After Fixed Input Data)(In Middle of Fixed Input Data before Context) +# PRFs tested: CMAC with key sizes: AES128 AES192 AES256 HMAC with key sizes: SHA1 SHA224 SHA256 SHA384 SHA512 +# Generated on Tue Apr 23 12:20:16 2013 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = dff1e50ac0b69dc40f1051d46c2b069c +FixedInputDataByteLen = 60 +FixedInputData = c16e6e02c5a3dcc8d78b9ac1306877761310455b4e41469951d9e6c2245a064b33fd8c3b01203a7824485bf0a64060c4648b707d2607935699316ea5 +KO = 8be8f0869b3c0ba97b71863d1b9f7813 + +COUNT=1 +L = 128 +KI = e4d94da336fada7c0ee4a9591dd0327a +FixedInputDataByteLen = 60 +FixedInputData = 538fefb2eeb7c50c84bf603a7beddff4bba049f0052c45f13c56e9ae5944eb22d677f280e5a29c588cf40c7c57f7767aad3d595069fb40d02c01f866 +KO = 268a1d44ba5a5b1a28b9a611c76671f7 + +COUNT=2 +L = 128 +KI = 218d052c2d424179ee402487a8cbc758 +FixedInputDataByteLen = 60 +FixedInputData = d656dd657bd57afe46e8579641663fe0aaf6ff7887c99f9e19d939022c697c559d7f35c668c308f61c96a06244d1bad30494858f597632d374477bce +KO = 5203697c14fc38241fb285b47c2ca709 + +COUNT=3 +L = 128 +KI = 0b4e767fe2c272b823e83e3fe3b25f59 +FixedInputDataByteLen = 60 +FixedInputData = b69deca735b237676debabbcc246063616add094254fd2ffe77d4a5fb5230e81e7e3bfb124293ed8c5972aa00152979be98be844d5d129659cc6983e +KO = 5654c9cf2964f6c4255a5335cac9185b + +COUNT=4 +L = 128 +KI = 60a49a2ff5fa5373ba658d8ebab5876a +FixedInputDataByteLen = 60 +FixedInputData = 5cffbf22c8efc60325a7df5a525ad424e8ff2c117cac8196963ee3e8251269eab4ed1155e3d1cfecee46962d6db8a8f3f370dd2b9714c61b130ab4d6 +KO = bc71e46e669af6e4330c6ee0ea8b5945 + +COUNT=5 +L = 128 +KI = 3bc721d32372082d3a181dfb819a3637 +FixedInputDataByteLen = 60 +FixedInputData = bf6703031fe8a1a1d92ae37fc98810d5ae0c4057ccb260643dc682f7611c53e6932ca439463a30302aca211d3243597f6ad9c576e7185353fa8abc2b +KO = 0c3c80fc034f60e7b8da38f7df6f0395 + +COUNT=6 +L = 128 +KI = fcd1eebeee3b35a3043e05368d97e27a +FixedInputDataByteLen = 60 +FixedInputData = a70ec37ff8171bf54114805cab01d67646b3832fef4d744c438a0d244815e9a69cd2a1411b153ccc79abef312e95251f7279a64b55db0b8028e23ce2 +KO = 2f4a0dd8d31bf8a0b91909f274582c5c + +COUNT=7 +L = 128 +KI = 38a475d598a99ae1e4cdc189d0cac27e +FixedInputDataByteLen = 60 +FixedInputData = 74e7be6d965045c43a41b89bb8b88ec178038e016495162402145cf2426381155f2630c5866d0fde9b9949690203458a4676f4f3bc3eb7ea4c9f7a46 +KO = acd4b6cc8bf31f46523edd5ecdb82888 + +COUNT=8 +L = 128 +KI = 851eb94c2d7d714eb2950b35dd724c61 +FixedInputDataByteLen = 60 +FixedInputData = 3c64b8083a4efd55b4fa1e28feee5db9d62c4680c3df4f94427255fa8a49f7b482ee53dd53cb0236830836b1ffd914a1de349d74e3674722a1aae599 +KO = e06105f39810ac10c58365bcd7d4049f + +COUNT=9 +L = 128 +KI = 4c27c0ef95763a48d419d9bd221fc50b +FixedInputDataByteLen = 60 +FixedInputData = 7a369f79bcb2d64a89a5da73955a9b5c6342d5e0e58da769e0d5de7fae9c7046a3cd46f7f54d8a2d798717cc5f74631d3c54d40188f5543ca3a3d544 +KO = 08ae881f4120f088430fcd8bd8ebb711 + +COUNT=10 +L = 256 +KI = 682e814d872397eba71170a693514904 +FixedInputDataByteLen = 60 +FixedInputData = e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c +KO = dac9b6ca405749cfb065a0f1e42c7c4224d3d5db32fdafe9dee6ca193316f2c7 + +COUNT=11 +L = 256 +KI = fa69f5f010a6141a5777f8ec0750a013 +FixedInputDataByteLen = 60 +FixedInputData = 0145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b +KO = 2a6e0447a9360b63d3c5100b53e34e932f97be83553f3853e7e8a217adb99694 + +COUNT=12 +L = 256 +KI = 8d6a881c1a26ae4bd1f7d3ed1bb7a460 +FixedInputDataByteLen = 60 +FixedInputData = 00d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0 +KO = 9e1a526a13ea4a0bc06b713e4e4fcbe3fd468687adf29508abddbaad047f1162 + +COUNT=13 +L = 256 +KI = a6b8d8acfecb0a21615fe8b29b6855b5 +FixedInputDataByteLen = 60 +FixedInputData = bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361 +KO = f0789dbdcf2879170af862dd620ed6755b20145aee79674cd03f6414b5079a4e + +COUNT=14 +L = 256 +KI = 6ef98b6b81d6e221daef0c4258ac8ac6 +FixedInputDataByteLen = 60 +FixedInputData = 50c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487 +KO = f2015a012f7fac7f4488fd5868b0b48b18b5ef256deb315130a1e71e2f0dcc53 + +COUNT=15 +L = 256 +KI = 49d784965bc218a15fadcb7226d3faed +FixedInputDataByteLen = 60 +FixedInputData = 1917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6 +KO = 114da5f8f1b5c308a81e15079bbb42890554951ffef9de465e9955b4d55ccb8d + +COUNT=16 +L = 256 +KI = 3968849a7a531bf60ce1224b0378a776 +FixedInputDataByteLen = 60 +FixedInputData = d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016 +KO = 3f2c205beea5b2c343d41973926c91eec2ccfd4d6b051bc1018846559beb77f8 + +COUNT=17 +L = 256 +KI = bd0ca0bfe7d8734bbcfb817c7f4ca55f +FixedInputDataByteLen = 60 +FixedInputData = 31a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7 +KO = c7c86ee7472a9b7663377e8afe5f7ce62e9552cadcfea19eccd330abc8f5997c + +COUNT=18 +L = 256 +KI = 82cda9d1bb960f43c0d6aefe46803369 +FixedInputDataByteLen = 60 +FixedInputData = c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4 +KO = 373f3c96f7556e1c544d56d066cccb16332c9a62c826b329cc0e3a403fefdd27 + +COUNT=19 +L = 256 +KI = 2c2cdad048f917a79e62ec3f2208a881 +FixedInputDataByteLen = 60 +FixedInputData = b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628 +KO = dfa69cc8bbdb114fb89157ee58aa70a3c2157dab0f3405c5194bbfb2e3bffa72 + +COUNT=20 +L = 160 +KI = 7aa9973481d560f3be217ac3341144d8 +FixedInputDataByteLen = 60 +FixedInputData = 46f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5 +KO = 1746ae4f09903f74bfbe1b8ae2b79d74576a3b09 + +COUNT=21 +L = 160 +KI = 58618d4c998ed1d2efc2fcfe9bd2b78b +FixedInputDataByteLen = 60 +FixedInputData = d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7 +KO = 6141172f887da52aaa26d844af28f56c82689a99 + +COUNT=22 +L = 160 +KI = 6e5e4958c16aac4e2975e900957c6c48 +FixedInputDataByteLen = 60 +FixedInputData = 7501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388 +KO = 777abf1910af4283a2a9f12572c8054246ea2e0d + +COUNT=23 +L = 160 +KI = ba42080996984a46171d49585cad9011 +FixedInputDataByteLen = 60 +FixedInputData = d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2 +KO = 3eb4d2e1f559ad3b0722c74622b4cc88c475fa95 + +COUNT=24 +L = 160 +KI = 4357477186dd22d1093344228aba84d5 +FixedInputDataByteLen = 60 +FixedInputData = 238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf +KO = 2bb03d823ea54026c88219ec212464fbfbb0fd2d + +COUNT=25 +L = 160 +KI = 3ad1ce683e521c8d2041ecbb5e4e1300 +FixedInputDataByteLen = 60 +FixedInputData = 92c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2 +KO = 1e3ef1687d82371ffcd60f6a1e5b2fbbabc2459a + +COUNT=26 +L = 160 +KI = 118e158adeaf5a8aaa9a3f6c1e70edb9 +FixedInputDataByteLen = 60 +FixedInputData = 68cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78 +KO = 5bfc9d763193d0d70adda3dc99f9cf2db9809525 + +COUNT=27 +L = 160 +KI = ccac8bf0aa5133967ff7aa7821640b0d +FixedInputDataByteLen = 60 +FixedInputData = 868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2 +KO = e54f3f8f81e17aed6178774412d46643d461d365 + +COUNT=28 +L = 160 +KI = a6734cdacdb1e6185546a27f77dc9302 +FixedInputDataByteLen = 60 +FixedInputData = a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f +KO = 799b216e9f2b9b677702ae8c58392a1c0a1e2480 + +COUNT=29 +L = 160 +KI = 86ea83aee6cf26659c3d1400927fdf4e +FixedInputDataByteLen = 60 +FixedInputData = 7f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf +KO = df62e218b733bb24097e358d593a7316482401ea + +COUNT=30 +L = 320 +KI = e91e0d06ab23a4e495bbcc430efddcaf +FixedInputDataByteLen = 60 +FixedInputData = 24acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93 +KO = e81ef2483729d4165aaa4866c17f26496e6c6924e2fe34f608efef0c35835f86df29a1e19ce166a8 + +COUNT=31 +L = 320 +KI = bb31eef5a2ca3bfb342c5800fee67313 +FixedInputDataByteLen = 60 +FixedInputData = f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a +KO = 8923d38effde99e24f67dec9330c4f1b874fc382ad644140e73a8e406f405d3fe4b4730b7291275a + +COUNT=32 +L = 320 +KI = 0f208f52a0b85384a924c6b07801950f +FixedInputDataByteLen = 60 +FixedInputData = d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93 +KO = 02353fb94cb742eb085e0a6d9977b11a4a9dbad5803738b54fc118ec0aec8bd4967b1da1b785f265 + +COUNT=33 +L = 320 +KI = c0164af27a8d6c9a73112e07633984dd +FixedInputDataByteLen = 60 +FixedInputData = 2990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17 +KO = 16224dbbcc9bacb4ff8bb7d2dc3ad400b7795018998db0a08e36e11fbfdf67dc4cc25eb9a8bba82f + +COUNT=34 +L = 320 +KI = 36c99c2f50111ed581417451c122d4e0 +FixedInputDataByteLen = 60 +FixedInputData = 8e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae +KO = 17da9f7807dc38aff67f0dcf78f2a2b43bbb54594b2595da21fa9b7724299350bd06b8aee22f7cb2 + +COUNT=35 +L = 320 +KI = 3f18040648eed192cc165a19b7353768 +FixedInputDataByteLen = 60 +FixedInputData = 83aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99 +KO = 344b022dd304eb0fcaae93d54d7e5c64be29a3aeb412b58bef62ffa687128d320f545d3adc92bf33 + +COUNT=36 +L = 320 +KI = 3999532bb1921e9385acdd4b2b287c06 +FixedInputDataByteLen = 60 +FixedInputData = ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be +KO = de749934c2153ce693f8eb09408347fd383f044852d0f1377655c06a527d92959f478c9b64cfab11 + +COUNT=37 +L = 320 +KI = 056f06b5051a8265d68f941e8aace94e +FixedInputDataByteLen = 60 +FixedInputData = dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed +KO = 6d7f5481540bd6877be4c62d591071b0019aebda3c906f2fd130116574c00fce98cf3aec281c5070 + +COUNT=38 +L = 320 +KI = 9568daba7556d4dad618fd68df699f3e +FixedInputDataByteLen = 60 +FixedInputData = 901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b +KO = 45c17b8aa92d2a7562ca438cc2499712d084eb9244de70d238b88912f524c1b4b3deae9adeb4c742 + +COUNT=39 +L = 320 +KI = c3ba16a8ec864c0f6f27cea220eccaaa +FixedInputDataByteLen = 60 +FixedInputData = c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae +KO = ceeaab29648cff00b89f7330076298b1e036d73ed7c5e61f2e97bd5ce0920f0f45133eaca3d3712b + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 30ec5f6fa1def33cff008178c4454211 +FixedInputDataByteLen = 60 +FixedInputData = c95e7b1d4f2570259abfc05bb00730f0284c3bb9a61d07259848a1cb57c81d8a6c3382c500bf801dfc8f70726b082cf4c3fa34386c1e7bf0e5471438 +KO = 00018fff9574994f5c4457f461c7a67e + +COUNT=1 +L = 128 +KI = 455aa01dbce23de7ad3bcc230d5af543 +FixedInputDataByteLen = 60 +FixedInputData = 3fa341c96da7f299a0fd984dbce7484d4de831430cfa779a36ff9c1470e4da81d2157c72fee3b82a6e4eda8dd7832fae637fd9f3606ee75758c60807 +KO = 372b646d94e1275d7301936af758f788 + +COUNT=2 +L = 128 +KI = 06c7a7ff5c9415b2715f74c6ea416ae2 +FixedInputDataByteLen = 60 +FixedInputData = db780d1aa7b552d29b20463d1fd5dbbe3f9deda981b8ef0807c66cef7bb4e2439d1926d8325ec536367d96e361b7ca4e4666c839bdea4daea7575db1 +KO = 142ca6df633cd9b31e10b1ac28f0757b + +COUNT=3 +L = 128 +KI = 506435230e29edf1a77e64d6060a4cb8 +FixedInputDataByteLen = 60 +FixedInputData = 85ec16993830a3a60800e3a3fe7dd43b9a1fd2d2ae24f3d2d8c566edfeec3eac0ba07a6ba562d72ff70aa27132300e8448ce553ca95b3cbf08fb0668 +KO = 62bd4a21c52e26add13f52f27151d9f8 + +COUNT=4 +L = 128 +KI = 8060ccb21c8c97f5df12411a48604255 +FixedInputDataByteLen = 60 +FixedInputData = 972c443bd77acadb04078a547e425fa2904f6838c5cd57a6cd814a6030a089224ab469fe8d0053e1e3aa875cac53bc0232f71b1374949603dbd1deb0 +KO = 88c518f7e2291d30b0f8e821aa780329 + +COUNT=5 +L = 128 +KI = ea712d7de927e51407308d62e7854df5 +FixedInputDataByteLen = 60 +FixedInputData = 6336b858b20eb1cae2e683a2da7ead981fbbf826c7939533c6e5e29c906123459e8b9438f422f223b4818fbbcd6829900095170f5588402e7bb81aaa +KO = 48de2de18c54798501a62ac9586be8f9 + +COUNT=6 +L = 128 +KI = 4591002e28b2e77e5e64fb0c5a3c7908 +FixedInputDataByteLen = 60 +FixedInputData = d85b698042bf33d611677a118bf9802775e2a75caf3146080f216a21c31abdbbbb7eafbcb255a8b80a95b7fb7bbe821a3aff88a7f0bf71ef175654d2 +KO = f2627dcc6b5f5575d1960cb68a5ee338 + +COUNT=7 +L = 128 +KI = 72b111774865ad3e23c06aa07e4fbd3d +FixedInputDataByteLen = 60 +FixedInputData = 9fd4262359903791a303fe96680244a787a794a005faaa3bdb515b5a058e755adc06a2b9bd8b2a0a7b61510cc9bc52187131dfc94289056518727522 +KO = 35d505c00c14ea1939b41f667c641cd4 + +COUNT=8 +L = 128 +KI = f0ae7115672dd1e9f8dd9a3aca82ac29 +FixedInputDataByteLen = 60 +FixedInputData = d6b1e1c7127c88afe1fdfc880d7528d73fc5c385009bab3bb7288da65e9a18614499d5d532c24c275bbf0ffb15cbf10779be6d82388106a3be132112 +KO = 889b9e830db8fe8673827a86f0a1ab38 + +COUNT=9 +L = 128 +KI = 094c335db581436c69bee18fe688bf17 +FixedInputDataByteLen = 60 +FixedInputData = 155a6163901465381bad35723877d18d4da02a4ac25e26ddcea858960b8e95e93e12d4bb8d9fc85fd72fd06612ce2bda480f9f098ae5e2e9d7174d19 +KO = 48c5a7c4f0905d80d437adb3a9475e72 + +COUNT=10 +L = 256 +KI = 145c9e9365041f075ebde8ce26aa2149 +FixedInputDataByteLen = 60 +FixedInputData = 0d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73 +KO = 8a204ce7eab882fae3e2b8317fe431dba16dabb8fe5235525e7b61135e1b3c16 + +COUNT=11 +L = 256 +KI = 377ff6d44de6aa2f6e7eb0521b485144 +FixedInputDataByteLen = 60 +FixedInputData = 129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796 +KO = 396263b765686284db8aabc731429886257af2d034e74c4c0cb12a5b80f27825 + +COUNT=12 +L = 256 +KI = 582ac6ecd3a6c22076b476d44a9163af +FixedInputDataByteLen = 60 +FixedInputData = 7a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa +KO = 437b33b8cce7c6de5e6546a8b2bdc77c024cc87f038e0bfe45bba827b1348214 + +COUNT=13 +L = 256 +KI = 54438d75d14dc0abf3e83340eba6edff +FixedInputDataByteLen = 60 +FixedInputData = 09777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b +KO = 043a9084d9b5442d921e7b018197ed4a0540c698199b5b17dd6ddf277529b057 + +COUNT=14 +L = 256 +KI = 843dcfec460d6b208e5e116af704f462 +FixedInputDataByteLen = 60 +FixedInputData = 89761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3 +KO = 207ff00fc1e0b4e134ec071775b06a2510464da2eaf1dd89c11d584a3f8b4b31 + +COUNT=15 +L = 256 +KI = d48c16c931d2faf38b687e577676c870 +FixedInputDataByteLen = 60 +FixedInputData = 3653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319 +KO = 740d1a982a58b9a8816c2bf667ae2d31fc2fdaa6ad6788aa4766f1d9ce50c67c + +COUNT=16 +L = 256 +KI = d9cfe517af0836f269ccdc6e2d5336aa +FixedInputDataByteLen = 60 +FixedInputData = db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b +KO = 07cfc746be5f9a83fa4671228d5d4f77ae1ddb154ae4133a4072c002e47f4867 + +COUNT=17 +L = 256 +KI = 69be85ca2f16c3fc983d74eaa409c1a6 +FixedInputDataByteLen = 60 +FixedInputData = 30e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b +KO = 8e03c60d8fdd66d7fb0d1d3ce60584fa0656ff005041fa1e9fed396d6f595ca2 + +COUNT=18 +L = 256 +KI = 80a6900baf6ab167c6612b53554a1ca6 +FixedInputDataByteLen = 60 +FixedInputData = 7e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7 +KO = 7bc9253ef7561626e95a175fb170d741e8f9788e5f7a6050aa2b4e341850431f + +COUNT=19 +L = 256 +KI = 51cc9c1562711ab20d3cd669a88a198a +FixedInputDataByteLen = 60 +FixedInputData = b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7 +KO = 37d3b6dd22cd76ffc9a5a41675563b1a2ecfec11a3d54410eb673a0f489d2674 + +COUNT=20 +L = 160 +KI = 6f3f8cbf40d2a694274cfa2eb2f265a3 +FixedInputDataByteLen = 60 +FixedInputData = e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b +KO = d147f1c78121c583cbcb9d4b0d3767a357bd7232 + +COUNT=21 +L = 160 +KI = 6fb7e895ef43e4b255a004ef9c548ac1 +FixedInputDataByteLen = 60 +FixedInputData = 15b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2 +KO = 79b95599f2b3376798138e3a3714d328245dc967 + +COUNT=22 +L = 160 +KI = 4f17c02519e6a140bb816bf90096405c +FixedInputDataByteLen = 60 +FixedInputData = d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787 +KO = d2fd6143a18693527ca41646563422e91e87a3d6 + +COUNT=23 +L = 160 +KI = d183013b0a4f5b6632c2154f6d5bf510 +FixedInputDataByteLen = 60 +FixedInputData = 2ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03 +KO = b52cb7b84a2dff935a12dc5eb497402879226868 + +COUNT=24 +L = 160 +KI = 26740911974cae8610eb2489dc14c8a5 +FixedInputDataByteLen = 60 +FixedInputData = 9bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790 +KO = df0245a7493e49553b83f703c7cc10720bba1cbe + +COUNT=25 +L = 160 +KI = b28b02c42e823fb4a503852f04a4b022 +FixedInputDataByteLen = 60 +FixedInputData = 07a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402 +KO = 709a64c54699713652d526f43625bdced7f9b351 + +COUNT=26 +L = 160 +KI = 2ed9d08c5585c1b5a49d782486c8454d +FixedInputDataByteLen = 60 +FixedInputData = 69a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1 +KO = 364385337a9a6c0b89b57f624ed7e2bece41bee9 + +COUNT=27 +L = 160 +KI = 43d56413f9a4c7f33650fe1b8db32d38 +FixedInputDataByteLen = 60 +FixedInputData = fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb +KO = 3d9ab1757519cf3335e45642333e1c581a46046b + +COUNT=28 +L = 160 +KI = a018fd489a078038137734b76e9cea24 +FixedInputDataByteLen = 60 +FixedInputData = 138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2 +KO = 1ebc688f78af126e7a87430c3a49e53987cd125a + +COUNT=29 +L = 160 +KI = 0d0d34724e98aadabc508fd19eb09994 +FixedInputDataByteLen = 60 +FixedInputData = 1b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2 +KO = 49d28bee50c9a89218b25cb200fdcb6944888a05 + +COUNT=30 +L = 320 +KI = 5e534bea459e54c58a6942abfd4df8ab +FixedInputDataByteLen = 60 +FixedInputData = e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e +KO = 92480eb4860123ceda76f1e6bf2668520bea49ed72bb900ae50725bb8cfcdb733af1a9de71fe1af5 + +COUNT=31 +L = 320 +KI = 5a5c7b1d8c612211632c9d11d17f8faa +FixedInputDataByteLen = 60 +FixedInputData = 1bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b +KO = 81586ecb48a4a9d7fd954e8f7056836271614110ec8c3513b0154eb8aa84a4d911a64bd86a16d6fd + +COUNT=32 +L = 320 +KI = e688c545e5ea41547f7817e484434980 +FixedInputDataByteLen = 60 +FixedInputData = 321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125 +KO = f92d496653c757d046ada7535baee4b8b3054cc40fbef4f98776a40c37dc86bafe62d5c74ad33a35 + +COUNT=33 +L = 320 +KI = b282685970c325ec992fa8543c2e6d97 +FixedInputDataByteLen = 60 +FixedInputData = 389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852 +KO = e20089dc8acbbb7aa7d291a3cc56b5e34bfb71cd851096881595aede713d29ce1fa1557f546bd0dc + +COUNT=34 +L = 320 +KI = 057676ecb1853d28077651766805ce7e +FixedInputDataByteLen = 60 +FixedInputData = c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80 +KO = 8e10f658df9925bf2fa134eff9f7442bc37c7943141d26d4bee448ecccaf09149ad352fbb4ad433a + +COUNT=35 +L = 320 +KI = bc3001fab8bf44eb23e20d0e5f08ad71 +FixedInputDataByteLen = 60 +FixedInputData = 0e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5 +KO = 98b513cd29d4792413d45a499c812eccde71e05d5bf58191123c2cf1d2a77a0206b0058d4ca7dc16 + +COUNT=36 +L = 320 +KI = c544bc7501c4457af5a529b19b72c3cb +FixedInputDataByteLen = 60 +FixedInputData = 8a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1 +KO = 5f3087e0446463d70e6fd754ae8c6f3cc8f9512da7431675d61a25e2bb7a7b44e485c13c921fee8e + +COUNT=37 +L = 320 +KI = bd007e13cdf891aa1a96e2188c242a09 +FixedInputDataByteLen = 60 +FixedInputData = 4b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef +KO = 6f4ac6f30051a6fe76c100310823a6ed56b9159abbdad08fdce4f830f2ff0a46ac1da0593894d046 + +COUNT=38 +L = 320 +KI = 8cd01d621c04be5f7df3689fdb3eef73 +FixedInputDataByteLen = 60 +FixedInputData = 797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561 +KO = 608ff613a7f97b345350696874e4dc2047a7a3d6a6519de924f4457fdd12ce5e256960d4a193eb1b + +COUNT=39 +L = 320 +KI = e0eeea68000201d9049f5c4ff5aaf3fb +FixedInputDataByteLen = 60 +FixedInputData = 3a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4 +KO = 8da3575b4db9c9ec5fc7008b3510de6e8418e11124b53dfaab82501e715655dc1f8b7b5228e24231 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = ca1cf43e5ccd512cc719a2f9de41734c +FixedInputDataByteLen = 60 +FixedInputData = e3884ac963196f02ddd09fc04c20c88b60faa775b5ef6feb1faf8c5e098b5210e2b4e45d62cc0bf907fd68022ee7b15631b5c8daf903d99642c5b831 +KO = 1cb2b12326cc5ec1eba248167f0efd58 + +COUNT=1 +L = 128 +KI = 8beca8373e4de8c4299f69092a210a73 +FixedInputDataByteLen = 60 +FixedInputData = 8afa56d0de5f3f8e865ac35b021aeea64a6157751c86acb6f8d659ad5c7ceb3478979e1b2ea8b1230ba9121ae05adbfb9872cbafdc4d557168e16a89 +KO = 7e33f407d7b8a431f7637b3f61296e2d + +COUNT=2 +L = 128 +KI = ce6d9f1b32370304e54165556652b35f +FixedInputDataByteLen = 60 +FixedInputData = fc66bfc8b1ab2b19bbce3d97d02a5d05523ea6b85338da443a533fe04a7c01c7c61f1549b5ed4ef9207b301d12385d357b8cd4887a5acacbf7cca9cf +KO = a20f9e89ed6af099698fd7e927900f71 + +COUNT=3 +L = 128 +KI = f1f385309050cebce19f461c8c89add1 +FixedInputDataByteLen = 60 +FixedInputData = 9d618071a3b603482d83ebe54cd9a9d5e3cf6467bcfb883c40925d453738d5c4b9173bac0498687c3491485e6f5d7ffb23ab9b8090c4cdd28d8f6121 +KO = 1827c1e7baa9479febc632bf0bedf3dd + +COUNT=4 +L = 128 +KI = f0d988a7b30289fcd13a7e8135eabea4 +FixedInputDataByteLen = 60 +FixedInputData = 2bd65737f357b7eaf67783164d8e66f62b31933a42879f8ea405c747db28f9f0900553b48e9cc100a4b3a50f5ac1ef128451e1570126370f70884ca8 +KO = aaef515cb438fb14e656942014670b80 + +COUNT=5 +L = 128 +KI = 3ed96ed84a030138bf0b8877b8ecc9ea +FixedInputDataByteLen = 60 +FixedInputData = 799f71ba0b0218c4c7071a4919ede899e43581d6839a49700f1e40019fb54e9be91b5392f408e467b00bd55f2da8a43572affb4354c1ba64bc1cce9c +KO = c6055f11990f913929b2dab0b772dc8f + +COUNT=6 +L = 128 +KI = b185178bd201f6dfb2949dabe73a99bf +FixedInputDataByteLen = 60 +FixedInputData = 0492378b80b2ed053d69c6c4f3300a4ba289ae101b296588d158ff58c3c46590c65537bae34d03935155b07853dd1b0c543471079876f64d042f74d4 +KO = ead168bdc8cd05a2480db06e95889344 + +COUNT=7 +L = 128 +KI = fed2c45f32809e22ef21dc42b1187928 +FixedInputDataByteLen = 60 +FixedInputData = 9017941e25c9d0ebb81080f79db48fe254ef03af16b81abff578ea5e41335046a55340f37707dbe96790f083adcdc9e61ebaaadf06fd3af5ef805e29 +KO = 3fe418c91b49a48fa5d9bcd92d651378 + +COUNT=8 +L = 128 +KI = 4557e1b1ed0116bb397301ba780e5208 +FixedInputDataByteLen = 60 +FixedInputData = a20574c67aeddc823608a15d4b3fc6d719170ef5c64442bc17afe17aba2763868af48bd99d5833ba5fd15730d9f2c6b0115ca8a12b0856490a6009b7 +KO = b279b2a129b43304dbfa653edb7d769d + +COUNT=9 +L = 128 +KI = ba9569f5e3772ce400cc51740c8894fd +FixedInputDataByteLen = 60 +FixedInputData = e1ba4ec3f281c02cb0eaed86c662f03a70f4dfa850b97c3dbf929efef52520c19c1eed4cfbd6063b49a5b6090d302a0c4e25b598df6eedd618c4b26c +KO = 53c62cc76738a87763feb8c170bf3af4 + +COUNT=10 +L = 256 +KI = 1bfaf4cd6efd25a132e2a1d41b124465 +FixedInputDataByteLen = 60 +FixedInputData = b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f +KO = 75f4d20c558d71646ec062d2ca75369a218cedb7104be3abf27026af003e98f3 + +COUNT=11 +L = 256 +KI = a775927144ef31c0706646e06aab1418 +FixedInputDataByteLen = 60 +FixedInputData = 3872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511 +KO = dcd3ea7e6e170e6eafd41a4115fb73abd93343cb6634fedaf95fff124d70f6fd + +COUNT=12 +L = 256 +KI = 4af42f64f655dc5d8cdc7ec98b5a75b7 +FixedInputDataByteLen = 60 +FixedInputData = 33f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f +KO = 5c1ea4bbb3d27ab9f556764ecbe7aba2a9f90388216797ebc640c6581fb9822e + +COUNT=13 +L = 256 +KI = b2273a60d71929c6d0c6ffc16d792ca7 +FixedInputDataByteLen = 60 +FixedInputData = fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e +KO = cdc114e12165500be20e53383f4e203dcd4326e69cf0c143ab1670abb432746d + +COUNT=14 +L = 256 +KI = 3d045a1b7d8f7dac45d7d16223853520 +FixedInputDataByteLen = 60 +FixedInputData = 3e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15 +KO = 94c01dbded425d1c15fbef0c2f19ee1629b658c6a3de6953df1b8ca92dc01477 + +COUNT=15 +L = 256 +KI = 6e212520ff2d6890f86f0178d29bd2af +FixedInputDataByteLen = 60 +FixedInputData = 63f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6 +KO = c3f25ff23f6e3deb932bd23e79910f9dcae26adfc3d2781f95ad8304c990d6ee + +COUNT=16 +L = 256 +KI = 88a115c68b4b8b3e97f6ebcb2e520d80 +FixedInputDataByteLen = 60 +FixedInputData = 6b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947 +KO = 33e702c161bb869b85dbc37dbe03faeef62cce92224e7786654f776afd10db0f + +COUNT=17 +L = 256 +KI = 027f5285ec61e3bd2122e33b2f6a06d2 +FixedInputDataByteLen = 60 +FixedInputData = f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13 +KO = 6969a93cd36949979c40aad7831caa6a00809203ebcb4555fe2d528779aa01e5 + +COUNT=18 +L = 256 +KI = 0f32fb548bad0cafb4d42a58dd2aa90d +FixedInputDataByteLen = 60 +FixedInputData = eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d +KO = 0fa374925cf965cc5818579231cdec829b0c40d0cba2ed2bc3ce9aba8c7e19b6 + +COUNT=19 +L = 256 +KI = cd08c001322d4cdc22f3c46ba7869615 +FixedInputDataByteLen = 60 +FixedInputData = 3eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638 +KO = d27a9e53dccda09bafb1e1c5d2d19b525978eda55f2f5962ae3a959004a3cefc + +COUNT=20 +L = 160 +KI = 80168f187848a68b0b82a7ef43b4eedc +FixedInputDataByteLen = 60 +FixedInputData = 9357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5 +KO = be4517c9e6de96929e655a08f5b6d5bb77364f85 + +COUNT=21 +L = 160 +KI = 8f03651342c9602fcd1c55f230c87ee6 +FixedInputDataByteLen = 60 +FixedInputData = c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11 +KO = 90ade7c19ed44e7f564bdbcbc3c9e2d93e7d1008 + +COUNT=22 +L = 160 +KI = 9cb0896805d24edb63e25ad46b23ec2b +FixedInputDataByteLen = 60 +FixedInputData = 40b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7 +KO = e37633c7637eba4a35c78e8f21c5033fd88ca752 + +COUNT=23 +L = 160 +KI = 36fe299624626d3658dffc0572a9e56f +FixedInputDataByteLen = 60 +FixedInputData = 1ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69 +KO = 27bcdae14bc41b09f616748c44717e8dc9e00aff + +COUNT=24 +L = 160 +KI = e54b57ec5777a9892837b15344e365d0 +FixedInputDataByteLen = 60 +FixedInputData = 38e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8 +KO = 6acb93d928755d54f1c5204c514c4ee3f4cb40ac + +COUNT=25 +L = 160 +KI = 28a5685759e69c6f533c5badbcb2c53d +FixedInputDataByteLen = 60 +FixedInputData = c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059 +KO = 1776f3da6fe07d211c1369b7cf7f86fe35279c79 + +COUNT=26 +L = 160 +KI = f50968bf0a9925a7702acf10c421818c +FixedInputDataByteLen = 60 +FixedInputData = 4013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370 +KO = 3c99a7db26ee62e3bf7b0e105018bc46c444caca + +COUNT=27 +L = 160 +KI = 1b063ccee94dff46950041517a35340e +FixedInputDataByteLen = 60 +FixedInputData = c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2 +KO = c4b40bdc4a844220f48d19e7aa918619144cb1ef + +COUNT=28 +L = 160 +KI = d27e937f3a0d3005b6a21b4e9a5c0c5f +FixedInputDataByteLen = 60 +FixedInputData = d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238 +KO = 96b6be97dcb7749bf4e9e54c36ca3cd293975522 + +COUNT=29 +L = 160 +KI = e9fe7dc2d8fada9b5dcf03f85de34e2f +FixedInputDataByteLen = 60 +FixedInputData = 722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88 +KO = 0a3ff294f22bfbba1eb05f754daad89899d8abaa + +COUNT=30 +L = 320 +KI = 26fa0e32e7e08f9b157ebae9f579710f +FixedInputDataByteLen = 60 +FixedInputData = ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8 +KO = f1d9138afcc3db6001eb54c4da567a5db3659fc0ed48e664a0408946bcee0742127c17cabf348c7a + +COUNT=31 +L = 320 +KI = 316a1e77c2af5975a51625668ec1c243 +FixedInputDataByteLen = 60 +FixedInputData = 431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9 +KO = 2e220a8c815ac2d94fd8cee817d55e3c5a4503a350acca04b10f31bb871412f2701fb63033b5e660 + +COUNT=32 +L = 320 +KI = a6287e9763e6e89127095c189bb69b2a +FixedInputDataByteLen = 60 +FixedInputData = 6e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77 +KO = 38fa1922e7955198e475cbb47fb5157e9e19b10fdaf0acb269704287be2ecdd3cf36c92bcd70626a + +COUNT=33 +L = 320 +KI = ca411d3be6adefd3a3e540b3c58fcb00 +FixedInputDataByteLen = 60 +FixedInputData = 493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b +KO = 1c4c704da046b84cce08a95241d47297375ce2dc735f0774909fa8527aab317b676bc28ad315c15c + +COUNT=34 +L = 320 +KI = fd2af832764f994f6c2821179edf71c3 +FixedInputDataByteLen = 60 +FixedInputData = 0baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df +KO = ae54bd1ce259f7c3da964661d03bd5cbe4353ec87f4f8d5f22af6ac026a0fd6c1993c13c3f63b541 + +COUNT=35 +L = 320 +KI = 9a40f1317d2185efe8db00b596e302fc +FixedInputDataByteLen = 60 +FixedInputData = 13be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31 +KO = 047986bc2d6fafbd0d3c3f794d361acdd65a4104ea6c8f50673b7e0327ef3cabbe8c6f4c491e9b33 + +COUNT=36 +L = 320 +KI = fc31f2f765006bb366529d2cc66b5580 +FixedInputDataByteLen = 60 +FixedInputData = ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2 +KO = 8f71722618db4d9119510c8236c70a1abe13ba80bf7c98bcd9ae19b71160f422de6e5ff507a8f137 + +COUNT=37 +L = 320 +KI = 569a61b182de269f643ee61b7960d1dc +FixedInputDataByteLen = 60 +FixedInputData = 993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8 +KO = 6398ac21a72bbbf884b85046dcc058e7233f144041a01388959a72076b93d98626bfc510fac4da68 + +COUNT=38 +L = 320 +KI = c8e716d5989ce073f4e23b445efd6c06 +FixedInputDataByteLen = 60 +FixedInputData = 3078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397 +KO = b40a2bc8782659fc5bc29636e99b259055e2d8706e634244495cda2e0e93837b70625aa02bbd498e + +COUNT=39 +L = 320 +KI = d668e94c6044a0a957159166464cc1e3 +FixedInputDataByteLen = 60 +FixedInputData = f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b +KO = 31b9b2fcebd1b089638a304d53c3a6d30ba97f751cc984a6629b50fb32ffff3af3ead9eecd0d9696 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = c10b152e8c97b77e18704e0f0bd38305 +FixedInputDataByteLen = 60 +FixedInputData = 98cd4cbbbebe15d17dc86e6dbad800a2dcbd64f7c7ad0e78e9cf94ffdba89d03e97eadf6c4f7b806caf52aa38f09d0eb71d71f497bcc6906b48d36c4 +KO = 26faf61908ad9ee881b8305c221db53f + +COUNT=1 +L = 128 +KI = e8d17992e2d4ae357ea4aed0b2b0999d +FixedInputDataByteLen = 60 +FixedInputData = 99cc1e086cc9ff55e017f42b824f3b4e624e8398ea6d9e2ae680679058471a34c375cd2c3c30624b147750ee9aac3e3646c6231e5792575d3ffabe2f +KO = 0afb1efa155325a3fdd3e91262c0832a + +COUNT=2 +L = 128 +KI = c4ad9d487d1210f11e550c7142a81e3b +FixedInputDataByteLen = 60 +FixedInputData = 996b015638d704d416bf529e8df1937294ed8d06f5ce9cb416905663a8958344da04d311e41ed48077551b69b7234482fd8e8d2263241c60558194a2 +KO = 35124976f21c6de9d1c10ac256b9ca0b + +COUNT=3 +L = 128 +KI = fe13cad92acd1542f2ef7aa1d060f733 +FixedInputDataByteLen = 60 +FixedInputData = 5b7a0b35db1006534ec2f8887057b8c7b324871604a34ec7087d160ddc0b4de71239db8d31d91c5189d4f002acb6b3b6f3c684fefb6ef12f6c8f6721 +KO = 38d3bea39ff76c1c9a9ac0fe0b3ac08b + +COUNT=4 +L = 128 +KI = 6ed6eeb3c4cfe164d5b6136fdd54f2f2 +FixedInputDataByteLen = 60 +FixedInputData = 8fbd9f23dc387c6c2b1cdadc5ec3d5ebed440aed73f76216796c0e8a63416a1013561b61db1f47130162c828d90f9b456ba98d1ac0ad605ace97c8be +KO = 067c45331aeb703685eea4accbde0c04 + +COUNT=5 +L = 128 +KI = 6ee0468cd5944e2a80efe000f4a54e4a +FixedInputDataByteLen = 60 +FixedInputData = 457550cabc3802cccbf3bcd5cea5d274eb46396ac5f3f274fd7a07e0a789c0a1663445f054ffe744cc092077a1ba1a5a49b3744cb2208e9cb37318d9 +KO = 5570052e5a6072b0bb4243733c2b7317 + +COUNT=6 +L = 128 +KI = bb8f61b29c6c4dca6543dd860a8f1df7 +FixedInputDataByteLen = 60 +FixedInputData = 9465bd0611793d40e77ef8c3a26eaa4dfeb52f1b22c252a57a25e37a01ccd555774c7341484a747395d551cfea1de8ac7e8959ab9dc343869a8d8469 +KO = 45a98a0a7161567f8fa219bfef412ab7 + +COUNT=7 +L = 128 +KI = 097911547a8baf410bab0803b92bfb66 +FixedInputDataByteLen = 60 +FixedInputData = f50f12a768dc54514f13974136964801744f5c9873fadd62248fd3089b7f800b101948b02cdd55f5dc8788343658c3963141a99d64f399e210bbd219 +KO = fbb90e031afa4467d6b007b32352a071 + +COUNT=8 +L = 128 +KI = 53128285b1777cb0e91cdda5b70c8ae0 +FixedInputDataByteLen = 60 +FixedInputData = ab152a5bfcb1f2df8aa9dec7baddd7216edd28914cff52dc012916db65ecf33717fc37292d3aaa0087e6fbd4b0c1704b77bcf8fb3165635f33150b72 +KO = 7586833636ac24b3c4973dc016b8af26 + +COUNT=9 +L = 128 +KI = ef12b72cb54f76b5d339d241b0b3dcc7 +FixedInputDataByteLen = 60 +FixedInputData = aa65ebfc07cb18907104d05a8d6c0b35c3c0b10a3a1f8fd07e573716edbede7b407d1ec14ef4993e103c329615858dc85f7b5dc0f7384b1ede0de041 +KO = 62aa44c084da27bcf9701bba9e231a0d + +COUNT=10 +L = 256 +KI = 695f1b1a16c949cea51cdf2554ec9d42 +FixedInputDataByteLen = 60 +FixedInputData = 4fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625 +KO = d34b601ec18c34dfa0f9e0b7523e218bdddb9befe8d08b6c0202d75ace0dba89 + +COUNT=11 +L = 256 +KI = 009300d265d1f1b28b505dccc162f4f8 +FixedInputDataByteLen = 60 +FixedInputData = 5ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6 +KO = c666d91f931606882bf214ebe79cd25a02810c7ab6ced75cd3fabd027f0de54e + +COUNT=12 +L = 256 +KI = e77ea66b59e4b368ab6f93d82f831759 +FixedInputDataByteLen = 60 +FixedInputData = d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770 +KO = 017155f1e69580f408f5c4e0a8c08347ad8aec5a3fd6d6f1465729d290ff66f8 + +COUNT=13 +L = 256 +KI = 618eaf90e1c1a6dd8a043dd58211b57f +FixedInputDataByteLen = 60 +FixedInputData = cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328 +KO = 9b2688ef508a3c5bffba6ddd4534bdb93ad0407979f1423d512925da6eda733d + +COUNT=14 +L = 256 +KI = 77c33e23443737f53c83c8462cb52c0a +FixedInputDataByteLen = 60 +FixedInputData = cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c +KO = 98d7c1ffb83e5854b50b86c4290bcc30eae17b31723e200707b44cfa74e2a9b0 + +COUNT=15 +L = 256 +KI = 070b400756aff9a4cce8dc21d6b25cc2 +FixedInputDataByteLen = 60 +FixedInputData = db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320 +KO = 399e60e91c6a5b4ddf2c531eee4efe61dcf8fe53432d7ad59630329479716f50 + +COUNT=16 +L = 256 +KI = 6b76fd298e53c34562417a62ce10b07b +FixedInputDataByteLen = 60 +FixedInputData = 8997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b +KO = 0b9676a481466ed101516c6440cf750ad4fc6e26036e40a28058cd0cbe176791 + +COUNT=17 +L = 256 +KI = 1b7b0fd4461fded48462d78bfb09ff43 +FixedInputDataByteLen = 60 +FixedInputData = 109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247 +KO = 00e77ea147f4dcbe66160a8ccdea2eb7d05aefaddc9f06702f8a1f1d7ecc691e + +COUNT=18 +L = 256 +KI = 26550bce4844cfef5bbec7ef303bb004 +FixedInputDataByteLen = 60 +FixedInputData = 29b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed +KO = 9b8d43250a53639356989b5aa97404bb0e4a2cd3a9a53eb9b8a56e27921eb5f9 + +COUNT=19 +L = 256 +KI = 8e6d857c17317cad81294012ce72625e +FixedInputDataByteLen = 60 +FixedInputData = b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d +KO = b07a8301becc684bd2ea7908702fea5574fcae9cfdb063693947b366b8ab117f + +COUNT=20 +L = 160 +KI = b523ae21fc36bc58cc46e5a3cda97493 +FixedInputDataByteLen = 60 +FixedInputData = 8dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb +KO = 530211df01975dd6c08064c34105f88a6007f2b2 + +COUNT=21 +L = 160 +KI = 96e62b44ba3e6c4137a1c601832c96bd +FixedInputDataByteLen = 60 +FixedInputData = 395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e +KO = f97c65ae29149c14e282d82191d65fcdf2f88f7e + +COUNT=22 +L = 160 +KI = 102004b39e9db3a1914e96a57d7e32ef +FixedInputDataByteLen = 60 +FixedInputData = b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9 +KO = 749a98c1c0580fceb47115515a85cc0dd8e44943 + +COUNT=23 +L = 160 +KI = b8370d6ce91c0b08f5819d099f9711fa +FixedInputDataByteLen = 60 +FixedInputData = db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a +KO = 2cac935737ac9c42256feae645654a3f27ee4730 + +COUNT=24 +L = 160 +KI = fd898769b9a27039391f5c4b50201721 +FixedInputDataByteLen = 60 +FixedInputData = cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c +KO = 213e98ab4bb2ca429465a7cc034ba5dd627ed0f9 + +COUNT=25 +L = 160 +KI = 43fc31b7f19edfedb7abab3da8be5e06 +FixedInputDataByteLen = 60 +FixedInputData = c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4 +KO = 6b1c6fdf49771fa820cf82380f373a5cc1775e62 + +COUNT=26 +L = 160 +KI = 93832dc1d606dc1dbd83083601c1fab0 +FixedInputDataByteLen = 60 +FixedInputData = 7738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6 +KO = 44b6a5c77f2b5ab65e8d513aee2eafda64923fdd + +COUNT=27 +L = 160 +KI = 8e2469682015a485bfb109513a08e4dc +FixedInputDataByteLen = 60 +FixedInputData = b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1 +KO = d38dcc4572cfb3a8a5da1e0ccf9b990436bf29fc + +COUNT=28 +L = 160 +KI = e98aba669480c570737377a8fb8a8d4d +FixedInputDataByteLen = 60 +FixedInputData = ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911 +KO = ae31f9c7cf8a9acf1dfba5e37c8f856cdffd538e + +COUNT=29 +L = 160 +KI = 7b3703234dfe2bd7c007b2fe12033aa3 +FixedInputDataByteLen = 60 +FixedInputData = c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84 +KO = 731c44d7d9340646053124fa207a074ad85f3258 + +COUNT=30 +L = 320 +KI = b2fcf854b1029888aeb0274ca09bb21a +FixedInputDataByteLen = 60 +FixedInputData = a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407 +KO = fe4c2c0242c5a295c008aeb87ae0815171de6173773292347f4f5ec07185c3f860b5667c199aad55 + +COUNT=31 +L = 320 +KI = 9739110a8c4ed7fbd443b1c997330ac0 +FixedInputDataByteLen = 60 +FixedInputData = c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f +KO = b88dd8ba7b92e70878269cd478d83d45675fcb8d48b7edd4da8824b18a1cbac95ac5176d78850327 + +COUNT=32 +L = 320 +KI = ff77fa4ac9e17abde5ca2ccdc5eb530b +FixedInputDataByteLen = 60 +FixedInputData = 661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4 +KO = 248c0a09208310b0256190a2e2ff5f319bbc7630cfad298b84270923e4eadc08d87f93b25dd2c25d + +COUNT=33 +L = 320 +KI = 54b03eed49bba39b6d7aee1eeb0ddcce +FixedInputDataByteLen = 60 +FixedInputData = f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f +KO = 0fa850459c10d190fa2a461e612c07e1c6ac67e3f3e535786aaee085ef48102009a9541e8f487d94 + +COUNT=34 +L = 320 +KI = fb6915727a6fe4e379dd812e2db4eb0a +FixedInputDataByteLen = 60 +FixedInputData = 7543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95 +KO = 24244e8398d34125c39a597e1be83912f528b8b331197fc6e486c72b8871a86f94414c48992e4b22 + +COUNT=35 +L = 320 +KI = 5b13a082fabd6ca091777fef27cd57ea +FixedInputDataByteLen = 60 +FixedInputData = d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1 +KO = 1350e5d236c9a2c0a1066dfb68be0b2a2eec94f52d968d29f71410326bef596c6ac798a3e5917bab + +COUNT=36 +L = 320 +KI = 34bf915cc20e1e45e6b339b2e7cf3712 +FixedInputDataByteLen = 60 +FixedInputData = 152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a +KO = 1df3f384ada009951e9d70544629202d0c1998a53974a6f674ef31933cd49f1d602cf5845a3446d7 + +COUNT=37 +L = 320 +KI = 1ce189ca1d1ad7abfd34e7a03e548983 +FixedInputDataByteLen = 60 +FixedInputData = dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba +KO = 85dd7aa2caf27325f03352fc3ad68f7549912f601228377fb3322d03d48a331d12059023629a2104 + +COUNT=38 +L = 320 +KI = f5b30bd08f8aaab4ab01d685bed62bea +FixedInputDataByteLen = 60 +FixedInputData = 640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870 +KO = 6a0c9d6418fd60cc361576c806bccd0801a4b29ab8809c61f6b5a3315777aba0b238231342575b69 + +COUNT=39 +L = 320 +KI = 2429b3366dd76baba440f2b2df365a12 +FixedInputDataByteLen = 60 +FixedInputData = 41f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7 +KO = 26908cb0e98cfea4588e24fe71bdb4b81cebc4e9763150fb36195ae00d37c8a44760d9646e8ec671 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = e61a51e1633e7d0de704dcebbd8f962f +FixedInputDataByteLen = 60 +FixedInputData = 5eef88f8cb188e63e08e23c957ee424a3345da88400c567548b57693931a847501f8e1bce1c37a09ef8c6e2ad553dd0f603b52cc6d4e4cbb76eb6c8f +KO = 63a5647d0fe69d21fc420b1a8ce34cc1 + +COUNT=1 +L = 128 +KI = 3ccdfea9205a7356041ff786e3d84b71 +FixedInputDataByteLen = 60 +FixedInputData = 558e7a633bec61bcd1f1a7168de45bb0c78f5bb3f9d62f137d45eb20332328146f8dd09f7d32cec6d618db28cbbb2792f2decec11c11c97a214e83dc +KO = 554fee3c5d4eea5cf65e56a67509b9a6 + +COUNT=2 +L = 128 +KI = 04e054d838f01d12864f741346a0f006 +FixedInputDataByteLen = 60 +FixedInputData = 8af082db536b89c4393e7065be9a8c7f769c618a5867f67d05c2af116dc307f74bc280988199ea539deca033168fbb6a31853e5f7a58b730404a48ff +KO = a337759bd957c3d5e1051de0ec1d7db2 + +COUNT=3 +L = 128 +KI = 618c39a29fc4ea7a7b10d01c8b6495e5 +FixedInputDataByteLen = 60 +FixedInputData = dd53e627dd3519a4e3b6076ee197c44e8e8f7d01c8eeee6df90a84e128a4d5067c367938bcddd13cdefff1f1c499775be93b6f332ad8c51b581d7fa8 +KO = 21e9410da20d553e2e85a72b846f9f6a + +COUNT=4 +L = 128 +KI = a13eccbbdee20ae42ac09479665daeb2 +FixedInputDataByteLen = 60 +FixedInputData = 8b059ce06ee36e18a96ab22a90048ff6fe146b7e64131c17d7ec240ff854ec1975e5fadb0a77aa3d76c0a4794885e48c2313401e5e5d0298655bc592 +KO = 88a63c69533de08604a9e4940eca58e3 + +COUNT=5 +L = 128 +KI = 2ce851037bb7bf8ec47461b51bce5a51 +FixedInputDataByteLen = 60 +FixedInputData = 71676554266e500b64860ae535c5dad414b24febaf96049aa92be80aaa779cc3d52707c48445eaabd64f6fbf0aa9de83fb337dba8d0b1de5f9648bde +KO = 30432ba97cfe68d818342258b9a6b9d8 + +COUNT=6 +L = 128 +KI = a51f538096f32458f3dcd92dc783c59d +FixedInputDataByteLen = 60 +FixedInputData = d1fc4e37d324caffc09836db71f5f61fc95dd88efbb4c9371363be60d419718ff6bcc25b6bb8e1071bceeaa1f8e7cc90c0a32742772b25c6484e0004 +KO = 3f200576d765bb218813b67c02d607c7 + +COUNT=7 +L = 128 +KI = 68abdf05df794ac1c30e3c43fd4f82b7 +FixedInputDataByteLen = 60 +FixedInputData = dd3acd02338d0e90e1afd134896010959b67887441410e9253f5e40cedbda7f5883e7ec893b820ae66a48e436869bbfd54b8459962773c6114a66974 +KO = 3661acad82ad3bde00a19a4fdfe4f506 + +COUNT=8 +L = 128 +KI = 9f2523683c87faf4bd6b9ee5cca81555 +FixedInputDataByteLen = 60 +FixedInputData = 0bfe7550caf6fac6ccee56e64198c1fcc4e5173ae84ae502a0b3d6f5d550e26496ba9cb29045b7a15fa94347e0607839e7a6000897147696e29f35e4 +KO = 7500130e9133cb9b310b7fad9a046de8 + +COUNT=9 +L = 128 +KI = 745984b2e9b271a38bd9b353878209a5 +FixedInputDataByteLen = 60 +FixedInputData = fb0e64912929dd45c67c09c0afe03a8558fa917d01103e086ad57ab16751003375d2ee0c1cac4e4ea8b60f93fe2cf62d7abe82a63848e49001838780 +KO = 4c96cfa5c510e70cef16ed5a8e2e3a89 + +COUNT=10 +L = 256 +KI = 23eb065be127a881e35a6514d435679f +FixedInputDataByteLen = 60 +FixedInputData = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a +KO = ea4ebbb4efff4b01684012ed8ff9c64e70ae38197c36445a6c804a0e44819ac3 + +COUNT=11 +L = 256 +KI = f96ce9d73e4feb9dbb8d332228b0b4b2 +FixedInputDataByteLen = 60 +FixedInputData = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c986 +KO = 00d13587b52eb034aa9239cc38eda6f2703614c45ffbaeca50dde47da3e14318 + +COUNT=12 +L = 256 +KI = 4e1658f7d96be7861dc951598c858cb8 +FixedInputDataByteLen = 60 +FixedInputData = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba +KO = 84b1327266b8c7f76f6f95fadadcee6a868e34e8d2b8b4f1e68d563effd102f2 + +COUNT=13 +L = 256 +KI = d4dddd5dd5cbea058aa41a6465fa851e +FixedInputDataByteLen = 60 +FixedInputData = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c +KO = 03e0f0245dcc543cf2d820b219fa56f7e659a07f2b0f4cc89a580cd92ff9d56b + +COUNT=14 +L = 256 +KI = 204824fdcc93aab20ff23a3039664186 +FixedInputDataByteLen = 60 +FixedInputData = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb +KO = 26f061882b06017c8277f0b49f8bd9d8e802690abfe956025f87c4198f58c459 + +COUNT=15 +L = 256 +KI = df2e41df668c7373b02f469bbce53279 +FixedInputDataByteLen = 60 +FixedInputData = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db1 +KO = 94d22ac548d86128918941bacbf88030104a750310c9b4205bae8b0ab6b25b42 + +COUNT=16 +L = 256 +KI = 124c63f08ff719b81aad9f47e98c0a59 +FixedInputDataByteLen = 60 +FixedInputData = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f +KO = 5e5065c5465547a6d3b0fc54c77108af0bcc9c4b4fb7f6d781d79bd88ea1fb31 + +COUNT=17 +L = 256 +KI = 5e6cd87b012c45e8f68c58a6e35ea536 +FixedInputDataByteLen = 60 +FixedInputData = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf4280 +KO = 73f18dc3cb0a904e245a8b2af0dfe11624d041aabc568b13f12a867f6d649196 + +COUNT=18 +L = 256 +KI = 54d1f8a32b55d16b1bf739115d1327c2 +FixedInputDataByteLen = 60 +FixedInputData = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d89700133 +KO = 25f57e8ab6de1ad568b831832a9f68838e1be6d129266a7ddf8a5075970f3935 + +COUNT=19 +L = 256 +KI = 8dcf64e5ab5f4f4e02f37476ab130465 +FixedInputDataByteLen = 60 +FixedInputData = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c6 +KO = 3c52b4eac49557c188cedd76b79cc1b6e04392392a9b3969f568531748e70a36 + +COUNT=20 +L = 160 +KI = a8ead77b2ae885633bb8295d20b7ba26 +FixedInputDataByteLen = 60 +FixedInputData = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c0087 +KO = f38b28868c3541e2dd03c67355b444eabb75238e + +COUNT=21 +L = 160 +KI = f98bfb00702679594a61c03a4a1d177b +FixedInputDataByteLen = 60 +FixedInputData = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e9 +KO = ea5cbbfeda92514826951a98dffefea3300248a9 + +COUNT=22 +L = 160 +KI = b1122358a64e9fac05bf6029ad94cd22 +FixedInputDataByteLen = 60 +FixedInputData = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff2 +KO = 985e1852b12c30237da5aadcce81ac3ba1f0b295 + +COUNT=23 +L = 160 +KI = 7dc0388f4cc082c1664c5d1679666c9f +FixedInputDataByteLen = 60 +FixedInputData = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c +KO = ee912df1fbac69543e5166889fd5f92af8a4dad1 + +COUNT=24 +L = 160 +KI = 1b9c3b5821af7a11966f3bdafa62e3e1 +FixedInputDataByteLen = 60 +FixedInputData = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf +KO = 9d3e2eefa20ec3d0a3f74173de4d84db29c5e869 + +COUNT=25 +L = 160 +KI = 5479dc5168bcea44fb31bc1a03a8b7a2 +FixedInputDataByteLen = 60 +FixedInputData = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da79 +KO = 80bff4b87f265944ef815e69a503882565c74faf + +COUNT=26 +L = 160 +KI = 9a8d2b0ab92f267c254a7a5c72f57e73 +FixedInputDataByteLen = 60 +FixedInputData = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e +KO = b76483fd417aa6f95018d1488c44606800391210 + +COUNT=27 +L = 160 +KI = ce5709526a314b0181445b1618b78b5a +FixedInputDataByteLen = 60 +FixedInputData = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b +KO = bcf100ca1461d1f48129f0da1967df8e26db6bd7 + +COUNT=28 +L = 160 +KI = 64e582d0f103be74df42d87b41549906 +FixedInputDataByteLen = 60 +FixedInputData = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c8 +KO = 2a441f16bd566c2b0c2fb8bb5cb1016cb9ca1b08 + +COUNT=29 +L = 160 +KI = 33491cae1d3ce33d9d53ee9059a67015 +FixedInputDataByteLen = 60 +FixedInputData = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d024 +KO = ddf8d475910e4e8e026e3aad174178a2c4935c2b + +COUNT=30 +L = 320 +KI = afac44ec364ce5c706239c922491002c +FixedInputDataByteLen = 60 +FixedInputData = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c +KO = 80eb67c9cb707f9a0a2436c0b49393edbfc940889cbd4dfd2b5f6cf9cfcd15f9d24222fe01548183 + +COUNT=31 +L = 320 +KI = 671e3009fe8c228652b737bf68d1f96f +FixedInputDataByteLen = 60 +FixedInputData = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d +KO = 1e5b47fc5a76bf422351fa42382db65c0efbadd2b87cce2660891f76b10c898ce6032eb36c41cb4f + +COUNT=32 +L = 320 +KI = be88121ebd5ddee85e194810d481ee3c +FixedInputDataByteLen = 60 +FixedInputData = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc +KO = 169066fe7341684a07a85d7149c8b6771c76b9a479fcfd7f09dacf027af8b197cbbe53c8e85526cc + +COUNT=33 +L = 320 +KI = 70a0f2fe78e939e88dd3dc49d3b759cb +FixedInputDataByteLen = 60 +FixedInputData = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e6377 +KO = efde3528b7d4a87c73ed78688c1783552b8be4a4dcfbeeeecb7f6fd2bd6f36d9a6b707cd6270643a + +COUNT=34 +L = 320 +KI = b1928d643d5fb27091e5ea0466d60034 +FixedInputDataByteLen = 60 +FixedInputData = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e67824 +KO = ea2631bf5812ddb096f1baf9c8598546fc33afe287f64275f76fe38b58c52681c2b38b42af431c69 + +COUNT=35 +L = 320 +KI = 99fba6eda319da832893dcb03889a916 +FixedInputDataByteLen = 60 +FixedInputData = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f556 +KO = fe3b890572524fef0aa78ebf55e097c041a2355afd463496cfb27b2e64a3357ba23c9e8545809ec5 + +COUNT=36 +L = 320 +KI = 72ea3944fe676d230baa09f9ed5d6842 +FixedInputDataByteLen = 60 +FixedInputData = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b +KO = 863918a303658d68e9fd8b67bc9c6f32480012be4f5d8e8fc0b217273fae455d35a6a4b125741897 + +COUNT=37 +L = 320 +KI = 4b3fbd2d4773c958b69f7511b308707f +FixedInputDataByteLen = 60 +FixedInputData = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f5 +KO = 47f5025dfcc5ef54e57138a879e858ee4749d2dfb460eea470a54d68cae68df065f16df52a32b6ca + +COUNT=38 +L = 320 +KI = b2bb76e41b5e5500e3f1ae2ba5480ae2 +FixedInputDataByteLen = 60 +FixedInputData = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e +KO = 1cd7b6e6c49a38f805e76f4ac7c16b2c5b4419bbb75dd388af970de312b826378ee6efb4ba589e50 + +COUNT=39 +L = 320 +KI = d6af602b92d1d6e02d7ca635ade9ed0c +FixedInputDataByteLen = 60 +FixedInputData = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf8052173 +KO = 59afe844f843ac2cd9b5f3760adb5bfefe0f2d753802cd8ebc5d8fcdcc073f105b0db0f686093fce + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = b03616e032b6d1aa53352a8d7dfabcfe +FixedInputDataByteLen = 60 +FixedInputData = fba6aea08c2ccf83f7142b72a476839a98a7d967125c9dfc83ae82f1fb6c913afc82bf65342356d2e7f929528589bc94c2f54d52b2487ee9f4a52510 +KO = 8c5175addd7d847e30f48ef6ce373954 + +COUNT=1 +L = 128 +KI = efed120a60ea735dc6721f0400bc6786 +FixedInputDataByteLen = 60 +FixedInputData = ae2c68b09cee4d90d8b15d2ba11f5cc0be9537005a1f2265bb849d27f5c2d06d0d00d2f62500733dc65ea24c9d5ef315767e2d2a3ab9e683575edf37 +KO = 843ac2765232d33eace954211570cf34 + +COUNT=2 +L = 128 +KI = 6a54836dacd8608120fb63d37f2ff0c2 +FixedInputDataByteLen = 60 +FixedInputData = e4fc719c1d46ff06cd549e1736389dde2dbac80c0d004ffc4dbf788c3ba287afc79dbf0bfce325615bd3e57d403d0b071ab81c4970cc0b38a4c59eff +KO = 818bcb55e367d443082744cfd122a796 + +COUNT=3 +L = 128 +KI = 9686d328d5e02709307a252de3e128ce +FixedInputDataByteLen = 60 +FixedInputData = ce89f996898d52069c9639cc4c59e93c0603738c6c8a0e4cc6f416381288eff07a787bd8d462eba0000d680b03f7328b7fc54e0bb5470d37cfdcaf2c +KO = 86f79c13188e073ab39223ae6800f747 + +COUNT=4 +L = 128 +KI = a0165648e3e4a836ad56191a5c274813 +FixedInputDataByteLen = 60 +FixedInputData = a785bd0c183e51b7e5e39ba54619963f11de4c3e4e912611ef41453cd1829acea7b2b4df86283e95ea42225c239f61f94180581e908689d517fe0d23 +KO = bfc9174ec8c21584ec5109f179747fb6 + +COUNT=5 +L = 128 +KI = d21aa32936558bc0623d7e57692770c6 +FixedInputDataByteLen = 60 +FixedInputData = 775acf19e6979714eacb4e378685296486b0a257ad9d095003d58b8742c796875cef0c7a2326225f351041176cbd2151a348b247bd103e128530653c +KO = 7c70e0d1ace19260873e8a776bbf7893 + +COUNT=6 +L = 128 +KI = f9c1a65d5e57d06cd2699c81ae29361d +FixedInputDataByteLen = 60 +FixedInputData = 9afa7c3d60a496ceb159e7c60a11d476f505f3c309e671ebc4b52d1918e1b2d2e0dbb802f0b4b8b5b028ac531c795554f91fb2d5a31ac432f08df7f4 +KO = 06f499abd3cca28f8f65b367ec3073ce + +COUNT=7 +L = 128 +KI = 312d1578f5e1e79cdd46e60a65d5f03e +FixedInputDataByteLen = 60 +FixedInputData = 4b60138d3c1f8a8ccf7a3ffff3dc36d1b4b815a192460e300227f114f81bb12a2dc0847703377c4d5dff8baadc614c9ed78283f9cfdc514209e42c13 +KO = 9c73515ac79ac3f7eb79cd632c35ddb2 + +COUNT=8 +L = 128 +KI = a9d6f25613389b4691d66f85dc88841e +FixedInputDataByteLen = 60 +FixedInputData = 3f9dcddc7be18b92ba978aaf1a6bd4916baa697b94c45d14c46a416f2a6b63565c5ff737c2e8358cacdac69b31b0ff4fe2a64afb15591164663f100b +KO = 01822790e8c0f63a1f008425bb63c557 + +COUNT=9 +L = 128 +KI = 4dc6613cc26d6248c088ec14018b599b +FixedInputDataByteLen = 60 +FixedInputData = af99c4d44e927abc0a8b81f9826964fce38b080824b406bf8ab2b2e31258a3439d418f01c9fbee434f4efe857256c3cdeaf5d0c9602f45bfefbcc650 +KO = 4506abf3db503f39205564088306ee79 + +COUNT=10 +L = 256 +KI = 139282159b32a0df04d3e4813f260bc3 +FixedInputDataByteLen = 60 +FixedInputData = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda +KO = 9ab8f427414bb164197812059f6dde4554ce4b256734c194b6f43abd811d6009 + +COUNT=11 +L = 256 +KI = 7271d16470dabefdba8e3eca893e4a85 +FixedInputDataByteLen = 60 +FixedInputData = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c +KO = 724bcd427e15585d0d4cf231929e3bea2dbffef1d0833da279c42bbb7d4e210f + +COUNT=12 +L = 256 +KI = 5c0c1b04ea8329804634e895cc1977f4 +FixedInputDataByteLen = 60 +FixedInputData = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a675 +KO = 83090d42568e2c68d01109e0aed21793665be69569cee2aaa6253081c3840157 + +COUNT=13 +L = 256 +KI = e6e8b25aa0739c00250caadcdcadc992 +FixedInputDataByteLen = 60 +FixedInputData = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce +KO = 59ac25ede31a9d16eb98842313f94713b13104ff8a0bc6da13852da6b5752b7b + +COUNT=14 +L = 256 +KI = 872a15b7dcf139f8d84afb95f1d6101a +FixedInputDataByteLen = 60 +FixedInputData = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b +KO = 9a0925698f9c89ddc7e3c79da2ae91cdf32de313241f649e985e29a222af24b0 + +COUNT=15 +L = 256 +KI = bc5decf96f60ecb43437119e2a47a11a +FixedInputDataByteLen = 60 +FixedInputData = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d +KO = 2770585d5f4c3e34828564ae47610ec9e29627d4ca38dd9532aab045fe98c2f4 + +COUNT=16 +L = 256 +KI = 6f35ce37a09aca904472308a06c754bd +FixedInputDataByteLen = 60 +FixedInputData = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee3 +KO = f6f3edbdb28fb925f3018f135aa2f688dfef96b8960ca54ee50b57f25e5b81c5 + +COUNT=17 +L = 256 +KI = c0f788aee43cce8dc4a02fff90f215fe +FixedInputDataByteLen = 60 +FixedInputData = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb7 +KO = 7717792a14e0778cad7d15ff29d6d0292e649964b46264614a4a7d481335e17a + +COUNT=18 +L = 256 +KI = 09cc3e50012b49be92a1d56929543ab9 +FixedInputDataByteLen = 60 +FixedInputData = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c +KO = a1214679ce306c810716848289c167ffa876dee6ee0de54cde59944699a44cb2 + +COUNT=19 +L = 256 +KI = 05fbe9dec8cacef3301a07be75738f39 +FixedInputDataByteLen = 60 +FixedInputData = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd +KO = cdbe8325d32307a26950666511e95cec1109618efc8ead5e952f7323970c2b46 + +COUNT=20 +L = 160 +KI = 46ee3d127cbac9638e87e0247d72ca67 +FixedInputDataByteLen = 60 +FixedInputData = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a9 +KO = 3e95bcfacafe3ccae1786824bd84a5d6fa79cedd + +COUNT=21 +L = 160 +KI = 4fa5b5b789ae8cbbc86eb3561b463741 +FixedInputDataByteLen = 60 +FixedInputData = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c +KO = 5e815e422c31c6344ac50316fee65625c119504b + +COUNT=22 +L = 160 +KI = cc10572a62f88a61219f906144933a73 +FixedInputDataByteLen = 60 +FixedInputData = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb +KO = 6e76e2efaba1a90ce66e1ef5a1319d59adeb21b4 + +COUNT=23 +L = 160 +KI = 3d1be73a764cc2592055e4885cd58bfc +FixedInputDataByteLen = 60 +FixedInputData = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb24 +KO = 37dfa18d6b48a932935c3179918e0615282ad302 + +COUNT=24 +L = 160 +KI = f69dd6b97506aeef664021582f4fdf63 +FixedInputDataByteLen = 60 +FixedInputData = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b +KO = 1fb120cf7b5e3ee045141bee5c129d41ea30c76e + +COUNT=25 +L = 160 +KI = 88bfceb04c6e8dde241efd7ce2145e56 +FixedInputDataByteLen = 60 +FixedInputData = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c +KO = e15062099d88de40edacff294a72414e33f57029 + +COUNT=26 +L = 160 +KI = f8b510c7f230ccc51c87b86520ba062b +FixedInputDataByteLen = 60 +FixedInputData = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af29 +KO = a8439e780b41e47269e671545e50b941ca94eda1 + +COUNT=27 +L = 160 +KI = 2b175894199a83c531cc47d56bedf594 +FixedInputDataByteLen = 60 +FixedInputData = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce00 +KO = 128844787ed30c26ae5a9ef7fb6d2e9aaab82227 + +COUNT=28 +L = 160 +KI = e095437eb1b0a33b7ef47d9680ef1e7b +FixedInputDataByteLen = 60 +FixedInputData = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e2 +KO = ef797c82018c183fc044aa41bd531a2baab82f36 + +COUNT=29 +L = 160 +KI = db3d26bc298c8a298e4ecef6506fddd5 +FixedInputDataByteLen = 60 +FixedInputData = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b +KO = 824a8e1d7f2577363d1e93eebc6e2035b6634f23 + +COUNT=30 +L = 320 +KI = 2eadee90adbd4b2c436ae0f33e92691f +FixedInputDataByteLen = 60 +FixedInputData = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf3081 +KO = 0d050058ab8d2ab9c552d52a437b85130ba54949b5e9b5ee45b8a81c1ddebb3a4672afc26d82f404 + +COUNT=31 +L = 320 +KI = 632be06e38d3a8f24b59f862b459617a +FixedInputDataByteLen = 60 +FixedInputData = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f839 +KO = fa70d41c5af46bb97708d4ed7f7eb9b650605a6540ac21d6bfb82494d6b793f9e2e2b9c6e99025ab + +COUNT=32 +L = 320 +KI = 66e506ffe8484675a880f7e1f68b587e +FixedInputDataByteLen = 60 +FixedInputData = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb +KO = 23b5fc04af40a41370b4e31bdff3e16a5cce3698d10d688911f1f67a1687c578bff18a914a8657c2 + +COUNT=33 +L = 320 +KI = e0926380060e2c460b5d3ac17e79b2e1 +FixedInputDataByteLen = 60 +FixedInputData = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b396 +KO = de1ff5981f837d192a1adc710a2c6b58a36bc2f3d5a88289fa83d535c435e82937acbc37e04238e3 + +COUNT=34 +L = 320 +KI = 8e5848bdf7913e0a70b85c27e4ae893a +FixedInputDataByteLen = 60 +FixedInputData = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af +KO = d4dbe421eecf1433faebb65eea8a9bc5e6e66586f48ef7949fec8834b91d50ad4fdc497539293cbc + +COUNT=35 +L = 320 +KI = 785ab44a91a1bde1bd5be4f59d8de878 +FixedInputDataByteLen = 60 +FixedInputData = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e3 +KO = 3d47a936e93f6833108e7c5108691ce178d910e5cdede42473d1c0fd0f12819f3737f9e82d3536a1 + +COUNT=36 +L = 320 +KI = f91a698657c78f6870efb06788311c7d +FixedInputDataByteLen = 60 +FixedInputData = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c00 +KO = 0db7ac728887916cd8452588553bfc1f2e9b664f0ce97911714c7af0c22d16866c356071bad081d0 + +COUNT=37 +L = 320 +KI = 0bbb03f63f16b1db2248dda7bf2055ba +FixedInputDataByteLen = 60 +FixedInputData = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e7 +KO = 202b4f929981fdcd9257ac2a5d102188aba84cbe7f5b43263603d9f7d3798672a3b3b150dcef7235 + +COUNT=38 +L = 320 +KI = 8cde4d80e2b4dacab5c2a620c67f53f4 +FixedInputDataByteLen = 60 +FixedInputData = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd +KO = f89b14be142a8602138836acd7e1cfd6bc9cbd5fce4ba4cd35bc91793cfe0dd16d3d261c157a26c1 + +COUNT=39 +L = 320 +KI = 1a67409d39103f7b387d86a6c050b278 +FixedInputDataByteLen = 60 +FixedInputData = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a +KO = 45ab1e657fc41556ddb3a3cbfc693725e064e0b41f26a130284205b19dcb9e62c3df2fc44e7c8551 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 03dd577bd0e65a26502453d5de9e682b +FixedInputDataByteLen = 60 +FixedInputData = bf4e85e80ee83637bbe972a371c5a74d0511e0eeb9485f3d1d075f1fdbb00f5ea7f64b080cf2c8d21b213bb1e96cd047ddc3f005851bf4b07e7a0232 +KO = f8fa72a1f1c0b234c7f76a425778ad4e + +COUNT=1 +L = 128 +KI = 7f2fcc5412a5d95da751577b12ee64b1 +FixedInputDataByteLen = 60 +FixedInputData = d9e07bd41b261d71a428efb686e6b249a9dbc601401ad93dada44421e83b29abb8674163923c85a986f2857f98faff76f24055d46048e088daf385cd +KO = 6d94f6f2db87a1e563eda8a1744fd377 + +COUNT=2 +L = 128 +KI = 927ec4c02d0de03d2482780ebe98c5ee +FixedInputDataByteLen = 60 +FixedInputData = 3f799826e5c1531da20d5c2ba973c133db414ec93e447a7fb08ef389721bbdaef6d12a5f94f3b6994c8afe453e828bb5eec5ab4034cc09c217613dcf +KO = dbd34acd8609bd8f6b8bad7570f01e5e + +COUNT=3 +L = 128 +KI = d27bb43a17a2f17b8c02ba206376c260 +FixedInputDataByteLen = 60 +FixedInputData = 4bf592b58ad074a8c30a22e4ed179da3b43143265878464fe388793944d814706314e8fbf57d8efb73c73ee03b9d1540274535ebce85e4abecc0c230 +KO = 509658e80cc30d51c516d6820189a6df + +COUNT=4 +L = 128 +KI = 2353e3b831f4959c8340bdb892f1cbc4 +FixedInputDataByteLen = 60 +FixedInputData = 4d77455c38180eec272c959b1967a554059963a191772b597f0461e5977a253827c57a66eb1606841c4c347896d5a787699a5ac6aea67021571e99c7 +KO = beb04b050dfb0e1d247245d3b16c33e6 + +COUNT=5 +L = 128 +KI = 37b136cfe0a36c0aa9aac7c1572d6544 +FixedInputDataByteLen = 60 +FixedInputData = 6bbcabd3887f65eb0a6c1db340ed339808ef16df672d7a206d41ed5da46a2d8b634ce6da4e03bb2f0c7d6a6b96db861960ecaa1667ab1e83ed07b71e +KO = 49b14828ebb39ce805d3b3495a6ea900 + +COUNT=6 +L = 128 +KI = c8c780e6a863123d19162d006c197335 +FixedInputDataByteLen = 60 +FixedInputData = 39b67f3544e20bc110a06b314cb00cf0a19a43e6f801ccaa57dabb8d376c5f5a10275319621e0c37fe0e6cce27402fbc6c319f793bad35b042464502 +KO = eb8aff4cfc86e6a2d9d67ac5885de8a1 + +COUNT=7 +L = 128 +KI = b0505ef4fdb3dc0967e99adc214bc04e +FixedInputDataByteLen = 60 +FixedInputData = cd2ab4d337654295b2db4fb94acd0d09c92952ffe7decf34447877b50bf944db5b3fa99a9ddcc075d3bc557ec9f9181125b9a39144476e102947a3c8 +KO = bf35179186fc0fdf021228517f356750 + +COUNT=8 +L = 128 +KI = 2fa7f56cd279f9c320259d9e55a32e33 +FixedInputDataByteLen = 60 +FixedInputData = 2ce6ff05fb45a54ca9bb0e5f5eb0e8af80b2d52a93c2b793ddb0a41a009fddba92b4c33edfd56a041a3554de49f4e6f2baa6372d5ee3bd2126f9d87c +KO = 4e797360b7c036ff25af14dcb28b986e + +COUNT=9 +L = 128 +KI = 64a84fad59d43fa28db91d455f5e619e +FixedInputDataByteLen = 60 +FixedInputData = 95fa7b36b5e48b793c12c1741a30b81402d222f62ef04ca29da98d93ebfa2bbdff82db5548afddb081857a2da71caed990634b21c14ee2a7888cde35 +KO = 5b36d6451385d73293d62df08fd82704 + +COUNT=10 +L = 256 +KI = 9cf336a405ac15bef1cd7e12db0ec37f +FixedInputDataByteLen = 60 +FixedInputData = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11 +KO = 95bf7c524454555dbe5a0899c989d3d50d5cf4f4685e1bce45ea35cf4449a6ed + +COUNT=11 +L = 256 +KI = 367ace58251a12a40ee075aa65261575 +FixedInputDataByteLen = 60 +FixedInputData = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac +KO = c16177233806c9fa28ac753166e66b8763db1f7854e355b742c19371fd2bbc80 + +COUNT=12 +L = 256 +KI = 5a48509b88c34724eacd384a7ba3c54f +FixedInputDataByteLen = 60 +FixedInputData = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b +KO = 17fde1d776bb6d1879fb7b7eacef7f72ce85a1e4e4a1142eb72c64d076d74b3c + +COUNT=13 +L = 256 +KI = 2f5c24e3fed62ea1e18497f136b7e060 +FixedInputDataByteLen = 60 +FixedInputData = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5 +KO = 16ad99a972c884355ede874c4af617fb8d365d233e6b239d3c61c617823ea27c + +COUNT=14 +L = 256 +KI = 709ae938a0efc2b515426fb1282d20d9 +FixedInputDataByteLen = 60 +FixedInputData = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee +KO = 78497b002f14c966c92ebc6b906b8440c6eb77ac8c0feed66fc2600260366c24 + +COUNT=15 +L = 256 +KI = b9ccca453d3766768ea9e3c6c8df9c66 +FixedInputDataByteLen = 60 +FixedInputData = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688 +KO = 939e225f05eeb62b8cd640c31a03b093b3d461e5e325f9981c71e4564654eb2b + +COUNT=16 +L = 256 +KI = abfaf7eea54d2f58aa76bc22b0608147 +FixedInputDataByteLen = 60 +FixedInputData = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611 +KO = 1ad9f95ae282ddea7882a169ffe5db9d9ee016e5a9ec76fe6663448b491117d2 + +COUNT=17 +L = 256 +KI = 32b1e52c7af38e2893bf2ef16215fdd7 +FixedInputDataByteLen = 60 +FixedInputData = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a +KO = dc582bf7a9cc30f8f4d4b704ab682f9a571bd066b24cc67aa5d70f658233f60c + +COUNT=18 +L = 256 +KI = 7f7483226259e892620b7c10a6d00b33 +FixedInputDataByteLen = 60 +FixedInputData = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e +KO = f4f1d14bae818fbd3507685c89765a2788ba1b60f2f89393528ad8241db0f87e + +COUNT=19 +L = 256 +KI = 3ff771c057e7d183ca6bca291d34fbec +FixedInputDataByteLen = 60 +FixedInputData = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161 +KO = 1f8acc70eb04300ba382b60e330f6a5f3ea4a7aeb9944f739ad576c7c64651bd + +COUNT=20 +L = 160 +KI = 1d95dce8007d41ede0ec22edaefb8a3e +FixedInputDataByteLen = 60 +FixedInputData = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7 +KO = cc0980839925a6ab0b0ff52d6643f5a52689eca1 + +COUNT=21 +L = 160 +KI = 4e1bc76d8ed5f581bdd9a9ba9193ff54 +FixedInputDataByteLen = 60 +FixedInputData = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43 +KO = dc0eb1b858ddb929725e9d78b81f0cf43d4c2629 + +COUNT=22 +L = 160 +KI = d9f318fcf640561ae80bc2b5bcbc702f +FixedInputDataByteLen = 60 +FixedInputData = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8 +KO = bf2a16292b5bc9186975faf653601048f181b991 + +COUNT=23 +L = 160 +KI = 0c0a59203ffb141049ecc5d4612f0587 +FixedInputDataByteLen = 60 +FixedInputData = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b +KO = 6fa41ed0e74ab08f22550ebbaf37b6e2ff22e0c5 + +COUNT=24 +L = 160 +KI = 29911f20fa46ef4e11a969152e95e940 +FixedInputDataByteLen = 60 +FixedInputData = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456 +KO = 48fd55888bbfe832444f8dfd250c134fdf516c02 + +COUNT=25 +L = 160 +KI = ced62f68d8b33ed916b6ea2adea02daf +FixedInputDataByteLen = 60 +FixedInputData = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529 +KO = 1b15a811b6c56e40920baa466ca847a9f2179dee + +COUNT=26 +L = 160 +KI = 31449f551784a504a8bad6e1d0677c44 +FixedInputDataByteLen = 60 +FixedInputData = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c +KO = 5e2cf494d33a290a96c866f747805786ef092545 + +COUNT=27 +L = 160 +KI = 1ec63fd57f27c74a6c839e69993d7938 +FixedInputDataByteLen = 60 +FixedInputData = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33 +KO = 38f42c1074591d241cae08708269ea7fa6a84229 + +COUNT=28 +L = 160 +KI = 2dafbb5e0f9486d9d98ab1eb4f1ffe7b +FixedInputDataByteLen = 60 +FixedInputData = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef +KO = 88a15f3fd2342a443ec8827ce4bc2673228f3e88 + +COUNT=29 +L = 160 +KI = 74d188a51545c802e43f5f0902e3ff9d +FixedInputDataByteLen = 60 +FixedInputData = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df +KO = c1d532614bba8b6761c86128cfa5c9aeb235daa5 + +COUNT=30 +L = 320 +KI = 74304047fe55fe0b2d089cbf8f021af7 +FixedInputDataByteLen = 60 +FixedInputData = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986 +KO = fcdbb62005b53c662a99b2784a07f73d02a00eec609dd36056753549395d3d3f8575ea623c9e4c94 + +COUNT=31 +L = 320 +KI = 3ca375a98b759957d83af46f740be57f +FixedInputDataByteLen = 60 +FixedInputData = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5 +KO = e81ded447fab77a447fae0f1c28c2563ccb472f6296d581f2499c103c3b98b4b73aafa0a92fbc298 + +COUNT=32 +L = 320 +KI = 9bf9004b3e145c0c107a45815862d04a +FixedInputDataByteLen = 60 +FixedInputData = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11 +KO = f0b18a165e22e8d264e666c27a20d8dc61a0e6684bcef8ca3911cc26aa0810351ffe39ba28e7810c + +COUNT=33 +L = 320 +KI = 45c60102472fd47932df142b93cba36a +FixedInputDataByteLen = 60 +FixedInputData = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c +KO = c28a88aabf80d03ef5a253e7deeac86dc81496df9b2d4af933d2d12eae32fb0edc42ddbf7f6e7022 + +COUNT=34 +L = 320 +KI = a94ced6e1b3e1e906bd5d804b6171d6a +FixedInputDataByteLen = 60 +FixedInputData = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e +KO = 925387b0478e80a5c1cd9fcd06dfd52f785ecacb3b65afdccec613822cb3e7c271f7b56c8a25276e + +COUNT=35 +L = 320 +KI = 943ba6356f35905fac6533a84adf1ab5 +FixedInputDataByteLen = 60 +FixedInputData = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6 +KO = a47c85ef1fa94d617413213d9fac0e0649edc15cc96286305b8062f66b353788a8357c230aa35e7f + +COUNT=36 +L = 320 +KI = e01189337c6258820be14c47a5275e89 +FixedInputDataByteLen = 60 +FixedInputData = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898 +KO = a3669181c6ccd733e273017f94ef0c97d7b34df0363b07a4736fed90f3f04314262c90accdcd2340 + +COUNT=37 +L = 320 +KI = 53f2d09977476294b848702be0a8b650 +FixedInputDataByteLen = 60 +FixedInputData = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c +KO = b993c0cd86990b6b958e19363ff855ea0d6103d3a0006de5860486fea57f1123bae0787008c11973 + +COUNT=38 +L = 320 +KI = 27bb85d4c8a35c805ccc530aede31ce4 +FixedInputDataByteLen = 60 +FixedInputData = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd +KO = 4c211edbbbb566689482614c2ccc19c1e0c3328c81efacd0873568cbad72222b3a641215bff3f249 + +COUNT=39 +L = 320 +KI = cf50f263415b0e3dce8f852390281f6c +FixedInputDataByteLen = 60 +FixedInputData = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80 +KO = 4ebdca36a0d7f2b57982581ca53237682553f7b83b9a54ca902e02d02dfb45a3263a2a747a5a66bf + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 02f9ff0a7b136bdbdb09bc420a35d46f +FixedInputDataByteLen = 60 +FixedInputData = ebdacfb0d14c6e38602dc95b43cea8d354596c360b31a02ea780d4fe35728ec75de2fb357c36c1210c10d35369982989ad02ab4f4094fdc86618e3f9 +KO = 207ee3acb1d1785fb36109f9970153d8 + +COUNT=1 +L = 128 +KI = abb37617b2d06a2eee43bcd8eb37ec9f +FixedInputDataByteLen = 60 +FixedInputData = edffbd74075328ae9dfbc17d81a4ee98196ccbc879111bd9680ff4bf78e5ed0314beb18c3a2d76c945e032ad1bbf1149733b86b2c6e96452b31d1f23 +KO = b2a61b7bc8aff445709b77efef3698f2 + +COUNT=2 +L = 128 +KI = 336c579ec5241231bd0e11e16efcdb0c +FixedInputDataByteLen = 60 +FixedInputData = 61d3bd2d696e746ae27ab79ea4e0516979438ddf382c067d7d5f349b6135661b2f8646e8f6bffd5458b3aa860303244babffa224e65de6e9abd247bc +KO = 557169532c8277a547cb476cff6f14d4 + +COUNT=3 +L = 128 +KI = 722d3ae8dee647dfbb854d0cc4bcc32e +FixedInputDataByteLen = 60 +FixedInputData = 58cb5bf2cb37b71cbc1c3c0791863fcae4c6f2c2aa7f21f2a5adc7bc67710fa6b8a8ef4632fa6a1a8248e15513e193007b0832906bbed19be8b230aa +KO = 72570be64c767fe65c9e34521dda38a3 + +COUNT=4 +L = 128 +KI = 489875384bb0ea0e93e8472799b12fbb +FixedInputDataByteLen = 60 +FixedInputData = c23ab8a611cb7f64546672048531fb39c869c2000d42a2477683d668edb50f52d41e44699ff94ecce019c7d6c27c1d202e9c4570b59abf609fb104e1 +KO = f87e4b09cfe7321148c830ed1a917201 + +COUNT=5 +L = 128 +KI = e976664ceb197842a728a9e87a11bf24 +FixedInputDataByteLen = 60 +FixedInputData = c4406defaa9c9b118ad80b8cf03298a936816bd311b4985c1cb8bac9187310e144cbe235718cb1431c6722dc3816fd47dc364833958ed9027710bb70 +KO = e8d644184fef704819e5149dfe183996 + +COUNT=6 +L = 128 +KI = d16207ec87cd53a28f1b00a106d8ef37 +FixedInputDataByteLen = 60 +FixedInputData = 5d765366bf804f08e82d3af58ef2932e493abf4e3e995703c627345643fce10cb4ea50875cbe9bc29bbf4657c218a34e9493dbbe78ec1fc3684279dc +KO = b48bfcbff646e171c95e813b2f31a54e + +COUNT=7 +L = 128 +KI = 92d4915351e5c7812aac5bf92d399794 +FixedInputDataByteLen = 60 +FixedInputData = 027f58c27562b48bcf91565ed56bb7743e15f1c761206825a58e675b37af3ec6e381079a25c71dc168fc1242805e45949d1fb58f164ff9032f962129 +KO = f81c33ddf1570621ee595ff438767296 + +COUNT=8 +L = 128 +KI = 7badb01860349fc167436c06dd6b16c3 +FixedInputDataByteLen = 60 +FixedInputData = eec215d68374f835d569d204677b6c50caf5bef50e3aef9fb8ce5290b57233e10a2cedb7b3223a212adec0e4811aebd06edfc6e79b6e6969cdd8598b +KO = 0779a0f17b85c9d1753a094377f99451 + +COUNT=9 +L = 128 +KI = 7cef52481d0f4ef1b4be3386fa971398 +FixedInputDataByteLen = 60 +FixedInputData = 2a6f370adb1301bb1c2319ff619aebff70ebd3514536faa277bb75adf1d4b8709e7fe305305e9516054e6f562521bedee84d2365e324bd39f4a3eff3 +KO = 727f33d3ddc3fb42a043ff6e795b78da + +COUNT=10 +L = 256 +KI = 24e517d4ac417737235b6efc9afced82 +FixedInputDataByteLen = 60 +FixedInputData = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b +KO = c6043c6b1bd81ea074a1b12351b5e3c46857c2886574b79adb94159461474664 + +COUNT=11 +L = 256 +KI = 2076812e78d4bcd38e5a9fa5bb06663e +FixedInputDataByteLen = 60 +FixedInputData = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb +KO = 1ad16b20b4c6fc8dcbe2b5b9d5c7347549e8587c00a5721ca7f55b6aabdada1d + +COUNT=12 +L = 256 +KI = edc54d780c797210621f894cc1f3ac6c +FixedInputDataByteLen = 60 +FixedInputData = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc0 +KO = ae3f34550fa3cd67afe3755625a7b5e556cb047f9c7c3491491ffd697c89fce0 + +COUNT=13 +L = 256 +KI = ec49aa48982bc94b33f89c31f2772013 +FixedInputDataByteLen = 60 +FixedInputData = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee10 +KO = 164d6d61a7f3262c239433a0a5491e6b8468021333f6c26e0f19cb8a6d2b8005 + +COUNT=14 +L = 256 +KI = d06f699757f7ef03e0040866d21a0fb9 +FixedInputDataByteLen = 60 +FixedInputData = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd +KO = 5400e5c7ad4c397157869be915ec9d4004dc0ecfdd9b00b6832419f7cfc47a9a + +COUNT=15 +L = 256 +KI = 585c6ad57967c78f984f12c9ebe2a4e6 +FixedInputDataByteLen = 60 +FixedInputData = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa +KO = 1e7900cf822c5818b82a61f2560b4e0529fb86f389d31fe7eb7c51f4aeba5691 + +COUNT=16 +L = 256 +KI = b5d5c0f4ee7e911375a3870db4e7f93b +FixedInputDataByteLen = 60 +FixedInputData = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d +KO = eb7e9d45f9a4d33cc03c222f2ffc4d50e5485bc297cdd036b226fc814752fde6 + +COUNT=17 +L = 256 +KI = 4ba5a8fb3c9e1cfb1714c46eed2582db +FixedInputDataByteLen = 60 +FixedInputData = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c +KO = bac1cd7693b66f40993c3190efe1fcc55d20a89e92bc7a1d36838a41d22f49a2 + +COUNT=18 +L = 256 +KI = 98b2c8fef57adb8a25fe8bb301489e50 +FixedInputDataByteLen = 60 +FixedInputData = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a +KO = 5b4c037219e3dea34b14071040ec392ccfeb5d163e372f1d51f52742548fbf96 + +COUNT=19 +L = 256 +KI = 1032b06c4759d60f8123c29634eb781f +FixedInputDataByteLen = 60 +FixedInputData = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f +KO = b1ac1814fdd9ea1400dbbdaf9cb6af401e61dd7e59495d61904d29c64bac5bc3 + +COUNT=20 +L = 160 +KI = ea1a028238c884e4e33ca16ae2c66845 +FixedInputDataByteLen = 60 +FixedInputData = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef0 +KO = b46a7e0380a562c87e0ff2b0ce50675932e9fa00 + +COUNT=21 +L = 160 +KI = 748739b9bd61f92db8df89d9042666b1 +FixedInputDataByteLen = 60 +FixedInputData = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd7 +KO = bf565232e2adeb82882777ff0c0a14f5eee63183 + +COUNT=22 +L = 160 +KI = 06da2a68b5fb9df7079e1276b736d0a8 +FixedInputDataByteLen = 60 +FixedInputData = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb21526 +KO = 3ee4176b89869bf997aef9f5a785da7fcfe3cb07 + +COUNT=23 +L = 160 +KI = e09cd881ebd902c54ba37b5cd77c5e1f +FixedInputDataByteLen = 60 +FixedInputData = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e4 +KO = 5ce4c58dd07502fde32fa26deb677c341ec006f8 + +COUNT=24 +L = 160 +KI = bb5edf6a59a9a69a1801079e183a539a +FixedInputDataByteLen = 60 +FixedInputData = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e95 +KO = c840c049f6acd921c60ecbda8aa48e9222408781 + +COUNT=25 +L = 160 +KI = e5657b0c7100de6b964fbeda0b63cdab +FixedInputDataByteLen = 60 +FixedInputData = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c +KO = 90c3c6bddb960602a4f46d0730ea719ab313e6bc + +COUNT=26 +L = 160 +KI = 69872229f827cc60f2babdf6de78fb62 +FixedInputDataByteLen = 60 +FixedInputData = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a7 +KO = b9199cd782d17eade13efa1fcde4a79bd3cde85b + +COUNT=27 +L = 160 +KI = e3553e0ade2dd9195a20613a7e4d9248 +FixedInputDataByteLen = 60 +FixedInputData = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c637 +KO = 0a36db05a8cb200d70a7ff96193803740267f60c + +COUNT=28 +L = 160 +KI = 879cf2ab55d7ab049f26ac09709583ec +FixedInputDataByteLen = 60 +FixedInputData = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb3 +KO = bcb7ee9c1fbb5e207f7fdb028589598e5889a28f + +COUNT=29 +L = 160 +KI = bdae545f88e74cfddf19c3f0f8ebfbe3 +FixedInputDataByteLen = 60 +FixedInputData = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce8 +KO = 44eeba065af84403e02642b7799e3fcb79f431db + +COUNT=30 +L = 320 +KI = 502504c949164a6291adbd479f88e144 +FixedInputDataByteLen = 60 +FixedInputData = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d735 +KO = a661b91879f00f9b158a4183b09dbdd2a200a21fed54f36e5bff226ab395cb474b67ddd0a412365d + +COUNT=31 +L = 320 +KI = 56f88468090b445368951ea922202b7f +FixedInputDataByteLen = 60 +FixedInputData = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad15 +KO = 40cb8fae06aec0acf03dd96764c8343e533e33745074bb866d7a7b239634d8788b253b775f2af597 + +COUNT=32 +L = 320 +KI = 0f6fa39fc8a5b56d08214261dcdc489c +FixedInputDataByteLen = 60 +FixedInputData = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd40 +KO = 7a3a1c4982da48318208cef619b4fe532bf7074b54e09d7a97b505bc4ba5fe21ca269f4970332bd9 + +COUNT=33 +L = 320 +KI = ef658a27efd01898a754965d469bb717 +FixedInputDataByteLen = 60 +FixedInputData = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f +KO = e095921ee6f7d0bafdf607c6bfcbdb17fa1bacd76feb8de71e3a4467418f9a4f13fbd3a20a9eee38 + +COUNT=34 +L = 320 +KI = 058fd6076313c3c4b175dc30b3b3cda4 +FixedInputDataByteLen = 60 +FixedInputData = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a +KO = cd38b3db9f62d7b90aa0dbb5ae76c81b1b00a6b191c69bbda8da0c4ecc4909f27414cae74756adb9 + +COUNT=35 +L = 320 +KI = e67cd4f9c08d155d81184d94c433db6a +FixedInputDataByteLen = 60 +FixedInputData = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da6 +KO = d4cca4d27fb095fd222b31ef6d96c790b9b75245c10c2c8e1ccb66a433ede7f5bd035bd198eb44fa + +COUNT=36 +L = 320 +KI = 9abe39bc4bf60af5f4beb6e3273bc8ab +FixedInputDataByteLen = 60 +FixedInputData = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a30 +KO = 40b8fc44cc5b2bc05ae3eaa79b0c4815c13b8efabd721f91fa252a3dac772c0cec0afd0b161631af + +COUNT=37 +L = 320 +KI = fcd8e80d030322b613de04b4e9b46005 +FixedInputDataByteLen = 60 +FixedInputData = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c70 +KO = b81f290088b2df5d42f9d9c259dc9f294a39bd69b99d1e9d36a960c9df60531e817253d15d629154 + +COUNT=38 +L = 320 +KI = ebfe8c4d41c9726460d65a8f499fdc62 +FixedInputDataByteLen = 60 +FixedInputData = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c +KO = 154896cabd37e0b736eb9b7ca5a0b6eb71d491eae1729dfac1761f9a08e2b15bf288794da9ac3498 + +COUNT=39 +L = 320 +KI = 27ec9481ffb373b40c2cbb55abf83b99 +FixedInputDataByteLen = 60 +FixedInputData = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f34248 +KO = 6f06740be953cd335ae7eacfc0d8c09d41fd27419eb2306f1d81b087d77f634aa05de7534bc1e564 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = b6e04abd1651f8794d4326f4c684e631 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 93612f7256c46a3d856d3e951e32dbf15fe11159d0b389ad38d603850fee6d18d22031435ed36ee20da76745fbea4b10fe1e +DataAfterCtrLen = 10 +DataAfterCtrData = 99322aae605a5f01e32b +KO = dcb1db87a68762c6b3354779fa590bef + +COUNT=1 +L = 128 +KI = f1e71b1dd502aad84728834bfcdb281c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9df43aaafc930f8b2a45a4bf6fb1e0f51237d4d4c2768304b407b7816e77eadab3030fd2cb21c619be5540250579f275a19 +DataAfterCtrLen = 10 +DataAfterCtrData = 2d965ea59a8b6cc432ad +KO = f405141e34dd81817c7b608fab372e6a + +COUNT=2 +L = 128 +KI = f8844ba943586c432a3651f23850bdd4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 170b43391c09e65f9672c01d9743767ce9b96f48096e96a0041f3f9ca7ee8703606ed794ba67b5132afe0f83dd1df733e57c +DataAfterCtrLen = 10 +DataAfterCtrData = dea6e0549413fc2a26d0 +KO = 8dfc0cc6a66631351f09c625b6cc4bf0 + +COUNT=3 +L = 128 +KI = c18d9038d8d919da9f1102157c0d22b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5306e1d8d2f2c60c9a86eb63d8c7061ddd16652620d55b86081dc311523e4a14139d80e5e91a003457615c002145cc1464b3 +DataAfterCtrLen = 10 +DataAfterCtrData = df701b2abdbbc19fd57f +KO = 0035580951d7607fe135bfd8ad7ebf1e + +COUNT=4 +L = 128 +KI = abcd5813b439c733fef520bede56bf7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b51be88a47b4fd2f4ac4a47fc1948d5bef58c1326932426d366aae6c0ef13f31ba90208afaf1a522144d48c9526b0de97522 +DataAfterCtrLen = 10 +DataAfterCtrData = 0381936bb37bab478b5a +KO = f6f7f4285996090431a1821e9874b665 + +COUNT=5 +L = 128 +KI = a2890c1fe8a9a6ec11a1a1e0d71c543c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8a9b0ae4e8d8e3e1fb88faf71214ed51fa17ef0c7f8d3e7e12a15f9041889173ae545bec1ee79259f6117fdfae5c5b697a9e +DataAfterCtrLen = 10 +DataAfterCtrData = 55d265f05bc31e927c6f +KO = b3fc1819e48cbf65b813f53dafc90395 + +COUNT=6 +L = 128 +KI = 450db2eaf00e7a97dbe0fe3f4270cfcd +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5b929048edd0852d24dcfd822e9abeb1ea1c8fd97d2d13e3abb3468930a656d817b98b39ed7294b64d355dc7517f92e4387 +DataAfterCtrLen = 10 +DataAfterCtrData = 886cfb994f811879304a +KO = ded756ab4b266fd117ab89b12b5b1592 + +COUNT=7 +L = 128 +KI = 6968906edc39b866e3691fa90bf4da11 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4993e033f0d73f6950d920fd26c6d0c450615482bca739adc4c41e47aa41be61e993c1f8f5542c9f1e6e1221f8eef302383e +DataAfterCtrLen = 10 +DataAfterCtrData = df3be30d0ced08e13ce5 +KO = fb956e783c567fbe4c093aadf8128155 + +COUNT=8 +L = 128 +KI = a1ac69e0fe80fdb8da38987e9e50eb2d +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd9f2c502a668e8e28bf6b81a6ab67f717c8c211600bf6722a16d03b646d161e65dea119be1717ecfc261739a779fe0b7074 +DataAfterCtrLen = 10 +DataAfterCtrData = f3bc6815a4b1f3a5ef31 +KO = 4490b159096d2b50dc88397edc540e6c + +COUNT=9 +L = 128 +KI = 8e0823097c0f3bf172d2f83ccef0451d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d80302e8fbbd1ff2d78b05a4591d38b2f0371c189c77b0680e91cb4194e2ff95002ffaf2143d31641b433bfc880a63403ee +DataAfterCtrLen = 10 +DataAfterCtrData = 3f03dc9c7b29dc94ea51 +KO = ca6313cd970664a777fc38665e265a75 + +COUNT=10 +L = 256 +KI = a239154d967d7c9d852bd99589e1ac1c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd +DataAfterCtrLen = 10 +DataAfterCtrData = a3e27c1764932ce58625 +KO = f69af7108762cfb95a2282c12eb58d914a78369c8f4a91c7850c81c973f704e9 + +COUNT=11 +L = 256 +KI = 9b9d6e830eba7a32a4d5779e0d2922ce +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180 +DataAfterCtrLen = 10 +DataAfterCtrData = 2244250b22d064952cf6 +KO = 420cb9e7c75704954e0d1a68fecabfea390f7b7d0ca2be6ddc4d3b911e6a8c62 + +COUNT=12 +L = 256 +KI = 81af08477372f38c56e127acd600e24c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f443 +DataAfterCtrLen = 10 +DataAfterCtrData = cb9c0a61af46da34fa74 +KO = 5eb6bdbf35322fef20b6a4e30e1a3f2b4e86bcb002d87e9e1fdea554ffe3077d + +COUNT=13 +L = 256 +KI = b8485ff313b8fc7b818007363dd2ef72 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d2740 +DataAfterCtrLen = 10 +DataAfterCtrData = 51b86598fe85b2b66cc7 +KO = 5502c5988adacddb464af97273062848a9a53095fefc82b9fd2dccb4a65f386e + +COUNT=14 +L = 256 +KI = c4add01c508d236d0ce70e8847099d82 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 3113dd15be0458916e5f +KO = 15f3c300212196bfdd3ee0758fd1e032e6aaee5ae4dd40a246098bb8c63d9b4a + +COUNT=15 +L = 256 +KI = f5480c4dec17a7834c55cc4c1ef18623 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c +DataAfterCtrLen = 10 +DataAfterCtrData = 0165e484481322929eac +KO = 730067900e3199ee4699c3367fe25052ab816bae5c7d70031b9891bda85a3e65 + +COUNT=16 +L = 256 +KI = 42cab195f3abc949bf03b178904671c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d +DataAfterCtrLen = 10 +DataAfterCtrData = c888716800a1ccb24f6e +KO = e352fb4004b1dba927f79d98eeeef8e6dbc6390e98f640b15d6099f2240ac760 + +COUNT=17 +L = 256 +KI = 3a2c603c8bed412011db4a230b7f43ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be +DataAfterCtrLen = 10 +DataAfterCtrData = f0ff703c35c789dc28b4 +KO = 96bb0c225c2e77949724cb91de7f2e0c51c5b831d5c748d5ddd87a839d5d074b + +COUNT=18 +L = 256 +KI = 2470ebe975b6563c895585252d3fbf7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a +DataAfterCtrLen = 10 +DataAfterCtrData = 36431c3ce455d076b766 +KO = 7851acd70936fe115602fb6d52a4e8037c091e4f5b46caf44c0188528e37f863 + +COUNT=19 +L = 256 +KI = 3ad68ca06aff43a77e5ef0a2c608bab2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78 +DataAfterCtrLen = 10 +DataAfterCtrData = 1330336da609fbd70e21 +KO = 3a69d7abfec968a6578d5e8ce417eb4b34dd7b9b4a2b97cc67434cad2fb2af60 + +COUNT=20 +L = 160 +KI = db6891ec19c0a5648c49cc214aa79a62 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b +DataAfterCtrLen = 10 +DataAfterCtrData = 5e3b3bb3678e62841248 +KO = 4333fc7ffa48b574c623704306242b78e5bc07e3 + +COUNT=21 +L = 160 +KI = 17d6ab3f158ed272ac82c5a6a744e429 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760 +DataAfterCtrLen = 10 +DataAfterCtrData = 2793b3f6001f5499a0ee +KO = f3aba5de4d4c31a657aa654507699406f4c65b07 + +COUNT=22 +L = 160 +KI = 52b774e5fc17835618549dde8795fd1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c6193895 +DataAfterCtrLen = 10 +DataAfterCtrData = ef07f80632c80f85cd2b +KO = 9c1f392d6b96d8d786dd92f0da0223395e9fff58 + +COUNT=23 +L = 160 +KI = 8e4ce30f6a03c8ca99680ce91dbfa3e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e +DataAfterCtrLen = 10 +DataAfterCtrData = ae9c3121ff91b550f10f +KO = 97c17555e6a38409f61254205d33d6a45f044235 + +COUNT=24 +L = 160 +KI = 41775cf5641a3f4cd31cd68247a7f65f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c72 +DataAfterCtrLen = 10 +DataAfterCtrData = 224cae98b199c19eaa46 +KO = 8cbabb6273b0d51f3b3e1c7c8231d9bf7dd1fdbf + +COUNT=25 +L = 160 +KI = 3cc8c5621a795052f288e5464da7010f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a +DataAfterCtrLen = 10 +DataAfterCtrData = 0b39075dc2d52587434c +KO = 64a260623acce683cceee7c997653d5e14c18e67 + +COUNT=26 +L = 160 +KI = cfc155defd4d22afecd91b2e4b671396 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b0e55237c7fe765729a +KO = ee061c9ad3c2f4f04404c9ae0a0f9e8bbf3e9fb0 + +COUNT=27 +L = 160 +KI = 2247fb322a57d395d527d0e835c0be57 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd6 +DataAfterCtrLen = 10 +DataAfterCtrData = 483d62ebd97e46d750ee +KO = 89b58fc40ef1eae9458703e2995f15b6efbe864d + +COUNT=28 +L = 160 +KI = 33f7051e80f2ef16a371f21141785fe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e062192 +DataAfterCtrLen = 10 +DataAfterCtrData = b21faaaf37311f56c110 +KO = 7ae23c049cb5f0ebc5dd72c531aaf02404ddd125 + +COUNT=29 +L = 160 +KI = ab0babbe53f19bafb402033d5e9cb1a6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641 +DataAfterCtrLen = 10 +DataAfterCtrData = 5969441ceb71c6821fc1 +KO = 5e7e2459be7362937cb4f4c884f78339c98f1555 + +COUNT=30 +L = 320 +KI = 5f99dd55eaaedfd7660c72530730541f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1 +DataAfterCtrLen = 10 +DataAfterCtrData = 5c482b7201779677533f +KO = 1d5fc5fbb78aa813f90edc2fca584c135eaa1613cb52ba29bb7ce0fef0c46c6cf741ef793038a60f + +COUNT=31 +L = 320 +KI = c04625bd46eda32aa2b3925d9e1c7f55 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b +DataAfterCtrLen = 10 +DataAfterCtrData = 69f5d960c5da66eeada0 +KO = 14d1e8ed35987dd37ca34f5c9de129df1cc905b68c9f955d7df1e34e7265e6b4c073cae5ca8638bf + +COUNT=32 +L = 320 +KI = 467493e37faf38b0f8e09727a0f33d4d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e0760 +DataAfterCtrLen = 10 +DataAfterCtrData = ae8c21cbb6405a55649d +KO = 922f59fc03366a7277f94e87ab77e42fc4f4f724260ea990e6ad55f9970abbf2117b605875757a10 + +COUNT=33 +L = 320 +KI = 02ea9dc2172db8eb142b34144bc34585 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d4 +DataAfterCtrLen = 10 +DataAfterCtrData = f2c023d620f9899f7b9f +KO = 96b019691f75ce0aed1a16c42c47cade35f597662143a8a3468f0c59536792479c2ccb5c2d7144df + +COUNT=34 +L = 320 +KI = 7b4572da1398a381f603e5e93d5154b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a +DataAfterCtrLen = 10 +DataAfterCtrData = 24489f40f6588b9d5c0f +KO = 3452be5f7062537ec48796db84f6f6455abee41868689a379fbf46954fdc9a367d1cf4b9cd9009b0 + +COUNT=35 +L = 320 +KI = 06d8fec0fb02107c7d546e383a19375e +DataBeforeCtrLen = 50 +DataBeforeCtrData = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d +DataAfterCtrLen = 10 +DataAfterCtrData = 0bf2d1a7c13106ecff3b +KO = a11ef36ebe902c839c08402cbb00ab284b13c8478bcd3aec764308432444956139d02b219761028d + +COUNT=36 +L = 320 +KI = e96a56f24d8a8008ce0d69f8b2fb63d1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556 +DataAfterCtrLen = 10 +DataAfterCtrData = 9676c93be15b945a027b +KO = a3804c2fddbfce03bdb96d7daf9462069954950cc06bcbc34ce17674fc131dfbea9b8c702976fa4d + +COUNT=37 +L = 320 +KI = b243a306ca46497bad56fac2d9258d99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b242 +DataAfterCtrLen = 10 +DataAfterCtrData = b95573103729ad46a89d +KO = 14d2b34e849da6461e6fd1f37e29e1e7bc9b9d58a45dfe19c980e10e49ffcf6d2d061841a94770f4 + +COUNT=38 +L = 320 +KI = be8b39f3791ff952a544b86eca233458 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d +DataAfterCtrLen = 10 +DataAfterCtrData = 95fe5a8cc5f23f85d498 +KO = d396323e118d782470d4f9abb1db4f6098b90d9bd5f99a58a11e0c732ec41211fd9366bc486778df + +COUNT=39 +L = 320 +KI = 9007c206b8c2c2c359d503ced82773f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23 +DataAfterCtrLen = 10 +DataAfterCtrData = 6fa0efc7f7fcd6d3d7b1 +KO = c1b8df19dbd5dba3363b59313a9a387809635a1f1fc54837a7bd90b7ffcf73c109c92e42f25b2da9 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 63cf79372dbe425d2c5832603fb96d93 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91f5b0021524e8f85dc4af0bb83a9386e89635d19f9e4652d8d1837d2cdcd0b20fa50c1397ed450410cc9109b2ae1bad0b85 +DataAfterCtrLen = 10 +DataAfterCtrData = 81205d2dc8429ce7e428 +KO = 50569fc30e309a6337c14c5ba320271f + +COUNT=1 +L = 128 +KI = 102d1cc429ac9da7645e164d45ecc4d8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3149c1be34cb120adb3055c787d2ad58f3b3d39eae62cf4d2fcfd9de94b05771c5a09b50e6dea885e568176f97ab1b9af03a +DataAfterCtrLen = 10 +DataAfterCtrData = 848c1180357077a32e83 +KO = f5b0ca4565bf1d9a9ca3b75ac53b1ed9 + +COUNT=2 +L = 128 +KI = a099818fa4d0739bb1bdd6940aceeb06 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 990c08c8f4ca1c901b586b4510011471f2ee86a739e81faf1b2cc375b68946704e473738f938bfa3356405fb616ef0c154a8 +DataAfterCtrLen = 10 +DataAfterCtrData = ed43407b5f4148e23dd3 +KO = 9ba2519bec604ae5709bc4085cbff9d3 + +COUNT=3 +L = 128 +KI = 5d83f25552372b855c9efef16329cb5b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b4c791b150c59656dabf0b25eff6c6db2c338871769c9da0e4155efaade91509e34bfd52c75a2126034b2ac3333ba9b3a17 +DataAfterCtrLen = 10 +DataAfterCtrData = 738a29f6893f3c988b0b +KO = 3c2da887115d54545c6fedcfb48760d3 + +COUNT=4 +L = 128 +KI = 1da429c51e547cbb5fea2efeb06c60fe +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5bb810ca92f41d493b8c377e709dc4abc0c42e31f055d9546c0b2df410a92132f280c4f70032dffd7b8f18cff2b7573f79a +DataAfterCtrLen = 10 +DataAfterCtrData = 8e99d409519354d47154 +KO = 0b3c7925d6d3530112c8ead4c28d9e90 + +COUNT=5 +L = 128 +KI = 1168e36d1e3eb3f02bb888dccad341b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f98d5a518b2bcc0a9a0d711452d353992c0fb3b3699a2a37f397bb6c4b46a6c6c364642444ecb4ddbef39da6c839cc4e06fa +DataAfterCtrLen = 10 +DataAfterCtrData = 51cde091d17a04162984 +KO = 3f1eef6276b1ae9e9879f62240e3ebad + +COUNT=6 +L = 128 +KI = fe1877916989e45e72fcd2733f4ab2b0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99f8bdc2fd654a914cdd6b9b150cc5cb314fdb1a8eb5f4d6234ee65ff762a2f7a314ad514db8be1d19eaa6a4022b62cf9708 +DataAfterCtrLen = 10 +DataAfterCtrData = a13b3a29e20fb0887a41 +KO = 08146cbdc457c7a1368f25775e16abce + +COUNT=7 +L = 128 +KI = a712b9fdbb572f3a29c824c2b0e0fdfc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 655aa28f354e1af2a32a32810890e0cff260793af833ee94ab2d9fad8d7f18f5d03dc5318bc48b6b582b685773ae054c7a74 +DataAfterCtrLen = 10 +DataAfterCtrData = 332f09634bb330a3bda6 +KO = 28f495e3758f98083c862dad9bc94697 + +COUNT=8 +L = 128 +KI = 7ce978fe9cda8b48b54963397a42f894 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1b9d633fac8131d95c572d6a265b725d19401e707e63e811cf5cc92bb9a25122ce1685225cc4844e4a650307aae22c195654 +DataAfterCtrLen = 10 +DataAfterCtrData = 36296c47f87330474fa6 +KO = 7556cb86d0db634dd9031bfa2557f208 + +COUNT=9 +L = 128 +KI = 84e56dd537552c72c5142f6ba769479b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 425a96c62921be66e194d9b131a83c2b5fe6952ee455637185e897764424321b804dc2443484eaffb9e4ce10f3efa6c2fdaa +DataAfterCtrLen = 10 +DataAfterCtrData = 2ae899d3b3bfc619f3bb +KO = 915a8eeb14a8c80bdd85485574c81e44 + +COUNT=10 +L = 256 +KI = cf1d4aeedfd702a9be29cd5735b71853 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d +DataAfterCtrLen = 10 +DataAfterCtrData = a4fcf40c36cda4f9d88b +KO = 3331400e64141268e7d21bfbbadea37bfc0b84f7ec49ef9430143c6152c29482 + +COUNT=11 +L = 256 +KI = d60ce364cdea56867cb31e761343e7ae +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d7 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ec41c87c9de93543282 +KO = 1119be84c4f3adabcd7ab4dce3af70fee780dde6dcfb238a947b40c62bd86863 + +COUNT=12 +L = 256 +KI = 849f0bca480f27b7b9fe86b822a39125 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 5f111c059eccb845b5e5 +KO = 00e4fa07c1e23cb18a3ab90bb82e7d28509d11c6047889e17aa38d46b5adc66d + +COUNT=13 +L = 256 +KI = 6d4d000ed7a71981c80d06ab0d5ba234 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff +DataAfterCtrLen = 10 +DataAfterCtrData = 7253e936036eec711106 +KO = 73c59afe84c3f32bb3593a73e37251e47006ddb7b66f2f2997ad5c63c0754d64 + +COUNT=14 +L = 256 +KI = e890e2c36f72304c009a311bfdc6bde6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d +DataAfterCtrLen = 10 +DataAfterCtrData = 0a5179ecad945af4ded9 +KO = 786bc56be931ea795186e4859fb67d8143b6e21629e7a9023a365fb404473bf2 + +COUNT=15 +L = 256 +KI = 5f7a8f8896cceec81480819a32f480c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e +DataAfterCtrLen = 10 +DataAfterCtrData = 80c96600d52538238063 +KO = b53d29882011bdad4b53211144700bd8f0f4d5895789458200864dd414b3f026 + +COUNT=16 +L = 256 +KI = c99913ed63370263287c765cb3f6f857 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad +DataAfterCtrLen = 10 +DataAfterCtrData = 5c6988f575d80f186a2b +KO = f83a7e1024baed943bcc531acc9bc638c9f787cec53b8b4fae186590e8c942a4 + +COUNT=17 +L = 256 +KI = 1db7b9857dae8dc6c6f93d7f107aa46d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d05272 +DataAfterCtrLen = 10 +DataAfterCtrData = 3314a425c03702f0e079 +KO = dab68e29b94c608a54797c356f0e7476428177dce9cfd68ba404ed6d99918db3 + +COUNT=18 +L = 256 +KI = 0d70abd2b494932226d82c50fbccace7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d8 +DataAfterCtrLen = 10 +DataAfterCtrData = d35129758399daa8995b +KO = bbd5906229b93253083b63ed25a7348a801882423732b4ad64f0a7c84157ac7e + +COUNT=19 +L = 256 +KI = 9069e339c7d597cfd7a36ea6544af260 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa57 +DataAfterCtrLen = 10 +DataAfterCtrData = b07b026294374f979483 +KO = 284763f4d44dd9ccdada6ca485913e68535ac0b21064d150207c7ab6a1ffbb16 + +COUNT=20 +L = 160 +KI = a764ab153e278e71c8362e14aa3e0fab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e76 +DataAfterCtrLen = 10 +DataAfterCtrData = eb9530580a1e71d73a6b +KO = 532fee892f9d8f791bde72b813c9ee8af7e7367c + +COUNT=21 +L = 160 +KI = bdee9ed599cd6e6f5b1daa832e37d391 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b +DataAfterCtrLen = 10 +DataAfterCtrData = eb3169cb79f06abe4001 +KO = dd463540c03c8df8469ef2ceee191c2c1292f2d2 + +COUNT=22 +L = 160 +KI = 06224e5ec2134fd6cc4865c7c360a3f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb836 +DataAfterCtrLen = 10 +DataAfterCtrData = cef87ea4e1f870f55b0e +KO = 6f8dc72050d21a10e79f6ea28233d7cdf0785b45 + +COUNT=23 +L = 160 +KI = 36b25adaa979448901027ee65ca0fb81 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d +DataAfterCtrLen = 10 +DataAfterCtrData = 1f326c4e43403d1c655b +KO = 70f1031014c0cc1f8fc5860eb245c0fb21e3001d + +COUNT=24 +L = 160 +KI = cada388b7fc626b2f1d935fc1b39a47e +DataBeforeCtrLen = 50 +DataBeforeCtrData = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f +DataAfterCtrLen = 10 +DataAfterCtrData = 106c798b3697dd051f2f +KO = bea0117e5ef354416f01460c40c45512f5b0395d + +COUNT=25 +L = 160 +KI = bbbb3d12996b5cfc056b17a91bbdbf06 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 3cc797e9187e208407ee +KO = 1ec64b21866893adbd164001208bf0bc5d5dc01d + +COUNT=26 +L = 160 +KI = 3764538d3d326c4ec19ff74dc7883ba4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e69 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ef885a7efd814b9797f +KO = d73f7ac92dd91648aaa42b350ea24197c8da9781 + +COUNT=27 +L = 160 +KI = d747d3596634ea9988d7979e65f2ae07 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d0 +DataAfterCtrLen = 10 +DataAfterCtrData = 055ae4c09f5429797200 +KO = 8cb8438e1828a6beb861e1352d16cfc9ed9aac04 + +COUNT=28 +L = 160 +KI = 618ee16ba925dad4bee9d75a1ee4c0a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220 +DataAfterCtrLen = 10 +DataAfterCtrData = 03f60e8817526da3b584 +KO = 8370762d67201e3ed57fd7a0b5ae5e2f36199ce3 + +COUNT=29 +L = 160 +KI = d3de45640b04809db2030df22d7cb7ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e +DataAfterCtrLen = 10 +DataAfterCtrData = a8f5daaa5b22e015906c +KO = deb006ccc9ae43369f376e177f5154d4f12bb55e + +COUNT=30 +L = 320 +KI = c5b7a4d3bb56e2276b67c4de7f7789f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74 +DataAfterCtrLen = 10 +DataAfterCtrData = 95d9a0feb49a303a6881 +KO = 05e93f65e4f9fba3a3a7340bc9504241c509604a6cb530f5ea8c1cebdc7a3dacd7393adb7e2b47e3 + +COUNT=31 +L = 320 +KI = ef44658016f246774e3597d2354abe6d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab9 +DataAfterCtrLen = 10 +DataAfterCtrData = 5f6def3d62b6c74612d3 +KO = 2873c0dabdcac812c20a284661e4b3549b58eb869451374d2275dc65b8c7eeaf1f6ffb796785c1a7 + +COUNT=32 +L = 320 +KI = de4f1d647df9f457721bca7fb5b5232d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec +DataAfterCtrLen = 10 +DataAfterCtrData = 22611b14ab47da94d22c +KO = 2c848e8317d3faabda851f22dcd5ba8ab8a0ecfd342b28c0f33b982cae93235efda913cca2854c75 + +COUNT=33 +L = 320 +KI = a47ecf0eeac237fa1d15eccdf29f7821 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f5900 +DataAfterCtrLen = 10 +DataAfterCtrData = f13f43217e6c1d4a9340 +KO = 869edaaaeff0df584f9aa96c0db43bb6b3596a0597254ff81440a8e07b20d423230c67d467b2bcc7 + +COUNT=34 +L = 320 +KI = 5ae6460529eed2cd4dcdbd8c03bb7efa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c62 +DataAfterCtrLen = 10 +DataAfterCtrData = e3f1a33e32bf46178ac8 +KO = da646346b5fe64a1acd5481e159a49af8c0153cec490531bb1c0328f1207237070432102b875ea60 + +COUNT=35 +L = 320 +KI = 831dcc10e84a3e483d66e45643e73f4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b +DataAfterCtrLen = 10 +DataAfterCtrData = 53cffe22d43396ff5dee +KO = bffcb7cb5d312d66824e7ee4153438e6c616eb6b0331853116ce083843d56b15bd6968fe9bda9e53 + +COUNT=36 +L = 320 +KI = 4fd5247597088af0956fef3813ecd11a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c2 +DataAfterCtrLen = 10 +DataAfterCtrData = fa15dcc15c0e111cd93a +KO = a2300513ed1b501d79d38d497ab0e00da6136854f918c95c4a01fa887e5ce5871019d97389adde5a + +COUNT=37 +L = 320 +KI = 5aa5253d10503d84541756c985c754b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64 +DataAfterCtrLen = 10 +DataAfterCtrData = 68fff4efc59b2909b243 +KO = 7108f0eaebe58b9370b8f85797b2439e7575656e23118883e9f2df1296ac335bf7abfb5d28c0f7e3 + +COUNT=38 +L = 320 +KI = 0f52c60492e19d1ef10f1f977c8c9228 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd6612 +DataAfterCtrLen = 10 +DataAfterCtrData = cd81fdd521f8e300d478 +KO = 8489f27f97df3a44515a554a3b63c2c1890d41c1e0c979e44582b7ff26433903d71ac4f0434c5075 + +COUNT=39 +L = 320 +KI = e6ce4cadedb3653d9e4c276d81a1fb7b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43 +DataAfterCtrLen = 10 +DataAfterCtrData = 33139ffb1a31942ec4fd +KO = 0810ddc95b681a20f528024b63118aadef3776687e4d672d57b84f6b2d826bc5443b2cf2cc374c2e + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = bc1b3659d7c2fcf008b0da456fd876c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8e13862185cbbee6544c2a7367d5216becf6352464b35e362c328f31b378f3481cdc09c46efed015dead1958db5701a940d +DataAfterCtrLen = 10 +DataAfterCtrData = a75853711d59f7b819b0 +KO = da6a63b32c2f051e9833d61f92f35d70 + +COUNT=1 +L = 128 +KI = 45a6cb541bd5229d2aa0fa1d1f80bdbc +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec3b6ef7d5af4a4d93df6ca456247a7bd453d59126dc994f0c4d56cd4e93d9d3f18272b15e0c965733fac9b6722260ee2657 +DataAfterCtrLen = 10 +DataAfterCtrData = 88dbc8cebd4411fca3c8 +KO = c3abc899d67a3ebcde7dfbc94dbe854c + +COUNT=2 +L = 128 +KI = 2f35c121ddf5a096f5d70aa4bcad34bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = d73a932e79afeaef546e5c6016e43ee714f7bc2c4befbf4abd5929d37bf50e19c075f268ca9dff4b2a2c69aacd6f64cf537f +DataAfterCtrLen = 10 +DataAfterCtrData = b9a2a7e858c32a7b4506 +KO = b932916d021b254d607fbf8e05075c06 + +COUNT=3 +L = 128 +KI = 2f9638826dbb971a6037f19d14925369 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03cc70a00edf84027c3f5f0e0c702f0aa2fb122c488eca95da4941e9734684ebfd2b5b567f9c01dc437d480d5ad252d835f5 +DataAfterCtrLen = 10 +DataAfterCtrData = 65e971d3b49fb35bd6c6 +KO = 9cabe82ddc0992fe4f1a03bf05e3cda0 + +COUNT=4 +L = 128 +KI = 11f7f0b9083ad914b6e58bfc267c6296 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29794a6e0e80e8cbd5735148e2f8330ad63a6ecc8ada76487f92c2ec5a64056df050df3c58eda2c0cedac3297281672e9d82 +DataAfterCtrLen = 10 +DataAfterCtrData = ae17e5f1893b8fdcc784 +KO = e4635b28b3dc0be14e99a38fa016295b + +COUNT=5 +L = 128 +KI = 2497b642bd9f2a823127064bb889ecb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c5d629cf3d2bd851c7c5453477af7fabda832ab69df124ad4369f20f41f841ffae6e684f891a2763f08e999536700601771a +DataAfterCtrLen = 10 +DataAfterCtrData = 4beb25e13603ab8dcd4b +KO = 066bfcd73344f364f233a26d8d5e5f12 + +COUNT=6 +L = 128 +KI = a6cc888479a2180ae2b9410d08abe629 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d9840b001fe61a3808e96f2e689f4eca19f23cc70ec11a908ecda55b452316d6c3c20876d0fc0efce4cacde0c5df7c04c23d +DataAfterCtrLen = 10 +DataAfterCtrData = 65dc95b89c70b7629a2d +KO = 5683e9758a2686bd00fdaa33e64497e5 + +COUNT=7 +L = 128 +KI = c6dc5c98d3ef1c5a3cee2f481ebd4d8d +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae38877e04dd884387a4f3c6dc12c173cb48618b14bc22e3f0bf0c3e0c0b8dc9a31424809607c4d5d9fb0f51af80f5b1e52a +DataAfterCtrLen = 10 +DataAfterCtrData = f16c202fb8b40f2af585 +KO = 56f5764bbedcf0a46fd41f7e7b897bb0 + +COUNT=8 +L = 128 +KI = fe61b6b1bd9914e1b5918f40e6f6ce15 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99060674417001a8f9dac89d083f52611d1c35c42446cdb6e47ac138e9872f5cadccf862b10e3cdd47d4c5cabf69bec7513c +DataAfterCtrLen = 10 +DataAfterCtrData = 9090c0eb45511ac757b6 +KO = c01d3b9fdf9e2caf428c905eae0e8798 + +COUNT=9 +L = 128 +KI = b0e01bf4ffcb39bba79bac61d2357b84 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4532877c6b4aa6d2009a97289f00ce28f90348d8f600d21ac5d7c8a35a37949fc0482da10acf99ddfa8ce1682c518917ef56 +DataAfterCtrLen = 10 +DataAfterCtrData = 0112e8d382a3dda20245 +KO = ea77835e6ce66e39599242332b4f1c84 + +COUNT=10 +L = 256 +KI = b354d04fe07940c478091c1eb5365642 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443 +DataAfterCtrLen = 10 +DataAfterCtrData = ae7f449e70f59956ca24 +KO = ccb59587d83fadbd7ebad8d97fc8c5d08e76632ecbbb6db0d5b84fb7b834c0f1 + +COUNT=11 +L = 256 +KI = 97dc02cdf9595a308aa0a7a72b729ed8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1 +DataAfterCtrLen = 10 +DataAfterCtrData = ceb47378a167b3c834a5 +KO = a0dd4f769d35132e756f70332485a4415a38dabc25c16b92662b952c7753299e + +COUNT=12 +L = 256 +KI = cc0e15cdde7e92c5f4b8186b573bacac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31 +DataAfterCtrLen = 10 +DataAfterCtrData = 618ee315b78c3db478b7 +KO = 8db7ffb702b314cc7ba1d171e2fe3a2179bd6f23de574895c1a40a7a89482191 + +COUNT=13 +L = 256 +KI = 8b23b4ebe9de09eb5572380934c8500f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc +DataAfterCtrLen = 10 +DataAfterCtrData = 01480043055692f0974e +KO = 1a59da7837e40ac55def527cd0793147c3a624e4f6ec7091ecfb34f601ddd5f1 + +COUNT=14 +L = 256 +KI = 2f0a7c94b5d7a172b7f6072ffc460ab5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130 +DataAfterCtrLen = 10 +DataAfterCtrData = ff0ee46ff54309dac99e +KO = 86dfd5df1b3078ce7c665b62ab332ae40cc2558b8557427efa996ca0f9ca74e8 + +COUNT=15 +L = 256 +KI = f8e8dea056deed336f87d434fa73a75c +DataBeforeCtrLen = 50 +DataBeforeCtrData = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534 +DataAfterCtrLen = 10 +DataAfterCtrData = ae0c0520156cb2d1e17e +KO = 9eff0c15cd011426ec1e3625857144061005de918cd27156a90cbcc71252a918 + +COUNT=16 +L = 256 +KI = 4dd9f9045c1fe5f71d5d4ae1a6250666 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e +DataAfterCtrLen = 10 +DataAfterCtrData = 082444dae2c70dfb3aab +KO = 616ff4cee698adaa393b0445876a556bd0200096f7b1fe829f8e3aea6bf29c3b + +COUNT=17 +L = 256 +KI = 606341e289e6f5f0f6cc98e68d20c62a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 3a9710452008d3712c7d +KO = bc036c88c6707c1c62a3da59b9d59c67b07a0fbe6787b577f381cfc2fee8868f + +COUNT=18 +L = 256 +KI = 4a63622ffa65d6af08313737be6195b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e +DataAfterCtrLen = 10 +DataAfterCtrData = ae7f67c9040ab2f62b38 +KO = 61ce2f4310c7ef8a52bc4c3397507a93ad10229165344e4cb9e63a11d69a8d18 + +COUNT=19 +L = 256 +KI = 52cea790fd809ba9458b0b351c14f62d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef +DataAfterCtrLen = 10 +DataAfterCtrData = 89acc00f14b698a69a5b +KO = 0670d9cf1e0214af7ed95602e4e1b61ff8d844e67c45a44d6558165c224425bb + +COUNT=20 +L = 160 +KI = 8e4cea9ef207f83f46ab8655f2679a5c +DataBeforeCtrLen = 50 +DataBeforeCtrData = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49 +DataAfterCtrLen = 10 +DataAfterCtrData = aa86f7e67fa016441299 +KO = d9a0b0b23f66a66b5e0755abaafcc88b03231c1d + +COUNT=21 +L = 160 +KI = 9ac88069fa82e2d46f1ecdf03f83231f +DataBeforeCtrLen = 50 +DataBeforeCtrData = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa7 +DataAfterCtrLen = 10 +DataAfterCtrData = 5ad543294646b1c4182e +KO = 0c34df2003aea7ebb3fd4f8c42ee3f4c5519d7bd + +COUNT=22 +L = 160 +KI = 3121d9bda9818bc79ca3ecc87c4f3438 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f +DataAfterCtrLen = 10 +DataAfterCtrData = 9f16f4c88a3651d3bee6 +KO = 71fb401cf4636705f4bddfb6c57029c9b1786fd2 + +COUNT=23 +L = 160 +KI = 70281d502be76fec2362185dcce2d383 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9 +DataAfterCtrLen = 10 +DataAfterCtrData = 548236da024027d6b7f6 +KO = d3d095e9cdfe116aecb7d99c32069016494fd2e5 + +COUNT=24 +L = 160 +KI = 4d5ac245f30c2fb6490447c28d3d54d2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df3 +DataAfterCtrLen = 10 +DataAfterCtrData = 20b7e0fcc5ba39d43c93 +KO = cad588d3b699e5d2da4ef78c434e0489854a1ec7 + +COUNT=25 +L = 160 +KI = 9c0490491b65cbd45f48cd4a6fc2663c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5 +DataAfterCtrLen = 10 +DataAfterCtrData = b3d361b5cf4465952d32 +KO = fad92483cc12f5c9b186b853158a8a8c77683be3 + +COUNT=26 +L = 160 +KI = 894674ed387301be2b0a9aa724be5432 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a06 +DataAfterCtrLen = 10 +DataAfterCtrData = 01b9014b9affcd81fe3c +KO = 543233dce89d510b0e4ff2939a5d658b741abfd4 + +COUNT=27 +L = 160 +KI = aaa47f2be16ec95015765e55b6094213 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a77 +DataAfterCtrLen = 10 +DataAfterCtrData = 1247bdd69ec115b2d099 +KO = 6ad56a6cdffeacd80bb693340cfbcd196270b5ea + +COUNT=28 +L = 160 +KI = 2fa3bc33d814f6574f6a91256c44a7f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e1 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ff68fa720361d686181 +KO = 261a3796856af7c6e37c409e9e360fe89726bcee + +COUNT=29 +L = 160 +KI = 09630d41e481008d68f22e028ad58892 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff68 +DataAfterCtrLen = 10 +DataAfterCtrData = 52a5fb79237227636465 +KO = dde32fb93ecc0c2149811dd8e18d707890e5cc66 + +COUNT=30 +L = 320 +KI = e4836e2766b2950e8a37a2bacb194c68 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d +DataAfterCtrLen = 10 +DataAfterCtrData = 43442b1fff7fe603ac90 +KO = eab8b0f5f3b67f7c0adde7070afe80f4a6a40ebfd42f3dd7331d38934628b91ad4ad023f113c75e0 + +COUNT=31 +L = 320 +KI = aa70892e864b75516a4e6f715d9b934b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc +DataAfterCtrLen = 10 +DataAfterCtrData = 670f7a608e81bb267f17 +KO = ce9bc7e9fcb700509711065030cd577da2521bc22fc2152d134ea824a183b6d2e882625b989358a5 + +COUNT=32 +L = 320 +KI = 30dbe39c1cf412512231bbfa3d6d74d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de +DataAfterCtrLen = 10 +DataAfterCtrData = ca9cb2e63dce81185105 +KO = 9f3ae777b465ed8699e721a3c3642f15a4e01f6d4594071daf15d8e0b960e6ab95690c5b94f33460 + +COUNT=33 +L = 320 +KI = 855ec47cbb9b36484af1a9f7e0957845 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad +DataAfterCtrLen = 10 +DataAfterCtrData = 4fe216e116e54f7b846a +KO = a67bc6e4b794d19ab335d1c0b86104c8a23201e5369e26455616c21007677fcb4ac3de4d99e834dc + +COUNT=34 +L = 320 +KI = a3b1166b841544eee6556629b5ba46a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a +DataAfterCtrLen = 10 +DataAfterCtrData = 06267e189bdcf1ff6a81 +KO = 82cc62d9fccad80b2308786fde5819a70a0d1e6e6800120cf00585c791b0183bd1bc43efe53fd00a + +COUNT=35 +L = 320 +KI = ce4b916c55b568fe82a989030001b9b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d +DataAfterCtrLen = 10 +DataAfterCtrData = d4f1df6f8b672a71023e +KO = 3636c218239f9db29291a39f3c4d63c2d27124efa7247f82f67d4dc534aae7a97ab70694bdfd207f + +COUNT=36 +L = 320 +KI = 969ba685987fb9b15429153dacd0d493 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7 +DataAfterCtrLen = 10 +DataAfterCtrData = a59805710cfeea0cc344 +KO = f2b66024a452abfecf949e25e136d096f1f45c9c299ffb202c2aaedc40ce0f177481b1a4a77c70ba + +COUNT=37 +L = 320 +KI = 8a489fd1be7514e41b6a1f5a90b702c7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee035 +DataAfterCtrLen = 10 +DataAfterCtrData = 1cb1fc0cc9722eabbce6 +KO = 7bbe53776cbe39d2d30798dd35ac8938b3b508485d4166525d2f578bbd13f8e25e6999a365d26e9a + +COUNT=38 +L = 320 +KI = 4d5c5f6048f0b7a02cd2340bbf31c5cf +DataBeforeCtrLen = 50 +DataBeforeCtrData = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d77329 +DataAfterCtrLen = 10 +DataAfterCtrData = 9233900d495e392d5728 +KO = 8a050d90fba44dc9f25db36029bdeca11e3810abd78926548b9d04fe4ff10755d38909196c93a9de + +COUNT=39 +L = 320 +KI = d81be1d7b8a6935679a459f85b386bc4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe +DataAfterCtrLen = 10 +DataAfterCtrData = 178dde15d00a16a4640b +KO = 156b30561e1df3746873b50eeb318660c43ea1d24528f2ec19e0de6c1b2667c1271bd673b4c018a2 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 90e33a1e76adedcabd2214326be71abf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3d2f38c571575807eecd0ec9e3fd860fb605f0b17139ce01904abba7ae688a50e620341787f69f00b872343f42b18c979f6f +DataAfterCtrLen = 10 +DataAfterCtrData = 8885034123cb45e27440 +KO = 9e2156cd13e079c1e6c6379f9a55f433 + +COUNT=1 +L = 128 +KI = 817526d4c8a724f5efb4c336456be7a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40f8d8e467ada581c8179efb9070b44b3e08e605f532d13c677a1889958c0e90398e143d1253766999401d4097af2739d779 +DataAfterCtrLen = 10 +DataAfterCtrData = 8b615467c2b38c21f8cf +KO = 24b82a08fba5f06eff021e7a54aa9936 + +COUNT=2 +L = 128 +KI = 414b4b9809fc634c5b8d904a898daf64 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 554826d397b8291187216b829135930ca43b7f9718d4eaf9da9bdae419655770bd3d6b660ed9319e8405238f4e07f9439f51 +DataAfterCtrLen = 10 +DataAfterCtrData = aa0292203d1e3ddf74ea +KO = 970d017d144fe53639bdd1f0e9b4f7cc + +COUNT=3 +L = 128 +KI = ecc2eaeace6d835df04cbdf4112d3f2a +DataBeforeCtrLen = 50 +DataBeforeCtrData = a7137876379a21e89e45500d8cdf805ba46bf5d8a9716b2851592008a4b1815bd5b5d4e99fdc253e3f836dfc9859f1321e96 +DataAfterCtrLen = 10 +DataAfterCtrData = e97d0e15adb34c316867 +KO = ee912605dce05d56b28a6325a7779f9f + +COUNT=4 +L = 128 +KI = 899a6872d700c39a3dc0634d65304459 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 22e370168760b370efd6a56799e09511e390f0ad6622d0df6446b039cbc83bd4215b37960710f3dd99ec91f5b5f05ffa109e +DataAfterCtrLen = 10 +DataAfterCtrData = 7ac22d4d6ca2592116f0 +KO = 92af9779e22214225da82af7597c6019 + +COUNT=5 +L = 128 +KI = 2004dbbac44eab7ed67b9de13261c403 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ade4751844e60d4ea6f15c9df78815dae7f9ca34a34a0b3b0be3948648b014281b62c9ce391469ee8dfa4a37009b8a865016 +DataAfterCtrLen = 10 +DataAfterCtrData = c171ca82eb5bf35c5127 +KO = 93d92e211fc13c78f68d4d4f1971a4f9 + +COUNT=6 +L = 128 +KI = fed3f1925b9f7824b06e2e46d52095a1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5fab26b52d2fd22a496748d948070c87bce1112103ebd95ca2135f33d0b98b2d9c23497a91f4fdec5ebb1eaeff6f28130593 +DataAfterCtrLen = 10 +DataAfterCtrData = d3220eb4bae5b7b8db6b +KO = 3ebb9418ad0200b299b05c866f294511 + +COUNT=7 +L = 128 +KI = df045b26c28c9c742d514c0a7016004a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 66045e96355e30f9733dbb8e0e1cdcdd819bec2a4d0390c3eafa2e376fea22e91f315e568089960afb330f76a0823fdebdef +DataAfterCtrLen = 10 +DataAfterCtrData = b0295701ea8ac6282cbb +KO = 325cf6d0812714f38e6b3bc2aa5d7733 + +COUNT=8 +L = 128 +KI = 0c9445b522d64c9cc8bcd0fd816665ac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cbc2a399186e5ac4fe2aeb954c92f83937cc6a8b403dcf4db9030042c15ea458321e5fa2e0e5d111294885a6fd3132a8ca8 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ece0ebe83064594ed88 +KO = b1571da5a8ed7c4b498afa032b23b9d4 + +COUNT=9 +L = 128 +KI = d4507997a5a3ed7f12b238695d5b917a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03b40edfa3df8e992527c44641a045ec83a181be14bfffab5351ed1049f168c2fc9d2bb830b1a222e8515feea3648f1723e1 +DataAfterCtrLen = 10 +DataAfterCtrData = 33917234c5100b40e6de +KO = dfc6dd36e53abf53fafd5f3b68c156f7 + +COUNT=10 +L = 256 +KI = 17564feddbd4c6be95c87df5c2872784 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f6 +DataAfterCtrLen = 10 +DataAfterCtrData = 87c95dc9cba21f501757 +KO = 8d11ef4a64f7e07f748f53e92ed95c4cdf7c4d3673573d721498117cb68511b6 + +COUNT=11 +L = 256 +KI = 84a5c3a4e0e008080a7ed8a87e730b3a +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939 +DataAfterCtrLen = 10 +DataAfterCtrData = 6da8704400fa5c75d667 +KO = e70bad20a6eecaaece014e4e8b2693cb4541fee7ae4ea315a25a0472ce3da341 + +COUNT=12 +L = 256 +KI = ed0140223ce09880c4c6f23212e9f0df +DataBeforeCtrLen = 50 +DataBeforeCtrData = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb +DataAfterCtrLen = 10 +DataAfterCtrData = a6895a81b41ee134b96e +KO = c8ab04871d3133adc80fcd0c7179b25bcfff9975ab629314efa2b8982a39af8c + +COUNT=13 +L = 256 +KI = c888cdeb9fe9ff92f1e83ef3c719dd0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3 +DataAfterCtrLen = 10 +DataAfterCtrData = 2d27334539185a118536 +KO = 214f99245bdd2fe97e617abb3c5c721a1b95fc482a4d524872f0f908a8fec485 + +COUNT=14 +L = 256 +KI = b179f8882963c09f696fe2c0cc454f5c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8 +DataAfterCtrLen = 10 +DataAfterCtrData = 6ff6aee0ac82c2052665 +KO = 5313c2194452c3ca3c851460e594e13debc48b86aef91aa2fb22bba1f4af166d + +COUNT=15 +L = 256 +KI = a718052f071509101c4be7a99b036354 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f2b3dbd56ed1fef5cb7 +KO = 63ef3584960d35cb5578e17254f5e385e955dfaee666021a3cb15072e2e09b3f + +COUNT=16 +L = 256 +KI = 45360b8078717c2cb8fff3b3ef733a99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b9 +DataAfterCtrLen = 10 +DataAfterCtrData = ef3cf99f4ff04eab7486 +KO = 8f5f3887befffa60809db61c0834305d0ded24f0bc6c14e198ef3fbdbcaa2dc5 + +COUNT=17 +L = 256 +KI = fcc9d5c417e14387fa16e1f4a42a756c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf +DataAfterCtrLen = 10 +DataAfterCtrData = 08c11654a44b183d82c5 +KO = 82bd77c2e801192b8399fe8750ba0f0c72aa4d5d50502c37ce7b2bbc992d9fde + +COUNT=18 +L = 256 +KI = b97addd5935addd5d3ef2fe80beb3018 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d4651076 +DataAfterCtrLen = 10 +DataAfterCtrData = e886aa5eeab926638353 +KO = f17eff1a6803c0f34a0c8c215b26c1a7134bcbc5f2e020c7baa68250e8a44aa9 + +COUNT=19 +L = 256 +KI = a5b3cfc407784385fb5bb1901b7dd815 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f +DataAfterCtrLen = 10 +DataAfterCtrData = 17d342cb15a1a5318713 +KO = 69f0bcf705b7ef8fe9268c6a45a7d8d5e79c3acfa46dbdaa43333cf938be6cce + +COUNT=20 +L = 160 +KI = 5f1e7da4131a473912efc96841a61f76 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e +DataAfterCtrLen = 10 +DataAfterCtrData = cb3e0ae71030a4bffabc +KO = 2420e06b0eb83a00252518613efbd06f64c5af37 + +COUNT=21 +L = 160 +KI = 67cb692c774dd65ca3660d80ea32835b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc +DataAfterCtrLen = 10 +DataAfterCtrData = cbfd2a40fa172d5bf81b +KO = 9c09d135ab4ac26e03ee5508b0a71ccfa2fea99a + +COUNT=22 +L = 160 +KI = 7342623ffca67075fdf7bcefb3d88940 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d +DataAfterCtrLen = 10 +DataAfterCtrData = a2db48330139e03f6392 +KO = ae1b8cb80cdb40e47378196095d02f961893ec1c + +COUNT=23 +L = 160 +KI = ccaaf55ca11c8f5b593c02db2b9ee4c9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c85 +DataAfterCtrLen = 10 +DataAfterCtrData = 46d60718f155ad20e712 +KO = 1d81f6e4af3b50038f4e40960ddac71fa8834199 + +COUNT=24 +L = 160 +KI = 7175dab2d347e28303ed6947abc376ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb +DataAfterCtrLen = 10 +DataAfterCtrData = 257864fcbfb66bebccaa +KO = d6d46cf40f3f30326aa484eb2b585174f8e8df12 + +COUNT=25 +L = 160 +KI = a0778891aeabb839ec2c32705be6d23b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd +DataAfterCtrLen = 10 +DataAfterCtrData = 44e287d9446389315674 +KO = 49c57e4ffb1e6b944d1143ed331eacb29eb4b467 + +COUNT=26 +L = 160 +KI = 0d09a23b6a2fb40d1bfd2aa1780b6266 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb832 +DataAfterCtrLen = 10 +DataAfterCtrData = 77eda36af66c0b24b932 +KO = 8fab06aebcb6f233162b4dc9cd5ad71094090b33 + +COUNT=27 +L = 160 +KI = d0538737aac8890189f010b760b319a9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec5432 +DataAfterCtrLen = 10 +DataAfterCtrData = a0badaa0be91a151a1fc +KO = 4db4d1054e3a526e5ff2b60a47e5a1cf1427e1b9 + +COUNT=28 +L = 160 +KI = b515cd19f943bd02dc7c257b2c92f57e +DataBeforeCtrLen = 50 +DataBeforeCtrData = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe +DataAfterCtrLen = 10 +DataAfterCtrData = 0119bdb656a0d426a049 +KO = 3dd14bd25b05beecdea501765529081cd305b4bf + +COUNT=29 +L = 160 +KI = 01e37570be6fb583e54686d4066dbaee +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff +DataAfterCtrLen = 10 +DataAfterCtrData = 1090d981effd27d9f028 +KO = c30456a030b7a15b61219ab9fb31f025e10a8548 + +COUNT=30 +L = 320 +KI = cdd1edbe300a4fd7d1656ef190610a16 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f +DataAfterCtrLen = 10 +DataAfterCtrData = bfe9da8b36619153ab26 +KO = 6d3f03a818efb60b8f65ecdaf5b2f2cb39a92393cd81876e7f2a2ebd5be29933412d4e84c20cd3c4 + +COUNT=31 +L = 320 +KI = 3b5dadadd3e6c70999f3da21ce7c02b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b7d9adf91fff86b1cb1 +KO = 0eaa103a2b7edc1021b6b3bd56eda60b5f6802b9eaec95c681ba1c0837aaeccd718f44921182ceda + +COUNT=32 +L = 320 +KI = 01a39a51b93a0e063138e702fee4655a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a42 +DataAfterCtrLen = 10 +DataAfterCtrData = 62385b367b5ed4f4b1f1 +KO = 1b4338224a55b54f68fd30777aba5fc5c8970c2503f1f30155a59b1b2b21c652acf259aea03453b9 + +COUNT=33 +L = 320 +KI = 5dd2c60578a164015390e6c4c3456948 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a885161 +DataAfterCtrLen = 10 +DataAfterCtrData = e693d5daeb95146b54a2 +KO = 1a2caf1f86319a1e7389ed76a9675d6318149f5127aa6d4e50593b82b93ea728114dbf391f4cd4ad + +COUNT=34 +L = 320 +KI = d5164cd5820e1d0885abb31e7da1e1fd +DataBeforeCtrLen = 50 +DataBeforeCtrData = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce8 +DataAfterCtrLen = 10 +DataAfterCtrData = 61901a2b11fed7adeaa4 +KO = 023749acdcab16208a4096d4091561e3a807873a9d05fc742a5e582f10740dd4f6934bae689edea3 + +COUNT=35 +L = 320 +KI = bbef5e629d72cf29bdd7b034d06dc675 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e +DataAfterCtrLen = 10 +DataAfterCtrData = e0341f79a94655524783 +KO = b5da1f3e8df20075ee9ee3bf7b6539ea93b5769ceb7773298da06244d05aa199f31e1cda4a3726f8 + +COUNT=36 +L = 320 +KI = 0963caafe447ca55a5916510a3e005b3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 76e9fb5a1a629a405d7a +KO = 520b1cabfc4c8fa33ca98cc63ccc197b9216aff16fb7a8ef2918b76359130539aac034a929ed1d28 + +COUNT=37 +L = 320 +KI = 56012f7e8cf1249ba0740f58ffede14f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b8 +DataAfterCtrLen = 10 +DataAfterCtrData = ec6855598d4d7a314aa4 +KO = 7b59b0ce4072bbb3d23dac7fac23e7508ff6adafe4b96f07c76b821511b47796ecf40d9c94ee617c + +COUNT=38 +L = 320 +KI = 9a09a2214e002c210e2ce7b12d518467 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641 +DataAfterCtrLen = 10 +DataAfterCtrData = 5fa1be0ef25d7586836d +KO = 042bd7a9f9f2779d0571f4263cf999f1eed6efc0ed4c25c9b97923747e754976cdeae42beaec9ef0 + +COUNT=39 +L = 320 +KI = 67e48c0e6a60d89617c60d8ef4d93de7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c87 +DataAfterCtrLen = 10 +DataAfterCtrData = b55ce66947961d177f4b +KO = 93f72307039826d8503da85792396e56d245c40bc0bb975a775d0924ad5081375ab461213cd8717b + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 53d1705caab7b06886e2dbb53eea349aa7419a034e2d92b9 +FixedInputDataByteLen = 60 +FixedInputData = b120f7ce30235784664deae3c40723ca0539b4521b9aece43501366cc5df1d9ea163c602702d0974665277c8a7f6a057733d66f928eb7548cf43e374 +KO = eae32661a323f6d06d0116bb739bd76a + +COUNT=1 +L = 128 +KI = 02eb8e6790a89432443561a18f002bb0e8bdbbb3b2f52dc7 +FixedInputDataByteLen = 60 +FixedInputData = 88b35488d8d60b307078256d1bb7a5c2c23e2fe35c219560e456388ebad58b161366c707afd776176a3cec267c1afe9ee9a09585ce077148b3312d14 +KO = 771f6e196fbd636a66f9953bdb0f7f15 + +COUNT=2 +L = 128 +KI = 8423f87f517edb6be79da57bd3d471c0be435051fafdd856 +FixedInputDataByteLen = 60 +FixedInputData = cddec23b72528397f523f4fae4ec013aa8be452465d9832eb46f3a2717828ddb3d97a8ef08dae5d10a4202cd157f7ef0b53c730359ec411c24cbeea2 +KO = 900ee4db691761cc181bb36ab652886e + +COUNT=3 +L = 128 +KI = 95cd67c7f95de9c41e8c4836db3165d66b1f79ac716dedc3 +FixedInputDataByteLen = 60 +FixedInputData = ce319026ccc3a9b5ba10b0057adb63bfaaba43507a9a0587adbce18de50d2612c95559461962bbd90e90036b0529b6032f9397d3e23e6bb737c18137 +KO = e7522a7e72a6160c2d5b760b8227e2a9 + +COUNT=4 +L = 128 +KI = fc759069ac101c66961ce462f2ec3e214d929963e6b7abae +FixedInputDataByteLen = 60 +FixedInputData = 6a2188ba73472e6dff86d83070508ffa6dd80431bce33660f7cb6ef2003a3a613223faebe5e1fc3cf6420bcaa545094f1a4e116915f08da38ece4e5b +KO = 17baba3fc2acabd3e9b8e8a84f8d3c7f + +COUNT=5 +L = 128 +KI = aeb2d2212ac29e6141cb571c13a5ecf852233f45733241ee +FixedInputDataByteLen = 60 +FixedInputData = 88d2c0907434ad7067ce91a2553f6c67ac45fcc6329813729e585c8db8b1bda098de13dc77028e9da72b6f161ec6a9fb3590dcb43d426f7d75267be4 +KO = 50314fac0756b74b830a4d83dd24578e + +COUNT=6 +L = 128 +KI = 7afc235f6cb4fd3ee50679262e32830cb4d688f388dc27a5 +FixedInputDataByteLen = 60 +FixedInputData = 861c8eb05c602cf9b4bcec10c88f6e9df9bc93fb2f04c159a98de2c8cd1ae8bbfb4d3ec93087f782ff7b13660a2940f623d655ae80397808bafd3376 +KO = 3e221e1f0dde3656459fb84669b83983 + +COUNT=7 +L = 128 +KI = b556d2e79fcc5ad9a4a91bdcb7ad3d63545da8fe18022f89 +FixedInputDataByteLen = 60 +FixedInputData = d911b523cd386cb7820660cc1d17129b59cbab453fba186fe6c547a6fdd528072e21a72e0d295aee45968e09b62c59e526f8c0a9458c9bf6804a0b67 +KO = ba1b4782ae67caf33570a4ab34c68803 + +COUNT=8 +L = 128 +KI = 4f1fdbd2f11c433bed568a8888c740e4a8e9a353b7f57ec7 +FixedInputDataByteLen = 60 +FixedInputData = 2151d618a7c86138054d1bdb1827c1ec8b5b31a136d0683318b77e0ffad1834d7c05f6a094227306d92a0b97612c030955284d43bf00094d3aa5ce13 +KO = 039fe9176e609161566742dd38616f4e + +COUNT=9 +L = 128 +KI = 7bc15b69d45e05203bc26506dfb76d0dab49dd06ad7a6699 +FixedInputDataByteLen = 60 +FixedInputData = b796ffc74324d3a6f107c42febd3073d6e690561910d3d21d6f60b6abb500595eea7743e999a2547fe59f2195d8af428bc715da71ff311c6a0cd7a69 +KO = b7e93eb2080d3c702a3e42c934d41ded + +COUNT=10 +L = 256 +KI = d10046bb18c3f363e87f4e57b961b294d4edf2ca91dc3e38 +FixedInputDataByteLen = 60 +FixedInputData = 2d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a +KO = 8991a58882a0488bb5478996f2893989adb66d08d5030ad90f6ce5fdfca7754b + +COUNT=11 +L = 256 +KI = 58677c7ba7fc0bba6080ce5efcc3a49bcf1439eab9da58d8 +FixedInputDataByteLen = 60 +FixedInputData = 058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6 +KO = 79d88376e0a488a522690f811d864e92cee7d2dcc110d96c573458a0abab0764 + +COUNT=12 +L = 256 +KI = b776273882b0d31b37863b00eb850b992f2493573a1cd235 +FixedInputDataByteLen = 60 +FixedInputData = d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3 +KO = 12c4e9c46ffca111e46436df7c16f461861962e7cc882b0f593cb4d35a592803 + +COUNT=13 +L = 256 +KI = 41718311d7ca9139806fa20781818fcf7e9c677d14ca446b +FixedInputDataByteLen = 60 +FixedInputData = 8e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609 +KO = 599f31266d94d9594d59e245520ba69dd8eaeb50559c8267470a80e5c8a72b81 + +COUNT=14 +L = 256 +KI = 16f6bf8d1e474241900108eb606c36eae9ed232966e0beaa +FixedInputDataByteLen = 60 +FixedInputData = 1063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a +KO = 8c994d0b426309900f6c2852b4cfdeda1d0c31d8120baf74cb770f5c10579d0c + +COUNT=15 +L = 256 +KI = 16a586cd5c559076ff529eac602bc797e6ea5af1d5b60d8e +FixedInputDataByteLen = 60 +FixedInputData = eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e +KO = 32b58a65b63be6bf1dfa10d5aa1cf106cec9ae9bb4150916647a9f527c31f6b0 + +COUNT=16 +L = 256 +KI = 027e00cb4d89c9b834898aee32c0fe55014e0074bcbc096f +FixedInputDataByteLen = 60 +FixedInputData = 6d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a +KO = dbb338ce6355e8adf72eb119764214872928a46b00eccbf4219a2b09ee245b2d + +COUNT=17 +L = 256 +KI = 572475a1f0255c19d66b580e96c5cb58c3e50419d3ce255b +FixedInputDataByteLen = 60 +FixedInputData = c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424 +KO = 7f6e5ffb630736e3b287ef4aaf3e2d3e3e63864611d55c2e0661859f0d36de4a + +COUNT=18 +L = 256 +KI = a04eab689e2ec087c8680c2844eecdc34f81df7b7cf330b1 +FixedInputDataByteLen = 60 +FixedInputData = 79fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a +KO = ee49916a6a3d5cb2a3ef222b1a8ec95b513da20dd371e0f3fc77c3dea1f5f1e5 + +COUNT=19 +L = 256 +KI = 83894cf9fda08a71d4f4ae30173dae417ac5a71040d33b20 +FixedInputDataByteLen = 60 +FixedInputData = f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e +KO = ef73419d47a40c49d004fb51afd455b8ffb87a3ff6c54bc9350fecefdf28cdf0 + +COUNT=20 +L = 160 +KI = bf0abb70098d6c203074f1bce3d7468116cd1e5e8e618f20 +FixedInputDataByteLen = 60 +FixedInputData = d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9 +KO = ecd1eef152b5835376f1a4324cd968bcb0cf850a + +COUNT=21 +L = 160 +KI = 069be06a723eb06e637cea22c0028fcc4fa7af0f9e3a2b14 +FixedInputDataByteLen = 60 +FixedInputData = e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597 +KO = 83cdb53285608633b757d0f1c337b8182538d82e + +COUNT=22 +L = 160 +KI = d008b0bf12cbef8014a8637fae8bf994ecf104872a14f8c3 +FixedInputDataByteLen = 60 +FixedInputData = d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052 +KO = cb1a417ba951a1afdf04bba5763e99e3140d7a17 + +COUNT=23 +L = 160 +KI = 773bc9c4230cc3159f487e97953b6164e3b74885cefbe82a +FixedInputDataByteLen = 60 +FixedInputData = 894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3 +KO = 0a8dbf45c8c7b6e139bd6cb2e107cf9fd1aff08a + +COUNT=24 +L = 160 +KI = 6fca9a4b65730c5fbca58ea7675e9886afcf327639a34ce3 +FixedInputDataByteLen = 60 +FixedInputData = 08bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41 +KO = a2b9c008db58d5c108148d7dfcfa5f3a1020229e + +COUNT=25 +L = 160 +KI = 62e663024492d2a20e2863e8aba506dfcd1e6d5078797f70 +FixedInputDataByteLen = 60 +FixedInputData = 0826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d +KO = c34104b334c17bd976e3a19501f6be67731df01c + +COUNT=26 +L = 160 +KI = c5faa9fadb0c6975189df9eb2b9ee603e6c672f218f6b0de +FixedInputDataByteLen = 60 +FixedInputData = c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae +KO = f36f18dc60c143c78202df7edecd6e47e7d1f17f + +COUNT=27 +L = 160 +KI = ad3e1eb211dcd1c8092d3f0c6947ae8fc3032b027c24856e +FixedInputDataByteLen = 60 +FixedInputData = efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33 +KO = 5249e1214b513659f5d6f71e82ec6acc9f7775e7 + +COUNT=28 +L = 160 +KI = 6eb04edd3b877c3013309adfd028d9c11dc7e736888833be +FixedInputDataByteLen = 60 +FixedInputData = 417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215 +KO = d8451bc86d08518fd61dabcbfec9133b53a14c42 + +COUNT=29 +L = 160 +KI = 65d2a278b0171c56ba429ddd92b0251fc4c42133df8ebede +FixedInputDataByteLen = 60 +FixedInputData = 3dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010 +KO = d53322d08076272277dc365705a558ace3cf91fa + +COUNT=30 +L = 320 +KI = 8725918ca07ad8e108473e5ffdf43eb1cf5c44baf0bd1cec +FixedInputDataByteLen = 60 +FixedInputData = f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4 +KO = 5a795fd0d7661968c478860b526cca40eb8702083fdbff3ff8adfa697e795398ca7106bc950fbb45 + +COUNT=31 +L = 320 +KI = 97c863916b6f3369ab0e6b409f6c6522efe153d0affb9f62 +FixedInputDataByteLen = 60 +FixedInputData = 732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb +KO = 0cdafda7a03cd8b8a72dc279f1eaf1c6eef947a42b7afe9c690b309a4d5479c158afd395cd95b806 + +COUNT=32 +L = 320 +KI = 6a55b688171849e3fd7e6b272677c843f526142ac2b607e1 +FixedInputDataByteLen = 60 +FixedInputData = 6a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9 +KO = b6bc5e5d312133ee0cb9539c87cf4a5f9ab95365cca94a7d516cc88ccc3ff990d4c971997c02ba95 + +COUNT=33 +L = 320 +KI = 94142dc8f535c4b23cbbdf37132a2f65d3aeaadf3839d049 +FixedInputDataByteLen = 60 +FixedInputData = 31dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a +KO = 39b9a9fdcc0c802f7ace9b737b8c4fbbffea9355ddfe88baeaf52c61fe0648f317fbe6d261698c3a + +COUNT=34 +L = 320 +KI = 0276b519bef742e7e7c589d346dc0e9f758e25f23df280cb +FixedInputDataByteLen = 60 +FixedInputData = e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594 +KO = 0b7539d12289f8ed38bac67c79162f6a6d2372b32ee2d97bb6735780eaaddd824431a6ff60fbace8 + +COUNT=35 +L = 320 +KI = 489194989dfb2f2e1b09f03e062c95da7394cca1ef001625 +FixedInputDataByteLen = 60 +FixedInputData = 9a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451 +KO = 5fb14d3bd2853d8219e0aa23ba481431dc256c2ec0d1b3b0338da2a782546042baad66f6f94f7a26 + +COUNT=36 +L = 320 +KI = 54e8d6d79e27395cb0fa3b675f71c17bccf120acbd9a725f +FixedInputDataByteLen = 60 +FixedInputData = 511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913 +KO = 25271f9629789807c6b11715b7390262bccacde0c7db2be310ebee8ae82ffcc9d9cae82c1974754f + +COUNT=37 +L = 320 +KI = 64d0e9fe3c97a1a02a66ead53ade291857437df3057e66b5 +FixedInputDataByteLen = 60 +FixedInputData = 2f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c +KO = 48c2b7ed8eecf28e7cca91433be6bed4f61949ddaccd4352db5d2bee5d6af278a997a65436efb828 + +COUNT=38 +L = 320 +KI = 3990f8a9bb6c84f0f629f00a6ae083b88c3a42543f74be5b +FixedInputDataByteLen = 60 +FixedInputData = 87d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da +KO = dafb3114f5d980ccc8e11920663b3d4f7d5f569ad4645ac5769897ab4caaff8759519cc455657375 + +COUNT=39 +L = 320 +KI = 57dbd95eb450b75b14ab30c6e2f724fa606ff6c6a528d1a5 +FixedInputDataByteLen = 60 +FixedInputData = 9f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be +KO = 8ef870efd3d5ae73cb43956e6e8568b03cfcb1bccae66b15890a4e7ad3bcfe9358231e539b0c563a + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = d7e8eefc503a39e70d931f16645958ad06fb789f0cbc518b +FixedInputDataByteLen = 60 +FixedInputData = b10ea2d67904a8b3b7ce5eef7d9ee49768e8deb3506ee74a2ad8dd8661146fde74137a8f6dfc69a370945d15335e0d6403fa029da19d34140c7e3da0 +KO = 95278b8883852f6676c587507b0aa162 + +COUNT=1 +L = 128 +KI = a24e325a1df1f37ee10f41342dd547ede3897c79e09042e6 +FixedInputDataByteLen = 60 +FixedInputData = ee2fdd434500e5e55833c5bb43a6ad57ed83d4e88f19434af244eaee7ffa3d72b46aa4bbaaad4607e8866f359afc0ed707336a89f5db569a20501873 +KO = 861ec137460e408c3ac8d36244477b2f + +COUNT=2 +L = 128 +KI = 9269d7bc877b0cbd3ba7ef349ea6eba75a00db99889ef3e1 +FixedInputDataByteLen = 60 +FixedInputData = 45ecf72bc7f76dc8d07f376fe33ca24126d61019616eff56f3671ddc5c132ec1c51072c8c246ca519610e85a9f848d804b646606099d4403f3499c2b +KO = acbabf7cefc5196f6a48933395ade6a1 + +COUNT=3 +L = 128 +KI = 9465c5051285905f6508f154be9ad6fb5dcb194cffec1b81 +FixedInputDataByteLen = 60 +FixedInputData = e4eb67ba499b5b4343fa9833c6ca78735c8758547b3426a4ca7ee2091187c00eec6fe8dcd169d5b56e843d4fba638c7d1e62f4bf124190223c880801 +KO = e9e962f6c94ee40bbe3b9d55809bd40a + +COUNT=4 +L = 128 +KI = 21803103ac7d6d309bf3eb46474ec7e2343b770ce6633f58 +FixedInputDataByteLen = 60 +FixedInputData = 91805457413a449df797d15e009cfe7e857879fb328d1e2be1b87fa9595fce62d1318eb59446bfe7d3d92d4ea11b32073918a0101512bc068f4e8ed4 +KO = cdc5a8ea93d09fefb8b5078119b60ec6 + +COUNT=5 +L = 128 +KI = b6bab57153665ad8b4806cbd729df7a7b06eb50b49e8f1cb +FixedInputDataByteLen = 60 +FixedInputData = 303e2c3edd8acba41a4417345cfa1c74c194106c5042f94d016cba665d492e80cf28c1710ba723408b6f7a2002dfd4704307cf768aedf46e6255f67c +KO = e4595901f0a8cd417e8fb90a64eee268 + +COUNT=6 +L = 128 +KI = 3dc18b0a769df2745e9000ca92dcf70e7eaf148c660fa161 +FixedInputDataByteLen = 60 +FixedInputData = 60de9cf4ac9176b89472011380be0cdfe0bcb331848aae23ca731accda3c64e8ee073b2ee1af2003c5cf1321767699c66456384396c6645d314f3c38 +KO = 5283b6f3a41b63f2c204c6326972a859 + +COUNT=7 +L = 128 +KI = 57296ef9c3025d2f31a0e4b25eadc20a866807b2fd74a566 +FixedInputDataByteLen = 60 +FixedInputData = 4f55d80db8aeecb783771cf86693de55ba94808fbcda88012f3e7dc9d6390755bf56a7d757054ce4576206320197cc762ae7ca553d3de5230c6ce974 +KO = 1f2e2dbb663b0fdbea4f4d3e502c7ad7 + +COUNT=8 +L = 128 +KI = 53b77576fb45b6bb8268bcb89b7327c0c1309272bf20a222 +FixedInputDataByteLen = 60 +FixedInputData = e580d32af77938c527ad5e5c8635f809600f0af2c7cf76e7fc7ccad3084c1657f6f43ecde04023cae1204bb972237a923f5e676981fcca03bf89bfdc +KO = a34f72cb3518212cff3b1b58936dd6be + +COUNT=9 +L = 128 +KI = 4029f1c6c874636220a38e22c8d7e93a3aeb78d61e8cd621 +FixedInputDataByteLen = 60 +FixedInputData = 70c77c15831ec8a8ac315bbabc06d1665400b3469dd52770bdf4222d03256e2d9feda339a0484fb1281b1ed7787228a0e1d5e4ccdd1643711e61f481 +KO = b292dfbcd60c2ac5de719f117c93a567 + +COUNT=10 +L = 256 +KI = 5e6695d7c3f5b156c7b457c8c2b801ba2ae30c9c8a36ee61 +FixedInputDataByteLen = 60 +FixedInputData = 1406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d +KO = 72046d5eed909f6ab25810ead446ace7422fd87e6bd496ff2e84b115b8e0d27e + +COUNT=11 +L = 256 +KI = c5a1a93ca0bc46fb77884033b317ba905afae2c459f756a4 +FixedInputDataByteLen = 60 +FixedInputData = 4ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f +KO = a3721620d5e9fd13c069fea9f1376ea60f222327ba0c5cb22a25730cbb585e09 + +COUNT=12 +L = 256 +KI = 8b0cc25084158f4dc272f3f57d922a5b62cc1897d1cd23f1 +FixedInputDataByteLen = 60 +FixedInputData = 61d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5 +KO = f6fdc78c79711e67f712caef247dc18b70f92eb09036929e6741e867ab79af8a + +COUNT=13 +L = 256 +KI = 12472bd262a8c86124a7f593aeb4ea20f5f913da20fb8ec2 +FixedInputDataByteLen = 60 +FixedInputData = 53c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43 +KO = 03265450bc768940a30a15faa38edb92da4e1c15e7b8d39050e26a909adaa779 + +COUNT=14 +L = 256 +KI = a772a7b3ed00a7c9b91e63362dc263a9b608f7e9febab986 +FixedInputDataByteLen = 60 +FixedInputData = 83264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8 +KO = d2eab8adaefbe36b329231a31d7d789c87a7d490e1b6022a8d15fecaa1826e43 + +COUNT=15 +L = 256 +KI = eb1e58e8ff375f9c1eb19bf12e98bf912871e673a9b2cf5f +FixedInputDataByteLen = 60 +FixedInputData = 3deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc +KO = aaafae7edbc5494e78f54214787944d7ae33de78e1d38ebdcafb77b19c468c86 + +COUNT=16 +L = 256 +KI = e206ce1f12c4016ae71987f372171965a834ae98c7da47fa +FixedInputDataByteLen = 60 +FixedInputData = 00de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d +KO = 3ecb76594c61c0697ae6c0125498556eb98a810dba7e3376ab6c5fe6fa703ec9 + +COUNT=17 +L = 256 +KI = 1d94c241c40cb57fbfaf84148cae20065e072d7a1d7b7de5 +FixedInputDataByteLen = 60 +FixedInputData = e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13 +KO = 7ad2494bf75eec09f50909dbe25c3fb88cf1f2bae427537230751bc38c54f7ef + +COUNT=18 +L = 256 +KI = 1c8d2c8160a482bc9599a9fe6f214b0d2581357a6b015b27 +FixedInputDataByteLen = 60 +FixedInputData = 0ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9 +KO = 9f6245fdc8e21f2c6fe64d5c01ba545e591a9ae7dcbdc8e90bbca9f5671dea02 + +COUNT=19 +L = 256 +KI = 04801073b21b2204621ceb3ed0fe790f68cb68913cf6087f +FixedInputDataByteLen = 60 +FixedInputData = 6bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336 +KO = dd5754a4cf657aa43b33a4b33a654227b261a0af27e0f5abafed9ef712631769 + +COUNT=20 +L = 160 +KI = e3b88f40c9974410955820a8f8392701e9c67cc6efd3b0ff +FixedInputDataByteLen = 60 +FixedInputData = a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f +KO = 134b6236a80c257591cc1437ab007b3fa4bd7191 + +COUNT=21 +L = 160 +KI = 2ef4abeeb81d84fbe3b780ee6606cfe9eac0c97fff49d91e +FixedInputDataByteLen = 60 +FixedInputData = e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360 +KO = 8dd4161167952783d465e0c65076cefa8a754aa0 + +COUNT=22 +L = 160 +KI = 6336941153c367c30e2f0ea2896e69efc69826389befd860 +FixedInputDataByteLen = 60 +FixedInputData = 6ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a +KO = 8cc4fda2ed91229b7ea5f7ce053b24a65f6019f1 + +COUNT=23 +L = 160 +KI = a1195b69991106ee5ed196df143e73ea5b4cdbf76ce6649a +FixedInputDataByteLen = 60 +FixedInputData = 838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc +KO = 7d774cc29b89d7e9c935c2575d70e13946a61fc9 + +COUNT=24 +L = 160 +KI = 5fa846c90a954f8c27727494728bf4a6bdeb72f0ca35f442 +FixedInputDataByteLen = 60 +FixedInputData = 67fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf +KO = 86377e8b4bf82fdeba063a3209aad5369c0f1b0c + +COUNT=25 +L = 160 +KI = 1d187082bc2f44a615a57fc8cd5b1ceb0f9c7ab5d7da7341 +FixedInputDataByteLen = 60 +FixedInputData = 138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817 +KO = 413889b072f0f0ea3bcb38bfbebb50947ee2135a + +COUNT=26 +L = 160 +KI = 891959eaa6794e0262414a3496194d8ca34ff421cf93c0ec +FixedInputDataByteLen = 60 +FixedInputData = d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6 +KO = 1de3d1417e43ea6a25d3371d3abefaa4b0a9b0ac + +COUNT=27 +L = 160 +KI = d3c0989a38bd5e9f006f51fd1279eeb288fefc5b27ee850f +FixedInputDataByteLen = 60 +FixedInputData = e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f +KO = f66efa1a6d5779b36fa30221f8b51d9ff5a755b2 + +COUNT=28 +L = 160 +KI = 305246e74f766359db7dbe9ee93d2ebdc4019d7f41b1a33b +FixedInputDataByteLen = 60 +FixedInputData = 4a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa +KO = a6bfa15cf3da9ff9f31029fe63bab26b1c8a4d8e + +COUNT=29 +L = 160 +KI = 2751f51cf678dd4786cc7c0e61cb8f5ab64c6e2495ba85c6 +FixedInputDataByteLen = 60 +FixedInputData = 24dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d +KO = ae8fcea7a620b81bb509612c8da19273b6da5384 + +COUNT=30 +L = 320 +KI = 51574d47f2f1d202a30252823b52ba7858b729d5ed4c92f7 +FixedInputDataByteLen = 60 +FixedInputData = 0819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c +KO = c46db4cd822e9841408fba79932d6c748bc7ab17421ed1ad188aed327c2a0d694e380c0cade8b37f + +COUNT=31 +L = 320 +KI = c1dad57609eb99a7ccad7502648ed10390890fbc6cdc2ca2 +FixedInputDataByteLen = 60 +FixedInputData = c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f +KO = b522e92cbd19aa3457af467573653b52c3ac6ab1c95672401100d2dde8459141d18c381698fe03cd + +COUNT=32 +L = 320 +KI = bbb4c9a4a93b8dd615ac4cd8f85f6f80bc43d53e825173f3 +FixedInputDataByteLen = 60 +FixedInputData = c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d +KO = a63c2ac1f2550350f2943f81a53dce298f19e5ebe40845c28ac13e97b4b8c6791807910d66ef9288 + +COUNT=33 +L = 320 +KI = 73028ee252d5ffddc236a8fe77daea77c72ff75e81606b9b +FixedInputDataByteLen = 60 +FixedInputData = 3db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9 +KO = 143f0eb7ea7470f452f5cc96687ff4dd13725ccde2a1227e767dc9e39a90b69ba5438570dad19d77 + +COUNT=34 +L = 320 +KI = 38ecae324eeb61994123fce3bc40acde5e4911235575786c +FixedInputDataByteLen = 60 +FixedInputData = 9d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd +KO = a4fd97016527ce6f563c89c06486f1aa755dc68d44de8ca02c9838030cad8159f1a8cb77ce2a83e2 + +COUNT=35 +L = 320 +KI = 6e2aa34a41faa82903fe410c05ec791c2d43dcac416c9398 +FixedInputDataByteLen = 60 +FixedInputData = 581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60 +KO = 926c4cfda6645cecde326f0c17c42f5e3a702b27fba7ba6f4023991e3cb5911771d54452c9732ebb + +COUNT=36 +L = 320 +KI = a6da787f72e10953666e20356fa58a919958eaa8e119adce +FixedInputDataByteLen = 60 +FixedInputData = dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1 +KO = e73e0df3f941dfbcf8a19ad63e2fdff1f60a1c3fcc755e37466731b233ed65de65ecd7045f66fc64 + +COUNT=37 +L = 320 +KI = 89e76e346e58525bb7cb11a516d718148beb6ca4b85b2332 +FixedInputDataByteLen = 60 +FixedInputData = 74cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8 +KO = b457bdae3adaa490d7b4112f61f84b48035ef37239625b5f28954b4465e07458ad575da3cc7e8684 + +COUNT=38 +L = 320 +KI = 1663d9e988cb6b6f5853d67227245ec18b5803dc99825b9e +FixedInputDataByteLen = 60 +FixedInputData = 5ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9 +KO = e2996ba2007aba7cf2cec8c5abb76ebc77fc4b99e3924e70dae09620261f74d29cfe051cafe0e8ec + +COUNT=39 +L = 320 +KI = d126f6766f088f571bd396b5104616c46edb58990b53ed80 +FixedInputDataByteLen = 60 +FixedInputData = 21397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315 +KO = c80736a52b454f3528abd0519df5a9bc7137e1d789f18dcd4c0ac70fd371b0cf8b7c780c4e595d6a + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = f7c1e0682a12f1f17d23dc8af5c463b8aa28f87ed82fad22 +FixedInputDataByteLen = 60 +FixedInputData = 890ec4966a8ac3fd635bd264a4c726c87341611c6e282766b7ffe621080d0c00ac9cf8e2784a80166303505f820b2a309e9c3a463d2e3fd4814e3af5 +KO = a71b0cbe30331fdbb63f8d51249ae50b + +COUNT=1 +L = 128 +KI = a7d9ba77a3fff2e82b88744fddb5846ae68820ee75fdb28b +FixedInputDataByteLen = 60 +FixedInputData = aa88c9a4c371758d207fa38de9e0acc36e069945c11b7b06fdd4a5f7487e02a21834b43f13bd7720c6078d503dde05e00160fd8cef513880a5b344b7 +KO = 3d003372d3dfbf45741ef5fd9a016b50 + +COUNT=2 +L = 128 +KI = 9f828c6b374298bd9c508f48f22a1034ba2c5bad78c8ece5 +FixedInputDataByteLen = 60 +FixedInputData = 38b28538a1935accfb1bd21824423266547af8bccee8359cbdd2a49c6627492bdd2447c74df385d6a4de92d7d12ca76bba1da31f2186853d52e28300 +KO = 3b1b6cbc120f4315b9762b3ca54ae3b2 + +COUNT=3 +L = 128 +KI = d46bfeabf6b237c107f93d76e792e9f5ea43624cb1587284 +FixedInputDataByteLen = 60 +FixedInputData = a0b91b41c9d3507b6f481e9502ce954020998301f92e42951a28d82a70bdcc71b9cdf9f544dd6031c0fc1ad79fceec6bf1a990807e1b9d69ca8c7eac +KO = 0b055355419e8d95fd206235135cc865 + +COUNT=4 +L = 128 +KI = 26e235cac2bbe4c7559ef00f94eb2b49d956a74b557e2a68 +FixedInputDataByteLen = 60 +FixedInputData = 03b840cbb344540f48fd3fa1e6718d994cfec9698eeebc41d2b77aac67cf6ac1336880a3ea9e755440e53b8a6b922dc42f13580a47e465e7acec7be3 +KO = bf0674aeea99e8eb2c1ab44f814fd1c9 + +COUNT=5 +L = 128 +KI = a2c7e2823c599986641afdde462cd7e2cc0260b4ec4a40c4 +FixedInputDataByteLen = 60 +FixedInputData = 5d14a29cbc3b449247f7a0ac31f0677b50c7f3c4e0a79dc48243da3889762ea6043edf7aa8040f07304a9a825142c76345240e7789aff74c553ad90c +KO = 2600c768d9ae73539fb503ee649fb8f9 + +COUNT=6 +L = 128 +KI = 5a525e0e726febcbe0cac913cf30894c6db472871da47da1 +FixedInputDataByteLen = 60 +FixedInputData = 203102d919008577d75b7c8a9cfd48030daafe519cef9e92ee69c1089dbbc6d26f66da906ca9cca8a7a6f430c38be6f73d27930d995637c5659520a2 +KO = 27e86f0cbb2882556e514468982815eb + +COUNT=7 +L = 128 +KI = 07d803cddc4ae2a7ac515a2117baecdeb733ed819854d051 +FixedInputDataByteLen = 60 +FixedInputData = a3db388800d6c77b082b8134694ed3f19aec1e55a562244a3092f432af1e7677b325a8a0ac07912dc9aff1b5ae486e0878f50c88bf7ac144e3f936d3 +KO = be2021622678878584f455bf40900e35 + +COUNT=8 +L = 128 +KI = 01403aaf5502beb2792543c599ecb10c73ec0d916a8021dd +FixedInputDataByteLen = 60 +FixedInputData = a568f1e3515d4def384a7f5fbd7d4f5f7e22053501e0c438e60d522195b154ade6c386382d05cd4a01bfe0360b596416dcbe3e7b04dc3253933ddd97 +KO = 91b175e3d95bfc497f4e4d5f8804e9a7 + +COUNT=9 +L = 128 +KI = ae8d81c1cf329794101d2d0ccdb986c13741fb42098e6f4d +FixedInputDataByteLen = 60 +FixedInputData = ecc205b327cf5eb5490b37d32b3382aa9e50a04fc728d3ce8c53e313e83792576033dd57f08d82db55ac44760856146f732c353122eb6d2c3a679a7b +KO = 362262ab76f2b3b9fa056688613e5000 + +COUNT=10 +L = 256 +KI = 3eeed1560e17aaffe9f6ca9d81815b89a6879a56ebe4182a +FixedInputDataByteLen = 60 +FixedInputData = a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939 +KO = 8a1dc0f616353bf3ecf5553d7a7651e9ea6d884a32172d3391ad342bfaf60785 + +COUNT=11 +L = 256 +KI = b5967acb0d7574c855166eb8ac2ff946d56ac8c4ee6496d4 +FixedInputDataByteLen = 60 +FixedInputData = f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b +KO = f55824b0a03b1a515b0b4d975bf829df790e52a6e230396da6c7fbb716c5ba3a + +COUNT=12 +L = 256 +KI = 2314eac78e2efbfbd5e724a19ebf299a82800e053d995a9f +FixedInputDataByteLen = 60 +FixedInputData = b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac +KO = 1ca1696d6475a448a3d8359eaa88936eb4bd871a54a5f304d0788e96404c26d8 + +COUNT=13 +L = 256 +KI = 8f462c48703db50a390af49596fc3d75d6af304ecb06a39c +FixedInputDataByteLen = 60 +FixedInputData = 0386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a +KO = 2b6916c8d7b5ce1075c19b36c63ecb7845fc3bd994fd26720142c0f9f3d30ec5 + +COUNT=14 +L = 256 +KI = cb1f255f6fd328407d8fec92f5af17552883295bcd28428b +FixedInputDataByteLen = 60 +FixedInputData = 5be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c +KO = 52a4ea46c53bff10b11533e0ddb2bf980c2f8d09f93b04a398042a0f5a260f19 + +COUNT=15 +L = 256 +KI = 6b1b19cd327a41a2a2f972110d98b81bc8c447bb34fe957b +FixedInputDataByteLen = 60 +FixedInputData = ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1 +KO = e76bf1bb473739a9e051adafe491e23be828aae2fc772e49030ed4029f0a7788 + +COUNT=16 +L = 256 +KI = 0d45630a815c488f236ba32ace08f695ab12eb645824b501 +FixedInputDataByteLen = 60 +FixedInputData = 2fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb +KO = c9910a8d52bcb11b02833b209b5a1abbf842a340802c14deb8c69a34a70289af + +COUNT=17 +L = 256 +KI = 2735e4098752d26e88776bf07da4444446e446f2d88d0c85 +FixedInputDataByteLen = 60 +FixedInputData = 4ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d +KO = 9a16a9a6ff75d52453597e10281d6fe2069bd3112646f3ab39345549f12e6fe7 + +COUNT=18 +L = 256 +KI = 1f94087b06ee0055fc246168425c63672cda6c82eefbaad0 +FixedInputDataByteLen = 60 +FixedInputData = d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26 +KO = 5ee4a82ba0f2273ef628bd3218ab6f550e19f91c0474e56fa38716d19a114eed + +COUNT=19 +L = 256 +KI = 6a8b3568f3180bd5e090c91d004702b54bf681869da08ab6 +FixedInputDataByteLen = 60 +FixedInputData = 2ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e +KO = 1563b7cb6a89d900c56299c7da10b7a831d05766751aa2c52c874619a819d3f9 + +COUNT=20 +L = 160 +KI = c984c3f65cdc32e7503678764a9e84292a1f50e335167a36 +FixedInputDataByteLen = 60 +FixedInputData = 0061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6 +KO = afe93ae91930261344e30ef9e1718e76f74225d9 + +COUNT=21 +L = 160 +KI = fdf0a4f1fb768d49082c831bcd65fa51774bbe3047527d3a +FixedInputDataByteLen = 60 +FixedInputData = 0d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9 +KO = aaf61a9c6266d6640babc021f1a6405963e7dfe5 + +COUNT=22 +L = 160 +KI = fa4cba489b664ea6394c45059c0c2d19675ba3b3454b8f44 +FixedInputDataByteLen = 60 +FixedInputData = 1c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400 +KO = 3da5ef266a28e82a7c9a9ea000c67b8174a38e04 + +COUNT=23 +L = 160 +KI = 46774fc362bf23ce5707498fceccce4c4b920d21cad02f98 +FixedInputDataByteLen = 60 +FixedInputData = 183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf +KO = c274e875d1d568e4e979f51b71aeb032176dc624 + +COUNT=24 +L = 160 +KI = 0e4f2c074037af03da107c7adcc25ea7cdd2b6c4d7d816f4 +FixedInputDataByteLen = 60 +FixedInputData = 7e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c +KO = 1313ad82702f6198fb78d7f50e0d07332cc13ec8 + +COUNT=25 +L = 160 +KI = 619b50c5ce61fce2ba2b110ca8cc7a51622e716ed33f4d5c +FixedInputDataByteLen = 60 +FixedInputData = a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe +KO = 7109555e9d586053e3b26774d9df4cbeadd1a164 + +COUNT=26 +L = 160 +KI = 1256b924946a84ff247283795a1fcac32ba0b05b956a4ecc +FixedInputDataByteLen = 60 +FixedInputData = 71ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc +KO = 9ac2083361ae35b3eb456387ee56f433a7ddb6fa + +COUNT=27 +L = 160 +KI = b2113ce42279451b1c59cf53ebec667752862eada3f83e39 +FixedInputDataByteLen = 60 +FixedInputData = 15e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b +KO = 57fccbe8348c940c24d9a3f4918f6a214def39a9 + +COUNT=28 +L = 160 +KI = de2807a12cc19dd855f4769ef6f08c338045f1b7b0514409 +FixedInputDataByteLen = 60 +FixedInputData = 7a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be +KO = 66e5bf61f72a79798af5c05c9f721281da7bfa06 + +COUNT=29 +L = 160 +KI = 8779cd64b3fa557448dbdcb9a66c79e6973be56c0dce9136 +FixedInputDataByteLen = 60 +FixedInputData = 1cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504 +KO = 9885de1f71a7c79b8ea4c8aab765356b464e16ba + +COUNT=30 +L = 320 +KI = 993305e59f34a94f62931fd7662bb5b73c77d8d4bc6a33ba +FixedInputDataByteLen = 60 +FixedInputData = fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac +KO = 40e358cfdeee0286d152fcb4626ff22e67eea3b65d8750a273001b67645804cbf613832201b0a9ba + +COUNT=31 +L = 320 +KI = e051c7c8e0fcc53580dfcffc4ece6b2bd60d6b6f83566f92 +FixedInputDataByteLen = 60 +FixedInputData = 3e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce +KO = b2ee8a6f1e541aa729734f38daee3a313b3c8dd7af33e3ba8081fab23252d80c3ac324da05e91333 + +COUNT=32 +L = 320 +KI = 3ca65efd8f0933c697127d2353a6df86e4844c624ba22dda +FixedInputDataByteLen = 60 +FixedInputData = f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443 +KO = 2acddccc8ee60d4f232aaf9b90c7c486fbd496c49798468fba79716dae1d29164a240bd11e1ce01b + +COUNT=33 +L = 320 +KI = ba98bb91dedb23b24beb483d7bc39902c47975856a3e1f2f +FixedInputDataByteLen = 60 +FixedInputData = 2b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186 +KO = 499e2958f4d20497787c301adf356be9de770959399a13ad4ce23a227ab834398e320d9087407a72 + +COUNT=34 +L = 320 +KI = 3f27207ee2597113c8f3938d84bbd9c6502465dac4298a4d +FixedInputDataByteLen = 60 +FixedInputData = 72162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb +KO = 3fa16b94c4fff2f47e13f6cbea808bf935b2d492949f6fc2024d3c093a2fef9f10ad55c625802d7b + +COUNT=35 +L = 320 +KI = 73a5dcb6555a77fc425987a04ace382c6f1c75b9682b6351 +FixedInputDataByteLen = 60 +FixedInputData = 7b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533 +KO = be119f4e72e8df4dda23dfd05c9dd1445c2a59fda5a5d52bdf94b8fb54dbe72a7e8a461b04b1376f + +COUNT=36 +L = 320 +KI = ecad56bfa1cb31982b5bcc7f5b03ce6facc1bfc8add96ece +FixedInputDataByteLen = 60 +FixedInputData = 540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670 +KO = d4523a0343aa7f90ca9c0f9c1669c538b54d281e608cfb0b21b72f7afbbd000463e0fd70f80c29a2 + +COUNT=37 +L = 320 +KI = 1f80f3ce8cc9065dfba83b3e141fe03ad600586c4ad483ab +FixedInputDataByteLen = 60 +FixedInputData = 566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57 +KO = cd05fba7fc9e04c287c4feb45ea2596143609173d7d4727aedc98685a53bb8e2ae59d7a6c315b182 + +COUNT=38 +L = 320 +KI = 751fd149199ae625e2b9dc9bbe2c500d3ff2d86e5b23ffc7 +FixedInputDataByteLen = 60 +FixedInputData = 672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8 +KO = 6a459d29d0c0651a2dad8d8bb5acd1326ed669eac119b3166a93680ae1a724e9d498a3ec20ea657b + +COUNT=39 +L = 320 +KI = cdc1b44c1e4b387ece705bcf3bea3903109c14d11a27bf42 +FixedInputDataByteLen = 60 +FixedInputData = 7b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d +KO = ca37727a380fd15988ec18d625930aa3270aa1d53797872e5af0a97d12a299cc1c49bac25396bc1f + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f4267280cb8667c2cf82bb37f389da6391f58cc74deba0cc +FixedInputDataByteLen = 60 +FixedInputData = 34abbc9f7b12622309a827de5abfdd51fb5bb824838fcde88ca7bc5f3953abdcb445147f13e809e294f75e6d4e3f13b66e47f2dfc881ed392e3a1bf6 +KO = 2d1b4b5694b6741b2ed9c02c05474225 + +COUNT=1 +L = 128 +KI = 186585f5cd6174e4969a3c7b0fb8eb070b87f1634a2ffb75 +FixedInputDataByteLen = 60 +FixedInputData = 4593adcf4bccf3fd6dde143ee533ef12ed6cb8883df20d98806dd8b4c45db81231ff1a3b63ff559d7f3c233eeb87a283f8bfe46e9eb7bd55c6730a2a +KO = d661daf98d543dbd2b84abfeb5a12188 + +COUNT=2 +L = 128 +KI = 353b27f52a947ef83516f63270c30a39a59d407bc6844de9 +FixedInputDataByteLen = 60 +FixedInputData = 95e0f835202440432a995101fb3632ab72abf8258d5e99331378f00eb5effe01c841bba760e47e47574cff1eed2dec10de522c32fa0c72e84dcf54b7 +KO = 40f5861135b585084d43003630217fd5 + +COUNT=3 +L = 128 +KI = 124661e221100bfb1757396caeb566e251f53dc7ecd48864 +FixedInputDataByteLen = 60 +FixedInputData = 70674027d8b8ed39b58b347a231bd77d6bae3cb9538a56664d2264f297e490befef0a3419fb32888058470d9ad1d6206d512d1cf7603db8ed80b073b +KO = d09e2091cd35eaaf42083e6cb4ef1976 + +COUNT=4 +L = 128 +KI = f337b81c2dd6e82db3e6a0b78152196c6b36843f490d488c +FixedInputDataByteLen = 60 +FixedInputData = 2405acba62b02851a074ba0ec40fedefe4144b92047429bdba4ddff94f981370dd35a011cf562d928a22a6771b070d0ed68927cdde213308cf0c412b +KO = d270271ed6c295f929db49c47b2454eb + +COUNT=5 +L = 128 +KI = 031e34421b9c12fe13d80f41bdb082a0ccf8e7492bce3684 +FixedInputDataByteLen = 60 +FixedInputData = 80bc4914f76dff42dcec8869d717ffc60023a3c83bf111f00aff6429a39632691ae533ec1409486c557ed7a1409aca94d61e0a87fd947a291d8fff54 +KO = cce3b7369cf3672a9f3d78bc9075371f + +COUNT=6 +L = 128 +KI = 94c72df2390c70edc01ab47ae2943a0287263149307329d7 +FixedInputDataByteLen = 60 +FixedInputData = 0ba2efa9ab5f7c594bd115518727c54b247581b11ae9141c89e9554e1a7f1428fbee19ce24378eb830d182bc8649b6ced8c41137cacbae911a068978 +KO = fcd3a270bbd64163fd53cbec8a7b7cb7 + +COUNT=7 +L = 128 +KI = 370b3aa730be3704d627e2d3937c7501d753e61ba75a7830 +FixedInputDataByteLen = 60 +FixedInputData = d5bd68905999abc1209a0d5e11bec27e8478271b51073d401449fd73b2406a8e25309a93516a088dab2cf68054a975b662bcf80d39bea1417af8499e +KO = 5804925067b079dfc30f28d85784a892 + +COUNT=8 +L = 128 +KI = 04607d8d173fa6ee6a97ecfb181ace209419ce56da9a1a98 +FixedInputDataByteLen = 60 +FixedInputData = d93de40d57486966cd0923809dfe9052a4eff9da6e666f778b63a4820e626e77be823fa416b64e0a0873372ac88c1be70d5f5e8e8e49ab2bdf38fd37 +KO = a76b71d00c86ef68f29e8c38066104ff + +COUNT=9 +L = 128 +KI = cf1cf4d939a257af75566a68a85fffeed9ec21150b2d5789 +FixedInputDataByteLen = 60 +FixedInputData = cb42377f1f16549e6e625e91f1ab5d34ffebc57b0061edfbd56684fbd05da8954c2c849cd62a8cfeeaa8751d1d273425d3c24dee9a657547c70459d0 +KO = 3ab4b8db007d88bb41e4beb758921aea + +COUNT=10 +L = 256 +KI = dc866a038c4f78f22d46caca65892bcdb15c1eb49b275827 +FixedInputDataByteLen = 60 +FixedInputData = b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93 +KO = 731a2e23ab2e58551490254041ee8fabd9c5a1918d76307f1048535be0763b20 + +COUNT=11 +L = 256 +KI = 0e4c9f828486972e734524eab6663b9351e007284b63d3aa +FixedInputDataByteLen = 60 +FixedInputData = ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa +KO = 12640597497f67dc76cccf2f851c9e7f09a2d258f02b6d2334890df6ac4f15ff + +COUNT=12 +L = 256 +KI = ae2bd60cf0376c5e3d44d17d3b2872eef79b429effaac07e +FixedInputDataByteLen = 60 +FixedInputData = 1459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171 +KO = 73caf39c9f7e14c9fbd88dab24d944e25e437b471c9e0547c180e839e0500d0d + +COUNT=13 +L = 256 +KI = 66edcc8c78e3d8469d3593738af576ea8760dc787c3d1fb6 +FixedInputDataByteLen = 60 +FixedInputData = e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384 +KO = 309f651ec47397efd09a31746af1c05660f9a4fbbc992502077ecc6dda668a20 + +COUNT=14 +L = 256 +KI = 7afd6ffe358c9b3291b29064817c3b8f84125231eb9e45ad +FixedInputDataByteLen = 60 +FixedInputData = dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a +KO = 5e11249c02a661f730d62bd6f7b2513bfe35a56f7f590a367683cc31aeb2ae94 + +COUNT=15 +L = 256 +KI = e0a4ad9e8715dfd4726bc7385ff156c38cc63cc6cf8a2fb9 +FixedInputDataByteLen = 60 +FixedInputData = 82871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47 +KO = 69b3e9ce07fedae28afa5aac066a0bd21bbc37d87d81a2d55bff77485f8dd5e0 + +COUNT=16 +L = 256 +KI = 51fd1f5b95b13216dc1fed5b835a652df6daebb5ceae0756 +FixedInputDataByteLen = 60 +FixedInputData = eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72 +KO = c23ceb85f336e5539debb5517be7b18a8b79418d4242cb38b37b26764eab77e5 + +COUNT=17 +L = 256 +KI = 1d055febdca1e6732479f035e508c4ed10b0cad397202b0f +FixedInputDataByteLen = 60 +FixedInputData = 6f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd +KO = ef3f866cfb19a63b1ba20e49af3423ca0efe16e42ba091b23da253bc3599e7e4 + +COUNT=18 +L = 256 +KI = 925a2ed7b906a523557259de7f393df1846510f34efae6c6 +FixedInputDataByteLen = 60 +FixedInputData = 935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf +KO = 5b11d695c7afbc1661b5c71fa83c287c0acb612fb1d98fbbb702184518a0c5ba + +COUNT=19 +L = 256 +KI = 627a17b0e9b9552475f040237b9472ae2112dd5cc7bae5f2 +FixedInputDataByteLen = 60 +FixedInputData = f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36 +KO = 3914e67d6860389b5c4b9d561b8d32e0aab03d0e003f1542ab95f194b566d463 + +COUNT=20 +L = 160 +KI = dd5e0f1a30b0b722b00626ee663df29601af58082708e18c +FixedInputDataByteLen = 60 +FixedInputData = b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8 +KO = 84e1ca286776cda0784c4fc48b054384ca565d17 + +COUNT=21 +L = 160 +KI = c2c2260fdfd6e99cc52183569d977ccff507e75b957e5a86 +FixedInputDataByteLen = 60 +FixedInputData = 3247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff +KO = 7f4d7ca015ba5ad4e8412dfeee4b83483ad1f501 + +COUNT=22 +L = 160 +KI = 9363276f86593c7e74d61506071d1b8c69f2de18d74bf629 +FixedInputDataByteLen = 60 +FixedInputData = 8444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368 +KO = c9be893701138184c28d26b869bf61c97eb4425f + +COUNT=23 +L = 160 +KI = 3195dc56413ec6b0048ec3d4a9f83cc94a23b757e3014ce0 +FixedInputDataByteLen = 60 +FixedInputData = 02ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08 +KO = 2e25150749c1fc0e610d66dbe2811244f8f78bf1 + +COUNT=24 +L = 160 +KI = 4488bfbdbd3f30d914de80791d1399bc0f57e792bcb80003 +FixedInputDataByteLen = 60 +FixedInputData = f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa +KO = b7928803f928109995721519b07daf7e9ec67bf8 + +COUNT=25 +L = 160 +KI = 225e1d8cdac9eeab46bf3450fc1dd0d5e930030276a692ce +FixedInputDataByteLen = 60 +FixedInputData = 7adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f +KO = 3631d8a395baad6477180e40f9e2001f77b79040 + +COUNT=26 +L = 160 +KI = cd7028002083b5a981ff80f3cc3c0f346f2f3cbabda62363 +FixedInputDataByteLen = 60 +FixedInputData = 387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923 +KO = 802d7d8131f476e372d4d1a9e7502c595527f02e + +COUNT=27 +L = 160 +KI = 55be60f622d25475d7ee83b648e85cf128389ccff8cca041 +FixedInputDataByteLen = 60 +FixedInputData = 6e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516 +KO = 3e583500989d080dc184964403bf06bf3fb0b0f8 + +COUNT=28 +L = 160 +KI = 6e68d5c4fb7cf6b06131330327a3827ee86cf546da2e7ed3 +FixedInputDataByteLen = 60 +FixedInputData = e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8 +KO = 5a81686a161159695b383ecc2f84aa54ec2c30c5 + +COUNT=29 +L = 160 +KI = 91aa37a4cee4fcd78f88de45415316e6e0730ef593540724 +FixedInputDataByteLen = 60 +FixedInputData = 9f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69 +KO = 42f63b17954d94ef01bab430879b8a7b1ebfee65 + +COUNT=30 +L = 320 +KI = d64c598436507f4d05d7ebe780092996f281901dc9c8612f +FixedInputDataByteLen = 60 +FixedInputData = 0ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649 +KO = 3c26968bd3997c653f79bb725c36d784b590d18a64678cf312abe8a57b2891c27282e37b6a49cd73 + +COUNT=31 +L = 320 +KI = 3ab05fc928fa3910c8df2be7b14be8f85a1e13eee776fd13 +FixedInputDataByteLen = 60 +FixedInputData = 10c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042 +KO = 39c4ad1bd064c00a5ed338c5fcef3655f9f736cb51125f656eab14db804f234d9809ba0d1bf41c0a + +COUNT=32 +L = 320 +KI = 7f230dcb3acf7cac52bbbd82afb3490ae00bd5c698b1b03b +FixedInputDataByteLen = 60 +FixedInputData = f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180 +KO = d63a47aaff1e659c3319ab1ef66094728616d6a39482093ad826ae43ea2243a4c9e2ca088a2cd777 + +COUNT=33 +L = 320 +KI = 88c360c3f3cd510c7304056fdc08b87ff0140593dd255741 +FixedInputDataByteLen = 60 +FixedInputData = 9f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f +KO = 95b3a9fb86b4b2254deb45dbc63851adb639d40e10d6db5e5bc872fac8b68a0dfb379607685afe39 + +COUNT=34 +L = 320 +KI = 09c48f87944b938a1bcdde8035d773b116b7a0b719361076 +FixedInputDataByteLen = 60 +FixedInputData = 96449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee +KO = 32a44143a1edaee9284617dce765037eaa767bb43810421ca10d32db146a009c823f76da11384c58 + +COUNT=35 +L = 320 +KI = 4b0a49a5ad5a98d2c06667eda5b8865b6a2c0b50513951f1 +FixedInputDataByteLen = 60 +FixedInputData = 295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb +KO = 3c9e6d0c3bf98f0246f6fa0099ec81a6688dcac7bf2f41dfe2924a9f7db05bf4c4c6b49a48fe78bc + +COUNT=36 +L = 320 +KI = 3e935d2b930b7c5d139a838a8cea051eaf460ceb35eae816 +FixedInputDataByteLen = 60 +FixedInputData = 4addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f +KO = 02a076e347b7fddf0886a0cd44da100ac0875bbfb7a9cfc736df5ef4ad9630c8a9295bfdc3e2c76c + +COUNT=37 +L = 320 +KI = 613128dc26d24f59094d1d6568ec5327cb1f8b99b8099143 +FixedInputDataByteLen = 60 +FixedInputData = 7acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166 +KO = 704d67b46bb1acd4a51fc9f57e9ba8286444009762e1689dba7fd6f1b5d161aad16538ec76c1922d + +COUNT=38 +L = 320 +KI = 660b529bdfb85d1206e4351409b3e6e3fc79643e40d1422c +FixedInputDataByteLen = 60 +FixedInputData = 9b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b +KO = 4b781e14cb39c151f746b1f2e7bc516d7c8114b754d7fbd80d6b6bc371486bf354fb8292386d22ad + +COUNT=39 +L = 320 +KI = 4c51bea8975be9e5a0e429a7fac40b663f3299157d1f5d67 +FixedInputDataByteLen = 60 +FixedInputData = f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f +KO = 03ae7ba3d2050b1865fc4a77918ad4903ad5baf26c0229a4dae4cc3ba62232547dcfbe65c1a21e89 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = aea3dd304d0475e7969d0f278d23abe1fc0c7220f7fd7e73 +FixedInputDataByteLen = 60 +FixedInputData = 3e6008930b20b14375f86176714558113284d4142806d9d810b3fe4c02ae375f2b7e6ec05fb15fcd8da82b90c9706cf36b2c9dd96a2c1f46606f6bde +KO = 12c6f91ead9b6f256e97b17efc8928d1 + +COUNT=1 +L = 128 +KI = 4bccac8a6fc3975391a1cefe8ac7ef9f6ba539fb2b6d8108 +FixedInputDataByteLen = 60 +FixedInputData = 95761ae3adbeaf3fa2514e97ad58604d948daa1f5ee26db68abbd4a374db166d8c2201e79c5064ed326bb4eaa1fd985198f9038c4d0d13fc84d22e11 +KO = 8c974b32bc071225d8fb544caf6525a6 + +COUNT=2 +L = 128 +KI = 4dd15a61e85375b8e3ce5eed08a6f054f640471435e09cba +FixedInputDataByteLen = 60 +FixedInputData = c53c648f2cc8896f0574bed1a8377e4166a5c15416bf77f935d1c1b45fc0d0fd418f6858dd86b2b5ccf86298297b6191c46b80a6447205135d4d89a0 +KO = 03bbc89bfa804b8decd2866dac5e25fc + +COUNT=3 +L = 128 +KI = 7d7b078d73c5cb32b64cb2d0c74c1af49ae863a0091c8d6a +FixedInputDataByteLen = 60 +FixedInputData = acc7addcc7a06438991c5500b20c488b6ff832f10f3f13e4d105c0586f5e9010d337c0521232be4b231a74cfb9f03940fcf01ee0ae0a539a85d98aba +KO = fe2728809b7b69d92c39ab2e5b9cc437 + +COUNT=4 +L = 128 +KI = e04b662dfd1fd57eb1c653bdc93442defb75f53397b7b6b3 +FixedInputDataByteLen = 60 +FixedInputData = cb968ae2124295a2e0fc8c6318b42fa8d245d87b03f04d20446aba57d4bafc7f6d401579cc714894a6a21e170b64fedac7c6e57c66533a15010e7123 +KO = 78aedcec2f9d674e06b4c4f88d76b381 + +COUNT=5 +L = 128 +KI = fa8b85e501b8eaf659e51d729eec45305a97037e49813cc0 +FixedInputDataByteLen = 60 +FixedInputData = 156366468e3883eab27324a023602b93476a3b0de3d60d29a0cf0c1aa085731a1f7bfb7ea597364544fdfa511dc24195ad0b5626a8e5953cceb07811 +KO = 8b436511122fd8bb5f5d71979099878b + +COUNT=6 +L = 128 +KI = 4fa9021b09f4343a37396dd130c5a4bed3275a5402a02d44 +FixedInputDataByteLen = 60 +FixedInputData = ca1b49467e50341453755319b52b27429f1fb607ea13286bed30953ef4ff1936f1219fc5e868374f5fa48c4e69b4cbb0631367ce0f4b58aea57dc7a1 +KO = 6ff515443806536f064b61a9dcbe94b3 + +COUNT=7 +L = 128 +KI = 1c3a7539c6d5ffa8ed8ce212e39a576afb398aff8118aa8b +FixedInputDataByteLen = 60 +FixedInputData = dd5008c6512ca9cd040ccc53439c956139f5be5754a3508262e74cc12bac7f15ebebe4ca1b16dab73e5be017572f9e18b2d90649b4d8c049ac517d48 +KO = 43751960a20b7ad6c24b9cc9005aa873 + +COUNT=8 +L = 128 +KI = 7ade05864a47edc63965b9f4994d45c25f6292cf2d6d7c24 +FixedInputDataByteLen = 60 +FixedInputData = 32d4fc19509224cd8370d1e7fc43873efddbc87e5506a1da78f8e5c46d51e8842496891fe2330bc29809add0e9e0ed1a729de31745e71dedf9be735b +KO = db241133704434681f8271d17beffee3 + +COUNT=9 +L = 128 +KI = 03b98ea495b1a603e83e90d7bd0e0590852780a6d0ad2fac +FixedInputDataByteLen = 60 +FixedInputData = 93e196aa6292fe7c764e34abbdce5270549245924e9127119d3e41c2fb829b5d11640ea3a09272047e0a633a4c98e353ed4bfa1f0fecf78cd09ed61c +KO = d2b266bb9c44e9a956ca0dc0bb105215 + +COUNT=10 +L = 256 +KI = 83ca18d5e0e4ccaa558104e75c1e375e7a71c6ad7493f8ef +FixedInputDataByteLen = 60 +FixedInputData = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c +KO = 1e5eeb8579622d093f3ce7ed273650827970bfcff15642ffb9873fb7f3c7c6f9 + +COUNT=11 +L = 256 +KI = 44de1f3a9363eb3aa173cffc0341b61b4e57b28cdf64c125 +FixedInputDataByteLen = 60 +FixedInputData = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd +KO = 2cdeed02e50de07714bd761f1f05db8f33e6712d38165193af380879fd2dc9b3 + +COUNT=12 +L = 256 +KI = 71efc0708aab3ba22c916dcbf0f285635919e3d2aec194e5 +FixedInputDataByteLen = 60 +FixedInputData = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be +KO = f6d0c0eb2b9d776346f58a6f13b2c34606f9b2e2406da9bc45fc6793d18b20c9 + +COUNT=13 +L = 256 +KI = c7ec263c2a91a78d6f469fab3d82781fc4580f57ef207caa +FixedInputDataByteLen = 60 +FixedInputData = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc248 +KO = 13cbd41ec3d7fec5422c858bcb160aa2acb5f053b211448650b78ea81d09fb71 + +COUNT=14 +L = 256 +KI = 4bea2f6ac315d423fb396a99663820556921fec45343c483 +FixedInputDataByteLen = 60 +FixedInputData = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e171 +KO = 33cb6dc08f050169796d292cb7bd6df8761a4b96afd772ff8897a81c86c7ceef + +COUNT=15 +L = 256 +KI = 08df459a21cb91cd3b2de7ecd07e5d0e6aaa2687bdea669b +FixedInputDataByteLen = 60 +FixedInputData = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f3 +KO = 66a406924a2ddc761248a15c2598c9eaf730b242f7ea333018510e383b5134aa + +COUNT=16 +L = 256 +KI = 9a325e8b2ab22cdd3a9726ae321962fb57ec81e1bfc75175 +FixedInputDataByteLen = 60 +FixedInputData = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a936 +KO = 09dcc33cf763bafe6277e40771d3a2d209a8c0279f7032a5ee40a29461280d23 + +COUNT=17 +L = 256 +KI = 9c9314ffd837ec70ad403b55cad7d585c541a3c20fc6179d +FixedInputDataByteLen = 60 +FixedInputData = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b3 +KO = 23224f6c90f9904c3bc018d7b7904ef592f8c8f5bd332175e95a29d09c952331 + +COUNT=18 +L = 256 +KI = a065e78ab6068d93186f856ab8f60f2f7dbe468771122764 +FixedInputDataByteLen = 60 +FixedInputData = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a +KO = 845e173d90d9cac6e5b339a53fc44139c79a66fd74a7f7c0342349b570e2f289 + +COUNT=19 +L = 256 +KI = 76d99827916559e1d5877207cf6c24a7cb00823afc548b04 +FixedInputDataByteLen = 60 +FixedInputData = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c68 +KO = c07705d4c65091f0543a4012c802bbc19f90f084ecdc11baf7999249c38af082 + +COUNT=20 +L = 160 +KI = 9b715de52d99e8a17ee61dbeeb0e97840fcc89d46e0edf38 +FixedInputDataByteLen = 60 +FixedInputData = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de056362 +KO = d40faa489a559b1c45d9ba4197ed836617a8fdcb + +COUNT=21 +L = 160 +KI = 27eb5cd3ebacfdcc6b131a2c86f16b2240bf980a4f23a21c +FixedInputDataByteLen = 60 +FixedInputData = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c6 +KO = 03f05232509c3159274514b08c9c187afa8c8066 + +COUNT=22 +L = 160 +KI = d7f24ef6c55ab96abf24d0a3883b91040d8a1d06243264a0 +FixedInputDataByteLen = 60 +FixedInputData = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc662 +KO = 8ba9920904b55dba6e5003aad8ea7a01398b689d + +COUNT=23 +L = 160 +KI = 1ff37b6a93dc0125f10a1922a4cc4ced2c50fec8d4b51729 +FixedInputDataByteLen = 60 +FixedInputData = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af +KO = e3259f7a010c00ec00a1c0a02436767652057750 + +COUNT=24 +L = 160 +KI = 5c1497be4df6ea16ba5df73d808d1c37c876516f986deb18 +FixedInputDataByteLen = 60 +FixedInputData = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d +KO = 57d24bf932e2899415201be03cf625aa500d97f5 + +COUNT=25 +L = 160 +KI = 26e04e1738b2c16740015a621fa0d7ec03f2b744c6ae7212 +FixedInputDataByteLen = 60 +FixedInputData = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc +KO = 552055db8ffa9666997cc03c90254e364f255053 + +COUNT=26 +L = 160 +KI = 79e3f37d75d6a0f3e861436cd463a4820a8ab292bd9c9084 +FixedInputDataByteLen = 60 +FixedInputData = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f75 +KO = 8a0e9513e6979f12ddb281b0de7398571f22e250 + +COUNT=27 +L = 160 +KI = 47cd347e5f0ae3ab6c40b7ad5017214680cb48a59d543c64 +FixedInputDataByteLen = 60 +FixedInputData = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea80 +KO = c8293c8b6d70dbc19e4a8593527fbe6550f9db14 + +COUNT=28 +L = 160 +KI = 5875290c450b25ac3de27d63c815045d89b9759df2babec4 +FixedInputDataByteLen = 60 +FixedInputData = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd4 +KO = 48af15da2788fde19cc31789ca55a08997c48669 + +COUNT=29 +L = 160 +KI = 183d3a27f5b0cf8491ddf98244d7c293c9be48ebc3d701dd +FixedInputDataByteLen = 60 +FixedInputData = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa +KO = af6a12d6b4ceaaaec33b151b052dfb4c3fd81736 + +COUNT=30 +L = 320 +KI = b5d3a480c1f4f6d1c2b3ed46533e0a75cd01983d9a5d1c21 +FixedInputDataByteLen = 60 +FixedInputData = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d8 +KO = e430dfc00d8c6156cb24b984236cdeb0dafc404e364d7f864619a7ca3a949cee3274827fc5597eb2 + +COUNT=31 +L = 320 +KI = ebc392e887694e8ff8a4b4f1b6f7f48c9efcdd00550e4ba8 +FixedInputDataByteLen = 60 +FixedInputData = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b25163 +KO = 68e7a508f1748054657ba76946f244dd7cbc65e1899e8e0c256a90547275706692287c26c3bf5aa3 + +COUNT=32 +L = 320 +KI = 40ebe695b91223de24f696026deb6910557e3394dd3d0d9a +FixedInputDataByteLen = 60 +FixedInputData = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd21 +KO = 3d48a6dd314d417a5cc5f88298b0ee9dd211d2433ae229038d34f7346c6a1ccfbcc902fa2ed112ff + +COUNT=33 +L = 320 +KI = 4c532e017959a165ea9fff206c8997c98613a750dbb18f2b +FixedInputDataByteLen = 60 +FixedInputData = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af8024 +KO = 2765c6fc66e6b211aa22ed5ff8fbe287ad2cc70bc4ac1610af2e6a157ab0d89570dd8b13b538d9ac + +COUNT=34 +L = 320 +KI = c31e46fc62e5bcf681acab399d2699b48d4364dea8200c97 +FixedInputDataByteLen = 60 +FixedInputData = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d356 +KO = d1cd6373ded35d1c92fd7b17bab0f014f3af5e3fd1bab5d6c304ccd1d972c104cab7fd6c74624207 + +COUNT=35 +L = 320 +KI = 9456ee510f7011fbce3b83bc01a5b3d024b6d9aeb29e4a1d +FixedInputDataByteLen = 60 +FixedInputData = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b6793 +KO = e63797e1c6d74cec3d45f57948ecc2bffd8007f9ba3bdfad95219591d15ff48d863978e1ad408b76 + +COUNT=36 +L = 320 +KI = 0195ded860649d92c36d31b9f702ccb8c879cc14ed985968 +FixedInputDataByteLen = 60 +FixedInputData = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d329 +KO = bcbc5f2a93505dcf885abe3a61cefde197e2b7c486f6268a46454bbd1745450ff985d50208531d74 + +COUNT=37 +L = 320 +KI = 5ad84ca14ca33674608b304586ff0a9f9754a9c697c5914b +FixedInputDataByteLen = 60 +FixedInputData = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee +KO = c9399a996ea1e7159d26dd524c972f727083f9e347e13ce069bac7254a96b1c7703a345ef0add0e4 + +COUNT=38 +L = 320 +KI = 29d6c94f0bc0fe919cfeb7ba672e10224cbfe69d0ba6dfdc +FixedInputDataByteLen = 60 +FixedInputData = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f +KO = c8a30317833a3d78b229f2cc7feeac180271aa162ac5c954f3c6b314efa60994a43927405bb3958c + +COUNT=39 +L = 320 +KI = 72ccd77d50c9ae5b6fc0fc610d3a91296c6214a8bebcb6e3 +FixedInputDataByteLen = 60 +FixedInputData = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd653 +KO = 40ea0ee6d6c55f7780a3aa388bbb793b1928f91e82b470793505b0836f7037921570944c97a5c898 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = ff8902c49d5acf676a9fd0c435a0d340d19622690bf16993 +FixedInputDataByteLen = 60 +FixedInputData = 4820bac046633e0354dbfba484c60e8a48ee839639484b173fb34c84dd2b94a7a8102f9a9f493656958bfdbe59956963594164c4518a375b87ce9c36 +KO = bafb45bc485bcad6236577e3fadebab6 + +COUNT=1 +L = 128 +KI = 1c33d158cd967d5717b82e26969770c2929b24fbf393bb88 +FixedInputDataByteLen = 60 +FixedInputData = b08854df019e0565b80c7e1a66b61b94c4b824dd4de532dac54a72d12742359b50deff7d87f787a14285f2617bc5d0f46f3cb54b70279c8b8b9aed4a +KO = 4795c21e963b1c34ced948e6dfc0dd6a + +COUNT=2 +L = 128 +KI = 4749cef6870d06a9dad70f1a93d6743a84bab8d1cb58a31e +FixedInputDataByteLen = 60 +FixedInputData = a79bfa65b9df5d79e3b10facee4981fed7a5fa36c6ecaaf43295c36af3698a996b7ddd7f291ca005d40f5bd7e5c6636f97bef766b79645bbf45ae492 +KO = 50f237fb15bb5d55181733278e0037af + +COUNT=3 +L = 128 +KI = b7fd0d9ae232ed8ef24b845d1afc7f1dc75332234200219a +FixedInputDataByteLen = 60 +FixedInputData = 86142de6a993fa50ee051cfdb203a1c8678e54854c50f8efa4420c8539a16fa8c15c0d6b7a9bee60c63ea4b63317649c3a461455cb2929940fb86dd4 +KO = 5458143c3c6c557046769479226d73e6 + +COUNT=4 +L = 128 +KI = 568470072f8013976a20dd7701260c7f1c59a61a3db3849f +FixedInputDataByteLen = 60 +FixedInputData = 094fff1a782c1ebb597e142594c9e53e5507e056123b34808f0144b2bd84c7cf937ef69e46c6ed3c10f44b40074015018f932df60c525bce89d62777 +KO = 1c583f46349536e2dd605e7154d8b2be + +COUNT=5 +L = 128 +KI = cd93081c4d1d47ad60e090f2f1bf6b70f70af0a628dd70a3 +FixedInputDataByteLen = 60 +FixedInputData = 239e4cb17043c132cf30b70acc04a99218e564ae950eb6870cbb06a0bbcfb56c78307c019213bfce19ad917f463b2fd85609d6aed9e58d30ca95d172 +KO = 1d443d94e96475f5d70820ba1796f34d + +COUNT=6 +L = 128 +KI = bc505f68bdaaea1319d29f8448939573d7ec56191b52e177 +FixedInputDataByteLen = 60 +FixedInputData = 84e52fe0ae8f967ac19cd87a72033ffd966eec763720436aea9c7c4c08b5bf7eae5bb4935713b18785e3ba89328d9831d01b77668f7563f5959af150 +KO = 6c6c85c4044f45f5946422d1306d3ec2 + +COUNT=7 +L = 128 +KI = 7d79116bc9012bf73cb13eefde74f2a00aed67af1453fd78 +FixedInputDataByteLen = 60 +FixedInputData = 2097fe1d81ecad825f1ade164a8aa810cd5ab437a867cf01915acb8a372128a8d9f8fe378788693d7b258ed15f67dfbc6ddf0049d2265df2abbb29a6 +KO = 7090b6f2a6e267f7a3fd8167f6f87da3 + +COUNT=8 +L = 128 +KI = 216f1c86a1c24abf77fe37843a05809589f22f1356e5ec4f +FixedInputDataByteLen = 60 +FixedInputData = e6714c38339e33a9e962725893645e541f679cc8a4db088a05266e544c9a2121f1f0875013dfdbab06ca1ee8b3f97bf9e92ad1e4e62e28907bc10de4 +KO = 07fe77cd7368cd2bf18a880f4cf4c8ef + +COUNT=9 +L = 128 +KI = f6081093a8852aa55608bd6ed6278d3de4739c663b95a6c2 +FixedInputDataByteLen = 60 +FixedInputData = eeefa26872bd0b06cddd06c738a9fbd72e613d84d46b595f8fa4dac93ef8b57f95c75ca7b46fff02707f5d82b8ac9a5e3f1fdc29ad7949e62f3ffb6c +KO = a7b0e7b14595c1595ec111b2612b71cc + +COUNT=10 +L = 256 +KI = 0ed08bec29b8be478caecaa7caba239b8c2a1a63277bd4a5 +FixedInputDataByteLen = 60 +FixedInputData = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d5 +KO = e609c03621882fb5f3d3ecee7da47869d0bca64166c43607bc43ed354d90657c + +COUNT=11 +L = 256 +KI = b23a2e29c8094fdd73273af49c8315e86f36e9247652444b +FixedInputDataByteLen = 60 +FixedInputData = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e7 +KO = 5b6506bbc07a763f88ea6b0adc9740d1c3ffdac0a76aa9edb3930cb7d804a778 + +COUNT=12 +L = 256 +KI = ae50114e9f402b78e0ad138a2452efb2b983402aaf1ee803 +FixedInputDataByteLen = 60 +FixedInputData = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b +KO = 7d62cca7e4141a9b3272100d6e5122b8a6a2f5aa6dc5198ccbfb04bc58e8ca0d + +COUNT=13 +L = 256 +KI = 6f47f3f7e50caf74cee9720dbb78d8dc6a5a1c025828ed86 +FixedInputDataByteLen = 60 +FixedInputData = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc19 +KO = ed25be3997363771996daf3deb41e0b9fec448e1a51e9daf653630df8dde115d + +COUNT=14 +L = 256 +KI = 93faa6e979760943d2369a1860944d8856505e95ed1a490c +FixedInputDataByteLen = 60 +FixedInputData = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df0 +KO = 86b4e123e611621d15fc3d2cc2073b31371158734044a8635493386a2c45b51b + +COUNT=15 +L = 256 +KI = dd252b8245d7390637785ec33107f0f8ac089b438bc6132b +FixedInputDataByteLen = 60 +FixedInputData = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff51 +KO = 17e681ef67177a4782a55f1d4c0c5ce6c8bbffae6f1ea2258cb62e9767d5f207 + +COUNT=16 +L = 256 +KI = a5e5710d47403e1ea43a133a2e878cc3afa0f353d6049d01 +FixedInputDataByteLen = 60 +FixedInputData = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff6 +KO = f45d99590f9de8b3927954aa86a06a98fccdba347a4e01cb3588564564427b6f + +COUNT=17 +L = 256 +KI = f090a21079d67fb3cf6b9f07c53fc6ecc6cc8b583b9b95e9 +FixedInputDataByteLen = 60 +FixedInputData = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b9 +KO = 5366d11f943d0a90b42db812c6761ea765ec5d56e1401e9179a84e8f28a472f7 + +COUNT=18 +L = 256 +KI = b01a3f593adf889fff3d0c98d3221a409b031c65e9abe7f7 +FixedInputDataByteLen = 60 +FixedInputData = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b1187 +KO = e05e9a71e7df30abd86f658c7c8a0a4b18537f16ec72e1efb033ac8bebcda605 + +COUNT=19 +L = 256 +KI = 86d0a5bd2c89ad765a39c3a24ef7bb7c01987373d8ae5d89 +FixedInputDataByteLen = 60 +FixedInputData = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b35 +KO = 0b14eab22c753f3a6b28dccbd92fad1db6ecb9657b81a85e636c34082976e8d5 + +COUNT=20 +L = 160 +KI = 64c9413b02d4a06f8eed4d836c4c7e6b3c008bd964000d08 +FixedInputDataByteLen = 60 +FixedInputData = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f4 +KO = 54a157372eed74b81857b0c967604ee917f03bae + +COUNT=21 +L = 160 +KI = c886d0b6743971a2d2a538f85a44b059168402af51e8ddd9 +FixedInputDataByteLen = 60 +FixedInputData = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc4511 +KO = 9b8b3de293586b64570e79e4b56cbf76bd732a60 + +COUNT=22 +L = 160 +KI = d5a6e66bd9a807cf0454105989fd9c324919da39326a1659 +FixedInputDataByteLen = 60 +FixedInputData = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c +KO = 20d2ed5af69925b3b86eeada8d763783ee7afa23 + +COUNT=23 +L = 160 +KI = 57b7ed89b34dca763282a79f98ae02c42ac19ec4510d9210 +FixedInputDataByteLen = 60 +FixedInputData = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b +KO = 06271c9362b94cd64a2e4419a760af29fb2a30f1 + +COUNT=24 +L = 160 +KI = 2055fb58e0176fc04235f6f6c698ef0c999fcd35363a3563 +FixedInputDataByteLen = 60 +FixedInputData = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c997198925694 +KO = 7be937f5ca063c91f33ec3f612775e6787da6493 + +COUNT=25 +L = 160 +KI = 8ef984e018c6bde4a8f78f073b90e677948af8065ce963cb +FixedInputDataByteLen = 60 +FixedInputData = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e9 +KO = d324f71ed406bfc379302e4a02bd47b01e68114f + +COUNT=26 +L = 160 +KI = 1fced24ac43628280b4aa4fd3ad12bd82663267374c40283 +FixedInputDataByteLen = 60 +FixedInputData = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed +KO = b788b4c09da8d889c63eb6797f5c98cb0e53940b + +COUNT=27 +L = 160 +KI = 9689a6bab51bc12501a9bcf108b6180423226df85ea4b380 +FixedInputDataByteLen = 60 +FixedInputData = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d +KO = e6469c496fae806793e10ba5f35b14a35efabd99 + +COUNT=28 +L = 160 +KI = d382a07eef2c81d8909568f84ee505b616132f5bbde93c9c +FixedInputDataByteLen = 60 +FixedInputData = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda0 +KO = a82f4c7501e4f5fe48214a11a700ffc21dca0181 + +COUNT=29 +L = 160 +KI = 29498422f44206b255ed9a204be446ef0f90b0c243f1be5e +FixedInputDataByteLen = 60 +FixedInputData = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc772 +KO = 667d869bafa328cc1df74e28cda29dca766c7499 + +COUNT=30 +L = 320 +KI = 49b8c2c6a91719926a64b7acc2f8aea75ba0f3d4ee77875c +FixedInputDataByteLen = 60 +FixedInputData = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a78 +KO = 5c4ed05a7d7f76c9c60aa388260f19a0db83415ce556ead4c8dfb97221c33d82fbc8642d86dad781 + +COUNT=31 +L = 320 +KI = e4745c1ecfcb8b55da7239b270f43fb8ca9eaca7657b9f60 +FixedInputDataByteLen = 60 +FixedInputData = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef +KO = 8e099b0a981b555b149454ac785f5d9e3821ceb878970cc3db6f8dc56606bc532229fc94931e8bbd + +COUNT=32 +L = 320 +KI = 016042154a34aff570bcb4eeb5b0b94b5e48304708479287 +FixedInputDataByteLen = 60 +FixedInputData = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf616 +KO = 7b9444988ecf43926a4217cbbe60445be041c3bd49b418dbdcd66234a23cb00b88a5bbefeaa97ada + +COUNT=33 +L = 320 +KI = 62b0a30dfa3114916872e09a7472c5843fd0e508e542e6a8 +FixedInputDataByteLen = 60 +FixedInputData = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c +KO = e8c5222bb06fc812625ef94b67503928e8ee546fc35b5c29642e5ab07eeff23564f64906fb6aa393 + +COUNT=34 +L = 320 +KI = 33f4369a76bd23617310a6dace60320bf2e7bb36426d2030 +FixedInputDataByteLen = 60 +FixedInputData = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e +KO = 50019096dbaff142c1e785e496600781f648d7f00b1672504ded803be36d877751d1bf4f9ce2cd24 + +COUNT=35 +L = 320 +KI = 7c3861e46292465f385363dc2251a3b6203f48f7e50a4ddc +FixedInputDataByteLen = 60 +FixedInputData = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f +KO = 5d09b8d74522be1ce4ef79a02cf1d5e13e9e01dbd67185136bdfcb91f8b7ec849c510c59a18b48ec + +COUNT=36 +L = 320 +KI = bfe5552a3d96939f327b81f48c372e5c459bc16463802f1a +FixedInputDataByteLen = 60 +FixedInputData = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb +KO = 550cd013115d312379242ada868c46a7842a98528766dc57bc932e5c5d045d6135bbc4c8990d61bd + +COUNT=37 +L = 320 +KI = 38e8a688701a6758fd8cd7a1c867701ec863314983d6c1a4 +FixedInputDataByteLen = 60 +FixedInputData = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb +KO = e1a6b979611af02a1a90087e6eeda92c0214e142e5fb78c0943a9bc32f899ef6949715475461c9b0 + +COUNT=38 +L = 320 +KI = 8eee96fc381777ff5474cb6843d4151b4ce9796112892a9a +FixedInputDataByteLen = 60 +FixedInputData = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e +KO = 4e4767cfff8df04945f6ff72abc10a3de15ac4111b0ded42abbcef630291995844d4f246ab2a21b5 + +COUNT=39 +L = 320 +KI = 361ef9d582b8bee8f5b3777c5f8d0cf3704296a3b2584b72 +FixedInputDataByteLen = 60 +FixedInputData = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a9 +KO = 05a5413c5085f4705242c74cca1757d53ebbdbfce5f8a992e765f8be0b69f3f427dd5e3f7fffc787 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = b880d5bbadd02b32af31b5d69bd5a2da2654f93e85474d64 +FixedInputDataByteLen = 60 +FixedInputData = b8434bbf8353167fddb5fef6deb65239cb9db201e7e3cc1a8253b999f80ee04cfcefef3bce8fc4b0afb263d4515c794306cb0300cc07a1b7dce2b341 +KO = f0f932dd19d194193b9f93e43ae59324 + +COUNT=1 +L = 128 +KI = 3e592e4016f5c68a413b5200041fdbfd5601abd14eb3045e +FixedInputDataByteLen = 60 +FixedInputData = a41e5d02e7121f2394ad482dadfef8164636c1946d348a463cb79363aade5c727553b899ca9babc89d83661405a3fcfbaa48f14c9ab9ef1d67e5c6b3 +KO = 2b51cbc26ca5300473a1c43df3dedeba + +COUNT=2 +L = 128 +KI = 10afd38e9f4df5880e3d99af70f64b550e9688fa553f7009 +FixedInputDataByteLen = 60 +FixedInputData = 35b1bae3b3065f54cdda2f02f10e2d3b5d716828ebb9790b9eed9d81f1a0204a2e5e9a3798d625762d2a64237cffbcd057d51bdbce5efa4ed1abab40 +KO = 8cc04a51682cde25d7bffb7864fd3fe3 + +COUNT=3 +L = 128 +KI = 9f28b0b32e215be30b187f901bcf037fbd0f3ee3c69eb653 +FixedInputDataByteLen = 60 +FixedInputData = e157e39116f52a71787ab248a971b8f6f7a1e57c5f1b281a522f33f69f9c028c14d6078d5f148634a2635468f6c7f3a689fcb1a0d4e53f5942edbf38 +KO = 7d0ca99692458bf5f0ff7aaf2e3d5245 + +COUNT=4 +L = 128 +KI = 01022696f5a4351ff938bd68fe355f6f13d982fd5b9df5d0 +FixedInputDataByteLen = 60 +FixedInputData = fae25a1c3859ef5ee29104efaa39adab2d6a3754668d8c24e5454080c5e2cff3f9e0d7149a27d95c7dbedaaba16cff6a5f2b3a94fb6c26c1f85769cf +KO = 9f8cd8fe2893396736ecb2eb3226fc5d + +COUNT=5 +L = 128 +KI = 5541bf405570d0d3479af854b21ed17cda66c8286db448e7 +FixedInputDataByteLen = 60 +FixedInputData = 414dad54b99e2020019cc5ced07809a4c9cb7afe638c4a9c3aa75a0843eb83902609bbcba9454ac1b4bd829d3a7e17df9d08d85d2021a49bb5bb2755 +KO = 97ef0357247a51d92f7e9044af3e71b5 + +COUNT=6 +L = 128 +KI = 23e81b70107af693da12525d417606be42fb6fc6621da547 +FixedInputDataByteLen = 60 +FixedInputData = 4a2c03182c0f306f37be74566624182ab11459f047724a366276a13a156469b02188302483905ab6f5801a59d119fd3791d8501ef4159d5fead39628 +KO = 3f043769a9be840d866db34dd447565f + +COUNT=7 +L = 128 +KI = bc277710964ada5b0139a9025619c167093d1bff6e66ac02 +FixedInputDataByteLen = 60 +FixedInputData = 9596c4603d765dd3fee33a4a36477b631a60c132d136dfd09f140697687913532e6c6cb3e3496a0485be96a028297c5f72cc548004c32af137570906 +KO = 7a3b05637ea0f6c622caddd29bb0ca00 + +COUNT=8 +L = 128 +KI = d0ba4922c71f269b8d428904b5c8942625f4de189ba3d503 +FixedInputDataByteLen = 60 +FixedInputData = 42cd1a7f158bb2a74d66da69982de0a1b3f4e5163c8fe01f5b691507a66daf58988cc41cdc60db96e5dfb7b7e042313d2ec478b612b36be8a58c67a6 +KO = a5d1b6efcf395fb733e39b121c49373d + +COUNT=9 +L = 128 +KI = c78903a9362326728187ee2ced1a850738481d78ae854ba3 +FixedInputDataByteLen = 60 +FixedInputData = a07b21aa8d43b5377b5062176012cc764b8c5c524dce17bd93b72c814a558555cc6e2c6e3657658d5a7baa4d43ed65cc40df0bf188b10cf9dedd6f29 +KO = 7b21309ca89a0fab8266f6a3e5f2a362 + +COUNT=10 +L = 256 +KI = d960fbc8d7cd388fb73a9481831f896ddedace9969166320 +FixedInputDataByteLen = 60 +FixedInputData = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05 +KO = bf37baea0b5647e0ed450e3b7052450edcb74be1c4348c54c1b0bb599f18e0a2 + +COUNT=11 +L = 256 +KI = 6b5b545eebb9d79441aa56aee15b15ae1bd75134e4d4fc91 +FixedInputDataByteLen = 60 +FixedInputData = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c +KO = 649a57b9c4c844f1e92020a11dff3c85aca5d48dd1f505046648e03e540b510a + +COUNT=12 +L = 256 +KI = b3b5e301553eefd9d7b237afd1efe493a649e26130f5fb47 +FixedInputDataByteLen = 60 +FixedInputData = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973 +KO = 3117dc38a2b9e5eb904ced51d14ee59283601635461f7f4d11fc37b5fb8fcbe7 + +COUNT=13 +L = 256 +KI = 39bc015f638422859dfb779d7956ddb687911b29f9e444d2 +FixedInputDataByteLen = 60 +FixedInputData = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0 +KO = 46fe7204940eae84cdb51dd12ee91eae488627d59f44f34f498a6ae2a61b90a9 + +COUNT=14 +L = 256 +KI = ab6cb59da57e390339c5634534b214960b4fa2b63cb88cb8 +FixedInputDataByteLen = 60 +FixedInputData = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d +KO = b08449bb7b2c3531af531258e6d4aaf591ecff80a941d68e5ac6f65ad4c7d9ca + +COUNT=15 +L = 256 +KI = b1e196976b990d9d201945abaa725b8797220e06cd56a847 +FixedInputDataByteLen = 60 +FixedInputData = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1 +KO = 41a9a85d0127aec2e1fc928b361f3e58aa1644e574eadc4d95c26f63d49d514b + +COUNT=16 +L = 256 +KI = 744110c4f2f6fc8d6cb790490f20b6d00e8fdce5e0a06d6c +FixedInputDataByteLen = 60 +FixedInputData = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2 +KO = 6a929874b127dc8d7f5509590631e161efd4384d7389847fd4e2202a59685ce6 + +COUNT=17 +L = 256 +KI = 6af9faf073c3b687ecc2763f3a3c022559e9ac29ca762abf +FixedInputDataByteLen = 60 +FixedInputData = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357 +KO = 8e80910d70205a8252ecefb2f5aeb349480f390cebc134018aeb4b714e119412 + +COUNT=18 +L = 256 +KI = 0c6f22869c35b91173b9dc773009451b6082ad90f6f76002 +FixedInputDataByteLen = 60 +FixedInputData = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a +KO = 7ac7d96c88b8aadecd6273a4ab11fdad78c70ac7cfce4ef3b385749d3249cba4 + +COUNT=19 +L = 256 +KI = 4527a30d97aa015aa87d7075a460c517395b4f9383c897d3 +FixedInputDataByteLen = 60 +FixedInputData = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b +KO = 8ac9314b94eefed998f6b2666210668f6e6c2d78ab7f4a078dfd8dc1f3226d8e + +COUNT=20 +L = 160 +KI = 306172d9a0668297b5a9c97aba9eeec6007de15241d82001 +FixedInputDataByteLen = 60 +FixedInputData = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca +KO = b8cb9a8b481b50b9453c81966bf0dc1cb05c228d + +COUNT=21 +L = 160 +KI = 54bf8dd0a7f4735bb9a3d47eb1b8834a217934fd2e7921c3 +FixedInputDataByteLen = 60 +FixedInputData = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072 +KO = 8fa5a29bb4e75634c8cb2fb9fa543507fbae5693 + +COUNT=22 +L = 160 +KI = 5f7d4114ed7ed7ac668b3624fae34fa572645aa17de5b2eb +FixedInputDataByteLen = 60 +FixedInputData = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af +KO = e4bcb2f79ad824463991cc1fc3e7ca8c85323e9a + +COUNT=23 +L = 160 +KI = 52dc807c25d1af0bb557aa565e4e9bb95ab801ad698e1be9 +FixedInputDataByteLen = 60 +FixedInputData = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888 +KO = cacb1ae099203c3e2158919fb89738346479dc82 + +COUNT=24 +L = 160 +KI = 4ead9124adb6219e387c30f6ac4768e9f4852e5f3a69d4ac +FixedInputDataByteLen = 60 +FixedInputData = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc +KO = a94adaaa9004be4a5930e3286582034952c935a5 + +COUNT=25 +L = 160 +KI = b84832187f7ecfe96449fcecc6ea0533344a4e45a8fa2422 +FixedInputDataByteLen = 60 +FixedInputData = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6 +KO = 82677ace137de6456287550e57c6cf8be781f0da + +COUNT=26 +L = 160 +KI = fa7a14f604a9b9ccef0f2b8ff43195b7273bc19f3a8b0816 +FixedInputDataByteLen = 60 +FixedInputData = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3 +KO = b7d1cf5a7e0c7c76898f8f214f882d004ccf4655 + +COUNT=27 +L = 160 +KI = 332a2acdca9eb914fa4751c94681002b54990a5d3bedafc0 +FixedInputDataByteLen = 60 +FixedInputData = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e +KO = 010aea7cde1f80d2f271ca9d1cca518c172399d3 + +COUNT=28 +L = 160 +KI = b4e4ecb5e888ec8a94952325866a5022e45073e5784a1e11 +FixedInputDataByteLen = 60 +FixedInputData = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049 +KO = b2cbdd19bde1daa0f6ca79ca8ae7f4a8b9453c76 + +COUNT=29 +L = 160 +KI = 530a9d26828bf2e651c4f442ba8adf9f5b7ffa9d52156917 +FixedInputDataByteLen = 60 +FixedInputData = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e +KO = af9abec740ccc0575dbdf19e2e14b5c440e96770 + +COUNT=30 +L = 320 +KI = 2d194f74fc49eaf6c2ca76f7b3ac527c279a10080ac9df66 +FixedInputDataByteLen = 60 +FixedInputData = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f +KO = a1c57fcf9f1ca3720fc722c590418d18ed280793ddcf3cf373dfcb166040ed1ee4797943ad218d63 + +COUNT=31 +L = 320 +KI = bce723c446fd945c1e9f5e2742b1d94536cd09aa4e8d0dba +FixedInputDataByteLen = 60 +FixedInputData = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb +KO = ee282dc6f3bb1db9d0adc4a2bcbc980ef2cf4c03e95de7cc5f5c8f7f6f4f2e4e752e230b420a1411 + +COUNT=32 +L = 320 +KI = 1dae0f16e90d26578292ae217ff68ca2c8bdf0e81ff2be51 +FixedInputDataByteLen = 60 +FixedInputData = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368 +KO = c9e3889f7837102b58a4c4d133ce487b4caf27d1fa8d24e84e69e24c79ae40b40967252a0b7b7260 + +COUNT=33 +L = 320 +KI = e1c54823c9fda761752838487856ce5232b2a30e6da6d306 +FixedInputDataByteLen = 60 +FixedInputData = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71 +KO = e8fa9981e24860833ec704563d5695f75227df41f1e94067c911124e1562b67efa409ae509cd6057 + +COUNT=34 +L = 320 +KI = 2c9dd08b64eee628090be1a241abb6747b0c94ffd333e7da +FixedInputDataByteLen = 60 +FixedInputData = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484 +KO = ed6526010f9ecb89a8823fb688ae6d58d256a967708786ba7a09f2fd36cc21e27baad0cc9d0f11dc + +COUNT=35 +L = 320 +KI = c2c16fc158b41ce30c94ee7d297ed8a30e8b7f27b6efe997 +FixedInputDataByteLen = 60 +FixedInputData = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9 +KO = abe268165f2c2216a7d956c3131ffafd68c58e4abfc1ac02f96a8fc5bf8d19b445343b380c4edb47 + +COUNT=36 +L = 320 +KI = 590495abdb560caa90dbf790356b95b2879c638241e06c57 +FixedInputDataByteLen = 60 +FixedInputData = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634 +KO = 7be4bf5cfc134e36885c8d2ba167b0ff72d2849d21184d8d576c4ace0aed2b36976f6703628e09bd + +COUNT=37 +L = 320 +KI = 05382eb3d38f5fa8b0a36b5af331e9c6144a8f3f94dc4855 +FixedInputDataByteLen = 60 +FixedInputData = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06 +KO = 8115e093a18f1c40931bafeaa499d04005fa977033f9830fe2679bdef2d9adb40455baa8a3269166 + +COUNT=38 +L = 320 +KI = be08ab9575900e24e7fa6f21a6c0c4e49c5875e1ea276972 +FixedInputDataByteLen = 60 +FixedInputData = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7 +KO = 012669b1008acaff2b2d7dee4210ae7afe2921c11e709435abea0a767cce1d298fd47d22aa597761 + +COUNT=39 +L = 320 +KI = 7c03506168282cd88e6573edd150728d0f09e7c9cc703fe8 +FixedInputDataByteLen = 60 +FixedInputData = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7 +KO = 795cd46da5b7f824fa51e4983dbe1bfb1b8559b3de4d3880f9e24df4cb53320dd651087ff403741b + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f3bb6d3d0a20c8256fa3ef7586b77dd950ccc1221f07ca82 +FixedInputDataByteLen = 60 +FixedInputData = edd3964cdd146f8de1b160565c252c6b513bd3f4be07357ddae662e6b4683fbfa41b6a7df87ceced255051e3713f958305bc822beb96c5aeb4f7af7c +KO = 073d40c5626931f27c5556d9f1d1ba7a + +COUNT=1 +L = 128 +KI = f43a8cfa10aab1e7cf03dad272ae1c65c0ef5b34b39ae3cb +FixedInputDataByteLen = 60 +FixedInputData = 9797fc071dfb5a9a17ec58826bab1c3e44148d33b09cd76aaa46e212cc98c0876bca366748c9dfb9aeb67ed54b23176842c14f3ee7af4575b286bae7 +KO = e3d94df0145f4cf55931096a5ec064f6 + +COUNT=2 +L = 128 +KI = 5899e9caa8804e14620fce3afff56fcea419f23e582630b2 +FixedInputDataByteLen = 60 +FixedInputData = 54d67b2185abdfe6ba5ecaafc5c34ce759b7ffba8921353a44d50917a00beacc50f3d057489ae87f1e28791ae53be1a0f247d1f3b08a7e195b1d9548 +KO = f047576618edfacb62447e0d8c685704 + +COUNT=3 +L = 128 +KI = dac1759d25a7dad9a18d7beae038c7e9d5faf44358ba28c2 +FixedInputDataByteLen = 60 +FixedInputData = 7def9153d69cfff0860e248b24d52d33a7b8c90eb04bec0a6d089689c10604b6038284add5202e07a141183e573bb8b52c5b97bdb073dee116978463 +KO = 6074bd09638099c24eb03459d28de3b8 + +COUNT=4 +L = 128 +KI = 288b6460070d661608636b355e9cad2b683f4d39c95100fc +FixedInputDataByteLen = 60 +FixedInputData = b727e85b8af7479757709d894c34f5764d54c8b439fae7a418cc8ce8c02717a0fa0f59bb757559a37c189d9f9dbdeed2c27a6dc619f172eaa6e38a0e +KO = aa46f09982602b01a9664cb9f9f75a91 + +COUNT=5 +L = 128 +KI = 72cd1c4a1311e55c7a551bdb275245be5cce4de9ff4e7f71 +FixedInputDataByteLen = 60 +FixedInputData = 94216669b5c762a41e5481e39577ae1990cdd62d34a7317d1d1c64a26ce27d8bb1a5006a8d649e38b2e7ebdc564afffd19b996cde3cb8cde4cc93813 +KO = d4f339c394ecaf53c88c44e927562fbf + +COUNT=6 +L = 128 +KI = 194be38ad383fe90cf8dd38e8d825763208816a5f83273f1 +FixedInputDataByteLen = 60 +FixedInputData = c2eae87c897dc75112d5a4dfda2808739abbf1cf03d1eba1a771fa77e427b31a5ecac2e306c6052a166c59d94da9804805367f72820cdaab39ee5d57 +KO = 4cc50afbec52ee54dda77a896015387f + +COUNT=7 +L = 128 +KI = d6d011243f334527cdc8e05ed819ea0ee554d1f3b93d336a +FixedInputDataByteLen = 60 +FixedInputData = a9462c5ba9f8babb43c780a2bba62f4d0a238d21604a9ac98acfb627b4a93d9f60f0e6f2186e845271eb1974bfa06844a374980f0d16e3970310ae42 +KO = 1feb723ffb30d4af06178095fa6f209d + +COUNT=8 +L = 128 +KI = 8a78285072f0a589a5d1a47c67480bc8f5861cfcb349abdb +FixedInputDataByteLen = 60 +FixedInputData = 2fc371324fe21e86b126107aae2d432c03450ced5218be644f1afb83e235b9f52636cfbe618c433d97af6329cb2efe96e536347eed9d8d067a1b22b5 +KO = 4306620d12502f5311da69ff0e82c372 + +COUNT=9 +L = 128 +KI = 3a2b8846aad58ff9a830ae1036d91f41cb29f1a4b96d0538 +FixedInputDataByteLen = 60 +FixedInputData = d362f5b160b471e10415b1d079c2f286d8e8635848649d36bdbe69a81373811817ac9377ab60b5eb238bbed7b3a8ee472bb7c8f87de6f0f08d82a559 +KO = b873054caa1e358862bdfe9d18c94100 + +COUNT=10 +L = 256 +KI = 61375d912144e1dfd144e368293ca69d7bff923cdafa6934 +FixedInputDataByteLen = 60 +FixedInputData = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e348 +KO = 8a314fbffee46861fad7c2736a3e304de977e3c245c1afaf6673b5f807239d7b + +COUNT=11 +L = 256 +KI = 1c869ef9ee340fce2844f17aa9f35d7ca0ce7491f8c34e44 +FixedInputDataByteLen = 60 +FixedInputData = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead752813 +KO = 1c8d06d3559481b5d8a82172ef400299ed9476a5d8195ad98361ccc47dcc30f7 + +COUNT=12 +L = 256 +KI = 20e56a380ca33e62286d3af4c30ad4d2f53094e93c8a6f52 +FixedInputDataByteLen = 60 +FixedInputData = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d67072 +KO = 6804b62e4f657897021c1357fcfe3e9f245cecd6beafc923d45cb2702e11fcb3 + +COUNT=13 +L = 256 +KI = 54bae4a50307b24efe207803e32928e89682d64613a69a12 +FixedInputDataByteLen = 60 +FixedInputData = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df0129 +KO = 9849e36d78de233be55504c24ff23eff1db5ebe1203653894931c6d67a86055f + +COUNT=14 +L = 256 +KI = 190a1798e2c0941c097a418cfab9d65af9d30338ba5d7b1d +FixedInputDataByteLen = 60 +FixedInputData = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb166 +KO = b97ebd425d002baeecf656ab3d4f62e19a7fb697ff0c5782cb1fc4ad618fcee3 + +COUNT=15 +L = 256 +KI = 82906742962edce5116350526b04f4229754a75ec3f7a08f +FixedInputDataByteLen = 60 +FixedInputData = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a +KO = 23401b255fd068e024ddad2494946260366ffae64df3442c34fcfe126825508a + +COUNT=16 +L = 256 +KI = c4c3e512c87fbed6977b9d2f136e2ab74720af29cc8604cf +FixedInputDataByteLen = 60 +FixedInputData = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c7 +KO = 3c4b59d3261703b5297e715d2e6354357127166d07a903f261508ee93a8e583a + +COUNT=17 +L = 256 +KI = 1b7d3dd172441ec0320197051e5f050aeb3c6f6f52b3e626 +FixedInputDataByteLen = 60 +FixedInputData = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f +KO = 8fd1273059473293752ad84e328900f42c400828edcb84f5ae82c53a35f9d07d + +COUNT=18 +L = 256 +KI = 850653f3e3d531755c7e248d9e456636a9036d68a30a3c78 +FixedInputDataByteLen = 60 +FixedInputData = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c7 +KO = bcef48364df59983a18c2570c1e75fd2689d87f5d630a3a4152b173865c9a6c2 + +COUNT=19 +L = 256 +KI = b23221c16b482b7312f4989df0f31d3ea187e32081318bd8 +FixedInputDataByteLen = 60 +FixedInputData = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb231 +KO = fd26f499f82ee514858cce14422036d1acc1eb1d4320fb1cfbd3e8334763ec8c + +COUNT=20 +L = 160 +KI = e31c6a4ebbaf32728639ce267250b7ecf4159203a3dfbf9e +FixedInputDataByteLen = 60 +FixedInputData = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd +KO = 7dedd4aeea57edbe0b66ebb89e38de823987c39a + +COUNT=21 +L = 160 +KI = 69ac3263136db539e7aecb86f6f2f4919e9b09db4220dea9 +FixedInputDataByteLen = 60 +FixedInputData = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a0560771 +KO = 48e4745974bae3f8bb0804e52198068ecaff768a + +COUNT=22 +L = 160 +KI = 1edaba91c917a485d9ed42dc23e9835f8777e3b4be69a75f +FixedInputDataByteLen = 60 +FixedInputData = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f +KO = f649f7fe08911cf5c129a2a2a164f331697fd69d + +COUNT=23 +L = 160 +KI = d72271155b2326400f5eaaa9c3466e4dae963a82953287d7 +FixedInputDataByteLen = 60 +FixedInputData = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc9 +KO = 4a2db071a25d773be3776346ef9f2c13a50b2194 + +COUNT=24 +L = 160 +KI = 335571218d2e94915a5075350879a833331563d653a252f1 +FixedInputDataByteLen = 60 +FixedInputData = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea07 +KO = 8639f895f6378bbea3ddc5c49faa47a8747513ae + +COUNT=25 +L = 160 +KI = f7d677b2a6bb3521b9ae3a7f56c975dd9cb63e0b51f99481 +FixedInputDataByteLen = 60 +FixedInputData = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a718 +KO = 3878cca3b97a3464524601ab59509abf0bdd511e + +COUNT=26 +L = 160 +KI = 1cde321d4584537941a1d5d508576823eb9ec3ad04be22a8 +FixedInputDataByteLen = 60 +FixedInputData = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d9 +KO = f7b4646253bded28088c8efaa71a71669c3dec2c + +COUNT=27 +L = 160 +KI = b58fa746ce77ba24fe41dc9ca3d710aef8efdf9a02200846 +FixedInputDataByteLen = 60 +FixedInputData = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac8197 +KO = 366a3fcb0d1747b56f3d5def76813f53afc13b0c + +COUNT=28 +L = 160 +KI = e3c5e7031daab7d2e73d27045b4bc9bf16d22233ecf91f62 +FixedInputDataByteLen = 60 +FixedInputData = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa +KO = 2fee7676ce3cde32647b51e4a8c3b8d181c300a0 + +COUNT=29 +L = 160 +KI = ac5237d173bab0fdcaa2f4ee1303fa9d2f450828a8425085 +FixedInputDataByteLen = 60 +FixedInputData = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a +KO = 2c04950c05a90e1ec8c1701304edfbf3330526fd + +COUNT=30 +L = 320 +KI = ed5985451d37c348bebcdb0b8cc36cd04ab9446abecc48f2 +FixedInputDataByteLen = 60 +FixedInputData = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e +KO = 56ccb326cbcd005f9e93674e26399822b9591ea7f51ff72a6805f5752d76e947dc2d377e24c21f7a + +COUNT=31 +L = 320 +KI = 680e8d795b256dd8d6c2ece718996ffb6f48fe161f4e69a0 +FixedInputDataByteLen = 60 +FixedInputData = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b9350 +KO = 35a623e30ba9f4b5314603719b99da58e76d5abc9c37c47739c43512818616018754abecf58a6070 + +COUNT=32 +L = 320 +KI = 608d75d7bd206fa5f03878cf1ab87526f2c8d5344a537a47 +FixedInputDataByteLen = 60 +FixedInputData = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d5962 +KO = 97f246813be459d2b597c3f0c72606740d9d92b53fe2150258c6ea6d136ea2c7f755ca0eacbe2f76 + +COUNT=33 +L = 320 +KI = a9e47475ec4aa97993d8214e433af103c044dd2c8c4648c5 +FixedInputDataByteLen = 60 +FixedInputData = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f611 +KO = 450266e0c1ab548f0f96e7bc2b62a9c91778d1faeec805771de9859925ae9f14a0d1e05a6f172936 + +COUNT=34 +L = 320 +KI = 1dcde8d324b3feda375ace1c9041efc32aa0af1313967c36 +FixedInputDataByteLen = 60 +FixedInputData = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee +KO = 523a3d8288900b59e105b6d2b67409f56efb96e16dbd02ef7524fe9536bc5d40db7c201a7b78c44f + +COUNT=35 +L = 320 +KI = 5a1ea452525f99f61bf2f2e680a5856b3263bdcfe4c3f8ba +FixedInputDataByteLen = 60 +FixedInputData = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac6 +KO = 32df46ca9aae3c0c71681d667c8bf7b454f758e2797391a959c43ff5695399ab6f2e7ce44663db53 + +COUNT=36 +L = 320 +KI = 6e44600a70c5e2e271dc7eaf2a696fa7552b7bfdb0519b62 +FixedInputDataByteLen = 60 +FixedInputData = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd +KO = f037fd61a2eb014b2195f3a257186da15f0be5fdb7b62562eb5a05dbe530735f9d774648696ba100 + +COUNT=37 +L = 320 +KI = e9f48dffa0194c20ecf481ab2a2a98152aef18fdd2687bea +FixedInputDataByteLen = 60 +FixedInputData = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e8899 +KO = 155237d79a50bc3bf9e02682010c0ec7be57c09d301acc5a7990a3a393fdeb50dead1cab0572b327 + +COUNT=38 +L = 320 +KI = 5be1753fc5e563dae68b3dbd2702bbf691231100445f0662 +FixedInputDataByteLen = 60 +FixedInputData = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe9961304 +KO = 107f9074871becdc362a957143654134aec99776f0f37706ead6caae4ee776751ca938a18db42d5d + +COUNT=39 +L = 320 +KI = 2030466ac0645268aa425f5334806d4b0274ddb03cc5c13e +FixedInputDataByteLen = 60 +FixedInputData = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c7 +KO = 8682cfaeec159757e852c2b232783172e75368f80306d2911d98eacca9bcfb4433245ab163ef3370 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = e09079196120accdf43293f3593e692481391080e233f40b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0ec4fb9f0b4c59bbcbbf2c85466f92e1631cac32827e0485b6c56ba2ba5e72252f3c0895fd48ffbe18735d5c8d9a15c3985f +DataAfterCtrLen = 10 +DataAfterCtrData = 9a1a87dfa1698b60d0a0 +KO = 2233d0566417bb549d3d5e9e28673168 + +COUNT=1 +L = 128 +KI = 59bc989a13aa5b89882ccb55565fea64e8fb910be653c09a +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc9361c9b77a458528aed16628978dc67980c0de1c46bbde661bec6fe0bdb41b072428d5047063030cd164fe2e3c522f4798 +DataAfterCtrLen = 10 +DataAfterCtrData = f9527732bc24a9ea1ac8 +KO = 93298fb295e4c146294a89b5db16edc0 + +COUNT=2 +L = 128 +KI = a8328dddac2f94855b198743bb87f210dd0de436cad8f1cf +DataBeforeCtrLen = 50 +DataBeforeCtrData = d8a986713a4bdde82ed4eaa9e1ddd1a8cfcfec8429d6842c0af2b8d730899666f81adfa9abd2c0d3d9bfb559c7660548ee8a +DataAfterCtrLen = 10 +DataAfterCtrData = a7201487df21a35fc6b2 +KO = 222d72b8d24fed2e909e7593357c2bf9 + +COUNT=3 +L = 128 +KI = 621d7d621ffc7249639d97583ee41ad5783aca9110bc2137 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3efb0a3fecb1e1da3a779ba25b3b18db9ad9f90ea586a431d902cb65d11b7cc716c21bae886ae42cc7dfe0cede3fe3a181f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 97881c5f399556c48eaf +KO = 2edc0b097867fec3f4b27a3c7a1bb434 + +COUNT=4 +L = 128 +KI = 2d245afbfb8e6c8411a264c93da96aeb2ec7515c8f4033b9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ebd7617710594c6374abb9459c4c271088fe689f5454f9b64191f4d550749e8ddaa3467fa8f4d826a2eec38a3ef84938400f +DataAfterCtrLen = 10 +DataAfterCtrData = 73a4351fb37445284232 +KO = 644d41d276601d90e19476a3915e7eb1 + +COUNT=5 +L = 128 +KI = 0d4e6cb0a1bbaebc840945cc33b08b032d2d6ac36f0c66f0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 102e633dd2552b336779b6443ee38b607b383babbcf7734030e6f358f89e4c997a2dafcfc103189de38b18783ec3feb37f9c +DataAfterCtrLen = 10 +DataAfterCtrData = 3fb928d0f8c24fd4b6e6 +KO = 25eea510fdb77a9c0437492f272c6ef4 + +COUNT=6 +L = 128 +KI = a87edbf52f5c42e3fd9d2bde28155d7b5a3f0b7e91fbc09f +DataBeforeCtrLen = 50 +DataBeforeCtrData = bf1160ed9fef9570e109df766e222bc7b3eb78361c952853ce054f8a8d97da6ba26a16b090b4c685468849175b03ebcae5c1 +DataAfterCtrLen = 10 +DataAfterCtrData = e26ada6ba955534da987 +KO = d3d58387a75116db96d45b3ccb4cf1a6 + +COUNT=7 +L = 128 +KI = 83326121d4c6576683e5ee6dbc0436df595e8f19e5d37c88 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6dfe8b8608838548db64d57212f4ce74c38f7d13e3fe9f35ae3ab9b47459669ea2ae9a39cad920cac7368248021165434229 +DataAfterCtrLen = 10 +DataAfterCtrData = 1a92e0238b3ab86f9385 +KO = 104c1f2fe36de4bbb0f203b071672c5e + +COUNT=8 +L = 128 +KI = 7d03f389b96a0d640e76633055a238d809c4a5c149956d3f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 70fea9a5f3fd660cbe90267e5663edf403bcee843bebc9bc063a92c715582fab2a765fde0aa28a553994b1622fdc94ae3528 +DataAfterCtrLen = 10 +DataAfterCtrData = 28863315ed19199a7033 +KO = 4baf3dad7c7f20c73769d0d5eac28a98 + +COUNT=9 +L = 128 +KI = cf3c854c77967bbbe9d1251aaaae56e72363a9b5b747902b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 88a38792aa89883e9707ee6917bae030dc3d81113a2e0c73ce5dd792a280f498bd6c07c3a41ea958e6ae851b2106b6c232b4 +DataAfterCtrLen = 10 +DataAfterCtrData = 147f71bf86714ba70f68 +KO = b76aaba56585d8c61a5ccc45582a436a + +COUNT=10 +L = 256 +KI = 0c6d2f11baa67780c6112776932b345defb349e59adb754b +DataBeforeCtrLen = 50 +DataBeforeCtrData = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 59e533ae4d3045081ad2 +KO = 617c1316369bab41100d0095576fa006e75c97b72a79491e1b36b2d584a70aed + +COUNT=11 +L = 256 +KI = e6c8559b21c059749d42cbc341b26063f60c736f71811f65 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f +DataAfterCtrLen = 10 +DataAfterCtrData = f7e6beb230db86a2f92d +KO = f74d135c61af83ff057002e20efb9edb20d698e83655bb664bc43e9985242c25 + +COUNT=12 +L = 256 +KI = a3c5387899e23823f719f29d0c221fc4784a150d8856cb0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c2 +DataAfterCtrLen = 10 +DataAfterCtrData = f3d0b4f9994f1bde13e3 +KO = b20810e2cbc333d9d7315a0f31214503457c282e1093c6029ad46163a8005857 + +COUNT=13 +L = 256 +KI = ea48d8d47d2b8eb94875859d75bb48f7f5965cdaa087795d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f +DataAfterCtrLen = 10 +DataAfterCtrData = 743f06b8e1318c0db863 +KO = 4790302f60413adaf45c4f450d44869323a4a2c2fbac7ed6f45ceb171f25ce5d + +COUNT=14 +L = 256 +KI = 49a2cbd5e448ef2a4e2837af41da09888968317c4bcf9842 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a5 +DataAfterCtrLen = 10 +DataAfterCtrData = ab413b016f4bcc60d34b +KO = 058b9e5110f883235694510e889499a2c81fc55e1246c04a9422a6d24de5da56 + +COUNT=15 +L = 256 +KI = dd7ff953de2733a38df2a1f06712cfe28e66b870e00ea5c6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea40 +DataAfterCtrLen = 10 +DataAfterCtrData = c13e8ce2cade727d9591 +KO = 9289f3972c1cc9f86885b66f620ec5609619a6fb91e3be558963b9abcdfa70d6 + +COUNT=16 +L = 256 +KI = 94a895f5b5c04d4697d6db1632264729832688cc8822a1d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab +DataAfterCtrLen = 10 +DataAfterCtrData = 5301f336d10baab22a7d +KO = 56e74f741a0f2021ec61832681c5a74515bc2ff00504e665af60f32cd0eca37d + +COUNT=17 +L = 256 +KI = 2ddaff7168d22bbd81d01a1832d1f0e2eb69a49371baf467 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c307 +DataAfterCtrLen = 10 +DataAfterCtrData = 91c1fc2aa5459a6c21b3 +KO = 7992c18d818dc428cab9cc1565b5601d5757bc6bb1945f956c971485ff587486 + +COUNT=18 +L = 256 +KI = 2d4083a1ba2b8b9f548c24e7bf69b76583ed4fd4eb5e47d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491 +DataAfterCtrLen = 10 +DataAfterCtrData = 2874794fe8b2b051d672 +KO = b4cd82b9f9958ba187d3261772027e0044273274d95dfc8981abbe95736005da + +COUNT=19 +L = 256 +KI = 0834ca21229dfe9b096aaee7451f77dccd17a3ff2f41c478 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a +DataAfterCtrLen = 10 +DataAfterCtrData = 93f3da16892b244a5815 +KO = a8b84e969cc17cb4826932ddd07a5a177feb06cc8a7e4ddcd8184fc243fc68f1 + +COUNT=20 +L = 160 +KI = ac2029af7bf5e1701bf5cec3e78838a4936724b7c8596ba4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e +DataAfterCtrLen = 10 +DataAfterCtrData = 433edd0b427a26b2ff38 +KO = 58a456f0232b8be9865ff6ba700c1ef5eee2191c + +COUNT=21 +L = 160 +KI = 9e17b5400094e877008c62465bc328338a7d180f5f1ee35e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca8316 +DataAfterCtrLen = 10 +DataAfterCtrData = 78c66d7573dd6d75273b +KO = 4876daa5bd17fabd75d521ceb77f44b5c200f7db + +COUNT=22 +L = 160 +KI = bc71f21877a26707f9e8551b17fd5bb9c074b43abca058ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa +DataAfterCtrLen = 10 +DataAfterCtrData = 72785252692fc4433ed2 +KO = 300a44be7ed38611042c1b83220b56be33f84730 + +COUNT=23 +L = 160 +KI = fb2c129e36a1ecdc5a4e9397e7645df9feb24caf78a459c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f +DataAfterCtrLen = 10 +DataAfterCtrData = 345abdb14b2d58552a24 +KO = 5687bb410fe0e89c0dd9831b33dea9049b76862d + +COUNT=24 +L = 160 +KI = c70f7b4242aeb50d6521abc2e3ba158afc68950343162a01 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb +DataAfterCtrLen = 10 +DataAfterCtrData = 3276bd07c62fc22a7cf5 +KO = 7a71e984629115a20c7d353b9f1fc83732d96013 + +COUNT=25 +L = 160 +KI = 10c8ab05707e043020ecce16d8f2d64bc6f0b77d59a21cab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f +DataAfterCtrLen = 10 +DataAfterCtrData = 3605827b947aefabd55e +KO = 3d4a6a0fecdb3985e7ae2595aaf4a2bbd1fd7a63 + +COUNT=26 +L = 160 +KI = fb47ae1bdc88257c84dbb84ec6a8be4bf5fe530940313e86 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d2 +DataAfterCtrLen = 10 +DataAfterCtrData = ee9042a2927e4bfbcdb6 +KO = c368e5a190003345c19746cbb07cd77cdc6a224c + +COUNT=27 +L = 160 +KI = 193f7156652188d3c8f0f9736ba8466e3be69b4860cec7c9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a716 +DataAfterCtrLen = 10 +DataAfterCtrData = fee4585ee10df1046f9a +KO = 26812a96ef7e74a2f3d87f3b9160c34fc58c2f54 + +COUNT=28 +L = 160 +KI = 69ecb1f507b7a7f469dc863130d48efadac6766e55a964a1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea4322 +DataAfterCtrLen = 10 +DataAfterCtrData = b3385dbc22787282a2cd +KO = dc40935ab343aef39e1ad456c5e77ec39eb60b4d + +COUNT=29 +L = 160 +KI = 779004df828685a27b0d683416269eba04e9e7ae62e7cf46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a +DataAfterCtrLen = 10 +DataAfterCtrData = 8b0efe75ae240fa70904 +KO = 4bc5541b8506718bf6e5f0231b3f38916b7031e5 + +COUNT=30 +L = 320 +KI = 6711687173b5fe54b340c9916b0540a619580864d61706d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d +DataAfterCtrLen = 10 +DataAfterCtrData = a4bbaeee7e1728c1ef74 +KO = 3b593c3bbc554a58c8016fe64865d78e4c479ea7fc8f510ab9e0b6b68dbc02c749a8990203d68c18 + +COUNT=31 +L = 320 +KI = 22e69e5b18f4dfdac545c3a246392ce460fd6546fb7b40d8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f56402 +DataAfterCtrLen = 10 +DataAfterCtrData = 26e7c20567ad3a7dbc0b +KO = e61846b564181190c30b7e1c88cc1d02f3326094181be20b93d4a962c1b3231b2f8bcb50729c8398 + +COUNT=32 +L = 320 +KI = 44078eca1c2d0cb1a5fdcbea2fab8919cce72803708b6b7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d0 +DataAfterCtrLen = 10 +DataAfterCtrData = 12ea3599016319e35d64 +KO = 127d50f7ae1e858fc5833ab5a201f318be1d445ade9ebc89a1c1a8786adafb47af4dd2b1ddf0451c + +COUNT=33 +L = 320 +KI = 9c7b90314b0ddbb9c15de4c47ec0e657a96bfdc12c6e6941 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50 +DataAfterCtrLen = 10 +DataAfterCtrData = 0444cb4b225cdefa7393 +KO = ba0d80ae95a7e3181857f95dcaf91609cdbe60a7c7b1280d588146596bd813819d757e97fe006055 + +COUNT=34 +L = 320 +KI = 45403af18c6840e6b1bcec63dd8835ca45fe0e7e32efea4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc +DataAfterCtrLen = 10 +DataAfterCtrData = 825b4db0a7b7151658ae +KO = 92fda2534952b79e172c5c1864b8e678379020b6ba147f238acd6188d59cdcb57f598a1edf0ba678 + +COUNT=35 +L = 320 +KI = fd0c939b3403ef3ac6235714e853bc105026bd2cdb26bedb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd4 +DataAfterCtrLen = 10 +DataAfterCtrData = fafda21f02fd2e8d67c7 +KO = 341842e1f40ee54a015db642971c3c8a6036cd2ab594e16650a4c56fd8e1862d3ae0fe2b85eab229 + +COUNT=36 +L = 320 +KI = 364d63f0974f666d4868cc115ab7cc9b537097aa9442c3f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e +DataAfterCtrLen = 10 +DataAfterCtrData = c9427d784d80d37b8983 +KO = ea9cde649f18d8d254dee92f654b71e21c1d132c174aa34a6d1bc83ee1f19a378dbcdcbaab742744 + +COUNT=37 +L = 320 +KI = 035ce1b54e13a2bfb447c586910ad995df976da859cbcc47 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27 +DataAfterCtrLen = 10 +DataAfterCtrData = 5e8a72606e92023d23b7 +KO = c2c7fe53f24d14053d19cf6d4c14d9ffcbd5ca60f2d645d7f0b38baa78ea4802a691cce00e69947f + +COUNT=38 +L = 320 +KI = b150ff9e8303d37aafb71998eb52346d211cf0815b79aa78 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30 +DataAfterCtrLen = 10 +DataAfterCtrData = 8c16b7ae3d6d14a9dcdd +KO = bb012bb8c43396b79fc700f7740d8683fe6d815de9db35110a3b0e870c5fdd304dfccdc543315bdd + +COUNT=39 +L = 320 +KI = 593d872c3e635419df4680c8cf0d13948ef7c5aa9b94eb90 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e +DataAfterCtrLen = 10 +DataAfterCtrData = 2dddbca99c84cdd95a5e +KO = cedd78e81ab4bfa097780c926bde7fa1de75f2dcd6a830b0006837e69e9c6e799dab01fc27a79655 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 60efefde5ac9d43b097b809752e7fc4c21181300101ee03b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 34a86821dee0fdbfd8aef3f7cf86184e7f669c505c3cb4c88f92e9ca514549c334cdc079bfe075338ba21fe0847c7e29a7df +DataAfterCtrLen = 10 +DataAfterCtrData = d8d290cebb39941de12b +KO = 75304faf483287177b71adbbaae7dfa3 + +COUNT=1 +L = 128 +KI = c47e9f35bea35cdd11d83a2a1d617630af2fb87d2ed8fc60 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1a55173a7547d0ffdbae74917e768d4605682c6b930b2ed0d47fec752aec4add8783004bd5d6e48358b566cc61e1584ab66 +DataAfterCtrLen = 10 +DataAfterCtrData = 12aeff81a7fc95b10fb7 +KO = e054c9e60510acf7a42877966f7d2e33 + +COUNT=2 +L = 128 +KI = f4df7660f3f02138d36456e83adc74f3c582439c0598f9fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = e8b48a5c333d864e3176765a323c41918778cb500b8dce3b71c343839a5ebf41515f5766298f178cbf8419490d814d4e0e3c +DataAfterCtrLen = 10 +DataAfterCtrData = 18773723c95b713ad5cf +KO = ea58d4c274a5e399e79e6b93ed8a7131 + +COUNT=3 +L = 128 +KI = ea4b3f81a85e4e66b8ca61bc4050d48ce4f737a7cc68abab +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4003a11f3cdb3219b2833410a8d1e084fda9b6996c653d1e59f0cb7e44338b2503700931914d026b6a2ba8cf2eab7a4fff6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8140a8a1a02bc083d8a0 +KO = 42aa604b1bf0091f33359286fdfb02d2 + +COUNT=4 +L = 128 +KI = cb10d67607f0f20e60cf4c9783cbed942eeed7a301ebb182 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 287ffcc5277c264b772a0d52a2953b626251ccf0d5a818f23d432fa35493b557134e3d4b4cc9cf8c3384607b94bfe80973ee +DataAfterCtrLen = 10 +DataAfterCtrData = adc53f0c34c43c15b654 +KO = f1236d7d2c1bb23eeb9370a5dc415544 + +COUNT=5 +L = 128 +KI = f6f778b254add70c3dce84f9e3804212092d9fe4c3e8f527 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 02b1303f139368da7a3887b7586e2fefe678a5063e1f3c40d4dc5cbbbc50757cdfaa39f91f41f653099e7fe38b7a88547f2c +DataAfterCtrLen = 10 +DataAfterCtrData = 381a50cd321d321345f1 +KO = e5cd6b4c4e597d4cadacfc31c7cd99f2 + +COUNT=6 +L = 128 +KI = ed485ee11914797056168c48a0cf114e17d590eae7928aed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 814b883dd38708194c9cc86985f39566880b8745c84afd03dca2b154b932c29cdd00c3d3be34a1a52da36844143e8d0690c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 86196b29fff53f133f01 +KO = 38044d13483e16b759322cd4d6121fcd + +COUNT=7 +L = 128 +KI = 3be7bee23f31265c7ff5c71b751d0c4bca99499300db870c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7c457cadce858c91b40bb76c298e8b8de04b01989b521ad042f824b51087d9b6d7471fade8c195cd2b7eda59237ad3f0d1bb +DataAfterCtrLen = 10 +DataAfterCtrData = bc742673bca0679f2bc8 +KO = 9db74e9f263ecb1663fca97c6e46f175 + +COUNT=8 +L = 128 +KI = 9690a8ac554dab473ca78f98525137cfa4d10cc567fdf97e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49c117e29e867ddd0d336890b2b6e2f9128d09f94c8f831ee5e5ebc125538117d8b6287522f4670765ac66926dd34a39de3d +DataAfterCtrLen = 10 +DataAfterCtrData = 7496eea40a2b90fd608a +KO = b73d321d179380f685791352f6945c60 + +COUNT=9 +L = 128 +KI = 89a5597b691c3e734db1b2d1817f146e06f6122113535be5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1a4d11c840197df67ba31d62e0a24029ae6454bff900178d68018ffa275223eb8f3638b36260ef88564da9b782e79269ba51 +DataAfterCtrLen = 10 +DataAfterCtrData = e5b1e1afea7ef115e120 +KO = 5d6ad07daf3e3797ac34b77217c5c090 + +COUNT=10 +L = 256 +KI = fc295073fb0f1e093b06b92d7c298a5fcb56fc341fc8a32c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9 +DataAfterCtrLen = 10 +DataAfterCtrData = 91bd644d2e8eb8e4b138 +KO = 206391719c810057b15622c8336379ef976fe805d6bb859ae22dfb35c9423c91 + +COUNT=11 +L = 256 +KI = 6c7ccb9da24026e40ed4b3e53f6c5506f864ee3432889cd2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e +DataAfterCtrLen = 10 +DataAfterCtrData = 63e0fc1a2379548fed3e +KO = 7e3c6d74513b9026a1260ce6b29c0dc960ea96409aa739c6816c3bb8e6b7d9ec + +COUNT=12 +L = 256 +KI = 31f2270a7b6b23742fdd450f8ad3f6fb2621d3d3c6ddd94b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d044436 +DataAfterCtrLen = 10 +DataAfterCtrData = 0db10a10ecf459415bc1 +KO = 9ac0e27d02fb8cefea1d83beb466e20a332666f33b22204c22d102ebd7709f54 + +COUNT=13 +L = 256 +KI = 256fefe519e033e2f012825f283c651e3fb9411cd4ec3be5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa4 +DataAfterCtrLen = 10 +DataAfterCtrData = 254e7b9286721cb3dd5a +KO = a3c9aae7ec70da6c89c1cdbbd27724c78f090cc5aa3ef9b8760a83b46e74b0f2 + +COUNT=14 +L = 256 +KI = 12800a0c340058f3e2cd1ec05f0425c326518597b5d8e79f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a +DataAfterCtrLen = 10 +DataAfterCtrData = 346c3ccc920707f74ce5 +KO = 756408c42c95d97537858d91db0c3a77b4540daa56ef908e4e2b832e6581d8be + +COUNT=15 +L = 256 +KI = 39e71f838e0d991f1482db59b4c0a933786a7e9530e45b64 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f80 +DataAfterCtrLen = 10 +DataAfterCtrData = 7f298c778e394eecb2fa +KO = 36053b197fe97804ec50cad866bdb80e48b2fc5c02518a9a3dfe6b6b0fc17824 + +COUNT=16 +L = 256 +KI = 1fef64ff9119542c14e24eb71b1f8a7d7dfcdf5e032755dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a2 +DataAfterCtrLen = 10 +DataAfterCtrData = 247f4f5b650d4aad3438 +KO = 4a5a69e08b0fdf94dbd4a5d89ebc8b4cb72e150fa4bad37c5acafed7b273c6b6 + +COUNT=17 +L = 256 +KI = dc4b6d4758f5d67499c4309c9ec9648f290eefa52df8df71 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e +DataAfterCtrLen = 10 +DataAfterCtrData = 265e022d714fc8be6e4e +KO = f20d7bca184b0b8a82509da8279670c01e3e6ddb4ba57120f58dadb87acb20b7 + +COUNT=18 +L = 256 +KI = 22ce7e3a8b090cd3e2ac9dcfca91b5590de82d8ed2e83bfe +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de +DataAfterCtrLen = 10 +DataAfterCtrData = c456726b82fc4acc3b2b +KO = 6085dbdc90118fbd72f18b8b2212f2885616e1f7275480b63e26753464b429f5 + +COUNT=19 +L = 256 +KI = 1740b2c6d9224f953783567ca97bf835e35a12e4ad14fe49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee755 +DataAfterCtrLen = 10 +DataAfterCtrData = a59cd17bd083d39790d4 +KO = ecc19bd8a7e643c49ee93a7dfd43c66b71bb0caf0eed0fa43f9ba2f823265dc4 + +COUNT=20 +L = 160 +KI = 96bdbdb49de748f332f6884ac7cb87dd8a7f94f143c98093 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a +DataAfterCtrLen = 10 +DataAfterCtrData = aac73afcf254f9b1f691 +KO = 1571bbc87ae5de2c10234b738404af685c365676 + +COUNT=21 +L = 160 +KI = 2015375981a1c002715937e0147ad9bb670eb8e8be6c8d2e +DataBeforeCtrLen = 50 +DataBeforeCtrData = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b +DataAfterCtrLen = 10 +DataAfterCtrData = 361c9b29b9a026a88914 +KO = c2b705c0820c47ff6b1bf9e7bdc4d46ccb8d8003 + +COUNT=22 +L = 160 +KI = 6269c4716835f040f9991a057da9b3bb6901b83ee9d316bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe +DataAfterCtrLen = 10 +DataAfterCtrData = 1a4d74592515b8903a78 +KO = 1802ce35b8b9e75e2328f47daf0e97f48a6fd012 + +COUNT=23 +L = 160 +KI = b92059ef738d53383a69ce611526454ded0edf85e864a945 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b +DataAfterCtrLen = 10 +DataAfterCtrData = a90a243883d5f0e7eef7 +KO = f0047916562a5745d3c7da68c76588021cfa9b7b + +COUNT=24 +L = 160 +KI = cf3a50c5f51f6235989afb62de999deb090518fd884c8918 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b77 +DataAfterCtrLen = 10 +DataAfterCtrData = 865e1e080f1044a2ef98 +KO = 03989cc6d1864096d235bb6727b881ae7b388692 + +COUNT=25 +L = 160 +KI = 418f6c988053ba0422d16e67956c6762f63e9854badf8492 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc +DataAfterCtrLen = 10 +DataAfterCtrData = 6bdf8f8d7e0636d754e7 +KO = 8a324ff52cbda6e0510c25f20d241286e2b2eb0f + +COUNT=26 +L = 160 +KI = 44a877900f4bab66b2ec3971bf86b289bd9e841ca8a59658 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e97206196 +DataAfterCtrLen = 10 +DataAfterCtrData = 6ab934ee08a929383b22 +KO = 31a031384d0535bb09edd7c6b22f90f70682b577 + +COUNT=27 +L = 160 +KI = 079e1da0ba090cd0b5e92f7d072582d56941f3c4c951d045 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c +DataAfterCtrLen = 10 +DataAfterCtrData = e813414bd465da19d7a6 +KO = 0be7f1e1e04895fbceea3c8e663adbfba02a9faf + +COUNT=28 +L = 160 +KI = fb406437c0098da91310668c178ae65f5727bbe1c29084ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871 +DataAfterCtrLen = 10 +DataAfterCtrData = 04f5124b68305bd85d17 +KO = d756a78b280ff1a6e26b9f88794a5b8026a9f704 + +COUNT=29 +L = 160 +KI = 55f30d62879caf780f739ee7de92719f7ba71e3a73934fde +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a4051664 +DataAfterCtrLen = 10 +DataAfterCtrData = 7a95f518b51b27151465 +KO = c908bfdda1b648886da48c8b7da333212e04c6da + +COUNT=30 +L = 320 +KI = a9b5d40b0c5873b9f27afeb86c142c722ee2568ec9cb905b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e +DataAfterCtrLen = 10 +DataAfterCtrData = 190cd1413190ae5df0c4 +KO = 57767833cea7a2f42479ce7a08b53a43a003d73ef355ad1aea2a6a22eea15fe371d00d82c05b05fc + +COUNT=31 +L = 320 +KI = 252e5db2c458489f87ce5ba4c5773df353d09ef5c45201f0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac +DataAfterCtrLen = 10 +DataAfterCtrData = a906a74b899abdad18fc +KO = d78697c9c72551501e1fd15584af0aae3349363398bee2d774404e94ede17b242de7b188226873be + +COUNT=32 +L = 320 +KI = daaa83ace0ad37abc3b161475792b069214bed06e1fb91df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db +DataAfterCtrLen = 10 +DataAfterCtrData = 470de8a02522a8d7424f +KO = ebebcf0cf80217693d80e10a3b6a7c90cb589dd8705e39038037891d8a925f4bce468d14f53fd042 + +COUNT=33 +L = 320 +KI = 2472ade4f3d44d4dda53c82af7809bc2cb4472a334461c1a +DataBeforeCtrLen = 50 +DataBeforeCtrData = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed +DataAfterCtrLen = 10 +DataAfterCtrData = c9a5a319b487a771fd35 +KO = 49e88435df5472458252c1d0b5e672dcce6cd1b8da26386b349c9e574e6c675dec85d741417dd456 + +COUNT=34 +L = 320 +KI = 829bb594523b97f44540a78be7c742afb1c4bf467d1f0ee2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34 +DataAfterCtrLen = 10 +DataAfterCtrData = 83c3f78c03ff8c73ff12 +KO = dd14042c6817eef8b02f6c669854d27e0daba7371492ba7f0328e6af60caf1d21e3f70186d1c8da0 + +COUNT=35 +L = 320 +KI = f42a32aa46693b14d5609fc34ba0a955fbb477aa1107248b +DataBeforeCtrLen = 50 +DataBeforeCtrData = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e +DataAfterCtrLen = 10 +DataAfterCtrData = 41698434de6cd143f3b4 +KO = ee78014b7e952291d803be84a6367d43c676fe3b12c9c6317d5d973db8483f719f0829f1c2323dc1 + +COUNT=36 +L = 320 +KI = de8182b3355ceb47301d2840bfb43af43761863e3625ba5e +DataBeforeCtrLen = 50 +DataBeforeCtrData = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc4 +DataAfterCtrLen = 10 +DataAfterCtrData = 4d88d2519db2e7648cf8 +KO = 73c0cef25c65737b7eb65a3b283e6a96b37d1ff73dd3981dd52f35421b0bffedcd05abac399de0c5 + +COUNT=37 +L = 320 +KI = eb72ebb93d2f14e57ee0da770d61d02ca0962457e3801f87 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090 +DataAfterCtrLen = 10 +DataAfterCtrData = 50db22f3565ddca390e1 +KO = 4fe97a56b6a5ced4b31c34c4c17f60f856aed679a5a8b0cc9649d81fba8949d73135f34981543985 + +COUNT=38 +L = 320 +KI = e43c49ace3abd562b7a30a799d154c930a5f354642d63860 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae03 +DataAfterCtrLen = 10 +DataAfterCtrData = 1a21734373ae6a9bebb8 +KO = 76b6db559cb29a0276c4d5f6bd3fa28f40b09e9f5112e1de29dff07e8f21adb5d9120b68bdbc4f1e + +COUNT=39 +L = 320 +KI = 6d7800704072e3a13c23d81220e6bbad35f1899bbb06874f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e5566 +DataAfterCtrLen = 10 +DataAfterCtrData = dded41f2927c0f74f3d1 +KO = 63bf5fae7c8bc405a0723f6b5f3df8c9a9d574b1f02a399f1845ace0d0cf689a0ee5ba085db5a951 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 60c8df63954f410af68f1bde52fdd3432d6baf7079a4c795 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1907a06c3428b4e4656672742b0d933773cab80bd6678c2f897339e59fbe790f4391a96d18ca19522d64f4a2e852848c6af +DataAfterCtrLen = 10 +DataAfterCtrData = 781103fc1a702a561ced +KO = e69ac242bb5d0dd4da3c2f219f061cd6 + +COUNT=1 +L = 128 +KI = 1f96e24124587afa670370ece47c6aed795281fdf86895ae +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ff5fd4b3210f3dbdee26c39bdcd3f1333094b90087b9e55fee452fa7b0dd7ad910cd108549c3e079ecf6f5740cc14988564 +DataAfterCtrLen = 10 +DataAfterCtrData = 154f1f0e526d0bebb341 +KO = 2b03c0ea00995f54d551b630f71f743f + +COUNT=2 +L = 128 +KI = fde6149f66df284d2fb02a32ac92e5d2a74ab03deb7682c3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9e9e1d24b7e2c46825badb260a4a3df8c65156aeda1b45506efe077574cdcc250373da2adbeb53375aa97f928638ad928a07 +DataAfterCtrLen = 10 +DataAfterCtrData = ab895af8c0a0dd43b342 +KO = 31d6115cd3c7a46a33c3bd0753204e56 + +COUNT=3 +L = 128 +KI = 562dfc0978b195f2d22a10b8bf22aba2a6ac591ec31f4010 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec3b195699a1c75488ae61a77a811004999244de9e072ecfa0710bcf10d62f534cef2c6a09f145abbd26d8b620eb928e091f +DataAfterCtrLen = 10 +DataAfterCtrData = 2cb2b6144f50d6fd552a +KO = 0377dcdc9a9e27ade70111b973aebcac + +COUNT=4 +L = 128 +KI = 992a604bd1811cebe6ce1cbb88443a7be8a432d584955e0c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7aee5ad93f3b1fa8526825dac6a3e0b2dcb7c46ba028cbfdad1b6b4edf7cf6e2873829351dd9943b7b6cf40659dc649d3c62 +DataAfterCtrLen = 10 +DataAfterCtrData = 827549ec0e6531bd99da +KO = 0668b5fa81cde0dcc188c07ee7b860e7 + +COUNT=5 +L = 128 +KI = a2ab5ec63db675344ec6040d924ea15484e3715a73df554a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4e551358dc52b13faabb2f8eab1c62d4b70c7dd05ac70644882bf57b17d9f276d32e71e5b7e4cb254015c5222a67e3557c27 +DataAfterCtrLen = 10 +DataAfterCtrData = c3611957e8bf8e9f8d7c +KO = ceb91181d363d2ffc4b6d8620e7c09bf + +COUNT=6 +L = 128 +KI = 92ede7ffd3904b996d268698ab3ce641bd3e5c267c6f02e5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b4e675a022105777cd00f7e3ced1c6c810ce90bb54d5a3b1ebb6c980c99774e8f5b926b8b33246e164fd9be3faf84f452981 +DataAfterCtrLen = 10 +DataAfterCtrData = 321503c668d6a4ee1f98 +KO = db376a5465c4153464d6ddc6785d9afa + +COUNT=7 +L = 128 +KI = 3e4d8d202d01af4fa329ffb7b255fbc131aa342302e3ce62 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c1db8062e59202a18dc4d3a07e4e38fed2c0e482719d8aca04342404fee755b0e66a4e1e8c9baf67703f60bf643fd9b9ee6a +DataAfterCtrLen = 10 +DataAfterCtrData = 02d922d5c1c2ace710c3 +KO = 31efd6f494cf66f56bd18899ebde9b9f + +COUNT=8 +L = 128 +KI = abbd8cc88f2380ceb38cd92b498c2bbe1d1b82b40388ad34 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 377a316e1ea2298044c91c5a5d628f44e983dc06d9305e3fffc761a07b98c163d45f91294414dcc62bad1d728578b00104ba +DataAfterCtrLen = 10 +DataAfterCtrData = b115095c65552142c763 +KO = 1d394162fdbee88341ec26611cb26e51 + +COUNT=9 +L = 128 +KI = ecc7d835366777179372b96c1b2cd19b2960fb648b32dd4d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7b103970f6a40f341d6d67dd27324f5b49ec5b9fccfc6cbb2be74c4930ea5de16aa2b4e31c0161f5947b69b8ad1df9e58cae +DataAfterCtrLen = 10 +DataAfterCtrData = 2278fd52b6d9412bc30a +KO = fe9710c9e4c19c8b428c7f5320dd4839 + +COUNT=10 +L = 256 +KI = 458de8847a8b8e6b5edd20b9f05caf868344867592f659e6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc8 +DataAfterCtrLen = 10 +DataAfterCtrData = 1fb00673f932415d9579 +KO = 5d0ec67b9044db185a0371de78e3a0933190a074089d78f90d6883d46ac84942 + +COUNT=11 +L = 256 +KI = b89e2749bff8b271081ea7e657affc00a129e783d9866613 +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304 +DataAfterCtrLen = 10 +DataAfterCtrData = 148f37cc543943a198df +KO = 74d5e01b7b8e9209ea02ff448e3a7e171e6328d46b7a06204889ce18383e3b64 + +COUNT=12 +L = 256 +KI = 15ef094659b5c028614b5522119314598d42324bdf5bafba +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843 +DataAfterCtrLen = 10 +DataAfterCtrData = febd0827cfbf9e9057fb +KO = 8411831938300b46dc83140b37dbd15b61631ded3bdcb8c1208df18f1b478411 + +COUNT=13 +L = 256 +KI = 16eb7d8ac8272be3ba9a1d92b74254abe558b4085cbbc4a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56 +DataAfterCtrLen = 10 +DataAfterCtrData = a02cd70a0eaa669d0e73 +KO = 99f3ca2c9c1d6b8bad65b2c4f84dc1a40f2f340723d8d1fb46083d975c60a158 + +COUNT=14 +L = 256 +KI = dd1c2b9b951357720aeee7ff3991903539fa0fc6976aeac0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb +DataAfterCtrLen = 10 +DataAfterCtrData = 32ac1b52fa49d376251a +KO = 90313bb0a654008f7d7b9e65662e7f7843146f0e1a5566328f0d6a17343aa7d2 + +COUNT=15 +L = 256 +KI = 2cc2f7bf64344277998999263a86ce962609c646afb77e14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc99 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c3cd93cfab18bb20537 +KO = e155f8bd14e15ceaa235e003e11e5dc46ffae86a37ecf3f9f45d6bc0f2939821 + +COUNT=16 +L = 256 +KI = 532c9d88b794d3d524579abce117b14523f8cd34e92d13df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519 +DataAfterCtrLen = 10 +DataAfterCtrData = f368383c80026ea59f73 +KO = 69a1663b78ff660e35fc6e68bc883ae4304f28c4b401f055087ab02586890e06 + +COUNT=17 +L = 256 +KI = 12d6155300982b6c946a39c6d037e9100227a836f6f979bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f +DataAfterCtrLen = 10 +DataAfterCtrData = a89e75dbcc3fd6a13747 +KO = f45574dee97aa30dc257734648bc4febd12deaf0ae8078d9cc4f70a039db3f37 + +COUNT=18 +L = 256 +KI = 40f87cd7a535a22cdb3a743da79b95ed4e4d3cf5be985f4c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e +DataAfterCtrLen = 10 +DataAfterCtrData = 855162330d76995f71bb +KO = 0c6bcda35542efc874c2de79f89fcf8af9bdaa4913014c61e5d3ad74a7e39895 + +COUNT=19 +L = 256 +KI = 37cd17b5dd5484c091b8939f1a7970e5467123cd75610279 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f +DataAfterCtrLen = 10 +DataAfterCtrData = c0a9897762146b692472 +KO = 36e0fff90b43d02bd2a1185186de2b8b17531185908a93fba18358af9fe817c3 + +COUNT=20 +L = 160 +KI = 0af77dc83ed78988931f9eceff5049052a5b63cca2f00d8d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc3278 +DataAfterCtrLen = 10 +DataAfterCtrData = 8051f27770ca860dcdb0 +KO = dd762ba021c4fb8a7ab9fac66cfd157a6255dbc0 + +COUNT=21 +L = 160 +KI = 46e9c35d1c84f77b3a9539cf19a1ea3e9eb08569dd641991 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0 +DataAfterCtrLen = 10 +DataAfterCtrData = 704172cb293bee7b340f +KO = 3ca45d8ba8d8e7e922ba1b8dff4555541140eaac + +COUNT=22 +L = 160 +KI = 9a3e7c383d7c5d1e25df9229f1db5887c5ef0470f8ae919f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea +DataAfterCtrLen = 10 +DataAfterCtrData = c954888270c3b8892e22 +KO = b51e951cfe9385a64db9ae74b588f61298da6e0a + +COUNT=23 +L = 160 +KI = 3497ad52161d1a30a45037eaa2f4740b0aafb2a2cdb139ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d +DataAfterCtrLen = 10 +DataAfterCtrData = 4fdb72f31bd4a8e5095d +KO = 2105ee8a28e33b17c2fa30c9145e61c1b9323497 + +COUNT=24 +L = 160 +KI = 9f7492eb87a7b8a4978d5e28c720c34ee83c626f284b30ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1 +DataAfterCtrLen = 10 +DataAfterCtrData = f4177e7305c086f5290b +KO = f9b7c99e66bdb3c09c1e9d5617b2dbccf877c5d2 + +COUNT=25 +L = 160 +KI = 28e3480602a9f889f7b5c6dc15f68fa8b13886105b9a9370 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d +DataAfterCtrLen = 10 +DataAfterCtrData = ccb2e015c04748b80fc6 +KO = aefe5cc70970298d9fc6fecda23d85512f392976 + +COUNT=26 +L = 160 +KI = 008ef9e848c5ba1081f1a0636da987feccd6c3d68b7025e8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf8 +DataAfterCtrLen = 10 +DataAfterCtrData = 0c16410eefcba9c5dd0e +KO = 692fb20858bd69bbe59303e39df4ed3ac9e0d799 + +COUNT=27 +L = 160 +KI = bcf34bf444b980d32b3ac708067548278871a3f1f6bc06b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0 +DataAfterCtrLen = 10 +DataAfterCtrData = c62706b33f3e8d6b0734 +KO = 66e115ae183ed3aabc40dee4414235ab65d6f1ec + +COUNT=28 +L = 160 +KI = 320e53cf0130b5db2cee7d5bc1ae75f5c573e7a8c2881da8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2 +DataAfterCtrLen = 10 +DataAfterCtrData = a1c7e55858c5becbb1a0 +KO = 3bd132e47cbec55becb027efe4468c35e04c8049 + +COUNT=29 +L = 160 +KI = 17df2df2acf55a04729e4b12d12acb9f5c7ff479340cbcc1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f21071 +DataAfterCtrLen = 10 +DataAfterCtrData = 5ca710da37ddc56c7c7e +KO = abee60c8da38cb8f6ac00c85bdb9e6d3956e14fa + +COUNT=30 +L = 320 +KI = c969540e10617baa73c5cfa2b7b01575b937e3b35d6f07d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab1 +DataAfterCtrLen = 10 +DataAfterCtrData = 2d09132107eef0735bb2 +KO = e9dd364a47c2f2654c4099aff21146b7f84f9d354ab98e5f49b5c5c5f70d1662efab92887bb33d5f + +COUNT=31 +L = 320 +KI = 33bb286a73da1866452b2a048d200f68c7f9ff4eeccf320f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07 +DataAfterCtrLen = 10 +DataAfterCtrData = f9b7f86897b86f899c50 +KO = c384a6e189c944c3a9f24407aa0cb100967ce705fa20e3a8fd3b7f6bc37722ace71ebb61b4a3b87d + +COUNT=32 +L = 320 +KI = e3dd817ac429e07559ca791bdd7891267f45f1f47758e10a +DataBeforeCtrLen = 50 +DataBeforeCtrData = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d77544 +DataAfterCtrLen = 10 +DataAfterCtrData = 9580e2d23bfde59d5225 +KO = d98e6aeba4c212d80e013cead53fc6a72e8478dcb9b62f49d115cde7aab12a2aa85a46ba31ef7b99 + +COUNT=33 +L = 320 +KI = 98c243025bb8f4b3e5839877201c584f43458dc11b271b20 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f +DataAfterCtrLen = 10 +DataAfterCtrData = e98762fda1c176fae6c0 +KO = 24773262608438e6fdc1eec5085f1dcb9dc91145c90618c10964147f650867cd3a0156e4a4c8c460 + +COUNT=34 +L = 320 +KI = 4371aef6b88064b1d409651715a2560a53f43a2527e1e63c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da5 +DataAfterCtrLen = 10 +DataAfterCtrData = 07088b66969f41d867fe +KO = 3addad287078d57e2f29b6b85bb6ac844a6693d0a6dd0e08f2b8a5b206d19a521fb4e00f8a6e0e50 + +COUNT=35 +L = 320 +KI = d1d6e7355f5a1285e59618458f64b1c9c294376be6e29e7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c +DataAfterCtrLen = 10 +DataAfterCtrData = 6459db9d998f85f91553 +KO = 8b1bdb9c7b5d500a36d3f1354931d2cc8f722637c18c46c844be26ba899e0b858ae08dc17c5cde18 + +COUNT=36 +L = 320 +KI = 2557c152f47fcffad96dd6316ae8b923dfa2f067b0b51f4f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b +DataAfterCtrLen = 10 +DataAfterCtrData = 558f285b05dbdc981545 +KO = 3edaa832cc46c1580022b5424a6fe28aab5f3e95fe26215ef1dc1f78420de53c073db696b09ca383 + +COUNT=37 +L = 320 +KI = 83d558ca83b261334e49ddaae2225cfbdcb5d37ff41d0fc6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f265 +DataAfterCtrLen = 10 +DataAfterCtrData = 1912b5c9d3ad63980e55 +KO = 3cfa0a6e4923dff3023458dbfbed91a1c5c169052de9d7d995b8c2915714f9d0eabc8e86b06508c8 + +COUNT=38 +L = 320 +KI = 79f9d7d564e4ccda1b8e6860bdb55d070b10c1f8720c046d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 18bd5558169ca8817417 +KO = 105fd0407afab8977e590b89a651a72a86d7f81b8bd562ffe3169f0530ab652062ac94ed81bfc8b2 + +COUNT=39 +L = 320 +KI = 518df24b2b578a7bf8e288087ec52dc74957bdac761bffaf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54 +DataAfterCtrLen = 10 +DataAfterCtrData = 216fd54b7daf1c5a8ee6 +KO = 487febeb1a43efac47e976e04679f01d6892e5ca78671cda5e54fc05ecc6d921294223a2e4312737 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = bdb7b0516fca692f5532667c2b34456de348afe6c1e43ad1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6d5fd4790cc1d2b85bdb42e33df3debaeea4dc8ef6868482aa49562e3504f8511111898baa2e63a1e932cb83eb2799d23788 +DataAfterCtrLen = 10 +DataAfterCtrData = 0bfa079f2f0aeb334ebf +KO = 556adac744b1513b50515a6df6bb983e + +COUNT=1 +L = 128 +KI = 1857450fe4854308a658bd82b43d2073db1503359921b5b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bddbff76f845d94574aa71bd3e8b078934b641f5e7362eb76a562a0ef44621c19fd957b8042bb154628217ef53b3b158de0b +DataAfterCtrLen = 10 +DataAfterCtrData = ef21fa322ffc81bf722c +KO = da14f172f79b39b7429aa71efee06dd1 + +COUNT=2 +L = 128 +KI = 5e142c480b48b0f683beff77a38fd7f7e99c5bc1040c2863 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 738db640e6ede8c95062246b7a872dba59f37d9eb47250d5741bfd1cacec8a79f6e92bef532539c529423789f55f4223cc8f +DataAfterCtrLen = 10 +DataAfterCtrData = 331f804dc7fdb30e6316 +KO = a630338aac09e2f3cb586147a39c17d4 + +COUNT=3 +L = 128 +KI = 13b82d5e95da2cfc905783a9e22edef6feda747bcf2ecdc7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2649a4f71692c35a54f6305f7f4f19b8bd05e8144ae30c828afea176b171f35abef5e3f23401218e126ac49c89010aab7545 +DataAfterCtrLen = 10 +DataAfterCtrData = aa7750580a779542889a +KO = f446a37cde4a4c516501d5293596c514 + +COUNT=4 +L = 128 +KI = 33941844f165e52f8d8dacc74492795f410be9481e6d794e +DataBeforeCtrLen = 50 +DataBeforeCtrData = acb39ba9e9cbea95401e669a9d21bc001053ed1a2f553506f43c6c0e9a2e1f714ce773751d67840f8c1a01a3ccdbacb766e9 +DataAfterCtrLen = 10 +DataAfterCtrData = ab3249f4af0727242e09 +KO = 2dee0884f7732c43c24623810ef1fca1 + +COUNT=5 +L = 128 +KI = 1d9fa65c5b78a55cc4d6f0620e57ca413234246a117f7a2c +DataBeforeCtrLen = 50 +DataBeforeCtrData = b066942b293b959c78b866080c2021f74ac2fc0c29de63ec301b51fb70298431a0a42942c2075f8b44d858dbab20d051d174 +DataAfterCtrLen = 10 +DataAfterCtrData = 0e7b250ef2cf9bb65317 +KO = 2a8e032ff6e040c407c88e80d1a9a872 + +COUNT=6 +L = 128 +KI = 4f9f71ecec84c4d6b0f897fa4014fc29c778e4cdb251c526 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 411edb653196b47b233a7e8852fed5a433eb0d15aa73cc624da6dd91ad04c25ec2a6f1f589d10f8c7b956fab25b73bb251d6 +DataAfterCtrLen = 10 +DataAfterCtrData = f7ac41a307d8f7ccfbf1 +KO = ae9ccd13372672d2049b7c438d197381 + +COUNT=7 +L = 128 +KI = 95f90e328a6a2d653d14adcbc3e1de0631cd6827c1f8a09e +DataBeforeCtrLen = 50 +DataBeforeCtrData = faad8cc3d97e53b05f673bb8c17ecb12a92c6c0cdee7efbe56abe355f665f7f03c01e82f22aa8f4d13061bb9ecf01d4b6069 +DataAfterCtrLen = 10 +DataAfterCtrData = 60ebc81b34570da90f0c +KO = a13500eb14716f85396cce249726aa09 + +COUNT=8 +L = 128 +KI = 6f96d90ecc936229b6030a0bff34b137a9c6f9f4a1c127bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03e6afa0376d7811a270639e185c070550df3428cd945b96628d2f50f1a95f86250abf16d8ebc57a0986046096b38696524d +DataAfterCtrLen = 10 +DataAfterCtrData = 67d33ae2f3c3346d12a2 +KO = 963fb052290a10e5f2a4aa676d0e2c98 + +COUNT=9 +L = 128 +KI = 03995ee3502232c55a020aa705e9aea58b421d9333067efa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7501dd04cb3409a641a0463dde9696ddae6df49e7b872c5fd4ef0a245301ded0cd6c06c7ea3f615fd0cd1d16423b6c4be72e +DataAfterCtrLen = 10 +DataAfterCtrData = 79d71581409067e98638 +KO = 0117fd3d1c7446caf6e51e45ba0330ca + +COUNT=10 +L = 256 +KI = a7893abf4f98a0b0a2018f9c3ef638fe80bf79d214cc7c58 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf +DataAfterCtrLen = 10 +DataAfterCtrData = df0b75f497873d85b21e +KO = 2aa14a27d7b262c9eafd26e0b838c819c6e8f716d7c2f6159909198eefb23b46 + +COUNT=11 +L = 256 +KI = e657f12caf2c14e604b69a98603e6273028a871e91ed209b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58 +DataAfterCtrLen = 10 +DataAfterCtrData = 8126c4810c7ead0944f6 +KO = ee017c2b85d3248be5604ec484de4e87d433c53fe0171e63c0723f8fa5d89176 + +COUNT=12 +L = 256 +KI = 2073a6245ea4631b7fe33a9e67d9ed906130258b5d9f62a7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c183 +DataAfterCtrLen = 10 +DataAfterCtrData = 59e7773d74ebde5e9400 +KO = 7d02793dc31eec6b5fd560d1507a956a0d2eacd4fa66bfbfcee209e8e7808427 + +COUNT=13 +L = 256 +KI = ca695bc711a3296ccc32b541d01ac10e6948af6c3a956dd5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce070 +DataAfterCtrLen = 10 +DataAfterCtrData = 13a00cb705a42468af9c +KO = a9f1b2e21bf704c37e2aed8b5f2e6d915ac453896803c4ae9458679008c28b76 + +COUNT=14 +L = 256 +KI = 497e03c4190554575a9e461e6a98d1198fb1c56231e8fabc +DataBeforeCtrLen = 50 +DataBeforeCtrData = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769 +DataAfterCtrLen = 10 +DataAfterCtrData = 3430a57978827a6d0b1e +KO = 10b026162263c062b033424ca72395407c15f8b66066aebc5b8838399bed6eeb + +COUNT=15 +L = 256 +KI = 327f40215c931a96c7496fedc3c7a2c32ac340b04d9fc985 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f89 +DataAfterCtrLen = 10 +DataAfterCtrData = 539b4865e56bd30320b6 +KO = ff8c7e8be96ef1b1cf6fa5a6bc99d8dd05eb57f97495285619999dc9c13cc5c6 + +COUNT=16 +L = 256 +KI = 3924737d70fa264b14c4a26bfdede6f556c2b5f3df712094 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb52731648823 +DataAfterCtrLen = 10 +DataAfterCtrData = a5edb2b47d3801c9a778 +KO = 01bc6948cdeceae000ef08a547ef00bed239a973c0c6bb5ffcea564d9f92fb32 + +COUNT=17 +L = 256 +KI = e77ec6f490ddccf1e9a2d1754152dbd5c6469bce86df5f4c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031 +DataAfterCtrLen = 10 +DataAfterCtrData = 2743e9b3cba6554ff512 +KO = 5dee629099a33afa64689c91f38e7037efe81a17283c66a7fbbc587b6e8abe54 + +COUNT=18 +L = 256 +KI = 3e24c61517d4f3444fe4560776b982ce9429557b8482e832 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ce56e740bc288f94712 +KO = 8ed2b2d88ef171115c9e8d56cca067bdc302c4ddfe2e2867aa86df396f94221e + +COUNT=19 +L = 256 +KI = 2a81152628dd3728ce02d9406bdbc0ec09a1f961b3196caf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd +DataAfterCtrLen = 10 +DataAfterCtrData = 16672af87c418b077e56 +KO = 1c33c7bee08ac6304c79e6ec817a15312ddd3d58df81ea8ba3bf9cb6e81b8801 + +COUNT=20 +L = 160 +KI = 00e5c6ad61cc54c9ddce3f2a72df87c662749bc9448b8122 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f +DataAfterCtrLen = 10 +DataAfterCtrData = 5ac193bf301fbb72ec5a +KO = 11cd4a6a1ea2995bdde23a9384b46a71ba54cd2d + +COUNT=21 +L = 160 +KI = 0e869090405d4e28ee179f9817d3d51be629aba9b947137e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac +DataAfterCtrLen = 10 +DataAfterCtrData = 51885bc483b33598747b +KO = c842b2047b3913e30285bb0a0605da043b296ad4 + +COUNT=22 +L = 160 +KI = 73d67639dc8bfdf6827fcee357a1f06033717bfce405f24c +DataBeforeCtrLen = 50 +DataBeforeCtrData = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c +DataAfterCtrLen = 10 +DataAfterCtrData = 84f1909baa85e9e87593 +KO = 8d45d4327ffb4e5fd355f3ffa2bdf2c46943a9f5 + +COUNT=23 +L = 160 +KI = cd5b1c8ce804297e2f46871771c992121b93269ab06cca82 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e +DataAfterCtrLen = 10 +DataAfterCtrData = bee3546f3851f3721611 +KO = 0f52254959a637d26a80a065cd9a101680545ee1 + +COUNT=24 +L = 160 +KI = 09769b0048aeb10f0c8b0dd3195b0f1afd01bb6514dbe257 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d719208b0355c769a60 +KO = e0d68cad4316e49e5b8368bf67ef2dba0256f1a1 + +COUNT=25 +L = 160 +KI = 27f960f4805a132bde367f957cf5becb0613b7da0b6d5f1c +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b0 +DataAfterCtrLen = 10 +DataAfterCtrData = 632358b2d13794569a93 +KO = bbab0b8b1a5139a62edb07cc0bcee6c978feb07d + +COUNT=26 +L = 160 +KI = e3a5d78c695aca286480507abba7b87d8e356b953530897c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673 +DataAfterCtrLen = 10 +DataAfterCtrData = 8c9a1a09d4592556dcb5 +KO = 042523726d2eb308f2f342a065709a30797498b7 + +COUNT=27 +L = 160 +KI = 8f4412e55e7381126b85cfcb78dbf40b2917199edbdc03c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c +DataAfterCtrLen = 10 +DataAfterCtrData = ce05f647fb3ec52d525c +KO = ee81881e779911fb918e690338c8facffd81380f + +COUNT=28 +L = 160 +KI = 14c7b8dd5c06eb298412623d1dad13a58d5e9efa3275ea9b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253 +DataAfterCtrLen = 10 +DataAfterCtrData = 5abde6a0c1e71b42c1a5 +KO = a641fcc6d61d42713518f86c22ab2ba884fc4143 + +COUNT=29 +L = 160 +KI = a9563d2bd383e44a7d670eca30b200eb50f45a496e33cfb5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a +DataAfterCtrLen = 10 +DataAfterCtrData = b043e50ee03c0e4973b4 +KO = 4982abdccae774efd9a3808c5ae3965a2298e3ec + +COUNT=30 +L = 320 +KI = 9bb4cb7e2eac5b5b9bae563c786bde0fff78cc7b2c1194ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520 +DataAfterCtrLen = 10 +DataAfterCtrData = 9144a2acccc05fc9efb4 +KO = 0dcde501b66c3fe8b8576a7661ac0622f308a091b5cb933643c49814608792ebe37586ee364339c5 + +COUNT=31 +L = 320 +KI = a8b370956ab4c909b0da3f51e30e460ee4b316aa986c59f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f +DataAfterCtrLen = 10 +DataAfterCtrData = e2e57a5497e6f6ab7d26 +KO = 18b34bcc3b9e672eae5165c1f1d56fa9c92462ca08dd2dcdec98ffe2bf13fd88ad2237c7f8733b83 + +COUNT=32 +L = 320 +KI = 79c7121cf7eb9b452a1287305fd899f0ae1c7a84c75f8725 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da3 +DataAfterCtrLen = 10 +DataAfterCtrData = f223868edeba93943087 +KO = 8b7c8c122ddb89833b991e69bc35eca747c09b8c863c89466aa48ba75242364c9d9169ef6c62e5e0 + +COUNT=33 +L = 320 +KI = 9086ebd59378efaa89c7548021c35fcb8eed5e1f64ae8cb8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824 +DataAfterCtrLen = 10 +DataAfterCtrData = 9bf418530ce73ef6b43c +KO = 6643e0735f1bf4a901ba7b5fa2f8f52ba5408226d5e9c20632423c33ab64ed1eb222ceea3f5036de + +COUNT=34 +L = 320 +KI = 6a31b6929a95056274f12081f0a920115c3f310768f01b4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a +DataAfterCtrLen = 10 +DataAfterCtrData = 54a2a399d6aec18c3645 +KO = d280ee6efbbf18dcfef21f08c908a9a002d9d99ca0a7e84fe7a152515a01c727a3e6697277004b25 + +COUNT=35 +L = 320 +KI = 71f105b645f64acdb82b0cc4ff58d4b4991b991cdbba45cd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e +DataAfterCtrLen = 10 +DataAfterCtrData = 2e3e82dcad787fa9ca6c +KO = ed617b24c2bd5630f2a7af3273daa0314bb590a53c31860c93a36b0e3aa3dc24d5423a26bc51743f + +COUNT=36 +L = 320 +KI = 211d6a8bde7c72e1a2f746adcea9bc282606cf59cd1b4199 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb7 +DataAfterCtrLen = 10 +DataAfterCtrData = 25bd28514e98debe4803 +KO = b2ebd7f044c95ab20171e48461764c7b3c21db0040e910dde02ba6714bf29a92b67894b53bf3da22 + +COUNT=37 +L = 320 +KI = 458718f9fb4774d6289b6b3903246ff18e0f6841eee2945c +DataBeforeCtrLen = 50 +DataBeforeCtrData = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf54 +DataAfterCtrLen = 10 +DataAfterCtrData = 411b346c1eb4e24a9d0b +KO = f379feafa00b258fdc9d3b196e3c94b45d9b97b92349d50d8e137d7ab43e1c763d0a6cb405a4de7b + +COUNT=38 +L = 320 +KI = 59cd707fef02eb01e17537b49900d45d0377c494f86ccedb +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa +DataAfterCtrLen = 10 +DataAfterCtrData = 305e37f835700f4d474d +KO = 8640ba285d38c3d7048135c26c2a96f2d3140fc70f5f23709c35c555d238d1d0d4fb27a307a09115 + +COUNT=39 +L = 320 +KI = 3ff77de65cf765200d1977c76cdc5df6300ac1edca970867 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da4 +DataAfterCtrLen = 10 +DataAfterCtrData = 099624d9b4a79c74cdf1 +KO = 0351f58b2c9f9e8b85d690620568f71b3aed113cfaab344d067ab3f79822b12eac6a678d5a54e408 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = aeb7201d055f754212b3e497bd0b25789a49e51da9f363df414a0f80e6f4e42c +FixedInputDataByteLen = 60 +FixedInputData = 11ec30761780d4c44acb1f26ca1eb770f87c0e74505e15b7e456b019ce0c38103c4d14afa1de71d340db51410596627512cf199fffa20ef8c5f4841e +KO = 2a9e2fe078bd4f5d3076d14d46f39fb2 + +COUNT=1 +L = 128 +KI = 667e8f9c33ba88238ac59f02e110a4fd79a9ab1eaa8b2fce91bca0c451bf510c +FixedInputDataByteLen = 60 +FixedInputData = f282d9e1388134fc1e21e036477a1d465065dec60033a2797b72534ab91e92ecb950879d0d7ed65fae931e6853346119e4b234a812d7b9208e4f7639 +KO = 15a7717ed6ed59a1b46842dd63ff7e65 + +COUNT=2 +L = 128 +KI = b9b777ac6acaaa3dd62c15f1ac2b7861db57df00ce4f8ec13a0a196c8285c225 +FixedInputDataByteLen = 60 +FixedInputData = 22d71d136d96dd37c41c98901a7957660c81616d4961d4f438b135c3c7a8a40e2d8a61a88d35f9641cddb966e0319aa9dca6451c9daef25937252154 +KO = d60931c7ded4d52978a5fa824d17bdea + +COUNT=3 +L = 128 +KI = 35f5b140faaeb2cb32542a738be7bbc75cb0eb0d62d28047eff0cb028b172519 +FixedInputDataByteLen = 60 +FixedInputData = 4960230e2227b2378d66622276690a79776b77687a6516115373e972c5574ed6ee4c021fdd2d8dfbd8c757f7aea5378d3fb90667ef697d2260a3d6a7 +KO = 8c665ef1962cd580f77ded20c54fcc6a + +COUNT=4 +L = 128 +KI = 4a1be964a598d9cd0d14295e2324edbb72b21b9429ff59cf86c81fcdcd56b8cc +FixedInputDataByteLen = 60 +FixedInputData = 209ec49be8371dc4541137ca73ff4d5662e9ac9dad47a89f9a8f01449761b5ddd2d2cbc79ae786086f1fcd38e56e471fdd24bf2e75e512ef6873e64a +KO = ba6b57ddc93bc29d98ccda4670a1803f + +COUNT=5 +L = 128 +KI = 4747153bc34bd42b01b6512003fbaa1c2ac989623ad19a31d31f79558f49004e +FixedInputDataByteLen = 60 +FixedInputData = e053766571bc91a17e2a1f2125318a85924b32743764ad4f46badd963350711865e09d3ec9d7e214008a0b94350d3051c5859545f314bdfd6c6ced7f +KO = 82babb1b57e6ecbed16661ca1ddef53b + +COUNT=6 +L = 128 +KI = 70e88996081f1dad2699da450e5780987e2a93db4ddff381f728ed1bb497c361 +FixedInputDataByteLen = 60 +FixedInputData = 228091a07bc75e1c0a0835568105a8ce919d8c9bd176b1ad87c6503efb9951c448c81f3336b5d5db787517b98cbe15a4a2054691fe0f6450305eab7c +KO = bc108199b18ddc433d41c80f7cb8351c + +COUNT=7 +L = 128 +KI = c6b600359c0fe27a274393b09951b408b5b3998e4c63905ddfe6cdd69604a846 +FixedInputDataByteLen = 60 +FixedInputData = 54c13097940fe15c1e6f1b7865b37366819bc3030a922a859e57d6f86ec409d75d49d6a2234509cf078aa67e9cf7fe919b29e876685c8dc147dc00c9 +KO = d58e6c905e4c68ef47061ff6a585a151 + +COUNT=8 +L = 128 +KI = e0d391f5c23992f01be12bcfb52de383a08aea02f58879fd8364678538eb28d2 +FixedInputDataByteLen = 60 +FixedInputData = b29d5f0f6abd24e23d341b5666595fcbf87f798a5e8e37b6f00620fdf7fbd2ee182e4b59467ef4a8f856261257bbbdb8b42c05999b284de92b4cd72c +KO = ce2a0f36354a82742ffcd77d9843d53c + +COUNT=9 +L = 128 +KI = 9061f6bfbb5c3eb8ad50544d1e7d0344dac5a8db1ce520dc0e9d703f4816a159 +FixedInputDataByteLen = 60 +FixedInputData = 478517ada8bb620eb47ddaa2fb206a8cadc7b91bb21e8fc4ff785bef26c7aa06e493dc9ae680c4df1ebc3b57e25e6db6bb6121112280a1ec1dc3c666 +KO = 5229e3e3d59889d01ad378c75699e8ee + +COUNT=10 +L = 256 +KI = 5402c978955128558789bee7b571465174a60582a7640037387f99ac16683173 +FixedInputDataByteLen = 60 +FixedInputData = 5c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15 +KO = f22a4686abe599c2194d21fc9071ffceb023dd9b24c13f05a3d44cfc77fec44a + +COUNT=11 +L = 256 +KI = 5f6ca05094e1634fbab2c41f3813bb23a0390ef3646330f2a74e8e2b55908dd7 +FixedInputDataByteLen = 60 +FixedInputData = 8db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae +KO = fdb04f13c4ecfb9d6013dfda59db25730a16131b3da10d81973e72f35d273d2f + +COUNT=12 +L = 256 +KI = 95ba499a257134cef1ecf5dacd632f90aaf053b5b12f9568595f7df7d02926c3 +FixedInputDataByteLen = 60 +FixedInputData = 9cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99 +KO = 9e2b295c966d39ec7e25e7518181a61d760ac01d31590d9a0f1bbb6c923c3ecb + +COUNT=13 +L = 256 +KI = a8f479c0721f5fbc2f45706c9f3cd22cb68b323362b54a6257009727e50085c5 +FixedInputDataByteLen = 60 +FixedInputData = ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf +KO = f1eab3c332c38ffddb831afdb738b91d7d3bd4ec778dd9b48bb89d036e0d0efc + +COUNT=14 +L = 256 +KI = 7685eea32420cf53bf25eab313770a49a7eca29760fd637d1e1f6929fe0c0526 +FixedInputDataByteLen = 60 +FixedInputData = 23d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e +KO = b29c14a90fcf9cea3aa657694e5fb20d9d7907edb0d6a5706df93c9d9cf9beda + +COUNT=15 +L = 256 +KI = a318b863dedfde81f738c22ad6449f131c5b5457913fb09457fd1295adc1c868 +FixedInputDataByteLen = 60 +FixedInputData = 22ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca +KO = 8c3e7afcd0d3cc27add5f510ef0744e61d93f6b46f026c06369ae8916e7a4005 + +COUNT=16 +L = 256 +KI = c8ac41e1fc66454becd18c35fa9e0afe7ee0fc101dbb43f20c335e90af8b3096 +FixedInputDataByteLen = 60 +FixedInputData = 1856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd +KO = 287730c9285caf703ce95c77f2828e4a832f0f6937de6d1d8fb84052e7d4f7f2 + +COUNT=17 +L = 256 +KI = 5d069931fbd26c40f4c1f7b4481e25d798a36ec17dd2686b5581b86f18be860c +FixedInputDataByteLen = 60 +FixedInputData = 0cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf +KO = 0628200171f9419eb1530b36b65f06247a42bfecec551ee0a2a7ca056a0de2fe + +COUNT=18 +L = 256 +KI = 4af82195e07c783dc331ecfd7483120a2547747f40edef435268405cbb3e5ed3 +FixedInputDataByteLen = 60 +FixedInputData = 034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2 +KO = def02ff14976fabbd806b3421f194827a9dd1c90a04d6c5a47408ba89978b9e4 + +COUNT=19 +L = 256 +KI = 9ee137cb5cdc9889d1bba168a762be12973a33a1569593d9da7961b42a1f1310 +FixedInputDataByteLen = 60 +FixedInputData = 7feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004 +KO = b0fc36120a6ed97e090f97ce93cd07862ac194169c3f54cf113431e7a612fa9e + +COUNT=20 +L = 160 +KI = cac968a8ffd81c73948bdfb48bf8a29c1378517d3be294df9a8a80724075bdbd +FixedInputDataByteLen = 60 +FixedInputData = 08817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5 +KO = 651c43e113b32026b204119af394301f0cb9831c + +COUNT=21 +L = 160 +KI = d0bb330970bd176a047d206f6c45c1170aacba015b3f7f7d6c1dace2b8fed80b +FixedInputDataByteLen = 60 +FixedInputData = 40518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3 +KO = 974f31cf7e47ebdedb49eab88d10be5029736d68 + +COUNT=22 +L = 160 +KI = 0dfc82c4ddc62c1d9ba4c3f18ee1eb92c73a0a912920560286b472bcf0e6de8b +FixedInputDataByteLen = 60 +FixedInputData = 8a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c +KO = 1d757557fcadffeeed8af03a6e709dc69a6b0ad8 + +COUNT=23 +L = 160 +KI = fe3460716b17bded4e95c044dfecf19fbac3b527961a12326a2af91c4b283516 +FixedInputDataByteLen = 60 +FixedInputData = e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769 +KO = ca1a0c67a1429f5c1186a2a3880ca374dcf1b97e + +COUNT=24 +L = 160 +KI = acab2551f5d7462eb0b517358170b108210d9c14a9d93af95c5317c260cf66fb +FixedInputDataByteLen = 60 +FixedInputData = 6fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50 +KO = d166f98363654544bb507eb015aece32218d45c1 + +COUNT=25 +L = 160 +KI = 49bb90197f694c353bb6ce341d4cc163d72fd4c51667767e09ffdfb4ef3122cb +FixedInputDataByteLen = 60 +FixedInputData = 7b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2 +KO = a3486d5ef23eab5e5af22ad28ecb5a3134525766 + +COUNT=26 +L = 160 +KI = 037f0d6e5acdd081eb85fea4136880723895a2b0e0c196c152d97f9df7817949 +FixedInputDataByteLen = 60 +FixedInputData = 98638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f +KO = fb2fac70002fbc649c9f3b731c6fafdbaa05c683 + +COUNT=27 +L = 160 +KI = 33f172b0d6cf369954a51447404c1a5be43485fa67ac88a66ac31d67e1b42ea8 +FixedInputDataByteLen = 60 +FixedInputData = c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1 +KO = b20ca65fdb3142bf5fa6aaa5c3eb51e769471bfc + +COUNT=28 +L = 160 +KI = 222b3c83efaee9bac1d3b668b8deee683ae970f99d4ba573d3a099f3a74af794 +FixedInputDataByteLen = 60 +FixedInputData = 6b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1 +KO = 5bc29292b784f2a9a93e138b27ff612e87398d92 + +COUNT=29 +L = 160 +KI = 127f94a10986310f1c6c247d946e19af17f4e6fa5073911fd9909aa585296ec8 +FixedInputDataByteLen = 60 +FixedInputData = 2cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009 +KO = 7edba543d45125d7286a1aa527e1f25a71704e3f + +COUNT=30 +L = 320 +KI = 9debd1762a9643e967dbc174f2040e177b8053afb0829189a81fed94f8c365ee +FixedInputDataByteLen = 60 +FixedInputData = 6c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595 +KO = 2518a44ea347e924b03a7b4c966ec4e4bd76c1456d09096be9387638c2737faeebba4e2b921b19db + +COUNT=31 +L = 320 +KI = 64c149136aac186ff2f05cedffb3897752fa7ae14418f0430bca8ab49fe7910b +FixedInputDataByteLen = 60 +FixedInputData = ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf +KO = c69f800dcfa9456326d862c350bc3a6c494cdcd4cb14760672f33f9b9d3a2a78e09346a4a2cf4d18 + +COUNT=32 +L = 320 +KI = 05a014091f0c161daea0affe1184393feb5e735776c25ac10247d08887dc51ce +FixedInputDataByteLen = 60 +FixedInputData = 9d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5 +KO = bb7e01e2d5be76b99bdd32ccf323f8c49ee21e72e3028f7bce5523244f2a60b4d24bdb58d90abf78 + +COUNT=33 +L = 320 +KI = 0d46cd3c43b85a0135f719260f49d82a06b88e5b3579e038f3c07b7026d87d2a +FixedInputDataByteLen = 60 +FixedInputData = 549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e +KO = 66f0820532433229c67eb76dcd2e450897b04eb27391e8cf48f50d31fd762049c2fc3a437bbbaa95 + +COUNT=34 +L = 320 +KI = 7d351096a95761530cc797367cdda7ebaff43070795b1432e0c60eb04399a925 +FixedInputDataByteLen = 60 +FixedInputData = 14adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97 +KO = f1d441f8bf35cb011eee2f7e3b989ee328769dbff81650acb3fb4c9ce3c95b441243eb7d9f9b777e + +COUNT=35 +L = 320 +KI = 1b0e7858d6e81c7b7fb8cd0fe2494b3376ba8359a15ecf6dea6f32c9d7dd33ab +FixedInputDataByteLen = 60 +FixedInputData = 7cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce +KO = 34feba20ce90d8535f3a705198c75bfc2148871c7d81209bdd9aadccf52a0b2f4ab475cfb2cc729e + +COUNT=36 +L = 320 +KI = 8012f82eaaba0fbf86528650bde2b105ea203368e480b0829c51cabb6eefce81 +FixedInputDataByteLen = 60 +FixedInputData = b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30 +KO = 980ad0e11ee73eaa6579e10c2fb947021f6e24ce57c063601c3b7d0efd1388751ccde134a5432fa9 + +COUNT=37 +L = 320 +KI = 85940e26c90f3b58c31673e8da583f4a759377c7a88633fbe6f14e0ba4502dee +FixedInputDataByteLen = 60 +FixedInputData = f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4 +KO = fd1eb50d47bd0e2f4266c760d7c16e5051349ec3b9e4d2eb7ebfd2175d445ada4da03b9428d48967 + +COUNT=38 +L = 320 +KI = f41ea2d0eb78b6f03f614e1796577ca2f6116f4028b826fb8986c320ee24e0f6 +FixedInputDataByteLen = 60 +FixedInputData = f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2 +KO = 221890c2c62c690ef92d27d637173cdc6502b50eb858fcfdf0663e9e177b3fa44f437e965f150844 + +COUNT=39 +L = 320 +KI = 3c3fb56af835d12186d46a76c2b18907fbde9836f5fbf4b5da23ff767ee370c6 +FixedInputDataByteLen = 60 +FixedInputData = a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551 +KO = fba54e92c3cd9fff5999ed03592f2f0c54277102d7a5c5b4760042e660e95a992858e2edb45807b2 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 4df60800bf8e2f6055c5ad6be43ee3deb54e2a445bc88a576e111b9f7f66756f +FixedInputDataByteLen = 60 +FixedInputData = 962adcaf12764c87dad298dbd9ae234b1ff37fed24baee0649562d466a80c0dcf0a65f04fe5b477fd00db6767199fa4d1b26c68158c8e656e740ab4d +KO = eca99d4894cdda31fe355b82059a845c + +COUNT=1 +L = 128 +KI = a6c4c1ff1925f788314b7903e0cda9bbff1f865c04207374750649bfbdbbb3a1 +FixedInputDataByteLen = 60 +FixedInputData = 5c9f608fc7382d20efcc8a894969b925bdaacb2fdb2f58de066f2f1d22a8bfe45b9c9a1a671da45be7486ff2e2e726a2c32890b1c26b56363964b0da +KO = e566460b7239783c91b9ae7cdff620a5 + +COUNT=2 +L = 128 +KI = f3e987788252cf93de2aa96bf8cac01e9994b22d828166a5bc5ae9ed0f19792b +FixedInputDataByteLen = 60 +FixedInputData = 2bf86781caf1ddfc743241242ebcdb6688539a79c0945a785eed45ee4e5197012bbadd00c513c3d2193607077d871d7d0dd227ccc4fe998a1ad35cba +KO = c8924b9907c18536240aa5057944599c + +COUNT=3 +L = 128 +KI = ea251e0e739bf618f2f2ea5e4217d617e3070e6cdb4c2ee44ee67073882625a5 +FixedInputDataByteLen = 60 +FixedInputData = 20ac7224dbdabfd69f64f23658bb35a987d6f80fae9b4c62edeb5d75fc8dd7ea211e4bcd4f3290b00744c8e9b458977c02fd8532f243e4cca843adec +KO = f0670693644423849a54d25aebc30e9a + +COUNT=4 +L = 128 +KI = 043923586ad9544ff5da6294663eb244739d44db396f7f0bad373fbb122969b2 +FixedInputDataByteLen = 60 +FixedInputData = 91432be5760834f51a33faa562e88757692cd5e41c31011b815cf88658de2f44e4f4549e2603b797ecc09803d39c60a4820516121f41bf13c3a742e9 +KO = 7e9161e8653bf76453ee9623cc6a4103 + +COUNT=5 +L = 128 +KI = de5d809445895cc377314c4274f3ae8106b9244880ec786ae9a441d15157b6b6 +FixedInputDataByteLen = 60 +FixedInputData = 31c6aee42eb0ff406d7c8b133c67b09a75f685d2a1f5812bdf5810b57418d81f49e1da122be75b4bf0bc7b04323700c88bcbbfc434e562bf5933304a +KO = fba1829f2ec4db441973ca4db386c67c + +COUNT=6 +L = 128 +KI = e173a91177b28d1bf4c03d388a0a0b71343a2622436345dee1146ff4f42518ff +FixedInputDataByteLen = 60 +FixedInputData = 8d2a000558e07c92078286d47a8f1fd3ba78802f5aab1df2a0b48569cd7de10c666a250fa57d481c1de4faaf32ea8c66484731567126d4084a28e2c0 +KO = c511b22feee03ebe79187b9da81b8e14 + +COUNT=7 +L = 128 +KI = 46e02361a8da81fad140e1bd8ce7ae250305d9d068bd9b416ba7ebdfad301135 +FixedInputDataByteLen = 60 +FixedInputData = 7b0d2924d630db8d88df2a99be161055b9fbe23b50df90c787f6804f4a48757f11828700c60e5f960c1b945171e710fa0e75b2182d293827d129b66b +KO = d510426f234912f6382532c3bd0c4acc + +COUNT=8 +L = 128 +KI = f2fa28eba3ca90c7e2b19a744aae5e0e14d9f234e9aeffefd575972fa19e9a62 +FixedInputDataByteLen = 60 +FixedInputData = c8be656ebe9149d45c8e6370f5aba3c70618021306f88c954c39ba2ac6016cc3f7ab5ca0b2d53d5bd6f3f0e5e6ad79ffea05a684b06bb6adf88aaf19 +KO = 849d5ed14a4d3cc0cdd92bf105977c15 + +COUNT=9 +L = 128 +KI = 2c6d941bf74ff2258cdd80c983d6896f82268550503bb611edd228550c0df867 +FixedInputDataByteLen = 60 +FixedInputData = c08476ceff4219ed7d8822843e61adb4a816a5a2e8658057e02e1ccf511a3dcbb6d68cefdedf64a670ac9cb4ac12231f15484d30e716718d7bf29d15 +KO = 09b557de6473f2a9cfe07ca53c168862 + +COUNT=10 +L = 256 +KI = 4c30b96d9beff5cc3c37527694eeec8207fae2c13ef295556919a7a46e5b90c1 +FixedInputDataByteLen = 60 +FixedInputData = 86e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e +KO = 815fe232e0e89f7eeaa87c3ba5007694a43c1577657ccb3018076c5a5c035d95 + +COUNT=11 +L = 256 +KI = 9e6dd1865e391b749c48ebb7f7478400948a9f8b697485963c0523ead957af66 +FixedInputDataByteLen = 60 +FixedInputData = a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c +KO = e8d7ce4eae06d76cbafc6c6ee8534cf7ec2daffe81865d8be5e594fab05e20c4 + +COUNT=12 +L = 256 +KI = 6ad202810d82c4caaae4a30a6f9283354e3912efd7d3f5b9c9bad0714881340a +FixedInputDataByteLen = 60 +FixedInputData = c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a +KO = 27878ce16d71803148d8afc7f7abbdaf76f8642b3ebb1803970706cd02a83d26 + +COUNT=13 +L = 256 +KI = b31591854f975a9f0d46fd1b6e0a5f4562ccd562c569590d14534285ebe1f049 +FixedInputDataByteLen = 60 +FixedInputData = dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963 +KO = b27d826298701377e18cacf1797000df964821de501ee27edde8d49be76dbf12 + +COUNT=14 +L = 256 +KI = 10c550ddc2968e568104aa27c065e222b124d6b87371ba3456e5a65617248ed7 +FixedInputDataByteLen = 60 +FixedInputData = c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180 +KO = c03dd0c037fcb87c56b68f757a2f2b44f5cdf1362be83f1e76303337a822167d + +COUNT=15 +L = 256 +KI = 8bc4a8d275f0620053af70c2b6d83da59ef5b348509ea65cf3c65edffd938345 +FixedInputDataByteLen = 60 +FixedInputData = 8aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c +KO = a5bcd078261cca440c84cb5f8db7ef7ccd1a1c8bf7d766bd9849dad6a78dfdac + +COUNT=16 +L = 256 +KI = 3bd74a8bb35d2940d80df43416d259309e1008f60e4e00d95b56c525b318bc9e +FixedInputDataByteLen = 60 +FixedInputData = 51fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce +KO = 4fa6290f67fdcae96b1522f26e2d220e85e55bd124579e8956ef98b23cba65a5 + +COUNT=17 +L = 256 +KI = a1e77c8d322216383e58d23889b62ba417966b4eafd785669e6b372dd5f4ae50 +FixedInputDataByteLen = 60 +FixedInputData = 31b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6 +KO = 5723eca7629a764d1c40fe213825eafe21460ba5e2666eafa43e0888844fdf3d + +COUNT=18 +L = 256 +KI = e49a7ac2edf49120ecf5774704d9385ae744bfb7688d6d54ef2ae7875bc0a080 +FixedInputDataByteLen = 60 +FixedInputData = 074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf +KO = f0e5fc5a581859d6eae44e28c0af8524b48d15b020aad11b433ff82ff24f83f8 + +COUNT=19 +L = 256 +KI = 7b3a9d007a0851df4273603b3c0c17b291b9dea74ec0b662499626b812b90cd4 +FixedInputDataByteLen = 60 +FixedInputData = 60431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556 +KO = ce008a252097f178a3e432615879bdad5e2138a2f679bd3af3e53e7bc009aa0e + +COUNT=20 +L = 160 +KI = e508ce78aca2cc50c80a6cbdb2b178f8ee5e315dad71ddfa700eb6cf503239b3 +FixedInputDataByteLen = 60 +FixedInputData = 28c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68 +KO = 6bc69b4c11aa7c04ac3c03baa44daeac4a047992 + +COUNT=21 +L = 160 +KI = 4c536406a0e9cfb9fc30bc8d50770b2143d66a31b3304209456db773fc3a252e +FixedInputDataByteLen = 60 +FixedInputData = ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968 +KO = 2fa407153f47c7320ae50ab35e8abc8a48db0808 + +COUNT=22 +L = 160 +KI = d5675e91933657bf6f58428761571a41b555f0378863cec2ed8a42385df063f5 +FixedInputDataByteLen = 60 +FixedInputData = 9e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52 +KO = a2b66633ec9e1baea73b8f1b3944b4f406170d58 + +COUNT=23 +L = 160 +KI = deba2145ca952338a2baa1d3cdf76656fec7fd3dddb9d73fcb1d17547796a1aa +FixedInputDataByteLen = 60 +FixedInputData = f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c +KO = 72838e60340554d4ba6cab3e68148dfbfdb221ab + +COUNT=24 +L = 160 +KI = d27161ed52f3173c78e3103797ecc44307b472cc19d1cc540fa94d3558f781c9 +FixedInputDataByteLen = 60 +FixedInputData = 54aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163 +KO = 67908b511449ad6be469127493eafc915dda7daa + +COUNT=25 +L = 160 +KI = 4d822d5bdc0af36f773cbcfcba412717ca76182ae8e9eba58560607b0ffebae2 +FixedInputDataByteLen = 60 +FixedInputData = 808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79 +KO = 566357b32675e3d257d966431f8a2a5daa39081b + +COUNT=26 +L = 160 +KI = d6990d912604c8c2b0e34d28b3d9673e13691e2221cc3e4c14866c3597c89705 +FixedInputDataByteLen = 60 +FixedInputData = b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a +KO = 87a583943438e0a9b7f4d58fb932080b2b885d74 + +COUNT=27 +L = 160 +KI = 966eec3e745f4b75fb24fceaa972aa5562f6ab39ae2807f3171b898221e0b49d +FixedInputDataByteLen = 60 +FixedInputData = 922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f +KO = 911f8795b83867a0405ef9b9d576500b49158d08 + +COUNT=28 +L = 160 +KI = 0a43aba475789a4f16e4072f60250ccad9956a8c512a617e23a5615f770e2e8b +FixedInputDataByteLen = 60 +FixedInputData = eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57 +KO = 9e0e278516b5ee42a408698d02f290f1c3701834 + +COUNT=29 +L = 160 +KI = 0e409d643c7d814ab2b7ee9b1544bb877f6ca1efe7ffafebbf9a6fc268e1d79b +FixedInputDataByteLen = 60 +FixedInputData = e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b +KO = f5cdd032ebc3fbd15b0ec54bff3f581c95d7fe88 + +COUNT=30 +L = 320 +KI = ee0a0f88b3b441826264de7a31b890a66edf7c2a28d0286eab285846b586fb8e +FixedInputDataByteLen = 60 +FixedInputData = 1ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c +KO = 5484f170b6602b505e9e6ccffccf2262b55c3554728244bba94daff0adbc619400b33f38013a2293 + +COUNT=31 +L = 320 +KI = ee50f0d1c7a89d3b45a7f63977a5e735c6379157692eafcfb1e89173c466c7af +FixedInputDataByteLen = 60 +FixedInputData = 739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec +KO = e3758161d269defb48d47ebc5476ded47eb5296c296f8c26faf5509d342bdd5d01856930ecbf9294 + +COUNT=32 +L = 320 +KI = c8880ec6e7f736cfe2818749929e8304cfbf6ef91a08d47e3827ec3dfefcd814 +FixedInputDataByteLen = 60 +FixedInputData = e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92 +KO = a460671c03e82390a1381a956e7e5232f8b0a1430d24c1630fc19c6d33c3067ded42b9c643196522 + +COUNT=33 +L = 320 +KI = db3b4e00ff3d750eab4934476fbf1d7406f68a0b9a43847c689389359fef2d2b +FixedInputDataByteLen = 60 +FixedInputData = 27e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f +KO = f09ea88ed36494782534d4c21913716821ea53ceaa8720a052fe0a3c5d30b73e9c2c0508c1089de7 + +COUNT=34 +L = 320 +KI = 8dff3938b906598719772331cca5fce2406c5a9c3ccb82b21d7fcf51260bace2 +FixedInputDataByteLen = 60 +FixedInputData = a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e +KO = 71003085e657de0e4f2098b93d7e5a946f368c76e2de7ddb5af43e316152c4435a41381ed6868a11 + +COUNT=35 +L = 320 +KI = 283fc5980fba99e7b8fd262d761e25846dd8f525b785014862145bfed6dec940 +FixedInputDataByteLen = 60 +FixedInputData = 2022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74 +KO = df3616ecabbe6af05d3864f0cf1fd2fb7bc6c1ddea727f794882111a33f50dbfebbbd1eb260ebc7e + +COUNT=36 +L = 320 +KI = c4e02bb78fae02dfcc2e2d5269e394d62ea3ed379eb10517d6ecd26dcb82a039 +FixedInputDataByteLen = 60 +FixedInputData = 2c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a +KO = 5b820478d48256648f07afed2d831eba04ccb99ec348a74d0fa4af80b89e85a33e52dd6285a434dc + +COUNT=37 +L = 320 +KI = 72f27daf4e97309da1d1bc1bac863a17e912da3f22b514b2c7f0141d74b05003 +FixedInputDataByteLen = 60 +FixedInputData = c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f +KO = 4c06cb75890defc27b3d607ffdace30468fc811332343ef7b5187d34d74d960bdd2098375be0b036 + +COUNT=38 +L = 320 +KI = 6b8c3a0f7b68c6868ec89756428a43c13e7d93e649b3aa3c3421d77f355b0b79 +FixedInputDataByteLen = 60 +FixedInputData = 3acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f +KO = f709ec6789710bc4ecfcdbd1eccb2ecea7dbe1114ea8d21d068ad45f8252eeec156f97c598cb3088 + +COUNT=39 +L = 320 +KI = 9ecd4ff400acb58fe61f3716a2c28708ef4997a6e020431ba48fd9a2b930b61d +FixedInputDataByteLen = 60 +FixedInputData = 6aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69 +KO = 02365f1c01733d2706a25040c94fc18f8cded66d879948f3e92a1ce3d8966d729ab7e9acc6f11712 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 1612a40daa7fce6c6788b3b71311188ffb850613fd81d0e87a891831348e2f28 +FixedInputDataByteLen = 60 +FixedInputData = 1696438fcdf9a85284759b2604b64d7ea76199514709e711ecde5a505b5f27ae38d154aba14322481ddc9fd9169364b991460a0c9a05c7fcb2d099c9 +KO = d101f4f2b5e239bae881cb488995bd52 + +COUNT=1 +L = 128 +KI = 6557c95653d32fa4afb3e6569e671bba0852e3e2554c5c1b270021f02e701322 +FixedInputDataByteLen = 60 +FixedInputData = ab901255f2cdea68a3e661c5cb81b9d48a04a4e219b8c61d08f085a577d4a1c11c315cc333eb0901b24869bdb3780700973eddb1db4622491f717e94 +KO = 4e1bf4d5c363b5fd3002bf400efdaded + +COUNT=2 +L = 128 +KI = 5dabb74fea1dad79b548efadb189683df6eb4493019155888adb80a58e63c209 +FixedInputDataByteLen = 60 +FixedInputData = 8f081e231bca606cc234f69b988236174196b998f8bf004886c940970c84779147291356dd4afddcaaec70cd7a223ced6c34780aea450b1b2eb855a0 +KO = d76810e3042b0bdb6c1cb43e7d481852 + +COUNT=3 +L = 128 +KI = d4a0d760b97bb06178d4852b6e726b4afb04d50f024739a1edd33ce1985751a9 +FixedInputDataByteLen = 60 +FixedInputData = eb43e08f09edd258387fdb6b96c6e419ba6a50b75cbe81619f0afa53a1fc878df0fcd9ccee0bd739b2749bdf7410fb1184c4992b518fca476a9ce511 +KO = 35fae274b367860071aaf4c6aa603ca3 + +COUNT=4 +L = 128 +KI = 41af1e4363835e84415ae804b073fb43d866395c062633c5c8f0061ac3c59754 +FixedInputDataByteLen = 60 +FixedInputData = 9898596d09be1fc60511b25b8c8a8eec7b37b6149f81909ff6cae72ea6282f18ff03999d241be2f03ba1067533ae17e7265801c2d4ca68eb393095ac +KO = 8c74f6045439b37681985391f1a39a43 + +COUNT=5 +L = 128 +KI = c9df6568e4a743bc465535a79ba9e013cf2722c1d589a2450bbd573d49fca7a6 +FixedInputDataByteLen = 60 +FixedInputData = f1ccdeef19e102e73cf250defc4f8e768b3a48691009f99e92a69eb614a8396ce1a7fc971142fc3725647210ac47b73f8b18c4575a60b6b87ad78538 +KO = b5e1bc158dede26db9d62c8e6dbc1ee4 + +COUNT=6 +L = 128 +KI = a68ae08b935c9ea04f305642c384ff9f185e76dffc2b101cf53deccfb54ed929 +FixedInputDataByteLen = 60 +FixedInputData = 0273a53d0c1c9da0b076f8589168af4bc7027edb08a26e0c4d45a60a7ff66e41f8a166a4f2890e6078694d3a03f7e53766c4a4cd5f77f6c6a5dbc6a1 +KO = c9c5cf8000aa228c9c6aa80509ccc344 + +COUNT=7 +L = 128 +KI = 253f6dd15acc323305a46f77aa31df6c95fa05b98f151952003111d4544024c4 +FixedInputDataByteLen = 60 +FixedInputData = 43bfc2cd48e32c9a6f080d34ccf133b5d5abf51964cb6fb43799e1445a9828a0a4a9bf00a1a5848b0525dc57c2f60c3275736546560eb7349f02946e +KO = 50758d742a858b672e581a8d0e0839da + +COUNT=8 +L = 128 +KI = e06fd9dad0805bbcd95f6748fe93b21b69c0d546f6bda1fabcb2389be7b1a05e +FixedInputDataByteLen = 60 +FixedInputData = 3c04370369a233109ad4edff643a055c7fbe81240872a58148dd29dfaa30b56177b02644f7175566d23b4ab23a084c4b19c09dd93feba1061c993ba1 +KO = 4dd58271489a380fc4731ccf508b8785 + +COUNT=9 +L = 128 +KI = d1db718c611b99fcd9f05ad86220d14ec067529e8b16385af0e3976ac5469bfa +FixedInputDataByteLen = 60 +FixedInputData = 512bca336f0f47c14eed8d09a91a086926720248fc3345a38b7ec618c971f4ea1c384815d60c93db175f8781672d295f907baa85492061285996a03a +KO = de9ee9b3a5a698c6a04b5bd6806d3cc2 + +COUNT=10 +L = 256 +KI = 77b50e24b859725d1cab531c885a6e60e7d5b0432f37408185ae688dffa5f6a5 +FixedInputDataByteLen = 60 +FixedInputData = 0b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22 +KO = c2a02b3743d506cdc1a41d4c2ae4c67610c5d607df0c26cbf7f4fe2198cb35f1 + +COUNT=11 +L = 256 +KI = c70e6f56deac90cb1d42d7fe7d91ab1f0aa7cd20d2ac64ea5757663b8482409b +FixedInputDataByteLen = 60 +FixedInputData = 7c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88 +KO = 69e4e2ddfa344354a923369dc03c1fbe0efce6253b20a8f18028229ef0760d7b + +COUNT=12 +L = 256 +KI = 41e0ad64ccb45994313858e82f494d7bbafa10331620b1eb018c32baa3b3298f +FixedInputDataByteLen = 60 +FixedInputData = f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70 +KO = 00f0eb3a140128df58f00547e186d117c85c972f75c647cd00a3450022983df6 + +COUNT=13 +L = 256 +KI = b2d501ce58ba67788e7eefad808490c0443faeb5bfa4a982977f256c873329e8 +FixedInputDataByteLen = 60 +FixedInputData = 0fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2 +KO = f7e66cfacc7296ef346bbf256b2363d11cfe52ed91326f10306ac05f42d7ae84 + +COUNT=14 +L = 256 +KI = 9c18976ae4f896e8aee3d9f343a3c0e4034063b8963c01752169fdf5dc491eeb +FixedInputDataByteLen = 60 +FixedInputData = 3e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625 +KO = 7ed5bbd473c69a69433377a2dfc672d73304ff875d044f560af69ace0167463a + +COUNT=15 +L = 256 +KI = e6a14231a60d7c01051b26601b1011f0c12c99866272a84c7d6f3e8093cde6a7 +FixedInputDataByteLen = 60 +FixedInputData = 55d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54 +KO = 38e7e61432624b8a71d960f568be1d68da931e7b7de836b870ce7147d628d228 + +COUNT=16 +L = 256 +KI = 4f3baf17460214a715b480fced33458e665d5f3dcc205fee773fdb92d50e6e1e +FixedInputDataByteLen = 60 +FixedInputData = 2141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866 +KO = c1164bfa7a89be0cac95ca05259b0bf864236093e3a18cbab039c41b7df4a376 + +COUNT=17 +L = 256 +KI = e2ed63bd5702ebdb998f3921cb23cb694f932dd1cdeea0c999c16b1718ebe70d +FixedInputDataByteLen = 60 +FixedInputData = d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5 +KO = 7e1d678b44c1c0a43072686de8d358958fe62568778c63d5d28d87daa70a9328 + +COUNT=18 +L = 256 +KI = 4d71923280fb4a11b25f9d58d67704d8f8bb2d64d89edb9ee6f3de32e4601efc +FixedInputDataByteLen = 60 +FixedInputData = e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380 +KO = b5b2bb675fe7b04a52340bd5cf248d5258a1f837dad747ee8a4e904608a8977d + +COUNT=19 +L = 256 +KI = 92623c919ff7988e9ecd76847c764ee5c800279e7c430f666a898a92a42ae7f7 +FixedInputDataByteLen = 60 +FixedInputData = 0ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b +KO = 3ff8ec24646c91dca4f68053be9fd7d6dd9486059324288931efb904bb13c9e6 + +COUNT=20 +L = 160 +KI = 18a5c3e669967b42e9a29bad8fe86699f2b5d496ff767cd3171d1c7195ecef59 +FixedInputDataByteLen = 60 +FixedInputData = 33231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f +KO = e80afb5cd274cb5fa4952aa95177ae83337f4c8f + +COUNT=21 +L = 160 +KI = ff3a5ae4fb4afde4b4d833f824d0cf1c47ce233292e656c5781d6c68a58b6321 +FixedInputDataByteLen = 60 +FixedInputData = ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc +KO = 996ac089cb0a2ca9b11f56d34a23159f511633cb + +COUNT=22 +L = 160 +KI = 2ccaa379ee3f23b8f66b0786aa1f41f88dadb577b0bd70138c806ffdfe0d405b +FixedInputDataByteLen = 60 +FixedInputData = 4003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3 +KO = d42ed1cb19cb40a290c3e844340e6e17d03c251e + +COUNT=23 +L = 160 +KI = ac0d4c7403d3b90b6931623ebf8b43b174ff6d2fc4464f32b8a037c6732fd711 +FixedInputDataByteLen = 60 +FixedInputData = 70df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce +KO = ba87d4ac2b84a1eaeffc971e4191f1a845a09e55 + +COUNT=24 +L = 160 +KI = de0bcd7db66d6c10b8d996ffce559be8a888808cb6bc0f57c3e37a3df14f070d +FixedInputDataByteLen = 60 +FixedInputData = ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794 +KO = 959c264aff798ac5f58a5733ad81bbaabc9111be + +COUNT=25 +L = 160 +KI = 5220ab52a0590ed4a1ba63a079f8f1b3cb2a4fa8cb79393cd4c86fc78d2039e5 +FixedInputDataByteLen = 60 +FixedInputData = a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22 +KO = 55dc856d1f042cf27b0792089d4e34f1df9000de + +COUNT=26 +L = 160 +KI = 372be8b3465f8e9ddcfcdac8a1cb1fb1e40c9121f14f280c74040592c6620ff7 +FixedInputDataByteLen = 60 +FixedInputData = a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d +KO = 45bbea5f0fcb9aa8f77307719d42989b068b9d04 + +COUNT=27 +L = 160 +KI = 84fe625e903a580ef1f83ca4fe9330bfb0622fcfd1757032621d37ebf74dad10 +FixedInputDataByteLen = 60 +FixedInputData = e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867 +KO = bb38cbb5e92cb3d1abf808f8c3db3c80e7a0cc8a + +COUNT=28 +L = 160 +KI = bc6431c55f4364d66ea8bf522c2524a43ac62140e650b0019ab356053f0ed7bb +FixedInputDataByteLen = 60 +FixedInputData = e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21 +KO = 067a9f747c95849e4a0727770df19bd61f5bd6c4 + +COUNT=29 +L = 160 +KI = 5993a57d153b7833a1615c31d3024e5f16fc7f2021f8df05ef3ca349a2501fcb +FixedInputDataByteLen = 60 +FixedInputData = 09def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53 +KO = de89461e9e5ddc83639a2c3e8cf83b783278a532 + +COUNT=30 +L = 320 +KI = 0b589e556b7583f0fa9144868603b59262f457dee1e887ffc0e39968218959b9 +FixedInputDataByteLen = 60 +FixedInputData = 1b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f +KO = 260aef65eefd58816fe1a77120d047548b00c475c25178a2a33d4c801d49e8a0fb830513d0b3ff17 + +COUNT=31 +L = 320 +KI = 33f6d10c563563bd313da6cefd36602dd2e5766807421e4cbfa8054f7b862ed3 +FixedInputDataByteLen = 60 +FixedInputData = 4d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27 +KO = 37ef50428bf1bc6368149832df2ae7615497c097eb4eb8fbe1b4ca5023c9e5772b78ad8484c53069 + +COUNT=32 +L = 320 +KI = 61399992b64c4691e665e18075566845646b58637cff6fa55e53d432ee4dd0a4 +FixedInputDataByteLen = 60 +FixedInputData = 9c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f +KO = 1852cd90c60232853f774774e7aadfc08b1b7e7247e2e9d0fed9cd44bb25ac34f813e47f76c071b5 + +COUNT=33 +L = 320 +KI = 93e9f1737b5a059d6c5c83fb49648ab70be32736312127638b473132ae19beac +FixedInputDataByteLen = 60 +FixedInputData = 47c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e +KO = 2dc8499bf63cecaca74c7f12f71a2f441f4545fecc1aec5eba429d9d5fb07c01959601ec8f47fc56 + +COUNT=34 +L = 320 +KI = 8e6d7af971997d058d0258a12632a75ef390dbccbf377f1924614d92bf9d15dc +FixedInputDataByteLen = 60 +FixedInputData = b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1 +KO = 434c3a1cf8fb4efce9bf70b37d29bd95268d2b7a9258fc9d52485f52751bcddc83b4ac390ee87f12 + +COUNT=35 +L = 320 +KI = ce9f834b0cc0596ce62161c669bc8061ad63bbac355e47bfb81d974af2116a69 +FixedInputDataByteLen = 60 +FixedInputData = 73fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9 +KO = 0ff0c6eb5d44534f2f8b836039246ee74a1999b12435f72f4f1eeeee3e9882c6df6a5e6b9900126e + +COUNT=36 +L = 320 +KI = e93c56fc853467c9c0d117de69fec5ba9cea731122acd56c82e1f934d5967ece +FixedInputDataByteLen = 60 +FixedInputData = 0b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7 +KO = b0cd99a2d7472c2c8f5418867830330bd644fd865744d0ea3ec5490abd6bb618d4f9ae41e245df9b + +COUNT=37 +L = 320 +KI = 4d397641478ec413bd055fbd88c2df7012c221d0906bbbd78d5b774fcbe5f02f +FixedInputDataByteLen = 60 +FixedInputData = ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a +KO = 2420ef4e51bee2fdf3e649332df3c3745daacf7c8af391b1aa904825cdeb33a47fd96bb35179ef2b + +COUNT=38 +L = 320 +KI = a675da712300e6497e63d03e5eb1bba91e5a1851d1f6abddebe1999f2ed96b4f +FixedInputDataByteLen = 60 +FixedInputData = dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9 +KO = f3b37e69c123c12976f1857941ab8030e1f06b1d4c77c2ff5b3a170658a1830463cd019e8e4c7bb9 + +COUNT=39 +L = 320 +KI = cb99e7c043aa88a88a027833aa4f1094c6eef91717b2920c080b11840f7e059a +FixedInputDataByteLen = 60 +FixedInputData = 3f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077 +KO = 89e954a7716b992fc337f0ec457db49e7663b26e1ff4def68680e1e76adb6451c8cf3aed3dcb6b82 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = d0b1b3b70b2393c48ca05159e7e28cbeadea93f28a7cdae964e5136070c45d5c +FixedInputDataByteLen = 60 +FixedInputData = dd2f151a3f173492a6fbbb602189d51ddf8ef79fc8e96b8fcbe6dabe73a35b48104f9dff2d63d48786d2b3af177091d646a9efae005bdfacb61a1214 +KO = 8c449fb474d1c1d4d2a33827103b656a + +COUNT=1 +L = 128 +KI = ec9bf202ca734acacb4c880ab3fab2a11a27ec877c66842f16f7cf5e611b55d8 +FixedInputDataByteLen = 60 +FixedInputData = 29bba1516d9d58ca3b88c9e01f88e02aa04fa62f6e0314393e89e41dc8a85c91faf8d4344f550d4be9c7ca7ac736e908a257ecc77352cf8726314322 +KO = 1aa9c924cd2eba50e5b5aad7fb27a0f8 + +COUNT=2 +L = 128 +KI = c27c7fa61435660873342571fff48be78c5e0c059c34c10d51352fb8dbd83078 +FixedInputDataByteLen = 60 +FixedInputData = 75c8ab290ea5507bf5ca75dd098e0b9d156aa1efbdf964d3bcf9fe09946318f9103d93197e3d6879fc2848c3f262509b9d0ae97bcbfd8420788b5e1a +KO = 06cef2b5fc4507e836b8a0e73b89f0bd + +COUNT=3 +L = 128 +KI = 581f402235774ead143faa69a816dc6e6d436245610fdf4498bbf6db5144407e +FixedInputDataByteLen = 60 +FixedInputData = 549dda4dca35761202164bc18857e4d8e493547c8c1d30b62f92a849f5fa93b8e4f61af584623e4a2e313575129bfe3b6072e2fa5b68d02533c67532 +KO = 5b1b4a1056345f7dc42ab43018b9a487 + +COUNT=4 +L = 128 +KI = c78b40c86a657009e11484c6d3ffdcecf1da3ab96838198c774b3e311b44dceb +FixedInputDataByteLen = 60 +FixedInputData = 44a7b4390c0aff9674be6d3fc372e415faf5ab34b6a262cf066f1bdfe204986a24185252fb60c56fe204a5af76b5b41a77e280000d3d0b1d448f648b +KO = 26bcf41fef27902f800f6fa99c3c89cc + +COUNT=5 +L = 128 +KI = 9c001f9819980cb68f48280c12819c9feb5f8713e8acbe51776a50c025538c59 +FixedInputDataByteLen = 60 +FixedInputData = ff311ad2e2db6e2e7a93f8f5122e3573cc2c3c948e70827ec051f3d359f6e1fbd71aae27144cea5662014d353ce33d56e5757d628cb7864fa3d9ca1f +KO = 32e41464d69e8081bd30bce4612911af + +COUNT=6 +L = 128 +KI = 4111952a4e917d8846f7dd7621aec6f70e4690e7f4fa36718f3c3c947103005d +FixedInputDataByteLen = 60 +FixedInputData = 7978b93b2b05ffb65d1213f268d5a1d7494392d86647bdd2865e6e14fbad49b4f8150eb0575dbb37a6334e2f193afa866117ba5cacddb42220c88897 +KO = 4fb9f87e82ee3f288c3061e2d420acbe + +COUNT=7 +L = 128 +KI = 5567d5d1f74ba234d36b1c105c387dee55eff876979e037dffeda8219fb4f28f +FixedInputDataByteLen = 60 +FixedInputData = f26e591668e012646602492199eef2963bab6c09993f0dd64f4c696bc601d607c4a4434705fa617ce64d07f1e1c34ea644bfc742690cbf25be9fa870 +KO = 01b189da9047027ece68983ceefefe1a + +COUNT=8 +L = 128 +KI = 523fd5e17816fe4a560b06229d8f1698eef560e18e9880aa76faece373939ce4 +FixedInputDataByteLen = 60 +FixedInputData = 947e2d56d0975c8189e720710ae275364f5287eb41b893d2195ee3e4d961a3a2832031fe50a757e01edaff322f4909326edc5992dcabf00fa1817703 +KO = fbd10634c6b24a9754e9abb87b18add4 + +COUNT=9 +L = 128 +KI = 2be344ba231a8da6d3b72601c6c1e930653445e5f2d34e39d9068b9c94ef7d4a +FixedInputDataByteLen = 60 +FixedInputData = ac7f3833ec9c73fce5dc57c5b940ab8c3e5f549200c2946c1067593613115fb26727266b3a512256c237d70544c4be85840f07984bb19deb78c9c8ba +KO = 6276fccea4da3bbcf635a98e127ae603 + +COUNT=10 +L = 256 +KI = d54b6fd94f7cf98fd955517f937e9927f9536caebe148fba1818c1ba46bba3a4 +FixedInputDataByteLen = 60 +FixedInputData = 94c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af +KO = 2e1efed4aef3fdd324e098c0a07c0d97f8fd2c748a996ce29861ca042474daea + +COUNT=11 +L = 256 +KI = 8c9f3ccad22991e925c33627d430792bef8f8d9c7b194f1c0df5912435dbcfd3 +FixedInputDataByteLen = 60 +FixedInputData = 60e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023 +KO = 8bb189e1fd082f8b29e1f8c0118442524c2d0a2e471757dfa99453818c0aaea9 + +COUNT=12 +L = 256 +KI = 06efa15de9c4e827b7bb7f84355b643ef71c97790fc351c3f681bb1cec4f5fd4 +FixedInputDataByteLen = 60 +FixedInputData = 5b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7 +KO = 3c296c96404de961b47cc6ae4f4d52cba879212f3a63a87cc53480770f215627 + +COUNT=13 +L = 256 +KI = ddb0d33e3e978357dfef49349911abb34a8c42421969f1d04ce7e9fb84b2e0f1 +FixedInputDataByteLen = 60 +FixedInputData = 298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c +KO = d052d7e7cc62967101653203e41c2ba3ec7b5fe2cef4595ba5c40b7e7b179505 + +COUNT=14 +L = 256 +KI = 73dd669f13412b0b456ed2bdc0ebd18fadc05edeb5a9a6858064461e7118e881 +FixedInputDataByteLen = 60 +FixedInputData = 2b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559 +KO = 898dfe8f3480854cad0fd1bc88c36349069f3332cf90f6166bb1d5a6d962c7a5 + +COUNT=15 +L = 256 +KI = 69dc59e4baf77c5cb1d37da7d723cc439a71462564b812cc765a464bb52dac86 +FixedInputDataByteLen = 60 +FixedInputData = 5cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704 +KO = 720e993c06b6b05ae0c0880e2398c08e34a3048de6325321f4b5fdafc5269be1 + +COUNT=16 +L = 256 +KI = 9c7005867be9b829d38af981bad1bc95bfa3dd3a443b65a6ef54a9b1f8ecad7d +FixedInputDataByteLen = 60 +FixedInputData = ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f +KO = aa05f7a674fa0c2acf7a2e94ffe1c32aae6bcd510e3bb1e223a63ded932c8e5b + +COUNT=17 +L = 256 +KI = 22d9bf5668bd90e8d8fc43c3a04356e530f9f793e3a0b3bcd675403335bbf559 +FixedInputDataByteLen = 60 +FixedInputData = b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa +KO = 20dcf4ea36f990a7ba3a1845c46e2c5c290aba39b32d984271bef02bf05a004b + +COUNT=18 +L = 256 +KI = ea85fea6137d953cd9d5fa0f55f64f247d6e652105666e2193877029d2864493 +FixedInputDataByteLen = 60 +FixedInputData = d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20 +KO = b7a47c0333a1f7742fdacdb30b1374b3c7a054c431ed14622c01957e41aa8a68 + +COUNT=19 +L = 256 +KI = 1621d11427dde824f4b5ea6d5d7d6aefacd2f568aa4443ff5ef58653e74400c8 +FixedInputDataByteLen = 60 +FixedInputData = 6f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b +KO = ea21158e118edb1fe22f79ed430bd16982077e5f91ea5ef4d6690d933b366006 + +COUNT=20 +L = 160 +KI = 99f212241a343c1c8c2104ca6d28062413d985c21e6bba27fde0c622e2e4e6b7 +FixedInputDataByteLen = 60 +FixedInputData = af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d +KO = 7f778c625bf0d083169a51584f6683f24af7c35e + +COUNT=21 +L = 160 +KI = feb7d866b6303e7beeec7df2a1e3e693627c0616fbfde1f9ed67ce9b5b2687ea +FixedInputDataByteLen = 60 +FixedInputData = 5961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24 +KO = e097dba8a8abacc2cb6f0753acc24990599e1607 + +COUNT=22 +L = 160 +KI = e95dfa799112b43bb1e28fbaacbcf8f0a879be0583caf13c0b47948c6ad6be33 +FixedInputDataByteLen = 60 +FixedInputData = 9961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2 +KO = ccdaa0390d3282882af4da09170d073c164f8f4f + +COUNT=23 +L = 160 +KI = e79face72d71d5be4f55d13cc2ee18f02d903c88070bc3fa332c4d4c4a699ac6 +FixedInputDataByteLen = 60 +FixedInputData = 7528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1 +KO = 0ad620323c7b11cdce0b775710d09e04e6297859 + +COUNT=24 +L = 160 +KI = adb506e86f2ab9d8475401093ffc06c6b650e68f16a7295c51c32b9d021d95b5 +FixedInputDataByteLen = 60 +FixedInputData = 180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d +KO = 372b38871856b73dda5a51c16f77afede05e5ba8 + +COUNT=25 +L = 160 +KI = 6bced8246d1e9ae8450f6341323ddfbd3fb35f8e9230d5d227e3b89ad3bc7749 +FixedInputDataByteLen = 60 +FixedInputData = 484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90 +KO = 635a8c2055f90e9c6fb75a430e2317e088af6d68 + +COUNT=26 +L = 160 +KI = 5a9ebf2ca85afd6d2a9e6d451b5462026df5f8814c2395e4f44b1a2a8f71e79c +FixedInputDataByteLen = 60 +FixedInputData = 0537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c +KO = 096ff72579a43b817f9ed71cf3c756547c9100c9 + +COUNT=27 +L = 160 +KI = f1c806dfa2834658be83cee38f2919ab2234a43922e672cf660f5e9309e9891d +FixedInputDataByteLen = 60 +FixedInputData = 4649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e +KO = 767d9260039ec7209c6a1757361016b7580bc5a6 + +COUNT=28 +L = 160 +KI = f5181e0a600a0e432834603976c14021f58fdcd242b8c1957705460ee354e806 +FixedInputDataByteLen = 60 +FixedInputData = ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f +KO = e9d77f855d620dbf30321306874e83bd534f6596 + +COUNT=29 +L = 160 +KI = 8f1220a302bee2de1873eeb3a0eed46c78b4f93490cac88ab8a2a02627eb83d0 +FixedInputDataByteLen = 60 +FixedInputData = 3241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353 +KO = 99e8122d12c216a4d907dbc41449fface166534d + +COUNT=30 +L = 320 +KI = dabde95d751ff1c132bd49f80f4ee347bf39218cf8bfec61bc3ad865d9aa1182 +FixedInputDataByteLen = 60 +FixedInputData = 55da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5 +KO = 5cc29221cfa6f3a4ded7afeef5a59c05bac787fc5e98a35ee0c96ba582b05c42f758966566084f69 + +COUNT=31 +L = 320 +KI = 201f78b11f94b5c1d6f5d46e4c4bb2971a12737b9e15ba11bb367be5118b461e +FixedInputDataByteLen = 60 +FixedInputData = 586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5 +KO = 9d1974dd6deb299d61d2fc69a0329ae1909ad2ab53073c85716eaf2f405abce27765c969978967d3 + +COUNT=32 +L = 320 +KI = 2dc48b8670e3274858cbf226e4229891d71d6a575a9001d7f92adba92501ac45 +FixedInputDataByteLen = 60 +FixedInputData = db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8 +KO = 718b2dceab0c1948a6b93b3dd85170016b45356368687786d04083c6b272ed863f42fc771ad53091 + +COUNT=33 +L = 320 +KI = e52969a62e618b5251f2c3bade59fe8f3fd3b3aace833c4c3cf3e7df28e8311a +FixedInputDataByteLen = 60 +FixedInputData = f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db +KO = 2b9c828f2e3eb2a619ae320e5b19567c1479a6b9daa9a35f3894ec065474bd6c2e1c12c037dd4fbf + +COUNT=34 +L = 320 +KI = 57b2fd6033dfb399c1f3cc177f580082fcdb3d72e3eeea484d1b52a2ac7fdf6e +FixedInputDataByteLen = 60 +FixedInputData = 4b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b +KO = e9952996b13f8e2b534e22a93635cabd19abf2ab7ff1c106c111c3cf609a3a92007d0df480de221e + +COUNT=35 +L = 320 +KI = 9f74dcc44cff4bdb0d45bf487063613d5d1d8a298b6ec856709bd5d7b335c27d +FixedInputDataByteLen = 60 +FixedInputData = fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e +KO = dbefa67eabcaec5870cfce311944cac936914708b95c10ec137ddc4ed8b9cae4304edfac35aaa536 + +COUNT=36 +L = 320 +KI = bbedfa89d99b1b61049693131a423a295c122ff8e8680241ffc3e3b7acb6f941 +FixedInputDataByteLen = 60 +FixedInputData = e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725 +KO = 8878ac29ac55ef0e0fe5037f9ce8d90f05a3aaed97bfb9fcab1ed31f28e46170329f04851f667ae8 + +COUNT=37 +L = 320 +KI = a3083703d5626314088a877f6a86d97caa86970b89d4d03919896225ded315df +FixedInputDataByteLen = 60 +FixedInputData = b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0 +KO = bf991833a3498cdfc194cf50cd7a1f7bc12b4ebb2aad592a396f56e25fcd7d3185581a3e89374745 + +COUNT=38 +L = 320 +KI = 0811263f8c5f800b19c24a060e6d4c46243f44fd9774be6f3d49a198fd05bc44 +FixedInputDataByteLen = 60 +FixedInputData = e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb +KO = 9db692422a8ac0c5364e3a980cd2306b76466fe2bad3bb9307ff19562548757b95a540b9cfe72e7f + +COUNT=39 +L = 320 +KI = 3a6576a1541e07eabd47c3534a4346ab39f15eb01d83ecf2319081f6e7ada7e9 +FixedInputDataByteLen = 60 +FixedInputData = a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed +KO = 99b787ef90a133e5736fdcf175c3a380501f45dec8f093ecdd4000652f4ff1c6575248a363d45d18 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = d22779384558d1ae649896e8d844f29a4ff3dfc1a9fbb7c34e20738f8c795e17 +FixedInputDataByteLen = 60 +FixedInputData = 498cf66c5fd3578ff574ed8c85d072dcd9e18e4f07b0aaecad785c9058fa0f17647673df807984f5f20dec47e699aebd882e485a8afc44c4bc680d07 +KO = c721f54afaa0e31886df39bf405514d1 + +COUNT=1 +L = 128 +KI = e72ea2c3b49b292ebbcda0b8505570882c40a06bd91f8bf1371bdbafdaadd352 +FixedInputDataByteLen = 60 +FixedInputData = f367dd689bdb8a020db283cfbbf68dd8b195a7c498cf78dcc4a3ac695fa19b1b9f2dbffef921d9039e03e2af981ea3cb35d56a4b8fa1df4966125c39 +KO = d3cffc6cf0f14f6029ddc263bcd7a34e + +COUNT=2 +L = 128 +KI = 23da4fd91776c6ed46cdd0bcf41d910826b85ed8d6091e55aea36ecf4646e24b +FixedInputDataByteLen = 60 +FixedInputData = 314c76d36729c0064554bb1fac4078b4bbad98d03ee8496e0b2613a1663e58776ee6865200844d16cea89ce0fbbae65fb0c23ec78ff9fd3c7d4c7301 +KO = 7ec7774b2f0e0c99e66864769041472e + +COUNT=3 +L = 128 +KI = 16dfe4d75ee2a0d4e4f6158834c5768bb433d9ccbd7b87eb79f1d20ee6e7a2a4 +FixedInputDataByteLen = 60 +FixedInputData = ef7737df949ee57d1c43c960fa7d1cbc43aa6dd7666f778ca1821432ae9bb12cc64cfc93c637efdf667e4fece48a362dc355bd971425573002b53d65 +KO = b191cda8155af001b83242d5601938a7 + +COUNT=4 +L = 128 +KI = b911902c27fe88694dd9660e4bff14ad599201c07dafa6e33851afd34b54c161 +FixedInputDataByteLen = 60 +FixedInputData = 52328f3a27f48bb209774c3a801851d357d617a027bec296ff048bccd403e35fa0dd91bdbf8af4a3c16e5bdc47a88d2a49ec934e6caa66adff6cf798 +KO = 37008655c0a83fcb27ddb3bcdacf393f + +COUNT=5 +L = 128 +KI = 7741c07e3868cb0fd1754a32e4d7863bbcc77e6ef93a574263e57c2d6e822ebb +FixedInputDataByteLen = 60 +FixedInputData = c4abf29928c93d397ae3c19fa95f81d8cc0856232d800455fe823f63459eefa17249085349419b6f1016fcdb79382471a12844e4f858229c989e4e25 +KO = 55520a2fe8e69d4a381eb192df0353b2 + +COUNT=6 +L = 128 +KI = 8f6a1f47a84feae1d489613c044edc134c38cce0cf819b8a2acb2e172fe4eebf +FixedInputDataByteLen = 60 +FixedInputData = cd1f344cedeb08f263abaadaa7514fb7909e1856208d99f9e6a9b9edea3c6d2fb4761378a928b3eb98fe047f4e4fe7838249db33a025b14d8e4d99b0 +KO = 6d99214132aa9a298dd801032fbd2868 + +COUNT=7 +L = 128 +KI = f291c8650c73aee7b7d0760efcc837ec83b2da9bfe517a3425ec112718e15486 +FixedInputDataByteLen = 60 +FixedInputData = 946ddfd8a4e517544dcc95ab849647876c136565d46959a0d4833e33d13bc4ef82dfa72810c0148af876492002a3b074e607f93d7519d27ba4cceee4 +KO = eba68932b7c70c950a378fcaa621fbd4 + +COUNT=8 +L = 128 +KI = a828e93753e80ae62002e8963704e3943edc1463922ffccba248b7d09bc9adda +FixedInputDataByteLen = 60 +FixedInputData = 1ed1b1f8e5244aae6af2a169fb20b0faf70f0b792b0b269ef8dea8a718e65c3673420995e030f4e7701d049870109425973c7dbd09fd98aa926ba568 +KO = 0151a5e1a63e8a8513d1497cdb284ae3 + +COUNT=9 +L = 128 +KI = 5bc0f8b750954a81f381c861778db2352d70b3c5439416d041069c2f3dc41bc4 +FixedInputDataByteLen = 60 +FixedInputData = bedfe108fc105e5d445f944808999b09501a4283e8fb1093fec29bcc1439c12452a21b3dc4cb48b50d5927e9631239e10405c79dce58834218e613ca +KO = 6a4a44e2a1a8f169c9b7b5958774eb32 + +COUNT=10 +L = 256 +KI = e4c5b7d7a231ad8315edbdadd24bd000603dc9b97c4200d0263ab91626a0ccb5 +FixedInputDataByteLen = 60 +FixedInputData = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be0 +KO = 46c444dd4ac832fe95f4f565abe686fe78423718800977a953ed1a592c39ba8b + +COUNT=11 +L = 256 +KI = 083f6634e3cc31434d470816a10d0345f5505fd36ea86ad3518ebb91250a3533 +FixedInputDataByteLen = 60 +FixedInputData = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d67 +KO = e767ebd49cf148db6adb502446c6dc70cc2a2c4260d2b97bafaf83a3b1bd3ada + +COUNT=12 +L = 256 +KI = 27ff494f915679f655bedd4beffee8a9c46392ea8b47c09eea3fcdd8ac26c614 +FixedInputDataByteLen = 60 +FixedInputData = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b2 +KO = daa598e6a5a0a5312d5eeedc7414163b28543eeb5576f2e1b9f47447589767ef + +COUNT=13 +L = 256 +KI = 496d0e35cc9d6c00010d082c3c093f695b53b43d1561e3e6682f547d017d2bc9 +FixedInputDataByteLen = 60 +FixedInputData = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f59 +KO = b49f08ffcd8769e3683d541dcabae97ec2ba3b893b65dc69f5775f70055e6a9b + +COUNT=14 +L = 256 +KI = 135e9762a8f05b636c712333a9208950445161f22f012694646546d2d156ffb9 +FixedInputDataByteLen = 60 +FixedInputData = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae3329 +KO = 403237f20c8c11a19f45a9c06ee360c78de5a606089355009a2bb0b075763a2b + +COUNT=15 +L = 256 +KI = aea14f5cb1f70e5cfb06acbe702ce3957805048cfed8cd0f5240d4e83eb4d11b +FixedInputDataByteLen = 60 +FixedInputData = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd64 +KO = 910db83b48b0b2e7c2b298a358eb3086a74d7865eaf06a3579f54b243d3219ed + +COUNT=16 +L = 256 +KI = 5eea4e455e4ebe36e65310b1f75c81e70c15e8f1e4416bb9db0e00e5966b96c9 +FixedInputDataByteLen = 60 +FixedInputData = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d +KO = d75f6de208c06a2a147cb5c62307f0bd99f0d5b55e3a946baad14c71f661d6ad + +COUNT=17 +L = 256 +KI = 8323c54b8172e3d6d7f1874a9155295b6713a407451c1fdf3fe3d9f2e029ee2a +FixedInputDataByteLen = 60 +FixedInputData = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc +KO = 21a52119c6e85f156445cb9a89647b44eb6c05f728f9a81978891779e655ce55 + +COUNT=18 +L = 256 +KI = f86c13daaf3b54ab8dfdd64c29ff54123c9588a8d783f000bef7ecd47674bb34 +FixedInputDataByteLen = 60 +FixedInputData = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb +KO = 79c3219e556e81a46d420cd8e07a548b33e8f67c129d79020acd79b2a8ef7a0b + +COUNT=19 +L = 256 +KI = 59b20dfac23c14ef41b2fba1c239b7bc502ac9f69535c94fb1ffcf85c99592b7 +FixedInputDataByteLen = 60 +FixedInputData = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b0 +KO = d119f27f0e58de39fdb58ccecec70cbf56733684fcc79c3a2aedbb8c368041c4 + +COUNT=20 +L = 160 +KI = 92f2aadd695f42b06bdfc6adfd82f3790525b36e7a4ff006aee899498cb118cc +FixedInputDataByteLen = 60 +FixedInputData = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a +KO = 5f57f1d0c200ce42c25763f86d6155d65c364758 + +COUNT=21 +L = 160 +KI = 9ee7654e9a8e3171869b7b9a886d8a6f27e903a9760a102ff574bc5ae293471f +FixedInputDataByteLen = 60 +FixedInputData = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada87 +KO = 87f046544a8ba38e5e81d5df6c8d517fadf733ab + +COUNT=22 +L = 160 +KI = 7798fb36d849afdcabecdbb4a998f0f6f0298e826c238afea2d1df4e8aab2a0f +FixedInputDataByteLen = 60 +FixedInputData = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc +KO = f725ef56e9214127e05eeb5a6d6ff16bc4073931 + +COUNT=23 +L = 160 +KI = 2393c746d342b962e16420dada57b2bd147b1777e6912dfb25987ffa639bd5c4 +FixedInputDataByteLen = 60 +FixedInputData = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b +KO = 155bf397c33c2f53f6992ea2e9bd8728795eecec + +COUNT=24 +L = 160 +KI = 049d0afe689b869ebaf7648c3bbec51bd598fc0cb76627611d78ccda5f5438aa +FixedInputDataByteLen = 60 +FixedInputData = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd67909348 +KO = b1b87a6efb60283a0e038d76ba0b9d62498fc225 + +COUNT=25 +L = 160 +KI = 1dc19b9784634e4865475bd2e5ee63701a8d805e322209bf6e6d032f195c39a9 +FixedInputDataByteLen = 60 +FixedInputData = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b87 +KO = 788a8aece0654dc6aa19e9142ac940c9ec5e3af2 + +COUNT=26 +L = 160 +KI = d8a2dc26adbee289022a97df58b294e3ef092536333bfe8bcf45d43a2a95d96b +FixedInputDataByteLen = 60 +FixedInputData = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae +KO = cbab352c1377f989c35f47e9f42f7ca7bbcab687 + +COUNT=27 +L = 160 +KI = e5fddaf23863e601ace2e1a813b6a2a6b9e0565c3789b8362f2b05f3f16feb5a +FixedInputDataByteLen = 60 +FixedInputData = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef6 +KO = b47202257982192334a2ed0a9a46f379063201e1 + +COUNT=28 +L = 160 +KI = 3dc9860d46481c1feaebb3ee4f61ad7b6d9059d5b8e50c24413cc061dece9559 +FixedInputDataByteLen = 60 +FixedInputData = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd883 +KO = 40f19230070606bea18f0ea433739a2501e11bbf + +COUNT=29 +L = 160 +KI = 66ee035d6761f7d767f7bc24f680cf8598c05422f35e9d5f2f20cbf01fe1beee +FixedInputDataByteLen = 60 +FixedInputData = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf5 +KO = 5b0d49eca78b6f90c8a7dff142d7e3a83a3e4afe + +COUNT=30 +L = 320 +KI = 91cc6500cd003d3da35014958bde0bf660c18edc6b905fa5df932d91939653e3 +FixedInputDataByteLen = 60 +FixedInputData = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c2 +KO = fb3db58620a605d3c3bdcd10762744edc0e25eb4100efdd39afefd5796a530b291509a87f31721d4 + +COUNT=31 +L = 320 +KI = 3e8276adc831267963f83db1300e23a027600d3dbf1521fbf2452ecd5894a8d9 +FixedInputDataByteLen = 60 +FixedInputData = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c4133995 +KO = 89f9d3a3a894c4eaf9f1545451477d268e9f50764c6f4019fbab2cb581c6cbd65aba09c0f1ef693d + +COUNT=32 +L = 320 +KI = d0faa69f38e901b6fc5f07b9ee5ebd19ed0563d0f178031852676b1f8a267095 +FixedInputDataByteLen = 60 +FixedInputData = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c8 +KO = a8d16e029c82a73b500fa36873ce4c0b3c479ceb8574bcf6ecdd9443b6321e4521d0886512cffda2 + +COUNT=33 +L = 320 +KI = 5fd382e040add7fb017d81a5f341a8282203924b4e9df0edbf7d035fd53f13a8 +FixedInputDataByteLen = 60 +FixedInputData = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f16 +KO = 9ad1814078fad8e864fec99a5e422dc0827e6946e224fee295b5b757cc53c3b8b2b101b38b6a608a + +COUNT=34 +L = 320 +KI = 6570bc6745938187ffe41af252ce0f4a6b3edb01fec5b8db4f0fbf5d1022688d +FixedInputDataByteLen = 60 +FixedInputData = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d639 +KO = 6b981e25fec4274eea6f02db3ef12c0199133ddf3a1833a06acf1bf074c20d70e7592935f9935747 + +COUNT=35 +L = 320 +KI = 1d6dc3f63929239eb0a3d4d138e1f3e53bba0304b87d37f1022b572fd7c21ba6 +FixedInputDataByteLen = 60 +FixedInputData = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb4 +KO = 51fc93bc23eaf6003fad84c310155b53246037705574a901fcafd31335f81e68f1b4348a41a0d414 + +COUNT=36 +L = 320 +KI = 5c3f01773a3a70a1cce84150d0a241c3ef730cceec4a39fcd5bee166eaf18e53 +FixedInputDataByteLen = 60 +FixedInputData = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd54 +KO = 7c498ecca6cb79725df54ffae3437c6eb114dcc5fc8f6968c03d1cd71ad5f33846a28f57f5e1f697 + +COUNT=37 +L = 320 +KI = da03d2d251c0bba1cbdf30ac1c1a794521f70a33ac87c268b9727a2097ad4d1d +FixedInputDataByteLen = 60 +FixedInputData = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e34 +KO = ea0bf802f16fc54bb48a8b0042b3df1eb8acea037300462735fc93a480e6e4231cda5aa86b93da53 + +COUNT=38 +L = 320 +KI = 80e6f8f31705b07a79a0e283e1c07d62a13a142de101c7afa53bed09e3e244e0 +FixedInputDataByteLen = 60 +FixedInputData = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c78 +KO = 3178a5754ba3f6f047d007a910d6ef38996b224d1164087a81796c605f821c288be498b2462582dd + +COUNT=39 +L = 320 +KI = 693ac93fe6c6968fdf373b1325c3021117930f908c9314915458ea8164aba1a7 +FixedInputDataByteLen = 60 +FixedInputData = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c +KO = 2a41a8122b9d2a604b67fe17fe6e4ff5b22d18936601bb2a79f1ef04e2a4e65cc0b0a2a915fc12cd + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 6205ae02dc1e943506ac7049889de1d9e4cfb7e696508ec999f4cb3d06ac5964 +FixedInputDataByteLen = 60 +FixedInputData = b145c7c120101f418f069dd639feda41c36ffc64a251afb5829c4c71572f16a5cdbf8518d8b9fad7a7ef40483ad0f8a8c044aefb7dc8b465923ab403 +KO = 22001c6de7ca7e303cfa7266f834d7fc + +COUNT=1 +L = 128 +KI = b430827b79c86141115e4e65ea57683569c3bdc9e31fa8e2a1ae0be35bac923b +FixedInputDataByteLen = 60 +FixedInputData = de0a31f68ecf35853ee60ccfbdaf364ea657ec0eec929fc790378a8acacff53b4f67f0bbb6efe7585cda5183989f820eb80c9c656bafb6098ee721b3 +KO = 2a612c89ebfee26f861836f68de350bc + +COUNT=2 +L = 128 +KI = 93387ab13f10c55984ad00413d53d0937f740daa44bd0b6dca47ed1a32a5f791 +FixedInputDataByteLen = 60 +FixedInputData = a7f0df9e67e37baa8ad2177bb2358552ea36b755eaf361530d140b78dc77eade032236a5be5af8cac54cf0bc6c0bc49649405185aabf94d7b6b72495 +KO = 91a688c1c38fd0bbd351f4fdc11b5d04 + +COUNT=3 +L = 128 +KI = f90dac2f11bcfad517982ad1ce6e80bd40d3be0ed8a86e62ed95227f3dea1009 +FixedInputDataByteLen = 60 +FixedInputData = 04da0611a93f68d5e2ebc125ca63c7ca8a2a4f26f32b9db8f2ddf282fb6ff8ff43ed8557484302a07231d6eeaff4629aeb5f66e2a3fa8c02d8b24ff0 +KO = 8101a17084f065ed5e1dcae5cd777a49 + +COUNT=4 +L = 128 +KI = 5348979d5903e187e6c96f259415a519465f70c06a03549254e3a3ac9a628ac6 +FixedInputDataByteLen = 60 +FixedInputData = 77706b766f935b8c67d6b4e8b88d30720be5a79ade615a54c281bf223a2bd35afe19da814e5129988cc104a4d84ed51f0f5f78e6812fc7c6f4768b5b +KO = 840782a22f8da1fc7fc176dd832ea805 + +COUNT=5 +L = 128 +KI = 0cb1ef75fff386e9cd3451a3861fae88767c8ad60a119e6664ef96d685b44baa +FixedInputDataByteLen = 60 +FixedInputData = 2bb7c8a0d32f6f17a9365395e380b338c214845e44928fdba23ab5e2944e2e8e5449fd1952dff9101d495a25dd50fdd8e9c5b6dccfc604cda24d4fff +KO = 568a4760726b052462d4fb54dbe22318 + +COUNT=6 +L = 128 +KI = b9b59588faad516b34ba00e605d9e6993152812ecfd20e4df55cfad534364986 +FixedInputDataByteLen = 60 +FixedInputData = 452b47397641fb3e27aebea98dac22fa0b22cbf3df57cd578846b8336ff697ece79f193892bd20c85af09a728794a39df547c0b8d65ac1ab5d1b5bce +KO = 0333269aca2d43a0d4ad986772bd24af + +COUNT=7 +L = 128 +KI = 268b443306f87acd653fb953e1ed03323e7e380f4b0a7b2eca098cf69a3ad37c +FixedInputDataByteLen = 60 +FixedInputData = 62749c6584e03d5c988f5e38dc99148565a5dbf46367451c05a47e145ba975f3558daf0a0e228552e06f2dcb8e63ffadb227c0dedb01dc235a1c426b +KO = e59c9969f25e04196720665b6cad0d9c + +COUNT=8 +L = 128 +KI = 0704dc326f33158b0a3d1d6bd2586d4eb22d91bc7f1d759548e96d85f8236fd8 +FixedInputDataByteLen = 60 +FixedInputData = c8bac3b0f6a4d3781ad98faad0909c4024e34b22eed946aade4e434cff8cce090396adf1d71ce31c35ddb5732bab16a2c2a973609fd1bc3ff0ba3c49 +KO = 416b098575067c67707dc58ba226a44f + +COUNT=9 +L = 128 +KI = e69003c7897204a13e8e24009618cb31a06749d822b78c8e19df32a19c65be1b +FixedInputDataByteLen = 60 +FixedInputData = 19735606ae88f6a3579c00cf4ba98b995c907a34f689b24c7481306e00fcd66686058759c94a89d7a489e71c474ae3fa7dc08efb163a84d27594159d +KO = eb412ba8c3cfb3747e81145dbf6b7bfe + +COUNT=10 +L = 256 +KI = 214574e31e452b6c9002b13cc605494c3d70bfc9c8eca0b912cccc53dfb19b0c +FixedInputDataByteLen = 60 +FixedInputData = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a +KO = d154eeb5e71969bdaec8a86e260c133719f2de503b7aeebe64a251a81f7b2633 + +COUNT=11 +L = 256 +KI = 5f5fe61fd4f655c556f428c1e03efabd7949eef01dc7e82b59f66a7ae02802c8 +FixedInputDataByteLen = 60 +FixedInputData = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e +KO = 33e4109dee77d053c85081395d5e76bd06f64e65b01e160f45124b0bd6692450 + +COUNT=12 +L = 256 +KI = 98a2e5305472f14269444af3646354087632c93329c98b4013dec0a819341252 +FixedInputDataByteLen = 60 +FixedInputData = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e0 +KO = df7bf67b6aaff4f4bdc2a88fb530f7ec4a6cb356b9550018654c695d872b9f03 + +COUNT=13 +L = 256 +KI = d9789c34cc792e2c553209c9006001ae9ac39a44e738d3755671b1fd8e5d9faf +FixedInputDataByteLen = 60 +FixedInputData = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b18 +KO = 99fdf50c50304a192c850853235300cb456e2a171290c64a8427b93e738ee48c + +COUNT=14 +L = 256 +KI = acb9f36a274c455ce2510d3f2a7ba4a50e0cd2b8d00f5fa1cec987bce19b06b7 +FixedInputDataByteLen = 60 +FixedInputData = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c87 +KO = 79e92d759f1f603ca94bb603539fa39045c6518345ffd102ce75f313e91bed5d + +COUNT=15 +L = 256 +KI = 98fcc0bdc05223020804172bf75e6f61ab269d7333bc46cc6b15c9f609437d51 +FixedInputDataByteLen = 60 +FixedInputData = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e3 +KO = de3cf0c48f7a6aa64a36694c36a92b2c143e9176b673fb979f10b8ed37931396 + +COUNT=16 +L = 256 +KI = 038ad7c6bcbd7b8fddae016a98fdeafd3ed625f53824f80759ca201688cd3a5d +FixedInputDataByteLen = 60 +FixedInputData = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c +KO = 87481a4866758c6b84985065305582ed8b0ada58ba5de0c441c3e8005e88efd3 + +COUNT=17 +L = 256 +KI = 0cbff0516343ac72145a64a69fa3de1867ba6496d106c3c0b48ba378228012b7 +FixedInputDataByteLen = 60 +FixedInputData = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c +KO = bd1a9c8cbb8df3749cec96b0239454169fbd9ad5d46f1f2dedd71303200c1bca + +COUNT=18 +L = 256 +KI = 9f256570c60f93a3723e4484f0620b5a9c9ee50fd578f1ea51a61ca3e0044ada +FixedInputDataByteLen = 60 +FixedInputData = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f3 +KO = 0e47967894d4559949e2633919861e2baf13dc6e57bee93c09d027f0fdfe8fe3 + +COUNT=19 +L = 256 +KI = ac4e2a5c6d2548d17ed66f3d3b6bd15a6bb6a704ebee25f75af2fd13b2ece877 +FixedInputDataByteLen = 60 +FixedInputData = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca +KO = 313d6c681d4c3c397d31cb29a778b30f80c0ab50fcec38ef38229867ea399c52 + +COUNT=20 +L = 160 +KI = b08d8dd7de6a1f43fe8431e774d86aa8c36900265ef9d5c3f41636df5bbc4c6a +FixedInputDataByteLen = 60 +FixedInputData = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e0 +KO = ea6cacffa4c83467a6e7a5fde54f9aab8d52a289 + +COUNT=21 +L = 160 +KI = 4d2df18a9e36bb57a63d510487d948a453f9a688630b96d49c624e857f47b486 +FixedInputDataByteLen = 60 +FixedInputData = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d009 +KO = 8d912606a40323c42d7ab4d42f0ff650c667589d + +COUNT=22 +L = 160 +KI = 89654f3e12931aeac43e2543075e0a4cdadfe1e48ae7fc4d0b9d54a3322ce4e1 +FixedInputDataByteLen = 60 +FixedInputData = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce399906 +KO = d58a58cc921b4894cdb447ae080934aa5564936b + +COUNT=23 +L = 160 +KI = 41ed810871f3c36b80163c790f2f2d1f337c1842fc1fa7b939204939df5880d7 +FixedInputDataByteLen = 60 +FixedInputData = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a +KO = d5539d00ba15fb96419b84f66734c3481eddcd65 + +COUNT=24 +L = 160 +KI = 9ae9106f2874becea1e31581012bbba3c4cf85ad416a1777d6ac34861c17e863 +FixedInputDataByteLen = 60 +FixedInputData = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e61 +KO = 49bba125fc015e4822a93f53aea59a13c64c0ace + +COUNT=25 +L = 160 +KI = 42bf43ad753541c42e6572278fbb37b89283d9c06c14f87a9fda4165665a6f4d +FixedInputDataByteLen = 60 +FixedInputData = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa +KO = eaa86bbf9fc6a9e529534f5dc62569c072f339ae + +COUNT=26 +L = 160 +KI = 80eb3eede80a322afa23b155ab36eb56421d380dd9cfc602f33cc6b8a98aa71e +FixedInputDataByteLen = 60 +FixedInputData = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec +KO = d3e70444f296e4bae92469c39cc8fa876053fc3e + +COUNT=27 +L = 160 +KI = 89bc05997d8e64d0e87373934610b28aa56f2567adce1fdfe0eba92c419203f5 +FixedInputDataByteLen = 60 +FixedInputData = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb +KO = c688e0cb35113dbe1d125ac812e95f349b9560f9 + +COUNT=28 +L = 160 +KI = 7df900f33c9ee85ddf2d066f489196b7ad0be3193107e1ed460e15f010e57e0b +FixedInputDataByteLen = 60 +FixedInputData = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd03 +KO = ad8f094bf7c37ce379c714db1a98a0ae44e32b57 + +COUNT=29 +L = 160 +KI = 44e6db5fea551ac0791c6ce815de6d2b06a3a887afb4cedd85d63346c7cc7d7b +FixedInputDataByteLen = 60 +FixedInputData = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d944 +KO = 7e22be60443f61784f7ba14c035ee2cc19b7c1f2 + +COUNT=30 +L = 320 +KI = 8757f1fa830bf289b8a1f436bbe1205f5763a6a9088a53c855d98d4523c23239 +FixedInputDataByteLen = 60 +FixedInputData = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e +KO = 3a9e22b40dd57a4db1a436535c97490ae0e238a7ec0028d0e713c390fe497d80c237248a1ab91e57 + +COUNT=31 +L = 320 +KI = b6e4d5c0f3e67bf480860b768a11f818f3c136741d108cb104b89cee263fa723 +FixedInputDataByteLen = 60 +FixedInputData = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f001 +KO = bcbef950be047a39c61a742347b267bfd7c0726d6549cfca34064d5224f24cb2d04e16649415ae95 + +COUNT=32 +L = 320 +KI = b5c1f2b412f9a32dc17a59eb98ee2f785f2351089d591377974d1ce1af68eda9 +FixedInputDataByteLen = 60 +FixedInputData = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e49 +KO = bcbcb470308489da8a79ae8ccfe70f4608ba3b86efd0ee9cde865f7e89b3c2a15c3fe22e25bee398 + +COUNT=33 +L = 320 +KI = bb75fc013b70b0913a6ad23ac73e19777886ce8247a58c9ec3c0282a57bd417d +FixedInputDataByteLen = 60 +FixedInputData = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa51 +KO = 473e421ef3447c0b7347fe1a984939a74428ce7c008a51fc503942a0ecb0f3226db89122026f7652 + +COUNT=34 +L = 320 +KI = 3609cb6a0a566e36b2dc59f64770d806b11cdaf4868b161f4983d4fb37f8ceb6 +FixedInputDataByteLen = 60 +FixedInputData = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db0 +KO = f265233db721c2c0574c1193d9089cb669862ba6287bbd76a85a673f8c60feeea2fee9d40923ab2e + +COUNT=35 +L = 320 +KI = 9fa1331da7cbb8689efe832e3ea60162d15c750919e89474cde8512dd1242213 +FixedInputDataByteLen = 60 +FixedInputData = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d18943712 +KO = 9956e9b2faed9ade321608a62d4a43e8c04a21d9dd05a9b794af287768487407e6dc61cbc56aa260 + +COUNT=36 +L = 320 +KI = e680ce82008c4d8a86494f102c12e238320f9ce3c14c1987d0d344b48e03fc2b +FixedInputDataByteLen = 60 +FixedInputData = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da7 +KO = adc539e70cd82b5566ad91779f299e10c1725574710955d993b719dfee5d0f21cd765a98aecf01a0 + +COUNT=37 +L = 320 +KI = c650507652b45e85ce5796a43c59a2646a97741719d533946e505372f4aac8eb +FixedInputDataByteLen = 60 +FixedInputData = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb +KO = 447221677be7015d738eb6658a42dcfab3cc4b7ee2317db1edad570ef04c793650badc9441fb735a + +COUNT=38 +L = 320 +KI = 4722f8a15813b4033e4c290455a07387cf2bcf09d10429d7d2df8412340fa20d +FixedInputDataByteLen = 60 +FixedInputData = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad +KO = 156bb95db7e79d53e07b82c567f7b7a3b8dec8c562fffc16a553a3355203070ad9ed4f60304dd0dc + +COUNT=39 +L = 320 +KI = a9ed5d7f55df8c96c1992f291a6b12204c1c8500cf318ab346e6cd61c05b88ce +FixedInputDataByteLen = 60 +FixedInputData = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a9 +KO = 9b8f6813293b7bad8427e0da39ad8c468efc2d06bb56ea351eee2f6dd538002ffc4a6a820eadfb60 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 404b2b964f2cc8f50b614f591a58d15c21844c115d8b62472f06bdd82a992a5e +FixedInputDataByteLen = 60 +FixedInputData = bdbe08a73cae7a5f6ce100753b981d4fc432da7cd841095a211b60f3c7b0a6297d98b84246cf9fe62bd02022c7b50e88a5cafc400aa881cadc5f8979 +KO = 897f6aebf46fb0ee41a89b324ee82edd + +COUNT=1 +L = 128 +KI = 78c0d493163ed36831bd4b9007a8dfde8d8cdd92319f817e238047248faad57a +FixedInputDataByteLen = 60 +FixedInputData = 893c3d53464936a0a1508c6a5764c8ef38d4075ea7ed572ec49185ac437765d64d9111c2924de5849f371f946f78ee795b482ea5e7b7c0ba88d05aa7 +KO = e9e1c9046b736bdddfdecf6eeba09dbe + +COUNT=2 +L = 128 +KI = e44f87117383d2b0a777854a2e6054126aec52ef528d3c59bf5236a083ab7180 +FixedInputDataByteLen = 60 +FixedInputData = 7cf160d0a3037cf1d4e73cf1b09eab224adcd6950573f401d3ada3c38ce905e167fcf5c7430906ef7737d78b23d2c58c8e4d5af83bacaec646cd2129 +KO = 253b785a2f330787dda2716b0ca06e79 + +COUNT=3 +L = 128 +KI = a98c25aa8db7a626d1a962d6699339d8711ba1b4935c915960fbfc706098574f +FixedInputDataByteLen = 60 +FixedInputData = 59b40420c8902cadce983a51b4efff12b908dbf9a3526291a648bc34bd9e20c93df1759860d20b500eafd2b0b687f74ec292f7e54cd9941b9a53719e +KO = db66b8cc74ad5d577af36e35c7f9cc4b + +COUNT=4 +L = 128 +KI = fbb2eef6ff17fc25f15beb2213c6d041e9ce8f168562000f592aa9944bd299bc +FixedInputDataByteLen = 60 +FixedInputData = 2bea7dbcc1527dabec44d2fcb2f218c8a566bd0bb023bce8f99a05e9a0b683b787c210261453a1fde90516819a62e60fde5fef9a33bda1c407a479f9 +KO = 74b50277eac70ee043e8e8fe115f6462 + +COUNT=5 +L = 128 +KI = a84a18b6ba18880390dd1d1f7b3fb5f5b702618cf5cfe69001183c693d566180 +FixedInputDataByteLen = 60 +FixedInputData = 19e12f8afa54332d817371b63738cbbae762aea84a099f3ee09424a201277e356c53c89ad4521b98dfe0adc41920ea5ecc56e4891e48bca3b37bd21a +KO = 36d67fa85337f6cf21ecd2ad46139781 + +COUNT=6 +L = 128 +KI = 474bee4d14d7a9d862216bf320d0cccb501b27c5c165996b5179ed5202f202fd +FixedInputDataByteLen = 60 +FixedInputData = db03de52795248a9955c5be365efc4740b988a010d189321f7a8b732dc1d5eeb589a4f3683e44a453d93d87bb8a565dc0c6baff2b9a8fb3a1f43581f +KO = d2c20567cddff65ba12d66fcde0dd37d + +COUNT=7 +L = 128 +KI = 08200f1451d5ec8c36cbf6168c2439665ddc7d1a05e54460764a1c07c7d85d90 +FixedInputDataByteLen = 60 +FixedInputData = d92a908c43fe90df75c75c379752d4e335af997482faa8c3d9cc894ad652be9486c3d77afcc3a626d094256baa6981cf1ecbe4366387801ac93d6c0c +KO = 5b2c4f5e937bae0d1242e52bcb802c66 + +COUNT=8 +L = 128 +KI = 73628d7f7e494b558b79b4f1ce3560d907a9fab12f2eeadafb84f1091e2cea92 +FixedInputDataByteLen = 60 +FixedInputData = c01c18299f691a42abd6bd9e69894e91c3534d52262d66667cbfba42a99202f9c23aea9b2cc5ec0ee5802c964290364e44f29f4ec9e4695115e15838 +KO = bbdd587f23e3d6410aa8f8f059cfebaf + +COUNT=9 +L = 128 +KI = a2da5d70710511f36a7abe89d4bbaf906b41b37ef6d6d16485dd47fa936daf95 +FixedInputDataByteLen = 60 +FixedInputData = 92866bd8bbe693f18f74ed0172cb3fed6b9fa149ec0c57281e85fa1fe697750dd02cee619ce19ae8d5c3d26f90cfe5e3ad8a2fa7ead65b81cbb5f372 +KO = 13dd4bf8ba971a632b0c440766463af2 + +COUNT=10 +L = 256 +KI = fa1b71213bccf9cb2c4d2c7b4fedfacaaf310a288d89d5db752c0600b6cbf26d +FixedInputDataByteLen = 60 +FixedInputData = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df +KO = 8e59fb64597579a630c5c0495f2ca7ce3a72f8d1f67d97302d5d11979ffd358f + +COUNT=11 +L = 256 +KI = 904f1b29c9e69e59474b1cd24f838dc78d33b2099e6828ac7e283732c3acdf59 +FixedInputDataByteLen = 60 +FixedInputData = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1 +KO = 412b04eeb055da2d191c917bac18b79bd574fb24e9cc2a4986a049950e4986f3 + +COUNT=12 +L = 256 +KI = 647ccba79db1e555aaa6778852a7f4115ab8ac951f12b99cdd06a896f7492c3c +FixedInputDataByteLen = 60 +FixedInputData = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4 +KO = 4f7638638bbb97199e5fae6de648aef910f45e7826251b548dfe50720be16c49 + +COUNT=13 +L = 256 +KI = 8cb39995aba6cc07d586b32429c1320ec7499e69421abf6aeae9e5be473c3804 +FixedInputDataByteLen = 60 +FixedInputData = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca +KO = 6c6d5d55df13dbbe92a092713f04839edfecd69639d3a8a0601c32abd64eae65 + +COUNT=14 +L = 256 +KI = c491524751fb69089777075d0db3789bb28479ba0399d8ede4e90675e8000125 +FixedInputDataByteLen = 60 +FixedInputData = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11 +KO = 94c2c5228d5fb3933cd85688923f915e1f881c8b0a76e463eb51f7045063051f + +COUNT=15 +L = 256 +KI = 4b678fc718275b89eafdb8fc820e10f9e2201bd80b0ae71dd3e02378280151a4 +FixedInputDataByteLen = 60 +FixedInputData = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0 +KO = 8d01c0e9fd5b9ec8e2220a85726c009d6be31b36e532c6ef16c112ac437a1367 + +COUNT=16 +L = 256 +KI = 5cb5f8468b1356927b1ca8493d3a6cf02184fecc62521432d36ed9e05b821509 +FixedInputDataByteLen = 60 +FixedInputData = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e +KO = 6a19ff0f08485389c5af034edc08bcdfba7c90bd98f2f5168cc265001dfffc49 + +COUNT=17 +L = 256 +KI = 1eba474651a643974c32bdab8302179b75beccfcf39b393da5330b52cfd846ac +FixedInputDataByteLen = 60 +FixedInputData = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b +KO = a9fcd26f9e1b4748ff59e7f83c46522e43569604b87bd32a247a230724d7dbac + +COUNT=18 +L = 256 +KI = b72c67e988accfa323c492aaa28ae3d4ba84d8fc3a1212e3d964ed69b7971a45 +FixedInputDataByteLen = 60 +FixedInputData = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf +KO = cad2aee3cfda6c9cf048a924c7b29de49c2a287ceea05b54d882da1a64b8dee6 + +COUNT=19 +L = 256 +KI = d1d26fa428c2ae127b19fbfdfc526ddc82a7d879aa5f2fef203b887f89046b4a +FixedInputDataByteLen = 60 +FixedInputData = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb +KO = a1a1cf882b74bfd4fb85c68d73b4f68d82434a0c9031af55a840d448efce9025 + +COUNT=20 +L = 160 +KI = ddca4b3335d5d00459d312d0019ba6cc513d122ca7aababfe74fa0ad9b4c0958 +FixedInputDataByteLen = 60 +FixedInputData = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d +KO = 93a2965d9529b8f7457e693037acfa2dc83e8621 + +COUNT=21 +L = 160 +KI = 0e5073ce6a5499b797877324b6177df4b98081b13b0bd50f6ca5688021f9190f +FixedInputDataByteLen = 60 +FixedInputData = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1 +KO = e68777a618ad7be1b1335143e077adec19742207 + +COUNT=22 +L = 160 +KI = 3b764f2284eb53b3692644ec4736c838eb7ddeff40314e78ccbde2025e0da007 +FixedInputDataByteLen = 60 +FixedInputData = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442 +KO = d43d8e46bef0a1740dc44696ac0d1268c41cfec6 + +COUNT=23 +L = 160 +KI = a88897796b2fe4ab7a99320a6321af6474181f3bd6e93f0b1ccb68c38da53819 +FixedInputDataByteLen = 60 +FixedInputData = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e +KO = 69c1740721120f1665e8e53d55f58ab3fa4adea1 + +COUNT=24 +L = 160 +KI = a7dbeda46b9abdf9794ba485046a16d7e7d837f6ec22b7942eea32154dca628b +FixedInputDataByteLen = 60 +FixedInputData = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694 +KO = e67a4dd3e84957471503682bb21e09a43f3cc657 + +COUNT=25 +L = 160 +KI = bc1d5b764310efcd8e37e6b97bf068a82327dbb7837bb8ca8425d2b6126cc7bb +FixedInputDataByteLen = 60 +FixedInputData = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63 +KO = 7b3f5d7541e135fe2fec131361db25b815536dbb + +COUNT=26 +L = 160 +KI = 532ae6114af04b5a12a3aacecb5faae8ec781a39748f7b1f6317c8f007753597 +FixedInputDataByteLen = 60 +FixedInputData = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf +KO = efbc57490c105473c7c1e6797bd8707d09cb3de6 + +COUNT=27 +L = 160 +KI = b392b9cd220be872ca20e772d0e9706821faa93ccdbd93806c9952944753ddd9 +FixedInputDataByteLen = 60 +FixedInputData = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e +KO = c4d8fc7a8a7e213dcabcccb2af9cd06878d6c44a + +COUNT=28 +L = 160 +KI = 64c28f92d3858027fab37deed6c3e8415e89bfdb5bbbf9e704ce3ea0e6f03869 +FixedInputDataByteLen = 60 +FixedInputData = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205 +KO = 084fb7342c006f6212cf591d371b9c04135f9bf1 + +COUNT=29 +L = 160 +KI = 0f07189e4ee36b4c6d9595ba98847c9673972e906f3bc4d7eb5e26f890507084 +FixedInputDataByteLen = 60 +FixedInputData = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26 +KO = b7e6089055466e09ee1c7ed20310c8a27f81eaf0 + +COUNT=30 +L = 320 +KI = fa3b33cd60056d20484db909a004e974cb30ae3657175bac29dac60a1c1d497e +FixedInputDataByteLen = 60 +FixedInputData = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90 +KO = 23dc1d35e5f06031454c1be8dc43caac674c78f2aa77cc3d395550df0f2775057040e2c180e406bd + +COUNT=31 +L = 320 +KI = 02a159cc9ca75d06d7e7afeed2b92df149ca2a8b480ac502582d258b9a5ebbbc +FixedInputDataByteLen = 60 +FixedInputData = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec +KO = e71e97a2740f32f7e326367afb4f6ec5f91c9b2d29d4d25ae4f4e739960310e328c7f9ede9d519df + +COUNT=32 +L = 320 +KI = ae36d70cb7acd137284108238ffd751367db2b2a9a0d4fed10fe4651816dd238 +FixedInputDataByteLen = 60 +FixedInputData = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960 +KO = ef6bb779554a12ae9f8a1922dc1e71cd55c8e5e7182b796802f0a2922ef0d8e91e17d6cc383349f6 + +COUNT=33 +L = 320 +KI = 7d87642298e96aadd6daeb1a2ed618facab2d734d7600172fbcce7dee0660b52 +FixedInputDataByteLen = 60 +FixedInputData = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc +KO = 1eb27695c8b6c53fee6dcc72ea36b7f3f724faf311d0e9ced51e9b6606eb07fdd8871819d5383f1d + +COUNT=34 +L = 320 +KI = c093205acf75416604d1160fe18dc61a57178990a4db716207f6031a3be432a2 +FixedInputDataByteLen = 60 +FixedInputData = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c +KO = 2e2ca49fef760c39dd54781fd66d790b58bff58966615fa540dc6e6b71cf4441cf21683e684e7dda + +COUNT=35 +L = 320 +KI = 72e6111a7fca105fe769549bf33988b2156ed26395f21ef047ccafa50f6254ad +FixedInputDataByteLen = 60 +FixedInputData = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331 +KO = 985af3101eb15f143976c59e1ecbd6741cf6d325dffc7ed2289e6ba7ddbc697d2371ebf6d7c016bf + +COUNT=36 +L = 320 +KI = 281185e6ade36f764d2c910eb714c1b96ad3875b596a511b62d309da3d52cdd4 +FixedInputDataByteLen = 60 +FixedInputData = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6 +KO = 78c530a2c5c42756785b0a283e13b9871ccbc0c577a6573555f1cf632185b118ecaffcdcf0cba2ec + +COUNT=37 +L = 320 +KI = 72ef25ed354512c4412390b8c4341eb19531d12236465ec4f75249aae20df79d +FixedInputDataByteLen = 60 +FixedInputData = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250 +KO = 0aea717b8565c0e51bac2dcccdf97c1e29a2f42b17e7d3edfd17fc44551f2d25b60655d7df5c284c + +COUNT=38 +L = 320 +KI = 2376c5d703e84a63d0590c67bf002296a8db3c8c009a6cf35012e0dab61bffa8 +FixedInputDataByteLen = 60 +FixedInputData = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3 +KO = 83a041802a2f1fd2ad090db73c28320aaee91f6083c833391069ed538b67f0461ad906b70c501a1e + +COUNT=39 +L = 320 +KI = c53a21f3704da1d91dd1cd8bb4684a30e8d121fa697364b07bfc09ce60054d1e +FixedInputDataByteLen = 60 +FixedInputData = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde +KO = a4cb978fcba6feae84ceb92b7175bdeb0660792fe7db95543d64e1e11d66cf57a4757b9274133bca + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 746c44c4129858d89e50e09dc44aec2ab2158c2e0c6bb73b35588e94e33a1958 +FixedInputDataByteLen = 60 +FixedInputData = ebeed6a0462577b6b4e2fe4697c6ae6e1c6b8b9fd14381247bc2cf2c06d7afb55b06389612a85d0a69a1486eb399e7f314b234fd44908396b55f6e67 +KO = 85e1cd8cea5a43f7f5b626fa7666f550 + +COUNT=1 +L = 128 +KI = 860995c51b668a94ba21d8babe4c4da5fe4a755f172a5535e950db139b36dc06 +FixedInputDataByteLen = 60 +FixedInputData = b3b80042c1c2f147e4004b67929e4bbf5e9bbad5d9b2c4cba5248703b2eeab792ed7c67a4debbd8692d9998917ec400d74cfbef9c6e082ddd91e472e +KO = 965f7dfa57ca35b705193a74afa7c668 + +COUNT=2 +L = 128 +KI = 49310da148c783fd62bfea15b59575fae1b5218c77584628f73e2af85eae3628 +FixedInputDataByteLen = 60 +FixedInputData = 870f8ed726c97356ed0907e2eccdf1787618953e386f802841144399c5661a9e4f0fe0153ff287cba5679c10a61e70c900b416d0a834fc6061d72b54 +KO = 31e2c9b65d7ffc335ce9423b094d3880 + +COUNT=3 +L = 128 +KI = 2c2c6b48806fefd60f0c74e54d708d42a3c059ee96b7191d92a51db4110abbde +FixedInputDataByteLen = 60 +FixedInputData = 24344cec7890ed8221cc00f65d969a2155a4fd22bf996eca92eefc62d2afd255ee77f270b358742751334f9c0626278d029343fb6a92314c7a72867b +KO = c2ee9fd95b9aacbc989e4584a140e799 + +COUNT=4 +L = 128 +KI = 5cbe1f25909fdc7d136f5a699be5244d7004602b84e5648e98cdae7ecd9a7a94 +FixedInputDataByteLen = 60 +FixedInputData = 66cd519ee31f98c8a7658b8681a744c2229ab8b7d8b7f415dd1734e3439be684c1ebba97e51c58ec31ab4469411d3bb4a707911f479cab024ae52835 +KO = 2bafee7c94b032a3e62b0d6670fb1e46 + +COUNT=5 +L = 128 +KI = 56bd5f1de5a03339a05e1dc7543a0a5fa03902107cb67998a4bc73e175f54fe7 +FixedInputDataByteLen = 60 +FixedInputData = 64dcf8db4d7c2ad31fef2d281c4890567192e2c686b43d7420ecc519b399d9692e0e3737d3c2e221c9bf81712fe9e3582e1c76ef6be4fd700cdf98f0 +KO = 733115864556561417ece9912c0b4bc2 + +COUNT=6 +L = 128 +KI = e2eacfa1617db7670533259320c124ec3337c0abe32c258b4cf3dff4437f8bae +FixedInputDataByteLen = 60 +FixedInputData = 1f7a7b682f9cbdbb6676e686506853f1a7595e5dedac7c62f618394c8f1ebd27a18425e723a8ecedac2088e8485007a045d97ed96e3036813834075c +KO = e2250dfc6edb9b7929a2ad596d2be68c + +COUNT=7 +L = 128 +KI = 7383e1ebcba70d2babe3dd363ada82a4f9d3f72b3526b6bbd1e9a10e3ed5f5b8 +FixedInputDataByteLen = 60 +FixedInputData = c14dd2ac298d2cbdd6f2ef0cd17756355740633eafce3567b75bcec1876f9936fef5a16a2f978ee0daba0036d7957b7dd7a2e0cf0bb46489745bf4dc +KO = bdeee464b4a5e3373d2eeefeade8504c + +COUNT=8 +L = 128 +KI = 36416711c7408b376e0867e76be354cfbe34eb7aff150607e5eeea97d95ec9b0 +FixedInputDataByteLen = 60 +FixedInputData = 90ec8508e92ad1d315dbf5f331817d6e019df17d99157e615c6ae2102067dbe5372c3ab6b2f531f9f0d37e592ab6207fd3fc50083bca2661b3ab2a04 +KO = c8ca49a95d4fc0c011c55f64dfe2b3eb + +COUNT=9 +L = 128 +KI = 03f915e2065a5344515a7b35a81074751cc966b9bf52c0711136ff3b76b09051 +FixedInputDataByteLen = 60 +FixedInputData = 80ae5e7ac1396deba9545f33c5eed6525857d3807b8bd9fae3b88dce87c996509e7d8fe925b5ed22609510a3ae218270af2e321004b0c1bf5cb5d2fa +KO = a0ccafe70c1ca0bfe77a5b7df4547033 + +COUNT=10 +L = 256 +KI = ddff8e93ecb91f2a2c53422c4c410bcc74e33cc4dd6ac2ef352ba835eb5e2eac +FixedInputDataByteLen = 60 +FixedInputData = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae7888 +KO = e22b5dddbeae5931437851b0720443af9a1094703f74c420ffc2fe7a8d2873f7 + +COUNT=11 +L = 256 +KI = 4b65f829700feca9f5c203df1819622c75a3a07f8faea89aabe966b6c583252f +FixedInputDataByteLen = 60 +FixedInputData = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a +KO = f6bfbbce12689ef9891e77959e946a2223ceee88a0fe22f31beb0660839c369a + +COUNT=12 +L = 256 +KI = eb730feba99be514733a8987012d15d90502265fab905a7dbc9ce91fd32a9983 +FixedInputDataByteLen = 60 +FixedInputData = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba3 +KO = edefb7eaf7d07361bae6c0b0be64ff4553194f9ba6a48c8ff5bb6649834ca3e0 + +COUNT=13 +L = 256 +KI = 65aed1a8adc2cac6451a2ca29e8e8fd66d7535908516ade8de8505d291c587f4 +FixedInputDataByteLen = 60 +FixedInputData = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b5 +KO = 9f2bebac191ae20a7c30a82dae5cb5a3dd5b1f31783ce9ff66eb8ddffa685eb2 + +COUNT=14 +L = 256 +KI = 41f1fc2f4cf3db7bf12af85a42bc29066fcee1f01d2129b5742769c1b6eab4eb +FixedInputDataByteLen = 60 +FixedInputData = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f926 +KO = 82828f48bb5be6f558327fabb80e7d84f5b22b4f0bd3b68ad025533d89678ab4 + +COUNT=15 +L = 256 +KI = 9de6559532b117b84ed741aee9e298c42bb51b30b3ec852a68df0dfd490fca65 +FixedInputDataByteLen = 60 +FixedInputData = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da472 +KO = 1a49fc2ed735642e80d1ab8e0774a522a4ae8921772cdaf7c4e895d08347b88a + +COUNT=16 +L = 256 +KI = 7f23f6aa4291e35992105f7ca81457a0151471f5ef3e85ab73835dc20d80b2b6 +FixedInputDataByteLen = 60 +FixedInputData = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc24 +KO = 9d90f3179d6dd7a85e3d8c51bca050155da32ef8464dd00e8665ad02aad6ceac + +COUNT=17 +L = 256 +KI = 060abd77f22443f5b983ecda5ae8f5491ef5a7d6a2c9eb8cb157216e0706eae0 +FixedInputDataByteLen = 60 +FixedInputData = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce +KO = 2d7110c0dbdbe29a15f1a212bfe4c23e70d18767178e4b5bf155254f549395ce + +COUNT=18 +L = 256 +KI = 839cf1d3fb241af4e5fd0d0b4722ecaea3d329b8ca6d0c6e42a0e4a6925bb841 +FixedInputDataByteLen = 60 +FixedInputData = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c6 +KO = 2673391b812348786c81209579807496bb4758eda84565a81f1c571b7caaba83 + +COUNT=19 +L = 256 +KI = 112c121d75b6c57ab38188f407f72f2e20518a1629d0957d4ab5414581574564 +FixedInputDataByteLen = 60 +FixedInputData = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb6169 +KO = 15b712d5ea58194f6ac445c7681d6fbe73dd498a9fb86366bac9c724848a3af6 + +COUNT=20 +L = 160 +KI = 6ee560d9beded90ae3abdf04389cda2f394cef6132a07aca37d3c7406041f831 +FixedInputDataByteLen = 60 +FixedInputData = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b +KO = e906c55368b738d99a882f0332a2fe3faec0328d + +COUNT=21 +L = 160 +KI = 0c227e2d18331b0f9c1ebe6b59fcf8071af735019630aa14060777703e3eafea +FixedInputDataByteLen = 60 +FixedInputData = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d991 +KO = 00edf931ed306810e956b09830c0307ecde16b09 + +COUNT=22 +L = 160 +KI = 835a0f05981b13c6eb403dedd90bc7b898ea7ddc84ed5e454e4de49f2d0efe24 +FixedInputDataByteLen = 60 +FixedInputData = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e55 +KO = ac3ff4020a838a655b6cb81c55c92e311eea2369 + +COUNT=23 +L = 160 +KI = 25aa1a5ed23cef5cf9aca5605d6c4c2a27e38b47d2794022d9928e5287f9411b +FixedInputDataByteLen = 60 +FixedInputData = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab0 +KO = bfd882eedb5e7d7c05c136368d4b418abafcc786 + +COUNT=24 +L = 160 +KI = e3e2f7b7cf302898dcc4ed95d96a30203be4a266312ce5a4c7b89076b040ccf1 +FixedInputDataByteLen = 60 +FixedInputData = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c +KO = 1082c0ce0535659861e4738ddec13e3ad992e25a + +COUNT=25 +L = 160 +KI = f7bdc88dd863f6f1cf3024874a22ce828ec92ef982b9b4edf8eb25a7582129ff +FixedInputDataByteLen = 60 +FixedInputData = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e87674680 +KO = ae20e7f9016037d7eced0020d442679e887fce03 + +COUNT=26 +L = 160 +KI = f6d1e31736068fb8ff25b707a180049f83b555490d962bb11d64090c7e238381 +FixedInputDataByteLen = 60 +FixedInputData = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d775 +KO = 69f71a225e99dacd9b542c7426428deaecaf3923 + +COUNT=27 +L = 160 +KI = 0cbeb760fc39d8e1142411b3f28a9646174c63697cce8d3be94b262edbabf5ec +FixedInputDataByteLen = 60 +FixedInputData = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c1 +KO = 7ca4e67c1e328bf93c75296d1222197489e89e67 + +COUNT=28 +L = 160 +KI = 0c1b9e433b297ecb53685e28bd108b8c278aa4fd91b0fdc022ebb1909cac9832 +FixedInputDataByteLen = 60 +FixedInputData = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d7 +KO = 493c45d557e962a05226c8f828365f1d6f27375f + +COUNT=29 +L = 160 +KI = e864a600daec76e0d595d61da46162d4b3680d42b8b2719ca3803153c77477e6 +FixedInputDataByteLen = 60 +FixedInputData = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f4 +KO = 863281422ec1fd07e4748815e189a5579797609f + +COUNT=30 +L = 320 +KI = 2ea718d0549220cec6de30143633d50250b13b8240fae23ffb08e1e7cbff7c9e +FixedInputDataByteLen = 60 +FixedInputData = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b9964 +KO = 849ca0ca060e9f56446087613319390c604fb704c6bafa72e5374ba90da24f6cbc4be09c12612201 + +COUNT=31 +L = 320 +KI = da8f020a97cc95b9a2b4d46e131329d22ab6a82e1d794499da51ad7f17ba5a54 +FixedInputDataByteLen = 60 +FixedInputData = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d1 +KO = 6530434fafb978ac4d269befe1059446565e35d01a6ba51e307809da98dba5318722ed2f78206af9 + +COUNT=32 +L = 320 +KI = 594f2c7fed7c526b821ec4ece7c6d395346c473f801e9d7271f18bc452d8fe0a +FixedInputDataByteLen = 60 +FixedInputData = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f +KO = 608ec7a4fec96615bb2656739625a2b97549f31fbb331fe87d05a0dba86e81ea7d368f280f15764c + +COUNT=33 +L = 320 +KI = 0232f5e43efbb961bf45cceb2aae659abd143cf4b3be347b7bb66c7182442b7f +FixedInputDataByteLen = 60 +FixedInputData = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d +KO = c645ee0b4ccaafe3be81dd43b482bc2dcfe3147835bea9eedc228b3832708eadde9866d94751ce53 + +COUNT=34 +L = 320 +KI = 0bca1a1361a805e61cb5392eef63d0a6cfd3e73c33b506711f58e653beccf392 +FixedInputDataByteLen = 60 +FixedInputData = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc +KO = 5040e26950109c38fa3ff9eacd8eab2dfe6447b0bb44059e51134abc1db3fcb1384b2445bca14c73 + +COUNT=35 +L = 320 +KI = ed60fe9017e1adf9a90c445518dccab7f7dc0fa548d37f91ceac882b073b2ccc +FixedInputDataByteLen = 60 +FixedInputData = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b44 +KO = 7d7b651e82885fc262050cb9e80195cee92b33f1ad822bb2ff2128228aa1847f80c9fdffe45b69ad + +COUNT=36 +L = 320 +KI = 6781ee6869bf33f20dd76ca7903153180b947e738673865068c342e2b101f0ac +FixedInputDataByteLen = 60 +FixedInputData = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e6 +KO = 0d74e3f7375f48937be958b28f104c8e6dfe80f36b2813898c6dcad5fc172437656881141aaf2dc4 + +COUNT=37 +L = 320 +KI = 8245ca0bc95884442fa72cb482d78fa77c974568a465a11ce23997c7e78fed93 +FixedInputDataByteLen = 60 +FixedInputData = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e172900 +KO = a39ede726532763121dd46d28479539a3dd4940c8b2e5d25182352b2b45e8fda4d215bd32c723c5c + +COUNT=38 +L = 320 +KI = 5eabbd3cf1f85c991f96faf542a11120df855c98c7582b771c5f2140520b60cb +FixedInputDataByteLen = 60 +FixedInputData = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c72216 +KO = 5a7176a16ab90936ebe9f7e588803b960b7ac08c840b1dbdc1730bb9eaf987a1d8aa165abe13a244 + +COUNT=39 +L = 320 +KI = a487f6ae25608d71b98bd7f7973fa68871b91fb59f703a2e4684d3b98c4309fe +FixedInputDataByteLen = 60 +FixedInputData = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f +KO = 9820f408e23d1c05638e36540e18832659691471bf215e68f535d66e6b482362902fcdda1818a01f + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 701c0f5a65a42d07077d6eedf540ef9374bcb74cb89bfe017e5ca1e9df6b2b70 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ce10feb56dda9fdc95da5b5013f05f59d13a89b3a1ad4527bd00612190ac6613b007afdf00fbc920cc6e8d5fd9da9ae267d +DataAfterCtrLen = 10 +DataAfterCtrData = 86373a67ab86e7bde5b7 +KO = 0ca10ea17fd28eaf660191fd983cb353 + +COUNT=1 +L = 128 +KI = e5b6705f1872576769376532188b6feb450ed1c8447d62e21a318d32ba640923 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ab9a8e53f61487ca183c46e8e248a7a0d7d14025819805a319acf170b5dbf2425dfbc7fc925f25a963c6043445e91ab990d +DataAfterCtrLen = 10 +DataAfterCtrData = c613d3de1aee8f05185c +KO = 1d5b9707d1772fe516cfb99505f4c7e8 + +COUNT=2 +L = 128 +KI = b0d9f3199484480f0cd20e3f3af28481d596f2f665bb554bb61c411c6f51cc8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 24956bc06ae905eae5cf2850cae19df9c52bcc88116693db62b34970f4f7fcb8c7594b50020279a3f63af2c76513e0a09f58 +DataAfterCtrLen = 10 +DataAfterCtrData = 575faabfd57812aaf191 +KO = 1a8efc26d99389b2722a882154f23b3e + +COUNT=3 +L = 128 +KI = 992d0d467a138c27ce1cb940182220fd804e631b54cc0aa8a6f013a11c96b81b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9bcef5c0822dbec864a5ed86d730c1632b297828da55d27bb5206ca34d2b4803f91d5ba65fbe02905304af1f922835c76bce +DataAfterCtrLen = 10 +DataAfterCtrData = 28a1387ef8fd6e8daf85 +KO = b89dbf3ecfc81ddd7852d5deaa3f0f75 + +COUNT=4 +L = 128 +KI = e8cfde454022adf437afaa2a4dee75cddc8b37797529f51a6163db3403cfe4ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = b937663743a19aa2f7465719ae6166894c81274c46cde5e706c605779dfc50311c5c63d859bf8dff518dc59a7e2c57f10763 +DataAfterCtrLen = 10 +DataAfterCtrData = 3cd3d2f8b475f1c88255 +KO = 0393d724d1abffe18312b3c33cd864b2 + +COUNT=5 +L = 128 +KI = 8eaf5bacd0f4c342d709ac8694a628ae697e632377b8691630003621e73b1ea3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d45938a1defe6260bac5d1c2de048175eaa4b5a2aebd96115f62bf138e533bfa5d494fb7f5683820045ff85b1580644ee5b +DataAfterCtrLen = 10 +DataAfterCtrData = bca92e1d05c3c9aaafa6 +KO = b8e5f2104559dfb89af01ef6ea9fb97d + +COUNT=6 +L = 128 +KI = 232e575a07959930df1fcc0c35270a108417507614b1406cf0c63b17788e095b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3bfc923d145af16f71bf55b28ca9a063e0dcc5f1754bf6cd0cf6cde6b6923b84bcbb9eb88301043ffb899b9e7f2d328f6f15 +DataAfterCtrLen = 10 +DataAfterCtrData = 521ab5faddbd2623040f +KO = b2042b793d2dfbfe925ae04ba6bd7645 + +COUNT=7 +L = 128 +KI = 6861e69c4087ac80bcc402d1896eb2c3d115f61e57030bb061402eb0764a9530 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d9d0b1b8e245f09256ce51abe73ab583cfbd8f84b5af6cf8f1d1c53f608875bb1c0278e70114154a3259c34bb3de0fac99a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 63fb401600851223cee3 +KO = 812ad5a16e46b69aaaacf951f7afe96c + +COUNT=8 +L = 128 +KI = fc33a197890c051676924167e579dfe32453a2a29b741f3e671bf5f8e3c6259e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a23299559bcd60cc559b486aede1c086caee283c409fe5df05bc01a7a5fe5638ba3f8c2d4e4023fea00b848e7f629dbd89b +DataAfterCtrLen = 10 +DataAfterCtrData = efce0f0be66af9292329 +KO = 95c5f7e99f156f235cd7d710203102e2 + +COUNT=9 +L = 128 +KI = 434a264be7548cc0c0399651a938b37247ffa53ab56b309e62fa6fd2d2c656a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3cd7cd3c1190611122d079783a60428f9b9864a019ba5a7716b2d052709631e975bd954b92147853af788e469c5c7fa90c05 +DataAfterCtrLen = 10 +DataAfterCtrData = 13ec928878aa10449a02 +KO = 96ab2cbaa83907cc20e4a305259c3edb + +COUNT=10 +L = 256 +KI = 836906f21182b1866821ffda8a53191412cb9ca08062a5992ad71185de4b1471 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c4597866857 +DataAfterCtrLen = 10 +DataAfterCtrData = 291a54f2b01c4e85ab94 +KO = 7563ef633a8357f84da03af31fd73eb1e0f1d39e127eaf49daf739801513df2a + +COUNT=11 +L = 256 +KI = cbd29645154dd5ef47adf174fbe6e2dfbce497bc61f45dedf26e22dc639f2d19 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae +DataAfterCtrLen = 10 +DataAfterCtrData = c1a2b52f4d890ed8c881 +KO = 558a23e4f2e8cdb607aa24bd9ea6098a92ae157791581adfda2cb548265a9660 + +COUNT=12 +L = 256 +KI = 6821d776317615a12a02dd639ac78abe9785aebe8309f8539434449f6c445fdb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef +DataAfterCtrLen = 10 +DataAfterCtrData = eb4f5e61c5b75d09f780 +KO = ba05c2297bab762b4e0ca00b9364d1eceed18c447d549ae90d538789ea4c90ef + +COUNT=13 +L = 256 +KI = 0f0f619d74b812c817cfbe9d40d30ade14a8b0c81312d72d3bbed1f0ee5ef6b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b +DataAfterCtrLen = 10 +DataAfterCtrData = 623132259af84f244ead +KO = eb21687ed798532f95e986a97c9eeb02187d40331108bae20db738e1a89ed2b2 + +COUNT=14 +L = 256 +KI = c126a426b066747b8f7b068c3dcfc1ef2a71ee1c3a7416d9ff9cb1fca4a68829 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cad44145f1db1d71e79 +KO = 9b013b02614c4b07bb1870729db8660524bd5c1911ea72c63ac3e90dca076ca4 + +COUNT=15 +L = 256 +KI = 89ec35492519aadd5daade3f1ee11ad6cc479c3dc8dd8e102d5cedf3901559e3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c +DataAfterCtrLen = 10 +DataAfterCtrData = 16e9548b0ee61383db72 +KO = 322e0f310d1013a6ec2d2d1ff527d582a431d93b502e18f03b1d438e41067da5 + +COUNT=16 +L = 256 +KI = 3ec4a9bfdd079108c34a8d062cf1b5787cb30d095ba36153c4450ef06c4ae1ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c +DataAfterCtrLen = 10 +DataAfterCtrData = 6ed48a7d88552c1e63f7 +KO = 1c1f8a34820808cdb880eec26295c6bb43249b8ba772969d38ab1d7065ee7c14 + +COUNT=17 +L = 256 +KI = f1375b05070010e568ce3156b43838d7ac3e92cd69c63e66bd21d60f333b1155 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed5 +DataAfterCtrLen = 10 +DataAfterCtrData = d520983c34f74bc48cec +KO = 32830022c6dec0df88a5feecff43be7eaf4aec9493b1b7a4aa3824cd9c7b0327 + +COUNT=18 +L = 256 +KI = 4478da6f313f52125cff24f6da9a7019d5153b243737775c6b5379d2eeb12aa7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd +DataAfterCtrLen = 10 +DataAfterCtrData = 417230196de349d52bd4 +KO = 3682c873fa5eb10b35a5ceb623ebf6f59a966f1db875e90d95796afb1ef8c319 + +COUNT=19 +L = 256 +KI = 3280b09547b132dd61d8425b59aace8239f656983bcc9828ff5bfd0b6875261f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc6834 +DataAfterCtrLen = 10 +DataAfterCtrData = f4c96bf6d41ae6ec9ae4 +KO = 3ff8f08600f3eff46888212984e218fae603720047f038df2640284552ccbe01 + +COUNT=20 +L = 160 +KI = 01400ba4b3da039fb8348d5385afcd95084fce41f65a1031a30f301c35e8da96 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e99 +DataAfterCtrLen = 10 +DataAfterCtrData = db3156029d254853f8fd +KO = dec38f5339d6ce36c05bb44a5413d32d64f4065b + +COUNT=21 +L = 160 +KI = 6fad640b4a4b0af8859af3a0b4e15f18f47283a0b4baeefc7fdd4a2ee393f921 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba +DataAfterCtrLen = 10 +DataAfterCtrData = 128348056fd37516a32d +KO = ef78b8eeef9c7bc853e4e0f9c609fb41931e0a89 + +COUNT=22 +L = 160 +KI = ee78cc2183ca138a2cf4cbba61585de9f1b4b71a04d9d44be0baa979352e2f0b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b +DataAfterCtrLen = 10 +DataAfterCtrData = f12bb1e61e6e5285a015 +KO = 7d87abf4613ee0922cf34af1b6dff1bffa2085a0 + +COUNT=23 +L = 160 +KI = 18e7f6622f92a6d7ee6b856aa20378ff49c54416ca106aa9f3dfaf9e192a8e30 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b +DataAfterCtrLen = 10 +DataAfterCtrData = 748460a6dabcfcfc38b5 +KO = e40cae38a5f60a43b489116e146802d3e28dfa67 + +COUNT=24 +L = 160 +KI = 7c6451b58fea9ea5dd2b7df7ea763e20551c95d2e7cee96cf18d865c7a0c9970 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b +DataAfterCtrLen = 10 +DataAfterCtrData = 9448063b4fc842b54061 +KO = 3537d974c2575be9da01c0eade69a89ce4da914d + +COUNT=25 +L = 160 +KI = 8066ea0cef1f14e58ad3be0b852cc670e721035962ea0943214788908f88951c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103 +DataAfterCtrLen = 10 +DataAfterCtrData = 5a63ab3a95f864a1169c +KO = b64e458a6aad6effad22a6e914520bbf2ecd42a7 + +COUNT=26 +L = 160 +KI = c9583989afc886b106da1b4e9a478fcd4d003acfb85870348fd0e947d35c80ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df +DataAfterCtrLen = 10 +DataAfterCtrData = 2eef418aa9f406c9d0a1 +KO = 244a242deeaf0674dc471e835fbe1c68df2798c6 + +COUNT=27 +L = 160 +KI = 901e105531f9c6fc19fd7f2d74944464ed07b1aa0a7d7f2c03cd1ca62c1de655 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c +DataAfterCtrLen = 10 +DataAfterCtrData = e08ee1d45d7cf15443a3 +KO = 638dc04fbaf8b42cb7b4b5aacc4ac1af21824b68 + +COUNT=28 +L = 160 +KI = fc00ae281effee3fbcbca2ccb55483ad3a4a8a3402e89c7a1a1aa21403d9231d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d01 +DataAfterCtrLen = 10 +DataAfterCtrData = 18472f153d3b54f8291e +KO = 084655530197f34656e4edc154bb639923ab17b0 + +COUNT=29 +L = 160 +KI = e9ec96d2cb3ffe7a984aaa2686888ae5f73cf58dd559cc6baa1b546e6f4bf463 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c278 +DataAfterCtrLen = 10 +DataAfterCtrData = c3996cbcf7d55c3f2cc1 +KO = 5edef0c52e7588e0b3f97979d442db760c868624 + +COUNT=30 +L = 320 +KI = c0403da26325d0a023d1032f744f473e9a18487a93136ebf29dac77065db1505 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d +DataAfterCtrLen = 10 +DataAfterCtrData = ed7ad2b605497dc32b1c +KO = 18901b39a3cf3ed84d5d54c71bd07e21db81faf5c0984c49cde2bf57f13e3674991d7c4c3c26a2c2 + +COUNT=31 +L = 320 +KI = 21d4c890e825e6cc676217daa596025188382ed6295039c5670bf1ff5383eff7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b +DataAfterCtrLen = 10 +DataAfterCtrData = 81d48610ea1c4bfe8baa +KO = 9f90ee74a81245f9423066bcf44e843af7d1a8cc81b5273f9cbe8c2241e188558f1c10eb43e7dfd1 + +COUNT=32 +L = 320 +KI = 508e341e104078a88682611796dd554ebddb781e66c66510f3b60de32ed47fb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e +DataAfterCtrLen = 10 +DataAfterCtrData = 23f0939a722988023869 +KO = c3ec775f673a32c2f6c84e36f91584cccf900880cf992c1221fa4cc4d0801ca3ec2f2c4ec6db7f53 + +COUNT=33 +L = 320 +KI = bc257982e0680011026b2179e2bb86f8be165388cc2adfacd926f569387f389a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d408011 +DataAfterCtrLen = 10 +DataAfterCtrData = da2968d41e53b90ab9e9 +KO = 1dc33ebd39a5b4019864a7adcabf3d4e7c35d6e742c40599143ff2f8153e0c7d7c024a7728f65402 + +COUNT=34 +L = 320 +KI = a1478f30186fd9511d61819a04ce4f7ec9ec6f5c9a15236609ed535a08260cf4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac63802 +DataAfterCtrLen = 10 +DataAfterCtrData = d9de423b99b1da28273c +KO = 55f9b5b35e0ccd1dae067799666566552d23f250e9a008b1b21ab3b45a5ee8b81f8a911a87082919 + +COUNT=35 +L = 320 +KI = ba96fe01ed4eaa3b83d64ebbac2f9301229292a62f4a448ec7ce080646bbe81a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f +DataAfterCtrLen = 10 +DataAfterCtrData = ed09b5dab20cc10a9967 +KO = bd3c4709994162911f213e1349a1b47bfa0c1f8ee7a6dff5d0d50259f7bfb4dc232d64877243aa35 + +COUNT=36 +L = 320 +KI = 338f9b4c36cd5dc9c5fc17963e66f33f0693c91aeefa5ec86e6a184c9e9f2b6a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d983aa6e6444f508387 +KO = fc70cc6df02ea9460f3598518b93e8a82337b4593d89bdb86442c500b357e71c1d6271ff43095836 + +COUNT=37 +L = 320 +KI = 177c35343bf17d0e9ef626e58384ef29e10d0ef79944ab7daaea0a84cfff90ec +DataBeforeCtrLen = 50 +DataBeforeCtrData = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd1580200 +DataAfterCtrLen = 10 +DataAfterCtrData = 65bd8f7462302d12bca0 +KO = fd7ec7e8cd17e802dd4e9bf3aef3006dd646e865c3df10388bee4cae718b18a94f014aab4c126ae6 + +COUNT=38 +L = 320 +KI = ac3f7081d70fdf5610b2874693f5bf0bce0bf892ac3cf87aef1a1e07aa403fff +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f38 +DataAfterCtrLen = 10 +DataAfterCtrData = 00117539bb20560a53fd +KO = cb5bff045e65d5f3f57f5459286e301e55b586020fcd84ba7b069f6d89917d20dbd10cb7629440ce + +COUNT=39 +L = 320 +KI = f39592935b6bf1965f5a19144ee255acd5c42813f811ba9e55ee0f16fd38b840 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a +DataAfterCtrLen = 10 +DataAfterCtrData = 367650d37d74d1591727 +KO = 82e05249d1f9ae3ca0deeba3c17cb6306437e1dad87364a38c54088b058949f146b4bd73c6e41484 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = ce7ec625c6dcd1ff21ec48ed35ff70fc0f69946107e6583849f711a725ba1684 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 14e20e83dbe001af8ab304d0cf14dba30caa751271b976a927b3c8544e24ad0a98e6604eddd9fda2bf2a9ba81ec507f942f5 +DataAfterCtrLen = 10 +DataAfterCtrData = 43a412a8be794adb0f2e +KO = e2c310966e6cf312eff7ab44deddb9dc + +COUNT=1 +L = 128 +KI = 3d2fcf2aa43d6d88b3b326df48f8eb7a1bf535c89e87d2a9374d19e2f4682b41 +DataBeforeCtrLen = 50 +DataBeforeCtrData = de7a275fe513a4bae5a0b04cf99bedc14f42c03301c110b13ce5fafb9944535e23bd91f675d2f793e645e300dbc6d7fc4ed9 +DataAfterCtrLen = 10 +DataAfterCtrData = 6388b88b09b68f73e613 +KO = 1bca2a80e52412ffb7b2e356065da8a4 + +COUNT=2 +L = 128 +KI = 3ade147fadd9bea27e04ed479e50a862fd7325441267fb317d0a035749b4bdd5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1607eec01f8fbcda1569f12dd1ffbeccd03e435a76f82c813e0d94b64fb442bb1ca0c9a10202b0b99ba11b0021928fa90725 +DataAfterCtrLen = 10 +DataAfterCtrData = 320d6747c5657532286f +KO = b70f8668f42082f3d28eb7dbe45bd237 + +COUNT=3 +L = 128 +KI = db1bca3e65723eb115b084ac1a90a36ea4d1146941cd196054606a28b677196f +DataBeforeCtrLen = 50 +DataBeforeCtrData = e5388fd5b17261f0bd721a865816d03dd834cefcec2a61c10ad6c5b40abb675ab196b0cf20ced655314ce72e81b82a68629e +DataAfterCtrLen = 10 +DataAfterCtrData = 7d8e9fbfb61b91b0ee61 +KO = 0480c083dce4286e29aab9db01bb43be + +COUNT=4 +L = 128 +KI = 50e85c2db7e4472eac2b2ffb9a3eb03e0e53662b96f297abab5fb22301adda89 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ab180d76c4c747540dab991fa8bbd5ca6e31cfe9a174d62171194ee14623adbee79f360dd2688bef425e7026cc627565d6ce +DataAfterCtrLen = 10 +DataAfterCtrData = 252ddab9b8c3fe59b396 +KO = 5a9b385fa650ad274d0d62e3fd1d9734 + +COUNT=5 +L = 128 +KI = ddc8c5c1d2d674012d87d4f05fbd7bc2faf3d1b960a948578c41b64c78a9a7e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7b43b0e0e63d2e04c674af0d42617936655a4843b372627ae0978c2ffd735d27984c067da97f641cbc87ba77e13666d060db +DataAfterCtrLen = 10 +DataAfterCtrData = 16dd681177a9d30311f0 +KO = 2b72860ee0d3eaabedd5b7050ec09ecb + +COUNT=6 +L = 128 +KI = 91011c1ce8cc33b06372810d73f91f6979ff535d47189976fe0733b7c441e002 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0373c437799bb8bd7eaf3684be8db0d84b23ebd559fdfd4de4100c4b1a1d6896c884cef2506df1fa57431bebff5c77c9858a +DataAfterCtrLen = 10 +DataAfterCtrData = be6283c942c92bc20577 +KO = 274f6013a6221015201f660e240482dc + +COUNT=7 +L = 128 +KI = aae4c0200a9ff7b24040d59d54441b7df0f9acb611f32c963aa33e7e8473a388 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2030f9694a7f6d3400d328833333b5e3297485208be86369c898f23fd7f5a87cbcb32df4e7043d897dc014ed60fbc3280b92 +DataAfterCtrLen = 10 +DataAfterCtrData = 3031126c5cfc1ccf1a40 +KO = 88dd6f632accea24b5f9db541eafc26d + +COUNT=8 +L = 128 +KI = 561a9a1e898794d0a550b35e3347fc37af4b8db426032855a3a2b2d8517b2cdb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 70a843f249c211a185e7ab1251c298039ee4d548e2c1dc200cd108806cb8e1f1ff4ff4f7d312336734808853d56d474c390f +DataAfterCtrLen = 10 +DataAfterCtrData = 0458c9ab71e18abe6e53 +KO = 4e02e6e0148720569e1f5b38889bd332 + +COUNT=9 +L = 128 +KI = 746a3805312c7b34a57e0a244ccfe319e47e26235f08d48e0b7b3baa125108ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4054060d75fc3d5d9e882de64ed1d6ae526000e4390c7bf4dfa702ba3c5eff47874cf190413b3603dbb4bcd767dc42ea1dd6 +DataAfterCtrLen = 10 +DataAfterCtrData = 7ae34140cc6eeadaedef +KO = 2b74484c9957ae30fefa8e3efea41cbc + +COUNT=10 +L = 256 +KI = 696b9ce784808858ece85fd433a9290eec57bf005a4e829314ff52faf389429c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd +DataAfterCtrLen = 10 +DataAfterCtrData = ec41ad642db0a29d6ac2 +KO = ae7312649e8b2fb0af9df42f9bbcbe0a2a358f9a742a264fed8107ae374f8b3e + +COUNT=11 +L = 256 +KI = 33cd1feb79c6a184b0a759b730f80243b82847db613c13f4d99e40535f97c89d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef3 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e19e396bc752170fe28 +KO = 2104c19d5d32add9b9a0f9a4a6ce25c81bd6166d1d4e4c9aea9588a8ce6e5c8c + +COUNT=12 +L = 256 +KI = 9bad1be50a744eeb4f3d67b68df2a1ec52480c4005399a93377e793ff6e4bbdd +DataBeforeCtrLen = 50 +DataBeforeCtrData = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af6684 +DataAfterCtrLen = 10 +DataAfterCtrData = 2f48af4f2111f96f3d38 +KO = f4a64e14e1c47e464c27a16c3ce075c52fca77c3678c6aae9e53fcc0cf42734c + +COUNT=13 +L = 256 +KI = a12ec29372566dff0f81b624027b54dd5c47ae24e264f5735cc9605fbaf563f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22 +DataAfterCtrLen = 10 +DataAfterCtrData = 99949a541b93d3aadbe1 +KO = 2962db40009a412bbc78e958d9f9833539d71c61e823e0e9343f4e979e99f6a6 + +COUNT=14 +L = 256 +KI = 0e93b808f049d3db7aa89b28402bc038421615797fb6b158576d40830cf19496 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d39 +DataAfterCtrLen = 10 +DataAfterCtrData = 4c17c8a5b98c853372a1 +KO = 5053c424bf9587f0e632e92308832044f8857f998f65eb4a75e6db12e951c70b + +COUNT=15 +L = 256 +KI = 861d170b572baa6931916ac442fb5d84e1e9a4cfb41d3c9974dd82fb42eedab1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d +DataAfterCtrLen = 10 +DataAfterCtrData = 8cc9e0f111602a439088 +KO = dcb78ee71aaf489bfd2a61e30112634c2824441a35638cb06f97a1b6be075992 + +COUNT=16 +L = 256 +KI = d812d6521dc2b93544b83eb71567432f35129dc3b47b0f442a231110d0a58e3b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd +DataAfterCtrLen = 10 +DataAfterCtrData = 66be8ef8718b293afe2d +KO = 4a9373359cc6e50213556876f4fb62d052d3a89249c3d51d141da78a35701f35 + +COUNT=17 +L = 256 +KI = 72098351e63e06c99e57fb488f39bcb2516f9d49efe141be0a0838a2030722c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca09728 +DataAfterCtrLen = 10 +DataAfterCtrData = f445b9583e4c0f2281a1 +KO = da4adee25eba0fe90ab20f7e032ed87fb71ee66127b898e8a286b41d4b3a7475 + +COUNT=18 +L = 256 +KI = 16f61341702733f4e1dada697586ce403356f4e5a2cb76d8ba1911b37e90b38c +DataBeforeCtrLen = 50 +DataBeforeCtrData = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 5de642f1a722e278d478 +KO = 15c9e53e245ee6156779be7e580b4100dab5c319133959f07e484cea27a2a372 + +COUNT=19 +L = 256 +KI = c4ec31387984c43735d029e13100845897509ef000261ae1c3281b2e409bccd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df +DataAfterCtrLen = 10 +DataAfterCtrData = fbccf4c742b35fe5a7cb +KO = f230945f68d65d489c8c1429b72794587f860b77cbea0afbc095fc19b43befb2 + +COUNT=20 +L = 160 +KI = fd01f32601ec1e2a71445d7b4b87e539a1f2e1e8bc54fff94af2504869759688 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750 +DataAfterCtrLen = 10 +DataAfterCtrData = 97bc6b0497738525d74a +KO = 34459310ea5ca359cffb8ab4f0d828fef387fbeb + +COUNT=21 +L = 160 +KI = 12fe0ad40ffe09ae8e253cea53e47a5371b4429c549dae57c52278f17034e522 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e1fb4db206eec95fa99 +KO = b84f9489a2af8b20b18c0fb1b03b5b6bd2236e21 + +COUNT=22 +L = 160 +KI = 667f9a42de46d7eeee43b9d17b29c35ad426d6e8b466537aa1c199ee84d93bb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e +DataAfterCtrLen = 10 +DataAfterCtrData = 8313ae4b96b1851eca3c +KO = ea2a9e1b464b33a5c510df6744620ca2c981f3df + +COUNT=23 +L = 160 +KI = 7da94be9684b4eb2d404b01deb4dd36ef9d5091589f4d72cc9c3d017a16dc64e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8 +DataAfterCtrLen = 10 +DataAfterCtrData = 85ae5b011d54e8221147 +KO = 7f4fb881d2824a2f672c69965231c9b2ae3f7b39 + +COUNT=24 +L = 160 +KI = ad95c0509a8f8dcc4bb5fd3f1c64b440c4cee57050ea9b231abc674a1a8cc24d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac97034 +DataAfterCtrLen = 10 +DataAfterCtrData = 5d1e813922d920fb74bb +KO = eeeae29b5cc2b659aae20c6b1e9e6d986d748181 + +COUNT=25 +L = 160 +KI = acd2feb4624c0ecc838e83ff86a8e9d10e6f0a823b65068dece88af3204114d4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e +DataAfterCtrLen = 10 +DataAfterCtrData = 592caa7ee406ebed5661 +KO = 68aacb04b60f725d95701dd2e082beca79740dd3 + +COUNT=26 +L = 160 +KI = 2a6a652cb63ee4ecf81d49d292bf5611cf6bdfa4c1b6a14c373bfd80cb862c5b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d14 +DataAfterCtrLen = 10 +DataAfterCtrData = b629a5201cefad79484c +KO = 7c18234d10a01c5304806dbb7707ece5d1d1b9aa + +COUNT=27 +L = 160 +KI = 183ef78d9da88202b18e3f34915f2b9760ca1a5878566f75b74446589fe920e1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d9 +DataAfterCtrLen = 10 +DataAfterCtrData = 621de9926cde39d32658 +KO = bfda588f1d3d01ab4b885325322c48ed4b660bcf + +COUNT=28 +L = 160 +KI = ead0b25b6af54b6f03ca7998f2bf71a2554434e8b5d03325bf2865179df23ab9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b +DataAfterCtrLen = 10 +DataAfterCtrData = f1665ac66d08b552e8cb +KO = ac8717503e2078c86f3d2f22e478dd282697f28e + +COUNT=29 +L = 160 +KI = 4ceda6ffa27c77fda16ac8677db18bd2551c04c838e162ea111cc799bd81a193 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a +DataAfterCtrLen = 10 +DataAfterCtrData = 2a16c9801571067ae154 +KO = 4505c13dc2f159efeb6f405cebd249d19b50f8fc + +COUNT=30 +L = 320 +KI = a259978fad757b4f66b49f15f52a448698bae7d8af7cdeb10c0d27ebbd8dcb17 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f03 +DataAfterCtrLen = 10 +DataAfterCtrData = 170b8ed52ed239f32548 +KO = 19acb4f5a86d312fc3e5cc68797b7cfda34a9331acdff09a34dad3a02b64ac54e85ddbe3b419a33d + +COUNT=31 +L = 320 +KI = ee941328a9dc5fff7192844415811675cdb5fe00ec14f05a6c4f8f2a26f4a85e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee +DataAfterCtrLen = 10 +DataAfterCtrData = 5d7e332108f46e41c400 +KO = 96263756c1321a453faea25a9851d44ecceabaf25f9e3a98b3d66546c0da17c260ae39c01cf937e7 + +COUNT=32 +L = 320 +KI = cec4064066759ae7dee3b4bc13d3f0587b50edf1a87867c46576b5c41aae65c1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e5 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b8c6e5788af67b89c52 +KO = b68e66247fb0dc21127a6eaef8ef44940ac5a3b5f5f62a1af654f04a97f8b6f504613b73969653dc + +COUNT=33 +L = 320 +KI = 04eb1ed3f77ccd00e7c7cefa523c261f6ae9c62cea293dfe2d40a5a85c39006a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b157 +DataAfterCtrLen = 10 +DataAfterCtrData = 4faa12070e2576600696 +KO = 59540db22b97b463a6a570f5a9124637bfaea7d057a144f405a374f8e1165632c357bf36d5576e51 + +COUNT=34 +L = 320 +KI = 4146955110a2459f8b67c2982363dc6658f2840c8fd35f22d2afdb5db497d59f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b89 +DataAfterCtrLen = 10 +DataAfterCtrData = 7a2daff48cbe0a2fd42d +KO = 7d45c310ca1faa525143f6d66c9b366beabd434081baac4df5efcb7ffa911bc8aa210385e453531c + +COUNT=35 +L = 320 +KI = caa58fa0bb40f5a4f1e857588dd58d1ab10ff79f6a783d5f22b85f969c7372d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e +DataAfterCtrLen = 10 +DataAfterCtrData = 5e21d293a6374c9e59e2 +KO = ba434fa1167dae3df711c5f0f012ca9b309ef3b427922d9ad4956d9aef880a2f70bb5be31b1ae483 + +COUNT=36 +L = 320 +KI = df27db92c04aec88b91cf360fa8cc4be89ea3e7698bfb5a6f7397e6f6691dd28 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093 +DataAfterCtrLen = 10 +DataAfterCtrData = 08602d34561eea3855ad +KO = 08a4b5dbd70d874498615bd596ea8222a40007b1c03fa3e97e3f98f747091b3e2e97d4afa2b41a43 + +COUNT=37 +L = 320 +KI = 3d710640871927974ef835f5e5ceadd75b406bd69d1ab14cad03d38b8607f0e7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080 +DataAfterCtrLen = 10 +DataAfterCtrData = 10997e22d3b5068989fd +KO = 961d4e61e00c2a938570bd31f7a1183ba11e34a8e8be6a289a4a73f7e768566a427104a92c5087ba + +COUNT=38 +L = 320 +KI = 27bb14cfe1e8834c7db6403168157bc5ddd47f79933ad6fa987e0c29e4315650 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b +DataAfterCtrLen = 10 +DataAfterCtrData = 43305421a90334301c6f +KO = 1ed93b645f87161955da7c42be3d8289860b2a5e0c678e6561676c66bb3af009a74ef987703c905c + +COUNT=39 +L = 320 +KI = c4ae883c279f54d54693e57e5a0a067ccce7e991c01b406441578082858b0485 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e9064 +DataAfterCtrLen = 10 +DataAfterCtrData = a9c6720e12138eb30d14 +KO = 4eacadd6472d6cdfff17b86cb0c903227226cdcd7715c24cd621c0b535abc1c207a46c6f972bff7a + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = bcc9da67e6309c4c365de53a040fa6a64f387d48257fd1751cffdfae6644c59a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6740b398eff3ec6288090caac3ae9210c91809774172e108bb51a216eaa5a67cd0420932146a42254d3e2b8c2c34f9c118ed +DataAfterCtrLen = 10 +DataAfterCtrData = 335747e149d25dccf1ff +KO = 0288ef588897480caeb1d0d9cd30a6d9 + +COUNT=1 +L = 128 +KI = 9bf9bb2ce85a4d02ee421edd929c5926aac5964f3f1ab06f7f0cd2c43072af59 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ed08f9320ead0ab7246401e30654e8fa307245f4ec00cf438715e3c2d85fa7e5b8d8f53a19fa03be629af46fdc16855e58d +DataAfterCtrLen = 10 +DataAfterCtrData = 275ce6bfac32f4465716 +KO = b09f193da8971a742ef5b5e964748aff + +COUNT=2 +L = 128 +KI = 17bd264becfd60154c4032e505be597b8143c07a26fb4f0e26c2d8c261c5fd16 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5410b49762691bc41e8da6f45a0741d002519cca47c0bb59d53d92f4c357dcca28c709053e87c6e96b3d369690182dcbf326 +DataAfterCtrLen = 10 +DataAfterCtrData = 01e62165fa5b57e0d300 +KO = 152448a233f9ac143793ba4f2b76d2b1 + +COUNT=3 +L = 128 +KI = 83e15c65c90f9b8e178c5dd12cb3516e8008933166d0c45b27204eaba857061d +DataBeforeCtrLen = 50 +DataBeforeCtrData = d39c46b522bdbfc393ee41e734d513e339a76cc4124d7d2cc423417eaa2848febf8f1216fb05bf2a94ab3df47d421897d9cb +DataAfterCtrLen = 10 +DataAfterCtrData = 6a2c36a72157d7469118 +KO = 7c4e74ef9a2120f6d21f4d6a7ec70a8a + +COUNT=4 +L = 128 +KI = bfd0288090b905b4959719b56d26379964559fc336136b5c96a6780240b1892f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1114ee0081a105b85a7855b8edb97aeb43bef1412cc8745ca7c11827c23a4950be59fc7c7b82d3344b6429b3f5b26a08e34e +DataAfterCtrLen = 10 +DataAfterCtrData = 47c111c53644cdc573ee +KO = 67a28e4d7a878105907bcbb976ae50de + +COUNT=5 +L = 128 +KI = d0a5e6ce939df295b0344b1a89d94aa8acb2e3e451fb3cc50485e2683e2f85ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = e941d54d3d9ad8c3511fb2c4045a5f86faf6b8e4cfd7a0ae02bfb1c67ff44fd95260d103d10b4fc15754d9396c02faa6d2f4 +DataAfterCtrLen = 10 +DataAfterCtrData = 494bc04b659d70132d83 +KO = 35ee25c615f69c292d4c1d3a2afcd647 + +COUNT=6 +L = 128 +KI = 12b08afb663b0662fc54a33c387e096fea3f5cb47178fba9d8ed1f159dcb6616 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9720e5b49540794ae3d338ebaf9adf534fcf5310cb25dc29400e5396911f16ae902c51737f5af71a58bd615c64d4aca372bd +DataAfterCtrLen = 10 +DataAfterCtrData = 25ff544663647b9f848e +KO = 4698c6dbd6470839b56db871a3054201 + +COUNT=7 +L = 128 +KI = b4f192580cff7aff199777037f8d5548788b663adb7289c7c518bb87528bbe86 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a6fa73ffb356e361f8ac868fa6115af26e5d36178bb075da320a58dfc4751cf1b20027de89802e5f9c6c7c046658e189971 +DataAfterCtrLen = 10 +DataAfterCtrData = ede44557353153d5cc17 +KO = dc348baf4da40a5acfcf6e985ef96f8f + +COUNT=8 +L = 128 +KI = c3f32ebfddef83df1560894f2e4c01317661b3977f433b72f4da6206f4813cff +DataBeforeCtrLen = 50 +DataBeforeCtrData = c2efa3eda4b0642d1634e7200616cb65581f5d9caa2c9f7de27ed4a0e210e7c0cb29b8f67a01f793e71533b4d840f9923083 +DataAfterCtrLen = 10 +DataAfterCtrData = f3d194d5ab53b8d77399 +KO = 3c042e3b255b198bad82e81a30d4a508 + +COUNT=9 +L = 128 +KI = f1f3c2ff2863e445fc91209b2987b9be91a00e7ece72ee92919bfbaf7319b71e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59a7b0f8ff5355d0961056987eb2df9a62284b4b295369553de8c497f8134e0776d2e0cb8e226bbbe739000badb9bd53ae6e +DataAfterCtrLen = 10 +DataAfterCtrData = e892af7437ccf5b3c5c9 +KO = c954700394a0bf0927268d98cfb15ae6 + +COUNT=10 +L = 256 +KI = 0699f67e8c2b5fc3f4ec2b91734ddf82e6e9e121ad74af5e122318b3e0527328 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26 +DataAfterCtrLen = 10 +DataAfterCtrData = ae5973a2d77430101654 +KO = 21a24fe1892e435302f24fec7a5b5053819fb680aba2787873b6fe803bd306a5 + +COUNT=11 +L = 256 +KI = 87b34b68854e483197869ba97a196f9ea21a49c759944db25fe987177e76ff18 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195 +DataAfterCtrLen = 10 +DataAfterCtrData = f9c4f321e29104b9fd3c +KO = ad4f336207c9eb8461d901dee9d31b28e53949e54ebb4324663199f12152e215 + +COUNT=12 +L = 256 +KI = b24c28f8098df3770a38394730d0ca63fe401c6aa49d4f3d0aaa4e03015d23de +DataBeforeCtrLen = 50 +DataBeforeCtrData = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f +DataAfterCtrLen = 10 +DataAfterCtrData = 9052222a57dbe5ebe3c3 +KO = 69e64c6ca1b743f34fc178e31edca88d61ed0a4fa38d6f53e70d49faf03d7bbe + +COUNT=13 +L = 256 +KI = 36e3ede32882548dd2a77e58da1031249a10a0fe78f662d54c91639e69c0b348 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d +DataAfterCtrLen = 10 +DataAfterCtrData = c12208e6032ecba7e6bd +KO = b8f065c441189403db66d15fecc6b772312dd254282b8d83e088534c6120380e + +COUNT=14 +L = 256 +KI = 41f8b28cde7ad37cf2777fb7eb68a413829e26ead880ed60c9c3937faec871d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a547 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f4ab43b0a7ecf63f552 +KO = 314ccafe72c31e9aeb5bc6596bac6b3dfa5d5628ea2ce97a99bcdea27a5abb8c + +COUNT=15 +L = 256 +KI = b9e8505889ce1a86616576767152a946e3418bfa8bd69c1283e6cec4b709641d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b +DataAfterCtrLen = 10 +DataAfterCtrData = 7a3a4487cb9a96f6aec7 +KO = c8de1a227b828cb0b2b87a7ba9f2621f46a93225d07977087855cb1974bbc2da + +COUNT=16 +L = 256 +KI = 24a05b91058544531745c3cea65f80e1daa3f558d78204e3fee70baf00251a46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5 +DataAfterCtrLen = 10 +DataAfterCtrData = d99df35eeb4d29854d15 +KO = ae738c0ae08a68013aac4bec2a7c3aaef651e936cb0a30cb2b0d6b0e5211b64e + +COUNT=17 +L = 256 +KI = 7cc5e5cea2563110c38f60d16351cd76bd57e852816b1d6e14005438db5c6314 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1 +DataAfterCtrLen = 10 +DataAfterCtrData = f68cb805a6bf42840cc9 +KO = 5091720604cd4872d51a03d03f35b75294d6de5d98c7e7289e757f0343560d29 + +COUNT=18 +L = 256 +KI = e4c0420b6af093ef303d9f727344f2ed307f0a91c3f06ee106087c90e195ac26 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f085a6bd5c34b210bf9 +KO = 20477ed9a476ddb73678630de9ec95a66fb92203bb7fcc5f6a23f2a0f9652688 + +COUNT=19 +L = 256 +KI = 67807b2935dd875701f5d47a1a99c33eae5428a28e0b45a8097073325f461b45 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5 +DataAfterCtrLen = 10 +DataAfterCtrData = d497a99f46bfdaa0cc47 +KO = a2fc3e1004e0ea99e2a8560f808101ecbafc68be4cfb53dd0943a8b9d1bf3aed + +COUNT=20 +L = 160 +KI = 92d121cb2c39fc6ba7e6b1b6cb7f1f2aad6403bf75be57ed8672d1bcd37a2c61 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4 +DataAfterCtrLen = 10 +DataAfterCtrData = 146c054860dd8672f5db +KO = 3f5045d8b548e218a2cfed569bdbe00d31ec6c78 + +COUNT=21 +L = 160 +KI = 57615423a6902cab0b71c8cd95e2940ce4a730ead82e760fcd86bbfc8c863f7c +DataBeforeCtrLen = 50 +DataBeforeCtrData = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a +DataAfterCtrLen = 10 +DataAfterCtrData = e1e4c4dba751c1de1473 +KO = f88d78e9c90a21c2d5a953e9704be869590d0229 + +COUNT=22 +L = 160 +KI = 5e3af9b84d68ca0c5bed63cc755d3b5902f48a2afca59cb58a93e74aa99a3c2e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546 +DataAfterCtrLen = 10 +DataAfterCtrData = ff65ac9e0bb9b3d93178 +KO = cf475d98b887f9f9f834c9e603a8a7a90626807c + +COUNT=23 +L = 160 +KI = 3b69f29d1edce77550b0ed1086ab5567f6d18faab7953a284b87e65faf79a6aa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d3245 +DataAfterCtrLen = 10 +DataAfterCtrData = 99901ce76ac3a4473f13 +KO = 050d88a2c79f7873d71487e3461014cb38ccb4af + +COUNT=24 +L = 160 +KI = e312188caeb56701f0c7db0c9fa8f6907d3207db1b28685bb3162e138d0b02af +DataBeforeCtrLen = 50 +DataBeforeCtrData = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c +DataAfterCtrLen = 10 +DataAfterCtrData = 771a34192372c6aeb2ef +KO = 9960c00915327edca770c378398158f2aa316679 + +COUNT=25 +L = 160 +KI = 7f5dd564b8811521c2746b24a1b8532ad1fda7ef39f517eab28e337e70524dfa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2 +DataAfterCtrLen = 10 +DataAfterCtrData = be467158af6e9c213b30 +KO = fafd4e53bef1b84c6e8bb1adbe24a1f3722a4605 + +COUNT=26 +L = 160 +KI = b4685682ae948395b7f218e6b1e264a54fd5fb1ef995a31c59abc0b07c2976bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 3cd5c11219c9e5a19d92 +KO = 9d49de5ef82ba8174938067d0a1631bd500da16d + +COUNT=27 +L = 160 +KI = 83dc0ed11b5c84cff465071dc9206b0933c7f41aa1de23bde2def38f67727ee0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c +DataAfterCtrLen = 10 +DataAfterCtrData = b4a25ef5dfd598f00310 +KO = 9dc32dcfa9369d3dc4dffe59375d258ce5648655 + +COUNT=28 +L = 160 +KI = d83ae391cbdbd92e7eaa2413835c4be0f997378ad26f67a41407c6cba8663e19 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a556 +DataAfterCtrLen = 10 +DataAfterCtrData = 3be62cc66a55bde598a4 +KO = b6313394c4975a8573791fbb76c9c489eaffe481 + +COUNT=29 +L = 160 +KI = e282c97e8f6dca79987cc5b90cb2fe261da76ea44cce4a97fcf2c765be02436a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea160 +DataAfterCtrLen = 10 +DataAfterCtrData = 0607b015f62fe7dc3c38 +KO = 2d81ab583e91ae2ba1bba61aceba48b94897ef3f + +COUNT=30 +L = 320 +KI = 92c3c064c83bd60eec09763e60fd163db96393d17151e44f29fae5b0c9d469f1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551 +DataAfterCtrLen = 10 +DataAfterCtrData = d6359d54fd0917666ec2 +KO = d261eb9a3a76f5ed8d67e9257c3acc3363f6e2aebb0dad8a84d098b8e2f2e81a81f37defd5c05a07 + +COUNT=31 +L = 320 +KI = dc0da9e99ecfc2a72fef321e472482f01bf2e30f23c8445e941e622b31f8dd00 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e4 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f68f0b1426bbbf6240a +KO = 2afc2af779477831b0b9f0e0be39feb232c004ecfc8b813108779619c7d6dd6351ae6c8d28925033 + +COUNT=32 +L = 320 +KI = a45fe9defd4fa543ffe3510a5b00eb20f486fa3a202655f6eb8631c5da71d8fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c +DataAfterCtrLen = 10 +DataAfterCtrData = eee76ff3c46a6ba646b7 +KO = be721f02522c10a341b1ee06e8ccacffb8592744f5269e43c85e57758c835895acd0c597d5aef81d + +COUNT=33 +L = 320 +KI = e9899656055de7bcf19a7a82a30a557dd2c2a74bd1f71a94a764e35c81657195 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb +DataAfterCtrLen = 10 +DataAfterCtrData = 5315e00a17ffbdfcb69c +KO = fdde0bf695691770e143b9b67498db967e93f0591d82a229e5bfa652063a717ed67da34d8bf7a160 + +COUNT=34 +L = 320 +KI = 70d698cc87c76627c7127c08afd1371f13753a3a6571ef1e91c574c52f880203 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e0052 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c4a00bf26b018c755e0 +KO = d389afb6ded4bd56e4742b5e24d1b3b4aee0cdf6b58923848097a745c5ff39003743e3d9ae32d381 + +COUNT=35 +L = 320 +KI = aa5df953f9b4f555eeb2acd8b61c3f3ea2d3a3325dd0088eea17f82100730edf +DataBeforeCtrLen = 50 +DataBeforeCtrData = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83 +DataAfterCtrLen = 10 +DataAfterCtrData = f4a7aceaf8f70c232c03 +KO = 5ec8ee775669844ac067d7b5bef8b88ab43906e213b486d3bb03a8ddf6f8216cf9d66ca606a8391b + +COUNT=36 +L = 320 +KI = 3b3b0bb7192c7b0a765685519ffd5805505333243466066962f49574a291afaa +DataBeforeCtrLen = 50 +DataBeforeCtrData = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e3682 +DataAfterCtrLen = 10 +DataAfterCtrData = 66e633562c68c5ebe3d9 +KO = a0057797fe5e9f9886f2b011b2d4732dd48c46627bfed72d2f88b1a02481e969fd5e625dd8ce2a33 + +COUNT=37 +L = 320 +KI = 0d3737ac85be0cefae1d4b348f42983d96fcee13d94d0146343299f98b7d1df3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de +DataAfterCtrLen = 10 +DataAfterCtrData = ba06538ce8074bc8ad14 +KO = 1fb7bd1a0184aa32948001b5401e2804c842d6318811ca6063ff3e7c8b4ff6c3de17c8db8ee91b04 + +COUNT=38 +L = 320 +KI = a7a31ca783717db1533515e420f9a0681fbb6bb9135ca3d1796eb79a28fb3fb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b +DataAfterCtrLen = 10 +DataAfterCtrData = 2b915272df540701f0f1 +KO = 188e1b810f5bc3585b214cae73dd3f3cbf008308318f1da85c48beed73367900770ca5d86a10eeb5 + +COUNT=39 +L = 320 +KI = feec3019b90528d53ded7eec709ef9244680980c0594c1f219468d9c571c65f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c +DataAfterCtrLen = 10 +DataAfterCtrData = 40b38b0226f1d7aa4736 +KO = c61eb79c4b7f049d861f7feaed86f68e66fc10f992827c9b6f6bc9a803a0ea4f13d1f4b4c0ce7673 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 04618a8e172eb80eef23e5b95c736acf6b7aac16b9fdbdae1ef73d777380bb49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cca08a93ba374efbf69cad9601f3782089eb5aeb128a59a8c1f687bee5eba8c56bdb1354e1eb945542df52441667502c82a +DataAfterCtrLen = 10 +DataAfterCtrData = fedd474f5dc3033fa3ca +KO = bd4299f66136975d87f65b5eda112710 + +COUNT=1 +L = 128 +KI = 9db407a503365e204b860840e5a91a8ca42e750a7157adb25fe9da64642de18f +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd767501d6fb1962b396753d510cf4270b78e7081a477710e6882e793c870d09c44952d170abcdab927e9078511dfe272edf +DataAfterCtrLen = 10 +DataAfterCtrData = 46e5906ee1b00a9445b5 +KO = f2f17549a512acf35e1193fde832cc4d + +COUNT=2 +L = 128 +KI = 6ae86334ff3ff8fad79679a9f57d116ff75776d31094cee3f4db9e8f5a8a39f2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3cbf655d203fd541d3047b5a1f8746e894ac49d4b08d2454245b66c46b217ebcc9b62bd9f931ff7022a9cd8823b34b78c1af +DataAfterCtrLen = 10 +DataAfterCtrData = 33609347829975ee3b75 +KO = 6af92b735ac10f52e23d3ae7bb3b7086 + +COUNT=3 +L = 128 +KI = 1b73e65a599f277289e7f66dd1c8305ee25b7bf37b7d64619c62595f87ed3ec8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 867cbb624346b22b2ba98d38bc0a357f1768d1468693718e055557fe1ec9a85ede99851e2bf03f28f1920031b0685860ea66 +DataAfterCtrLen = 10 +DataAfterCtrData = 872947ad4fa08b4846fd +KO = 9a673aa53589d7cfc0b52a822127aaf0 + +COUNT=4 +L = 128 +KI = 6143879c0506d3501fc51b37b5d6077480609ca2f14015a2ee9d593d03736803 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 160e9b9b908e8d758efc177670d019bbd4221de8432df51c233fdf2536f75067f221bbe4b3d088bff962557bee352281116b +DataAfterCtrLen = 10 +DataAfterCtrData = e7ab46dffe66ec5382e2 +KO = 57c157e2553e7bea36d4dc89fab7fb21 + +COUNT=5 +L = 128 +KI = cb87f9bc2c247fbbb298bc25095f7dd1c540c7e2114041851d9f6522177954c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c28ddb559b1a0efc3233d6267d02f5e9dcb201fe92762c0607201c255df9a8a19df4a8b3f3ba6a51e283a530e47b3eb77a6a +DataAfterCtrLen = 10 +DataAfterCtrData = 77ef4a396ff6b210a455 +KO = d33803541255f21e891c0309d97c2bc2 + +COUNT=6 +L = 128 +KI = 18c6ef99372ff15f5b740e3ca0427210a1867162b2d8b7a2551ac4a36ddec6e3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 932dae7ac6ef0291b757474ea455796f52ffb796d056e54b672e53062e08f6451dc1bfb846f24ec342b147ba8d4a3101ff6c +DataAfterCtrLen = 10 +DataAfterCtrData = 1de89db2053dc8924a4c +KO = 86cffa0187f45855693c945f1ed2d1e5 + +COUNT=7 +L = 128 +KI = a045cd6a2eb64d5ed3e0d1ef9fb1bfeee401e8e0cb91e02c905fe17edc65bdb8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bdcb73aec12fb7d579fd782d8a94168eedb0fee269e91e6b7cccd536c84445f6f60e86582f33e55bbca297d128d7e327adc3 +DataAfterCtrLen = 10 +DataAfterCtrData = e8c2b37f6e742442f90e +KO = 46bf3e0543ffebf5cce491e056feffe8 + +COUNT=8 +L = 128 +KI = 837d9cba9b8b4903ed8bb9042cd4668deb0e18ab92336f4bf84f9429d8f56d36 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e22e2cea1b1c2166885127fbccbb7c86a647e076b2b8c84b1180e744c39ac10568280f13bbb5f419635ca53e072f1f491ae +DataAfterCtrLen = 10 +DataAfterCtrData = 595ad20cfa6b84623f87 +KO = cad8d0724ab18a0ad0f02d263bc83460 + +COUNT=9 +L = 128 +KI = fb2e05faac536e65e64284d2a05d79ef1688b86894ddc864d1a0400304eba356 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7304172fbb3f411afd245ffb04547d5e935773d20d28ae98b4bfc2cd613881f4b40b6b1b4e52f0d2e48b45d6b8d83c8a5cc7 +DataAfterCtrLen = 10 +DataAfterCtrData = a0fab129d1902b598b27 +KO = cc30be98b8ad7c47452e6c632ff99b54 + +COUNT=10 +L = 256 +KI = 03c87096c0282d5b1ddf2a299146753be74d9e5c32faaa6d1b5fa0f492e6089c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54 +DataAfterCtrLen = 10 +DataAfterCtrData = 5466acf92f237fb41200 +KO = c9c87e81c4efc517cfa1ab9e00735ca0c6458d2894b10dc3d8aa6095c48eba7a + +COUNT=11 +L = 256 +KI = 98743a2fbcf721c9c003d052a5e481aa05cbf95a7a620b453003e6b3b977fbe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb05 +DataAfterCtrLen = 10 +DataAfterCtrData = f7256443fe08d9a02877 +KO = 4c3ab34e7e8b0187286fa12ccf097057bd91c527ab88af1c649d9e7add72b8ef + +COUNT=12 +L = 256 +KI = 6a402cfc6f6701736724e0edae51940f470a63d7849f5d52d874b4b677183e6d +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169 +DataAfterCtrLen = 10 +DataAfterCtrData = 4448b8815625925d01cb +KO = 17473b5285c96bad759c98eec2bd6b4d6d88189d593eb9cc76c37a6e7d5e9cd4 + +COUNT=13 +L = 256 +KI = 4487a925a84f6fbd454f643e682d7aeb7d4988a5a062a488ece173e3c0ca628a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561 +DataAfterCtrLen = 10 +DataAfterCtrData = 2cfc5da6f2c995772ec8 +KO = 139b7189eac1386c71c392f38acbb7cca2ffba4fef77dcd4113d7efe730d6128 + +COUNT=14 +L = 256 +KI = 3decf5663f19540073260fe1feb80f6263e4930bc28528570f611480f330c641 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd1263 +DataAfterCtrLen = 10 +DataAfterCtrData = c368e041ac11f7d12db0 +KO = 3f1d921437cb5238d3557a53e878ba2c9a4d91f9d9c2e58f68ad3335501ebcee + +COUNT=15 +L = 256 +KI = 3672905df6bec3790493b5350899da33eb468844da85ea1f301585f3069dfa60 +DataBeforeCtrLen = 50 +DataBeforeCtrData = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b +DataAfterCtrLen = 10 +DataAfterCtrData = 43cc3b5a6d73e2f67f6c +KO = 189ac8125ad7033073a63c7da5b09074234eae1d6f2f8ab3eb8d2df3761418d6 + +COUNT=16 +L = 256 +KI = 7ff0ba0d1f21a4c684314e70366591b3f22c88012159a886d49e9eb9ca8e3744 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8 +DataAfterCtrLen = 10 +DataAfterCtrData = 0160979ff1be0219edc0 +KO = 14b0d1aa5a1c711a3a9e40cab47ac2d1d80bf3d36684623cbc66afd51108ac09 + +COUNT=17 +L = 256 +KI = b2f630739cf204c0329f503aa534b898ffe96db2e443d912f93960dbf88d90fe +DataBeforeCtrLen = 50 +DataBeforeCtrData = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a58 +DataAfterCtrLen = 10 +DataAfterCtrData = b326907fd804f5da3c0d +KO = 7dcb40eaf03874e389266b3a299ca899e4c5c25441ced5ad0a81257043d91055 + +COUNT=18 +L = 256 +KI = ad5a94acc278b699db6e715c389c0d45539491c5b477c5faa77dbb294d2ab53b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d380 +DataAfterCtrLen = 10 +DataAfterCtrData = 88760690974644b69fab +KO = a943a84e799eb222bb0aac37bca06e10820a44fc2cc1518fb4a361952d5374bd + +COUNT=19 +L = 256 +KI = 9f8b95924c2dca7259dbf58d20b8603cd0d15f4040f741508591423fcf730bfa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3 +DataAfterCtrLen = 10 +DataAfterCtrData = 7e4b54d72ad0a1fb2925 +KO = 1713e000488a18ea9f9964f6c45dfde9f8f44f5005ebc77b6b0fb8e71ed104f8 + +COUNT=20 +L = 160 +KI = 7a79a7fe9acfd41457647021f7f71b563a4c9beebaa9c42493a67c7ae37c6fe9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe33 +DataAfterCtrLen = 10 +DataAfterCtrData = 244116ae6e10b45bd4e8 +KO = 6ce70d86537d32f5569a37334d241888f996855f + +COUNT=21 +L = 160 +KI = 7eab7a6a4918b24f65222a90b4c2312cd813d48de586fe252815246a4e404532 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f +DataAfterCtrLen = 10 +DataAfterCtrData = fa3572361eec894fe604 +KO = c96421e441e4ad46ae0bd07a4585a18da4c3f2c8 + +COUNT=22 +L = 160 +KI = b6fadd2baad85a9c6300fcd6cbf8061e366b85f0a3cf5c8bedbec0675010ce60 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b21 +DataAfterCtrLen = 10 +DataAfterCtrData = 278d80ed6dc0496a2522 +KO = c0c7080f1ccd36c59ded5c8f69bba3f2c7a454af + +COUNT=23 +L = 160 +KI = 8696678cd6fbf2900b6108f4dfc9e0448d01a634e29452b4f161921e24d3293a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a +DataAfterCtrLen = 10 +DataAfterCtrData = f777d3719eeeef988c7b +KO = ba00481ee47c0a99af5632bc16c74dcae9348385 + +COUNT=24 +L = 160 +KI = ae501bd3b547e27f58c974a03498bb38dd27a393ab2e2e23d7e8b33a8e20cad6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c +DataAfterCtrLen = 10 +DataAfterCtrData = 672a88a4493c75a10f8d +KO = 3366edcc03b6ff2f68eb9103fa786e8aaf679fa5 + +COUNT=25 +L = 160 +KI = 5399da15cd9f9f247f61fcbfcc416793bb1d59ff75c688397b48a2cb649a95ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7 +DataAfterCtrLen = 10 +DataAfterCtrData = 3837dc547c8891b2c31b +KO = 653d880be84cbeb75d08a886c82aa48ac6301cfa + +COUNT=26 +L = 160 +KI = 33d85f72b0fff9d0e1f14aa2539015bd016ca0f91201b5436ce7b1fa5feba571 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a24137 +DataAfterCtrLen = 10 +DataAfterCtrData = 83fd5c1577fcbbdce9ae +KO = 816705ee690c61d87b6b52fbeab19e7b72d617bb + +COUNT=27 +L = 160 +KI = 02242fe8310873668ec4d7c1b49747408cc4494a78a978a6399c90c032177846 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa +DataAfterCtrLen = 10 +DataAfterCtrData = 189d73875d049f60ffa6 +KO = 72de92041a8fab29d069d9877b043b61824d20f7 + +COUNT=28 +L = 160 +KI = 6e2c14a6109be8dbcf7d28309ac2ccf63d1493110fd75f44322fd2dded4a73b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e +DataAfterCtrLen = 10 +DataAfterCtrData = 33097a144124185db3d3 +KO = a8a99c543a10d93ced8879a0b0906e3a1fe3189b + +COUNT=29 +L = 160 +KI = d41b9d24b9a56ed618dd0367a00b84dc6ee62b42ced0594db7308d71cfe7e2d0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8a6857a6275322035861 +KO = 70d276c2ab454fcea8dc9666a83743fefdec2375 + +COUNT=30 +L = 320 +KI = 8f320cadb47c4a59dbe20772588df66d20d27b38dbd8fd8fe222d3530ae84bd8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed +DataAfterCtrLen = 10 +DataAfterCtrData = fff857314c5893b4dee0 +KO = f1b67b40eaf90b3cd6f9894362b4b6e02ec125c3213cf3876d060673dd5f891da995b48de25708ac + +COUNT=31 +L = 320 +KI = 67ff047546eb0ee47739bcbaee60841dbcf2348e8d449ba296e3609ff0de70a3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a +DataAfterCtrLen = 10 +DataAfterCtrData = 0a144ab63e789e3aeb96 +KO = e3c9d58fa4ef78ae234542dd22814e95a4ca55c9dc2b5c5cb46587fcf10127ca85c069e5284a271d + +COUNT=32 +L = 320 +KI = 174bcd4b458adcddabe9985020e044446ba6f47e3c5e11d6883529cb29615f40 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f4 +DataAfterCtrLen = 10 +DataAfterCtrData = d1ed46af2292baca5f72 +KO = 8f2c0cebe83839fc0064ce02c2210a6d533704087427c92296958c05c9c5b552678e7d43ab188035 + +COUNT=33 +L = 320 +KI = b6a7cfc467d79dd58d2dd37240b8717d0936c618557405c17bc43f83c62f3305 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a8 +DataAfterCtrLen = 10 +DataAfterCtrData = bbbd270a8d43d9affc04 +KO = 1857014cf9e31d6ce09dbd84dcb049eb327f0b76b072972e8f45bc0e51fb4ad2bf7432c28a342976 + +COUNT=34 +L = 320 +KI = 24884b8907aeb1768fa2753fd8081f1947f1ed8bcc07f3a7e93dd18f2a73c127 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820 +DataAfterCtrLen = 10 +DataAfterCtrData = 9249de0b3817765e12f0 +KO = f8487d14858f34fddb899dad1f24d1a2f60740b83f5b8f3589e0bb04bb6eb14348750435ecc6addc + +COUNT=35 +L = 320 +KI = 66418f6e4690e54a81a193379650c263dc5993312b4b5263cecffb07d17c1564 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce3 +DataAfterCtrLen = 10 +DataAfterCtrData = f8ab0161642c7b7b2357 +KO = 9fc6fe6618d9872015bb33ec47508e9295b168c278900d54f711f60e8ff463ea8a719b7382ac616c + +COUNT=36 +L = 320 +KI = f32f037f40d540bde51bf6153e2cbe15d12a97f7dd56f1e7363f1e6c266e3031 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f5 +DataAfterCtrLen = 10 +DataAfterCtrData = ea6b67da3112a0225df5 +KO = b3db903ad79a950c4c118bdcb80e139137713a71239bee89313cf09872e32d628cb770f491f040d7 + +COUNT=37 +L = 320 +KI = 4672efc5230e70fb6c0b00ae739fbc5c006153a53331b744e662272235442571 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f +DataAfterCtrLen = 10 +DataAfterCtrData = 8d29a32417ea5daa510c +KO = eaf0def2ae0d31b5df8d1288e175b97b3badbbe1ba17f65307a2de665405b09b3a88be37dfaa86d7 + +COUNT=38 +L = 320 +KI = f16aaebedf6b2d32f7a8d0ca38ac7ae167043dd6d0a291339ebdac8d8da70a97 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a +DataAfterCtrLen = 10 +DataAfterCtrData = 6602a17d61d52088a288 +KO = b390259c38b6c5a8929a4f5627708f59cb5b03909f144cdcc4a7edc55c60b66825f4c0acce9ea5bb + +COUNT=39 +L = 320 +KI = c4df3ee28a627514eaf8df54845f529bf5a6d1f9ce8c16b81e64249925430fb5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d663 +DataAfterCtrLen = 10 +DataAfterCtrData = 074bc4c276ec7c5126dc +KO = 87061e3befb1ab0ca561ded866ceffeee6d872c7f2738a59f4545189fe437322827eec9cfdc835cf + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 00a39bd547fb88b2d98727cf64c195c61e1cad6c +FixedInputDataByteLen = 60 +FixedInputData = 98132c1ffaf59ae5cbc0a3133d84c551bb97e0c75ecaddfc30056f6876f59803009bffc7d75c4ed46f40b8f80426750d15bc1ddb14ac5dcb69a68242 +KO = 0611e1903609b47ad7a5fc2c82e47702 + +COUNT=1 +L = 128 +KI = a39bdf744ed7e33fdec060c8736e9725179885a8 +FixedInputDataByteLen = 60 +FixedInputData = af71b44940acff98949ad17f1ca20e8fdb3957cacdcd41e9c591e18235019f90b9f8ee6e75700bcab2f8407525a104799b3e9725e27d738a9045e832 +KO = 51dc4668947e3685099bc3b5f8527468 + +COUNT=2 +L = 128 +KI = f8ea90d9462b66c719fafdb3f45d4c36325d4d07 +FixedInputDataByteLen = 60 +FixedInputData = 43ec12d5fa0cd98e01d805706922fc0af03a3e8c5521cd8ebf529fcc6aaafc781aa6f3448138c3feb9fdd217ca658ccff5aa35c9e439ea21c74cb6e3 +KO = 2ec3fe9b8a49e5a15b169be374fe3129 + +COUNT=3 +L = 128 +KI = ba8b31a1b778c5b1c37abf76e66f8aeab451c23e +FixedInputDataByteLen = 60 +FixedInputData = 0363c2ef57f24ac124bc0e340049c2930a94132b6887ec9978e305565c01ba8f03393ef95d9edf2cd8fa36745379de1d5fbacff085e84e84f5cf772d +KO = cb5355964b7f3b597e82b0e30ae3e9ef + +COUNT=4 +L = 128 +KI = 4a86811fa02ae0b41832f224e0333ec26e6f09c7 +FixedInputDataByteLen = 60 +FixedInputData = de5e4535e1fea0287fa5ab9f7867499ac61b77f5551e1d049d7efe8631da62acc1ec267690af8db57d9d3e411aa613cb1ad1dc915ac951be2d18b253 +KO = eff9379e6e7e89abd6249a0e58cceda1 + +COUNT=5 +L = 128 +KI = 2563d0e6838f042f33b592436dde7b9d8b189497 +FixedInputDataByteLen = 60 +FixedInputData = c8efd1a6d93cd971ba65d0e981b9cd5615b65657cd619576eff4dae6360ca4b9f32a8f0226641812189b71d0748f52c031c21d2564aa4dbc8e3a29e2 +KO = 03f5d873e1a301ac94d85b5a75f84b70 + +COUNT=6 +L = 128 +KI = 2934847447faac7da48e517f77463733a9461a1e +FixedInputDataByteLen = 60 +FixedInputData = 4a225867001b1a7bc4e34a32bef4f6afd037369ee7392e4613ba6d02a5e3e061ff7e04627fd3e8a41a5b0d260f132b85f49c6639edad79a24e99dd0d +KO = 869ae5e9445cd452e623675e6d0c07b2 + +COUNT=7 +L = 128 +KI = a57fedc30653b5b909e5470d7255c556d8ab282b +FixedInputDataByteLen = 60 +FixedInputData = 0514d3a0257461f448ad1a152cef8ca793574fb081e91f4e092fb9197ec12251a27b157f5b69cdf3ab64266c31e04a7fd0cad6b63fe12d3877722cc1 +KO = 5c86acbae82755aff1998462ece3beee + +COUNT=8 +L = 128 +KI = ed2bd40e82f25f04c0e87d26fbf517fd0f001c01 +FixedInputDataByteLen = 60 +FixedInputData = 51b21d5c26f77e253a9cbae175337f2a1ee0e6fb5c820fd8dc7c46c35e2db989092607ad23bcfe228208424838332c5a0d8f45633a676c42dcd90076 +KO = d57d14a640665bc98cfd6a8c29089cdd + +COUNT=9 +L = 128 +KI = 218093efcb4fb7d3d3204c566b6a4cd7ad16f6d7 +FixedInputDataByteLen = 60 +FixedInputData = f94215974dd6dc963baa92fe3e1d196afdeb01c71e30eec7060077eeebbfdef4fbc5aee0aebab1746889dc9c1b965d584738ff9d24c93d75a78b2dc6 +KO = 2bc098b3384f0a9a7f39dc18858857ca + +COUNT=10 +L = 256 +KI = 1ee222f5cdd60b0ae956eeeaa838c51bd767672c +FixedInputDataByteLen = 60 +FixedInputData = 4b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48 +KO = 806e342013853083a3f7294c63a9ec9a6dba75b256c62fac1e480ef26276cd4b + +COUNT=11 +L = 256 +KI = 60967bf6a94e200c7fec597a4a0536888b639be3 +FixedInputDataByteLen = 60 +FixedInputData = ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91 +KO = a7c16d8e464e3c7f17840caac347d0ce687dba153bb89d60dfe6be0ac1a648eb + +COUNT=12 +L = 256 +KI = 57110f8b594c59be096e29251b5e1246de3b186c +FixedInputDataByteLen = 60 +FixedInputData = 559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25 +KO = aaceffe7762bfc976f288bc2ab4ee1044a1e45a4d981627ec45b2c2ffee862e4 + +COUNT=13 +L = 256 +KI = dfc232510c77ec7c666c823490a65f5aa87c5f36 +FixedInputDataByteLen = 60 +FixedInputData = 8ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091 +KO = a8012ceb5d5d6cdd6cd4caeace4149ed7b6ff79f3a052d5192b0b1a8013142c7 + +COUNT=14 +L = 256 +KI = c874ea83823bf0f0afb7e50cda2a1e9be64ec91e +FixedInputDataByteLen = 60 +FixedInputData = 90412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2 +KO = 4ec68785014bf81e14e31da9e0ce039e9aeb7367abbc24cb1d449417941a24de + +COUNT=15 +L = 256 +KI = 9b93c0cb1876ca1268769a472bce4e0b721d9281 +FixedInputDataByteLen = 60 +FixedInputData = ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef +KO = a4774e28e58ee9539af591821063001d8c1785e377515becb0983967a1991014 + +COUNT=16 +L = 256 +KI = 3f40e62d704016a3ce494758cf7a43b891eec6bc +FixedInputDataByteLen = 60 +FixedInputData = 92c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d +KO = b2229d6037d69b4c590ab9b8488a81d78ecb10dc4949e0f16ae1d1707f5653ad + +COUNT=17 +L = 256 +KI = 0b20f689a0e995fe5ab8fa33ea74ae2e7fdf657c +FixedInputDataByteLen = 60 +FixedInputData = 51e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968 +KO = 370e89d710fa31b121743539fc35538d1fe1268c0aac0cb4c19dc63b622bb5c9 + +COUNT=18 +L = 256 +KI = aa9f4ff64391db7f31934c85b7e984c444d23717 +FixedInputDataByteLen = 60 +FixedInputData = fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272 +KO = 038b041ec35c1c694e37a482e91a9b8d529946458dbf0f7784805224770cc265 + +COUNT=19 +L = 256 +KI = 9520526d34cbb294ddee70dac42c0768a1b97e1b +FixedInputDataByteLen = 60 +FixedInputData = d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7 +KO = 49c254d72e09ff709eacc073506c0323dfbed67958c1275ccfc4a00a4a4a0177 + +COUNT=20 +L = 160 +KI = 0e71d9e9c9e951978ada75c831d627dd5d3b4c59 +FixedInputDataByteLen = 60 +FixedInputData = 08b6f69698e8eb6c8c63953abd3538531d722cc4e9ca7ffcb68abba4dd4b027b3787efa107902ace8abb54549bede4ffdadabec3f282865b2166d46e +KO = 86137b96ec15b7954fdc5df8d371ee2d8016e97a + +COUNT=21 +L = 160 +KI = 25293890e708ec7b9a7655393bffbca27a7b3965 +FixedInputDataByteLen = 60 +FixedInputData = 6d97433dbc6129b78541986f74c69e5129377d29854811b7794ca13e044c16aebeeccdf7f290317b48db648320aa37f4663e22c5d0bdee0bf1b8292a +KO = 12e0aef6b56f20098f51ab63b661d515fe685b4c + +COUNT=22 +L = 160 +KI = 291c1510fa5bd8c72ef3ce6f718564fcd688547f +FixedInputDataByteLen = 60 +FixedInputData = 9dc7137182958fc405ea50bed18b0d87a108eaa8fc2bada9610c160bd1b882ba76789e84a8ad03bef38c70192d5363afb3bc995697e48de046a3353b +KO = a92d8a95fc487bfd875d51f78157a76b05951726 + +COUNT=23 +L = 160 +KI = d7da5a8badbaebafedc07eaee6720bca58d2723e +FixedInputDataByteLen = 60 +FixedInputData = 991177f70cd0b7d554f3dbcefd376a9b754e56b6e2c909db21470944a715683a2ed8edbe93d1fb877f55ae859451d86481b1e4a2f2b00ed8c386feb5 +KO = 1cc9fdaa1e44665972f8ce81e0f85e3cbb4cb701 + +COUNT=24 +L = 160 +KI = 3f427f81520c4869ee0e1e4e1f5b3a396c939290 +FixedInputDataByteLen = 60 +FixedInputData = 295161010a307ff7cb1390427163b3198b3502e8615523abcb5d4199d5a1cc65276f3883ffc7d28b90dff2561fe9e6804880c0b898a4fe01d24362b3 +KO = 1bad7143571499fcc27db677e8b43a2046891d3c + +COUNT=25 +L = 160 +KI = f5f3c790e0750b18f5dc1ae24ea6f63c2c842e0c +FixedInputDataByteLen = 60 +FixedInputData = 4a54d7b43279ba671e5950d0523e8a82eaf7076ecb077960598c91f5196e74d30ec829af0048a0a3cd336aa2d321ce584567dbe51f70bab20ea166ce +KO = 73ad278979014c68579f436468f0f9c21833de16 + +COUNT=26 +L = 160 +KI = a12050a3f5c52db6f7da9972102283f190ee3930 +FixedInputDataByteLen = 60 +FixedInputData = a9dd5a9ac2362dfbd5b11127e05ec6f284b459b9345f29c0ba3cb2ccd28438d8750263ed55713d6ab9234083a221fbc0da4edeb7268abff2d00535bb +KO = 34b8533fcd64121fd85fd36752e902f2b294593c + +COUNT=27 +L = 160 +KI = dc77fbbc7b298bf7eb98ae4476a9288ebfc4ef2e +FixedInputDataByteLen = 60 +FixedInputData = ead874f2b5f3e904d38a32911dab9cd1495f7da8f98992999243e23c5364d3504bc87e43efb62fdb8d363fbbd5d47caaa1a587b1eb6f4096255b95d1 +KO = ffce2f72eda9738c68a5097890739d41c8339ce7 + +COUNT=28 +L = 160 +KI = cc065420f56de907c661c527284b6dac2b5f4783 +FixedInputDataByteLen = 60 +FixedInputData = 5b98aee99fca1e0ae66b4b8a2320b139501b78d5837c4961c4cdbba2abac79dd9fa29e371c7c916c2e0aaf60900e55c1647b4a0029db590be7afcbf0 +KO = 8b1e74a1375a097e5c1bdbdf71a5e9639800ffaf + +COUNT=29 +L = 160 +KI = 348f4b94f7a1aafa12d91c93644a9b44633a9a33 +FixedInputDataByteLen = 60 +FixedInputData = 6cba1d5fb342e6ebf01b6ee4ec667efdb2d81fdc6aa5d0ec28a404075a5f6ea6b6f40c102e89640e78cb5473cffa71b9e8b4dc7f92bef66d017aeaed +KO = 0ea77ced5ec8b8df7819705f6b0aa459e3eab7b7 + +COUNT=30 +L = 320 +KI = f0e5ad280b3465e719afdf86377bbcda59f5c59b +FixedInputDataByteLen = 60 +FixedInputData = 231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4 +KO = 9a9ddd19818bb085d24e48ee99d6e628235a422fb2ae383282b7bbbf0e5f5edf42d7237b8ed6aa1d + +COUNT=31 +L = 320 +KI = 5f50a7503bd8420353ad3b0e9f50f50d6937a68f +FixedInputDataByteLen = 60 +FixedInputData = 42d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378 +KO = 29db93fb500201afc9204b7777a48ff15d85cd85a28fd2387c4a090364c9437519c1eeaee2a7b386 + +COUNT=32 +L = 320 +KI = 0d2d0a591af57e2ecbdc34ce0d2262f6bb2bcea5 +FixedInputDataByteLen = 60 +FixedInputData = 023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75 +KO = fc5f72ab4b470b6cb7445598d0c74b9ca06ce78c29651146e824b022297a936ab3494beebcd21407 + +COUNT=33 +L = 320 +KI = eb49871c799d228afd6cb85521eefccf4aeac2b9 +FixedInputDataByteLen = 60 +FixedInputData = 8bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57 +KO = 5fd9152e7f3354273ceba569fa7cc6f4f7fd3aaae3acc99f23beb375788c344ad6b665a465c5452a + +COUNT=34 +L = 320 +KI = fc39ce102de73e63145d50025f64c54bf1287fab +FixedInputDataByteLen = 60 +FixedInputData = 76146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633 +KO = eb0092b0ee6ebe52cfd66c6d422c3cfaf2d66fee9345c41b44312874b6aeb1e1b654a0f9f5ea3a3a + +COUNT=35 +L = 320 +KI = e5db74370ad3248c63774ec7508334557457b233 +FixedInputDataByteLen = 60 +FixedInputData = 7afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1 +KO = f2506f9c0150fbb36dcfe6b2ff763081714f544eb0245d8c5dcc77f492cf3cfe80cdcc0af3ea92d1 + +COUNT=36 +L = 320 +KI = 7ce950c0c8bf4bd147add6f44cd446e91022a311 +FixedInputDataByteLen = 60 +FixedInputData = fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1 +KO = 4a68cc3ec938bcf0a55169340773110ff9183889bc9000d1882b258fe9dc24cd8ba40a2e9d3c397d + +COUNT=37 +L = 320 +KI = d77dada6a487ebad875bbae202cfeb0483a3e323 +FixedInputDataByteLen = 60 +FixedInputData = d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903 +KO = 165fd9902720a2b270a753af948d76f54717387adc9c8d650308bd9fc169807ee2631a81e07b60ea + +COUNT=38 +L = 320 +KI = 0c58aec1c0779e9c5e2f196a0d9dab4c6e3c3e62 +FixedInputDataByteLen = 60 +FixedInputData = 86b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0 +KO = 45f4678eff1a58d2d313d4c194f08d344cf140c6af2e17683c0f6be124ed9f45e0e9207a54110641 + +COUNT=39 +L = 320 +KI = af3828d6663c637973995a4020a108667bf1ac8b +FixedInputDataByteLen = 60 +FixedInputData = 90533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c +KO = 2a80938a6546a07f370bf6d802a9e329dd893a6549564e4c5596b8ae1bbab410772e08494fbe1af2 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = a510fe5ad1640d345a6dbba65d629c2a2fedd1ae +FixedInputDataByteLen = 60 +FixedInputData = 9953de43418a85aa8db2278a1e380e83fb1e47744d902e8f0d1b3053f185bbcc734d12f219576e75477d7f7b799b7afed1a4847730be8fd2ef3f342e +KO = c00707a18c57acdb84f17ef05a322da2 + +COUNT=1 +L = 128 +KI = a4dc5c95fa3983bfaf4147047d48774fc2de6011 +FixedInputDataByteLen = 60 +FixedInputData = 72987d4c5b9e94d24aeb6ceef2c0f2cfb001c8b6f1d0411d3dd231a7b34a3256bacd04b83115b4f9aa61b4a4e85d3f32eb9fca4dc2f136c8d7f013c6 +KO = 5078fa168ad23c1d248abd4fcd8a4d8b + +COUNT=2 +L = 128 +KI = c6f02a3555450112893d7cf66e413b990ff7b516 +FixedInputDataByteLen = 60 +FixedInputData = 4d77fa3f849dcbfabe6f6777d7a05340fa4bc8371effa5e832ed24b2410a545b7fa5637ce6ceebf16f43249a0489a7132a3f3bad917a0e70df0ff72c +KO = cffac9d9729a22f6e097ad3f1928cd15 + +COUNT=3 +L = 128 +KI = e9d14fb793570c82b4c5600147b078030a72221c +FixedInputDataByteLen = 60 +FixedInputData = 38f05b5bd37f872233485334929818962af8e78aabe5751ea804a232799d4176a7f6831ce0508d301fc7673f5702da3891e1cd25cc9b9cb9c1e85aff +KO = 54141c7add0875b765fb29c95273f3e2 + +COUNT=4 +L = 128 +KI = 7cd9ecf8e8e057f152b24bca94acc0ebe28d85e9 +FixedInputDataByteLen = 60 +FixedInputData = bffb14a99f65f067840a6dd7809bcb0e2d9c033e85800b4a4bceee459028fb0fb71c82b4f7864b064ab1d585b126eb7d0f53459d6e876a9ad00d6138 +KO = d17bb5c46abfe6a2cb918326dabf7060 + +COUNT=5 +L = 128 +KI = 0d81b45f391685cd527b8512543736fdcb751911 +FixedInputDataByteLen = 60 +FixedInputData = eadb6f4ddb2716bbcdb3ace6d7cb248e9b2d120cf50409712f9c4225f186ff7427ff7a963209843c49b3899d59377b1e888ac279cdfe5476edefb6cf +KO = 01cbde514b1c7984ac63788d43f399cb + +COUNT=6 +L = 128 +KI = 1dfa5330d56ced12a1ab2c75114050f35ca336d6 +FixedInputDataByteLen = 60 +FixedInputData = e14424f401c3cf2a78af289e2705fe4c62c3a483f863dbf710821c7149ca9600fbcc0f30e22191e5e57bcb87905a16a5fed4d2ceb2521791fcb6bcd6 +KO = c65872bf551869709302fe2ac950829c + +COUNT=7 +L = 128 +KI = 89a1e4650e5f97ec47a2657b4f2d370c5baaa4ec +FixedInputDataByteLen = 60 +FixedInputData = 4fc34ca31bf2bb76f7775c0466c2ee134c416ef9a63dd1b72940532875be9889598766f46bdbd43f82fa7fe5f8569adf095e51fac00ddfe4ec6893fa +KO = eda152a00021aa520b3fa59e85b8df89 + +COUNT=8 +L = 128 +KI = 6cc2a363f20d987e73a8456f7f1eebc6d2b50990 +FixedInputDataByteLen = 60 +FixedInputData = 73eba473853eaf0b8afbda949d1892f1260716e9b672d964b2192f5e4be33ba8fa8805659a2bba09a7852575c42757eccd45d8700d294859d748901f +KO = 3fd30ebca4eb4aba0deb9e9cc6e0d3c3 + +COUNT=9 +L = 128 +KI = 90f89634e435799910f019c0cc8b894c9ba22cc9 +FixedInputDataByteLen = 60 +FixedInputData = efd3f5ce4bd35e6ec3de74fd509ebf4b29dd94540cedf21db8ee3e0ea984cf2b78bd4b71f40132a4e661832509bbf2830f543f28da32788e9ce88c30 +KO = b42b67ca21a6cc7d1918d0121ccce563 + +COUNT=10 +L = 256 +KI = abec6c894ae9df32e5afdf5d06a0434e8940ca71 +FixedInputDataByteLen = 60 +FixedInputData = 9a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4 +KO = 5b37675aec199c7d08435ef6321cf6235c12453a4530072d4a73ba0ad34634a5 + +COUNT=11 +L = 256 +KI = ea83fa60ea60cb642f39ff1a32b94fd887a4a1cc +FixedInputDataByteLen = 60 +FixedInputData = f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db +KO = b2821095b28fd4582ae023bb480b7a0d137d0d54eb0755328ffcd9342bb3765e + +COUNT=12 +L = 256 +KI = a19eef9ef9da8cc6ace306ff7bd7e3e82fdbd358 +FixedInputDataByteLen = 60 +FixedInputData = 5b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788 +KO = 78318d819b40298353defa46d7c3902c5c0bd45d2e1e652525dea58a9901d7e8 + +COUNT=13 +L = 256 +KI = 48ac942ab623d73feefc3339321b3768f287cd1e +FixedInputDataByteLen = 60 +FixedInputData = 771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd +KO = 52903be39a62f2cc09761c0776cc8406a7e3272eda6f955415f522c4059c5444 + +COUNT=14 +L = 256 +KI = c9ebd8f337a449d9c6db9c56615d3d235e58bc08 +FixedInputDataByteLen = 60 +FixedInputData = 8473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602 +KO = 5b4ce05987386f3e1c266b5068a5578c33c355dba2796c64434f6188ff47bf5a + +COUNT=15 +L = 256 +KI = d8ea8ac4d5dd998a680b9a4365703f619a226968 +FixedInputDataByteLen = 60 +FixedInputData = 42b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4 +KO = f6b1206be6a694ceab009d832ddf88a6aa6f50d652ee95d1f1b645ed590a5a06 + +COUNT=16 +L = 256 +KI = f2b7237b2fdc00dbcb37d8432f88e743e2ee57d3 +FixedInputDataByteLen = 60 +FixedInputData = 608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77 +KO = 6ce93d9ca46ec76e8c878a4858267d3df4f56004d4180e1b4a8338a98d4bf2f2 + +COUNT=17 +L = 256 +KI = d1cf544c582dbe12fe39ffc632dd1c1cb36a80f7 +FixedInputDataByteLen = 60 +FixedInputData = 429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2 +KO = 649e05a54fb23d5db387b4e725d99b48dca757eb5690734ab99b6a41650ff074 + +COUNT=18 +L = 256 +KI = e4e69052f15dc4687ec96f602806842b8ccb112d +FixedInputDataByteLen = 60 +FixedInputData = fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d +KO = a55c35b8ab526db4f479bc026c33b235bfc52243d67288f54d57885ffad6fcaf + +COUNT=19 +L = 256 +KI = 909b2f64065dfed210348a67ac2d7d5fed869af1 +FixedInputDataByteLen = 60 +FixedInputData = 626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f +KO = 86750cacfc4a3e15e50d671626bcb8dac9c370bf880474844328a2efecfff2be + +COUNT=20 +L = 160 +KI = df4e835a2f201a3d0f840eab38a18adf72adf9eb +FixedInputDataByteLen = 60 +FixedInputData = 84c6ca541d24a8b419037b9657ee4e0d5ef96d8b198355940a30b09bf8784e81d3b93558de21c46f04aec4afd610c3b230d17473c80b47b5004955e7 +KO = 1202915544844b1f913caab512c582735bf76fed + +COUNT=21 +L = 160 +KI = 7f9635a1e22934006681277f158b3eb9e1de0152 +FixedInputDataByteLen = 60 +FixedInputData = 3178d26df7e703e77d9dc3c2a5cf445f2ff34d2de58fad52b5984bae684b258b430847350e13117a2c3c6b97d35645d3b2ee4e8699bc156afe0c727b +KO = f61265e360bf9c3dd3cde6654999c34bc8e6536c + +COUNT=22 +L = 160 +KI = 86b7a316f8db1f063d012a47fb5a8de71d1c4146 +FixedInputDataByteLen = 60 +FixedInputData = ab1c4e1cc0808d4b0a9ce079a278494b9859c1d5d52186bc90f01f0c88ad697fd4fab0239ff644ffb8792cd1fb115f769cd37d11ef720dd0731ce9c8 +KO = fa4d7e3a3bb2e9c40e8020ed0b677905b870dc99 + +COUNT=23 +L = 160 +KI = de47682300710da85aeae5d3fa56da9333e254bd +FixedInputDataByteLen = 60 +FixedInputData = ec1fec93f17d17c57b793175925457fc8335fcdb8996ce6116824ca7cd58e88fc0974fe8aca3e7af5eac5f5280315b2d1f0a36d74f27ccb101bb9675 +KO = 8d80c9be202d2262bdcb098e023c12e0aae7c819 + +COUNT=24 +L = 160 +KI = 9233d6d6509d5282c2149065e69378d97e78a666 +FixedInputDataByteLen = 60 +FixedInputData = 190f44c44e8cffd869d4aa09269567890708cbc636fd223396bedd5ceb2c2a8561ceba4443f83535d271fff9c9e659747121651357e56ec0e2ac2dc5 +KO = cd487322e07ac21e45b536b944eac48405ddbebf + +COUNT=25 +L = 160 +KI = fbb757accca8adb77e18a192798102f374f19680 +FixedInputDataByteLen = 60 +FixedInputData = dc5969d07148baaa9f2d03256b21ac17f317298973ad34e2372e26336e679d9aabe5ff1d643be00b6dc3c254bddc23eaef843fbe6776446f68352c7f +KO = 17410363ed3bd231444808aecdc3e025c3fa7fad + +COUNT=26 +L = 160 +KI = 306e696c8c926328077cc9ad07d652b52be8653b +FixedInputDataByteLen = 60 +FixedInputData = be10a5a26c95db92efdcd1754c056ca5c63782b918b3eabce87d2bcc10ca67830c4560f7884cdbd5b5109c5ad0b5fa30716cda5bb0d028d715144d43 +KO = c32622635425747535230aaaf54f83a513ab672c + +COUNT=27 +L = 160 +KI = e5b39df4aee5ef3bb0e0848defb4c7abe81f2523 +FixedInputDataByteLen = 60 +FixedInputData = 4ebfd202bc316dfe39e989f963c31566f415bc7160939095a4173ae6696a07c9bd8573f7c4bb1dbcc399621f0b2772da43d49f3681f4372c9c27387b +KO = a5ed1f40729c7047236bc0b160b72d4d22e92c4c + +COUNT=28 +L = 160 +KI = 142b2fd1074c6f11710a3c2e3d11b7a43dae0308 +FixedInputDataByteLen = 60 +FixedInputData = 1bb1936fcfa27e66f2a89409181aa7ca7804e627a0fbf78c1dd6b5dba70c7acab45901acc73b0a1d7a27d04c176aec020740a511f91454b27a1d1cff +KO = 00e2abb1f5445ede106ee8a99a347e70c9de2ea9 + +COUNT=29 +L = 160 +KI = 0132c468f8c09f926683c07834ba89f52a3947f9 +FixedInputDataByteLen = 60 +FixedInputData = 5474516ccecf0b7e541cae6fea7874ab2aae76d2b04a68a55676858510009429140a674a386f685449d962c074d1c07703667e4f28ae128431ced7d1 +KO = ea190d127707757f2de1defbafad24eaa812ab55 + +COUNT=30 +L = 320 +KI = cbe1d2895640dcd1545e60e04ce9d995707ec539 +FixedInputDataByteLen = 60 +FixedInputData = c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1 +KO = 1fd5a183be95c2d909deed31d686417d5c08bb88e6f75b150df330c8e7703bb8ccdffacb3e9ee3ff + +COUNT=31 +L = 320 +KI = 361d9b66dde45698ef19b28846cb69f88938f1eb +FixedInputDataByteLen = 60 +FixedInputData = f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d +KO = 4429a4e1a84676da15105e5d9aeb4f4d9dea1230a2241ef3d3458be887d1a3a4fd491dd43d8ea879 + +COUNT=32 +L = 320 +KI = 8132beece8198ba3941fb058a8afbd13e94a27b4 +FixedInputDataByteLen = 60 +FixedInputData = 22899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366 +KO = 5d663349ed7b0a3facb3da8b2edb5cd087abd72432b337c61528ad34e6c910fd293362b06a6ddce0 + +COUNT=33 +L = 320 +KI = 75e0703ea9dfcd41c0e93a8d8907c34f8602b617 +FixedInputDataByteLen = 60 +FixedInputData = f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e +KO = 64307445b0d19da60284060406a35bd6f6db429e975a1dd56f9d0dae2c21bfcc07f6f3e8004230b7 + +COUNT=34 +L = 320 +KI = 16fea429e8e646ac15d4ddd21b91d739e97c7fa7 +FixedInputDataByteLen = 60 +FixedInputData = 165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169 +KO = cf6de4c3d04c37b7b49f98c84b246e5c2a390533d65a3dc5d0225ffe8afc17c986b970fac3586d8a + +COUNT=35 +L = 320 +KI = 50b90316acdcefd9b17583bc3ca37dd84f369acd +FixedInputDataByteLen = 60 +FixedInputData = aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665 +KO = 5b9c06b82c4d8325c61272df8278b759857d554840d9f1cface0e3dab1798c882f9af246206bd56f + +COUNT=36 +L = 320 +KI = 2781930c220bf55b0017cb64c68dcd66176d22d2 +FixedInputDataByteLen = 60 +FixedInputData = c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6 +KO = 027131d4666bb139b998f1942aeba675e4ecf2634e55f709eb92a742299fb5481dda45ea67ca21cd + +COUNT=37 +L = 320 +KI = 6846f47c2bba9796804c338aa74e5ef42d194290 +FixedInputDataByteLen = 60 +FixedInputData = 8e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad +KO = b47c6f671326269218af3d762044606c76255204618c5bc0dd6f0fc0be4f8661a96888c02ea49a42 + +COUNT=38 +L = 320 +KI = 8b73a327d700bf31c13970ea7768fa3f8ff11812 +FixedInputDataByteLen = 60 +FixedInputData = ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4 +KO = 5f4a8b5701a3e76d44d51affeb5e4c96e13b80160920dceca723493a9de665bf14619f30f85379aa + +COUNT=39 +L = 320 +KI = 3247f2dbc3a6a53f1c36c461f6e297f263068fc7 +FixedInputDataByteLen = 60 +FixedInputData = 93a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87 +KO = e9ef74f5d51c284b7b559d943251e12ceb4af005d8f8d78982809283149ab3eea99717cdc82f3273 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 928c170199473291bf719a1985a13673afb8f298 +FixedInputDataByteLen = 60 +FixedInputData = f54388503cde2bf544db4c9510ff7a2759ba9b4e66da3baf41c90ce796d5ea7045bc27424afb03e137abfafe95158954c832090abdba02d86bab569d +KO = 8c01160c72c925178d616a5c953df0a7 + +COUNT=1 +L = 128 +KI = 9e7e3fcd6aea04e6190ef58ef6eb2d24a3229f08 +FixedInputDataByteLen = 60 +FixedInputData = c5519a2785b9c9a38d5c5e1d0de9a2597959c3f8d9827a97202a28aaf5440ae25ce8c7d016f1e650ca3acd40cc396026c99f7cef26401e639c65fc58 +KO = 19e96c0f59a22a339aabca01b008298a + +COUNT=2 +L = 128 +KI = 3ff092775ef10a8575c18bbce3cf5ac21d77cb1a +FixedInputDataByteLen = 60 +FixedInputData = 23a0962f174d4090345d6961b82743b361184926078bf089c7cf97dfc108da9c118b3baaeb0cb152ffd038174132c9d2deb175c3b84c173d6a00e409 +KO = b6d0af014871b3142ef94dbda9f9ab85 + +COUNT=3 +L = 128 +KI = 16fa195fff5e67ec3240eb6b594434ba4b4bebf7 +FixedInputDataByteLen = 60 +FixedInputData = 81ce6fbe31ec349477cad68b38e16583df72f58edfa804145f73e30881177d8177ebb5d4b18fab4e06cc26da2852b14093c042c2b9663c0d756a8b2b +KO = b3ca2ac4946380e54053a07711e84e29 + +COUNT=4 +L = 128 +KI = 38ee57b4a3506efa9910826667873749f071751a +FixedInputDataByteLen = 60 +FixedInputData = 39e6a66369c6e03a8d8659c38f7e2144577efff22429dda47c328b81b21b752f86eafa2e88f377a0e86dd6884d0da29f7a0242ebf110a9ec9d5ab24e +KO = 31bf38fe2d56ea2032f85cf4707c51a3 + +COUNT=5 +L = 128 +KI = 02a5bb7dfd08f4aaca08aedda7094d07178d7cf9 +FixedInputDataByteLen = 60 +FixedInputData = af974649d12cff9859c534ccb505536e5f355076a7fbfd2b41d513a2adaa79728c53ce4595c3e48eef8d45195faddc85a62e5c8efae97ebbb1de6771 +KO = 834450af9edd80f638197e2040f0eb9b + +COUNT=6 +L = 128 +KI = 483d986a1f40d7c39afc4b0ee8b005b42ba243a4 +FixedInputDataByteLen = 60 +FixedInputData = 8e9778dce83a9b42561ae99ef7b59b66e738c2c11fe85a2f607432fcbeb23c50ee2977bffe286d9fd6bf052702ce424151e0146824589403e7eb3e9d +KO = 35a2cb733971ebc82fcb13f6cae7d3fb + +COUNT=7 +L = 128 +KI = a26be5dc4c38eb5a54bb6910f7538ac3dc83f84a +FixedInputDataByteLen = 60 +FixedInputData = 2ab5acebc8859b4f5c17923b77532e754dbf923e6bcab5949aebae052893a4cd610344d54db80e10791173c9d2b636363af193894371084d7058f8bb +KO = 7816bec8d3b83ce60b5d8ca0e4e66cf1 + +COUNT=8 +L = 128 +KI = 27b659f87b75ddea6bb0ad6b8961412a2fc0124b +FixedInputDataByteLen = 60 +FixedInputData = f283e5727ee541b33c52ec1d53ee46a5ff7b942d4bd41415b48098788b25a93e6e1a3b93f4ff0c0e049f04c31f4f4887113acea0554487e99eb3aa1b +KO = f945d09e1209006abeda3e6d33c171cd + +COUNT=9 +L = 128 +KI = b08c001150c3b33b024cd46d1e3dfd1cd6a408d0 +FixedInputDataByteLen = 60 +FixedInputData = 7ce793a96ac79ea8c2a7b955c0937c7e4cd9c2504bec35041055ebaec1b361a3e7cb9f10c66cac8f71250f896ef342cb97e5d368e9ef4312aba5350c +KO = 163e09afe94de0389fae4c3fd783f6e4 + +COUNT=10 +L = 256 +KI = df7ecebec20e14be6db5d46af2769fe4e4ed689c +FixedInputDataByteLen = 60 +FixedInputData = 308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5 +KO = c2129eeb33ee6783b6b187e5ae884f8f5bd78ca224e5e01c04a68ecef376ea38 + +COUNT=11 +L = 256 +KI = ec2838c0b486ae9108c7b2e2dca51f4a8570c87a +FixedInputDataByteLen = 60 +FixedInputData = 93126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093 +KO = 1a4dcd6da068b158c20ec478dddb9c25d8b47a0de8b2237111772aed8c4bee8c + +COUNT=12 +L = 256 +KI = 1d72c2d123fab58b712681747df86be1f8c55be5 +FixedInputDataByteLen = 60 +FixedInputData = 984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943 +KO = 86f14eb009fb1f27067fdbbf10f93b05cde97ce79e59864b5bb22d02274c34ba + +COUNT=13 +L = 256 +KI = 2634bfd6e271f8da035a3a1ace0b22b54f1ce3be +FixedInputDataByteLen = 60 +FixedInputData = d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762 +KO = bf02119ea3f32219fecd97190e1c8b49133e37a7130a82bd76d5f01412416356 + +COUNT=14 +L = 256 +KI = 7f7f48d9041a3fd5fb98bb7bf7ad499d78af4904 +FixedInputDataByteLen = 60 +FixedInputData = d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06 +KO = a85df91e185b2da9ad21e41f45e4777143f2e189a9c039f58b53f3511c3ff027 + +COUNT=15 +L = 256 +KI = 7b20f69c0875cacb9643e0d3e4987a398cbddc36 +FixedInputDataByteLen = 60 +FixedInputData = 59cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8 +KO = 6d0deeaaebc0425116c4ada0aee8e10fc069eb767fedf4b5e9dd5cdb3343a1ec + +COUNT=16 +L = 256 +KI = 57cbf7b9d94f8b418b3b0d8335da93ccec851e43 +FixedInputDataByteLen = 60 +FixedInputData = 2fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d +KO = eb5876028615317cce9de49bd0758c0166df41a66be9beba90eff40ebb0483ce + +COUNT=17 +L = 256 +KI = 2dff26f933b8a660b5453e1308bca2550b43cdf0 +FixedInputDataByteLen = 60 +FixedInputData = c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751 +KO = cdcf5d68330e52ac6ec3ed720037f600a9a0e62b8bac85a400d59129573f2408 + +COUNT=18 +L = 256 +KI = 32380ff6699f7b3e00246b40d3a9d64dd04ad3f4 +FixedInputDataByteLen = 60 +FixedInputData = 5299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca +KO = 65bc252fdfdd21d3a73ef1ab2711d47f01ca56a85d6571b64f71fafaddae5fd5 + +COUNT=19 +L = 256 +KI = 569b44d0f3bd7880477b1089684e6b9ed5449fa2 +FixedInputDataByteLen = 60 +FixedInputData = dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833 +KO = 4ec94ba6382ef865586216ff1af80d9d3362774016ed8a07ac738ef2d26b9c69 + +COUNT=20 +L = 160 +KI = 2539c58bba8ae61be8b867b767ad698eb1f52a0b +FixedInputDataByteLen = 60 +FixedInputData = 9f6de21c93176f8814e9290a40149f749f946d376eb65f888eddcc4a24a58dbdbb3222fb53487e0abb08efff6d6a43511b18c40f489abe4013647273 +KO = 20bc5ab8c27dd3f6f6fa5485f2eed8bd8b8b3d35 + +COUNT=21 +L = 160 +KI = ff815ab2b4162ce5881f24a614f95f94760071ac +FixedInputDataByteLen = 60 +FixedInputData = dd61214f2a21fdca3ad9f5983c88f6c3eec7e52f6d53e912380422a241a3b2d802d3044baea7877bc4e52d5dada99a135c1e2bf5ee935f0585c90ceb +KO = 00e600c3481cdcd07f77040c508b06c74ed925ef + +COUNT=22 +L = 160 +KI = 962cddd5ad863188cf7c5b3ac9a2985cc7356de4 +FixedInputDataByteLen = 60 +FixedInputData = 80317acf37ebba948b1e6a708a04dd1b75c6d744d48ebd8dedfbc8cb8308fbc2211159e514303a0c45ae9a3977cb19bb2ef8d791372250f5ecfb12dc +KO = d91216b7d6b164539fb9511518b40a340a65d209 + +COUNT=23 +L = 160 +KI = 57fd00a1faf59d2870183979cc30e62ba0e4471a +FixedInputDataByteLen = 60 +FixedInputData = 700df2699bd5eec0f9f73a6ee1717b3ae2f1a4d33f319b566ea7b03cc74a5ca68b7569054355aa88824c491ea3c9f3a38886f0f5876569295c209709 +KO = 6ee5e0426ec0320b0a40c81ec6484c068ad6e229 + +COUNT=24 +L = 160 +KI = 2f9a80cfb15f12f00655d1847869ce34526bf588 +FixedInputDataByteLen = 60 +FixedInputData = 200d32df7f90dd43ffe5b669806a2b079f6419d96e0bade392adc29b086d1a749e945b42ea39c7ec59b5709e3792faa6547f744d7a68c264bab83fde +KO = 3855a47a36c5ee15cce3c329506045439340f77c + +COUNT=25 +L = 160 +KI = 71c9728e4f6b589714bc545cc4d594f592722ac5 +FixedInputDataByteLen = 60 +FixedInputData = ffe2eaafacfeff09dfb72b39b3810050bbb3b6c4e8f9b6ceb6830c4fbb6e97801acd06e4bc07254d6b870d330c25f0e8bfbaa63eac80c2bb01ead747 +KO = 78954b107d0fde6f063180fadfce41bace40a0e3 + +COUNT=26 +L = 160 +KI = 511f4651c1daaefc0530662fad0428928e864f68 +FixedInputDataByteLen = 60 +FixedInputData = 2facac464b4228f327de2023aa8968eeba31455fb67cb360bb5c3523e363472fc780bfeee9354dd28217f2bf59a56eebe421fdda04e642f0f87a0973 +KO = 368b7fc8ae2819a163e43b2cab564c06d6b66a51 + +COUNT=27 +L = 160 +KI = 705d75d4659c22ea7fcaa28f51281542b4ba577f +FixedInputDataByteLen = 60 +FixedInputData = f012755b76863fdfdef751ce630e1436d56aa4ad2bcf34e3e8381ad2dcbb4523edb99e57d78064d42a475c4540ba4d1de7a53706ae3f071a2ad821e1 +KO = 2be58967b9c5e6b56f09bca2cd6c3e7063978dce + +COUNT=28 +L = 160 +KI = 52835e063b059d060576842718145ed1bac25bde +FixedInputDataByteLen = 60 +FixedInputData = eab99e081017db05b7fded5c344248629f09e56fa7cac80a2b8225cefaf01ef21dc681c1e8976570385f2b4ad02ea401db789000fbd2ba4927e1a69a +KO = 2dd130169f72b27d9398a1f6cc221386dc933812 + +COUNT=29 +L = 160 +KI = fd2b7d4194a4ef4a2fbf07d38f1a85bf5f76ff06 +FixedInputDataByteLen = 60 +FixedInputData = 8ada2bc04bdda7da8222d4f6a80085a49ca8d65f6abbd50672e49a3a26ee4259412c7404d2becf4f5ea715ebb24097ae69bc27cb0c492c8e136ec7c0 +KO = 765e9ad5b607bca3adf3b3cc00be3bac16314592 + +COUNT=30 +L = 320 +KI = 66002f224106971edc62a7c6957931b2097aabc3 +FixedInputDataByteLen = 60 +FixedInputData = f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff +KO = c195b9139fee020eda70b8a161aef28474977412c0612afafe23b16b1594871548b5889b38e0cf2a + +COUNT=31 +L = 320 +KI = 9364e99e66051993f5a71d5a25cde9e5f4306484 +FixedInputDataByteLen = 60 +FixedInputData = a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c +KO = 0a983ea667e07e238658a74fd09fea5e1568c448edfa1750b2d5de8204834eacee13f56cdd55cdde + +COUNT=32 +L = 320 +KI = 4622adabc6f48e8ebd8cafb35ee6fc77f4a526ae +FixedInputDataByteLen = 60 +FixedInputData = 17e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5 +KO = a2f974320f4a168efc2a234dc4567400979b13b6c258de332804fa3a35ed2e9110fcca1363018755 + +COUNT=33 +L = 320 +KI = c9b64d829992d0bfcd7f5474381a089d2499c887 +FixedInputDataByteLen = 60 +FixedInputData = 1d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db +KO = f156ce708c9ff418dac38526ff461e1220ef1486e3261d81797d0ca5c400d5c02c612e11cc1104de + +COUNT=34 +L = 320 +KI = 31acef75fa92ec786e2f320a0c4e65475ab93690 +FixedInputDataByteLen = 60 +FixedInputData = 7f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16 +KO = c6f19fa50e7f34574f274482aff96227724c3284f7ed4e78328e31763d5586a4b258344feb885cb0 + +COUNT=35 +L = 320 +KI = 5772fca1df73e1c17e62b0e538b64da1d2e57d06 +FixedInputDataByteLen = 60 +FixedInputData = f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70 +KO = 203351336bb336f947369fb804b27d10dc940d4353462740bb7ec4d30f16581cc66eb85aefeefcaf + +COUNT=36 +L = 320 +KI = 6dab66ccb559960c894cd32b57d7967e91a6a9fa +FixedInputDataByteLen = 60 +FixedInputData = 01b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb +KO = f171eeb54fe85144380bbcbd931ffc376911d52a384d880574a90095c1b0f19535ed119eaea61d1e + +COUNT=37 +L = 320 +KI = 276eb00ca1b63cb67305b910ddd4a222cec4967c +FixedInputDataByteLen = 60 +FixedInputData = c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848 +KO = 15a481efaf9423c8441612a3a61baeecf6cb8c7daf7cd97bb46856f6faacd046944658fdeee71099 + +COUNT=38 +L = 320 +KI = 00ff7cc5a305fa04fdbbaa5ef42c355bc99ad843 +FixedInputDataByteLen = 60 +FixedInputData = 2003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d +KO = 2f3139481285006e30ddbb1c34a5f90c1c931fafae0b61eebe422bf5519d792d38813b4fd25cacb1 + +COUNT=39 +L = 320 +KI = 5440ad9b15ecab15296106916d073a922d457de2 +FixedInputDataByteLen = 60 +FixedInputData = 4e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631 +KO = 95273ea26a2a4cc97f5d6d160acee4ba1a61d2d427d0a2d485c844a5ab2e36c91f46c69154296151 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f7591733c856593565130975351954d0155abf3c +FixedInputDataByteLen = 60 +FixedInputData = 8e347ef55d5f5e99eab6de706b51de7ce004f3882889e259ff4e5cff102167a5a4bd711578d4ce17dd9abe56e51c1f2df950e2fc812ec1b217ca08d6 +KO = 34fe44b0d8c41b93f5fa64fb96f00e5b + +COUNT=1 +L = 128 +KI = 47ea5d00826f111bfa468e899b0ca3fda7c8336d +FixedInputDataByteLen = 60 +FixedInputData = dbed14156e1826aa1d4d66469c64a32571701131b27a8c595e8c0595665478fcf1b95c76ae997de6184c919f4b810d588548508cd4c457a541260725 +KO = 7de374b5ef7240fd425b7cf7c54c29f4 + +COUNT=2 +L = 128 +KI = 3b16654e2e89ff4acc57a6c5c8af8064807804a6 +FixedInputDataByteLen = 60 +FixedInputData = 05e16ed1b560c4c9c43267f12ee454dafc0161bedce1a7d371ec17426d081efe54af8c2f2566d4eea38aabab91fb98fdbe16ccb6b114d677bcb00c66 +KO = 1d29a3d2499e9473dc62544d830ba773 + +COUNT=3 +L = 128 +KI = 57e9fd6e0c54c90065593b44482342f2ea72c128 +FixedInputDataByteLen = 60 +FixedInputData = bbbbefd47c997609c4522f64bc94a028a5c55c471181c74fef5a539ba3be77674b4eed9bb5ea0995b162027164e38dc63ceeb0ce6f5e7730ebe3471a +KO = 9691f99b94f20f9c548276de4eaf0665 + +COUNT=4 +L = 128 +KI = f7ca5241794b7e6bb242414431b04c704f00e018 +FixedInputDataByteLen = 60 +FixedInputData = 124690ebfad3486989a0ae06a080208273b0a23fd5b706b4084a059ac769e7668e6c7a652e155b5ebc4a8325d70c25c73805346fd269faec8937483b +KO = 81369f6d72726be58be6429deed8a4cb + +COUNT=5 +L = 128 +KI = b279f2098a21f15d34b2edd452acec93985751e3 +FixedInputDataByteLen = 60 +FixedInputData = 96a4caa2244b55d65448c1b701d3a1a6b6ff7ddde45777d04b84944035e4a6c37b156b8d504c8b039f68e78eb98d2e1ae7bd9a137e3576206883e427 +KO = 4f9443ce7c76b8b7752acb18b2f9b060 + +COUNT=6 +L = 128 +KI = 5a720d9e92e76e47d7a63b94bdcce70a1e2e45ad +FixedInputDataByteLen = 60 +FixedInputData = eb7be6f431c40c9e9a4ac3b2d511d7bbdb9b0e42ab6988a28d2333263eb86587fde8d7e5f733e204627aaec5ce5c7a83603612341b706c0f6b1ea95f +KO = 8164b4521bc9f09b8f4663762cf55b7e + +COUNT=7 +L = 128 +KI = 433b7e6742bbd8040f7baaa7882eb3bd9e9408b8 +FixedInputDataByteLen = 60 +FixedInputData = 67e84acbdc0cbca9c176a11ce6af5f849aa17ecf97349def6b69f79c149fa4094630dafc76bc69a66f1c68eb249c1de2674a681ac0e2522bf5e760c2 +KO = 84d2c95eeeed9ae098800f337316e2a5 + +COUNT=8 +L = 128 +KI = c67bc860f8d775dbde482b02918fcba9c21ddad0 +FixedInputDataByteLen = 60 +FixedInputData = 26d73e0bcefb7e1ef62b675c263b7905b86b3de8e923e40dde9ba8a05dde67c963a732a42281daa93cbb76aec6fe8d583c0a7df035f8207e2e72082f +KO = 98e53aecf42d67e92861c2951d9d4f67 + +COUNT=9 +L = 128 +KI = 88a2b39b436a45728838014d445f162fa9fd7b0a +FixedInputDataByteLen = 60 +FixedInputData = f6647876bf617132a07c5c1b49a28eec3c2b6a1074fd5142aae132d533e4a172cb166ea89b7cb1cdd164c6fc7f254a06035b2b1d28ac45ff0871ae04 +KO = 37808eb40af34454ad4dd6750bdc8e73 + +COUNT=10 +L = 256 +KI = c1efb8d25affc61ed060d994fcd5017c2adfc388 +FixedInputDataByteLen = 60 +FixedInputData = b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8 +KO = 8db784cf90b573b06f9b7c7dca63a1ea16d93ee7d70ff9d87fa2558e83dc4eaa + +COUNT=11 +L = 256 +KI = 7e925cdcbc2fd5b3213cba7714cb71d359936109 +FixedInputDataByteLen = 60 +FixedInputData = 1f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e +KO = 557b5e1fe770b4c76ea0ccd31f5c1dd4ffa0463a8ce9fa04f7f5d1aa53380043 + +COUNT=12 +L = 256 +KI = 98b6f0b4b7a822e8f567a32d27febda9e46217d3 +FixedInputDataByteLen = 60 +FixedInputData = e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00 +KO = 5504793a62976e77b1f3f8bbebc5854e1538fa002a98af5b935d9850b65f9a61 + +COUNT=13 +L = 256 +KI = ba3e6131cf924c0e67be01205de07cc8c77cb94d +FixedInputDataByteLen = 60 +FixedInputData = 9d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525 +KO = 5a4841a14a12f04c65ad5e60c9f10e4ced3afe9ee10aa8aed66ba629d86e213c + +COUNT=14 +L = 256 +KI = 5a3b55d4a4897a1f5ad4a3a5e2259ccd7b2ff62f +FixedInputDataByteLen = 60 +FixedInputData = f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7 +KO = cb09826916e9b73bddb6bf25e6caf5b6856f88d51db351fd8315e29088985921 + +COUNT=15 +L = 256 +KI = 7b9167e2f62f379659ac044f450aef7bd5e938c6 +FixedInputDataByteLen = 60 +FixedInputData = f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537 +KO = 44bbb6978694b107716347d6c674a634597cfc51a825b19c236df68c3f409884 + +COUNT=16 +L = 256 +KI = 6f9d1e92a8f155c2c71ca9d6860fa4ded3b5e01c +FixedInputDataByteLen = 60 +FixedInputData = d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f +KO = cf4e88bb3231f905e403653fe9661836a325a00a3914ebe1923562505a1f00ae + +COUNT=17 +L = 256 +KI = 8b20d1f259c52ce5aeb06a824966955110145a8f +FixedInputDataByteLen = 60 +FixedInputData = 43d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d +KO = 4e2338976e7832f16fcdf06fd3dc4bd777d170cf56f6a8e2117435cf05d2b5f8 + +COUNT=18 +L = 256 +KI = 693b557c8fd4054a8176cfc31b681815dbe07180 +FixedInputDataByteLen = 60 +FixedInputData = 8e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c +KO = 359b213884b0aa5650353a53fcbfbe5b0e0014f367cc2d430d7c437a3c09326c + +COUNT=19 +L = 256 +KI = fff0fee2364b5596f7388ec0021ddba8ca94fb20 +FixedInputDataByteLen = 60 +FixedInputData = 5e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64 +KO = 4bf749512e8493f2baec602bd1fb1df841cc92496bb28c05363f77a4f2a54ba8 + +COUNT=20 +L = 160 +KI = e02ba5d5c410e855bbd13f840124273e6b864237 +FixedInputDataByteLen = 60 +FixedInputData = b14e227b4438f973d671141c6246acdc794eee91bc7efd1d5ff02a7b8fb044009fb6f1f0f64f35365fb1098e1995a34f8b70a71ed0265ed17ae7ae40 +KO = f077c2d5d36a658031c74ef5a66aa48b4456530a + +COUNT=21 +L = 160 +KI = d1bcdf028960195cecf478b9e861ea243962ebe9 +FixedInputDataByteLen = 60 +FixedInputData = ec4b12610f46f7fe4411e39ab28619ebffee6dfc638e4e938ef1e04342d75dee121b375be292295704c0908aa61b488f6a29ab106468134e71b5439e +KO = 09d71d8aef2d34e552f9be25fcfa60f87f5db6ab + +COUNT=22 +L = 160 +KI = d1d2a910d689848fd220ff30177c690395842c69 +FixedInputDataByteLen = 60 +FixedInputData = e8cefee65eb88095b6fc81d9313e35b490946f9f114afe236d5d89277740e500fe50c2b900b6c9139b0ad93f398801707189abf3bc73779d46fbc012 +KO = 60d8206ce28e33c67a884f0dcb8ab70cf55da75f + +COUNT=23 +L = 160 +KI = 887b74b2c8a6eb888fc389cc2da1870f04047472 +FixedInputDataByteLen = 60 +FixedInputData = c95fe491b7538a9d69e4ce3fffc6c79ad8bb14ccb5fbbfb0a371ed6c018640b96382a57b23baae3f4d783a3d21d5b9d9e111a244c960118a22269cdd +KO = f6602de3dfce074fe322d267c99a508a46cf2562 + +COUNT=24 +L = 160 +KI = f6afa445041c7073a74c1fb92e915143f2f80bbc +FixedInputDataByteLen = 60 +FixedInputData = 07511c89c68a9ed06d525dfaf84e5115e60789200f8692eb13b2069900c2f88aafcbb0b759a113e7fd65f7ef57913419b54dfdfcbfb48a9dd7b14d19 +KO = 23264c430fee98c67796483a203861adbb9c418f + +COUNT=25 +L = 160 +KI = ee5f23363e74a7f46811bd78e306df6d0d546a41 +FixedInputDataByteLen = 60 +FixedInputData = 2793b5a9ca4723093944b9d585744a41d4e037f6b774a94e8d94ea43c92cffe4e142be1539ef9b30765be3b8aca854bcc4f300de400c4fef345b5f17 +KO = 9aba4a847a411483be6ed032b10213f1058a2e85 + +COUNT=26 +L = 160 +KI = d20fd65c2a15b99e189274de5639b30d9d9db4b7 +FixedInputDataByteLen = 60 +FixedInputData = 52d32fc17dc3827b316faedb8b8fde901b35576fdc87669a685f20b1f8b2de059f75634ed7b07bfde390fc970b6d1d686dfb60e3ba968a84f161fdb8 +KO = e9b534c532601378be46880716f797156b9496f2 + +COUNT=27 +L = 160 +KI = 8025b3590cd514c2f95de9cc9003ff825622ee30 +FixedInputDataByteLen = 60 +FixedInputData = 170f08fb74da631d2a8935eac2e0cd59ff83f733d298930b6c458f7f8822fd621356861d0b98d0a8b137a1987c731199ffd4efbeabc99c2a65810f84 +KO = 587e581d9e59418d57eac0abf93d9405cf4335b1 + +COUNT=28 +L = 160 +KI = 9be97630193f094dec260d4cd87cce72f66dce58 +FixedInputDataByteLen = 60 +FixedInputData = c5dfa14df472b472a4bca208c6d822e7fd46716ed1ae232cf335f6672335e1fcd40229f8c90e42e4833da0ac9ca3702e79576079050e1762c2a940a7 +KO = 50e16bc16b54c8693b91a6ad362b255c2a7c684a + +COUNT=29 +L = 160 +KI = a8fb15282f90f49937b5ed6427660c37b3069583 +FixedInputDataByteLen = 60 +FixedInputData = 6570ac2dc0cd78465803341c29d73fbe5ab804b21f677fac533218ad967749fcdddd83f74a43839c64b073dad3b430a4d199527a794f0f56987ea917 +KO = 7dbf26fb3a07aa3ec4b5739f3e08fd2b2d1d820b + +COUNT=30 +L = 320 +KI = 693adb9037184627ad300f176985bd379f388a95 +FixedInputDataByteLen = 60 +FixedInputData = 7f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be +KO = 52f55f51010e9bd78e4f58cab274ecafa561bd4e0f20da84f0303a1e5ff9bebc514361ec6df5c77e + +COUNT=31 +L = 320 +KI = 70ea0ffe1cd76df86b78150993abcf5f86e2deee +FixedInputDataByteLen = 60 +FixedInputData = af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81 +KO = 780bb40a387abf54a92ab91d24f3151236e9afb8e826866f4433c32f0c6be4ea347a78e2335f282d + +COUNT=32 +L = 320 +KI = eea784c3e3181af8348385456878a775c3a41708 +FixedInputDataByteLen = 60 +FixedInputData = 51d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9 +KO = 2fd6dc21e31cee812ae3738cea9f7c2a121c0a0f4b985b1d506eff72fde7fb6f0948c92a86b4b525 + +COUNT=33 +L = 320 +KI = 3be6e8a3ee32f99313a5b8a51e23e355812a4779 +FixedInputDataByteLen = 60 +FixedInputData = 30c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc +KO = 0059fe3650673c2192a8d7746b6efc8e069e42cc6ad9a10c46b6b741cc7d1df04be7e0ff805f0c26 + +COUNT=34 +L = 320 +KI = 9eca5318091614b60a3e44f69ba28f411ea990e8 +FixedInputDataByteLen = 60 +FixedInputData = 1079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb +KO = d8575b817887183d95e92ff4ed887e52ee15bd75820dc1a9ae753da6b97fcd6d82e8f457c2036770 + +COUNT=35 +L = 320 +KI = f9dfc13f0413c469f04135fac630830f31ed82a9 +FixedInputDataByteLen = 60 +FixedInputData = b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24 +KO = 4ca390ccafe9d66d4b43a02cc337c3dd74d7be5c49beff5ec4e139b2dd38ca695aa87b11b96031ce + +COUNT=36 +L = 320 +KI = eb0a4598ff09189a9136a97bbf8718a0cd673386 +FixedInputDataByteLen = 60 +FixedInputData = 17d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2 +KO = 0ab9fd6102904d02d1cc3a31ffd8947444d1a15669847184540b408c072052504e066e4c995a388c + +COUNT=37 +L = 320 +KI = 18a5533df305e0217b622cd1db488574d835ff73 +FixedInputDataByteLen = 60 +FixedInputData = ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d +KO = 2830800c092c409cdcc73424a032456d05386fefa101f01d69d5414fd22caacfb23b9ccf7730504e + +COUNT=38 +L = 320 +KI = 25c999c2bc65f3aea03a309dc8cc8c000a11ed96 +FixedInputDataByteLen = 60 +FixedInputData = fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df +KO = 1ba4ec321adcf193c10b3d09bec935e0286634c6579a95efd492e812d085cc93c53ad29582247c45 + +COUNT=39 +L = 320 +KI = 5a254a0dada84bd3aaa5111a1191e654dbf9e728 +FixedInputDataByteLen = 60 +FixedInputData = 3583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc +KO = 263fe62a0442df8230d29ef860276d3a1a3f7e7216ceeb3813cd522ea2fa81b3e4aa4b08d7117975 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 7184596b9489c763b8399b3350e60929965a961c +FixedInputDataByteLen = 60 +FixedInputData = cd9e9f2b263f7b02eceadd0b532efa971ec28c77b1dbaf23e90e0a85360048ed8d3debbeb224060da0b4bf1e85da2a6ee122253b9e93784ccae35c77 +KO = 21816e8213fff01e9a9c29e93c6a0b17 + +COUNT=1 +L = 128 +KI = 646e5e9ab37c5a756dbc4fd405a0d9cd148cdc09 +FixedInputDataByteLen = 60 +FixedInputData = 88da163ebf76955d50990f8e68c4f7ed9689c0ecf64d4d3345346e73779855c0f79c5daa6f0a575e60937b9f0a7906bfc9c39bc21c6e062466df96bd +KO = 987baa6f33081d05855904977eda189c + +COUNT=2 +L = 128 +KI = 7f431a7b4fd66de8b8d11824f33342e9c10d481d +FixedInputDataByteLen = 60 +FixedInputData = db9da79407f28c3eade35352f8a4f426ce81a41663c67ebc5acffed6771559b1327bd3e949a4b6cb4678e8df73b9f06c03300c8ac74791d2f6327964 +KO = 0a1a0496e8abf0d2d1ce473aec1a7b5d + +COUNT=3 +L = 128 +KI = aa2f61c3abaac557575e8ebea6cde1890ac26a5d +FixedInputDataByteLen = 60 +FixedInputData = f192105d222eb379922d96c103f60b25fdd5c11f9c8cc075f005cf549b598db3e022571f72e5fc08317a8ac627ed79555083a29a1d7f8c83b30973b0 +KO = 62a420e8fe015cd141fb119a52ee7df9 + +COUNT=4 +L = 128 +KI = 94e98110ef9629b3eae078b1a7eac5fcc98ba888 +FixedInputDataByteLen = 60 +FixedInputData = 54653054885a6c7aa9047e1c8055d0659f4c2852d55ebf5b6b70d70e6de088b54bc48d9e17145ec92c044b42153309841caa6ec940934d8204bd5136 +KO = 55ecef681e8a093975e73fea5a2f339d + +COUNT=5 +L = 128 +KI = a51fba7e7ec9e2ecd11446e21e235df1636f67b9 +FixedInputDataByteLen = 60 +FixedInputData = 2f164bbd775adb17dc1243aa36168e1bdc00f238896c2afb58843e118dfef1b7ead02df123ba081c064d01cd14918bc1c047d3f2fd177ac5fb39efc3 +KO = 0a34653944c64fb5ef965851a65e0452 + +COUNT=6 +L = 128 +KI = e93dec2d7cf63c51bc1e89cfd77ef60d604f581b +FixedInputDataByteLen = 60 +FixedInputData = eaa6ec04dfd92387879cee3e79b3da35e8740db14ca81d39d701323860610cd28c946e587643759abe7b4eed79a13936cf8c20aad4a95cede0dff6d1 +KO = f802529db9c62cc2b61559707f50c75f + +COUNT=7 +L = 128 +KI = e22ff91a3842c5e2065e4bd4cffe5856dd30c988 +FixedInputDataByteLen = 60 +FixedInputData = d0f8d28502aaadd88b6ad8722601b463f7b25e18ac8933af72659acbc512987e4bc13e429d7f5d1f63f7fc9b56014f4525bab29cbd50ac5758d88bfb +KO = 7f4fdd1205b34f2ad6fcf7c79b6a526c + +COUNT=8 +L = 128 +KI = 9abd3cdeedb56ec7695a4d8a6623188854c977f4 +FixedInputDataByteLen = 60 +FixedInputData = 544ac26a0d8aac6bda49970a3884e64be7663374acba4a9657ba3689e5905fefd83cbc5cc1b8a74f2e3a978bee76f58f402a30e6001d89cab50db0f1 +KO = 412b39b35723cc92064a4827974b94ee + +COUNT=9 +L = 128 +KI = 0dd32b3c8bc4d5e545bf4e5dad62cdf3da74db94 +FixedInputDataByteLen = 60 +FixedInputData = 8a3b89b461d8297cf5a85de5ef2f05da9953d657077ad8bb7fa5371c0aa7e8470e50fdec48a214f6c58e4eb2e537736ec58486f15a3257cf90344050 +KO = 19b4a7fc78711d316b1c874b1fed7872 + +COUNT=10 +L = 256 +KI = cb8108b98fbed27e321e1a7d3dd843169092e49a +FixedInputDataByteLen = 60 +FixedInputData = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d21 +KO = 240ad8cf18c2439a2c7f95c1daedacbd4dcae30818bffcbd8e5968ddc38a28f8 + +COUNT=11 +L = 256 +KI = cf07f4c31e36ee4e40e961a0e8bc284f1a001a5b +FixedInputDataByteLen = 60 +FixedInputData = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d +KO = 55199e517d65ebc00942dd791eb5ab4bc32e3e2cba30816ac6a29f625a65e645 + +COUNT=12 +L = 256 +KI = 5465a482f6f25680f73eaf67d0d9455bb3870d25 +FixedInputDataByteLen = 60 +FixedInputData = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f +KO = 7c49b60f23596ce95136815d8865d6cca79021a84768a7cfcdd00ce1fda85714 + +COUNT=13 +L = 256 +KI = db0a65dcc66d4a695ae89c3e386e278ad160f155 +FixedInputDataByteLen = 60 +FixedInputData = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e +KO = 0b760a0abe64a9037acdd7ac6d30fa426976ed718d1b2d9c8a67ec98176e7e32 + +COUNT=14 +L = 256 +KI = 96b6b2620890e844c08ab24be1fb19f8322fe6f5 +FixedInputDataByteLen = 60 +FixedInputData = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed +KO = 97f1f72335281823a0518871f78ffaa107c5e74fc379867136b9d11beb5b4d9f + +COUNT=15 +L = 256 +KI = 8d84b2d698ff4c87505825ec407f3f8b472c5192 +FixedInputDataByteLen = 60 +FixedInputData = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db +KO = e58d68d41e2f5c56f49c9fc939e7d18a2817c15d9de35cbb61d7932dd13a3e89 + +COUNT=16 +L = 256 +KI = 915f868f18c4788181b1ce37b912eedbc3660955 +FixedInputDataByteLen = 60 +FixedInputData = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b +KO = 87e6a5b88b3b8e326716e49cc483fdb495f6857987be87035861c1aa8958a0f5 + +COUNT=17 +L = 256 +KI = cb63fc0c9ba43a8f2f8523c284a67278adb1de89 +FixedInputDataByteLen = 60 +FixedInputData = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e60 +KO = c8c803ff9168459930912acf06d99df666b23ad3edb7b2002c747088b3cf7f87 + +COUNT=18 +L = 256 +KI = 2b90d1d4d4774c04ac837dfec8834b9da6274132 +FixedInputDataByteLen = 60 +FixedInputData = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c7 +KO = 04ab730d835dcde6febe33f7096c059fa4f72ab26948f99c7755492b4df988c2 + +COUNT=19 +L = 256 +KI = b3bf933b87017dec5ef54bc2486ebc67a5d9f531 +FixedInputDataByteLen = 60 +FixedInputData = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e +KO = 9c9b49e5e4ed49ff3d4ba0aa1fdbc28058cf7ae7ef9051ff9bd69e8004259dc9 + +COUNT=20 +L = 160 +KI = 5b32c1891537a1a033f520f06615d4176ee9f7dc +FixedInputDataByteLen = 60 +FixedInputData = 5525f8e3c3b1eeb64aa06b060140dffc92dbf23a571fea467a79f810cf07b6065845dd0b8c1409fd1bf47a2100690c02d39018b0c011c35cfde0d729 +KO = 0e398aa1a5570ed007b66c27892c309869abcab4 + +COUNT=21 +L = 160 +KI = 07a76d1fcc08439f9e73c5cd888ab5287260b840 +FixedInputDataByteLen = 60 +FixedInputData = 32530c24b425b45a48169cf20d60e16bb65474143a6c61043e53334e84c0c49bbad54233bba5aec4d8c7cedcdb46c41c153da787704eaf7117236741 +KO = e68336e74731032ef0373b84f752c2073b9af0c4 + +COUNT=22 +L = 160 +KI = 6cbc875c19825f1981434c2ff08e27114552f101 +FixedInputDataByteLen = 60 +FixedInputData = 6c1e03caa1b70004ffecd155f289d4b16409f7debabc9b8d59e1e54fe54ad92ef3087849fa84e155b5e9f15b44d16f6b6d1fd55bfbf9852d7975dfb2 +KO = b37aa5784ce2f7ae72d73a2a3a4e3762a515562a + +COUNT=23 +L = 160 +KI = 7e311487578f5eca483c80c1f20591c907ceaccb +FixedInputDataByteLen = 60 +FixedInputData = d174e1bb766a92bed7197d7634b71bbbb74bbe9f039601336adc59d7cd7037ccd2bc79fd2e8ee1a94bf6c6d218efb741fe12305fc1ab31d38d3f2a96 +KO = 2986217401733c11e62888ba39e751069d8ad63c + +COUNT=24 +L = 160 +KI = d34bdf2f3e9f796bcea123a2ad3764702eaf3668 +FixedInputDataByteLen = 60 +FixedInputData = 49877ddc5d5bc8f7dffa62f48cb86263736ef5613ef893f952af43281460b24bb4217f665773025e0b1b0ddc48fa7d36fa5c98e2133184d5fbb10f7d +KO = 4e5078434087445a2dd79fe4b290618abb7218a1 + +COUNT=25 +L = 160 +KI = d39f488cb544022fcfab1612ec6fef406f46f3f4 +FixedInputDataByteLen = 60 +FixedInputData = 1e88f2fcee2d3ee7e75fd22754fbe0bc2e78132261860bbd53a148e70aa97c441b3119e5e56acc9ff45945af3c22f951e88bacfa4aaab3af38ce6334 +KO = a7b06a0fbfc1fbe9185f16ca4831966d660bee0d + +COUNT=26 +L = 160 +KI = 03ffe409b9bfefbfa9f6285a80b62afdb2f7a820 +FixedInputDataByteLen = 60 +FixedInputData = e03bb7721c0dcf7e090c727a02f0b4140724a83718bfeedf3739af8cdf6205c05f36f648e932e038b2d123415b664b0ea3de458a5ec1ad196e156515 +KO = 56e3ba854830194b338b50aebcdf3a10f7a725f4 + +COUNT=27 +L = 160 +KI = 62bb99ad11191668863aef498ecfdfb9a72adb61 +FixedInputDataByteLen = 60 +FixedInputData = a89b3b51f80e626fbda37783376393576ec470b9762740a848709358e3dfb5450f1a81c1e50d0964baa083476f53e3e148d5227a09475ba72032b881 +KO = bc20b02701f10d00e6c78e8e4742a4d386a05dc0 + +COUNT=28 +L = 160 +KI = 2ab448fc78a888f28f36d00eb526339631c2b74b +FixedInputDataByteLen = 60 +FixedInputData = f51c12193422da89029d239c69e426e0ae3a340af262a4e136f788dbff5434ebde311d6f6ae9bcb34f6a5d7901bddb0c36ef65b03a1c16ed6155ed11 +KO = 3b95ffcf45bb27d3c0085b5035faf5302823fabc + +COUNT=29 +L = 160 +KI = d471c4fcd591ff228cf53eee76cf850cc2c59c45 +FixedInputDataByteLen = 60 +FixedInputData = a8660e7880605fa19bb20755da2b73b88b2521be8a40928ae37aa09293b46927cb08f19f1ec3647d81e2736574f42887b65a95f099f1377c87d7c5ea +KO = b7917af358f8817767b494b84241c4af53f46b27 + +COUNT=30 +L = 320 +KI = 8ebb44c897515e0578b994d284e29f521f1c3d37 +FixedInputDataByteLen = 60 +FixedInputData = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa01 +KO = 23cff16340b788d64192c282abcb12859c459ade85805f08a1373217ad202c116dea453e9281a50f + +COUNT=31 +L = 320 +KI = a06cb0d676ab62ec0540ba38e0d850834d3d7bf0 +FixedInputDataByteLen = 60 +FixedInputData = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab48 +KO = c6f240931ec41d50ca9275cb3730af8f91d8af35d7bcc149fe9a14a30b81d6a2384ed946d1f6540f + +COUNT=32 +L = 320 +KI = 26625ccbcbb7eb2ef97d356723bb8c4d0e74de34 +FixedInputDataByteLen = 60 +FixedInputData = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e5 +KO = b6be2651b1040e7b72309ca11d985e571a79d1ce155c028e763d4522100adf7bd1411e25a948a39b + +COUNT=33 +L = 320 +KI = 7499819c41d4c1bbf4cb6d9ea5db812e21ae1d8f +FixedInputDataByteLen = 60 +FixedInputData = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe +KO = a2c0422b5ae64ea2df07b026768f6dbcbb9e5124be47fe9d4440aff2328728c85203672f1d54a540 + +COUNT=34 +L = 320 +KI = aaa3a517384ef618d923bc13838766c2c760c49d +FixedInputDataByteLen = 60 +FixedInputData = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc88 +KO = 9a084290ec45c3da3d96916aaf08dd61b51e681991f9133a754c8b85665919f15642067091d3198e + +COUNT=35 +L = 320 +KI = a4f0a38d370ae95c43519af9b757fd03e7e144d8 +FixedInputDataByteLen = 60 +FixedInputData = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a0 +KO = d2ebde0859d04f995243e7944c81899249d0f3b04812ab7204e1de6a1781181e18fa2976e38e3213 + +COUNT=36 +L = 320 +KI = fd5cfb1a1f9e458b74622714c576ddba59d1c2f0 +FixedInputDataByteLen = 60 +FixedInputData = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c2 +KO = 22abab28738d379932fdf89238cc40be940d4bf1198b28578023b1ffbde61b5b559d6662b99e9df6 + +COUNT=37 +L = 320 +KI = 943856e1e87c609bfc0e7f629833cad5d39d1e9e +FixedInputDataByteLen = 60 +FixedInputData = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d9 +KO = 2fa0c28bf81e6e6da32e85820c757eeca65d836458dfc9a2efcc32a0639a69ce1245a129f404493a + +COUNT=38 +L = 320 +KI = 680ddce76d17455cb2a39e711ca6beec47da97d5 +FixedInputDataByteLen = 60 +FixedInputData = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e00 +KO = 114a8e4cfd2b08bfd7d8444c682acadaac07d50da467dfe6f2e0a8a7f11690b2782eee98c0d144f9 + +COUNT=39 +L = 320 +KI = 5d1603e6fb8221d2c1c928cfd0627c92e8ea9d37 +FixedInputDataByteLen = 60 +FixedInputData = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f +KO = 29c613972470d21ae56df6369dbe2108a1868d73afac7d56c42aaca133be09148d316b1e6a0ea97d + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 87cb4849bfd2d206c09f6aea565207a733dde270 +FixedInputDataByteLen = 60 +FixedInputData = d1c928a1872febfa53813b7ae057840ecf38f9cd684609a7941a14b4fdfb9dd3fa45aa43854496b73778ec504cb2ffb3b75e6d06d0d7a452e3cc7716 +KO = 3fdf6a4a85c9b41c35400521168a243e + +COUNT=1 +L = 128 +KI = 88ce329b8e5c6c520b50c3aa83cd4fbc7c835de5 +FixedInputDataByteLen = 60 +FixedInputData = 0a02593b53fa5df0b92adf58e6bf1dcd12e8f99a0f7273d37e7718fa007539d2134b3ed5efb28487c7b22fa45d2951999e80b1a61e2d1baffac4d199 +KO = b246b36a245baa7524a4e517b357ece0 + +COUNT=2 +L = 128 +KI = 3317cdd2d6bf99bec35860b6acf25df4deff2e21 +FixedInputDataByteLen = 60 +FixedInputData = d22203e649ceda723f18a03fd1c1981c3b7fdf803f0609b49164c0eabe12393cd843e12c2a90e70db127805a82f961576d0a9bbd878a80d7fbf4c524 +KO = 5d0a3c005980a462c5e976abb406bae8 + +COUNT=3 +L = 128 +KI = 0e1a79d80ef38cb5023ef9cb2eea171ba77f298d +FixedInputDataByteLen = 60 +FixedInputData = 8f5a5115d06623861af4151ff59ac296969b385fcadfa6aa1c3f20e24720734d69e19ae99c589ffaf3159562d4f1fc32fdacde8e8463107db38f6a6c +KO = a7f01105512429973ac197190a4a4425 + +COUNT=4 +L = 128 +KI = 6eb8a225a8fb1568f325441dc0ee1fa5d075cb31 +FixedInputDataByteLen = 60 +FixedInputData = 63816a7f080b8e2b7c402cb747c1bf4b09a091bac046af95a347ec18b20570502161ec4efb5ac9a2fef9d6d8c11751ccc38b7bcc65fbd4b4ffbfb59f +KO = ff2534dcef3a3da4fe370c11f199bda9 + +COUNT=5 +L = 128 +KI = b7f1649c1231239f01c8fc8957a2fa2df30a2ed1 +FixedInputDataByteLen = 60 +FixedInputData = ae4e43e017be624d6e46816336891bbf381a76f9917f97a756492e967e1a799bde3928d0e1bbed34db795267734e24093bea0a7c5c29d844667d1ed6 +KO = a304893b8cecc07cdf07971527a683e7 + +COUNT=6 +L = 128 +KI = ef3327651a4e74270e49fa32035e542b7bb951d3 +FixedInputDataByteLen = 60 +FixedInputData = b92cf466bc693683b5b6e5d0efaf1618298788d9e320727645a82797ef35ddd9a5356ef8db8e8fbfe85e5a1a108f823e3ebf35b8500796c62dc29e18 +KO = a4854e0442523560dd41991d4a89600e + +COUNT=7 +L = 128 +KI = 40120536b8cb7f18c58cece8f41a561f922ee043 +FixedInputDataByteLen = 60 +FixedInputData = a2e51cf140cd5dba4b94d4a714887fbd1c8655042a8154c85e3c4c7a23a4edfbf930e71ec43244967692036ed4fd78c3c90eb0665a5f472d9ab2b973 +KO = 661c8107e189600eaf8402aa86bf655c + +COUNT=8 +L = 128 +KI = d99005e954625d49718597ae4d6850ea24506d2d +FixedInputDataByteLen = 60 +FixedInputData = e35d3191c9d9bb965b4d018869c3df68496bb7bfb02a76ad13777903302868120d80e5f1f76a6750c39c33abc975493aa05537931c96997331e6879b +KO = 133a2ca676b85c3ec065c70ec8c1a9d6 + +COUNT=9 +L = 128 +KI = 20cea00d0820961f1e68838e8f5d076ecbf4f24b +FixedInputDataByteLen = 60 +FixedInputData = 892581d19f26a7149b4597d2d3c3eb1cb210975695155642e3c8cb28b8af64f8cf8cce9b000fe2078168725351349eb6d16c54eee64df8783c631151 +KO = 4a26942d12ebd12c49041cad34aeaf5f + +COUNT=10 +L = 256 +KI = 46bc72010d07189cbb32c0cb27fbb13edfc4a440 +FixedInputDataByteLen = 60 +FixedInputData = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf +KO = 316af25b1b65683d1e40987ee9de6afca18688c7b46ba0e6e7644c14df05f2e7 + +COUNT=11 +L = 256 +KI = d32cf294b289c2936aa647a28e7a86f4470bbe41 +FixedInputDataByteLen = 60 +FixedInputData = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c +KO = 40139abe253459f49649fc85e9e6a1446881ed2fbb1a16264b0f16a2b19f8f62 + +COUNT=12 +L = 256 +KI = 0508e3b5d63c6091b2f732b3df63b244baccc665 +FixedInputDataByteLen = 60 +FixedInputData = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d425279500 +KO = 38fc3e7ac2ada1a829cadebd63b914261ac04b46d03d73fe1292185363470da5 + +COUNT=13 +L = 256 +KI = 0dd3da260565e5e017cf8a0707e30b98108bf6cc +FixedInputDataByteLen = 60 +FixedInputData = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b4 +KO = 8c973c01836fb9916ccfcb94445c5a6e0b7be7947b48f21876a9d935ff774885 + +COUNT=14 +L = 256 +KI = 677cd2d9310ba09a940d94fefacd470fa14018aa +FixedInputDataByteLen = 60 +FixedInputData = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a4 +KO = 15829b19239510710b208f30cf9be6ee1cdf73080c003923333a0d1ae18a661e + +COUNT=15 +L = 256 +KI = 15e72b029001b082189cb83c567ee18f1dfcf525 +FixedInputDataByteLen = 60 +FixedInputData = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c9 +KO = 135b21a198655d52f1ed877f0c2d5a6bf8d521ff8e62e45499177665186a2e30 + +COUNT=16 +L = 256 +KI = 06f72fe69c553d9c64b52c66f5c2b92cb8621a9f +FixedInputDataByteLen = 60 +FixedInputData = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f1 +KO = 497309b22c2f07a3a46f4d17218234170a8643c1c13ddc0cfd612ca0bdfb396c + +COUNT=17 +L = 256 +KI = 3065487e79b7f65de66cbbf041f4ab43ef1024a7 +FixedInputDataByteLen = 60 +FixedInputData = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d +KO = 03fccb9370e662b6a795b208fc33ca7f1eed48cca5575d06cba278d64f3cdba4 + +COUNT=18 +L = 256 +KI = e8e0bcfd4258c72c24be61982b2564a9529be46c +FixedInputDataByteLen = 60 +FixedInputData = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c6 +KO = 94620959827f7d6b4f8081b5b4a9983032b4fe5e13f839b3dbca7f95c66db740 + +COUNT=19 +L = 256 +KI = b898dff75b6af675e83cf25a9a6b6e880318c6bd +FixedInputDataByteLen = 60 +FixedInputData = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a +KO = 546b84c4bc28467c30f20c0c461be1414f60b6d11718a1214122d301d411dbdb + +COUNT=20 +L = 160 +KI = a8ce0a5f7410f90431e6ac5abe8d5ae862bf4e1f +FixedInputDataByteLen = 60 +FixedInputData = c694835eef6a7d9af836a65673cd1d9af10789e85deff8ad3b73a7b9bf2dd34001dc54406f4a4400d927e84c9234234e0e026f4d2b2134c8202b7ee0 +KO = 9a1d98f1f01b90d4ea543c179fc09b5ad9da4c6a + +COUNT=21 +L = 160 +KI = 8ce50269e0f7be6d4d118e045cad93bb07f61992 +FixedInputDataByteLen = 60 +FixedInputData = d7bd7cbd64efb0430a146c54ddea05324ea00caed6e7e58a06e90684fdda41d36b9d3c6e3a425307b5bcb10eaecd5c2b3674fb432dcf2558edc29c39 +KO = 7d238131ed407479f940192e76f5a9c2bac0882b + +COUNT=22 +L = 160 +KI = 3dc2eaa5370ab2818f3601d7d653260f5baea877 +FixedInputDataByteLen = 60 +FixedInputData = 3be3a3798cb5db02667b174acd83aea3fb26dd8825fa8600f637e84dad1cff300c06371b6d84b354afd2cde9591c61d92a8b2a6d2fe9edd90f5c3719 +KO = 1edb7e9942b309cb58760d4c64267c3dc5030fcf + +COUNT=23 +L = 160 +KI = 844f02d42a70129c5dec3e459fcca0f021769d8f +FixedInputDataByteLen = 60 +FixedInputData = 7f0d348e94c5be8ddf88f85f49237c88051860922c7417debada90f9f5df2cf25ec676788426c320ba8f397d18a4fde118b4e4bb04dbf3a7f6096cec +KO = d1e73b943b5f9c6a362de46a0e5f5ffd420ecb38 + +COUNT=24 +L = 160 +KI = 4dba808b73f6b4dd641ec06c7029c6d3d5a9b601 +FixedInputDataByteLen = 60 +FixedInputData = a10761237cef6a187741eb872cd9f6c65e81a4533f42b7a1277e1f78cab0c66f1a9599bd8fb7effb7dacf79caba6122d68d31417a0b54b58d521d691 +KO = 23d07ed5a174a51f7edb113f65d049b23e613175 + +COUNT=25 +L = 160 +KI = 4aa74ac8ae13875a642777b9a7a27ace3b58052f +FixedInputDataByteLen = 60 +FixedInputData = c7d2a05c1cdfd2d991f98a67f5960fc9da6d274c4634c2824c8954726a4e3fa9f7a65891cd2f6227fa8f2e95e6cd27ad4bf2c8f17bca0b81206d0603 +KO = 52a6fd33c850f0d6b5c3214e1c13a6e179c7a638 + +COUNT=26 +L = 160 +KI = 46fc61dbdb40af507d03920c6be9c06dc76655fc +FixedInputDataByteLen = 60 +FixedInputData = 4de8e25a4d8c03007df3c9c8eece966010cd726a0d3bdf7578e7d2d1365b9c63c83020cfad711c16a5157a0b499c65ca047d214bce77fc2fe954bfd6 +KO = eac5f508761294b4e875eb1646ce74278dab2bb1 + +COUNT=27 +L = 160 +KI = 4e3e39eab61db9003f90671cb1ed9682edbd613f +FixedInputDataByteLen = 60 +FixedInputData = 8d535a5e540b9d2f259dcc4ace42d90a53d9abb946b44d4ce23c2944a6645e3c465535dd3c8eacdb8e99142b05314161e3f2adcb79299217404622df +KO = bf147b1c36d952397e484fc69cdd3faabb92bad1 + +COUNT=28 +L = 160 +KI = 6fa059cf79332e58c762d816bd38f36245bde5e3 +FixedInputDataByteLen = 60 +FixedInputData = 2bf033f4e74033304a720f47d91eb1722f97ed3a612c6b0f1750ab895dd93922b1b8863c83f29ba927710e63740f8be9cedfaeb2674a4d194947b34b +KO = 00d860b27d72844ec028f6785a7e9c60fec4d690 + +COUNT=29 +L = 160 +KI = 2cb96c4102cdf7e669c32361b09d8e1b510b7d63 +FixedInputDataByteLen = 60 +FixedInputData = 82ade122d3d87c511a2362770721f226b93e7f7d5c6bc99b8c06b174e0df588557a92ea5609172453e8dc92fa52dc5f0031fbfcde706074b14634b19 +KO = 45c3364588540bfac7c4bd261fb3ffd6f0720b8e + +COUNT=30 +L = 320 +KI = 8085272627e901c0a182e7ca2ec2a9a99016d1c2 +FixedInputDataByteLen = 60 +FixedInputData = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e7229 +KO = 248840139f3d974413d7c0ba34828a48bda71cc3b1bdc2b81573c8c7f3dc7ce655bc9c0195d3881f + +COUNT=31 +L = 320 +KI = 4a4dd6ede5d743ed9ad7fe9444af2e2d8a6a24ed +FixedInputDataByteLen = 60 +FixedInputData = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe80 +KO = 25b32c0ce7036cbcda9d018cbf9974f334592c5351ae489497df5aa53f8e214ffe7800bf43a0497c + +COUNT=32 +L = 320 +KI = a6c1b8324e7b93833dc4464a24e3f04f5a4d5978 +FixedInputDataByteLen = 60 +FixedInputData = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba3 +KO = ca6ac444747fe12ffaaa12f33ae373744df98805aa13016673e4f460831169bd04cd1882996a77eb + +COUNT=33 +L = 320 +KI = 29cb54c73e7f646872e062dec395388e5538ada0 +FixedInputDataByteLen = 60 +FixedInputData = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba +KO = 6c6ecd7d08f1442b94eea1638eb238b7f9f8f9fa35699341f3332fef708f73bd3656f8d18510ea13 + +COUNT=34 +L = 320 +KI = 6e2f2ca19247ef3283609ad0ec2f4e4ce6fa8aad +FixedInputDataByteLen = 60 +FixedInputData = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d16 +KO = 0af87e9ff9feb84ea7f2ad04eb7f9055f0cbe1362161fcba78f3fce9576c1c0027d5b94e22814359 + +COUNT=35 +L = 320 +KI = 68fb99864cd09f02e92323dc1db953c482ce3b21 +FixedInputDataByteLen = 60 +FixedInputData = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d +KO = ab95f52408bf7978886bbc9d43df861dd1521d26a762807d28701aa5874f4cf168e763da01fd9170 + +COUNT=36 +L = 320 +KI = 270c5384cd0aac5ede7fe8146e9220e5a2f9251b +FixedInputDataByteLen = 60 +FixedInputData = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df46 +KO = e8ed4c11b3f4205acb105ed165c0caa0e99e94648f0489f3db4c78190d3c4f14b82a0d161c0c787e + +COUNT=37 +L = 320 +KI = 802543852185afce83156f1a9736b0a29c77c503 +FixedInputDataByteLen = 60 +FixedInputData = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f1 +KO = 4b23bc9894f31888f6d602c9324c162fa8a478399eef8df38b24277ef8ffc24b873ceb913d3a8aff + +COUNT=38 +L = 320 +KI = 8a7d48851967835a9de7ab68483515069a32845c +FixedInputDataByteLen = 60 +FixedInputData = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb0997 +KO = cffa8a6a6b91312e0e5fb06509434a45b46d7f23c972f976962c40ce4b1a19dd3fe6ad41baa7d1af + +COUNT=39 +L = 320 +KI = f2bdf9b88acf44e0b3c49785985e7779a7f95c30 +FixedInputDataByteLen = 60 +FixedInputData = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f728 +KO = 094c6011a79f00a15e297f9244328c19e903ce1fcd2c45464954034034ed796cc92e13c583d3454a + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = af9b01a7b62880584dc30904fc4ee34af814bda4 +FixedInputDataByteLen = 60 +FixedInputData = 61715afc4a0ff01c136f97f0768edc621a710da6abb127340ea92f558751117e31ea444f39abe0ba267a4a4039e67ef39e6823fd830db17c04d69cb0 +KO = 33336e8a1f75ec8116832776d9bad9aa + +COUNT=1 +L = 128 +KI = 15870763fc616cb83a725b4108b15d61090bbaae +FixedInputDataByteLen = 60 +FixedInputData = 22d2f9a7039220bac91da10c61e4e0d394a4d3a32b505d7c392d3d413a483614d67f273f9c9b48d8cf120a239a163fbc7fa03bdc9cb934c69102a309 +KO = e7ebb242c8441bb61e849c2179847bab + +COUNT=2 +L = 128 +KI = 2a319f70ee44bda4e4143ff1797e6c02be08520f +FixedInputDataByteLen = 60 +FixedInputData = c9e0c3fc66cf201e42426a936f80a1b7330cd80fe0b7750632a075da830a0d99f7ad8c9c7a02f7f2b13e3f12479e9484d07674b8c70973d1ac2c4555 +KO = 5dc780d0c53a15a979211dfdf08267e0 + +COUNT=3 +L = 128 +KI = a6bfa4355ea4141d5ba5aa6c929558377bd090f8 +FixedInputDataByteLen = 60 +FixedInputData = 937e49ea554f459bc0ff1f04cb5b91c21038b0b2f2bf7858ccb1fbdae61c4fabe22e850fb596af29ddb8ec5ca17a5adc1bfcae3a9fbc894d7fbc792a +KO = 7d080a964ed31687be38e0ca436aea5e + +COUNT=4 +L = 128 +KI = 1fc3e40c43e5f590a4d8837b873ee0497bb7afb8 +FixedInputDataByteLen = 60 +FixedInputData = 968cad6225eb4b9aa275e5d4ac20704d93c75bc7dbde2b978cc0438af7d08fd39abffec605839272786d898e6bb793ef1b01be88d3c2cfe32f1ec0c6 +KO = b02b3569ef6aa9b231d286f0d9d6c3a0 + +COUNT=5 +L = 128 +KI = c58ae07c6f06c6a8862dbd7f03665438f7cb1513 +FixedInputDataByteLen = 60 +FixedInputData = 3022095fec0e31f953c12307faf27ba61f0f0a64d6cc353a044853ac1165620852356aaa8c2c081f93cf8a9cc44c4102bcdc30245a3d575eab9f729e +KO = afd280cd0e814cd01e4fd01aa911e51e + +COUNT=6 +L = 128 +KI = 151f0d4fdc2d22d0c2ea97227218b4429fdb7cb1 +FixedInputDataByteLen = 60 +FixedInputData = 4577caf86a34baef9a424b0df93ec8ccf24726325f249fe2bf8a48edb7dcc31211cc22692285854bdd49ed49120abcdce025ad147e0662285c8dbe55 +KO = a598c442b6fde377b3dc2526fb854ba8 + +COUNT=7 +L = 128 +KI = fdb2c0b8a5a8c623fde9a7dc2da698ae86c00c4f +FixedInputDataByteLen = 60 +FixedInputData = be296d9adf5ef7f3efb10e3ad4b876c29e2b9c53f7c621fb9821d16332e5af6362cfc8ada15b673c927a84f7999fcfe27e82b8da5fd20b71f1e9f97d +KO = 826c1fa42deb6740717abad8d24714aa + +COUNT=8 +L = 128 +KI = 28d86a9841300024344665c2d46224fcf02990b5 +FixedInputDataByteLen = 60 +FixedInputData = e0fcdaa1439d8695bd45ef2c2fbd4ead6e77271b903b74ad7ef87f52bf1cd1903561b323daf5516e00c8ec7ceb1dff58f67509fc3ce076d2ad1ab5cf +KO = 4a18f848f2504c602145b9edaa03c2db + +COUNT=9 +L = 128 +KI = b0065d2259a31757ff491ee47a7527b6c2faf5ef +FixedInputDataByteLen = 60 +FixedInputData = d6ad8f766b2b826127bc319685c5b7b682a66c4e97dc1b9d1a8f78ccf3736780945b5b7c7371a92a5c1e870a66785d6ad1afc7bd9fc861fca6a57fbc +KO = 428b8af38c128998d398cd143df49270 + +COUNT=10 +L = 256 +KI = a17d317eb5141e2b787d663a999d84fc6c200135 +FixedInputDataByteLen = 60 +FixedInputData = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108 +KO = abb4f484b2ec3383d056258f3282b951495656b2cbbbe8b22c7e9947ee0f25e9 + +COUNT=11 +L = 256 +KI = b86f4f3d0952582095695e8a5bd79f5c878d58d6 +FixedInputDataByteLen = 60 +FixedInputData = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2 +KO = d3054813323cac935dd365577267a99ba994f4a61a03d85439f397d7f49b2038 + +COUNT=12 +L = 256 +KI = 94c7a6c3d7d1404f92f26642740200fccd388efc +FixedInputDataByteLen = 60 +FixedInputData = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47 +KO = 8bff77a909d179f3d000e4c02b39500ca0a6ba7102c2b1c732b21c573fde6d28 + +COUNT=13 +L = 256 +KI = 5462eb72b8b48ff97a61f839affe32f49bb28abd +FixedInputDataByteLen = 60 +FixedInputData = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720 +KO = c6dec587b5e122152b1067fed32446d36bc70a6af082823cefbfaae34988d8b2 + +COUNT=14 +L = 256 +KI = d02248bfb4da3f9bea68025d9abc23f00a668511 +FixedInputDataByteLen = 60 +FixedInputData = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc +KO = f5d6a223bd0d91771707a20fc73d58811a4b847818c35891127d47d9d9974f59 + +COUNT=15 +L = 256 +KI = ed0e55ec7fb26641f5ce997fdf587c33ca187702 +FixedInputDataByteLen = 60 +FixedInputData = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29 +KO = 94d33093d1237d75e6ba8715e2e5f439efb1b6dc29c8f9db79634ef7a7af82e2 + +COUNT=16 +L = 256 +KI = a6dbce6d3d21d60681dab7915e4f04096ee6c2c9 +FixedInputDataByteLen = 60 +FixedInputData = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e +KO = c60a6ce4da93bb7257cc3d33b1a7ae9656a96dbce2d8b4758e444e1c957ada90 + +COUNT=17 +L = 256 +KI = 2054d3e684b2c6f4a5e4728f43c8633bbcce5f45 +FixedInputDataByteLen = 60 +FixedInputData = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c +KO = c48db87c444dd2e21a208d0cc2c10dac1f3b4609c03a93f3060fafd3bcff08a6 + +COUNT=18 +L = 256 +KI = cbdd91054adedbf47ea166e28991da381cb341a4 +FixedInputDataByteLen = 60 +FixedInputData = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3 +KO = b006e96494e797d9ddb5e399f2aa31e97dc5639e77d03353de49bf682d947f53 + +COUNT=19 +L = 256 +KI = d7a88d5aa38c03741ebac3d98b1175291fee431a +FixedInputDataByteLen = 60 +FixedInputData = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f +KO = 03b78848b1b6896ec97b51707ce90bffb0057181e5257f910c6ef17a10459d0b + +COUNT=20 +L = 160 +KI = 59954b54e30258e1a2537a5145303ea7eb7e3a72 +FixedInputDataByteLen = 60 +FixedInputData = 3b130c3c30e5453827f912f3326cb6b5ac6648cda3d9c2159c8117b51cc95acc501e85fe91f7a1062044985e1314b74b3ed1c29273be72d0c4f97e29 +KO = e9518008ad94b543c4e1df6cd3d107aa4c67aa89 + +COUNT=21 +L = 160 +KI = 26c5fe69b4570bf9ede187ee136e078c7092d6e1 +FixedInputDataByteLen = 60 +FixedInputData = 90fa3769b24e5371adfb1bad5805eab74fb007f3b692a23cc6b29b9f579260d73a841f31a1a94c536e83799757409d43659c71ce366bf9c79dbb43dc +KO = a6efe33f2bfef9a5f447fff02f462b510e639708 + +COUNT=22 +L = 160 +KI = b61439995380fbc75fce2e70ca1d7ac0c3bad1d8 +FixedInputDataByteLen = 60 +FixedInputData = 999586334a6a4160a6d08e76df9db279d6ac50c80f9576ece20ba5a536e7742f273cfa2fe16a10077196e969596b5eb32a6e4999453596ef9c013a04 +KO = 082d0f89f2832480385f1c3248b327f49a6a9bfd + +COUNT=23 +L = 160 +KI = abe9718eaac8f2839407866260833fb025c47739 +FixedInputDataByteLen = 60 +FixedInputData = 7c6f2ac5e0393314b289cb777a0dcbd74f8c146afc3b9dea2a1f65b9bb338e0346b04c4f65119cf75e7203a979f34e719a1df4a62fbf1f91f1e8b2a2 +KO = 67281da8e1f2e14aab6df690fc5c938894f62b6b + +COUNT=24 +L = 160 +KI = 7789838759c9072fb378ffe893d49afdde9a5140 +FixedInputDataByteLen = 60 +FixedInputData = 51ad5b12bdadb9e166c92f642d2fa59f2ca04d58df7dbfcbfe3602fb7ff8a99c4de8c56cea8ebd91ece542f0c2904ddaefe593346a73caf50304182c +KO = 189b4f253755c69504337a51e41581194e646706 + +COUNT=25 +L = 160 +KI = 3e6a88181787c6e4f8a4804b20701e82063bfd2d +FixedInputDataByteLen = 60 +FixedInputData = 2e60c54eaf00c31450da760f2e1abc70d99a52dc601cc350307d74cbe4fc0916bfaee440359a09233d7afeae1a19f676847460c96133b3f9da2a9f61 +KO = 75dbfe83cb957a11ad4ddc1056889d68bc0e489a + +COUNT=26 +L = 160 +KI = 8c5998f8c8807f33e4cfa1c95712f02d97c5b5c2 +FixedInputDataByteLen = 60 +FixedInputData = 33fc439b59eedad45b9f37931aaae79a0e4ab9170e4c408e1e1f181ed673895a4a81f4193ceab146ef80e14d1764da7bcdd30a64c4a198aab347787d +KO = c67a892b2dd77a09cf752133e8dd954ffced070f + +COUNT=27 +L = 160 +KI = a47c534af671d76fe87bc6ec1e8d59c17ba0a4ac +FixedInputDataByteLen = 60 +FixedInputData = 607cf434aaa625ff1e22975fd483367ebfabe9669fdb2198ba3407066fd190fa69906f6c8ae5217d4544eb5d38b3171a4de3b728071b01d4e3aaa46c +KO = 116382c66715e904e5d21f693c96caf9bb7f31bb + +COUNT=28 +L = 160 +KI = cce14afec92ccdb9eefbef3d52b567e78af1f2dc +FixedInputDataByteLen = 60 +FixedInputData = 12b7fb118aa1e66b3e990798ad6d1556328913aaa64e50c2ef4adbc8e0cb3d2ae3ea6ae5d90f524fa8a242af730c7087eaa569cb1644649027919338 +KO = ca7d0444f35c998297b4c5653338224eccb58350 + +COUNT=29 +L = 160 +KI = 2247bfa3988e93c75b0fea3ad81945a83adc18d1 +FixedInputDataByteLen = 60 +FixedInputData = 676cab73c607f2974d9109ddfe93f63f29f687cb3fb54685aff2e2f055547b0b3debc93700ef0c826341713ff251cd9dd38c463dcde99f373992fff8 +KO = d84b5197e5dc52760766b4bb2c5eeb3d4f78915a + +COUNT=30 +L = 320 +KI = 202a2b7c401d81923e2ad3c9a9893f08976406cf +FixedInputDataByteLen = 60 +FixedInputData = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f +KO = 5b826338f3ef06c6561c17df271b826984996ac32764fae1f7b8b4a851139437f3d976942d28c9c6 + +COUNT=31 +L = 320 +KI = 76507f9d4b16397a0a546ed45ea85ed7ddfdf3ab +FixedInputDataByteLen = 60 +FixedInputData = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20 +KO = a111ddf354185b7f810c31728f70596e7d88fe3cefc154602cf79f1845aa2153d0b7b4523edbdbb3 + +COUNT=32 +L = 320 +KI = 2e4e5424cbd25744989fe37ea7321a04c41af58b +FixedInputDataByteLen = 60 +FixedInputData = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7 +KO = 9b7101fc1aa013d79f40f4e0d4dec2c5935c6bb986ea3f7b193bd9a2c252e3a5df80a28b583662b5 + +COUNT=33 +L = 320 +KI = 22c0c933da931ffa65ac4d795236be5878449a0d +FixedInputDataByteLen = 60 +FixedInputData = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f +KO = 05c4cc48e0e2abc053b1bf0280e60c7600090074816c060957be257b7cd2a4c6f2c8004b344e0d36 + +COUNT=34 +L = 320 +KI = eb0a5fffc2fd059aa923e7f68e83ea3b9aa979bc +FixedInputDataByteLen = 60 +FixedInputData = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5 +KO = 535343860e9ec36a4d9da1726d45f817964c0763c66e3f5e2a43feb1d7dece493ca53d899c40411e + +COUNT=35 +L = 320 +KI = 8818839ea9feae342a180a6dce2c4caa251bc40f +FixedInputDataByteLen = 60 +FixedInputData = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96 +KO = df6b0935857cd7bb4ed0ebc79a432782cf6c38efbab6999a9565f8d456e1bc1595a1ff92a8b1d18e + +COUNT=36 +L = 320 +KI = c00abfe33a755d4894aecb578523f5ce6961d2be +FixedInputDataByteLen = 60 +FixedInputData = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304 +KO = e2485b5cc7035a8c4b57b41233fb266e88307d19dc97dd31bf3a3cdcb0083c1671f2ed40a3579682 + +COUNT=37 +L = 320 +KI = e9c128c62bbd7344885d481534857a56e4255e95 +FixedInputDataByteLen = 60 +FixedInputData = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371 +KO = a885586689a2ef5a10df7f1776e70efc040d84a1d7ce44ffc3b4a08cabd45d830ba6c8729574677d + +COUNT=38 +L = 320 +KI = 13cff16801b690a8e1fb0de47cd85158dea4a218 +FixedInputDataByteLen = 60 +FixedInputData = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84 +KO = 32e21f6f1aa358b97ff5bf0288aa8697c01e867a07f3d9ad48dbe67e9da27f15570c9b3716f7bac5 + +COUNT=39 +L = 320 +KI = a3e899241ad6b00e4e1ea88bbba32b46f10be471 +FixedInputDataByteLen = 60 +FixedInputData = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c +KO = 656380280f937d096767c94482b7b86ee1126e19102db30bf098cdb991a85f9e456fea3902c38f4b + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = bc8ac288eea767df58a425a34412ccaa1444f40b +FixedInputDataByteLen = 60 +FixedInputData = c593baf7d414650b8e5895acf00c4e1ce1412cf2eebb890dbc8369d8bc483a345419c97db45cf5a8b114ae9c87a7beb7a97ee2acdb54e7e741cfaa03 +KO = 5a130ef26a2bf93b15e3df244a72db10 + +COUNT=1 +L = 128 +KI = e215ec0fb8476e6de4ad71f5d45d33da8b67efc6 +FixedInputDataByteLen = 60 +FixedInputData = e8500a41ed5eb76e08d93fc643c00754057b418121bd723f511463e79ed5a1e108c764c2904eb9cce049043de185195a6100db9271dc336486c7503f +KO = e9f563e9c29adf243f4097ab8c1b7bb1 + +COUNT=2 +L = 128 +KI = abbcb93b03924eaf42eb6be34fe5fe70e0eea650 +FixedInputDataByteLen = 60 +FixedInputData = 1f82820c0add870cb37da126e8dafed933904e9eb4b4b850f109f03e6680a3aa5a669eef5d59f7fa3a2d351aab4267bd5af83dbdc385a60056fa4fac +KO = 3855b60cb197b0b09a3091ca85cf0d98 + +COUNT=3 +L = 128 +KI = 9aa486578e69fb7a190f310f3cc9674fe27cc3f5 +FixedInputDataByteLen = 60 +FixedInputData = 8630a83ec40c026815c97f1a45522a65f3acd04cc6a8eb7970adfffae8a8ea4817ce76dca29628e052ec66d1f37edf60f79617e69ffa293f1c1c5056 +KO = f5f34c806cfc3fa15f4efed842ccf95f + +COUNT=4 +L = 128 +KI = 54c526e3008434001443461e89e2c0779ce75d4e +FixedInputDataByteLen = 60 +FixedInputData = 75a1afab9b7dd2459391ab6ae0c47897a8c3af26e18af4a2b391c151c672cd2e856e9738e932c76121ac61fda5723158185d2e0b9d66f6cec0c6fd70 +KO = 838fd9c53cc299ac433dde909a59fcec + +COUNT=5 +L = 128 +KI = 0b55551fc5f399be9a6fab37b0585a6e2d339674 +FixedInputDataByteLen = 60 +FixedInputData = 7c2d5d671f404c9fc5ed87f5d89d5f2af57ff32843599c5295abcbfc2c6c91747184c7bc155b22e5f6eb301c4f654c70b396943777603a0f83db4d41 +KO = 1111e63353d6c538822f2b33456703f0 + +COUNT=6 +L = 128 +KI = dfae9102becb7b1545dd83c5c8d9a619a6f5a2d4 +FixedInputDataByteLen = 60 +FixedInputData = f1bc135bfb305701b0f63a2a04a20fbc2d33b42288b4f33b19bdecde202ba102089619f7d0d183c1427f83cce4c22b0b59ad94043d4cee0b870dc552 +KO = 49faeac1ffc0711b2c6d90af1dfac9a3 + +COUNT=7 +L = 128 +KI = affdee4cc49948c085836fcba71d1d81b3f2ad3b +FixedInputDataByteLen = 60 +FixedInputData = ca4061654282a2454b89c852069f70e35bab9bdc68db534b53877cf081c7359c61b693b6378d60866e626c51250266994f75a8441f6edd664f438fba +KO = 042cab1bbc122f1ffd6b8d79aafb04e8 + +COUNT=8 +L = 128 +KI = 2b871d8265eaf1ff140fba8eecacd1bfd0106abe +FixedInputDataByteLen = 60 +FixedInputData = 9d4bd583be72c3e7c8df113b596200b820afefd47181d69dccd775caadbdc0059d3d52884aa7057f2b7b80ed9efbb5aa3beb42ddcee085a89616b423 +KO = dd7e6311e34d3e336b2b1a46082e4e6c + +COUNT=9 +L = 128 +KI = 34d9ec32d78eee277b56ecfc4d348fcbd41cb731 +FixedInputDataByteLen = 60 +FixedInputData = 1c4e3df1dc5f3645efc357e22a0a1514831c32ac5f8a344773594018a10e266648af5b272405c5dd0c741ebf58a838fff1b5e9683ddea2786e723194 +KO = 6733ba535227cc534b2e18d7ad1b64f0 + +COUNT=10 +L = 256 +KI = e355139d62a4b193e4a63bfa6b067ea49e035fe5 +FixedInputDataByteLen = 60 +FixedInputData = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a08 +KO = a3853a0b5be259271092d3ebef83eae4cf893c55daa1af7ce6142f544fbcc447 + +COUNT=11 +L = 256 +KI = 5a9fef1e6e0c80d58e0c2484bbf62ff3ffc10624 +FixedInputDataByteLen = 60 +FixedInputData = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa +KO = 39c0266e43049935e0ebf236b60ee3ef6b0f98fbe08c9e3d092d56232bfff3e4 + +COUNT=12 +L = 256 +KI = 3f473ed7f997a9c983de1628bec7928c4ba4a0bc +FixedInputDataByteLen = 60 +FixedInputData = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b1696872 +KO = 596983f58243d925e78110c0d5401bc9ed390d50831f8b55896a67daedbeb52d + +COUNT=13 +L = 256 +KI = 4d5ab16427552d0d885226746c687e6a33c3c467 +FixedInputDataByteLen = 60 +FixedInputData = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c62716938104 +KO = 9f0fbdad3038c2c4cd938ee661f6e7ff8bf3842bca728d98b36a37e51ac7ae64 + +COUNT=14 +L = 256 +KI = c93dcdb488a7b4e572844c6215ac54fa81a1f13a +FixedInputDataByteLen = 60 +FixedInputData = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c +KO = a08f0a27f97740bb357227594b000a1224e3f7332099bc79fdd9357fdb081ea6 + +COUNT=15 +L = 256 +KI = f3c4aeec528346dfdacddd2ef6557e45a1a68ea3 +FixedInputDataByteLen = 60 +FixedInputData = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec +KO = 5e5c23751e410bd3b3885c296578f376109735a36c20fe5d4d0399019c41ec16 + +COUNT=16 +L = 256 +KI = af57e848ca8fffda9ce5baf0ccd81b26b202e467 +FixedInputDataByteLen = 60 +FixedInputData = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f44 +KO = 1903b1aab8c88c1d186bfd31846ff08013a9bf9b66bef9b57bd5550640441580 + +COUNT=17 +L = 256 +KI = 1500bccfb4c102446a2ab1521a3ad9e7fdaac8a4 +FixedInputDataByteLen = 60 +FixedInputData = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa +KO = 0a5d022c954e7ecf4090a5dfc0c3cc76b20240ad17239627e40b9d7fdb7807ca + +COUNT=18 +L = 256 +KI = c2b921db05ccced102d3d49b8e8d4fbae1391b0f +FixedInputDataByteLen = 60 +FixedInputData = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb175 +KO = a3c1d6f3aca0492fd4e2586e599cf43baccc0f9930473ad2d323b7ebbcff3585 + +COUNT=19 +L = 256 +KI = cbc0fd3a34574c1eb1cc325bb111108a56b676ee +FixedInputDataByteLen = 60 +FixedInputData = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef7 +KO = 8b6e3d4ad6eca6204b1d22db6093b1b6665a4568317d53a910acc1b5b45c84a7 + +COUNT=20 +L = 160 +KI = 453a27224139d8c45183d4e0d4bbfea257750558 +FixedInputDataByteLen = 60 +FixedInputData = e938d3f9be609a671e66c051b0da950e3dc34e5a50e3853827633c866ad0237683651f2fa4b3cc2afa1fd0bc44d2c349d4ef9518a49154ee744e20e8 +KO = 491f3614ad9096bef3d39998cf4e4e51cf20fabc + +COUNT=21 +L = 160 +KI = 229de6f14a69e54511addb9f718e0d4bcc91dcf0 +FixedInputDataByteLen = 60 +FixedInputData = c244df1d0defa10a85f9979f57050b7d1e34659098b6b1c0779536bc5ea9db9981abedab8209a2d4fb9b557842c317102ee0dc5d9b54e6087c61cec2 +KO = 36245fd1c152b7cec5d8dc0320591dd3941edc55 + +COUNT=22 +L = 160 +KI = c57748bd815b8f1ac526f0504bd118d4294a40b2 +FixedInputDataByteLen = 60 +FixedInputData = 0941b77c6a162b1e4dfb65601da1bea2ac46147ca00bbc46bc25d7f809211bf914dc72d2d212797fe18cd43d31354adeb69b5b1f5af54254a95b24af +KO = f1e6a5f85705566d8fe53f1043c354adbdae1724 + +COUNT=23 +L = 160 +KI = 093fbb0092561b653a34fd59b07e1d2b9d185c84 +FixedInputDataByteLen = 60 +FixedInputData = 913d6797befa3bde06ef84d7ff2a8c6867fb833caaf29ede2607c7d8aa68886db30b4627cb5090ecfa5a5963670cc10bfaa6d197b5caecfb1e198622 +KO = 2cefc10abda8be08d2741171fe6966541bd0c6e3 + +COUNT=24 +L = 160 +KI = f9d484086dd4c39ee2dc9eea5b211aa2137afad0 +FixedInputDataByteLen = 60 +FixedInputData = e1511fc24b48447d5b5bbef5f2cfa9b6e20274ec304c5e58a8c2c922d527c9d1778f3ce7c33b92a542264c13962236960a991cc54496322222a47d0e +KO = 3050f6f3a7bc7fb514627ebde9cb1f4251fe7e91 + +COUNT=25 +L = 160 +KI = 752e1369edf12fd1ddde1b669ef398ea19360029 +FixedInputDataByteLen = 60 +FixedInputData = d804187cd43c9204da85df93198e19569fa016be4829cca80ee040e37fee3f82334b586324362721eda023c346fd4b51aa6d62ec3c4ba4002b145058 +KO = ab8bcf9167265686e060922ca0785d6d6e995273 + +COUNT=26 +L = 160 +KI = 32584e27ed939ae94406185ec8a6f6e502728718 +FixedInputDataByteLen = 60 +FixedInputData = b9cdcdec728bbb09ca8d384d35136ed55ff6c4d64c53532d6c6e1ba95174db08eaaaf0e46c419b44ef511c8e85740682bd8d8eebbcb0ddd611d051c6 +KO = 9fec6290b94c753228d72b6c464c905381d4ef3f + +COUNT=27 +L = 160 +KI = 3586da556f860fd314a249c005e2ffe5caf8b6df +FixedInputDataByteLen = 60 +FixedInputData = a600cb7a5497accfb90591dde5722db359ebf17521f135123e8de036882abf99bd03e84aae8676f9b508b36c5255a5d5f41f40a99fc793685237862a +KO = 1dbbaafc918e243a385a02d9aad0ae8fa61c130f + +COUNT=28 +L = 160 +KI = 58b66e9f5d8432cb3426565557eab37fa599ba85 +FixedInputDataByteLen = 60 +FixedInputData = 2add88d8828f8a5528642376aa20aa36fe27380428a1e2f62708192727202dc71bff6972c2517b0af0c39bdfafd519af0eb0e1fc2732a241d824014a +KO = 179b33fb943bf0bda9eb2d90cbefc0531b06469f + +COUNT=29 +L = 160 +KI = fb5734f328a20892dd2b151fcb03dfbbf451e404 +FixedInputDataByteLen = 60 +FixedInputData = bc054b6d25b4158b00ab839c0601debc9bd60b71e4be0fe1950b8195f2de997857120465f07f331e0ca44ef9ba03a33e20efa14faaa2a03d9dbe510a +KO = cd174d2caff17e209388e20eaabe846454f9c511 + +COUNT=30 +L = 320 +KI = 5b519f4a2ebdd32a8bcf38e3bc3dc29fe130abec +FixedInputDataByteLen = 60 +FixedInputData = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e0 +KO = 18de9e9fd46bcbfbe002b903b5e017bebe46607ca740419443683a8cdd2f48b6e038a988585f598b + +COUNT=31 +L = 320 +KI = 844f0d4f2d7f645ba6b7a57c2944371c77e722d3 +FixedInputDataByteLen = 60 +FixedInputData = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a1800633 +KO = 91046d14a3d3804a3520f1df8daffd31dac9a74e1f509fbe7459f478bb6387313d44650bff4641db + +COUNT=32 +L = 320 +KI = 0e112a00ef36483cce549728cfbd6e946db92cb9 +FixedInputDataByteLen = 60 +FixedInputData = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b04 +KO = 61185b788fd7599e35803846e1231ec1c9baad8f8250772c16abae8e6f9e77555df07e08021b0fc7 + +COUNT=33 +L = 320 +KI = 71700631aea33013598e52dad4e7e37c6bd7622a +FixedInputDataByteLen = 60 +FixedInputData = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c51299 +KO = 1f4389a79ae476711e95e4fc7af8c1192c59b26979f69101a1c924a049237aa2f3a9b3ce313680fb + +COUNT=34 +L = 320 +KI = 72deedff8cfee09b4ed3d007765e999c2334f806 +FixedInputDataByteLen = 60 +FixedInputData = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e4 +KO = 3e8723c4f7385ba8986be4f79bf49226758eab5ece843c2d49b6622483f45c1a5664c03ccee3085f + +COUNT=35 +L = 320 +KI = 27b6dce00e31c80f3da2703d605e765c5bc8e516 +FixedInputDataByteLen = 60 +FixedInputData = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a50738280 +KO = 956869768e5ffe3610a8c1c4ca570de579f8bd0bac3bba33168959432d6c92784ce94877288a0b5a + +COUNT=36 +L = 320 +KI = ff808d32b24b957e44494f25ed1630b69bb18d1e +FixedInputDataByteLen = 60 +FixedInputData = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa7184 +KO = caca41a728919d978accb93fcda21cbfc3ca6dec9a4dcd29afffc81cfe915de80d05acfe9ed5db64 + +COUNT=37 +L = 320 +KI = 276a92bf10616eb01c7693076987748b0b594393 +FixedInputDataByteLen = 60 +FixedInputData = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef400 +KO = 1dc2a6dd1409a0a8b807c15d179d643b7b54976646f85612e211a8f5925c840e9a8e47fe9bf1a9cc + +COUNT=38 +L = 320 +KI = 6b977520d44cf856c485c12f7daa60bd6f2a79af +FixedInputDataByteLen = 60 +FixedInputData = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc821 +KO = 8584ff30f8fbe60cbee4a038483bbca64219c7f4aefcc4273b5deb9a2b3c09f0677d264e17e611b6 + +COUNT=39 +L = 320 +KI = 445b7d2402b11a811565d06fa79641a67809cb50 +FixedInputDataByteLen = 60 +FixedInputData = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c39 +KO = 7977fae261033957e30de84ee16a8d6c771827a63bd137f009df6fa0cebd52219370e27e9d6983c8 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = f3f5dfa9be304476e633ccaec4f988013600e415 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9de4cf03c3f15cff003e9bad5de4d16eb791417072e1d8fe0375ad434536fcc95bf7eb3ba1704a4899d80946060c4f094f8 +DataAfterCtrLen = 10 +DataAfterCtrData = fd7a95a129f48ca7a937 +KO = 0de4ce13a4114687526ecb0f53607867 + +COUNT=1 +L = 128 +KI = ac18a509272a30ebf20d92d4cf42256998ca65f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dcac799c40a1fc43e3cef7f526c496ec728ef3598b1d90563da7fde5be674c740345fb9e7d231f22113671ec5024db5aef8f +DataAfterCtrLen = 10 +DataAfterCtrData = a126cc4670afcce15633 +KO = 3ba3b1dfea8b075f8e2141eda60067e8 + +COUNT=2 +L = 128 +KI = 49f81eb886e58cac676268dd2048449b4f69abc8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 93919fd472fc93323898d4c2f15414229cc9927db930db3bfcb5c2b3d41a78d52311ccedf0e3c0688031e8a2fd5eaa4e5ae2 +DataAfterCtrLen = 10 +DataAfterCtrData = 18c91a30caf214ccb674 +KO = c4fbaf6d0e1b04efd2511cb7788a1abf + +COUNT=3 +L = 128 +KI = 15347437f32f446a261ead1f215b703edca56922 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9e08d3e9bdbdb00c8fd8ee1086c974c05a1111bdfc37c48dc557207f8b20a6caa5e93ee1a95df492812ac6eee2418f2fefd +DataAfterCtrLen = 10 +DataAfterCtrData = 7d2934e91756511206cd +KO = d67ba9cd191d7217c77441f5a280c2b7 + +COUNT=4 +L = 128 +KI = c2b9fef980b390a95cced21dce6b1fdc48e4bace +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6fe1848fc245f02f9852a135cc75ef2c78ced7cb76743770adfb3db4f15c84963ede2918f4dcc43e03aa8db032a36acadcf9 +DataAfterCtrLen = 10 +DataAfterCtrData = 5d3f5e79c7ea56c682f5 +KO = 7f3840449b0bc6f8fd579e7418f0c692 + +COUNT=5 +L = 128 +KI = 6b74e884c02b834d72ff9c4174f5f1d98f70c699 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fa0d3c2696d1e2ced71372ae3b31d5da2d78471d99b8bdaa0e25c242e2e2fbf073f31b5a950c5058ff9fc140cad0b0681d9c +DataAfterCtrLen = 10 +DataAfterCtrData = f8697ac1ad19088f6b29 +KO = 05259f0f57dc086ad1d23e417ebe64be + +COUNT=6 +L = 128 +KI = d5bfe1ac505c6848c850279e5cbc4b1d3d59c516 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d4788c5dc5752b67ccdd7939403bd27b21693942c06ef2e090db910b2c9eefb61e7f222c1cca7ca7c818741219ebedd01e9 +DataAfterCtrLen = 10 +DataAfterCtrData = 684829a6ae71cb6d764a +KO = 934cd3a61be8c4a57bf61c76e5c89dc2 + +COUNT=7 +L = 128 +KI = 9357ba8ca874f6bd13cf2f261b66a77e92b22f25 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 315a3265b933f32be38ad64eb4283c2d078320c19c403ca8f1903384772fb7c4e8dd43f8eae57536890da797e9fb4478e4a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 0b580cb4307a64864a68 +KO = 361004943ffb8ef36e8452defdda8a8b + +COUNT=8 +L = 128 +KI = c7bde544f38ddaeaf8bcb80f6640f93f2c03555e +DataBeforeCtrLen = 50 +DataBeforeCtrData = ffa3b0791a517a5b09659568d350bdcad16cf6229fa0919c8b6e66f95790128742c27d0995a11f840bc296d7f8c30c21c3ce +DataAfterCtrLen = 10 +DataAfterCtrData = 62580d7b899b689d917a +KO = cd3bfd6171043c2220e69098955c88b0 + +COUNT=9 +L = 128 +KI = 2199a69c2cf3133bd0262384799721f9719b7efe +DataBeforeCtrLen = 50 +DataBeforeCtrData = f44fd4f8cc7b8160384730e1bb71e2ea551f7e4d286e2b590f012b8dbfc1bf8421e431bd1e0820435b2c8b9b6b1fb93f26f6 +DataAfterCtrLen = 10 +DataAfterCtrData = d9984534a4109e576823 +KO = d1e8d9e99dac92374f2b38b62995af79 + +COUNT=10 +L = 256 +KI = 24758ac6e4d08152bb65b1f700728c0855a4c486 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e +DataAfterCtrLen = 10 +DataAfterCtrData = cb8421b89653d1016af9 +KO = ba7cc9629026231cedb7f9457fc44f3559b55b30649091e843bbff8acac58a0b + +COUNT=11 +L = 256 +KI = 77444f326d00c96838a347cbb762b0f862677aa0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb2 +DataAfterCtrLen = 10 +DataAfterCtrData = 30915f4dc30dc65ea7fc +KO = 10346ccb351eef4c90b9825217d32cc43fa296f316e12d39f5c9402a2dceea40 + +COUNT=12 +L = 256 +KI = a41b04f4101ef6fa4538b3a61719f337c612343f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072 +DataAfterCtrLen = 10 +DataAfterCtrData = 5a9a41339c869d966f99 +KO = 1040b11d144840cee779d73514df283e97faf13e50520b0a0d6f6c94b5be2f29 + +COUNT=13 +L = 256 +KI = d423b65f304ed09e18706d0927567180ed696432 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f1 +DataAfterCtrLen = 10 +DataAfterCtrData = 632c983b1eeecac8b9a6 +KO = 406e63bdd570da25bd9e2b890f629ebbb0a1948a7ef6a137790f53da705816af + +COUNT=14 +L = 256 +KI = d0adaba19a72f70ca78bc0989e7d8f3c01864b62 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f511 +DataAfterCtrLen = 10 +DataAfterCtrData = b19677b7c439b28bcb02 +KO = 39d2c1f1786d8cba61714e8608a2291eaef746bf66439d7c6eef6d384ad9685d + +COUNT=15 +L = 256 +KI = 59a99e37756ae2b3612899a606a593806525104b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed740364 +DataAfterCtrLen = 10 +DataAfterCtrData = 03b2afc82d970ebd184f +KO = dd9a715ecb772f939a0e0b06a29ab3484c691165ace3e0eb0cd7e5c3ca376351 + +COUNT=16 +L = 256 +KI = fddd2a10f9d60988c13b4c346e9a8341103cee81 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f +DataAfterCtrLen = 10 +DataAfterCtrData = 5cf0347ab829bcaf15ca +KO = d57fd4ed9216ae4d3023a56c66d5b1d24ee8307b06525ac5c0e88256b6c2f7da + +COUNT=17 +L = 256 +KI = 6914a10174b34ecaf245a2654d9d591f037049d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff31636 +DataAfterCtrLen = 10 +DataAfterCtrData = 86229b161616d0d24af3 +KO = 82550361ce50f10f6cb3ead0a9dd6c1f3b1dc74221388268ada67b45531cb4db + +COUNT=18 +L = 256 +KI = 7603eefa923f9e9996b285264c894d1a7c9e1b1a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 956e5286c174a9d5c37d +KO = b0df53ecc17e2ed4b2f51f0d4ae8e6e528c26407b36094b626e0cf8d8b3c8788 + +COUNT=19 +L = 256 +KI = 787c89c1349f8ecb2d8b392db274112136b4bd85 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ffa094d95537ea56fbc +KO = 1cccb65bd8eea8a1737dcb9d93ea92ad97bfc7aca3784e2f87762f624fa447f6 + +COUNT=20 +L = 160 +KI = 2534b9bf02f886edac7f5142b222cb46a45b32cb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7f16d4ead754a54ca402d28818814ad9b740eb30d8b9c0f46b70f027e0f33f5002f1929bc22f4ace512f3eaf3d4be0ae9325 +DataAfterCtrLen = 10 +DataAfterCtrData = 98d556e09b5b6dd962a3 +KO = ba45755ca495589bdade1d2306d0226eb85099ab + +COUNT=21 +L = 160 +KI = 76bdaebc1654e349633d731e10e7e9b228b0311a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e0ce92f59445322c84a374e2394ea572682c990e6d318a99681b15db79dc6aa585b73fd1963f039eab1618d31fa8d1452cb +DataAfterCtrLen = 10 +DataAfterCtrData = b3cfc60135b823fa1f72 +KO = 27cd3ea596ec34181af96ef7da9d7e9a53c9fc57 + +COUNT=22 +L = 160 +KI = c7c22933eea5f792a5721c15cb47506ce490bc9d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c20575ac199ed95c1aff67e24369cf8f843384d976af036f73ef89994040d63e6e30e4f6e8ea6ae541bafb64d08c883f37e0 +DataAfterCtrLen = 10 +DataAfterCtrData = 3a4693829bc3b52bc571 +KO = 839664d3029147718f7fd5ddb78a0eead9084432 + +COUNT=23 +L = 160 +KI = 27f7c49433cc2a39db0ec269cdca95c6b3dfbfe7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81db7f6545dfe88ff093d362d54921f7ee6a6be1fe499a14f5c851f8568cecd08eb4e20d64a2db3fe6975b6b7dcff5fcd0d8 +DataAfterCtrLen = 10 +DataAfterCtrData = 27f38cabd7ae606cb4f5 +KO = 3ffcf97070be47147fd4f9568d2ac1cfe7f6087a + +COUNT=24 +L = 160 +KI = b1ac110d418687b7a9450aec02243aa9da8a7b1b +DataBeforeCtrLen = 50 +DataBeforeCtrData = fcca8eaeca3f0835d99d81e1c002bdac768aa7743f0505809023b69de918728866b822d3046d1b5b1040281591a90c38cc24 +DataAfterCtrLen = 10 +DataAfterCtrData = c52498bba93be23b2fb7 +KO = 7e9b768e8adb9b7338669615e79aec114907b46c + +COUNT=25 +L = 160 +KI = 4e1163f2aa32449ecf27d2aeba54605aae67d7b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ac73a008038fe3d095cc03c4bca8849964bd05724e85b54685f6fb5b86172f6954a7620b0fbcda5f98580e3c28c6588d2f4 +DataAfterCtrLen = 10 +DataAfterCtrData = 92cdbbda7d17c68cbd1c +KO = c3b723978409ef9a620880b0fdd4f47f34729214 + +COUNT=26 +L = 160 +KI = 0774b0a638ac22a8b2e03685859309cdc0f5bae1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6be0183f3388adc326c5cf9ea78725f96a5e935fc824d7268708d3876bda4cf47681de27321cf65046c51a162c13712c9cb +DataAfterCtrLen = 10 +DataAfterCtrData = 25d870434e39648ca169 +KO = e7c1619890ec57e7b07efb14cd7ecfa10df5e533 + +COUNT=27 +L = 160 +KI = 93dee419fe45243efa5294c207061db9f2c1d1ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0bdba6cc98c9f1985d6483dcbb83e638692eb4becc222e4ba715c9dad1524f12bda4b554594632acd88e540f61ef8428a919 +DataAfterCtrLen = 10 +DataAfterCtrData = aa0fa0cd742b8827bb24 +KO = 973a34a1f8d0cb8663c908b3e9592d465089453b + +COUNT=28 +L = 160 +KI = 02e801af5bee91a17a7482b88f0278b9554cb5ce +DataBeforeCtrLen = 50 +DataBeforeCtrData = e27572a86f192de0fe20cc23f4cbfc1bc9a04a148cbc20ef0fb6f96a70668e1ae6e82d0cd86dda5aa43bd3fd10c4b28f2257 +DataAfterCtrLen = 10 +DataAfterCtrData = 4d6c20718631143577b0 +KO = 89f579602db131e3c5a517e702b14fd98a682f22 + +COUNT=29 +L = 160 +KI = c9fb1f1b4d02da7fc5a66e1eb69e4e30a58a2957 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3890c475a8274bb0ef3a9595befac677fdd086fc5c74f934feeb5f4f7be67978ff14be3d14d56a1e40b5396770bf7d646934 +DataAfterCtrLen = 10 +DataAfterCtrData = d24b582db361d06e68b9 +KO = 9264296c38af497a42559f5da9b88437124db954 + +COUNT=30 +L = 320 +KI = bf2d3eefa7c5b196b278f6f94d4bc47b1886a04c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde9 +DataAfterCtrLen = 10 +DataAfterCtrData = b50e9fb5fcaddd24ce27 +KO = 1e2b59241141bbb343dbf09ea6afd5195b5847196ec8abcb35ed984766c648cb4347ba4b156e3d8e + +COUNT=31 +L = 320 +KI = 8aa536bcf59d6fd9ffd305ac7d8295bcb0bb9e80 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b +DataAfterCtrLen = 10 +DataAfterCtrData = 5437a44ad8f3df275d20 +KO = 4036209800c9a62b5096a5ca03e1b797e99f4ad6a786770650226fc97c3883c3d1e52f59cd958bdd + +COUNT=32 +L = 320 +KI = 828ebac14950ac58d682a8d75cc2996aa1b783b8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd +DataAfterCtrLen = 10 +DataAfterCtrData = 71687c8e09c5781012e5 +KO = 10974aafca244a80ea14759c99a8abb29341ca2c48cf6a7934de6b7aac0b70d170039b0a10fe1f68 + +COUNT=33 +L = 320 +KI = c0ae57e4fb53cee58011f2ebaac0c0fca721cf3d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b3132ff85a19c7262fc +KO = d8d63b51e5c61da77155f3304c45c31bc5af1e70bd5e3cf78d583843f1150e3915cc35f3c0f0c037 + +COUNT=34 +L = 320 +KI = 5254578bd3faaffe2daf5c38f3932e2f675149fc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd821 +DataAfterCtrLen = 10 +DataAfterCtrData = c313fa336e8365d91db5 +KO = b91a6de291b8db6ef6722bd70afe85fcaf479b9cec59cfea1c3ec1710731c770baaae69d36c7e1f0 + +COUNT=35 +L = 320 +KI = 3c20c3ce1fb51a4f1df5b34117272c9e2fddaab3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071 +DataAfterCtrLen = 10 +DataAfterCtrData = 0fa08435e052f675a018 +KO = d1a6f166d41dfcecdf4b4a7ac70c1d0367c548405a2b948dedb970bec87e4398c13847be4c93ace0 + +COUNT=36 +L = 320 +KI = 7a646ebf71051aa651b9dc53a602065d00589927 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8 +DataAfterCtrLen = 10 +DataAfterCtrData = 0da937d9a703f29867e7 +KO = d1a2ed6597718790443879e3e3621e844f41ab59611f9319cf10e2ba11d459d71b523f5f64c244b9 + +COUNT=37 +L = 320 +KI = c0be38771650c0642b4671f9586205751b2401bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc +DataAfterCtrLen = 10 +DataAfterCtrData = 10837aa75fdf5df8aa89 +KO = 5113f2bfaef7343beb3767be2e6f0ef6cf6e62a508a6bf323156704602e0e17c8c493dcee4b89a2b + +COUNT=38 +L = 320 +KI = 0489a99d4d9f57b57e58ee31f518267e7e1f3250 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e +DataAfterCtrLen = 10 +DataAfterCtrData = 7aefba86a5795267e9a8 +KO = 22eeead06e0a146ca5589074e6288ab46ca6a9f87c2dad141eb0bac12bd4f0be01f2cb6f57b6f862 + +COUNT=39 +L = 320 +KI = 3554dce4723e276fbd816e282a086a42b77fb962 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb9 +DataAfterCtrLen = 10 +DataAfterCtrData = 20a9fa634d20489c8ff7 +KO = 7abb23a4aa1c66480c1993438ebd0217881f8be59a59671a2cac3669fc0d30d0171c74504d43b470 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 6d85df76f0a7bb8ce5df4f14ebbc77a0037dc327 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bb5f3f1a0aab0c239350943880e6d19698655dc95fe9778e07d007f72924311267a5c3e1c95ad9b0f1b9731be098b453f7ba +DataAfterCtrLen = 10 +DataAfterCtrData = 88295a9d15d0a5294219 +KO = 8c088ed7c6bbef7d9e7c55e07b7b0ce5 + +COUNT=1 +L = 128 +KI = 30d78e31a806ddbfcbde9a2f4ac83ac3ca9c8228 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 97d8bdb7b0682435d984e73858c21b85b2535f7d2488c484309e2309c89e4520c7de171e9e33c6a5b6347774111a145f53ce +DataAfterCtrLen = 10 +DataAfterCtrData = 51a9679882a80e34550a +KO = dea81db26325354f1a8f439cc7fe1c94 + +COUNT=2 +L = 128 +KI = a84035228ff2f74d0b1b654cd7e1356d4df4899c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4bcfbcea3f97783c15bed358b48654e7b89ccad90c605326b5ea510a80b995d635a3a53cfa51a0c3553fec3703cc3875e71d +DataAfterCtrLen = 10 +DataAfterCtrData = a346c023ecb20f12f919 +KO = e267251df0cce55e15ff90f04cc9073b + +COUNT=3 +L = 128 +KI = 2b2957107eb5ccb3e1f1730d58198b623bd831f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 10c0d5e8356ef12b26cc2373f22dbf08f95bae6d5849cc893a6d5c6d3bc304e8cda3bc76514032e673d637ac0db33975cd14 +DataAfterCtrLen = 10 +DataAfterCtrData = ad3c1a39f353abe2a2a6 +KO = 28cefa940877b0004047869ded550d08 + +COUNT=4 +L = 128 +KI = 3fc278fa75d370b382643788d7048d8bfe0310f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f322410d3d5ccc0dcfea7f436d2e3dac6a2e86d5e006d3373ec33876993376ae18e8066af24ace5c43d659b9c9cea45f6981 +DataAfterCtrLen = 10 +DataAfterCtrData = 070bc44cc1ab3d267abc +KO = 2bee4779d4285ebac36227fbaad1f904 + +COUNT=5 +L = 128 +KI = b2957b4f3ef33a14714a2e4c51e8d73cffda1ed8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4af9c3dd76399191e0914aa22badeb39dce6736c5151c7a1ab0c4db1d0bc3d5c8ac10dc53f3df496c2c3ae4be2f2adff17b2 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f3455a93c89775ec61b +KO = 79b0df654d0633fd189021918b2ce345 + +COUNT=6 +L = 128 +KI = b001f92bbfcd5c0ed26bfbcea5f29ff16fcf058b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8361adab2890d6c0bf13a1d8da33bf5b2e7345d8e9c92b7006949c5dde1ee055b5fecc2f4e6add6c28919f23ee3eeb204531 +DataAfterCtrLen = 10 +DataAfterCtrData = 83afc7ea65fd6241d381 +KO = 3b5f6d2e35eb84f520db7d128f2796f0 + +COUNT=7 +L = 128 +KI = f0338fde97367c29f700109c101c944473e15cfd +DataBeforeCtrLen = 50 +DataBeforeCtrData = b94b1212e55e605ea07fdfc0710eae83706d7b3bb42d0719ddcf25d7fd91d5de448857d31d4a7bd2ca89605d53f183b38796 +DataAfterCtrLen = 10 +DataAfterCtrData = e529c406be35a57eebf6 +KO = 4a176f68ecaee862d7c704df553902cb + +COUNT=8 +L = 128 +KI = ad1735d319fd0c77f02f038906280a41d1a0a138 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0c10edea72ebc8ed22bfb10a08bd0d43098c0fbcad381b75927266ec9b2cb928ca4818e24308475a8ec63f7a860798bd5ec0 +DataAfterCtrLen = 10 +DataAfterCtrData = 4f91898aaa239b381549 +KO = 3873a68c1bd6285bccb04168d449ade8 + +COUNT=9 +L = 128 +KI = 42b8ad0be739266f78b4b8c6102d266f635f93f1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b168819a824e99326478178dd65c165b2d5a9064e44ee656970205b8a67c94516c1a83d72fbdbf10590be678a633130ab380 +DataAfterCtrLen = 10 +DataAfterCtrData = ece0941feae52bc0a0c2 +KO = b6a01042aa0d261bb19a92e7e31a31cd + +COUNT=10 +L = 256 +KI = 812ca4f4d5a0b66fcb1112073e4e91aedcba0df2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b +DataAfterCtrLen = 10 +DataAfterCtrData = 0b0a263d77fd5af6fa27 +KO = fa764c848497eb5c39c9512b569dadfb84f1adbe25761ad1e5b9ca083573087e + +COUNT=11 +L = 256 +KI = ebf1dadbc733ba429d7fd3ccac368c8e2f86ea27 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667 +DataAfterCtrLen = 10 +DataAfterCtrData = 12519571c32335f605e6 +KO = c90f0fd73af48d2524642aa63e2d15bd1118810831c3397299edc3862f52e694 + +COUNT=12 +L = 256 +KI = 88dbadde5e2323893adea2648256cdf910bb3c3b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb86 +DataAfterCtrLen = 10 +DataAfterCtrData = ea8c77e24efa8323afe3 +KO = 6081e61f3741718743c0c5fa228bd2e770a7daef7b475c7562e88f13c57253b1 + +COUNT=13 +L = 256 +KI = 869a1e8c93779b25047bfef228362afe4eb1c1bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd05 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c7c995c628e6d67cb1a +KO = 009959a23f8af23aff6b2870aafc51478bb83831a2278c86e2f240eb04cb9aa0 + +COUNT=14 +L = 256 +KI = 1c842b73bbba5f31fa3a19967b84dd7ed428213b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cb3a82e13f716c5b61f +KO = a773fbaea41fadc235fe28893a7f34061e92649337b3d6621f6dc79bb2687cff + +COUNT=15 +L = 256 +KI = f5fd3e105e2042f35ef542aefb6a573de17fac35 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63 +DataAfterCtrLen = 10 +DataAfterCtrData = 22925eabcc57d4141963 +KO = 481e6252eb06fc6a0bb5b493e989ed9519ef4d2efcd57da5f931e4a804220713 + +COUNT=16 +L = 256 +KI = 6524761febb61e89beb0478b378d05eb5a1b0dc3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d +DataAfterCtrLen = 10 +DataAfterCtrData = 2c09fe65515f00e04337 +KO = 0ad1c14645e0aff02c963f64e581d4eb53892199f89b6dc7cf9974327c93d057 + +COUNT=17 +L = 256 +KI = fc5204fbbc62e011d374cf56afa22c8ba71738fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae +DataAfterCtrLen = 10 +DataAfterCtrData = dd1c05cc62750fd693ea +KO = 4286a603c8fa35d8c1716382b53a35ab7260c2e5db2117d4825999d856fbfd00 + +COUNT=18 +L = 256 +KI = e1fb71b07f96f4f71ad966aa2dd71891aaa96f67 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f +DataAfterCtrLen = 10 +DataAfterCtrData = cb31c782b6537363140d +KO = 51b59ec38d1df88da0cd32237846319ae8d4ee61c34d0d0d265c7b7a0fc6b8e0 + +COUNT=19 +L = 256 +KI = 1e7c096a9d87145919a1055ff7d176cdac7cbe02 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd6 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ae825b8a4f5d5c31bec +KO = 7fe40a7ae115c8457d982ce69663d0fa96248245c471c6c23fe850692444c063 + +COUNT=20 +L = 160 +KI = ebca448715d872260bfd1067649c2fc4cea7954d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3d8a4d4c82dd3ae710bf08389988610d84c5d85fd1fa35a29d91da3e0ab2a8d84ec11ba9ba303caa7e4a73c9268ef4513e8a +DataAfterCtrLen = 10 +DataAfterCtrData = 79d1722ed6aaae410e8f +KO = e2cd62c0801d7e3e17e2101ce51925364fbd448c + +COUNT=21 +L = 160 +KI = 5e93b1665a3d1b7d612a5ab52af71ea71283e08f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7cb3b860bda1867b8b84446138ba33b23816aa92a7a976edf2a6211b145a15c17bc54ea06dc2c9bdce6dd82ab1290e32026b +DataAfterCtrLen = 10 +DataAfterCtrData = cb6afc5447cc5d37cb29 +KO = 892d84c6ec006c907c8151e372ad7bd10fca1c00 + +COUNT=22 +L = 160 +KI = 7fc5cfe92a8cbae5b536380e6b0ea0669c3f8194 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8805cc7a902a673b5f2c338b52f70b5592a2c66f20010870a5c370a2cf2a351a86fb5c769199463a38605f66a721cfb1cdb4 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f69570fcd00e8ed8a92 +KO = 139daa94e180eaf8b1730748e42e78449a9a2f1f + +COUNT=23 +L = 160 +KI = 433298a92f6b1fb107e4db0c66a4d438e5b3adec +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04bf26262e1c28ae5ad50fcfd6e767dcb4f64b5134b0c5c202e4311ecc4bd7b780b481f91c5cb50399404ab99d1035deecfb +DataAfterCtrLen = 10 +DataAfterCtrData = 04233a571862126b4589 +KO = d17a91ec028a9cd6f85a0bf3e4b3cb9eab5ecf9b + +COUNT=24 +L = 160 +KI = ad4c04a9c5f4437d4ce622cf513b685ddba52340 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 110ef9cbb0ff7a9b6fc92c862e584c94937d9bc9273c7b11cb4af353bb43c891f33faec26d3b6431fa7ddc5c6cdc5e1f8f89 +DataAfterCtrLen = 10 +DataAfterCtrData = 42cb25ad2b503101ecfd +KO = 646dfb26eed9e1d29c22fad714199efdea467737 + +COUNT=25 +L = 160 +KI = caa5998e2895a551b352c1e0c56f31c87b51b2eb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 11cc36026f2164fd10af9b6e06d783a034bc6e30c876e150e15d2469c246c746f6303b8dbf477f3aa0ce1049e99cffb868bb +DataAfterCtrLen = 10 +DataAfterCtrData = 54c1389a9320f03ccdd1 +KO = ea0e7ffe9281cd516bc20994579d31cc497444c1 + +COUNT=26 +L = 160 +KI = a995ebb11dc1cd688576edc057c2a6daa498a01c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2de7d80b314654c3c46765a220f1d7b7124e0e29fc30ce9ce8728aba22521bc5388db7eda76ce571fcf573c5db7b0d39cdcb +DataAfterCtrLen = 10 +DataAfterCtrData = 1687d2b1e9f080172cc2 +KO = 0d3715792f08353eea4f7ea3e24ba23fb2bcdfcc + +COUNT=27 +L = 160 +KI = a3a95d52138b8888f63fbe71ec144dd5d9db2bf7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 039bd565f0494261ee6043eeaa78e720553a566f4b0534258ea47992758c51403899cfb1d7ced1a4ee426f1bc225eee009d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 4326ecfc1f2ebdaad095 +KO = f66398b96e44a955d635a00866123c3a352bb63c + +COUNT=28 +L = 160 +KI = 8373e9e1d2daba46529c562668b66b0702e9143c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 479e7d2f5d6d0905835ff27808020fd190e056fbac8fc32903f3892908a2a3b4007630ef5cb596ddb79a28debd0c9180b7e9 +DataAfterCtrLen = 10 +DataAfterCtrData = 8f9e60c01a69322efac5 +KO = 5e78a2dd16ce486e20a577093472cdcf591dd9ce + +COUNT=29 +L = 160 +KI = 0c8937c3d4b9cad61727ad319c3706e22007c0dd +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea5047f9cbfa29f92364e000abbd22cac0abcfd3d9d630331382e24bb78af9cf40650c57ec65da8cd391acfd8cda925ff138 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ba31f5655d8ee4948e0 +KO = 6b4911f69204e2b57e5fcf5122b663c5cc38340e + +COUNT=30 +L = 320 +KI = 6aba6f0e9035dba33a07fb62a4bfed6ad52948ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b5536 +DataAfterCtrLen = 10 +DataAfterCtrData = 007664abeb864b3956f3 +KO = b51a28e9e7beea7176c395581e2f4c79247527c519d48168b47ca76a4d1f4178d637907ca2725f49 + +COUNT=31 +L = 320 +KI = 9b16f41ffef34ad86d843d3effd1a4863b4b5ebf +DataBeforeCtrLen = 50 +DataBeforeCtrData = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c770 +DataAfterCtrLen = 10 +DataAfterCtrData = 8e0c174beb3952c55586 +KO = 0a91598f286655f80b5b5c64a8583d60e910654faf018fd863224d3dada576ebc82c678d1a70620b + +COUNT=32 +L = 320 +KI = 71a3b060d0956adba9446aab50ece95b2b127dc3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b343 +DataAfterCtrLen = 10 +DataAfterCtrData = fc04d99263fa923c398d +KO = e012dd4d12fbe857de018e90058a5852e59b74be11805fbe8880e3984dcaf79ca577e20fcec12905 + +COUNT=33 +L = 320 +KI = e1d8f759649fb75908ba41f878da9e1035cbb29d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea +DataAfterCtrLen = 10 +DataAfterCtrData = 6c8212f01b4349674fc3 +KO = 73a5d58c2cf3b4e7f15e6d7bcf51a8b0b0048486d7099e2e60bb23fe6acd36656305d9a3f0fb3933 + +COUNT=34 +L = 320 +KI = 6e290d3d86be1581a3000b786d792a3b9f5a4405 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d0 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ad1ea2ee2a65affcfb6 +KO = e2be0e702413d7088b88df7dbf78c83aa4b7ca3990e001ede12e52dafd6c60cd6a0afacb24398416 + +COUNT=35 +L = 320 +KI = f6b27f788ef43b6be229629623f7a7f81cedc297 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8 +DataAfterCtrLen = 10 +DataAfterCtrData = 61120df0282f2e097fac +KO = 550438cfee09c47a42269c5ae86d0260b547ef6e6b7b89128a4843363800de02475ad28f2575a56d + +COUNT=36 +L = 320 +KI = 66a5e8e17a8dd212444e1e475d2a398e6facbbca +DataBeforeCtrLen = 50 +DataBeforeCtrData = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb86 +DataAfterCtrLen = 10 +DataAfterCtrData = c6655d4a38299bf2cce6 +KO = 8134248c10e2a5c14958f25a36e4ca97b37594e56ec2aa4e27cf278972438174ff59c7d67c45a638 + +COUNT=37 +L = 320 +KI = 6cf9c8751be4767c8c6d6ce8115b070c845f1fae +DataBeforeCtrLen = 50 +DataBeforeCtrData = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd0 +DataAfterCtrLen = 10 +DataAfterCtrData = ceb86682fdae9c33f7e6 +KO = 99138fb0c6baa5dc1e5ddaf715e30e6bf951e13a562c59c58c32c5c9cd8c6d7c91e7fdf2c9dab259 + +COUNT=38 +L = 320 +KI = 0c49a1690b265ff215933cb9083f7558d7a9a603 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b730 +DataAfterCtrLen = 10 +DataAfterCtrData = ec213482abf3747d2695 +KO = 30b59c2eaa3224155ffe1d45b97dfc33220c1bd99633c7f00902f93ffefcd7d2475fc771dfa4446d + +COUNT=39 +L = 320 +KI = 991c744e25abd5f0f74f0ef3171539b4745dc4e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc +DataAfterCtrLen = 10 +DataAfterCtrData = b51cc203c8cf2a669c5f +KO = 1ca77feeb7b2378aaae81321ede7c95a16464560ad2d175c5a786403bb1952aa783bd43dd00fe477 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 00fbfbfd14d5aea6d837e2c05f2bca244e04e578 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72a9d1693cd99c5bf82475b843859919a7c3b30f2243986a90b1ce790a67831446cc929402256408f910ce6c468ee04f8ebe +DataAfterCtrLen = 10 +DataAfterCtrData = 5a9b64aafb7c7cacb483 +KO = a29ff62f059e3a23ce00f0983f998bb2 + +COUNT=1 +L = 128 +KI = f6e4f589906d9429c291a3bf8678a2dd9f30cbe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 378a558649290c1ba7811c6b0351c494f742b8778b71506b857418c1f896ed3da99bfc372e330dbd0a641ef546298375ea51 +DataAfterCtrLen = 10 +DataAfterCtrData = c7dcad421a04cb3383c3 +KO = fc5155474f36282394ee8735566a900e + +COUNT=2 +L = 128 +KI = b0eee39d76d0b2505c47363ad91bde91c93d8ff4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 542abee3ef65a0f2e993ef323b6a3256224a859982d3efdbef1b75de60bf40fc583dcb4b97fe567a086a5581deb8f7416ec7 +DataAfterCtrLen = 10 +DataAfterCtrData = fe9747ba18747f7129d4 +KO = 3c2d7863f7ad45df80650b247352ab69 + +COUNT=3 +L = 128 +KI = 5caa16539b56665d03eb3bcbe2c60982e9386708 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc7d97a506f77614f0e914b878537a0bd23f9d1f63ddf7b0da546a6bab6cabe27bae2f496b4ac1068a1d5756758ef84d25eb +DataAfterCtrLen = 10 +DataAfterCtrData = e154b7933a3e82c5ed9f +KO = adc6590679ad95568d98986a2567d34c + +COUNT=4 +L = 128 +KI = 25fc6f8e31d29948f183bc5bde0fdb851ba9a742 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e04e078fa82691460a87f8d9d7585aa706a1d8ef044783e006cd8c9e3c946d8ddfb68c75ee87b8bfbddce8b7115a8ce0a1e2 +DataAfterCtrLen = 10 +DataAfterCtrData = e336fad4132ab3abcb32 +KO = eaac1973407711aadeca4e27141d9ef0 + +COUNT=5 +L = 128 +KI = a060ad6d0ef0b82e45460a61c360f71001f2eff4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90cd656bdf8357b4fc696d0c48b51da4eac96107597f20dd753f50afd05a09c38cd5b17188ad83ba4dfc73b87eec1da2ba00 +DataAfterCtrLen = 10 +DataAfterCtrData = 661dc4e9a375ae178303 +KO = ca36fe2f28e852810acfcc182adfbcb4 + +COUNT=6 +L = 128 +KI = c940d671d10e43b562bee97606e46339d76e1a5f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65a3f61517dc1bb7de15148beb39c8c0977a1b67aac8a20227b8ead5d1c5f8010e03b2094658aaf2956b680e738c6d01ac8f +DataAfterCtrLen = 10 +DataAfterCtrData = bd26527b3c0392fc5d3d +KO = 0cffac62da85b556f4fc287415841472 + +COUNT=7 +L = 128 +KI = fba6d4649c267e555a8fcf8e7dac644bbb7eefe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = da27fe5c263bcb61864b8d1435dc618c51823a8bd5a1008ad108049fd208e2d93eea59725bf44201fb4d9d8f66fc404774ae +DataAfterCtrLen = 10 +DataAfterCtrData = 11b7e3a470091cbdc46b +KO = 72243f26a3872ccd9a093714307176bc + +COUNT=8 +L = 128 +KI = 4df775ab9998b61c7f7baaa750c5842fd143c1f3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 290488e5c3895277c360d0fd8d216b473d687ef3058649f62b5f38cf971854a77df4366df9efa6112b2aa6c53a47dae054e0 +DataAfterCtrLen = 10 +DataAfterCtrData = eeaa4bd3431b659d4ab1 +KO = a59d55289d6989c70b855e4f400e22a2 + +COUNT=9 +L = 128 +KI = 8a19eab301263713b681d8b19fa8c77d71871b99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c73115f1b7b87823426868cda365bffe0f53db97fd0af2072c0b0ffd366711f21c9e93838df6554c9be1e94bfe80be95d146 +DataAfterCtrLen = 10 +DataAfterCtrData = d2353d4584ae8ce9c0e4 +KO = 6c90b45f03904e906053af8e049b87ac + +COUNT=10 +L = 256 +KI = 3bfd90932973511b26b7b5ee6f63b799fbc0dbc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0 +DataAfterCtrLen = 10 +DataAfterCtrData = eb4ea06f315d245f83bf +KO = 4cdab8f99897c23f1662d0e22f9f4b85e248630b6ecdd91f70c837dfa0b01ea3 + +COUNT=11 +L = 256 +KI = 8b8b83768554ec5024976b6eca3679c8b9df8f57 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac +DataAfterCtrLen = 10 +DataAfterCtrData = 9da1bf2e2c85f2afa790 +KO = bb909bf80676a9474e47b31a26b74899dacf1edcc726faf8ef47f1722be88400 + +COUNT=12 +L = 256 +KI = 7deff09cbe35f6f1ce0314a523bef5112df7ba8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b +DataAfterCtrLen = 10 +DataAfterCtrData = cf7fe9c36aac8953aac1 +KO = a79ec15bb0dd01a8c050fecc054ff5f3722401eda5091a0ecfb3bdea9ed4e968 + +COUNT=13 +L = 256 +KI = 0449cbbc81e07b781a9f4e2f4228bfb43e71b598 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f87716 +DataAfterCtrLen = 10 +DataAfterCtrData = 0893550099e3ca72b863 +KO = 660e9ad9dfb3e32bb84deee953e3522837b709cc322df3a3403b0361695cb2c1 + +COUNT=14 +L = 256 +KI = 3bb14ddf5508d6bb84c7ef5879b1fc86a9404e91 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf7 +DataAfterCtrLen = 10 +DataAfterCtrData = 3957b338bcb6d59a7d8d +KO = 600113648a6ff7c8058aebbab13ed604372c03d9527e8f5c847c1003fd7d39ae + +COUNT=15 +L = 256 +KI = d5954b7cdb680676d03cd6c48af89f6b238f0ac5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f +DataAfterCtrLen = 10 +DataAfterCtrData = 94d94d9ec1c1825eb4d4 +KO = fbd0d1aa4549be1667e96ba83e0b0e4a4e5cbb6f821ce3fd905bcf13a634c41d + +COUNT=16 +L = 256 +KI = 757b6b3c180b07c6dd46d06c83b28505fee1ddc8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d +DataAfterCtrLen = 10 +DataAfterCtrData = e14a56ebbcbe6343793a +KO = ff4e4698a7e6fe9d2d418aabb7fef9186890c1e151f1ae8c24c2ffb4c5ab7227 + +COUNT=17 +L = 256 +KI = 386daa5598cfcb0268c6035cea7ea16d88dae730 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1 +DataAfterCtrLen = 10 +DataAfterCtrData = a273f15845ca142952f6 +KO = 6c110b94268c9e460cdc05967c7d9eb337588106cd61f3e401ab5cdef5c455fd + +COUNT=18 +L = 256 +KI = cd8f918cbabc1870e579350baec86c9fd5bab5ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a028 +DataAfterCtrLen = 10 +DataAfterCtrData = 5ac58ce43fce7eee88b6 +KO = 1067766a866ca38232dfd6bf939f5c9064f4b15dba96d677eb35cccbecfd2c78 + +COUNT=19 +L = 256 +KI = c94987d6c74dfffb56c805835038392d95814864 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b +DataAfterCtrLen = 10 +DataAfterCtrData = 92ef996aa01ebb7f395a +KO = ebd545dd61b3a6f5a73dba7aaf5b9110e867e95df5922bd20e5c4348ea7e97ce + +COUNT=20 +L = 160 +KI = 58a4678df62f833950964cc91e6554c195f975ce +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc253f63425aef6e5085f2f35582a010ac8a935914455e3a3a235b1459a7df7e010b3e1f3d79d598b363017ec1b0433e1a6e +DataAfterCtrLen = 10 +DataAfterCtrData = 12f47a7a5b4aef95d788 +KO = 82194a5292c5b510bf7b0efa99ace447beb5d584 + +COUNT=21 +L = 160 +KI = 0b5f743686d59f17e943eb1f8700e46cb707d8ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = 36ea3b53d8e4102d105f1d917d004f12d9e83c654bd05c996a7d8992a1e570a6011b733c342557cbd2652ba02aac35221af1 +DataAfterCtrLen = 10 +DataAfterCtrData = d1fc217c73e9d1271970 +KO = 20580f8a589ba0363be5047c464d0c71cdd4cd72 + +COUNT=22 +L = 160 +KI = fac785fc4b03dd358e0d5a839ca3be78a1045d18 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0479a1a1df050758953be285c5c0311c0e7503923036c5dfe0483f34a01bd91d77a8185ec9761c8b793047dabf59b651abe3 +DataAfterCtrLen = 10 +DataAfterCtrData = ce7648069ac4e378ca03 +KO = 313efa94d6ce0a23bfcd6e8f9f96fbc78cdf67f6 + +COUNT=23 +L = 160 +KI = 9d77a59ee53a948129355032646891c25d9d95d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f25e6d4e4610048d8815c354deff70de57d7b1a50f963a34c51dcc21e71a0eb0c5a70777701a03dc42a8eba06ffb1c719039 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ab1487e0a827111c034 +KO = 2843039d2d2bd6f62198035f4674ca8c6dd1ef5d + +COUNT=24 +L = 160 +KI = 2a8bf50d07687b8720f1674e3cb50a169c10a6c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 21a484070d2e71c10d993a39600f9b43b569c824a933580a1db09d47554e0c622daf785ecae629c5760f11384356663b63f2 +DataAfterCtrLen = 10 +DataAfterCtrData = 99764453ec1aef651c7e +KO = fe683f1a78943469de92dfd3c6c66635d7ffe175 + +COUNT=25 +L = 160 +KI = ccbe8e667439f1cf3a2c9112639b008b8c453bd4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 94b6e0be798cc81e5d51f6fd9235f7972d5a97412b305ea5f4fc0ae5da62223178050c43354ee0758d4dbf879d00ab6c1344 +DataAfterCtrLen = 10 +DataAfterCtrData = 139f37bbd41cdb52622b +KO = 4003bc9083bf7bdb76f294430c3675acf5a18a01 + +COUNT=26 +L = 160 +KI = df1dd4d3557141ef0848ac65edff5fad893276ac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 80da81f4b4977ad2ce24a6bb9743418cb27c68f38a6e89f9e832fbd63c23fbafc31a4b67ed5df192f40a0814713cfc09daca +DataAfterCtrLen = 10 +DataAfterCtrData = e48a535df416243756f3 +KO = 91c448ed5551c3a3fdb87f70e507fcfed2a3ad4a + +COUNT=27 +L = 160 +KI = 66009d5aaa6f752f7fd9c99b1a7c7b1c5220dcb8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1150a3ddbfd33cef39be8cfb0d32d25994406c284cd67cec1690e1d22f7c11d4c83e43970cfdc21a188b2fb73c1eb53b037 +DataAfterCtrLen = 10 +DataAfterCtrData = 91a6aa843f4cb2bdda48 +KO = 0c4d94ec0a38151c0ad3b0738c1f4afb83d4f354 + +COUNT=28 +L = 160 +KI = 1d3432081608f52d17cfa230cbd181bce12c564a +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8d825ca1f82c67ea214fbf41c467883efba4e6a055d8acd77749e1ca23050b5f69c2a87856381f383f5a52565a6a3e4c48c +DataAfterCtrLen = 10 +DataAfterCtrData = aaadb2792db10fd91ca7 +KO = 4a243b5b553a9114901dc1da6ad941301cb45a43 + +COUNT=29 +L = 160 +KI = 785d1ae6f118d8cda733555ad360488571fc374c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ac2a08896215b93929e0ea9564c1071cfea4d240f84ae70caffff59f3ca779fe367dc07ae48167e2623129ed7c82628ed31 +DataAfterCtrLen = 10 +DataAfterCtrData = 9df3edfb0ac189de142c +KO = f5c34480c9bb409eeedf943007853c2689e592cc + +COUNT=30 +L = 320 +KI = c4c58ccd18c35acdddbf08d659eda1c0838d7ffc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281 +DataAfterCtrLen = 10 +DataAfterCtrData = a243211feec9c7bb567e +KO = cf745937e3850a7dbbefffe25603723d4eeeff1c5f17bfaebce1f120a9fe17f401af0e341f5db7ad + +COUNT=31 +L = 320 +KI = f7e11b4e3f449b47d648ee454dbf76db247eba03 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b +DataAfterCtrLen = 10 +DataAfterCtrData = c2ae4a9dd1ebe4d00a1e +KO = 1456ab5706c1ea2b4e0ad2372416711dbc08082cea5564c58e91b2b98d59cb1125666cb08a37bc89 + +COUNT=32 +L = 320 +KI = fc6d2027741647591baefefe443043aa2cd52298 +DataBeforeCtrLen = 50 +DataBeforeCtrData = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94 +DataAfterCtrLen = 10 +DataAfterCtrData = 729c4acc4755fe7c7fd8 +KO = 6f26b7a3fc26c3ee4521c6f7da680a3ef9ba9a6e8051ae0a2308b912c5c1f052ce62ce2a97f70f1a + +COUNT=33 +L = 320 +KI = e5682c7467b3fc99573b5f71f15f29c6cdc09704 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b +DataAfterCtrLen = 10 +DataAfterCtrData = 31247d3be2f4101a997e +KO = 14800e6883efd9819c4ae0c8f65468870b4498cfba3bac7cddddb51ec4be5838c22736d0291d0803 + +COUNT=34 +L = 320 +KI = 692504a4bec7b5ffbc679893a8b3fb9aedc30e49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f94 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ae371e51556b225de01 +KO = 0b33eff66af6e67e294fae1b94beb1793d9c70f965cbd6ea3886ef03f3894e023586cff40baf4bfc + +COUNT=35 +L = 320 +KI = 3786b753e4414444668fbdd0f8c50a4f1bf8ffa7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd +DataAfterCtrLen = 10 +DataAfterCtrData = 0d9756ec669f79eb3016 +KO = 9e28af24107178976b4de8dc64afc7f72a9e0d6da15fc5f7096cb9be77cd772145a4c3c9e0757fae + +COUNT=36 +L = 320 +KI = aa0ccb2ce0922c87b17c9ffe4cfe1d1022f47620 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 65c5e577dfeb74f61a79 +KO = 6862458d3992cdb8a280d1aeda1cbd7c86c7be7870639922316469388c9fc5a569f4ff1ccec621f8 + +COUNT=37 +L = 320 +KI = 7f0cb2aa53d847747a3065a5f1093a11038d6691 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8f44856564e5aa2b3b87 +KO = cc6d719d6e04495762a2289be9944e7119e721e142ed0d37cface6d0ea1678a729afab2f3fd54003 + +COUNT=38 +L = 320 +KI = 03b51d9ed02bad626fb332fbd7e8301c064259f3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c +DataAfterCtrLen = 10 +DataAfterCtrData = ec90d91210c64084f239 +KO = 6a0f13339de6e6718bd0c012c704f9dc2387fc94ac71de660d7c0bff8e76c79fa799dd9cf575b4b0 + +COUNT=39 +L = 320 +KI = 8cb9cc5024b527dc0eac76729d5577d61ca41c0b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083 +DataAfterCtrLen = 10 +DataAfterCtrData = d3889512fad1f7c5a47c +KO = 43e1bd7128b42a43dfe9ee17fbde32722272144137584f1ff35b0e6324976d7cb1682eeb70e670fb + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 4e8ec7f7d4b1595f62d400d02e2e8b7634cc5f41 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46fc844d9b22f21fd4f033a180a6e7a0fe5b2fe2675bb64ac1c84eb31fa56aebab35d8e907f291a868d76322c1b01468f9dc +DataAfterCtrLen = 10 +DataAfterCtrData = 96712d4ad2011956403a +KO = eac2623b46e3abc112a70cac89499744 + +COUNT=1 +L = 128 +KI = 6c334f5b4c01b56e1674ea452b4d89ccb763bfc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a09391662b4e016c21a736e044abecc57997ebb6efba1ccf0e0f722e263f3cca8bdb993b6c2a0a8820968fabd865aa832d01 +DataAfterCtrLen = 10 +DataAfterCtrData = c7662aabdcb05ba7658f +KO = c19c2238545a844bd1f23f764896cbf4 + +COUNT=2 +L = 128 +KI = 8ce7ca08061e89b4ce7abd181177907ce0809fe1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0eec09b66c65d5c3c972369e867f18a67ab109f8b1e15d568e326bad38349e372effa78b2d1110d55c3eaf3a932a8d7e8483 +DataAfterCtrLen = 10 +DataAfterCtrData = e7398c45763d159e393f +KO = 1cd0fad9d3d210d167cdc90542647d2a + +COUNT=3 +L = 128 +KI = aae9c736ff81afafe09d277dcfd22cd816a6eeb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d06bb09ff85d61c19ca4353467dfc23ff56866f1b1028bec4766e0ca55e68ae480683b05418720d08323bffd1adc787a323 +DataAfterCtrLen = 10 +DataAfterCtrData = 1072d6530eb7d1dcd32c +KO = fc4bdc7495e9758a338c78b174b190c0 + +COUNT=4 +L = 128 +KI = 3abb7cfe2a28d3cf0f5bb6d82d651741c751c538 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45309e97293e405ca8206fc74210a9bd58715090b1c9a9eb27383a00c66633745a628cc00ba325fe0be553676568a34fc3e4 +DataAfterCtrLen = 10 +DataAfterCtrData = 8f1b4fcba650396d4fd1 +KO = 3d3b86ef63b8ca44f2fb2ab83c3999f4 + +COUNT=5 +L = 128 +KI = 886cf23914e1f801511206a4b33c8e110c815cd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c9c4419aff15b1e47be652c5ace64465a0029b67197b500ee0afc25806adaf6cb06c533fcb378c075058a4ee1192b0ca47ba +DataAfterCtrLen = 10 +DataAfterCtrData = 4f3202b978fd3ce06a96 +KO = f3467954cdf0713550a847398e21925f + +COUNT=6 +L = 128 +KI = 27e1d627ad44b9575cdbc05789f37e8c2de4f972 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a42648328d5503a27be8b6be0f976f0cecb6c93119f65b77287148e524874d7e489b8212639fd7cbf539622120ef5caa348b +DataAfterCtrLen = 10 +DataAfterCtrData = 00e5aeb62a242a65f70f +KO = 14846efbf84596f0b20f10fb96e51992 + +COUNT=7 +L = 128 +KI = 73ded143b52a9593a18b96848296d9e971d4cb09 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4764cc49c2184a6a3d6a4ae0404b040d64fe5cdc38bca6e225d90e2d4c15109891edab28b2e07854860cb092b67cbff9411f +DataAfterCtrLen = 10 +DataAfterCtrData = c85f98b009c39e758033 +KO = d2244b288c78431fa1c28433b656d66d + +COUNT=8 +L = 128 +KI = 9c74ffd3ca8cca9f77a587f8b66c6dbe02a1d573 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a2cbb201e723f10131215187a0cfff76d527824afb7c884a95f9104048d12cf5767734b58741dc457c67d851b5ba76885d9 +DataAfterCtrLen = 10 +DataAfterCtrData = 21ea28720805e3402b20 +KO = a19819ccdebb66c18b95e38f85ef3131 + +COUNT=9 +L = 128 +KI = f226f57f3dc59c67ab8008b54a8ba1b86e6a51b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 886f5cfae5435a70c9e76a1a9c77a5bb05039bcfaf264e4aea23ffda3876ef921236cece4e364376712d46600c4d4e0de4f2 +DataAfterCtrLen = 10 +DataAfterCtrData = b2a375de676de3dd190b +KO = 4d63c952c8ccd16cad73f6072d58ce21 + +COUNT=10 +L = 256 +KI = bc8cade6f7a3a756398f146540904ba709b2a78e +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7 +DataAfterCtrLen = 10 +DataAfterCtrData = 1c6550ca38972de8d18d +KO = 22e0ab4b84c778e5a480f4ce04e9cd6f74b94a82014d3b91b08481752b15582f + +COUNT=11 +L = 256 +KI = c026dd31e191d3a5385006ed8f05b792a154f1ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade8 +DataAfterCtrLen = 10 +DataAfterCtrData = fd5f5f6a63bfdba516b6 +KO = a1b37de71f4ad97eecd0eb8b7db7a2aa05111b16a102dca94e30244060479751 + +COUNT=12 +L = 256 +KI = e9bbb1c65ed7a0f94667af35bed138295bfc86d8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e12fc23270aa01f3d18 +KO = 4a71e278d09fbfaa4ae2afe62189aa07568bf66d37ae4dbfabc89784c46ce454 + +COUNT=13 +L = 256 +KI = 15235252d3359ea8ac1205c3e1e5f62b17fbcbe0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce454 +DataAfterCtrLen = 10 +DataAfterCtrData = 686ef861755b9ae8a82c +KO = b2e51034ed286b2b42c293a2a2b17a8a19c1dbc42cb5d956055b2e58dd635123 + +COUNT=14 +L = 256 +KI = c6717ac04bdf0569692bbc8ae7288e6b0d2bafdd +DataBeforeCtrLen = 50 +DataBeforeCtrData = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d +DataAfterCtrLen = 10 +DataAfterCtrData = 4f030173d2fdba3e36a7 +KO = 1002bd72773e67c3f76d646fa2a7410f8de3c6a5f1f6cab658699bdf0af08007 + +COUNT=15 +L = 256 +KI = d8d6be7867b5f0bed62db4b2a51d09e74da8729b +DataBeforeCtrLen = 50 +DataBeforeCtrData = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e +DataAfterCtrLen = 10 +DataAfterCtrData = 65cebda7950296472d15 +KO = 7ec01105ecccc6aed83941be5598bf559802544b0200d0f603439e54baa9f8ba + +COUNT=16 +L = 256 +KI = 51709c0c0b60125f3fa4206bd8e06222735aac46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff +DataAfterCtrLen = 10 +DataAfterCtrData = d82463acd0909d5abb07 +KO = 32900442ce1f120feb0e2adfdd1f3a3089dbf64488c179c9d7ead028ead58f28 + +COUNT=17 +L = 256 +KI = 73e2aa4ec67573526a2284ef695eb789fc0a03d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52 +DataAfterCtrLen = 10 +DataAfterCtrData = 5b186948fa2f22d4446c +KO = 01169b98d0bacdd09360eb565cfb10b3f26423a5d4d28cf21f236f6016b6e355 + +COUNT=18 +L = 256 +KI = e87e7a0947a1df9080aa0b3eb76bf7d10f874b10 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc +DataAfterCtrLen = 10 +DataAfterCtrData = 51412ff35e94e2c3f83b +KO = a89608277c3762b4aa023b6c4609ee2e611793c1a59be04af418866b6075f699 + +COUNT=19 +L = 256 +KI = 5f1c41758feb0ac63f0c052423587ac6fc25814c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b5 +DataAfterCtrLen = 10 +DataAfterCtrData = f6fda29978356fb1375c +KO = baa02924fb4008d04194db16fa99b3a18da993494881d5aa83f35cb5e27a0d76 + +COUNT=20 +L = 160 +KI = 34e91f6218d84a38ea18795f1050cc4e572c1c3b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 455432f6b1a3238cd870eac1b2a449c9b11b9e841e045a71454f9568cc03aac2219fafe5076c99aaf600fc05624b28762c9f +DataAfterCtrLen = 10 +DataAfterCtrData = 6e4b5f2b0b813ae0392d +KO = 5767ca0e5c79a9c77e8a3bd08b1c0921aaf3eba6 + +COUNT=21 +L = 160 +KI = c325cb7129a6768f6cfaef2d0a88947026e84315 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae9a7c43bf9d534e6e6bcd744ad6878df66eba9eafcd10897eda025f919f19fe510cc4a4cd34e6dfd6801e4952cd78538644 +DataAfterCtrLen = 10 +DataAfterCtrData = 46cf8c883d282ffaa9a3 +KO = cd5b20e8d34cc45fd09baf6797d2a2f1d1904b66 + +COUNT=22 +L = 160 +KI = 104f32a7a6875e4bff25a15323eb58ac14cfb57b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35f55b190e3fdb3b57ca13d21d2bb40b6b51b237e89ada2232eee2afc651740b750f32cf36976f0fbd11834d54003e282dc6 +DataAfterCtrLen = 10 +DataAfterCtrData = 2fce2ce919621304b1a4 +KO = ddc61b7953a04d1b3c83b1b8ee351f33e5cd5974 + +COUNT=23 +L = 160 +KI = 99e93c36017be6218b2f981c0ccff5c663a27716 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b24da2cb0de73a2917e1a9ca806e50060350d2fa2f7f1460ec42f0689519e25198481931ea6530cf5d40458e449b188dcd1 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ff2c7156f2b559d2e3d +KO = 61b38cc08d5744b95981842e6551a5f156c8a198 + +COUNT=24 +L = 160 +KI = f10c2fb38b084694fcfac42d42a94cb142f50cd9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0d56edfd13485cc081bd67809b96206ab214760b3dc6a25b0b0a173c449600d0a671ceeaa3e804d6b5712714cf6009398197 +DataAfterCtrLen = 10 +DataAfterCtrData = 354fd783c05b090dc7d2 +KO = af86e053370d4da4e498da9b61a76a1ae6365363 + +COUNT=25 +L = 160 +KI = 7930ba25e04a4c7acae11dc0479251fe7e8b2c5d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01368a659e3ff86834197e0dec654c458f77ffb16aa082d339b04efddf2b72217dbca18f1a1db70572f6d7e67662078ebded +DataAfterCtrLen = 10 +DataAfterCtrData = bf4c6cd47864e58bd215 +KO = cd562a50be8ee5d2944cddba49c85ee96339edb0 + +COUNT=26 +L = 160 +KI = bb750b0a8eecba8db1086584c931b032a9d999e8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0dc6d63688e372fd6d518fb3adbf04fa0b80a8882d4cd3ed98238dd66fffd4e69b0326eb14f873a5a27070edf7ccf79b3dab +DataAfterCtrLen = 10 +DataAfterCtrData = 4988faaf882ff8d5f97b +KO = 49cd373e4669f5bbbbfb1a58a9ca327c3e6c8c0c + +COUNT=27 +L = 160 +KI = a248771cd6b5242d2992f43b8473d2bf64bdac8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3373610e00812eb42df20cfc7c665a79ced485256a34f5fcab05379a380aa3075422b4f9dd0a02a020b9c55e5ec35a55b5ef +DataAfterCtrLen = 10 +DataAfterCtrData = e55306e8eadf5feffd9f +KO = 4bf9487a4f5bb696d642ef362564aa9eb3787439 + +COUNT=28 +L = 160 +KI = f571276d9e5a510023681c80466847ca06d6cb55 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cdcccf7707428ae17692ff2cedbc623eac16c86118d6285f43b880b945d5dad76732d6a50645c9b1f4bb8e99b53f55fca12 +DataAfterCtrLen = 10 +DataAfterCtrData = 99f9bea7ae7453ea030c +KO = 7e7a798e7cf5e4e80548bebc90c89aa07dce57a3 + +COUNT=29 +L = 160 +KI = 3976b7fd3103f12c4df662e22efe1690f67b1c14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54b9d912e9770bafcf1679cbf2ba7066f1af03abe683e0368fb32de443a809370fa2eee7718de4fdf2c92ba931a164129571 +DataAfterCtrLen = 10 +DataAfterCtrData = 37cf1bfda4769a881194 +KO = 423f836400700fac92dc2281be47b95e19139872 + +COUNT=30 +L = 320 +KI = 004af719e2e5f8195bf2101fc5f8115704e8a392 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d104107 +DataAfterCtrLen = 10 +DataAfterCtrData = f6bd7ddfef1060a829a2 +KO = 0ff9ca3417729254de54e54a66a823ee775623c60182af447c65d912ad83f7faf68573c4afeece41 + +COUNT=31 +L = 320 +KI = b474b4d9dc64a16ecc4bc4f70e8484a087a99f8b +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d2 +DataAfterCtrLen = 10 +DataAfterCtrData = a384088705326a142abb +KO = ba22859081ab4236ae49614c189554260132e82ff229565bab543f7ef7223a4d99868febf4f2df8f + +COUNT=32 +L = 320 +KI = 45176c8d79715d913ca7c1e5c2b91b19ac6dc4c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f +DataAfterCtrLen = 10 +DataAfterCtrData = 97e670c6e05723243e82 +KO = cb6b331a19695e047cb7996ab65b27745a1dc9d5e91a81a602bcd141cb7e6e6aa705278a3b85c10b + +COUNT=33 +L = 320 +KI = 74a57eee3ac3824d54cc903a0c6d756f6d02bb69 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ed346c3bc8a95b4a768 +KO = 3cee7ace3a16347846a35e1f58b44c5e18c639751f4df9854a1c79d43f650f3f634e4010439ff38b + +COUNT=34 +L = 320 +KI = d4b5ec02814fb074b1a04a6c901c6a55b34e824c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b +DataAfterCtrLen = 10 +DataAfterCtrData = cecfc91227419066f0ef +KO = 4cc68c8801e3a9f421b749b01f417d19ac7eb17d37c5b5946dba1a2f79c4eda27483ceab49eff52c + +COUNT=35 +L = 320 +KI = 389401d140fb072da77e7eab9aa201de6af0c767 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a +DataAfterCtrLen = 10 +DataAfterCtrData = a66a236861c445aa74c8 +KO = 5bc0b3baee498a9383151c6e44a7b21398e07520a73606a1ed2444837a89e8285dd8b04e92382160 + +COUNT=36 +L = 320 +KI = eb4dda1670be0ac148da976628d0ce9195db6385 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b +DataAfterCtrLen = 10 +DataAfterCtrData = d77eb2c3ab36f9b72b94 +KO = c5ad320c9e0a074f08f49916fec1abf19999ea41f0d9772299abfa6866354bd963982a452083dae2 + +COUNT=37 +L = 320 +KI = a90f57a732f2845b6b55f185e526c3520b32060f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af +DataAfterCtrLen = 10 +DataAfterCtrData = f75673b4b1a6c25efc99 +KO = 5411f76796e51ed596b4f9f2425afac3eb6cd209daff7717ed3507ea28f5f7b8004455019b9b7fa8 + +COUNT=38 +L = 320 +KI = 2cf87a701117ce7a8d2cf8f729d2c65bf64779ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c +DataAfterCtrLen = 10 +DataAfterCtrData = af0bb03a85b7349489de +KO = c8e39949fee63a5eb833d4f26d638ba7af421be7f88b7f919c402568e2dc0e8fdaa8b7495536352f + +COUNT=39 +L = 320 +KI = 9a3ef5cb231f6fb82dbe5ad1b42a1f67427185d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671 +DataAfterCtrLen = 10 +DataAfterCtrData = 1b9bf9c397b6ecd3c2e8 +KO = fcc7df5e94b42ae83937a44d0901d45248931e5ce9c2c8a1e6c62e196c3248229e5a30979ef26531 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 7e2f7a5ab3e82ef927a005308456823da473787bf33d18a864aca63f +FixedInputDataByteLen = 60 +FixedInputData = b35695a6e23a765105b87756468d442a53a60cd4225186dc94221c06c5d6f1e98462135656ebca90468a939f29112b811413567d498df9867914d94c +KO = 10ba5c6ea609da8fa8abe8be552c97a1 + +COUNT=1 +L = 128 +KI = 933de94645de1ba6ed7926f34384068123e935303b4a3a307546ec7f +FixedInputDataByteLen = 60 +FixedInputData = 6eb0b8a0486b455a6cc0f369f89172e421ed5b954df0dc0e372e7d26378469cf909761e529e6fce5305ea60db74524b1d4d5bb885db0e4cfd41fe894 +KO = c0ebc996ee38d3880b5380c0eea023bb + +COUNT=2 +L = 128 +KI = c19fcae4c8520670995e34c0ba584f1c2e30a5564a373f00edd6ddd1 +FixedInputDataByteLen = 60 +FixedInputData = 05bea9ed3a417bb44b8822403adef5d843c6b55ee18fdd2da29b5eb1d69bab45a62975c12e59bb93f543d9149365e62b512a61e3676486e288b77435 +KO = 689b369ead60d09d5d04a4bfa250ffd8 + +COUNT=3 +L = 128 +KI = e8e83aff22bd5b802fe25f4f735df72ad1169394070a1054303a5d8e +FixedInputDataByteLen = 60 +FixedInputData = 1a45beada33306cb5bc888c9a3d5d473e399eba90e347cf912a35d1e7a68ae5fa0aa5341e6d748340fe2489131a3dfe8729017448809db388645defd +KO = 8e8d2cf50ea31e1d2868ec2adc527781 + +COUNT=4 +L = 128 +KI = cef22637a0c910e6e7de586b92cddf004dcff71257cb8534a039303a +FixedInputDataByteLen = 60 +FixedInputData = b3acfed1b72ebc41e7e89ba6dde2ac322fe8eb1d90092f70273c54aa75d55f0b773c02029d7019b23d9bdaa79a68dea6d6b693457ac082fd182cfedd +KO = feb1451e99748be6c8f482ad0db1ba14 + +COUNT=5 +L = 128 +KI = f66d6a85024008ae87ea411ad52b15ad2de664e2ed1a69f087678521 +FixedInputDataByteLen = 60 +FixedInputData = 6df10a69b0d2ec734e9f9525223f4b9174041fd9c92d8b6350ccf5b0709a013e786b3a5e1c0aaf8afdee385f7b6d7971d5d8621c4338da185cfa3a11 +KO = fb4b2eb8802e8cd17cf7f188224d4728 + +COUNT=6 +L = 128 +KI = 547f5d66a6c4ff7faa5378ec875d6472ff9383ac54264cf2e6289fcf +FixedInputDataByteLen = 60 +FixedInputData = e60a4301518f53f006e61c6aac00061972fc7cbef3d4c3a85bc81be5a6f50625eeb9e82a4d0b0ad711f576d8afaa92ccade67847b4698db1d8cca969 +KO = dc6336ba4faccafd3e1939e60058f22c + +COUNT=7 +L = 128 +KI = 2a4aab10cbac2d386e1182ada4f09e5062b0525e2f87538680a7630b +FixedInputDataByteLen = 60 +FixedInputData = 45f76f99adde3d1a3f745145d7f048653826880053f21b480e06876f15a072107b4c7c44c4eead7891ce4c2ccc3479b033fc5e3935798ed514361227 +KO = 027c61e6f651c579e68cc7cdf10dd64b + +COUNT=8 +L = 128 +KI = f4340ee6ca5a07a393c287718e8caf59f4f7087cbdc828d9bb0bac2e +FixedInputDataByteLen = 60 +FixedInputData = 815554b5d99608f7d9672fbed45a946daf12f10d5b9a330690bd0688fb78b667b585ec26118f7473c191edf660f86f71f0c7f10119433a9be9ce7f04 +KO = 2da92693ebc2bd252bb4554aff538ed8 + +COUNT=9 +L = 128 +KI = c319533a2ff841ade54c80cc2d61f540a09aff2be9d2718349fb6216 +FixedInputDataByteLen = 60 +FixedInputData = b37540b9b79f9e4984bff41e6772032306a293c9f0d3f92acd7b32020173b7027fe83bae7556264d197044de826f73430b5f38256aa36522fc8bbb39 +KO = 9e836590b3cc881bb8fae6babb41eb90 + +COUNT=10 +L = 256 +KI = 667f72fc660e32943de386af9670c78e975c838cae91dca97f4f8508 +FixedInputDataByteLen = 60 +FixedInputData = e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c +KO = 835b343242a489249eec3cd56384ea2a5b295e29a4430fec2aae0c8b9fa36d20 + +COUNT=11 +L = 256 +KI = 596df12cf901c9a7a6621c188d7396fa52980b8d407624f20a9a7e67 +FixedInputDataByteLen = 60 +FixedInputData = 390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51 +KO = 1e0bc314d7a65b4d80cb3f8b856bf03a68a8febdd648d3df9a6534e0245ecc67 + +COUNT=12 +L = 256 +KI = 660f9679533a9f3e88a457f98c3d8aff891739c82ea02a6c4229d126 +FixedInputDataByteLen = 60 +FixedInputData = 2b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691 +KO = 4e9d06056c6c6f1f66349fcc7f8b5cf1ef7fee1b0ea6356635a821f2dc2eaa2e + +COUNT=13 +L = 256 +KI = 0f3e028e978decce272308733f6e49530730f1ba6fb7c9020c7c8338 +FixedInputDataByteLen = 60 +FixedInputData = 69a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c +KO = 63d52c807f63f35d8c65c4f9bc9409db0b11bec4dc4f01c3f3102fbae1867af6 + +COUNT=14 +L = 256 +KI = 2c539b89c9fb57462402c5d691411ae25539ce0e68437c14789aa7d1 +FixedInputDataByteLen = 60 +FixedInputData = 0abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8 +KO = 06fe326835d67ca65ff639dca65d30759193c8fc0132e0027a42da7741cd5984 + +COUNT=15 +L = 256 +KI = 36c6e9749202e86fb9afc667c357d5db0218266b8b7afc705cec5d05 +FixedInputDataByteLen = 60 +FixedInputData = be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8 +KO = 063fe60a4ce50025ce6dea5a8234f32d617f0a5cfa6f9454a2702e526781ac80 + +COUNT=16 +L = 256 +KI = a099ba91c5f3e7aef86d608e8d188f6282dda84a5327ddf68b6b2426 +FixedInputDataByteLen = 60 +FixedInputData = 68841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b +KO = 56f12ddc01a5b5ab84d2ef09869ff68123334e7e4209a3c4b55ca6cceeb223f5 + +COUNT=17 +L = 256 +KI = 0b22ebe556b6614403f2822369d5431ec2e148d35b09ae50db790fb9 +FixedInputDataByteLen = 60 +FixedInputData = e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb +KO = d86538d3e325c1e678476743711bdfc9cba7dfa75c0e3d43e142e19442d13ec1 + +COUNT=18 +L = 256 +KI = 287ccc58b821093060d38497bfd78b6b00ff2ef469fe31a558ad5d74 +FixedInputDataByteLen = 60 +FixedInputData = b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949 +KO = a8d4f3910c138a5f55bb34b63a99632d750f0f7d5da9e3dd9bc9ad0482fdbc28 + +COUNT=19 +L = 256 +KI = ef61c043e8e0f4d4ce7e9f1b4fbd3782a9603ad687ce89fdb7904c4d +FixedInputDataByteLen = 60 +FixedInputData = 01803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5 +KO = 6ab2e6fdf563b944ff41b7d72573d460054fc74b19802558d88db0de71f97dec + +COUNT=20 +L = 160 +KI = 3344fb80fd655b16f08c78150516cbbc009fbdf1b510905f9113d275 +FixedInputDataByteLen = 60 +FixedInputData = dc2aa42084d645baeb822c0c1d9b8e200737e9a2c7dcd922d8f056d6c02552295d95a488758919724207eebb4c21887f71b51a2a7ce98827cf7af4bb +KO = e281d09a31c57d053f0c2f902792c8bbb9a0f443 + +COUNT=21 +L = 160 +KI = 59ed3aaad66b2b0aa958125c26086b5c5553e49b1e5b3916f83d7031 +FixedInputDataByteLen = 60 +FixedInputData = b573335daa17a0979ced5423f59420183290fa97868ffd2f01a6db9b8749b7f3df27d74b36f697d73a22d673989aacfd60f06622f1976c38cf7415b8 +KO = 108ab94801fb9bcf18cf3223af2c059217382d8c + +COUNT=22 +L = 160 +KI = fe989c214b093f61ab9997f7cf858e3757ebfdb55289e7511651b3c6 +FixedInputDataByteLen = 60 +FixedInputData = 58bc18d808b757518371d9d5b217ffaebbeff158f5acdfbecdb749ed4f0537380c386904603348c5e430525143c40fb08ed5c01cc1290b8eb20a21a5 +KO = a71f656f97408b37d9a88e63a3b8148437708890 + +COUNT=23 +L = 160 +KI = 3b9d5e1d4b69ce0d042231d23257de9de10ff9d8b8189224980a3150 +FixedInputDataByteLen = 60 +FixedInputData = 40247dd17f5a20d44956f70b4189a54508da66076799e56573ac9a9243caf2020e58610e44a0ea76418e3fb76b00fe53239806d383df7d86f94f2079 +KO = edd43d68bd4b77b866622d6bc9fa8d1ff4ae9597 + +COUNT=24 +L = 160 +KI = ecb18b4a14bb55f20e0922b869ec0a3f24764ae41f222a3048aabda8 +FixedInputDataByteLen = 60 +FixedInputData = f55f5694e3cc347d1758d8ce8c79b82662e980b93383442c42061cd3b5a31e183ae8f90d2ef01f2f5ace6184aa4d245dface1f69aef89c16fbf53272 +KO = 2c2508fb1319ff11487329f24b149e0e3b927d0e + +COUNT=25 +L = 160 +KI = 46195e15ad79813de09f274372edaced302a77b25a74292ae57bfb2e +FixedInputDataByteLen = 60 +FixedInputData = f79457ab82e9619cb2fd4dc9f07f2e19cb6bbea8d133226f2c9d4d99316b8fe2f185f3908dd2fe314aeac4baaf14f69e8a1bca51f02fb6a1648b360d +KO = e97921274dd1ad244558468a7e7bce765f6536c7 + +COUNT=26 +L = 160 +KI = 5fa194b8168389a688408a8670e27f258a884bb3daf294359c1b7d3c +FixedInputDataByteLen = 60 +FixedInputData = e19be872d1a13a5151eb54d31ad0e072a799497e184fcf646aedd7ce8a6b7ea0ec01657d8e0edc9b384bdac5ef6ed0f194b6b7204dc4661f28193677 +KO = 4ac24b7872f102717ea148bbd1d0bf82ae75b371 + +COUNT=27 +L = 160 +KI = 6ba665b6446e11ca0338c85c42b3f8aa1c93ba7499891f4d621b1f1e +FixedInputDataByteLen = 60 +FixedInputData = 0f9888829fd25afc62f9aa1f4108084ad8a8137fd4e3e9096f4ef575dbacb721b287e74b975f67f9f01480fc53960ef22e5f5fb4fcce11e28820f14f +KO = 620bb404a94ef6d637f9b42bab07df3af9cb86c9 + +COUNT=28 +L = 160 +KI = 32246c4a197731737e2f077efc2e729796bd033ee63cd66b0d75bd8f +FixedInputDataByteLen = 60 +FixedInputData = 5d6cb888256355c5c318cd5484b35f412020674a887c01c859d935a3b4ee1eeeff5d426a44c9d8a2f7fc609abfeb53a1f48324f2dbea9399af53d26e +KO = 0a33cb7000434a4caa3efabfe86ab2df5f959874 + +COUNT=29 +L = 160 +KI = 4e6cbef921b413eb6ba28c4ffdc01e12f37e96eba17085c94abcab93 +FixedInputDataByteLen = 60 +FixedInputData = 43736c2deddccccfed9a28e352e91e5f8ff16b7cecb71d4ee2f3c36083aa38061c3946d43263978a725d1a2c3c3c3cefa0da7f105d00cbd2c00e9d94 +KO = fbfb7ffef99b01349f8670e2a7df789d5c8cd9f9 + +COUNT=30 +L = 320 +KI = eb9386450d7b2da5492da5b139cf4b0b951a5b0c7d40c22ae2c20677 +FixedInputDataByteLen = 60 +FixedInputData = bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d +KO = bc902dfba79fb4084339b6666c7f72b9f47675229dc24ec61068bb05082717eead35647ff147d7de + +COUNT=31 +L = 320 +KI = e8573b0c6b1c063171264d0e4763978f01a32d8fb8603af093b25406 +FixedInputDataByteLen = 60 +FixedInputData = 0399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b +KO = 378af7ccfebb16e8a18f8fa3f3eb2aca2280c9a4e17d763dd6a5ad412b052e9127cd702eb184cd08 + +COUNT=32 +L = 320 +KI = a4dae48b5c5f689bbf4b49fc45131c325be54d685ae27adc11bdf365 +FixedInputDataByteLen = 60 +FixedInputData = 42fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c +KO = 438267860e6190def64ecd1ab50c5e8bff0683f85cfdc4579a340cfe6ae9181bfcc9cfbd6c431774 + +COUNT=33 +L = 320 +KI = b90e396662b28333ae933d52c331514c23ac5135ac137fbfa3d2f1c3 +FixedInputDataByteLen = 60 +FixedInputData = 83e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05 +KO = 56ece7b5200341633ef95c3a931182b2847712f38db3c52182e232cbddabdd1f773d1592787747a7 + +COUNT=34 +L = 320 +KI = cbc9734901e479a9835a6100328eef4619709e0fd810e89ebca8c73a +FixedInputDataByteLen = 60 +FixedInputData = 284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b +KO = 5f5b4a86e893a3501cd798ef6f936a87f8a0c2281bc681bd3ba7b0c0f17caf314e34d13442393133 + +COUNT=35 +L = 320 +KI = 564bc2e312bfdc75469a833850ca5bb8f6938ba74ee0058ce6fc39b5 +FixedInputDataByteLen = 60 +FixedInputData = 696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a +KO = a65711728d7e21300764ea4204cb11cc530ee74b5de99cc2735201dae4d487124ce0f2d19d3484a5 + +COUNT=36 +L = 320 +KI = 22da314439d666ab4df7addec8714026dd903b0db32ed12f0073dfc1 +FixedInputDataByteLen = 60 +FixedInputData = 1b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b +KO = c4ab9422b133126390d94864a62daf68305f1f00d5dcb4e7d32d7394114ada4246dbc7f86560805e + +COUNT=37 +L = 320 +KI = 828fa9c2e6efeefe695b45894fb181d14d0ed4465804b2c21dd1ce03 +FixedInputDataByteLen = 60 +FixedInputData = c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855 +KO = 28c7560b1380eb301c2222d6344552950d91be38de93b84701e074735582963f4e50a4f5ae9a92ca + +COUNT=38 +L = 320 +KI = e2beedbbf786ff68daa2d22deb46d3436852ac19b898923d794621f8 +FixedInputDataByteLen = 60 +FixedInputData = a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258 +KO = 944f9f79a47511801ebdfd7dd926e4df244baa269c4e00fa2fc2c02e29a09318793bd9df0000cf91 + +COUNT=39 +L = 320 +KI = 6e1db0745b20bffc4a0c842685b0c3d514f3d2f9b7ba14c072b2cc1c +FixedInputDataByteLen = 60 +FixedInputData = 45e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9 +KO = 255ab022c34fe81e97187f5a476f62139a53d63004eaa755cd0ed43078fa37e1b00bce6f56372610 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 093b2ce84c6175d1723fbe94b9ee963b6251d018fcf8c05c2e3e9b0b +FixedInputDataByteLen = 60 +FixedInputData = 083e114aca1f97166551b03f27b135c0c802294aa4845a46170b26ec0549cb59c70a85557a3fc3a37d23eed6947d50f10c15baf5c52a7b918ca80bf5 +KO = 94ced61c3665616d4a368f83a7283648 + +COUNT=1 +L = 128 +KI = d0f5dc2108cd48f725098956dac2fbffb2f5c8078190ce7e50c4cbdd +FixedInputDataByteLen = 60 +FixedInputData = 2a6937de4ba1b5738e8393b6ce96c2bd7c90588cda64c5a5b1a3228ab17617e8c58f09c08b51fe2853fcb544a7cde97c267cd86e629659e2b65bf5d7 +KO = d237fa13e8f0eef850c8881fa8ebf824 + +COUNT=2 +L = 128 +KI = 5121c5b7ad0602dfa35bdb7648f1fbd5a7c986d1bbe0f3a92ae2e4a4 +FixedInputDataByteLen = 60 +FixedInputData = bbadc5c5c68b964aefd15d333342e33dc331fcea2e4770204c2d7bd3c09f5fec14b1f353106d4f8d7b9f68322d76b51753b0f569a07660768fe3c1d0 +KO = eefc8e26bf09160d61cd7af384143f6d + +COUNT=3 +L = 128 +KI = 71b8ced3b1c7974f87d748e0c829976526d2d5bd9adb3e8cb72f5211 +FixedInputDataByteLen = 60 +FixedInputData = 35cc731c0626575ed53d0d3c796818e6c45d78ae421c94c18112d83c07ab611d42f47ba8cee22fbac82b5966d6bf96c4f5b06bec2c107210afb1a6de +KO = e4501a144cbbe0155fc631d952983245 + +COUNT=4 +L = 128 +KI = 1ad8d0a53c40392e772cc43717820a42ab15b78733bdeb272f3f9bcb +FixedInputDataByteLen = 60 +FixedInputData = 81f7729a5838b6ace2cc6aa46fdcc2f10675eae56dd58357e57a24d6c744b46238ae00b42bf9aa911d1e50d247029398e8d65642c178e333c1be1232 +KO = fa8768b8a3012f07dfe406ac47d9fc21 + +COUNT=5 +L = 128 +KI = 5adac633d545c543b768ee4ef4a460a8c67f1f0f5b0fde794bb81755 +FixedInputDataByteLen = 60 +FixedInputData = 6cb0b4b63dd1a4b3abf57c2db5f2e8acefd3a192650a7f42f904de96e494ab3d09321e7e7d176d94087ebf1650ccf55a01c61a4856155e69b493f65f +KO = 5193287784060f287444dab6ebf11630 + +COUNT=6 +L = 128 +KI = 1fb7ca1e8e88e257591f6af888d0536a0862c5644d1c326af43c73b6 +FixedInputDataByteLen = 60 +FixedInputData = c099e95db66a989785fcf8c2479590e2b09948fdc2d2c429a780e437699df6729b8fd40cf720b51101a37310b7c6404baa7c658187b9d352c90b7423 +KO = f3a6c500c4534a94028388c974dc4b41 + +COUNT=7 +L = 128 +KI = ecee4aec45345980997ed8c0ba85b9bd49705e7fbfc911f76176ee6c +FixedInputDataByteLen = 60 +FixedInputData = 2d6984884d1e307ade92ed78bc4f64a0ca3d174d2b521607fd565b9595f81d1a17d189571405305918b093d8cfe96984de40368d7adc699705149c2f +KO = 695cc21cb14ce711b63e95a5d11d50d1 + +COUNT=8 +L = 128 +KI = 1b89e733604e3f8d28a4b8b150c4a83857246a33a74ee2fe88157052 +FixedInputDataByteLen = 60 +FixedInputData = 73bca1ccfce223457c97d57cc5b5597ef828bac818ca0a7928a5f0517495a9e349c04ff46bf6d487f0468a6282b35e70724adf7f2493433a4070fc3c +KO = 97a2b7fdd1dc8f1b9046a71b00e85cfc + +COUNT=9 +L = 128 +KI = e34232947ec6b751885f7fb52e67d1d1599ae1fd9701937e6d531bd1 +FixedInputDataByteLen = 60 +FixedInputData = 9f805b4142b65bcf6c51181b77b2903b7fe40edbfbec411e46a709e5075b36aa4a0b17a65f9c86ba07db380cc06a261f253b4cbcf4aa1ddd9db24328 +KO = 4fe72b1f84d7316e747859977cc55216 + +COUNT=10 +L = 256 +KI = ffb5c9d920522477cb2ecf16ae1e075587b7598348e019df85ca3d43 +FixedInputDataByteLen = 60 +FixedInputData = 252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79 +KO = 3d1813da0322201ed45ac2aaf3542843913bb32fd832a33a5dc94bad964bfe56 + +COUNT=11 +L = 256 +KI = 84de7dfc0957b67894645e90b77c00980bd8c836f936e1a743b08f61 +FixedInputDataByteLen = 60 +FixedInputData = 9e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a +KO = 6f9c216f47acaeab64c96468ccac9475b380f6cbd22d5fb203c245fd3bf02c6e + +COUNT=12 +L = 256 +KI = a795ba33f00d08111f2523bff8580f866a511a1e25f3596127685254 +FixedInputDataByteLen = 60 +FixedInputData = e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429 +KO = 7a58411d7a154f0a880da979acb2eedd6fb2fbef961d628a021873a2092bcc82 + +COUNT=13 +L = 256 +KI = 32a3ca1ed26a3ae2b749a008177767722bf3de1e9de51fd72f1b7fcd +FixedInputDataByteLen = 60 +FixedInputData = faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983 +KO = 0e25e2e30647057227bc6e60bd6aaa57f60b1f95da392f208ad54bccbf1d2076 + +COUNT=14 +L = 256 +KI = 380947925576cacb86d0c920360152bb41f13c20e43d6af4ce702777 +FixedInputDataByteLen = 60 +FixedInputData = 062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20 +KO = 40d7706af9a4ce1b9694a4a0277e2cd7c82132cbc10a526c438732a8dfa4953c + +COUNT=15 +L = 256 +KI = 0add16841986cc97e106b463f654e6506743867a4959be53263f99c2 +FixedInputDataByteLen = 60 +FixedInputData = 13473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3 +KO = 0cea978ffa6b8e1fd6fd478b2b51df2685606ff43a475f0675c4ca0c9056673c + +COUNT=16 +L = 256 +KI = d2b8c82e919802dd27e074ed78ccf4991b21b333ffec997aa1cb3809 +FixedInputDataByteLen = 60 +FixedInputData = d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf +KO = 2f02e34607c11d992132a75fb4269237305eeed4a2c06c8324c3c4754c721984 + +COUNT=17 +L = 256 +KI = ce55fb971cb2f468bfc3df69fc65bbb8b7f1b22a621038291cb5788d +FixedInputDataByteLen = 60 +FixedInputData = 17672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd +KO = d9aa1dd24d41c10631adf312c7d69911f8bf4d2a7ac232a752a55fb02a50ed5e + +COUNT=18 +L = 256 +KI = 204dfafe3f4bbd64bb3d219c75ccdb6a6a85a5556ea226e2eea5084c +FixedInputDataByteLen = 60 +FixedInputData = 24966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714 +KO = a57072e42a3389d9e4796aa16b1d6c77408da0575a2b4c5b975738da489c000e + +COUNT=19 +L = 256 +KI = f2dc9504a3b1b6dd57237b6f11067a23510b3c8045228c3f5fd57b0e +FixedInputDataByteLen = 60 +FixedInputData = 54207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34 +KO = 7b473580aa45cb995384bb2d643ddb7cb22392c8fc4918b668b799c59795899a + +COUNT=20 +L = 160 +KI = 7f0ea811340cddbbf261d0260b0c98dec790133cffd2b04b8f8be2b1 +FixedInputDataByteLen = 60 +FixedInputData = 0a744543acddf7d8c0a205372a0450e32631a33bb89ad2e3bb2d9766c248ab755fec152a6da866ef50baeab607d88e5177042056970013aa18f9fb1e +KO = e55120e7848cf61254159e79c2ac47a9a906a73c + +COUNT=21 +L = 160 +KI = 6bb9f8a6efc54a849704a9e506efc153cb262faa58673a0a76da2f74 +FixedInputDataByteLen = 60 +FixedInputData = 07a1adc7687c8ff7b2552e0aeaee19212aad17c5504a88677f12344f0aaafb0109d58d7d42650637e543fe4054f1c4fdf0f86d69f0f9551a4eddb202 +KO = b9e4ca82a82a0940d2ed17c2a356d4a474dc63e8 + +COUNT=22 +L = 160 +KI = cba1a4b64c1d1edc74b03ef928badc4c7e1ef7ee7135b46561649186 +FixedInputDataByteLen = 60 +FixedInputData = ea7bdc7e5c5258f7dbd8591c7756e99dab2f70fd2d96e6c044f2612d56dabf04e043d76281e301f19a75b729a1f51d2dddd04a822f0ca31f5977f8ff +KO = 2691709483091ae27a49182dd4bbdd4a58a69689 + +COUNT=23 +L = 160 +KI = da3d9ef4620c4d41de52fca6fd592d14320586ae4681418ca728fc11 +FixedInputDataByteLen = 60 +FixedInputData = e57333128e338022a0e498bb8cc24fe31981baabaa4287318ed0ea50dc11f2444c416b5297c3cf39cd9595cb948cad554f7bf22669bc4646a1d41005 +KO = d76aef0240c0e5e019f562f4f739c55c15e5b3d9 + +COUNT=24 +L = 160 +KI = 274d8d95a70ce53bdb01e56dcc31172ad5b188a407d47c3d86fc5c6c +FixedInputDataByteLen = 60 +FixedInputData = d5dfa54200e3b5030e65c722d726d386a1dc398bbe14a125f6614d9976ec81555a841770ec0b7c8a2f28bae23105fe46989bcfb35f219d675fc9c5f8 +KO = 09dc13283e9c3f531ac50288ab81af012e29b076 + +COUNT=25 +L = 160 +KI = 619dfa86c095a66ee0b691d020df4a79e1c69341f3ba2af9c262f000 +FixedInputDataByteLen = 60 +FixedInputData = e0073d74da5d845fc891d6d3ae4e07ea1f649d98a334f94b57b0bba6b106a2a3cfec4c4f8cd25682b4bafe25e76b79e14e7e9d9a56acf340c6650264 +KO = a6562c5fd7a2628cb95847b97d2006da521921c5 + +COUNT=26 +L = 160 +KI = f0c3a7d8f7cabeaedc1e6d2fa7f94f809cf71a7cc04b2d0ed249e435 +FixedInputDataByteLen = 60 +FixedInputData = d78071640c798a24ca9f46819777321ef1f94bbfbe1ecab28997af33c07d0f6f54be0b6190f3c897a535e567a95ec5a78b4e46e73349471f543dccc8 +KO = 9df336dd72e617b316d900db88cb051b6d6063c8 + +COUNT=27 +L = 160 +KI = 93b3e49312fe8f6e741fa1b9ab77e7237826a110b6d16d3959cb6423 +FixedInputDataByteLen = 60 +FixedInputData = f115dff5ecfe4affc7ec649bb5ca85a0d8eaef1f05b44675d2f5814298d7e4e8d22fcbfeb223b28af4e5a09401e5e717b0d45c59a53c9ed0c3675eb4 +KO = 99fe92fafb52121118d5856c0257cedf467b3255 + +COUNT=28 +L = 160 +KI = 2ec28c0e8865f52cee2408c4370c3d7a476770c9f787f1ff850085ab +FixedInputDataByteLen = 60 +FixedInputData = b25e2188f1b35feb66396f40697e41c3b1e21607f226b52b697b12e0915a3b3a32dbb5934adf96a13769b8446497b4ed16844432b96ac15b63ea5684 +KO = 6aa8a0fb4c2d1653e2b362903791a4ec89d8d8ad + +COUNT=29 +L = 160 +KI = 90a7d7c1197bd5f687c2aa8406d7a13474587fdd9b3c0a48a344332a +FixedInputDataByteLen = 60 +FixedInputData = 0b0aa6af1d02bbfde53aa2bce7d5a3965c6115a6da8e4f5d58b5e8a10bdc981ea0b1ed608a4ba2bdfff2e01585ec725440ce718dc7e1b551d1227856 +KO = 5ca3c598fc56b03ba4830c9bcc1fe1decb0f4df4 + +COUNT=30 +L = 320 +KI = 6e237178c4884e13470b6b4848b40389d9856311735da4eefa2f6f38 +FixedInputDataByteLen = 60 +FixedInputData = 9cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8 +KO = 1e6638ea717338cfeb7dea373785c3c763bd5e509358e4940e9a4e4fd0a3e0347973858bc20243b8 + +COUNT=31 +L = 320 +KI = c448525b339b3173e443ca882610306c6ce01360cbe1507fb5478a04 +FixedInputDataByteLen = 60 +FixedInputData = 7376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399 +KO = 6cf79cb309b84eff0271221b4cdb3b2468b1f1afe450f478f2767dbd22a99aa378bd4dee6fdcdbb4 + +COUNT=32 +L = 320 +KI = 4dce2528c32e1a3523f594bfd3159e9efa895fbb94a3a1e961f049a0 +FixedInputDataByteLen = 60 +FixedInputData = e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8 +KO = 6286909ffb6dc4771fd2bb5d1988dd9b678deb6ae12aead66a6cc9cd1417ed45f79f46928b0b2c36 + +COUNT=33 +L = 320 +KI = c9a933be7be6a5071e89d7ee68450375bb3f63a9fe28d92d54b1dce4 +FixedInputDataByteLen = 60 +FixedInputData = 14f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95 +KO = 1ca479b8c65fb9d2e34b555625c3fbf14e39460254dc32e47c6ac51967ad911a24edbea45a8e7a15 + +COUNT=34 +L = 320 +KI = 1b2b6b6510afaa5256587625bb07f9700f11d2a5a0cc5816f88bcca7 +FixedInputDataByteLen = 60 +FixedInputData = 48b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9 +KO = fc6b7d5cefbe6cde4bd85d8eecb1612c1aedcecf90b3c683dcc0061941cfc87966db98b56e60a3ef + +COUNT=35 +L = 320 +KI = 0b3867de98d681ce15ee9e65f5f5cef7568b402010c4d115debcd316 +FixedInputDataByteLen = 60 +FixedInputData = ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b +KO = a20054a33ab0c975e1422f4372356b8465f125bd5de35fb56c4cd7a6fdc792047b63b6ab7b82e910 + +COUNT=36 +L = 320 +KI = 6c59bf7b21fe6476eaf57eb28e3973154b03328d4802e6f6878d53be +FixedInputDataByteLen = 60 +FixedInputData = e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602 +KO = dadf413e4758b7015d178ef509cf7a7c67af4027639ee4729996578154b499e4efcddf761dbc4168 + +COUNT=37 +L = 320 +KI = ffef0e42229fa1ac44fc0dd33b5ffe23353264af55844195af881a02 +FixedInputDataByteLen = 60 +FixedInputData = a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e +KO = ca1df925dbe7b0c33d8d9408aab5d466b80c51895a51811521aa9093c11072b8bd485b6a56081152 + +COUNT=38 +L = 320 +KI = 2d4eb7be0f9c990679a100eb864d850f87f578f14eb27fc21f9abda6 +FixedInputDataByteLen = 60 +FixedInputData = 6641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905 +KO = 1059b789c83a9bb1a4ba3bec07d92d31f6829fc973bd34f3a5943c2ef6fdf7da28f92928d758586e + +COUNT=39 +L = 320 +KI = c7b4163bdf781fd315d4c41faa083211c0698ef04a8ffe3dda61867a +FixedInputDataByteLen = 60 +FixedInputData = 069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748 +KO = 87fee45762b327d65faf843ee06bb19694c5f542630d4ee009996af5db5f8e076e0d87160d42533b + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = f09e65e8de7500847b43bd95e6c3506e01aadd484e9699b027897542 +FixedInputDataByteLen = 60 +FixedInputData = c20f6188517b2ca10086b9f7f8d6f2d38d66f24193c037008d035f361c6bd74db26aef588a87aa8a1c3cdad2ba0207f7e7b39def0df797c4cb3bf614 +KO = 73d30c2af54744eb1efb70429f8e303a + +COUNT=1 +L = 128 +KI = 03a31fabae0a96975edd3756187c9a391d44fe1146b45f907d359731 +FixedInputDataByteLen = 60 +FixedInputData = 59de57428f36b5e38d004f4a4962d877e580b4168e2883796136dc3c56f5fd473be9170d6e4ad3ed881a6243e748ddf0ae8304d941c8f52dfade8389 +KO = 2cb014274706c19092870c02a3a882d4 + +COUNT=2 +L = 128 +KI = 13b2ae7cc9858695445fd1d73851b774ac93ca3262b7a70f986a6bf2 +FixedInputDataByteLen = 60 +FixedInputData = 327be28518d2eaec684426e6fe9da330052b780854ae84b5c928b6d4100683ccd8931248b11084bcf38f7f4f68442498ff32035c7008a3523d391e57 +KO = f25f5ad8033e5039ddd71f46ac764cc5 + +COUNT=3 +L = 128 +KI = bc42c30b4759d8773f5b4034ec24f1c67f26bd91e26a8275640bdbe4 +FixedInputDataByteLen = 60 +FixedInputData = e80fc710a9d244c28499b72d67ac3987c91d2a07d2b5d184f0b0400a0597d86f41a7e0b425efe9c49d415ba566bb0fac7a4aff2fc6424bdc4779bf3e +KO = 92d24c33275dc1dfc1a132bfda482259 + +COUNT=4 +L = 128 +KI = 69a2b501e424d37761a934e29119103e4ee33949ba9404bfc485543b +FixedInputDataByteLen = 60 +FixedInputData = fb43680163382c7664397e68ab153e1978a3e7bf21d09f288d5aaa36e5d93018ec6443a6988448a6b67dd88107e4a7a35ed7b8f0b08a7128c49d1bd8 +KO = 3555abd0f34fb28577289f4564eec440 + +COUNT=5 +L = 128 +KI = 7402d07a0f946e463f225a23b1e84df9e9aadbb965784c8980292e5f +FixedInputDataByteLen = 60 +FixedInputData = 8afa0530f53673c18cae6413c609c2c8b9fd2cd35f2f406de42f26b6995dc88dc0fe02facf9d9642c913ad5771d1e4482ced9f31287f77bb74a5e917 +KO = bd5df4786143f6c194142f74594373e0 + +COUNT=6 +L = 128 +KI = 2e8199f8371c80d10249f8f0edf983d982972dafcdb11456e585653d +FixedInputDataByteLen = 60 +FixedInputData = 3814ccb502484bbd59b5a7f659d6e4c4b998e6b6f552eb75175768204462c3cf71b2ca38c363df57d52ec6565694804d44269273097584a8f603d7cd +KO = 7bd2212db59e19491711b117fb5ef208 + +COUNT=7 +L = 128 +KI = 66e2ebc6e76cf49a358a8dc3ba94e1214f48ed8a6354103e871d077e +FixedInputDataByteLen = 60 +FixedInputData = 0e02330636fac3afd7322aa845dfa40204451200cc3982817f6d2f9ffa2dbc5df271ea58ea4f83c6db4a4c3ff888d14f8751e7166e05373f204ec141 +KO = e72be09b4d3a92e3e6289a039b4d0876 + +COUNT=8 +L = 128 +KI = 46b24fa80f0b07948f98dd9cafdf48bc38854ecb8a0b3b6cbb202ad6 +FixedInputDataByteLen = 60 +FixedInputData = 892221ac9a032cc9d7e864fc82739c9712d00c3ecd2b289d64e54bad511644cd1d773dfa322d9599cf8e7bf5fee2c5597f944dfbfce72196d8b6d779 +KO = f6c59546f74acc7130a213cdd2b773b1 + +COUNT=9 +L = 128 +KI = 169baaf85b462ddfda4e43706a545e66ad3e0778c782b870dd3c6713 +FixedInputDataByteLen = 60 +FixedInputData = bf7c8093487051a206def5322d97ef081b9da49a948e0d2526c22110e0be7dee2c199d08f4b8f64d6d243f882a4a67190d749845c9411cb09b9a8009 +KO = 5b647639a9b8e76c68fb80e3d1308e99 + +COUNT=10 +L = 256 +KI = 6079eafeba179a915e194b14e12ffee1e2bad56a62077897a4654e4b +FixedInputDataByteLen = 60 +FixedInputData = 87686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628 +KO = d888a21e1a698654fa46288509ae7a28dc7b05e6fc696a909451c2437097056b + +COUNT=11 +L = 256 +KI = dac20c39051c9bdcc93b5bb9063506fe713df1ef0acc0d65f220b53b +FixedInputDataByteLen = 60 +FixedInputData = 8a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0 +KO = f0932309d160f55d9abe09baa645bd857210406dd285dc73d2834e9d344dbccb + +COUNT=12 +L = 256 +KI = 033abefd0d295d02346a35a4424856b33c16d90d2b6e2d6d093b1f20 +FixedInputDataByteLen = 60 +FixedInputData = 16da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d +KO = 9512c3f5d4dc2579279457953ac8fb23bca3c09363a96e9ed29e8793d84d2162 + +COUNT=13 +L = 256 +KI = 51692acdd74bda9a4a5c7b5a0b1516ab8ed6306ae5e01e3c6e0d48f3 +FixedInputDataByteLen = 60 +FixedInputData = 57ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8 +KO = fabbe94e0660947b2d04b77c2f7b60a3d409381d11d969c6fac7675106dae8f9 + +COUNT=14 +L = 256 +KI = 3286c6333dca6c753a227f470ee7921d5a459bcd6babda1e7c7d0e15 +FixedInputDataByteLen = 60 +FixedInputData = ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad +KO = 381ae723df72d6e306f7d6a0964bb7df5d3dda5ea60988a3458b1050e1408e1d + +COUNT=15 +L = 256 +KI = e028e8a38b9e852ce6dc8ddcaaa10205cd9a61550f7c9b8e44f37ff8 +FixedInputDataByteLen = 60 +FixedInputData = a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d +KO = e7053f658beea971ceddc6dd2484b4e2d9ed30992b26ddd6b6110bc08d04cfa5 + +COUNT=16 +L = 256 +KI = 052d9d8cb339e48dfd8e22cf78d7f9d8bda1e9b1e6282f87f151b513 +FixedInputDataByteLen = 60 +FixedInputData = 879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a +KO = 5ebda917e2018ecb2d4e03f48684e69d419af2d3c48745811c1124d2c8d86843 + +COUNT=17 +L = 256 +KI = d11c329ae17547fb920d14b819c97b6a815a35363da54d85ccb3776e +FixedInputDataByteLen = 60 +FixedInputData = 3d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6 +KO = 856e9fda2ee3ef9be92295bab38e9e26b6204404af31f61f00fec82f6ecbb469 + +COUNT=18 +L = 256 +KI = 56d8506f249587f3457f4a0b3e73f889426986ab3d9ddea7a720199d +FixedInputDataByteLen = 60 +FixedInputData = 85beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404 +KO = f27a9c5a92ac0cfbda8aff00d60c44f23fd9dff144d43df14b791ced82207825 + +COUNT=19 +L = 256 +KI = 08f7095d66a38a0fca028ec91c4cc77274afa4e7cc9b1b2f561d70f0 +FixedInputDataByteLen = 60 +FixedInputData = f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133 +KO = 106af8d01d2e4ff5aa55ae9c898e03c3bba0f93f7c1ded32c25c8a095bd3087f + +COUNT=20 +L = 160 +KI = 2efe2905a1b7e1993da0316f2a747be1e91415ca1e6ad14d04341fee +FixedInputDataByteLen = 60 +FixedInputData = 4d283c0f6d209379facd8a26aa889780863cf6a81893dc3bd2c928a7f8d922ced9c829bf627d2c556441d0d41a1eb00c0deea78349429de56a275f04 +KO = ec162b6ff6413f5eae9336fd489fab538d042db8 + +COUNT=21 +L = 160 +KI = a5c9b61d762cc27c92822ca7ed1a10a91e1a3b43a53e72d793c326ad +FixedInputDataByteLen = 60 +FixedInputData = c38c2220de77a0dbc711e03ba3dd7227992d8a77bb914449210b59bb8160b9fee559adbb6782de51f7a6e76d90afbb65aa1e0525cb5860ccd80db46d +KO = 64bf4e7313ee1e141b6e845462a79e2179233679 + +COUNT=22 +L = 160 +KI = a3dc0ab5ff5f38d0784a4b796918c60975cc92a356978c534c3e1639 +FixedInputDataByteLen = 60 +FixedInputData = 89109ccf987e952f02dcf84efcff6986e028cd536e4e55fe247642f6feb1d236c12bf3b0198bb99e6b98cd98b6f5377a4f9ac11ba261ab9dde6e24dd +KO = 66f5c2fafddb18bfe230261164337168617e2bd4 + +COUNT=23 +L = 160 +KI = 0d178105f98824e466ad49ff6751096e8b06044450420641f4b8c400 +FixedInputDataByteLen = 60 +FixedInputData = d0855356bf3cf61f70719fd7b9b069d9888f64d1e26e7f684bb5f7410475a3009818bf0f3754f5577ac09a0addcad8e0682783aa8e091e740cc9150e +KO = cbede1f1113896cda793f3b93099a4e577915fac + +COUNT=24 +L = 160 +KI = 8a4f26d640576c992a5e5de6d95e48309250344b3e5447a7deebc6d1 +FixedInputDataByteLen = 60 +FixedInputData = d246aa978602220c446798df7098701772c6ca2450b2c67061e4e47a7cfcbcb27d7ede22cb2d8015ff982ce325c4fdaee678cc7a3a866ee509b6a322 +KO = b4475b7c224abed321ceb48d02221ce28547c8a4 + +COUNT=25 +L = 160 +KI = 62e1c5c2b776839feeb465d31c79937a58f9350f1eec110a600b9016 +FixedInputDataByteLen = 60 +FixedInputData = 017b942fa7c8bf08e93891e392e0c8f63758772de9a6728de973ea0db6637aa7e8c6abc3fd8ebb880f176a79b4c7d6c59a2a7c16c82062d2c2139021 +KO = cfce5f9a4e1b202ad0bb4ae26caa963a73341708 + +COUNT=26 +L = 160 +KI = 5a9d140cbf6f1ef322894f857ebedfb1cd1e45fdf0065fa45997dd2a +FixedInputDataByteLen = 60 +FixedInputData = 6d3deee5c5add189cb29f95a33037e30386c11e6a42371d4697f4eca558eeafa5b3f5f5e4466e4bc26ed80eb9c95650216ae0145ad2575dd1cd4c50a +KO = a179aa70260d72fb28c6185022323436b4d29dff + +COUNT=27 +L = 160 +KI = 1fcfa552bb0020677256c03e3bb339679cd002410f0809a77df1c28d +FixedInputDataByteLen = 60 +FixedInputData = 825726719656f220ccb7a508ae7d03acdefb4acb846b253c6c6391d813a3811faf6b276da98e7f7fcaf9002da15dc2fc0a5585a99bac55480e4530ca +KO = bbc893f9d652f910adf70d7ee5744f82403b4ad4 + +COUNT=28 +L = 160 +KI = a27251c617ff583f2d2628d59a96687ec5bc3c85be5395d70fce7fcf +FixedInputDataByteLen = 60 +FixedInputData = 09b03bea113d61e5dbfffc3f3f36e41a846d750c34a6a26b55abf30c798c50742365c46d0f9062ef8195a45890595feb760ea8b573033ac18c885f6b +KO = 85df22618ee5a4126c03ce505963bc32bfae91e1 + +COUNT=29 +L = 160 +KI = 4237b6d2264fb6b768f88af93ab5b6350f9989d97a6f0d381f0e4f0f +FixedInputDataByteLen = 60 +FixedInputData = e592cf548bc5001f648076f7503d4f595f5cf566267b9b844ff8d4839116e3d7a8976daaa5d071e4f65d3c37e84db212b0e6402c7a7aa922b0c88f80 +KO = c978ed7f5997d75f8f1deb39e10d6492a68d1b7a + +COUNT=30 +L = 320 +KI = 0b15638489d3ac7729a7db82797754e7a7c8d52da0cf3638a27a1a9c +FixedInputDataByteLen = 60 +FixedInputData = 90988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776 +KO = 481293e1e621ad8bab5c9f5090594bb2507a1456ee8ffc30db159cb5b02d69110c3e5270880bf4a7 + +COUNT=31 +L = 320 +KI = 5cc9050eeef2817b2759cb8a5547a53a6f28425f93f52e304f84e208 +FixedInputDataByteLen = 60 +FixedInputData = 219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06 +KO = ffb5559cdf4bf4a2590ea97f697606a0ca947d57fa8ee102cbf7d919b5c51b9908bb45d472a45277 + +COUNT=32 +L = 320 +KI = b7349b65dd4390546e1692d062bbbb75c9f89de9ced4ed038d1fdabb +FixedInputDataByteLen = 60 +FixedInputData = e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0 +KO = bc28c39f5ae20909876e140b707d8ad436d53edfbf0247e9e6d9d8fdc0dae779e308adb82ac6bf85 + +COUNT=33 +L = 320 +KI = 9db1c751bef1c8d9da5c4239ef13dde320e98d3d811ce7280707715c +FixedInputDataByteLen = 60 +FixedInputData = 6d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f +KO = 19a4bf590156e62fc31972e7e7df16f8f4acdabbc5a9d6a40947a0de1fd920e64c5939f6bc53e5d4 + +COUNT=34 +L = 320 +KI = 9282dca56d7f4278dc91e9d630fdad3a262785c782548383d28d7043 +FixedInputDataByteLen = 60 +FixedInputData = 0c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7 +KO = fa79a810f95dcd0bddbfcebfb0c88a4f285c24a7e266fb96dac8178233722a0b9c668952c0030b94 + +COUNT=35 +L = 320 +KI = 29509374b7d67148a43c4a51584c817cbba7a82bdbcc1ab7e3b87c11 +FixedInputDataByteLen = 60 +FixedInputData = 9f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db +KO = 3e6358b6bd68f1353b37bf19634eab78be110b35721c4a22669716b6341bfb2c30d4a661b6095013 + +COUNT=36 +L = 320 +KI = 11c96f0ad08c7b7489f167861e76bfbe6e88f381bda30d99c0000e3c +FixedInputDataByteLen = 60 +FixedInputData = 668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972 +KO = 155f66afab87dc655bbd01a944551f48f3ef52a684e006c84d5259b80fa562f629cdceca17dfe813 + +COUNT=37 +L = 320 +KI = 61e7ab6d063847f50a6ba12ef72ba51a85c2a009fe7dc0c86189d37e +FixedInputDataByteLen = 60 +FixedInputData = af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188 +KO = 7ca01c2fb0b76511bdc9fc0875eec7a365d9ad94ddcd205dbfb283eb0f611e11d206be0420de9bcd + +COUNT=38 +L = 320 +KI = 499017dbc574a11c85a7744dcfb594285124bd5a1a4f2a062e91c09f +FixedInputDataByteLen = 60 +FixedInputData = 5b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a +KO = 1a829bc98f930e59cb749684d340f9619f3eb479d667016fc159015978f8f6df7ac7d53893d4c585 + +COUNT=39 +L = 320 +KI = 506b41bf3acd1932858da4a47bb0a8596aa4820cab1751f7a12b99f9 +FixedInputDataByteLen = 60 +FixedInputData = 5ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc +KO = f0e5f875e7859cbbfa3a47dd322f2d3be5c15ac5ced06c3d523bbd0ad0fdb27486f4e51aa90c8c5d + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f5cb7cc6207f5920dd60155ddb68c3fbbdf5104365305d2c1abcd311 +FixedInputDataByteLen = 60 +FixedInputData = 4e5ac7539803da89581ee088c7d10235a10536360054b72b8e9f18f77c25af01019b290656b60428024ce01fccf49022d831941407e6bd27ff9e2d28 +KO = 0adbaab43edd532b560a322c84ac540e + +COUNT=1 +L = 128 +KI = 3a4c31a157cbb582e9dd0780d94abb400c112ca1e1b411572163ef3c +FixedInputDataByteLen = 60 +FixedInputData = 99731773721e9839f4d2b3664b95bbf1a681516c2a965918f74a35b98453b676fabb7de03b59c0a473aecb82b1feb767d243489760c9c7c58c4a3046 +KO = 0633950cf57c0f31717a6287872d1d2e + +COUNT=2 +L = 128 +KI = 340bd8bbe90e7c1c1b4d5d825f982b599da3d5aa988498ab58279989 +FixedInputDataByteLen = 60 +FixedInputData = d5d2238249121975a3fcb370004b7e3c8e325550aa0e239920aab53fde83b9e5afc34ae5134a4efd75197ea3914867a5781b82fcfab7437f895fe4ef +KO = 1d13573cfdf10f3b0a312d9746f7670e + +COUNT=3 +L = 128 +KI = f3371d6238c88991815c8acde4fe6de6214be0a2ff2839ecbd681746 +FixedInputDataByteLen = 60 +FixedInputData = 37023f83828811685b548e4280c0c6bbf8ceb5d78765ef5149645cbba93f68eb1ddd04b35fc77ac578f2e760c6d5652208acccace6322d98d9a842f2 +KO = e9c877b5a3cd016ad3c84d1ff80b30c4 + +COUNT=4 +L = 128 +KI = 1c0eacdba64726f34864f5bba0160ecadbb6c358fe38eb3de189dffd +FixedInputDataByteLen = 60 +FixedInputData = 2bd19057c9cc632bd9dd3a2afe06d8123d6a945a07537e8e7559b458682040ec9c8110ed102e64be9f9c1feb0e6c13c9c43c4608d0d7e811d728bef5 +KO = e7f5d8fb778fee94078056455f790486 + +COUNT=5 +L = 128 +KI = 5f20118a8606e70aebbcfa1bc07a3955e544ccec157257ae337fdd87 +FixedInputDataByteLen = 60 +FixedInputData = b8bdab1f11b2880394fdd98600806e22857e94d226211d54f243975dc8abe90dd7e4970909b75ad82e39b6688ef06c9000f67a498cb405b219a15495 +KO = 24997f413e4edc5d6d6c0a63170a60de + +COUNT=6 +L = 128 +KI = 9998bd669e04349e7a120a2a3a3f7bc54cd4289fb9f9412e120fb01b +FixedInputDataByteLen = 60 +FixedInputData = 0a929f3c9b827d51b5763cfd1806367dabad023479fc0baec03ca574b6fd73d235f286092dcad90925ec6ffe92ef3636a5c4d00dabed22728621b128 +KO = a8e670ffcd2606a9722f1b43ee82f47a + +COUNT=7 +L = 128 +KI = 31fd195394e4080088b384313a1c7ab5d1660a897cb030a6e2e9bf36 +FixedInputDataByteLen = 60 +FixedInputData = f2971ef27d522eac535fac995904ffa93a2127317aa18dd36cdd1d6434bd6729d1dbe12d7817a4f6accdc0c34d5a527c9ac85954a35c780fcc8dbe61 +KO = f267a1ac27e60017409c83a264df5153 + +COUNT=8 +L = 128 +KI = ba6d69db3bcae0ddc248cca017b6c9ef63a516f1db4de8420691c62b +FixedInputDataByteLen = 60 +FixedInputData = 7b6d259ca94a12ed57efe2b50d2ac8f2b31ed84b4861ef7352af69da1f758fbaa697823b5e666ddd976badaa2cb32d807b510cb97dfe82cc53a0d9bf +KO = be9667f26f8d249b1e3bd990be9fb852 + +COUNT=9 +L = 128 +KI = a1c66053dbf964c75bba662ba98167eb1186b85a6f05875df7870c9a +FixedInputDataByteLen = 60 +FixedInputData = d58b7542d10840d69f0d7f5e262e11056066d56c8da46429b4b8ca306d9d958297f5153bde6150b2be0a1d68b8055d68fe52d7a35ff1da2ad349208c +KO = e0a33e714389b1828fdeeedcfad6cdd8 + +COUNT=10 +L = 256 +KI = 992815121d88ffb26c337606723c02ef317713086e2cfbbd37e1a167 +FixedInputDataByteLen = 60 +FixedInputData = 152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae +KO = 475eda3a32d569932e043db64dbf0e9bb0945b54dcdfa203be1a28524c147075 + +COUNT=11 +L = 256 +KI = ccfc859c11a3e09e1b040b701fd8b962a926a090117baaa80c83e2ec +FixedInputDataByteLen = 60 +FixedInputData = 891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64 +KO = adb7d81ba3da64a3c49e30b1e866e48b0d0009ae8f38504a4a5925484c115614 + +COUNT=12 +L = 256 +KI = a0631318e18dd966b6ec51e7aa79ac6bf9b63e321ea65f576de06256 +FixedInputDataByteLen = 60 +FixedInputData = ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703 +KO = 2b8ee73d1833b93c8bfe27f866e1836b8c433f4f9ceeae22414ea712ae263d7e + +COUNT=13 +L = 256 +KI = 326158a34dd69886866aeebddfde012a966cede8588b6a57ee62de28 +FixedInputDataByteLen = 60 +FixedInputData = 6af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb +KO = a7fa9bef12384b9e425d995ac1d3c5d1aa34a80a8db0deed67316cd0343625af + +COUNT=14 +L = 256 +KI = 4561e942572882fdf78310603c3e9ea60bf336f6841861a952c6c8cb +FixedInputDataByteLen = 60 +FixedInputData = 0ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d +KO = 196f00a861c6c40fdcbcc84e7594ace32d915f7ea83702ece5635d8657d4c939 + +COUNT=15 +L = 256 +KI = 7453ac0e9d1b2ea05479e616f1bc878064b9d4b1edd997841cf128b1 +FixedInputDataByteLen = 60 +FixedInputData = ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7 +KO = 4a68c827679eb5c45b61a112800d9cd75b40e8975e3a36c45136418e20c2fedc + +COUNT=16 +L = 256 +KI = 6b3f84c2c9a976229d533172360bfa4a3282b57b5f61e64c6001cf37 +FixedInputDataByteLen = 60 +FixedInputData = d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe +KO = a8abbaa980c9e3c24477155ec2a790578b1e3a5c8f07cbb2b52caa6057d47377 + +COUNT=17 +L = 256 +KI = 01beac511b0475dbee4cd1f5e5e8df311124c45adac217ccf2996dab +FixedInputDataByteLen = 60 +FixedInputData = 945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7 +KO = a2434c0c0ae21e7abf7d56e475eb49c43b53febd2023185f851fc468cc9f6cbc + +COUNT=18 +L = 256 +KI = 660a01c4440dd1c98758bd00ad9da95bdda2606aba032bd050eb2846 +FixedInputDataByteLen = 60 +FixedInputData = 54acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83 +KO = e27e21eb833f36532d16c270ba32fcd5db5aecd71b9b5d74805da9410cbda0a2 + +COUNT=19 +L = 256 +KI = 0771372ba98de7e6d6f20b45c2136be8f8ec64a36d064df348c76daf +FixedInputDataByteLen = 60 +FixedInputData = de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77 +KO = b5f6b64045865b60fdf01c429dbb327636cc3ed72aa8bfa9a0afa2f58a4a7f93 + +COUNT=20 +L = 160 +KI = 2eabb6b922c24326ef9ae3c192dfd341caf57efe15dd649772a2ac3b +FixedInputDataByteLen = 60 +FixedInputData = c75f6f5a1561aab39ea0e22702a6cf7dba3ca4dd9f046bb0abea2d3284168fd9fb39ff725523a660d21f8c2ade03d18d4273c52fb6f22c9e39d6bc2e +KO = ae50acebe308a1cf1747b9b178a0720748fa5fe5 + +COUNT=21 +L = 160 +KI = 5aacce1b705c49a20e2e3396b1f18f4421e077517534dd3f5185f604 +FixedInputDataByteLen = 60 +FixedInputData = 88a962cfd6cc80828eb710388630a018022fdf891548e352897c720da65223fb2a614e692c5bd030da1d00c9c6bad19abaf879f05d6b5c2ddcdfcecd +KO = a94a9fa1eef2f8211c3126015b2cb9b80f77efbf + +COUNT=22 +L = 160 +KI = 3c169fb95ef27a41f19f9140730222fbef395848f7abfa18ffd00be6 +FixedInputDataByteLen = 60 +FixedInputData = 054f7d19d60b27c51771ccd20c3e89410b54f6a377f3e2eb553c47c73f622b480c6087335e99238579d2f420c06d61ecb7cdca3147da4df1a9c74e0a +KO = 7c8708d37b6bcd8face6f43cdfa92948bf0f22a3 + +COUNT=23 +L = 160 +KI = 9b6f9d42ba271cf808b5e97ea9f39f21c20ba2e82d168691acce3b7e +FixedInputDataByteLen = 60 +FixedInputData = bb96d79c3e812077acb85b7aaed41f9d2113e01ffbb80ac6d3aaa22a907305f0ec309e7dd2155b51154b8a985fdb41ab2890cd5c8c2491ad5e504e12 +KO = 9bf85c03596099d23c89f9cddf9e82354dc26576 + +COUNT=24 +L = 160 +KI = 075407c059e0cd492f1a1577bea6c4e9d1a43ce8c967d52f01efc50c +FixedInputDataByteLen = 60 +FixedInputData = fe789ffdcd84f9384cd0a8893462a90f4235ddbcf653f45bfadaabc7bb5f69ea6be4d1af867289087f3dc2e19ec503f52ed937b54e9e8af5bf6f128e +KO = 12b6ca4dbf85971fe20855ebe95869fef613c1ac + +COUNT=25 +L = 160 +KI = 5065b78bfdac54246b850fdabdf92bcbf91d467286acb33f9eb08180 +FixedInputDataByteLen = 60 +FixedInputData = f45c10d9398f005f87ff1c483f8b9e57280cc09f64603bcc5ecc7074edc34c5ebc0ad3a7eccd51f65e3ec4ed9e4fb0d4cb48ccea98ac1b5e2756a7e5 +KO = 420d512f8648795d2f9aa8844c35211c5e639940 + +COUNT=26 +L = 160 +KI = d1a65593c5e107a2c44fa9a76edf4a1eaf8b9546c400a4addf1fd44e +FixedInputDataByteLen = 60 +FixedInputData = fbdc1b45dfcc00ee47b823ea1faff569ac81e89d56a59c99245e8fc3594b7840a44440a84cfb157055219d987a1b7c97d3cf846370501fd85a565482 +KO = 04bcbba081a44da05260171d12a4c70b6197a925 + +COUNT=27 +L = 160 +KI = 8c09ff58b9a450b4b9377a0dc5b9259a9993e210bb97dfd1b05ec943 +FixedInputDataByteLen = 60 +FixedInputData = 4c13b0a6ee08e0e288f4196e996729701c08dfb7e8291ba2eaedf7fcfe021a82c692389b1930b7de0f0f8385f214d815b0fc7aad36e809fbae181cff +KO = 498606e999abed1cac73244e1c93581ee1de7bac + +COUNT=28 +L = 160 +KI = e7dcc3d00f3fa68aae63673947f955199d15dc3c27d162caf7a1034f +FixedInputDataByteLen = 60 +FixedInputData = 7ec8aedb4d6e2b7471318d7323169e142fd05919b87e2bc63dff961e103c20fd2222f53a90d70ae3937a6e719b0a2589e6be5354ef28f53cb9275eb2 +KO = f7c847bbc7f08ee95526cad02baa256fb6e765f5 + +COUNT=29 +L = 160 +KI = c6c419b644162c7c4f6f425dc1a998486fa0bbffa0c79ebafdb71bf4 +FixedInputDataByteLen = 60 +FixedInputData = 15e4766b71436646eeae2d1bc000b63fc0e15d30b8cb94384016c4c47c072e2aecf8787f15b07055ffb1f079c1450b2e476c8c0d4d2d167189c1804f +KO = 34aacb532e3b80d765cc50746bd39eb5c474ba59 + +COUNT=30 +L = 320 +KI = 9b75e7fa216c884037c7d6953092ed335c4efd88ca57a742d6ac3221 +FixedInputDataByteLen = 60 +FixedInputData = 12bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3 +KO = 60071bd0ceea0fe0f879223b940d3de7dde02ca6858f8450fb9c0032e49f968ef9cd9b5703163dbc + +COUNT=31 +L = 320 +KI = da64a85342397195d82b80cb97e4ceabbfc69da59550c0510caa2c11 +FixedInputDataByteLen = 60 +FixedInputData = 44cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e +KO = 12fcc2d36c31ab49554f7f1500db10fbe4193282e2d97c97670ff50e3bc2298507db93333cae7a42 + +COUNT=32 +L = 320 +KI = 19819611994e88a91684516ddda11c8eedb3a9692408a8502ce1c260 +FixedInputDataByteLen = 60 +FixedInputData = f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991 +KO = a94accc3e1c4cc38d4c55dc9f187b695411aaa32146b47580586b9d636acb4e33d8811a7ff4d4d93 + +COUNT=33 +L = 320 +KI = 5bf0de4077bf852563203c96a65ddf4e648adfa00fb5214712d2f53e +FixedInputDataByteLen = 60 +FixedInputData = 46e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad +KO = 8024725477b245bfcbf3ae25870ba2d20ac0242cd798c6149e9cd7cb5160c8f557afc0e6b5502801 + +COUNT=34 +L = 320 +KI = 64b0027ed197a27c65b6245643aee128a83baa9bb0ad9548710b571d +FixedInputDataByteLen = 60 +FixedInputData = 2e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a +KO = ed56c0496ccda60f1b6b5ea7a61955a498a17f0e3268b753a22b8bdb6e8e5957ada4bfa316dfb704 + +COUNT=35 +L = 320 +KI = 0ee16f95cac83113d211e8d569d5b176424dc093fb8651c3977fe2eb +FixedInputDataByteLen = 60 +FixedInputData = a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013 +KO = aa54eeb7cc564fee5b21188822dd3aa519b5353dd1bcd706d8d3b8b05e600d0a581a4069582ebb28 + +COUNT=36 +L = 320 +KI = 8536277459ec82157646eb93b7ea980ccb982691e9a87ccd39419b1f +FixedInputDataByteLen = 60 +FixedInputData = f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2 +KO = 35cdd49a88b43bcda06582ef6b2825583070455c3151c7e48fca4579df4c73fedf732ef5d427d8cd + +COUNT=37 +L = 320 +KI = 2451aa0d4d3123d1e4df56f8f2b46971c63b49a7b555757445daaf35 +FixedInputDataByteLen = 60 +FixedInputData = 14f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950 +KO = 50f4b75e91a639f36372f933292206253b86862dd81bae3498c3b333caba7229ae78cd5a1a168d44 + +COUNT=38 +L = 320 +KI = 14563d98dab6a65ae6d7e1c08f85ee1515d52139fba4699d3f9f7839 +FixedInputDataByteLen = 60 +FixedInputData = 58496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6 +KO = a1f92973857a13da7fd6c1f64c87857e042ecec53fe1496270c770fdeaa7efeb77ee1e8242ae5e20 + +COUNT=39 +L = 320 +KI = 6d4411ccfeca782ffc87ed9fc9163992d9e1cab24dea690b966b3231 +FixedInputDataByteLen = 60 +FixedInputData = ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733 +KO = 221bb18f086c7396b73ecb68b20ce8ef61739a6db97b2ab8a3396722a93be1c759855a95de86d469 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = ab56556b107a3a79fe084df0f1bb3ad049a6cc1490f20da4b3df282c +FixedInputDataByteLen = 60 +FixedInputData = 7f50fc1f77c3ac752443154c1577d3c47b86fccffe82ff43aa1b91eeb5730d7e9e6aab78374d854aecb7143faba6b1eb90d3d9e7a2f6d78dd9a6c4a7 +KO = b8894c6133a46701909b5c8a84322dec + +COUNT=1 +L = 128 +KI = 532dc8295c934fd23a4b9f51fe456d203a2c73a857ca39f6f9c29552 +FixedInputDataByteLen = 60 +FixedInputData = 21981168e1747612449435b59ea6f644b8186eec1b4c06d9db449037731e33311ad2d694283ac444c8e884161189e203beca77e7bf220ca69d7726cb +KO = ecdca1ee1a8f7989403e5a7a30b0feb4 + +COUNT=2 +L = 128 +KI = d8a5231a03009ad89d8b785a46382aa20594dfcd2cc5696cca59a33f +FixedInputDataByteLen = 60 +FixedInputData = 0f3f930bce97d9aaac25999f6312c56088803060cad46fd8a6736cf7f5231513f36809686d7da8f1466409a781557e43a78cc3ce4a00ab8f6d93ff8c +KO = e17513b46dec065a080f22336e7a7953 + +COUNT=3 +L = 128 +KI = ac912920c769e3738a26de3e3204ec08529254fcfbaf9cbceb79d00f +FixedInputDataByteLen = 60 +FixedInputData = f6a64b5f85acb1ded58a2a7ef396d123b0383e0488a2b9f05dda5855f3a9ab88602957f42c8ce13afb47bb16d9b2d902a2b915190e520703bc2d9f66 +KO = c28a56edaa960a4a96d48b5e97847250 + +COUNT=4 +L = 128 +KI = 40f4f5537ce6f2898853df859dda516a4d7baefdd54858561a9061f3 +FixedInputDataByteLen = 60 +FixedInputData = 9bf1495f64c0df5adf7c97c144e8e17c2f6eab56c0367cf828ddd76130fdc17b904ebb4fb6d8f528a379bb61afba55d807c5f36d96f94724bf292ea0 +KO = e0629b443f7191f844bd554bd1052696 + +COUNT=5 +L = 128 +KI = 46d27a2a0536890f637684fd3348b125f6048d8ba039240790d18647 +FixedInputDataByteLen = 60 +FixedInputData = e928b44cec9f5d6a3e96fba5e522cd9c3786b524b79c923dc4faedab0c6e77a29945abd7ec371e536c1d21809823bc092ca37480ffb98eef25f26cfc +KO = 1ad65ba9da9ffa17ce25367f0e429e8a + +COUNT=6 +L = 128 +KI = 0f011d9bca7b86e18675455f00b8393ccf05ea542723f0200e38bcdc +FixedInputDataByteLen = 60 +FixedInputData = 59b57f2aa1584d86fee0f43bde13394a651b61e098fc28ba578a6f8c6fa2d983a2505d10a75c801c26376128c7eccb1282bff5010ee6e7b78815eacf +KO = abb3bdde13725da92d198ce3fa37a392 + +COUNT=7 +L = 128 +KI = 5e5336743acd50b81608aca241b0fa676c74c91851d31e1530bbd56d +FixedInputDataByteLen = 60 +FixedInputData = a307e3621883810c5efc7db890d53db3b3cab50a9e78af3e0ed9163b95bbd4ce5a4c3a0305a03f79af62d0fa9b7599d94b11ad99534ea6f0ac5bcacd +KO = bffa1f854a25981f506ed426165660d0 + +COUNT=8 +L = 128 +KI = 6962f46078a123f324a70d7bbaad81ebdcbebccc481485e050635453 +FixedInputDataByteLen = 60 +FixedInputData = 671b0f41242fb4036b7a9f94b3d9576bb390306d13b0f71e6c8144a548399f234e4fd17801bb977e8cf8a7355de7074c14cf8ea51aa67fa273a1425f +KO = f5c63c0176000160f6e3ee2c6da28b3f + +COUNT=9 +L = 128 +KI = 883af840d9e30ce124e590348c4349c9d1710bbd8f36b4ac4db4c2c8 +FixedInputDataByteLen = 60 +FixedInputData = f21950f7054d26f92495cc78740e8d3da881303b5ae428dafafb32380528a3cd0e25996500db052bfa49b49ef6de43786417a051450b2b94a89bda24 +KO = bed4bd05928b8f9ff0d608a44d89f8a8 + +COUNT=10 +L = 256 +KI = 9ad80f00f2029bc6baf26bb9ed58381b0e905e750841b511667300be +FixedInputDataByteLen = 60 +FixedInputData = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce +KO = bf487214d3f7d5046320b0601b6b2eeb3afb542b4426a4b1832170d859bf0f49 + +COUNT=11 +L = 256 +KI = 953bd4fb987879be84e64d77db4133385a229e9ef4c2e5dadd8f4287 +FixedInputDataByteLen = 60 +FixedInputData = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f9 +KO = fc8eb9b7fb9b75c46a6d4f3d5d1ae41b342690566fef4a7b2bbe4ad8f040ca8e + +COUNT=12 +L = 256 +KI = 7097b56907e904f9acdc0e8c1518dbe43315a05429ba7b0c993b7274 +FixedInputDataByteLen = 60 +FixedInputData = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af +KO = 9fe6cf5bcb247839e969efdc7b6f8f0504021234ed5a195cdd171eb04946b9ae + +COUNT=13 +L = 256 +KI = 8316a62abe78c07e0a1f665e605b8a49adc6cfa652e69a5d7e4ea3f3 +FixedInputDataByteLen = 60 +FixedInputData = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b4 +KO = 9fb426d550d53125c0ca15e9f441e8bfc841e497f758e58b229075cef709372c + +COUNT=14 +L = 256 +KI = 95f7632d8308d57a373384b12b9580b57feb9c90ba6adfa186bdf465 +FixedInputDataByteLen = 60 +FixedInputData = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a115 +KO = 08cfa6aba4c140f9475c696861038d2e1d0627e0c9100e8e66e7962a6072346a + +COUNT=15 +L = 256 +KI = 30c47d69c5e48812e197c31827ecfa054729ea41323dfc42c9b08ae9 +FixedInputDataByteLen = 60 +FixedInputData = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e9416 +KO = c3978a33230d73c913cb96c38ddea553abf1ec3e6d26cb8ba8dd97070ba732e5 + +COUNT=16 +L = 256 +KI = 68394545781b1eced5c0f3908c9076b53a098bc0a915b6a32894230c +FixedInputDataByteLen = 60 +FixedInputData = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc4 +KO = 1cb3bafe7d338ff44f0fbdd1b602f72cc6ee78ca48d554ce37a3f0624285c140 + +COUNT=17 +L = 256 +KI = c334866133c800542a0233955d8801a12c67df92f84c4dc31b955feb +FixedInputDataByteLen = 60 +FixedInputData = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c +KO = 1a9e46e6195c2abe3f391ca5cc1b65e106f7ff798e2e70a47ce3f58ea0950153 + +COUNT=18 +L = 256 +KI = c1f9518c1fb9a2b57ef214953f48899642867457ade9ea9358dc013e +FixedInputDataByteLen = 60 +FixedInputData = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c +KO = a07fc89185ab0d4fb96b32dbd16478df8a8d3647d5a9fc65e5e7071454e27c84 + +COUNT=19 +L = 256 +KI = 8b6c418090192d554c4930a33a80350cd4fce4212dddf1230fccb0a9 +FixedInputDataByteLen = 60 +FixedInputData = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa1 +KO = 79992352b5327e5dc5372e1fbaccd0bfe678abad865183a75a47fdd29a83004f + +COUNT=20 +L = 160 +KI = f0d3064cf1942be20731d10d23b2ea4f09af580b151c9594a5ef3ee9 +FixedInputDataByteLen = 60 +FixedInputData = 767349ac0257d2969a4645113824d989b440f8da26fb2db17b0580ea111c1082a20a2c139ff9d33c21f0d3368eba75c6cfeb5b5fb22e9590a63c1e0e +KO = 0f74dba168c49f4cac21092d2f72c3f6fa796a95 + +COUNT=21 +L = 160 +KI = a6feadfe54b15f00ed2b130cf16b46d88000e102042609e302cf5485 +FixedInputDataByteLen = 60 +FixedInputData = 81115a4e27159de7511a9d785bec24ce86cdc6a0539bb5604898e30b196461aad1cfbcca9741582ac35477e51fbce082199286cc221b5cbdc9a03da5 +KO = e4aa559f242ff636b69bfae19fd4edfb2f6a6e8d + +COUNT=22 +L = 160 +KI = 908efc5fe6c41bbc81095369ec4c8b89675a1fe743d3fac5cd0e0849 +FixedInputDataByteLen = 60 +FixedInputData = 3ed3d400b57d8c856b0f501b7643712409019e8ada2cc761e2f638ab62df1ec444446942a5c6fca7ad2b78f8f60b8fa7a526adb046af0d1492e237a8 +KO = 0e2a1c8faba9aa78e55df4ff4d7b3bbd56e8e3df + +COUNT=23 +L = 160 +KI = 7d89e8e01d2785446da802b5211c77613790a556d24a244c819fe78f +FixedInputDataByteLen = 60 +FixedInputData = c23500a617165085a9616165f303c5f7fe1778bdb9f6c8795c616844cec30c4fb17911fcbf1f0a256c90fda099b2a2d9d424d2c4008549652b287cf4 +KO = e3438f146a432921cb359d895bccd290d01620b5 + +COUNT=24 +L = 160 +KI = 219e6785c4e49f9c9a3f3ceba3642c7547759857d5f44cfb676ac3d2 +FixedInputDataByteLen = 60 +FixedInputData = ab0716a989f9926c41ea566af279fbe1918b69676696dec1f328541a561529df3c7d704402c3ca65237c4fb95616939340c1cde70f586c76d636f990 +KO = cc8458b2e0b63acfbe12daa993f35479dbae4671 + +COUNT=25 +L = 160 +KI = 267550b7e959b461e959692df1d6c4b386e090647e86c0613c18a645 +FixedInputDataByteLen = 60 +FixedInputData = fcaef8754365b3b98bfb3b32fbe99e3b02255c6ae2036eccbe92e9cb6af2467b4cb391ead9fd84b90253f7faedfd3a39ba3ae7efb25ec94ed9f0cef3 +KO = cdef66496cc34727153ed1cc23debc7f75dbd87e + +COUNT=26 +L = 160 +KI = 39e17f6997110d36e4aeb255ae55652e0c027f7e32c166cef2a2f76c +FixedInputDataByteLen = 60 +FixedInputData = 6176f999c0e51b4ac5b6b611ebdf675dfa3efcc79ef86fd46f517edad50c87810d72139ca75e55df18673cc9610c3736cf7cced983816074a80d0507 +KO = 459d5708557f00abef3a2aaa2caee0d28c4df79b + +COUNT=27 +L = 160 +KI = 2a582fd7f15c2f3ffa8719ce25d2d62e934d1be7603f53ef199bdfa1 +FixedInputDataByteLen = 60 +FixedInputData = b0ca82bfdd760d9faa9ca81b1c616d103a5e5f36c33a41d70ace1fcee24694cc5c9ebc34c2d4a85a7a0b97f54c863e4f594c78a2cdbf88898185ae85 +KO = 41adfbcbfe1bea34ad1193cfc5011a8e352569a2 + +COUNT=28 +L = 160 +KI = 1e3c860ec243b8009215e68f21c60843e284cfa45f3fc7d64e380789 +FixedInputDataByteLen = 60 +FixedInputData = 6b65e3781a72194286d449e556832efc9e90b23ac95b7cc837a02d9c51ad0e4eb9c3fb1a839d1324cc26cd4a1e1efd1057fecdf23ece4000b420cc11 +KO = 190a929a8d5a5057cdded7d918db97dcc1e4da88 + +COUNT=29 +L = 160 +KI = 51b477f8c0e731b69c21ffaae7300d6912ee9d0e0f764c972412c561 +FixedInputDataByteLen = 60 +FixedInputData = 915f2a1c3078cd6d8dbea73efd456b5222df11c6cd86edec75c28436ca36458c6f9ed6c760df59887e9c83159a08eeec9c1a37fd207943d092ec9bf1 +KO = 58c50a3e64661b8bc8bdb7c38bbf1568e147c621 + +COUNT=30 +L = 320 +KI = 4d4559dc64dc251e0babe29157c0491b9f12a44caad1b495bbf4def0 +FixedInputDataByteLen = 60 +FixedInputData = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa +KO = 4063041d2a0f896f202ec4beac5b5a4f3e9f828f24cb816f98b2a7f003be2ec431d46c9ac046d5a5 + +COUNT=31 +L = 320 +KI = 265567a7ef7f4b65b191d6458700a32f817b42d3d973ee33fa89221b +FixedInputDataByteLen = 60 +FixedInputData = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f +KO = 4a61b2a49c1e4379e1bf793964144ad8a7df690b8872c5fb0b61b82390d668884f5826b86629e39c + +COUNT=32 +L = 320 +KI = 8307ef2041c4dd84b529f46191771ddca2601d112ea038538618da0d +FixedInputDataByteLen = 60 +FixedInputData = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb9 +KO = 3c6f1493f734e01a650cea5d57bdb396ddb4a0340faf79cc9faff2a6a51b2dfe5ff4a257066b8769 + +COUNT=33 +L = 320 +KI = 4d255bf5a2eae4f16666439158a715a2bcc0ba455b49023a716cbd7e +FixedInputDataByteLen = 60 +FixedInputData = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f +KO = 7c3b6b6e6b316624217a7c11b60352495ed3b0f7730a99dccbf21f390e1cd3ca11c5cb80ddc0dfaa + +COUNT=34 +L = 320 +KI = d67274b9fa4f4e0839228d9aecd72d593463c62f09ee9279852e6b34 +FixedInputDataByteLen = 60 +FixedInputData = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd4 +KO = dbab7422b964c4589173acb2e4734032caed463c600330edf27a4b5a6cbe042f509694a2e9032530 + +COUNT=35 +L = 320 +KI = 3ed1caa255a8ba87245a4295ec6930fc3fea344850de6bb3d83d1686 +FixedInputDataByteLen = 60 +FixedInputData = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb +KO = ff6d99ee607f2b1cacc350816110fd2df1ffd00f3b38917b2b8b9796d31e5f08112dc1f2ea71dc73 + +COUNT=36 +L = 320 +KI = dd4b741ca6461a9bc678448baa69e9c6769fd0f8dd413b158f508441 +FixedInputDataByteLen = 60 +FixedInputData = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a67501678 +KO = a4d8aef22fd5a178fd9247f945581668023179c1f6c1da82a51fc85223e827b73cf002439b4cfdd6 + +COUNT=37 +L = 320 +KI = 70321a83f31a246bc93fb96686a6811fd4fbdabe246b21f30b2ff056 +FixedInputDataByteLen = 60 +FixedInputData = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e29316 +KO = 0287f89ca26a296122891cfb2399df1e5300eef17bb203aa73069ce3eee33c83208926d96823f921 + +COUNT=38 +L = 320 +KI = 4ebe331b57f3eb48c200a3fdf3a098b18c12809d9d469aba9c0de46f +FixedInputDataByteLen = 60 +FixedInputData = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab7 +KO = b9c9399b532e3c6d0e0811858f215420de923b579d506c29f9ce74476e02ffb30f0b913a7af9b2f8 + +COUNT=39 +L = 320 +KI = 21cc903a904b5ba967b4fe50f63074e26ed97532bb750a023fee1aa7 +FixedInputDataByteLen = 60 +FixedInputData = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d +KO = 2ada7dfb604178a71fabc8423def6bbdcef1d6e545be777b0d5a1d0f39b6fdbc7084ec95aeec3467 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 473905e06f47138e9a4e3b8bdd5ae10dface4ba8f6dd16b142c38e14 +FixedInputDataByteLen = 60 +FixedInputData = 4bf2e149227498945b061db33cd4695eb88d1d47b05b344cc01105df91136732eaa3c60f3e0c97a81a00148e390d37f000a6de6f15adfdc676911ae7 +KO = 125f1ddd2f36cb3262fdc9413fbf88c3 + +COUNT=1 +L = 128 +KI = bbb79de9f930ee1ba4d765e0a0bb5ccba0916bfe6022bc6e48b58599 +FixedInputDataByteLen = 60 +FixedInputData = fb2d1e728008a00f59e142e8a571d9bba5981c1379dabc151e635a58bcda77c90e6b16081ac22d64a0d68569e772327446e7e3c56b1db9b2f2b18f24 +KO = 63aca42d542066367e07b275aaf3f0ab + +COUNT=2 +L = 128 +KI = 178a71ec83bee063cec1d56e9be20959aa9cc2767a521fb21b36df22 +FixedInputDataByteLen = 60 +FixedInputData = c8659c5ca95627b1ba641ed161151fa6f6dfc7badd2962b9e475ebe031b7bf7cb219aec97532d9c97532f36a75f866868911d5c9142d8d034191ddac +KO = 5dc224cf3a3edea71315f3cda6c6eba4 + +COUNT=3 +L = 128 +KI = eedaf96be49fb9281cc7260e780da43a72436043c2f66bd6c85c6b39 +FixedInputDataByteLen = 60 +FixedInputData = 22b38cca4da89d4a0da9f3693d418c596ab523c8d63f3f5a86efb0850b2a76ce0a1f69b582fe8911de84ad58083d1517d9cb99d69d6345cf83534f67 +KO = 39e63d9dc2dd8f00f40d3823aa96e8f6 + +COUNT=4 +L = 128 +KI = 274603ef7343b748393d8fd9ae793330a3826de8436276918f967778 +FixedInputDataByteLen = 60 +FixedInputData = 01284cfe747479e8568d11ab3983936610524713f1d2d79bbd0e8fbcf6424220666082982de5053980e54d4bdfc4b2f4f43c9c2d6e9411ef0297367c +KO = 409e2e710c5c73ac4118d4d138a5a9a2 + +COUNT=5 +L = 128 +KI = 14610d946974c885f40d8f4f3f7bec94ae0d5480d5742759d6b57763 +FixedInputDataByteLen = 60 +FixedInputData = b00ec558178cb31a388418dc55d1ffbc60c46dd68452d71e05c2196a970738419b635cd658542395d7aa98b85cf14e1dd9a379a1ddb2c496f7d76f10 +KO = c3e0abeec37ff9824a38a61e25cee92a + +COUNT=6 +L = 128 +KI = e1f0ec66da302e20f7bc3be5a40c34b6e0d1ba82334e77822b135863 +FixedInputDataByteLen = 60 +FixedInputData = 3f2dc8be733e9f765d33d53c70bab5c0b92099a1cebbd62e0bc0202aeb9595daf24c4362d605d6f62b8ff3fe7d5e3b51a4e4eb7be2fe90586af2ca21 +KO = fd612d15de92e670ae699f25ec1b83ff + +COUNT=7 +L = 128 +KI = 86224954764be72add477bd7a3118f457732d97987ef00ada3172fce +FixedInputDataByteLen = 60 +FixedInputData = 15d422442f99326d28216e2f0efbc63aa67876f4686536638dea58aec35ecd9d5f15d9cfe0680ae672c290ef4b83dfec08f52fcad18f322c31e3d255 +KO = 69fe5aa85ff24882555d2de571322a13 + +COUNT=8 +L = 128 +KI = 29620152481bc860a651fd5ae2812ee1e08ed99bb4a892dbcefdc5e4 +FixedInputDataByteLen = 60 +FixedInputData = dcafddf4559f7b8ce1da7c68bd75b288283781a16b6a4a0d2250ca47fa84e55ff57a354627598682d946f884a936d588b109c15c56347dc036f17aa2 +KO = 921aa466532e57c522368641cae10128 + +COUNT=9 +L = 128 +KI = f36baa662ec17cf11be32d4a3abd9d52fbcde8ee8edbb972fadb817f +FixedInputDataByteLen = 60 +FixedInputData = 882de9c4fb1a4de9929b4322c6c4faa3d183c99cc076f6e1d35ff7b96b084d34c8d448fdaa9d3073da4f2a2f22beef39fe00b7ea14049005e9d2ba35 +KO = efe98a4358e7eebe96044fc70a59a6d2 + +COUNT=10 +L = 256 +KI = 77e6f247b4989b9126cf80d8109af188b3e9b4579cb108cee73053cf +FixedInputDataByteLen = 60 +FixedInputData = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e6 +KO = 90d96c7b01a07cea09beba0e5eee75720105484b52fe1b1cb7d463ce4e66fd56 + +COUNT=11 +L = 256 +KI = 0f9b8183f51bde13a41899ef1c932f30bf4be3d40bb296974cccc1a6 +FixedInputDataByteLen = 60 +FixedInputData = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c52 +KO = b6ba1c23817a7cfaf0236f94f368adfe8da954010a2d80d2183bf695222c7d54 + +COUNT=12 +L = 256 +KI = d8e3d82cff8ff7c0a8c2b578a17c8f14c1f1996c01ba1242168ac402 +FixedInputDataByteLen = 60 +FixedInputData = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c822 +KO = 520a00e920cb2a894c749ef613dd0e4e25e6fca9417583fefadaf5b922fff951 + +COUNT=13 +L = 256 +KI = 4da5ed1d8244202ead390a3609bd8d488fffb3063130dff0e78ee379 +FixedInputDataByteLen = 60 +FixedInputData = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b40398622609 +KO = fba58712a647c2e37944feab6e4b90c26308e4a1c6ddf5b7debda431c2816d1c + +COUNT=14 +L = 256 +KI = 8d7b5f94187f5bed7d42a1ceff6bea37306502cf72a520773a1be3cb +FixedInputDataByteLen = 60 +FixedInputData = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b +KO = d5117f601a37b4e71c764caff90efeeee52a65a58fca64c1684b6c10513e0c73 + +COUNT=15 +L = 256 +KI = 2f0a67f73a9a8b0e7f17ca9bca15479420c0ff617512d86a5e46e964 +FixedInputDataByteLen = 60 +FixedInputData = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a1272360867 +KO = 96fcc33b8dc26563d02c0bdcd3c4ed37670c8eb07e0521dec4b029802d969007 + +COUNT=16 +L = 256 +KI = 8700cb9ed55c76e18ec670ea3c47e54af01c4b47b853379b37d10b56 +FixedInputDataByteLen = 60 +FixedInputData = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a +KO = 12f9624a7210dc18999149c0013d0d7da9a5fa5203097ac9cf3bc88304a3d3cc + +COUNT=17 +L = 256 +KI = 30d297c84e05ab9c0a60ec3f404ebbf24be8311c56a7226ff627db71 +FixedInputDataByteLen = 60 +FixedInputData = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad5 +KO = 4c50170d80fb6978b13de5fd98f5050d27f5556a2e1aa94f49f4d3af6ffa3b8c + +COUNT=18 +L = 256 +KI = 0618b84d257dc315e01fb127f8fe6fed43b09060f8bf68c312951d77 +FixedInputDataByteLen = 60 +FixedInputData = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d39 +KO = fb22f97265d8f6b156ef5010fc52f03f25ab6cf31b22790b95bf000d54a28e80 + +COUNT=19 +L = 256 +KI = f3a5ee9c728db52fba64188ba8ca969fffec185fccb1b0fa652c2ffb +FixedInputDataByteLen = 60 +FixedInputData = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed88 +KO = 6e063ebf7e52f02626b0ca0101c735d972f71a059242b4ad0ccb27e04e52578e + +COUNT=20 +L = 160 +KI = 8ba71c71af787f55c3ac3ce48a03428447e65b0ecf42822d60012741 +FixedInputDataByteLen = 60 +FixedInputData = 315c3c882690cc9f08ff51cc6827e26fc75f2bb89eee4787046853f7afed3178f521bb4cf0a57c1a2e14f474efbe3ba00093346e0b5536a7fb8aa220 +KO = c2fe440deb51b417b6ae57e9e6785965d340d642 + +COUNT=21 +L = 160 +KI = 4ce3c1e9c000870f493a3d61f5aad1c6cb501ef8a76fe3be3b03da98 +FixedInputDataByteLen = 60 +FixedInputData = 8418c88188aa192543afafb5bcb486749f1bd68493d74f74a9f067abf5fc114a44d827deb4ebad3de6ccba4347b6ef5830e65512785e35533a9fe1d4 +KO = 0e09c579e9d74b78c335fa5d167dc0fa7dcd67eb + +COUNT=22 +L = 160 +KI = e455f3060edac92d4a45273bbdd221923a5d7f82eb8f38228ecab033 +FixedInputDataByteLen = 60 +FixedInputData = 8c68ac374a14e483c02f9c755a993cb1a36478b83d6dfa431ed5446d4bf5eedb46c2305c553f18a0b026d26def88a75b0546774cd67c4a4d5810dd65 +KO = 29ccec3d6dee8e0f5a1dcc25212149fbdcb128e0 + +COUNT=23 +L = 160 +KI = c75b61153c18d6b11238b89b416aabc2f8297c0533647c4ca428b583 +FixedInputDataByteLen = 60 +FixedInputData = 0b2efb84f1f01dd5c5b15262307aeaa7c41c29a56eaf85189db61d24e1e4295b1bc76c9cc026d66f69915ae0b543b46e1a742e51cef28f4d7c62d612 +KO = 001bb182d5975ae04dec3bd14026c7f60e33e467 + +COUNT=24 +L = 160 +KI = f457ad737c27db17294411a6cbdeda738219f4561492dc84f0cad126 +FixedInputDataByteLen = 60 +FixedInputData = c3d31ccce568ea035e16c2edfff2d822bab203ef7813d58a39b0c9be9480815e515eaadcfa06f21a898232a81fc4db1a8a0c318a8791cb2fb03d8afd +KO = a6983fab74a9a28fc989d6155ff03e68ac4b8dae + +COUNT=25 +L = 160 +KI = e801a4638f5835014cd3f33fbf9b4806bd92c233b7b2c097b6efac48 +FixedInputDataByteLen = 60 +FixedInputData = 16901a3576ef9f55a6da6517d46fd8ec230676174b280b4bcbb2ede096aab08079bb24380d2af5956372286a1a326c211618708d52075b6634a927cd +KO = fcb92f8760ff8f16bd6883d8f6bfebe79acb8c2c + +COUNT=26 +L = 160 +KI = 96154b5d333fc90eecb9219f8423030af5ed069af267746934f2db8d +FixedInputDataByteLen = 60 +FixedInputData = 3b2dd41fbff62412bdcb80a76267009c84d3bbee9a8c7208812a9434f95d4824109772ba4cf83c2a1997d9e46c9b7ba6c17e5fdc2a13c83c9f76cc0c +KO = 634f9fe66b4ce2f5aa99df3f337724754ca626f0 + +COUNT=27 +L = 160 +KI = 4b5a3a6e99c182c8007473a0702835fd453cf369b664e92e59ede858 +FixedInputDataByteLen = 60 +FixedInputData = 2b660279d4a7b7c6fef1070c49aee3f50b672df9b384d2f44e5ac64a383962a1e3711fa2789eddd89c665ac0b86c8668deb321f851eb9038ac2fa4ca +KO = 3b666357a833416d38e214963e14cb12b9e99ec3 + +COUNT=28 +L = 160 +KI = 263b257e155b1439d6898de1d03cc23e2ab2c9a6e16d6ee5e82891a0 +FixedInputDataByteLen = 60 +FixedInputData = 42ae205c15dbc2751d366a8f42a4bb1def5b0b64454f95a61aa1f5b66a406d12c6cafacde651fdf2c9e122ce5c0328043867abd50b85bb3fd305733b +KO = 32e719a84c1452ab08e6a11f12b5018753a13b12 + +COUNT=29 +L = 160 +KI = 190893d842e65f31c4907c7b513789cf4907285654183f8d32bcbd8d +FixedInputDataByteLen = 60 +FixedInputData = 834dccdb63bb4e87110b8a8861ea06ab7484ff9c2e398afe4c30f22f5766b3f9781f66229f9af4998b91a168af71ff7ea2fbe9a0c95e66669d7c84b2 +KO = fc114d8a7d7da5a8cfefd5c21f4ac758d4fb0aa0 + +COUNT=30 +L = 320 +KI = 1335066b80b33aaaf46d7ae7e7832cdaf803ea2a9945b4ddf4651c45 +FixedInputDataByteLen = 60 +FixedInputData = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa +KO = 0ac4e4de88bf034433a7e1d73cdd9a7ec5c76acf06a22c62377e26f555b0fb3c7cc0554359849f05 + +COUNT=31 +L = 320 +KI = 5d66bf5705df3001435feec7e32851cc10bf957b14110f6fb98705e7 +FixedInputDataByteLen = 60 +FixedInputData = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf4 +KO = 68443f10180b6461500247c6657203e9b70e1a3890ca43aebbc628522caeb0693cdbc77ba766df5f + +COUNT=32 +L = 320 +KI = 596476cac01d8f4fc67e5da3dd1ca5b2aca83f5fa1d82debf8fa7ccb +FixedInputDataByteLen = 60 +FixedInputData = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae1 +KO = e673af9e587f53ae3f8f682331847f19fadd8b27b338e9f9a730c2c2495eceb82f13adb7130ad38e + +COUNT=33 +L = 320 +KI = 9cb5e9d00d8705996c7e2f8e199aeeea0e398ad62840b908948a7e65 +FixedInputDataByteLen = 60 +FixedInputData = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c +KO = 77ce5c58a4461640598b0234dc89ca8e9bd805bca5afb54abc3393e4857ad525db3fa35781b2a7b1 + +COUNT=34 +L = 320 +KI = 18b0e8d67e5e665823b7f8d6092d52cd8a7f6c58698e8c490d0ad8b4 +FixedInputDataByteLen = 60 +FixedInputData = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c68 +KO = b673153bb043e54f9f7abe9c9f9aba3b026970611a3be89f98a5524a84a6a37863b613258baf19bb + +COUNT=35 +L = 320 +KI = 0e25e4bb5e5c588de4332c52a19ee730bdaa3a9d325d9147194317b4 +FixedInputDataByteLen = 60 +FixedInputData = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba02 +KO = 34057a55f3b0c4b70526897fac18f479c5a3889e2bb969cc31894304dfb0ccc2abed8f8c4f864cd3 + +COUNT=36 +L = 320 +KI = f76ece61885d169508e7d0c8dfbe026293cb41ed8b57f35ce155c5b4 +FixedInputDataByteLen = 60 +FixedInputData = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d +KO = a3767e451f4cf990cf1ef4f1ce44ef889a110a9c2b9206204566af5698c519c4f8b2590974ea41f7 + +COUNT=37 +L = 320 +KI = 2438be68edd1457a19ea4b3b872ccfe6fafbb6662f1e9cdeeff63f87 +FixedInputDataByteLen = 60 +FixedInputData = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c7900 +KO = 97c6f4edb8eb632122ce4bd0d582a91594d6cd04a93195406b6bf8d0a0b553613306e7a0e7ad19b1 + +COUNT=38 +L = 320 +KI = fc288387bb2875bd1907092f26ba8aba48d74a92668a217bbe95b747 +FixedInputDataByteLen = 60 +FixedInputData = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae +KO = f9f23d0e1962a78845a4f6b2aac16926f0ee571c503c02f2885d4bc939da2f00f01272afd5170233 + +COUNT=39 +L = 320 +KI = 982a52c4429229bae4a7bc43a84cb6ff9db34482e9adb4fb49bce2de +FixedInputDataByteLen = 60 +FixedInputData = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce4 +KO = 68407a3639e92b2c56cc58020c7f1e19a302b253e6f7b2b3215aea286d47c423ed0d1611819cc11d + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 4435e0203ca73e356595d8c237b549463055b27dc259ef1f31a57e3d +FixedInputDataByteLen = 60 +FixedInputData = d486f6a5c54f88b6104d078791489d7c1c768bca7ef9f61571fc9a6daeb0acfd113d8623b84d3af98fa732517d3a18aa04c2174592cc261875883df2 +KO = dc0bbe8781137001eed5925bfc6d8321 + +COUNT=1 +L = 128 +KI = 66b1f179103e9e00a3cfc14eeb1dc7260b10e39923cf10e36eb9baee +FixedInputDataByteLen = 60 +FixedInputData = c796411036bc2ae408c7de4b8800dc87a35bc07361a995006b1fee53dd30774ea5de8dea169244f20ce82e32d8456c00416460fe99268205b6bf2313 +KO = 6ae2509d021603ec8b779e4aeae7b5a5 + +COUNT=2 +L = 128 +KI = 4acdfb1fe8353b131b75fbdd81f52dc3d3db21631518c36bda04836c +FixedInputDataByteLen = 60 +FixedInputData = 0dbb30f420930eac16832e684f37aceeec5602a89cea87647d7ff3dc5c6a0f4d7968581d89bf23958eb1cb09feee668823b005c0d830b0f3ec693609 +KO = 722d0dd000f242c9d9d22db3ffd8a0a1 + +COUNT=3 +L = 128 +KI = 8aab219a81c1da866b443765e2e49de1e63778c19949dd4b071cf558 +FixedInputDataByteLen = 60 +FixedInputData = 08e5c8ff82609509df1c4e905f4f968852f37b2d8d6c2d8535776ae977a302b991eecc380c600fe4c31358499a20a5046ff8b641ca6b78405962dcc9 +KO = 4b2227277a287a8488d3733f080ae64f + +COUNT=4 +L = 128 +KI = 2b7cef1e94da2e2a04e75f4c0d0f3d500fa1f1fcfc296b864afc1fe7 +FixedInputDataByteLen = 60 +FixedInputData = efc1bab2d932639d8e2b9f0dde2955166d6ccaa3344c6de9c577ab5c723830514882b62895ff2f606e37e44d60d67cc3070a9d066da66adbb47012da +KO = f11f4abcd00ddc46e5b8e5ad2e8d734c + +COUNT=5 +L = 128 +KI = f2e2007795d64cab1e7dfca70a24ff017fda53da18ccead823738e60 +FixedInputDataByteLen = 60 +FixedInputData = 66dcf94255c090875188979778468bc4fff798d75318755d40a61239bb67504b08818612f5505ff674da2dfe2e013d51b2e9b521abad431d55ae8eef +KO = 6aebbf68d39948ac95cbfe296fd1c798 + +COUNT=6 +L = 128 +KI = b60d8b850172caccee606a1f322f303ef8e93db27fadcf5aa542bfe0 +FixedInputDataByteLen = 60 +FixedInputData = 54865b82380f7bfc2c2cbb21f1e81c566ef654ab272614ce8dfe0fdb06eba11a26b4a47f196d019f50ef58502246b4cabf2b8af063bdb0bc2abd2cf8 +KO = ee5503aac768660ef8d0e35333dfaf5a + +COUNT=7 +L = 128 +KI = c68d07a5353b9e970bd45abc327039c6c37c975399c2c801f7223579 +FixedInputDataByteLen = 60 +FixedInputData = 2b8d00eb508cee44b0323e8eb0df8ba47f9714e77e9a625bf8b07d0be54c0402f8bf1109df5b1ae4dd7b0a70c82e42d50c24f0c74dc447ce8c57afd3 +KO = 78a856778f65e12480b7e52c6bae5b55 + +COUNT=8 +L = 128 +KI = 868db1e2e405c75a9279b5946029584ae73317eb6acb7c28358c6be4 +FixedInputDataByteLen = 60 +FixedInputData = cc77da253bb9c8653c29582f134cdf57789696f3bfbc2b962c63d14afc1247ea863446b9c74b2f4f24147ffc22530d8a84dd27983024b2804f38aacc +KO = 4ba6ef30a181f249269e7a2641158f0b + +COUNT=9 +L = 128 +KI = d5cd994d819f1e225f1b00be42ab8fc410bb89b7866d82562e4e0b24 +FixedInputDataByteLen = 60 +FixedInputData = ee2b3113d244c8c7df00439d6a724110278401f3ccfbc9a9d7af7123e159f3b83f574923b7810485fea3d6ddfd1cae23239797a74282d9936a5787c2 +KO = 8b81b33c415b805f1a8fda8125fe1287 + +COUNT=10 +L = 256 +KI = 326075e6233b0e0e509254515befb5f804a564983fad32d9acaedfc0 +FixedInputDataByteLen = 60 +FixedInputData = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a +KO = 7f24e43790f9fa2dea3827f08242c0e2e2457c8069d97894026712f194928448 + +COUNT=11 +L = 256 +KI = 70c04acb427a0b538b75ce3a21adea5a77d44cdc15b27b12f07d2845 +FixedInputDataByteLen = 60 +FixedInputData = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e +KO = 3479a60634f6ccb2e801f28e71ca712c8779b47641a526de53ac0e6bb01832cf + +COUNT=12 +L = 256 +KI = 3b6445b770a34e1454afe377f9acf900da30046e05a8ae13edb35b3a +FixedInputDataByteLen = 60 +FixedInputData = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307 +KO = 94c7875988f14bd5f1cb1522ddbcf7373c6483c2b3ec6d0dc5594940a7fc1de6 + +COUNT=13 +L = 256 +KI = 1eb09dd13e56b9527a4bfa48f0f8295560f85f71e9170535242c282b +FixedInputDataByteLen = 60 +FixedInputData = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a +KO = 2d9a323031464ddf3f52de74b093d5e696a6e87d495130a743387e67e14e8830 + +COUNT=14 +L = 256 +KI = 285b3f3e57ff8eea910fab6542b745dcd33efd409bdb5b36af51236c +FixedInputDataByteLen = 60 +FixedInputData = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea +KO = 0f083270ce9c344c6a38d1bb723ce379c7bf8f124dccadffa74f8b82f45687f8 + +COUNT=15 +L = 256 +KI = 1a4184bed650125bc9c533c4cfa1d6c4b051a9fe546bf86bf1ce38f1 +FixedInputDataByteLen = 60 +FixedInputData = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd +KO = 389fdb0dd9b815ffa4a022173dfb0f9e7d11d17fa8467cb3ab3210f9d9311fc9 + +COUNT=16 +L = 256 +KI = ac5182c0664b3266d6db0d59074f0df84dea6f4c1b783b3b9f2f77e8 +FixedInputDataByteLen = 60 +FixedInputData = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227 +KO = 77879df08b43178d599de9b90ab607fc5591fbb613e45e80592fde24f1d1ea59 + +COUNT=17 +L = 256 +KI = 0bf8b6f309f59b5a3b51b22379a1684ab8d17dc8955f93ff0570f0b3 +FixedInputDataByteLen = 60 +FixedInputData = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096 +KO = 7a78ebe36cb63b4fdda950948b02c6558c0353ed3081db31e889f221da867e7a + +COUNT=18 +L = 256 +KI = e57318212c02d3ccf00b63451d9711650e3ed6548e2c15816a3969f1 +FixedInputDataByteLen = 60 +FixedInputData = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac +KO = 79ef67dd831bb389fae6802b808c1d723000182754578407655e7dcb39da2d6b + +COUNT=19 +L = 256 +KI = d8fa5a1c9a5a5b2650e7872ce9dce60bb5f6f74d0781926d5442cb8e +FixedInputDataByteLen = 60 +FixedInputData = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7 +KO = 4725c35fb421ec5c1a0241411e1a728fb69c7aa528d1d9d9ed11b9056f98aaa8 + +COUNT=20 +L = 160 +KI = bea3f28ff41db183cbc871a3f29b558678a96853979efd21c0f530b7 +FixedInputDataByteLen = 60 +FixedInputData = c86790f671c8051aabf619d2d5bbeab0f016e4e32d293431ccd52333d1fc96ad95a140115d50ac2eb746ad909d5be933740a2e4cc139ebb83ddcef23 +KO = 3afe89f1002aa91637f656d9edb61764d5f1f051 + +COUNT=21 +L = 160 +KI = ef82ed55af8ea7829b3b95d90620cce66046bb723b72d7411c883a34 +FixedInputDataByteLen = 60 +FixedInputData = 9298fa20fef53362119e73580694e391440706b5be1542fb8e27ef32edb6f0a4ac384d3f0b73fdb8c969fe7c534e3fd6b9e5039990c14d10bf75dcd2 +KO = 4ea4367c0feca25ffefc30ab6423bae3ccc93e2d + +COUNT=22 +L = 160 +KI = 7230836c35ef7de753542b12ad60755c3a663e465da56cf6d778d9e5 +FixedInputDataByteLen = 60 +FixedInputData = 488b30e02a69b17451fef5310739f0f3138c6b29d667ea3b24f4926437b18ab595ab23ccff6aab5a6f75455f84eb48ffc99cbf621b0faddc8a08a0c2 +KO = a303f4b47fa8c6712dddee2c22a31bb30e49e78a + +COUNT=23 +L = 160 +KI = af3a24b23fbbf13e0efd4f47ba0ae3f56dae62a203c3132ad2623843 +FixedInputDataByteLen = 60 +FixedInputData = d9899f8ceee17fe0f3d64efc6620af1ca15e43d7c6fa063927851297987cc4c6603a0728dc843e5b5688e9c87d15ff76f45cd6fd2abb3436aab642f2 +KO = 22d225b061204523b58367fa9aeffc5be489666e + +COUNT=24 +L = 160 +KI = a6ef48878511b846e1296d4994a10000aff33e4ff6a71a037ce87cea +FixedInputDataByteLen = 60 +FixedInputData = f3890910d86760f181b8aa08556be1c7a4b91b3bf76e3d96855932d1291ceea73b49d6a1fdd2ce61ba325e3d0c6a4d82d140b1736ceae4bad105b629 +KO = 87ffe2c756ce64e6ed993edf5e5d7f5942418464 + +COUNT=25 +L = 160 +KI = 665f2bd4f26094ca6b1c40857c434d230d962e886eaec4d7ebe89708 +FixedInputDataByteLen = 60 +FixedInputData = 9573bd9a671eb3e7f2a49a77c977562772d0dcdc34576bb36fb44b621112dfcb490deb09da3d219ce0f1371ea26a83a11512beba84222f4cfeef74e4 +KO = 178f8c176d896f5079269e9dc90f6ea822659491 + +COUNT=26 +L = 160 +KI = ca5c3085c0814e2b351c8ad84f57a5f74818c0a401afea19075995f9 +FixedInputDataByteLen = 60 +FixedInputData = cac317719455a20bd636ef52d7bddbd240d2db383a9d2d0fd5c3678ee6739f4f049654fd01145c6131675d2c1c6f9928f40f4125e761079670afe87b +KO = 7a8f0991409ac01bdc03b28c0a76cffaae743ab6 + +COUNT=27 +L = 160 +KI = 6e89ba5a029f96d5f482692b8bead7179af0e9d9a06e104400195591 +FixedInputDataByteLen = 60 +FixedInputData = fae74d7aaf13e7ee5d01e495fe75f853baf8675972ae5be4770f502c53d1087290b1a2c4e60e55bac8caf7ea82e1b5a21e6db0e34ac3a695d0cf6181 +KO = 32a13592cedb99270b711db6266b345efe35e5b6 + +COUNT=28 +L = 160 +KI = 73ea9dcf17cc9fcbd57c48bed6e1a4ff61b79fd2b3bade5606319c76 +FixedInputDataByteLen = 60 +FixedInputData = e84d7f4e6209c1a510041c6d5c98d33935f79e0a139a26a9b0501f8fb4b6d99277b469a740a5a56f21cffa60f72ace2767d2be4f2b8e60a7e03532d8 +KO = cec4d1cc78f854e8a99326b26752663a2b818851 + +COUNT=29 +L = 160 +KI = eef4e942836829cccef27fdf19b521ef3e8badae6e1fcce8d26b7971 +FixedInputDataByteLen = 60 +FixedInputData = 172ad2e2c7ed8150eb631f30df1e361b0cefc60ac50f89879ff7b52bc871ba2574cdfa9b0799a770d1829d95867dfe85dfdc701506c41ef157864c3f +KO = 65f2753939d3dc995ce4bfa1ab791821d36019d4 + +COUNT=30 +L = 320 +KI = 21f00b3b065fb5f835ce2e609fa3a6f97df1da8382fc879fcc486136 +FixedInputDataByteLen = 60 +FixedInputData = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c +KO = f5eadd5579822987e94758bceb5e45bfc46919a979f07ed72d1fac64895607dee9de718e5f6a31a6 + +COUNT=31 +L = 320 +KI = fb059e6f5eaf7d42a6297dd707d966fd26ec49555b8f04489f82d25f +FixedInputDataByteLen = 60 +FixedInputData = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab +KO = d35079ecaf40a7a2aa2dd9a0993fd981715966619853715ee87f0a0e003b0743ed198464060145b9 + +COUNT=32 +L = 320 +KI = b6cad6e2cef2d21eeeeb4b081b5da81c4702652ee299ee0c394ff658 +FixedInputDataByteLen = 60 +FixedInputData = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034 +KO = ea0bb87ad46ccd07310a9277b30e589c46d5da745a728f9743663e6c1fd72674654186dd3cab00b7 + +COUNT=33 +L = 320 +KI = cdab0a954bdbd8b77720995fdc936350adc0eb2b1721b544da40b7b3 +FixedInputDataByteLen = 60 +FixedInputData = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1 +KO = ab06116313feae61aa009b7e2b3bb4ece8f2acf78c3246d3f999b21c95fa153c8af2cec00f1fdba6 + +COUNT=34 +L = 320 +KI = b65cc9c97ee5593655942fbaff921ed751b03873143f1d2f1cb59173 +FixedInputDataByteLen = 60 +FixedInputData = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237 +KO = 5c32a66faa87fb74dc72358929ae135de65c0682286dccdf09a7e86f3a8c553fbee65efd82770f19 + +COUNT=35 +L = 320 +KI = 2e66e74ba22cae60fea4418800153551907580ba9cba81a4a8f6e8a4 +FixedInputDataByteLen = 60 +FixedInputData = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a +KO = 27bf5128db8fb663a70900e46fdc8e168e392f486ff5b506939b49caa4ec63bc0468436d6872bb04 + +COUNT=36 +L = 320 +KI = 6ef65b3160fd67d7b09b63876f35e696acdd116ec7c98e59f54dfb7b +FixedInputDataByteLen = 60 +FixedInputData = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7 +KO = 86ec7e3f4f90df3b0ea0c28ac88fa167a60ddd4fdc389e75188b3a14e22048b08af8fc65a665ce23 + +COUNT=37 +L = 320 +KI = 2131c9d43a078ff7dd02ff66f736fc6a8111825fce6a4f5bd6701bdd +FixedInputDataByteLen = 60 +FixedInputData = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48 +KO = aacb054d9f6a5b35f49e45f7b44fc161be8cd41760a789395f2ea1faaeea8d814573df931c948e76 + +COUNT=38 +L = 320 +KI = 8f6c70072be6191701ce53aa29d324c692e6118428cdeda2f6d6ba04 +FixedInputDataByteLen = 60 +FixedInputData = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016 +KO = d26e07037a15198004b074c38fd1eb14604b4d3c6093bc0946c026e5fefbf88a01b18983d56586b3 + +COUNT=39 +L = 320 +KI = 9716a6e7f6a537369e3c107a6cfe232a4b35c781d709ca229468b151 +FixedInputDataByteLen = 60 +FixedInputData = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9 +KO = ae751ec310d643756514471535c0198347b7cfecab0b5d3f4aac8b1806cc55b2bb6afba1f4db5e88 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = a31c0ed2aedb5fb260d1307d33db883f681d3efd300efcfd8fe306d7 +FixedInputDataByteLen = 60 +FixedInputData = 43ebd9bc28ac01d90b86eccfff188113d1d4703f9f56762206e6d90747c3d20f7ea130727893db5fb6cf18cb59c62bd02599fd3e6403d55139cf862a +KO = 4cab02879876d630b6f8aee1c32253ca + +COUNT=1 +L = 128 +KI = 962d673b5a593cb4bee3f291644a4664cc573d198f670207a479b997 +FixedInputDataByteLen = 60 +FixedInputData = 022535f2b799321fd62b7fe22d12755b74ee1d66178f3f54f4876292ca4da68457f5cdab5311999014a48650498f3739a200552e88cce54e21617b4c +KO = 090a45a2a5dcd22b204f303f16cc30be + +COUNT=2 +L = 128 +KI = 2211729e8973b7fc19ded460a4f7393aaf1ac7ac4c04f8cfaee23529 +FixedInputDataByteLen = 60 +FixedInputData = cdc103c3b9ef0857fc0c7aa363a8b42487dd58ab39b6719d7187dd937e7ddadf391d09b1b10b585597f2f8aeb36cb1cdf899264859259e7b10f98ad9 +KO = de4137bef9bce665290f998c27177e37 + +COUNT=3 +L = 128 +KI = 002f8b476acf22a632c2fe6509ed8d193eb2fbc86c722fd518701036 +FixedInputDataByteLen = 60 +FixedInputData = afc401fa6147bd2794a9dd59b1200804e8e1175af072404e10c59842e9a2ae75ff75ca7afe54b5729740cf7649e8a6146f206f40355cc2b388db92bd +KO = 801cb786d3dcffbb2711f7c1153ebdbc + +COUNT=4 +L = 128 +KI = 2d0a264d66cdf0a99cf76edec5dbac22858c481a00e078798a2589db +FixedInputDataByteLen = 60 +FixedInputData = e8d10c04025166edd8c362932aec5c59fda33e4b93f1252389522f77daf6f7459ce75a042321c40c7932c0b31a3c5f222c645ed0ca1335e00f179be3 +KO = cf1fe4b3e79189b9ded09e7254220230 + +COUNT=5 +L = 128 +KI = 5afe831f675f5af6f3be829bc1e41911b02206859e24b3a8c46ac2d8 +FixedInputDataByteLen = 60 +FixedInputData = 78470dd070e3cf54d903aafe5a259f4fbac23e5993dd5d11074954072d01d80775d2ae31361fa415750f2fdd09abbe4cfd5b9e56df8f8a5259288ee4 +KO = 17de345f84734073934910984e7e1b4a + +COUNT=6 +L = 128 +KI = 97898bdc1e028410d3df72c3080d26ff0e688d4d94ce509614a24ce2 +FixedInputDataByteLen = 60 +FixedInputData = 71120f23a8d916febf1127a281aef11ea8db9a5238ed6369fd163836ddaf09bc9c7ec5542fb2e8f8a6234b031e3861db141d46c0dbaf44cb8baa8ff7 +KO = 346c7350cc9f1313208f0a53e64f7914 + +COUNT=7 +L = 128 +KI = f16d7cdbeed195a9d85cb7ae087c2081b6dc6062f482adb587bca9cc +FixedInputDataByteLen = 60 +FixedInputData = 1d5b331d826e535a53bcbd03fd911bc86ccdacab9c5fc49466d931ac74d9e457cd781b61a0e983fe4f74a14aa9caa44ea8e2e9bbaa1ef9746032e977 +KO = 406cb388f15416dcc656fb14e3970b55 + +COUNT=8 +L = 128 +KI = 5682920a28fc923d0c6a529f61fdbb69722eb226eb8bf548e05bf704 +FixedInputDataByteLen = 60 +FixedInputData = 189d8012e7e64aa0d43aa8d5e973bf2755c52ee84507fd33c4c888c0974d8b0a459cae141bca1edadb0e011ff16a957535134dbafe3e3e7821286f0c +KO = 3c1bcf0dcad052a12bf900c6927daa70 + +COUNT=9 +L = 128 +KI = 25eb6ee42505f8e8685a69d7f9efdf70d96f5205c131ea8850bae840 +FixedInputDataByteLen = 60 +FixedInputData = 331f17dcd9f7db51fe1c19f06b8a4fa55caa0ad7970edb4d8d58d2b794dfadfc2508cafc007fd6ededb0caad3aab9967c1c10da09bd866c0ec417b23 +KO = 96501246ecff7391b9db3e6953d36690 + +COUNT=10 +L = 256 +KI = 078b157447438e0c54f8c9c17312b29804351f038591be6bfbac2132 +FixedInputDataByteLen = 60 +FixedInputData = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd +KO = afe4362328cec7e58c7de0eec4cb83afc41202a61c2693334d6ed42657599597 + +COUNT=11 +L = 256 +KI = 8f46898c972badf5d777aff268e45ec41dc449effdc1a782cb9f9558 +FixedInputDataByteLen = 60 +FixedInputData = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e5 +KO = 238d72e507713648cb7a6e36dc7f3c36cbf1cb836202a1cdf097e24c760a5a2d + +COUNT=12 +L = 256 +KI = 97f40cce3b9021304e96aa0c48e1606fe8cf531f24a0da0945e3e1c2 +FixedInputDataByteLen = 60 +FixedInputData = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a +KO = 93ecb6672686d41c110c7eb4084bd118038bde5232680eee93d71dea42aa9db6 + +COUNT=13 +L = 256 +KI = ab8a6df85ed8e9467d63bf3dc277cf0fcc25663653ff902ff1a99073 +FixedInputDataByteLen = 60 +FixedInputData = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc +KO = af8c4470f5047f7cb85393e34b56877d5519c59d1b6a721616d3a8cbdf41fdfe + +COUNT=14 +L = 256 +KI = 9cb7b804d8887d4bf84cc8f2654fe2aa0b064aafc6df9e693d43037b +FixedInputDataByteLen = 60 +FixedInputData = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef0 +KO = cd77e974a81dd8d5da2a4f8947cfea0571f10209e4ebf07d17d11b7bd9d3dd35 + +COUNT=15 +L = 256 +KI = 8093e33fbac9523b4d94ef2ddc4aa55ad027317a69fe71e23d95c442 +FixedInputDataByteLen = 60 +FixedInputData = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed7 +KO = 17665a37600288dddfba6ba1894c1e8e1adc1255792821762676e65fa6bd05b6 + +COUNT=16 +L = 256 +KI = 1b783b96e87280ee5a3420bea2e0c1e5405a0fcdc15638670e4dd81f +FixedInputDataByteLen = 60 +FixedInputData = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e5 +KO = 8ed71d907554ceb84edb8cbb0b18a8328d3c40cc91c58d2994118a8881dfc424 + +COUNT=17 +L = 256 +KI = 2c24939f3157fc276a0caf1e17c995cafb9c117b72d7b868379407a3 +FixedInputDataByteLen = 60 +FixedInputData = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b319 +KO = cf65f1ba63c76bc07f3e7415af6cbb1974e79b9ec2e9d2cd26e9c57912f8712e + +COUNT=18 +L = 256 +KI = 8b431625259b7c67918d65af83fdd9b32924dd5308ad4e5f7dbc00ed +FixedInputDataByteLen = 60 +FixedInputData = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c7 +KO = a02b1e74c2efe7472459b1035868e1c05d6889b158cc16cddb6944e45a9d9ead + +COUNT=19 +L = 256 +KI = 163bc79fa07170b9c7917e603e60fefea46f0f7136b1ea5193aebdf7 +FixedInputDataByteLen = 60 +FixedInputData = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a9 +KO = 32b7be5bf1477b0fe4f870c202281e4a29d893dddb9c4a7d244e61a74a951c43 + +COUNT=20 +L = 160 +KI = f518c0b6669eb21a06c7aa9426e94f3cac5ab14666b76186622fa8bf +FixedInputDataByteLen = 60 +FixedInputData = 624ff935eb8cf563a156c77c1f54c8393d3a4cc92b8569f6a7a28630ed2e2f7b730360d7b7b9a1b02d341b8b9a68320bf5a0acdaf29372d7f49dd75d +KO = fcf42513992f3b28ddeb8c51feb170cf0a152e50 + +COUNT=21 +L = 160 +KI = 4c10ab00dc1674cdc641f4646b6c893523cd230e3b104deb2267345e +FixedInputDataByteLen = 60 +FixedInputData = d04c274039693d4d4b9a60be1523f601339c9d1b70d6ec3082004e2c35b3d04bd2ec0edeef8a12e8ef46d107d5c2bf098db893c02e3847fce08f2c53 +KO = 62943972998f8a39e04aa9ccdcc411c393da108e + +COUNT=22 +L = 160 +KI = b95faf2ef479250e99a719d1bad05fe0ec8feed1003b04967c3fef90 +FixedInputDataByteLen = 60 +FixedInputData = a088d9e0fab57994d8b26f4d1d6f679f9e8d6009578f5b81e9ac7d8edc81fedfcabcd50d072bac91c556c0847e3cf7731ee51dc20b32628f2b1a86b0 +KO = a9f9cec7bc99b42b5daa77b497034c8f57131fb9 + +COUNT=23 +L = 160 +KI = 22a80fb031af0dfc315437b11d5e20936b6d8bc68534777f6ff35b23 +FixedInputDataByteLen = 60 +FixedInputData = 4f4c807758f61225f20421538c7f20d98d40e794c4056fe7c8d5b2676da9295fb679ce6279902cdd053b56bc8485a4f1610b472231c7c50929ad839e +KO = 4f821fcb3da0be6b072f517c880bb7e67aa43e01 + +COUNT=24 +L = 160 +KI = a655c6fa7926b361122fea3c6d5ab5aa3dbea73ae011efc882c7357b +FixedInputDataByteLen = 60 +FixedInputData = 4d8597af41f4ae341dfb839cf1749e26ba381a1043c5451385fe0b98dcf78083823bf83dca21f5af1d2e75566014970b31f0f9f92565ad8e8aacb275 +KO = d8ee3a9533978b6448d71a4e4e56e9925834a687 + +COUNT=25 +L = 160 +KI = b9b555ac3e18b703e409ac1d42ca6afda8d0363798765bce7407f4ab +FixedInputDataByteLen = 60 +FixedInputData = 29812a4a4750c876084694e8bed6323838a70f8c9a4a90f1bc10b600593e9756d12b2b44bf44b80b395d491ea3407ac72afe4afbbb1fb866b0d89182 +KO = 26dc1e000eb21c084b8c36901b1d77b52f26deca + +COUNT=26 +L = 160 +KI = c29998e06d2cc327e627c9f36f0cecaefcdb8c53c962932502e68205 +FixedInputDataByteLen = 60 +FixedInputData = 12040c2d9d53d9a94aae4906d15f5b14cf7a395dbdc6fcc9dfb2bbf234305bbdfb26bdc2c20af0b2317860ba2af9dc98ae172083ae2ef237e554691c +KO = 7168115f7dd5e3df9faf09b33d3e7717adca0faa + +COUNT=27 +L = 160 +KI = c081e7528979acb9a85b0099aa4d40e9ac81449896bb5161c2e2bd03 +FixedInputDataByteLen = 60 +FixedInputData = dbddda55e8492f090c0ce12a3fa7633749f5a1db8402e120a3735d52901b4e81eb03b9c06ddf31df724bbd9bcb0348f33e180b6d476ea792c676ff2c +KO = eb4076c7860865d2dc15e1c2bb6a553b00014ec1 + +COUNT=28 +L = 160 +KI = 6ff1d6a9e0ef046e768d93372d67b6e6f2d7239a903dcdb7358b29e5 +FixedInputDataByteLen = 60 +FixedInputData = 5442539f08b2a0368397daa191abc7ee7cc5984f4ed1a3c58f73933aeb7b280b599cc83d8af9ee097879d96f8910ee56a814c2ee3d3c3c9291cb1fac +KO = c3e3563622e5a474e5420f7b03a334cb840405c3 + +COUNT=29 +L = 160 +KI = 4ee9840f843a69d945995e50ed80a1c8228bb16480e1f67d0c6434b5 +FixedInputDataByteLen = 60 +FixedInputData = 85dc5125069271f9c36e55a34588db31bdd3426ac4ce2f9cb18a702adbd957251fdd4c8562c67808be621347dde01be2bdacea743d3af6966d245dbe +KO = 5fefa88ad49e8be911fde26590aeec41d11e584b + +COUNT=30 +L = 320 +KI = baf2d8ca8e2cd64f09b646e4ac19aadcdcda2fd69c1d107a3c7315ab +FixedInputDataByteLen = 60 +FixedInputData = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d +KO = ee6f4c8ee9ff091c65d370ddf70ea80631fc949226662ae90c9032964cd3ff205aa16bd50f59ea44 + +COUNT=31 +L = 320 +KI = 0a4528b9b0755008e893de5821d4989e53a6134e75d6ff9bbf6c5298 +FixedInputDataByteLen = 60 +FixedInputData = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d6 +KO = 160f7f3c6583e9cbf44b15ed0e2d58bd48477280336ded27093e2664a4ae2e30e2c9c8ce01f2f001 + +COUNT=32 +L = 320 +KI = 9155cb53f68a47de72f41e274d00faf0a49d8fd6b7cbd0473b86e43b +FixedInputDataByteLen = 60 +FixedInputData = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a +KO = 8cf37ce1623a998d6c2cad553faa75ff366f75a3a2fe4325904fd15ed09c5bb33acac5463fdfa6ff + +COUNT=33 +L = 320 +KI = a7b7094359c577e4b36eb717f9754319a3161353433b1218641c13ee +FixedInputDataByteLen = 60 +FixedInputData = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c6 +KO = a2ba413548d8fe3f1449f59a7d5ad213f4f5ca6c25eecddc62bc978b73a30cd1a88969399366a849 + +COUNT=34 +L = 320 +KI = d779308f63a36cc3f5d3996bb71710cd5a407c2ab9fb72946009ef1f +FixedInputDataByteLen = 60 +FixedInputData = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc3 +KO = eca2bd9291a9e8bcbfd6e5fdcb89a6c928a54040dc70b6aa53cc1d45381f3469e17a13ca256b77dd + +COUNT=35 +L = 320 +KI = a76b4c22fd5195e67254ddafecbafb57693fbcc492f1d024feef964f +FixedInputDataByteLen = 60 +FixedInputData = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d068 +KO = 9745531dbae9afbd15cbb87d335e04fd1adf72228ea617693ee617ea1af641731cae7ba19b9d707d + +COUNT=36 +L = 320 +KI = d05da3863cfa86f1b7a29a090aa0e1ece8a506be94edb4f1dc6a0474 +FixedInputDataByteLen = 60 +FixedInputData = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c +KO = 04508695260c4e4a7f3be76933196a6ac0007709cbc3e87727144a546f274060c17a777a0b8bb99b + +COUNT=37 +L = 320 +KI = 374909517c3653444fedf8e6641013b6c4752cddc71bae1972a52a88 +FixedInputDataByteLen = 60 +FixedInputData = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba428 +KO = 2ed6b374514980a40db0d1b27cee036c74dffc72581c2e3905db810bb88948b7febfba3494bb603d + +COUNT=38 +L = 320 +KI = 7d69ee437c276977440648ba6015a9ebb8560066a254488f253f7c31 +FixedInputDataByteLen = 60 +FixedInputData = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e +KO = e61e0a69aa10c026917625eecf888cfe593d6fa9e066e277c6a5a8ee402279722824c55a527e19d3 + +COUNT=39 +L = 320 +KI = a02b3d2638d2829f17c98f5bc7016cf7093773f5a97b725ec6ade13c +FixedInputDataByteLen = 60 +FixedInputData = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa +KO = 818e5d29e424b10e30209ba7619af573ab8448c2e39a887433598342850b4cc0df113b5cf3b26895 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 92edfe9fddd85a3d13f183f57988d45d459657fee0d31679a6a2c293 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 598b5733a34c47c2b8c91ce4e6d588eaa3d874a20f430a9748970e499f3ca3d671f038986e084ff9dc1d308728276581864f +DataAfterCtrLen = 10 +DataAfterCtrData = 4b1aea8ab1bd24b56527 +KO = 9d68a6108f912bd823025dfb5441ca3f + +COUNT=1 +L = 128 +KI = 131aa9fcc8032c425c70401ce27738da117ac71c657cc5286e6daeb2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 02b8e13ec4f306fb6c90f836353ea9e7a135b25e7720dffa8df130528d6fe21f5b8779d2162b2a72973142516cf96daae81f +DataAfterCtrLen = 10 +DataAfterCtrData = 4456e68f8cfa17509716 +KO = e1436717dd31a127b53e80c38fbf8ca4 + +COUNT=2 +L = 128 +KI = d6c7ba04d8b269a071aa76e7e369a3a4c868562c23777eb9d6a68ba8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fcd8a6f46ff76af0446f5ca4bed2442b96e98f0a266f896147aab0c2e94e6d70112c4089008ccbd8b16bfcdd4ee5c2246179 +DataAfterCtrLen = 10 +DataAfterCtrData = e4f9ba310e4b2d9860c0 +KO = bd692701eb4d7b5bd00fbffaf52a8992 + +COUNT=3 +L = 128 +KI = 009b602653c274a86ff214da6e195087ce2489314005606e5a24ae86 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9873beb26b7c51ad42bbb0a3a0677a3029999c960a41576987218e5f1fd97a60c1ef246c547fa579276ca218f46876083998 +DataAfterCtrLen = 10 +DataAfterCtrData = e4af4d6898e0d0bd8c45 +KO = cf87bf9964d3d16de9405407d0504646 + +COUNT=4 +L = 128 +KI = c1f0e7751d8136dcfd2d32d912c88cbab99dbedec318201ca13749fc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 342c6395271b1c7e138faf98c6b0f4e7a69826c5a11954985f1989857b84838117ac2117e2c7175d29580e16514548e316b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 79d797a41a4535faa430 +KO = ed3d485a73f385f0aba48bd181da847f + +COUNT=5 +L = 128 +KI = 7af38c1b93fe9e93138a6e52f8abfa122b1bc4fe6af6af41b10be0c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4bb7cdbe71a1cf5bc73d7c3245ed7b7454364a7c69cf470e191b3a4a0b7271b5dac795d6adc36fc73267034ab74775fe1380 +DataAfterCtrLen = 10 +DataAfterCtrData = d9c51403be23ecf3ae36 +KO = 05af91909885bae25e38db8df46c87da + +COUNT=6 +L = 128 +KI = 169031d7d117375fe2f4bee0b770854ab09d5270f3a01b17f9535c92 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aa9b8c88dddc04e136ab2716dd02281f58d78aab55142718a2ca667b9db018161ed17791dee7562dc9c484b25d5cedc21714 +DataAfterCtrLen = 10 +DataAfterCtrData = cdfd1694650e1d134bba +KO = 7ae566bafb89d6992d87161947d12db7 + +COUNT=7 +L = 128 +KI = 238a32fc94c7fa5dd9f5337266b476abf03158492576595adefdd491 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 68e29460563133707dcf8858028ca0d54f28e74f4486f780c75f3b695e55c09eb1dccd9ab308348431455f1dd76c9552b6d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 9aac7b6b7d8d45425f7b +KO = 6cf0a71529f8c074a3e8e210d003d562 + +COUNT=8 +L = 128 +KI = 3969e4ce87e08a4698c5a4e0501574f11103697e27c2e2ba1563cc96 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 937009685063b68157fa0d93db67755ef1b569ed685d303cf63793360b130585fc38b8406e4b5ee14d0439fa84fb6b2b3ae8 +DataAfterCtrLen = 10 +DataAfterCtrData = cb9998d1568c80fd7af2 +KO = bb52bc1b6c7eb19a5e885b8045643293 + +COUNT=9 +L = 128 +KI = 05e22ab3f36637f260173fe1e935d528c427bf0731b89423969502dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = d7f026f4a69efc2f504f7b854095b964e4640b449ff3636eabc41991f2e524cd30ca0e5a5000ae351218cd497fe790cd027f +DataAfterCtrLen = 10 +DataAfterCtrData = e16cf78a79e40886ac89 +KO = 7b0437355b13a8adbec1b66a2279a19c + +COUNT=10 +L = 256 +KI = 392f77b87e9abe4bf58e1c5c98326f55d0ac4614ce66a2bb2c7a9bcb +DataBeforeCtrLen = 50 +DataBeforeCtrData = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69 +DataAfterCtrLen = 10 +DataAfterCtrData = 1cf93631f99ee13e811f +KO = 05d93850fa509c75a680f7ac2ab6db44ded1e54d17e9d9e4aa4b2cf03dc14204 + +COUNT=11 +L = 256 +KI = 2d71f82ec5bc29a47e27e364c0075f05fc1c5fc193fbc53d5c08b6a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e +DataAfterCtrLen = 10 +DataAfterCtrData = 7103f1760ad030fb1137 +KO = 452a638f6bb0ddaccb5e3f7152b911cf25e97f82fdfd31835858ab4e32d78421 + +COUNT=12 +L = 256 +KI = f824ce87085dfec93b37283ae86300596fc41de51e68d62a5ddaa305 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a +DataAfterCtrLen = 10 +DataAfterCtrData = 99cdb18236dc886b7e7d +KO = f930ec3092e34ef02ebbdd6b3a2c1b0a0067b7d8bfb3592627ca7ca03f873f52 + +COUNT=13 +L = 256 +KI = 5624a628648bf58525c3d710b4f51645f0853c58df9a280e678d6f76 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a7 +DataAfterCtrLen = 10 +DataAfterCtrData = 43715ab6bfbc5a94e431 +KO = 3c5e3343c5d1656249b806ef246df2db0af954823eac8084f20548ec11649790 + +COUNT=14 +L = 256 +KI = a612000ec30d23fd759bca4899f798209d807e3e0cec78ea05b8f3ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb +DataAfterCtrLen = 10 +DataAfterCtrData = 1938724c4096b8480975 +KO = ff555feb357bb24e0109fa9443a733b431f3dd76509ca8de3ff6e5efbeb320d7 + +COUNT=15 +L = 256 +KI = 0b86cf7b4a39d6fc6e1678345d0e93481d949e20a72604fdac5571c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962 +DataAfterCtrLen = 10 +DataAfterCtrData = 3203604b330597a22b9a +KO = 88cc0e925218b1f514657ddbba072375ac6818ef9ce0f367f5d23f1049a7a47a + +COUNT=16 +L = 256 +KI = f85af13a300324db553e40a73e2310e65b0980dfdfff6d04d1bbe762 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed68 +DataAfterCtrLen = 10 +DataAfterCtrData = fa4f067a6e87ad891fb9 +KO = df81f507001b4eb591db6ec37658cb23abd6960c925dbbfc42930171024a2c5b + +COUNT=17 +L = 256 +KI = 39d9c54fd66661eba01b8ff2d7e44f9420f780ee92502672cd4fbef9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85 +DataAfterCtrLen = 10 +DataAfterCtrData = 2535669056ebe3030b03 +KO = 3d7759732ad0be3107d9c9d4e9ff7f7b8479ac1c74d01425b132a5cd0ab0f3a8 + +COUNT=18 +L = 256 +KI = d97872a3d518a096b977500f93df1014b251b0ad583a52805dccb422 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b +DataAfterCtrLen = 10 +DataAfterCtrData = 7ea54e11b83f45b9d3f0 +KO = 4ac48b72e74e53fa00513a21e9fa28de8a2cb2d9aa67af74d89a48272a631d98 + +COUNT=19 +L = 256 +KI = 25faa744057d1142b3c721e474cc892990eee6ec755140aa6f9428f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac1 +DataAfterCtrLen = 10 +DataAfterCtrData = ac4ab12843dc610297ca +KO = 1778e8850db9c367068d9a7751e40639eb436808103f729bd75cb6196d0394c4 + +COUNT=20 +L = 160 +KI = dda48e2b2a06a0a6cb8d19b113f930c1303b33bbcd81a0045d5ca3bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 709db43e486712805956c87e5f1c6d61d39fb40e95750fadd3fd18d3ed6e18692ac1dafff6bcd2ac77efddf089dfad5ea160 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cfdaf664b55f9025b75 +KO = e88b3506f535b79777caa9d3341cab657594dde1 + +COUNT=21 +L = 160 +KI = 70693b6a65999980bbeefbe11443258daeb81e95b76c6b3772e6dcc8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2846dda9ac0c8fe02c8e36acc0517d4cc1fc105d75814e69655ba76b25c772c8badfdc9c583b49c738bd161003550da7ba60 +DataAfterCtrLen = 10 +DataAfterCtrData = 40b20fdeb0ca9d8eb52c +KO = 365dfbf35d38a1d4d7474aa9f45f2b3735ea7c3a + +COUNT=22 +L = 160 +KI = 4c6b58dc058b09a26318f6c8019075dc81f604d31b37b9d00018459a +DataBeforeCtrLen = 50 +DataBeforeCtrData = dce770272072de617b0061e46a5106391a5b0293db59a5a10a3ecc09adf34e646e31a8ede7c3e98379cdd7dfbe98148ced87 +DataAfterCtrLen = 10 +DataAfterCtrData = 455da61ce75f7d7d5074 +KO = 5f28ee55762608e6605136f37b390d99ea047fbd + +COUNT=23 +L = 160 +KI = 9f669e8b68dad2a00209ecd9f8beb70e108940df32154a8cc777e559 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23a7d8673c32b37c7bd5dbd052a75dad95025f410e1cf552fcb07eaa4940c7d457d5896a0cc2703b848271b5b0043ae42fc6 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d66e79471eed6fcd5ff +KO = 24f628fa0dff60410527273efb7273b9948662ef + +COUNT=24 +L = 160 +KI = 7f006315a1aad987a38e21727189e75ea6a028290a504fbaa0f58c84 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 134a0a49543a1aa337c6942c7f4e24701cf2ee85f2685f6db76f87fa1baaef6d9d7caecd510cf557cc86ecc32047ed7dcd40 +DataAfterCtrLen = 10 +DataAfterCtrData = 47cdc1e945aeb7259e85 +KO = 54bc2411859f2e128de45534b1d00a0d6bdac19b + +COUNT=25 +L = 160 +KI = d2a584cdb4f3e7db356894e8f0ec118885376ec6f625cc5f7e134a73 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59b46dbea3758cd7cd66216319f778809055f0740444688f23fecb0404fd0c4a9be40f8708f34124ef03874892131c9bbe48 +DataAfterCtrLen = 10 +DataAfterCtrData = 3863fd75fccca6f1ab9b +KO = 145098fa6bc93de5d11e00f5945af9fd19e0c3f8 + +COUNT=26 +L = 160 +KI = e347f2520f3b342cecd0b1b98301e8167a9385f58d4a2a0678cf7095 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a1af2eeb5a198332027e37c3338c6489fd227636af26ae915a340564d7a2b191b9609610c246c8f0180c9e893dca211692b +DataAfterCtrLen = 10 +DataAfterCtrData = ed9342d737f8dcc89d5b +KO = a9957a878b97dc430357de0b1e2159abb1b713f0 + +COUNT=27 +L = 160 +KI = 500511133ea5efcc5e79c8a0b714640b89120473c4cdc7e61d346676 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f2f7f9c423680453cbcd30cedf5ada6f441f7b6087850a1196b1017600fea7f979b85ee40a4e4517b1fb5dad45b8db7c4b8 +DataAfterCtrLen = 10 +DataAfterCtrData = e9cf2fbcb4321edbded6 +KO = 668cd140b9d972023fe96655f356f917e1232056 + +COUNT=28 +L = 160 +KI = 60b54ec3d6563801c1097a2702e76ccb5bdd04532b090d3921765240 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 452cbff4ba4976728e4f39c52ec61dd97c5a5a1e69dfa939ceb6747f6e72016602d86e23e1a929473bbafbba364306dcc99f +DataAfterCtrLen = 10 +DataAfterCtrData = 0de8cd348cfebe3b1893 +KO = eb686a74ed6239382c80a4179126c98e74935a43 + +COUNT=29 +L = 160 +KI = eef86341bbabeb0c12d9940d47a553e2aeca18140db373d7a69f746b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 07c61ebf01edd094bdbd50d2f64261493aacbf7c9cee10e00ba5cb59a5eed64dadf24c5c142dc7ae796fce7e626912e711c9 +DataAfterCtrLen = 10 +DataAfterCtrData = f6a77eff6be57adc49d1 +KO = 0c4941152574065b39f971122a6586772eb7672a + +COUNT=30 +L = 320 +KI = 7651fb8b89f9220818802439c1cbd67325edb8314a0c1c3f6a96763d +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf +DataAfterCtrLen = 10 +DataAfterCtrData = 4ca33d1bfc29ea4c150b +KO = 9401c790420c5457cecd5834b6902a7e7aec701b0bf9d863be14d9e795992c6df7fc8833d41aad56 + +COUNT=31 +L = 320 +KI = 567ec8efee4067080fcf39a20501a11a1245ee47dcb7217f59b8c04a +DataBeforeCtrLen = 50 +DataBeforeCtrData = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a +DataAfterCtrLen = 10 +DataAfterCtrData = 1ed30cfcab4eb6b2dd9f +KO = 876ac7fe240dbdb1acd6efd0024c04acb83bfe262c1a3b49904476a70908cb55245c3b11a27fa033 + +COUNT=32 +L = 320 +KI = 91572a01e1ea23db5b9493554d0b98fecb038c9e31e51fbfa23adf83 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f19 +DataAfterCtrLen = 10 +DataAfterCtrData = 51a14b498962e017fd87 +KO = ec8d5f07924fdaedbee6f61643dbb888f674270c826f7d9358eee85a8a6b7048e4c1b250141b7fc2 + +COUNT=33 +L = 320 +KI = cdce5e7ca84d122d0245dec05fb885cdf36d19550544c2aa2acf75c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f831963562 +DataAfterCtrLen = 10 +DataAfterCtrData = d367faff17d6119f98d9 +KO = dde0d3e1c4ace0c420af7b06dbcd6e6a7055e470582a2951f871b0b6888f164692b92017a4d977f5 + +COUNT=34 +L = 320 +KI = e5125a51da6ad4535e5be61960e05229ca6ed6fca0e733c6cfed27b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb +DataAfterCtrLen = 10 +DataAfterCtrData = 10650d41be7e0100fa6c +KO = 9dba179107a54cf8793595c618c57ccf427246f07f065794524399625c40786cefc7ac0ee03aae9e + +COUNT=35 +L = 320 +KI = e8510a81942314575078bd6a92b9616f3e79a37a02d19f880e80530c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb +DataAfterCtrLen = 10 +DataAfterCtrData = 3a2b5cf5c512c2250ac8 +KO = 23fbffe21ab2686b52227ff35fa0093f1a2266d9a81cdad97895a4adb3692c73e322d9da892b6db1 + +COUNT=36 +L = 320 +KI = 5dddd6eebb21c648d9adbb89299c2a78fb1bb18d6724cb50137ad549 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c71558418338 +DataAfterCtrLen = 10 +DataAfterCtrData = debd712270688a31d702 +KO = d538d5cab7a4bf6696a1b0af4049b877a68d64a0e968a8be97a05ae930377c53f923f1127f1b5a07 + +COUNT=37 +L = 320 +KI = afffcc73739eb1228d88e05e938b68bb072cab9c252589a46390d9e0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706 +DataAfterCtrLen = 10 +DataAfterCtrData = 6759e793cfd78fc8a702 +KO = eb1fe4ba0279cb0464e3e41950875536bd3c1c5a7e4a970e6d38bacf04a512d1f2363926f0e58344 + +COUNT=38 +L = 320 +KI = 3d4a560259a5dbb2cc093289e4253fc71137d4b5ebc264fffb9cf5bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a +DataAfterCtrLen = 10 +DataAfterCtrData = eab96d45860ff116a340 +KO = 2708f7d1d6d279d4d03d9d66be2b4e2692dbc48a311623292f454fe4c58fbe9d8594db0a1ef8ea9b + +COUNT=39 +L = 320 +KI = 367d0f31c5ad887a32822e52e247a980dd2e454952fb0df449a6350b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f92811da2c0ef893d85 +KO = 8cab55219534e3ec9fb75fe2238ed89afc9e0393cbbeb005d3f77cd05e86bf07efd2b3aa7a11e9f7 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 7078b224ee6867f43ac3d2d555bb2dfc935fca44faec5f88124f6e1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b9466561ff1bc6d2058bbe708e695601196fda17978188e6264cd57e1fc298f554bb769699c49a825d6e278206f6614cbbae +DataAfterCtrLen = 10 +DataAfterCtrData = 6f4792fc8bc75a003773 +KO = 4b81681a8c56d5d6aa2f4d44cae06693 + +COUNT=1 +L = 128 +KI = b09567b47e2f048a4559c577e489c3f4826daa0ec837a475ba565bc6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f621b6d3cce97fe5c4875dd03bfbcb9bce8baf85bad2170c3eaf3eaab0fa3e4b59f0a9b964fe9640e058e3b88617d3c6ed6 +DataAfterCtrLen = 10 +DataAfterCtrData = 399584e92ad4263f8b24 +KO = 728fb84ae0fc093c83e526fab9373d98 + +COUNT=2 +L = 128 +KI = e25e8adc2ac42f5365f365e42ae76288f400194fd66bb15da0e81529 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec6fbbd7305bf9437c7926e43faaf45e652f5444c1867b22b23e122b72b63bd923f30d2e727e2dd39da8afa6774c6dc034d5 +DataAfterCtrLen = 10 +DataAfterCtrData = 86737b4028c3f7796160 +KO = 75f2ee1383907a77992cf61572f9e0a4 + +COUNT=3 +L = 128 +KI = 4a27f7d3ba8ebe6026bf70647144854f5e555f32e8321648cb73c3c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3e7a5a24b2c6d9fa9d29b703491f20fba8840d530344bf10f4622a3ef05084a2c1608dbbd935561e1a2ff04a021393879186 +DataAfterCtrLen = 10 +DataAfterCtrData = 7f0dfa84bb4e4919f38c +KO = 7eb97a6969dcb9754ded63064fd0535d + +COUNT=4 +L = 128 +KI = 0a0ac887b627fa4dddec8ec91e38e0d1aed39f9e2017a5b4da90c787 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1b6dab7f2d3617ab3a1154a9717deaa913a235520d446e8777e8ef6d90030a4f9ca779e1b573fa6f5d6dd790085ef8cc015c +DataAfterCtrLen = 10 +DataAfterCtrData = 21eb94861e81c2caf95e +KO = b2ab60af46642aa2c62f90f291c2a9a6 + +COUNT=5 +L = 128 +KI = 84af6a31c27b585a61eac64b2e96f1ff5306a953714dec867d61d414 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91c3b2434e710672b32565bc2a4ee7cf4e747e4f5bf0ae3dcd5076abc3677ac52a35979b2da98d990bc8ecc5daf9e7109d3d +DataAfterCtrLen = 10 +DataAfterCtrData = 646c790fe153dade4b96 +KO = d99d8c265c0330758cd28b5f6b9ed75f + +COUNT=6 +L = 128 +KI = 9d7d02898c6cf58169b957b8a945590219b380910a84a6c0651c723c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b5a9fd41b08b29903f142beab505c1866c1941a6c0305a388dcd9cc0433a38f60858bd307868dc2dc06c6cdf4fbec5e938b +DataAfterCtrLen = 10 +DataAfterCtrData = 9719e93dcb8d4eb2b962 +KO = 1ecac5e5ec6f68f7f2ef637286f24982 + +COUNT=7 +L = 128 +KI = 166d48037c3b3df43a2ce4f189de7ea093a5ad690174de0eea733125 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 05f1ac1ec430cc0cb5777c3f987d92cbb16e167a8044d6d7fbe392ee6ca26bafb2c5b015472a916d17973f537d965e33fa87 +DataAfterCtrLen = 10 +DataAfterCtrData = 6eb69d474ec54d7c7d0b +KO = a83ed4f9a3399960d7868dfb00fd4e0c + +COUNT=8 +L = 128 +KI = 02db8501f08a3c29e5591d0497023c6e6f619365a661b9a2789dc56b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3a9348070d175145d18c5bd396fd819d4e4f90b9329f23e28236f739394ca0aa7722649d155b7410afad300711b721cc9413 +DataAfterCtrLen = 10 +DataAfterCtrData = a6aa376b6f2ba84e53b6 +KO = fdbe9937f7956b84a74fd223f38fae46 + +COUNT=9 +L = 128 +KI = 4be0ccf0f578496171a3304c2b7fe081fb884091d3e02c12aa1854dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = d04db16f26244a37000dba09569b27b0bc8e6e7f8a38a39b6b20a70da9a81756725444237fac10eaf2ddedc00298fe9ca788 +DataAfterCtrLen = 10 +DataAfterCtrData = 2b1a2e83085e742eb75e +KO = bb76c8433d7d9d7b5afaa58c0333e173 + +COUNT=10 +L = 256 +KI = 8bdce32f26ecd4b2c88141cc3f34d8cf44d9e653edd97437d8cd572c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea +DataAfterCtrLen = 10 +DataAfterCtrData = 641c3e38bbaa1f47e53f +KO = f344f22aa78d6aef01032b892a9f8f21efaf659b6b3338c95365afa37fca21b5 + +COUNT=11 +L = 256 +KI = 4bc5e8644294d147d4afc559d060912f023b3aeaa7d2ef963f7c6ea1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab +DataAfterCtrLen = 10 +DataAfterCtrData = 2bf237a4072046bccca7 +KO = 19209d1c5627006e4657b6f916ed8f402ddad7388eb4134d59e1a6c703085078 + +COUNT=12 +L = 256 +KI = dfca2a743a65511e2a0d10ab023d471b43b2733e6c972d632dfc82f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d5 +DataAfterCtrLen = 10 +DataAfterCtrData = f20cac522078c4552b41 +KO = c900bbda408fcd9d4e086fdfae1261cfc350c9e8cb61e9babdfabe4b0130fc48 + +COUNT=13 +L = 256 +KI = f56dc9b7458991d929901ad77082209cb8879ee25051dacd1dd1919d +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad +DataAfterCtrLen = 10 +DataAfterCtrData = 6179987f8dc9c939a5ce +KO = af4dc5a83b40482138c3961cd09021de23a4fa4c2464979c54c61167b25b6ddc + +COUNT=14 +L = 256 +KI = 75e760e89aa69f3925ee2b7ef0228fc186e63f2abdc1201f4598dcae +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b95 +DataAfterCtrLen = 10 +DataAfterCtrData = 9c0ddea45e8ae8897401 +KO = 09ec34212c89912a3f15a77d542b7375742026d431cebc06f4182c851d024759 + +COUNT=15 +L = 256 +KI = 44ffd9ccd188ed84fde11732a1cd3f9b7879dea9a52c94eb5aebc19c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf5 +DataAfterCtrLen = 10 +DataAfterCtrData = 6d9b8f9c8c696fefdcc8 +KO = 52ff09c21b44661b5831765597ac43ee10611411e9e591e3fc1e994b0d5f7c54 + +COUNT=16 +L = 256 +KI = 1b0ed905a1fb2f048e44852d938996548d0796258ff6b43cab79c077 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c +DataAfterCtrLen = 10 +DataAfterCtrData = 38ae8432fcc01580ac2f +KO = 4adb5473c7c0429b02642151f15c701832982acf203cf0ec029d84c31609d104 + +COUNT=17 +L = 256 +KI = 1c371734930fa7033a7328c4f8b295d4ebba8fceeb7a348f077be6d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e6 +DataAfterCtrLen = 10 +DataAfterCtrData = 1c0b66cf9243cb646759 +KO = cafe9af89d6f30de7f3b4fc5339599ccf1ee9d38df4fb4ff7f88d6419d11cdb5 + +COUNT=18 +L = 256 +KI = 6e7a1428105ecc5f3bd3e10008271857fa5fc064353ae18860c0bdef +DataBeforeCtrLen = 50 +DataBeforeCtrData = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e932 +DataAfterCtrLen = 10 +DataAfterCtrData = d4d12d361fd40b0310cb +KO = 171d0e98db091892f780a0f2cdebbc60b291bc26795ae12b4e36936717e521a0 + +COUNT=19 +L = 256 +KI = 79b7714bc719a3348cfee9c59024ce320da066f5f73780589d790a43 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3 +DataAfterCtrLen = 10 +DataAfterCtrData = 28cddc0d4886395ab5d2 +KO = 163412a1a1983f0c977ca8e4492351362af45835a7c250c1ef9b79a4ff6645c9 + +COUNT=20 +L = 160 +KI = 9e94cc6bf41b0ae7ee1a4442a29350451f42d630fc573d82fa825e95 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 85d593f1437e3db34bc28f0aecf69cead9e2842f22d3b91832ddf589d84c8380ed3c17d9e168d9cbc834cabf35f495f5f912 +DataAfterCtrLen = 10 +DataAfterCtrData = 1b1d3b14d8aafb49faf6 +KO = 0f9c96165178732afbeb7b912359b097bb0f0b08 + +COUNT=21 +L = 160 +KI = 9635ca22ce994c6ce6960a1ad6633a12e3e2f85d07a708fe8f62e9af +DataBeforeCtrLen = 50 +DataBeforeCtrData = afec5d117a3c0fcc05b9dd8cf63a3fc7302b13043ac4b421e757990c78570b8ec2a92b16eb581a0e39fc58c18b997e1d76fb +DataAfterCtrLen = 10 +DataAfterCtrData = a340d48f57f5134aaf80 +KO = aad3d418918446cce5f13afcb149f6fd43dd0e29 + +COUNT=22 +L = 160 +KI = 68ed1a0816db2dfe7c54f2d8ed7c78d6e4245669a0023546afe178e6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 10c6ef424ff1e0a8650c555e97d4a5dd3a813c50c08bcb19d0abedf4a852d4e779cdced0bed333be9f50043e30ab93592a59 +DataAfterCtrLen = 10 +DataAfterCtrData = b72e6dd36718fd78db74 +KO = 4eac7f54a4012cd66dcdaf06c0ff54a662483810 + +COUNT=23 +L = 160 +KI = a2736e7b6a90b95c64ea3dc0a871a48136da13aed47ed2d373bef31b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28173dbeb35e3fbb58369ea2a9049c380e70c0c25cbf83d8b88a6ff408f12a04b8b773249d0eb7848170ee5659dba8a5af13 +DataAfterCtrLen = 10 +DataAfterCtrData = d2f548436ac50f43c5da +KO = 8ee786d357448b49d1e7acbc2041c118210f26a6 + +COUNT=24 +L = 160 +KI = e0e21d33b9c7f4773304507aa748b53ca178476dcbb4f74c0c7c42bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ad1666e1742e0060d54db813f3671b48325ba0c34e0399dfced60609b70f3e8bd8be4ca9056cbf05e6f8e685eda4bc7c92c +DataAfterCtrLen = 10 +DataAfterCtrData = b261e1c588ab48fa62bd +KO = 3f22003950e9dbf68d1fb229f65f04cdb67eb657 + +COUNT=25 +L = 160 +KI = 48de054933ab573755baa36b01d88f0c9297ca4438382e1ef227b6be +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec46d4eec5a903ba501f249f51073ebaf2ce66cb094427fa4801778f7cda65fce6785ee778bbc15e8d3b7fc40bee25b274b1 +DataAfterCtrLen = 10 +DataAfterCtrData = b8fa058d024adc5a80c4 +KO = 35ca330bdfb59609bddef4b1796a31830c088df1 + +COUNT=26 +L = 160 +KI = 06693f6312aff041c09fd75b581d19609ea4a36f751d019a589a5713 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 62e75fe9fe6ba549067b93d70327934565ce0f456eb6e29cc36e4b6e5e1596ff0a1690763479b0b34ac8fbd3a741258f915c +DataAfterCtrLen = 10 +DataAfterCtrData = f1702ea4aee662f2e2dc +KO = a1372be7f5d8d7efbd0ce89a299a5fc31b8e942e + +COUNT=27 +L = 160 +KI = 242cef1a0b76e0628c55b2c6e8c576891b025d984e65fe6da6797e4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04b29cbb7dc1c756b14bdb4e8493704facbeec5e3f0e218f2a0a3c64a8c207739de1f3f5341a008f6f6dd5971e2dd8e97e13 +DataAfterCtrLen = 10 +DataAfterCtrData = 9bbd260a6af5685ab9ea +KO = dbb6c09c1397521195aeb15371837be473f2e5d7 + +COUNT=28 +L = 160 +KI = 18635aa674b750419eb38e54df47fb8735c568487165f5fff3123149 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c20f4f633ffcb4253ff5cf499c50dfb8daf545a4c507c8b29e62b8335f00a84c9641be7384c4fe48b5370370ead4e3c74e52 +DataAfterCtrLen = 10 +DataAfterCtrData = 4cfc279b50c1cfbb6de8 +KO = 9e85d6b4aa464f437f11f24d38c3529e237b2f19 + +COUNT=29 +L = 160 +KI = eed7cbbe1016505241520012877ed96e8989076187c25ed5db20fa63 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b708b65c8a42a0b26c63125c5d8b77d6f1c98e0cb350e6074d31814751121586bde72e70d9987f43f162dfdf4cf4dc155f9b +DataAfterCtrLen = 10 +DataAfterCtrData = b4ded468a322e381ae19 +KO = 40968187f3c80ec658da8173c6f6677917927c81 + +COUNT=30 +L = 320 +KI = 68698dc2606e9d5b12c294d076a510ffafd6808bdc7c648169060bb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff +DataAfterCtrLen = 10 +DataAfterCtrData = 1343d6102d25861ed19f +KO = c5549fb537ea801bde3d400647c7b6fea1bc23603fd2839390ccae701ddb058896da0e903223c1d8 + +COUNT=31 +L = 320 +KI = ab11ffaf37ab541522c2fba71ba8633d2e603bd20f6507a5b414590b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b66789 +DataAfterCtrLen = 10 +DataAfterCtrData = 8bb52bad93c7729db78d +KO = 46eb2d10fe8c16fb8cadbca8b1b8967fcfd2d62956120c836ae04e1c62bfc38547be3dfb61141dbd + +COUNT=32 +L = 320 +KI = a29dcf35e37029369ca9c7453db0d0cc4e37295814a52dd293d4c715 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c7 +DataAfterCtrLen = 10 +DataAfterCtrData = aa5984ad50e1bc7d899a +KO = 49489e4212984e8bd3f8444fa2af55868235feb135e2a2fd18099bdbd3b1d670370a403ba8cadb5b + +COUNT=33 +L = 320 +KI = cf979f9591d639562b4d8a5d6aa6f180a0493d7326226b661e4f8469 +DataBeforeCtrLen = 50 +DataBeforeCtrData = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e +DataAfterCtrLen = 10 +DataAfterCtrData = f29ac6d24cf74548c2e8 +KO = 72743b501c96a111c043407dc536f42d007aeb6b94a8811c92e53779d01e09311daf6b566d8b336b + +COUNT=34 +L = 320 +KI = cd901a7b2f2060265de5680b285cecef102e56aa591304f9f8a55bb5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df +DataAfterCtrLen = 10 +DataAfterCtrData = a279002883204c0dde09 +KO = 12e90a8f4c324c2e666d9cac5a2f95d61f571c4dd9271850e5d188ba6e690382d0ae2f989ccac238 + +COUNT=35 +L = 320 +KI = 6dacceb62d82ac767c82924bdc7e6bd999300760ef0f7aa4bf535101 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece67 +DataAfterCtrLen = 10 +DataAfterCtrData = 4d560c47ef6d13213b90 +KO = 6cee5aec72d64a40e9de0ce44664aafb59cb7fcc99ac588cc0f1dbf20283ee6cec52f7a0653ed7cf + +COUNT=36 +L = 320 +KI = ff27ccb8fa70c5f01334e63e0a58a62ee210cb93adda4b1661a13974 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cb3cc025d39df46522f +KO = 79914fb06440b2e0da251eef16ca71d85812546ad81e4e0ac45e4fd5c055f10882a60ccb1fa0d80c + +COUNT=37 +L = 320 +KI = 1cb8f346a0dd19fa265b6f7e1fcd327996aef2cf40f2888cd02a7e16 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1 +DataAfterCtrLen = 10 +DataAfterCtrData = 60aebbfdd77b18536823 +KO = e7f25eb76e5e11d156946755dd71caac81e27f4da4ca41a855c37e362cc5ef19e10370d37dfbec3b + +COUNT=38 +L = 320 +KI = fdca7b674c6481a9034aba06fa28b394fcec21c67a28a881aaf18688 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae8 +DataAfterCtrLen = 10 +DataAfterCtrData = 913a8f0fdb3e490d1b98 +KO = 5087393576d3f5e50a4dfa5c2bf78f06553a8407b40ea5c05769a7b90c4e32cb7e0061a7acd95c1b + +COUNT=39 +L = 320 +KI = 506ede32e203b214aa2895e7b40ba630665af835a323769bb3d4808b +DataBeforeCtrLen = 50 +DataBeforeCtrData = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e +DataAfterCtrLen = 10 +DataAfterCtrData = ffdde5a0838127c46e00 +KO = c033575de25bfb1a270b71d9fb3bd91cae5588953bc0acbfdadfa025488ccb0ee48f06a21cef742e + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 8d6af06e28ef54e21463f86cd02335e7efff7cb21215dd05537b8dd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = acf7fdce77544ce24d135c5040a4ac6ceb38ab7a4e526ac4aef3f2b2d670bf045dac9e5380ef32d4d6b72561797e11fa3e7b +DataAfterCtrLen = 10 +DataAfterCtrData = ac233ffa791c96b42569 +KO = 4261c3e8e28e2dc518f0a048572d8bbe + +COUNT=1 +L = 128 +KI = d900b7b8b89743f08607cfe1039aab556a737fae5d819ae3e728233f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6530ce03d4eea12a29245121ad7dabd69601315b88e0dfe3b7b58af5c5a4a9f81a2e29ecb158540a7c1b3e47374263842355 +DataAfterCtrLen = 10 +DataAfterCtrData = 64d84ea535afa1177f43 +KO = 015294bda198be8d333a15c0196b200a + +COUNT=2 +L = 128 +KI = cfbd7402e5f68db063d667a9791d7b55e64207a8535b30db039a0629 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c64dc8410edab539c735c4401dedc1f2fd8451b81270dad4b2ff05ea48a8e5c1ebaa352956f444151fba2f622332b69cef2 +DataAfterCtrLen = 10 +DataAfterCtrData = 6fd8fc120fee7bf46886 +KO = f275c98587757c3842c894f4d16794d1 + +COUNT=3 +L = 128 +KI = 7532eaf9f3213f5449507d083d7aae2208389c16acfb0e40952bd5c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 293222c5800f76ab5dda01ca37fea54b009afa46f3c67fba8b01406301283b93cf5451c1b863b099e530592bc856eee066d2 +DataAfterCtrLen = 10 +DataAfterCtrData = da29026fcb944eef71eb +KO = e861300303696fa4ec251f8f84b4863a + +COUNT=4 +L = 128 +KI = 201c8eca6d5d58e6ae18d412cc47829e010c7e3f9b46093faaccb8e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d3342b4430d2628a74c659bd89ca9c8158089cb404e5b8b4ddb19e6c0812af67407e90673465ae906a03d676dbc788c3520b +DataAfterCtrLen = 10 +DataAfterCtrData = 4b903949d2ec1f94eba0 +KO = 3e5e0f6768629756f814113cf9a3196d + +COUNT=5 +L = 128 +KI = 09bdb405fde65fe1e5e2a5025eeeed98931f4c59e80ba36825f378b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b92991b597526fba2fcfe4ac681350596b1b8354c2917a793662c9dafe8557ce6f311deccd1c2a8df0b9bf26a763ff5b3c58 +DataAfterCtrLen = 10 +DataAfterCtrData = dc18b07079a934be1937 +KO = d206a682c12e701a4db68b06e3c1b52a + +COUNT=6 +L = 128 +KI = 9a3c35a68fca848efaa00e031eebe00f3b3b8fdc1ae3a09921b84c23 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4d66a72cbd3658be92530ef972b561d5d6ba95199ce2fdc236bd1bb7307f284f06d31c9826f1cf7ee08c3d3c167dd889f88 +DataAfterCtrLen = 10 +DataAfterCtrData = 60b017f13ca493a51a81 +KO = 283fca7fa34dce8a8804ddba66716bb3 + +COUNT=7 +L = 128 +KI = e08a47115f7728f48fb9f280b6e138a2f55a9aa53d96489c368b9258 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6bf690ebf47cdab26ec8d967b47fdeadf5e85d7a152b4a3c14f71cf77329b985c4c68379ddb3ba9ac2c8ed8be7ad332eb9a1 +DataAfterCtrLen = 10 +DataAfterCtrData = 23b98a2d52c3b4e422a2 +KO = 54ebfdce73dbc263fd6e36a284e22753 + +COUNT=8 +L = 128 +KI = 72729cfcdd6c837452af63150d03b5a0bbe57f50b435ed6c6dacae75 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f72882a042ecb5965affe4813341730650b497713365c3b4c6f19e89574f067a348c76940e4df6b57974fc96c73405e503f0 +DataAfterCtrLen = 10 +DataAfterCtrData = fc37f5ee897b9601a021 +KO = fc6a4443094c8191a3843e12c491924d + +COUNT=9 +L = 128 +KI = ae3ca1e423f4eae90eaca54560f160969457d84bcf8d9acb8649cc0f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46e45c28adff6f7bf006f0078a8b68f7c061350ea0a49b4ab581d82fb1cbe49604596fbdbea53450a48007208c6c01c10ba5 +DataAfterCtrLen = 10 +DataAfterCtrData = d36a27213884c4a92ec5 +KO = bb6b90503fbc5a9bf2ed603b935261e4 + +COUNT=10 +L = 256 +KI = 41b6a7ce2c97262316d3b686e647f8f26326305bd477db6fc399e848 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978 +DataAfterCtrLen = 10 +DataAfterCtrData = b4f8c4eb8f3db374e3db +KO = 7cc715ab4dcf7a11cf68cb836c9c8a77a5e9d8290c25a2bef891339d3a651fcf + +COUNT=11 +L = 256 +KI = 01f72d618d97b789106756504e2c67703f291b6fb9908e71d35b4819 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6 +DataAfterCtrLen = 10 +DataAfterCtrData = fc5c543d3d93ad0ecae0 +KO = 75c572690cfb75e9f7615dcd79950858585fceeedcb9a65e8b4baf1560448de2 + +COUNT=12 +L = 256 +KI = d3741ceae0539eb171d227e9c2ea01446d3e466fe8add91b5c6ee4d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a +DataAfterCtrLen = 10 +DataAfterCtrData = 8859c651960de0ae7b96 +KO = 0b37e61ae619fffec08c9ffd2126e334a7f39779d1e689142b85b149a04675b2 + +COUNT=13 +L = 256 +KI = 46843c7da0a59c195ad7cf49a60cabf873b4951534d382248a4faa25 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf797 +DataAfterCtrLen = 10 +DataAfterCtrData = 81183b4ccb350ebd4ddd +KO = cbebae2763dc1acdca18fa9a00afea79cea4f559e65da1bf01fc8e5ddba063f3 + +COUNT=14 +L = 256 +KI = daf328c718f29ac08f4b962497e4f5c89d9ff9672745ab727b7020d4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c647 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d48dcc482b93651a525 +KO = 030063464aa2e5d38ec5f8d7a12477ffe2ae7203a39b53192aa0ca1779429ebb + +COUNT=15 +L = 256 +KI = 50978708b65e4d1ddfe53951d81110ca52236adbd57fc1aa1b03b3c1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c5 +DataAfterCtrLen = 10 +DataAfterCtrData = 94bba777898311f03d60 +KO = 8bf0ab4f0555a7f472fe93d34df4a0b18d2f7eebee4fbf632765cb289a2d62ee + +COUNT=16 +L = 256 +KI = 3e1494d4b266fc4cb59ed543f21bce0da2b5838754a93f60e3c6bc29 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31 +DataAfterCtrLen = 10 +DataAfterCtrData = bbc1397a6569915814aa +KO = ca0769629ef9c3b409ff657b4f3ba88ae4783f5627053b2b46e94946012ceacb + +COUNT=17 +L = 256 +KI = e472c22793e6c9ec05d994a0a35d94b45a6a535e33b98c140d7d7220 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab +DataAfterCtrLen = 10 +DataAfterCtrData = 692f4518614527585e2e +KO = 2d31a23348f404a970bde8c626e0dd6f6c9bf73e75f064464aca8ed9ce7ea575 + +COUNT=18 +L = 256 +KI = 4ccf36cfb498b453c06c4ff96591fce4837f954afaabb1895d5bab87 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5 +DataAfterCtrLen = 10 +DataAfterCtrData = 933dcf3c0ad0469aa518 +KO = 77a000d7c2565bcf9a67e4194ab354f9ae2974b6f3bc0dffd7b2314bbe068ea3 + +COUNT=19 +L = 256 +KI = 548550bc6e1e30e7bc89e67e314010f0707e60207def99be889c1d1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b +DataAfterCtrLen = 10 +DataAfterCtrData = caae7065b7368245f91c +KO = 484913d7dadcd80f96ee2ebef0003815ac90d173156591ca9a7d9b46629a8722 + +COUNT=20 +L = 160 +KI = cb1072ab7665d4252a846f16702e9d191107912722fe972844404add +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46cb53ee0d012c247f00b6c32f6e0f288fc3ffa757353dc1fbf14221fc596b13be8a99f3e6ba06bd9c6e77dbd6fcf18ef47b +DataAfterCtrLen = 10 +DataAfterCtrData = 3c106fe885a577d9fdc9 +KO = c2f4686afa1f7975714df979f47fa627cfdb2640 + +COUNT=21 +L = 160 +KI = 6104146c905c86eec410285fe81de0655ab7de89e5822235c2f9e772 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1999d4df1dd478d39aee146f0630b93190de6ce134ec579d4a6c87233380b583006227a709033951e8c009fd7db4904afac +DataAfterCtrLen = 10 +DataAfterCtrData = 9a5ed68a6497f34824b6 +KO = 6e9ba18fbf6572d4f2addf25ea2da066dc686410 + +COUNT=22 +L = 160 +KI = 82acc58cb91966803c1a01421da1d33c79d104cf99fd5b641d3d4bbb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9145eb7f7e55594211a52805d934fd7e78ac592eab53a33d50974172bef751d059c5fc788b2041b6662cc6583efd007bf201 +DataAfterCtrLen = 10 +DataAfterCtrData = c49a7b6e80c817b4a70d +KO = 48a3068ccb5ba470c022a82750d9221044342e16 + +COUNT=23 +L = 160 +KI = 636b6829964ad45a2d37c28cf21e839ad5ca4a545312352fff112f8a +DataBeforeCtrLen = 50 +DataBeforeCtrData = afe18faaec6ffc65f1c765d25dff6ab14cd3af9f8b3e9559811765cf0f5e03b565652cf92635ae1be6895734e0b2b5d62e1a +DataAfterCtrLen = 10 +DataAfterCtrData = 6f34d6848a46555717e4 +KO = 62aa466e5c7d81c44b6ac4eb7293900fd529b6f1 + +COUNT=24 +L = 160 +KI = 10ba9ce34cc8caa465c9a21970c8557140f6d471526534f8a9228b57 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 138f500c16fef3dfce7438a94db8afa6343c47d2f6ab2eea879228bb606b54650a11ad1750a26fe3114f82899fb0b32443fd +DataAfterCtrLen = 10 +DataAfterCtrData = 5a2dfb11cdf6442f6702 +KO = bafd17cc93fc0db35f4bc0d556125d2a066ba2f4 + +COUNT=25 +L = 160 +KI = 9b6324e2efaf92724b810c4e1633fca26fdc7693da503b9957b685b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7256f8d610b0651a8aebb239e0f677a29aeb1d1a8d53e90b1f4f7baa03914e49c7abc47f5ad83b509fa67e016b37518dc6da +DataAfterCtrLen = 10 +DataAfterCtrData = d8abe259f99746e882f6 +KO = 2a479deeadf1745e84e8cf229b5b2c291b9538f9 + +COUNT=26 +L = 160 +KI = 29c517001fb0af1ff902a9e7e53e44163ce51c7584735d1479986c88 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 79b52b27bfae3d3f61aa833ab4479ff3bc30fa0b8fbce78558faaa123f3db4099daa84bbecf6c59e1d9c6082a92ebc959563 +DataAfterCtrLen = 10 +DataAfterCtrData = 99259b17764f56fd1ec0 +KO = ebc398b621e6f5e6ec89c420cf5a1ab88ad194cc + +COUNT=27 +L = 160 +KI = 0df09525c878ec80b0b06de280293eb7b098fb87b9deb8819b64c97b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f1ae553a558fdf081db8d6462414e65264983aba7badf9fd4e2f0197b6a30dcaa5d7361a9102a47f114a9ddbc6e2ef9d89f +DataAfterCtrLen = 10 +DataAfterCtrData = 4bb43865f57ae2ac45ca +KO = e797fa01892849bfc08eab0d9bfc7608a1a149f3 + +COUNT=28 +L = 160 +KI = e3a611912e7c9fdf2c311f3f848422487e4b1690712d4e89ec64bda6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c4210bc59b864e4d7f8ef92ed1417b7c18b2481c93e6a59f5800a2c27b35d32ff2ab0950d42a65da7202eaae5aa0d2faf52 +DataAfterCtrLen = 10 +DataAfterCtrData = 62db30b5563147ca6ef3 +KO = e9ba4d2ded2b91a80d2b36087d98845b6e5ba153 + +COUNT=29 +L = 160 +KI = 14a898cbf11d1cfe3aaa730dd83ef96d2786b85ef4663ea5f932a50a +DataBeforeCtrLen = 50 +DataBeforeCtrData = f275c120de3ae9406daace586a7a08f949460a07b2953d56507cad95ab3119650a2acb4bb3c7463a9059e6b664b03642d3db +DataAfterCtrLen = 10 +DataAfterCtrData = 063cb3b13b14dd218909 +KO = 636e9b3b3929f606065638018a7f8c6daaaa386d + +COUNT=30 +L = 320 +KI = 322727b1ac2a6fd83dcca34a8bbfee6781e1be7511d1b0e35739d13b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef86735 +DataAfterCtrLen = 10 +DataAfterCtrData = 7d946a7a472aac64688f +KO = ad51e8746a57c0d8d04f9d01f0dece71dff7e5fc9050f5a464b27e40076575a80ff2e2dad57dedfe + +COUNT=31 +L = 320 +KI = 61f685a53f6fe6137789f2c06de7c6c033675c2f3c43f23904209937 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f +DataAfterCtrLen = 10 +DataAfterCtrData = 72a82bf6b4e15e019f67 +KO = 0b436f3854ae0b894edfc57f5e96e8203735c3f7047008803d81403d5a3d3d4903fa3fcda8b227c2 + +COUNT=32 +L = 320 +KI = eed8d76d6af924669015abaa9ac41589577aba05f33b41f3f563dc0a +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f98 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b13d68a8a3f6ca25a63 +KO = c81b0fca55f56a9e4989dcfd421e564a76e6283d3517b68e84d29f4092ef867369b1d735f68255a3 + +COUNT=33 +L = 320 +KI = f89f27bd418b75a56f958157febff6a6dad8c6cb01904bd01a70faf1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694 +DataAfterCtrLen = 10 +DataAfterCtrData = d42ec5c66f288acc5334 +KO = 20f8c42d1e13518a8357959f5e9c87a929752b440a7d3ef042bdcb39f09d8d1f462088410765f42b + +COUNT=34 +L = 320 +KI = 599689d1c71a751a29d2219a6cd5764f8b58b018a616776911c8f835 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 5eded517f4c666422ae2 +KO = 2ccd85eada4aa29a459f23d62fdd1909d54624494b91e63993c5b2f577903eee616bfcaedc0ad75c + +COUNT=35 +L = 320 +KI = fe660fee83fc49023853eedf78b8e80a59169248f040a7156799cc9e +DataBeforeCtrLen = 50 +DataBeforeCtrData = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c +DataAfterCtrLen = 10 +DataAfterCtrData = 59c5f1d345cc0ccb85c9 +KO = bc7b5ea0464fb1057ed3e332666ccf8b73cf7232548be55ad1de1b2cb793d688aff0fc52be63b227 + +COUNT=36 +L = 320 +KI = f4edd702b6cf0fa45de733b75acae9bf2cb912f469ccf741c5572d1f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c +DataAfterCtrLen = 10 +DataAfterCtrData = 60c14dd62e335d2c9962 +KO = fc7787ca3446f5304145a0ebe22984d5f8d81d6fb4add4a3a4d8e74070309ed7e2700e06e31511c4 + +COUNT=37 +L = 320 +KI = ef1c41b68b830db8e097b7e4b82414af69cbee037128a0cf4e575344 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5 +DataAfterCtrLen = 10 +DataAfterCtrData = edde63b1fca6337a8f19 +KO = 9e4019412deee8d0d0ab07bd35d5a59f09c31da90160432f9553faa1b98d1f162eced2dab862a46a + +COUNT=38 +L = 320 +KI = 5112e85de8624471cd0f960dc30666c84c865ea378e67b700fe00370 +DataBeforeCtrLen = 50 +DataBeforeCtrData = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc +DataAfterCtrLen = 10 +DataAfterCtrData = 9c1baf69eccef2d3a1d6 +KO = 7ef043874ae0688c39947fceb87a0ffedffb421bd94586f95207fbcd984a89c8d4b8ed90bb278666 + +COUNT=39 +L = 320 +KI = d91f1e21fd0e8a7abfea030dd5f3577b6b843bce1b82656d0b4d7968 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd +DataAfterCtrLen = 10 +DataAfterCtrData = 132ce12d12f418258661 +KO = ffb43919c066ad6104d8ba36f2abc9d587772a51637cab6a421b1d3fc0897b46dee0f90479a574cc + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 497bb6b1ff3c1d1bbd14a69dd7ccfa500ab9fc60849ce8083a1b2d58 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 193819c01c6d73a629ef71d8159e22aa635c7e7c96ceb8b7b4867be2a8f518139c2c678eefd15c9957ad261bd27a78745881 +DataAfterCtrLen = 10 +DataAfterCtrData = 1731446c3dc54a4ae669 +KO = 9a5a67b2dbf4ade2bc6864da5efd2b56 + +COUNT=1 +L = 128 +KI = 1e4a6181260f30fd5dd0e3c7c4e243252b7aa0eed45307fb2859b75f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 55f6d64c565f08f2bf0c6a6f9fefae7681256370ef849f7d5a0dbe9b16c40564dde91c72a88f6e9155b0f96ef4d919d6376d +DataAfterCtrLen = 10 +DataAfterCtrData = 3df29834bb52d2d4f0fc +KO = 750c9012c8fe9990a08a45fba755a12a + +COUNT=2 +L = 128 +KI = 4f9dfc556d9ec0eba96710ac0b31689ca5ba1bd50d102887231d25c3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = db560e34f97b108cd7fd8425e67b9a97eda25bcf085261fc7d178a3bc8b2f0676280885808d72d08225ce30ec5e52a2a158f +DataAfterCtrLen = 10 +DataAfterCtrData = 36cf7d9bea99c5584720 +KO = d54171a3fb775700f62abf32912c17b9 + +COUNT=3 +L = 128 +KI = a83a67ce1899fc700586e5db4c347f85ad0139fe946e96dc75ae1872 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 31d06c154040ee320850ebe29a48d0bcc841af1baaafafa57a2b9ae0a33b103392b05f5ab9a9cd6017312a302c77bebda816 +DataAfterCtrLen = 10 +DataAfterCtrData = a0a44f1e76aa39a0e8f9 +KO = 085b22431054b5203396cf57b6864e61 + +COUNT=4 +L = 128 +KI = 98a7fe783d6328470d31ff208a46d32fc41fbef8c7a67c31da78fa21 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 78ce55ff79306c8e33a3fddc99635c718d94caa59dbcdce16a2bcaa0efd5af8ef5e4320a63edb060601357e31c0bc5f17d0d +DataAfterCtrLen = 10 +DataAfterCtrData = 70672ca646073a6b9f2e +KO = 0d3ccec93b8567b94147658ab60d5618 + +COUNT=5 +L = 128 +KI = dab4933c03f286e167fb07e524d74840b0daf3d01d05161f4f0f49a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99a5ebb328a2b16c8b72961449a4b46c73e0b8b81fce7236d82f2956703b7d7f0aedb88a9f0ea2fa8be27fd74955c502f08c +DataAfterCtrLen = 10 +DataAfterCtrData = 6570f4ef13dbff7a05e3 +KO = 9c7c0cf0bd8c21d28b6667902de3ad6a + +COUNT=6 +L = 128 +KI = ae0c24b75a60d89033d6f5b2797bb12c05c63bc7a58d1851cbd7e933 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 807a025122a37d340f8d692b3c9d5c4a4745f2cda41adf93d0c95dfb4ac4f77d7b330357b0b64e3ae281b63e567456fbb9d6 +DataAfterCtrLen = 10 +DataAfterCtrData = f151b7e92400bd787745 +KO = 94b0035ac07084becd18658a9ce2b4dc + +COUNT=7 +L = 128 +KI = 3896566eb9e4df42598326aaa85b0c19464346650a3f5643ba891d31 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0aa5c2a15924c48217d529fa3484b3eafe21b5ba40a985d25cecc5f7a05465f36c142f246b515d06a988fd0fcc03d50fa3ba +DataAfterCtrLen = 10 +DataAfterCtrData = 09aaa84ad2384f7db0e6 +KO = fc0bd5faf44b169558aafa357487d52a + +COUNT=8 +L = 128 +KI = 66fb8685d809c4d931be428112a2b6b6ddd102f13575757e71032d15 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 24559414ba6db7ccd13d35f1593ab23f2991cc696cadb22304e166ee20df8140ea42669d61a72cbdb58e0d656da0e8fa4cee +DataAfterCtrLen = 10 +DataAfterCtrData = 84295937eed553203fd0 +KO = 288b650ed465ad40e4364d4dc450689c + +COUNT=9 +L = 128 +KI = 0b9206a1376332b74e6060513da885316b8b13936edc959b04c7bde9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 301d50025b65ae565f4884f898d663618579a2ba55a88b9faa4899f7c1a26c471d9412daf3312dece4a7d65d66e606505363 +DataAfterCtrLen = 10 +DataAfterCtrData = cd37d2021daee7c506eb +KO = dfd26c5eab0bd52b18a88e40d9cd34d5 + +COUNT=10 +L = 256 +KI = 33c66312f25408208fb11a16c7fcf8622cede8bf3d630e07e468e7a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e +DataAfterCtrLen = 10 +DataAfterCtrData = c9efe0c4de9b14f8752b +KO = 16354e96f71b2a0d61de8161c60a503b92933a5f89e15eee3d092692777cca05 + +COUNT=11 +L = 256 +KI = 3851351e662f7a5b22b58fac090be81af8e00c8b6c64cf41a1a26968 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a +DataAfterCtrLen = 10 +DataAfterCtrData = b76da0baaa93f6bd3c8a +KO = c2286f0cde6d593958f2b7705f12084faa5e63923ec856eba9ff6e768bd18cb6 + +COUNT=12 +L = 256 +KI = 84617245c8b1d22676ce5ed2069009e475eaf8192a7d333dc975ec5a +DataBeforeCtrLen = 50 +DataBeforeCtrData = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc252018 +DataAfterCtrLen = 10 +DataAfterCtrData = bfc571d0e84a05a10608 +KO = d01432a4b61b1893cde148d18aaa83c313667c2cfb08a3de7a6e80cc252c3397 + +COUNT=13 +L = 256 +KI = da314703423b876c9af142b41f908e1b2426012beacf00f5abcabec7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde8 +DataAfterCtrLen = 10 +DataAfterCtrData = fb8b7ed65ab0ba22ef5f +KO = 7a19e0912a93d1207672429bf49a2f4c0bbd0a2a07553833a5eca08832b4af92 + +COUNT=14 +L = 256 +KI = 902a98e52b9d43cf1e73580a89cb87aa1488db18b32280542d772f55 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd044 +DataAfterCtrLen = 10 +DataAfterCtrData = c8267decc70fd803c6bb +KO = ce78ad07779d374730c63a1840397db52a3c75625bc81bb565b89d82bca316b5 + +COUNT=15 +L = 256 +KI = d162b1cf8b44782c0933068c846d470b269dd20d8cfbc83280838acb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58 +DataAfterCtrLen = 10 +DataAfterCtrData = 6e5104b4d029603958db +KO = e0e5630f102567f6f3969447ba5549ea1703f23da92ac9bcc2eeebc1d6396a4d + +COUNT=16 +L = 256 +KI = 07e9a8707d2b4213078cd52243d690a9bd5d9bac15228f2d524dc985 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009 +DataAfterCtrLen = 10 +DataAfterCtrData = 0862847a920bcff44ffe +KO = f6faa7c7e55cf1ddcae81b1192cfc5d31db1222478274529dbf0d49860811fe8 + +COUNT=17 +L = 256 +KI = afcd64d017290823d85308f1abb2031677fdc0c0d0f4119379d45995 +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b061d11c5e1a879164d +KO = 464d1f668afafef3a9d77b5dd6612a508db10900f5f7e33bf7770954a5e2f025 + +COUNT=18 +L = 256 +KI = 691dba575ee6497112c2ec405d5dae0f1880d409e3bba0bab2053162 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb +DataAfterCtrLen = 10 +DataAfterCtrData = 4bdba92da44c11d681cf +KO = efc4bdff8982c6aba73ef9d2b42a00ad82811808bd246a20582f952314189c18 + +COUNT=19 +L = 256 +KI = fda2fbc356d18f99d75961968abd9e9b2ca65b3e18e7e63a90c73753 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec +DataAfterCtrLen = 10 +DataAfterCtrData = 35ca984a798d0bd57bcf +KO = 228a430a0330f140728c3649292cb48d8ebc0e16e24e4fc0ed176bad3ffffdd1 + +COUNT=20 +L = 160 +KI = cf6b95427218d5a2449843c8d3f5bccbd414c3cafed862d6ddf8d716 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a619efc958e63a21f501a972ca232837c4d78e091ccdc0f4bc2e0d6790755cc8e40fc665237dfab9d2c3453a8cdf8729814 +DataAfterCtrLen = 10 +DataAfterCtrData = 377c61260066b0024aec +KO = 1fdbb0705732a729922b0768a3beddd33a09eaea + +COUNT=21 +L = 160 +KI = 09fee4f7a2ec52dff63c34b9c3f3113237e0584053842251655f393b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 486275821351e78aa90f1d7fa974058145a74ca4c7a39278f2262b71fd34381a74ad62cc3e3e7445c3a9208bb5319d48fbd3 +DataAfterCtrLen = 10 +DataAfterCtrData = b7e3141d9b3b2260fde3 +KO = fdf425c383546910b02db0dc24be4264be38607a + +COUNT=22 +L = 160 +KI = 1a831a4e90335381e317ccdb21c7a00980dfe6055730d4d1d48d9358 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 758ee4e18c6a9dc9264d8a823154ba2ab3b9242ca5484db518f1570b041b9d900c82bd6293e4cea06b9c16cc75b3c8eab5cf +DataAfterCtrLen = 10 +DataAfterCtrData = 4d9731e40556080b81a3 +KO = 6b24a1e13de5f661d2c3c16abb18dca4b8a7a4c3 + +COUNT=23 +L = 160 +KI = 730c77efea83e5cacf42789d0a242ee9e02425e2d56913c7b9845925 +DataBeforeCtrLen = 50 +DataBeforeCtrData = acf613d84c97147aa24965c0c66c97fc0c8207be3cf4a93e801c59f344ae4d592c7a6e3894ae5b645996303d0b52ab6a5d3f +DataAfterCtrLen = 10 +DataAfterCtrData = 8c4fdd31baad99d4e503 +KO = a83c1aebe68f853bffbd16b98d970bd8dbc971c4 + +COUNT=24 +L = 160 +KI = 5d73526215195c89b3dcd02d07d19ab1f419dbb3529015de9eaa4309 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b7c4ebf92868041e6a28b43222dd1ae2e59b757897fcbec28f92cfac45193d3150f8ca5d1fb095ce4c75f15c9d0f9b084fd +DataAfterCtrLen = 10 +DataAfterCtrData = 290942363743fa6592d5 +KO = 3a0e6354f7dc91e49302297849c7d59079ac8e59 + +COUNT=25 +L = 160 +KI = 8bf39e51917876bf3dbeecaf9bc272309bb07d13fc777e0550c72256 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 654c79b35a80d1fd62c3d1bdcaad8862038171287762e85ef068e4eedf1b40c0c762517ab0193694d183ceb81bde8f86f906 +DataAfterCtrLen = 10 +DataAfterCtrData = 04a6b9f1f3180b6c8f3e +KO = 38a6a13ca61236462303fd92f38f859a3fe7a861 + +COUNT=26 +L = 160 +KI = 559fd61a83c24c1e47efe3ce67d4838962ae3460c6a8acda86126cc3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0ad3c72bd59aa3f8836c414e6a49386c18a906029d4613d3d98bec472adab9678933f4fc4edd5e5e2fc59576d883c09cba9c +DataAfterCtrLen = 10 +DataAfterCtrData = 5c88cfbdd709c06e0698 +KO = d39c110fe52837fd1567b09887a9443e2fb8379a + +COUNT=27 +L = 160 +KI = 97ed09a9bf521e1ed04ea9b2251bc2c5e55ee23cbc9a160658ac97bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3d20d2dd5f5a9076da3a47f5209de92252e61ac87367defcd3343819aa4b6ec34d61950ab711ba7ddfaa1703e43a762b926b +DataAfterCtrLen = 10 +DataAfterCtrData = 022f2062d828f9e4831c +KO = 2df03b68da51203e2446aecd0a8f86f177ade7ef + +COUNT=28 +L = 160 +KI = bfad9189bb53c2938d7e4d4711215f6e8f6069facf7ebf95ae7157ec +DataBeforeCtrLen = 50 +DataBeforeCtrData = a969f85e2fd2b3ae20cefae8bcf7894c4de01e22fa0da9643a15d1a2c13b766c597fa593e224b5133e32ffe889f7ce93ded3 +DataAfterCtrLen = 10 +DataAfterCtrData = e97b9cc70722bbd0924e +KO = 577bd6cbbb60ba5c2428c6a7f0075117db81eac1 + +COUNT=29 +L = 160 +KI = b087e53d4648b4a6b38f82de8d9a3a8e9398ab775a4494ba37528411 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8705090b28d1655d3747b54069a5003a9963cc84201f5be81d4b9193925b026af4f5f2d92ac16158de7d7688b58bac25c824 +DataAfterCtrLen = 10 +DataAfterCtrData = bbb1beb673f55bba3a49 +KO = d2ab85e06ab3b07ffd4114f1c61609f39f94b6f1 + +COUNT=30 +L = 320 +KI = 9028823ba03305375dc363b9ed55f59fab30e673c00dd7cd4abb9f77 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a +DataAfterCtrLen = 10 +DataAfterCtrData = 83ed76f558f4e1764af1 +KO = 52b28309aa8b9756b686c4ce2379c9a521fc031130f6bc55cd7688402ef546f7a727195dfcfd9f80 + +COUNT=31 +L = 320 +KI = 92f709dfc7b20bc9fa5759bf469d4795c325cd245720f5a104b53d4c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd +DataAfterCtrLen = 10 +DataAfterCtrData = ec17a6705efa30217a46 +KO = 797d657334edded81a923e7f63c7e5069cc1d556480fd910f484e9da6c71bf8926cacc66c65cd298 + +COUNT=32 +L = 320 +KI = f43e7f815431a70e2c85f3cc656f3866f93ec4e328ef4bf7aa911bec +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a11 +DataAfterCtrLen = 10 +DataAfterCtrData = bfa08b2f1b45da385b2f +KO = eeac0afe92a4d3e40f7a807759d832dd50981435779420102f25f03b1f4831d9062b2f494dc8e0cf + +COUNT=33 +L = 320 +KI = bdcbf49b306c96a60db7f2708f8ac9373a66e86dcbfcbd8c6e87dd89 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b02d704bdec5a0467c1 +KO = bc7b2af6985bb6f4b7e154998e62258ef3920814b636937564a0fac275266687e6aa12ec533a39c9 + +COUNT=34 +L = 320 +KI = af56965fc320fe1e6279d272ab124a52887a1b8189597bbf22ca1784 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb0 +DataAfterCtrLen = 10 +DataAfterCtrData = e45172659ac3c888fc95 +KO = a5002f340e3e8cb4564a35490e6b2a874847254ef7a7bfd85f43bc2defaa809910e9ee76631b40d6 + +COUNT=35 +L = 320 +KI = 37693cc782f3987b50177e8600433761443d5795040b80a67c3d794b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba +DataAfterCtrLen = 10 +DataAfterCtrData = 87c42157c7f45312c739 +KO = 237e7b80eb4aa814f8eba2e7ac85d26a89081c1f635a78cd564bb39252a98c858b0a62144127a093 + +COUNT=36 +L = 320 +KI = 42febda98d528150ff3dca3737b7ff2b5b7ec4370195b82b7669d61b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e +DataAfterCtrLen = 10 +DataAfterCtrData = fd014cdd2d72ab62409e +KO = 60bb32d50ca2b9594f745a75eb014bc2c19a48fe03ab396926bb67fc91f54e7fd4a0ed48abd1ce4a + +COUNT=37 +L = 320 +KI = ec71bfabfe1a88f1f33ee614dc6c5daf391eb667bc6575e3a1a65ab1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 4b94ec087cab850c9a2a +KO = d57140045d837ca8d6de898e52eb35a69d58fa2ba9d8623ce0299dd49fb2bf8170519d4b510f703f + +COUNT=38 +L = 320 +KI = 4d58d0ff449e06533e31202746cfd975afaaa964e45489ed6d278fdb +DataBeforeCtrLen = 50 +DataBeforeCtrData = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f105 +DataAfterCtrLen = 10 +DataAfterCtrData = b60f7904bc1f9685c678 +KO = 552b912c3e1f2c9a9c3dee17955589c3f7dbb8d86838f9d215d803d24ffdbd4f835f66220c6cb609 + +COUNT=39 +L = 320 +KI = 9694e0ad6482a560cb5ea8b573dfc234a6d251c830470175e07475be +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b +DataAfterCtrLen = 10 +DataAfterCtrData = 92b2ba55b8ee74241799 +KO = 15953ea21e7fe9a0727547d70c8a94c28d22aa453b29cd09d341ec18d0d20d35265c18f74c118f13 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 3edc6b5b8f7aadbd713732b482b8f979286e1ea3b8f8f99c30c884cfe3349b83 +FixedInputDataByteLen = 60 +FixedInputData = 98e9988bb4cc8b34d7922e1c68ad692ba2a1d9ae15149571675f17a77ad49e80c8d2a85e831a26445b1f0ff44d7084a17206b4896c8112daad18605a +KO = 6c037652990674a07844732d0ad985f9 + +COUNT=1 +L = 128 +KI = 7982197d3b7d7922071f586c943354f0589bb64ab3d9713b0b0f90372951868b +FixedInputDataByteLen = 60 +FixedInputData = 3adf1ca9c0ab28fdfd6ed974ea729354322e6e7e0713f38e4495ea698a7f0a77d2a6f98665830de2e3b2dcf84eba48d26dfedb8cede3a6f567882c58 +KO = fdf1846f881aadba8dc7b9c48f36e002 + +COUNT=2 +L = 128 +KI = 33fbba401dbce7dfa1e5835150cc98d30a7b4214b3af63a8eb59facc85b09ef7 +FixedInputDataByteLen = 60 +FixedInputData = ba599c7d8a6dcea3657bbda3d332d368664a0d15a67c3484290a1fcc83af6affffb6053e88ddfd5a2aa3a03193814c402a6413e74bc26b0a167d9725 +KO = b3c2ab8bcd04bd9916b16b3b601915eb + +COUNT=3 +L = 128 +KI = 5ddd79f7b33f1f4a6dd57c34a8eec42e0c81eb9e5be40ad59db068709200b6d4 +FixedInputDataByteLen = 60 +FixedInputData = f8060afea468c356c3364ccca01fe157a4c4f01d89482c9a74a1e34bea77636f20965dc0e768a38e6b9dae0f8bddb6e0fe748736d849864acc0682c3 +KO = 26f6540c428fc1f5c08c13a648d8e9a0 + +COUNT=4 +L = 128 +KI = 223f9ba1d4885bc4a0df5549b28d26414c6bfe61e982a891ca5d6fbaae7b0108 +FixedInputDataByteLen = 60 +FixedInputData = e1aa268c16ba71dcc9447904eff798fe26ddf67874d1d22cb7a79046f285822787fb7cac02e07735c7e5a497707278c56465dda856bcfbbe39855f2e +KO = 1499b202edeb2c57dba902d9bd3ad206 + +COUNT=5 +L = 128 +KI = bf0d5b1963b78624083c26dfe35930429a01b48819ea6a4c7934ea07b74e8a5a +FixedInputDataByteLen = 60 +FixedInputData = 3f56ea9141ec5e93dcce40ea242dbb210ea3bff58170897e1077d1f9db0f799c1c5fc8ee533f69854be3da39088a7d2ea98934f48c143f89d004a158 +KO = 7f14cacc1d0f1601ef12375b7ac5fa7f + +COUNT=6 +L = 128 +KI = 55515c8112c17184e8cf2b86c4b90d2215df43841314db60f36050024c7f74fe +FixedInputDataByteLen = 60 +FixedInputData = 63590aa2858ca602ef85a5fca1aa9f0ec2cc1a101bff6ef7e43fb65af555e7ba07ef2573d4eaad63d262f3208ed232e0b3bf8e3d993b62aea484947c +KO = 0e9e55e6087a34f814ed4eba8da8471b + +COUNT=7 +L = 128 +KI = a3bd468ecb9bd6accff706aa863a280731ab0bf0cfce80c65dde279c2f4cef71 +FixedInputDataByteLen = 60 +FixedInputData = 8c56ec74c2ef1943c5bf38300182a2ce8072704bd87b69c405227565d9f30f2198eee494200a0ebff1938657f26771e8e8debef74615ab52264286e8 +KO = 9909445277d868b4e45461ec1204972e + +COUNT=8 +L = 128 +KI = c98cfa6c8456b28dd5ac63940bc2872e54173e416ec28809a2c6d102fa3e1e7e +FixedInputDataByteLen = 60 +FixedInputData = 8de88bf1f5b9da1d871d6b0b46f974cf2c1892f79c4a9e3085bc79e2586d11a71d301226a05bbdc3872c4a9c3dda607d8523e00bdb20abc94d25f39d +KO = 341f9ada09b9fe32adfca709d0f61efd + +COUNT=9 +L = 128 +KI = 5d9375ee5d123f108e27e6ce0452fd5b574e2eea957b0a8e8907fc1e7d60485c +FixedInputDataByteLen = 60 +FixedInputData = 4f2926d1dc28912c81abfd186d182591a916665de583944938245ffd24891cca1fa747ad7efd8e0baf5381989bdd57a77f0327c7d9c45b2a2f7a4000 +KO = 65decd51bf0b20ab6cf1b70efd46293d + +COUNT=10 +L = 256 +KI = f109513435d72f14863660dfc027118e47e13995ad44a02415c9c8f63d38675c +FixedInputDataByteLen = 60 +FixedInputData = 53696208d6f42909136a575010e135e142e31f631d72386a631cc704e5ad4049a889422cd6da7f1805e59a273c6f4fa986bc3082952fca658979f1b0 +KO = 1aaf080fd51b37585ea464a9c617bc3ab859cc78cbe1f2d5d557148ee36821a0 + +COUNT=11 +L = 256 +KI = 402df5ada527a4ebc9383eae47731143b11db9111d6f4cc6bef4dc938f4ecf08 +FixedInputDataByteLen = 60 +FixedInputData = a7f721845426d006e4015615d29adba1a0386abe55975df4a529fe7309af306a929728fb04a43f73cfed90f8303a634c4b4a6f97a7d16cd727b8009e +KO = d0a6a3248c693270008889c23743598973ef3835a271cb1b7e4950ac6b81ad91 + +COUNT=12 +L = 256 +KI = f528d971e7e27298f835cbd2b62a729ab026b93fc1c5e77aa5f154500e9462d6 +FixedInputDataByteLen = 60 +FixedInputData = b077ba8c197487949d6cf928082ea7d20038700cd8d7bfa7524f8996f8a889c8dd996387f3de2711f060501e38dff20456242f7c05b6fbafaedb77c7 +KO = 4f0fd4d66edc6081562fe578937fd14b9585ea76e5fce6d4df4ea946af1e416e + +COUNT=13 +L = 256 +KI = 40e9bfe7dd439f13745dcf5bff42d98b827d3e85109c380f541e5b90d7cbcf83 +FixedInputDataByteLen = 60 +FixedInputData = 76bf1d64b484d1c69056fdb5ab881b81292a6f78459ce2672a3d3b5b86e40aed2835a6df7434b6a775a01c4c125a3217a1131d8164c091733940300a +KO = d5bb19daf9ffbf9329fe134c6c6fe1c42c0697ac1d7a3b355851507e1005834c + +COUNT=14 +L = 256 +KI = 4e7003b55b420fc8ab6f2f1a5d51c683c780d19ffba60e164a65614cf459e495 +FixedInputDataByteLen = 60 +FixedInputData = e2b135a011332857be52db19c019806888e200d2ccd7741770e4ecc8afbfeae24a4f2acb262ee5199e013302c09fbe98ad9729da9df4240493570f63 +KO = f2533a7e92895cd7b0dc1665a3d6f875fe42108d751d48255cdda310defc586f + +COUNT=15 +L = 256 +KI = 807c57d2adc3650deb3f72e1ca2a4f3f575538190892ff5f74fb21a4cedf4c76 +FixedInputDataByteLen = 60 +FixedInputData = 05dc66c40f113a58802bdba0deac3523128762a547479657dfdf422de59fb17a4028f1a7c3c6a43ab7d73a2066e9bb67058c8ebeeb93e98be62acce6 +KO = cf2fdee7930ea946409426a9c160dd6835fdde43419245fe806a78b5f2f3b4b1 + +COUNT=16 +L = 256 +KI = 2de94238cc93b59cef95cb13ef2f09e173dcfa09f24f0777dbd600a6acdf9b4d +FixedInputDataByteLen = 60 +FixedInputData = 306e0f0c7c6e7be07c95e38d938d97b518c41f8059ed02b2bf9f86c17b174020badfb3af10cdfda37228cd7def9c6c0ddb8a8c1c402aad098b813bcd +KO = 1a8c891da78ea36fdad196741fd6b905f89acaf5bfb501461dfc615019214b8c + +COUNT=17 +L = 256 +KI = 89509cf40223e3328c1c86d14d4c1752bf678611dd0d4207387bf3006677fc01 +FixedInputDataByteLen = 60 +FixedInputData = 3ecab0500c948df54b16a53c2177b31667fe34a9f8ba4f172b6f6d25d19ce6d0bf7341dfae79997c3f9f378664092a3bdfa54d3c8788f494f9eaceda +KO = 861eec47694dfc349f0311a40453d8980f4fe8310b80e3c8a9144ed93c7620cc + +COUNT=18 +L = 256 +KI = 62af859a27267d13bce237b853588d4110853f831da53037dac30ed48f6f729a +FixedInputDataByteLen = 60 +FixedInputData = 150fd4507e4c0e105c67d530e9d7c2fb76ac4b29e91a127ce1e75200fc93bb40ae5b273cc1974067c21010a2f674a66f4f0d563837d9c004f44db2a5 +KO = ba34cd671ffa2a622814b6c503adbea00ab3db12121ccbeddac43e2bdd0babc7 + +COUNT=19 +L = 256 +KI = 1128ccfb5a1f08f418e54030c9ddb893c022dacba92229acd3c829d27f610260 +FixedInputDataByteLen = 60 +FixedInputData = 4cc11f9bb87f88a5dd2d9abc799f6068e5056ff0066c2fdda41295b75eb186181f4e80b5734dc4db8d518560dafd6a1b8c5bb57236f610f13a3c33df +KO = 1a146f7a59645207db96d3434f60bb4d73588ab0a66b49187e15376b5d9409a3 + +COUNT=20 +L = 160 +KI = 6ed1b41a1fc2ca8c7e09d5bccc410661683ec29d41a0fd01dd820a2e824ff672 +FixedInputDataByteLen = 60 +FixedInputData = f6dc72adbd8ad4ea91259b61237a042a02546f37d58d933d3efadc54a5e1936a8faf70c33e707c473125bd5006b7dfa6883c04bf27cf53010e1d10bc +KO = 4090ee711fa361f03267a6ff2a5ace977c8c1db5 + +COUNT=21 +L = 160 +KI = caef88ff6fb2d6729a24545080b1ba83a6870d61c4fa578a27bd010016178f5f +FixedInputDataByteLen = 60 +FixedInputData = 2d4e1f49124a7d62ddfe711c08001b673ca548297ba67539b7bcaa6278011277432a05ca4cf98d94a5b40a07d8e533a543ad8290567089503cb77e9e +KO = d4da3eb3b008f29006ae3abd47cde338ab9a9c69 + +COUNT=22 +L = 160 +KI = 370fe5382769bf5ab91d32a4be37716065722bdee2f5f7f46d8211cb01b7acd7 +FixedInputDataByteLen = 60 +FixedInputData = 9fbc97d807b1404f714aed194322369a2a05da2fc1ab4e710087f126666b1b2ef5a798305f5d53f3f88ad3677c29bd4ed339bd35825a83837ac9cbd5 +KO = f2e5266bf70bf7174b806c2315f837c9577a5a9a + +COUNT=23 +L = 160 +KI = 19c4948bc6a99d92d21df268833003ad89e7c09f080e6ed794bea5cfde9ff5f8 +FixedInputDataByteLen = 60 +FixedInputData = 35efa4ccf19b3531f0d108baf79b4c623beed98b95c24af83789514a89620487189b42a37029ffd047c7a2d1b4acef48fe07d5fa493282fa62e86f1b +KO = d0a0248c7950f142c5494e3be06e46ab00539538 + +COUNT=24 +L = 160 +KI = bead30a1b5ec7a947556b41c34f80739116637e167c8fefcb001ea60a49a6a7a +FixedInputDataByteLen = 60 +FixedInputData = 3d3465d35843c9c3dc08e9657abd739546d419eef32b385f515dadfb061e9ec4c995affd10c6ab84408a7751a9f93a1b7db260628f7042177271a8ef +KO = 19d09a3ac288016331842bc7cf529ceaed10140b + +COUNT=25 +L = 160 +KI = ee69c3f72eed2643e885be762641e15b88c51f4717f3ccedfd44a59fab94a850 +FixedInputDataByteLen = 60 +FixedInputData = 3b4740a48d5c4bd177aa2295ae9f52ff62ebdcefd698bc648103b06516a44b653b57870594fdc73631f14b5ebaeab59a948c1292f65615541e9a9d38 +KO = 5c07fc0d6b7192afd1a330b10c5c79ab4a8f52be + +COUNT=26 +L = 160 +KI = e072e8a43937693b6f8af83b212e312dac428b4d02573b430009e0830e27e0e2 +FixedInputDataByteLen = 60 +FixedInputData = 9b62a8180c43ff8fc69cbef76e223c70dc7d74772f6d7da73a83e869b4c0d36605c0152c8a5219b467b27ac5ae41d2a504265179ff0ce5384166502a +KO = ad2aa48c56632e95fe7f4a9b1fb5bb0cf873cf70 + +COUNT=27 +L = 160 +KI = 3022afc567972acd8cd57d43a1bcb0b53b300266c0b44bcb9adf4f00d69d003b +FixedInputDataByteLen = 60 +FixedInputData = ba6d0c8ee0e7e4a4381715e108ab196b18d97b76e87d7e2b66082fad1159d9268f86ab584ffd652ba17c69dd8d070426c0d0dd5cd32751b07b93321a +KO = ec868014a2eb4ffa1cd0cc9f1028f4f5f350cb71 + +COUNT=28 +L = 160 +KI = 6c1e524e527fa92a244ebb84a03d085b34ab0b3e4e6d9ffa239bbfb6c0ad5d34 +FixedInputDataByteLen = 60 +FixedInputData = 391de11fd949d55240a4f28aafd1ec63c1daa13c1647d3bb49bc9220454c691522ad948b97e20e2fbc938d881807440edfe9f52e4374fa2234d0eec2 +KO = 05750663576ec66ab75db56e60637496d0133b77 + +COUNT=29 +L = 160 +KI = 1073b54befe0c7aa54384028312ab6da021464e95aecb7461f75f8a964287ffa +FixedInputDataByteLen = 60 +FixedInputData = b47f38f411bc205b52c2dff30d289a8867a6559985fa671c6f3d22e8afc7a20ddf853ea34921872ed3d50d8ca41c1b1ef94019aaea84a57b7b6f82c1 +KO = 023f207d524acbf215d84a09937a2ef5742ef6cd + +COUNT=30 +L = 320 +KI = 63a657fb6c5bacb9a124d3e7db8bbb7d42bfdfaf8f04cb6359cd888c70669652 +FixedInputDataByteLen = 60 +FixedInputData = 2697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee +KO = 1992e75756fa64734d5caecc5f6420fcb28b8b90421eee97dc8b6140ce18518405688bea489d2aaa + +COUNT=31 +L = 320 +KI = a82ea287361e41bcd7083131cfc8ca366e27a01f848b7d191d9d86d7a30249b4 +FixedInputDataByteLen = 60 +FixedInputData = 13182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3 +KO = 9cc5fc3aafaa198f95ab83f031f8e5d681d9cb9dc6c3f7c9e436fc27dfda1a01da4789f611f8f988 + +COUNT=32 +L = 320 +KI = 509d2d97f186fe96e911c2f0db4048f14417e696d3b03973e935dbb11b7239a8 +FixedInputDataByteLen = 60 +FixedInputData = fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c +KO = 30aa29a438fdc5ac4bd13f3da575559522236e1426847538af4557a31152e5ffdc2372bc6dfd3584 + +COUNT=33 +L = 320 +KI = 56ef41de36039c1e3a86d715277b174e86b7127df2ac626983df8e8f2956f844 +FixedInputDataByteLen = 60 +FixedInputData = 5fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a +KO = 3012e18cc022be588a38dc317d2794d7c06b38adacbfb3b45322d2969d7248d0a43310c014c846fc + +COUNT=34 +L = 320 +KI = 5f1b6bd91092ea8e28da671540862a395d5c790bbd04c42c55858628f72b8416 +FixedInputDataByteLen = 60 +FixedInputData = 9f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e +KO = 70be1f5fdfcca13983211e4aeeb4710ed37a6be19d38a36952102c3b7fcd97b79b361d258f460ff5 + +COUNT=35 +L = 320 +KI = e2cafd14af5226314d305c084938ea9475f07135b193a1166b0e9ba786d5ff83 +FixedInputDataByteLen = 60 +FixedInputData = d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a +KO = 39eeef5107456759284ad89376754e8ff886d461683bd89581ce4a0866731aef84ec94d7da2af70f + +COUNT=36 +L = 320 +KI = a51e839e5645e2fbb1ddd71868703281701bf3ec08c27349fa0dcb0f5b7634e3 +FixedInputDataByteLen = 60 +FixedInputData = 421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150 +KO = 34575b26e728c5082769fa3d9116e895bb51b3a416da62793bb11f5806813c52b704004b79dc3b52 + +COUNT=37 +L = 320 +KI = c0cf24b610d4c75bdfb01d27d9b5e75cdfec6337415d10b1f61b0713353314c2 +FixedInputDataByteLen = 60 +FixedInputData = 3d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d +KO = b25c54cd5302a85cfd3154fe2bef3c9d724da2e82cf44c1b2d873be7f695394f53d46e6f3cf93af5 + +COUNT=38 +L = 320 +KI = f57f1fb790c4987b25819791d2ba33bd02b958c7c815f53b69a8e17fa6fc6c39 +FixedInputDataByteLen = 60 +FixedInputData = fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109 +KO = 1b5dfbab05ac5afda465391f9211bad1f67474491e33e0196a88b23f5ce72d6f37c40d27cef969f8 + +COUNT=39 +L = 320 +KI = 8c4539923a85f791959707de74637f8698edc930a0f4d501a359355b3ff284f8 +FixedInputDataByteLen = 60 +FixedInputData = ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2 +KO = 7e0750a972bb472af32d3bc4981f4d40d7d7badb21ce618bafe049c5a4335b6a85e87bf8af4351f9 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 743434c930fe923c350ec202bef28b768cd6062cf233324e21a86c31f9406583 +FixedInputDataByteLen = 60 +FixedInputData = 9bdb8a454bd55ab30ced3fd420fde6d946252c875bfe986ed34927c7f7f0b106dab9cc85b4c702804965eb24c37ad883a8f695587a7b6094d3335bbc +KO = 19c8a56db1d2a9afb793dc96fbde4c31 + +COUNT=1 +L = 128 +KI = a52b4b9386f3196e2de55ceb4602a67bf286f2327b7e98c1d06c97a60ded8286 +FixedInputDataByteLen = 60 +FixedInputData = 01f0d5b353979ddaa19271c9c6a28ea2e89fbb90c11077a43356a288e996ff52e9e344d6bec9a23ba44d275d25726cef871f85475515f6dfe183cba5 +KO = f0f20a0746958420fe970532465cda52 + +COUNT=2 +L = 128 +KI = fa3022497f4a88fe26ce96c275396bf902c21cf00a48c8a4b5317e97f28c3356 +FixedInputDataByteLen = 60 +FixedInputData = 9b5e56e4026ed08582a3da3fa50423256c5ed1f0f5cf739463913eb0035bb8ecb983bcb448f2aa6e1c179d6fb9bf9c2b577f88b16abb5a29e85591f2 +KO = ff4666c21248493338720ae6a53ba0f5 + +COUNT=3 +L = 128 +KI = e78ac5ed75f79a081b83bfe1acf2d6d7256cefd7c498fbec528759e9acd4863e +FixedInputDataByteLen = 60 +FixedInputData = d22b86db0d6a6cd522cb06e64d01e833b5832b010723b9b092713cec7cb7e393dacf40826cabce2b65e7ee491bf0be2f4707065b39d34c4a450ae5d2 +KO = 1b8fd3b094e88e2df070477d0cd7630c + +COUNT=4 +L = 128 +KI = 51cce174eb64d4a6743a3df3ecdf44455c99703f06c51807ef3ebd55a8652cd2 +FixedInputDataByteLen = 60 +FixedInputData = b802fee9b8de75d182bc323f07ed886130cf997eb3934166fe0991d028b8fa4c3ca3f3a612978d4a44161675abb2a6d2e37893ee6d28e308e40b7fa7 +KO = 83fcd9445fd5d1be69ee34be23a6a90b + +COUNT=5 +L = 128 +KI = 1f179c078e8f055af27e40f7c97903142271dd02c577f6a0ea72a56a75570976 +FixedInputDataByteLen = 60 +FixedInputData = 87b8aa19483b82a03e1b505942260861d74513f47662c97dfe349bfebcabc109bf2499bf93de067ab18f6facc8e3a7f5dd617092e1dab3f6885a9aa0 +KO = ad13fec463a16455aec8f79dce64b3db + +COUNT=6 +L = 128 +KI = 110b28e40668bd5e2760006d3025c286dbb339915d3ae06ad623f7aedba756bb +FixedInputDataByteLen = 60 +FixedInputData = d0c83afbb54522c21dd29775715d6cbb74a0b34d7d143029602fe8507936f8bc3b7f12ca6005d1f9b513491f9f3d2dc8e0f4b7828f9367395db9dd85 +KO = 84bc857a6fcfa1dbcb6f1840917d08fd + +COUNT=7 +L = 128 +KI = 84b5b450de2b6779557053d94a0423a5cd149bca2df969ecdc36086cce51e3b0 +FixedInputDataByteLen = 60 +FixedInputData = e9f57446bfabb4a3fb340b86df0f00d284c4b0519324978cfa73cb6c0d8f6a9d36ddc3a823d529b9827047530238c63d10c2a612ea411e1dd46ea392 +KO = e6f8b65a5279f4fca0f2af6537e34a5c + +COUNT=8 +L = 128 +KI = 0e991b892aa0bddf081037ff512f20aef48ab6b1a2cfbeeb8bc7ab52245fbf59 +FixedInputDataByteLen = 60 +FixedInputData = 3a787fa102f9308ff634261dc71787322157366082061c2c0dd863c32ba2388f6e59a6dabc67e5e5990c0b926deb610c37dba5f6d5ec7abc0fae33c3 +KO = cfa9981b5639db908d06a47b12efd08e + +COUNT=9 +L = 128 +KI = 6846524dd4a9cf7f66bd4a7693284f737b8f4637e8c45466296da639e92ba806 +FixedInputDataByteLen = 60 +FixedInputData = b4e994fcbfee2f408707ca6d04dda26ca9eb69de26fa13740e3b2e74ca7e9210685be5fcf22e7a60bc959aed4c291656bf114d2a8110a5d899a50f23 +KO = 5b6b9376400795746ee42392a8648faf + +COUNT=10 +L = 256 +KI = 365592398d23d31f2cac8bf6211f1ad5f52608efcdc5997b144ea6ded3866cf6 +FixedInputDataByteLen = 60 +FixedInputData = 07dce524556d3f68d2d91d4c15c9c6212635e0df1aef54938490db46f98737064d6a5624d7f938c263af01e632c45d9fe7a871b67f7d4bf110796eb4 +KO = 5624c6911dc1b08e090c8c95347adf17895b696aae211932cde3ec8227fcbea8 + +COUNT=11 +L = 256 +KI = 1ad4c51db0a5797c9a6456b3ec74df7a3a66f53d2a7e8a42ed6f565ba45096b4 +FixedInputDataByteLen = 60 +FixedInputData = ff90b7427b0407929d569738eeb9a1fc270bb006703b441d8a4436bb55195967ec41aaae1fb27cb6cf986647a0cf541de7d74db3ef67c6557cdea5c8 +KO = 21e890ea8691756cfc9f24f85b291b3aa3fea0761aa734d1677326eaf4e3705e + +COUNT=12 +L = 256 +KI = 6c7c786c426928bb6a2341228308a1d6ec7bf0a0ce71f75d529e6aa5b62e6ed3 +FixedInputDataByteLen = 60 +FixedInputData = 68e6bc3f2181a56485d6d14d86f613c283fa236fad545ca7463f609583fbf962b70ecf38b3fe5ef3746a25b732dae4529f2ffd548e30087619a69a6e +KO = 07a1f6f87f70d34e8d850b0826a3c5f2d4dd1a7c9f5a32b2f833cd09eed19a73 + +COUNT=13 +L = 256 +KI = 7eb113b127b910b38515d882feb0fcbc0690a312daa736002b0054b739f193bb +FixedInputDataByteLen = 60 +FixedInputData = d0d4dd3404ffafba8499dfe98c51e56d550162144112db2db550730027886e0e8085c5617cfd3c100f250162899b7ebdbeeff92d32217a662dadf000 +KO = 7efa2808a96d5fa5c23df5cc03dde4c4130600f5f6f9c2a52ffd751d8db0ffe9 + +COUNT=14 +L = 256 +KI = efd0b526e288e1c13f530f5f6339c15971cf61b3482c77a554d3e6ed3637e290 +FixedInputDataByteLen = 60 +FixedInputData = 82157eb28fd02b7b50ec6fed7657a8e16ecb95812aec98212054f31662e3a33480ef28e27b08d97571a1e9866ee887f3534a540506d0f1b529dea293 +KO = c150d33ed29409dc73f2009ae50ee7eeeafa27616e379171014dc2960b112166 + +COUNT=15 +L = 256 +KI = 2a78047a2afaf0d3293af30fab44d4eabe752569e3b02b2bf14099ae76bcd970 +FixedInputDataByteLen = 60 +FixedInputData = 84aed945163d680f47da3998dd7e98d0f7a5a2179b894ae30737bf4277e9567b1e266731bdff49b3eaceca274716327199ee8f9d7348874dd238abb1 +KO = 5688831b4b862cb1463579592ce9d8584cf2352ec64474a6df3832ed809c8238 + +COUNT=16 +L = 256 +KI = 4e85b2b6a33f99322e081460c3d2b1fd04c8caaf99d99230adc10d6d036d7998 +FixedInputDataByteLen = 60 +FixedInputData = d78c6d89796a185997c1993282bc51fd05afcd58852f03f97569908cd54988cb1b072281ef1a4ee3c3d576a8f8572dcab61f952a937206178504d00e +KO = 9daafec47b051d3d81a81ade3899f721673dfdfee2e75d43010876f63a5c4793 + +COUNT=17 +L = 256 +KI = d07b869c018ba8ae13bdbec7d449aa5e3d4d3acb79df3d1ca5141469a0e0182d +FixedInputDataByteLen = 60 +FixedInputData = 9e29153ad1d3d37965182788b716e113205cef119e6ea3a61ac4588135021b5c57085943219da0f0b4c14598317d9d132eebe7c2473ed5bc9bad547d +KO = 7fac4784d624a95aa350384563d6a7f8bbd06ffb979eeac2eb9cf465d6a6c7e2 + +COUNT=18 +L = 256 +KI = f3006f94c2648f06b39c7af646a7706245d215d6160388f726e846e2748e0d74 +FixedInputDataByteLen = 60 +FixedInputData = 77a290f51ff9be263073ce4c7b5cb5b22f3c244e6fa638684f5eedb090cf753b8935b06aa2b3a6cb451a54457efafefd7dc33b4b66ad7f6464f2be8e +KO = 8f3669e2cae77d6169cd9b8970875d822367161cc03e07a96b7f222989824dc1 + +COUNT=19 +L = 256 +KI = aef6ac7a4a69bf56578b1c90b23cff8a2c68ca0bc8610773006038e2a8e81ab5 +FixedInputDataByteLen = 60 +FixedInputData = adc9cc640346f20239faeb0df1a333da16e67b9eab21351126328eeb508c8000f9b7fcf196dc3b90673b4b9a481e81c3336266b16474e54026f1531f +KO = bc2cd9ff0137e8d31a66b0b34e2bea38d7c516bebfa76a3d3d3a17cc5ed14124 + +COUNT=20 +L = 160 +KI = c104e187e344668997b7bd9c8cdf097320518dd7dbcb541c414418b55b58cbb2 +FixedInputDataByteLen = 60 +FixedInputData = 32f6bd59840c61909f2f92f98f54bd238083577e33c3d071c1abe4c694bd87c1ad235eb9a2d272b3dc67c955574d5e6cad84615120476d6e7e04f51f +KO = 1b5d9e60aa909aeb973e76d9bf6be208327bb096 + +COUNT=21 +L = 160 +KI = bf39df63bf105a20852bc14e52cefcba02903c7ba6842e675f1b56a129dc7174 +FixedInputDataByteLen = 60 +FixedInputData = e66f8e413f1245d06ed104c3e6df82340917217509c6d107b18d347b3f9bdf9285d817970add72cefb7ff20d6413bd3c2acfe05b91d3ccc183269466 +KO = e4c622129cddef4365bc89b708beed26a0e28ea8 + +COUNT=22 +L = 160 +KI = d520263caede6ed618ddb25eb53006828f0e630a2fd50c917a5c8242571f41cb +FixedInputDataByteLen = 60 +FixedInputData = 9d81310777cfb61c2126b1ba97459d2a2c913794278f36c0852157983eb7daa90e969e5ae617d713d3e81563b174eba8085a9a115292b81298c67cb7 +KO = 5f8730cda93bdf6d4302d14984005f74364b116a + +COUNT=23 +L = 160 +KI = de701b40e8f2e2886ba9668e17129305cef98855ef685bf0f13332bd53d39d19 +FixedInputDataByteLen = 60 +FixedInputData = 796bb563d1c1cf5bd795bd20e0ae1c524fc5740c7519eeec285f6a2e2c748e619d85ce263699eaaf1261f29afde077ea9046834bddb2e1720be4c777 +KO = 788cfb6bea259ee9c151a39b285094e178d5a15e + +COUNT=24 +L = 160 +KI = b0555c87cf6554e9f77e0007c3ea52442e9d3b5fc6e2699e6a85a2b67141e1c7 +FixedInputDataByteLen = 60 +FixedInputData = efe5bd1687523c299dd8eddfd1959744589f88766945ecabd1d3717c2035318c39123a81026701eab03ec5f528767b2359f6c2b02b25cf6dfc58d087 +KO = 9cae8159af39a4b699e893e814c18005396e0371 + +COUNT=25 +L = 160 +KI = b6245c4e501740ab51469c5ddfbd5e3180392d6b4c2434eed923823c8f6502c3 +FixedInputDataByteLen = 60 +FixedInputData = 70bde68aad6c3452457cfd740bc8e683b7d1fb91d328dc8a97afc8376eed89557819b0c003df68d142fc2eec4ee1e6745ad358ccf2b37b97e46309bc +KO = d3a7d424e2bafcd39b0669e1d0e9561c12d6f1ca + +COUNT=26 +L = 160 +KI = c7ed7c5f60e96f3bb89f8e9b532798568fde19fccee4fc7d00c391509af73492 +FixedInputDataByteLen = 60 +FixedInputData = 948cf2208ef719c8de145741973303b09fb2c81e759de7d65af71abe18639819cc7e8afbe673b71f5d4fda164281dad8c382e5dd110cd8210e388531 +KO = bc7bae6f9d5923f1c9783d8fe5fd10c572fd1534 + +COUNT=27 +L = 160 +KI = 22397ae61ce0a2b47adb47c71e824c8c4b931335542ac28ae3d3d2e6d34de330 +FixedInputDataByteLen = 60 +FixedInputData = e4bdfbe0a20bf4eb56665ed97fe68e5e500db048c1d344966d753f34ad8f2238c39549043a8cbd451d4c3610947506e74159383fbd4293f0c383fbb9 +KO = 945ccf9cc84b02a98527f199e34d1e3c634ed683 + +COUNT=28 +L = 160 +KI = 07b9d1e5455493accb68191007a801829533b632564365a841cbe80bc58ff505 +FixedInputDataByteLen = 60 +FixedInputData = 374d91e05b98e466cdda4375e78cd371825f8d71aebed18909b372a1fcaa4066bc09a3a15a7a8d6d8c7e02358773a6292883ad053e0e029619218186 +KO = 0fce01610c8284a3d780ea848138f85620ed22b9 + +COUNT=29 +L = 160 +KI = 7b39f0df172d78f1d0bbf31ff28fffa5d5e50e4e03c836b06ed3f10fb7c6b47a +FixedInputDataByteLen = 60 +FixedInputData = a16caf22bcdf57eae75b42969b39a494c7503835fd2438792794101bdeed9a6e9601f2adc6c49a88d446b4b615e2384504951e90320f2b341d140a41 +KO = 1fa7fed540799f1d98f96ca2cb52eb37af262cae + +COUNT=30 +L = 320 +KI = d4349c26108719debacc04e166a09063ffb5e17bcbaf8738dc2618aa7d1e97ae +FixedInputDataByteLen = 60 +FixedInputData = da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d +KO = 00550ae0f29a2373269af175e7f829ec32c3d05099a39f8c0e02caa00b68afb7457669334383ffb2 + +COUNT=31 +L = 320 +KI = f46d4bca932eb43b1d9e209037191a88767aecedab010894b4dc9db05e2b0981 +FixedInputDataByteLen = 60 +FixedInputData = 8ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248 +KO = 12c944050e99922749013e1d4dda041b62b1733ad198b86fa8f6957bc8c8b011c6a95310a188a224 + +COUNT=32 +L = 320 +KI = 0e3e4ce13bc1331d21d81dcd97f33bd7f4a4d3495eccd2b75edff8bf0fbf2509 +FixedInputDataByteLen = 60 +FixedInputData = 368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed +KO = b48179af3650a7fa6171e7a23cf52ea9bb3410f6e75b7dd4a2f7670a6fd77bb1fdc0c67c9cfbe254 + +COUNT=33 +L = 320 +KI = 6725a4471b223ce0a0cf8067c180d55eeb9e124fa54e567014b7ae556391e027 +FixedInputDataByteLen = 60 +FixedInputData = 81b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e +KO = 36f37517576596ac4c2e87fad2da3136eb85b3dcef0b5a99bdd4978767736c509070ab2c9e7b70da + +COUNT=34 +L = 320 +KI = 011e3ea00431bcdf0e056ba7f69175dde167dd21dcae116c31cd8dc74120ba02 +FixedInputDataByteLen = 60 +FixedInputData = 8cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950 +KO = 8dd25d07ef60594f5278a4745c0612e96ead7a671d972db483faa2617c24e345644bc7ead5767170 + +COUNT=35 +L = 320 +KI = 787d0e15c156080a060a7442cfd980739e13ed2e079bb215f9a9edfc5a5e0300 +FixedInputDataByteLen = 60 +FixedInputData = 0dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0 +KO = 409813cfebd7e1d556babff2029b8c2ca75de23bf34b37d525e02284106ca133727cba7971cd314d + +COUNT=36 +L = 320 +KI = 0f476c2e42b735e48f95e3f081acda6b49845ad4c24c4d14c388d4e910174a26 +FixedInputDataByteLen = 60 +FixedInputData = 2a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def +KO = b40809337228a389c29a23d38fdf06292ee9892863d4700c4ed220b6c301d69da54410b51002c743 + +COUNT=37 +L = 320 +KI = d4c6855dfb4bbe15e75db603563856f181947397f6fb9727b3aed8478102af43 +FixedInputDataByteLen = 60 +FixedInputData = 2d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e +KO = bb10df0e244f61a6e9834f8980b3912e90e12cce83e24a22dc5bf37445af590cfef494bbd1e13d57 + +COUNT=38 +L = 320 +KI = 43e99365f0affb0aee6ebd8f0eb9647fda48171b0996543a4ed61f57c079549c +FixedInputDataByteLen = 60 +FixedInputData = 8f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1 +KO = 4642c673930da6a4dd4a2eb1cc0d240ce2b64965db16abf9dd00b11f75933f5f084103c9410bdda0 + +COUNT=39 +L = 320 +KI = 2c0940c843d2f84663bbc19f70cd68fb351ed515c27abf2231769d91f8c58062 +FixedInputDataByteLen = 60 +FixedInputData = 824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75 +KO = a928995c329ad946ad308659d1567f64c62e4416e33f508264c13fc9cec19ecffd00ea882ab5f8eb + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 388e93e0273e62f086f52f6f5369d9e4626d143dce3b6afc7caf2c6e7344276b +FixedInputDataByteLen = 60 +FixedInputData = 697bb34b3fbe6853864cac3e1bc6c8c44a4335565479403d949fcbb5e2c1795f9a3849df743389d1a99fe75ef566e6227c591104122a6477dd8e8c8e +KO = d697442b3dd51f96cae949586357b9a6 + +COUNT=1 +L = 128 +KI = 18bdd277cc8b41f098ec00e82470afaead2900ac889331dc1de8d86adbcca57a +FixedInputDataByteLen = 60 +FixedInputData = b5c075a898005e5dc2101b01b28f3483b867302b627251445374c0c303ffb3120379ad0f79f8a8396a22028a88c7ba30fb8d738e8fdc135c1c9eb20d +KO = 269afb85ece66e16d30bf602b8fa3b69 + +COUNT=2 +L = 128 +KI = 1f9a79197a2542d3fb4d7e433119e0db6abec62828dd1bf82de3c231bbd8e265 +FixedInputDataByteLen = 60 +FixedInputData = e7726eecfd730a5bf48f7e0b148c6c281e4c8992bd55a1b20dab69a1486accbc4460e1e6fe7e7f58b671e9254c139a95593bf03af0faf8641d4b2ceb +KO = 081d1e3ee5161dfceec6696a265f4164 + +COUNT=3 +L = 128 +KI = 06db32ac36241fe8c069f482736b7b2841012e0a2c8d9c04df51ef0c665f4575 +FixedInputDataByteLen = 60 +FixedInputData = 637e6072317d35c7c9887539bd991db0656bf6888addb717e28cb3340166451c0d0cabc85a743efe634100ab95bcb576c5bffd8a5db44d148fb29efc +KO = 4032685e45f6541c2a3fcd0b96384835 + +COUNT=4 +L = 128 +KI = 90eba637e61de24df166b36a1594238a2000abd08e36c97048d7f9a22ba2a9c8 +FixedInputDataByteLen = 60 +FixedInputData = 83b9e3cba177f672d60eca3c45274526bed7f9b30e42158162c2658adedcf356fcfb95aaad6662f3c3adb66a0609b66d290488894b483230b13329e9 +KO = cecea4eb4fd377d87cabb29dcecf77b6 + +COUNT=5 +L = 128 +KI = 5a75b65e687fd97a7c793cce9c76108eb77b283aaad0d36ed5e502639c564326 +FixedInputDataByteLen = 60 +FixedInputData = 2fc4e04011455513aeb4968561a0731a1fc685b3d027a47d66814857d377c3b130da41a7f9807efa247aacc06bd0a2d8c99cfde4143366f07895443d +KO = e8a2fd625642bfd1ed18fde7c83eca97 + +COUNT=6 +L = 128 +KI = e9a897469123f39c8f504750ee54b4ff01f47dc550ba8880e9999ce5826be7a8 +FixedInputDataByteLen = 60 +FixedInputData = edb376e4237e11e2f250688a0d325a3fd32d18ce32cb94c61b2a8ac56d653f61964460f575678036b34a10945fd9ba4537ce48b10649030ebb5cb5e5 +KO = 425946b569e03adb00ed6935ceaf775d + +COUNT=7 +L = 128 +KI = 75dd89a5132358acc2d1ae6d08ef315646c76d951d44a644c32250b0566479fb +FixedInputDataByteLen = 60 +FixedInputData = bd825b3bcb08203b81aba37b4582f1ef8ecf5bc39eac48931a2152ab2e01f2cc2951160e8bdac92ccdbf061ea08b8ff5071fe134921e1b4231125634 +KO = a25342227764d62d84546848e6a06dfe + +COUNT=8 +L = 128 +KI = a74d68197ae14fd113c324197a16145be7de6fbfeba7c68daf1572c6244b7ae4 +FixedInputDataByteLen = 60 +FixedInputData = 3cb9f6706a7bfd542888ac3b4ff8b8767b1cf7fbe8a5199db146768a60c44a640871107ada1b3912d75bd3185327d7d957e869d5c2e9cd355c956a19 +KO = 64a59bc0e1456fddea1559608308f997 + +COUNT=9 +L = 128 +KI = 5bbcaf83ebecc97a39349920b69660142af443789a2adb3a88d8782975316e80 +FixedInputDataByteLen = 60 +FixedInputData = 4e6b9da7fba8a2247b184060cdc1ae1293a593a9eace6fa5e88e93538d82584a1c13922f4400d80f7ff0e27480be7ebfa3d0a96ed8748fb6542a6b6a +KO = 74ab41637d91b4a8624aa1dafefb54d3 + +COUNT=10 +L = 256 +KI = f5207566ad012002ae6f2b501f0c24180228345889c20616d043b868a76d015a +FixedInputDataByteLen = 60 +FixedInputData = f36dbc8d1dfda60d4ba05214f8773aaa9f01944150bca68812d0d8deb5492f3f68f09809ba5e8b89e9dca86c70f6f353b3d5f49ef27e2fd01cfa911d +KO = 0faed440796a0685a24a1c5e1cacde566c7a1a4189885229251c6308a53c3f6e + +COUNT=11 +L = 256 +KI = a75244b6ec380208eb02b0c645a47e4e2149afbda33e4d1f4aaca6e4b4b09b9e +FixedInputDataByteLen = 60 +FixedInputData = 96d7de7891b63787b9319c600a0ca43f67ab934b607cca457c24ef2b6c4f4c45ccfac299b2443f3880f00afb8963e93247d310d82eddc42a306a2dde +KO = 29138abf1ad0524bd4e170860567c6cc09891974bd7ca168fe55cda052134896 + +COUNT=12 +L = 256 +KI = 0184c8db604eb8726d3018d32a32da4a5d0ff71dc91c81f69fc7f684bc224738 +FixedInputDataByteLen = 60 +FixedInputData = e6b506e331f7081902faffbaa589151fceedf00dfe48503173b3a32281d71f758dbdf975703046216b3de7b2dcd3203eec95749774007c6b807a7cea +KO = 4caa3aeda2405848bedfe8189e16e439cd13cda492a8dad458410c4d58f542c9 + +COUNT=13 +L = 256 +KI = cc4dc1f65ca9269b05a20f3f97874b3c17168f4d6bcb35c9f96d792bc928cb92 +FixedInputDataByteLen = 60 +FixedInputData = b3872ee7cdf8e2c3fd945b311d76d7ba53780e2a235e06af6268e825eff1860e83386f15367585fb5773e2be9bb0e714015eb795473e540394ab5a0b +KO = c535b50bb6a6f9ab8d3de70671246d9c3ce1926e41ffeccf0fb2eab33740771f + +COUNT=14 +L = 256 +KI = c77a3bdbb930854958905f3286b00fa4c2f1b2584560df926a8d87789fa82d89 +FixedInputDataByteLen = 60 +FixedInputData = 6337bb226ec6dcdafd1b7b85c88a4da2ee0cf0a99569d1665d313fde8aaa1d54fba24bba7829d7e7de7e1dc3a543428cd970b5d8a37de101cdc18a8d +KO = 23902da141090db0691b57efc1e081b321c017aa462ec14748d8e1b60b92741f + +COUNT=15 +L = 256 +KI = 0b39b73b0070318d04daa78e561f21698ae38e60465d14b748a7f2275295becc +FixedInputDataByteLen = 60 +FixedInputData = 11168446c5622ba180fac53d2e4c2bf0fac8513e5f9e16b5bbebe9a1756c2609b1685b7066de54f567e4df08a4a3f403d73c1feb41209ddc1700bc91 +KO = 502d9ddabb23411b9bdb88a8461018cf45a4cd04edd3df24e025d58a81431dcc + +COUNT=16 +L = 256 +KI = 934317a565bea18436c7e391f2a2de67d4407e7e9bcbb55fd4827f376379d617 +FixedInputDataByteLen = 60 +FixedInputData = d9a11aeee251c1fd9a14151dc0fd4e2ea05db8898951f03f4121ce10191c28cb5ee2a164117616df010b948308f85b7beaea8587bea9096c08134f71 +KO = 25e1bcb994bf5b132c07368a5f2ab11694ccd31baccc87f9772feba4730714c1 + +COUNT=17 +L = 256 +KI = bdf3db0c319005aea65b4446d1474df6477b5c9656efaeaba05b7819b7635021 +FixedInputDataByteLen = 60 +FixedInputData = b7d71420640f3785c199714f953e7ae1f5d20c985183ab77df402d4c72c3f9d6c8ba37a4bddeb592886a244b0ddd0bfda48bfbf7b1101bae878fd4c8 +KO = 9468b0feabb2960714e7bbea862dd6d3dacc31e11df9e81653af11fe7b36655f + +COUNT=18 +L = 256 +KI = 27ba64aaad2fa41140df04596e3dfacb87ed34f1760ce9740b2abbf3d2444910 +FixedInputDataByteLen = 60 +FixedInputData = f4def4c99f734e14d7ddce73afa31d3adf771fba0ec1c501a6e3517b0678cc9cc3802e5adaa331a7dc46e7ea1ac3421b67a9c89c2f7c87b812213266 +KO = 5ef83f0031d6acb84352a89a6948360a08ec26877104bd27287e082f009c9fad + +COUNT=19 +L = 256 +KI = 5cd894bf16a5ec22bf0e53d7b5d94ef087badf9b25c9703fec49b586e8cbef81 +FixedInputDataByteLen = 60 +FixedInputData = 6e95db78116d4d0b42b0a8f9a95e2c01cc184100de0205cb6666ac1328982939d71a10578a472a6a7753dc6da2146b319943115afbe9418bf303e2e0 +KO = 7542e35f62cec725e81b5cc990cb794f67d82082807c0208793df148d1359dac + +COUNT=20 +L = 160 +KI = e2758918edcf15d957a556055602d283dbdf9c95b6025a3cddf1eeac1e0ac889 +FixedInputDataByteLen = 60 +FixedInputData = eda2f792580d6129b43e7b89c661786a29ab502ec6198f4a2bec6d0ffca1a75b8807d4313e7bf769a94fbf4b41c4cc309358a211105312c05818d8f3 +KO = 67e3273b2cfa4c663377f5841606679aee420dce + +COUNT=21 +L = 160 +KI = 504acb8e0090058d6a2a90153b938bbd3b2f6a4ea7fd5178d1c503421c9d66ef +FixedInputDataByteLen = 60 +FixedInputData = a8fe02fdf39ded7b4b452706938bb4027fa0f347036a29b44b49f23e358f61802cbfde21cdcbe68e8852bd603bbf74bd6de599945a4562001a4e49c7 +KO = b1fb5d6a43fb49fea4b3c92d147bf3684659044c + +COUNT=22 +L = 160 +KI = a4b22941eaad6d06d22620b289fb52d2e1a2f3b5b54ac82d899104eb024cc91e +FixedInputDataByteLen = 60 +FixedInputData = ffd0877fd25778b5131988ee59f84dba7a48766739a74b80338571e11b31563d9269aafb62268b405ad223867996b5d6c76ea6bc2f366dd30f928079 +KO = 1a38b0c8880cd344b8ccb9a020bfe628ebcccf81 + +COUNT=23 +L = 160 +KI = 631822131e7016661b9d2bc5a81f7f63d379ee5867ecc65cf596457077610b46 +FixedInputDataByteLen = 60 +FixedInputData = 0cd384ce46bcfdd0f70d9b1457daf9f337cc85c216ca3c2fb15ece498d5514886598ace09d02a5179e539f75e854a57efdd83aa3d0b09f49247bbe3e +KO = 6c7d00781b0f930563e3d055134470efb6902358 + +COUNT=24 +L = 160 +KI = 1223d17a90c91d4fb15fa11cdb0b8192297df2fbb16c9082b2a831d163ef4fd6 +FixedInputDataByteLen = 60 +FixedInputData = 95c1a121463ace7184e9b2ec2315ad239bd27c884e44319e257d2959fc2f7633409cc72c48dc3f669fcf51d24155102a73e496b2afa3f8a833a5e335 +KO = 3e4a8d59e71b317666f897bd6040da9dff55a49f + +COUNT=25 +L = 160 +KI = 2005c14bbc374c1697076f26ab562a51a093111470116eb1df2a1e6becc4cda0 +FixedInputDataByteLen = 60 +FixedInputData = cce7d51a794209e070eb8f58ae87fb74a2746377375928356fe3c288cf03c856bb94e9b4546aa2afe78cbc905db897750885d86438c8ef1a6bc37c26 +KO = 0cb52402498132c50a8f189140d4831fc3c5947c + +COUNT=26 +L = 160 +KI = 23cb1fc46e923102b454e86b59d7a0811664429a23941acfe679d993e5221674 +FixedInputDataByteLen = 60 +FixedInputData = 931d6113e8bdda93a9e43dc4a035f00152f68903c64fd4837a2562416f93478d8201682b60904e5e909d181e97b5e6041d94bf35cccb490622216979 +KO = d4fa6c26717c7067d180a7e46e460987944883eb + +COUNT=27 +L = 160 +KI = cc21eadcaadb23dad4d54d68115bb07f389198d64009ce0204c6fe361453a1f1 +FixedInputDataByteLen = 60 +FixedInputData = d384fd7ffdba22b6e67010819502a58b05903bfb5d11e2b7d0deab200fe518760ac2908ec439df6f0ddc8e2c784ad22f5c27dc957e612a1f152876d7 +KO = 78645d9d40ad1cf870027e32d36d23d0e07ca304 + +COUNT=28 +L = 160 +KI = 1c1b13a041d53c71bee91eb0c9d6eed23f434468b52de01e04a02e79589c32f7 +FixedInputDataByteLen = 60 +FixedInputData = 16a130a5da1c6abed5224084f3fc4447866636160a3a4625110f05e16e37311b9b736295508ac953094f7a61dc14af07ab043aaea04da5046a8a0cd4 +KO = 94c31a5e94552b94c903a51defdfc90333416df9 + +COUNT=29 +L = 160 +KI = 88509750f05dcf6436ab308050b2516870166dd2f7dbf4594be4baf7629d18f6 +FixedInputDataByteLen = 60 +FixedInputData = 732671c12d9b9adceb5145f78ead9afef070d93298269f4ed95799dad20a2f704159ea380e9fcd79363545628e545b4f82eed667c36243f58aff6c87 +KO = a53e9281f7f40167e25febeb0a6b3a0f2ba47bfa + +COUNT=30 +L = 320 +KI = c9063598d6cf8660300073b5c25603baf3ade910c182deea15d8107d6f6be295 +FixedInputDataByteLen = 60 +FixedInputData = 22d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308 +KO = f3a5b521b435a8c83eaf2d264b5b1a6dcc32c21b4897511203f97f01f2a691eef080b4cd7ca4fc38 + +COUNT=31 +L = 320 +KI = a083d1d60d0c68fb83eb82dcb18f798e8f3cf67511809f7a4b3c6e8d3a591f8c +FixedInputDataByteLen = 60 +FixedInputData = e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe +KO = be97d733a184ad36c6c0c7ae8e79b1b0581aaf37687ff835c263d541c08bb1cad051fde6ba0e5244 + +COUNT=32 +L = 320 +KI = 8241bdc82cd2924b5f7cda011636b578720952f04a229f6ee2eff1912490d565 +FixedInputDataByteLen = 60 +FixedInputData = c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e +KO = e405e17496e5620d4ed7227a891499c15f718f81e2d3e2d126466fcfc50d5b6b2eb90ccd6886e999 + +COUNT=33 +L = 320 +KI = 6b2eaf7af96a81132dd843603bfea56b60ea0fab362363bd63e0d5a6e9a01357 +FixedInputDataByteLen = 60 +FixedInputData = c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742 +KO = 32a1c17a9e11f397af1e2608fe02d4d8172bc1ff66cec5d6e4ca9f986d2ac5cf35b8ce9d38509903 + +COUNT=34 +L = 320 +KI = abcd8f59154de68b80048351600948260f071f34244e14a68100bd64ca5f2c07 +FixedInputDataByteLen = 60 +FixedInputData = ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c +KO = d99bf29d498df7746ec98ca7908092ee90e93bfa1a8c62206bef61540028e5f3cb5f7a91882c3e42 + +COUNT=35 +L = 320 +KI = 34435021c26336f4ef2a2eb268ed8972b55f1566545b87c7e9eb9ddb3b490a44 +FixedInputDataByteLen = 60 +FixedInputData = 725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01 +KO = a23a5c3e27123cd18cc4b2abea393eb1822eca819476c357b3b18505e786e24efe2664c59be304d3 + +COUNT=36 +L = 320 +KI = a88b503d5e60afde0a9c8a65ba45fd422e346f79456f223ef384aced52299a17 +FixedInputDataByteLen = 60 +FixedInputData = 5510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86 +KO = 31ba7e6ff16d70a385b5f004fb91e29f009303bffd1b86e3d5cc80c259ad3ca81fb546c21cfb713d + +COUNT=37 +L = 320 +KI = f3bdacf711d9deea5371f14c6ba971691b314e2f1614787129bb208ab5d89322 +FixedInputDataByteLen = 60 +FixedInputData = 2108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70 +KO = cabf8e03a3525b33cb4caea2e071a3d8a657b0aa2f46066525290c4eec87944c6aa59dd4d07ba21a + +COUNT=38 +L = 320 +KI = 44757aca74fbafef8e1a93537e6cf5839c59e2587a18cd2216b3228dc87f10f4 +FixedInputDataByteLen = 60 +FixedInputData = 0d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18 +KO = 7a5921f774458954a3729def37f0238705f883b424b8d85cc0117e94be49b27d4a1885d98e6b7635 + +COUNT=39 +L = 320 +KI = 27d7dfbc77816aedefd89fed77b0e103ee8be60bf418074cd9bfba2e91add7b7 +FixedInputDataByteLen = 60 +FixedInputData = 93b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618 +KO = 2612d62453be79c7fd3bb94de95adefe1f87cf0b7dcb620aba96d5a17cde97cd392a62518e2371be + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = dd1d91b7d90b2bd3138533ce92b272fbf8a369316aefe242e659cc0ae238afe0 +FixedInputDataByteLen = 60 +FixedInputData = 01322b96b30acd197979444e468e1c5c6859bf1b1cf951b7e725303e237e46b864a145fab25e517b08f8683d0315bb2911d80a0e8aba17f3b413faac +KO = 10621342bfb0fd40046c0e29f2cfdbf0 + +COUNT=1 +L = 128 +KI = 32c4003872a146194023eac1bda74ddf2b66977dad8a554b974ca2a62f7e4f43 +FixedInputDataByteLen = 60 +FixedInputData = 33d8cf6d0c759fb622d867ea8cf1285de4020af81cc287addf38cc2da4643e6db3b215ad3e33bfc47877c3620e336887c3c9ad4a1c6c0476b0f90a33 +KO = f593af0e1a492a7b904a2662897fa1c1 + +COUNT=2 +L = 128 +KI = 3c87e9cc98579b2749ff92c8b823a2ad6b367ac26622e7b5b80a2ce6f450e361 +FixedInputDataByteLen = 60 +FixedInputData = 777d66a24c2d3cc3299ca0718f4f6dcd1161ecbef6eb3c71f0bc145b4e765a6eece807a74ca7a698d55b2eb0d30d8d3e5cd71fd2a02b5608274c95c3 +KO = ea6425f03803f2f06c42d8ba11ce4ee9 + +COUNT=3 +L = 128 +KI = de1f4abfe78c4dd6f02331c057efa939ae2db1f1e7e7c650e07537d259b1ea72 +FixedInputDataByteLen = 60 +FixedInputData = 4c1f00198d76f3630d3260f56d94f52507394f4a98cdc2937d4abaa76ebb3fd409a8769df074dc002917ef818a4852cf004f0225efc4663211a08c5d +KO = 74182ae81ee88c6a1634ff4991beb9ee + +COUNT=4 +L = 128 +KI = 8c299beeaea05f445d59f5c354dbd0c8b4cd009f197a35369fb3b8612b75026b +FixedInputDataByteLen = 60 +FixedInputData = 1a73fce114cb427dfaa6a699ab2751bf7136fa03d238da492d9a036143148334294d0bdbe4852c8ff37706bb27d722ddf909bc8bef91ac72e1841cad +KO = 16614f3e848515cbe526fd2b1b5a0bc3 + +COUNT=5 +L = 128 +KI = fa1f4c6ca4268480527b37cc1635b69d4a07118f720c60bd13cedc867dfc2754 +FixedInputDataByteLen = 60 +FixedInputData = 464516d6f8bb6589928849b984bea6dc3a45a3e3cbe9b27a95e94801c718901764d78910e72e5fe69860e76e8f2bbba9298676e8a86b3d63563b45a2 +KO = 67507b8fbc813d2387f69bc4d3bda44a + +COUNT=6 +L = 128 +KI = ab12ca4709ca38350caf5602eee5218ec950353d19e65de9efc4dc2d19fe3017 +FixedInputDataByteLen = 60 +FixedInputData = a8da5b25e4f292c149c88f9203c5370822193cdac135fbcd6b03f42300b8c372f68520dd3b525c79aa25f250b786e6de7f5d73b5fb46c987671c7f76 +KO = a7f44187d4ebe759b9a37e484a844e2b + +COUNT=7 +L = 128 +KI = 12a9c4b3921b4ec2754e1cf093a38a98702acf0b8eb30f4bf654b8e3a10d3990 +FixedInputDataByteLen = 60 +FixedInputData = c5170e6e67ccefebe8415ee2fb6429df37d6c2ee8fbdd6b970c3a98d486e8718c2202f7fc09fe438d53dfdaeeb0874ef0fd7b4dfa209cc9c5c512baa +KO = 9d1a3121760b17ea787e0f64c90bf109 + +COUNT=8 +L = 128 +KI = 218b0f76980954cc381f2646636907e702078f7902a1894952966547ace91b19 +FixedInputDataByteLen = 60 +FixedInputData = 16cb8bedb363b4795153a105c6049291f1978e7b2aab01ab64e29c9bb562418cf3ab4f1ee6111d5ed2e58ebe3ad9665588e0e4d9deae8524b5b79ed8 +KO = 80175fd5c9ca252c52bdcb5302de3db1 + +COUNT=9 +L = 128 +KI = 3433f2c53824d6eebe11e11eb656da9740c5a342f5769df7fe17c4c4801132ca +FixedInputDataByteLen = 60 +FixedInputData = 07e3f8ff03e6af5aad503cacb1db119d3178bbd3e2377888d6f5e6b7bf7b8f7c563a88aa8a778848f4dc01b29caf85a3b2307e3cdfe3de1e7043ddef +KO = ae81916cd3641c59897512649b657252 + +COUNT=10 +L = 256 +KI = e204d6d466aad507ffaf6d6dab0a5b26152c9e21e764370464e360c8fbc765c6 +FixedInputDataByteLen = 60 +FixedInputData = 7b03b98d9f94b899e591f3ef264b71b193fba7043c7e953cde23bc5384bc1a6293580115fae3495fd845dadbd02bd6455cf48d0f62b33e62364a3a80 +KO = 770dfab6a6a4a4bee0257ff335213f78d8287b4fd537d5c1fffa956910e7c779 + +COUNT=11 +L = 256 +KI = aeeeca60f689a441b13b0cbcd441d82df0cf87dac236290dece8931df8d70317 +FixedInputDataByteLen = 60 +FixedInputData = 588ec041e5733b7031212c5538efe4f6aafa4cda8b925d261f5a2688f007b3ac240ee12991e77b8cb8538678615966164a81872bd1cfcbfb39a4f450 +KO = 3e81d6113cee3c529ecedff89a6999ce25b618c15ee1d19d45cb376a1c8e2374 + +COUNT=12 +L = 256 +KI = 95c8f76e11367eb55526a2b393ae906583d1cbdd47962146f506cc7cac12f464 +FixedInputDataByteLen = 60 +FixedInputData = cad60e904b9e9c8bfeb4a81a7f67d3bddcc05e64255870403770f3533ae6dd634ceaa56c53e688bd137ae6018935f34b9fb084ea48e4c688f6bbb388 +KO = cafa5ca03f5fbe2a242004abcbd3de1059c7407b1ee579255124af189be0b556 + +COUNT=13 +L = 256 +KI = 4d05391fd6fb1e292e78ab9619b1b72a7d63ee59d7435dd71897b9ff7ee7ae70 +FixedInputDataByteLen = 60 +FixedInputData = f078e6f9b7f82d64554fa6b604c808f19b1f6ad6727db7aa6f1c86694e104b5256c8b4039919646481d7ea2452c72c17a3e8d7d3916285460aa5eb81 +KO = 6b16e8f53b831aa5e86bf97a5c4fa37d089bc172da5a1e7f662dd4a595339ab7 + +COUNT=14 +L = 256 +KI = 0f68a82ff1671634cc9136c564a9e02a767621dd74a1bf5c24129b808214b752 +FixedInputDataByteLen = 60 +FixedInputData = 648599809c2c4e7c6a5e6c449f0031ebf55c3661a895b44db0572ee88083b1f4b12602aa55fc1df150a65a6d6eeda0aa79a434a1039b91b5a58fc7f1 +KO = e297640f7768485d4a6e7cfe245f8bfa84700d99762692ea1a425ccc0275e8f5 + +COUNT=15 +L = 256 +KI = 43eef6d824fd820405626ab9b6d79f1fd04e126ab8e17729e3afc7cb5af794f8 +FixedInputDataByteLen = 60 +FixedInputData = 5e269b5a7bdedcc3e875e2725693a257fc60011af7dcd68a3358507fe29b0659ca66951daa05a15032033650bc58a27840f8fbe9f4088b9030738f68 +KO = f0a339ecbcae6add1afb27da3ba40a1320c6427a58afb9dc366b219b7eb29ecf + +COUNT=16 +L = 256 +KI = e5f31d98a13f2390b354dba08e1e85116f99a56c2e8761d386958a0d0a888a29 +FixedInputDataByteLen = 60 +FixedInputData = 02113f45151b63f374cfcdb1bede41cef2226a42b6c02c9f090f9f3db39d4e98a8258c42e27224279cd45c2501ca45a008d8f38915e5b45b8b995f5b +KO = 98e7a023092a3064050902c8b90c749d72005626e0296e1dfb28c10e450b2dd3 + +COUNT=17 +L = 256 +KI = e6cfa4864d31fe09960fff968ac62f03b6f63b5a221cc95c3a1058b4b60fe9bc +FixedInputDataByteLen = 60 +FixedInputData = 4670a7c2c8f5643b75ea4ceed87e253e58ffaa87472299160d35240753f3164c0820374b1f4bedb2dc34692c8b7e06c7951ee73f1645b10e3f272d17 +KO = 4f208e7306b076bf06133f439a6617a3d650253cf87775c3d6d7fede32139f4f + +COUNT=18 +L = 256 +KI = 2f180b1a10445d3d29683b3facb856807689c6de54c760f6050c3329a4a1de4e +FixedInputDataByteLen = 60 +FixedInputData = 4d48ca49a279a79bf9b3a9e346c3af74926fab6ad881027dee6a6f40dcf67add04efec4d86df31bbfc190d43e3a7aeea9babcebaead3b07b69dd3d6e +KO = 7765d245fdf143b6ca4359a2503ad1d8ea8caa7da8d556b1fe8e25c44c70dbe1 + +COUNT=19 +L = 256 +KI = 2eb0a49fd3199a57264f746b1c8acbc76f7ce51223f72134590fbbeb3176264b +FixedInputDataByteLen = 60 +FixedInputData = 980a908ed38b6e699df3f44e651f0ad3a9d209d3867c495e52673855d09e4f1a58fb477067c400cacca9ab9260e205c4556905f2727925561280639c +KO = 06d5adc2d5c517bf40406cc6bb56553b222f70abf2bb505584000e88628baf17 + +COUNT=20 +L = 160 +KI = dc60338d884eecb72975c603c27b360605011756c697c4fc388f5176ef81efb1 +FixedInputDataByteLen = 60 +FixedInputData = 44d7aa08feba26093c14979c122c2437c3117b63b78841cd10a4bc5ed55c56586ad8986d55307dca1d198edcffbc516a8fbe6152aa428cdd800c062d +KO = 29ac07dccf1f28d506cd623e6e3fc2fa255bd60b + +COUNT=21 +L = 160 +KI = 7a7ecee4f04c1f5453f29b8c65bee909f673c44f65e8f9cc18c31c32e9bcfc5a +FixedInputDataByteLen = 60 +FixedInputData = 0e2b53dd63008e0663962a25da9cd55fc2ea377148783da229ff7e3bd6142a43c854b6b5d06d87b535936f1edc7cd067e8dbba220a1f9a5932b32a64 +KO = 96fb8ef9380ac9de2711ef5a83249e608dc7bffc + +COUNT=22 +L = 160 +KI = de71295dc50ac76eb5579410869e918b7be757afa606c509be4378bd98eda686 +FixedInputDataByteLen = 60 +FixedInputData = 33ca974f8a1a065b75090c34c948449910495611e28ecc62ced29e5b3ae76217e139267041ba40be235de130438c1b14aa833296eb8e4babe2101010 +KO = 385d60538090a45a2b2544275905c4c16e9f23e2 + +COUNT=23 +L = 160 +KI = 389de0b914661c8ac9aaf11d261f6261baf4652886cf20d2b13df67be2e3b185 +FixedInputDataByteLen = 60 +FixedInputData = 92b3d47ea042591db5b531907e09a45a60a9c5c5fe0251806b7805b641c5b3ebcde14d6cb542b4cb242b04f5a9b60b2c66d1a24c66141fe0b818e93c +KO = b12a4e200180d20da404b44c952639a955dd83d0 + +COUNT=24 +L = 160 +KI = 311af73874e13a8acad981490113934065b3bd5d448e2bb8dfa68b70c69d7d45 +FixedInputDataByteLen = 60 +FixedInputData = ea20fc9d32cddc78dcbca2ead6c5c66744da85d95b643d3ffab2d0e2d5677dd3a27313153b019cfcd33b3e305ed66404042b2db0e3de2267cb557fd8 +KO = c6e86d1043333fb690ad23274a908204d6bcbbac + +COUNT=25 +L = 160 +KI = 756f9980cbefea398350b886ca4c1b2910708b5b8154a0ec4b9648ac77b9d7dc +FixedInputDataByteLen = 60 +FixedInputData = 3f09aa15d2fa769c6e8a3380bc55844827ba3ea64ccf177beb4bfbd5142b3963bf696803a89974aa7d5af0192cd525a83b71cd8ee7b0bc92f07b9515 +KO = e3bc62b38a7b3c7e7fcb9ef007aa4ad6a9bb519c + +COUNT=26 +L = 160 +KI = ae815bfe220407bce6638f20aefa109b63c7382e91d7bb8b010ed7c6d8d3757d +FixedInputDataByteLen = 60 +FixedInputData = a221f1a3623eca5f6385b57e7afe67d134011c6058e3977df977bdf0c7ab0e14b6d5c059f39948982912b047d00103dc4836e59b7a470222dbae72ca +KO = ed5e876d76227d0a7f1acf5ca08c812995303fb2 + +COUNT=27 +L = 160 +KI = d5110c808a951c5fe36aa4852fbde7e0bc372a2c69a35acfc890cc9ff78e40fb +FixedInputDataByteLen = 60 +FixedInputData = f45187072a7d78fe91282f5825daeb256a28a818c70a285262b080cd3ee2ec785125b27e4026ac9688a5eae657db578cd207956249f04a064870d677 +KO = 0e7de25fc559969c08d973ab40795df74e51965d + +COUNT=28 +L = 160 +KI = 4aa25a61f8b31f061e0fc1d541deb20e097663cc57054e1f9a347989d8172d62 +FixedInputDataByteLen = 60 +FixedInputData = e473fe5877fa137c50beadc2295187f1b66e35c80b7864bf01c1c620fc09893991500e9a93851ae122170911562bf6ee3c75d5ddeaded27814623d2c +KO = e235ff72d9c0a64a80cd86fdb26f1cd8740e2704 + +COUNT=29 +L = 160 +KI = 26b29556106c06a85c6950aaf20b5e08a523e80e198a725b69e23fe93bd2e16d +FixedInputDataByteLen = 60 +FixedInputData = bd973f9bc6ff0226b2acc682e0084b8c67b285ea9b8b838938d18f96de84521fe47d560337115f8232d765166751f1b7026e608d25ec6504346d106d +KO = e23b197d4d5fd8081ca54dd86a1d459cca7c69b0 + +COUNT=30 +L = 320 +KI = c4bedbddb66493e7c7259a3bbbc25f8c7e0ca7fe284d92d431d9cd99a0d214ac +FixedInputDataByteLen = 60 +FixedInputData = 1c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b +KO = 1da47638d6c9c4d04d74d4640bbd42ab814d9e8cc22f4326695239f96b0693f12d0dd1152cf44430 + +COUNT=31 +L = 320 +KI = 22256ca571d5c896db80a8758ff81cf8631d2bc38c7e76f3bafb0c2af540a356 +FixedInputDataByteLen = 60 +FixedInputData = 9dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791 +KO = a11aa3b1a93d2ce117550866c28d6974cf626719385b8868101a71a5d2aa793bc23c3cfdebe52ec9 + +COUNT=32 +L = 320 +KI = 8066e057e73296158ed5479848317ad5e64ee8fb2e54d4ef85b7792f57f6f887 +FixedInputDataByteLen = 60 +FixedInputData = 16da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7 +KO = 6ebef64b358050edc3c841f52188c5e442cb69630fec0be5114816af616a333f0aac5153e9265aa6 + +COUNT=33 +L = 320 +KI = 56f06cc0bc392ab108696c7df71495b5a5cd3638e0a92045af7cbd3076f6dd18 +FixedInputDataByteLen = 60 +FixedInputData = 4fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86 +KO = ccda8231fa5c0702ba282a8f18a0c1dec6baef308625fb8f504410522c3f3b6d647c177054317a07 + +COUNT=34 +L = 320 +KI = 617f1b6810c551aa5c21878b00656351466069d41adc7fee1ced3f2f3432435c +FixedInputDataByteLen = 60 +FixedInputData = 2113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81 +KO = 0325b1c85f3d25ad5ebc2e7b380cfede6b3c8ada1af0d0d5bcd9d2b34c29083115168b8aef54c584 + +COUNT=35 +L = 320 +KI = 659edb9a0df51a3867d4aa01f74f60b7b151b01a3437c2f774fd37b6881a9ca4 +FixedInputDataByteLen = 60 +FixedInputData = 3fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4 +KO = 5c12c7b6ec38f516f72e76689c3106ee00ee8c2f50862cbf7fcb74bf8798eb761a33838788e276a3 + +COUNT=36 +L = 320 +KI = 5703c556e3a53b8d2bf3c5ca773d0c6ed2c1b66a84e6680475a8286941b246b3 +FixedInputDataByteLen = 60 +FixedInputData = 119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389 +KO = e302c1c1e5c8f688a7580997399433fbaae499400b8a48901d808839c1eb49dfdf6324145f1ef01e + +COUNT=37 +L = 320 +KI = 9a6e83b91bd999737e577e449142dae05968e774b223c1185dc574da785c93cc +FixedInputDataByteLen = 60 +FixedInputData = 4b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442 +KO = e90e3ed902a8eb1fc67823af534a2b48466bf2c5877dad0aadc7d6ff741d8f437b2e6d0031846960 + +COUNT=38 +L = 320 +KI = 9bebf465003a85bc25ed340c6095d963885504d3cf0266af252effd22ad32d6f +FixedInputDataByteLen = 60 +FixedInputData = 17506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75 +KO = 1a32ea308aa6dc6f1b7c77f1d9aae40672fcae22438bbb0528e280073b31797886b6a80036a00e19 + +COUNT=39 +L = 320 +KI = 1d9209183e557d3aac7e2ab53d26ec659df2a745fe56a53818ef5853a42ce194 +FixedInputDataByteLen = 60 +FixedInputData = c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd +KO = dabcffa16a7589deee6c768aaf01e0813de909005526da54700083ef068f854d49941279689a1726 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 08d0a37d2e2fb84d44838efaeac28135d964b0daf154369783cfe007fa883966 +FixedInputDataByteLen = 60 +FixedInputData = 80866d761e34084b45ea668a25deabffdbca446aa0bf793bccdf3790d584d26056315a4c060ac7b1b01cace96ba97e8fed81953c8b82ba5132dd1713 +KO = 8f5b47d23d5d3ba632acdf6543509bd8 + +COUNT=1 +L = 128 +KI = 1459748eb906fca5302cc1a3001aa0d7b46a388df307b5f97722b9ec11183647 +FixedInputDataByteLen = 60 +FixedInputData = b9aa060059fb751eb8901b474bedec054c568e6c87379338b04fa62c61f2f5981e9d5a36d25223b7cbc2ce2c3262dbfc002daa5302b5c9e0affea2b8 +KO = e228535445561ed3d900e6ee7b5e05b3 + +COUNT=2 +L = 128 +KI = 1563064cb61109afad504acbcd2c49ac140283d73f7dc48ec593d694ce3e8ea6 +FixedInputDataByteLen = 60 +FixedInputData = cbba762e762c226abccd16ff3089a40fd4c06956b6e74e1863fd17ca344436334f06b5d20930a96eda5767d8cda4469de4b5dafc4738c801222249f7 +KO = 7fc179cc3a3f299f426512bb61a23822 + +COUNT=3 +L = 128 +KI = 949587f93ebbdda4fb43466990f8a6b0a72f1df354bafb57ae5181b9a19938b9 +FixedInputDataByteLen = 60 +FixedInputData = e79f0bcb7bfd741269d8640017f4940437043fda48488c13a1d0cf7e6ae91a4f8a034b1bb9ce315c8c196b9bfebacb89814b65ad1613345e3eec46d5 +KO = 7c2fedd902bd7ffc1e8f4060af66bd0f + +COUNT=4 +L = 128 +KI = c7980cf5774a1e382d46f5a4696d8b4e64003c6d30c68224951d1c6e8f0638ef +FixedInputDataByteLen = 60 +FixedInputData = 02f1f9e422b1a9917934b8188b98d7bea2a718409195c115ec0ed49628b92b228868e4fb9d2879e676955ffe5ef120f271c03ca64b450b565ea18d37 +KO = b2280dd693e463dbe92f874c160d0543 + +COUNT=5 +L = 128 +KI = 78d2aee48f5c3987caeeb208f68e07cdc6432c62451ab0b3eed2e7c0bdb871a5 +FixedInputDataByteLen = 60 +FixedInputData = 54a3c3c87c8fe5c5765faaf9014ab2e459757964d9538b91662ab810fbea8261b970a07bab3d0ca20e4adfe338b0ca963580fa0a01b7afa261fd46eb +KO = 4c2dc38294e540bcdc101c5d683f7d00 + +COUNT=6 +L = 128 +KI = b44fb39a3485c5c55816aff5aeddcd7b10f0101e4d9aab4f92ed67faf2893203 +FixedInputDataByteLen = 60 +FixedInputData = 4e32059c44fedb5880e19f2af079957e296edf4ddd9bdc802ed935c007238deb7714657e58ee19886988d42e69be15c336c7518b1ff9f240342a361e +KO = 54f0afc91af83e0a5f011920464065eb + +COUNT=7 +L = 128 +KI = 8ffd03875ccd2021dcad3fdd64f62f1cb777d0d75345beacc641925501a10c76 +FixedInputDataByteLen = 60 +FixedInputData = 0fa48001a8d33a98a8536889d27e4679b22f1d1fb549554f564a0e48f0fd9b5c84fefe5c5c1f884e403b80c866eaf9203ea757fa6fd8c3c8660ce7ce +KO = 5a5bf3f7b317cd5f4e78ee61d4754057 + +COUNT=8 +L = 128 +KI = f09c84851039212fa4e8955c1f610af35b6b4eb67d8953806646cbf47e876679 +FixedInputDataByteLen = 60 +FixedInputData = 715ce5e0910a7e68b2120967699deec872f327b1d1ebabda8a39ff721878e904e63cad67aa70ee7fc4d3e99936a4edf81a34c464fac1d93cae961327 +KO = 96d554288c687cb5b501dca460fbfcb9 + +COUNT=9 +L = 128 +KI = 20f1de4b271cf1d46b09207a31dec8c5c0c2042b4e0357e89aa2627ace007544 +FixedInputDataByteLen = 60 +FixedInputData = 834729fa7a0f2f0b844bc2abe4645b797d3ecdd42e02f178aaf72a81e1df68b89ea0cff83d9b7e016989924726d1295b6e634e6d72eeb2c044ebd8e2 +KO = ff5c8000bf282d4d341eb67cf42b1013 + +COUNT=10 +L = 256 +KI = 46cac2fd0ae6dcc9f695725da9839b8d3fc563b6b1c648e5d614fe1a46aa24bb +FixedInputDataByteLen = 60 +FixedInputData = d450f6a6c1b17494af2b5cd463ee7346ff3362c9bcd931fe95b54972c978c21361bea9249af538146e364867cbca6457b45ff89ae946184e398d7c0f +KO = 2f3e608132dcb830d5576f45aec43e5d624af2b6fc3bb831a209a4277934147b + +COUNT=11 +L = 256 +KI = da40f2d502ef6c1a1c687d072cd64b4af1cd8f40fab35db9782be4022d8a8e46 +FixedInputDataByteLen = 60 +FixedInputData = 1fd790bdaf2d5ff064434de3d9b29951970eab761e92a1af6255a493bf93c6002c7ff7d0e9dacc61f2c254c269e6dd323ac796b9b9d93d5022516bc1 +KO = 62529d57d3d58f66cd9e013856bb7dae2fb00a9b09f97fabe59cafb9c53b9533 + +COUNT=12 +L = 256 +KI = f6d3e3f05590ef234f000b9636fe050a3aa35cfbc29544f9b4cb3efd4d0abe81 +FixedInputDataByteLen = 60 +FixedInputData = cc0426d2ab12a01d64456e8703eaa7295fdbc837d6c3c6e5d7fd645b77627eb8ef93e46e8701f546410c24ffdf98cf4bd834b62e1a2c20188d4ba904 +KO = 6c612073fdc529ba74c7f15d61b422356d4cf78a7d1a1b00091fd10580ab95be + +COUNT=13 +L = 256 +KI = 548af1cf70f4d9fff5fe1742fa47ccdc03429cc078bd7b91cf18477ea562abaa +FixedInputDataByteLen = 60 +FixedInputData = 67a27b0675ade174716b2390e4c49c0db3ba10ac297c994dfdcdb73c254cf2374d707d818b75b06d0f5881c7157fc760fff7e3a31b5198e1b7e3446b +KO = 28f9b5cf4e4731d2e1fffbff66a3102f5187614ee426058f6f5abf9345f4399c + +COUNT=14 +L = 256 +KI = c27c7f5bbd332472f5fc9438fcda8de1932024220be7039e5b5d1316944557c7 +FixedInputDataByteLen = 60 +FixedInputData = 82a0dab7d06f6a6b464ef39d9e0d6e120ee0aa2c67ceb95b5351cc07376d7a155fed035eff84a86d23f119c7870c944444baf8b0d9ebb47e121cb6d4 +KO = 2d5a8a28b275fe0d932710bf383977d255531805bf3bb36c39cce2aa1682c642 + +COUNT=15 +L = 256 +KI = 0cbeda7334656438fefef4b6604d29de9974624130ef4682d154ae0e6ad15bb9 +FixedInputDataByteLen = 60 +FixedInputData = fa9a1aab6190084eb5476d186adde8cc67e58382db531c7f9c654f6c8faffe1ca34e74a51538cea45972060df5087fa2a5838b8d70def60ecd4bb234 +KO = 5691e8718c82e622bbcad0116d9f1a1fdf9e8af285da64f5b3470c8d1f4835d1 + +COUNT=16 +L = 256 +KI = cd02e722b2e088921d259c28046bc045bbb930892dc102d9662191590cc6180a +FixedInputDataByteLen = 60 +FixedInputData = b8ac73631e9b8e0f5e033f3706446afb8c978f1c98700851a4ebb196b1026a34d7a761e17cd41da21f978e90d65485a2134da63b0f63870c4241d3c3 +KO = 9a8b4c20b5073c3e366c0fe3fc52f5e2835abbd5fcc54cac003169abb5840251 + +COUNT=17 +L = 256 +KI = f8d37b734561dd9b2d1976201fed87d6316c990313468250ce7ced88523b6240 +FixedInputDataByteLen = 60 +FixedInputData = 3d9df1e9dfb989cfbd21adb734a04d734ad4d179a0f5589f3528e46e9f1217d2e15f31b0b35e22dbb510a38700befa7e64fd036903546da2cc10c894 +KO = 8ef913a796fee852c1555c24254e2599cad2b8ec3c9b4a613c608c992df321be + +COUNT=18 +L = 256 +KI = 2e5f3700af84c65a32009ff206ca2a81a1df580584194dc070424e61aec0e078 +FixedInputDataByteLen = 60 +FixedInputData = a3db78b20d2b6864ba58e2e553fb5d676365d18ace396a293e83e494a83d2b461c46138911256b761c3b6fc93dd68c817563e760f18741ce4c820f40 +KO = 599b9cb09ac4dda41925e909d2b04167038a2f2ec13f164f5be57354892ed345 + +COUNT=19 +L = 256 +KI = 19dc5e4f042b6434a86828e4bc5bb0c841470c2aa8ddbb5004988d9af0d3c7da +FixedInputDataByteLen = 60 +FixedInputData = 27ad1bc93a5d43bcacdd186d4a63bd57ee5c613be4d11be08a1278d67b45f86959e03306e14d615964d4294253fe3196b0334d731edf96ce1e53bf08 +KO = 2b8c9f7632875ec70467b5b038687ab69992c99b6b0052872f56f16fd4a6d102 + +COUNT=20 +L = 160 +KI = 9682aa6504f1f788bd1565c0a26cfdb91794e77ee0047b3493a818888101ff4d +FixedInputDataByteLen = 60 +FixedInputData = eeba134ff995e191f1032f6a39d8f344733c5b1dc60fe2f251d08c356ae02a3a9924af78ed4af19ce36eaf1282e916c6d659cce7df9b35fdd8da5f0f +KO = 79536c1da875f3a5bad350524520811d981a59c6 + +COUNT=21 +L = 160 +KI = 6a983cc39aaf7358eb0ecdc576868f84b1c52acd815d76bec834fd1d786161ba +FixedInputDataByteLen = 60 +FixedInputData = 3458393b163b56457da8eb6175cd66f722e9a3db74eb54d4c5076cff9a851c1538dfd88e8b36ac155556545cd5adf4dd62c5934a7688262eb943db3d +KO = a6e78d8f6ad7a1119292416986e3b235cf6a9135 + +COUNT=22 +L = 160 +KI = 9757ede0182af11d6c02d07c2d769730432001f8b9dd6c518087a8ef3048b506 +FixedInputDataByteLen = 60 +FixedInputData = 1d958ff1c9c9b75789bb03fe5435a0fc1e109bad7f54b8bf47e6c3a4332c98e538f0c0f69e43cd63731996ebb0b68c0aaf465f211e3858085dd0041d +KO = 76d41d7f9f78267fff7509fddc325ca6acad2bf1 + +COUNT=23 +L = 160 +KI = 5f0aa18a4ec0ed1f4c82e68840a043eac71ec35d9756b39db35e30fb79910fcc +FixedInputDataByteLen = 60 +FixedInputData = be7a581c9b15ff375095ab7625f7aa71f83016163b2b51b275c0a7d1fefcd051038192180e1b9d4fe610777f36cd6efa5031feaf7175b41ac3828292 +KO = 07237186a4ed84eda81d5f7447fe2fb4e0432307 + +COUNT=24 +L = 160 +KI = 5969063317f13ce5bbb68bacad2665ce895f4a69ce668da1e39b568eed4358a7 +FixedInputDataByteLen = 60 +FixedInputData = 95601252b9fce097ac0002fe5ce847856148c5e9e964ddbe1bac7c87141d5e8cb7c174800a9d2c3829e9245d1a134a5ee3dc8065af4e39a81637ea4c +KO = 67c2503f4c68cee8574d6b713948f09bf6293490 + +COUNT=25 +L = 160 +KI = 254b0452b8a0122f0aca5f611bdf5232cf662ce4ff667eb43a75b42a98c251ae +FixedInputDataByteLen = 60 +FixedInputData = ac85dfae6fd374e02c5a31244caeb23f60c9e0bc1e26aa8ac1943d5903704045c82f9922da165c576ba56632833c256fabfafa4522adce037144a8d5 +KO = b6e539b67ad4eb9c4822c9d943c8d6c29d5cea33 + +COUNT=26 +L = 160 +KI = 7cdd479bf8e1469569e680041c9aa58caed8b3a6fb2c2a25ecbe0ed78e3bd607 +FixedInputDataByteLen = 60 +FixedInputData = 26d4a03e521e9c6e8c1bfa5529754e287ba9c9f4916f62ce7fa65d2b2463910c637ecf819720b3b97e51da90d645d1730329bfdb83ad081e874f376d +KO = 38926c616fd4a573b78ce57cc30553d5940c42b1 + +COUNT=27 +L = 160 +KI = b417ceeec129be924653230a5eb29e581d675cf677047b119f5d7ab3d28ff7dc +FixedInputDataByteLen = 60 +FixedInputData = 519f6767da3723d4e3da14054f30cac7315e806580a3b42ea4c1796a77dcf137e2887dd30123c166d13392b876860e1412ba1d2533e22912bff62106 +KO = be67d6286c90958bcaf8729df6c7deed59e99389 + +COUNT=28 +L = 160 +KI = 141a35a568f097fe4ef84bf44967b2bf76b79a95b54d2912c3e6e47a77b63c2e +FixedInputDataByteLen = 60 +FixedInputData = cb7055bbc49e87fdb393c539f39a9b491340e84928db6925bcaa85ae5105c38fd1479f8eeb71f9c658f408cae662791841de58d2d45fb3c40c327cbb +KO = d4355352f158a9fdcdf89b70115b37501a08754e + +COUNT=29 +L = 160 +KI = 1bb99ad368feca95cc0dc2dc33ebb92be9f234f57425408b404c9664910e2cd8 +FixedInputDataByteLen = 60 +FixedInputData = 06aeadbb59ebc11170ee858cc51357911ec912573d8dbbb1f874b110062b8671c336497d16e1728713f38596ab87558a11a5fb6b656af26f49d00982 +KO = a427cff8bc61a23abcb44c3a09db6942cced4307 + +COUNT=30 +L = 320 +KI = ae0efff255e127632fa3067a8f10deee47e4d7311340eb703abcefb80a950c08 +FixedInputDataByteLen = 60 +FixedInputData = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b +KO = 7931b0132cf74d5c5d40eb5eb9f5f67ab7a7f4b95e141f7f511a16cca6c89b9034c7179e21d2d84f + +COUNT=31 +L = 320 +KI = 4d4ca69b619b5e495e4b4028456339cbae176317af33b9e043c20e608b2a5800 +FixedInputDataByteLen = 60 +FixedInputData = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a789258102726808468 +KO = fa0f5572b6aac4ca9edd2b697a234a11dca31e3945d01369129811ed50e8595f2ac0b2a5122d092e + +COUNT=32 +L = 320 +KI = 3036c0079c68518191250f1aeb753f375f2153a386e1327b7226d55d5f843cb2 +FixedInputDataByteLen = 60 +FixedInputData = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee84 +KO = 371284c4522edb35f3e73f0e501cd91caead727a33b775037cd86f5f443bb50131cf0f85fcf203cc + +COUNT=33 +L = 320 +KI = d904d935b20497ce9247bb9445ce20e718653eb2e450084c5f553aed7f1c6e52 +FixedInputDataByteLen = 60 +FixedInputData = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf3545 +KO = ac42da4cfa21a4fa0fcc06c183e447686f7f916f088db391d94229efb4d1e0cc3048a449fdb8513d + +COUNT=34 +L = 320 +KI = de1f421ae439332b36462999e2ceff3b358f5a40608c756badf5dee438efd3b5 +FixedInputDataByteLen = 60 +FixedInputData = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f2 +KO = 5ab27cec3b7e443923cc5773a0091f4481bd512a29638f0c8119a4cbf568553a1307e74e9a90693d + +COUNT=35 +L = 320 +KI = 73780cc68fc6f5badea83f3ad8603655714c7d08cf0d7b0e542ef007dc6c3969 +FixedInputDataByteLen = 60 +FixedInputData = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd +KO = 54a769773f4e4bdab94f4ede95ff87e52b0afc60b7aa2f3cf1d07d736ef5a13ce41c874d6c7348b6 + +COUNT=36 +L = 320 +KI = 63e30c3fbd05c66970cca957f1cfc18239ae1cc3eaf75adc7ba916170759631c +FixedInputDataByteLen = 60 +FixedInputData = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f +KO = a15528d30c489efa6136f25b3fa9eb65741dec4779d2fabc2bf8977650dfdabe1f337b52d64832fe + +COUNT=37 +L = 320 +KI = 6fe3723d8ddbb066fe9a3a4cb220c2b7ac9d3c8e6ffc61093cd20f6d4fe69417 +FixedInputDataByteLen = 60 +FixedInputData = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a +KO = 83019b1a55a25162b9a4d4c07513813b1e8c8bc490d9dee838a0bcaf258a492544f5236b0f6d90e5 + +COUNT=38 +L = 320 +KI = d616414905683795df744764a4a84429cbff62a4c9ace9890df66f69c8de8a9a +FixedInputDataByteLen = 60 +FixedInputData = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe +KO = 7cf0ae11bac9c8db8dc9b758743cb75e30d3ced564429ed06f393457f1fd2992aa9a9892917531bc + +COUNT=39 +L = 320 +KI = 8d90e60f58457241ae83d81e2e39043ee3f457462435dba9d08b4d4712ab74ed +FixedInputDataByteLen = 60 +FixedInputData = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a4 +KO = b22576c20440cc4dda2eb86dc008c9c8ccbf998fa50b806e8b62a1dc2a250875c18958df8ce696c0 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 3b11d0b6f1b49d1a41eecc7448766bbfee47d32a28a3f2be3d3b5f21c4d1e6c6 +FixedInputDataByteLen = 60 +FixedInputData = a6aca3725e8687268cd9cefcc4f3799090568e777a18e82569922463658c4e8fce319316edc172eae3c7e4f4224ffe7d72730ec2f8472f80122a5cc0 +KO = fffbde92bad6dbfc61953b78c47f7b93 + +COUNT=1 +L = 128 +KI = 13452a3dd60ecae7e641c0689c37106465445162aa29677068cd44445a82f860 +FixedInputDataByteLen = 60 +FixedInputData = 04b33e47d13d581b766107244adcf0a21fd3920c725bac9453b8c894517c15a5da7eae5b8ff6378ead2560f2ea2451d6eccb6d7d32b255cb45243405 +KO = e31648fd49628b685484a2fde405f942 + +COUNT=2 +L = 128 +KI = 46716815007d728bbff8893682575d333a22b3886b2ab275cd0496ac97171a7b +FixedInputDataByteLen = 60 +FixedInputData = ae7f70cf8cb31309c7bfef1908ea72e535de896d4a5fd491e02dda8cfcb176d15bcb18e2404ce49403678a7a92c9f04775f85249cbb0670d5c3fd5f4 +KO = 3c2a59add3efe8a98a0cb0efb2b7c40f + +COUNT=3 +L = 128 +KI = 4c714493f3c9a5b267079f97e56ca64509364b6c62be80fb43b25a09520c5f5a +FixedInputDataByteLen = 60 +FixedInputData = c954e76f84d5eda05fcc356d90a1672affd6b20330c767613e790d377b1ea8b7b345d48626fb535ed23947144be596eedc826b0aa7b7f3fb4799dc38 +KO = 4b7b0d3eb74b374a9e98fea5da18a707 + +COUNT=4 +L = 128 +KI = 1416f2324b597c7ef6768fa53c67e44cb13115d2c9488efb528efc5ab70d7087 +FixedInputDataByteLen = 60 +FixedInputData = 854da9b71410fc51ffb499cc37d56125dd64c7bc1fd3aec2b014e1f0f945cb946f96f6691ce6daa5abc6bab33c6ab4fc49a0425ba5ed5312aaa2bee2 +KO = f7ab54c14f6bc2999bbc3eb9d7f37ab0 + +COUNT=5 +L = 128 +KI = 942d31a4e5a16c512e7434d8e9b5ce13539001ae71e7de009e56b06f5b7e3589 +FixedInputDataByteLen = 60 +FixedInputData = 77d68730222522a148ee52da1ddc43dfe7db0bfb6d1e141479bcd251377b141450eec1b0884f78e310cfdf71d1e52b616b8a75bd38407933e3c03a7b +KO = 04f5229c504e888a9df37d5c8c40670c + +COUNT=6 +L = 128 +KI = 7bee95e141ae47a2706526d0c9cd07b3a0bfcc558145e27c4a9b2443620766d3 +FixedInputDataByteLen = 60 +FixedInputData = 7126311cad69c31b136589c59efe7693006eb88d51e8cc69bcf0169e195a085ceb2835358ab8f88a6a451e8ed7d5bded24f2676c1f131a2c6741bfd7 +KO = 972faff0983655b4f11af1998b1a754a + +COUNT=7 +L = 128 +KI = fa7c9be15e0c32d537112c015ec69e3a7b58e94fcfd862e30c8858652c70b3a8 +FixedInputDataByteLen = 60 +FixedInputData = 392ff8d1af4dde6f91754a7e8729f16d50676522aad0af08067b02c255503aeed5c3e4826da09672e63990c30aaba481bb374989e05308e994690faf +KO = 844455ecc4983afe3b39ea58e0e44ee4 + +COUNT=8 +L = 128 +KI = a08950a1fb184962adc5942ee24910652d29f89c097defa5769f1870a4356676 +FixedInputDataByteLen = 60 +FixedInputData = 469409ebffec11ec2d7727b232f358f88f23987bd3156b0fa5b384573231ee9dcc930dad79f9801d48a84073827620160f802458f1e88dbed03a7975 +KO = d24575f75c6ae19ad680f6014db94629 + +COUNT=9 +L = 128 +KI = dfe8ee7ea6aefe42aa00c8f01e0effa4cd8ce530d96d601929fc817235399788 +FixedInputDataByteLen = 60 +FixedInputData = 6f0678de13c7546124194e0c5bf53c796df3653d95994c265f76ca09228f070b9113244712102993162e448f069d477e39de30cc3de0c5ece72e320c +KO = aeb362e702753577749553285749699d + +COUNT=10 +L = 256 +KI = ddc31690f2b9e18fb7ac80070a87d9f7690d6df6aca9a9e00c30926064693439 +FixedInputDataByteLen = 60 +FixedInputData = b0d0a6ff3e3a52578501162619d245dda7c9bdd946defb3cf58aca79d5a1891d014fe1b1ff70a9408c91f8e8b6cdcf4e758d1d509344b24a94ceffb0 +KO = 2a2312ea806358a96aa5ab8b639175932da090b1b60ab70ce111ac8322cb673a + +COUNT=11 +L = 256 +KI = b247781d441fef287eff60dae95f64f8eced8cae1c52e1bef577afef8eeb57a6 +FixedInputDataByteLen = 60 +FixedInputData = 0619448b04a8271ba3898cddadcfec01f77e1b145685b3f019e2417b958df461b21e4064f9d1aa372d835b8810d68fb670421b4431bc34ee911527b6 +KO = 32f2c0d7612ad48a655878092275e4d838b2270b4f678a836ab4b212e03a1eb8 + +COUNT=12 +L = 256 +KI = 8ff6efda78114eedf0703f88d770ea002543733f7694e949030e7b04eefeb9be +FixedInputDataByteLen = 60 +FixedInputData = c633f4df306b183ef59fbda17aad8c03093f7e6008dd0740d0d25b5f5370940ce33418635248ef2d1d37b1375ad5f00d2e3c58ea48cca0159f16e229 +KO = de17e2094739d6111bc773e155a8c0181460a9752707b9781c79d08b9aed35e7 + +COUNT=13 +L = 256 +KI = c8e0dfca6018a40efc697ba249cff917cce697ddec4577b8448d4c065019ad4c +FixedInputDataByteLen = 60 +FixedInputData = 0c213fb3f466b7d65fd1c5031dbd590c67d3f1b89089d1bb0fcda746e14a790aac769b88e5bdf98b571b519d5cd09544eb46aedfc1d9a6275009085e +KO = 948febb3d5dbaa2f25998a3869c332949a63625ba04976eac3a93bdc065dba61 + +COUNT=14 +L = 256 +KI = 07eee2a1d2e317609528e3f59b7289b671bf305ba5ba8f7caf83d56ef9fbf492 +FixedInputDataByteLen = 60 +FixedInputData = 5f528ac85484c00dcf9e5883ece8dfa4f9458cf76bbde2027ce739c3323a63ebdf17a77fd2ddfae6eb8840b352689650f90a81f41bd82a4ef60ad60e +KO = 2b17de3b11ebeb058255ddac6b234321d4a1e107153d33349ddde5c15b61d38f + +COUNT=15 +L = 256 +KI = cdd716a69a2450a50a22554d35f7fee18fb85348966ca4dc24ec6c4d23f152c5 +FixedInputDataByteLen = 60 +FixedInputData = f8fee9836dceb3ab10c9d939e0ca657512ab070f8eb7d68700227c4a333030c6eecd9def19a5c070759ae67d9b2fd2a6c1f42f8bb439675b30ae44ae +KO = 437cf76c6f11b4e6b0e1091e8d673259a6a4167e6abd60e5cc442ec14ac7fdc8 + +COUNT=16 +L = 256 +KI = 4a00b47f79e9df9f5d23d728c055454ec84401d169414bc19695a75b6b2752d0 +FixedInputDataByteLen = 60 +FixedInputData = a0d68ab9e8b9f0f10cd08cdfb8f2b5fb15acbb35a4ed1f5cf595482f138b2422a744fe621f11713f08c9902c47a0a27361cf70fffa3defd258e2a2a0 +KO = 689245ca85a1971674155e8415fc019f6a2bcc3b6231b80036c94cd3bc328761 + +COUNT=17 +L = 256 +KI = d1cd8d8d04ab6e53cb0df8ddbb4e7c6705ede438dbbc3a4bbdc4157ae1e53660 +FixedInputDataByteLen = 60 +FixedInputData = 5db0054cae644d70848305f0a7767f5a70649245f9816c393f4f30aab1fe17d169b4e3cc6c59a7200c73a25f3a67c69b4eb2ae45d56c54f624464b08 +KO = ac4da6ceb5c0b6f1c494cf34686969398b87a871caf17a2a0b62cdbcddac4f35 + +COUNT=18 +L = 256 +KI = 16f6a22dfbf4d310d25bf4fd42f04d005cb67a04bcb39fe1731ff3dbfdf31969 +FixedInputDataByteLen = 60 +FixedInputData = 8adfa21c6fe85048a50c395d37cc82e620ca0dcdf158b137ccfe5334dea122b6050356aef9b7ff6ade0e251ad71b6d2e321db0749a44d96569e60660 +KO = ff1d7b9ddbd6615c180bffe4321741b7d600cb9fc162c1b338f9af908494b56a + +COUNT=19 +L = 256 +KI = 5545d2d9a4d4336aecd65f97e9d031cb1e2f3141684cd68fe9ba343878c5016e +FixedInputDataByteLen = 60 +FixedInputData = f38189d3586a94e1ea54d02136c1878de4abbf51712a81ce6ff5006db2cb8b338fb4c5d5b0b30c762e88e510af06b78d06d20c7158dd56316d5f8215 +KO = 070654f6464c94523cb1eafb7c2af1cc2052f3a9186fd08d95f47e6e5c578c6f + +COUNT=20 +L = 160 +KI = 490c5b1e72d73571cddcc443f699b9e2ca1cce550ac6e083f8c479e0c564c900 +FixedInputDataByteLen = 60 +FixedInputData = 27d8d803a40832e40e7d2dc24a6639b9e920e31db75d5e14364c5caf9e4b4462f98dd3f6664e499cbbb8168972c99cc2cbc58a3f163d0a5e86a007c2 +KO = 44b3cabfb3cdbd4f5bb2984d78114b7745ceccb7 + +COUNT=21 +L = 160 +KI = 283721d246919be7f985a7d80c8e30c0e78b302cbbedaec1a9b18d13a1ea87bc +FixedInputDataByteLen = 60 +FixedInputData = f81c5a2bc895d0b34b05170f713451da3f06292cab7c49db4338402ffb20fdd1cef2c05ad637482275d49a86f77faf39e07a207bb71204974f9c08a0 +KO = 48b919e403e3622e64fd68abc976ea3914624351 + +COUNT=22 +L = 160 +KI = 9140b6d939858ce9b6cf111bf77194bdd075950fd41ccefe1d718ecc74a6ff26 +FixedInputDataByteLen = 60 +FixedInputData = 69e22675310a296b569819c01f220d051a554faa384674be10dd5160d8052513a3b9ec7d73fd0d455a2d5ac68bad91b61cd3a116239148b5290f8265 +KO = b964e3e348ed04ac95eeeff0559e5b9f110823e7 + +COUNT=23 +L = 160 +KI = 0e2bbef1449c6f9494667afb4a4bace3df689ba434bbcb337bfb7a6e8409d8e0 +FixedInputDataByteLen = 60 +FixedInputData = aa18b925a66880377e8c3aad7239f82e29d84767349940633306fca3330f5bda800aba4f335f96fa45588f0b30663b12bcccd4cca45ce99d4fb75c81 +KO = e51e1ae7852939db07adaca501c9bf4db25f0af1 + +COUNT=24 +L = 160 +KI = 609602ebf0f3c08dfde66ee5c98fee0f9699fe3f75ae3fbcc4129d6fde126c38 +FixedInputDataByteLen = 60 +FixedInputData = bba2b5a8bf7cdb1d4c253dd404e54d05d15cff49668beaba97b360a8da38c1676a3748851dbee1a30e5ece0bff70a3a5e34e5b9e65b8a1cdf57ebe59 +KO = 03ab109cf2b463974e9826a8f9eba94a3ade46c3 + +COUNT=25 +L = 160 +KI = 4d12ec8d635e3787463ff40963d0bbae4316ba81cb32c62f98a1a56c0b031e26 +FixedInputDataByteLen = 60 +FixedInputData = ce8503939dfbf66afbc5aff001958adbd4fd9f6d32f5ac70a99e03fb80fc39f8f891ce85e5903df19eabc19dadf4d3c574d5cd84a4cac15fcd4232a1 +KO = 69ed1baa8204e71d5c8b702ff5cca92b0f20d580 + +COUNT=26 +L = 160 +KI = 5eea811b6038888e021092b439a9aaed94b6005d33572305760c5c728d33176b +FixedInputDataByteLen = 60 +FixedInputData = fd2e916cf7004da9e4d16e1d4c9adbd2b28adc75b7ac3cd676cf907a8c8a41f8f7e8807f5a486645ee87e0b69cc7c6edfc6c9aec688ee5b27eed4a71 +KO = 2f7d4c068efdf0b065bad87468d100b0977d8a45 + +COUNT=27 +L = 160 +KI = 6ed82d2bd4eccd4c22ca430d91b6c7b0e6e38dd7a9ae341d6f461a23022636f2 +FixedInputDataByteLen = 60 +FixedInputData = cbb70db4bd60a4de8ebf09bd2e0673b810d2b6c2cbb476cdaa45c539ef218249524c015b3602dc3e123b6be13d5c18ee3fae06ac5bb6014a93976e7e +KO = cae755f11240cb1e334997ca25c7ce6d830502f9 + +COUNT=28 +L = 160 +KI = 25ea77fb96cb14dad484f3d16066804d0d24fc226ae6ac624aa4bea8b838b5af +FixedInputDataByteLen = 60 +FixedInputData = 2ad8189a43a37a4a7a0867c99eccc2d554caf19cb736794bd627f631bf440ae17e7e90e0cda7fa0ce56be25c0dff7fd77376d5c1d3d1080b7dbb9dc8 +KO = 72685fa325d6b9c38fd4508aeb3f664327512a58 + +COUNT=29 +L = 160 +KI = b6e0c85e325b72299057f3acae8703ed21372eb012e4fb086f59b2c2fc117ca8 +FixedInputDataByteLen = 60 +FixedInputData = b2d3e3a8378bb2f00a109ad69a937eda0285112e439d8c94e60c15d88ec94ebff7bb598b7589e2b8991cf8e38adf36424cb448669b789bfb2f2f8e30 +KO = 2a0f988ebe5d5556372c27a7486a4ee9d87bf6b2 + +COUNT=30 +L = 320 +KI = 357e401a680c447f2fb0e25171d8784d25ce9a4400bbfe04710526e98c69d347 +FixedInputDataByteLen = 60 +FixedInputData = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d384 +KO = cc877a51b8bf6dca6c622822706732eb82cc4d666865f65cb797df896a3aae7d532f67670bead853 + +COUNT=31 +L = 320 +KI = 6fa4e3709c2db92cb44cdb7d0118750bf2fd5860a29fbf2c02807c16e87a4b5f +FixedInputDataByteLen = 60 +FixedInputData = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed +KO = 8999dfb4c20f7f311001d70c3a04443e8f4f2ce7c2ba1aa260dfe1784b390635652a3c6b9d6213df + +COUNT=32 +L = 320 +KI = c0cc9655be12e9b26ad5801d4e3d5df751a60b6e9970ec867c3f505d2c9d4aaa +FixedInputDataByteLen = 60 +FixedInputData = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d7 +KO = cc70784fdb6e9b4622bb8da9389f3385bee0959cd42331796f13c0f4eab8a3202ccd042aec63ea96 + +COUNT=33 +L = 320 +KI = c9614960ccb06502ce56ead4e0a90609e0e39d3d67fb36534b1f30a6e5c30977 +FixedInputDataByteLen = 60 +FixedInputData = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f942 +KO = c4a333f345c15054a43c060fb4e6cda08706d24688d047032ebb1183a8b112a27d1fe5bc0f458222 + +COUNT=34 +L = 320 +KI = 5a873411a03caf058d8b83f16cd4741e136ea46363b5f5bf7d5bafc915fd094c +FixedInputDataByteLen = 60 +FixedInputData = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc841980 +KO = 5b3dbe527d88f6197bc96d6c9a350bdb39ad4f1470dd74e370bd1d88244248acba488141ed56be7e + +COUNT=35 +L = 320 +KI = 3cdd950369574da12b554a0bdeb2294a1e26a08df7d3b473844ba4aff6011870 +FixedInputDataByteLen = 60 +FixedInputData = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c +KO = b4308a0d7852facd0438b3f50f788ec9ca7b86c3a41d03b40c5a03635c235f851324f20239a83925 + +COUNT=36 +L = 320 +KI = c8448f3c53b533474f509f3b53a58984bb1bc94ff72f645c2153d2066b28c45d +FixedInputDataByteLen = 60 +FixedInputData = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e85 +KO = 3065a5695f56a8ac897ad4c19594607aa92c8a0a5ad789a1ab57cd02f132fe0c22e99bf0ffab2fa1 + +COUNT=37 +L = 320 +KI = d7c04f0a0fd10726f1e7784a9aca63ec9ab9c70ad4d63040ece3fc1f949d302a +FixedInputDataByteLen = 60 +FixedInputData = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd +KO = 22fd0b9d6ad9b9a2a3b5febbadddf2096dc5924b3cd4bb801e087335986d25b8123e7c9cab6e9e3c + +COUNT=38 +L = 320 +KI = 3a2161703d9dd3fdddc20f7c31ccb09f60197e43c0beaadea77ed9f7eb864ab2 +FixedInputDataByteLen = 60 +FixedInputData = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d6 +KO = cac8247007aa54912916ccf568918b5b420ff4a1b43013454e1c1dded8f08b0e5a0adf0c35ae73dd + +COUNT=39 +L = 320 +KI = 81ae151cb5d48e9b715e8b1210422aab32d8b0043991f09c0656c495638ce291 +FixedInputDataByteLen = 60 +FixedInputData = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff3 +KO = 224a3e01b44122f8009a7c835e58584343d52d2a9fd784a5c8f66feb670bf1eb96292f59fc177b80 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 585245d11e0b69d10e2ea39c76c8625003aa775037e476009856ac8e3e9f9b48 +FixedInputDataByteLen = 60 +FixedInputData = 1b8234e4a0c9f674fd6f29965bd03df4a8d30b17cf95b058ac46bc2fe9d8ec79a004a2e11165ae3131b9b9440abf9a6fded0d31af468aa56fee00158 +KO = 73781a39ab0f3cdae0d8ea9649ecbe9b + +COUNT=1 +L = 128 +KI = 61d5ffd8d837c9a0ad08580d5e668bb1b07dfd8ebb2cd4766f9727aba8f24b04 +FixedInputDataByteLen = 60 +FixedInputData = 2fd0464373ac9e1add0c4106879b1b7823d9d3aac0ca94ffe4a285ead66cb9b0fbf077e66524e8b98d28204d2cdd73790c9dc528e7c6cdd1c5378966 +KO = 54d65976659f1b088b2431a98f3d8a6b + +COUNT=2 +L = 128 +KI = 1471c37f642863634e5bf267fe48f97a5fb56f581fce5f88b79dd864d7235980 +FixedInputDataByteLen = 60 +FixedInputData = ea787e2cee3fad5c2ab793d2f83968e1c4186e933f4044e46d9d7c46e4f4d9e6f694ecf2f3c3c53bd33bd216daa91e43a8d511e9ef1299f23e20bde9 +KO = c49455ea41a98ad6fa2ea29387430b73 + +COUNT=3 +L = 128 +KI = c377cf419a45ac9bd6359a5f5ac5f8867aef010e87ba644e344500f86329a485 +FixedInputDataByteLen = 60 +FixedInputData = e9662a784e7c66c72afeaeb7013e20413fa00118f8b0a7a7ae96559bb30e78c74f3f8d36c97ceb046e795cebe7c2979b0999bc55c399454934ab38f9 +KO = 5453c800fc962e0a14d31f5b051bd857 + +COUNT=4 +L = 128 +KI = 21b197eb6cdc764faa1c6402ffc717e35a92009c8aad97737e5e71c16585501d +FixedInputDataByteLen = 60 +FixedInputData = e1e1e21979ef9c960b4b0b3d629d3ceaa2d5e354ae5737b574a76e4f4c69de54d19d83e871453fcb025b91a5c8acad2dc022d301c10b5e72986bff0f +KO = a6ad6642206aaa2137c8ff4c5f87bf1e + +COUNT=5 +L = 128 +KI = 2045ca12ec642c2d8c62f326fce6856d2eee2b1038630569009f908eb20244b4 +FixedInputDataByteLen = 60 +FixedInputData = b74920887f4bf51d2062e1bc6df5d5f6048c90a90032fac4d0f7828c537a0c8ee53037d6125daaec06329a65a7b99b7df7c650f54220ef04b8e6eb81 +KO = 7af3887cf1026d8cd266dfe810c4e317 + +COUNT=6 +L = 128 +KI = 46fa99cba127b82e4b759451421206d6306103158baf078ae2c05538c43a9136 +FixedInputDataByteLen = 60 +FixedInputData = b8d9ffe2d6796d0ed515858a6a8dcc29e6c36b2f3c1c0ceea4e94f4f65a105f677147cd16f212e9e0127a83aacb9f086b7d93cbfa138c33b9b1e4193 +KO = c3e83084d2432763fe178babec396f66 + +COUNT=7 +L = 128 +KI = a28dc20454055062529bdda1be1dc5bad79dd654f43de97107ddf3bff7d8a0b3 +FixedInputDataByteLen = 60 +FixedInputData = a6e6ee8d6c349fa259c6113cd642b9a4f95af7bc04959f8bd76e773b05c80d8c2abed92c06eaeb9524349be9dbaed18e20e7eaef8494898b5f4c5cf2 +KO = b5ebbdbdbb5938958eeb0e45bad0bd78 + +COUNT=8 +L = 128 +KI = 7df2cbeea00493bf6e2f37ab23c4ae11a26022bc30e661c2ffef03fedb1bf267 +FixedInputDataByteLen = 60 +FixedInputData = e770852148e51c7aec8fb8d368cf762b64db2c47de402f7d4aa3d9c1eb1c1213933764a224a30c74311bfeedc8c627caca6a2a5e461217c609f37a64 +KO = a9cc5aa89699248498d7d4252ceeff72 + +COUNT=9 +L = 128 +KI = 599e9752d4ff8328ad1ff48c68dac8d5c25e114e541d84c1ffefaa0fbde1e8cb +FixedInputDataByteLen = 60 +FixedInputData = a621e579b65c3617644bac9d281a7eac43059cb7fb7066063ae62fe164e2cd52912675ca1013e01559acb471bfa583a2129af398dbf93dc2f12ac29c +KO = 024dcd318ca4d8bdfe8493c23908fbd3 + +COUNT=10 +L = 256 +KI = 8646bde150d4cd788788b1120851f809270a15be737adf3839c788fd5cce6f17 +FixedInputDataByteLen = 60 +FixedInputData = d2e4135ae1218113a4385b8d8cf24941ec4eef5cc6f84245ef0028ea8faf955bdc93d1cfd32d9afd063d29456b2f0deb363df28b8fdab6d227df7d6c +KO = 026e56334223324dca9b2f856c954b8083190cf243a9f7a7dfba301dc181cca9 + +COUNT=11 +L = 256 +KI = 4d50400a101850426a0c3c118d71c7245a6ef68508c0152f05b1baf2175198ad +FixedInputDataByteLen = 60 +FixedInputData = 639857c6f758b79fbbf850920e4ce908cdb97e3bb1e92f400e557ec37c9189c0c2c761b72f6906c077878f7cc09d917c2fca41c5dac1c7766d18ff03 +KO = 1bdea8da0016f4fc8ecdf4e9ff4bfd0ad2633d284e19488fd9fbaea48d7e9fc3 + +COUNT=12 +L = 256 +KI = e1ef0fb35952c285fd94e6c3abe2a68eb034ffd06b5bb0a52ef62294486d96fe +FixedInputDataByteLen = 60 +FixedInputData = 78c6c6a70f1ea438db2d8b68f9e374368835c2017fb4c83fc3a46a2263ac59abb9e9e891fbe90ef006fbaf167f60db9073d6f9de21608d53c7c1e957 +KO = f5378f5b837e71e61cb802cf2a07c17b375b88a1102518f73d72e768aac632bb + +COUNT=13 +L = 256 +KI = 0880928a00b2b845bb5148825d53ec928502bd93e8d477f6f2d3dcc5614d62b3 +FixedInputDataByteLen = 60 +FixedInputData = c310fdc16d36b607b0d07f85ace238fdd210a13e11178b78d3d1e2d352e9830c546c7556fe993c3914d47271d01c8c2d01d2ebbe3d2576e26817fcc2 +KO = 24a418da78831aa58c2ef6094005736d846a2d47b464a09033bb83d51da75d54 + +COUNT=14 +L = 256 +KI = 99e8d6a4faf993cb4300056ce88c7a670294ca2a3fde501ab592a85fec984ae6 +FixedInputDataByteLen = 60 +FixedInputData = 83b6b5a37fcdadc614090e8a158825e9162bd94daaebc8222b77017bcc3661be85ee65591b65bd70b833f39e3c4515ea0ee303cad2a61be800e12e89 +KO = 1dd6caac954b7363ceb94a7976861b076f06d7bfb0c3443559aed8694085c072 + +COUNT=15 +L = 256 +KI = afb3800814771c493500b8059eb69db5b6f625fe9fa6fc80248f1195065cee74 +FixedInputDataByteLen = 60 +FixedInputData = 1ada1ed47620bc5419440300314a162f9a522134ac537f632fae497109d0860b00f39c4fd51d14a736d90ac30dfff942cc48cfefda5ab81daf6245da +KO = 017927eec0bd8b0ec2c4d7b84556d33058424c51e526043eaf36b4e522faa6ad + +COUNT=16 +L = 256 +KI = d23e866ec0f9d4cc3991dd9b72da66bd540653888df5b99b86dc7bec24fa7ebe +FixedInputDataByteLen = 60 +FixedInputData = d16319d9b910a82d3c658e07923e80805d01f9fc01cd232426aac4e3ef1226d3b702c99e34f61ae0826fa1fbefd7da34faf468c1f68258c605140a04 +KO = cfe47644b9fe6eb019d0ebfdf50fdde4c1a2d27e31fe90ef48a0d184a03078c4 + +COUNT=17 +L = 256 +KI = 72f02871a9b04a37ff7c7a154c2b39f8db50e7987aa8743d596e1708b3d3d35d +FixedInputDataByteLen = 60 +FixedInputData = 0c372f60884e3d1383642ba8c687682059dea41419109dd82a5bf0bf02a2a6b349a8bc593b3c3a2f56dff8d2e097f65ad21219e365cdc38e49ad1f9e +KO = 30d6d55d2ca8ec41c3ed553670936f850c467ce1cd4abfb4a71f15d4199f9f88 + +COUNT=18 +L = 256 +KI = 67864cc29597cfd6960e99b82689c75a8573beae052a6f978240707904bfb4c8 +FixedInputDataByteLen = 60 +FixedInputData = 3e77e1d61f08f4e3d7f47e247420db03008d7552be41c85696e62adf67acf3b3262ea566c9fbf186fede192a4630239118cf2142d2c03d57f91b6200 +KO = ff8559b25e662bb4a12b6e62ab02065aca88cd318f3512e67f418fe18c8b2df9 + +COUNT=19 +L = 256 +KI = ffbb7131709b97586352475fbff6fa5e57e8be2cd6e888ae05bb70835d4b14de +FixedInputDataByteLen = 60 +FixedInputData = 45262d96fe923d6e0945da0928af73076ca2b71eecb24640865fd016ac6a6d2e8bec6d5f3b957bac4f2726d380670381e4fbc4858d406ebc9ffb81d6 +KO = 7115b4182369ef6f07fd264964531f473e042c2cccd45cfcf7a37cc0e9742273 + +COUNT=20 +L = 160 +KI = 4b8ba533e64d3404eb8bdc327c9380e03579bb5c7f041fac5e90991ebc6b810e +FixedInputDataByteLen = 60 +FixedInputData = 112d69591e9e7835bc613ab8bad233875c645f073df45a73860b2d10db304c983e5edb78bbca13b339c2c67f7ca60ccb99a8544ae6e107dfa2b6f6ea +KO = edbcabbb462d13dba79fd0a79e82db8b825cc505 + +COUNT=21 +L = 160 +KI = da6f235e0a5a8907360d630cc765708215fe74b08eaa496ee14d0a2dd849e831 +FixedInputDataByteLen = 60 +FixedInputData = 382baf473170b2e7c8f8743445b59afdcf4e83b8d8fb6b345406ebdc30d9d9205b1ec111735b9d53e4921386a2d0b2eb6ad7912c2de40a006ad43df8 +KO = 68637dfb3f9908140ce4ec97faa1d72ff28f3542 + +COUNT=22 +L = 160 +KI = 1298c26cd2a971df9f843c8fe62432b9fd48ddb2b775307ac975110eec78cd19 +FixedInputDataByteLen = 60 +FixedInputData = 70c3a30a9b7628de108037114a7e05a8024ac09db288ca0f205de179553a96e748799a5b2ba7d3b186f46aa9996a9324a2cb812fd3a81c02f4879961 +KO = d9aa52fbd54e0ed5d6127f3afc23ef63273cd522 + +COUNT=23 +L = 160 +KI = 70013e239c4c5151a5144dff54083fefd236e074f2f28b1b83503dee33d5ed22 +FixedInputDataByteLen = 60 +FixedInputData = 2a146d1c2566dca5c5aa84bb67bb6feb798e7fde78a5d942941e073942fda798c4a8d8f61ab47e74cf20b55785d63fb58d04a800202f92d0873c2750 +KO = 2e365e72a9bdd33fa36c7b4b2f4e8ef4a814701c + +COUNT=24 +L = 160 +KI = b1e8f6a7fd6bf054d63414a1123cf154f0949c7f11a30d038a4c8dac388faa03 +FixedInputDataByteLen = 60 +FixedInputData = c99567e4ac16a3b56ce26ce4522dfdd51b7551e442d26bc2bba8f506ba437fac332f077e8e49e047518104fd92d1bdd5c81f4b98c2e2f2d087b42b78 +KO = e25fc9f095e3f4aae0ef5d2217143b0cf489c1c6 + +COUNT=25 +L = 160 +KI = b98e24bfde1aebdd7d56171ae1221c9348322ffbd25d7c81b8f2e856a3b59e61 +FixedInputDataByteLen = 60 +FixedInputData = 5b7aa9a7a04a07c5f0cb526174ad7c2f476f2b1c7345686af4563e42c1c122d2bf64cbbb44e50e8976b0997af95ede8140f8efa52980a9ff56f972bb +KO = 97a9b4674bbbad1d8e38a8fca3bf432bedf1c634 + +COUNT=26 +L = 160 +KI = 753712e3e3c0872ab4a1630b662910755874001a4ebf4777f6b944ec6b89643b +FixedInputDataByteLen = 60 +FixedInputData = d21c4a8082c5e706bdc33bad080cb292759f26d23d97129149645ae77e439384239c66eef35fc754cbb2592463e81090ca9fb57ab4d6a47cc8602987 +KO = 1093a3d79da8a734f2fc37b8be0666106df5e3c4 + +COUNT=27 +L = 160 +KI = 206aec95c8de56af4ac8cfc6ef872a268eb2444228c80031297f5d04b9892e20 +FixedInputDataByteLen = 60 +FixedInputData = f3b4d58d7767ad762907cf6454de1d7fd36e794653abf1b8f6f941ed9913e8730c5a8d49d511c35a43ac202ede497ec3e0b07b94060e7b6d34591fc1 +KO = 9defc6877188df822ebce950c718f1335392dd15 + +COUNT=28 +L = 160 +KI = 8d69eb2c4a09fd9f7badd06f2914211dffb1cfeed8417ca1716307ec147a1e04 +FixedInputDataByteLen = 60 +FixedInputData = 87bd230ae1646e37b5dfaf0f5a72ce5f5829baca952f52b2a9ebb06a1d241940bba13fd9747b4c7b019c2e96061afea66fc35e2009cd65a19ecc51d1 +KO = de97e78588049a10632e04edb5b6075bb77f08be + +COUNT=29 +L = 160 +KI = 08f102ee08e40e0db91bc7610cecfb93f6dc02f509b28758546aaafcaa7a79ef +FixedInputDataByteLen = 60 +FixedInputData = 72cbec04a3c6d7c1870064fac9f0536bbb2b3bb1455d606162090c197cf4912a612bd92ba2e5ff92f1151682ea6a1d85a6f9e7645a52065d1e14d18a +KO = ec79cfc4d56f8a4a3c53bf91ecbabe7b47c1b55a + +COUNT=30 +L = 320 +KI = 33760c18afd71a888b99d1669f5c56389e1f12d258e5e889afaa8945b0a504df +FixedInputDataByteLen = 60 +FixedInputData = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a +KO = 46f5e3ae03ad1a0c4e53303692bfa1c6328f54463dbfd8b9435402d57ac22489a11e47ae7848794e + +COUNT=31 +L = 320 +KI = fdd7ce4470305d15ea9e8d6511406a175808df1f016b35cf8545e5885e674aae +FixedInputDataByteLen = 60 +FixedInputData = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9 +KO = f2ad3f9a64b46ba7dd7cfb6f5d8d3fb4f0f04c6901f8d9858b27b67d3f2cbc105c094a75450966a2 + +COUNT=32 +L = 320 +KI = 9bb1a5221e3b2b5ff6aa9aa08c430d87ff53594612d0709cb89baffc2df5a118 +FixedInputDataByteLen = 60 +FixedInputData = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32 +KO = 3aba7e409151ef934eac70f65358d47bdb8389fc1313572582c4c91715e1ed4238f79f32243fda11 + +COUNT=33 +L = 320 +KI = 1cbdf00d38d421ccae540780b5b1ec460e6aa824227ef48b7ac37c845413e855 +FixedInputDataByteLen = 60 +FixedInputData = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb +KO = eccb63730fbb26634276b6c62d1268d3a011a8528553e6162b566f2cd5c33af12a275c4017b102dc + +COUNT=34 +L = 320 +KI = b147e46b790a3aa77010114555582ae786c74960abe28d7eb8842f92c543a768 +FixedInputDataByteLen = 60 +FixedInputData = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc +KO = fd8d97be860b1e42667a15373e5f0406e62118030fb7b5081d058e90e736bcdbbcf12ba386b1bc76 + +COUNT=35 +L = 320 +KI = 6423e881ffae3b75cf773704c87dc582e3a78c285df770b5c0d08aafbc678861 +FixedInputDataByteLen = 60 +FixedInputData = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11 +KO = b2a90f11da61734fa0c7ec7f1eb8e925594e8120ad00e664ac5b9efd2b095a215ff3d2b7053d1872 + +COUNT=36 +L = 320 +KI = cabda329bbc339dd28909decf3a9d852d72d999f9e7d5e09a8156f2412f0bf6e +FixedInputDataByteLen = 60 +FixedInputData = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1 +KO = d8d2cdf7cf3481ddb598d02ed054de2200b035bb0b86326ae457c3e0877e30e89bf867952d6a4c9e + +COUNT=37 +L = 320 +KI = f27b2b0202bb87a8d4894a185d6c8f9b494c72ecddbf5e87ca7dc9eb33d5e680 +FixedInputDataByteLen = 60 +FixedInputData = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5 +KO = cce97acea38ec469d74b0b51542541b65660cab83f226d0fb2bc4fa2470e22edb5b1215fca766f5b + +COUNT=38 +L = 320 +KI = 7b501c4009a52f9ae5168b08f21ab19cdbea347d3986d927d473691425050f80 +FixedInputDataByteLen = 60 +FixedInputData = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1 +KO = cc0b1d8aa5f2a27c1826e531f586f1a4c3771dbfcbdd98dbb073fbcc90cb7e5050457781aa675f26 + +COUNT=39 +L = 320 +KI = a2cd7106beadf2ff883759761d744f197d3022e3cb01e9adb9a56249d97a3f44 +FixedInputDataByteLen = 60 +FixedInputData = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd +KO = 8733f11e9f8a9b34784b75bb2ea7fa3626e5e14f1b61d839f7f44fb32ec8171ea4eafda743b309c0 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = ec8674a48a7baf28f865e63a3e8313fd55a09c8a46fb491916a871d1e65ab7f4 +FixedInputDataByteLen = 60 +FixedInputData = 808772849ce4e97060618f8e510419a82d78a72ff265aa247335069fc73eca8df5276c850b5f052f0551da5319bb9e39318a820b167c6f999c67d4ae +KO = 9417ee14f9ebeb2e2c7bce18aa56a1a5 + +COUNT=1 +L = 128 +KI = 9788eeabb789dadd9da58d266fbbeab6280c4ea93d1fe050be0cec8c1d15fb1d +FixedInputDataByteLen = 60 +FixedInputData = d078a0c0a7d2c5c06a0560f95d25953542dbd985e0f7ff92f1003d92e82d0d01cb4e488eb441024a7d3759b27856393578da99078c1fcf972687baef +KO = 34e6798d00d9ed4608e8c0fabcda48ea + +COUNT=2 +L = 128 +KI = c2f73ee6af2e4da587bf17df50ab3f07cf0e791e4e6e558ea77163fc4f43aa2d +FixedInputDataByteLen = 60 +FixedInputData = 0f52260b8c50e77460166bec8360cf2ee2ba9ad90a1845b22203a73afac875e42a5b5ee6a43ed373f5a5cf3c36f91b44bf57b15895e21b7534336bbf +KO = a3e1f15340476f3299254e2223d0a668 + +COUNT=3 +L = 128 +KI = a4e8f5e8b71b65bbbe91a7b811bb8214c393aa091b24416a19ab1ba306ac1bb6 +FixedInputDataByteLen = 60 +FixedInputData = 52d0f4f17ce4af12dd367e6958b7079521fbd407d4dca1b6cbbea8b12b13ee651fbb4e1bc9d8028e41956ce4d87b57388ba4176289dbd217324349cb +KO = 0939aba4f102c1a83c248ab61744ebcd + +COUNT=4 +L = 128 +KI = 2687796acb63e5fd2a5fc22a519cbc94a351945bb485177527201b9b91a5876f +FixedInputDataByteLen = 60 +FixedInputData = 73d8fdeed5b08d3c5dbce4dc157ee73a7af1095df5c494a40ef6f7f8038ab84d726f166e2344df564ab8ba7163e99ffaa80ef31a9240323df94bc867 +KO = fab9ed2961b175c0cdc65dfaa3fcddb6 + +COUNT=5 +L = 128 +KI = 0fec110e7fdbd0c9aacf5e3347710c4101e397b3e6a7b9fdc31f909897ac773f +FixedInputDataByteLen = 60 +FixedInputData = 1950757aee55754ae4b1562513c42adca4cef8b527e423079e588b1ab5a5bdc21719b9871bba5f347f3f7fe5c0f1a7d5ae3a2a53581d56c9fe9f0832 +KO = a2cb23ec082317bc42671d4ad9077476 + +COUNT=6 +L = 128 +KI = ecfc7199fee4b0b788b6c3a20f7c04fdc1dc59dd0e47457fdc104a374b27e895 +FixedInputDataByteLen = 60 +FixedInputData = f7c443763a69954165c881e3cd8aa35d8d5329fef086838068cf5d41b0db140ff86a9010eef5e1da7d925561d03c8b5d550739ec7ad29aa021bab99f +KO = 0e30d20597ae1f58686274ce51a41df4 + +COUNT=7 +L = 128 +KI = 2ea5375843d90ddce9224aa363769ed352a5d3fa34066e50a86888697d637cf7 +FixedInputDataByteLen = 60 +FixedInputData = 0397c41bd1bdc941a02e9850fb5aa947dac9323d3b701e127c0c6a61e19680ac065186e1c9e35e4d83439f0bb4a276e552ec8d4be8b9a3bc1d0ca062 +KO = 83b50fef77cd4efeb96c6c5199ebc77b + +COUNT=8 +L = 128 +KI = 84680022b03000a651c39382422cc7b9754ca49f254400107d2f8da2a1898637 +FixedInputDataByteLen = 60 +FixedInputData = 7b079bc6a77ae030b06cb2ff1029d22741e9aa704a941582679d8b798057ba7c9ef8e23a44c93d6e3740888169e302b75be0137673e071e8344f87d1 +KO = f6fec65c3fc9ce070640058f84fe4afb + +COUNT=9 +L = 128 +KI = 24f28a3fab1002be13afdb66a72538cc03cb3fa353ae28246b9c2d1b10fda0b4 +FixedInputDataByteLen = 60 +FixedInputData = 99fc61b12b05443120a581f2a446ec26f937e093c583bcbfc547cfada2132a58fd8a9ff828ea077ffa7223252348d581c9b6377d60d060f464f9124b +KO = 56d39aabd432877fcd1ff26c283608a1 + +COUNT=10 +L = 256 +KI = 574b032de324113f4c7c6a5e9989d2f7461ae89183446c8fa17012de12a308d9 +FixedInputDataByteLen = 60 +FixedInputData = 6f89285fcaa7820e23733ce6d0bc3902b7ed940b56b298a9daf3c8c2ade7c4bb7388c264e0bc5921bed6cb95201fadbad1ec3867dafb6a18f6bedf94 +KO = 7d8eddc9e762e402edd0c159b4574394fe748d9b7d4600e5f343a21d2c9729ef + +COUNT=11 +L = 256 +KI = 2f1dbfc68abb7ec8268f95395d841ce8fd9fbb803114efe4c120e78cd240f592 +FixedInputDataByteLen = 60 +FixedInputData = 6c96391193744a754e1c0a4506a93e14a40e008a7ce50f2d73efc765459cd30399606825f6b4ba859d449dfddfe20aab03128a8e448ab4d385f54d45 +KO = 808d9f8571a615d4e5f517c9796cfaec2ca39ce84a56c95a504a897c315b1dde + +COUNT=12 +L = 256 +KI = d044eb073b2d87320b4dd14de86d4145f7f92a05891b9bd44140b845c08dff21 +FixedInputDataByteLen = 60 +FixedInputData = e93abb889c87c031f75edfc88ff47f40566d7c57c4f04ac8b129771bbf11b2ac5f1182f614288bc95bb9c6f2d8f8852722a9a291927d5405d7d2b598 +KO = 0b83e0b9607f0b3d4ad18c98d317758565ea8a39f791772b098768fedf107189 + +COUNT=13 +L = 256 +KI = ed1e25a08002ca795b91a883bdf3b2c616e6e63a6312ca498efcbfb5df30b2d3 +FixedInputDataByteLen = 60 +FixedInputData = 34a59ed05d28a608092f0c84838fddd2a12b432bc9cde9698471f42e3e89e051d192cfb90648edd05ac29df0478a6fc35221b80d36995008e7e3413a +KO = d21f4963a39661980d1fcd7ade8b2a3e025fd0f2c0826ab05763163de6efb5f6 + +COUNT=14 +L = 256 +KI = fea89c1795baca98a36a0886e5d66cfaad8fad9b304844b16f780aedb2ad8a22 +FixedInputDataByteLen = 60 +FixedInputData = d5c7b640fd3e53bdc405120e1df748706847ac1df41ab4d7723d9c00e1c48e2462d15cec08229c0fc01fcfb5baf009f7f0a1cda4404c61571c67c38c +KO = e7db5a11cd6db4914c1740f685b4b55fcd938f95bfc1880ed4849731359544e2 + +COUNT=15 +L = 256 +KI = ccbcb6eba1d66ce44e61b1ccaf25a845a933576916fa7564ce9bcdf6071f4698 +FixedInputDataByteLen = 60 +FixedInputData = 41e6cf9b62892f949379b5f759806cbf18a111fc6d99ad2f5133813efae5864b882980c2d354b35294c43726ed3bbc756e2e450c8df7f320eca94dc0 +KO = 00e90a54dcba41c692a33868957d7f16992f6cf95be7cd7bed1bc95ad51ba8ca + +COUNT=16 +L = 256 +KI = ed24cded448c5927a7a70da65d62d4d5fa719a60ddf8b38a639ac469c174db22 +FixedInputDataByteLen = 60 +FixedInputData = aafaabb38808364781ff5e1a3b3b70ede1a5454d6fd63df3f171234ed82ceb45eaebce82955ef0bc60cf9aae44a41e24250d21c3653aa5d1b888cc8e +KO = 59859f7b8c16ddce250e6b9bad6cb2befec266d0aac1618228ee71498895a627 + +COUNT=17 +L = 256 +KI = a88fc95f0abbad304583790cf6bcc0e48abcab117959e312869f01f93f362da7 +FixedInputDataByteLen = 60 +FixedInputData = 4c901f00f98966860cf76f36fc18094a3f323edff4631561b8a3b4460d4d7f8b05b0147cd2339d3c0c0b803d527e4f8d136701c6681d00f80a73dc51 +KO = 306e9e6f2f3659942a12de3d02b97e786493dcf7e71997441664fd3896724059 + +COUNT=18 +L = 256 +KI = 06da6bc9cd5f0f4e0a786543152213eef981efc2af9360c099218a8407bba9b6 +FixedInputDataByteLen = 60 +FixedInputData = a34d8b65d0de4229d62d7ff829b97ea8c7ce1edb3801cc6306a65eeaf68818579741a70cf31cef68492d7fc3244feb1cd529939dac7d76b7f7b1fcc9 +KO = bb6811161c1010193d572d8cee008d18350d596ab50574169917deeecd38c003 + +COUNT=19 +L = 256 +KI = b5ba9e72c777557c5937e3f96c990420b5bd24715de92258f6317e7a3797cd54 +FixedInputDataByteLen = 60 +FixedInputData = e5dbc600e20a67d2028057e4ab2e0e0f81f9a51657042c2356d7693a37be9fc64eb13f1f4ae5a87db6afd265867bbccc655697d4906b12aac5774549 +KO = f3457b7cc69f5164481ab1c2e40fb8ce214c91326f95e5430a6960e80401fdf9 + +COUNT=20 +L = 160 +KI = 9b0470cc8d256839d25fa4a64e79172ca8eeb3071978f21883b83c1d1ed7fdb4 +FixedInputDataByteLen = 60 +FixedInputData = 2ce654b2fc2ab32acdd7d7ec55b31cdb1407503f17904a764f7586631400bd15397f648beea8c24033528f8ef3bdc83ef952e7ea4a407ff5e323b4a5 +KO = 68c62ef806a630bd73bc3116a11fd24c9d86ef1d + +COUNT=21 +L = 160 +KI = 1412e6a0557aa982a43144b1a00b05fa4696f211e5dab6fb9b72b98898e18fac +FixedInputDataByteLen = 60 +FixedInputData = 0b27e69429b2f9f483df98124918e193e63c50ba078c1543a563ae0a7cbd390b45e20386321cf35892bd4380fd6151a587e9ef0a9a44bb8ba641cb98 +KO = f7633dcedcec6884383a734ee78564450be08735 + +COUNT=22 +L = 160 +KI = 855c8bec9d444100d2869d7e2c87afcaf4b9267f99edfad5ddb64d956761c975 +FixedInputDataByteLen = 60 +FixedInputData = 2526b82006b0003a0aaa43c31e91778aec2f6d160ac913cc70c151609b56e16f12555b68ac5e558ea658a0cdee5b658d0de495256cfdf4aa6400139a +KO = 35353178ba17f292c333a41c5944d0b6dd084afe + +COUNT=23 +L = 160 +KI = 3cd8c76a12dc0458956ee3956e9142027b9014f6c46805da2be346158c4b54e0 +FixedInputDataByteLen = 60 +FixedInputData = 3d861620c5c983e73d6892de4b2ec83aadb16b172a21f3d5456d122da9a2fec409282fb25294872bc18b7ae53f76efa35b531d05f445a38e1195ed35 +KO = d98e69fd95dfb516ea840446788d307db3e2af23 + +COUNT=24 +L = 160 +KI = 06c10b030585f75032896f9e734fc45fcb6d9964813e1dc090d883b942aef3c3 +FixedInputDataByteLen = 60 +FixedInputData = 7e4e803a4ad571d5d926d48f5cf018f19d6431a437551c1bd856bcc4c7f133cac5573ec882c37300c88070124ccccebc86209a2ad7acaab4046512b8 +KO = 86f1e61141d44e768bf830dc6c703b8069ccdb17 + +COUNT=25 +L = 160 +KI = 00b8833689fbafb445c48b9f4e281560e1cb8afb1e5f2aba741b27b6fda5687b +FixedInputDataByteLen = 60 +FixedInputData = 033ea4595969adbacbaf2fc06d86f6aa933ac3c50a295ae786b5624011c371b1d583937f21d8c548d199160432ee99215dbe56329c6d71db83d00660 +KO = 3e2a0ad1970f0d3d297a302adf2a97b130c6b66a + +COUNT=26 +L = 160 +KI = e0d90cecbc61659a3f8a0774aec190c0499fd588d0119017f9e704987a7ba149 +FixedInputDataByteLen = 60 +FixedInputData = 59c9d9a55cc4bf02f44d80e5c6041680e9de4fa5992ff621bd5e5212bb275a5736f6abeae4f3806ffca9a974534557afd5b51b3112215f225375eb6b +KO = 787b74a9daa4d3dc4d45cd2e9433fb4615819fe9 + +COUNT=27 +L = 160 +KI = 4632e2f2e721a86817ea4124b35e288582d0bfb2afb06958a7241c07a6bebf55 +FixedInputDataByteLen = 60 +FixedInputData = 05fe7fcc137120d7d4f2314a7e8a05b4efe78119805cfc26d9e342e59445da5fd8c605fb85ec30d2a0f436eb53899cc0aac908b8e965a2b5809122fd +KO = dfe3935f04a9739de6c5359efea45b7e0d6e2afb + +COUNT=28 +L = 160 +KI = 6cd6d41417ab29148c43b92a22caeb4e421110dc4dc94b9c6b66fa9f3acd0bf7 +FixedInputDataByteLen = 60 +FixedInputData = e7e3af3b05b822e4a69d8fb31e7b9afbcbb48fd51956bee5cd06907ee440a502d71745bf67cc1855ebb2ebac0173a2089f3b2755e63bfee398f34f71 +KO = 42902031e1793c0a6800d79e662377333b0e25fe + +COUNT=29 +L = 160 +KI = 94aee9c8e3eb18d3136170ff037e1cd02fb4bbe0c1586e1bf39f6d1a05b6316c +FixedInputDataByteLen = 60 +FixedInputData = 2ed1c81a01a3162956bf15a010494a197a4f09cc1449e402f03dd20b683d28aa78e08769eaf83e595ad478369d399829f319d4d6d13049f3b0eb26da +KO = c1c1b7e41226af5c9f05b3efd2336eb02100e477 + +COUNT=30 +L = 320 +KI = 9bf5b12f020f550bffeb3e20d5e59b8c6df5aca37156fbebd2ea98f38896d7ba +FixedInputDataByteLen = 60 +FixedInputData = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee6 +KO = 3bd8c80796053099b32bacd01a6dadd4bb5aab62421532b381727708dee9ed6a54c150367ffbc353 + +COUNT=31 +L = 320 +KI = 19d439cbece7b934794821a3f947646ebf760b8d3e04f68a8292719e1f3639e6 +FixedInputDataByteLen = 60 +FixedInputData = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa +KO = 7c460fb26a0198960494477ca6946900c47a2cd59ed5128709434e3798ba61b470daf1d17e92b7c5 + +COUNT=32 +L = 320 +KI = 1ad5d013cf876b2a3421a89d82b974ca9c33449d0a9cbe04633a8a8587608b26 +FixedInputDataByteLen = 60 +FixedInputData = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d +KO = c66d3ec8ba42d46cc44370ac17e638fa64348d5ea6bb26c1e6d4d12e1c08cb45462a0b818cf0fa4c + +COUNT=33 +L = 320 +KI = 1ba014ddf5b02b3f112b722dcf6e2ffb989c72c99f0275fcc7d79039f9791472 +FixedInputDataByteLen = 60 +FixedInputData = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc +KO = dde5f70c1acd30743d4d7d96409f248ca2406e2657a306530694441f6ad5c851429afcba15009796 + +COUNT=34 +L = 320 +KI = 1ae9648bd3424de029c6140e2f94b0d70aa32e5240cf22858e9d030538765848 +FixedInputDataByteLen = 60 +FixedInputData = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e619 +KO = 0d434c79c6c2acf447d4db8a51663a6764c5bc6c904c89677c19946c337aa3343a44813e94ffac53 + +COUNT=35 +L = 320 +KI = ef7481b7329165ee5116963c03b3d3566d2f7dc5921d638b515985e1b1566afd +FixedInputDataByteLen = 60 +FixedInputData = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b +KO = b59ec48d6ffd4a912e154b1f96b0c92b97402fd576e62fb1c16047ee238b98c4271477c46b4097ba + +COUNT=36 +L = 320 +KI = 41e99cf4c6bb2636dcbdbde11080e0502c4befab6d3aa9e2ad844653b45c730d +FixedInputDataByteLen = 60 +FixedInputData = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f76360 +KO = 451068fd4725ca90d0f1cecbc05f6d082bfaddd3c01ad4584f3f1afd83bcbba40999e147c253a1aa + +COUNT=37 +L = 320 +KI = 95e280da468e1c73946f12736d24423b9868b5f18e83ca98b52b489d549a1ea6 +FixedInputDataByteLen = 60 +FixedInputData = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f +KO = 472e38f0e745ecab955929776ef091d1bc518608ffde72466d19c0679bafc463fdeca0880a8ef6c6 + +COUNT=38 +L = 320 +KI = 82c6440cbe3902634967262a0c64316f4e9bcf3d5913286c967d0d41323ba81c +FixedInputDataByteLen = 60 +FixedInputData = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c81 +KO = 23491c3b60e2c31f3eb7c11d09462cc114cd9b0901638feaf0804b32532ac7f7153273f7df7a323e + +COUNT=39 +L = 320 +KI = ffbd32fd8b5552d2a068faf6f1f734673521756bc45e2c5dd467403aa3ed9147 +FixedInputDataByteLen = 60 +FixedInputData = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a7018 +KO = 6220383d026a10db484b638a42b740c6375efd849a1c463215972aa3b24e50ec7ad99e93d15151e0 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 6fd0f7b67db5b9ef0fd21d4408dae15af5524b00e8d583e9872760ebf6d53397 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fc67e8cd41dcb339fe376892b3c196ad4d70573e031cebac67bb32a00a878d0064446a98fcce9ccaa6d8d388e3cbdfb8dcc6 +DataAfterCtrLen = 10 +DataAfterCtrData = e9798604020da472f161 +KO = b24833fe4a28f84fb4341bc42abc4ae6 + +COUNT=1 +L = 128 +KI = 1e78ab59f41552526e90b328eeb144ee937ccd985e0df7180ec528e273b597f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a32347229680c9044d02ccda978e3a0eb8386483ae054c8dd4adeca152acdb2f06baa17fccb16a1c026ad2902d9cbaa4665a +DataAfterCtrLen = 10 +DataAfterCtrData = 3cf071b0ee4e662ee104 +KO = 2b76681cd393641c56c1230e7f0562bc + +COUNT=2 +L = 128 +KI = 12b15e4f963627dd62b74fa30b0043c9723fa1effc9d168b2613b44c8145270e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2e3abc3b8dd7c19e115cc05e939eb364bf28e3fe85137986619ac415cd65d36c4bd5606630a229c06bd4aaa87b482e8176d0 +DataAfterCtrLen = 10 +DataAfterCtrData = c7c5b32f7a6cfa27971a +KO = 24c42cda1c1994ef8551c59bb0ce2bef + +COUNT=3 +L = 128 +KI = 07deda0b6e994fda2f27ea272fea7fc32edfaef7cc80236292ec8726b4e0874b +DataBeforeCtrLen = 50 +DataBeforeCtrData = a4ab077d48311d2fa1a9555f9a177ca11b62ac27aafd238d1f5aec7123bf5b2554ba40c52a9333dedc0026049c4845891b3f +DataAfterCtrLen = 10 +DataAfterCtrData = 9594aaa6155066cfc1df +KO = de358d9881ccfcee3a48c0fe67911ca0 + +COUNT=4 +L = 128 +KI = 7e785f0661fa18c4c770fdc8431d31db2bf3ef359298b416c0276f87c7542d7f +DataBeforeCtrLen = 50 +DataBeforeCtrData = deeaa35d8786be18c13a0213b3079ce3ebbfe96256e2fa05baf695cbc87f78a42f6d03f7775e03372b14145d7fb61cf8a49c +DataAfterCtrLen = 10 +DataAfterCtrData = d0371b0ad14f01d8671f +KO = 173c62473bd266bd81a79f81dfc03741 + +COUNT=5 +L = 128 +KI = 53b351220d494c0a4e3a5e27c65baacf8e71fff0653344df6e0bdbce609c4053 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 11b4a35cb650dbf36593f3d2000e6f40f19de4da241672f1cbef8c2641d0bc7b232814a752c3e57ea73914aedaf54c343cb0 +DataAfterCtrLen = 10 +DataAfterCtrData = b59590f22d7072177d9d +KO = 1127325173a170fdba123acc71c0cd91 + +COUNT=6 +L = 128 +KI = df544f35b60a8f5fe756a041e38ab76096ce1890ac959d9da6d12b08f7bb9802 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b86dd7121224c14823909567603c73a2cd3aaad0bab9cfd2f5e66ffbb31d2ed5459363d36cce6eccd14d9d67c19af46b93bc +DataAfterCtrLen = 10 +DataAfterCtrData = 676d35c51245217f1f3b +KO = 0f4dea4d1af0d790c2cbdf30c01efa25 + +COUNT=7 +L = 128 +KI = f5533d36603f72870d1c0484f516f89f6859e84445e6a68c7674b862bee68692 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54f5fb65dde7687669ef31aa9878fe67cacf5089bf640736ed69923d0d92815bef39a7a2927e5a8a28d2609654ce53c672b8 +DataAfterCtrLen = 10 +DataAfterCtrData = 04874416a87f00fedaa0 +KO = ea8f0f6ae400c403b6c7c213fc73bf8d + +COUNT=8 +L = 128 +KI = 12cb697bea4ca0d3f3d8b49ef7979fe9dee3723370673e0c28eba2e7e2560ee3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08f394cc7f2feb3362357693f646fd6635c8f38f6a3a7b89be458e20849cc496a6ab1283d8f057500091933510ae6811c542 +DataAfterCtrLen = 10 +DataAfterCtrData = a06ca0dc273a3ae6d707 +KO = 32bcef239dfa991186fdcfbab98abd84 + +COUNT=9 +L = 128 +KI = 173bec3e22b585d406e4372ff1775553cbf1d7bd54807fc6d8ffb78b2fc9c8c6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1a23d124e9f1342deaecd484b7d8a9ed03447df42a1ac9fb409550e2d1cde12d757dd95a33ee48c185bb7df12d328022065f +DataAfterCtrLen = 10 +DataAfterCtrData = 7a73d41ae6d03cc53efa +KO = 151d6d0c2b82dcc68be28167712aff43 + +COUNT=10 +L = 256 +KI = ac61daae789b525500694370fbd83e23326c2786e427e2c22ac85e1629dabf6f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5cebddfd131f625b814b6fb0883eef1aacb1aa538c0283c6ea3ec58db9bf863dd16b76b8fd9bb052797dc76e367e75dec70e +DataAfterCtrLen = 10 +DataAfterCtrData = da319b58b83d959a1687 +KO = 8c38675f198f95e022f4d783f0964c361a02c934ced85d0decca009650d4b28a + +COUNT=11 +L = 256 +KI = 17d60161b5514a7d68071a19f0843ab690174c285a0bff07a4bc866c10065607 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ad9f74e8d9dc6f0ea8c9178ec18f5ced45aa25d3c7110550d66e56b44deae56f363fb70454b62478e77be1ceeeb8f3bb00d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c05adfcb4a7895955f0 +KO = 9b48f8027b21b9740eb02a0da33e3eda9ea76cb601538b373a9aae10b9036d88 + +COUNT=12 +L = 256 +KI = c0abdb06a9da3ce13496b573ccf654f875c6f6d8ee3d84fa73ff5a82550c7ca7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46ea0a094157f5bc37de97842324a208b0f8ef41f6e3919f96f6407f779fc873b04774c5da63587bbe9094293b484205e994 +DataAfterCtrLen = 10 +DataAfterCtrData = 594fb254733d7700916b +KO = 462a6da5a03a700863584877ffc313a3c231fc681dd40503ba3c620351db5b49 + +COUNT=13 +L = 256 +KI = a9308418cd67adcc488170083496af8fd38397da9eb7242e86d8070e25440d07 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e18f013df7ee806747538490131eb2b3008ef7ea64e9276cc971a383723e858102f52150aec113160ec1f8bcde7a4c41cf64 +DataAfterCtrLen = 10 +DataAfterCtrData = f06ded3bd7c4a860382a +KO = c377040f5018931fe54c24888f14ac8be6f57b9976bf8c3d20452cd94566e4bf + +COUNT=14 +L = 256 +KI = f8f64140275698cc318ce8b9a76572d4906b480354041019056ad75003ccb7df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 739ce7d08685dddf1255c7cc5e9a29659ac1439e98d90b5c21135ddb127e739b192c8b27ae9dc1bb2001a7bda1c74c9e1631 +DataAfterCtrLen = 10 +DataAfterCtrData = f17a9c606016fb108727 +KO = 15b4c26bf6b82b5ac00c9f35412ceacf401a203fb8e4eb6efa319877f98e5713 + +COUNT=15 +L = 256 +KI = f4c0743bc206480f4ff45809d1a01737f36f13ef79fa1554d368a23a7e4c48bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 98fd450b1fe007388038538d3bb7653583574c86417a6e8e301768a198b29834b45d021e1f780062f5b6ec482456d0136f69 +DataAfterCtrLen = 10 +DataAfterCtrData = 7c6980de05580e8297c3 +KO = f3374b8e6ade64cc7830572c9612cf5a3091ba9197da4c328b2308503c4460ac + +COUNT=16 +L = 256 +KI = bb735803165d78d23a116ae6409f8bf4a3dc6bf80bfb91834da209b31ef0b033 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d0ec5353603932e7f3c561f0ae82a275b236f07c9b1390232dd48787238d6894a1a073d3398df6671cc32b7b8adb1a34e08 +DataAfterCtrLen = 10 +DataAfterCtrData = 7ad9ac46b712d5be1c54 +KO = d6e9f3139799c12baf5d475fcdf4e39dd4d2d51c255176795eda379a0059f553 + +COUNT=17 +L = 256 +KI = 2c5d96526bdead85d4254d03275797285f37c0120720d9be1380e2c370117d4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = b42b073148859b093df28aca1f03a2fe01d90bf47168df902f4010f119e419b2288030b7dc9e284763bcc5cc33054b4f8a23 +DataAfterCtrLen = 10 +DataAfterCtrData = e1d89ce32a98eeb0747c +KO = 9f1ffe26af171cf5233d53fe11a8cd020748378ca20788571af0fede0c7b6b76 + +COUNT=18 +L = 256 +KI = a22034a38e192e52429b8a09e098b539030eb92a8ab9c2697378d9eb87229352 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd2458a077caefe8dbdf09dca89973eac429998281f27fc2246a6ff1fa18fafb87a4d1f494a8b6f03a50cf6cf3e8fff00476 +DataAfterCtrLen = 10 +DataAfterCtrData = cd426169f0431afa745c +KO = 96549698c18753d2c54d697467d1e3d604496b36a9ba0c3fc150d5a8f1ef9d4a + +COUNT=19 +L = 256 +KI = f2531c904de6789c5713d7a42ae8ad279dc42adf84d178ffe87319455a90a623 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 641116df0ee2686f223ae00eb772563ffd179f53e1e399f664e3e6b56e2cafcef8b630c08abe484c2777b0aeef9ad3e87d3c +DataAfterCtrLen = 10 +DataAfterCtrData = a9ced05a5cb20b7bfdb8 +KO = 3d052cd4b3e1f678ea4cbd87aac5e3f0e5b3dbab0961515e2e09253ab11aeaa0 + +COUNT=20 +L = 160 +KI = 437a62ec227e66ba091a548b3961616e710ed0da8a49d4c18605fc4a595fe7af +DataBeforeCtrLen = 50 +DataBeforeCtrData = 82ad3ddb4cb897d9e9007eb725d5c60b248e2aadeca093aa6aabd0480089f6dbd76fb4da115660a801e4b2df8a743a0cce38 +DataAfterCtrLen = 10 +DataAfterCtrData = 4bf21ccb8d8d4c0aecfc +KO = dd54b822029abdeaef89b862cf998764e85cf532 + +COUNT=21 +L = 160 +KI = e50d4925c7602fb7a6d6c97978288e6e25c5fac9fd5b9318836ea2b1dff68bd7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1142863ea2f40f4f27119d15d51f87568049fa7ce4a0f9c048a8b556db7896d39dde2d23b6506fbeddc5781f73dabc0ee243 +DataAfterCtrLen = 10 +DataAfterCtrData = b1d6d7f441820061bfb5 +KO = aab84dbd1e31291a6520de5a5fd50a60241df0b5 + +COUNT=22 +L = 160 +KI = 25b90b02dcb75f5bd5e9ffd5af5caa657eb39c7d88f18f4c06d0aacffb4e00ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 12fa787efd19335faf3ac53f24328ce5746a9830176fc9a25efd65d8ce7d2b01e0487134663524987924b85290f2248297b7 +DataAfterCtrLen = 10 +DataAfterCtrData = 337f8f836002cf4ff0ee +KO = e7eb5b1f52e0f1149aae66e51816cc0fb84a71f3 + +COUNT=23 +L = 160 +KI = fdbd1dd1cf896cf3624a39fa6f6952351dd91007680f24c9be45a6abe8bf9286 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ac9fe2482aed0390aca98f6c9b35ecba553d4cba03590efa5434248a0491e1be12105d174300d31e6856da0abcc00dd9af41 +DataAfterCtrLen = 10 +DataAfterCtrData = ea1bcce9710cdc2d0172 +KO = 7b4b537ea7cfc93a66e44009a53ac70a33d94f5b + +COUNT=24 +L = 160 +KI = 35d4abf7102e3c2a13ada1800e545c7c71ac9125955200d3971f6b1a038c1489 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 891e7b9962da99608c0eb432c9b0c583e47c16f768cca20f5d756de0e7894cbb50776a9cdf7cf7852dd4d7f3ba1d7d681a09 +DataAfterCtrLen = 10 +DataAfterCtrData = 316c5ee1bee5220b6ae0 +KO = 833b7e7f9d9908872b1bbb01c9bdc74940ef9a92 + +COUNT=25 +L = 160 +KI = 72eadcfa7bb57ec3de476e4d4a628016ac0d77b13718543758ede1876692fe05 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0e498b2f7ca7b5fc29bc9d967e6f005790d8935576ebeddd662104f047f026ad7e2ed4e1b8dbde0c32572016f4e7d0c08cbe +DataAfterCtrLen = 10 +DataAfterCtrData = 8d1ef23cbcfab84bd800 +KO = 8b5dc883647dbdad85b61c5f396c3bf9203466dc + +COUNT=26 +L = 160 +KI = c9f12c161d6cd5dce18398694666b9dac1f48f155d899f8beac329812ee7e976 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b07b3296d32c8663c5fd3b189e75bbc9af031fab5fdfaad6f724f3d108b29366bc376ced28747a1e7edfbc68ee01ab0f43b4 +DataAfterCtrLen = 10 +DataAfterCtrData = c14f442083a50f3df978 +KO = 7bda669a2f8f14843b685f2fc6e63fa8a269ae35 + +COUNT=27 +L = 160 +KI = d937775fe412e29e1c9d5f12468e44d3fbf4d2786b78d23fafa061f55691a5b0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd9a930dbe279d8d3be00cf8682a795dc8ddc3c7cdb16505c0fe20fbe9f8c8e9d138af5b46d633c5bddce2fd4d4b76652baa +DataAfterCtrLen = 10 +DataAfterCtrData = 86850db14f46d8ba6b7a +KO = 06d1d42938191da168d40a00011e91ede22815c8 + +COUNT=28 +L = 160 +KI = f12c16c6253ecb7763cdbbea746eee3c9a46975a700adb0bbc79321320ef711e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6918b0cea6f1adb306343045702c631cdcf53491c8b15a7e412dfcdb154548c95aedfbb039c8409a53e6785f138761e8d694 +DataAfterCtrLen = 10 +DataAfterCtrData = 5024a057db2e1a406c6d +KO = 15928fd0143d53c853f04c7944fb7b199ebb35eb + +COUNT=29 +L = 160 +KI = db9a7480931de64ff80eb0ff6012eabd2b3c80f7cc1d5f4e1fe504354b00b729 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b19ba4bc567d1870cb7bfaf4d68cf4269403f0353b47607c92b1b8626f92c94b0737a8ad8a0d7175e81f3ab4ead0336569e +DataAfterCtrLen = 10 +DataAfterCtrData = 31900eda2f50eeae9abd +KO = 6d95c508e062c82ef9f55331e1a64faf1b503003 + +COUNT=30 +L = 320 +KI = 9cc822cbd7b12cf51014090c6461d5ba95cc71fd2880eab667eba37b23505427 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec470 +DataAfterCtrLen = 10 +DataAfterCtrData = 386eac1db97618fe0ccc +KO = 90747ad9ae48ba62a002c097c0aada0605fd01bb9bb1604a31d83775b79d0af001d5990cad523fc6 + +COUNT=31 +L = 320 +KI = 830fd66a22bf45b8e6eaff694792db246be198840d0c5f1566613a5bf828f86a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d +DataAfterCtrLen = 10 +DataAfterCtrData = a6bed4851c30a8ad8db2 +KO = 320a44a5a9795cf12cb4ec8b8754d78c9734f07da685bf97b79d8e87986cea01ee002332ef8834af + +COUNT=32 +L = 320 +KI = b64eddb92aae2b927924cc33d94e0b7654e6b818bab793783a23e383921459a6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34 +DataAfterCtrLen = 10 +DataAfterCtrData = 8805a86ee977678196e0 +KO = 6d015415225ebfe64b4666bffc34f4862802ed5c1e293259117fae443bf1dd7724a2e67b879629fa + +COUNT=33 +L = 320 +KI = 53cfebf9d2dfe34c231e9926b050f50884a96cf0334b2228643ae20da018cb0b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b5 +DataAfterCtrLen = 10 +DataAfterCtrData = c91d9134ebbf3025c9e7 +KO = 9b95b15b9964ea0c1a5553899670dc133380d1419b4e569e338c0294f86bc5a9b68a724065f014c5 + +COUNT=34 +L = 320 +KI = 74308064122878371cb13031a4bdbd9914b10133364c3e9117a92528b6a3866e +DataBeforeCtrLen = 50 +DataBeforeCtrData = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db29 +DataAfterCtrLen = 10 +DataAfterCtrData = 85c0df0b3d35edec903b +KO = cada3f840b8f1a2f80a3a514282b49bb80c0672de5f8f878401b70a6b214dcdd299e635d6eeedecc + +COUNT=35 +L = 320 +KI = 631f1051069adf4476dc28406297c6ecfbce861fb72f38177633c1519ade6e98 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb5 +DataAfterCtrLen = 10 +DataAfterCtrData = 629e5cafeb727407e47a +KO = 88ad38796bdbe2f3015cbca57adbde0d993f6ba65c1a85f5ff9b3dfe1d36b9f76b56b022c26238a4 + +COUNT=36 +L = 320 +KI = 388d9cdf546d259cd7de582f14e55c581f4284be4db30ffac71711fc54c0cab8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f +DataAfterCtrLen = 10 +DataAfterCtrData = 533738bd035d72c60233 +KO = 6afc29e685f3ae8ef683befdf85946613c2dce3f0fce5a1f00c092adeeab32fc6ec34871b894359e + +COUNT=37 +L = 320 +KI = 781b62179e39b48fb614afab23353e0c3b755eb522eb08798a9f0cfcf17b3712 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d4 +DataAfterCtrLen = 10 +DataAfterCtrData = aca7cd68177b53306815 +KO = 4c2304ae65102d7615ff7a3c1606f1a6c775b15609e2b6540ed7ec06399ed63885b1a81b1013edb7 + +COUNT=38 +L = 320 +KI = 0ae5a892adbf6c5b53ea3f9b7426fa35c523476e077dab094008777f243e5820 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae9 +DataAfterCtrLen = 10 +DataAfterCtrData = f208b0f7c84abf3eed7d +KO = 3e59db92399264d31eee073af146967a1cf45b660846ae57b9347c0f04a6b7035e9a65aa4e75afc5 + +COUNT=39 +L = 320 +KI = 8f821530c10eb443456bdf9594b37c00d9ebb24f6fb1bbf1a6e8a12732ea7e20 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d +DataAfterCtrLen = 10 +DataAfterCtrData = 8e8bd80d980f73ab56c2 +KO = 87982b5843cb9f0755ef07836d7492a350da3746236e07ca454d6307a7520905af485af32352cccc + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = e4f6a0b7bc8941f115f9523a050f527687213a4236bb8047d9ec6671be35278c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 883c38f759847b142a05ba28152a391b826468fda0a269d55248d1c3daf2e66fe91c20b85c57f6b5464903bc93500e5bee04 +DataAfterCtrLen = 10 +DataAfterCtrData = 9c52c875593e59580155 +KO = c9f14ec1dbc676ac650ffcd143bf5c5c + +COUNT=1 +L = 128 +KI = 7b29d37d2cef605e138d1596906e9136b0564780516d138e45da5e0481843697 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5dd44655456e9b783a96fe97aba3ac41992defc90106eab49f9a320383977c3fc273c8b221c9a417a410febd7512f18dbb53 +DataAfterCtrLen = 10 +DataAfterCtrData = 37d545fe2ad3bd4211a3 +KO = 5b17b2f0c643e6f78639628c03efbcaf + +COUNT=2 +L = 128 +KI = f13c44c2f33a8da23fcb5c203b578065e2d7d0d2d80192d647e0a2d6257fedee +DataBeforeCtrLen = 50 +DataBeforeCtrData = e1e932212d653aa4492e33cd48b89888a84a4455084aa547779ae8e6efc61c7599308383817e74d454773cb49d66ef555ccd +DataAfterCtrLen = 10 +DataAfterCtrData = b407cd46606f1df792e9 +KO = a6394a99a3b90f554c3749265b0024ec + +COUNT=3 +L = 128 +KI = d46d4e8e0d2556be3a51384784ca45c6710936d93d51c781ce2613993d644095 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 73f5cfe8eb33fa49af70b87c87eab68a6a42b2faea855e35098d4392ad146a9a83f3c5efbe352fa181023efbdf341a942607 +DataAfterCtrLen = 10 +DataAfterCtrData = 859ded136ff1663dfdd1 +KO = 7b65ed2e7726efeb707a004efb8da30d + +COUNT=4 +L = 128 +KI = 9046ee91a7852e6353773523e0a07f6323bcf406202ee76d2caa258ca0ca701a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1e68cfc6eade860092c6525dcd67e0db8cefad6866a91091883fa315b37e4b495d4fbc410378c883599a2f32ca5c9d98af95 +DataAfterCtrLen = 10 +DataAfterCtrData = abacd2e82d856d90bacb +KO = 13076afa9f6d277525ca2972307a67c1 + +COUNT=5 +L = 128 +KI = c3b8fa80e03109a4042a25286c7e02c4fff307498bf396517c6422c33e761f3c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 43a29d59e159c884e2691aac14a89101237914dec59c4e010b4c660418819e6c80c1000766023ae7d754ce5835cb7f553e79 +DataAfterCtrLen = 10 +DataAfterCtrData = 4412d1e81804e1ae3346 +KO = 59a60152eb2282917552b4dec6e35fe4 + +COUNT=6 +L = 128 +KI = a624d63dffe02baed298e6a00bfe01cd2bd9755b0241c3dec22df54f8ecd73f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5f4ead9d6215c04fac0c711c71eb2263cc5fd13d06565aebb3a9721a4ec2ec075422fa3ad66afea556bd514b4dc1c772d412 +DataAfterCtrLen = 10 +DataAfterCtrData = 5a6511044e59456997e4 +KO = 2255ccf01b128ad193ad6dae50085647 + +COUNT=7 +L = 128 +KI = 75f09dae07518328c5545bce7920b04c6a68392a396dd93ed709dd44399ce75b +DataBeforeCtrLen = 50 +DataBeforeCtrData = a63919acb177ff97bbfb6ddd13622742d34b87e961d5db00ec695d7cd75149eac511aa2ea6050cb6c8a9f58893e4503be7dc +DataAfterCtrLen = 10 +DataAfterCtrData = 7359239793a3c61a7828 +KO = facc0e35069fe9e4bf508565534859cb + +COUNT=8 +L = 128 +KI = 9b59114dc68ccc9c1d9430e2c530f0d4facb7f33fd675a16c3880c01aedab712 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cddd6faa14cc50a0a040f7ca560d690c9ea917ae826aeacc90996594692ba55dd75b93311a5cc9085e7c81e1700b107c792 +DataAfterCtrLen = 10 +DataAfterCtrData = be519f305ba2bc7d07ad +KO = db8c75023311f8c2259e346e3cfc848a + +COUNT=9 +L = 128 +KI = 470f43f541663955a170ea5c205a0f91fc937fde50931d8d105328c4f7f6f564 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 66a13326aa87654217066d599dee6dc4bdebe1a682cd6a8356d6af465f7ba9003fdafcad9b486eb426a187b3454530a6421f +DataAfterCtrLen = 10 +DataAfterCtrData = c9d7ce1d915327b65aae +KO = 99ddb80a52eb71a0b8b850c9bb40f9d7 + +COUNT=10 +L = 256 +KI = 154bbe6138e2c9e73c9455dbb9cd775b34fa81f47abf8d1952ee38622e2a70bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ea0973273bfa6399a67292ffc6cdc1499cf7cc5bc74d388b1d7ea13baf7db15e8f549f5891874fe95e51356afebc3f2c5cf +DataAfterCtrLen = 10 +DataAfterCtrData = 101fe158ef24f1e870c5 +KO = 6afaa46c381558104e451bfa4eda43be701a506342e8edab2fe8701cf3b89b0c + +COUNT=11 +L = 256 +KI = eb011272f03a6178e40478cdae2a7a105af94e32ecbf0c74e180d1503485c001 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b886afa3f8a52446d8cff8d47f040c4d59af40985d7ed9084a81c4567a6a1ea27393bbba7e9208780f48ed70d2fcc78d64fa +DataAfterCtrLen = 10 +DataAfterCtrData = 5eed4bf18431d5c006c1 +KO = bcaa17862f083a3e3e724d28c14e0f1358bc4fe89801a4238d933893c135f918 + +COUNT=12 +L = 256 +KI = 922f532322184e3dd1c3ad6c187ee3ee1e066ebf44c6f7c8b2a1c89d7213fcac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7f486b42e675ee0e6dfe68a9a4cbf57c32ec250d0146c6948f67d7c3e1731092362da8ea380fa53429744a35d9c77aa64f82 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b8988bafd93e19eeb12 +KO = 262844c79e685ca49b108f1f02932ecbb2d2a5d04e1ee686d3b8186d30461b9f + +COUNT=13 +L = 256 +KI = 7ec575f6832147c4dd5012194f9bd8e0c104eabc110516912b2be2052039861a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd48d80bc7b7dc22893eef903f6852fa4c9e607588d6b170f5636b9d7616489dfd35f13d0c37954a5c1c276cd7841a7599e4 +DataAfterCtrLen = 10 +DataAfterCtrData = d171cf39bb202e1fde30 +KO = bb3b80df3d30de53a02cd01a72ba74e6749cb127182003a6b208a724507799b2 + +COUNT=14 +L = 256 +KI = 8e1622b7d828afc55a92138e668820a37a174c07f7589ddbb85db4014ef3139e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6effb366202febeefc053a918870c01e6a96188b0181836b8baec3947fb4725f1304c58ab472b7f701092f61fc0715ecce7c +DataAfterCtrLen = 10 +DataAfterCtrData = dfdc090b902a75483594 +KO = f194135061b28e4e5b2908685f0043330698322c239513aaba1c80a91d9b897b + +COUNT=15 +L = 256 +KI = 34d0e43eee1e62b2f5e84db617934a6589d3a4becf955575f9e94ba1593ce7bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 609606806b81db763b0329fd77d73a19f1f13579821079c538f57b300f034fbd9744f105c696a817cec80cab16ab441abdcc +DataAfterCtrLen = 10 +DataAfterCtrData = 72be8ded83241ee746eb +KO = f28a2fbe95cd79bfd60863da8e67540e878509fc2f9e34db742078977a056f42 + +COUNT=16 +L = 256 +KI = a6e6b17b48d477a82b06dea993cbb6f28d94a3ec7ea8a9382dd32baf8167fcb3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1721c1ad83899fb4881de5f7cc567a6ca9329b79b5c7a05d7f09e84bd33c22cd7d1d67e210c6686662a173c9748a42e672ca +DataAfterCtrLen = 10 +DataAfterCtrData = 7840fc59ea6b21096ce4 +KO = c6c07f8f656edded85c7f2bf9167ce395d21b6cb4c7185ac12af62d736c42675 + +COUNT=17 +L = 256 +KI = 38d68bf07a4eb5cbf3642aae67c159ead415ffa49e79a4d8992fc0bb42ebe6fa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cb8a559574520ef6bdae79e51f01cf06592fe66fd7d8e8a90f9c107c4c14d954ae2bd3774dc500732c766ee68cdf46d2254 +DataAfterCtrLen = 10 +DataAfterCtrData = a88d1a2b15c23508fd6b +KO = 2bd70b102797724aba838f9394250c3a9cd32f20d90d6e12dc3d3c99385ebb7a + +COUNT=18 +L = 256 +KI = 56668d25e267898b541b32bec236144136f10aa002b5229b14b6932da110bbe0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f23e14e9889f10acd434655c0293cc345cf5d54b211eba5aa310f0f7cc5e64114166eca2c9f5250b025656ebd10229acdbe9 +DataAfterCtrLen = 10 +DataAfterCtrData = d38265bbe32efcc21ce5 +KO = fd23df0c2a039e15186e1055d7ee5916a2baea3a33500bea926f26128c560d0f + +COUNT=19 +L = 256 +KI = 7b271b321f21fd35e369bac3423cb4982ea63c1bc2455b13861dbe157cc15016 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d29ac9cce8f521f5bcfe496447b98486cb549f246f3fc9bb6eff3b2015d3ab43a4805b1b3cbc494c63e3623f8e8f84608dd +DataAfterCtrLen = 10 +DataAfterCtrData = 8a7a37889c178fa4f95d +KO = 4bb94dd67c0820abed11cd3de880b31bddab072fe7b2c0a668f5aaee3ca36e8e + +COUNT=20 +L = 160 +KI = 38cebf884c42ff8c5b0bb2a57c3ea9f23e5bfb5044cb4b5bd3128893aa28974e +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6f92edd198e91bd36e1f1d1522a10e2b176a1ad6976fc81f5df4b2c4a652081dc87b0c050333224f063e94a5c37e495db02 +DataAfterCtrLen = 10 +DataAfterCtrData = 19208c3373e007ab98f4 +KO = 11c78d9c18b369af3bff4b4fa7acd2f7b639d66a + +COUNT=21 +L = 160 +KI = 94138ae979effb7746d1ea4603023dde03c7e635708b931dfdc0a79a3e2cb8c1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8d0447c38cac97b21c982fdba17973bec91c1a9013b662ec46718d4df2edb3fd438a873ee3903abaf32b671994607378b1b9 +DataAfterCtrLen = 10 +DataAfterCtrData = cc9e6fb78ceaad0c8647 +KO = 5ff08e372ff73ca9af44ce5be213e8fa12269d15 + +COUNT=22 +L = 160 +KI = b6e77dfec406b33e898ebab088fd18d8001f64669988b308bc3ba5de8dbc11a6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 26423273a1d26bc289039658674240bddfefb2e51b6cbc1401ccb1217b70b524fdca7ad8959451fea966f916af782c54d203 +DataAfterCtrLen = 10 +DataAfterCtrData = 7e005b3b3cd5471bd5e7 +KO = 8cab92e6501733f86bb2bc369de1608095b0f9c8 + +COUNT=23 +L = 160 +KI = 781545f6a2c8ef6bc0c330b6c7fd024fc13f5e05ad8e69a8ab2fb99f792fa289 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc4de654603d5ffbc6a0fa29e07034d87bd73855559d3dedd8ac37989edd2e7415d54368b451eb4109ac83787a8316353f5a +DataAfterCtrLen = 10 +DataAfterCtrData = be786174fe6b15f0cb93 +KO = 70d519269603977a5b17d22edaa611a628de96ba + +COUNT=24 +L = 160 +KI = bedf075580e43f2809185cc36561eb88dd4e7290b4462d1290105bff19726201 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9f9cc5a70e86ef7acaa0d26a3aafd85d4ae505f026ee2673df1948e2161c3fc59763600a9b92775525f3affe1a9f63cbf5fb +DataAfterCtrLen = 10 +DataAfterCtrData = a59d8e512f62b2f7e9b7 +KO = 49c9ffe3bb78b05a57e348dea2c181dabbf6a4c0 + +COUNT=25 +L = 160 +KI = bbfcb4a30e0a449b721b79e1a96a52befa3121b4271c0320c53f74b062f0a9fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81de4852e09f08d785cba71f29fc6e9a575fa11ef3265479ce776e4b51ceeff068a1378eaa23349f91ee2d03cb3c5892cbdf +DataAfterCtrLen = 10 +DataAfterCtrData = a10d265a4b10d443c512 +KO = 1306cc100311af8a5a0f911caff36929252acff3 + +COUNT=26 +L = 160 +KI = 0d573bd4d8a6bfae63b1738cfb5c0aa1e30b36b5f7a6e9ad18e52696b5941ef0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae696f2a81c4b56d39d8efde63831397e5394b335b03c58fff90d456fa6736a36076f27c6c5437f69e95a3a9f87da1af35ad +DataAfterCtrLen = 10 +DataAfterCtrData = 2c65ee104cca59a18ac7 +KO = a84d1e25fba869f9b17eb37fe762ff08fd564473 + +COUNT=27 +L = 160 +KI = 37f474877d11d2fa00493889595f589aae4fa323b898e8d02de5b5418e2d82ff +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8a382707180a68ea229564200843f31808f8c324fd2813cd658183e6ea23720156072299dae916dabe9bbd1ae9782899df4f +DataAfterCtrLen = 10 +DataAfterCtrData = 1ef1d4b60e558dd44a8b +KO = 9f3af56a164a3bc5650597d1cb6827dfe3b984f8 + +COUNT=28 +L = 160 +KI = 00ab0460176390c0bf9962c78253e887007b6635e172fd0e48801381d15f79e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fbdb78ca508c9989e9a8f2237298fda5da51c3b038939795aa6ab82de1c5dec141ba880b40187a5e5833311224caf5b6c005 +DataAfterCtrLen = 10 +DataAfterCtrData = 29b635d4c845d2d17d26 +KO = 5d699eef72f0ab32047f895ebb7613beb911fcfc + +COUNT=29 +L = 160 +KI = e6e29621c41342c61db7cab390aeeedf172abad24010a1b0be7a8df13ddf324b +DataBeforeCtrLen = 50 +DataBeforeCtrData = fca23909c940f52bdf0ecd8b84f4d6af4aa85844dc5eec825f6099d16399ed5613b94260f6c98e1f8f53440ee7afcfd3a0d6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8df5aedb0cf130fb7b83 +KO = a99f600b37ea52de0ef331e15a652eaf15e92794 + +COUNT=30 +L = 320 +KI = 6cf38c45c91392aa4f7b38135953f6b57db354ae46538139e11feabdfaa54970 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f +DataAfterCtrLen = 10 +DataAfterCtrData = 98f47653a9849fbc1bc1 +KO = 7616b588041efbb0d33bd7a6ed9d672a962ded8361ec97c770362f58e7f145d53419529eae86fdf0 + +COUNT=31 +L = 320 +KI = 22ab41c98054a31ac9b3caa1d73fb54b50eb206af4265fb9532950a7f3eefc8b +DataBeforeCtrLen = 50 +DataBeforeCtrData = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc250 +DataAfterCtrLen = 10 +DataAfterCtrData = 678a4d840b1c90cc4795 +KO = d520fb1bb8a5cdfe89fe08b583fd72b9b1016387e3a997cbee7fe972b9ae9ae8eb07a20b04db4df4 + +COUNT=32 +L = 320 +KI = 5713c4e88e68984d531c3e7a99a6abb7c285f4021881477bacd401ef59aeee1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e680 +DataAfterCtrLen = 10 +DataAfterCtrData = cfd21d569eb73b82c3c9 +KO = c71f2d6c88a40dafa7da1fa941eca7e44fd44c62896181bf2cd3688411a3dfd9ebf33a6ce2528962 + +COUNT=33 +L = 320 +KI = 3d2f09e74ae5dfbbb45ae05b5ec80f49e7779e71010965739923a3038baee96d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e +DataAfterCtrLen = 10 +DataAfterCtrData = 8e3a0e2932fc124538c7 +KO = 71d9b4434fa50871aea0c061d3c78635853173e5088eb184909b5e4741110161a11bb4676bdbd843 + +COUNT=34 +L = 320 +KI = cbf862e6a005cd4ff90feab2994f6074bb20cfd35a384259c275f485d44f49ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8 +DataAfterCtrLen = 10 +DataAfterCtrData = 16e82d66ca7d9c5b7084 +KO = 957b83aaf941146c5941b53351f6cf426b15dc3335d170a72c561588bddab3e12dfe8286246e8adf + +COUNT=35 +L = 320 +KI = b6e5578e0ee2d102f7d1ef2be0a9c766753873693cb8f8e67d3533b6fedebb8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c +DataAfterCtrLen = 10 +DataAfterCtrData = 913dc8d3585df2dc863f +KO = 54137d9d2d44a349aed7b100cde8808d8b667c435157c1da4c42a12afc623d0788772218f4dc2194 + +COUNT=36 +L = 320 +KI = 55c606a88fae0d410de506d8a2df7a291e1a2d18eafefedd5de0b3e7a8712f90 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e4 +DataAfterCtrLen = 10 +DataAfterCtrData = 331f7b8050fbd4a24638 +KO = d645a5ecbc7afe48465d80bead9e4993d90164525a3d177379af05997e75c7100f7ca3bc91571063 + +COUNT=37 +L = 320 +KI = 2cd5a81b9885f91fb8d02c87add8c6ba728d6167a8fc506337129ffa180b2951 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f39938 +DataAfterCtrLen = 10 +DataAfterCtrData = bce3bad72e9ae83ae810 +KO = 34c6b3423c14979ddeeb5f447f5010fb8cd33a3eb737d495ad72901759dd88c542c0759fb811020b + +COUNT=38 +L = 320 +KI = a27eca8ffd7e7a4a33c57a6bb64a9db447f59dc70fa1adf7d60eca18556b3895 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a54 +DataAfterCtrLen = 10 +DataAfterCtrData = 9240804934ea87917127 +KO = dc90f5be90e4218728fa4eb760974e41149b14670c7d627182b88d82f6353bb4dd217eb4c502f55b + +COUNT=39 +L = 320 +KI = 5d3b63d20f498133afbdf9330bed57db0ef2dc841dae6bbbf1b187baa249394e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca64 +DataAfterCtrLen = 10 +DataAfterCtrData = f65a6431b0e9b6690c96 +KO = be1941945c89e9a611c3d2e0b5fb303a99fc4e8b418a79cd9e9254db81050c5d0ada7d181a7104b9 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 367fc005cb2565a92cf8b1cfdf4869ccad04c9fdfc8250d027d82a33cd0b36e0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f3a71b1465972703773ec0c92681bc27e626587fe683a07fed69c9bb0a1053afa1ec187cf26fa9dd8c690f415af98d442470 +DataAfterCtrLen = 10 +DataAfterCtrData = b9dc98f750c71d74e243 +KO = 67301e0b417c5af335caee31b3e620c3 + +COUNT=1 +L = 128 +KI = 1cd97b3881429498246a50db464e1dfbcba03abaf946c9f20b180a3bb22c66e1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cfd12e0c0fec41b45c1dbdaffa8227d7dae3854638980036599c972f5c2f6490c1bf1bfa42081ab27887785f3cd9cbd7d1fe +DataAfterCtrLen = 10 +DataAfterCtrData = 06dc854bf22044173eed +KO = 2e9e1bb2a21b189ddbcd86f349905961 + +COUNT=2 +L = 128 +KI = bca9e3c032d9f07fd90f1b93d60cd9f73d8b4eb287690eeeda545780c1af00c3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9b9b8c1856396ded23041458638be77bdf2818d07e2817790020e37f708e58db1fcc2f683c18232369da764b8abc5e09393 +DataAfterCtrLen = 10 +DataAfterCtrData = b4a48628c345f269678b +KO = 5a439b6fb359a3f67d0025dbe2aafab4 + +COUNT=3 +L = 128 +KI = de536cd5eab0d4cd2e364b2da92cc4ac8badcc337ce2bfb9461319fc8a09fceb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a8bc6756079304a34256b48b3853dcc02d3fb5047f330217d182f2ec2fa07f1ccfcd80869cb68ddbd2e6ad00c30017fbfd4 +DataAfterCtrLen = 10 +DataAfterCtrData = c047dc4abf07233a5a82 +KO = 355504b056e23df1043ae1b140308322 + +COUNT=4 +L = 128 +KI = 41a744a3a15421948261448d5b96645fba39e4bd827c8e34321707800d626bb6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 09c0728a9c613439df4f636fdfc8624046238db481d23745fe745d37a7085193c2b38f84eb80a237e5c330165d35f4390157 +DataAfterCtrLen = 10 +DataAfterCtrData = 1f0a7081e39132d5aa03 +KO = 7a5546dc8f3e2dfc06186dcac911a4cb + +COUNT=5 +L = 128 +KI = a9b2776daf0c23894b8101f2ecd8b7b54080af5fe736e7d6659f39d9c305f140 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 84a3bff0c28d684c871f84dd9aacf50e4bdc00db4334494e64d3a9a49b6cc11a75031ee1cc77758cdab1559557ba19a743b7 +DataAfterCtrLen = 10 +DataAfterCtrData = 05ed62cc3b2d2bf27115 +KO = 097d0891630203c3ec80e6ae52de6543 + +COUNT=6 +L = 128 +KI = ddbff018d10d8e556621602a2b283534f7cdaa45d7c666c21b44294d2bd37d2b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8eb60113c24546ab56ad72ccc1dd74d45478b6997a4c8a0e6df0977b1ce60e1f622873d7fa0d75fa7d9b56e7c874cfe138fe +DataAfterCtrLen = 10 +DataAfterCtrData = 244b00d3835b70dcfbe1 +KO = 4fb9a4b4bb34ed1eff8f661501022773 + +COUNT=7 +L = 128 +KI = c76490ce00743a9a863a58caac4cec7d43718277e351784f0955dc57893366f2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2f33de09312102c79a4ff128b52b883fd2431b0f387571d79fb749609f6f57730ab556a42600cfe27fc876e44dcbe5d668e7 +DataAfterCtrLen = 10 +DataAfterCtrData = 3581c58e3ea8d0f3ce9c +KO = dba3fbd1603b5cf4e57d63e15fc7dcb9 + +COUNT=8 +L = 128 +KI = 09f89b6e8267cd813ce4f4684503f48505802e3ec48f18f099d7c2bf355658f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 070b166e04e962968efbab49a893210649d471831c5e4fc3ac2697d36350717a9595c35e6cf9018e65b6d610a6cebf95b174 +DataAfterCtrLen = 10 +DataAfterCtrData = 60cc31ec077c134b8c88 +KO = f833ef9af1fca8b98572bed7e2ffb8de + +COUNT=9 +L = 128 +KI = 9899d0bce6ad6934bd5f8f323e8dc5f42ef1d3f77fe87faf98b517012f0b9b78 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c9ca7b740daddb5bc67ae4bf3b22a73e22dc4a2718b07e7dec03287877c36ee02b68ecbc72cb519aa4a88adaa9917eb5b9c +DataAfterCtrLen = 10 +DataAfterCtrData = 07e5a5fd9ae1b9a1f87c +KO = 5bbc5f1321fe0b5bd5fc522a0626e119 + +COUNT=10 +L = 256 +KI = 4ed5f90abad673de972e7f61e29628a39ca978d1d44115c43ea644d20e083f37 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0dbbd73266c777933a71f0c4406a20c6291ca079ec2e706c63e8cfeb5a60fa749cd18824bfff2e379d4476347015808bbb8e +DataAfterCtrLen = 10 +DataAfterCtrData = 43d05c0130410ee3dd2e +KO = 1d32e89f21eef23ae1104af123cacccabfc603f5697c9314958dcca98fef5097 + +COUNT=11 +L = 256 +KI = ff5bd13d4b2a239494403396b81f987adc216c170ea24d3adf76e87cfc21f0dd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6df7bcb8315a85837b1ca909263efb19a97fe0871f34fa746e69aad7dbebdacc3beb3915ebbb0c7380f706ae7f91f609d1cc +DataAfterCtrLen = 10 +DataAfterCtrData = 60d7c9b89981df4ac11e +KO = c0d0cf24e2fefce89510ac6e7d2af0006a21cb1b3a9b887776964109f7674e75 + +COUNT=12 +L = 256 +KI = ad6876388da0a15b928b4ad0eef5f19a3f51727558d179526f3638b032a553b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9d0e2646beef08bf9a9bb80eef9d6764aa7648fa1bd35b55e1e17cd4454172ab354b89293cce44594e60132b76ddf065d05 +DataAfterCtrLen = 10 +DataAfterCtrData = 29ef76b5a6bb11832a58 +KO = 9c81b03e01df302121f05b3714726bc6d0b834b8c7b0445e5312e33db5ec428c + +COUNT=13 +L = 256 +KI = d582ad2f2f3c5673917e6a33b47bc5119e81dce5091403cc40d538403c3680d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b34ed0c1a2d8b4ac1884758941ee539581c1808947a4f7a55e988afaece8a9f9c7418a2c0e6a2816945c14baf5914d206314 +DataAfterCtrLen = 10 +DataAfterCtrData = bda555392d846e0c4d0d +KO = f0f55b7fa0ada13cd13ce2212d8c5bc85edcd712e071e2e83149262c411f2583 + +COUNT=14 +L = 256 +KI = f98022881fb73696088f3a1e18044e410bd856c9837c443d20e39e847b7c95b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 786a073d1f37cc6630b8d024884be30cc463a41db3e1c14bb1125d0a2dcce41db0064785ca70caf12757d24a33c9ef5fdb81 +DataAfterCtrLen = 10 +DataAfterCtrData = 60dcd19b975d43a2eb3d +KO = af4d472f2c9a577e6a8324ad17364c2d421864bc677810b8ddbf05131fd78b56 + +COUNT=15 +L = 256 +KI = 9cb18614c8a8d5b1b28cdf4ca0f03a567c0ae98c51a6a62580df35af2c7523e2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6195a3891446ccc077aab4ff4b14d599fbde8658aaaaf2b108193fb6ddbc7a91c1ad2b3634d94db19a4ff7992201ff392199 +DataAfterCtrLen = 10 +DataAfterCtrData = 92cc2213f78a1e3ea6f8 +KO = 5a9483eea87b371820dc26832f6c3c4b4bdc7f7e44ff8a41fb9d5df3b7ea2e13 + +COUNT=16 +L = 256 +KI = 7180f0adfcc191cc09fba8e6aebb3772a100bf5a294c48eb99bc178d50947342 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6a802ec9d0fc61f30d0c29ddab1b37101d9f8d9346178c683acfd3470f2acd1e3983a82862c557aa5b1a49a0210384769dc +DataAfterCtrLen = 10 +DataAfterCtrData = 492c908778f2176f8dd8 +KO = 928acdbf9e31252c3cc5b4a8231200ef96e048dcd145fb8dd92bf9e510f1fa66 + +COUNT=17 +L = 256 +KI = e99c118ad53000872faac1800d7d631ad74266933cffbb25cc95f1a140d67134 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8a907462410197993a36ef1d06e12d0aca07350857446cd0de1b13552bc1e8ceea25b1f5e60a5cd3b0a5e89e0c9087a0af4 +DataAfterCtrLen = 10 +DataAfterCtrData = b317896965b9dd2b1f75 +KO = d755a31c4f1def0472c210509e57c0a19d98b6f100d0c136bb9f6e959ae5ea00 + +COUNT=18 +L = 256 +KI = b3f87f167f203496f9ece64401b67343e97ec9f297b5bd7483c3f0d3254ad6bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0e72feaa99cdb47148d356da98b7d2d8d18f0943c5942deb8bcd10dd29cd0873481252b1910921050819fc242e5818bf62b +DataAfterCtrLen = 10 +DataAfterCtrData = ffb4dae37f21c7cf9573 +KO = 9244430b58abef14301532e13e04da503e8620858f485a7e95f8d30c324b5e93 + +COUNT=19 +L = 256 +KI = 0b9885af465325dec3c480ad1cbb58f887fe8b52b0609105c1790e57ac70b1ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6d1396f86b6f44b9de8bbc62c70298ec320b385e0cd9512312f24b899890b69e739b8849f96fd75317b49efd74b17520569 +DataAfterCtrLen = 10 +DataAfterCtrData = 8d4e8543eba1670c8911 +KO = 6bcc39cab4d5906a292723023a7acbae7188fc2c48c570cb050ffb7bb9e4a427 + +COUNT=20 +L = 160 +KI = baebd24ba83c551e05758d8666478e1ec840cc34c40bac35efb439d9e390ebc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 32f08102739bc08a295bb84ddff9390d454b35f8191242ea6d267567153399b778db849c2557a3fbb93cef1efd8ce4cd16f3 +DataAfterCtrLen = 10 +DataAfterCtrData = a60f470c2802196a363f +KO = ce696ca1c05d3ab5e3c14ee7b504794e69d1bca5 + +COUNT=21 +L = 160 +KI = db105a32873044a300aa743d5c370d676d77ea7a9f50f434c881bba23e99c271 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a1b9aa1a2fded2fc75d3182a472caa0aebb0b5c6c2c3acdd4a9a30476fa84467c342b1cffa4d3b0667a3689207e58aab0b3f +DataAfterCtrLen = 10 +DataAfterCtrData = c76c0b2058b95b45ae76 +KO = 3220287fb6465f5f850bcaed16db0cce0bcec31e + +COUNT=22 +L = 160 +KI = 02be39ab3dbabb0adc656f0ce714040171dc1bde2cda45d0b65e07bfb30ff4fe +DataBeforeCtrLen = 50 +DataBeforeCtrData = 682e9f1dbe4f15bb00ad3311d748b87786a496af47489b5165bb42913a63b3abce7e877ce0e777570fe2a700c28fc22cb2d6 +DataAfterCtrLen = 10 +DataAfterCtrData = 7e732238ddec3bee75e5 +KO = a3c81e00c9d692f65487633bcef463af6cead7ab + +COUNT=23 +L = 160 +KI = a4f6ac3f9363e8f951b9fa7ad01e770c2761fb64e805acd8140f51cd14393dbe +DataBeforeCtrLen = 50 +DataBeforeCtrData = ddb56858d5bfc885534e6a1194c5c610a17b0cb9fb0b9825e28a91235b013e8601df2438d621dfd8ef61cd3e6f2efbe7a29b +DataAfterCtrLen = 10 +DataAfterCtrData = 5f689a2ef5174b162531 +KO = ef0cbab51a558c4d3ea699407e4870f952a03c7d + +COUNT=24 +L = 160 +KI = 7bdfa39e1dcff4c4ba135abe8a6798e1aa6adef6822cbe42358d181d196e83aa +DataBeforeCtrLen = 50 +DataBeforeCtrData = c94db6dc28ac61aee48d3eee0748f1e24da8a9e79f1f86bb29fdb10b27af586d26ec180bd0f63bdd1d4aef70d7c60bbdd1c1 +DataAfterCtrLen = 10 +DataAfterCtrData = ce7b8f1e9199696f6f5b +KO = 6bfd5d20e0dd7c31a7d4725df7b3db4db4c9a79b + +COUNT=25 +L = 160 +KI = 7e824d95e0dda20f3783532fef5bdd6bad3a47e52d230e51081ecb9ddefebcc4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e2ab14023478be1705919ea180b7495559c3b7addafedd738e253d840cbd1571116c92305c27b3b37c6eeb250311eb42659 +DataAfterCtrLen = 10 +DataAfterCtrData = e3b2d7ddd57b0c28d160 +KO = a72909bf661093bc5c24d68e24c6664a4ee5409b + +COUNT=26 +L = 160 +KI = 25091a0488b4313a28de1fed7b5ba344ac775545291e3153b5931f7af466739e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7bbe1cd7b1fc7af14105e8f982b5b82dbcbd8d5311d33c3e579f37f24def76de3bfbae6aadeb94656b4a813b007c1abc17dc +DataAfterCtrLen = 10 +DataAfterCtrData = 353b8196bf7097de3627 +KO = acb697edf6c963d7cf177655d5755cdf57e89a2d + +COUNT=27 +L = 160 +KI = cebdd79057dbf189b71a093d86796a18230bfa0a5f232f63ae8a464e69591335 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8eee43ac1a992c50f86e487acaa3de58899eb4067acd5f86541de96bacbcfcf59cc7e4e105f9cadffc72ed54d516b3a697a4 +DataAfterCtrLen = 10 +DataAfterCtrData = f16fe89abe4d9e6ed764 +KO = 105846c2e5b8905155d9e82255859ac61567b704 + +COUNT=28 +L = 160 +KI = ca74a8189ef1419861f591005b68fd37e5e80b35c796d50fe4b091c5a2dd0e0f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 863261dcd00b624e84b63bc08d88cbc77c241610ce174491bcd936f512cf3f772d5452284a025107c55a3892aa041495e558 +DataAfterCtrLen = 10 +DataAfterCtrData = 85d5c1ac7fc70418c416 +KO = 42b6063ab31e36217b24c21929ba452e734a9232 + +COUNT=29 +L = 160 +KI = c1baf573422505622f8f4c7c1130dbd61617769a3f11802996819fab610b05d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b84988027c2c558397bd88408bd7c5eb67d15aca2313de7f04300aebf5042e62d552aac829cb1d0f8f6974de1d90403aeba2 +DataAfterCtrLen = 10 +DataAfterCtrData = 80c9c6ba2344516ec33f +KO = d4b25e9440d1d2ff295a9ebacde40ee4de2ffe50 + +COUNT=30 +L = 320 +KI = 96e17ae1275cb65e1c74d2b50fdd6a2a70b02cb7e1086270a79966661001cee1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f +DataAfterCtrLen = 10 +DataAfterCtrData = 1e23eea7d64b315857cb +KO = 6527f77a1f1d0c34059912fd459e51a8d41f7258e6ad0da52954ff2c35400eee37ed5fa92272f8e7 + +COUNT=31 +L = 320 +KI = b224c6f65264b953de6cad9bc69b0b364231c40a17d586ccc1e2befc8b4be14d +DataBeforeCtrLen = 50 +DataBeforeCtrData = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455 +DataAfterCtrLen = 10 +DataAfterCtrData = ea22e06e4d7704e9f0fa +KO = 4db1b024432ad7d61cb2af2d2ee2a9d08700e375b023710648a4fbd3196c9b281de1d3b630a6b4ac + +COUNT=32 +L = 320 +KI = 6d79b3e03e9b931967bf9182a5d9a568f8e674964ba918be825bedf922cf3b14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c61 +DataAfterCtrLen = 10 +DataAfterCtrData = 3aedd3ef89b2ad30da2d +KO = 4b7449ed43a18846c8dc5c481b0f7ecb174a3332440641e10b6a91f3565ca509fb09b0dd59b20c5a + +COUNT=33 +L = 320 +KI = bb6182257f370e0c6d6332c7f7c25cb0afddfaa85c7c8e511ed8a432bce2b97d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c +DataAfterCtrLen = 10 +DataAfterCtrData = a3eb08f6a6d1677e8d3a +KO = 4d414bc51353d31070a5f70986c951a98f231b3b9acd91595cefe8c67d98eac2f422a77921a85a93 + +COUNT=34 +L = 320 +KI = 17f66255b59d5c957d5278cd84f9776b70d2589cff68db6ad7699af25cc5785d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc +DataAfterCtrLen = 10 +DataAfterCtrData = 00e3361146f4806e411e +KO = e7b5a85274c9f4fb1d0b5d8534be3c837e20178d30e3f5efb6bbe4b5dd9582a1aac835e261edcf70 + +COUNT=35 +L = 320 +KI = b49a0f0be968eadb17bb5c6497c16f2b687895cfb77a752a64bd92099461dd37 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 2a01510088ea6615af2b +KO = cb56e75b2e06167c0ded9a6c3ab25a6188fe8576ec67902ef96771727db23b67c16d5c04714bafba + +COUNT=36 +L = 320 +KI = 0f1034d1b36ed710a821c3d8c8a55dad2e0065bbe8077194e48b77ce1d1275bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7 +DataAfterCtrLen = 10 +DataAfterCtrData = be9c130894758a1fe216 +KO = d40dba2ec84b2ba065ffb54bb1df6a05abc7d6990257f719dbdc49c9adab2c646ed2ffe2a50e7407 + +COUNT=37 +L = 320 +KI = 422ff9a09948a4af30aedfb20226ac2c86bbfaa07021b3390358f9ddc2bbfc49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf +DataAfterCtrLen = 10 +DataAfterCtrData = 8b2bc92d8091150ced55 +KO = 0dca8cdbe7d9a988bc30c9fd145458be41b4aa3e54f35cafe13d4b2e237adc84d6de0eb899f29839 + +COUNT=38 +L = 320 +KI = 4cc3f993d9ed697aa29d2520f7596009506ab95547c574ee98d200bc116ea7a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e +DataAfterCtrLen = 10 +DataAfterCtrData = 8397a1a5420548b67cad +KO = bb8b71d0c1892044232df3b04b7bd10a37d6a1d5bcedbc53d31b797c813a511fca7688add20b637c + +COUNT=39 +L = 320 +KI = 62527e46c181f1e7aee5613b59483dc1550bf08016f25897220692fa59d2e7bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25 +DataAfterCtrLen = 10 +DataAfterCtrData = cfe96e90d36425e4ffc5 +KO = 1e8cb67eda4d99083ff2d82bab17be50a4c6d314899e1ca07a1a3a1d30ebbe8c652c331ada7e417e + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 60e118235b5fca0b15f8dbe6109b6a1a2f9d0d6f69cecfb5f65d4eb5a1c00a36 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3c04bf77b146ef5842daafe19edb9530b7d19b3519aa5c7e797ca5cea0d82ddea484d87d735e3541cf0ba1505cf5c45d8067 +DataAfterCtrLen = 10 +DataAfterCtrData = 9803f3f48ea0a23e2856 +KO = d296bb7b1707c9109d19abf026c141f8 + +COUNT=1 +L = 128 +KI = d6e27f6a0028beb3f71cbc6b04fa7cb31b5fbd68dbeccab8c8f771c376b3aba7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 336c2c9284e8f26a1db02399f18dc689f0140ea122a308ccb05706c6c5268274e4dcd4a3b0658ce153bbe905a5e7d18e7140 +DataAfterCtrLen = 10 +DataAfterCtrData = 3dbbbede5245f3240954 +KO = b943803f076f83d1b0f034042e849590 + +COUNT=2 +L = 128 +KI = a3263ff7bd3d90959b7139e0376049cc32bd5480329fbc36129b8782c98e2423 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e908bfa24a96608c6d55af1882f9492c0ec5b18e9ec99991bcb5afa89ff7027afbd9eabf97ec4bd3b45211084f0390bd95dd +DataAfterCtrLen = 10 +DataAfterCtrData = 059a3c60afce96a11fb3 +KO = 02deb8539b2af5ea783c66d0e77adfc5 + +COUNT=3 +L = 128 +KI = e19755a5be3d32d1f7f244996a6549625d2fc9f15b1566aa3e7b65dc20c38b64 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 369cd4a0a3134ad2e318489a789127690b73a971eba75d0e8ffe1b5f3f95993810eb6088324f900db8615f8242ac53cdfd5b +DataAfterCtrLen = 10 +DataAfterCtrData = b94aa5e81730c15c2167 +KO = 6bb3856ea1f24b0019d191e1563c9a3b + +COUNT=4 +L = 128 +KI = 4836ad323aa306f565f037a405845d0b4908ee3e9c3f2f00e78e63699379c091 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9823776dd887dc9fb82bcd8af1961e613e8e72ee5c60cce088a18958492e0abc15b710c32c3d015112d5b1a59a610df74982 +DataAfterCtrLen = 10 +DataAfterCtrData = 97f81a7802e1286240f0 +KO = 15dbd58de7106e770c427eb6b2135c7c + +COUNT=5 +L = 128 +KI = 02a03a798b4ad07ecbb5c3530e1e090b8d8ae63f37397787277caa695f133d68 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 75202ddb63cc14484069eb3ec89036c6d6d036f1a80f86a40a4c65b73036d0cf0cd9ee719824d43af0f155c7ed5800f67583 +DataAfterCtrLen = 10 +DataAfterCtrData = 0336f698bd4a507001b4 +KO = 80eed1d4c55a520c641233e8974aedd7 + +COUNT=6 +L = 128 +KI = 511f554e8f3199ab6b2c3ab058a1d34b57d9400528ded1723feb11339ae28845 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0bcb61f0ec7e589204a703ca9ff7a927a805fca9cc41194a374a617bc7707627efb18ca697f51b278229d8f1d1982d7410f0 +DataAfterCtrLen = 10 +DataAfterCtrData = d4783b6105c095f9a5c8 +KO = 345bdbd46dc156eefe38fe15f5b91738 + +COUNT=7 +L = 128 +KI = 0b89e139912140bbc29dabb1b474d4677650783f546a5b72ee964f4c4dd0f7f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92daf291736868a8c79a95053732dee671750bf2862c2bd54834783e8f94149adf0760777fb03cf9a43a10b4194e7378d6e1 +DataAfterCtrLen = 10 +DataAfterCtrData = 5bb407d5d9534042f85f +KO = 339b65f7817c0762aad6e263231af3a3 + +COUNT=8 +L = 128 +KI = e5c7e6dd9def4894f3f072a8614d798ccec2fff15d15f4eec3807efe5a5e77c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54b5b86d3c7a46665a0afeb1a74e11ed6f78262c5a3e02cafbfe4b8c5601010dd04339cdd0e5d074a2cf6f8361f42a9a5ce0 +DataAfterCtrLen = 10 +DataAfterCtrData = 1920288bf4a68c05f2b5 +KO = b103e3ea6c1bbd8693e054c32aa0afcd + +COUNT=9 +L = 128 +KI = c0f96e6e5f68b2d124d1db4793aa6c4d9d3167ee2d695b349cd2b8d4116a7bb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2aa89b02659dee25f3d0955aa01b9df4eb5918565dd2238f0aff7079cf5c11ff240b0865328c92be2f68d8657e5f4f74af1c +DataAfterCtrLen = 10 +DataAfterCtrData = edb5ff9cfcae868712fc +KO = e4f84afa601734818726ecfa39a64e7d + +COUNT=10 +L = 256 +KI = 6f46aa299e6d258b2c839ce0ac7345765a8be915c861f36ee59367e40435f572 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c28c15632788cc88f00dddc6dbb014c5c492fb56746b59e61f206cd9e4389a954c74bf01aa26af758b9e92287ccfe59a980a +DataAfterCtrLen = 10 +DataAfterCtrData = db58244c38e9c1e8f66c +KO = 25186585b2069fd280b098abe1d22dc80b12925daa36878514dc0c9aae24c285 + +COUNT=11 +L = 256 +KI = 6c90707dae024c08c3b54c016e8dc2b116c78c763ac3f5bbb284b263928918fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cfd62c4144aa6a42b0983dbbcc0ca8c30b585edecf7ca02934e936ffa4b7bce28e61e5c9c6d5a396fb90da422054ebdab05 +DataAfterCtrLen = 10 +DataAfterCtrData = 504c3f9a3a145097eaaa +KO = c59dc69b1c5de75ae6dbc31d5965f6a510d3a1d373adabcc0319015e9ed0060e + +COUNT=12 +L = 256 +KI = e629053a0c70492907f894210a423b656d5fb1b36099bfdea30f0538c8304357 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5992db47f7cf9d61af881ae535998b1520ee2bbf3f2fb5f9918b84245a901b7b62b5f0216f85953a7f2a4348534ae2d62163 +DataAfterCtrLen = 10 +DataAfterCtrData = e97b50a28e19940a8adf +KO = 5db94e7fd6d105d201761758991ba7314a64fcb379cf556600b1c5cecafaed09 + +COUNT=13 +L = 256 +KI = 9ff2da015a03b263790a3d2b60fb908dbfbd14605752f306e9583d93a9b406a7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0ba64918661ef4a203d49697ee051f775d11a6ecfc7e824e9b4d35258ab3eb825e494b0bdcd27f0a5046da10c1601ec7402 +DataAfterCtrLen = 10 +DataAfterCtrData = 6574654f1eeaa0fd6186 +KO = e065d45b1ef103d50d438e4474cfc825715e702dd9bd10140e6494688cbf9a5a + +COUNT=14 +L = 256 +KI = a60eb81ccf20b13538735abf92d2e602508f064a3f3544573b67ccf7e958aa8b +DataBeforeCtrLen = 50 +DataBeforeCtrData = b14e1f36a7e7f929f753638ce04a9d834d6ae8b5ec3f8c79af6a12f145449722df4677f5d92a661cbaed57716bc864e53791 +DataAfterCtrLen = 10 +DataAfterCtrData = 071b5874969d4ce0c1f3 +KO = 69cf0d676f887de6a0a96bce1655a3804cce70389b00cd0115d0294e13860eba + +COUNT=15 +L = 256 +KI = 810ae7c74db2c4de925ea9167df9a3f9ef2bfc2dbfbcb6ba7dcb4cb2eb41efba +DataBeforeCtrLen = 50 +DataBeforeCtrData = da72f518f2b10dbb3dee2aef465a0dd31305a53be5536b2c9db7a31045b28a2b1333d9e5561bdae96f96ac73be91e89f0af2 +DataAfterCtrLen = 10 +DataAfterCtrData = e7aacc1354520c5f0e0e +KO = 138b780c6b05532f337e7201adadac6ef259461ea3ba4f7be23ec843142a99d8 + +COUNT=16 +L = 256 +KI = 851b53e1ca6d0f689cb2ec3caa0b4c1a9b35c3be1a280895b734a5b2f6428ec4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1477e8aacd5802dc4411ab759864cefb29ef6072ee6defb54e2ce88eb0a30e8f6e0dfdd8a2cf57d5b72080976205ce880d5 +DataAfterCtrLen = 10 +DataAfterCtrData = 3f6028f9d1071d794d03 +KO = bd50a74091d09b503b0e571ac992de5adcf6b710b2d83f17f3876d1ecb1d0f7f + +COUNT=17 +L = 256 +KI = 7f5f2539735d00894ec6656d0a73d71639e8b2462e2ae941401540a36df67a11 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0c9e7d2772012b99ba465bfef63706a6bcee887ec772be6e6d1d65add0f2976bde9ddad11b912a6c609b65e5ea7ee83e0fb5 +DataAfterCtrLen = 10 +DataAfterCtrData = 5b5fb55781f82964d0b2 +KO = 9b35230bfebe556bb0b747dda4f7b7ab499c895e04451f9caac68b663e2580a5 + +COUNT=18 +L = 256 +KI = 43538b8b1abcbccf8b067f2cc7d0e2e37a2f274d30e5ad153a4af8c7aa7982ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = 30da355765986b7114dee2547677da95a4b60d9557cb27c423a933c64358ee2414a054e9b8d6eaf3129623511b4fa1012093 +DataAfterCtrLen = 10 +DataAfterCtrData = 96b0fb243aa72c4d17f8 +KO = 4ada2c27a9c5d9195807bce5a1af81402d4da3c35ef090c3559f07c2fb4f2b4f + +COUNT=19 +L = 256 +KI = f526e8d9b69da5227cca11eb20fcfacb6b6a03201a80f6c02349e5a6f3a712e4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b78bfee1440ce5e7e6eccf9c8e93eb37ee718e4c3e8b8b3f6fb20f60ff6991295d0e8c89c3d753ac3c654b14933250ddb61 +DataAfterCtrLen = 10 +DataAfterCtrData = bed69dc244dd5291b1cb +KO = 0be3d69f5cc3c01abe35d3cc799c7e30997a3b0ca581859f059daf082c6cc1d1 + +COUNT=20 +L = 160 +KI = 6b3668b40c0030a50bb5fd305d0d604fc629f77060cbc1fdcba598f147acf5d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e276e842faee7ef88d57015f09c1a346a44f83b81fa2db10e2815c820f0302e893b98829ef71940ecdf0a39a3c33cfb1c25f +DataAfterCtrLen = 10 +DataAfterCtrData = 44aef70d24cde3d094a1 +KO = dc66601e2e4117e21c791d1d74711d263cd4260d + +COUNT=21 +L = 160 +KI = 4f45d1a99ad8f1443c6a17340fd261f65426501a9ab6371f6f7f7eca6362625a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3c886324b841abbc66de725b9ba94c18307740d5dec78820869a4b263238b21e63c7d7433f23fb2a62ba8ba28fd74582511e +DataAfterCtrLen = 10 +DataAfterCtrData = 0305a0f78ce47179e32b +KO = 5a7363e9b13c1de3ff2d670d95c1f276ce4737a1 + +COUNT=22 +L = 160 +KI = 95c3ae039c5ac5b956fe58915349c587003929d8fce1e08ebc76d87d7edc65fd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b2e4eda85fd1f71b4e465b04a5008cd364ecbc538146996d39c823a538e62cfe82dbedaaa432984ab9105ecc2df66944ff7 +DataAfterCtrLen = 10 +DataAfterCtrData = 654424a81184cfba0577 +KO = 7ec472a42c69b2c96ed9b95ccbc14ef664fab0fe + +COUNT=23 +L = 160 +KI = 523c2a95e6e47f6be8960acbf55c472631f65298b1b08649673f97c909f117ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 983dc1f962664a7ad35ea315166d95021c65d07982af90ade0989d05bdaffa21944310b476a3791980b54d37877aec4eb1f3 +DataAfterCtrLen = 10 +DataAfterCtrData = 19d4eb5353240dd90e46 +KO = db31b2bcf017e5ee6c9a459dbe38683994543a4d + +COUNT=24 +L = 160 +KI = e30c296ee6ffa0a34d1584be4c8908253309812642fee732da333e4dbae2db25 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 747d04f84983ef277d902a55b197ce1a1a4379fd0ad07bfbed4a640b9412261b4f1e99c704c5c73d766c210f8406f2b17348 +DataAfterCtrLen = 10 +DataAfterCtrData = 55847a36ef5142393c65 +KO = b7001a724caa5e38b6ba472b43a22401b11f79f3 + +COUNT=25 +L = 160 +KI = bf933d134e69db704fa9989673d5fedf52058c2e0b3da30b19aff09c466dab1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 755c8431a26d71700aef54285a2e433e063c5c23399875e90e0f5e178b1a9a5729d9bcebc89471aeae21e8f2c4d4edd5fe8f +DataAfterCtrLen = 10 +DataAfterCtrData = 52ddac08fc7686ec1dbe +KO = bbb112c170f104230c3808ff3e9744eb1452dfb2 + +COUNT=26 +L = 160 +KI = 067bd4538b5a2bea308d1cc553b0f5b16c4a6761d0e24da4a641800f285decf5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ab726d77472719d5923bf9fe7b1975a3f47f55dab38e4da06d365a0a911eddb2942372f410b432bdbb8fbc232b17c98e4e38 +DataAfterCtrLen = 10 +DataAfterCtrData = 0c61a9a4cdb0a4920a41 +KO = 7963e6897807f7aae2c9c028316e0e06d1645b65 + +COUNT=27 +L = 160 +KI = eff0722ed6f6bf15f48928520124effcc0ad147a40561179c534aaf7f757966e +DataBeforeCtrLen = 50 +DataBeforeCtrData = bb1e0a4dd89e7611e5b0e2206bd54932251cf45e27fdbe4afc3079d24cca563d08dac44f8f5f83115eed0092b389994c62f8 +DataAfterCtrLen = 10 +DataAfterCtrData = 85197e4224b5a01fc599 +KO = d57d3b896247b679da864e3d95ca6519066126c2 + +COUNT=28 +L = 160 +KI = 5a9002952346eb51b9a8a90807e72a3da45b9e492246fdf640051269d7379882 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd1c466f20c7298d6c698a06386ca984a601be8c8676cf8e1cc1e51956d19cb89896002f0ac74160fe9106f109fac5215bc9 +DataAfterCtrLen = 10 +DataAfterCtrData = 09f3ceb28a0c3829cdcf +KO = 13e2199ca8d4153037b461ef80dd6166abd957cd + +COUNT=29 +L = 160 +KI = 35139551eb4cf6eb090f5fe3be0609d2f63f44122a9594a184ae67154ae921c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64c9ec777b99ac68c615110c4db522e5eba0f75d1b1d62ccbbb0c80eeb15ed1a18531e22d467f446e3b00865a9ee36346402 +DataAfterCtrLen = 10 +DataAfterCtrData = 78fe72f8605b5d7fcb68 +KO = 7467fdaabb91fa27170b9fbd82334a8bf1f9680c + +COUNT=30 +L = 320 +KI = 83942cf6cfcc3e5fac045eef7c8e97254bec62db3847a9c212a459c41047c2ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ffb3af2c53f4518dfec +KO = 79adfda2e7abe1519f1be8d3500db5e4ea8c96ec9eef3de1abf76eaa3c0cb7b487603c6974da04ff + +COUNT=31 +L = 320 +KI = f6adaeb7175783eea59959cfc92b5162586a1a29d2e0baa3db58e3b9a3e5fef8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96 +DataAfterCtrLen = 10 +DataAfterCtrData = 0162f5eae258d39c6221 +KO = ab5151837f48fc4145c9e14492689dcfe5cde883b89898b6b6d7d6638d25dbc83fd88055f12901b4 + +COUNT=32 +L = 320 +KI = 3cd983df44c0397db2014533e0646a02ce0904b0ab2810ea2846bad74123f932 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc +DataAfterCtrLen = 10 +DataAfterCtrData = fee171545deabe44658a +KO = 57094984c4f322a7ef75bd4eb1afce8fb9fef3b9821cb6d5d57f66be418e7741a195f24a68d5f41e + +COUNT=33 +L = 320 +KI = e846603ed8af2f653492cf56849e90b680a3767a082ae27c302b0565e4a3e790 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e +DataAfterCtrLen = 10 +DataAfterCtrData = 2b8b992ef38b834e0577 +KO = af76365cc82780e25fc434a32670ba9ad07acae65de49bb896867c576282575039ee476504302513 + +COUNT=34 +L = 320 +KI = 0359ec1b15c601b3ceff6c70b79ee4f6ec511f4defc26cbb4d247615f3fac05a +DataBeforeCtrLen = 50 +DataBeforeCtrData = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f054 +DataAfterCtrLen = 10 +DataAfterCtrData = d2fa029ee274b66d5c97 +KO = 8078f15a883317d7ad25c43f80a9873d230a18d94e93a425b4c8d76ccebd8e6cde74ace2494dba28 + +COUNT=35 +L = 320 +KI = 88012187f04b9704a345e94debda566f4bcdd77f91fdf51e490a894b3151cbbd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca +DataAfterCtrLen = 10 +DataAfterCtrData = 7666b0f6ea9ec69d187b +KO = 9bc35e5b5c3e79fefffd111bacdfffb5e691ceb9593f410e3fc40de18b0ba82c4d65e6678c500c15 + +COUNT=36 +L = 320 +KI = 9a78a434ff041a7290e6a797a8d920358cf1d83a9662efa0443f28ade477941b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce +DataAfterCtrLen = 10 +DataAfterCtrData = 9448609f3996cb1e1252 +KO = 1f5e2108394335aca0d2c0b949a0dc13110cfe2afe4d198a74ac6834eecaaecb1876f54bd249237f + +COUNT=37 +L = 320 +KI = ef83c99fc4ba4725e73e84e42a17ec8fa4f64e433592df83dd2c3bd22cd28204 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa5 +DataAfterCtrLen = 10 +DataAfterCtrData = b71d6eff27eb4e35a698 +KO = 507a0d355761e00fd576306513017dbcc284938c35c05d4e6ec87dfa04d0ff3d23c319d6fa54ba9a + +COUNT=38 +L = 320 +KI = 10f4779ca9aea5c10ecdae615c9eb3008a7563359f189ee37a7096ff9301c0db +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd79599 +DataAfterCtrLen = 10 +DataAfterCtrData = bca6f9a8a752780f9eae +KO = 4a9945e54cbde42ca2cfcd9ddc7b7be804ab22afefc2303c8a0454068af6bbf5da15bfe6d8dc1ce3 + +COUNT=39 +L = 320 +KI = 490f0837cf3be0781a8c6237444f476d5f3112ef59ce8fd617929759cd911d61 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e50715 +DataAfterCtrLen = 10 +DataAfterCtrData = 74aeb4737d0966cd0760 +KO = 248089c63c58603b7ae7f3a5b6163ebdaab390affc9c83f9007f83bc26e0d5ee0338e1c500d67d80 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 0be1999848a7a14a555649048fcadf2f644304d163190dc9b23a21b80e3c8c373515d6267d9c5cfd31b560ffd6a2cd5c +FixedInputDataByteLen = 60 +FixedInputData = 11340cfbdb40f20f84cac4b8455bdd76c730adcecd0484af9011bacd46e22ff2d87755dfb4d5ba7217c37cb83259bdbe0983cc716adc2e6c826ed53c +KO = c2ea7454de25afb27065f4676a392385 + +COUNT=1 +L = 128 +KI = 462e77d03cde4dc2b3e8c6283ee0ddb67a14de8cd04ab33fb1ce78049f5b72a8e4bf188c97e7d94706c6f6522a831ca4 +FixedInputDataByteLen = 60 +FixedInputData = 54e7c056684114a755a4009e4b1ce89dc06021bb3e8ffa2111a0daaaca9246cb4b2a8068c283df857821240e0083b2a24f1a67b3259e3ea1f2cce839 +KO = 928ddf19f7ed1a339d39b0ade0ae76f1 + +COUNT=2 +L = 128 +KI = 5e39bfb7c186771c2a1ba7c6c9d0d46f6615d94380716e8cfc8bbdf46914ab440e443f1aa50df54730e0e2d24207dcf2 +FixedInputDataByteLen = 60 +FixedInputData = e0864869367d9a0fc2ebb501843f45c11544af29c23289a9b5dc0011db66432f9e430620cf6480af262d84653b35d316b25a215024d4bd204357e323 +KO = 634e7f6c1d6dfeedd294a8b6991005e8 + +COUNT=3 +L = 128 +KI = ae76239999d06c43f10657ce44952e7e51a6f935aaaecc332278965065243b987ebf10fa8aec4a6fbc721cf5f7bac23d +FixedInputDataByteLen = 60 +FixedInputData = f423434e5caaeb807cb524d16fc99e0faca5940e9fb72f08c5788f245eb7328249aca4629d81ec9df1ec3e8d77935fbfff84e83a5a79cee354b65901 +KO = 6877177767c93ad3ac8173ceba75b4dc + +COUNT=4 +L = 128 +KI = f0a838efe6182cea144138640c9c7520e8fc722597e31c89a3702fb25b23ed8daf1aa2cad21735cbfe0feb9e15177cf6 +FixedInputDataByteLen = 60 +FixedInputData = e36d3ec236d9753041fc00273c7f9e263c68130fbcab8d9b1b3ff6cf656203f6d6a6aaf9ce0b789d2ff7e532d9f3c35e41845f0197747a6330cb419c +KO = 4c97f3f2dafaad4c6dcf1c269642e42a + +COUNT=5 +L = 128 +KI = 33a7c3846acdab8a5ddc3dbe4dcf5b3584e641eef335b2a300917b5008d61a2f76349cfe9199817bd3f79341c96c1d68 +FixedInputDataByteLen = 60 +FixedInputData = 4bf59b7138bd4aa1a01f3fd29a1eee03cecd304b9027866fed41b0755bc3c4f873d40d426a771091ab11cab0667ade637b1e337751699c123d8e9809 +KO = 5a5ee405ca068c2b040981921a5a25e6 + +COUNT=6 +L = 128 +KI = 82094bcd8ed099bed66b25615ed2f15c2a4b9151ed0e25632dfba15431ac67580fa98146482b092e4498674ee9abf3a9 +FixedInputDataByteLen = 60 +FixedInputData = a1b4b948d23fa7726785716be2eee6383627adb9897366d242bdbe1a4205efb17339ed8531f3a27584c8029e7488023b57b1177b050c909d4d032360 +KO = 36c06fbd26b1c3dd82cc9cc6f6db46bc + +COUNT=7 +L = 128 +KI = f8b5e795936f1c578030281c4e1286a9613f8bcd00abfd03e602fc7089b337c3cb5c008c90e2de7b0b64ad75fe53b335 +FixedInputDataByteLen = 60 +FixedInputData = 4666f04702744b315afb4497a3900699e4f0e01cf0a2fe83a0848278beca51a25fb926c194214a6365a632b25453eec6522087506d0e962c7389f889 +KO = e609f872f692771b039501d155df6d90 + +COUNT=8 +L = 128 +KI = 1027c2a8314af62a24e6ec325dd984ee5fadd94b884b4ff6a136c3187a0dbafe7951b59e5eb685345b48d3a02e769cca +FixedInputDataByteLen = 60 +FixedInputData = 79bde995b786f479ae35b89ef6d4449e92629e02ca554830d8b28581a6be752f4b013719846633161eb30c7ff6e91b142c2d0d710d2c8178f681eedf +KO = b31771e4c463220da9c3f2fcdb575478 + +COUNT=9 +L = 128 +KI = 997888264025a5eea951af57ff9a915142fd94b4b80076da72912043d197380c7e13b75d1589d5075b0a9d27ef75640b +FixedInputDataByteLen = 60 +FixedInputData = 81e688395997fa0006bcab08b98ca6df5a0e1963f7a2280a7345f0cb00bee4549946bc0e92f88fdf9396833107abc48cd1c26a67eaa932a1492c864f +KO = 75fdb079af071d33316b60b1b5562073 + +COUNT=10 +L = 256 +KI = 218f47301a3adf39a4e1ddc25a1df2b7db53d7780c207f47ab4cefcaa960ed82cb6cbc34b97b4c332d52ca81cc40cb9a +FixedInputDataByteLen = 60 +FixedInputData = 60dcb116d7cfd3cca7315c9dc7e9650f886b67d9fbcd98c226239a0f66eff075da23c6cb750a2129ae71b9582934f57423a815249cac2c61f958b35d +KO = 26b01d94c4dd51a9c8b54f78647257f9e937a8d67dffa78f85749cdfb22db620 + +COUNT=11 +L = 256 +KI = f4864cac28baf8c866cf7d8531b099679b86d9f50c8e4d54f34a3d2d449c017ef0aad51eba14fa44c80596740cd29a22 +FixedInputDataByteLen = 60 +FixedInputData = 44df293f2a969b6e7d785c6c21ba26f9a060ddc84f8b1911df04cf21f48ce2b12f47e6cd1eeef397d6226f326052dc989e12eb064dd80197c74736c9 +KO = 5529a1536668bb2b21738ed1dacb4aa998bbf9acc0d28d8613a5115050f96725 + +COUNT=12 +L = 256 +KI = 8b3a793187ef8c15da7d712da9aa99b3d9f7f8c7e71ec9ab449af5eb0a79945ba2ee186cedbfa8d5298de3feb393a4e6 +FixedInputDataByteLen = 60 +FixedInputData = d08f46446757016d09c41a6ca2ecf6e8a30ac499a6196a433f9efae92c07086bdf1481d8bc250050e21131c48a98817860a57f9e822a72af7366723d +KO = 1a54091e661fb2cb7c14b4ec37e49cacfbd6ddbab7e1ad5196fab1c2f2a680ca + +COUNT=13 +L = 256 +KI = 674e05f59b3d5d48b4ca1593323367636a1669e0042aa5bf704b3212ba1ac5e2c7d1870238b1c1d46cb4a9c0666d7ed0 +FixedInputDataByteLen = 60 +FixedInputData = 048dfe846cb3311f0d5fad58872b2eb0ca6fedb1126ae9fb8c6b00d0ad6e151bd8465c444bff349220016fd735adf1183d1b3bcf401a5a17d8b4301f +KO = a7096b18d8496006a9cbe7f5866997a66ca09aef491c03988731b867c118040f + +COUNT=14 +L = 256 +KI = 459e24385e6a3e00ff56dfbe3c718d1e73b9b267ad6e94676e0965e41175df2964f7cf4b3869595e63ea0381f33ee841 +FixedInputDataByteLen = 60 +FixedInputData = 6139b63712ecd54a3886747e09ed99de2be8c95e9e4b25354ad82d874984262118022c7715262b9d378151d62d861c68e757eb46acac4d6959781694 +KO = 0ba09e5eb3b488e8859b2bcd090081f465ba424199d5b1f037e163d9d2d85613 + +COUNT=15 +L = 256 +KI = fbbfffa4be57b96566fd23f85ad732078c3afa1687f37dce9f7cd2c4919d908a2442e2823c5f374632f7905aa23cd7c8 +FixedInputDataByteLen = 60 +FixedInputData = 438dbdab36418c168f1deb4070e97320adb971124184961563de3d09a9c5ddd2401e912b2acc1538377777d1d74fb5f2fb9b50da180d4ef52fc792b5 +KO = 4ddec0f5cfeb15ad0e6d784d192f26af73c23ba42b586a618f599532bb461835 + +COUNT=16 +L = 256 +KI = 1ee262230fcc66ac9d24424f5546a2e08319a26e985325eebad4b52a6153957e94f62739646393984b7b8654e4fd397a +FixedInputDataByteLen = 60 +FixedInputData = 327444a3fa5eeca30bf8f4bcb0dde286015f738bdc3f8e8ad2b8397ba5f38176070c5527205644efc3048fc7bc5500bebf78688c7f26a0ecd002d023 +KO = f90b3be0dde180529f0e38ca6c70f7ca5722d788469fe4683f3b3adeee43f27e + +COUNT=17 +L = 256 +KI = 0976910b81cfb3a8db27ff66fe636cdb916a90f95edcceba104d5181a9de4e2ec1285dabbf8a83d86462746a36282354 +FixedInputDataByteLen = 60 +FixedInputData = 949b6acb03abe4269dac387cd16939fa1c794029669b8af7581173e84dee2f979ea0fa182bda31ea9d8788de19213984f76464f260609dcf999effe8 +KO = 20ecc94b5c9cd17714ce5c0be8bdea29c37d687011e8fd76e48cfebeb3906ba0 + +COUNT=18 +L = 256 +KI = 59e5fb3291460b6741401cfd469b10d2ea0233230f17569fd8f1729c1bc2388c5098694c50110395571e151b94231964 +FixedInputDataByteLen = 60 +FixedInputData = f37b51d2733804b39ab52600614083e82dea20acb4b86cbf22fba25b5da1e39fc9158d78489eeb89fa5a114743c9f14f9c5949b96bbb3a43a26b3687 +KO = 24fd7ead6a5bddcf991b12c33a32d6de8f2589e8b9c9a55dbee7e93adcb9bffc + +COUNT=19 +L = 256 +KI = 2b509b7916d33b28947e604e2ade3bd0b061cc16cb663bd4a13bbfa18d2f22e149e4419e47124d122879f214c18a3bb8 +FixedInputDataByteLen = 60 +FixedInputData = 7ca791ea6dd47ce22fd961160043cd7c7e2082451661d9e72be585920f5852becbac936cb62d78b0cb3efdf560d243af38c9a7d11dcdab882450d586 +KO = 4f50a23c50581db739706cc00ecabda628bedc161a19cb656f3d23852008f313 + +COUNT=20 +L = 160 +KI = 426c4facbacecb654555bc9843f9864a53e14c9a5e19600abf57b03cf8b6f825f71191eaaf3cfd70961314acbf1e6e29 +FixedInputDataByteLen = 60 +FixedInputData = d224dc52dd16bde3391fab24fa875b695d63215e182efa970537904f4cd1d7f929f87c17fa97bd490f10cfc3bb80353ea4a4bb403f79e18677c39d29 +KO = 431c73810e9fe4f4982202f55eb5f0212f302142 + +COUNT=21 +L = 160 +KI = d56d6a5227440b6c31e092edfc31f15657f5abd7577d1536ce42bb23b0e1a6a4c76b07c46c02d1aff8dafa19d9bd15d4 +FixedInputDataByteLen = 60 +FixedInputData = 999931fa84451118b498e8e2eaaa62174e27d7da342855b6694b291771a9f2347af79668086463acb794bb1814ad3860a88a3b7f83e79c13dbead6f6 +KO = fe778a02e793722c44bd7048b439c5054caac925 + +COUNT=22 +L = 160 +KI = 6544fc8f3b1df531b4b2a638e540df6cb822fdaef06a70ccbf02d8152d56b6fd3f0659c1d16e302cbf77c58dfd0a1a5a +FixedInputDataByteLen = 60 +FixedInputData = cf0463887827b6d211cabc39d72242df352ded3dcf8cb892d0a6dee2f3ff83d628e55d922cbdcfa02c79087300941da55b7103b8dc11e5bc4937b160 +KO = 9644bf55d705983646adf7fcb519df0d1ad1311b + +COUNT=23 +L = 160 +KI = cc4702750cbd77416eebbb6b199e79dfa096f5cf3ad90cd77d5706ee521907a51b229f6c9db7b88cdc91dfafaa7f7c60 +FixedInputDataByteLen = 60 +FixedInputData = a6806404d8cc5013928142975c05356bd7bbb6fecbec884ca772875c8c9569aeef276e112c3c6efb79e01f237c2b1c04f8048fe218208f67260b9752 +KO = b2fd963186ebf7993121adebcee3ad27e8b3cd45 + +COUNT=24 +L = 160 +KI = be1b85957ee14819fd19ab525b11b5b36ecce55ccee2c839e8f4e65ae118559e5bd349b97428554bc04e9ff6dce1c6d5 +FixedInputDataByteLen = 60 +FixedInputData = d718a38e9b899e8ae5dc132281818bb8a8b9cbb83fad264aa2b63ddfb6f11add812b45d7ba2809ec41a961069fefb602e44f168b5b1e6a099b65dedb +KO = e7ab725994dc30886215f818068ad61c704fadd7 + +COUNT=25 +L = 160 +KI = bd31d409f3f794af66241f07fc10ed7dd85ef3865962ceec4b621806163f3b1b658ecabbde41f20e9e53b81c1396e5a0 +FixedInputDataByteLen = 60 +FixedInputData = 41c0c96cc2030a4cdc0100c7557cab89e13ca7f3cccec81860180a2c00d0a3f25da7be4d5dcd5e022c96ef60d96009790113a6a68329642ebcacf159 +KO = 0fb7240e3f562f0ad7994fa5b7ec6c8f8be4955a + +COUNT=26 +L = 160 +KI = 0f9d7e8466a076c6519501e48533437487ca40b83e9f14676820c8af075b075d975e72ce26775fb16ebeb504be4aa5fd +FixedInputDataByteLen = 60 +FixedInputData = b3c14f63c7a2992ea3b61fc16c671e5f79a9ef91ff6143512497099ea201b27befce9c9e114a6caf23462275122f5161a9a912e302878b18df531d3d +KO = ee7d3bf8ebeba4b255106bcfb2abc482f72e345a + +COUNT=27 +L = 160 +KI = dec51b6687e7ffe21347db8f123a965c3a9860088a54db283ec6c36ebe3304764b33f82583f2136247fb35f68dc645d6 +FixedInputDataByteLen = 60 +FixedInputData = 22db0f865673c987ae4540dc233e93a1ad05de22505e5a82b2e7c8f36b2603283c67697d0dd593aa21eb0bc7a85bb1b36a4b2f16df2f7c75eddb2a4c +KO = 285915882b4ed26b72e82a67be43ff64ec467d58 + +COUNT=28 +L = 160 +KI = c676f6c459088116f71331087571cabbd5df048629890afdeca6dbbef7762af9cbe03636f1f6549f7cb4386ff8f79f64 +FixedInputDataByteLen = 60 +FixedInputData = 0be996d668a047ff95f5bb80ebe01a68f0a5d7550c1ad322cf3cf65d540e7e41ac7433c995c02811707d63929b1b48fdaf5e480c50c624627a19dd81 +KO = 28b4850343812ebe546ff36b4e861c92697c5d14 + +COUNT=29 +L = 160 +KI = ec77373e6cba4a68b7547cf275d72e421248232f340293d0610f97d1bc165e0d63e8613971a4b88fca649921969cd510 +FixedInputDataByteLen = 60 +FixedInputData = db691bf4be88f4f932ee580ad340dfc295ffa690673c24567bfdce8f6c06c5262aa20d9197ae4da2dd791225dd089c63e71f14a8725b9873cb0b50ce +KO = 70bc606370eeed86ebcfa259e909a4df120b47bf + +COUNT=30 +L = 320 +KI = 522a72c006a6b77911915c78952dd61848725a4b0789b2cfce3b29d947d9faa145417740c0365bd81a860a600012543b +FixedInputDataByteLen = 60 +FixedInputData = 4a3cd102c4b95fe193660c4c174f02c725207449b785edb8fa8c4404f01a25bef3238637d3bae370758332c678deb578322e031ec3970876600196d2 +KO = 2f5d52226949aecfe6359561a5fdd87a843457019e24faacacedd34177cda6cba18cc78cc8c78cef + +COUNT=31 +L = 320 +KI = 4bb1f5b928ecb34285f13a0ea657cb380ae182b7686d6996afce47213a05474dd56fb1edd6c5a489484376688110d863 +FixedInputDataByteLen = 60 +FixedInputData = fddee0828eeea54c82a52a8a9a97ee521c2061802587d5954530325ff2be3b2f4f7e277dfe65f99d68c4564e3b28db5ec15b2b5eb020f65153ca2956 +KO = a31dac08aaad375eda362bc2863cf0841aeca67ceaa231f30f45559332921a6570def7767354497a + +COUNT=32 +L = 320 +KI = 8df412a08c683b3b27892175888f88d09c3f641d64308a66b889feba23b381b649b7e967f964457a29ab4dcbedfd2235 +FixedInputDataByteLen = 60 +FixedInputData = 8ec815c720971a0c9db65b91b21527818fe0cc17a27edc8ffe56e59232b42264cd276c8a765900490a2bf2ace1ccfd78e8147bd9403888d16797b41c +KO = f9f866a0bb6a32145248f764b6bb1fc1ff7767cbb1d2f8e9684e7919d9483de1e7b8d4832c9181a2 + +COUNT=33 +L = 320 +KI = 0b5e80b82a0caf9b0836bf5f9e9984ffa2138e43c20752aac74f1b2712cdc742775790fec2b0dfe99858fbd5bccf019c +FixedInputDataByteLen = 60 +FixedInputData = 2f358c739fe9ef67da72acf557fbfd330a60b8d4b1f3b90ffc0d51e60118766244c8eb6cae311ba18d666e93fd0bcedf157f209192d55db9f4112881 +KO = b724b9872d7e57052acc2125c18f6496779dcdb430f2d5e4c136072db76609fb4da9a07cce285b0d + +COUNT=34 +L = 320 +KI = c4631db1902d3147086d77948f78e9a7d69f4103976a3f1f0a27487b9cf229af4304e75c281605de829294296f1be9a3 +FixedInputDataByteLen = 60 +FixedInputData = d33594d7f49cf2d6486ad790d83d98d86709c0cb641c5ed042d9bbb0756a8d5b2d6a4d66167eb6e5f9994498bfa1aff33194b1c28cafd8db09302de8 +KO = bb10bb41669c8e6b408072d43b07ffe886b39abb25954c8aaae50d04587bac6c841484ac0d5c49cd + +COUNT=35 +L = 320 +KI = a2296309d9c1496d7ee15a71d6685c23f41904e356ae1c568a7ec8aec90f8ff569fb805fcd01f68c45ba38011b810889 +FixedInputDataByteLen = 60 +FixedInputData = ba97f1d05e546379a962b4139d8b1ce5a82744d7376b62472ebec4320923b876640978ffdec19fba71c8744b4a407907f4004b2e35095111c1667bdc +KO = ea4a48041674fe9f4c716efa4fec10b9d7c66052c8c7437f6c4ab115c11b2bb2c5a0acbb14de8a82 + +COUNT=36 +L = 320 +KI = e5db84bc950f88d93a45241b27cb23a9b1e6d4bbcb204ee9d710806c8ea9a47eec176d8abed33043311adde5158b4ef5 +FixedInputDataByteLen = 60 +FixedInputData = 2101a2be7eec9117628299ab3d7fbec67a10d8e6c005213994228e7ca66f4978c9d83cff722116496350ccce042a6ad6fe586931ad07694eadd83476 +KO = 31ef7191ec7ccb9dc954262ca97fcc8a2916ecb181d551e8f8063dfc57e5dd37160661939214d18c + +COUNT=37 +L = 320 +KI = c5f8c86ce70b9beb13933635e26d1d59eae9666d5c76d95800e5b5803885fe2d54e59e8d54a41fa9ce5701eb279d9556 +FixedInputDataByteLen = 60 +FixedInputData = ba51d6e623f03758221638a5ad1953c022d1feb5e6cc95bae9416276f8a0557fb8a2354754ec9debe3d7c92901c5d83ccf7dfb69fa1a4f3fae5af340 +KO = cb9b1347ce6b13c5558b838a5f3204fa2350a0c6f9e6f0628bc2120190c095b4bf9a2b9a18b82f28 + +COUNT=38 +L = 320 +KI = 70dde13b06f791f936a3a686377daff66adf218f49630057fcc18a60359636d5e9dffa6a5318fd91d6448c073fabd9c8 +FixedInputDataByteLen = 60 +FixedInputData = db04c3ef64dd8c40d1061ee7471504511d10d8676e763f4a48dca6fbf818b22d872d7e0bb6567aad857a247e107dabd5a82f6df3e158f71fbe70adc2 +KO = 062eaa1c67ca647e5589655a91b39d90a04419eaedd097075bf2d97914af5b5021224b3d7fe926bf + +COUNT=39 +L = 320 +KI = 34ed30600f2bf1c9ed7c414c1e3bef18a8d1e43d7b52279009db2703a95db812fdc94b889da550910bed836a2e7821f3 +FixedInputDataByteLen = 60 +FixedInputData = ed97b75d1fe73fb8579a503037f3c7a01bcffaca4d689eccc9659af04b613c58eda4760fbbc61e2e80508d278ec231ed97b8843b8ec4494e4ebea50c +KO = 28f34458362567f1d2055403c71d0cc9a3dfe383e099fd47ca3a05cd8cea9777bbb5124bcc0de7aa + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 26ef897e4b617b597f766ec8d8ccf44c543e790a7d218f029dcb4a3695ae2caccce9d3e935f6741581f2f53e49cd46f8 +FixedInputDataByteLen = 60 +FixedInputData = bc2c728f9dc6db426dd4e85fdb493826a31fec0607644209f9bf2264b6401b5db3004c1a76aa08d93f08d3d9e2ba434b682e480004fb0d9271a8e8cd +KO = a43d31f07f0ee484455ae11805803f60 + +COUNT=1 +L = 128 +KI = ec41ee88f9c4a50fc26ef558b18464c4a9860d60757dfb7cc5c9a7a478c371d06cadd1ef8e6461f62e1a6e5736ce42b4 +FixedInputDataByteLen = 60 +FixedInputData = 06195629bd5000b1c56302918e75dd1980ac544f94a92dd86b295f72de1c2da5918bd36b6e0b5c1f6343bc8d821f80dc2f9545b32f4fa74a5aaaf7db +KO = a4cc0153913d764431243acc34313342 + +COUNT=2 +L = 128 +KI = 484953365b7cb1194cead0092caaa3d5ccd5f7b46e4401ae6a91051e525d36abee1cae0c3420e67eb64087c7c3e68276 +FixedInputDataByteLen = 60 +FixedInputData = 735a548ef82c2e58f2a6a1bbcb4907af5a5747f65750c4442f1510538448664e16259458431d68583e37cc176297934cc99074eadf571f833c64e9af +KO = c8a5a51c0332f665ade915a8cc0cd4a4 + +COUNT=3 +L = 128 +KI = ff9ee3708c2f3e0973d1d1bd8a6b2d80553753c327dabc4225c0612d3654876337b923cefbf99211e79d682cded45c5b +FixedInputDataByteLen = 60 +FixedInputData = 97900fcddaedfc83f627a1fae0db9a4122c6a56bf23e135df975fe70e473c131f3909e230e92c9886a6c2a8f2eb7e09092376f17d211d490baf0f47d +KO = a78a8d45781f2542a187f95197ba6d55 + +COUNT=4 +L = 128 +KI = dcf4279ac63c31abc13be2340f9cdc494c78232c0935f352161ffae121bc988af24fdefe6c163296be58af84d9889b07 +FixedInputDataByteLen = 60 +FixedInputData = 9f7241c473ef76399a4edec1378616be04383c7f4ea8274db9c4d49bf54ca9bc9a2738f532e0d2068406a337440fb85b97b1f751796324c4ea1cb228 +KO = 88ac93650ea6e297a161279027b8d734 + +COUNT=5 +L = 128 +KI = 9f95808177c9c144f928f70f32884b220833202d1c9bba52a9d57cd334e8e42952d99f6a1312ff6e3baad7aae754eaa6 +FixedInputDataByteLen = 60 +FixedInputData = e5bc98aaa2e2c4c354ee5b62cd43ded4b68eab8203b9928b0b7cb9dafe2118df1d8102040ebb93774b789ed27b46494a106fdb1aa7f2b2e5646390a4 +KO = 4908f0b458367ee01065ca7ff7a178d6 + +COUNT=6 +L = 128 +KI = 50554b0db51d9b7a5d4173302c76e1b1c520b13967a53a9eaac490c7f48531d25e3618aa45a3fd50e6ace4aa91178c25 +FixedInputDataByteLen = 60 +FixedInputData = b8479cc72273bf3291c968ceaa5f2c777ad2ba46c1149018df41c4a98fc6e7a2ccf9528bbf6916a5011ad980856c1d3f1f4fb97867898c9516b203f1 +KO = 08712a1f1dcd737006c70bf3a3172a3b + +COUNT=7 +L = 128 +KI = 8841d6ca52095f281fd9c49ad682c838db8895b8c7ced7071eec1aeccc6c2108bf9d3b4d9ba9963f83621231e69c44b2 +FixedInputDataByteLen = 60 +FixedInputData = 1822ad2cade77db7e5a1d57018a559cf7ab624493c82e87ab8886885804fb156b6c2ecc7773ea865bc93d169b09029b82de5f3ee0ee1e1d36f62fdaa +KO = 1fcfa904b8c1e75ee13a31f4e1d94fd2 + +COUNT=8 +L = 128 +KI = a63ac7ee4ccafd37287b76f27daf112e362c4b1d17d974dd2e0567f13e39894f28c4b6f4cea884c3cd6f30890c6cc1cd +FixedInputDataByteLen = 60 +FixedInputData = c782a7d1363564c14721e4fe9e74c9afd7356e46ec44542e337d272dd793451f13b340301863063c67949b5e5f5db17c91121445e26c6c9487aa5ad1 +KO = 99901fdd9e06652420d46c60e71732f5 + +COUNT=9 +L = 128 +KI = 7317a1d98a2c3344e445d5f50c978b61894fc35e0d20ad4699fedd4f298636abff9272ec25213aa3fe83eabb69b48dec +FixedInputDataByteLen = 60 +FixedInputData = e6471addc154402d3691bce785aa3582211b27e06134a479ac76c3810a60819221e7034f10c5534c71bc0c82cb5f269387f9a67456d75e92bf3c1f5f +KO = 881247c87744bf9a6b4ab144c4b9ebe5 + +COUNT=10 +L = 256 +KI = 269cce234dd4783067ceaa04a70deb1c9700acf705548495767c22f78493851ca9c699077a002874caacb760106016c6 +FixedInputDataByteLen = 60 +FixedInputData = f64bfb4bdaac81b5801d2f9f08bc2e4d009990b67290fd49b3730c3a145696447aceae6a82f7508a19c396a548c9c33d943dab82b2538c18b8eee871 +KO = ab4182261c5d9c0d23a26477f14a507dd7f5e9550d04f48de29e644ed55f3406 + +COUNT=11 +L = 256 +KI = cc51748f214783bf1b3e51ce545f47e842c33d3463f900b6006c97864d8ccf340923af188b34e64091fa6d853ea68d62 +FixedInputDataByteLen = 60 +FixedInputData = bdbdb127b5ff64b2fd2b10fd0db9c2619f2c4dee09d4c318b0c07e02f578e2298659f8a16cf7742b994344767493129a51a15abd55ee7daa07e5d2df +KO = 5643848c10571737bbb5dee79ce9ba817ba261c82d969c76a7c4b038d7892367 + +COUNT=12 +L = 256 +KI = e97ac699256f0d0b29ff9884e51596cc94360f0eeeb00a03d9d1a60ba54e8e609b15529227676009f4a9248efcbbd965 +FixedInputDataByteLen = 60 +FixedInputData = 42cff32383a76af5f0c42edfef0e575777038772938365858e5c5d6d768c3e15ad31ecff6ff7a430f6e7d297e2826c579975c1c77d5761c7488be45b +KO = 7e31249582ff01f111c95c78fa0579a7877e357acfea891802694eeef2416357 + +COUNT=13 +L = 256 +KI = 1b775f03178be753aa58e4d5f5af3703f8c765d4366fb6a85f93762a86db6b8e00cc49a429b5148b90717f0730e7d3ca +FixedInputDataByteLen = 60 +FixedInputData = 9ad6516a88f401f134d689d4fe85aef8bf259ba5dbc79b34781ccb47729ce10baca15a9a09cd2b18861a6fff2125b770674a8f94a6abda12d390fe13 +KO = 9689dcd0887ae3d1b01410b0e97787cbaab87acc978aae536ab70770cc588f71 + +COUNT=14 +L = 256 +KI = b35120e348e6e7ffed08c06e89b94634a34061d7b48855fefb9866af8c3a1731f538c13b2be616f1226b820a556e3c23 +FixedInputDataByteLen = 60 +FixedInputData = fe8622b4e8329ffaffbc85bc2d621bf8e498cd96feaec3ea10da3ea5794026ef345772cce4c87e8885e58e0e9f80af526f2a22297cbc442ba30617e4 +KO = 61554d6cd17bb77bf25dc56cb7d4ffc12d480a3cfb7e546337f80b49f5d4186e + +COUNT=15 +L = 256 +KI = de861005477b7ed2aca8d284f49d3b383430f9ce600f0d0eefc7a0519b64e8a67df028f48d82f67e2dceef059e597d45 +FixedInputDataByteLen = 60 +FixedInputData = e052962d35a4279a8d4dacda0bf7eb0385586968c4bb57daf219dab90a6f8c97392f28a9af5d7fc0dcee7585c06f396a42d52425b38bfb797ab00d61 +KO = f9b1d0a8d58062015ded5b8a3ca3f99edfe6910c2c1d2b03b3e2a0dc042a4962 + +COUNT=16 +L = 256 +KI = b8e0dab45a4282d9e60f3a18115e0b1883e92fb31e9788fb3b5706599ff115e38613ce521eac3c8b8fd85083697411e0 +FixedInputDataByteLen = 60 +FixedInputData = 72259da5feeab10de4fccf0ef752d1d83f33336eadd632e695fb1498683309e167e08a666b49f5cc9d9a26f2a1e2bcb79c6bdd157b7953b52c43b4bd +KO = 558fb0dc8675417b68633470ce5fb4b46d6af235aeaa620601c87d324c599835 + +COUNT=17 +L = 256 +KI = f8b2cada3e83d4b4a379498744f04d505a3bd0dfc4452ce9bb29157e5e6afe57efdcbe669de421061dceb26453d52f4a +FixedInputDataByteLen = 60 +FixedInputData = 84714889f4d5a9773d13b36e9ba354236cb427e863aedd69f4de0ba0322d18dd1046f015dea707202abf51cc89bcb79db827dad47e62cf93231192ed +KO = 4b2630f6b3e5c56af0927e6aa667a3d8f93fd94f3f0b27c212a10c0d1e1c60ae + +COUNT=18 +L = 256 +KI = 07615b869116c0152105d4cd70e64342b8997414100a1482b36b4f818e561ea0b92e65a405d3872d20d24d5aefc0724a +FixedInputDataByteLen = 60 +FixedInputData = ad15ea3f56ef69531ab80605a14172dbe891a4dfecdfa59816344e85feecd9948fd85c9b46cdcb222b01620994d245d9927da2ebc368d7021bb3b87b +KO = 652eddfd0891a13cd5468a7915d79107278baf7600942ae2bdc5facdf48b92c4 + +COUNT=19 +L = 256 +KI = 3ff45b930c570d315074cfc89c3d35e4c9069b9993a8c9ed10d45f071cad8a61201f59d2b346cb8cc58aaf6ee2e04d5d +FixedInputDataByteLen = 60 +FixedInputData = d651cb78c65fd8bff85d88175dcd162c5d5a214864e5ac742a51a927a2185a9081e653567de4bd4e075aaacf0815036f48acde3efde60adb3d22b3d7 +KO = 731ff58ce52000f738e14a81b364a6b2666bd67752cf5e3615ead7f46d653904 + +COUNT=20 +L = 160 +KI = ec71de96c9520386f9d11bebe474bae0c0549e2b2e8fda6b2336050ee3acbec38bc57d56e6422d3cd493ead69772a059 +FixedInputDataByteLen = 60 +FixedInputData = 4313d1efba21dded84ce12bf80b1be54400619d3bb1987f18bf85400e335103969e77c819a5360cf1dd3f4addb6b8eec0199508c75adfe2cfc067dc8 +KO = 8e37ecc86dcb5ee7cf48d8a07f06c47cdce624cc + +COUNT=21 +L = 160 +KI = a65de7154e323afb9daf808a60be334b083eadddb2e9273cae30662865ac9605a48b24364f11652fa16845d84ac9fcaa +FixedInputDataByteLen = 60 +FixedInputData = 2523f8664df4ae097cb3d197d5ec369be30af91cf3c077edf9637caf617b01dd2cf7a3a74b10c64161a91dfafd5f5b2a6fb022a2f94fdc37bef5c29e +KO = 8943fac0e9dbb307fdd8e3e97b8b33752a6d3375 + +COUNT=22 +L = 160 +KI = 8320fa03af4d6c4775dcbd70b4326336c6cefbf67c337b5384329beb0cbd35b7aa3cfab6a673af524a1698b53235c0c2 +FixedInputDataByteLen = 60 +FixedInputData = 3236ab74839a78ca76bc9e9e72a80d602cdff5a224a4969d599d3eeada92028a2e8ed41f97a98ed69be9c349b204b222fbe1652d916891ac3662a83c +KO = e3513649008148890e0951085f83e4ad0fbbc1dc + +COUNT=23 +L = 160 +KI = 1a3e24bcb5c2a283b7cf020687dcd0233b49fea82366da002b1e4e93a87198f985b0c6d5762b5be1fee3e579f18050b6 +FixedInputDataByteLen = 60 +FixedInputData = ea88a0a74907d4a61d512fa0bc87eb86f744d03a237fdbc5e5f1818418e3b9ed3e85a49ec0dafc7b53765855f8bd8a628b44f74b02ddf63df9fa9c2a +KO = d2f4390ed4fbd0890d975bf072d4da77db627466 + +COUNT=24 +L = 160 +KI = 3b058e7a236f07cdb89d683e67e5079e6e0f9dd7ac27aff2f426d4d8908a2d081e99f2cc7eebb024c1a0c91534fcacb3 +FixedInputDataByteLen = 60 +FixedInputData = 8a4909d0f764021eee4a72de62d4d47e8144a10674cb8605930664f61f5dbc0f066f81b9813e2f633ed77fa10930e1e378bd083aed9144b914c07d6f +KO = b1f333944747541b0141f6c74af47a3212c1b9c1 + +COUNT=25 +L = 160 +KI = 62de46feef69b0d34adabe47665f33588a56485eb51a703716dcaba37114eef8092b11daa88f0e43dcdb17b15a70aa5d +FixedInputDataByteLen = 60 +FixedInputData = 1824021f1688edf9c0ef38b1c8cd1f0cb0472c15c6e3911ba31bb5096def7c9da320bddb2c80b9776184c0a86b2388bc81400cf78e06a90c82394722 +KO = 6e29cf4707039ef13584622ff977952c04b468ed + +COUNT=26 +L = 160 +KI = 1764d68f3c545f93b737d181f6093cffc0238a190eb0280b132a9a60b598863ecaa63c725732445dd36566b45bd6767e +FixedInputDataByteLen = 60 +FixedInputData = c59b219b9ea7c5f7cf68a6aaa78158b7c67faf465e5cb0b2f80dd08670ec74ba419a91fc38d55df3488845599cc35572f32c12caa3d7ca800fd5271b +KO = 21fb862054eba34588b8d679ddae3443a58e551d + +COUNT=27 +L = 160 +KI = 1b5a9ca234cf69ddfb824c34758f22805a07dc8a36d6f01eba798213338f3e943ade561bb3f2341bad69c198e20dca3e +FixedInputDataByteLen = 60 +FixedInputData = b66b0c8330142f3383eadc0b6c999e70a3b2d3814b960905d3e3df62e7b46bb50d645bfbe6eb397aaf4caa263ace51b12b21633f4fac18cbffb3ef61 +KO = e5cad28bd8af9866c9d125c2bd1afd92fa826a02 + +COUNT=28 +L = 160 +KI = 0a6489ef122dfa81c27fea4709c6a7ef6c9372b39d66a1db11f08fa5823fb168bf1c29f40f345a5138f6a3fe1fdcb585 +FixedInputDataByteLen = 60 +FixedInputData = a9c89b1052ef4ef4b0f56e2e31e10d12987c68c2c4145978175cb50612ceafe2e93f95d251f6c88c316540b45e392b985f3506428f590e32bb7dcb45 +KO = 3b747bacaca90c008b8e0ea7f377a0f6d984eccc + +COUNT=29 +L = 160 +KI = 736fe2b23b12ebe7bae05f0dd49c5d9be709c38a4c75c1730f7706541b56ec8b8540615e768188969d464f452ad78361 +FixedInputDataByteLen = 60 +FixedInputData = 4b1e249cbb771be807b6a6ce921ef721a0f9f180b4ce87335a1545f8b87dcaddb226c2f9a890e906253e1f3b952edf18790fec879cf2f70cac53f269 +KO = 2f58738ac0be2e6a8be20f2ab4d4ee97ac3eb129 + +COUNT=30 +L = 320 +KI = afe2d3a4746792908aca8ece67ba8562382000b4e26122414b3ef2e120511bae68448955cf186be87caf69eaced47e87 +FixedInputDataByteLen = 60 +FixedInputData = 1f6dd0b17fed7f479c4f62927291a95292a4e232441c30ffcaa1d347543e50db939360bb37976eacb911f76c38ad8cce12a0c263875bbcd7f6011ffd +KO = 17b671ca433cea81384b03b69c26a55257085cdfa48e6d8529431464bd439a881de560294afb0073 + +COUNT=31 +L = 320 +KI = cc8d796f4de939ac2eea186280905856e8cbd9a04396977f601082386f3316a4770c42026f60efba4c7999fb5c2a00a9 +FixedInputDataByteLen = 60 +FixedInputData = 90aa31339f46ad8c0acbab1b9056fb97454b1eba1a19b19a3311ed87967dd0bd9925de73ff135c753717f371432b3b3d870503887953a28b9846ca3e +KO = 9fb8be97b02a0228a04c94856bba695fd5e752ae2c548eb2b103abfd644a220592935319b7009edb + +COUNT=32 +L = 320 +KI = cf46820ac7b116074aff53d28973ea3f550e9d3c2bce98f82704d068809bfaddc7738eb6565fa4b0b5e48ce0f63f7eb4 +FixedInputDataByteLen = 60 +FixedInputData = c23483bf8689eb6a09f612f1d2ac48aad673b89c50c6e8f0154a8d9cc6fb498cec02bc96c3e0c8755d8a6e285a3fcf0aef48fc2e3e49ef142dd45f5d +KO = decdcc1984b2eae443e01e215ec5c2dc20d723f06f2c0d04fddc48bbc2b92f2636e8ab302739b745 + +COUNT=33 +L = 320 +KI = 24d9532448b7279f3eedba0da07c291bacd645004dfabf66c92ee55157a678f5ef9fdbc908bf9fb0310dbd5a188912e8 +FixedInputDataByteLen = 60 +FixedInputData = 70482a44b6dc76c73745b312128a9251dc3d1a38d158922cb83b4a1abb89c407bc1a2a9fa2c4eaf3237b8653981e58a5bd147257cfee15aecbda74f9 +KO = 046a6fc4b97d788c8447ff4580830c29d147acf045125bfabf9558fb1b4f7b5a1012e7d02c2f5a64 + +COUNT=34 +L = 320 +KI = 68ad93b3e1d832cedb676d4ec2d293c968013a18d216516eefc39a947d53ab55b8c1f83ce5506f26b2b0efb3a10ce70e +FixedInputDataByteLen = 60 +FixedInputData = d07a885ce4772cf0900f9e0833a91b85cf05519dd249eae47bbef25dfb689da92399d91157c7152ec2003084d6ccac46680daa79e25b4620d2003a2a +KO = 44a3d2c07caea2536fa0568a0bd5e8f71d239641a4f51e622496fd3a8529e9147bb9f4852ee53f15 + +COUNT=35 +L = 320 +KI = 6291cf56557356b6cd7645ccd782d78b60d2caec6941abd8fb5af2309be5bc05c6d67472a316ce79459a9c6eec57ded8 +FixedInputDataByteLen = 60 +FixedInputData = 985f9eb128465def12670b7cd6c4636217db916205cf7b417ecf590bd907de2285517789d6049d19959ae79e4fdb8a9019bee864cb818f53d6f91251 +KO = 0f7a62a82359b988471e14cd0ce45f0540837d3ab499198f0fa13b781b898a48d027dfb0f813aad7 + +COUNT=36 +L = 320 +KI = a2f2d3d0e8809f9d5051e3fca62550a6c54af283c1dc882014fd8db86ffded153273d5b23a9047481a714b6caf287329 +FixedInputDataByteLen = 60 +FixedInputData = 27325b9a447ab65be3ff8c82bf3459dd4d93c7a598650de987e60c801f37e85a3d24494ed12dfa2bc0aebb63e037b92c8c4b6d9ccdb8caae87771c61 +KO = 954028b9c4b500d2fe0e2662e5e6b93950b231a12fa2530a238ff4d488a8a3f8335dd3fd9fe15668 + +COUNT=37 +L = 320 +KI = 62538b605a8c4641c9551f764a347c5cf9055ab01b68eb7719e362f61d4cfb83f0a978bccba07db79a8c88a55fe24cdb +FixedInputDataByteLen = 60 +FixedInputData = 50a6abbabcc204ecd8a8a20b93c06ba916f9251e5ef61a1c2d9df222a4731ee4ec962bea57ed0057810c4fd6ba4925b3bdafac72efb035443e8cb43a +KO = 8d425dc7fe712ddf1bf8b11196eba51155a1fc103adf5c6b7abb43922217fd18f5f13165cd8b8bfa + +COUNT=38 +L = 320 +KI = e377d29cd9b58aefd519bdb98667dafbdb58c31bdbc7b5e544458fc26962c67cddab9dbdb7897d1445cfb2284617dc05 +FixedInputDataByteLen = 60 +FixedInputData = 712d84ee252fab6cc5b1ef189b3fef6f3a3b8c9b1f160d8f61242860536a42c8aa6b25d69ded9b97f1aba7792376f1038cea1cec3b493ae7aa2c2de4 +KO = 08aac6d40c3514b2290447b7f425080c16e5825be2592496cb75e7c192896425f0a5fb00e255ce55 + +COUNT=39 +L = 320 +KI = f2c722ae0d311e038e444298cbc7ac47ad210c0ff90152db2fb300c4bbc0d6dfd775bedbfe03f6a24f1c8fa3a1e1f926 +FixedInputDataByteLen = 60 +FixedInputData = ff5bf0137660d6c61fc6574274c0eecf6c7da3bc1d7ec6263e31b104c9a6a1dd0973709e1af7b9efb2308184de769af1bc7c7cb4b8cb513ead702924 +KO = 9a57fde7b16c9554e7650d33d544dd660755eb6775e61e5ee01c19daf9576689da693d337e80adc6 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 4fab4f1e3512b5f443ec31d2f6425d5f0fc13a5f82c83f72788a48a1bd499495ff18fb7acc0d4c1666c99db12e28f725 +FixedInputDataByteLen = 60 +FixedInputData = f0f010f99fbd8ec1bd0f23cd12bb41b2b8acb8713bb031f927e439f616e6ae27aed3f5582f8206893deea1204df125cedce35ce2b01b32bcefb388fd +KO = c3c263b5aa6d0cfe5304a7c9d21a44ba + +COUNT=1 +L = 128 +KI = 19cdb9f453b96a04293cc5c5b22bf189a6bec1d5a9c33f55528331ba07e14ee285f8a13edfa9b5f2c55a8b84937b0be9 +FixedInputDataByteLen = 60 +FixedInputData = 33caed1e7f8872d15a78068652af4043060523deb53c5dab161dba74dac0be3b12c97eb61a5b1436db75a606340032dd3634a2fb44b9e49952ef0493 +KO = 82585022c9319056606a178fb76cf4c3 + +COUNT=2 +L = 128 +KI = b3a208c41faee39d6c3eb19e8c0afc87bdd23695278e61fdbdd7a4588da3a8b340b09d798fec6a1b6ad4ddb422e17da5 +FixedInputDataByteLen = 60 +FixedInputData = e1ffa5689125fba520d65f4831926c8a5d3c41e8688ce45f66b7e84e29fcd28a7fbd199bea6b50287eefa6d4c1299e0774f6523490cdc463473d05ab +KO = f56b313f56bed2e4870134ed48afb87d + +COUNT=3 +L = 128 +KI = c85fa51a831f1fe70988762f009df45259b035f50ea9a479644208823a8d09e5b1db6f40a029728431fa0fb44a383f7a +FixedInputDataByteLen = 60 +FixedInputData = 3afd2c75bb2ef496fda3595c54c99c2e23d72e7f53bb5da6dd4a0e0d661a7066941c7e0a3e51774cffb7e1ae3ac07e30d799b840e5417b4a9ec63caf +KO = d4b949fecc7fd80b777efb7433be18f0 + +COUNT=4 +L = 128 +KI = c07e3f600ac1b550897b015f1ff0a031229c672f2fe75b85d80ee0131dba9d593f6c30a846ae43fc26f7ba7c20a544a2 +FixedInputDataByteLen = 60 +FixedInputData = c1cb666e5dca6aff2689227a86f31e80a42e5cfebf05b3ac1562a77050957495d357fca065ee1dfd13b15d852a1ad3f0d5528ea56de1e5e0d2b97f55 +KO = d45cf3559e8fabe08b6c6756454917d0 + +COUNT=5 +L = 128 +KI = 0973dc4f10ad0ebb8b5e7bc9c7abbb1d60f7e4015480b07ed33fa15610a6753600063c7521d332f9889f330022ead084 +FixedInputDataByteLen = 60 +FixedInputData = d3b1cc235f0f302862c48078709bfbc6041238644ed329cae19c1fdbbcdcc7125ac63c69b80a97bf3c41fcbdfb5378b33740e02b285051b706edc615 +KO = 11e7098d018dd064f0294d661f277a1f + +COUNT=6 +L = 128 +KI = 10db1045931d241fe16da9be91a18dce027e666513682bb906564862d39bc47905d96aec8eae7bacba99f1a32dd6550f +FixedInputDataByteLen = 60 +FixedInputData = 02d857acf2af47b9cf0e3e92a09ff96563f37670e091b8e0053053294999532ba4b3aa694589e0680318568d34e79eca789370fade744098331d6c74 +KO = 7bb27e16088ca9990f6a8d8623a3efdb + +COUNT=7 +L = 128 +KI = 644da9536015a04fe5ab0ab894410167727571900e9b3988b8da3c0891991fc7049753605b98fdd3478e9c8925307aee +FixedInputDataByteLen = 60 +FixedInputData = c330160ce6d9c3dc3447215c6ff82f76a646015d77d2729bb95d886db0b3124d9fb80c07139c90be50fd1384c888b183429e678caf2cc14a41e43e9e +KO = 2cb755325741b62117fde82cf078f443 + +COUNT=8 +L = 128 +KI = 495b72123bda620e3d015b78be09840c5135123c36f49c10b6d51ba4f5e02824b0ab8d133bb28465324730c143b703ab +FixedInputDataByteLen = 60 +FixedInputData = bf2b720e4cfb6165a0cd06afbd103c6b984eecf8d29712d79507c131eb0161d7ee1cc55b34513e91969d67ea8491cfc62145e3bb1d2999df08bfa80a +KO = dec539c2eebac8e76f4f0d845d2cd99f + +COUNT=9 +L = 128 +KI = c203c2883795e8be9169d63d9eeb16ff32ad409dcf3b56fac8c70ae790348fc4b3f27822925dd2e70c4e171fd65b8c12 +FixedInputDataByteLen = 60 +FixedInputData = 895719feff4dba59bb0eb681f5c8d9fade58207b9da1015c0db879fe753c38115634b784e6c79c8511d494ae9e75ea5701c7f425bd23fddad8d7b852 +KO = c440b5677ab5021c945ad0d24ddfd58d + +COUNT=10 +L = 256 +KI = af3cd100d14dcb5e63f8915eced4b59477936c48e0e2b9232449a97d53d3eddf9e00bf44a8f2370c38a13434c13e0977 +FixedInputDataByteLen = 60 +FixedInputData = 81f178f11615309844af84e163ff694f1936f7528aba6f0e60d41b4afac87e9dd48fbb5aebe534733f576950484aab15b386b468a055a1e0be8982c0 +KO = 0b52be4ebd8b2116df895a42317ac78808993673c99da6391f0eee13cc8470fa + +COUNT=11 +L = 256 +KI = 216987357158ed96333e3bfadca88f88dc6c8447bff0a93295ab8180421eaece297282793e9770ed3de73567e871c558 +FixedInputDataByteLen = 60 +FixedInputData = 3e9b36d73934fbde683e94d54428465d029472ffa6917a2cd4e8f5a5c9088bbedd73e6e724c68b91eb2c611507cd34b898febd8343c61c68208eb276 +KO = fc97ca63c5fa313738556886ad5fbb0a9586aeec282c60f080f57075021ca5fb + +COUNT=12 +L = 256 +KI = 55823f81126bede04a2b13fa1c4a1b3518c31ba6e8594d022b0b8a59e389578e0a4b69e054aecd550edf4d4be06fb98f +FixedInputDataByteLen = 60 +FixedInputData = 3347299979399f910d0e03b64891797a2218888f7c8b9595df60995f4b324ba14788a6ca936efa51f8d552b924ac846ee947984d7328dca2c6da4b24 +KO = 16ae567639390ac4ae0170b68dd3f51a676dce9578542934b2c6f3c80ca6af25 + +COUNT=13 +L = 256 +KI = b265bd068fa04f79bd7db47305acf087556817975d088f05c721eb257234567b9cab6d0583b39d3e2a80eaf0a05ddf83 +FixedInputDataByteLen = 60 +FixedInputData = e02b36fb1dc2446479fdd4c880f57f32e20c666d19fca0144239857ae3883dba72c75adf86674ee1bbdff83174cf06c5b149ea1fb061858230d333da +KO = 06c036c812148db7d25da9ee1d1ac9cb2a2fd3cf87f308f2664bc6b5fc668aa8 + +COUNT=14 +L = 256 +KI = 7b3aabbf3bd7c6efe14def9abd7ad3dbf4f046ef8a3e27d80f30698af6d3f2ba7311ce57d2af54020591be162b5dfbc2 +FixedInputDataByteLen = 60 +FixedInputData = 9a633d30c126578616d44937f90f85016db0809b7aa60ff275dd1ad41fd6983fdc141fb0a0e6e120bf2c396a183b8384abeb1907c13be8456dd32499 +KO = 73f7107a4248c55578facadb538c94492bd8e43ecedb335d8b3ceb698111592f + +COUNT=15 +L = 256 +KI = 8c5228e6759994e055bef2354251e53f4c53474db9163a0b5c2c5a84229a2b20da120b6cb4dad9999cc97df5ab0c9ab4 +FixedInputDataByteLen = 60 +FixedInputData = 2096da6909b343aa84844068668ac37b545137772d62b2734c48b429f3eb8dba864570a685e3348d898ac9a4f0295eadf2f7101ac3c36623a7931119 +KO = 7b73a69ad9ef3eb5e03737a86d2dc86160258598ce9100ed9cb35fc193f5739c + +COUNT=16 +L = 256 +KI = 5962c75711c6e3bdeb506d0b3ddef91cc7e1e61c2831bd2d309fc6efe573e9b5840c119b5403fd29b26f8432eca1578e +FixedInputDataByteLen = 60 +FixedInputData = d39c903508148556505d59307b1b2696b95e1f3681a6d3a16995e10d4910ef6f6cebf1a86d56877716277129d0556666626ed554d21742351fc8656a +KO = 3dbb659208e3fad69074d7140c80c97fd123f53a0250ef5bfd1b1b26c702a9ba + +COUNT=17 +L = 256 +KI = 2ef0e5620abf0ca9c0e4ea1c7ab9e1fa3505fe3b9e811dc988894bf10a57f2b9d820ffdec3d6309861223b4f174cbd70 +FixedInputDataByteLen = 60 +FixedInputData = a2ab03b82f184d1f4d7e72c9bf27dd4748fc32064432ca3705562667a84718f3288cc5820a35c3ad4b257e5d7a5f05b63d38a33cca9c49765f8f3836 +KO = a01ef0f82836812ddfd11c3b0ce67ab76a12c1dcb2913751d15e0a44816d4d61 + +COUNT=18 +L = 256 +KI = b93a5392c4abba6dd5927faa58110e5dab7aa499cceeaef7ed6de74fda169a15ec31b06294a61714108af496f02701b4 +FixedInputDataByteLen = 60 +FixedInputData = 64ef5d751e56ea61a40a3d291c0841b659058e6235a91e9697c4508273005679798049fae7cbd2ad2dddf919aa38737b434ccbfb5774bcbc058a256e +KO = 954b454ba47181e19b07603cf513117f404227b5cce7c3b16eb6c05a28b7f371 + +COUNT=19 +L = 256 +KI = ff6207f70e6deba66674e76f279ed4b836a4a3cfd0173e9dcc1b27576ec93888d72c368b6ed448243ca5dfd4dbd79c99 +FixedInputDataByteLen = 60 +FixedInputData = cb844759daaa4fa2851feebe451ba8a83c7c26569c0923a110de7ee12913fb9edac2866b5c17658a87c11ca9ee91b1fdc4923b73b715d9970e04cc31 +KO = 0dcd9893f3a59b096bbb0db6399ff765762051b2fb9d783f66c6bfa25366fae8 + +COUNT=20 +L = 160 +KI = fc3ba84439d8b7ead37ac6c825e088fc80152788bbc9c68569213dd6189d5fd552c37ab73b3d53ee9809a485194fb3cd +FixedInputDataByteLen = 60 +FixedInputData = df5728d5d146898b68d8713aa8053d03db52b7227d502d3effcd51a22d52ecd9175a4b01d2f27ecfc8abf02c1dd80f5c90a5e01396c1107dddb02226 +KO = 87ff36ca26778fcaf4f9209d38095c55c40f5e22 + +COUNT=21 +L = 160 +KI = c6e9513770c429a37ce262072a34c3a63194089e7bc4d7b64e0217860d6a75722d277f4783482469edfe3498e103362d +FixedInputDataByteLen = 60 +FixedInputData = c0f5e32549b5ac231fde8f1d6c87aeb0050469723771fdfe3f27519c0c3a45b420e4c8c59d9baed654ccc08af8a52b784f88e64c910529f43742df02 +KO = e2fa0b8dcc1d24cb27231f4528bdf6d5f1f71615 + +COUNT=22 +L = 160 +KI = 026749a7d261227df305602293595d8d0261d9f696280d162fbfc2e81e9c052893bdf58fe51724ef46300b76b6a041bd +FixedInputDataByteLen = 60 +FixedInputData = d9510d1cf888d0f8ae4be00bc929e24e59ce823b41d90db20b641f7c39222db6858df811fb8c01c1afb1faedf68d54803abdd60c1a1e92f9da4d5f06 +KO = 2599345500e393151ef6ab8eef672512f398e33d + +COUNT=23 +L = 160 +KI = 296a0b0f669bd2847b6403f97b3f4a18e4ac7f93a1c46e55ab282ea307d74230f93a973bf19a2b5171a12405b90193a4 +FixedInputDataByteLen = 60 +FixedInputData = 834c856e8604dcaf3e814b2abd2dc8b4522d06bc932c98c422bf04affcbaa091fb3eb6e970083e4239ea4435d66fd4d10561d0c1f37306673e5c99a7 +KO = e1890298a0b8185270edfac9896927007131fc8f + +COUNT=24 +L = 160 +KI = a4444081d1f63d66ab581e0827f8a3f51482c1402ff632e40e201acc78c4a94e6a1d5b3df052d6ecbe6540249ef26387 +FixedInputDataByteLen = 60 +FixedInputData = 5523d6081f82c4bf9d2d48aabc8a2de3dd8ee79a284f5cf3600bc7e3fc453415eef495a923414c3f6aed113125092ecaeca319674b88f4790601bb91 +KO = 121f76bc8688021bd5b4e439cd4730336ad89c11 + +COUNT=25 +L = 160 +KI = 729f8c41d6cc8d474a5567e7b7f03df4774a1d1761d33768b064a1cc5fac04f1a487b00b203c440a01abed4099310525 +FixedInputDataByteLen = 60 +FixedInputData = 68ae8fd7c72ecae61a977576b87dd8bbce9c0c711dae57b1c5ee88b7f23165d1af224d080926b0c6783bdc832d34fbf1800cf464ef7869417b450a2e +KO = 282cac748b534070d2c44d4ec89443021fd3f9b4 + +COUNT=26 +L = 160 +KI = 4344f420006636f9382be4b8d2750acd1537883723a79e863e02c9f239316841f29ab4371c91ddb53f41001bb4238254 +FixedInputDataByteLen = 60 +FixedInputData = da032e5d4805df5adfa24465a57127ae8b97f0adfdd506c1f061910b1a583e285ad230bfd9f65c70aad61a1136e533f5de5a8c20bb1b3fea969c7c14 +KO = 03419614557d09bbee502a902f0e9642654d1a6c + +COUNT=27 +L = 160 +KI = 9306f176bf2a7ce46a86525f149b79b8ce64eba0e48b0d51b04a75099fdc8511fd740c65269f5c9e31df8fe9b8a20c1b +FixedInputDataByteLen = 60 +FixedInputData = d6f13137de47abf778dfc09da41261885a6df280bce87fdb9f230e8b243d771fb8c53206df38af28ee5f16c33c29d2f90d2c243d252c029b7349091e +KO = c259cc8ec9b67d11f43995e23ba23496648f475b + +COUNT=28 +L = 160 +KI = db750d323073d38e5bb93ecbd0e243b17bf4e01868d53928867ed36cde9f4d303b517d88d7f49a5d56c58654c879461e +FixedInputDataByteLen = 60 +FixedInputData = c7193a0e01620bf34f44fd16b18f3efc8af20088c4f209d9a9810b75d84c1abb84dcbbd2ccdea11679804d130e26a4c64011562f0c50595ac5f07f4b +KO = b0974f3e4ee88850e2ba653e1727cab19a7210d9 + +COUNT=29 +L = 160 +KI = f0dde0db913624bd67a1bd8749337e4f882a37023bc93accab6124361320127794950c5044d85777576b27b6147b6cfc +FixedInputDataByteLen = 60 +FixedInputData = 15f019a7de220b1ec4107d2b87dd136db43e8625f8bd5731de8d47e6901601ac2d124f4865e4701bc13a1b2c7e870cd09915cbed636d5f365c0e973f +KO = 3c3ceb2f80cfce74ccbcdd00b67ac76f064740d7 + +COUNT=30 +L = 320 +KI = 08d867a61b13cd8c79d3a1cbec3493925ece900e06993063bc0dfe0247cd059ba50a5fb6afc65ac469793817a1f2dfee +FixedInputDataByteLen = 60 +FixedInputData = af0c83a659267869bd7cde387bf1c29c9c0ff3c6cabf512c73fd671748e4e9e49218de9350fc0dde27839eb1e2878f900689abeb7b540c70203e5a95 +KO = 3fef69d875b9b6047c33f295619f6e7c7125c875d55409500100f71bee6551d511327fbde607ac41 + +COUNT=31 +L = 320 +KI = a027bb0224dc517124ed9758734bdb019d88e0460b1c868879209b8816b94983034fdefe3b951471e9eff8b81e62c7b0 +FixedInputDataByteLen = 60 +FixedInputData = a879e81b7d33241df674dae11ecd82222bf83464c980368285e2bdb54d975a7ece3b1a620bc5ed064c657db7866b6286e8869589796abbb928e955bc +KO = 2144ebd44afecd80679c2a1941ee6d4266f2d450ef641271aa09ddbf6b66d0d78afd85c2ab4bb698 + +COUNT=32 +L = 320 +KI = dd09277f286564e4032db975d843fc48a9340e3ca7dba248530485697b37952eebac772260f4f5da98291c41ff45a380 +FixedInputDataByteLen = 60 +FixedInputData = 7631d51aff730528b72d7413d52a8941f87421d8c0f1d87d1862907242aaa23b2aa20bbba2da453a4edddb126eb60ca27d4ed2ecf340272266b456c9 +KO = 50c83bb94603f6d0f62c26a3acb258a85ae1e85b5d1e47db6629e841e86ebc65a4d95bf69193fe01 + +COUNT=33 +L = 320 +KI = 46bedc0f6d4b9b5e7a8b4202b1a14d7774133479cb47027fbf1ae8b3827aa94ac776984c225c80a40e8debc0f5593285 +FixedInputDataByteLen = 60 +FixedInputData = 56222f7b82ceda8b2cec0e727c4e1628a15e1b81d1ff0eeebea6afb87c2c4dc831f66752c3037a84ea00e4a66096071203549a950f9f751d74330f2e +KO = 0558e32a2173ae82f48075e1f1b4591093f0da787d180a121bcda20dabf6a35758ed42be4cca58ab + +COUNT=34 +L = 320 +KI = 5b88a51836513757972225a0002e42e7e7c7c847e93d631de335915fa09939eeda3422c7d431d35e201b41b2cdd3d28b +FixedInputDataByteLen = 60 +FixedInputData = 92cf371e9283d4aedd6521ad334b493a01783eec63678552ca13af4f66bb67fadffbf6a1855b4d3ddae4c2b44bf9468621d9ecf4e30adef3782652f6 +KO = 5c9e753702824e2d91f3d7742f350a71d8b085920f00f8d717538d00d695f2533530931b5b72709e + +COUNT=35 +L = 320 +KI = 255d4aadfd677b0090dfabc51649120533d2aac957578eea7a9ef3204b5561c5f0dc1cd197b431832cb88c5cc9169b20 +FixedInputDataByteLen = 60 +FixedInputData = 23960803a7bb3233a4c256bb1715e24931aa021ad3637235e64b6b8595beb30ffde9f7bc5404853d0722eedba9b90ee4d9a49f9ba63f521af1469d44 +KO = 51a41667fc9e7ecc5cbad5e615d079f7ef0be17f146b2174e7c27a62f94e6c17460d60d86cbacbd5 + +COUNT=36 +L = 320 +KI = 0187d14ec041fbc6cde09c17f793b439d3ee896400be2302782b79c2dde3c236918c74be501ec75eb6014a92f49c19a3 +FixedInputDataByteLen = 60 +FixedInputData = ef2b413ceff4549e392c57d4ca955d048640c5215353b6cf03468c14e7fe0d00c330bce3d1247ed3328efcad45262c4d5c75aa89aa18b3798a29cc6f +KO = 0cc90575e42bbca1b6ba3af5d5c066a3cb6e9542d633b96c12a56f0e350897b2997692897b074b14 + +COUNT=37 +L = 320 +KI = 8fffaaca722f9e4ada9b0efef55d3198c62e8f106917bc8e5734a239cb5190f226858a5227cd20d0090843cc5a7e178e +FixedInputDataByteLen = 60 +FixedInputData = 3d9e422b6bfbf06042fb1c0af4dfa2c34a470b2af16ba5ff3e80876befce95c4df67ee05c4062f0c02e452d3b9c578e4a63f9c8900f4e998141834b6 +KO = a24e09b4a6d9c32249926136e7ca9fd8f66bee3237376a8aa5cb5660fa4d296fc4991ad2a5073bc5 + +COUNT=38 +L = 320 +KI = ac16b3bdcef5163a1592a47a9f1964e5e20fc87de0cd68f4262deabfc82fb386cc3fc67366a79de7b0b3cc812e64d751 +FixedInputDataByteLen = 60 +FixedInputData = 060c0d938d24653464f5f139256c9e64dcd48a23369e465cb3db541f7b57f7b2b87500beb563a2ae98ece04e57b65659e6cff4091336e728073d1712 +KO = dca78de81409ba127455030d1721f1edcd46ba2e94f1b7968a38d3672c1bfb4a22c3189b54e21b72 + +COUNT=39 +L = 320 +KI = 6b035ba41c1b49c0534331e8947bf72cf1f3de06bac637fcedca77594815e69600c752f7b490ba367d8302a68b55b9d6 +FixedInputDataByteLen = 60 +FixedInputData = cc1b10e79b58d96017bc5372544b330b82a55cbe7ce838de48ea7ade83202456289e2364032b2066d7db25a7d48ce4a8ad496477b90a160271b0d54d +KO = 33ad5d1e22d37ab1a003134f83227e15f0c796a4817e654b079a1bb0f847046ec6999800814d9906 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 216ed044769c4c3908188ece61601af8819c30f501d12995df608e06f5e0e607ab54f542ee2da41906dfdb4971f20f9d +FixedInputDataByteLen = 60 +FixedInputData = 638e9506a2c7be69ea346b84629a010c0e225b7548f508162c89f29c1ddbfd70472c2b58e7dc8aa6a5b06602f1c8ed4948cda79c62708218e26ac0e2 +KO = d4b144bb40c7cabed13963d7d4318e72 + +COUNT=1 +L = 128 +KI = 912141f04e2bcf79fe4bafe46f44dc9082ca39dcf964d9409c486139787467eac87095a8f2e2561c19d418ee6f3d836b +FixedInputDataByteLen = 60 +FixedInputData = cba728c3cb42f62b9fde6598c8628e0f88f7639fd605b39d81296a0749f27c8b75830686deab949de1bbd0062e46524b1f30746c1cba02508fb4c29f +KO = 158b313c6d28b03b288ae2154eab2140 + +COUNT=2 +L = 128 +KI = 43c80426677180bc073d093a809436e16d56082647ce17948765d560b6ccf0442129eb55341370768197badc754b095d +FixedInputDataByteLen = 60 +FixedInputData = fd71974c9f2d40c04d62b73aedb6a380ab65e84712e7c7dc3c109ae30311f3ede77c7ece413dd5769fd74cbccb020c92f7b87c376205ff9490b689c3 +KO = e241e2c538fd0293de1d5f6e7cd56c7c + +COUNT=3 +L = 128 +KI = 06f29a5d684a2eeb623532484a691ad85040d987248dc82c51d9b0b7e7be51847e9076e26fa7d33be6856207fe4ce035 +FixedInputDataByteLen = 60 +FixedInputData = 56faffd4911601c217725fd816fe0c1a1fbd8f1553f20d8101422fc72058cab9c2e63a6266a726075cc31edc0a327fa4449b5ec981a86d9141932ab9 +KO = a2df03f0212038cb83ba468e9e05a502 + +COUNT=4 +L = 128 +KI = fcf5db9ab3214fd36d9fb4247ab2a6f58862f1387917e585fa656fe0a19847b3c111fbee5a868092f224c79658ebdb52 +FixedInputDataByteLen = 60 +FixedInputData = c792fc8b32a86c94212b5c845fc78a9a66d94ef98378e4d800b369f543f0a077fde0b6b109efb4c6bacfa1502249ddc1e39c7c56dfbe3b285d8e1970 +KO = b75b0c95ae60eacf7ed7b6a216c0a395 + +COUNT=5 +L = 128 +KI = 4179a34cac89de053cc0e1557d41ba96c2aea4e35a0d304dfe2d4591dfd5deedce94ffc7ba6aba8b17dcda0e9cf8c420 +FixedInputDataByteLen = 60 +FixedInputData = 3bfab95f22fc446e0e3682ee197f34db085ff24088fb6a26299878a309eae112ee32bf4882e218ad0a618b3062d685707e1261c15d62d14c5ce958d0 +KO = 49a25905c12ef9fece58c0a2861078c6 + +COUNT=6 +L = 128 +KI = 816e498680e5cc39b8264709b508af653a50b927fcbdceff2ebe62ba3a25b79950268d3114ac49168c57c419fd77dc50 +FixedInputDataByteLen = 60 +FixedInputData = 40486cb22cacddde870b727de81e11667ef92cb4f920ce7f2f80a0ef29add016142ce2694e866e1d631b5c1c13ba1e3fd0ddc9a16447c20186fac13b +KO = 79a867c0333d346f0df8ea2c6d4cb14b + +COUNT=7 +L = 128 +KI = 6cfc570a4adcebccb8651c6db504e765364079ef34315c783546605ac48cc2aa933c6f10e824acc3c7338a09c01e1a30 +FixedInputDataByteLen = 60 +FixedInputData = d5f8ee6de37e3d1a54c370bc2a80c88749a546857c60c6ee6df22f4f166be188bd2999870fa5fcc1d7cc455828f3446e6a450a14a667e715d3c16622 +KO = 7cf844677f8970285ad148e9904ab137 + +COUNT=8 +L = 128 +KI = d6d454975edf1598fc5532c5c3d9fa0ecd357ea587b0601c90c7515729a84be28c0c9313a6ec757b8c2af5c17e994675 +FixedInputDataByteLen = 60 +FixedInputData = 5c3edf4d856931d83f8939be9a245ef34638f406dee47aae5162a71f0f68c46c95cede46fa452a83d0691e7d06da9ab200fd5fb2f7c5f28c8a122c41 +KO = 0b14055cfb841a465259b80dc3e87d90 + +COUNT=9 +L = 128 +KI = d62569c3669f1012c966f54ac5ac121d8a89871582347b13b208defd50cd3bc4908c9896257b10345bec2d40df2b6c5d +FixedInputDataByteLen = 60 +FixedInputData = 918c0244a3a7870e3ae4f8c07628bb754a0f6f8a52137d549c7e9e17103b42a029688857185e608470953f787cc97a7ed75e7a3609eed2f3b1a20e39 +KO = 2dc4524aeccb5a21acf1f0b13053f5a5 + +COUNT=10 +L = 256 +KI = 8fca201473433f2dc8f6ae51e48de1a5654ce687e711d2d65f0dc5da6fee9a6a3db9d8535d3e4455ab53d35850c88272 +FixedInputDataByteLen = 60 +FixedInputData = 195bd88aa2d4211912334fe2fd9bd24522f7d9fb08e04747609bc34f2538089a9d28bbc70b2e1336c3643753cec6e5cd3f246caa915e3c3a6b94d3b6 +KO = f51ac86b0f462388d189ed0197ef99c2ff3a65816d8442e5ea304397b98dd11f + +COUNT=11 +L = 256 +KI = 96c45dce79a02d2bfc2a10a8e744c974812e6a9b83474ce53743fcb334b87d826f411bad836de017790cfe07087f8b02 +FixedInputDataByteLen = 60 +FixedInputData = 80698cd988e02b1bbb0d02c1bb2bdaf544ffdb3527ede621d2f2f5eab4a4964ef530378e94ae9ab7484d1eef854832d5bb204a8bff21651a9e3ce758 +KO = 8ef1e0fc26d3997f985ab5567066391c0d8ced54f1cdabce57b5accabe21ef78 + +COUNT=12 +L = 256 +KI = 822c764a1b117085c10f0e689814d2bfbd9b43287f1a8c75d795a9831a286184c8586f3577b6e5bbce1637925e04fc47 +FixedInputDataByteLen = 60 +FixedInputData = af346110b941b11d2189316c9fc2b9f4213775a5d7368d35412678a28fcd03b07f0549666efdf30c80f0ab5563720a56ef616a13bb8f7780036fc08e +KO = e0ae235cb82380527be76934a69622396d90e7bfa7e2d295e4375bcee0d1b101 + +COUNT=13 +L = 256 +KI = 340e212d758e83cc5b89e4b56a86ee8c9631ae4e4bbaec15ac095ea4407bc7b634ad630dd0be85a91c08a8c7e1e1030b +FixedInputDataByteLen = 60 +FixedInputData = 3cd5561ad12fadfce408e04180afcee38b83156b9e4be0779c4f0db9e26bfe5ccd43e15921977cd26b1db8288b80089eb7d1bbd7f59e1011b3e18b51 +KO = 05fa577b7081210e7c9de69db03d7c2026cf4469a90bfa29f1c2c10818d463e0 + +COUNT=14 +L = 256 +KI = beb7dbde7e0a8acca2f3ebf8c37a1e9c318e447b9592f93fc9021e690888391a354810b9673e1e2400f05060d3aab851 +FixedInputDataByteLen = 60 +FixedInputData = 560be29c62eca33855bd1cc70adfaf4e7eaba4fe55075d466e91467ac4f4b9beb678e1b2c961511ab12afa28d34a11cd2ee2b151609bc851036d1845 +KO = 63f96d3339e355487091287012d8d46280387567afb67517ac616d340fa36466 + +COUNT=15 +L = 256 +KI = a360f0b516fc35a76d1d4a9ec6a08e856b8efa9310411398bf1ac69f28539300bc2256d76388e504c1f60c8b60e60698 +FixedInputDataByteLen = 60 +FixedInputData = 0206faf5c9ac40eaaca9a1d16ac71f19e2de844db2e73e4fb7e34567e221d5acbc6931412745dcb0b05e119284d21c4bb3f9a939271750f68784fd9d +KO = 88ecee742a071f9d24720520e8bdbfe140ce57e7fe2b686966871eed0a6165eb + +COUNT=16 +L = 256 +KI = dc875b2f393c1d40c241261b0918790601c8b908608448f766e6e8aecfa5e4927e7574af4030047d98b11468108288e3 +FixedInputDataByteLen = 60 +FixedInputData = c63ae3b995afee4ac3154bf9efc6bb10e537736ab5bc427f3c376be8fb81aa5e0764a4b0165eaab0a519ecff45e6f6c769ea664bdd6935c94d8acec2 +KO = 473dc6a980d6e2465bfa3d02e7e5341b9cea5e09f27767a5c58f7db60b5f744b + +COUNT=17 +L = 256 +KI = 49db7631a3507f02d6b9048e26afce48b05e91b50fec3b7ccf2e8bde9aa9d79c0b6673f814d8ce39795e79239cbc3967 +FixedInputDataByteLen = 60 +FixedInputData = c9083a35299b25141cdc60b4cc7c24263693f15e7af1a8c6d121d798fe0b9948a83338dc2cbdc75876efc83fd3398ca0df223b105b0f13ec2033bad4 +KO = b350425347979c6f1c100db1f6de919100ff713765c1dea146c62a69896235a6 + +COUNT=18 +L = 256 +KI = e2168ab072c12da471fc024fcbc52778e9bd68f44762b9d8baab746db9c14ffe7181f71c2ee6488130832830fd0bd5f0 +FixedInputDataByteLen = 60 +FixedInputData = 59569454b2f5424a914a2d166da8ee127b0ec5ab4788b115c1d9966a5297181c64549073229a32e5de40c94a8f9efe71a0c968f6330482876e37bedd +KO = 16cb6bc93d9a001460b83259bc9a4344d4b4cb422c6102565dc5b190de1c5673 + +COUNT=19 +L = 256 +KI = 00a12d3ce4ff75a6e30f41f3557c826af1326b6302f4ce887bad3d3317a548c8c03a057284dcc38d8bc690bd4a565f47 +FixedInputDataByteLen = 60 +FixedInputData = 24c5c0b2c810dfa08e35d7feebb8c78e0cd726c92ecd42d9171013738ca2531a947f523c37f64cdb04305bd969d1d6f9ecd46405d28280f968500ba7 +KO = aef3d57c8da7d9582c5d1c62d6b64896da9b1b0e4012a44cdc3dcf4b70ad6c66 + +COUNT=20 +L = 160 +KI = bc3157b8932e88d1b1cf8e4622137010a242d3527b1d23d6d9c0db9cc9edfc20e5135de823977bf4defafae44d6cdab6 +FixedInputDataByteLen = 60 +FixedInputData = b42a8e43cc2d4e5c69ee5e4f6b19ff6b8071d26bab4dfe45650b92b1f47652d25162d4b61441d8448c54918ae568ae2fb53091c624dbfffacee51d88 +KO = 91314bdf542162031643247d6507838eaba50f1a + +COUNT=21 +L = 160 +KI = 23d5f3f34c9fe733e808949f4011ba3171376e3bee807ec5b28496bf4eb51d85aa37c42e1ed93cffbab96c6dca3afb3b +FixedInputDataByteLen = 60 +FixedInputData = 6ec7b6bbd81a312ff787dc6af7c7c7b9cdbb7d0c19d808536bc0990bd7e79e232bbc1433ca567cbcc4daf79e8d7224c30124a639852587e2715ae62e +KO = c3c3579cd70af7f8c184c580224f27f7664c9fd3 + +COUNT=22 +L = 160 +KI = 0000d9b7ec6fbefdf256fd68220b5205ac65a2001145118c50ba6b657032198b8b7ce3b2f7068a780dc17c22459af2b7 +FixedInputDataByteLen = 60 +FixedInputData = d857541c62b85756dc73de7dc2d86f5d5e8b28338bb0a945b5c4fd7c81f71961b9705d3d153b19195d003b74212068ed10f96c53438653087a0152cf +KO = 793ef113f96397ab0031eaa0faa777c107e7d03c + +COUNT=23 +L = 160 +KI = 4f3d744d3e449e0627bf4498743828f86e638f60620a7ed4a7c9b5b073691c9ec94728c58822e827f0f6ccf86dbc1cae +FixedInputDataByteLen = 60 +FixedInputData = 301feeb25e6ca8503ecd821f1d3787aebfb3d0ec518bb31174f5209b2ac1f28ed3e698736bad10a18e3cbdb5dc27bbd12d058b36db0892f9cfd08300 +KO = 85ef9505b230565eccf2a64ab3de53e5a91c7b51 + +COUNT=24 +L = 160 +KI = 6af3e1659ee7caf1d10ad9135c9757350f69886ccab1ba4fde50c4614b319e2b20ecc7636c5f6bbae71cd35565a4a2c8 +FixedInputDataByteLen = 60 +FixedInputData = 79bac447f12fbe96c197963b91b939ac3dbf4541bedebb22c5677f54b377a0cc3b55a2bf4033d422401a149e74a81615472d0d4f8e4f0ce54384d844 +KO = 28abec20d6f092d09e32360986359303753cedbe + +COUNT=25 +L = 160 +KI = 0299d1f064352d5a83fb61e1e050980f65b4b440819d2c1c29b6ad5bdfb2c00347da993cc9ec00fcc4bd01c03fed9b65 +FixedInputDataByteLen = 60 +FixedInputData = 6f9ee5cb3852eec2ac3f095c25c20363d0f7f4770899bf99187e2a830c6571aff821ceb7e80b6c744f8c5e7bc0b2b8196fb540002b8db7bc60913998 +KO = 293e0fd3e4d06efe9ee1ba7d8bab1d36bd7509c1 + +COUNT=26 +L = 160 +KI = 1edc7fe9ad33a7f6f12f350c128e2893ec1be59c0a77fa5896f2e276bf9eb19ce5b1c1cc2ff25f9391da304d26037be3 +FixedInputDataByteLen = 60 +FixedInputData = fe3483540341174fadd6bfa9f96473eabd964ad588ae1460739deb3bf512475c6d57e017dc46e1115733dd81fa6a5daa9c1f9d23c0afbbb36958cdac +KO = 3c192347ce7313e9e54291c37c412cf90af58a65 + +COUNT=27 +L = 160 +KI = 27a9a514e63943e9b90cad1291fb2a3054c85b4a745cc3cf31bdc1c8935d153fb495e7ba4ab641b7c9e3b5a7c497b1ca +FixedInputDataByteLen = 60 +FixedInputData = c5af66ce6c03fb7fd88017b38149a32c8c9dcab96665efad28deb71b61ee75887e1324800b01b13fdd5db00b8bb4be50cc2eaeea43cf26e77de6dcb3 +KO = 886db74207de3b034f3e70cf9b47324d57df5185 + +COUNT=28 +L = 160 +KI = e358bb04a5aaed97939ae415ab3ffe9d2ab14c86c3c3f72b285bfdfb7c1440f80d75ccf28d2c64d503426f552cb4fdba +FixedInputDataByteLen = 60 +FixedInputData = 6b93add9163f5e14df0160b0ee0402b3542f920fb12cba71c2c7988877be46be951113dabf48aff27e8c9b214cbf293b8a966d2ea7ff515b6bdaa8e1 +KO = 48bc1bc135d5ce4ac04b11e7c50cdbbf84c44ed7 + +COUNT=29 +L = 160 +KI = 6e3ab74222caa37f732de378992ba75c37b1c14b3f5a2c2bb42c270d6f213eebad3c3524a4b354f753bce5ed7ca865db +FixedInputDataByteLen = 60 +FixedInputData = 79d39097b19bc6172adb445cf9418979b943825228307f2f3aa8a591e0331c77ba01aedca2c094390c04694dac907be1ed20c124c0c1e5b278f63a3c +KO = 629354fadafb077d7344f524b82b7d14a5ceab22 + +COUNT=30 +L = 320 +KI = 582f968a54b8797b9ea8c655b42e397adb73d773b1984b1e1c429cd597b8015d2f91d59e4136a9d523bf6491a4733c7a +FixedInputDataByteLen = 60 +FixedInputData = e6d3c193eff34e34f8b7b00e66565aeb01f63206bb27e27aa281592afc06ae1ec5b7eb97a39684ce773d7c3528f2667c1f5d428406e78ce4cf39f652 +KO = 691726c111e5030b5f9657069107861ecc18bc5835a814c3d2e5092c901cb1fb6c1a7cd3eb0be2a7 + +COUNT=31 +L = 320 +KI = bda32ebf6b8d6c21b4078c05582ccac57d0e09d598ed51ca808bbae4315ff3082086e772a50f828ba3a8a47089604c1f +FixedInputDataByteLen = 60 +FixedInputData = 723a6aa3e2093f2b3a377e4d716cfadef784eb38d10302a8bc88294ffab02e8ab43e6c83a70489dc91a4040e1c04f711a9adf601d49a2ad07835c668 +KO = 92eba10440a0f28eca40c765cc08031bfbaec5fa2a2d3fa19069cb3d5dd08e01702cd5ee16328d0f + +COUNT=32 +L = 320 +KI = bc8d610533e7fd81f3f6ac2f93876be259e88c6f234abd0880762d12cd7d2134f252becc395cc48b88eb645d722514c7 +FixedInputDataByteLen = 60 +FixedInputData = 29a5ea0dc26206268095791a2c0b1819079c88f85dd0259bc8ea74d6bf504ffc21c6cd5f92f74a02283de4e33945393e64ca4b0f691885e4f2762e27 +KO = 6e3a1b6233d8e08a1cfe49c9f9e8605fa366f61080c5f1a750b22113168d36001daac6d7bb8c99d4 + +COUNT=33 +L = 320 +KI = d6be75028f7bd73620667ea50c4a674471854b677ff0b63026460c3000d11b5210029f2979b3eeaa613812983e7d7693 +FixedInputDataByteLen = 60 +FixedInputData = 5c2ce248c0a73a29a6e8e7b3fdbbaf0198d636e6d9d6a547685c27134d80411d122f96311434798cb19b3d446f52d7d1d74bf3ee3fd1fea2a3b526ce +KO = e67c995da49f4ed0f6efc09f839c795e8447e17790f9805aa8a93a4db9a03970c280e9159a64fec3 + +COUNT=34 +L = 320 +KI = f7678cc0b7aec5f4bde487f30a5a88c988fd24c463b9e46b3b2ae4c765ca79c48abe691cf93b6b435b2bdff2a3d491f2 +FixedInputDataByteLen = 60 +FixedInputData = b04c945bf149f2f6d17438958d1a725c3a8ab46caa15a05e809524b9d1777efb48e7d6baaf5d3efbf30b69b326935e59411207b913f38988e06abe5d +KO = 65e303ade8d5ed5559c40e6312b10ee4f2f4ddee166127547ff1a14cc0318cdc61d1d0c3d6542ad9 + +COUNT=35 +L = 320 +KI = d5d78eebd12f82f398235ca72af4277db475a80da843f36e1ed95a661e1e610a2c7dcc433e60029c6689980961f3590f +FixedInputDataByteLen = 60 +FixedInputData = 094c5d7c7457c51c877a0bea03fbc44165c10635a4e64b8556c8ecf20914e621ef34224496489d76f67b2639608820ada74137916bfb315bd50872ed +KO = a16e9ec1be1ae3b40aa906c8e18e9a7697cc34124b7b04957ce149bc39bdf27016f5839e21ea7976 + +COUNT=36 +L = 320 +KI = 58f1a4c16cb332631b217a8e1b5cca843665064cc61c9e82ae4180d574def4e2a3ab9403036e3915d95044997f1bab81 +FixedInputDataByteLen = 60 +FixedInputData = c77a0bc9543841dc062c8abb804978a3af7192244aac4f73a821750ba38d486d5a2b4f8d927f830772c4e5208e91c37f82b7c658d240e14e20d58cee +KO = b2d075292489bbd177f72e5e800618d04a30f9b6e0a8d1fccb438ae6f646a33e0c47d3625ab87b6c + +COUNT=37 +L = 320 +KI = aab0e07e2845ce1664057aa15a1d50c35ce85591c5e0d8d3aa7e8c5a58b0bf56c270957f3728c9745a4bc696f87ca0f1 +FixedInputDataByteLen = 60 +FixedInputData = 3c115bffc26d419182433bd43570fb3f6f2ffe37855a5546dbc542990fef1e332c3a070743ba31e984ca18cc94e33f4f2c744f6b70234a7ba80d7e4a +KO = 001cda059179acd067bc9129017d24e8b99a2d6604e14714f720358bf7f43cbb6a4aad4623267e72 + +COUNT=38 +L = 320 +KI = 0c5620f34aa7029f655a9eb9b051f13251d65bdf99d390b8f67898eb2216ec10bacb29358b895529db64fbfc942fd0ff +FixedInputDataByteLen = 60 +FixedInputData = 6d8b8cdf7b699c0205c6feb4ac1839d3c436cf962f8575ee67ff20d69103c4aa93bb369d360980181e38c44215065c99a066946733ede23185183617 +KO = 2857c7b4221a02b6717a1c67b1eeb64dcda8162284faae88466414b317e45457b5aaef5b5089722f + +COUNT=39 +L = 320 +KI = b57dc52354afee11edb4c9052a528344348b2c6b6c39f32133ed3bb72035a4ab55d6648c1529ef7a9170fec9ef26a81e +FixedInputDataByteLen = 60 +FixedInputData = 17e641909dedfee4968bb95d7f770e4557ca347a46614cb371423f0d91df3b58b536ed54531fd2a2eb0b8b2a1634c23c88fad9706c45db4411a23b89 +KO = 5949acf9635a77297928c1e155d43a4e4bca61b1369a5ef50530888550ba270e26be4a421cdf80b7 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = a63c1e7cb3b65787dcece40a6707a3d1211875dc2dfe3442c186bccc9268b1e746f308ae4340821b31249836c752cb6f +FixedInputDataByteLen = 60 +FixedInputData = 1b370439c68c164c8ee6aea1250babf3adb77f8704f262bdf77e481660213067ec81b8c0491e6df2b42dce7f86e29906dab8c022f2a6dac1c1de5757 +KO = e65f13d21fb0349e9646b1f0d23910c7 + +COUNT=1 +L = 128 +KI = 57135c1521fe01c6b8c55426cdcb2330717c79bf9851731c60a4926df7d263595eb3d7d6b034e49fc7078ecfb04a0510 +FixedInputDataByteLen = 60 +FixedInputData = b51c400cd82a7cb46bf07a48f2993c18e5aa5486f1d910b05f35f61ec4d07fe778704ae81f56a075a127f3348b6266d005df2d8a7e8b559bec8c089a +KO = f3f715a0849203fa1a2f325e735f77be + +COUNT=2 +L = 128 +KI = 9905ae3d3b8e3bdac245c6819a36bbe0e7cc5f7e57cfc0c0f88eb2f6d493a74c999c156b35685d5efb4378c0e8ade97c +FixedInputDataByteLen = 60 +FixedInputData = c2a9681ce19ea33536441e589f005827ceae6cecdbbc704f7907729afb1bc622614724e101a957cc17c3c4ac1325f536ebb854992b5856308bdc732e +KO = 6dcd634fa06c2bb6311e061d5f638853 + +COUNT=3 +L = 128 +KI = 2f7e6ca1624a4cb43a73501423047a5708707cdeada95881dff81992df7466bae2bdb8ba70719bd0bbede9a6d8f1e86b +FixedInputDataByteLen = 60 +FixedInputData = 9c1ba167fc8bfdcbcbd36b4517cbc5a81f229fea588fe431f94747075076c6ec269cdf8d200f2051b9cc9157801745850890ec5f0255aed30c21211d +KO = 032249f1374889588e22967d179647f9 + +COUNT=4 +L = 128 +KI = 43ea727711d7e5fd74c5a94f83875402fd1dd8a1bf77eb12890190d7460b8b375f105d800be6c98b7fe33eeca400d086 +FixedInputDataByteLen = 60 +FixedInputData = e1ff99ee474b63031a559d2c6a5c9f55e6fd02b2a5f376c4a927da00834ac90002643a9050f3e8bdf17ecbbda63ae1658e2c30a5dee484a3e73baaa2 +KO = e83982eb0463fd7b9c77f3efd9270fe3 + +COUNT=5 +L = 128 +KI = 6e95a7e28b65577a7dc3acf28d8a4800834b9b65b7f610946f1b86ff4e667db5745f6a396a711a12f0a145daa7d1eadd +FixedInputDataByteLen = 60 +FixedInputData = 3bfec2ac6fc6d45b424b9cbcb60d34e2b137bf4bd3a7a2a72a3d0d975e44be6d451e084e68a48153843c4a81ad71e4066ec70976ffa61b0644708d09 +KO = 348d00d34611c7aea349e07dcc9d9fb2 + +COUNT=6 +L = 128 +KI = 06e80508a8904837314592166bb257962bf8bbbf912cbb55d7201aa67b7a406da0063fd934af3ad3dc2b0e03b58209cb +FixedInputDataByteLen = 60 +FixedInputData = a7bd8c1f0e72d176bb32659b83a2cfb780c412b301b38e0aac0de47af2413a0b0c490a538897f57b2b2a4fb6a3cc0945edc4f3af345e59c6d55c47db +KO = a441ab276d3f6420ea3a38b35bf7d564 + +COUNT=7 +L = 128 +KI = e59cb02a550b4e934bde5c244508a6cfce40184866e0a57d168cdd2731fe20af784827acf27a88c51e850666b8c09104 +FixedInputDataByteLen = 60 +FixedInputData = ad8d378e5d3035e2113920b57c52c42e13ac61b5a546543df38e5806734ef50a1206a3d3c7ace764404518c75b8442ec70f4172c7a6ac93a7ae8c186 +KO = ae29ce8cdd030526357244a498183c7a + +COUNT=8 +L = 128 +KI = 53f232cef7015274e48e320a91df362d8153c7ef0fe70bf398ba19f09e3e94ad51e41c45da590ec727c4022bf5c5886c +FixedInputDataByteLen = 60 +FixedInputData = 7aa83bbed49f76438ca9a60ced8e3dbd6a9c55559bc32d51da39a5142aaa90683305ad428152d6dadb1ec0a84df7c799ef72db8be1794a7215750baf +KO = cb945d943ef8f6ed2dfaed442dd6a5d1 + +COUNT=9 +L = 128 +KI = a88bbc4eee1686719a82e4756d9659e768ec175ad74e4b416f976324a04f1435b1e5db17c6f7a532b837a1aa4e680369 +FixedInputDataByteLen = 60 +FixedInputData = 255fee7d891087d3176bad6fc52f785c5a0c1c10d56b91eac4c3ee6121dec53d38c1709a541c56c33f591c2eafb2251f7cbb56cc117e1a5c335373f8 +KO = 2322b34592e1b4dfc3d79c6ce7b18dcd + +COUNT=10 +L = 256 +KI = aeb0ea3a4e013fc0870e515a5a940e30c5bcca4a2a24f0b14207a2b437b03249f6cc8331a12192f1726638c6010e82f6 +FixedInputDataByteLen = 60 +FixedInputData = 1cbf18dd26dd65bc18a88992ce4139ad481955e260a7a4e7ed7db3f00ac0dd72c588713790b4f06445cc74a5848db519ea56e7f093b699d24cfa548e +KO = 3a0424ff458319af9e3faad6939a15e5bdf30980f765854d50a17c54ec7af1ea + +COUNT=11 +L = 256 +KI = 97535a81c34b4ee1beae54c74dc0aead569921073428e442efd300de7d370d4cb9a08ca56a800352ab4c707d569f3a9b +FixedInputDataByteLen = 60 +FixedInputData = a23d06779de624fba0504e980464f327fa099b6c57d0df7f7ab476e77151d83415ca09f4d4a0c56562618287e821d8efa1bb24de4b3028f804ffe1a6 +KO = f6f501fd39c0a961f4341eb61398b463d4d049e45cfdad3061710fa177031347 + +COUNT=12 +L = 256 +KI = 565dd5f9664a0f1b54ddafd3f234a6722e98fa999c82c77cd41f15764409307d3d5296b4e49173ef12cd8a7a086935cc +FixedInputDataByteLen = 60 +FixedInputData = f5294f74ecf66dcc8f778752ac6ed25e3c88dbab7118406c46c5cf0e03e871ad4025b10a2c4cc8e499d7f2c4f954eefa55f43104aa17915246825027 +KO = 453594eaf77e69f597e661cab60e54cb4842aab89fdceb52318e356d74279c98 + +COUNT=13 +L = 256 +KI = 9fe025461972cd18c0eccd61b478f56ad34adb6966a840051904cd2e38e63ba45028c57cc42588ca383d7ea349d25ba2 +FixedInputDataByteLen = 60 +FixedInputData = d13ff242de3fc6023ac00c865000135636a2aa6735ab744f7504329242ba7d81bb6752a98e84fbd98c92ceea50e8c087183c1a7cfbe05f04cb12fbba +KO = cbd374853ad59c10c1d8005a10c153b8101c5234c3d36291c82e33b2314290e1 + +COUNT=14 +L = 256 +KI = 074e1c96d41c1eeecf587feaac593cfeb84706bae36ebd6d85dbf153b2cea3edb4dbfdec6b55874447064562db2b5f77 +FixedInputDataByteLen = 60 +FixedInputData = 9a3260cbe039bb9773c8939bac2bc01ffd65462edbef3804e56669c7fa51603533b4a92ff33bb90c7e169303fd5c3e7d4780383e73963fed736abe1e +KO = 89eff253e5dc82b022a76868e331e6c445d72e0532dfbb3ff142910720f42b79 + +COUNT=15 +L = 256 +KI = 5b094a3a06948bc0163ae90175b26119bca8a6a3a081930e78113481a3520bccb58942d77b1f6639a6bf17268abd3f07 +FixedInputDataByteLen = 60 +FixedInputData = 0dcb59f9458914536bde0d80f6811cdc3c8d67ed561ae4c9f58a56d20c40916b2e14cd9a594b196a87c6e10644d0614480b59395d038aa7e7e07523d +KO = 96ae51d909908b4198d74249ee2c8d0ef750042146307be659c3420bd1e55211 + +COUNT=16 +L = 256 +KI = f0162e200bfcedf7ba86d15637463d3e8dbcbf2f207e2b68bde0488d4b4985c875c2495590e7ee83abf5d8eac83b6967 +FixedInputDataByteLen = 60 +FixedInputData = 5d2e9a8f792eda4d473e9052ff9a43f8e921da634bc5c29f3d8d6ce47cfb77294fc0ab14096f63d7dddbc0c609b1c1b725cfcc7b8314b09131ee568e +KO = ab756773374e74242c15a3d46e12d3e7afb17ae3fb59ceab3eef8de9348428f3 + +COUNT=17 +L = 256 +KI = e7b62bd5206804b169d000396b81b568d6c1e481818738b1ce9cf8512043d2277774aa0531946070292455569c40e910 +FixedInputDataByteLen = 60 +FixedInputData = 6c94b2d96c18fb962bcf53a0aee8a8ca2703d83ff9c9d4eabfe7cc7270c802d2ef37e38ace2c26feb2936faf2e5a3e6aa8af5e29fd09cf5f4ce0d858 +KO = d51c1d9bd7bd9557866052c250475a27d2e8b95b8ad200e7cb44089dc8a1668a + +COUNT=18 +L = 256 +KI = 47bd60bb92c9bb21714389e99f6177bfc1cdde95039448e5d955429d2cc185c47f382421b477df849fea2bcd876ac057 +FixedInputDataByteLen = 60 +FixedInputData = 88dd542944c541cb42258d6f2d5744ab1d89dec2c649637607de13062e2b24f3b3e23de3fbc1a6023449787d05e0247caa0043e072420981bf0a4a1b +KO = f0873607fa2cb9f1fd4c768fba17495c00c64e16b575d4a91e3e47da8085c677 + +COUNT=19 +L = 256 +KI = 244fef498170fcff376361676a2f22f25cd31b0907a35b5dc179579f65407a1ab72b83775f20227685a358ebd0cb0902 +FixedInputDataByteLen = 60 +FixedInputData = a4da265ed629808d83e70a73622b78d7f662d7e35396774c3d5c9afd2c1b44441b1db6a492947c8eb2304c7982c1ecc34b8f18556a8eb9d72a9c2f1f +KO = f91627bcdc17484e8729f87e147f47a623bd57c79863fdc473c77730fcc7d736 + +COUNT=20 +L = 160 +KI = 2303f400934b9d824b8cc4393d0d7f4716418c88f2733f7077a55754173b4c7f0c2c1a736137cd90c6852cfbf567d5b1 +FixedInputDataByteLen = 60 +FixedInputData = ade177aeb8d225ab51f8b3e13a55d10b269f1a405ef3ad552b6a04f62dde865d55cabdc6ce7b38f72444f6ef76c1e2844a96910c4c79ac005aa3a7a5 +KO = 4a1de422a930d42ba36f76cc805c051fc642e488 + +COUNT=21 +L = 160 +KI = c7257838d6afbe15e9aa49251346c7de5628dedde9a53c802a9a14735c4cff0e46b51ad82c2a94837fa5446968d1dc54 +FixedInputDataByteLen = 60 +FixedInputData = e7703d21eef7502a0022f5d598ed8e8abc682d8c3e3feaf94100569e0975973a23f9bb918ae2e6e6435dbca31b16365d75aac3a88ef9c37dace653ee +KO = b21c6f156588bdcd361a266600551fb0cca12069 + +COUNT=22 +L = 160 +KI = 6f0e9a24dd9e5c38cb27aeeea5a9e7718a879632fe3c4a4e610890abd167cd917bb3b67fa907f8c733f6231e372e98a2 +FixedInputDataByteLen = 60 +FixedInputData = d00b7e1a67a3cd1275e3820860a24b15de661883738f9ed60f686c6582bb48a18f9b5f9e99e7308bb493ae824f7f88c49c31ebce0b5e70d795c84f60 +KO = fa4b5c6493b6f914364f3629231c364f27ca6db3 + +COUNT=23 +L = 160 +KI = 9aed5bb31d6d7aef35acbe3eb7441c042db4e591e1eb6c8c6b9208fb2cb566affbb0374eb9e957ddeb257b72a49fabba +FixedInputDataByteLen = 60 +FixedInputData = 3e5288340584ff8ec4368fd999bbb6e39eddb8fb432781df6e1cad3352d204537c335dc3267947eaf3f58c155efaf6716197478efc95f62a32a0f057 +KO = f65e79e0cba1e288c8b3f980d5549adfd14630f1 + +COUNT=24 +L = 160 +KI = 164c1c98a669f4b12bb15ae7ec1fa4b3ebe4e46365c481ec92aa3196fc32d5fadba9e400a25684f16a6c1d545d0d1cfa +FixedInputDataByteLen = 60 +FixedInputData = 959b5a2dbee726d0a0d5684ec4c6ed4d3c5f6b54d9ee25f7188b6878cf005a37f340e300d57032d6e5a6b28a8958c98b0ab7fc737cd79beb1d43a189 +KO = add6201b8e419e5ddd7bc2cb9625bb0d2e96dcd7 + +COUNT=25 +L = 160 +KI = 676ee3d6976cdf0aaf61d0e4bd30e5f87e2b8c2261e44fe5200f899501c44e83ebae5c273b6716eeea86b9b8860606c8 +FixedInputDataByteLen = 60 +FixedInputData = 0062f4f0120eea875f6df5a8706d6fa50741c5e5dd9efa7ccbc107ffd5d0b42f59dd85fc50a11f8b0b8a434f7038ed038b77961abc739a2cdea805d3 +KO = 8195b2f89299aba598d05e905750478b26e75aa6 + +COUNT=26 +L = 160 +KI = cebfd40fbb1c630d2d5e8b36e675daa4709818402dc8ba24afe8929f7bdc4772a62d554e9460d8d7eecfaa84ecf6f321 +FixedInputDataByteLen = 60 +FixedInputData = 544c9e708d9a1cc3e6c76bad1c000467f969214048ede2fa8ae0357ee7d9bf404d970d9d4eda3ea256b3fdec07471e87b677f3d09c93db3cc66a8c79 +KO = 5337b8d3cf5633f88305ca5b31aa4d67da9b3d4a + +COUNT=27 +L = 160 +KI = be7e7d2a699de10bf8bf52b07dd433e6001a83d8864062e762aca8ac092eec907788e352f4483a7d69aa3da597085cc1 +FixedInputDataByteLen = 60 +FixedInputData = 47895b8176e127fdf2511bcaadb2c3594f4b7fbb859f442ec6f29209dafc30272c1e070b9295185a906fde3f6b22b9858205f246a2d45579b2c62da4 +KO = 5287347c9b409a977d9835d593bb0895e0a78742 + +COUNT=28 +L = 160 +KI = 830e48d54092eb22c723a2557ef5f360eb2d99402f56a89110242746a9b5817f9e5ef70289871c15b6f2372a818a839f +FixedInputDataByteLen = 60 +FixedInputData = 75f406d298022375d61baf9787b4b90ff061d292134b7f23879b6b8c475d6c42cbb2b50fe81e3e0b1c89a3c7be3e009d68726cfcca5e23af3ce8790a +KO = 9b5803613ef5cdaefbc4b1d78ba57e823f89af0a + +COUNT=29 +L = 160 +KI = 0b1dcff8e3c32303abb4862b31eb952c2537169a718044c772494b634918ddf71ed543feb8501866b984dff877a58cf3 +FixedInputDataByteLen = 60 +FixedInputData = 7fc7a6dc647e5f2b4341147e4f9a3fdc0448e82627ad8e06f60b82fd889cbae25c971550d3a617d62997f3b0b57561fca678bb6f52457ebf06d0e4f1 +KO = 6cc3fc56055f337072c19df3985522e852e0c5a6 + +COUNT=30 +L = 320 +KI = 7eeda2f618ad4c784fbc50bddd1b6521f7666c5a078b3553ff3785239a050dc13d5dc2c1001cf6349aaedcdd234a0a6b +FixedInputDataByteLen = 60 +FixedInputData = dc0c3627c5cc0c5b88f4c026f5586f898de9dd23470f9de79caa45dbe8e78684cac5df4d74602c2eaee6a366244623ea1b16a57dee462f175a9388b5 +KO = 1ac83cb1b55ec9f2564c57124535004d50a78e7581e1eca3f59ff806d2ab04e474051e34f381c63f + +COUNT=31 +L = 320 +KI = d7174756b20e61cf137b499e7082ef02ed73882e340f475ca66144011037e3a0636efff803450789485ff63bd92df2dd +FixedInputDataByteLen = 60 +FixedInputData = 3ba472316f6327da074c501a5f5d9842cc91b6b5a463e1c9b395234af52fd9395fac5758df6a588928280e73d1e9d669366b0b1079343cee0a60d7e2 +KO = cb4186745ab3700d77779c3e538fea167bd50817e691b154e6f53627e246920598a0f11f61201f01 + +COUNT=32 +L = 320 +KI = e158209590827baa4b5d6195989b4993022c5de5ccf7eac53c9fb234f2d315532d7497d643542e84e5641c9382163fa0 +FixedInputDataByteLen = 60 +FixedInputData = e042d3bb2329b36cf021388adccc6ec4c085767ef414b7a82116ffbfff8d62691ed624534ffd3e8be431971038805ea4615a3635d7fe091bf786bb53 +KO = b80ad42c17a745c7727f4cadf99e689e7a9794fb8ac263d5ef585ebc4979d2f457f82f8303c5a949 + +COUNT=33 +L = 320 +KI = d909d52629329b4d20a202d1bcf2b972df831b1a7a7c84882b49d96b01ef2310aa7d4a1add68c89cd82e4e2810e16e1b +FixedInputDataByteLen = 60 +FixedInputData = d22f7b2f51452f1517be7c553f9e7ab515afebda62a9093c556c2c01573ca81bb7a9a5680130857d17c3f6f2f73e443c325b9418e2ffc336c169febf +KO = 0c4e89767429bf777a50ec28635de6b83d58f31ade565503b29d0177cb96c1fd17b97005b3a9a3f3 + +COUNT=34 +L = 320 +KI = eb053408c34d320a56ed9079547b1b773bcbe1401fb44e89ac8ac0e1760084bece82e10cc75eb46031b20741f828c862 +FixedInputDataByteLen = 60 +FixedInputData = b99db69b5ece49a94e90d11835398ef2b9fc9e6ef1268de57b383ec5fe2553b4e0eb95d0216a1a105f1ed4dd5d22f4120d3a5f6eae8c04d1992cc154 +KO = f1e91b0b3f6e9e92cac343edc242e46a0b330404fd51eea2f625891a5d285c667b0a332546e05d95 + +COUNT=35 +L = 320 +KI = 509450c74a17b6922d222cf802d3b56c0f3f4e582b6bcf13ac28a7cf012504e6c92e7592e6527aeb5b2904a10348b950 +FixedInputDataByteLen = 60 +FixedInputData = b1f2757365e670b8784aa4dee56032e924ca2613bfa82de5aa937e711b222b9d15a5c990e43ddd13b6a8ab96998c1e4b7dbad99eebbb03c65f0e8a5a +KO = 7c45d4b267d3744bb8f7ab22dd90a83abe245d498d5e9730e41227ec1f21ee43aa5316b5d42fb0ec + +COUNT=36 +L = 320 +KI = 45a30f7a63000105656f510989efd07bc5c6c008be3dd9a74aa1ee0faba7e72ec461beb59b50f8198fcffbdbd089da36 +FixedInputDataByteLen = 60 +FixedInputData = 47544f67f5a4d042ad5975da06504e588c60c0f24fb73864e45900988c7115b952de2617c4c880c7a6d4f6136ce9b9ea57f7345f37cb7f8bdaa8b13d +KO = 4f51f0d35db3e4493f7993d15014515b8acb29e5d3d58cc38fcb88e3c4d6bb021ca418f8d64c2580 + +COUNT=37 +L = 320 +KI = e7c37285ecd7e062d653a90610627b7a0a4e6fddd89597c35993a80d82550e6b73459c1d19153d87860d269a3b116d6d +FixedInputDataByteLen = 60 +FixedInputData = 45abd9789cddfe63980877131cdc26e14a096c7c379b31c3dda381db0507e81940c11771cd4aba82408298a51ebd17be77e93d11008a75e41e28a9d5 +KO = 7de856884586152cecf7de800523a6c0c3797abd95632af667cab1fd3f97313488a31a17caf26b8b + +COUNT=38 +L = 320 +KI = b974f067591ab18997f56bbfb8cc35122e5f53e929449c1a864dbdc7c583cb4e05c98b771bdce3cca0906c15d2bddf18 +FixedInputDataByteLen = 60 +FixedInputData = 1f3dc4bfa838aa40e48b37326a4f7616ab3b8028ff74d34e673478b474b6bdae9d990c7a695252a3c4e4529d2233a2fbac154d04ec11f9b2bdb569a4 +KO = 97379e314fc81b3199bb1f26d3f1256df39ebdb5486ecfa621459ce7f9b9b8f4e3433d6622a3ffb5 + +COUNT=39 +L = 320 +KI = 2f0f2e9419447b122c2d62e9cc511686ed6d044f67aa49956a7954e5bb7ee7a68d1993cca0ccb3af2978c3b95d04c909 +FixedInputDataByteLen = 60 +FixedInputData = 9a31c5deeb0304aabdb2d8cd0ebb82583b2b30db519c9413e2f7281a9ca4f8d919e8cdf1a518ed16788ec7a74d02724e0241e4f6b369297b1525f97a +KO = d201f90262f79f11109047763ffaea2f5f3baf7fc5345c587fd2cde0d93a90ea43f5f321d52650c1 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = b405fe54dd52824cf0c298f941878bfe08baf6c77f544b2331dda0cc488fb60e89ad4689053d2f83fa87573b69a6ff54 +FixedInputDataByteLen = 60 +FixedInputData = 23212d6e35fecb50feb7c96ab387afbe5604a9658447cf372b18e2de2d119ae4f92e71b81f894510ef9abe3ee3b98b64d96365ebada29a5102dc162b +KO = 06b556696ecc5269f56ecd3bb81220a4 + +COUNT=1 +L = 128 +KI = 86edcc007327dff0139b3a69791c7047f03b7d1ab9faa5fdb9c65eff64e5833175d0e69b4e5135234a6b37bcb882727c +FixedInputDataByteLen = 60 +FixedInputData = 3dde3f7dcc2812a9e4491bf72b57742ce7689eef4adbbd90c043fe0b5fa25c4ace629ddc9f02692301436345f4a937712268702a3856a81785dfe82c +KO = a6d52617773872147d6dccc237b2b8ec + +COUNT=2 +L = 128 +KI = 35421ef0b9762205b9e7748a38242fa640fc34e17ad79abb4f6f7cc66ecccb46533691ea88a6c537db7c6e5307e83a82 +FixedInputDataByteLen = 60 +FixedInputData = 08d04bf59c754e111a67aa4815ccf80bdc72fb6dae73f6041601fb1d1eefe55ed28860fa8f283f06f2dd4f790520e457b60fde72e43fd598d46f5285 +KO = 9b58f5ceadd79fb9105cf2a2c4037c62 + +COUNT=3 +L = 128 +KI = 9eb9e2cb57d6a18576ff7caa676a7db8beaa66ae476e49f6f2f29544d2116f431e7933088f7aec4407908646460a5ffb +FixedInputDataByteLen = 60 +FixedInputData = 0cca2084e44a569527adafe9e6ce643261c6e85da3ba0f27e3658a63276aca43542c31df196425e8e037ce87c8abc889ab6b39fbf963a26ee810e666 +KO = fdd45f974191af4e52f7564eb40fdb1f + +COUNT=4 +L = 128 +KI = b19e72552b0b8a93f8559a9d93f22611a5351f5a1755c76b037afce3647e32c12302e288d8c4dca82e7cf0ddeed13841 +FixedInputDataByteLen = 60 +FixedInputData = 560cd5cf905b3d2450549726cb41d75cbd40ed8e3c8b849b8555eee7e525ae3a96cc5abe7363fd0400746c7a53b56878ce771e7f68a74d72744996c5 +KO = 4d37c579ea8c4c028640beb91df65075 + +COUNT=5 +L = 128 +KI = fbb847bac4f57fb1155c87af1f62996b582ad8f46189bdab0a845bd81c25124ac21006ce3d2530323989dcbcf5329fe2 +FixedInputDataByteLen = 60 +FixedInputData = 43bab754f15a3413bb61a755c0b2aa8e27d31e9adc339c2ae59d21e221b8385f97d86dfea71f5bd6e7ced0648362c418406a9ee8f77c38b757464a91 +KO = 6dbc580ca2d2bba6d6166ebe352b5c3f + +COUNT=6 +L = 128 +KI = e332c2e1481c740f294e75d81c5009fd27dead54c504dedcecd2ee3017650dc401476873b13b063e5e26d1110fe72da2 +FixedInputDataByteLen = 60 +FixedInputData = 5df05aff680fb25ba36741b792c8fe0fff616f50c8bf548ce54951fe8aa9a008812d591d0dbc986f4f3a4b200677605695e225c76b29f98b5140f80c +KO = df1e1ffe92147161967f011691e9a62d + +COUNT=7 +L = 128 +KI = 21fc0ca42596632db766021523c25f5dddfa002b095b74fb5cda6b220084873fd690c528a784f19687d8ac8989bb2851 +FixedInputDataByteLen = 60 +FixedInputData = abf963cec500742900d0933da1b2263101409ea2b24bcea70decb75c688c293a4f9150f51d6006ef4c13190dd84d2602476885a8e6562a547cac7cdf +KO = b3a377586916ec86bd4e2af04023bb39 + +COUNT=8 +L = 128 +KI = ec91264b236782c6cafb2ff8934ff18f65a2713ab866303092f1f85fdef09e4613e1700bea512653509d7c643abc1454 +FixedInputDataByteLen = 60 +FixedInputData = 2a5e67c1122f0693166aee3df567aa821d14d964ffd993a35946c28b8a750ee11acfe182cc1269c277096e9655267e88f51c073c071bc888e8ed642d +KO = 1161943da63c1d71a302dbcc6e8d56c6 + +COUNT=9 +L = 128 +KI = 3cde54d64806ebef678d5220a55bd22044a9e7076da22802132fe25b6553185fb67c695a48c52a07bf8798f910c6c3b9 +FixedInputDataByteLen = 60 +FixedInputData = ef70aa111995e94bd9ae49b7264c00be0c92ba40f823a44712ff77209bef7397acd5cab09fc939bb38f6f11d662ad63d2de4716406231374f461e8b1 +KO = 11bea825f3dc02ef539b235c7a294b59 + +COUNT=10 +L = 256 +KI = c6978ab859274ba86b50e725ff094f0737530c0a4a78de461f32a64ecfa6c3845d7a16bb0a494dd86cb760ca1d634111 +FixedInputDataByteLen = 60 +FixedInputData = 0a69583339af706efe287fd72a97af275f9fab8e94e2b4ef94ea6437ca6d40c695270ea297c6015eaf4be0c0df87e73d15842629bacce8be87e544e7 +KO = bfd6493510c87037f5c4d64587edd83f2fedc4cf16e10f2321c84133d6364205 + +COUNT=11 +L = 256 +KI = 3632233deb39a42a33f43acedd966ea0b4f9a09c2aa777cd4343d87ac640a2c6433781624b2c06f9304e8bdbe902f5f8 +FixedInputDataByteLen = 60 +FixedInputData = 2e2c0ceaf141efffc451597dfe5b72044cad3f92d8c0befff89dc3a76eca77f4b0d11317b59a0e8a2302fc2cf1119fc46de67f61c7b584fcba97e2d4 +KO = 589ceca5be619deab63099acbea0189640be576fe7150f29d60309658db57819 + +COUNT=12 +L = 256 +KI = 6615f8583c40601d26b157f38311675086605dbf6691b4c8364fd8d63021870ac08fc1efbac330b17c11c072d8834ebf +FixedInputDataByteLen = 60 +FixedInputData = eb094f1c301dbd5b2e0e598713b60a71bcea8f64e1b1a9312f1d56d4c8e81888e7e6b72a1a360d71cfedfa4c28f9a524f9a4c2adad053a2aef4c6fd8 +KO = 1d6b88d301fe94520e9262a187f10ffe9e7b5eb1d30db8d02717291ff173b33e + +COUNT=13 +L = 256 +KI = b4f420431b1aff7577f0f8804d5d8209f3e887b672bd8191849dab91a59535d9803ce52dcaecd950d7046d98f1cb882f +FixedInputDataByteLen = 60 +FixedInputData = 63903aad8f7563365be89783457551d27d9f50da33b39d136ae03e6c2969fb5b92e6627d11f06442b278a13fd4b0060e48331f2e85b652549036c283 +KO = 11046cb27633888bbbcc48325c6eeb70aaccf99261477a8dd5c68624d79b2f41 + +COUNT=14 +L = 256 +KI = e50cea6f3fbb26b51927c3920b7b7c52a3078c945ad8178902b6b6ef033aad9cc12ef959394917d2ce80f41efc989919 +FixedInputDataByteLen = 60 +FixedInputData = a310aebfc901e508d7ea58821c37c9299dcd5edbeb5f0298d5d6e5230f5bc9c4c6ab005931808b7e3df61d8470de3f82f6757142a1afdeb573c14856 +KO = e49551c27451e3fb2c6e43b0d1e92a34dba39ae4cc85d8131c20f2574fe5647d + +COUNT=15 +L = 256 +KI = 90cb40efbbd09897c91e85df0c8cf20bf697fddea251d2f3e642fef15bb9004cc166162ef9eba4df5fa82b3fd35692bf +FixedInputDataByteLen = 60 +FixedInputData = 5d3ec88b9ee6ccc8bb7e5470efee73338222b7685f33f35ca137ddea41968671c47fbf58b11680b8eb343b79841e4893d6ccde26775b8aa021205e6a +KO = 665717a1f5336e064a9cddbf85d4a0a977141b9b1d078aff1d6e04b7b48a094e + +COUNT=16 +L = 256 +KI = 1abdf51d60283496acfcfbf240c9ca2515edab40ef01c0d7b2324195901e21d187bbf165da9b688ebf99045aa87ca024 +FixedInputDataByteLen = 60 +FixedInputData = f0b5e05c5b0379b43ab7c05ac619d0ea4ad17e5909153237e41e8b5b1357242e1653ae22d091132a6198595b45be4c7bad2fcd11ae3867c223194585 +KO = 56ecafbbbbe98df2c286d9ac08edb48006e3f047c15a9deae37db2a218e5bbe2 + +COUNT=17 +L = 256 +KI = 849aef2430050b52df98c10fc644898de3903b19d0caf93c87940c94ba703f3f8982d9026f7056ff7239cc6abe672722 +FixedInputDataByteLen = 60 +FixedInputData = 5be6e792c81726c64362d270288fb376dfbf39097d4ff96f32fb3bed457cd67d0bc326493badb56ade65d9bd8a811e317256180c18d3e4ec746a0440 +KO = 3f70a4098e43c3ab496c3f764cd0175d4b7ecbaa5a8f9d38aca397249d41dfd1 + +COUNT=18 +L = 256 +KI = dbadf1fd7ee32830148469ceb9c27d63a482741e9980547f66b5b183df3a07a0fb54fc55c3dcacdbfa6d66f3de421907 +FixedInputDataByteLen = 60 +FixedInputData = ad3b8fbe6a17090c5df616ef16413971d00256654c810b800dca7763098485e292fca7228a09f8677f412595bf6ca00323b3610cebf6b054ff8284b7 +KO = f87ecfdd1808e7fdf43315bde3dff2e71986ec8a7abec8119df716f4a2073a83 + +COUNT=19 +L = 256 +KI = 5c59a4b84b2948aff38159db99dcd2f3ebcbdc33ecb7bd31ac8bd6fabe307e81d6bee26aa46864ca2ef8a5092eb8e1a2 +FixedInputDataByteLen = 60 +FixedInputData = 74768b884220c0f2ed4d1d29b92c3cbb0e037ecf25883d37f0f39ea2d988a42522c4b94391a1ba62f57dedb52cfef4ce979daab05a7293a2d1b680e3 +KO = 98e47cf35b9cc0d2a39481bf34026d835166fa935d0751c56c09617471116b3b + +COUNT=20 +L = 160 +KI = 9f4fd060368b7f84cdbbb53f39d5304456e0db9ad1fd701056c1cc238eaaae8892177a764513443c3ff0b222c2c617d3 +FixedInputDataByteLen = 60 +FixedInputData = 5541ca0f1c6ba5d7e14482956fc95d52932211ace2a237bd754b36458113ad94e07044b022d7a595c5864a07dcad7fe166dba15777b54eeaecc9639f +KO = 47c188c0eee4f533641156e2a8d0e5d393431fbd + +COUNT=21 +L = 160 +KI = bd3842867621f4be4776a38863678bf232c459f6e2a7f336d5e76e7aa4a29e102a354511f52f4863f4f6b6694d94138d +FixedInputDataByteLen = 60 +FixedInputData = a67222563dd7d98ad79fbedf56b65344e9504a56de7b7a7ada3b05c79ff85aa9031ee54417cb8d9c624d4ddf2e8de15f9d5118fa63b66126209e6070 +KO = e40dd5093a8d41db3b5addd8cd34da8c9ec288b9 + +COUNT=22 +L = 160 +KI = 1384af5167436762ac60d041e224a2b463ba573b9eb230479e0ff387390312f30f1cb9a51ed034c6de43ab86fddad468 +FixedInputDataByteLen = 60 +FixedInputData = 9ff0fd9f7c7dc7e9591bffa89ceae8398ad9dc10ff797644d0c4e0450ba8a173d5178206a8504a1012ccfb8d96faefd7c08f4d150085d2a3072d72b4 +KO = 6df580d9269a6e5cabd0e6682c8ad16995567d75 + +COUNT=23 +L = 160 +KI = 490f10ca0bd542a817c991027dc38dd1742d916a2950f163ce88bf00f4f2b8617c77ab9f43f57ec671ddc6c8d6d627f9 +FixedInputDataByteLen = 60 +FixedInputData = 6958e8fd33fdc4ba88c3f8e8a4bdb199e6d01be9c21fb98cd54a145ab0866d3cfebe817c257a376379c7eeab56b892cd58c7aeca42c1a10f19191bf6 +KO = deeaa3ebcc6d388f5f7b4afbd89edb7922e3493b + +COUNT=24 +L = 160 +KI = d9647875f48738d8ef0e180725f5473f7a4a5b1be38edf2ba386bb59c9fecbe04e37949c2d0ec5859d4275e182bdc748 +FixedInputDataByteLen = 60 +FixedInputData = c9b0c6b19740d36f206a63cfef73b0b81edef58d8828237cef1d24c635c7ffcdfb368b8262791b4a3bb79ff6a459af9ff133c3ed74e74414662a6415 +KO = 729063a1e93561c38288ddd8ba9b2f8031ba90dc + +COUNT=25 +L = 160 +KI = c8e595f79b0a40c1f71706523bb084de02a0fd4c3c197f5802e659aae3af22a039f516d9e979df105243fa1b210ddea3 +FixedInputDataByteLen = 60 +FixedInputData = dee4cd621869ee5cf74cb612bd74de96759736f7d011f10a0e6c03cf8563aac7b189ff95962e0873fc0ce6158bf8a89c50c091b0a01e72f300989542 +KO = 91b30d01f1fd813cf02941d7d6c7b137a9386f64 + +COUNT=26 +L = 160 +KI = 12346db64e7f127978f0ebe79e89a6571919f8b0521496888e83e229b1a8eb429e2f2a7c3b9bb5c86dd119332a59aa47 +FixedInputDataByteLen = 60 +FixedInputData = 7f375722f25e3f619756ea714fd99e20b6208443997b46c92ddf7e66120df83b94c327428f18c5b5853f30e6f03631d207a100d7be88cee609053d49 +KO = a9ca8eb42b9fe7a3d808fcf5d6773a1ac528ae2c + +COUNT=27 +L = 160 +KI = 03302f526b25b278c39f27c94ca91ea12aae2d253ee58f360e26e4abbd56c57f989e13bf9b7ea67092c7facd6f910c18 +FixedInputDataByteLen = 60 +FixedInputData = c92d96d60902f2a300e5130d56910b8ee89194182470c191349e9941c04dd494d4d2d2ca046f0763c53615bb561bc4f4660aa5e5ae9490b8f74d34fb +KO = c7b0c70aab7058d4d4c993e68dacaee3b79b407b + +COUNT=28 +L = 160 +KI = 9b598fb530888f6b50e1c599cf45cab22c152bb894dfc23b6e7d8721dcc760ce641d8833cb45444a9648598d1f9fe499 +FixedInputDataByteLen = 60 +FixedInputData = e759a5b3aafe21f4f4b6b109597495445566147ab69a732afa8cd87ab5e77a5bb0f33c936f92a4a856dbc26d24db53d6a900c5e1241a4858e98434fd +KO = b8d667742248b9db845eb835709ea156c9c254d9 + +COUNT=29 +L = 160 +KI = dee38ed699adbbc5fe449b745c0640f5eef2bb609ff4e0bbd765c0c372ab5ff39d4f134439a122c8f1c0256731cf52f4 +FixedInputDataByteLen = 60 +FixedInputData = 70159b2ab677cd1aeffc44fb03183d07bb99abd7d661e4177e714b590602e1a56baac0421294f8f53da89c53a9703ce593641afe09b57b1222ae8901 +KO = be76b21adb568af9b7b4091da3c8e89be8b4ca50 + +COUNT=30 +L = 320 +KI = 2e406b7ca2221e8dc39ac4cde9ccf965c851a4bcaed2e2f1d681e4c093c46fbb3f242be6a3fea3d4c6c70f1dee2f618e +FixedInputDataByteLen = 60 +FixedInputData = 7e792d913f00e2a2640c55bfe9c33fb3951f4bcb52af9372f27755ec30a5c50f7db4a734401b634cf7cc62cae4d832d512935e60b54025eba962019c +KO = fbbf7f0abf5a5342c11ffebd0d13fec464fe3586616315179e4860abc9d49fada2580bd9acff500b + +COUNT=31 +L = 320 +KI = 26914de964e3ca29350760ce93977f341073f9ea41e2578457b4ea14de901f11f1599e229fe7edfe04fc8663fbd703c0 +FixedInputDataByteLen = 60 +FixedInputData = a86fbbb9930b5b72540e55c8739b067548a3128bc33d6bc68d44b99ad4ecaadd3d6c7cd03df31cbc34912d09b4b17786d2d1ba42100c15cccf37b0de +KO = afce67cae4dca544b2ed6666d07aa1283b8e93c1496928987d41477fa9ee00e0643aa8d6cfa250db + +COUNT=32 +L = 320 +KI = e96fdd32ef672a25d172cf24bb84e5ac0da0c763be7c89979ef8d954b806f51cc006d7bff105bff74d7665398a8125a3 +FixedInputDataByteLen = 60 +FixedInputData = 9e7ffd5f537f55c0ffd818dc948a8411bf3d8e2f564dbd0a0ecb8e37c735d9b2ff2d56e5e7781a1144c1e3293497d1e70ff16636c971a2e50b081696 +KO = 42443bd752aa2d530f63157a7437b85c3ae965aa7bddccb8b5c04cfa6fef2fafd0367c1a867918a0 + +COUNT=33 +L = 320 +KI = fdcbd906ee07edad3024b5a36ab83813e02ad8b1cfc8d9d968c3e02db2b59e2a98807ce178a3b455a8407c19337476e1 +FixedInputDataByteLen = 60 +FixedInputData = b9428fb5c6539a13d967045dcf09c91f5dad21641ec9cebd1b66dcf0956259c744a7522fe65d5a6a9064c4040468fd6a46ca9150e3e5e0ac68613147 +KO = 7a827db4a1e4e4b5ce24e6a6dcbcb59e4e475755cb60b612d1151a395986efd076553143e34f6a73 + +COUNT=34 +L = 320 +KI = 4efba9c7450429ea36c4329a92e7c522cff214c5ee6ae601573c98c8e7fa5b5a2e5773ce960592acd69d4555410ae55e +FixedInputDataByteLen = 60 +FixedInputData = 0b887f572a3bcb9c4fd688828233869e666fbcaca62c1d8b9e5ccb3f5bf48b427b426356bc94c6d80f27481fed0119800ea6a6b6347f318a12a79a87 +KO = 53cd1fb75426d23e288f9b531e9fa15dc9c117c3245dd1b4c0091285791d61ebf62722dccc0f0caf + +COUNT=35 +L = 320 +KI = 26b9d607f9952f6f36d4eecf5b9cea3d186e5299c8f68e59825f94021d234ee09edb892046291e3a906ded2c03489a46 +FixedInputDataByteLen = 60 +FixedInputData = 404d6b66eecf32fbe71fa58a21da6d8c2a6c5729a24a1c8389f847571d8e7ab85b742a95c9183add1591db20a6fb8d4af540383d6bc9df73aedbbed5 +KO = d4803ccfa62574ddcd9899e15e3ae2cbc44da587faa175b498595a097fe6b741f21ada76c35d28b8 + +COUNT=36 +L = 320 +KI = 7b0198b97c3e2567f1dd960b0ac598661d590e32e5ad9e139162b3885b420df57057b36c713e283f4db53fca678cbce0 +FixedInputDataByteLen = 60 +FixedInputData = 6aaa87b83a445eafa7af12cce1cc3878a44bd515166b7a6eb07c262d0a2e39d2f62f6ab3d04b1cf77ca6f3942443b020605646001e0c38a0e5979b45 +KO = fd9d8ccf61883375b7505d97c2cb2a561aa10a905bb1ae9357a72802cd3c6c1af152162c2b35e721 + +COUNT=37 +L = 320 +KI = a87722f5f254a05907527db7d0a9275afd86ed7a75b2dbb29920ddca98cdee88a99b0421c2827ce3e7affab7e4f98f5f +FixedInputDataByteLen = 60 +FixedInputData = b57c5bdaff85651d58112a9d5d516b47b3356d919a2fe59376e7475036091d75ec7173e85b02e53f513032bfcb1bf42130fbdfa830e7319813133e18 +KO = 9c13ae840965a03152c056de459be4368574c2a78cf67d7d7cc20f7e00667d8b4ee61de3c5133502 + +COUNT=38 +L = 320 +KI = 96ad01ad4870450e47e47234975b9830739ed80e793c705d4837a733a9b16b6783435545abc8b067a07348e8ff52e4c9 +FixedInputDataByteLen = 60 +FixedInputData = bd2190cefdf426ec9369fd7e1a939445c547182be94b2bd4b8717ff11528e9d835a8997a585321a5e342d6bc87b98f9fe741dc05d3d1a87b24b1a67b +KO = 08a8991ff3b8dca4c3d3c50001cdaff04b6f176b54d6aee56f80c71165e3c6f416a4168275ab8b58 + +COUNT=39 +L = 320 +KI = 83f97ec47bc7f68689627d3ed60b61735df24fc2b3a2e02d8bc9e06a69f50c09f1f79aa22e346d9eafbf5db8981d17f7 +FixedInputDataByteLen = 60 +FixedInputData = 843f6b6412921e50088e013b4e2dbea2687abc663b3c812b758135d9726c97998c406f602ebe2900a54c5050535aaf407a997854dfd99f9a50e10409 +KO = 360145936183e483f97b8519631ecdbd7d9b5b9a6f0d3d9d90358494704803e00c3848c87a2c7f28 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 41d9d61dbf3ce97a65efb73a871a63171160af827a4c29e0637ec07c3d04c32493fff643b86ebc91a73e197d787323cb +FixedInputDataByteLen = 60 +FixedInputData = 333f7e640f8a520601cbe5abfe0235031560501bb722918547dcd9313ca77edf207c088400389a2f91f69a5cb3598bc1aa1897eb2b8f8faba8d3781c +KO = 31121ceaa2246e44e924a1e74861684b + +COUNT=1 +L = 128 +KI = cc4922fb8fb82a1d908233b38bf072a6a2f0c7d96984ef29b87d8a74a4a58ada0e4ea4e165c9c0188975c8f5430d4b12 +FixedInputDataByteLen = 60 +FixedInputData = 9259d9d39e950d331482378c4d16bb97a395b348a70811f0e1be71f8a3d1cb6e3436b1e9f84c614c32c3eaacd0ad4676fbcf668ca2b6182ed6f56260 +KO = 278e345e89c1497f5b1191535917261a + +COUNT=2 +L = 128 +KI = fce74f6d1ce5bca2650a7004c594b8b3c646c7145c79714d30f28fa8a369228f4bb37139b3a18e174348f8b712701a6f +FixedInputDataByteLen = 60 +FixedInputData = a868ef5116af2c1941bfed067ffc9d37408a54d40999b8c2e078114582e4c740dff364aaa1508f34b1badde56a5c8da5fd83b68594af61917a5200b2 +KO = 658ef6ea63ea1a72fd931a8fcc354a0f + +COUNT=3 +L = 128 +KI = 4b1ecb0ae84ac4a011a71fc6fc5dff94dc3cd23642b1e1a159c1bceb06a0cc7c0cbd5f4dad5110b6cb52ce0a3be1465d +FixedInputDataByteLen = 60 +FixedInputData = 050150a149e2d3c46c931758922942f05a2555599b1cfdd6a0d972f4090ec70c5a23afed19a5fb36f9307100d87bc96662500927fd9efcdbc6e02ae6 +KO = a060e76acd4952eaf4fec653800a8634 + +COUNT=4 +L = 128 +KI = 0f93b3954e51ab1d0a16f2c0c7887264ca58709de2ecaa64a0b09567af1362caa3f1c94f79251f3a069b967fbef5ae1c +FixedInputDataByteLen = 60 +FixedInputData = cf01f093c01ca5f16876034236019abf6fa76956b7b7fdef7813fdee457cb5a8043501f0d59612377cb8e82223c33f7e410ce77fc8ad6e9b11e45deb +KO = 471b5f481ae22599037a5714490005f8 + +COUNT=5 +L = 128 +KI = 39376703011603568e2861bb886e7a6798aacc3236fcf03e6297093032e01d961adbe3a3b62df81c1d04608eaaba6766 +FixedInputDataByteLen = 60 +FixedInputData = 26020492de65bb90114309126b35ad49ed7a8c28748f9da9a16aff5b0ce0a6e4a3bcc8bad68005092fe6c0967ab4d46e43736c17c43c15f5f885558c +KO = af29250f6d43c76d3842fdbe2e12af9a + +COUNT=6 +L = 128 +KI = c1cc6f846caaf9c7c3210f610b04f6466e633476802708a95fd7db6da56e12e0c5c79ab6b94353b36ff02c71ea9ae0da +FixedInputDataByteLen = 60 +FixedInputData = 5bb10670aaba53e0085cbe778db10987c89fbb5c7250fc16c66c1bb513bb4ef2a96bace2ba6500f26183a71f59389cb287662a3d13e884c7f8b2e269 +KO = 7cda96b53fc175e83bd0af2182357afb + +COUNT=7 +L = 128 +KI = 0f707853bfafa13b477e0aa63518c04be8f4b813003fd02307390049f4ef1d0a54e630c2fcc61e02b6893d896781d448 +FixedInputDataByteLen = 60 +FixedInputData = 0b79f3782c8d02d5b50e927fd773399f293d1c7a3aa409aee10c41f3b62d5acd468543505dfc5f37ae9683339c585811f45593e9fd4efb23491eaa04 +KO = 9cd9c7d9c04596480f7f9d045644770a + +COUNT=8 +L = 128 +KI = 3ba4eaa93a211d95d46f82f9ec5d27d3c9fd7f3ec2a909b3d22ae8cdf12821a9f01ba552fd377125ee8e0747ef2a78f5 +FixedInputDataByteLen = 60 +FixedInputData = aaeb915373ed4a2c83d179e6fb4241f029a7fc40b4b4c292fb7fbea55bb7caecdffbac0577ed6fe4d07131f2eb7f0e47b5842d07b7f69acf71462c27 +KO = f7b27ea68033e69fbc8fd6bfbe9a2daa + +COUNT=9 +L = 128 +KI = 2f06d5ce95dfb7203da7bc52ebf6e464d054f5a6fa5b0319ff946296351f1aff96f43b0664ba1ef56f8e7c7f61cfc6e3 +FixedInputDataByteLen = 60 +FixedInputData = 4ecfb2fff9bf8507b15717f44afc105b0189366781d116a277029733659da3f381f53db998fa902fa62512e433728aa8fde9fc3786dde31035f8e4e8 +KO = 232b09ad0591e122e0d48e67ac2c6aa6 + +COUNT=10 +L = 256 +KI = e3e68d77547aa740000f3fbb8d96a532f71f7228bce8173532ea4affa6d62e81c69f03d17b1e50810786fcce9587736b +FixedInputDataByteLen = 60 +FixedInputData = 70ebf6997ee5abf38ade58bf268a3bb16d18dacd2e6fd69d6b7ced43a100ddf35932540d3ce069c78f2692a3f71cfcd21ab31ecd03362e74eb6c0f52 +KO = 0586abd40360f1e69a537cbf21d9c401b6e2986e3726df9a1f6b2b9ada17325e + +COUNT=11 +L = 256 +KI = 2e4ca30be11695790699b993255c8f53e99e1285b73a8d26fdfa5ae75df9af9131b84ce7778c8e0024bff102d59c02de +FixedInputDataByteLen = 60 +FixedInputData = 5d999b7c117d5762f6c52af8ce97454c8809a3c1f96d72a72071b25663b055680a7c470af810587bdad220883f7f2256b862f4db1538519f534376fb +KO = 875985a7bce385821ebbcfaa0bec12ea38bb3c8137ce45b2dd4ad2db8e5380c6 + +COUNT=12 +L = 256 +KI = 4595c75aa6e09e50c4da6d060a354f5e0f0c70f20ca5d2aa704cc1f4128c86b36879188760972085f58616ef7cc25d28 +FixedInputDataByteLen = 60 +FixedInputData = 8e7f9fac15abeba13437474ea994370af79603e264e3ae86306568062efd6bd17433dcc9735108b59104b1d463595289168419eb5e1deb4aff29ea72 +KO = ad2cf6a57b414271208b26a07f04a16491b1bcca17e99813076a20b486eb6077 + +COUNT=13 +L = 256 +KI = e84f2e021c7f520a7347aec367d76fb030564f3d392ca2ea7368a24db21b0717cfe8b48fab2d43156b6f87454dcd3979 +FixedInputDataByteLen = 60 +FixedInputData = 26c75866688d97f286369c0b5d75dada80458c4aab364860518e8170dd41c8f37832d5a1563bc82f4a9fb8fa12dc2ec6cc61afc6b597eb2d59ee28fb +KO = c671437af9dcd1e3893687a8c9d12f755fec5c4e05365ee39925ff06e61384b5 + +COUNT=14 +L = 256 +KI = 598b1252ba7e4dd826d3c5a17a29ec9a67c7646cd8ec889cc791a8648868b2a4f9c056de036465e3c967279e56b04825 +FixedInputDataByteLen = 60 +FixedInputData = f733799c530c0d9791b7539852f6af16c59dbd820e5d321527a6bd52a3a25cf7080ede38b6775f0e875b754e76eab28aecdacd24c336f059b86bc6be +KO = b561a9067105fb857d043a9563b351ce2cce2b321ee5d9b747c2c78063daef2e + +COUNT=15 +L = 256 +KI = de53a43adc838b972fb043c7a78a84f1befab0ecc43761fb2c82f633d06f899507bb2cd6b8641315f9737fc6886b8ea6 +FixedInputDataByteLen = 60 +FixedInputData = e6f333ccc99fa1313b39878da1f699d8e415e167e3d8dbdb6b1d5b39ad8c2a9b215d5be09a969bc41ffcaa0353a4055d15985480716be05477316413 +KO = 12b832b8110d90effd4f58745753e46aab5cb770b27ec7535b6659c07d3b7616 + +COUNT=16 +L = 256 +KI = b4d4e4b1f266bca3b5998876376c5ac0a90b7e131965c8791d46ad4b3545f7c54ff603ca04634225e2ef2fefc6853662 +FixedInputDataByteLen = 60 +FixedInputData = 85a693c44a1ef0977463d57aca608c1998058673f184441cdb69deb1a94c57cc7b6a1cb37574933b18a557d7173d53b82ce997d422f3be0df8cad8f0 +KO = 010f14f297a3134e46147e13a1723249f0da4eb986d35c53626769f5e441ecd5 + +COUNT=17 +L = 256 +KI = 089027e749fb907140e8a8be5cf9010a787bd9d7240b6c84da72d4f988b434e0ae9c836c53d294339bd2dda91af90d9f +FixedInputDataByteLen = 60 +FixedInputData = 6e463747cf0fc2305603ab2b8730c9672e40e9a949dbe0df57e241833340218b00af03871aa0a4b2b617e183aa338b4e2ec4130d4b9e46232b8d6438 +KO = 61f7e060336327862b5675a3d474c05d9b355b92b7232695e1b5bfe00f6641d2 + +COUNT=18 +L = 256 +KI = 24ce59c1f1402ec8531af59883610c41e036822b19ca890576f71e79efce2b4577fcca21eeb34219bd77a7b0c1c68218 +FixedInputDataByteLen = 60 +FixedInputData = 835299b5d87983556069a15274ba62a3ab222defd8ac522242389a90cfe85afb0419381fa428d23dba3ea5f16399088fec1d09bca2185bfc7ca0b0b7 +KO = 01c498b54341fde6ef7fdb0c0125feb3b160dfc88acb9e3eac52e9b7e7d836a1 + +COUNT=19 +L = 256 +KI = 1e99d7b29ff3dfc9d647a67cd7fac3de2e42d19354fcbb9fa98d600c892df59323af4242d7f8a46f270c4908ef2e7d11 +FixedInputDataByteLen = 60 +FixedInputData = 2daaa6c75902caa2ade4d0f2a5ac9f60850b3b8b028786edaf85c13e05a868e9ff96a5128f77798df07917e4806ca364f8bec3921ecdfc08c9d05403 +KO = 3ab6271497a18f41ceb8680e01293acd3c39024917b0358a02644d144af42ec4 + +COUNT=20 +L = 160 +KI = 9ff07cf374baf534eb4ec2a78d1d816d565b270f2f512c5712746b479971479ac961d865fbe0e5c37365a89d0f03e68c +FixedInputDataByteLen = 60 +FixedInputData = 000c76492efb4b65d7c3dda9d1fbcd85613a9e17b7cb70f2cb01673b93ab1e4acbcbbefadc5c78610e62b905710126cdd91dc5ec7bc28748f2d06c02 +KO = 6f182b68fd9753b7751332096fcd53289eb28d8d + +COUNT=21 +L = 160 +KI = 9afb0bd8d8db17cddbb575b287607d40953e3f3a7bc29b82fa2a98f51c2aca037fab17ef3ac5445be2348cc80e0f52cf +FixedInputDataByteLen = 60 +FixedInputData = 7529dd225ee12bef0b7df9db02d5e2bf2b6a9dbe525546bfddc234a0fb53aa47ad7b39ad2155212a33482ce8713f2e01d21aece75aac187a1b9aea3a +KO = 28816b6541e6238d6aa989bdf07a203acb1bbcff + +COUNT=22 +L = 160 +KI = d8a136d83225cb8d0a3ff2818f3b33b9530176615a25475426e51dfa7d0800fd28984a738c95b2c66ac5df2a3b0aae35 +FixedInputDataByteLen = 60 +FixedInputData = f1e05a69f60e2fc7ca8b9e0464179c0e28d99c801bb9137af768c0b3a6747fe088e486c9b59707a5a00bbb3a35248b6f4afd71ab5c273e26145e724a +KO = 0264e975730068768c936076f9b405f127ce6d0d + +COUNT=23 +L = 160 +KI = 3a2ff6e107bfc30d271af0883d878a77e5fa3d8032d17f7a0fe935bc86246a6656581bcd02b1ea2d9a530ffcfc98f5cd +FixedInputDataByteLen = 60 +FixedInputData = 69f3ca475f227f8dce7c4c277a22e8c658fe4facf777d25355b483427ae7e720f2aeef2a7d4e9a4ea6793e950bb37ae343431345c0da62c3f7fc0e36 +KO = b066a31c37f14f68bad0d5f7800974dbf338364e + +COUNT=24 +L = 160 +KI = 2feaa21f21068bd7c03b0d43f2a5f846c046fa3c6323acc0c4dd8f1c8b526f76f2500e041dff8c573d05968fad10c8e5 +FixedInputDataByteLen = 60 +FixedInputData = 271c49299cd39163e974cb9441aff72a2d4eeeccfcb13fe94e9293d089423f395af7a3c90bc307eb8f784fbb0f497d61ab03d56e60a1ad5afb833385 +KO = ebe51549f5555c52577785827489a304a76afa14 + +COUNT=25 +L = 160 +KI = 247cde9931ac7b378f969e066faf0a6fa816f84c0de4322b9b3b3f27d89f7138c50bd38ccc088152b5f8ebfc51318a94 +FixedInputDataByteLen = 60 +FixedInputData = d0101ba701eda5a8443db922eab107c85f0e48ba5a9aec789de3118a2847d7762948c5540864813f3ada13abce137cecffdf2a6dc1adef209050fdf4 +KO = 27644de81396c4c3157a9bdf6e1d209a68b8e7bb + +COUNT=26 +L = 160 +KI = a64ca359a013011474bd17af05f6a1089e4c3e7bbfb94648553bc471a3cc0d7b7d34cb3bdc4fb015344655563f2cd14a +FixedInputDataByteLen = 60 +FixedInputData = d54b1c713bca4bb9809c68841f6846ad7a7910fa86849feddb6c610dfd4b20b58d9bc2e8274bd4c46684ea1f79304d1868cffe99651fc29634e395f7 +KO = 2126d306b6f7aca3844aa22ea7c2b531950d70a7 + +COUNT=27 +L = 160 +KI = 7135de20b4bfdd5d1aa01110d2a5e6d505e6f4abf982fd6639be2789ee121d359136a952f1229fb8f0d1ae4234bae5cf +FixedInputDataByteLen = 60 +FixedInputData = 74057a79dd40230e1e2d95133a22a3d7b4905a91db847f88162db3f82a7fc0737cce2dd95bf8a8c45872acedd08f7bab0934baa168ee059f27304040 +KO = ed247241823bee8ec9d92042aa9355b283b03c48 + +COUNT=28 +L = 160 +KI = 503a63bd47f500ed6358af0b1e49b712a3467ac2d15e07568785c37dab3edca96abfc07f9917d695fdd8b80a39c83f40 +FixedInputDataByteLen = 60 +FixedInputData = 655932b685c3bee9d9644e3a72b716d618dac8025bfcbcfd9b764e151063ca0c2afa6fc282e2df6c598932d769af7c49dd52525996865a0a38ae557f +KO = de780405644bd9983729bc10eac6ae2bb8f80aef + +COUNT=29 +L = 160 +KI = af61edbf8f605219e753ce8d7d8914daae1cc43f6983a8a848312ce6c4366dbe0e1a0b65eb24f9356a166973f5105fc1 +FixedInputDataByteLen = 60 +FixedInputData = 733b143b204df70f651d7af3cc05ff4249d4742aae227004bb014fce07b0b7fc4dad2b4809551b0ec8ccd00b637a17371c1f7988023f3435df00b5f2 +KO = cdd906917f011318e57a4769da46b9a67cd6dd3d + +COUNT=30 +L = 320 +KI = a4acd4f9473b86f68694a50710d7553de90488d0ee770edd410256f2bce269fb4b1fdc474c3157321a853121f46b901a +FixedInputDataByteLen = 60 +FixedInputData = 4364521c6c6ff493aa1dfdf05d5d52cac6fd850cb04f513d49a7b3158f9e67648e6dee7b691087d0e8dc7d5bd41d0f8f1ec7817f6c203915543f4bfa +KO = 02894bad6e98273cf37dfec4c406db4479df8c685f31afa678d95eeac712aa4cb4ce05c57d2676be + +COUNT=31 +L = 320 +KI = e941b9a84ef0ec3f0440454917d2d8b11e750fa843701e0502cd2777989a915d3d7108f10c052a59b63cfcea6a0f2ad3 +FixedInputDataByteLen = 60 +FixedInputData = 5458b2e538b06bd203e56e60b34d24937d4368c31f5593872f3e4457778c31c9bbb901df27998336e8ecb1817cb3c7530d1671211a325993a375a66c +KO = 9971f657ed28883bb965a053dc90a054b7fbc6fb4caa26ba73eed916e9e19723b71cfe47c85bd503 + +COUNT=32 +L = 320 +KI = e025fd26c64a977495c093dc065213eb81daf66fde016a6e02345cf0e2e40bf0af1c4dac15934a31a5ad7d1496067c7d +FixedInputDataByteLen = 60 +FixedInputData = 9cf1f7772a9120889cefb7d0010956de428bf38a0517c84d3d2c339445be1c06e02800e88a7132a6dcd85578fd19b81e0d5237a03a1ed016d70f21e2 +KO = 1ee662395fe66ba1e95282c5c3c5c30fe814d0dab211e3774de4b8c1c90615dd44cc49dfa22d06dd + +COUNT=33 +L = 320 +KI = fcee4a061aedb012ec81e8b53883d2a7a41310036d8d9ee1209f2e844625706ddee737c7fa6b2325831cb970c8ee7ca0 +FixedInputDataByteLen = 60 +FixedInputData = dd634a9560ea7458619e8e06b4a647f97714304120412accbe63ed2695639c4f1b330cd4f1c515182cacfaa05754ec662ed35a7161cc983a806eb45e +KO = f587844464347b5ee2586891ee3b84e23425cfb68a237ce144de2492ed7735c38bc1477c9a860079 + +COUNT=34 +L = 320 +KI = 017468d84e3057686fc79059c741c4496911bc441185fd5f2fecc67c8c12d70c1b2eb0bf486138888e696dd2f5775929 +FixedInputDataByteLen = 60 +FixedInputData = 609bb3a0aff49104f00d0732dee06af299db054866bae07c1305682b0baa0a90a1d600460725473db7e78a63b6ac7edc93c73e371b858501d969f7eb +KO = b3f8f64ae453360bea0491be1e0afe32b296dd957ab2580148624e5246b7eb61072e668d3dff817b + +COUNT=35 +L = 320 +KI = 3df59a5cb9f8226c00c121db67e285cd3488487247d46ec4c0bf7bd7498a7451f4b6951f90351e75768a1c2288181142 +FixedInputDataByteLen = 60 +FixedInputData = 5c18086bf9b876792e1e74afcb601b9ccb43f8342a3e79dcb853ba0cfcd04cc802d98af5bb39b9ea18abd3a5e8dbb09b068cdab330d43978df661eec +KO = c15e983127feadff97d76e5acd2b9618dcb9cf103eea4866cc215424c90175f1a8ae66af87ef93a1 + +COUNT=36 +L = 320 +KI = 13f9d5694d759406bdd1c321262c860e7ae02aa90eac9a2c6c188c87464fe73a9cc75d866618b38e461684d4c3c9756a +FixedInputDataByteLen = 60 +FixedInputData = 754624905bce488606d7dbb886d8f939001c6236cc955eb4f5c97c75fe87547b9af847f8776f92ed896716c724580218fd2995c49d9757c8978f50dc +KO = 702b5d485e1dcdf80c679a49f02e17764861bc627cbd208f7602ff5137940478f9a92e105d0794bd + +COUNT=37 +L = 320 +KI = ff40f99bd7e61e8f4d7a7249a2335cd706fb5c18357f2ad98170b4a698cabdebb4ec3963aeb9c4dd3c793f0066d18d53 +FixedInputDataByteLen = 60 +FixedInputData = c874f368aa5f64fbebbd507ff1d2c02df3d8ba0e0789a890894f93a6f92083a1305d231811126c27578cee9d614406bc01136c995ae2d64b6675d3da +KO = a06b48f639b16af2cb3ca8b97eb6183a4ce32c5305cb40946fc5130afd438f92392b2cdd28decd46 + +COUNT=38 +L = 320 +KI = 230feefa1a8bfdda1e44864e6c13ada3d7d1168b122790c2d2d635b57be7dcb104cd75d89337fcdb5830722903da5ade +FixedInputDataByteLen = 60 +FixedInputData = 61f00831df0c9626497e8bc2418f679cda58b10c031ee0c0a6200cffb52510b609f7a6ea8ac7373c108e26b47feee9d4e47793ce373a921b4ed9856c +KO = c20a38c7039ec6b316ea6e727ad08aa4dbcef5c45605a86a5118fb458e9e0f9b8dbbebb42c84e935 + +COUNT=39 +L = 320 +KI = b0dba178d9124662bd2921f9ebe8dfd1779f0e64d6dc31541fa680cea7e52a0f5d0d468bfddb6b2ca0bff4f0fe22cc76 +FixedInputDataByteLen = 60 +FixedInputData = 63b5eb4ee0ccdfaebf7e05b4ddeb7bd2a99bec168aa6c0d5ab0a542cbcf5aebbd4bc33c7b2465aa6d1a97dbf8e0209bda35ed1dc0cc53210c51634a6 +KO = 298e7240468b6bccc1f485ded1e317f0248f9d3fddcff825e31cb76f8f7efed8ca52f6639ccfac5b + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 0afcbfc7257a9d2385a559dbe218f05bac917b6223ab50c7452eb37715e617f3878c463b15fb5b98e98c61182a5df745 +FixedInputDataByteLen = 60 +FixedInputData = bf9f949e4599a6aa5dfd415e38c155934b93bb5b784080ae234d8a6d731a46787ade4e828f123cf0af8dbb9e4169c0b114d834cdf574fbe913e90f85 +KO = 8d6e5473338b67f17270a4f692abf964 + +COUNT=1 +L = 128 +KI = a20ecf780864e2751e17dc76dcdd246c9e430db98faa0b78bfdafe100885b3631aa0871c5f41df98b3772e8da4c50a7b +FixedInputDataByteLen = 60 +FixedInputData = 30507f124d08dc2dab8bbfac2ee5d7166e5806db3ca4ee635d7034251f4fc7c15bb4ed7e644f833541482a8f36143ee4e6b4537ee9b2aa87111f3d9c +KO = 3ba6e27ae56dc0b13ca47f1cc8687483 + +COUNT=2 +L = 128 +KI = 1c87dada4b920de92e3eac4646c1ca930c282ca051333426de67f7c3ba932f8f470f8845dc74b01a18f9cceab7d2f2e5 +FixedInputDataByteLen = 60 +FixedInputData = c8f1bcd8f314916a064fd9c9ed64742691853c1b3798f4a22538941296c30bd6f2e88b0656b6014fa7184d6a1df4db64d3b0a2d8403f33330ce9d47f +KO = 5eec55127675fcb456b792d59c4e415c + +COUNT=3 +L = 128 +KI = 72f02a66bcd6f61280e9d62c996f54ad2581c05140a3bfe72b324e34221cbd71a31d3b90114a29374c6060b42693aa04 +FixedInputDataByteLen = 60 +FixedInputData = 48e25dcdc0a717ebe59a9ff2541963fe8b67e631779dc1136a272a880670777eb742d397b2383c786f4875be43970ba8b326de6d8dddb7d5d475d828 +KO = d9edb1bf2d566c1c614d3868f46e4dd9 + +COUNT=4 +L = 128 +KI = 6520d06ae1c1e68e7dd6d89e76c01714938d082899cb6f196aff6b95c3b6d81303fda584379f955013eee25de6ed9557 +FixedInputDataByteLen = 60 +FixedInputData = 82703213ab5f47168bdc87673b66a5d204313afbb6ddb45d8609c390cbd0fbfd407051a6002792a04e764380466e790f056819639b037bf35038b2de +KO = a169ea1147b67359c80a59761ed413cb + +COUNT=5 +L = 128 +KI = a9421e469e01062a61570bd6b9b9887d38078a75f589da16285565bdaee237c3a6661b28844576bbd16130c019fca64a +FixedInputDataByteLen = 60 +FixedInputData = de08dd8c5747c4bb21014e4d138ebba0626d2ae0d1f55b0b9d4c1a594cb169ae971fd7a93cb5ad1077add2f7dc14f289141b5cac77d59f3bf1dd1df7 +KO = 6e6821d3de4a787eb2919187ef5f4e88 + +COUNT=6 +L = 128 +KI = d41851c239e1b0c65452f17a6e0d8d7a28b5bc1ac5b6aacfae058b0888ee8d0df7f786cd47680c1a157e16be9fb6f8cf +FixedInputDataByteLen = 60 +FixedInputData = fada333e767152a4c03054fa4646aaf7721d18cfe64e0232aaadbdcf7527036fbe41eb8a69be0c473ea182bcb83601a66c31b6ff0d313fa7ad109d86 +KO = 706321762a7f5d53e5ec2255e9528eb6 + +COUNT=7 +L = 128 +KI = 65466ea7a1d22a08a3427d2e038aa6ab859f262273fd871dbe5b12628bd91b718ec25206fffcaf8b63a6e329ee8dc825 +FixedInputDataByteLen = 60 +FixedInputData = 61317efa4ecc927db9935277c7503c4d56ac85e48d23d39d85ea83f0bdd6fe0b552053f3a2fa8c3a67ae1c2ddd5c6eac93738e343e106f84f8832004 +KO = 9333601466a3134770f6d54b2c6a89a6 + +COUNT=8 +L = 128 +KI = 4d8bf8efb1c93170fa39b4ba7040150fb3840e79f398794729aa2c342e7976c85631818163c3ce433dd70a41bf4351a5 +FixedInputDataByteLen = 60 +FixedInputData = 4e010684aae22503d05f77c1b5ed92b5ab57f38b7a37144b6243953826edd68742d46315873f15f9403666f70f3452526debfb70a4c91f269e2e15d8 +KO = c17adb2298c95c67a4476c8597d73ed5 + +COUNT=9 +L = 128 +KI = 5b71c67cac03988bf4009b027f18a0f1b08500df7495847fde0fed55c46ba15159e7572ee2495902b9218d285936b1cb +FixedInputDataByteLen = 60 +FixedInputData = 1fefcb86e3af24e97eb436799cfed9b3d3a29b639e583f5edcadabbd12dd3ac4e6d688c061d17c909a614039e8e17d2760ed46d5d709102406982169 +KO = df41ff6de7b06065f4b60e3c634a8ca2 + +COUNT=10 +L = 256 +KI = a0702339042743b6082f4ac157ed4292df1ae5c32a625203081696f7061b818c7c9ffef14d25ea74161faa987aa7aae1 +FixedInputDataByteLen = 60 +FixedInputData = b2fc019764b5b76705c4beb8c2286fda21408dea856fa4efcab9143eb0ab14aeaaabb0342dfc164f6d9143de11d1e2a343b4ff4a0c2001763f3f8bd8 +KO = 37ddc26c1c37fd64cfe27f1b8c24c0525fc47b7c1275a4fe7423e1a35569cc13 + +COUNT=11 +L = 256 +KI = 26bb28de3bbbff347694a1c9e8d83b31a37a0769c5717b79e38b8d9c8c9c5ff8140e40dbff5940b104dcadb71295b93d +FixedInputDataByteLen = 60 +FixedInputData = 7a5d0bcf669a32a4efc95c4d7485bb439f8b3e422289bf656b656ab673174d87080420f678363cee49a942f35fb0768a46c8a45ebe0287f4583328c6 +KO = 9abe3193e219456029c5d6535fa11dbc76000830e786a8e37b5950947b99ce06 + +COUNT=12 +L = 256 +KI = 27db05de626ac5b180423c4ceba4149ff01fa3305b48a8e703d11594d73ec32bb6553b6d14c40b4799b4915e5e525939 +FixedInputDataByteLen = 60 +FixedInputData = f899abdaed5c8013b92548634d8f03b1c2b0b5d7afc4eb77852be986fed1aad0212c2de2d641b005914c882fcf3b56018423d3c8cfbfa0281bf54722 +KO = ca1da35ad8d5bf54c094e4ad9350c34dec7914975e6e46a58876d2008027147c + +COUNT=13 +L = 256 +KI = 9ed6e0ae4de30d5db52f768aad245e102c1030d0d5cb781dffe627f2ce93b290a5cc14106443a063d11ac77414d4bc2a +FixedInputDataByteLen = 60 +FixedInputData = 49eece620342a4bf960da318e333a6c93006ade6afc8843d530f0a3871004364b14ab143b863da3453ea1570f0fe1278138e47b358fe6e88326b9958 +KO = 70c538d88c5b0b29769aa589de3971cf7fdfdd8a314e5700072dd1a07060d7fe + +COUNT=14 +L = 256 +KI = 101ec0f2d0c914151cdae1cd07395fdd75f230437ea05f25fd4ddb78957882a3ad62eebb57e01e9cb69d0b9a558a52a8 +FixedInputDataByteLen = 60 +FixedInputData = b0eca8e52a3752f4b8d5fc5714029aaffc4e363d4cc2835d76b713f4d74e2bb68bd7849b7330209af6d6367c5fb826d727f85e1b8953f91433d054a8 +KO = 5571110545ce88252a03e46e34aa1308eabba9002ee4969a3c95f696bdfa456a + +COUNT=15 +L = 256 +KI = e4bf1cb8e08bcabe6514c0d32f1adbf4772bc207ed4ff8cc7645a6c1f415c2e02cf7ac8eddc0128680d78b1be86b008b +FixedInputDataByteLen = 60 +FixedInputData = d782d9fa6ae17d5094aa9281789e82f11e6c672f27279bfc78da4a1cd4807bd0ff5a7a731f03a5ce90e97559613a88c4efd535ef28fdd84637d40890 +KO = 39c3f183c35463579d041ce73642e02281ac651d24197232907c1c33559487d4 + +COUNT=16 +L = 256 +KI = 8cee34cfff3781e6c2dc898879d7b6ecb1fe2a61fcf7450b9ccd18fda5a3c1b808cc17b37e4404ee567c14b59d86c762 +FixedInputDataByteLen = 60 +FixedInputData = 2d4d124cdf2d85ac12b92a4311990461db0e22d99076000634f33e09c257fa8660aae8d593a41e1a7794b5f3710cfe79287d5ca1575174eb8bd7119b +KO = 9a0069225867b73647d6f80c83ac54447a1443135e3f3b6deaf5b378fee8d7c9 + +COUNT=17 +L = 256 +KI = b3eedfc33a6077c05c100ffdea08350d6f452ee2c832a69e796a82eaf4880fcff06726a8b3724e9e1c98b4ffd24e276c +FixedInputDataByteLen = 60 +FixedInputData = ccfeab4983116d58ef06ef801861af28ee90039832ec4c8ef255f5c47c933bae40526c9ae97d06131a3465c515a222f38034f4de204dc4a7ad6287a2 +KO = 7ad85b637ace4de1c66518126ae3bb65d66425bfbc54d7c0d6a95caba1755637 + +COUNT=18 +L = 256 +KI = bb5c552b369ea1a61907991425423ff02600d0fe3301293f8196b288fc0af1f1156e2f8bd9614b8790e71ba196246888 +FixedInputDataByteLen = 60 +FixedInputData = 52d2bcea3fef44f4fa164dd0cd91074b5668b1235db321d7f82d7c0f566f87ffc02595b884d8e2c6aebf74c1a629b5a5520df1ac6d4f3e4f52d7b52e +KO = 9bd55951e2cabe09994e862605f7ef4e54a0fc6c098eca70d1eac9b4ff6e3b34 + +COUNT=19 +L = 256 +KI = 3c385dc9e1f5bb9478c323fdb15a99947195639075b703d706fc7cb1478a71718b6fb56584ef4bb75a2c57a498921e16 +FixedInputDataByteLen = 60 +FixedInputData = 868e8e40941ab74ecaa4d62416cceff24b2765b526b68fc1136f17955da1c2a4b5a60a1f11af90a8276a0259d9539754148295b8c98c99c5a610e401 +KO = be5f0f26ee63932e9504752f0fed71d6e727f97d798d6f814b5c971fd8f88c96 + +COUNT=20 +L = 160 +KI = f402488132ab2a8cf20195f321f1cf2dfb37923d9062afee83bab7aaf8345b59d358bcc7d2ebfb32772456cf4d7dd650 +FixedInputDataByteLen = 60 +FixedInputData = ab84439a4dcca5da9749b12d70e747ef343867b2a2427404f095b7c617d93d3086dbc4ee1e898abfa1ef1f0e4a3cdca14a517d10256f816a0b0b3cc7 +KO = e0fedb2a2e94763a88f15bf5d744cba8d0750ed4 + +COUNT=21 +L = 160 +KI = 4047508090c16ba3a0ae25c8e846a46b1f8f1f9f7c6c27a9e7594d0d55b82e2183f26ad65d7ea64caa477ccd544ada53 +FixedInputDataByteLen = 60 +FixedInputData = ff40f9ea9a7edb90f17e3e77d0373227d391336283bc636290dca256b9eda5d97551cc0d1d5916251b640fdd0e04ef41e9bceec093ddf12376088ff3 +KO = 4d5ecc389dd87701b7cb04c72f00fd65051fc6e5 + +COUNT=22 +L = 160 +KI = 9b04a8f334d0fd4a09477a1a2d1215780f302eb7c522893e7eda560ed6db464c5ce2c3e5a4cee15d8d005b847795883d +FixedInputDataByteLen = 60 +FixedInputData = d0276db5b368b9498c7591b19e54a09a25b4852d6cd6ff0bd80bfc2dcd33248fa5f7688c22627570c8b75c67a11f5be97c3cf614ce71b9819f776926 +KO = 089cc3757f8eb2ac1ea9a8105450e1975c02288f + +COUNT=23 +L = 160 +KI = 7ad182939488e2e38bd10198f0b556595bb567760055d3ce03cd52ccea2c3fa7856e3089a6a0a452d2aa5659ad8fd030 +FixedInputDataByteLen = 60 +FixedInputData = 64461f4135fce0fe37246907259c7d390c059e604f474798d4841d170dbed2d7db59769f1e919b6e831901937ffc179319ab0baccf43d3cec9373d64 +KO = a45bf85d0d183ab06aa72c4e57e28d5d0ffe5173 + +COUNT=24 +L = 160 +KI = 24b9c9146ec1b79be81b4b0e04a30e086faeb155cafc2346e21bb1f8ebafee3a2c865b049b4d2c6904d1229906938d6a +FixedInputDataByteLen = 60 +FixedInputData = b8fa2209c3c2b3e84e13fa4c974b6922ed4ae77c31b26f48498cd528cf08ec180000a0392e38d40b4fb1039db7a8ad63a14ccc31423c31496f8f3953 +KO = 62eab817899ad63977a04cb4edb1e030ce94e7b8 + +COUNT=25 +L = 160 +KI = b450c5e9b64a01f6ffa5de01452c695819c1d983cd6639b4c9a9f9d9bffd29c05cb58ec04cf53eadc06851ba25a872ed +FixedInputDataByteLen = 60 +FixedInputData = 4f64026abc05894cc57e9de2ab5e99fa8e2268668be8fc03efb702af093d80423d1f8594a86b03b9418d77cc1fb0767475543a6f928e896a6abad471 +KO = b7dc3c75fd5efff23feb4ca0eab29af7ad0cd355 + +COUNT=26 +L = 160 +KI = f522dca1ef2435d8a915a2dfa3ce6e54b2ccc15f4694c539fb82b14750d198f5637a828b4aaf333f68169f86f43b36f7 +FixedInputDataByteLen = 60 +FixedInputData = 926d33536ecee32d638ac6d47885bb2457d95a65b7ffacfecbf0971e4cdca258edbf823212d81ba747076cac8bebfbd2c715f6c90a83f42b88e301cd +KO = 7361d5f6f8442390f1086d3554345f0201e4cfc6 + +COUNT=27 +L = 160 +KI = 002786e00ed1fb6c2a385c0cf72442d56720bd1b0097dae487c222f363039c12edccd9bb695dcb42dc645be1a0ec8326 +FixedInputDataByteLen = 60 +FixedInputData = b109b89e9356664290031626c0a88b8279a30287d4ece3a91ad31fac7a5cf33217094d99cddbb1723c1b1fed1b71716b164e860d33acde03854da270 +KO = 4403d9339338eac5f2a03608f805e9f7056b2972 + +COUNT=28 +L = 160 +KI = 16bccbd39a265f7b06ad377072d311ceb5f84f5739f4f399bd8bbd4dc08d9290d1ae82b04768bee87f9add6fd5155081 +FixedInputDataByteLen = 60 +FixedInputData = c3499c87ae3878954b2f9ec5573dfdf0b2b010a25312cd902771f59972c6bcf913cd0a2c4e87d9d4f2a9ced97cc9b932561af6099e8ab3dded82dab4 +KO = f229c88d119d376ccfab7b1a56142e70bea101df + +COUNT=29 +L = 160 +KI = 6e3676116a3cbca728e11fea508e21556543374167873a23ba8eb47c6c6b67eb78f5158b5875fcea2318744077abaec8 +FixedInputDataByteLen = 60 +FixedInputData = b8a78d55abfa6e174111a1e966a03bfcdc253524f5f33dd3b1b5311ae6ef60271fdff8d1afb74a4112edbff67f943c455d64bfbd3d767d3ba1d40c23 +KO = ae2b957b0bd723bf09b1bda040738fb642a16dd5 + +COUNT=30 +L = 320 +KI = a72de4eb327ee532c420fdacd3f2c64fb6294576a3e95f30bf5416f53d4c280a477f3fd2d5d1c9ef7961e268cbfdab56 +FixedInputDataByteLen = 60 +FixedInputData = e5275c98366f115d5be0b8d991b4e73069a7549350eac93849ccefe3abc2c137dcfd37522434058c4b7acdb1b74003ce2e8fcdc527cd9dd61296caea +KO = 749cf5b55d448a08096069eefec1c590404267c3b5103861af457f734e0e2f393bdbd72ddda8c7da + +COUNT=31 +L = 320 +KI = 67559aef06fbae34fe0a633f227c23dba3b356532485c8db2a436ee6f044736ca59ef34bbd76ba93f7c720c1f7afcb75 +FixedInputDataByteLen = 60 +FixedInputData = 7bfb08c22da5c18871f4c478c0f3228652fde48b29921a8832f0fa83a097aee3eecc8e6d102898c982cad10e37c5856e31861dd145bc7630c5804e47 +KO = f05719d1e960fcd6274f9aa59655348e574b5d00e228d3323d7bc0d289c02b00664c857604d4683f + +COUNT=32 +L = 320 +KI = 680c640098996ffe679f0787c2b82d1f6fa8dfcc6e654cbb38cc7207144025095ff43235f6feadd1f81214e527328979 +FixedInputDataByteLen = 60 +FixedInputData = 3a941bc1ee15ef1758b9fa4c96a11f3499c78d5458a52d478d87f7e91c580c01f0531a4a4ad6b86e1780d3279c7bc8b88111693d65414cc58a8dd59c +KO = b1f4085c6553c3a57bfccd8b6cc6ec131104da648eae4dff4a97f18e316acfaf909fd287c3411571 + +COUNT=33 +L = 320 +KI = b5a9ce73b8fad9e31bf4ccae1997c6f59459113473fc07e8ed866cc63caee534576983f762edda89f7493f256d819693 +FixedInputDataByteLen = 60 +FixedInputData = 6e8a933573b021b062e21bc02cf89fcd53d955ce645bb38190435f51627c7a1a055873e919ea64e6301e17f922d041664f1d73a9ea5033a518837fff +KO = 715d608e1249f48d7ad8dd59f0d9b561f497f2756ecfc8b0acf232e687bbb016c182fbffb780973d + +COUNT=34 +L = 320 +KI = 12e3dc4f81f48e84e6edaaeaaf3e89555a91061f292844cda77c56dee0c63c8a388632099072efa3255ca3aeb1ed30b5 +FixedInputDataByteLen = 60 +FixedInputData = 28367a9b2b2025d48f093f39dc6a5854fe0d7d33a76827465f693d6d7347f59b04514243fb2b6b3a9babca482987cc57c9d3fd54e6b7a5a6f1ab4bf8 +KO = f2fa48005ff3290bcf689282156f42ffc4038704e9eb421d7414d206c75362391e26f85ee7ffb52f + +COUNT=35 +L = 320 +KI = 1fe2dd96fd38e854e967146fd6a4885a658dff3f3c04b58f4c9b8e4c7986181765ee2e8a39bf6004ac3d3bc6ae93e083 +FixedInputDataByteLen = 60 +FixedInputData = 7644d7f733c223058064ea3d8eac863b1071a6f3be089c664b1d6248403eae2fb5c5ccc4e63b6754cb081f38bc033dc058566f6403a767d363fad2ea +KO = b84e8840d92bd67915698900d27f5aeaad2e5f2ce7cb15725699c316afc9331bb7815a2f76354678 + +COUNT=36 +L = 320 +KI = 249563cc22b7657bb41b5cfd07a652d2abab4eed58186fbe0427ba14484d5d231e98aebe39dabebb0624fe5a70171340 +FixedInputDataByteLen = 60 +FixedInputData = 39e7b995bd46c91d04d17898cac0090d0f71000a670d27c2e391989fd9eacd1cc9a622830b9fa19dcc92ef6e77abceee434ae2a22ace3cf82c49fd80 +KO = b1eb639770d1814d25b1b07dabaa397aece6e126f6f155eca951e8a422315556bf6adc2b60ec3e15 + +COUNT=37 +L = 320 +KI = bcfd073290e43bddf4ef2c84face6904075d2311c45d630a7bd10e7f6450966e8611899b3dd398f21949ce2c15b0fe75 +FixedInputDataByteLen = 60 +FixedInputData = 7f107db3b322619e49683b07b27bc54ec69ae1611c4c881f448921f7d5f37a4580209807d5c0300c5110c4876317e580869d6ba5da4d6a0c30cd50f4 +KO = a141c1fe0ac26991ffad35677b8afe90441ab128c28f9c74a287bca4756eba1615df0c1917776aba + +COUNT=38 +L = 320 +KI = 8687581910ab2fb3b117125ed06c88310501fbbfabafef98fa36a1df9c814fb91c0a7064c23c4941cd6f7e3c80b32449 +FixedInputDataByteLen = 60 +FixedInputData = c544977dc50cbf9f2774e811271a3fec5d4235fbcb6b1634f75502c2ce4afef39cd6587ab09405b50f696bad33d07e47c36943b69c535277db585387 +KO = 61c59e83252d2c114602e69cb922eedb0c382eaf20dd660addc6fbe0ca54d5e04485ed2e6174ce75 + +COUNT=39 +L = 320 +KI = aa1c01896838c4e07dfe1bf2e8c6bcf6ca8d6d11015ce1212d764f96e23c70146d8038905024a960fd47fdec58b629fd +FixedInputDataByteLen = 60 +FixedInputData = a5fe1d0c37c29977c15b6a55086de6aee70892d5b645928e7ea5a2d9ea26c65878b2899831f45de2181454f6e9b9419d3fa5982575f2518d904172bf +KO = 911cbcdf4da15e495b287ce2ce0859512a37c73f121fd12eb28e141137f4d37c6a815226001065f9 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 0f5541afd9cfa90bd50e1e85570f65a6df52bf095066cdcbd4e315771e9e0e79d10397f6e65404c504f0a32d22abd18b +DataBeforeCtrLen = 50 +DataBeforeCtrData = f786505898ec51ad62cdd5a8f0f5704c0d3695e9d896df81b419b7c779aca7123857f4fc2080b838424639ad3fd0c0699247 +DataAfterCtrLen = 10 +DataAfterCtrData = 071e59d0b5ece3908610 +KO = 62bc4ed7ff05f418ad6ea3668e43d840 + +COUNT=1 +L = 128 +KI = e31f8494ad9b75749739f605f92a0276afed1deb4aa9faa026a485b43be5a3f5fb99c2ae6ade7b78cd9ece061f4f8ccb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a246dac984b777d9a1f01630b2c263dccd5bedd14aee8577064e9f890a5498c68a5c67d6b9a0055676985ae24c04f1519bd +DataAfterCtrLen = 10 +DataAfterCtrData = 83bc0cd19accb20d8547 +KO = ada86f64f50985aa4fc86cbf3941c1bb + +COUNT=2 +L = 128 +KI = 8fdba9e1d0ca9ae2dcbcf76a8918d6151e6080409589d670e56d7ce37a25e6a04c7b51d73fe1acdf38ec1d5a15288397 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee712abbdf27f348b005a4b4c878605f6c2e1f8ff67a3b6cd3da7f3fc9e6952c8036e936ccad9b16c7b76a005c7a1d88cfbb +DataAfterCtrLen = 10 +DataAfterCtrData = 78eccc80dcdc6c70b921 +KO = b0a8c05f66494559a411e396157153b1 + +COUNT=3 +L = 128 +KI = 6be3480a2ce7eae1cdbfb97f4887f4e6b45628affa9eff70fcb5f43218e06621cf7248d0333c978628320833fd9d5f00 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 50753aa3846a768128d8928220b51b4395443f3852aeee80d9936e53cda206c776c157f7e2954dbc6053d764f989b0f34218 +DataAfterCtrLen = 10 +DataAfterCtrData = a712335eaa641ad9e836 +KO = f70d409f0209a019c7cd7cbe9ac5a93e + +COUNT=4 +L = 128 +KI = 1c387eb7c35b418b203d77e7c9a7b00297f54fb151a258044939c03dccb34d189110f0e07f13d33e07f0cfad269c4c69 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6fe9cbe9ecc06775c2eedbdb4e213e000014ded9bd813c06bfff46266671c4565ab227bd97b47d7e3dc8c6bfd016c23b8dc +DataAfterCtrLen = 10 +DataAfterCtrData = 6d924f1a84f0096b1ae4 +KO = a5830062bb7bcb8814de348377b39bfd + +COUNT=5 +L = 128 +KI = 2bef15a06c24138829447313aa7ed4cb0402d01ef10866121d0d18dbeeb4c23f52a449a75c34b9507d0b08cd8836a537 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 835cd999de7ce71f673017465b4e0d307f222aff2cc92653f2a5eec27e195eefdd7607c52bbec16003b920217b414fce32fc +DataAfterCtrLen = 10 +DataAfterCtrData = 3c56404c92db0b070ad6 +KO = a02c2e443a02b45c9a493c859856f584 + +COUNT=6 +L = 128 +KI = f19d4184dff9b052760cbf881ef81f1480026778986013c69f540add2c093d1fa47d29ea03358c8b698dd5df55127fa0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04edbeff3c91d5ebf761e260d97dd4d1d7946d02709f83f8c9173b20c3ce9637f9d887da5bb7ebfa5c80c121f578d2581bbd +DataAfterCtrLen = 10 +DataAfterCtrData = 1a30ba71d13b4433cf63 +KO = c5d56767be20da681e19c5f4f9f57c36 + +COUNT=7 +L = 128 +KI = 9d2b6b8b98f67cb8cf9d13289a5da250f4ede6d4d432367e31f0a0211e92aef21b6ca6de2382546bb149f33f307f56cf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00ff7ff8419b3f204488fca1c263d7226752aa94176b585c8564de95c010a94fc25a787e08ade16e37d818aff1ea309391bd +DataAfterCtrLen = 10 +DataAfterCtrData = 8c86e74372cf3e64b64b +KO = d35eed52fa745f5c7c71e594fc07e15b + +COUNT=8 +L = 128 +KI = e951d6ece3d6b8acecdf48343c3f8b46c1228b7a39d3565f8ba9823882f970f1f26fc24927b3e421e8863ef99bf7f536 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ec7b00e4531dd189bcb1e8ea0c1035fe98bf2c5437e3ec0ddca0c11a92b7abb9c5ea778f125483cd0d0f9f18af96940a56e +DataAfterCtrLen = 10 +DataAfterCtrData = 02a346db424822cbdeb7 +KO = 1eed6c9324b2e4d44e8fbe3be9c0eca3 + +COUNT=9 +L = 128 +KI = 3063e168903a54336aba40727f6b4bd8d138b148cdaa199db719dc6db78d726062c8cb5282a32f493f14af3fc5a1b761 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4beb7d6d5a29b6e8e3ab547a382654fdf7613bba51bb90992eb4cb3d3cf97ac958837ab4b6e77396dbd4a2b6770e33febe74 +DataAfterCtrLen = 10 +DataAfterCtrData = 35176e8e818190670aac +KO = 236d54840ff73e2d338fd7293b013fc2 + +COUNT=10 +L = 256 +KI = 40261163591c66feb64885e9958692a16e62e33ead7c629127e89ecfd4957202b8a6fc9a58ecce74b62e1070475cac46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a1c8ee0d5b2f895bfc47156d3bed05d769e40afc86d13c2435f89a5086bec67b9c68efba17d65b8c2627b4d1b8a07ddb1a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 386a7a2c093ad976c7c7 +KO = 011e3c23fa6d33b55dfe7d0dda984c5aa0e9b02cb0d2d52dcf5df21f4da59574 + +COUNT=11 +L = 256 +KI = d453fb49122fbf7008c6a213b67ffd022b9dd865a037d9a3cb47e864ae088337f8ef5978282120c1d8a38f9d52747726 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e467e0e22678d8d74fd123ff3e5ab41a20fc107ad1e899a2a7a64a9f17737cced1b31233901744010c4ed01b6da9c394f0f7 +DataAfterCtrLen = 10 +DataAfterCtrData = 689354172f69c28294ff +KO = 2350146daed78ffe6a67f593a9f501d0465c95baa93d23aaa9f1855cce209b6e + +COUNT=12 +L = 256 +KI = 36075f4b32688884eab70d084cc0d1d4860534d2d6fcedd2256fc2079d3f87a941ed6df7e7d22635ff2ebe69cf5a388c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03ffbe3b30312f2295e9fc849689fbc141acfcfaa0fe34f7b1ed48e5bfefaef6e8e40abb0aa987c46fef036cdadaf4f01271 +DataAfterCtrLen = 10 +DataAfterCtrData = 99e3af8865c6ed5ee802 +KO = 9ddc2cb942a8ddf7e5d0990d322f94b44da80ce71f4338df2d8bf64377bc5326 + +COUNT=13 +L = 256 +KI = d866180a3c71273b2bb9ccb0ed61c802e3d88b1d2da250b1e70aadd82ef33759d1b69c8d64db2599a5a4e5ffa0fef55a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6a9ba46ae8a15153eb5543a074150efb1c048666f56637224bada3793c96bf60915861559c2a85ab8198ab2967c7dbe3e49f +DataAfterCtrLen = 10 +DataAfterCtrData = 479a1d47f6c257f3ee14 +KO = 31d296b5d3ab68b105335357b1a0ad2d09ec6ed4d719722d12bcf6cd73509e43 + +COUNT=14 +L = 256 +KI = fe709043042cfecbd641e164898c3a452d97a05fd11bb585fea4883b286039c9b7e722d5b94bbd370035e1e793a5ad5b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 946138efa602784e2717dd567eef88d99fd30da8e7aad41c9c203d3322233d86f3d3a45315010bf13cebebbe8597a6c2a281 +DataAfterCtrLen = 10 +DataAfterCtrData = 5e30e6cc3cfca31a03fa +KO = da7b1276a8e1f817393b5c638c8ea884e341f11b59d6da9c0d309763a4c5e2c8 + +COUNT=15 +L = 256 +KI = d5419755f824a592c1fe02e703f58bd6ad7a4dfefb378dda9c7154733889d4c6943b12378095413aed42badaa6ade575 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 22095b12eeee8e62c98e33f1ce76aa9dc1142b2974ea31fcf29ac399695121aa47a916c77c0a6cb8b0fa6e7f27e1f79fd54f +DataAfterCtrLen = 10 +DataAfterCtrData = 34e3f219d02f526ac72b +KO = a58751cc904e31b09f138a21cdfdef21d2d77871ad5cf7eab088d4f634d776c4 + +COUNT=16 +L = 256 +KI = d765a9567a45fbcf98dada02ea4d2dff8a849def7714a2dda2dcdbcede2d95620bd78f2a301f835c36ca46801cfd3acd +DataBeforeCtrLen = 50 +DataBeforeCtrData = ce370db57d6bf00ba3b6244c461f029d31d55443d47a2ce714524c11feb597ef4d346ddc42a5c0f56d483bd09578c49b9329 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e53d10efde7ce70c9b8 +KO = d6f1ff55c9f83f40d6a15f657c8438ca0e14464ae4fc660fa34d31ef6b52638d + +COUNT=17 +L = 256 +KI = b1112a57b66f03106add8341b666c1422e9ec7ff64048112cc206ee49a3563664aa054a165890835db13fd269c27e3fc +DataBeforeCtrLen = 50 +DataBeforeCtrData = efce03caedcc6547a15e1af020695dbfd5ddc4690f68e882c854502702cf16910323a76664ad60c3f71a3fce44ff0e1dabcc +DataAfterCtrLen = 10 +DataAfterCtrData = 82832aa3f14fa3802a7c +KO = 85a1a94a14c66587690255516168cd9516640322f64bf89454b40a478d90e21c + +COUNT=18 +L = 256 +KI = 2eee7c4d790cd535d7457a94c2161817a6c24496c9f26215721b5963a8b4ea1ad751d72936c784e588b0805ce0adc3d1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65a61708878f492e782f2d8b6caf0a1a893dd63691030211cc3e873c1d89b98b9f6ff541cadede91fd77239e346f02811a0c +DataAfterCtrLen = 10 +DataAfterCtrData = f75aa4e4a450bdb5d296 +KO = fd9c154f0f10e30774de2acd86402caeff2bb945e7ae630a9fc123cea084905e + +COUNT=19 +L = 256 +KI = 546a1b87b096ad33528c86d9c5b733ca975c560d6fefb2fbe7766a6f11f2ac710ef9a2187e0b741942e2a0c9a5ace013 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 609e97321d910d517505492e58506395317695c37486dccb320e0509660e1a7d7a2fec37a6e6826ff08f07b9c6ab9119cb55 +DataAfterCtrLen = 10 +DataAfterCtrData = baa03e670a8acbbbf571 +KO = 3a4aac1940285d93191a77991f1d4f34fa6497caae4aa4c1f1131b4dc937dcaf + +COUNT=20 +L = 160 +KI = 6ca042f7549ff65de112cddb9e3aa890b802c5a7410a526199c9785134d95c6ae9b268567c80de0114db2ed653f3aa49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e00f5ec9b2cc66bf39a8b8be525dd8dd7d32e4e9adc986d641b9b1dbb36a4a50656a8b62b38b85c7b76bfffbc2192a86d5d5 +DataAfterCtrLen = 10 +DataAfterCtrData = 76f025fcb066b615ff46 +KO = 1a39cacb78012e288b1251b7bdc9e999ff6a2a09 + +COUNT=21 +L = 160 +KI = 960ea36bf4ae710e10922a7af5a8f92169627ff60d1fcdd0ca16edd1130e99169cc388f2d7259fc9f1a064cf3013d6be +DataBeforeCtrLen = 50 +DataBeforeCtrData = 20d007284b9ebf4390f43a2beaf05cae465c40147529692e0cc53aac886568e41c5d5516d88fa8c88af6e7e061fc9515ee3f +DataAfterCtrLen = 10 +DataAfterCtrData = 044bc2add490a4c0e2f0 +KO = e60544d77d8e96229416842c993506dd9f840edc + +COUNT=22 +L = 160 +KI = 5efeb4e7a4fd41518dc7f9f37f858f1cbe38dd3c290ab08af00bc0e86d24e7902c70b1ff96ba9f101e6ba6e295110fd5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 789bcc90044e591a69bff2951ecd61ca727b06fd8bcd6343c87f8f411e7dce75bc3534a0a1e09e3f0a00315376e84c097282 +DataAfterCtrLen = 10 +DataAfterCtrData = d3b758f7044055432200 +KO = 5c76a8c957d991b7eaae000e9b075cfe35e6420b + +COUNT=23 +L = 160 +KI = 11e0c7a13787f8235735c9d9fce9792191bf108c93c5792b028cad7ca4935c7b5bcc60129d311bdadd123172bdd1d73a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 68f445afe6ad61f9e59d16bab55e70b2c0f44866cec0e1f99ec4250d32f542c898e6870be486056fd81c549b13697ed37861 +DataAfterCtrLen = 10 +DataAfterCtrData = 39a8d5d878a34f0162bf +KO = 649fabdd8cbf06872ac18c0ab792d0032b896f6f + +COUNT=24 +L = 160 +KI = 6371547d404be02c261615ce474c73b588692e42ad567258176944306c5268c79cbdb94f26d585fed013bcb55ab9405d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 93fc04b4683d57085e4ba5d881a77651d5b7ae593371af4d068380be30098312008b56c29c2aaea7fcc5bd92a8facce25eea +DataAfterCtrLen = 10 +DataAfterCtrData = 529cde6e59a7fe4ee69a +KO = fbf86d5eb4a56bae7cc30c27cef60c45ac5bc27e + +COUNT=25 +L = 160 +KI = 913efc36975cfccc61d9fedb4a0dc56753f586c2dba4bbeef9a272502e2fd9819c511a8390a780428ddb540fc9fa6a7f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 98aa818821a4f8dcddd74e0aa6b4e880b2232f29b770fc4f4bad30bd53f17f929bdbe18d59042b480c3373cfbcf945043db2 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f3b6f9c0039128e2c2e +KO = a7c885e50da604c413d7b9a3a127ce1d1d20e30b + +COUNT=26 +L = 160 +KI = 6075541228b07c4ad419f03063d8e18f3833644f9a59557363af09a39bd87a85b312d6b6a9fada53e53e03af8cf56391 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5e6516c3546e86c526621f53c8159a6e96ad05518735db2efca2cf30e7fa23a8dda76e2498a90c01c0c54af8d8b185971a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 166394aae36d175b5734 +KO = d9737b8bb1c5c80a707d08def6fe61bef4c1ca7c + +COUNT=27 +L = 160 +KI = 1a7fcb1860c021732aa31cab6d6d4da1febe1cfba052dde9930967f775e0be3a353551aa42bb8a3f5aea5d91e9868313 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37785573c24a7ca5039962bf372c6699e1a8a80570114626d5f36dc42b2fa9d03def8f4a9a9a9420d6eaa8d70ad62eb95843 +DataAfterCtrLen = 10 +DataAfterCtrData = f15855144403324ab663 +KO = b311bde2aa19ee0ea33d951e6e9840ea68e6b802 + +COUNT=28 +L = 160 +KI = 6dcda5f904a4d5e9a32d0c40c67b98de337fc9b7acc04ae74d74bd70c45a418c083b683b0360a7fa524aa43a8fd0b3f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6095bad8d43306299232f360898012172b49ed2c8ffface82b952b87d148961e6195c84143b4e9dc99833e0fa91313e54bcc +DataAfterCtrLen = 10 +DataAfterCtrData = de582d56912360d9e479 +KO = 4170c410ab65230228f63c45006286f598344c67 + +COUNT=29 +L = 160 +KI = cd9f39b06d6c660a43d2ce6381c69b21ac501094f88d280cb14dd188e4ecc3f364c55249550affbe6be6e82a1224cc39 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 187be7719b7c798ade9a27832b8c33353bfbfeb393e7660b7f1d5f969004f7827f308e09db067d8693764b7d78d720ee5940 +DataAfterCtrLen = 10 +DataAfterCtrData = f97e66a26b12438c7a42 +KO = c4e08fdb8023debb9138ff0d801f13275c77814f + +COUNT=30 +L = 320 +KI = 87d3006e0109122473d407d895bb94c0479eed30c3a2a3e635a497d21bb8739ed1259b015e5919692b7e7bd261cad8bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec3372ed3bdff659542e010d390223aa3336db9313303a8876028380136416da4f7ba8738701eb38bea31b294a0e73ebfd4b +DataAfterCtrLen = 10 +DataAfterCtrData = 309a88c9ada5de9cdf2f +KO = 72977a6a454f142087adaa4cf91ae9deac9b0e9f59684783d571486a72e5e4bf8f1658cb13a3073e + +COUNT=31 +L = 320 +KI = e61766ae8ce4ff6dabbb7fd0ed3c0bb200c21b99b48529d2e6ec6d3aa6985d15edd8f09c3df8c891634524e540a9208a +DataBeforeCtrLen = 50 +DataBeforeCtrData = c94528903e76e96ef31dfac310b9fd6198ecbc9b58cd067712a26b9c8a3261ee01451894bf0bbdc6ced61fe546bbafaeafc1 +DataAfterCtrLen = 10 +DataAfterCtrData = 66d704c0f641cd702fb7 +KO = e3d9041b3c06bd08b381c82dd1d9364dc98d062fc81bd0e7d94ba24cfbe3b4e5f042104a900f9e21 + +COUNT=32 +L = 320 +KI = 475c416d177d9def7eb959b714ce81cbd212db4abf81c102696dc9b363c2d9ebb648edcb35a86a63435362bdeccaf97a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 782358543a8a3672952ae9a878844fd7006782be5fcc11355c21b2c152397bab840abefd216f44bee2bb8dee6ecc66201d2f +DataAfterCtrLen = 10 +DataAfterCtrData = d9171c67fc4bd3e1a444 +KO = 533262149fb4bcd0721036cefe2bc54eca46208cb8a8989306b0704df142433c23561ad82a5487cf + +COUNT=33 +L = 320 +KI = 490e18450721c519693f528277d29d18700e81ef1a238397625db147b19b95300634eae9074497aafbcdf7332d354569 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f51476fa78f8bd6355adea0346b095e5a7b7012efdaa3307962592d9d1122af000ddcf9e7e269a488cdf8531700c544ce78 +DataAfterCtrLen = 10 +DataAfterCtrData = bcf9ba1a6bbe65206cf1 +KO = d6f0cb492ba0ccf5104debd6323deb97ce7c5d0ec08fe7f0ec7bd5a53e27dbe28523b15e16ad88bd + +COUNT=34 +L = 320 +KI = 8dda61f9a30e712d19efc4b435130841103b9f5ea2c24a368fe47723fbc03a13e3f4d21d4459f5f40d56b7cdabf1c013 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b219df5a264f0f43b81a3d8cd0836b4010efed0b30a6ef01583c6e908ffde807bfbb5fd9995958d33b3c6fb7be4badd5281 +DataAfterCtrLen = 10 +DataAfterCtrData = f7bb70300056fc82822e +KO = a9b56b779558f156d591b767704d1c726add9b24d9b6541350fe27f65acf1e5725b72998db8097d1 + +COUNT=35 +L = 320 +KI = 4eb6cf232c51175141d56a0ee77ab4233556b92910547c028f25a4e05b59d19ca2ca9e645945a9a61121c231f1031be2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = db48dabbc155496f879cf2c836306cb104a75a8f085c0ab3feea9b903433d8d15c4cf544a5123a3d152f3ebcd0422ee02611 +DataAfterCtrLen = 10 +DataAfterCtrData = 7d248d62104134340e1d +KO = 928481ac48db371eb2f04819e15ec056690b9d99cabcd507beb1a464516010684eb491b5e16aa8b3 + +COUNT=36 +L = 320 +KI = a5d3e7e479644819de19545020a3983295b2dca2cb322e720a965ea2a68bf44c837c20743dd143a7bb72d079a2de94dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 57bbaa2b1a7e2847f319ce89aff8a5beaabba7f5c6c6cbb3710a126fa36311881c15d1bbf93da555c6b07515eccddf9ba51f +DataAfterCtrLen = 10 +DataAfterCtrData = 401537ee943d59d48b0b +KO = 96a0e33c6c344149f866d7a865e3df50d9197cde3d6b0dafc94b9b0b3ca8556996263e9b4f005c40 + +COUNT=37 +L = 320 +KI = ec6711ee8f63a010e36fd1496ee6224fa58172f2baf4a1def3772e4a3235e3b6067675b093de8de0134f0a6f7ca5661f +DataBeforeCtrLen = 50 +DataBeforeCtrData = f3ed76d59a02a1893375b6b92b7edf882ab98bafa672c012bfdaa48da029b072a22c1772c4be146970ed0f365f5f216b1e39 +DataAfterCtrLen = 10 +DataAfterCtrData = 7214f3aff8cf036e06d7 +KO = dd2b6c17821625d14fff0c602be6d789f6e1c975392589de1c43f2f5b37c13ba931d3c6183c5f5d5 + +COUNT=38 +L = 320 +KI = c273e5ff04de6f4ed2902f4d7cda55b67d31a6a67354028650a0261c1fc77f977109eb5fe0bcb585ab3abe69f9ad0350 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 038ef6a0fd43a8f22f7d83719780cc38d18c2136b58d530ece4a2a6c0e90d0d6a9f2301f09f690ebe3394f3eb9c990079ddf +DataAfterCtrLen = 10 +DataAfterCtrData = 46ebdb94f2e17aefd98a +KO = 0fb17c455d5d5312860c4b027f693bcb40145e3c74eab550e32df8eca09370cf69a6d6a6d2d5642f + +COUNT=39 +L = 320 +KI = 735c2830a1b7dbc3d480a6d4f2945cbd392e039eb1642abf42852312816f8e87be94b43311c78f25600d664d4eb9465b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25a80404f9350837c7fbac2cc44e68331e1ff1ed9d05b0184232d6e6e31cfc3dbf9a686b4edf223e9e3960b2838c16436b85 +DataAfterCtrLen = 10 +DataAfterCtrData = c6dd85bb9175fb7b8cde +KO = 279b930678f9b5eac45ae6c62e6bd617979254d87b76065b0db204685ecb9bec56f64f44f7e7514e + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 2fdfe31fc474ee16d4720224cffa1d45213bbce5b7c3252415e40c57980cfe8d1c6f21fad1efb45c67e927f4d803ee3e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 859b5182957ddd103f260881176bad643a44133904970a65624f089e67ecbc8d03d95813226105b9b2d8fdfd9dd3d32c62d2 +DataAfterCtrLen = 10 +DataAfterCtrData = e97ce65057ad64fe300a +KO = 9f5dae27f4045d41c117b166354e4b81 + +COUNT=1 +L = 128 +KI = 5b641e1ab62f57f60d74a1e7e1cea475577ed4fb3cdfaa1c65d8ae4c06306098f78f6acb53eb4ff9779db6ec6766a702 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c5387c9a36840dd371608bbfdbe728e98f4d47f8603aa9720608cb3272c47971588a6332da49173bb7be52a383af4fd7349f +DataAfterCtrLen = 10 +DataAfterCtrData = 8e760470d00c7c4ad68e +KO = 2140d98f493876f14816e1b0f6aa45ea + +COUNT=2 +L = 128 +KI = bb4d867814a264465bdb3e6ce3671a61175c5dcf71b88a9711ee3d46955f09e621846ecd29c8310d11940367af79cd40 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72624f8f7b40537a47bc32764bf5582377621575d4208d77fbec2cb8c1ac39549047bcde94a11f3ea3bf1dbb90ed86fb5fae +DataAfterCtrLen = 10 +DataAfterCtrData = 301f059fa8df5bc8dd94 +KO = 138967d9eacc75bddc180f60f76e1255 + +COUNT=3 +L = 128 +KI = 49483077a11162642ebd9fbc2b2d06469ff35df3d341fd76d5f84dce475cf2fba644e1e902cbf24e1c6608e3c83bdc4d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47889549f83d344d56c856b8e26e67120d68de335e736db1ed291cacabbe7cc3d07a702fc264499e48fd1a04cc237c73feb5 +DataAfterCtrLen = 10 +DataAfterCtrData = 988dd0637b6efcd3e01c +KO = 2b6e931604aba7abd1e1c2652c91c455 + +COUNT=4 +L = 128 +KI = 9b6e74a591f9a994fd59331354149d954a3cede13e913ff4eedbf1193c37c7ded3d4f9b616fd9a70619751bc06eaf34e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3a4427cf15f852771699d0fbf753ffa2679a17f4122a80132f7126463fa1940079a1b7f87f5ea4a72aebf97822228dd91e40 +DataAfterCtrLen = 10 +DataAfterCtrData = d9f21f6b1fd965bcc267 +KO = b4a2f77439492522cf4748bd7900f46b + +COUNT=5 +L = 128 +KI = 995a47314a8a8d7bdb1472cca8a215e8b9dfae166fb99182a0f5afe30715b275adf0bd43aea3f671ae7fddac0bd8bc8e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72414de17f4704a1a1caf05fe9f78749143527eac32ff21cd02bf22e30d3c7e3e668511f369b7a176db885b690e91ac592a3 +DataAfterCtrLen = 10 +DataAfterCtrData = 8dd11bb899c9aa598d88 +KO = 7f92add3c7babbd86c3f86ef5a85dc26 + +COUNT=6 +L = 128 +KI = fc2f5411d47c4e292c201c2c35ce7075afc242ff2f6df526f7ee7d756f70e8157f3a4f4b993340a9862f45a0cfe9bf4a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2bb0787bf4ccddddef06cc9e3911e7398b4916bf3e11bf68b65c162ece86497bd55c130a754fc6ca07eb68b452e0b2fe7fd5 +DataAfterCtrLen = 10 +DataAfterCtrData = c74a669fb856b2422c74 +KO = b03eeadab4bcbb9722ac8b311c05bfa9 + +COUNT=7 +L = 128 +KI = 3fa3997be8d5ec2c95aae4bb00dc8b5be12b43bf87faaacdf51a0021d938cc113ae04acc67ad644af7e1bd2ee77741b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 359f4d4fbe43e2a390d78fd45e1d1af77179e755862138ad59f3ca6ce51c1fe9bd2138a0263af3758af34741165a17731260 +DataAfterCtrLen = 10 +DataAfterCtrData = a937b299ea558ad70365 +KO = 39aaae8e0b30be7a554f593a062f7da4 + +COUNT=8 +L = 128 +KI = c14666a2e09d6322ce9acdaf9c98cae51d654b6a48c6f8dc434d83aa8d2499a56a3ac9a84a599e4be0ab75661455a192 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2536116a81e30de503b37b308efba8d0da6a9e8edd85dc9377fbbe0c936ae1966da648ac300f4079d30244c5ffb2935209ba +DataAfterCtrLen = 10 +DataAfterCtrData = ed32fc6bc66cf964b1dc +KO = f41d9747b162c4312f5cdc1ab21a5b7b + +COUNT=9 +L = 128 +KI = 22a82a9aa00971cd2fc79cc3acefa3a45714c593df75f7a5679275f77719e300299f2feb75cfa4d75d09bd6c129321d9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f0f6dcf0d1c7ab84490faebdf1637560d4c220e7feaa106920131b0d4dfccff087e6e028f4a8b80df8f6a48b68e62012df77 +DataAfterCtrLen = 10 +DataAfterCtrData = c1564fb02574ec0d2516 +KO = 68e3e83983bc7e418182d8ef988ceb5e + +COUNT=10 +L = 256 +KI = 05a627517f4d3f16983e7da334f68adb43cdf3fa91b839a83dc4df406400f81e43c01eed7888dec136ac5bbc33f12a78 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aa7a328c536cd4c96851e084cc3af813ca61240cec391ac4bc58b2fa4aa5def0c72284b43a8774454a381d21793cf5faaf34 +DataAfterCtrLen = 10 +DataAfterCtrData = 9d108fc113afaf01e124 +KO = b0d03f212310a7cea1679811fd171736e0a4a5a04f6901f576916c1bec6f6128 + +COUNT=11 +L = 256 +KI = 1c3c7e18fdbe3493f59aa4e77ab3582f8f75af1f7e5c44a8ef997f979a5bb637a2ee925ff60cd3315f68606a8a7227ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = aea70fccabc7e016f011b6091a209abd7703f242c19d029743bdd63ae20cfb9315d20bd29b7a3393016bd098de2241e65779 +DataAfterCtrLen = 10 +DataAfterCtrData = 4b7efb4f439862c93e17 +KO = 7b1489dcfca5d067ee7a8f0db59ceb4d408406a8d4380137a6285c218c096a18 + +COUNT=12 +L = 256 +KI = c2e5b0aa5f226625384e26c95128199cd6176d2aa9408bc19c88dc7c53e04ee59c1d6edd5e70bb50ed330ddc26bd5390 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e26938b180e33b43478fa55e0f2a6f46621f5cde68b52ee309630ac04679d33b6335ebbba404587d5cec07cf3533cf2aa6f4 +DataAfterCtrLen = 10 +DataAfterCtrData = d5fd9d8fb6411a89ae0d +KO = 5f7359d6f36ca9978a31620ba81ca12c5cfd793bb45aa647ba815d61dc720a55 + +COUNT=13 +L = 256 +KI = 85cdb95518bb93f3a2e84e973580266385247114f56e358651c3c6ed05da0bee254a36dd37c739dbde2fa9a4e32b8c80 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c04b7f5a1cbb13e29271e18294cd90f1ae7f324849cc5698cd8d98a60b479db9306cb0f5754518a5b36cbae217fbc325c1d8 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b96ca31236c566b88bd +KO = b6aebe989e3c1b5139df2df05e05dcfb78eec941738818b1a7cc704852c42851 + +COUNT=14 +L = 256 +KI = 94f2747e1d05061e6df965a2cf5ea239e421ce50fd6b161ba9de33f8b2a0d201ca3c9478e2e969276682cc8b189dedd2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 27bb6ed918bb1382e93b84a5915e7a848ae5f21f925941212b1ff7037419b86d403dfad5d43f7713a092e7209733fa72dce0 +DataAfterCtrLen = 10 +DataAfterCtrData = 961adf1717e68021e6cb +KO = ea5634b6307d976dca7bfc3b89caf27f50e5439b9ac5724a0992a4714f8fc7c2 + +COUNT=15 +L = 256 +KI = 6335c3d735a853bf4321c8ece78fbb9afdf4294e7cd87939cd6acf625f089d68d98c1b42c6cf89353b502cd6469eb795 +DataBeforeCtrLen = 50 +DataBeforeCtrData = de85053ac0c153dd3c79af8523ce8c127f8aeeae465b1464e4e21ca4cb5fef6abeb41fa1f632554ec2e8559655276f7458fa +DataAfterCtrLen = 10 +DataAfterCtrData = 766ba575a6f92f998ad2 +KO = ac86ebe94c0563da5f96dd92448ccd74e8247f56c1e05789ca28a5e4fe38d62c + +COUNT=16 +L = 256 +KI = d6a9e5c0b5d2b323db878000898610ac3c150d11076643be34424e9fb6658a17ef7413fdd7eb4cea94fc9a6f6ab181f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bace53b611e551f3f56c7d15e9a04d3c99360a897a2a3eb891dde54094be4329953275d2727e09a4cd45aa265927ffb8db06 +DataAfterCtrLen = 10 +DataAfterCtrData = a39be5a7d2cd6f20adfd +KO = b78b059994a232e762a42633d7f4d8af82f5783cffb44cdd3c040057de06fb1d + +COUNT=17 +L = 256 +KI = 6a351962cb6276daf730e0a046e98f4f384f5de78e135b7196e70bf2c7ff5b3137d82ab161007f1572cdedd616326492 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c5e483e9692845d319cfdfd6fd9ef6a3b2fc63de443e86e042e4d7073edeaedbe0a2a16b66dd7bbd4b0a3b57b96a610c5a98 +DataAfterCtrLen = 10 +DataAfterCtrData = 1a6e1b48dea01fb7fe76 +KO = 6d08a6ccc2fa21a32899e7c0a17a34eaa99c432c6cef3890bb4aed4e9ab35d4b + +COUNT=18 +L = 256 +KI = 7989c8847c06a1be11993d1d68632b6ca44aa56b5ed517b93f4655362743ceca242e104d92e01aefaf4e0326df0443df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2022cda618423573d9d9452d07f4d2b0934d392d88e79caf8468b825dc3b59d706cc46a3cce59438ceee38d68c444d57444a +DataAfterCtrLen = 10 +DataAfterCtrData = 92375315767a881926ca +KO = ffc0200ca45365643a51bd57dffb975badd62bafd578d5b382f1238bae3a392b + +COUNT=19 +L = 256 +KI = b044629a01b34ee5f7ef0d3207b3c9e43724a7fbc2765d18b2cdcbf015d05a2f51a09a8fac951aa77b32fa7107da8697 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e58705797806322ed5ac5277739e8edf7193d1ce92193c3d688b18776af35b21c1ace038dc6bb07d581db4dddad63cd8a6bb +DataAfterCtrLen = 10 +DataAfterCtrData = 5649784fb9d5f78285d0 +KO = c396f4f73943a9e533d9f3d974805c750530dddd57a56b693830cff17f3dbe36 + +COUNT=20 +L = 160 +KI = 85a0f34a6cca39a30e3e8972de4c00513d1311bbef810fe6efe0eb4e6e94119c2917397cd56dd75086d057c945a7d59d +DataBeforeCtrLen = 50 +DataBeforeCtrData = fdd4ea0880629d98ced8bbaa061b4daa95f3b5b2041d37d9248003fe4260628cdf6f737caca8d7a0fc0cb756ecbec39db3ba +DataAfterCtrLen = 10 +DataAfterCtrData = b106609a39646d13a302 +KO = 142e31a6af6736a2694640c5621287cfc30f06a1 + +COUNT=21 +L = 160 +KI = 73f8f59cdfe9ed01237633e4a9c685c412615dd85567e58ea2f485a4c37c2b66075dce1edbb6b83532abe3e4b6c2404a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 862b52929f9f6b8fb73398b681f9c3c549c4cb68f87e6cde60e7bb44006e51847ae4f26f6a432e47beb41c292ffd3852a701 +DataAfterCtrLen = 10 +DataAfterCtrData = a3ed74904356e676328a +KO = 1e2d355ead232e867c962c239af48ae1a96cbfd1 + +COUNT=22 +L = 160 +KI = 783b6050cd516d3851a32b6a5f5f523308a7b2b3a59719026b6f4ed30274d8372f62a4b0c8aa232d57c44cad4aa3667a +DataBeforeCtrLen = 50 +DataBeforeCtrData = dd103dc2aa1533879cc064986a4820336572a72c1a833bebd9a8ccece8d518df8f20d017ef153827b3c3a0d7489843b2bf2e +DataAfterCtrLen = 10 +DataAfterCtrData = 7a4617652f857e32d84c +KO = ecab7fbc2d3b3b3f8130c2cf43ffd27e05ad844a + +COUNT=23 +L = 160 +KI = c1f97b916157cea3d606d846cfa475be6c4e5e66e343c3b8dedfbb7d8983ca9f1681df534c6610335f075eb103664c91 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7a17ff72a841e3749821fc2d71b5bcbe291f5f9510637a4a52264a6575cb8e3ae8d92b56c37582e11ea47f0a4c98e3ecab5c +DataAfterCtrLen = 10 +DataAfterCtrData = 62e7e4337660ca69fb1b +KO = 13ef1566500b8b52bf748cda4709b3d83afe3f6c + +COUNT=24 +L = 160 +KI = 0a5fcef18026a6fd702de8a85ccba4af8c02fbab9db1fd9813448c833f30e4e8dde71f10e216b0d0ee0c0879ba0706dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = e3202b7af0859c57938a440729669146332c10f02ef395627b4407528b7f47b01b4eaee0b57ae5f7509260e6cea17d1a410c +DataAfterCtrLen = 10 +DataAfterCtrData = 6f6c85c9f17af3e85369 +KO = 45fe920c9cdbbec0f7b211d303e4f995f7ce6d11 + +COUNT=25 +L = 160 +KI = 581c169173aa7bcbeceda6bea1bb84bad4f57478c5108c0cb73a230d7865b0c56ea68f5291ba7dbb5712d70143f0e311 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4722f5dd4f9f2e5a5dffbb3cd5e2f15c8bfeb90f7928798d53313bfe75541a3bc48dc7baee9d436544fc6a7964ad0ec0c5a7 +DataAfterCtrLen = 10 +DataAfterCtrData = dca63f15c72f6db94dd1 +KO = bba272b52d7946ab3d54ca2f0f99276064885c5c + +COUNT=26 +L = 160 +KI = 63bc0400bf5097c131c2f3bc66c8426fdeb1977dd794c5cc516ff90c363d4ec5212a821d08d16d4d6664b81da483c91f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01ce6debcfa69ca1eb4d6cc247d5b5a1876b119306796af8e2970a062c05ef3f83074035fcce6d8730590bde5d8fed6e2c66 +DataAfterCtrLen = 10 +DataAfterCtrData = 286783ba50ce60febeaf +KO = 9fabc83866e91e6cba0925aeaccd72244a54bde2 + +COUNT=27 +L = 160 +KI = 0d1fd221af865bb8ae035a3e349beaebc76a1a85311bafedb0b0401a486e7cf2735b00f2a50727b2c866710458a61927 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9d024ebe678b4956006be1c93f50eaf1b65404259f5093b9713bfd5ac92abb33aae20733bb8ac106d332c23107fb65db8b2e +DataAfterCtrLen = 10 +DataAfterCtrData = 81033f30e8ea4bb34c12 +KO = 1745b14d5a3d10c18156169bc5ed496640882902 + +COUNT=28 +L = 160 +KI = d21b78fcb16dd1ee765f5df3f6c0c2fdc0583d351e2ba0786f71beda983a0cd6194585cf447e00ac21cd5b6a9cc5d129 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6df26e2eb50426183070768d6a09afa27d41d1ded6d91f64e3467075a694d24b9b528bac2b9b055a5c21a9dc0bfe50e6323d +DataAfterCtrLen = 10 +DataAfterCtrData = 1d5d69c21d82ebd669d5 +KO = c828291d26e6d1986fc399b53b47dd2fb94ef678 + +COUNT=29 +L = 160 +KI = d122a19e0c8047b7701593353e7451f1dddf590074335af5b320fa3bb03cfac55fdb21f89c6914008a70ecfd20269116 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35ce7c7e92355958a85984a57f28655f1d82b86672dd382271cb29e007a5aba355e7ad5a250de8d9b3ff3587dd8104476464 +DataAfterCtrLen = 10 +DataAfterCtrData = ce071e52f43f2ceb6346 +KO = 81bba3b90c6e81906445fb973fd551bd66e49e3e + +COUNT=30 +L = 320 +KI = 5a997f71172493ff0885b26d718a72631a05897f73773fddd9fd5fc66812b0ca91fe09d8ec8b9e98ca6bed5eace84676 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f49eb536da2e8cae5148d4e2abb1cc199ba57eeecfd6caf823785db6dc8a4fe315f2813ab25ba3017fbe44d33d743705818f +DataAfterCtrLen = 10 +DataAfterCtrData = a0994fb7a2c846b12623 +KO = 607afc4cf67b658673fcc9c2912802e44070b525c7f63218b461e56f414d4c88afa8a03374d1e7c1 + +COUNT=31 +L = 320 +KI = 335261d3b200ab3fd253d2a671dc761ce2008635fc8cc1ff892b5a69a8aaf45dc53fb3d0c816315300b0c6772c11505d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 225c3f7fd54024118cd615bc037e5cc4ed4247e25034af83bb5096d984237a00cf1ee280c409a5cac49927788ee83c27b500 +DataAfterCtrLen = 10 +DataAfterCtrData = fc59297e35cb66682d2f +KO = c01414610e0cc82276a09919d2f66970cdf65dd74f303ca9a2f0b85ce1b825657cdc78a0536abaca + +COUNT=32 +L = 320 +KI = 48bcec1efcb35ed6b1fa0caa7129285ed8c28539aca89768bff379b3b896818d0bf6a706e17e0ad68627960641efc4bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = dd0273dc4c87d06f93d62f12675cd61fb19d4f88147596bc1a3490530db6082c6c5dbec981fa7aa50d90d888f54286918bbd +DataAfterCtrLen = 10 +DataAfterCtrData = ae387387d35d1e276149 +KO = a9dad9b72faed2b3399423aa2642672a8eecb4121f8bf0d6aa362bedc297348e98a1914d711d07aa + +COUNT=33 +L = 320 +KI = 1771605217e37b3f0da0a3442a8657193d9d0f2133a99835e87582be3d76fe40351178783a0ab7521b4ed00ddd1e2836 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6b63aee2bc3c1bc1042e77bcd5df6934a408eae3c7cc947521a06e2ec966e4abad6c755268a0f165dd52b6d06ffa6976913 +DataAfterCtrLen = 10 +DataAfterCtrData = 82c2486a1b5e06ec026c +KO = 94ca3873967ca8ce4c0be73ee1e09ceaa067769dab5de001a359415e8bbb0d9bc520a7471c9579be + +COUNT=34 +L = 320 +KI = 739e1b8fa743f07f91033af452e432db5429be8624b6d3f73a590c0d91ebbff939d666f2e66a33b58120ec27728ca6b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 60c30c0d805fc1d091d98db4806aee03f64bb1d0b2b8a6692d9d42055814f499165a8f56244e173b8ae5329aa0f25e5e780e +DataAfterCtrLen = 10 +DataAfterCtrData = 70812edc1ddeb6c9211b +KO = 67135bf7f415e9da5bdfe406f466d8a4f8fb13afd382d55d814670901390e2742afbdf4f92d4e2ef + +COUNT=35 +L = 320 +KI = 8ef78788f42fcb750c683fd8dd2c55f2e43f53f337e8fab43265b47290e85b3c30885217370cbf184de5d54c1ac005b9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a2b1a1cd586b9d3b74a391f67b436e8e94e7b55dad50d5ea800d4d0274f7a6ae94e88cda940664e54579d979b0ef100841db +DataAfterCtrLen = 10 +DataAfterCtrData = ba4c50a1e8e1a5f42d2f +KO = 6e17fa125921c98a03b6fe9119bc0b5a0db205cbda81701eec32c1c491e0a75bd9137388453fb340 + +COUNT=36 +L = 320 +KI = c4ba75852a05cba73b8683c2d88122f3fd07be63f6e9731490541c8dabbb1b4b3ae0c1abdf3f292a68be4a62f7baff7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc233c6446e48d1f1db965b6f0a4cbb7b81e5dc35ae159d85c2c66f1b7dcab7778c204158874ababe18538e5017e7b5dce99 +DataAfterCtrLen = 10 +DataAfterCtrData = d3f393528f156a0201b2 +KO = 9539ecb00531092fbf5ef49ceba6a810974f29046c88bd4cd166327d49ef5efcf48effdfcd4680ef + +COUNT=37 +L = 320 +KI = 4f74a15fb74dbd5f1287cb626302748fda252e6998d0929babdcd1be283df22a248ddee4de1bf2b3e46c6d52ad2ae60d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6368bfd837a7f7f858c8875c663a840c01dda79bc66622c61d17f49318adc29fe38e9376141a4cb12b82da0a442218b8aa1 +DataAfterCtrLen = 10 +DataAfterCtrData = 44e2beaeb8c5a616135e +KO = 3259df23e1dd47f584d558a2da0e45bfcee7abf7764b6290fd3f452d6331ba4ca50ee14762f6d178 + +COUNT=38 +L = 320 +KI = 23ce1eabfebc15b65abfd7836fa265f54ccfb152c225996c2a7b2cbfb7a71353eb7d95968a7c8b17be748dcc15a3a506 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3992ee413060de737c71037c10725e3bef7c367a33d799d51059ed3b0d1dd602293a9428e4d12a34389296245858934d2451 +DataAfterCtrLen = 10 +DataAfterCtrData = e4d6c21443b8f768a11d +KO = 2192cd9db6c2ca5ea2bdee7c4a3a110556a2b7d7ec50801d919c2c2934e3a6e727bc74bcea1a035a + +COUNT=39 +L = 320 +KI = dc7ef4d51be598e220c83fe7a8b10b6e93aff96b961d4a6a706950045ffbfb916c3773de495fd3923c494a46607dc3c9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5d6a2ce305c8b1ee8ee0276716024b0c5612a713e604a8f0b10e44821a52e359d2698c8743f22c3853fea266f039319e87b +DataAfterCtrLen = 10 +DataAfterCtrData = f5cd06f24d834ec2d5de +KO = 2b1de3ddace31d12fc2a9d957ca731e8481c947bfb2cb3133a3c0c6d6cee3d61f1ad091aad787767 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = dfbb581823c48942933ba98b8c375da2d8e3dddbea5008661b1796652da6c1f355e27a2bc5dd30e74780e6079e1682b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee7fea1606bee7c21f5ba847b5016826d1ab39c1962f6eaf3a454f0d101e58ea406d12f15ef67fc8b2b21653cfe92751f735 +DataAfterCtrLen = 10 +DataAfterCtrData = 3faee91c54e2ae42fcf2 +KO = 4053e986be8a84172f4b4c5c687e603b + +COUNT=1 +L = 128 +KI = b1e0fde024379e557f003fe515e79ddd9e499e69f7982778e7abb376194690e94be90746144ac4d59aaad5c78e7b4a14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c85d0e5f01aaead0bd5d61c750b4be64642df1ab15d718a0505898456a9a611bc5e32a1887b4e0f67a00b6e61877d315f68b +DataAfterCtrLen = 10 +DataAfterCtrData = 94bcce4eb92f5205c237 +KO = 06df89f05ca607eeefaba868c42736ec + +COUNT=2 +L = 128 +KI = e33e995d984144795106da7fc892eae72b6041f6a9a85a0650fa40ba549bc78a4a84c812d3ca47b21db0f75efb8625e6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5bb5669d1add1e1a69555e466458dab392eb20688efb0ab91ee203488d2c8be4041b17525a6a21180d6a6605baff2fcd76c +DataAfterCtrLen = 10 +DataAfterCtrData = a40924f06fa6ce222afc +KO = 1968924216ef4f5bd59bc37aeca80591 + +COUNT=3 +L = 128 +KI = 3fc071090442890cde9bc76acd09e7e2421e29360251f9ab3bfd77252bbc8d1dbe2e057c28f1dbce9b554a953db9a329 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d79384b2f1eca4f78c39c4309678ff59c254e93b8db0e19971fdb780d294eb9d182e4a352eb739a6ed1c7ad948ac56fd2b38 +DataAfterCtrLen = 10 +DataAfterCtrData = 99cb6bfc9bdd5f1c1e03 +KO = b6ff3bf8f02c6960e610fbcf7084dfd0 + +COUNT=4 +L = 128 +KI = 9fd5f0debe812e97bdcff8ca42687b75f8910bac1e3a5783648c68dffded7b0e1da7542b1af83a998fd1f94b80ff6a73 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2922f711a680201599b81d606cb020572bb04186f99fbf83ce1ab3eafbc176cc898b4bf03681fcaf0a84c82ae497f8fa4f12 +DataAfterCtrLen = 10 +DataAfterCtrData = 735bfcd4be03ac0085cc +KO = 62b9d76b440adb9c30db96770b266ff2 + +COUNT=5 +L = 128 +KI = db554d53acd8182dc9acbc7328e76bf7bb86ed97379830d7bc96948f05651d92a5f6d3798aa2629ea0490242545ed4da +DataBeforeCtrLen = 50 +DataBeforeCtrData = a704c6efd820bc102543b59cef39b4e3ba6aa5cfe49ecacd5fe7fb5b75e1ea7d7ebf3457904d20c231c7069a14c71b3880b0 +DataAfterCtrLen = 10 +DataAfterCtrData = a52103da156069a9829a +KO = 11535c58f49d7f17effd3d74473a9650 + +COUNT=6 +L = 128 +KI = 34e1499a131c5a9a5bead53fe9ab9fb6f77df70c85cf0be52e1e0340bb65df11af8e4a9b384e29f225afd573534da2dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = a9276b4278f6635cefd053789e731d8bccfbf23514ed51f11736726f49a9ed384dba4d714e0841824984a3d29092e017fe14 +DataAfterCtrLen = 10 +DataAfterCtrData = 00d011af63af8cb7dd23 +KO = dcbf2edc82974d449fbacf1ec675b30f + +COUNT=7 +L = 128 +KI = 6e1eb8c2934244ed8facd60e7d37433dd605904994a25df2937ffc3562eed950a87fce5b9fc6e4fe0c6e14e40fec1023 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 773c65b060402a8f304eb04004d902720f1963c3dd21a48d4a67ef25bcb0f1b6990a6adb46a3a91da396bb99341d02c65a66 +DataAfterCtrLen = 10 +DataAfterCtrData = 100cdc8d6e381fd3ca75 +KO = 6338126f3963524bcd87cc37bf72ebf8 + +COUNT=8 +L = 128 +KI = 64ced3f93fe87b13445588a342d42785e032cb5730c2abdfd9da22a883dd5aa77bc41ce42d0e647453fb7f555bfd66cb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 78f79a19ba61fd58ba72a0f40e1cfc8d17d633aca3bcb56cdd13fa21b140fea72415d55500cffaf2f911700864919f9e4aa0 +DataAfterCtrLen = 10 +DataAfterCtrData = 149cdf02bf504c6892a0 +KO = a855b5afc771280b84c3444e0fc472ad + +COUNT=9 +L = 128 +KI = 05360045d34dea848cdfe42e534a5fb5a132f6dbedf5b0838599fac4179138e4b9823fe9d6000a89581b633a0371810c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 004585c155bc2b1a2623f13be99e2e59744e41a389cee5f5af4ae571c804326f3b36c0f381d64f101cb6904e65cf2ba61a83 +DataAfterCtrLen = 10 +DataAfterCtrData = fce2a5b6eb8733774012 +KO = ec6be330a9d29646c742073320287b3b + +COUNT=10 +L = 256 +KI = 530d925c6ca5ceb6f2a37c316977dfba3f1ff901637452362b41c7ad2bfb68c0179b90786068c4aa6ecc2ccf91b26000 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4cb45f121edd454bd6f43542bfaa22b6d0f8b616d699f042fd1123b56dacd0b87b4b2e0c26e5f1e74c424df0bfd30c24956 +DataAfterCtrLen = 10 +DataAfterCtrData = 7dffc879d2fd3881e13d +KO = ac3cdfa52a81ad1fd0a0971388b48abf3edc0d91d04a0e10b23b30db6d281a14 + +COUNT=11 +L = 256 +KI = a176cf803cb5805f661787c9adf0d93fc01088b54be4fe9ac42f95acd439be422118502fb2980e5db63f1c801c5c6abf +DataBeforeCtrLen = 50 +DataBeforeCtrData = b7b4de560c0e5da23d662495116e3751f6620d8c61377c79b6951f7a6374f69395f4be8b5787ae4af7a1d3f01cc27963cd8e +DataAfterCtrLen = 10 +DataAfterCtrData = f827aed806f406b9bfc7 +KO = 5c90458f56d2f3463dd903fc2d39efe2ff394df5b63955f73027f80851831973 + +COUNT=12 +L = 256 +KI = 09bd784dc9fa23c5313b4a28c600ea8521c659f9723079cabe586be13e3305a8d5b7e7d530b194410c160c2a80cab9bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = f7a6e6c3e5a9d2df4be33fe7c5ca1eff03d028c74f054231ed3632cfcc5996cc577687e42f7354f52065a8ea8efdb84c69ad +DataAfterCtrLen = 10 +DataAfterCtrData = ec50066920ccc760e59b +KO = e9248ce2bb885e4754e220266434efe1eb1b35fb91f2b0a751cff45135bc6837 + +COUNT=13 +L = 256 +KI = 575d2955918130d7bb9a6f4134b75faceb8e44f0bae328e49de8855421836c0f18c51c9e3f0b569745f9e004698d8096 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 588021b5d35cdaa380d6f4a99f75d6af7ebac6b8e0cad206599271f4b00afa7fc44c64c0afbe157b50d74e1fe6c3b453aaf7 +DataAfterCtrLen = 10 +DataAfterCtrData = dd2b7c01028ef5de3e5d +KO = 934c993cb6aafacbb12a4e8124c9b86cdb431a9d0517d712a8c3f6c33f947be5 + +COUNT=14 +L = 256 +KI = 038123d3012ef3db787d28de76da11dc03253a963af3ef6d90547e8cdd78b0a0a7da18e97f6ab981cac981b30f1fcdfd +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4723875a4707104c49e8063662047b885d823800c7130b8a5c65476ea20e2ea4eee3de75a1f3790795d0ba55f807c1c8b03 +DataAfterCtrLen = 10 +DataAfterCtrData = 710038def3ebbdda4a48 +KO = a10a68497d1525e6ae5c25caec359f55867cf4db350df18644fa6981b10525e1 + +COUNT=15 +L = 256 +KI = 93db24e796a0fd65c91c02caa528fc4613eff9da49714c9eb9cbd5618a05ce71a82d559764c5ac51863400d38aef7f81 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 07b32d8732fa3d53a0387fe021b5634555ddeaba6f6543af47759f29067f6de14c3f87f6e5e875a702cb86b5820e8126bb06 +DataAfterCtrLen = 10 +DataAfterCtrData = 952729ac75ec6e1fb39e +KO = d7a081d3696066c202a53726338f8d6d5df827a890274323c5a44ca42e0c8875 + +COUNT=16 +L = 256 +KI = 7c89a4842f19f2dd9c9d7d03edee33d93759e046d31222b63b94d7996de3d6d0fe548636f2ee5a25b6d009da111e5803 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 449534a8895b16b46bd8599967859c663ba5a6d92e0fb0eeabcd5cc3c82b9511131018c326c999f7c7b0189ffdbcdeebf31f +DataAfterCtrLen = 10 +DataAfterCtrData = 2e079e673687cd5726c1 +KO = bb3ccbfc36565274b6aa4ac2db5e8c21a4280c915e9a98f297d32fa107b1c709 + +COUNT=17 +L = 256 +KI = cd59e0b9402e858c47945d92bc98d16b869d24c7fbfa516f06183ea08bafb8fcd0556b6286ef08a7ff473914a3627ee5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e0e3a85c29fd30d9528f1d7741a625d1a23d22303ae47d1645a54733ba0fc943fcfbe45503ceb1e0a4d88f3852dce12edd2c +DataAfterCtrLen = 10 +DataAfterCtrData = cfbb82a2652a8ea821cc +KO = dd4418fc7009709cfaa62559ffb59d7f1a5bfece3e9305320f372fa65cdba347 + +COUNT=18 +L = 256 +KI = 66d58d2d9e59b990e6145e8d0ee2aee0329040136c5b6336351d4f0e6c0f5c0b450365cc13b912712e0b9acf45b57e27 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8988686b98f842b151db1b89962b9e859fa7ad854b6db3c0be7c50e412f488e74da65fb7cee35d16b08be2313cd9eaf7446 +DataAfterCtrLen = 10 +DataAfterCtrData = f5ac68ad041c43ff9e7a +KO = 9e152ad9a8f3c78ddf42f667815a56e33904b89066fa0e244d57c1b671afbc5f + +COUNT=19 +L = 256 +KI = 5ba2e9d1acecd173dce602622dc94ef7692c87c2439aed5780170b2ffb226d782a288f23ffc26756708ec5eddd0bd424 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6941bd5db3f91fa7d750d5bebbb3cee326f7b48c9365ad601a50ad3e19d40e3d5b742a4275e94dc66a4127d01dd30131aaee +DataAfterCtrLen = 10 +DataAfterCtrData = 61853c894ee6571e6fac +KO = 74093274b90a136c41a736ade26e6c1747cc6da5112fd446a3b4e5cf1a0d0bd6 + +COUNT=20 +L = 160 +KI = c00b5dbda66f2c41ba723f99a046db6eeb6aa901d7616481799b3df63e8c74a483a24bd8ecfb3519ab498b32b91c15c6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0500a4b4267cb6034463c1cf7e1bb373366df8474508810050f9006c0ed1e15dcb3149847f84c178c89304483c14318a23ae +DataAfterCtrLen = 10 +DataAfterCtrData = 7d42b70a48c856a29394 +KO = 6b71027d8a6859bc6e89909d7db800b94c5e439d + +COUNT=21 +L = 160 +KI = f6cd00ec5679e565770c1150e4c0c4d61a3fbfd1a6eee7768470b085f12951d07ea087f37ea3bc71f59983384123dcea +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4058a2c36636bb523d2bf3db040451445e8470250e462611580ff0b4cb396fcd51f927dc3d8cfc598745dfdc6378cae4df03 +DataAfterCtrLen = 10 +DataAfterCtrData = d671aca5a6e103e87bb3 +KO = d5accac0b1ff8b59bcd95f5d1eba155b7a79012d + +COUNT=22 +L = 160 +KI = 46542378157f990a72281d2c1f692f4aafda21ee458acd9db8cbee9a2707534e696859de10c70b292d8d1e1b1b1bc888 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29059c09a3be4bf898fe19541d174d7969767a8594898e0a0954710c479dabc0e243e3d2d54eaad9afcce532f1e4d94eec73 +DataAfterCtrLen = 10 +DataAfterCtrData = 66f307c168f27534535d +KO = 8da9e92dcfa80b1f5d4a3cadf27e76276f8874b7 + +COUNT=23 +L = 160 +KI = 9d8e344210400e85c09b8629be27e5a9ecfd54b3454b64d08337e9affbbd41b807b6fa7cec6502899115d6bdf4aeb900 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 15059e373c9c96eae65f8f2cbf515ab80b7d36c00d1820ae0289214e32a96fa7514cc6e03671eaec3e6d13130f5a1b9ceee0 +DataAfterCtrLen = 10 +DataAfterCtrData = 0d9c27c8549bb8aa7dd8 +KO = 01398a0e72ae632c1b3745f877c453cb7b29a0de + +COUNT=24 +L = 160 +KI = 88d0213fbc982255a8813cd96e47e8f929c36d130c32d0f46d4116345108001b3f64d01cd7fd3d71a715c80b42f6f83c +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae22f93bd348a50fb271c3900558af8eef21964a5e6d261714e0dac7e2ea6b3526b98b8c9724a7371bc853bc33d0a25e1a22 +DataAfterCtrLen = 10 +DataAfterCtrData = b6c7194c75c59f05677d +KO = 7cf8e4a9771cc74818e1edb19c9ac95aee76318f + +COUNT=25 +L = 160 +KI = 1cfa36936623a103c497d606c05f4730980ab94949760dc20a5066790c4cd6071f21a039e7206c4b75d2b1c012b4d8bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 790def4c3ce71e3e0aaa004cec4ace4cea1db03d4cf1382ae1841846afe1fb106fd0038d64d224ca94e967c80a9c081dd4f4 +DataAfterCtrLen = 10 +DataAfterCtrData = 7192598bd6a53b47f68d +KO = 0fa13dd93bc91c560259292bc9a3acac539b79d1 + +COUNT=26 +L = 160 +KI = b624ace32a4640ad2ebaaeea3be886c35731ce127624c43032ddc703af1396e700988fa45e46a946f2894aeff3b386c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a6c15648f6de0b9e960e4b3daa417a339c0f7c8f2dc5416f5603ce821fee11965d56e26750da7e8cf3322eeb867ecb63919 +DataAfterCtrLen = 10 +DataAfterCtrData = 7eacd81fd592e18e9349 +KO = 3e6c12354cebc15e4167c8df23b11c04e82c8789 + +COUNT=27 +L = 160 +KI = 4ec7be848fabc4b575ce4ed48ba89fb9ba394f2847846aad885a1ec5b38a486d06af49a90beaee9d52234088ea14a4f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae36b01b77cb7b51be382e29a6c489c9adb4570606e891e1464a81a5f6fcfa1f3774c6611a3a339523d95f4cb4f7f5b13de0 +DataAfterCtrLen = 10 +DataAfterCtrData = fadbff43d62d71c6d01c +KO = 25b3f36cdab414eaa9987653916df0509cf4c0a0 + +COUNT=28 +L = 160 +KI = 68157411efe791f414a0768b52c2fa7cdfb564a713f7a09215e5952b448d3bbe49fb8e34f113492ecfec6cb893afc633 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8fec76e758890bb9f8106ed3f667f01ee4ce2645d4acbd81c7aafe0591c916663fa23428bc6e1ae52e8a4ffb036a3f297af2 +DataAfterCtrLen = 10 +DataAfterCtrData = 0851d33b6f01456c2718 +KO = 5999b41c533e1fe0d2a956b7f90cad325198ce5b + +COUNT=29 +L = 160 +KI = 8c10833bdd2366b8465f8e3990eba5a1c7af409847e4e3c6b62d933e22d4346d1a18a164385053b848bf7043bf66f8e5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5d9a264acc1d513135d2d4c3e12fefff81d190a4dff0d3ee63277585c9fe9caf43905e7abb0713a2340f4442ed80e5c0787 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f590153be824834e2d6 +KO = cce19120b6991d6182d39236c8800d7032bef570 + +COUNT=30 +L = 320 +KI = 3b40be4e8cd196383fd7baa62a0d2cdaaf59158d0ebf8842d93b8a99ac43584f46ae47526ffb96462c2098741b7969f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 13fa49b5b430980d37937443ed620f59c1deeb15b6a6fa38999496b8f56ac58c13bd71510d28dc538d3d061e999a937e105b +DataAfterCtrLen = 10 +DataAfterCtrData = 1a8f3489f640ca4302d7 +KO = 67cdc3453af40fc3ff17e6e0fe1c2ee0c331307d859b7e44830a722b5e372f38c0e6c3b6fe10b6cf + +COUNT=31 +L = 320 +KI = 78b41e6bc5da3d27f4fc86c1aee60c16a12ed0660090f4739a9e9c0049dcb8710fcfdbc3f50be0fe253da1c1c43adc5c +DataBeforeCtrLen = 50 +DataBeforeCtrData = d8544823f11f62613814c5bd798a79af21b58c251db15c823fd3c5ad86ac23e850bbcb5ee9da1d668459fa71a08e16032e51 +DataAfterCtrLen = 10 +DataAfterCtrData = 055f53eb7779539d8213 +KO = d3a600b52a1304e8c195988467b45b37e237197e818a88312008f21e53dc9045992de9669e5fbbc8 + +COUNT=32 +L = 320 +KI = 0d429e7ad4208bae878c19795f214a786ecd524c5dedbc522f05f7c52db64aa1391ce234531acfbd7dd9d26e35924233 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e35fef8cdaa721d9dccaf8070c2b2ce516dd52362a9af98b988d4dd6105b9681b9ff418df5bfad86e6b33ce3d2b2f75235f2 +DataAfterCtrLen = 10 +DataAfterCtrData = 04bd39e0dc1774a09550 +KO = c46a2a6edcf121f4a6e859abd43c694e9c169ab0338a25bdb57ea8e0a1247ebc6722755c6e857542 + +COUNT=33 +L = 320 +KI = b861d0f8abebb170f57ffdafefa72338dfd1de6bb37c50d9f85c4127817893dbf8dc9f485baea490ba21359aa5e41ac7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 615aac8af94abeed344f6c39eb01765aeaf9e38136ff50189b4076cce3b2d77776113367a47d10ea365907b9a535b01e74bf +DataAfterCtrLen = 10 +DataAfterCtrData = 50793bdd4d35000420fd +KO = eff7c849b50475ca4af0a652eb88447180d007537668e7000c111d8075a30f7f0c35a5c64c9296e9 + +COUNT=34 +L = 320 +KI = 916b69d7a0e47bde19c7a8d3abd7300ec5fb0585559ba441269945a2fdafa4a96ddddfdce6b10fb4f6e2476841e1ec2a +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6b81f1a35003c87189bf16607fdf49470f83b2fe11c4d217d0e8d2220df6cea64703bdd4813040a160ae71d005f4a02148e +DataAfterCtrLen = 10 +DataAfterCtrData = 5f7a59d61cb09edb4f1f +KO = 621bd628fcd3d9515c9ec477a03530716da946f5ca6e4e1a944340e49d3146e22ff54e0b2390996f + +COUNT=35 +L = 320 +KI = 9bcc55fdadde4ce45c7d630ba27c2b550f789b321de67fbdf4121172d344b25c86e319ad167fdd0d8a6930bf555a2d5f +DataBeforeCtrLen = 50 +DataBeforeCtrData = b28429a64055658e81092ce54697bef851e06a67b93bffe4f659819afefe05ef87eea9339847234c747608511d716372e3a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 652804ccce78293743ef +KO = a1c0aa21f6430a90348b7235c9e903fff967752981a56a4099f3803312f380bcede3d2d43e338a5f + +COUNT=36 +L = 320 +KI = 0f0023fbe77a86656b50c29f4a15c28041de2105b4b37773fa9f16480fb41d1f542decb7445bd0a99f2df21241c0a4f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f7f4b4453908c4e3fde8074ce40c23f323013880a4f8d63294cf80149262fe6eccb160e0785ceb34c03e2e91d1063788fe4d +DataAfterCtrLen = 10 +DataAfterCtrData = 45424ae40f15ff0d0b37 +KO = cfc057d80ab01cf6277c822af147d97e7e7aa74bd50721624e63e303f4dad5af71e94cf18f9e8bb0 + +COUNT=37 +L = 320 +KI = a6821e958d267dfc9c6616343327dbad357fc85f88a42e298ce8a1bd8f88404af73a64321fa3c91e3ec77cb0eb2dc5d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 037574be1051a69d2564a336c3c889c7078c30f4857d8ca0c836a68e67350bb176fae9b549be4884113744231a0a5e0510b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 8620aa12af714f998599 +KO = 1c9d0f545d23ccd037ba1863b516e6176b9df8895419c356b238c836c993779fb72ac78d2e3c57d9 + +COUNT=38 +L = 320 +KI = 27b7d971dab8aae16cf501984e735a07fd5b40c9e70d0bf0ad772f42ac973ff4d158fc4141686708fb80d8ac53c0a2d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1861c940730ca6a0c24ef113fedde1877d1760e820d58ae5b56339dd1c1d670fbe8762668a0d2c97d00e23b212745bac3274 +DataAfterCtrLen = 10 +DataAfterCtrData = a2ee1083427834212b7c +KO = 292b81edf2d9cce57ec39d6df0f71194340d70ea01c347e87fb0795f85e76365ffd82dcd6897289f + +COUNT=39 +L = 320 +KI = 33a56a4dd3e0807aaeaae1282f3029f4488b5ffbefdf1ab84a657a0b938104879a2024e9157ae6b8d82178d83a313fc0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b38fbfa437d7551723ebdeadfcfc358f2f0ff7347ae44ec20e4155386e2bfd75c33108a73003fad19cd2dbd1d31271087747 +DataAfterCtrLen = 10 +DataAfterCtrData = c6bb653cfcd23f3c1dcb +KO = 230be2bc234d9e836936e392b633fbb46ce367b02e5bab5a0cd4f67192cce15011aa4f2e6c68192c + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = dabfd087e001767172bfc631a0d243494adbf243112a4525e24a1ce279854a4635621b17334360d3818ed4feeb28d2fd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8e65bda5193e65bc834c39061e0b5adfc11d6617737b8d8840f344d218af772192ef2d45527cde0dfb17aac540449c93bd91 +DataAfterCtrLen = 10 +DataAfterCtrData = c6bf28ad1b04d8e5ad93 +KO = 87f063a791e28781073c4091ad80ef46 + +COUNT=1 +L = 128 +KI = 96dae32c0a078b3a7ddf757566dd172a4caf452d3a6239bd8d9958d91aef5d85fba8057dcfff32f4c7168a5ada2d3bbd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 75eb96667f63f129a200a18a532f9a04e897fef347e77a6d538a970b56c60a7aa75e5f7684818f8e000cc1d788b90230ab32 +DataAfterCtrLen = 10 +DataAfterCtrData = a847bd3d6e4a4a3c6667 +KO = 75ce933eebe68a6a4eec1429001a2ec4 + +COUNT=2 +L = 128 +KI = c50dbec134da547fe0dd7f9965efd42d0788405b84fe04301b5eaf1b7945a4b1a80df09eb3ae9ebf025f3813201a48b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 839e1879b73e590f55894d3cbd4bcb460047c6a3d1fdf4a1311d09c13be5fb5a6fc6446092da7fdd86ba5da75353526dc015 +DataAfterCtrLen = 10 +DataAfterCtrData = cbefa0b1de5b4d0ac7a5 +KO = 7e5376eacbacbe92c9b948a5392ac2ae + +COUNT=3 +L = 128 +KI = 3550ada6e8beb236ebb2ce7fcad2e72d36f919036f88df16240520516726ec33e0cc65c2d37658844bc192018b725608 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 623f8824912e0217593c9583c7c023b8f606ec70e177265bad04314402a4f9f3971c971943fe6d1b8f5430c46d0ccc495f58 +DataAfterCtrLen = 10 +DataAfterCtrData = 0036e6af4fc9c5e8405d +KO = 99978f0bd89876ee9dacb79ad18c49c1 + +COUNT=4 +L = 128 +KI = 4b34d5df73731dff044ba186c7a35e6acda46cfac780bb92d00b5b368a48a4696a4c7cb7e8562479a02301767e0bc301 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6c7b116032b3ee409e622b711babe5004381567e5f81244e3e9bca510ef15025d81dd15ba0041aa2b17f3ea5c5c3f642fa8 +DataAfterCtrLen = 10 +DataAfterCtrData = 2af62377c47d56049064 +KO = a16a9900b0de95c26b5d5f2da96df46a + +COUNT=5 +L = 128 +KI = c5292e3e9e1d4be5edf5027d76a16b2eb6c5e81559c34a533c0d83cb98115ee14945151ea16b60020c553d4d5058f66f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a35beb91487dcad3f058a8246ea5dd73c2ce8d46f14247dec5826ab61473792d1a25ea88e520d9c2b08088b4d9fcee4541f +DataAfterCtrLen = 10 +DataAfterCtrData = 506333d4284effc7ae26 +KO = 5112da39b32f2f0f9efdf722600b5b2e + +COUNT=6 +L = 128 +KI = c2f9ee46c5e993b219e365505d090e575ce25ccbfd60526f6ead164bcf9c41973015ddba224290484840716612c839e7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35249c52d6751eaffde1b499e6ef139357c959472dcc6e1e81d2e9c4117b3371b2f58cee3ead59b29f22fba3ade65f9c6d3e +DataAfterCtrLen = 10 +DataAfterCtrData = dcee08eee10caac1cd99 +KO = 459f56f14b29700a5c6f871a6e32c763 + +COUNT=7 +L = 128 +KI = e2cdb15fd67f762a4fe10ddd85ddcfe785d069c02f30014d1510ef3ecf2887ea7a79ba979f20a057768263f9877252b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7f22945df3a52c491921978ae9660fa85f2fbd1cd57a4c378a13f77b80d486f14da8da06a98c420db3d62a4b2d16245b13b9 +DataAfterCtrLen = 10 +DataAfterCtrData = 1c847db2ae6986f0bd52 +KO = fa1c263990ecb1bc01fc5bfd792954ec + +COUNT=8 +L = 128 +KI = 69b911cdff9a2ac03caca82fde316fed19f67e248d1103cce763e6ea5ca9887e805e3ff59bc65a7bbe2f53ddec25ded7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c55158e560919a74156c715979b3d4eb4fb78fb196ea256e1fb77cd41735442920b190dc8f9fae2edb2dd534ca2a6a432203 +DataAfterCtrLen = 10 +DataAfterCtrData = 705095e2026772b8445c +KO = 30f47c3d38d31581a0874405b13e18e1 + +COUNT=9 +L = 128 +KI = 5ba38299fa2f80cf67eb41263302ca3b8b7442bb16c0582d7b70570ca02917049ef8f79d84bee8d7237cccdae3340389 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b9e914721f2449bb499c1d398b0c1d0fe655ea544b778dc87d060a24777baa3cfc56914292cb4b7cd0808435dd248773906d +DataAfterCtrLen = 10 +DataAfterCtrData = 235e8c4aa08e63f480a6 +KO = e91c12d29211bad7f422d9cb8b5aba3c + +COUNT=10 +L = 256 +KI = a10ac250392ceb07d65336c1a38f17a66528bfc7393c4dbd61c36fee0c0d2fa5a23b7fbf625744a63eaad6dc0a0919ff +DataBeforeCtrLen = 50 +DataBeforeCtrData = 556b80e63ba32b5bb09fc7d5f81e823b12beed358487a6bb3f0bc782f29cc0aa216b23f3be29eabc5a9e78b82983d4a403c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 89097f2b721da6ed2d50 +KO = ddecebfba61d39559e8277728d4680f040429ca6cce48ebf41d2b7204fa53653 + +COUNT=11 +L = 256 +KI = 5faad6d2124d4ac33e720bbc53e6d959bcf743fa985a2fd07ce9339708a73be06ef745752d9895c5fdb5919ddb9c6713 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c9a2270cb0b76afb5600e2d374e1c4d488a6274a4d948c564c1a7979a2e27bd5a127aee71bc04a9068a3044d1c570b5dc9b9 +DataAfterCtrLen = 10 +DataAfterCtrData = 159654181e98f357bbc9 +KO = 858dbd5a2696e839627b7587268b590d3a188ef0ae6648fc708244aecbbd0503 + +COUNT=12 +L = 256 +KI = 2aca9f18f5794de397369d2216a3e4da9a3b71504f8901d9d7eb5cbd8da6c038763bdc411438e47ca1198fb0278c1a5f +DataBeforeCtrLen = 50 +DataBeforeCtrData = b07b9fbac18e34b80abbec56cb360fc914539842b92e398127a217042b22fc2619eb04674dea275f3953b3d4b8c04117ddac +DataAfterCtrLen = 10 +DataAfterCtrData = 7f16e612eeff44592be9 +KO = a03d5493cae3fa17a20c07f64e4adac1b545333b316b061ef6ff3d8d07feee0c + +COUNT=13 +L = 256 +KI = e807219bfcfd9feaa2b1f069f753e7aaae62956d6b37c4b25f5a858822be04f85f842f9c8d70789c7126320a6dce9f7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 671c573b79d797e3871c893599811e82d6d8425b7e50264afa69b138c8df933a5d54a784631dd07b97ae48f13c870f71e764 +DataAfterCtrLen = 10 +DataAfterCtrData = 1143066f72d792a99af8 +KO = aaf515bc1766514b237d6af023bc353c6ca95473019a668460086dd92bcf73e6 + +COUNT=14 +L = 256 +KI = e9e854dbfa361594a57923d4bfbd66028c97f181a5ae2cf321f439edfba1159d505e5321b97fbaba69028b770d824b21 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 268056fd7c33b0ace3f1642a72e8c201491897e7f6799236de39969a33080eb447c6de16f6c44cd7e04f60d54992d89cc256 +DataAfterCtrLen = 10 +DataAfterCtrData = 300d0421ca6e82e164b7 +KO = eb070f50769381571ef6d8d139d57883925bf986cf74241b0c632f451ca6175a + +COUNT=15 +L = 256 +KI = f7af6cb9610dbfa4da1262d1bb8454b627b0928111a2ca9157ea593dae763cfc46e382a456b2bf99560fa0f21a79f380 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9aba303bb7ef1f6287c1d84aca49a9ad407f35c4aec235296286b830b3064c4bd04504becf010fbdab9260c59eddec5b5358 +DataAfterCtrLen = 10 +DataAfterCtrData = 357245cfb0fec2df9396 +KO = e0254fb4bac133771f733caff0d41a3f06980b9e2a8b8449ff211395084d2f0f + +COUNT=16 +L = 256 +KI = fc643b1763902b7f0f1f3d011f6821325364b43989296eb98426934a03911af3354885dca49e1df91ce47804cfbc9ff5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = af33692596167ff3737a79bd9de3e21db8dcf2f88a0a8872f5f4e6a2c4ce37aa261eb228e53568a515385370f1fee0cc3cac +DataAfterCtrLen = 10 +DataAfterCtrData = fdf9ba3ec5c88a121304 +KO = 5c220b01b0255bde5caf29eb8071c9d2d1cc7815bf6c32278b3dcba0f9ae49b4 + +COUNT=17 +L = 256 +KI = 36744ae9f0c71a5029a1d63f9590993b7ec5cb5182e5bf8afbd7e00a80df442a6dd8e085e730c97da886f329c3bd4d7b +DataBeforeCtrLen = 50 +DataBeforeCtrData = ed808b02f4601ec923d5e8d50798fa8d2f1ef8b170f7b7aad30897403122427d6ac7286ac06b3e395da0dae1871e2633d311 +DataAfterCtrLen = 10 +DataAfterCtrData = 324d15acefb8dd6bfcd3 +KO = 723632d2d4da1994355434293cd5979cc7d30b800f11ed46f62959fcc73f0a86 + +COUNT=18 +L = 256 +KI = 22e2f7effd0ff9eb735393208ec9d0d90836b0067cab474b733daa002b3864e26a961c8cf8f1fafceaf17de845eb21e4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee2c6f6c9d1b1a2ad3ee8f687a2e66db81ed741be1af28153a0965729f17ade1a2088b99b48cbc124c82a35224fba7cc5c5d +DataAfterCtrLen = 10 +DataAfterCtrData = 3737eb1ea5f4bc0d2ebf +KO = b892202097896f600707a3dfd1ed93716d56408fd2b80679ba4a57a0a3336ffd + +COUNT=19 +L = 256 +KI = bffc8e943da86d8a6e254340ed3274f683006be669a39f456b12303e8addacf1c90e0b2423a953f0e5e97660de0ea473 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ddb025751af132ba519f30bdc5968d4adfd2eb90940f96d7bc620ae6c669c68b8205ed5b0f8cd510715df931a59fa919ea9 +DataAfterCtrLen = 10 +DataAfterCtrData = f5e5565c8741640dcffd +KO = 4a423df930048eb03c7194a26d03e03db54cd7562225a3e8f9858d339a7d2247 + +COUNT=20 +L = 160 +KI = 0a0278ec50e06b385a493e155022a8af9dbd3732e53a09252177e94dc256369a521db863c207bb9bb2eed04171ccbbea +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29bb0a2e162734f389171418ba55d48487598f3f2d46af089d0b88dff5527e9cc068476f493733a42337244fb0675b446f8c +DataAfterCtrLen = 10 +DataAfterCtrData = 093659c5f33778e4d07b +KO = 1fb1e2b69b84c2d5c2f0db7ffe0a4087b040573d + +COUNT=21 +L = 160 +KI = 4533e573e37d1147fca0bdd6b518868a8b692b97df164a9acc2a90020c35a210ce7a7ffd7705239847b23ddbace9966d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81466dd37ad7ab55e647ddc46ee242c3abeb092851066bcdf9bc902655deeef90790004f6428a951036bf23f96db866a601a +DataAfterCtrLen = 10 +DataAfterCtrData = 38fc97c1c347e6759419 +KO = 3c3b53b4fee18f5aef020608285d4c8279cdf5bc + +COUNT=22 +L = 160 +KI = 82f542841cf4dbadb887b2ecbb64f54a47c2b70676eeb1af2591d6c8de823f442b8784a8c9a3275f28b3af6cfaea284f +DataBeforeCtrLen = 50 +DataBeforeCtrData = e259cf9e5e7b618a917cc1391bbdb44d25c1ac1732bc54f4476aebeccf06b656a2901eecdb7605ee74b08b62f85e96d632d9 +DataAfterCtrLen = 10 +DataAfterCtrData = 89c7fe9655178b0269be +KO = 335334dce04d6b213f40de24a1e94c29fbadc515 + +COUNT=23 +L = 160 +KI = 445ce3f4705e91d443d744ad7ef666e8965866103c5fa4b8226b7c1d39b1dde7f3de85b3fec8b6403aea9aac9847951d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9eec831679f2ded55d745ded9ed7cbcfa20a381158f20811cdae689f02ecc6953cb7a03898b8d3d728d90eb7f57e3a10d731 +DataAfterCtrLen = 10 +DataAfterCtrData = 407bc0bae2e20dd6b643 +KO = ed1fe6e0a14113198301c91fb8b89219dd601324 + +COUNT=24 +L = 160 +KI = f8baae14ec0dedbc6e6c3e5232591acc1a4c1df6720f7ae016675a60a5bce1f75afd352d8cee716b9786480fef377e54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6936deecbe51e95dad3337dd9b6a6e009877dbadd2a0bb4f82333f07d24f44d68d6909dbc09e9818f1dd944adfcc9e273da6 +DataAfterCtrLen = 10 +DataAfterCtrData = 1d70d72c8489d475e088 +KO = e09ea36d4ed72548e4c11d3e7f98590253bc35a0 + +COUNT=25 +L = 160 +KI = 7840bb5121c6ee2e7745902171c51310aa0acfb870c5f766ba98a3386bfcacd0f9c10d4b32e9f5c294a224085e54dcc5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9f073a9f2a7ef13e6c0583884fac85c2bf5f3af19a5c3354583aaeba906c67375bf2fd361eca85647a17e2437f31197ffe5d +DataAfterCtrLen = 10 +DataAfterCtrData = c5b1fe7bf479278c88ec +KO = 057f0ba44a5a801aaf675a069b05fa669139a8a6 + +COUNT=26 +L = 160 +KI = 1bebfb5e0cba928e666fc66a37bcb28aa990ef83fd7dd2bf8618ad457e83c8c87c8bf420f6812cc7082aff821c02e494 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63ef6a6a96f532c64dcac557f5c508f87300e237c647473d98d0608d07b4a64606fe30206a9e17fa590065d4f03acf7832c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 0c61c275c753ca416233 +KO = 7bdc33e0369118579c06ae49ac43c96528f78550 + +COUNT=27 +L = 160 +KI = 187305724edb9b99757906b525ee0954d8b11de53d7ac0f0a82d1eb022c7b2bdafa4c553bca376f7d2f4b05b77d43a54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35cf0f2734a33e3edc3d6c02344158d2eaf0a0bf6619971464afda444d99a715cd8b821fbfe281efa14cf2e3ef5c4408615e +DataAfterCtrLen = 10 +DataAfterCtrData = 4e378b13c74287ac0077 +KO = 776e35108af8cfb65ce5d85562aa3b05dc2ccbfe + +COUNT=28 +L = 160 +KI = ffd38d2497735a4532f091335616b3bf9a75a111b8901306a15aa57b8024ef07ed045c69991aa57cf8d9e3b4cb9d393e +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb054cb03f4d811d3ab16a8d815431294b027566481d6740e448777670d250ece6a37f43292737b5bbc4bbeccdeaa1fac58c +DataAfterCtrLen = 10 +DataAfterCtrData = a9126a772c05b7826999 +KO = aa07f3fb067baf905acdc3b0d681912e7bbb2358 + +COUNT=29 +L = 160 +KI = 5fb83568a931da271697bf84c029e564dbfcdd57f45c1c8b00c96a3158f47f63885548b0bde6e0e273276d75447c7bd2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 95cd8da8e2ce3bf98e30caf80ab2cb98be8125f68f49b1214bf46e91f551d57ec5156b52b9c01082dd18a36ea3e1daa0ce73 +DataAfterCtrLen = 10 +DataAfterCtrData = 27f6cdc5529bc93066d0 +KO = 864f153c724bdabcdc346811af3c5529da598c17 + +COUNT=30 +L = 320 +KI = dc0b72da2ffc1ec45ac901b9698c0b3691654936ad228bdacde70c914067e793245ecf04d3ed9e5c84d0c94b957699d9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fbe1c852d5eaa2c75884d625744cc4422afe6d962b4289289834230ea9ea581b5527d6d5bd4fc27e9c4454bbe5417581aa9a +DataAfterCtrLen = 10 +DataAfterCtrData = 7b329953320d00e804d7 +KO = 16dbfcbfbca493bd96cf780cbf9a883daae7b5bbb65724c4ad48bcbf1b1577f7d772a5b5c6b9f426 + +COUNT=31 +L = 320 +KI = 5c29bbe28b388186046afbdb83d4ad35eb5204e52f1830b0efca07680b308d7538fc883f7d1ddef01876cbacf80b514a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cd1bf4bce9e26ff534da51f843db8cdac837dd2f6dbe186af40ce9cff2b788f503297e08222ee962d0465482dd762930186 +DataAfterCtrLen = 10 +DataAfterCtrData = 88d42ac84b64134c0e94 +KO = 7d4a2d1714bdaac990575d14325960c9890263286ab4c6c2eac2a5099f3372934634744006992bcc + +COUNT=32 +L = 320 +KI = 5e4b59a8b49a84025749438f767b3ef21b3db787cc10be5e64d45ea5c88b8a4c8307680a97896a82f8d7fb813741d129 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a00aa3fe173c41a2ad22b160a7d0ddef8fc8a767a65b90d2fef6a82d74a6d1090f5453f7b9d5f983e4d643cb4c7493b602f0 +DataAfterCtrLen = 10 +DataAfterCtrData = 77b5c47f33b887ae0db7 +KO = e7b760fc5cf2c68b5ee115b0afbbed6930d3546aad7bcca8d57677a70307f057d6778a066d5fef22 + +COUNT=33 +L = 320 +KI = 686f305579574015398d8e5c375565f098ff6ff5d01892966b378250f1eefeda6adbc95ee63b581fe8fce6896802cf2b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99dfd4c907e2ebff9e45042abec61af01e1942f424eb50dc02bd1544a095b32f3fe553841c0ad5e303ce50866c6c0ba5d4b9 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b340fbfbc1b06340bab +KO = c215f551c548cb27563780c5fcf51c3d3855064e0cdeefbbc4581a272c77319ce6b4b49e84082ced + +COUNT=34 +L = 320 +KI = 885688b65c7a6447027d682f709d180eb033b2179fcd8c1a1bc080eb76cfd1a3ad3918b6b3afeb0f0a79c78b3a03db1e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 24b2d8ccdd2faeaf625ac2ea9fed4d24d7a96e4ad7d817d87f5436321f312119ccfc75b3a309ade89a7c6770f5298df60d03 +DataAfterCtrLen = 10 +DataAfterCtrData = f489ed996b7467bfd336 +KO = 28f4f8fed91c5f14a2abacfb2669dcdbc1f726e642c68be42ba6e2cde1f147249b85c0a36ebdfa38 + +COUNT=35 +L = 320 +KI = 70e82f28d9c743d51eda3befb13bc8e386f66ff4e0307710c9e58bd9bc11c9873a9a999f668947b4d3e5515a04be927d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40c7f2243f7c9a0eb1a8125d9eb9410d24dcc69c944533c03c1a281013ee0b504a4283d07191eeb7470e9c56e663dcea2206 +DataAfterCtrLen = 10 +DataAfterCtrData = 3f2d8e0feaabbda30d42 +KO = 28611fd56386002f002cff5a9f0207f8f4fde64555d8075e098b6e8d1dd949ff544a1eccac88e030 + +COUNT=36 +L = 320 +KI = 57a935ed3ad8a709ba64a0a39ac5600d2ab9b5f10cfd410d9aa6ddcde33a2e5b00a5508d3ca1a6f2e039b4471a2a38c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6accb505dfc7714761e511b5513f84ceccaf55d701203a45c9c1ed7bf100e2e1d8f8dfa0bec3546228ae4f4a785df642d163 +DataAfterCtrLen = 10 +DataAfterCtrData = f3f38b76c0d0b8ffaf68 +KO = 3a1ae57f62e83bc49131a586208df27e5d719e9cd9791bed40d49021d31c5c9b934a88eeae1ffbd9 + +COUNT=37 +L = 320 +KI = 10c31d976ed10b1687bb23b18b3fff186e817c7ec9296111da9b8bdb507117acf5afc97a5d4d8a41a5081e6f37d0a238 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2163b0361b74de849a20b663de87dd45c4238f3b71ec31fe7f71604092881d5d44bc695d03b3d68d4e378e7f7cffb7f14478 +DataAfterCtrLen = 10 +DataAfterCtrData = fc01edb5a2fa4a4ac2b2 +KO = 9a9569ca4fb7de2b2b7fe3f04c8b3cfcf79f538c749060c6ce07b8b1a10751624c694af5b0bc1fe9 + +COUNT=38 +L = 320 +KI = 6223cb1ee132ffdb86d5ea7977bf6d3eabebbba3aa297cc78c699ea14423451bab9ba703fde81213746054a01497dfc9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = db1a47fada3cb61fabe43e15962d0dd74c38ad7ad11c14e1e6eb63fd4efbb4cdd28346712918bd863057dbd25ee908e54541 +DataAfterCtrLen = 10 +DataAfterCtrData = c63b97f8d8e09ed7e131 +KO = 24dca4a868e13406ec2fe1c93495994c55eaee09abab830613d683a587b84f9345ba96cc0d0a21b5 + +COUNT=39 +L = 320 +KI = 36bc50dc4d507ae4665a1ec262e03fb7f4560a71e0567754f9ae0850c5ff00844f79fb42e82f462e6c2ac3613d8d1f1a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bfae514b2f3c06e95d1a4e9fd35dccb760ae4ceacf83a80bb806f1ee26f6fdba22771cabedc6f5f586ee4121e516b62d90cd +DataAfterCtrLen = 10 +DataAfterCtrData = fdc245d6602039f8dc39 +KO = d7b14378793e43788f1336b3f5f1e091434b82f0158853bac3335a43920b8412bb50f46d9dc12d90 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 6ea2c385bb3e7bbafc2225cee1d3ee103ce300c1fdf033d0c1e99c57e6a596e037020838e857c0434040b58a5ca5410be672b888ef9955bdd54eb6a67416ff6a +FixedInputDataByteLen = 60 +FixedInputData = be119901ed8679b243508b97663f35da322774d7d2012d6557da6657c1176a115ebc73b0f1bfa1dba6b8c3b124f0a47cff2998b230c955b0ea809784 +KO = e0755fa6f116ef7a8e8361f47fd57511 + +COUNT=1 +L = 128 +KI = 26d1a88010f77a5a9c4693460154cb7cfa00a4f4f2b7fb17e4b75ef0f581eb27e1602577772497972904707294651b394e1e13deb7a9676c1e0b04b13cdbc987 +FixedInputDataByteLen = 60 +FixedInputData = cf34667ed3ba6bd109049d5bcfaa27471e076fbeb89e4a6890d99821e06ebf6653126bff8b7680d57601a5a78fca0f55aa2e1094d4d9bdba5f000f56 +KO = e9da66c0f3f5541f01883859b90bbd8c + +COUNT=2 +L = 128 +KI = c6b45f26f2b09677078549e4c741051ac63d2ed37a23d636624b7fdf11021e121a1b22678f10661194bda40802bd573c3c59d33cb0f3cc795cc367e0e55fb664 +FixedInputDataByteLen = 60 +FixedInputData = 4fe29a7abee04c359c3bce3f26dc3963e99d5bc4be9592cc22c780573a433bda12b143afa2a524c939ec3142b96b533e5954b90ed4548530174221db +KO = 9f269161258042e0176c52485ca4f7d8 + +COUNT=3 +L = 128 +KI = 9139b40b3b3ee78ca5931640b4bcf3fa3aad718c89686e96ef87bf6061365b91dd0c976ac0d8ebc761ee5b5b4a62fb770aca9cf7f46984c1fa12ec13a2af7d3f +FixedInputDataByteLen = 60 +FixedInputData = 6f79439e8c26ad81c54fd8a7738e0764a099125af00b0c2c16c0b911690edb9680971b48f33e9d8ed9747b9516e8edf2a3b5a633506c0a43e7c6b6b9 +KO = 08f0636515d37fb5df547651596f5d75 + +COUNT=4 +L = 128 +KI = 8ad6e10fbe9e9a2cad4789ddc8a940f51cdcb2263aa580bbe33fb44e082b6df9b30b4be1ee79bd7c3b97fe42ed8d77403f0011a570da7d8e03a4a16aee63a913 +FixedInputDataByteLen = 60 +FixedInputData = fb448d27478a4b7584ad21fb61243629925b2cead907ca9a10affce7d991bcc78fed02875052010003a39188ba03e5327065d2d6c3ec08022366c5de +KO = 9a90b72ee22f680bf09d44a0ebcbdb02 + +COUNT=5 +L = 128 +KI = 0a8ed30a6f7462b6430813bbbdad47beb939b6ffd40a9367cbd3991069418753680aa70b1568f4d1f7fdf4dbd9bc53d14d78d69f25400435f394531eda56ecc3 +FixedInputDataByteLen = 60 +FixedInputData = f2724fe3e6470baf56ffa6d14f8de1df16b5be7240e38fc08cf99504f46d64fe8ec14dcae9b98173221c5a1e2e76a33e31dc607a7ebf0adcdd90fd6b +KO = 8679502f6de8ab89dca2cab2cc26f412 + +COUNT=6 +L = 128 +KI = 29045a509bd9dc1c86b2fae126d890df3c0f5fdeb4d9d06e0466d535fb0721e65d8caca14b485c2c8de5b5eced08735184fc6f4f2d19fe1b9b6dfae3984ff4cd +FixedInputDataByteLen = 60 +FixedInputData = 612b0e1ddf5072a7b49acef50c3c9a255955d7a4ee9e180e26901870702f252de19e333baaf6a1fb9d622fcc6c3741c4ba9bf56d4788229935372be8 +KO = ca04937abbb89594db26777acfb7a7be + +COUNT=7 +L = 128 +KI = ec5ab8e6a8c4594d80de19bc8cf7a7997bd332d20fe2f0b74b13745b37734357679ce840994ee11f6e869837fc8778f3e5a4d71b75e866f50577113560d6b7ee +FixedInputDataByteLen = 60 +FixedInputData = b3882a30a5c256fc1ffbf2ede5263251ece850a91833512f7e0b80680bfc2149dff203c233b0ce9ed0d5460bcb4a05629ac9a30e8678bfa792228401 +KO = c35b14e7c1aa4b0ceff2e4ef2435fc10 + +COUNT=8 +L = 128 +KI = 8dd81948519a7d44c49852df00fe85761b73cb185ac155edc4becc4e6f7877eb94e158715228e2c1975017d98912a62da4118dc8596276fb2474abfb26647c65 +FixedInputDataByteLen = 60 +FixedInputData = 4e0755316b2ec8017371553a74e8fed78ad0fff5433638f7aa90a0723636d3870cb0dc989fdcb5f12ac3e8a59324580a146c93b24789b943fb1cc3ad +KO = ad38a0e21e5ee116dee784ee7650159d + +COUNT=9 +L = 128 +KI = 5e2b5f9046127b752bd06e588a42c3cf2df0c853f2a6b1bd0a4f869400b56215ec940cf9dfad56d602daabd7de03569e3c4999face3dd26ff218d427975680f7 +FixedInputDataByteLen = 60 +FixedInputData = 95e7fd1e83ae8353315497da226d764382f8760efa390bed7c88bffeddb1ff3fa32af8b327af455028565a1414d35db0347ed004293b4cf5b85cfabb +KO = a771e6a031e517f9f90339560030b416 + +COUNT=10 +L = 256 +KI = 0ef984d7b4ee76f5c9e080b27f45ccab4ac2362c4cafa68198786b18e239d0f69ee62148373643ad9aa42474700348ef651fee9973130a42e76b7e7633eba1e9 +FixedInputDataByteLen = 60 +FixedInputData = 56ece7c14c1fc5467f8316f3a931a7ddfa490969f442d7a132f3755809f6ca11dbc9c6493a541c244c32be6656e13ef2868cb79415b807b3882f00d2 +KO = 19aa765affdd3cc7294b2c97e1bd5adc368523a3283c387d0719761e938f83db + +COUNT=11 +L = 256 +KI = 5ca0054828ee4981867defd71f37ea64b93a47ebe5a87d9fa76c4fed995413a31425b4ffd4d405a043e61e460cca5ab3acdf939c4fd9ed08fcd2b2d43d463ba8 +FixedInputDataByteLen = 60 +FixedInputData = 787eb3102cc30d4044c974a5d4f65a4c42cf3ad8e7d0e7ec737a1ab291bc5462e21aa81561fca7182a2354c840c8021d1a3a3d1239cc023a429e0931 +KO = 4b177fa30f4d62bebed60233e5c04bf446c22bbbe2cb98cf798ba8ad871b064b + +COUNT=12 +L = 256 +KI = 6fab146236c9435530f2757ece4a08ae5903b411382c9b832a1d9568dbf86d3c5f03065880503e6bcc2e120969d4f25440cf6d8629c079c280a399ab3be8692f +FixedInputDataByteLen = 60 +FixedInputData = e6da4232f5f45b0843d525b14691c2b4684a4a5b19216a31526f28ca34c6b501fa0fd9d5ef350c545e4dbd1df4dffe6df1622f7174c89969d133ea45 +KO = ac3df885b8d117c461dcf82603f5e300e88c9d89bb9d23a5627e234e24305e75 + +COUNT=13 +L = 256 +KI = a8104871bdfcd68856353a3625587ff46e949e5d906d3a0c05e22eba7443e5db6167f5cdb2d6d5174777dab0001462344b1c9977361baf46232e85b20ab4dba6 +FixedInputDataByteLen = 60 +FixedInputData = 6e2bf92c60b3b53dc7bf80f36e983544d38d73da2f59906ed7624f5bad9b364078a05121af9fbd4d3694d988f923ab2d77f2d4e468d3ff02249ffd68 +KO = 41e5b4f34bcdcb02518c911b869e0e0d8d63a80607d4479f58a203558f2fc427 + +COUNT=14 +L = 256 +KI = f1b6639bfaabceef08af7d4772592ad2e41d2b6f2a60a16f4e40a103b7516741d39f47558acee2cd1d1d87efa9d294e0b0a532defcd130a1f860c8654ad8801b +FixedInputDataByteLen = 60 +FixedInputData = 18a149bc227065e5f9f682fe95d31adf8ae4c594b64b8b80dc5488bb3747deca719c291e3b3d167bc3d1f2b45c70042d18ed868f98bb2e77b3a64f80 +KO = db465cc8bb524920c52c23a87cc2d4f0cfa80ec1c39ec7b15c149b6a5a476121 + +COUNT=15 +L = 256 +KI = 9378bfd32b8444f460ea4c93cfe4387ce9794e824a48e4de9f7f8dd644a53ff617c8d52f4667e769fc9569583e063a16607cb72daeac6092f74a98b4b961dfc2 +FixedInputDataByteLen = 60 +FixedInputData = 916e6f22f39307752d8a1b9cda4307365bfd34edd9889e26ebf07a272f8855a8cfdace86b9a9c5d2b474537f45010c97debcaa20f638358be367022e +KO = 7d9afd0b9b19b0c4b7000fe47dd5d6f973952e38bbc93ee57e492dab3db6a68b + +COUNT=16 +L = 256 +KI = 3968f72747cea1a47bfdf0b448e7e6d05aca96b6270ffd4a4ea4c204fc0a24bcd898334b58ab6c0dee6c1f53fd606e43149d7e02fe4d5fc13421b84656bb21ad +FixedInputDataByteLen = 60 +FixedInputData = a036b6a790dc41029dbc762a604d193cfd5ebae225e5cb86353888592689f669eed52e57962c0486be93e9420e7c63a91dbd65f701997eb0176f18ec +KO = 5608bbcb609664fd02f7ddd06f26f42895186cffd8cbad752708edbe460fd855 + +COUNT=17 +L = 256 +KI = 7975aae704e1cbf5e5a6c023f2d2861baea068d58a1b36a7c39941d44608cf9e45a6460ab7d6ba203e32783ab2f149396fc7cac194618537b35a27d76a39dcba +FixedInputDataByteLen = 60 +FixedInputData = bc3754ed332c35f2ac60f513f813e6b8726f643315eb417d7270e1351c77fcbb39ea8421cf4e6f529ed6eef61417c81e5cef456c22755d0365cfd016 +KO = 00c528c20766e3d3b6dab6bd6bd82a7595a5518b49bd281f9a8669de9324440d + +COUNT=18 +L = 256 +KI = e5af0e95df451ba9b7733e8ca51e6e7b2259b1cfc782a5ddca26faa85e2ceaea631f868bba85f5a1afe7b2aabc64225cd75bb954f1c63af7c04032f0ed0dd36f +FixedInputDataByteLen = 60 +FixedInputData = 31e60aa31aacd5464f9d1a6af2d0b2479f7386e56e91be19e18db1e4730690c3ccd74f7b5f16b332f05ccc99cec3196ec628c9188a97027c852d7dba +KO = 9d59531e42de2445b1c48641252f08634dcea2b631ab9277fbbbc29d9981cc9d + +COUNT=19 +L = 256 +KI = c97c6e9a0ad524dedd1b2bed632718e73872c1db680adab208bfa5d3b61d129ac7bd3306b13951d83778783ea1cb49ea0af1c5a735b8abaf1be0146b42bddb98 +FixedInputDataByteLen = 60 +FixedInputData = 94509b1df560f157794beafe46df358093602ff559d75ca38bfbe4669bc136476271c908fe24e7d81d1cc7b56015a8fb1e1019c98059d5650d5fea3a +KO = b057e0cdc5e7d0d9128f80a3d04a9903ec97519c7a21c2f37608eef2c702987c + +COUNT=20 +L = 160 +KI = a35728d4ec0d7e94019a45d52264e5cd63c7540c21e30a9882d8d531cbb510edaa78e42c03994c18d8efcf7f826a1a9fdbbbacc55c640e7b532cc08e0615a093 +FixedInputDataByteLen = 60 +FixedInputData = f501cc527bad6fe5d8e4f1f0f53d416ab17235f380f7e0d1c90dca18206af1fb1d977551e2e0e25c1fe41a8f825fbae2c07c94b768e98ad5ab8ddb2e +KO = 54cf238101418ce050eee03aae0c39c4602ab838 + +COUNT=21 +L = 160 +KI = 71fac7322427d635ae44a6e7e49472133f1e657de6e4566fc39b2f828fa8494e85942f0ea71570754aa5fea6b69a658a5bbd8bba9da00e82a002db59a7dbf4eb +FixedInputDataByteLen = 60 +FixedInputData = 73972316ef711265287a37579f7c4136d899dee0069340b4343565a4ffe221eeb6fcb80cab722599e63259f39b628ecf7ecca75848533023a13a4626 +KO = e142869e33c950324526390a1ebef8907a1eb566 + +COUNT=22 +L = 160 +KI = 8b8eb631073e937147c1d1f01a450510923aed853b5e3e9cb7c32ea9d1bb3f1a1e8d4a23ef3522c57a05c0b1aa5bfa299507b81cd4f2f5e9ca6973fb20b58247 +FixedInputDataByteLen = 60 +FixedInputData = ae80ecd0da405b9cbc09aa09c3847adf7e05366f065763138e9f8f922899ea4f8e3adc7adc2868b17a1541bdac85aebf855acda704fe2871f159e8f9 +KO = 793cfe98e4ef91257097f63a3680a578dc6fc58b + +COUNT=23 +L = 160 +KI = c4a1745f0e862f5cada299928fabf5b87cb4768ecaae7c448d22d2d46578053f473e6bbd615964cb25e19f22a549dfa356e7a9c0ac08a717af2789222f8a1a8c +FixedInputDataByteLen = 60 +FixedInputData = d9991a4f9071eaabd9898cf4ce86af8bf734293f6540cc1715e58f0f1349a9c72fbc2c1de514b4719dc54e9927c69676e5399857955a852df96265e4 +KO = d7397658665e5d8d29660eeef9edbd6ecd16c367 + +COUNT=24 +L = 160 +KI = 0ce319a9c57d84134724e0e71dc1ae8331642fe8fa16c84252258635b02b848f0c2d7c9a513fe926f8015ddb10fae6e5ae0083f7f1a9f49c83cef0d7a63acd10 +FixedInputDataByteLen = 60 +FixedInputData = eb13171d4b345e600383507164fca17b881aa295647640f847c807fc0c77b4a8f67f62b19c2ea9937651c414e5f00fe1544c18357da7aec531456c80 +KO = 177f504c863cb110fc6d6ff9bdaaa403e8415400 + +COUNT=25 +L = 160 +KI = fd61bdb9b63b9f31b3abab20b8d802ed055343800434c8dadbbda01bd25f225e091f4d81c9d051b8a6e34e9bfa6a4e778f0af4c502419367dc7215bcee191174 +FixedInputDataByteLen = 60 +FixedInputData = fbaa375c355b66b57a1b6a17a16d557eb4d9788a4b6bd69183258b858662e65268fb4c1fd540f1a5b4b608efb3cb79ddfdcea7b34804e7e90af3bcd7 +KO = 29bd7f9b84698fa4dc941ce498dab8799155e8de + +COUNT=26 +L = 160 +KI = 008b67ce344c02fa7e3f60f1fccd9d7ffc0029cd8089fb34a6536a3c43420a38419df220d8fab9a378d7262af98a018ae9d903ed7b7e83feb15f13481756996c +FixedInputDataByteLen = 60 +FixedInputData = 80f0cbb6d3f8fed3316b590132f84fd4e7a1f8ce625d556401f582f9bf577eb949a9d15f2ab4975edc01aeccc27105e6440be3a4ab98440887be5375 +KO = 2f2ce4f4c46ef8c4eaec2a9ecd442aac5c9b7264 + +COUNT=27 +L = 160 +KI = 829f1e67e24589558613c08985b417b5461385e11c1221b2993561d6fd3619003d3c5598c27415c86b313c5b47de5b19fda996a1bd8345f703c337d712918d58 +FixedInputDataByteLen = 60 +FixedInputData = f4a596949962ecd8c4c889d20d19fec4eb9ebe9000f0cfa1b635336272398ffe06977f9f2b32493d56735e309dfa305007fc16a231a4ec3c56d05fd0 +KO = a1bf3654675b67359b495999a46794e8dbea8f28 + +COUNT=28 +L = 160 +KI = 47dad6b24c26a51afc5cc78fe92f6c4789a6e212570e97d4e3f8fb709e076e9be8e78cf63d43d2688f81862bbbad61d066225853bf20626fe5aa6a18fa89faa7 +FixedInputDataByteLen = 60 +FixedInputData = 2b9d39ce23bfa3e238bd8466354ceecbf8295d226594110dc19ea3da8c429bf5d9719727695aa5732066c6380f8ef83b56fdb708a464e68ec7548728 +KO = b77179c9bcadd3aa0dcf2798ee7e54de89d4ce4e + +COUNT=29 +L = 160 +KI = 1b22bddbc6af990cf0dad23b96bdf837fb0f781014d7e9ba99b8bada63fa485d5255eff2ace5b2dca6639a80272933fa83800be21aff2cc28ae6428ea5a9b573 +FixedInputDataByteLen = 60 +FixedInputData = 238a83e062ff165fc86299d45cb5d9a4fc22d8271202db759a5e2675113543dd9a5c47091e948293cefd956cea3a2f229e2e5aecdaf93417e7acd346 +KO = 6931fe0d931cbc5cc67f4232d985d22890957c14 + +COUNT=30 +L = 320 +KI = baed493b0294c9a5dbbe4547a30f0602c6124cedb549b45cff0ee4f3689a7ae5b695e5ecdfebf611bba1174e5e3a8824383e555daef396dc58c2842f77d5a674 +FixedInputDataByteLen = 60 +FixedInputData = 1371182cb0725416b1eccf4ac9fb20cf4e0f77e7d006a531e0ab2b2b46e0859473dad9dcae65ba5eb902228787dae19e735d002c919a4b74012f8904 +KO = 09bb55c9f3cee604f4bc5544a802be8b02b34b99f7928ceee696221975f947905f1b5979d9d4c2a1 + +COUNT=31 +L = 320 +KI = 322842d3c72b8d75da51bc879c9c7801eb783778a454b71b3132ed093087a9a076b1c5c7a4ed0ec5d5fa5cb301e6947dae0d2e7d88dafc1432078adaa2fa6c9f +FixedInputDataByteLen = 60 +FixedInputData = e333e3d0831eb2dc1470de179c2d28412ecde8b557e476fd25060fdf2f1f8eb0c6a17d9421762636d7de28dfb9b3e07e3fccbf24a25ad3767e992d99 +KO = bb8e6ca1169b29e95fff91c6cb7d7ba44cfeba8c422201d89e0785c2b37a74480f2f33bb97ec433d + +COUNT=32 +L = 320 +KI = 7657e659b8fbe26d8a6e5c08a79ce516b5513820b5ecca107e924de42fc4f1efdd8b84915b7943d7b62604b12b4bbf18901ddfef505d64901473f0991a049cee +FixedInputDataByteLen = 60 +FixedInputData = 5f2bda9295c8a9013c416b105581eefead117ebf40a8860048dd44e95f4f7b27a479caddfab0f04bcdb421b3dbc1ba9aff08b5932562051277306a04 +KO = ccf74d7197c0ed6e9ee7faa1e750a1585568b97881268a4721d49ba11305c12339a4d57ddb9b2f11 + +COUNT=33 +L = 320 +KI = efeaefc939562dbdf15a039a3368ab3ee66d94baecab6bd9dcc8b91b5a28c1e777d07ebed31260708224d6b5f12114f5518b041218543fb63136a090cfd30860 +FixedInputDataByteLen = 60 +FixedInputData = 52d3361668966ed5671bdfeeb5f02c2d55f9fcf94df6879703f7ebd1d44419dfe3ba8916355f738d66b058fd6b2ece6ac9183964c524c0cf21ce9b94 +KO = a07c391356d4f323fb9f390c1eb9e206249669579b560da7f1c4b59f1729d56e0518e9892b24b3b9 + +COUNT=34 +L = 320 +KI = 7343de97f4c6b3e5baf438921649827366a36e7a61cdf3e44f4f6f451bfac05663f640b997a840fdf94d428ea1484595083ee710afd9c76242e3eb8b4b065bdd +FixedInputDataByteLen = 60 +FixedInputData = 332a72277aecf0934f611147e40166439b5a2c826c8a3364b250b5d149efc550744bc93d0efb25634e547f7987a3ced114c93b3b025665e547c23c65 +KO = cb7b2727f54c1e765e61e1f8644a2fda2d66bb3b7ae1dc1859f9b5ef1f5cd667bd5418f2d53c706f + +COUNT=35 +L = 320 +KI = edf96bb6ae1f53b53584e231cd7b76d47951c406eaedf3f3847045d269f2039d82b0bcd1eead9ef1df0487c84aafb8d54690eecf9ecef382adc92ad944fc2a61 +FixedInputDataByteLen = 60 +FixedInputData = 071b290c9cf16bbe1f053b66c80132719f1f4b7e6cf90bcdaffe588a97fc295db19c8cf8349f277d3813f4a182e4c48e3784ebf1c370835036366c1e +KO = 3107f32a367ea262039cf23846f7a5fb6da79c994f4413bfedfc951dfc7dfabf03731c416929f236 + +COUNT=36 +L = 320 +KI = 81d9e94ff26e6ab607819b31cba6c99836a125c403e6639d3d96bf952b9262b0226295ea3827f4e34f49ab5b035a69b5b76dcab8191633d22c60f75d494da1e2 +FixedInputDataByteLen = 60 +FixedInputData = 9b6244525ed8e900e159f90ceeeb9eef1c54853e47bfbed193b6ebf13cfaca55c50f809a540091aff2f405d8bd3e50c130507b36684edb5b8fdd97dc +KO = efe3f301d957ee52b87fb2b9f800ca3843c4e58a609ce9cd3f4facf0a05b2e3663b17598ccbea4b3 + +COUNT=37 +L = 320 +KI = e6c45dbeeb78339121273574f023621da18c6662ffabe209341e28a993b3699785d65b785a4b22c5ce5469618c0ea7ea7d40bf773f4e01e4c1532913294781c4 +FixedInputDataByteLen = 60 +FixedInputData = 15ccaf07eafdb981a7464f8f8288f6b7c69a41a8456902af2995a9a568f254d6f567d8934dbf456b0210b7fe3a607c0700b2c10ce38ba4414830633b +KO = d7b7dca1dba22642586e282f060fb8a3c6e8c7c3db30c90f2a44611327d4b0dda8abadf6023b961d + +COUNT=38 +L = 320 +KI = dc1750bb0cb3c1abb97ed5227f588f3a391641b7985ffecf9286fdfd8b0462a231be9caf1aa19a0fbf4f5ea10d0ac1f5ed37f3e2e4cac4ad276c6d29be66870a +FixedInputDataByteLen = 60 +FixedInputData = 4482cc2b494d37f591601b6d582a2e6cb71eb72b1601489be99398f6757cc03ed795d6da53cc33dd14542fe7dad3c2168df4e752cad4cacb6ae3521e +KO = 40b76c4faf88b8a60b6243541a3abe83f9eea6eaeb8bba5954a9085a9a0ff59f3c38ee184125b6ba + +COUNT=39 +L = 320 +KI = 62b5794071d15245910996fc03021b3245652657e2bd4ab131ee6accf3e5816e2fb4a8a54d215fb5dfceaea97f3c71ffa19de82b8e2dbdd16c2e94e02b8879d6 +FixedInputDataByteLen = 60 +FixedInputData = 379cd2172ea34752d6b71299c06993616beeeed6746f7f607be35a2a2c0d448e6f50467fb6e1be8df7a5d7bed9b9a7450939003a2f118cb307acdea7 +KO = 9d0fc28c80c26e5e6840cb328d728d14d3153c248f069ed815fcb05e165a31280676d48da104b639 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = bb0c55c7201ceb2e1369a6c49e2cdc1ae5e4cd1d64638105072c3a9172b2fa6a127c4d6d55132585fb2644b5ae3cf9d347875e0d0bf80945eaabef3b4319605e +FixedInputDataByteLen = 60 +FixedInputData = 89bf925033f00635c100e2c88a98ad9f08cd6a002b934617d4ebfffc0fe9bca1d19bd942da3704da127c7493cc62c67f507c415e4cb67d7d0be70005 +KO = 05efd62522beb9bfff6492ecd24501a7 + +COUNT=1 +L = 128 +KI = 8a9b0ef8ca3897dffcf8ac566c6b98dec0782d3129cae5146c7c695aeb322782cd01b147af429f2c8eaf9f008833457ee0868485ab27fdecea73c89094177d85 +FixedInputDataByteLen = 60 +FixedInputData = 0b4b91fa4e5ee6480cda4713240bf2a5c81c26bb7c12ae9e35655115424d4a1971b64971ee9249c31c03c2f639bb2ca8ad4bd1ae535de9508d20e8b1 +KO = c7554a7ed04de4daaadda42ee918b816 + +COUNT=2 +L = 128 +KI = f2984d34d5f32b8788d153d682153a2fd53caebca421b236a8e567c5a10f48f6524e6182d9d9e4c836ab9a249b11dfa1de56d6c5cd51191de490225c49ed47e9 +FixedInputDataByteLen = 60 +FixedInputData = 5f9ccc0f00656433af7a8ed1315a325ef4cc5945b7b75b759f89ecd539efdaf3b8e7faeb4a16d0cc531867a63592f8522acc4ecb0914d3c37ff92ae3 +KO = 2d97a6218c48368162d4095a460c502b + +COUNT=3 +L = 128 +KI = 45472522d02ef41a0711b408a776539ca8b625b50fd8bf4db0a8b8a64ad2a1754dd811a878a700275f05a8af355225a635bed16efde59fd9b383ad92437820e7 +FixedInputDataByteLen = 60 +FixedInputData = b563f01b407db7746887310b0ead0d73ca87d6bd9a052bc383199cb03929b94d1500fc4f75fe9d3105b21e27c595ecb531dc64e609d48cc58362f1d0 +KO = 76ba550495fec074ca67b0853794aabf + +COUNT=4 +L = 128 +KI = 4706cedd9279c367a9f08faf91b6976cc5e18a24e34b827123f2b2c599e44edb1b4179458cd85400ca23e75d758cee10c1802be4639f942d496e82e89ac3344e +FixedInputDataByteLen = 60 +FixedInputData = 0731765eaf6245c589782dd1d393e8de18a17540156facac45cbd85811f0a977cecaa2140f2d45f1d16da85cf65e1bf27d404fbffcede598d27e5eb8 +KO = 57abeabcbfff16d757c6345c7cbd3a54 + +COUNT=5 +L = 128 +KI = 05a81bc25f64de1cae0a83cf6a368d05fe6bef8ef9b600fa0b073edc1da7c203620809589722ede8dd4f8cda96aa646b963866f68c7d4452bc713649cc3e126e +FixedInputDataByteLen = 60 +FixedInputData = 536c935e32515dcddb9102e1c341175b366f451a8d9f2d69dd94d20ae231037c75b248e6af03ed9c552188c4af18b4023250c1fd8f46a78a4b999b8c +KO = 6df960ba02edf3d0e6540271a32d303d + +COUNT=6 +L = 128 +KI = 3b8a3bc470b972779c069d00005b364c552e7145a1e12d893d1eb39797457d192e3c1841da63e17e2142083eb1f59e47c0c90593574bfa5480dea6d3e017cc16 +FixedInputDataByteLen = 60 +FixedInputData = ece2545f5d1e268b09d13cdbff6ee02ee86feeb885eb394c95208678aedbad7b267d13b0bb1ca9fc2488f3a476c6d7ec8a3dc42b8726bcb42f25f860 +KO = 29fcc06c8dc55841b90de80bdde2f64d + +COUNT=7 +L = 128 +KI = 6ac0fbbed379d0c5cf2c920af34190cd735399f8ced20b3fe812cf1fb91ef8c7fbace46db73b510394267384e9542f87deb2d2a059d6c2fb3593339000817c5a +FixedInputDataByteLen = 60 +FixedInputData = 2e6fc97946caeaea903f8ffd40769d7ca66a2dbe2fea995b07f906f5b611844e5aa6d26c68ff00b34305f1b5b7c21abb8fd57b275c3bae151162e656 +KO = 53aefb7a2a87daa21e918ac1ec260232 + +COUNT=8 +L = 128 +KI = 48dbc3ced631b3408c3d7d58903a73d8137111cdff52cdd1a34aaca300f66b6abb0a2318dc886454441c1afe6ec609b48f8e6eff9d2c86975512606b7890101b +FixedInputDataByteLen = 60 +FixedInputData = f3a1beb93e86f8f649ff8850a8ee045e27d517bf3cbcea344c1cbd8d879b63262cf15004ddb8c58271ec1e76c3c6b5369e5753824a84f134c4c4956f +KO = c8f6cc9b413f6aa2186f4ebdbc4a60f6 + +COUNT=9 +L = 128 +KI = 037cd0847e90cccd5b0534d014b860146fcfc55d2d96aef0ef18718bf7bd744867811864f5391ac14652a15f18e8bf40709de21087dca72cf829066e04db5def +FixedInputDataByteLen = 60 +FixedInputData = ddc7cdcd9c77661d19ef4a273c8eaece00da70b86ae9b79f428113b1939eadb842a2c43741a2249a6557e1af25381bdaea8338313c68e3d14e3a4ab6 +KO = bff5c832d53e3c7dca24c8c83e382802 + +COUNT=10 +L = 256 +KI = 393eb889e9c2f251b95aa147d53e4cd029fd0391110be9c6b2f8ba32857864847c448a9a591686de88da7486d0a0f0f8c927560fa8f79c30e66a7efaacaa638f +FixedInputDataByteLen = 60 +FixedInputData = 116bf7f9e5eb884c86cd0d3a2b33d41de7735677e6bd727e83fbde5c8113de56bf84c9f80610db760ae2df73f4f0db9df0cc1655ea9bc98bb06beeda +KO = 212e4e4057a6871e166e7563205833bc7f01e86c724b6a61166d9311c55b5044 + +COUNT=11 +L = 256 +KI = b7dbf6d89c39206cfc2ecb3be0c2f0626ce31e120bf5410aabff63a36fcc20cbe1e9ae7e32fa077f237ca4888134762bd27e46a0f13c3d4fa455aff076c1f11f +FixedInputDataByteLen = 60 +FixedInputData = 618beb69be591744c927e1b4e175008de95abd80f7bcf36b374a2baa76677822bed2ae47bfc151d650b49f72a2dce6c55664df11389282e621284800 +KO = 47bb3d83b294c092792c682f460599da12b70fc24b399dea4c7139553fe93bc0 + +COUNT=12 +L = 256 +KI = 56c369819f70781087a5cbdb464437c732cbd6308cfd68b3f55132a1b83d6b7af146460f0c9720049c4c255edf290b9c2d62e7f10477b0592ec8d298c975f127 +FixedInputDataByteLen = 60 +FixedInputData = 519d976f13c19c57b837cbffabb919fba8730c1bab69f5e5b57e7d8e1d7bd8a0fd2fab26701be15b330c66a3adb36cfe4e4a09ca40282bb05b978a1d +KO = 1d5fb75f24ff95a236e61c8fbb0ab1f36332a833bf81bd2fcf964451c179a5f0 + +COUNT=13 +L = 256 +KI = 8c528396d100aecbc9a572aac685a046bc2d244040723fa043a61052b2591355d5b5a2b3cf70259a293edcb8c1770d89afb31f2fcc26666e86f2bbcd9be1d7e9 +FixedInputDataByteLen = 60 +FixedInputData = a5c3a7298d2df0029851830339c53b61e15bcf63bc6fd1e6a3a548e416099fa002e023021cc674b55106f45efed200c403d4ffbd5cc214f398abb899 +KO = b65eb075f8c2d43c0bf1377002a4b1a04750a421ab0d709d164ca36d12055593 + +COUNT=14 +L = 256 +KI = 5cbce41cad6af5acf16389648df63eec3701b06ddad3101ac148bcb42f77ec69ee959adffd6e291a084918c77ad413045866bf407e4a74ec07d4397909bcd3d0 +FixedInputDataByteLen = 60 +FixedInputData = 10774bccc2e06e2bc26a5b94531952ba9995a313decc595aedaf78f75acd68c484ee5025b216405103d79ddd730dbc6ad54dbc396c88a36ee6405b55 +KO = cdd4448541145c3e31007c214a0286c96f47e4ffdcb2a72b553ab867ec11fb7c + +COUNT=15 +L = 256 +KI = 52437756a26dcb9c777128de318c883f48123dadd05e1f9c6e3fdf70587a8f5dc3f73f7bf820eda75d0de85e0e12952aef618511c9cdee1a2249a542afd2ea87 +FixedInputDataByteLen = 60 +FixedInputData = edca758720dbb031c05c7132d73a2b0a546795c50c8525eb469580b87f68b5973e1895c2a1f18a2dae4d4c6d2d4ffa5903c26d779adf8445ab1bede6 +KO = d57815b4ba360523f4fad340543ba9f2b33c99175090e01a593948660a42097c + +COUNT=16 +L = 256 +KI = 0a143452b16650de6c6953b28793fc533e4db8edeec8da5d6dbd52ef46a57932921189a69f9fd58d5bd39c5c4df6083fdfaf11ba96a03067f2f044120be6c3b5 +FixedInputDataByteLen = 60 +FixedInputData = 77ebbb61398e4eca06fc630d59832f90ad6d9dc3119db1621c079c9c04ef7f8540b1cc8b1f1a88474b7ac97c211b6f0a9a4379ee0a44ec2dedda2d9b +KO = edb12d69eb862800da2577229bdfa11531cf2bb23f7444fa9decd6e910b93124 + +COUNT=17 +L = 256 +KI = 8db454ab2bd389d661ae7f81f4cbcc725a411ef8bca0e89960039214b9daa46c0550aa992fad489d048677524f6198eab1edb6890f229c4654ed5641c464abbe +FixedInputDataByteLen = 60 +FixedInputData = 1d02d87f0699afd058d0fa6ca23a4c0db3a5b25ed5eab75e68ed85358fd27f2a8c296e0d20136833306884e433d9909e96b2e83c8ae1b0cb65ca4ec0 +KO = 4620dfce74846cbb87d70d4b9dc5bc460bb14ece24fcca3095d89e5ad96e8834 + +COUNT=18 +L = 256 +KI = f6216297483199c5c7ac49e72baafc0064d226e4bdd5cb96d8285346696cfa7397561a34a6bc1615c33b6fcb626b456f03d8ec87d14ffec77bb5cf86113a56af +FixedInputDataByteLen = 60 +FixedInputData = 5c7d2d408a3abf670b5e1a574186d581afff131c1cb4705fafa743b7ca6648a2762522920c5cd64fc5b271f3688ed60d1083423b20a7c1e8bf1f9323 +KO = fc283e2b08b1743cacbd1c87c2d815c322f16743c78cd81ec54b5c175dc17cba + +COUNT=19 +L = 256 +KI = a4664ae7a06ecf1615f1c8a6be12abffa371b9a40abe156d649922fe454082612df4f6f823913030e969318361197de54489aba73392d730205d66a89c427550 +FixedInputDataByteLen = 60 +FixedInputData = 7af98cfb95b303b2a4fdf5f36be0a407ee0fa26b21db917d798079ff9c9ef1b93114b927132335cd30d2c632cb236d2b0b196cd7e3ab066692787d85 +KO = a47745588350e94172a7b3dbbcb3de31b52ec046be848d8dd38148487c97c1a7 + +COUNT=20 +L = 160 +KI = eeec4383a808fae57f24a7a5eb6157cca66483a613590c89ed39f59617ea97fcfa7cdfc83ba8140fa0d8542263d6423a9bcca70e11addb7a646f194ff0878cac +FixedInputDataByteLen = 60 +FixedInputData = b2565a20171eef1eaa04728e6c369405b251062bbd0a2b9171c8c6fedf0ff783691db787f153bbf5167301808f768a03df0deec99f2b9efb90cab571 +KO = 4f31b7bcd54c74d8a7d31aca187b8736f0a59db7 + +COUNT=21 +L = 160 +KI = 7e28eee7dfdf7f22cecd742c0fb5dad2eecaa8c8187ecc5141bd451402b30779291885a19519e6698a0cf9d670b53663a257d36da2fa43aad5c7bad8d9107e2c +FixedInputDataByteLen = 60 +FixedInputData = c5e4c5e62bd909c7faa18506e91549907fb89e94b5fa4dcdbb2d00f4b0204478e25f1f27eb935683dc0a7c3267cce1835693b16b16aa9660c984be5c +KO = 9f278fd74f82d7bd1d81d02fb26919327b17ebad + +COUNT=22 +L = 160 +KI = 3f200975d5b92fe35ed39dff84dc2dd32e284cc1bfb5d1402bbba16f422d8c81ac7e477ac745a31b9ebda6a780f1b0657c54d676a7b5b229f37a1282d7def0c2 +FixedInputDataByteLen = 60 +FixedInputData = c4c9a9f14c202ca933424069603f791f36b5bae2cda50adcf9e997a26f4d5b04bdbc1add5477cbd591241a990231e320992eb7f72ac1a34ca28e4bd8 +KO = da79b4cd2b9824be1235ef56b7fb507c7ace0f02 + +COUNT=23 +L = 160 +KI = 1a3a680a1b28098ccbe1ebcaa64990de7c1c414fbe36bc9a50191e4543819a7c317271022a2d48ea5fad87e1ecad01a9be6595d7fb8675313652f5ad52689431 +FixedInputDataByteLen = 60 +FixedInputData = e031d7899e0e4bb84b3df03030673ca3f1b3d3abcd2dcd35f72876edc0ac17687d64484e86a172840ffe203c4c175d742170a5bfcec62783838e8b39 +KO = 8135186a795f3807de501f467ad7fa99a61686f7 + +COUNT=24 +L = 160 +KI = cce591007b3a06edaf50c5dd04d7ec3f550bd9f51da8fa49fe2d24ff577f887d14e64bd72b3a77b379fd100ff6a47b49a3e998c340514a3ec886da3e338bc6d9 +FixedInputDataByteLen = 60 +FixedInputData = 4225faff06b6d29a3d01bb66216bc43976c5ec48a20976cadeedb38cec39aa80843a40e3f44e5465c664a48e4c9ae86418aee6b4979b09a6f21cd691 +KO = c5a23867d9adc893894b3fe0869731a8b1b26182 + +COUNT=25 +L = 160 +KI = 1c5c3b3e3f11732f9f64313590e18d6313f1a6c8eaf55358f98f8f09f5d7b9d994359b618a4aac526f7023cb53ea34a4673239774cc55a166b888ebcc7aa45aa +FixedInputDataByteLen = 60 +FixedInputData = 576fef005f69ea6aa1811e6c7c64ca58c7f23594ae69036e6a3e066beb3ed6fdaaecdea03a36dd94d2422eadc0f05f18a8534a792a8edf42ad6658fc +KO = b23e3f41f8a35eb07faa63cc6c50391843aeedff + +COUNT=26 +L = 160 +KI = 4831247edfcc847cfa1a2b93613cd4dab9cf8813eb39bfa3820c6ea5936bdc3773be42a6c2fb62c6e21f3ada2d7f87c602b960088bf42bdf8d38b8cdff4e445f +FixedInputDataByteLen = 60 +FixedInputData = 92ab15e687607d4acae5a7b7ce715ab4a7f15a76ba851e7cbbd675872078303bfb9319a986e73a1a2d77054056f60a849001b435da806638222b1096 +KO = 6d0f40a814149360ba8c322bf7f55c31bda5a76d + +COUNT=27 +L = 160 +KI = 0f6da30ce11ce0ee075b368639379a0dd44d8e0a1d371e39de9370a74ff1ae15994aa1bf332ff56dc3243e9f8f77272c920b0531abd5d4bd017cc27206557832 +FixedInputDataByteLen = 60 +FixedInputData = 662ac799d1f2c475670ccd35250e9092a15a3cdf1f9d72d78558a1661e64393fabf649886d45a667d6122e97cb32f5e8c28a4e44760289ce815cda84 +KO = 17251542b682031986eeb87f1344f0aec3aa0dc1 + +COUNT=28 +L = 160 +KI = cee98bd847e0db19f86eef5af282e83310cf5bd403e40f4e76dda794514fec82e9cd3019fdec1ee41e692f4cb633552306c132f72653aa626e15d3e9eddc8edb +FixedInputDataByteLen = 60 +FixedInputData = 1731eb1412fae3711620966b9aca7660f1629f159027b969bab1084f7142a1c6fadf3bf9a670b614f2e0484dfc44316dbf21ea8adfede28fd6a2cc05 +KO = 8d8ca5b9045bf3be898077584c87b5bbbd0a2490 + +COUNT=29 +L = 160 +KI = 543cbfdf2aa7f91ac8b3903d123a9b7e1e2823d6eb1c0742301adf9942b5b93a63bc56880afa7177f4c522a53901da49013d0205e8b5127d495748424e9ec659 +FixedInputDataByteLen = 60 +FixedInputData = 438d5e5e31c912065081fd78a8db5f596e3303e5e0678afba43788d50bdcc336dec8fb84ed40e3085d67d5d1f65e94e43dfab74b7c26e885d681b9bc +KO = 662bacc0c513ab3bca213739987719df50262bc5 + +COUNT=30 +L = 320 +KI = 62690d8ef259d175911d8eb52a331af29a8e3b797c4b315a67fa5cd1b00e585b2f7d97341284d0fcaa15a080732f7958e3b33e938e730623d1e651dbea9b2233 +FixedInputDataByteLen = 60 +FixedInputData = 266535b58de26ed62f936bc7147c8c3b31ee0c1bb92c5ef63699ac7225e01cec5afd2e6e39cf095882324c7dc94b0daa2befc50f790da0547d7c6184 +KO = 9336a88737d9ae01b5c43be5789c8545689557aad295ea3c03d2a2e0143603365fea1656175c20bf + +COUNT=31 +L = 320 +KI = 7a13fcd0ea7c3b1830966884a26ad7600d3b23eee2e04b7bb4560330823a98c10600d18bbd669b12f04c1f014252bfebada00ce7484ad0bebc8d3d43a7389420 +FixedInputDataByteLen = 60 +FixedInputData = 8d1ee6a67e7e1c3d539b079d3dca379e0259f1abc88dfad04095d05af4dc827be1e4e989d83af821d76ccdc7a5447ecf6bbab81244dd8f97befcba47 +KO = 411a871a8744e7fd621be990d04bc6ff5e505ce3e036577a6a4241b12caf5f976374208a0ad8ba79 + +COUNT=32 +L = 320 +KI = a867c6d247ab815c904810547e2f4cf95ad92bd439c36906a6bfcf546d4d931ed25595b2b3439a987c3f2aefa5d87f1078e445409cd9c0b6fbd67e335b658b15 +FixedInputDataByteLen = 60 +FixedInputData = 798d939069e1254406107dfccceee2fe4871d0a091e69892681609f7cc4a633eb4113e41c1a391738db36998d356922b633d138741cf3ec4aaa9f0f3 +KO = d027e7ceeaee25881383756b7e8ee422b5be80b4b8bf62f7d55e7a8dfd1a0d81a70840f5d1eba1f8 + +COUNT=33 +L = 320 +KI = 5f5a5f3f3930c5c58ae033bb4f0b48adcab34b6b270bc71871466298c526b9ec4ae4614813803785085b4f1875395fb5fed9e504fe0c905e31dfdbf8b9ba81a7 +FixedInputDataByteLen = 60 +FixedInputData = 4bfe2d34e2a9f1ada8730716b58cfc07809c94bc85e33a54f2b632f834a9df4011fc3e24a33fb8adb76560e929c7a94273fb3e64f0f204143914ed14 +KO = bc7eaf15c62c33bf8488366ee026c90f7ebae90a8c576f9df1b77f589b93d64b51f40e0902613973 + +COUNT=34 +L = 320 +KI = 0fc186cc8f8442a7ea0787b765f62321c3b37a216804fb6857b4b5700ea12333c4e9657a1977f46160883330ac57dd14d65010ceecf0f347bad8fe81fbdeb57d +FixedInputDataByteLen = 60 +FixedInputData = 16796190c43817df49cdc7be47fb61d3d0e741afd68c905270638143d88a55716bbfe2daadf0514ec3e99ed99518a74392cf05c756e5b49c36d72013 +KO = 9db36f47cc870793d25993ac91ce500ca48d2cb09e2d771939e15ad55d6e7e97b8f6869bfa6007ef + +COUNT=35 +L = 320 +KI = 9d5a4b9dbcd5388b58a5bcd57ca7fed7b69dfebb19f832d4579eaa0edfbe767fbe2c50a6841a81c28284e90add89d8e66cc7c8e4ced5cf863734846136e05490 +FixedInputDataByteLen = 60 +FixedInputData = 050f8041b436f0da4af0b356e23e52203d93553a211666496a1677532aadbfb16fd30ea05822943b69e8f372469d1a77aedb7747bf0df738768eb319 +KO = e0ebaec89bf6ed4701bc3432b7e0ccb309f38fdb03c3625e32bdbd5a976520c188512d3ec28a2e79 + +COUNT=36 +L = 320 +KI = 90de23d25dbc23b4a01c471bd19864fdca185054f1b595a54db6e34225f85a6a5a3ff4a945a0ff53535d6f3a8fcdc9cd1a4903795626b187ad83ed86fc39a646 +FixedInputDataByteLen = 60 +FixedInputData = 7c616c7a928bf6b472645c725677fad46dc8350cd1ad5ee3fa7044ebce3135f00180b6a81c97b07844e0861194b9248d21208e60f6e27bd3d78b2030 +KO = e7198e9c29fc55c9eccda71b7b7b721e0900016e5bb79e7936d0e50e4d12519de968586c81bbc23c + +COUNT=37 +L = 320 +KI = 320d930f8233d9d3eea74a803bbdaaadd9734a65448b2f0e65477b44c6292a02cd8898ad677ec420ab35f965f7c1daf411e5218753e3ae26a106deda725d5ad6 +FixedInputDataByteLen = 60 +FixedInputData = d08c82e50bf428d9c13d1c426c1e348eb3c6d0b426f10d6fe650da9491348712f5e64809896f27bd392510a343141bd91ec0639af663d3efda5d4f93 +KO = ff9f7f8a660b21320ada2a79b4ba1e7f25d04d2a085380278a688b4f6c21d04982cb137b85dd80e8 + +COUNT=38 +L = 320 +KI = 6f987206a6c803a287d91f5c064850beda8d54832d55c93b59ad3498c66342ffc0d6e527b67780aa446d59e6e99727a7c61ef70967c1d697e4637f3a6c17956b +FixedInputDataByteLen = 60 +FixedInputData = 65180b732e8b32ab7085c6dea3bd10191a7ffffd8837cb3452e4bbdb027d504739101d54614a4d74ca76f3db7d4637dc0b57ea4e393f5a8ece585488 +KO = 689746fe6798327a2a73acbd912e4f5ed10fa255446d6e4d32c71fd447306eac0c358f3408d8e83b + +COUNT=39 +L = 320 +KI = 16029ddc19abbcc97f040a0474c77fb8f3320ec35e2e667685ccc25e64f85c8fa2d0dc8b81447df48e383b23aa99d35d4bf967dda6121d3e8fcbacf9294be1e8 +FixedInputDataByteLen = 60 +FixedInputData = 35dbe052c4ccf966749fde3eaf843739854ba4539b3e337595c58fd82f106bd9738eb9893dd4d6e85a2c4baa7462a7e2e2f8d75c8d6db3c3fb83a0da +KO = 0c85d06a14bd5676f3ea1944a22a9b1909f44a41a3f8ed09c256834cf1ce0bb585c785212d477c6e + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = d10933b0683f6787c33eccea1c311b8444270504fb3980bfd56443ba4068722184c31541d9174f71068b7789440bc34cec456e115067f9c65a5f2883c6868204 +FixedInputDataByteLen = 60 +FixedInputData = dcb2ea8d715821d6393bd49a3e35f69a6c2519edb614f80fbc3f7ae1d65ff4a04c499e75d08819a09092ddaadba510e03cb2ac898804590dbd61fb7e +KO = 876d73040d03d569e2fcae33b241d98e + +COUNT=1 +L = 128 +KI = 6fe9342b25897e3cbf1a5708dd10146410c2a3828170b64b0e86ef8fe087435a085805b9f300ce578b6e02997f0ffce1a81f8484026fdacb83fa05292120504d +FixedInputDataByteLen = 60 +FixedInputData = 8320d39f2e9e1458ff787a728b4504e093f9f5dae14a871a0df8227207780cc83ce0ee1548a01fbe203ac9f27015e5653c4a13ea3c0b6dd49787b688 +KO = 7602a5a2879b513106b68ef58aef887a + +COUNT=2 +L = 128 +KI = 17982a51f501e31f9717ef578bcf81cb4365abd2789aeac5e6fc316b92618b18e3a1f5bac9501fc4fa7515d8bf0b32bf9b548b7a0c1c97186defca37f30038d2 +FixedInputDataByteLen = 60 +FixedInputData = 28242c097d14656b7c4bcf3371b710a806647d54abb3e293e5626553df5c145d34ddbb59155dd20e44647188ea4fe611e7e943c9419a5390ee1c05a9 +KO = 415d0e25ff9d8a59f518d86e6094e082 + +COUNT=3 +L = 128 +KI = 86e457db177af9aaca33f253973bec6dc5454df9d19a178d32e67ac5a3ad2bcc3eca2ffe1c28c6d416624b61e99de1a97b0cd658b2b3edf81ac3123d8ccf33b7 +FixedInputDataByteLen = 60 +FixedInputData = ef54141a5c9ce1ca4f7b857f9416e2dd8e668d3f03efc569f28f1e400cb0eee61f1280a0ccc4da836854b40723fb602c655e9fc5d110882ed6255339 +KO = 7745837e5c1297d2b2f496e05b4985d8 + +COUNT=4 +L = 128 +KI = 089888b46d1351ffc492d676e57944d0af09976de56f9605a7e79b568c8ff528d2f75c9a450beb99aa0eea99013503556c05547c0a3f76818499e38939052880 +FixedInputDataByteLen = 60 +FixedInputData = 1dcc83cbb809308a114429ed9815e40712915e2acaef0656cb6ee97ac37f3d9a41a0adc739a5d0cf2e3754d6f0b4ab5f682ed6f41a78cc0a4da9f52b +KO = ff011d17fbaa12b07e2fb178857815d8 + +COUNT=5 +L = 128 +KI = 4774287a7aa411f617db3324eeec513a38c05760baf96a74af519ecbd8508d8b0ff0cde4313d2df9cc958696eef13c648069f8697e357e3da65818627b5e82fe +FixedInputDataByteLen = 60 +FixedInputData = 102b77ecb5927d72e3a11819614fc43a09261c4da67f13e7f3aa0ecc7c117379c62728e1834fcfad9bc50178c902b574a8a1dc04bf45014b05138f07 +KO = 795ef9fc8b1c33a63e61c2ced0f67126 + +COUNT=6 +L = 128 +KI = caaaafa34f562d1093d6c7db9bdcbfde4de125ba1975ccb6980058f4ef9f8b546810770f68b15d5280443ed2c1b9a24311b39a00384af8ce66ee780dde04d908 +FixedInputDataByteLen = 60 +FixedInputData = 498aa76d2c7ef76f2b4b0c6f963b402abd971906b28b9525cb8cde7dc928a748eb3ceda7cba674e5e8317471a3f9226a01567e61594ce64aa14e7c60 +KO = 423eb39592fe8c31027ffab1181d911a + +COUNT=7 +L = 128 +KI = 6e7a7b174e1e5be472450a17d75d00207eecbbfd14d29e2346fbab92db97a7690dd1057d3e24e1637ebbe168c84293f587f13ac741a710a6e339875af3c6419e +FixedInputDataByteLen = 60 +FixedInputData = 8e663490eb358bbdd02560e5670cc9ac5a4cddf4f87d4899dbfecf2a65be8b0632583bf685254671ba3d114a3700456e8874b86806ec61cd8f8e0b9d +KO = 2386155079a33c9dfd3e884acee3ab4d + +COUNT=8 +L = 128 +KI = 44cf7f37b35a32d4144670d263db3d1c93a86f2c90cb351d320187cea8cc3e4c9647efadeaf55f9e0626c0101830c08bf5dc2e397e22195e4760ea7e76ea2329 +FixedInputDataByteLen = 60 +FixedInputData = e2449dd5e2c632075a1065d0a4af9c0e5ee4031fc7891e6d6fbfc22992a5848ac925d72d7a95bd8cd917bcdc1ef742b860fa83c8a42827941db57f94 +KO = d3d4e498da6c5b85e45772a017f5cd29 + +COUNT=9 +L = 128 +KI = 585a726b4a394a8c5ad728ee3eccdd25fe0bc375c62975b6e4cf153540165b8f5dc62101817e8488630c6dd8553171ea797ecec2bde1eb06e1c3042ed97733ca +FixedInputDataByteLen = 60 +FixedInputData = 061b13a3d7eea4807b79ee7afae9bd08ab37b4899442c31dd739ee9fb69b79b6c6cc33f85c5f0527d29b423ca69f2d0ff031a086a35f29c08caa99cf +KO = fe4536c60ec1f1774840c840be57e3b3 + +COUNT=10 +L = 256 +KI = 44e6e9abd8572a19ba127dfa2ca6a1b53beaef8c19a1ec5b67f1f6f7919671cd80ade7ded7c0f096525936ef427b152339de915f024964ca9ea908a120e2553a +FixedInputDataByteLen = 60 +FixedInputData = c2884a0c3ea2ff5b0bc848698f49f2c59eff511d77caddba897dec7714a0984e54f330dd9e9fdca9c033dfbc36d3293eca0ce7601e316463966ad4fd +KO = b294537440bec490953bf6e9a77c4510536916b84a5a2f45b5bf9f76666d8f12 + +COUNT=11 +L = 256 +KI = b31419ffe9b59fd7e97daa3443decc34809acf66df79e4839757050f1f3da2649d3429fc9941fe17ccdf5f7010acbaadcde376222a9bac64cd2f76748efa2025 +FixedInputDataByteLen = 60 +FixedInputData = ddbc6e9f2bdf90831ad7f2d2bef4f69526643ed10a23796dd06fef5fb1993a23ddadbb9db574b4684ebac6510229764f11beb54c6e48c3dadfaed1d6 +KO = 8cbaed856aee70693e6041e4e5c49037253882a3d1a42f1682b2804e333241b4 + +COUNT=12 +L = 256 +KI = af3f3dabfc0e9501fb66ae95117638db9c356fcc0c51859f5cc1fd48c2772ef87550389c2b97ab85b8dc3351eaa574dbc923b7926a69c345d72083af5b40a711 +FixedInputDataByteLen = 60 +FixedInputData = 5799c9bcb0f853a8b96d2a831ffe34d35a7a53d265eeba53e9289a5a04275e398a8f1f4f70eafdd57b976cbc55f57e214e0bbce0b77e61a91cb747a9 +KO = 833ecfd159ce9f769b3f75ce1c24ee4b3f83f8e3cce677013d9386fe31a6667c + +COUNT=13 +L = 256 +KI = c0ce9e32bddc9acb7ca4a11fb9a9680212675f1970dbaf9f3755da2b33f4a914fda9bc97c88d898b6aaecfafc3b802efb24f755e8a9f39fa0c0bfce39d871a79 +FixedInputDataByteLen = 60 +FixedInputData = 82ccb72a9d1878987dd000c841908c7405ef1b72204cfb879041ad4648297428ad6fb5b78373e756a9f663a24c8704c77c6a3e26af1ebb700b415b74 +KO = 3c371c62dea314a489ee3a5521b50b7c75a5bd8437f1d54827ac2733d909d6b4 + +COUNT=14 +L = 256 +KI = 8e8ccdd65d696dce8d5a77abf4d071addba82bd2ebd1bef1ab5ba44b2522f77da78713a9dbe70fbe94a81ae71585069eab9f49cc69859371eb9b8edd8ada50f1 +FixedInputDataByteLen = 60 +FixedInputData = c72b41851e9a95df02ad94be9ca4949a6e15ba2288f72fee4a18cac593068abbf1eceaa284ca4a596652cbd8e3fee370aa26d3dce05575d2bb8f4825 +KO = f51885fdec0498ed12bb4ebec43f0e100572690dd53611afb08f0bc5fdbc4778 + +COUNT=15 +L = 256 +KI = 80d62cd7da7bcfb5304a1d9689fc5fad812353943ea9e652b31e40fdba598932a985cacf73389d33d18c3d3c23ae80e4d25887dc0db21402a5004e8ef33e3ca6 +FixedInputDataByteLen = 60 +FixedInputData = fe1952f20e48e92f313651b462f8df1aea1b2f45154e79e2ed1b73ef369430fd0b85232269e5aa96c13a87fbb8853718febe23cf0e2740d1066c84cb +KO = 51dee1fa08bafc45817068da7c0333e72ec09b302de1e47b1bf352efc2debeee + +COUNT=16 +L = 256 +KI = e8b4af1108c7c45c82df66b32f872598d99a73af503ecf999740c50fdcc9179e1823713d96d75147ae884405df1846227b271033b81979e453ca2eff35269e00 +FixedInputDataByteLen = 60 +FixedInputData = b09b734e57b8592882e1669e81da2d392542cebca89035f1a6f094373bf4432e174389ee1f5c617c8b318d90a195213e22154ee63c6e7d85e03aec75 +KO = 54a546dea6c8388d5a8f6f3f73bf7cadb3867fefa9c809ee2a7da450f06439b8 + +COUNT=17 +L = 256 +KI = cc1ec5356944a503b59dae5685079d556ffb913cfe63a16565f286ac60daaaa50fbe83909f621a701560ec83b13fab8f89e5b628b7533b26e985bc5e3ac0883e +FixedInputDataByteLen = 60 +FixedInputData = e6a074fd31043f8284cef27f5364f98904da7869f50b0172d9804ce79d4f07fa9a309f5a0db78aa080030ecaf2f9a2255b22a9636621338057084d0f +KO = 5fdbc473df89c8a90a39988c0e809df1111e6fd6321dce27b96b240af6485366 + +COUNT=18 +L = 256 +KI = d117847efbe099c4c65ac674cd865e760ce5f790af5b53d6f5f765c7b1549119e2c09b87fb1278a22c6141bd3ae18d306445bcff4205472e1dd3a3b3af28e11e +FixedInputDataByteLen = 60 +FixedInputData = 2b5f0fd123148fc3bdcc1cdb09a7355dfa400fd4845b761203a5a367782de6c59982c57cdadd54950216d3aed22941f5bbaf07ac458a748f5f33a15b +KO = a4947fc395ee692d9d4514d2f34693cb519846ff30638f1eb3b2a729fe0c2119 + +COUNT=19 +L = 256 +KI = 1f6dfee0fff0e2be79e5fbe1d63fbfa745e7d1b84c2f8fb862e47fda575669f80acfebf80b1e970e726af488de7d59f76f4b13b468f0cd4e1985fa8c57737f3f +FixedInputDataByteLen = 60 +FixedInputData = 096133d755efe5f50c4029f65c43a66410a029eb1a644f5aef69b6781f1e270d5b56294c45b1248239796d66371870754d038d322ec91b11e970eeb8 +KO = 077ccb8efcc4dc7acce2ac412bce78f64124188ba13b43b3f5661bfcbb5079a8 + +COUNT=20 +L = 160 +KI = a39131ca2f8df817ea2f155aac72d58a696d915b66b7cbe172a0f48a407aa8af0edbaea051eb027fe8fcc435cc7f160feeb57bd39a39d94104fe35167dac1aae +FixedInputDataByteLen = 60 +FixedInputData = 52b6d1f6381fc3dd44baf1c9d36f0c313e58bf4fdb936b78103afdb90373079de90e4bb7d7089e65e0aef23f2a34df5198b8392aac705eb998c1f8cd +KO = e707c910b4db3a648815fcad5ca7af18e5354c2e + +COUNT=21 +L = 160 +KI = 980e796120a2dd5576a77979c28bdbd1ea1790051f35b126da372bb746cdaf68a3e09015a9c94f1498ead7789d90f191723b585a9912ed8ee7e8f886f9b60eec +FixedInputDataByteLen = 60 +FixedInputData = d977b350e69d45eed20cce0ab39ee93452da2183a5fe0c7df3c387d873b7c49db9f61a48b550996ee11062e6ce37bdb9f60f78ba26992ff081d77fc8 +KO = 685990590e30ebb25c6030117f7680d3f5f6fe14 + +COUNT=22 +L = 160 +KI = 9ec4455498b58123994f39d62c55e08a5f2b3499f0ab082f52eba7dcf7a26e626a91b43b24d1e7b023b0aa6996c148d0bcb0ec49dcb53ba39450c843816c5abb +FixedInputDataByteLen = 60 +FixedInputData = dbba4bf9b8521aa5918f2786826ac7b4ed869860bf3c20cf5a4c24e056a75600e8c4b33582cc4b54fae4a8035413b8215fdaae27851d7f2a997b1315 +KO = e30cb0823076d77675fb84cf6a3d118742e4699b + +COUNT=23 +L = 160 +KI = 2331d6add54ec6f5df4d195f13d2b7e1a5e66fd8fef33975c201b973e26d8619023625eeba1c877369b7022cea335064d906f3369d98020f910f60108a52a8e5 +FixedInputDataByteLen = 60 +FixedInputData = 2d02c432ac7e9a315986c942d183289b0ce296afcf59e256450a5421ea6db2f0176a6e6f941677b4cf96c8e1f8dbe7e51b2096bd926cd41b87c770c2 +KO = 0bd4abbd5b0dae26a94c38f3892ba636a5639d92 + +COUNT=24 +L = 160 +KI = 70cb1ec3d4755a8cfe78d3bbbe2724b8b7df1ff8365cd2c9564156621de165200e66b690a9256dfd1ea29a0849269c540a8d79bb4d1002bccef8ac96fcbce462 +FixedInputDataByteLen = 60 +FixedInputData = f7dec61b811bbe673d988aa1d8690ce69949eb02efed4871450a4d6a0e4aaf0b4ce1b5dbd3454da02423c0ffcaf95a227bec533e15e6c4aa0ccd0b84 +KO = 01da659644da0c1ebb73422229235ad52821ea5c + +COUNT=25 +L = 160 +KI = c4990447d46a105c06a71f82ef7b61703f7f8c1cee730cdcf998cb54249418c8dbf95d78564dec4b99496d94f1a1a9e199de85995afa9fcf40e19431df04c865 +FixedInputDataByteLen = 60 +FixedInputData = 505c1a1ad2e3322098100d2f43510be09b1170d5e453222141d7ad1e011fcdff2c285f2f775982473d91e04253e17e65566c8e5c2b5c5ce0ee19452a +KO = 9bed180c04827f15ef47f17878fed4968fdf7219 + +COUNT=26 +L = 160 +KI = fbb98ddce37d8eca2d8183bf2217c3342346783c2f0c387e25aa18df4c7cac6b8a6d4d4961c617078b746bb700ca2f74eee8a4471acd2c01e043290e1b408c5a +FixedInputDataByteLen = 60 +FixedInputData = 40f237276b2ea18df034e5a65aaea6fa1196d00069cb63a9e876ea2f53309200d4afc6e91772c3c3bc19d7cc640f72b2cfce87048a7506781ee6a217 +KO = 34ff2d6963021d86e4e1f3231bdd5873c9fd3413 + +COUNT=27 +L = 160 +KI = 381d49b586df0e34c76538ba2e1f699e3479b7669ab46a3d1c56951020f01579d3f3ca8aff77cb1a8df20856ad6bb2d640bb4ad61c8b032bdd8ce23208de121f +FixedInputDataByteLen = 60 +FixedInputData = 49f1c2777b5ed73271dac3f99518c26347e2fd607f779b4e3cb6b5c11709449b0b1f8ceeafc55a5be9a9f7619eeedf9d1661e22e1bf00c406070e27c +KO = fb74392b17647cad736c75812c48ab06b6a43b60 + +COUNT=28 +L = 160 +KI = b38f0a5aee88fe10f3c96d7416751f546611d7604d78658a210826f3afe18dad04c21c40bcbc541b6b3ddaea7e0a4b10b7ec568ba1497e820ea49f704fb54d84 +FixedInputDataByteLen = 60 +FixedInputData = 0677b4f3d002a50cc56780c9d6f41f07ff5729b48b4872678c2f2644e604e33ad9efeeae38e043977c1bc7045d7c5827dc506d3a6c8c086cab190181 +KO = 273c43f2dd2e2fc89d8308eb4c576236c11560e1 + +COUNT=29 +L = 160 +KI = fef9cf28833f79fbaa10de973111df728e0b4db6fd56c9af1cef215f030a72c2888d179d593f30878a1185bb1fbbcb4aa1ef9f447e6f38c6290c9ed2acecfa81 +FixedInputDataByteLen = 60 +FixedInputData = e19efb3531b48fbbe3a09b49528b0e98d8df674b213f2c2f7548c0f93a620c79644f2652dd82a131c3910c25d6ddb16d4302383413515abfcd6f55c9 +KO = 1ee836e5b5282d5a1d61af1a8fdad0f24686faea + +COUNT=30 +L = 320 +KI = af5a39f0303b11bca55584ce24162dabd1625aed14ce54f9e407866e03efb24b12a36e164f96faf36bc92a08acd194285107173fb84caef787672d6471028459 +FixedInputDataByteLen = 60 +FixedInputData = 1cd84829b89d3149948967494aece985f1df3d7ec7735e8cc468bb3e6fdb50964d32dcde5521a82402577371047bf77e34714437e9d213561055b9db +KO = a0e81b336a6f4ab395aada28314d8ba96b9216ae389b01aaec158e166239e554a217e69f603988fb + +COUNT=31 +L = 320 +KI = f79fa3a98ac0c838dc27e854d9a8dbca3c820f4b64e2f87211fa5ff0e88327d7de000eba5f4305e5801b25a171486c1203e7967350122428cd89becd1ba67606 +FixedInputDataByteLen = 60 +FixedInputData = a17205ab4747162340aee9bf93ad120ee2671048f2c36afed75f81a460cc47eba2ac115d5e8acf015e46aa21a3c04f98de89842fa956339b3f9ca145 +KO = 4aac8241eb4ac66eed0d372ca03e64d6752705dee924b492ed969f7724dd0cb836fb463b0df19b31 + +COUNT=32 +L = 320 +KI = d2a4d712c49ffc996c6437f36aaff2417a91aa5ac06e1305fcda89384892bbe0ab7d9ca02bb06a6bf357ac0ad2a0cab102be854e76f7f212b9133e5bfea20fca +FixedInputDataByteLen = 60 +FixedInputData = aca0e3ed49a0fa4077b014adb37f8b507923275846f60c05ad99092e7181721aae301fc0e5a8fe8795ff3ca7e6e4953112afd15789e15cfdc3fc07de +KO = cbdd3c8a49cb988eb6721dac27feb13f7789d916e91d5282e10a6e494ea18ef51e98dfa9bcfc9761 + +COUNT=33 +L = 320 +KI = a91bcda1b67b88f0e1bdca95a633ae985d974de5de4b9dcc8ef6f66f52e28550066533e7728d2a767d4d6be5b51318b481a4f6dba41004a50c26ee8bdf154324 +FixedInputDataByteLen = 60 +FixedInputData = d8fb3294ade5d7fefa9f9f6445d64ae3d1a6297d0ba3c4c9bc8ac28ec0fb0b79e4b80c7fc20e92b4a90e67044d2388f23bcfd32d975229fcf6471395 +KO = 2b9dd389dabb17afabe198a7a95840a7645a9569f13cf7525399c7001fab2fe69a170da104855afe + +COUNT=34 +L = 320 +KI = 03af8a0abe9cdbb8db19a1a103471d9aab775947ca6db7ffd4918e8be0dec9e8148705d6a15dd0d283e3bf859a2c61d99579eb5915aa9a709e7a117213008e3e +FixedInputDataByteLen = 60 +FixedInputData = 397b775f9c333b850dab1d04eb5eb18239f8bc95c8fa5e9df43ad5675db5c928f4f4977a997edf21e8ab5ed8de41a518dd17265596ecac44cd24c300 +KO = 1d840e0ab500116af8116c3496f46883862d7030321cee32e110db4ee7cec59b6e0a3eb84c9a6f82 + +COUNT=35 +L = 320 +KI = b2eb38125cc53220e7b6c1bf64e4cd29a1078206140f56a9d5cf9d3daee803535a3329e1930d53d2070f31f72def756aee7e95ccc2a00dd68047402739871180 +FixedInputDataByteLen = 60 +FixedInputData = a574470b734a7d08b154ff3616f0a0cc1bdf626a48dae8c71725daf26ff0374565b81f58724a4f2a449025851dd83f4d2779af5d4e4e10133fd90675 +KO = 837850c96ecc8b47899c66ef4e563a02ae89c8a064d0c407bc9c957f337afd2735d3584987f1b402 + +COUNT=36 +L = 320 +KI = 3793409f5e5ecb8c056b28d06c8e453c5810264a9be3d0be2b8a261a998b81cf4752a294acf157834c6e766976814195dcc6789390ba2df155f56a1f4cf669cc +FixedInputDataByteLen = 60 +FixedInputData = 88e2b95886ce7d50ec883c386df5b806c6f6476d9036334290a67af3791d21b4ed864ce2ed814c338ac5a0ebc024691a42fc110af3106afefbcc60b5 +KO = 94f3735edb1ca22f24d752084fcf7b2e75c4d0478582b1aa67d9e70dd6fdb77cd33e2f0a4a3f0736 + +COUNT=37 +L = 320 +KI = d17aaa9faa9a2d4aea662637129c03a15f7e94961704f7bba5ee9a5b2be6fb4658b1a9f3e1b7173e8147471cd218eb289e4028b350032f9aae65a2dcb00368d9 +FixedInputDataByteLen = 60 +FixedInputData = ebbf798148a4293b6d8c5822f77b58364baba0f2dcd2b466ea2ff74958cf79a68eb994728cea00a0ae08c40ebeb02c58e973ba8d4e9c6e5d55fa2c37 +KO = 7f504e4486aa2c39aafd571c11f92dfceb87527f36e22adb7a5451b0070cbaf3c20ea111cddd344d + +COUNT=38 +L = 320 +KI = b8070b64ac5abaf3f17706e5f5ecaa32af992a44ad5675a8bf3fab348196811329bd89088283131b653c255d185fbbc9fd0e558618dc5e4578971b35d171c31c +FixedInputDataByteLen = 60 +FixedInputData = ab209c57d0e2b27d1fb3ed6982a2d9ec3a609533509acd28f5b4bc354d125cf7302b31b5e158aa89cca33a8b798d553e74629313d0b088b9a4ac042c +KO = 21bda0d9ae944e05fba997a832be5a1e00e51a819baa6a4f33dc37a202f0ef6d6909ff0105f40cc6 + +COUNT=39 +L = 320 +KI = d8163f34eee885221bdac7754993542d11924c0f7ab2e9b5715af054b6c346b2119fa5591fd167a2838334a92a06c4b7c6265c7079e5105f7c5fb14a2292a0ed +FixedInputDataByteLen = 60 +FixedInputData = 5dbe071d65d8d27e5b7eaa2696a30a7777e80297e9c58dd577810eb5606089ce6a8d8db3a73db4938002639d5de5f12196c6ed86308b0056ecef3686 +KO = 86c81a08d4960042747de5b205d865e1d0fca592b6a78c20add37ec61580be803a17a30a008de974 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = dd5dbd45593ee2ac139748e7645b450f223d2ff297b73fd71cbcebe71d41653c950b88500de5322d99ef18dfdd30428294c4b3094f4c954334e593bd982ec614 +FixedInputDataByteLen = 60 +FixedInputData = b50b0c963c6b3034b8cf19cd3f5c4ebe4f4985af0c03e575db62e6fdf1ecfe4f28b95d7ce16df85843246e1557ce95bb26cc9a21974bbd2eb69e8355 +KO = e5993bf9bd2aa1c45746042e12598155 + +COUNT=1 +L = 128 +KI = 6024bdc82440473baf798653bcb846f8503d73b6edf5cebc116374538b6256ac8a8ad5fa8c7fad7b3f089933b9c7326d6b80572635c9f5f6b38643971d075b9f +FixedInputDataByteLen = 60 +FixedInputData = 1472a96bc81881767f6154b2bb79f4da8578d447ac495d7ede31454834be3d643034b2e16034ba877a846e6e6e22b284b6d894395f33b4bea5f1cd7b +KO = acbd761e976576b189696d26e745a680 + +COUNT=2 +L = 128 +KI = 6c7d94622a2d1c4394768a39cc340c6887e06c4a88d57aa7822f0f2b3fac0192e851f7dd39cbefe6ccd70992e27edea4729b215ca2dacb05373a411600233cca +FixedInputDataByteLen = 60 +FixedInputData = 52d1ee8b4c0aec771e236e86928b4e943cec53401848b8a353fb2dc0c74d9cff74e8086ef5542e3f210209ff614d1fd3177b5df4dbf89978d1abdbaa +KO = f3048aeae11b116a234659d40711267d + +COUNT=3 +L = 128 +KI = e0630545ebdc440f373d194fc6c4629a62aef028db52a3fadcd32da24c2ff79106d349afd8500d6b4ffbfe2a9d59803fb90f25b60fd029c3b67c21dc070d852f +FixedInputDataByteLen = 60 +FixedInputData = 1821cb3b1cde82beb76e55cac866e3bbf7eb541e0aa66c3dfbe509ea7870670745acd5451d775464aed2d66e5cc4360c6b7b75b35a3820cec217a086 +KO = 90fbfa27119450acc8e6d74b03b05558 + +COUNT=4 +L = 128 +KI = 7b3088f0fe86a0c71cc02660e3ab04d3789500ab9551dd59f030847dda0e14dda8d6a2051379d0f591269c3dff303cbfa08424f421913b3bf9c3c076012ad8fc +FixedInputDataByteLen = 60 +FixedInputData = 8524fd3e73eb9476513e31005d29dfe6927d877b74734edd8c2b886ffd3f053000d28344ee9fd9340b448c29fb1725657b314db93c639f98d756cd9d +KO = 5122a61add589993111739f4643ee406 + +COUNT=5 +L = 128 +KI = f4ee35d1575d273ce42a66d6a6e521e87fad64bf81c99f5773b60c0a9fe2d4d97c52e6e0c1775b4ef7e41e92a1bd32eabf3fbadb93f6a0b3e7324b7da043d6c9 +FixedInputDataByteLen = 60 +FixedInputData = 92364f044e0d64a8fb4c53cb1b73a665aaf66ffc9ddf4152ae9da35b470256b00b50234e26c3149f1c380dd93e75accaccd167e1d60a8a06d31bb2e8 +KO = e2b4cb180ab6730bb0c16178b20548b6 + +COUNT=6 +L = 128 +KI = db3db876166713a7052a9954f2d37ef35e446368cf84ce5c315b4f59ac00d0d9eb22b119d040bab5f25f224a24d94901015a2223856203dad2260164ece61935 +FixedInputDataByteLen = 60 +FixedInputData = 77d5afc143648a249b17af10d688188a780542db7f2e3d4265d16e4fc94cdab158c5afb9c70af2d1668a008aad4ada64a9dbfa97b439002e4bd3dbf6 +KO = b01c96baf28ca5841cb6e4e0cae30d59 + +COUNT=7 +L = 128 +KI = 7c977b74cdf87721a37c6f5e9d7c91d1e11744514d51a68d12d1837d26b79611e86a05a4685dbee8eb0b30962b19b96f373f5abe92ff0235a4ae7c35380794a5 +FixedInputDataByteLen = 60 +FixedInputData = 8da372e4d534416d9c4fecf9d22dc576f889bc6f27453ca75458ccd8f88a8600ba03d4d19480d2ef899dc72df0732fcee8ed997fea4f2d526bec44f3 +KO = b22db6ac3a88aa1aa093c0fe55e2639f + +COUNT=8 +L = 128 +KI = 6e6ed01ff12d3251396bf56062b1b3c79b55b4373c0331b14aa593a3ee005b5f068f0efc56026fc72d66f2744dd1f168f247912f9b26ebc59463b96bd9f1a1a1 +FixedInputDataByteLen = 60 +FixedInputData = 5eca796bef031b87521ed0904bf1d855589749b0183e993d99f741619b62644fa686a4c90f7f1e6ed5344eb75880724c09b751617c31fa5549828a25 +KO = b03b235f5af9719f35f215c2f94a76a5 + +COUNT=9 +L = 128 +KI = f4cd4f279a128c74e5eb821472098204ed96ed61eac9281bcd53fde6890a2cbb1cdb97e0e343fc8588b932cd701af88f0a7af723d5c0850e3e01e47612fcec83 +FixedInputDataByteLen = 60 +FixedInputData = ef470dfcd57359f558354f845fc8ca3a1a67419a6d0f6dd698c78f9a57e820c3d8786f3c589f9693b8f3fb3e123a482386c1c0cfe26bc5322e90fd4b +KO = faa720299513b73de2b54896d9a06bcc + +COUNT=10 +L = 256 +KI = 5be2bf7f5e2527e15fe65cde4507d98ba55457006867de9e4f36645bcff4ca38754f92898b1c5544718102593b8c26d45d1fceaea27d97ede9de8b9ebfe88093 +FixedInputDataByteLen = 60 +FixedInputData = 004b13c1f628cb7a00d9498937bf437b71fe196cc916c47d298fa296c6b86188073543bbc66b7535eb17b5cf43c37944b6ca1225298a9e563413e5bb +KO = cee0c11be2d8110b808f738523e718447d785878bbb783fb081a055160590072 + +COUNT=11 +L = 256 +KI = b0b5599c29cce7644372b278a3275f3e0723739f42bc03fc9a4aca09d9cecf9afdc30393dd1cf7499236239608a258f5c48e66b663f6521049a482b63d468a33 +FixedInputDataByteLen = 60 +FixedInputData = f00101f38e5d6098cfea4c7c8490eb5505390000478a645e6621b1f711105bdb4820dc0c783bf980c062899b70875e17cc9116f2fa588a942405bbd6 +KO = 768796179ca511b841717887810f870fa3c12641c95ecdcea8590d730ea43b8e + +COUNT=12 +L = 256 +KI = 52bec703dec94b80ed2f8449c752ee4b8b8b1b80e55b6b0e1e9db1770dadfbb2631df554d1ba41bbbd0e587369ac81b40ba6d941fb62dba78a76b554eb03c643 +FixedInputDataByteLen = 60 +FixedInputData = 9f51256b1896925866f22053348ef6e8a52ec580b1f32beb2574afd23a5460c30e8c811d0e7a2887bd5cc0653ec8d68dcca43f71a8df1f0193205b75 +KO = b19ac7d4efde7c62191ea76530d30dfa5510cc74bafacaea5cbe2ced467fa1a5 + +COUNT=13 +L = 256 +KI = 8c472849c12153d5a47360eed0438689d056c08496d285a179297a93dff50070fd3c2c2d88f1c4a25b77c1a5efb47bb8f881c89f24d464bc23c4f200291d6251 +FixedInputDataByteLen = 60 +FixedInputData = f2d317f020b212066ef7c869c9c56699c1d4dfdb74cf679b97d718e701e442b117a6d1162bf825ef491fa628eb249a1ce28018b8a5bd0b1b296e4d92 +KO = ff82b4d0fc9e17c0539fa2fe66f2e1a07b7b593a1342cd0b48162fda68b7d80a + +COUNT=14 +L = 256 +KI = 104280c86c79879e96cf15de96412492fff5d4dbfc677f7d384c09a4bcee160fa3c972969d12f9b1542d570baaebbd801f632e172a8a00477edc06f938eae198 +FixedInputDataByteLen = 60 +FixedInputData = adf1f167939087d71fe8d9ddd2c903c542775129dab2edc2446cb394a808ba49cf4710ea10cb72a4efe8f1a32c03d14660f10b0aa9255bd0ee865c10 +KO = 5ced814230d7f07da116d7930b4db6b18b391bb869d15196677bd1d17f2f8c7c + +COUNT=15 +L = 256 +KI = da48986b8c84d0f6b2d6ba9f2c02a53ed8f173b238dd8f3020e15eae425871cff148f15bb0ba17c2ae00f44b2c14725a7b130505469bc0706b699e2d901ad16b +FixedInputDataByteLen = 60 +FixedInputData = 08528600237b6d049268b7bf3e2fcd9373a6b2f6732ec89437ef8e134fb947c3f37f254c7041d3f06f789953baced415e9d1dc400fb0025be180425b +KO = 50eb29e9cd5ca7730fa565870b23a40db75b5e051b35850c98fc9613a251bdcb + +COUNT=16 +L = 256 +KI = 195e31b3db4630a9e66cde347716f50227f8a81c397a72e30d27aac27f8b9f2f2b453e68fabc9d209d443d952263db0c341c866d966eb4db8f8acf8eafe7a227 +FixedInputDataByteLen = 60 +FixedInputData = 2b281526345351d797be0a7dbc517bb9c9c220b5194cec3847f6fac4ab1030867d1851cb8d46561db605506567dc2f39dddbf471e4a7d51b23745592 +KO = aeff884dcbdc002a5f7a877a34f73b42abad2089d4e39b721eb370b3d87627f4 + +COUNT=17 +L = 256 +KI = 7a1f12a3fad7e0d3e244fc7bd3f0917e47bc76c60285ded739ddf9462c160cdfcca887866d6daefbf12e7410fb1b50ad6c8b21b6e56877f47e8b14a0ac9f936d +FixedInputDataByteLen = 60 +FixedInputData = 77097024c944e349f0ca2a579cf51353f50664ddb4bbbdbbe01dfde80595daa5d043d9db9651fb821cc9acd72fa91b2ee93e23efb39409711f3915d0 +KO = d2191b6aacc7668038d762c0cd5915bf68e490671ec4032c20297a64026fe042 + +COUNT=18 +L = 256 +KI = 7a41dfe8d0c9ac924a2accd615ad3c0bc0d7e124fed6b2b7e05b9f8e6ade0678e98d45766f9697cd187bc10321195fa1bb84b55bf94bb112d73c6abb857f40a1 +FixedInputDataByteLen = 60 +FixedInputData = e47aa81af8d1074c8f7fbcb589727ec225163d076d4e8cefc827c78eba7b42d5e70377d7033dfdf5edd93f605dd9b25d75548518e405563d1d4bf313 +KO = 5dbf1d3dc128e67f2452aba858b7ecfb87efbe66b714541c0d4c009c2b92d7f9 + +COUNT=19 +L = 256 +KI = b27be323ee094400fc9dacaeee0365e0c0c52811a6081551dd46dd86302c6396fce80bb60e306c9785bea1270356a1c2b4db7634d5c04891e85417fb72cdfab2 +FixedInputDataByteLen = 60 +FixedInputData = 6eedea4c7c2ad22289c4e66a96e7a7a1cae7d340fae412a6e77697c2081a27560a9f0cb0e412297f99103a233a7998650590c5a7e2861738bed7c9fd +KO = d0656230b86e4dc3ea2bdb8d62b452262462eed61229d1e2b92758b57c54c434 + +COUNT=20 +L = 160 +KI = 9dd03864a31aa4156ca7a12000f541680ce0a5f4775eef1088ac13368200b447a78d0bf14416a1d583c54b0f11200ff4a8983dd775ce9c0302d262483e300ae6 +FixedInputDataByteLen = 60 +FixedInputData = 037369f142d669fca9e87e9f37ae8f2c8d506b753fdfe8a3b72f75cac1c50fa1f8620883b8dcb8dcc67adcc95e70aa624adb9fe1b2cb396692b0d2e8 +KO = 96e8d1bc01dc95c0bf42c3c38fc54c090373ced4 + +COUNT=21 +L = 160 +KI = 6ac19b36af7d0e5c65f58dda2ff76c68567cd8ac16ff2463fc3c8654de45a05e39c75d83758351753d2e143629ab9075738b037a1ef41f7efd70f1e700f7f67b +FixedInputDataByteLen = 60 +FixedInputData = 4ba9f9e8e33b40f4390333f597ab565b27a841d5fac930f67101e65973f071ac6ba3941c9d22f40ca44e91657a629b7f56980e0eccaecb943b16ee27 +KO = 3e43b70633884480ddd93d6f20ba512b55590b68 + +COUNT=22 +L = 160 +KI = 2ece7bc9eb5249f5179f2528a062d0dc30496604bb76f26e160d3633140fc6edac717eb5402d0fce56b76b7cfb0aaf47b6afc410fe06efb049fa28953d7e4942 +FixedInputDataByteLen = 60 +FixedInputData = 1ee1efe3ae248819c5b33deb7869c3540cd8abb7dd522c5f0ab71618159cd0d23dd805f14ee27e012240cff85f57c72f88d5ef6e2196eede8cf7b786 +KO = 2df4fa52d2858700085570901f5f857314e1e02d + +COUNT=23 +L = 160 +KI = 283e37fe181516de2bfb14e6291edb91dbde4a7b1475352acc47efdf244a2ba2e639d9b028c02dfebf51dd2d37c4da64aa89e6a64916d58f1c80b25cc080a950 +FixedInputDataByteLen = 60 +FixedInputData = 578cfe1a70f52f7e456a22f1485ba23830e3dcb05700ed2812cadc181d448f1119fecd8fcb49667309cf0e316470590ed93baf567f469def5dafc3b1 +KO = 24719cb6f6b10e2eb586a0e167f5683df2113771 + +COUNT=24 +L = 160 +KI = 4a66d41ebcb184c3148a0debd67af5c8ece3e6a1c13c413789796a99a1ed24ada2f5107c91159306fe8f68c245499fbfd8f85009a100c8535d22dc71df09f74f +FixedInputDataByteLen = 60 +FixedInputData = 40eaf429f7dee6f5c91f2351ba51e53cf6f7f836398dbcc33381b4ea4046a5f2cd545c932e58027a1e724fcf8552cc79abbceded385a524648c1dae4 +KO = 8f1bdcb99af0fc510ad4825efdd750d3cab7846f + +COUNT=25 +L = 160 +KI = 95a53b3f953ab90d4f85e7e8437325be1a0235a89311fa1c7405c3c0bc61f14ef6e7cad32165aeea2ad718bef144d66302e989e2f1a323e512780d28b6da74ac +FixedInputDataByteLen = 60 +FixedInputData = 37495216c113efd2ccaef3583a87b067d65c165dbacea9e04ee34411eaa6616fce5348abbd121186f29e071c467b60d9291ca2eb664ebc2a7ee50eab +KO = 71a5b1eab411afba65081d4d0471d532bf0ec65f + +COUNT=26 +L = 160 +KI = fc3ef290a89b79e95de83326b34242778fd2d542457365e2719d328fa5581401ebfe6e2655da070aa3e26b363b595e1af7babd17075dbef1775cf6157d3c716b +FixedInputDataByteLen = 60 +FixedInputData = 592e1984bdfb4bf18de83a6b19cdb63f27b10985e7ca520b71ec392ce09e1d2da14c632553574b876752b9d572ecf41bc5afd057be99d8019e19f7e8 +KO = 083cd3b0b564ee7c5e927f32d10190749715b21c + +COUNT=27 +L = 160 +KI = 388b8c9bb988e762ede3cc072bd88ba7294785afb0d6506c2357a5e23331a51e968f7bf50576ef9e64b69b4f48d6e509639ce9693e3f2094fa33b97963e1cc6e +FixedInputDataByteLen = 60 +FixedInputData = 5b8fe0c658c0fd7698234c477860531221a7f48617e4405d5c8e8d3550f105b78469a449cc2b855d4a5357c1c612234b2ae2b820f07487b094ac7c3f +KO = 735102b59b09d06d3e6c9494433cb03f5b8ca383 + +COUNT=28 +L = 160 +KI = f1e39d9d0984641f24702f8b37fbf9a8fafbd17fc23569e940c31384cda58c0274b167b1afc9ff44473d20d6a23c922502e31b3dad13274b22024ff4eaed668e +FixedInputDataByteLen = 60 +FixedInputData = c880707804a76450019632c32f037f97ff2ce7fb1541a9adbc092d96122cde19d5fe81cd12a60f491c5877b601e4ecbe0fbaeb67b446c4bb2a9ed60e +KO = 5440c3450ac332d0a8f5c724647962ac82f659e1 + +COUNT=29 +L = 160 +KI = 9e0a79b1d6c672d3235464cb2be6a36d02c982387def7e2fe32a5d2be7343fdc038af48fb941972facc8e33d6286e142852dc4cf2667a3c97dd557bc6fc66e98 +FixedInputDataByteLen = 60 +FixedInputData = cd356d14e32bf958c17711d26a30412088a2e214e600e692ed4966212565ea891c807e1e0bdec0a9dbc71f502f09975fce910c7723db4df380e7ffb2 +KO = f46693300bc3bf106d6a8566481fb12b45ee1f95 + +COUNT=30 +L = 320 +KI = a9f4a2c5af839867f5db5a1e520ab3cca72a166ca60de512fd7fe7e64cf94f92cf1d8b636175f293e003275e021018c3f0ede495997a505ec9a2afeb0495be57 +FixedInputDataByteLen = 60 +FixedInputData = 8e9db3335779db688bcfe096668d9c3bc64e193e3529c430e68d09d56c837dd6c0f94678f121a68ee1feea4735da85a49d34a5290aa39f7b40de435f +KO = 6db880daac98b078ee389a2164252ded61322d661e2b49247ea921e544675d8f17af2bf66dd40d81 + +COUNT=31 +L = 320 +KI = 244356be9b327964732eb4a7c09b04b420712396eb57f72bc94924066c687e878e798e0a033a1ee1a4d8cdc2da0443ecd77401d0460cd906eaab02656c1edc98 +FixedInputDataByteLen = 60 +FixedInputData = d806e2df8c85d3baf5d67e9c97b746ee6bbb1bc10dcdf6c7a6075c311cf34752acbe60e68f23c7f890b5ea7300a1ad32178254885246f0493987a6e8 +KO = f0b5bc749eb300ca217ca82fdffed89b1bf2c8afc2b36ee2b48695e5085b893a6daad5474f74ef0f + +COUNT=32 +L = 320 +KI = f5567a2dd9236a99200c4bd5390743e2560bab4b196e3c732b01abf900c7649cab5b957da6ae8fd025605147b36572c19f103670b16f6bb57c138754479ad45d +FixedInputDataByteLen = 60 +FixedInputData = a8ccd4bd36fb0ed0765e9662f1028d600bd650e4c2cdddf94b27ee881120aaf74b727b02f0036b46162062e39ed43fa85687a58d177af6f566811889 +KO = 2e55b73d126db0f92810266c92e4dc7a7f2d32cbed9eb4edab519e5cc9138c642fd4b229780c17bf + +COUNT=33 +L = 320 +KI = 46a65f2e432fe2aab26de24d1b9d39b44da270230f17844d44e249565a125f87a070b4b2eeac0b3a6c54acfc49ddc6360f59fe0e330e0605c61e85c5c27fe756 +FixedInputDataByteLen = 60 +FixedInputData = b06a23e05945f96a293de59dc3db5972ca1fa00b4647ac38f753790335d5daeb2ffe09cf8924ac4e80b275ea4dbec53b9e2aaf90df0e6fd82ad69f7c +KO = 04bbc4f93fb5c3589690798bf793c10bb726f87a4a2de93b8fdf6be8015abe156577119c5637ae71 + +COUNT=34 +L = 320 +KI = 8d371552164bcee60771e876ce546c4b0277b978e0963e2312666fed5faaf340a55e00644cb36474464a4c2775f480d88e2d3b41f31e0706209eb8e51595b92e +FixedInputDataByteLen = 60 +FixedInputData = f570212db2d3f314afae51f83875e4da7dbc13073ece83a6727e011dd0f748f569714b59f44930067b8962b83289b441ba65b0e2237aada36800f955 +KO = 9565b54259fc5c61a7f7448e6bdfbe48191c2dd6ca61ce35eaf3717ffbfe1c467b3de080faeeb8b4 + +COUNT=35 +L = 320 +KI = 07f8e73d47de5f0ee2ccf871c702a92a1fd15a4de130611e46a4247a0497465b3fb5d785c01ed1cf061c73fe1f55dfe0111ec735d376bb39ac6cf83d7a2371c4 +FixedInputDataByteLen = 60 +FixedInputData = c13aadc44d9c3a209b9081b19be6556c9fe7b491e0b8d98b18ac82c6b4dc3e8ee23b82db2babc27f055979511895e296b6d9f7dda35a0e265fb3c645 +KO = 9e222ebcd27c7ca72179121c6c60fb0daae910620ca7b01a8d0154d48da9c7d7aa9a5667375ff518 + +COUNT=36 +L = 320 +KI = 5f00b6755ed8c9d3ea8cecdd8c17ca3afedd25871d1c50b302c1fc864d04147382313e6a701d9b6cc3de791fa65a782bc0d74097361b12a5b45408f1172dfea5 +FixedInputDataByteLen = 60 +FixedInputData = 5669569b911167e8f9c6b1a83fde57b6db4171aeb7657aa94d87d542bd9d4e89f69c89e0fb4b3d3502702327fbfe653af60a7fe1ab600e2620d765a6 +KO = d937822ef92073cfcdb5d8db801a3875e45fe34d316f40ee57140e1153e4d28251d0a05a9f49ea66 + +COUNT=37 +L = 320 +KI = be755ab76ffd8f2eb3f246e036bcc06df39e83a471f468c29ea8bceff47d28222637c1cacf2fdbd233545cc888474a7b2131ccc735225027c517c48420d10acc +FixedInputDataByteLen = 60 +FixedInputData = 4e39d12bb306f5d1e1859484215048ce6ff0033b3199cf1732d0088c4187d49884fe30571243b2a643bc56d4986dda958ed5c279bf7a9be2e37567e3 +KO = 302e5f81107d186c054173bc705e11a648a5dceb8435510c3cdc80c9984cb9c9c362840d44265e7e + +COUNT=38 +L = 320 +KI = 2c94c4873faf4de3e93152b49428c92c865dc58e1e336ffb9aa50523db6311db34d5a731164073d7958506501cdb4dce05b845198e6fefe63db87837c2434850 +FixedInputDataByteLen = 60 +FixedInputData = 27fe559b6d92995338283a776159856285474b74302dedcb3e7fe191490eab7f580212cfea6f6013388e3db28443f454280572b90f0dc2207fdcc0ef +KO = 42885ac518c97bda290b548b597b7f04b20bc34a0a6d9dfc89a446d9f23a1cccc37608feeca7a4c3 + +COUNT=39 +L = 320 +KI = 0ff2c279653a7b954afb0096c2b16e591fa32eef39edd8141c6513d6dc6c0863af0e94bfd57b17817cd1038f37639cf8d63871aef46ee81947526bc5454c13f2 +FixedInputDataByteLen = 60 +FixedInputData = 16ee1daef6a0316aa0467646c521fa30165fe336b249600f1e565d287b97018033e2bad45d76c6685d77339b27ebdd9cce1b34c1e4619a97774d94e7 +KO = bc0e3cb2b78bd9d6e2ec544672adbe44398fdba7ef332f1c4235c104ca32ec00fb47d47209e15197 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = ab052ef2e9137415060435b9a73a67623e07f3467981fe8093c440973658851028c86e44a1fd9100b413792f14e257683aa74b83ecd96d24c862c2263a496cfb +FixedInputDataByteLen = 60 +FixedInputData = 668831e2701803581eb9083a0928cc00d83a3c19ca4df061d155a880a66ba24857ad6f4bd7a67382215b5b9d81b37737d74f7a5ef78486aeea2f9ac1 +KO = 6ec2b089107021463bae15f8f5c771ab + +COUNT=1 +L = 128 +KI = c68b9cf416eb685cf0ce6420d4a355291a53620b45f50cf318398eec798fdc8e44a0bd99c9c38e96bcad420bb25d87cc930e6af7e8889ec5e3fa70877f1a0ffd +FixedInputDataByteLen = 60 +FixedInputData = f81a4201c9a4c58434922e1e6635016f258300b25dd5dc4e108434b106a84477c9164ce4b9dc05da1246c76adf7cc1947623ba854210e78de0b1b459 +KO = 8c72a553aa67a2a0210073e1c01a61c0 + +COUNT=2 +L = 128 +KI = ba8182148a720db40281e50e43d66717e33b1ddb0c1a804fc6312996bd487e8bf2f69c47f853777588a710e7557fb87b1d5e153dfd258874f231e06781048044 +FixedInputDataByteLen = 60 +FixedInputData = b8c0f86b4841d509567aaf5370e13128000f7a0f30bb524fc5317e9a3cd41e8d667d535edeaf6cad4023ace2a66937456a530099e9f6906f8b4aeed8 +KO = e3b893179062fe3e7cd4918b67133e86 + +COUNT=3 +L = 128 +KI = 5ee296da9e58dabf66a8aeda69e93f2288737fadd5d21a49eec1838635a90bad217bec8d4003b8e6e400bf30cd4084492117cc3a99b88a35b021b48c70b890cf +FixedInputDataByteLen = 60 +FixedInputData = b5d74b2d3dcd1aa23462def2b55a3ac67c53158c8b561f1ad4f8494ef2f2f61d5b971168b9056b94855eacde7722f3af41bc8b2c3b2102e10c96d72b +KO = ccbd47b32cdce5ab2e3c69c16dc762d3 + +COUNT=4 +L = 128 +KI = 800f9d9f564f8e3f0b223156c962f44c69d35c10083397a66f9ee4e95ed2628b1c40bd41d864e13a98af6e356eb460d311da0380c1d93911f296a54e3dd9caf1 +FixedInputDataByteLen = 60 +FixedInputData = 9655af034c6937a7f21475dbba1e93a80bf680cb1c88300565141473518541a45dcc5bf5c46f8965136a6c2b741be515ab45e4a74fde39c63cf95640 +KO = 04740e3e32822d1da791eab66df379f5 + +COUNT=5 +L = 128 +KI = 118bff268c893dd90c6c479150830bc54c5c17ad974413015a9ebf614327d887aa247c1349c75089af9829ad3d6592df7c783ee9183bb4244646c88c997fc263 +FixedInputDataByteLen = 60 +FixedInputData = dc6ddebe23869c61febe75fa4296b84b57bf2d0446b0ff5dc21c046d15cb10f71e7e0b192f4eeb8e8a80fc0823ccefb5ab92663d69e320967d795da7 +KO = 88a4e0c66c6bfa32fff96161e5faf571 + +COUNT=6 +L = 128 +KI = f89348a43ac9860261e31c2e32af9a015ca6311957eea07750a12169811aef72e189b8591349e049363d89ff0b766d3e0f16b78c7a6f17c0d7e8f9df830a71af +FixedInputDataByteLen = 60 +FixedInputData = 0d7e47ac409989b1b7e3021574601959fce108c349bfcf092fea6341f551b76fee408f76ef2bce7b96ed816147feac2de56341d9be132c59763cb470 +KO = 89aaca1e927be7d850a39dfcdc1f697e + +COUNT=7 +L = 128 +KI = 97a2b3be9c52d12609a05e5b83dd573589834179cd1a38219a87b08367933213171e11d9fa0e1becdef097d2e91382299ea66639f8fb7c3f1cd55607410139ab +FixedInputDataByteLen = 60 +FixedInputData = 2001ad53b7b5ebc2e621bcbc5829196eab7842dd7777c407a1e00ebb9c50e8f57f569109ca5bf10c6f725f28d7165f19cfb04fcd07d0c2213e935662 +KO = 11e0f2c3be553dae045d22cb6c25c7fb + +COUNT=8 +L = 128 +KI = fa157fe65c3de6345bbf5c549f5ffb3982b7e013cc7d4aa92217d3d23b7cbe690b8196b3a18511332a00ae42e6bbf856bd149317db65205db873f6104e095cad +FixedInputDataByteLen = 60 +FixedInputData = d726655d964f6ee21cd972ce25ceee74609e7b7ba0dd93232acd7dd02b5f01a5d8c43f3cbac00c7f5790a7d64f141eda0a8fb286ff7bbdfa912bb3bc +KO = 04008be9106c3893a2320853faf9110a + +COUNT=9 +L = 128 +KI = f16f6aa8cf05b9e5d2d91ac75c0838823bae0e51f750b2b8243a0082300f87d0e72aab3e193f92eb4595d317e8f575b6e48e57b0372ef286f40198c372d7ff48 +FixedInputDataByteLen = 60 +FixedInputData = 71460c904c77187d77cce998f4c75ad4333f9b9c98fdf5e1e8f8449b73a4ad6fe98cb2aca8b497f03a77d75e9e19a1143a4d4dd041a0fc5041b5779a +KO = 0e17f5fc7c2ffda2cb7e269c104e1b5f + +COUNT=10 +L = 256 +KI = db46da60326ff371ac17325524a8587357db4d0c94c7a8c5f175dd7646e37c5e6bc0b597bad64c331d1c109b6d385fb8f99c0daddcb85b98ddc2cec45aaeec7d +FixedInputDataByteLen = 60 +FixedInputData = fc87c3fb30d2370fa48575217b983d88df6114535feec40dd5a6773297de6e29051c6c5b858d2cc30d2c95d09f164ac124124f14e28b609d384791bc +KO = 51d243c88241916126ffee7c0568c7c73b76379630f23f1703d76965200198ff + +COUNT=11 +L = 256 +KI = ad92ab7681da066a939367214cb8de21bb2b4fe759abb16dc178e2ad0d3a80c99df518580644127b09cde0d8e9a09ae32b25dc63c7c21644bc2424600c84fb14 +FixedInputDataByteLen = 60 +FixedInputData = 8075a6b91b470cbba74344d7d92e5a14a2e6f4948480dff9bf7576893f8103bc1fdf9422475a52996227aed5956137e6f9db88f2c3e8723f5f9a49dd +KO = b628a9c5670d976afd2b92f39a7bde8f8f35d591594d8c993a903e39eefa9fa2 + +COUNT=12 +L = 256 +KI = 96383d932d60820e838661796b1aaeb0a3d806079572213645bfc991536db15f2f37a4ecaae666ffd79ef50634f29f06c276a0954f1329ca1f3161828099eeb5 +FixedInputDataByteLen = 60 +FixedInputData = 241a0eb43324209f11c0aa2ae24febb27a3ef85537e31e909bbdca605dc2472a3bd5a5b6de2b245f320f53bac32e9f16e8d251ed6227e6d58e66c146 +KO = 7d47ae7eb813049f70f1eebfc9374973d919a03ef9aa7bdc1adebc63797abd72 + +COUNT=13 +L = 256 +KI = c94a660ff8ac0adbee6369c4dfd3c45b95621b0ad997e488555202fd245e31a182341b1b6f454bc4e388b5a35b7ec021629217ba3348b9e3ffa2e368288dbdbe +FixedInputDataByteLen = 60 +FixedInputData = 36c642a476c36edcdc82042ba6730bc31099699849072875bea6cb6eab592647ff2bef627e0f1e70df482613b30695ffe3c8da810c0f7df6d66ad599 +KO = 36a9e66db32be46962bfc3de816662914397985324afd4c4e35d54cf636cdc30 + +COUNT=14 +L = 256 +KI = 3be3c10f732eef300992da23142a42da016ef60875d97e7c7c789b6955034994f553eafdc5b9550048a19c5e72dc8f5ffc638abf092572aa5c6549e862305735 +FixedInputDataByteLen = 60 +FixedInputData = e1119419a6fb4278a7bc8aa29b484063017b017334d044a0a408152396ca0624443fd4d883ef1aa4c71d4f923f1e64cb43def9762fab28afe39bbfa7 +KO = 5ef27903ed694ae648471f27fd34e47ba3a0140af6bec5a2c4831d7bedbd7638 + +COUNT=15 +L = 256 +KI = e7b718aaa85effa389685f3a29fc147eda58a6021deedf8674a29b4e583155574af5175e49e7f01d40d6f5403a54748039bbf3e1d659fba8d45c55e06da4dced +FixedInputDataByteLen = 60 +FixedInputData = b1e084788b39831c3d582ddc2061721bab3bf0b66b96933ae962efe02da5c75ba2f63873504a1295d0b2a432c987e08b1656c537f1797b8c5c71597d +KO = 9846b71ee0b27f4b39eabb403a01c44a7913a6b7b429b8a844c228c8d10d254e + +COUNT=16 +L = 256 +KI = aaaff8748995c59e182b2ae9bba0533b495f7738848b078e5e0d2f9a9256acecbd97ca460f9d120953fb90bc0ab7d32722878f3ba3af8d7ab81d640af5c4dcf7 +FixedInputDataByteLen = 60 +FixedInputData = 82af50ad60f5b87c5b72d1ebcca0ad006178837977c03242b7ad2cccbf054cd85a16004d113ff7756b54134bd3e49dd165c90dd17948790551209db7 +KO = 5193cdcdfa90dd82c54ef3fec03d10397740737f8e7e7a16e6b5a9e9f6afbcac + +COUNT=17 +L = 256 +KI = 25735cca0cec8d01720ba0e58a1a877448aadbe0d878cfe515810696cd34f6a157309c70f89c04da9374ffc282ab2ee4b8b248808312328bd25d70d921fe2892 +FixedInputDataByteLen = 60 +FixedInputData = e335b13ad0d4ae0acb2915ceebd14f1bbfa6c3c4266a12c6ef060350235d38433656ff50e608d2792a3186d5acae2dfee56822f4fc99040cd231bc96 +KO = 9d39bb02a5143d920a6a2620d39cf499b6278e4a6bb8f75136a0d98d096b9ef5 + +COUNT=18 +L = 256 +KI = 459a903f6a4f34d784c27162fc777674740452b554301a825aa1b90787f76279081ffac1ca4c75950d9640cab793d720a4ab75990ab34a39aee86bbff77309be +FixedInputDataByteLen = 60 +FixedInputData = 9ec8bb1e48ca9b8de5a76d7114506adb992184c8493a3a674bae40781093beb852593cbaa9d73c3f90b5765ab6b4373725e743df264229d16379e3c3 +KO = cb0b2130f3e5046c8af4a0d5d915921227ab509900a0a3fa4aec0d9796d95774 + +COUNT=19 +L = 256 +KI = 8f51a38eb603d5b1a9e7c8a06d0db80ba5743dc424cc5f6d370c2e7715210fd80aa926bb218f8204c17b9eb1c99d864a1aa8b44a470ff98d225320ab65db5e9b +FixedInputDataByteLen = 60 +FixedInputData = 19e9f4642837a94eb277e7978602e0dcbc1deca8171b342ec836b3ad078a59e3d98eda012c60a99873a3497660342eaf7335d175a837e1a585153ed3 +KO = 3ca0523099bf1f35fa292714396bc11d3a1312e5dba3093030b92f8d9dde077a + +COUNT=20 +L = 160 +KI = 91a0416fddda2954672c6733b5d0939342d89d9438be6c6b4179348e2f97f135cb7f8092329ef49df0309924073004f101007a815362676523e029ab04980803 +FixedInputDataByteLen = 60 +FixedInputData = c0a5e12f34e7eebeeb32f31a44e7130cfecbc6e96f421f16901bc4b81f779614ca8f18b0bb89ac8db79e2e73db974600929699b25bfe0b54e847b701 +KO = 96ed124afa514a7448cb7f0c229eb1e1157f5ccc + +COUNT=21 +L = 160 +KI = d63aad0e599a2fd47aa8efba095cde6fb9dceada85fc3997d2c6c4cd8cb17c5b826cac266fd738b3563aaf6afe2e0cd12b5934277379bd3dd0c32a0a76026dee +FixedInputDataByteLen = 60 +FixedInputData = 2bd70a39fa31d914a04d41f81f367b667090f5345fd3bdb069782c03b902658894294ccdf52b5317d7883e9c8a4ce2c129994ca1f5c048a2dd15d8d9 +KO = d67584288b8ede5a85fc3ccc71733f99c5754ad7 + +COUNT=22 +L = 160 +KI = c7c1d68a4544963d2af5e1c0aa0cf5e108df07152a4758cf70bea9b9e9f94f96b7a751b756ddb4c4b06d6f8f38db46d7c9658d5a6c5c1790bba2432e799780e4 +FixedInputDataByteLen = 60 +FixedInputData = b6c265c08f15f93bb0887179315b3186f89fb1e7323887ae02335b2c7e51a5caff07a2225bc4d9866e5d3354e24fe93658545c35e96bc122a16c3b79 +KO = b6c52005f55fd9f39724372295cd3dea9b67b865 + +COUNT=23 +L = 160 +KI = 00dacc7168e4fd4bcd2bfd1d18f08d80302785e23a1ab8fab969c66475856428579ecf77d60c9ef7ff1f754bff8832282fae8a12923f36db3a9e5d675fbb5560 +FixedInputDataByteLen = 60 +FixedInputData = 355b709567375b3202ddbc3f12fa6fe5030ed4b8752206d8ac401dac4733f7f9955266aa0a1f685c7e945b311724c86209027b8068b77ea214d272a7 +KO = b313f54061d9a2200aeeb5831148d5e29f7603fe + +COUNT=24 +L = 160 +KI = a2df1bdabddc86814efcb20d4b300ba7702432c27b0bbc2f99e3b499e88d3989d43eb6d2280c9f3a953f1d60b9cced87cd5d8320f4103857ecac97410f688fd3 +FixedInputDataByteLen = 60 +FixedInputData = e86e44c085cfea11d5f2d3c48fc1f47f5465eb645adfa615446effd7305c267b7347b06ca11723679d2a221223b38743cb96581eec74958f7f4ac881 +KO = 9fab051dfc06f2caba3ea8a60ad90a9e815762e7 + +COUNT=25 +L = 160 +KI = 3bd125d9ffe262f7515fd1a1a3da4873bab08fd992e31841a12a3cf3166f13bc1adef4bd0401edccbc026b7ec9433b98404d28f71b18eb040feebd0ee7292c58 +FixedInputDataByteLen = 60 +FixedInputData = d3f3292b676ef581ab5ddf8daa0c06a47f1abce232728f523df0bc9aa872ab877e250ea298350e5ba5c0f9425f56e4b4c0afb94141d41941950265af +KO = 03d82fa95210393f6121cfa0a76e409f5a802146 + +COUNT=26 +L = 160 +KI = f1d137473ba97639a5cb0314ca532eb68861a4a86e0ec5c9618b6b889a08e4ca882c00e3cc02acbe825d3cd3738144d4515629fd9f641dfb3a1fdd51303589f2 +FixedInputDataByteLen = 60 +FixedInputData = 08f68a967f1fdc404468ee0b9dba5d3dcd549159a5d1e1688f13255aa29eb0ad577f388f462b46c1a35a0bf082aa4319c66940faefbb61a7c87993bb +KO = 3261ed64aea080ac193fa1c08221c1cc41d148fd + +COUNT=27 +L = 160 +KI = 3b580dade6b6d4653eb08b4ca826a45725f6450b8eec1169b0d0e6c40ece586143469d82a377997476841334341613149d404e13bd002e1226c95c0083cdc05f +FixedInputDataByteLen = 60 +FixedInputData = 94b195b326e88dcd264036e4f401123de3e6209998c44638f509f8652d0abd1910108df812bfc1515fbc88b01cc55788650db888a38b7b9243fa5dad +KO = 79bad8c8a3ddf5935f418c108d6d234756237b3e + +COUNT=28 +L = 160 +KI = 19c0cd01cbd61dea49aed505b8aba0b5ff98927f7bd3d53e83e3b758227e9a44d7d771ecd13cf670407472576f3e62a195f6876be2581e64455c4117bcfdb02d +FixedInputDataByteLen = 60 +FixedInputData = a243a9e1f01f05bf095efa779024e252d3e2a3b2cce239055d50e0e5b65d5ff912513e5b3bb74158a391e74caccbdb0bdf74bb437cb2f0c1cf40a3fe +KO = 5fac4a6c4577d4a4078f7646f0bf2a769024d88d + +COUNT=29 +L = 160 +KI = c3f28907ce42050b1af6a94f985ec9993831d15def7b52ffbf8202b19a5799fca052c90df93be8ca953ca2228818c27605e83f3ec0d6c07fbc323cf2e4de34bb +FixedInputDataByteLen = 60 +FixedInputData = a230b254de5c53d27f49e7f5aab30f2e2107319801c6e10fc873b486f6fd0e2316166a0f8f93347361dae622c85421239da861291bb4d99ec9c2f021 +KO = 65678e2be9cad75d4c81e30112d8a5b5fd30a09a + +COUNT=30 +L = 320 +KI = 803c259aed13942b54baba6878dc63dd5db470aec52e818ed060487799360cff9f7cbc20ba9f114fc0d6bb581f5cbe8908767e84799c4b65a33fe4df347515f7 +FixedInputDataByteLen = 60 +FixedInputData = 1a9e25ed28875951d30e3424556f1882b14efcacd5c1609159efa82d47823892395bd14bca84a8d4fde0127738f3786fe77c3478a00ab1b243eb387e +KO = 511acfe9668c6964c4898325b88db3c8de5cd49495d2efd5b9f43186d5d33a9510fe99dd6dbc5100 + +COUNT=31 +L = 320 +KI = f933959c5f128ef37d270ca62e4d023ae2162c1ea842ebab690d5c400f54392125cb227f27fa42be299d6acc5c4fb04f2d8f9dcd6d1c00a441eeb4ed3d0461d6 +FixedInputDataByteLen = 60 +FixedInputData = f49ec650a63a4c6aec65e100946a3de1d78def4688da34bae14eecf6dc0db5ca0e6717b28a42bd996e89376652f9fafe45d985134c7f6ea562b9fa35 +KO = 6af7f14bcac0cc5a20a8d10d2efc3d1eb1c2b50b25f0d16745257d0acf421f945c69b68d18ee6f3b + +COUNT=32 +L = 320 +KI = 5007c5b4cb203b525006cc2c8e279ba6d7e7d3f788d0196637aa324c230bb5dc2b2bbe904ea38b4fc63f5bff6e607b744a6186b44278b153aee460903428fc6a +FixedInputDataByteLen = 60 +FixedInputData = c873673e63467a5a91fe2c6233600e508a38388cf8b5a83a16cb515d8d3717d7e9a225aef51acca2a24d2915faa2487eb92db2378ab924148e73fb4e +KO = b893b7546780a1f1ddfedeb04a849129e5772e274c71c70b5e24bb3283ceaa2629ebc87146dcb038 + +COUNT=33 +L = 320 +KI = 1657005151dcf963d3a76e1ce3ebe9192756daf31106058680165c5e519b79e6160823894cbf6dfdec23ab491c7bd5cecd34965e89f8e5fb171b309feb42eb2f +FixedInputDataByteLen = 60 +FixedInputData = 404b3d5f5f4b6fabf2952aaaf064c104ba33232d8fae16b5663da786dc71fe4ea805f93d03139a635f8c2d4f9dd1d9a1bbb4230d3521e774061e5613 +KO = e7976777e7818140d724f12f731d29991ee7e3a1ee92a516852fda8d6a90d95902301b65351bb4c5 + +COUNT=34 +L = 320 +KI = 4867b68f904ddc2b6c0fa81b040b62d178eeb66429999fa247847eb8f175d5c2756e57560dc7ef73f49435a1ceb3d07f9f3cf7bd821432c98612174256cb808b +FixedInputDataByteLen = 60 +FixedInputData = 363cc0655c2606e74f2b56a222072f72cb89d1fe8400cd75e24404c15e46c257650ec2c257bf024b870ba7765c5c106866f131f559b4d253888f82a9 +KO = b465d929757a12ba1cbce33530f683a53dcd1989d14cbdaf54ea751cf2a74e8254214f88eb7209f0 + +COUNT=35 +L = 320 +KI = 7e8abd8cbdbc2f0d24bb5d139c013eba102102be791f3736692daeea5fe9d59430393a989a23a69024a3e897e16d36d7696a943aa9bbb231694055f28140bf5d +FixedInputDataByteLen = 60 +FixedInputData = ef94443ada73c3e6dd7fa6181def8f9017cf98016c83e494bb263468e7785ed9e9a35f2a6a6ef7959e4f3c372d8334e723a04c21a7e1b20e47afb2e7 +KO = 432fec5f8c3c063156a78f9a60e4af5cee195cdd53445ac09609df8ca3c44556b5aa60f630c6b164 + +COUNT=36 +L = 320 +KI = 9dde6b94949fc569a42c9e2e169209b0fb12e9f15d471a856edc23b76cf031208ca693879e058d427d6e58cde410b65ca66f52da1d91c9b66b2c0364edac9782 +FixedInputDataByteLen = 60 +FixedInputData = b0d3526b1963e9e3ffd1c8fdefca73fcd47214ba28da6b1433365db05928c8f6a37ef8b0912b0b09499ebc9ef682dee9431c0c8765d9fcb10b5b9068 +KO = 3e6eed277c74ba80bbe5fc12592b64aac8d7bec67ca42350babadc27f1de307d4443121999b3c491 + +COUNT=37 +L = 320 +KI = f354e8bd92008ce16f18b606fa1b31793c4adff07a6cf09316d9098294d31e05f581af3449ff37f8c16e56b0cbb880b1f98a9a0b50ff6ce738ee8f3a8804febd +FixedInputDataByteLen = 60 +FixedInputData = bc0d58c8bf2a85f122da16bb483021e90bacec7a2485f97e1e3a0be4d36473f66730197007e506740a03a88be3bb979594b8fe182a2405e3a056aa97 +KO = 3324e56981204b57d75e7ab7240de3cdf541e9cda92006e6ec32007b98091651bfbd593bed7daf2f + +COUNT=38 +L = 320 +KI = bb89f9bb85310247ce8d1e44a3dccde84f53fe400ec43b447ca729ba1edae8a2c064f5dd827400137358c7be3a641a2aca49d1f1ae298998f4cb57a31afebeb8 +FixedInputDataByteLen = 60 +FixedInputData = e5c8d2dc826565652c579dc7ed996584e7e3962d157b3d9f2bcad9cf64471a97d87f47dd75e2cb98abb4d3ff07ebaf67b9841c4fb03d6e58e32eafad +KO = b132cc2842b1127f713e0783e167258863f5e3763d6865a3bceb4c25ef187376d57762bfb7aced76 + +COUNT=39 +L = 320 +KI = d558057f2bdd1d69bbbc109ffd0ddf8fa5df35c0d5e7adb5705ddaa50740308c98bf993c6da62e0c56d82c307404fd14bdc6362f9716e615001f9fcf8523050a +FixedInputDataByteLen = 60 +FixedInputData = 7a4cad59057380a1f8979c960e8e2d07ce5260e6f94b0a77eb1fc59b4d87a6c6a94155f3c3c9d5565d0c7214a24b78dfcad23c69d7c064f46378c5fb +KO = e0d67286cc618d06db2a67b4e8c4455cf802efc4d93edbe63aeffa777601821c42405ae6eec3a874 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 8c38d9f55e75b83b92ca7cda2df3e384a47445620aaa5b74ec74399a2ad5d3ba2b65970916e49bd0b01ec03563c3652962a3438a1c06bfbf6c6bd7586b41841a +FixedInputDataByteLen = 60 +FixedInputData = 45668072071d4f12af25cb2140a7e2f09ef62942bceb5ba9b87c57e233b3656a572ae38a1466566a8be649c79f479c255cb8d3821c02c75cb5171884 +KO = 06332aacfe5942eaa931902d83f692ad + +COUNT=1 +L = 128 +KI = ea7e27aa68736a3194f7518ae1054363ca3076e639e75cad81aee13ece97244ad67348d90123c32b7a7c3044b2ef668aa6ab8fc0c1148421bba023e16d3f0a76 +FixedInputDataByteLen = 60 +FixedInputData = 3465df416d0d4125a450f70b56828f34fe21afaa78453b1ad4f4ccac72bac6a6a0fcf6153384ccb8855bab56b876c3db9da9821610dd0f17f07b1b10 +KO = 5c28827d8563b04ec6aa6392da30b765 + +COUNT=2 +L = 128 +KI = c331aa1cfdf326fd82a932dacc223171a8b221b1702a84008d68e542aa3e7dc6c6d47ac717447bfd6e0a15ca89aa03fcd3ba563ddc3f147fb9a4218853f88764 +FixedInputDataByteLen = 60 +FixedInputData = 9c73efb16bdd8c55916d9183d1cb7c4abffe6947336decab6f9e58e367433e9a40c507bdec5701beb932a121cd78a3f4b5d22739f7d96d5fabfe53fb +KO = 4a746d9d5ec09374c4a67098f0c82e35 + +COUNT=3 +L = 128 +KI = f68951f487abbcddef5f07b120838695a870bc8a0152836e7202edbf5993590123cb02af0bf69c8902966c53359877bd6576706f286fd491873db100aea31231 +FixedInputDataByteLen = 60 +FixedInputData = 5c41eae3335722cf722a06e60bbbaec2a5da94db23a664dcd3ff8c7e79bcdf12d234d79cd42d5e2ea93f7b912b9c3933ee30620c70f8c252c68d6bc1 +KO = c552a4f91d20c0132fd1a6c63a333c55 + +COUNT=4 +L = 128 +KI = 1d38f9f1910c7393e992b4afed78e0791f44b9b109f2c2f2850ba167408ded39a5dbe4c1dbd164d80314de5118e1ddd11f26058ba68a1f155b09fca211a52146 +FixedInputDataByteLen = 60 +FixedInputData = d09d4192cdb4a97773319287f9492091eeceea313ec27394d7ac8e5ffbaf70e1458ab62d73f9d6b19a44d888a7525d8312aa1315767bb0fd5346a7e2 +KO = 981f0b1330faa02cc13870ea055d8995 + +COUNT=5 +L = 128 +KI = c48001c56b3aad27d68f414c0c5688addc7f19f047ba74c2dbfe73eeac13f86550ca01c6de0922d6a069eb25432937fcd0f25303586d7bfe3d4c1e5c9065a585 +FixedInputDataByteLen = 60 +FixedInputData = 579cb2b42418002a4cb5c93575da36be516f40931cbd0db5de2d7fa80054ff9f7abbe2ef6c72c667423643d68162597aa2b56ad1434f8941151ef589 +KO = debf7d7d2221c1a4cfd4565c513f5062 + +COUNT=6 +L = 128 +KI = 20f05cb89974cf0965084eba2b503a1df170936c7243b1a5fcc4304492e1c18c774bef12445444c9c3232cab41c98b1ca8ab25b5023bc5ce681d153308de77d1 +FixedInputDataByteLen = 60 +FixedInputData = 36d8e7a45cbc3167e53e421438cf02aac656f3a0e1db1ea3da7b101aa883a10895725946299f9495d5d5ed682dda0b60e3b79fda3116510b87df463e +KO = a8cc63b8fceaf6a5a3c7631e5ebad56c + +COUNT=7 +L = 128 +KI = faa2405b93316bbe21e5c5db2bc0e20a13903a9be886318571bc92ff1d2909ea585caaab5cc919ecd93439abd3f5fb9c0be761a8da1c1acea5f4ebe18445870a +FixedInputDataByteLen = 60 +FixedInputData = b726f879fdee13ead6fa3ece99380b2e86c60d3e2fb4fdc0d5d20c107f60dddcaf4da2baa72a465793745c33693300a17f35bb19b554f7336fbfa4f9 +KO = 227ccab3ef038a514e2134a1e2601746 + +COUNT=8 +L = 128 +KI = 8f6dfab90bf7dbc7318ad02756931d35f94595b81ecf7f950f9dfca7ce96b21490ba51f215ed18b7b8dc3a51a0542c4a099ff0959f2799616fc06000b8b98819 +FixedInputDataByteLen = 60 +FixedInputData = a85fdfe119f472e7d2eadd09489e815169e3a0332280b7f0d782f8dfebde13fc40ba1959287dd87bf14c33933ea8d621fd496d1ed34088f797bfa3e6 +KO = 69085b774d988d6897dd1e9b39e1f073 + +COUNT=9 +L = 128 +KI = 9e25e7cf58d1f153f5fbe69bec58249219b5b4fc6c6be997dcd7e12bcabb464c0799b26c8485456424410ea7573cc4003154a9d45b54f4d898803ac22c3c7309 +FixedInputDataByteLen = 60 +FixedInputData = 044ff7bb19fff3d868d5fd63f05fd6886386162290b92461bbeebdefb7737fddba0fc890a6eb09977d89b665b0431ef20dce07b75405e4255c7d3b65 +KO = 2a0e321d8e86f7bb0b9658dc51ee638f + +COUNT=10 +L = 256 +KI = 7c386823454758deed0f5a99a2b2fff138286afc83b169b70bb2fff19939cc12c103363db7f1616898dabcf5988cc02fec14c46bb2a72cad3344f36b5fbce25b +FixedInputDataByteLen = 60 +FixedInputData = 45e34106e67e434e0c57f84d9b8ab101c04262efda5592efec99d3967c2f73e3b2a71683cb7cea1d3cd9c2c89a89a34deae4132467e3d0073dfd8643 +KO = 3f71d6df209d2c9b6a2b48e7c283db6be13892a867f9455acbefcffbf6553aa3 + +COUNT=11 +L = 256 +KI = 70d0ba53a29cca041f388f1a02052eed20660e3bea95c40b182e3f3ca2325be72ad28d1c09cdce66e0e834f6d7a7f451306b4500f8853d63a2bcb7c3c4d2ab58 +FixedInputDataByteLen = 60 +FixedInputData = 899319e58522a5f3bed46738dfa401c39a0f07dc7eaf47cd80d21af65e2be7a122602d0149750f17345b5a91f4a94340e39cb2279e197e59bffd8d76 +KO = 9e28ef786cab6af6dd23dcf3a7677564aa5638f229affbcce2c485b50bce1cac + +COUNT=12 +L = 256 +KI = 4a239d9baab2db4188500b7104fa34675066f250ef8d99d5ba416ebd3f1bf863b80915eae8359fffd6a1ec6aab7069fe5e99b6db5704636aaffe73528bc8ab21 +FixedInputDataByteLen = 60 +FixedInputData = 401d94604b3b98df223e42e756022a5c7638e0bb36d152f718d990f6c5d4a6b47ead7631b61e916336ffb0e60fecfb651c08a5a8fbec56fc15f4fa7a +KO = f01f8e17e419c639067777a3e47386beb5cd9d94f7f2dd3363cdac84bc1485ba + +COUNT=13 +L = 256 +KI = e31d34f3cd15208cbfedf1e6b4b1ae85c8c2bff9406d660c45140ee027e7625083d6e4f26ea621e2a58fb4818fb32be819ca9cc8f65587fc4b54c1ce9e57427e +FixedInputDataByteLen = 60 +FixedInputData = be506404f27a5d8301050f36ef119ea0a70bb907dd798776a85692549efbbf2286f73ae75942a255583531ab8c0dfe94d8f0c4d26db4985cffa3e0f4 +KO = f7cc95937d99d9fd4a33e2ecfa7b3a0b96490a1ec73a4f5b50ab98a24f68fefc + +COUNT=14 +L = 256 +KI = db3c16bf741dc6b3575c8fca2d5e9d9f809f6b21b2f75bc4b4fb27588efaf911e8c2cd18de102f80d3417d8edf3c799a81b3b1c575c79f1ffd278e8c50606a5a +FixedInputDataByteLen = 60 +FixedInputData = e882109b54f7675b78b642f5ef2bf17216f77ebd34ec8ab41cb2e1265572c9bbd3f341773c9784fd2f1794d0cfb2078661337912b504e09a6e4ae0bf +KO = a29a08b04a2618761e370a257c7880622ba4c48950df95869141660dc286545d + +COUNT=15 +L = 256 +KI = 5056ca71d6902fcb34a9e5b2e5895e619385fffbfb2bfa67dbfa0c8e9fda047bcd2ea58457955a690574e2596d065131bca930f1ddf2ceb6a9688a97bd90290c +FixedInputDataByteLen = 60 +FixedInputData = e1977775e0247117a583b5d297df89abe29c6e1b08d5490cfef56dd9eb836a14ca5f9cca8c7617d261d7ca97e7caa97bd1603c572f10cb876c2d5609 +KO = 091c9464b01665aa4c1e36accaf322bd4c91f8a3db7f7970fdd06094bd7beb04 + +COUNT=16 +L = 256 +KI = 72e9cbe775151bf5b274e8e5ff334708c872c65bddcce1bcbf6ac307271962425a2eab177c5439e4e57d4e08ac6d31cb614023cf02785b5ae49ae06dcf146797 +FixedInputDataByteLen = 60 +FixedInputData = 03e31cefc9d68a7452af5bb61206608dd3ea292bd0b16eb4450443c3c668617558a00fb6fc1e147427386c5cf006142c07a919b96bb61e449a9b82ae +KO = eb3c2103ede43af8fd4962be3986d4b9af7befb7ba53ef22d625a8051b9d82fa + +COUNT=17 +L = 256 +KI = 9066f870328e4e99c598f117b19ef80819b2902d6f53609f07c5c88ed71ea31b8f8b54a11b514446a02df5a109a796d60096d3388fb7af7e08204e4e91214ac6 +FixedInputDataByteLen = 60 +FixedInputData = b66d803b34c1461417219ca3ee42e812357507088af64afa3fbddfefed777cad6942e62bffb4062f79810e34448fc65e2aef44c61e1f4ec176654cd6 +KO = 9046622c6622461ee1c8fe8d39698fab981920fe244fc903ea60ac3556b98d99 + +COUNT=18 +L = 256 +KI = 5abde7a84d13ffef37fa42adb8c94f7b772aa852db8d33edff98ea9a9e7ee05119953e2d5cfa5b44b3167caf0c013d27a7de9d1189b942c4207815aa880154da +FixedInputDataByteLen = 60 +FixedInputData = fc3ddcb34918f8967efee22ce3c0bfe2ae7f7157ed3d9b88adbda008ec57829da2ec072e7b670429af391ec9cc30b43d755f24c1fb64510b34a38ade +KO = 57bf2de4f15d7a7283e4621028b739f71526011db9c627f9eb87be3899acb947 + +COUNT=19 +L = 256 +KI = b58db842bd74c5c2edc8172566bfe0c6d5b761ccc8d81c50912f3c026e8734179cfb1ade165c60fb560d8ee8fe7b8aa6e0d784848e99be265bcc3dfaccd03555 +FixedInputDataByteLen = 60 +FixedInputData = f3cd17f782f319d89007f7da53d1cc04208f8723617c2aeef0839f3720fa8b6f3fa42e9df87e7366e414e5b705db8b0bbce81b9e44a8155269d63bdb +KO = ebc1b5e548a6a7358dfe5548d7129e785abe33bbe135d2722b98db74eb89f3ae + +COUNT=20 +L = 160 +KI = 49e86aebeabfd13c72683a405fa325c5cd913cad6009bd8cabd431cac9299695b7c7e29967da7e22135c77e1b4003bee44f8ad4d929d48dff7bf51ea08ebacd8 +FixedInputDataByteLen = 60 +FixedInputData = 0b0e56bcba557de363d5d1f998e500a486fac720b2ae65d736d42ad6d5cf1da06cad522c83e445fac71bb68920cbfd63fdc739ad76918f146202dcc2 +KO = 710e1c7dcf08c4a0c48baf009fc2d283d1e596cb + +COUNT=21 +L = 160 +KI = e400f5ce95a5548e6ed66954e09c9617933a15814ab5563ece8ce2169ad814953058cec827dd4ae11db26ec81da859cd614e80a0d778ec0e39a7a5eeb797f319 +FixedInputDataByteLen = 60 +FixedInputData = 56f3cd27ebf4bed0d53fe86789851dc137a069f59ec518fb9ac6849c64ab492c7d04c4383d54c2971da10b2db63d125d5f0d67766400c438cbe58aa7 +KO = 42702ccdea57128bf6a97f53781ad937a09276ae + +COUNT=22 +L = 160 +KI = 769db1bb57c51ca8e9b90fd16ae4880c6a51e4d6b46a8524b64415d00dd9ecd55ac10a542ecfce6964cf4e7fe5753cab4272b76447e8095d8b9c61aee3895609 +FixedInputDataByteLen = 60 +FixedInputData = 90ef5c5a82e9107b1edd4284c4e675aa082fee1abc43f58b7c111d76fb008c9e6f98e3b571dbc24c7af1ff01ccc7c02aeefe9c63a4e061ea89c4efd6 +KO = 575b9e064fbae3d98887b7105e6e50ed86f4db6d + +COUNT=23 +L = 160 +KI = 06e947aa1b4ae141d0fc4aab54910d5dbb6602da8c8bfc37d0955102214501dedf0e73a12228f771ace4f0d62fc1951ba67d4e9f28b42210798388609deba55e +FixedInputDataByteLen = 60 +FixedInputData = e8c7168776429008dff034b9453e3905ef7068709bdfdffbb215a972070c714d430a59208bc60cf2d2b2553db92f29fcb034da447b9ee177d1f81791 +KO = 58c761c78971dbf1416af4260e346320857ecad7 + +COUNT=24 +L = 160 +KI = 47db836ec41f40e69ef25e04522c52fdd98d5970fbebf813a6f0b86c57f7b50fb39dbd7b0bfdd3032b5371f29f3f0538cc7ebacda2850d2d0880570e0a0928fb +FixedInputDataByteLen = 60 +FixedInputData = bf635265eb9a173212cd0f8d179eff43e1173a7402fbf97eb3e1ab69305a56abf22e066fc65801b942a390b54785fa691e38e8826a74c2c45150180d +KO = 618503d9e557d6c72e64dc65a7992e08f2c33438 + +COUNT=25 +L = 160 +KI = 453c12ca77779d9ba1cf291bc6a12c293bea05c4daaf9525b86fb4771b693e21a374223a73753bd49da76f475041dec7287a7c47babc9f5fba1726574beb7067 +FixedInputDataByteLen = 60 +FixedInputData = 271e40fcf7a674fe6eebb244793cc8d733f71dba7804005484622a620860380bfc8621246eed63d4b4636096bd2de965aac9719e6320b3567f56465e +KO = 3c452d82b6d381546cec679977d094a48f2f0b9f + +COUNT=26 +L = 160 +KI = df7d6d7cc11a2c3d54418872b76172dc659700117d3869fedcba1c78a6ef3e3f75aca4348bbd99ce8aa35435555b5aa2adba535113bb23f82e714fff74f796c6 +FixedInputDataByteLen = 60 +FixedInputData = bd994a80365aa55f85301169fc3ec987d63171bb9618e141a627cbd6b8b39505be89049635bc7bdcb33fa27afcc5e1b50bd004f0530908b8790ba869 +KO = 85ffae2e0291c5be200218ed22712e9bf519721a + +COUNT=27 +L = 160 +KI = e28d56a7e3d095cd2693793dae683ece32e32b9b9efde03bf2a261f836368b60536808bd9ff50c3d0637b360c4430fada03eac3ddd510b8847ced41d7a947156 +FixedInputDataByteLen = 60 +FixedInputData = 397a9447a39956839a85308afc6955addf9d7f95f3e82812668491aa7520f6f4616fc0580b75bbe58357ea84d0d558d7c2d437d1503f766503beb48b +KO = 0fe1d7c84139deed9573103da61bba61a6a87a1f + +COUNT=28 +L = 160 +KI = 38a0c35307237b6a5e9c787fd2c2fd173e71c0ccb0acdefc12124e42f97c86e7fafe0de164c65f0b197d81d975a519a62c3d8d66a15d4c42519b7fb0363a8160 +FixedInputDataByteLen = 60 +FixedInputData = 239a9adadb4021b77d175a32885a8c6c09f17b27bbe9970b8863c6e26b46c522e54d67fa7e5832cf0e0175e9fee4759779ad85ca30cc8d6274551d38 +KO = 0f9f3ba061b4f7025890a5c2d5fb194a41a06af4 + +COUNT=29 +L = 160 +KI = 3b0a278230f3814b72b49c40979a9425f03dcd3b776b250d3bb3b057dcd7dc71e4d450d20f7379730fa14b5b75d78a8f61e453e175cb77a3aa8af0744be6954a +FixedInputDataByteLen = 60 +FixedInputData = de5ac9e90d918d878ed75ff336bd9a1f3904aef692fb2a7b3f2da3b9937937d26835e1180d5927982b718d413eeb6bbcf00f5d6e8945973cf4bc0cf5 +KO = 4d94c1482e28c2b7e753df25b2cd36466a828ed6 + +COUNT=30 +L = 320 +KI = 5aac884dfcc4f78d517082f88b4f0121c98e0f3412530ceea0dacdbd1891c5ba98d91edd1674e3829c63173a445e4856116a82818a7cdaefeb71bb6ce5121d6d +FixedInputDataByteLen = 60 +FixedInputData = c2d62b9d3580e422263bde9f1112a1a4e6454ec41111e48e4c4e43f61cbdd0730d30dcfbe3119f51925b8ba5241f90cb9214527cb13b60ed11ea745a +KO = a760a75858638a495f417bbc75f7b852ff7a33ec386c2472d9fb7551fd9c8f75d20fc647ec5bca7d + +COUNT=31 +L = 320 +KI = f7cd223c56a5de053f94f8e6f69f83d2b69b6aad2903d848c8ddfd16c9e09097c4b69174faf71769ce053f427999282b44f5cffce6a4e980885999f486d1c346 +FixedInputDataByteLen = 60 +FixedInputData = 8acb6fc4044cb5da2a98a0bebe210e9a8f071389cccc1a1592324953af07cf09ccff29fae63b56f0872eeddc83f2af64ced68d860a183b7ba695efd2 +KO = e18ec5c52b838972a740b3840dbdf6299cfb87e5ee321f0b6cc681b8494d1a7179ecf8aa1eda0542 + +COUNT=32 +L = 320 +KI = fbd2a068289589d9da38399722f60370ffb8ca093102e157b9106007d91763e844f691817d1eb4385a326e695f99e26b65ab18bb615b7dd4308161cc5afe9c29 +FixedInputDataByteLen = 60 +FixedInputData = 55ba9c001d62a715723eaa8b1f20a9097258b6ca49254bd788b3fc396bb45832de5b89ef0c345d553a116a3fc3bdf4e5f067ab76fa6cefce430b4a75 +KO = 2aab87342a33d8e22afc00065e81a319f4fa41ba2f011671e3e7d013548769a74a9e8faa8f30e66c + +COUNT=33 +L = 320 +KI = 025fc0770e44f836093111b57c4c90f1937158ff024f88084a62dc604bfd8a07fad91c30524db923d483d333f718c0876fe9da6c011c0842b366558e658782d3 +FixedInputDataByteLen = 60 +FixedInputData = 87bd8f158e62fb7ea1336167104a22b40191c8fd144d20b965f2e5f175b9ffd84d4a784e04322e2506281c87636afc55c419d59a7324a93dc45b146f +KO = a9d1191cc25f7da52f17a832c2d4eb391e916613828b886bb69ae362c6f9b7e24b609e32dcc076ab + +COUNT=34 +L = 320 +KI = 2f7527469923a05dca8f002154c40fa54d7085da6569d55f9c2c2a6bc22dd998fe3493311e34f2e68b7717abacd2dcaec54a506804a8be39cd292c6cff77ec98 +FixedInputDataByteLen = 60 +FixedInputData = bad746f82d59daf68e27192e315f15ff86e0364cbb01b7ed73b7ec0c62f33c052fe5a652b5d63b8297194085fbbb3d7fdbbf27ce7b9fc042e7952346 +KO = a1e281391fd24eb57eab2dbfb5ccc21384daaf41bcaac238f33ba9fb4acf4cfe39f6d0c0ea3e4b97 + +COUNT=35 +L = 320 +KI = b118203cc650b8dea158854c507304706f4c0932cbe0171d3704e31d40b61d3d57878042e03c7cb3e7676b38af809bcb18effe68e8a396a216324c884fe690bb +FixedInputDataByteLen = 60 +FixedInputData = e126310e212ad8335360d6cd8f6fcba35bb84df9de1c809bd087ac74e06f8d699f40e1426076ebd2337bee1a543cf2fbfebaad699c33b640c34c7cb7 +KO = c37b77633116dee623b78836d8f5d3e93c048c3358bf899d47c8b2b7b946b402d9cef1d349b98cc4 + +COUNT=36 +L = 320 +KI = f74c23f152486e3cf2db711db5206cfcdebe9bfd9290904ca98bf8bb6c3e60504c6b6c8be2af79f33da7cc5a954087e12788b3f78ce6343af885c0d657c21437 +FixedInputDataByteLen = 60 +FixedInputData = b075233ee548008c1d6cfd5ae8cd72a3ca7635da8af9fc81705692e4eca010a143719155d775c3570ce89b315b93d7b81c27544c5d6989c777ad4adb +KO = 72a41ee84409c52f3c062a2de99e691caaf53e49793949499d8804accf9af4e4a94193ebd893914e + +COUNT=37 +L = 320 +KI = 3587ad35435525527e5df3856208890dff7312f984c36a3c82233d0f9b403942836653816d7ed07a02f39a084f8173a2dee9646ada3e4633793e225d62ddac39 +FixedInputDataByteLen = 60 +FixedInputData = b91aa0a568da97839476bad8079ad4e3fb8f8a010914c07bd991efe915403ff10ac0808d329fdb33893ac5f16617c94bb3bcdddf7758753aedf8fc2f +KO = c2c9544c5d3ae647aa9c6572d59559fb4f081b88fa63e822f88073c033827bd4bb85f779294882ad + +COUNT=38 +L = 320 +KI = dcabcc9870ad83542a2c9b5939cd6f2db4f121614deca129b9f0a0ccce188d6efd68d38ed99f9a15c9bd55fe925c68bffad7f21281c5449febb8642cdf881311 +FixedInputDataByteLen = 60 +FixedInputData = be206a4160884ae08a84ec20377951920bd7b0fb5a6853f1c79f1a61644ef64dec564306909c9df4ca7d47b754a4da7d2a6b55c6c0ef800ac8416f48 +KO = 26c144b3a1b1cbd0a283c845b2c215c469fb63d493faf565306399ed0bfe67b1b805b15a8cbdf92e + +COUNT=39 +L = 320 +KI = f1b3633029edc740c4a7c631f50e8d840f0055b3e693f24a5264102abaa9bc53431e779df4d3812d6ea5d326beaea06dae03fac07a64a4a5e13fffb346cfb906 +FixedInputDataByteLen = 60 +FixedInputData = ab2d1998ab8d8491f5cff552895d32367f20d0f143da80592a0148ad554ea635ef53f8f955aa1989315456f6684bfe6dd37b428a00689d5d54879f17 +KO = 54b0b3debfa2347f076b96da304d95db6f705afd233c076b60a49ccae918bafade971d7cf69b53ac + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 63bd6f4163b34ece4477605db93e6eb7f4a8c0707471b081d8bdfce44e5823b62d346fa60a3d338c675eba7e5c0920f50197872af24a124d3bb20c45d30dbd99 +FixedInputDataByteLen = 60 +FixedInputData = 699bc682c47f969db1d62ffd906711d34ebdb9fccd597e6f5ecc7d7258b8574947307cafa369ece5a4da3cc6d1fcc669f51db24a10112cc5cd9070dc +KO = 6cedc5f5cf879f9f758f0de04f2ce145 + +COUNT=1 +L = 128 +KI = ca55791405215c1681276469cccd20b7d36c0586c9d0e80c688af4107dcb616d06a6313012b56e15552b2c75c21dcbfea63f0f51546e851417081cf50f3cf2d2 +FixedInputDataByteLen = 60 +FixedInputData = f96eacaf83a6730c4628ffaf6dc9aec77a2bfd273fbc84b5f3057c0ea774a1365e5cd904ced5e777d5b199c2397a3a49a65e0908691b89288de11ac7 +KO = 62be565e42bc4885790d4a351740307b + +COUNT=2 +L = 128 +KI = e0a2f9b24c03384cad73df1a842fa3093674dfb3578d51f64fddba46a0d7ebb257ada55b2bc8eb959bb73953e22eae097b60c708aa7822cba4ab000e5135e8bd +FixedInputDataByteLen = 60 +FixedInputData = 01e9f59e126cef05fec06012bb842cf28fc73e738530fcaacc24c6219405f1367036e7958ed85c747054825e33027b20b3b17b242e6e613f6ca0fe9d +KO = d13e02948549157d7c0d7e4bdb9bacda + +COUNT=3 +L = 128 +KI = 5596859f26f7266ac5fc359c2fa7b28cb65479fdb48a5f9441c4db07b476974904868b4995dafc765036819528700219ebe7efdb5a1951adc282d26d931e666d +FixedInputDataByteLen = 60 +FixedInputData = 843da96a9c6a4e3386601bbf9c4b41276db468173036b39fe13f7232d1609305f6e482396443affb880e103ff26fae7be131e6bf7a034647118d297b +KO = 1b2bc742e6591f356110f97860a8f795 + +COUNT=4 +L = 128 +KI = 5af97035365c8a0d8295990b73cafabffc5d935add5c46f3f9a804a7df575c0051a48d5c79009684e503febab8d5dbb7ba31854ea75febb4b425a64a985696f3 +FixedInputDataByteLen = 60 +FixedInputData = b3dd5ae2f3a56517ba7b3c3a27573cdd487d778fa026fda2e053bcfb218e89dea276bc1526809614744381f9dd3731c0d2726cfd5d4d90e9fd2ae37a +KO = b0f408a8b251937d687c5aedf6b90d62 + +COUNT=5 +L = 128 +KI = 49ad1705a8a2c8d83ca4ede223ded986b0bd4c2b6e4ec75fd53bf8d2255c4d76d2b43c962ae324bae06fa9277928355b03aac8daea2b9bc04cf6dd412dfc951b +FixedInputDataByteLen = 60 +FixedInputData = 4a1ea1a7a4b8ef610d983fcb71fac9f14b2495e4c8c251e2cf4b37b346339229e0b7d83871ee22cb347624c68d90382ed58145b52e5ed9690b536d26 +KO = 3433f8a6d16c9d21cddb974bfaf6cae4 + +COUNT=6 +L = 128 +KI = d1519cf4b9257d48c7cf08c44e4f9afa22a508b7aef832304a19c11b092b505d26c887a06e0b37cacdec6e435fd509df6385c8145936d8b1d65628f51c7dca04 +FixedInputDataByteLen = 60 +FixedInputData = 8c18c09f746b3cfb52abb14f8f742f400c34f079ee73e3b99c3a152deeb260f96264ea4f5141f2edf69d051ab2e51eba12270f51e393e5cfb3f854d0 +KO = 0b2ecdc93be0b36cc18a4ea02693206a + +COUNT=7 +L = 128 +KI = 8a823a38a03ca94aaf3c987c112cb509fd4924f51de45ff0dfa2a4e43a5a203a6c492ec57635856864e1644f43ceb235ff0693909ce33b39d846297953d29d9d +FixedInputDataByteLen = 60 +FixedInputData = 9377cfac7f7cbd14ba96c940d2be487d340872cdb8e57f45d6b015ace9759db10e8d7c3613c02f8400ec868ef8bb715e559958b45c95f0ff4bd44415 +KO = f9e6c21f9c5c219365b75c503fb77502 + +COUNT=8 +L = 128 +KI = 8f640af832f7561d93ced5dbfdd92aa405e874d9b2073a92468c6b28610d6ee839346908db8f8a69bf75c50dbd3bdf44e0f0aca698e8056db64445b0515df31b +FixedInputDataByteLen = 60 +FixedInputData = a0558d81c24a5194fe9fb86ec9f1da84f91220b42c3f93fac35af7bdfcac3e37be0b9b2bfb31ea08a11ab529bbb059fc8d32562d4e70070c07986980 +KO = ad3f1070b3a18d05221a96145d80635f + +COUNT=9 +L = 128 +KI = bba6f88785c742074e46cdf7bd864bcf1cfb1fddc409cf1908875e2e241643cc3083c25751b093d4d79cff5888c4a3e3c29751ac9bd1dac45f56164582f49942 +FixedInputDataByteLen = 60 +FixedInputData = 70ad6a4a8cc2e70aaf25d68bad2507b200b5510caffd523c2118234a539c8f0f633cc04b1d1ebf7e7eec6f26938723f8f85122782d6e6d15b40eda6d +KO = c0b1aecccc690fda5015ffb1878d1151 + +COUNT=10 +L = 256 +KI = 9293c82951f5939f4a5d04e6dd6b96831756002e8b718aef788df8edcf72d4ccae14e0f2d9d8a4970af7c302f883bdd86ff9ee3f42c33f953151df47a0dee17b +FixedInputDataByteLen = 60 +FixedInputData = 99c0d2be619c6a00a57ba51def1e13796ab5b05d3fc4f7ff9bb8eb12d0577dab474f859bacf62d0a7fc63fad005c3740cb354f4872379dfaf3a9431b +KO = 96d756c7bc00fde474e300d896bf7533a7cf671565383f26258775526ff5b16b + +COUNT=11 +L = 256 +KI = 9c191efea673e7931fb90ff37846367bad554cb3a2f3a2756539127e8f055fd4009cc0e4131e5561c5f15d31f2eda8f08d0887ce193366f17464015c73791249 +FixedInputDataByteLen = 60 +FixedInputData = 150de7c1a3d9736bb54ddfde8693364b630de3fff97c25d9c54dd5e6bef9b2428ad461c599b3b28c81644e1c0d24ce6a1834f9a48366e14d5cb99d3e +KO = 5c36b3af65791b313b7230162444b64128a5e53214bfb5404be3bbfbca10ea3f + +COUNT=12 +L = 256 +KI = 38064adee74707c040a5d398300bf3c5cc55056e10e60b030c267ead9e372b6c09b86618e6f6cedd26ef5c84264adc508466c91781c615d71e1a07e4175b964b +FixedInputDataByteLen = 60 +FixedInputData = 6124330ab2a6373ea1323adb3863ee783f999f449ba8985c7c739299d9a840f86547000a0981145c744149d674df8714c7b3f3572a686cd659b7d630 +KO = 21ac52d7442c83c28e8d4d8ec4144b9fe28dcef3790c640e2100466286787c1c + +COUNT=13 +L = 256 +KI = f8869db06f960cf7435cd2e29972d287c2836fe70417f3ef46faeb5150ac4b45f76315a5e9f216d482a55015ce7033c446fd235b0df974899b5b4e7248861abf +FixedInputDataByteLen = 60 +FixedInputData = c03b57abc4f5d2d69c96c4e3ce01cc9662e15a31cc4c0c75b538fd43993f439ebba73a7f69bc4cbef50044735f1f0b373ba5ff088971d47385207eba +KO = 58d90f9bbf95544e0daf9b57c684b0744e16b1835a647f42e1159d0b0eecea41 + +COUNT=14 +L = 256 +KI = af1e3ff827dce31d474ce03cd764dba349aca9bf0be7dea8739a51041a2a5fb79904f58ba724dfa1ecefdda6f670e3eab4e988fc61a86b9235bf57be24f7759c +FixedInputDataByteLen = 60 +FixedInputData = ec161fd3b5cbb5e6af5d24cf118be373171663fee79d3f99f7db8d51986c297b902e2bbd3a57dd84902c9943dfc2625973fea69b866e24d0ead63f30 +KO = ae85ffd865d0be3d362af58a106ac1ccf9a0fc7f82e94412525193e4111c67c6 + +COUNT=15 +L = 256 +KI = b0e47450b2767a7e0ba20bf07b3206458e4ee5ef0a91580f630dc494880650d787732780855a41f84c0c4435618ed1b98e01cba24d080a8bcc7a9c8f7e99c94e +FixedInputDataByteLen = 60 +FixedInputData = 4bc1af9b05f0d23abe82a93195f54ea985a72fc61023efb6cdf58f316f2b32319479faed647ee1bec17763f069ba5d5774cf580c34a74798963e062b +KO = 18319e72c34a340dcceb76624959921b6d76d10fa3a4eede2bb9c3e54a5a3c8a + +COUNT=16 +L = 256 +KI = 4c20bac32cb6115358ff2ee7994008e1ed623eac8bd1a5ddd4aa651fba74dd098c024fb00b33fca43fcac7f23de60438f34ccc7e9c9a20f7f686115e4de16f23 +FixedInputDataByteLen = 60 +FixedInputData = c7bb8243b3bdea97a586135c7018c89ca95d6fbf0f1bcf29bfbccc77c4c7f069a836037799c36c6944046e9804c7bf40a297985468d63419e3dfe8f2 +KO = 295974e11c2176a432806563ed3e4e6bf753c7825bf251e0b7b819c61f953562 + +COUNT=17 +L = 256 +KI = c611e166544d87941b3cbcf3087fad9479983481d6f709660217511a2b8c91eb688a775f13b748acc663fccd2f09e348d28f3882175c7f5e23514d854db46835 +FixedInputDataByteLen = 60 +FixedInputData = 228f03ed07cab3e80aced2ceaec5df0f09baf0d5b5bcc74cb59ebcbb3c63276b01a11e7e5f7d5733b61aa57c2a1f1db5e5cb872c615357b8215db2f3 +KO = c5182e2e61b5e770762c45686b10ab53904b11073cd4c908d9bb31ca620d1cd2 + +COUNT=18 +L = 256 +KI = cc4f6053bf7ab623a61cd682adacf39fa5e71f4f228d67a6dbe450bf02774ebd177889f0fde920528bf25b543918d7bf8de3fd022c0164911df38b867e8d0288 +FixedInputDataByteLen = 60 +FixedInputData = 6b36bb1cfbd72cd21284dd5e869a902077173ae527b46c6738e8b8276b32a4ee74bb326c352d57e52aeb95827884178b95e62735d4d54f54c23c1785 +KO = 45aafb6fb23b2823fc35d58a8a0e6bf8368fe8b5d9de79c9c58ddae19b36840e + +COUNT=19 +L = 256 +KI = d76ce21787cc325ed69297e00db5bf1364cc00a3c3dcf95c893b0a5e0eca03a72727cdf27a92f6763793b4b0cb8275f1bbba9eeddf9908b1ca83daba54fa36d9 +FixedInputDataByteLen = 60 +FixedInputData = a864642afe65e158108e74d892f1cc3028cfc3fe8a1df928dc9756c302b200b167337ee4fa6005445d714fae7eea3aa9b093e3fb06ced3541d7b74c5 +KO = a6c4cfa7c359bb94e3ea2a78073756e15fc3124dcbde74d51d7e4d176716af38 + +COUNT=20 +L = 160 +KI = eab3ba6b76b5f015a54c7c476280fc966eceeb1f07d7d6405784b2fdbf3a7d130cc90e092bd951cea359a5ad156e06db447c5698c88bc2c8a251d663cd0cc990 +FixedInputDataByteLen = 60 +FixedInputData = d2b0539a15c6d51c271e6b311dd08af253867ac98b8eed9fae4f37f39f2e60e7298f5bc2b4baa9902909102d8d9b7008221787a5a199c60b40f107ce +KO = c7f0b4c7f381055a823e2d11264812f4f0c09696 + +COUNT=21 +L = 160 +KI = f30199b73f362a91af77b1e20d5bd3ff969992e0fb75f56b6ae02df7e0c45880fe087414a8ab6b25498b33cc8d757d7b42ffe087124d17d45cc68d0da73679c7 +FixedInputDataByteLen = 60 +FixedInputData = 3674689557c15c82d973fcc5c8db7190af59ee505809785710fb77e3ffaea590a11813ca48d5b8feb1254897d358a046497bbc68b1fb20d1f62f07e2 +KO = 8b332f4ea90ec37dd96ab50bb19809ad8cd6491a + +COUNT=22 +L = 160 +KI = 9c5b21d2ab24c46ae807637a8117634948f50ca242ee2e80e1ee23d4825ee501703d3d69b3a0ef1f56b785b986465b6f1959f8c2629595ff28c5e8da4d3a131a +FixedInputDataByteLen = 60 +FixedInputData = 4f73e333ce53465b75c6ba85caa155e66db70cee76d64d6e45149025c42bb99316096d709423e861d4975d2f2383c889897e253319e05bd85fd7b69f +KO = 4f372127094e31da1380f32122f8e37ae028cd96 + +COUNT=23 +L = 160 +KI = 9a09ccd3fef474cedd686433a77e41e61eb5e746eb82343d116bfc5661f13a49fb82f4273539dfbd233b72918c97979c4d03b02c6139ac206e2535cdbeaf9626 +FixedInputDataByteLen = 60 +FixedInputData = 7cc4c139372e4e84c5237f8faa2bdafa3d679b9fc03d2fc917243c62f7c182fef95438477bee02049e10d641f467e507b68f2fb0586de39cee7e9c78 +KO = 80f56f69c60236acdbd30e8f964f4ea847952930 + +COUNT=24 +L = 160 +KI = 7bb338679c584b2dbd3856a238155698ec078f5c6f65a02fe5df779812c45f5af183481f6343efd30e7b2411eccabb2ad4ffd6999d4b74e8da9b4be7f1fadedf +FixedInputDataByteLen = 60 +FixedInputData = e5641ae656e699d12dba8ff99e320b7ac22a8d2d9c272e58a9eddf80479f1b44fd1531e72d66343a5279749c9e08dbfd40bd8a2df13dfec30f1d533f +KO = dce9cbf91fbfe80ba95b545fec0fb54f5addfa06 + +COUNT=25 +L = 160 +KI = 4906033cdb97821b121694fabc409a755a66825a351bf377daa80c708bfc2b29ded2e37d20e4147ae496e6009f479843da0ff165dcbbfca4298de50f4e017f07 +FixedInputDataByteLen = 60 +FixedInputData = bbdcd908bd51345d980bd45766bed313109f8408bb8116d7557a9c4e53770c50ddb2e096bfa7342dbcc0704324e4bcb7cd56628d0e1be2aaa715545b +KO = e297a3a53066afe738d2da4d2844278e5ecc5b6d + +COUNT=26 +L = 160 +KI = c741b558350f111cbf006058cdbbd3d50ad36def940c7a86b954cea05fe777b1a3655b374f35695e096e54e10414847cacdd0201f2de2992aeafb44fadae5a2a +FixedInputDataByteLen = 60 +FixedInputData = f4d9c94d084da220960ef2590820a7c6fe16f3f164e2788ef7319715a67f81c4d85d3d66af8618ff238f8b96d6faaf33b1e8e18aef2c19bb8a2eecdb +KO = 35746fc0d9b54a25951dddc9cecd698be4a59434 + +COUNT=27 +L = 160 +KI = 19ea57411aba98a14f351f3295dcf063e6e874002cc340cc04240cfa162172a652d088f834383e448236c3625aeaac8e3358482950010d8f0920dd6b95448f61 +FixedInputDataByteLen = 60 +FixedInputData = 988869e9caf1d3106bc143fb29e0ac4414c21f638f392bbc8acf8f1713e1732bd77baf033be0fb116484d7d8380bedb7fe3cf6508da96aa585413cc3 +KO = 3cc4b0badc30526bedcd0153253dc568378d5d38 + +COUNT=28 +L = 160 +KI = 734fef9d417126f3b932a4806d90e539ea8878b8f1183dc316f40505f75f2dbe94e7c53e252b6d078db14c4939fd6d8a288642fea44a9bce2243c754dfc44bf2 +FixedInputDataByteLen = 60 +FixedInputData = 25f80ca915724b4006b995d2a743ac86c3f5075e2ee696052b54e4b296d31dfc1b03b82fed11602bd27456d1b32a2630866695fc000e66a6d544b48f +KO = ca2cb44f3a7b2178af9ab292b9bbd75840cdc877 + +COUNT=29 +L = 160 +KI = 79f427e913d0c76044073dea3512a9ce5ff235d348e57279a99c170a4cf487cc291b4d32d6eae1344c02eab5abd8f3a8644324e556bcd2de3be786a4a7dd2f6c +FixedInputDataByteLen = 60 +FixedInputData = 8fbcf03877862db6ae16d27a96281a703df73af5e0ee86d7cd38b3909d0ecfc62a7f5af0eebf9072f6bc4ac185a32f40585b013a7ee776c50a8f16f2 +KO = ce94f95db28e256396c09cc502346dd41f931b18 + +COUNT=30 +L = 320 +KI = 5e818b3762654011699e226385204dcef911167ff1a7a2a534be67e58e703c903e0cc867756d08bb2cdc3c4a994cbdac212d9e073a32917285b29b7ad1455cbe +FixedInputDataByteLen = 60 +FixedInputData = 6c7d860022641a9d5cf5e88c7a64ac1d19ee6b4b53e98ba7da6389bce1c5396799b58e69564f6f159617a4306292e2fc89dd8120dfbb7f04f03577a5 +KO = 7e8d44b68192198332f125decd657248828ca356ed94f103a51ed76570f90d60c96276be44bab464 + +COUNT=31 +L = 320 +KI = 6c9b81a5d90952ef66600d3d9ab24b6019b337ae03c97c034a55cd51f36a091b39f83c5cd2dd68b35dfe26d2c481174127f6e034968ee8fe24e89d2b84e4ecf3 +FixedInputDataByteLen = 60 +FixedInputData = 1233a5aa1b058c4e79eb4fc70abff62c50c8e6fbf01abd07a9959fec3fe0a3b7382124003c1a362f6157433aab4f6e4525ac208eaf5af6bef143def3 +KO = 54c9696e788c63519625cbf6b930651c863123590572b6264c42b2e879367076296c7f1d344e409e + +COUNT=32 +L = 320 +KI = aeaf4c296c96d013cb27c2ecd4cc4bc37b344ab2ccbed9807029dd28f46d714b57e16f774a59595ac0c0121834facd513c0cb261b3d6315752b9d49bcc3137db +FixedInputDataByteLen = 60 +FixedInputData = d69834234227012e443194706e3c03f89241e900a6ea797715b34d8dfec93d88c8f7b8d47c5b3a8b36031c36d7b9e9b9659b4bf72857358018ecd018 +KO = 86d26539e1350a13b84e490b589068efb437ec4c8b43923a26265bc5b2d4403d3f9d51f66c611998 + +COUNT=33 +L = 320 +KI = 0d33a4f2e9944d33e6367b45e74c74165530c7d1e3797a27794489fbb278255eb0f9f21fba1b16058e882bb36bea9a467df48a51c9a0667c9dee7482a16804e7 +FixedInputDataByteLen = 60 +FixedInputData = cc2eddaa5bf87bd8c82726d1cddb5c48383d28e1c5a28abc1fece3ecafdbea89cb2a6db016247cb7084b3246ad8c19577b763fa05a2d767974345bf6 +KO = 1ae0e1ec55d352ce730c952e5f577cc00775cb1377e0d9669b8fffe3bfcd26a867fe3c6576d560e7 + +COUNT=34 +L = 320 +KI = 4aa1210d3b04bd61290839313a74f7f9cb5fb9d58e3495d48b7d098ae6181401c5df7b78e30a52fd5c99870cf6e88d318ccfa2f80194b20617fa48a7e0f6ed36 +FixedInputDataByteLen = 60 +FixedInputData = 42aec7be8c57f25c9536a6d08bfeb9423d477c71e7cf44f8b31f9d7ce5e81da54d1a4bdb52b27b48c260172837d524d838563f65ceb4d7033bc55d24 +KO = 9d15e490d226426438f98cd502df56e09b2415c27c2adbfa6988365a47ed65c609bbad157d679602 + +COUNT=35 +L = 320 +KI = 899da2d88640d035584dcf8b9138e2f639418a5d217ff8863673c7b8e757b15bdc08ce39db81e5e894070eb9bb14e85d08177302b56cbe0ae91f2f33ae30da45 +FixedInputDataByteLen = 60 +FixedInputData = ab342626782038f79b0f6641e70e66a8d4ba6e4bae5b5e9bb8f1bd3a0d789602d404bf541b17294b951cb45b8fe5d5a3ce92bae3c5884c8652bec171 +KO = 317d366e33f3671d88ba96d7c8cdbd24667742e9d4c8b48944da0f0006930b6830fa778445d62dc9 + +COUNT=36 +L = 320 +KI = e1d36fa6aacfe22944176d5fd845fcd3c9df7e858d709b929b85b1666163b7ef717eab60b408e27badd09e36eabb42e1ee8fdca74b942796f608f2d557828ec5 +FixedInputDataByteLen = 60 +FixedInputData = e118c7784dff92a7e42daf9560f8acaba1bdfc9f41241fdaf7b920bed003cd3b967f03025bbe2da8ba87feb050e32d33aaf6ba1643d752a6c1071c63 +KO = f0bdad2ca95975c35bdaec1ed5297a24b7295a1bff9669406f17f8f10488082e4fda423c86ccc527 + +COUNT=37 +L = 320 +KI = d1fc41a80728c405eea0ac89b0c96368ec8ffe66b947a46e2506657da19cc3e8ce8b840275fa82ae5a57e01d48777506bdb7b20a478ba9d06bed78a84496af7c +FixedInputDataByteLen = 60 +FixedInputData = 42a1a551a97c3d3eedcaa48662a195567b291349bf5c49ec52b30784787eab16c0db34c89527a3fd28de4335f6b41df7fb8fef401c4e584fb311012b +KO = f1d81da69fb53553bbf85243b6ae90298cfb4049a843cf06641921cff097c6f3e7040fa7e421b8b5 + +COUNT=38 +L = 320 +KI = 122c314e760bb4184224a3b126947dbb2931f07f75f5b15d3e00186372a3cb6570c8b62706f214a296ede528e85312506094605edae323eb89dbd500c941efb7 +FixedInputDataByteLen = 60 +FixedInputData = ca784bd1ce18eb9e1092c8a4f3ea0a0a7e335e198732f22655aa3b812a7ef74cb2bb3ecd30a3fc59581fc35bb7e6b6a6d530706f68d47f66c7e44671 +KO = 52eb30be01636884e21c217aba870f6bfdce1bdbfe3d0287b8e2966c262f7b6a49bf5d30f91ec868 + +COUNT=39 +L = 320 +KI = 68fdcf9be97fd08f52f5eb6778fa7f75b984aa31f0ed452a34963b988025091c3a55d8a33c6c6acf5c9d79bf142e588170911e994118254911d97038363073fa +FixedInputDataByteLen = 60 +FixedInputData = f0597a008e6eddfd9a172f6cc25e9f7ba87a48708143b74766b1bc60112729936115409f79a2c4afbe64691caff9d494f90b15eb9d2dfb012982d8fd +KO = 2964c293218d948b83cff32eb4de90aba70358a45aafbc0d79773ce916d6de709c4fb0592353a24f + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = e482268362f80ca7f777b4202d03234a5f0ed59b578a6b8792ff54d900af6940beacc7d3fb801661f64392e5658d4f82e3b5d63b190a44c032b6a8ac51a2acc2 +FixedInputDataByteLen = 60 +FixedInputData = 9ce99ad9a90f45785e749a66df7489c4200904141391274dfb24a5e4ea8cafc87f920b33fcbac0d93fc59d4bf558b7f2a9e1435cb454a4f180300e17 +KO = cc99953cc0d7b0da795293675442528d + +COUNT=1 +L = 128 +KI = af7ae1b63389ab9f4db0df0df9af9263990f6f059b7118c101987b2f11bae6f5db7ffc715c68bff71a0f904aab2142b27318455e8ff2cefa7e1c22c68d68d070 +FixedInputDataByteLen = 60 +FixedInputData = a66f85a8e57c3811b25825a610daae307d65474d95a00045c16fb683dd67f66d9cf2958c3981f0fd049f663269c223a8ff51b6c43724e7c8f35f3be9 +KO = 242497c6870ef1508dd3f005710794fe + +COUNT=2 +L = 128 +KI = 3926bd6f58cc1a8ed82e75b17ecb7a506428013325519427c6aadeae798f5a4ef5bf6b4b99d30194dba5a1b0edc73ef9b6cf97c23bb4ac1db5c9c5a89666daf7 +FixedInputDataByteLen = 60 +FixedInputData = e44ae25248716d61fb1a7efa860437d172e7fd0e6413d61545a9505416dd1ca58b0402caed5a56c01af8fa8db022ef94f7dbd2c478ca88ccbd63338b +KO = 367e288c66781ed664183f2170209e2f + +COUNT=3 +L = 128 +KI = 3d04ab00abf472adc110f16e01ab705c1be5d4af2c1cd6c9214dc6d4fe91476c92e90bf80ca9d9daeae22f04502a2e1f8c1e06f64bf2840f99e7e0988c560a3b +FixedInputDataByteLen = 60 +FixedInputData = 3595555a4c0baa38b65a240a1324185581cb3fbcd1273af36b39e9ac4ca5de0cf526e1cbb67a50f556b4582b34a3c43e11f824f0747c90edeae7879b +KO = d2bf4b127e6321923121ae2b6788e018 + +COUNT=4 +L = 128 +KI = a1da8a17d7bf1ceab7fb17f9da3ef19332581ea1c35831c47714e70737a5a4943fb27c437f8c33785466b7b67b9dc196b5102314d2b65b4790aca7c986dbfbe0 +FixedInputDataByteLen = 60 +FixedInputData = 6921e4af81970bf8c16c105a5ced14d1ea79fc85327aae9ae889e23b467ffb3ab5cf27c09825a5fc4f1bb3d6dbf27103256cec9d026900c5c04151e0 +KO = 8b58427a2a17fc7900abce9469372abf + +COUNT=5 +L = 128 +KI = b618e253bc7555ec531d0eed2c63bfe4e773622a1af81c0be6277af1fa3c7cc698fed1cd9f515b89e4c2f368d4d3f8ceaa7d58c0650230781684f8971860426c +FixedInputDataByteLen = 60 +FixedInputData = d9b9ee3ef0eaaac7c27c32c777f4d479f649ee5c75f99441f91d242ace95f08954be53b5d8f9f01b0891109c0256132ff4b6e8e7c8178942174160de +KO = 01de44a6f9e70395a3ef7f4ae7ffbae9 + +COUNT=6 +L = 128 +KI = 24728fa194cf6a3ebdb3c0476ee7b6689bac9486275e84224d768a7450b50d39e4d0b7a1b33f5f1b7f82a9d811ee60496c919def93e9ae9abd86d7a06cf13092 +FixedInputDataByteLen = 60 +FixedInputData = 48a4ff791cba38ab5ea4b1508cf5e894455e9bc805dc85451965684a609c27024e532e762757a1921f7c9a6633f9a90fca59ac1dd7b2c6dc2da53dd6 +KO = 63908db672ac089010b2e233b05ef3b0 + +COUNT=7 +L = 128 +KI = 375244ff9c93922e5a5b2c2b410fa5958c977ca427d9f2866bedae4a6c34762f7e3944537a865605c401fc4c30b36fbbf643cb5e67ab4ab29de7a00945f2c2a2 +FixedInputDataByteLen = 60 +FixedInputData = 96f15da59ff50adc08e6935857fb456091d63888f1a45c82578a1f4837e46150b28a37a89b20fa0a62eea4f342bfd60095f2d20c8edcbcdf943d07a3 +KO = 418951dce80105313d192641dd9fdcef + +COUNT=8 +L = 128 +KI = 84b50a3f7f3fc5da786d162ff0302c6bcdc2409d22a693d8b723c51d126734238903acb25b729bcb8365b82a0819780b402ad0c07bd42ea245368859ffd6c4fc +FixedInputDataByteLen = 60 +FixedInputData = 5a4438c1a60dd668669326f6537b2cb671082a856f1a4101a20afa9eb978dc58346def6b4e0b4e2a40cb7a21c4c1c633721168e1eced54fea9d8a5f1 +KO = 8bceb57128afb12402980a298d57666e + +COUNT=9 +L = 128 +KI = dc2f94c5424a80a0fe5296cfd87c48aa76f6647bda6747b1e5a5983677c1f32e3f5b8541030f85bb77c3e1aa9e97042e6bf4ae11f5a4f5c7d932b493c8da62ac +FixedInputDataByteLen = 60 +FixedInputData = fde620fd5ed816949fbdd673e77aa53a42eb963eb011dde4083464b87271dee3280e6966aaeb36b76153c73931f24541aa21f2ddd68dd3b1feac28e9 +KO = e3e578d43c99a514e83fab0d7baf68c9 + +COUNT=10 +L = 256 +KI = 9a1fca88dac2af27c17bf94dce1abbfd0d87480fac70b13d1d3ac1a0bc3ec584c40f5696476ddb32869b84d782c54302557a7790a0bfdefa606eae99224d64f1 +FixedInputDataByteLen = 60 +FixedInputData = 58e0323d6e1c8bfb5d957c4568b033584a996927d604a3e80ab3592c5ca1349d25c586ab04804754264cd16fdc6b207ba9431c965da9effca004f9bb +KO = a20fadd376b1ea682c870e3f81a0b67e6921d8f83d2bcfa2a3f76486df137490 + +COUNT=11 +L = 256 +KI = 3598a17604cf6db10f71e80b1506325bcfafa316ca59ea1b0dabc3674755050982056d330c94586342a693dbff7406416297383d15127bf94fd6650d5faf67fd +FixedInputDataByteLen = 60 +FixedInputData = c839dfea8805cd02694f1fa5a2792bbb4a220eb7214ad9b6cad41310f0ea08743845a1793a84371a6e0db98f68b97064158883d76c12874a624da844 +KO = 9cc1052835395af33124be622bec9721112929874fd9187653754c1243896e8d + +COUNT=12 +L = 256 +KI = 9bcd2ec094d923760f4cf14de00797de769f6b4f732813693a702b88bcfc450117bc66b5163b546356713da0034c11e146c4650d8298d528a5371df9f1c2fb0f +FixedInputDataByteLen = 60 +FixedInputData = 60e348cb9ce9e9ad8363f2b632550517427d9ec7c1b2c7b940b9a788b9d012a4d3fb4014fa221419db728c433b86d550573e52ec323f2be5791daa27 +KO = 42e46695ec9056d6d38807729dfddcb1fec22d2384ed55f2f302a43293c0b269 + +COUNT=13 +L = 256 +KI = 3ab795c108d94e4b37d857022ec21e5d2c4c2e358a5820e061cd22c179ebfca67eec12b86826593525be55cdb619ca16ec6079e453e4b2f37166833723758fc3 +FixedInputDataByteLen = 60 +FixedInputData = b81688c988ab5c0b4edee6e5c4c1cc58fa3a71575a729f7b392a474242536fb87c8295bb959fcb1682e29434520fd6da90a6d8e7020ef2c128943c5f +KO = e3ad4c6e01bd59958de1d2ec7f3a5783511a50553f0d3ea11214847760df17f5 + +COUNT=14 +L = 256 +KI = b451713a861e0edc138f2ecf2a5edddabbaf54644ee2dd20768a56931744b64a5317664f1db1ed9447f683a1cf3bcac76c7756b96fb043652f58d498b5e3246f +FixedInputDataByteLen = 60 +FixedInputData = 40faefefad82ab9dee6449cc74b660dcaa94435d0e017c6c9556028f140d38d60accd496b84571fb4df56ddb39040bbf5a04edd61366c2431c3c02d6 +KO = 487c493321fd8da633bf2ec3959ba431186cf3308141d21f95d8853113c88b99 + +COUNT=15 +L = 256 +KI = 11939b1747470ced4cc9da1fc427748b1a68beb8d04615594e8ce53b28426805e7e88adf421ce07861ea3f3721b0872cdaf8474fa63eda496d4def67bebc4014 +FixedInputDataByteLen = 60 +FixedInputData = edae69dc5162be140feba71253350255bb7030d28cff42b1982f16f6c9d921343e2ad85f45e7cbde139841a121901e48f80594db6cbdffd387f23cbe +KO = c90facb3f706b216bbb447b7528458d240d0531d566f49607ef182c6cf38ad24 + +COUNT=16 +L = 256 +KI = 96751a0784e810733a30bacdb54d4548654504c5748ee950eaae81fcb6c682e80912f28fcbafec5a3a57819c9ab8a8b67e0459eb90f899471e165171328887e9 +FixedInputDataByteLen = 60 +FixedInputData = f42092ca29eb8d887b1370393aa0007e3e8314e93d39f63e97911c5d8f254a5d8b44879bcf4a03eaf22fc60fb96d9d6855bedb5ad35b2ef4ac1c5cfa +KO = f5d0df6bd63f96b042137e30606551acd7d016c1c25d804c7197b51e975b7488 + +COUNT=17 +L = 256 +KI = af343705484322b3b978c49a74839d92150e1e7affc23bf1e59860e756563be7b66abf9c554d8abccfb67c568ca54801359f22895452593f3a99dc1f8a2b5764 +FixedInputDataByteLen = 60 +FixedInputData = 0b9b4343afa14d5eefb6aa41526cfcb3eae2cbfcdaec720cd57b1caf534ae19badcd19632a4d4906651eb40171d492f3915f9818feff55dae90392af +KO = 5474c3d54654cc3bf39d9d75c34ae1b05194375e0f5eef8036ba8d9778a68f69 + +COUNT=18 +L = 256 +KI = 4728881dcfc4a4563b8b28d7b30d9ef3006e871070eea694a69756bf5fe321e0e999fcbbda8c748186de7239bcbd47b0e906d3901d1890a6d64b88613981642c +FixedInputDataByteLen = 60 +FixedInputData = cd8c97533327816b287160a296e9f78d6f4a6767082200828d11f880a9966b09a888ed3264ed2b23191af95413c870c341685d94c077cfbb17edccbd +KO = 99ccc48099a658dab765b3209698b72336d1c5f15b28aa1ab125bc335a04ddda + +COUNT=19 +L = 256 +KI = 986b8833f2f26c12f2c4d7cc07e7d0c08d2b294cc72b4545c3a9b22b8e2e5b11ad406cc601e6316b4eb09a1b66f346a8f4e3311a678d8a576d997c4255130d5c +FixedInputDataByteLen = 60 +FixedInputData = 6f56eac97dee5c0215d9a859efc1be9909ffd10d36f1f2fffa671c25fd5153fd3974dad23ebac95320d11ff5a26b255a3967403ddc835809557bbcc2 +KO = 7b8c73fab55bc3941192ed93ddc74a3d5d453201343d14e69ef8a2e3cab7d996 + +COUNT=20 +L = 160 +KI = db65fa95c8dae3bd5e2565fecbf850df09893874d00c392a52c04175b634149e023d70ca55460fcbf14a1b6aef2c0ead03ea24bf542855aae5448af533b3f902 +FixedInputDataByteLen = 60 +FixedInputData = 73414ca3fd132ee0a821a0cd5fb12c5329eab3b2685a75d389556e04e7da2b3d7d1e5f363d49e38beea11fd8c4836e6fce185b2e82e7d453c755eae1 +KO = 3c884e0a773d700dd82aba58c5028d888d4a8eeb + +COUNT=21 +L = 160 +KI = 1b0cab0600e9d57897633a1cacbdf2ed4d6d629b3a1a97e4dd129f30661c297e2b5c785ca8daa182f4129a3c9a354620bf30947c03ed409d82f4c7466a65f18a +FixedInputDataByteLen = 60 +FixedInputData = a56801514bdf0369fa7960b439d4d6ce59ccef57fed55787e1ee11c8d5598f2f4611cf43bafb34b3721d1e3cd5ad5097624f5519265eedb015b22ee1 +KO = 32665327b6d94dd5f71b28af3c3210b186919896 + +COUNT=22 +L = 160 +KI = 992c98e533d68f177f6805d949a501bf44181b066fe04f5549a8b0702866205d4b43cc81f08d3e69b92800d18332c4767c0220c28c4aac723ecd5e28c4ae5e2a +FixedInputDataByteLen = 60 +FixedInputData = 80d4c8cdbbdf830357d751ffe0d227cceb16a54d43d55ee2065ce6cc429b6bec08831a9ff03adeb1a804b53f27ba1f9ec13e24fc0276097982898e3c +KO = 9aa3cd464365ebccc9cb0ffd0f671c0c53828201 + +COUNT=23 +L = 160 +KI = 774f7e7bde48b61b538288ad7385e22ff333754489cedcc6f08587dd9a935b9858a6204f75490156367aac19cfa1197dda9c503a2804e18e23d541108380f7a8 +FixedInputDataByteLen = 60 +FixedInputData = a36aef610221e1f9db62e9a4687078d2e8fd7177395e7bbe09fb8e08cd3bd3778bdcd5ea1f8b377cba61c18ff7b67491b4f7152d85796eac89ad5b98 +KO = 3e4bc74ce8c5db4a6e9fbfd3892c75523e210d87 + +COUNT=24 +L = 160 +KI = 6a3729f80c69d90f9356b139dea91fa18ec61ad0d88fe6555d757dc7b2d1eb651e9bcbc53ecebb7c79a30ee3269399a598f16d65b13500485d41e6edb9c331d5 +FixedInputDataByteLen = 60 +FixedInputData = 7d1ed25a8d6df1f149205dfa438662cc564bd3f5237bd321822db8fc11aecdda06c9ad96d17996078adafde942c3fd8192bf2b4a3eab39bc76c13a14 +KO = d3eaebfe7b2241357960d28c108e047cfed11365 + +COUNT=25 +L = 160 +KI = 6726fef74d30070383b656d87520b2dd8d960f82c35541d8c0f16cec1fc21d3a3361db27c911a7055e6ae4afbaaa00a01cd2ad71c45f9117bcd5a6f1e0c965a6 +FixedInputDataByteLen = 60 +FixedInputData = 478b42554fee8c456f0e10b015c224187476389926dd7bbed052d521981004ac81297a6f94660045b527be5514c930f68860df5f8adb17a8d6b3d3d9 +KO = 87d8223ab38c7359928e6585065419e15abea897 + +COUNT=26 +L = 160 +KI = 8b029aa16693b223222168204e5995228b96aae390fb5deaf5b3d2bfa035f56bd46dea779ae36e8743f5132cc25b8c74faf2ecc5231070d4bac7dd70f91fa56c +FixedInputDataByteLen = 60 +FixedInputData = 36badf7819d67ecd6f90052230fd315f31e38cd86c0ab3cd7ea17cd4afb26010a7635262f1d3b3d7232a5ee68cf59021de5a6a1efe137a7cec4b6a56 +KO = dc5d83accefea7b275f685ba5df458ed87d4838f + +COUNT=27 +L = 160 +KI = 238a70a0849d3eaecff5db88d076c72b5add717f25346ca8ab05b4e27f93b2898ad35520a46b71467a59e316b44f3c508f3d76235edc6d1d401e36ae947dacca +FixedInputDataByteLen = 60 +FixedInputData = c1aae3b1f4b1224e0e3cb61b8b2082acb34ad0f77e95b5bbe486a1709792c63e74c36e330093a8bfc922a2501cec845c6de40574559268b78581a689 +KO = be33ffffe6eff1d5a9b1ca7753c4bf2ce0527613 + +COUNT=28 +L = 160 +KI = def0fcc59f311d7f749bb493a0c0db1ca827a1b732f7463316277a8a573a1f364d5e0f50046cf18145786e1057b71c450ee871dd47d41dd246a44f58a16f7861 +FixedInputDataByteLen = 60 +FixedInputData = 27df4a06d1133ec6aa9def80a008a1554a5e62fc88228b63b46adea4005ced592d8f030f2b7e95b2ccd19de651fc496fcf5dafed378d108ec05156e0 +KO = 3b5daacf24afd06378e27256b10152701809d2a1 + +COUNT=29 +L = 160 +KI = 4301e642f0ef788d30bb892d6a8c9ea4f344d1038f230fa6582e987b05ef9b2d13c896954f8724d5a238bbedbe16c96ea8347e75a9847466af79234c6012a0b9 +FixedInputDataByteLen = 60 +FixedInputData = 836ce17c5111d604eab7811c019fb19be5ea1dba449b010011cdd0199aa04083c4801ba682eca99a63f98a75d1710c5ed5a1d62f894d5976c0ebca78 +KO = dab7fa4e7e1687ae32063657e0bdcd7087938d48 + +COUNT=30 +L = 320 +KI = ae9d3aa0d51b95d4fad20d526a37aaee74339a7f933f3a6375ad6e69fdd2e59e6b2daa9dd3159d0d3b384ced1b0844c0c5ac8c24e4b6334b5c6903d5710c8ee7 +FixedInputDataByteLen = 60 +FixedInputData = b2cb715fff568c4273f478caf066f90050fd105cfc8987436af7ecf8626dad3cee46da91701f716a81cf012767b54c4e6469efc76638dd7d2a0eff99 +KO = 419b90d1bd793e5e5432cbd0c39377d553ac82e48790cdfad72f2e4fc490ca13fe05fde9ddc08be3 + +COUNT=31 +L = 320 +KI = 982edbbe0967fb57bd0b4f74c22112a320fc1db8e2616c0645844869b748f212dd85e2862ffc921ab2b2be9ed6143965b01279da267354bec4024aff3745374b +FixedInputDataByteLen = 60 +FixedInputData = 5c5436aee04c4dbd2d7597c36978f6edf993affc9c3a4f4bfb6c2989d0ab02245a850910458894b8c34390c6b06a8c00fdf84eb7144bd7052d20cf35 +KO = 337db8ed812260aa10586a6fc129af8e11b48404e540e9396d704f5e02a27bc429b0d516aa0e6a88 + +COUNT=32 +L = 320 +KI = 7d6b037097be946bcf5c56451a2235b21cd97adc695eb55f7310ea25a34339cac5b15dc8aa50f0eec6ffbd671f6f015432d4687a59fd88a14024724ae0f687d4 +FixedInputDataByteLen = 60 +FixedInputData = 72026dbc8c91881cdbf450e0d181c2d63a5888582c195c55c6bebc4f47be45fbced7100daeaba14b4b2d13eb545828ddb720514be4603f7d7ddf57bb +KO = 55a0f670e0b9ea7d6ed023cc0ab1488f56990e1f881a64bbb4b30d9d0d27c05c32522f8647e9f5ed + +COUNT=33 +L = 320 +KI = a28071ee5f72e9f20762ba6c02e088ef55eca19c2ac8fbe698ec2ee07743f1f3594b6ece8a822dc6790e43b8f8d4c6bc926cb53bbb3ed5bb8260009af2d6de4e +FixedInputDataByteLen = 60 +FixedInputData = 3cf327b8014f7af545e09d5417921d8e0f41497a99a0391575cd8a29d736d33e50ed81812efdbeb1335f7be757150159e6b46c1bc7ab36cc7dececa2 +KO = 6e202e276e57b0f1490d8c100dc6e9637e6386ac801b3ed671557087b1122be9fc27073ce42a0413 + +COUNT=34 +L = 320 +KI = dddd90071456bdc9771b6db3b04ae95073f27ec6279e5a8579179673f706eacb0a9af6e7c7e47207fef37a7bff7b8f92a881091f973018a3aa14d3fc012197ad +FixedInputDataByteLen = 60 +FixedInputData = 269da0e2766777746ba38d9de611dd096fac79a14b093bc07d0a7ecd9efae160896b825efce11e792cc27c9c8cd172665112a04ef1a428aa4a89df66 +KO = 0baff0a78731af2259124e4d25c4ef6f796d53b492a944d1809a06ac1ab3aad613a3816893cb3ef4 + +COUNT=35 +L = 320 +KI = 9d7335b9bc5b38ad8c247b26ba6bad0345529488e3fc2dc81bfc3d9bf5f7c4e2182bd6e18350a66efecd05868d43026c4d788b2e13144ddbe2e73664cadb6930 +FixedInputDataByteLen = 60 +FixedInputData = 6f846eb644b5b778badc7aa2e9a0d089d669a67f9673dfa99793085ad44520df50528df3b92698d7c6ff8b05b6745e1fcb4221de0f78c13d279f045a +KO = 979a93583cd4035454bfbfbe8012bf4d90827e8141dddd2ede4bb883531fef6b5aebf903fd9f7a7d + +COUNT=36 +L = 320 +KI = 6fa70b51c303374a6b14da4c6c4ac62b968c73644e93b3ec43655f74bbf6f43ce230518e1760eeb01393e731c96feb77cc1b54ca593cee98ebd460d4eeacb3f5 +FixedInputDataByteLen = 60 +FixedInputData = a3680df8e414b099ce7b44979ddd47f25c2da3b2176584f870d828fbcbfe4c37c87fea1fdb9f3c70c3340c77ffa5f603388a518e3b3dee48c419f846 +KO = 1a503ba787a91ce0c8fcd6403a16ff85c69b40cbfbc065d33eba29a83c0abce44ad91ed2b88c23e5 + +COUNT=37 +L = 320 +KI = 0c53394ec983d378f869c9bb1272f7dd33b7f9bf2ca5c146fc96674385ec104ca6bee977fedd5ed0f3b98b56e0740b8f0ba7d7c581a1f268b80030491cc0ce6d +FixedInputDataByteLen = 60 +FixedInputData = 31d4e230628b647aeb800ede1f80d7b66f5532486b6f5884526f8872075bd1e497dea0a93708927a5086a5cc3ea5710616ce45352a68d9935235a40d +KO = 0bd351b6d8aeaf8a3eb8a06beab61ef7b6b5a2ad97cd6080b412313a8b183dee9b30cefb647609ea + +COUNT=38 +L = 320 +KI = 2accbc96d3e1620cbd9270c3bb42b29829ae5d64403f504bbe8acd396fc3ba2a283b5755b559cb648c8412cfe6deb7613696b2eaf13c8dada329c9f53900b594 +FixedInputDataByteLen = 60 +FixedInputData = 658ebe474ec1505f68e0ff2b5ea2445f988bdbb086b2118aee66231eb7e08fdecf83c20a0c7cefa2a8d0f1a4faea3389a0794e30d3b7dc9786126d4a +KO = 968ff4402634c40630a6e13c2e9918053d8836ed02e693c5c6ae8c83d59bcc3d6e7eb615a55853d0 + +COUNT=39 +L = 320 +KI = 5cbc3d8771e3093c2c4e9ff2aa2dce2e37934a5200ff7e3414b52f6f913aa96a3f83de5530d11469e2d805d2aaaba04a81fc1f91defc05f2a07dc6e749491916 +FixedInputDataByteLen = 60 +FixedInputData = 59d26be12fe678955bbc9d0611801895ee376d24ede599fce22cb971c0981290827b051496fb954ed96a2cca5cf13e7cda011e629f6970805c360269 +KO = 4d9af6823a2f40ab7f5b52d3183f1b5b72934f61a4453dc1f57de72e2beaf8e6697c39d8fc27bef5 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 7b7ed39b91cdbc0c0b3cfed4830a1c5b47971c80054d3c82b75a98e98ac06adf86307afdeb15a7d83d896cc8dc0c0f8d7eb450ba31f4c12ec6fb131778cc2dc0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e4e853508f5b07a1c8e7033d0d683affdac3b7cd5931c53933b49bd30ec149300735cfc34a307dcb609a26c9378e8f75bc5f +DataAfterCtrLen = 10 +DataAfterCtrData = 689823dbc6bf6d3c097b +KO = d0ad633ce6ad0d4ed5ab9247177de926 + +COUNT=1 +L = 128 +KI = 19a257d25d22f74a33ea63d334dde705345b10a1b75357939e7b92257c985a6b8677bd3ac8bde79cf17be9d254cd15af9ca2c566670f2ec360f46531b0c0851b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 51ceb8da9c53beda07611abe4b04739865d7b771bb1400cbb2ec041728e11ea8906ebccaaf3e047bd9df260c86d78e9cade4 +DataAfterCtrLen = 10 +DataAfterCtrData = aec175afd3f5d246d12f +KO = bee9726b2f105bb15952312e18addf59 + +COUNT=2 +L = 128 +KI = 91f6d25fe83711841d16bac54e3c5f220a06f304db6834da94a1bf15634d581a5d9be5fe5a4d8033b53a4571327db7629b848232f9f6f79f01183d13e09a44fa +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef4fdff06cf157a980406e6b39ec50005a2b042f4862665f8ae54cd377fe5c76cbcb6ad686a86e2ae823b9541c337ce5761e +DataAfterCtrLen = 10 +DataAfterCtrData = c41356b6241e08d679d5 +KO = 339b1de6bbb76276bdd4705b0f07a8f8 + +COUNT=3 +L = 128 +KI = 8ca42f888a06b5d1f94384f0540f5efecd6f87cf30e14c9655981f242365bed7d438daf17f858c36df39fdc80011511a16e92dbd3c9c8752a8207d25000b4806 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3de98355a2739db253b6cfdda30a2e040336aa4a4cdd0c872d1ff834c9d6d76998ea36a0d12f59f9c89264bfbbb0584d8ccc +DataAfterCtrLen = 10 +DataAfterCtrData = 27e99b276e67af72b29d +KO = d3e94dfd42ff924f255e40be54c410af + +COUNT=4 +L = 128 +KI = 43309d5867bc0062f2fb7fa3b95eabf6ab84b762ffc5787f09cd6dffb40ab05908de1eb175fd6753db89349f2129a712442354e686d5be27defbb6dac1b13dbf +DataBeforeCtrLen = 50 +DataBeforeCtrData = d48383a0ce59e0c0bd304db6d0d87663abc169920b1e574286bd65acbbe4d2d5ef19bcf19aaf16e89f7422042f7d56b96dd8 +DataAfterCtrLen = 10 +DataAfterCtrData = e13cd64890dce4f498eb +KO = 01f7b26ce4c077572e0bea095656dc1e + +COUNT=5 +L = 128 +KI = 9d73708775918dccff7a1655da0806318a88b9793d803fa3c32ddf623adc35d4994417ed60133037c6fad81c5f14913e1d59859295d9ddcd80177948dfb6e488 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5128ceced134c1f0fea4ff645904128450eb77f432b4414b1bc121f5f1ada7172764302661af68e67a1ca2b8da5368bd610 +DataAfterCtrLen = 10 +DataAfterCtrData = 9668d92f294ea59bac7e +KO = 80d5d32709a57b991e8e64d1cca19041 + +COUNT=6 +L = 128 +KI = 6e1a8ae6d15c0dc0c335626bdb0e433d309016c12274aa2df8bd3b4a229b75354bd505fd3f4112bec17120e00d9de9a30b92928b84cda75ecd3dfd6c1fd26a66 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37edcde613480a3f22b1b3c3124603e8fe159c5c5a6a2978ce262b4511fb1ef77bad4de8e102bcfbd8e743d113979c164b65 +DataAfterCtrLen = 10 +DataAfterCtrData = c284a8c841bd7aa0b723 +KO = 48ff353e50d626f12b436ba380f76ad9 + +COUNT=7 +L = 128 +KI = 4d4da365046051d1f8e0526f7a774a88b8948a53dc45b10df9ade725e5ac301a2901e8d6757591b1fdb0ff42c13e0fa6b424716ae5fddfe83befbbda45a4da0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = eea404aefa50f53cbf3433d94f5783a3981f4e4173601f5894232f647d824d1a4aaa0ebc05c936dea2ae5d8370770e9948a7 +DataAfterCtrLen = 10 +DataAfterCtrData = 0e7ada06ba5d87d60273 +KO = db3d3260eed7e734935ccd4ce52ecf9d + +COUNT=8 +L = 128 +KI = 77a16782e01bcee420866bcc43b83fbeb80b1e8125bdd4c0719fcd7e2d7c0bd59189d26edab5d0cfda2b64eff7efae344c11666454ebaba8095436d563690483 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f043090e170da95b08851de768de08b11908a457fa0fa77ba7b546f0718fb774c2d2f11605ecc9f3aeee9ff11c010859e995 +DataAfterCtrLen = 10 +DataAfterCtrData = 1fee6b65ab28b0a2a9cd +KO = d6c83af3cdd4246a1ad772b4369cf8a3 + +COUNT=9 +L = 128 +KI = 1800d09d7a0fb8a05125b6fb3b7ec3e62fa2d5f91aca7746111673727b3209f93d833dde876d3d127caccdb0fbb6b8dfb26f9a085e66ddcc198d4a30af900b80 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4887b0d6c346d9f2b02e8c86df9862b3aa41abc2db6f9fea9cd6291edd4fb0f08af8ecb37e7aa3ede5d0aded61a33e17ed75 +DataAfterCtrLen = 10 +DataAfterCtrData = 0ea189c1cbade726d4a7 +KO = 1b44433df9b19fb3b8ab92b9ef8619b3 + +COUNT=10 +L = 256 +KI = 8342124e6ef36b3b1c7bad12e15fd4d4df26e3e5611295793236bcc4a52e9edc1d1a9f78fe79bd124dae5ced32f7f097d44dab043522bb270d36e3db47e11725 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a7e37e9847fef30911bb750b182db4696875126aa58bf5107a14f1cb9588cd89f1369573c19e609f044902e0ef5addc2d16 +DataAfterCtrLen = 10 +DataAfterCtrData = e0293fc5aa96143c2556 +KO = 6e28800a4eaaef3e940967a6e9211aa27bc9ac5573877fb6bbef851c4d383e3a + +COUNT=11 +L = 256 +KI = 84b89e2e4e5e62529891eafd7eb2ffc7eaab55d421ff1e67e3dfffa0406211bbb9c86191ed4c9273bf7ed4bd53b38cfe68d8062dea8f18f3e8d0c3f052c70c7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = a4bb31c3270c168ab7c82d9752dcc29c2791af42daffdcf437139c99f27ae862e602fcbf8f43f73af23278851dc933faa73c +DataAfterCtrLen = 10 +DataAfterCtrData = c3108d7705e70c9f782d +KO = 33b86ede6f8f715a3bd2c7ced6d8bc488ad92481e6ca6789a1c494212af2ac83 + +COUNT=12 +L = 256 +KI = a25bf18da7db2ba52550e671a78f2424cc8d23d19cc000f8e7023054a4aca854ba0ca9d7a8227742621e6f74764b41a5133171cfd72c7857aba5ca49f01d6d22 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 991abc2cd94ed80cdf88a492499c87e66bcde7bf55e1b1e47e248218fa128cfe116b52542db526e57f0fbd9adca383d6bed7 +DataAfterCtrLen = 10 +DataAfterCtrData = d8b50855ad4910be22c4 +KO = ede34e5b995c0cade9f50f1155f123e351154d4f24cbc383ee56a2a96090086d + +COUNT=13 +L = 256 +KI = 351b347c01a1d02d5df91585036a04382a7248ce56876ebb20b5d5b5b27307d2ec91ef072e11625bd7db8d65e61fe8eddbbf84ed091f72e13c0753dfb61cf486 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c2cd56fcb2c6b83f6604ba472f8a9feb6003e3be6d2f2ec9ecfed38c768d2b2ea46d0e629c58071aaf118b2990a21eccb7ae +DataAfterCtrLen = 10 +DataAfterCtrData = 50f74581aa1712f4be66 +KO = 44c582f8a9e1a1e836cf6968a64e85b563bb90aa7afc6169f834fb75173dcd67 + +COUNT=14 +L = 256 +KI = 6d9980c25cb1da7217818666000b4ff6dae8c13d9cca46a8bc4ac880abd4dd18ed2cb663350db4c896e573eb3019e6c04a6211d586fec0583147c3ca80e336b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25cf700a49ea6263a15b682fe95af5e53b0aee004cd49de215d0fb4ff01ca3f74d4e04f67dbaec58ca5e0ae0c603d8c009da +DataAfterCtrLen = 10 +DataAfterCtrData = 6c93f5081151324076c4 +KO = bc4ba891991379f76fc44336c4fdaab73fb6d28ab8c53ebcb8bf12acd3034cda + +COUNT=15 +L = 256 +KI = f2c5c5965626ebbc4276714eafe708f0d356cc23abdbb4c4d0073db382ae76c7e023cc9e8d853a88bef145f398ab1da1492e6aab61a581a88313b808a84e6bda +DataBeforeCtrLen = 50 +DataBeforeCtrData = dba9b7c008da381c8a3ad8be5c2bf5a8b61ec7426f2f7e921f58724d95e08a4496490b082c19bdf7201269504240ad46b61a +DataAfterCtrLen = 10 +DataAfterCtrData = 29d6862297488bb5493b +KO = 4296fb2d1340177e0e30c6964829eaf10379508c8665b2140e1fc5f3c8177d18 + +COUNT=16 +L = 256 +KI = d2dd9b5915697f672043d6caab2a48bf1904d16986ccebf45a1e93138ef1ba0330806723ded497a94e519f616fa97c10ae40c8794077dd14419840e5575962c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7165bdf343c41bdd45f3a69d05a681b51d0090fd19dfe324fe41d927310602b0aa77f20c424bafb1d47bc4cc512d5caa1e9f +DataAfterCtrLen = 10 +DataAfterCtrData = b57b4653e90d21da5278 +KO = a2b6c395becb795878079c126d1e9b98f4f8bae9218e7d5be37dacd2596729c4 + +COUNT=17 +L = 256 +KI = 5146d6616fc292b871cfa51239a4f009ac3004391febcebeb98f804f1eb3000dd520313d2560cedc29bdf87f53d5e2937624022663b614375d20ab1f7ab58868 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1e1f69708f65c73e0b21b3ded9a80200f80604722a50e5cf05bd3230c57e7ef71dfbc2fdd25139361eed93fe8da1864c5884 +DataAfterCtrLen = 10 +DataAfterCtrData = 8d178c85097376c3c138 +KO = 33e10808936786b50574d2e7c62b843ee78d01e81e04dd68c10bd50dde74377e + +COUNT=18 +L = 256 +KI = 2654021957f8402b6b07978d7da90080387b73f23b2f93cdb5fcf7514d970d4de9913966ee22dc82929da87d5fcf0e2f5f14824f0cdeeb2d9063e2b742a8d6d4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 359cacdc0510dc2476108a959b35b5636487d548577300c4d3b11e686b1688ef81eb6d8664fc60a38f338df65d846a9c11b2 +DataAfterCtrLen = 10 +DataAfterCtrData = 64b78273ff6af3796aa4 +KO = 3cd67937850d53062625f7e2c548e5c4d080b897b1721534af4afc0198f0e55f + +COUNT=19 +L = 256 +KI = 6b8d4c3e1669221359d25dd09292e7846fa4a4f7db1cd329fb38284d0bfd4c6e283c72b98f1c14751b1d844f1beb3791ac970451abff86745c470919233c7a2e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6cd435d65df6ee0f3591c5624ade3c82b3aa7e8d4b4e27b7dc4b73c7b918766a5265589bb6578d94ed00a3e30230388e1834 +DataAfterCtrLen = 10 +DataAfterCtrData = 78252fd74d5ba5a9f87b +KO = 529018edc839afcb4120fac3568ced3b0fcceed1ecb98b182e39b5cd5b60d0a7 + +COUNT=20 +L = 160 +KI = 9a7aeb5bda1e9a45f6a307173b03f60e49878318890fa3bb47efff292327830a013bc57d5d1c6b0bf0889735ee31e70bb0db595b9c56f1fdfebe4fb48f1de680 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 028c2844a58fc6a975cfb1397ec03e5421d2441c190232fd5ce35e7f33b1de549f3b4f26e0dc3a83374d4835d68bdfb199b6 +DataAfterCtrLen = 10 +DataAfterCtrData = d49b70edeeb389080647 +KO = 36c12002df444a3a154ec38a3878384a11f58c1e + +COUNT=21 +L = 160 +KI = ed7f6bbc5657fc53b6f631e8ca9ce4e3614aed04cc24798441d31e22411a9776d1285c913d7c452690fca8f32fa06c2364ba9834a23cc979c717a99505f10f8d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ff61b513d5b37eb2c4ef0d86e3cf947f559506fd2b37e939e44c6732aef295cc0d3e71060ac649ea195b7fd00ac6210d611 +DataAfterCtrLen = 10 +DataAfterCtrData = a369530ac5c07c8731c6 +KO = 0ee6a29c9b4fa2b02e4d72d4e2b994c557310562 + +COUNT=22 +L = 160 +KI = 3c043ffb313d0d389f633184f11d0801cb016ddeb8464fd7d763b86c0d151a657f2baa19144d5e58a4179c0acc2e2379ea7cecf4020b918cb327714b5e8d613a +DataBeforeCtrLen = 50 +DataBeforeCtrData = b8f15f8a974fe765a0985c3bced13ba36becb9c558ea07d3b57a265c70755b176ca39a2b2fb742eddc7790fb4a465fc55910 +DataAfterCtrLen = 10 +DataAfterCtrData = 4fe1f2be9a2ab8671177 +KO = 1904606cd011cdd952508ec177795d7adb5a741a + +COUNT=23 +L = 160 +KI = 2349b63781a59afa4235c3af9e75047f98a2a8e4db7b60155e8db8af19683e90cc1a93185574c43b795537fbf8bbbd4d7df3e337e41621b3c2b6c5d17c9ed5ec +DataBeforeCtrLen = 50 +DataBeforeCtrData = d00b3c40921bbcca71b3916ef7377f299880e4dabaa917699e319373f0026891647f5c75a9a7e132903201b5444dba55469a +DataAfterCtrLen = 10 +DataAfterCtrData = cfc819d1a6c6fd7dc8f6 +KO = f04b7d5c1b32db0c5c35f96957223a65597517a1 + +COUNT=24 +L = 160 +KI = 66f89534b756e661588115baec171c316bd30fb9d4d79b00fc2a797dc10d6a46dc275a77ce370057699955e3b84d4a02ed5d313e9ea2ecf9bd0a82888a131daf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 436f8d04ed5f14e02571990f67b9c29be34ac8f559a287824d1b9db33a4f0b8a7e4b16fbfdaa5dee33c77db90090ce6764ae +DataAfterCtrLen = 10 +DataAfterCtrData = db1f4f0e77b27b5c651a +KO = fab93900aca4c8af55c86d5d0cef871ead9fd863 + +COUNT=25 +L = 160 +KI = 51853b97fec6592db1104c9d42a7ea4e40178449464a6f15277bc835bbc2a206b46acdbfc79f2814d857b1aec6197e53a1c90f901aefeb17b49d4c5f3410f5ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee11cf2798619b762e2b56a73766600b604859b328f439fd9bb0d4f5ef50cb06b98ff8baefc6daccbdd30f76a6143e7a431a +DataAfterCtrLen = 10 +DataAfterCtrData = 50b0ac59b52e6ff8edd6 +KO = b0622679937ceab34a507568426aa4ce06138e76 + +COUNT=26 +L = 160 +KI = 450a44ea17477b8c7b94e2a1be51d845ca479394d36521e5a41849fa6b6fa200ef7097e127d06fcb6651805c6a87c86c4450b1f1d84d352767e4b5af94558c07 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f816c0079f1963695b0e2ccf6494f228f6b06a90e075bde57af262ed94319e120cb8546509f7bbfa8d395408e59ef51f34b +DataAfterCtrLen = 10 +DataAfterCtrData = 9f8bb64e5790a541afe6 +KO = 9a369868f5403b2ca319b8efdd34877b6e236997 + +COUNT=27 +L = 160 +KI = 09bf4284ed516ccbb0830859bc7b790be6fce18f24da709ac7441d2189c969b546158e87e8f79cfa23ffa1c39450c1c0d1a50cbcbf69a99f769251a721a84396 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf763e8bd1bf8679bc262cfccb5753fbb033ef9681fde603973bef5515537f28be47dbbb80f33a79c2132900395042ed925f +DataAfterCtrLen = 10 +DataAfterCtrData = 1b93624408f96e71cfd3 +KO = e807e7d817efe2361aad16e8abbaf890e62bda07 + +COUNT=28 +L = 160 +KI = b6d0a00fe4ae66489319227292c615998c80003c6ef0e270f78ae83436b258eadc3e943e355e4f8731dbe75aaa5bb36a01a1210afd623ea223c430b049af0a03 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 642f5d850ec66565e8470a7cb894fb310f13d4c4882d5605b3d93e6deb4599ae7fe931bc8c06888ce7f9fca002e998be8464 +DataAfterCtrLen = 10 +DataAfterCtrData = 552805a65398f39d69b3 +KO = c6e3f2757ee0cda88bb45958f90e6b94176119ac + +COUNT=29 +L = 160 +KI = 70d9f196c8e07b9a2fbaeb5fb75c4cc6c2cca8bc3d4b0061ded92862fd08904ac9d7b5e4bfa2cb0b9b4805ae719c8f779b6bcb48065c62d409738887ed414c12 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3b1d33971856598f337a869e9766cb8deffb5c23b1965576c4e531c48ba0e8e7563b0cc26b50c44a219a238eabc996cdfb79 +DataAfterCtrLen = 10 +DataAfterCtrData = 5c61ddafe7f1c6597e23 +KO = 38bfd8acd1ae4ec17ee5f7b0b2bdc9e10bb25d54 + +COUNT=30 +L = 320 +KI = 0dd2f0f2d4d696bfb909613cff7732b9fb4008ebca5f4b13bfdb2258ddef43cfb04bc0cc3aba325b747cb8984d428827f208bb17bbd147c7a8cf139bc5ffb4bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72886e4a6c02f7ddc2af03c73535993680e848494fb268170d596f66c4ca916a88fe905f0a3c1aa236ea0f029f84d34f96f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ba71c6fc5945be92449 +KO = 11f761ec76e79c8df912704f472e0a1ebd32bf30834628a82bfba95ae7600032e8ea22654b78a93c + +COUNT=31 +L = 320 +KI = 86823223db84031d82c5d0c1f1fb43e44962b281fe06390709969f1a981ae9336a7eab461334d2a523260127b8186b403dba8979e68a79c0b88a5fd37f0342f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6e3251bfb925862e80ed63c2b69cc5651b468a14f9d549026ef26341958122d73884904392498024c2e3e7840621ede33f8 +DataAfterCtrLen = 10 +DataAfterCtrData = 93aead681bfdd631bca0 +KO = 03b3912cc4dc4b7ee433467add880879f74778c4e0b5826f533a0eecf9e6bd20a76e2a5ff21bb248 + +COUNT=32 +L = 320 +KI = dfd4a56861dd37597caa5dbfa2ca6b4b8da47732ef196e540a00419e84d0cf82ccef0abf87ed2e5fae0f6b0cfbad134442ed2da8c6e1daf5c90a01d27f2b2829 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9cdbef97ed51cf07709092d9ee0174f848bea5698255c425d42f6941d149096fb34e95db51be348ac514df00fb671b0b4e5 +DataAfterCtrLen = 10 +DataAfterCtrData = 31bfc37545d773e2055e +KO = 4ce1fe6f07a5c4fd2c554140d4d35aeb45e29006eca998d77ca36167ea8bd992f7fde2a5ef38aefa + +COUNT=33 +L = 320 +KI = 0bad9878e42474c0b19108f8fc9d6d3c70596717474bb06348dffc277e81d5911e5b4fa33948a03edb61c57041f5bb7e9e5441dc9390299754b4f19eb1e1b03c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18953541c624fdb06aaddc796919fea6d85203c985ea8891797925cf49e621257b78322944b63b0d47875c7aba253dfc4c06 +DataAfterCtrLen = 10 +DataAfterCtrData = e0e7b41f114ca1a6e5fd +KO = 9759be2a5585cd4a721430da33218557feb6fb1cf65da3da03ab0f2973087bb0057b947b94615e7f + +COUNT=34 +L = 320 +KI = 100913974fa172ee31be30372dc5e28825f851b341eb208f0f78a26ce994407db7902543e39f880be36a18b85f05cba7127183ad9f0418d36a25624ecbf74e9c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 38e0bafcc549056be0e7984ba8a17096c617131fdf886bd428c16c996e6341ac92ccdbfdaba981c5917fb5c7edcd7c769758 +DataAfterCtrLen = 10 +DataAfterCtrData = a6a43c6a1ca6a6d9e60c +KO = 7c5fcceaa757b4eee3c1df47a33ba45eb4b061f9cf57a76567d9684996acbf1650e54d25e008bdcb + +COUNT=35 +L = 320 +KI = d12e06d57b45a0c9d4dd68b6aaec73a40b8ed0e0eeb366e0677bdbd851d0e4d41e91dd30d527459aa930860422548163d894e48ffb28fadc23f36d4abab8a834 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe9253313dbda3a38116f3fa8a4dce280b876fd4ef4342c10f8f66a3a7d90d57b2961e7b10826f7feb9b14be5d82b6f4dbc0 +DataAfterCtrLen = 10 +DataAfterCtrData = 6b77ad0e688e0f91fe1f +KO = 47ebf2f342caa5201635d83885ec718c0f7d500c2f7a61cce10ff960522789fb0076f63cf3d0fcfb + +COUNT=36 +L = 320 +KI = 08b1007333ac22604b5b71c0796830e772175408e96af592ee6890f11cbc07b627759aa7cfe592b44cd1b4ef0effe208d7115f3d70568c252c281ac7dfb4734a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9e347fe911f8bf0336cfb16de60164a8ba4d18560fae07f0aee5d6e6f96e94f9a7d3139f63c5b403795d7209f7ebb3611028 +DataAfterCtrLen = 10 +DataAfterCtrData = 7c705537b3a67c69980c +KO = c3f7f1512db8f1ad97e6250911b68fbe87c918c3e86b16f08857608fdbb6fc4d74bdc320825eb3ed + +COUNT=37 +L = 320 +KI = e179b983061fc121f35443a32e9bbf9f98a6b41bc1cd0bea80b1fb9f8b0d71dc40b98cee2bf324ca7c0598523b5f41bb65f3b6031da91cb759053ab90db49c22 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9012b5b8ff55f0f32a72187df40144f0ec336628d9dc189449988f76e0210c34e4ae6ff2f62b63e61796cad7244f48f6bc24 +DataAfterCtrLen = 10 +DataAfterCtrData = 8503eb3ad2b09e290f55 +KO = 72cc9594680786c97558ab0c6fecd5e0f2c2a2699cfe4b35ddc956aa130a1a35a0915657f274851f + +COUNT=38 +L = 320 +KI = f02ff934eb652037a612f67e014f2d9a4e434b5e91fa05eff759cbac4aa18bbae2370ea2e821ed13a57e9c9740653678c7fe9be3d95bd24fd8d60a814846be69 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b936afff25ba72b509e65065cd5eb9f20984a967be6d0a9ce552972ef16f11f7c8879da987665e6742b98e883dc594312561 +DataAfterCtrLen = 10 +DataAfterCtrData = f0a572999d7f246097ea +KO = dbc3baa9710b48870cd743eb94f1d693eb9127a2b15802b51b337c5be2e4d0a8b4bf8777acd9f6bb + +COUNT=39 +L = 320 +KI = 2b4978fc6a265c3a6791868362ab706d08188140efc90de80838a4bcdea68aabdb8db4e65a9380efe8bf645f826147acea91268404d3ba2ae2808743c491c3f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59e0395df1f09e0b4575a4aa7f86e1f107284a66dde747196d9ee7c10e095b5a4f61586ec20108f1acce15fe25485da2afa5 +DataAfterCtrLen = 10 +DataAfterCtrData = 0a1c19e8a6a716f21ef1 +KO = 0fc29ba23c65b25b1e24ab4ee65b29ad675141232d15f16e6601525a8420bf87e3dad609044c1ea9 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 3ee8a94d1a45078967a76f1094923fb0f67691bf54159d100a0c2c9dc12cac84c394a9a1efb05df78e0f03342b9129b2bf06d1e4f6bd25965fcdf2ecc74f4a2c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5527ea9f8ffa12569dc4c1e95a92b213072b50db9dae2a53d8a0d63640749057f3c936377400d69387df468e1a54cf19530c +DataAfterCtrLen = 10 +DataAfterCtrData = e72f4c2b03d7ed637ad5 +KO = e3090abfc11f8b709207105d4ed46505 + +COUNT=1 +L = 128 +KI = e80bb4a659781936476442283c0101993e05050bcedc74e0714dacf944cd762aa637fbfc8c9d56c63a22e38f1b88932d720266c9eff9c8c969dd75502adb925b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9e80169e2117157a565145faff9ddbf6c4768af870b195a04cdecdb15c28ac0adb5adae1530929b5e4f84e8b14c76b317832 +DataAfterCtrLen = 10 +DataAfterCtrData = 78960ce578e4585a5524 +KO = 46e708dfc2fdf110f6d701cabc4f348d + +COUNT=2 +L = 128 +KI = 482aa26c5be637a06b4a5f15985f13bb1360f98a8c1181d9943d7600cf874b54149e94bdb5f84e41f62da4d47a41b04c97974652683243c1ff686714ce73223a +DataBeforeCtrLen = 50 +DataBeforeCtrData = ac9f7a630fb0b49fff76bddd6dad583f2f1e7c85e45fefc0715a59a25d14485f8d4a99ea6912325d21cf5ad216334cfca221 +DataAfterCtrLen = 10 +DataAfterCtrData = d17c7529e86389be1b09 +KO = 360ce04ab014db2f7520ef2619ba6373 + +COUNT=3 +L = 128 +KI = 36044ed66c1b15375b4a56090efdc67d87faa2b3bf385427f605fd62781faa7c05a580415b8bf2c15fb8f3397b47ee6ecdcb2887b7da621d4af778843ea72832 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04758e4716c18b36dce11696fd0ad86a30297bd43235d654ae5e1a29dc63da8133ba6043191380ac8379e4c044ae42ce1d5f +DataAfterCtrLen = 10 +DataAfterCtrData = 6cc132283b798e352b8b +KO = 68fdf6f3dbdb82eed274a5905fa5cd3a + +COUNT=4 +L = 128 +KI = e8075d6ca9911805398ddde9d6dd909aee4c7197b7c07f484e2e16e8ab967b08396b92ebb7c888d2cc03468fec847be70066651805d26ed711e9c48e61aabb75 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e416e2c9ebd8e59d96ee086c6cabb920249a2f229f57df5dc613304fa53b03b345c715749a9876e8679e1de3021ad9955699 +DataAfterCtrLen = 10 +DataAfterCtrData = ac2b97517124e6f28d45 +KO = 104f1b28f001f348aaeb52d1c38da074 + +COUNT=5 +L = 128 +KI = dc476c506f9c4e94229648e6e779f55af8eacd6ea355ca6210b1114421f99e08b958c7329393a984f1ef003cfd720ac905e1e020b1b9c6297677ebd56dbd38b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 607f7b46770c78edfbfc918e961c096c64c08a8468599168a25ac212f1e988e41d4c4d3c7c143f70bf40290e081cdb3ee869 +DataAfterCtrLen = 10 +DataAfterCtrData = b45cbeab9d3b245e32b1 +KO = 0e7c1a147d5ac3383f9a6f53eac0858e + +COUNT=6 +L = 128 +KI = caf0922cb7c8726aad973af38ffbf13313bad64926fcfc28449e7d7e5f091826451ba7ff8b0e2310100cc68f36c5bb9e7a726c842366070886943d5b1a1aaac2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65f3787588945fd9cc870cd2c3af6a76f6a7be79f892d4b1f45474a59211bd055304edf31f4483a482e7e3a5ccdf6eeab3d4 +DataAfterCtrLen = 10 +DataAfterCtrData = acc495706a631ce5af98 +KO = 066f8504e204a0641d56d2ed57108853 + +COUNT=7 +L = 128 +KI = 331d0c4b06e101bccd13413f07c01e8350abe4d16f8d4597fcf1c18e47f378987300a734bb4bcc880e6c903689b83c71362abc4a1fd4380c19692b4ee1342b54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01061342e3a09294042984e040c3e6f3ea509ff0bc142710b2af4e8159404b53350099284a492f1d16b434a52e6d96a230ed +DataAfterCtrLen = 10 +DataAfterCtrData = e2ea881476c40b473458 +KO = 920e168445da21256f1c689531f53306 + +COUNT=8 +L = 128 +KI = be354ea0b7e76da3dabb4d0ac613568d7b29fe1002d620dc6f3cd7dc80e01f4e63c0e3eb91fc323c4233db213bce85953e3cfc8c03da853218f38665fefd2d7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00851a1b6e75414dfa2120f7b1a25ab9c15bd5c99f0589165d87fb7ae904f848f7d6a5d14f5cb6cf6e2e233b3bf6147a8a5b +DataAfterCtrLen = 10 +DataAfterCtrData = 3dacf893c64825b38ebe +KO = a7cbc4f54ed73d8a9d31174b163fcd2f + +COUNT=9 +L = 128 +KI = 6ffdc87e6262084d4f8875c85a733d7abb3ccfbae1d79db0d221bd0294f1c523d074ca4c5d46dc9aa99dae65cecdc46b2a641366b53d5811a14a30e19b63ec7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b400aa44aad2a0231543ceba910b3aa657eb10a1bf6ad42c7e829320368d61b3b493bef74a26820baa78c54d2f338f21da39 +DataAfterCtrLen = 10 +DataAfterCtrData = 6884f647bef096f555fc +KO = 5b266ad723560340dd3ec039ba1887eb + +COUNT=10 +L = 256 +KI = 089d0bbaf4022fa7e4f9cd8da87a5f6486e2b82f0060d5e104f9c799cecab68fbce70d59895f98425acfd43f6194b2c37a8b18138431795a6f5bbfa744e3ae7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8ee406ec5e6c2ee0e8c809e5fe54ea5e5dccf24d0097314d663b6ea76db6365f900f2667c26f50ff1ebc87e503a2664f151 +DataAfterCtrLen = 10 +DataAfterCtrData = d2138002583a7dfce69a +KO = e456240fb73015238408eefe1c7733e481598d48c17ad5453e5b4d93b39b110d + +COUNT=11 +L = 256 +KI = 698107dc93eaef752aabdc15cfca59cc41a28230b4b0b06420c79250ce4127cb777251f525f0af7ed700c31f741cf0c040f8322e41b2fda55bf47a2cf2bf6833 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cde62c098e094d40fd8f0f104c14fbcfc1ba76d66cdbffa7510152ad28ab446481b7ecbcd8eba7cda2e824dec4f7ab22f942 +DataAfterCtrLen = 10 +DataAfterCtrData = bac9c63072bdcef3c523 +KO = db5471a27447c9bff51965d25c7b8687e0f7b285ecb0577a1706520a4b479ea2 + +COUNT=12 +L = 256 +KI = e5d70891f31ab599a6df19a2ac98da822e35117e8a455991d0cf8c18778fc1f226d4e72fc9d6991c1398ac53087e22141db3d3f926259f4bbb9a3622803b2f35 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e29a82b73e048701673d8ede873cde47abfec325e69c6dc8dbdb30deb25847252c7aed224ee42b39529fcb07e54da033e826 +DataAfterCtrLen = 10 +DataAfterCtrData = 30d6fe67490cab618bf2 +KO = 3578190b784fd7ab5b02ddd244104fb5c25e4ed14226ec64decd251ab43f1527 + +COUNT=13 +L = 256 +KI = 83e84ccaad383b295756a43561ac2363ef0d2665e12d93efbe1988e24964ff0db31fcaa3bd98783209d05c660ae379015fc0e801dd67b13917ea38b5ff7d039c +DataBeforeCtrLen = 50 +DataBeforeCtrData = caba63b7ae7d43de21ce9fd610eddadaea9ad8b6cd05ca72849b2173d0fb8519be8c1afa1f9fe42f0ce59dadba78a4a86967 +DataAfterCtrLen = 10 +DataAfterCtrData = e3cbe4a5ccad40630422 +KO = ed3528f92f9196da355ada478bc51381471d957d1c05c5ee27600f65b8800b4f + +COUNT=14 +L = 256 +KI = f5cf19ab5766589cb0e717de61b7e941347f8b361153fe09e438b6868903bd1a2309682f7646efc45d1e014c61cfb05c5de3cb07e1fa11de69c005bd4e167243 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4209b0bafaf203ec6d80daaaa7905891977d0c17da55a5384f72938a2a86bfd7d4cd499c26261dbe2c82857f9c727680de0 +DataAfterCtrLen = 10 +DataAfterCtrData = 018e329f16d57e1f39e3 +KO = 2876fe5babf6df4293f77fbd9538693b453dc2e652373d5e8fc5461fe152c231 + +COUNT=15 +L = 256 +KI = dd3ef2b5bd2d7e05415b2c1b45e88c22ad0336375c9c9f72af30d99a375d15a8ec93a4b7cb4cb8ce70ab1178e543e65cf77f6e83be31d73719a1132a4a03295b +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9ecc623ad2bb591b4599676ab012c768b524f3e0fd11495eb5b1639232f4ee94c1881f66421cd2c4caa0bf2d29dbd3587a7 +DataAfterCtrLen = 10 +DataAfterCtrData = 740be5179864c60c98c9 +KO = 3db72773a6e38caadd4122e2d4b38ddfe6fb5648d46eec743ab1e2dbcf757950 + +COUNT=16 +L = 256 +KI = 7a48cd0e929e5d52d867ef534801361cad207c70bd5444713c2d419143dc8abcf61d03c2aa2838e30d99e43080751e5bcaf7270de4b82a5bb4072e8fdca9669f +DataBeforeCtrLen = 50 +DataBeforeCtrData = c34d697fd41f0baac66d8c71d3d443a3cb188fd8de44121d6fcda53fccb3879aa0c02e578c89d4b780fffe3d034d5331eb95 +DataAfterCtrLen = 10 +DataAfterCtrData = c2d21d8e9a506b19a555 +KO = 4faa444b3370176d4d4ea4f0b9eff7495b63448d38613ac1407b74752e068bcb + +COUNT=17 +L = 256 +KI = 2b38bfa81677bc60924ce9160954f065fbc77b29c3a814f6fda808de19c622f5858990627f06ca55fa9f06adb5f294584d20844fd433b0bc2ef71df2edad8a0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8724ba137bfd749156d74a84ed39b5ecd919078838bf0e8968bb358d4a2eba3f44616e68eac7349cb4a725b052627e3fe069 +DataAfterCtrLen = 10 +DataAfterCtrData = 888a5fa41a4bdfed029d +KO = c2026cf444ef0caf589a1e683528f269ff360721eeccc9ef237481265e351f51 + +COUNT=18 +L = 256 +KI = aef30536265a69ee6a3e1f4af0e48e89cff99b99942b89827f7a40a12ea7d20f14d73f8227916be0adb7a0e02976f7cb34e5f092069804d4daecba44bc784895 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1039f36d0faeb257adf19d8091463f04654c65f6a96f632f65c8ef817de18efc2c4577f91c56892a9635e2a70a7830a0ab14 +DataAfterCtrLen = 10 +DataAfterCtrData = 66ed2bb98da5173f6fe5 +KO = 637dacc63cd63291a2c670f32a3d030f1d2cc41752b6a50155b9c5ea97a6ccbe + +COUNT=19 +L = 256 +KI = b82fb0447b178003796c8c4c4d5452092079a2bef1e0aa886ed46a2205da7d5140185f06d207f265b93e7560ff440954ba8f775ccd17f7a3021e05370a9604df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 884349eb765dff1fe8e5494d89d887ac73e7ccf09c47887b3493a331b0839b4ca32adea9f5f4abbf71775bc78c3d55d45c00 +DataAfterCtrLen = 10 +DataAfterCtrData = 3ed694d65a93d65d21fa +KO = 39cbbb525d5f46b945327adbe5955b59545d741ed0627068a03011fe10376a05 + +COUNT=20 +L = 160 +KI = f8cdf4095a2f7ae96da7bb3b1b27ddc1223e6b34b5c53628310ce7e60e2cd64c0c5bc82f48712323b49e6f36aa12e86441692fe4f0a471cb4f9971cbe27e1476 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc9bc8d4918aac519c2e497dddb95b36bed2030a378f71fd35a80c73bbdf7a79735da60211a5b03c40abb5d5dcdb77e184f3 +DataAfterCtrLen = 10 +DataAfterCtrData = 563dd11a7d7dd41b752b +KO = 887cafa8d6eded9310d182db981d785be4bc5fca + +COUNT=21 +L = 160 +KI = 098e5da38885bf55275b6a6133f0c46ba1e2a8805a07bb46f1368195c4499b77e2943d2550fbcb81892ea0cf623a8465cac04c9be96febdf6c7e5faa3d794130 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8bd946125b6bd191b9d108d6052429cfe673973b1c7deb19a509dd659e555cacb1a50c54ef0ac37c763aa28638fdcbd101a +DataAfterCtrLen = 10 +DataAfterCtrData = 568eb6a1b4180d6f932a +KO = 9d1059eb422ce08a504f392a8db403d0fa84d4a6 + +COUNT=22 +L = 160 +KI = 084ffc4ff9d482a299c6ff4ad3d781ee2cadc49d2816d8ce06fee81d7cb0fe7c693aca246b36a68f2c79fb670c64ddc230dae97e354818580fef6c23114d508c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8d488ae935688f7f66a4d4cd8941a10dafdc1fd3f06293207313d6b756d50a0116af009106d8b9e3cf62f052d6533a19096e +DataAfterCtrLen = 10 +DataAfterCtrData = 8bd76ebfcf8cb2e592ca +KO = 9bb7d9160c8107daf62e938606d3f4a6b05e280b + +COUNT=23 +L = 160 +KI = 8ffb843dcbe82789ef9b4d6a61b533b6219cd8412519bf9b7ba2c1e106bcb95845fded05e63ab8a66699aaebab9551fe405a7ba270696bb7554561c753b68fb9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cee33e008c1f09d9bab721c486c6aaf9dbd2ba8cc4a7ff93e70f6825ec3b341fcd48128b12b933c4cbc0309bfee7cd9988cd +DataAfterCtrLen = 10 +DataAfterCtrData = f1e29b2f85efe19f36c5 +KO = 121da0c1b0f662d45f8420b6c9bb828c4b0b23dd + +COUNT=24 +L = 160 +KI = d53590ad0073fe050c48d475a3c438a2a6611d49d9197fcc3c0db2410701b92e7b46b473c801261cfa7fc292e6b836819acbb07facff50dcc7459d8e7f84489b +DataBeforeCtrLen = 50 +DataBeforeCtrData = a45ac1a3a3569e03078c144c1d7c5fc7f1b22726d10d557b40a8241a3dc2fd7dd1c8468b2461033199420da7663a6c10e992 +DataAfterCtrLen = 10 +DataAfterCtrData = 7ea39282b2be6539b67b +KO = 6d0dd3d6db3ed4a3afa1bbfb4338155b63b80bb6 + +COUNT=25 +L = 160 +KI = 1f20dcea2091195557423a015d5129c195d487b827fb4fccbec8447aeea66653c68eba9aea7f25ef4b56b246265cf0204d7800aee1012e0839095ad5e5ddb2c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cbb613f1043c36f671bc8a6d913336832ead99294abe417b42bcc4aedea7539ebfc11cc497bffbec8b7c624560b577f0e2fa +DataAfterCtrLen = 10 +DataAfterCtrData = 1d5a4b54a371f01eecdd +KO = e3712ee88781952ffb7f141d4b8cc710d148998c + +COUNT=26 +L = 160 +KI = b865a1c4df0939a69885ec3a129d73b0a7e5d4bf6329f62d2c736a783a3cddb287a0f5c1a943a32261189862bb96e97513d9fa40a97d7cf53112d6d036d1cfc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc539b6475d11edc3e4418190adc88f1c435b97df5bf5eb1f144813c7645d072891e4fc6f52dfcc3568ab02731f225295163 +DataAfterCtrLen = 10 +DataAfterCtrData = d76f3558a730456bd1d0 +KO = b969844ab4a55314789c53721da75eb9b9f5d4db + +COUNT=27 +L = 160 +KI = ea8e7d57281272b28744dd582c31d8f6ea402b4c75bb996619883f7a3609983fe99ed73fbaff6446891a6b51a18ada4ad8265d752b89805cd4a09e7cc31cc54c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3222a85659be21c1b3db87b576988b73894967432de4197d792a61819ecd34102bb990c0c3f7f76c394dcb22b43b5b705928 +DataAfterCtrLen = 10 +DataAfterCtrData = 6d29b7bc1df267be0461 +KO = 37852b78a6b01a4a4986f91a856156ea290ab58f + +COUNT=28 +L = 160 +KI = 21199a897fa54aaefb9fca654803a0c6d2782f7e6e6c2f88a148486666bff0ec0fe1b836db410804ec5de9909ca42d4c2d9407d3fc0ad5200f54fd03fc1ca726 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3c928895985331eff9f6c43195f347f97890185f2a9c1abb734b76edb9e07ca7b305bf4205a89d92c402d8cc0d7a33b4433f +DataAfterCtrLen = 10 +DataAfterCtrData = a2346c8d25e7c2abce98 +KO = 10905d4a1e33b7d3d92699be78b7440880477dd0 + +COUNT=29 +L = 160 +KI = 90675bdd99bffb91d6a3f3d76193d1bffc8f8be4fc79590d09ccebddd66cf4ec2e6014f8a1e9718384bfa3e403a569d81a64f9fa9af381db15dae5dda715cfe1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 31f83ae3b179a5291a8876c9ac5167a2e54c094586b9a17ab37861feb7d3a4231471169bc1eff636fb7eeedfab11c66845fb +DataAfterCtrLen = 10 +DataAfterCtrData = 6af3990bc61200681105 +KO = e8cf596d938f3733a141b81d27772c088d6d31d2 + +COUNT=30 +L = 320 +KI = 951d18678484155db69c52cccea35430527d5e670f0f785bd176c7018a62259723b0fcf2d534fd7a244e4d21624e66eb4a28ce93f53a696cee3c9562d4713a7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = ad44bb858f52cf2de7fab0db5d360d89928b56ac520134ef4ae97478417006d635c7db92f2f05535256452fbded32e4bcc21 +DataAfterCtrLen = 10 +DataAfterCtrData = d750ebe5b9f10a5d245c +KO = 4ef6a0b646813d033c14118d070c16752f0fba3c65b7647ff70efe6338b585c569ae342a8cf123c7 + +COUNT=31 +L = 320 +KI = 070cecb534eec3a92839bbfacf7313f28befb5afc6f07b67d32471f9babf78e701a0e29d465db5090cad11883c608fa6d3e480c9864dfea6b8fce1e42a8faf8f +DataBeforeCtrLen = 50 +DataBeforeCtrData = b679246ff90792583bd6f0b8e8dd1b6867308934b77731e0b43295a81a2f2ca13c412b05b98bd7505be6bea44408013c578b +DataAfterCtrLen = 10 +DataAfterCtrData = 5311da0d6463364976b5 +KO = 44d575a69648abec5beeeb1069158ae6ff698ec56a43798bf50719bf8860f8b9eceae65b9a7a298d + +COUNT=32 +L = 320 +KI = 55a4d7a7ce62ac700d6338652fbc4c13801519c063b2a285b6d78843f8de4168046416341c5cc1d33b0246d19166fa2d716f60975be7ae73a77af2e407735f6e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5497b1b886ada1dd7a45128a54f862aae91916ea59ffd531c76a59fab0038c0037fc01052619d474a20e697a419051af760a +DataAfterCtrLen = 10 +DataAfterCtrData = cc1f29abeff2dfdfdfa1 +KO = 11e9a1833fbcbdaf52e014989a1b8aab6c1d6a3cb7ab3876261e509344ba32ea7614ef8efc9bc76f + +COUNT=33 +L = 320 +KI = b01d9116f7de17b83c9bbb22c17a236572290a639a45d2e99aea7ed0d3d470145df3b3657fb80d00d23adccbe7c1dcc3806e2e901a91860b64cf1754e155769d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 36e6113bd04fe8eb7b657903142601fdd3815fd3f3265ed12abf46954d3652479b30ea974d5cb0969b33862a55d03d7f02d4 +DataAfterCtrLen = 10 +DataAfterCtrData = a72f6b6e1ad21f4bf5e7 +KO = 87a7a590f3a04f4bfb34aa5a819af19c7bde7349f31762ef6ac73e04cc41c56ae626045620b8548a + +COUNT=34 +L = 320 +KI = c7e6736b48c72e1cc0d604354029d13645b99246f7658a6b98ad3393420f400f805c6f674c33200393c0bf9b855378a6cecb499683823ac80da703df5eba5f90 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9278d6b6b915d4dde2f08831365c017f181594fc6991aa5a678a901c72c556e2ea58bcf9fee03315d56ddaa0e65ca17b8bde +DataAfterCtrLen = 10 +DataAfterCtrData = 5e1d0ba1f7011c75eacf +KO = cee5a11a570a24be16f4ee95be96bbb7cc6b2c115e041765ca3f46ac75e0aaf2855080c8db7df11f + +COUNT=35 +L = 320 +KI = 4e059d801c88903347e08184aed40073866a1bbb4d055c06d95099e6addff21058662945e0d3ac633dd901a1cf668750d5a28dac76f07a47f0677b57f0470206 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 21022e92e2021dff251763a870fd4ab88e585dc2ab185a3eebe4e9cd39d394a939e151b5bf4754254ab7dc1fa61bd057cf2c +DataAfterCtrLen = 10 +DataAfterCtrData = 90d2850b33dc5250d059 +KO = 58993ba1df2edaa4e18ce105399779cc7aeaf2c08330280d8db1902c3d656b0b4aa5934c2e365ebf + +COUNT=36 +L = 320 +KI = ef7d0d08e4a21413957f25e2ed1cc6174ec0e41863070130eaf268ca57d92ff6422c12dd35adb58289f2f650582bf9e19d7fabdb318938e49f88469d10a68412 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56dcb10b8843182b1f4c0e32343c286ec98fc72cd427a3bc2426d14cd8349c2edcbff7eeb72b4b1a24bad7e5ba94f67b9b65 +DataAfterCtrLen = 10 +DataAfterCtrData = 526a1c4838d3b7c769ec +KO = 161cb96c296d80d59dbbaacedba404860485719b3eed47fd01c38841cb93857048c63df882f8f801 + +COUNT=37 +L = 320 +KI = 3b68c5a9bf1623c4d79997e7b44d5d3f4b6a5972033db4bb5323e7b12f09a1cdea270561adb70fb69cf77d1d6dfcf315d95c5c41c87a59654dfaf6516a9a23dd +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef3db85ccee877f16fc085c76cd00a3958c8abb34761f9217d7a79cba161f13aef6821bd64f76f7afe950176946e78c6f5fa +DataAfterCtrLen = 10 +DataAfterCtrData = 213686fac61df54330e8 +KO = 60019fdb3004dcad714b0aa0308f816f8029a1f2823a6d915bbe73be4f771dac0344043fd686c034 + +COUNT=38 +L = 320 +KI = 2733d592f51ccf70a30d1f6d65e953535863ecc756c3d2f89fe769944de6b8e10ff1fe999ec376e1df356aafd4efe6f2cf27bab89b8f1c7a9cd032fc1f445d50 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ed652cb34a3627a50956d8fba284b060d94535640c02e725d4222092358a921b1accf23f6ca7fadfd9bf0fb412131270aaf7 +DataAfterCtrLen = 10 +DataAfterCtrData = c1e756895da3b8924647 +KO = 2c11f5ae79c3a93e29dcb371d2fe35cc0f57542602f2dd1fe989ae96def702efa4a04ebd38742296 + +COUNT=39 +L = 320 +KI = a7fd9dec11a91dcec89c0ddc7e0e0bc867a785ab11ee1d1a3f0b2ec818a4fa250d92508407638b1e37b4ef1acdcd6e12c1373f888730322d11eed97f38a3d8a7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 61132d4a0821cb67590188366f6fe9430e9667ab2b480560c5f13ba1147faa9e4f6d4504df1aecb992ce3b3cf7a77f9941a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 940bc72c1be5048c108e +KO = c8089e4612964d4956ce75e036c347a67de2a1d82de496f5467eacef915a606fad973176e455a1a5 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 5572ceb20ce4cb93b4a3781e55846f4d012fe5598924beb134a17dedf2b59da3bc997d5a105b423cf49849c33bbcef564a993c8a648b4d8fb567f4c08030f9b9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bca2eda0ac96d53e7f94f41ef880cd2dcfccd2bd0c116a87c7e6485fe7535469da538c92f6d6c8443f480d10ebfca36e441d +DataAfterCtrLen = 10 +DataAfterCtrData = 4072f6e842886be123d3 +KO = abc01ab53b61ce1cebf3038b42a4a854 + +COUNT=1 +L = 128 +KI = cc724db1e44f19ee1ef23d0fa6ed3d622fc79d27fe9d951ad43df82a97bd2e3733559b50c564d0f989f8191aabb1315f07d1ee0912be329aa6c56a65a0deb780 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54a5e4f6a4d163a6940f20875d23069c57cbc7698c422887b2de1bd35a753bd34b8fab75fac87b5cd191a96a7fcf1f570509 +DataAfterCtrLen = 10 +DataAfterCtrData = 6872101427aa37e3483a +KO = 7a7f67bd9331eafa007ae1f1add4f75b + +COUNT=2 +L = 128 +KI = 54244a858a30fa89d1bdbc98517c4bd47f09100fb85b7f303dc526ce20f59e0e860d12c39cb64b7cc25fe1ef3b65440a138b6bc9e6f41cf5929997e289c11230 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18ee923bbcf4230731e9be15d4e3453c68a49d58befeb9527556af28309dcfb43f970cc8e3d08ec6c659c406403e08e99de7 +DataAfterCtrLen = 10 +DataAfterCtrData = d8fc031e99932f2d5740 +KO = 2fb003baea6e8ad49a4998e6c08cbbff + +COUNT=3 +L = 128 +KI = ab090b70decd4a98a9020e28cb0e9b623646b6a69fc268bed7b6651545cd76f432711410667865ac96dcd427da38f76c4f1b0a023b15e39421ef277b69f9d7f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64bcabcbd9627d077c7ca7176d674d78a9e9adbfbe0e48097a21f859b36a0c0e7371c6d73cfd6c567b0687b6806dba83cf22 +DataAfterCtrLen = 10 +DataAfterCtrData = 4f86db0222e1d6a4e216 +KO = 3d7c5643e1ea620db3038d5c70ae423b + +COUNT=4 +L = 128 +KI = 8eab84c2cae7fa384d9e0052ee55a564f48be82891862e3fc5050010bec0255faa22d60c5ecfc59524ca9e769f6dfa8702588ad00981eb8310dd39cfe0a05876 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bf31e3bf7f73d167cd86054b389304bda3a38451377d8d94e2bd466d8c0064355ec5085d00a6e2702d64f8ebd2a85f6c4dd0 +DataAfterCtrLen = 10 +DataAfterCtrData = 17b9472193cba29ba04e +KO = 2240798001f5816e60c3021cf826c3c2 + +COUNT=5 +L = 128 +KI = 3183e108494552a6a4809c8c8f8a35d4f3f7a15f87aeb402b3d2b63c12d1819b09d0c7de848b367764cb5adbba24d2c0b23f4981ad535e226942d3a11a851fd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d53f130574ec446cfaf21beb25603fa2c9ce45551dab06b27545ce908599e316d17ba839734006e5e3317ad9e7577d21ba15 +DataAfterCtrLen = 10 +DataAfterCtrData = f8de10fd2f5984bd939a +KO = d33420938f7c2ce5bc0c92ba75d27517 + +COUNT=6 +L = 128 +KI = bc7b6d24323fbee100250528bb267233810de47646f1843ecd6a3a9d6bc5c929a6235b07bf359d4e4d793e623152775c6f979b1b16909f10d61f3a12a93f42f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9bc51f422ed8b2028b9496610c8af92182da1f890d19dbc7ad6fe5dc03843264e2c54e33ae48832a94ccc5599238076f3380 +DataAfterCtrLen = 10 +DataAfterCtrData = 48aa96cdb00cc40f2386 +KO = 9fe338150500e746e8bea1e8e67172f1 + +COUNT=7 +L = 128 +KI = 6f2467b5b53a25399bc9b10a2ae8d0aa3f698f22b33b0a0ae6860193f11e348205800541e873cd39ad1687fb7bc9e223e380b3064417cb9c5daa95cbccb43f53 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d0855e4b5de7c3510032627d48a490cf0bac90e28f96533ffc08b5845f4e0b5cbbbc4106eaf5d582884899e26a896d8b19b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 5b722b46cb19c0b8e994 +KO = a389b345bc2be87357f6924d904cd2f1 + +COUNT=8 +L = 128 +KI = 74c4eb19709f5868a02e8f66c3a3990e815f18e0f6e3e95c8b73f082c67ef484b2061011002d465597cc9763625bb6e6b8e6475b607717ebbb09558c83c61a6f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8cbb67d8b8cc12410cb683494e228cc598b469331b25017fcc07522b33a7a17603a48d587decf0c8af51e8e2337b03e43ce0 +DataAfterCtrLen = 10 +DataAfterCtrData = 28154dec0009c74b377f +KO = 31f259c7f6e83fe5127d22e7ebf9e150 + +COUNT=9 +L = 128 +KI = c71cc62982689b4e822a65808f25a3e2747bf5c7c2e264914a2fb3991b947711c876760807a421454b86a4044d033c34f26598f6aa0518f4e89cf6428bbf7650 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8b4bff7f9c1099c1da355320f909d2faad15c0387c3eea8a5a85ea3b64900ba1f3a7de709fc03e8646cf18254dfb8fd1ba32 +DataAfterCtrLen = 10 +DataAfterCtrData = 46f38c9626279345ee66 +KO = 155ec029a410a196159fad70b37ab3a6 + +COUNT=10 +L = 256 +KI = c6d2c0d1eb87b13b34ea6c6decb7c08c8a53914b437d9a97cbd475229c2f829bee87c251d7c62bda5871f79509afee37995f916d49944cd2bc4e3c94093727a4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 36b8a93b63e02d564d4ce88c24fb29e881f9a945291ca222d66d2839d38d1039cc58b6de6df43249acb781ef8bb66e9ea53b +DataAfterCtrLen = 10 +DataAfterCtrData = 379c83e925f410f92eae +KO = a914765a43614e56aa2100ab41e2b529b4fe645b6b2f5ce690ad8d0f34f80536 + +COUNT=11 +L = 256 +KI = 9f15386750d0db46f6d7103198b8477e124e55624745c728416bb24f04e8e1c1c348d0fd79d6aa0af0388b933970d0ef2df91373c65616af1cec12eca45dac20 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 276122e0b8598dd89fc78b86b45d74af4a1ec9a19e5701759268714c4f568d712ad12f88c5d45695b2bfd75fd730163c5e5a +DataAfterCtrLen = 10 +DataAfterCtrData = b576f48d1cb6186491a7 +KO = 47f2073cc45ce855a306c96c7d50ec797cc46746847d05823abba713af417d6e + +COUNT=12 +L = 256 +KI = a8e7e8fc9d50f887e67d405915c65ebf870a3a2cf7b80a8a62dcdb0e933fa8573b11ede6e7ee7bc614161abc4cd2822b64293534fb970cff2bca9f5d7d3db390 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d252279502a711dd1c033d20e3b88654947a1c9a65ae40c556f4e3b16a4d2f8e5aba3a6bb0c9c8638d1e87272c8ec9746d41 +DataAfterCtrLen = 10 +DataAfterCtrData = 7de89a5c96a68053c47d +KO = 8329acb6716591aba918fb97e28c40a29a2406ea69f8f091497fae97482a21b1 + +COUNT=13 +L = 256 +KI = ecdb0c36726afbe6cc57743ab5f94ac8afeee09e20d454a6bbee79be5b916f47bbb32050228ace57d4e78cbf495ec474cf4c2be3f04899bcabe8c6bb7fb1a009 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c75e1633187b6b9bfa4fa1924864a9a6161930beb3192f142b6cd1222112d8cc614c4a9ed9006534da821a06684d1f0c2e37 +DataAfterCtrLen = 10 +DataAfterCtrData = b73d5114360e8b1f5e33 +KO = 68c8ef62616a7a7925d54f3538c4416109bdb79284d45c24efb042668b350096 + +COUNT=14 +L = 256 +KI = 5fc126138d6bf1409d7abaf2a713b417895e46a1b5ac3fc295b376935a29f69cc9145972c1510a0ba1d8758e6fce77d4d0c8df8c77b30b3ee683d115d494cdb0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a61f8e8311f547fd0e433460614edc4d10bbbb960f10982668bf08b195ed49c7ccf3a04570fac84eb6ebfe71df562b0de96 +DataAfterCtrLen = 10 +DataAfterCtrData = 1e758784d76a48876048 +KO = bae7b9c707cc97f8aafa158c073528f6e5f7ad0da5ff8e13a94ae9115b19b698 + +COUNT=15 +L = 256 +KI = d4daba71dfbaf71772a62c9d6af1f0fa3b5ed7deda8524941210fe9867c5022b46eeadae1f288754da34be3509876021180492b58385df686c20a10ac37c1fe0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ed2b76c2f0ac307cb71946fd9364a5a087e2aa8ba63d5d9dfea33156b0f9bae5c9c13d8b99c304fac19009646e5d1c23e12 +DataAfterCtrLen = 10 +DataAfterCtrData = ae6d4684c325fe83c412 +KO = 7a70adde3f998c31f6443159dc1e3704f9e6b03a564d26dd4cd5d815e728d890 + +COUNT=16 +L = 256 +KI = be7d2d5b05fee70ab22e55afc8da8ffeca546aa6742bf804212191572573b7cdddb39e27f9eb42ffb5b25be48b7036699255cfd1aa196cc48d95971a1ac8ecc4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0d00493a01454d8a4f293c51d6c5418742a0b2f7a0b7075bdde5d2b2b4a935417d5436afc0bfe93bedcca9910b5c7836de89 +DataAfterCtrLen = 10 +DataAfterCtrData = 965a17755190118d05e6 +KO = ca47cb08047ef5860497821126c8bc789da8117bfd571a942e3f02d99360d8f2 + +COUNT=17 +L = 256 +KI = 1871b4492b030fece4b14e50b56207c108d8701da5d879386e2c6e79734e6549da5482685c20f760f2147e5709b59bc329345464c6d82dd32ecc71a905d8d151 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c515a350787b0cbf2f140b4098f4e6bb0bf201d17b84ea4f4adc5622ee88703f4932e51e2905f6ef35bca4865914aab8a730 +DataAfterCtrLen = 10 +DataAfterCtrData = 8d2eb14501e9e3deffa8 +KO = d74e1b9057351d751efd6b36b145843d8ef72dea056de7096084b66489ee827a + +COUNT=18 +L = 256 +KI = d67f94be5101d7bb94fcb428f1c41ff587d25ab6b496279d75977987b9c49f4db5e3fef376f6b6e086f860860a7290222137a6086d7f7713ec9121012bbe4fd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a6ac420d9200a74a3fb4cb01c5c7ba71bf22d0d0e4465d4a3275192115cbe1e0f7d1a8d74407f497cb1dc2a6c9af0e601c5 +DataAfterCtrLen = 10 +DataAfterCtrData = 59fd137f5c7618c3eda2 +KO = 94d3a4312d3afe40e8fd49b5fc4e851f8b92d34e8826b9ef91d887214df54b3e + +COUNT=19 +L = 256 +KI = 642c1814e68fbd694c7d25ee5d2eb6f463a0be65b6defbd2a9e99039df3c78f79895c50a98baca938a403fe943dcd43e4ce0abd769b93fa5364fe3cce0a267ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf0cf48f2fcc54393c243dd1e142bec16d90335ccf8ae8ad0b659167175cea267831f460b9019ea3fd43cd278edacb0168cc +DataAfterCtrLen = 10 +DataAfterCtrData = db97b3f988e21ff50b72 +KO = 7aa9a961665ab8512679949de68dfb5211d944da029d15dfab56b4de6572c71a + +COUNT=20 +L = 160 +KI = 5a9ecbbf31f50001c694541c8aa07cb3fcda882479185093b8c418cfdf04a7f8417293275329175b5e43a25546b8185a518455c377ecf04e0cc34e7db2b59841 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea6c0988be3f248139db9027bd9ec56187b3f6d96b2b6f9ce875a9d382876cb022a9f7d08ee1e31a89c7808997a82bf1ad47 +DataAfterCtrLen = 10 +DataAfterCtrData = 38774ebdbb6f9cd57876 +KO = 2bc946bc80435da3874c454d07d2f3419a5fc7ed + +COUNT=21 +L = 160 +KI = c132390e5b3c4924c6da7531d6e5c68b505ce6445fad20a0456aa4771c4d9c4d77da9aaccdce58357efbb57d848d56223e798383fe803bf07a33bc7832d43697 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f170b900c8851225de8c8f14ab2848dddca626a6a7d147d02f2e6c9a6e715b7942e5e0d0b3755085eecf2bad57a9a64eee5d +DataAfterCtrLen = 10 +DataAfterCtrData = 5207e2716336bb89fae8 +KO = 837a5c2cb9a65c1b7892b0ea0970c29835d7d7f5 + +COUNT=22 +L = 160 +KI = b84ad151e603bdb0b2ad038262f049fa170707111b598b7988416aa8f6e61847077d7bbf3aee5b4c3574a69a0434ab4127f57b27b93f1973191cbf335a9066d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = af559d27f83864b34d03d778339fa0abbed8811556474b2962dec30c0c286ff4de4837d6d9e7ce35f8d591a9780ee382abae +DataAfterCtrLen = 10 +DataAfterCtrData = 624fb59e403e716716ff +KO = 80e3c6d737d53e7f1660cb518f85ff527611a65f + +COUNT=23 +L = 160 +KI = de9d7f7f193447dad9a44fc999911d6965d956995018cfa06147273d27009485640e1c099352d4a70aafa8796b45278d10fa86787fb14918ef0b939a6e89608c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f4ed751580674ff29d9c1aecede8b03a730eecefababb4594e9af70a4cb88b5c651acf34497863ebd17d3de33313f01e6d41 +DataAfterCtrLen = 10 +DataAfterCtrData = 431e3c857f62b7b2b494 +KO = 2a9304cfdbfc4892fca8eee153003869f17a7ace + +COUNT=24 +L = 160 +KI = 3113e52631f27854e38a1ea2bfc5ccb40c3bd566b9718ceb6275e7e4f7c748d45031a7669b81037109ecf73d775177c43805792e337e55e1433017408afb417e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 419481bc516a5f702b22398112880945359321346084f95650463b57942836f71ee20c98ab98614253e25ddc49e0b13156a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 659aca619feb71c920cb +KO = aab404c612e28370ae5cb83a3428c2d2dd398df5 + +COUNT=25 +L = 160 +KI = 3aaa4fc8d9325f3276713041dbe5d3256f6236409cea143b3fc820e8773f9024de19cf1a62033ae0a2ea403dd96e2668e9b51cc3e38dc9c9d5dae07e6d9610ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d2bce7fd6feae70d5ec87170641c85f163c60b124b8510aba73c72c6dc83b9f0e10bc1e87752e36aeca3b170453510c6275 +DataAfterCtrLen = 10 +DataAfterCtrData = 63c8caf2f5357cfd4e72 +KO = c8daabcf68c5ce1537157dd88684f2babb92af66 + +COUNT=26 +L = 160 +KI = d677946b890a62ed8d2909eca05d07675914d2d1368bc97543227ad7fa590a11e9292d89f765b371899950da238d4a45486a9d3204d07bb45cc54889deb7a527 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d17fc8328898ccac9f56871942da7dab3347ebc992308771952d0efee2884b9b047459f6d676908f5125dc20c5c3a57ebf45 +DataAfterCtrLen = 10 +DataAfterCtrData = 8eeabc71de11311b9736 +KO = 83a5bcb2c6adab2b656ab344fdebf3c23c54d6ae + +COUNT=27 +L = 160 +KI = e91351780448faa0ac6942efa85093d506dbbee39dbfef204e091c0e7b429fdaa83406fe4c9cc6e773f6194ddc6b5fd1f9fa2c94ae260e8add2b967dee881b41 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b5037391a5791c613a6ce3a223e351a416ba8f8fc10b406b7a2fb680a82fe408e80213456ffa3d61755708558d4cd77e4a1 +DataAfterCtrLen = 10 +DataAfterCtrData = 040398061ced6e8a2ace +KO = dfd216996b02a44178fca8ccf2c7e5b08cd69e51 + +COUNT=28 +L = 160 +KI = 74fd0815cefafe6974e4b52491deb0a27f6258727bf6e54dc18ff5f352e0f089d44910d44a64b089fea4c8015ce5d3ddfcc354a2546658cc07245a677636d88b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45de7196dd8f842a7ea00c51d9101c75b80f6fcd0ac69e61b73dc8586af064380d7fb821c872d40b1c41ba68d757b565fce5 +DataAfterCtrLen = 10 +DataAfterCtrData = e5c488075edbe2508977 +KO = e7b823fd57260f163a10144347b2862de068fbc3 + +COUNT=29 +L = 160 +KI = 56ff1d509059245d376f54a928c1f89947668aefb11aed0fee40e4e015a5d7f8b42bef5e7cbcfb5c1d2f373c5ac49dede9a729b2f992768e483a84e77189b474 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c97fbc6b820452bc3ff1043f16b55707c1b725902de5bac02575503587c075403ae95c0ed4a9122c481cf11b010c729681e5 +DataAfterCtrLen = 10 +DataAfterCtrData = 40dbc3cb389509d7e9b0 +KO = 02b9d19838275ffee0f5b3be579b415315af63ee + +COUNT=30 +L = 320 +KI = e4911b2b026ba170eb9fb1be8121ece0f9660b65da0c2d74a1e462d6c0a8bcbd967887d4332f775a1047bee1271838fa0b5dc655fef6f120e87a7f153dee8c45 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2c4288ab691e8dc4cee66a270a012cb00d37d0c6c02c6a1bb58f325465dab81c28b49dedeecd0b70a626dfe6f9d39859ecde +DataAfterCtrLen = 10 +DataAfterCtrData = b54276b101a98fb97c6b +KO = f95bb59b14adb1673fed25357887967b6e75033413bf372b2c788c8a7a9808b0a7c41dd129793695 + +COUNT=31 +L = 320 +KI = 298be2ae9d7c071fea8124d37dfb66033cd2655730a7c80a5a2d68044134e8355b55d33f5750902240bbd4d985e3cdf1c4d449738497c0aa91032d8c03617eb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca2d6cd3f0695747fa8f957afdd6274d9ccb122cdd388b15e6d9a7a28c96ff1d02f4dc723d80d59d59f16fb85924a07e1c63 +DataAfterCtrLen = 10 +DataAfterCtrData = 6de23f1cce7a11296a44 +KO = 27d83416955f1ddefa93c1dfce67382d31c8745180ab821db3b4756ed7c4f28f865822233d39cb33 + +COUNT=32 +L = 320 +KI = 920e3a66a918f2168cc7495c6a76b4553270c96918834b74991736f3a0645e78b327455fce84ce7e8712a6b6b3053297b13c03a0eb24acf7b96cd09b2c273d96 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f432632218e7eccf188b7bac08d398852fb665f688595c7d111b8b780c06a8c2cf0ae1d44d8cb5ea9b53322ff1c4814c63d0 +DataAfterCtrLen = 10 +DataAfterCtrData = f7dec1014082265b577f +KO = 310d78af96e96f4f706380f39b69f96f3fbac05321834607c75c519a6f273a160db041a0e7a38b25 + +COUNT=33 +L = 320 +KI = 94011f2a352f75cf14ca043fed504d51839ceb2a8bf43a24ee3a0f5be121f7246fd543c03096345d0fcb03adc5d2e638ff56ed02911c58db833c1c36270a8327 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2847fdb7739f7de778861b479cdbc9441c4fb9b4976be5684953a8a9fba3e4aa29c01aa1f9eb606ed0469e14e1071438e9a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f5106ec01e889465242 +KO = 7d581b5c9c0d985cda803453c77dbbc56fdc882eb1c4d7f7d4ad903e159bef6f1089cbec78a1abe1 + +COUNT=34 +L = 320 +KI = fda680eee8dac0ecb75f180b2d7f5a6dc9d4722088b30118612004c6d998e03a02c2964ccbb183bf2d99bac9a49651759cc8354dfa622b764e8657ff84f598f0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1dbddd0f5b9b47543f0878fe402942e57938e23e1be2c75d893395b31db34016df9f3814dd0ff31e72b9251d07a785e36758 +DataAfterCtrLen = 10 +DataAfterCtrData = 386f112fa8c239629165 +KO = 3aed75f9f5e22fbc6343db080c166b6f9a157994bd93fba1cb07d4cb619b82b8fe8cadc024ef95fc + +COUNT=35 +L = 320 +KI = 1fffaa4b9842c94ea8c57ec003c68ed338a5b680dd8bc06e8aba1d21c728f1380869654c293fb89df1df00ed9213db775d1682549020059bf7e9f6bbe9b6c96f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 88122cef5e06aa74c1e7d40c1421008d1201120dc8b6fa170fc87c3f82c0f4d6ffa3a70124ec37e8899c9dfd80d9f1e3f948 +DataAfterCtrLen = 10 +DataAfterCtrData = 2f5206388883870b96ac +KO = a41b77d6edccacf32f61e9c98a3e3cd100dbc0e663fc4799a1bfa4dfe8088134700c13fe007d1df6 + +COUNT=36 +L = 320 +KI = 3fad6f4aded441a17b76047569b60d26abf2c1a3b9432d98a72fc52822f0790c29ac0775defdc77642a2183445145a5b33ac9a40521288aa4238bf8efcb10e54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5f8db5bcc839dbba6966b62fc30d97f5cc228aa263f2fcf8fc823d09506c529cb0287b0fde1e144b5097e6966f736e1af537 +DataAfterCtrLen = 10 +DataAfterCtrData = f7a5d2e01c7055563178 +KO = 4c9cc9249b119da8c4c8344aa19ea7c1f3db3f342c8981028b230e1e13e8198ff4feebc2412723ed + +COUNT=37 +L = 320 +KI = dcc272a3d64bd18a2e45ae3b45877a5b50515db9931d57e1fae63979345661064c036732deb300b06ee4497b78d640e97c8079201b8a920085f1ad941a2baeab +DataBeforeCtrLen = 50 +DataBeforeCtrData = e823c73fdcbdea7b1e0f136a034ecaf299bebce60100844fe7c29916b4af8f8eab4a1f12e37aeabd761c20a8b98d62d21261 +DataAfterCtrLen = 10 +DataAfterCtrData = cc8ad0c5a92e7b80dfab +KO = 5df98c929bcd9b686d1d0e89748592e38bce64ddc92c68e3fad120784cd5dbff9fedbc2109a3a553 + +COUNT=38 +L = 320 +KI = 0a4bb8160a1fe3d76c26c754a88fa3e85e69a5d0fc253ba01087cac9aa13f7da3c0e1cf0ac8a10f7db8dc57d79e5075e26c4e87ad92aed1f009f356af11d8b36 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 803cc4eb3efbbc6306f060db732d178fea3c74416f62b2fc67163d55bff449ca2728c34a86c6b3b7d68b891683eef2479f66 +DataAfterCtrLen = 10 +DataAfterCtrData = 2397e48a335fb06e71b9 +KO = ab0be11faf60f3bcbe3cf7c568193ddb27e05fb682fab178c9ceb08b11fe9b606a0a48bacabd672d + +COUNT=39 +L = 320 +KI = b6ac4ef4b01390abc29ac36f0b16a2a0138ff2b28c03eb707d3a5f521ff0dc140a849c5461f673b23c0ecd3b8a0d1cad8fc41305391a93c34f36d8d8cad4bd99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4038da1b122103fc77c942114c330d7ec8893d0bbc27e3564c40dd0967ce3419becb0575c737dbbd2eb1e1f42328864c93f3 +DataAfterCtrLen = 10 +DataAfterCtrData = 38241e63709b3f22100c +KO = 8e75fa13f2b156228a378bc0c306307db319da949c9256dc84b5e096df4eb979f4b4ca14e747aed3 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 4cfbc55d3a2334c71787ea1c4b9426106b1ba327a909d54fc9b3113f4b74617fec68858a05ea9943fffb0623af633f2a16ae87afa37e3f304da41f7b83e4cb91 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d6b4804ed912a9bf3005db33c221c6793ff33ffc90bf559811d63fdd0d06f8f36da610f2d555ea37bf3f1220a8e8a8a8629 +DataAfterCtrLen = 10 +DataAfterCtrData = adbd9e4688b45575d385 +KO = 5260b2e61f6ad15e775a793c699c5583 + +COUNT=1 +L = 128 +KI = 24c720b9415097277dcb26e793d3e9d7b20f8ce78bcb01c4b399b5c7bfc34b3dc34c5f7321b401a2a9af6b753245cffb4b4b5dab180cf8094e93fa081649e3af +DataBeforeCtrLen = 50 +DataBeforeCtrData = e5df17992ef9102ee5149122e2986a645afbf936c4fd8edf93267ad85d64f575baeb8639d41a7566fa08b92f2f660fd00c0d +DataAfterCtrLen = 10 +DataAfterCtrData = 4a230677e363056e24ce +KO = bf503ba199ba90be837ac3c3745363cc + +COUNT=2 +L = 128 +KI = 5a2a9594d7786e8b5f48c56c4c582e436a5a99396c208e93feee3a790802937f4a95d5c7dd5c66e10ef34324cadf7abb9b4bab57bfdcb856aaffad3026a144ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6751d34831bae12e11c81ccc3a1367e1979783a475f81339a461c5f2c2d337aaec909e880a5218b8f5eb8000d89b19d5f71 +DataAfterCtrLen = 10 +DataAfterCtrData = e81a7d36a84047f84c3e +KO = 97eed29b055f5f114ebc0b9e5d49ee47 + +COUNT=3 +L = 128 +KI = 33e9a71d94f44e21421ce1b015480865eaa16558e359e10aada02f9112fda069ade5e43a072213b0db161b467e58e08f103bc63ad08e9669c630d4f9525a24a5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92a818e6b48419e57c242f9eae57935b817b6a2dac3b85cecf0be660b05acae54ffe4d9d6f68a69f1bd9eea3ed0b7e09284a +DataAfterCtrLen = 10 +DataAfterCtrData = 0ca5650af63e4eb0717b +KO = 70da174a3e58bd3371a91be71bffae86 + +COUNT=4 +L = 128 +KI = 4553b2b51cc1c23ae3255839972a89fe22c0149393baa40b08fc3477a9fdb33e10e1993030bf6ea7858fc03410e82d246c7d8dd5ca06b8b84a89ba15c8a75e19 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59fd6811eb0aa1e40d4761eead4e9debf4b4db568806a87685dcb935faa8fffa742905b5b2a54cdd9cfca6fa13b9e02077bb +DataAfterCtrLen = 10 +DataAfterCtrData = e07ba1a7e5015b1f6b98 +KO = 0018b8d753ea6a61f6f017a5ea2313b9 + +COUNT=5 +L = 128 +KI = 4377c4f6a6c2ac7ceef1bab873b6e9aa011704d0736ec7d5704927ad0b5e485c85100aa03cdca330acde31468d891461730bfb24d282ed2b2f606894fa6141ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8a70ae275832e5ef1ae19cdc1259b4dd1db238d945e272e4141f4d0755f772310f9e0f838d4c860d8ee925683fe40957b434 +DataAfterCtrLen = 10 +DataAfterCtrData = 931757c1569c7770a48b +KO = f1dc0dc1ff6f0eac66b56c72310cdc8f + +COUNT=6 +L = 128 +KI = 1152d75aff54d28b6a8de2611b5351b368d74ee44797e80bc1ea7f560a41bea877db0caf084a97a8e7faa34c89bc404573e8fb35f4bf821b8e89543b1334bbe1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 456eb4ec76217cf2dbeab5f79d369d009bbb52323fa5fa94b2909866f552e77f266ccf8a36d8533a5c37845d4a3f68c25e92 +DataAfterCtrLen = 10 +DataAfterCtrData = 8203bbd90ef8721dea1d +KO = b36055de25dad68d988b496dc074d322 + +COUNT=7 +L = 128 +KI = 5163cf29c163a042df9075d24a8e4a9e359b908e58e3638b0f82fdae50892a5de4c42d99b85cb1c618569171c6a0f1c8b0327199ff5e7a62e0d75e8d8e078ad1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a2c045c9cb176d3fe11580da231217bc662894aaf8f7c7d3863dedb31e3ee648ba7c2acd53b16c212da1fb0403a412623949 +DataAfterCtrLen = 10 +DataAfterCtrData = 925d331d635a0caa1b38 +KO = d005ab0497da2df2c850b2d230f9e72b + +COUNT=8 +L = 128 +KI = 453778c0de8da39baf8511aaf0b7a05bded4f577a3df8ffba93484f5b796aeecc15f5555f4c1b9f500b5b5fc488cb1de12838b42727d7d6f38b653f5830bc66c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4e442923b685f0e537e579b65d077a968f99f3e423495b5e666805437d0a312329a447bbb6caabc9855dad2a103a47bb73c7 +DataAfterCtrLen = 10 +DataAfterCtrData = 61f5ef53e575c3bec081 +KO = 887b236ca5d31c86cea0d2499113e741 + +COUNT=9 +L = 128 +KI = a2f41cf4d049ae6713e2f0c895c2b197f3da6faa36fe5ebefb0cae78fcef7b9af8d866e4f037ded92f1d9a58967ee943c1e5d0ae8e6004f815e9f32a747b13a9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d534f5828578fab068cd2d1fb15ca051fa6d8685f9774ad79d7819e895f09f55ebf16c2525ca3649d4aca425a09835d732ca +DataAfterCtrLen = 10 +DataAfterCtrData = e50171924358b7d9e6c4 +KO = c43060b882c5bc50ed6f3fc26f0f65a9 + +COUNT=10 +L = 256 +KI = 9db09a2c2f5c2b1d1a441f479af772f5c2b642c21eb468a66235d65eceaea581363a80e795b2406a20f0ec9e1c33a66c8d74ea3cf7b03ddb361bfe59d8767694 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 178292a0a8158691f580d27456a9b9b2f59fa3a98ec21bb90dac0618ae5b24b76031dde9dd60e87730394f2883ba46877338 +DataAfterCtrLen = 10 +DataAfterCtrData = 6a411c784cf7f552918a +KO = 80f347cb6d3c278489da11b0e4d9724553fe2d47242f60bfa20ceb3213540154 + +COUNT=11 +L = 256 +KI = 0294ec05c37b89d129dc0f40788b93b2a40009e49f1247f6fed8c1b873c43cb5741afcb3d5363a162e2b3710ed80044c5556f36a2f9c5546ab796e98013caf9d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2191c1298b574a7fbaf3f90dc120dc6ebe720dbfbc4be620c4b2965635571b2b9ee243ad7c3141303f3c8f903ffdeb14cd2c +DataAfterCtrLen = 10 +DataAfterCtrData = c6ee4e9a730641315565 +KO = ac05727fccbbe46fd5c36b5e368e3ff925281877a9b9d76ca80374fc8f964249 + +COUNT=12 +L = 256 +KI = 0d95ad022214cdbec9c40cceb9a3b7c3230c099eeae24b868e317f7db44a74b5631b16dceffa899592a54da2b705ea64d73c4d83b9cadffd0665c9c92a94135a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cc0d485101ad7b734f1cfb60a7cb9493f100880cb39d15687bc3e4ea6f70ec32de19ac7a04bbb7a384dbb2563cbeba482814 +DataAfterCtrLen = 10 +DataAfterCtrData = f433909330cadb9ea0ea +KO = cf00eb4220db203594002c6fca2aa21680d63d279165214441f35a75cf6ba6fe + +COUNT=13 +L = 256 +KI = 36a4df6f2f631f4ac633a20037a3c8a35d2c180be334759ee3821fde2ddd3563206f2e9718c2c7ab8e8f08e5df3db65da477aec397d6e5987527083c9d75a29d +DataBeforeCtrLen = 50 +DataBeforeCtrData = de0d11c61ce79b2574b8dd359da0e69ce16f55d47e3bbaedf355ef6e4cb9d5cca2c51da2aca127c319a84ea22fb073cb64d7 +DataAfterCtrLen = 10 +DataAfterCtrData = 9bfa3508e2fbaeb41d92 +KO = 8a4c2ccc746774c125aa4fff05d64c9b4b65b2a59fe8aace7103d9ff718dc1b7 + +COUNT=14 +L = 256 +KI = 11c9b0a71e504fdd40ecfe588fddaf1e45363c0ce4caa97374ad77f753fabd52eb6b1d005bd1b2e1971bde86dc9c4684109819b277a7e2d0f2b1fa0ffd454524 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e82e244ae75361e7ec17c7b0b0157b1095dde3968e587762d4cf39caffc5b82f30281c555d48d3ab23401131122747ad3421 +DataAfterCtrLen = 10 +DataAfterCtrData = 5907fd32bd78708fc172 +KO = 7dbc4b6aa4a315bc6fdc4e08ffee3994095836c96b45ef22c9524ff2fb6c3995 + +COUNT=15 +L = 256 +KI = bc04b09a88fe658e0c0cc39bcf507bbc026e89975ff7cb2db461bc7962f1de14616cc8fac59bee7d2ec03750a721879dc5db7d00d31bffc18526703d38d38895 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b701e5589aeafb78a23b43aebc52e4979533038e85edebe67545681182647f9eb77ba77859c2eeb36f75a5e42c6f3076eeb +DataAfterCtrLen = 10 +DataAfterCtrData = 3809ec93ffbc72dc6929 +KO = 53de8c1674e4e018c74d78bc3d81536014fe8f73c8529240bab08dd4d120db5e + +COUNT=16 +L = 256 +KI = 59319a5591acf9ecdddafa585147fd7cbc9c02458143f83de40951a0fc48a60140c09bb4867e508dc9cf22c48ca6f93e9a90177dffa2f50269e13ba64faa5a9f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 340f1177a6815771d5218ea246c1f734917ddcbea05baa7fa73decc4ea8e825a793a97913516818176b11c800e769f142066 +DataAfterCtrLen = 10 +DataAfterCtrData = 667e100a6383c0ca8ec7 +KO = 9c81791423e83fa759fa99624ca8effefffdf254d54fa8fbe113a3963373ecfd + +COUNT=17 +L = 256 +KI = 5ec07a73f1af2ae63966bbdcb53712da91f58b30d2e240c6e25a43ea450f806b6f0945ee6d1d01a9caf5fc7dae1e9cdbc45e7e3ec4fcf18ee0fd3e1549d29739 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ed371cb884bc024b5e41de399c42bb6398d40c0337392fce93e98e1c5d55507328d9a32420acffc018ac4231e901d59058b1 +DataAfterCtrLen = 10 +DataAfterCtrData = 7c211538631330b3708d +KO = 3cef2631e19c58c6810d6b3eb18e4e9891b330545f6ac6b0f5c6c9b001b7d083 + +COUNT=18 +L = 256 +KI = dc6ecac317188669621944066869c875ca539b878ffaa6f6645f23bfc4e4048176014575932730bb769592aa4386e3807bca1937858818623d3d4bfddea2286a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bcff857bf518248fdb3caee15ac609bf3ba20f9afe7566f46df30e5de26fe81839ce6209b4c80469febfb8437daf8513c5c7 +DataAfterCtrLen = 10 +DataAfterCtrData = 6bd4d6fe049a65eb503a +KO = e13b4768afe9550b30844d9f95a767f0fdc1e40c29c9bf1253f32a454f9c50d6 + +COUNT=19 +L = 256 +KI = 3e334eb4f4f79d7d49eb4666f2e5fc8180dceed34b033c1599d6242c2a6df753587a68f1191c1cde8e738fc93394e166f93ae757a152f03abbc72437e4d12c4f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4befa36a247138f1bc600e4a352792f10e58d7d1791a4cf3faefde08967fac2beb9a57f014e8c0758d3917360ae945fab016 +DataAfterCtrLen = 10 +DataAfterCtrData = 63b508c8f978651cfb00 +KO = 4cff95a0a5c95feb9ed1fdf75292936ba285d9f7d804186a1cc2c462274871d3 + +COUNT=20 +L = 160 +KI = 37aef96df90d190296f86cb67594333fce3c8b9b75c9bbc5187b119a98802e2d6b4733ba59b2e33b3f8e78287e475375b4c59373be558aaf718d376ea5e80c56 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40d8a309d64ad74ed9f915960b845292bfb2ec6c18cc15c752d88b7789a6d945e97cc3471c2b8339bd7aee55873558fa9533 +DataAfterCtrLen = 10 +DataAfterCtrData = 3ac03801d659ad86fadc +KO = c445439d0b3b7aadc23a5ba7015f81d6a6438833 + +COUNT=21 +L = 160 +KI = 5ff76f47516cfa8ff4bce5f6c4292b81e6248d391eb1f1717b459bc35a4c7972250cfa52d1afaefad6cd001c04313b3cea7f9e11eb58919d2d644128918b2d8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0e60175149dcd2fba4566bed05272888b94dfd5e7bc1d5f30b7c93f186c8d866ea681e295ba7c75b5ecf20548fc6f676bba5 +DataAfterCtrLen = 10 +DataAfterCtrData = 54f2cbf0235fbe2ab719 +KO = 69afc53dd5c295a85ace06b7c10ad7117eda396a + +COUNT=22 +L = 160 +KI = c831f826ac68c9f854a31487277ba2c4512e5c1e9f3bde287ce163d2d8ea22511260a09a386a4e2f76c6b7f7caed9852379d7b1ccdab3b045888914b44859b1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b0255d15fd8642f9098302a769aef5f2980e25b5eed520077e23e5f3cf0e0a3f4701979e6104b2fa067550322482ee70876c +DataAfterCtrLen = 10 +DataAfterCtrData = 24cf64a3b5c92adbc8b8 +KO = e370083fa3ed646501fd0a277d4895f1afda83b2 + +COUNT=23 +L = 160 +KI = 522985114b48a3e27035740da87e0e7ef2cba48c441b67dd16e96aa0893769f9955f790308b44c1433782b98d918415bd8c15fae68dfe0c800dd5c3b862a849c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1e9c75c5693291362f270a926949975a9dc26fbf16130f0030e335281453e5c990b9521eac1e5e27b97dd81b8dd541ba103f +DataAfterCtrLen = 10 +DataAfterCtrData = be3967ed7a4164b25841 +KO = a30fbf5ef79badfcc88c35b45a61a7bad9228cb4 + +COUNT=24 +L = 160 +KI = 24d5b3f642ac5e68b1f6e667d87902d96da5ce0090b5b114e3eb11610e81d6212af0a7e309644579fea14fdcd6bd36771f79cac181d7042da37aee59499ad934 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 77ae3feae20b534e45e8df8021f797cea73d3a2ceec7d328d2fc3e62389f56be1571a2b498331f854af41632b75e41799e73 +DataAfterCtrLen = 10 +DataAfterCtrData = 6768aa78924e3928e3b7 +KO = ec4ae1c8665a3cf6e69c6de47626c9980d261400 + +COUNT=25 +L = 160 +KI = 7447dec459fa59a184bb7d42f68441ee3131fb59774c08ba73dfbb4f93511dc8e9a1dd249348b44f74fdf69190247b47523a124c377c06b10af9f1571f206af0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9326455405320198181e232ad751fcb0740e9a7077a6c66240f732b8f96f5cfcd5e6d7410d3143063286e7fa396978b20905 +DataAfterCtrLen = 10 +DataAfterCtrData = 506c9e201513ee7b66e8 +KO = d953509fe5636139d3ebbd7a2726d860d49a1b1c + +COUNT=26 +L = 160 +KI = 5123e3729d811f0cd06671dd6eb4f78514c795030bf7b9d9c9ce2175e726f923bc9a611b7b3a2632b16cf69af5909301e3878265a4c255bb98dcebfec8ed1d85 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 231392e7aa0b269e4e5f889ad407f6cc1c1bf4569a03a04162867f627c61da3dda70728f58f1f37ad9c68b6ace37f1669dd2 +DataAfterCtrLen = 10 +DataAfterCtrData = d6059e8cfbdc59066412 +KO = cc8ce52e8ab9671a1022dfcde3eba47a58021edb + +COUNT=27 +L = 160 +KI = a8fb446125a48d5766e56275a570ae03b4acbcec34ba1a65dc51c08c7bcd54e69bd4ebce6351078f67664a4004067a6b5c8c6b3ff006862480ba5acc28f20044 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a9a03b997a7166e3df8440d1690fbe01e87c1ed4f336ef3079e903d9c6f39dfa37a1511685b84fee617a68dde6eb3af67acd +DataAfterCtrLen = 10 +DataAfterCtrData = aa3e2b36773fb0b76a61 +KO = a9e22aea821e1b59919a88d3d6be87ddd99d6861 + +COUNT=28 +L = 160 +KI = a26ee42bf30cf61f91ed2401a3b980b97c7e36d43c03893c486050aae32c8e45a0a37e32863141b41f95efa67b614161324f9c8e79ca8092a564e336d5eee19b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d3ce1008a2da2be926632af599848e68e584c7ac5be4e4b6c68d977c0a50adec692b2783c2dcefc495a1e31a0454afb41ec +DataAfterCtrLen = 10 +DataAfterCtrData = ac62fc398abb84686790 +KO = 6a07309b8fb37c8a935564c7cf04439d44676745 + +COUNT=29 +L = 160 +KI = 2d6e36ea15d31dcda6964638badf7ad0bf33e61763863a7c4b98650b7f84b0beea9fba0922e8512352eec5b4a5e525ce075d3aaca27f95c254aa7902d47bd79d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0948d15315d2e0e8b3827759d9a811951194089d6fe5088b7592bd3d1ca1e11ac4f0e61e7eebab1e4d4318cc4842c957978 +DataAfterCtrLen = 10 +DataAfterCtrData = 2a043c81c6f8315250ea +KO = 03a3174d4f308cff6a7deeb0126f79726861a593 + +COUNT=30 +L = 320 +KI = 6b759504c081a3ddb7c26b44bf8fdf5f35a5cd9dfc0fa4d8ebbe5c3365a04083ccacb5e0da41d48f62e9e921eee3d2443f3de5281679100df8da1e0b2fbd0df5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a2637d2583725b25d1f92bb58676f28d743400cd8dbaaa87921e56b50321328f80858d064b5baf52a0dce4f38fb9b6c0c72 +DataAfterCtrLen = 10 +DataAfterCtrData = 6d97eac4202872a1c704 +KO = 1dcba856d7f52ee0364661f874cfabacf9eb2ff9f242bab8bd0f89f55fc0c80bb029d6da685dcc91 + +COUNT=31 +L = 320 +KI = 14264518696ca7c45767d725757c756d30db81998a8673b873c3bd7f642e57a45d102c1233d309793869c7603cc51befc7ba43f54959fed92dea7ec838bf93c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a7647ce390f8355a056a13ac6249d5145753858c71c0c02d19cd3fcebc970f3174107d932e15e5cfa05d7f41fa13ba8a668e +DataAfterCtrLen = 10 +DataAfterCtrData = 04100e0942aaeba9e09f +KO = 37201f62f401c87d2eb3e3565f59e977ebc746ec8b47ffeb21d4eaac037856bdd16636d651785008 + +COUNT=32 +L = 320 +KI = ebf3ccba85a9ae4d74dec4e1260e22d6b195c5c98c7531be173ea0223784aeab84e84e51f5ea41f9ef814fb3283835d656469971ace1d10bacf4165cf7b20263 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee5e4692611cd113b340a001df8f88c651d6374cf783d927a2580b180b655675a66ecb64643d39c1f7419619c82116b1c8a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 00ca220972c9d8bb32ab +KO = 15f4c69e4738475ae503dea6847d132e6babb5e2837de31a8c571b7acd1c4b68c6fd901e3dd03eaa + +COUNT=33 +L = 320 +KI = 096deb68e6dab7641bdf3eb486d63fb9d201ada59d77f7df98820008d564311d5a4afd7462e0b457f2fd6428bdc40629c3107b2a04ea899778745fa397af9f1c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 74a80efc5d8e957665711840766d6a3de9902f1466c0eb3ce923f867b55f23241de8b70465c87e1f08db6d5f82e893c74347 +DataAfterCtrLen = 10 +DataAfterCtrData = 478cb36124d51494a0bc +KO = b916e35dda6df806f285b4bba1a15664f7e2c1b906a006ee2edc0d8fc26d91ab77ef3f3758af9238 + +COUNT=34 +L = 320 +KI = e2479e57d73aeca9b7d6334872c357f4f6f2eb32e95985f83956cdb6028ff57a33555ab089443b28e39222c8efcbc29966f29338da53340f328e451c4dc40493 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a270201f851ba3b6d4b4dc6dd71519deba161e13f99f3c95352685641e805bf4c874eea262c85138dc772628fc830dce46ca +DataAfterCtrLen = 10 +DataAfterCtrData = f5301eef0220ce1c43da +KO = d86c6a5bad9a2243e5d81ad455cc1d952d19fd508b618e6be47cbcfab6e6b69e204e59c04a3dd8ac + +COUNT=35 +L = 320 +KI = 2c18622303f432e984ae7f302a602d802fc464c4963426f300cacad80a75c537b355fdfa90fb842834406511cf585088160bb2b47d89239c39fb4b71c7473b12 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d29878664540e022208fe4bb72e2b6e90ed5ca59c7c74766d2be738e25eaf9f5488f8b299217eb07a6e79779338a5a9a08d2 +DataAfterCtrLen = 10 +DataAfterCtrData = bbd97c7b74fdc59a75b0 +KO = 2fa49d5244c96f5925524426c4a54dbe45265c596fca61b4dba04b19b146aed6f6c6246873cd0c77 + +COUNT=36 +L = 320 +KI = da1e384e164b5f6c4b7c17308856ead456ea0bd7538f56ebd6f4b02c2df22f1afe43266b3b44a76c742391dbef5cc1be8b5cea6db1f506c573a1c02293fb98c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 462eedf7303ae25f983af70d6e875bdf1b4278479f4da44f7822b8707d19d07d761f77e05272bed5cd1c6a8cf725bd78fbd3 +DataAfterCtrLen = 10 +DataAfterCtrData = 8601804752dfe6a18724 +KO = b266d1acfc955de223a3ca65c1525882607080b5d329ffbc9c31028696e305b1b37c6e5b5caef0a3 + +COUNT=37 +L = 320 +KI = 0e94ac817528906208c6d3937ccc19e77c7b81ecbb25ceb46bc490331e05d491a5fa3f598dcc15d25173601891618b74b092d6d367896320dba96b5085d84864 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f3aaba1171a12741eba4dccbc0532f608f14cbd5cd708a820ea141d827cd765c668320176e40c98e8f642798ac56d3685fb4 +DataAfterCtrLen = 10 +DataAfterCtrData = 0100aff840135ef054e3 +KO = 3d3a634ca9e3248355526e8d25e03712b2811d0abca0c66d2f9d363bd95e73a7d3543a149f2bcf00 + +COUNT=38 +L = 320 +KI = d2caf6f581a8e5d4faed18759c3eaea9493c8fc04fbc7342bc10a8ba67ad0b49cb85e0b6c589779d48de25ee6f202cbbd5708d3090094b8cfb2b209a42112c33 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5d0dd77440d3df53afe15799c78f265126f9841a899e7bc16c7aee124a052cfcd06924e6ac012c840fed7a0ec206f1623b2 +DataAfterCtrLen = 10 +DataAfterCtrData = f710a740156d6fdf4468 +KO = 0121a1de832c7128b87ba9919c323bd2b9c4f608001f8052f69e73e2d2718384e6d742f5a378b94d + +COUNT=39 +L = 320 +KI = 2e9206d4c13c6a91c6659ea39ccdf6d05c2ffffb807017be6fc1e072b5f93baf424b5366a8214f319e05c5c1081f1a7b1dce98c9fe825e556cc8ea431749e316 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6d7b6628e69976091871ff5cf199ab0b33fd80f50a673bcdf04cb6696c66fcfef2cfe77151b6461b0130221a70db21c8de9a +DataAfterCtrLen = 10 +DataAfterCtrData = 93e9a7a1a50c62442ed4 +KO = e7467de03054f0855323a521661c1de1ea98085941d117505ca79967e08114ae14e63d5e6ebc7141 + diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/fax/README b/security/nss/tests/fips/cavs_samples/KBKDF/fax/README new file mode 100644 index 000000000..3703603e3 --- /dev/null +++ b/security/nss/tests/fips/cavs_samples/KBKDF/fax/README @@ -0,0 +1,4 @@ +Vectors taken from: +https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/Key-Derivation + +Modified to remove CMAC TDES2/TDES3 test vectors. diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req b/security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req new file mode 100644 index 000000000..dfed872a6 --- /dev/null +++ b/security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req @@ -0,0 +1,41783 @@ +# CAVS 14.4 +# "SP800-108 - KDF" information for "test1" +# KDF Mode Supported: Counter Mode +# Location of counter tested: (Before Fixed Input Data) (After Fixed Input Data)(In Middle of Fixed Input Data before Context) +# PRFs tested: CMAC with key sizes: AES128 AES192 AES256 HMAC with key sizes: SHA1 SHA224 SHA256 SHA384 SHA512 +# Generated on Tue Apr 23 12:20:16 2013 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = dff1e50ac0b69dc40f1051d46c2b069c +FixedInputDataByteLen = 60 +FixedInputData = c16e6e02c5a3dcc8d78b9ac1306877761310455b4e41469951d9e6c2245a064b33fd8c3b01203a7824485bf0a64060c4648b707d2607935699316ea5 + Binary rep of i = 01 + instring = 01c16e6e02c5a3dcc8d78b9ac1306877761310455b4e41469951d9e6c2245a064b33fd8c3b01203a7824485bf0a64060c4648b707d2607935699316ea5 +KO = 8be8f0869b3c0ba97b71863d1b9f7813 + +COUNT=1 +L = 128 +KI = e4d94da336fada7c0ee4a9591dd0327a +FixedInputDataByteLen = 60 +FixedInputData = 538fefb2eeb7c50c84bf603a7beddff4bba049f0052c45f13c56e9ae5944eb22d677f280e5a29c588cf40c7c57f7767aad3d595069fb40d02c01f866 + Binary rep of i = 01 + instring = 01538fefb2eeb7c50c84bf603a7beddff4bba049f0052c45f13c56e9ae5944eb22d677f280e5a29c588cf40c7c57f7767aad3d595069fb40d02c01f866 +KO = 268a1d44ba5a5b1a28b9a611c76671f7 + +COUNT=2 +L = 128 +KI = 218d052c2d424179ee402487a8cbc758 +FixedInputDataByteLen = 60 +FixedInputData = d656dd657bd57afe46e8579641663fe0aaf6ff7887c99f9e19d939022c697c559d7f35c668c308f61c96a06244d1bad30494858f597632d374477bce + Binary rep of i = 01 + instring = 01d656dd657bd57afe46e8579641663fe0aaf6ff7887c99f9e19d939022c697c559d7f35c668c308f61c96a06244d1bad30494858f597632d374477bce +KO = 5203697c14fc38241fb285b47c2ca709 + +COUNT=3 +L = 128 +KI = 0b4e767fe2c272b823e83e3fe3b25f59 +FixedInputDataByteLen = 60 +FixedInputData = b69deca735b237676debabbcc246063616add094254fd2ffe77d4a5fb5230e81e7e3bfb124293ed8c5972aa00152979be98be844d5d129659cc6983e + Binary rep of i = 01 + instring = 01b69deca735b237676debabbcc246063616add094254fd2ffe77d4a5fb5230e81e7e3bfb124293ed8c5972aa00152979be98be844d5d129659cc6983e +KO = 5654c9cf2964f6c4255a5335cac9185b + +COUNT=4 +L = 128 +KI = 60a49a2ff5fa5373ba658d8ebab5876a +FixedInputDataByteLen = 60 +FixedInputData = 5cffbf22c8efc60325a7df5a525ad424e8ff2c117cac8196963ee3e8251269eab4ed1155e3d1cfecee46962d6db8a8f3f370dd2b9714c61b130ab4d6 + Binary rep of i = 01 + instring = 015cffbf22c8efc60325a7df5a525ad424e8ff2c117cac8196963ee3e8251269eab4ed1155e3d1cfecee46962d6db8a8f3f370dd2b9714c61b130ab4d6 +KO = bc71e46e669af6e4330c6ee0ea8b5945 + +COUNT=5 +L = 128 +KI = 3bc721d32372082d3a181dfb819a3637 +FixedInputDataByteLen = 60 +FixedInputData = bf6703031fe8a1a1d92ae37fc98810d5ae0c4057ccb260643dc682f7611c53e6932ca439463a30302aca211d3243597f6ad9c576e7185353fa8abc2b + Binary rep of i = 01 + instring = 01bf6703031fe8a1a1d92ae37fc98810d5ae0c4057ccb260643dc682f7611c53e6932ca439463a30302aca211d3243597f6ad9c576e7185353fa8abc2b +KO = 0c3c80fc034f60e7b8da38f7df6f0395 + +COUNT=6 +L = 128 +KI = fcd1eebeee3b35a3043e05368d97e27a +FixedInputDataByteLen = 60 +FixedInputData = a70ec37ff8171bf54114805cab01d67646b3832fef4d744c438a0d244815e9a69cd2a1411b153ccc79abef312e95251f7279a64b55db0b8028e23ce2 + Binary rep of i = 01 + instring = 01a70ec37ff8171bf54114805cab01d67646b3832fef4d744c438a0d244815e9a69cd2a1411b153ccc79abef312e95251f7279a64b55db0b8028e23ce2 +KO = 2f4a0dd8d31bf8a0b91909f274582c5c + +COUNT=7 +L = 128 +KI = 38a475d598a99ae1e4cdc189d0cac27e +FixedInputDataByteLen = 60 +FixedInputData = 74e7be6d965045c43a41b89bb8b88ec178038e016495162402145cf2426381155f2630c5866d0fde9b9949690203458a4676f4f3bc3eb7ea4c9f7a46 + Binary rep of i = 01 + instring = 0174e7be6d965045c43a41b89bb8b88ec178038e016495162402145cf2426381155f2630c5866d0fde9b9949690203458a4676f4f3bc3eb7ea4c9f7a46 +KO = acd4b6cc8bf31f46523edd5ecdb82888 + +COUNT=8 +L = 128 +KI = 851eb94c2d7d714eb2950b35dd724c61 +FixedInputDataByteLen = 60 +FixedInputData = 3c64b8083a4efd55b4fa1e28feee5db9d62c4680c3df4f94427255fa8a49f7b482ee53dd53cb0236830836b1ffd914a1de349d74e3674722a1aae599 + Binary rep of i = 01 + instring = 013c64b8083a4efd55b4fa1e28feee5db9d62c4680c3df4f94427255fa8a49f7b482ee53dd53cb0236830836b1ffd914a1de349d74e3674722a1aae599 +KO = e06105f39810ac10c58365bcd7d4049f + +COUNT=9 +L = 128 +KI = 4c27c0ef95763a48d419d9bd221fc50b +FixedInputDataByteLen = 60 +FixedInputData = 7a369f79bcb2d64a89a5da73955a9b5c6342d5e0e58da769e0d5de7fae9c7046a3cd46f7f54d8a2d798717cc5f74631d3c54d40188f5543ca3a3d544 + Binary rep of i = 01 + instring = 017a369f79bcb2d64a89a5da73955a9b5c6342d5e0e58da769e0d5de7fae9c7046a3cd46f7f54d8a2d798717cc5f74631d3c54d40188f5543ca3a3d544 +KO = 08ae881f4120f088430fcd8bd8ebb711 + +COUNT=10 +L = 256 +KI = 682e814d872397eba71170a693514904 +FixedInputDataByteLen = 60 +FixedInputData = e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c + Binary rep of i = 01 + instring = 01e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c + Binary rep of i = 02 + instring = 02e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c +KO = dac9b6ca405749cfb065a0f1e42c7c4224d3d5db32fdafe9dee6ca193316f2c7 + +COUNT=11 +L = 256 +KI = fa69f5f010a6141a5777f8ec0750a013 +FixedInputDataByteLen = 60 +FixedInputData = 0145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b + Binary rep of i = 01 + instring = 010145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b + Binary rep of i = 02 + instring = 020145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b +KO = 2a6e0447a9360b63d3c5100b53e34e932f97be83553f3853e7e8a217adb99694 + +COUNT=12 +L = 256 +KI = 8d6a881c1a26ae4bd1f7d3ed1bb7a460 +FixedInputDataByteLen = 60 +FixedInputData = 00d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0 + Binary rep of i = 01 + instring = 0100d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0 + Binary rep of i = 02 + instring = 0200d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0 +KO = 9e1a526a13ea4a0bc06b713e4e4fcbe3fd468687adf29508abddbaad047f1162 + +COUNT=13 +L = 256 +KI = a6b8d8acfecb0a21615fe8b29b6855b5 +FixedInputDataByteLen = 60 +FixedInputData = bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361 + Binary rep of i = 01 + instring = 01bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361 + Binary rep of i = 02 + instring = 02bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361 +KO = f0789dbdcf2879170af862dd620ed6755b20145aee79674cd03f6414b5079a4e + +COUNT=14 +L = 256 +KI = 6ef98b6b81d6e221daef0c4258ac8ac6 +FixedInputDataByteLen = 60 +FixedInputData = 50c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487 + Binary rep of i = 01 + instring = 0150c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487 + Binary rep of i = 02 + instring = 0250c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487 +KO = f2015a012f7fac7f4488fd5868b0b48b18b5ef256deb315130a1e71e2f0dcc53 + +COUNT=15 +L = 256 +KI = 49d784965bc218a15fadcb7226d3faed +FixedInputDataByteLen = 60 +FixedInputData = 1917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6 + Binary rep of i = 01 + instring = 011917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6 + Binary rep of i = 02 + instring = 021917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6 +KO = 114da5f8f1b5c308a81e15079bbb42890554951ffef9de465e9955b4d55ccb8d + +COUNT=16 +L = 256 +KI = 3968849a7a531bf60ce1224b0378a776 +FixedInputDataByteLen = 60 +FixedInputData = d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016 + Binary rep of i = 01 + instring = 01d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016 + Binary rep of i = 02 + instring = 02d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016 +KO = 3f2c205beea5b2c343d41973926c91eec2ccfd4d6b051bc1018846559beb77f8 + +COUNT=17 +L = 256 +KI = bd0ca0bfe7d8734bbcfb817c7f4ca55f +FixedInputDataByteLen = 60 +FixedInputData = 31a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7 + Binary rep of i = 01 + instring = 0131a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7 + Binary rep of i = 02 + instring = 0231a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7 +KO = c7c86ee7472a9b7663377e8afe5f7ce62e9552cadcfea19eccd330abc8f5997c + +COUNT=18 +L = 256 +KI = 82cda9d1bb960f43c0d6aefe46803369 +FixedInputDataByteLen = 60 +FixedInputData = c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4 + Binary rep of i = 01 + instring = 01c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4 + Binary rep of i = 02 + instring = 02c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4 +KO = 373f3c96f7556e1c544d56d066cccb16332c9a62c826b329cc0e3a403fefdd27 + +COUNT=19 +L = 256 +KI = 2c2cdad048f917a79e62ec3f2208a881 +FixedInputDataByteLen = 60 +FixedInputData = b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628 + Binary rep of i = 01 + instring = 01b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628 + Binary rep of i = 02 + instring = 02b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628 +KO = dfa69cc8bbdb114fb89157ee58aa70a3c2157dab0f3405c5194bbfb2e3bffa72 + +COUNT=20 +L = 160 +KI = 7aa9973481d560f3be217ac3341144d8 +FixedInputDataByteLen = 60 +FixedInputData = 46f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5 + Binary rep of i = 01 + instring = 0146f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5 + Binary rep of i = 02 + instring = 0246f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5 +KO = 1746ae4f09903f74bfbe1b8ae2b79d74576a3b09 + +COUNT=21 +L = 160 +KI = 58618d4c998ed1d2efc2fcfe9bd2b78b +FixedInputDataByteLen = 60 +FixedInputData = d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7 + Binary rep of i = 01 + instring = 01d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7 + Binary rep of i = 02 + instring = 02d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7 +KO = 6141172f887da52aaa26d844af28f56c82689a99 + +COUNT=22 +L = 160 +KI = 6e5e4958c16aac4e2975e900957c6c48 +FixedInputDataByteLen = 60 +FixedInputData = 7501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388 + Binary rep of i = 01 + instring = 017501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388 + Binary rep of i = 02 + instring = 027501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388 +KO = 777abf1910af4283a2a9f12572c8054246ea2e0d + +COUNT=23 +L = 160 +KI = ba42080996984a46171d49585cad9011 +FixedInputDataByteLen = 60 +FixedInputData = d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2 + Binary rep of i = 01 + instring = 01d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2 + Binary rep of i = 02 + instring = 02d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2 +KO = 3eb4d2e1f559ad3b0722c74622b4cc88c475fa95 + +COUNT=24 +L = 160 +KI = 4357477186dd22d1093344228aba84d5 +FixedInputDataByteLen = 60 +FixedInputData = 238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf + Binary rep of i = 01 + instring = 01238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf + Binary rep of i = 02 + instring = 02238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf +KO = 2bb03d823ea54026c88219ec212464fbfbb0fd2d + +COUNT=25 +L = 160 +KI = 3ad1ce683e521c8d2041ecbb5e4e1300 +FixedInputDataByteLen = 60 +FixedInputData = 92c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2 + Binary rep of i = 01 + instring = 0192c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2 + Binary rep of i = 02 + instring = 0292c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2 +KO = 1e3ef1687d82371ffcd60f6a1e5b2fbbabc2459a + +COUNT=26 +L = 160 +KI = 118e158adeaf5a8aaa9a3f6c1e70edb9 +FixedInputDataByteLen = 60 +FixedInputData = 68cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78 + Binary rep of i = 01 + instring = 0168cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78 + Binary rep of i = 02 + instring = 0268cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78 +KO = 5bfc9d763193d0d70adda3dc99f9cf2db9809525 + +COUNT=27 +L = 160 +KI = ccac8bf0aa5133967ff7aa7821640b0d +FixedInputDataByteLen = 60 +FixedInputData = 868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2 + Binary rep of i = 01 + instring = 01868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2 + Binary rep of i = 02 + instring = 02868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2 +KO = e54f3f8f81e17aed6178774412d46643d461d365 + +COUNT=28 +L = 160 +KI = a6734cdacdb1e6185546a27f77dc9302 +FixedInputDataByteLen = 60 +FixedInputData = a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f + Binary rep of i = 01 + instring = 01a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f + Binary rep of i = 02 + instring = 02a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f +KO = 799b216e9f2b9b677702ae8c58392a1c0a1e2480 + +COUNT=29 +L = 160 +KI = 86ea83aee6cf26659c3d1400927fdf4e +FixedInputDataByteLen = 60 +FixedInputData = 7f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf + Binary rep of i = 01 + instring = 017f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf + Binary rep of i = 02 + instring = 027f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf +KO = df62e218b733bb24097e358d593a7316482401ea + +COUNT=30 +L = 320 +KI = e91e0d06ab23a4e495bbcc430efddcaf +FixedInputDataByteLen = 60 +FixedInputData = 24acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93 + Binary rep of i = 01 + instring = 0124acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93 + Binary rep of i = 02 + instring = 0224acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93 + Binary rep of i = 03 + instring = 0324acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93 +KO = e81ef2483729d4165aaa4866c17f26496e6c6924e2fe34f608efef0c35835f86df29a1e19ce166a8 + +COUNT=31 +L = 320 +KI = bb31eef5a2ca3bfb342c5800fee67313 +FixedInputDataByteLen = 60 +FixedInputData = f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a + Binary rep of i = 01 + instring = 01f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a + Binary rep of i = 02 + instring = 02f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a + Binary rep of i = 03 + instring = 03f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a +KO = 8923d38effde99e24f67dec9330c4f1b874fc382ad644140e73a8e406f405d3fe4b4730b7291275a + +COUNT=32 +L = 320 +KI = 0f208f52a0b85384a924c6b07801950f +FixedInputDataByteLen = 60 +FixedInputData = d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93 + Binary rep of i = 01 + instring = 01d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93 + Binary rep of i = 02 + instring = 02d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93 + Binary rep of i = 03 + instring = 03d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93 +KO = 02353fb94cb742eb085e0a6d9977b11a4a9dbad5803738b54fc118ec0aec8bd4967b1da1b785f265 + +COUNT=33 +L = 320 +KI = c0164af27a8d6c9a73112e07633984dd +FixedInputDataByteLen = 60 +FixedInputData = 2990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17 + Binary rep of i = 01 + instring = 012990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17 + Binary rep of i = 02 + instring = 022990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17 + Binary rep of i = 03 + instring = 032990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17 +KO = 16224dbbcc9bacb4ff8bb7d2dc3ad400b7795018998db0a08e36e11fbfdf67dc4cc25eb9a8bba82f + +COUNT=34 +L = 320 +KI = 36c99c2f50111ed581417451c122d4e0 +FixedInputDataByteLen = 60 +FixedInputData = 8e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae + Binary rep of i = 01 + instring = 018e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae + Binary rep of i = 02 + instring = 028e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae + Binary rep of i = 03 + instring = 038e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae +KO = 17da9f7807dc38aff67f0dcf78f2a2b43bbb54594b2595da21fa9b7724299350bd06b8aee22f7cb2 + +COUNT=35 +L = 320 +KI = 3f18040648eed192cc165a19b7353768 +FixedInputDataByteLen = 60 +FixedInputData = 83aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99 + Binary rep of i = 01 + instring = 0183aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99 + Binary rep of i = 02 + instring = 0283aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99 + Binary rep of i = 03 + instring = 0383aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99 +KO = 344b022dd304eb0fcaae93d54d7e5c64be29a3aeb412b58bef62ffa687128d320f545d3adc92bf33 + +COUNT=36 +L = 320 +KI = 3999532bb1921e9385acdd4b2b287c06 +FixedInputDataByteLen = 60 +FixedInputData = ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be + Binary rep of i = 01 + instring = 01ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be + Binary rep of i = 02 + instring = 02ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be + Binary rep of i = 03 + instring = 03ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be +KO = de749934c2153ce693f8eb09408347fd383f044852d0f1377655c06a527d92959f478c9b64cfab11 + +COUNT=37 +L = 320 +KI = 056f06b5051a8265d68f941e8aace94e +FixedInputDataByteLen = 60 +FixedInputData = dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed + Binary rep of i = 01 + instring = 01dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed + Binary rep of i = 02 + instring = 02dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed + Binary rep of i = 03 + instring = 03dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed +KO = 6d7f5481540bd6877be4c62d591071b0019aebda3c906f2fd130116574c00fce98cf3aec281c5070 + +COUNT=38 +L = 320 +KI = 9568daba7556d4dad618fd68df699f3e +FixedInputDataByteLen = 60 +FixedInputData = 901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b + Binary rep of i = 01 + instring = 01901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b + Binary rep of i = 02 + instring = 02901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b + Binary rep of i = 03 + instring = 03901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b +KO = 45c17b8aa92d2a7562ca438cc2499712d084eb9244de70d238b88912f524c1b4b3deae9adeb4c742 + +COUNT=39 +L = 320 +KI = c3ba16a8ec864c0f6f27cea220eccaaa +FixedInputDataByteLen = 60 +FixedInputData = c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae + Binary rep of i = 01 + instring = 01c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae + Binary rep of i = 02 + instring = 02c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae + Binary rep of i = 03 + instring = 03c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae +KO = ceeaab29648cff00b89f7330076298b1e036d73ed7c5e61f2e97bd5ce0920f0f45133eaca3d3712b + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 30ec5f6fa1def33cff008178c4454211 +FixedInputDataByteLen = 60 +FixedInputData = c95e7b1d4f2570259abfc05bb00730f0284c3bb9a61d07259848a1cb57c81d8a6c3382c500bf801dfc8f70726b082cf4c3fa34386c1e7bf0e5471438 + Binary rep of i = 0001 + instring = 0001c95e7b1d4f2570259abfc05bb00730f0284c3bb9a61d07259848a1cb57c81d8a6c3382c500bf801dfc8f70726b082cf4c3fa34386c1e7bf0e5471438 +KO = 00018fff9574994f5c4457f461c7a67e + +COUNT=1 +L = 128 +KI = 455aa01dbce23de7ad3bcc230d5af543 +FixedInputDataByteLen = 60 +FixedInputData = 3fa341c96da7f299a0fd984dbce7484d4de831430cfa779a36ff9c1470e4da81d2157c72fee3b82a6e4eda8dd7832fae637fd9f3606ee75758c60807 + Binary rep of i = 0001 + instring = 00013fa341c96da7f299a0fd984dbce7484d4de831430cfa779a36ff9c1470e4da81d2157c72fee3b82a6e4eda8dd7832fae637fd9f3606ee75758c60807 +KO = 372b646d94e1275d7301936af758f788 + +COUNT=2 +L = 128 +KI = 06c7a7ff5c9415b2715f74c6ea416ae2 +FixedInputDataByteLen = 60 +FixedInputData = db780d1aa7b552d29b20463d1fd5dbbe3f9deda981b8ef0807c66cef7bb4e2439d1926d8325ec536367d96e361b7ca4e4666c839bdea4daea7575db1 + Binary rep of i = 0001 + instring = 0001db780d1aa7b552d29b20463d1fd5dbbe3f9deda981b8ef0807c66cef7bb4e2439d1926d8325ec536367d96e361b7ca4e4666c839bdea4daea7575db1 +KO = 142ca6df633cd9b31e10b1ac28f0757b + +COUNT=3 +L = 128 +KI = 506435230e29edf1a77e64d6060a4cb8 +FixedInputDataByteLen = 60 +FixedInputData = 85ec16993830a3a60800e3a3fe7dd43b9a1fd2d2ae24f3d2d8c566edfeec3eac0ba07a6ba562d72ff70aa27132300e8448ce553ca95b3cbf08fb0668 + Binary rep of i = 0001 + instring = 000185ec16993830a3a60800e3a3fe7dd43b9a1fd2d2ae24f3d2d8c566edfeec3eac0ba07a6ba562d72ff70aa27132300e8448ce553ca95b3cbf08fb0668 +KO = 62bd4a21c52e26add13f52f27151d9f8 + +COUNT=4 +L = 128 +KI = 8060ccb21c8c97f5df12411a48604255 +FixedInputDataByteLen = 60 +FixedInputData = 972c443bd77acadb04078a547e425fa2904f6838c5cd57a6cd814a6030a089224ab469fe8d0053e1e3aa875cac53bc0232f71b1374949603dbd1deb0 + Binary rep of i = 0001 + instring = 0001972c443bd77acadb04078a547e425fa2904f6838c5cd57a6cd814a6030a089224ab469fe8d0053e1e3aa875cac53bc0232f71b1374949603dbd1deb0 +KO = 88c518f7e2291d30b0f8e821aa780329 + +COUNT=5 +L = 128 +KI = ea712d7de927e51407308d62e7854df5 +FixedInputDataByteLen = 60 +FixedInputData = 6336b858b20eb1cae2e683a2da7ead981fbbf826c7939533c6e5e29c906123459e8b9438f422f223b4818fbbcd6829900095170f5588402e7bb81aaa + Binary rep of i = 0001 + instring = 00016336b858b20eb1cae2e683a2da7ead981fbbf826c7939533c6e5e29c906123459e8b9438f422f223b4818fbbcd6829900095170f5588402e7bb81aaa +KO = 48de2de18c54798501a62ac9586be8f9 + +COUNT=6 +L = 128 +KI = 4591002e28b2e77e5e64fb0c5a3c7908 +FixedInputDataByteLen = 60 +FixedInputData = d85b698042bf33d611677a118bf9802775e2a75caf3146080f216a21c31abdbbbb7eafbcb255a8b80a95b7fb7bbe821a3aff88a7f0bf71ef175654d2 + Binary rep of i = 0001 + instring = 0001d85b698042bf33d611677a118bf9802775e2a75caf3146080f216a21c31abdbbbb7eafbcb255a8b80a95b7fb7bbe821a3aff88a7f0bf71ef175654d2 +KO = f2627dcc6b5f5575d1960cb68a5ee338 + +COUNT=7 +L = 128 +KI = 72b111774865ad3e23c06aa07e4fbd3d +FixedInputDataByteLen = 60 +FixedInputData = 9fd4262359903791a303fe96680244a787a794a005faaa3bdb515b5a058e755adc06a2b9bd8b2a0a7b61510cc9bc52187131dfc94289056518727522 + Binary rep of i = 0001 + instring = 00019fd4262359903791a303fe96680244a787a794a005faaa3bdb515b5a058e755adc06a2b9bd8b2a0a7b61510cc9bc52187131dfc94289056518727522 +KO = 35d505c00c14ea1939b41f667c641cd4 + +COUNT=8 +L = 128 +KI = f0ae7115672dd1e9f8dd9a3aca82ac29 +FixedInputDataByteLen = 60 +FixedInputData = d6b1e1c7127c88afe1fdfc880d7528d73fc5c385009bab3bb7288da65e9a18614499d5d532c24c275bbf0ffb15cbf10779be6d82388106a3be132112 + Binary rep of i = 0001 + instring = 0001d6b1e1c7127c88afe1fdfc880d7528d73fc5c385009bab3bb7288da65e9a18614499d5d532c24c275bbf0ffb15cbf10779be6d82388106a3be132112 +KO = 889b9e830db8fe8673827a86f0a1ab38 + +COUNT=9 +L = 128 +KI = 094c335db581436c69bee18fe688bf17 +FixedInputDataByteLen = 60 +FixedInputData = 155a6163901465381bad35723877d18d4da02a4ac25e26ddcea858960b8e95e93e12d4bb8d9fc85fd72fd06612ce2bda480f9f098ae5e2e9d7174d19 + Binary rep of i = 0001 + instring = 0001155a6163901465381bad35723877d18d4da02a4ac25e26ddcea858960b8e95e93e12d4bb8d9fc85fd72fd06612ce2bda480f9f098ae5e2e9d7174d19 +KO = 48c5a7c4f0905d80d437adb3a9475e72 + +COUNT=10 +L = 256 +KI = 145c9e9365041f075ebde8ce26aa2149 +FixedInputDataByteLen = 60 +FixedInputData = 0d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73 + Binary rep of i = 0001 + instring = 00010d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73 + Binary rep of i = 0002 + instring = 00020d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73 +KO = 8a204ce7eab882fae3e2b8317fe431dba16dabb8fe5235525e7b61135e1b3c16 + +COUNT=11 +L = 256 +KI = 377ff6d44de6aa2f6e7eb0521b485144 +FixedInputDataByteLen = 60 +FixedInputData = 129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796 + Binary rep of i = 0001 + instring = 0001129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796 + Binary rep of i = 0002 + instring = 0002129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796 +KO = 396263b765686284db8aabc731429886257af2d034e74c4c0cb12a5b80f27825 + +COUNT=12 +L = 256 +KI = 582ac6ecd3a6c22076b476d44a9163af +FixedInputDataByteLen = 60 +FixedInputData = 7a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa + Binary rep of i = 0001 + instring = 00017a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa + Binary rep of i = 0002 + instring = 00027a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa +KO = 437b33b8cce7c6de5e6546a8b2bdc77c024cc87f038e0bfe45bba827b1348214 + +COUNT=13 +L = 256 +KI = 54438d75d14dc0abf3e83340eba6edff +FixedInputDataByteLen = 60 +FixedInputData = 09777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b + Binary rep of i = 0001 + instring = 000109777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b + Binary rep of i = 0002 + instring = 000209777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b +KO = 043a9084d9b5442d921e7b018197ed4a0540c698199b5b17dd6ddf277529b057 + +COUNT=14 +L = 256 +KI = 843dcfec460d6b208e5e116af704f462 +FixedInputDataByteLen = 60 +FixedInputData = 89761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3 + Binary rep of i = 0001 + instring = 000189761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3 + Binary rep of i = 0002 + instring = 000289761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3 +KO = 207ff00fc1e0b4e134ec071775b06a2510464da2eaf1dd89c11d584a3f8b4b31 + +COUNT=15 +L = 256 +KI = d48c16c931d2faf38b687e577676c870 +FixedInputDataByteLen = 60 +FixedInputData = 3653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319 + Binary rep of i = 0001 + instring = 00013653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319 + Binary rep of i = 0002 + instring = 00023653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319 +KO = 740d1a982a58b9a8816c2bf667ae2d31fc2fdaa6ad6788aa4766f1d9ce50c67c + +COUNT=16 +L = 256 +KI = d9cfe517af0836f269ccdc6e2d5336aa +FixedInputDataByteLen = 60 +FixedInputData = db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b + Binary rep of i = 0001 + instring = 0001db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b + Binary rep of i = 0002 + instring = 0002db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b +KO = 07cfc746be5f9a83fa4671228d5d4f77ae1ddb154ae4133a4072c002e47f4867 + +COUNT=17 +L = 256 +KI = 69be85ca2f16c3fc983d74eaa409c1a6 +FixedInputDataByteLen = 60 +FixedInputData = 30e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b + Binary rep of i = 0001 + instring = 000130e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b + Binary rep of i = 0002 + instring = 000230e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b +KO = 8e03c60d8fdd66d7fb0d1d3ce60584fa0656ff005041fa1e9fed396d6f595ca2 + +COUNT=18 +L = 256 +KI = 80a6900baf6ab167c6612b53554a1ca6 +FixedInputDataByteLen = 60 +FixedInputData = 7e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7 + Binary rep of i = 0001 + instring = 00017e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7 + Binary rep of i = 0002 + instring = 00027e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7 +KO = 7bc9253ef7561626e95a175fb170d741e8f9788e5f7a6050aa2b4e341850431f + +COUNT=19 +L = 256 +KI = 51cc9c1562711ab20d3cd669a88a198a +FixedInputDataByteLen = 60 +FixedInputData = b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7 + Binary rep of i = 0001 + instring = 0001b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7 + Binary rep of i = 0002 + instring = 0002b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7 +KO = 37d3b6dd22cd76ffc9a5a41675563b1a2ecfec11a3d54410eb673a0f489d2674 + +COUNT=20 +L = 160 +KI = 6f3f8cbf40d2a694274cfa2eb2f265a3 +FixedInputDataByteLen = 60 +FixedInputData = e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b + Binary rep of i = 0001 + instring = 0001e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b + Binary rep of i = 0002 + instring = 0002e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b +KO = d147f1c78121c583cbcb9d4b0d3767a357bd7232 + +COUNT=21 +L = 160 +KI = 6fb7e895ef43e4b255a004ef9c548ac1 +FixedInputDataByteLen = 60 +FixedInputData = 15b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2 + Binary rep of i = 0001 + instring = 000115b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2 + Binary rep of i = 0002 + instring = 000215b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2 +KO = 79b95599f2b3376798138e3a3714d328245dc967 + +COUNT=22 +L = 160 +KI = 4f17c02519e6a140bb816bf90096405c +FixedInputDataByteLen = 60 +FixedInputData = d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787 + Binary rep of i = 0001 + instring = 0001d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787 + Binary rep of i = 0002 + instring = 0002d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787 +KO = d2fd6143a18693527ca41646563422e91e87a3d6 + +COUNT=23 +L = 160 +KI = d183013b0a4f5b6632c2154f6d5bf510 +FixedInputDataByteLen = 60 +FixedInputData = 2ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03 + Binary rep of i = 0001 + instring = 00012ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03 + Binary rep of i = 0002 + instring = 00022ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03 +KO = b52cb7b84a2dff935a12dc5eb497402879226868 + +COUNT=24 +L = 160 +KI = 26740911974cae8610eb2489dc14c8a5 +FixedInputDataByteLen = 60 +FixedInputData = 9bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790 + Binary rep of i = 0001 + instring = 00019bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790 + Binary rep of i = 0002 + instring = 00029bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790 +KO = df0245a7493e49553b83f703c7cc10720bba1cbe + +COUNT=25 +L = 160 +KI = b28b02c42e823fb4a503852f04a4b022 +FixedInputDataByteLen = 60 +FixedInputData = 07a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402 + Binary rep of i = 0001 + instring = 000107a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402 + Binary rep of i = 0002 + instring = 000207a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402 +KO = 709a64c54699713652d526f43625bdced7f9b351 + +COUNT=26 +L = 160 +KI = 2ed9d08c5585c1b5a49d782486c8454d +FixedInputDataByteLen = 60 +FixedInputData = 69a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1 + Binary rep of i = 0001 + instring = 000169a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1 + Binary rep of i = 0002 + instring = 000269a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1 +KO = 364385337a9a6c0b89b57f624ed7e2bece41bee9 + +COUNT=27 +L = 160 +KI = 43d56413f9a4c7f33650fe1b8db32d38 +FixedInputDataByteLen = 60 +FixedInputData = fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb + Binary rep of i = 0001 + instring = 0001fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb + Binary rep of i = 0002 + instring = 0002fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb +KO = 3d9ab1757519cf3335e45642333e1c581a46046b + +COUNT=28 +L = 160 +KI = a018fd489a078038137734b76e9cea24 +FixedInputDataByteLen = 60 +FixedInputData = 138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2 + Binary rep of i = 0001 + instring = 0001138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2 + Binary rep of i = 0002 + instring = 0002138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2 +KO = 1ebc688f78af126e7a87430c3a49e53987cd125a + +COUNT=29 +L = 160 +KI = 0d0d34724e98aadabc508fd19eb09994 +FixedInputDataByteLen = 60 +FixedInputData = 1b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2 + Binary rep of i = 0001 + instring = 00011b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2 + Binary rep of i = 0002 + instring = 00021b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2 +KO = 49d28bee50c9a89218b25cb200fdcb6944888a05 + +COUNT=30 +L = 320 +KI = 5e534bea459e54c58a6942abfd4df8ab +FixedInputDataByteLen = 60 +FixedInputData = e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e + Binary rep of i = 0001 + instring = 0001e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e + Binary rep of i = 0002 + instring = 0002e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e + Binary rep of i = 0003 + instring = 0003e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e +KO = 92480eb4860123ceda76f1e6bf2668520bea49ed72bb900ae50725bb8cfcdb733af1a9de71fe1af5 + +COUNT=31 +L = 320 +KI = 5a5c7b1d8c612211632c9d11d17f8faa +FixedInputDataByteLen = 60 +FixedInputData = 1bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b + Binary rep of i = 0001 + instring = 00011bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b + Binary rep of i = 0002 + instring = 00021bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b + Binary rep of i = 0003 + instring = 00031bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b +KO = 81586ecb48a4a9d7fd954e8f7056836271614110ec8c3513b0154eb8aa84a4d911a64bd86a16d6fd + +COUNT=32 +L = 320 +KI = e688c545e5ea41547f7817e484434980 +FixedInputDataByteLen = 60 +FixedInputData = 321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125 + Binary rep of i = 0001 + instring = 0001321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125 + Binary rep of i = 0002 + instring = 0002321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125 + Binary rep of i = 0003 + instring = 0003321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125 +KO = f92d496653c757d046ada7535baee4b8b3054cc40fbef4f98776a40c37dc86bafe62d5c74ad33a35 + +COUNT=33 +L = 320 +KI = b282685970c325ec992fa8543c2e6d97 +FixedInputDataByteLen = 60 +FixedInputData = 389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852 + Binary rep of i = 0001 + instring = 0001389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852 + Binary rep of i = 0002 + instring = 0002389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852 + Binary rep of i = 0003 + instring = 0003389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852 +KO = e20089dc8acbbb7aa7d291a3cc56b5e34bfb71cd851096881595aede713d29ce1fa1557f546bd0dc + +COUNT=34 +L = 320 +KI = 057676ecb1853d28077651766805ce7e +FixedInputDataByteLen = 60 +FixedInputData = c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80 + Binary rep of i = 0001 + instring = 0001c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80 + Binary rep of i = 0002 + instring = 0002c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80 + Binary rep of i = 0003 + instring = 0003c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80 +KO = 8e10f658df9925bf2fa134eff9f7442bc37c7943141d26d4bee448ecccaf09149ad352fbb4ad433a + +COUNT=35 +L = 320 +KI = bc3001fab8bf44eb23e20d0e5f08ad71 +FixedInputDataByteLen = 60 +FixedInputData = 0e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5 + Binary rep of i = 0001 + instring = 00010e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5 + Binary rep of i = 0002 + instring = 00020e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5 + Binary rep of i = 0003 + instring = 00030e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5 +KO = 98b513cd29d4792413d45a499c812eccde71e05d5bf58191123c2cf1d2a77a0206b0058d4ca7dc16 + +COUNT=36 +L = 320 +KI = c544bc7501c4457af5a529b19b72c3cb +FixedInputDataByteLen = 60 +FixedInputData = 8a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1 + Binary rep of i = 0001 + instring = 00018a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1 + Binary rep of i = 0002 + instring = 00028a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1 + Binary rep of i = 0003 + instring = 00038a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1 +KO = 5f3087e0446463d70e6fd754ae8c6f3cc8f9512da7431675d61a25e2bb7a7b44e485c13c921fee8e + +COUNT=37 +L = 320 +KI = bd007e13cdf891aa1a96e2188c242a09 +FixedInputDataByteLen = 60 +FixedInputData = 4b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef + Binary rep of i = 0001 + instring = 00014b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef + Binary rep of i = 0002 + instring = 00024b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef + Binary rep of i = 0003 + instring = 00034b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef +KO = 6f4ac6f30051a6fe76c100310823a6ed56b9159abbdad08fdce4f830f2ff0a46ac1da0593894d046 + +COUNT=38 +L = 320 +KI = 8cd01d621c04be5f7df3689fdb3eef73 +FixedInputDataByteLen = 60 +FixedInputData = 797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561 + Binary rep of i = 0001 + instring = 0001797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561 + Binary rep of i = 0002 + instring = 0002797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561 + Binary rep of i = 0003 + instring = 0003797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561 +KO = 608ff613a7f97b345350696874e4dc2047a7a3d6a6519de924f4457fdd12ce5e256960d4a193eb1b + +COUNT=39 +L = 320 +KI = e0eeea68000201d9049f5c4ff5aaf3fb +FixedInputDataByteLen = 60 +FixedInputData = 3a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4 + Binary rep of i = 0001 + instring = 00013a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4 + Binary rep of i = 0002 + instring = 00023a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4 + Binary rep of i = 0003 + instring = 00033a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4 +KO = 8da3575b4db9c9ec5fc7008b3510de6e8418e11124b53dfaab82501e715655dc1f8b7b5228e24231 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = ca1cf43e5ccd512cc719a2f9de41734c +FixedInputDataByteLen = 60 +FixedInputData = e3884ac963196f02ddd09fc04c20c88b60faa775b5ef6feb1faf8c5e098b5210e2b4e45d62cc0bf907fd68022ee7b15631b5c8daf903d99642c5b831 + Binary rep of i = 000001 + instring = 000001e3884ac963196f02ddd09fc04c20c88b60faa775b5ef6feb1faf8c5e098b5210e2b4e45d62cc0bf907fd68022ee7b15631b5c8daf903d99642c5b831 +KO = 1cb2b12326cc5ec1eba248167f0efd58 + +COUNT=1 +L = 128 +KI = 8beca8373e4de8c4299f69092a210a73 +FixedInputDataByteLen = 60 +FixedInputData = 8afa56d0de5f3f8e865ac35b021aeea64a6157751c86acb6f8d659ad5c7ceb3478979e1b2ea8b1230ba9121ae05adbfb9872cbafdc4d557168e16a89 + Binary rep of i = 000001 + instring = 0000018afa56d0de5f3f8e865ac35b021aeea64a6157751c86acb6f8d659ad5c7ceb3478979e1b2ea8b1230ba9121ae05adbfb9872cbafdc4d557168e16a89 +KO = 7e33f407d7b8a431f7637b3f61296e2d + +COUNT=2 +L = 128 +KI = ce6d9f1b32370304e54165556652b35f +FixedInputDataByteLen = 60 +FixedInputData = fc66bfc8b1ab2b19bbce3d97d02a5d05523ea6b85338da443a533fe04a7c01c7c61f1549b5ed4ef9207b301d12385d357b8cd4887a5acacbf7cca9cf + Binary rep of i = 000001 + instring = 000001fc66bfc8b1ab2b19bbce3d97d02a5d05523ea6b85338da443a533fe04a7c01c7c61f1549b5ed4ef9207b301d12385d357b8cd4887a5acacbf7cca9cf +KO = a20f9e89ed6af099698fd7e927900f71 + +COUNT=3 +L = 128 +KI = f1f385309050cebce19f461c8c89add1 +FixedInputDataByteLen = 60 +FixedInputData = 9d618071a3b603482d83ebe54cd9a9d5e3cf6467bcfb883c40925d453738d5c4b9173bac0498687c3491485e6f5d7ffb23ab9b8090c4cdd28d8f6121 + Binary rep of i = 000001 + instring = 0000019d618071a3b603482d83ebe54cd9a9d5e3cf6467bcfb883c40925d453738d5c4b9173bac0498687c3491485e6f5d7ffb23ab9b8090c4cdd28d8f6121 +KO = 1827c1e7baa9479febc632bf0bedf3dd + +COUNT=4 +L = 128 +KI = f0d988a7b30289fcd13a7e8135eabea4 +FixedInputDataByteLen = 60 +FixedInputData = 2bd65737f357b7eaf67783164d8e66f62b31933a42879f8ea405c747db28f9f0900553b48e9cc100a4b3a50f5ac1ef128451e1570126370f70884ca8 + Binary rep of i = 000001 + instring = 0000012bd65737f357b7eaf67783164d8e66f62b31933a42879f8ea405c747db28f9f0900553b48e9cc100a4b3a50f5ac1ef128451e1570126370f70884ca8 +KO = aaef515cb438fb14e656942014670b80 + +COUNT=5 +L = 128 +KI = 3ed96ed84a030138bf0b8877b8ecc9ea +FixedInputDataByteLen = 60 +FixedInputData = 799f71ba0b0218c4c7071a4919ede899e43581d6839a49700f1e40019fb54e9be91b5392f408e467b00bd55f2da8a43572affb4354c1ba64bc1cce9c + Binary rep of i = 000001 + instring = 000001799f71ba0b0218c4c7071a4919ede899e43581d6839a49700f1e40019fb54e9be91b5392f408e467b00bd55f2da8a43572affb4354c1ba64bc1cce9c +KO = c6055f11990f913929b2dab0b772dc8f + +COUNT=6 +L = 128 +KI = b185178bd201f6dfb2949dabe73a99bf +FixedInputDataByteLen = 60 +FixedInputData = 0492378b80b2ed053d69c6c4f3300a4ba289ae101b296588d158ff58c3c46590c65537bae34d03935155b07853dd1b0c543471079876f64d042f74d4 + Binary rep of i = 000001 + instring = 0000010492378b80b2ed053d69c6c4f3300a4ba289ae101b296588d158ff58c3c46590c65537bae34d03935155b07853dd1b0c543471079876f64d042f74d4 +KO = ead168bdc8cd05a2480db06e95889344 + +COUNT=7 +L = 128 +KI = fed2c45f32809e22ef21dc42b1187928 +FixedInputDataByteLen = 60 +FixedInputData = 9017941e25c9d0ebb81080f79db48fe254ef03af16b81abff578ea5e41335046a55340f37707dbe96790f083adcdc9e61ebaaadf06fd3af5ef805e29 + Binary rep of i = 000001 + instring = 0000019017941e25c9d0ebb81080f79db48fe254ef03af16b81abff578ea5e41335046a55340f37707dbe96790f083adcdc9e61ebaaadf06fd3af5ef805e29 +KO = 3fe418c91b49a48fa5d9bcd92d651378 + +COUNT=8 +L = 128 +KI = 4557e1b1ed0116bb397301ba780e5208 +FixedInputDataByteLen = 60 +FixedInputData = a20574c67aeddc823608a15d4b3fc6d719170ef5c64442bc17afe17aba2763868af48bd99d5833ba5fd15730d9f2c6b0115ca8a12b0856490a6009b7 + Binary rep of i = 000001 + instring = 000001a20574c67aeddc823608a15d4b3fc6d719170ef5c64442bc17afe17aba2763868af48bd99d5833ba5fd15730d9f2c6b0115ca8a12b0856490a6009b7 +KO = b279b2a129b43304dbfa653edb7d769d + +COUNT=9 +L = 128 +KI = ba9569f5e3772ce400cc51740c8894fd +FixedInputDataByteLen = 60 +FixedInputData = e1ba4ec3f281c02cb0eaed86c662f03a70f4dfa850b97c3dbf929efef52520c19c1eed4cfbd6063b49a5b6090d302a0c4e25b598df6eedd618c4b26c + Binary rep of i = 000001 + instring = 000001e1ba4ec3f281c02cb0eaed86c662f03a70f4dfa850b97c3dbf929efef52520c19c1eed4cfbd6063b49a5b6090d302a0c4e25b598df6eedd618c4b26c +KO = 53c62cc76738a87763feb8c170bf3af4 + +COUNT=10 +L = 256 +KI = 1bfaf4cd6efd25a132e2a1d41b124465 +FixedInputDataByteLen = 60 +FixedInputData = b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f + Binary rep of i = 000001 + instring = 000001b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f + Binary rep of i = 000002 + instring = 000002b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f +KO = 75f4d20c558d71646ec062d2ca75369a218cedb7104be3abf27026af003e98f3 + +COUNT=11 +L = 256 +KI = a775927144ef31c0706646e06aab1418 +FixedInputDataByteLen = 60 +FixedInputData = 3872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511 + Binary rep of i = 000001 + instring = 0000013872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511 + Binary rep of i = 000002 + instring = 0000023872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511 +KO = dcd3ea7e6e170e6eafd41a4115fb73abd93343cb6634fedaf95fff124d70f6fd + +COUNT=12 +L = 256 +KI = 4af42f64f655dc5d8cdc7ec98b5a75b7 +FixedInputDataByteLen = 60 +FixedInputData = 33f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f + Binary rep of i = 000001 + instring = 00000133f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f + Binary rep of i = 000002 + instring = 00000233f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f +KO = 5c1ea4bbb3d27ab9f556764ecbe7aba2a9f90388216797ebc640c6581fb9822e + +COUNT=13 +L = 256 +KI = b2273a60d71929c6d0c6ffc16d792ca7 +FixedInputDataByteLen = 60 +FixedInputData = fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e + Binary rep of i = 000001 + instring = 000001fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e + Binary rep of i = 000002 + instring = 000002fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e +KO = cdc114e12165500be20e53383f4e203dcd4326e69cf0c143ab1670abb432746d + +COUNT=14 +L = 256 +KI = 3d045a1b7d8f7dac45d7d16223853520 +FixedInputDataByteLen = 60 +FixedInputData = 3e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15 + Binary rep of i = 000001 + instring = 0000013e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15 + Binary rep of i = 000002 + instring = 0000023e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15 +KO = 94c01dbded425d1c15fbef0c2f19ee1629b658c6a3de6953df1b8ca92dc01477 + +COUNT=15 +L = 256 +KI = 6e212520ff2d6890f86f0178d29bd2af +FixedInputDataByteLen = 60 +FixedInputData = 63f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6 + Binary rep of i = 000001 + instring = 00000163f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6 + Binary rep of i = 000002 + instring = 00000263f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6 +KO = c3f25ff23f6e3deb932bd23e79910f9dcae26adfc3d2781f95ad8304c990d6ee + +COUNT=16 +L = 256 +KI = 88a115c68b4b8b3e97f6ebcb2e520d80 +FixedInputDataByteLen = 60 +FixedInputData = 6b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947 + Binary rep of i = 000001 + instring = 0000016b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947 + Binary rep of i = 000002 + instring = 0000026b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947 +KO = 33e702c161bb869b85dbc37dbe03faeef62cce92224e7786654f776afd10db0f + +COUNT=17 +L = 256 +KI = 027f5285ec61e3bd2122e33b2f6a06d2 +FixedInputDataByteLen = 60 +FixedInputData = f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13 + Binary rep of i = 000001 + instring = 000001f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13 + Binary rep of i = 000002 + instring = 000002f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13 +KO = 6969a93cd36949979c40aad7831caa6a00809203ebcb4555fe2d528779aa01e5 + +COUNT=18 +L = 256 +KI = 0f32fb548bad0cafb4d42a58dd2aa90d +FixedInputDataByteLen = 60 +FixedInputData = eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d + Binary rep of i = 000001 + instring = 000001eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d + Binary rep of i = 000002 + instring = 000002eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d +KO = 0fa374925cf965cc5818579231cdec829b0c40d0cba2ed2bc3ce9aba8c7e19b6 + +COUNT=19 +L = 256 +KI = cd08c001322d4cdc22f3c46ba7869615 +FixedInputDataByteLen = 60 +FixedInputData = 3eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638 + Binary rep of i = 000001 + instring = 0000013eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638 + Binary rep of i = 000002 + instring = 0000023eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638 +KO = d27a9e53dccda09bafb1e1c5d2d19b525978eda55f2f5962ae3a959004a3cefc + +COUNT=20 +L = 160 +KI = 80168f187848a68b0b82a7ef43b4eedc +FixedInputDataByteLen = 60 +FixedInputData = 9357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5 + Binary rep of i = 000001 + instring = 0000019357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5 + Binary rep of i = 000002 + instring = 0000029357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5 +KO = be4517c9e6de96929e655a08f5b6d5bb77364f85 + +COUNT=21 +L = 160 +KI = 8f03651342c9602fcd1c55f230c87ee6 +FixedInputDataByteLen = 60 +FixedInputData = c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11 + Binary rep of i = 000001 + instring = 000001c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11 + Binary rep of i = 000002 + instring = 000002c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11 +KO = 90ade7c19ed44e7f564bdbcbc3c9e2d93e7d1008 + +COUNT=22 +L = 160 +KI = 9cb0896805d24edb63e25ad46b23ec2b +FixedInputDataByteLen = 60 +FixedInputData = 40b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7 + Binary rep of i = 000001 + instring = 00000140b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7 + Binary rep of i = 000002 + instring = 00000240b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7 +KO = e37633c7637eba4a35c78e8f21c5033fd88ca752 + +COUNT=23 +L = 160 +KI = 36fe299624626d3658dffc0572a9e56f +FixedInputDataByteLen = 60 +FixedInputData = 1ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69 + Binary rep of i = 000001 + instring = 0000011ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69 + Binary rep of i = 000002 + instring = 0000021ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69 +KO = 27bcdae14bc41b09f616748c44717e8dc9e00aff + +COUNT=24 +L = 160 +KI = e54b57ec5777a9892837b15344e365d0 +FixedInputDataByteLen = 60 +FixedInputData = 38e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8 + Binary rep of i = 000001 + instring = 00000138e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8 + Binary rep of i = 000002 + instring = 00000238e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8 +KO = 6acb93d928755d54f1c5204c514c4ee3f4cb40ac + +COUNT=25 +L = 160 +KI = 28a5685759e69c6f533c5badbcb2c53d +FixedInputDataByteLen = 60 +FixedInputData = c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059 + Binary rep of i = 000001 + instring = 000001c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059 + Binary rep of i = 000002 + instring = 000002c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059 +KO = 1776f3da6fe07d211c1369b7cf7f86fe35279c79 + +COUNT=26 +L = 160 +KI = f50968bf0a9925a7702acf10c421818c +FixedInputDataByteLen = 60 +FixedInputData = 4013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370 + Binary rep of i = 000001 + instring = 0000014013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370 + Binary rep of i = 000002 + instring = 0000024013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370 +KO = 3c99a7db26ee62e3bf7b0e105018bc46c444caca + +COUNT=27 +L = 160 +KI = 1b063ccee94dff46950041517a35340e +FixedInputDataByteLen = 60 +FixedInputData = c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2 + Binary rep of i = 000001 + instring = 000001c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2 + Binary rep of i = 000002 + instring = 000002c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2 +KO = c4b40bdc4a844220f48d19e7aa918619144cb1ef + +COUNT=28 +L = 160 +KI = d27e937f3a0d3005b6a21b4e9a5c0c5f +FixedInputDataByteLen = 60 +FixedInputData = d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238 + Binary rep of i = 000001 + instring = 000001d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238 + Binary rep of i = 000002 + instring = 000002d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238 +KO = 96b6be97dcb7749bf4e9e54c36ca3cd293975522 + +COUNT=29 +L = 160 +KI = e9fe7dc2d8fada9b5dcf03f85de34e2f +FixedInputDataByteLen = 60 +FixedInputData = 722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88 + Binary rep of i = 000001 + instring = 000001722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88 + Binary rep of i = 000002 + instring = 000002722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88 +KO = 0a3ff294f22bfbba1eb05f754daad89899d8abaa + +COUNT=30 +L = 320 +KI = 26fa0e32e7e08f9b157ebae9f579710f +FixedInputDataByteLen = 60 +FixedInputData = ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8 + Binary rep of i = 000001 + instring = 000001ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8 + Binary rep of i = 000002 + instring = 000002ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8 + Binary rep of i = 000003 + instring = 000003ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8 +KO = f1d9138afcc3db6001eb54c4da567a5db3659fc0ed48e664a0408946bcee0742127c17cabf348c7a + +COUNT=31 +L = 320 +KI = 316a1e77c2af5975a51625668ec1c243 +FixedInputDataByteLen = 60 +FixedInputData = 431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9 + Binary rep of i = 000001 + instring = 000001431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9 + Binary rep of i = 000002 + instring = 000002431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9 + Binary rep of i = 000003 + instring = 000003431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9 +KO = 2e220a8c815ac2d94fd8cee817d55e3c5a4503a350acca04b10f31bb871412f2701fb63033b5e660 + +COUNT=32 +L = 320 +KI = a6287e9763e6e89127095c189bb69b2a +FixedInputDataByteLen = 60 +FixedInputData = 6e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77 + Binary rep of i = 000001 + instring = 0000016e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77 + Binary rep of i = 000002 + instring = 0000026e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77 + Binary rep of i = 000003 + instring = 0000036e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77 +KO = 38fa1922e7955198e475cbb47fb5157e9e19b10fdaf0acb269704287be2ecdd3cf36c92bcd70626a + +COUNT=33 +L = 320 +KI = ca411d3be6adefd3a3e540b3c58fcb00 +FixedInputDataByteLen = 60 +FixedInputData = 493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b + Binary rep of i = 000001 + instring = 000001493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b + Binary rep of i = 000002 + instring = 000002493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b + Binary rep of i = 000003 + instring = 000003493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b +KO = 1c4c704da046b84cce08a95241d47297375ce2dc735f0774909fa8527aab317b676bc28ad315c15c + +COUNT=34 +L = 320 +KI = fd2af832764f994f6c2821179edf71c3 +FixedInputDataByteLen = 60 +FixedInputData = 0baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df + Binary rep of i = 000001 + instring = 0000010baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df + Binary rep of i = 000002 + instring = 0000020baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df + Binary rep of i = 000003 + instring = 0000030baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df +KO = ae54bd1ce259f7c3da964661d03bd5cbe4353ec87f4f8d5f22af6ac026a0fd6c1993c13c3f63b541 + +COUNT=35 +L = 320 +KI = 9a40f1317d2185efe8db00b596e302fc +FixedInputDataByteLen = 60 +FixedInputData = 13be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31 + Binary rep of i = 000001 + instring = 00000113be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31 + Binary rep of i = 000002 + instring = 00000213be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31 + Binary rep of i = 000003 + instring = 00000313be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31 +KO = 047986bc2d6fafbd0d3c3f794d361acdd65a4104ea6c8f50673b7e0327ef3cabbe8c6f4c491e9b33 + +COUNT=36 +L = 320 +KI = fc31f2f765006bb366529d2cc66b5580 +FixedInputDataByteLen = 60 +FixedInputData = ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2 + Binary rep of i = 000001 + instring = 000001ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2 + Binary rep of i = 000002 + instring = 000002ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2 + Binary rep of i = 000003 + instring = 000003ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2 +KO = 8f71722618db4d9119510c8236c70a1abe13ba80bf7c98bcd9ae19b71160f422de6e5ff507a8f137 + +COUNT=37 +L = 320 +KI = 569a61b182de269f643ee61b7960d1dc +FixedInputDataByteLen = 60 +FixedInputData = 993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8 + Binary rep of i = 000001 + instring = 000001993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8 + Binary rep of i = 000002 + instring = 000002993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8 + Binary rep of i = 000003 + instring = 000003993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8 +KO = 6398ac21a72bbbf884b85046dcc058e7233f144041a01388959a72076b93d98626bfc510fac4da68 + +COUNT=38 +L = 320 +KI = c8e716d5989ce073f4e23b445efd6c06 +FixedInputDataByteLen = 60 +FixedInputData = 3078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397 + Binary rep of i = 000001 + instring = 0000013078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397 + Binary rep of i = 000002 + instring = 0000023078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397 + Binary rep of i = 000003 + instring = 0000033078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397 +KO = b40a2bc8782659fc5bc29636e99b259055e2d8706e634244495cda2e0e93837b70625aa02bbd498e + +COUNT=39 +L = 320 +KI = d668e94c6044a0a957159166464cc1e3 +FixedInputDataByteLen = 60 +FixedInputData = f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b + Binary rep of i = 000001 + instring = 000001f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b + Binary rep of i = 000002 + instring = 000002f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b + Binary rep of i = 000003 + instring = 000003f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b +KO = 31b9b2fcebd1b089638a304d53c3a6d30ba97f751cc984a6629b50fb32ffff3af3ead9eecd0d9696 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = c10b152e8c97b77e18704e0f0bd38305 +FixedInputDataByteLen = 60 +FixedInputData = 98cd4cbbbebe15d17dc86e6dbad800a2dcbd64f7c7ad0e78e9cf94ffdba89d03e97eadf6c4f7b806caf52aa38f09d0eb71d71f497bcc6906b48d36c4 + Binary rep of i = 00000001 + instring = 0000000198cd4cbbbebe15d17dc86e6dbad800a2dcbd64f7c7ad0e78e9cf94ffdba89d03e97eadf6c4f7b806caf52aa38f09d0eb71d71f497bcc6906b48d36c4 +KO = 26faf61908ad9ee881b8305c221db53f + +COUNT=1 +L = 128 +KI = e8d17992e2d4ae357ea4aed0b2b0999d +FixedInputDataByteLen = 60 +FixedInputData = 99cc1e086cc9ff55e017f42b824f3b4e624e8398ea6d9e2ae680679058471a34c375cd2c3c30624b147750ee9aac3e3646c6231e5792575d3ffabe2f + Binary rep of i = 00000001 + instring = 0000000199cc1e086cc9ff55e017f42b824f3b4e624e8398ea6d9e2ae680679058471a34c375cd2c3c30624b147750ee9aac3e3646c6231e5792575d3ffabe2f +KO = 0afb1efa155325a3fdd3e91262c0832a + +COUNT=2 +L = 128 +KI = c4ad9d487d1210f11e550c7142a81e3b +FixedInputDataByteLen = 60 +FixedInputData = 996b015638d704d416bf529e8df1937294ed8d06f5ce9cb416905663a8958344da04d311e41ed48077551b69b7234482fd8e8d2263241c60558194a2 + Binary rep of i = 00000001 + instring = 00000001996b015638d704d416bf529e8df1937294ed8d06f5ce9cb416905663a8958344da04d311e41ed48077551b69b7234482fd8e8d2263241c60558194a2 +KO = 35124976f21c6de9d1c10ac256b9ca0b + +COUNT=3 +L = 128 +KI = fe13cad92acd1542f2ef7aa1d060f733 +FixedInputDataByteLen = 60 +FixedInputData = 5b7a0b35db1006534ec2f8887057b8c7b324871604a34ec7087d160ddc0b4de71239db8d31d91c5189d4f002acb6b3b6f3c684fefb6ef12f6c8f6721 + Binary rep of i = 00000001 + instring = 000000015b7a0b35db1006534ec2f8887057b8c7b324871604a34ec7087d160ddc0b4de71239db8d31d91c5189d4f002acb6b3b6f3c684fefb6ef12f6c8f6721 +KO = 38d3bea39ff76c1c9a9ac0fe0b3ac08b + +COUNT=4 +L = 128 +KI = 6ed6eeb3c4cfe164d5b6136fdd54f2f2 +FixedInputDataByteLen = 60 +FixedInputData = 8fbd9f23dc387c6c2b1cdadc5ec3d5ebed440aed73f76216796c0e8a63416a1013561b61db1f47130162c828d90f9b456ba98d1ac0ad605ace97c8be + Binary rep of i = 00000001 + instring = 000000018fbd9f23dc387c6c2b1cdadc5ec3d5ebed440aed73f76216796c0e8a63416a1013561b61db1f47130162c828d90f9b456ba98d1ac0ad605ace97c8be +KO = 067c45331aeb703685eea4accbde0c04 + +COUNT=5 +L = 128 +KI = 6ee0468cd5944e2a80efe000f4a54e4a +FixedInputDataByteLen = 60 +FixedInputData = 457550cabc3802cccbf3bcd5cea5d274eb46396ac5f3f274fd7a07e0a789c0a1663445f054ffe744cc092077a1ba1a5a49b3744cb2208e9cb37318d9 + Binary rep of i = 00000001 + instring = 00000001457550cabc3802cccbf3bcd5cea5d274eb46396ac5f3f274fd7a07e0a789c0a1663445f054ffe744cc092077a1ba1a5a49b3744cb2208e9cb37318d9 +KO = 5570052e5a6072b0bb4243733c2b7317 + +COUNT=6 +L = 128 +KI = bb8f61b29c6c4dca6543dd860a8f1df7 +FixedInputDataByteLen = 60 +FixedInputData = 9465bd0611793d40e77ef8c3a26eaa4dfeb52f1b22c252a57a25e37a01ccd555774c7341484a747395d551cfea1de8ac7e8959ab9dc343869a8d8469 + Binary rep of i = 00000001 + instring = 000000019465bd0611793d40e77ef8c3a26eaa4dfeb52f1b22c252a57a25e37a01ccd555774c7341484a747395d551cfea1de8ac7e8959ab9dc343869a8d8469 +KO = 45a98a0a7161567f8fa219bfef412ab7 + +COUNT=7 +L = 128 +KI = 097911547a8baf410bab0803b92bfb66 +FixedInputDataByteLen = 60 +FixedInputData = f50f12a768dc54514f13974136964801744f5c9873fadd62248fd3089b7f800b101948b02cdd55f5dc8788343658c3963141a99d64f399e210bbd219 + Binary rep of i = 00000001 + instring = 00000001f50f12a768dc54514f13974136964801744f5c9873fadd62248fd3089b7f800b101948b02cdd55f5dc8788343658c3963141a99d64f399e210bbd219 +KO = fbb90e031afa4467d6b007b32352a071 + +COUNT=8 +L = 128 +KI = 53128285b1777cb0e91cdda5b70c8ae0 +FixedInputDataByteLen = 60 +FixedInputData = ab152a5bfcb1f2df8aa9dec7baddd7216edd28914cff52dc012916db65ecf33717fc37292d3aaa0087e6fbd4b0c1704b77bcf8fb3165635f33150b72 + Binary rep of i = 00000001 + instring = 00000001ab152a5bfcb1f2df8aa9dec7baddd7216edd28914cff52dc012916db65ecf33717fc37292d3aaa0087e6fbd4b0c1704b77bcf8fb3165635f33150b72 +KO = 7586833636ac24b3c4973dc016b8af26 + +COUNT=9 +L = 128 +KI = ef12b72cb54f76b5d339d241b0b3dcc7 +FixedInputDataByteLen = 60 +FixedInputData = aa65ebfc07cb18907104d05a8d6c0b35c3c0b10a3a1f8fd07e573716edbede7b407d1ec14ef4993e103c329615858dc85f7b5dc0f7384b1ede0de041 + Binary rep of i = 00000001 + instring = 00000001aa65ebfc07cb18907104d05a8d6c0b35c3c0b10a3a1f8fd07e573716edbede7b407d1ec14ef4993e103c329615858dc85f7b5dc0f7384b1ede0de041 +KO = 62aa44c084da27bcf9701bba9e231a0d + +COUNT=10 +L = 256 +KI = 695f1b1a16c949cea51cdf2554ec9d42 +FixedInputDataByteLen = 60 +FixedInputData = 4fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625 + Binary rep of i = 00000001 + instring = 000000014fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625 + Binary rep of i = 00000002 + instring = 000000024fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625 +KO = d34b601ec18c34dfa0f9e0b7523e218bdddb9befe8d08b6c0202d75ace0dba89 + +COUNT=11 +L = 256 +KI = 009300d265d1f1b28b505dccc162f4f8 +FixedInputDataByteLen = 60 +FixedInputData = 5ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6 + Binary rep of i = 00000001 + instring = 000000015ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6 + Binary rep of i = 00000002 + instring = 000000025ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6 +KO = c666d91f931606882bf214ebe79cd25a02810c7ab6ced75cd3fabd027f0de54e + +COUNT=12 +L = 256 +KI = e77ea66b59e4b368ab6f93d82f831759 +FixedInputDataByteLen = 60 +FixedInputData = d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770 + Binary rep of i = 00000001 + instring = 00000001d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770 + Binary rep of i = 00000002 + instring = 00000002d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770 +KO = 017155f1e69580f408f5c4e0a8c08347ad8aec5a3fd6d6f1465729d290ff66f8 + +COUNT=13 +L = 256 +KI = 618eaf90e1c1a6dd8a043dd58211b57f +FixedInputDataByteLen = 60 +FixedInputData = cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328 + Binary rep of i = 00000001 + instring = 00000001cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328 + Binary rep of i = 00000002 + instring = 00000002cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328 +KO = 9b2688ef508a3c5bffba6ddd4534bdb93ad0407979f1423d512925da6eda733d + +COUNT=14 +L = 256 +KI = 77c33e23443737f53c83c8462cb52c0a +FixedInputDataByteLen = 60 +FixedInputData = cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c + Binary rep of i = 00000001 + instring = 00000001cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c + Binary rep of i = 00000002 + instring = 00000002cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c +KO = 98d7c1ffb83e5854b50b86c4290bcc30eae17b31723e200707b44cfa74e2a9b0 + +COUNT=15 +L = 256 +KI = 070b400756aff9a4cce8dc21d6b25cc2 +FixedInputDataByteLen = 60 +FixedInputData = db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320 + Binary rep of i = 00000001 + instring = 00000001db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320 + Binary rep of i = 00000002 + instring = 00000002db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320 +KO = 399e60e91c6a5b4ddf2c531eee4efe61dcf8fe53432d7ad59630329479716f50 + +COUNT=16 +L = 256 +KI = 6b76fd298e53c34562417a62ce10b07b +FixedInputDataByteLen = 60 +FixedInputData = 8997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b + Binary rep of i = 00000001 + instring = 000000018997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b + Binary rep of i = 00000002 + instring = 000000028997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b +KO = 0b9676a481466ed101516c6440cf750ad4fc6e26036e40a28058cd0cbe176791 + +COUNT=17 +L = 256 +KI = 1b7b0fd4461fded48462d78bfb09ff43 +FixedInputDataByteLen = 60 +FixedInputData = 109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247 + Binary rep of i = 00000001 + instring = 00000001109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247 + Binary rep of i = 00000002 + instring = 00000002109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247 +KO = 00e77ea147f4dcbe66160a8ccdea2eb7d05aefaddc9f06702f8a1f1d7ecc691e + +COUNT=18 +L = 256 +KI = 26550bce4844cfef5bbec7ef303bb004 +FixedInputDataByteLen = 60 +FixedInputData = 29b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed + Binary rep of i = 00000001 + instring = 0000000129b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed + Binary rep of i = 00000002 + instring = 0000000229b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed +KO = 9b8d43250a53639356989b5aa97404bb0e4a2cd3a9a53eb9b8a56e27921eb5f9 + +COUNT=19 +L = 256 +KI = 8e6d857c17317cad81294012ce72625e +FixedInputDataByteLen = 60 +FixedInputData = b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d + Binary rep of i = 00000001 + instring = 00000001b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d + Binary rep of i = 00000002 + instring = 00000002b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d +KO = b07a8301becc684bd2ea7908702fea5574fcae9cfdb063693947b366b8ab117f + +COUNT=20 +L = 160 +KI = b523ae21fc36bc58cc46e5a3cda97493 +FixedInputDataByteLen = 60 +FixedInputData = 8dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb + Binary rep of i = 00000001 + instring = 000000018dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb + Binary rep of i = 00000002 + instring = 000000028dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb +KO = 530211df01975dd6c08064c34105f88a6007f2b2 + +COUNT=21 +L = 160 +KI = 96e62b44ba3e6c4137a1c601832c96bd +FixedInputDataByteLen = 60 +FixedInputData = 395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e + Binary rep of i = 00000001 + instring = 00000001395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e + Binary rep of i = 00000002 + instring = 00000002395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e +KO = f97c65ae29149c14e282d82191d65fcdf2f88f7e + +COUNT=22 +L = 160 +KI = 102004b39e9db3a1914e96a57d7e32ef +FixedInputDataByteLen = 60 +FixedInputData = b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9 + Binary rep of i = 00000001 + instring = 00000001b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9 + Binary rep of i = 00000002 + instring = 00000002b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9 +KO = 749a98c1c0580fceb47115515a85cc0dd8e44943 + +COUNT=23 +L = 160 +KI = b8370d6ce91c0b08f5819d099f9711fa +FixedInputDataByteLen = 60 +FixedInputData = db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a + Binary rep of i = 00000001 + instring = 00000001db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a + Binary rep of i = 00000002 + instring = 00000002db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a +KO = 2cac935737ac9c42256feae645654a3f27ee4730 + +COUNT=24 +L = 160 +KI = fd898769b9a27039391f5c4b50201721 +FixedInputDataByteLen = 60 +FixedInputData = cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c + Binary rep of i = 00000001 + instring = 00000001cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c + Binary rep of i = 00000002 + instring = 00000002cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c +KO = 213e98ab4bb2ca429465a7cc034ba5dd627ed0f9 + +COUNT=25 +L = 160 +KI = 43fc31b7f19edfedb7abab3da8be5e06 +FixedInputDataByteLen = 60 +FixedInputData = c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4 + Binary rep of i = 00000001 + instring = 00000001c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4 + Binary rep of i = 00000002 + instring = 00000002c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4 +KO = 6b1c6fdf49771fa820cf82380f373a5cc1775e62 + +COUNT=26 +L = 160 +KI = 93832dc1d606dc1dbd83083601c1fab0 +FixedInputDataByteLen = 60 +FixedInputData = 7738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6 + Binary rep of i = 00000001 + instring = 000000017738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6 + Binary rep of i = 00000002 + instring = 000000027738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6 +KO = 44b6a5c77f2b5ab65e8d513aee2eafda64923fdd + +COUNT=27 +L = 160 +KI = 8e2469682015a485bfb109513a08e4dc +FixedInputDataByteLen = 60 +FixedInputData = b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1 + Binary rep of i = 00000001 + instring = 00000001b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1 + Binary rep of i = 00000002 + instring = 00000002b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1 +KO = d38dcc4572cfb3a8a5da1e0ccf9b990436bf29fc + +COUNT=28 +L = 160 +KI = e98aba669480c570737377a8fb8a8d4d +FixedInputDataByteLen = 60 +FixedInputData = ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911 + Binary rep of i = 00000001 + instring = 00000001ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911 + Binary rep of i = 00000002 + instring = 00000002ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911 +KO = ae31f9c7cf8a9acf1dfba5e37c8f856cdffd538e + +COUNT=29 +L = 160 +KI = 7b3703234dfe2bd7c007b2fe12033aa3 +FixedInputDataByteLen = 60 +FixedInputData = c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84 + Binary rep of i = 00000001 + instring = 00000001c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84 + Binary rep of i = 00000002 + instring = 00000002c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84 +KO = 731c44d7d9340646053124fa207a074ad85f3258 + +COUNT=30 +L = 320 +KI = b2fcf854b1029888aeb0274ca09bb21a +FixedInputDataByteLen = 60 +FixedInputData = a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407 + Binary rep of i = 00000001 + instring = 00000001a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407 + Binary rep of i = 00000002 + instring = 00000002a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407 + Binary rep of i = 00000003 + instring = 00000003a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407 +KO = fe4c2c0242c5a295c008aeb87ae0815171de6173773292347f4f5ec07185c3f860b5667c199aad55 + +COUNT=31 +L = 320 +KI = 9739110a8c4ed7fbd443b1c997330ac0 +FixedInputDataByteLen = 60 +FixedInputData = c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f + Binary rep of i = 00000001 + instring = 00000001c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f + Binary rep of i = 00000002 + instring = 00000002c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f + Binary rep of i = 00000003 + instring = 00000003c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f +KO = b88dd8ba7b92e70878269cd478d83d45675fcb8d48b7edd4da8824b18a1cbac95ac5176d78850327 + +COUNT=32 +L = 320 +KI = ff77fa4ac9e17abde5ca2ccdc5eb530b +FixedInputDataByteLen = 60 +FixedInputData = 661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4 + Binary rep of i = 00000001 + instring = 00000001661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4 + Binary rep of i = 00000002 + instring = 00000002661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4 + Binary rep of i = 00000003 + instring = 00000003661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4 +KO = 248c0a09208310b0256190a2e2ff5f319bbc7630cfad298b84270923e4eadc08d87f93b25dd2c25d + +COUNT=33 +L = 320 +KI = 54b03eed49bba39b6d7aee1eeb0ddcce +FixedInputDataByteLen = 60 +FixedInputData = f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f + Binary rep of i = 00000001 + instring = 00000001f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f + Binary rep of i = 00000002 + instring = 00000002f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f + Binary rep of i = 00000003 + instring = 00000003f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f +KO = 0fa850459c10d190fa2a461e612c07e1c6ac67e3f3e535786aaee085ef48102009a9541e8f487d94 + +COUNT=34 +L = 320 +KI = fb6915727a6fe4e379dd812e2db4eb0a +FixedInputDataByteLen = 60 +FixedInputData = 7543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95 + Binary rep of i = 00000001 + instring = 000000017543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95 + Binary rep of i = 00000002 + instring = 000000027543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95 + Binary rep of i = 00000003 + instring = 000000037543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95 +KO = 24244e8398d34125c39a597e1be83912f528b8b331197fc6e486c72b8871a86f94414c48992e4b22 + +COUNT=35 +L = 320 +KI = 5b13a082fabd6ca091777fef27cd57ea +FixedInputDataByteLen = 60 +FixedInputData = d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1 + Binary rep of i = 00000001 + instring = 00000001d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1 + Binary rep of i = 00000002 + instring = 00000002d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1 + Binary rep of i = 00000003 + instring = 00000003d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1 +KO = 1350e5d236c9a2c0a1066dfb68be0b2a2eec94f52d968d29f71410326bef596c6ac798a3e5917bab + +COUNT=36 +L = 320 +KI = 34bf915cc20e1e45e6b339b2e7cf3712 +FixedInputDataByteLen = 60 +FixedInputData = 152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a + Binary rep of i = 00000001 + instring = 00000001152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a + Binary rep of i = 00000002 + instring = 00000002152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a + Binary rep of i = 00000003 + instring = 00000003152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a +KO = 1df3f384ada009951e9d70544629202d0c1998a53974a6f674ef31933cd49f1d602cf5845a3446d7 + +COUNT=37 +L = 320 +KI = 1ce189ca1d1ad7abfd34e7a03e548983 +FixedInputDataByteLen = 60 +FixedInputData = dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba + Binary rep of i = 00000001 + instring = 00000001dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba + Binary rep of i = 00000002 + instring = 00000002dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba + Binary rep of i = 00000003 + instring = 00000003dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba +KO = 85dd7aa2caf27325f03352fc3ad68f7549912f601228377fb3322d03d48a331d12059023629a2104 + +COUNT=38 +L = 320 +KI = f5b30bd08f8aaab4ab01d685bed62bea +FixedInputDataByteLen = 60 +FixedInputData = 640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870 + Binary rep of i = 00000001 + instring = 00000001640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870 + Binary rep of i = 00000002 + instring = 00000002640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870 + Binary rep of i = 00000003 + instring = 00000003640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870 +KO = 6a0c9d6418fd60cc361576c806bccd0801a4b29ab8809c61f6b5a3315777aba0b238231342575b69 + +COUNT=39 +L = 320 +KI = 2429b3366dd76baba440f2b2df365a12 +FixedInputDataByteLen = 60 +FixedInputData = 41f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7 + Binary rep of i = 00000001 + instring = 0000000141f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7 + Binary rep of i = 00000002 + instring = 0000000241f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7 + Binary rep of i = 00000003 + instring = 0000000341f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7 +KO = 26908cb0e98cfea4588e24fe71bdb4b81cebc4e9763150fb36195ae00d37c8a44760d9646e8ec671 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = e61a51e1633e7d0de704dcebbd8f962f +FixedInputDataByteLen = 60 +FixedInputData = 5eef88f8cb188e63e08e23c957ee424a3345da88400c567548b57693931a847501f8e1bce1c37a09ef8c6e2ad553dd0f603b52cc6d4e4cbb76eb6c8f + Binary rep of i = 01 + instring = 5eef88f8cb188e63e08e23c957ee424a3345da88400c567548b57693931a847501f8e1bce1c37a09ef8c6e2ad553dd0f603b52cc6d4e4cbb76eb6c8f01 +KO = 63a5647d0fe69d21fc420b1a8ce34cc1 + +COUNT=1 +L = 128 +KI = 3ccdfea9205a7356041ff786e3d84b71 +FixedInputDataByteLen = 60 +FixedInputData = 558e7a633bec61bcd1f1a7168de45bb0c78f5bb3f9d62f137d45eb20332328146f8dd09f7d32cec6d618db28cbbb2792f2decec11c11c97a214e83dc + Binary rep of i = 01 + instring = 558e7a633bec61bcd1f1a7168de45bb0c78f5bb3f9d62f137d45eb20332328146f8dd09f7d32cec6d618db28cbbb2792f2decec11c11c97a214e83dc01 +KO = 554fee3c5d4eea5cf65e56a67509b9a6 + +COUNT=2 +L = 128 +KI = 04e054d838f01d12864f741346a0f006 +FixedInputDataByteLen = 60 +FixedInputData = 8af082db536b89c4393e7065be9a8c7f769c618a5867f67d05c2af116dc307f74bc280988199ea539deca033168fbb6a31853e5f7a58b730404a48ff + Binary rep of i = 01 + instring = 8af082db536b89c4393e7065be9a8c7f769c618a5867f67d05c2af116dc307f74bc280988199ea539deca033168fbb6a31853e5f7a58b730404a48ff01 +KO = a337759bd957c3d5e1051de0ec1d7db2 + +COUNT=3 +L = 128 +KI = 618c39a29fc4ea7a7b10d01c8b6495e5 +FixedInputDataByteLen = 60 +FixedInputData = dd53e627dd3519a4e3b6076ee197c44e8e8f7d01c8eeee6df90a84e128a4d5067c367938bcddd13cdefff1f1c499775be93b6f332ad8c51b581d7fa8 + Binary rep of i = 01 + instring = dd53e627dd3519a4e3b6076ee197c44e8e8f7d01c8eeee6df90a84e128a4d5067c367938bcddd13cdefff1f1c499775be93b6f332ad8c51b581d7fa801 +KO = 21e9410da20d553e2e85a72b846f9f6a + +COUNT=4 +L = 128 +KI = a13eccbbdee20ae42ac09479665daeb2 +FixedInputDataByteLen = 60 +FixedInputData = 8b059ce06ee36e18a96ab22a90048ff6fe146b7e64131c17d7ec240ff854ec1975e5fadb0a77aa3d76c0a4794885e48c2313401e5e5d0298655bc592 + Binary rep of i = 01 + instring = 8b059ce06ee36e18a96ab22a90048ff6fe146b7e64131c17d7ec240ff854ec1975e5fadb0a77aa3d76c0a4794885e48c2313401e5e5d0298655bc59201 +KO = 88a63c69533de08604a9e4940eca58e3 + +COUNT=5 +L = 128 +KI = 2ce851037bb7bf8ec47461b51bce5a51 +FixedInputDataByteLen = 60 +FixedInputData = 71676554266e500b64860ae535c5dad414b24febaf96049aa92be80aaa779cc3d52707c48445eaabd64f6fbf0aa9de83fb337dba8d0b1de5f9648bde + Binary rep of i = 01 + instring = 71676554266e500b64860ae535c5dad414b24febaf96049aa92be80aaa779cc3d52707c48445eaabd64f6fbf0aa9de83fb337dba8d0b1de5f9648bde01 +KO = 30432ba97cfe68d818342258b9a6b9d8 + +COUNT=6 +L = 128 +KI = a51f538096f32458f3dcd92dc783c59d +FixedInputDataByteLen = 60 +FixedInputData = d1fc4e37d324caffc09836db71f5f61fc95dd88efbb4c9371363be60d419718ff6bcc25b6bb8e1071bceeaa1f8e7cc90c0a32742772b25c6484e0004 + Binary rep of i = 01 + instring = d1fc4e37d324caffc09836db71f5f61fc95dd88efbb4c9371363be60d419718ff6bcc25b6bb8e1071bceeaa1f8e7cc90c0a32742772b25c6484e000401 +KO = 3f200576d765bb218813b67c02d607c7 + +COUNT=7 +L = 128 +KI = 68abdf05df794ac1c30e3c43fd4f82b7 +FixedInputDataByteLen = 60 +FixedInputData = dd3acd02338d0e90e1afd134896010959b67887441410e9253f5e40cedbda7f5883e7ec893b820ae66a48e436869bbfd54b8459962773c6114a66974 + Binary rep of i = 01 + instring = dd3acd02338d0e90e1afd134896010959b67887441410e9253f5e40cedbda7f5883e7ec893b820ae66a48e436869bbfd54b8459962773c6114a6697401 +KO = 3661acad82ad3bde00a19a4fdfe4f506 + +COUNT=8 +L = 128 +KI = 9f2523683c87faf4bd6b9ee5cca81555 +FixedInputDataByteLen = 60 +FixedInputData = 0bfe7550caf6fac6ccee56e64198c1fcc4e5173ae84ae502a0b3d6f5d550e26496ba9cb29045b7a15fa94347e0607839e7a6000897147696e29f35e4 + Binary rep of i = 01 + instring = 0bfe7550caf6fac6ccee56e64198c1fcc4e5173ae84ae502a0b3d6f5d550e26496ba9cb29045b7a15fa94347e0607839e7a6000897147696e29f35e401 +KO = 7500130e9133cb9b310b7fad9a046de8 + +COUNT=9 +L = 128 +KI = 745984b2e9b271a38bd9b353878209a5 +FixedInputDataByteLen = 60 +FixedInputData = fb0e64912929dd45c67c09c0afe03a8558fa917d01103e086ad57ab16751003375d2ee0c1cac4e4ea8b60f93fe2cf62d7abe82a63848e49001838780 + Binary rep of i = 01 + instring = fb0e64912929dd45c67c09c0afe03a8558fa917d01103e086ad57ab16751003375d2ee0c1cac4e4ea8b60f93fe2cf62d7abe82a63848e4900183878001 +KO = 4c96cfa5c510e70cef16ed5a8e2e3a89 + +COUNT=10 +L = 256 +KI = 23eb065be127a881e35a6514d435679f +FixedInputDataByteLen = 60 +FixedInputData = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a + Binary rep of i = 01 + instring = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a01 + Binary rep of i = 02 + instring = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a02 +KO = ea4ebbb4efff4b01684012ed8ff9c64e70ae38197c36445a6c804a0e44819ac3 + +COUNT=11 +L = 256 +KI = f96ce9d73e4feb9dbb8d332228b0b4b2 +FixedInputDataByteLen = 60 +FixedInputData = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c986 + Binary rep of i = 01 + instring = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c98601 + Binary rep of i = 02 + instring = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c98602 +KO = 00d13587b52eb034aa9239cc38eda6f2703614c45ffbaeca50dde47da3e14318 + +COUNT=12 +L = 256 +KI = 4e1658f7d96be7861dc951598c858cb8 +FixedInputDataByteLen = 60 +FixedInputData = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba + Binary rep of i = 01 + instring = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba01 + Binary rep of i = 02 + instring = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba02 +KO = 84b1327266b8c7f76f6f95fadadcee6a868e34e8d2b8b4f1e68d563effd102f2 + +COUNT=13 +L = 256 +KI = d4dddd5dd5cbea058aa41a6465fa851e +FixedInputDataByteLen = 60 +FixedInputData = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c + Binary rep of i = 01 + instring = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c01 + Binary rep of i = 02 + instring = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c02 +KO = 03e0f0245dcc543cf2d820b219fa56f7e659a07f2b0f4cc89a580cd92ff9d56b + +COUNT=14 +L = 256 +KI = 204824fdcc93aab20ff23a3039664186 +FixedInputDataByteLen = 60 +FixedInputData = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb + Binary rep of i = 01 + instring = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb01 + Binary rep of i = 02 + instring = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb02 +KO = 26f061882b06017c8277f0b49f8bd9d8e802690abfe956025f87c4198f58c459 + +COUNT=15 +L = 256 +KI = df2e41df668c7373b02f469bbce53279 +FixedInputDataByteLen = 60 +FixedInputData = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db1 + Binary rep of i = 01 + instring = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db101 + Binary rep of i = 02 + instring = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db102 +KO = 94d22ac548d86128918941bacbf88030104a750310c9b4205bae8b0ab6b25b42 + +COUNT=16 +L = 256 +KI = 124c63f08ff719b81aad9f47e98c0a59 +FixedInputDataByteLen = 60 +FixedInputData = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f + Binary rep of i = 01 + instring = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f01 + Binary rep of i = 02 + instring = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f02 +KO = 5e5065c5465547a6d3b0fc54c77108af0bcc9c4b4fb7f6d781d79bd88ea1fb31 + +COUNT=17 +L = 256 +KI = 5e6cd87b012c45e8f68c58a6e35ea536 +FixedInputDataByteLen = 60 +FixedInputData = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf4280 + Binary rep of i = 01 + instring = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf428001 + Binary rep of i = 02 + instring = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf428002 +KO = 73f18dc3cb0a904e245a8b2af0dfe11624d041aabc568b13f12a867f6d649196 + +COUNT=18 +L = 256 +KI = 54d1f8a32b55d16b1bf739115d1327c2 +FixedInputDataByteLen = 60 +FixedInputData = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d89700133 + Binary rep of i = 01 + instring = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d8970013301 + Binary rep of i = 02 + instring = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d8970013302 +KO = 25f57e8ab6de1ad568b831832a9f68838e1be6d129266a7ddf8a5075970f3935 + +COUNT=19 +L = 256 +KI = 8dcf64e5ab5f4f4e02f37476ab130465 +FixedInputDataByteLen = 60 +FixedInputData = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c6 + Binary rep of i = 01 + instring = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c601 + Binary rep of i = 02 + instring = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c602 +KO = 3c52b4eac49557c188cedd76b79cc1b6e04392392a9b3969f568531748e70a36 + +COUNT=20 +L = 160 +KI = a8ead77b2ae885633bb8295d20b7ba26 +FixedInputDataByteLen = 60 +FixedInputData = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c0087 + Binary rep of i = 01 + instring = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c008701 + Binary rep of i = 02 + instring = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c008702 +KO = f38b28868c3541e2dd03c67355b444eabb75238e + +COUNT=21 +L = 160 +KI = f98bfb00702679594a61c03a4a1d177b +FixedInputDataByteLen = 60 +FixedInputData = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e9 + Binary rep of i = 01 + instring = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e901 + Binary rep of i = 02 + instring = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e902 +KO = ea5cbbfeda92514826951a98dffefea3300248a9 + +COUNT=22 +L = 160 +KI = b1122358a64e9fac05bf6029ad94cd22 +FixedInputDataByteLen = 60 +FixedInputData = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff2 + Binary rep of i = 01 + instring = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff201 + Binary rep of i = 02 + instring = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff202 +KO = 985e1852b12c30237da5aadcce81ac3ba1f0b295 + +COUNT=23 +L = 160 +KI = 7dc0388f4cc082c1664c5d1679666c9f +FixedInputDataByteLen = 60 +FixedInputData = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c + Binary rep of i = 01 + instring = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c01 + Binary rep of i = 02 + instring = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c02 +KO = ee912df1fbac69543e5166889fd5f92af8a4dad1 + +COUNT=24 +L = 160 +KI = 1b9c3b5821af7a11966f3bdafa62e3e1 +FixedInputDataByteLen = 60 +FixedInputData = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf + Binary rep of i = 01 + instring = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf01 + Binary rep of i = 02 + instring = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf02 +KO = 9d3e2eefa20ec3d0a3f74173de4d84db29c5e869 + +COUNT=25 +L = 160 +KI = 5479dc5168bcea44fb31bc1a03a8b7a2 +FixedInputDataByteLen = 60 +FixedInputData = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da79 + Binary rep of i = 01 + instring = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da7901 + Binary rep of i = 02 + instring = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da7902 +KO = 80bff4b87f265944ef815e69a503882565c74faf + +COUNT=26 +L = 160 +KI = 9a8d2b0ab92f267c254a7a5c72f57e73 +FixedInputDataByteLen = 60 +FixedInputData = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e + Binary rep of i = 01 + instring = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e01 + Binary rep of i = 02 + instring = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e02 +KO = b76483fd417aa6f95018d1488c44606800391210 + +COUNT=27 +L = 160 +KI = ce5709526a314b0181445b1618b78b5a +FixedInputDataByteLen = 60 +FixedInputData = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b + Binary rep of i = 01 + instring = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b01 + Binary rep of i = 02 + instring = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b02 +KO = bcf100ca1461d1f48129f0da1967df8e26db6bd7 + +COUNT=28 +L = 160 +KI = 64e582d0f103be74df42d87b41549906 +FixedInputDataByteLen = 60 +FixedInputData = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c8 + Binary rep of i = 01 + instring = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c801 + Binary rep of i = 02 + instring = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c802 +KO = 2a441f16bd566c2b0c2fb8bb5cb1016cb9ca1b08 + +COUNT=29 +L = 160 +KI = 33491cae1d3ce33d9d53ee9059a67015 +FixedInputDataByteLen = 60 +FixedInputData = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d024 + Binary rep of i = 01 + instring = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d02401 + Binary rep of i = 02 + instring = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d02402 +KO = ddf8d475910e4e8e026e3aad174178a2c4935c2b + +COUNT=30 +L = 320 +KI = afac44ec364ce5c706239c922491002c +FixedInputDataByteLen = 60 +FixedInputData = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c + Binary rep of i = 01 + instring = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c01 + Binary rep of i = 02 + instring = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c02 + Binary rep of i = 03 + instring = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c03 +KO = 80eb67c9cb707f9a0a2436c0b49393edbfc940889cbd4dfd2b5f6cf9cfcd15f9d24222fe01548183 + +COUNT=31 +L = 320 +KI = 671e3009fe8c228652b737bf68d1f96f +FixedInputDataByteLen = 60 +FixedInputData = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d + Binary rep of i = 01 + instring = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d01 + Binary rep of i = 02 + instring = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d02 + Binary rep of i = 03 + instring = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d03 +KO = 1e5b47fc5a76bf422351fa42382db65c0efbadd2b87cce2660891f76b10c898ce6032eb36c41cb4f + +COUNT=32 +L = 320 +KI = be88121ebd5ddee85e194810d481ee3c +FixedInputDataByteLen = 60 +FixedInputData = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc + Binary rep of i = 01 + instring = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc01 + Binary rep of i = 02 + instring = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc02 + Binary rep of i = 03 + instring = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc03 +KO = 169066fe7341684a07a85d7149c8b6771c76b9a479fcfd7f09dacf027af8b197cbbe53c8e85526cc + +COUNT=33 +L = 320 +KI = 70a0f2fe78e939e88dd3dc49d3b759cb +FixedInputDataByteLen = 60 +FixedInputData = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e6377 + Binary rep of i = 01 + instring = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e637701 + Binary rep of i = 02 + instring = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e637702 + Binary rep of i = 03 + instring = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e637703 +KO = efde3528b7d4a87c73ed78688c1783552b8be4a4dcfbeeeecb7f6fd2bd6f36d9a6b707cd6270643a + +COUNT=34 +L = 320 +KI = b1928d643d5fb27091e5ea0466d60034 +FixedInputDataByteLen = 60 +FixedInputData = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e67824 + Binary rep of i = 01 + instring = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e6782401 + Binary rep of i = 02 + instring = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e6782402 + Binary rep of i = 03 + instring = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e6782403 +KO = ea2631bf5812ddb096f1baf9c8598546fc33afe287f64275f76fe38b58c52681c2b38b42af431c69 + +COUNT=35 +L = 320 +KI = 99fba6eda319da832893dcb03889a916 +FixedInputDataByteLen = 60 +FixedInputData = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f556 + Binary rep of i = 01 + instring = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f55601 + Binary rep of i = 02 + instring = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f55602 + Binary rep of i = 03 + instring = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f55603 +KO = fe3b890572524fef0aa78ebf55e097c041a2355afd463496cfb27b2e64a3357ba23c9e8545809ec5 + +COUNT=36 +L = 320 +KI = 72ea3944fe676d230baa09f9ed5d6842 +FixedInputDataByteLen = 60 +FixedInputData = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b + Binary rep of i = 01 + instring = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b01 + Binary rep of i = 02 + instring = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b02 + Binary rep of i = 03 + instring = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b03 +KO = 863918a303658d68e9fd8b67bc9c6f32480012be4f5d8e8fc0b217273fae455d35a6a4b125741897 + +COUNT=37 +L = 320 +KI = 4b3fbd2d4773c958b69f7511b308707f +FixedInputDataByteLen = 60 +FixedInputData = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f5 + Binary rep of i = 01 + instring = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f501 + Binary rep of i = 02 + instring = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f502 + Binary rep of i = 03 + instring = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f503 +KO = 47f5025dfcc5ef54e57138a879e858ee4749d2dfb460eea470a54d68cae68df065f16df52a32b6ca + +COUNT=38 +L = 320 +KI = b2bb76e41b5e5500e3f1ae2ba5480ae2 +FixedInputDataByteLen = 60 +FixedInputData = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e + Binary rep of i = 01 + instring = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e01 + Binary rep of i = 02 + instring = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e02 + Binary rep of i = 03 + instring = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e03 +KO = 1cd7b6e6c49a38f805e76f4ac7c16b2c5b4419bbb75dd388af970de312b826378ee6efb4ba589e50 + +COUNT=39 +L = 320 +KI = d6af602b92d1d6e02d7ca635ade9ed0c +FixedInputDataByteLen = 60 +FixedInputData = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf8052173 + Binary rep of i = 01 + instring = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf805217301 + Binary rep of i = 02 + instring = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf805217302 + Binary rep of i = 03 + instring = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf805217303 +KO = 59afe844f843ac2cd9b5f3760adb5bfefe0f2d753802cd8ebc5d8fcdcc073f105b0db0f686093fce + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = b03616e032b6d1aa53352a8d7dfabcfe +FixedInputDataByteLen = 60 +FixedInputData = fba6aea08c2ccf83f7142b72a476839a98a7d967125c9dfc83ae82f1fb6c913afc82bf65342356d2e7f929528589bc94c2f54d52b2487ee9f4a52510 + Binary rep of i = 0001 + instring = fba6aea08c2ccf83f7142b72a476839a98a7d967125c9dfc83ae82f1fb6c913afc82bf65342356d2e7f929528589bc94c2f54d52b2487ee9f4a525100001 +KO = 8c5175addd7d847e30f48ef6ce373954 + +COUNT=1 +L = 128 +KI = efed120a60ea735dc6721f0400bc6786 +FixedInputDataByteLen = 60 +FixedInputData = ae2c68b09cee4d90d8b15d2ba11f5cc0be9537005a1f2265bb849d27f5c2d06d0d00d2f62500733dc65ea24c9d5ef315767e2d2a3ab9e683575edf37 + Binary rep of i = 0001 + instring = ae2c68b09cee4d90d8b15d2ba11f5cc0be9537005a1f2265bb849d27f5c2d06d0d00d2f62500733dc65ea24c9d5ef315767e2d2a3ab9e683575edf370001 +KO = 843ac2765232d33eace954211570cf34 + +COUNT=2 +L = 128 +KI = 6a54836dacd8608120fb63d37f2ff0c2 +FixedInputDataByteLen = 60 +FixedInputData = e4fc719c1d46ff06cd549e1736389dde2dbac80c0d004ffc4dbf788c3ba287afc79dbf0bfce325615bd3e57d403d0b071ab81c4970cc0b38a4c59eff + Binary rep of i = 0001 + instring = e4fc719c1d46ff06cd549e1736389dde2dbac80c0d004ffc4dbf788c3ba287afc79dbf0bfce325615bd3e57d403d0b071ab81c4970cc0b38a4c59eff0001 +KO = 818bcb55e367d443082744cfd122a796 + +COUNT=3 +L = 128 +KI = 9686d328d5e02709307a252de3e128ce +FixedInputDataByteLen = 60 +FixedInputData = ce89f996898d52069c9639cc4c59e93c0603738c6c8a0e4cc6f416381288eff07a787bd8d462eba0000d680b03f7328b7fc54e0bb5470d37cfdcaf2c + Binary rep of i = 0001 + instring = ce89f996898d52069c9639cc4c59e93c0603738c6c8a0e4cc6f416381288eff07a787bd8d462eba0000d680b03f7328b7fc54e0bb5470d37cfdcaf2c0001 +KO = 86f79c13188e073ab39223ae6800f747 + +COUNT=4 +L = 128 +KI = a0165648e3e4a836ad56191a5c274813 +FixedInputDataByteLen = 60 +FixedInputData = a785bd0c183e51b7e5e39ba54619963f11de4c3e4e912611ef41453cd1829acea7b2b4df86283e95ea42225c239f61f94180581e908689d517fe0d23 + Binary rep of i = 0001 + instring = a785bd0c183e51b7e5e39ba54619963f11de4c3e4e912611ef41453cd1829acea7b2b4df86283e95ea42225c239f61f94180581e908689d517fe0d230001 +KO = bfc9174ec8c21584ec5109f179747fb6 + +COUNT=5 +L = 128 +KI = d21aa32936558bc0623d7e57692770c6 +FixedInputDataByteLen = 60 +FixedInputData = 775acf19e6979714eacb4e378685296486b0a257ad9d095003d58b8742c796875cef0c7a2326225f351041176cbd2151a348b247bd103e128530653c + Binary rep of i = 0001 + instring = 775acf19e6979714eacb4e378685296486b0a257ad9d095003d58b8742c796875cef0c7a2326225f351041176cbd2151a348b247bd103e128530653c0001 +KO = 7c70e0d1ace19260873e8a776bbf7893 + +COUNT=6 +L = 128 +KI = f9c1a65d5e57d06cd2699c81ae29361d +FixedInputDataByteLen = 60 +FixedInputData = 9afa7c3d60a496ceb159e7c60a11d476f505f3c309e671ebc4b52d1918e1b2d2e0dbb802f0b4b8b5b028ac531c795554f91fb2d5a31ac432f08df7f4 + Binary rep of i = 0001 + instring = 9afa7c3d60a496ceb159e7c60a11d476f505f3c309e671ebc4b52d1918e1b2d2e0dbb802f0b4b8b5b028ac531c795554f91fb2d5a31ac432f08df7f40001 +KO = 06f499abd3cca28f8f65b367ec3073ce + +COUNT=7 +L = 128 +KI = 312d1578f5e1e79cdd46e60a65d5f03e +FixedInputDataByteLen = 60 +FixedInputData = 4b60138d3c1f8a8ccf7a3ffff3dc36d1b4b815a192460e300227f114f81bb12a2dc0847703377c4d5dff8baadc614c9ed78283f9cfdc514209e42c13 + Binary rep of i = 0001 + instring = 4b60138d3c1f8a8ccf7a3ffff3dc36d1b4b815a192460e300227f114f81bb12a2dc0847703377c4d5dff8baadc614c9ed78283f9cfdc514209e42c130001 +KO = 9c73515ac79ac3f7eb79cd632c35ddb2 + +COUNT=8 +L = 128 +KI = a9d6f25613389b4691d66f85dc88841e +FixedInputDataByteLen = 60 +FixedInputData = 3f9dcddc7be18b92ba978aaf1a6bd4916baa697b94c45d14c46a416f2a6b63565c5ff737c2e8358cacdac69b31b0ff4fe2a64afb15591164663f100b + Binary rep of i = 0001 + instring = 3f9dcddc7be18b92ba978aaf1a6bd4916baa697b94c45d14c46a416f2a6b63565c5ff737c2e8358cacdac69b31b0ff4fe2a64afb15591164663f100b0001 +KO = 01822790e8c0f63a1f008425bb63c557 + +COUNT=9 +L = 128 +KI = 4dc6613cc26d6248c088ec14018b599b +FixedInputDataByteLen = 60 +FixedInputData = af99c4d44e927abc0a8b81f9826964fce38b080824b406bf8ab2b2e31258a3439d418f01c9fbee434f4efe857256c3cdeaf5d0c9602f45bfefbcc650 + Binary rep of i = 0001 + instring = af99c4d44e927abc0a8b81f9826964fce38b080824b406bf8ab2b2e31258a3439d418f01c9fbee434f4efe857256c3cdeaf5d0c9602f45bfefbcc6500001 +KO = 4506abf3db503f39205564088306ee79 + +COUNT=10 +L = 256 +KI = 139282159b32a0df04d3e4813f260bc3 +FixedInputDataByteLen = 60 +FixedInputData = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda + Binary rep of i = 0001 + instring = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda0001 + Binary rep of i = 0002 + instring = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda0002 +KO = 9ab8f427414bb164197812059f6dde4554ce4b256734c194b6f43abd811d6009 + +COUNT=11 +L = 256 +KI = 7271d16470dabefdba8e3eca893e4a85 +FixedInputDataByteLen = 60 +FixedInputData = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c + Binary rep of i = 0001 + instring = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c0001 + Binary rep of i = 0002 + instring = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c0002 +KO = 724bcd427e15585d0d4cf231929e3bea2dbffef1d0833da279c42bbb7d4e210f + +COUNT=12 +L = 256 +KI = 5c0c1b04ea8329804634e895cc1977f4 +FixedInputDataByteLen = 60 +FixedInputData = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a675 + Binary rep of i = 0001 + instring = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a6750001 + Binary rep of i = 0002 + instring = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a6750002 +KO = 83090d42568e2c68d01109e0aed21793665be69569cee2aaa6253081c3840157 + +COUNT=13 +L = 256 +KI = e6e8b25aa0739c00250caadcdcadc992 +FixedInputDataByteLen = 60 +FixedInputData = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce + Binary rep of i = 0001 + instring = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce0001 + Binary rep of i = 0002 + instring = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce0002 +KO = 59ac25ede31a9d16eb98842313f94713b13104ff8a0bc6da13852da6b5752b7b + +COUNT=14 +L = 256 +KI = 872a15b7dcf139f8d84afb95f1d6101a +FixedInputDataByteLen = 60 +FixedInputData = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b + Binary rep of i = 0001 + instring = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b0001 + Binary rep of i = 0002 + instring = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b0002 +KO = 9a0925698f9c89ddc7e3c79da2ae91cdf32de313241f649e985e29a222af24b0 + +COUNT=15 +L = 256 +KI = bc5decf96f60ecb43437119e2a47a11a +FixedInputDataByteLen = 60 +FixedInputData = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d + Binary rep of i = 0001 + instring = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d0001 + Binary rep of i = 0002 + instring = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d0002 +KO = 2770585d5f4c3e34828564ae47610ec9e29627d4ca38dd9532aab045fe98c2f4 + +COUNT=16 +L = 256 +KI = 6f35ce37a09aca904472308a06c754bd +FixedInputDataByteLen = 60 +FixedInputData = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee3 + Binary rep of i = 0001 + instring = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee30001 + Binary rep of i = 0002 + instring = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee30002 +KO = f6f3edbdb28fb925f3018f135aa2f688dfef96b8960ca54ee50b57f25e5b81c5 + +COUNT=17 +L = 256 +KI = c0f788aee43cce8dc4a02fff90f215fe +FixedInputDataByteLen = 60 +FixedInputData = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb7 + Binary rep of i = 0001 + instring = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb70001 + Binary rep of i = 0002 + instring = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb70002 +KO = 7717792a14e0778cad7d15ff29d6d0292e649964b46264614a4a7d481335e17a + +COUNT=18 +L = 256 +KI = 09cc3e50012b49be92a1d56929543ab9 +FixedInputDataByteLen = 60 +FixedInputData = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c + Binary rep of i = 0001 + instring = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c0001 + Binary rep of i = 0002 + instring = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c0002 +KO = a1214679ce306c810716848289c167ffa876dee6ee0de54cde59944699a44cb2 + +COUNT=19 +L = 256 +KI = 05fbe9dec8cacef3301a07be75738f39 +FixedInputDataByteLen = 60 +FixedInputData = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd + Binary rep of i = 0001 + instring = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd0001 + Binary rep of i = 0002 + instring = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd0002 +KO = cdbe8325d32307a26950666511e95cec1109618efc8ead5e952f7323970c2b46 + +COUNT=20 +L = 160 +KI = 46ee3d127cbac9638e87e0247d72ca67 +FixedInputDataByteLen = 60 +FixedInputData = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a9 + Binary rep of i = 0001 + instring = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a90001 + Binary rep of i = 0002 + instring = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a90002 +KO = 3e95bcfacafe3ccae1786824bd84a5d6fa79cedd + +COUNT=21 +L = 160 +KI = 4fa5b5b789ae8cbbc86eb3561b463741 +FixedInputDataByteLen = 60 +FixedInputData = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c + Binary rep of i = 0001 + instring = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c0001 + Binary rep of i = 0002 + instring = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c0002 +KO = 5e815e422c31c6344ac50316fee65625c119504b + +COUNT=22 +L = 160 +KI = cc10572a62f88a61219f906144933a73 +FixedInputDataByteLen = 60 +FixedInputData = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb + Binary rep of i = 0001 + instring = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb0001 + Binary rep of i = 0002 + instring = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb0002 +KO = 6e76e2efaba1a90ce66e1ef5a1319d59adeb21b4 + +COUNT=23 +L = 160 +KI = 3d1be73a764cc2592055e4885cd58bfc +FixedInputDataByteLen = 60 +FixedInputData = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb24 + Binary rep of i = 0001 + instring = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb240001 + Binary rep of i = 0002 + instring = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb240002 +KO = 37dfa18d6b48a932935c3179918e0615282ad302 + +COUNT=24 +L = 160 +KI = f69dd6b97506aeef664021582f4fdf63 +FixedInputDataByteLen = 60 +FixedInputData = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b + Binary rep of i = 0001 + instring = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b0001 + Binary rep of i = 0002 + instring = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b0002 +KO = 1fb120cf7b5e3ee045141bee5c129d41ea30c76e + +COUNT=25 +L = 160 +KI = 88bfceb04c6e8dde241efd7ce2145e56 +FixedInputDataByteLen = 60 +FixedInputData = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c + Binary rep of i = 0001 + instring = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c0001 + Binary rep of i = 0002 + instring = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c0002 +KO = e15062099d88de40edacff294a72414e33f57029 + +COUNT=26 +L = 160 +KI = f8b510c7f230ccc51c87b86520ba062b +FixedInputDataByteLen = 60 +FixedInputData = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af29 + Binary rep of i = 0001 + instring = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af290001 + Binary rep of i = 0002 + instring = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af290002 +KO = a8439e780b41e47269e671545e50b941ca94eda1 + +COUNT=27 +L = 160 +KI = 2b175894199a83c531cc47d56bedf594 +FixedInputDataByteLen = 60 +FixedInputData = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce00 + Binary rep of i = 0001 + instring = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce000001 + Binary rep of i = 0002 + instring = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce000002 +KO = 128844787ed30c26ae5a9ef7fb6d2e9aaab82227 + +COUNT=28 +L = 160 +KI = e095437eb1b0a33b7ef47d9680ef1e7b +FixedInputDataByteLen = 60 +FixedInputData = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e2 + Binary rep of i = 0001 + instring = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e20001 + Binary rep of i = 0002 + instring = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e20002 +KO = ef797c82018c183fc044aa41bd531a2baab82f36 + +COUNT=29 +L = 160 +KI = db3d26bc298c8a298e4ecef6506fddd5 +FixedInputDataByteLen = 60 +FixedInputData = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b + Binary rep of i = 0001 + instring = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b0001 + Binary rep of i = 0002 + instring = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b0002 +KO = 824a8e1d7f2577363d1e93eebc6e2035b6634f23 + +COUNT=30 +L = 320 +KI = 2eadee90adbd4b2c436ae0f33e92691f +FixedInputDataByteLen = 60 +FixedInputData = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf3081 + Binary rep of i = 0001 + instring = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf30810001 + Binary rep of i = 0002 + instring = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf30810002 + Binary rep of i = 0003 + instring = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf30810003 +KO = 0d050058ab8d2ab9c552d52a437b85130ba54949b5e9b5ee45b8a81c1ddebb3a4672afc26d82f404 + +COUNT=31 +L = 320 +KI = 632be06e38d3a8f24b59f862b459617a +FixedInputDataByteLen = 60 +FixedInputData = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f839 + Binary rep of i = 0001 + instring = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f8390001 + Binary rep of i = 0002 + instring = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f8390002 + Binary rep of i = 0003 + instring = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f8390003 +KO = fa70d41c5af46bb97708d4ed7f7eb9b650605a6540ac21d6bfb82494d6b793f9e2e2b9c6e99025ab + +COUNT=32 +L = 320 +KI = 66e506ffe8484675a880f7e1f68b587e +FixedInputDataByteLen = 60 +FixedInputData = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb + Binary rep of i = 0001 + instring = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb0001 + Binary rep of i = 0002 + instring = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb0002 + Binary rep of i = 0003 + instring = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb0003 +KO = 23b5fc04af40a41370b4e31bdff3e16a5cce3698d10d688911f1f67a1687c578bff18a914a8657c2 + +COUNT=33 +L = 320 +KI = e0926380060e2c460b5d3ac17e79b2e1 +FixedInputDataByteLen = 60 +FixedInputData = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b396 + Binary rep of i = 0001 + instring = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b3960001 + Binary rep of i = 0002 + instring = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b3960002 + Binary rep of i = 0003 + instring = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b3960003 +KO = de1ff5981f837d192a1adc710a2c6b58a36bc2f3d5a88289fa83d535c435e82937acbc37e04238e3 + +COUNT=34 +L = 320 +KI = 8e5848bdf7913e0a70b85c27e4ae893a +FixedInputDataByteLen = 60 +FixedInputData = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af + Binary rep of i = 0001 + instring = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af0001 + Binary rep of i = 0002 + instring = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af0002 + Binary rep of i = 0003 + instring = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af0003 +KO = d4dbe421eecf1433faebb65eea8a9bc5e6e66586f48ef7949fec8834b91d50ad4fdc497539293cbc + +COUNT=35 +L = 320 +KI = 785ab44a91a1bde1bd5be4f59d8de878 +FixedInputDataByteLen = 60 +FixedInputData = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e3 + Binary rep of i = 0001 + instring = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e30001 + Binary rep of i = 0002 + instring = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e30002 + Binary rep of i = 0003 + instring = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e30003 +KO = 3d47a936e93f6833108e7c5108691ce178d910e5cdede42473d1c0fd0f12819f3737f9e82d3536a1 + +COUNT=36 +L = 320 +KI = f91a698657c78f6870efb06788311c7d +FixedInputDataByteLen = 60 +FixedInputData = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c00 + Binary rep of i = 0001 + instring = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c000001 + Binary rep of i = 0002 + instring = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c000002 + Binary rep of i = 0003 + instring = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c000003 +KO = 0db7ac728887916cd8452588553bfc1f2e9b664f0ce97911714c7af0c22d16866c356071bad081d0 + +COUNT=37 +L = 320 +KI = 0bbb03f63f16b1db2248dda7bf2055ba +FixedInputDataByteLen = 60 +FixedInputData = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e7 + Binary rep of i = 0001 + instring = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e70001 + Binary rep of i = 0002 + instring = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e70002 + Binary rep of i = 0003 + instring = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e70003 +KO = 202b4f929981fdcd9257ac2a5d102188aba84cbe7f5b43263603d9f7d3798672a3b3b150dcef7235 + +COUNT=38 +L = 320 +KI = 8cde4d80e2b4dacab5c2a620c67f53f4 +FixedInputDataByteLen = 60 +FixedInputData = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd + Binary rep of i = 0001 + instring = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd0001 + Binary rep of i = 0002 + instring = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd0002 + Binary rep of i = 0003 + instring = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd0003 +KO = f89b14be142a8602138836acd7e1cfd6bc9cbd5fce4ba4cd35bc91793cfe0dd16d3d261c157a26c1 + +COUNT=39 +L = 320 +KI = 1a67409d39103f7b387d86a6c050b278 +FixedInputDataByteLen = 60 +FixedInputData = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a + Binary rep of i = 0001 + instring = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a0001 + Binary rep of i = 0002 + instring = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a0002 + Binary rep of i = 0003 + instring = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a0003 +KO = 45ab1e657fc41556ddb3a3cbfc693725e064e0b41f26a130284205b19dcb9e62c3df2fc44e7c8551 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 03dd577bd0e65a26502453d5de9e682b +FixedInputDataByteLen = 60 +FixedInputData = bf4e85e80ee83637bbe972a371c5a74d0511e0eeb9485f3d1d075f1fdbb00f5ea7f64b080cf2c8d21b213bb1e96cd047ddc3f005851bf4b07e7a0232 + Binary rep of i = 000001 + instring = bf4e85e80ee83637bbe972a371c5a74d0511e0eeb9485f3d1d075f1fdbb00f5ea7f64b080cf2c8d21b213bb1e96cd047ddc3f005851bf4b07e7a0232000001 +KO = f8fa72a1f1c0b234c7f76a425778ad4e + +COUNT=1 +L = 128 +KI = 7f2fcc5412a5d95da751577b12ee64b1 +FixedInputDataByteLen = 60 +FixedInputData = d9e07bd41b261d71a428efb686e6b249a9dbc601401ad93dada44421e83b29abb8674163923c85a986f2857f98faff76f24055d46048e088daf385cd + Binary rep of i = 000001 + instring = d9e07bd41b261d71a428efb686e6b249a9dbc601401ad93dada44421e83b29abb8674163923c85a986f2857f98faff76f24055d46048e088daf385cd000001 +KO = 6d94f6f2db87a1e563eda8a1744fd377 + +COUNT=2 +L = 128 +KI = 927ec4c02d0de03d2482780ebe98c5ee +FixedInputDataByteLen = 60 +FixedInputData = 3f799826e5c1531da20d5c2ba973c133db414ec93e447a7fb08ef389721bbdaef6d12a5f94f3b6994c8afe453e828bb5eec5ab4034cc09c217613dcf + Binary rep of i = 000001 + instring = 3f799826e5c1531da20d5c2ba973c133db414ec93e447a7fb08ef389721bbdaef6d12a5f94f3b6994c8afe453e828bb5eec5ab4034cc09c217613dcf000001 +KO = dbd34acd8609bd8f6b8bad7570f01e5e + +COUNT=3 +L = 128 +KI = d27bb43a17a2f17b8c02ba206376c260 +FixedInputDataByteLen = 60 +FixedInputData = 4bf592b58ad074a8c30a22e4ed179da3b43143265878464fe388793944d814706314e8fbf57d8efb73c73ee03b9d1540274535ebce85e4abecc0c230 + Binary rep of i = 000001 + instring = 4bf592b58ad074a8c30a22e4ed179da3b43143265878464fe388793944d814706314e8fbf57d8efb73c73ee03b9d1540274535ebce85e4abecc0c230000001 +KO = 509658e80cc30d51c516d6820189a6df + +COUNT=4 +L = 128 +KI = 2353e3b831f4959c8340bdb892f1cbc4 +FixedInputDataByteLen = 60 +FixedInputData = 4d77455c38180eec272c959b1967a554059963a191772b597f0461e5977a253827c57a66eb1606841c4c347896d5a787699a5ac6aea67021571e99c7 + Binary rep of i = 000001 + instring = 4d77455c38180eec272c959b1967a554059963a191772b597f0461e5977a253827c57a66eb1606841c4c347896d5a787699a5ac6aea67021571e99c7000001 +KO = beb04b050dfb0e1d247245d3b16c33e6 + +COUNT=5 +L = 128 +KI = 37b136cfe0a36c0aa9aac7c1572d6544 +FixedInputDataByteLen = 60 +FixedInputData = 6bbcabd3887f65eb0a6c1db340ed339808ef16df672d7a206d41ed5da46a2d8b634ce6da4e03bb2f0c7d6a6b96db861960ecaa1667ab1e83ed07b71e + Binary rep of i = 000001 + instring = 6bbcabd3887f65eb0a6c1db340ed339808ef16df672d7a206d41ed5da46a2d8b634ce6da4e03bb2f0c7d6a6b96db861960ecaa1667ab1e83ed07b71e000001 +KO = 49b14828ebb39ce805d3b3495a6ea900 + +COUNT=6 +L = 128 +KI = c8c780e6a863123d19162d006c197335 +FixedInputDataByteLen = 60 +FixedInputData = 39b67f3544e20bc110a06b314cb00cf0a19a43e6f801ccaa57dabb8d376c5f5a10275319621e0c37fe0e6cce27402fbc6c319f793bad35b042464502 + Binary rep of i = 000001 + instring = 39b67f3544e20bc110a06b314cb00cf0a19a43e6f801ccaa57dabb8d376c5f5a10275319621e0c37fe0e6cce27402fbc6c319f793bad35b042464502000001 +KO = eb8aff4cfc86e6a2d9d67ac5885de8a1 + +COUNT=7 +L = 128 +KI = b0505ef4fdb3dc0967e99adc214bc04e +FixedInputDataByteLen = 60 +FixedInputData = cd2ab4d337654295b2db4fb94acd0d09c92952ffe7decf34447877b50bf944db5b3fa99a9ddcc075d3bc557ec9f9181125b9a39144476e102947a3c8 + Binary rep of i = 000001 + instring = cd2ab4d337654295b2db4fb94acd0d09c92952ffe7decf34447877b50bf944db5b3fa99a9ddcc075d3bc557ec9f9181125b9a39144476e102947a3c8000001 +KO = bf35179186fc0fdf021228517f356750 + +COUNT=8 +L = 128 +KI = 2fa7f56cd279f9c320259d9e55a32e33 +FixedInputDataByteLen = 60 +FixedInputData = 2ce6ff05fb45a54ca9bb0e5f5eb0e8af80b2d52a93c2b793ddb0a41a009fddba92b4c33edfd56a041a3554de49f4e6f2baa6372d5ee3bd2126f9d87c + Binary rep of i = 000001 + instring = 2ce6ff05fb45a54ca9bb0e5f5eb0e8af80b2d52a93c2b793ddb0a41a009fddba92b4c33edfd56a041a3554de49f4e6f2baa6372d5ee3bd2126f9d87c000001 +KO = 4e797360b7c036ff25af14dcb28b986e + +COUNT=9 +L = 128 +KI = 64a84fad59d43fa28db91d455f5e619e +FixedInputDataByteLen = 60 +FixedInputData = 95fa7b36b5e48b793c12c1741a30b81402d222f62ef04ca29da98d93ebfa2bbdff82db5548afddb081857a2da71caed990634b21c14ee2a7888cde35 + Binary rep of i = 000001 + instring = 95fa7b36b5e48b793c12c1741a30b81402d222f62ef04ca29da98d93ebfa2bbdff82db5548afddb081857a2da71caed990634b21c14ee2a7888cde35000001 +KO = 5b36d6451385d73293d62df08fd82704 + +COUNT=10 +L = 256 +KI = 9cf336a405ac15bef1cd7e12db0ec37f +FixedInputDataByteLen = 60 +FixedInputData = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11 + Binary rep of i = 000001 + instring = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11000001 + Binary rep of i = 000002 + instring = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11000002 +KO = 95bf7c524454555dbe5a0899c989d3d50d5cf4f4685e1bce45ea35cf4449a6ed + +COUNT=11 +L = 256 +KI = 367ace58251a12a40ee075aa65261575 +FixedInputDataByteLen = 60 +FixedInputData = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac + Binary rep of i = 000001 + instring = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac000001 + Binary rep of i = 000002 + instring = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac000002 +KO = c16177233806c9fa28ac753166e66b8763db1f7854e355b742c19371fd2bbc80 + +COUNT=12 +L = 256 +KI = 5a48509b88c34724eacd384a7ba3c54f +FixedInputDataByteLen = 60 +FixedInputData = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b + Binary rep of i = 000001 + instring = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b000001 + Binary rep of i = 000002 + instring = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b000002 +KO = 17fde1d776bb6d1879fb7b7eacef7f72ce85a1e4e4a1142eb72c64d076d74b3c + +COUNT=13 +L = 256 +KI = 2f5c24e3fed62ea1e18497f136b7e060 +FixedInputDataByteLen = 60 +FixedInputData = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5 + Binary rep of i = 000001 + instring = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5000001 + Binary rep of i = 000002 + instring = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5000002 +KO = 16ad99a972c884355ede874c4af617fb8d365d233e6b239d3c61c617823ea27c + +COUNT=14 +L = 256 +KI = 709ae938a0efc2b515426fb1282d20d9 +FixedInputDataByteLen = 60 +FixedInputData = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee + Binary rep of i = 000001 + instring = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee000001 + Binary rep of i = 000002 + instring = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee000002 +KO = 78497b002f14c966c92ebc6b906b8440c6eb77ac8c0feed66fc2600260366c24 + +COUNT=15 +L = 256 +KI = b9ccca453d3766768ea9e3c6c8df9c66 +FixedInputDataByteLen = 60 +FixedInputData = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688 + Binary rep of i = 000001 + instring = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688000001 + Binary rep of i = 000002 + instring = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688000002 +KO = 939e225f05eeb62b8cd640c31a03b093b3d461e5e325f9981c71e4564654eb2b + +COUNT=16 +L = 256 +KI = abfaf7eea54d2f58aa76bc22b0608147 +FixedInputDataByteLen = 60 +FixedInputData = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611 + Binary rep of i = 000001 + instring = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611000001 + Binary rep of i = 000002 + instring = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611000002 +KO = 1ad9f95ae282ddea7882a169ffe5db9d9ee016e5a9ec76fe6663448b491117d2 + +COUNT=17 +L = 256 +KI = 32b1e52c7af38e2893bf2ef16215fdd7 +FixedInputDataByteLen = 60 +FixedInputData = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a + Binary rep of i = 000001 + instring = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a000001 + Binary rep of i = 000002 + instring = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a000002 +KO = dc582bf7a9cc30f8f4d4b704ab682f9a571bd066b24cc67aa5d70f658233f60c + +COUNT=18 +L = 256 +KI = 7f7483226259e892620b7c10a6d00b33 +FixedInputDataByteLen = 60 +FixedInputData = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e + Binary rep of i = 000001 + instring = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e000001 + Binary rep of i = 000002 + instring = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e000002 +KO = f4f1d14bae818fbd3507685c89765a2788ba1b60f2f89393528ad8241db0f87e + +COUNT=19 +L = 256 +KI = 3ff771c057e7d183ca6bca291d34fbec +FixedInputDataByteLen = 60 +FixedInputData = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161 + Binary rep of i = 000001 + instring = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161000001 + Binary rep of i = 000002 + instring = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161000002 +KO = 1f8acc70eb04300ba382b60e330f6a5f3ea4a7aeb9944f739ad576c7c64651bd + +COUNT=20 +L = 160 +KI = 1d95dce8007d41ede0ec22edaefb8a3e +FixedInputDataByteLen = 60 +FixedInputData = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7 + Binary rep of i = 000001 + instring = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7000001 + Binary rep of i = 000002 + instring = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7000002 +KO = cc0980839925a6ab0b0ff52d6643f5a52689eca1 + +COUNT=21 +L = 160 +KI = 4e1bc76d8ed5f581bdd9a9ba9193ff54 +FixedInputDataByteLen = 60 +FixedInputData = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43 + Binary rep of i = 000001 + instring = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43000001 + Binary rep of i = 000002 + instring = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43000002 +KO = dc0eb1b858ddb929725e9d78b81f0cf43d4c2629 + +COUNT=22 +L = 160 +KI = d9f318fcf640561ae80bc2b5bcbc702f +FixedInputDataByteLen = 60 +FixedInputData = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8 + Binary rep of i = 000001 + instring = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8000001 + Binary rep of i = 000002 + instring = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8000002 +KO = bf2a16292b5bc9186975faf653601048f181b991 + +COUNT=23 +L = 160 +KI = 0c0a59203ffb141049ecc5d4612f0587 +FixedInputDataByteLen = 60 +FixedInputData = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b + Binary rep of i = 000001 + instring = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b000001 + Binary rep of i = 000002 + instring = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b000002 +KO = 6fa41ed0e74ab08f22550ebbaf37b6e2ff22e0c5 + +COUNT=24 +L = 160 +KI = 29911f20fa46ef4e11a969152e95e940 +FixedInputDataByteLen = 60 +FixedInputData = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456 + Binary rep of i = 000001 + instring = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456000001 + Binary rep of i = 000002 + instring = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456000002 +KO = 48fd55888bbfe832444f8dfd250c134fdf516c02 + +COUNT=25 +L = 160 +KI = ced62f68d8b33ed916b6ea2adea02daf +FixedInputDataByteLen = 60 +FixedInputData = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529 + Binary rep of i = 000001 + instring = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529000001 + Binary rep of i = 000002 + instring = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529000002 +KO = 1b15a811b6c56e40920baa466ca847a9f2179dee + +COUNT=26 +L = 160 +KI = 31449f551784a504a8bad6e1d0677c44 +FixedInputDataByteLen = 60 +FixedInputData = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c + Binary rep of i = 000001 + instring = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c000001 + Binary rep of i = 000002 + instring = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c000002 +KO = 5e2cf494d33a290a96c866f747805786ef092545 + +COUNT=27 +L = 160 +KI = 1ec63fd57f27c74a6c839e69993d7938 +FixedInputDataByteLen = 60 +FixedInputData = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33 + Binary rep of i = 000001 + instring = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33000001 + Binary rep of i = 000002 + instring = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33000002 +KO = 38f42c1074591d241cae08708269ea7fa6a84229 + +COUNT=28 +L = 160 +KI = 2dafbb5e0f9486d9d98ab1eb4f1ffe7b +FixedInputDataByteLen = 60 +FixedInputData = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef + Binary rep of i = 000001 + instring = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef000001 + Binary rep of i = 000002 + instring = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef000002 +KO = 88a15f3fd2342a443ec8827ce4bc2673228f3e88 + +COUNT=29 +L = 160 +KI = 74d188a51545c802e43f5f0902e3ff9d +FixedInputDataByteLen = 60 +FixedInputData = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df + Binary rep of i = 000001 + instring = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df000001 + Binary rep of i = 000002 + instring = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df000002 +KO = c1d532614bba8b6761c86128cfa5c9aeb235daa5 + +COUNT=30 +L = 320 +KI = 74304047fe55fe0b2d089cbf8f021af7 +FixedInputDataByteLen = 60 +FixedInputData = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986 + Binary rep of i = 000001 + instring = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986000001 + Binary rep of i = 000002 + instring = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986000002 + Binary rep of i = 000003 + instring = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986000003 +KO = fcdbb62005b53c662a99b2784a07f73d02a00eec609dd36056753549395d3d3f8575ea623c9e4c94 + +COUNT=31 +L = 320 +KI = 3ca375a98b759957d83af46f740be57f +FixedInputDataByteLen = 60 +FixedInputData = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5 + Binary rep of i = 000001 + instring = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5000001 + Binary rep of i = 000002 + instring = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5000002 + Binary rep of i = 000003 + instring = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5000003 +KO = e81ded447fab77a447fae0f1c28c2563ccb472f6296d581f2499c103c3b98b4b73aafa0a92fbc298 + +COUNT=32 +L = 320 +KI = 9bf9004b3e145c0c107a45815862d04a +FixedInputDataByteLen = 60 +FixedInputData = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11 + Binary rep of i = 000001 + instring = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11000001 + Binary rep of i = 000002 + instring = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11000002 + Binary rep of i = 000003 + instring = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11000003 +KO = f0b18a165e22e8d264e666c27a20d8dc61a0e6684bcef8ca3911cc26aa0810351ffe39ba28e7810c + +COUNT=33 +L = 320 +KI = 45c60102472fd47932df142b93cba36a +FixedInputDataByteLen = 60 +FixedInputData = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c + Binary rep of i = 000001 + instring = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c000001 + Binary rep of i = 000002 + instring = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c000002 + Binary rep of i = 000003 + instring = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c000003 +KO = c28a88aabf80d03ef5a253e7deeac86dc81496df9b2d4af933d2d12eae32fb0edc42ddbf7f6e7022 + +COUNT=34 +L = 320 +KI = a94ced6e1b3e1e906bd5d804b6171d6a +FixedInputDataByteLen = 60 +FixedInputData = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e + Binary rep of i = 000001 + instring = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e000001 + Binary rep of i = 000002 + instring = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e000002 + Binary rep of i = 000003 + instring = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e000003 +KO = 925387b0478e80a5c1cd9fcd06dfd52f785ecacb3b65afdccec613822cb3e7c271f7b56c8a25276e + +COUNT=35 +L = 320 +KI = 943ba6356f35905fac6533a84adf1ab5 +FixedInputDataByteLen = 60 +FixedInputData = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6 + Binary rep of i = 000001 + instring = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6000001 + Binary rep of i = 000002 + instring = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6000002 + Binary rep of i = 000003 + instring = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6000003 +KO = a47c85ef1fa94d617413213d9fac0e0649edc15cc96286305b8062f66b353788a8357c230aa35e7f + +COUNT=36 +L = 320 +KI = e01189337c6258820be14c47a5275e89 +FixedInputDataByteLen = 60 +FixedInputData = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898 + Binary rep of i = 000001 + instring = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898000001 + Binary rep of i = 000002 + instring = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898000002 + Binary rep of i = 000003 + instring = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898000003 +KO = a3669181c6ccd733e273017f94ef0c97d7b34df0363b07a4736fed90f3f04314262c90accdcd2340 + +COUNT=37 +L = 320 +KI = 53f2d09977476294b848702be0a8b650 +FixedInputDataByteLen = 60 +FixedInputData = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c + Binary rep of i = 000001 + instring = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c000001 + Binary rep of i = 000002 + instring = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c000002 + Binary rep of i = 000003 + instring = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c000003 +KO = b993c0cd86990b6b958e19363ff855ea0d6103d3a0006de5860486fea57f1123bae0787008c11973 + +COUNT=38 +L = 320 +KI = 27bb85d4c8a35c805ccc530aede31ce4 +FixedInputDataByteLen = 60 +FixedInputData = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd + Binary rep of i = 000001 + instring = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd000001 + Binary rep of i = 000002 + instring = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd000002 + Binary rep of i = 000003 + instring = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd000003 +KO = 4c211edbbbb566689482614c2ccc19c1e0c3328c81efacd0873568cbad72222b3a641215bff3f249 + +COUNT=39 +L = 320 +KI = cf50f263415b0e3dce8f852390281f6c +FixedInputDataByteLen = 60 +FixedInputData = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80 + Binary rep of i = 000001 + instring = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80000001 + Binary rep of i = 000002 + instring = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80000002 + Binary rep of i = 000003 + instring = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80000003 +KO = 4ebdca36a0d7f2b57982581ca53237682553f7b83b9a54ca902e02d02dfb45a3263a2a747a5a66bf + + + +[PRF=CMAC_AES128] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 02f9ff0a7b136bdbdb09bc420a35d46f +FixedInputDataByteLen = 60 +FixedInputData = ebdacfb0d14c6e38602dc95b43cea8d354596c360b31a02ea780d4fe35728ec75de2fb357c36c1210c10d35369982989ad02ab4f4094fdc86618e3f9 + Binary rep of i = 00000001 + instring = ebdacfb0d14c6e38602dc95b43cea8d354596c360b31a02ea780d4fe35728ec75de2fb357c36c1210c10d35369982989ad02ab4f4094fdc86618e3f900000001 +KO = 207ee3acb1d1785fb36109f9970153d8 + +COUNT=1 +L = 128 +KI = abb37617b2d06a2eee43bcd8eb37ec9f +FixedInputDataByteLen = 60 +FixedInputData = edffbd74075328ae9dfbc17d81a4ee98196ccbc879111bd9680ff4bf78e5ed0314beb18c3a2d76c945e032ad1bbf1149733b86b2c6e96452b31d1f23 + Binary rep of i = 00000001 + instring = edffbd74075328ae9dfbc17d81a4ee98196ccbc879111bd9680ff4bf78e5ed0314beb18c3a2d76c945e032ad1bbf1149733b86b2c6e96452b31d1f2300000001 +KO = b2a61b7bc8aff445709b77efef3698f2 + +COUNT=2 +L = 128 +KI = 336c579ec5241231bd0e11e16efcdb0c +FixedInputDataByteLen = 60 +FixedInputData = 61d3bd2d696e746ae27ab79ea4e0516979438ddf382c067d7d5f349b6135661b2f8646e8f6bffd5458b3aa860303244babffa224e65de6e9abd247bc + Binary rep of i = 00000001 + instring = 61d3bd2d696e746ae27ab79ea4e0516979438ddf382c067d7d5f349b6135661b2f8646e8f6bffd5458b3aa860303244babffa224e65de6e9abd247bc00000001 +KO = 557169532c8277a547cb476cff6f14d4 + +COUNT=3 +L = 128 +KI = 722d3ae8dee647dfbb854d0cc4bcc32e +FixedInputDataByteLen = 60 +FixedInputData = 58cb5bf2cb37b71cbc1c3c0791863fcae4c6f2c2aa7f21f2a5adc7bc67710fa6b8a8ef4632fa6a1a8248e15513e193007b0832906bbed19be8b230aa + Binary rep of i = 00000001 + instring = 58cb5bf2cb37b71cbc1c3c0791863fcae4c6f2c2aa7f21f2a5adc7bc67710fa6b8a8ef4632fa6a1a8248e15513e193007b0832906bbed19be8b230aa00000001 +KO = 72570be64c767fe65c9e34521dda38a3 + +COUNT=4 +L = 128 +KI = 489875384bb0ea0e93e8472799b12fbb +FixedInputDataByteLen = 60 +FixedInputData = c23ab8a611cb7f64546672048531fb39c869c2000d42a2477683d668edb50f52d41e44699ff94ecce019c7d6c27c1d202e9c4570b59abf609fb104e1 + Binary rep of i = 00000001 + instring = c23ab8a611cb7f64546672048531fb39c869c2000d42a2477683d668edb50f52d41e44699ff94ecce019c7d6c27c1d202e9c4570b59abf609fb104e100000001 +KO = f87e4b09cfe7321148c830ed1a917201 + +COUNT=5 +L = 128 +KI = e976664ceb197842a728a9e87a11bf24 +FixedInputDataByteLen = 60 +FixedInputData = c4406defaa9c9b118ad80b8cf03298a936816bd311b4985c1cb8bac9187310e144cbe235718cb1431c6722dc3816fd47dc364833958ed9027710bb70 + Binary rep of i = 00000001 + instring = c4406defaa9c9b118ad80b8cf03298a936816bd311b4985c1cb8bac9187310e144cbe235718cb1431c6722dc3816fd47dc364833958ed9027710bb7000000001 +KO = e8d644184fef704819e5149dfe183996 + +COUNT=6 +L = 128 +KI = d16207ec87cd53a28f1b00a106d8ef37 +FixedInputDataByteLen = 60 +FixedInputData = 5d765366bf804f08e82d3af58ef2932e493abf4e3e995703c627345643fce10cb4ea50875cbe9bc29bbf4657c218a34e9493dbbe78ec1fc3684279dc + Binary rep of i = 00000001 + instring = 5d765366bf804f08e82d3af58ef2932e493abf4e3e995703c627345643fce10cb4ea50875cbe9bc29bbf4657c218a34e9493dbbe78ec1fc3684279dc00000001 +KO = b48bfcbff646e171c95e813b2f31a54e + +COUNT=7 +L = 128 +KI = 92d4915351e5c7812aac5bf92d399794 +FixedInputDataByteLen = 60 +FixedInputData = 027f58c27562b48bcf91565ed56bb7743e15f1c761206825a58e675b37af3ec6e381079a25c71dc168fc1242805e45949d1fb58f164ff9032f962129 + Binary rep of i = 00000001 + instring = 027f58c27562b48bcf91565ed56bb7743e15f1c761206825a58e675b37af3ec6e381079a25c71dc168fc1242805e45949d1fb58f164ff9032f96212900000001 +KO = f81c33ddf1570621ee595ff438767296 + +COUNT=8 +L = 128 +KI = 7badb01860349fc167436c06dd6b16c3 +FixedInputDataByteLen = 60 +FixedInputData = eec215d68374f835d569d204677b6c50caf5bef50e3aef9fb8ce5290b57233e10a2cedb7b3223a212adec0e4811aebd06edfc6e79b6e6969cdd8598b + Binary rep of i = 00000001 + instring = eec215d68374f835d569d204677b6c50caf5bef50e3aef9fb8ce5290b57233e10a2cedb7b3223a212adec0e4811aebd06edfc6e79b6e6969cdd8598b00000001 +KO = 0779a0f17b85c9d1753a094377f99451 + +COUNT=9 +L = 128 +KI = 7cef52481d0f4ef1b4be3386fa971398 +FixedInputDataByteLen = 60 +FixedInputData = 2a6f370adb1301bb1c2319ff619aebff70ebd3514536faa277bb75adf1d4b8709e7fe305305e9516054e6f562521bedee84d2365e324bd39f4a3eff3 + Binary rep of i = 00000001 + instring = 2a6f370adb1301bb1c2319ff619aebff70ebd3514536faa277bb75adf1d4b8709e7fe305305e9516054e6f562521bedee84d2365e324bd39f4a3eff300000001 +KO = 727f33d3ddc3fb42a043ff6e795b78da + +COUNT=10 +L = 256 +KI = 24e517d4ac417737235b6efc9afced82 +FixedInputDataByteLen = 60 +FixedInputData = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b + Binary rep of i = 00000001 + instring = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b00000001 + Binary rep of i = 00000002 + instring = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b00000002 +KO = c6043c6b1bd81ea074a1b12351b5e3c46857c2886574b79adb94159461474664 + +COUNT=11 +L = 256 +KI = 2076812e78d4bcd38e5a9fa5bb06663e +FixedInputDataByteLen = 60 +FixedInputData = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb + Binary rep of i = 00000001 + instring = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb00000001 + Binary rep of i = 00000002 + instring = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb00000002 +KO = 1ad16b20b4c6fc8dcbe2b5b9d5c7347549e8587c00a5721ca7f55b6aabdada1d + +COUNT=12 +L = 256 +KI = edc54d780c797210621f894cc1f3ac6c +FixedInputDataByteLen = 60 +FixedInputData = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc0 + Binary rep of i = 00000001 + instring = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc000000001 + Binary rep of i = 00000002 + instring = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc000000002 +KO = ae3f34550fa3cd67afe3755625a7b5e556cb047f9c7c3491491ffd697c89fce0 + +COUNT=13 +L = 256 +KI = ec49aa48982bc94b33f89c31f2772013 +FixedInputDataByteLen = 60 +FixedInputData = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee10 + Binary rep of i = 00000001 + instring = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee1000000001 + Binary rep of i = 00000002 + instring = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee1000000002 +KO = 164d6d61a7f3262c239433a0a5491e6b8468021333f6c26e0f19cb8a6d2b8005 + +COUNT=14 +L = 256 +KI = d06f699757f7ef03e0040866d21a0fb9 +FixedInputDataByteLen = 60 +FixedInputData = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd + Binary rep of i = 00000001 + instring = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd00000001 + Binary rep of i = 00000002 + instring = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd00000002 +KO = 5400e5c7ad4c397157869be915ec9d4004dc0ecfdd9b00b6832419f7cfc47a9a + +COUNT=15 +L = 256 +KI = 585c6ad57967c78f984f12c9ebe2a4e6 +FixedInputDataByteLen = 60 +FixedInputData = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa + Binary rep of i = 00000001 + instring = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa00000001 + Binary rep of i = 00000002 + instring = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa00000002 +KO = 1e7900cf822c5818b82a61f2560b4e0529fb86f389d31fe7eb7c51f4aeba5691 + +COUNT=16 +L = 256 +KI = b5d5c0f4ee7e911375a3870db4e7f93b +FixedInputDataByteLen = 60 +FixedInputData = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d + Binary rep of i = 00000001 + instring = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d00000001 + Binary rep of i = 00000002 + instring = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d00000002 +KO = eb7e9d45f9a4d33cc03c222f2ffc4d50e5485bc297cdd036b226fc814752fde6 + +COUNT=17 +L = 256 +KI = 4ba5a8fb3c9e1cfb1714c46eed2582db +FixedInputDataByteLen = 60 +FixedInputData = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c + Binary rep of i = 00000001 + instring = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c00000001 + Binary rep of i = 00000002 + instring = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c00000002 +KO = bac1cd7693b66f40993c3190efe1fcc55d20a89e92bc7a1d36838a41d22f49a2 + +COUNT=18 +L = 256 +KI = 98b2c8fef57adb8a25fe8bb301489e50 +FixedInputDataByteLen = 60 +FixedInputData = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a + Binary rep of i = 00000001 + instring = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a00000001 + Binary rep of i = 00000002 + instring = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a00000002 +KO = 5b4c037219e3dea34b14071040ec392ccfeb5d163e372f1d51f52742548fbf96 + +COUNT=19 +L = 256 +KI = 1032b06c4759d60f8123c29634eb781f +FixedInputDataByteLen = 60 +FixedInputData = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f + Binary rep of i = 00000001 + instring = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f00000001 + Binary rep of i = 00000002 + instring = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f00000002 +KO = b1ac1814fdd9ea1400dbbdaf9cb6af401e61dd7e59495d61904d29c64bac5bc3 + +COUNT=20 +L = 160 +KI = ea1a028238c884e4e33ca16ae2c66845 +FixedInputDataByteLen = 60 +FixedInputData = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef0 + Binary rep of i = 00000001 + instring = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef000000001 + Binary rep of i = 00000002 + instring = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef000000002 +KO = b46a7e0380a562c87e0ff2b0ce50675932e9fa00 + +COUNT=21 +L = 160 +KI = 748739b9bd61f92db8df89d9042666b1 +FixedInputDataByteLen = 60 +FixedInputData = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd7 + Binary rep of i = 00000001 + instring = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd700000001 + Binary rep of i = 00000002 + instring = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd700000002 +KO = bf565232e2adeb82882777ff0c0a14f5eee63183 + +COUNT=22 +L = 160 +KI = 06da2a68b5fb9df7079e1276b736d0a8 +FixedInputDataByteLen = 60 +FixedInputData = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb21526 + Binary rep of i = 00000001 + instring = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb2152600000001 + Binary rep of i = 00000002 + instring = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb2152600000002 +KO = 3ee4176b89869bf997aef9f5a785da7fcfe3cb07 + +COUNT=23 +L = 160 +KI = e09cd881ebd902c54ba37b5cd77c5e1f +FixedInputDataByteLen = 60 +FixedInputData = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e4 + Binary rep of i = 00000001 + instring = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e400000001 + Binary rep of i = 00000002 + instring = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e400000002 +KO = 5ce4c58dd07502fde32fa26deb677c341ec006f8 + +COUNT=24 +L = 160 +KI = bb5edf6a59a9a69a1801079e183a539a +FixedInputDataByteLen = 60 +FixedInputData = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e95 + Binary rep of i = 00000001 + instring = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e9500000001 + Binary rep of i = 00000002 + instring = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e9500000002 +KO = c840c049f6acd921c60ecbda8aa48e9222408781 + +COUNT=25 +L = 160 +KI = e5657b0c7100de6b964fbeda0b63cdab +FixedInputDataByteLen = 60 +FixedInputData = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c + Binary rep of i = 00000001 + instring = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c00000001 + Binary rep of i = 00000002 + instring = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c00000002 +KO = 90c3c6bddb960602a4f46d0730ea719ab313e6bc + +COUNT=26 +L = 160 +KI = 69872229f827cc60f2babdf6de78fb62 +FixedInputDataByteLen = 60 +FixedInputData = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a7 + Binary rep of i = 00000001 + instring = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a700000001 + Binary rep of i = 00000002 + instring = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a700000002 +KO = b9199cd782d17eade13efa1fcde4a79bd3cde85b + +COUNT=27 +L = 160 +KI = e3553e0ade2dd9195a20613a7e4d9248 +FixedInputDataByteLen = 60 +FixedInputData = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c637 + Binary rep of i = 00000001 + instring = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c63700000001 + Binary rep of i = 00000002 + instring = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c63700000002 +KO = 0a36db05a8cb200d70a7ff96193803740267f60c + +COUNT=28 +L = 160 +KI = 879cf2ab55d7ab049f26ac09709583ec +FixedInputDataByteLen = 60 +FixedInputData = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb3 + Binary rep of i = 00000001 + instring = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb300000001 + Binary rep of i = 00000002 + instring = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb300000002 +KO = bcb7ee9c1fbb5e207f7fdb028589598e5889a28f + +COUNT=29 +L = 160 +KI = bdae545f88e74cfddf19c3f0f8ebfbe3 +FixedInputDataByteLen = 60 +FixedInputData = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce8 + Binary rep of i = 00000001 + instring = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce800000001 + Binary rep of i = 00000002 + instring = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce800000002 +KO = 44eeba065af84403e02642b7799e3fcb79f431db + +COUNT=30 +L = 320 +KI = 502504c949164a6291adbd479f88e144 +FixedInputDataByteLen = 60 +FixedInputData = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d735 + Binary rep of i = 00000001 + instring = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d73500000001 + Binary rep of i = 00000002 + instring = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d73500000002 + Binary rep of i = 00000003 + instring = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d73500000003 +KO = a661b91879f00f9b158a4183b09dbdd2a200a21fed54f36e5bff226ab395cb474b67ddd0a412365d + +COUNT=31 +L = 320 +KI = 56f88468090b445368951ea922202b7f +FixedInputDataByteLen = 60 +FixedInputData = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad15 + Binary rep of i = 00000001 + instring = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad1500000001 + Binary rep of i = 00000002 + instring = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad1500000002 + Binary rep of i = 00000003 + instring = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad1500000003 +KO = 40cb8fae06aec0acf03dd96764c8343e533e33745074bb866d7a7b239634d8788b253b775f2af597 + +COUNT=32 +L = 320 +KI = 0f6fa39fc8a5b56d08214261dcdc489c +FixedInputDataByteLen = 60 +FixedInputData = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd40 + Binary rep of i = 00000001 + instring = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd4000000001 + Binary rep of i = 00000002 + instring = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd4000000002 + Binary rep of i = 00000003 + instring = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd4000000003 +KO = 7a3a1c4982da48318208cef619b4fe532bf7074b54e09d7a97b505bc4ba5fe21ca269f4970332bd9 + +COUNT=33 +L = 320 +KI = ef658a27efd01898a754965d469bb717 +FixedInputDataByteLen = 60 +FixedInputData = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f + Binary rep of i = 00000001 + instring = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f00000001 + Binary rep of i = 00000002 + instring = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f00000002 + Binary rep of i = 00000003 + instring = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f00000003 +KO = e095921ee6f7d0bafdf607c6bfcbdb17fa1bacd76feb8de71e3a4467418f9a4f13fbd3a20a9eee38 + +COUNT=34 +L = 320 +KI = 058fd6076313c3c4b175dc30b3b3cda4 +FixedInputDataByteLen = 60 +FixedInputData = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a + Binary rep of i = 00000001 + instring = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a00000001 + Binary rep of i = 00000002 + instring = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a00000002 + Binary rep of i = 00000003 + instring = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a00000003 +KO = cd38b3db9f62d7b90aa0dbb5ae76c81b1b00a6b191c69bbda8da0c4ecc4909f27414cae74756adb9 + +COUNT=35 +L = 320 +KI = e67cd4f9c08d155d81184d94c433db6a +FixedInputDataByteLen = 60 +FixedInputData = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da6 + Binary rep of i = 00000001 + instring = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da600000001 + Binary rep of i = 00000002 + instring = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da600000002 + Binary rep of i = 00000003 + instring = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da600000003 +KO = d4cca4d27fb095fd222b31ef6d96c790b9b75245c10c2c8e1ccb66a433ede7f5bd035bd198eb44fa + +COUNT=36 +L = 320 +KI = 9abe39bc4bf60af5f4beb6e3273bc8ab +FixedInputDataByteLen = 60 +FixedInputData = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a30 + Binary rep of i = 00000001 + instring = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a3000000001 + Binary rep of i = 00000002 + instring = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a3000000002 + Binary rep of i = 00000003 + instring = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a3000000003 +KO = 40b8fc44cc5b2bc05ae3eaa79b0c4815c13b8efabd721f91fa252a3dac772c0cec0afd0b161631af + +COUNT=37 +L = 320 +KI = fcd8e80d030322b613de04b4e9b46005 +FixedInputDataByteLen = 60 +FixedInputData = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c70 + Binary rep of i = 00000001 + instring = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c7000000001 + Binary rep of i = 00000002 + instring = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c7000000002 + Binary rep of i = 00000003 + instring = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c7000000003 +KO = b81f290088b2df5d42f9d9c259dc9f294a39bd69b99d1e9d36a960c9df60531e817253d15d629154 + +COUNT=38 +L = 320 +KI = ebfe8c4d41c9726460d65a8f499fdc62 +FixedInputDataByteLen = 60 +FixedInputData = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c + Binary rep of i = 00000001 + instring = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c00000001 + Binary rep of i = 00000002 + instring = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c00000002 + Binary rep of i = 00000003 + instring = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c00000003 +KO = 154896cabd37e0b736eb9b7ca5a0b6eb71d491eae1729dfac1761f9a08e2b15bf288794da9ac3498 + +COUNT=39 +L = 320 +KI = 27ec9481ffb373b40c2cbb55abf83b99 +FixedInputDataByteLen = 60 +FixedInputData = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f34248 + Binary rep of i = 00000001 + instring = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f3424800000001 + Binary rep of i = 00000002 + instring = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f3424800000002 + Binary rep of i = 00000003 + instring = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f3424800000003 +KO = 6f06740be953cd335ae7eacfc0d8c09d41fd27419eb2306f1d81b087d77f634aa05de7534bc1e564 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = b6e04abd1651f8794d4326f4c684e631 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 93612f7256c46a3d856d3e951e32dbf15fe11159d0b389ad38d603850fee6d18d22031435ed36ee20da76745fbea4b10fe1e +DataAfterCtrLen = 10 +DataAfterCtrData = 99322aae605a5f01e32b + Binary rep of i = 01 + instring = 93612f7256c46a3d856d3e951e32dbf15fe11159d0b389ad38d603850fee6d18d22031435ed36ee20da76745fbea4b10fe1e0199322aae605a5f01e32b +KO = dcb1db87a68762c6b3354779fa590bef + +COUNT=1 +L = 128 +KI = f1e71b1dd502aad84728834bfcdb281c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9df43aaafc930f8b2a45a4bf6fb1e0f51237d4d4c2768304b407b7816e77eadab3030fd2cb21c619be5540250579f275a19 +DataAfterCtrLen = 10 +DataAfterCtrData = 2d965ea59a8b6cc432ad + Binary rep of i = 01 + instring = f9df43aaafc930f8b2a45a4bf6fb1e0f51237d4d4c2768304b407b7816e77eadab3030fd2cb21c619be5540250579f275a19012d965ea59a8b6cc432ad +KO = f405141e34dd81817c7b608fab372e6a + +COUNT=2 +L = 128 +KI = f8844ba943586c432a3651f23850bdd4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 170b43391c09e65f9672c01d9743767ce9b96f48096e96a0041f3f9ca7ee8703606ed794ba67b5132afe0f83dd1df733e57c +DataAfterCtrLen = 10 +DataAfterCtrData = dea6e0549413fc2a26d0 + Binary rep of i = 01 + instring = 170b43391c09e65f9672c01d9743767ce9b96f48096e96a0041f3f9ca7ee8703606ed794ba67b5132afe0f83dd1df733e57c01dea6e0549413fc2a26d0 +KO = 8dfc0cc6a66631351f09c625b6cc4bf0 + +COUNT=3 +L = 128 +KI = c18d9038d8d919da9f1102157c0d22b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5306e1d8d2f2c60c9a86eb63d8c7061ddd16652620d55b86081dc311523e4a14139d80e5e91a003457615c002145cc1464b3 +DataAfterCtrLen = 10 +DataAfterCtrData = df701b2abdbbc19fd57f + Binary rep of i = 01 + instring = 5306e1d8d2f2c60c9a86eb63d8c7061ddd16652620d55b86081dc311523e4a14139d80e5e91a003457615c002145cc1464b301df701b2abdbbc19fd57f +KO = 0035580951d7607fe135bfd8ad7ebf1e + +COUNT=4 +L = 128 +KI = abcd5813b439c733fef520bede56bf7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b51be88a47b4fd2f4ac4a47fc1948d5bef58c1326932426d366aae6c0ef13f31ba90208afaf1a522144d48c9526b0de97522 +DataAfterCtrLen = 10 +DataAfterCtrData = 0381936bb37bab478b5a + Binary rep of i = 01 + instring = b51be88a47b4fd2f4ac4a47fc1948d5bef58c1326932426d366aae6c0ef13f31ba90208afaf1a522144d48c9526b0de97522010381936bb37bab478b5a +KO = f6f7f4285996090431a1821e9874b665 + +COUNT=5 +L = 128 +KI = a2890c1fe8a9a6ec11a1a1e0d71c543c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8a9b0ae4e8d8e3e1fb88faf71214ed51fa17ef0c7f8d3e7e12a15f9041889173ae545bec1ee79259f6117fdfae5c5b697a9e +DataAfterCtrLen = 10 +DataAfterCtrData = 55d265f05bc31e927c6f + Binary rep of i = 01 + instring = 8a9b0ae4e8d8e3e1fb88faf71214ed51fa17ef0c7f8d3e7e12a15f9041889173ae545bec1ee79259f6117fdfae5c5b697a9e0155d265f05bc31e927c6f +KO = b3fc1819e48cbf65b813f53dafc90395 + +COUNT=6 +L = 128 +KI = 450db2eaf00e7a97dbe0fe3f4270cfcd +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5b929048edd0852d24dcfd822e9abeb1ea1c8fd97d2d13e3abb3468930a656d817b98b39ed7294b64d355dc7517f92e4387 +DataAfterCtrLen = 10 +DataAfterCtrData = 886cfb994f811879304a + Binary rep of i = 01 + instring = a5b929048edd0852d24dcfd822e9abeb1ea1c8fd97d2d13e3abb3468930a656d817b98b39ed7294b64d355dc7517f92e438701886cfb994f811879304a +KO = ded756ab4b266fd117ab89b12b5b1592 + +COUNT=7 +L = 128 +KI = 6968906edc39b866e3691fa90bf4da11 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4993e033f0d73f6950d920fd26c6d0c450615482bca739adc4c41e47aa41be61e993c1f8f5542c9f1e6e1221f8eef302383e +DataAfterCtrLen = 10 +DataAfterCtrData = df3be30d0ced08e13ce5 + Binary rep of i = 01 + instring = 4993e033f0d73f6950d920fd26c6d0c450615482bca739adc4c41e47aa41be61e993c1f8f5542c9f1e6e1221f8eef302383e01df3be30d0ced08e13ce5 +KO = fb956e783c567fbe4c093aadf8128155 + +COUNT=8 +L = 128 +KI = a1ac69e0fe80fdb8da38987e9e50eb2d +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd9f2c502a668e8e28bf6b81a6ab67f717c8c211600bf6722a16d03b646d161e65dea119be1717ecfc261739a779fe0b7074 +DataAfterCtrLen = 10 +DataAfterCtrData = f3bc6815a4b1f3a5ef31 + Binary rep of i = 01 + instring = cd9f2c502a668e8e28bf6b81a6ab67f717c8c211600bf6722a16d03b646d161e65dea119be1717ecfc261739a779fe0b707401f3bc6815a4b1f3a5ef31 +KO = 4490b159096d2b50dc88397edc540e6c + +COUNT=9 +L = 128 +KI = 8e0823097c0f3bf172d2f83ccef0451d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d80302e8fbbd1ff2d78b05a4591d38b2f0371c189c77b0680e91cb4194e2ff95002ffaf2143d31641b433bfc880a63403ee +DataAfterCtrLen = 10 +DataAfterCtrData = 3f03dc9c7b29dc94ea51 + Binary rep of i = 01 + instring = 2d80302e8fbbd1ff2d78b05a4591d38b2f0371c189c77b0680e91cb4194e2ff95002ffaf2143d31641b433bfc880a63403ee013f03dc9c7b29dc94ea51 +KO = ca6313cd970664a777fc38665e265a75 + +COUNT=10 +L = 256 +KI = a239154d967d7c9d852bd99589e1ac1c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd +DataAfterCtrLen = 10 +DataAfterCtrData = a3e27c1764932ce58625 + Binary rep of i = 01 + instring = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd01a3e27c1764932ce58625 + Binary rep of i = 02 + instring = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd02a3e27c1764932ce58625 +KO = f69af7108762cfb95a2282c12eb58d914a78369c8f4a91c7850c81c973f704e9 + +COUNT=11 +L = 256 +KI = 9b9d6e830eba7a32a4d5779e0d2922ce +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180 +DataAfterCtrLen = 10 +DataAfterCtrData = 2244250b22d064952cf6 + Binary rep of i = 01 + instring = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180012244250b22d064952cf6 + Binary rep of i = 02 + instring = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180022244250b22d064952cf6 +KO = 420cb9e7c75704954e0d1a68fecabfea390f7b7d0ca2be6ddc4d3b911e6a8c62 + +COUNT=12 +L = 256 +KI = 81af08477372f38c56e127acd600e24c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f443 +DataAfterCtrLen = 10 +DataAfterCtrData = cb9c0a61af46da34fa74 + Binary rep of i = 01 + instring = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f44301cb9c0a61af46da34fa74 + Binary rep of i = 02 + instring = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f44302cb9c0a61af46da34fa74 +KO = 5eb6bdbf35322fef20b6a4e30e1a3f2b4e86bcb002d87e9e1fdea554ffe3077d + +COUNT=13 +L = 256 +KI = b8485ff313b8fc7b818007363dd2ef72 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d2740 +DataAfterCtrLen = 10 +DataAfterCtrData = 51b86598fe85b2b66cc7 + Binary rep of i = 01 + instring = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d27400151b86598fe85b2b66cc7 + Binary rep of i = 02 + instring = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d27400251b86598fe85b2b66cc7 +KO = 5502c5988adacddb464af97273062848a9a53095fefc82b9fd2dccb4a65f386e + +COUNT=14 +L = 256 +KI = c4add01c508d236d0ce70e8847099d82 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 3113dd15be0458916e5f + Binary rep of i = 01 + instring = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9013113dd15be0458916e5f + Binary rep of i = 02 + instring = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9023113dd15be0458916e5f +KO = 15f3c300212196bfdd3ee0758fd1e032e6aaee5ae4dd40a246098bb8c63d9b4a + +COUNT=15 +L = 256 +KI = f5480c4dec17a7834c55cc4c1ef18623 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c +DataAfterCtrLen = 10 +DataAfterCtrData = 0165e484481322929eac + Binary rep of i = 01 + instring = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c010165e484481322929eac + Binary rep of i = 02 + instring = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c020165e484481322929eac +KO = 730067900e3199ee4699c3367fe25052ab816bae5c7d70031b9891bda85a3e65 + +COUNT=16 +L = 256 +KI = 42cab195f3abc949bf03b178904671c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d +DataAfterCtrLen = 10 +DataAfterCtrData = c888716800a1ccb24f6e + Binary rep of i = 01 + instring = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d01c888716800a1ccb24f6e + Binary rep of i = 02 + instring = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d02c888716800a1ccb24f6e +KO = e352fb4004b1dba927f79d98eeeef8e6dbc6390e98f640b15d6099f2240ac760 + +COUNT=17 +L = 256 +KI = 3a2c603c8bed412011db4a230b7f43ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be +DataAfterCtrLen = 10 +DataAfterCtrData = f0ff703c35c789dc28b4 + Binary rep of i = 01 + instring = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be01f0ff703c35c789dc28b4 + Binary rep of i = 02 + instring = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be02f0ff703c35c789dc28b4 +KO = 96bb0c225c2e77949724cb91de7f2e0c51c5b831d5c748d5ddd87a839d5d074b + +COUNT=18 +L = 256 +KI = 2470ebe975b6563c895585252d3fbf7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a +DataAfterCtrLen = 10 +DataAfterCtrData = 36431c3ce455d076b766 + Binary rep of i = 01 + instring = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a0136431c3ce455d076b766 + Binary rep of i = 02 + instring = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a0236431c3ce455d076b766 +KO = 7851acd70936fe115602fb6d52a4e8037c091e4f5b46caf44c0188528e37f863 + +COUNT=19 +L = 256 +KI = 3ad68ca06aff43a77e5ef0a2c608bab2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78 +DataAfterCtrLen = 10 +DataAfterCtrData = 1330336da609fbd70e21 + Binary rep of i = 01 + instring = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78011330336da609fbd70e21 + Binary rep of i = 02 + instring = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78021330336da609fbd70e21 +KO = 3a69d7abfec968a6578d5e8ce417eb4b34dd7b9b4a2b97cc67434cad2fb2af60 + +COUNT=20 +L = 160 +KI = db6891ec19c0a5648c49cc214aa79a62 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b +DataAfterCtrLen = 10 +DataAfterCtrData = 5e3b3bb3678e62841248 + Binary rep of i = 01 + instring = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b015e3b3bb3678e62841248 + Binary rep of i = 02 + instring = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b025e3b3bb3678e62841248 +KO = 4333fc7ffa48b574c623704306242b78e5bc07e3 + +COUNT=21 +L = 160 +KI = 17d6ab3f158ed272ac82c5a6a744e429 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760 +DataAfterCtrLen = 10 +DataAfterCtrData = 2793b3f6001f5499a0ee + Binary rep of i = 01 + instring = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760012793b3f6001f5499a0ee + Binary rep of i = 02 + instring = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760022793b3f6001f5499a0ee +KO = f3aba5de4d4c31a657aa654507699406f4c65b07 + +COUNT=22 +L = 160 +KI = 52b774e5fc17835618549dde8795fd1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c6193895 +DataAfterCtrLen = 10 +DataAfterCtrData = ef07f80632c80f85cd2b + Binary rep of i = 01 + instring = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c619389501ef07f80632c80f85cd2b + Binary rep of i = 02 + instring = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c619389502ef07f80632c80f85cd2b +KO = 9c1f392d6b96d8d786dd92f0da0223395e9fff58 + +COUNT=23 +L = 160 +KI = 8e4ce30f6a03c8ca99680ce91dbfa3e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e +DataAfterCtrLen = 10 +DataAfterCtrData = ae9c3121ff91b550f10f + Binary rep of i = 01 + instring = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e01ae9c3121ff91b550f10f + Binary rep of i = 02 + instring = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e02ae9c3121ff91b550f10f +KO = 97c17555e6a38409f61254205d33d6a45f044235 + +COUNT=24 +L = 160 +KI = 41775cf5641a3f4cd31cd68247a7f65f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c72 +DataAfterCtrLen = 10 +DataAfterCtrData = 224cae98b199c19eaa46 + Binary rep of i = 01 + instring = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c7201224cae98b199c19eaa46 + Binary rep of i = 02 + instring = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c7202224cae98b199c19eaa46 +KO = 8cbabb6273b0d51f3b3e1c7c8231d9bf7dd1fdbf + +COUNT=25 +L = 160 +KI = 3cc8c5621a795052f288e5464da7010f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a +DataAfterCtrLen = 10 +DataAfterCtrData = 0b39075dc2d52587434c + Binary rep of i = 01 + instring = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a010b39075dc2d52587434c + Binary rep of i = 02 + instring = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a020b39075dc2d52587434c +KO = 64a260623acce683cceee7c997653d5e14c18e67 + +COUNT=26 +L = 160 +KI = cfc155defd4d22afecd91b2e4b671396 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b0e55237c7fe765729a + Binary rep of i = 01 + instring = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934017b0e55237c7fe765729a + Binary rep of i = 02 + instring = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934027b0e55237c7fe765729a +KO = ee061c9ad3c2f4f04404c9ae0a0f9e8bbf3e9fb0 + +COUNT=27 +L = 160 +KI = 2247fb322a57d395d527d0e835c0be57 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd6 +DataAfterCtrLen = 10 +DataAfterCtrData = 483d62ebd97e46d750ee + Binary rep of i = 01 + instring = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd601483d62ebd97e46d750ee + Binary rep of i = 02 + instring = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd602483d62ebd97e46d750ee +KO = 89b58fc40ef1eae9458703e2995f15b6efbe864d + +COUNT=28 +L = 160 +KI = 33f7051e80f2ef16a371f21141785fe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e062192 +DataAfterCtrLen = 10 +DataAfterCtrData = b21faaaf37311f56c110 + Binary rep of i = 01 + instring = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e06219201b21faaaf37311f56c110 + Binary rep of i = 02 + instring = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e06219202b21faaaf37311f56c110 +KO = 7ae23c049cb5f0ebc5dd72c531aaf02404ddd125 + +COUNT=29 +L = 160 +KI = ab0babbe53f19bafb402033d5e9cb1a6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641 +DataAfterCtrLen = 10 +DataAfterCtrData = 5969441ceb71c6821fc1 + Binary rep of i = 01 + instring = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641015969441ceb71c6821fc1 + Binary rep of i = 02 + instring = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641025969441ceb71c6821fc1 +KO = 5e7e2459be7362937cb4f4c884f78339c98f1555 + +COUNT=30 +L = 320 +KI = 5f99dd55eaaedfd7660c72530730541f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1 +DataAfterCtrLen = 10 +DataAfterCtrData = 5c482b7201779677533f + Binary rep of i = 01 + instring = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1015c482b7201779677533f + Binary rep of i = 02 + instring = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1025c482b7201779677533f + Binary rep of i = 03 + instring = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1035c482b7201779677533f +KO = 1d5fc5fbb78aa813f90edc2fca584c135eaa1613cb52ba29bb7ce0fef0c46c6cf741ef793038a60f + +COUNT=31 +L = 320 +KI = c04625bd46eda32aa2b3925d9e1c7f55 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b +DataAfterCtrLen = 10 +DataAfterCtrData = 69f5d960c5da66eeada0 + Binary rep of i = 01 + instring = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b0169f5d960c5da66eeada0 + Binary rep of i = 02 + instring = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b0269f5d960c5da66eeada0 + Binary rep of i = 03 + instring = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b0369f5d960c5da66eeada0 +KO = 14d1e8ed35987dd37ca34f5c9de129df1cc905b68c9f955d7df1e34e7265e6b4c073cae5ca8638bf + +COUNT=32 +L = 320 +KI = 467493e37faf38b0f8e09727a0f33d4d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e0760 +DataAfterCtrLen = 10 +DataAfterCtrData = ae8c21cbb6405a55649d + Binary rep of i = 01 + instring = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e076001ae8c21cbb6405a55649d + Binary rep of i = 02 + instring = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e076002ae8c21cbb6405a55649d + Binary rep of i = 03 + instring = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e076003ae8c21cbb6405a55649d +KO = 922f59fc03366a7277f94e87ab77e42fc4f4f724260ea990e6ad55f9970abbf2117b605875757a10 + +COUNT=33 +L = 320 +KI = 02ea9dc2172db8eb142b34144bc34585 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d4 +DataAfterCtrLen = 10 +DataAfterCtrData = f2c023d620f9899f7b9f + Binary rep of i = 01 + instring = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d401f2c023d620f9899f7b9f + Binary rep of i = 02 + instring = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d402f2c023d620f9899f7b9f + Binary rep of i = 03 + instring = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d403f2c023d620f9899f7b9f +KO = 96b019691f75ce0aed1a16c42c47cade35f597662143a8a3468f0c59536792479c2ccb5c2d7144df + +COUNT=34 +L = 320 +KI = 7b4572da1398a381f603e5e93d5154b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a +DataAfterCtrLen = 10 +DataAfterCtrData = 24489f40f6588b9d5c0f + Binary rep of i = 01 + instring = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a0124489f40f6588b9d5c0f + Binary rep of i = 02 + instring = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a0224489f40f6588b9d5c0f + Binary rep of i = 03 + instring = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a0324489f40f6588b9d5c0f +KO = 3452be5f7062537ec48796db84f6f6455abee41868689a379fbf46954fdc9a367d1cf4b9cd9009b0 + +COUNT=35 +L = 320 +KI = 06d8fec0fb02107c7d546e383a19375e +DataBeforeCtrLen = 50 +DataBeforeCtrData = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d +DataAfterCtrLen = 10 +DataAfterCtrData = 0bf2d1a7c13106ecff3b + Binary rep of i = 01 + instring = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d010bf2d1a7c13106ecff3b + Binary rep of i = 02 + instring = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d020bf2d1a7c13106ecff3b + Binary rep of i = 03 + instring = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d030bf2d1a7c13106ecff3b +KO = a11ef36ebe902c839c08402cbb00ab284b13c8478bcd3aec764308432444956139d02b219761028d + +COUNT=36 +L = 320 +KI = e96a56f24d8a8008ce0d69f8b2fb63d1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556 +DataAfterCtrLen = 10 +DataAfterCtrData = 9676c93be15b945a027b + Binary rep of i = 01 + instring = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556019676c93be15b945a027b + Binary rep of i = 02 + instring = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556029676c93be15b945a027b + Binary rep of i = 03 + instring = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556039676c93be15b945a027b +KO = a3804c2fddbfce03bdb96d7daf9462069954950cc06bcbc34ce17674fc131dfbea9b8c702976fa4d + +COUNT=37 +L = 320 +KI = b243a306ca46497bad56fac2d9258d99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b242 +DataAfterCtrLen = 10 +DataAfterCtrData = b95573103729ad46a89d + Binary rep of i = 01 + instring = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b24201b95573103729ad46a89d + Binary rep of i = 02 + instring = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b24202b95573103729ad46a89d + Binary rep of i = 03 + instring = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b24203b95573103729ad46a89d +KO = 14d2b34e849da6461e6fd1f37e29e1e7bc9b9d58a45dfe19c980e10e49ffcf6d2d061841a94770f4 + +COUNT=38 +L = 320 +KI = be8b39f3791ff952a544b86eca233458 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d +DataAfterCtrLen = 10 +DataAfterCtrData = 95fe5a8cc5f23f85d498 + Binary rep of i = 01 + instring = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d0195fe5a8cc5f23f85d498 + Binary rep of i = 02 + instring = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d0295fe5a8cc5f23f85d498 + Binary rep of i = 03 + instring = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d0395fe5a8cc5f23f85d498 +KO = d396323e118d782470d4f9abb1db4f6098b90d9bd5f99a58a11e0c732ec41211fd9366bc486778df + +COUNT=39 +L = 320 +KI = 9007c206b8c2c2c359d503ced82773f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23 +DataAfterCtrLen = 10 +DataAfterCtrData = 6fa0efc7f7fcd6d3d7b1 + Binary rep of i = 01 + instring = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23016fa0efc7f7fcd6d3d7b1 + Binary rep of i = 02 + instring = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23026fa0efc7f7fcd6d3d7b1 + Binary rep of i = 03 + instring = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23036fa0efc7f7fcd6d3d7b1 +KO = c1b8df19dbd5dba3363b59313a9a387809635a1f1fc54837a7bd90b7ffcf73c109c92e42f25b2da9 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 63cf79372dbe425d2c5832603fb96d93 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91f5b0021524e8f85dc4af0bb83a9386e89635d19f9e4652d8d1837d2cdcd0b20fa50c1397ed450410cc9109b2ae1bad0b85 +DataAfterCtrLen = 10 +DataAfterCtrData = 81205d2dc8429ce7e428 + Binary rep of i = 0001 + instring = 91f5b0021524e8f85dc4af0bb83a9386e89635d19f9e4652d8d1837d2cdcd0b20fa50c1397ed450410cc9109b2ae1bad0b85000181205d2dc8429ce7e428 +KO = 50569fc30e309a6337c14c5ba320271f + +COUNT=1 +L = 128 +KI = 102d1cc429ac9da7645e164d45ecc4d8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3149c1be34cb120adb3055c787d2ad58f3b3d39eae62cf4d2fcfd9de94b05771c5a09b50e6dea885e568176f97ab1b9af03a +DataAfterCtrLen = 10 +DataAfterCtrData = 848c1180357077a32e83 + Binary rep of i = 0001 + instring = 3149c1be34cb120adb3055c787d2ad58f3b3d39eae62cf4d2fcfd9de94b05771c5a09b50e6dea885e568176f97ab1b9af03a0001848c1180357077a32e83 +KO = f5b0ca4565bf1d9a9ca3b75ac53b1ed9 + +COUNT=2 +L = 128 +KI = a099818fa4d0739bb1bdd6940aceeb06 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 990c08c8f4ca1c901b586b4510011471f2ee86a739e81faf1b2cc375b68946704e473738f938bfa3356405fb616ef0c154a8 +DataAfterCtrLen = 10 +DataAfterCtrData = ed43407b5f4148e23dd3 + Binary rep of i = 0001 + instring = 990c08c8f4ca1c901b586b4510011471f2ee86a739e81faf1b2cc375b68946704e473738f938bfa3356405fb616ef0c154a80001ed43407b5f4148e23dd3 +KO = 9ba2519bec604ae5709bc4085cbff9d3 + +COUNT=3 +L = 128 +KI = 5d83f25552372b855c9efef16329cb5b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b4c791b150c59656dabf0b25eff6c6db2c338871769c9da0e4155efaade91509e34bfd52c75a2126034b2ac3333ba9b3a17 +DataAfterCtrLen = 10 +DataAfterCtrData = 738a29f6893f3c988b0b + Binary rep of i = 0001 + instring = 6b4c791b150c59656dabf0b25eff6c6db2c338871769c9da0e4155efaade91509e34bfd52c75a2126034b2ac3333ba9b3a170001738a29f6893f3c988b0b +KO = 3c2da887115d54545c6fedcfb48760d3 + +COUNT=4 +L = 128 +KI = 1da429c51e547cbb5fea2efeb06c60fe +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5bb810ca92f41d493b8c377e709dc4abc0c42e31f055d9546c0b2df410a92132f280c4f70032dffd7b8f18cff2b7573f79a +DataAfterCtrLen = 10 +DataAfterCtrData = 8e99d409519354d47154 + Binary rep of i = 0001 + instring = d5bb810ca92f41d493b8c377e709dc4abc0c42e31f055d9546c0b2df410a92132f280c4f70032dffd7b8f18cff2b7573f79a00018e99d409519354d47154 +KO = 0b3c7925d6d3530112c8ead4c28d9e90 + +COUNT=5 +L = 128 +KI = 1168e36d1e3eb3f02bb888dccad341b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f98d5a518b2bcc0a9a0d711452d353992c0fb3b3699a2a37f397bb6c4b46a6c6c364642444ecb4ddbef39da6c839cc4e06fa +DataAfterCtrLen = 10 +DataAfterCtrData = 51cde091d17a04162984 + Binary rep of i = 0001 + instring = f98d5a518b2bcc0a9a0d711452d353992c0fb3b3699a2a37f397bb6c4b46a6c6c364642444ecb4ddbef39da6c839cc4e06fa000151cde091d17a04162984 +KO = 3f1eef6276b1ae9e9879f62240e3ebad + +COUNT=6 +L = 128 +KI = fe1877916989e45e72fcd2733f4ab2b0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99f8bdc2fd654a914cdd6b9b150cc5cb314fdb1a8eb5f4d6234ee65ff762a2f7a314ad514db8be1d19eaa6a4022b62cf9708 +DataAfterCtrLen = 10 +DataAfterCtrData = a13b3a29e20fb0887a41 + Binary rep of i = 0001 + instring = 99f8bdc2fd654a914cdd6b9b150cc5cb314fdb1a8eb5f4d6234ee65ff762a2f7a314ad514db8be1d19eaa6a4022b62cf97080001a13b3a29e20fb0887a41 +KO = 08146cbdc457c7a1368f25775e16abce + +COUNT=7 +L = 128 +KI = a712b9fdbb572f3a29c824c2b0e0fdfc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 655aa28f354e1af2a32a32810890e0cff260793af833ee94ab2d9fad8d7f18f5d03dc5318bc48b6b582b685773ae054c7a74 +DataAfterCtrLen = 10 +DataAfterCtrData = 332f09634bb330a3bda6 + Binary rep of i = 0001 + instring = 655aa28f354e1af2a32a32810890e0cff260793af833ee94ab2d9fad8d7f18f5d03dc5318bc48b6b582b685773ae054c7a740001332f09634bb330a3bda6 +KO = 28f495e3758f98083c862dad9bc94697 + +COUNT=8 +L = 128 +KI = 7ce978fe9cda8b48b54963397a42f894 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1b9d633fac8131d95c572d6a265b725d19401e707e63e811cf5cc92bb9a25122ce1685225cc4844e4a650307aae22c195654 +DataAfterCtrLen = 10 +DataAfterCtrData = 36296c47f87330474fa6 + Binary rep of i = 0001 + instring = 1b9d633fac8131d95c572d6a265b725d19401e707e63e811cf5cc92bb9a25122ce1685225cc4844e4a650307aae22c195654000136296c47f87330474fa6 +KO = 7556cb86d0db634dd9031bfa2557f208 + +COUNT=9 +L = 128 +KI = 84e56dd537552c72c5142f6ba769479b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 425a96c62921be66e194d9b131a83c2b5fe6952ee455637185e897764424321b804dc2443484eaffb9e4ce10f3efa6c2fdaa +DataAfterCtrLen = 10 +DataAfterCtrData = 2ae899d3b3bfc619f3bb + Binary rep of i = 0001 + instring = 425a96c62921be66e194d9b131a83c2b5fe6952ee455637185e897764424321b804dc2443484eaffb9e4ce10f3efa6c2fdaa00012ae899d3b3bfc619f3bb +KO = 915a8eeb14a8c80bdd85485574c81e44 + +COUNT=10 +L = 256 +KI = cf1d4aeedfd702a9be29cd5735b71853 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d +DataAfterCtrLen = 10 +DataAfterCtrData = a4fcf40c36cda4f9d88b + Binary rep of i = 0001 + instring = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d0001a4fcf40c36cda4f9d88b + Binary rep of i = 0002 + instring = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d0002a4fcf40c36cda4f9d88b +KO = 3331400e64141268e7d21bfbbadea37bfc0b84f7ec49ef9430143c6152c29482 + +COUNT=11 +L = 256 +KI = d60ce364cdea56867cb31e761343e7ae +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d7 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ec41c87c9de93543282 + Binary rep of i = 0001 + instring = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d700012ec41c87c9de93543282 + Binary rep of i = 0002 + instring = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d700022ec41c87c9de93543282 +KO = 1119be84c4f3adabcd7ab4dce3af70fee780dde6dcfb238a947b40c62bd86863 + +COUNT=12 +L = 256 +KI = 849f0bca480f27b7b9fe86b822a39125 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 5f111c059eccb845b5e5 + Binary rep of i = 0001 + instring = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c900015f111c059eccb845b5e5 + Binary rep of i = 0002 + instring = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c900025f111c059eccb845b5e5 +KO = 00e4fa07c1e23cb18a3ab90bb82e7d28509d11c6047889e17aa38d46b5adc66d + +COUNT=13 +L = 256 +KI = 6d4d000ed7a71981c80d06ab0d5ba234 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff +DataAfterCtrLen = 10 +DataAfterCtrData = 7253e936036eec711106 + Binary rep of i = 0001 + instring = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff00017253e936036eec711106 + Binary rep of i = 0002 + instring = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff00027253e936036eec711106 +KO = 73c59afe84c3f32bb3593a73e37251e47006ddb7b66f2f2997ad5c63c0754d64 + +COUNT=14 +L = 256 +KI = e890e2c36f72304c009a311bfdc6bde6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d +DataAfterCtrLen = 10 +DataAfterCtrData = 0a5179ecad945af4ded9 + Binary rep of i = 0001 + instring = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d00010a5179ecad945af4ded9 + Binary rep of i = 0002 + instring = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d00020a5179ecad945af4ded9 +KO = 786bc56be931ea795186e4859fb67d8143b6e21629e7a9023a365fb404473bf2 + +COUNT=15 +L = 256 +KI = 5f7a8f8896cceec81480819a32f480c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e +DataAfterCtrLen = 10 +DataAfterCtrData = 80c96600d52538238063 + Binary rep of i = 0001 + instring = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e000180c96600d52538238063 + Binary rep of i = 0002 + instring = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e000280c96600d52538238063 +KO = b53d29882011bdad4b53211144700bd8f0f4d5895789458200864dd414b3f026 + +COUNT=16 +L = 256 +KI = c99913ed63370263287c765cb3f6f857 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad +DataAfterCtrLen = 10 +DataAfterCtrData = 5c6988f575d80f186a2b + Binary rep of i = 0001 + instring = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad00015c6988f575d80f186a2b + Binary rep of i = 0002 + instring = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad00025c6988f575d80f186a2b +KO = f83a7e1024baed943bcc531acc9bc638c9f787cec53b8b4fae186590e8c942a4 + +COUNT=17 +L = 256 +KI = 1db7b9857dae8dc6c6f93d7f107aa46d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d05272 +DataAfterCtrLen = 10 +DataAfterCtrData = 3314a425c03702f0e079 + Binary rep of i = 0001 + instring = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d0527200013314a425c03702f0e079 + Binary rep of i = 0002 + instring = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d0527200023314a425c03702f0e079 +KO = dab68e29b94c608a54797c356f0e7476428177dce9cfd68ba404ed6d99918db3 + +COUNT=18 +L = 256 +KI = 0d70abd2b494932226d82c50fbccace7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d8 +DataAfterCtrLen = 10 +DataAfterCtrData = d35129758399daa8995b + Binary rep of i = 0001 + instring = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d80001d35129758399daa8995b + Binary rep of i = 0002 + instring = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d80002d35129758399daa8995b +KO = bbd5906229b93253083b63ed25a7348a801882423732b4ad64f0a7c84157ac7e + +COUNT=19 +L = 256 +KI = 9069e339c7d597cfd7a36ea6544af260 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa57 +DataAfterCtrLen = 10 +DataAfterCtrData = b07b026294374f979483 + Binary rep of i = 0001 + instring = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa570001b07b026294374f979483 + Binary rep of i = 0002 + instring = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa570002b07b026294374f979483 +KO = 284763f4d44dd9ccdada6ca485913e68535ac0b21064d150207c7ab6a1ffbb16 + +COUNT=20 +L = 160 +KI = a764ab153e278e71c8362e14aa3e0fab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e76 +DataAfterCtrLen = 10 +DataAfterCtrData = eb9530580a1e71d73a6b + Binary rep of i = 0001 + instring = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e760001eb9530580a1e71d73a6b + Binary rep of i = 0002 + instring = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e760002eb9530580a1e71d73a6b +KO = 532fee892f9d8f791bde72b813c9ee8af7e7367c + +COUNT=21 +L = 160 +KI = bdee9ed599cd6e6f5b1daa832e37d391 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b +DataAfterCtrLen = 10 +DataAfterCtrData = eb3169cb79f06abe4001 + Binary rep of i = 0001 + instring = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b0001eb3169cb79f06abe4001 + Binary rep of i = 0002 + instring = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b0002eb3169cb79f06abe4001 +KO = dd463540c03c8df8469ef2ceee191c2c1292f2d2 + +COUNT=22 +L = 160 +KI = 06224e5ec2134fd6cc4865c7c360a3f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb836 +DataAfterCtrLen = 10 +DataAfterCtrData = cef87ea4e1f870f55b0e + Binary rep of i = 0001 + instring = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb8360001cef87ea4e1f870f55b0e + Binary rep of i = 0002 + instring = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb8360002cef87ea4e1f870f55b0e +KO = 6f8dc72050d21a10e79f6ea28233d7cdf0785b45 + +COUNT=23 +L = 160 +KI = 36b25adaa979448901027ee65ca0fb81 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d +DataAfterCtrLen = 10 +DataAfterCtrData = 1f326c4e43403d1c655b + Binary rep of i = 0001 + instring = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d00011f326c4e43403d1c655b + Binary rep of i = 0002 + instring = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d00021f326c4e43403d1c655b +KO = 70f1031014c0cc1f8fc5860eb245c0fb21e3001d + +COUNT=24 +L = 160 +KI = cada388b7fc626b2f1d935fc1b39a47e +DataBeforeCtrLen = 50 +DataBeforeCtrData = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f +DataAfterCtrLen = 10 +DataAfterCtrData = 106c798b3697dd051f2f + Binary rep of i = 0001 + instring = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f0001106c798b3697dd051f2f + Binary rep of i = 0002 + instring = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f0002106c798b3697dd051f2f +KO = bea0117e5ef354416f01460c40c45512f5b0395d + +COUNT=25 +L = 160 +KI = bbbb3d12996b5cfc056b17a91bbdbf06 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 3cc797e9187e208407ee + Binary rep of i = 0001 + instring = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e300013cc797e9187e208407ee + Binary rep of i = 0002 + instring = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e300023cc797e9187e208407ee +KO = 1ec64b21866893adbd164001208bf0bc5d5dc01d + +COUNT=26 +L = 160 +KI = 3764538d3d326c4ec19ff74dc7883ba4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e69 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ef885a7efd814b9797f + Binary rep of i = 0001 + instring = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e6900018ef885a7efd814b9797f + Binary rep of i = 0002 + instring = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e6900028ef885a7efd814b9797f +KO = d73f7ac92dd91648aaa42b350ea24197c8da9781 + +COUNT=27 +L = 160 +KI = d747d3596634ea9988d7979e65f2ae07 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d0 +DataAfterCtrLen = 10 +DataAfterCtrData = 055ae4c09f5429797200 + Binary rep of i = 0001 + instring = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d00001055ae4c09f5429797200 + Binary rep of i = 0002 + instring = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d00002055ae4c09f5429797200 +KO = 8cb8438e1828a6beb861e1352d16cfc9ed9aac04 + +COUNT=28 +L = 160 +KI = 618ee16ba925dad4bee9d75a1ee4c0a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220 +DataAfterCtrLen = 10 +DataAfterCtrData = 03f60e8817526da3b584 + Binary rep of i = 0001 + instring = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220000103f60e8817526da3b584 + Binary rep of i = 0002 + instring = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220000203f60e8817526da3b584 +KO = 8370762d67201e3ed57fd7a0b5ae5e2f36199ce3 + +COUNT=29 +L = 160 +KI = d3de45640b04809db2030df22d7cb7ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e +DataAfterCtrLen = 10 +DataAfterCtrData = a8f5daaa5b22e015906c + Binary rep of i = 0001 + instring = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e0001a8f5daaa5b22e015906c + Binary rep of i = 0002 + instring = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e0002a8f5daaa5b22e015906c +KO = deb006ccc9ae43369f376e177f5154d4f12bb55e + +COUNT=30 +L = 320 +KI = c5b7a4d3bb56e2276b67c4de7f7789f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74 +DataAfterCtrLen = 10 +DataAfterCtrData = 95d9a0feb49a303a6881 + Binary rep of i = 0001 + instring = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74000195d9a0feb49a303a6881 + Binary rep of i = 0002 + instring = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74000295d9a0feb49a303a6881 + Binary rep of i = 0003 + instring = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74000395d9a0feb49a303a6881 +KO = 05e93f65e4f9fba3a3a7340bc9504241c509604a6cb530f5ea8c1cebdc7a3dacd7393adb7e2b47e3 + +COUNT=31 +L = 320 +KI = ef44658016f246774e3597d2354abe6d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab9 +DataAfterCtrLen = 10 +DataAfterCtrData = 5f6def3d62b6c74612d3 + Binary rep of i = 0001 + instring = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab900015f6def3d62b6c74612d3 + Binary rep of i = 0002 + instring = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab900025f6def3d62b6c74612d3 + Binary rep of i = 0003 + instring = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab900035f6def3d62b6c74612d3 +KO = 2873c0dabdcac812c20a284661e4b3549b58eb869451374d2275dc65b8c7eeaf1f6ffb796785c1a7 + +COUNT=32 +L = 320 +KI = de4f1d647df9f457721bca7fb5b5232d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec +DataAfterCtrLen = 10 +DataAfterCtrData = 22611b14ab47da94d22c + Binary rep of i = 0001 + instring = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec000122611b14ab47da94d22c + Binary rep of i = 0002 + instring = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec000222611b14ab47da94d22c + Binary rep of i = 0003 + instring = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec000322611b14ab47da94d22c +KO = 2c848e8317d3faabda851f22dcd5ba8ab8a0ecfd342b28c0f33b982cae93235efda913cca2854c75 + +COUNT=33 +L = 320 +KI = a47ecf0eeac237fa1d15eccdf29f7821 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f5900 +DataAfterCtrLen = 10 +DataAfterCtrData = f13f43217e6c1d4a9340 + Binary rep of i = 0001 + instring = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f59000001f13f43217e6c1d4a9340 + Binary rep of i = 0002 + instring = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f59000002f13f43217e6c1d4a9340 + Binary rep of i = 0003 + instring = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f59000003f13f43217e6c1d4a9340 +KO = 869edaaaeff0df584f9aa96c0db43bb6b3596a0597254ff81440a8e07b20d423230c67d467b2bcc7 + +COUNT=34 +L = 320 +KI = 5ae6460529eed2cd4dcdbd8c03bb7efa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c62 +DataAfterCtrLen = 10 +DataAfterCtrData = e3f1a33e32bf46178ac8 + Binary rep of i = 0001 + instring = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c620001e3f1a33e32bf46178ac8 + Binary rep of i = 0002 + instring = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c620002e3f1a33e32bf46178ac8 + Binary rep of i = 0003 + instring = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c620003e3f1a33e32bf46178ac8 +KO = da646346b5fe64a1acd5481e159a49af8c0153cec490531bb1c0328f1207237070432102b875ea60 + +COUNT=35 +L = 320 +KI = 831dcc10e84a3e483d66e45643e73f4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b +DataAfterCtrLen = 10 +DataAfterCtrData = 53cffe22d43396ff5dee + Binary rep of i = 0001 + instring = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b000153cffe22d43396ff5dee + Binary rep of i = 0002 + instring = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b000253cffe22d43396ff5dee + Binary rep of i = 0003 + instring = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b000353cffe22d43396ff5dee +KO = bffcb7cb5d312d66824e7ee4153438e6c616eb6b0331853116ce083843d56b15bd6968fe9bda9e53 + +COUNT=36 +L = 320 +KI = 4fd5247597088af0956fef3813ecd11a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c2 +DataAfterCtrLen = 10 +DataAfterCtrData = fa15dcc15c0e111cd93a + Binary rep of i = 0001 + instring = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c20001fa15dcc15c0e111cd93a + Binary rep of i = 0002 + instring = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c20002fa15dcc15c0e111cd93a + Binary rep of i = 0003 + instring = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c20003fa15dcc15c0e111cd93a +KO = a2300513ed1b501d79d38d497ab0e00da6136854f918c95c4a01fa887e5ce5871019d97389adde5a + +COUNT=37 +L = 320 +KI = 5aa5253d10503d84541756c985c754b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64 +DataAfterCtrLen = 10 +DataAfterCtrData = 68fff4efc59b2909b243 + Binary rep of i = 0001 + instring = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64000168fff4efc59b2909b243 + Binary rep of i = 0002 + instring = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64000268fff4efc59b2909b243 + Binary rep of i = 0003 + instring = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64000368fff4efc59b2909b243 +KO = 7108f0eaebe58b9370b8f85797b2439e7575656e23118883e9f2df1296ac335bf7abfb5d28c0f7e3 + +COUNT=38 +L = 320 +KI = 0f52c60492e19d1ef10f1f977c8c9228 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd6612 +DataAfterCtrLen = 10 +DataAfterCtrData = cd81fdd521f8e300d478 + Binary rep of i = 0001 + instring = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd66120001cd81fdd521f8e300d478 + Binary rep of i = 0002 + instring = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd66120002cd81fdd521f8e300d478 + Binary rep of i = 0003 + instring = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd66120003cd81fdd521f8e300d478 +KO = 8489f27f97df3a44515a554a3b63c2c1890d41c1e0c979e44582b7ff26433903d71ac4f0434c5075 + +COUNT=39 +L = 320 +KI = e6ce4cadedb3653d9e4c276d81a1fb7b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43 +DataAfterCtrLen = 10 +DataAfterCtrData = 33139ffb1a31942ec4fd + Binary rep of i = 0001 + instring = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43000133139ffb1a31942ec4fd + Binary rep of i = 0002 + instring = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43000233139ffb1a31942ec4fd + Binary rep of i = 0003 + instring = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43000333139ffb1a31942ec4fd +KO = 0810ddc95b681a20f528024b63118aadef3776687e4d672d57b84f6b2d826bc5443b2cf2cc374c2e + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = bc1b3659d7c2fcf008b0da456fd876c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8e13862185cbbee6544c2a7367d5216becf6352464b35e362c328f31b378f3481cdc09c46efed015dead1958db5701a940d +DataAfterCtrLen = 10 +DataAfterCtrData = a75853711d59f7b819b0 + Binary rep of i = 000001 + instring = c8e13862185cbbee6544c2a7367d5216becf6352464b35e362c328f31b378f3481cdc09c46efed015dead1958db5701a940d000001a75853711d59f7b819b0 +KO = da6a63b32c2f051e9833d61f92f35d70 + +COUNT=1 +L = 128 +KI = 45a6cb541bd5229d2aa0fa1d1f80bdbc +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec3b6ef7d5af4a4d93df6ca456247a7bd453d59126dc994f0c4d56cd4e93d9d3f18272b15e0c965733fac9b6722260ee2657 +DataAfterCtrLen = 10 +DataAfterCtrData = 88dbc8cebd4411fca3c8 + Binary rep of i = 000001 + instring = ec3b6ef7d5af4a4d93df6ca456247a7bd453d59126dc994f0c4d56cd4e93d9d3f18272b15e0c965733fac9b6722260ee265700000188dbc8cebd4411fca3c8 +KO = c3abc899d67a3ebcde7dfbc94dbe854c + +COUNT=2 +L = 128 +KI = 2f35c121ddf5a096f5d70aa4bcad34bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = d73a932e79afeaef546e5c6016e43ee714f7bc2c4befbf4abd5929d37bf50e19c075f268ca9dff4b2a2c69aacd6f64cf537f +DataAfterCtrLen = 10 +DataAfterCtrData = b9a2a7e858c32a7b4506 + Binary rep of i = 000001 + instring = d73a932e79afeaef546e5c6016e43ee714f7bc2c4befbf4abd5929d37bf50e19c075f268ca9dff4b2a2c69aacd6f64cf537f000001b9a2a7e858c32a7b4506 +KO = b932916d021b254d607fbf8e05075c06 + +COUNT=3 +L = 128 +KI = 2f9638826dbb971a6037f19d14925369 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03cc70a00edf84027c3f5f0e0c702f0aa2fb122c488eca95da4941e9734684ebfd2b5b567f9c01dc437d480d5ad252d835f5 +DataAfterCtrLen = 10 +DataAfterCtrData = 65e971d3b49fb35bd6c6 + Binary rep of i = 000001 + instring = 03cc70a00edf84027c3f5f0e0c702f0aa2fb122c488eca95da4941e9734684ebfd2b5b567f9c01dc437d480d5ad252d835f500000165e971d3b49fb35bd6c6 +KO = 9cabe82ddc0992fe4f1a03bf05e3cda0 + +COUNT=4 +L = 128 +KI = 11f7f0b9083ad914b6e58bfc267c6296 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29794a6e0e80e8cbd5735148e2f8330ad63a6ecc8ada76487f92c2ec5a64056df050df3c58eda2c0cedac3297281672e9d82 +DataAfterCtrLen = 10 +DataAfterCtrData = ae17e5f1893b8fdcc784 + Binary rep of i = 000001 + instring = 29794a6e0e80e8cbd5735148e2f8330ad63a6ecc8ada76487f92c2ec5a64056df050df3c58eda2c0cedac3297281672e9d82000001ae17e5f1893b8fdcc784 +KO = e4635b28b3dc0be14e99a38fa016295b + +COUNT=5 +L = 128 +KI = 2497b642bd9f2a823127064bb889ecb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c5d629cf3d2bd851c7c5453477af7fabda832ab69df124ad4369f20f41f841ffae6e684f891a2763f08e999536700601771a +DataAfterCtrLen = 10 +DataAfterCtrData = 4beb25e13603ab8dcd4b + Binary rep of i = 000001 + instring = c5d629cf3d2bd851c7c5453477af7fabda832ab69df124ad4369f20f41f841ffae6e684f891a2763f08e999536700601771a0000014beb25e13603ab8dcd4b +KO = 066bfcd73344f364f233a26d8d5e5f12 + +COUNT=6 +L = 128 +KI = a6cc888479a2180ae2b9410d08abe629 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d9840b001fe61a3808e96f2e689f4eca19f23cc70ec11a908ecda55b452316d6c3c20876d0fc0efce4cacde0c5df7c04c23d +DataAfterCtrLen = 10 +DataAfterCtrData = 65dc95b89c70b7629a2d + Binary rep of i = 000001 + instring = d9840b001fe61a3808e96f2e689f4eca19f23cc70ec11a908ecda55b452316d6c3c20876d0fc0efce4cacde0c5df7c04c23d00000165dc95b89c70b7629a2d +KO = 5683e9758a2686bd00fdaa33e64497e5 + +COUNT=7 +L = 128 +KI = c6dc5c98d3ef1c5a3cee2f481ebd4d8d +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae38877e04dd884387a4f3c6dc12c173cb48618b14bc22e3f0bf0c3e0c0b8dc9a31424809607c4d5d9fb0f51af80f5b1e52a +DataAfterCtrLen = 10 +DataAfterCtrData = f16c202fb8b40f2af585 + Binary rep of i = 000001 + instring = ae38877e04dd884387a4f3c6dc12c173cb48618b14bc22e3f0bf0c3e0c0b8dc9a31424809607c4d5d9fb0f51af80f5b1e52a000001f16c202fb8b40f2af585 +KO = 56f5764bbedcf0a46fd41f7e7b897bb0 + +COUNT=8 +L = 128 +KI = fe61b6b1bd9914e1b5918f40e6f6ce15 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99060674417001a8f9dac89d083f52611d1c35c42446cdb6e47ac138e9872f5cadccf862b10e3cdd47d4c5cabf69bec7513c +DataAfterCtrLen = 10 +DataAfterCtrData = 9090c0eb45511ac757b6 + Binary rep of i = 000001 + instring = 99060674417001a8f9dac89d083f52611d1c35c42446cdb6e47ac138e9872f5cadccf862b10e3cdd47d4c5cabf69bec7513c0000019090c0eb45511ac757b6 +KO = c01d3b9fdf9e2caf428c905eae0e8798 + +COUNT=9 +L = 128 +KI = b0e01bf4ffcb39bba79bac61d2357b84 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4532877c6b4aa6d2009a97289f00ce28f90348d8f600d21ac5d7c8a35a37949fc0482da10acf99ddfa8ce1682c518917ef56 +DataAfterCtrLen = 10 +DataAfterCtrData = 0112e8d382a3dda20245 + Binary rep of i = 000001 + instring = 4532877c6b4aa6d2009a97289f00ce28f90348d8f600d21ac5d7c8a35a37949fc0482da10acf99ddfa8ce1682c518917ef560000010112e8d382a3dda20245 +KO = ea77835e6ce66e39599242332b4f1c84 + +COUNT=10 +L = 256 +KI = b354d04fe07940c478091c1eb5365642 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443 +DataAfterCtrLen = 10 +DataAfterCtrData = ae7f449e70f59956ca24 + Binary rep of i = 000001 + instring = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443000001ae7f449e70f59956ca24 + Binary rep of i = 000002 + instring = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443000002ae7f449e70f59956ca24 +KO = ccb59587d83fadbd7ebad8d97fc8c5d08e76632ecbbb6db0d5b84fb7b834c0f1 + +COUNT=11 +L = 256 +KI = 97dc02cdf9595a308aa0a7a72b729ed8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1 +DataAfterCtrLen = 10 +DataAfterCtrData = ceb47378a167b3c834a5 + Binary rep of i = 000001 + instring = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1000001ceb47378a167b3c834a5 + Binary rep of i = 000002 + instring = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1000002ceb47378a167b3c834a5 +KO = a0dd4f769d35132e756f70332485a4415a38dabc25c16b92662b952c7753299e + +COUNT=12 +L = 256 +KI = cc0e15cdde7e92c5f4b8186b573bacac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31 +DataAfterCtrLen = 10 +DataAfterCtrData = 618ee315b78c3db478b7 + Binary rep of i = 000001 + instring = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31000001618ee315b78c3db478b7 + Binary rep of i = 000002 + instring = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31000002618ee315b78c3db478b7 +KO = 8db7ffb702b314cc7ba1d171e2fe3a2179bd6f23de574895c1a40a7a89482191 + +COUNT=13 +L = 256 +KI = 8b23b4ebe9de09eb5572380934c8500f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc +DataAfterCtrLen = 10 +DataAfterCtrData = 01480043055692f0974e + Binary rep of i = 000001 + instring = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc00000101480043055692f0974e + Binary rep of i = 000002 + instring = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc00000201480043055692f0974e +KO = 1a59da7837e40ac55def527cd0793147c3a624e4f6ec7091ecfb34f601ddd5f1 + +COUNT=14 +L = 256 +KI = 2f0a7c94b5d7a172b7f6072ffc460ab5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130 +DataAfterCtrLen = 10 +DataAfterCtrData = ff0ee46ff54309dac99e + Binary rep of i = 000001 + instring = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130000001ff0ee46ff54309dac99e + Binary rep of i = 000002 + instring = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130000002ff0ee46ff54309dac99e +KO = 86dfd5df1b3078ce7c665b62ab332ae40cc2558b8557427efa996ca0f9ca74e8 + +COUNT=15 +L = 256 +KI = f8e8dea056deed336f87d434fa73a75c +DataBeforeCtrLen = 50 +DataBeforeCtrData = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534 +DataAfterCtrLen = 10 +DataAfterCtrData = ae0c0520156cb2d1e17e + Binary rep of i = 000001 + instring = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534000001ae0c0520156cb2d1e17e + Binary rep of i = 000002 + instring = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534000002ae0c0520156cb2d1e17e +KO = 9eff0c15cd011426ec1e3625857144061005de918cd27156a90cbcc71252a918 + +COUNT=16 +L = 256 +KI = 4dd9f9045c1fe5f71d5d4ae1a6250666 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e +DataAfterCtrLen = 10 +DataAfterCtrData = 082444dae2c70dfb3aab + Binary rep of i = 000001 + instring = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e000001082444dae2c70dfb3aab + Binary rep of i = 000002 + instring = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e000002082444dae2c70dfb3aab +KO = 616ff4cee698adaa393b0445876a556bd0200096f7b1fe829f8e3aea6bf29c3b + +COUNT=17 +L = 256 +KI = 606341e289e6f5f0f6cc98e68d20c62a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 3a9710452008d3712c7d + Binary rep of i = 000001 + instring = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c60000013a9710452008d3712c7d + Binary rep of i = 000002 + instring = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c60000023a9710452008d3712c7d +KO = bc036c88c6707c1c62a3da59b9d59c67b07a0fbe6787b577f381cfc2fee8868f + +COUNT=18 +L = 256 +KI = 4a63622ffa65d6af08313737be6195b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e +DataAfterCtrLen = 10 +DataAfterCtrData = ae7f67c9040ab2f62b38 + Binary rep of i = 000001 + instring = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e000001ae7f67c9040ab2f62b38 + Binary rep of i = 000002 + instring = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e000002ae7f67c9040ab2f62b38 +KO = 61ce2f4310c7ef8a52bc4c3397507a93ad10229165344e4cb9e63a11d69a8d18 + +COUNT=19 +L = 256 +KI = 52cea790fd809ba9458b0b351c14f62d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef +DataAfterCtrLen = 10 +DataAfterCtrData = 89acc00f14b698a69a5b + Binary rep of i = 000001 + instring = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef00000189acc00f14b698a69a5b + Binary rep of i = 000002 + instring = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef00000289acc00f14b698a69a5b +KO = 0670d9cf1e0214af7ed95602e4e1b61ff8d844e67c45a44d6558165c224425bb + +COUNT=20 +L = 160 +KI = 8e4cea9ef207f83f46ab8655f2679a5c +DataBeforeCtrLen = 50 +DataBeforeCtrData = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49 +DataAfterCtrLen = 10 +DataAfterCtrData = aa86f7e67fa016441299 + Binary rep of i = 000001 + instring = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49000001aa86f7e67fa016441299 + Binary rep of i = 000002 + instring = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49000002aa86f7e67fa016441299 +KO = d9a0b0b23f66a66b5e0755abaafcc88b03231c1d + +COUNT=21 +L = 160 +KI = 9ac88069fa82e2d46f1ecdf03f83231f +DataBeforeCtrLen = 50 +DataBeforeCtrData = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa7 +DataAfterCtrLen = 10 +DataAfterCtrData = 5ad543294646b1c4182e + Binary rep of i = 000001 + instring = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa70000015ad543294646b1c4182e + Binary rep of i = 000002 + instring = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa70000025ad543294646b1c4182e +KO = 0c34df2003aea7ebb3fd4f8c42ee3f4c5519d7bd + +COUNT=22 +L = 160 +KI = 3121d9bda9818bc79ca3ecc87c4f3438 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f +DataAfterCtrLen = 10 +DataAfterCtrData = 9f16f4c88a3651d3bee6 + Binary rep of i = 000001 + instring = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f0000019f16f4c88a3651d3bee6 + Binary rep of i = 000002 + instring = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f0000029f16f4c88a3651d3bee6 +KO = 71fb401cf4636705f4bddfb6c57029c9b1786fd2 + +COUNT=23 +L = 160 +KI = 70281d502be76fec2362185dcce2d383 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9 +DataAfterCtrLen = 10 +DataAfterCtrData = 548236da024027d6b7f6 + Binary rep of i = 000001 + instring = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9000001548236da024027d6b7f6 + Binary rep of i = 000002 + instring = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9000002548236da024027d6b7f6 +KO = d3d095e9cdfe116aecb7d99c32069016494fd2e5 + +COUNT=24 +L = 160 +KI = 4d5ac245f30c2fb6490447c28d3d54d2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df3 +DataAfterCtrLen = 10 +DataAfterCtrData = 20b7e0fcc5ba39d43c93 + Binary rep of i = 000001 + instring = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df300000120b7e0fcc5ba39d43c93 + Binary rep of i = 000002 + instring = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df300000220b7e0fcc5ba39d43c93 +KO = cad588d3b699e5d2da4ef78c434e0489854a1ec7 + +COUNT=25 +L = 160 +KI = 9c0490491b65cbd45f48cd4a6fc2663c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5 +DataAfterCtrLen = 10 +DataAfterCtrData = b3d361b5cf4465952d32 + Binary rep of i = 000001 + instring = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5000001b3d361b5cf4465952d32 + Binary rep of i = 000002 + instring = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5000002b3d361b5cf4465952d32 +KO = fad92483cc12f5c9b186b853158a8a8c77683be3 + +COUNT=26 +L = 160 +KI = 894674ed387301be2b0a9aa724be5432 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a06 +DataAfterCtrLen = 10 +DataAfterCtrData = 01b9014b9affcd81fe3c + Binary rep of i = 000001 + instring = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a0600000101b9014b9affcd81fe3c + Binary rep of i = 000002 + instring = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a0600000201b9014b9affcd81fe3c +KO = 543233dce89d510b0e4ff2939a5d658b741abfd4 + +COUNT=27 +L = 160 +KI = aaa47f2be16ec95015765e55b6094213 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a77 +DataAfterCtrLen = 10 +DataAfterCtrData = 1247bdd69ec115b2d099 + Binary rep of i = 000001 + instring = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a770000011247bdd69ec115b2d099 + Binary rep of i = 000002 + instring = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a770000021247bdd69ec115b2d099 +KO = 6ad56a6cdffeacd80bb693340cfbcd196270b5ea + +COUNT=28 +L = 160 +KI = 2fa3bc33d814f6574f6a91256c44a7f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e1 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ff68fa720361d686181 + Binary rep of i = 000001 + instring = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e10000019ff68fa720361d686181 + Binary rep of i = 000002 + instring = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e10000029ff68fa720361d686181 +KO = 261a3796856af7c6e37c409e9e360fe89726bcee + +COUNT=29 +L = 160 +KI = 09630d41e481008d68f22e028ad58892 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff68 +DataAfterCtrLen = 10 +DataAfterCtrData = 52a5fb79237227636465 + Binary rep of i = 000001 + instring = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff6800000152a5fb79237227636465 + Binary rep of i = 000002 + instring = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff6800000252a5fb79237227636465 +KO = dde32fb93ecc0c2149811dd8e18d707890e5cc66 + +COUNT=30 +L = 320 +KI = e4836e2766b2950e8a37a2bacb194c68 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d +DataAfterCtrLen = 10 +DataAfterCtrData = 43442b1fff7fe603ac90 + Binary rep of i = 000001 + instring = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d00000143442b1fff7fe603ac90 + Binary rep of i = 000002 + instring = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d00000243442b1fff7fe603ac90 + Binary rep of i = 000003 + instring = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d00000343442b1fff7fe603ac90 +KO = eab8b0f5f3b67f7c0adde7070afe80f4a6a40ebfd42f3dd7331d38934628b91ad4ad023f113c75e0 + +COUNT=31 +L = 320 +KI = aa70892e864b75516a4e6f715d9b934b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc +DataAfterCtrLen = 10 +DataAfterCtrData = 670f7a608e81bb267f17 + Binary rep of i = 000001 + instring = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc000001670f7a608e81bb267f17 + Binary rep of i = 000002 + instring = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc000002670f7a608e81bb267f17 + Binary rep of i = 000003 + instring = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc000003670f7a608e81bb267f17 +KO = ce9bc7e9fcb700509711065030cd577da2521bc22fc2152d134ea824a183b6d2e882625b989358a5 + +COUNT=32 +L = 320 +KI = 30dbe39c1cf412512231bbfa3d6d74d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de +DataAfterCtrLen = 10 +DataAfterCtrData = ca9cb2e63dce81185105 + Binary rep of i = 000001 + instring = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de000001ca9cb2e63dce81185105 + Binary rep of i = 000002 + instring = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de000002ca9cb2e63dce81185105 + Binary rep of i = 000003 + instring = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de000003ca9cb2e63dce81185105 +KO = 9f3ae777b465ed8699e721a3c3642f15a4e01f6d4594071daf15d8e0b960e6ab95690c5b94f33460 + +COUNT=33 +L = 320 +KI = 855ec47cbb9b36484af1a9f7e0957845 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad +DataAfterCtrLen = 10 +DataAfterCtrData = 4fe216e116e54f7b846a + Binary rep of i = 000001 + instring = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad0000014fe216e116e54f7b846a + Binary rep of i = 000002 + instring = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad0000024fe216e116e54f7b846a + Binary rep of i = 000003 + instring = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad0000034fe216e116e54f7b846a +KO = a67bc6e4b794d19ab335d1c0b86104c8a23201e5369e26455616c21007677fcb4ac3de4d99e834dc + +COUNT=34 +L = 320 +KI = a3b1166b841544eee6556629b5ba46a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a +DataAfterCtrLen = 10 +DataAfterCtrData = 06267e189bdcf1ff6a81 + Binary rep of i = 000001 + instring = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a00000106267e189bdcf1ff6a81 + Binary rep of i = 000002 + instring = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a00000206267e189bdcf1ff6a81 + Binary rep of i = 000003 + instring = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a00000306267e189bdcf1ff6a81 +KO = 82cc62d9fccad80b2308786fde5819a70a0d1e6e6800120cf00585c791b0183bd1bc43efe53fd00a + +COUNT=35 +L = 320 +KI = ce4b916c55b568fe82a989030001b9b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d +DataAfterCtrLen = 10 +DataAfterCtrData = d4f1df6f8b672a71023e + Binary rep of i = 000001 + instring = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d000001d4f1df6f8b672a71023e + Binary rep of i = 000002 + instring = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d000002d4f1df6f8b672a71023e + Binary rep of i = 000003 + instring = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d000003d4f1df6f8b672a71023e +KO = 3636c218239f9db29291a39f3c4d63c2d27124efa7247f82f67d4dc534aae7a97ab70694bdfd207f + +COUNT=36 +L = 320 +KI = 969ba685987fb9b15429153dacd0d493 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7 +DataAfterCtrLen = 10 +DataAfterCtrData = a59805710cfeea0cc344 + Binary rep of i = 000001 + instring = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7000001a59805710cfeea0cc344 + Binary rep of i = 000002 + instring = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7000002a59805710cfeea0cc344 + Binary rep of i = 000003 + instring = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7000003a59805710cfeea0cc344 +KO = f2b66024a452abfecf949e25e136d096f1f45c9c299ffb202c2aaedc40ce0f177481b1a4a77c70ba + +COUNT=37 +L = 320 +KI = 8a489fd1be7514e41b6a1f5a90b702c7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee035 +DataAfterCtrLen = 10 +DataAfterCtrData = 1cb1fc0cc9722eabbce6 + Binary rep of i = 000001 + instring = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee0350000011cb1fc0cc9722eabbce6 + Binary rep of i = 000002 + instring = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee0350000021cb1fc0cc9722eabbce6 + Binary rep of i = 000003 + instring = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee0350000031cb1fc0cc9722eabbce6 +KO = 7bbe53776cbe39d2d30798dd35ac8938b3b508485d4166525d2f578bbd13f8e25e6999a365d26e9a + +COUNT=38 +L = 320 +KI = 4d5c5f6048f0b7a02cd2340bbf31c5cf +DataBeforeCtrLen = 50 +DataBeforeCtrData = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d77329 +DataAfterCtrLen = 10 +DataAfterCtrData = 9233900d495e392d5728 + Binary rep of i = 000001 + instring = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d773290000019233900d495e392d5728 + Binary rep of i = 000002 + instring = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d773290000029233900d495e392d5728 + Binary rep of i = 000003 + instring = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d773290000039233900d495e392d5728 +KO = 8a050d90fba44dc9f25db36029bdeca11e3810abd78926548b9d04fe4ff10755d38909196c93a9de + +COUNT=39 +L = 320 +KI = d81be1d7b8a6935679a459f85b386bc4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe +DataAfterCtrLen = 10 +DataAfterCtrData = 178dde15d00a16a4640b + Binary rep of i = 000001 + instring = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe000001178dde15d00a16a4640b + Binary rep of i = 000002 + instring = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe000002178dde15d00a16a4640b + Binary rep of i = 000003 + instring = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe000003178dde15d00a16a4640b +KO = 156b30561e1df3746873b50eeb318660c43ea1d24528f2ec19e0de6c1b2667c1271bd673b4c018a2 + + + +[PRF=CMAC_AES128] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 90e33a1e76adedcabd2214326be71abf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3d2f38c571575807eecd0ec9e3fd860fb605f0b17139ce01904abba7ae688a50e620341787f69f00b872343f42b18c979f6f +DataAfterCtrLen = 10 +DataAfterCtrData = 8885034123cb45e27440 + Binary rep of i = 00000001 + instring = 3d2f38c571575807eecd0ec9e3fd860fb605f0b17139ce01904abba7ae688a50e620341787f69f00b872343f42b18c979f6f000000018885034123cb45e27440 +KO = 9e2156cd13e079c1e6c6379f9a55f433 + +COUNT=1 +L = 128 +KI = 817526d4c8a724f5efb4c336456be7a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40f8d8e467ada581c8179efb9070b44b3e08e605f532d13c677a1889958c0e90398e143d1253766999401d4097af2739d779 +DataAfterCtrLen = 10 +DataAfterCtrData = 8b615467c2b38c21f8cf + Binary rep of i = 00000001 + instring = 40f8d8e467ada581c8179efb9070b44b3e08e605f532d13c677a1889958c0e90398e143d1253766999401d4097af2739d779000000018b615467c2b38c21f8cf +KO = 24b82a08fba5f06eff021e7a54aa9936 + +COUNT=2 +L = 128 +KI = 414b4b9809fc634c5b8d904a898daf64 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 554826d397b8291187216b829135930ca43b7f9718d4eaf9da9bdae419655770bd3d6b660ed9319e8405238f4e07f9439f51 +DataAfterCtrLen = 10 +DataAfterCtrData = aa0292203d1e3ddf74ea + Binary rep of i = 00000001 + instring = 554826d397b8291187216b829135930ca43b7f9718d4eaf9da9bdae419655770bd3d6b660ed9319e8405238f4e07f9439f5100000001aa0292203d1e3ddf74ea +KO = 970d017d144fe53639bdd1f0e9b4f7cc + +COUNT=3 +L = 128 +KI = ecc2eaeace6d835df04cbdf4112d3f2a +DataBeforeCtrLen = 50 +DataBeforeCtrData = a7137876379a21e89e45500d8cdf805ba46bf5d8a9716b2851592008a4b1815bd5b5d4e99fdc253e3f836dfc9859f1321e96 +DataAfterCtrLen = 10 +DataAfterCtrData = e97d0e15adb34c316867 + Binary rep of i = 00000001 + instring = a7137876379a21e89e45500d8cdf805ba46bf5d8a9716b2851592008a4b1815bd5b5d4e99fdc253e3f836dfc9859f1321e9600000001e97d0e15adb34c316867 +KO = ee912605dce05d56b28a6325a7779f9f + +COUNT=4 +L = 128 +KI = 899a6872d700c39a3dc0634d65304459 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 22e370168760b370efd6a56799e09511e390f0ad6622d0df6446b039cbc83bd4215b37960710f3dd99ec91f5b5f05ffa109e +DataAfterCtrLen = 10 +DataAfterCtrData = 7ac22d4d6ca2592116f0 + Binary rep of i = 00000001 + instring = 22e370168760b370efd6a56799e09511e390f0ad6622d0df6446b039cbc83bd4215b37960710f3dd99ec91f5b5f05ffa109e000000017ac22d4d6ca2592116f0 +KO = 92af9779e22214225da82af7597c6019 + +COUNT=5 +L = 128 +KI = 2004dbbac44eab7ed67b9de13261c403 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ade4751844e60d4ea6f15c9df78815dae7f9ca34a34a0b3b0be3948648b014281b62c9ce391469ee8dfa4a37009b8a865016 +DataAfterCtrLen = 10 +DataAfterCtrData = c171ca82eb5bf35c5127 + Binary rep of i = 00000001 + instring = ade4751844e60d4ea6f15c9df78815dae7f9ca34a34a0b3b0be3948648b014281b62c9ce391469ee8dfa4a37009b8a86501600000001c171ca82eb5bf35c5127 +KO = 93d92e211fc13c78f68d4d4f1971a4f9 + +COUNT=6 +L = 128 +KI = fed3f1925b9f7824b06e2e46d52095a1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5fab26b52d2fd22a496748d948070c87bce1112103ebd95ca2135f33d0b98b2d9c23497a91f4fdec5ebb1eaeff6f28130593 +DataAfterCtrLen = 10 +DataAfterCtrData = d3220eb4bae5b7b8db6b + Binary rep of i = 00000001 + instring = 5fab26b52d2fd22a496748d948070c87bce1112103ebd95ca2135f33d0b98b2d9c23497a91f4fdec5ebb1eaeff6f2813059300000001d3220eb4bae5b7b8db6b +KO = 3ebb9418ad0200b299b05c866f294511 + +COUNT=7 +L = 128 +KI = df045b26c28c9c742d514c0a7016004a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 66045e96355e30f9733dbb8e0e1cdcdd819bec2a4d0390c3eafa2e376fea22e91f315e568089960afb330f76a0823fdebdef +DataAfterCtrLen = 10 +DataAfterCtrData = b0295701ea8ac6282cbb + Binary rep of i = 00000001 + instring = 66045e96355e30f9733dbb8e0e1cdcdd819bec2a4d0390c3eafa2e376fea22e91f315e568089960afb330f76a0823fdebdef00000001b0295701ea8ac6282cbb +KO = 325cf6d0812714f38e6b3bc2aa5d7733 + +COUNT=8 +L = 128 +KI = 0c9445b522d64c9cc8bcd0fd816665ac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cbc2a399186e5ac4fe2aeb954c92f83937cc6a8b403dcf4db9030042c15ea458321e5fa2e0e5d111294885a6fd3132a8ca8 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ece0ebe83064594ed88 + Binary rep of i = 00000001 + instring = 0cbc2a399186e5ac4fe2aeb954c92f83937cc6a8b403dcf4db9030042c15ea458321e5fa2e0e5d111294885a6fd3132a8ca8000000012ece0ebe83064594ed88 +KO = b1571da5a8ed7c4b498afa032b23b9d4 + +COUNT=9 +L = 128 +KI = d4507997a5a3ed7f12b238695d5b917a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03b40edfa3df8e992527c44641a045ec83a181be14bfffab5351ed1049f168c2fc9d2bb830b1a222e8515feea3648f1723e1 +DataAfterCtrLen = 10 +DataAfterCtrData = 33917234c5100b40e6de + Binary rep of i = 00000001 + instring = 03b40edfa3df8e992527c44641a045ec83a181be14bfffab5351ed1049f168c2fc9d2bb830b1a222e8515feea3648f1723e10000000133917234c5100b40e6de +KO = dfc6dd36e53abf53fafd5f3b68c156f7 + +COUNT=10 +L = 256 +KI = 17564feddbd4c6be95c87df5c2872784 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f6 +DataAfterCtrLen = 10 +DataAfterCtrData = 87c95dc9cba21f501757 + Binary rep of i = 00000001 + instring = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f60000000187c95dc9cba21f501757 + Binary rep of i = 00000002 + instring = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f60000000287c95dc9cba21f501757 +KO = 8d11ef4a64f7e07f748f53e92ed95c4cdf7c4d3673573d721498117cb68511b6 + +COUNT=11 +L = 256 +KI = 84a5c3a4e0e008080a7ed8a87e730b3a +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939 +DataAfterCtrLen = 10 +DataAfterCtrData = 6da8704400fa5c75d667 + Binary rep of i = 00000001 + instring = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939000000016da8704400fa5c75d667 + Binary rep of i = 00000002 + instring = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939000000026da8704400fa5c75d667 +KO = e70bad20a6eecaaece014e4e8b2693cb4541fee7ae4ea315a25a0472ce3da341 + +COUNT=12 +L = 256 +KI = ed0140223ce09880c4c6f23212e9f0df +DataBeforeCtrLen = 50 +DataBeforeCtrData = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb +DataAfterCtrLen = 10 +DataAfterCtrData = a6895a81b41ee134b96e + Binary rep of i = 00000001 + instring = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb00000001a6895a81b41ee134b96e + Binary rep of i = 00000002 + instring = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb00000002a6895a81b41ee134b96e +KO = c8ab04871d3133adc80fcd0c7179b25bcfff9975ab629314efa2b8982a39af8c + +COUNT=13 +L = 256 +KI = c888cdeb9fe9ff92f1e83ef3c719dd0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3 +DataAfterCtrLen = 10 +DataAfterCtrData = 2d27334539185a118536 + Binary rep of i = 00000001 + instring = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3000000012d27334539185a118536 + Binary rep of i = 00000002 + instring = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3000000022d27334539185a118536 +KO = 214f99245bdd2fe97e617abb3c5c721a1b95fc482a4d524872f0f908a8fec485 + +COUNT=14 +L = 256 +KI = b179f8882963c09f696fe2c0cc454f5c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8 +DataAfterCtrLen = 10 +DataAfterCtrData = 6ff6aee0ac82c2052665 + Binary rep of i = 00000001 + instring = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8000000016ff6aee0ac82c2052665 + Binary rep of i = 00000002 + instring = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8000000026ff6aee0ac82c2052665 +KO = 5313c2194452c3ca3c851460e594e13debc48b86aef91aa2fb22bba1f4af166d + +COUNT=15 +L = 256 +KI = a718052f071509101c4be7a99b036354 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f2b3dbd56ed1fef5cb7 + Binary rep of i = 00000001 + instring = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1000000016f2b3dbd56ed1fef5cb7 + Binary rep of i = 00000002 + instring = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1000000026f2b3dbd56ed1fef5cb7 +KO = 63ef3584960d35cb5578e17254f5e385e955dfaee666021a3cb15072e2e09b3f + +COUNT=16 +L = 256 +KI = 45360b8078717c2cb8fff3b3ef733a99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b9 +DataAfterCtrLen = 10 +DataAfterCtrData = ef3cf99f4ff04eab7486 + Binary rep of i = 00000001 + instring = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b900000001ef3cf99f4ff04eab7486 + Binary rep of i = 00000002 + instring = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b900000002ef3cf99f4ff04eab7486 +KO = 8f5f3887befffa60809db61c0834305d0ded24f0bc6c14e198ef3fbdbcaa2dc5 + +COUNT=17 +L = 256 +KI = fcc9d5c417e14387fa16e1f4a42a756c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf +DataAfterCtrLen = 10 +DataAfterCtrData = 08c11654a44b183d82c5 + Binary rep of i = 00000001 + instring = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf0000000108c11654a44b183d82c5 + Binary rep of i = 00000002 + instring = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf0000000208c11654a44b183d82c5 +KO = 82bd77c2e801192b8399fe8750ba0f0c72aa4d5d50502c37ce7b2bbc992d9fde + +COUNT=18 +L = 256 +KI = b97addd5935addd5d3ef2fe80beb3018 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d4651076 +DataAfterCtrLen = 10 +DataAfterCtrData = e886aa5eeab926638353 + Binary rep of i = 00000001 + instring = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d465107600000001e886aa5eeab926638353 + Binary rep of i = 00000002 + instring = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d465107600000002e886aa5eeab926638353 +KO = f17eff1a6803c0f34a0c8c215b26c1a7134bcbc5f2e020c7baa68250e8a44aa9 + +COUNT=19 +L = 256 +KI = a5b3cfc407784385fb5bb1901b7dd815 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f +DataAfterCtrLen = 10 +DataAfterCtrData = 17d342cb15a1a5318713 + Binary rep of i = 00000001 + instring = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f0000000117d342cb15a1a5318713 + Binary rep of i = 00000002 + instring = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f0000000217d342cb15a1a5318713 +KO = 69f0bcf705b7ef8fe9268c6a45a7d8d5e79c3acfa46dbdaa43333cf938be6cce + +COUNT=20 +L = 160 +KI = 5f1e7da4131a473912efc96841a61f76 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e +DataAfterCtrLen = 10 +DataAfterCtrData = cb3e0ae71030a4bffabc + Binary rep of i = 00000001 + instring = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e00000001cb3e0ae71030a4bffabc + Binary rep of i = 00000002 + instring = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e00000002cb3e0ae71030a4bffabc +KO = 2420e06b0eb83a00252518613efbd06f64c5af37 + +COUNT=21 +L = 160 +KI = 67cb692c774dd65ca3660d80ea32835b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc +DataAfterCtrLen = 10 +DataAfterCtrData = cbfd2a40fa172d5bf81b + Binary rep of i = 00000001 + instring = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc00000001cbfd2a40fa172d5bf81b + Binary rep of i = 00000002 + instring = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc00000002cbfd2a40fa172d5bf81b +KO = 9c09d135ab4ac26e03ee5508b0a71ccfa2fea99a + +COUNT=22 +L = 160 +KI = 7342623ffca67075fdf7bcefb3d88940 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d +DataAfterCtrLen = 10 +DataAfterCtrData = a2db48330139e03f6392 + Binary rep of i = 00000001 + instring = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d00000001a2db48330139e03f6392 + Binary rep of i = 00000002 + instring = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d00000002a2db48330139e03f6392 +KO = ae1b8cb80cdb40e47378196095d02f961893ec1c + +COUNT=23 +L = 160 +KI = ccaaf55ca11c8f5b593c02db2b9ee4c9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c85 +DataAfterCtrLen = 10 +DataAfterCtrData = 46d60718f155ad20e712 + Binary rep of i = 00000001 + instring = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c850000000146d60718f155ad20e712 + Binary rep of i = 00000002 + instring = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c850000000246d60718f155ad20e712 +KO = 1d81f6e4af3b50038f4e40960ddac71fa8834199 + +COUNT=24 +L = 160 +KI = 7175dab2d347e28303ed6947abc376ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb +DataAfterCtrLen = 10 +DataAfterCtrData = 257864fcbfb66bebccaa + Binary rep of i = 00000001 + instring = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb00000001257864fcbfb66bebccaa + Binary rep of i = 00000002 + instring = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb00000002257864fcbfb66bebccaa +KO = d6d46cf40f3f30326aa484eb2b585174f8e8df12 + +COUNT=25 +L = 160 +KI = a0778891aeabb839ec2c32705be6d23b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd +DataAfterCtrLen = 10 +DataAfterCtrData = 44e287d9446389315674 + Binary rep of i = 00000001 + instring = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd0000000144e287d9446389315674 + Binary rep of i = 00000002 + instring = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd0000000244e287d9446389315674 +KO = 49c57e4ffb1e6b944d1143ed331eacb29eb4b467 + +COUNT=26 +L = 160 +KI = 0d09a23b6a2fb40d1bfd2aa1780b6266 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb832 +DataAfterCtrLen = 10 +DataAfterCtrData = 77eda36af66c0b24b932 + Binary rep of i = 00000001 + instring = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb8320000000177eda36af66c0b24b932 + Binary rep of i = 00000002 + instring = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb8320000000277eda36af66c0b24b932 +KO = 8fab06aebcb6f233162b4dc9cd5ad71094090b33 + +COUNT=27 +L = 160 +KI = d0538737aac8890189f010b760b319a9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec5432 +DataAfterCtrLen = 10 +DataAfterCtrData = a0badaa0be91a151a1fc + Binary rep of i = 00000001 + instring = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec543200000001a0badaa0be91a151a1fc + Binary rep of i = 00000002 + instring = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec543200000002a0badaa0be91a151a1fc +KO = 4db4d1054e3a526e5ff2b60a47e5a1cf1427e1b9 + +COUNT=28 +L = 160 +KI = b515cd19f943bd02dc7c257b2c92f57e +DataBeforeCtrLen = 50 +DataBeforeCtrData = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe +DataAfterCtrLen = 10 +DataAfterCtrData = 0119bdb656a0d426a049 + Binary rep of i = 00000001 + instring = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe000000010119bdb656a0d426a049 + Binary rep of i = 00000002 + instring = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe000000020119bdb656a0d426a049 +KO = 3dd14bd25b05beecdea501765529081cd305b4bf + +COUNT=29 +L = 160 +KI = 01e37570be6fb583e54686d4066dbaee +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff +DataAfterCtrLen = 10 +DataAfterCtrData = 1090d981effd27d9f028 + Binary rep of i = 00000001 + instring = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff000000011090d981effd27d9f028 + Binary rep of i = 00000002 + instring = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff000000021090d981effd27d9f028 +KO = c30456a030b7a15b61219ab9fb31f025e10a8548 + +COUNT=30 +L = 320 +KI = cdd1edbe300a4fd7d1656ef190610a16 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f +DataAfterCtrLen = 10 +DataAfterCtrData = bfe9da8b36619153ab26 + Binary rep of i = 00000001 + instring = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f00000001bfe9da8b36619153ab26 + Binary rep of i = 00000002 + instring = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f00000002bfe9da8b36619153ab26 + Binary rep of i = 00000003 + instring = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f00000003bfe9da8b36619153ab26 +KO = 6d3f03a818efb60b8f65ecdaf5b2f2cb39a92393cd81876e7f2a2ebd5be29933412d4e84c20cd3c4 + +COUNT=31 +L = 320 +KI = 3b5dadadd3e6c70999f3da21ce7c02b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b7d9adf91fff86b1cb1 + Binary rep of i = 00000001 + instring = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5000000013b7d9adf91fff86b1cb1 + Binary rep of i = 00000002 + instring = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5000000023b7d9adf91fff86b1cb1 + Binary rep of i = 00000003 + instring = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5000000033b7d9adf91fff86b1cb1 +KO = 0eaa103a2b7edc1021b6b3bd56eda60b5f6802b9eaec95c681ba1c0837aaeccd718f44921182ceda + +COUNT=32 +L = 320 +KI = 01a39a51b93a0e063138e702fee4655a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a42 +DataAfterCtrLen = 10 +DataAfterCtrData = 62385b367b5ed4f4b1f1 + Binary rep of i = 00000001 + instring = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a420000000162385b367b5ed4f4b1f1 + Binary rep of i = 00000002 + instring = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a420000000262385b367b5ed4f4b1f1 + Binary rep of i = 00000003 + instring = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a420000000362385b367b5ed4f4b1f1 +KO = 1b4338224a55b54f68fd30777aba5fc5c8970c2503f1f30155a59b1b2b21c652acf259aea03453b9 + +COUNT=33 +L = 320 +KI = 5dd2c60578a164015390e6c4c3456948 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a885161 +DataAfterCtrLen = 10 +DataAfterCtrData = e693d5daeb95146b54a2 + Binary rep of i = 00000001 + instring = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a88516100000001e693d5daeb95146b54a2 + Binary rep of i = 00000002 + instring = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a88516100000002e693d5daeb95146b54a2 + Binary rep of i = 00000003 + instring = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a88516100000003e693d5daeb95146b54a2 +KO = 1a2caf1f86319a1e7389ed76a9675d6318149f5127aa6d4e50593b82b93ea728114dbf391f4cd4ad + +COUNT=34 +L = 320 +KI = d5164cd5820e1d0885abb31e7da1e1fd +DataBeforeCtrLen = 50 +DataBeforeCtrData = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce8 +DataAfterCtrLen = 10 +DataAfterCtrData = 61901a2b11fed7adeaa4 + Binary rep of i = 00000001 + instring = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce80000000161901a2b11fed7adeaa4 + Binary rep of i = 00000002 + instring = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce80000000261901a2b11fed7adeaa4 + Binary rep of i = 00000003 + instring = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce80000000361901a2b11fed7adeaa4 +KO = 023749acdcab16208a4096d4091561e3a807873a9d05fc742a5e582f10740dd4f6934bae689edea3 + +COUNT=35 +L = 320 +KI = bbef5e629d72cf29bdd7b034d06dc675 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e +DataAfterCtrLen = 10 +DataAfterCtrData = e0341f79a94655524783 + Binary rep of i = 00000001 + instring = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e00000001e0341f79a94655524783 + Binary rep of i = 00000002 + instring = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e00000002e0341f79a94655524783 + Binary rep of i = 00000003 + instring = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e00000003e0341f79a94655524783 +KO = b5da1f3e8df20075ee9ee3bf7b6539ea93b5769ceb7773298da06244d05aa199f31e1cda4a3726f8 + +COUNT=36 +L = 320 +KI = 0963caafe447ca55a5916510a3e005b3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 76e9fb5a1a629a405d7a + Binary rep of i = 00000001 + instring = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a50000000176e9fb5a1a629a405d7a + Binary rep of i = 00000002 + instring = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a50000000276e9fb5a1a629a405d7a + Binary rep of i = 00000003 + instring = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a50000000376e9fb5a1a629a405d7a +KO = 520b1cabfc4c8fa33ca98cc63ccc197b9216aff16fb7a8ef2918b76359130539aac034a929ed1d28 + +COUNT=37 +L = 320 +KI = 56012f7e8cf1249ba0740f58ffede14f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b8 +DataAfterCtrLen = 10 +DataAfterCtrData = ec6855598d4d7a314aa4 + Binary rep of i = 00000001 + instring = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b800000001ec6855598d4d7a314aa4 + Binary rep of i = 00000002 + instring = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b800000002ec6855598d4d7a314aa4 + Binary rep of i = 00000003 + instring = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b800000003ec6855598d4d7a314aa4 +KO = 7b59b0ce4072bbb3d23dac7fac23e7508ff6adafe4b96f07c76b821511b47796ecf40d9c94ee617c + +COUNT=38 +L = 320 +KI = 9a09a2214e002c210e2ce7b12d518467 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641 +DataAfterCtrLen = 10 +DataAfterCtrData = 5fa1be0ef25d7586836d + Binary rep of i = 00000001 + instring = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641000000015fa1be0ef25d7586836d + Binary rep of i = 00000002 + instring = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641000000025fa1be0ef25d7586836d + Binary rep of i = 00000003 + instring = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641000000035fa1be0ef25d7586836d +KO = 042bd7a9f9f2779d0571f4263cf999f1eed6efc0ed4c25c9b97923747e754976cdeae42beaec9ef0 + +COUNT=39 +L = 320 +KI = 67e48c0e6a60d89617c60d8ef4d93de7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c87 +DataAfterCtrLen = 10 +DataAfterCtrData = b55ce66947961d177f4b + Binary rep of i = 00000001 + instring = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c8700000001b55ce66947961d177f4b + Binary rep of i = 00000002 + instring = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c8700000002b55ce66947961d177f4b + Binary rep of i = 00000003 + instring = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c8700000003b55ce66947961d177f4b +KO = 93f72307039826d8503da85792396e56d245c40bc0bb975a775d0924ad5081375ab461213cd8717b + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 53d1705caab7b06886e2dbb53eea349aa7419a034e2d92b9 +FixedInputDataByteLen = 60 +FixedInputData = b120f7ce30235784664deae3c40723ca0539b4521b9aece43501366cc5df1d9ea163c602702d0974665277c8a7f6a057733d66f928eb7548cf43e374 + Binary rep of i = 01 + instring = 01b120f7ce30235784664deae3c40723ca0539b4521b9aece43501366cc5df1d9ea163c602702d0974665277c8a7f6a057733d66f928eb7548cf43e374 +KO = eae32661a323f6d06d0116bb739bd76a + +COUNT=1 +L = 128 +KI = 02eb8e6790a89432443561a18f002bb0e8bdbbb3b2f52dc7 +FixedInputDataByteLen = 60 +FixedInputData = 88b35488d8d60b307078256d1bb7a5c2c23e2fe35c219560e456388ebad58b161366c707afd776176a3cec267c1afe9ee9a09585ce077148b3312d14 + Binary rep of i = 01 + instring = 0188b35488d8d60b307078256d1bb7a5c2c23e2fe35c219560e456388ebad58b161366c707afd776176a3cec267c1afe9ee9a09585ce077148b3312d14 +KO = 771f6e196fbd636a66f9953bdb0f7f15 + +COUNT=2 +L = 128 +KI = 8423f87f517edb6be79da57bd3d471c0be435051fafdd856 +FixedInputDataByteLen = 60 +FixedInputData = cddec23b72528397f523f4fae4ec013aa8be452465d9832eb46f3a2717828ddb3d97a8ef08dae5d10a4202cd157f7ef0b53c730359ec411c24cbeea2 + Binary rep of i = 01 + instring = 01cddec23b72528397f523f4fae4ec013aa8be452465d9832eb46f3a2717828ddb3d97a8ef08dae5d10a4202cd157f7ef0b53c730359ec411c24cbeea2 +KO = 900ee4db691761cc181bb36ab652886e + +COUNT=3 +L = 128 +KI = 95cd67c7f95de9c41e8c4836db3165d66b1f79ac716dedc3 +FixedInputDataByteLen = 60 +FixedInputData = ce319026ccc3a9b5ba10b0057adb63bfaaba43507a9a0587adbce18de50d2612c95559461962bbd90e90036b0529b6032f9397d3e23e6bb737c18137 + Binary rep of i = 01 + instring = 01ce319026ccc3a9b5ba10b0057adb63bfaaba43507a9a0587adbce18de50d2612c95559461962bbd90e90036b0529b6032f9397d3e23e6bb737c18137 +KO = e7522a7e72a6160c2d5b760b8227e2a9 + +COUNT=4 +L = 128 +KI = fc759069ac101c66961ce462f2ec3e214d929963e6b7abae +FixedInputDataByteLen = 60 +FixedInputData = 6a2188ba73472e6dff86d83070508ffa6dd80431bce33660f7cb6ef2003a3a613223faebe5e1fc3cf6420bcaa545094f1a4e116915f08da38ece4e5b + Binary rep of i = 01 + instring = 016a2188ba73472e6dff86d83070508ffa6dd80431bce33660f7cb6ef2003a3a613223faebe5e1fc3cf6420bcaa545094f1a4e116915f08da38ece4e5b +KO = 17baba3fc2acabd3e9b8e8a84f8d3c7f + +COUNT=5 +L = 128 +KI = aeb2d2212ac29e6141cb571c13a5ecf852233f45733241ee +FixedInputDataByteLen = 60 +FixedInputData = 88d2c0907434ad7067ce91a2553f6c67ac45fcc6329813729e585c8db8b1bda098de13dc77028e9da72b6f161ec6a9fb3590dcb43d426f7d75267be4 + Binary rep of i = 01 + instring = 0188d2c0907434ad7067ce91a2553f6c67ac45fcc6329813729e585c8db8b1bda098de13dc77028e9da72b6f161ec6a9fb3590dcb43d426f7d75267be4 +KO = 50314fac0756b74b830a4d83dd24578e + +COUNT=6 +L = 128 +KI = 7afc235f6cb4fd3ee50679262e32830cb4d688f388dc27a5 +FixedInputDataByteLen = 60 +FixedInputData = 861c8eb05c602cf9b4bcec10c88f6e9df9bc93fb2f04c159a98de2c8cd1ae8bbfb4d3ec93087f782ff7b13660a2940f623d655ae80397808bafd3376 + Binary rep of i = 01 + instring = 01861c8eb05c602cf9b4bcec10c88f6e9df9bc93fb2f04c159a98de2c8cd1ae8bbfb4d3ec93087f782ff7b13660a2940f623d655ae80397808bafd3376 +KO = 3e221e1f0dde3656459fb84669b83983 + +COUNT=7 +L = 128 +KI = b556d2e79fcc5ad9a4a91bdcb7ad3d63545da8fe18022f89 +FixedInputDataByteLen = 60 +FixedInputData = d911b523cd386cb7820660cc1d17129b59cbab453fba186fe6c547a6fdd528072e21a72e0d295aee45968e09b62c59e526f8c0a9458c9bf6804a0b67 + Binary rep of i = 01 + instring = 01d911b523cd386cb7820660cc1d17129b59cbab453fba186fe6c547a6fdd528072e21a72e0d295aee45968e09b62c59e526f8c0a9458c9bf6804a0b67 +KO = ba1b4782ae67caf33570a4ab34c68803 + +COUNT=8 +L = 128 +KI = 4f1fdbd2f11c433bed568a8888c740e4a8e9a353b7f57ec7 +FixedInputDataByteLen = 60 +FixedInputData = 2151d618a7c86138054d1bdb1827c1ec8b5b31a136d0683318b77e0ffad1834d7c05f6a094227306d92a0b97612c030955284d43bf00094d3aa5ce13 + Binary rep of i = 01 + instring = 012151d618a7c86138054d1bdb1827c1ec8b5b31a136d0683318b77e0ffad1834d7c05f6a094227306d92a0b97612c030955284d43bf00094d3aa5ce13 +KO = 039fe9176e609161566742dd38616f4e + +COUNT=9 +L = 128 +KI = 7bc15b69d45e05203bc26506dfb76d0dab49dd06ad7a6699 +FixedInputDataByteLen = 60 +FixedInputData = b796ffc74324d3a6f107c42febd3073d6e690561910d3d21d6f60b6abb500595eea7743e999a2547fe59f2195d8af428bc715da71ff311c6a0cd7a69 + Binary rep of i = 01 + instring = 01b796ffc74324d3a6f107c42febd3073d6e690561910d3d21d6f60b6abb500595eea7743e999a2547fe59f2195d8af428bc715da71ff311c6a0cd7a69 +KO = b7e93eb2080d3c702a3e42c934d41ded + +COUNT=10 +L = 256 +KI = d10046bb18c3f363e87f4e57b961b294d4edf2ca91dc3e38 +FixedInputDataByteLen = 60 +FixedInputData = 2d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a + Binary rep of i = 01 + instring = 012d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a + Binary rep of i = 02 + instring = 022d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a +KO = 8991a58882a0488bb5478996f2893989adb66d08d5030ad90f6ce5fdfca7754b + +COUNT=11 +L = 256 +KI = 58677c7ba7fc0bba6080ce5efcc3a49bcf1439eab9da58d8 +FixedInputDataByteLen = 60 +FixedInputData = 058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6 + Binary rep of i = 01 + instring = 01058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6 + Binary rep of i = 02 + instring = 02058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6 +KO = 79d88376e0a488a522690f811d864e92cee7d2dcc110d96c573458a0abab0764 + +COUNT=12 +L = 256 +KI = b776273882b0d31b37863b00eb850b992f2493573a1cd235 +FixedInputDataByteLen = 60 +FixedInputData = d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3 + Binary rep of i = 01 + instring = 01d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3 + Binary rep of i = 02 + instring = 02d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3 +KO = 12c4e9c46ffca111e46436df7c16f461861962e7cc882b0f593cb4d35a592803 + +COUNT=13 +L = 256 +KI = 41718311d7ca9139806fa20781818fcf7e9c677d14ca446b +FixedInputDataByteLen = 60 +FixedInputData = 8e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609 + Binary rep of i = 01 + instring = 018e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609 + Binary rep of i = 02 + instring = 028e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609 +KO = 599f31266d94d9594d59e245520ba69dd8eaeb50559c8267470a80e5c8a72b81 + +COUNT=14 +L = 256 +KI = 16f6bf8d1e474241900108eb606c36eae9ed232966e0beaa +FixedInputDataByteLen = 60 +FixedInputData = 1063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a + Binary rep of i = 01 + instring = 011063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a + Binary rep of i = 02 + instring = 021063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a +KO = 8c994d0b426309900f6c2852b4cfdeda1d0c31d8120baf74cb770f5c10579d0c + +COUNT=15 +L = 256 +KI = 16a586cd5c559076ff529eac602bc797e6ea5af1d5b60d8e +FixedInputDataByteLen = 60 +FixedInputData = eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e + Binary rep of i = 01 + instring = 01eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e + Binary rep of i = 02 + instring = 02eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e +KO = 32b58a65b63be6bf1dfa10d5aa1cf106cec9ae9bb4150916647a9f527c31f6b0 + +COUNT=16 +L = 256 +KI = 027e00cb4d89c9b834898aee32c0fe55014e0074bcbc096f +FixedInputDataByteLen = 60 +FixedInputData = 6d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a + Binary rep of i = 01 + instring = 016d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a + Binary rep of i = 02 + instring = 026d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a +KO = dbb338ce6355e8adf72eb119764214872928a46b00eccbf4219a2b09ee245b2d + +COUNT=17 +L = 256 +KI = 572475a1f0255c19d66b580e96c5cb58c3e50419d3ce255b +FixedInputDataByteLen = 60 +FixedInputData = c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424 + Binary rep of i = 01 + instring = 01c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424 + Binary rep of i = 02 + instring = 02c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424 +KO = 7f6e5ffb630736e3b287ef4aaf3e2d3e3e63864611d55c2e0661859f0d36de4a + +COUNT=18 +L = 256 +KI = a04eab689e2ec087c8680c2844eecdc34f81df7b7cf330b1 +FixedInputDataByteLen = 60 +FixedInputData = 79fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a + Binary rep of i = 01 + instring = 0179fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a + Binary rep of i = 02 + instring = 0279fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a +KO = ee49916a6a3d5cb2a3ef222b1a8ec95b513da20dd371e0f3fc77c3dea1f5f1e5 + +COUNT=19 +L = 256 +KI = 83894cf9fda08a71d4f4ae30173dae417ac5a71040d33b20 +FixedInputDataByteLen = 60 +FixedInputData = f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e + Binary rep of i = 01 + instring = 01f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e + Binary rep of i = 02 + instring = 02f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e +KO = ef73419d47a40c49d004fb51afd455b8ffb87a3ff6c54bc9350fecefdf28cdf0 + +COUNT=20 +L = 160 +KI = bf0abb70098d6c203074f1bce3d7468116cd1e5e8e618f20 +FixedInputDataByteLen = 60 +FixedInputData = d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9 + Binary rep of i = 01 + instring = 01d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9 + Binary rep of i = 02 + instring = 02d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9 +KO = ecd1eef152b5835376f1a4324cd968bcb0cf850a + +COUNT=21 +L = 160 +KI = 069be06a723eb06e637cea22c0028fcc4fa7af0f9e3a2b14 +FixedInputDataByteLen = 60 +FixedInputData = e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597 + Binary rep of i = 01 + instring = 01e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597 + Binary rep of i = 02 + instring = 02e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597 +KO = 83cdb53285608633b757d0f1c337b8182538d82e + +COUNT=22 +L = 160 +KI = d008b0bf12cbef8014a8637fae8bf994ecf104872a14f8c3 +FixedInputDataByteLen = 60 +FixedInputData = d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052 + Binary rep of i = 01 + instring = 01d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052 + Binary rep of i = 02 + instring = 02d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052 +KO = cb1a417ba951a1afdf04bba5763e99e3140d7a17 + +COUNT=23 +L = 160 +KI = 773bc9c4230cc3159f487e97953b6164e3b74885cefbe82a +FixedInputDataByteLen = 60 +FixedInputData = 894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3 + Binary rep of i = 01 + instring = 01894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3 + Binary rep of i = 02 + instring = 02894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3 +KO = 0a8dbf45c8c7b6e139bd6cb2e107cf9fd1aff08a + +COUNT=24 +L = 160 +KI = 6fca9a4b65730c5fbca58ea7675e9886afcf327639a34ce3 +FixedInputDataByteLen = 60 +FixedInputData = 08bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41 + Binary rep of i = 01 + instring = 0108bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41 + Binary rep of i = 02 + instring = 0208bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41 +KO = a2b9c008db58d5c108148d7dfcfa5f3a1020229e + +COUNT=25 +L = 160 +KI = 62e663024492d2a20e2863e8aba506dfcd1e6d5078797f70 +FixedInputDataByteLen = 60 +FixedInputData = 0826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d + Binary rep of i = 01 + instring = 010826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d + Binary rep of i = 02 + instring = 020826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d +KO = c34104b334c17bd976e3a19501f6be67731df01c + +COUNT=26 +L = 160 +KI = c5faa9fadb0c6975189df9eb2b9ee603e6c672f218f6b0de +FixedInputDataByteLen = 60 +FixedInputData = c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae + Binary rep of i = 01 + instring = 01c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae + Binary rep of i = 02 + instring = 02c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae +KO = f36f18dc60c143c78202df7edecd6e47e7d1f17f + +COUNT=27 +L = 160 +KI = ad3e1eb211dcd1c8092d3f0c6947ae8fc3032b027c24856e +FixedInputDataByteLen = 60 +FixedInputData = efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33 + Binary rep of i = 01 + instring = 01efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33 + Binary rep of i = 02 + instring = 02efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33 +KO = 5249e1214b513659f5d6f71e82ec6acc9f7775e7 + +COUNT=28 +L = 160 +KI = 6eb04edd3b877c3013309adfd028d9c11dc7e736888833be +FixedInputDataByteLen = 60 +FixedInputData = 417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215 + Binary rep of i = 01 + instring = 01417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215 + Binary rep of i = 02 + instring = 02417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215 +KO = d8451bc86d08518fd61dabcbfec9133b53a14c42 + +COUNT=29 +L = 160 +KI = 65d2a278b0171c56ba429ddd92b0251fc4c42133df8ebede +FixedInputDataByteLen = 60 +FixedInputData = 3dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010 + Binary rep of i = 01 + instring = 013dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010 + Binary rep of i = 02 + instring = 023dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010 +KO = d53322d08076272277dc365705a558ace3cf91fa + +COUNT=30 +L = 320 +KI = 8725918ca07ad8e108473e5ffdf43eb1cf5c44baf0bd1cec +FixedInputDataByteLen = 60 +FixedInputData = f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4 + Binary rep of i = 01 + instring = 01f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4 + Binary rep of i = 02 + instring = 02f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4 + Binary rep of i = 03 + instring = 03f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4 +KO = 5a795fd0d7661968c478860b526cca40eb8702083fdbff3ff8adfa697e795398ca7106bc950fbb45 + +COUNT=31 +L = 320 +KI = 97c863916b6f3369ab0e6b409f6c6522efe153d0affb9f62 +FixedInputDataByteLen = 60 +FixedInputData = 732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb + Binary rep of i = 01 + instring = 01732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb + Binary rep of i = 02 + instring = 02732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb + Binary rep of i = 03 + instring = 03732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb +KO = 0cdafda7a03cd8b8a72dc279f1eaf1c6eef947a42b7afe9c690b309a4d5479c158afd395cd95b806 + +COUNT=32 +L = 320 +KI = 6a55b688171849e3fd7e6b272677c843f526142ac2b607e1 +FixedInputDataByteLen = 60 +FixedInputData = 6a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9 + Binary rep of i = 01 + instring = 016a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9 + Binary rep of i = 02 + instring = 026a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9 + Binary rep of i = 03 + instring = 036a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9 +KO = b6bc5e5d312133ee0cb9539c87cf4a5f9ab95365cca94a7d516cc88ccc3ff990d4c971997c02ba95 + +COUNT=33 +L = 320 +KI = 94142dc8f535c4b23cbbdf37132a2f65d3aeaadf3839d049 +FixedInputDataByteLen = 60 +FixedInputData = 31dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a + Binary rep of i = 01 + instring = 0131dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a + Binary rep of i = 02 + instring = 0231dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a + Binary rep of i = 03 + instring = 0331dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a +KO = 39b9a9fdcc0c802f7ace9b737b8c4fbbffea9355ddfe88baeaf52c61fe0648f317fbe6d261698c3a + +COUNT=34 +L = 320 +KI = 0276b519bef742e7e7c589d346dc0e9f758e25f23df280cb +FixedInputDataByteLen = 60 +FixedInputData = e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594 + Binary rep of i = 01 + instring = 01e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594 + Binary rep of i = 02 + instring = 02e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594 + Binary rep of i = 03 + instring = 03e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594 +KO = 0b7539d12289f8ed38bac67c79162f6a6d2372b32ee2d97bb6735780eaaddd824431a6ff60fbace8 + +COUNT=35 +L = 320 +KI = 489194989dfb2f2e1b09f03e062c95da7394cca1ef001625 +FixedInputDataByteLen = 60 +FixedInputData = 9a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451 + Binary rep of i = 01 + instring = 019a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451 + Binary rep of i = 02 + instring = 029a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451 + Binary rep of i = 03 + instring = 039a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451 +KO = 5fb14d3bd2853d8219e0aa23ba481431dc256c2ec0d1b3b0338da2a782546042baad66f6f94f7a26 + +COUNT=36 +L = 320 +KI = 54e8d6d79e27395cb0fa3b675f71c17bccf120acbd9a725f +FixedInputDataByteLen = 60 +FixedInputData = 511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913 + Binary rep of i = 01 + instring = 01511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913 + Binary rep of i = 02 + instring = 02511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913 + Binary rep of i = 03 + instring = 03511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913 +KO = 25271f9629789807c6b11715b7390262bccacde0c7db2be310ebee8ae82ffcc9d9cae82c1974754f + +COUNT=37 +L = 320 +KI = 64d0e9fe3c97a1a02a66ead53ade291857437df3057e66b5 +FixedInputDataByteLen = 60 +FixedInputData = 2f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c + Binary rep of i = 01 + instring = 012f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c + Binary rep of i = 02 + instring = 022f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c + Binary rep of i = 03 + instring = 032f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c +KO = 48c2b7ed8eecf28e7cca91433be6bed4f61949ddaccd4352db5d2bee5d6af278a997a65436efb828 + +COUNT=38 +L = 320 +KI = 3990f8a9bb6c84f0f629f00a6ae083b88c3a42543f74be5b +FixedInputDataByteLen = 60 +FixedInputData = 87d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da + Binary rep of i = 01 + instring = 0187d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da + Binary rep of i = 02 + instring = 0287d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da + Binary rep of i = 03 + instring = 0387d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da +KO = dafb3114f5d980ccc8e11920663b3d4f7d5f569ad4645ac5769897ab4caaff8759519cc455657375 + +COUNT=39 +L = 320 +KI = 57dbd95eb450b75b14ab30c6e2f724fa606ff6c6a528d1a5 +FixedInputDataByteLen = 60 +FixedInputData = 9f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be + Binary rep of i = 01 + instring = 019f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be + Binary rep of i = 02 + instring = 029f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be + Binary rep of i = 03 + instring = 039f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be +KO = 8ef870efd3d5ae73cb43956e6e8568b03cfcb1bccae66b15890a4e7ad3bcfe9358231e539b0c563a + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = d7e8eefc503a39e70d931f16645958ad06fb789f0cbc518b +FixedInputDataByteLen = 60 +FixedInputData = b10ea2d67904a8b3b7ce5eef7d9ee49768e8deb3506ee74a2ad8dd8661146fde74137a8f6dfc69a370945d15335e0d6403fa029da19d34140c7e3da0 + Binary rep of i = 0001 + instring = 0001b10ea2d67904a8b3b7ce5eef7d9ee49768e8deb3506ee74a2ad8dd8661146fde74137a8f6dfc69a370945d15335e0d6403fa029da19d34140c7e3da0 +KO = 95278b8883852f6676c587507b0aa162 + +COUNT=1 +L = 128 +KI = a24e325a1df1f37ee10f41342dd547ede3897c79e09042e6 +FixedInputDataByteLen = 60 +FixedInputData = ee2fdd434500e5e55833c5bb43a6ad57ed83d4e88f19434af244eaee7ffa3d72b46aa4bbaaad4607e8866f359afc0ed707336a89f5db569a20501873 + Binary rep of i = 0001 + instring = 0001ee2fdd434500e5e55833c5bb43a6ad57ed83d4e88f19434af244eaee7ffa3d72b46aa4bbaaad4607e8866f359afc0ed707336a89f5db569a20501873 +KO = 861ec137460e408c3ac8d36244477b2f + +COUNT=2 +L = 128 +KI = 9269d7bc877b0cbd3ba7ef349ea6eba75a00db99889ef3e1 +FixedInputDataByteLen = 60 +FixedInputData = 45ecf72bc7f76dc8d07f376fe33ca24126d61019616eff56f3671ddc5c132ec1c51072c8c246ca519610e85a9f848d804b646606099d4403f3499c2b + Binary rep of i = 0001 + instring = 000145ecf72bc7f76dc8d07f376fe33ca24126d61019616eff56f3671ddc5c132ec1c51072c8c246ca519610e85a9f848d804b646606099d4403f3499c2b +KO = acbabf7cefc5196f6a48933395ade6a1 + +COUNT=3 +L = 128 +KI = 9465c5051285905f6508f154be9ad6fb5dcb194cffec1b81 +FixedInputDataByteLen = 60 +FixedInputData = e4eb67ba499b5b4343fa9833c6ca78735c8758547b3426a4ca7ee2091187c00eec6fe8dcd169d5b56e843d4fba638c7d1e62f4bf124190223c880801 + Binary rep of i = 0001 + instring = 0001e4eb67ba499b5b4343fa9833c6ca78735c8758547b3426a4ca7ee2091187c00eec6fe8dcd169d5b56e843d4fba638c7d1e62f4bf124190223c880801 +KO = e9e962f6c94ee40bbe3b9d55809bd40a + +COUNT=4 +L = 128 +KI = 21803103ac7d6d309bf3eb46474ec7e2343b770ce6633f58 +FixedInputDataByteLen = 60 +FixedInputData = 91805457413a449df797d15e009cfe7e857879fb328d1e2be1b87fa9595fce62d1318eb59446bfe7d3d92d4ea11b32073918a0101512bc068f4e8ed4 + Binary rep of i = 0001 + instring = 000191805457413a449df797d15e009cfe7e857879fb328d1e2be1b87fa9595fce62d1318eb59446bfe7d3d92d4ea11b32073918a0101512bc068f4e8ed4 +KO = cdc5a8ea93d09fefb8b5078119b60ec6 + +COUNT=5 +L = 128 +KI = b6bab57153665ad8b4806cbd729df7a7b06eb50b49e8f1cb +FixedInputDataByteLen = 60 +FixedInputData = 303e2c3edd8acba41a4417345cfa1c74c194106c5042f94d016cba665d492e80cf28c1710ba723408b6f7a2002dfd4704307cf768aedf46e6255f67c + Binary rep of i = 0001 + instring = 0001303e2c3edd8acba41a4417345cfa1c74c194106c5042f94d016cba665d492e80cf28c1710ba723408b6f7a2002dfd4704307cf768aedf46e6255f67c +KO = e4595901f0a8cd417e8fb90a64eee268 + +COUNT=6 +L = 128 +KI = 3dc18b0a769df2745e9000ca92dcf70e7eaf148c660fa161 +FixedInputDataByteLen = 60 +FixedInputData = 60de9cf4ac9176b89472011380be0cdfe0bcb331848aae23ca731accda3c64e8ee073b2ee1af2003c5cf1321767699c66456384396c6645d314f3c38 + Binary rep of i = 0001 + instring = 000160de9cf4ac9176b89472011380be0cdfe0bcb331848aae23ca731accda3c64e8ee073b2ee1af2003c5cf1321767699c66456384396c6645d314f3c38 +KO = 5283b6f3a41b63f2c204c6326972a859 + +COUNT=7 +L = 128 +KI = 57296ef9c3025d2f31a0e4b25eadc20a866807b2fd74a566 +FixedInputDataByteLen = 60 +FixedInputData = 4f55d80db8aeecb783771cf86693de55ba94808fbcda88012f3e7dc9d6390755bf56a7d757054ce4576206320197cc762ae7ca553d3de5230c6ce974 + Binary rep of i = 0001 + instring = 00014f55d80db8aeecb783771cf86693de55ba94808fbcda88012f3e7dc9d6390755bf56a7d757054ce4576206320197cc762ae7ca553d3de5230c6ce974 +KO = 1f2e2dbb663b0fdbea4f4d3e502c7ad7 + +COUNT=8 +L = 128 +KI = 53b77576fb45b6bb8268bcb89b7327c0c1309272bf20a222 +FixedInputDataByteLen = 60 +FixedInputData = e580d32af77938c527ad5e5c8635f809600f0af2c7cf76e7fc7ccad3084c1657f6f43ecde04023cae1204bb972237a923f5e676981fcca03bf89bfdc + Binary rep of i = 0001 + instring = 0001e580d32af77938c527ad5e5c8635f809600f0af2c7cf76e7fc7ccad3084c1657f6f43ecde04023cae1204bb972237a923f5e676981fcca03bf89bfdc +KO = a34f72cb3518212cff3b1b58936dd6be + +COUNT=9 +L = 128 +KI = 4029f1c6c874636220a38e22c8d7e93a3aeb78d61e8cd621 +FixedInputDataByteLen = 60 +FixedInputData = 70c77c15831ec8a8ac315bbabc06d1665400b3469dd52770bdf4222d03256e2d9feda339a0484fb1281b1ed7787228a0e1d5e4ccdd1643711e61f481 + Binary rep of i = 0001 + instring = 000170c77c15831ec8a8ac315bbabc06d1665400b3469dd52770bdf4222d03256e2d9feda339a0484fb1281b1ed7787228a0e1d5e4ccdd1643711e61f481 +KO = b292dfbcd60c2ac5de719f117c93a567 + +COUNT=10 +L = 256 +KI = 5e6695d7c3f5b156c7b457c8c2b801ba2ae30c9c8a36ee61 +FixedInputDataByteLen = 60 +FixedInputData = 1406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d + Binary rep of i = 0001 + instring = 00011406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d + Binary rep of i = 0002 + instring = 00021406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d +KO = 72046d5eed909f6ab25810ead446ace7422fd87e6bd496ff2e84b115b8e0d27e + +COUNT=11 +L = 256 +KI = c5a1a93ca0bc46fb77884033b317ba905afae2c459f756a4 +FixedInputDataByteLen = 60 +FixedInputData = 4ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f + Binary rep of i = 0001 + instring = 00014ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f + Binary rep of i = 0002 + instring = 00024ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f +KO = a3721620d5e9fd13c069fea9f1376ea60f222327ba0c5cb22a25730cbb585e09 + +COUNT=12 +L = 256 +KI = 8b0cc25084158f4dc272f3f57d922a5b62cc1897d1cd23f1 +FixedInputDataByteLen = 60 +FixedInputData = 61d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5 + Binary rep of i = 0001 + instring = 000161d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5 + Binary rep of i = 0002 + instring = 000261d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5 +KO = f6fdc78c79711e67f712caef247dc18b70f92eb09036929e6741e867ab79af8a + +COUNT=13 +L = 256 +KI = 12472bd262a8c86124a7f593aeb4ea20f5f913da20fb8ec2 +FixedInputDataByteLen = 60 +FixedInputData = 53c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43 + Binary rep of i = 0001 + instring = 000153c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43 + Binary rep of i = 0002 + instring = 000253c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43 +KO = 03265450bc768940a30a15faa38edb92da4e1c15e7b8d39050e26a909adaa779 + +COUNT=14 +L = 256 +KI = a772a7b3ed00a7c9b91e63362dc263a9b608f7e9febab986 +FixedInputDataByteLen = 60 +FixedInputData = 83264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8 + Binary rep of i = 0001 + instring = 000183264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8 + Binary rep of i = 0002 + instring = 000283264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8 +KO = d2eab8adaefbe36b329231a31d7d789c87a7d490e1b6022a8d15fecaa1826e43 + +COUNT=15 +L = 256 +KI = eb1e58e8ff375f9c1eb19bf12e98bf912871e673a9b2cf5f +FixedInputDataByteLen = 60 +FixedInputData = 3deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc + Binary rep of i = 0001 + instring = 00013deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc + Binary rep of i = 0002 + instring = 00023deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc +KO = aaafae7edbc5494e78f54214787944d7ae33de78e1d38ebdcafb77b19c468c86 + +COUNT=16 +L = 256 +KI = e206ce1f12c4016ae71987f372171965a834ae98c7da47fa +FixedInputDataByteLen = 60 +FixedInputData = 00de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d + Binary rep of i = 0001 + instring = 000100de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d + Binary rep of i = 0002 + instring = 000200de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d +KO = 3ecb76594c61c0697ae6c0125498556eb98a810dba7e3376ab6c5fe6fa703ec9 + +COUNT=17 +L = 256 +KI = 1d94c241c40cb57fbfaf84148cae20065e072d7a1d7b7de5 +FixedInputDataByteLen = 60 +FixedInputData = e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13 + Binary rep of i = 0001 + instring = 0001e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13 + Binary rep of i = 0002 + instring = 0002e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13 +KO = 7ad2494bf75eec09f50909dbe25c3fb88cf1f2bae427537230751bc38c54f7ef + +COUNT=18 +L = 256 +KI = 1c8d2c8160a482bc9599a9fe6f214b0d2581357a6b015b27 +FixedInputDataByteLen = 60 +FixedInputData = 0ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9 + Binary rep of i = 0001 + instring = 00010ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9 + Binary rep of i = 0002 + instring = 00020ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9 +KO = 9f6245fdc8e21f2c6fe64d5c01ba545e591a9ae7dcbdc8e90bbca9f5671dea02 + +COUNT=19 +L = 256 +KI = 04801073b21b2204621ceb3ed0fe790f68cb68913cf6087f +FixedInputDataByteLen = 60 +FixedInputData = 6bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336 + Binary rep of i = 0001 + instring = 00016bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336 + Binary rep of i = 0002 + instring = 00026bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336 +KO = dd5754a4cf657aa43b33a4b33a654227b261a0af27e0f5abafed9ef712631769 + +COUNT=20 +L = 160 +KI = e3b88f40c9974410955820a8f8392701e9c67cc6efd3b0ff +FixedInputDataByteLen = 60 +FixedInputData = a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f + Binary rep of i = 0001 + instring = 0001a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f + Binary rep of i = 0002 + instring = 0002a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f +KO = 134b6236a80c257591cc1437ab007b3fa4bd7191 + +COUNT=21 +L = 160 +KI = 2ef4abeeb81d84fbe3b780ee6606cfe9eac0c97fff49d91e +FixedInputDataByteLen = 60 +FixedInputData = e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360 + Binary rep of i = 0001 + instring = 0001e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360 + Binary rep of i = 0002 + instring = 0002e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360 +KO = 8dd4161167952783d465e0c65076cefa8a754aa0 + +COUNT=22 +L = 160 +KI = 6336941153c367c30e2f0ea2896e69efc69826389befd860 +FixedInputDataByteLen = 60 +FixedInputData = 6ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a + Binary rep of i = 0001 + instring = 00016ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a + Binary rep of i = 0002 + instring = 00026ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a +KO = 8cc4fda2ed91229b7ea5f7ce053b24a65f6019f1 + +COUNT=23 +L = 160 +KI = a1195b69991106ee5ed196df143e73ea5b4cdbf76ce6649a +FixedInputDataByteLen = 60 +FixedInputData = 838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc + Binary rep of i = 0001 + instring = 0001838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc + Binary rep of i = 0002 + instring = 0002838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc +KO = 7d774cc29b89d7e9c935c2575d70e13946a61fc9 + +COUNT=24 +L = 160 +KI = 5fa846c90a954f8c27727494728bf4a6bdeb72f0ca35f442 +FixedInputDataByteLen = 60 +FixedInputData = 67fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf + Binary rep of i = 0001 + instring = 000167fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf + Binary rep of i = 0002 + instring = 000267fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf +KO = 86377e8b4bf82fdeba063a3209aad5369c0f1b0c + +COUNT=25 +L = 160 +KI = 1d187082bc2f44a615a57fc8cd5b1ceb0f9c7ab5d7da7341 +FixedInputDataByteLen = 60 +FixedInputData = 138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817 + Binary rep of i = 0001 + instring = 0001138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817 + Binary rep of i = 0002 + instring = 0002138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817 +KO = 413889b072f0f0ea3bcb38bfbebb50947ee2135a + +COUNT=26 +L = 160 +KI = 891959eaa6794e0262414a3496194d8ca34ff421cf93c0ec +FixedInputDataByteLen = 60 +FixedInputData = d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6 + Binary rep of i = 0001 + instring = 0001d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6 + Binary rep of i = 0002 + instring = 0002d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6 +KO = 1de3d1417e43ea6a25d3371d3abefaa4b0a9b0ac + +COUNT=27 +L = 160 +KI = d3c0989a38bd5e9f006f51fd1279eeb288fefc5b27ee850f +FixedInputDataByteLen = 60 +FixedInputData = e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f + Binary rep of i = 0001 + instring = 0001e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f + Binary rep of i = 0002 + instring = 0002e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f +KO = f66efa1a6d5779b36fa30221f8b51d9ff5a755b2 + +COUNT=28 +L = 160 +KI = 305246e74f766359db7dbe9ee93d2ebdc4019d7f41b1a33b +FixedInputDataByteLen = 60 +FixedInputData = 4a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa + Binary rep of i = 0001 + instring = 00014a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa + Binary rep of i = 0002 + instring = 00024a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa +KO = a6bfa15cf3da9ff9f31029fe63bab26b1c8a4d8e + +COUNT=29 +L = 160 +KI = 2751f51cf678dd4786cc7c0e61cb8f5ab64c6e2495ba85c6 +FixedInputDataByteLen = 60 +FixedInputData = 24dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d + Binary rep of i = 0001 + instring = 000124dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d + Binary rep of i = 0002 + instring = 000224dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d +KO = ae8fcea7a620b81bb509612c8da19273b6da5384 + +COUNT=30 +L = 320 +KI = 51574d47f2f1d202a30252823b52ba7858b729d5ed4c92f7 +FixedInputDataByteLen = 60 +FixedInputData = 0819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c + Binary rep of i = 0001 + instring = 00010819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c + Binary rep of i = 0002 + instring = 00020819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c + Binary rep of i = 0003 + instring = 00030819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c +KO = c46db4cd822e9841408fba79932d6c748bc7ab17421ed1ad188aed327c2a0d694e380c0cade8b37f + +COUNT=31 +L = 320 +KI = c1dad57609eb99a7ccad7502648ed10390890fbc6cdc2ca2 +FixedInputDataByteLen = 60 +FixedInputData = c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f + Binary rep of i = 0001 + instring = 0001c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f + Binary rep of i = 0002 + instring = 0002c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f + Binary rep of i = 0003 + instring = 0003c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f +KO = b522e92cbd19aa3457af467573653b52c3ac6ab1c95672401100d2dde8459141d18c381698fe03cd + +COUNT=32 +L = 320 +KI = bbb4c9a4a93b8dd615ac4cd8f85f6f80bc43d53e825173f3 +FixedInputDataByteLen = 60 +FixedInputData = c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d + Binary rep of i = 0001 + instring = 0001c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d + Binary rep of i = 0002 + instring = 0002c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d + Binary rep of i = 0003 + instring = 0003c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d +KO = a63c2ac1f2550350f2943f81a53dce298f19e5ebe40845c28ac13e97b4b8c6791807910d66ef9288 + +COUNT=33 +L = 320 +KI = 73028ee252d5ffddc236a8fe77daea77c72ff75e81606b9b +FixedInputDataByteLen = 60 +FixedInputData = 3db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9 + Binary rep of i = 0001 + instring = 00013db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9 + Binary rep of i = 0002 + instring = 00023db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9 + Binary rep of i = 0003 + instring = 00033db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9 +KO = 143f0eb7ea7470f452f5cc96687ff4dd13725ccde2a1227e767dc9e39a90b69ba5438570dad19d77 + +COUNT=34 +L = 320 +KI = 38ecae324eeb61994123fce3bc40acde5e4911235575786c +FixedInputDataByteLen = 60 +FixedInputData = 9d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd + Binary rep of i = 0001 + instring = 00019d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd + Binary rep of i = 0002 + instring = 00029d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd + Binary rep of i = 0003 + instring = 00039d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd +KO = a4fd97016527ce6f563c89c06486f1aa755dc68d44de8ca02c9838030cad8159f1a8cb77ce2a83e2 + +COUNT=35 +L = 320 +KI = 6e2aa34a41faa82903fe410c05ec791c2d43dcac416c9398 +FixedInputDataByteLen = 60 +FixedInputData = 581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60 + Binary rep of i = 0001 + instring = 0001581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60 + Binary rep of i = 0002 + instring = 0002581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60 + Binary rep of i = 0003 + instring = 0003581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60 +KO = 926c4cfda6645cecde326f0c17c42f5e3a702b27fba7ba6f4023991e3cb5911771d54452c9732ebb + +COUNT=36 +L = 320 +KI = a6da787f72e10953666e20356fa58a919958eaa8e119adce +FixedInputDataByteLen = 60 +FixedInputData = dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1 + Binary rep of i = 0001 + instring = 0001dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1 + Binary rep of i = 0002 + instring = 0002dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1 + Binary rep of i = 0003 + instring = 0003dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1 +KO = e73e0df3f941dfbcf8a19ad63e2fdff1f60a1c3fcc755e37466731b233ed65de65ecd7045f66fc64 + +COUNT=37 +L = 320 +KI = 89e76e346e58525bb7cb11a516d718148beb6ca4b85b2332 +FixedInputDataByteLen = 60 +FixedInputData = 74cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8 + Binary rep of i = 0001 + instring = 000174cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8 + Binary rep of i = 0002 + instring = 000274cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8 + Binary rep of i = 0003 + instring = 000374cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8 +KO = b457bdae3adaa490d7b4112f61f84b48035ef37239625b5f28954b4465e07458ad575da3cc7e8684 + +COUNT=38 +L = 320 +KI = 1663d9e988cb6b6f5853d67227245ec18b5803dc99825b9e +FixedInputDataByteLen = 60 +FixedInputData = 5ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9 + Binary rep of i = 0001 + instring = 00015ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9 + Binary rep of i = 0002 + instring = 00025ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9 + Binary rep of i = 0003 + instring = 00035ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9 +KO = e2996ba2007aba7cf2cec8c5abb76ebc77fc4b99e3924e70dae09620261f74d29cfe051cafe0e8ec + +COUNT=39 +L = 320 +KI = d126f6766f088f571bd396b5104616c46edb58990b53ed80 +FixedInputDataByteLen = 60 +FixedInputData = 21397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315 + Binary rep of i = 0001 + instring = 000121397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315 + Binary rep of i = 0002 + instring = 000221397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315 + Binary rep of i = 0003 + instring = 000321397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315 +KO = c80736a52b454f3528abd0519df5a9bc7137e1d789f18dcd4c0ac70fd371b0cf8b7c780c4e595d6a + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = f7c1e0682a12f1f17d23dc8af5c463b8aa28f87ed82fad22 +FixedInputDataByteLen = 60 +FixedInputData = 890ec4966a8ac3fd635bd264a4c726c87341611c6e282766b7ffe621080d0c00ac9cf8e2784a80166303505f820b2a309e9c3a463d2e3fd4814e3af5 + Binary rep of i = 000001 + instring = 000001890ec4966a8ac3fd635bd264a4c726c87341611c6e282766b7ffe621080d0c00ac9cf8e2784a80166303505f820b2a309e9c3a463d2e3fd4814e3af5 +KO = a71b0cbe30331fdbb63f8d51249ae50b + +COUNT=1 +L = 128 +KI = a7d9ba77a3fff2e82b88744fddb5846ae68820ee75fdb28b +FixedInputDataByteLen = 60 +FixedInputData = aa88c9a4c371758d207fa38de9e0acc36e069945c11b7b06fdd4a5f7487e02a21834b43f13bd7720c6078d503dde05e00160fd8cef513880a5b344b7 + Binary rep of i = 000001 + instring = 000001aa88c9a4c371758d207fa38de9e0acc36e069945c11b7b06fdd4a5f7487e02a21834b43f13bd7720c6078d503dde05e00160fd8cef513880a5b344b7 +KO = 3d003372d3dfbf45741ef5fd9a016b50 + +COUNT=2 +L = 128 +KI = 9f828c6b374298bd9c508f48f22a1034ba2c5bad78c8ece5 +FixedInputDataByteLen = 60 +FixedInputData = 38b28538a1935accfb1bd21824423266547af8bccee8359cbdd2a49c6627492bdd2447c74df385d6a4de92d7d12ca76bba1da31f2186853d52e28300 + Binary rep of i = 000001 + instring = 00000138b28538a1935accfb1bd21824423266547af8bccee8359cbdd2a49c6627492bdd2447c74df385d6a4de92d7d12ca76bba1da31f2186853d52e28300 +KO = 3b1b6cbc120f4315b9762b3ca54ae3b2 + +COUNT=3 +L = 128 +KI = d46bfeabf6b237c107f93d76e792e9f5ea43624cb1587284 +FixedInputDataByteLen = 60 +FixedInputData = a0b91b41c9d3507b6f481e9502ce954020998301f92e42951a28d82a70bdcc71b9cdf9f544dd6031c0fc1ad79fceec6bf1a990807e1b9d69ca8c7eac + Binary rep of i = 000001 + instring = 000001a0b91b41c9d3507b6f481e9502ce954020998301f92e42951a28d82a70bdcc71b9cdf9f544dd6031c0fc1ad79fceec6bf1a990807e1b9d69ca8c7eac +KO = 0b055355419e8d95fd206235135cc865 + +COUNT=4 +L = 128 +KI = 26e235cac2bbe4c7559ef00f94eb2b49d956a74b557e2a68 +FixedInputDataByteLen = 60 +FixedInputData = 03b840cbb344540f48fd3fa1e6718d994cfec9698eeebc41d2b77aac67cf6ac1336880a3ea9e755440e53b8a6b922dc42f13580a47e465e7acec7be3 + Binary rep of i = 000001 + instring = 00000103b840cbb344540f48fd3fa1e6718d994cfec9698eeebc41d2b77aac67cf6ac1336880a3ea9e755440e53b8a6b922dc42f13580a47e465e7acec7be3 +KO = bf0674aeea99e8eb2c1ab44f814fd1c9 + +COUNT=5 +L = 128 +KI = a2c7e2823c599986641afdde462cd7e2cc0260b4ec4a40c4 +FixedInputDataByteLen = 60 +FixedInputData = 5d14a29cbc3b449247f7a0ac31f0677b50c7f3c4e0a79dc48243da3889762ea6043edf7aa8040f07304a9a825142c76345240e7789aff74c553ad90c + Binary rep of i = 000001 + instring = 0000015d14a29cbc3b449247f7a0ac31f0677b50c7f3c4e0a79dc48243da3889762ea6043edf7aa8040f07304a9a825142c76345240e7789aff74c553ad90c +KO = 2600c768d9ae73539fb503ee649fb8f9 + +COUNT=6 +L = 128 +KI = 5a525e0e726febcbe0cac913cf30894c6db472871da47da1 +FixedInputDataByteLen = 60 +FixedInputData = 203102d919008577d75b7c8a9cfd48030daafe519cef9e92ee69c1089dbbc6d26f66da906ca9cca8a7a6f430c38be6f73d27930d995637c5659520a2 + Binary rep of i = 000001 + instring = 000001203102d919008577d75b7c8a9cfd48030daafe519cef9e92ee69c1089dbbc6d26f66da906ca9cca8a7a6f430c38be6f73d27930d995637c5659520a2 +KO = 27e86f0cbb2882556e514468982815eb + +COUNT=7 +L = 128 +KI = 07d803cddc4ae2a7ac515a2117baecdeb733ed819854d051 +FixedInputDataByteLen = 60 +FixedInputData = a3db388800d6c77b082b8134694ed3f19aec1e55a562244a3092f432af1e7677b325a8a0ac07912dc9aff1b5ae486e0878f50c88bf7ac144e3f936d3 + Binary rep of i = 000001 + instring = 000001a3db388800d6c77b082b8134694ed3f19aec1e55a562244a3092f432af1e7677b325a8a0ac07912dc9aff1b5ae486e0878f50c88bf7ac144e3f936d3 +KO = be2021622678878584f455bf40900e35 + +COUNT=8 +L = 128 +KI = 01403aaf5502beb2792543c599ecb10c73ec0d916a8021dd +FixedInputDataByteLen = 60 +FixedInputData = a568f1e3515d4def384a7f5fbd7d4f5f7e22053501e0c438e60d522195b154ade6c386382d05cd4a01bfe0360b596416dcbe3e7b04dc3253933ddd97 + Binary rep of i = 000001 + instring = 000001a568f1e3515d4def384a7f5fbd7d4f5f7e22053501e0c438e60d522195b154ade6c386382d05cd4a01bfe0360b596416dcbe3e7b04dc3253933ddd97 +KO = 91b175e3d95bfc497f4e4d5f8804e9a7 + +COUNT=9 +L = 128 +KI = ae8d81c1cf329794101d2d0ccdb986c13741fb42098e6f4d +FixedInputDataByteLen = 60 +FixedInputData = ecc205b327cf5eb5490b37d32b3382aa9e50a04fc728d3ce8c53e313e83792576033dd57f08d82db55ac44760856146f732c353122eb6d2c3a679a7b + Binary rep of i = 000001 + instring = 000001ecc205b327cf5eb5490b37d32b3382aa9e50a04fc728d3ce8c53e313e83792576033dd57f08d82db55ac44760856146f732c353122eb6d2c3a679a7b +KO = 362262ab76f2b3b9fa056688613e5000 + +COUNT=10 +L = 256 +KI = 3eeed1560e17aaffe9f6ca9d81815b89a6879a56ebe4182a +FixedInputDataByteLen = 60 +FixedInputData = a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939 + Binary rep of i = 000001 + instring = 000001a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939 + Binary rep of i = 000002 + instring = 000002a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939 +KO = 8a1dc0f616353bf3ecf5553d7a7651e9ea6d884a32172d3391ad342bfaf60785 + +COUNT=11 +L = 256 +KI = b5967acb0d7574c855166eb8ac2ff946d56ac8c4ee6496d4 +FixedInputDataByteLen = 60 +FixedInputData = f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b + Binary rep of i = 000001 + instring = 000001f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b + Binary rep of i = 000002 + instring = 000002f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b +KO = f55824b0a03b1a515b0b4d975bf829df790e52a6e230396da6c7fbb716c5ba3a + +COUNT=12 +L = 256 +KI = 2314eac78e2efbfbd5e724a19ebf299a82800e053d995a9f +FixedInputDataByteLen = 60 +FixedInputData = b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac + Binary rep of i = 000001 + instring = 000001b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac + Binary rep of i = 000002 + instring = 000002b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac +KO = 1ca1696d6475a448a3d8359eaa88936eb4bd871a54a5f304d0788e96404c26d8 + +COUNT=13 +L = 256 +KI = 8f462c48703db50a390af49596fc3d75d6af304ecb06a39c +FixedInputDataByteLen = 60 +FixedInputData = 0386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a + Binary rep of i = 000001 + instring = 0000010386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a + Binary rep of i = 000002 + instring = 0000020386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a +KO = 2b6916c8d7b5ce1075c19b36c63ecb7845fc3bd994fd26720142c0f9f3d30ec5 + +COUNT=14 +L = 256 +KI = cb1f255f6fd328407d8fec92f5af17552883295bcd28428b +FixedInputDataByteLen = 60 +FixedInputData = 5be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c + Binary rep of i = 000001 + instring = 0000015be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c + Binary rep of i = 000002 + instring = 0000025be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c +KO = 52a4ea46c53bff10b11533e0ddb2bf980c2f8d09f93b04a398042a0f5a260f19 + +COUNT=15 +L = 256 +KI = 6b1b19cd327a41a2a2f972110d98b81bc8c447bb34fe957b +FixedInputDataByteLen = 60 +FixedInputData = ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1 + Binary rep of i = 000001 + instring = 000001ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1 + Binary rep of i = 000002 + instring = 000002ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1 +KO = e76bf1bb473739a9e051adafe491e23be828aae2fc772e49030ed4029f0a7788 + +COUNT=16 +L = 256 +KI = 0d45630a815c488f236ba32ace08f695ab12eb645824b501 +FixedInputDataByteLen = 60 +FixedInputData = 2fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb + Binary rep of i = 000001 + instring = 0000012fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb + Binary rep of i = 000002 + instring = 0000022fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb +KO = c9910a8d52bcb11b02833b209b5a1abbf842a340802c14deb8c69a34a70289af + +COUNT=17 +L = 256 +KI = 2735e4098752d26e88776bf07da4444446e446f2d88d0c85 +FixedInputDataByteLen = 60 +FixedInputData = 4ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d + Binary rep of i = 000001 + instring = 0000014ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d + Binary rep of i = 000002 + instring = 0000024ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d +KO = 9a16a9a6ff75d52453597e10281d6fe2069bd3112646f3ab39345549f12e6fe7 + +COUNT=18 +L = 256 +KI = 1f94087b06ee0055fc246168425c63672cda6c82eefbaad0 +FixedInputDataByteLen = 60 +FixedInputData = d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26 + Binary rep of i = 000001 + instring = 000001d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26 + Binary rep of i = 000002 + instring = 000002d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26 +KO = 5ee4a82ba0f2273ef628bd3218ab6f550e19f91c0474e56fa38716d19a114eed + +COUNT=19 +L = 256 +KI = 6a8b3568f3180bd5e090c91d004702b54bf681869da08ab6 +FixedInputDataByteLen = 60 +FixedInputData = 2ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e + Binary rep of i = 000001 + instring = 0000012ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e + Binary rep of i = 000002 + instring = 0000022ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e +KO = 1563b7cb6a89d900c56299c7da10b7a831d05766751aa2c52c874619a819d3f9 + +COUNT=20 +L = 160 +KI = c984c3f65cdc32e7503678764a9e84292a1f50e335167a36 +FixedInputDataByteLen = 60 +FixedInputData = 0061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6 + Binary rep of i = 000001 + instring = 0000010061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6 + Binary rep of i = 000002 + instring = 0000020061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6 +KO = afe93ae91930261344e30ef9e1718e76f74225d9 + +COUNT=21 +L = 160 +KI = fdf0a4f1fb768d49082c831bcd65fa51774bbe3047527d3a +FixedInputDataByteLen = 60 +FixedInputData = 0d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9 + Binary rep of i = 000001 + instring = 0000010d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9 + Binary rep of i = 000002 + instring = 0000020d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9 +KO = aaf61a9c6266d6640babc021f1a6405963e7dfe5 + +COUNT=22 +L = 160 +KI = fa4cba489b664ea6394c45059c0c2d19675ba3b3454b8f44 +FixedInputDataByteLen = 60 +FixedInputData = 1c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400 + Binary rep of i = 000001 + instring = 0000011c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400 + Binary rep of i = 000002 + instring = 0000021c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400 +KO = 3da5ef266a28e82a7c9a9ea000c67b8174a38e04 + +COUNT=23 +L = 160 +KI = 46774fc362bf23ce5707498fceccce4c4b920d21cad02f98 +FixedInputDataByteLen = 60 +FixedInputData = 183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf + Binary rep of i = 000001 + instring = 000001183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf + Binary rep of i = 000002 + instring = 000002183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf +KO = c274e875d1d568e4e979f51b71aeb032176dc624 + +COUNT=24 +L = 160 +KI = 0e4f2c074037af03da107c7adcc25ea7cdd2b6c4d7d816f4 +FixedInputDataByteLen = 60 +FixedInputData = 7e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c + Binary rep of i = 000001 + instring = 0000017e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c + Binary rep of i = 000002 + instring = 0000027e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c +KO = 1313ad82702f6198fb78d7f50e0d07332cc13ec8 + +COUNT=25 +L = 160 +KI = 619b50c5ce61fce2ba2b110ca8cc7a51622e716ed33f4d5c +FixedInputDataByteLen = 60 +FixedInputData = a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe + Binary rep of i = 000001 + instring = 000001a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe + Binary rep of i = 000002 + instring = 000002a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe +KO = 7109555e9d586053e3b26774d9df4cbeadd1a164 + +COUNT=26 +L = 160 +KI = 1256b924946a84ff247283795a1fcac32ba0b05b956a4ecc +FixedInputDataByteLen = 60 +FixedInputData = 71ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc + Binary rep of i = 000001 + instring = 00000171ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc + Binary rep of i = 000002 + instring = 00000271ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc +KO = 9ac2083361ae35b3eb456387ee56f433a7ddb6fa + +COUNT=27 +L = 160 +KI = b2113ce42279451b1c59cf53ebec667752862eada3f83e39 +FixedInputDataByteLen = 60 +FixedInputData = 15e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b + Binary rep of i = 000001 + instring = 00000115e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b + Binary rep of i = 000002 + instring = 00000215e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b +KO = 57fccbe8348c940c24d9a3f4918f6a214def39a9 + +COUNT=28 +L = 160 +KI = de2807a12cc19dd855f4769ef6f08c338045f1b7b0514409 +FixedInputDataByteLen = 60 +FixedInputData = 7a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be + Binary rep of i = 000001 + instring = 0000017a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be + Binary rep of i = 000002 + instring = 0000027a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be +KO = 66e5bf61f72a79798af5c05c9f721281da7bfa06 + +COUNT=29 +L = 160 +KI = 8779cd64b3fa557448dbdcb9a66c79e6973be56c0dce9136 +FixedInputDataByteLen = 60 +FixedInputData = 1cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504 + Binary rep of i = 000001 + instring = 0000011cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504 + Binary rep of i = 000002 + instring = 0000021cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504 +KO = 9885de1f71a7c79b8ea4c8aab765356b464e16ba + +COUNT=30 +L = 320 +KI = 993305e59f34a94f62931fd7662bb5b73c77d8d4bc6a33ba +FixedInputDataByteLen = 60 +FixedInputData = fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac + Binary rep of i = 000001 + instring = 000001fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac + Binary rep of i = 000002 + instring = 000002fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac + Binary rep of i = 000003 + instring = 000003fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac +KO = 40e358cfdeee0286d152fcb4626ff22e67eea3b65d8750a273001b67645804cbf613832201b0a9ba + +COUNT=31 +L = 320 +KI = e051c7c8e0fcc53580dfcffc4ece6b2bd60d6b6f83566f92 +FixedInputDataByteLen = 60 +FixedInputData = 3e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce + Binary rep of i = 000001 + instring = 0000013e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce + Binary rep of i = 000002 + instring = 0000023e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce + Binary rep of i = 000003 + instring = 0000033e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce +KO = b2ee8a6f1e541aa729734f38daee3a313b3c8dd7af33e3ba8081fab23252d80c3ac324da05e91333 + +COUNT=32 +L = 320 +KI = 3ca65efd8f0933c697127d2353a6df86e4844c624ba22dda +FixedInputDataByteLen = 60 +FixedInputData = f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443 + Binary rep of i = 000001 + instring = 000001f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443 + Binary rep of i = 000002 + instring = 000002f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443 + Binary rep of i = 000003 + instring = 000003f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443 +KO = 2acddccc8ee60d4f232aaf9b90c7c486fbd496c49798468fba79716dae1d29164a240bd11e1ce01b + +COUNT=33 +L = 320 +KI = ba98bb91dedb23b24beb483d7bc39902c47975856a3e1f2f +FixedInputDataByteLen = 60 +FixedInputData = 2b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186 + Binary rep of i = 000001 + instring = 0000012b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186 + Binary rep of i = 000002 + instring = 0000022b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186 + Binary rep of i = 000003 + instring = 0000032b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186 +KO = 499e2958f4d20497787c301adf356be9de770959399a13ad4ce23a227ab834398e320d9087407a72 + +COUNT=34 +L = 320 +KI = 3f27207ee2597113c8f3938d84bbd9c6502465dac4298a4d +FixedInputDataByteLen = 60 +FixedInputData = 72162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb + Binary rep of i = 000001 + instring = 00000172162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb + Binary rep of i = 000002 + instring = 00000272162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb + Binary rep of i = 000003 + instring = 00000372162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb +KO = 3fa16b94c4fff2f47e13f6cbea808bf935b2d492949f6fc2024d3c093a2fef9f10ad55c625802d7b + +COUNT=35 +L = 320 +KI = 73a5dcb6555a77fc425987a04ace382c6f1c75b9682b6351 +FixedInputDataByteLen = 60 +FixedInputData = 7b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533 + Binary rep of i = 000001 + instring = 0000017b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533 + Binary rep of i = 000002 + instring = 0000027b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533 + Binary rep of i = 000003 + instring = 0000037b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533 +KO = be119f4e72e8df4dda23dfd05c9dd1445c2a59fda5a5d52bdf94b8fb54dbe72a7e8a461b04b1376f + +COUNT=36 +L = 320 +KI = ecad56bfa1cb31982b5bcc7f5b03ce6facc1bfc8add96ece +FixedInputDataByteLen = 60 +FixedInputData = 540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670 + Binary rep of i = 000001 + instring = 000001540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670 + Binary rep of i = 000002 + instring = 000002540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670 + Binary rep of i = 000003 + instring = 000003540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670 +KO = d4523a0343aa7f90ca9c0f9c1669c538b54d281e608cfb0b21b72f7afbbd000463e0fd70f80c29a2 + +COUNT=37 +L = 320 +KI = 1f80f3ce8cc9065dfba83b3e141fe03ad600586c4ad483ab +FixedInputDataByteLen = 60 +FixedInputData = 566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57 + Binary rep of i = 000001 + instring = 000001566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57 + Binary rep of i = 000002 + instring = 000002566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57 + Binary rep of i = 000003 + instring = 000003566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57 +KO = cd05fba7fc9e04c287c4feb45ea2596143609173d7d4727aedc98685a53bb8e2ae59d7a6c315b182 + +COUNT=38 +L = 320 +KI = 751fd149199ae625e2b9dc9bbe2c500d3ff2d86e5b23ffc7 +FixedInputDataByteLen = 60 +FixedInputData = 672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8 + Binary rep of i = 000001 + instring = 000001672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8 + Binary rep of i = 000002 + instring = 000002672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8 + Binary rep of i = 000003 + instring = 000003672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8 +KO = 6a459d29d0c0651a2dad8d8bb5acd1326ed669eac119b3166a93680ae1a724e9d498a3ec20ea657b + +COUNT=39 +L = 320 +KI = cdc1b44c1e4b387ece705bcf3bea3903109c14d11a27bf42 +FixedInputDataByteLen = 60 +FixedInputData = 7b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d + Binary rep of i = 000001 + instring = 0000017b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d + Binary rep of i = 000002 + instring = 0000027b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d + Binary rep of i = 000003 + instring = 0000037b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d +KO = ca37727a380fd15988ec18d625930aa3270aa1d53797872e5af0a97d12a299cc1c49bac25396bc1f + + + +[PRF=CMAC_AES192] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f4267280cb8667c2cf82bb37f389da6391f58cc74deba0cc +FixedInputDataByteLen = 60 +FixedInputData = 34abbc9f7b12622309a827de5abfdd51fb5bb824838fcde88ca7bc5f3953abdcb445147f13e809e294f75e6d4e3f13b66e47f2dfc881ed392e3a1bf6 + Binary rep of i = 00000001 + instring = 0000000134abbc9f7b12622309a827de5abfdd51fb5bb824838fcde88ca7bc5f3953abdcb445147f13e809e294f75e6d4e3f13b66e47f2dfc881ed392e3a1bf6 +KO = 2d1b4b5694b6741b2ed9c02c05474225 + +COUNT=1 +L = 128 +KI = 186585f5cd6174e4969a3c7b0fb8eb070b87f1634a2ffb75 +FixedInputDataByteLen = 60 +FixedInputData = 4593adcf4bccf3fd6dde143ee533ef12ed6cb8883df20d98806dd8b4c45db81231ff1a3b63ff559d7f3c233eeb87a283f8bfe46e9eb7bd55c6730a2a + Binary rep of i = 00000001 + instring = 000000014593adcf4bccf3fd6dde143ee533ef12ed6cb8883df20d98806dd8b4c45db81231ff1a3b63ff559d7f3c233eeb87a283f8bfe46e9eb7bd55c6730a2a +KO = d661daf98d543dbd2b84abfeb5a12188 + +COUNT=2 +L = 128 +KI = 353b27f52a947ef83516f63270c30a39a59d407bc6844de9 +FixedInputDataByteLen = 60 +FixedInputData = 95e0f835202440432a995101fb3632ab72abf8258d5e99331378f00eb5effe01c841bba760e47e47574cff1eed2dec10de522c32fa0c72e84dcf54b7 + Binary rep of i = 00000001 + instring = 0000000195e0f835202440432a995101fb3632ab72abf8258d5e99331378f00eb5effe01c841bba760e47e47574cff1eed2dec10de522c32fa0c72e84dcf54b7 +KO = 40f5861135b585084d43003630217fd5 + +COUNT=3 +L = 128 +KI = 124661e221100bfb1757396caeb566e251f53dc7ecd48864 +FixedInputDataByteLen = 60 +FixedInputData = 70674027d8b8ed39b58b347a231bd77d6bae3cb9538a56664d2264f297e490befef0a3419fb32888058470d9ad1d6206d512d1cf7603db8ed80b073b + Binary rep of i = 00000001 + instring = 0000000170674027d8b8ed39b58b347a231bd77d6bae3cb9538a56664d2264f297e490befef0a3419fb32888058470d9ad1d6206d512d1cf7603db8ed80b073b +KO = d09e2091cd35eaaf42083e6cb4ef1976 + +COUNT=4 +L = 128 +KI = f337b81c2dd6e82db3e6a0b78152196c6b36843f490d488c +FixedInputDataByteLen = 60 +FixedInputData = 2405acba62b02851a074ba0ec40fedefe4144b92047429bdba4ddff94f981370dd35a011cf562d928a22a6771b070d0ed68927cdde213308cf0c412b + Binary rep of i = 00000001 + instring = 000000012405acba62b02851a074ba0ec40fedefe4144b92047429bdba4ddff94f981370dd35a011cf562d928a22a6771b070d0ed68927cdde213308cf0c412b +KO = d270271ed6c295f929db49c47b2454eb + +COUNT=5 +L = 128 +KI = 031e34421b9c12fe13d80f41bdb082a0ccf8e7492bce3684 +FixedInputDataByteLen = 60 +FixedInputData = 80bc4914f76dff42dcec8869d717ffc60023a3c83bf111f00aff6429a39632691ae533ec1409486c557ed7a1409aca94d61e0a87fd947a291d8fff54 + Binary rep of i = 00000001 + instring = 0000000180bc4914f76dff42dcec8869d717ffc60023a3c83bf111f00aff6429a39632691ae533ec1409486c557ed7a1409aca94d61e0a87fd947a291d8fff54 +KO = cce3b7369cf3672a9f3d78bc9075371f + +COUNT=6 +L = 128 +KI = 94c72df2390c70edc01ab47ae2943a0287263149307329d7 +FixedInputDataByteLen = 60 +FixedInputData = 0ba2efa9ab5f7c594bd115518727c54b247581b11ae9141c89e9554e1a7f1428fbee19ce24378eb830d182bc8649b6ced8c41137cacbae911a068978 + Binary rep of i = 00000001 + instring = 000000010ba2efa9ab5f7c594bd115518727c54b247581b11ae9141c89e9554e1a7f1428fbee19ce24378eb830d182bc8649b6ced8c41137cacbae911a068978 +KO = fcd3a270bbd64163fd53cbec8a7b7cb7 + +COUNT=7 +L = 128 +KI = 370b3aa730be3704d627e2d3937c7501d753e61ba75a7830 +FixedInputDataByteLen = 60 +FixedInputData = d5bd68905999abc1209a0d5e11bec27e8478271b51073d401449fd73b2406a8e25309a93516a088dab2cf68054a975b662bcf80d39bea1417af8499e + Binary rep of i = 00000001 + instring = 00000001d5bd68905999abc1209a0d5e11bec27e8478271b51073d401449fd73b2406a8e25309a93516a088dab2cf68054a975b662bcf80d39bea1417af8499e +KO = 5804925067b079dfc30f28d85784a892 + +COUNT=8 +L = 128 +KI = 04607d8d173fa6ee6a97ecfb181ace209419ce56da9a1a98 +FixedInputDataByteLen = 60 +FixedInputData = d93de40d57486966cd0923809dfe9052a4eff9da6e666f778b63a4820e626e77be823fa416b64e0a0873372ac88c1be70d5f5e8e8e49ab2bdf38fd37 + Binary rep of i = 00000001 + instring = 00000001d93de40d57486966cd0923809dfe9052a4eff9da6e666f778b63a4820e626e77be823fa416b64e0a0873372ac88c1be70d5f5e8e8e49ab2bdf38fd37 +KO = a76b71d00c86ef68f29e8c38066104ff + +COUNT=9 +L = 128 +KI = cf1cf4d939a257af75566a68a85fffeed9ec21150b2d5789 +FixedInputDataByteLen = 60 +FixedInputData = cb42377f1f16549e6e625e91f1ab5d34ffebc57b0061edfbd56684fbd05da8954c2c849cd62a8cfeeaa8751d1d273425d3c24dee9a657547c70459d0 + Binary rep of i = 00000001 + instring = 00000001cb42377f1f16549e6e625e91f1ab5d34ffebc57b0061edfbd56684fbd05da8954c2c849cd62a8cfeeaa8751d1d273425d3c24dee9a657547c70459d0 +KO = 3ab4b8db007d88bb41e4beb758921aea + +COUNT=10 +L = 256 +KI = dc866a038c4f78f22d46caca65892bcdb15c1eb49b275827 +FixedInputDataByteLen = 60 +FixedInputData = b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93 + Binary rep of i = 00000001 + instring = 00000001b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93 + Binary rep of i = 00000002 + instring = 00000002b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93 +KO = 731a2e23ab2e58551490254041ee8fabd9c5a1918d76307f1048535be0763b20 + +COUNT=11 +L = 256 +KI = 0e4c9f828486972e734524eab6663b9351e007284b63d3aa +FixedInputDataByteLen = 60 +FixedInputData = ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa + Binary rep of i = 00000001 + instring = 00000001ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa + Binary rep of i = 00000002 + instring = 00000002ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa +KO = 12640597497f67dc76cccf2f851c9e7f09a2d258f02b6d2334890df6ac4f15ff + +COUNT=12 +L = 256 +KI = ae2bd60cf0376c5e3d44d17d3b2872eef79b429effaac07e +FixedInputDataByteLen = 60 +FixedInputData = 1459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171 + Binary rep of i = 00000001 + instring = 000000011459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171 + Binary rep of i = 00000002 + instring = 000000021459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171 +KO = 73caf39c9f7e14c9fbd88dab24d944e25e437b471c9e0547c180e839e0500d0d + +COUNT=13 +L = 256 +KI = 66edcc8c78e3d8469d3593738af576ea8760dc787c3d1fb6 +FixedInputDataByteLen = 60 +FixedInputData = e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384 + Binary rep of i = 00000001 + instring = 00000001e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384 + Binary rep of i = 00000002 + instring = 00000002e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384 +KO = 309f651ec47397efd09a31746af1c05660f9a4fbbc992502077ecc6dda668a20 + +COUNT=14 +L = 256 +KI = 7afd6ffe358c9b3291b29064817c3b8f84125231eb9e45ad +FixedInputDataByteLen = 60 +FixedInputData = dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a + Binary rep of i = 00000001 + instring = 00000001dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a + Binary rep of i = 00000002 + instring = 00000002dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a +KO = 5e11249c02a661f730d62bd6f7b2513bfe35a56f7f590a367683cc31aeb2ae94 + +COUNT=15 +L = 256 +KI = e0a4ad9e8715dfd4726bc7385ff156c38cc63cc6cf8a2fb9 +FixedInputDataByteLen = 60 +FixedInputData = 82871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47 + Binary rep of i = 00000001 + instring = 0000000182871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47 + Binary rep of i = 00000002 + instring = 0000000282871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47 +KO = 69b3e9ce07fedae28afa5aac066a0bd21bbc37d87d81a2d55bff77485f8dd5e0 + +COUNT=16 +L = 256 +KI = 51fd1f5b95b13216dc1fed5b835a652df6daebb5ceae0756 +FixedInputDataByteLen = 60 +FixedInputData = eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72 + Binary rep of i = 00000001 + instring = 00000001eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72 + Binary rep of i = 00000002 + instring = 00000002eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72 +KO = c23ceb85f336e5539debb5517be7b18a8b79418d4242cb38b37b26764eab77e5 + +COUNT=17 +L = 256 +KI = 1d055febdca1e6732479f035e508c4ed10b0cad397202b0f +FixedInputDataByteLen = 60 +FixedInputData = 6f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd + Binary rep of i = 00000001 + instring = 000000016f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd + Binary rep of i = 00000002 + instring = 000000026f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd +KO = ef3f866cfb19a63b1ba20e49af3423ca0efe16e42ba091b23da253bc3599e7e4 + +COUNT=18 +L = 256 +KI = 925a2ed7b906a523557259de7f393df1846510f34efae6c6 +FixedInputDataByteLen = 60 +FixedInputData = 935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf + Binary rep of i = 00000001 + instring = 00000001935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf + Binary rep of i = 00000002 + instring = 00000002935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf +KO = 5b11d695c7afbc1661b5c71fa83c287c0acb612fb1d98fbbb702184518a0c5ba + +COUNT=19 +L = 256 +KI = 627a17b0e9b9552475f040237b9472ae2112dd5cc7bae5f2 +FixedInputDataByteLen = 60 +FixedInputData = f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36 + Binary rep of i = 00000001 + instring = 00000001f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36 + Binary rep of i = 00000002 + instring = 00000002f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36 +KO = 3914e67d6860389b5c4b9d561b8d32e0aab03d0e003f1542ab95f194b566d463 + +COUNT=20 +L = 160 +KI = dd5e0f1a30b0b722b00626ee663df29601af58082708e18c +FixedInputDataByteLen = 60 +FixedInputData = b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8 + Binary rep of i = 00000001 + instring = 00000001b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8 + Binary rep of i = 00000002 + instring = 00000002b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8 +KO = 84e1ca286776cda0784c4fc48b054384ca565d17 + +COUNT=21 +L = 160 +KI = c2c2260fdfd6e99cc52183569d977ccff507e75b957e5a86 +FixedInputDataByteLen = 60 +FixedInputData = 3247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff + Binary rep of i = 00000001 + instring = 000000013247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff + Binary rep of i = 00000002 + instring = 000000023247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff +KO = 7f4d7ca015ba5ad4e8412dfeee4b83483ad1f501 + +COUNT=22 +L = 160 +KI = 9363276f86593c7e74d61506071d1b8c69f2de18d74bf629 +FixedInputDataByteLen = 60 +FixedInputData = 8444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368 + Binary rep of i = 00000001 + instring = 000000018444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368 + Binary rep of i = 00000002 + instring = 000000028444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368 +KO = c9be893701138184c28d26b869bf61c97eb4425f + +COUNT=23 +L = 160 +KI = 3195dc56413ec6b0048ec3d4a9f83cc94a23b757e3014ce0 +FixedInputDataByteLen = 60 +FixedInputData = 02ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08 + Binary rep of i = 00000001 + instring = 0000000102ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08 + Binary rep of i = 00000002 + instring = 0000000202ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08 +KO = 2e25150749c1fc0e610d66dbe2811244f8f78bf1 + +COUNT=24 +L = 160 +KI = 4488bfbdbd3f30d914de80791d1399bc0f57e792bcb80003 +FixedInputDataByteLen = 60 +FixedInputData = f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa + Binary rep of i = 00000001 + instring = 00000001f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa + Binary rep of i = 00000002 + instring = 00000002f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa +KO = b7928803f928109995721519b07daf7e9ec67bf8 + +COUNT=25 +L = 160 +KI = 225e1d8cdac9eeab46bf3450fc1dd0d5e930030276a692ce +FixedInputDataByteLen = 60 +FixedInputData = 7adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f + Binary rep of i = 00000001 + instring = 000000017adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f + Binary rep of i = 00000002 + instring = 000000027adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f +KO = 3631d8a395baad6477180e40f9e2001f77b79040 + +COUNT=26 +L = 160 +KI = cd7028002083b5a981ff80f3cc3c0f346f2f3cbabda62363 +FixedInputDataByteLen = 60 +FixedInputData = 387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923 + Binary rep of i = 00000001 + instring = 00000001387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923 + Binary rep of i = 00000002 + instring = 00000002387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923 +KO = 802d7d8131f476e372d4d1a9e7502c595527f02e + +COUNT=27 +L = 160 +KI = 55be60f622d25475d7ee83b648e85cf128389ccff8cca041 +FixedInputDataByteLen = 60 +FixedInputData = 6e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516 + Binary rep of i = 00000001 + instring = 000000016e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516 + Binary rep of i = 00000002 + instring = 000000026e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516 +KO = 3e583500989d080dc184964403bf06bf3fb0b0f8 + +COUNT=28 +L = 160 +KI = 6e68d5c4fb7cf6b06131330327a3827ee86cf546da2e7ed3 +FixedInputDataByteLen = 60 +FixedInputData = e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8 + Binary rep of i = 00000001 + instring = 00000001e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8 + Binary rep of i = 00000002 + instring = 00000002e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8 +KO = 5a81686a161159695b383ecc2f84aa54ec2c30c5 + +COUNT=29 +L = 160 +KI = 91aa37a4cee4fcd78f88de45415316e6e0730ef593540724 +FixedInputDataByteLen = 60 +FixedInputData = 9f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69 + Binary rep of i = 00000001 + instring = 000000019f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69 + Binary rep of i = 00000002 + instring = 000000029f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69 +KO = 42f63b17954d94ef01bab430879b8a7b1ebfee65 + +COUNT=30 +L = 320 +KI = d64c598436507f4d05d7ebe780092996f281901dc9c8612f +FixedInputDataByteLen = 60 +FixedInputData = 0ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649 + Binary rep of i = 00000001 + instring = 000000010ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649 + Binary rep of i = 00000002 + instring = 000000020ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649 + Binary rep of i = 00000003 + instring = 000000030ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649 +KO = 3c26968bd3997c653f79bb725c36d784b590d18a64678cf312abe8a57b2891c27282e37b6a49cd73 + +COUNT=31 +L = 320 +KI = 3ab05fc928fa3910c8df2be7b14be8f85a1e13eee776fd13 +FixedInputDataByteLen = 60 +FixedInputData = 10c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042 + Binary rep of i = 00000001 + instring = 0000000110c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042 + Binary rep of i = 00000002 + instring = 0000000210c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042 + Binary rep of i = 00000003 + instring = 0000000310c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042 +KO = 39c4ad1bd064c00a5ed338c5fcef3655f9f736cb51125f656eab14db804f234d9809ba0d1bf41c0a + +COUNT=32 +L = 320 +KI = 7f230dcb3acf7cac52bbbd82afb3490ae00bd5c698b1b03b +FixedInputDataByteLen = 60 +FixedInputData = f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180 + Binary rep of i = 00000001 + instring = 00000001f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180 + Binary rep of i = 00000002 + instring = 00000002f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180 + Binary rep of i = 00000003 + instring = 00000003f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180 +KO = d63a47aaff1e659c3319ab1ef66094728616d6a39482093ad826ae43ea2243a4c9e2ca088a2cd777 + +COUNT=33 +L = 320 +KI = 88c360c3f3cd510c7304056fdc08b87ff0140593dd255741 +FixedInputDataByteLen = 60 +FixedInputData = 9f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f + Binary rep of i = 00000001 + instring = 000000019f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f + Binary rep of i = 00000002 + instring = 000000029f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f + Binary rep of i = 00000003 + instring = 000000039f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f +KO = 95b3a9fb86b4b2254deb45dbc63851adb639d40e10d6db5e5bc872fac8b68a0dfb379607685afe39 + +COUNT=34 +L = 320 +KI = 09c48f87944b938a1bcdde8035d773b116b7a0b719361076 +FixedInputDataByteLen = 60 +FixedInputData = 96449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee + Binary rep of i = 00000001 + instring = 0000000196449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee + Binary rep of i = 00000002 + instring = 0000000296449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee + Binary rep of i = 00000003 + instring = 0000000396449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee +KO = 32a44143a1edaee9284617dce765037eaa767bb43810421ca10d32db146a009c823f76da11384c58 + +COUNT=35 +L = 320 +KI = 4b0a49a5ad5a98d2c06667eda5b8865b6a2c0b50513951f1 +FixedInputDataByteLen = 60 +FixedInputData = 295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb + Binary rep of i = 00000001 + instring = 00000001295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb + Binary rep of i = 00000002 + instring = 00000002295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb + Binary rep of i = 00000003 + instring = 00000003295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb +KO = 3c9e6d0c3bf98f0246f6fa0099ec81a6688dcac7bf2f41dfe2924a9f7db05bf4c4c6b49a48fe78bc + +COUNT=36 +L = 320 +KI = 3e935d2b930b7c5d139a838a8cea051eaf460ceb35eae816 +FixedInputDataByteLen = 60 +FixedInputData = 4addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f + Binary rep of i = 00000001 + instring = 000000014addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f + Binary rep of i = 00000002 + instring = 000000024addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f + Binary rep of i = 00000003 + instring = 000000034addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f +KO = 02a076e347b7fddf0886a0cd44da100ac0875bbfb7a9cfc736df5ef4ad9630c8a9295bfdc3e2c76c + +COUNT=37 +L = 320 +KI = 613128dc26d24f59094d1d6568ec5327cb1f8b99b8099143 +FixedInputDataByteLen = 60 +FixedInputData = 7acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166 + Binary rep of i = 00000001 + instring = 000000017acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166 + Binary rep of i = 00000002 + instring = 000000027acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166 + Binary rep of i = 00000003 + instring = 000000037acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166 +KO = 704d67b46bb1acd4a51fc9f57e9ba8286444009762e1689dba7fd6f1b5d161aad16538ec76c1922d + +COUNT=38 +L = 320 +KI = 660b529bdfb85d1206e4351409b3e6e3fc79643e40d1422c +FixedInputDataByteLen = 60 +FixedInputData = 9b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b + Binary rep of i = 00000001 + instring = 000000019b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b + Binary rep of i = 00000002 + instring = 000000029b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b + Binary rep of i = 00000003 + instring = 000000039b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b +KO = 4b781e14cb39c151f746b1f2e7bc516d7c8114b754d7fbd80d6b6bc371486bf354fb8292386d22ad + +COUNT=39 +L = 320 +KI = 4c51bea8975be9e5a0e429a7fac40b663f3299157d1f5d67 +FixedInputDataByteLen = 60 +FixedInputData = f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f + Binary rep of i = 00000001 + instring = 00000001f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f + Binary rep of i = 00000002 + instring = 00000002f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f + Binary rep of i = 00000003 + instring = 00000003f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f +KO = 03ae7ba3d2050b1865fc4a77918ad4903ad5baf26c0229a4dae4cc3ba62232547dcfbe65c1a21e89 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = aea3dd304d0475e7969d0f278d23abe1fc0c7220f7fd7e73 +FixedInputDataByteLen = 60 +FixedInputData = 3e6008930b20b14375f86176714558113284d4142806d9d810b3fe4c02ae375f2b7e6ec05fb15fcd8da82b90c9706cf36b2c9dd96a2c1f46606f6bde + Binary rep of i = 01 + instring = 3e6008930b20b14375f86176714558113284d4142806d9d810b3fe4c02ae375f2b7e6ec05fb15fcd8da82b90c9706cf36b2c9dd96a2c1f46606f6bde01 +KO = 12c6f91ead9b6f256e97b17efc8928d1 + +COUNT=1 +L = 128 +KI = 4bccac8a6fc3975391a1cefe8ac7ef9f6ba539fb2b6d8108 +FixedInputDataByteLen = 60 +FixedInputData = 95761ae3adbeaf3fa2514e97ad58604d948daa1f5ee26db68abbd4a374db166d8c2201e79c5064ed326bb4eaa1fd985198f9038c4d0d13fc84d22e11 + Binary rep of i = 01 + instring = 95761ae3adbeaf3fa2514e97ad58604d948daa1f5ee26db68abbd4a374db166d8c2201e79c5064ed326bb4eaa1fd985198f9038c4d0d13fc84d22e1101 +KO = 8c974b32bc071225d8fb544caf6525a6 + +COUNT=2 +L = 128 +KI = 4dd15a61e85375b8e3ce5eed08a6f054f640471435e09cba +FixedInputDataByteLen = 60 +FixedInputData = c53c648f2cc8896f0574bed1a8377e4166a5c15416bf77f935d1c1b45fc0d0fd418f6858dd86b2b5ccf86298297b6191c46b80a6447205135d4d89a0 + Binary rep of i = 01 + instring = c53c648f2cc8896f0574bed1a8377e4166a5c15416bf77f935d1c1b45fc0d0fd418f6858dd86b2b5ccf86298297b6191c46b80a6447205135d4d89a001 +KO = 03bbc89bfa804b8decd2866dac5e25fc + +COUNT=3 +L = 128 +KI = 7d7b078d73c5cb32b64cb2d0c74c1af49ae863a0091c8d6a +FixedInputDataByteLen = 60 +FixedInputData = acc7addcc7a06438991c5500b20c488b6ff832f10f3f13e4d105c0586f5e9010d337c0521232be4b231a74cfb9f03940fcf01ee0ae0a539a85d98aba + Binary rep of i = 01 + instring = acc7addcc7a06438991c5500b20c488b6ff832f10f3f13e4d105c0586f5e9010d337c0521232be4b231a74cfb9f03940fcf01ee0ae0a539a85d98aba01 +KO = fe2728809b7b69d92c39ab2e5b9cc437 + +COUNT=4 +L = 128 +KI = e04b662dfd1fd57eb1c653bdc93442defb75f53397b7b6b3 +FixedInputDataByteLen = 60 +FixedInputData = cb968ae2124295a2e0fc8c6318b42fa8d245d87b03f04d20446aba57d4bafc7f6d401579cc714894a6a21e170b64fedac7c6e57c66533a15010e7123 + Binary rep of i = 01 + instring = cb968ae2124295a2e0fc8c6318b42fa8d245d87b03f04d20446aba57d4bafc7f6d401579cc714894a6a21e170b64fedac7c6e57c66533a15010e712301 +KO = 78aedcec2f9d674e06b4c4f88d76b381 + +COUNT=5 +L = 128 +KI = fa8b85e501b8eaf659e51d729eec45305a97037e49813cc0 +FixedInputDataByteLen = 60 +FixedInputData = 156366468e3883eab27324a023602b93476a3b0de3d60d29a0cf0c1aa085731a1f7bfb7ea597364544fdfa511dc24195ad0b5626a8e5953cceb07811 + Binary rep of i = 01 + instring = 156366468e3883eab27324a023602b93476a3b0de3d60d29a0cf0c1aa085731a1f7bfb7ea597364544fdfa511dc24195ad0b5626a8e5953cceb0781101 +KO = 8b436511122fd8bb5f5d71979099878b + +COUNT=6 +L = 128 +KI = 4fa9021b09f4343a37396dd130c5a4bed3275a5402a02d44 +FixedInputDataByteLen = 60 +FixedInputData = ca1b49467e50341453755319b52b27429f1fb607ea13286bed30953ef4ff1936f1219fc5e868374f5fa48c4e69b4cbb0631367ce0f4b58aea57dc7a1 + Binary rep of i = 01 + instring = ca1b49467e50341453755319b52b27429f1fb607ea13286bed30953ef4ff1936f1219fc5e868374f5fa48c4e69b4cbb0631367ce0f4b58aea57dc7a101 +KO = 6ff515443806536f064b61a9dcbe94b3 + +COUNT=7 +L = 128 +KI = 1c3a7539c6d5ffa8ed8ce212e39a576afb398aff8118aa8b +FixedInputDataByteLen = 60 +FixedInputData = dd5008c6512ca9cd040ccc53439c956139f5be5754a3508262e74cc12bac7f15ebebe4ca1b16dab73e5be017572f9e18b2d90649b4d8c049ac517d48 + Binary rep of i = 01 + instring = dd5008c6512ca9cd040ccc53439c956139f5be5754a3508262e74cc12bac7f15ebebe4ca1b16dab73e5be017572f9e18b2d90649b4d8c049ac517d4801 +KO = 43751960a20b7ad6c24b9cc9005aa873 + +COUNT=8 +L = 128 +KI = 7ade05864a47edc63965b9f4994d45c25f6292cf2d6d7c24 +FixedInputDataByteLen = 60 +FixedInputData = 32d4fc19509224cd8370d1e7fc43873efddbc87e5506a1da78f8e5c46d51e8842496891fe2330bc29809add0e9e0ed1a729de31745e71dedf9be735b + Binary rep of i = 01 + instring = 32d4fc19509224cd8370d1e7fc43873efddbc87e5506a1da78f8e5c46d51e8842496891fe2330bc29809add0e9e0ed1a729de31745e71dedf9be735b01 +KO = db241133704434681f8271d17beffee3 + +COUNT=9 +L = 128 +KI = 03b98ea495b1a603e83e90d7bd0e0590852780a6d0ad2fac +FixedInputDataByteLen = 60 +FixedInputData = 93e196aa6292fe7c764e34abbdce5270549245924e9127119d3e41c2fb829b5d11640ea3a09272047e0a633a4c98e353ed4bfa1f0fecf78cd09ed61c + Binary rep of i = 01 + instring = 93e196aa6292fe7c764e34abbdce5270549245924e9127119d3e41c2fb829b5d11640ea3a09272047e0a633a4c98e353ed4bfa1f0fecf78cd09ed61c01 +KO = d2b266bb9c44e9a956ca0dc0bb105215 + +COUNT=10 +L = 256 +KI = 83ca18d5e0e4ccaa558104e75c1e375e7a71c6ad7493f8ef +FixedInputDataByteLen = 60 +FixedInputData = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c + Binary rep of i = 01 + instring = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c01 + Binary rep of i = 02 + instring = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c02 +KO = 1e5eeb8579622d093f3ce7ed273650827970bfcff15642ffb9873fb7f3c7c6f9 + +COUNT=11 +L = 256 +KI = 44de1f3a9363eb3aa173cffc0341b61b4e57b28cdf64c125 +FixedInputDataByteLen = 60 +FixedInputData = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd + Binary rep of i = 01 + instring = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd01 + Binary rep of i = 02 + instring = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd02 +KO = 2cdeed02e50de07714bd761f1f05db8f33e6712d38165193af380879fd2dc9b3 + +COUNT=12 +L = 256 +KI = 71efc0708aab3ba22c916dcbf0f285635919e3d2aec194e5 +FixedInputDataByteLen = 60 +FixedInputData = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be + Binary rep of i = 01 + instring = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be01 + Binary rep of i = 02 + instring = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be02 +KO = f6d0c0eb2b9d776346f58a6f13b2c34606f9b2e2406da9bc45fc6793d18b20c9 + +COUNT=13 +L = 256 +KI = c7ec263c2a91a78d6f469fab3d82781fc4580f57ef207caa +FixedInputDataByteLen = 60 +FixedInputData = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc248 + Binary rep of i = 01 + instring = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc24801 + Binary rep of i = 02 + instring = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc24802 +KO = 13cbd41ec3d7fec5422c858bcb160aa2acb5f053b211448650b78ea81d09fb71 + +COUNT=14 +L = 256 +KI = 4bea2f6ac315d423fb396a99663820556921fec45343c483 +FixedInputDataByteLen = 60 +FixedInputData = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e171 + Binary rep of i = 01 + instring = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e17101 + Binary rep of i = 02 + instring = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e17102 +KO = 33cb6dc08f050169796d292cb7bd6df8761a4b96afd772ff8897a81c86c7ceef + +COUNT=15 +L = 256 +KI = 08df459a21cb91cd3b2de7ecd07e5d0e6aaa2687bdea669b +FixedInputDataByteLen = 60 +FixedInputData = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f3 + Binary rep of i = 01 + instring = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f301 + Binary rep of i = 02 + instring = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f302 +KO = 66a406924a2ddc761248a15c2598c9eaf730b242f7ea333018510e383b5134aa + +COUNT=16 +L = 256 +KI = 9a325e8b2ab22cdd3a9726ae321962fb57ec81e1bfc75175 +FixedInputDataByteLen = 60 +FixedInputData = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a936 + Binary rep of i = 01 + instring = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a93601 + Binary rep of i = 02 + instring = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a93602 +KO = 09dcc33cf763bafe6277e40771d3a2d209a8c0279f7032a5ee40a29461280d23 + +COUNT=17 +L = 256 +KI = 9c9314ffd837ec70ad403b55cad7d585c541a3c20fc6179d +FixedInputDataByteLen = 60 +FixedInputData = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b3 + Binary rep of i = 01 + instring = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b301 + Binary rep of i = 02 + instring = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b302 +KO = 23224f6c90f9904c3bc018d7b7904ef592f8c8f5bd332175e95a29d09c952331 + +COUNT=18 +L = 256 +KI = a065e78ab6068d93186f856ab8f60f2f7dbe468771122764 +FixedInputDataByteLen = 60 +FixedInputData = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a + Binary rep of i = 01 + instring = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a01 + Binary rep of i = 02 + instring = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a02 +KO = 845e173d90d9cac6e5b339a53fc44139c79a66fd74a7f7c0342349b570e2f289 + +COUNT=19 +L = 256 +KI = 76d99827916559e1d5877207cf6c24a7cb00823afc548b04 +FixedInputDataByteLen = 60 +FixedInputData = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c68 + Binary rep of i = 01 + instring = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c6801 + Binary rep of i = 02 + instring = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c6802 +KO = c07705d4c65091f0543a4012c802bbc19f90f084ecdc11baf7999249c38af082 + +COUNT=20 +L = 160 +KI = 9b715de52d99e8a17ee61dbeeb0e97840fcc89d46e0edf38 +FixedInputDataByteLen = 60 +FixedInputData = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de056362 + Binary rep of i = 01 + instring = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de05636201 + Binary rep of i = 02 + instring = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de05636202 +KO = d40faa489a559b1c45d9ba4197ed836617a8fdcb + +COUNT=21 +L = 160 +KI = 27eb5cd3ebacfdcc6b131a2c86f16b2240bf980a4f23a21c +FixedInputDataByteLen = 60 +FixedInputData = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c6 + Binary rep of i = 01 + instring = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c601 + Binary rep of i = 02 + instring = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c602 +KO = 03f05232509c3159274514b08c9c187afa8c8066 + +COUNT=22 +L = 160 +KI = d7f24ef6c55ab96abf24d0a3883b91040d8a1d06243264a0 +FixedInputDataByteLen = 60 +FixedInputData = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc662 + Binary rep of i = 01 + instring = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc66201 + Binary rep of i = 02 + instring = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc66202 +KO = 8ba9920904b55dba6e5003aad8ea7a01398b689d + +COUNT=23 +L = 160 +KI = 1ff37b6a93dc0125f10a1922a4cc4ced2c50fec8d4b51729 +FixedInputDataByteLen = 60 +FixedInputData = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af + Binary rep of i = 01 + instring = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af01 + Binary rep of i = 02 + instring = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af02 +KO = e3259f7a010c00ec00a1c0a02436767652057750 + +COUNT=24 +L = 160 +KI = 5c1497be4df6ea16ba5df73d808d1c37c876516f986deb18 +FixedInputDataByteLen = 60 +FixedInputData = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d + Binary rep of i = 01 + instring = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d01 + Binary rep of i = 02 + instring = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d02 +KO = 57d24bf932e2899415201be03cf625aa500d97f5 + +COUNT=25 +L = 160 +KI = 26e04e1738b2c16740015a621fa0d7ec03f2b744c6ae7212 +FixedInputDataByteLen = 60 +FixedInputData = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc + Binary rep of i = 01 + instring = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc01 + Binary rep of i = 02 + instring = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc02 +KO = 552055db8ffa9666997cc03c90254e364f255053 + +COUNT=26 +L = 160 +KI = 79e3f37d75d6a0f3e861436cd463a4820a8ab292bd9c9084 +FixedInputDataByteLen = 60 +FixedInputData = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f75 + Binary rep of i = 01 + instring = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f7501 + Binary rep of i = 02 + instring = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f7502 +KO = 8a0e9513e6979f12ddb281b0de7398571f22e250 + +COUNT=27 +L = 160 +KI = 47cd347e5f0ae3ab6c40b7ad5017214680cb48a59d543c64 +FixedInputDataByteLen = 60 +FixedInputData = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea80 + Binary rep of i = 01 + instring = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea8001 + Binary rep of i = 02 + instring = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea8002 +KO = c8293c8b6d70dbc19e4a8593527fbe6550f9db14 + +COUNT=28 +L = 160 +KI = 5875290c450b25ac3de27d63c815045d89b9759df2babec4 +FixedInputDataByteLen = 60 +FixedInputData = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd4 + Binary rep of i = 01 + instring = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd401 + Binary rep of i = 02 + instring = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd402 +KO = 48af15da2788fde19cc31789ca55a08997c48669 + +COUNT=29 +L = 160 +KI = 183d3a27f5b0cf8491ddf98244d7c293c9be48ebc3d701dd +FixedInputDataByteLen = 60 +FixedInputData = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa + Binary rep of i = 01 + instring = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa01 + Binary rep of i = 02 + instring = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa02 +KO = af6a12d6b4ceaaaec33b151b052dfb4c3fd81736 + +COUNT=30 +L = 320 +KI = b5d3a480c1f4f6d1c2b3ed46533e0a75cd01983d9a5d1c21 +FixedInputDataByteLen = 60 +FixedInputData = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d8 + Binary rep of i = 01 + instring = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d801 + Binary rep of i = 02 + instring = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d802 + Binary rep of i = 03 + instring = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d803 +KO = e430dfc00d8c6156cb24b984236cdeb0dafc404e364d7f864619a7ca3a949cee3274827fc5597eb2 + +COUNT=31 +L = 320 +KI = ebc392e887694e8ff8a4b4f1b6f7f48c9efcdd00550e4ba8 +FixedInputDataByteLen = 60 +FixedInputData = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b25163 + Binary rep of i = 01 + instring = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b2516301 + Binary rep of i = 02 + instring = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b2516302 + Binary rep of i = 03 + instring = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b2516303 +KO = 68e7a508f1748054657ba76946f244dd7cbc65e1899e8e0c256a90547275706692287c26c3bf5aa3 + +COUNT=32 +L = 320 +KI = 40ebe695b91223de24f696026deb6910557e3394dd3d0d9a +FixedInputDataByteLen = 60 +FixedInputData = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd21 + Binary rep of i = 01 + instring = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd2101 + Binary rep of i = 02 + instring = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd2102 + Binary rep of i = 03 + instring = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd2103 +KO = 3d48a6dd314d417a5cc5f88298b0ee9dd211d2433ae229038d34f7346c6a1ccfbcc902fa2ed112ff + +COUNT=33 +L = 320 +KI = 4c532e017959a165ea9fff206c8997c98613a750dbb18f2b +FixedInputDataByteLen = 60 +FixedInputData = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af8024 + Binary rep of i = 01 + instring = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af802401 + Binary rep of i = 02 + instring = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af802402 + Binary rep of i = 03 + instring = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af802403 +KO = 2765c6fc66e6b211aa22ed5ff8fbe287ad2cc70bc4ac1610af2e6a157ab0d89570dd8b13b538d9ac + +COUNT=34 +L = 320 +KI = c31e46fc62e5bcf681acab399d2699b48d4364dea8200c97 +FixedInputDataByteLen = 60 +FixedInputData = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d356 + Binary rep of i = 01 + instring = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d35601 + Binary rep of i = 02 + instring = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d35602 + Binary rep of i = 03 + instring = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d35603 +KO = d1cd6373ded35d1c92fd7b17bab0f014f3af5e3fd1bab5d6c304ccd1d972c104cab7fd6c74624207 + +COUNT=35 +L = 320 +KI = 9456ee510f7011fbce3b83bc01a5b3d024b6d9aeb29e4a1d +FixedInputDataByteLen = 60 +FixedInputData = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b6793 + Binary rep of i = 01 + instring = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b679301 + Binary rep of i = 02 + instring = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b679302 + Binary rep of i = 03 + instring = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b679303 +KO = e63797e1c6d74cec3d45f57948ecc2bffd8007f9ba3bdfad95219591d15ff48d863978e1ad408b76 + +COUNT=36 +L = 320 +KI = 0195ded860649d92c36d31b9f702ccb8c879cc14ed985968 +FixedInputDataByteLen = 60 +FixedInputData = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d329 + Binary rep of i = 01 + instring = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d32901 + Binary rep of i = 02 + instring = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d32902 + Binary rep of i = 03 + instring = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d32903 +KO = bcbc5f2a93505dcf885abe3a61cefde197e2b7c486f6268a46454bbd1745450ff985d50208531d74 + +COUNT=37 +L = 320 +KI = 5ad84ca14ca33674608b304586ff0a9f9754a9c697c5914b +FixedInputDataByteLen = 60 +FixedInputData = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee + Binary rep of i = 01 + instring = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee01 + Binary rep of i = 02 + instring = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee02 + Binary rep of i = 03 + instring = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee03 +KO = c9399a996ea1e7159d26dd524c972f727083f9e347e13ce069bac7254a96b1c7703a345ef0add0e4 + +COUNT=38 +L = 320 +KI = 29d6c94f0bc0fe919cfeb7ba672e10224cbfe69d0ba6dfdc +FixedInputDataByteLen = 60 +FixedInputData = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f + Binary rep of i = 01 + instring = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f01 + Binary rep of i = 02 + instring = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f02 + Binary rep of i = 03 + instring = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f03 +KO = c8a30317833a3d78b229f2cc7feeac180271aa162ac5c954f3c6b314efa60994a43927405bb3958c + +COUNT=39 +L = 320 +KI = 72ccd77d50c9ae5b6fc0fc610d3a91296c6214a8bebcb6e3 +FixedInputDataByteLen = 60 +FixedInputData = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd653 + Binary rep of i = 01 + instring = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd65301 + Binary rep of i = 02 + instring = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd65302 + Binary rep of i = 03 + instring = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd65303 +KO = 40ea0ee6d6c55f7780a3aa388bbb793b1928f91e82b470793505b0836f7037921570944c97a5c898 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = ff8902c49d5acf676a9fd0c435a0d340d19622690bf16993 +FixedInputDataByteLen = 60 +FixedInputData = 4820bac046633e0354dbfba484c60e8a48ee839639484b173fb34c84dd2b94a7a8102f9a9f493656958bfdbe59956963594164c4518a375b87ce9c36 + Binary rep of i = 0001 + instring = 4820bac046633e0354dbfba484c60e8a48ee839639484b173fb34c84dd2b94a7a8102f9a9f493656958bfdbe59956963594164c4518a375b87ce9c360001 +KO = bafb45bc485bcad6236577e3fadebab6 + +COUNT=1 +L = 128 +KI = 1c33d158cd967d5717b82e26969770c2929b24fbf393bb88 +FixedInputDataByteLen = 60 +FixedInputData = b08854df019e0565b80c7e1a66b61b94c4b824dd4de532dac54a72d12742359b50deff7d87f787a14285f2617bc5d0f46f3cb54b70279c8b8b9aed4a + Binary rep of i = 0001 + instring = b08854df019e0565b80c7e1a66b61b94c4b824dd4de532dac54a72d12742359b50deff7d87f787a14285f2617bc5d0f46f3cb54b70279c8b8b9aed4a0001 +KO = 4795c21e963b1c34ced948e6dfc0dd6a + +COUNT=2 +L = 128 +KI = 4749cef6870d06a9dad70f1a93d6743a84bab8d1cb58a31e +FixedInputDataByteLen = 60 +FixedInputData = a79bfa65b9df5d79e3b10facee4981fed7a5fa36c6ecaaf43295c36af3698a996b7ddd7f291ca005d40f5bd7e5c6636f97bef766b79645bbf45ae492 + Binary rep of i = 0001 + instring = a79bfa65b9df5d79e3b10facee4981fed7a5fa36c6ecaaf43295c36af3698a996b7ddd7f291ca005d40f5bd7e5c6636f97bef766b79645bbf45ae4920001 +KO = 50f237fb15bb5d55181733278e0037af + +COUNT=3 +L = 128 +KI = b7fd0d9ae232ed8ef24b845d1afc7f1dc75332234200219a +FixedInputDataByteLen = 60 +FixedInputData = 86142de6a993fa50ee051cfdb203a1c8678e54854c50f8efa4420c8539a16fa8c15c0d6b7a9bee60c63ea4b63317649c3a461455cb2929940fb86dd4 + Binary rep of i = 0001 + instring = 86142de6a993fa50ee051cfdb203a1c8678e54854c50f8efa4420c8539a16fa8c15c0d6b7a9bee60c63ea4b63317649c3a461455cb2929940fb86dd40001 +KO = 5458143c3c6c557046769479226d73e6 + +COUNT=4 +L = 128 +KI = 568470072f8013976a20dd7701260c7f1c59a61a3db3849f +FixedInputDataByteLen = 60 +FixedInputData = 094fff1a782c1ebb597e142594c9e53e5507e056123b34808f0144b2bd84c7cf937ef69e46c6ed3c10f44b40074015018f932df60c525bce89d62777 + Binary rep of i = 0001 + instring = 094fff1a782c1ebb597e142594c9e53e5507e056123b34808f0144b2bd84c7cf937ef69e46c6ed3c10f44b40074015018f932df60c525bce89d627770001 +KO = 1c583f46349536e2dd605e7154d8b2be + +COUNT=5 +L = 128 +KI = cd93081c4d1d47ad60e090f2f1bf6b70f70af0a628dd70a3 +FixedInputDataByteLen = 60 +FixedInputData = 239e4cb17043c132cf30b70acc04a99218e564ae950eb6870cbb06a0bbcfb56c78307c019213bfce19ad917f463b2fd85609d6aed9e58d30ca95d172 + Binary rep of i = 0001 + instring = 239e4cb17043c132cf30b70acc04a99218e564ae950eb6870cbb06a0bbcfb56c78307c019213bfce19ad917f463b2fd85609d6aed9e58d30ca95d1720001 +KO = 1d443d94e96475f5d70820ba1796f34d + +COUNT=6 +L = 128 +KI = bc505f68bdaaea1319d29f8448939573d7ec56191b52e177 +FixedInputDataByteLen = 60 +FixedInputData = 84e52fe0ae8f967ac19cd87a72033ffd966eec763720436aea9c7c4c08b5bf7eae5bb4935713b18785e3ba89328d9831d01b77668f7563f5959af150 + Binary rep of i = 0001 + instring = 84e52fe0ae8f967ac19cd87a72033ffd966eec763720436aea9c7c4c08b5bf7eae5bb4935713b18785e3ba89328d9831d01b77668f7563f5959af1500001 +KO = 6c6c85c4044f45f5946422d1306d3ec2 + +COUNT=7 +L = 128 +KI = 7d79116bc9012bf73cb13eefde74f2a00aed67af1453fd78 +FixedInputDataByteLen = 60 +FixedInputData = 2097fe1d81ecad825f1ade164a8aa810cd5ab437a867cf01915acb8a372128a8d9f8fe378788693d7b258ed15f67dfbc6ddf0049d2265df2abbb29a6 + Binary rep of i = 0001 + instring = 2097fe1d81ecad825f1ade164a8aa810cd5ab437a867cf01915acb8a372128a8d9f8fe378788693d7b258ed15f67dfbc6ddf0049d2265df2abbb29a60001 +KO = 7090b6f2a6e267f7a3fd8167f6f87da3 + +COUNT=8 +L = 128 +KI = 216f1c86a1c24abf77fe37843a05809589f22f1356e5ec4f +FixedInputDataByteLen = 60 +FixedInputData = e6714c38339e33a9e962725893645e541f679cc8a4db088a05266e544c9a2121f1f0875013dfdbab06ca1ee8b3f97bf9e92ad1e4e62e28907bc10de4 + Binary rep of i = 0001 + instring = e6714c38339e33a9e962725893645e541f679cc8a4db088a05266e544c9a2121f1f0875013dfdbab06ca1ee8b3f97bf9e92ad1e4e62e28907bc10de40001 +KO = 07fe77cd7368cd2bf18a880f4cf4c8ef + +COUNT=9 +L = 128 +KI = f6081093a8852aa55608bd6ed6278d3de4739c663b95a6c2 +FixedInputDataByteLen = 60 +FixedInputData = eeefa26872bd0b06cddd06c738a9fbd72e613d84d46b595f8fa4dac93ef8b57f95c75ca7b46fff02707f5d82b8ac9a5e3f1fdc29ad7949e62f3ffb6c + Binary rep of i = 0001 + instring = eeefa26872bd0b06cddd06c738a9fbd72e613d84d46b595f8fa4dac93ef8b57f95c75ca7b46fff02707f5d82b8ac9a5e3f1fdc29ad7949e62f3ffb6c0001 +KO = a7b0e7b14595c1595ec111b2612b71cc + +COUNT=10 +L = 256 +KI = 0ed08bec29b8be478caecaa7caba239b8c2a1a63277bd4a5 +FixedInputDataByteLen = 60 +FixedInputData = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d5 + Binary rep of i = 0001 + instring = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d50001 + Binary rep of i = 0002 + instring = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d50002 +KO = e609c03621882fb5f3d3ecee7da47869d0bca64166c43607bc43ed354d90657c + +COUNT=11 +L = 256 +KI = b23a2e29c8094fdd73273af49c8315e86f36e9247652444b +FixedInputDataByteLen = 60 +FixedInputData = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e7 + Binary rep of i = 0001 + instring = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e70001 + Binary rep of i = 0002 + instring = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e70002 +KO = 5b6506bbc07a763f88ea6b0adc9740d1c3ffdac0a76aa9edb3930cb7d804a778 + +COUNT=12 +L = 256 +KI = ae50114e9f402b78e0ad138a2452efb2b983402aaf1ee803 +FixedInputDataByteLen = 60 +FixedInputData = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b + Binary rep of i = 0001 + instring = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b0001 + Binary rep of i = 0002 + instring = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b0002 +KO = 7d62cca7e4141a9b3272100d6e5122b8a6a2f5aa6dc5198ccbfb04bc58e8ca0d + +COUNT=13 +L = 256 +KI = 6f47f3f7e50caf74cee9720dbb78d8dc6a5a1c025828ed86 +FixedInputDataByteLen = 60 +FixedInputData = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc19 + Binary rep of i = 0001 + instring = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc190001 + Binary rep of i = 0002 + instring = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc190002 +KO = ed25be3997363771996daf3deb41e0b9fec448e1a51e9daf653630df8dde115d + +COUNT=14 +L = 256 +KI = 93faa6e979760943d2369a1860944d8856505e95ed1a490c +FixedInputDataByteLen = 60 +FixedInputData = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df0 + Binary rep of i = 0001 + instring = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df00001 + Binary rep of i = 0002 + instring = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df00002 +KO = 86b4e123e611621d15fc3d2cc2073b31371158734044a8635493386a2c45b51b + +COUNT=15 +L = 256 +KI = dd252b8245d7390637785ec33107f0f8ac089b438bc6132b +FixedInputDataByteLen = 60 +FixedInputData = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff51 + Binary rep of i = 0001 + instring = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff510001 + Binary rep of i = 0002 + instring = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff510002 +KO = 17e681ef67177a4782a55f1d4c0c5ce6c8bbffae6f1ea2258cb62e9767d5f207 + +COUNT=16 +L = 256 +KI = a5e5710d47403e1ea43a133a2e878cc3afa0f353d6049d01 +FixedInputDataByteLen = 60 +FixedInputData = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff6 + Binary rep of i = 0001 + instring = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff60001 + Binary rep of i = 0002 + instring = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff60002 +KO = f45d99590f9de8b3927954aa86a06a98fccdba347a4e01cb3588564564427b6f + +COUNT=17 +L = 256 +KI = f090a21079d67fb3cf6b9f07c53fc6ecc6cc8b583b9b95e9 +FixedInputDataByteLen = 60 +FixedInputData = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b9 + Binary rep of i = 0001 + instring = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b90001 + Binary rep of i = 0002 + instring = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b90002 +KO = 5366d11f943d0a90b42db812c6761ea765ec5d56e1401e9179a84e8f28a472f7 + +COUNT=18 +L = 256 +KI = b01a3f593adf889fff3d0c98d3221a409b031c65e9abe7f7 +FixedInputDataByteLen = 60 +FixedInputData = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b1187 + Binary rep of i = 0001 + instring = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b11870001 + Binary rep of i = 0002 + instring = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b11870002 +KO = e05e9a71e7df30abd86f658c7c8a0a4b18537f16ec72e1efb033ac8bebcda605 + +COUNT=19 +L = 256 +KI = 86d0a5bd2c89ad765a39c3a24ef7bb7c01987373d8ae5d89 +FixedInputDataByteLen = 60 +FixedInputData = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b35 + Binary rep of i = 0001 + instring = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b350001 + Binary rep of i = 0002 + instring = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b350002 +KO = 0b14eab22c753f3a6b28dccbd92fad1db6ecb9657b81a85e636c34082976e8d5 + +COUNT=20 +L = 160 +KI = 64c9413b02d4a06f8eed4d836c4c7e6b3c008bd964000d08 +FixedInputDataByteLen = 60 +FixedInputData = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f4 + Binary rep of i = 0001 + instring = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f40001 + Binary rep of i = 0002 + instring = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f40002 +KO = 54a157372eed74b81857b0c967604ee917f03bae + +COUNT=21 +L = 160 +KI = c886d0b6743971a2d2a538f85a44b059168402af51e8ddd9 +FixedInputDataByteLen = 60 +FixedInputData = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc4511 + Binary rep of i = 0001 + instring = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc45110001 + Binary rep of i = 0002 + instring = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc45110002 +KO = 9b8b3de293586b64570e79e4b56cbf76bd732a60 + +COUNT=22 +L = 160 +KI = d5a6e66bd9a807cf0454105989fd9c324919da39326a1659 +FixedInputDataByteLen = 60 +FixedInputData = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c + Binary rep of i = 0001 + instring = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c0001 + Binary rep of i = 0002 + instring = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c0002 +KO = 20d2ed5af69925b3b86eeada8d763783ee7afa23 + +COUNT=23 +L = 160 +KI = 57b7ed89b34dca763282a79f98ae02c42ac19ec4510d9210 +FixedInputDataByteLen = 60 +FixedInputData = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b + Binary rep of i = 0001 + instring = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b0001 + Binary rep of i = 0002 + instring = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b0002 +KO = 06271c9362b94cd64a2e4419a760af29fb2a30f1 + +COUNT=24 +L = 160 +KI = 2055fb58e0176fc04235f6f6c698ef0c999fcd35363a3563 +FixedInputDataByteLen = 60 +FixedInputData = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c997198925694 + Binary rep of i = 0001 + instring = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c9971989256940001 + Binary rep of i = 0002 + instring = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c9971989256940002 +KO = 7be937f5ca063c91f33ec3f612775e6787da6493 + +COUNT=25 +L = 160 +KI = 8ef984e018c6bde4a8f78f073b90e677948af8065ce963cb +FixedInputDataByteLen = 60 +FixedInputData = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e9 + Binary rep of i = 0001 + instring = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e90001 + Binary rep of i = 0002 + instring = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e90002 +KO = d324f71ed406bfc379302e4a02bd47b01e68114f + +COUNT=26 +L = 160 +KI = 1fced24ac43628280b4aa4fd3ad12bd82663267374c40283 +FixedInputDataByteLen = 60 +FixedInputData = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed + Binary rep of i = 0001 + instring = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed0001 + Binary rep of i = 0002 + instring = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed0002 +KO = b788b4c09da8d889c63eb6797f5c98cb0e53940b + +COUNT=27 +L = 160 +KI = 9689a6bab51bc12501a9bcf108b6180423226df85ea4b380 +FixedInputDataByteLen = 60 +FixedInputData = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d + Binary rep of i = 0001 + instring = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d0001 + Binary rep of i = 0002 + instring = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d0002 +KO = e6469c496fae806793e10ba5f35b14a35efabd99 + +COUNT=28 +L = 160 +KI = d382a07eef2c81d8909568f84ee505b616132f5bbde93c9c +FixedInputDataByteLen = 60 +FixedInputData = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda0 + Binary rep of i = 0001 + instring = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda00001 + Binary rep of i = 0002 + instring = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda00002 +KO = a82f4c7501e4f5fe48214a11a700ffc21dca0181 + +COUNT=29 +L = 160 +KI = 29498422f44206b255ed9a204be446ef0f90b0c243f1be5e +FixedInputDataByteLen = 60 +FixedInputData = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc772 + Binary rep of i = 0001 + instring = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc7720001 + Binary rep of i = 0002 + instring = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc7720002 +KO = 667d869bafa328cc1df74e28cda29dca766c7499 + +COUNT=30 +L = 320 +KI = 49b8c2c6a91719926a64b7acc2f8aea75ba0f3d4ee77875c +FixedInputDataByteLen = 60 +FixedInputData = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a78 + Binary rep of i = 0001 + instring = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a780001 + Binary rep of i = 0002 + instring = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a780002 + Binary rep of i = 0003 + instring = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a780003 +KO = 5c4ed05a7d7f76c9c60aa388260f19a0db83415ce556ead4c8dfb97221c33d82fbc8642d86dad781 + +COUNT=31 +L = 320 +KI = e4745c1ecfcb8b55da7239b270f43fb8ca9eaca7657b9f60 +FixedInputDataByteLen = 60 +FixedInputData = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef + Binary rep of i = 0001 + instring = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef0001 + Binary rep of i = 0002 + instring = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef0002 + Binary rep of i = 0003 + instring = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef0003 +KO = 8e099b0a981b555b149454ac785f5d9e3821ceb878970cc3db6f8dc56606bc532229fc94931e8bbd + +COUNT=32 +L = 320 +KI = 016042154a34aff570bcb4eeb5b0b94b5e48304708479287 +FixedInputDataByteLen = 60 +FixedInputData = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf616 + Binary rep of i = 0001 + instring = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf6160001 + Binary rep of i = 0002 + instring = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf6160002 + Binary rep of i = 0003 + instring = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf6160003 +KO = 7b9444988ecf43926a4217cbbe60445be041c3bd49b418dbdcd66234a23cb00b88a5bbefeaa97ada + +COUNT=33 +L = 320 +KI = 62b0a30dfa3114916872e09a7472c5843fd0e508e542e6a8 +FixedInputDataByteLen = 60 +FixedInputData = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c + Binary rep of i = 0001 + instring = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c0001 + Binary rep of i = 0002 + instring = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c0002 + Binary rep of i = 0003 + instring = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c0003 +KO = e8c5222bb06fc812625ef94b67503928e8ee546fc35b5c29642e5ab07eeff23564f64906fb6aa393 + +COUNT=34 +L = 320 +KI = 33f4369a76bd23617310a6dace60320bf2e7bb36426d2030 +FixedInputDataByteLen = 60 +FixedInputData = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e + Binary rep of i = 0001 + instring = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e0001 + Binary rep of i = 0002 + instring = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e0002 + Binary rep of i = 0003 + instring = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e0003 +KO = 50019096dbaff142c1e785e496600781f648d7f00b1672504ded803be36d877751d1bf4f9ce2cd24 + +COUNT=35 +L = 320 +KI = 7c3861e46292465f385363dc2251a3b6203f48f7e50a4ddc +FixedInputDataByteLen = 60 +FixedInputData = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f + Binary rep of i = 0001 + instring = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f0001 + Binary rep of i = 0002 + instring = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f0002 + Binary rep of i = 0003 + instring = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f0003 +KO = 5d09b8d74522be1ce4ef79a02cf1d5e13e9e01dbd67185136bdfcb91f8b7ec849c510c59a18b48ec + +COUNT=36 +L = 320 +KI = bfe5552a3d96939f327b81f48c372e5c459bc16463802f1a +FixedInputDataByteLen = 60 +FixedInputData = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb + Binary rep of i = 0001 + instring = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb0001 + Binary rep of i = 0002 + instring = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb0002 + Binary rep of i = 0003 + instring = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb0003 +KO = 550cd013115d312379242ada868c46a7842a98528766dc57bc932e5c5d045d6135bbc4c8990d61bd + +COUNT=37 +L = 320 +KI = 38e8a688701a6758fd8cd7a1c867701ec863314983d6c1a4 +FixedInputDataByteLen = 60 +FixedInputData = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb + Binary rep of i = 0001 + instring = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb0001 + Binary rep of i = 0002 + instring = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb0002 + Binary rep of i = 0003 + instring = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb0003 +KO = e1a6b979611af02a1a90087e6eeda92c0214e142e5fb78c0943a9bc32f899ef6949715475461c9b0 + +COUNT=38 +L = 320 +KI = 8eee96fc381777ff5474cb6843d4151b4ce9796112892a9a +FixedInputDataByteLen = 60 +FixedInputData = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e + Binary rep of i = 0001 + instring = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e0001 + Binary rep of i = 0002 + instring = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e0002 + Binary rep of i = 0003 + instring = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e0003 +KO = 4e4767cfff8df04945f6ff72abc10a3de15ac4111b0ded42abbcef630291995844d4f246ab2a21b5 + +COUNT=39 +L = 320 +KI = 361ef9d582b8bee8f5b3777c5f8d0cf3704296a3b2584b72 +FixedInputDataByteLen = 60 +FixedInputData = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a9 + Binary rep of i = 0001 + instring = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a90001 + Binary rep of i = 0002 + instring = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a90002 + Binary rep of i = 0003 + instring = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a90003 +KO = 05a5413c5085f4705242c74cca1757d53ebbdbfce5f8a992e765f8be0b69f3f427dd5e3f7fffc787 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = b880d5bbadd02b32af31b5d69bd5a2da2654f93e85474d64 +FixedInputDataByteLen = 60 +FixedInputData = b8434bbf8353167fddb5fef6deb65239cb9db201e7e3cc1a8253b999f80ee04cfcefef3bce8fc4b0afb263d4515c794306cb0300cc07a1b7dce2b341 + Binary rep of i = 000001 + instring = b8434bbf8353167fddb5fef6deb65239cb9db201e7e3cc1a8253b999f80ee04cfcefef3bce8fc4b0afb263d4515c794306cb0300cc07a1b7dce2b341000001 +KO = f0f932dd19d194193b9f93e43ae59324 + +COUNT=1 +L = 128 +KI = 3e592e4016f5c68a413b5200041fdbfd5601abd14eb3045e +FixedInputDataByteLen = 60 +FixedInputData = a41e5d02e7121f2394ad482dadfef8164636c1946d348a463cb79363aade5c727553b899ca9babc89d83661405a3fcfbaa48f14c9ab9ef1d67e5c6b3 + Binary rep of i = 000001 + instring = a41e5d02e7121f2394ad482dadfef8164636c1946d348a463cb79363aade5c727553b899ca9babc89d83661405a3fcfbaa48f14c9ab9ef1d67e5c6b3000001 +KO = 2b51cbc26ca5300473a1c43df3dedeba + +COUNT=2 +L = 128 +KI = 10afd38e9f4df5880e3d99af70f64b550e9688fa553f7009 +FixedInputDataByteLen = 60 +FixedInputData = 35b1bae3b3065f54cdda2f02f10e2d3b5d716828ebb9790b9eed9d81f1a0204a2e5e9a3798d625762d2a64237cffbcd057d51bdbce5efa4ed1abab40 + Binary rep of i = 000001 + instring = 35b1bae3b3065f54cdda2f02f10e2d3b5d716828ebb9790b9eed9d81f1a0204a2e5e9a3798d625762d2a64237cffbcd057d51bdbce5efa4ed1abab40000001 +KO = 8cc04a51682cde25d7bffb7864fd3fe3 + +COUNT=3 +L = 128 +KI = 9f28b0b32e215be30b187f901bcf037fbd0f3ee3c69eb653 +FixedInputDataByteLen = 60 +FixedInputData = e157e39116f52a71787ab248a971b8f6f7a1e57c5f1b281a522f33f69f9c028c14d6078d5f148634a2635468f6c7f3a689fcb1a0d4e53f5942edbf38 + Binary rep of i = 000001 + instring = e157e39116f52a71787ab248a971b8f6f7a1e57c5f1b281a522f33f69f9c028c14d6078d5f148634a2635468f6c7f3a689fcb1a0d4e53f5942edbf38000001 +KO = 7d0ca99692458bf5f0ff7aaf2e3d5245 + +COUNT=4 +L = 128 +KI = 01022696f5a4351ff938bd68fe355f6f13d982fd5b9df5d0 +FixedInputDataByteLen = 60 +FixedInputData = fae25a1c3859ef5ee29104efaa39adab2d6a3754668d8c24e5454080c5e2cff3f9e0d7149a27d95c7dbedaaba16cff6a5f2b3a94fb6c26c1f85769cf + Binary rep of i = 000001 + instring = fae25a1c3859ef5ee29104efaa39adab2d6a3754668d8c24e5454080c5e2cff3f9e0d7149a27d95c7dbedaaba16cff6a5f2b3a94fb6c26c1f85769cf000001 +KO = 9f8cd8fe2893396736ecb2eb3226fc5d + +COUNT=5 +L = 128 +KI = 5541bf405570d0d3479af854b21ed17cda66c8286db448e7 +FixedInputDataByteLen = 60 +FixedInputData = 414dad54b99e2020019cc5ced07809a4c9cb7afe638c4a9c3aa75a0843eb83902609bbcba9454ac1b4bd829d3a7e17df9d08d85d2021a49bb5bb2755 + Binary rep of i = 000001 + instring = 414dad54b99e2020019cc5ced07809a4c9cb7afe638c4a9c3aa75a0843eb83902609bbcba9454ac1b4bd829d3a7e17df9d08d85d2021a49bb5bb2755000001 +KO = 97ef0357247a51d92f7e9044af3e71b5 + +COUNT=6 +L = 128 +KI = 23e81b70107af693da12525d417606be42fb6fc6621da547 +FixedInputDataByteLen = 60 +FixedInputData = 4a2c03182c0f306f37be74566624182ab11459f047724a366276a13a156469b02188302483905ab6f5801a59d119fd3791d8501ef4159d5fead39628 + Binary rep of i = 000001 + instring = 4a2c03182c0f306f37be74566624182ab11459f047724a366276a13a156469b02188302483905ab6f5801a59d119fd3791d8501ef4159d5fead39628000001 +KO = 3f043769a9be840d866db34dd447565f + +COUNT=7 +L = 128 +KI = bc277710964ada5b0139a9025619c167093d1bff6e66ac02 +FixedInputDataByteLen = 60 +FixedInputData = 9596c4603d765dd3fee33a4a36477b631a60c132d136dfd09f140697687913532e6c6cb3e3496a0485be96a028297c5f72cc548004c32af137570906 + Binary rep of i = 000001 + instring = 9596c4603d765dd3fee33a4a36477b631a60c132d136dfd09f140697687913532e6c6cb3e3496a0485be96a028297c5f72cc548004c32af137570906000001 +KO = 7a3b05637ea0f6c622caddd29bb0ca00 + +COUNT=8 +L = 128 +KI = d0ba4922c71f269b8d428904b5c8942625f4de189ba3d503 +FixedInputDataByteLen = 60 +FixedInputData = 42cd1a7f158bb2a74d66da69982de0a1b3f4e5163c8fe01f5b691507a66daf58988cc41cdc60db96e5dfb7b7e042313d2ec478b612b36be8a58c67a6 + Binary rep of i = 000001 + instring = 42cd1a7f158bb2a74d66da69982de0a1b3f4e5163c8fe01f5b691507a66daf58988cc41cdc60db96e5dfb7b7e042313d2ec478b612b36be8a58c67a6000001 +KO = a5d1b6efcf395fb733e39b121c49373d + +COUNT=9 +L = 128 +KI = c78903a9362326728187ee2ced1a850738481d78ae854ba3 +FixedInputDataByteLen = 60 +FixedInputData = a07b21aa8d43b5377b5062176012cc764b8c5c524dce17bd93b72c814a558555cc6e2c6e3657658d5a7baa4d43ed65cc40df0bf188b10cf9dedd6f29 + Binary rep of i = 000001 + instring = a07b21aa8d43b5377b5062176012cc764b8c5c524dce17bd93b72c814a558555cc6e2c6e3657658d5a7baa4d43ed65cc40df0bf188b10cf9dedd6f29000001 +KO = 7b21309ca89a0fab8266f6a3e5f2a362 + +COUNT=10 +L = 256 +KI = d960fbc8d7cd388fb73a9481831f896ddedace9969166320 +FixedInputDataByteLen = 60 +FixedInputData = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05 + Binary rep of i = 000001 + instring = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05000001 + Binary rep of i = 000002 + instring = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05000002 +KO = bf37baea0b5647e0ed450e3b7052450edcb74be1c4348c54c1b0bb599f18e0a2 + +COUNT=11 +L = 256 +KI = 6b5b545eebb9d79441aa56aee15b15ae1bd75134e4d4fc91 +FixedInputDataByteLen = 60 +FixedInputData = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c + Binary rep of i = 000001 + instring = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c000001 + Binary rep of i = 000002 + instring = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c000002 +KO = 649a57b9c4c844f1e92020a11dff3c85aca5d48dd1f505046648e03e540b510a + +COUNT=12 +L = 256 +KI = b3b5e301553eefd9d7b237afd1efe493a649e26130f5fb47 +FixedInputDataByteLen = 60 +FixedInputData = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973 + Binary rep of i = 000001 + instring = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973000001 + Binary rep of i = 000002 + instring = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973000002 +KO = 3117dc38a2b9e5eb904ced51d14ee59283601635461f7f4d11fc37b5fb8fcbe7 + +COUNT=13 +L = 256 +KI = 39bc015f638422859dfb779d7956ddb687911b29f9e444d2 +FixedInputDataByteLen = 60 +FixedInputData = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0 + Binary rep of i = 000001 + instring = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0000001 + Binary rep of i = 000002 + instring = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0000002 +KO = 46fe7204940eae84cdb51dd12ee91eae488627d59f44f34f498a6ae2a61b90a9 + +COUNT=14 +L = 256 +KI = ab6cb59da57e390339c5634534b214960b4fa2b63cb88cb8 +FixedInputDataByteLen = 60 +FixedInputData = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d + Binary rep of i = 000001 + instring = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d000001 + Binary rep of i = 000002 + instring = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d000002 +KO = b08449bb7b2c3531af531258e6d4aaf591ecff80a941d68e5ac6f65ad4c7d9ca + +COUNT=15 +L = 256 +KI = b1e196976b990d9d201945abaa725b8797220e06cd56a847 +FixedInputDataByteLen = 60 +FixedInputData = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1 + Binary rep of i = 000001 + instring = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1000001 + Binary rep of i = 000002 + instring = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1000002 +KO = 41a9a85d0127aec2e1fc928b361f3e58aa1644e574eadc4d95c26f63d49d514b + +COUNT=16 +L = 256 +KI = 744110c4f2f6fc8d6cb790490f20b6d00e8fdce5e0a06d6c +FixedInputDataByteLen = 60 +FixedInputData = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2 + Binary rep of i = 000001 + instring = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2000001 + Binary rep of i = 000002 + instring = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2000002 +KO = 6a929874b127dc8d7f5509590631e161efd4384d7389847fd4e2202a59685ce6 + +COUNT=17 +L = 256 +KI = 6af9faf073c3b687ecc2763f3a3c022559e9ac29ca762abf +FixedInputDataByteLen = 60 +FixedInputData = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357 + Binary rep of i = 000001 + instring = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357000001 + Binary rep of i = 000002 + instring = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357000002 +KO = 8e80910d70205a8252ecefb2f5aeb349480f390cebc134018aeb4b714e119412 + +COUNT=18 +L = 256 +KI = 0c6f22869c35b91173b9dc773009451b6082ad90f6f76002 +FixedInputDataByteLen = 60 +FixedInputData = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a + Binary rep of i = 000001 + instring = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a000001 + Binary rep of i = 000002 + instring = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a000002 +KO = 7ac7d96c88b8aadecd6273a4ab11fdad78c70ac7cfce4ef3b385749d3249cba4 + +COUNT=19 +L = 256 +KI = 4527a30d97aa015aa87d7075a460c517395b4f9383c897d3 +FixedInputDataByteLen = 60 +FixedInputData = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b + Binary rep of i = 000001 + instring = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b000001 + Binary rep of i = 000002 + instring = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b000002 +KO = 8ac9314b94eefed998f6b2666210668f6e6c2d78ab7f4a078dfd8dc1f3226d8e + +COUNT=20 +L = 160 +KI = 306172d9a0668297b5a9c97aba9eeec6007de15241d82001 +FixedInputDataByteLen = 60 +FixedInputData = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca + Binary rep of i = 000001 + instring = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca000001 + Binary rep of i = 000002 + instring = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca000002 +KO = b8cb9a8b481b50b9453c81966bf0dc1cb05c228d + +COUNT=21 +L = 160 +KI = 54bf8dd0a7f4735bb9a3d47eb1b8834a217934fd2e7921c3 +FixedInputDataByteLen = 60 +FixedInputData = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072 + Binary rep of i = 000001 + instring = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072000001 + Binary rep of i = 000002 + instring = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072000002 +KO = 8fa5a29bb4e75634c8cb2fb9fa543507fbae5693 + +COUNT=22 +L = 160 +KI = 5f7d4114ed7ed7ac668b3624fae34fa572645aa17de5b2eb +FixedInputDataByteLen = 60 +FixedInputData = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af + Binary rep of i = 000001 + instring = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af000001 + Binary rep of i = 000002 + instring = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af000002 +KO = e4bcb2f79ad824463991cc1fc3e7ca8c85323e9a + +COUNT=23 +L = 160 +KI = 52dc807c25d1af0bb557aa565e4e9bb95ab801ad698e1be9 +FixedInputDataByteLen = 60 +FixedInputData = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888 + Binary rep of i = 000001 + instring = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888000001 + Binary rep of i = 000002 + instring = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888000002 +KO = cacb1ae099203c3e2158919fb89738346479dc82 + +COUNT=24 +L = 160 +KI = 4ead9124adb6219e387c30f6ac4768e9f4852e5f3a69d4ac +FixedInputDataByteLen = 60 +FixedInputData = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc + Binary rep of i = 000001 + instring = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc000001 + Binary rep of i = 000002 + instring = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc000002 +KO = a94adaaa9004be4a5930e3286582034952c935a5 + +COUNT=25 +L = 160 +KI = b84832187f7ecfe96449fcecc6ea0533344a4e45a8fa2422 +FixedInputDataByteLen = 60 +FixedInputData = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6 + Binary rep of i = 000001 + instring = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6000001 + Binary rep of i = 000002 + instring = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6000002 +KO = 82677ace137de6456287550e57c6cf8be781f0da + +COUNT=26 +L = 160 +KI = fa7a14f604a9b9ccef0f2b8ff43195b7273bc19f3a8b0816 +FixedInputDataByteLen = 60 +FixedInputData = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3 + Binary rep of i = 000001 + instring = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3000001 + Binary rep of i = 000002 + instring = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3000002 +KO = b7d1cf5a7e0c7c76898f8f214f882d004ccf4655 + +COUNT=27 +L = 160 +KI = 332a2acdca9eb914fa4751c94681002b54990a5d3bedafc0 +FixedInputDataByteLen = 60 +FixedInputData = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e + Binary rep of i = 000001 + instring = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e000001 + Binary rep of i = 000002 + instring = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e000002 +KO = 010aea7cde1f80d2f271ca9d1cca518c172399d3 + +COUNT=28 +L = 160 +KI = b4e4ecb5e888ec8a94952325866a5022e45073e5784a1e11 +FixedInputDataByteLen = 60 +FixedInputData = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049 + Binary rep of i = 000001 + instring = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049000001 + Binary rep of i = 000002 + instring = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049000002 +KO = b2cbdd19bde1daa0f6ca79ca8ae7f4a8b9453c76 + +COUNT=29 +L = 160 +KI = 530a9d26828bf2e651c4f442ba8adf9f5b7ffa9d52156917 +FixedInputDataByteLen = 60 +FixedInputData = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e + Binary rep of i = 000001 + instring = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e000001 + Binary rep of i = 000002 + instring = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e000002 +KO = af9abec740ccc0575dbdf19e2e14b5c440e96770 + +COUNT=30 +L = 320 +KI = 2d194f74fc49eaf6c2ca76f7b3ac527c279a10080ac9df66 +FixedInputDataByteLen = 60 +FixedInputData = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f + Binary rep of i = 000001 + instring = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f000001 + Binary rep of i = 000002 + instring = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f000002 + Binary rep of i = 000003 + instring = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f000003 +KO = a1c57fcf9f1ca3720fc722c590418d18ed280793ddcf3cf373dfcb166040ed1ee4797943ad218d63 + +COUNT=31 +L = 320 +KI = bce723c446fd945c1e9f5e2742b1d94536cd09aa4e8d0dba +FixedInputDataByteLen = 60 +FixedInputData = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb + Binary rep of i = 000001 + instring = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb000001 + Binary rep of i = 000002 + instring = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb000002 + Binary rep of i = 000003 + instring = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb000003 +KO = ee282dc6f3bb1db9d0adc4a2bcbc980ef2cf4c03e95de7cc5f5c8f7f6f4f2e4e752e230b420a1411 + +COUNT=32 +L = 320 +KI = 1dae0f16e90d26578292ae217ff68ca2c8bdf0e81ff2be51 +FixedInputDataByteLen = 60 +FixedInputData = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368 + Binary rep of i = 000001 + instring = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368000001 + Binary rep of i = 000002 + instring = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368000002 + Binary rep of i = 000003 + instring = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368000003 +KO = c9e3889f7837102b58a4c4d133ce487b4caf27d1fa8d24e84e69e24c79ae40b40967252a0b7b7260 + +COUNT=33 +L = 320 +KI = e1c54823c9fda761752838487856ce5232b2a30e6da6d306 +FixedInputDataByteLen = 60 +FixedInputData = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71 + Binary rep of i = 000001 + instring = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71000001 + Binary rep of i = 000002 + instring = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71000002 + Binary rep of i = 000003 + instring = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71000003 +KO = e8fa9981e24860833ec704563d5695f75227df41f1e94067c911124e1562b67efa409ae509cd6057 + +COUNT=34 +L = 320 +KI = 2c9dd08b64eee628090be1a241abb6747b0c94ffd333e7da +FixedInputDataByteLen = 60 +FixedInputData = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484 + Binary rep of i = 000001 + instring = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484000001 + Binary rep of i = 000002 + instring = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484000002 + Binary rep of i = 000003 + instring = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484000003 +KO = ed6526010f9ecb89a8823fb688ae6d58d256a967708786ba7a09f2fd36cc21e27baad0cc9d0f11dc + +COUNT=35 +L = 320 +KI = c2c16fc158b41ce30c94ee7d297ed8a30e8b7f27b6efe997 +FixedInputDataByteLen = 60 +FixedInputData = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9 + Binary rep of i = 000001 + instring = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9000001 + Binary rep of i = 000002 + instring = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9000002 + Binary rep of i = 000003 + instring = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9000003 +KO = abe268165f2c2216a7d956c3131ffafd68c58e4abfc1ac02f96a8fc5bf8d19b445343b380c4edb47 + +COUNT=36 +L = 320 +KI = 590495abdb560caa90dbf790356b95b2879c638241e06c57 +FixedInputDataByteLen = 60 +FixedInputData = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634 + Binary rep of i = 000001 + instring = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634000001 + Binary rep of i = 000002 + instring = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634000002 + Binary rep of i = 000003 + instring = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634000003 +KO = 7be4bf5cfc134e36885c8d2ba167b0ff72d2849d21184d8d576c4ace0aed2b36976f6703628e09bd + +COUNT=37 +L = 320 +KI = 05382eb3d38f5fa8b0a36b5af331e9c6144a8f3f94dc4855 +FixedInputDataByteLen = 60 +FixedInputData = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06 + Binary rep of i = 000001 + instring = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06000001 + Binary rep of i = 000002 + instring = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06000002 + Binary rep of i = 000003 + instring = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06000003 +KO = 8115e093a18f1c40931bafeaa499d04005fa977033f9830fe2679bdef2d9adb40455baa8a3269166 + +COUNT=38 +L = 320 +KI = be08ab9575900e24e7fa6f21a6c0c4e49c5875e1ea276972 +FixedInputDataByteLen = 60 +FixedInputData = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7 + Binary rep of i = 000001 + instring = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7000001 + Binary rep of i = 000002 + instring = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7000002 + Binary rep of i = 000003 + instring = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7000003 +KO = 012669b1008acaff2b2d7dee4210ae7afe2921c11e709435abea0a767cce1d298fd47d22aa597761 + +COUNT=39 +L = 320 +KI = 7c03506168282cd88e6573edd150728d0f09e7c9cc703fe8 +FixedInputDataByteLen = 60 +FixedInputData = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7 + Binary rep of i = 000001 + instring = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7000001 + Binary rep of i = 000002 + instring = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7000002 + Binary rep of i = 000003 + instring = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7000003 +KO = 795cd46da5b7f824fa51e4983dbe1bfb1b8559b3de4d3880f9e24df4cb53320dd651087ff403741b + + + +[PRF=CMAC_AES192] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f3bb6d3d0a20c8256fa3ef7586b77dd950ccc1221f07ca82 +FixedInputDataByteLen = 60 +FixedInputData = edd3964cdd146f8de1b160565c252c6b513bd3f4be07357ddae662e6b4683fbfa41b6a7df87ceced255051e3713f958305bc822beb96c5aeb4f7af7c + Binary rep of i = 00000001 + instring = edd3964cdd146f8de1b160565c252c6b513bd3f4be07357ddae662e6b4683fbfa41b6a7df87ceced255051e3713f958305bc822beb96c5aeb4f7af7c00000001 +KO = 073d40c5626931f27c5556d9f1d1ba7a + +COUNT=1 +L = 128 +KI = f43a8cfa10aab1e7cf03dad272ae1c65c0ef5b34b39ae3cb +FixedInputDataByteLen = 60 +FixedInputData = 9797fc071dfb5a9a17ec58826bab1c3e44148d33b09cd76aaa46e212cc98c0876bca366748c9dfb9aeb67ed54b23176842c14f3ee7af4575b286bae7 + Binary rep of i = 00000001 + instring = 9797fc071dfb5a9a17ec58826bab1c3e44148d33b09cd76aaa46e212cc98c0876bca366748c9dfb9aeb67ed54b23176842c14f3ee7af4575b286bae700000001 +KO = e3d94df0145f4cf55931096a5ec064f6 + +COUNT=2 +L = 128 +KI = 5899e9caa8804e14620fce3afff56fcea419f23e582630b2 +FixedInputDataByteLen = 60 +FixedInputData = 54d67b2185abdfe6ba5ecaafc5c34ce759b7ffba8921353a44d50917a00beacc50f3d057489ae87f1e28791ae53be1a0f247d1f3b08a7e195b1d9548 + Binary rep of i = 00000001 + instring = 54d67b2185abdfe6ba5ecaafc5c34ce759b7ffba8921353a44d50917a00beacc50f3d057489ae87f1e28791ae53be1a0f247d1f3b08a7e195b1d954800000001 +KO = f047576618edfacb62447e0d8c685704 + +COUNT=3 +L = 128 +KI = dac1759d25a7dad9a18d7beae038c7e9d5faf44358ba28c2 +FixedInputDataByteLen = 60 +FixedInputData = 7def9153d69cfff0860e248b24d52d33a7b8c90eb04bec0a6d089689c10604b6038284add5202e07a141183e573bb8b52c5b97bdb073dee116978463 + Binary rep of i = 00000001 + instring = 7def9153d69cfff0860e248b24d52d33a7b8c90eb04bec0a6d089689c10604b6038284add5202e07a141183e573bb8b52c5b97bdb073dee11697846300000001 +KO = 6074bd09638099c24eb03459d28de3b8 + +COUNT=4 +L = 128 +KI = 288b6460070d661608636b355e9cad2b683f4d39c95100fc +FixedInputDataByteLen = 60 +FixedInputData = b727e85b8af7479757709d894c34f5764d54c8b439fae7a418cc8ce8c02717a0fa0f59bb757559a37c189d9f9dbdeed2c27a6dc619f172eaa6e38a0e + Binary rep of i = 00000001 + instring = b727e85b8af7479757709d894c34f5764d54c8b439fae7a418cc8ce8c02717a0fa0f59bb757559a37c189d9f9dbdeed2c27a6dc619f172eaa6e38a0e00000001 +KO = aa46f09982602b01a9664cb9f9f75a91 + +COUNT=5 +L = 128 +KI = 72cd1c4a1311e55c7a551bdb275245be5cce4de9ff4e7f71 +FixedInputDataByteLen = 60 +FixedInputData = 94216669b5c762a41e5481e39577ae1990cdd62d34a7317d1d1c64a26ce27d8bb1a5006a8d649e38b2e7ebdc564afffd19b996cde3cb8cde4cc93813 + Binary rep of i = 00000001 + instring = 94216669b5c762a41e5481e39577ae1990cdd62d34a7317d1d1c64a26ce27d8bb1a5006a8d649e38b2e7ebdc564afffd19b996cde3cb8cde4cc9381300000001 +KO = d4f339c394ecaf53c88c44e927562fbf + +COUNT=6 +L = 128 +KI = 194be38ad383fe90cf8dd38e8d825763208816a5f83273f1 +FixedInputDataByteLen = 60 +FixedInputData = c2eae87c897dc75112d5a4dfda2808739abbf1cf03d1eba1a771fa77e427b31a5ecac2e306c6052a166c59d94da9804805367f72820cdaab39ee5d57 + Binary rep of i = 00000001 + instring = c2eae87c897dc75112d5a4dfda2808739abbf1cf03d1eba1a771fa77e427b31a5ecac2e306c6052a166c59d94da9804805367f72820cdaab39ee5d5700000001 +KO = 4cc50afbec52ee54dda77a896015387f + +COUNT=7 +L = 128 +KI = d6d011243f334527cdc8e05ed819ea0ee554d1f3b93d336a +FixedInputDataByteLen = 60 +FixedInputData = a9462c5ba9f8babb43c780a2bba62f4d0a238d21604a9ac98acfb627b4a93d9f60f0e6f2186e845271eb1974bfa06844a374980f0d16e3970310ae42 + Binary rep of i = 00000001 + instring = a9462c5ba9f8babb43c780a2bba62f4d0a238d21604a9ac98acfb627b4a93d9f60f0e6f2186e845271eb1974bfa06844a374980f0d16e3970310ae4200000001 +KO = 1feb723ffb30d4af06178095fa6f209d + +COUNT=8 +L = 128 +KI = 8a78285072f0a589a5d1a47c67480bc8f5861cfcb349abdb +FixedInputDataByteLen = 60 +FixedInputData = 2fc371324fe21e86b126107aae2d432c03450ced5218be644f1afb83e235b9f52636cfbe618c433d97af6329cb2efe96e536347eed9d8d067a1b22b5 + Binary rep of i = 00000001 + instring = 2fc371324fe21e86b126107aae2d432c03450ced5218be644f1afb83e235b9f52636cfbe618c433d97af6329cb2efe96e536347eed9d8d067a1b22b500000001 +KO = 4306620d12502f5311da69ff0e82c372 + +COUNT=9 +L = 128 +KI = 3a2b8846aad58ff9a830ae1036d91f41cb29f1a4b96d0538 +FixedInputDataByteLen = 60 +FixedInputData = d362f5b160b471e10415b1d079c2f286d8e8635848649d36bdbe69a81373811817ac9377ab60b5eb238bbed7b3a8ee472bb7c8f87de6f0f08d82a559 + Binary rep of i = 00000001 + instring = d362f5b160b471e10415b1d079c2f286d8e8635848649d36bdbe69a81373811817ac9377ab60b5eb238bbed7b3a8ee472bb7c8f87de6f0f08d82a55900000001 +KO = b873054caa1e358862bdfe9d18c94100 + +COUNT=10 +L = 256 +KI = 61375d912144e1dfd144e368293ca69d7bff923cdafa6934 +FixedInputDataByteLen = 60 +FixedInputData = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e348 + Binary rep of i = 00000001 + instring = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e34800000001 + Binary rep of i = 00000002 + instring = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e34800000002 +KO = 8a314fbffee46861fad7c2736a3e304de977e3c245c1afaf6673b5f807239d7b + +COUNT=11 +L = 256 +KI = 1c869ef9ee340fce2844f17aa9f35d7ca0ce7491f8c34e44 +FixedInputDataByteLen = 60 +FixedInputData = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead752813 + Binary rep of i = 00000001 + instring = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead75281300000001 + Binary rep of i = 00000002 + instring = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead75281300000002 +KO = 1c8d06d3559481b5d8a82172ef400299ed9476a5d8195ad98361ccc47dcc30f7 + +COUNT=12 +L = 256 +KI = 20e56a380ca33e62286d3af4c30ad4d2f53094e93c8a6f52 +FixedInputDataByteLen = 60 +FixedInputData = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d67072 + Binary rep of i = 00000001 + instring = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d6707200000001 + Binary rep of i = 00000002 + instring = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d6707200000002 +KO = 6804b62e4f657897021c1357fcfe3e9f245cecd6beafc923d45cb2702e11fcb3 + +COUNT=13 +L = 256 +KI = 54bae4a50307b24efe207803e32928e89682d64613a69a12 +FixedInputDataByteLen = 60 +FixedInputData = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df0129 + Binary rep of i = 00000001 + instring = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df012900000001 + Binary rep of i = 00000002 + instring = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df012900000002 +KO = 9849e36d78de233be55504c24ff23eff1db5ebe1203653894931c6d67a86055f + +COUNT=14 +L = 256 +KI = 190a1798e2c0941c097a418cfab9d65af9d30338ba5d7b1d +FixedInputDataByteLen = 60 +FixedInputData = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb166 + Binary rep of i = 00000001 + instring = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb16600000001 + Binary rep of i = 00000002 + instring = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb16600000002 +KO = b97ebd425d002baeecf656ab3d4f62e19a7fb697ff0c5782cb1fc4ad618fcee3 + +COUNT=15 +L = 256 +KI = 82906742962edce5116350526b04f4229754a75ec3f7a08f +FixedInputDataByteLen = 60 +FixedInputData = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a + Binary rep of i = 00000001 + instring = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a00000001 + Binary rep of i = 00000002 + instring = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a00000002 +KO = 23401b255fd068e024ddad2494946260366ffae64df3442c34fcfe126825508a + +COUNT=16 +L = 256 +KI = c4c3e512c87fbed6977b9d2f136e2ab74720af29cc8604cf +FixedInputDataByteLen = 60 +FixedInputData = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c7 + Binary rep of i = 00000001 + instring = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c700000001 + Binary rep of i = 00000002 + instring = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c700000002 +KO = 3c4b59d3261703b5297e715d2e6354357127166d07a903f261508ee93a8e583a + +COUNT=17 +L = 256 +KI = 1b7d3dd172441ec0320197051e5f050aeb3c6f6f52b3e626 +FixedInputDataByteLen = 60 +FixedInputData = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f + Binary rep of i = 00000001 + instring = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f00000001 + Binary rep of i = 00000002 + instring = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f00000002 +KO = 8fd1273059473293752ad84e328900f42c400828edcb84f5ae82c53a35f9d07d + +COUNT=18 +L = 256 +KI = 850653f3e3d531755c7e248d9e456636a9036d68a30a3c78 +FixedInputDataByteLen = 60 +FixedInputData = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c7 + Binary rep of i = 00000001 + instring = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c700000001 + Binary rep of i = 00000002 + instring = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c700000002 +KO = bcef48364df59983a18c2570c1e75fd2689d87f5d630a3a4152b173865c9a6c2 + +COUNT=19 +L = 256 +KI = b23221c16b482b7312f4989df0f31d3ea187e32081318bd8 +FixedInputDataByteLen = 60 +FixedInputData = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb231 + Binary rep of i = 00000001 + instring = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb23100000001 + Binary rep of i = 00000002 + instring = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb23100000002 +KO = fd26f499f82ee514858cce14422036d1acc1eb1d4320fb1cfbd3e8334763ec8c + +COUNT=20 +L = 160 +KI = e31c6a4ebbaf32728639ce267250b7ecf4159203a3dfbf9e +FixedInputDataByteLen = 60 +FixedInputData = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd + Binary rep of i = 00000001 + instring = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd00000001 + Binary rep of i = 00000002 + instring = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd00000002 +KO = 7dedd4aeea57edbe0b66ebb89e38de823987c39a + +COUNT=21 +L = 160 +KI = 69ac3263136db539e7aecb86f6f2f4919e9b09db4220dea9 +FixedInputDataByteLen = 60 +FixedInputData = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a0560771 + Binary rep of i = 00000001 + instring = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a056077100000001 + Binary rep of i = 00000002 + instring = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a056077100000002 +KO = 48e4745974bae3f8bb0804e52198068ecaff768a + +COUNT=22 +L = 160 +KI = 1edaba91c917a485d9ed42dc23e9835f8777e3b4be69a75f +FixedInputDataByteLen = 60 +FixedInputData = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f + Binary rep of i = 00000001 + instring = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f00000001 + Binary rep of i = 00000002 + instring = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f00000002 +KO = f649f7fe08911cf5c129a2a2a164f331697fd69d + +COUNT=23 +L = 160 +KI = d72271155b2326400f5eaaa9c3466e4dae963a82953287d7 +FixedInputDataByteLen = 60 +FixedInputData = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc9 + Binary rep of i = 00000001 + instring = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc900000001 + Binary rep of i = 00000002 + instring = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc900000002 +KO = 4a2db071a25d773be3776346ef9f2c13a50b2194 + +COUNT=24 +L = 160 +KI = 335571218d2e94915a5075350879a833331563d653a252f1 +FixedInputDataByteLen = 60 +FixedInputData = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea07 + Binary rep of i = 00000001 + instring = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea0700000001 + Binary rep of i = 00000002 + instring = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea0700000002 +KO = 8639f895f6378bbea3ddc5c49faa47a8747513ae + +COUNT=25 +L = 160 +KI = f7d677b2a6bb3521b9ae3a7f56c975dd9cb63e0b51f99481 +FixedInputDataByteLen = 60 +FixedInputData = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a718 + Binary rep of i = 00000001 + instring = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a71800000001 + Binary rep of i = 00000002 + instring = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a71800000002 +KO = 3878cca3b97a3464524601ab59509abf0bdd511e + +COUNT=26 +L = 160 +KI = 1cde321d4584537941a1d5d508576823eb9ec3ad04be22a8 +FixedInputDataByteLen = 60 +FixedInputData = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d9 + Binary rep of i = 00000001 + instring = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d900000001 + Binary rep of i = 00000002 + instring = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d900000002 +KO = f7b4646253bded28088c8efaa71a71669c3dec2c + +COUNT=27 +L = 160 +KI = b58fa746ce77ba24fe41dc9ca3d710aef8efdf9a02200846 +FixedInputDataByteLen = 60 +FixedInputData = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac8197 + Binary rep of i = 00000001 + instring = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac819700000001 + Binary rep of i = 00000002 + instring = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac819700000002 +KO = 366a3fcb0d1747b56f3d5def76813f53afc13b0c + +COUNT=28 +L = 160 +KI = e3c5e7031daab7d2e73d27045b4bc9bf16d22233ecf91f62 +FixedInputDataByteLen = 60 +FixedInputData = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa + Binary rep of i = 00000001 + instring = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa00000001 + Binary rep of i = 00000002 + instring = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa00000002 +KO = 2fee7676ce3cde32647b51e4a8c3b8d181c300a0 + +COUNT=29 +L = 160 +KI = ac5237d173bab0fdcaa2f4ee1303fa9d2f450828a8425085 +FixedInputDataByteLen = 60 +FixedInputData = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a + Binary rep of i = 00000001 + instring = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a00000001 + Binary rep of i = 00000002 + instring = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a00000002 +KO = 2c04950c05a90e1ec8c1701304edfbf3330526fd + +COUNT=30 +L = 320 +KI = ed5985451d37c348bebcdb0b8cc36cd04ab9446abecc48f2 +FixedInputDataByteLen = 60 +FixedInputData = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e + Binary rep of i = 00000001 + instring = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e00000001 + Binary rep of i = 00000002 + instring = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e00000002 + Binary rep of i = 00000003 + instring = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e00000003 +KO = 56ccb326cbcd005f9e93674e26399822b9591ea7f51ff72a6805f5752d76e947dc2d377e24c21f7a + +COUNT=31 +L = 320 +KI = 680e8d795b256dd8d6c2ece718996ffb6f48fe161f4e69a0 +FixedInputDataByteLen = 60 +FixedInputData = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b9350 + Binary rep of i = 00000001 + instring = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b935000000001 + Binary rep of i = 00000002 + instring = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b935000000002 + Binary rep of i = 00000003 + instring = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b935000000003 +KO = 35a623e30ba9f4b5314603719b99da58e76d5abc9c37c47739c43512818616018754abecf58a6070 + +COUNT=32 +L = 320 +KI = 608d75d7bd206fa5f03878cf1ab87526f2c8d5344a537a47 +FixedInputDataByteLen = 60 +FixedInputData = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d5962 + Binary rep of i = 00000001 + instring = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d596200000001 + Binary rep of i = 00000002 + instring = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d596200000002 + Binary rep of i = 00000003 + instring = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d596200000003 +KO = 97f246813be459d2b597c3f0c72606740d9d92b53fe2150258c6ea6d136ea2c7f755ca0eacbe2f76 + +COUNT=33 +L = 320 +KI = a9e47475ec4aa97993d8214e433af103c044dd2c8c4648c5 +FixedInputDataByteLen = 60 +FixedInputData = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f611 + Binary rep of i = 00000001 + instring = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f61100000001 + Binary rep of i = 00000002 + instring = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f61100000002 + Binary rep of i = 00000003 + instring = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f61100000003 +KO = 450266e0c1ab548f0f96e7bc2b62a9c91778d1faeec805771de9859925ae9f14a0d1e05a6f172936 + +COUNT=34 +L = 320 +KI = 1dcde8d324b3feda375ace1c9041efc32aa0af1313967c36 +FixedInputDataByteLen = 60 +FixedInputData = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee + Binary rep of i = 00000001 + instring = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee00000001 + Binary rep of i = 00000002 + instring = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee00000002 + Binary rep of i = 00000003 + instring = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee00000003 +KO = 523a3d8288900b59e105b6d2b67409f56efb96e16dbd02ef7524fe9536bc5d40db7c201a7b78c44f + +COUNT=35 +L = 320 +KI = 5a1ea452525f99f61bf2f2e680a5856b3263bdcfe4c3f8ba +FixedInputDataByteLen = 60 +FixedInputData = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac6 + Binary rep of i = 00000001 + instring = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac600000001 + Binary rep of i = 00000002 + instring = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac600000002 + Binary rep of i = 00000003 + instring = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac600000003 +KO = 32df46ca9aae3c0c71681d667c8bf7b454f758e2797391a959c43ff5695399ab6f2e7ce44663db53 + +COUNT=36 +L = 320 +KI = 6e44600a70c5e2e271dc7eaf2a696fa7552b7bfdb0519b62 +FixedInputDataByteLen = 60 +FixedInputData = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd + Binary rep of i = 00000001 + instring = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd00000001 + Binary rep of i = 00000002 + instring = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd00000002 + Binary rep of i = 00000003 + instring = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd00000003 +KO = f037fd61a2eb014b2195f3a257186da15f0be5fdb7b62562eb5a05dbe530735f9d774648696ba100 + +COUNT=37 +L = 320 +KI = e9f48dffa0194c20ecf481ab2a2a98152aef18fdd2687bea +FixedInputDataByteLen = 60 +FixedInputData = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e8899 + Binary rep of i = 00000001 + instring = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e889900000001 + Binary rep of i = 00000002 + instring = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e889900000002 + Binary rep of i = 00000003 + instring = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e889900000003 +KO = 155237d79a50bc3bf9e02682010c0ec7be57c09d301acc5a7990a3a393fdeb50dead1cab0572b327 + +COUNT=38 +L = 320 +KI = 5be1753fc5e563dae68b3dbd2702bbf691231100445f0662 +FixedInputDataByteLen = 60 +FixedInputData = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe9961304 + Binary rep of i = 00000001 + instring = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe996130400000001 + Binary rep of i = 00000002 + instring = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe996130400000002 + Binary rep of i = 00000003 + instring = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe996130400000003 +KO = 107f9074871becdc362a957143654134aec99776f0f37706ead6caae4ee776751ca938a18db42d5d + +COUNT=39 +L = 320 +KI = 2030466ac0645268aa425f5334806d4b0274ddb03cc5c13e +FixedInputDataByteLen = 60 +FixedInputData = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c7 + Binary rep of i = 00000001 + instring = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c700000001 + Binary rep of i = 00000002 + instring = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c700000002 + Binary rep of i = 00000003 + instring = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c700000003 +KO = 8682cfaeec159757e852c2b232783172e75368f80306d2911d98eacca9bcfb4433245ab163ef3370 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = e09079196120accdf43293f3593e692481391080e233f40b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0ec4fb9f0b4c59bbcbbf2c85466f92e1631cac32827e0485b6c56ba2ba5e72252f3c0895fd48ffbe18735d5c8d9a15c3985f +DataAfterCtrLen = 10 +DataAfterCtrData = 9a1a87dfa1698b60d0a0 + Binary rep of i = 01 + instring = 0ec4fb9f0b4c59bbcbbf2c85466f92e1631cac32827e0485b6c56ba2ba5e72252f3c0895fd48ffbe18735d5c8d9a15c3985f019a1a87dfa1698b60d0a0 +KO = 2233d0566417bb549d3d5e9e28673168 + +COUNT=1 +L = 128 +KI = 59bc989a13aa5b89882ccb55565fea64e8fb910be653c09a +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc9361c9b77a458528aed16628978dc67980c0de1c46bbde661bec6fe0bdb41b072428d5047063030cd164fe2e3c522f4798 +DataAfterCtrLen = 10 +DataAfterCtrData = f9527732bc24a9ea1ac8 + Binary rep of i = 01 + instring = dc9361c9b77a458528aed16628978dc67980c0de1c46bbde661bec6fe0bdb41b072428d5047063030cd164fe2e3c522f479801f9527732bc24a9ea1ac8 +KO = 93298fb295e4c146294a89b5db16edc0 + +COUNT=2 +L = 128 +KI = a8328dddac2f94855b198743bb87f210dd0de436cad8f1cf +DataBeforeCtrLen = 50 +DataBeforeCtrData = d8a986713a4bdde82ed4eaa9e1ddd1a8cfcfec8429d6842c0af2b8d730899666f81adfa9abd2c0d3d9bfb559c7660548ee8a +DataAfterCtrLen = 10 +DataAfterCtrData = a7201487df21a35fc6b2 + Binary rep of i = 01 + instring = d8a986713a4bdde82ed4eaa9e1ddd1a8cfcfec8429d6842c0af2b8d730899666f81adfa9abd2c0d3d9bfb559c7660548ee8a01a7201487df21a35fc6b2 +KO = 222d72b8d24fed2e909e7593357c2bf9 + +COUNT=3 +L = 128 +KI = 621d7d621ffc7249639d97583ee41ad5783aca9110bc2137 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3efb0a3fecb1e1da3a779ba25b3b18db9ad9f90ea586a431d902cb65d11b7cc716c21bae886ae42cc7dfe0cede3fe3a181f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 97881c5f399556c48eaf + Binary rep of i = 01 + instring = 3efb0a3fecb1e1da3a779ba25b3b18db9ad9f90ea586a431d902cb65d11b7cc716c21bae886ae42cc7dfe0cede3fe3a181f90197881c5f399556c48eaf +KO = 2edc0b097867fec3f4b27a3c7a1bb434 + +COUNT=4 +L = 128 +KI = 2d245afbfb8e6c8411a264c93da96aeb2ec7515c8f4033b9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ebd7617710594c6374abb9459c4c271088fe689f5454f9b64191f4d550749e8ddaa3467fa8f4d826a2eec38a3ef84938400f +DataAfterCtrLen = 10 +DataAfterCtrData = 73a4351fb37445284232 + Binary rep of i = 01 + instring = ebd7617710594c6374abb9459c4c271088fe689f5454f9b64191f4d550749e8ddaa3467fa8f4d826a2eec38a3ef84938400f0173a4351fb37445284232 +KO = 644d41d276601d90e19476a3915e7eb1 + +COUNT=5 +L = 128 +KI = 0d4e6cb0a1bbaebc840945cc33b08b032d2d6ac36f0c66f0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 102e633dd2552b336779b6443ee38b607b383babbcf7734030e6f358f89e4c997a2dafcfc103189de38b18783ec3feb37f9c +DataAfterCtrLen = 10 +DataAfterCtrData = 3fb928d0f8c24fd4b6e6 + Binary rep of i = 01 + instring = 102e633dd2552b336779b6443ee38b607b383babbcf7734030e6f358f89e4c997a2dafcfc103189de38b18783ec3feb37f9c013fb928d0f8c24fd4b6e6 +KO = 25eea510fdb77a9c0437492f272c6ef4 + +COUNT=6 +L = 128 +KI = a87edbf52f5c42e3fd9d2bde28155d7b5a3f0b7e91fbc09f +DataBeforeCtrLen = 50 +DataBeforeCtrData = bf1160ed9fef9570e109df766e222bc7b3eb78361c952853ce054f8a8d97da6ba26a16b090b4c685468849175b03ebcae5c1 +DataAfterCtrLen = 10 +DataAfterCtrData = e26ada6ba955534da987 + Binary rep of i = 01 + instring = bf1160ed9fef9570e109df766e222bc7b3eb78361c952853ce054f8a8d97da6ba26a16b090b4c685468849175b03ebcae5c101e26ada6ba955534da987 +KO = d3d58387a75116db96d45b3ccb4cf1a6 + +COUNT=7 +L = 128 +KI = 83326121d4c6576683e5ee6dbc0436df595e8f19e5d37c88 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6dfe8b8608838548db64d57212f4ce74c38f7d13e3fe9f35ae3ab9b47459669ea2ae9a39cad920cac7368248021165434229 +DataAfterCtrLen = 10 +DataAfterCtrData = 1a92e0238b3ab86f9385 + Binary rep of i = 01 + instring = 6dfe8b8608838548db64d57212f4ce74c38f7d13e3fe9f35ae3ab9b47459669ea2ae9a39cad920cac7368248021165434229011a92e0238b3ab86f9385 +KO = 104c1f2fe36de4bbb0f203b071672c5e + +COUNT=8 +L = 128 +KI = 7d03f389b96a0d640e76633055a238d809c4a5c149956d3f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 70fea9a5f3fd660cbe90267e5663edf403bcee843bebc9bc063a92c715582fab2a765fde0aa28a553994b1622fdc94ae3528 +DataAfterCtrLen = 10 +DataAfterCtrData = 28863315ed19199a7033 + Binary rep of i = 01 + instring = 70fea9a5f3fd660cbe90267e5663edf403bcee843bebc9bc063a92c715582fab2a765fde0aa28a553994b1622fdc94ae35280128863315ed19199a7033 +KO = 4baf3dad7c7f20c73769d0d5eac28a98 + +COUNT=9 +L = 128 +KI = cf3c854c77967bbbe9d1251aaaae56e72363a9b5b747902b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 88a38792aa89883e9707ee6917bae030dc3d81113a2e0c73ce5dd792a280f498bd6c07c3a41ea958e6ae851b2106b6c232b4 +DataAfterCtrLen = 10 +DataAfterCtrData = 147f71bf86714ba70f68 + Binary rep of i = 01 + instring = 88a38792aa89883e9707ee6917bae030dc3d81113a2e0c73ce5dd792a280f498bd6c07c3a41ea958e6ae851b2106b6c232b401147f71bf86714ba70f68 +KO = b76aaba56585d8c61a5ccc45582a436a + +COUNT=10 +L = 256 +KI = 0c6d2f11baa67780c6112776932b345defb349e59adb754b +DataBeforeCtrLen = 50 +DataBeforeCtrData = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 59e533ae4d3045081ad2 + Binary rep of i = 01 + instring = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e30159e533ae4d3045081ad2 + Binary rep of i = 02 + instring = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e30259e533ae4d3045081ad2 +KO = 617c1316369bab41100d0095576fa006e75c97b72a79491e1b36b2d584a70aed + +COUNT=11 +L = 256 +KI = e6c8559b21c059749d42cbc341b26063f60c736f71811f65 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f +DataAfterCtrLen = 10 +DataAfterCtrData = f7e6beb230db86a2f92d + Binary rep of i = 01 + instring = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f01f7e6beb230db86a2f92d + Binary rep of i = 02 + instring = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f02f7e6beb230db86a2f92d +KO = f74d135c61af83ff057002e20efb9edb20d698e83655bb664bc43e9985242c25 + +COUNT=12 +L = 256 +KI = a3c5387899e23823f719f29d0c221fc4784a150d8856cb0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c2 +DataAfterCtrLen = 10 +DataAfterCtrData = f3d0b4f9994f1bde13e3 + Binary rep of i = 01 + instring = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c201f3d0b4f9994f1bde13e3 + Binary rep of i = 02 + instring = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c202f3d0b4f9994f1bde13e3 +KO = b20810e2cbc333d9d7315a0f31214503457c282e1093c6029ad46163a8005857 + +COUNT=13 +L = 256 +KI = ea48d8d47d2b8eb94875859d75bb48f7f5965cdaa087795d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f +DataAfterCtrLen = 10 +DataAfterCtrData = 743f06b8e1318c0db863 + Binary rep of i = 01 + instring = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f01743f06b8e1318c0db863 + Binary rep of i = 02 + instring = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f02743f06b8e1318c0db863 +KO = 4790302f60413adaf45c4f450d44869323a4a2c2fbac7ed6f45ceb171f25ce5d + +COUNT=14 +L = 256 +KI = 49a2cbd5e448ef2a4e2837af41da09888968317c4bcf9842 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a5 +DataAfterCtrLen = 10 +DataAfterCtrData = ab413b016f4bcc60d34b + Binary rep of i = 01 + instring = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a501ab413b016f4bcc60d34b + Binary rep of i = 02 + instring = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a502ab413b016f4bcc60d34b +KO = 058b9e5110f883235694510e889499a2c81fc55e1246c04a9422a6d24de5da56 + +COUNT=15 +L = 256 +KI = dd7ff953de2733a38df2a1f06712cfe28e66b870e00ea5c6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea40 +DataAfterCtrLen = 10 +DataAfterCtrData = c13e8ce2cade727d9591 + Binary rep of i = 01 + instring = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea4001c13e8ce2cade727d9591 + Binary rep of i = 02 + instring = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea4002c13e8ce2cade727d9591 +KO = 9289f3972c1cc9f86885b66f620ec5609619a6fb91e3be558963b9abcdfa70d6 + +COUNT=16 +L = 256 +KI = 94a895f5b5c04d4697d6db1632264729832688cc8822a1d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab +DataAfterCtrLen = 10 +DataAfterCtrData = 5301f336d10baab22a7d + Binary rep of i = 01 + instring = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab015301f336d10baab22a7d + Binary rep of i = 02 + instring = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab025301f336d10baab22a7d +KO = 56e74f741a0f2021ec61832681c5a74515bc2ff00504e665af60f32cd0eca37d + +COUNT=17 +L = 256 +KI = 2ddaff7168d22bbd81d01a1832d1f0e2eb69a49371baf467 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c307 +DataAfterCtrLen = 10 +DataAfterCtrData = 91c1fc2aa5459a6c21b3 + Binary rep of i = 01 + instring = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c3070191c1fc2aa5459a6c21b3 + Binary rep of i = 02 + instring = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c3070291c1fc2aa5459a6c21b3 +KO = 7992c18d818dc428cab9cc1565b5601d5757bc6bb1945f956c971485ff587486 + +COUNT=18 +L = 256 +KI = 2d4083a1ba2b8b9f548c24e7bf69b76583ed4fd4eb5e47d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491 +DataAfterCtrLen = 10 +DataAfterCtrData = 2874794fe8b2b051d672 + Binary rep of i = 01 + instring = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491012874794fe8b2b051d672 + Binary rep of i = 02 + instring = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491022874794fe8b2b051d672 +KO = b4cd82b9f9958ba187d3261772027e0044273274d95dfc8981abbe95736005da + +COUNT=19 +L = 256 +KI = 0834ca21229dfe9b096aaee7451f77dccd17a3ff2f41c478 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a +DataAfterCtrLen = 10 +DataAfterCtrData = 93f3da16892b244a5815 + Binary rep of i = 01 + instring = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a0193f3da16892b244a5815 + Binary rep of i = 02 + instring = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a0293f3da16892b244a5815 +KO = a8b84e969cc17cb4826932ddd07a5a177feb06cc8a7e4ddcd8184fc243fc68f1 + +COUNT=20 +L = 160 +KI = ac2029af7bf5e1701bf5cec3e78838a4936724b7c8596ba4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e +DataAfterCtrLen = 10 +DataAfterCtrData = 433edd0b427a26b2ff38 + Binary rep of i = 01 + instring = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e01433edd0b427a26b2ff38 + Binary rep of i = 02 + instring = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e02433edd0b427a26b2ff38 +KO = 58a456f0232b8be9865ff6ba700c1ef5eee2191c + +COUNT=21 +L = 160 +KI = 9e17b5400094e877008c62465bc328338a7d180f5f1ee35e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca8316 +DataAfterCtrLen = 10 +DataAfterCtrData = 78c66d7573dd6d75273b + Binary rep of i = 01 + instring = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca83160178c66d7573dd6d75273b + Binary rep of i = 02 + instring = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca83160278c66d7573dd6d75273b +KO = 4876daa5bd17fabd75d521ceb77f44b5c200f7db + +COUNT=22 +L = 160 +KI = bc71f21877a26707f9e8551b17fd5bb9c074b43abca058ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa +DataAfterCtrLen = 10 +DataAfterCtrData = 72785252692fc4433ed2 + Binary rep of i = 01 + instring = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa0172785252692fc4433ed2 + Binary rep of i = 02 + instring = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa0272785252692fc4433ed2 +KO = 300a44be7ed38611042c1b83220b56be33f84730 + +COUNT=23 +L = 160 +KI = fb2c129e36a1ecdc5a4e9397e7645df9feb24caf78a459c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f +DataAfterCtrLen = 10 +DataAfterCtrData = 345abdb14b2d58552a24 + Binary rep of i = 01 + instring = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f01345abdb14b2d58552a24 + Binary rep of i = 02 + instring = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f02345abdb14b2d58552a24 +KO = 5687bb410fe0e89c0dd9831b33dea9049b76862d + +COUNT=24 +L = 160 +KI = c70f7b4242aeb50d6521abc2e3ba158afc68950343162a01 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb +DataAfterCtrLen = 10 +DataAfterCtrData = 3276bd07c62fc22a7cf5 + Binary rep of i = 01 + instring = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb013276bd07c62fc22a7cf5 + Binary rep of i = 02 + instring = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb023276bd07c62fc22a7cf5 +KO = 7a71e984629115a20c7d353b9f1fc83732d96013 + +COUNT=25 +L = 160 +KI = 10c8ab05707e043020ecce16d8f2d64bc6f0b77d59a21cab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f +DataAfterCtrLen = 10 +DataAfterCtrData = 3605827b947aefabd55e + Binary rep of i = 01 + instring = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f013605827b947aefabd55e + Binary rep of i = 02 + instring = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f023605827b947aefabd55e +KO = 3d4a6a0fecdb3985e7ae2595aaf4a2bbd1fd7a63 + +COUNT=26 +L = 160 +KI = fb47ae1bdc88257c84dbb84ec6a8be4bf5fe530940313e86 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d2 +DataAfterCtrLen = 10 +DataAfterCtrData = ee9042a2927e4bfbcdb6 + Binary rep of i = 01 + instring = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d201ee9042a2927e4bfbcdb6 + Binary rep of i = 02 + instring = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d202ee9042a2927e4bfbcdb6 +KO = c368e5a190003345c19746cbb07cd77cdc6a224c + +COUNT=27 +L = 160 +KI = 193f7156652188d3c8f0f9736ba8466e3be69b4860cec7c9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a716 +DataAfterCtrLen = 10 +DataAfterCtrData = fee4585ee10df1046f9a + Binary rep of i = 01 + instring = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a71601fee4585ee10df1046f9a + Binary rep of i = 02 + instring = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a71602fee4585ee10df1046f9a +KO = 26812a96ef7e74a2f3d87f3b9160c34fc58c2f54 + +COUNT=28 +L = 160 +KI = 69ecb1f507b7a7f469dc863130d48efadac6766e55a964a1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea4322 +DataAfterCtrLen = 10 +DataAfterCtrData = b3385dbc22787282a2cd + Binary rep of i = 01 + instring = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea432201b3385dbc22787282a2cd + Binary rep of i = 02 + instring = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea432202b3385dbc22787282a2cd +KO = dc40935ab343aef39e1ad456c5e77ec39eb60b4d + +COUNT=29 +L = 160 +KI = 779004df828685a27b0d683416269eba04e9e7ae62e7cf46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a +DataAfterCtrLen = 10 +DataAfterCtrData = 8b0efe75ae240fa70904 + Binary rep of i = 01 + instring = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a018b0efe75ae240fa70904 + Binary rep of i = 02 + instring = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a028b0efe75ae240fa70904 +KO = 4bc5541b8506718bf6e5f0231b3f38916b7031e5 + +COUNT=30 +L = 320 +KI = 6711687173b5fe54b340c9916b0540a619580864d61706d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d +DataAfterCtrLen = 10 +DataAfterCtrData = a4bbaeee7e1728c1ef74 + Binary rep of i = 01 + instring = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d01a4bbaeee7e1728c1ef74 + Binary rep of i = 02 + instring = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d02a4bbaeee7e1728c1ef74 + Binary rep of i = 03 + instring = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d03a4bbaeee7e1728c1ef74 +KO = 3b593c3bbc554a58c8016fe64865d78e4c479ea7fc8f510ab9e0b6b68dbc02c749a8990203d68c18 + +COUNT=31 +L = 320 +KI = 22e69e5b18f4dfdac545c3a246392ce460fd6546fb7b40d8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f56402 +DataAfterCtrLen = 10 +DataAfterCtrData = 26e7c20567ad3a7dbc0b + Binary rep of i = 01 + instring = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f564020126e7c20567ad3a7dbc0b + Binary rep of i = 02 + instring = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f564020226e7c20567ad3a7dbc0b + Binary rep of i = 03 + instring = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f564020326e7c20567ad3a7dbc0b +KO = e61846b564181190c30b7e1c88cc1d02f3326094181be20b93d4a962c1b3231b2f8bcb50729c8398 + +COUNT=32 +L = 320 +KI = 44078eca1c2d0cb1a5fdcbea2fab8919cce72803708b6b7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d0 +DataAfterCtrLen = 10 +DataAfterCtrData = 12ea3599016319e35d64 + Binary rep of i = 01 + instring = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d00112ea3599016319e35d64 + Binary rep of i = 02 + instring = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d00212ea3599016319e35d64 + Binary rep of i = 03 + instring = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d00312ea3599016319e35d64 +KO = 127d50f7ae1e858fc5833ab5a201f318be1d445ade9ebc89a1c1a8786adafb47af4dd2b1ddf0451c + +COUNT=33 +L = 320 +KI = 9c7b90314b0ddbb9c15de4c47ec0e657a96bfdc12c6e6941 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50 +DataAfterCtrLen = 10 +DataAfterCtrData = 0444cb4b225cdefa7393 + Binary rep of i = 01 + instring = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50010444cb4b225cdefa7393 + Binary rep of i = 02 + instring = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50020444cb4b225cdefa7393 + Binary rep of i = 03 + instring = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50030444cb4b225cdefa7393 +KO = ba0d80ae95a7e3181857f95dcaf91609cdbe60a7c7b1280d588146596bd813819d757e97fe006055 + +COUNT=34 +L = 320 +KI = 45403af18c6840e6b1bcec63dd8835ca45fe0e7e32efea4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc +DataAfterCtrLen = 10 +DataAfterCtrData = 825b4db0a7b7151658ae + Binary rep of i = 01 + instring = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc01825b4db0a7b7151658ae + Binary rep of i = 02 + instring = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc02825b4db0a7b7151658ae + Binary rep of i = 03 + instring = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc03825b4db0a7b7151658ae +KO = 92fda2534952b79e172c5c1864b8e678379020b6ba147f238acd6188d59cdcb57f598a1edf0ba678 + +COUNT=35 +L = 320 +KI = fd0c939b3403ef3ac6235714e853bc105026bd2cdb26bedb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd4 +DataAfterCtrLen = 10 +DataAfterCtrData = fafda21f02fd2e8d67c7 + Binary rep of i = 01 + instring = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd401fafda21f02fd2e8d67c7 + Binary rep of i = 02 + instring = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd402fafda21f02fd2e8d67c7 + Binary rep of i = 03 + instring = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd403fafda21f02fd2e8d67c7 +KO = 341842e1f40ee54a015db642971c3c8a6036cd2ab594e16650a4c56fd8e1862d3ae0fe2b85eab229 + +COUNT=36 +L = 320 +KI = 364d63f0974f666d4868cc115ab7cc9b537097aa9442c3f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e +DataAfterCtrLen = 10 +DataAfterCtrData = c9427d784d80d37b8983 + Binary rep of i = 01 + instring = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e01c9427d784d80d37b8983 + Binary rep of i = 02 + instring = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e02c9427d784d80d37b8983 + Binary rep of i = 03 + instring = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e03c9427d784d80d37b8983 +KO = ea9cde649f18d8d254dee92f654b71e21c1d132c174aa34a6d1bc83ee1f19a378dbcdcbaab742744 + +COUNT=37 +L = 320 +KI = 035ce1b54e13a2bfb447c586910ad995df976da859cbcc47 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27 +DataAfterCtrLen = 10 +DataAfterCtrData = 5e8a72606e92023d23b7 + Binary rep of i = 01 + instring = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27015e8a72606e92023d23b7 + Binary rep of i = 02 + instring = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27025e8a72606e92023d23b7 + Binary rep of i = 03 + instring = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27035e8a72606e92023d23b7 +KO = c2c7fe53f24d14053d19cf6d4c14d9ffcbd5ca60f2d645d7f0b38baa78ea4802a691cce00e69947f + +COUNT=38 +L = 320 +KI = b150ff9e8303d37aafb71998eb52346d211cf0815b79aa78 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30 +DataAfterCtrLen = 10 +DataAfterCtrData = 8c16b7ae3d6d14a9dcdd + Binary rep of i = 01 + instring = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30018c16b7ae3d6d14a9dcdd + Binary rep of i = 02 + instring = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30028c16b7ae3d6d14a9dcdd + Binary rep of i = 03 + instring = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30038c16b7ae3d6d14a9dcdd +KO = bb012bb8c43396b79fc700f7740d8683fe6d815de9db35110a3b0e870c5fdd304dfccdc543315bdd + +COUNT=39 +L = 320 +KI = 593d872c3e635419df4680c8cf0d13948ef7c5aa9b94eb90 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e +DataAfterCtrLen = 10 +DataAfterCtrData = 2dddbca99c84cdd95a5e + Binary rep of i = 01 + instring = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e012dddbca99c84cdd95a5e + Binary rep of i = 02 + instring = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e022dddbca99c84cdd95a5e + Binary rep of i = 03 + instring = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e032dddbca99c84cdd95a5e +KO = cedd78e81ab4bfa097780c926bde7fa1de75f2dcd6a830b0006837e69e9c6e799dab01fc27a79655 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 60efefde5ac9d43b097b809752e7fc4c21181300101ee03b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 34a86821dee0fdbfd8aef3f7cf86184e7f669c505c3cb4c88f92e9ca514549c334cdc079bfe075338ba21fe0847c7e29a7df +DataAfterCtrLen = 10 +DataAfterCtrData = d8d290cebb39941de12b + Binary rep of i = 0001 + instring = 34a86821dee0fdbfd8aef3f7cf86184e7f669c505c3cb4c88f92e9ca514549c334cdc079bfe075338ba21fe0847c7e29a7df0001d8d290cebb39941de12b +KO = 75304faf483287177b71adbbaae7dfa3 + +COUNT=1 +L = 128 +KI = c47e9f35bea35cdd11d83a2a1d617630af2fb87d2ed8fc60 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1a55173a7547d0ffdbae74917e768d4605682c6b930b2ed0d47fec752aec4add8783004bd5d6e48358b566cc61e1584ab66 +DataAfterCtrLen = 10 +DataAfterCtrData = 12aeff81a7fc95b10fb7 + Binary rep of i = 0001 + instring = b1a55173a7547d0ffdbae74917e768d4605682c6b930b2ed0d47fec752aec4add8783004bd5d6e48358b566cc61e1584ab66000112aeff81a7fc95b10fb7 +KO = e054c9e60510acf7a42877966f7d2e33 + +COUNT=2 +L = 128 +KI = f4df7660f3f02138d36456e83adc74f3c582439c0598f9fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = e8b48a5c333d864e3176765a323c41918778cb500b8dce3b71c343839a5ebf41515f5766298f178cbf8419490d814d4e0e3c +DataAfterCtrLen = 10 +DataAfterCtrData = 18773723c95b713ad5cf + Binary rep of i = 0001 + instring = e8b48a5c333d864e3176765a323c41918778cb500b8dce3b71c343839a5ebf41515f5766298f178cbf8419490d814d4e0e3c000118773723c95b713ad5cf +KO = ea58d4c274a5e399e79e6b93ed8a7131 + +COUNT=3 +L = 128 +KI = ea4b3f81a85e4e66b8ca61bc4050d48ce4f737a7cc68abab +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4003a11f3cdb3219b2833410a8d1e084fda9b6996c653d1e59f0cb7e44338b2503700931914d026b6a2ba8cf2eab7a4fff6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8140a8a1a02bc083d8a0 + Binary rep of i = 0001 + instring = d4003a11f3cdb3219b2833410a8d1e084fda9b6996c653d1e59f0cb7e44338b2503700931914d026b6a2ba8cf2eab7a4fff600018140a8a1a02bc083d8a0 +KO = 42aa604b1bf0091f33359286fdfb02d2 + +COUNT=4 +L = 128 +KI = cb10d67607f0f20e60cf4c9783cbed942eeed7a301ebb182 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 287ffcc5277c264b772a0d52a2953b626251ccf0d5a818f23d432fa35493b557134e3d4b4cc9cf8c3384607b94bfe80973ee +DataAfterCtrLen = 10 +DataAfterCtrData = adc53f0c34c43c15b654 + Binary rep of i = 0001 + instring = 287ffcc5277c264b772a0d52a2953b626251ccf0d5a818f23d432fa35493b557134e3d4b4cc9cf8c3384607b94bfe80973ee0001adc53f0c34c43c15b654 +KO = f1236d7d2c1bb23eeb9370a5dc415544 + +COUNT=5 +L = 128 +KI = f6f778b254add70c3dce84f9e3804212092d9fe4c3e8f527 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 02b1303f139368da7a3887b7586e2fefe678a5063e1f3c40d4dc5cbbbc50757cdfaa39f91f41f653099e7fe38b7a88547f2c +DataAfterCtrLen = 10 +DataAfterCtrData = 381a50cd321d321345f1 + Binary rep of i = 0001 + instring = 02b1303f139368da7a3887b7586e2fefe678a5063e1f3c40d4dc5cbbbc50757cdfaa39f91f41f653099e7fe38b7a88547f2c0001381a50cd321d321345f1 +KO = e5cd6b4c4e597d4cadacfc31c7cd99f2 + +COUNT=6 +L = 128 +KI = ed485ee11914797056168c48a0cf114e17d590eae7928aed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 814b883dd38708194c9cc86985f39566880b8745c84afd03dca2b154b932c29cdd00c3d3be34a1a52da36844143e8d0690c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 86196b29fff53f133f01 + Binary rep of i = 0001 + instring = 814b883dd38708194c9cc86985f39566880b8745c84afd03dca2b154b932c29cdd00c3d3be34a1a52da36844143e8d0690c9000186196b29fff53f133f01 +KO = 38044d13483e16b759322cd4d6121fcd + +COUNT=7 +L = 128 +KI = 3be7bee23f31265c7ff5c71b751d0c4bca99499300db870c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7c457cadce858c91b40bb76c298e8b8de04b01989b521ad042f824b51087d9b6d7471fade8c195cd2b7eda59237ad3f0d1bb +DataAfterCtrLen = 10 +DataAfterCtrData = bc742673bca0679f2bc8 + Binary rep of i = 0001 + instring = 7c457cadce858c91b40bb76c298e8b8de04b01989b521ad042f824b51087d9b6d7471fade8c195cd2b7eda59237ad3f0d1bb0001bc742673bca0679f2bc8 +KO = 9db74e9f263ecb1663fca97c6e46f175 + +COUNT=8 +L = 128 +KI = 9690a8ac554dab473ca78f98525137cfa4d10cc567fdf97e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49c117e29e867ddd0d336890b2b6e2f9128d09f94c8f831ee5e5ebc125538117d8b6287522f4670765ac66926dd34a39de3d +DataAfterCtrLen = 10 +DataAfterCtrData = 7496eea40a2b90fd608a + Binary rep of i = 0001 + instring = 49c117e29e867ddd0d336890b2b6e2f9128d09f94c8f831ee5e5ebc125538117d8b6287522f4670765ac66926dd34a39de3d00017496eea40a2b90fd608a +KO = b73d321d179380f685791352f6945c60 + +COUNT=9 +L = 128 +KI = 89a5597b691c3e734db1b2d1817f146e06f6122113535be5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1a4d11c840197df67ba31d62e0a24029ae6454bff900178d68018ffa275223eb8f3638b36260ef88564da9b782e79269ba51 +DataAfterCtrLen = 10 +DataAfterCtrData = e5b1e1afea7ef115e120 + Binary rep of i = 0001 + instring = 1a4d11c840197df67ba31d62e0a24029ae6454bff900178d68018ffa275223eb8f3638b36260ef88564da9b782e79269ba510001e5b1e1afea7ef115e120 +KO = 5d6ad07daf3e3797ac34b77217c5c090 + +COUNT=10 +L = 256 +KI = fc295073fb0f1e093b06b92d7c298a5fcb56fc341fc8a32c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9 +DataAfterCtrLen = 10 +DataAfterCtrData = 91bd644d2e8eb8e4b138 + Binary rep of i = 0001 + instring = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9000191bd644d2e8eb8e4b138 + Binary rep of i = 0002 + instring = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9000291bd644d2e8eb8e4b138 +KO = 206391719c810057b15622c8336379ef976fe805d6bb859ae22dfb35c9423c91 + +COUNT=11 +L = 256 +KI = 6c7ccb9da24026e40ed4b3e53f6c5506f864ee3432889cd2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e +DataAfterCtrLen = 10 +DataAfterCtrData = 63e0fc1a2379548fed3e + Binary rep of i = 0001 + instring = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e000163e0fc1a2379548fed3e + Binary rep of i = 0002 + instring = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e000263e0fc1a2379548fed3e +KO = 7e3c6d74513b9026a1260ce6b29c0dc960ea96409aa739c6816c3bb8e6b7d9ec + +COUNT=12 +L = 256 +KI = 31f2270a7b6b23742fdd450f8ad3f6fb2621d3d3c6ddd94b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d044436 +DataAfterCtrLen = 10 +DataAfterCtrData = 0db10a10ecf459415bc1 + Binary rep of i = 0001 + instring = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d04443600010db10a10ecf459415bc1 + Binary rep of i = 0002 + instring = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d04443600020db10a10ecf459415bc1 +KO = 9ac0e27d02fb8cefea1d83beb466e20a332666f33b22204c22d102ebd7709f54 + +COUNT=13 +L = 256 +KI = 256fefe519e033e2f012825f283c651e3fb9411cd4ec3be5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa4 +DataAfterCtrLen = 10 +DataAfterCtrData = 254e7b9286721cb3dd5a + Binary rep of i = 0001 + instring = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa40001254e7b9286721cb3dd5a + Binary rep of i = 0002 + instring = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa40002254e7b9286721cb3dd5a +KO = a3c9aae7ec70da6c89c1cdbbd27724c78f090cc5aa3ef9b8760a83b46e74b0f2 + +COUNT=14 +L = 256 +KI = 12800a0c340058f3e2cd1ec05f0425c326518597b5d8e79f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a +DataAfterCtrLen = 10 +DataAfterCtrData = 346c3ccc920707f74ce5 + Binary rep of i = 0001 + instring = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a0001346c3ccc920707f74ce5 + Binary rep of i = 0002 + instring = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a0002346c3ccc920707f74ce5 +KO = 756408c42c95d97537858d91db0c3a77b4540daa56ef908e4e2b832e6581d8be + +COUNT=15 +L = 256 +KI = 39e71f838e0d991f1482db59b4c0a933786a7e9530e45b64 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f80 +DataAfterCtrLen = 10 +DataAfterCtrData = 7f298c778e394eecb2fa + Binary rep of i = 0001 + instring = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f8000017f298c778e394eecb2fa + Binary rep of i = 0002 + instring = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f8000027f298c778e394eecb2fa +KO = 36053b197fe97804ec50cad866bdb80e48b2fc5c02518a9a3dfe6b6b0fc17824 + +COUNT=16 +L = 256 +KI = 1fef64ff9119542c14e24eb71b1f8a7d7dfcdf5e032755dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a2 +DataAfterCtrLen = 10 +DataAfterCtrData = 247f4f5b650d4aad3438 + Binary rep of i = 0001 + instring = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a20001247f4f5b650d4aad3438 + Binary rep of i = 0002 + instring = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a20002247f4f5b650d4aad3438 +KO = 4a5a69e08b0fdf94dbd4a5d89ebc8b4cb72e150fa4bad37c5acafed7b273c6b6 + +COUNT=17 +L = 256 +KI = dc4b6d4758f5d67499c4309c9ec9648f290eefa52df8df71 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e +DataAfterCtrLen = 10 +DataAfterCtrData = 265e022d714fc8be6e4e + Binary rep of i = 0001 + instring = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e0001265e022d714fc8be6e4e + Binary rep of i = 0002 + instring = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e0002265e022d714fc8be6e4e +KO = f20d7bca184b0b8a82509da8279670c01e3e6ddb4ba57120f58dadb87acb20b7 + +COUNT=18 +L = 256 +KI = 22ce7e3a8b090cd3e2ac9dcfca91b5590de82d8ed2e83bfe +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de +DataAfterCtrLen = 10 +DataAfterCtrData = c456726b82fc4acc3b2b + Binary rep of i = 0001 + instring = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de0001c456726b82fc4acc3b2b + Binary rep of i = 0002 + instring = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de0002c456726b82fc4acc3b2b +KO = 6085dbdc90118fbd72f18b8b2212f2885616e1f7275480b63e26753464b429f5 + +COUNT=19 +L = 256 +KI = 1740b2c6d9224f953783567ca97bf835e35a12e4ad14fe49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee755 +DataAfterCtrLen = 10 +DataAfterCtrData = a59cd17bd083d39790d4 + Binary rep of i = 0001 + instring = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee7550001a59cd17bd083d39790d4 + Binary rep of i = 0002 + instring = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee7550002a59cd17bd083d39790d4 +KO = ecc19bd8a7e643c49ee93a7dfd43c66b71bb0caf0eed0fa43f9ba2f823265dc4 + +COUNT=20 +L = 160 +KI = 96bdbdb49de748f332f6884ac7cb87dd8a7f94f143c98093 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a +DataAfterCtrLen = 10 +DataAfterCtrData = aac73afcf254f9b1f691 + Binary rep of i = 0001 + instring = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a0001aac73afcf254f9b1f691 + Binary rep of i = 0002 + instring = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a0002aac73afcf254f9b1f691 +KO = 1571bbc87ae5de2c10234b738404af685c365676 + +COUNT=21 +L = 160 +KI = 2015375981a1c002715937e0147ad9bb670eb8e8be6c8d2e +DataBeforeCtrLen = 50 +DataBeforeCtrData = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b +DataAfterCtrLen = 10 +DataAfterCtrData = 361c9b29b9a026a88914 + Binary rep of i = 0001 + instring = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b0001361c9b29b9a026a88914 + Binary rep of i = 0002 + instring = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b0002361c9b29b9a026a88914 +KO = c2b705c0820c47ff6b1bf9e7bdc4d46ccb8d8003 + +COUNT=22 +L = 160 +KI = 6269c4716835f040f9991a057da9b3bb6901b83ee9d316bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe +DataAfterCtrLen = 10 +DataAfterCtrData = 1a4d74592515b8903a78 + Binary rep of i = 0001 + instring = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe00011a4d74592515b8903a78 + Binary rep of i = 0002 + instring = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe00021a4d74592515b8903a78 +KO = 1802ce35b8b9e75e2328f47daf0e97f48a6fd012 + +COUNT=23 +L = 160 +KI = b92059ef738d53383a69ce611526454ded0edf85e864a945 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b +DataAfterCtrLen = 10 +DataAfterCtrData = a90a243883d5f0e7eef7 + Binary rep of i = 0001 + instring = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b0001a90a243883d5f0e7eef7 + Binary rep of i = 0002 + instring = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b0002a90a243883d5f0e7eef7 +KO = f0047916562a5745d3c7da68c76588021cfa9b7b + +COUNT=24 +L = 160 +KI = cf3a50c5f51f6235989afb62de999deb090518fd884c8918 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b77 +DataAfterCtrLen = 10 +DataAfterCtrData = 865e1e080f1044a2ef98 + Binary rep of i = 0001 + instring = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b770001865e1e080f1044a2ef98 + Binary rep of i = 0002 + instring = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b770002865e1e080f1044a2ef98 +KO = 03989cc6d1864096d235bb6727b881ae7b388692 + +COUNT=25 +L = 160 +KI = 418f6c988053ba0422d16e67956c6762f63e9854badf8492 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc +DataAfterCtrLen = 10 +DataAfterCtrData = 6bdf8f8d7e0636d754e7 + Binary rep of i = 0001 + instring = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc00016bdf8f8d7e0636d754e7 + Binary rep of i = 0002 + instring = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc00026bdf8f8d7e0636d754e7 +KO = 8a324ff52cbda6e0510c25f20d241286e2b2eb0f + +COUNT=26 +L = 160 +KI = 44a877900f4bab66b2ec3971bf86b289bd9e841ca8a59658 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e97206196 +DataAfterCtrLen = 10 +DataAfterCtrData = 6ab934ee08a929383b22 + Binary rep of i = 0001 + instring = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e9720619600016ab934ee08a929383b22 + Binary rep of i = 0002 + instring = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e9720619600026ab934ee08a929383b22 +KO = 31a031384d0535bb09edd7c6b22f90f70682b577 + +COUNT=27 +L = 160 +KI = 079e1da0ba090cd0b5e92f7d072582d56941f3c4c951d045 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c +DataAfterCtrLen = 10 +DataAfterCtrData = e813414bd465da19d7a6 + Binary rep of i = 0001 + instring = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c0001e813414bd465da19d7a6 + Binary rep of i = 0002 + instring = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c0002e813414bd465da19d7a6 +KO = 0be7f1e1e04895fbceea3c8e663adbfba02a9faf + +COUNT=28 +L = 160 +KI = fb406437c0098da91310668c178ae65f5727bbe1c29084ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871 +DataAfterCtrLen = 10 +DataAfterCtrData = 04f5124b68305bd85d17 + Binary rep of i = 0001 + instring = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871000104f5124b68305bd85d17 + Binary rep of i = 0002 + instring = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871000204f5124b68305bd85d17 +KO = d756a78b280ff1a6e26b9f88794a5b8026a9f704 + +COUNT=29 +L = 160 +KI = 55f30d62879caf780f739ee7de92719f7ba71e3a73934fde +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a4051664 +DataAfterCtrLen = 10 +DataAfterCtrData = 7a95f518b51b27151465 + Binary rep of i = 0001 + instring = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a405166400017a95f518b51b27151465 + Binary rep of i = 0002 + instring = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a405166400027a95f518b51b27151465 +KO = c908bfdda1b648886da48c8b7da333212e04c6da + +COUNT=30 +L = 320 +KI = a9b5d40b0c5873b9f27afeb86c142c722ee2568ec9cb905b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e +DataAfterCtrLen = 10 +DataAfterCtrData = 190cd1413190ae5df0c4 + Binary rep of i = 0001 + instring = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e0001190cd1413190ae5df0c4 + Binary rep of i = 0002 + instring = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e0002190cd1413190ae5df0c4 + Binary rep of i = 0003 + instring = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e0003190cd1413190ae5df0c4 +KO = 57767833cea7a2f42479ce7a08b53a43a003d73ef355ad1aea2a6a22eea15fe371d00d82c05b05fc + +COUNT=31 +L = 320 +KI = 252e5db2c458489f87ce5ba4c5773df353d09ef5c45201f0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac +DataAfterCtrLen = 10 +DataAfterCtrData = a906a74b899abdad18fc + Binary rep of i = 0001 + instring = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac0001a906a74b899abdad18fc + Binary rep of i = 0002 + instring = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac0002a906a74b899abdad18fc + Binary rep of i = 0003 + instring = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac0003a906a74b899abdad18fc +KO = d78697c9c72551501e1fd15584af0aae3349363398bee2d774404e94ede17b242de7b188226873be + +COUNT=32 +L = 320 +KI = daaa83ace0ad37abc3b161475792b069214bed06e1fb91df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db +DataAfterCtrLen = 10 +DataAfterCtrData = 470de8a02522a8d7424f + Binary rep of i = 0001 + instring = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db0001470de8a02522a8d7424f + Binary rep of i = 0002 + instring = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db0002470de8a02522a8d7424f + Binary rep of i = 0003 + instring = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db0003470de8a02522a8d7424f +KO = ebebcf0cf80217693d80e10a3b6a7c90cb589dd8705e39038037891d8a925f4bce468d14f53fd042 + +COUNT=33 +L = 320 +KI = 2472ade4f3d44d4dda53c82af7809bc2cb4472a334461c1a +DataBeforeCtrLen = 50 +DataBeforeCtrData = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed +DataAfterCtrLen = 10 +DataAfterCtrData = c9a5a319b487a771fd35 + Binary rep of i = 0001 + instring = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed0001c9a5a319b487a771fd35 + Binary rep of i = 0002 + instring = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed0002c9a5a319b487a771fd35 + Binary rep of i = 0003 + instring = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed0003c9a5a319b487a771fd35 +KO = 49e88435df5472458252c1d0b5e672dcce6cd1b8da26386b349c9e574e6c675dec85d741417dd456 + +COUNT=34 +L = 320 +KI = 829bb594523b97f44540a78be7c742afb1c4bf467d1f0ee2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34 +DataAfterCtrLen = 10 +DataAfterCtrData = 83c3f78c03ff8c73ff12 + Binary rep of i = 0001 + instring = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34000183c3f78c03ff8c73ff12 + Binary rep of i = 0002 + instring = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34000283c3f78c03ff8c73ff12 + Binary rep of i = 0003 + instring = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34000383c3f78c03ff8c73ff12 +KO = dd14042c6817eef8b02f6c669854d27e0daba7371492ba7f0328e6af60caf1d21e3f70186d1c8da0 + +COUNT=35 +L = 320 +KI = f42a32aa46693b14d5609fc34ba0a955fbb477aa1107248b +DataBeforeCtrLen = 50 +DataBeforeCtrData = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e +DataAfterCtrLen = 10 +DataAfterCtrData = 41698434de6cd143f3b4 + Binary rep of i = 0001 + instring = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e000141698434de6cd143f3b4 + Binary rep of i = 0002 + instring = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e000241698434de6cd143f3b4 + Binary rep of i = 0003 + instring = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e000341698434de6cd143f3b4 +KO = ee78014b7e952291d803be84a6367d43c676fe3b12c9c6317d5d973db8483f719f0829f1c2323dc1 + +COUNT=36 +L = 320 +KI = de8182b3355ceb47301d2840bfb43af43761863e3625ba5e +DataBeforeCtrLen = 50 +DataBeforeCtrData = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc4 +DataAfterCtrLen = 10 +DataAfterCtrData = 4d88d2519db2e7648cf8 + Binary rep of i = 0001 + instring = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc400014d88d2519db2e7648cf8 + Binary rep of i = 0002 + instring = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc400024d88d2519db2e7648cf8 + Binary rep of i = 0003 + instring = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc400034d88d2519db2e7648cf8 +KO = 73c0cef25c65737b7eb65a3b283e6a96b37d1ff73dd3981dd52f35421b0bffedcd05abac399de0c5 + +COUNT=37 +L = 320 +KI = eb72ebb93d2f14e57ee0da770d61d02ca0962457e3801f87 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090 +DataAfterCtrLen = 10 +DataAfterCtrData = 50db22f3565ddca390e1 + Binary rep of i = 0001 + instring = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090000150db22f3565ddca390e1 + Binary rep of i = 0002 + instring = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090000250db22f3565ddca390e1 + Binary rep of i = 0003 + instring = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090000350db22f3565ddca390e1 +KO = 4fe97a56b6a5ced4b31c34c4c17f60f856aed679a5a8b0cc9649d81fba8949d73135f34981543985 + +COUNT=38 +L = 320 +KI = e43c49ace3abd562b7a30a799d154c930a5f354642d63860 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae03 +DataAfterCtrLen = 10 +DataAfterCtrData = 1a21734373ae6a9bebb8 + Binary rep of i = 0001 + instring = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae0300011a21734373ae6a9bebb8 + Binary rep of i = 0002 + instring = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae0300021a21734373ae6a9bebb8 + Binary rep of i = 0003 + instring = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae0300031a21734373ae6a9bebb8 +KO = 76b6db559cb29a0276c4d5f6bd3fa28f40b09e9f5112e1de29dff07e8f21adb5d9120b68bdbc4f1e + +COUNT=39 +L = 320 +KI = 6d7800704072e3a13c23d81220e6bbad35f1899bbb06874f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e5566 +DataAfterCtrLen = 10 +DataAfterCtrData = dded41f2927c0f74f3d1 + Binary rep of i = 0001 + instring = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e55660001dded41f2927c0f74f3d1 + Binary rep of i = 0002 + instring = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e55660002dded41f2927c0f74f3d1 + Binary rep of i = 0003 + instring = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e55660003dded41f2927c0f74f3d1 +KO = 63bf5fae7c8bc405a0723f6b5f3df8c9a9d574b1f02a399f1845ace0d0cf689a0ee5ba085db5a951 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 60c8df63954f410af68f1bde52fdd3432d6baf7079a4c795 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1907a06c3428b4e4656672742b0d933773cab80bd6678c2f897339e59fbe790f4391a96d18ca19522d64f4a2e852848c6af +DataAfterCtrLen = 10 +DataAfterCtrData = 781103fc1a702a561ced + Binary rep of i = 000001 + instring = b1907a06c3428b4e4656672742b0d933773cab80bd6678c2f897339e59fbe790f4391a96d18ca19522d64f4a2e852848c6af000001781103fc1a702a561ced +KO = e69ac242bb5d0dd4da3c2f219f061cd6 + +COUNT=1 +L = 128 +KI = 1f96e24124587afa670370ece47c6aed795281fdf86895ae +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ff5fd4b3210f3dbdee26c39bdcd3f1333094b90087b9e55fee452fa7b0dd7ad910cd108549c3e079ecf6f5740cc14988564 +DataAfterCtrLen = 10 +DataAfterCtrData = 154f1f0e526d0bebb341 + Binary rep of i = 000001 + instring = 5ff5fd4b3210f3dbdee26c39bdcd3f1333094b90087b9e55fee452fa7b0dd7ad910cd108549c3e079ecf6f5740cc14988564000001154f1f0e526d0bebb341 +KO = 2b03c0ea00995f54d551b630f71f743f + +COUNT=2 +L = 128 +KI = fde6149f66df284d2fb02a32ac92e5d2a74ab03deb7682c3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9e9e1d24b7e2c46825badb260a4a3df8c65156aeda1b45506efe077574cdcc250373da2adbeb53375aa97f928638ad928a07 +DataAfterCtrLen = 10 +DataAfterCtrData = ab895af8c0a0dd43b342 + Binary rep of i = 000001 + instring = 9e9e1d24b7e2c46825badb260a4a3df8c65156aeda1b45506efe077574cdcc250373da2adbeb53375aa97f928638ad928a07000001ab895af8c0a0dd43b342 +KO = 31d6115cd3c7a46a33c3bd0753204e56 + +COUNT=3 +L = 128 +KI = 562dfc0978b195f2d22a10b8bf22aba2a6ac591ec31f4010 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec3b195699a1c75488ae61a77a811004999244de9e072ecfa0710bcf10d62f534cef2c6a09f145abbd26d8b620eb928e091f +DataAfterCtrLen = 10 +DataAfterCtrData = 2cb2b6144f50d6fd552a + Binary rep of i = 000001 + instring = ec3b195699a1c75488ae61a77a811004999244de9e072ecfa0710bcf10d62f534cef2c6a09f145abbd26d8b620eb928e091f0000012cb2b6144f50d6fd552a +KO = 0377dcdc9a9e27ade70111b973aebcac + +COUNT=4 +L = 128 +KI = 992a604bd1811cebe6ce1cbb88443a7be8a432d584955e0c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7aee5ad93f3b1fa8526825dac6a3e0b2dcb7c46ba028cbfdad1b6b4edf7cf6e2873829351dd9943b7b6cf40659dc649d3c62 +DataAfterCtrLen = 10 +DataAfterCtrData = 827549ec0e6531bd99da + Binary rep of i = 000001 + instring = 7aee5ad93f3b1fa8526825dac6a3e0b2dcb7c46ba028cbfdad1b6b4edf7cf6e2873829351dd9943b7b6cf40659dc649d3c62000001827549ec0e6531bd99da +KO = 0668b5fa81cde0dcc188c07ee7b860e7 + +COUNT=5 +L = 128 +KI = a2ab5ec63db675344ec6040d924ea15484e3715a73df554a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4e551358dc52b13faabb2f8eab1c62d4b70c7dd05ac70644882bf57b17d9f276d32e71e5b7e4cb254015c5222a67e3557c27 +DataAfterCtrLen = 10 +DataAfterCtrData = c3611957e8bf8e9f8d7c + Binary rep of i = 000001 + instring = 4e551358dc52b13faabb2f8eab1c62d4b70c7dd05ac70644882bf57b17d9f276d32e71e5b7e4cb254015c5222a67e3557c27000001c3611957e8bf8e9f8d7c +KO = ceb91181d363d2ffc4b6d8620e7c09bf + +COUNT=6 +L = 128 +KI = 92ede7ffd3904b996d268698ab3ce641bd3e5c267c6f02e5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b4e675a022105777cd00f7e3ced1c6c810ce90bb54d5a3b1ebb6c980c99774e8f5b926b8b33246e164fd9be3faf84f452981 +DataAfterCtrLen = 10 +DataAfterCtrData = 321503c668d6a4ee1f98 + Binary rep of i = 000001 + instring = b4e675a022105777cd00f7e3ced1c6c810ce90bb54d5a3b1ebb6c980c99774e8f5b926b8b33246e164fd9be3faf84f452981000001321503c668d6a4ee1f98 +KO = db376a5465c4153464d6ddc6785d9afa + +COUNT=7 +L = 128 +KI = 3e4d8d202d01af4fa329ffb7b255fbc131aa342302e3ce62 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c1db8062e59202a18dc4d3a07e4e38fed2c0e482719d8aca04342404fee755b0e66a4e1e8c9baf67703f60bf643fd9b9ee6a +DataAfterCtrLen = 10 +DataAfterCtrData = 02d922d5c1c2ace710c3 + Binary rep of i = 000001 + instring = c1db8062e59202a18dc4d3a07e4e38fed2c0e482719d8aca04342404fee755b0e66a4e1e8c9baf67703f60bf643fd9b9ee6a00000102d922d5c1c2ace710c3 +KO = 31efd6f494cf66f56bd18899ebde9b9f + +COUNT=8 +L = 128 +KI = abbd8cc88f2380ceb38cd92b498c2bbe1d1b82b40388ad34 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 377a316e1ea2298044c91c5a5d628f44e983dc06d9305e3fffc761a07b98c163d45f91294414dcc62bad1d728578b00104ba +DataAfterCtrLen = 10 +DataAfterCtrData = b115095c65552142c763 + Binary rep of i = 000001 + instring = 377a316e1ea2298044c91c5a5d628f44e983dc06d9305e3fffc761a07b98c163d45f91294414dcc62bad1d728578b00104ba000001b115095c65552142c763 +KO = 1d394162fdbee88341ec26611cb26e51 + +COUNT=9 +L = 128 +KI = ecc7d835366777179372b96c1b2cd19b2960fb648b32dd4d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7b103970f6a40f341d6d67dd27324f5b49ec5b9fccfc6cbb2be74c4930ea5de16aa2b4e31c0161f5947b69b8ad1df9e58cae +DataAfterCtrLen = 10 +DataAfterCtrData = 2278fd52b6d9412bc30a + Binary rep of i = 000001 + instring = 7b103970f6a40f341d6d67dd27324f5b49ec5b9fccfc6cbb2be74c4930ea5de16aa2b4e31c0161f5947b69b8ad1df9e58cae0000012278fd52b6d9412bc30a +KO = fe9710c9e4c19c8b428c7f5320dd4839 + +COUNT=10 +L = 256 +KI = 458de8847a8b8e6b5edd20b9f05caf868344867592f659e6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc8 +DataAfterCtrLen = 10 +DataAfterCtrData = 1fb00673f932415d9579 + Binary rep of i = 000001 + instring = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc80000011fb00673f932415d9579 + Binary rep of i = 000002 + instring = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc80000021fb00673f932415d9579 +KO = 5d0ec67b9044db185a0371de78e3a0933190a074089d78f90d6883d46ac84942 + +COUNT=11 +L = 256 +KI = b89e2749bff8b271081ea7e657affc00a129e783d9866613 +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304 +DataAfterCtrLen = 10 +DataAfterCtrData = 148f37cc543943a198df + Binary rep of i = 000001 + instring = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304000001148f37cc543943a198df + Binary rep of i = 000002 + instring = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304000002148f37cc543943a198df +KO = 74d5e01b7b8e9209ea02ff448e3a7e171e6328d46b7a06204889ce18383e3b64 + +COUNT=12 +L = 256 +KI = 15ef094659b5c028614b5522119314598d42324bdf5bafba +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843 +DataAfterCtrLen = 10 +DataAfterCtrData = febd0827cfbf9e9057fb + Binary rep of i = 000001 + instring = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843000001febd0827cfbf9e9057fb + Binary rep of i = 000002 + instring = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843000002febd0827cfbf9e9057fb +KO = 8411831938300b46dc83140b37dbd15b61631ded3bdcb8c1208df18f1b478411 + +COUNT=13 +L = 256 +KI = 16eb7d8ac8272be3ba9a1d92b74254abe558b4085cbbc4a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56 +DataAfterCtrLen = 10 +DataAfterCtrData = a02cd70a0eaa669d0e73 + Binary rep of i = 000001 + instring = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56000001a02cd70a0eaa669d0e73 + Binary rep of i = 000002 + instring = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56000002a02cd70a0eaa669d0e73 +KO = 99f3ca2c9c1d6b8bad65b2c4f84dc1a40f2f340723d8d1fb46083d975c60a158 + +COUNT=14 +L = 256 +KI = dd1c2b9b951357720aeee7ff3991903539fa0fc6976aeac0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb +DataAfterCtrLen = 10 +DataAfterCtrData = 32ac1b52fa49d376251a + Binary rep of i = 000001 + instring = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb00000132ac1b52fa49d376251a + Binary rep of i = 000002 + instring = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb00000232ac1b52fa49d376251a +KO = 90313bb0a654008f7d7b9e65662e7f7843146f0e1a5566328f0d6a17343aa7d2 + +COUNT=15 +L = 256 +KI = 2cc2f7bf64344277998999263a86ce962609c646afb77e14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc99 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c3cd93cfab18bb20537 + Binary rep of i = 000001 + instring = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc990000013c3cd93cfab18bb20537 + Binary rep of i = 000002 + instring = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc990000023c3cd93cfab18bb20537 +KO = e155f8bd14e15ceaa235e003e11e5dc46ffae86a37ecf3f9f45d6bc0f2939821 + +COUNT=16 +L = 256 +KI = 532c9d88b794d3d524579abce117b14523f8cd34e92d13df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519 +DataAfterCtrLen = 10 +DataAfterCtrData = f368383c80026ea59f73 + Binary rep of i = 000001 + instring = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519000001f368383c80026ea59f73 + Binary rep of i = 000002 + instring = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519000002f368383c80026ea59f73 +KO = 69a1663b78ff660e35fc6e68bc883ae4304f28c4b401f055087ab02586890e06 + +COUNT=17 +L = 256 +KI = 12d6155300982b6c946a39c6d037e9100227a836f6f979bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f +DataAfterCtrLen = 10 +DataAfterCtrData = a89e75dbcc3fd6a13747 + Binary rep of i = 000001 + instring = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f000001a89e75dbcc3fd6a13747 + Binary rep of i = 000002 + instring = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f000002a89e75dbcc3fd6a13747 +KO = f45574dee97aa30dc257734648bc4febd12deaf0ae8078d9cc4f70a039db3f37 + +COUNT=18 +L = 256 +KI = 40f87cd7a535a22cdb3a743da79b95ed4e4d3cf5be985f4c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e +DataAfterCtrLen = 10 +DataAfterCtrData = 855162330d76995f71bb + Binary rep of i = 000001 + instring = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e000001855162330d76995f71bb + Binary rep of i = 000002 + instring = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e000002855162330d76995f71bb +KO = 0c6bcda35542efc874c2de79f89fcf8af9bdaa4913014c61e5d3ad74a7e39895 + +COUNT=19 +L = 256 +KI = 37cd17b5dd5484c091b8939f1a7970e5467123cd75610279 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f +DataAfterCtrLen = 10 +DataAfterCtrData = c0a9897762146b692472 + Binary rep of i = 000001 + instring = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f000001c0a9897762146b692472 + Binary rep of i = 000002 + instring = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f000002c0a9897762146b692472 +KO = 36e0fff90b43d02bd2a1185186de2b8b17531185908a93fba18358af9fe817c3 + +COUNT=20 +L = 160 +KI = 0af77dc83ed78988931f9eceff5049052a5b63cca2f00d8d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc3278 +DataAfterCtrLen = 10 +DataAfterCtrData = 8051f27770ca860dcdb0 + Binary rep of i = 000001 + instring = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc32780000018051f27770ca860dcdb0 + Binary rep of i = 000002 + instring = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc32780000028051f27770ca860dcdb0 +KO = dd762ba021c4fb8a7ab9fac66cfd157a6255dbc0 + +COUNT=21 +L = 160 +KI = 46e9c35d1c84f77b3a9539cf19a1ea3e9eb08569dd641991 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0 +DataAfterCtrLen = 10 +DataAfterCtrData = 704172cb293bee7b340f + Binary rep of i = 000001 + instring = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0000001704172cb293bee7b340f + Binary rep of i = 000002 + instring = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0000002704172cb293bee7b340f +KO = 3ca45d8ba8d8e7e922ba1b8dff4555541140eaac + +COUNT=22 +L = 160 +KI = 9a3e7c383d7c5d1e25df9229f1db5887c5ef0470f8ae919f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea +DataAfterCtrLen = 10 +DataAfterCtrData = c954888270c3b8892e22 + Binary rep of i = 000001 + instring = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea000001c954888270c3b8892e22 + Binary rep of i = 000002 + instring = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea000002c954888270c3b8892e22 +KO = b51e951cfe9385a64db9ae74b588f61298da6e0a + +COUNT=23 +L = 160 +KI = 3497ad52161d1a30a45037eaa2f4740b0aafb2a2cdb139ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d +DataAfterCtrLen = 10 +DataAfterCtrData = 4fdb72f31bd4a8e5095d + Binary rep of i = 000001 + instring = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d0000014fdb72f31bd4a8e5095d + Binary rep of i = 000002 + instring = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d0000024fdb72f31bd4a8e5095d +KO = 2105ee8a28e33b17c2fa30c9145e61c1b9323497 + +COUNT=24 +L = 160 +KI = 9f7492eb87a7b8a4978d5e28c720c34ee83c626f284b30ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1 +DataAfterCtrLen = 10 +DataAfterCtrData = f4177e7305c086f5290b + Binary rep of i = 000001 + instring = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1000001f4177e7305c086f5290b + Binary rep of i = 000002 + instring = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1000002f4177e7305c086f5290b +KO = f9b7c99e66bdb3c09c1e9d5617b2dbccf877c5d2 + +COUNT=25 +L = 160 +KI = 28e3480602a9f889f7b5c6dc15f68fa8b13886105b9a9370 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d +DataAfterCtrLen = 10 +DataAfterCtrData = ccb2e015c04748b80fc6 + Binary rep of i = 000001 + instring = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d000001ccb2e015c04748b80fc6 + Binary rep of i = 000002 + instring = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d000002ccb2e015c04748b80fc6 +KO = aefe5cc70970298d9fc6fecda23d85512f392976 + +COUNT=26 +L = 160 +KI = 008ef9e848c5ba1081f1a0636da987feccd6c3d68b7025e8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf8 +DataAfterCtrLen = 10 +DataAfterCtrData = 0c16410eefcba9c5dd0e + Binary rep of i = 000001 + instring = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf80000010c16410eefcba9c5dd0e + Binary rep of i = 000002 + instring = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf80000020c16410eefcba9c5dd0e +KO = 692fb20858bd69bbe59303e39df4ed3ac9e0d799 + +COUNT=27 +L = 160 +KI = bcf34bf444b980d32b3ac708067548278871a3f1f6bc06b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0 +DataAfterCtrLen = 10 +DataAfterCtrData = c62706b33f3e8d6b0734 + Binary rep of i = 000001 + instring = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0000001c62706b33f3e8d6b0734 + Binary rep of i = 000002 + instring = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0000002c62706b33f3e8d6b0734 +KO = 66e115ae183ed3aabc40dee4414235ab65d6f1ec + +COUNT=28 +L = 160 +KI = 320e53cf0130b5db2cee7d5bc1ae75f5c573e7a8c2881da8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2 +DataAfterCtrLen = 10 +DataAfterCtrData = a1c7e55858c5becbb1a0 + Binary rep of i = 000001 + instring = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2000001a1c7e55858c5becbb1a0 + Binary rep of i = 000002 + instring = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2000002a1c7e55858c5becbb1a0 +KO = 3bd132e47cbec55becb027efe4468c35e04c8049 + +COUNT=29 +L = 160 +KI = 17df2df2acf55a04729e4b12d12acb9f5c7ff479340cbcc1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f21071 +DataAfterCtrLen = 10 +DataAfterCtrData = 5ca710da37ddc56c7c7e + Binary rep of i = 000001 + instring = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f210710000015ca710da37ddc56c7c7e + Binary rep of i = 000002 + instring = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f210710000025ca710da37ddc56c7c7e +KO = abee60c8da38cb8f6ac00c85bdb9e6d3956e14fa + +COUNT=30 +L = 320 +KI = c969540e10617baa73c5cfa2b7b01575b937e3b35d6f07d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab1 +DataAfterCtrLen = 10 +DataAfterCtrData = 2d09132107eef0735bb2 + Binary rep of i = 000001 + instring = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab10000012d09132107eef0735bb2 + Binary rep of i = 000002 + instring = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab10000022d09132107eef0735bb2 + Binary rep of i = 000003 + instring = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab10000032d09132107eef0735bb2 +KO = e9dd364a47c2f2654c4099aff21146b7f84f9d354ab98e5f49b5c5c5f70d1662efab92887bb33d5f + +COUNT=31 +L = 320 +KI = 33bb286a73da1866452b2a048d200f68c7f9ff4eeccf320f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07 +DataAfterCtrLen = 10 +DataAfterCtrData = f9b7f86897b86f899c50 + Binary rep of i = 000001 + instring = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07000001f9b7f86897b86f899c50 + Binary rep of i = 000002 + instring = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07000002f9b7f86897b86f899c50 + Binary rep of i = 000003 + instring = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07000003f9b7f86897b86f899c50 +KO = c384a6e189c944c3a9f24407aa0cb100967ce705fa20e3a8fd3b7f6bc37722ace71ebb61b4a3b87d + +COUNT=32 +L = 320 +KI = e3dd817ac429e07559ca791bdd7891267f45f1f47758e10a +DataBeforeCtrLen = 50 +DataBeforeCtrData = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d77544 +DataAfterCtrLen = 10 +DataAfterCtrData = 9580e2d23bfde59d5225 + Binary rep of i = 000001 + instring = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d775440000019580e2d23bfde59d5225 + Binary rep of i = 000002 + instring = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d775440000029580e2d23bfde59d5225 + Binary rep of i = 000003 + instring = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d775440000039580e2d23bfde59d5225 +KO = d98e6aeba4c212d80e013cead53fc6a72e8478dcb9b62f49d115cde7aab12a2aa85a46ba31ef7b99 + +COUNT=33 +L = 320 +KI = 98c243025bb8f4b3e5839877201c584f43458dc11b271b20 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f +DataAfterCtrLen = 10 +DataAfterCtrData = e98762fda1c176fae6c0 + Binary rep of i = 000001 + instring = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f000001e98762fda1c176fae6c0 + Binary rep of i = 000002 + instring = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f000002e98762fda1c176fae6c0 + Binary rep of i = 000003 + instring = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f000003e98762fda1c176fae6c0 +KO = 24773262608438e6fdc1eec5085f1dcb9dc91145c90618c10964147f650867cd3a0156e4a4c8c460 + +COUNT=34 +L = 320 +KI = 4371aef6b88064b1d409651715a2560a53f43a2527e1e63c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da5 +DataAfterCtrLen = 10 +DataAfterCtrData = 07088b66969f41d867fe + Binary rep of i = 000001 + instring = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da500000107088b66969f41d867fe + Binary rep of i = 000002 + instring = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da500000207088b66969f41d867fe + Binary rep of i = 000003 + instring = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da500000307088b66969f41d867fe +KO = 3addad287078d57e2f29b6b85bb6ac844a6693d0a6dd0e08f2b8a5b206d19a521fb4e00f8a6e0e50 + +COUNT=35 +L = 320 +KI = d1d6e7355f5a1285e59618458f64b1c9c294376be6e29e7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c +DataAfterCtrLen = 10 +DataAfterCtrData = 6459db9d998f85f91553 + Binary rep of i = 000001 + instring = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c0000016459db9d998f85f91553 + Binary rep of i = 000002 + instring = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c0000026459db9d998f85f91553 + Binary rep of i = 000003 + instring = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c0000036459db9d998f85f91553 +KO = 8b1bdb9c7b5d500a36d3f1354931d2cc8f722637c18c46c844be26ba899e0b858ae08dc17c5cde18 + +COUNT=36 +L = 320 +KI = 2557c152f47fcffad96dd6316ae8b923dfa2f067b0b51f4f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b +DataAfterCtrLen = 10 +DataAfterCtrData = 558f285b05dbdc981545 + Binary rep of i = 000001 + instring = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b000001558f285b05dbdc981545 + Binary rep of i = 000002 + instring = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b000002558f285b05dbdc981545 + Binary rep of i = 000003 + instring = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b000003558f285b05dbdc981545 +KO = 3edaa832cc46c1580022b5424a6fe28aab5f3e95fe26215ef1dc1f78420de53c073db696b09ca383 + +COUNT=37 +L = 320 +KI = 83d558ca83b261334e49ddaae2225cfbdcb5d37ff41d0fc6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f265 +DataAfterCtrLen = 10 +DataAfterCtrData = 1912b5c9d3ad63980e55 + Binary rep of i = 000001 + instring = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f2650000011912b5c9d3ad63980e55 + Binary rep of i = 000002 + instring = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f2650000021912b5c9d3ad63980e55 + Binary rep of i = 000003 + instring = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f2650000031912b5c9d3ad63980e55 +KO = 3cfa0a6e4923dff3023458dbfbed91a1c5c169052de9d7d995b8c2915714f9d0eabc8e86b06508c8 + +COUNT=38 +L = 320 +KI = 79f9d7d564e4ccda1b8e6860bdb55d070b10c1f8720c046d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 18bd5558169ca8817417 + Binary rep of i = 000001 + instring = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b300000118bd5558169ca8817417 + Binary rep of i = 000002 + instring = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b300000218bd5558169ca8817417 + Binary rep of i = 000003 + instring = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b300000318bd5558169ca8817417 +KO = 105fd0407afab8977e590b89a651a72a86d7f81b8bd562ffe3169f0530ab652062ac94ed81bfc8b2 + +COUNT=39 +L = 320 +KI = 518df24b2b578a7bf8e288087ec52dc74957bdac761bffaf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54 +DataAfterCtrLen = 10 +DataAfterCtrData = 216fd54b7daf1c5a8ee6 + Binary rep of i = 000001 + instring = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54000001216fd54b7daf1c5a8ee6 + Binary rep of i = 000002 + instring = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54000002216fd54b7daf1c5a8ee6 + Binary rep of i = 000003 + instring = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54000003216fd54b7daf1c5a8ee6 +KO = 487febeb1a43efac47e976e04679f01d6892e5ca78671cda5e54fc05ecc6d921294223a2e4312737 + + + +[PRF=CMAC_AES192] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = bdb7b0516fca692f5532667c2b34456de348afe6c1e43ad1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6d5fd4790cc1d2b85bdb42e33df3debaeea4dc8ef6868482aa49562e3504f8511111898baa2e63a1e932cb83eb2799d23788 +DataAfterCtrLen = 10 +DataAfterCtrData = 0bfa079f2f0aeb334ebf + Binary rep of i = 00000001 + instring = 6d5fd4790cc1d2b85bdb42e33df3debaeea4dc8ef6868482aa49562e3504f8511111898baa2e63a1e932cb83eb2799d23788000000010bfa079f2f0aeb334ebf +KO = 556adac744b1513b50515a6df6bb983e + +COUNT=1 +L = 128 +KI = 1857450fe4854308a658bd82b43d2073db1503359921b5b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bddbff76f845d94574aa71bd3e8b078934b641f5e7362eb76a562a0ef44621c19fd957b8042bb154628217ef53b3b158de0b +DataAfterCtrLen = 10 +DataAfterCtrData = ef21fa322ffc81bf722c + Binary rep of i = 00000001 + instring = bddbff76f845d94574aa71bd3e8b078934b641f5e7362eb76a562a0ef44621c19fd957b8042bb154628217ef53b3b158de0b00000001ef21fa322ffc81bf722c +KO = da14f172f79b39b7429aa71efee06dd1 + +COUNT=2 +L = 128 +KI = 5e142c480b48b0f683beff77a38fd7f7e99c5bc1040c2863 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 738db640e6ede8c95062246b7a872dba59f37d9eb47250d5741bfd1cacec8a79f6e92bef532539c529423789f55f4223cc8f +DataAfterCtrLen = 10 +DataAfterCtrData = 331f804dc7fdb30e6316 + Binary rep of i = 00000001 + instring = 738db640e6ede8c95062246b7a872dba59f37d9eb47250d5741bfd1cacec8a79f6e92bef532539c529423789f55f4223cc8f00000001331f804dc7fdb30e6316 +KO = a630338aac09e2f3cb586147a39c17d4 + +COUNT=3 +L = 128 +KI = 13b82d5e95da2cfc905783a9e22edef6feda747bcf2ecdc7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2649a4f71692c35a54f6305f7f4f19b8bd05e8144ae30c828afea176b171f35abef5e3f23401218e126ac49c89010aab7545 +DataAfterCtrLen = 10 +DataAfterCtrData = aa7750580a779542889a + Binary rep of i = 00000001 + instring = 2649a4f71692c35a54f6305f7f4f19b8bd05e8144ae30c828afea176b171f35abef5e3f23401218e126ac49c89010aab754500000001aa7750580a779542889a +KO = f446a37cde4a4c516501d5293596c514 + +COUNT=4 +L = 128 +KI = 33941844f165e52f8d8dacc74492795f410be9481e6d794e +DataBeforeCtrLen = 50 +DataBeforeCtrData = acb39ba9e9cbea95401e669a9d21bc001053ed1a2f553506f43c6c0e9a2e1f714ce773751d67840f8c1a01a3ccdbacb766e9 +DataAfterCtrLen = 10 +DataAfterCtrData = ab3249f4af0727242e09 + Binary rep of i = 00000001 + instring = acb39ba9e9cbea95401e669a9d21bc001053ed1a2f553506f43c6c0e9a2e1f714ce773751d67840f8c1a01a3ccdbacb766e900000001ab3249f4af0727242e09 +KO = 2dee0884f7732c43c24623810ef1fca1 + +COUNT=5 +L = 128 +KI = 1d9fa65c5b78a55cc4d6f0620e57ca413234246a117f7a2c +DataBeforeCtrLen = 50 +DataBeforeCtrData = b066942b293b959c78b866080c2021f74ac2fc0c29de63ec301b51fb70298431a0a42942c2075f8b44d858dbab20d051d174 +DataAfterCtrLen = 10 +DataAfterCtrData = 0e7b250ef2cf9bb65317 + Binary rep of i = 00000001 + instring = b066942b293b959c78b866080c2021f74ac2fc0c29de63ec301b51fb70298431a0a42942c2075f8b44d858dbab20d051d174000000010e7b250ef2cf9bb65317 +KO = 2a8e032ff6e040c407c88e80d1a9a872 + +COUNT=6 +L = 128 +KI = 4f9f71ecec84c4d6b0f897fa4014fc29c778e4cdb251c526 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 411edb653196b47b233a7e8852fed5a433eb0d15aa73cc624da6dd91ad04c25ec2a6f1f589d10f8c7b956fab25b73bb251d6 +DataAfterCtrLen = 10 +DataAfterCtrData = f7ac41a307d8f7ccfbf1 + Binary rep of i = 00000001 + instring = 411edb653196b47b233a7e8852fed5a433eb0d15aa73cc624da6dd91ad04c25ec2a6f1f589d10f8c7b956fab25b73bb251d600000001f7ac41a307d8f7ccfbf1 +KO = ae9ccd13372672d2049b7c438d197381 + +COUNT=7 +L = 128 +KI = 95f90e328a6a2d653d14adcbc3e1de0631cd6827c1f8a09e +DataBeforeCtrLen = 50 +DataBeforeCtrData = faad8cc3d97e53b05f673bb8c17ecb12a92c6c0cdee7efbe56abe355f665f7f03c01e82f22aa8f4d13061bb9ecf01d4b6069 +DataAfterCtrLen = 10 +DataAfterCtrData = 60ebc81b34570da90f0c + Binary rep of i = 00000001 + instring = faad8cc3d97e53b05f673bb8c17ecb12a92c6c0cdee7efbe56abe355f665f7f03c01e82f22aa8f4d13061bb9ecf01d4b60690000000160ebc81b34570da90f0c +KO = a13500eb14716f85396cce249726aa09 + +COUNT=8 +L = 128 +KI = 6f96d90ecc936229b6030a0bff34b137a9c6f9f4a1c127bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03e6afa0376d7811a270639e185c070550df3428cd945b96628d2f50f1a95f86250abf16d8ebc57a0986046096b38696524d +DataAfterCtrLen = 10 +DataAfterCtrData = 67d33ae2f3c3346d12a2 + Binary rep of i = 00000001 + instring = 03e6afa0376d7811a270639e185c070550df3428cd945b96628d2f50f1a95f86250abf16d8ebc57a0986046096b38696524d0000000167d33ae2f3c3346d12a2 +KO = 963fb052290a10e5f2a4aa676d0e2c98 + +COUNT=9 +L = 128 +KI = 03995ee3502232c55a020aa705e9aea58b421d9333067efa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7501dd04cb3409a641a0463dde9696ddae6df49e7b872c5fd4ef0a245301ded0cd6c06c7ea3f615fd0cd1d16423b6c4be72e +DataAfterCtrLen = 10 +DataAfterCtrData = 79d71581409067e98638 + Binary rep of i = 00000001 + instring = 7501dd04cb3409a641a0463dde9696ddae6df49e7b872c5fd4ef0a245301ded0cd6c06c7ea3f615fd0cd1d16423b6c4be72e0000000179d71581409067e98638 +KO = 0117fd3d1c7446caf6e51e45ba0330ca + +COUNT=10 +L = 256 +KI = a7893abf4f98a0b0a2018f9c3ef638fe80bf79d214cc7c58 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf +DataAfterCtrLen = 10 +DataAfterCtrData = df0b75f497873d85b21e + Binary rep of i = 00000001 + instring = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf00000001df0b75f497873d85b21e + Binary rep of i = 00000002 + instring = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf00000002df0b75f497873d85b21e +KO = 2aa14a27d7b262c9eafd26e0b838c819c6e8f716d7c2f6159909198eefb23b46 + +COUNT=11 +L = 256 +KI = e657f12caf2c14e604b69a98603e6273028a871e91ed209b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58 +DataAfterCtrLen = 10 +DataAfterCtrData = 8126c4810c7ead0944f6 + Binary rep of i = 00000001 + instring = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58000000018126c4810c7ead0944f6 + Binary rep of i = 00000002 + instring = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58000000028126c4810c7ead0944f6 +KO = ee017c2b85d3248be5604ec484de4e87d433c53fe0171e63c0723f8fa5d89176 + +COUNT=12 +L = 256 +KI = 2073a6245ea4631b7fe33a9e67d9ed906130258b5d9f62a7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c183 +DataAfterCtrLen = 10 +DataAfterCtrData = 59e7773d74ebde5e9400 + Binary rep of i = 00000001 + instring = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c1830000000159e7773d74ebde5e9400 + Binary rep of i = 00000002 + instring = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c1830000000259e7773d74ebde5e9400 +KO = 7d02793dc31eec6b5fd560d1507a956a0d2eacd4fa66bfbfcee209e8e7808427 + +COUNT=13 +L = 256 +KI = ca695bc711a3296ccc32b541d01ac10e6948af6c3a956dd5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce070 +DataAfterCtrLen = 10 +DataAfterCtrData = 13a00cb705a42468af9c + Binary rep of i = 00000001 + instring = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce0700000000113a00cb705a42468af9c + Binary rep of i = 00000002 + instring = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce0700000000213a00cb705a42468af9c +KO = a9f1b2e21bf704c37e2aed8b5f2e6d915ac453896803c4ae9458679008c28b76 + +COUNT=14 +L = 256 +KI = 497e03c4190554575a9e461e6a98d1198fb1c56231e8fabc +DataBeforeCtrLen = 50 +DataBeforeCtrData = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769 +DataAfterCtrLen = 10 +DataAfterCtrData = 3430a57978827a6d0b1e + Binary rep of i = 00000001 + instring = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769000000013430a57978827a6d0b1e + Binary rep of i = 00000002 + instring = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769000000023430a57978827a6d0b1e +KO = 10b026162263c062b033424ca72395407c15f8b66066aebc5b8838399bed6eeb + +COUNT=15 +L = 256 +KI = 327f40215c931a96c7496fedc3c7a2c32ac340b04d9fc985 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f89 +DataAfterCtrLen = 10 +DataAfterCtrData = 539b4865e56bd30320b6 + Binary rep of i = 00000001 + instring = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f8900000001539b4865e56bd30320b6 + Binary rep of i = 00000002 + instring = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f8900000002539b4865e56bd30320b6 +KO = ff8c7e8be96ef1b1cf6fa5a6bc99d8dd05eb57f97495285619999dc9c13cc5c6 + +COUNT=16 +L = 256 +KI = 3924737d70fa264b14c4a26bfdede6f556c2b5f3df712094 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb52731648823 +DataAfterCtrLen = 10 +DataAfterCtrData = a5edb2b47d3801c9a778 + Binary rep of i = 00000001 + instring = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb5273164882300000001a5edb2b47d3801c9a778 + Binary rep of i = 00000002 + instring = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb5273164882300000002a5edb2b47d3801c9a778 +KO = 01bc6948cdeceae000ef08a547ef00bed239a973c0c6bb5ffcea564d9f92fb32 + +COUNT=17 +L = 256 +KI = e77ec6f490ddccf1e9a2d1754152dbd5c6469bce86df5f4c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031 +DataAfterCtrLen = 10 +DataAfterCtrData = 2743e9b3cba6554ff512 + Binary rep of i = 00000001 + instring = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031000000012743e9b3cba6554ff512 + Binary rep of i = 00000002 + instring = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031000000022743e9b3cba6554ff512 +KO = 5dee629099a33afa64689c91f38e7037efe81a17283c66a7fbbc587b6e8abe54 + +COUNT=18 +L = 256 +KI = 3e24c61517d4f3444fe4560776b982ce9429557b8482e832 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ce56e740bc288f94712 + Binary rep of i = 00000001 + instring = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9000000019ce56e740bc288f94712 + Binary rep of i = 00000002 + instring = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9000000029ce56e740bc288f94712 +KO = 8ed2b2d88ef171115c9e8d56cca067bdc302c4ddfe2e2867aa86df396f94221e + +COUNT=19 +L = 256 +KI = 2a81152628dd3728ce02d9406bdbc0ec09a1f961b3196caf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd +DataAfterCtrLen = 10 +DataAfterCtrData = 16672af87c418b077e56 + Binary rep of i = 00000001 + instring = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd0000000116672af87c418b077e56 + Binary rep of i = 00000002 + instring = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd0000000216672af87c418b077e56 +KO = 1c33c7bee08ac6304c79e6ec817a15312ddd3d58df81ea8ba3bf9cb6e81b8801 + +COUNT=20 +L = 160 +KI = 00e5c6ad61cc54c9ddce3f2a72df87c662749bc9448b8122 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f +DataAfterCtrLen = 10 +DataAfterCtrData = 5ac193bf301fbb72ec5a + Binary rep of i = 00000001 + instring = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f000000015ac193bf301fbb72ec5a + Binary rep of i = 00000002 + instring = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f000000025ac193bf301fbb72ec5a +KO = 11cd4a6a1ea2995bdde23a9384b46a71ba54cd2d + +COUNT=21 +L = 160 +KI = 0e869090405d4e28ee179f9817d3d51be629aba9b947137e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac +DataAfterCtrLen = 10 +DataAfterCtrData = 51885bc483b33598747b + Binary rep of i = 00000001 + instring = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac0000000151885bc483b33598747b + Binary rep of i = 00000002 + instring = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac0000000251885bc483b33598747b +KO = c842b2047b3913e30285bb0a0605da043b296ad4 + +COUNT=22 +L = 160 +KI = 73d67639dc8bfdf6827fcee357a1f06033717bfce405f24c +DataBeforeCtrLen = 50 +DataBeforeCtrData = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c +DataAfterCtrLen = 10 +DataAfterCtrData = 84f1909baa85e9e87593 + Binary rep of i = 00000001 + instring = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c0000000184f1909baa85e9e87593 + Binary rep of i = 00000002 + instring = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c0000000284f1909baa85e9e87593 +KO = 8d45d4327ffb4e5fd355f3ffa2bdf2c46943a9f5 + +COUNT=23 +L = 160 +KI = cd5b1c8ce804297e2f46871771c992121b93269ab06cca82 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e +DataAfterCtrLen = 10 +DataAfterCtrData = bee3546f3851f3721611 + Binary rep of i = 00000001 + instring = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e00000001bee3546f3851f3721611 + Binary rep of i = 00000002 + instring = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e00000002bee3546f3851f3721611 +KO = 0f52254959a637d26a80a065cd9a101680545ee1 + +COUNT=24 +L = 160 +KI = 09769b0048aeb10f0c8b0dd3195b0f1afd01bb6514dbe257 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d719208b0355c769a60 + Binary rep of i = 00000001 + instring = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6000000013d719208b0355c769a60 + Binary rep of i = 00000002 + instring = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6000000023d719208b0355c769a60 +KO = e0d68cad4316e49e5b8368bf67ef2dba0256f1a1 + +COUNT=25 +L = 160 +KI = 27f960f4805a132bde367f957cf5becb0613b7da0b6d5f1c +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b0 +DataAfterCtrLen = 10 +DataAfterCtrData = 632358b2d13794569a93 + Binary rep of i = 00000001 + instring = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b000000001632358b2d13794569a93 + Binary rep of i = 00000002 + instring = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b000000002632358b2d13794569a93 +KO = bbab0b8b1a5139a62edb07cc0bcee6c978feb07d + +COUNT=26 +L = 160 +KI = e3a5d78c695aca286480507abba7b87d8e356b953530897c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673 +DataAfterCtrLen = 10 +DataAfterCtrData = 8c9a1a09d4592556dcb5 + Binary rep of i = 00000001 + instring = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673000000018c9a1a09d4592556dcb5 + Binary rep of i = 00000002 + instring = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673000000028c9a1a09d4592556dcb5 +KO = 042523726d2eb308f2f342a065709a30797498b7 + +COUNT=27 +L = 160 +KI = 8f4412e55e7381126b85cfcb78dbf40b2917199edbdc03c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c +DataAfterCtrLen = 10 +DataAfterCtrData = ce05f647fb3ec52d525c + Binary rep of i = 00000001 + instring = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c00000001ce05f647fb3ec52d525c + Binary rep of i = 00000002 + instring = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c00000002ce05f647fb3ec52d525c +KO = ee81881e779911fb918e690338c8facffd81380f + +COUNT=28 +L = 160 +KI = 14c7b8dd5c06eb298412623d1dad13a58d5e9efa3275ea9b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253 +DataAfterCtrLen = 10 +DataAfterCtrData = 5abde6a0c1e71b42c1a5 + Binary rep of i = 00000001 + instring = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253000000015abde6a0c1e71b42c1a5 + Binary rep of i = 00000002 + instring = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253000000025abde6a0c1e71b42c1a5 +KO = a641fcc6d61d42713518f86c22ab2ba884fc4143 + +COUNT=29 +L = 160 +KI = a9563d2bd383e44a7d670eca30b200eb50f45a496e33cfb5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a +DataAfterCtrLen = 10 +DataAfterCtrData = b043e50ee03c0e4973b4 + Binary rep of i = 00000001 + instring = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a00000001b043e50ee03c0e4973b4 + Binary rep of i = 00000002 + instring = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a00000002b043e50ee03c0e4973b4 +KO = 4982abdccae774efd9a3808c5ae3965a2298e3ec + +COUNT=30 +L = 320 +KI = 9bb4cb7e2eac5b5b9bae563c786bde0fff78cc7b2c1194ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520 +DataAfterCtrLen = 10 +DataAfterCtrData = 9144a2acccc05fc9efb4 + Binary rep of i = 00000001 + instring = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520000000019144a2acccc05fc9efb4 + Binary rep of i = 00000002 + instring = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520000000029144a2acccc05fc9efb4 + Binary rep of i = 00000003 + instring = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520000000039144a2acccc05fc9efb4 +KO = 0dcde501b66c3fe8b8576a7661ac0622f308a091b5cb933643c49814608792ebe37586ee364339c5 + +COUNT=31 +L = 320 +KI = a8b370956ab4c909b0da3f51e30e460ee4b316aa986c59f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f +DataAfterCtrLen = 10 +DataAfterCtrData = e2e57a5497e6f6ab7d26 + Binary rep of i = 00000001 + instring = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f00000001e2e57a5497e6f6ab7d26 + Binary rep of i = 00000002 + instring = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f00000002e2e57a5497e6f6ab7d26 + Binary rep of i = 00000003 + instring = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f00000003e2e57a5497e6f6ab7d26 +KO = 18b34bcc3b9e672eae5165c1f1d56fa9c92462ca08dd2dcdec98ffe2bf13fd88ad2237c7f8733b83 + +COUNT=32 +L = 320 +KI = 79c7121cf7eb9b452a1287305fd899f0ae1c7a84c75f8725 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da3 +DataAfterCtrLen = 10 +DataAfterCtrData = f223868edeba93943087 + Binary rep of i = 00000001 + instring = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da300000001f223868edeba93943087 + Binary rep of i = 00000002 + instring = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da300000002f223868edeba93943087 + Binary rep of i = 00000003 + instring = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da300000003f223868edeba93943087 +KO = 8b7c8c122ddb89833b991e69bc35eca747c09b8c863c89466aa48ba75242364c9d9169ef6c62e5e0 + +COUNT=33 +L = 320 +KI = 9086ebd59378efaa89c7548021c35fcb8eed5e1f64ae8cb8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824 +DataAfterCtrLen = 10 +DataAfterCtrData = 9bf418530ce73ef6b43c + Binary rep of i = 00000001 + instring = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824000000019bf418530ce73ef6b43c + Binary rep of i = 00000002 + instring = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824000000029bf418530ce73ef6b43c + Binary rep of i = 00000003 + instring = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824000000039bf418530ce73ef6b43c +KO = 6643e0735f1bf4a901ba7b5fa2f8f52ba5408226d5e9c20632423c33ab64ed1eb222ceea3f5036de + +COUNT=34 +L = 320 +KI = 6a31b6929a95056274f12081f0a920115c3f310768f01b4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a +DataAfterCtrLen = 10 +DataAfterCtrData = 54a2a399d6aec18c3645 + Binary rep of i = 00000001 + instring = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a0000000154a2a399d6aec18c3645 + Binary rep of i = 00000002 + instring = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a0000000254a2a399d6aec18c3645 + Binary rep of i = 00000003 + instring = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a0000000354a2a399d6aec18c3645 +KO = d280ee6efbbf18dcfef21f08c908a9a002d9d99ca0a7e84fe7a152515a01c727a3e6697277004b25 + +COUNT=35 +L = 320 +KI = 71f105b645f64acdb82b0cc4ff58d4b4991b991cdbba45cd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e +DataAfterCtrLen = 10 +DataAfterCtrData = 2e3e82dcad787fa9ca6c + Binary rep of i = 00000001 + instring = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e000000012e3e82dcad787fa9ca6c + Binary rep of i = 00000002 + instring = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e000000022e3e82dcad787fa9ca6c + Binary rep of i = 00000003 + instring = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e000000032e3e82dcad787fa9ca6c +KO = ed617b24c2bd5630f2a7af3273daa0314bb590a53c31860c93a36b0e3aa3dc24d5423a26bc51743f + +COUNT=36 +L = 320 +KI = 211d6a8bde7c72e1a2f746adcea9bc282606cf59cd1b4199 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb7 +DataAfterCtrLen = 10 +DataAfterCtrData = 25bd28514e98debe4803 + Binary rep of i = 00000001 + instring = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb70000000125bd28514e98debe4803 + Binary rep of i = 00000002 + instring = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb70000000225bd28514e98debe4803 + Binary rep of i = 00000003 + instring = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb70000000325bd28514e98debe4803 +KO = b2ebd7f044c95ab20171e48461764c7b3c21db0040e910dde02ba6714bf29a92b67894b53bf3da22 + +COUNT=37 +L = 320 +KI = 458718f9fb4774d6289b6b3903246ff18e0f6841eee2945c +DataBeforeCtrLen = 50 +DataBeforeCtrData = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf54 +DataAfterCtrLen = 10 +DataAfterCtrData = 411b346c1eb4e24a9d0b + Binary rep of i = 00000001 + instring = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf5400000001411b346c1eb4e24a9d0b + Binary rep of i = 00000002 + instring = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf5400000002411b346c1eb4e24a9d0b + Binary rep of i = 00000003 + instring = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf5400000003411b346c1eb4e24a9d0b +KO = f379feafa00b258fdc9d3b196e3c94b45d9b97b92349d50d8e137d7ab43e1c763d0a6cb405a4de7b + +COUNT=38 +L = 320 +KI = 59cd707fef02eb01e17537b49900d45d0377c494f86ccedb +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa +DataAfterCtrLen = 10 +DataAfterCtrData = 305e37f835700f4d474d + Binary rep of i = 00000001 + instring = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa00000001305e37f835700f4d474d + Binary rep of i = 00000002 + instring = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa00000002305e37f835700f4d474d + Binary rep of i = 00000003 + instring = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa00000003305e37f835700f4d474d +KO = 8640ba285d38c3d7048135c26c2a96f2d3140fc70f5f23709c35c555d238d1d0d4fb27a307a09115 + +COUNT=39 +L = 320 +KI = 3ff77de65cf765200d1977c76cdc5df6300ac1edca970867 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da4 +DataAfterCtrLen = 10 +DataAfterCtrData = 099624d9b4a79c74cdf1 + Binary rep of i = 00000001 + instring = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da400000001099624d9b4a79c74cdf1 + Binary rep of i = 00000002 + instring = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da400000002099624d9b4a79c74cdf1 + Binary rep of i = 00000003 + instring = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da400000003099624d9b4a79c74cdf1 +KO = 0351f58b2c9f9e8b85d690620568f71b3aed113cfaab344d067ab3f79822b12eac6a678d5a54e408 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = aeb7201d055f754212b3e497bd0b25789a49e51da9f363df414a0f80e6f4e42c +FixedInputDataByteLen = 60 +FixedInputData = 11ec30761780d4c44acb1f26ca1eb770f87c0e74505e15b7e456b019ce0c38103c4d14afa1de71d340db51410596627512cf199fffa20ef8c5f4841e + Binary rep of i = 01 + instring = 0111ec30761780d4c44acb1f26ca1eb770f87c0e74505e15b7e456b019ce0c38103c4d14afa1de71d340db51410596627512cf199fffa20ef8c5f4841e +KO = 2a9e2fe078bd4f5d3076d14d46f39fb2 + +COUNT=1 +L = 128 +KI = 667e8f9c33ba88238ac59f02e110a4fd79a9ab1eaa8b2fce91bca0c451bf510c +FixedInputDataByteLen = 60 +FixedInputData = f282d9e1388134fc1e21e036477a1d465065dec60033a2797b72534ab91e92ecb950879d0d7ed65fae931e6853346119e4b234a812d7b9208e4f7639 + Binary rep of i = 01 + instring = 01f282d9e1388134fc1e21e036477a1d465065dec60033a2797b72534ab91e92ecb950879d0d7ed65fae931e6853346119e4b234a812d7b9208e4f7639 +KO = 15a7717ed6ed59a1b46842dd63ff7e65 + +COUNT=2 +L = 128 +KI = b9b777ac6acaaa3dd62c15f1ac2b7861db57df00ce4f8ec13a0a196c8285c225 +FixedInputDataByteLen = 60 +FixedInputData = 22d71d136d96dd37c41c98901a7957660c81616d4961d4f438b135c3c7a8a40e2d8a61a88d35f9641cddb966e0319aa9dca6451c9daef25937252154 + Binary rep of i = 01 + instring = 0122d71d136d96dd37c41c98901a7957660c81616d4961d4f438b135c3c7a8a40e2d8a61a88d35f9641cddb966e0319aa9dca6451c9daef25937252154 +KO = d60931c7ded4d52978a5fa824d17bdea + +COUNT=3 +L = 128 +KI = 35f5b140faaeb2cb32542a738be7bbc75cb0eb0d62d28047eff0cb028b172519 +FixedInputDataByteLen = 60 +FixedInputData = 4960230e2227b2378d66622276690a79776b77687a6516115373e972c5574ed6ee4c021fdd2d8dfbd8c757f7aea5378d3fb90667ef697d2260a3d6a7 + Binary rep of i = 01 + instring = 014960230e2227b2378d66622276690a79776b77687a6516115373e972c5574ed6ee4c021fdd2d8dfbd8c757f7aea5378d3fb90667ef697d2260a3d6a7 +KO = 8c665ef1962cd580f77ded20c54fcc6a + +COUNT=4 +L = 128 +KI = 4a1be964a598d9cd0d14295e2324edbb72b21b9429ff59cf86c81fcdcd56b8cc +FixedInputDataByteLen = 60 +FixedInputData = 209ec49be8371dc4541137ca73ff4d5662e9ac9dad47a89f9a8f01449761b5ddd2d2cbc79ae786086f1fcd38e56e471fdd24bf2e75e512ef6873e64a + Binary rep of i = 01 + instring = 01209ec49be8371dc4541137ca73ff4d5662e9ac9dad47a89f9a8f01449761b5ddd2d2cbc79ae786086f1fcd38e56e471fdd24bf2e75e512ef6873e64a +KO = ba6b57ddc93bc29d98ccda4670a1803f + +COUNT=5 +L = 128 +KI = 4747153bc34bd42b01b6512003fbaa1c2ac989623ad19a31d31f79558f49004e +FixedInputDataByteLen = 60 +FixedInputData = e053766571bc91a17e2a1f2125318a85924b32743764ad4f46badd963350711865e09d3ec9d7e214008a0b94350d3051c5859545f314bdfd6c6ced7f + Binary rep of i = 01 + instring = 01e053766571bc91a17e2a1f2125318a85924b32743764ad4f46badd963350711865e09d3ec9d7e214008a0b94350d3051c5859545f314bdfd6c6ced7f +KO = 82babb1b57e6ecbed16661ca1ddef53b + +COUNT=6 +L = 128 +KI = 70e88996081f1dad2699da450e5780987e2a93db4ddff381f728ed1bb497c361 +FixedInputDataByteLen = 60 +FixedInputData = 228091a07bc75e1c0a0835568105a8ce919d8c9bd176b1ad87c6503efb9951c448c81f3336b5d5db787517b98cbe15a4a2054691fe0f6450305eab7c + Binary rep of i = 01 + instring = 01228091a07bc75e1c0a0835568105a8ce919d8c9bd176b1ad87c6503efb9951c448c81f3336b5d5db787517b98cbe15a4a2054691fe0f6450305eab7c +KO = bc108199b18ddc433d41c80f7cb8351c + +COUNT=7 +L = 128 +KI = c6b600359c0fe27a274393b09951b408b5b3998e4c63905ddfe6cdd69604a846 +FixedInputDataByteLen = 60 +FixedInputData = 54c13097940fe15c1e6f1b7865b37366819bc3030a922a859e57d6f86ec409d75d49d6a2234509cf078aa67e9cf7fe919b29e876685c8dc147dc00c9 + Binary rep of i = 01 + instring = 0154c13097940fe15c1e6f1b7865b37366819bc3030a922a859e57d6f86ec409d75d49d6a2234509cf078aa67e9cf7fe919b29e876685c8dc147dc00c9 +KO = d58e6c905e4c68ef47061ff6a585a151 + +COUNT=8 +L = 128 +KI = e0d391f5c23992f01be12bcfb52de383a08aea02f58879fd8364678538eb28d2 +FixedInputDataByteLen = 60 +FixedInputData = b29d5f0f6abd24e23d341b5666595fcbf87f798a5e8e37b6f00620fdf7fbd2ee182e4b59467ef4a8f856261257bbbdb8b42c05999b284de92b4cd72c + Binary rep of i = 01 + instring = 01b29d5f0f6abd24e23d341b5666595fcbf87f798a5e8e37b6f00620fdf7fbd2ee182e4b59467ef4a8f856261257bbbdb8b42c05999b284de92b4cd72c +KO = ce2a0f36354a82742ffcd77d9843d53c + +COUNT=9 +L = 128 +KI = 9061f6bfbb5c3eb8ad50544d1e7d0344dac5a8db1ce520dc0e9d703f4816a159 +FixedInputDataByteLen = 60 +FixedInputData = 478517ada8bb620eb47ddaa2fb206a8cadc7b91bb21e8fc4ff785bef26c7aa06e493dc9ae680c4df1ebc3b57e25e6db6bb6121112280a1ec1dc3c666 + Binary rep of i = 01 + instring = 01478517ada8bb620eb47ddaa2fb206a8cadc7b91bb21e8fc4ff785bef26c7aa06e493dc9ae680c4df1ebc3b57e25e6db6bb6121112280a1ec1dc3c666 +KO = 5229e3e3d59889d01ad378c75699e8ee + +COUNT=10 +L = 256 +KI = 5402c978955128558789bee7b571465174a60582a7640037387f99ac16683173 +FixedInputDataByteLen = 60 +FixedInputData = 5c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15 + Binary rep of i = 01 + instring = 015c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15 + Binary rep of i = 02 + instring = 025c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15 +KO = f22a4686abe599c2194d21fc9071ffceb023dd9b24c13f05a3d44cfc77fec44a + +COUNT=11 +L = 256 +KI = 5f6ca05094e1634fbab2c41f3813bb23a0390ef3646330f2a74e8e2b55908dd7 +FixedInputDataByteLen = 60 +FixedInputData = 8db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae + Binary rep of i = 01 + instring = 018db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae + Binary rep of i = 02 + instring = 028db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae +KO = fdb04f13c4ecfb9d6013dfda59db25730a16131b3da10d81973e72f35d273d2f + +COUNT=12 +L = 256 +KI = 95ba499a257134cef1ecf5dacd632f90aaf053b5b12f9568595f7df7d02926c3 +FixedInputDataByteLen = 60 +FixedInputData = 9cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99 + Binary rep of i = 01 + instring = 019cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99 + Binary rep of i = 02 + instring = 029cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99 +KO = 9e2b295c966d39ec7e25e7518181a61d760ac01d31590d9a0f1bbb6c923c3ecb + +COUNT=13 +L = 256 +KI = a8f479c0721f5fbc2f45706c9f3cd22cb68b323362b54a6257009727e50085c5 +FixedInputDataByteLen = 60 +FixedInputData = ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf + Binary rep of i = 01 + instring = 01ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf + Binary rep of i = 02 + instring = 02ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf +KO = f1eab3c332c38ffddb831afdb738b91d7d3bd4ec778dd9b48bb89d036e0d0efc + +COUNT=14 +L = 256 +KI = 7685eea32420cf53bf25eab313770a49a7eca29760fd637d1e1f6929fe0c0526 +FixedInputDataByteLen = 60 +FixedInputData = 23d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e + Binary rep of i = 01 + instring = 0123d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e + Binary rep of i = 02 + instring = 0223d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e +KO = b29c14a90fcf9cea3aa657694e5fb20d9d7907edb0d6a5706df93c9d9cf9beda + +COUNT=15 +L = 256 +KI = a318b863dedfde81f738c22ad6449f131c5b5457913fb09457fd1295adc1c868 +FixedInputDataByteLen = 60 +FixedInputData = 22ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca + Binary rep of i = 01 + instring = 0122ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca + Binary rep of i = 02 + instring = 0222ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca +KO = 8c3e7afcd0d3cc27add5f510ef0744e61d93f6b46f026c06369ae8916e7a4005 + +COUNT=16 +L = 256 +KI = c8ac41e1fc66454becd18c35fa9e0afe7ee0fc101dbb43f20c335e90af8b3096 +FixedInputDataByteLen = 60 +FixedInputData = 1856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd + Binary rep of i = 01 + instring = 011856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd + Binary rep of i = 02 + instring = 021856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd +KO = 287730c9285caf703ce95c77f2828e4a832f0f6937de6d1d8fb84052e7d4f7f2 + +COUNT=17 +L = 256 +KI = 5d069931fbd26c40f4c1f7b4481e25d798a36ec17dd2686b5581b86f18be860c +FixedInputDataByteLen = 60 +FixedInputData = 0cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf + Binary rep of i = 01 + instring = 010cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf + Binary rep of i = 02 + instring = 020cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf +KO = 0628200171f9419eb1530b36b65f06247a42bfecec551ee0a2a7ca056a0de2fe + +COUNT=18 +L = 256 +KI = 4af82195e07c783dc331ecfd7483120a2547747f40edef435268405cbb3e5ed3 +FixedInputDataByteLen = 60 +FixedInputData = 034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2 + Binary rep of i = 01 + instring = 01034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2 + Binary rep of i = 02 + instring = 02034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2 +KO = def02ff14976fabbd806b3421f194827a9dd1c90a04d6c5a47408ba89978b9e4 + +COUNT=19 +L = 256 +KI = 9ee137cb5cdc9889d1bba168a762be12973a33a1569593d9da7961b42a1f1310 +FixedInputDataByteLen = 60 +FixedInputData = 7feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004 + Binary rep of i = 01 + instring = 017feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004 + Binary rep of i = 02 + instring = 027feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004 +KO = b0fc36120a6ed97e090f97ce93cd07862ac194169c3f54cf113431e7a612fa9e + +COUNT=20 +L = 160 +KI = cac968a8ffd81c73948bdfb48bf8a29c1378517d3be294df9a8a80724075bdbd +FixedInputDataByteLen = 60 +FixedInputData = 08817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5 + Binary rep of i = 01 + instring = 0108817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5 + Binary rep of i = 02 + instring = 0208817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5 +KO = 651c43e113b32026b204119af394301f0cb9831c + +COUNT=21 +L = 160 +KI = d0bb330970bd176a047d206f6c45c1170aacba015b3f7f7d6c1dace2b8fed80b +FixedInputDataByteLen = 60 +FixedInputData = 40518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3 + Binary rep of i = 01 + instring = 0140518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3 + Binary rep of i = 02 + instring = 0240518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3 +KO = 974f31cf7e47ebdedb49eab88d10be5029736d68 + +COUNT=22 +L = 160 +KI = 0dfc82c4ddc62c1d9ba4c3f18ee1eb92c73a0a912920560286b472bcf0e6de8b +FixedInputDataByteLen = 60 +FixedInputData = 8a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c + Binary rep of i = 01 + instring = 018a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c + Binary rep of i = 02 + instring = 028a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c +KO = 1d757557fcadffeeed8af03a6e709dc69a6b0ad8 + +COUNT=23 +L = 160 +KI = fe3460716b17bded4e95c044dfecf19fbac3b527961a12326a2af91c4b283516 +FixedInputDataByteLen = 60 +FixedInputData = e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769 + Binary rep of i = 01 + instring = 01e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769 + Binary rep of i = 02 + instring = 02e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769 +KO = ca1a0c67a1429f5c1186a2a3880ca374dcf1b97e + +COUNT=24 +L = 160 +KI = acab2551f5d7462eb0b517358170b108210d9c14a9d93af95c5317c260cf66fb +FixedInputDataByteLen = 60 +FixedInputData = 6fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50 + Binary rep of i = 01 + instring = 016fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50 + Binary rep of i = 02 + instring = 026fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50 +KO = d166f98363654544bb507eb015aece32218d45c1 + +COUNT=25 +L = 160 +KI = 49bb90197f694c353bb6ce341d4cc163d72fd4c51667767e09ffdfb4ef3122cb +FixedInputDataByteLen = 60 +FixedInputData = 7b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2 + Binary rep of i = 01 + instring = 017b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2 + Binary rep of i = 02 + instring = 027b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2 +KO = a3486d5ef23eab5e5af22ad28ecb5a3134525766 + +COUNT=26 +L = 160 +KI = 037f0d6e5acdd081eb85fea4136880723895a2b0e0c196c152d97f9df7817949 +FixedInputDataByteLen = 60 +FixedInputData = 98638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f + Binary rep of i = 01 + instring = 0198638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f + Binary rep of i = 02 + instring = 0298638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f +KO = fb2fac70002fbc649c9f3b731c6fafdbaa05c683 + +COUNT=27 +L = 160 +KI = 33f172b0d6cf369954a51447404c1a5be43485fa67ac88a66ac31d67e1b42ea8 +FixedInputDataByteLen = 60 +FixedInputData = c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1 + Binary rep of i = 01 + instring = 01c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1 + Binary rep of i = 02 + instring = 02c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1 +KO = b20ca65fdb3142bf5fa6aaa5c3eb51e769471bfc + +COUNT=28 +L = 160 +KI = 222b3c83efaee9bac1d3b668b8deee683ae970f99d4ba573d3a099f3a74af794 +FixedInputDataByteLen = 60 +FixedInputData = 6b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1 + Binary rep of i = 01 + instring = 016b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1 + Binary rep of i = 02 + instring = 026b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1 +KO = 5bc29292b784f2a9a93e138b27ff612e87398d92 + +COUNT=29 +L = 160 +KI = 127f94a10986310f1c6c247d946e19af17f4e6fa5073911fd9909aa585296ec8 +FixedInputDataByteLen = 60 +FixedInputData = 2cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009 + Binary rep of i = 01 + instring = 012cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009 + Binary rep of i = 02 + instring = 022cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009 +KO = 7edba543d45125d7286a1aa527e1f25a71704e3f + +COUNT=30 +L = 320 +KI = 9debd1762a9643e967dbc174f2040e177b8053afb0829189a81fed94f8c365ee +FixedInputDataByteLen = 60 +FixedInputData = 6c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595 + Binary rep of i = 01 + instring = 016c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595 + Binary rep of i = 02 + instring = 026c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595 + Binary rep of i = 03 + instring = 036c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595 +KO = 2518a44ea347e924b03a7b4c966ec4e4bd76c1456d09096be9387638c2737faeebba4e2b921b19db + +COUNT=31 +L = 320 +KI = 64c149136aac186ff2f05cedffb3897752fa7ae14418f0430bca8ab49fe7910b +FixedInputDataByteLen = 60 +FixedInputData = ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf + Binary rep of i = 01 + instring = 01ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf + Binary rep of i = 02 + instring = 02ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf + Binary rep of i = 03 + instring = 03ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf +KO = c69f800dcfa9456326d862c350bc3a6c494cdcd4cb14760672f33f9b9d3a2a78e09346a4a2cf4d18 + +COUNT=32 +L = 320 +KI = 05a014091f0c161daea0affe1184393feb5e735776c25ac10247d08887dc51ce +FixedInputDataByteLen = 60 +FixedInputData = 9d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5 + Binary rep of i = 01 + instring = 019d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5 + Binary rep of i = 02 + instring = 029d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5 + Binary rep of i = 03 + instring = 039d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5 +KO = bb7e01e2d5be76b99bdd32ccf323f8c49ee21e72e3028f7bce5523244f2a60b4d24bdb58d90abf78 + +COUNT=33 +L = 320 +KI = 0d46cd3c43b85a0135f719260f49d82a06b88e5b3579e038f3c07b7026d87d2a +FixedInputDataByteLen = 60 +FixedInputData = 549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e + Binary rep of i = 01 + instring = 01549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e + Binary rep of i = 02 + instring = 02549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e + Binary rep of i = 03 + instring = 03549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e +KO = 66f0820532433229c67eb76dcd2e450897b04eb27391e8cf48f50d31fd762049c2fc3a437bbbaa95 + +COUNT=34 +L = 320 +KI = 7d351096a95761530cc797367cdda7ebaff43070795b1432e0c60eb04399a925 +FixedInputDataByteLen = 60 +FixedInputData = 14adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97 + Binary rep of i = 01 + instring = 0114adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97 + Binary rep of i = 02 + instring = 0214adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97 + Binary rep of i = 03 + instring = 0314adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97 +KO = f1d441f8bf35cb011eee2f7e3b989ee328769dbff81650acb3fb4c9ce3c95b441243eb7d9f9b777e + +COUNT=35 +L = 320 +KI = 1b0e7858d6e81c7b7fb8cd0fe2494b3376ba8359a15ecf6dea6f32c9d7dd33ab +FixedInputDataByteLen = 60 +FixedInputData = 7cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce + Binary rep of i = 01 + instring = 017cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce + Binary rep of i = 02 + instring = 027cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce + Binary rep of i = 03 + instring = 037cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce +KO = 34feba20ce90d8535f3a705198c75bfc2148871c7d81209bdd9aadccf52a0b2f4ab475cfb2cc729e + +COUNT=36 +L = 320 +KI = 8012f82eaaba0fbf86528650bde2b105ea203368e480b0829c51cabb6eefce81 +FixedInputDataByteLen = 60 +FixedInputData = b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30 + Binary rep of i = 01 + instring = 01b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30 + Binary rep of i = 02 + instring = 02b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30 + Binary rep of i = 03 + instring = 03b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30 +KO = 980ad0e11ee73eaa6579e10c2fb947021f6e24ce57c063601c3b7d0efd1388751ccde134a5432fa9 + +COUNT=37 +L = 320 +KI = 85940e26c90f3b58c31673e8da583f4a759377c7a88633fbe6f14e0ba4502dee +FixedInputDataByteLen = 60 +FixedInputData = f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4 + Binary rep of i = 01 + instring = 01f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4 + Binary rep of i = 02 + instring = 02f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4 + Binary rep of i = 03 + instring = 03f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4 +KO = fd1eb50d47bd0e2f4266c760d7c16e5051349ec3b9e4d2eb7ebfd2175d445ada4da03b9428d48967 + +COUNT=38 +L = 320 +KI = f41ea2d0eb78b6f03f614e1796577ca2f6116f4028b826fb8986c320ee24e0f6 +FixedInputDataByteLen = 60 +FixedInputData = f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2 + Binary rep of i = 01 + instring = 01f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2 + Binary rep of i = 02 + instring = 02f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2 + Binary rep of i = 03 + instring = 03f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2 +KO = 221890c2c62c690ef92d27d637173cdc6502b50eb858fcfdf0663e9e177b3fa44f437e965f150844 + +COUNT=39 +L = 320 +KI = 3c3fb56af835d12186d46a76c2b18907fbde9836f5fbf4b5da23ff767ee370c6 +FixedInputDataByteLen = 60 +FixedInputData = a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551 + Binary rep of i = 01 + instring = 01a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551 + Binary rep of i = 02 + instring = 02a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551 + Binary rep of i = 03 + instring = 03a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551 +KO = fba54e92c3cd9fff5999ed03592f2f0c54277102d7a5c5b4760042e660e95a992858e2edb45807b2 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 4df60800bf8e2f6055c5ad6be43ee3deb54e2a445bc88a576e111b9f7f66756f +FixedInputDataByteLen = 60 +FixedInputData = 962adcaf12764c87dad298dbd9ae234b1ff37fed24baee0649562d466a80c0dcf0a65f04fe5b477fd00db6767199fa4d1b26c68158c8e656e740ab4d + Binary rep of i = 0001 + instring = 0001962adcaf12764c87dad298dbd9ae234b1ff37fed24baee0649562d466a80c0dcf0a65f04fe5b477fd00db6767199fa4d1b26c68158c8e656e740ab4d +KO = eca99d4894cdda31fe355b82059a845c + +COUNT=1 +L = 128 +KI = a6c4c1ff1925f788314b7903e0cda9bbff1f865c04207374750649bfbdbbb3a1 +FixedInputDataByteLen = 60 +FixedInputData = 5c9f608fc7382d20efcc8a894969b925bdaacb2fdb2f58de066f2f1d22a8bfe45b9c9a1a671da45be7486ff2e2e726a2c32890b1c26b56363964b0da + Binary rep of i = 0001 + instring = 00015c9f608fc7382d20efcc8a894969b925bdaacb2fdb2f58de066f2f1d22a8bfe45b9c9a1a671da45be7486ff2e2e726a2c32890b1c26b56363964b0da +KO = e566460b7239783c91b9ae7cdff620a5 + +COUNT=2 +L = 128 +KI = f3e987788252cf93de2aa96bf8cac01e9994b22d828166a5bc5ae9ed0f19792b +FixedInputDataByteLen = 60 +FixedInputData = 2bf86781caf1ddfc743241242ebcdb6688539a79c0945a785eed45ee4e5197012bbadd00c513c3d2193607077d871d7d0dd227ccc4fe998a1ad35cba + Binary rep of i = 0001 + instring = 00012bf86781caf1ddfc743241242ebcdb6688539a79c0945a785eed45ee4e5197012bbadd00c513c3d2193607077d871d7d0dd227ccc4fe998a1ad35cba +KO = c8924b9907c18536240aa5057944599c + +COUNT=3 +L = 128 +KI = ea251e0e739bf618f2f2ea5e4217d617e3070e6cdb4c2ee44ee67073882625a5 +FixedInputDataByteLen = 60 +FixedInputData = 20ac7224dbdabfd69f64f23658bb35a987d6f80fae9b4c62edeb5d75fc8dd7ea211e4bcd4f3290b00744c8e9b458977c02fd8532f243e4cca843adec + Binary rep of i = 0001 + instring = 000120ac7224dbdabfd69f64f23658bb35a987d6f80fae9b4c62edeb5d75fc8dd7ea211e4bcd4f3290b00744c8e9b458977c02fd8532f243e4cca843adec +KO = f0670693644423849a54d25aebc30e9a + +COUNT=4 +L = 128 +KI = 043923586ad9544ff5da6294663eb244739d44db396f7f0bad373fbb122969b2 +FixedInputDataByteLen = 60 +FixedInputData = 91432be5760834f51a33faa562e88757692cd5e41c31011b815cf88658de2f44e4f4549e2603b797ecc09803d39c60a4820516121f41bf13c3a742e9 + Binary rep of i = 0001 + instring = 000191432be5760834f51a33faa562e88757692cd5e41c31011b815cf88658de2f44e4f4549e2603b797ecc09803d39c60a4820516121f41bf13c3a742e9 +KO = 7e9161e8653bf76453ee9623cc6a4103 + +COUNT=5 +L = 128 +KI = de5d809445895cc377314c4274f3ae8106b9244880ec786ae9a441d15157b6b6 +FixedInputDataByteLen = 60 +FixedInputData = 31c6aee42eb0ff406d7c8b133c67b09a75f685d2a1f5812bdf5810b57418d81f49e1da122be75b4bf0bc7b04323700c88bcbbfc434e562bf5933304a + Binary rep of i = 0001 + instring = 000131c6aee42eb0ff406d7c8b133c67b09a75f685d2a1f5812bdf5810b57418d81f49e1da122be75b4bf0bc7b04323700c88bcbbfc434e562bf5933304a +KO = fba1829f2ec4db441973ca4db386c67c + +COUNT=6 +L = 128 +KI = e173a91177b28d1bf4c03d388a0a0b71343a2622436345dee1146ff4f42518ff +FixedInputDataByteLen = 60 +FixedInputData = 8d2a000558e07c92078286d47a8f1fd3ba78802f5aab1df2a0b48569cd7de10c666a250fa57d481c1de4faaf32ea8c66484731567126d4084a28e2c0 + Binary rep of i = 0001 + instring = 00018d2a000558e07c92078286d47a8f1fd3ba78802f5aab1df2a0b48569cd7de10c666a250fa57d481c1de4faaf32ea8c66484731567126d4084a28e2c0 +KO = c511b22feee03ebe79187b9da81b8e14 + +COUNT=7 +L = 128 +KI = 46e02361a8da81fad140e1bd8ce7ae250305d9d068bd9b416ba7ebdfad301135 +FixedInputDataByteLen = 60 +FixedInputData = 7b0d2924d630db8d88df2a99be161055b9fbe23b50df90c787f6804f4a48757f11828700c60e5f960c1b945171e710fa0e75b2182d293827d129b66b + Binary rep of i = 0001 + instring = 00017b0d2924d630db8d88df2a99be161055b9fbe23b50df90c787f6804f4a48757f11828700c60e5f960c1b945171e710fa0e75b2182d293827d129b66b +KO = d510426f234912f6382532c3bd0c4acc + +COUNT=8 +L = 128 +KI = f2fa28eba3ca90c7e2b19a744aae5e0e14d9f234e9aeffefd575972fa19e9a62 +FixedInputDataByteLen = 60 +FixedInputData = c8be656ebe9149d45c8e6370f5aba3c70618021306f88c954c39ba2ac6016cc3f7ab5ca0b2d53d5bd6f3f0e5e6ad79ffea05a684b06bb6adf88aaf19 + Binary rep of i = 0001 + instring = 0001c8be656ebe9149d45c8e6370f5aba3c70618021306f88c954c39ba2ac6016cc3f7ab5ca0b2d53d5bd6f3f0e5e6ad79ffea05a684b06bb6adf88aaf19 +KO = 849d5ed14a4d3cc0cdd92bf105977c15 + +COUNT=9 +L = 128 +KI = 2c6d941bf74ff2258cdd80c983d6896f82268550503bb611edd228550c0df867 +FixedInputDataByteLen = 60 +FixedInputData = c08476ceff4219ed7d8822843e61adb4a816a5a2e8658057e02e1ccf511a3dcbb6d68cefdedf64a670ac9cb4ac12231f15484d30e716718d7bf29d15 + Binary rep of i = 0001 + instring = 0001c08476ceff4219ed7d8822843e61adb4a816a5a2e8658057e02e1ccf511a3dcbb6d68cefdedf64a670ac9cb4ac12231f15484d30e716718d7bf29d15 +KO = 09b557de6473f2a9cfe07ca53c168862 + +COUNT=10 +L = 256 +KI = 4c30b96d9beff5cc3c37527694eeec8207fae2c13ef295556919a7a46e5b90c1 +FixedInputDataByteLen = 60 +FixedInputData = 86e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e + Binary rep of i = 0001 + instring = 000186e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e + Binary rep of i = 0002 + instring = 000286e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e +KO = 815fe232e0e89f7eeaa87c3ba5007694a43c1577657ccb3018076c5a5c035d95 + +COUNT=11 +L = 256 +KI = 9e6dd1865e391b749c48ebb7f7478400948a9f8b697485963c0523ead957af66 +FixedInputDataByteLen = 60 +FixedInputData = a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c + Binary rep of i = 0001 + instring = 0001a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c + Binary rep of i = 0002 + instring = 0002a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c +KO = e8d7ce4eae06d76cbafc6c6ee8534cf7ec2daffe81865d8be5e594fab05e20c4 + +COUNT=12 +L = 256 +KI = 6ad202810d82c4caaae4a30a6f9283354e3912efd7d3f5b9c9bad0714881340a +FixedInputDataByteLen = 60 +FixedInputData = c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a + Binary rep of i = 0001 + instring = 0001c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a + Binary rep of i = 0002 + instring = 0002c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a +KO = 27878ce16d71803148d8afc7f7abbdaf76f8642b3ebb1803970706cd02a83d26 + +COUNT=13 +L = 256 +KI = b31591854f975a9f0d46fd1b6e0a5f4562ccd562c569590d14534285ebe1f049 +FixedInputDataByteLen = 60 +FixedInputData = dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963 + Binary rep of i = 0001 + instring = 0001dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963 + Binary rep of i = 0002 + instring = 0002dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963 +KO = b27d826298701377e18cacf1797000df964821de501ee27edde8d49be76dbf12 + +COUNT=14 +L = 256 +KI = 10c550ddc2968e568104aa27c065e222b124d6b87371ba3456e5a65617248ed7 +FixedInputDataByteLen = 60 +FixedInputData = c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180 + Binary rep of i = 0001 + instring = 0001c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180 + Binary rep of i = 0002 + instring = 0002c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180 +KO = c03dd0c037fcb87c56b68f757a2f2b44f5cdf1362be83f1e76303337a822167d + +COUNT=15 +L = 256 +KI = 8bc4a8d275f0620053af70c2b6d83da59ef5b348509ea65cf3c65edffd938345 +FixedInputDataByteLen = 60 +FixedInputData = 8aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c + Binary rep of i = 0001 + instring = 00018aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c + Binary rep of i = 0002 + instring = 00028aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c +KO = a5bcd078261cca440c84cb5f8db7ef7ccd1a1c8bf7d766bd9849dad6a78dfdac + +COUNT=16 +L = 256 +KI = 3bd74a8bb35d2940d80df43416d259309e1008f60e4e00d95b56c525b318bc9e +FixedInputDataByteLen = 60 +FixedInputData = 51fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce + Binary rep of i = 0001 + instring = 000151fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce + Binary rep of i = 0002 + instring = 000251fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce +KO = 4fa6290f67fdcae96b1522f26e2d220e85e55bd124579e8956ef98b23cba65a5 + +COUNT=17 +L = 256 +KI = a1e77c8d322216383e58d23889b62ba417966b4eafd785669e6b372dd5f4ae50 +FixedInputDataByteLen = 60 +FixedInputData = 31b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6 + Binary rep of i = 0001 + instring = 000131b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6 + Binary rep of i = 0002 + instring = 000231b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6 +KO = 5723eca7629a764d1c40fe213825eafe21460ba5e2666eafa43e0888844fdf3d + +COUNT=18 +L = 256 +KI = e49a7ac2edf49120ecf5774704d9385ae744bfb7688d6d54ef2ae7875bc0a080 +FixedInputDataByteLen = 60 +FixedInputData = 074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf + Binary rep of i = 0001 + instring = 0001074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf + Binary rep of i = 0002 + instring = 0002074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf +KO = f0e5fc5a581859d6eae44e28c0af8524b48d15b020aad11b433ff82ff24f83f8 + +COUNT=19 +L = 256 +KI = 7b3a9d007a0851df4273603b3c0c17b291b9dea74ec0b662499626b812b90cd4 +FixedInputDataByteLen = 60 +FixedInputData = 60431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556 + Binary rep of i = 0001 + instring = 000160431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556 + Binary rep of i = 0002 + instring = 000260431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556 +KO = ce008a252097f178a3e432615879bdad5e2138a2f679bd3af3e53e7bc009aa0e + +COUNT=20 +L = 160 +KI = e508ce78aca2cc50c80a6cbdb2b178f8ee5e315dad71ddfa700eb6cf503239b3 +FixedInputDataByteLen = 60 +FixedInputData = 28c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68 + Binary rep of i = 0001 + instring = 000128c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68 + Binary rep of i = 0002 + instring = 000228c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68 +KO = 6bc69b4c11aa7c04ac3c03baa44daeac4a047992 + +COUNT=21 +L = 160 +KI = 4c536406a0e9cfb9fc30bc8d50770b2143d66a31b3304209456db773fc3a252e +FixedInputDataByteLen = 60 +FixedInputData = ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968 + Binary rep of i = 0001 + instring = 0001ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968 + Binary rep of i = 0002 + instring = 0002ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968 +KO = 2fa407153f47c7320ae50ab35e8abc8a48db0808 + +COUNT=22 +L = 160 +KI = d5675e91933657bf6f58428761571a41b555f0378863cec2ed8a42385df063f5 +FixedInputDataByteLen = 60 +FixedInputData = 9e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52 + Binary rep of i = 0001 + instring = 00019e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52 + Binary rep of i = 0002 + instring = 00029e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52 +KO = a2b66633ec9e1baea73b8f1b3944b4f406170d58 + +COUNT=23 +L = 160 +KI = deba2145ca952338a2baa1d3cdf76656fec7fd3dddb9d73fcb1d17547796a1aa +FixedInputDataByteLen = 60 +FixedInputData = f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c + Binary rep of i = 0001 + instring = 0001f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c + Binary rep of i = 0002 + instring = 0002f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c +KO = 72838e60340554d4ba6cab3e68148dfbfdb221ab + +COUNT=24 +L = 160 +KI = d27161ed52f3173c78e3103797ecc44307b472cc19d1cc540fa94d3558f781c9 +FixedInputDataByteLen = 60 +FixedInputData = 54aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163 + Binary rep of i = 0001 + instring = 000154aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163 + Binary rep of i = 0002 + instring = 000254aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163 +KO = 67908b511449ad6be469127493eafc915dda7daa + +COUNT=25 +L = 160 +KI = 4d822d5bdc0af36f773cbcfcba412717ca76182ae8e9eba58560607b0ffebae2 +FixedInputDataByteLen = 60 +FixedInputData = 808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79 + Binary rep of i = 0001 + instring = 0001808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79 + Binary rep of i = 0002 + instring = 0002808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79 +KO = 566357b32675e3d257d966431f8a2a5daa39081b + +COUNT=26 +L = 160 +KI = d6990d912604c8c2b0e34d28b3d9673e13691e2221cc3e4c14866c3597c89705 +FixedInputDataByteLen = 60 +FixedInputData = b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a + Binary rep of i = 0001 + instring = 0001b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a + Binary rep of i = 0002 + instring = 0002b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a +KO = 87a583943438e0a9b7f4d58fb932080b2b885d74 + +COUNT=27 +L = 160 +KI = 966eec3e745f4b75fb24fceaa972aa5562f6ab39ae2807f3171b898221e0b49d +FixedInputDataByteLen = 60 +FixedInputData = 922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f + Binary rep of i = 0001 + instring = 0001922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f + Binary rep of i = 0002 + instring = 0002922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f +KO = 911f8795b83867a0405ef9b9d576500b49158d08 + +COUNT=28 +L = 160 +KI = 0a43aba475789a4f16e4072f60250ccad9956a8c512a617e23a5615f770e2e8b +FixedInputDataByteLen = 60 +FixedInputData = eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57 + Binary rep of i = 0001 + instring = 0001eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57 + Binary rep of i = 0002 + instring = 0002eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57 +KO = 9e0e278516b5ee42a408698d02f290f1c3701834 + +COUNT=29 +L = 160 +KI = 0e409d643c7d814ab2b7ee9b1544bb877f6ca1efe7ffafebbf9a6fc268e1d79b +FixedInputDataByteLen = 60 +FixedInputData = e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b + Binary rep of i = 0001 + instring = 0001e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b + Binary rep of i = 0002 + instring = 0002e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b +KO = f5cdd032ebc3fbd15b0ec54bff3f581c95d7fe88 + +COUNT=30 +L = 320 +KI = ee0a0f88b3b441826264de7a31b890a66edf7c2a28d0286eab285846b586fb8e +FixedInputDataByteLen = 60 +FixedInputData = 1ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c + Binary rep of i = 0001 + instring = 00011ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c + Binary rep of i = 0002 + instring = 00021ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c + Binary rep of i = 0003 + instring = 00031ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c +KO = 5484f170b6602b505e9e6ccffccf2262b55c3554728244bba94daff0adbc619400b33f38013a2293 + +COUNT=31 +L = 320 +KI = ee50f0d1c7a89d3b45a7f63977a5e735c6379157692eafcfb1e89173c466c7af +FixedInputDataByteLen = 60 +FixedInputData = 739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec + Binary rep of i = 0001 + instring = 0001739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec + Binary rep of i = 0002 + instring = 0002739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec + Binary rep of i = 0003 + instring = 0003739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec +KO = e3758161d269defb48d47ebc5476ded47eb5296c296f8c26faf5509d342bdd5d01856930ecbf9294 + +COUNT=32 +L = 320 +KI = c8880ec6e7f736cfe2818749929e8304cfbf6ef91a08d47e3827ec3dfefcd814 +FixedInputDataByteLen = 60 +FixedInputData = e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92 + Binary rep of i = 0001 + instring = 0001e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92 + Binary rep of i = 0002 + instring = 0002e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92 + Binary rep of i = 0003 + instring = 0003e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92 +KO = a460671c03e82390a1381a956e7e5232f8b0a1430d24c1630fc19c6d33c3067ded42b9c643196522 + +COUNT=33 +L = 320 +KI = db3b4e00ff3d750eab4934476fbf1d7406f68a0b9a43847c689389359fef2d2b +FixedInputDataByteLen = 60 +FixedInputData = 27e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f + Binary rep of i = 0001 + instring = 000127e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f + Binary rep of i = 0002 + instring = 000227e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f + Binary rep of i = 0003 + instring = 000327e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f +KO = f09ea88ed36494782534d4c21913716821ea53ceaa8720a052fe0a3c5d30b73e9c2c0508c1089de7 + +COUNT=34 +L = 320 +KI = 8dff3938b906598719772331cca5fce2406c5a9c3ccb82b21d7fcf51260bace2 +FixedInputDataByteLen = 60 +FixedInputData = a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e + Binary rep of i = 0001 + instring = 0001a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e + Binary rep of i = 0002 + instring = 0002a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e + Binary rep of i = 0003 + instring = 0003a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e +KO = 71003085e657de0e4f2098b93d7e5a946f368c76e2de7ddb5af43e316152c4435a41381ed6868a11 + +COUNT=35 +L = 320 +KI = 283fc5980fba99e7b8fd262d761e25846dd8f525b785014862145bfed6dec940 +FixedInputDataByteLen = 60 +FixedInputData = 2022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74 + Binary rep of i = 0001 + instring = 00012022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74 + Binary rep of i = 0002 + instring = 00022022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74 + Binary rep of i = 0003 + instring = 00032022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74 +KO = df3616ecabbe6af05d3864f0cf1fd2fb7bc6c1ddea727f794882111a33f50dbfebbbd1eb260ebc7e + +COUNT=36 +L = 320 +KI = c4e02bb78fae02dfcc2e2d5269e394d62ea3ed379eb10517d6ecd26dcb82a039 +FixedInputDataByteLen = 60 +FixedInputData = 2c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a + Binary rep of i = 0001 + instring = 00012c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a + Binary rep of i = 0002 + instring = 00022c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a + Binary rep of i = 0003 + instring = 00032c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a +KO = 5b820478d48256648f07afed2d831eba04ccb99ec348a74d0fa4af80b89e85a33e52dd6285a434dc + +COUNT=37 +L = 320 +KI = 72f27daf4e97309da1d1bc1bac863a17e912da3f22b514b2c7f0141d74b05003 +FixedInputDataByteLen = 60 +FixedInputData = c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f + Binary rep of i = 0001 + instring = 0001c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f + Binary rep of i = 0002 + instring = 0002c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f + Binary rep of i = 0003 + instring = 0003c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f +KO = 4c06cb75890defc27b3d607ffdace30468fc811332343ef7b5187d34d74d960bdd2098375be0b036 + +COUNT=38 +L = 320 +KI = 6b8c3a0f7b68c6868ec89756428a43c13e7d93e649b3aa3c3421d77f355b0b79 +FixedInputDataByteLen = 60 +FixedInputData = 3acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f + Binary rep of i = 0001 + instring = 00013acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f + Binary rep of i = 0002 + instring = 00023acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f + Binary rep of i = 0003 + instring = 00033acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f +KO = f709ec6789710bc4ecfcdbd1eccb2ecea7dbe1114ea8d21d068ad45f8252eeec156f97c598cb3088 + +COUNT=39 +L = 320 +KI = 9ecd4ff400acb58fe61f3716a2c28708ef4997a6e020431ba48fd9a2b930b61d +FixedInputDataByteLen = 60 +FixedInputData = 6aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69 + Binary rep of i = 0001 + instring = 00016aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69 + Binary rep of i = 0002 + instring = 00026aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69 + Binary rep of i = 0003 + instring = 00036aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69 +KO = 02365f1c01733d2706a25040c94fc18f8cded66d879948f3e92a1ce3d8966d729ab7e9acc6f11712 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 1612a40daa7fce6c6788b3b71311188ffb850613fd81d0e87a891831348e2f28 +FixedInputDataByteLen = 60 +FixedInputData = 1696438fcdf9a85284759b2604b64d7ea76199514709e711ecde5a505b5f27ae38d154aba14322481ddc9fd9169364b991460a0c9a05c7fcb2d099c9 + Binary rep of i = 000001 + instring = 0000011696438fcdf9a85284759b2604b64d7ea76199514709e711ecde5a505b5f27ae38d154aba14322481ddc9fd9169364b991460a0c9a05c7fcb2d099c9 +KO = d101f4f2b5e239bae881cb488995bd52 + +COUNT=1 +L = 128 +KI = 6557c95653d32fa4afb3e6569e671bba0852e3e2554c5c1b270021f02e701322 +FixedInputDataByteLen = 60 +FixedInputData = ab901255f2cdea68a3e661c5cb81b9d48a04a4e219b8c61d08f085a577d4a1c11c315cc333eb0901b24869bdb3780700973eddb1db4622491f717e94 + Binary rep of i = 000001 + instring = 000001ab901255f2cdea68a3e661c5cb81b9d48a04a4e219b8c61d08f085a577d4a1c11c315cc333eb0901b24869bdb3780700973eddb1db4622491f717e94 +KO = 4e1bf4d5c363b5fd3002bf400efdaded + +COUNT=2 +L = 128 +KI = 5dabb74fea1dad79b548efadb189683df6eb4493019155888adb80a58e63c209 +FixedInputDataByteLen = 60 +FixedInputData = 8f081e231bca606cc234f69b988236174196b998f8bf004886c940970c84779147291356dd4afddcaaec70cd7a223ced6c34780aea450b1b2eb855a0 + Binary rep of i = 000001 + instring = 0000018f081e231bca606cc234f69b988236174196b998f8bf004886c940970c84779147291356dd4afddcaaec70cd7a223ced6c34780aea450b1b2eb855a0 +KO = d76810e3042b0bdb6c1cb43e7d481852 + +COUNT=3 +L = 128 +KI = d4a0d760b97bb06178d4852b6e726b4afb04d50f024739a1edd33ce1985751a9 +FixedInputDataByteLen = 60 +FixedInputData = eb43e08f09edd258387fdb6b96c6e419ba6a50b75cbe81619f0afa53a1fc878df0fcd9ccee0bd739b2749bdf7410fb1184c4992b518fca476a9ce511 + Binary rep of i = 000001 + instring = 000001eb43e08f09edd258387fdb6b96c6e419ba6a50b75cbe81619f0afa53a1fc878df0fcd9ccee0bd739b2749bdf7410fb1184c4992b518fca476a9ce511 +KO = 35fae274b367860071aaf4c6aa603ca3 + +COUNT=4 +L = 128 +KI = 41af1e4363835e84415ae804b073fb43d866395c062633c5c8f0061ac3c59754 +FixedInputDataByteLen = 60 +FixedInputData = 9898596d09be1fc60511b25b8c8a8eec7b37b6149f81909ff6cae72ea6282f18ff03999d241be2f03ba1067533ae17e7265801c2d4ca68eb393095ac + Binary rep of i = 000001 + instring = 0000019898596d09be1fc60511b25b8c8a8eec7b37b6149f81909ff6cae72ea6282f18ff03999d241be2f03ba1067533ae17e7265801c2d4ca68eb393095ac +KO = 8c74f6045439b37681985391f1a39a43 + +COUNT=5 +L = 128 +KI = c9df6568e4a743bc465535a79ba9e013cf2722c1d589a2450bbd573d49fca7a6 +FixedInputDataByteLen = 60 +FixedInputData = f1ccdeef19e102e73cf250defc4f8e768b3a48691009f99e92a69eb614a8396ce1a7fc971142fc3725647210ac47b73f8b18c4575a60b6b87ad78538 + Binary rep of i = 000001 + instring = 000001f1ccdeef19e102e73cf250defc4f8e768b3a48691009f99e92a69eb614a8396ce1a7fc971142fc3725647210ac47b73f8b18c4575a60b6b87ad78538 +KO = b5e1bc158dede26db9d62c8e6dbc1ee4 + +COUNT=6 +L = 128 +KI = a68ae08b935c9ea04f305642c384ff9f185e76dffc2b101cf53deccfb54ed929 +FixedInputDataByteLen = 60 +FixedInputData = 0273a53d0c1c9da0b076f8589168af4bc7027edb08a26e0c4d45a60a7ff66e41f8a166a4f2890e6078694d3a03f7e53766c4a4cd5f77f6c6a5dbc6a1 + Binary rep of i = 000001 + instring = 0000010273a53d0c1c9da0b076f8589168af4bc7027edb08a26e0c4d45a60a7ff66e41f8a166a4f2890e6078694d3a03f7e53766c4a4cd5f77f6c6a5dbc6a1 +KO = c9c5cf8000aa228c9c6aa80509ccc344 + +COUNT=7 +L = 128 +KI = 253f6dd15acc323305a46f77aa31df6c95fa05b98f151952003111d4544024c4 +FixedInputDataByteLen = 60 +FixedInputData = 43bfc2cd48e32c9a6f080d34ccf133b5d5abf51964cb6fb43799e1445a9828a0a4a9bf00a1a5848b0525dc57c2f60c3275736546560eb7349f02946e + Binary rep of i = 000001 + instring = 00000143bfc2cd48e32c9a6f080d34ccf133b5d5abf51964cb6fb43799e1445a9828a0a4a9bf00a1a5848b0525dc57c2f60c3275736546560eb7349f02946e +KO = 50758d742a858b672e581a8d0e0839da + +COUNT=8 +L = 128 +KI = e06fd9dad0805bbcd95f6748fe93b21b69c0d546f6bda1fabcb2389be7b1a05e +FixedInputDataByteLen = 60 +FixedInputData = 3c04370369a233109ad4edff643a055c7fbe81240872a58148dd29dfaa30b56177b02644f7175566d23b4ab23a084c4b19c09dd93feba1061c993ba1 + Binary rep of i = 000001 + instring = 0000013c04370369a233109ad4edff643a055c7fbe81240872a58148dd29dfaa30b56177b02644f7175566d23b4ab23a084c4b19c09dd93feba1061c993ba1 +KO = 4dd58271489a380fc4731ccf508b8785 + +COUNT=9 +L = 128 +KI = d1db718c611b99fcd9f05ad86220d14ec067529e8b16385af0e3976ac5469bfa +FixedInputDataByteLen = 60 +FixedInputData = 512bca336f0f47c14eed8d09a91a086926720248fc3345a38b7ec618c971f4ea1c384815d60c93db175f8781672d295f907baa85492061285996a03a + Binary rep of i = 000001 + instring = 000001512bca336f0f47c14eed8d09a91a086926720248fc3345a38b7ec618c971f4ea1c384815d60c93db175f8781672d295f907baa85492061285996a03a +KO = de9ee9b3a5a698c6a04b5bd6806d3cc2 + +COUNT=10 +L = 256 +KI = 77b50e24b859725d1cab531c885a6e60e7d5b0432f37408185ae688dffa5f6a5 +FixedInputDataByteLen = 60 +FixedInputData = 0b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22 + Binary rep of i = 000001 + instring = 0000010b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22 + Binary rep of i = 000002 + instring = 0000020b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22 +KO = c2a02b3743d506cdc1a41d4c2ae4c67610c5d607df0c26cbf7f4fe2198cb35f1 + +COUNT=11 +L = 256 +KI = c70e6f56deac90cb1d42d7fe7d91ab1f0aa7cd20d2ac64ea5757663b8482409b +FixedInputDataByteLen = 60 +FixedInputData = 7c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88 + Binary rep of i = 000001 + instring = 0000017c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88 + Binary rep of i = 000002 + instring = 0000027c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88 +KO = 69e4e2ddfa344354a923369dc03c1fbe0efce6253b20a8f18028229ef0760d7b + +COUNT=12 +L = 256 +KI = 41e0ad64ccb45994313858e82f494d7bbafa10331620b1eb018c32baa3b3298f +FixedInputDataByteLen = 60 +FixedInputData = f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70 + Binary rep of i = 000001 + instring = 000001f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70 + Binary rep of i = 000002 + instring = 000002f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70 +KO = 00f0eb3a140128df58f00547e186d117c85c972f75c647cd00a3450022983df6 + +COUNT=13 +L = 256 +KI = b2d501ce58ba67788e7eefad808490c0443faeb5bfa4a982977f256c873329e8 +FixedInputDataByteLen = 60 +FixedInputData = 0fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2 + Binary rep of i = 000001 + instring = 0000010fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2 + Binary rep of i = 000002 + instring = 0000020fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2 +KO = f7e66cfacc7296ef346bbf256b2363d11cfe52ed91326f10306ac05f42d7ae84 + +COUNT=14 +L = 256 +KI = 9c18976ae4f896e8aee3d9f343a3c0e4034063b8963c01752169fdf5dc491eeb +FixedInputDataByteLen = 60 +FixedInputData = 3e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625 + Binary rep of i = 000001 + instring = 0000013e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625 + Binary rep of i = 000002 + instring = 0000023e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625 +KO = 7ed5bbd473c69a69433377a2dfc672d73304ff875d044f560af69ace0167463a + +COUNT=15 +L = 256 +KI = e6a14231a60d7c01051b26601b1011f0c12c99866272a84c7d6f3e8093cde6a7 +FixedInputDataByteLen = 60 +FixedInputData = 55d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54 + Binary rep of i = 000001 + instring = 00000155d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54 + Binary rep of i = 000002 + instring = 00000255d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54 +KO = 38e7e61432624b8a71d960f568be1d68da931e7b7de836b870ce7147d628d228 + +COUNT=16 +L = 256 +KI = 4f3baf17460214a715b480fced33458e665d5f3dcc205fee773fdb92d50e6e1e +FixedInputDataByteLen = 60 +FixedInputData = 2141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866 + Binary rep of i = 000001 + instring = 0000012141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866 + Binary rep of i = 000002 + instring = 0000022141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866 +KO = c1164bfa7a89be0cac95ca05259b0bf864236093e3a18cbab039c41b7df4a376 + +COUNT=17 +L = 256 +KI = e2ed63bd5702ebdb998f3921cb23cb694f932dd1cdeea0c999c16b1718ebe70d +FixedInputDataByteLen = 60 +FixedInputData = d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5 + Binary rep of i = 000001 + instring = 000001d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5 + Binary rep of i = 000002 + instring = 000002d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5 +KO = 7e1d678b44c1c0a43072686de8d358958fe62568778c63d5d28d87daa70a9328 + +COUNT=18 +L = 256 +KI = 4d71923280fb4a11b25f9d58d67704d8f8bb2d64d89edb9ee6f3de32e4601efc +FixedInputDataByteLen = 60 +FixedInputData = e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380 + Binary rep of i = 000001 + instring = 000001e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380 + Binary rep of i = 000002 + instring = 000002e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380 +KO = b5b2bb675fe7b04a52340bd5cf248d5258a1f837dad747ee8a4e904608a8977d + +COUNT=19 +L = 256 +KI = 92623c919ff7988e9ecd76847c764ee5c800279e7c430f666a898a92a42ae7f7 +FixedInputDataByteLen = 60 +FixedInputData = 0ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b + Binary rep of i = 000001 + instring = 0000010ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b + Binary rep of i = 000002 + instring = 0000020ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b +KO = 3ff8ec24646c91dca4f68053be9fd7d6dd9486059324288931efb904bb13c9e6 + +COUNT=20 +L = 160 +KI = 18a5c3e669967b42e9a29bad8fe86699f2b5d496ff767cd3171d1c7195ecef59 +FixedInputDataByteLen = 60 +FixedInputData = 33231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f + Binary rep of i = 000001 + instring = 00000133231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f + Binary rep of i = 000002 + instring = 00000233231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f +KO = e80afb5cd274cb5fa4952aa95177ae83337f4c8f + +COUNT=21 +L = 160 +KI = ff3a5ae4fb4afde4b4d833f824d0cf1c47ce233292e656c5781d6c68a58b6321 +FixedInputDataByteLen = 60 +FixedInputData = ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc + Binary rep of i = 000001 + instring = 000001ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc + Binary rep of i = 000002 + instring = 000002ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc +KO = 996ac089cb0a2ca9b11f56d34a23159f511633cb + +COUNT=22 +L = 160 +KI = 2ccaa379ee3f23b8f66b0786aa1f41f88dadb577b0bd70138c806ffdfe0d405b +FixedInputDataByteLen = 60 +FixedInputData = 4003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3 + Binary rep of i = 000001 + instring = 0000014003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3 + Binary rep of i = 000002 + instring = 0000024003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3 +KO = d42ed1cb19cb40a290c3e844340e6e17d03c251e + +COUNT=23 +L = 160 +KI = ac0d4c7403d3b90b6931623ebf8b43b174ff6d2fc4464f32b8a037c6732fd711 +FixedInputDataByteLen = 60 +FixedInputData = 70df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce + Binary rep of i = 000001 + instring = 00000170df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce + Binary rep of i = 000002 + instring = 00000270df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce +KO = ba87d4ac2b84a1eaeffc971e4191f1a845a09e55 + +COUNT=24 +L = 160 +KI = de0bcd7db66d6c10b8d996ffce559be8a888808cb6bc0f57c3e37a3df14f070d +FixedInputDataByteLen = 60 +FixedInputData = ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794 + Binary rep of i = 000001 + instring = 000001ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794 + Binary rep of i = 000002 + instring = 000002ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794 +KO = 959c264aff798ac5f58a5733ad81bbaabc9111be + +COUNT=25 +L = 160 +KI = 5220ab52a0590ed4a1ba63a079f8f1b3cb2a4fa8cb79393cd4c86fc78d2039e5 +FixedInputDataByteLen = 60 +FixedInputData = a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22 + Binary rep of i = 000001 + instring = 000001a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22 + Binary rep of i = 000002 + instring = 000002a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22 +KO = 55dc856d1f042cf27b0792089d4e34f1df9000de + +COUNT=26 +L = 160 +KI = 372be8b3465f8e9ddcfcdac8a1cb1fb1e40c9121f14f280c74040592c6620ff7 +FixedInputDataByteLen = 60 +FixedInputData = a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d + Binary rep of i = 000001 + instring = 000001a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d + Binary rep of i = 000002 + instring = 000002a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d +KO = 45bbea5f0fcb9aa8f77307719d42989b068b9d04 + +COUNT=27 +L = 160 +KI = 84fe625e903a580ef1f83ca4fe9330bfb0622fcfd1757032621d37ebf74dad10 +FixedInputDataByteLen = 60 +FixedInputData = e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867 + Binary rep of i = 000001 + instring = 000001e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867 + Binary rep of i = 000002 + instring = 000002e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867 +KO = bb38cbb5e92cb3d1abf808f8c3db3c80e7a0cc8a + +COUNT=28 +L = 160 +KI = bc6431c55f4364d66ea8bf522c2524a43ac62140e650b0019ab356053f0ed7bb +FixedInputDataByteLen = 60 +FixedInputData = e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21 + Binary rep of i = 000001 + instring = 000001e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21 + Binary rep of i = 000002 + instring = 000002e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21 +KO = 067a9f747c95849e4a0727770df19bd61f5bd6c4 + +COUNT=29 +L = 160 +KI = 5993a57d153b7833a1615c31d3024e5f16fc7f2021f8df05ef3ca349a2501fcb +FixedInputDataByteLen = 60 +FixedInputData = 09def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53 + Binary rep of i = 000001 + instring = 00000109def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53 + Binary rep of i = 000002 + instring = 00000209def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53 +KO = de89461e9e5ddc83639a2c3e8cf83b783278a532 + +COUNT=30 +L = 320 +KI = 0b589e556b7583f0fa9144868603b59262f457dee1e887ffc0e39968218959b9 +FixedInputDataByteLen = 60 +FixedInputData = 1b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f + Binary rep of i = 000001 + instring = 0000011b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f + Binary rep of i = 000002 + instring = 0000021b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f + Binary rep of i = 000003 + instring = 0000031b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f +KO = 260aef65eefd58816fe1a77120d047548b00c475c25178a2a33d4c801d49e8a0fb830513d0b3ff17 + +COUNT=31 +L = 320 +KI = 33f6d10c563563bd313da6cefd36602dd2e5766807421e4cbfa8054f7b862ed3 +FixedInputDataByteLen = 60 +FixedInputData = 4d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27 + Binary rep of i = 000001 + instring = 0000014d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27 + Binary rep of i = 000002 + instring = 0000024d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27 + Binary rep of i = 000003 + instring = 0000034d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27 +KO = 37ef50428bf1bc6368149832df2ae7615497c097eb4eb8fbe1b4ca5023c9e5772b78ad8484c53069 + +COUNT=32 +L = 320 +KI = 61399992b64c4691e665e18075566845646b58637cff6fa55e53d432ee4dd0a4 +FixedInputDataByteLen = 60 +FixedInputData = 9c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f + Binary rep of i = 000001 + instring = 0000019c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f + Binary rep of i = 000002 + instring = 0000029c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f + Binary rep of i = 000003 + instring = 0000039c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f +KO = 1852cd90c60232853f774774e7aadfc08b1b7e7247e2e9d0fed9cd44bb25ac34f813e47f76c071b5 + +COUNT=33 +L = 320 +KI = 93e9f1737b5a059d6c5c83fb49648ab70be32736312127638b473132ae19beac +FixedInputDataByteLen = 60 +FixedInputData = 47c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e + Binary rep of i = 000001 + instring = 00000147c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e + Binary rep of i = 000002 + instring = 00000247c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e + Binary rep of i = 000003 + instring = 00000347c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e +KO = 2dc8499bf63cecaca74c7f12f71a2f441f4545fecc1aec5eba429d9d5fb07c01959601ec8f47fc56 + +COUNT=34 +L = 320 +KI = 8e6d7af971997d058d0258a12632a75ef390dbccbf377f1924614d92bf9d15dc +FixedInputDataByteLen = 60 +FixedInputData = b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1 + Binary rep of i = 000001 + instring = 000001b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1 + Binary rep of i = 000002 + instring = 000002b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1 + Binary rep of i = 000003 + instring = 000003b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1 +KO = 434c3a1cf8fb4efce9bf70b37d29bd95268d2b7a9258fc9d52485f52751bcddc83b4ac390ee87f12 + +COUNT=35 +L = 320 +KI = ce9f834b0cc0596ce62161c669bc8061ad63bbac355e47bfb81d974af2116a69 +FixedInputDataByteLen = 60 +FixedInputData = 73fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9 + Binary rep of i = 000001 + instring = 00000173fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9 + Binary rep of i = 000002 + instring = 00000273fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9 + Binary rep of i = 000003 + instring = 00000373fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9 +KO = 0ff0c6eb5d44534f2f8b836039246ee74a1999b12435f72f4f1eeeee3e9882c6df6a5e6b9900126e + +COUNT=36 +L = 320 +KI = e93c56fc853467c9c0d117de69fec5ba9cea731122acd56c82e1f934d5967ece +FixedInputDataByteLen = 60 +FixedInputData = 0b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7 + Binary rep of i = 000001 + instring = 0000010b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7 + Binary rep of i = 000002 + instring = 0000020b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7 + Binary rep of i = 000003 + instring = 0000030b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7 +KO = b0cd99a2d7472c2c8f5418867830330bd644fd865744d0ea3ec5490abd6bb618d4f9ae41e245df9b + +COUNT=37 +L = 320 +KI = 4d397641478ec413bd055fbd88c2df7012c221d0906bbbd78d5b774fcbe5f02f +FixedInputDataByteLen = 60 +FixedInputData = ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a + Binary rep of i = 000001 + instring = 000001ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a + Binary rep of i = 000002 + instring = 000002ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a + Binary rep of i = 000003 + instring = 000003ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a +KO = 2420ef4e51bee2fdf3e649332df3c3745daacf7c8af391b1aa904825cdeb33a47fd96bb35179ef2b + +COUNT=38 +L = 320 +KI = a675da712300e6497e63d03e5eb1bba91e5a1851d1f6abddebe1999f2ed96b4f +FixedInputDataByteLen = 60 +FixedInputData = dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9 + Binary rep of i = 000001 + instring = 000001dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9 + Binary rep of i = 000002 + instring = 000002dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9 + Binary rep of i = 000003 + instring = 000003dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9 +KO = f3b37e69c123c12976f1857941ab8030e1f06b1d4c77c2ff5b3a170658a1830463cd019e8e4c7bb9 + +COUNT=39 +L = 320 +KI = cb99e7c043aa88a88a027833aa4f1094c6eef91717b2920c080b11840f7e059a +FixedInputDataByteLen = 60 +FixedInputData = 3f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077 + Binary rep of i = 000001 + instring = 0000013f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077 + Binary rep of i = 000002 + instring = 0000023f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077 + Binary rep of i = 000003 + instring = 0000033f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077 +KO = 89e954a7716b992fc337f0ec457db49e7663b26e1ff4def68680e1e76adb6451c8cf3aed3dcb6b82 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = d0b1b3b70b2393c48ca05159e7e28cbeadea93f28a7cdae964e5136070c45d5c +FixedInputDataByteLen = 60 +FixedInputData = dd2f151a3f173492a6fbbb602189d51ddf8ef79fc8e96b8fcbe6dabe73a35b48104f9dff2d63d48786d2b3af177091d646a9efae005bdfacb61a1214 + Binary rep of i = 00000001 + instring = 00000001dd2f151a3f173492a6fbbb602189d51ddf8ef79fc8e96b8fcbe6dabe73a35b48104f9dff2d63d48786d2b3af177091d646a9efae005bdfacb61a1214 +KO = 8c449fb474d1c1d4d2a33827103b656a + +COUNT=1 +L = 128 +KI = ec9bf202ca734acacb4c880ab3fab2a11a27ec877c66842f16f7cf5e611b55d8 +FixedInputDataByteLen = 60 +FixedInputData = 29bba1516d9d58ca3b88c9e01f88e02aa04fa62f6e0314393e89e41dc8a85c91faf8d4344f550d4be9c7ca7ac736e908a257ecc77352cf8726314322 + Binary rep of i = 00000001 + instring = 0000000129bba1516d9d58ca3b88c9e01f88e02aa04fa62f6e0314393e89e41dc8a85c91faf8d4344f550d4be9c7ca7ac736e908a257ecc77352cf8726314322 +KO = 1aa9c924cd2eba50e5b5aad7fb27a0f8 + +COUNT=2 +L = 128 +KI = c27c7fa61435660873342571fff48be78c5e0c059c34c10d51352fb8dbd83078 +FixedInputDataByteLen = 60 +FixedInputData = 75c8ab290ea5507bf5ca75dd098e0b9d156aa1efbdf964d3bcf9fe09946318f9103d93197e3d6879fc2848c3f262509b9d0ae97bcbfd8420788b5e1a + Binary rep of i = 00000001 + instring = 0000000175c8ab290ea5507bf5ca75dd098e0b9d156aa1efbdf964d3bcf9fe09946318f9103d93197e3d6879fc2848c3f262509b9d0ae97bcbfd8420788b5e1a +KO = 06cef2b5fc4507e836b8a0e73b89f0bd + +COUNT=3 +L = 128 +KI = 581f402235774ead143faa69a816dc6e6d436245610fdf4498bbf6db5144407e +FixedInputDataByteLen = 60 +FixedInputData = 549dda4dca35761202164bc18857e4d8e493547c8c1d30b62f92a849f5fa93b8e4f61af584623e4a2e313575129bfe3b6072e2fa5b68d02533c67532 + Binary rep of i = 00000001 + instring = 00000001549dda4dca35761202164bc18857e4d8e493547c8c1d30b62f92a849f5fa93b8e4f61af584623e4a2e313575129bfe3b6072e2fa5b68d02533c67532 +KO = 5b1b4a1056345f7dc42ab43018b9a487 + +COUNT=4 +L = 128 +KI = c78b40c86a657009e11484c6d3ffdcecf1da3ab96838198c774b3e311b44dceb +FixedInputDataByteLen = 60 +FixedInputData = 44a7b4390c0aff9674be6d3fc372e415faf5ab34b6a262cf066f1bdfe204986a24185252fb60c56fe204a5af76b5b41a77e280000d3d0b1d448f648b + Binary rep of i = 00000001 + instring = 0000000144a7b4390c0aff9674be6d3fc372e415faf5ab34b6a262cf066f1bdfe204986a24185252fb60c56fe204a5af76b5b41a77e280000d3d0b1d448f648b +KO = 26bcf41fef27902f800f6fa99c3c89cc + +COUNT=5 +L = 128 +KI = 9c001f9819980cb68f48280c12819c9feb5f8713e8acbe51776a50c025538c59 +FixedInputDataByteLen = 60 +FixedInputData = ff311ad2e2db6e2e7a93f8f5122e3573cc2c3c948e70827ec051f3d359f6e1fbd71aae27144cea5662014d353ce33d56e5757d628cb7864fa3d9ca1f + Binary rep of i = 00000001 + instring = 00000001ff311ad2e2db6e2e7a93f8f5122e3573cc2c3c948e70827ec051f3d359f6e1fbd71aae27144cea5662014d353ce33d56e5757d628cb7864fa3d9ca1f +KO = 32e41464d69e8081bd30bce4612911af + +COUNT=6 +L = 128 +KI = 4111952a4e917d8846f7dd7621aec6f70e4690e7f4fa36718f3c3c947103005d +FixedInputDataByteLen = 60 +FixedInputData = 7978b93b2b05ffb65d1213f268d5a1d7494392d86647bdd2865e6e14fbad49b4f8150eb0575dbb37a6334e2f193afa866117ba5cacddb42220c88897 + Binary rep of i = 00000001 + instring = 000000017978b93b2b05ffb65d1213f268d5a1d7494392d86647bdd2865e6e14fbad49b4f8150eb0575dbb37a6334e2f193afa866117ba5cacddb42220c88897 +KO = 4fb9f87e82ee3f288c3061e2d420acbe + +COUNT=7 +L = 128 +KI = 5567d5d1f74ba234d36b1c105c387dee55eff876979e037dffeda8219fb4f28f +FixedInputDataByteLen = 60 +FixedInputData = f26e591668e012646602492199eef2963bab6c09993f0dd64f4c696bc601d607c4a4434705fa617ce64d07f1e1c34ea644bfc742690cbf25be9fa870 + Binary rep of i = 00000001 + instring = 00000001f26e591668e012646602492199eef2963bab6c09993f0dd64f4c696bc601d607c4a4434705fa617ce64d07f1e1c34ea644bfc742690cbf25be9fa870 +KO = 01b189da9047027ece68983ceefefe1a + +COUNT=8 +L = 128 +KI = 523fd5e17816fe4a560b06229d8f1698eef560e18e9880aa76faece373939ce4 +FixedInputDataByteLen = 60 +FixedInputData = 947e2d56d0975c8189e720710ae275364f5287eb41b893d2195ee3e4d961a3a2832031fe50a757e01edaff322f4909326edc5992dcabf00fa1817703 + Binary rep of i = 00000001 + instring = 00000001947e2d56d0975c8189e720710ae275364f5287eb41b893d2195ee3e4d961a3a2832031fe50a757e01edaff322f4909326edc5992dcabf00fa1817703 +KO = fbd10634c6b24a9754e9abb87b18add4 + +COUNT=9 +L = 128 +KI = 2be344ba231a8da6d3b72601c6c1e930653445e5f2d34e39d9068b9c94ef7d4a +FixedInputDataByteLen = 60 +FixedInputData = ac7f3833ec9c73fce5dc57c5b940ab8c3e5f549200c2946c1067593613115fb26727266b3a512256c237d70544c4be85840f07984bb19deb78c9c8ba + Binary rep of i = 00000001 + instring = 00000001ac7f3833ec9c73fce5dc57c5b940ab8c3e5f549200c2946c1067593613115fb26727266b3a512256c237d70544c4be85840f07984bb19deb78c9c8ba +KO = 6276fccea4da3bbcf635a98e127ae603 + +COUNT=10 +L = 256 +KI = d54b6fd94f7cf98fd955517f937e9927f9536caebe148fba1818c1ba46bba3a4 +FixedInputDataByteLen = 60 +FixedInputData = 94c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af + Binary rep of i = 00000001 + instring = 0000000194c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af + Binary rep of i = 00000002 + instring = 0000000294c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af +KO = 2e1efed4aef3fdd324e098c0a07c0d97f8fd2c748a996ce29861ca042474daea + +COUNT=11 +L = 256 +KI = 8c9f3ccad22991e925c33627d430792bef8f8d9c7b194f1c0df5912435dbcfd3 +FixedInputDataByteLen = 60 +FixedInputData = 60e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023 + Binary rep of i = 00000001 + instring = 0000000160e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023 + Binary rep of i = 00000002 + instring = 0000000260e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023 +KO = 8bb189e1fd082f8b29e1f8c0118442524c2d0a2e471757dfa99453818c0aaea9 + +COUNT=12 +L = 256 +KI = 06efa15de9c4e827b7bb7f84355b643ef71c97790fc351c3f681bb1cec4f5fd4 +FixedInputDataByteLen = 60 +FixedInputData = 5b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7 + Binary rep of i = 00000001 + instring = 000000015b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7 + Binary rep of i = 00000002 + instring = 000000025b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7 +KO = 3c296c96404de961b47cc6ae4f4d52cba879212f3a63a87cc53480770f215627 + +COUNT=13 +L = 256 +KI = ddb0d33e3e978357dfef49349911abb34a8c42421969f1d04ce7e9fb84b2e0f1 +FixedInputDataByteLen = 60 +FixedInputData = 298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c + Binary rep of i = 00000001 + instring = 00000001298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c + Binary rep of i = 00000002 + instring = 00000002298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c +KO = d052d7e7cc62967101653203e41c2ba3ec7b5fe2cef4595ba5c40b7e7b179505 + +COUNT=14 +L = 256 +KI = 73dd669f13412b0b456ed2bdc0ebd18fadc05edeb5a9a6858064461e7118e881 +FixedInputDataByteLen = 60 +FixedInputData = 2b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559 + Binary rep of i = 00000001 + instring = 000000012b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559 + Binary rep of i = 00000002 + instring = 000000022b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559 +KO = 898dfe8f3480854cad0fd1bc88c36349069f3332cf90f6166bb1d5a6d962c7a5 + +COUNT=15 +L = 256 +KI = 69dc59e4baf77c5cb1d37da7d723cc439a71462564b812cc765a464bb52dac86 +FixedInputDataByteLen = 60 +FixedInputData = 5cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704 + Binary rep of i = 00000001 + instring = 000000015cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704 + Binary rep of i = 00000002 + instring = 000000025cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704 +KO = 720e993c06b6b05ae0c0880e2398c08e34a3048de6325321f4b5fdafc5269be1 + +COUNT=16 +L = 256 +KI = 9c7005867be9b829d38af981bad1bc95bfa3dd3a443b65a6ef54a9b1f8ecad7d +FixedInputDataByteLen = 60 +FixedInputData = ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f + Binary rep of i = 00000001 + instring = 00000001ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f + Binary rep of i = 00000002 + instring = 00000002ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f +KO = aa05f7a674fa0c2acf7a2e94ffe1c32aae6bcd510e3bb1e223a63ded932c8e5b + +COUNT=17 +L = 256 +KI = 22d9bf5668bd90e8d8fc43c3a04356e530f9f793e3a0b3bcd675403335bbf559 +FixedInputDataByteLen = 60 +FixedInputData = b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa + Binary rep of i = 00000001 + instring = 00000001b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa + Binary rep of i = 00000002 + instring = 00000002b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa +KO = 20dcf4ea36f990a7ba3a1845c46e2c5c290aba39b32d984271bef02bf05a004b + +COUNT=18 +L = 256 +KI = ea85fea6137d953cd9d5fa0f55f64f247d6e652105666e2193877029d2864493 +FixedInputDataByteLen = 60 +FixedInputData = d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20 + Binary rep of i = 00000001 + instring = 00000001d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20 + Binary rep of i = 00000002 + instring = 00000002d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20 +KO = b7a47c0333a1f7742fdacdb30b1374b3c7a054c431ed14622c01957e41aa8a68 + +COUNT=19 +L = 256 +KI = 1621d11427dde824f4b5ea6d5d7d6aefacd2f568aa4443ff5ef58653e74400c8 +FixedInputDataByteLen = 60 +FixedInputData = 6f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b + Binary rep of i = 00000001 + instring = 000000016f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b + Binary rep of i = 00000002 + instring = 000000026f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b +KO = ea21158e118edb1fe22f79ed430bd16982077e5f91ea5ef4d6690d933b366006 + +COUNT=20 +L = 160 +KI = 99f212241a343c1c8c2104ca6d28062413d985c21e6bba27fde0c622e2e4e6b7 +FixedInputDataByteLen = 60 +FixedInputData = af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d + Binary rep of i = 00000001 + instring = 00000001af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d + Binary rep of i = 00000002 + instring = 00000002af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d +KO = 7f778c625bf0d083169a51584f6683f24af7c35e + +COUNT=21 +L = 160 +KI = feb7d866b6303e7beeec7df2a1e3e693627c0616fbfde1f9ed67ce9b5b2687ea +FixedInputDataByteLen = 60 +FixedInputData = 5961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24 + Binary rep of i = 00000001 + instring = 000000015961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24 + Binary rep of i = 00000002 + instring = 000000025961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24 +KO = e097dba8a8abacc2cb6f0753acc24990599e1607 + +COUNT=22 +L = 160 +KI = e95dfa799112b43bb1e28fbaacbcf8f0a879be0583caf13c0b47948c6ad6be33 +FixedInputDataByteLen = 60 +FixedInputData = 9961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2 + Binary rep of i = 00000001 + instring = 000000019961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2 + Binary rep of i = 00000002 + instring = 000000029961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2 +KO = ccdaa0390d3282882af4da09170d073c164f8f4f + +COUNT=23 +L = 160 +KI = e79face72d71d5be4f55d13cc2ee18f02d903c88070bc3fa332c4d4c4a699ac6 +FixedInputDataByteLen = 60 +FixedInputData = 7528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1 + Binary rep of i = 00000001 + instring = 000000017528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1 + Binary rep of i = 00000002 + instring = 000000027528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1 +KO = 0ad620323c7b11cdce0b775710d09e04e6297859 + +COUNT=24 +L = 160 +KI = adb506e86f2ab9d8475401093ffc06c6b650e68f16a7295c51c32b9d021d95b5 +FixedInputDataByteLen = 60 +FixedInputData = 180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d + Binary rep of i = 00000001 + instring = 00000001180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d + Binary rep of i = 00000002 + instring = 00000002180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d +KO = 372b38871856b73dda5a51c16f77afede05e5ba8 + +COUNT=25 +L = 160 +KI = 6bced8246d1e9ae8450f6341323ddfbd3fb35f8e9230d5d227e3b89ad3bc7749 +FixedInputDataByteLen = 60 +FixedInputData = 484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90 + Binary rep of i = 00000001 + instring = 00000001484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90 + Binary rep of i = 00000002 + instring = 00000002484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90 +KO = 635a8c2055f90e9c6fb75a430e2317e088af6d68 + +COUNT=26 +L = 160 +KI = 5a9ebf2ca85afd6d2a9e6d451b5462026df5f8814c2395e4f44b1a2a8f71e79c +FixedInputDataByteLen = 60 +FixedInputData = 0537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c + Binary rep of i = 00000001 + instring = 000000010537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c + Binary rep of i = 00000002 + instring = 000000020537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c +KO = 096ff72579a43b817f9ed71cf3c756547c9100c9 + +COUNT=27 +L = 160 +KI = f1c806dfa2834658be83cee38f2919ab2234a43922e672cf660f5e9309e9891d +FixedInputDataByteLen = 60 +FixedInputData = 4649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e + Binary rep of i = 00000001 + instring = 000000014649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e + Binary rep of i = 00000002 + instring = 000000024649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e +KO = 767d9260039ec7209c6a1757361016b7580bc5a6 + +COUNT=28 +L = 160 +KI = f5181e0a600a0e432834603976c14021f58fdcd242b8c1957705460ee354e806 +FixedInputDataByteLen = 60 +FixedInputData = ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f + Binary rep of i = 00000001 + instring = 00000001ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f + Binary rep of i = 00000002 + instring = 00000002ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f +KO = e9d77f855d620dbf30321306874e83bd534f6596 + +COUNT=29 +L = 160 +KI = 8f1220a302bee2de1873eeb3a0eed46c78b4f93490cac88ab8a2a02627eb83d0 +FixedInputDataByteLen = 60 +FixedInputData = 3241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353 + Binary rep of i = 00000001 + instring = 000000013241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353 + Binary rep of i = 00000002 + instring = 000000023241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353 +KO = 99e8122d12c216a4d907dbc41449fface166534d + +COUNT=30 +L = 320 +KI = dabde95d751ff1c132bd49f80f4ee347bf39218cf8bfec61bc3ad865d9aa1182 +FixedInputDataByteLen = 60 +FixedInputData = 55da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5 + Binary rep of i = 00000001 + instring = 0000000155da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5 + Binary rep of i = 00000002 + instring = 0000000255da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5 + Binary rep of i = 00000003 + instring = 0000000355da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5 +KO = 5cc29221cfa6f3a4ded7afeef5a59c05bac787fc5e98a35ee0c96ba582b05c42f758966566084f69 + +COUNT=31 +L = 320 +KI = 201f78b11f94b5c1d6f5d46e4c4bb2971a12737b9e15ba11bb367be5118b461e +FixedInputDataByteLen = 60 +FixedInputData = 586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5 + Binary rep of i = 00000001 + instring = 00000001586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5 + Binary rep of i = 00000002 + instring = 00000002586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5 + Binary rep of i = 00000003 + instring = 00000003586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5 +KO = 9d1974dd6deb299d61d2fc69a0329ae1909ad2ab53073c85716eaf2f405abce27765c969978967d3 + +COUNT=32 +L = 320 +KI = 2dc48b8670e3274858cbf226e4229891d71d6a575a9001d7f92adba92501ac45 +FixedInputDataByteLen = 60 +FixedInputData = db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8 + Binary rep of i = 00000001 + instring = 00000001db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8 + Binary rep of i = 00000002 + instring = 00000002db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8 + Binary rep of i = 00000003 + instring = 00000003db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8 +KO = 718b2dceab0c1948a6b93b3dd85170016b45356368687786d04083c6b272ed863f42fc771ad53091 + +COUNT=33 +L = 320 +KI = e52969a62e618b5251f2c3bade59fe8f3fd3b3aace833c4c3cf3e7df28e8311a +FixedInputDataByteLen = 60 +FixedInputData = f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db + Binary rep of i = 00000001 + instring = 00000001f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db + Binary rep of i = 00000002 + instring = 00000002f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db + Binary rep of i = 00000003 + instring = 00000003f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db +KO = 2b9c828f2e3eb2a619ae320e5b19567c1479a6b9daa9a35f3894ec065474bd6c2e1c12c037dd4fbf + +COUNT=34 +L = 320 +KI = 57b2fd6033dfb399c1f3cc177f580082fcdb3d72e3eeea484d1b52a2ac7fdf6e +FixedInputDataByteLen = 60 +FixedInputData = 4b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b + Binary rep of i = 00000001 + instring = 000000014b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b + Binary rep of i = 00000002 + instring = 000000024b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b + Binary rep of i = 00000003 + instring = 000000034b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b +KO = e9952996b13f8e2b534e22a93635cabd19abf2ab7ff1c106c111c3cf609a3a92007d0df480de221e + +COUNT=35 +L = 320 +KI = 9f74dcc44cff4bdb0d45bf487063613d5d1d8a298b6ec856709bd5d7b335c27d +FixedInputDataByteLen = 60 +FixedInputData = fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e + Binary rep of i = 00000001 + instring = 00000001fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e + Binary rep of i = 00000002 + instring = 00000002fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e + Binary rep of i = 00000003 + instring = 00000003fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e +KO = dbefa67eabcaec5870cfce311944cac936914708b95c10ec137ddc4ed8b9cae4304edfac35aaa536 + +COUNT=36 +L = 320 +KI = bbedfa89d99b1b61049693131a423a295c122ff8e8680241ffc3e3b7acb6f941 +FixedInputDataByteLen = 60 +FixedInputData = e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725 + Binary rep of i = 00000001 + instring = 00000001e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725 + Binary rep of i = 00000002 + instring = 00000002e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725 + Binary rep of i = 00000003 + instring = 00000003e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725 +KO = 8878ac29ac55ef0e0fe5037f9ce8d90f05a3aaed97bfb9fcab1ed31f28e46170329f04851f667ae8 + +COUNT=37 +L = 320 +KI = a3083703d5626314088a877f6a86d97caa86970b89d4d03919896225ded315df +FixedInputDataByteLen = 60 +FixedInputData = b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0 + Binary rep of i = 00000001 + instring = 00000001b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0 + Binary rep of i = 00000002 + instring = 00000002b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0 + Binary rep of i = 00000003 + instring = 00000003b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0 +KO = bf991833a3498cdfc194cf50cd7a1f7bc12b4ebb2aad592a396f56e25fcd7d3185581a3e89374745 + +COUNT=38 +L = 320 +KI = 0811263f8c5f800b19c24a060e6d4c46243f44fd9774be6f3d49a198fd05bc44 +FixedInputDataByteLen = 60 +FixedInputData = e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb + Binary rep of i = 00000001 + instring = 00000001e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb + Binary rep of i = 00000002 + instring = 00000002e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb + Binary rep of i = 00000003 + instring = 00000003e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb +KO = 9db692422a8ac0c5364e3a980cd2306b76466fe2bad3bb9307ff19562548757b95a540b9cfe72e7f + +COUNT=39 +L = 320 +KI = 3a6576a1541e07eabd47c3534a4346ab39f15eb01d83ecf2319081f6e7ada7e9 +FixedInputDataByteLen = 60 +FixedInputData = a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed + Binary rep of i = 00000001 + instring = 00000001a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed + Binary rep of i = 00000002 + instring = 00000002a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed + Binary rep of i = 00000003 + instring = 00000003a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed +KO = 99b787ef90a133e5736fdcf175c3a380501f45dec8f093ecdd4000652f4ff1c6575248a363d45d18 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = d22779384558d1ae649896e8d844f29a4ff3dfc1a9fbb7c34e20738f8c795e17 +FixedInputDataByteLen = 60 +FixedInputData = 498cf66c5fd3578ff574ed8c85d072dcd9e18e4f07b0aaecad785c9058fa0f17647673df807984f5f20dec47e699aebd882e485a8afc44c4bc680d07 + Binary rep of i = 01 + instring = 498cf66c5fd3578ff574ed8c85d072dcd9e18e4f07b0aaecad785c9058fa0f17647673df807984f5f20dec47e699aebd882e485a8afc44c4bc680d0701 +KO = c721f54afaa0e31886df39bf405514d1 + +COUNT=1 +L = 128 +KI = e72ea2c3b49b292ebbcda0b8505570882c40a06bd91f8bf1371bdbafdaadd352 +FixedInputDataByteLen = 60 +FixedInputData = f367dd689bdb8a020db283cfbbf68dd8b195a7c498cf78dcc4a3ac695fa19b1b9f2dbffef921d9039e03e2af981ea3cb35d56a4b8fa1df4966125c39 + Binary rep of i = 01 + instring = f367dd689bdb8a020db283cfbbf68dd8b195a7c498cf78dcc4a3ac695fa19b1b9f2dbffef921d9039e03e2af981ea3cb35d56a4b8fa1df4966125c3901 +KO = d3cffc6cf0f14f6029ddc263bcd7a34e + +COUNT=2 +L = 128 +KI = 23da4fd91776c6ed46cdd0bcf41d910826b85ed8d6091e55aea36ecf4646e24b +FixedInputDataByteLen = 60 +FixedInputData = 314c76d36729c0064554bb1fac4078b4bbad98d03ee8496e0b2613a1663e58776ee6865200844d16cea89ce0fbbae65fb0c23ec78ff9fd3c7d4c7301 + Binary rep of i = 01 + instring = 314c76d36729c0064554bb1fac4078b4bbad98d03ee8496e0b2613a1663e58776ee6865200844d16cea89ce0fbbae65fb0c23ec78ff9fd3c7d4c730101 +KO = 7ec7774b2f0e0c99e66864769041472e + +COUNT=3 +L = 128 +KI = 16dfe4d75ee2a0d4e4f6158834c5768bb433d9ccbd7b87eb79f1d20ee6e7a2a4 +FixedInputDataByteLen = 60 +FixedInputData = ef7737df949ee57d1c43c960fa7d1cbc43aa6dd7666f778ca1821432ae9bb12cc64cfc93c637efdf667e4fece48a362dc355bd971425573002b53d65 + Binary rep of i = 01 + instring = ef7737df949ee57d1c43c960fa7d1cbc43aa6dd7666f778ca1821432ae9bb12cc64cfc93c637efdf667e4fece48a362dc355bd971425573002b53d6501 +KO = b191cda8155af001b83242d5601938a7 + +COUNT=4 +L = 128 +KI = b911902c27fe88694dd9660e4bff14ad599201c07dafa6e33851afd34b54c161 +FixedInputDataByteLen = 60 +FixedInputData = 52328f3a27f48bb209774c3a801851d357d617a027bec296ff048bccd403e35fa0dd91bdbf8af4a3c16e5bdc47a88d2a49ec934e6caa66adff6cf798 + Binary rep of i = 01 + instring = 52328f3a27f48bb209774c3a801851d357d617a027bec296ff048bccd403e35fa0dd91bdbf8af4a3c16e5bdc47a88d2a49ec934e6caa66adff6cf79801 +KO = 37008655c0a83fcb27ddb3bcdacf393f + +COUNT=5 +L = 128 +KI = 7741c07e3868cb0fd1754a32e4d7863bbcc77e6ef93a574263e57c2d6e822ebb +FixedInputDataByteLen = 60 +FixedInputData = c4abf29928c93d397ae3c19fa95f81d8cc0856232d800455fe823f63459eefa17249085349419b6f1016fcdb79382471a12844e4f858229c989e4e25 + Binary rep of i = 01 + instring = c4abf29928c93d397ae3c19fa95f81d8cc0856232d800455fe823f63459eefa17249085349419b6f1016fcdb79382471a12844e4f858229c989e4e2501 +KO = 55520a2fe8e69d4a381eb192df0353b2 + +COUNT=6 +L = 128 +KI = 8f6a1f47a84feae1d489613c044edc134c38cce0cf819b8a2acb2e172fe4eebf +FixedInputDataByteLen = 60 +FixedInputData = cd1f344cedeb08f263abaadaa7514fb7909e1856208d99f9e6a9b9edea3c6d2fb4761378a928b3eb98fe047f4e4fe7838249db33a025b14d8e4d99b0 + Binary rep of i = 01 + instring = cd1f344cedeb08f263abaadaa7514fb7909e1856208d99f9e6a9b9edea3c6d2fb4761378a928b3eb98fe047f4e4fe7838249db33a025b14d8e4d99b001 +KO = 6d99214132aa9a298dd801032fbd2868 + +COUNT=7 +L = 128 +KI = f291c8650c73aee7b7d0760efcc837ec83b2da9bfe517a3425ec112718e15486 +FixedInputDataByteLen = 60 +FixedInputData = 946ddfd8a4e517544dcc95ab849647876c136565d46959a0d4833e33d13bc4ef82dfa72810c0148af876492002a3b074e607f93d7519d27ba4cceee4 + Binary rep of i = 01 + instring = 946ddfd8a4e517544dcc95ab849647876c136565d46959a0d4833e33d13bc4ef82dfa72810c0148af876492002a3b074e607f93d7519d27ba4cceee401 +KO = eba68932b7c70c950a378fcaa621fbd4 + +COUNT=8 +L = 128 +KI = a828e93753e80ae62002e8963704e3943edc1463922ffccba248b7d09bc9adda +FixedInputDataByteLen = 60 +FixedInputData = 1ed1b1f8e5244aae6af2a169fb20b0faf70f0b792b0b269ef8dea8a718e65c3673420995e030f4e7701d049870109425973c7dbd09fd98aa926ba568 + Binary rep of i = 01 + instring = 1ed1b1f8e5244aae6af2a169fb20b0faf70f0b792b0b269ef8dea8a718e65c3673420995e030f4e7701d049870109425973c7dbd09fd98aa926ba56801 +KO = 0151a5e1a63e8a8513d1497cdb284ae3 + +COUNT=9 +L = 128 +KI = 5bc0f8b750954a81f381c861778db2352d70b3c5439416d041069c2f3dc41bc4 +FixedInputDataByteLen = 60 +FixedInputData = bedfe108fc105e5d445f944808999b09501a4283e8fb1093fec29bcc1439c12452a21b3dc4cb48b50d5927e9631239e10405c79dce58834218e613ca + Binary rep of i = 01 + instring = bedfe108fc105e5d445f944808999b09501a4283e8fb1093fec29bcc1439c12452a21b3dc4cb48b50d5927e9631239e10405c79dce58834218e613ca01 +KO = 6a4a44e2a1a8f169c9b7b5958774eb32 + +COUNT=10 +L = 256 +KI = e4c5b7d7a231ad8315edbdadd24bd000603dc9b97c4200d0263ab91626a0ccb5 +FixedInputDataByteLen = 60 +FixedInputData = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be0 + Binary rep of i = 01 + instring = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be001 + Binary rep of i = 02 + instring = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be002 +KO = 46c444dd4ac832fe95f4f565abe686fe78423718800977a953ed1a592c39ba8b + +COUNT=11 +L = 256 +KI = 083f6634e3cc31434d470816a10d0345f5505fd36ea86ad3518ebb91250a3533 +FixedInputDataByteLen = 60 +FixedInputData = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d67 + Binary rep of i = 01 + instring = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d6701 + Binary rep of i = 02 + instring = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d6702 +KO = e767ebd49cf148db6adb502446c6dc70cc2a2c4260d2b97bafaf83a3b1bd3ada + +COUNT=12 +L = 256 +KI = 27ff494f915679f655bedd4beffee8a9c46392ea8b47c09eea3fcdd8ac26c614 +FixedInputDataByteLen = 60 +FixedInputData = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b2 + Binary rep of i = 01 + instring = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b201 + Binary rep of i = 02 + instring = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b202 +KO = daa598e6a5a0a5312d5eeedc7414163b28543eeb5576f2e1b9f47447589767ef + +COUNT=13 +L = 256 +KI = 496d0e35cc9d6c00010d082c3c093f695b53b43d1561e3e6682f547d017d2bc9 +FixedInputDataByteLen = 60 +FixedInputData = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f59 + Binary rep of i = 01 + instring = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f5901 + Binary rep of i = 02 + instring = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f5902 +KO = b49f08ffcd8769e3683d541dcabae97ec2ba3b893b65dc69f5775f70055e6a9b + +COUNT=14 +L = 256 +KI = 135e9762a8f05b636c712333a9208950445161f22f012694646546d2d156ffb9 +FixedInputDataByteLen = 60 +FixedInputData = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae3329 + Binary rep of i = 01 + instring = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae332901 + Binary rep of i = 02 + instring = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae332902 +KO = 403237f20c8c11a19f45a9c06ee360c78de5a606089355009a2bb0b075763a2b + +COUNT=15 +L = 256 +KI = aea14f5cb1f70e5cfb06acbe702ce3957805048cfed8cd0f5240d4e83eb4d11b +FixedInputDataByteLen = 60 +FixedInputData = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd64 + Binary rep of i = 01 + instring = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd6401 + Binary rep of i = 02 + instring = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd6402 +KO = 910db83b48b0b2e7c2b298a358eb3086a74d7865eaf06a3579f54b243d3219ed + +COUNT=16 +L = 256 +KI = 5eea4e455e4ebe36e65310b1f75c81e70c15e8f1e4416bb9db0e00e5966b96c9 +FixedInputDataByteLen = 60 +FixedInputData = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d + Binary rep of i = 01 + instring = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d01 + Binary rep of i = 02 + instring = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d02 +KO = d75f6de208c06a2a147cb5c62307f0bd99f0d5b55e3a946baad14c71f661d6ad + +COUNT=17 +L = 256 +KI = 8323c54b8172e3d6d7f1874a9155295b6713a407451c1fdf3fe3d9f2e029ee2a +FixedInputDataByteLen = 60 +FixedInputData = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc + Binary rep of i = 01 + instring = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc01 + Binary rep of i = 02 + instring = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc02 +KO = 21a52119c6e85f156445cb9a89647b44eb6c05f728f9a81978891779e655ce55 + +COUNT=18 +L = 256 +KI = f86c13daaf3b54ab8dfdd64c29ff54123c9588a8d783f000bef7ecd47674bb34 +FixedInputDataByteLen = 60 +FixedInputData = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb + Binary rep of i = 01 + instring = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb01 + Binary rep of i = 02 + instring = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb02 +KO = 79c3219e556e81a46d420cd8e07a548b33e8f67c129d79020acd79b2a8ef7a0b + +COUNT=19 +L = 256 +KI = 59b20dfac23c14ef41b2fba1c239b7bc502ac9f69535c94fb1ffcf85c99592b7 +FixedInputDataByteLen = 60 +FixedInputData = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b0 + Binary rep of i = 01 + instring = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b001 + Binary rep of i = 02 + instring = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b002 +KO = d119f27f0e58de39fdb58ccecec70cbf56733684fcc79c3a2aedbb8c368041c4 + +COUNT=20 +L = 160 +KI = 92f2aadd695f42b06bdfc6adfd82f3790525b36e7a4ff006aee899498cb118cc +FixedInputDataByteLen = 60 +FixedInputData = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a + Binary rep of i = 01 + instring = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a01 + Binary rep of i = 02 + instring = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a02 +KO = 5f57f1d0c200ce42c25763f86d6155d65c364758 + +COUNT=21 +L = 160 +KI = 9ee7654e9a8e3171869b7b9a886d8a6f27e903a9760a102ff574bc5ae293471f +FixedInputDataByteLen = 60 +FixedInputData = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada87 + Binary rep of i = 01 + instring = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada8701 + Binary rep of i = 02 + instring = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada8702 +KO = 87f046544a8ba38e5e81d5df6c8d517fadf733ab + +COUNT=22 +L = 160 +KI = 7798fb36d849afdcabecdbb4a998f0f6f0298e826c238afea2d1df4e8aab2a0f +FixedInputDataByteLen = 60 +FixedInputData = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc + Binary rep of i = 01 + instring = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc01 + Binary rep of i = 02 + instring = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc02 +KO = f725ef56e9214127e05eeb5a6d6ff16bc4073931 + +COUNT=23 +L = 160 +KI = 2393c746d342b962e16420dada57b2bd147b1777e6912dfb25987ffa639bd5c4 +FixedInputDataByteLen = 60 +FixedInputData = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b + Binary rep of i = 01 + instring = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b01 + Binary rep of i = 02 + instring = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b02 +KO = 155bf397c33c2f53f6992ea2e9bd8728795eecec + +COUNT=24 +L = 160 +KI = 049d0afe689b869ebaf7648c3bbec51bd598fc0cb76627611d78ccda5f5438aa +FixedInputDataByteLen = 60 +FixedInputData = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd67909348 + Binary rep of i = 01 + instring = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd6790934801 + Binary rep of i = 02 + instring = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd6790934802 +KO = b1b87a6efb60283a0e038d76ba0b9d62498fc225 + +COUNT=25 +L = 160 +KI = 1dc19b9784634e4865475bd2e5ee63701a8d805e322209bf6e6d032f195c39a9 +FixedInputDataByteLen = 60 +FixedInputData = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b87 + Binary rep of i = 01 + instring = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b8701 + Binary rep of i = 02 + instring = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b8702 +KO = 788a8aece0654dc6aa19e9142ac940c9ec5e3af2 + +COUNT=26 +L = 160 +KI = d8a2dc26adbee289022a97df58b294e3ef092536333bfe8bcf45d43a2a95d96b +FixedInputDataByteLen = 60 +FixedInputData = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae + Binary rep of i = 01 + instring = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae01 + Binary rep of i = 02 + instring = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae02 +KO = cbab352c1377f989c35f47e9f42f7ca7bbcab687 + +COUNT=27 +L = 160 +KI = e5fddaf23863e601ace2e1a813b6a2a6b9e0565c3789b8362f2b05f3f16feb5a +FixedInputDataByteLen = 60 +FixedInputData = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef6 + Binary rep of i = 01 + instring = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef601 + Binary rep of i = 02 + instring = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef602 +KO = b47202257982192334a2ed0a9a46f379063201e1 + +COUNT=28 +L = 160 +KI = 3dc9860d46481c1feaebb3ee4f61ad7b6d9059d5b8e50c24413cc061dece9559 +FixedInputDataByteLen = 60 +FixedInputData = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd883 + Binary rep of i = 01 + instring = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd88301 + Binary rep of i = 02 + instring = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd88302 +KO = 40f19230070606bea18f0ea433739a2501e11bbf + +COUNT=29 +L = 160 +KI = 66ee035d6761f7d767f7bc24f680cf8598c05422f35e9d5f2f20cbf01fe1beee +FixedInputDataByteLen = 60 +FixedInputData = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf5 + Binary rep of i = 01 + instring = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf501 + Binary rep of i = 02 + instring = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf502 +KO = 5b0d49eca78b6f90c8a7dff142d7e3a83a3e4afe + +COUNT=30 +L = 320 +KI = 91cc6500cd003d3da35014958bde0bf660c18edc6b905fa5df932d91939653e3 +FixedInputDataByteLen = 60 +FixedInputData = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c2 + Binary rep of i = 01 + instring = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c201 + Binary rep of i = 02 + instring = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c202 + Binary rep of i = 03 + instring = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c203 +KO = fb3db58620a605d3c3bdcd10762744edc0e25eb4100efdd39afefd5796a530b291509a87f31721d4 + +COUNT=31 +L = 320 +KI = 3e8276adc831267963f83db1300e23a027600d3dbf1521fbf2452ecd5894a8d9 +FixedInputDataByteLen = 60 +FixedInputData = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c4133995 + Binary rep of i = 01 + instring = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c413399501 + Binary rep of i = 02 + instring = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c413399502 + Binary rep of i = 03 + instring = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c413399503 +KO = 89f9d3a3a894c4eaf9f1545451477d268e9f50764c6f4019fbab2cb581c6cbd65aba09c0f1ef693d + +COUNT=32 +L = 320 +KI = d0faa69f38e901b6fc5f07b9ee5ebd19ed0563d0f178031852676b1f8a267095 +FixedInputDataByteLen = 60 +FixedInputData = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c8 + Binary rep of i = 01 + instring = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c801 + Binary rep of i = 02 + instring = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c802 + Binary rep of i = 03 + instring = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c803 +KO = a8d16e029c82a73b500fa36873ce4c0b3c479ceb8574bcf6ecdd9443b6321e4521d0886512cffda2 + +COUNT=33 +L = 320 +KI = 5fd382e040add7fb017d81a5f341a8282203924b4e9df0edbf7d035fd53f13a8 +FixedInputDataByteLen = 60 +FixedInputData = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f16 + Binary rep of i = 01 + instring = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f1601 + Binary rep of i = 02 + instring = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f1602 + Binary rep of i = 03 + instring = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f1603 +KO = 9ad1814078fad8e864fec99a5e422dc0827e6946e224fee295b5b757cc53c3b8b2b101b38b6a608a + +COUNT=34 +L = 320 +KI = 6570bc6745938187ffe41af252ce0f4a6b3edb01fec5b8db4f0fbf5d1022688d +FixedInputDataByteLen = 60 +FixedInputData = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d639 + Binary rep of i = 01 + instring = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d63901 + Binary rep of i = 02 + instring = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d63902 + Binary rep of i = 03 + instring = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d63903 +KO = 6b981e25fec4274eea6f02db3ef12c0199133ddf3a1833a06acf1bf074c20d70e7592935f9935747 + +COUNT=35 +L = 320 +KI = 1d6dc3f63929239eb0a3d4d138e1f3e53bba0304b87d37f1022b572fd7c21ba6 +FixedInputDataByteLen = 60 +FixedInputData = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb4 + Binary rep of i = 01 + instring = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb401 + Binary rep of i = 02 + instring = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb402 + Binary rep of i = 03 + instring = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb403 +KO = 51fc93bc23eaf6003fad84c310155b53246037705574a901fcafd31335f81e68f1b4348a41a0d414 + +COUNT=36 +L = 320 +KI = 5c3f01773a3a70a1cce84150d0a241c3ef730cceec4a39fcd5bee166eaf18e53 +FixedInputDataByteLen = 60 +FixedInputData = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd54 + Binary rep of i = 01 + instring = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd5401 + Binary rep of i = 02 + instring = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd5402 + Binary rep of i = 03 + instring = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd5403 +KO = 7c498ecca6cb79725df54ffae3437c6eb114dcc5fc8f6968c03d1cd71ad5f33846a28f57f5e1f697 + +COUNT=37 +L = 320 +KI = da03d2d251c0bba1cbdf30ac1c1a794521f70a33ac87c268b9727a2097ad4d1d +FixedInputDataByteLen = 60 +FixedInputData = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e34 + Binary rep of i = 01 + instring = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e3401 + Binary rep of i = 02 + instring = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e3402 + Binary rep of i = 03 + instring = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e3403 +KO = ea0bf802f16fc54bb48a8b0042b3df1eb8acea037300462735fc93a480e6e4231cda5aa86b93da53 + +COUNT=38 +L = 320 +KI = 80e6f8f31705b07a79a0e283e1c07d62a13a142de101c7afa53bed09e3e244e0 +FixedInputDataByteLen = 60 +FixedInputData = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c78 + Binary rep of i = 01 + instring = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c7801 + Binary rep of i = 02 + instring = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c7802 + Binary rep of i = 03 + instring = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c7803 +KO = 3178a5754ba3f6f047d007a910d6ef38996b224d1164087a81796c605f821c288be498b2462582dd + +COUNT=39 +L = 320 +KI = 693ac93fe6c6968fdf373b1325c3021117930f908c9314915458ea8164aba1a7 +FixedInputDataByteLen = 60 +FixedInputData = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c + Binary rep of i = 01 + instring = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c01 + Binary rep of i = 02 + instring = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c02 + Binary rep of i = 03 + instring = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c03 +KO = 2a41a8122b9d2a604b67fe17fe6e4ff5b22d18936601bb2a79f1ef04e2a4e65cc0b0a2a915fc12cd + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 6205ae02dc1e943506ac7049889de1d9e4cfb7e696508ec999f4cb3d06ac5964 +FixedInputDataByteLen = 60 +FixedInputData = b145c7c120101f418f069dd639feda41c36ffc64a251afb5829c4c71572f16a5cdbf8518d8b9fad7a7ef40483ad0f8a8c044aefb7dc8b465923ab403 + Binary rep of i = 0001 + instring = b145c7c120101f418f069dd639feda41c36ffc64a251afb5829c4c71572f16a5cdbf8518d8b9fad7a7ef40483ad0f8a8c044aefb7dc8b465923ab4030001 +KO = 22001c6de7ca7e303cfa7266f834d7fc + +COUNT=1 +L = 128 +KI = b430827b79c86141115e4e65ea57683569c3bdc9e31fa8e2a1ae0be35bac923b +FixedInputDataByteLen = 60 +FixedInputData = de0a31f68ecf35853ee60ccfbdaf364ea657ec0eec929fc790378a8acacff53b4f67f0bbb6efe7585cda5183989f820eb80c9c656bafb6098ee721b3 + Binary rep of i = 0001 + instring = de0a31f68ecf35853ee60ccfbdaf364ea657ec0eec929fc790378a8acacff53b4f67f0bbb6efe7585cda5183989f820eb80c9c656bafb6098ee721b30001 +KO = 2a612c89ebfee26f861836f68de350bc + +COUNT=2 +L = 128 +KI = 93387ab13f10c55984ad00413d53d0937f740daa44bd0b6dca47ed1a32a5f791 +FixedInputDataByteLen = 60 +FixedInputData = a7f0df9e67e37baa8ad2177bb2358552ea36b755eaf361530d140b78dc77eade032236a5be5af8cac54cf0bc6c0bc49649405185aabf94d7b6b72495 + Binary rep of i = 0001 + instring = a7f0df9e67e37baa8ad2177bb2358552ea36b755eaf361530d140b78dc77eade032236a5be5af8cac54cf0bc6c0bc49649405185aabf94d7b6b724950001 +KO = 91a688c1c38fd0bbd351f4fdc11b5d04 + +COUNT=3 +L = 128 +KI = f90dac2f11bcfad517982ad1ce6e80bd40d3be0ed8a86e62ed95227f3dea1009 +FixedInputDataByteLen = 60 +FixedInputData = 04da0611a93f68d5e2ebc125ca63c7ca8a2a4f26f32b9db8f2ddf282fb6ff8ff43ed8557484302a07231d6eeaff4629aeb5f66e2a3fa8c02d8b24ff0 + Binary rep of i = 0001 + instring = 04da0611a93f68d5e2ebc125ca63c7ca8a2a4f26f32b9db8f2ddf282fb6ff8ff43ed8557484302a07231d6eeaff4629aeb5f66e2a3fa8c02d8b24ff00001 +KO = 8101a17084f065ed5e1dcae5cd777a49 + +COUNT=4 +L = 128 +KI = 5348979d5903e187e6c96f259415a519465f70c06a03549254e3a3ac9a628ac6 +FixedInputDataByteLen = 60 +FixedInputData = 77706b766f935b8c67d6b4e8b88d30720be5a79ade615a54c281bf223a2bd35afe19da814e5129988cc104a4d84ed51f0f5f78e6812fc7c6f4768b5b + Binary rep of i = 0001 + instring = 77706b766f935b8c67d6b4e8b88d30720be5a79ade615a54c281bf223a2bd35afe19da814e5129988cc104a4d84ed51f0f5f78e6812fc7c6f4768b5b0001 +KO = 840782a22f8da1fc7fc176dd832ea805 + +COUNT=5 +L = 128 +KI = 0cb1ef75fff386e9cd3451a3861fae88767c8ad60a119e6664ef96d685b44baa +FixedInputDataByteLen = 60 +FixedInputData = 2bb7c8a0d32f6f17a9365395e380b338c214845e44928fdba23ab5e2944e2e8e5449fd1952dff9101d495a25dd50fdd8e9c5b6dccfc604cda24d4fff + Binary rep of i = 0001 + instring = 2bb7c8a0d32f6f17a9365395e380b338c214845e44928fdba23ab5e2944e2e8e5449fd1952dff9101d495a25dd50fdd8e9c5b6dccfc604cda24d4fff0001 +KO = 568a4760726b052462d4fb54dbe22318 + +COUNT=6 +L = 128 +KI = b9b59588faad516b34ba00e605d9e6993152812ecfd20e4df55cfad534364986 +FixedInputDataByteLen = 60 +FixedInputData = 452b47397641fb3e27aebea98dac22fa0b22cbf3df57cd578846b8336ff697ece79f193892bd20c85af09a728794a39df547c0b8d65ac1ab5d1b5bce + Binary rep of i = 0001 + instring = 452b47397641fb3e27aebea98dac22fa0b22cbf3df57cd578846b8336ff697ece79f193892bd20c85af09a728794a39df547c0b8d65ac1ab5d1b5bce0001 +KO = 0333269aca2d43a0d4ad986772bd24af + +COUNT=7 +L = 128 +KI = 268b443306f87acd653fb953e1ed03323e7e380f4b0a7b2eca098cf69a3ad37c +FixedInputDataByteLen = 60 +FixedInputData = 62749c6584e03d5c988f5e38dc99148565a5dbf46367451c05a47e145ba975f3558daf0a0e228552e06f2dcb8e63ffadb227c0dedb01dc235a1c426b + Binary rep of i = 0001 + instring = 62749c6584e03d5c988f5e38dc99148565a5dbf46367451c05a47e145ba975f3558daf0a0e228552e06f2dcb8e63ffadb227c0dedb01dc235a1c426b0001 +KO = e59c9969f25e04196720665b6cad0d9c + +COUNT=8 +L = 128 +KI = 0704dc326f33158b0a3d1d6bd2586d4eb22d91bc7f1d759548e96d85f8236fd8 +FixedInputDataByteLen = 60 +FixedInputData = c8bac3b0f6a4d3781ad98faad0909c4024e34b22eed946aade4e434cff8cce090396adf1d71ce31c35ddb5732bab16a2c2a973609fd1bc3ff0ba3c49 + Binary rep of i = 0001 + instring = c8bac3b0f6a4d3781ad98faad0909c4024e34b22eed946aade4e434cff8cce090396adf1d71ce31c35ddb5732bab16a2c2a973609fd1bc3ff0ba3c490001 +KO = 416b098575067c67707dc58ba226a44f + +COUNT=9 +L = 128 +KI = e69003c7897204a13e8e24009618cb31a06749d822b78c8e19df32a19c65be1b +FixedInputDataByteLen = 60 +FixedInputData = 19735606ae88f6a3579c00cf4ba98b995c907a34f689b24c7481306e00fcd66686058759c94a89d7a489e71c474ae3fa7dc08efb163a84d27594159d + Binary rep of i = 0001 + instring = 19735606ae88f6a3579c00cf4ba98b995c907a34f689b24c7481306e00fcd66686058759c94a89d7a489e71c474ae3fa7dc08efb163a84d27594159d0001 +KO = eb412ba8c3cfb3747e81145dbf6b7bfe + +COUNT=10 +L = 256 +KI = 214574e31e452b6c9002b13cc605494c3d70bfc9c8eca0b912cccc53dfb19b0c +FixedInputDataByteLen = 60 +FixedInputData = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a + Binary rep of i = 0001 + instring = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a0001 + Binary rep of i = 0002 + instring = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a0002 +KO = d154eeb5e71969bdaec8a86e260c133719f2de503b7aeebe64a251a81f7b2633 + +COUNT=11 +L = 256 +KI = 5f5fe61fd4f655c556f428c1e03efabd7949eef01dc7e82b59f66a7ae02802c8 +FixedInputDataByteLen = 60 +FixedInputData = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e + Binary rep of i = 0001 + instring = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e0001 + Binary rep of i = 0002 + instring = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e0002 +KO = 33e4109dee77d053c85081395d5e76bd06f64e65b01e160f45124b0bd6692450 + +COUNT=12 +L = 256 +KI = 98a2e5305472f14269444af3646354087632c93329c98b4013dec0a819341252 +FixedInputDataByteLen = 60 +FixedInputData = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e0 + Binary rep of i = 0001 + instring = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e00001 + Binary rep of i = 0002 + instring = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e00002 +KO = df7bf67b6aaff4f4bdc2a88fb530f7ec4a6cb356b9550018654c695d872b9f03 + +COUNT=13 +L = 256 +KI = d9789c34cc792e2c553209c9006001ae9ac39a44e738d3755671b1fd8e5d9faf +FixedInputDataByteLen = 60 +FixedInputData = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b18 + Binary rep of i = 0001 + instring = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b180001 + Binary rep of i = 0002 + instring = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b180002 +KO = 99fdf50c50304a192c850853235300cb456e2a171290c64a8427b93e738ee48c + +COUNT=14 +L = 256 +KI = acb9f36a274c455ce2510d3f2a7ba4a50e0cd2b8d00f5fa1cec987bce19b06b7 +FixedInputDataByteLen = 60 +FixedInputData = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c87 + Binary rep of i = 0001 + instring = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c870001 + Binary rep of i = 0002 + instring = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c870002 +KO = 79e92d759f1f603ca94bb603539fa39045c6518345ffd102ce75f313e91bed5d + +COUNT=15 +L = 256 +KI = 98fcc0bdc05223020804172bf75e6f61ab269d7333bc46cc6b15c9f609437d51 +FixedInputDataByteLen = 60 +FixedInputData = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e3 + Binary rep of i = 0001 + instring = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e30001 + Binary rep of i = 0002 + instring = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e30002 +KO = de3cf0c48f7a6aa64a36694c36a92b2c143e9176b673fb979f10b8ed37931396 + +COUNT=16 +L = 256 +KI = 038ad7c6bcbd7b8fddae016a98fdeafd3ed625f53824f80759ca201688cd3a5d +FixedInputDataByteLen = 60 +FixedInputData = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c + Binary rep of i = 0001 + instring = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c0001 + Binary rep of i = 0002 + instring = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c0002 +KO = 87481a4866758c6b84985065305582ed8b0ada58ba5de0c441c3e8005e88efd3 + +COUNT=17 +L = 256 +KI = 0cbff0516343ac72145a64a69fa3de1867ba6496d106c3c0b48ba378228012b7 +FixedInputDataByteLen = 60 +FixedInputData = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c + Binary rep of i = 0001 + instring = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c0001 + Binary rep of i = 0002 + instring = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c0002 +KO = bd1a9c8cbb8df3749cec96b0239454169fbd9ad5d46f1f2dedd71303200c1bca + +COUNT=18 +L = 256 +KI = 9f256570c60f93a3723e4484f0620b5a9c9ee50fd578f1ea51a61ca3e0044ada +FixedInputDataByteLen = 60 +FixedInputData = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f3 + Binary rep of i = 0001 + instring = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f30001 + Binary rep of i = 0002 + instring = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f30002 +KO = 0e47967894d4559949e2633919861e2baf13dc6e57bee93c09d027f0fdfe8fe3 + +COUNT=19 +L = 256 +KI = ac4e2a5c6d2548d17ed66f3d3b6bd15a6bb6a704ebee25f75af2fd13b2ece877 +FixedInputDataByteLen = 60 +FixedInputData = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca + Binary rep of i = 0001 + instring = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca0001 + Binary rep of i = 0002 + instring = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca0002 +KO = 313d6c681d4c3c397d31cb29a778b30f80c0ab50fcec38ef38229867ea399c52 + +COUNT=20 +L = 160 +KI = b08d8dd7de6a1f43fe8431e774d86aa8c36900265ef9d5c3f41636df5bbc4c6a +FixedInputDataByteLen = 60 +FixedInputData = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e0 + Binary rep of i = 0001 + instring = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e00001 + Binary rep of i = 0002 + instring = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e00002 +KO = ea6cacffa4c83467a6e7a5fde54f9aab8d52a289 + +COUNT=21 +L = 160 +KI = 4d2df18a9e36bb57a63d510487d948a453f9a688630b96d49c624e857f47b486 +FixedInputDataByteLen = 60 +FixedInputData = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d009 + Binary rep of i = 0001 + instring = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d0090001 + Binary rep of i = 0002 + instring = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d0090002 +KO = 8d912606a40323c42d7ab4d42f0ff650c667589d + +COUNT=22 +L = 160 +KI = 89654f3e12931aeac43e2543075e0a4cdadfe1e48ae7fc4d0b9d54a3322ce4e1 +FixedInputDataByteLen = 60 +FixedInputData = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce399906 + Binary rep of i = 0001 + instring = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce3999060001 + Binary rep of i = 0002 + instring = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce3999060002 +KO = d58a58cc921b4894cdb447ae080934aa5564936b + +COUNT=23 +L = 160 +KI = 41ed810871f3c36b80163c790f2f2d1f337c1842fc1fa7b939204939df5880d7 +FixedInputDataByteLen = 60 +FixedInputData = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a + Binary rep of i = 0001 + instring = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a0001 + Binary rep of i = 0002 + instring = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a0002 +KO = d5539d00ba15fb96419b84f66734c3481eddcd65 + +COUNT=24 +L = 160 +KI = 9ae9106f2874becea1e31581012bbba3c4cf85ad416a1777d6ac34861c17e863 +FixedInputDataByteLen = 60 +FixedInputData = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e61 + Binary rep of i = 0001 + instring = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e610001 + Binary rep of i = 0002 + instring = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e610002 +KO = 49bba125fc015e4822a93f53aea59a13c64c0ace + +COUNT=25 +L = 160 +KI = 42bf43ad753541c42e6572278fbb37b89283d9c06c14f87a9fda4165665a6f4d +FixedInputDataByteLen = 60 +FixedInputData = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa + Binary rep of i = 0001 + instring = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa0001 + Binary rep of i = 0002 + instring = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa0002 +KO = eaa86bbf9fc6a9e529534f5dc62569c072f339ae + +COUNT=26 +L = 160 +KI = 80eb3eede80a322afa23b155ab36eb56421d380dd9cfc602f33cc6b8a98aa71e +FixedInputDataByteLen = 60 +FixedInputData = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec + Binary rep of i = 0001 + instring = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec0001 + Binary rep of i = 0002 + instring = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec0002 +KO = d3e70444f296e4bae92469c39cc8fa876053fc3e + +COUNT=27 +L = 160 +KI = 89bc05997d8e64d0e87373934610b28aa56f2567adce1fdfe0eba92c419203f5 +FixedInputDataByteLen = 60 +FixedInputData = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb + Binary rep of i = 0001 + instring = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb0001 + Binary rep of i = 0002 + instring = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb0002 +KO = c688e0cb35113dbe1d125ac812e95f349b9560f9 + +COUNT=28 +L = 160 +KI = 7df900f33c9ee85ddf2d066f489196b7ad0be3193107e1ed460e15f010e57e0b +FixedInputDataByteLen = 60 +FixedInputData = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd03 + Binary rep of i = 0001 + instring = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd030001 + Binary rep of i = 0002 + instring = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd030002 +KO = ad8f094bf7c37ce379c714db1a98a0ae44e32b57 + +COUNT=29 +L = 160 +KI = 44e6db5fea551ac0791c6ce815de6d2b06a3a887afb4cedd85d63346c7cc7d7b +FixedInputDataByteLen = 60 +FixedInputData = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d944 + Binary rep of i = 0001 + instring = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d9440001 + Binary rep of i = 0002 + instring = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d9440002 +KO = 7e22be60443f61784f7ba14c035ee2cc19b7c1f2 + +COUNT=30 +L = 320 +KI = 8757f1fa830bf289b8a1f436bbe1205f5763a6a9088a53c855d98d4523c23239 +FixedInputDataByteLen = 60 +FixedInputData = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e + Binary rep of i = 0001 + instring = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e0001 + Binary rep of i = 0002 + instring = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e0002 + Binary rep of i = 0003 + instring = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e0003 +KO = 3a9e22b40dd57a4db1a436535c97490ae0e238a7ec0028d0e713c390fe497d80c237248a1ab91e57 + +COUNT=31 +L = 320 +KI = b6e4d5c0f3e67bf480860b768a11f818f3c136741d108cb104b89cee263fa723 +FixedInputDataByteLen = 60 +FixedInputData = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f001 + Binary rep of i = 0001 + instring = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f0010001 + Binary rep of i = 0002 + instring = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f0010002 + Binary rep of i = 0003 + instring = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f0010003 +KO = bcbef950be047a39c61a742347b267bfd7c0726d6549cfca34064d5224f24cb2d04e16649415ae95 + +COUNT=32 +L = 320 +KI = b5c1f2b412f9a32dc17a59eb98ee2f785f2351089d591377974d1ce1af68eda9 +FixedInputDataByteLen = 60 +FixedInputData = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e49 + Binary rep of i = 0001 + instring = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e490001 + Binary rep of i = 0002 + instring = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e490002 + Binary rep of i = 0003 + instring = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e490003 +KO = bcbcb470308489da8a79ae8ccfe70f4608ba3b86efd0ee9cde865f7e89b3c2a15c3fe22e25bee398 + +COUNT=33 +L = 320 +KI = bb75fc013b70b0913a6ad23ac73e19777886ce8247a58c9ec3c0282a57bd417d +FixedInputDataByteLen = 60 +FixedInputData = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa51 + Binary rep of i = 0001 + instring = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa510001 + Binary rep of i = 0002 + instring = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa510002 + Binary rep of i = 0003 + instring = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa510003 +KO = 473e421ef3447c0b7347fe1a984939a74428ce7c008a51fc503942a0ecb0f3226db89122026f7652 + +COUNT=34 +L = 320 +KI = 3609cb6a0a566e36b2dc59f64770d806b11cdaf4868b161f4983d4fb37f8ceb6 +FixedInputDataByteLen = 60 +FixedInputData = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db0 + Binary rep of i = 0001 + instring = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db00001 + Binary rep of i = 0002 + instring = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db00002 + Binary rep of i = 0003 + instring = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db00003 +KO = f265233db721c2c0574c1193d9089cb669862ba6287bbd76a85a673f8c60feeea2fee9d40923ab2e + +COUNT=35 +L = 320 +KI = 9fa1331da7cbb8689efe832e3ea60162d15c750919e89474cde8512dd1242213 +FixedInputDataByteLen = 60 +FixedInputData = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d18943712 + Binary rep of i = 0001 + instring = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d189437120001 + Binary rep of i = 0002 + instring = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d189437120002 + Binary rep of i = 0003 + instring = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d189437120003 +KO = 9956e9b2faed9ade321608a62d4a43e8c04a21d9dd05a9b794af287768487407e6dc61cbc56aa260 + +COUNT=36 +L = 320 +KI = e680ce82008c4d8a86494f102c12e238320f9ce3c14c1987d0d344b48e03fc2b +FixedInputDataByteLen = 60 +FixedInputData = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da7 + Binary rep of i = 0001 + instring = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da70001 + Binary rep of i = 0002 + instring = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da70002 + Binary rep of i = 0003 + instring = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da70003 +KO = adc539e70cd82b5566ad91779f299e10c1725574710955d993b719dfee5d0f21cd765a98aecf01a0 + +COUNT=37 +L = 320 +KI = c650507652b45e85ce5796a43c59a2646a97741719d533946e505372f4aac8eb +FixedInputDataByteLen = 60 +FixedInputData = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb + Binary rep of i = 0001 + instring = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb0001 + Binary rep of i = 0002 + instring = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb0002 + Binary rep of i = 0003 + instring = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb0003 +KO = 447221677be7015d738eb6658a42dcfab3cc4b7ee2317db1edad570ef04c793650badc9441fb735a + +COUNT=38 +L = 320 +KI = 4722f8a15813b4033e4c290455a07387cf2bcf09d10429d7d2df8412340fa20d +FixedInputDataByteLen = 60 +FixedInputData = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad + Binary rep of i = 0001 + instring = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad0001 + Binary rep of i = 0002 + instring = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad0002 + Binary rep of i = 0003 + instring = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad0003 +KO = 156bb95db7e79d53e07b82c567f7b7a3b8dec8c562fffc16a553a3355203070ad9ed4f60304dd0dc + +COUNT=39 +L = 320 +KI = a9ed5d7f55df8c96c1992f291a6b12204c1c8500cf318ab346e6cd61c05b88ce +FixedInputDataByteLen = 60 +FixedInputData = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a9 + Binary rep of i = 0001 + instring = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a90001 + Binary rep of i = 0002 + instring = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a90002 + Binary rep of i = 0003 + instring = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a90003 +KO = 9b8f6813293b7bad8427e0da39ad8c468efc2d06bb56ea351eee2f6dd538002ffc4a6a820eadfb60 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 404b2b964f2cc8f50b614f591a58d15c21844c115d8b62472f06bdd82a992a5e +FixedInputDataByteLen = 60 +FixedInputData = bdbe08a73cae7a5f6ce100753b981d4fc432da7cd841095a211b60f3c7b0a6297d98b84246cf9fe62bd02022c7b50e88a5cafc400aa881cadc5f8979 + Binary rep of i = 000001 + instring = bdbe08a73cae7a5f6ce100753b981d4fc432da7cd841095a211b60f3c7b0a6297d98b84246cf9fe62bd02022c7b50e88a5cafc400aa881cadc5f8979000001 +KO = 897f6aebf46fb0ee41a89b324ee82edd + +COUNT=1 +L = 128 +KI = 78c0d493163ed36831bd4b9007a8dfde8d8cdd92319f817e238047248faad57a +FixedInputDataByteLen = 60 +FixedInputData = 893c3d53464936a0a1508c6a5764c8ef38d4075ea7ed572ec49185ac437765d64d9111c2924de5849f371f946f78ee795b482ea5e7b7c0ba88d05aa7 + Binary rep of i = 000001 + instring = 893c3d53464936a0a1508c6a5764c8ef38d4075ea7ed572ec49185ac437765d64d9111c2924de5849f371f946f78ee795b482ea5e7b7c0ba88d05aa7000001 +KO = e9e1c9046b736bdddfdecf6eeba09dbe + +COUNT=2 +L = 128 +KI = e44f87117383d2b0a777854a2e6054126aec52ef528d3c59bf5236a083ab7180 +FixedInputDataByteLen = 60 +FixedInputData = 7cf160d0a3037cf1d4e73cf1b09eab224adcd6950573f401d3ada3c38ce905e167fcf5c7430906ef7737d78b23d2c58c8e4d5af83bacaec646cd2129 + Binary rep of i = 000001 + instring = 7cf160d0a3037cf1d4e73cf1b09eab224adcd6950573f401d3ada3c38ce905e167fcf5c7430906ef7737d78b23d2c58c8e4d5af83bacaec646cd2129000001 +KO = 253b785a2f330787dda2716b0ca06e79 + +COUNT=3 +L = 128 +KI = a98c25aa8db7a626d1a962d6699339d8711ba1b4935c915960fbfc706098574f +FixedInputDataByteLen = 60 +FixedInputData = 59b40420c8902cadce983a51b4efff12b908dbf9a3526291a648bc34bd9e20c93df1759860d20b500eafd2b0b687f74ec292f7e54cd9941b9a53719e + Binary rep of i = 000001 + instring = 59b40420c8902cadce983a51b4efff12b908dbf9a3526291a648bc34bd9e20c93df1759860d20b500eafd2b0b687f74ec292f7e54cd9941b9a53719e000001 +KO = db66b8cc74ad5d577af36e35c7f9cc4b + +COUNT=4 +L = 128 +KI = fbb2eef6ff17fc25f15beb2213c6d041e9ce8f168562000f592aa9944bd299bc +FixedInputDataByteLen = 60 +FixedInputData = 2bea7dbcc1527dabec44d2fcb2f218c8a566bd0bb023bce8f99a05e9a0b683b787c210261453a1fde90516819a62e60fde5fef9a33bda1c407a479f9 + Binary rep of i = 000001 + instring = 2bea7dbcc1527dabec44d2fcb2f218c8a566bd0bb023bce8f99a05e9a0b683b787c210261453a1fde90516819a62e60fde5fef9a33bda1c407a479f9000001 +KO = 74b50277eac70ee043e8e8fe115f6462 + +COUNT=5 +L = 128 +KI = a84a18b6ba18880390dd1d1f7b3fb5f5b702618cf5cfe69001183c693d566180 +FixedInputDataByteLen = 60 +FixedInputData = 19e12f8afa54332d817371b63738cbbae762aea84a099f3ee09424a201277e356c53c89ad4521b98dfe0adc41920ea5ecc56e4891e48bca3b37bd21a + Binary rep of i = 000001 + instring = 19e12f8afa54332d817371b63738cbbae762aea84a099f3ee09424a201277e356c53c89ad4521b98dfe0adc41920ea5ecc56e4891e48bca3b37bd21a000001 +KO = 36d67fa85337f6cf21ecd2ad46139781 + +COUNT=6 +L = 128 +KI = 474bee4d14d7a9d862216bf320d0cccb501b27c5c165996b5179ed5202f202fd +FixedInputDataByteLen = 60 +FixedInputData = db03de52795248a9955c5be365efc4740b988a010d189321f7a8b732dc1d5eeb589a4f3683e44a453d93d87bb8a565dc0c6baff2b9a8fb3a1f43581f + Binary rep of i = 000001 + instring = db03de52795248a9955c5be365efc4740b988a010d189321f7a8b732dc1d5eeb589a4f3683e44a453d93d87bb8a565dc0c6baff2b9a8fb3a1f43581f000001 +KO = d2c20567cddff65ba12d66fcde0dd37d + +COUNT=7 +L = 128 +KI = 08200f1451d5ec8c36cbf6168c2439665ddc7d1a05e54460764a1c07c7d85d90 +FixedInputDataByteLen = 60 +FixedInputData = d92a908c43fe90df75c75c379752d4e335af997482faa8c3d9cc894ad652be9486c3d77afcc3a626d094256baa6981cf1ecbe4366387801ac93d6c0c + Binary rep of i = 000001 + instring = d92a908c43fe90df75c75c379752d4e335af997482faa8c3d9cc894ad652be9486c3d77afcc3a626d094256baa6981cf1ecbe4366387801ac93d6c0c000001 +KO = 5b2c4f5e937bae0d1242e52bcb802c66 + +COUNT=8 +L = 128 +KI = 73628d7f7e494b558b79b4f1ce3560d907a9fab12f2eeadafb84f1091e2cea92 +FixedInputDataByteLen = 60 +FixedInputData = c01c18299f691a42abd6bd9e69894e91c3534d52262d66667cbfba42a99202f9c23aea9b2cc5ec0ee5802c964290364e44f29f4ec9e4695115e15838 + Binary rep of i = 000001 + instring = c01c18299f691a42abd6bd9e69894e91c3534d52262d66667cbfba42a99202f9c23aea9b2cc5ec0ee5802c964290364e44f29f4ec9e4695115e15838000001 +KO = bbdd587f23e3d6410aa8f8f059cfebaf + +COUNT=9 +L = 128 +KI = a2da5d70710511f36a7abe89d4bbaf906b41b37ef6d6d16485dd47fa936daf95 +FixedInputDataByteLen = 60 +FixedInputData = 92866bd8bbe693f18f74ed0172cb3fed6b9fa149ec0c57281e85fa1fe697750dd02cee619ce19ae8d5c3d26f90cfe5e3ad8a2fa7ead65b81cbb5f372 + Binary rep of i = 000001 + instring = 92866bd8bbe693f18f74ed0172cb3fed6b9fa149ec0c57281e85fa1fe697750dd02cee619ce19ae8d5c3d26f90cfe5e3ad8a2fa7ead65b81cbb5f372000001 +KO = 13dd4bf8ba971a632b0c440766463af2 + +COUNT=10 +L = 256 +KI = fa1b71213bccf9cb2c4d2c7b4fedfacaaf310a288d89d5db752c0600b6cbf26d +FixedInputDataByteLen = 60 +FixedInputData = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df + Binary rep of i = 000001 + instring = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df000001 + Binary rep of i = 000002 + instring = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df000002 +KO = 8e59fb64597579a630c5c0495f2ca7ce3a72f8d1f67d97302d5d11979ffd358f + +COUNT=11 +L = 256 +KI = 904f1b29c9e69e59474b1cd24f838dc78d33b2099e6828ac7e283732c3acdf59 +FixedInputDataByteLen = 60 +FixedInputData = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1 + Binary rep of i = 000001 + instring = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1000001 + Binary rep of i = 000002 + instring = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1000002 +KO = 412b04eeb055da2d191c917bac18b79bd574fb24e9cc2a4986a049950e4986f3 + +COUNT=12 +L = 256 +KI = 647ccba79db1e555aaa6778852a7f4115ab8ac951f12b99cdd06a896f7492c3c +FixedInputDataByteLen = 60 +FixedInputData = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4 + Binary rep of i = 000001 + instring = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4000001 + Binary rep of i = 000002 + instring = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4000002 +KO = 4f7638638bbb97199e5fae6de648aef910f45e7826251b548dfe50720be16c49 + +COUNT=13 +L = 256 +KI = 8cb39995aba6cc07d586b32429c1320ec7499e69421abf6aeae9e5be473c3804 +FixedInputDataByteLen = 60 +FixedInputData = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca + Binary rep of i = 000001 + instring = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca000001 + Binary rep of i = 000002 + instring = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca000002 +KO = 6c6d5d55df13dbbe92a092713f04839edfecd69639d3a8a0601c32abd64eae65 + +COUNT=14 +L = 256 +KI = c491524751fb69089777075d0db3789bb28479ba0399d8ede4e90675e8000125 +FixedInputDataByteLen = 60 +FixedInputData = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11 + Binary rep of i = 000001 + instring = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11000001 + Binary rep of i = 000002 + instring = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11000002 +KO = 94c2c5228d5fb3933cd85688923f915e1f881c8b0a76e463eb51f7045063051f + +COUNT=15 +L = 256 +KI = 4b678fc718275b89eafdb8fc820e10f9e2201bd80b0ae71dd3e02378280151a4 +FixedInputDataByteLen = 60 +FixedInputData = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0 + Binary rep of i = 000001 + instring = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0000001 + Binary rep of i = 000002 + instring = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0000002 +KO = 8d01c0e9fd5b9ec8e2220a85726c009d6be31b36e532c6ef16c112ac437a1367 + +COUNT=16 +L = 256 +KI = 5cb5f8468b1356927b1ca8493d3a6cf02184fecc62521432d36ed9e05b821509 +FixedInputDataByteLen = 60 +FixedInputData = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e + Binary rep of i = 000001 + instring = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e000001 + Binary rep of i = 000002 + instring = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e000002 +KO = 6a19ff0f08485389c5af034edc08bcdfba7c90bd98f2f5168cc265001dfffc49 + +COUNT=17 +L = 256 +KI = 1eba474651a643974c32bdab8302179b75beccfcf39b393da5330b52cfd846ac +FixedInputDataByteLen = 60 +FixedInputData = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b + Binary rep of i = 000001 + instring = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b000001 + Binary rep of i = 000002 + instring = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b000002 +KO = a9fcd26f9e1b4748ff59e7f83c46522e43569604b87bd32a247a230724d7dbac + +COUNT=18 +L = 256 +KI = b72c67e988accfa323c492aaa28ae3d4ba84d8fc3a1212e3d964ed69b7971a45 +FixedInputDataByteLen = 60 +FixedInputData = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf + Binary rep of i = 000001 + instring = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf000001 + Binary rep of i = 000002 + instring = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf000002 +KO = cad2aee3cfda6c9cf048a924c7b29de49c2a287ceea05b54d882da1a64b8dee6 + +COUNT=19 +L = 256 +KI = d1d26fa428c2ae127b19fbfdfc526ddc82a7d879aa5f2fef203b887f89046b4a +FixedInputDataByteLen = 60 +FixedInputData = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb + Binary rep of i = 000001 + instring = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb000001 + Binary rep of i = 000002 + instring = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb000002 +KO = a1a1cf882b74bfd4fb85c68d73b4f68d82434a0c9031af55a840d448efce9025 + +COUNT=20 +L = 160 +KI = ddca4b3335d5d00459d312d0019ba6cc513d122ca7aababfe74fa0ad9b4c0958 +FixedInputDataByteLen = 60 +FixedInputData = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d + Binary rep of i = 000001 + instring = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d000001 + Binary rep of i = 000002 + instring = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d000002 +KO = 93a2965d9529b8f7457e693037acfa2dc83e8621 + +COUNT=21 +L = 160 +KI = 0e5073ce6a5499b797877324b6177df4b98081b13b0bd50f6ca5688021f9190f +FixedInputDataByteLen = 60 +FixedInputData = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1 + Binary rep of i = 000001 + instring = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1000001 + Binary rep of i = 000002 + instring = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1000002 +KO = e68777a618ad7be1b1335143e077adec19742207 + +COUNT=22 +L = 160 +KI = 3b764f2284eb53b3692644ec4736c838eb7ddeff40314e78ccbde2025e0da007 +FixedInputDataByteLen = 60 +FixedInputData = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442 + Binary rep of i = 000001 + instring = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442000001 + Binary rep of i = 000002 + instring = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442000002 +KO = d43d8e46bef0a1740dc44696ac0d1268c41cfec6 + +COUNT=23 +L = 160 +KI = a88897796b2fe4ab7a99320a6321af6474181f3bd6e93f0b1ccb68c38da53819 +FixedInputDataByteLen = 60 +FixedInputData = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e + Binary rep of i = 000001 + instring = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e000001 + Binary rep of i = 000002 + instring = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e000002 +KO = 69c1740721120f1665e8e53d55f58ab3fa4adea1 + +COUNT=24 +L = 160 +KI = a7dbeda46b9abdf9794ba485046a16d7e7d837f6ec22b7942eea32154dca628b +FixedInputDataByteLen = 60 +FixedInputData = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694 + Binary rep of i = 000001 + instring = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694000001 + Binary rep of i = 000002 + instring = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694000002 +KO = e67a4dd3e84957471503682bb21e09a43f3cc657 + +COUNT=25 +L = 160 +KI = bc1d5b764310efcd8e37e6b97bf068a82327dbb7837bb8ca8425d2b6126cc7bb +FixedInputDataByteLen = 60 +FixedInputData = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63 + Binary rep of i = 000001 + instring = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63000001 + Binary rep of i = 000002 + instring = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63000002 +KO = 7b3f5d7541e135fe2fec131361db25b815536dbb + +COUNT=26 +L = 160 +KI = 532ae6114af04b5a12a3aacecb5faae8ec781a39748f7b1f6317c8f007753597 +FixedInputDataByteLen = 60 +FixedInputData = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf + Binary rep of i = 000001 + instring = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf000001 + Binary rep of i = 000002 + instring = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf000002 +KO = efbc57490c105473c7c1e6797bd8707d09cb3de6 + +COUNT=27 +L = 160 +KI = b392b9cd220be872ca20e772d0e9706821faa93ccdbd93806c9952944753ddd9 +FixedInputDataByteLen = 60 +FixedInputData = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e + Binary rep of i = 000001 + instring = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e000001 + Binary rep of i = 000002 + instring = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e000002 +KO = c4d8fc7a8a7e213dcabcccb2af9cd06878d6c44a + +COUNT=28 +L = 160 +KI = 64c28f92d3858027fab37deed6c3e8415e89bfdb5bbbf9e704ce3ea0e6f03869 +FixedInputDataByteLen = 60 +FixedInputData = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205 + Binary rep of i = 000001 + instring = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205000001 + Binary rep of i = 000002 + instring = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205000002 +KO = 084fb7342c006f6212cf591d371b9c04135f9bf1 + +COUNT=29 +L = 160 +KI = 0f07189e4ee36b4c6d9595ba98847c9673972e906f3bc4d7eb5e26f890507084 +FixedInputDataByteLen = 60 +FixedInputData = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26 + Binary rep of i = 000001 + instring = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26000001 + Binary rep of i = 000002 + instring = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26000002 +KO = b7e6089055466e09ee1c7ed20310c8a27f81eaf0 + +COUNT=30 +L = 320 +KI = fa3b33cd60056d20484db909a004e974cb30ae3657175bac29dac60a1c1d497e +FixedInputDataByteLen = 60 +FixedInputData = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90 + Binary rep of i = 000001 + instring = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90000001 + Binary rep of i = 000002 + instring = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90000002 + Binary rep of i = 000003 + instring = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90000003 +KO = 23dc1d35e5f06031454c1be8dc43caac674c78f2aa77cc3d395550df0f2775057040e2c180e406bd + +COUNT=31 +L = 320 +KI = 02a159cc9ca75d06d7e7afeed2b92df149ca2a8b480ac502582d258b9a5ebbbc +FixedInputDataByteLen = 60 +FixedInputData = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec + Binary rep of i = 000001 + instring = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec000001 + Binary rep of i = 000002 + instring = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec000002 + Binary rep of i = 000003 + instring = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec000003 +KO = e71e97a2740f32f7e326367afb4f6ec5f91c9b2d29d4d25ae4f4e739960310e328c7f9ede9d519df + +COUNT=32 +L = 320 +KI = ae36d70cb7acd137284108238ffd751367db2b2a9a0d4fed10fe4651816dd238 +FixedInputDataByteLen = 60 +FixedInputData = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960 + Binary rep of i = 000001 + instring = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960000001 + Binary rep of i = 000002 + instring = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960000002 + Binary rep of i = 000003 + instring = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960000003 +KO = ef6bb779554a12ae9f8a1922dc1e71cd55c8e5e7182b796802f0a2922ef0d8e91e17d6cc383349f6 + +COUNT=33 +L = 320 +KI = 7d87642298e96aadd6daeb1a2ed618facab2d734d7600172fbcce7dee0660b52 +FixedInputDataByteLen = 60 +FixedInputData = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc + Binary rep of i = 000001 + instring = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc000001 + Binary rep of i = 000002 + instring = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc000002 + Binary rep of i = 000003 + instring = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc000003 +KO = 1eb27695c8b6c53fee6dcc72ea36b7f3f724faf311d0e9ced51e9b6606eb07fdd8871819d5383f1d + +COUNT=34 +L = 320 +KI = c093205acf75416604d1160fe18dc61a57178990a4db716207f6031a3be432a2 +FixedInputDataByteLen = 60 +FixedInputData = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c + Binary rep of i = 000001 + instring = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c000001 + Binary rep of i = 000002 + instring = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c000002 + Binary rep of i = 000003 + instring = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c000003 +KO = 2e2ca49fef760c39dd54781fd66d790b58bff58966615fa540dc6e6b71cf4441cf21683e684e7dda + +COUNT=35 +L = 320 +KI = 72e6111a7fca105fe769549bf33988b2156ed26395f21ef047ccafa50f6254ad +FixedInputDataByteLen = 60 +FixedInputData = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331 + Binary rep of i = 000001 + instring = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331000001 + Binary rep of i = 000002 + instring = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331000002 + Binary rep of i = 000003 + instring = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331000003 +KO = 985af3101eb15f143976c59e1ecbd6741cf6d325dffc7ed2289e6ba7ddbc697d2371ebf6d7c016bf + +COUNT=36 +L = 320 +KI = 281185e6ade36f764d2c910eb714c1b96ad3875b596a511b62d309da3d52cdd4 +FixedInputDataByteLen = 60 +FixedInputData = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6 + Binary rep of i = 000001 + instring = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6000001 + Binary rep of i = 000002 + instring = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6000002 + Binary rep of i = 000003 + instring = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6000003 +KO = 78c530a2c5c42756785b0a283e13b9871ccbc0c577a6573555f1cf632185b118ecaffcdcf0cba2ec + +COUNT=37 +L = 320 +KI = 72ef25ed354512c4412390b8c4341eb19531d12236465ec4f75249aae20df79d +FixedInputDataByteLen = 60 +FixedInputData = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250 + Binary rep of i = 000001 + instring = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250000001 + Binary rep of i = 000002 + instring = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250000002 + Binary rep of i = 000003 + instring = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250000003 +KO = 0aea717b8565c0e51bac2dcccdf97c1e29a2f42b17e7d3edfd17fc44551f2d25b60655d7df5c284c + +COUNT=38 +L = 320 +KI = 2376c5d703e84a63d0590c67bf002296a8db3c8c009a6cf35012e0dab61bffa8 +FixedInputDataByteLen = 60 +FixedInputData = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3 + Binary rep of i = 000001 + instring = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3000001 + Binary rep of i = 000002 + instring = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3000002 + Binary rep of i = 000003 + instring = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3000003 +KO = 83a041802a2f1fd2ad090db73c28320aaee91f6083c833391069ed538b67f0461ad906b70c501a1e + +COUNT=39 +L = 320 +KI = c53a21f3704da1d91dd1cd8bb4684a30e8d121fa697364b07bfc09ce60054d1e +FixedInputDataByteLen = 60 +FixedInputData = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde + Binary rep of i = 000001 + instring = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde000001 + Binary rep of i = 000002 + instring = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde000002 + Binary rep of i = 000003 + instring = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde000003 +KO = a4cb978fcba6feae84ceb92b7175bdeb0660792fe7db95543d64e1e11d66cf57a4757b9274133bca + + + +[PRF=CMAC_AES256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 746c44c4129858d89e50e09dc44aec2ab2158c2e0c6bb73b35588e94e33a1958 +FixedInputDataByteLen = 60 +FixedInputData = ebeed6a0462577b6b4e2fe4697c6ae6e1c6b8b9fd14381247bc2cf2c06d7afb55b06389612a85d0a69a1486eb399e7f314b234fd44908396b55f6e67 + Binary rep of i = 00000001 + instring = ebeed6a0462577b6b4e2fe4697c6ae6e1c6b8b9fd14381247bc2cf2c06d7afb55b06389612a85d0a69a1486eb399e7f314b234fd44908396b55f6e6700000001 +KO = 85e1cd8cea5a43f7f5b626fa7666f550 + +COUNT=1 +L = 128 +KI = 860995c51b668a94ba21d8babe4c4da5fe4a755f172a5535e950db139b36dc06 +FixedInputDataByteLen = 60 +FixedInputData = b3b80042c1c2f147e4004b67929e4bbf5e9bbad5d9b2c4cba5248703b2eeab792ed7c67a4debbd8692d9998917ec400d74cfbef9c6e082ddd91e472e + Binary rep of i = 00000001 + instring = b3b80042c1c2f147e4004b67929e4bbf5e9bbad5d9b2c4cba5248703b2eeab792ed7c67a4debbd8692d9998917ec400d74cfbef9c6e082ddd91e472e00000001 +KO = 965f7dfa57ca35b705193a74afa7c668 + +COUNT=2 +L = 128 +KI = 49310da148c783fd62bfea15b59575fae1b5218c77584628f73e2af85eae3628 +FixedInputDataByteLen = 60 +FixedInputData = 870f8ed726c97356ed0907e2eccdf1787618953e386f802841144399c5661a9e4f0fe0153ff287cba5679c10a61e70c900b416d0a834fc6061d72b54 + Binary rep of i = 00000001 + instring = 870f8ed726c97356ed0907e2eccdf1787618953e386f802841144399c5661a9e4f0fe0153ff287cba5679c10a61e70c900b416d0a834fc6061d72b5400000001 +KO = 31e2c9b65d7ffc335ce9423b094d3880 + +COUNT=3 +L = 128 +KI = 2c2c6b48806fefd60f0c74e54d708d42a3c059ee96b7191d92a51db4110abbde +FixedInputDataByteLen = 60 +FixedInputData = 24344cec7890ed8221cc00f65d969a2155a4fd22bf996eca92eefc62d2afd255ee77f270b358742751334f9c0626278d029343fb6a92314c7a72867b + Binary rep of i = 00000001 + instring = 24344cec7890ed8221cc00f65d969a2155a4fd22bf996eca92eefc62d2afd255ee77f270b358742751334f9c0626278d029343fb6a92314c7a72867b00000001 +KO = c2ee9fd95b9aacbc989e4584a140e799 + +COUNT=4 +L = 128 +KI = 5cbe1f25909fdc7d136f5a699be5244d7004602b84e5648e98cdae7ecd9a7a94 +FixedInputDataByteLen = 60 +FixedInputData = 66cd519ee31f98c8a7658b8681a744c2229ab8b7d8b7f415dd1734e3439be684c1ebba97e51c58ec31ab4469411d3bb4a707911f479cab024ae52835 + Binary rep of i = 00000001 + instring = 66cd519ee31f98c8a7658b8681a744c2229ab8b7d8b7f415dd1734e3439be684c1ebba97e51c58ec31ab4469411d3bb4a707911f479cab024ae5283500000001 +KO = 2bafee7c94b032a3e62b0d6670fb1e46 + +COUNT=5 +L = 128 +KI = 56bd5f1de5a03339a05e1dc7543a0a5fa03902107cb67998a4bc73e175f54fe7 +FixedInputDataByteLen = 60 +FixedInputData = 64dcf8db4d7c2ad31fef2d281c4890567192e2c686b43d7420ecc519b399d9692e0e3737d3c2e221c9bf81712fe9e3582e1c76ef6be4fd700cdf98f0 + Binary rep of i = 00000001 + instring = 64dcf8db4d7c2ad31fef2d281c4890567192e2c686b43d7420ecc519b399d9692e0e3737d3c2e221c9bf81712fe9e3582e1c76ef6be4fd700cdf98f000000001 +KO = 733115864556561417ece9912c0b4bc2 + +COUNT=6 +L = 128 +KI = e2eacfa1617db7670533259320c124ec3337c0abe32c258b4cf3dff4437f8bae +FixedInputDataByteLen = 60 +FixedInputData = 1f7a7b682f9cbdbb6676e686506853f1a7595e5dedac7c62f618394c8f1ebd27a18425e723a8ecedac2088e8485007a045d97ed96e3036813834075c + Binary rep of i = 00000001 + instring = 1f7a7b682f9cbdbb6676e686506853f1a7595e5dedac7c62f618394c8f1ebd27a18425e723a8ecedac2088e8485007a045d97ed96e3036813834075c00000001 +KO = e2250dfc6edb9b7929a2ad596d2be68c + +COUNT=7 +L = 128 +KI = 7383e1ebcba70d2babe3dd363ada82a4f9d3f72b3526b6bbd1e9a10e3ed5f5b8 +FixedInputDataByteLen = 60 +FixedInputData = c14dd2ac298d2cbdd6f2ef0cd17756355740633eafce3567b75bcec1876f9936fef5a16a2f978ee0daba0036d7957b7dd7a2e0cf0bb46489745bf4dc + Binary rep of i = 00000001 + instring = c14dd2ac298d2cbdd6f2ef0cd17756355740633eafce3567b75bcec1876f9936fef5a16a2f978ee0daba0036d7957b7dd7a2e0cf0bb46489745bf4dc00000001 +KO = bdeee464b4a5e3373d2eeefeade8504c + +COUNT=8 +L = 128 +KI = 36416711c7408b376e0867e76be354cfbe34eb7aff150607e5eeea97d95ec9b0 +FixedInputDataByteLen = 60 +FixedInputData = 90ec8508e92ad1d315dbf5f331817d6e019df17d99157e615c6ae2102067dbe5372c3ab6b2f531f9f0d37e592ab6207fd3fc50083bca2661b3ab2a04 + Binary rep of i = 00000001 + instring = 90ec8508e92ad1d315dbf5f331817d6e019df17d99157e615c6ae2102067dbe5372c3ab6b2f531f9f0d37e592ab6207fd3fc50083bca2661b3ab2a0400000001 +KO = c8ca49a95d4fc0c011c55f64dfe2b3eb + +COUNT=9 +L = 128 +KI = 03f915e2065a5344515a7b35a81074751cc966b9bf52c0711136ff3b76b09051 +FixedInputDataByteLen = 60 +FixedInputData = 80ae5e7ac1396deba9545f33c5eed6525857d3807b8bd9fae3b88dce87c996509e7d8fe925b5ed22609510a3ae218270af2e321004b0c1bf5cb5d2fa + Binary rep of i = 00000001 + instring = 80ae5e7ac1396deba9545f33c5eed6525857d3807b8bd9fae3b88dce87c996509e7d8fe925b5ed22609510a3ae218270af2e321004b0c1bf5cb5d2fa00000001 +KO = a0ccafe70c1ca0bfe77a5b7df4547033 + +COUNT=10 +L = 256 +KI = ddff8e93ecb91f2a2c53422c4c410bcc74e33cc4dd6ac2ef352ba835eb5e2eac +FixedInputDataByteLen = 60 +FixedInputData = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae7888 + Binary rep of i = 00000001 + instring = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae788800000001 + Binary rep of i = 00000002 + instring = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae788800000002 +KO = e22b5dddbeae5931437851b0720443af9a1094703f74c420ffc2fe7a8d2873f7 + +COUNT=11 +L = 256 +KI = 4b65f829700feca9f5c203df1819622c75a3a07f8faea89aabe966b6c583252f +FixedInputDataByteLen = 60 +FixedInputData = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a + Binary rep of i = 00000001 + instring = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a00000001 + Binary rep of i = 00000002 + instring = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a00000002 +KO = f6bfbbce12689ef9891e77959e946a2223ceee88a0fe22f31beb0660839c369a + +COUNT=12 +L = 256 +KI = eb730feba99be514733a8987012d15d90502265fab905a7dbc9ce91fd32a9983 +FixedInputDataByteLen = 60 +FixedInputData = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba3 + Binary rep of i = 00000001 + instring = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba300000001 + Binary rep of i = 00000002 + instring = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba300000002 +KO = edefb7eaf7d07361bae6c0b0be64ff4553194f9ba6a48c8ff5bb6649834ca3e0 + +COUNT=13 +L = 256 +KI = 65aed1a8adc2cac6451a2ca29e8e8fd66d7535908516ade8de8505d291c587f4 +FixedInputDataByteLen = 60 +FixedInputData = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b5 + Binary rep of i = 00000001 + instring = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b500000001 + Binary rep of i = 00000002 + instring = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b500000002 +KO = 9f2bebac191ae20a7c30a82dae5cb5a3dd5b1f31783ce9ff66eb8ddffa685eb2 + +COUNT=14 +L = 256 +KI = 41f1fc2f4cf3db7bf12af85a42bc29066fcee1f01d2129b5742769c1b6eab4eb +FixedInputDataByteLen = 60 +FixedInputData = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f926 + Binary rep of i = 00000001 + instring = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f92600000001 + Binary rep of i = 00000002 + instring = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f92600000002 +KO = 82828f48bb5be6f558327fabb80e7d84f5b22b4f0bd3b68ad025533d89678ab4 + +COUNT=15 +L = 256 +KI = 9de6559532b117b84ed741aee9e298c42bb51b30b3ec852a68df0dfd490fca65 +FixedInputDataByteLen = 60 +FixedInputData = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da472 + Binary rep of i = 00000001 + instring = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da47200000001 + Binary rep of i = 00000002 + instring = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da47200000002 +KO = 1a49fc2ed735642e80d1ab8e0774a522a4ae8921772cdaf7c4e895d08347b88a + +COUNT=16 +L = 256 +KI = 7f23f6aa4291e35992105f7ca81457a0151471f5ef3e85ab73835dc20d80b2b6 +FixedInputDataByteLen = 60 +FixedInputData = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc24 + Binary rep of i = 00000001 + instring = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc2400000001 + Binary rep of i = 00000002 + instring = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc2400000002 +KO = 9d90f3179d6dd7a85e3d8c51bca050155da32ef8464dd00e8665ad02aad6ceac + +COUNT=17 +L = 256 +KI = 060abd77f22443f5b983ecda5ae8f5491ef5a7d6a2c9eb8cb157216e0706eae0 +FixedInputDataByteLen = 60 +FixedInputData = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce + Binary rep of i = 00000001 + instring = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce00000001 + Binary rep of i = 00000002 + instring = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce00000002 +KO = 2d7110c0dbdbe29a15f1a212bfe4c23e70d18767178e4b5bf155254f549395ce + +COUNT=18 +L = 256 +KI = 839cf1d3fb241af4e5fd0d0b4722ecaea3d329b8ca6d0c6e42a0e4a6925bb841 +FixedInputDataByteLen = 60 +FixedInputData = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c6 + Binary rep of i = 00000001 + instring = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c600000001 + Binary rep of i = 00000002 + instring = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c600000002 +KO = 2673391b812348786c81209579807496bb4758eda84565a81f1c571b7caaba83 + +COUNT=19 +L = 256 +KI = 112c121d75b6c57ab38188f407f72f2e20518a1629d0957d4ab5414581574564 +FixedInputDataByteLen = 60 +FixedInputData = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb6169 + Binary rep of i = 00000001 + instring = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb616900000001 + Binary rep of i = 00000002 + instring = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb616900000002 +KO = 15b712d5ea58194f6ac445c7681d6fbe73dd498a9fb86366bac9c724848a3af6 + +COUNT=20 +L = 160 +KI = 6ee560d9beded90ae3abdf04389cda2f394cef6132a07aca37d3c7406041f831 +FixedInputDataByteLen = 60 +FixedInputData = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b + Binary rep of i = 00000001 + instring = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b00000001 + Binary rep of i = 00000002 + instring = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b00000002 +KO = e906c55368b738d99a882f0332a2fe3faec0328d + +COUNT=21 +L = 160 +KI = 0c227e2d18331b0f9c1ebe6b59fcf8071af735019630aa14060777703e3eafea +FixedInputDataByteLen = 60 +FixedInputData = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d991 + Binary rep of i = 00000001 + instring = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d99100000001 + Binary rep of i = 00000002 + instring = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d99100000002 +KO = 00edf931ed306810e956b09830c0307ecde16b09 + +COUNT=22 +L = 160 +KI = 835a0f05981b13c6eb403dedd90bc7b898ea7ddc84ed5e454e4de49f2d0efe24 +FixedInputDataByteLen = 60 +FixedInputData = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e55 + Binary rep of i = 00000001 + instring = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e5500000001 + Binary rep of i = 00000002 + instring = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e5500000002 +KO = ac3ff4020a838a655b6cb81c55c92e311eea2369 + +COUNT=23 +L = 160 +KI = 25aa1a5ed23cef5cf9aca5605d6c4c2a27e38b47d2794022d9928e5287f9411b +FixedInputDataByteLen = 60 +FixedInputData = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab0 + Binary rep of i = 00000001 + instring = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab000000001 + Binary rep of i = 00000002 + instring = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab000000002 +KO = bfd882eedb5e7d7c05c136368d4b418abafcc786 + +COUNT=24 +L = 160 +KI = e3e2f7b7cf302898dcc4ed95d96a30203be4a266312ce5a4c7b89076b040ccf1 +FixedInputDataByteLen = 60 +FixedInputData = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c + Binary rep of i = 00000001 + instring = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c00000001 + Binary rep of i = 00000002 + instring = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c00000002 +KO = 1082c0ce0535659861e4738ddec13e3ad992e25a + +COUNT=25 +L = 160 +KI = f7bdc88dd863f6f1cf3024874a22ce828ec92ef982b9b4edf8eb25a7582129ff +FixedInputDataByteLen = 60 +FixedInputData = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e87674680 + Binary rep of i = 00000001 + instring = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e8767468000000001 + Binary rep of i = 00000002 + instring = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e8767468000000002 +KO = ae20e7f9016037d7eced0020d442679e887fce03 + +COUNT=26 +L = 160 +KI = f6d1e31736068fb8ff25b707a180049f83b555490d962bb11d64090c7e238381 +FixedInputDataByteLen = 60 +FixedInputData = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d775 + Binary rep of i = 00000001 + instring = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d77500000001 + Binary rep of i = 00000002 + instring = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d77500000002 +KO = 69f71a225e99dacd9b542c7426428deaecaf3923 + +COUNT=27 +L = 160 +KI = 0cbeb760fc39d8e1142411b3f28a9646174c63697cce8d3be94b262edbabf5ec +FixedInputDataByteLen = 60 +FixedInputData = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c1 + Binary rep of i = 00000001 + instring = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c100000001 + Binary rep of i = 00000002 + instring = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c100000002 +KO = 7ca4e67c1e328bf93c75296d1222197489e89e67 + +COUNT=28 +L = 160 +KI = 0c1b9e433b297ecb53685e28bd108b8c278aa4fd91b0fdc022ebb1909cac9832 +FixedInputDataByteLen = 60 +FixedInputData = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d7 + Binary rep of i = 00000001 + instring = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d700000001 + Binary rep of i = 00000002 + instring = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d700000002 +KO = 493c45d557e962a05226c8f828365f1d6f27375f + +COUNT=29 +L = 160 +KI = e864a600daec76e0d595d61da46162d4b3680d42b8b2719ca3803153c77477e6 +FixedInputDataByteLen = 60 +FixedInputData = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f4 + Binary rep of i = 00000001 + instring = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f400000001 + Binary rep of i = 00000002 + instring = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f400000002 +KO = 863281422ec1fd07e4748815e189a5579797609f + +COUNT=30 +L = 320 +KI = 2ea718d0549220cec6de30143633d50250b13b8240fae23ffb08e1e7cbff7c9e +FixedInputDataByteLen = 60 +FixedInputData = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b9964 + Binary rep of i = 00000001 + instring = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b996400000001 + Binary rep of i = 00000002 + instring = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b996400000002 + Binary rep of i = 00000003 + instring = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b996400000003 +KO = 849ca0ca060e9f56446087613319390c604fb704c6bafa72e5374ba90da24f6cbc4be09c12612201 + +COUNT=31 +L = 320 +KI = da8f020a97cc95b9a2b4d46e131329d22ab6a82e1d794499da51ad7f17ba5a54 +FixedInputDataByteLen = 60 +FixedInputData = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d1 + Binary rep of i = 00000001 + instring = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d100000001 + Binary rep of i = 00000002 + instring = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d100000002 + Binary rep of i = 00000003 + instring = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d100000003 +KO = 6530434fafb978ac4d269befe1059446565e35d01a6ba51e307809da98dba5318722ed2f78206af9 + +COUNT=32 +L = 320 +KI = 594f2c7fed7c526b821ec4ece7c6d395346c473f801e9d7271f18bc452d8fe0a +FixedInputDataByteLen = 60 +FixedInputData = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f + Binary rep of i = 00000001 + instring = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f00000001 + Binary rep of i = 00000002 + instring = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f00000002 + Binary rep of i = 00000003 + instring = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f00000003 +KO = 608ec7a4fec96615bb2656739625a2b97549f31fbb331fe87d05a0dba86e81ea7d368f280f15764c + +COUNT=33 +L = 320 +KI = 0232f5e43efbb961bf45cceb2aae659abd143cf4b3be347b7bb66c7182442b7f +FixedInputDataByteLen = 60 +FixedInputData = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d + Binary rep of i = 00000001 + instring = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d00000001 + Binary rep of i = 00000002 + instring = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d00000002 + Binary rep of i = 00000003 + instring = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d00000003 +KO = c645ee0b4ccaafe3be81dd43b482bc2dcfe3147835bea9eedc228b3832708eadde9866d94751ce53 + +COUNT=34 +L = 320 +KI = 0bca1a1361a805e61cb5392eef63d0a6cfd3e73c33b506711f58e653beccf392 +FixedInputDataByteLen = 60 +FixedInputData = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc + Binary rep of i = 00000001 + instring = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc00000001 + Binary rep of i = 00000002 + instring = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc00000002 + Binary rep of i = 00000003 + instring = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc00000003 +KO = 5040e26950109c38fa3ff9eacd8eab2dfe6447b0bb44059e51134abc1db3fcb1384b2445bca14c73 + +COUNT=35 +L = 320 +KI = ed60fe9017e1adf9a90c445518dccab7f7dc0fa548d37f91ceac882b073b2ccc +FixedInputDataByteLen = 60 +FixedInputData = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b44 + Binary rep of i = 00000001 + instring = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b4400000001 + Binary rep of i = 00000002 + instring = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b4400000002 + Binary rep of i = 00000003 + instring = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b4400000003 +KO = 7d7b651e82885fc262050cb9e80195cee92b33f1ad822bb2ff2128228aa1847f80c9fdffe45b69ad + +COUNT=36 +L = 320 +KI = 6781ee6869bf33f20dd76ca7903153180b947e738673865068c342e2b101f0ac +FixedInputDataByteLen = 60 +FixedInputData = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e6 + Binary rep of i = 00000001 + instring = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e600000001 + Binary rep of i = 00000002 + instring = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e600000002 + Binary rep of i = 00000003 + instring = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e600000003 +KO = 0d74e3f7375f48937be958b28f104c8e6dfe80f36b2813898c6dcad5fc172437656881141aaf2dc4 + +COUNT=37 +L = 320 +KI = 8245ca0bc95884442fa72cb482d78fa77c974568a465a11ce23997c7e78fed93 +FixedInputDataByteLen = 60 +FixedInputData = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e172900 + Binary rep of i = 00000001 + instring = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e17290000000001 + Binary rep of i = 00000002 + instring = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e17290000000002 + Binary rep of i = 00000003 + instring = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e17290000000003 +KO = a39ede726532763121dd46d28479539a3dd4940c8b2e5d25182352b2b45e8fda4d215bd32c723c5c + +COUNT=38 +L = 320 +KI = 5eabbd3cf1f85c991f96faf542a11120df855c98c7582b771c5f2140520b60cb +FixedInputDataByteLen = 60 +FixedInputData = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c72216 + Binary rep of i = 00000001 + instring = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c7221600000001 + Binary rep of i = 00000002 + instring = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c7221600000002 + Binary rep of i = 00000003 + instring = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c7221600000003 +KO = 5a7176a16ab90936ebe9f7e588803b960b7ac08c840b1dbdc1730bb9eaf987a1d8aa165abe13a244 + +COUNT=39 +L = 320 +KI = a487f6ae25608d71b98bd7f7973fa68871b91fb59f703a2e4684d3b98c4309fe +FixedInputDataByteLen = 60 +FixedInputData = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f + Binary rep of i = 00000001 + instring = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f00000001 + Binary rep of i = 00000002 + instring = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f00000002 + Binary rep of i = 00000003 + instring = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f00000003 +KO = 9820f408e23d1c05638e36540e18832659691471bf215e68f535d66e6b482362902fcdda1818a01f + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 701c0f5a65a42d07077d6eedf540ef9374bcb74cb89bfe017e5ca1e9df6b2b70 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ce10feb56dda9fdc95da5b5013f05f59d13a89b3a1ad4527bd00612190ac6613b007afdf00fbc920cc6e8d5fd9da9ae267d +DataAfterCtrLen = 10 +DataAfterCtrData = 86373a67ab86e7bde5b7 + Binary rep of i = 01 + instring = 2ce10feb56dda9fdc95da5b5013f05f59d13a89b3a1ad4527bd00612190ac6613b007afdf00fbc920cc6e8d5fd9da9ae267d0186373a67ab86e7bde5b7 +KO = 0ca10ea17fd28eaf660191fd983cb353 + +COUNT=1 +L = 128 +KI = e5b6705f1872576769376532188b6feb450ed1c8447d62e21a318d32ba640923 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ab9a8e53f61487ca183c46e8e248a7a0d7d14025819805a319acf170b5dbf2425dfbc7fc925f25a963c6043445e91ab990d +DataAfterCtrLen = 10 +DataAfterCtrData = c613d3de1aee8f05185c + Binary rep of i = 01 + instring = 5ab9a8e53f61487ca183c46e8e248a7a0d7d14025819805a319acf170b5dbf2425dfbc7fc925f25a963c6043445e91ab990d01c613d3de1aee8f05185c +KO = 1d5b9707d1772fe516cfb99505f4c7e8 + +COUNT=2 +L = 128 +KI = b0d9f3199484480f0cd20e3f3af28481d596f2f665bb554bb61c411c6f51cc8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 24956bc06ae905eae5cf2850cae19df9c52bcc88116693db62b34970f4f7fcb8c7594b50020279a3f63af2c76513e0a09f58 +DataAfterCtrLen = 10 +DataAfterCtrData = 575faabfd57812aaf191 + Binary rep of i = 01 + instring = 24956bc06ae905eae5cf2850cae19df9c52bcc88116693db62b34970f4f7fcb8c7594b50020279a3f63af2c76513e0a09f5801575faabfd57812aaf191 +KO = 1a8efc26d99389b2722a882154f23b3e + +COUNT=3 +L = 128 +KI = 992d0d467a138c27ce1cb940182220fd804e631b54cc0aa8a6f013a11c96b81b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9bcef5c0822dbec864a5ed86d730c1632b297828da55d27bb5206ca34d2b4803f91d5ba65fbe02905304af1f922835c76bce +DataAfterCtrLen = 10 +DataAfterCtrData = 28a1387ef8fd6e8daf85 + Binary rep of i = 01 + instring = 9bcef5c0822dbec864a5ed86d730c1632b297828da55d27bb5206ca34d2b4803f91d5ba65fbe02905304af1f922835c76bce0128a1387ef8fd6e8daf85 +KO = b89dbf3ecfc81ddd7852d5deaa3f0f75 + +COUNT=4 +L = 128 +KI = e8cfde454022adf437afaa2a4dee75cddc8b37797529f51a6163db3403cfe4ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = b937663743a19aa2f7465719ae6166894c81274c46cde5e706c605779dfc50311c5c63d859bf8dff518dc59a7e2c57f10763 +DataAfterCtrLen = 10 +DataAfterCtrData = 3cd3d2f8b475f1c88255 + Binary rep of i = 01 + instring = b937663743a19aa2f7465719ae6166894c81274c46cde5e706c605779dfc50311c5c63d859bf8dff518dc59a7e2c57f10763013cd3d2f8b475f1c88255 +KO = 0393d724d1abffe18312b3c33cd864b2 + +COUNT=5 +L = 128 +KI = 8eaf5bacd0f4c342d709ac8694a628ae697e632377b8691630003621e73b1ea3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d45938a1defe6260bac5d1c2de048175eaa4b5a2aebd96115f62bf138e533bfa5d494fb7f5683820045ff85b1580644ee5b +DataAfterCtrLen = 10 +DataAfterCtrData = bca92e1d05c3c9aaafa6 + Binary rep of i = 01 + instring = 5d45938a1defe6260bac5d1c2de048175eaa4b5a2aebd96115f62bf138e533bfa5d494fb7f5683820045ff85b1580644ee5b01bca92e1d05c3c9aaafa6 +KO = b8e5f2104559dfb89af01ef6ea9fb97d + +COUNT=6 +L = 128 +KI = 232e575a07959930df1fcc0c35270a108417507614b1406cf0c63b17788e095b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3bfc923d145af16f71bf55b28ca9a063e0dcc5f1754bf6cd0cf6cde6b6923b84bcbb9eb88301043ffb899b9e7f2d328f6f15 +DataAfterCtrLen = 10 +DataAfterCtrData = 521ab5faddbd2623040f + Binary rep of i = 01 + instring = 3bfc923d145af16f71bf55b28ca9a063e0dcc5f1754bf6cd0cf6cde6b6923b84bcbb9eb88301043ffb899b9e7f2d328f6f1501521ab5faddbd2623040f +KO = b2042b793d2dfbfe925ae04ba6bd7645 + +COUNT=7 +L = 128 +KI = 6861e69c4087ac80bcc402d1896eb2c3d115f61e57030bb061402eb0764a9530 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d9d0b1b8e245f09256ce51abe73ab583cfbd8f84b5af6cf8f1d1c53f608875bb1c0278e70114154a3259c34bb3de0fac99a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 63fb401600851223cee3 + Binary rep of i = 01 + instring = d9d0b1b8e245f09256ce51abe73ab583cfbd8f84b5af6cf8f1d1c53f608875bb1c0278e70114154a3259c34bb3de0fac99a00163fb401600851223cee3 +KO = 812ad5a16e46b69aaaacf951f7afe96c + +COUNT=8 +L = 128 +KI = fc33a197890c051676924167e579dfe32453a2a29b741f3e671bf5f8e3c6259e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a23299559bcd60cc559b486aede1c086caee283c409fe5df05bc01a7a5fe5638ba3f8c2d4e4023fea00b848e7f629dbd89b +DataAfterCtrLen = 10 +DataAfterCtrData = efce0f0be66af9292329 + Binary rep of i = 01 + instring = 4a23299559bcd60cc559b486aede1c086caee283c409fe5df05bc01a7a5fe5638ba3f8c2d4e4023fea00b848e7f629dbd89b01efce0f0be66af9292329 +KO = 95c5f7e99f156f235cd7d710203102e2 + +COUNT=9 +L = 128 +KI = 434a264be7548cc0c0399651a938b37247ffa53ab56b309e62fa6fd2d2c656a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3cd7cd3c1190611122d079783a60428f9b9864a019ba5a7716b2d052709631e975bd954b92147853af788e469c5c7fa90c05 +DataAfterCtrLen = 10 +DataAfterCtrData = 13ec928878aa10449a02 + Binary rep of i = 01 + instring = 3cd7cd3c1190611122d079783a60428f9b9864a019ba5a7716b2d052709631e975bd954b92147853af788e469c5c7fa90c050113ec928878aa10449a02 +KO = 96ab2cbaa83907cc20e4a305259c3edb + +COUNT=10 +L = 256 +KI = 836906f21182b1866821ffda8a53191412cb9ca08062a5992ad71185de4b1471 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c4597866857 +DataAfterCtrLen = 10 +DataAfterCtrData = 291a54f2b01c4e85ab94 + Binary rep of i = 01 + instring = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c459786685701291a54f2b01c4e85ab94 + Binary rep of i = 02 + instring = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c459786685702291a54f2b01c4e85ab94 +KO = 7563ef633a8357f84da03af31fd73eb1e0f1d39e127eaf49daf739801513df2a + +COUNT=11 +L = 256 +KI = cbd29645154dd5ef47adf174fbe6e2dfbce497bc61f45dedf26e22dc639f2d19 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae +DataAfterCtrLen = 10 +DataAfterCtrData = c1a2b52f4d890ed8c881 + Binary rep of i = 01 + instring = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae01c1a2b52f4d890ed8c881 + Binary rep of i = 02 + instring = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae02c1a2b52f4d890ed8c881 +KO = 558a23e4f2e8cdb607aa24bd9ea6098a92ae157791581adfda2cb548265a9660 + +COUNT=12 +L = 256 +KI = 6821d776317615a12a02dd639ac78abe9785aebe8309f8539434449f6c445fdb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef +DataAfterCtrLen = 10 +DataAfterCtrData = eb4f5e61c5b75d09f780 + Binary rep of i = 01 + instring = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef01eb4f5e61c5b75d09f780 + Binary rep of i = 02 + instring = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef02eb4f5e61c5b75d09f780 +KO = ba05c2297bab762b4e0ca00b9364d1eceed18c447d549ae90d538789ea4c90ef + +COUNT=13 +L = 256 +KI = 0f0f619d74b812c817cfbe9d40d30ade14a8b0c81312d72d3bbed1f0ee5ef6b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b +DataAfterCtrLen = 10 +DataAfterCtrData = 623132259af84f244ead + Binary rep of i = 01 + instring = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b01623132259af84f244ead + Binary rep of i = 02 + instring = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b02623132259af84f244ead +KO = eb21687ed798532f95e986a97c9eeb02187d40331108bae20db738e1a89ed2b2 + +COUNT=14 +L = 256 +KI = c126a426b066747b8f7b068c3dcfc1ef2a71ee1c3a7416d9ff9cb1fca4a68829 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cad44145f1db1d71e79 + Binary rep of i = 01 + instring = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868017cad44145f1db1d71e79 + Binary rep of i = 02 + instring = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868027cad44145f1db1d71e79 +KO = 9b013b02614c4b07bb1870729db8660524bd5c1911ea72c63ac3e90dca076ca4 + +COUNT=15 +L = 256 +KI = 89ec35492519aadd5daade3f1ee11ad6cc479c3dc8dd8e102d5cedf3901559e3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c +DataAfterCtrLen = 10 +DataAfterCtrData = 16e9548b0ee61383db72 + Binary rep of i = 01 + instring = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c0116e9548b0ee61383db72 + Binary rep of i = 02 + instring = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c0216e9548b0ee61383db72 +KO = 322e0f310d1013a6ec2d2d1ff527d582a431d93b502e18f03b1d438e41067da5 + +COUNT=16 +L = 256 +KI = 3ec4a9bfdd079108c34a8d062cf1b5787cb30d095ba36153c4450ef06c4ae1ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c +DataAfterCtrLen = 10 +DataAfterCtrData = 6ed48a7d88552c1e63f7 + Binary rep of i = 01 + instring = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c016ed48a7d88552c1e63f7 + Binary rep of i = 02 + instring = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c026ed48a7d88552c1e63f7 +KO = 1c1f8a34820808cdb880eec26295c6bb43249b8ba772969d38ab1d7065ee7c14 + +COUNT=17 +L = 256 +KI = f1375b05070010e568ce3156b43838d7ac3e92cd69c63e66bd21d60f333b1155 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed5 +DataAfterCtrLen = 10 +DataAfterCtrData = d520983c34f74bc48cec + Binary rep of i = 01 + instring = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed501d520983c34f74bc48cec + Binary rep of i = 02 + instring = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed502d520983c34f74bc48cec +KO = 32830022c6dec0df88a5feecff43be7eaf4aec9493b1b7a4aa3824cd9c7b0327 + +COUNT=18 +L = 256 +KI = 4478da6f313f52125cff24f6da9a7019d5153b243737775c6b5379d2eeb12aa7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd +DataAfterCtrLen = 10 +DataAfterCtrData = 417230196de349d52bd4 + Binary rep of i = 01 + instring = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd01417230196de349d52bd4 + Binary rep of i = 02 + instring = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd02417230196de349d52bd4 +KO = 3682c873fa5eb10b35a5ceb623ebf6f59a966f1db875e90d95796afb1ef8c319 + +COUNT=19 +L = 256 +KI = 3280b09547b132dd61d8425b59aace8239f656983bcc9828ff5bfd0b6875261f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc6834 +DataAfterCtrLen = 10 +DataAfterCtrData = f4c96bf6d41ae6ec9ae4 + Binary rep of i = 01 + instring = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc683401f4c96bf6d41ae6ec9ae4 + Binary rep of i = 02 + instring = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc683402f4c96bf6d41ae6ec9ae4 +KO = 3ff8f08600f3eff46888212984e218fae603720047f038df2640284552ccbe01 + +COUNT=20 +L = 160 +KI = 01400ba4b3da039fb8348d5385afcd95084fce41f65a1031a30f301c35e8da96 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e99 +DataAfterCtrLen = 10 +DataAfterCtrData = db3156029d254853f8fd + Binary rep of i = 01 + instring = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e9901db3156029d254853f8fd + Binary rep of i = 02 + instring = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e9902db3156029d254853f8fd +KO = dec38f5339d6ce36c05bb44a5413d32d64f4065b + +COUNT=21 +L = 160 +KI = 6fad640b4a4b0af8859af3a0b4e15f18f47283a0b4baeefc7fdd4a2ee393f921 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba +DataAfterCtrLen = 10 +DataAfterCtrData = 128348056fd37516a32d + Binary rep of i = 01 + instring = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba01128348056fd37516a32d + Binary rep of i = 02 + instring = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba02128348056fd37516a32d +KO = ef78b8eeef9c7bc853e4e0f9c609fb41931e0a89 + +COUNT=22 +L = 160 +KI = ee78cc2183ca138a2cf4cbba61585de9f1b4b71a04d9d44be0baa979352e2f0b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b +DataAfterCtrLen = 10 +DataAfterCtrData = f12bb1e61e6e5285a015 + Binary rep of i = 01 + instring = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b01f12bb1e61e6e5285a015 + Binary rep of i = 02 + instring = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b02f12bb1e61e6e5285a015 +KO = 7d87abf4613ee0922cf34af1b6dff1bffa2085a0 + +COUNT=23 +L = 160 +KI = 18e7f6622f92a6d7ee6b856aa20378ff49c54416ca106aa9f3dfaf9e192a8e30 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b +DataAfterCtrLen = 10 +DataAfterCtrData = 748460a6dabcfcfc38b5 + Binary rep of i = 01 + instring = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b01748460a6dabcfcfc38b5 + Binary rep of i = 02 + instring = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b02748460a6dabcfcfc38b5 +KO = e40cae38a5f60a43b489116e146802d3e28dfa67 + +COUNT=24 +L = 160 +KI = 7c6451b58fea9ea5dd2b7df7ea763e20551c95d2e7cee96cf18d865c7a0c9970 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b +DataAfterCtrLen = 10 +DataAfterCtrData = 9448063b4fc842b54061 + Binary rep of i = 01 + instring = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b019448063b4fc842b54061 + Binary rep of i = 02 + instring = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b029448063b4fc842b54061 +KO = 3537d974c2575be9da01c0eade69a89ce4da914d + +COUNT=25 +L = 160 +KI = 8066ea0cef1f14e58ad3be0b852cc670e721035962ea0943214788908f88951c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103 +DataAfterCtrLen = 10 +DataAfterCtrData = 5a63ab3a95f864a1169c + Binary rep of i = 01 + instring = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103015a63ab3a95f864a1169c + Binary rep of i = 02 + instring = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103025a63ab3a95f864a1169c +KO = b64e458a6aad6effad22a6e914520bbf2ecd42a7 + +COUNT=26 +L = 160 +KI = c9583989afc886b106da1b4e9a478fcd4d003acfb85870348fd0e947d35c80ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df +DataAfterCtrLen = 10 +DataAfterCtrData = 2eef418aa9f406c9d0a1 + Binary rep of i = 01 + instring = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df012eef418aa9f406c9d0a1 + Binary rep of i = 02 + instring = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df022eef418aa9f406c9d0a1 +KO = 244a242deeaf0674dc471e835fbe1c68df2798c6 + +COUNT=27 +L = 160 +KI = 901e105531f9c6fc19fd7f2d74944464ed07b1aa0a7d7f2c03cd1ca62c1de655 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c +DataAfterCtrLen = 10 +DataAfterCtrData = e08ee1d45d7cf15443a3 + Binary rep of i = 01 + instring = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c01e08ee1d45d7cf15443a3 + Binary rep of i = 02 + instring = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c02e08ee1d45d7cf15443a3 +KO = 638dc04fbaf8b42cb7b4b5aacc4ac1af21824b68 + +COUNT=28 +L = 160 +KI = fc00ae281effee3fbcbca2ccb55483ad3a4a8a3402e89c7a1a1aa21403d9231d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d01 +DataAfterCtrLen = 10 +DataAfterCtrData = 18472f153d3b54f8291e + Binary rep of i = 01 + instring = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d010118472f153d3b54f8291e + Binary rep of i = 02 + instring = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d010218472f153d3b54f8291e +KO = 084655530197f34656e4edc154bb639923ab17b0 + +COUNT=29 +L = 160 +KI = e9ec96d2cb3ffe7a984aaa2686888ae5f73cf58dd559cc6baa1b546e6f4bf463 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c278 +DataAfterCtrLen = 10 +DataAfterCtrData = c3996cbcf7d55c3f2cc1 + Binary rep of i = 01 + instring = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c27801c3996cbcf7d55c3f2cc1 + Binary rep of i = 02 + instring = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c27802c3996cbcf7d55c3f2cc1 +KO = 5edef0c52e7588e0b3f97979d442db760c868624 + +COUNT=30 +L = 320 +KI = c0403da26325d0a023d1032f744f473e9a18487a93136ebf29dac77065db1505 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d +DataAfterCtrLen = 10 +DataAfterCtrData = ed7ad2b605497dc32b1c + Binary rep of i = 01 + instring = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d01ed7ad2b605497dc32b1c + Binary rep of i = 02 + instring = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d02ed7ad2b605497dc32b1c + Binary rep of i = 03 + instring = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d03ed7ad2b605497dc32b1c +KO = 18901b39a3cf3ed84d5d54c71bd07e21db81faf5c0984c49cde2bf57f13e3674991d7c4c3c26a2c2 + +COUNT=31 +L = 320 +KI = 21d4c890e825e6cc676217daa596025188382ed6295039c5670bf1ff5383eff7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b +DataAfterCtrLen = 10 +DataAfterCtrData = 81d48610ea1c4bfe8baa + Binary rep of i = 01 + instring = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b0181d48610ea1c4bfe8baa + Binary rep of i = 02 + instring = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b0281d48610ea1c4bfe8baa + Binary rep of i = 03 + instring = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b0381d48610ea1c4bfe8baa +KO = 9f90ee74a81245f9423066bcf44e843af7d1a8cc81b5273f9cbe8c2241e188558f1c10eb43e7dfd1 + +COUNT=32 +L = 320 +KI = 508e341e104078a88682611796dd554ebddb781e66c66510f3b60de32ed47fb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e +DataAfterCtrLen = 10 +DataAfterCtrData = 23f0939a722988023869 + Binary rep of i = 01 + instring = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e0123f0939a722988023869 + Binary rep of i = 02 + instring = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e0223f0939a722988023869 + Binary rep of i = 03 + instring = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e0323f0939a722988023869 +KO = c3ec775f673a32c2f6c84e36f91584cccf900880cf992c1221fa4cc4d0801ca3ec2f2c4ec6db7f53 + +COUNT=33 +L = 320 +KI = bc257982e0680011026b2179e2bb86f8be165388cc2adfacd926f569387f389a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d408011 +DataAfterCtrLen = 10 +DataAfterCtrData = da2968d41e53b90ab9e9 + Binary rep of i = 01 + instring = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d40801101da2968d41e53b90ab9e9 + Binary rep of i = 02 + instring = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d40801102da2968d41e53b90ab9e9 + Binary rep of i = 03 + instring = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d40801103da2968d41e53b90ab9e9 +KO = 1dc33ebd39a5b4019864a7adcabf3d4e7c35d6e742c40599143ff2f8153e0c7d7c024a7728f65402 + +COUNT=34 +L = 320 +KI = a1478f30186fd9511d61819a04ce4f7ec9ec6f5c9a15236609ed535a08260cf4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac63802 +DataAfterCtrLen = 10 +DataAfterCtrData = d9de423b99b1da28273c + Binary rep of i = 01 + instring = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac6380201d9de423b99b1da28273c + Binary rep of i = 02 + instring = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac6380202d9de423b99b1da28273c + Binary rep of i = 03 + instring = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac6380203d9de423b99b1da28273c +KO = 55f9b5b35e0ccd1dae067799666566552d23f250e9a008b1b21ab3b45a5ee8b81f8a911a87082919 + +COUNT=35 +L = 320 +KI = ba96fe01ed4eaa3b83d64ebbac2f9301229292a62f4a448ec7ce080646bbe81a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f +DataAfterCtrLen = 10 +DataAfterCtrData = ed09b5dab20cc10a9967 + Binary rep of i = 01 + instring = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f01ed09b5dab20cc10a9967 + Binary rep of i = 02 + instring = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f02ed09b5dab20cc10a9967 + Binary rep of i = 03 + instring = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f03ed09b5dab20cc10a9967 +KO = bd3c4709994162911f213e1349a1b47bfa0c1f8ee7a6dff5d0d50259f7bfb4dc232d64877243aa35 + +COUNT=36 +L = 320 +KI = 338f9b4c36cd5dc9c5fc17963e66f33f0693c91aeefa5ec86e6a184c9e9f2b6a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d983aa6e6444f508387 + Binary rep of i = 01 + instring = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04013d983aa6e6444f508387 + Binary rep of i = 02 + instring = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04023d983aa6e6444f508387 + Binary rep of i = 03 + instring = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04033d983aa6e6444f508387 +KO = fc70cc6df02ea9460f3598518b93e8a82337b4593d89bdb86442c500b357e71c1d6271ff43095836 + +COUNT=37 +L = 320 +KI = 177c35343bf17d0e9ef626e58384ef29e10d0ef79944ab7daaea0a84cfff90ec +DataBeforeCtrLen = 50 +DataBeforeCtrData = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd1580200 +DataAfterCtrLen = 10 +DataAfterCtrData = 65bd8f7462302d12bca0 + Binary rep of i = 01 + instring = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd15802000165bd8f7462302d12bca0 + Binary rep of i = 02 + instring = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd15802000265bd8f7462302d12bca0 + Binary rep of i = 03 + instring = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd15802000365bd8f7462302d12bca0 +KO = fd7ec7e8cd17e802dd4e9bf3aef3006dd646e865c3df10388bee4cae718b18a94f014aab4c126ae6 + +COUNT=38 +L = 320 +KI = ac3f7081d70fdf5610b2874693f5bf0bce0bf892ac3cf87aef1a1e07aa403fff +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f38 +DataAfterCtrLen = 10 +DataAfterCtrData = 00117539bb20560a53fd + Binary rep of i = 01 + instring = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f380100117539bb20560a53fd + Binary rep of i = 02 + instring = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f380200117539bb20560a53fd + Binary rep of i = 03 + instring = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f380300117539bb20560a53fd +KO = cb5bff045e65d5f3f57f5459286e301e55b586020fcd84ba7b069f6d89917d20dbd10cb7629440ce + +COUNT=39 +L = 320 +KI = f39592935b6bf1965f5a19144ee255acd5c42813f811ba9e55ee0f16fd38b840 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a +DataAfterCtrLen = 10 +DataAfterCtrData = 367650d37d74d1591727 + Binary rep of i = 01 + instring = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a01367650d37d74d1591727 + Binary rep of i = 02 + instring = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a02367650d37d74d1591727 + Binary rep of i = 03 + instring = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a03367650d37d74d1591727 +KO = 82e05249d1f9ae3ca0deeba3c17cb6306437e1dad87364a38c54088b058949f146b4bd73c6e41484 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = ce7ec625c6dcd1ff21ec48ed35ff70fc0f69946107e6583849f711a725ba1684 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 14e20e83dbe001af8ab304d0cf14dba30caa751271b976a927b3c8544e24ad0a98e6604eddd9fda2bf2a9ba81ec507f942f5 +DataAfterCtrLen = 10 +DataAfterCtrData = 43a412a8be794adb0f2e + Binary rep of i = 0001 + instring = 14e20e83dbe001af8ab304d0cf14dba30caa751271b976a927b3c8544e24ad0a98e6604eddd9fda2bf2a9ba81ec507f942f5000143a412a8be794adb0f2e +KO = e2c310966e6cf312eff7ab44deddb9dc + +COUNT=1 +L = 128 +KI = 3d2fcf2aa43d6d88b3b326df48f8eb7a1bf535c89e87d2a9374d19e2f4682b41 +DataBeforeCtrLen = 50 +DataBeforeCtrData = de7a275fe513a4bae5a0b04cf99bedc14f42c03301c110b13ce5fafb9944535e23bd91f675d2f793e645e300dbc6d7fc4ed9 +DataAfterCtrLen = 10 +DataAfterCtrData = 6388b88b09b68f73e613 + Binary rep of i = 0001 + instring = de7a275fe513a4bae5a0b04cf99bedc14f42c03301c110b13ce5fafb9944535e23bd91f675d2f793e645e300dbc6d7fc4ed900016388b88b09b68f73e613 +KO = 1bca2a80e52412ffb7b2e356065da8a4 + +COUNT=2 +L = 128 +KI = 3ade147fadd9bea27e04ed479e50a862fd7325441267fb317d0a035749b4bdd5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1607eec01f8fbcda1569f12dd1ffbeccd03e435a76f82c813e0d94b64fb442bb1ca0c9a10202b0b99ba11b0021928fa90725 +DataAfterCtrLen = 10 +DataAfterCtrData = 320d6747c5657532286f + Binary rep of i = 0001 + instring = 1607eec01f8fbcda1569f12dd1ffbeccd03e435a76f82c813e0d94b64fb442bb1ca0c9a10202b0b99ba11b0021928fa907250001320d6747c5657532286f +KO = b70f8668f42082f3d28eb7dbe45bd237 + +COUNT=3 +L = 128 +KI = db1bca3e65723eb115b084ac1a90a36ea4d1146941cd196054606a28b677196f +DataBeforeCtrLen = 50 +DataBeforeCtrData = e5388fd5b17261f0bd721a865816d03dd834cefcec2a61c10ad6c5b40abb675ab196b0cf20ced655314ce72e81b82a68629e +DataAfterCtrLen = 10 +DataAfterCtrData = 7d8e9fbfb61b91b0ee61 + Binary rep of i = 0001 + instring = e5388fd5b17261f0bd721a865816d03dd834cefcec2a61c10ad6c5b40abb675ab196b0cf20ced655314ce72e81b82a68629e00017d8e9fbfb61b91b0ee61 +KO = 0480c083dce4286e29aab9db01bb43be + +COUNT=4 +L = 128 +KI = 50e85c2db7e4472eac2b2ffb9a3eb03e0e53662b96f297abab5fb22301adda89 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ab180d76c4c747540dab991fa8bbd5ca6e31cfe9a174d62171194ee14623adbee79f360dd2688bef425e7026cc627565d6ce +DataAfterCtrLen = 10 +DataAfterCtrData = 252ddab9b8c3fe59b396 + Binary rep of i = 0001 + instring = ab180d76c4c747540dab991fa8bbd5ca6e31cfe9a174d62171194ee14623adbee79f360dd2688bef425e7026cc627565d6ce0001252ddab9b8c3fe59b396 +KO = 5a9b385fa650ad274d0d62e3fd1d9734 + +COUNT=5 +L = 128 +KI = ddc8c5c1d2d674012d87d4f05fbd7bc2faf3d1b960a948578c41b64c78a9a7e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7b43b0e0e63d2e04c674af0d42617936655a4843b372627ae0978c2ffd735d27984c067da97f641cbc87ba77e13666d060db +DataAfterCtrLen = 10 +DataAfterCtrData = 16dd681177a9d30311f0 + Binary rep of i = 0001 + instring = 7b43b0e0e63d2e04c674af0d42617936655a4843b372627ae0978c2ffd735d27984c067da97f641cbc87ba77e13666d060db000116dd681177a9d30311f0 +KO = 2b72860ee0d3eaabedd5b7050ec09ecb + +COUNT=6 +L = 128 +KI = 91011c1ce8cc33b06372810d73f91f6979ff535d47189976fe0733b7c441e002 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0373c437799bb8bd7eaf3684be8db0d84b23ebd559fdfd4de4100c4b1a1d6896c884cef2506df1fa57431bebff5c77c9858a +DataAfterCtrLen = 10 +DataAfterCtrData = be6283c942c92bc20577 + Binary rep of i = 0001 + instring = 0373c437799bb8bd7eaf3684be8db0d84b23ebd559fdfd4de4100c4b1a1d6896c884cef2506df1fa57431bebff5c77c9858a0001be6283c942c92bc20577 +KO = 274f6013a6221015201f660e240482dc + +COUNT=7 +L = 128 +KI = aae4c0200a9ff7b24040d59d54441b7df0f9acb611f32c963aa33e7e8473a388 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2030f9694a7f6d3400d328833333b5e3297485208be86369c898f23fd7f5a87cbcb32df4e7043d897dc014ed60fbc3280b92 +DataAfterCtrLen = 10 +DataAfterCtrData = 3031126c5cfc1ccf1a40 + Binary rep of i = 0001 + instring = 2030f9694a7f6d3400d328833333b5e3297485208be86369c898f23fd7f5a87cbcb32df4e7043d897dc014ed60fbc3280b9200013031126c5cfc1ccf1a40 +KO = 88dd6f632accea24b5f9db541eafc26d + +COUNT=8 +L = 128 +KI = 561a9a1e898794d0a550b35e3347fc37af4b8db426032855a3a2b2d8517b2cdb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 70a843f249c211a185e7ab1251c298039ee4d548e2c1dc200cd108806cb8e1f1ff4ff4f7d312336734808853d56d474c390f +DataAfterCtrLen = 10 +DataAfterCtrData = 0458c9ab71e18abe6e53 + Binary rep of i = 0001 + instring = 70a843f249c211a185e7ab1251c298039ee4d548e2c1dc200cd108806cb8e1f1ff4ff4f7d312336734808853d56d474c390f00010458c9ab71e18abe6e53 +KO = 4e02e6e0148720569e1f5b38889bd332 + +COUNT=9 +L = 128 +KI = 746a3805312c7b34a57e0a244ccfe319e47e26235f08d48e0b7b3baa125108ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4054060d75fc3d5d9e882de64ed1d6ae526000e4390c7bf4dfa702ba3c5eff47874cf190413b3603dbb4bcd767dc42ea1dd6 +DataAfterCtrLen = 10 +DataAfterCtrData = 7ae34140cc6eeadaedef + Binary rep of i = 0001 + instring = 4054060d75fc3d5d9e882de64ed1d6ae526000e4390c7bf4dfa702ba3c5eff47874cf190413b3603dbb4bcd767dc42ea1dd600017ae34140cc6eeadaedef +KO = 2b74484c9957ae30fefa8e3efea41cbc + +COUNT=10 +L = 256 +KI = 696b9ce784808858ece85fd433a9290eec57bf005a4e829314ff52faf389429c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd +DataAfterCtrLen = 10 +DataAfterCtrData = ec41ad642db0a29d6ac2 + Binary rep of i = 0001 + instring = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd0001ec41ad642db0a29d6ac2 + Binary rep of i = 0002 + instring = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd0002ec41ad642db0a29d6ac2 +KO = ae7312649e8b2fb0af9df42f9bbcbe0a2a358f9a742a264fed8107ae374f8b3e + +COUNT=11 +L = 256 +KI = 33cd1feb79c6a184b0a759b730f80243b82847db613c13f4d99e40535f97c89d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef3 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e19e396bc752170fe28 + Binary rep of i = 0001 + instring = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef300013e19e396bc752170fe28 + Binary rep of i = 0002 + instring = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef300023e19e396bc752170fe28 +KO = 2104c19d5d32add9b9a0f9a4a6ce25c81bd6166d1d4e4c9aea9588a8ce6e5c8c + +COUNT=12 +L = 256 +KI = 9bad1be50a744eeb4f3d67b68df2a1ec52480c4005399a93377e793ff6e4bbdd +DataBeforeCtrLen = 50 +DataBeforeCtrData = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af6684 +DataAfterCtrLen = 10 +DataAfterCtrData = 2f48af4f2111f96f3d38 + Binary rep of i = 0001 + instring = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af668400012f48af4f2111f96f3d38 + Binary rep of i = 0002 + instring = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af668400022f48af4f2111f96f3d38 +KO = f4a64e14e1c47e464c27a16c3ce075c52fca77c3678c6aae9e53fcc0cf42734c + +COUNT=13 +L = 256 +KI = a12ec29372566dff0f81b624027b54dd5c47ae24e264f5735cc9605fbaf563f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22 +DataAfterCtrLen = 10 +DataAfterCtrData = 99949a541b93d3aadbe1 + Binary rep of i = 0001 + instring = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22000199949a541b93d3aadbe1 + Binary rep of i = 0002 + instring = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22000299949a541b93d3aadbe1 +KO = 2962db40009a412bbc78e958d9f9833539d71c61e823e0e9343f4e979e99f6a6 + +COUNT=14 +L = 256 +KI = 0e93b808f049d3db7aa89b28402bc038421615797fb6b158576d40830cf19496 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d39 +DataAfterCtrLen = 10 +DataAfterCtrData = 4c17c8a5b98c853372a1 + Binary rep of i = 0001 + instring = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d3900014c17c8a5b98c853372a1 + Binary rep of i = 0002 + instring = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d3900024c17c8a5b98c853372a1 +KO = 5053c424bf9587f0e632e92308832044f8857f998f65eb4a75e6db12e951c70b + +COUNT=15 +L = 256 +KI = 861d170b572baa6931916ac442fb5d84e1e9a4cfb41d3c9974dd82fb42eedab1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d +DataAfterCtrLen = 10 +DataAfterCtrData = 8cc9e0f111602a439088 + Binary rep of i = 0001 + instring = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d00018cc9e0f111602a439088 + Binary rep of i = 0002 + instring = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d00028cc9e0f111602a439088 +KO = dcb78ee71aaf489bfd2a61e30112634c2824441a35638cb06f97a1b6be075992 + +COUNT=16 +L = 256 +KI = d812d6521dc2b93544b83eb71567432f35129dc3b47b0f442a231110d0a58e3b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd +DataAfterCtrLen = 10 +DataAfterCtrData = 66be8ef8718b293afe2d + Binary rep of i = 0001 + instring = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd000166be8ef8718b293afe2d + Binary rep of i = 0002 + instring = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd000266be8ef8718b293afe2d +KO = 4a9373359cc6e50213556876f4fb62d052d3a89249c3d51d141da78a35701f35 + +COUNT=17 +L = 256 +KI = 72098351e63e06c99e57fb488f39bcb2516f9d49efe141be0a0838a2030722c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca09728 +DataAfterCtrLen = 10 +DataAfterCtrData = f445b9583e4c0f2281a1 + Binary rep of i = 0001 + instring = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca097280001f445b9583e4c0f2281a1 + Binary rep of i = 0002 + instring = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca097280002f445b9583e4c0f2281a1 +KO = da4adee25eba0fe90ab20f7e032ed87fb71ee66127b898e8a286b41d4b3a7475 + +COUNT=18 +L = 256 +KI = 16f61341702733f4e1dada697586ce403356f4e5a2cb76d8ba1911b37e90b38c +DataBeforeCtrLen = 50 +DataBeforeCtrData = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 5de642f1a722e278d478 + Binary rep of i = 0001 + instring = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e300015de642f1a722e278d478 + Binary rep of i = 0002 + instring = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e300025de642f1a722e278d478 +KO = 15c9e53e245ee6156779be7e580b4100dab5c319133959f07e484cea27a2a372 + +COUNT=19 +L = 256 +KI = c4ec31387984c43735d029e13100845897509ef000261ae1c3281b2e409bccd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df +DataAfterCtrLen = 10 +DataAfterCtrData = fbccf4c742b35fe5a7cb + Binary rep of i = 0001 + instring = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df0001fbccf4c742b35fe5a7cb + Binary rep of i = 0002 + instring = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df0002fbccf4c742b35fe5a7cb +KO = f230945f68d65d489c8c1429b72794587f860b77cbea0afbc095fc19b43befb2 + +COUNT=20 +L = 160 +KI = fd01f32601ec1e2a71445d7b4b87e539a1f2e1e8bc54fff94af2504869759688 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750 +DataAfterCtrLen = 10 +DataAfterCtrData = 97bc6b0497738525d74a + Binary rep of i = 0001 + instring = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750000197bc6b0497738525d74a + Binary rep of i = 0002 + instring = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750000297bc6b0497738525d74a +KO = 34459310ea5ca359cffb8ab4f0d828fef387fbeb + +COUNT=21 +L = 160 +KI = 12fe0ad40ffe09ae8e253cea53e47a5371b4429c549dae57c52278f17034e522 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e1fb4db206eec95fa99 + Binary rep of i = 0001 + instring = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d100013e1fb4db206eec95fa99 + Binary rep of i = 0002 + instring = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d100023e1fb4db206eec95fa99 +KO = b84f9489a2af8b20b18c0fb1b03b5b6bd2236e21 + +COUNT=22 +L = 160 +KI = 667f9a42de46d7eeee43b9d17b29c35ad426d6e8b466537aa1c199ee84d93bb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e +DataAfterCtrLen = 10 +DataAfterCtrData = 8313ae4b96b1851eca3c + Binary rep of i = 0001 + instring = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e00018313ae4b96b1851eca3c + Binary rep of i = 0002 + instring = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e00028313ae4b96b1851eca3c +KO = ea2a9e1b464b33a5c510df6744620ca2c981f3df + +COUNT=23 +L = 160 +KI = 7da94be9684b4eb2d404b01deb4dd36ef9d5091589f4d72cc9c3d017a16dc64e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8 +DataAfterCtrLen = 10 +DataAfterCtrData = 85ae5b011d54e8221147 + Binary rep of i = 0001 + instring = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8000185ae5b011d54e8221147 + Binary rep of i = 0002 + instring = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8000285ae5b011d54e8221147 +KO = 7f4fb881d2824a2f672c69965231c9b2ae3f7b39 + +COUNT=24 +L = 160 +KI = ad95c0509a8f8dcc4bb5fd3f1c64b440c4cee57050ea9b231abc674a1a8cc24d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac97034 +DataAfterCtrLen = 10 +DataAfterCtrData = 5d1e813922d920fb74bb + Binary rep of i = 0001 + instring = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac9703400015d1e813922d920fb74bb + Binary rep of i = 0002 + instring = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac9703400025d1e813922d920fb74bb +KO = eeeae29b5cc2b659aae20c6b1e9e6d986d748181 + +COUNT=25 +L = 160 +KI = acd2feb4624c0ecc838e83ff86a8e9d10e6f0a823b65068dece88af3204114d4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e +DataAfterCtrLen = 10 +DataAfterCtrData = 592caa7ee406ebed5661 + Binary rep of i = 0001 + instring = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e0001592caa7ee406ebed5661 + Binary rep of i = 0002 + instring = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e0002592caa7ee406ebed5661 +KO = 68aacb04b60f725d95701dd2e082beca79740dd3 + +COUNT=26 +L = 160 +KI = 2a6a652cb63ee4ecf81d49d292bf5611cf6bdfa4c1b6a14c373bfd80cb862c5b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d14 +DataAfterCtrLen = 10 +DataAfterCtrData = b629a5201cefad79484c + Binary rep of i = 0001 + instring = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d140001b629a5201cefad79484c + Binary rep of i = 0002 + instring = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d140002b629a5201cefad79484c +KO = 7c18234d10a01c5304806dbb7707ece5d1d1b9aa + +COUNT=27 +L = 160 +KI = 183ef78d9da88202b18e3f34915f2b9760ca1a5878566f75b74446589fe920e1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d9 +DataAfterCtrLen = 10 +DataAfterCtrData = 621de9926cde39d32658 + Binary rep of i = 0001 + instring = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d90001621de9926cde39d32658 + Binary rep of i = 0002 + instring = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d90002621de9926cde39d32658 +KO = bfda588f1d3d01ab4b885325322c48ed4b660bcf + +COUNT=28 +L = 160 +KI = ead0b25b6af54b6f03ca7998f2bf71a2554434e8b5d03325bf2865179df23ab9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b +DataAfterCtrLen = 10 +DataAfterCtrData = f1665ac66d08b552e8cb + Binary rep of i = 0001 + instring = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b0001f1665ac66d08b552e8cb + Binary rep of i = 0002 + instring = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b0002f1665ac66d08b552e8cb +KO = ac8717503e2078c86f3d2f22e478dd282697f28e + +COUNT=29 +L = 160 +KI = 4ceda6ffa27c77fda16ac8677db18bd2551c04c838e162ea111cc799bd81a193 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a +DataAfterCtrLen = 10 +DataAfterCtrData = 2a16c9801571067ae154 + Binary rep of i = 0001 + instring = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a00012a16c9801571067ae154 + Binary rep of i = 0002 + instring = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a00022a16c9801571067ae154 +KO = 4505c13dc2f159efeb6f405cebd249d19b50f8fc + +COUNT=30 +L = 320 +KI = a259978fad757b4f66b49f15f52a448698bae7d8af7cdeb10c0d27ebbd8dcb17 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f03 +DataAfterCtrLen = 10 +DataAfterCtrData = 170b8ed52ed239f32548 + Binary rep of i = 0001 + instring = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f030001170b8ed52ed239f32548 + Binary rep of i = 0002 + instring = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f030002170b8ed52ed239f32548 + Binary rep of i = 0003 + instring = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f030003170b8ed52ed239f32548 +KO = 19acb4f5a86d312fc3e5cc68797b7cfda34a9331acdff09a34dad3a02b64ac54e85ddbe3b419a33d + +COUNT=31 +L = 320 +KI = ee941328a9dc5fff7192844415811675cdb5fe00ec14f05a6c4f8f2a26f4a85e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee +DataAfterCtrLen = 10 +DataAfterCtrData = 5d7e332108f46e41c400 + Binary rep of i = 0001 + instring = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee00015d7e332108f46e41c400 + Binary rep of i = 0002 + instring = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee00025d7e332108f46e41c400 + Binary rep of i = 0003 + instring = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee00035d7e332108f46e41c400 +KO = 96263756c1321a453faea25a9851d44ecceabaf25f9e3a98b3d66546c0da17c260ae39c01cf937e7 + +COUNT=32 +L = 320 +KI = cec4064066759ae7dee3b4bc13d3f0587b50edf1a87867c46576b5c41aae65c1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e5 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b8c6e5788af67b89c52 + Binary rep of i = 0001 + instring = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e500017b8c6e5788af67b89c52 + Binary rep of i = 0002 + instring = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e500027b8c6e5788af67b89c52 + Binary rep of i = 0003 + instring = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e500037b8c6e5788af67b89c52 +KO = b68e66247fb0dc21127a6eaef8ef44940ac5a3b5f5f62a1af654f04a97f8b6f504613b73969653dc + +COUNT=33 +L = 320 +KI = 04eb1ed3f77ccd00e7c7cefa523c261f6ae9c62cea293dfe2d40a5a85c39006a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b157 +DataAfterCtrLen = 10 +DataAfterCtrData = 4faa12070e2576600696 + Binary rep of i = 0001 + instring = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b15700014faa12070e2576600696 + Binary rep of i = 0002 + instring = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b15700024faa12070e2576600696 + Binary rep of i = 0003 + instring = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b15700034faa12070e2576600696 +KO = 59540db22b97b463a6a570f5a9124637bfaea7d057a144f405a374f8e1165632c357bf36d5576e51 + +COUNT=34 +L = 320 +KI = 4146955110a2459f8b67c2982363dc6658f2840c8fd35f22d2afdb5db497d59f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b89 +DataAfterCtrLen = 10 +DataAfterCtrData = 7a2daff48cbe0a2fd42d + Binary rep of i = 0001 + instring = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b8900017a2daff48cbe0a2fd42d + Binary rep of i = 0002 + instring = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b8900027a2daff48cbe0a2fd42d + Binary rep of i = 0003 + instring = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b8900037a2daff48cbe0a2fd42d +KO = 7d45c310ca1faa525143f6d66c9b366beabd434081baac4df5efcb7ffa911bc8aa210385e453531c + +COUNT=35 +L = 320 +KI = caa58fa0bb40f5a4f1e857588dd58d1ab10ff79f6a783d5f22b85f969c7372d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e +DataAfterCtrLen = 10 +DataAfterCtrData = 5e21d293a6374c9e59e2 + Binary rep of i = 0001 + instring = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e00015e21d293a6374c9e59e2 + Binary rep of i = 0002 + instring = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e00025e21d293a6374c9e59e2 + Binary rep of i = 0003 + instring = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e00035e21d293a6374c9e59e2 +KO = ba434fa1167dae3df711c5f0f012ca9b309ef3b427922d9ad4956d9aef880a2f70bb5be31b1ae483 + +COUNT=36 +L = 320 +KI = df27db92c04aec88b91cf360fa8cc4be89ea3e7698bfb5a6f7397e6f6691dd28 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093 +DataAfterCtrLen = 10 +DataAfterCtrData = 08602d34561eea3855ad + Binary rep of i = 0001 + instring = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093000108602d34561eea3855ad + Binary rep of i = 0002 + instring = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093000208602d34561eea3855ad + Binary rep of i = 0003 + instring = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093000308602d34561eea3855ad +KO = 08a4b5dbd70d874498615bd596ea8222a40007b1c03fa3e97e3f98f747091b3e2e97d4afa2b41a43 + +COUNT=37 +L = 320 +KI = 3d710640871927974ef835f5e5ceadd75b406bd69d1ab14cad03d38b8607f0e7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080 +DataAfterCtrLen = 10 +DataAfterCtrData = 10997e22d3b5068989fd + Binary rep of i = 0001 + instring = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080000110997e22d3b5068989fd + Binary rep of i = 0002 + instring = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080000210997e22d3b5068989fd + Binary rep of i = 0003 + instring = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080000310997e22d3b5068989fd +KO = 961d4e61e00c2a938570bd31f7a1183ba11e34a8e8be6a289a4a73f7e768566a427104a92c5087ba + +COUNT=38 +L = 320 +KI = 27bb14cfe1e8834c7db6403168157bc5ddd47f79933ad6fa987e0c29e4315650 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b +DataAfterCtrLen = 10 +DataAfterCtrData = 43305421a90334301c6f + Binary rep of i = 0001 + instring = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b000143305421a90334301c6f + Binary rep of i = 0002 + instring = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b000243305421a90334301c6f + Binary rep of i = 0003 + instring = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b000343305421a90334301c6f +KO = 1ed93b645f87161955da7c42be3d8289860b2a5e0c678e6561676c66bb3af009a74ef987703c905c + +COUNT=39 +L = 320 +KI = c4ae883c279f54d54693e57e5a0a067ccce7e991c01b406441578082858b0485 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e9064 +DataAfterCtrLen = 10 +DataAfterCtrData = a9c6720e12138eb30d14 + Binary rep of i = 0001 + instring = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e90640001a9c6720e12138eb30d14 + Binary rep of i = 0002 + instring = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e90640002a9c6720e12138eb30d14 + Binary rep of i = 0003 + instring = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e90640003a9c6720e12138eb30d14 +KO = 4eacadd6472d6cdfff17b86cb0c903227226cdcd7715c24cd621c0b535abc1c207a46c6f972bff7a + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = bcc9da67e6309c4c365de53a040fa6a64f387d48257fd1751cffdfae6644c59a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6740b398eff3ec6288090caac3ae9210c91809774172e108bb51a216eaa5a67cd0420932146a42254d3e2b8c2c34f9c118ed +DataAfterCtrLen = 10 +DataAfterCtrData = 335747e149d25dccf1ff + Binary rep of i = 000001 + instring = 6740b398eff3ec6288090caac3ae9210c91809774172e108bb51a216eaa5a67cd0420932146a42254d3e2b8c2c34f9c118ed000001335747e149d25dccf1ff +KO = 0288ef588897480caeb1d0d9cd30a6d9 + +COUNT=1 +L = 128 +KI = 9bf9bb2ce85a4d02ee421edd929c5926aac5964f3f1ab06f7f0cd2c43072af59 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ed08f9320ead0ab7246401e30654e8fa307245f4ec00cf438715e3c2d85fa7e5b8d8f53a19fa03be629af46fdc16855e58d +DataAfterCtrLen = 10 +DataAfterCtrData = 275ce6bfac32f4465716 + Binary rep of i = 000001 + instring = 6ed08f9320ead0ab7246401e30654e8fa307245f4ec00cf438715e3c2d85fa7e5b8d8f53a19fa03be629af46fdc16855e58d000001275ce6bfac32f4465716 +KO = b09f193da8971a742ef5b5e964748aff + +COUNT=2 +L = 128 +KI = 17bd264becfd60154c4032e505be597b8143c07a26fb4f0e26c2d8c261c5fd16 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5410b49762691bc41e8da6f45a0741d002519cca47c0bb59d53d92f4c357dcca28c709053e87c6e96b3d369690182dcbf326 +DataAfterCtrLen = 10 +DataAfterCtrData = 01e62165fa5b57e0d300 + Binary rep of i = 000001 + instring = 5410b49762691bc41e8da6f45a0741d002519cca47c0bb59d53d92f4c357dcca28c709053e87c6e96b3d369690182dcbf32600000101e62165fa5b57e0d300 +KO = 152448a233f9ac143793ba4f2b76d2b1 + +COUNT=3 +L = 128 +KI = 83e15c65c90f9b8e178c5dd12cb3516e8008933166d0c45b27204eaba857061d +DataBeforeCtrLen = 50 +DataBeforeCtrData = d39c46b522bdbfc393ee41e734d513e339a76cc4124d7d2cc423417eaa2848febf8f1216fb05bf2a94ab3df47d421897d9cb +DataAfterCtrLen = 10 +DataAfterCtrData = 6a2c36a72157d7469118 + Binary rep of i = 000001 + instring = d39c46b522bdbfc393ee41e734d513e339a76cc4124d7d2cc423417eaa2848febf8f1216fb05bf2a94ab3df47d421897d9cb0000016a2c36a72157d7469118 +KO = 7c4e74ef9a2120f6d21f4d6a7ec70a8a + +COUNT=4 +L = 128 +KI = bfd0288090b905b4959719b56d26379964559fc336136b5c96a6780240b1892f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1114ee0081a105b85a7855b8edb97aeb43bef1412cc8745ca7c11827c23a4950be59fc7c7b82d3344b6429b3f5b26a08e34e +DataAfterCtrLen = 10 +DataAfterCtrData = 47c111c53644cdc573ee + Binary rep of i = 000001 + instring = 1114ee0081a105b85a7855b8edb97aeb43bef1412cc8745ca7c11827c23a4950be59fc7c7b82d3344b6429b3f5b26a08e34e00000147c111c53644cdc573ee +KO = 67a28e4d7a878105907bcbb976ae50de + +COUNT=5 +L = 128 +KI = d0a5e6ce939df295b0344b1a89d94aa8acb2e3e451fb3cc50485e2683e2f85ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = e941d54d3d9ad8c3511fb2c4045a5f86faf6b8e4cfd7a0ae02bfb1c67ff44fd95260d103d10b4fc15754d9396c02faa6d2f4 +DataAfterCtrLen = 10 +DataAfterCtrData = 494bc04b659d70132d83 + Binary rep of i = 000001 + instring = e941d54d3d9ad8c3511fb2c4045a5f86faf6b8e4cfd7a0ae02bfb1c67ff44fd95260d103d10b4fc15754d9396c02faa6d2f4000001494bc04b659d70132d83 +KO = 35ee25c615f69c292d4c1d3a2afcd647 + +COUNT=6 +L = 128 +KI = 12b08afb663b0662fc54a33c387e096fea3f5cb47178fba9d8ed1f159dcb6616 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9720e5b49540794ae3d338ebaf9adf534fcf5310cb25dc29400e5396911f16ae902c51737f5af71a58bd615c64d4aca372bd +DataAfterCtrLen = 10 +DataAfterCtrData = 25ff544663647b9f848e + Binary rep of i = 000001 + instring = 9720e5b49540794ae3d338ebaf9adf534fcf5310cb25dc29400e5396911f16ae902c51737f5af71a58bd615c64d4aca372bd00000125ff544663647b9f848e +KO = 4698c6dbd6470839b56db871a3054201 + +COUNT=7 +L = 128 +KI = b4f192580cff7aff199777037f8d5548788b663adb7289c7c518bb87528bbe86 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a6fa73ffb356e361f8ac868fa6115af26e5d36178bb075da320a58dfc4751cf1b20027de89802e5f9c6c7c046658e189971 +DataAfterCtrLen = 10 +DataAfterCtrData = ede44557353153d5cc17 + Binary rep of i = 000001 + instring = 5a6fa73ffb356e361f8ac868fa6115af26e5d36178bb075da320a58dfc4751cf1b20027de89802e5f9c6c7c046658e189971000001ede44557353153d5cc17 +KO = dc348baf4da40a5acfcf6e985ef96f8f + +COUNT=8 +L = 128 +KI = c3f32ebfddef83df1560894f2e4c01317661b3977f433b72f4da6206f4813cff +DataBeforeCtrLen = 50 +DataBeforeCtrData = c2efa3eda4b0642d1634e7200616cb65581f5d9caa2c9f7de27ed4a0e210e7c0cb29b8f67a01f793e71533b4d840f9923083 +DataAfterCtrLen = 10 +DataAfterCtrData = f3d194d5ab53b8d77399 + Binary rep of i = 000001 + instring = c2efa3eda4b0642d1634e7200616cb65581f5d9caa2c9f7de27ed4a0e210e7c0cb29b8f67a01f793e71533b4d840f9923083000001f3d194d5ab53b8d77399 +KO = 3c042e3b255b198bad82e81a30d4a508 + +COUNT=9 +L = 128 +KI = f1f3c2ff2863e445fc91209b2987b9be91a00e7ece72ee92919bfbaf7319b71e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59a7b0f8ff5355d0961056987eb2df9a62284b4b295369553de8c497f8134e0776d2e0cb8e226bbbe739000badb9bd53ae6e +DataAfterCtrLen = 10 +DataAfterCtrData = e892af7437ccf5b3c5c9 + Binary rep of i = 000001 + instring = 59a7b0f8ff5355d0961056987eb2df9a62284b4b295369553de8c497f8134e0776d2e0cb8e226bbbe739000badb9bd53ae6e000001e892af7437ccf5b3c5c9 +KO = c954700394a0bf0927268d98cfb15ae6 + +COUNT=10 +L = 256 +KI = 0699f67e8c2b5fc3f4ec2b91734ddf82e6e9e121ad74af5e122318b3e0527328 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26 +DataAfterCtrLen = 10 +DataAfterCtrData = ae5973a2d77430101654 + Binary rep of i = 000001 + instring = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26000001ae5973a2d77430101654 + Binary rep of i = 000002 + instring = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26000002ae5973a2d77430101654 +KO = 21a24fe1892e435302f24fec7a5b5053819fb680aba2787873b6fe803bd306a5 + +COUNT=11 +L = 256 +KI = 87b34b68854e483197869ba97a196f9ea21a49c759944db25fe987177e76ff18 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195 +DataAfterCtrLen = 10 +DataAfterCtrData = f9c4f321e29104b9fd3c + Binary rep of i = 000001 + instring = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195000001f9c4f321e29104b9fd3c + Binary rep of i = 000002 + instring = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195000002f9c4f321e29104b9fd3c +KO = ad4f336207c9eb8461d901dee9d31b28e53949e54ebb4324663199f12152e215 + +COUNT=12 +L = 256 +KI = b24c28f8098df3770a38394730d0ca63fe401c6aa49d4f3d0aaa4e03015d23de +DataBeforeCtrLen = 50 +DataBeforeCtrData = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f +DataAfterCtrLen = 10 +DataAfterCtrData = 9052222a57dbe5ebe3c3 + Binary rep of i = 000001 + instring = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f0000019052222a57dbe5ebe3c3 + Binary rep of i = 000002 + instring = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f0000029052222a57dbe5ebe3c3 +KO = 69e64c6ca1b743f34fc178e31edca88d61ed0a4fa38d6f53e70d49faf03d7bbe + +COUNT=13 +L = 256 +KI = 36e3ede32882548dd2a77e58da1031249a10a0fe78f662d54c91639e69c0b348 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d +DataAfterCtrLen = 10 +DataAfterCtrData = c12208e6032ecba7e6bd + Binary rep of i = 000001 + instring = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d000001c12208e6032ecba7e6bd + Binary rep of i = 000002 + instring = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d000002c12208e6032ecba7e6bd +KO = b8f065c441189403db66d15fecc6b772312dd254282b8d83e088534c6120380e + +COUNT=14 +L = 256 +KI = 41f8b28cde7ad37cf2777fb7eb68a413829e26ead880ed60c9c3937faec871d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a547 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f4ab43b0a7ecf63f552 + Binary rep of i = 000001 + instring = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a5470000019f4ab43b0a7ecf63f552 + Binary rep of i = 000002 + instring = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a5470000029f4ab43b0a7ecf63f552 +KO = 314ccafe72c31e9aeb5bc6596bac6b3dfa5d5628ea2ce97a99bcdea27a5abb8c + +COUNT=15 +L = 256 +KI = b9e8505889ce1a86616576767152a946e3418bfa8bd69c1283e6cec4b709641d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b +DataAfterCtrLen = 10 +DataAfterCtrData = 7a3a4487cb9a96f6aec7 + Binary rep of i = 000001 + instring = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b0000017a3a4487cb9a96f6aec7 + Binary rep of i = 000002 + instring = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b0000027a3a4487cb9a96f6aec7 +KO = c8de1a227b828cb0b2b87a7ba9f2621f46a93225d07977087855cb1974bbc2da + +COUNT=16 +L = 256 +KI = 24a05b91058544531745c3cea65f80e1daa3f558d78204e3fee70baf00251a46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5 +DataAfterCtrLen = 10 +DataAfterCtrData = d99df35eeb4d29854d15 + Binary rep of i = 000001 + instring = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5000001d99df35eeb4d29854d15 + Binary rep of i = 000002 + instring = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5000002d99df35eeb4d29854d15 +KO = ae738c0ae08a68013aac4bec2a7c3aaef651e936cb0a30cb2b0d6b0e5211b64e + +COUNT=17 +L = 256 +KI = 7cc5e5cea2563110c38f60d16351cd76bd57e852816b1d6e14005438db5c6314 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1 +DataAfterCtrLen = 10 +DataAfterCtrData = f68cb805a6bf42840cc9 + Binary rep of i = 000001 + instring = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1000001f68cb805a6bf42840cc9 + Binary rep of i = 000002 + instring = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1000002f68cb805a6bf42840cc9 +KO = 5091720604cd4872d51a03d03f35b75294d6de5d98c7e7289e757f0343560d29 + +COUNT=18 +L = 256 +KI = e4c0420b6af093ef303d9f727344f2ed307f0a91c3f06ee106087c90e195ac26 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f085a6bd5c34b210bf9 + Binary rep of i = 000001 + instring = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c60000016f085a6bd5c34b210bf9 + Binary rep of i = 000002 + instring = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c60000026f085a6bd5c34b210bf9 +KO = 20477ed9a476ddb73678630de9ec95a66fb92203bb7fcc5f6a23f2a0f9652688 + +COUNT=19 +L = 256 +KI = 67807b2935dd875701f5d47a1a99c33eae5428a28e0b45a8097073325f461b45 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5 +DataAfterCtrLen = 10 +DataAfterCtrData = d497a99f46bfdaa0cc47 + Binary rep of i = 000001 + instring = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5000001d497a99f46bfdaa0cc47 + Binary rep of i = 000002 + instring = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5000002d497a99f46bfdaa0cc47 +KO = a2fc3e1004e0ea99e2a8560f808101ecbafc68be4cfb53dd0943a8b9d1bf3aed + +COUNT=20 +L = 160 +KI = 92d121cb2c39fc6ba7e6b1b6cb7f1f2aad6403bf75be57ed8672d1bcd37a2c61 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4 +DataAfterCtrLen = 10 +DataAfterCtrData = 146c054860dd8672f5db + Binary rep of i = 000001 + instring = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4000001146c054860dd8672f5db + Binary rep of i = 000002 + instring = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4000002146c054860dd8672f5db +KO = 3f5045d8b548e218a2cfed569bdbe00d31ec6c78 + +COUNT=21 +L = 160 +KI = 57615423a6902cab0b71c8cd95e2940ce4a730ead82e760fcd86bbfc8c863f7c +DataBeforeCtrLen = 50 +DataBeforeCtrData = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a +DataAfterCtrLen = 10 +DataAfterCtrData = e1e4c4dba751c1de1473 + Binary rep of i = 000001 + instring = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a000001e1e4c4dba751c1de1473 + Binary rep of i = 000002 + instring = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a000002e1e4c4dba751c1de1473 +KO = f88d78e9c90a21c2d5a953e9704be869590d0229 + +COUNT=22 +L = 160 +KI = 5e3af9b84d68ca0c5bed63cc755d3b5902f48a2afca59cb58a93e74aa99a3c2e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546 +DataAfterCtrLen = 10 +DataAfterCtrData = ff65ac9e0bb9b3d93178 + Binary rep of i = 000001 + instring = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546000001ff65ac9e0bb9b3d93178 + Binary rep of i = 000002 + instring = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546000002ff65ac9e0bb9b3d93178 +KO = cf475d98b887f9f9f834c9e603a8a7a90626807c + +COUNT=23 +L = 160 +KI = 3b69f29d1edce77550b0ed1086ab5567f6d18faab7953a284b87e65faf79a6aa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d3245 +DataAfterCtrLen = 10 +DataAfterCtrData = 99901ce76ac3a4473f13 + Binary rep of i = 000001 + instring = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d324500000199901ce76ac3a4473f13 + Binary rep of i = 000002 + instring = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d324500000299901ce76ac3a4473f13 +KO = 050d88a2c79f7873d71487e3461014cb38ccb4af + +COUNT=24 +L = 160 +KI = e312188caeb56701f0c7db0c9fa8f6907d3207db1b28685bb3162e138d0b02af +DataBeforeCtrLen = 50 +DataBeforeCtrData = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c +DataAfterCtrLen = 10 +DataAfterCtrData = 771a34192372c6aeb2ef + Binary rep of i = 000001 + instring = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c000001771a34192372c6aeb2ef + Binary rep of i = 000002 + instring = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c000002771a34192372c6aeb2ef +KO = 9960c00915327edca770c378398158f2aa316679 + +COUNT=25 +L = 160 +KI = 7f5dd564b8811521c2746b24a1b8532ad1fda7ef39f517eab28e337e70524dfa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2 +DataAfterCtrLen = 10 +DataAfterCtrData = be467158af6e9c213b30 + Binary rep of i = 000001 + instring = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2000001be467158af6e9c213b30 + Binary rep of i = 000002 + instring = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2000002be467158af6e9c213b30 +KO = fafd4e53bef1b84c6e8bb1adbe24a1f3722a4605 + +COUNT=26 +L = 160 +KI = b4685682ae948395b7f218e6b1e264a54fd5fb1ef995a31c59abc0b07c2976bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 3cd5c11219c9e5a19d92 + Binary rep of i = 000001 + instring = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f90000013cd5c11219c9e5a19d92 + Binary rep of i = 000002 + instring = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f90000023cd5c11219c9e5a19d92 +KO = 9d49de5ef82ba8174938067d0a1631bd500da16d + +COUNT=27 +L = 160 +KI = 83dc0ed11b5c84cff465071dc9206b0933c7f41aa1de23bde2def38f67727ee0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c +DataAfterCtrLen = 10 +DataAfterCtrData = b4a25ef5dfd598f00310 + Binary rep of i = 000001 + instring = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c000001b4a25ef5dfd598f00310 + Binary rep of i = 000002 + instring = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c000002b4a25ef5dfd598f00310 +KO = 9dc32dcfa9369d3dc4dffe59375d258ce5648655 + +COUNT=28 +L = 160 +KI = d83ae391cbdbd92e7eaa2413835c4be0f997378ad26f67a41407c6cba8663e19 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a556 +DataAfterCtrLen = 10 +DataAfterCtrData = 3be62cc66a55bde598a4 + Binary rep of i = 000001 + instring = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a5560000013be62cc66a55bde598a4 + Binary rep of i = 000002 + instring = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a5560000023be62cc66a55bde598a4 +KO = b6313394c4975a8573791fbb76c9c489eaffe481 + +COUNT=29 +L = 160 +KI = e282c97e8f6dca79987cc5b90cb2fe261da76ea44cce4a97fcf2c765be02436a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea160 +DataAfterCtrLen = 10 +DataAfterCtrData = 0607b015f62fe7dc3c38 + Binary rep of i = 000001 + instring = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea1600000010607b015f62fe7dc3c38 + Binary rep of i = 000002 + instring = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea1600000020607b015f62fe7dc3c38 +KO = 2d81ab583e91ae2ba1bba61aceba48b94897ef3f + +COUNT=30 +L = 320 +KI = 92c3c064c83bd60eec09763e60fd163db96393d17151e44f29fae5b0c9d469f1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551 +DataAfterCtrLen = 10 +DataAfterCtrData = d6359d54fd0917666ec2 + Binary rep of i = 000001 + instring = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551000001d6359d54fd0917666ec2 + Binary rep of i = 000002 + instring = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551000002d6359d54fd0917666ec2 + Binary rep of i = 000003 + instring = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551000003d6359d54fd0917666ec2 +KO = d261eb9a3a76f5ed8d67e9257c3acc3363f6e2aebb0dad8a84d098b8e2f2e81a81f37defd5c05a07 + +COUNT=31 +L = 320 +KI = dc0da9e99ecfc2a72fef321e472482f01bf2e30f23c8445e941e622b31f8dd00 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e4 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f68f0b1426bbbf6240a + Binary rep of i = 000001 + instring = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e40000016f68f0b1426bbbf6240a + Binary rep of i = 000002 + instring = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e40000026f68f0b1426bbbf6240a + Binary rep of i = 000003 + instring = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e40000036f68f0b1426bbbf6240a +KO = 2afc2af779477831b0b9f0e0be39feb232c004ecfc8b813108779619c7d6dd6351ae6c8d28925033 + +COUNT=32 +L = 320 +KI = a45fe9defd4fa543ffe3510a5b00eb20f486fa3a202655f6eb8631c5da71d8fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c +DataAfterCtrLen = 10 +DataAfterCtrData = eee76ff3c46a6ba646b7 + Binary rep of i = 000001 + instring = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c000001eee76ff3c46a6ba646b7 + Binary rep of i = 000002 + instring = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c000002eee76ff3c46a6ba646b7 + Binary rep of i = 000003 + instring = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c000003eee76ff3c46a6ba646b7 +KO = be721f02522c10a341b1ee06e8ccacffb8592744f5269e43c85e57758c835895acd0c597d5aef81d + +COUNT=33 +L = 320 +KI = e9899656055de7bcf19a7a82a30a557dd2c2a74bd1f71a94a764e35c81657195 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb +DataAfterCtrLen = 10 +DataAfterCtrData = 5315e00a17ffbdfcb69c + Binary rep of i = 000001 + instring = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb0000015315e00a17ffbdfcb69c + Binary rep of i = 000002 + instring = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb0000025315e00a17ffbdfcb69c + Binary rep of i = 000003 + instring = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb0000035315e00a17ffbdfcb69c +KO = fdde0bf695691770e143b9b67498db967e93f0591d82a229e5bfa652063a717ed67da34d8bf7a160 + +COUNT=34 +L = 320 +KI = 70d698cc87c76627c7127c08afd1371f13753a3a6571ef1e91c574c52f880203 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e0052 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c4a00bf26b018c755e0 + Binary rep of i = 000001 + instring = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e00520000013c4a00bf26b018c755e0 + Binary rep of i = 000002 + instring = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e00520000023c4a00bf26b018c755e0 + Binary rep of i = 000003 + instring = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e00520000033c4a00bf26b018c755e0 +KO = d389afb6ded4bd56e4742b5e24d1b3b4aee0cdf6b58923848097a745c5ff39003743e3d9ae32d381 + +COUNT=35 +L = 320 +KI = aa5df953f9b4f555eeb2acd8b61c3f3ea2d3a3325dd0088eea17f82100730edf +DataBeforeCtrLen = 50 +DataBeforeCtrData = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83 +DataAfterCtrLen = 10 +DataAfterCtrData = f4a7aceaf8f70c232c03 + Binary rep of i = 000001 + instring = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83000001f4a7aceaf8f70c232c03 + Binary rep of i = 000002 + instring = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83000002f4a7aceaf8f70c232c03 + Binary rep of i = 000003 + instring = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83000003f4a7aceaf8f70c232c03 +KO = 5ec8ee775669844ac067d7b5bef8b88ab43906e213b486d3bb03a8ddf6f8216cf9d66ca606a8391b + +COUNT=36 +L = 320 +KI = 3b3b0bb7192c7b0a765685519ffd5805505333243466066962f49574a291afaa +DataBeforeCtrLen = 50 +DataBeforeCtrData = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e3682 +DataAfterCtrLen = 10 +DataAfterCtrData = 66e633562c68c5ebe3d9 + Binary rep of i = 000001 + instring = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e368200000166e633562c68c5ebe3d9 + Binary rep of i = 000002 + instring = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e368200000266e633562c68c5ebe3d9 + Binary rep of i = 000003 + instring = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e368200000366e633562c68c5ebe3d9 +KO = a0057797fe5e9f9886f2b011b2d4732dd48c46627bfed72d2f88b1a02481e969fd5e625dd8ce2a33 + +COUNT=37 +L = 320 +KI = 0d3737ac85be0cefae1d4b348f42983d96fcee13d94d0146343299f98b7d1df3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de +DataAfterCtrLen = 10 +DataAfterCtrData = ba06538ce8074bc8ad14 + Binary rep of i = 000001 + instring = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de000001ba06538ce8074bc8ad14 + Binary rep of i = 000002 + instring = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de000002ba06538ce8074bc8ad14 + Binary rep of i = 000003 + instring = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de000003ba06538ce8074bc8ad14 +KO = 1fb7bd1a0184aa32948001b5401e2804c842d6318811ca6063ff3e7c8b4ff6c3de17c8db8ee91b04 + +COUNT=38 +L = 320 +KI = a7a31ca783717db1533515e420f9a0681fbb6bb9135ca3d1796eb79a28fb3fb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b +DataAfterCtrLen = 10 +DataAfterCtrData = 2b915272df540701f0f1 + Binary rep of i = 000001 + instring = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b0000012b915272df540701f0f1 + Binary rep of i = 000002 + instring = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b0000022b915272df540701f0f1 + Binary rep of i = 000003 + instring = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b0000032b915272df540701f0f1 +KO = 188e1b810f5bc3585b214cae73dd3f3cbf008308318f1da85c48beed73367900770ca5d86a10eeb5 + +COUNT=39 +L = 320 +KI = feec3019b90528d53ded7eec709ef9244680980c0594c1f219468d9c571c65f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c +DataAfterCtrLen = 10 +DataAfterCtrData = 40b38b0226f1d7aa4736 + Binary rep of i = 000001 + instring = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c00000140b38b0226f1d7aa4736 + Binary rep of i = 000002 + instring = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c00000240b38b0226f1d7aa4736 + Binary rep of i = 000003 + instring = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c00000340b38b0226f1d7aa4736 +KO = c61eb79c4b7f049d861f7feaed86f68e66fc10f992827c9b6f6bc9a803a0ea4f13d1f4b4c0ce7673 + + + +[PRF=CMAC_AES256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 04618a8e172eb80eef23e5b95c736acf6b7aac16b9fdbdae1ef73d777380bb49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cca08a93ba374efbf69cad9601f3782089eb5aeb128a59a8c1f687bee5eba8c56bdb1354e1eb945542df52441667502c82a +DataAfterCtrLen = 10 +DataAfterCtrData = fedd474f5dc3033fa3ca + Binary rep of i = 00000001 + instring = 4cca08a93ba374efbf69cad9601f3782089eb5aeb128a59a8c1f687bee5eba8c56bdb1354e1eb945542df52441667502c82a00000001fedd474f5dc3033fa3ca +KO = bd4299f66136975d87f65b5eda112710 + +COUNT=1 +L = 128 +KI = 9db407a503365e204b860840e5a91a8ca42e750a7157adb25fe9da64642de18f +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd767501d6fb1962b396753d510cf4270b78e7081a477710e6882e793c870d09c44952d170abcdab927e9078511dfe272edf +DataAfterCtrLen = 10 +DataAfterCtrData = 46e5906ee1b00a9445b5 + Binary rep of i = 00000001 + instring = cd767501d6fb1962b396753d510cf4270b78e7081a477710e6882e793c870d09c44952d170abcdab927e9078511dfe272edf0000000146e5906ee1b00a9445b5 +KO = f2f17549a512acf35e1193fde832cc4d + +COUNT=2 +L = 128 +KI = 6ae86334ff3ff8fad79679a9f57d116ff75776d31094cee3f4db9e8f5a8a39f2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3cbf655d203fd541d3047b5a1f8746e894ac49d4b08d2454245b66c46b217ebcc9b62bd9f931ff7022a9cd8823b34b78c1af +DataAfterCtrLen = 10 +DataAfterCtrData = 33609347829975ee3b75 + Binary rep of i = 00000001 + instring = 3cbf655d203fd541d3047b5a1f8746e894ac49d4b08d2454245b66c46b217ebcc9b62bd9f931ff7022a9cd8823b34b78c1af0000000133609347829975ee3b75 +KO = 6af92b735ac10f52e23d3ae7bb3b7086 + +COUNT=3 +L = 128 +KI = 1b73e65a599f277289e7f66dd1c8305ee25b7bf37b7d64619c62595f87ed3ec8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 867cbb624346b22b2ba98d38bc0a357f1768d1468693718e055557fe1ec9a85ede99851e2bf03f28f1920031b0685860ea66 +DataAfterCtrLen = 10 +DataAfterCtrData = 872947ad4fa08b4846fd + Binary rep of i = 00000001 + instring = 867cbb624346b22b2ba98d38bc0a357f1768d1468693718e055557fe1ec9a85ede99851e2bf03f28f1920031b0685860ea6600000001872947ad4fa08b4846fd +KO = 9a673aa53589d7cfc0b52a822127aaf0 + +COUNT=4 +L = 128 +KI = 6143879c0506d3501fc51b37b5d6077480609ca2f14015a2ee9d593d03736803 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 160e9b9b908e8d758efc177670d019bbd4221de8432df51c233fdf2536f75067f221bbe4b3d088bff962557bee352281116b +DataAfterCtrLen = 10 +DataAfterCtrData = e7ab46dffe66ec5382e2 + Binary rep of i = 00000001 + instring = 160e9b9b908e8d758efc177670d019bbd4221de8432df51c233fdf2536f75067f221bbe4b3d088bff962557bee352281116b00000001e7ab46dffe66ec5382e2 +KO = 57c157e2553e7bea36d4dc89fab7fb21 + +COUNT=5 +L = 128 +KI = cb87f9bc2c247fbbb298bc25095f7dd1c540c7e2114041851d9f6522177954c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c28ddb559b1a0efc3233d6267d02f5e9dcb201fe92762c0607201c255df9a8a19df4a8b3f3ba6a51e283a530e47b3eb77a6a +DataAfterCtrLen = 10 +DataAfterCtrData = 77ef4a396ff6b210a455 + Binary rep of i = 00000001 + instring = c28ddb559b1a0efc3233d6267d02f5e9dcb201fe92762c0607201c255df9a8a19df4a8b3f3ba6a51e283a530e47b3eb77a6a0000000177ef4a396ff6b210a455 +KO = d33803541255f21e891c0309d97c2bc2 + +COUNT=6 +L = 128 +KI = 18c6ef99372ff15f5b740e3ca0427210a1867162b2d8b7a2551ac4a36ddec6e3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 932dae7ac6ef0291b757474ea455796f52ffb796d056e54b672e53062e08f6451dc1bfb846f24ec342b147ba8d4a3101ff6c +DataAfterCtrLen = 10 +DataAfterCtrData = 1de89db2053dc8924a4c + Binary rep of i = 00000001 + instring = 932dae7ac6ef0291b757474ea455796f52ffb796d056e54b672e53062e08f6451dc1bfb846f24ec342b147ba8d4a3101ff6c000000011de89db2053dc8924a4c +KO = 86cffa0187f45855693c945f1ed2d1e5 + +COUNT=7 +L = 128 +KI = a045cd6a2eb64d5ed3e0d1ef9fb1bfeee401e8e0cb91e02c905fe17edc65bdb8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bdcb73aec12fb7d579fd782d8a94168eedb0fee269e91e6b7cccd536c84445f6f60e86582f33e55bbca297d128d7e327adc3 +DataAfterCtrLen = 10 +DataAfterCtrData = e8c2b37f6e742442f90e + Binary rep of i = 00000001 + instring = bdcb73aec12fb7d579fd782d8a94168eedb0fee269e91e6b7cccd536c84445f6f60e86582f33e55bbca297d128d7e327adc300000001e8c2b37f6e742442f90e +KO = 46bf3e0543ffebf5cce491e056feffe8 + +COUNT=8 +L = 128 +KI = 837d9cba9b8b4903ed8bb9042cd4668deb0e18ab92336f4bf84f9429d8f56d36 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e22e2cea1b1c2166885127fbccbb7c86a647e076b2b8c84b1180e744c39ac10568280f13bbb5f419635ca53e072f1f491ae +DataAfterCtrLen = 10 +DataAfterCtrData = 595ad20cfa6b84623f87 + Binary rep of i = 00000001 + instring = 6e22e2cea1b1c2166885127fbccbb7c86a647e076b2b8c84b1180e744c39ac10568280f13bbb5f419635ca53e072f1f491ae00000001595ad20cfa6b84623f87 +KO = cad8d0724ab18a0ad0f02d263bc83460 + +COUNT=9 +L = 128 +KI = fb2e05faac536e65e64284d2a05d79ef1688b86894ddc864d1a0400304eba356 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7304172fbb3f411afd245ffb04547d5e935773d20d28ae98b4bfc2cd613881f4b40b6b1b4e52f0d2e48b45d6b8d83c8a5cc7 +DataAfterCtrLen = 10 +DataAfterCtrData = a0fab129d1902b598b27 + Binary rep of i = 00000001 + instring = 7304172fbb3f411afd245ffb04547d5e935773d20d28ae98b4bfc2cd613881f4b40b6b1b4e52f0d2e48b45d6b8d83c8a5cc700000001a0fab129d1902b598b27 +KO = cc30be98b8ad7c47452e6c632ff99b54 + +COUNT=10 +L = 256 +KI = 03c87096c0282d5b1ddf2a299146753be74d9e5c32faaa6d1b5fa0f492e6089c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54 +DataAfterCtrLen = 10 +DataAfterCtrData = 5466acf92f237fb41200 + Binary rep of i = 00000001 + instring = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54000000015466acf92f237fb41200 + Binary rep of i = 00000002 + instring = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54000000025466acf92f237fb41200 +KO = c9c87e81c4efc517cfa1ab9e00735ca0c6458d2894b10dc3d8aa6095c48eba7a + +COUNT=11 +L = 256 +KI = 98743a2fbcf721c9c003d052a5e481aa05cbf95a7a620b453003e6b3b977fbe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb05 +DataAfterCtrLen = 10 +DataAfterCtrData = f7256443fe08d9a02877 + Binary rep of i = 00000001 + instring = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb0500000001f7256443fe08d9a02877 + Binary rep of i = 00000002 + instring = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb0500000002f7256443fe08d9a02877 +KO = 4c3ab34e7e8b0187286fa12ccf097057bd91c527ab88af1c649d9e7add72b8ef + +COUNT=12 +L = 256 +KI = 6a402cfc6f6701736724e0edae51940f470a63d7849f5d52d874b4b677183e6d +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169 +DataAfterCtrLen = 10 +DataAfterCtrData = 4448b8815625925d01cb + Binary rep of i = 00000001 + instring = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169000000014448b8815625925d01cb + Binary rep of i = 00000002 + instring = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169000000024448b8815625925d01cb +KO = 17473b5285c96bad759c98eec2bd6b4d6d88189d593eb9cc76c37a6e7d5e9cd4 + +COUNT=13 +L = 256 +KI = 4487a925a84f6fbd454f643e682d7aeb7d4988a5a062a488ece173e3c0ca628a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561 +DataAfterCtrLen = 10 +DataAfterCtrData = 2cfc5da6f2c995772ec8 + Binary rep of i = 00000001 + instring = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561000000012cfc5da6f2c995772ec8 + Binary rep of i = 00000002 + instring = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561000000022cfc5da6f2c995772ec8 +KO = 139b7189eac1386c71c392f38acbb7cca2ffba4fef77dcd4113d7efe730d6128 + +COUNT=14 +L = 256 +KI = 3decf5663f19540073260fe1feb80f6263e4930bc28528570f611480f330c641 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd1263 +DataAfterCtrLen = 10 +DataAfterCtrData = c368e041ac11f7d12db0 + Binary rep of i = 00000001 + instring = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd126300000001c368e041ac11f7d12db0 + Binary rep of i = 00000002 + instring = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd126300000002c368e041ac11f7d12db0 +KO = 3f1d921437cb5238d3557a53e878ba2c9a4d91f9d9c2e58f68ad3335501ebcee + +COUNT=15 +L = 256 +KI = 3672905df6bec3790493b5350899da33eb468844da85ea1f301585f3069dfa60 +DataBeforeCtrLen = 50 +DataBeforeCtrData = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b +DataAfterCtrLen = 10 +DataAfterCtrData = 43cc3b5a6d73e2f67f6c + Binary rep of i = 00000001 + instring = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b0000000143cc3b5a6d73e2f67f6c + Binary rep of i = 00000002 + instring = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b0000000243cc3b5a6d73e2f67f6c +KO = 189ac8125ad7033073a63c7da5b09074234eae1d6f2f8ab3eb8d2df3761418d6 + +COUNT=16 +L = 256 +KI = 7ff0ba0d1f21a4c684314e70366591b3f22c88012159a886d49e9eb9ca8e3744 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8 +DataAfterCtrLen = 10 +DataAfterCtrData = 0160979ff1be0219edc0 + Binary rep of i = 00000001 + instring = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8000000010160979ff1be0219edc0 + Binary rep of i = 00000002 + instring = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8000000020160979ff1be0219edc0 +KO = 14b0d1aa5a1c711a3a9e40cab47ac2d1d80bf3d36684623cbc66afd51108ac09 + +COUNT=17 +L = 256 +KI = b2f630739cf204c0329f503aa534b898ffe96db2e443d912f93960dbf88d90fe +DataBeforeCtrLen = 50 +DataBeforeCtrData = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a58 +DataAfterCtrLen = 10 +DataAfterCtrData = b326907fd804f5da3c0d + Binary rep of i = 00000001 + instring = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a5800000001b326907fd804f5da3c0d + Binary rep of i = 00000002 + instring = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a5800000002b326907fd804f5da3c0d +KO = 7dcb40eaf03874e389266b3a299ca899e4c5c25441ced5ad0a81257043d91055 + +COUNT=18 +L = 256 +KI = ad5a94acc278b699db6e715c389c0d45539491c5b477c5faa77dbb294d2ab53b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d380 +DataAfterCtrLen = 10 +DataAfterCtrData = 88760690974644b69fab + Binary rep of i = 00000001 + instring = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d3800000000188760690974644b69fab + Binary rep of i = 00000002 + instring = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d3800000000288760690974644b69fab +KO = a943a84e799eb222bb0aac37bca06e10820a44fc2cc1518fb4a361952d5374bd + +COUNT=19 +L = 256 +KI = 9f8b95924c2dca7259dbf58d20b8603cd0d15f4040f741508591423fcf730bfa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3 +DataAfterCtrLen = 10 +DataAfterCtrData = 7e4b54d72ad0a1fb2925 + Binary rep of i = 00000001 + instring = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3000000017e4b54d72ad0a1fb2925 + Binary rep of i = 00000002 + instring = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3000000027e4b54d72ad0a1fb2925 +KO = 1713e000488a18ea9f9964f6c45dfde9f8f44f5005ebc77b6b0fb8e71ed104f8 + +COUNT=20 +L = 160 +KI = 7a79a7fe9acfd41457647021f7f71b563a4c9beebaa9c42493a67c7ae37c6fe9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe33 +DataAfterCtrLen = 10 +DataAfterCtrData = 244116ae6e10b45bd4e8 + Binary rep of i = 00000001 + instring = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe3300000001244116ae6e10b45bd4e8 + Binary rep of i = 00000002 + instring = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe3300000002244116ae6e10b45bd4e8 +KO = 6ce70d86537d32f5569a37334d241888f996855f + +COUNT=21 +L = 160 +KI = 7eab7a6a4918b24f65222a90b4c2312cd813d48de586fe252815246a4e404532 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f +DataAfterCtrLen = 10 +DataAfterCtrData = fa3572361eec894fe604 + Binary rep of i = 00000001 + instring = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f00000001fa3572361eec894fe604 + Binary rep of i = 00000002 + instring = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f00000002fa3572361eec894fe604 +KO = c96421e441e4ad46ae0bd07a4585a18da4c3f2c8 + +COUNT=22 +L = 160 +KI = b6fadd2baad85a9c6300fcd6cbf8061e366b85f0a3cf5c8bedbec0675010ce60 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b21 +DataAfterCtrLen = 10 +DataAfterCtrData = 278d80ed6dc0496a2522 + Binary rep of i = 00000001 + instring = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b2100000001278d80ed6dc0496a2522 + Binary rep of i = 00000002 + instring = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b2100000002278d80ed6dc0496a2522 +KO = c0c7080f1ccd36c59ded5c8f69bba3f2c7a454af + +COUNT=23 +L = 160 +KI = 8696678cd6fbf2900b6108f4dfc9e0448d01a634e29452b4f161921e24d3293a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a +DataAfterCtrLen = 10 +DataAfterCtrData = f777d3719eeeef988c7b + Binary rep of i = 00000001 + instring = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a00000001f777d3719eeeef988c7b + Binary rep of i = 00000002 + instring = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a00000002f777d3719eeeef988c7b +KO = ba00481ee47c0a99af5632bc16c74dcae9348385 + +COUNT=24 +L = 160 +KI = ae501bd3b547e27f58c974a03498bb38dd27a393ab2e2e23d7e8b33a8e20cad6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c +DataAfterCtrLen = 10 +DataAfterCtrData = 672a88a4493c75a10f8d + Binary rep of i = 00000001 + instring = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c00000001672a88a4493c75a10f8d + Binary rep of i = 00000002 + instring = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c00000002672a88a4493c75a10f8d +KO = 3366edcc03b6ff2f68eb9103fa786e8aaf679fa5 + +COUNT=25 +L = 160 +KI = 5399da15cd9f9f247f61fcbfcc416793bb1d59ff75c688397b48a2cb649a95ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7 +DataAfterCtrLen = 10 +DataAfterCtrData = 3837dc547c8891b2c31b + Binary rep of i = 00000001 + instring = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7000000013837dc547c8891b2c31b + Binary rep of i = 00000002 + instring = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7000000023837dc547c8891b2c31b +KO = 653d880be84cbeb75d08a886c82aa48ac6301cfa + +COUNT=26 +L = 160 +KI = 33d85f72b0fff9d0e1f14aa2539015bd016ca0f91201b5436ce7b1fa5feba571 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a24137 +DataAfterCtrLen = 10 +DataAfterCtrData = 83fd5c1577fcbbdce9ae + Binary rep of i = 00000001 + instring = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a241370000000183fd5c1577fcbbdce9ae + Binary rep of i = 00000002 + instring = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a241370000000283fd5c1577fcbbdce9ae +KO = 816705ee690c61d87b6b52fbeab19e7b72d617bb + +COUNT=27 +L = 160 +KI = 02242fe8310873668ec4d7c1b49747408cc4494a78a978a6399c90c032177846 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa +DataAfterCtrLen = 10 +DataAfterCtrData = 189d73875d049f60ffa6 + Binary rep of i = 00000001 + instring = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa00000001189d73875d049f60ffa6 + Binary rep of i = 00000002 + instring = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa00000002189d73875d049f60ffa6 +KO = 72de92041a8fab29d069d9877b043b61824d20f7 + +COUNT=28 +L = 160 +KI = 6e2c14a6109be8dbcf7d28309ac2ccf63d1493110fd75f44322fd2dded4a73b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e +DataAfterCtrLen = 10 +DataAfterCtrData = 33097a144124185db3d3 + Binary rep of i = 00000001 + instring = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e0000000133097a144124185db3d3 + Binary rep of i = 00000002 + instring = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e0000000233097a144124185db3d3 +KO = a8a99c543a10d93ced8879a0b0906e3a1fe3189b + +COUNT=29 +L = 160 +KI = d41b9d24b9a56ed618dd0367a00b84dc6ee62b42ced0594db7308d71cfe7e2d0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8a6857a6275322035861 + Binary rep of i = 00000001 + instring = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6000000018a6857a6275322035861 + Binary rep of i = 00000002 + instring = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6000000028a6857a6275322035861 +KO = 70d276c2ab454fcea8dc9666a83743fefdec2375 + +COUNT=30 +L = 320 +KI = 8f320cadb47c4a59dbe20772588df66d20d27b38dbd8fd8fe222d3530ae84bd8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed +DataAfterCtrLen = 10 +DataAfterCtrData = fff857314c5893b4dee0 + Binary rep of i = 00000001 + instring = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed00000001fff857314c5893b4dee0 + Binary rep of i = 00000002 + instring = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed00000002fff857314c5893b4dee0 + Binary rep of i = 00000003 + instring = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed00000003fff857314c5893b4dee0 +KO = f1b67b40eaf90b3cd6f9894362b4b6e02ec125c3213cf3876d060673dd5f891da995b48de25708ac + +COUNT=31 +L = 320 +KI = 67ff047546eb0ee47739bcbaee60841dbcf2348e8d449ba296e3609ff0de70a3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a +DataAfterCtrLen = 10 +DataAfterCtrData = 0a144ab63e789e3aeb96 + Binary rep of i = 00000001 + instring = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a000000010a144ab63e789e3aeb96 + Binary rep of i = 00000002 + instring = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a000000020a144ab63e789e3aeb96 + Binary rep of i = 00000003 + instring = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a000000030a144ab63e789e3aeb96 +KO = e3c9d58fa4ef78ae234542dd22814e95a4ca55c9dc2b5c5cb46587fcf10127ca85c069e5284a271d + +COUNT=32 +L = 320 +KI = 174bcd4b458adcddabe9985020e044446ba6f47e3c5e11d6883529cb29615f40 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f4 +DataAfterCtrLen = 10 +DataAfterCtrData = d1ed46af2292baca5f72 + Binary rep of i = 00000001 + instring = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f400000001d1ed46af2292baca5f72 + Binary rep of i = 00000002 + instring = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f400000002d1ed46af2292baca5f72 + Binary rep of i = 00000003 + instring = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f400000003d1ed46af2292baca5f72 +KO = 8f2c0cebe83839fc0064ce02c2210a6d533704087427c92296958c05c9c5b552678e7d43ab188035 + +COUNT=33 +L = 320 +KI = b6a7cfc467d79dd58d2dd37240b8717d0936c618557405c17bc43f83c62f3305 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a8 +DataAfterCtrLen = 10 +DataAfterCtrData = bbbd270a8d43d9affc04 + Binary rep of i = 00000001 + instring = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a800000001bbbd270a8d43d9affc04 + Binary rep of i = 00000002 + instring = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a800000002bbbd270a8d43d9affc04 + Binary rep of i = 00000003 + instring = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a800000003bbbd270a8d43d9affc04 +KO = 1857014cf9e31d6ce09dbd84dcb049eb327f0b76b072972e8f45bc0e51fb4ad2bf7432c28a342976 + +COUNT=34 +L = 320 +KI = 24884b8907aeb1768fa2753fd8081f1947f1ed8bcc07f3a7e93dd18f2a73c127 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820 +DataAfterCtrLen = 10 +DataAfterCtrData = 9249de0b3817765e12f0 + Binary rep of i = 00000001 + instring = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820000000019249de0b3817765e12f0 + Binary rep of i = 00000002 + instring = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820000000029249de0b3817765e12f0 + Binary rep of i = 00000003 + instring = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820000000039249de0b3817765e12f0 +KO = f8487d14858f34fddb899dad1f24d1a2f60740b83f5b8f3589e0bb04bb6eb14348750435ecc6addc + +COUNT=35 +L = 320 +KI = 66418f6e4690e54a81a193379650c263dc5993312b4b5263cecffb07d17c1564 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce3 +DataAfterCtrLen = 10 +DataAfterCtrData = f8ab0161642c7b7b2357 + Binary rep of i = 00000001 + instring = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce300000001f8ab0161642c7b7b2357 + Binary rep of i = 00000002 + instring = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce300000002f8ab0161642c7b7b2357 + Binary rep of i = 00000003 + instring = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce300000003f8ab0161642c7b7b2357 +KO = 9fc6fe6618d9872015bb33ec47508e9295b168c278900d54f711f60e8ff463ea8a719b7382ac616c + +COUNT=36 +L = 320 +KI = f32f037f40d540bde51bf6153e2cbe15d12a97f7dd56f1e7363f1e6c266e3031 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f5 +DataAfterCtrLen = 10 +DataAfterCtrData = ea6b67da3112a0225df5 + Binary rep of i = 00000001 + instring = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f500000001ea6b67da3112a0225df5 + Binary rep of i = 00000002 + instring = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f500000002ea6b67da3112a0225df5 + Binary rep of i = 00000003 + instring = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f500000003ea6b67da3112a0225df5 +KO = b3db903ad79a950c4c118bdcb80e139137713a71239bee89313cf09872e32d628cb770f491f040d7 + +COUNT=37 +L = 320 +KI = 4672efc5230e70fb6c0b00ae739fbc5c006153a53331b744e662272235442571 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f +DataAfterCtrLen = 10 +DataAfterCtrData = 8d29a32417ea5daa510c + Binary rep of i = 00000001 + instring = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f000000018d29a32417ea5daa510c + Binary rep of i = 00000002 + instring = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f000000028d29a32417ea5daa510c + Binary rep of i = 00000003 + instring = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f000000038d29a32417ea5daa510c +KO = eaf0def2ae0d31b5df8d1288e175b97b3badbbe1ba17f65307a2de665405b09b3a88be37dfaa86d7 + +COUNT=38 +L = 320 +KI = f16aaebedf6b2d32f7a8d0ca38ac7ae167043dd6d0a291339ebdac8d8da70a97 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a +DataAfterCtrLen = 10 +DataAfterCtrData = 6602a17d61d52088a288 + Binary rep of i = 00000001 + instring = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a000000016602a17d61d52088a288 + Binary rep of i = 00000002 + instring = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a000000026602a17d61d52088a288 + Binary rep of i = 00000003 + instring = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a000000036602a17d61d52088a288 +KO = b390259c38b6c5a8929a4f5627708f59cb5b03909f144cdcc4a7edc55c60b66825f4c0acce9ea5bb + +COUNT=39 +L = 320 +KI = c4df3ee28a627514eaf8df54845f529bf5a6d1f9ce8c16b81e64249925430fb5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d663 +DataAfterCtrLen = 10 +DataAfterCtrData = 074bc4c276ec7c5126dc + Binary rep of i = 00000001 + instring = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d66300000001074bc4c276ec7c5126dc + Binary rep of i = 00000002 + instring = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d66300000002074bc4c276ec7c5126dc + Binary rep of i = 00000003 + instring = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d66300000003074bc4c276ec7c5126dc +KO = 87061e3befb1ab0ca561ded866ceffeee6d872c7f2738a59f4545189fe437322827eec9cfdc835cf + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 00a39bd547fb88b2d98727cf64c195c61e1cad6c +FixedInputDataByteLen = 60 +FixedInputData = 98132c1ffaf59ae5cbc0a3133d84c551bb97e0c75ecaddfc30056f6876f59803009bffc7d75c4ed46f40b8f80426750d15bc1ddb14ac5dcb69a68242 + Binary rep of i = 01 + instring = 0198132c1ffaf59ae5cbc0a3133d84c551bb97e0c75ecaddfc30056f6876f59803009bffc7d75c4ed46f40b8f80426750d15bc1ddb14ac5dcb69a68242 +KO = 0611e1903609b47ad7a5fc2c82e47702 + +COUNT=1 +L = 128 +KI = a39bdf744ed7e33fdec060c8736e9725179885a8 +FixedInputDataByteLen = 60 +FixedInputData = af71b44940acff98949ad17f1ca20e8fdb3957cacdcd41e9c591e18235019f90b9f8ee6e75700bcab2f8407525a104799b3e9725e27d738a9045e832 + Binary rep of i = 01 + instring = 01af71b44940acff98949ad17f1ca20e8fdb3957cacdcd41e9c591e18235019f90b9f8ee6e75700bcab2f8407525a104799b3e9725e27d738a9045e832 +KO = 51dc4668947e3685099bc3b5f8527468 + +COUNT=2 +L = 128 +KI = f8ea90d9462b66c719fafdb3f45d4c36325d4d07 +FixedInputDataByteLen = 60 +FixedInputData = 43ec12d5fa0cd98e01d805706922fc0af03a3e8c5521cd8ebf529fcc6aaafc781aa6f3448138c3feb9fdd217ca658ccff5aa35c9e439ea21c74cb6e3 + Binary rep of i = 01 + instring = 0143ec12d5fa0cd98e01d805706922fc0af03a3e8c5521cd8ebf529fcc6aaafc781aa6f3448138c3feb9fdd217ca658ccff5aa35c9e439ea21c74cb6e3 +KO = 2ec3fe9b8a49e5a15b169be374fe3129 + +COUNT=3 +L = 128 +KI = ba8b31a1b778c5b1c37abf76e66f8aeab451c23e +FixedInputDataByteLen = 60 +FixedInputData = 0363c2ef57f24ac124bc0e340049c2930a94132b6887ec9978e305565c01ba8f03393ef95d9edf2cd8fa36745379de1d5fbacff085e84e84f5cf772d + Binary rep of i = 01 + instring = 010363c2ef57f24ac124bc0e340049c2930a94132b6887ec9978e305565c01ba8f03393ef95d9edf2cd8fa36745379de1d5fbacff085e84e84f5cf772d +KO = cb5355964b7f3b597e82b0e30ae3e9ef + +COUNT=4 +L = 128 +KI = 4a86811fa02ae0b41832f224e0333ec26e6f09c7 +FixedInputDataByteLen = 60 +FixedInputData = de5e4535e1fea0287fa5ab9f7867499ac61b77f5551e1d049d7efe8631da62acc1ec267690af8db57d9d3e411aa613cb1ad1dc915ac951be2d18b253 + Binary rep of i = 01 + instring = 01de5e4535e1fea0287fa5ab9f7867499ac61b77f5551e1d049d7efe8631da62acc1ec267690af8db57d9d3e411aa613cb1ad1dc915ac951be2d18b253 +KO = eff9379e6e7e89abd6249a0e58cceda1 + +COUNT=5 +L = 128 +KI = 2563d0e6838f042f33b592436dde7b9d8b189497 +FixedInputDataByteLen = 60 +FixedInputData = c8efd1a6d93cd971ba65d0e981b9cd5615b65657cd619576eff4dae6360ca4b9f32a8f0226641812189b71d0748f52c031c21d2564aa4dbc8e3a29e2 + Binary rep of i = 01 + instring = 01c8efd1a6d93cd971ba65d0e981b9cd5615b65657cd619576eff4dae6360ca4b9f32a8f0226641812189b71d0748f52c031c21d2564aa4dbc8e3a29e2 +KO = 03f5d873e1a301ac94d85b5a75f84b70 + +COUNT=6 +L = 128 +KI = 2934847447faac7da48e517f77463733a9461a1e +FixedInputDataByteLen = 60 +FixedInputData = 4a225867001b1a7bc4e34a32bef4f6afd037369ee7392e4613ba6d02a5e3e061ff7e04627fd3e8a41a5b0d260f132b85f49c6639edad79a24e99dd0d + Binary rep of i = 01 + instring = 014a225867001b1a7bc4e34a32bef4f6afd037369ee7392e4613ba6d02a5e3e061ff7e04627fd3e8a41a5b0d260f132b85f49c6639edad79a24e99dd0d +KO = 869ae5e9445cd452e623675e6d0c07b2 + +COUNT=7 +L = 128 +KI = a57fedc30653b5b909e5470d7255c556d8ab282b +FixedInputDataByteLen = 60 +FixedInputData = 0514d3a0257461f448ad1a152cef8ca793574fb081e91f4e092fb9197ec12251a27b157f5b69cdf3ab64266c31e04a7fd0cad6b63fe12d3877722cc1 + Binary rep of i = 01 + instring = 010514d3a0257461f448ad1a152cef8ca793574fb081e91f4e092fb9197ec12251a27b157f5b69cdf3ab64266c31e04a7fd0cad6b63fe12d3877722cc1 +KO = 5c86acbae82755aff1998462ece3beee + +COUNT=8 +L = 128 +KI = ed2bd40e82f25f04c0e87d26fbf517fd0f001c01 +FixedInputDataByteLen = 60 +FixedInputData = 51b21d5c26f77e253a9cbae175337f2a1ee0e6fb5c820fd8dc7c46c35e2db989092607ad23bcfe228208424838332c5a0d8f45633a676c42dcd90076 + Binary rep of i = 01 + instring = 0151b21d5c26f77e253a9cbae175337f2a1ee0e6fb5c820fd8dc7c46c35e2db989092607ad23bcfe228208424838332c5a0d8f45633a676c42dcd90076 +KO = d57d14a640665bc98cfd6a8c29089cdd + +COUNT=9 +L = 128 +KI = 218093efcb4fb7d3d3204c566b6a4cd7ad16f6d7 +FixedInputDataByteLen = 60 +FixedInputData = f94215974dd6dc963baa92fe3e1d196afdeb01c71e30eec7060077eeebbfdef4fbc5aee0aebab1746889dc9c1b965d584738ff9d24c93d75a78b2dc6 + Binary rep of i = 01 + instring = 01f94215974dd6dc963baa92fe3e1d196afdeb01c71e30eec7060077eeebbfdef4fbc5aee0aebab1746889dc9c1b965d584738ff9d24c93d75a78b2dc6 +KO = 2bc098b3384f0a9a7f39dc18858857ca + +COUNT=10 +L = 256 +KI = 1ee222f5cdd60b0ae956eeeaa838c51bd767672c +FixedInputDataByteLen = 60 +FixedInputData = 4b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48 + Binary rep of i = 01 + instring = 014b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48 + Binary rep of i = 02 + instring = 024b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48 +KO = 806e342013853083a3f7294c63a9ec9a6dba75b256c62fac1e480ef26276cd4b + +COUNT=11 +L = 256 +KI = 60967bf6a94e200c7fec597a4a0536888b639be3 +FixedInputDataByteLen = 60 +FixedInputData = ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91 + Binary rep of i = 01 + instring = 01ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91 + Binary rep of i = 02 + instring = 02ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91 +KO = a7c16d8e464e3c7f17840caac347d0ce687dba153bb89d60dfe6be0ac1a648eb + +COUNT=12 +L = 256 +KI = 57110f8b594c59be096e29251b5e1246de3b186c +FixedInputDataByteLen = 60 +FixedInputData = 559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25 + Binary rep of i = 01 + instring = 01559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25 + Binary rep of i = 02 + instring = 02559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25 +KO = aaceffe7762bfc976f288bc2ab4ee1044a1e45a4d981627ec45b2c2ffee862e4 + +COUNT=13 +L = 256 +KI = dfc232510c77ec7c666c823490a65f5aa87c5f36 +FixedInputDataByteLen = 60 +FixedInputData = 8ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091 + Binary rep of i = 01 + instring = 018ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091 + Binary rep of i = 02 + instring = 028ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091 +KO = a8012ceb5d5d6cdd6cd4caeace4149ed7b6ff79f3a052d5192b0b1a8013142c7 + +COUNT=14 +L = 256 +KI = c874ea83823bf0f0afb7e50cda2a1e9be64ec91e +FixedInputDataByteLen = 60 +FixedInputData = 90412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2 + Binary rep of i = 01 + instring = 0190412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2 + Binary rep of i = 02 + instring = 0290412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2 +KO = 4ec68785014bf81e14e31da9e0ce039e9aeb7367abbc24cb1d449417941a24de + +COUNT=15 +L = 256 +KI = 9b93c0cb1876ca1268769a472bce4e0b721d9281 +FixedInputDataByteLen = 60 +FixedInputData = ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef + Binary rep of i = 01 + instring = 01ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef + Binary rep of i = 02 + instring = 02ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef +KO = a4774e28e58ee9539af591821063001d8c1785e377515becb0983967a1991014 + +COUNT=16 +L = 256 +KI = 3f40e62d704016a3ce494758cf7a43b891eec6bc +FixedInputDataByteLen = 60 +FixedInputData = 92c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d + Binary rep of i = 01 + instring = 0192c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d + Binary rep of i = 02 + instring = 0292c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d +KO = b2229d6037d69b4c590ab9b8488a81d78ecb10dc4949e0f16ae1d1707f5653ad + +COUNT=17 +L = 256 +KI = 0b20f689a0e995fe5ab8fa33ea74ae2e7fdf657c +FixedInputDataByteLen = 60 +FixedInputData = 51e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968 + Binary rep of i = 01 + instring = 0151e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968 + Binary rep of i = 02 + instring = 0251e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968 +KO = 370e89d710fa31b121743539fc35538d1fe1268c0aac0cb4c19dc63b622bb5c9 + +COUNT=18 +L = 256 +KI = aa9f4ff64391db7f31934c85b7e984c444d23717 +FixedInputDataByteLen = 60 +FixedInputData = fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272 + Binary rep of i = 01 + instring = 01fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272 + Binary rep of i = 02 + instring = 02fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272 +KO = 038b041ec35c1c694e37a482e91a9b8d529946458dbf0f7784805224770cc265 + +COUNT=19 +L = 256 +KI = 9520526d34cbb294ddee70dac42c0768a1b97e1b +FixedInputDataByteLen = 60 +FixedInputData = d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7 + Binary rep of i = 01 + instring = 01d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7 + Binary rep of i = 02 + instring = 02d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7 +KO = 49c254d72e09ff709eacc073506c0323dfbed67958c1275ccfc4a00a4a4a0177 + +COUNT=20 +L = 160 +KI = 0e71d9e9c9e951978ada75c831d627dd5d3b4c59 +FixedInputDataByteLen = 60 +FixedInputData = 08b6f69698e8eb6c8c63953abd3538531d722cc4e9ca7ffcb68abba4dd4b027b3787efa107902ace8abb54549bede4ffdadabec3f282865b2166d46e + Binary rep of i = 01 + instring = 0108b6f69698e8eb6c8c63953abd3538531d722cc4e9ca7ffcb68abba4dd4b027b3787efa107902ace8abb54549bede4ffdadabec3f282865b2166d46e +KO = 86137b96ec15b7954fdc5df8d371ee2d8016e97a + +COUNT=21 +L = 160 +KI = 25293890e708ec7b9a7655393bffbca27a7b3965 +FixedInputDataByteLen = 60 +FixedInputData = 6d97433dbc6129b78541986f74c69e5129377d29854811b7794ca13e044c16aebeeccdf7f290317b48db648320aa37f4663e22c5d0bdee0bf1b8292a + Binary rep of i = 01 + instring = 016d97433dbc6129b78541986f74c69e5129377d29854811b7794ca13e044c16aebeeccdf7f290317b48db648320aa37f4663e22c5d0bdee0bf1b8292a +KO = 12e0aef6b56f20098f51ab63b661d515fe685b4c + +COUNT=22 +L = 160 +KI = 291c1510fa5bd8c72ef3ce6f718564fcd688547f +FixedInputDataByteLen = 60 +FixedInputData = 9dc7137182958fc405ea50bed18b0d87a108eaa8fc2bada9610c160bd1b882ba76789e84a8ad03bef38c70192d5363afb3bc995697e48de046a3353b + Binary rep of i = 01 + instring = 019dc7137182958fc405ea50bed18b0d87a108eaa8fc2bada9610c160bd1b882ba76789e84a8ad03bef38c70192d5363afb3bc995697e48de046a3353b +KO = a92d8a95fc487bfd875d51f78157a76b05951726 + +COUNT=23 +L = 160 +KI = d7da5a8badbaebafedc07eaee6720bca58d2723e +FixedInputDataByteLen = 60 +FixedInputData = 991177f70cd0b7d554f3dbcefd376a9b754e56b6e2c909db21470944a715683a2ed8edbe93d1fb877f55ae859451d86481b1e4a2f2b00ed8c386feb5 + Binary rep of i = 01 + instring = 01991177f70cd0b7d554f3dbcefd376a9b754e56b6e2c909db21470944a715683a2ed8edbe93d1fb877f55ae859451d86481b1e4a2f2b00ed8c386feb5 +KO = 1cc9fdaa1e44665972f8ce81e0f85e3cbb4cb701 + +COUNT=24 +L = 160 +KI = 3f427f81520c4869ee0e1e4e1f5b3a396c939290 +FixedInputDataByteLen = 60 +FixedInputData = 295161010a307ff7cb1390427163b3198b3502e8615523abcb5d4199d5a1cc65276f3883ffc7d28b90dff2561fe9e6804880c0b898a4fe01d24362b3 + Binary rep of i = 01 + instring = 01295161010a307ff7cb1390427163b3198b3502e8615523abcb5d4199d5a1cc65276f3883ffc7d28b90dff2561fe9e6804880c0b898a4fe01d24362b3 +KO = 1bad7143571499fcc27db677e8b43a2046891d3c + +COUNT=25 +L = 160 +KI = f5f3c790e0750b18f5dc1ae24ea6f63c2c842e0c +FixedInputDataByteLen = 60 +FixedInputData = 4a54d7b43279ba671e5950d0523e8a82eaf7076ecb077960598c91f5196e74d30ec829af0048a0a3cd336aa2d321ce584567dbe51f70bab20ea166ce + Binary rep of i = 01 + instring = 014a54d7b43279ba671e5950d0523e8a82eaf7076ecb077960598c91f5196e74d30ec829af0048a0a3cd336aa2d321ce584567dbe51f70bab20ea166ce +KO = 73ad278979014c68579f436468f0f9c21833de16 + +COUNT=26 +L = 160 +KI = a12050a3f5c52db6f7da9972102283f190ee3930 +FixedInputDataByteLen = 60 +FixedInputData = a9dd5a9ac2362dfbd5b11127e05ec6f284b459b9345f29c0ba3cb2ccd28438d8750263ed55713d6ab9234083a221fbc0da4edeb7268abff2d00535bb + Binary rep of i = 01 + instring = 01a9dd5a9ac2362dfbd5b11127e05ec6f284b459b9345f29c0ba3cb2ccd28438d8750263ed55713d6ab9234083a221fbc0da4edeb7268abff2d00535bb +KO = 34b8533fcd64121fd85fd36752e902f2b294593c + +COUNT=27 +L = 160 +KI = dc77fbbc7b298bf7eb98ae4476a9288ebfc4ef2e +FixedInputDataByteLen = 60 +FixedInputData = ead874f2b5f3e904d38a32911dab9cd1495f7da8f98992999243e23c5364d3504bc87e43efb62fdb8d363fbbd5d47caaa1a587b1eb6f4096255b95d1 + Binary rep of i = 01 + instring = 01ead874f2b5f3e904d38a32911dab9cd1495f7da8f98992999243e23c5364d3504bc87e43efb62fdb8d363fbbd5d47caaa1a587b1eb6f4096255b95d1 +KO = ffce2f72eda9738c68a5097890739d41c8339ce7 + +COUNT=28 +L = 160 +KI = cc065420f56de907c661c527284b6dac2b5f4783 +FixedInputDataByteLen = 60 +FixedInputData = 5b98aee99fca1e0ae66b4b8a2320b139501b78d5837c4961c4cdbba2abac79dd9fa29e371c7c916c2e0aaf60900e55c1647b4a0029db590be7afcbf0 + Binary rep of i = 01 + instring = 015b98aee99fca1e0ae66b4b8a2320b139501b78d5837c4961c4cdbba2abac79dd9fa29e371c7c916c2e0aaf60900e55c1647b4a0029db590be7afcbf0 +KO = 8b1e74a1375a097e5c1bdbdf71a5e9639800ffaf + +COUNT=29 +L = 160 +KI = 348f4b94f7a1aafa12d91c93644a9b44633a9a33 +FixedInputDataByteLen = 60 +FixedInputData = 6cba1d5fb342e6ebf01b6ee4ec667efdb2d81fdc6aa5d0ec28a404075a5f6ea6b6f40c102e89640e78cb5473cffa71b9e8b4dc7f92bef66d017aeaed + Binary rep of i = 01 + instring = 016cba1d5fb342e6ebf01b6ee4ec667efdb2d81fdc6aa5d0ec28a404075a5f6ea6b6f40c102e89640e78cb5473cffa71b9e8b4dc7f92bef66d017aeaed +KO = 0ea77ced5ec8b8df7819705f6b0aa459e3eab7b7 + +COUNT=30 +L = 320 +KI = f0e5ad280b3465e719afdf86377bbcda59f5c59b +FixedInputDataByteLen = 60 +FixedInputData = 231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4 + Binary rep of i = 01 + instring = 01231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4 + Binary rep of i = 02 + instring = 02231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4 +KO = 9a9ddd19818bb085d24e48ee99d6e628235a422fb2ae383282b7bbbf0e5f5edf42d7237b8ed6aa1d + +COUNT=31 +L = 320 +KI = 5f50a7503bd8420353ad3b0e9f50f50d6937a68f +FixedInputDataByteLen = 60 +FixedInputData = 42d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378 + Binary rep of i = 01 + instring = 0142d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378 + Binary rep of i = 02 + instring = 0242d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378 +KO = 29db93fb500201afc9204b7777a48ff15d85cd85a28fd2387c4a090364c9437519c1eeaee2a7b386 + +COUNT=32 +L = 320 +KI = 0d2d0a591af57e2ecbdc34ce0d2262f6bb2bcea5 +FixedInputDataByteLen = 60 +FixedInputData = 023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75 + Binary rep of i = 01 + instring = 01023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75 + Binary rep of i = 02 + instring = 02023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75 +KO = fc5f72ab4b470b6cb7445598d0c74b9ca06ce78c29651146e824b022297a936ab3494beebcd21407 + +COUNT=33 +L = 320 +KI = eb49871c799d228afd6cb85521eefccf4aeac2b9 +FixedInputDataByteLen = 60 +FixedInputData = 8bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57 + Binary rep of i = 01 + instring = 018bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57 + Binary rep of i = 02 + instring = 028bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57 +KO = 5fd9152e7f3354273ceba569fa7cc6f4f7fd3aaae3acc99f23beb375788c344ad6b665a465c5452a + +COUNT=34 +L = 320 +KI = fc39ce102de73e63145d50025f64c54bf1287fab +FixedInputDataByteLen = 60 +FixedInputData = 76146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633 + Binary rep of i = 01 + instring = 0176146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633 + Binary rep of i = 02 + instring = 0276146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633 +KO = eb0092b0ee6ebe52cfd66c6d422c3cfaf2d66fee9345c41b44312874b6aeb1e1b654a0f9f5ea3a3a + +COUNT=35 +L = 320 +KI = e5db74370ad3248c63774ec7508334557457b233 +FixedInputDataByteLen = 60 +FixedInputData = 7afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1 + Binary rep of i = 01 + instring = 017afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1 + Binary rep of i = 02 + instring = 027afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1 +KO = f2506f9c0150fbb36dcfe6b2ff763081714f544eb0245d8c5dcc77f492cf3cfe80cdcc0af3ea92d1 + +COUNT=36 +L = 320 +KI = 7ce950c0c8bf4bd147add6f44cd446e91022a311 +FixedInputDataByteLen = 60 +FixedInputData = fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1 + Binary rep of i = 01 + instring = 01fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1 + Binary rep of i = 02 + instring = 02fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1 +KO = 4a68cc3ec938bcf0a55169340773110ff9183889bc9000d1882b258fe9dc24cd8ba40a2e9d3c397d + +COUNT=37 +L = 320 +KI = d77dada6a487ebad875bbae202cfeb0483a3e323 +FixedInputDataByteLen = 60 +FixedInputData = d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903 + Binary rep of i = 01 + instring = 01d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903 + Binary rep of i = 02 + instring = 02d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903 +KO = 165fd9902720a2b270a753af948d76f54717387adc9c8d650308bd9fc169807ee2631a81e07b60ea + +COUNT=38 +L = 320 +KI = 0c58aec1c0779e9c5e2f196a0d9dab4c6e3c3e62 +FixedInputDataByteLen = 60 +FixedInputData = 86b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0 + Binary rep of i = 01 + instring = 0186b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0 + Binary rep of i = 02 + instring = 0286b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0 +KO = 45f4678eff1a58d2d313d4c194f08d344cf140c6af2e17683c0f6be124ed9f45e0e9207a54110641 + +COUNT=39 +L = 320 +KI = af3828d6663c637973995a4020a108667bf1ac8b +FixedInputDataByteLen = 60 +FixedInputData = 90533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c + Binary rep of i = 01 + instring = 0190533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c + Binary rep of i = 02 + instring = 0290533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c +KO = 2a80938a6546a07f370bf6d802a9e329dd893a6549564e4c5596b8ae1bbab410772e08494fbe1af2 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = a510fe5ad1640d345a6dbba65d629c2a2fedd1ae +FixedInputDataByteLen = 60 +FixedInputData = 9953de43418a85aa8db2278a1e380e83fb1e47744d902e8f0d1b3053f185bbcc734d12f219576e75477d7f7b799b7afed1a4847730be8fd2ef3f342e + Binary rep of i = 0001 + instring = 00019953de43418a85aa8db2278a1e380e83fb1e47744d902e8f0d1b3053f185bbcc734d12f219576e75477d7f7b799b7afed1a4847730be8fd2ef3f342e +KO = c00707a18c57acdb84f17ef05a322da2 + +COUNT=1 +L = 128 +KI = a4dc5c95fa3983bfaf4147047d48774fc2de6011 +FixedInputDataByteLen = 60 +FixedInputData = 72987d4c5b9e94d24aeb6ceef2c0f2cfb001c8b6f1d0411d3dd231a7b34a3256bacd04b83115b4f9aa61b4a4e85d3f32eb9fca4dc2f136c8d7f013c6 + Binary rep of i = 0001 + instring = 000172987d4c5b9e94d24aeb6ceef2c0f2cfb001c8b6f1d0411d3dd231a7b34a3256bacd04b83115b4f9aa61b4a4e85d3f32eb9fca4dc2f136c8d7f013c6 +KO = 5078fa168ad23c1d248abd4fcd8a4d8b + +COUNT=2 +L = 128 +KI = c6f02a3555450112893d7cf66e413b990ff7b516 +FixedInputDataByteLen = 60 +FixedInputData = 4d77fa3f849dcbfabe6f6777d7a05340fa4bc8371effa5e832ed24b2410a545b7fa5637ce6ceebf16f43249a0489a7132a3f3bad917a0e70df0ff72c + Binary rep of i = 0001 + instring = 00014d77fa3f849dcbfabe6f6777d7a05340fa4bc8371effa5e832ed24b2410a545b7fa5637ce6ceebf16f43249a0489a7132a3f3bad917a0e70df0ff72c +KO = cffac9d9729a22f6e097ad3f1928cd15 + +COUNT=3 +L = 128 +KI = e9d14fb793570c82b4c5600147b078030a72221c +FixedInputDataByteLen = 60 +FixedInputData = 38f05b5bd37f872233485334929818962af8e78aabe5751ea804a232799d4176a7f6831ce0508d301fc7673f5702da3891e1cd25cc9b9cb9c1e85aff + Binary rep of i = 0001 + instring = 000138f05b5bd37f872233485334929818962af8e78aabe5751ea804a232799d4176a7f6831ce0508d301fc7673f5702da3891e1cd25cc9b9cb9c1e85aff +KO = 54141c7add0875b765fb29c95273f3e2 + +COUNT=4 +L = 128 +KI = 7cd9ecf8e8e057f152b24bca94acc0ebe28d85e9 +FixedInputDataByteLen = 60 +FixedInputData = bffb14a99f65f067840a6dd7809bcb0e2d9c033e85800b4a4bceee459028fb0fb71c82b4f7864b064ab1d585b126eb7d0f53459d6e876a9ad00d6138 + Binary rep of i = 0001 + instring = 0001bffb14a99f65f067840a6dd7809bcb0e2d9c033e85800b4a4bceee459028fb0fb71c82b4f7864b064ab1d585b126eb7d0f53459d6e876a9ad00d6138 +KO = d17bb5c46abfe6a2cb918326dabf7060 + +COUNT=5 +L = 128 +KI = 0d81b45f391685cd527b8512543736fdcb751911 +FixedInputDataByteLen = 60 +FixedInputData = eadb6f4ddb2716bbcdb3ace6d7cb248e9b2d120cf50409712f9c4225f186ff7427ff7a963209843c49b3899d59377b1e888ac279cdfe5476edefb6cf + Binary rep of i = 0001 + instring = 0001eadb6f4ddb2716bbcdb3ace6d7cb248e9b2d120cf50409712f9c4225f186ff7427ff7a963209843c49b3899d59377b1e888ac279cdfe5476edefb6cf +KO = 01cbde514b1c7984ac63788d43f399cb + +COUNT=6 +L = 128 +KI = 1dfa5330d56ced12a1ab2c75114050f35ca336d6 +FixedInputDataByteLen = 60 +FixedInputData = e14424f401c3cf2a78af289e2705fe4c62c3a483f863dbf710821c7149ca9600fbcc0f30e22191e5e57bcb87905a16a5fed4d2ceb2521791fcb6bcd6 + Binary rep of i = 0001 + instring = 0001e14424f401c3cf2a78af289e2705fe4c62c3a483f863dbf710821c7149ca9600fbcc0f30e22191e5e57bcb87905a16a5fed4d2ceb2521791fcb6bcd6 +KO = c65872bf551869709302fe2ac950829c + +COUNT=7 +L = 128 +KI = 89a1e4650e5f97ec47a2657b4f2d370c5baaa4ec +FixedInputDataByteLen = 60 +FixedInputData = 4fc34ca31bf2bb76f7775c0466c2ee134c416ef9a63dd1b72940532875be9889598766f46bdbd43f82fa7fe5f8569adf095e51fac00ddfe4ec6893fa + Binary rep of i = 0001 + instring = 00014fc34ca31bf2bb76f7775c0466c2ee134c416ef9a63dd1b72940532875be9889598766f46bdbd43f82fa7fe5f8569adf095e51fac00ddfe4ec6893fa +KO = eda152a00021aa520b3fa59e85b8df89 + +COUNT=8 +L = 128 +KI = 6cc2a363f20d987e73a8456f7f1eebc6d2b50990 +FixedInputDataByteLen = 60 +FixedInputData = 73eba473853eaf0b8afbda949d1892f1260716e9b672d964b2192f5e4be33ba8fa8805659a2bba09a7852575c42757eccd45d8700d294859d748901f + Binary rep of i = 0001 + instring = 000173eba473853eaf0b8afbda949d1892f1260716e9b672d964b2192f5e4be33ba8fa8805659a2bba09a7852575c42757eccd45d8700d294859d748901f +KO = 3fd30ebca4eb4aba0deb9e9cc6e0d3c3 + +COUNT=9 +L = 128 +KI = 90f89634e435799910f019c0cc8b894c9ba22cc9 +FixedInputDataByteLen = 60 +FixedInputData = efd3f5ce4bd35e6ec3de74fd509ebf4b29dd94540cedf21db8ee3e0ea984cf2b78bd4b71f40132a4e661832509bbf2830f543f28da32788e9ce88c30 + Binary rep of i = 0001 + instring = 0001efd3f5ce4bd35e6ec3de74fd509ebf4b29dd94540cedf21db8ee3e0ea984cf2b78bd4b71f40132a4e661832509bbf2830f543f28da32788e9ce88c30 +KO = b42b67ca21a6cc7d1918d0121ccce563 + +COUNT=10 +L = 256 +KI = abec6c894ae9df32e5afdf5d06a0434e8940ca71 +FixedInputDataByteLen = 60 +FixedInputData = 9a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4 + Binary rep of i = 0001 + instring = 00019a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4 + Binary rep of i = 0002 + instring = 00029a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4 +KO = 5b37675aec199c7d08435ef6321cf6235c12453a4530072d4a73ba0ad34634a5 + +COUNT=11 +L = 256 +KI = ea83fa60ea60cb642f39ff1a32b94fd887a4a1cc +FixedInputDataByteLen = 60 +FixedInputData = f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db + Binary rep of i = 0001 + instring = 0001f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db + Binary rep of i = 0002 + instring = 0002f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db +KO = b2821095b28fd4582ae023bb480b7a0d137d0d54eb0755328ffcd9342bb3765e + +COUNT=12 +L = 256 +KI = a19eef9ef9da8cc6ace306ff7bd7e3e82fdbd358 +FixedInputDataByteLen = 60 +FixedInputData = 5b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788 + Binary rep of i = 0001 + instring = 00015b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788 + Binary rep of i = 0002 + instring = 00025b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788 +KO = 78318d819b40298353defa46d7c3902c5c0bd45d2e1e652525dea58a9901d7e8 + +COUNT=13 +L = 256 +KI = 48ac942ab623d73feefc3339321b3768f287cd1e +FixedInputDataByteLen = 60 +FixedInputData = 771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd + Binary rep of i = 0001 + instring = 0001771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd + Binary rep of i = 0002 + instring = 0002771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd +KO = 52903be39a62f2cc09761c0776cc8406a7e3272eda6f955415f522c4059c5444 + +COUNT=14 +L = 256 +KI = c9ebd8f337a449d9c6db9c56615d3d235e58bc08 +FixedInputDataByteLen = 60 +FixedInputData = 8473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602 + Binary rep of i = 0001 + instring = 00018473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602 + Binary rep of i = 0002 + instring = 00028473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602 +KO = 5b4ce05987386f3e1c266b5068a5578c33c355dba2796c64434f6188ff47bf5a + +COUNT=15 +L = 256 +KI = d8ea8ac4d5dd998a680b9a4365703f619a226968 +FixedInputDataByteLen = 60 +FixedInputData = 42b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4 + Binary rep of i = 0001 + instring = 000142b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4 + Binary rep of i = 0002 + instring = 000242b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4 +KO = f6b1206be6a694ceab009d832ddf88a6aa6f50d652ee95d1f1b645ed590a5a06 + +COUNT=16 +L = 256 +KI = f2b7237b2fdc00dbcb37d8432f88e743e2ee57d3 +FixedInputDataByteLen = 60 +FixedInputData = 608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77 + Binary rep of i = 0001 + instring = 0001608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77 + Binary rep of i = 0002 + instring = 0002608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77 +KO = 6ce93d9ca46ec76e8c878a4858267d3df4f56004d4180e1b4a8338a98d4bf2f2 + +COUNT=17 +L = 256 +KI = d1cf544c582dbe12fe39ffc632dd1c1cb36a80f7 +FixedInputDataByteLen = 60 +FixedInputData = 429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2 + Binary rep of i = 0001 + instring = 0001429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2 + Binary rep of i = 0002 + instring = 0002429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2 +KO = 649e05a54fb23d5db387b4e725d99b48dca757eb5690734ab99b6a41650ff074 + +COUNT=18 +L = 256 +KI = e4e69052f15dc4687ec96f602806842b8ccb112d +FixedInputDataByteLen = 60 +FixedInputData = fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d + Binary rep of i = 0001 + instring = 0001fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d + Binary rep of i = 0002 + instring = 0002fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d +KO = a55c35b8ab526db4f479bc026c33b235bfc52243d67288f54d57885ffad6fcaf + +COUNT=19 +L = 256 +KI = 909b2f64065dfed210348a67ac2d7d5fed869af1 +FixedInputDataByteLen = 60 +FixedInputData = 626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f + Binary rep of i = 0001 + instring = 0001626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f + Binary rep of i = 0002 + instring = 0002626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f +KO = 86750cacfc4a3e15e50d671626bcb8dac9c370bf880474844328a2efecfff2be + +COUNT=20 +L = 160 +KI = df4e835a2f201a3d0f840eab38a18adf72adf9eb +FixedInputDataByteLen = 60 +FixedInputData = 84c6ca541d24a8b419037b9657ee4e0d5ef96d8b198355940a30b09bf8784e81d3b93558de21c46f04aec4afd610c3b230d17473c80b47b5004955e7 + Binary rep of i = 0001 + instring = 000184c6ca541d24a8b419037b9657ee4e0d5ef96d8b198355940a30b09bf8784e81d3b93558de21c46f04aec4afd610c3b230d17473c80b47b5004955e7 +KO = 1202915544844b1f913caab512c582735bf76fed + +COUNT=21 +L = 160 +KI = 7f9635a1e22934006681277f158b3eb9e1de0152 +FixedInputDataByteLen = 60 +FixedInputData = 3178d26df7e703e77d9dc3c2a5cf445f2ff34d2de58fad52b5984bae684b258b430847350e13117a2c3c6b97d35645d3b2ee4e8699bc156afe0c727b + Binary rep of i = 0001 + instring = 00013178d26df7e703e77d9dc3c2a5cf445f2ff34d2de58fad52b5984bae684b258b430847350e13117a2c3c6b97d35645d3b2ee4e8699bc156afe0c727b +KO = f61265e360bf9c3dd3cde6654999c34bc8e6536c + +COUNT=22 +L = 160 +KI = 86b7a316f8db1f063d012a47fb5a8de71d1c4146 +FixedInputDataByteLen = 60 +FixedInputData = ab1c4e1cc0808d4b0a9ce079a278494b9859c1d5d52186bc90f01f0c88ad697fd4fab0239ff644ffb8792cd1fb115f769cd37d11ef720dd0731ce9c8 + Binary rep of i = 0001 + instring = 0001ab1c4e1cc0808d4b0a9ce079a278494b9859c1d5d52186bc90f01f0c88ad697fd4fab0239ff644ffb8792cd1fb115f769cd37d11ef720dd0731ce9c8 +KO = fa4d7e3a3bb2e9c40e8020ed0b677905b870dc99 + +COUNT=23 +L = 160 +KI = de47682300710da85aeae5d3fa56da9333e254bd +FixedInputDataByteLen = 60 +FixedInputData = ec1fec93f17d17c57b793175925457fc8335fcdb8996ce6116824ca7cd58e88fc0974fe8aca3e7af5eac5f5280315b2d1f0a36d74f27ccb101bb9675 + Binary rep of i = 0001 + instring = 0001ec1fec93f17d17c57b793175925457fc8335fcdb8996ce6116824ca7cd58e88fc0974fe8aca3e7af5eac5f5280315b2d1f0a36d74f27ccb101bb9675 +KO = 8d80c9be202d2262bdcb098e023c12e0aae7c819 + +COUNT=24 +L = 160 +KI = 9233d6d6509d5282c2149065e69378d97e78a666 +FixedInputDataByteLen = 60 +FixedInputData = 190f44c44e8cffd869d4aa09269567890708cbc636fd223396bedd5ceb2c2a8561ceba4443f83535d271fff9c9e659747121651357e56ec0e2ac2dc5 + Binary rep of i = 0001 + instring = 0001190f44c44e8cffd869d4aa09269567890708cbc636fd223396bedd5ceb2c2a8561ceba4443f83535d271fff9c9e659747121651357e56ec0e2ac2dc5 +KO = cd487322e07ac21e45b536b944eac48405ddbebf + +COUNT=25 +L = 160 +KI = fbb757accca8adb77e18a192798102f374f19680 +FixedInputDataByteLen = 60 +FixedInputData = dc5969d07148baaa9f2d03256b21ac17f317298973ad34e2372e26336e679d9aabe5ff1d643be00b6dc3c254bddc23eaef843fbe6776446f68352c7f + Binary rep of i = 0001 + instring = 0001dc5969d07148baaa9f2d03256b21ac17f317298973ad34e2372e26336e679d9aabe5ff1d643be00b6dc3c254bddc23eaef843fbe6776446f68352c7f +KO = 17410363ed3bd231444808aecdc3e025c3fa7fad + +COUNT=26 +L = 160 +KI = 306e696c8c926328077cc9ad07d652b52be8653b +FixedInputDataByteLen = 60 +FixedInputData = be10a5a26c95db92efdcd1754c056ca5c63782b918b3eabce87d2bcc10ca67830c4560f7884cdbd5b5109c5ad0b5fa30716cda5bb0d028d715144d43 + Binary rep of i = 0001 + instring = 0001be10a5a26c95db92efdcd1754c056ca5c63782b918b3eabce87d2bcc10ca67830c4560f7884cdbd5b5109c5ad0b5fa30716cda5bb0d028d715144d43 +KO = c32622635425747535230aaaf54f83a513ab672c + +COUNT=27 +L = 160 +KI = e5b39df4aee5ef3bb0e0848defb4c7abe81f2523 +FixedInputDataByteLen = 60 +FixedInputData = 4ebfd202bc316dfe39e989f963c31566f415bc7160939095a4173ae6696a07c9bd8573f7c4bb1dbcc399621f0b2772da43d49f3681f4372c9c27387b + Binary rep of i = 0001 + instring = 00014ebfd202bc316dfe39e989f963c31566f415bc7160939095a4173ae6696a07c9bd8573f7c4bb1dbcc399621f0b2772da43d49f3681f4372c9c27387b +KO = a5ed1f40729c7047236bc0b160b72d4d22e92c4c + +COUNT=28 +L = 160 +KI = 142b2fd1074c6f11710a3c2e3d11b7a43dae0308 +FixedInputDataByteLen = 60 +FixedInputData = 1bb1936fcfa27e66f2a89409181aa7ca7804e627a0fbf78c1dd6b5dba70c7acab45901acc73b0a1d7a27d04c176aec020740a511f91454b27a1d1cff + Binary rep of i = 0001 + instring = 00011bb1936fcfa27e66f2a89409181aa7ca7804e627a0fbf78c1dd6b5dba70c7acab45901acc73b0a1d7a27d04c176aec020740a511f91454b27a1d1cff +KO = 00e2abb1f5445ede106ee8a99a347e70c9de2ea9 + +COUNT=29 +L = 160 +KI = 0132c468f8c09f926683c07834ba89f52a3947f9 +FixedInputDataByteLen = 60 +FixedInputData = 5474516ccecf0b7e541cae6fea7874ab2aae76d2b04a68a55676858510009429140a674a386f685449d962c074d1c07703667e4f28ae128431ced7d1 + Binary rep of i = 0001 + instring = 00015474516ccecf0b7e541cae6fea7874ab2aae76d2b04a68a55676858510009429140a674a386f685449d962c074d1c07703667e4f28ae128431ced7d1 +KO = ea190d127707757f2de1defbafad24eaa812ab55 + +COUNT=30 +L = 320 +KI = cbe1d2895640dcd1545e60e04ce9d995707ec539 +FixedInputDataByteLen = 60 +FixedInputData = c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1 + Binary rep of i = 0001 + instring = 0001c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1 + Binary rep of i = 0002 + instring = 0002c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1 +KO = 1fd5a183be95c2d909deed31d686417d5c08bb88e6f75b150df330c8e7703bb8ccdffacb3e9ee3ff + +COUNT=31 +L = 320 +KI = 361d9b66dde45698ef19b28846cb69f88938f1eb +FixedInputDataByteLen = 60 +FixedInputData = f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d + Binary rep of i = 0001 + instring = 0001f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d + Binary rep of i = 0002 + instring = 0002f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d +KO = 4429a4e1a84676da15105e5d9aeb4f4d9dea1230a2241ef3d3458be887d1a3a4fd491dd43d8ea879 + +COUNT=32 +L = 320 +KI = 8132beece8198ba3941fb058a8afbd13e94a27b4 +FixedInputDataByteLen = 60 +FixedInputData = 22899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366 + Binary rep of i = 0001 + instring = 000122899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366 + Binary rep of i = 0002 + instring = 000222899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366 +KO = 5d663349ed7b0a3facb3da8b2edb5cd087abd72432b337c61528ad34e6c910fd293362b06a6ddce0 + +COUNT=33 +L = 320 +KI = 75e0703ea9dfcd41c0e93a8d8907c34f8602b617 +FixedInputDataByteLen = 60 +FixedInputData = f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e + Binary rep of i = 0001 + instring = 0001f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e + Binary rep of i = 0002 + instring = 0002f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e +KO = 64307445b0d19da60284060406a35bd6f6db429e975a1dd56f9d0dae2c21bfcc07f6f3e8004230b7 + +COUNT=34 +L = 320 +KI = 16fea429e8e646ac15d4ddd21b91d739e97c7fa7 +FixedInputDataByteLen = 60 +FixedInputData = 165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169 + Binary rep of i = 0001 + instring = 0001165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169 + Binary rep of i = 0002 + instring = 0002165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169 +KO = cf6de4c3d04c37b7b49f98c84b246e5c2a390533d65a3dc5d0225ffe8afc17c986b970fac3586d8a + +COUNT=35 +L = 320 +KI = 50b90316acdcefd9b17583bc3ca37dd84f369acd +FixedInputDataByteLen = 60 +FixedInputData = aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665 + Binary rep of i = 0001 + instring = 0001aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665 + Binary rep of i = 0002 + instring = 0002aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665 +KO = 5b9c06b82c4d8325c61272df8278b759857d554840d9f1cface0e3dab1798c882f9af246206bd56f + +COUNT=36 +L = 320 +KI = 2781930c220bf55b0017cb64c68dcd66176d22d2 +FixedInputDataByteLen = 60 +FixedInputData = c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6 + Binary rep of i = 0001 + instring = 0001c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6 + Binary rep of i = 0002 + instring = 0002c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6 +KO = 027131d4666bb139b998f1942aeba675e4ecf2634e55f709eb92a742299fb5481dda45ea67ca21cd + +COUNT=37 +L = 320 +KI = 6846f47c2bba9796804c338aa74e5ef42d194290 +FixedInputDataByteLen = 60 +FixedInputData = 8e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad + Binary rep of i = 0001 + instring = 00018e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad + Binary rep of i = 0002 + instring = 00028e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad +KO = b47c6f671326269218af3d762044606c76255204618c5bc0dd6f0fc0be4f8661a96888c02ea49a42 + +COUNT=38 +L = 320 +KI = 8b73a327d700bf31c13970ea7768fa3f8ff11812 +FixedInputDataByteLen = 60 +FixedInputData = ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4 + Binary rep of i = 0001 + instring = 0001ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4 + Binary rep of i = 0002 + instring = 0002ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4 +KO = 5f4a8b5701a3e76d44d51affeb5e4c96e13b80160920dceca723493a9de665bf14619f30f85379aa + +COUNT=39 +L = 320 +KI = 3247f2dbc3a6a53f1c36c461f6e297f263068fc7 +FixedInputDataByteLen = 60 +FixedInputData = 93a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87 + Binary rep of i = 0001 + instring = 000193a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87 + Binary rep of i = 0002 + instring = 000293a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87 +KO = e9ef74f5d51c284b7b559d943251e12ceb4af005d8f8d78982809283149ab3eea99717cdc82f3273 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 928c170199473291bf719a1985a13673afb8f298 +FixedInputDataByteLen = 60 +FixedInputData = f54388503cde2bf544db4c9510ff7a2759ba9b4e66da3baf41c90ce796d5ea7045bc27424afb03e137abfafe95158954c832090abdba02d86bab569d + Binary rep of i = 000001 + instring = 000001f54388503cde2bf544db4c9510ff7a2759ba9b4e66da3baf41c90ce796d5ea7045bc27424afb03e137abfafe95158954c832090abdba02d86bab569d +KO = 8c01160c72c925178d616a5c953df0a7 + +COUNT=1 +L = 128 +KI = 9e7e3fcd6aea04e6190ef58ef6eb2d24a3229f08 +FixedInputDataByteLen = 60 +FixedInputData = c5519a2785b9c9a38d5c5e1d0de9a2597959c3f8d9827a97202a28aaf5440ae25ce8c7d016f1e650ca3acd40cc396026c99f7cef26401e639c65fc58 + Binary rep of i = 000001 + instring = 000001c5519a2785b9c9a38d5c5e1d0de9a2597959c3f8d9827a97202a28aaf5440ae25ce8c7d016f1e650ca3acd40cc396026c99f7cef26401e639c65fc58 +KO = 19e96c0f59a22a339aabca01b008298a + +COUNT=2 +L = 128 +KI = 3ff092775ef10a8575c18bbce3cf5ac21d77cb1a +FixedInputDataByteLen = 60 +FixedInputData = 23a0962f174d4090345d6961b82743b361184926078bf089c7cf97dfc108da9c118b3baaeb0cb152ffd038174132c9d2deb175c3b84c173d6a00e409 + Binary rep of i = 000001 + instring = 00000123a0962f174d4090345d6961b82743b361184926078bf089c7cf97dfc108da9c118b3baaeb0cb152ffd038174132c9d2deb175c3b84c173d6a00e409 +KO = b6d0af014871b3142ef94dbda9f9ab85 + +COUNT=3 +L = 128 +KI = 16fa195fff5e67ec3240eb6b594434ba4b4bebf7 +FixedInputDataByteLen = 60 +FixedInputData = 81ce6fbe31ec349477cad68b38e16583df72f58edfa804145f73e30881177d8177ebb5d4b18fab4e06cc26da2852b14093c042c2b9663c0d756a8b2b + Binary rep of i = 000001 + instring = 00000181ce6fbe31ec349477cad68b38e16583df72f58edfa804145f73e30881177d8177ebb5d4b18fab4e06cc26da2852b14093c042c2b9663c0d756a8b2b +KO = b3ca2ac4946380e54053a07711e84e29 + +COUNT=4 +L = 128 +KI = 38ee57b4a3506efa9910826667873749f071751a +FixedInputDataByteLen = 60 +FixedInputData = 39e6a66369c6e03a8d8659c38f7e2144577efff22429dda47c328b81b21b752f86eafa2e88f377a0e86dd6884d0da29f7a0242ebf110a9ec9d5ab24e + Binary rep of i = 000001 + instring = 00000139e6a66369c6e03a8d8659c38f7e2144577efff22429dda47c328b81b21b752f86eafa2e88f377a0e86dd6884d0da29f7a0242ebf110a9ec9d5ab24e +KO = 31bf38fe2d56ea2032f85cf4707c51a3 + +COUNT=5 +L = 128 +KI = 02a5bb7dfd08f4aaca08aedda7094d07178d7cf9 +FixedInputDataByteLen = 60 +FixedInputData = af974649d12cff9859c534ccb505536e5f355076a7fbfd2b41d513a2adaa79728c53ce4595c3e48eef8d45195faddc85a62e5c8efae97ebbb1de6771 + Binary rep of i = 000001 + instring = 000001af974649d12cff9859c534ccb505536e5f355076a7fbfd2b41d513a2adaa79728c53ce4595c3e48eef8d45195faddc85a62e5c8efae97ebbb1de6771 +KO = 834450af9edd80f638197e2040f0eb9b + +COUNT=6 +L = 128 +KI = 483d986a1f40d7c39afc4b0ee8b005b42ba243a4 +FixedInputDataByteLen = 60 +FixedInputData = 8e9778dce83a9b42561ae99ef7b59b66e738c2c11fe85a2f607432fcbeb23c50ee2977bffe286d9fd6bf052702ce424151e0146824589403e7eb3e9d + Binary rep of i = 000001 + instring = 0000018e9778dce83a9b42561ae99ef7b59b66e738c2c11fe85a2f607432fcbeb23c50ee2977bffe286d9fd6bf052702ce424151e0146824589403e7eb3e9d +KO = 35a2cb733971ebc82fcb13f6cae7d3fb + +COUNT=7 +L = 128 +KI = a26be5dc4c38eb5a54bb6910f7538ac3dc83f84a +FixedInputDataByteLen = 60 +FixedInputData = 2ab5acebc8859b4f5c17923b77532e754dbf923e6bcab5949aebae052893a4cd610344d54db80e10791173c9d2b636363af193894371084d7058f8bb + Binary rep of i = 000001 + instring = 0000012ab5acebc8859b4f5c17923b77532e754dbf923e6bcab5949aebae052893a4cd610344d54db80e10791173c9d2b636363af193894371084d7058f8bb +KO = 7816bec8d3b83ce60b5d8ca0e4e66cf1 + +COUNT=8 +L = 128 +KI = 27b659f87b75ddea6bb0ad6b8961412a2fc0124b +FixedInputDataByteLen = 60 +FixedInputData = f283e5727ee541b33c52ec1d53ee46a5ff7b942d4bd41415b48098788b25a93e6e1a3b93f4ff0c0e049f04c31f4f4887113acea0554487e99eb3aa1b + Binary rep of i = 000001 + instring = 000001f283e5727ee541b33c52ec1d53ee46a5ff7b942d4bd41415b48098788b25a93e6e1a3b93f4ff0c0e049f04c31f4f4887113acea0554487e99eb3aa1b +KO = f945d09e1209006abeda3e6d33c171cd + +COUNT=9 +L = 128 +KI = b08c001150c3b33b024cd46d1e3dfd1cd6a408d0 +FixedInputDataByteLen = 60 +FixedInputData = 7ce793a96ac79ea8c2a7b955c0937c7e4cd9c2504bec35041055ebaec1b361a3e7cb9f10c66cac8f71250f896ef342cb97e5d368e9ef4312aba5350c + Binary rep of i = 000001 + instring = 0000017ce793a96ac79ea8c2a7b955c0937c7e4cd9c2504bec35041055ebaec1b361a3e7cb9f10c66cac8f71250f896ef342cb97e5d368e9ef4312aba5350c +KO = 163e09afe94de0389fae4c3fd783f6e4 + +COUNT=10 +L = 256 +KI = df7ecebec20e14be6db5d46af2769fe4e4ed689c +FixedInputDataByteLen = 60 +FixedInputData = 308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5 + Binary rep of i = 000001 + instring = 000001308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5 + Binary rep of i = 000002 + instring = 000002308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5 +KO = c2129eeb33ee6783b6b187e5ae884f8f5bd78ca224e5e01c04a68ecef376ea38 + +COUNT=11 +L = 256 +KI = ec2838c0b486ae9108c7b2e2dca51f4a8570c87a +FixedInputDataByteLen = 60 +FixedInputData = 93126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093 + Binary rep of i = 000001 + instring = 00000193126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093 + Binary rep of i = 000002 + instring = 00000293126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093 +KO = 1a4dcd6da068b158c20ec478dddb9c25d8b47a0de8b2237111772aed8c4bee8c + +COUNT=12 +L = 256 +KI = 1d72c2d123fab58b712681747df86be1f8c55be5 +FixedInputDataByteLen = 60 +FixedInputData = 984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943 + Binary rep of i = 000001 + instring = 000001984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943 + Binary rep of i = 000002 + instring = 000002984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943 +KO = 86f14eb009fb1f27067fdbbf10f93b05cde97ce79e59864b5bb22d02274c34ba + +COUNT=13 +L = 256 +KI = 2634bfd6e271f8da035a3a1ace0b22b54f1ce3be +FixedInputDataByteLen = 60 +FixedInputData = d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762 + Binary rep of i = 000001 + instring = 000001d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762 + Binary rep of i = 000002 + instring = 000002d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762 +KO = bf02119ea3f32219fecd97190e1c8b49133e37a7130a82bd76d5f01412416356 + +COUNT=14 +L = 256 +KI = 7f7f48d9041a3fd5fb98bb7bf7ad499d78af4904 +FixedInputDataByteLen = 60 +FixedInputData = d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06 + Binary rep of i = 000001 + instring = 000001d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06 + Binary rep of i = 000002 + instring = 000002d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06 +KO = a85df91e185b2da9ad21e41f45e4777143f2e189a9c039f58b53f3511c3ff027 + +COUNT=15 +L = 256 +KI = 7b20f69c0875cacb9643e0d3e4987a398cbddc36 +FixedInputDataByteLen = 60 +FixedInputData = 59cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8 + Binary rep of i = 000001 + instring = 00000159cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8 + Binary rep of i = 000002 + instring = 00000259cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8 +KO = 6d0deeaaebc0425116c4ada0aee8e10fc069eb767fedf4b5e9dd5cdb3343a1ec + +COUNT=16 +L = 256 +KI = 57cbf7b9d94f8b418b3b0d8335da93ccec851e43 +FixedInputDataByteLen = 60 +FixedInputData = 2fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d + Binary rep of i = 000001 + instring = 0000012fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d + Binary rep of i = 000002 + instring = 0000022fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d +KO = eb5876028615317cce9de49bd0758c0166df41a66be9beba90eff40ebb0483ce + +COUNT=17 +L = 256 +KI = 2dff26f933b8a660b5453e1308bca2550b43cdf0 +FixedInputDataByteLen = 60 +FixedInputData = c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751 + Binary rep of i = 000001 + instring = 000001c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751 + Binary rep of i = 000002 + instring = 000002c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751 +KO = cdcf5d68330e52ac6ec3ed720037f600a9a0e62b8bac85a400d59129573f2408 + +COUNT=18 +L = 256 +KI = 32380ff6699f7b3e00246b40d3a9d64dd04ad3f4 +FixedInputDataByteLen = 60 +FixedInputData = 5299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca + Binary rep of i = 000001 + instring = 0000015299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca + Binary rep of i = 000002 + instring = 0000025299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca +KO = 65bc252fdfdd21d3a73ef1ab2711d47f01ca56a85d6571b64f71fafaddae5fd5 + +COUNT=19 +L = 256 +KI = 569b44d0f3bd7880477b1089684e6b9ed5449fa2 +FixedInputDataByteLen = 60 +FixedInputData = dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833 + Binary rep of i = 000001 + instring = 000001dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833 + Binary rep of i = 000002 + instring = 000002dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833 +KO = 4ec94ba6382ef865586216ff1af80d9d3362774016ed8a07ac738ef2d26b9c69 + +COUNT=20 +L = 160 +KI = 2539c58bba8ae61be8b867b767ad698eb1f52a0b +FixedInputDataByteLen = 60 +FixedInputData = 9f6de21c93176f8814e9290a40149f749f946d376eb65f888eddcc4a24a58dbdbb3222fb53487e0abb08efff6d6a43511b18c40f489abe4013647273 + Binary rep of i = 000001 + instring = 0000019f6de21c93176f8814e9290a40149f749f946d376eb65f888eddcc4a24a58dbdbb3222fb53487e0abb08efff6d6a43511b18c40f489abe4013647273 +KO = 20bc5ab8c27dd3f6f6fa5485f2eed8bd8b8b3d35 + +COUNT=21 +L = 160 +KI = ff815ab2b4162ce5881f24a614f95f94760071ac +FixedInputDataByteLen = 60 +FixedInputData = dd61214f2a21fdca3ad9f5983c88f6c3eec7e52f6d53e912380422a241a3b2d802d3044baea7877bc4e52d5dada99a135c1e2bf5ee935f0585c90ceb + Binary rep of i = 000001 + instring = 000001dd61214f2a21fdca3ad9f5983c88f6c3eec7e52f6d53e912380422a241a3b2d802d3044baea7877bc4e52d5dada99a135c1e2bf5ee935f0585c90ceb +KO = 00e600c3481cdcd07f77040c508b06c74ed925ef + +COUNT=22 +L = 160 +KI = 962cddd5ad863188cf7c5b3ac9a2985cc7356de4 +FixedInputDataByteLen = 60 +FixedInputData = 80317acf37ebba948b1e6a708a04dd1b75c6d744d48ebd8dedfbc8cb8308fbc2211159e514303a0c45ae9a3977cb19bb2ef8d791372250f5ecfb12dc + Binary rep of i = 000001 + instring = 00000180317acf37ebba948b1e6a708a04dd1b75c6d744d48ebd8dedfbc8cb8308fbc2211159e514303a0c45ae9a3977cb19bb2ef8d791372250f5ecfb12dc +KO = d91216b7d6b164539fb9511518b40a340a65d209 + +COUNT=23 +L = 160 +KI = 57fd00a1faf59d2870183979cc30e62ba0e4471a +FixedInputDataByteLen = 60 +FixedInputData = 700df2699bd5eec0f9f73a6ee1717b3ae2f1a4d33f319b566ea7b03cc74a5ca68b7569054355aa88824c491ea3c9f3a38886f0f5876569295c209709 + Binary rep of i = 000001 + instring = 000001700df2699bd5eec0f9f73a6ee1717b3ae2f1a4d33f319b566ea7b03cc74a5ca68b7569054355aa88824c491ea3c9f3a38886f0f5876569295c209709 +KO = 6ee5e0426ec0320b0a40c81ec6484c068ad6e229 + +COUNT=24 +L = 160 +KI = 2f9a80cfb15f12f00655d1847869ce34526bf588 +FixedInputDataByteLen = 60 +FixedInputData = 200d32df7f90dd43ffe5b669806a2b079f6419d96e0bade392adc29b086d1a749e945b42ea39c7ec59b5709e3792faa6547f744d7a68c264bab83fde + Binary rep of i = 000001 + instring = 000001200d32df7f90dd43ffe5b669806a2b079f6419d96e0bade392adc29b086d1a749e945b42ea39c7ec59b5709e3792faa6547f744d7a68c264bab83fde +KO = 3855a47a36c5ee15cce3c329506045439340f77c + +COUNT=25 +L = 160 +KI = 71c9728e4f6b589714bc545cc4d594f592722ac5 +FixedInputDataByteLen = 60 +FixedInputData = ffe2eaafacfeff09dfb72b39b3810050bbb3b6c4e8f9b6ceb6830c4fbb6e97801acd06e4bc07254d6b870d330c25f0e8bfbaa63eac80c2bb01ead747 + Binary rep of i = 000001 + instring = 000001ffe2eaafacfeff09dfb72b39b3810050bbb3b6c4e8f9b6ceb6830c4fbb6e97801acd06e4bc07254d6b870d330c25f0e8bfbaa63eac80c2bb01ead747 +KO = 78954b107d0fde6f063180fadfce41bace40a0e3 + +COUNT=26 +L = 160 +KI = 511f4651c1daaefc0530662fad0428928e864f68 +FixedInputDataByteLen = 60 +FixedInputData = 2facac464b4228f327de2023aa8968eeba31455fb67cb360bb5c3523e363472fc780bfeee9354dd28217f2bf59a56eebe421fdda04e642f0f87a0973 + Binary rep of i = 000001 + instring = 0000012facac464b4228f327de2023aa8968eeba31455fb67cb360bb5c3523e363472fc780bfeee9354dd28217f2bf59a56eebe421fdda04e642f0f87a0973 +KO = 368b7fc8ae2819a163e43b2cab564c06d6b66a51 + +COUNT=27 +L = 160 +KI = 705d75d4659c22ea7fcaa28f51281542b4ba577f +FixedInputDataByteLen = 60 +FixedInputData = f012755b76863fdfdef751ce630e1436d56aa4ad2bcf34e3e8381ad2dcbb4523edb99e57d78064d42a475c4540ba4d1de7a53706ae3f071a2ad821e1 + Binary rep of i = 000001 + instring = 000001f012755b76863fdfdef751ce630e1436d56aa4ad2bcf34e3e8381ad2dcbb4523edb99e57d78064d42a475c4540ba4d1de7a53706ae3f071a2ad821e1 +KO = 2be58967b9c5e6b56f09bca2cd6c3e7063978dce + +COUNT=28 +L = 160 +KI = 52835e063b059d060576842718145ed1bac25bde +FixedInputDataByteLen = 60 +FixedInputData = eab99e081017db05b7fded5c344248629f09e56fa7cac80a2b8225cefaf01ef21dc681c1e8976570385f2b4ad02ea401db789000fbd2ba4927e1a69a + Binary rep of i = 000001 + instring = 000001eab99e081017db05b7fded5c344248629f09e56fa7cac80a2b8225cefaf01ef21dc681c1e8976570385f2b4ad02ea401db789000fbd2ba4927e1a69a +KO = 2dd130169f72b27d9398a1f6cc221386dc933812 + +COUNT=29 +L = 160 +KI = fd2b7d4194a4ef4a2fbf07d38f1a85bf5f76ff06 +FixedInputDataByteLen = 60 +FixedInputData = 8ada2bc04bdda7da8222d4f6a80085a49ca8d65f6abbd50672e49a3a26ee4259412c7404d2becf4f5ea715ebb24097ae69bc27cb0c492c8e136ec7c0 + Binary rep of i = 000001 + instring = 0000018ada2bc04bdda7da8222d4f6a80085a49ca8d65f6abbd50672e49a3a26ee4259412c7404d2becf4f5ea715ebb24097ae69bc27cb0c492c8e136ec7c0 +KO = 765e9ad5b607bca3adf3b3cc00be3bac16314592 + +COUNT=30 +L = 320 +KI = 66002f224106971edc62a7c6957931b2097aabc3 +FixedInputDataByteLen = 60 +FixedInputData = f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff + Binary rep of i = 000001 + instring = 000001f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff + Binary rep of i = 000002 + instring = 000002f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff +KO = c195b9139fee020eda70b8a161aef28474977412c0612afafe23b16b1594871548b5889b38e0cf2a + +COUNT=31 +L = 320 +KI = 9364e99e66051993f5a71d5a25cde9e5f4306484 +FixedInputDataByteLen = 60 +FixedInputData = a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c + Binary rep of i = 000001 + instring = 000001a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c + Binary rep of i = 000002 + instring = 000002a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c +KO = 0a983ea667e07e238658a74fd09fea5e1568c448edfa1750b2d5de8204834eacee13f56cdd55cdde + +COUNT=32 +L = 320 +KI = 4622adabc6f48e8ebd8cafb35ee6fc77f4a526ae +FixedInputDataByteLen = 60 +FixedInputData = 17e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5 + Binary rep of i = 000001 + instring = 00000117e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5 + Binary rep of i = 000002 + instring = 00000217e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5 +KO = a2f974320f4a168efc2a234dc4567400979b13b6c258de332804fa3a35ed2e9110fcca1363018755 + +COUNT=33 +L = 320 +KI = c9b64d829992d0bfcd7f5474381a089d2499c887 +FixedInputDataByteLen = 60 +FixedInputData = 1d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db + Binary rep of i = 000001 + instring = 0000011d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db + Binary rep of i = 000002 + instring = 0000021d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db +KO = f156ce708c9ff418dac38526ff461e1220ef1486e3261d81797d0ca5c400d5c02c612e11cc1104de + +COUNT=34 +L = 320 +KI = 31acef75fa92ec786e2f320a0c4e65475ab93690 +FixedInputDataByteLen = 60 +FixedInputData = 7f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16 + Binary rep of i = 000001 + instring = 0000017f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16 + Binary rep of i = 000002 + instring = 0000027f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16 +KO = c6f19fa50e7f34574f274482aff96227724c3284f7ed4e78328e31763d5586a4b258344feb885cb0 + +COUNT=35 +L = 320 +KI = 5772fca1df73e1c17e62b0e538b64da1d2e57d06 +FixedInputDataByteLen = 60 +FixedInputData = f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70 + Binary rep of i = 000001 + instring = 000001f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70 + Binary rep of i = 000002 + instring = 000002f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70 +KO = 203351336bb336f947369fb804b27d10dc940d4353462740bb7ec4d30f16581cc66eb85aefeefcaf + +COUNT=36 +L = 320 +KI = 6dab66ccb559960c894cd32b57d7967e91a6a9fa +FixedInputDataByteLen = 60 +FixedInputData = 01b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb + Binary rep of i = 000001 + instring = 00000101b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb + Binary rep of i = 000002 + instring = 00000201b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb +KO = f171eeb54fe85144380bbcbd931ffc376911d52a384d880574a90095c1b0f19535ed119eaea61d1e + +COUNT=37 +L = 320 +KI = 276eb00ca1b63cb67305b910ddd4a222cec4967c +FixedInputDataByteLen = 60 +FixedInputData = c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848 + Binary rep of i = 000001 + instring = 000001c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848 + Binary rep of i = 000002 + instring = 000002c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848 +KO = 15a481efaf9423c8441612a3a61baeecf6cb8c7daf7cd97bb46856f6faacd046944658fdeee71099 + +COUNT=38 +L = 320 +KI = 00ff7cc5a305fa04fdbbaa5ef42c355bc99ad843 +FixedInputDataByteLen = 60 +FixedInputData = 2003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d + Binary rep of i = 000001 + instring = 0000012003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d + Binary rep of i = 000002 + instring = 0000022003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d +KO = 2f3139481285006e30ddbb1c34a5f90c1c931fafae0b61eebe422bf5519d792d38813b4fd25cacb1 + +COUNT=39 +L = 320 +KI = 5440ad9b15ecab15296106916d073a922d457de2 +FixedInputDataByteLen = 60 +FixedInputData = 4e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631 + Binary rep of i = 000001 + instring = 0000014e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631 + Binary rep of i = 000002 + instring = 0000024e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631 +KO = 95273ea26a2a4cc97f5d6d160acee4ba1a61d2d427d0a2d485c844a5ab2e36c91f46c69154296151 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f7591733c856593565130975351954d0155abf3c +FixedInputDataByteLen = 60 +FixedInputData = 8e347ef55d5f5e99eab6de706b51de7ce004f3882889e259ff4e5cff102167a5a4bd711578d4ce17dd9abe56e51c1f2df950e2fc812ec1b217ca08d6 + Binary rep of i = 00000001 + instring = 000000018e347ef55d5f5e99eab6de706b51de7ce004f3882889e259ff4e5cff102167a5a4bd711578d4ce17dd9abe56e51c1f2df950e2fc812ec1b217ca08d6 +KO = 34fe44b0d8c41b93f5fa64fb96f00e5b + +COUNT=1 +L = 128 +KI = 47ea5d00826f111bfa468e899b0ca3fda7c8336d +FixedInputDataByteLen = 60 +FixedInputData = dbed14156e1826aa1d4d66469c64a32571701131b27a8c595e8c0595665478fcf1b95c76ae997de6184c919f4b810d588548508cd4c457a541260725 + Binary rep of i = 00000001 + instring = 00000001dbed14156e1826aa1d4d66469c64a32571701131b27a8c595e8c0595665478fcf1b95c76ae997de6184c919f4b810d588548508cd4c457a541260725 +KO = 7de374b5ef7240fd425b7cf7c54c29f4 + +COUNT=2 +L = 128 +KI = 3b16654e2e89ff4acc57a6c5c8af8064807804a6 +FixedInputDataByteLen = 60 +FixedInputData = 05e16ed1b560c4c9c43267f12ee454dafc0161bedce1a7d371ec17426d081efe54af8c2f2566d4eea38aabab91fb98fdbe16ccb6b114d677bcb00c66 + Binary rep of i = 00000001 + instring = 0000000105e16ed1b560c4c9c43267f12ee454dafc0161bedce1a7d371ec17426d081efe54af8c2f2566d4eea38aabab91fb98fdbe16ccb6b114d677bcb00c66 +KO = 1d29a3d2499e9473dc62544d830ba773 + +COUNT=3 +L = 128 +KI = 57e9fd6e0c54c90065593b44482342f2ea72c128 +FixedInputDataByteLen = 60 +FixedInputData = bbbbefd47c997609c4522f64bc94a028a5c55c471181c74fef5a539ba3be77674b4eed9bb5ea0995b162027164e38dc63ceeb0ce6f5e7730ebe3471a + Binary rep of i = 00000001 + instring = 00000001bbbbefd47c997609c4522f64bc94a028a5c55c471181c74fef5a539ba3be77674b4eed9bb5ea0995b162027164e38dc63ceeb0ce6f5e7730ebe3471a +KO = 9691f99b94f20f9c548276de4eaf0665 + +COUNT=4 +L = 128 +KI = f7ca5241794b7e6bb242414431b04c704f00e018 +FixedInputDataByteLen = 60 +FixedInputData = 124690ebfad3486989a0ae06a080208273b0a23fd5b706b4084a059ac769e7668e6c7a652e155b5ebc4a8325d70c25c73805346fd269faec8937483b + Binary rep of i = 00000001 + instring = 00000001124690ebfad3486989a0ae06a080208273b0a23fd5b706b4084a059ac769e7668e6c7a652e155b5ebc4a8325d70c25c73805346fd269faec8937483b +KO = 81369f6d72726be58be6429deed8a4cb + +COUNT=5 +L = 128 +KI = b279f2098a21f15d34b2edd452acec93985751e3 +FixedInputDataByteLen = 60 +FixedInputData = 96a4caa2244b55d65448c1b701d3a1a6b6ff7ddde45777d04b84944035e4a6c37b156b8d504c8b039f68e78eb98d2e1ae7bd9a137e3576206883e427 + Binary rep of i = 00000001 + instring = 0000000196a4caa2244b55d65448c1b701d3a1a6b6ff7ddde45777d04b84944035e4a6c37b156b8d504c8b039f68e78eb98d2e1ae7bd9a137e3576206883e427 +KO = 4f9443ce7c76b8b7752acb18b2f9b060 + +COUNT=6 +L = 128 +KI = 5a720d9e92e76e47d7a63b94bdcce70a1e2e45ad +FixedInputDataByteLen = 60 +FixedInputData = eb7be6f431c40c9e9a4ac3b2d511d7bbdb9b0e42ab6988a28d2333263eb86587fde8d7e5f733e204627aaec5ce5c7a83603612341b706c0f6b1ea95f + Binary rep of i = 00000001 + instring = 00000001eb7be6f431c40c9e9a4ac3b2d511d7bbdb9b0e42ab6988a28d2333263eb86587fde8d7e5f733e204627aaec5ce5c7a83603612341b706c0f6b1ea95f +KO = 8164b4521bc9f09b8f4663762cf55b7e + +COUNT=7 +L = 128 +KI = 433b7e6742bbd8040f7baaa7882eb3bd9e9408b8 +FixedInputDataByteLen = 60 +FixedInputData = 67e84acbdc0cbca9c176a11ce6af5f849aa17ecf97349def6b69f79c149fa4094630dafc76bc69a66f1c68eb249c1de2674a681ac0e2522bf5e760c2 + Binary rep of i = 00000001 + instring = 0000000167e84acbdc0cbca9c176a11ce6af5f849aa17ecf97349def6b69f79c149fa4094630dafc76bc69a66f1c68eb249c1de2674a681ac0e2522bf5e760c2 +KO = 84d2c95eeeed9ae098800f337316e2a5 + +COUNT=8 +L = 128 +KI = c67bc860f8d775dbde482b02918fcba9c21ddad0 +FixedInputDataByteLen = 60 +FixedInputData = 26d73e0bcefb7e1ef62b675c263b7905b86b3de8e923e40dde9ba8a05dde67c963a732a42281daa93cbb76aec6fe8d583c0a7df035f8207e2e72082f + Binary rep of i = 00000001 + instring = 0000000126d73e0bcefb7e1ef62b675c263b7905b86b3de8e923e40dde9ba8a05dde67c963a732a42281daa93cbb76aec6fe8d583c0a7df035f8207e2e72082f +KO = 98e53aecf42d67e92861c2951d9d4f67 + +COUNT=9 +L = 128 +KI = 88a2b39b436a45728838014d445f162fa9fd7b0a +FixedInputDataByteLen = 60 +FixedInputData = f6647876bf617132a07c5c1b49a28eec3c2b6a1074fd5142aae132d533e4a172cb166ea89b7cb1cdd164c6fc7f254a06035b2b1d28ac45ff0871ae04 + Binary rep of i = 00000001 + instring = 00000001f6647876bf617132a07c5c1b49a28eec3c2b6a1074fd5142aae132d533e4a172cb166ea89b7cb1cdd164c6fc7f254a06035b2b1d28ac45ff0871ae04 +KO = 37808eb40af34454ad4dd6750bdc8e73 + +COUNT=10 +L = 256 +KI = c1efb8d25affc61ed060d994fcd5017c2adfc388 +FixedInputDataByteLen = 60 +FixedInputData = b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8 + Binary rep of i = 00000001 + instring = 00000001b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8 + Binary rep of i = 00000002 + instring = 00000002b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8 +KO = 8db784cf90b573b06f9b7c7dca63a1ea16d93ee7d70ff9d87fa2558e83dc4eaa + +COUNT=11 +L = 256 +KI = 7e925cdcbc2fd5b3213cba7714cb71d359936109 +FixedInputDataByteLen = 60 +FixedInputData = 1f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e + Binary rep of i = 00000001 + instring = 000000011f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e + Binary rep of i = 00000002 + instring = 000000021f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e +KO = 557b5e1fe770b4c76ea0ccd31f5c1dd4ffa0463a8ce9fa04f7f5d1aa53380043 + +COUNT=12 +L = 256 +KI = 98b6f0b4b7a822e8f567a32d27febda9e46217d3 +FixedInputDataByteLen = 60 +FixedInputData = e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00 + Binary rep of i = 00000001 + instring = 00000001e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00 + Binary rep of i = 00000002 + instring = 00000002e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00 +KO = 5504793a62976e77b1f3f8bbebc5854e1538fa002a98af5b935d9850b65f9a61 + +COUNT=13 +L = 256 +KI = ba3e6131cf924c0e67be01205de07cc8c77cb94d +FixedInputDataByteLen = 60 +FixedInputData = 9d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525 + Binary rep of i = 00000001 + instring = 000000019d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525 + Binary rep of i = 00000002 + instring = 000000029d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525 +KO = 5a4841a14a12f04c65ad5e60c9f10e4ced3afe9ee10aa8aed66ba629d86e213c + +COUNT=14 +L = 256 +KI = 5a3b55d4a4897a1f5ad4a3a5e2259ccd7b2ff62f +FixedInputDataByteLen = 60 +FixedInputData = f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7 + Binary rep of i = 00000001 + instring = 00000001f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7 + Binary rep of i = 00000002 + instring = 00000002f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7 +KO = cb09826916e9b73bddb6bf25e6caf5b6856f88d51db351fd8315e29088985921 + +COUNT=15 +L = 256 +KI = 7b9167e2f62f379659ac044f450aef7bd5e938c6 +FixedInputDataByteLen = 60 +FixedInputData = f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537 + Binary rep of i = 00000001 + instring = 00000001f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537 + Binary rep of i = 00000002 + instring = 00000002f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537 +KO = 44bbb6978694b107716347d6c674a634597cfc51a825b19c236df68c3f409884 + +COUNT=16 +L = 256 +KI = 6f9d1e92a8f155c2c71ca9d6860fa4ded3b5e01c +FixedInputDataByteLen = 60 +FixedInputData = d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f + Binary rep of i = 00000001 + instring = 00000001d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f + Binary rep of i = 00000002 + instring = 00000002d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f +KO = cf4e88bb3231f905e403653fe9661836a325a00a3914ebe1923562505a1f00ae + +COUNT=17 +L = 256 +KI = 8b20d1f259c52ce5aeb06a824966955110145a8f +FixedInputDataByteLen = 60 +FixedInputData = 43d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d + Binary rep of i = 00000001 + instring = 0000000143d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d + Binary rep of i = 00000002 + instring = 0000000243d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d +KO = 4e2338976e7832f16fcdf06fd3dc4bd777d170cf56f6a8e2117435cf05d2b5f8 + +COUNT=18 +L = 256 +KI = 693b557c8fd4054a8176cfc31b681815dbe07180 +FixedInputDataByteLen = 60 +FixedInputData = 8e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c + Binary rep of i = 00000001 + instring = 000000018e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c + Binary rep of i = 00000002 + instring = 000000028e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c +KO = 359b213884b0aa5650353a53fcbfbe5b0e0014f367cc2d430d7c437a3c09326c + +COUNT=19 +L = 256 +KI = fff0fee2364b5596f7388ec0021ddba8ca94fb20 +FixedInputDataByteLen = 60 +FixedInputData = 5e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64 + Binary rep of i = 00000001 + instring = 000000015e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64 + Binary rep of i = 00000002 + instring = 000000025e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64 +KO = 4bf749512e8493f2baec602bd1fb1df841cc92496bb28c05363f77a4f2a54ba8 + +COUNT=20 +L = 160 +KI = e02ba5d5c410e855bbd13f840124273e6b864237 +FixedInputDataByteLen = 60 +FixedInputData = b14e227b4438f973d671141c6246acdc794eee91bc7efd1d5ff02a7b8fb044009fb6f1f0f64f35365fb1098e1995a34f8b70a71ed0265ed17ae7ae40 + Binary rep of i = 00000001 + instring = 00000001b14e227b4438f973d671141c6246acdc794eee91bc7efd1d5ff02a7b8fb044009fb6f1f0f64f35365fb1098e1995a34f8b70a71ed0265ed17ae7ae40 +KO = f077c2d5d36a658031c74ef5a66aa48b4456530a + +COUNT=21 +L = 160 +KI = d1bcdf028960195cecf478b9e861ea243962ebe9 +FixedInputDataByteLen = 60 +FixedInputData = ec4b12610f46f7fe4411e39ab28619ebffee6dfc638e4e938ef1e04342d75dee121b375be292295704c0908aa61b488f6a29ab106468134e71b5439e + Binary rep of i = 00000001 + instring = 00000001ec4b12610f46f7fe4411e39ab28619ebffee6dfc638e4e938ef1e04342d75dee121b375be292295704c0908aa61b488f6a29ab106468134e71b5439e +KO = 09d71d8aef2d34e552f9be25fcfa60f87f5db6ab + +COUNT=22 +L = 160 +KI = d1d2a910d689848fd220ff30177c690395842c69 +FixedInputDataByteLen = 60 +FixedInputData = e8cefee65eb88095b6fc81d9313e35b490946f9f114afe236d5d89277740e500fe50c2b900b6c9139b0ad93f398801707189abf3bc73779d46fbc012 + Binary rep of i = 00000001 + instring = 00000001e8cefee65eb88095b6fc81d9313e35b490946f9f114afe236d5d89277740e500fe50c2b900b6c9139b0ad93f398801707189abf3bc73779d46fbc012 +KO = 60d8206ce28e33c67a884f0dcb8ab70cf55da75f + +COUNT=23 +L = 160 +KI = 887b74b2c8a6eb888fc389cc2da1870f04047472 +FixedInputDataByteLen = 60 +FixedInputData = c95fe491b7538a9d69e4ce3fffc6c79ad8bb14ccb5fbbfb0a371ed6c018640b96382a57b23baae3f4d783a3d21d5b9d9e111a244c960118a22269cdd + Binary rep of i = 00000001 + instring = 00000001c95fe491b7538a9d69e4ce3fffc6c79ad8bb14ccb5fbbfb0a371ed6c018640b96382a57b23baae3f4d783a3d21d5b9d9e111a244c960118a22269cdd +KO = f6602de3dfce074fe322d267c99a508a46cf2562 + +COUNT=24 +L = 160 +KI = f6afa445041c7073a74c1fb92e915143f2f80bbc +FixedInputDataByteLen = 60 +FixedInputData = 07511c89c68a9ed06d525dfaf84e5115e60789200f8692eb13b2069900c2f88aafcbb0b759a113e7fd65f7ef57913419b54dfdfcbfb48a9dd7b14d19 + Binary rep of i = 00000001 + instring = 0000000107511c89c68a9ed06d525dfaf84e5115e60789200f8692eb13b2069900c2f88aafcbb0b759a113e7fd65f7ef57913419b54dfdfcbfb48a9dd7b14d19 +KO = 23264c430fee98c67796483a203861adbb9c418f + +COUNT=25 +L = 160 +KI = ee5f23363e74a7f46811bd78e306df6d0d546a41 +FixedInputDataByteLen = 60 +FixedInputData = 2793b5a9ca4723093944b9d585744a41d4e037f6b774a94e8d94ea43c92cffe4e142be1539ef9b30765be3b8aca854bcc4f300de400c4fef345b5f17 + Binary rep of i = 00000001 + instring = 000000012793b5a9ca4723093944b9d585744a41d4e037f6b774a94e8d94ea43c92cffe4e142be1539ef9b30765be3b8aca854bcc4f300de400c4fef345b5f17 +KO = 9aba4a847a411483be6ed032b10213f1058a2e85 + +COUNT=26 +L = 160 +KI = d20fd65c2a15b99e189274de5639b30d9d9db4b7 +FixedInputDataByteLen = 60 +FixedInputData = 52d32fc17dc3827b316faedb8b8fde901b35576fdc87669a685f20b1f8b2de059f75634ed7b07bfde390fc970b6d1d686dfb60e3ba968a84f161fdb8 + Binary rep of i = 00000001 + instring = 0000000152d32fc17dc3827b316faedb8b8fde901b35576fdc87669a685f20b1f8b2de059f75634ed7b07bfde390fc970b6d1d686dfb60e3ba968a84f161fdb8 +KO = e9b534c532601378be46880716f797156b9496f2 + +COUNT=27 +L = 160 +KI = 8025b3590cd514c2f95de9cc9003ff825622ee30 +FixedInputDataByteLen = 60 +FixedInputData = 170f08fb74da631d2a8935eac2e0cd59ff83f733d298930b6c458f7f8822fd621356861d0b98d0a8b137a1987c731199ffd4efbeabc99c2a65810f84 + Binary rep of i = 00000001 + instring = 00000001170f08fb74da631d2a8935eac2e0cd59ff83f733d298930b6c458f7f8822fd621356861d0b98d0a8b137a1987c731199ffd4efbeabc99c2a65810f84 +KO = 587e581d9e59418d57eac0abf93d9405cf4335b1 + +COUNT=28 +L = 160 +KI = 9be97630193f094dec260d4cd87cce72f66dce58 +FixedInputDataByteLen = 60 +FixedInputData = c5dfa14df472b472a4bca208c6d822e7fd46716ed1ae232cf335f6672335e1fcd40229f8c90e42e4833da0ac9ca3702e79576079050e1762c2a940a7 + Binary rep of i = 00000001 + instring = 00000001c5dfa14df472b472a4bca208c6d822e7fd46716ed1ae232cf335f6672335e1fcd40229f8c90e42e4833da0ac9ca3702e79576079050e1762c2a940a7 +KO = 50e16bc16b54c8693b91a6ad362b255c2a7c684a + +COUNT=29 +L = 160 +KI = a8fb15282f90f49937b5ed6427660c37b3069583 +FixedInputDataByteLen = 60 +FixedInputData = 6570ac2dc0cd78465803341c29d73fbe5ab804b21f677fac533218ad967749fcdddd83f74a43839c64b073dad3b430a4d199527a794f0f56987ea917 + Binary rep of i = 00000001 + instring = 000000016570ac2dc0cd78465803341c29d73fbe5ab804b21f677fac533218ad967749fcdddd83f74a43839c64b073dad3b430a4d199527a794f0f56987ea917 +KO = 7dbf26fb3a07aa3ec4b5739f3e08fd2b2d1d820b + +COUNT=30 +L = 320 +KI = 693adb9037184627ad300f176985bd379f388a95 +FixedInputDataByteLen = 60 +FixedInputData = 7f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be + Binary rep of i = 00000001 + instring = 000000017f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be + Binary rep of i = 00000002 + instring = 000000027f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be +KO = 52f55f51010e9bd78e4f58cab274ecafa561bd4e0f20da84f0303a1e5ff9bebc514361ec6df5c77e + +COUNT=31 +L = 320 +KI = 70ea0ffe1cd76df86b78150993abcf5f86e2deee +FixedInputDataByteLen = 60 +FixedInputData = af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81 + Binary rep of i = 00000001 + instring = 00000001af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81 + Binary rep of i = 00000002 + instring = 00000002af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81 +KO = 780bb40a387abf54a92ab91d24f3151236e9afb8e826866f4433c32f0c6be4ea347a78e2335f282d + +COUNT=32 +L = 320 +KI = eea784c3e3181af8348385456878a775c3a41708 +FixedInputDataByteLen = 60 +FixedInputData = 51d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9 + Binary rep of i = 00000001 + instring = 0000000151d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9 + Binary rep of i = 00000002 + instring = 0000000251d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9 +KO = 2fd6dc21e31cee812ae3738cea9f7c2a121c0a0f4b985b1d506eff72fde7fb6f0948c92a86b4b525 + +COUNT=33 +L = 320 +KI = 3be6e8a3ee32f99313a5b8a51e23e355812a4779 +FixedInputDataByteLen = 60 +FixedInputData = 30c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc + Binary rep of i = 00000001 + instring = 0000000130c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc + Binary rep of i = 00000002 + instring = 0000000230c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc +KO = 0059fe3650673c2192a8d7746b6efc8e069e42cc6ad9a10c46b6b741cc7d1df04be7e0ff805f0c26 + +COUNT=34 +L = 320 +KI = 9eca5318091614b60a3e44f69ba28f411ea990e8 +FixedInputDataByteLen = 60 +FixedInputData = 1079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb + Binary rep of i = 00000001 + instring = 000000011079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb + Binary rep of i = 00000002 + instring = 000000021079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb +KO = d8575b817887183d95e92ff4ed887e52ee15bd75820dc1a9ae753da6b97fcd6d82e8f457c2036770 + +COUNT=35 +L = 320 +KI = f9dfc13f0413c469f04135fac630830f31ed82a9 +FixedInputDataByteLen = 60 +FixedInputData = b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24 + Binary rep of i = 00000001 + instring = 00000001b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24 + Binary rep of i = 00000002 + instring = 00000002b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24 +KO = 4ca390ccafe9d66d4b43a02cc337c3dd74d7be5c49beff5ec4e139b2dd38ca695aa87b11b96031ce + +COUNT=36 +L = 320 +KI = eb0a4598ff09189a9136a97bbf8718a0cd673386 +FixedInputDataByteLen = 60 +FixedInputData = 17d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2 + Binary rep of i = 00000001 + instring = 0000000117d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2 + Binary rep of i = 00000002 + instring = 0000000217d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2 +KO = 0ab9fd6102904d02d1cc3a31ffd8947444d1a15669847184540b408c072052504e066e4c995a388c + +COUNT=37 +L = 320 +KI = 18a5533df305e0217b622cd1db488574d835ff73 +FixedInputDataByteLen = 60 +FixedInputData = ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d + Binary rep of i = 00000001 + instring = 00000001ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d + Binary rep of i = 00000002 + instring = 00000002ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d +KO = 2830800c092c409cdcc73424a032456d05386fefa101f01d69d5414fd22caacfb23b9ccf7730504e + +COUNT=38 +L = 320 +KI = 25c999c2bc65f3aea03a309dc8cc8c000a11ed96 +FixedInputDataByteLen = 60 +FixedInputData = fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df + Binary rep of i = 00000001 + instring = 00000001fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df + Binary rep of i = 00000002 + instring = 00000002fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df +KO = 1ba4ec321adcf193c10b3d09bec935e0286634c6579a95efd492e812d085cc93c53ad29582247c45 + +COUNT=39 +L = 320 +KI = 5a254a0dada84bd3aaa5111a1191e654dbf9e728 +FixedInputDataByteLen = 60 +FixedInputData = 3583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc + Binary rep of i = 00000001 + instring = 000000013583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc + Binary rep of i = 00000002 + instring = 000000023583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc +KO = 263fe62a0442df8230d29ef860276d3a1a3f7e7216ceeb3813cd522ea2fa81b3e4aa4b08d7117975 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 7184596b9489c763b8399b3350e60929965a961c +FixedInputDataByteLen = 60 +FixedInputData = cd9e9f2b263f7b02eceadd0b532efa971ec28c77b1dbaf23e90e0a85360048ed8d3debbeb224060da0b4bf1e85da2a6ee122253b9e93784ccae35c77 + Binary rep of i = 01 + instring = cd9e9f2b263f7b02eceadd0b532efa971ec28c77b1dbaf23e90e0a85360048ed8d3debbeb224060da0b4bf1e85da2a6ee122253b9e93784ccae35c7701 +KO = 21816e8213fff01e9a9c29e93c6a0b17 + +COUNT=1 +L = 128 +KI = 646e5e9ab37c5a756dbc4fd405a0d9cd148cdc09 +FixedInputDataByteLen = 60 +FixedInputData = 88da163ebf76955d50990f8e68c4f7ed9689c0ecf64d4d3345346e73779855c0f79c5daa6f0a575e60937b9f0a7906bfc9c39bc21c6e062466df96bd + Binary rep of i = 01 + instring = 88da163ebf76955d50990f8e68c4f7ed9689c0ecf64d4d3345346e73779855c0f79c5daa6f0a575e60937b9f0a7906bfc9c39bc21c6e062466df96bd01 +KO = 987baa6f33081d05855904977eda189c + +COUNT=2 +L = 128 +KI = 7f431a7b4fd66de8b8d11824f33342e9c10d481d +FixedInputDataByteLen = 60 +FixedInputData = db9da79407f28c3eade35352f8a4f426ce81a41663c67ebc5acffed6771559b1327bd3e949a4b6cb4678e8df73b9f06c03300c8ac74791d2f6327964 + Binary rep of i = 01 + instring = db9da79407f28c3eade35352f8a4f426ce81a41663c67ebc5acffed6771559b1327bd3e949a4b6cb4678e8df73b9f06c03300c8ac74791d2f632796401 +KO = 0a1a0496e8abf0d2d1ce473aec1a7b5d + +COUNT=3 +L = 128 +KI = aa2f61c3abaac557575e8ebea6cde1890ac26a5d +FixedInputDataByteLen = 60 +FixedInputData = f192105d222eb379922d96c103f60b25fdd5c11f9c8cc075f005cf549b598db3e022571f72e5fc08317a8ac627ed79555083a29a1d7f8c83b30973b0 + Binary rep of i = 01 + instring = f192105d222eb379922d96c103f60b25fdd5c11f9c8cc075f005cf549b598db3e022571f72e5fc08317a8ac627ed79555083a29a1d7f8c83b30973b001 +KO = 62a420e8fe015cd141fb119a52ee7df9 + +COUNT=4 +L = 128 +KI = 94e98110ef9629b3eae078b1a7eac5fcc98ba888 +FixedInputDataByteLen = 60 +FixedInputData = 54653054885a6c7aa9047e1c8055d0659f4c2852d55ebf5b6b70d70e6de088b54bc48d9e17145ec92c044b42153309841caa6ec940934d8204bd5136 + Binary rep of i = 01 + instring = 54653054885a6c7aa9047e1c8055d0659f4c2852d55ebf5b6b70d70e6de088b54bc48d9e17145ec92c044b42153309841caa6ec940934d8204bd513601 +KO = 55ecef681e8a093975e73fea5a2f339d + +COUNT=5 +L = 128 +KI = a51fba7e7ec9e2ecd11446e21e235df1636f67b9 +FixedInputDataByteLen = 60 +FixedInputData = 2f164bbd775adb17dc1243aa36168e1bdc00f238896c2afb58843e118dfef1b7ead02df123ba081c064d01cd14918bc1c047d3f2fd177ac5fb39efc3 + Binary rep of i = 01 + instring = 2f164bbd775adb17dc1243aa36168e1bdc00f238896c2afb58843e118dfef1b7ead02df123ba081c064d01cd14918bc1c047d3f2fd177ac5fb39efc301 +KO = 0a34653944c64fb5ef965851a65e0452 + +COUNT=6 +L = 128 +KI = e93dec2d7cf63c51bc1e89cfd77ef60d604f581b +FixedInputDataByteLen = 60 +FixedInputData = eaa6ec04dfd92387879cee3e79b3da35e8740db14ca81d39d701323860610cd28c946e587643759abe7b4eed79a13936cf8c20aad4a95cede0dff6d1 + Binary rep of i = 01 + instring = eaa6ec04dfd92387879cee3e79b3da35e8740db14ca81d39d701323860610cd28c946e587643759abe7b4eed79a13936cf8c20aad4a95cede0dff6d101 +KO = f802529db9c62cc2b61559707f50c75f + +COUNT=7 +L = 128 +KI = e22ff91a3842c5e2065e4bd4cffe5856dd30c988 +FixedInputDataByteLen = 60 +FixedInputData = d0f8d28502aaadd88b6ad8722601b463f7b25e18ac8933af72659acbc512987e4bc13e429d7f5d1f63f7fc9b56014f4525bab29cbd50ac5758d88bfb + Binary rep of i = 01 + instring = d0f8d28502aaadd88b6ad8722601b463f7b25e18ac8933af72659acbc512987e4bc13e429d7f5d1f63f7fc9b56014f4525bab29cbd50ac5758d88bfb01 +KO = 7f4fdd1205b34f2ad6fcf7c79b6a526c + +COUNT=8 +L = 128 +KI = 9abd3cdeedb56ec7695a4d8a6623188854c977f4 +FixedInputDataByteLen = 60 +FixedInputData = 544ac26a0d8aac6bda49970a3884e64be7663374acba4a9657ba3689e5905fefd83cbc5cc1b8a74f2e3a978bee76f58f402a30e6001d89cab50db0f1 + Binary rep of i = 01 + instring = 544ac26a0d8aac6bda49970a3884e64be7663374acba4a9657ba3689e5905fefd83cbc5cc1b8a74f2e3a978bee76f58f402a30e6001d89cab50db0f101 +KO = 412b39b35723cc92064a4827974b94ee + +COUNT=9 +L = 128 +KI = 0dd32b3c8bc4d5e545bf4e5dad62cdf3da74db94 +FixedInputDataByteLen = 60 +FixedInputData = 8a3b89b461d8297cf5a85de5ef2f05da9953d657077ad8bb7fa5371c0aa7e8470e50fdec48a214f6c58e4eb2e537736ec58486f15a3257cf90344050 + Binary rep of i = 01 + instring = 8a3b89b461d8297cf5a85de5ef2f05da9953d657077ad8bb7fa5371c0aa7e8470e50fdec48a214f6c58e4eb2e537736ec58486f15a3257cf9034405001 +KO = 19b4a7fc78711d316b1c874b1fed7872 + +COUNT=10 +L = 256 +KI = cb8108b98fbed27e321e1a7d3dd843169092e49a +FixedInputDataByteLen = 60 +FixedInputData = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d21 + Binary rep of i = 01 + instring = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d2101 + Binary rep of i = 02 + instring = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d2102 +KO = 240ad8cf18c2439a2c7f95c1daedacbd4dcae30818bffcbd8e5968ddc38a28f8 + +COUNT=11 +L = 256 +KI = cf07f4c31e36ee4e40e961a0e8bc284f1a001a5b +FixedInputDataByteLen = 60 +FixedInputData = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d + Binary rep of i = 01 + instring = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d01 + Binary rep of i = 02 + instring = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d02 +KO = 55199e517d65ebc00942dd791eb5ab4bc32e3e2cba30816ac6a29f625a65e645 + +COUNT=12 +L = 256 +KI = 5465a482f6f25680f73eaf67d0d9455bb3870d25 +FixedInputDataByteLen = 60 +FixedInputData = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f + Binary rep of i = 01 + instring = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f01 + Binary rep of i = 02 + instring = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f02 +KO = 7c49b60f23596ce95136815d8865d6cca79021a84768a7cfcdd00ce1fda85714 + +COUNT=13 +L = 256 +KI = db0a65dcc66d4a695ae89c3e386e278ad160f155 +FixedInputDataByteLen = 60 +FixedInputData = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e + Binary rep of i = 01 + instring = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e01 + Binary rep of i = 02 + instring = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e02 +KO = 0b760a0abe64a9037acdd7ac6d30fa426976ed718d1b2d9c8a67ec98176e7e32 + +COUNT=14 +L = 256 +KI = 96b6b2620890e844c08ab24be1fb19f8322fe6f5 +FixedInputDataByteLen = 60 +FixedInputData = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed + Binary rep of i = 01 + instring = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed01 + Binary rep of i = 02 + instring = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed02 +KO = 97f1f72335281823a0518871f78ffaa107c5e74fc379867136b9d11beb5b4d9f + +COUNT=15 +L = 256 +KI = 8d84b2d698ff4c87505825ec407f3f8b472c5192 +FixedInputDataByteLen = 60 +FixedInputData = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db + Binary rep of i = 01 + instring = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db01 + Binary rep of i = 02 + instring = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db02 +KO = e58d68d41e2f5c56f49c9fc939e7d18a2817c15d9de35cbb61d7932dd13a3e89 + +COUNT=16 +L = 256 +KI = 915f868f18c4788181b1ce37b912eedbc3660955 +FixedInputDataByteLen = 60 +FixedInputData = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b + Binary rep of i = 01 + instring = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b01 + Binary rep of i = 02 + instring = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b02 +KO = 87e6a5b88b3b8e326716e49cc483fdb495f6857987be87035861c1aa8958a0f5 + +COUNT=17 +L = 256 +KI = cb63fc0c9ba43a8f2f8523c284a67278adb1de89 +FixedInputDataByteLen = 60 +FixedInputData = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e60 + Binary rep of i = 01 + instring = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e6001 + Binary rep of i = 02 + instring = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e6002 +KO = c8c803ff9168459930912acf06d99df666b23ad3edb7b2002c747088b3cf7f87 + +COUNT=18 +L = 256 +KI = 2b90d1d4d4774c04ac837dfec8834b9da6274132 +FixedInputDataByteLen = 60 +FixedInputData = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c7 + Binary rep of i = 01 + instring = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c701 + Binary rep of i = 02 + instring = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c702 +KO = 04ab730d835dcde6febe33f7096c059fa4f72ab26948f99c7755492b4df988c2 + +COUNT=19 +L = 256 +KI = b3bf933b87017dec5ef54bc2486ebc67a5d9f531 +FixedInputDataByteLen = 60 +FixedInputData = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e + Binary rep of i = 01 + instring = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e01 + Binary rep of i = 02 + instring = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e02 +KO = 9c9b49e5e4ed49ff3d4ba0aa1fdbc28058cf7ae7ef9051ff9bd69e8004259dc9 + +COUNT=20 +L = 160 +KI = 5b32c1891537a1a033f520f06615d4176ee9f7dc +FixedInputDataByteLen = 60 +FixedInputData = 5525f8e3c3b1eeb64aa06b060140dffc92dbf23a571fea467a79f810cf07b6065845dd0b8c1409fd1bf47a2100690c02d39018b0c011c35cfde0d729 + Binary rep of i = 01 + instring = 5525f8e3c3b1eeb64aa06b060140dffc92dbf23a571fea467a79f810cf07b6065845dd0b8c1409fd1bf47a2100690c02d39018b0c011c35cfde0d72901 +KO = 0e398aa1a5570ed007b66c27892c309869abcab4 + +COUNT=21 +L = 160 +KI = 07a76d1fcc08439f9e73c5cd888ab5287260b840 +FixedInputDataByteLen = 60 +FixedInputData = 32530c24b425b45a48169cf20d60e16bb65474143a6c61043e53334e84c0c49bbad54233bba5aec4d8c7cedcdb46c41c153da787704eaf7117236741 + Binary rep of i = 01 + instring = 32530c24b425b45a48169cf20d60e16bb65474143a6c61043e53334e84c0c49bbad54233bba5aec4d8c7cedcdb46c41c153da787704eaf711723674101 +KO = e68336e74731032ef0373b84f752c2073b9af0c4 + +COUNT=22 +L = 160 +KI = 6cbc875c19825f1981434c2ff08e27114552f101 +FixedInputDataByteLen = 60 +FixedInputData = 6c1e03caa1b70004ffecd155f289d4b16409f7debabc9b8d59e1e54fe54ad92ef3087849fa84e155b5e9f15b44d16f6b6d1fd55bfbf9852d7975dfb2 + Binary rep of i = 01 + instring = 6c1e03caa1b70004ffecd155f289d4b16409f7debabc9b8d59e1e54fe54ad92ef3087849fa84e155b5e9f15b44d16f6b6d1fd55bfbf9852d7975dfb201 +KO = b37aa5784ce2f7ae72d73a2a3a4e3762a515562a + +COUNT=23 +L = 160 +KI = 7e311487578f5eca483c80c1f20591c907ceaccb +FixedInputDataByteLen = 60 +FixedInputData = d174e1bb766a92bed7197d7634b71bbbb74bbe9f039601336adc59d7cd7037ccd2bc79fd2e8ee1a94bf6c6d218efb741fe12305fc1ab31d38d3f2a96 + Binary rep of i = 01 + instring = d174e1bb766a92bed7197d7634b71bbbb74bbe9f039601336adc59d7cd7037ccd2bc79fd2e8ee1a94bf6c6d218efb741fe12305fc1ab31d38d3f2a9601 +KO = 2986217401733c11e62888ba39e751069d8ad63c + +COUNT=24 +L = 160 +KI = d34bdf2f3e9f796bcea123a2ad3764702eaf3668 +FixedInputDataByteLen = 60 +FixedInputData = 49877ddc5d5bc8f7dffa62f48cb86263736ef5613ef893f952af43281460b24bb4217f665773025e0b1b0ddc48fa7d36fa5c98e2133184d5fbb10f7d + Binary rep of i = 01 + instring = 49877ddc5d5bc8f7dffa62f48cb86263736ef5613ef893f952af43281460b24bb4217f665773025e0b1b0ddc48fa7d36fa5c98e2133184d5fbb10f7d01 +KO = 4e5078434087445a2dd79fe4b290618abb7218a1 + +COUNT=25 +L = 160 +KI = d39f488cb544022fcfab1612ec6fef406f46f3f4 +FixedInputDataByteLen = 60 +FixedInputData = 1e88f2fcee2d3ee7e75fd22754fbe0bc2e78132261860bbd53a148e70aa97c441b3119e5e56acc9ff45945af3c22f951e88bacfa4aaab3af38ce6334 + Binary rep of i = 01 + instring = 1e88f2fcee2d3ee7e75fd22754fbe0bc2e78132261860bbd53a148e70aa97c441b3119e5e56acc9ff45945af3c22f951e88bacfa4aaab3af38ce633401 +KO = a7b06a0fbfc1fbe9185f16ca4831966d660bee0d + +COUNT=26 +L = 160 +KI = 03ffe409b9bfefbfa9f6285a80b62afdb2f7a820 +FixedInputDataByteLen = 60 +FixedInputData = e03bb7721c0dcf7e090c727a02f0b4140724a83718bfeedf3739af8cdf6205c05f36f648e932e038b2d123415b664b0ea3de458a5ec1ad196e156515 + Binary rep of i = 01 + instring = e03bb7721c0dcf7e090c727a02f0b4140724a83718bfeedf3739af8cdf6205c05f36f648e932e038b2d123415b664b0ea3de458a5ec1ad196e15651501 +KO = 56e3ba854830194b338b50aebcdf3a10f7a725f4 + +COUNT=27 +L = 160 +KI = 62bb99ad11191668863aef498ecfdfb9a72adb61 +FixedInputDataByteLen = 60 +FixedInputData = a89b3b51f80e626fbda37783376393576ec470b9762740a848709358e3dfb5450f1a81c1e50d0964baa083476f53e3e148d5227a09475ba72032b881 + Binary rep of i = 01 + instring = a89b3b51f80e626fbda37783376393576ec470b9762740a848709358e3dfb5450f1a81c1e50d0964baa083476f53e3e148d5227a09475ba72032b88101 +KO = bc20b02701f10d00e6c78e8e4742a4d386a05dc0 + +COUNT=28 +L = 160 +KI = 2ab448fc78a888f28f36d00eb526339631c2b74b +FixedInputDataByteLen = 60 +FixedInputData = f51c12193422da89029d239c69e426e0ae3a340af262a4e136f788dbff5434ebde311d6f6ae9bcb34f6a5d7901bddb0c36ef65b03a1c16ed6155ed11 + Binary rep of i = 01 + instring = f51c12193422da89029d239c69e426e0ae3a340af262a4e136f788dbff5434ebde311d6f6ae9bcb34f6a5d7901bddb0c36ef65b03a1c16ed6155ed1101 +KO = 3b95ffcf45bb27d3c0085b5035faf5302823fabc + +COUNT=29 +L = 160 +KI = d471c4fcd591ff228cf53eee76cf850cc2c59c45 +FixedInputDataByteLen = 60 +FixedInputData = a8660e7880605fa19bb20755da2b73b88b2521be8a40928ae37aa09293b46927cb08f19f1ec3647d81e2736574f42887b65a95f099f1377c87d7c5ea + Binary rep of i = 01 + instring = a8660e7880605fa19bb20755da2b73b88b2521be8a40928ae37aa09293b46927cb08f19f1ec3647d81e2736574f42887b65a95f099f1377c87d7c5ea01 +KO = b7917af358f8817767b494b84241c4af53f46b27 + +COUNT=30 +L = 320 +KI = 8ebb44c897515e0578b994d284e29f521f1c3d37 +FixedInputDataByteLen = 60 +FixedInputData = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa01 + Binary rep of i = 01 + instring = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa0101 + Binary rep of i = 02 + instring = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa0102 +KO = 23cff16340b788d64192c282abcb12859c459ade85805f08a1373217ad202c116dea453e9281a50f + +COUNT=31 +L = 320 +KI = a06cb0d676ab62ec0540ba38e0d850834d3d7bf0 +FixedInputDataByteLen = 60 +FixedInputData = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab48 + Binary rep of i = 01 + instring = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab4801 + Binary rep of i = 02 + instring = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab4802 +KO = c6f240931ec41d50ca9275cb3730af8f91d8af35d7bcc149fe9a14a30b81d6a2384ed946d1f6540f + +COUNT=32 +L = 320 +KI = 26625ccbcbb7eb2ef97d356723bb8c4d0e74de34 +FixedInputDataByteLen = 60 +FixedInputData = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e5 + Binary rep of i = 01 + instring = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e501 + Binary rep of i = 02 + instring = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e502 +KO = b6be2651b1040e7b72309ca11d985e571a79d1ce155c028e763d4522100adf7bd1411e25a948a39b + +COUNT=33 +L = 320 +KI = 7499819c41d4c1bbf4cb6d9ea5db812e21ae1d8f +FixedInputDataByteLen = 60 +FixedInputData = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe + Binary rep of i = 01 + instring = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe01 + Binary rep of i = 02 + instring = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe02 +KO = a2c0422b5ae64ea2df07b026768f6dbcbb9e5124be47fe9d4440aff2328728c85203672f1d54a540 + +COUNT=34 +L = 320 +KI = aaa3a517384ef618d923bc13838766c2c760c49d +FixedInputDataByteLen = 60 +FixedInputData = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc88 + Binary rep of i = 01 + instring = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc8801 + Binary rep of i = 02 + instring = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc8802 +KO = 9a084290ec45c3da3d96916aaf08dd61b51e681991f9133a754c8b85665919f15642067091d3198e + +COUNT=35 +L = 320 +KI = a4f0a38d370ae95c43519af9b757fd03e7e144d8 +FixedInputDataByteLen = 60 +FixedInputData = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a0 + Binary rep of i = 01 + instring = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a001 + Binary rep of i = 02 + instring = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a002 +KO = d2ebde0859d04f995243e7944c81899249d0f3b04812ab7204e1de6a1781181e18fa2976e38e3213 + +COUNT=36 +L = 320 +KI = fd5cfb1a1f9e458b74622714c576ddba59d1c2f0 +FixedInputDataByteLen = 60 +FixedInputData = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c2 + Binary rep of i = 01 + instring = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c201 + Binary rep of i = 02 + instring = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c202 +KO = 22abab28738d379932fdf89238cc40be940d4bf1198b28578023b1ffbde61b5b559d6662b99e9df6 + +COUNT=37 +L = 320 +KI = 943856e1e87c609bfc0e7f629833cad5d39d1e9e +FixedInputDataByteLen = 60 +FixedInputData = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d9 + Binary rep of i = 01 + instring = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d901 + Binary rep of i = 02 + instring = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d902 +KO = 2fa0c28bf81e6e6da32e85820c757eeca65d836458dfc9a2efcc32a0639a69ce1245a129f404493a + +COUNT=38 +L = 320 +KI = 680ddce76d17455cb2a39e711ca6beec47da97d5 +FixedInputDataByteLen = 60 +FixedInputData = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e00 + Binary rep of i = 01 + instring = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e0001 + Binary rep of i = 02 + instring = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e0002 +KO = 114a8e4cfd2b08bfd7d8444c682acadaac07d50da467dfe6f2e0a8a7f11690b2782eee98c0d144f9 + +COUNT=39 +L = 320 +KI = 5d1603e6fb8221d2c1c928cfd0627c92e8ea9d37 +FixedInputDataByteLen = 60 +FixedInputData = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f + Binary rep of i = 01 + instring = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f01 + Binary rep of i = 02 + instring = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f02 +KO = 29c613972470d21ae56df6369dbe2108a1868d73afac7d56c42aaca133be09148d316b1e6a0ea97d + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 87cb4849bfd2d206c09f6aea565207a733dde270 +FixedInputDataByteLen = 60 +FixedInputData = d1c928a1872febfa53813b7ae057840ecf38f9cd684609a7941a14b4fdfb9dd3fa45aa43854496b73778ec504cb2ffb3b75e6d06d0d7a452e3cc7716 + Binary rep of i = 0001 + instring = d1c928a1872febfa53813b7ae057840ecf38f9cd684609a7941a14b4fdfb9dd3fa45aa43854496b73778ec504cb2ffb3b75e6d06d0d7a452e3cc77160001 +KO = 3fdf6a4a85c9b41c35400521168a243e + +COUNT=1 +L = 128 +KI = 88ce329b8e5c6c520b50c3aa83cd4fbc7c835de5 +FixedInputDataByteLen = 60 +FixedInputData = 0a02593b53fa5df0b92adf58e6bf1dcd12e8f99a0f7273d37e7718fa007539d2134b3ed5efb28487c7b22fa45d2951999e80b1a61e2d1baffac4d199 + Binary rep of i = 0001 + instring = 0a02593b53fa5df0b92adf58e6bf1dcd12e8f99a0f7273d37e7718fa007539d2134b3ed5efb28487c7b22fa45d2951999e80b1a61e2d1baffac4d1990001 +KO = b246b36a245baa7524a4e517b357ece0 + +COUNT=2 +L = 128 +KI = 3317cdd2d6bf99bec35860b6acf25df4deff2e21 +FixedInputDataByteLen = 60 +FixedInputData = d22203e649ceda723f18a03fd1c1981c3b7fdf803f0609b49164c0eabe12393cd843e12c2a90e70db127805a82f961576d0a9bbd878a80d7fbf4c524 + Binary rep of i = 0001 + instring = d22203e649ceda723f18a03fd1c1981c3b7fdf803f0609b49164c0eabe12393cd843e12c2a90e70db127805a82f961576d0a9bbd878a80d7fbf4c5240001 +KO = 5d0a3c005980a462c5e976abb406bae8 + +COUNT=3 +L = 128 +KI = 0e1a79d80ef38cb5023ef9cb2eea171ba77f298d +FixedInputDataByteLen = 60 +FixedInputData = 8f5a5115d06623861af4151ff59ac296969b385fcadfa6aa1c3f20e24720734d69e19ae99c589ffaf3159562d4f1fc32fdacde8e8463107db38f6a6c + Binary rep of i = 0001 + instring = 8f5a5115d06623861af4151ff59ac296969b385fcadfa6aa1c3f20e24720734d69e19ae99c589ffaf3159562d4f1fc32fdacde8e8463107db38f6a6c0001 +KO = a7f01105512429973ac197190a4a4425 + +COUNT=4 +L = 128 +KI = 6eb8a225a8fb1568f325441dc0ee1fa5d075cb31 +FixedInputDataByteLen = 60 +FixedInputData = 63816a7f080b8e2b7c402cb747c1bf4b09a091bac046af95a347ec18b20570502161ec4efb5ac9a2fef9d6d8c11751ccc38b7bcc65fbd4b4ffbfb59f + Binary rep of i = 0001 + instring = 63816a7f080b8e2b7c402cb747c1bf4b09a091bac046af95a347ec18b20570502161ec4efb5ac9a2fef9d6d8c11751ccc38b7bcc65fbd4b4ffbfb59f0001 +KO = ff2534dcef3a3da4fe370c11f199bda9 + +COUNT=5 +L = 128 +KI = b7f1649c1231239f01c8fc8957a2fa2df30a2ed1 +FixedInputDataByteLen = 60 +FixedInputData = ae4e43e017be624d6e46816336891bbf381a76f9917f97a756492e967e1a799bde3928d0e1bbed34db795267734e24093bea0a7c5c29d844667d1ed6 + Binary rep of i = 0001 + instring = ae4e43e017be624d6e46816336891bbf381a76f9917f97a756492e967e1a799bde3928d0e1bbed34db795267734e24093bea0a7c5c29d844667d1ed60001 +KO = a304893b8cecc07cdf07971527a683e7 + +COUNT=6 +L = 128 +KI = ef3327651a4e74270e49fa32035e542b7bb951d3 +FixedInputDataByteLen = 60 +FixedInputData = b92cf466bc693683b5b6e5d0efaf1618298788d9e320727645a82797ef35ddd9a5356ef8db8e8fbfe85e5a1a108f823e3ebf35b8500796c62dc29e18 + Binary rep of i = 0001 + instring = b92cf466bc693683b5b6e5d0efaf1618298788d9e320727645a82797ef35ddd9a5356ef8db8e8fbfe85e5a1a108f823e3ebf35b8500796c62dc29e180001 +KO = a4854e0442523560dd41991d4a89600e + +COUNT=7 +L = 128 +KI = 40120536b8cb7f18c58cece8f41a561f922ee043 +FixedInputDataByteLen = 60 +FixedInputData = a2e51cf140cd5dba4b94d4a714887fbd1c8655042a8154c85e3c4c7a23a4edfbf930e71ec43244967692036ed4fd78c3c90eb0665a5f472d9ab2b973 + Binary rep of i = 0001 + instring = a2e51cf140cd5dba4b94d4a714887fbd1c8655042a8154c85e3c4c7a23a4edfbf930e71ec43244967692036ed4fd78c3c90eb0665a5f472d9ab2b9730001 +KO = 661c8107e189600eaf8402aa86bf655c + +COUNT=8 +L = 128 +KI = d99005e954625d49718597ae4d6850ea24506d2d +FixedInputDataByteLen = 60 +FixedInputData = e35d3191c9d9bb965b4d018869c3df68496bb7bfb02a76ad13777903302868120d80e5f1f76a6750c39c33abc975493aa05537931c96997331e6879b + Binary rep of i = 0001 + instring = e35d3191c9d9bb965b4d018869c3df68496bb7bfb02a76ad13777903302868120d80e5f1f76a6750c39c33abc975493aa05537931c96997331e6879b0001 +KO = 133a2ca676b85c3ec065c70ec8c1a9d6 + +COUNT=9 +L = 128 +KI = 20cea00d0820961f1e68838e8f5d076ecbf4f24b +FixedInputDataByteLen = 60 +FixedInputData = 892581d19f26a7149b4597d2d3c3eb1cb210975695155642e3c8cb28b8af64f8cf8cce9b000fe2078168725351349eb6d16c54eee64df8783c631151 + Binary rep of i = 0001 + instring = 892581d19f26a7149b4597d2d3c3eb1cb210975695155642e3c8cb28b8af64f8cf8cce9b000fe2078168725351349eb6d16c54eee64df8783c6311510001 +KO = 4a26942d12ebd12c49041cad34aeaf5f + +COUNT=10 +L = 256 +KI = 46bc72010d07189cbb32c0cb27fbb13edfc4a440 +FixedInputDataByteLen = 60 +FixedInputData = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf + Binary rep of i = 0001 + instring = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf0001 + Binary rep of i = 0002 + instring = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf0002 +KO = 316af25b1b65683d1e40987ee9de6afca18688c7b46ba0e6e7644c14df05f2e7 + +COUNT=11 +L = 256 +KI = d32cf294b289c2936aa647a28e7a86f4470bbe41 +FixedInputDataByteLen = 60 +FixedInputData = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c + Binary rep of i = 0001 + instring = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c0001 + Binary rep of i = 0002 + instring = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c0002 +KO = 40139abe253459f49649fc85e9e6a1446881ed2fbb1a16264b0f16a2b19f8f62 + +COUNT=12 +L = 256 +KI = 0508e3b5d63c6091b2f732b3df63b244baccc665 +FixedInputDataByteLen = 60 +FixedInputData = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d425279500 + Binary rep of i = 0001 + instring = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d4252795000001 + Binary rep of i = 0002 + instring = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d4252795000002 +KO = 38fc3e7ac2ada1a829cadebd63b914261ac04b46d03d73fe1292185363470da5 + +COUNT=13 +L = 256 +KI = 0dd3da260565e5e017cf8a0707e30b98108bf6cc +FixedInputDataByteLen = 60 +FixedInputData = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b4 + Binary rep of i = 0001 + instring = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b40001 + Binary rep of i = 0002 + instring = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b40002 +KO = 8c973c01836fb9916ccfcb94445c5a6e0b7be7947b48f21876a9d935ff774885 + +COUNT=14 +L = 256 +KI = 677cd2d9310ba09a940d94fefacd470fa14018aa +FixedInputDataByteLen = 60 +FixedInputData = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a4 + Binary rep of i = 0001 + instring = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a40001 + Binary rep of i = 0002 + instring = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a40002 +KO = 15829b19239510710b208f30cf9be6ee1cdf73080c003923333a0d1ae18a661e + +COUNT=15 +L = 256 +KI = 15e72b029001b082189cb83c567ee18f1dfcf525 +FixedInputDataByteLen = 60 +FixedInputData = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c9 + Binary rep of i = 0001 + instring = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c90001 + Binary rep of i = 0002 + instring = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c90002 +KO = 135b21a198655d52f1ed877f0c2d5a6bf8d521ff8e62e45499177665186a2e30 + +COUNT=16 +L = 256 +KI = 06f72fe69c553d9c64b52c66f5c2b92cb8621a9f +FixedInputDataByteLen = 60 +FixedInputData = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f1 + Binary rep of i = 0001 + instring = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f10001 + Binary rep of i = 0002 + instring = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f10002 +KO = 497309b22c2f07a3a46f4d17218234170a8643c1c13ddc0cfd612ca0bdfb396c + +COUNT=17 +L = 256 +KI = 3065487e79b7f65de66cbbf041f4ab43ef1024a7 +FixedInputDataByteLen = 60 +FixedInputData = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d + Binary rep of i = 0001 + instring = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d0001 + Binary rep of i = 0002 + instring = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d0002 +KO = 03fccb9370e662b6a795b208fc33ca7f1eed48cca5575d06cba278d64f3cdba4 + +COUNT=18 +L = 256 +KI = e8e0bcfd4258c72c24be61982b2564a9529be46c +FixedInputDataByteLen = 60 +FixedInputData = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c6 + Binary rep of i = 0001 + instring = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c60001 + Binary rep of i = 0002 + instring = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c60002 +KO = 94620959827f7d6b4f8081b5b4a9983032b4fe5e13f839b3dbca7f95c66db740 + +COUNT=19 +L = 256 +KI = b898dff75b6af675e83cf25a9a6b6e880318c6bd +FixedInputDataByteLen = 60 +FixedInputData = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a + Binary rep of i = 0001 + instring = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a0001 + Binary rep of i = 0002 + instring = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a0002 +KO = 546b84c4bc28467c30f20c0c461be1414f60b6d11718a1214122d301d411dbdb + +COUNT=20 +L = 160 +KI = a8ce0a5f7410f90431e6ac5abe8d5ae862bf4e1f +FixedInputDataByteLen = 60 +FixedInputData = c694835eef6a7d9af836a65673cd1d9af10789e85deff8ad3b73a7b9bf2dd34001dc54406f4a4400d927e84c9234234e0e026f4d2b2134c8202b7ee0 + Binary rep of i = 0001 + instring = c694835eef6a7d9af836a65673cd1d9af10789e85deff8ad3b73a7b9bf2dd34001dc54406f4a4400d927e84c9234234e0e026f4d2b2134c8202b7ee00001 +KO = 9a1d98f1f01b90d4ea543c179fc09b5ad9da4c6a + +COUNT=21 +L = 160 +KI = 8ce50269e0f7be6d4d118e045cad93bb07f61992 +FixedInputDataByteLen = 60 +FixedInputData = d7bd7cbd64efb0430a146c54ddea05324ea00caed6e7e58a06e90684fdda41d36b9d3c6e3a425307b5bcb10eaecd5c2b3674fb432dcf2558edc29c39 + Binary rep of i = 0001 + instring = d7bd7cbd64efb0430a146c54ddea05324ea00caed6e7e58a06e90684fdda41d36b9d3c6e3a425307b5bcb10eaecd5c2b3674fb432dcf2558edc29c390001 +KO = 7d238131ed407479f940192e76f5a9c2bac0882b + +COUNT=22 +L = 160 +KI = 3dc2eaa5370ab2818f3601d7d653260f5baea877 +FixedInputDataByteLen = 60 +FixedInputData = 3be3a3798cb5db02667b174acd83aea3fb26dd8825fa8600f637e84dad1cff300c06371b6d84b354afd2cde9591c61d92a8b2a6d2fe9edd90f5c3719 + Binary rep of i = 0001 + instring = 3be3a3798cb5db02667b174acd83aea3fb26dd8825fa8600f637e84dad1cff300c06371b6d84b354afd2cde9591c61d92a8b2a6d2fe9edd90f5c37190001 +KO = 1edb7e9942b309cb58760d4c64267c3dc5030fcf + +COUNT=23 +L = 160 +KI = 844f02d42a70129c5dec3e459fcca0f021769d8f +FixedInputDataByteLen = 60 +FixedInputData = 7f0d348e94c5be8ddf88f85f49237c88051860922c7417debada90f9f5df2cf25ec676788426c320ba8f397d18a4fde118b4e4bb04dbf3a7f6096cec + Binary rep of i = 0001 + instring = 7f0d348e94c5be8ddf88f85f49237c88051860922c7417debada90f9f5df2cf25ec676788426c320ba8f397d18a4fde118b4e4bb04dbf3a7f6096cec0001 +KO = d1e73b943b5f9c6a362de46a0e5f5ffd420ecb38 + +COUNT=24 +L = 160 +KI = 4dba808b73f6b4dd641ec06c7029c6d3d5a9b601 +FixedInputDataByteLen = 60 +FixedInputData = a10761237cef6a187741eb872cd9f6c65e81a4533f42b7a1277e1f78cab0c66f1a9599bd8fb7effb7dacf79caba6122d68d31417a0b54b58d521d691 + Binary rep of i = 0001 + instring = a10761237cef6a187741eb872cd9f6c65e81a4533f42b7a1277e1f78cab0c66f1a9599bd8fb7effb7dacf79caba6122d68d31417a0b54b58d521d6910001 +KO = 23d07ed5a174a51f7edb113f65d049b23e613175 + +COUNT=25 +L = 160 +KI = 4aa74ac8ae13875a642777b9a7a27ace3b58052f +FixedInputDataByteLen = 60 +FixedInputData = c7d2a05c1cdfd2d991f98a67f5960fc9da6d274c4634c2824c8954726a4e3fa9f7a65891cd2f6227fa8f2e95e6cd27ad4bf2c8f17bca0b81206d0603 + Binary rep of i = 0001 + instring = c7d2a05c1cdfd2d991f98a67f5960fc9da6d274c4634c2824c8954726a4e3fa9f7a65891cd2f6227fa8f2e95e6cd27ad4bf2c8f17bca0b81206d06030001 +KO = 52a6fd33c850f0d6b5c3214e1c13a6e179c7a638 + +COUNT=26 +L = 160 +KI = 46fc61dbdb40af507d03920c6be9c06dc76655fc +FixedInputDataByteLen = 60 +FixedInputData = 4de8e25a4d8c03007df3c9c8eece966010cd726a0d3bdf7578e7d2d1365b9c63c83020cfad711c16a5157a0b499c65ca047d214bce77fc2fe954bfd6 + Binary rep of i = 0001 + instring = 4de8e25a4d8c03007df3c9c8eece966010cd726a0d3bdf7578e7d2d1365b9c63c83020cfad711c16a5157a0b499c65ca047d214bce77fc2fe954bfd60001 +KO = eac5f508761294b4e875eb1646ce74278dab2bb1 + +COUNT=27 +L = 160 +KI = 4e3e39eab61db9003f90671cb1ed9682edbd613f +FixedInputDataByteLen = 60 +FixedInputData = 8d535a5e540b9d2f259dcc4ace42d90a53d9abb946b44d4ce23c2944a6645e3c465535dd3c8eacdb8e99142b05314161e3f2adcb79299217404622df + Binary rep of i = 0001 + instring = 8d535a5e540b9d2f259dcc4ace42d90a53d9abb946b44d4ce23c2944a6645e3c465535dd3c8eacdb8e99142b05314161e3f2adcb79299217404622df0001 +KO = bf147b1c36d952397e484fc69cdd3faabb92bad1 + +COUNT=28 +L = 160 +KI = 6fa059cf79332e58c762d816bd38f36245bde5e3 +FixedInputDataByteLen = 60 +FixedInputData = 2bf033f4e74033304a720f47d91eb1722f97ed3a612c6b0f1750ab895dd93922b1b8863c83f29ba927710e63740f8be9cedfaeb2674a4d194947b34b + Binary rep of i = 0001 + instring = 2bf033f4e74033304a720f47d91eb1722f97ed3a612c6b0f1750ab895dd93922b1b8863c83f29ba927710e63740f8be9cedfaeb2674a4d194947b34b0001 +KO = 00d860b27d72844ec028f6785a7e9c60fec4d690 + +COUNT=29 +L = 160 +KI = 2cb96c4102cdf7e669c32361b09d8e1b510b7d63 +FixedInputDataByteLen = 60 +FixedInputData = 82ade122d3d87c511a2362770721f226b93e7f7d5c6bc99b8c06b174e0df588557a92ea5609172453e8dc92fa52dc5f0031fbfcde706074b14634b19 + Binary rep of i = 0001 + instring = 82ade122d3d87c511a2362770721f226b93e7f7d5c6bc99b8c06b174e0df588557a92ea5609172453e8dc92fa52dc5f0031fbfcde706074b14634b190001 +KO = 45c3364588540bfac7c4bd261fb3ffd6f0720b8e + +COUNT=30 +L = 320 +KI = 8085272627e901c0a182e7ca2ec2a9a99016d1c2 +FixedInputDataByteLen = 60 +FixedInputData = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e7229 + Binary rep of i = 0001 + instring = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e72290001 + Binary rep of i = 0002 + instring = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e72290002 +KO = 248840139f3d974413d7c0ba34828a48bda71cc3b1bdc2b81573c8c7f3dc7ce655bc9c0195d3881f + +COUNT=31 +L = 320 +KI = 4a4dd6ede5d743ed9ad7fe9444af2e2d8a6a24ed +FixedInputDataByteLen = 60 +FixedInputData = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe80 + Binary rep of i = 0001 + instring = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe800001 + Binary rep of i = 0002 + instring = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe800002 +KO = 25b32c0ce7036cbcda9d018cbf9974f334592c5351ae489497df5aa53f8e214ffe7800bf43a0497c + +COUNT=32 +L = 320 +KI = a6c1b8324e7b93833dc4464a24e3f04f5a4d5978 +FixedInputDataByteLen = 60 +FixedInputData = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba3 + Binary rep of i = 0001 + instring = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba30001 + Binary rep of i = 0002 + instring = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba30002 +KO = ca6ac444747fe12ffaaa12f33ae373744df98805aa13016673e4f460831169bd04cd1882996a77eb + +COUNT=33 +L = 320 +KI = 29cb54c73e7f646872e062dec395388e5538ada0 +FixedInputDataByteLen = 60 +FixedInputData = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba + Binary rep of i = 0001 + instring = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba0001 + Binary rep of i = 0002 + instring = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba0002 +KO = 6c6ecd7d08f1442b94eea1638eb238b7f9f8f9fa35699341f3332fef708f73bd3656f8d18510ea13 + +COUNT=34 +L = 320 +KI = 6e2f2ca19247ef3283609ad0ec2f4e4ce6fa8aad +FixedInputDataByteLen = 60 +FixedInputData = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d16 + Binary rep of i = 0001 + instring = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d160001 + Binary rep of i = 0002 + instring = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d160002 +KO = 0af87e9ff9feb84ea7f2ad04eb7f9055f0cbe1362161fcba78f3fce9576c1c0027d5b94e22814359 + +COUNT=35 +L = 320 +KI = 68fb99864cd09f02e92323dc1db953c482ce3b21 +FixedInputDataByteLen = 60 +FixedInputData = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d + Binary rep of i = 0001 + instring = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d0001 + Binary rep of i = 0002 + instring = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d0002 +KO = ab95f52408bf7978886bbc9d43df861dd1521d26a762807d28701aa5874f4cf168e763da01fd9170 + +COUNT=36 +L = 320 +KI = 270c5384cd0aac5ede7fe8146e9220e5a2f9251b +FixedInputDataByteLen = 60 +FixedInputData = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df46 + Binary rep of i = 0001 + instring = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df460001 + Binary rep of i = 0002 + instring = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df460002 +KO = e8ed4c11b3f4205acb105ed165c0caa0e99e94648f0489f3db4c78190d3c4f14b82a0d161c0c787e + +COUNT=37 +L = 320 +KI = 802543852185afce83156f1a9736b0a29c77c503 +FixedInputDataByteLen = 60 +FixedInputData = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f1 + Binary rep of i = 0001 + instring = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f10001 + Binary rep of i = 0002 + instring = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f10002 +KO = 4b23bc9894f31888f6d602c9324c162fa8a478399eef8df38b24277ef8ffc24b873ceb913d3a8aff + +COUNT=38 +L = 320 +KI = 8a7d48851967835a9de7ab68483515069a32845c +FixedInputDataByteLen = 60 +FixedInputData = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb0997 + Binary rep of i = 0001 + instring = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb09970001 + Binary rep of i = 0002 + instring = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb09970002 +KO = cffa8a6a6b91312e0e5fb06509434a45b46d7f23c972f976962c40ce4b1a19dd3fe6ad41baa7d1af + +COUNT=39 +L = 320 +KI = f2bdf9b88acf44e0b3c49785985e7779a7f95c30 +FixedInputDataByteLen = 60 +FixedInputData = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f728 + Binary rep of i = 0001 + instring = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f7280001 + Binary rep of i = 0002 + instring = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f7280002 +KO = 094c6011a79f00a15e297f9244328c19e903ce1fcd2c45464954034034ed796cc92e13c583d3454a + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = af9b01a7b62880584dc30904fc4ee34af814bda4 +FixedInputDataByteLen = 60 +FixedInputData = 61715afc4a0ff01c136f97f0768edc621a710da6abb127340ea92f558751117e31ea444f39abe0ba267a4a4039e67ef39e6823fd830db17c04d69cb0 + Binary rep of i = 000001 + instring = 61715afc4a0ff01c136f97f0768edc621a710da6abb127340ea92f558751117e31ea444f39abe0ba267a4a4039e67ef39e6823fd830db17c04d69cb0000001 +KO = 33336e8a1f75ec8116832776d9bad9aa + +COUNT=1 +L = 128 +KI = 15870763fc616cb83a725b4108b15d61090bbaae +FixedInputDataByteLen = 60 +FixedInputData = 22d2f9a7039220bac91da10c61e4e0d394a4d3a32b505d7c392d3d413a483614d67f273f9c9b48d8cf120a239a163fbc7fa03bdc9cb934c69102a309 + Binary rep of i = 000001 + instring = 22d2f9a7039220bac91da10c61e4e0d394a4d3a32b505d7c392d3d413a483614d67f273f9c9b48d8cf120a239a163fbc7fa03bdc9cb934c69102a309000001 +KO = e7ebb242c8441bb61e849c2179847bab + +COUNT=2 +L = 128 +KI = 2a319f70ee44bda4e4143ff1797e6c02be08520f +FixedInputDataByteLen = 60 +FixedInputData = c9e0c3fc66cf201e42426a936f80a1b7330cd80fe0b7750632a075da830a0d99f7ad8c9c7a02f7f2b13e3f12479e9484d07674b8c70973d1ac2c4555 + Binary rep of i = 000001 + instring = c9e0c3fc66cf201e42426a936f80a1b7330cd80fe0b7750632a075da830a0d99f7ad8c9c7a02f7f2b13e3f12479e9484d07674b8c70973d1ac2c4555000001 +KO = 5dc780d0c53a15a979211dfdf08267e0 + +COUNT=3 +L = 128 +KI = a6bfa4355ea4141d5ba5aa6c929558377bd090f8 +FixedInputDataByteLen = 60 +FixedInputData = 937e49ea554f459bc0ff1f04cb5b91c21038b0b2f2bf7858ccb1fbdae61c4fabe22e850fb596af29ddb8ec5ca17a5adc1bfcae3a9fbc894d7fbc792a + Binary rep of i = 000001 + instring = 937e49ea554f459bc0ff1f04cb5b91c21038b0b2f2bf7858ccb1fbdae61c4fabe22e850fb596af29ddb8ec5ca17a5adc1bfcae3a9fbc894d7fbc792a000001 +KO = 7d080a964ed31687be38e0ca436aea5e + +COUNT=4 +L = 128 +KI = 1fc3e40c43e5f590a4d8837b873ee0497bb7afb8 +FixedInputDataByteLen = 60 +FixedInputData = 968cad6225eb4b9aa275e5d4ac20704d93c75bc7dbde2b978cc0438af7d08fd39abffec605839272786d898e6bb793ef1b01be88d3c2cfe32f1ec0c6 + Binary rep of i = 000001 + instring = 968cad6225eb4b9aa275e5d4ac20704d93c75bc7dbde2b978cc0438af7d08fd39abffec605839272786d898e6bb793ef1b01be88d3c2cfe32f1ec0c6000001 +KO = b02b3569ef6aa9b231d286f0d9d6c3a0 + +COUNT=5 +L = 128 +KI = c58ae07c6f06c6a8862dbd7f03665438f7cb1513 +FixedInputDataByteLen = 60 +FixedInputData = 3022095fec0e31f953c12307faf27ba61f0f0a64d6cc353a044853ac1165620852356aaa8c2c081f93cf8a9cc44c4102bcdc30245a3d575eab9f729e + Binary rep of i = 000001 + instring = 3022095fec0e31f953c12307faf27ba61f0f0a64d6cc353a044853ac1165620852356aaa8c2c081f93cf8a9cc44c4102bcdc30245a3d575eab9f729e000001 +KO = afd280cd0e814cd01e4fd01aa911e51e + +COUNT=6 +L = 128 +KI = 151f0d4fdc2d22d0c2ea97227218b4429fdb7cb1 +FixedInputDataByteLen = 60 +FixedInputData = 4577caf86a34baef9a424b0df93ec8ccf24726325f249fe2bf8a48edb7dcc31211cc22692285854bdd49ed49120abcdce025ad147e0662285c8dbe55 + Binary rep of i = 000001 + instring = 4577caf86a34baef9a424b0df93ec8ccf24726325f249fe2bf8a48edb7dcc31211cc22692285854bdd49ed49120abcdce025ad147e0662285c8dbe55000001 +KO = a598c442b6fde377b3dc2526fb854ba8 + +COUNT=7 +L = 128 +KI = fdb2c0b8a5a8c623fde9a7dc2da698ae86c00c4f +FixedInputDataByteLen = 60 +FixedInputData = be296d9adf5ef7f3efb10e3ad4b876c29e2b9c53f7c621fb9821d16332e5af6362cfc8ada15b673c927a84f7999fcfe27e82b8da5fd20b71f1e9f97d + Binary rep of i = 000001 + instring = be296d9adf5ef7f3efb10e3ad4b876c29e2b9c53f7c621fb9821d16332e5af6362cfc8ada15b673c927a84f7999fcfe27e82b8da5fd20b71f1e9f97d000001 +KO = 826c1fa42deb6740717abad8d24714aa + +COUNT=8 +L = 128 +KI = 28d86a9841300024344665c2d46224fcf02990b5 +FixedInputDataByteLen = 60 +FixedInputData = e0fcdaa1439d8695bd45ef2c2fbd4ead6e77271b903b74ad7ef87f52bf1cd1903561b323daf5516e00c8ec7ceb1dff58f67509fc3ce076d2ad1ab5cf + Binary rep of i = 000001 + instring = e0fcdaa1439d8695bd45ef2c2fbd4ead6e77271b903b74ad7ef87f52bf1cd1903561b323daf5516e00c8ec7ceb1dff58f67509fc3ce076d2ad1ab5cf000001 +KO = 4a18f848f2504c602145b9edaa03c2db + +COUNT=9 +L = 128 +KI = b0065d2259a31757ff491ee47a7527b6c2faf5ef +FixedInputDataByteLen = 60 +FixedInputData = d6ad8f766b2b826127bc319685c5b7b682a66c4e97dc1b9d1a8f78ccf3736780945b5b7c7371a92a5c1e870a66785d6ad1afc7bd9fc861fca6a57fbc + Binary rep of i = 000001 + instring = d6ad8f766b2b826127bc319685c5b7b682a66c4e97dc1b9d1a8f78ccf3736780945b5b7c7371a92a5c1e870a66785d6ad1afc7bd9fc861fca6a57fbc000001 +KO = 428b8af38c128998d398cd143df49270 + +COUNT=10 +L = 256 +KI = a17d317eb5141e2b787d663a999d84fc6c200135 +FixedInputDataByteLen = 60 +FixedInputData = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108 + Binary rep of i = 000001 + instring = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108000001 + Binary rep of i = 000002 + instring = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108000002 +KO = abb4f484b2ec3383d056258f3282b951495656b2cbbbe8b22c7e9947ee0f25e9 + +COUNT=11 +L = 256 +KI = b86f4f3d0952582095695e8a5bd79f5c878d58d6 +FixedInputDataByteLen = 60 +FixedInputData = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2 + Binary rep of i = 000001 + instring = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2000001 + Binary rep of i = 000002 + instring = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2000002 +KO = d3054813323cac935dd365577267a99ba994f4a61a03d85439f397d7f49b2038 + +COUNT=12 +L = 256 +KI = 94c7a6c3d7d1404f92f26642740200fccd388efc +FixedInputDataByteLen = 60 +FixedInputData = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47 + Binary rep of i = 000001 + instring = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47000001 + Binary rep of i = 000002 + instring = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47000002 +KO = 8bff77a909d179f3d000e4c02b39500ca0a6ba7102c2b1c732b21c573fde6d28 + +COUNT=13 +L = 256 +KI = 5462eb72b8b48ff97a61f839affe32f49bb28abd +FixedInputDataByteLen = 60 +FixedInputData = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720 + Binary rep of i = 000001 + instring = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720000001 + Binary rep of i = 000002 + instring = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720000002 +KO = c6dec587b5e122152b1067fed32446d36bc70a6af082823cefbfaae34988d8b2 + +COUNT=14 +L = 256 +KI = d02248bfb4da3f9bea68025d9abc23f00a668511 +FixedInputDataByteLen = 60 +FixedInputData = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc + Binary rep of i = 000001 + instring = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc000001 + Binary rep of i = 000002 + instring = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc000002 +KO = f5d6a223bd0d91771707a20fc73d58811a4b847818c35891127d47d9d9974f59 + +COUNT=15 +L = 256 +KI = ed0e55ec7fb26641f5ce997fdf587c33ca187702 +FixedInputDataByteLen = 60 +FixedInputData = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29 + Binary rep of i = 000001 + instring = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29000001 + Binary rep of i = 000002 + instring = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29000002 +KO = 94d33093d1237d75e6ba8715e2e5f439efb1b6dc29c8f9db79634ef7a7af82e2 + +COUNT=16 +L = 256 +KI = a6dbce6d3d21d60681dab7915e4f04096ee6c2c9 +FixedInputDataByteLen = 60 +FixedInputData = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e + Binary rep of i = 000001 + instring = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e000001 + Binary rep of i = 000002 + instring = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e000002 +KO = c60a6ce4da93bb7257cc3d33b1a7ae9656a96dbce2d8b4758e444e1c957ada90 + +COUNT=17 +L = 256 +KI = 2054d3e684b2c6f4a5e4728f43c8633bbcce5f45 +FixedInputDataByteLen = 60 +FixedInputData = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c + Binary rep of i = 000001 + instring = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c000001 + Binary rep of i = 000002 + instring = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c000002 +KO = c48db87c444dd2e21a208d0cc2c10dac1f3b4609c03a93f3060fafd3bcff08a6 + +COUNT=18 +L = 256 +KI = cbdd91054adedbf47ea166e28991da381cb341a4 +FixedInputDataByteLen = 60 +FixedInputData = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3 + Binary rep of i = 000001 + instring = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3000001 + Binary rep of i = 000002 + instring = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3000002 +KO = b006e96494e797d9ddb5e399f2aa31e97dc5639e77d03353de49bf682d947f53 + +COUNT=19 +L = 256 +KI = d7a88d5aa38c03741ebac3d98b1175291fee431a +FixedInputDataByteLen = 60 +FixedInputData = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f + Binary rep of i = 000001 + instring = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f000001 + Binary rep of i = 000002 + instring = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f000002 +KO = 03b78848b1b6896ec97b51707ce90bffb0057181e5257f910c6ef17a10459d0b + +COUNT=20 +L = 160 +KI = 59954b54e30258e1a2537a5145303ea7eb7e3a72 +FixedInputDataByteLen = 60 +FixedInputData = 3b130c3c30e5453827f912f3326cb6b5ac6648cda3d9c2159c8117b51cc95acc501e85fe91f7a1062044985e1314b74b3ed1c29273be72d0c4f97e29 + Binary rep of i = 000001 + instring = 3b130c3c30e5453827f912f3326cb6b5ac6648cda3d9c2159c8117b51cc95acc501e85fe91f7a1062044985e1314b74b3ed1c29273be72d0c4f97e29000001 +KO = e9518008ad94b543c4e1df6cd3d107aa4c67aa89 + +COUNT=21 +L = 160 +KI = 26c5fe69b4570bf9ede187ee136e078c7092d6e1 +FixedInputDataByteLen = 60 +FixedInputData = 90fa3769b24e5371adfb1bad5805eab74fb007f3b692a23cc6b29b9f579260d73a841f31a1a94c536e83799757409d43659c71ce366bf9c79dbb43dc + Binary rep of i = 000001 + instring = 90fa3769b24e5371adfb1bad5805eab74fb007f3b692a23cc6b29b9f579260d73a841f31a1a94c536e83799757409d43659c71ce366bf9c79dbb43dc000001 +KO = a6efe33f2bfef9a5f447fff02f462b510e639708 + +COUNT=22 +L = 160 +KI = b61439995380fbc75fce2e70ca1d7ac0c3bad1d8 +FixedInputDataByteLen = 60 +FixedInputData = 999586334a6a4160a6d08e76df9db279d6ac50c80f9576ece20ba5a536e7742f273cfa2fe16a10077196e969596b5eb32a6e4999453596ef9c013a04 + Binary rep of i = 000001 + instring = 999586334a6a4160a6d08e76df9db279d6ac50c80f9576ece20ba5a536e7742f273cfa2fe16a10077196e969596b5eb32a6e4999453596ef9c013a04000001 +KO = 082d0f89f2832480385f1c3248b327f49a6a9bfd + +COUNT=23 +L = 160 +KI = abe9718eaac8f2839407866260833fb025c47739 +FixedInputDataByteLen = 60 +FixedInputData = 7c6f2ac5e0393314b289cb777a0dcbd74f8c146afc3b9dea2a1f65b9bb338e0346b04c4f65119cf75e7203a979f34e719a1df4a62fbf1f91f1e8b2a2 + Binary rep of i = 000001 + instring = 7c6f2ac5e0393314b289cb777a0dcbd74f8c146afc3b9dea2a1f65b9bb338e0346b04c4f65119cf75e7203a979f34e719a1df4a62fbf1f91f1e8b2a2000001 +KO = 67281da8e1f2e14aab6df690fc5c938894f62b6b + +COUNT=24 +L = 160 +KI = 7789838759c9072fb378ffe893d49afdde9a5140 +FixedInputDataByteLen = 60 +FixedInputData = 51ad5b12bdadb9e166c92f642d2fa59f2ca04d58df7dbfcbfe3602fb7ff8a99c4de8c56cea8ebd91ece542f0c2904ddaefe593346a73caf50304182c + Binary rep of i = 000001 + instring = 51ad5b12bdadb9e166c92f642d2fa59f2ca04d58df7dbfcbfe3602fb7ff8a99c4de8c56cea8ebd91ece542f0c2904ddaefe593346a73caf50304182c000001 +KO = 189b4f253755c69504337a51e41581194e646706 + +COUNT=25 +L = 160 +KI = 3e6a88181787c6e4f8a4804b20701e82063bfd2d +FixedInputDataByteLen = 60 +FixedInputData = 2e60c54eaf00c31450da760f2e1abc70d99a52dc601cc350307d74cbe4fc0916bfaee440359a09233d7afeae1a19f676847460c96133b3f9da2a9f61 + Binary rep of i = 000001 + instring = 2e60c54eaf00c31450da760f2e1abc70d99a52dc601cc350307d74cbe4fc0916bfaee440359a09233d7afeae1a19f676847460c96133b3f9da2a9f61000001 +KO = 75dbfe83cb957a11ad4ddc1056889d68bc0e489a + +COUNT=26 +L = 160 +KI = 8c5998f8c8807f33e4cfa1c95712f02d97c5b5c2 +FixedInputDataByteLen = 60 +FixedInputData = 33fc439b59eedad45b9f37931aaae79a0e4ab9170e4c408e1e1f181ed673895a4a81f4193ceab146ef80e14d1764da7bcdd30a64c4a198aab347787d + Binary rep of i = 000001 + instring = 33fc439b59eedad45b9f37931aaae79a0e4ab9170e4c408e1e1f181ed673895a4a81f4193ceab146ef80e14d1764da7bcdd30a64c4a198aab347787d000001 +KO = c67a892b2dd77a09cf752133e8dd954ffced070f + +COUNT=27 +L = 160 +KI = a47c534af671d76fe87bc6ec1e8d59c17ba0a4ac +FixedInputDataByteLen = 60 +FixedInputData = 607cf434aaa625ff1e22975fd483367ebfabe9669fdb2198ba3407066fd190fa69906f6c8ae5217d4544eb5d38b3171a4de3b728071b01d4e3aaa46c + Binary rep of i = 000001 + instring = 607cf434aaa625ff1e22975fd483367ebfabe9669fdb2198ba3407066fd190fa69906f6c8ae5217d4544eb5d38b3171a4de3b728071b01d4e3aaa46c000001 +KO = 116382c66715e904e5d21f693c96caf9bb7f31bb + +COUNT=28 +L = 160 +KI = cce14afec92ccdb9eefbef3d52b567e78af1f2dc +FixedInputDataByteLen = 60 +FixedInputData = 12b7fb118aa1e66b3e990798ad6d1556328913aaa64e50c2ef4adbc8e0cb3d2ae3ea6ae5d90f524fa8a242af730c7087eaa569cb1644649027919338 + Binary rep of i = 000001 + instring = 12b7fb118aa1e66b3e990798ad6d1556328913aaa64e50c2ef4adbc8e0cb3d2ae3ea6ae5d90f524fa8a242af730c7087eaa569cb1644649027919338000001 +KO = ca7d0444f35c998297b4c5653338224eccb58350 + +COUNT=29 +L = 160 +KI = 2247bfa3988e93c75b0fea3ad81945a83adc18d1 +FixedInputDataByteLen = 60 +FixedInputData = 676cab73c607f2974d9109ddfe93f63f29f687cb3fb54685aff2e2f055547b0b3debc93700ef0c826341713ff251cd9dd38c463dcde99f373992fff8 + Binary rep of i = 000001 + instring = 676cab73c607f2974d9109ddfe93f63f29f687cb3fb54685aff2e2f055547b0b3debc93700ef0c826341713ff251cd9dd38c463dcde99f373992fff8000001 +KO = d84b5197e5dc52760766b4bb2c5eeb3d4f78915a + +COUNT=30 +L = 320 +KI = 202a2b7c401d81923e2ad3c9a9893f08976406cf +FixedInputDataByteLen = 60 +FixedInputData = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f + Binary rep of i = 000001 + instring = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f000001 + Binary rep of i = 000002 + instring = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f000002 +KO = 5b826338f3ef06c6561c17df271b826984996ac32764fae1f7b8b4a851139437f3d976942d28c9c6 + +COUNT=31 +L = 320 +KI = 76507f9d4b16397a0a546ed45ea85ed7ddfdf3ab +FixedInputDataByteLen = 60 +FixedInputData = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20 + Binary rep of i = 000001 + instring = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20000001 + Binary rep of i = 000002 + instring = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20000002 +KO = a111ddf354185b7f810c31728f70596e7d88fe3cefc154602cf79f1845aa2153d0b7b4523edbdbb3 + +COUNT=32 +L = 320 +KI = 2e4e5424cbd25744989fe37ea7321a04c41af58b +FixedInputDataByteLen = 60 +FixedInputData = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7 + Binary rep of i = 000001 + instring = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7000001 + Binary rep of i = 000002 + instring = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7000002 +KO = 9b7101fc1aa013d79f40f4e0d4dec2c5935c6bb986ea3f7b193bd9a2c252e3a5df80a28b583662b5 + +COUNT=33 +L = 320 +KI = 22c0c933da931ffa65ac4d795236be5878449a0d +FixedInputDataByteLen = 60 +FixedInputData = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f + Binary rep of i = 000001 + instring = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f000001 + Binary rep of i = 000002 + instring = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f000002 +KO = 05c4cc48e0e2abc053b1bf0280e60c7600090074816c060957be257b7cd2a4c6f2c8004b344e0d36 + +COUNT=34 +L = 320 +KI = eb0a5fffc2fd059aa923e7f68e83ea3b9aa979bc +FixedInputDataByteLen = 60 +FixedInputData = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5 + Binary rep of i = 000001 + instring = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5000001 + Binary rep of i = 000002 + instring = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5000002 +KO = 535343860e9ec36a4d9da1726d45f817964c0763c66e3f5e2a43feb1d7dece493ca53d899c40411e + +COUNT=35 +L = 320 +KI = 8818839ea9feae342a180a6dce2c4caa251bc40f +FixedInputDataByteLen = 60 +FixedInputData = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96 + Binary rep of i = 000001 + instring = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96000001 + Binary rep of i = 000002 + instring = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96000002 +KO = df6b0935857cd7bb4ed0ebc79a432782cf6c38efbab6999a9565f8d456e1bc1595a1ff92a8b1d18e + +COUNT=36 +L = 320 +KI = c00abfe33a755d4894aecb578523f5ce6961d2be +FixedInputDataByteLen = 60 +FixedInputData = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304 + Binary rep of i = 000001 + instring = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304000001 + Binary rep of i = 000002 + instring = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304000002 +KO = e2485b5cc7035a8c4b57b41233fb266e88307d19dc97dd31bf3a3cdcb0083c1671f2ed40a3579682 + +COUNT=37 +L = 320 +KI = e9c128c62bbd7344885d481534857a56e4255e95 +FixedInputDataByteLen = 60 +FixedInputData = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371 + Binary rep of i = 000001 + instring = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371000001 + Binary rep of i = 000002 + instring = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371000002 +KO = a885586689a2ef5a10df7f1776e70efc040d84a1d7ce44ffc3b4a08cabd45d830ba6c8729574677d + +COUNT=38 +L = 320 +KI = 13cff16801b690a8e1fb0de47cd85158dea4a218 +FixedInputDataByteLen = 60 +FixedInputData = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84 + Binary rep of i = 000001 + instring = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84000001 + Binary rep of i = 000002 + instring = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84000002 +KO = 32e21f6f1aa358b97ff5bf0288aa8697c01e867a07f3d9ad48dbe67e9da27f15570c9b3716f7bac5 + +COUNT=39 +L = 320 +KI = a3e899241ad6b00e4e1ea88bbba32b46f10be471 +FixedInputDataByteLen = 60 +FixedInputData = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c + Binary rep of i = 000001 + instring = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c000001 + Binary rep of i = 000002 + instring = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c000002 +KO = 656380280f937d096767c94482b7b86ee1126e19102db30bf098cdb991a85f9e456fea3902c38f4b + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = bc8ac288eea767df58a425a34412ccaa1444f40b +FixedInputDataByteLen = 60 +FixedInputData = c593baf7d414650b8e5895acf00c4e1ce1412cf2eebb890dbc8369d8bc483a345419c97db45cf5a8b114ae9c87a7beb7a97ee2acdb54e7e741cfaa03 + Binary rep of i = 00000001 + instring = c593baf7d414650b8e5895acf00c4e1ce1412cf2eebb890dbc8369d8bc483a345419c97db45cf5a8b114ae9c87a7beb7a97ee2acdb54e7e741cfaa0300000001 +KO = 5a130ef26a2bf93b15e3df244a72db10 + +COUNT=1 +L = 128 +KI = e215ec0fb8476e6de4ad71f5d45d33da8b67efc6 +FixedInputDataByteLen = 60 +FixedInputData = e8500a41ed5eb76e08d93fc643c00754057b418121bd723f511463e79ed5a1e108c764c2904eb9cce049043de185195a6100db9271dc336486c7503f + Binary rep of i = 00000001 + instring = e8500a41ed5eb76e08d93fc643c00754057b418121bd723f511463e79ed5a1e108c764c2904eb9cce049043de185195a6100db9271dc336486c7503f00000001 +KO = e9f563e9c29adf243f4097ab8c1b7bb1 + +COUNT=2 +L = 128 +KI = abbcb93b03924eaf42eb6be34fe5fe70e0eea650 +FixedInputDataByteLen = 60 +FixedInputData = 1f82820c0add870cb37da126e8dafed933904e9eb4b4b850f109f03e6680a3aa5a669eef5d59f7fa3a2d351aab4267bd5af83dbdc385a60056fa4fac + Binary rep of i = 00000001 + instring = 1f82820c0add870cb37da126e8dafed933904e9eb4b4b850f109f03e6680a3aa5a669eef5d59f7fa3a2d351aab4267bd5af83dbdc385a60056fa4fac00000001 +KO = 3855b60cb197b0b09a3091ca85cf0d98 + +COUNT=3 +L = 128 +KI = 9aa486578e69fb7a190f310f3cc9674fe27cc3f5 +FixedInputDataByteLen = 60 +FixedInputData = 8630a83ec40c026815c97f1a45522a65f3acd04cc6a8eb7970adfffae8a8ea4817ce76dca29628e052ec66d1f37edf60f79617e69ffa293f1c1c5056 + Binary rep of i = 00000001 + instring = 8630a83ec40c026815c97f1a45522a65f3acd04cc6a8eb7970adfffae8a8ea4817ce76dca29628e052ec66d1f37edf60f79617e69ffa293f1c1c505600000001 +KO = f5f34c806cfc3fa15f4efed842ccf95f + +COUNT=4 +L = 128 +KI = 54c526e3008434001443461e89e2c0779ce75d4e +FixedInputDataByteLen = 60 +FixedInputData = 75a1afab9b7dd2459391ab6ae0c47897a8c3af26e18af4a2b391c151c672cd2e856e9738e932c76121ac61fda5723158185d2e0b9d66f6cec0c6fd70 + Binary rep of i = 00000001 + instring = 75a1afab9b7dd2459391ab6ae0c47897a8c3af26e18af4a2b391c151c672cd2e856e9738e932c76121ac61fda5723158185d2e0b9d66f6cec0c6fd7000000001 +KO = 838fd9c53cc299ac433dde909a59fcec + +COUNT=5 +L = 128 +KI = 0b55551fc5f399be9a6fab37b0585a6e2d339674 +FixedInputDataByteLen = 60 +FixedInputData = 7c2d5d671f404c9fc5ed87f5d89d5f2af57ff32843599c5295abcbfc2c6c91747184c7bc155b22e5f6eb301c4f654c70b396943777603a0f83db4d41 + Binary rep of i = 00000001 + instring = 7c2d5d671f404c9fc5ed87f5d89d5f2af57ff32843599c5295abcbfc2c6c91747184c7bc155b22e5f6eb301c4f654c70b396943777603a0f83db4d4100000001 +KO = 1111e63353d6c538822f2b33456703f0 + +COUNT=6 +L = 128 +KI = dfae9102becb7b1545dd83c5c8d9a619a6f5a2d4 +FixedInputDataByteLen = 60 +FixedInputData = f1bc135bfb305701b0f63a2a04a20fbc2d33b42288b4f33b19bdecde202ba102089619f7d0d183c1427f83cce4c22b0b59ad94043d4cee0b870dc552 + Binary rep of i = 00000001 + instring = f1bc135bfb305701b0f63a2a04a20fbc2d33b42288b4f33b19bdecde202ba102089619f7d0d183c1427f83cce4c22b0b59ad94043d4cee0b870dc55200000001 +KO = 49faeac1ffc0711b2c6d90af1dfac9a3 + +COUNT=7 +L = 128 +KI = affdee4cc49948c085836fcba71d1d81b3f2ad3b +FixedInputDataByteLen = 60 +FixedInputData = ca4061654282a2454b89c852069f70e35bab9bdc68db534b53877cf081c7359c61b693b6378d60866e626c51250266994f75a8441f6edd664f438fba + Binary rep of i = 00000001 + instring = ca4061654282a2454b89c852069f70e35bab9bdc68db534b53877cf081c7359c61b693b6378d60866e626c51250266994f75a8441f6edd664f438fba00000001 +KO = 042cab1bbc122f1ffd6b8d79aafb04e8 + +COUNT=8 +L = 128 +KI = 2b871d8265eaf1ff140fba8eecacd1bfd0106abe +FixedInputDataByteLen = 60 +FixedInputData = 9d4bd583be72c3e7c8df113b596200b820afefd47181d69dccd775caadbdc0059d3d52884aa7057f2b7b80ed9efbb5aa3beb42ddcee085a89616b423 + Binary rep of i = 00000001 + instring = 9d4bd583be72c3e7c8df113b596200b820afefd47181d69dccd775caadbdc0059d3d52884aa7057f2b7b80ed9efbb5aa3beb42ddcee085a89616b42300000001 +KO = dd7e6311e34d3e336b2b1a46082e4e6c + +COUNT=9 +L = 128 +KI = 34d9ec32d78eee277b56ecfc4d348fcbd41cb731 +FixedInputDataByteLen = 60 +FixedInputData = 1c4e3df1dc5f3645efc357e22a0a1514831c32ac5f8a344773594018a10e266648af5b272405c5dd0c741ebf58a838fff1b5e9683ddea2786e723194 + Binary rep of i = 00000001 + instring = 1c4e3df1dc5f3645efc357e22a0a1514831c32ac5f8a344773594018a10e266648af5b272405c5dd0c741ebf58a838fff1b5e9683ddea2786e72319400000001 +KO = 6733ba535227cc534b2e18d7ad1b64f0 + +COUNT=10 +L = 256 +KI = e355139d62a4b193e4a63bfa6b067ea49e035fe5 +FixedInputDataByteLen = 60 +FixedInputData = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a08 + Binary rep of i = 00000001 + instring = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a0800000001 + Binary rep of i = 00000002 + instring = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a0800000002 +KO = a3853a0b5be259271092d3ebef83eae4cf893c55daa1af7ce6142f544fbcc447 + +COUNT=11 +L = 256 +KI = 5a9fef1e6e0c80d58e0c2484bbf62ff3ffc10624 +FixedInputDataByteLen = 60 +FixedInputData = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa + Binary rep of i = 00000001 + instring = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa00000001 + Binary rep of i = 00000002 + instring = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa00000002 +KO = 39c0266e43049935e0ebf236b60ee3ef6b0f98fbe08c9e3d092d56232bfff3e4 + +COUNT=12 +L = 256 +KI = 3f473ed7f997a9c983de1628bec7928c4ba4a0bc +FixedInputDataByteLen = 60 +FixedInputData = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b1696872 + Binary rep of i = 00000001 + instring = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b169687200000001 + Binary rep of i = 00000002 + instring = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b169687200000002 +KO = 596983f58243d925e78110c0d5401bc9ed390d50831f8b55896a67daedbeb52d + +COUNT=13 +L = 256 +KI = 4d5ab16427552d0d885226746c687e6a33c3c467 +FixedInputDataByteLen = 60 +FixedInputData = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c62716938104 + Binary rep of i = 00000001 + instring = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c6271693810400000001 + Binary rep of i = 00000002 + instring = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c6271693810400000002 +KO = 9f0fbdad3038c2c4cd938ee661f6e7ff8bf3842bca728d98b36a37e51ac7ae64 + +COUNT=14 +L = 256 +KI = c93dcdb488a7b4e572844c6215ac54fa81a1f13a +FixedInputDataByteLen = 60 +FixedInputData = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c + Binary rep of i = 00000001 + instring = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c00000001 + Binary rep of i = 00000002 + instring = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c00000002 +KO = a08f0a27f97740bb357227594b000a1224e3f7332099bc79fdd9357fdb081ea6 + +COUNT=15 +L = 256 +KI = f3c4aeec528346dfdacddd2ef6557e45a1a68ea3 +FixedInputDataByteLen = 60 +FixedInputData = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec + Binary rep of i = 00000001 + instring = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec00000001 + Binary rep of i = 00000002 + instring = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec00000002 +KO = 5e5c23751e410bd3b3885c296578f376109735a36c20fe5d4d0399019c41ec16 + +COUNT=16 +L = 256 +KI = af57e848ca8fffda9ce5baf0ccd81b26b202e467 +FixedInputDataByteLen = 60 +FixedInputData = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f44 + Binary rep of i = 00000001 + instring = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f4400000001 + Binary rep of i = 00000002 + instring = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f4400000002 +KO = 1903b1aab8c88c1d186bfd31846ff08013a9bf9b66bef9b57bd5550640441580 + +COUNT=17 +L = 256 +KI = 1500bccfb4c102446a2ab1521a3ad9e7fdaac8a4 +FixedInputDataByteLen = 60 +FixedInputData = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa + Binary rep of i = 00000001 + instring = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa00000001 + Binary rep of i = 00000002 + instring = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa00000002 +KO = 0a5d022c954e7ecf4090a5dfc0c3cc76b20240ad17239627e40b9d7fdb7807ca + +COUNT=18 +L = 256 +KI = c2b921db05ccced102d3d49b8e8d4fbae1391b0f +FixedInputDataByteLen = 60 +FixedInputData = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb175 + Binary rep of i = 00000001 + instring = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb17500000001 + Binary rep of i = 00000002 + instring = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb17500000002 +KO = a3c1d6f3aca0492fd4e2586e599cf43baccc0f9930473ad2d323b7ebbcff3585 + +COUNT=19 +L = 256 +KI = cbc0fd3a34574c1eb1cc325bb111108a56b676ee +FixedInputDataByteLen = 60 +FixedInputData = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef7 + Binary rep of i = 00000001 + instring = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef700000001 + Binary rep of i = 00000002 + instring = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef700000002 +KO = 8b6e3d4ad6eca6204b1d22db6093b1b6665a4568317d53a910acc1b5b45c84a7 + +COUNT=20 +L = 160 +KI = 453a27224139d8c45183d4e0d4bbfea257750558 +FixedInputDataByteLen = 60 +FixedInputData = e938d3f9be609a671e66c051b0da950e3dc34e5a50e3853827633c866ad0237683651f2fa4b3cc2afa1fd0bc44d2c349d4ef9518a49154ee744e20e8 + Binary rep of i = 00000001 + instring = e938d3f9be609a671e66c051b0da950e3dc34e5a50e3853827633c866ad0237683651f2fa4b3cc2afa1fd0bc44d2c349d4ef9518a49154ee744e20e800000001 +KO = 491f3614ad9096bef3d39998cf4e4e51cf20fabc + +COUNT=21 +L = 160 +KI = 229de6f14a69e54511addb9f718e0d4bcc91dcf0 +FixedInputDataByteLen = 60 +FixedInputData = c244df1d0defa10a85f9979f57050b7d1e34659098b6b1c0779536bc5ea9db9981abedab8209a2d4fb9b557842c317102ee0dc5d9b54e6087c61cec2 + Binary rep of i = 00000001 + instring = c244df1d0defa10a85f9979f57050b7d1e34659098b6b1c0779536bc5ea9db9981abedab8209a2d4fb9b557842c317102ee0dc5d9b54e6087c61cec200000001 +KO = 36245fd1c152b7cec5d8dc0320591dd3941edc55 + +COUNT=22 +L = 160 +KI = c57748bd815b8f1ac526f0504bd118d4294a40b2 +FixedInputDataByteLen = 60 +FixedInputData = 0941b77c6a162b1e4dfb65601da1bea2ac46147ca00bbc46bc25d7f809211bf914dc72d2d212797fe18cd43d31354adeb69b5b1f5af54254a95b24af + Binary rep of i = 00000001 + instring = 0941b77c6a162b1e4dfb65601da1bea2ac46147ca00bbc46bc25d7f809211bf914dc72d2d212797fe18cd43d31354adeb69b5b1f5af54254a95b24af00000001 +KO = f1e6a5f85705566d8fe53f1043c354adbdae1724 + +COUNT=23 +L = 160 +KI = 093fbb0092561b653a34fd59b07e1d2b9d185c84 +FixedInputDataByteLen = 60 +FixedInputData = 913d6797befa3bde06ef84d7ff2a8c6867fb833caaf29ede2607c7d8aa68886db30b4627cb5090ecfa5a5963670cc10bfaa6d197b5caecfb1e198622 + Binary rep of i = 00000001 + instring = 913d6797befa3bde06ef84d7ff2a8c6867fb833caaf29ede2607c7d8aa68886db30b4627cb5090ecfa5a5963670cc10bfaa6d197b5caecfb1e19862200000001 +KO = 2cefc10abda8be08d2741171fe6966541bd0c6e3 + +COUNT=24 +L = 160 +KI = f9d484086dd4c39ee2dc9eea5b211aa2137afad0 +FixedInputDataByteLen = 60 +FixedInputData = e1511fc24b48447d5b5bbef5f2cfa9b6e20274ec304c5e58a8c2c922d527c9d1778f3ce7c33b92a542264c13962236960a991cc54496322222a47d0e + Binary rep of i = 00000001 + instring = e1511fc24b48447d5b5bbef5f2cfa9b6e20274ec304c5e58a8c2c922d527c9d1778f3ce7c33b92a542264c13962236960a991cc54496322222a47d0e00000001 +KO = 3050f6f3a7bc7fb514627ebde9cb1f4251fe7e91 + +COUNT=25 +L = 160 +KI = 752e1369edf12fd1ddde1b669ef398ea19360029 +FixedInputDataByteLen = 60 +FixedInputData = d804187cd43c9204da85df93198e19569fa016be4829cca80ee040e37fee3f82334b586324362721eda023c346fd4b51aa6d62ec3c4ba4002b145058 + Binary rep of i = 00000001 + instring = d804187cd43c9204da85df93198e19569fa016be4829cca80ee040e37fee3f82334b586324362721eda023c346fd4b51aa6d62ec3c4ba4002b14505800000001 +KO = ab8bcf9167265686e060922ca0785d6d6e995273 + +COUNT=26 +L = 160 +KI = 32584e27ed939ae94406185ec8a6f6e502728718 +FixedInputDataByteLen = 60 +FixedInputData = b9cdcdec728bbb09ca8d384d35136ed55ff6c4d64c53532d6c6e1ba95174db08eaaaf0e46c419b44ef511c8e85740682bd8d8eebbcb0ddd611d051c6 + Binary rep of i = 00000001 + instring = b9cdcdec728bbb09ca8d384d35136ed55ff6c4d64c53532d6c6e1ba95174db08eaaaf0e46c419b44ef511c8e85740682bd8d8eebbcb0ddd611d051c600000001 +KO = 9fec6290b94c753228d72b6c464c905381d4ef3f + +COUNT=27 +L = 160 +KI = 3586da556f860fd314a249c005e2ffe5caf8b6df +FixedInputDataByteLen = 60 +FixedInputData = a600cb7a5497accfb90591dde5722db359ebf17521f135123e8de036882abf99bd03e84aae8676f9b508b36c5255a5d5f41f40a99fc793685237862a + Binary rep of i = 00000001 + instring = a600cb7a5497accfb90591dde5722db359ebf17521f135123e8de036882abf99bd03e84aae8676f9b508b36c5255a5d5f41f40a99fc793685237862a00000001 +KO = 1dbbaafc918e243a385a02d9aad0ae8fa61c130f + +COUNT=28 +L = 160 +KI = 58b66e9f5d8432cb3426565557eab37fa599ba85 +FixedInputDataByteLen = 60 +FixedInputData = 2add88d8828f8a5528642376aa20aa36fe27380428a1e2f62708192727202dc71bff6972c2517b0af0c39bdfafd519af0eb0e1fc2732a241d824014a + Binary rep of i = 00000001 + instring = 2add88d8828f8a5528642376aa20aa36fe27380428a1e2f62708192727202dc71bff6972c2517b0af0c39bdfafd519af0eb0e1fc2732a241d824014a00000001 +KO = 179b33fb943bf0bda9eb2d90cbefc0531b06469f + +COUNT=29 +L = 160 +KI = fb5734f328a20892dd2b151fcb03dfbbf451e404 +FixedInputDataByteLen = 60 +FixedInputData = bc054b6d25b4158b00ab839c0601debc9bd60b71e4be0fe1950b8195f2de997857120465f07f331e0ca44ef9ba03a33e20efa14faaa2a03d9dbe510a + Binary rep of i = 00000001 + instring = bc054b6d25b4158b00ab839c0601debc9bd60b71e4be0fe1950b8195f2de997857120465f07f331e0ca44ef9ba03a33e20efa14faaa2a03d9dbe510a00000001 +KO = cd174d2caff17e209388e20eaabe846454f9c511 + +COUNT=30 +L = 320 +KI = 5b519f4a2ebdd32a8bcf38e3bc3dc29fe130abec +FixedInputDataByteLen = 60 +FixedInputData = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e0 + Binary rep of i = 00000001 + instring = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e000000001 + Binary rep of i = 00000002 + instring = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e000000002 +KO = 18de9e9fd46bcbfbe002b903b5e017bebe46607ca740419443683a8cdd2f48b6e038a988585f598b + +COUNT=31 +L = 320 +KI = 844f0d4f2d7f645ba6b7a57c2944371c77e722d3 +FixedInputDataByteLen = 60 +FixedInputData = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a1800633 + Binary rep of i = 00000001 + instring = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a180063300000001 + Binary rep of i = 00000002 + instring = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a180063300000002 +KO = 91046d14a3d3804a3520f1df8daffd31dac9a74e1f509fbe7459f478bb6387313d44650bff4641db + +COUNT=32 +L = 320 +KI = 0e112a00ef36483cce549728cfbd6e946db92cb9 +FixedInputDataByteLen = 60 +FixedInputData = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b04 + Binary rep of i = 00000001 + instring = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b0400000001 + Binary rep of i = 00000002 + instring = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b0400000002 +KO = 61185b788fd7599e35803846e1231ec1c9baad8f8250772c16abae8e6f9e77555df07e08021b0fc7 + +COUNT=33 +L = 320 +KI = 71700631aea33013598e52dad4e7e37c6bd7622a +FixedInputDataByteLen = 60 +FixedInputData = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c51299 + Binary rep of i = 00000001 + instring = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c5129900000001 + Binary rep of i = 00000002 + instring = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c5129900000002 +KO = 1f4389a79ae476711e95e4fc7af8c1192c59b26979f69101a1c924a049237aa2f3a9b3ce313680fb + +COUNT=34 +L = 320 +KI = 72deedff8cfee09b4ed3d007765e999c2334f806 +FixedInputDataByteLen = 60 +FixedInputData = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e4 + Binary rep of i = 00000001 + instring = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e400000001 + Binary rep of i = 00000002 + instring = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e400000002 +KO = 3e8723c4f7385ba8986be4f79bf49226758eab5ece843c2d49b6622483f45c1a5664c03ccee3085f + +COUNT=35 +L = 320 +KI = 27b6dce00e31c80f3da2703d605e765c5bc8e516 +FixedInputDataByteLen = 60 +FixedInputData = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a50738280 + Binary rep of i = 00000001 + instring = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a5073828000000001 + Binary rep of i = 00000002 + instring = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a5073828000000002 +KO = 956869768e5ffe3610a8c1c4ca570de579f8bd0bac3bba33168959432d6c92784ce94877288a0b5a + +COUNT=36 +L = 320 +KI = ff808d32b24b957e44494f25ed1630b69bb18d1e +FixedInputDataByteLen = 60 +FixedInputData = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa7184 + Binary rep of i = 00000001 + instring = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa718400000001 + Binary rep of i = 00000002 + instring = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa718400000002 +KO = caca41a728919d978accb93fcda21cbfc3ca6dec9a4dcd29afffc81cfe915de80d05acfe9ed5db64 + +COUNT=37 +L = 320 +KI = 276a92bf10616eb01c7693076987748b0b594393 +FixedInputDataByteLen = 60 +FixedInputData = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef400 + Binary rep of i = 00000001 + instring = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef40000000001 + Binary rep of i = 00000002 + instring = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef40000000002 +KO = 1dc2a6dd1409a0a8b807c15d179d643b7b54976646f85612e211a8f5925c840e9a8e47fe9bf1a9cc + +COUNT=38 +L = 320 +KI = 6b977520d44cf856c485c12f7daa60bd6f2a79af +FixedInputDataByteLen = 60 +FixedInputData = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc821 + Binary rep of i = 00000001 + instring = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc82100000001 + Binary rep of i = 00000002 + instring = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc82100000002 +KO = 8584ff30f8fbe60cbee4a038483bbca64219c7f4aefcc4273b5deb9a2b3c09f0677d264e17e611b6 + +COUNT=39 +L = 320 +KI = 445b7d2402b11a811565d06fa79641a67809cb50 +FixedInputDataByteLen = 60 +FixedInputData = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c39 + Binary rep of i = 00000001 + instring = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c3900000001 + Binary rep of i = 00000002 + instring = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c3900000002 +KO = 7977fae261033957e30de84ee16a8d6c771827a63bd137f009df6fa0cebd52219370e27e9d6983c8 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = f3f5dfa9be304476e633ccaec4f988013600e415 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9de4cf03c3f15cff003e9bad5de4d16eb791417072e1d8fe0375ad434536fcc95bf7eb3ba1704a4899d80946060c4f094f8 +DataAfterCtrLen = 10 +DataAfterCtrData = fd7a95a129f48ca7a937 + Binary rep of i = 01 + instring = f9de4cf03c3f15cff003e9bad5de4d16eb791417072e1d8fe0375ad434536fcc95bf7eb3ba1704a4899d80946060c4f094f801fd7a95a129f48ca7a937 +KO = 0de4ce13a4114687526ecb0f53607867 + +COUNT=1 +L = 128 +KI = ac18a509272a30ebf20d92d4cf42256998ca65f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dcac799c40a1fc43e3cef7f526c496ec728ef3598b1d90563da7fde5be674c740345fb9e7d231f22113671ec5024db5aef8f +DataAfterCtrLen = 10 +DataAfterCtrData = a126cc4670afcce15633 + Binary rep of i = 01 + instring = dcac799c40a1fc43e3cef7f526c496ec728ef3598b1d90563da7fde5be674c740345fb9e7d231f22113671ec5024db5aef8f01a126cc4670afcce15633 +KO = 3ba3b1dfea8b075f8e2141eda60067e8 + +COUNT=2 +L = 128 +KI = 49f81eb886e58cac676268dd2048449b4f69abc8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 93919fd472fc93323898d4c2f15414229cc9927db930db3bfcb5c2b3d41a78d52311ccedf0e3c0688031e8a2fd5eaa4e5ae2 +DataAfterCtrLen = 10 +DataAfterCtrData = 18c91a30caf214ccb674 + Binary rep of i = 01 + instring = 93919fd472fc93323898d4c2f15414229cc9927db930db3bfcb5c2b3d41a78d52311ccedf0e3c0688031e8a2fd5eaa4e5ae20118c91a30caf214ccb674 +KO = c4fbaf6d0e1b04efd2511cb7788a1abf + +COUNT=3 +L = 128 +KI = 15347437f32f446a261ead1f215b703edca56922 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9e08d3e9bdbdb00c8fd8ee1086c974c05a1111bdfc37c48dc557207f8b20a6caa5e93ee1a95df492812ac6eee2418f2fefd +DataAfterCtrLen = 10 +DataAfterCtrData = 7d2934e91756511206cd + Binary rep of i = 01 + instring = e9e08d3e9bdbdb00c8fd8ee1086c974c05a1111bdfc37c48dc557207f8b20a6caa5e93ee1a95df492812ac6eee2418f2fefd017d2934e91756511206cd +KO = d67ba9cd191d7217c77441f5a280c2b7 + +COUNT=4 +L = 128 +KI = c2b9fef980b390a95cced21dce6b1fdc48e4bace +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6fe1848fc245f02f9852a135cc75ef2c78ced7cb76743770adfb3db4f15c84963ede2918f4dcc43e03aa8db032a36acadcf9 +DataAfterCtrLen = 10 +DataAfterCtrData = 5d3f5e79c7ea56c682f5 + Binary rep of i = 01 + instring = 6fe1848fc245f02f9852a135cc75ef2c78ced7cb76743770adfb3db4f15c84963ede2918f4dcc43e03aa8db032a36acadcf9015d3f5e79c7ea56c682f5 +KO = 7f3840449b0bc6f8fd579e7418f0c692 + +COUNT=5 +L = 128 +KI = 6b74e884c02b834d72ff9c4174f5f1d98f70c699 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fa0d3c2696d1e2ced71372ae3b31d5da2d78471d99b8bdaa0e25c242e2e2fbf073f31b5a950c5058ff9fc140cad0b0681d9c +DataAfterCtrLen = 10 +DataAfterCtrData = f8697ac1ad19088f6b29 + Binary rep of i = 01 + instring = fa0d3c2696d1e2ced71372ae3b31d5da2d78471d99b8bdaa0e25c242e2e2fbf073f31b5a950c5058ff9fc140cad0b0681d9c01f8697ac1ad19088f6b29 +KO = 05259f0f57dc086ad1d23e417ebe64be + +COUNT=6 +L = 128 +KI = d5bfe1ac505c6848c850279e5cbc4b1d3d59c516 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d4788c5dc5752b67ccdd7939403bd27b21693942c06ef2e090db910b2c9eefb61e7f222c1cca7ca7c818741219ebedd01e9 +DataAfterCtrLen = 10 +DataAfterCtrData = 684829a6ae71cb6d764a + Binary rep of i = 01 + instring = 2d4788c5dc5752b67ccdd7939403bd27b21693942c06ef2e090db910b2c9eefb61e7f222c1cca7ca7c818741219ebedd01e901684829a6ae71cb6d764a +KO = 934cd3a61be8c4a57bf61c76e5c89dc2 + +COUNT=7 +L = 128 +KI = 9357ba8ca874f6bd13cf2f261b66a77e92b22f25 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 315a3265b933f32be38ad64eb4283c2d078320c19c403ca8f1903384772fb7c4e8dd43f8eae57536890da797e9fb4478e4a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 0b580cb4307a64864a68 + Binary rep of i = 01 + instring = 315a3265b933f32be38ad64eb4283c2d078320c19c403ca8f1903384772fb7c4e8dd43f8eae57536890da797e9fb4478e4a0010b580cb4307a64864a68 +KO = 361004943ffb8ef36e8452defdda8a8b + +COUNT=8 +L = 128 +KI = c7bde544f38ddaeaf8bcb80f6640f93f2c03555e +DataBeforeCtrLen = 50 +DataBeforeCtrData = ffa3b0791a517a5b09659568d350bdcad16cf6229fa0919c8b6e66f95790128742c27d0995a11f840bc296d7f8c30c21c3ce +DataAfterCtrLen = 10 +DataAfterCtrData = 62580d7b899b689d917a + Binary rep of i = 01 + instring = ffa3b0791a517a5b09659568d350bdcad16cf6229fa0919c8b6e66f95790128742c27d0995a11f840bc296d7f8c30c21c3ce0162580d7b899b689d917a +KO = cd3bfd6171043c2220e69098955c88b0 + +COUNT=9 +L = 128 +KI = 2199a69c2cf3133bd0262384799721f9719b7efe +DataBeforeCtrLen = 50 +DataBeforeCtrData = f44fd4f8cc7b8160384730e1bb71e2ea551f7e4d286e2b590f012b8dbfc1bf8421e431bd1e0820435b2c8b9b6b1fb93f26f6 +DataAfterCtrLen = 10 +DataAfterCtrData = d9984534a4109e576823 + Binary rep of i = 01 + instring = f44fd4f8cc7b8160384730e1bb71e2ea551f7e4d286e2b590f012b8dbfc1bf8421e431bd1e0820435b2c8b9b6b1fb93f26f601d9984534a4109e576823 +KO = d1e8d9e99dac92374f2b38b62995af79 + +COUNT=10 +L = 256 +KI = 24758ac6e4d08152bb65b1f700728c0855a4c486 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e +DataAfterCtrLen = 10 +DataAfterCtrData = cb8421b89653d1016af9 + Binary rep of i = 01 + instring = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e01cb8421b89653d1016af9 + Binary rep of i = 02 + instring = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e02cb8421b89653d1016af9 +KO = ba7cc9629026231cedb7f9457fc44f3559b55b30649091e843bbff8acac58a0b + +COUNT=11 +L = 256 +KI = 77444f326d00c96838a347cbb762b0f862677aa0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb2 +DataAfterCtrLen = 10 +DataAfterCtrData = 30915f4dc30dc65ea7fc + Binary rep of i = 01 + instring = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb20130915f4dc30dc65ea7fc + Binary rep of i = 02 + instring = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb20230915f4dc30dc65ea7fc +KO = 10346ccb351eef4c90b9825217d32cc43fa296f316e12d39f5c9402a2dceea40 + +COUNT=12 +L = 256 +KI = a41b04f4101ef6fa4538b3a61719f337c612343f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072 +DataAfterCtrLen = 10 +DataAfterCtrData = 5a9a41339c869d966f99 + Binary rep of i = 01 + instring = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072015a9a41339c869d966f99 + Binary rep of i = 02 + instring = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072025a9a41339c869d966f99 +KO = 1040b11d144840cee779d73514df283e97faf13e50520b0a0d6f6c94b5be2f29 + +COUNT=13 +L = 256 +KI = d423b65f304ed09e18706d0927567180ed696432 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f1 +DataAfterCtrLen = 10 +DataAfterCtrData = 632c983b1eeecac8b9a6 + Binary rep of i = 01 + instring = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f101632c983b1eeecac8b9a6 + Binary rep of i = 02 + instring = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f102632c983b1eeecac8b9a6 +KO = 406e63bdd570da25bd9e2b890f629ebbb0a1948a7ef6a137790f53da705816af + +COUNT=14 +L = 256 +KI = d0adaba19a72f70ca78bc0989e7d8f3c01864b62 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f511 +DataAfterCtrLen = 10 +DataAfterCtrData = b19677b7c439b28bcb02 + Binary rep of i = 01 + instring = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f51101b19677b7c439b28bcb02 + Binary rep of i = 02 + instring = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f51102b19677b7c439b28bcb02 +KO = 39d2c1f1786d8cba61714e8608a2291eaef746bf66439d7c6eef6d384ad9685d + +COUNT=15 +L = 256 +KI = 59a99e37756ae2b3612899a606a593806525104b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed740364 +DataAfterCtrLen = 10 +DataAfterCtrData = 03b2afc82d970ebd184f + Binary rep of i = 01 + instring = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed7403640103b2afc82d970ebd184f + Binary rep of i = 02 + instring = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed7403640203b2afc82d970ebd184f +KO = dd9a715ecb772f939a0e0b06a29ab3484c691165ace3e0eb0cd7e5c3ca376351 + +COUNT=16 +L = 256 +KI = fddd2a10f9d60988c13b4c346e9a8341103cee81 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f +DataAfterCtrLen = 10 +DataAfterCtrData = 5cf0347ab829bcaf15ca + Binary rep of i = 01 + instring = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f015cf0347ab829bcaf15ca + Binary rep of i = 02 + instring = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f025cf0347ab829bcaf15ca +KO = d57fd4ed9216ae4d3023a56c66d5b1d24ee8307b06525ac5c0e88256b6c2f7da + +COUNT=17 +L = 256 +KI = 6914a10174b34ecaf245a2654d9d591f037049d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff31636 +DataAfterCtrLen = 10 +DataAfterCtrData = 86229b161616d0d24af3 + Binary rep of i = 01 + instring = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff316360186229b161616d0d24af3 + Binary rep of i = 02 + instring = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff316360286229b161616d0d24af3 +KO = 82550361ce50f10f6cb3ead0a9dd6c1f3b1dc74221388268ada67b45531cb4db + +COUNT=18 +L = 256 +KI = 7603eefa923f9e9996b285264c894d1a7c9e1b1a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 956e5286c174a9d5c37d + Binary rep of i = 01 + instring = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c901956e5286c174a9d5c37d + Binary rep of i = 02 + instring = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c902956e5286c174a9d5c37d +KO = b0df53ecc17e2ed4b2f51f0d4ae8e6e528c26407b36094b626e0cf8d8b3c8788 + +COUNT=19 +L = 256 +KI = 787c89c1349f8ecb2d8b392db274112136b4bd85 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ffa094d95537ea56fbc + Binary rep of i = 01 + instring = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954012ffa094d95537ea56fbc + Binary rep of i = 02 + instring = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954022ffa094d95537ea56fbc +KO = 1cccb65bd8eea8a1737dcb9d93ea92ad97bfc7aca3784e2f87762f624fa447f6 + +COUNT=20 +L = 160 +KI = 2534b9bf02f886edac7f5142b222cb46a45b32cb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7f16d4ead754a54ca402d28818814ad9b740eb30d8b9c0f46b70f027e0f33f5002f1929bc22f4ace512f3eaf3d4be0ae9325 +DataAfterCtrLen = 10 +DataAfterCtrData = 98d556e09b5b6dd962a3 + Binary rep of i = 01 + instring = 7f16d4ead754a54ca402d28818814ad9b740eb30d8b9c0f46b70f027e0f33f5002f1929bc22f4ace512f3eaf3d4be0ae93250198d556e09b5b6dd962a3 +KO = ba45755ca495589bdade1d2306d0226eb85099ab + +COUNT=21 +L = 160 +KI = 76bdaebc1654e349633d731e10e7e9b228b0311a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e0ce92f59445322c84a374e2394ea572682c990e6d318a99681b15db79dc6aa585b73fd1963f039eab1618d31fa8d1452cb +DataAfterCtrLen = 10 +DataAfterCtrData = b3cfc60135b823fa1f72 + Binary rep of i = 01 + instring = 6e0ce92f59445322c84a374e2394ea572682c990e6d318a99681b15db79dc6aa585b73fd1963f039eab1618d31fa8d1452cb01b3cfc60135b823fa1f72 +KO = 27cd3ea596ec34181af96ef7da9d7e9a53c9fc57 + +COUNT=22 +L = 160 +KI = c7c22933eea5f792a5721c15cb47506ce490bc9d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c20575ac199ed95c1aff67e24369cf8f843384d976af036f73ef89994040d63e6e30e4f6e8ea6ae541bafb64d08c883f37e0 +DataAfterCtrLen = 10 +DataAfterCtrData = 3a4693829bc3b52bc571 + Binary rep of i = 01 + instring = c20575ac199ed95c1aff67e24369cf8f843384d976af036f73ef89994040d63e6e30e4f6e8ea6ae541bafb64d08c883f37e0013a4693829bc3b52bc571 +KO = 839664d3029147718f7fd5ddb78a0eead9084432 + +COUNT=23 +L = 160 +KI = 27f7c49433cc2a39db0ec269cdca95c6b3dfbfe7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81db7f6545dfe88ff093d362d54921f7ee6a6be1fe499a14f5c851f8568cecd08eb4e20d64a2db3fe6975b6b7dcff5fcd0d8 +DataAfterCtrLen = 10 +DataAfterCtrData = 27f38cabd7ae606cb4f5 + Binary rep of i = 01 + instring = 81db7f6545dfe88ff093d362d54921f7ee6a6be1fe499a14f5c851f8568cecd08eb4e20d64a2db3fe6975b6b7dcff5fcd0d80127f38cabd7ae606cb4f5 +KO = 3ffcf97070be47147fd4f9568d2ac1cfe7f6087a + +COUNT=24 +L = 160 +KI = b1ac110d418687b7a9450aec02243aa9da8a7b1b +DataBeforeCtrLen = 50 +DataBeforeCtrData = fcca8eaeca3f0835d99d81e1c002bdac768aa7743f0505809023b69de918728866b822d3046d1b5b1040281591a90c38cc24 +DataAfterCtrLen = 10 +DataAfterCtrData = c52498bba93be23b2fb7 + Binary rep of i = 01 + instring = fcca8eaeca3f0835d99d81e1c002bdac768aa7743f0505809023b69de918728866b822d3046d1b5b1040281591a90c38cc2401c52498bba93be23b2fb7 +KO = 7e9b768e8adb9b7338669615e79aec114907b46c + +COUNT=25 +L = 160 +KI = 4e1163f2aa32449ecf27d2aeba54605aae67d7b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ac73a008038fe3d095cc03c4bca8849964bd05724e85b54685f6fb5b86172f6954a7620b0fbcda5f98580e3c28c6588d2f4 +DataAfterCtrLen = 10 +DataAfterCtrData = 92cdbbda7d17c68cbd1c + Binary rep of i = 01 + instring = 9ac73a008038fe3d095cc03c4bca8849964bd05724e85b54685f6fb5b86172f6954a7620b0fbcda5f98580e3c28c6588d2f40192cdbbda7d17c68cbd1c +KO = c3b723978409ef9a620880b0fdd4f47f34729214 + +COUNT=26 +L = 160 +KI = 0774b0a638ac22a8b2e03685859309cdc0f5bae1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6be0183f3388adc326c5cf9ea78725f96a5e935fc824d7268708d3876bda4cf47681de27321cf65046c51a162c13712c9cb +DataAfterCtrLen = 10 +DataAfterCtrData = 25d870434e39648ca169 + Binary rep of i = 01 + instring = c6be0183f3388adc326c5cf9ea78725f96a5e935fc824d7268708d3876bda4cf47681de27321cf65046c51a162c13712c9cb0125d870434e39648ca169 +KO = e7c1619890ec57e7b07efb14cd7ecfa10df5e533 + +COUNT=27 +L = 160 +KI = 93dee419fe45243efa5294c207061db9f2c1d1ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0bdba6cc98c9f1985d6483dcbb83e638692eb4becc222e4ba715c9dad1524f12bda4b554594632acd88e540f61ef8428a919 +DataAfterCtrLen = 10 +DataAfterCtrData = aa0fa0cd742b8827bb24 + Binary rep of i = 01 + instring = 0bdba6cc98c9f1985d6483dcbb83e638692eb4becc222e4ba715c9dad1524f12bda4b554594632acd88e540f61ef8428a91901aa0fa0cd742b8827bb24 +KO = 973a34a1f8d0cb8663c908b3e9592d465089453b + +COUNT=28 +L = 160 +KI = 02e801af5bee91a17a7482b88f0278b9554cb5ce +DataBeforeCtrLen = 50 +DataBeforeCtrData = e27572a86f192de0fe20cc23f4cbfc1bc9a04a148cbc20ef0fb6f96a70668e1ae6e82d0cd86dda5aa43bd3fd10c4b28f2257 +DataAfterCtrLen = 10 +DataAfterCtrData = 4d6c20718631143577b0 + Binary rep of i = 01 + instring = e27572a86f192de0fe20cc23f4cbfc1bc9a04a148cbc20ef0fb6f96a70668e1ae6e82d0cd86dda5aa43bd3fd10c4b28f2257014d6c20718631143577b0 +KO = 89f579602db131e3c5a517e702b14fd98a682f22 + +COUNT=29 +L = 160 +KI = c9fb1f1b4d02da7fc5a66e1eb69e4e30a58a2957 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3890c475a8274bb0ef3a9595befac677fdd086fc5c74f934feeb5f4f7be67978ff14be3d14d56a1e40b5396770bf7d646934 +DataAfterCtrLen = 10 +DataAfterCtrData = d24b582db361d06e68b9 + Binary rep of i = 01 + instring = 3890c475a8274bb0ef3a9595befac677fdd086fc5c74f934feeb5f4f7be67978ff14be3d14d56a1e40b5396770bf7d64693401d24b582db361d06e68b9 +KO = 9264296c38af497a42559f5da9b88437124db954 + +COUNT=30 +L = 320 +KI = bf2d3eefa7c5b196b278f6f94d4bc47b1886a04c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde9 +DataAfterCtrLen = 10 +DataAfterCtrData = b50e9fb5fcaddd24ce27 + Binary rep of i = 01 + instring = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde901b50e9fb5fcaddd24ce27 + Binary rep of i = 02 + instring = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde902b50e9fb5fcaddd24ce27 +KO = 1e2b59241141bbb343dbf09ea6afd5195b5847196ec8abcb35ed984766c648cb4347ba4b156e3d8e + +COUNT=31 +L = 320 +KI = 8aa536bcf59d6fd9ffd305ac7d8295bcb0bb9e80 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b +DataAfterCtrLen = 10 +DataAfterCtrData = 5437a44ad8f3df275d20 + Binary rep of i = 01 + instring = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b015437a44ad8f3df275d20 + Binary rep of i = 02 + instring = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b025437a44ad8f3df275d20 +KO = 4036209800c9a62b5096a5ca03e1b797e99f4ad6a786770650226fc97c3883c3d1e52f59cd958bdd + +COUNT=32 +L = 320 +KI = 828ebac14950ac58d682a8d75cc2996aa1b783b8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd +DataAfterCtrLen = 10 +DataAfterCtrData = 71687c8e09c5781012e5 + Binary rep of i = 01 + instring = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd0171687c8e09c5781012e5 + Binary rep of i = 02 + instring = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd0271687c8e09c5781012e5 +KO = 10974aafca244a80ea14759c99a8abb29341ca2c48cf6a7934de6b7aac0b70d170039b0a10fe1f68 + +COUNT=33 +L = 320 +KI = c0ae57e4fb53cee58011f2ebaac0c0fca721cf3d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b3132ff85a19c7262fc + Binary rep of i = 01 + instring = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49013b3132ff85a19c7262fc + Binary rep of i = 02 + instring = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49023b3132ff85a19c7262fc +KO = d8d63b51e5c61da77155f3304c45c31bc5af1e70bd5e3cf78d583843f1150e3915cc35f3c0f0c037 + +COUNT=34 +L = 320 +KI = 5254578bd3faaffe2daf5c38f3932e2f675149fc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd821 +DataAfterCtrLen = 10 +DataAfterCtrData = c313fa336e8365d91db5 + Binary rep of i = 01 + instring = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd82101c313fa336e8365d91db5 + Binary rep of i = 02 + instring = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd82102c313fa336e8365d91db5 +KO = b91a6de291b8db6ef6722bd70afe85fcaf479b9cec59cfea1c3ec1710731c770baaae69d36c7e1f0 + +COUNT=35 +L = 320 +KI = 3c20c3ce1fb51a4f1df5b34117272c9e2fddaab3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071 +DataAfterCtrLen = 10 +DataAfterCtrData = 0fa08435e052f675a018 + Binary rep of i = 01 + instring = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071010fa08435e052f675a018 + Binary rep of i = 02 + instring = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071020fa08435e052f675a018 +KO = d1a6f166d41dfcecdf4b4a7ac70c1d0367c548405a2b948dedb970bec87e4398c13847be4c93ace0 + +COUNT=36 +L = 320 +KI = 7a646ebf71051aa651b9dc53a602065d00589927 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8 +DataAfterCtrLen = 10 +DataAfterCtrData = 0da937d9a703f29867e7 + Binary rep of i = 01 + instring = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8010da937d9a703f29867e7 + Binary rep of i = 02 + instring = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8020da937d9a703f29867e7 +KO = d1a2ed6597718790443879e3e3621e844f41ab59611f9319cf10e2ba11d459d71b523f5f64c244b9 + +COUNT=37 +L = 320 +KI = c0be38771650c0642b4671f9586205751b2401bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc +DataAfterCtrLen = 10 +DataAfterCtrData = 10837aa75fdf5df8aa89 + Binary rep of i = 01 + instring = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc0110837aa75fdf5df8aa89 + Binary rep of i = 02 + instring = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc0210837aa75fdf5df8aa89 +KO = 5113f2bfaef7343beb3767be2e6f0ef6cf6e62a508a6bf323156704602e0e17c8c493dcee4b89a2b + +COUNT=38 +L = 320 +KI = 0489a99d4d9f57b57e58ee31f518267e7e1f3250 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e +DataAfterCtrLen = 10 +DataAfterCtrData = 7aefba86a5795267e9a8 + Binary rep of i = 01 + instring = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e017aefba86a5795267e9a8 + Binary rep of i = 02 + instring = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e027aefba86a5795267e9a8 +KO = 22eeead06e0a146ca5589074e6288ab46ca6a9f87c2dad141eb0bac12bd4f0be01f2cb6f57b6f862 + +COUNT=39 +L = 320 +KI = 3554dce4723e276fbd816e282a086a42b77fb962 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb9 +DataAfterCtrLen = 10 +DataAfterCtrData = 20a9fa634d20489c8ff7 + Binary rep of i = 01 + instring = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb90120a9fa634d20489c8ff7 + Binary rep of i = 02 + instring = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb90220a9fa634d20489c8ff7 +KO = 7abb23a4aa1c66480c1993438ebd0217881f8be59a59671a2cac3669fc0d30d0171c74504d43b470 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 6d85df76f0a7bb8ce5df4f14ebbc77a0037dc327 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bb5f3f1a0aab0c239350943880e6d19698655dc95fe9778e07d007f72924311267a5c3e1c95ad9b0f1b9731be098b453f7ba +DataAfterCtrLen = 10 +DataAfterCtrData = 88295a9d15d0a5294219 + Binary rep of i = 0001 + instring = bb5f3f1a0aab0c239350943880e6d19698655dc95fe9778e07d007f72924311267a5c3e1c95ad9b0f1b9731be098b453f7ba000188295a9d15d0a5294219 +KO = 8c088ed7c6bbef7d9e7c55e07b7b0ce5 + +COUNT=1 +L = 128 +KI = 30d78e31a806ddbfcbde9a2f4ac83ac3ca9c8228 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 97d8bdb7b0682435d984e73858c21b85b2535f7d2488c484309e2309c89e4520c7de171e9e33c6a5b6347774111a145f53ce +DataAfterCtrLen = 10 +DataAfterCtrData = 51a9679882a80e34550a + Binary rep of i = 0001 + instring = 97d8bdb7b0682435d984e73858c21b85b2535f7d2488c484309e2309c89e4520c7de171e9e33c6a5b6347774111a145f53ce000151a9679882a80e34550a +KO = dea81db26325354f1a8f439cc7fe1c94 + +COUNT=2 +L = 128 +KI = a84035228ff2f74d0b1b654cd7e1356d4df4899c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4bcfbcea3f97783c15bed358b48654e7b89ccad90c605326b5ea510a80b995d635a3a53cfa51a0c3553fec3703cc3875e71d +DataAfterCtrLen = 10 +DataAfterCtrData = a346c023ecb20f12f919 + Binary rep of i = 0001 + instring = 4bcfbcea3f97783c15bed358b48654e7b89ccad90c605326b5ea510a80b995d635a3a53cfa51a0c3553fec3703cc3875e71d0001a346c023ecb20f12f919 +KO = e267251df0cce55e15ff90f04cc9073b + +COUNT=3 +L = 128 +KI = 2b2957107eb5ccb3e1f1730d58198b623bd831f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 10c0d5e8356ef12b26cc2373f22dbf08f95bae6d5849cc893a6d5c6d3bc304e8cda3bc76514032e673d637ac0db33975cd14 +DataAfterCtrLen = 10 +DataAfterCtrData = ad3c1a39f353abe2a2a6 + Binary rep of i = 0001 + instring = 10c0d5e8356ef12b26cc2373f22dbf08f95bae6d5849cc893a6d5c6d3bc304e8cda3bc76514032e673d637ac0db33975cd140001ad3c1a39f353abe2a2a6 +KO = 28cefa940877b0004047869ded550d08 + +COUNT=4 +L = 128 +KI = 3fc278fa75d370b382643788d7048d8bfe0310f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f322410d3d5ccc0dcfea7f436d2e3dac6a2e86d5e006d3373ec33876993376ae18e8066af24ace5c43d659b9c9cea45f6981 +DataAfterCtrLen = 10 +DataAfterCtrData = 070bc44cc1ab3d267abc + Binary rep of i = 0001 + instring = f322410d3d5ccc0dcfea7f436d2e3dac6a2e86d5e006d3373ec33876993376ae18e8066af24ace5c43d659b9c9cea45f69810001070bc44cc1ab3d267abc +KO = 2bee4779d4285ebac36227fbaad1f904 + +COUNT=5 +L = 128 +KI = b2957b4f3ef33a14714a2e4c51e8d73cffda1ed8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4af9c3dd76399191e0914aa22badeb39dce6736c5151c7a1ab0c4db1d0bc3d5c8ac10dc53f3df496c2c3ae4be2f2adff17b2 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f3455a93c89775ec61b + Binary rep of i = 0001 + instring = 4af9c3dd76399191e0914aa22badeb39dce6736c5151c7a1ab0c4db1d0bc3d5c8ac10dc53f3df496c2c3ae4be2f2adff17b200019f3455a93c89775ec61b +KO = 79b0df654d0633fd189021918b2ce345 + +COUNT=6 +L = 128 +KI = b001f92bbfcd5c0ed26bfbcea5f29ff16fcf058b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8361adab2890d6c0bf13a1d8da33bf5b2e7345d8e9c92b7006949c5dde1ee055b5fecc2f4e6add6c28919f23ee3eeb204531 +DataAfterCtrLen = 10 +DataAfterCtrData = 83afc7ea65fd6241d381 + Binary rep of i = 0001 + instring = 8361adab2890d6c0bf13a1d8da33bf5b2e7345d8e9c92b7006949c5dde1ee055b5fecc2f4e6add6c28919f23ee3eeb204531000183afc7ea65fd6241d381 +KO = 3b5f6d2e35eb84f520db7d128f2796f0 + +COUNT=7 +L = 128 +KI = f0338fde97367c29f700109c101c944473e15cfd +DataBeforeCtrLen = 50 +DataBeforeCtrData = b94b1212e55e605ea07fdfc0710eae83706d7b3bb42d0719ddcf25d7fd91d5de448857d31d4a7bd2ca89605d53f183b38796 +DataAfterCtrLen = 10 +DataAfterCtrData = e529c406be35a57eebf6 + Binary rep of i = 0001 + instring = b94b1212e55e605ea07fdfc0710eae83706d7b3bb42d0719ddcf25d7fd91d5de448857d31d4a7bd2ca89605d53f183b387960001e529c406be35a57eebf6 +KO = 4a176f68ecaee862d7c704df553902cb + +COUNT=8 +L = 128 +KI = ad1735d319fd0c77f02f038906280a41d1a0a138 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0c10edea72ebc8ed22bfb10a08bd0d43098c0fbcad381b75927266ec9b2cb928ca4818e24308475a8ec63f7a860798bd5ec0 +DataAfterCtrLen = 10 +DataAfterCtrData = 4f91898aaa239b381549 + Binary rep of i = 0001 + instring = 0c10edea72ebc8ed22bfb10a08bd0d43098c0fbcad381b75927266ec9b2cb928ca4818e24308475a8ec63f7a860798bd5ec000014f91898aaa239b381549 +KO = 3873a68c1bd6285bccb04168d449ade8 + +COUNT=9 +L = 128 +KI = 42b8ad0be739266f78b4b8c6102d266f635f93f1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b168819a824e99326478178dd65c165b2d5a9064e44ee656970205b8a67c94516c1a83d72fbdbf10590be678a633130ab380 +DataAfterCtrLen = 10 +DataAfterCtrData = ece0941feae52bc0a0c2 + Binary rep of i = 0001 + instring = b168819a824e99326478178dd65c165b2d5a9064e44ee656970205b8a67c94516c1a83d72fbdbf10590be678a633130ab3800001ece0941feae52bc0a0c2 +KO = b6a01042aa0d261bb19a92e7e31a31cd + +COUNT=10 +L = 256 +KI = 812ca4f4d5a0b66fcb1112073e4e91aedcba0df2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b +DataAfterCtrLen = 10 +DataAfterCtrData = 0b0a263d77fd5af6fa27 + Binary rep of i = 0001 + instring = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b00010b0a263d77fd5af6fa27 + Binary rep of i = 0002 + instring = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b00020b0a263d77fd5af6fa27 +KO = fa764c848497eb5c39c9512b569dadfb84f1adbe25761ad1e5b9ca083573087e + +COUNT=11 +L = 256 +KI = ebf1dadbc733ba429d7fd3ccac368c8e2f86ea27 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667 +DataAfterCtrLen = 10 +DataAfterCtrData = 12519571c32335f605e6 + Binary rep of i = 0001 + instring = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667000112519571c32335f605e6 + Binary rep of i = 0002 + instring = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667000212519571c32335f605e6 +KO = c90f0fd73af48d2524642aa63e2d15bd1118810831c3397299edc3862f52e694 + +COUNT=12 +L = 256 +KI = 88dbadde5e2323893adea2648256cdf910bb3c3b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb86 +DataAfterCtrLen = 10 +DataAfterCtrData = ea8c77e24efa8323afe3 + Binary rep of i = 0001 + instring = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb860001ea8c77e24efa8323afe3 + Binary rep of i = 0002 + instring = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb860002ea8c77e24efa8323afe3 +KO = 6081e61f3741718743c0c5fa228bd2e770a7daef7b475c7562e88f13c57253b1 + +COUNT=13 +L = 256 +KI = 869a1e8c93779b25047bfef228362afe4eb1c1bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd05 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c7c995c628e6d67cb1a + Binary rep of i = 0001 + instring = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd0500013c7c995c628e6d67cb1a + Binary rep of i = 0002 + instring = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd0500023c7c995c628e6d67cb1a +KO = 009959a23f8af23aff6b2870aafc51478bb83831a2278c86e2f240eb04cb9aa0 + +COUNT=14 +L = 256 +KI = 1c842b73bbba5f31fa3a19967b84dd7ed428213b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cb3a82e13f716c5b61f + Binary rep of i = 0001 + instring = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a900017cb3a82e13f716c5b61f + Binary rep of i = 0002 + instring = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a900027cb3a82e13f716c5b61f +KO = a773fbaea41fadc235fe28893a7f34061e92649337b3d6621f6dc79bb2687cff + +COUNT=15 +L = 256 +KI = f5fd3e105e2042f35ef542aefb6a573de17fac35 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63 +DataAfterCtrLen = 10 +DataAfterCtrData = 22925eabcc57d4141963 + Binary rep of i = 0001 + instring = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63000122925eabcc57d4141963 + Binary rep of i = 0002 + instring = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63000222925eabcc57d4141963 +KO = 481e6252eb06fc6a0bb5b493e989ed9519ef4d2efcd57da5f931e4a804220713 + +COUNT=16 +L = 256 +KI = 6524761febb61e89beb0478b378d05eb5a1b0dc3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d +DataAfterCtrLen = 10 +DataAfterCtrData = 2c09fe65515f00e04337 + Binary rep of i = 0001 + instring = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d00012c09fe65515f00e04337 + Binary rep of i = 0002 + instring = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d00022c09fe65515f00e04337 +KO = 0ad1c14645e0aff02c963f64e581d4eb53892199f89b6dc7cf9974327c93d057 + +COUNT=17 +L = 256 +KI = fc5204fbbc62e011d374cf56afa22c8ba71738fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae +DataAfterCtrLen = 10 +DataAfterCtrData = dd1c05cc62750fd693ea + Binary rep of i = 0001 + instring = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae0001dd1c05cc62750fd693ea + Binary rep of i = 0002 + instring = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae0002dd1c05cc62750fd693ea +KO = 4286a603c8fa35d8c1716382b53a35ab7260c2e5db2117d4825999d856fbfd00 + +COUNT=18 +L = 256 +KI = e1fb71b07f96f4f71ad966aa2dd71891aaa96f67 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f +DataAfterCtrLen = 10 +DataAfterCtrData = cb31c782b6537363140d + Binary rep of i = 0001 + instring = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f0001cb31c782b6537363140d + Binary rep of i = 0002 + instring = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f0002cb31c782b6537363140d +KO = 51b59ec38d1df88da0cd32237846319ae8d4ee61c34d0d0d265c7b7a0fc6b8e0 + +COUNT=19 +L = 256 +KI = 1e7c096a9d87145919a1055ff7d176cdac7cbe02 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd6 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ae825b8a4f5d5c31bec + Binary rep of i = 0001 + instring = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd600019ae825b8a4f5d5c31bec + Binary rep of i = 0002 + instring = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd600029ae825b8a4f5d5c31bec +KO = 7fe40a7ae115c8457d982ce69663d0fa96248245c471c6c23fe850692444c063 + +COUNT=20 +L = 160 +KI = ebca448715d872260bfd1067649c2fc4cea7954d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3d8a4d4c82dd3ae710bf08389988610d84c5d85fd1fa35a29d91da3e0ab2a8d84ec11ba9ba303caa7e4a73c9268ef4513e8a +DataAfterCtrLen = 10 +DataAfterCtrData = 79d1722ed6aaae410e8f + Binary rep of i = 0001 + instring = 3d8a4d4c82dd3ae710bf08389988610d84c5d85fd1fa35a29d91da3e0ab2a8d84ec11ba9ba303caa7e4a73c9268ef4513e8a000179d1722ed6aaae410e8f +KO = e2cd62c0801d7e3e17e2101ce51925364fbd448c + +COUNT=21 +L = 160 +KI = 5e93b1665a3d1b7d612a5ab52af71ea71283e08f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7cb3b860bda1867b8b84446138ba33b23816aa92a7a976edf2a6211b145a15c17bc54ea06dc2c9bdce6dd82ab1290e32026b +DataAfterCtrLen = 10 +DataAfterCtrData = cb6afc5447cc5d37cb29 + Binary rep of i = 0001 + instring = 7cb3b860bda1867b8b84446138ba33b23816aa92a7a976edf2a6211b145a15c17bc54ea06dc2c9bdce6dd82ab1290e32026b0001cb6afc5447cc5d37cb29 +KO = 892d84c6ec006c907c8151e372ad7bd10fca1c00 + +COUNT=22 +L = 160 +KI = 7fc5cfe92a8cbae5b536380e6b0ea0669c3f8194 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8805cc7a902a673b5f2c338b52f70b5592a2c66f20010870a5c370a2cf2a351a86fb5c769199463a38605f66a721cfb1cdb4 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f69570fcd00e8ed8a92 + Binary rep of i = 0001 + instring = 8805cc7a902a673b5f2c338b52f70b5592a2c66f20010870a5c370a2cf2a351a86fb5c769199463a38605f66a721cfb1cdb400019f69570fcd00e8ed8a92 +KO = 139daa94e180eaf8b1730748e42e78449a9a2f1f + +COUNT=23 +L = 160 +KI = 433298a92f6b1fb107e4db0c66a4d438e5b3adec +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04bf26262e1c28ae5ad50fcfd6e767dcb4f64b5134b0c5c202e4311ecc4bd7b780b481f91c5cb50399404ab99d1035deecfb +DataAfterCtrLen = 10 +DataAfterCtrData = 04233a571862126b4589 + Binary rep of i = 0001 + instring = 04bf26262e1c28ae5ad50fcfd6e767dcb4f64b5134b0c5c202e4311ecc4bd7b780b481f91c5cb50399404ab99d1035deecfb000104233a571862126b4589 +KO = d17a91ec028a9cd6f85a0bf3e4b3cb9eab5ecf9b + +COUNT=24 +L = 160 +KI = ad4c04a9c5f4437d4ce622cf513b685ddba52340 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 110ef9cbb0ff7a9b6fc92c862e584c94937d9bc9273c7b11cb4af353bb43c891f33faec26d3b6431fa7ddc5c6cdc5e1f8f89 +DataAfterCtrLen = 10 +DataAfterCtrData = 42cb25ad2b503101ecfd + Binary rep of i = 0001 + instring = 110ef9cbb0ff7a9b6fc92c862e584c94937d9bc9273c7b11cb4af353bb43c891f33faec26d3b6431fa7ddc5c6cdc5e1f8f89000142cb25ad2b503101ecfd +KO = 646dfb26eed9e1d29c22fad714199efdea467737 + +COUNT=25 +L = 160 +KI = caa5998e2895a551b352c1e0c56f31c87b51b2eb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 11cc36026f2164fd10af9b6e06d783a034bc6e30c876e150e15d2469c246c746f6303b8dbf477f3aa0ce1049e99cffb868bb +DataAfterCtrLen = 10 +DataAfterCtrData = 54c1389a9320f03ccdd1 + Binary rep of i = 0001 + instring = 11cc36026f2164fd10af9b6e06d783a034bc6e30c876e150e15d2469c246c746f6303b8dbf477f3aa0ce1049e99cffb868bb000154c1389a9320f03ccdd1 +KO = ea0e7ffe9281cd516bc20994579d31cc497444c1 + +COUNT=26 +L = 160 +KI = a995ebb11dc1cd688576edc057c2a6daa498a01c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2de7d80b314654c3c46765a220f1d7b7124e0e29fc30ce9ce8728aba22521bc5388db7eda76ce571fcf573c5db7b0d39cdcb +DataAfterCtrLen = 10 +DataAfterCtrData = 1687d2b1e9f080172cc2 + Binary rep of i = 0001 + instring = 2de7d80b314654c3c46765a220f1d7b7124e0e29fc30ce9ce8728aba22521bc5388db7eda76ce571fcf573c5db7b0d39cdcb00011687d2b1e9f080172cc2 +KO = 0d3715792f08353eea4f7ea3e24ba23fb2bcdfcc + +COUNT=27 +L = 160 +KI = a3a95d52138b8888f63fbe71ec144dd5d9db2bf7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 039bd565f0494261ee6043eeaa78e720553a566f4b0534258ea47992758c51403899cfb1d7ced1a4ee426f1bc225eee009d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 4326ecfc1f2ebdaad095 + Binary rep of i = 0001 + instring = 039bd565f0494261ee6043eeaa78e720553a566f4b0534258ea47992758c51403899cfb1d7ced1a4ee426f1bc225eee009d100014326ecfc1f2ebdaad095 +KO = f66398b96e44a955d635a00866123c3a352bb63c + +COUNT=28 +L = 160 +KI = 8373e9e1d2daba46529c562668b66b0702e9143c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 479e7d2f5d6d0905835ff27808020fd190e056fbac8fc32903f3892908a2a3b4007630ef5cb596ddb79a28debd0c9180b7e9 +DataAfterCtrLen = 10 +DataAfterCtrData = 8f9e60c01a69322efac5 + Binary rep of i = 0001 + instring = 479e7d2f5d6d0905835ff27808020fd190e056fbac8fc32903f3892908a2a3b4007630ef5cb596ddb79a28debd0c9180b7e900018f9e60c01a69322efac5 +KO = 5e78a2dd16ce486e20a577093472cdcf591dd9ce + +COUNT=29 +L = 160 +KI = 0c8937c3d4b9cad61727ad319c3706e22007c0dd +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea5047f9cbfa29f92364e000abbd22cac0abcfd3d9d630331382e24bb78af9cf40650c57ec65da8cd391acfd8cda925ff138 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ba31f5655d8ee4948e0 + Binary rep of i = 0001 + instring = ea5047f9cbfa29f92364e000abbd22cac0abcfd3d9d630331382e24bb78af9cf40650c57ec65da8cd391acfd8cda925ff13800019ba31f5655d8ee4948e0 +KO = 6b4911f69204e2b57e5fcf5122b663c5cc38340e + +COUNT=30 +L = 320 +KI = 6aba6f0e9035dba33a07fb62a4bfed6ad52948ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b5536 +DataAfterCtrLen = 10 +DataAfterCtrData = 007664abeb864b3956f3 + Binary rep of i = 0001 + instring = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b55360001007664abeb864b3956f3 + Binary rep of i = 0002 + instring = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b55360002007664abeb864b3956f3 +KO = b51a28e9e7beea7176c395581e2f4c79247527c519d48168b47ca76a4d1f4178d637907ca2725f49 + +COUNT=31 +L = 320 +KI = 9b16f41ffef34ad86d843d3effd1a4863b4b5ebf +DataBeforeCtrLen = 50 +DataBeforeCtrData = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c770 +DataAfterCtrLen = 10 +DataAfterCtrData = 8e0c174beb3952c55586 + Binary rep of i = 0001 + instring = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c77000018e0c174beb3952c55586 + Binary rep of i = 0002 + instring = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c77000028e0c174beb3952c55586 +KO = 0a91598f286655f80b5b5c64a8583d60e910654faf018fd863224d3dada576ebc82c678d1a70620b + +COUNT=32 +L = 320 +KI = 71a3b060d0956adba9446aab50ece95b2b127dc3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b343 +DataAfterCtrLen = 10 +DataAfterCtrData = fc04d99263fa923c398d + Binary rep of i = 0001 + instring = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b3430001fc04d99263fa923c398d + Binary rep of i = 0002 + instring = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b3430002fc04d99263fa923c398d +KO = e012dd4d12fbe857de018e90058a5852e59b74be11805fbe8880e3984dcaf79ca577e20fcec12905 + +COUNT=33 +L = 320 +KI = e1d8f759649fb75908ba41f878da9e1035cbb29d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea +DataAfterCtrLen = 10 +DataAfterCtrData = 6c8212f01b4349674fc3 + Binary rep of i = 0001 + instring = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea00016c8212f01b4349674fc3 + Binary rep of i = 0002 + instring = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea00026c8212f01b4349674fc3 +KO = 73a5d58c2cf3b4e7f15e6d7bcf51a8b0b0048486d7099e2e60bb23fe6acd36656305d9a3f0fb3933 + +COUNT=34 +L = 320 +KI = 6e290d3d86be1581a3000b786d792a3b9f5a4405 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d0 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ad1ea2ee2a65affcfb6 + Binary rep of i = 0001 + instring = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d000019ad1ea2ee2a65affcfb6 + Binary rep of i = 0002 + instring = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d000029ad1ea2ee2a65affcfb6 +KO = e2be0e702413d7088b88df7dbf78c83aa4b7ca3990e001ede12e52dafd6c60cd6a0afacb24398416 + +COUNT=35 +L = 320 +KI = f6b27f788ef43b6be229629623f7a7f81cedc297 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8 +DataAfterCtrLen = 10 +DataAfterCtrData = 61120df0282f2e097fac + Binary rep of i = 0001 + instring = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8000161120df0282f2e097fac + Binary rep of i = 0002 + instring = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8000261120df0282f2e097fac +KO = 550438cfee09c47a42269c5ae86d0260b547ef6e6b7b89128a4843363800de02475ad28f2575a56d + +COUNT=36 +L = 320 +KI = 66a5e8e17a8dd212444e1e475d2a398e6facbbca +DataBeforeCtrLen = 50 +DataBeforeCtrData = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb86 +DataAfterCtrLen = 10 +DataAfterCtrData = c6655d4a38299bf2cce6 + Binary rep of i = 0001 + instring = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb860001c6655d4a38299bf2cce6 + Binary rep of i = 0002 + instring = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb860002c6655d4a38299bf2cce6 +KO = 8134248c10e2a5c14958f25a36e4ca97b37594e56ec2aa4e27cf278972438174ff59c7d67c45a638 + +COUNT=37 +L = 320 +KI = 6cf9c8751be4767c8c6d6ce8115b070c845f1fae +DataBeforeCtrLen = 50 +DataBeforeCtrData = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd0 +DataAfterCtrLen = 10 +DataAfterCtrData = ceb86682fdae9c33f7e6 + Binary rep of i = 0001 + instring = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd00001ceb86682fdae9c33f7e6 + Binary rep of i = 0002 + instring = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd00002ceb86682fdae9c33f7e6 +KO = 99138fb0c6baa5dc1e5ddaf715e30e6bf951e13a562c59c58c32c5c9cd8c6d7c91e7fdf2c9dab259 + +COUNT=38 +L = 320 +KI = 0c49a1690b265ff215933cb9083f7558d7a9a603 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b730 +DataAfterCtrLen = 10 +DataAfterCtrData = ec213482abf3747d2695 + Binary rep of i = 0001 + instring = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b7300001ec213482abf3747d2695 + Binary rep of i = 0002 + instring = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b7300002ec213482abf3747d2695 +KO = 30b59c2eaa3224155ffe1d45b97dfc33220c1bd99633c7f00902f93ffefcd7d2475fc771dfa4446d + +COUNT=39 +L = 320 +KI = 991c744e25abd5f0f74f0ef3171539b4745dc4e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc +DataAfterCtrLen = 10 +DataAfterCtrData = b51cc203c8cf2a669c5f + Binary rep of i = 0001 + instring = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc0001b51cc203c8cf2a669c5f + Binary rep of i = 0002 + instring = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc0002b51cc203c8cf2a669c5f +KO = 1ca77feeb7b2378aaae81321ede7c95a16464560ad2d175c5a786403bb1952aa783bd43dd00fe477 + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 00fbfbfd14d5aea6d837e2c05f2bca244e04e578 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72a9d1693cd99c5bf82475b843859919a7c3b30f2243986a90b1ce790a67831446cc929402256408f910ce6c468ee04f8ebe +DataAfterCtrLen = 10 +DataAfterCtrData = 5a9b64aafb7c7cacb483 + Binary rep of i = 000001 + instring = 72a9d1693cd99c5bf82475b843859919a7c3b30f2243986a90b1ce790a67831446cc929402256408f910ce6c468ee04f8ebe0000015a9b64aafb7c7cacb483 +KO = a29ff62f059e3a23ce00f0983f998bb2 + +COUNT=1 +L = 128 +KI = f6e4f589906d9429c291a3bf8678a2dd9f30cbe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 378a558649290c1ba7811c6b0351c494f742b8778b71506b857418c1f896ed3da99bfc372e330dbd0a641ef546298375ea51 +DataAfterCtrLen = 10 +DataAfterCtrData = c7dcad421a04cb3383c3 + Binary rep of i = 000001 + instring = 378a558649290c1ba7811c6b0351c494f742b8778b71506b857418c1f896ed3da99bfc372e330dbd0a641ef546298375ea51000001c7dcad421a04cb3383c3 +KO = fc5155474f36282394ee8735566a900e + +COUNT=2 +L = 128 +KI = b0eee39d76d0b2505c47363ad91bde91c93d8ff4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 542abee3ef65a0f2e993ef323b6a3256224a859982d3efdbef1b75de60bf40fc583dcb4b97fe567a086a5581deb8f7416ec7 +DataAfterCtrLen = 10 +DataAfterCtrData = fe9747ba18747f7129d4 + Binary rep of i = 000001 + instring = 542abee3ef65a0f2e993ef323b6a3256224a859982d3efdbef1b75de60bf40fc583dcb4b97fe567a086a5581deb8f7416ec7000001fe9747ba18747f7129d4 +KO = 3c2d7863f7ad45df80650b247352ab69 + +COUNT=3 +L = 128 +KI = 5caa16539b56665d03eb3bcbe2c60982e9386708 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc7d97a506f77614f0e914b878537a0bd23f9d1f63ddf7b0da546a6bab6cabe27bae2f496b4ac1068a1d5756758ef84d25eb +DataAfterCtrLen = 10 +DataAfterCtrData = e154b7933a3e82c5ed9f + Binary rep of i = 000001 + instring = bc7d97a506f77614f0e914b878537a0bd23f9d1f63ddf7b0da546a6bab6cabe27bae2f496b4ac1068a1d5756758ef84d25eb000001e154b7933a3e82c5ed9f +KO = adc6590679ad95568d98986a2567d34c + +COUNT=4 +L = 128 +KI = 25fc6f8e31d29948f183bc5bde0fdb851ba9a742 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e04e078fa82691460a87f8d9d7585aa706a1d8ef044783e006cd8c9e3c946d8ddfb68c75ee87b8bfbddce8b7115a8ce0a1e2 +DataAfterCtrLen = 10 +DataAfterCtrData = e336fad4132ab3abcb32 + Binary rep of i = 000001 + instring = e04e078fa82691460a87f8d9d7585aa706a1d8ef044783e006cd8c9e3c946d8ddfb68c75ee87b8bfbddce8b7115a8ce0a1e2000001e336fad4132ab3abcb32 +KO = eaac1973407711aadeca4e27141d9ef0 + +COUNT=5 +L = 128 +KI = a060ad6d0ef0b82e45460a61c360f71001f2eff4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90cd656bdf8357b4fc696d0c48b51da4eac96107597f20dd753f50afd05a09c38cd5b17188ad83ba4dfc73b87eec1da2ba00 +DataAfterCtrLen = 10 +DataAfterCtrData = 661dc4e9a375ae178303 + Binary rep of i = 000001 + instring = 90cd656bdf8357b4fc696d0c48b51da4eac96107597f20dd753f50afd05a09c38cd5b17188ad83ba4dfc73b87eec1da2ba00000001661dc4e9a375ae178303 +KO = ca36fe2f28e852810acfcc182adfbcb4 + +COUNT=6 +L = 128 +KI = c940d671d10e43b562bee97606e46339d76e1a5f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65a3f61517dc1bb7de15148beb39c8c0977a1b67aac8a20227b8ead5d1c5f8010e03b2094658aaf2956b680e738c6d01ac8f +DataAfterCtrLen = 10 +DataAfterCtrData = bd26527b3c0392fc5d3d + Binary rep of i = 000001 + instring = 65a3f61517dc1bb7de15148beb39c8c0977a1b67aac8a20227b8ead5d1c5f8010e03b2094658aaf2956b680e738c6d01ac8f000001bd26527b3c0392fc5d3d +KO = 0cffac62da85b556f4fc287415841472 + +COUNT=7 +L = 128 +KI = fba6d4649c267e555a8fcf8e7dac644bbb7eefe8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = da27fe5c263bcb61864b8d1435dc618c51823a8bd5a1008ad108049fd208e2d93eea59725bf44201fb4d9d8f66fc404774ae +DataAfterCtrLen = 10 +DataAfterCtrData = 11b7e3a470091cbdc46b + Binary rep of i = 000001 + instring = da27fe5c263bcb61864b8d1435dc618c51823a8bd5a1008ad108049fd208e2d93eea59725bf44201fb4d9d8f66fc404774ae00000111b7e3a470091cbdc46b +KO = 72243f26a3872ccd9a093714307176bc + +COUNT=8 +L = 128 +KI = 4df775ab9998b61c7f7baaa750c5842fd143c1f3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 290488e5c3895277c360d0fd8d216b473d687ef3058649f62b5f38cf971854a77df4366df9efa6112b2aa6c53a47dae054e0 +DataAfterCtrLen = 10 +DataAfterCtrData = eeaa4bd3431b659d4ab1 + Binary rep of i = 000001 + instring = 290488e5c3895277c360d0fd8d216b473d687ef3058649f62b5f38cf971854a77df4366df9efa6112b2aa6c53a47dae054e0000001eeaa4bd3431b659d4ab1 +KO = a59d55289d6989c70b855e4f400e22a2 + +COUNT=9 +L = 128 +KI = 8a19eab301263713b681d8b19fa8c77d71871b99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c73115f1b7b87823426868cda365bffe0f53db97fd0af2072c0b0ffd366711f21c9e93838df6554c9be1e94bfe80be95d146 +DataAfterCtrLen = 10 +DataAfterCtrData = d2353d4584ae8ce9c0e4 + Binary rep of i = 000001 + instring = c73115f1b7b87823426868cda365bffe0f53db97fd0af2072c0b0ffd366711f21c9e93838df6554c9be1e94bfe80be95d146000001d2353d4584ae8ce9c0e4 +KO = 6c90b45f03904e906053af8e049b87ac + +COUNT=10 +L = 256 +KI = 3bfd90932973511b26b7b5ee6f63b799fbc0dbc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0 +DataAfterCtrLen = 10 +DataAfterCtrData = eb4ea06f315d245f83bf + Binary rep of i = 000001 + instring = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0000001eb4ea06f315d245f83bf + Binary rep of i = 000002 + instring = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0000002eb4ea06f315d245f83bf +KO = 4cdab8f99897c23f1662d0e22f9f4b85e248630b6ecdd91f70c837dfa0b01ea3 + +COUNT=11 +L = 256 +KI = 8b8b83768554ec5024976b6eca3679c8b9df8f57 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac +DataAfterCtrLen = 10 +DataAfterCtrData = 9da1bf2e2c85f2afa790 + Binary rep of i = 000001 + instring = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac0000019da1bf2e2c85f2afa790 + Binary rep of i = 000002 + instring = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac0000029da1bf2e2c85f2afa790 +KO = bb909bf80676a9474e47b31a26b74899dacf1edcc726faf8ef47f1722be88400 + +COUNT=12 +L = 256 +KI = 7deff09cbe35f6f1ce0314a523bef5112df7ba8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b +DataAfterCtrLen = 10 +DataAfterCtrData = cf7fe9c36aac8953aac1 + Binary rep of i = 000001 + instring = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b000001cf7fe9c36aac8953aac1 + Binary rep of i = 000002 + instring = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b000002cf7fe9c36aac8953aac1 +KO = a79ec15bb0dd01a8c050fecc054ff5f3722401eda5091a0ecfb3bdea9ed4e968 + +COUNT=13 +L = 256 +KI = 0449cbbc81e07b781a9f4e2f4228bfb43e71b598 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f87716 +DataAfterCtrLen = 10 +DataAfterCtrData = 0893550099e3ca72b863 + Binary rep of i = 000001 + instring = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f877160000010893550099e3ca72b863 + Binary rep of i = 000002 + instring = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f877160000020893550099e3ca72b863 +KO = 660e9ad9dfb3e32bb84deee953e3522837b709cc322df3a3403b0361695cb2c1 + +COUNT=14 +L = 256 +KI = 3bb14ddf5508d6bb84c7ef5879b1fc86a9404e91 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf7 +DataAfterCtrLen = 10 +DataAfterCtrData = 3957b338bcb6d59a7d8d + Binary rep of i = 000001 + instring = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf70000013957b338bcb6d59a7d8d + Binary rep of i = 000002 + instring = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf70000023957b338bcb6d59a7d8d +KO = 600113648a6ff7c8058aebbab13ed604372c03d9527e8f5c847c1003fd7d39ae + +COUNT=15 +L = 256 +KI = d5954b7cdb680676d03cd6c48af89f6b238f0ac5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f +DataAfterCtrLen = 10 +DataAfterCtrData = 94d94d9ec1c1825eb4d4 + Binary rep of i = 000001 + instring = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f00000194d94d9ec1c1825eb4d4 + Binary rep of i = 000002 + instring = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f00000294d94d9ec1c1825eb4d4 +KO = fbd0d1aa4549be1667e96ba83e0b0e4a4e5cbb6f821ce3fd905bcf13a634c41d + +COUNT=16 +L = 256 +KI = 757b6b3c180b07c6dd46d06c83b28505fee1ddc8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d +DataAfterCtrLen = 10 +DataAfterCtrData = e14a56ebbcbe6343793a + Binary rep of i = 000001 + instring = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d000001e14a56ebbcbe6343793a + Binary rep of i = 000002 + instring = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d000002e14a56ebbcbe6343793a +KO = ff4e4698a7e6fe9d2d418aabb7fef9186890c1e151f1ae8c24c2ffb4c5ab7227 + +COUNT=17 +L = 256 +KI = 386daa5598cfcb0268c6035cea7ea16d88dae730 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1 +DataAfterCtrLen = 10 +DataAfterCtrData = a273f15845ca142952f6 + Binary rep of i = 000001 + instring = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1000001a273f15845ca142952f6 + Binary rep of i = 000002 + instring = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1000002a273f15845ca142952f6 +KO = 6c110b94268c9e460cdc05967c7d9eb337588106cd61f3e401ab5cdef5c455fd + +COUNT=18 +L = 256 +KI = cd8f918cbabc1870e579350baec86c9fd5bab5ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a028 +DataAfterCtrLen = 10 +DataAfterCtrData = 5ac58ce43fce7eee88b6 + Binary rep of i = 000001 + instring = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a0280000015ac58ce43fce7eee88b6 + Binary rep of i = 000002 + instring = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a0280000025ac58ce43fce7eee88b6 +KO = 1067766a866ca38232dfd6bf939f5c9064f4b15dba96d677eb35cccbecfd2c78 + +COUNT=19 +L = 256 +KI = c94987d6c74dfffb56c805835038392d95814864 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b +DataAfterCtrLen = 10 +DataAfterCtrData = 92ef996aa01ebb7f395a + Binary rep of i = 000001 + instring = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b00000192ef996aa01ebb7f395a + Binary rep of i = 000002 + instring = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b00000292ef996aa01ebb7f395a +KO = ebd545dd61b3a6f5a73dba7aaf5b9110e867e95df5922bd20e5c4348ea7e97ce + +COUNT=20 +L = 160 +KI = 58a4678df62f833950964cc91e6554c195f975ce +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc253f63425aef6e5085f2f35582a010ac8a935914455e3a3a235b1459a7df7e010b3e1f3d79d598b363017ec1b0433e1a6e +DataAfterCtrLen = 10 +DataAfterCtrData = 12f47a7a5b4aef95d788 + Binary rep of i = 000001 + instring = bc253f63425aef6e5085f2f35582a010ac8a935914455e3a3a235b1459a7df7e010b3e1f3d79d598b363017ec1b0433e1a6e00000112f47a7a5b4aef95d788 +KO = 82194a5292c5b510bf7b0efa99ace447beb5d584 + +COUNT=21 +L = 160 +KI = 0b5f743686d59f17e943eb1f8700e46cb707d8ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = 36ea3b53d8e4102d105f1d917d004f12d9e83c654bd05c996a7d8992a1e570a6011b733c342557cbd2652ba02aac35221af1 +DataAfterCtrLen = 10 +DataAfterCtrData = d1fc217c73e9d1271970 + Binary rep of i = 000001 + instring = 36ea3b53d8e4102d105f1d917d004f12d9e83c654bd05c996a7d8992a1e570a6011b733c342557cbd2652ba02aac35221af1000001d1fc217c73e9d1271970 +KO = 20580f8a589ba0363be5047c464d0c71cdd4cd72 + +COUNT=22 +L = 160 +KI = fac785fc4b03dd358e0d5a839ca3be78a1045d18 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0479a1a1df050758953be285c5c0311c0e7503923036c5dfe0483f34a01bd91d77a8185ec9761c8b793047dabf59b651abe3 +DataAfterCtrLen = 10 +DataAfterCtrData = ce7648069ac4e378ca03 + Binary rep of i = 000001 + instring = 0479a1a1df050758953be285c5c0311c0e7503923036c5dfe0483f34a01bd91d77a8185ec9761c8b793047dabf59b651abe3000001ce7648069ac4e378ca03 +KO = 313efa94d6ce0a23bfcd6e8f9f96fbc78cdf67f6 + +COUNT=23 +L = 160 +KI = 9d77a59ee53a948129355032646891c25d9d95d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f25e6d4e4610048d8815c354deff70de57d7b1a50f963a34c51dcc21e71a0eb0c5a70777701a03dc42a8eba06ffb1c719039 +DataAfterCtrLen = 10 +DataAfterCtrData = 9ab1487e0a827111c034 + Binary rep of i = 000001 + instring = f25e6d4e4610048d8815c354deff70de57d7b1a50f963a34c51dcc21e71a0eb0c5a70777701a03dc42a8eba06ffb1c7190390000019ab1487e0a827111c034 +KO = 2843039d2d2bd6f62198035f4674ca8c6dd1ef5d + +COUNT=24 +L = 160 +KI = 2a8bf50d07687b8720f1674e3cb50a169c10a6c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 21a484070d2e71c10d993a39600f9b43b569c824a933580a1db09d47554e0c622daf785ecae629c5760f11384356663b63f2 +DataAfterCtrLen = 10 +DataAfterCtrData = 99764453ec1aef651c7e + Binary rep of i = 000001 + instring = 21a484070d2e71c10d993a39600f9b43b569c824a933580a1db09d47554e0c622daf785ecae629c5760f11384356663b63f200000199764453ec1aef651c7e +KO = fe683f1a78943469de92dfd3c6c66635d7ffe175 + +COUNT=25 +L = 160 +KI = ccbe8e667439f1cf3a2c9112639b008b8c453bd4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 94b6e0be798cc81e5d51f6fd9235f7972d5a97412b305ea5f4fc0ae5da62223178050c43354ee0758d4dbf879d00ab6c1344 +DataAfterCtrLen = 10 +DataAfterCtrData = 139f37bbd41cdb52622b + Binary rep of i = 000001 + instring = 94b6e0be798cc81e5d51f6fd9235f7972d5a97412b305ea5f4fc0ae5da62223178050c43354ee0758d4dbf879d00ab6c1344000001139f37bbd41cdb52622b +KO = 4003bc9083bf7bdb76f294430c3675acf5a18a01 + +COUNT=26 +L = 160 +KI = df1dd4d3557141ef0848ac65edff5fad893276ac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 80da81f4b4977ad2ce24a6bb9743418cb27c68f38a6e89f9e832fbd63c23fbafc31a4b67ed5df192f40a0814713cfc09daca +DataAfterCtrLen = 10 +DataAfterCtrData = e48a535df416243756f3 + Binary rep of i = 000001 + instring = 80da81f4b4977ad2ce24a6bb9743418cb27c68f38a6e89f9e832fbd63c23fbafc31a4b67ed5df192f40a0814713cfc09daca000001e48a535df416243756f3 +KO = 91c448ed5551c3a3fdb87f70e507fcfed2a3ad4a + +COUNT=27 +L = 160 +KI = 66009d5aaa6f752f7fd9c99b1a7c7b1c5220dcb8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1150a3ddbfd33cef39be8cfb0d32d25994406c284cd67cec1690e1d22f7c11d4c83e43970cfdc21a188b2fb73c1eb53b037 +DataAfterCtrLen = 10 +DataAfterCtrData = 91a6aa843f4cb2bdda48 + Binary rep of i = 000001 + instring = f1150a3ddbfd33cef39be8cfb0d32d25994406c284cd67cec1690e1d22f7c11d4c83e43970cfdc21a188b2fb73c1eb53b03700000191a6aa843f4cb2bdda48 +KO = 0c4d94ec0a38151c0ad3b0738c1f4afb83d4f354 + +COUNT=28 +L = 160 +KI = 1d3432081608f52d17cfa230cbd181bce12c564a +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8d825ca1f82c67ea214fbf41c467883efba4e6a055d8acd77749e1ca23050b5f69c2a87856381f383f5a52565a6a3e4c48c +DataAfterCtrLen = 10 +DataAfterCtrData = aaadb2792db10fd91ca7 + Binary rep of i = 000001 + instring = c8d825ca1f82c67ea214fbf41c467883efba4e6a055d8acd77749e1ca23050b5f69c2a87856381f383f5a52565a6a3e4c48c000001aaadb2792db10fd91ca7 +KO = 4a243b5b553a9114901dc1da6ad941301cb45a43 + +COUNT=29 +L = 160 +KI = 785d1ae6f118d8cda733555ad360488571fc374c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9ac2a08896215b93929e0ea9564c1071cfea4d240f84ae70caffff59f3ca779fe367dc07ae48167e2623129ed7c82628ed31 +DataAfterCtrLen = 10 +DataAfterCtrData = 9df3edfb0ac189de142c + Binary rep of i = 000001 + instring = 9ac2a08896215b93929e0ea9564c1071cfea4d240f84ae70caffff59f3ca779fe367dc07ae48167e2623129ed7c82628ed310000019df3edfb0ac189de142c +KO = f5c34480c9bb409eeedf943007853c2689e592cc + +COUNT=30 +L = 320 +KI = c4c58ccd18c35acdddbf08d659eda1c0838d7ffc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281 +DataAfterCtrLen = 10 +DataAfterCtrData = a243211feec9c7bb567e + Binary rep of i = 000001 + instring = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281000001a243211feec9c7bb567e + Binary rep of i = 000002 + instring = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281000002a243211feec9c7bb567e +KO = cf745937e3850a7dbbefffe25603723d4eeeff1c5f17bfaebce1f120a9fe17f401af0e341f5db7ad + +COUNT=31 +L = 320 +KI = f7e11b4e3f449b47d648ee454dbf76db247eba03 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b +DataAfterCtrLen = 10 +DataAfterCtrData = c2ae4a9dd1ebe4d00a1e + Binary rep of i = 000001 + instring = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b000001c2ae4a9dd1ebe4d00a1e + Binary rep of i = 000002 + instring = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b000002c2ae4a9dd1ebe4d00a1e +KO = 1456ab5706c1ea2b4e0ad2372416711dbc08082cea5564c58e91b2b98d59cb1125666cb08a37bc89 + +COUNT=32 +L = 320 +KI = fc6d2027741647591baefefe443043aa2cd52298 +DataBeforeCtrLen = 50 +DataBeforeCtrData = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94 +DataAfterCtrLen = 10 +DataAfterCtrData = 729c4acc4755fe7c7fd8 + Binary rep of i = 000001 + instring = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94000001729c4acc4755fe7c7fd8 + Binary rep of i = 000002 + instring = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94000002729c4acc4755fe7c7fd8 +KO = 6f26b7a3fc26c3ee4521c6f7da680a3ef9ba9a6e8051ae0a2308b912c5c1f052ce62ce2a97f70f1a + +COUNT=33 +L = 320 +KI = e5682c7467b3fc99573b5f71f15f29c6cdc09704 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b +DataAfterCtrLen = 10 +DataAfterCtrData = 31247d3be2f4101a997e + Binary rep of i = 000001 + instring = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b00000131247d3be2f4101a997e + Binary rep of i = 000002 + instring = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b00000231247d3be2f4101a997e +KO = 14800e6883efd9819c4ae0c8f65468870b4498cfba3bac7cddddb51ec4be5838c22736d0291d0803 + +COUNT=34 +L = 320 +KI = 692504a4bec7b5ffbc679893a8b3fb9aedc30e49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f94 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ae371e51556b225de01 + Binary rep of i = 000001 + instring = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f940000012ae371e51556b225de01 + Binary rep of i = 000002 + instring = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f940000022ae371e51556b225de01 +KO = 0b33eff66af6e67e294fae1b94beb1793d9c70f965cbd6ea3886ef03f3894e023586cff40baf4bfc + +COUNT=35 +L = 320 +KI = 3786b753e4414444668fbdd0f8c50a4f1bf8ffa7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd +DataAfterCtrLen = 10 +DataAfterCtrData = 0d9756ec669f79eb3016 + Binary rep of i = 000001 + instring = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd0000010d9756ec669f79eb3016 + Binary rep of i = 000002 + instring = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd0000020d9756ec669f79eb3016 +KO = 9e28af24107178976b4de8dc64afc7f72a9e0d6da15fc5f7096cb9be77cd772145a4c3c9e0757fae + +COUNT=36 +L = 320 +KI = aa0ccb2ce0922c87b17c9ffe4cfe1d1022f47620 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 65c5e577dfeb74f61a79 + Binary rep of i = 000001 + instring = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c600000165c5e577dfeb74f61a79 + Binary rep of i = 000002 + instring = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c600000265c5e577dfeb74f61a79 +KO = 6862458d3992cdb8a280d1aeda1cbd7c86c7be7870639922316469388c9fc5a569f4ff1ccec621f8 + +COUNT=37 +L = 320 +KI = 7f0cb2aa53d847747a3065a5f1093a11038d6691 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8f44856564e5aa2b3b87 + Binary rep of i = 000001 + instring = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f60000018f44856564e5aa2b3b87 + Binary rep of i = 000002 + instring = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f60000028f44856564e5aa2b3b87 +KO = cc6d719d6e04495762a2289be9944e7119e721e142ed0d37cface6d0ea1678a729afab2f3fd54003 + +COUNT=38 +L = 320 +KI = 03b51d9ed02bad626fb332fbd7e8301c064259f3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c +DataAfterCtrLen = 10 +DataAfterCtrData = ec90d91210c64084f239 + Binary rep of i = 000001 + instring = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c000001ec90d91210c64084f239 + Binary rep of i = 000002 + instring = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c000002ec90d91210c64084f239 +KO = 6a0f13339de6e6718bd0c012c704f9dc2387fc94ac71de660d7c0bff8e76c79fa799dd9cf575b4b0 + +COUNT=39 +L = 320 +KI = 8cb9cc5024b527dc0eac76729d5577d61ca41c0b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083 +DataAfterCtrLen = 10 +DataAfterCtrData = d3889512fad1f7c5a47c + Binary rep of i = 000001 + instring = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083000001d3889512fad1f7c5a47c + Binary rep of i = 000002 + instring = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083000002d3889512fad1f7c5a47c +KO = 43e1bd7128b42a43dfe9ee17fbde32722272144137584f1ff35b0e6324976d7cb1682eeb70e670fb + + + +[PRF=HMAC_SHA1] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 4e8ec7f7d4b1595f62d400d02e2e8b7634cc5f41 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46fc844d9b22f21fd4f033a180a6e7a0fe5b2fe2675bb64ac1c84eb31fa56aebab35d8e907f291a868d76322c1b01468f9dc +DataAfterCtrLen = 10 +DataAfterCtrData = 96712d4ad2011956403a + Binary rep of i = 00000001 + instring = 46fc844d9b22f21fd4f033a180a6e7a0fe5b2fe2675bb64ac1c84eb31fa56aebab35d8e907f291a868d76322c1b01468f9dc0000000196712d4ad2011956403a +KO = eac2623b46e3abc112a70cac89499744 + +COUNT=1 +L = 128 +KI = 6c334f5b4c01b56e1674ea452b4d89ccb763bfc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a09391662b4e016c21a736e044abecc57997ebb6efba1ccf0e0f722e263f3cca8bdb993b6c2a0a8820968fabd865aa832d01 +DataAfterCtrLen = 10 +DataAfterCtrData = c7662aabdcb05ba7658f + Binary rep of i = 00000001 + instring = a09391662b4e016c21a736e044abecc57997ebb6efba1ccf0e0f722e263f3cca8bdb993b6c2a0a8820968fabd865aa832d0100000001c7662aabdcb05ba7658f +KO = c19c2238545a844bd1f23f764896cbf4 + +COUNT=2 +L = 128 +KI = 8ce7ca08061e89b4ce7abd181177907ce0809fe1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0eec09b66c65d5c3c972369e867f18a67ab109f8b1e15d568e326bad38349e372effa78b2d1110d55c3eaf3a932a8d7e8483 +DataAfterCtrLen = 10 +DataAfterCtrData = e7398c45763d159e393f + Binary rep of i = 00000001 + instring = 0eec09b66c65d5c3c972369e867f18a67ab109f8b1e15d568e326bad38349e372effa78b2d1110d55c3eaf3a932a8d7e848300000001e7398c45763d159e393f +KO = 1cd0fad9d3d210d167cdc90542647d2a + +COUNT=3 +L = 128 +KI = aae9c736ff81afafe09d277dcfd22cd816a6eeb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d06bb09ff85d61c19ca4353467dfc23ff56866f1b1028bec4766e0ca55e68ae480683b05418720d08323bffd1adc787a323 +DataAfterCtrLen = 10 +DataAfterCtrData = 1072d6530eb7d1dcd32c + Binary rep of i = 00000001 + instring = 4d06bb09ff85d61c19ca4353467dfc23ff56866f1b1028bec4766e0ca55e68ae480683b05418720d08323bffd1adc787a323000000011072d6530eb7d1dcd32c +KO = fc4bdc7495e9758a338c78b174b190c0 + +COUNT=4 +L = 128 +KI = 3abb7cfe2a28d3cf0f5bb6d82d651741c751c538 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45309e97293e405ca8206fc74210a9bd58715090b1c9a9eb27383a00c66633745a628cc00ba325fe0be553676568a34fc3e4 +DataAfterCtrLen = 10 +DataAfterCtrData = 8f1b4fcba650396d4fd1 + Binary rep of i = 00000001 + instring = 45309e97293e405ca8206fc74210a9bd58715090b1c9a9eb27383a00c66633745a628cc00ba325fe0be553676568a34fc3e4000000018f1b4fcba650396d4fd1 +KO = 3d3b86ef63b8ca44f2fb2ab83c3999f4 + +COUNT=5 +L = 128 +KI = 886cf23914e1f801511206a4b33c8e110c815cd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c9c4419aff15b1e47be652c5ace64465a0029b67197b500ee0afc25806adaf6cb06c533fcb378c075058a4ee1192b0ca47ba +DataAfterCtrLen = 10 +DataAfterCtrData = 4f3202b978fd3ce06a96 + Binary rep of i = 00000001 + instring = c9c4419aff15b1e47be652c5ace64465a0029b67197b500ee0afc25806adaf6cb06c533fcb378c075058a4ee1192b0ca47ba000000014f3202b978fd3ce06a96 +KO = f3467954cdf0713550a847398e21925f + +COUNT=6 +L = 128 +KI = 27e1d627ad44b9575cdbc05789f37e8c2de4f972 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a42648328d5503a27be8b6be0f976f0cecb6c93119f65b77287148e524874d7e489b8212639fd7cbf539622120ef5caa348b +DataAfterCtrLen = 10 +DataAfterCtrData = 00e5aeb62a242a65f70f + Binary rep of i = 00000001 + instring = a42648328d5503a27be8b6be0f976f0cecb6c93119f65b77287148e524874d7e489b8212639fd7cbf539622120ef5caa348b0000000100e5aeb62a242a65f70f +KO = 14846efbf84596f0b20f10fb96e51992 + +COUNT=7 +L = 128 +KI = 73ded143b52a9593a18b96848296d9e971d4cb09 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4764cc49c2184a6a3d6a4ae0404b040d64fe5cdc38bca6e225d90e2d4c15109891edab28b2e07854860cb092b67cbff9411f +DataAfterCtrLen = 10 +DataAfterCtrData = c85f98b009c39e758033 + Binary rep of i = 00000001 + instring = 4764cc49c2184a6a3d6a4ae0404b040d64fe5cdc38bca6e225d90e2d4c15109891edab28b2e07854860cb092b67cbff9411f00000001c85f98b009c39e758033 +KO = d2244b288c78431fa1c28433b656d66d + +COUNT=8 +L = 128 +KI = 9c74ffd3ca8cca9f77a587f8b66c6dbe02a1d573 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a2cbb201e723f10131215187a0cfff76d527824afb7c884a95f9104048d12cf5767734b58741dc457c67d851b5ba76885d9 +DataAfterCtrLen = 10 +DataAfterCtrData = 21ea28720805e3402b20 + Binary rep of i = 00000001 + instring = 2a2cbb201e723f10131215187a0cfff76d527824afb7c884a95f9104048d12cf5767734b58741dc457c67d851b5ba76885d90000000121ea28720805e3402b20 +KO = a19819ccdebb66c18b95e38f85ef3131 + +COUNT=9 +L = 128 +KI = f226f57f3dc59c67ab8008b54a8ba1b86e6a51b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 886f5cfae5435a70c9e76a1a9c77a5bb05039bcfaf264e4aea23ffda3876ef921236cece4e364376712d46600c4d4e0de4f2 +DataAfterCtrLen = 10 +DataAfterCtrData = b2a375de676de3dd190b + Binary rep of i = 00000001 + instring = 886f5cfae5435a70c9e76a1a9c77a5bb05039bcfaf264e4aea23ffda3876ef921236cece4e364376712d46600c4d4e0de4f200000001b2a375de676de3dd190b +KO = 4d63c952c8ccd16cad73f6072d58ce21 + +COUNT=10 +L = 256 +KI = bc8cade6f7a3a756398f146540904ba709b2a78e +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7 +DataAfterCtrLen = 10 +DataAfterCtrData = 1c6550ca38972de8d18d + Binary rep of i = 00000001 + instring = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7000000011c6550ca38972de8d18d + Binary rep of i = 00000002 + instring = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7000000021c6550ca38972de8d18d +KO = 22e0ab4b84c778e5a480f4ce04e9cd6f74b94a82014d3b91b08481752b15582f + +COUNT=11 +L = 256 +KI = c026dd31e191d3a5385006ed8f05b792a154f1ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade8 +DataAfterCtrLen = 10 +DataAfterCtrData = fd5f5f6a63bfdba516b6 + Binary rep of i = 00000001 + instring = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade800000001fd5f5f6a63bfdba516b6 + Binary rep of i = 00000002 + instring = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade800000002fd5f5f6a63bfdba516b6 +KO = a1b37de71f4ad97eecd0eb8b7db7a2aa05111b16a102dca94e30244060479751 + +COUNT=12 +L = 256 +KI = e9bbb1c65ed7a0f94667af35bed138295bfc86d8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e12fc23270aa01f3d18 + Binary rep of i = 00000001 + instring = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444000000013e12fc23270aa01f3d18 + Binary rep of i = 00000002 + instring = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444000000023e12fc23270aa01f3d18 +KO = 4a71e278d09fbfaa4ae2afe62189aa07568bf66d37ae4dbfabc89784c46ce454 + +COUNT=13 +L = 256 +KI = 15235252d3359ea8ac1205c3e1e5f62b17fbcbe0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce454 +DataAfterCtrLen = 10 +DataAfterCtrData = 686ef861755b9ae8a82c + Binary rep of i = 00000001 + instring = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce45400000001686ef861755b9ae8a82c + Binary rep of i = 00000002 + instring = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce45400000002686ef861755b9ae8a82c +KO = b2e51034ed286b2b42c293a2a2b17a8a19c1dbc42cb5d956055b2e58dd635123 + +COUNT=14 +L = 256 +KI = c6717ac04bdf0569692bbc8ae7288e6b0d2bafdd +DataBeforeCtrLen = 50 +DataBeforeCtrData = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d +DataAfterCtrLen = 10 +DataAfterCtrData = 4f030173d2fdba3e36a7 + Binary rep of i = 00000001 + instring = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d000000014f030173d2fdba3e36a7 + Binary rep of i = 00000002 + instring = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d000000024f030173d2fdba3e36a7 +KO = 1002bd72773e67c3f76d646fa2a7410f8de3c6a5f1f6cab658699bdf0af08007 + +COUNT=15 +L = 256 +KI = d8d6be7867b5f0bed62db4b2a51d09e74da8729b +DataBeforeCtrLen = 50 +DataBeforeCtrData = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e +DataAfterCtrLen = 10 +DataAfterCtrData = 65cebda7950296472d15 + Binary rep of i = 00000001 + instring = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e0000000165cebda7950296472d15 + Binary rep of i = 00000002 + instring = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e0000000265cebda7950296472d15 +KO = 7ec01105ecccc6aed83941be5598bf559802544b0200d0f603439e54baa9f8ba + +COUNT=16 +L = 256 +KI = 51709c0c0b60125f3fa4206bd8e06222735aac46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff +DataAfterCtrLen = 10 +DataAfterCtrData = d82463acd0909d5abb07 + Binary rep of i = 00000001 + instring = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff00000001d82463acd0909d5abb07 + Binary rep of i = 00000002 + instring = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff00000002d82463acd0909d5abb07 +KO = 32900442ce1f120feb0e2adfdd1f3a3089dbf64488c179c9d7ead028ead58f28 + +COUNT=17 +L = 256 +KI = 73e2aa4ec67573526a2284ef695eb789fc0a03d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52 +DataAfterCtrLen = 10 +DataAfterCtrData = 5b186948fa2f22d4446c + Binary rep of i = 00000001 + instring = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52000000015b186948fa2f22d4446c + Binary rep of i = 00000002 + instring = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52000000025b186948fa2f22d4446c +KO = 01169b98d0bacdd09360eb565cfb10b3f26423a5d4d28cf21f236f6016b6e355 + +COUNT=18 +L = 256 +KI = e87e7a0947a1df9080aa0b3eb76bf7d10f874b10 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc +DataAfterCtrLen = 10 +DataAfterCtrData = 51412ff35e94e2c3f83b + Binary rep of i = 00000001 + instring = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc0000000151412ff35e94e2c3f83b + Binary rep of i = 00000002 + instring = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc0000000251412ff35e94e2c3f83b +KO = a89608277c3762b4aa023b6c4609ee2e611793c1a59be04af418866b6075f699 + +COUNT=19 +L = 256 +KI = 5f1c41758feb0ac63f0c052423587ac6fc25814c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b5 +DataAfterCtrLen = 10 +DataAfterCtrData = f6fda29978356fb1375c + Binary rep of i = 00000001 + instring = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b500000001f6fda29978356fb1375c + Binary rep of i = 00000002 + instring = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b500000002f6fda29978356fb1375c +KO = baa02924fb4008d04194db16fa99b3a18da993494881d5aa83f35cb5e27a0d76 + +COUNT=20 +L = 160 +KI = 34e91f6218d84a38ea18795f1050cc4e572c1c3b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 455432f6b1a3238cd870eac1b2a449c9b11b9e841e045a71454f9568cc03aac2219fafe5076c99aaf600fc05624b28762c9f +DataAfterCtrLen = 10 +DataAfterCtrData = 6e4b5f2b0b813ae0392d + Binary rep of i = 00000001 + instring = 455432f6b1a3238cd870eac1b2a449c9b11b9e841e045a71454f9568cc03aac2219fafe5076c99aaf600fc05624b28762c9f000000016e4b5f2b0b813ae0392d +KO = 5767ca0e5c79a9c77e8a3bd08b1c0921aaf3eba6 + +COUNT=21 +L = 160 +KI = c325cb7129a6768f6cfaef2d0a88947026e84315 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae9a7c43bf9d534e6e6bcd744ad6878df66eba9eafcd10897eda025f919f19fe510cc4a4cd34e6dfd6801e4952cd78538644 +DataAfterCtrLen = 10 +DataAfterCtrData = 46cf8c883d282ffaa9a3 + Binary rep of i = 00000001 + instring = ae9a7c43bf9d534e6e6bcd744ad6878df66eba9eafcd10897eda025f919f19fe510cc4a4cd34e6dfd6801e4952cd785386440000000146cf8c883d282ffaa9a3 +KO = cd5b20e8d34cc45fd09baf6797d2a2f1d1904b66 + +COUNT=22 +L = 160 +KI = 104f32a7a6875e4bff25a15323eb58ac14cfb57b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35f55b190e3fdb3b57ca13d21d2bb40b6b51b237e89ada2232eee2afc651740b750f32cf36976f0fbd11834d54003e282dc6 +DataAfterCtrLen = 10 +DataAfterCtrData = 2fce2ce919621304b1a4 + Binary rep of i = 00000001 + instring = 35f55b190e3fdb3b57ca13d21d2bb40b6b51b237e89ada2232eee2afc651740b750f32cf36976f0fbd11834d54003e282dc6000000012fce2ce919621304b1a4 +KO = ddc61b7953a04d1b3c83b1b8ee351f33e5cd5974 + +COUNT=23 +L = 160 +KI = 99e93c36017be6218b2f981c0ccff5c663a27716 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9b24da2cb0de73a2917e1a9ca806e50060350d2fa2f7f1460ec42f0689519e25198481931ea6530cf5d40458e449b188dcd1 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ff2c7156f2b559d2e3d + Binary rep of i = 00000001 + instring = 9b24da2cb0de73a2917e1a9ca806e50060350d2fa2f7f1460ec42f0689519e25198481931ea6530cf5d40458e449b188dcd1000000018ff2c7156f2b559d2e3d +KO = 61b38cc08d5744b95981842e6551a5f156c8a198 + +COUNT=24 +L = 160 +KI = f10c2fb38b084694fcfac42d42a94cb142f50cd9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0d56edfd13485cc081bd67809b96206ab214760b3dc6a25b0b0a173c449600d0a671ceeaa3e804d6b5712714cf6009398197 +DataAfterCtrLen = 10 +DataAfterCtrData = 354fd783c05b090dc7d2 + Binary rep of i = 00000001 + instring = 0d56edfd13485cc081bd67809b96206ab214760b3dc6a25b0b0a173c449600d0a671ceeaa3e804d6b5712714cf600939819700000001354fd783c05b090dc7d2 +KO = af86e053370d4da4e498da9b61a76a1ae6365363 + +COUNT=25 +L = 160 +KI = 7930ba25e04a4c7acae11dc0479251fe7e8b2c5d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01368a659e3ff86834197e0dec654c458f77ffb16aa082d339b04efddf2b72217dbca18f1a1db70572f6d7e67662078ebded +DataAfterCtrLen = 10 +DataAfterCtrData = bf4c6cd47864e58bd215 + Binary rep of i = 00000001 + instring = 01368a659e3ff86834197e0dec654c458f77ffb16aa082d339b04efddf2b72217dbca18f1a1db70572f6d7e67662078ebded00000001bf4c6cd47864e58bd215 +KO = cd562a50be8ee5d2944cddba49c85ee96339edb0 + +COUNT=26 +L = 160 +KI = bb750b0a8eecba8db1086584c931b032a9d999e8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0dc6d63688e372fd6d518fb3adbf04fa0b80a8882d4cd3ed98238dd66fffd4e69b0326eb14f873a5a27070edf7ccf79b3dab +DataAfterCtrLen = 10 +DataAfterCtrData = 4988faaf882ff8d5f97b + Binary rep of i = 00000001 + instring = 0dc6d63688e372fd6d518fb3adbf04fa0b80a8882d4cd3ed98238dd66fffd4e69b0326eb14f873a5a27070edf7ccf79b3dab000000014988faaf882ff8d5f97b +KO = 49cd373e4669f5bbbbfb1a58a9ca327c3e6c8c0c + +COUNT=27 +L = 160 +KI = a248771cd6b5242d2992f43b8473d2bf64bdac8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3373610e00812eb42df20cfc7c665a79ced485256a34f5fcab05379a380aa3075422b4f9dd0a02a020b9c55e5ec35a55b5ef +DataAfterCtrLen = 10 +DataAfterCtrData = e55306e8eadf5feffd9f + Binary rep of i = 00000001 + instring = 3373610e00812eb42df20cfc7c665a79ced485256a34f5fcab05379a380aa3075422b4f9dd0a02a020b9c55e5ec35a55b5ef00000001e55306e8eadf5feffd9f +KO = 4bf9487a4f5bb696d642ef362564aa9eb3787439 + +COUNT=28 +L = 160 +KI = f571276d9e5a510023681c80466847ca06d6cb55 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cdcccf7707428ae17692ff2cedbc623eac16c86118d6285f43b880b945d5dad76732d6a50645c9b1f4bb8e99b53f55fca12 +DataAfterCtrLen = 10 +DataAfterCtrData = 99f9bea7ae7453ea030c + Binary rep of i = 00000001 + instring = 4cdcccf7707428ae17692ff2cedbc623eac16c86118d6285f43b880b945d5dad76732d6a50645c9b1f4bb8e99b53f55fca120000000199f9bea7ae7453ea030c +KO = 7e7a798e7cf5e4e80548bebc90c89aa07dce57a3 + +COUNT=29 +L = 160 +KI = 3976b7fd3103f12c4df662e22efe1690f67b1c14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54b9d912e9770bafcf1679cbf2ba7066f1af03abe683e0368fb32de443a809370fa2eee7718de4fdf2c92ba931a164129571 +DataAfterCtrLen = 10 +DataAfterCtrData = 37cf1bfda4769a881194 + Binary rep of i = 00000001 + instring = 54b9d912e9770bafcf1679cbf2ba7066f1af03abe683e0368fb32de443a809370fa2eee7718de4fdf2c92ba931a1641295710000000137cf1bfda4769a881194 +KO = 423f836400700fac92dc2281be47b95e19139872 + +COUNT=30 +L = 320 +KI = 004af719e2e5f8195bf2101fc5f8115704e8a392 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d104107 +DataAfterCtrLen = 10 +DataAfterCtrData = f6bd7ddfef1060a829a2 + Binary rep of i = 00000001 + instring = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d10410700000001f6bd7ddfef1060a829a2 + Binary rep of i = 00000002 + instring = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d10410700000002f6bd7ddfef1060a829a2 +KO = 0ff9ca3417729254de54e54a66a823ee775623c60182af447c65d912ad83f7faf68573c4afeece41 + +COUNT=31 +L = 320 +KI = b474b4d9dc64a16ecc4bc4f70e8484a087a99f8b +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d2 +DataAfterCtrLen = 10 +DataAfterCtrData = a384088705326a142abb + Binary rep of i = 00000001 + instring = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d200000001a384088705326a142abb + Binary rep of i = 00000002 + instring = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d200000002a384088705326a142abb +KO = ba22859081ab4236ae49614c189554260132e82ff229565bab543f7ef7223a4d99868febf4f2df8f + +COUNT=32 +L = 320 +KI = 45176c8d79715d913ca7c1e5c2b91b19ac6dc4c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f +DataAfterCtrLen = 10 +DataAfterCtrData = 97e670c6e05723243e82 + Binary rep of i = 00000001 + instring = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f0000000197e670c6e05723243e82 + Binary rep of i = 00000002 + instring = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f0000000297e670c6e05723243e82 +KO = cb6b331a19695e047cb7996ab65b27745a1dc9d5e91a81a602bcd141cb7e6e6aa705278a3b85c10b + +COUNT=33 +L = 320 +KI = 74a57eee3ac3824d54cc903a0c6d756f6d02bb69 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ed346c3bc8a95b4a768 + Binary rep of i = 00000001 + instring = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1000000018ed346c3bc8a95b4a768 + Binary rep of i = 00000002 + instring = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1000000028ed346c3bc8a95b4a768 +KO = 3cee7ace3a16347846a35e1f58b44c5e18c639751f4df9854a1c79d43f650f3f634e4010439ff38b + +COUNT=34 +L = 320 +KI = d4b5ec02814fb074b1a04a6c901c6a55b34e824c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b +DataAfterCtrLen = 10 +DataAfterCtrData = cecfc91227419066f0ef + Binary rep of i = 00000001 + instring = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b00000001cecfc91227419066f0ef + Binary rep of i = 00000002 + instring = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b00000002cecfc91227419066f0ef +KO = 4cc68c8801e3a9f421b749b01f417d19ac7eb17d37c5b5946dba1a2f79c4eda27483ceab49eff52c + +COUNT=35 +L = 320 +KI = 389401d140fb072da77e7eab9aa201de6af0c767 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a +DataAfterCtrLen = 10 +DataAfterCtrData = a66a236861c445aa74c8 + Binary rep of i = 00000001 + instring = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a00000001a66a236861c445aa74c8 + Binary rep of i = 00000002 + instring = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a00000002a66a236861c445aa74c8 +KO = 5bc0b3baee498a9383151c6e44a7b21398e07520a73606a1ed2444837a89e8285dd8b04e92382160 + +COUNT=36 +L = 320 +KI = eb4dda1670be0ac148da976628d0ce9195db6385 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b +DataAfterCtrLen = 10 +DataAfterCtrData = d77eb2c3ab36f9b72b94 + Binary rep of i = 00000001 + instring = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b00000001d77eb2c3ab36f9b72b94 + Binary rep of i = 00000002 + instring = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b00000002d77eb2c3ab36f9b72b94 +KO = c5ad320c9e0a074f08f49916fec1abf19999ea41f0d9772299abfa6866354bd963982a452083dae2 + +COUNT=37 +L = 320 +KI = a90f57a732f2845b6b55f185e526c3520b32060f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af +DataAfterCtrLen = 10 +DataAfterCtrData = f75673b4b1a6c25efc99 + Binary rep of i = 00000001 + instring = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af00000001f75673b4b1a6c25efc99 + Binary rep of i = 00000002 + instring = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af00000002f75673b4b1a6c25efc99 +KO = 5411f76796e51ed596b4f9f2425afac3eb6cd209daff7717ed3507ea28f5f7b8004455019b9b7fa8 + +COUNT=38 +L = 320 +KI = 2cf87a701117ce7a8d2cf8f729d2c65bf64779ed +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c +DataAfterCtrLen = 10 +DataAfterCtrData = af0bb03a85b7349489de + Binary rep of i = 00000001 + instring = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c00000001af0bb03a85b7349489de + Binary rep of i = 00000002 + instring = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c00000002af0bb03a85b7349489de +KO = c8e39949fee63a5eb833d4f26d638ba7af421be7f88b7f919c402568e2dc0e8fdaa8b7495536352f + +COUNT=39 +L = 320 +KI = 9a3ef5cb231f6fb82dbe5ad1b42a1f67427185d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671 +DataAfterCtrLen = 10 +DataAfterCtrData = 1b9bf9c397b6ecd3c2e8 + Binary rep of i = 00000001 + instring = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671000000011b9bf9c397b6ecd3c2e8 + Binary rep of i = 00000002 + instring = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671000000021b9bf9c397b6ecd3c2e8 +KO = fcc7df5e94b42ae83937a44d0901d45248931e5ce9c2c8a1e6c62e196c3248229e5a30979ef26531 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 7e2f7a5ab3e82ef927a005308456823da473787bf33d18a864aca63f +FixedInputDataByteLen = 60 +FixedInputData = b35695a6e23a765105b87756468d442a53a60cd4225186dc94221c06c5d6f1e98462135656ebca90468a939f29112b811413567d498df9867914d94c + Binary rep of i = 01 + instring = 01b35695a6e23a765105b87756468d442a53a60cd4225186dc94221c06c5d6f1e98462135656ebca90468a939f29112b811413567d498df9867914d94c +KO = 10ba5c6ea609da8fa8abe8be552c97a1 + +COUNT=1 +L = 128 +KI = 933de94645de1ba6ed7926f34384068123e935303b4a3a307546ec7f +FixedInputDataByteLen = 60 +FixedInputData = 6eb0b8a0486b455a6cc0f369f89172e421ed5b954df0dc0e372e7d26378469cf909761e529e6fce5305ea60db74524b1d4d5bb885db0e4cfd41fe894 + Binary rep of i = 01 + instring = 016eb0b8a0486b455a6cc0f369f89172e421ed5b954df0dc0e372e7d26378469cf909761e529e6fce5305ea60db74524b1d4d5bb885db0e4cfd41fe894 +KO = c0ebc996ee38d3880b5380c0eea023bb + +COUNT=2 +L = 128 +KI = c19fcae4c8520670995e34c0ba584f1c2e30a5564a373f00edd6ddd1 +FixedInputDataByteLen = 60 +FixedInputData = 05bea9ed3a417bb44b8822403adef5d843c6b55ee18fdd2da29b5eb1d69bab45a62975c12e59bb93f543d9149365e62b512a61e3676486e288b77435 + Binary rep of i = 01 + instring = 0105bea9ed3a417bb44b8822403adef5d843c6b55ee18fdd2da29b5eb1d69bab45a62975c12e59bb93f543d9149365e62b512a61e3676486e288b77435 +KO = 689b369ead60d09d5d04a4bfa250ffd8 + +COUNT=3 +L = 128 +KI = e8e83aff22bd5b802fe25f4f735df72ad1169394070a1054303a5d8e +FixedInputDataByteLen = 60 +FixedInputData = 1a45beada33306cb5bc888c9a3d5d473e399eba90e347cf912a35d1e7a68ae5fa0aa5341e6d748340fe2489131a3dfe8729017448809db388645defd + Binary rep of i = 01 + instring = 011a45beada33306cb5bc888c9a3d5d473e399eba90e347cf912a35d1e7a68ae5fa0aa5341e6d748340fe2489131a3dfe8729017448809db388645defd +KO = 8e8d2cf50ea31e1d2868ec2adc527781 + +COUNT=4 +L = 128 +KI = cef22637a0c910e6e7de586b92cddf004dcff71257cb8534a039303a +FixedInputDataByteLen = 60 +FixedInputData = b3acfed1b72ebc41e7e89ba6dde2ac322fe8eb1d90092f70273c54aa75d55f0b773c02029d7019b23d9bdaa79a68dea6d6b693457ac082fd182cfedd + Binary rep of i = 01 + instring = 01b3acfed1b72ebc41e7e89ba6dde2ac322fe8eb1d90092f70273c54aa75d55f0b773c02029d7019b23d9bdaa79a68dea6d6b693457ac082fd182cfedd +KO = feb1451e99748be6c8f482ad0db1ba14 + +COUNT=5 +L = 128 +KI = f66d6a85024008ae87ea411ad52b15ad2de664e2ed1a69f087678521 +FixedInputDataByteLen = 60 +FixedInputData = 6df10a69b0d2ec734e9f9525223f4b9174041fd9c92d8b6350ccf5b0709a013e786b3a5e1c0aaf8afdee385f7b6d7971d5d8621c4338da185cfa3a11 + Binary rep of i = 01 + instring = 016df10a69b0d2ec734e9f9525223f4b9174041fd9c92d8b6350ccf5b0709a013e786b3a5e1c0aaf8afdee385f7b6d7971d5d8621c4338da185cfa3a11 +KO = fb4b2eb8802e8cd17cf7f188224d4728 + +COUNT=6 +L = 128 +KI = 547f5d66a6c4ff7faa5378ec875d6472ff9383ac54264cf2e6289fcf +FixedInputDataByteLen = 60 +FixedInputData = e60a4301518f53f006e61c6aac00061972fc7cbef3d4c3a85bc81be5a6f50625eeb9e82a4d0b0ad711f576d8afaa92ccade67847b4698db1d8cca969 + Binary rep of i = 01 + instring = 01e60a4301518f53f006e61c6aac00061972fc7cbef3d4c3a85bc81be5a6f50625eeb9e82a4d0b0ad711f576d8afaa92ccade67847b4698db1d8cca969 +KO = dc6336ba4faccafd3e1939e60058f22c + +COUNT=7 +L = 128 +KI = 2a4aab10cbac2d386e1182ada4f09e5062b0525e2f87538680a7630b +FixedInputDataByteLen = 60 +FixedInputData = 45f76f99adde3d1a3f745145d7f048653826880053f21b480e06876f15a072107b4c7c44c4eead7891ce4c2ccc3479b033fc5e3935798ed514361227 + Binary rep of i = 01 + instring = 0145f76f99adde3d1a3f745145d7f048653826880053f21b480e06876f15a072107b4c7c44c4eead7891ce4c2ccc3479b033fc5e3935798ed514361227 +KO = 027c61e6f651c579e68cc7cdf10dd64b + +COUNT=8 +L = 128 +KI = f4340ee6ca5a07a393c287718e8caf59f4f7087cbdc828d9bb0bac2e +FixedInputDataByteLen = 60 +FixedInputData = 815554b5d99608f7d9672fbed45a946daf12f10d5b9a330690bd0688fb78b667b585ec26118f7473c191edf660f86f71f0c7f10119433a9be9ce7f04 + Binary rep of i = 01 + instring = 01815554b5d99608f7d9672fbed45a946daf12f10d5b9a330690bd0688fb78b667b585ec26118f7473c191edf660f86f71f0c7f10119433a9be9ce7f04 +KO = 2da92693ebc2bd252bb4554aff538ed8 + +COUNT=9 +L = 128 +KI = c319533a2ff841ade54c80cc2d61f540a09aff2be9d2718349fb6216 +FixedInputDataByteLen = 60 +FixedInputData = b37540b9b79f9e4984bff41e6772032306a293c9f0d3f92acd7b32020173b7027fe83bae7556264d197044de826f73430b5f38256aa36522fc8bbb39 + Binary rep of i = 01 + instring = 01b37540b9b79f9e4984bff41e6772032306a293c9f0d3f92acd7b32020173b7027fe83bae7556264d197044de826f73430b5f38256aa36522fc8bbb39 +KO = 9e836590b3cc881bb8fae6babb41eb90 + +COUNT=10 +L = 256 +KI = 667f72fc660e32943de386af9670c78e975c838cae91dca97f4f8508 +FixedInputDataByteLen = 60 +FixedInputData = e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c + Binary rep of i = 01 + instring = 01e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c + Binary rep of i = 02 + instring = 02e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c +KO = 835b343242a489249eec3cd56384ea2a5b295e29a4430fec2aae0c8b9fa36d20 + +COUNT=11 +L = 256 +KI = 596df12cf901c9a7a6621c188d7396fa52980b8d407624f20a9a7e67 +FixedInputDataByteLen = 60 +FixedInputData = 390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51 + Binary rep of i = 01 + instring = 01390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51 + Binary rep of i = 02 + instring = 02390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51 +KO = 1e0bc314d7a65b4d80cb3f8b856bf03a68a8febdd648d3df9a6534e0245ecc67 + +COUNT=12 +L = 256 +KI = 660f9679533a9f3e88a457f98c3d8aff891739c82ea02a6c4229d126 +FixedInputDataByteLen = 60 +FixedInputData = 2b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691 + Binary rep of i = 01 + instring = 012b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691 + Binary rep of i = 02 + instring = 022b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691 +KO = 4e9d06056c6c6f1f66349fcc7f8b5cf1ef7fee1b0ea6356635a821f2dc2eaa2e + +COUNT=13 +L = 256 +KI = 0f3e028e978decce272308733f6e49530730f1ba6fb7c9020c7c8338 +FixedInputDataByteLen = 60 +FixedInputData = 69a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c + Binary rep of i = 01 + instring = 0169a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c + Binary rep of i = 02 + instring = 0269a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c +KO = 63d52c807f63f35d8c65c4f9bc9409db0b11bec4dc4f01c3f3102fbae1867af6 + +COUNT=14 +L = 256 +KI = 2c539b89c9fb57462402c5d691411ae25539ce0e68437c14789aa7d1 +FixedInputDataByteLen = 60 +FixedInputData = 0abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8 + Binary rep of i = 01 + instring = 010abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8 + Binary rep of i = 02 + instring = 020abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8 +KO = 06fe326835d67ca65ff639dca65d30759193c8fc0132e0027a42da7741cd5984 + +COUNT=15 +L = 256 +KI = 36c6e9749202e86fb9afc667c357d5db0218266b8b7afc705cec5d05 +FixedInputDataByteLen = 60 +FixedInputData = be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8 + Binary rep of i = 01 + instring = 01be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8 + Binary rep of i = 02 + instring = 02be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8 +KO = 063fe60a4ce50025ce6dea5a8234f32d617f0a5cfa6f9454a2702e526781ac80 + +COUNT=16 +L = 256 +KI = a099ba91c5f3e7aef86d608e8d188f6282dda84a5327ddf68b6b2426 +FixedInputDataByteLen = 60 +FixedInputData = 68841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b + Binary rep of i = 01 + instring = 0168841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b + Binary rep of i = 02 + instring = 0268841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b +KO = 56f12ddc01a5b5ab84d2ef09869ff68123334e7e4209a3c4b55ca6cceeb223f5 + +COUNT=17 +L = 256 +KI = 0b22ebe556b6614403f2822369d5431ec2e148d35b09ae50db790fb9 +FixedInputDataByteLen = 60 +FixedInputData = e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb + Binary rep of i = 01 + instring = 01e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb + Binary rep of i = 02 + instring = 02e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb +KO = d86538d3e325c1e678476743711bdfc9cba7dfa75c0e3d43e142e19442d13ec1 + +COUNT=18 +L = 256 +KI = 287ccc58b821093060d38497bfd78b6b00ff2ef469fe31a558ad5d74 +FixedInputDataByteLen = 60 +FixedInputData = b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949 + Binary rep of i = 01 + instring = 01b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949 + Binary rep of i = 02 + instring = 02b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949 +KO = a8d4f3910c138a5f55bb34b63a99632d750f0f7d5da9e3dd9bc9ad0482fdbc28 + +COUNT=19 +L = 256 +KI = ef61c043e8e0f4d4ce7e9f1b4fbd3782a9603ad687ce89fdb7904c4d +FixedInputDataByteLen = 60 +FixedInputData = 01803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5 + Binary rep of i = 01 + instring = 0101803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5 + Binary rep of i = 02 + instring = 0201803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5 +KO = 6ab2e6fdf563b944ff41b7d72573d460054fc74b19802558d88db0de71f97dec + +COUNT=20 +L = 160 +KI = 3344fb80fd655b16f08c78150516cbbc009fbdf1b510905f9113d275 +FixedInputDataByteLen = 60 +FixedInputData = dc2aa42084d645baeb822c0c1d9b8e200737e9a2c7dcd922d8f056d6c02552295d95a488758919724207eebb4c21887f71b51a2a7ce98827cf7af4bb + Binary rep of i = 01 + instring = 01dc2aa42084d645baeb822c0c1d9b8e200737e9a2c7dcd922d8f056d6c02552295d95a488758919724207eebb4c21887f71b51a2a7ce98827cf7af4bb +KO = e281d09a31c57d053f0c2f902792c8bbb9a0f443 + +COUNT=21 +L = 160 +KI = 59ed3aaad66b2b0aa958125c26086b5c5553e49b1e5b3916f83d7031 +FixedInputDataByteLen = 60 +FixedInputData = b573335daa17a0979ced5423f59420183290fa97868ffd2f01a6db9b8749b7f3df27d74b36f697d73a22d673989aacfd60f06622f1976c38cf7415b8 + Binary rep of i = 01 + instring = 01b573335daa17a0979ced5423f59420183290fa97868ffd2f01a6db9b8749b7f3df27d74b36f697d73a22d673989aacfd60f06622f1976c38cf7415b8 +KO = 108ab94801fb9bcf18cf3223af2c059217382d8c + +COUNT=22 +L = 160 +KI = fe989c214b093f61ab9997f7cf858e3757ebfdb55289e7511651b3c6 +FixedInputDataByteLen = 60 +FixedInputData = 58bc18d808b757518371d9d5b217ffaebbeff158f5acdfbecdb749ed4f0537380c386904603348c5e430525143c40fb08ed5c01cc1290b8eb20a21a5 + Binary rep of i = 01 + instring = 0158bc18d808b757518371d9d5b217ffaebbeff158f5acdfbecdb749ed4f0537380c386904603348c5e430525143c40fb08ed5c01cc1290b8eb20a21a5 +KO = a71f656f97408b37d9a88e63a3b8148437708890 + +COUNT=23 +L = 160 +KI = 3b9d5e1d4b69ce0d042231d23257de9de10ff9d8b8189224980a3150 +FixedInputDataByteLen = 60 +FixedInputData = 40247dd17f5a20d44956f70b4189a54508da66076799e56573ac9a9243caf2020e58610e44a0ea76418e3fb76b00fe53239806d383df7d86f94f2079 + Binary rep of i = 01 + instring = 0140247dd17f5a20d44956f70b4189a54508da66076799e56573ac9a9243caf2020e58610e44a0ea76418e3fb76b00fe53239806d383df7d86f94f2079 +KO = edd43d68bd4b77b866622d6bc9fa8d1ff4ae9597 + +COUNT=24 +L = 160 +KI = ecb18b4a14bb55f20e0922b869ec0a3f24764ae41f222a3048aabda8 +FixedInputDataByteLen = 60 +FixedInputData = f55f5694e3cc347d1758d8ce8c79b82662e980b93383442c42061cd3b5a31e183ae8f90d2ef01f2f5ace6184aa4d245dface1f69aef89c16fbf53272 + Binary rep of i = 01 + instring = 01f55f5694e3cc347d1758d8ce8c79b82662e980b93383442c42061cd3b5a31e183ae8f90d2ef01f2f5ace6184aa4d245dface1f69aef89c16fbf53272 +KO = 2c2508fb1319ff11487329f24b149e0e3b927d0e + +COUNT=25 +L = 160 +KI = 46195e15ad79813de09f274372edaced302a77b25a74292ae57bfb2e +FixedInputDataByteLen = 60 +FixedInputData = f79457ab82e9619cb2fd4dc9f07f2e19cb6bbea8d133226f2c9d4d99316b8fe2f185f3908dd2fe314aeac4baaf14f69e8a1bca51f02fb6a1648b360d + Binary rep of i = 01 + instring = 01f79457ab82e9619cb2fd4dc9f07f2e19cb6bbea8d133226f2c9d4d99316b8fe2f185f3908dd2fe314aeac4baaf14f69e8a1bca51f02fb6a1648b360d +KO = e97921274dd1ad244558468a7e7bce765f6536c7 + +COUNT=26 +L = 160 +KI = 5fa194b8168389a688408a8670e27f258a884bb3daf294359c1b7d3c +FixedInputDataByteLen = 60 +FixedInputData = e19be872d1a13a5151eb54d31ad0e072a799497e184fcf646aedd7ce8a6b7ea0ec01657d8e0edc9b384bdac5ef6ed0f194b6b7204dc4661f28193677 + Binary rep of i = 01 + instring = 01e19be872d1a13a5151eb54d31ad0e072a799497e184fcf646aedd7ce8a6b7ea0ec01657d8e0edc9b384bdac5ef6ed0f194b6b7204dc4661f28193677 +KO = 4ac24b7872f102717ea148bbd1d0bf82ae75b371 + +COUNT=27 +L = 160 +KI = 6ba665b6446e11ca0338c85c42b3f8aa1c93ba7499891f4d621b1f1e +FixedInputDataByteLen = 60 +FixedInputData = 0f9888829fd25afc62f9aa1f4108084ad8a8137fd4e3e9096f4ef575dbacb721b287e74b975f67f9f01480fc53960ef22e5f5fb4fcce11e28820f14f + Binary rep of i = 01 + instring = 010f9888829fd25afc62f9aa1f4108084ad8a8137fd4e3e9096f4ef575dbacb721b287e74b975f67f9f01480fc53960ef22e5f5fb4fcce11e28820f14f +KO = 620bb404a94ef6d637f9b42bab07df3af9cb86c9 + +COUNT=28 +L = 160 +KI = 32246c4a197731737e2f077efc2e729796bd033ee63cd66b0d75bd8f +FixedInputDataByteLen = 60 +FixedInputData = 5d6cb888256355c5c318cd5484b35f412020674a887c01c859d935a3b4ee1eeeff5d426a44c9d8a2f7fc609abfeb53a1f48324f2dbea9399af53d26e + Binary rep of i = 01 + instring = 015d6cb888256355c5c318cd5484b35f412020674a887c01c859d935a3b4ee1eeeff5d426a44c9d8a2f7fc609abfeb53a1f48324f2dbea9399af53d26e +KO = 0a33cb7000434a4caa3efabfe86ab2df5f959874 + +COUNT=29 +L = 160 +KI = 4e6cbef921b413eb6ba28c4ffdc01e12f37e96eba17085c94abcab93 +FixedInputDataByteLen = 60 +FixedInputData = 43736c2deddccccfed9a28e352e91e5f8ff16b7cecb71d4ee2f3c36083aa38061c3946d43263978a725d1a2c3c3c3cefa0da7f105d00cbd2c00e9d94 + Binary rep of i = 01 + instring = 0143736c2deddccccfed9a28e352e91e5f8ff16b7cecb71d4ee2f3c36083aa38061c3946d43263978a725d1a2c3c3c3cefa0da7f105d00cbd2c00e9d94 +KO = fbfb7ffef99b01349f8670e2a7df789d5c8cd9f9 + +COUNT=30 +L = 320 +KI = eb9386450d7b2da5492da5b139cf4b0b951a5b0c7d40c22ae2c20677 +FixedInputDataByteLen = 60 +FixedInputData = bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d + Binary rep of i = 01 + instring = 01bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d + Binary rep of i = 02 + instring = 02bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d +KO = bc902dfba79fb4084339b6666c7f72b9f47675229dc24ec61068bb05082717eead35647ff147d7de + +COUNT=31 +L = 320 +KI = e8573b0c6b1c063171264d0e4763978f01a32d8fb8603af093b25406 +FixedInputDataByteLen = 60 +FixedInputData = 0399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b + Binary rep of i = 01 + instring = 010399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b + Binary rep of i = 02 + instring = 020399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b +KO = 378af7ccfebb16e8a18f8fa3f3eb2aca2280c9a4e17d763dd6a5ad412b052e9127cd702eb184cd08 + +COUNT=32 +L = 320 +KI = a4dae48b5c5f689bbf4b49fc45131c325be54d685ae27adc11bdf365 +FixedInputDataByteLen = 60 +FixedInputData = 42fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c + Binary rep of i = 01 + instring = 0142fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c + Binary rep of i = 02 + instring = 0242fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c +KO = 438267860e6190def64ecd1ab50c5e8bff0683f85cfdc4579a340cfe6ae9181bfcc9cfbd6c431774 + +COUNT=33 +L = 320 +KI = b90e396662b28333ae933d52c331514c23ac5135ac137fbfa3d2f1c3 +FixedInputDataByteLen = 60 +FixedInputData = 83e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05 + Binary rep of i = 01 + instring = 0183e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05 + Binary rep of i = 02 + instring = 0283e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05 +KO = 56ece7b5200341633ef95c3a931182b2847712f38db3c52182e232cbddabdd1f773d1592787747a7 + +COUNT=34 +L = 320 +KI = cbc9734901e479a9835a6100328eef4619709e0fd810e89ebca8c73a +FixedInputDataByteLen = 60 +FixedInputData = 284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b + Binary rep of i = 01 + instring = 01284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b + Binary rep of i = 02 + instring = 02284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b +KO = 5f5b4a86e893a3501cd798ef6f936a87f8a0c2281bc681bd3ba7b0c0f17caf314e34d13442393133 + +COUNT=35 +L = 320 +KI = 564bc2e312bfdc75469a833850ca5bb8f6938ba74ee0058ce6fc39b5 +FixedInputDataByteLen = 60 +FixedInputData = 696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a + Binary rep of i = 01 + instring = 01696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a + Binary rep of i = 02 + instring = 02696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a +KO = a65711728d7e21300764ea4204cb11cc530ee74b5de99cc2735201dae4d487124ce0f2d19d3484a5 + +COUNT=36 +L = 320 +KI = 22da314439d666ab4df7addec8714026dd903b0db32ed12f0073dfc1 +FixedInputDataByteLen = 60 +FixedInputData = 1b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b + Binary rep of i = 01 + instring = 011b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b + Binary rep of i = 02 + instring = 021b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b +KO = c4ab9422b133126390d94864a62daf68305f1f00d5dcb4e7d32d7394114ada4246dbc7f86560805e + +COUNT=37 +L = 320 +KI = 828fa9c2e6efeefe695b45894fb181d14d0ed4465804b2c21dd1ce03 +FixedInputDataByteLen = 60 +FixedInputData = c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855 + Binary rep of i = 01 + instring = 01c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855 + Binary rep of i = 02 + instring = 02c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855 +KO = 28c7560b1380eb301c2222d6344552950d91be38de93b84701e074735582963f4e50a4f5ae9a92ca + +COUNT=38 +L = 320 +KI = e2beedbbf786ff68daa2d22deb46d3436852ac19b898923d794621f8 +FixedInputDataByteLen = 60 +FixedInputData = a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258 + Binary rep of i = 01 + instring = 01a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258 + Binary rep of i = 02 + instring = 02a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258 +KO = 944f9f79a47511801ebdfd7dd926e4df244baa269c4e00fa2fc2c02e29a09318793bd9df0000cf91 + +COUNT=39 +L = 320 +KI = 6e1db0745b20bffc4a0c842685b0c3d514f3d2f9b7ba14c072b2cc1c +FixedInputDataByteLen = 60 +FixedInputData = 45e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9 + Binary rep of i = 01 + instring = 0145e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9 + Binary rep of i = 02 + instring = 0245e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9 +KO = 255ab022c34fe81e97187f5a476f62139a53d63004eaa755cd0ed43078fa37e1b00bce6f56372610 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 093b2ce84c6175d1723fbe94b9ee963b6251d018fcf8c05c2e3e9b0b +FixedInputDataByteLen = 60 +FixedInputData = 083e114aca1f97166551b03f27b135c0c802294aa4845a46170b26ec0549cb59c70a85557a3fc3a37d23eed6947d50f10c15baf5c52a7b918ca80bf5 + Binary rep of i = 0001 + instring = 0001083e114aca1f97166551b03f27b135c0c802294aa4845a46170b26ec0549cb59c70a85557a3fc3a37d23eed6947d50f10c15baf5c52a7b918ca80bf5 +KO = 94ced61c3665616d4a368f83a7283648 + +COUNT=1 +L = 128 +KI = d0f5dc2108cd48f725098956dac2fbffb2f5c8078190ce7e50c4cbdd +FixedInputDataByteLen = 60 +FixedInputData = 2a6937de4ba1b5738e8393b6ce96c2bd7c90588cda64c5a5b1a3228ab17617e8c58f09c08b51fe2853fcb544a7cde97c267cd86e629659e2b65bf5d7 + Binary rep of i = 0001 + instring = 00012a6937de4ba1b5738e8393b6ce96c2bd7c90588cda64c5a5b1a3228ab17617e8c58f09c08b51fe2853fcb544a7cde97c267cd86e629659e2b65bf5d7 +KO = d237fa13e8f0eef850c8881fa8ebf824 + +COUNT=2 +L = 128 +KI = 5121c5b7ad0602dfa35bdb7648f1fbd5a7c986d1bbe0f3a92ae2e4a4 +FixedInputDataByteLen = 60 +FixedInputData = bbadc5c5c68b964aefd15d333342e33dc331fcea2e4770204c2d7bd3c09f5fec14b1f353106d4f8d7b9f68322d76b51753b0f569a07660768fe3c1d0 + Binary rep of i = 0001 + instring = 0001bbadc5c5c68b964aefd15d333342e33dc331fcea2e4770204c2d7bd3c09f5fec14b1f353106d4f8d7b9f68322d76b51753b0f569a07660768fe3c1d0 +KO = eefc8e26bf09160d61cd7af384143f6d + +COUNT=3 +L = 128 +KI = 71b8ced3b1c7974f87d748e0c829976526d2d5bd9adb3e8cb72f5211 +FixedInputDataByteLen = 60 +FixedInputData = 35cc731c0626575ed53d0d3c796818e6c45d78ae421c94c18112d83c07ab611d42f47ba8cee22fbac82b5966d6bf96c4f5b06bec2c107210afb1a6de + Binary rep of i = 0001 + instring = 000135cc731c0626575ed53d0d3c796818e6c45d78ae421c94c18112d83c07ab611d42f47ba8cee22fbac82b5966d6bf96c4f5b06bec2c107210afb1a6de +KO = e4501a144cbbe0155fc631d952983245 + +COUNT=4 +L = 128 +KI = 1ad8d0a53c40392e772cc43717820a42ab15b78733bdeb272f3f9bcb +FixedInputDataByteLen = 60 +FixedInputData = 81f7729a5838b6ace2cc6aa46fdcc2f10675eae56dd58357e57a24d6c744b46238ae00b42bf9aa911d1e50d247029398e8d65642c178e333c1be1232 + Binary rep of i = 0001 + instring = 000181f7729a5838b6ace2cc6aa46fdcc2f10675eae56dd58357e57a24d6c744b46238ae00b42bf9aa911d1e50d247029398e8d65642c178e333c1be1232 +KO = fa8768b8a3012f07dfe406ac47d9fc21 + +COUNT=5 +L = 128 +KI = 5adac633d545c543b768ee4ef4a460a8c67f1f0f5b0fde794bb81755 +FixedInputDataByteLen = 60 +FixedInputData = 6cb0b4b63dd1a4b3abf57c2db5f2e8acefd3a192650a7f42f904de96e494ab3d09321e7e7d176d94087ebf1650ccf55a01c61a4856155e69b493f65f + Binary rep of i = 0001 + instring = 00016cb0b4b63dd1a4b3abf57c2db5f2e8acefd3a192650a7f42f904de96e494ab3d09321e7e7d176d94087ebf1650ccf55a01c61a4856155e69b493f65f +KO = 5193287784060f287444dab6ebf11630 + +COUNT=6 +L = 128 +KI = 1fb7ca1e8e88e257591f6af888d0536a0862c5644d1c326af43c73b6 +FixedInputDataByteLen = 60 +FixedInputData = c099e95db66a989785fcf8c2479590e2b09948fdc2d2c429a780e437699df6729b8fd40cf720b51101a37310b7c6404baa7c658187b9d352c90b7423 + Binary rep of i = 0001 + instring = 0001c099e95db66a989785fcf8c2479590e2b09948fdc2d2c429a780e437699df6729b8fd40cf720b51101a37310b7c6404baa7c658187b9d352c90b7423 +KO = f3a6c500c4534a94028388c974dc4b41 + +COUNT=7 +L = 128 +KI = ecee4aec45345980997ed8c0ba85b9bd49705e7fbfc911f76176ee6c +FixedInputDataByteLen = 60 +FixedInputData = 2d6984884d1e307ade92ed78bc4f64a0ca3d174d2b521607fd565b9595f81d1a17d189571405305918b093d8cfe96984de40368d7adc699705149c2f + Binary rep of i = 0001 + instring = 00012d6984884d1e307ade92ed78bc4f64a0ca3d174d2b521607fd565b9595f81d1a17d189571405305918b093d8cfe96984de40368d7adc699705149c2f +KO = 695cc21cb14ce711b63e95a5d11d50d1 + +COUNT=8 +L = 128 +KI = 1b89e733604e3f8d28a4b8b150c4a83857246a33a74ee2fe88157052 +FixedInputDataByteLen = 60 +FixedInputData = 73bca1ccfce223457c97d57cc5b5597ef828bac818ca0a7928a5f0517495a9e349c04ff46bf6d487f0468a6282b35e70724adf7f2493433a4070fc3c + Binary rep of i = 0001 + instring = 000173bca1ccfce223457c97d57cc5b5597ef828bac818ca0a7928a5f0517495a9e349c04ff46bf6d487f0468a6282b35e70724adf7f2493433a4070fc3c +KO = 97a2b7fdd1dc8f1b9046a71b00e85cfc + +COUNT=9 +L = 128 +KI = e34232947ec6b751885f7fb52e67d1d1599ae1fd9701937e6d531bd1 +FixedInputDataByteLen = 60 +FixedInputData = 9f805b4142b65bcf6c51181b77b2903b7fe40edbfbec411e46a709e5075b36aa4a0b17a65f9c86ba07db380cc06a261f253b4cbcf4aa1ddd9db24328 + Binary rep of i = 0001 + instring = 00019f805b4142b65bcf6c51181b77b2903b7fe40edbfbec411e46a709e5075b36aa4a0b17a65f9c86ba07db380cc06a261f253b4cbcf4aa1ddd9db24328 +KO = 4fe72b1f84d7316e747859977cc55216 + +COUNT=10 +L = 256 +KI = ffb5c9d920522477cb2ecf16ae1e075587b7598348e019df85ca3d43 +FixedInputDataByteLen = 60 +FixedInputData = 252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79 + Binary rep of i = 0001 + instring = 0001252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79 + Binary rep of i = 0002 + instring = 0002252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79 +KO = 3d1813da0322201ed45ac2aaf3542843913bb32fd832a33a5dc94bad964bfe56 + +COUNT=11 +L = 256 +KI = 84de7dfc0957b67894645e90b77c00980bd8c836f936e1a743b08f61 +FixedInputDataByteLen = 60 +FixedInputData = 9e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a + Binary rep of i = 0001 + instring = 00019e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a + Binary rep of i = 0002 + instring = 00029e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a +KO = 6f9c216f47acaeab64c96468ccac9475b380f6cbd22d5fb203c245fd3bf02c6e + +COUNT=12 +L = 256 +KI = a795ba33f00d08111f2523bff8580f866a511a1e25f3596127685254 +FixedInputDataByteLen = 60 +FixedInputData = e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429 + Binary rep of i = 0001 + instring = 0001e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429 + Binary rep of i = 0002 + instring = 0002e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429 +KO = 7a58411d7a154f0a880da979acb2eedd6fb2fbef961d628a021873a2092bcc82 + +COUNT=13 +L = 256 +KI = 32a3ca1ed26a3ae2b749a008177767722bf3de1e9de51fd72f1b7fcd +FixedInputDataByteLen = 60 +FixedInputData = faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983 + Binary rep of i = 0001 + instring = 0001faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983 + Binary rep of i = 0002 + instring = 0002faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983 +KO = 0e25e2e30647057227bc6e60bd6aaa57f60b1f95da392f208ad54bccbf1d2076 + +COUNT=14 +L = 256 +KI = 380947925576cacb86d0c920360152bb41f13c20e43d6af4ce702777 +FixedInputDataByteLen = 60 +FixedInputData = 062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20 + Binary rep of i = 0001 + instring = 0001062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20 + Binary rep of i = 0002 + instring = 0002062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20 +KO = 40d7706af9a4ce1b9694a4a0277e2cd7c82132cbc10a526c438732a8dfa4953c + +COUNT=15 +L = 256 +KI = 0add16841986cc97e106b463f654e6506743867a4959be53263f99c2 +FixedInputDataByteLen = 60 +FixedInputData = 13473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3 + Binary rep of i = 0001 + instring = 000113473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3 + Binary rep of i = 0002 + instring = 000213473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3 +KO = 0cea978ffa6b8e1fd6fd478b2b51df2685606ff43a475f0675c4ca0c9056673c + +COUNT=16 +L = 256 +KI = d2b8c82e919802dd27e074ed78ccf4991b21b333ffec997aa1cb3809 +FixedInputDataByteLen = 60 +FixedInputData = d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf + Binary rep of i = 0001 + instring = 0001d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf + Binary rep of i = 0002 + instring = 0002d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf +KO = 2f02e34607c11d992132a75fb4269237305eeed4a2c06c8324c3c4754c721984 + +COUNT=17 +L = 256 +KI = ce55fb971cb2f468bfc3df69fc65bbb8b7f1b22a621038291cb5788d +FixedInputDataByteLen = 60 +FixedInputData = 17672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd + Binary rep of i = 0001 + instring = 000117672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd + Binary rep of i = 0002 + instring = 000217672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd +KO = d9aa1dd24d41c10631adf312c7d69911f8bf4d2a7ac232a752a55fb02a50ed5e + +COUNT=18 +L = 256 +KI = 204dfafe3f4bbd64bb3d219c75ccdb6a6a85a5556ea226e2eea5084c +FixedInputDataByteLen = 60 +FixedInputData = 24966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714 + Binary rep of i = 0001 + instring = 000124966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714 + Binary rep of i = 0002 + instring = 000224966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714 +KO = a57072e42a3389d9e4796aa16b1d6c77408da0575a2b4c5b975738da489c000e + +COUNT=19 +L = 256 +KI = f2dc9504a3b1b6dd57237b6f11067a23510b3c8045228c3f5fd57b0e +FixedInputDataByteLen = 60 +FixedInputData = 54207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34 + Binary rep of i = 0001 + instring = 000154207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34 + Binary rep of i = 0002 + instring = 000254207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34 +KO = 7b473580aa45cb995384bb2d643ddb7cb22392c8fc4918b668b799c59795899a + +COUNT=20 +L = 160 +KI = 7f0ea811340cddbbf261d0260b0c98dec790133cffd2b04b8f8be2b1 +FixedInputDataByteLen = 60 +FixedInputData = 0a744543acddf7d8c0a205372a0450e32631a33bb89ad2e3bb2d9766c248ab755fec152a6da866ef50baeab607d88e5177042056970013aa18f9fb1e + Binary rep of i = 0001 + instring = 00010a744543acddf7d8c0a205372a0450e32631a33bb89ad2e3bb2d9766c248ab755fec152a6da866ef50baeab607d88e5177042056970013aa18f9fb1e +KO = e55120e7848cf61254159e79c2ac47a9a906a73c + +COUNT=21 +L = 160 +KI = 6bb9f8a6efc54a849704a9e506efc153cb262faa58673a0a76da2f74 +FixedInputDataByteLen = 60 +FixedInputData = 07a1adc7687c8ff7b2552e0aeaee19212aad17c5504a88677f12344f0aaafb0109d58d7d42650637e543fe4054f1c4fdf0f86d69f0f9551a4eddb202 + Binary rep of i = 0001 + instring = 000107a1adc7687c8ff7b2552e0aeaee19212aad17c5504a88677f12344f0aaafb0109d58d7d42650637e543fe4054f1c4fdf0f86d69f0f9551a4eddb202 +KO = b9e4ca82a82a0940d2ed17c2a356d4a474dc63e8 + +COUNT=22 +L = 160 +KI = cba1a4b64c1d1edc74b03ef928badc4c7e1ef7ee7135b46561649186 +FixedInputDataByteLen = 60 +FixedInputData = ea7bdc7e5c5258f7dbd8591c7756e99dab2f70fd2d96e6c044f2612d56dabf04e043d76281e301f19a75b729a1f51d2dddd04a822f0ca31f5977f8ff + Binary rep of i = 0001 + instring = 0001ea7bdc7e5c5258f7dbd8591c7756e99dab2f70fd2d96e6c044f2612d56dabf04e043d76281e301f19a75b729a1f51d2dddd04a822f0ca31f5977f8ff +KO = 2691709483091ae27a49182dd4bbdd4a58a69689 + +COUNT=23 +L = 160 +KI = da3d9ef4620c4d41de52fca6fd592d14320586ae4681418ca728fc11 +FixedInputDataByteLen = 60 +FixedInputData = e57333128e338022a0e498bb8cc24fe31981baabaa4287318ed0ea50dc11f2444c416b5297c3cf39cd9595cb948cad554f7bf22669bc4646a1d41005 + Binary rep of i = 0001 + instring = 0001e57333128e338022a0e498bb8cc24fe31981baabaa4287318ed0ea50dc11f2444c416b5297c3cf39cd9595cb948cad554f7bf22669bc4646a1d41005 +KO = d76aef0240c0e5e019f562f4f739c55c15e5b3d9 + +COUNT=24 +L = 160 +KI = 274d8d95a70ce53bdb01e56dcc31172ad5b188a407d47c3d86fc5c6c +FixedInputDataByteLen = 60 +FixedInputData = d5dfa54200e3b5030e65c722d726d386a1dc398bbe14a125f6614d9976ec81555a841770ec0b7c8a2f28bae23105fe46989bcfb35f219d675fc9c5f8 + Binary rep of i = 0001 + instring = 0001d5dfa54200e3b5030e65c722d726d386a1dc398bbe14a125f6614d9976ec81555a841770ec0b7c8a2f28bae23105fe46989bcfb35f219d675fc9c5f8 +KO = 09dc13283e9c3f531ac50288ab81af012e29b076 + +COUNT=25 +L = 160 +KI = 619dfa86c095a66ee0b691d020df4a79e1c69341f3ba2af9c262f000 +FixedInputDataByteLen = 60 +FixedInputData = e0073d74da5d845fc891d6d3ae4e07ea1f649d98a334f94b57b0bba6b106a2a3cfec4c4f8cd25682b4bafe25e76b79e14e7e9d9a56acf340c6650264 + Binary rep of i = 0001 + instring = 0001e0073d74da5d845fc891d6d3ae4e07ea1f649d98a334f94b57b0bba6b106a2a3cfec4c4f8cd25682b4bafe25e76b79e14e7e9d9a56acf340c6650264 +KO = a6562c5fd7a2628cb95847b97d2006da521921c5 + +COUNT=26 +L = 160 +KI = f0c3a7d8f7cabeaedc1e6d2fa7f94f809cf71a7cc04b2d0ed249e435 +FixedInputDataByteLen = 60 +FixedInputData = d78071640c798a24ca9f46819777321ef1f94bbfbe1ecab28997af33c07d0f6f54be0b6190f3c897a535e567a95ec5a78b4e46e73349471f543dccc8 + Binary rep of i = 0001 + instring = 0001d78071640c798a24ca9f46819777321ef1f94bbfbe1ecab28997af33c07d0f6f54be0b6190f3c897a535e567a95ec5a78b4e46e73349471f543dccc8 +KO = 9df336dd72e617b316d900db88cb051b6d6063c8 + +COUNT=27 +L = 160 +KI = 93b3e49312fe8f6e741fa1b9ab77e7237826a110b6d16d3959cb6423 +FixedInputDataByteLen = 60 +FixedInputData = f115dff5ecfe4affc7ec649bb5ca85a0d8eaef1f05b44675d2f5814298d7e4e8d22fcbfeb223b28af4e5a09401e5e717b0d45c59a53c9ed0c3675eb4 + Binary rep of i = 0001 + instring = 0001f115dff5ecfe4affc7ec649bb5ca85a0d8eaef1f05b44675d2f5814298d7e4e8d22fcbfeb223b28af4e5a09401e5e717b0d45c59a53c9ed0c3675eb4 +KO = 99fe92fafb52121118d5856c0257cedf467b3255 + +COUNT=28 +L = 160 +KI = 2ec28c0e8865f52cee2408c4370c3d7a476770c9f787f1ff850085ab +FixedInputDataByteLen = 60 +FixedInputData = b25e2188f1b35feb66396f40697e41c3b1e21607f226b52b697b12e0915a3b3a32dbb5934adf96a13769b8446497b4ed16844432b96ac15b63ea5684 + Binary rep of i = 0001 + instring = 0001b25e2188f1b35feb66396f40697e41c3b1e21607f226b52b697b12e0915a3b3a32dbb5934adf96a13769b8446497b4ed16844432b96ac15b63ea5684 +KO = 6aa8a0fb4c2d1653e2b362903791a4ec89d8d8ad + +COUNT=29 +L = 160 +KI = 90a7d7c1197bd5f687c2aa8406d7a13474587fdd9b3c0a48a344332a +FixedInputDataByteLen = 60 +FixedInputData = 0b0aa6af1d02bbfde53aa2bce7d5a3965c6115a6da8e4f5d58b5e8a10bdc981ea0b1ed608a4ba2bdfff2e01585ec725440ce718dc7e1b551d1227856 + Binary rep of i = 0001 + instring = 00010b0aa6af1d02bbfde53aa2bce7d5a3965c6115a6da8e4f5d58b5e8a10bdc981ea0b1ed608a4ba2bdfff2e01585ec725440ce718dc7e1b551d1227856 +KO = 5ca3c598fc56b03ba4830c9bcc1fe1decb0f4df4 + +COUNT=30 +L = 320 +KI = 6e237178c4884e13470b6b4848b40389d9856311735da4eefa2f6f38 +FixedInputDataByteLen = 60 +FixedInputData = 9cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8 + Binary rep of i = 0001 + instring = 00019cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8 + Binary rep of i = 0002 + instring = 00029cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8 +KO = 1e6638ea717338cfeb7dea373785c3c763bd5e509358e4940e9a4e4fd0a3e0347973858bc20243b8 + +COUNT=31 +L = 320 +KI = c448525b339b3173e443ca882610306c6ce01360cbe1507fb5478a04 +FixedInputDataByteLen = 60 +FixedInputData = 7376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399 + Binary rep of i = 0001 + instring = 00017376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399 + Binary rep of i = 0002 + instring = 00027376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399 +KO = 6cf79cb309b84eff0271221b4cdb3b2468b1f1afe450f478f2767dbd22a99aa378bd4dee6fdcdbb4 + +COUNT=32 +L = 320 +KI = 4dce2528c32e1a3523f594bfd3159e9efa895fbb94a3a1e961f049a0 +FixedInputDataByteLen = 60 +FixedInputData = e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8 + Binary rep of i = 0001 + instring = 0001e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8 + Binary rep of i = 0002 + instring = 0002e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8 +KO = 6286909ffb6dc4771fd2bb5d1988dd9b678deb6ae12aead66a6cc9cd1417ed45f79f46928b0b2c36 + +COUNT=33 +L = 320 +KI = c9a933be7be6a5071e89d7ee68450375bb3f63a9fe28d92d54b1dce4 +FixedInputDataByteLen = 60 +FixedInputData = 14f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95 + Binary rep of i = 0001 + instring = 000114f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95 + Binary rep of i = 0002 + instring = 000214f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95 +KO = 1ca479b8c65fb9d2e34b555625c3fbf14e39460254dc32e47c6ac51967ad911a24edbea45a8e7a15 + +COUNT=34 +L = 320 +KI = 1b2b6b6510afaa5256587625bb07f9700f11d2a5a0cc5816f88bcca7 +FixedInputDataByteLen = 60 +FixedInputData = 48b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9 + Binary rep of i = 0001 + instring = 000148b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9 + Binary rep of i = 0002 + instring = 000248b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9 +KO = fc6b7d5cefbe6cde4bd85d8eecb1612c1aedcecf90b3c683dcc0061941cfc87966db98b56e60a3ef + +COUNT=35 +L = 320 +KI = 0b3867de98d681ce15ee9e65f5f5cef7568b402010c4d115debcd316 +FixedInputDataByteLen = 60 +FixedInputData = ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b + Binary rep of i = 0001 + instring = 0001ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b + Binary rep of i = 0002 + instring = 0002ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b +KO = a20054a33ab0c975e1422f4372356b8465f125bd5de35fb56c4cd7a6fdc792047b63b6ab7b82e910 + +COUNT=36 +L = 320 +KI = 6c59bf7b21fe6476eaf57eb28e3973154b03328d4802e6f6878d53be +FixedInputDataByteLen = 60 +FixedInputData = e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602 + Binary rep of i = 0001 + instring = 0001e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602 + Binary rep of i = 0002 + instring = 0002e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602 +KO = dadf413e4758b7015d178ef509cf7a7c67af4027639ee4729996578154b499e4efcddf761dbc4168 + +COUNT=37 +L = 320 +KI = ffef0e42229fa1ac44fc0dd33b5ffe23353264af55844195af881a02 +FixedInputDataByteLen = 60 +FixedInputData = a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e + Binary rep of i = 0001 + instring = 0001a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e + Binary rep of i = 0002 + instring = 0002a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e +KO = ca1df925dbe7b0c33d8d9408aab5d466b80c51895a51811521aa9093c11072b8bd485b6a56081152 + +COUNT=38 +L = 320 +KI = 2d4eb7be0f9c990679a100eb864d850f87f578f14eb27fc21f9abda6 +FixedInputDataByteLen = 60 +FixedInputData = 6641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905 + Binary rep of i = 0001 + instring = 00016641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905 + Binary rep of i = 0002 + instring = 00026641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905 +KO = 1059b789c83a9bb1a4ba3bec07d92d31f6829fc973bd34f3a5943c2ef6fdf7da28f92928d758586e + +COUNT=39 +L = 320 +KI = c7b4163bdf781fd315d4c41faa083211c0698ef04a8ffe3dda61867a +FixedInputDataByteLen = 60 +FixedInputData = 069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748 + Binary rep of i = 0001 + instring = 0001069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748 + Binary rep of i = 0002 + instring = 0002069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748 +KO = 87fee45762b327d65faf843ee06bb19694c5f542630d4ee009996af5db5f8e076e0d87160d42533b + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = f09e65e8de7500847b43bd95e6c3506e01aadd484e9699b027897542 +FixedInputDataByteLen = 60 +FixedInputData = c20f6188517b2ca10086b9f7f8d6f2d38d66f24193c037008d035f361c6bd74db26aef588a87aa8a1c3cdad2ba0207f7e7b39def0df797c4cb3bf614 + Binary rep of i = 000001 + instring = 000001c20f6188517b2ca10086b9f7f8d6f2d38d66f24193c037008d035f361c6bd74db26aef588a87aa8a1c3cdad2ba0207f7e7b39def0df797c4cb3bf614 +KO = 73d30c2af54744eb1efb70429f8e303a + +COUNT=1 +L = 128 +KI = 03a31fabae0a96975edd3756187c9a391d44fe1146b45f907d359731 +FixedInputDataByteLen = 60 +FixedInputData = 59de57428f36b5e38d004f4a4962d877e580b4168e2883796136dc3c56f5fd473be9170d6e4ad3ed881a6243e748ddf0ae8304d941c8f52dfade8389 + Binary rep of i = 000001 + instring = 00000159de57428f36b5e38d004f4a4962d877e580b4168e2883796136dc3c56f5fd473be9170d6e4ad3ed881a6243e748ddf0ae8304d941c8f52dfade8389 +KO = 2cb014274706c19092870c02a3a882d4 + +COUNT=2 +L = 128 +KI = 13b2ae7cc9858695445fd1d73851b774ac93ca3262b7a70f986a6bf2 +FixedInputDataByteLen = 60 +FixedInputData = 327be28518d2eaec684426e6fe9da330052b780854ae84b5c928b6d4100683ccd8931248b11084bcf38f7f4f68442498ff32035c7008a3523d391e57 + Binary rep of i = 000001 + instring = 000001327be28518d2eaec684426e6fe9da330052b780854ae84b5c928b6d4100683ccd8931248b11084bcf38f7f4f68442498ff32035c7008a3523d391e57 +KO = f25f5ad8033e5039ddd71f46ac764cc5 + +COUNT=3 +L = 128 +KI = bc42c30b4759d8773f5b4034ec24f1c67f26bd91e26a8275640bdbe4 +FixedInputDataByteLen = 60 +FixedInputData = e80fc710a9d244c28499b72d67ac3987c91d2a07d2b5d184f0b0400a0597d86f41a7e0b425efe9c49d415ba566bb0fac7a4aff2fc6424bdc4779bf3e + Binary rep of i = 000001 + instring = 000001e80fc710a9d244c28499b72d67ac3987c91d2a07d2b5d184f0b0400a0597d86f41a7e0b425efe9c49d415ba566bb0fac7a4aff2fc6424bdc4779bf3e +KO = 92d24c33275dc1dfc1a132bfda482259 + +COUNT=4 +L = 128 +KI = 69a2b501e424d37761a934e29119103e4ee33949ba9404bfc485543b +FixedInputDataByteLen = 60 +FixedInputData = fb43680163382c7664397e68ab153e1978a3e7bf21d09f288d5aaa36e5d93018ec6443a6988448a6b67dd88107e4a7a35ed7b8f0b08a7128c49d1bd8 + Binary rep of i = 000001 + instring = 000001fb43680163382c7664397e68ab153e1978a3e7bf21d09f288d5aaa36e5d93018ec6443a6988448a6b67dd88107e4a7a35ed7b8f0b08a7128c49d1bd8 +KO = 3555abd0f34fb28577289f4564eec440 + +COUNT=5 +L = 128 +KI = 7402d07a0f946e463f225a23b1e84df9e9aadbb965784c8980292e5f +FixedInputDataByteLen = 60 +FixedInputData = 8afa0530f53673c18cae6413c609c2c8b9fd2cd35f2f406de42f26b6995dc88dc0fe02facf9d9642c913ad5771d1e4482ced9f31287f77bb74a5e917 + Binary rep of i = 000001 + instring = 0000018afa0530f53673c18cae6413c609c2c8b9fd2cd35f2f406de42f26b6995dc88dc0fe02facf9d9642c913ad5771d1e4482ced9f31287f77bb74a5e917 +KO = bd5df4786143f6c194142f74594373e0 + +COUNT=6 +L = 128 +KI = 2e8199f8371c80d10249f8f0edf983d982972dafcdb11456e585653d +FixedInputDataByteLen = 60 +FixedInputData = 3814ccb502484bbd59b5a7f659d6e4c4b998e6b6f552eb75175768204462c3cf71b2ca38c363df57d52ec6565694804d44269273097584a8f603d7cd + Binary rep of i = 000001 + instring = 0000013814ccb502484bbd59b5a7f659d6e4c4b998e6b6f552eb75175768204462c3cf71b2ca38c363df57d52ec6565694804d44269273097584a8f603d7cd +KO = 7bd2212db59e19491711b117fb5ef208 + +COUNT=7 +L = 128 +KI = 66e2ebc6e76cf49a358a8dc3ba94e1214f48ed8a6354103e871d077e +FixedInputDataByteLen = 60 +FixedInputData = 0e02330636fac3afd7322aa845dfa40204451200cc3982817f6d2f9ffa2dbc5df271ea58ea4f83c6db4a4c3ff888d14f8751e7166e05373f204ec141 + Binary rep of i = 000001 + instring = 0000010e02330636fac3afd7322aa845dfa40204451200cc3982817f6d2f9ffa2dbc5df271ea58ea4f83c6db4a4c3ff888d14f8751e7166e05373f204ec141 +KO = e72be09b4d3a92e3e6289a039b4d0876 + +COUNT=8 +L = 128 +KI = 46b24fa80f0b07948f98dd9cafdf48bc38854ecb8a0b3b6cbb202ad6 +FixedInputDataByteLen = 60 +FixedInputData = 892221ac9a032cc9d7e864fc82739c9712d00c3ecd2b289d64e54bad511644cd1d773dfa322d9599cf8e7bf5fee2c5597f944dfbfce72196d8b6d779 + Binary rep of i = 000001 + instring = 000001892221ac9a032cc9d7e864fc82739c9712d00c3ecd2b289d64e54bad511644cd1d773dfa322d9599cf8e7bf5fee2c5597f944dfbfce72196d8b6d779 +KO = f6c59546f74acc7130a213cdd2b773b1 + +COUNT=9 +L = 128 +KI = 169baaf85b462ddfda4e43706a545e66ad3e0778c782b870dd3c6713 +FixedInputDataByteLen = 60 +FixedInputData = bf7c8093487051a206def5322d97ef081b9da49a948e0d2526c22110e0be7dee2c199d08f4b8f64d6d243f882a4a67190d749845c9411cb09b9a8009 + Binary rep of i = 000001 + instring = 000001bf7c8093487051a206def5322d97ef081b9da49a948e0d2526c22110e0be7dee2c199d08f4b8f64d6d243f882a4a67190d749845c9411cb09b9a8009 +KO = 5b647639a9b8e76c68fb80e3d1308e99 + +COUNT=10 +L = 256 +KI = 6079eafeba179a915e194b14e12ffee1e2bad56a62077897a4654e4b +FixedInputDataByteLen = 60 +FixedInputData = 87686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628 + Binary rep of i = 000001 + instring = 00000187686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628 + Binary rep of i = 000002 + instring = 00000287686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628 +KO = d888a21e1a698654fa46288509ae7a28dc7b05e6fc696a909451c2437097056b + +COUNT=11 +L = 256 +KI = dac20c39051c9bdcc93b5bb9063506fe713df1ef0acc0d65f220b53b +FixedInputDataByteLen = 60 +FixedInputData = 8a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0 + Binary rep of i = 000001 + instring = 0000018a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0 + Binary rep of i = 000002 + instring = 0000028a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0 +KO = f0932309d160f55d9abe09baa645bd857210406dd285dc73d2834e9d344dbccb + +COUNT=12 +L = 256 +KI = 033abefd0d295d02346a35a4424856b33c16d90d2b6e2d6d093b1f20 +FixedInputDataByteLen = 60 +FixedInputData = 16da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d + Binary rep of i = 000001 + instring = 00000116da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d + Binary rep of i = 000002 + instring = 00000216da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d +KO = 9512c3f5d4dc2579279457953ac8fb23bca3c09363a96e9ed29e8793d84d2162 + +COUNT=13 +L = 256 +KI = 51692acdd74bda9a4a5c7b5a0b1516ab8ed6306ae5e01e3c6e0d48f3 +FixedInputDataByteLen = 60 +FixedInputData = 57ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8 + Binary rep of i = 000001 + instring = 00000157ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8 + Binary rep of i = 000002 + instring = 00000257ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8 +KO = fabbe94e0660947b2d04b77c2f7b60a3d409381d11d969c6fac7675106dae8f9 + +COUNT=14 +L = 256 +KI = 3286c6333dca6c753a227f470ee7921d5a459bcd6babda1e7c7d0e15 +FixedInputDataByteLen = 60 +FixedInputData = ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad + Binary rep of i = 000001 + instring = 000001ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad + Binary rep of i = 000002 + instring = 000002ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad +KO = 381ae723df72d6e306f7d6a0964bb7df5d3dda5ea60988a3458b1050e1408e1d + +COUNT=15 +L = 256 +KI = e028e8a38b9e852ce6dc8ddcaaa10205cd9a61550f7c9b8e44f37ff8 +FixedInputDataByteLen = 60 +FixedInputData = a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d + Binary rep of i = 000001 + instring = 000001a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d + Binary rep of i = 000002 + instring = 000002a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d +KO = e7053f658beea971ceddc6dd2484b4e2d9ed30992b26ddd6b6110bc08d04cfa5 + +COUNT=16 +L = 256 +KI = 052d9d8cb339e48dfd8e22cf78d7f9d8bda1e9b1e6282f87f151b513 +FixedInputDataByteLen = 60 +FixedInputData = 879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a + Binary rep of i = 000001 + instring = 000001879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a + Binary rep of i = 000002 + instring = 000002879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a +KO = 5ebda917e2018ecb2d4e03f48684e69d419af2d3c48745811c1124d2c8d86843 + +COUNT=17 +L = 256 +KI = d11c329ae17547fb920d14b819c97b6a815a35363da54d85ccb3776e +FixedInputDataByteLen = 60 +FixedInputData = 3d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6 + Binary rep of i = 000001 + instring = 0000013d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6 + Binary rep of i = 000002 + instring = 0000023d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6 +KO = 856e9fda2ee3ef9be92295bab38e9e26b6204404af31f61f00fec82f6ecbb469 + +COUNT=18 +L = 256 +KI = 56d8506f249587f3457f4a0b3e73f889426986ab3d9ddea7a720199d +FixedInputDataByteLen = 60 +FixedInputData = 85beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404 + Binary rep of i = 000001 + instring = 00000185beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404 + Binary rep of i = 000002 + instring = 00000285beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404 +KO = f27a9c5a92ac0cfbda8aff00d60c44f23fd9dff144d43df14b791ced82207825 + +COUNT=19 +L = 256 +KI = 08f7095d66a38a0fca028ec91c4cc77274afa4e7cc9b1b2f561d70f0 +FixedInputDataByteLen = 60 +FixedInputData = f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133 + Binary rep of i = 000001 + instring = 000001f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133 + Binary rep of i = 000002 + instring = 000002f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133 +KO = 106af8d01d2e4ff5aa55ae9c898e03c3bba0f93f7c1ded32c25c8a095bd3087f + +COUNT=20 +L = 160 +KI = 2efe2905a1b7e1993da0316f2a747be1e91415ca1e6ad14d04341fee +FixedInputDataByteLen = 60 +FixedInputData = 4d283c0f6d209379facd8a26aa889780863cf6a81893dc3bd2c928a7f8d922ced9c829bf627d2c556441d0d41a1eb00c0deea78349429de56a275f04 + Binary rep of i = 000001 + instring = 0000014d283c0f6d209379facd8a26aa889780863cf6a81893dc3bd2c928a7f8d922ced9c829bf627d2c556441d0d41a1eb00c0deea78349429de56a275f04 +KO = ec162b6ff6413f5eae9336fd489fab538d042db8 + +COUNT=21 +L = 160 +KI = a5c9b61d762cc27c92822ca7ed1a10a91e1a3b43a53e72d793c326ad +FixedInputDataByteLen = 60 +FixedInputData = c38c2220de77a0dbc711e03ba3dd7227992d8a77bb914449210b59bb8160b9fee559adbb6782de51f7a6e76d90afbb65aa1e0525cb5860ccd80db46d + Binary rep of i = 000001 + instring = 000001c38c2220de77a0dbc711e03ba3dd7227992d8a77bb914449210b59bb8160b9fee559adbb6782de51f7a6e76d90afbb65aa1e0525cb5860ccd80db46d +KO = 64bf4e7313ee1e141b6e845462a79e2179233679 + +COUNT=22 +L = 160 +KI = a3dc0ab5ff5f38d0784a4b796918c60975cc92a356978c534c3e1639 +FixedInputDataByteLen = 60 +FixedInputData = 89109ccf987e952f02dcf84efcff6986e028cd536e4e55fe247642f6feb1d236c12bf3b0198bb99e6b98cd98b6f5377a4f9ac11ba261ab9dde6e24dd + Binary rep of i = 000001 + instring = 00000189109ccf987e952f02dcf84efcff6986e028cd536e4e55fe247642f6feb1d236c12bf3b0198bb99e6b98cd98b6f5377a4f9ac11ba261ab9dde6e24dd +KO = 66f5c2fafddb18bfe230261164337168617e2bd4 + +COUNT=23 +L = 160 +KI = 0d178105f98824e466ad49ff6751096e8b06044450420641f4b8c400 +FixedInputDataByteLen = 60 +FixedInputData = d0855356bf3cf61f70719fd7b9b069d9888f64d1e26e7f684bb5f7410475a3009818bf0f3754f5577ac09a0addcad8e0682783aa8e091e740cc9150e + Binary rep of i = 000001 + instring = 000001d0855356bf3cf61f70719fd7b9b069d9888f64d1e26e7f684bb5f7410475a3009818bf0f3754f5577ac09a0addcad8e0682783aa8e091e740cc9150e +KO = cbede1f1113896cda793f3b93099a4e577915fac + +COUNT=24 +L = 160 +KI = 8a4f26d640576c992a5e5de6d95e48309250344b3e5447a7deebc6d1 +FixedInputDataByteLen = 60 +FixedInputData = d246aa978602220c446798df7098701772c6ca2450b2c67061e4e47a7cfcbcb27d7ede22cb2d8015ff982ce325c4fdaee678cc7a3a866ee509b6a322 + Binary rep of i = 000001 + instring = 000001d246aa978602220c446798df7098701772c6ca2450b2c67061e4e47a7cfcbcb27d7ede22cb2d8015ff982ce325c4fdaee678cc7a3a866ee509b6a322 +KO = b4475b7c224abed321ceb48d02221ce28547c8a4 + +COUNT=25 +L = 160 +KI = 62e1c5c2b776839feeb465d31c79937a58f9350f1eec110a600b9016 +FixedInputDataByteLen = 60 +FixedInputData = 017b942fa7c8bf08e93891e392e0c8f63758772de9a6728de973ea0db6637aa7e8c6abc3fd8ebb880f176a79b4c7d6c59a2a7c16c82062d2c2139021 + Binary rep of i = 000001 + instring = 000001017b942fa7c8bf08e93891e392e0c8f63758772de9a6728de973ea0db6637aa7e8c6abc3fd8ebb880f176a79b4c7d6c59a2a7c16c82062d2c2139021 +KO = cfce5f9a4e1b202ad0bb4ae26caa963a73341708 + +COUNT=26 +L = 160 +KI = 5a9d140cbf6f1ef322894f857ebedfb1cd1e45fdf0065fa45997dd2a +FixedInputDataByteLen = 60 +FixedInputData = 6d3deee5c5add189cb29f95a33037e30386c11e6a42371d4697f4eca558eeafa5b3f5f5e4466e4bc26ed80eb9c95650216ae0145ad2575dd1cd4c50a + Binary rep of i = 000001 + instring = 0000016d3deee5c5add189cb29f95a33037e30386c11e6a42371d4697f4eca558eeafa5b3f5f5e4466e4bc26ed80eb9c95650216ae0145ad2575dd1cd4c50a +KO = a179aa70260d72fb28c6185022323436b4d29dff + +COUNT=27 +L = 160 +KI = 1fcfa552bb0020677256c03e3bb339679cd002410f0809a77df1c28d +FixedInputDataByteLen = 60 +FixedInputData = 825726719656f220ccb7a508ae7d03acdefb4acb846b253c6c6391d813a3811faf6b276da98e7f7fcaf9002da15dc2fc0a5585a99bac55480e4530ca + Binary rep of i = 000001 + instring = 000001825726719656f220ccb7a508ae7d03acdefb4acb846b253c6c6391d813a3811faf6b276da98e7f7fcaf9002da15dc2fc0a5585a99bac55480e4530ca +KO = bbc893f9d652f910adf70d7ee5744f82403b4ad4 + +COUNT=28 +L = 160 +KI = a27251c617ff583f2d2628d59a96687ec5bc3c85be5395d70fce7fcf +FixedInputDataByteLen = 60 +FixedInputData = 09b03bea113d61e5dbfffc3f3f36e41a846d750c34a6a26b55abf30c798c50742365c46d0f9062ef8195a45890595feb760ea8b573033ac18c885f6b + Binary rep of i = 000001 + instring = 00000109b03bea113d61e5dbfffc3f3f36e41a846d750c34a6a26b55abf30c798c50742365c46d0f9062ef8195a45890595feb760ea8b573033ac18c885f6b +KO = 85df22618ee5a4126c03ce505963bc32bfae91e1 + +COUNT=29 +L = 160 +KI = 4237b6d2264fb6b768f88af93ab5b6350f9989d97a6f0d381f0e4f0f +FixedInputDataByteLen = 60 +FixedInputData = e592cf548bc5001f648076f7503d4f595f5cf566267b9b844ff8d4839116e3d7a8976daaa5d071e4f65d3c37e84db212b0e6402c7a7aa922b0c88f80 + Binary rep of i = 000001 + instring = 000001e592cf548bc5001f648076f7503d4f595f5cf566267b9b844ff8d4839116e3d7a8976daaa5d071e4f65d3c37e84db212b0e6402c7a7aa922b0c88f80 +KO = c978ed7f5997d75f8f1deb39e10d6492a68d1b7a + +COUNT=30 +L = 320 +KI = 0b15638489d3ac7729a7db82797754e7a7c8d52da0cf3638a27a1a9c +FixedInputDataByteLen = 60 +FixedInputData = 90988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776 + Binary rep of i = 000001 + instring = 00000190988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776 + Binary rep of i = 000002 + instring = 00000290988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776 +KO = 481293e1e621ad8bab5c9f5090594bb2507a1456ee8ffc30db159cb5b02d69110c3e5270880bf4a7 + +COUNT=31 +L = 320 +KI = 5cc9050eeef2817b2759cb8a5547a53a6f28425f93f52e304f84e208 +FixedInputDataByteLen = 60 +FixedInputData = 219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06 + Binary rep of i = 000001 + instring = 000001219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06 + Binary rep of i = 000002 + instring = 000002219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06 +KO = ffb5559cdf4bf4a2590ea97f697606a0ca947d57fa8ee102cbf7d919b5c51b9908bb45d472a45277 + +COUNT=32 +L = 320 +KI = b7349b65dd4390546e1692d062bbbb75c9f89de9ced4ed038d1fdabb +FixedInputDataByteLen = 60 +FixedInputData = e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0 + Binary rep of i = 000001 + instring = 000001e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0 + Binary rep of i = 000002 + instring = 000002e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0 +KO = bc28c39f5ae20909876e140b707d8ad436d53edfbf0247e9e6d9d8fdc0dae779e308adb82ac6bf85 + +COUNT=33 +L = 320 +KI = 9db1c751bef1c8d9da5c4239ef13dde320e98d3d811ce7280707715c +FixedInputDataByteLen = 60 +FixedInputData = 6d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f + Binary rep of i = 000001 + instring = 0000016d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f + Binary rep of i = 000002 + instring = 0000026d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f +KO = 19a4bf590156e62fc31972e7e7df16f8f4acdabbc5a9d6a40947a0de1fd920e64c5939f6bc53e5d4 + +COUNT=34 +L = 320 +KI = 9282dca56d7f4278dc91e9d630fdad3a262785c782548383d28d7043 +FixedInputDataByteLen = 60 +FixedInputData = 0c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7 + Binary rep of i = 000001 + instring = 0000010c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7 + Binary rep of i = 000002 + instring = 0000020c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7 +KO = fa79a810f95dcd0bddbfcebfb0c88a4f285c24a7e266fb96dac8178233722a0b9c668952c0030b94 + +COUNT=35 +L = 320 +KI = 29509374b7d67148a43c4a51584c817cbba7a82bdbcc1ab7e3b87c11 +FixedInputDataByteLen = 60 +FixedInputData = 9f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db + Binary rep of i = 000001 + instring = 0000019f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db + Binary rep of i = 000002 + instring = 0000029f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db +KO = 3e6358b6bd68f1353b37bf19634eab78be110b35721c4a22669716b6341bfb2c30d4a661b6095013 + +COUNT=36 +L = 320 +KI = 11c96f0ad08c7b7489f167861e76bfbe6e88f381bda30d99c0000e3c +FixedInputDataByteLen = 60 +FixedInputData = 668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972 + Binary rep of i = 000001 + instring = 000001668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972 + Binary rep of i = 000002 + instring = 000002668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972 +KO = 155f66afab87dc655bbd01a944551f48f3ef52a684e006c84d5259b80fa562f629cdceca17dfe813 + +COUNT=37 +L = 320 +KI = 61e7ab6d063847f50a6ba12ef72ba51a85c2a009fe7dc0c86189d37e +FixedInputDataByteLen = 60 +FixedInputData = af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188 + Binary rep of i = 000001 + instring = 000001af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188 + Binary rep of i = 000002 + instring = 000002af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188 +KO = 7ca01c2fb0b76511bdc9fc0875eec7a365d9ad94ddcd205dbfb283eb0f611e11d206be0420de9bcd + +COUNT=38 +L = 320 +KI = 499017dbc574a11c85a7744dcfb594285124bd5a1a4f2a062e91c09f +FixedInputDataByteLen = 60 +FixedInputData = 5b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a + Binary rep of i = 000001 + instring = 0000015b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a + Binary rep of i = 000002 + instring = 0000025b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a +KO = 1a829bc98f930e59cb749684d340f9619f3eb479d667016fc159015978f8f6df7ac7d53893d4c585 + +COUNT=39 +L = 320 +KI = 506b41bf3acd1932858da4a47bb0a8596aa4820cab1751f7a12b99f9 +FixedInputDataByteLen = 60 +FixedInputData = 5ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc + Binary rep of i = 000001 + instring = 0000015ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc + Binary rep of i = 000002 + instring = 0000025ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc +KO = f0e5f875e7859cbbfa3a47dd322f2d3be5c15ac5ced06c3d523bbd0ad0fdb27486f4e51aa90c8c5d + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = f5cb7cc6207f5920dd60155ddb68c3fbbdf5104365305d2c1abcd311 +FixedInputDataByteLen = 60 +FixedInputData = 4e5ac7539803da89581ee088c7d10235a10536360054b72b8e9f18f77c25af01019b290656b60428024ce01fccf49022d831941407e6bd27ff9e2d28 + Binary rep of i = 00000001 + instring = 000000014e5ac7539803da89581ee088c7d10235a10536360054b72b8e9f18f77c25af01019b290656b60428024ce01fccf49022d831941407e6bd27ff9e2d28 +KO = 0adbaab43edd532b560a322c84ac540e + +COUNT=1 +L = 128 +KI = 3a4c31a157cbb582e9dd0780d94abb400c112ca1e1b411572163ef3c +FixedInputDataByteLen = 60 +FixedInputData = 99731773721e9839f4d2b3664b95bbf1a681516c2a965918f74a35b98453b676fabb7de03b59c0a473aecb82b1feb767d243489760c9c7c58c4a3046 + Binary rep of i = 00000001 + instring = 0000000199731773721e9839f4d2b3664b95bbf1a681516c2a965918f74a35b98453b676fabb7de03b59c0a473aecb82b1feb767d243489760c9c7c58c4a3046 +KO = 0633950cf57c0f31717a6287872d1d2e + +COUNT=2 +L = 128 +KI = 340bd8bbe90e7c1c1b4d5d825f982b599da3d5aa988498ab58279989 +FixedInputDataByteLen = 60 +FixedInputData = d5d2238249121975a3fcb370004b7e3c8e325550aa0e239920aab53fde83b9e5afc34ae5134a4efd75197ea3914867a5781b82fcfab7437f895fe4ef + Binary rep of i = 00000001 + instring = 00000001d5d2238249121975a3fcb370004b7e3c8e325550aa0e239920aab53fde83b9e5afc34ae5134a4efd75197ea3914867a5781b82fcfab7437f895fe4ef +KO = 1d13573cfdf10f3b0a312d9746f7670e + +COUNT=3 +L = 128 +KI = f3371d6238c88991815c8acde4fe6de6214be0a2ff2839ecbd681746 +FixedInputDataByteLen = 60 +FixedInputData = 37023f83828811685b548e4280c0c6bbf8ceb5d78765ef5149645cbba93f68eb1ddd04b35fc77ac578f2e760c6d5652208acccace6322d98d9a842f2 + Binary rep of i = 00000001 + instring = 0000000137023f83828811685b548e4280c0c6bbf8ceb5d78765ef5149645cbba93f68eb1ddd04b35fc77ac578f2e760c6d5652208acccace6322d98d9a842f2 +KO = e9c877b5a3cd016ad3c84d1ff80b30c4 + +COUNT=4 +L = 128 +KI = 1c0eacdba64726f34864f5bba0160ecadbb6c358fe38eb3de189dffd +FixedInputDataByteLen = 60 +FixedInputData = 2bd19057c9cc632bd9dd3a2afe06d8123d6a945a07537e8e7559b458682040ec9c8110ed102e64be9f9c1feb0e6c13c9c43c4608d0d7e811d728bef5 + Binary rep of i = 00000001 + instring = 000000012bd19057c9cc632bd9dd3a2afe06d8123d6a945a07537e8e7559b458682040ec9c8110ed102e64be9f9c1feb0e6c13c9c43c4608d0d7e811d728bef5 +KO = e7f5d8fb778fee94078056455f790486 + +COUNT=5 +L = 128 +KI = 5f20118a8606e70aebbcfa1bc07a3955e544ccec157257ae337fdd87 +FixedInputDataByteLen = 60 +FixedInputData = b8bdab1f11b2880394fdd98600806e22857e94d226211d54f243975dc8abe90dd7e4970909b75ad82e39b6688ef06c9000f67a498cb405b219a15495 + Binary rep of i = 00000001 + instring = 00000001b8bdab1f11b2880394fdd98600806e22857e94d226211d54f243975dc8abe90dd7e4970909b75ad82e39b6688ef06c9000f67a498cb405b219a15495 +KO = 24997f413e4edc5d6d6c0a63170a60de + +COUNT=6 +L = 128 +KI = 9998bd669e04349e7a120a2a3a3f7bc54cd4289fb9f9412e120fb01b +FixedInputDataByteLen = 60 +FixedInputData = 0a929f3c9b827d51b5763cfd1806367dabad023479fc0baec03ca574b6fd73d235f286092dcad90925ec6ffe92ef3636a5c4d00dabed22728621b128 + Binary rep of i = 00000001 + instring = 000000010a929f3c9b827d51b5763cfd1806367dabad023479fc0baec03ca574b6fd73d235f286092dcad90925ec6ffe92ef3636a5c4d00dabed22728621b128 +KO = a8e670ffcd2606a9722f1b43ee82f47a + +COUNT=7 +L = 128 +KI = 31fd195394e4080088b384313a1c7ab5d1660a897cb030a6e2e9bf36 +FixedInputDataByteLen = 60 +FixedInputData = f2971ef27d522eac535fac995904ffa93a2127317aa18dd36cdd1d6434bd6729d1dbe12d7817a4f6accdc0c34d5a527c9ac85954a35c780fcc8dbe61 + Binary rep of i = 00000001 + instring = 00000001f2971ef27d522eac535fac995904ffa93a2127317aa18dd36cdd1d6434bd6729d1dbe12d7817a4f6accdc0c34d5a527c9ac85954a35c780fcc8dbe61 +KO = f267a1ac27e60017409c83a264df5153 + +COUNT=8 +L = 128 +KI = ba6d69db3bcae0ddc248cca017b6c9ef63a516f1db4de8420691c62b +FixedInputDataByteLen = 60 +FixedInputData = 7b6d259ca94a12ed57efe2b50d2ac8f2b31ed84b4861ef7352af69da1f758fbaa697823b5e666ddd976badaa2cb32d807b510cb97dfe82cc53a0d9bf + Binary rep of i = 00000001 + instring = 000000017b6d259ca94a12ed57efe2b50d2ac8f2b31ed84b4861ef7352af69da1f758fbaa697823b5e666ddd976badaa2cb32d807b510cb97dfe82cc53a0d9bf +KO = be9667f26f8d249b1e3bd990be9fb852 + +COUNT=9 +L = 128 +KI = a1c66053dbf964c75bba662ba98167eb1186b85a6f05875df7870c9a +FixedInputDataByteLen = 60 +FixedInputData = d58b7542d10840d69f0d7f5e262e11056066d56c8da46429b4b8ca306d9d958297f5153bde6150b2be0a1d68b8055d68fe52d7a35ff1da2ad349208c + Binary rep of i = 00000001 + instring = 00000001d58b7542d10840d69f0d7f5e262e11056066d56c8da46429b4b8ca306d9d958297f5153bde6150b2be0a1d68b8055d68fe52d7a35ff1da2ad349208c +KO = e0a33e714389b1828fdeeedcfad6cdd8 + +COUNT=10 +L = 256 +KI = 992815121d88ffb26c337606723c02ef317713086e2cfbbd37e1a167 +FixedInputDataByteLen = 60 +FixedInputData = 152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae + Binary rep of i = 00000001 + instring = 00000001152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae + Binary rep of i = 00000002 + instring = 00000002152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae +KO = 475eda3a32d569932e043db64dbf0e9bb0945b54dcdfa203be1a28524c147075 + +COUNT=11 +L = 256 +KI = ccfc859c11a3e09e1b040b701fd8b962a926a090117baaa80c83e2ec +FixedInputDataByteLen = 60 +FixedInputData = 891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64 + Binary rep of i = 00000001 + instring = 00000001891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64 + Binary rep of i = 00000002 + instring = 00000002891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64 +KO = adb7d81ba3da64a3c49e30b1e866e48b0d0009ae8f38504a4a5925484c115614 + +COUNT=12 +L = 256 +KI = a0631318e18dd966b6ec51e7aa79ac6bf9b63e321ea65f576de06256 +FixedInputDataByteLen = 60 +FixedInputData = ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703 + Binary rep of i = 00000001 + instring = 00000001ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703 + Binary rep of i = 00000002 + instring = 00000002ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703 +KO = 2b8ee73d1833b93c8bfe27f866e1836b8c433f4f9ceeae22414ea712ae263d7e + +COUNT=13 +L = 256 +KI = 326158a34dd69886866aeebddfde012a966cede8588b6a57ee62de28 +FixedInputDataByteLen = 60 +FixedInputData = 6af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb + Binary rep of i = 00000001 + instring = 000000016af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb + Binary rep of i = 00000002 + instring = 000000026af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb +KO = a7fa9bef12384b9e425d995ac1d3c5d1aa34a80a8db0deed67316cd0343625af + +COUNT=14 +L = 256 +KI = 4561e942572882fdf78310603c3e9ea60bf336f6841861a952c6c8cb +FixedInputDataByteLen = 60 +FixedInputData = 0ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d + Binary rep of i = 00000001 + instring = 000000010ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d + Binary rep of i = 00000002 + instring = 000000020ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d +KO = 196f00a861c6c40fdcbcc84e7594ace32d915f7ea83702ece5635d8657d4c939 + +COUNT=15 +L = 256 +KI = 7453ac0e9d1b2ea05479e616f1bc878064b9d4b1edd997841cf128b1 +FixedInputDataByteLen = 60 +FixedInputData = ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7 + Binary rep of i = 00000001 + instring = 00000001ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7 + Binary rep of i = 00000002 + instring = 00000002ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7 +KO = 4a68c827679eb5c45b61a112800d9cd75b40e8975e3a36c45136418e20c2fedc + +COUNT=16 +L = 256 +KI = 6b3f84c2c9a976229d533172360bfa4a3282b57b5f61e64c6001cf37 +FixedInputDataByteLen = 60 +FixedInputData = d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe + Binary rep of i = 00000001 + instring = 00000001d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe + Binary rep of i = 00000002 + instring = 00000002d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe +KO = a8abbaa980c9e3c24477155ec2a790578b1e3a5c8f07cbb2b52caa6057d47377 + +COUNT=17 +L = 256 +KI = 01beac511b0475dbee4cd1f5e5e8df311124c45adac217ccf2996dab +FixedInputDataByteLen = 60 +FixedInputData = 945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7 + Binary rep of i = 00000001 + instring = 00000001945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7 + Binary rep of i = 00000002 + instring = 00000002945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7 +KO = a2434c0c0ae21e7abf7d56e475eb49c43b53febd2023185f851fc468cc9f6cbc + +COUNT=18 +L = 256 +KI = 660a01c4440dd1c98758bd00ad9da95bdda2606aba032bd050eb2846 +FixedInputDataByteLen = 60 +FixedInputData = 54acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83 + Binary rep of i = 00000001 + instring = 0000000154acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83 + Binary rep of i = 00000002 + instring = 0000000254acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83 +KO = e27e21eb833f36532d16c270ba32fcd5db5aecd71b9b5d74805da9410cbda0a2 + +COUNT=19 +L = 256 +KI = 0771372ba98de7e6d6f20b45c2136be8f8ec64a36d064df348c76daf +FixedInputDataByteLen = 60 +FixedInputData = de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77 + Binary rep of i = 00000001 + instring = 00000001de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77 + Binary rep of i = 00000002 + instring = 00000002de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77 +KO = b5f6b64045865b60fdf01c429dbb327636cc3ed72aa8bfa9a0afa2f58a4a7f93 + +COUNT=20 +L = 160 +KI = 2eabb6b922c24326ef9ae3c192dfd341caf57efe15dd649772a2ac3b +FixedInputDataByteLen = 60 +FixedInputData = c75f6f5a1561aab39ea0e22702a6cf7dba3ca4dd9f046bb0abea2d3284168fd9fb39ff725523a660d21f8c2ade03d18d4273c52fb6f22c9e39d6bc2e + Binary rep of i = 00000001 + instring = 00000001c75f6f5a1561aab39ea0e22702a6cf7dba3ca4dd9f046bb0abea2d3284168fd9fb39ff725523a660d21f8c2ade03d18d4273c52fb6f22c9e39d6bc2e +KO = ae50acebe308a1cf1747b9b178a0720748fa5fe5 + +COUNT=21 +L = 160 +KI = 5aacce1b705c49a20e2e3396b1f18f4421e077517534dd3f5185f604 +FixedInputDataByteLen = 60 +FixedInputData = 88a962cfd6cc80828eb710388630a018022fdf891548e352897c720da65223fb2a614e692c5bd030da1d00c9c6bad19abaf879f05d6b5c2ddcdfcecd + Binary rep of i = 00000001 + instring = 0000000188a962cfd6cc80828eb710388630a018022fdf891548e352897c720da65223fb2a614e692c5bd030da1d00c9c6bad19abaf879f05d6b5c2ddcdfcecd +KO = a94a9fa1eef2f8211c3126015b2cb9b80f77efbf + +COUNT=22 +L = 160 +KI = 3c169fb95ef27a41f19f9140730222fbef395848f7abfa18ffd00be6 +FixedInputDataByteLen = 60 +FixedInputData = 054f7d19d60b27c51771ccd20c3e89410b54f6a377f3e2eb553c47c73f622b480c6087335e99238579d2f420c06d61ecb7cdca3147da4df1a9c74e0a + Binary rep of i = 00000001 + instring = 00000001054f7d19d60b27c51771ccd20c3e89410b54f6a377f3e2eb553c47c73f622b480c6087335e99238579d2f420c06d61ecb7cdca3147da4df1a9c74e0a +KO = 7c8708d37b6bcd8face6f43cdfa92948bf0f22a3 + +COUNT=23 +L = 160 +KI = 9b6f9d42ba271cf808b5e97ea9f39f21c20ba2e82d168691acce3b7e +FixedInputDataByteLen = 60 +FixedInputData = bb96d79c3e812077acb85b7aaed41f9d2113e01ffbb80ac6d3aaa22a907305f0ec309e7dd2155b51154b8a985fdb41ab2890cd5c8c2491ad5e504e12 + Binary rep of i = 00000001 + instring = 00000001bb96d79c3e812077acb85b7aaed41f9d2113e01ffbb80ac6d3aaa22a907305f0ec309e7dd2155b51154b8a985fdb41ab2890cd5c8c2491ad5e504e12 +KO = 9bf85c03596099d23c89f9cddf9e82354dc26576 + +COUNT=24 +L = 160 +KI = 075407c059e0cd492f1a1577bea6c4e9d1a43ce8c967d52f01efc50c +FixedInputDataByteLen = 60 +FixedInputData = fe789ffdcd84f9384cd0a8893462a90f4235ddbcf653f45bfadaabc7bb5f69ea6be4d1af867289087f3dc2e19ec503f52ed937b54e9e8af5bf6f128e + Binary rep of i = 00000001 + instring = 00000001fe789ffdcd84f9384cd0a8893462a90f4235ddbcf653f45bfadaabc7bb5f69ea6be4d1af867289087f3dc2e19ec503f52ed937b54e9e8af5bf6f128e +KO = 12b6ca4dbf85971fe20855ebe95869fef613c1ac + +COUNT=25 +L = 160 +KI = 5065b78bfdac54246b850fdabdf92bcbf91d467286acb33f9eb08180 +FixedInputDataByteLen = 60 +FixedInputData = f45c10d9398f005f87ff1c483f8b9e57280cc09f64603bcc5ecc7074edc34c5ebc0ad3a7eccd51f65e3ec4ed9e4fb0d4cb48ccea98ac1b5e2756a7e5 + Binary rep of i = 00000001 + instring = 00000001f45c10d9398f005f87ff1c483f8b9e57280cc09f64603bcc5ecc7074edc34c5ebc0ad3a7eccd51f65e3ec4ed9e4fb0d4cb48ccea98ac1b5e2756a7e5 +KO = 420d512f8648795d2f9aa8844c35211c5e639940 + +COUNT=26 +L = 160 +KI = d1a65593c5e107a2c44fa9a76edf4a1eaf8b9546c400a4addf1fd44e +FixedInputDataByteLen = 60 +FixedInputData = fbdc1b45dfcc00ee47b823ea1faff569ac81e89d56a59c99245e8fc3594b7840a44440a84cfb157055219d987a1b7c97d3cf846370501fd85a565482 + Binary rep of i = 00000001 + instring = 00000001fbdc1b45dfcc00ee47b823ea1faff569ac81e89d56a59c99245e8fc3594b7840a44440a84cfb157055219d987a1b7c97d3cf846370501fd85a565482 +KO = 04bcbba081a44da05260171d12a4c70b6197a925 + +COUNT=27 +L = 160 +KI = 8c09ff58b9a450b4b9377a0dc5b9259a9993e210bb97dfd1b05ec943 +FixedInputDataByteLen = 60 +FixedInputData = 4c13b0a6ee08e0e288f4196e996729701c08dfb7e8291ba2eaedf7fcfe021a82c692389b1930b7de0f0f8385f214d815b0fc7aad36e809fbae181cff + Binary rep of i = 00000001 + instring = 000000014c13b0a6ee08e0e288f4196e996729701c08dfb7e8291ba2eaedf7fcfe021a82c692389b1930b7de0f0f8385f214d815b0fc7aad36e809fbae181cff +KO = 498606e999abed1cac73244e1c93581ee1de7bac + +COUNT=28 +L = 160 +KI = e7dcc3d00f3fa68aae63673947f955199d15dc3c27d162caf7a1034f +FixedInputDataByteLen = 60 +FixedInputData = 7ec8aedb4d6e2b7471318d7323169e142fd05919b87e2bc63dff961e103c20fd2222f53a90d70ae3937a6e719b0a2589e6be5354ef28f53cb9275eb2 + Binary rep of i = 00000001 + instring = 000000017ec8aedb4d6e2b7471318d7323169e142fd05919b87e2bc63dff961e103c20fd2222f53a90d70ae3937a6e719b0a2589e6be5354ef28f53cb9275eb2 +KO = f7c847bbc7f08ee95526cad02baa256fb6e765f5 + +COUNT=29 +L = 160 +KI = c6c419b644162c7c4f6f425dc1a998486fa0bbffa0c79ebafdb71bf4 +FixedInputDataByteLen = 60 +FixedInputData = 15e4766b71436646eeae2d1bc000b63fc0e15d30b8cb94384016c4c47c072e2aecf8787f15b07055ffb1f079c1450b2e476c8c0d4d2d167189c1804f + Binary rep of i = 00000001 + instring = 0000000115e4766b71436646eeae2d1bc000b63fc0e15d30b8cb94384016c4c47c072e2aecf8787f15b07055ffb1f079c1450b2e476c8c0d4d2d167189c1804f +KO = 34aacb532e3b80d765cc50746bd39eb5c474ba59 + +COUNT=30 +L = 320 +KI = 9b75e7fa216c884037c7d6953092ed335c4efd88ca57a742d6ac3221 +FixedInputDataByteLen = 60 +FixedInputData = 12bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3 + Binary rep of i = 00000001 + instring = 0000000112bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3 + Binary rep of i = 00000002 + instring = 0000000212bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3 +KO = 60071bd0ceea0fe0f879223b940d3de7dde02ca6858f8450fb9c0032e49f968ef9cd9b5703163dbc + +COUNT=31 +L = 320 +KI = da64a85342397195d82b80cb97e4ceabbfc69da59550c0510caa2c11 +FixedInputDataByteLen = 60 +FixedInputData = 44cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e + Binary rep of i = 00000001 + instring = 0000000144cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e + Binary rep of i = 00000002 + instring = 0000000244cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e +KO = 12fcc2d36c31ab49554f7f1500db10fbe4193282e2d97c97670ff50e3bc2298507db93333cae7a42 + +COUNT=32 +L = 320 +KI = 19819611994e88a91684516ddda11c8eedb3a9692408a8502ce1c260 +FixedInputDataByteLen = 60 +FixedInputData = f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991 + Binary rep of i = 00000001 + instring = 00000001f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991 + Binary rep of i = 00000002 + instring = 00000002f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991 +KO = a94accc3e1c4cc38d4c55dc9f187b695411aaa32146b47580586b9d636acb4e33d8811a7ff4d4d93 + +COUNT=33 +L = 320 +KI = 5bf0de4077bf852563203c96a65ddf4e648adfa00fb5214712d2f53e +FixedInputDataByteLen = 60 +FixedInputData = 46e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad + Binary rep of i = 00000001 + instring = 0000000146e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad + Binary rep of i = 00000002 + instring = 0000000246e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad +KO = 8024725477b245bfcbf3ae25870ba2d20ac0242cd798c6149e9cd7cb5160c8f557afc0e6b5502801 + +COUNT=34 +L = 320 +KI = 64b0027ed197a27c65b6245643aee128a83baa9bb0ad9548710b571d +FixedInputDataByteLen = 60 +FixedInputData = 2e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a + Binary rep of i = 00000001 + instring = 000000012e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a + Binary rep of i = 00000002 + instring = 000000022e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a +KO = ed56c0496ccda60f1b6b5ea7a61955a498a17f0e3268b753a22b8bdb6e8e5957ada4bfa316dfb704 + +COUNT=35 +L = 320 +KI = 0ee16f95cac83113d211e8d569d5b176424dc093fb8651c3977fe2eb +FixedInputDataByteLen = 60 +FixedInputData = a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013 + Binary rep of i = 00000001 + instring = 00000001a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013 + Binary rep of i = 00000002 + instring = 00000002a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013 +KO = aa54eeb7cc564fee5b21188822dd3aa519b5353dd1bcd706d8d3b8b05e600d0a581a4069582ebb28 + +COUNT=36 +L = 320 +KI = 8536277459ec82157646eb93b7ea980ccb982691e9a87ccd39419b1f +FixedInputDataByteLen = 60 +FixedInputData = f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2 + Binary rep of i = 00000001 + instring = 00000001f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2 + Binary rep of i = 00000002 + instring = 00000002f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2 +KO = 35cdd49a88b43bcda06582ef6b2825583070455c3151c7e48fca4579df4c73fedf732ef5d427d8cd + +COUNT=37 +L = 320 +KI = 2451aa0d4d3123d1e4df56f8f2b46971c63b49a7b555757445daaf35 +FixedInputDataByteLen = 60 +FixedInputData = 14f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950 + Binary rep of i = 00000001 + instring = 0000000114f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950 + Binary rep of i = 00000002 + instring = 0000000214f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950 +KO = 50f4b75e91a639f36372f933292206253b86862dd81bae3498c3b333caba7229ae78cd5a1a168d44 + +COUNT=38 +L = 320 +KI = 14563d98dab6a65ae6d7e1c08f85ee1515d52139fba4699d3f9f7839 +FixedInputDataByteLen = 60 +FixedInputData = 58496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6 + Binary rep of i = 00000001 + instring = 0000000158496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6 + Binary rep of i = 00000002 + instring = 0000000258496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6 +KO = a1f92973857a13da7fd6c1f64c87857e042ecec53fe1496270c770fdeaa7efeb77ee1e8242ae5e20 + +COUNT=39 +L = 320 +KI = 6d4411ccfeca782ffc87ed9fc9163992d9e1cab24dea690b966b3231 +FixedInputDataByteLen = 60 +FixedInputData = ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733 + Binary rep of i = 00000001 + instring = 00000001ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733 + Binary rep of i = 00000002 + instring = 00000002ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733 +KO = 221bb18f086c7396b73ecb68b20ce8ef61739a6db97b2ab8a3396722a93be1c759855a95de86d469 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = ab56556b107a3a79fe084df0f1bb3ad049a6cc1490f20da4b3df282c +FixedInputDataByteLen = 60 +FixedInputData = 7f50fc1f77c3ac752443154c1577d3c47b86fccffe82ff43aa1b91eeb5730d7e9e6aab78374d854aecb7143faba6b1eb90d3d9e7a2f6d78dd9a6c4a7 + Binary rep of i = 01 + instring = 7f50fc1f77c3ac752443154c1577d3c47b86fccffe82ff43aa1b91eeb5730d7e9e6aab78374d854aecb7143faba6b1eb90d3d9e7a2f6d78dd9a6c4a701 +KO = b8894c6133a46701909b5c8a84322dec + +COUNT=1 +L = 128 +KI = 532dc8295c934fd23a4b9f51fe456d203a2c73a857ca39f6f9c29552 +FixedInputDataByteLen = 60 +FixedInputData = 21981168e1747612449435b59ea6f644b8186eec1b4c06d9db449037731e33311ad2d694283ac444c8e884161189e203beca77e7bf220ca69d7726cb + Binary rep of i = 01 + instring = 21981168e1747612449435b59ea6f644b8186eec1b4c06d9db449037731e33311ad2d694283ac444c8e884161189e203beca77e7bf220ca69d7726cb01 +KO = ecdca1ee1a8f7989403e5a7a30b0feb4 + +COUNT=2 +L = 128 +KI = d8a5231a03009ad89d8b785a46382aa20594dfcd2cc5696cca59a33f +FixedInputDataByteLen = 60 +FixedInputData = 0f3f930bce97d9aaac25999f6312c56088803060cad46fd8a6736cf7f5231513f36809686d7da8f1466409a781557e43a78cc3ce4a00ab8f6d93ff8c + Binary rep of i = 01 + instring = 0f3f930bce97d9aaac25999f6312c56088803060cad46fd8a6736cf7f5231513f36809686d7da8f1466409a781557e43a78cc3ce4a00ab8f6d93ff8c01 +KO = e17513b46dec065a080f22336e7a7953 + +COUNT=3 +L = 128 +KI = ac912920c769e3738a26de3e3204ec08529254fcfbaf9cbceb79d00f +FixedInputDataByteLen = 60 +FixedInputData = f6a64b5f85acb1ded58a2a7ef396d123b0383e0488a2b9f05dda5855f3a9ab88602957f42c8ce13afb47bb16d9b2d902a2b915190e520703bc2d9f66 + Binary rep of i = 01 + instring = f6a64b5f85acb1ded58a2a7ef396d123b0383e0488a2b9f05dda5855f3a9ab88602957f42c8ce13afb47bb16d9b2d902a2b915190e520703bc2d9f6601 +KO = c28a56edaa960a4a96d48b5e97847250 + +COUNT=4 +L = 128 +KI = 40f4f5537ce6f2898853df859dda516a4d7baefdd54858561a9061f3 +FixedInputDataByteLen = 60 +FixedInputData = 9bf1495f64c0df5adf7c97c144e8e17c2f6eab56c0367cf828ddd76130fdc17b904ebb4fb6d8f528a379bb61afba55d807c5f36d96f94724bf292ea0 + Binary rep of i = 01 + instring = 9bf1495f64c0df5adf7c97c144e8e17c2f6eab56c0367cf828ddd76130fdc17b904ebb4fb6d8f528a379bb61afba55d807c5f36d96f94724bf292ea001 +KO = e0629b443f7191f844bd554bd1052696 + +COUNT=5 +L = 128 +KI = 46d27a2a0536890f637684fd3348b125f6048d8ba039240790d18647 +FixedInputDataByteLen = 60 +FixedInputData = e928b44cec9f5d6a3e96fba5e522cd9c3786b524b79c923dc4faedab0c6e77a29945abd7ec371e536c1d21809823bc092ca37480ffb98eef25f26cfc + Binary rep of i = 01 + instring = e928b44cec9f5d6a3e96fba5e522cd9c3786b524b79c923dc4faedab0c6e77a29945abd7ec371e536c1d21809823bc092ca37480ffb98eef25f26cfc01 +KO = 1ad65ba9da9ffa17ce25367f0e429e8a + +COUNT=6 +L = 128 +KI = 0f011d9bca7b86e18675455f00b8393ccf05ea542723f0200e38bcdc +FixedInputDataByteLen = 60 +FixedInputData = 59b57f2aa1584d86fee0f43bde13394a651b61e098fc28ba578a6f8c6fa2d983a2505d10a75c801c26376128c7eccb1282bff5010ee6e7b78815eacf + Binary rep of i = 01 + instring = 59b57f2aa1584d86fee0f43bde13394a651b61e098fc28ba578a6f8c6fa2d983a2505d10a75c801c26376128c7eccb1282bff5010ee6e7b78815eacf01 +KO = abb3bdde13725da92d198ce3fa37a392 + +COUNT=7 +L = 128 +KI = 5e5336743acd50b81608aca241b0fa676c74c91851d31e1530bbd56d +FixedInputDataByteLen = 60 +FixedInputData = a307e3621883810c5efc7db890d53db3b3cab50a9e78af3e0ed9163b95bbd4ce5a4c3a0305a03f79af62d0fa9b7599d94b11ad99534ea6f0ac5bcacd + Binary rep of i = 01 + instring = a307e3621883810c5efc7db890d53db3b3cab50a9e78af3e0ed9163b95bbd4ce5a4c3a0305a03f79af62d0fa9b7599d94b11ad99534ea6f0ac5bcacd01 +KO = bffa1f854a25981f506ed426165660d0 + +COUNT=8 +L = 128 +KI = 6962f46078a123f324a70d7bbaad81ebdcbebccc481485e050635453 +FixedInputDataByteLen = 60 +FixedInputData = 671b0f41242fb4036b7a9f94b3d9576bb390306d13b0f71e6c8144a548399f234e4fd17801bb977e8cf8a7355de7074c14cf8ea51aa67fa273a1425f + Binary rep of i = 01 + instring = 671b0f41242fb4036b7a9f94b3d9576bb390306d13b0f71e6c8144a548399f234e4fd17801bb977e8cf8a7355de7074c14cf8ea51aa67fa273a1425f01 +KO = f5c63c0176000160f6e3ee2c6da28b3f + +COUNT=9 +L = 128 +KI = 883af840d9e30ce124e590348c4349c9d1710bbd8f36b4ac4db4c2c8 +FixedInputDataByteLen = 60 +FixedInputData = f21950f7054d26f92495cc78740e8d3da881303b5ae428dafafb32380528a3cd0e25996500db052bfa49b49ef6de43786417a051450b2b94a89bda24 + Binary rep of i = 01 + instring = f21950f7054d26f92495cc78740e8d3da881303b5ae428dafafb32380528a3cd0e25996500db052bfa49b49ef6de43786417a051450b2b94a89bda2401 +KO = bed4bd05928b8f9ff0d608a44d89f8a8 + +COUNT=10 +L = 256 +KI = 9ad80f00f2029bc6baf26bb9ed58381b0e905e750841b511667300be +FixedInputDataByteLen = 60 +FixedInputData = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce + Binary rep of i = 01 + instring = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce01 + Binary rep of i = 02 + instring = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce02 +KO = bf487214d3f7d5046320b0601b6b2eeb3afb542b4426a4b1832170d859bf0f49 + +COUNT=11 +L = 256 +KI = 953bd4fb987879be84e64d77db4133385a229e9ef4c2e5dadd8f4287 +FixedInputDataByteLen = 60 +FixedInputData = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f9 + Binary rep of i = 01 + instring = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f901 + Binary rep of i = 02 + instring = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f902 +KO = fc8eb9b7fb9b75c46a6d4f3d5d1ae41b342690566fef4a7b2bbe4ad8f040ca8e + +COUNT=12 +L = 256 +KI = 7097b56907e904f9acdc0e8c1518dbe43315a05429ba7b0c993b7274 +FixedInputDataByteLen = 60 +FixedInputData = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af + Binary rep of i = 01 + instring = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af01 + Binary rep of i = 02 + instring = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af02 +KO = 9fe6cf5bcb247839e969efdc7b6f8f0504021234ed5a195cdd171eb04946b9ae + +COUNT=13 +L = 256 +KI = 8316a62abe78c07e0a1f665e605b8a49adc6cfa652e69a5d7e4ea3f3 +FixedInputDataByteLen = 60 +FixedInputData = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b4 + Binary rep of i = 01 + instring = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b401 + Binary rep of i = 02 + instring = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b402 +KO = 9fb426d550d53125c0ca15e9f441e8bfc841e497f758e58b229075cef709372c + +COUNT=14 +L = 256 +KI = 95f7632d8308d57a373384b12b9580b57feb9c90ba6adfa186bdf465 +FixedInputDataByteLen = 60 +FixedInputData = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a115 + Binary rep of i = 01 + instring = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a11501 + Binary rep of i = 02 + instring = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a11502 +KO = 08cfa6aba4c140f9475c696861038d2e1d0627e0c9100e8e66e7962a6072346a + +COUNT=15 +L = 256 +KI = 30c47d69c5e48812e197c31827ecfa054729ea41323dfc42c9b08ae9 +FixedInputDataByteLen = 60 +FixedInputData = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e9416 + Binary rep of i = 01 + instring = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e941601 + Binary rep of i = 02 + instring = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e941602 +KO = c3978a33230d73c913cb96c38ddea553abf1ec3e6d26cb8ba8dd97070ba732e5 + +COUNT=16 +L = 256 +KI = 68394545781b1eced5c0f3908c9076b53a098bc0a915b6a32894230c +FixedInputDataByteLen = 60 +FixedInputData = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc4 + Binary rep of i = 01 + instring = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc401 + Binary rep of i = 02 + instring = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc402 +KO = 1cb3bafe7d338ff44f0fbdd1b602f72cc6ee78ca48d554ce37a3f0624285c140 + +COUNT=17 +L = 256 +KI = c334866133c800542a0233955d8801a12c67df92f84c4dc31b955feb +FixedInputDataByteLen = 60 +FixedInputData = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c + Binary rep of i = 01 + instring = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c01 + Binary rep of i = 02 + instring = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c02 +KO = 1a9e46e6195c2abe3f391ca5cc1b65e106f7ff798e2e70a47ce3f58ea0950153 + +COUNT=18 +L = 256 +KI = c1f9518c1fb9a2b57ef214953f48899642867457ade9ea9358dc013e +FixedInputDataByteLen = 60 +FixedInputData = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c + Binary rep of i = 01 + instring = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c01 + Binary rep of i = 02 + instring = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c02 +KO = a07fc89185ab0d4fb96b32dbd16478df8a8d3647d5a9fc65e5e7071454e27c84 + +COUNT=19 +L = 256 +KI = 8b6c418090192d554c4930a33a80350cd4fce4212dddf1230fccb0a9 +FixedInputDataByteLen = 60 +FixedInputData = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa1 + Binary rep of i = 01 + instring = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa101 + Binary rep of i = 02 + instring = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa102 +KO = 79992352b5327e5dc5372e1fbaccd0bfe678abad865183a75a47fdd29a83004f + +COUNT=20 +L = 160 +KI = f0d3064cf1942be20731d10d23b2ea4f09af580b151c9594a5ef3ee9 +FixedInputDataByteLen = 60 +FixedInputData = 767349ac0257d2969a4645113824d989b440f8da26fb2db17b0580ea111c1082a20a2c139ff9d33c21f0d3368eba75c6cfeb5b5fb22e9590a63c1e0e + Binary rep of i = 01 + instring = 767349ac0257d2969a4645113824d989b440f8da26fb2db17b0580ea111c1082a20a2c139ff9d33c21f0d3368eba75c6cfeb5b5fb22e9590a63c1e0e01 +KO = 0f74dba168c49f4cac21092d2f72c3f6fa796a95 + +COUNT=21 +L = 160 +KI = a6feadfe54b15f00ed2b130cf16b46d88000e102042609e302cf5485 +FixedInputDataByteLen = 60 +FixedInputData = 81115a4e27159de7511a9d785bec24ce86cdc6a0539bb5604898e30b196461aad1cfbcca9741582ac35477e51fbce082199286cc221b5cbdc9a03da5 + Binary rep of i = 01 + instring = 81115a4e27159de7511a9d785bec24ce86cdc6a0539bb5604898e30b196461aad1cfbcca9741582ac35477e51fbce082199286cc221b5cbdc9a03da501 +KO = e4aa559f242ff636b69bfae19fd4edfb2f6a6e8d + +COUNT=22 +L = 160 +KI = 908efc5fe6c41bbc81095369ec4c8b89675a1fe743d3fac5cd0e0849 +FixedInputDataByteLen = 60 +FixedInputData = 3ed3d400b57d8c856b0f501b7643712409019e8ada2cc761e2f638ab62df1ec444446942a5c6fca7ad2b78f8f60b8fa7a526adb046af0d1492e237a8 + Binary rep of i = 01 + instring = 3ed3d400b57d8c856b0f501b7643712409019e8ada2cc761e2f638ab62df1ec444446942a5c6fca7ad2b78f8f60b8fa7a526adb046af0d1492e237a801 +KO = 0e2a1c8faba9aa78e55df4ff4d7b3bbd56e8e3df + +COUNT=23 +L = 160 +KI = 7d89e8e01d2785446da802b5211c77613790a556d24a244c819fe78f +FixedInputDataByteLen = 60 +FixedInputData = c23500a617165085a9616165f303c5f7fe1778bdb9f6c8795c616844cec30c4fb17911fcbf1f0a256c90fda099b2a2d9d424d2c4008549652b287cf4 + Binary rep of i = 01 + instring = c23500a617165085a9616165f303c5f7fe1778bdb9f6c8795c616844cec30c4fb17911fcbf1f0a256c90fda099b2a2d9d424d2c4008549652b287cf401 +KO = e3438f146a432921cb359d895bccd290d01620b5 + +COUNT=24 +L = 160 +KI = 219e6785c4e49f9c9a3f3ceba3642c7547759857d5f44cfb676ac3d2 +FixedInputDataByteLen = 60 +FixedInputData = ab0716a989f9926c41ea566af279fbe1918b69676696dec1f328541a561529df3c7d704402c3ca65237c4fb95616939340c1cde70f586c76d636f990 + Binary rep of i = 01 + instring = ab0716a989f9926c41ea566af279fbe1918b69676696dec1f328541a561529df3c7d704402c3ca65237c4fb95616939340c1cde70f586c76d636f99001 +KO = cc8458b2e0b63acfbe12daa993f35479dbae4671 + +COUNT=25 +L = 160 +KI = 267550b7e959b461e959692df1d6c4b386e090647e86c0613c18a645 +FixedInputDataByteLen = 60 +FixedInputData = fcaef8754365b3b98bfb3b32fbe99e3b02255c6ae2036eccbe92e9cb6af2467b4cb391ead9fd84b90253f7faedfd3a39ba3ae7efb25ec94ed9f0cef3 + Binary rep of i = 01 + instring = fcaef8754365b3b98bfb3b32fbe99e3b02255c6ae2036eccbe92e9cb6af2467b4cb391ead9fd84b90253f7faedfd3a39ba3ae7efb25ec94ed9f0cef301 +KO = cdef66496cc34727153ed1cc23debc7f75dbd87e + +COUNT=26 +L = 160 +KI = 39e17f6997110d36e4aeb255ae55652e0c027f7e32c166cef2a2f76c +FixedInputDataByteLen = 60 +FixedInputData = 6176f999c0e51b4ac5b6b611ebdf675dfa3efcc79ef86fd46f517edad50c87810d72139ca75e55df18673cc9610c3736cf7cced983816074a80d0507 + Binary rep of i = 01 + instring = 6176f999c0e51b4ac5b6b611ebdf675dfa3efcc79ef86fd46f517edad50c87810d72139ca75e55df18673cc9610c3736cf7cced983816074a80d050701 +KO = 459d5708557f00abef3a2aaa2caee0d28c4df79b + +COUNT=27 +L = 160 +KI = 2a582fd7f15c2f3ffa8719ce25d2d62e934d1be7603f53ef199bdfa1 +FixedInputDataByteLen = 60 +FixedInputData = b0ca82bfdd760d9faa9ca81b1c616d103a5e5f36c33a41d70ace1fcee24694cc5c9ebc34c2d4a85a7a0b97f54c863e4f594c78a2cdbf88898185ae85 + Binary rep of i = 01 + instring = b0ca82bfdd760d9faa9ca81b1c616d103a5e5f36c33a41d70ace1fcee24694cc5c9ebc34c2d4a85a7a0b97f54c863e4f594c78a2cdbf88898185ae8501 +KO = 41adfbcbfe1bea34ad1193cfc5011a8e352569a2 + +COUNT=28 +L = 160 +KI = 1e3c860ec243b8009215e68f21c60843e284cfa45f3fc7d64e380789 +FixedInputDataByteLen = 60 +FixedInputData = 6b65e3781a72194286d449e556832efc9e90b23ac95b7cc837a02d9c51ad0e4eb9c3fb1a839d1324cc26cd4a1e1efd1057fecdf23ece4000b420cc11 + Binary rep of i = 01 + instring = 6b65e3781a72194286d449e556832efc9e90b23ac95b7cc837a02d9c51ad0e4eb9c3fb1a839d1324cc26cd4a1e1efd1057fecdf23ece4000b420cc1101 +KO = 190a929a8d5a5057cdded7d918db97dcc1e4da88 + +COUNT=29 +L = 160 +KI = 51b477f8c0e731b69c21ffaae7300d6912ee9d0e0f764c972412c561 +FixedInputDataByteLen = 60 +FixedInputData = 915f2a1c3078cd6d8dbea73efd456b5222df11c6cd86edec75c28436ca36458c6f9ed6c760df59887e9c83159a08eeec9c1a37fd207943d092ec9bf1 + Binary rep of i = 01 + instring = 915f2a1c3078cd6d8dbea73efd456b5222df11c6cd86edec75c28436ca36458c6f9ed6c760df59887e9c83159a08eeec9c1a37fd207943d092ec9bf101 +KO = 58c50a3e64661b8bc8bdb7c38bbf1568e147c621 + +COUNT=30 +L = 320 +KI = 4d4559dc64dc251e0babe29157c0491b9f12a44caad1b495bbf4def0 +FixedInputDataByteLen = 60 +FixedInputData = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa + Binary rep of i = 01 + instring = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa01 + Binary rep of i = 02 + instring = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa02 +KO = 4063041d2a0f896f202ec4beac5b5a4f3e9f828f24cb816f98b2a7f003be2ec431d46c9ac046d5a5 + +COUNT=31 +L = 320 +KI = 265567a7ef7f4b65b191d6458700a32f817b42d3d973ee33fa89221b +FixedInputDataByteLen = 60 +FixedInputData = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f + Binary rep of i = 01 + instring = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f01 + Binary rep of i = 02 + instring = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f02 +KO = 4a61b2a49c1e4379e1bf793964144ad8a7df690b8872c5fb0b61b82390d668884f5826b86629e39c + +COUNT=32 +L = 320 +KI = 8307ef2041c4dd84b529f46191771ddca2601d112ea038538618da0d +FixedInputDataByteLen = 60 +FixedInputData = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb9 + Binary rep of i = 01 + instring = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb901 + Binary rep of i = 02 + instring = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb902 +KO = 3c6f1493f734e01a650cea5d57bdb396ddb4a0340faf79cc9faff2a6a51b2dfe5ff4a257066b8769 + +COUNT=33 +L = 320 +KI = 4d255bf5a2eae4f16666439158a715a2bcc0ba455b49023a716cbd7e +FixedInputDataByteLen = 60 +FixedInputData = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f + Binary rep of i = 01 + instring = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f01 + Binary rep of i = 02 + instring = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f02 +KO = 7c3b6b6e6b316624217a7c11b60352495ed3b0f7730a99dccbf21f390e1cd3ca11c5cb80ddc0dfaa + +COUNT=34 +L = 320 +KI = d67274b9fa4f4e0839228d9aecd72d593463c62f09ee9279852e6b34 +FixedInputDataByteLen = 60 +FixedInputData = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd4 + Binary rep of i = 01 + instring = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd401 + Binary rep of i = 02 + instring = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd402 +KO = dbab7422b964c4589173acb2e4734032caed463c600330edf27a4b5a6cbe042f509694a2e9032530 + +COUNT=35 +L = 320 +KI = 3ed1caa255a8ba87245a4295ec6930fc3fea344850de6bb3d83d1686 +FixedInputDataByteLen = 60 +FixedInputData = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb + Binary rep of i = 01 + instring = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb01 + Binary rep of i = 02 + instring = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb02 +KO = ff6d99ee607f2b1cacc350816110fd2df1ffd00f3b38917b2b8b9796d31e5f08112dc1f2ea71dc73 + +COUNT=36 +L = 320 +KI = dd4b741ca6461a9bc678448baa69e9c6769fd0f8dd413b158f508441 +FixedInputDataByteLen = 60 +FixedInputData = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a67501678 + Binary rep of i = 01 + instring = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a6750167801 + Binary rep of i = 02 + instring = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a6750167802 +KO = a4d8aef22fd5a178fd9247f945581668023179c1f6c1da82a51fc85223e827b73cf002439b4cfdd6 + +COUNT=37 +L = 320 +KI = 70321a83f31a246bc93fb96686a6811fd4fbdabe246b21f30b2ff056 +FixedInputDataByteLen = 60 +FixedInputData = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e29316 + Binary rep of i = 01 + instring = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e2931601 + Binary rep of i = 02 + instring = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e2931602 +KO = 0287f89ca26a296122891cfb2399df1e5300eef17bb203aa73069ce3eee33c83208926d96823f921 + +COUNT=38 +L = 320 +KI = 4ebe331b57f3eb48c200a3fdf3a098b18c12809d9d469aba9c0de46f +FixedInputDataByteLen = 60 +FixedInputData = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab7 + Binary rep of i = 01 + instring = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab701 + Binary rep of i = 02 + instring = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab702 +KO = b9c9399b532e3c6d0e0811858f215420de923b579d506c29f9ce74476e02ffb30f0b913a7af9b2f8 + +COUNT=39 +L = 320 +KI = 21cc903a904b5ba967b4fe50f63074e26ed97532bb750a023fee1aa7 +FixedInputDataByteLen = 60 +FixedInputData = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d + Binary rep of i = 01 + instring = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d01 + Binary rep of i = 02 + instring = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d02 +KO = 2ada7dfb604178a71fabc8423def6bbdcef1d6e545be777b0d5a1d0f39b6fdbc7084ec95aeec3467 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 473905e06f47138e9a4e3b8bdd5ae10dface4ba8f6dd16b142c38e14 +FixedInputDataByteLen = 60 +FixedInputData = 4bf2e149227498945b061db33cd4695eb88d1d47b05b344cc01105df91136732eaa3c60f3e0c97a81a00148e390d37f000a6de6f15adfdc676911ae7 + Binary rep of i = 0001 + instring = 4bf2e149227498945b061db33cd4695eb88d1d47b05b344cc01105df91136732eaa3c60f3e0c97a81a00148e390d37f000a6de6f15adfdc676911ae70001 +KO = 125f1ddd2f36cb3262fdc9413fbf88c3 + +COUNT=1 +L = 128 +KI = bbb79de9f930ee1ba4d765e0a0bb5ccba0916bfe6022bc6e48b58599 +FixedInputDataByteLen = 60 +FixedInputData = fb2d1e728008a00f59e142e8a571d9bba5981c1379dabc151e635a58bcda77c90e6b16081ac22d64a0d68569e772327446e7e3c56b1db9b2f2b18f24 + Binary rep of i = 0001 + instring = fb2d1e728008a00f59e142e8a571d9bba5981c1379dabc151e635a58bcda77c90e6b16081ac22d64a0d68569e772327446e7e3c56b1db9b2f2b18f240001 +KO = 63aca42d542066367e07b275aaf3f0ab + +COUNT=2 +L = 128 +KI = 178a71ec83bee063cec1d56e9be20959aa9cc2767a521fb21b36df22 +FixedInputDataByteLen = 60 +FixedInputData = c8659c5ca95627b1ba641ed161151fa6f6dfc7badd2962b9e475ebe031b7bf7cb219aec97532d9c97532f36a75f866868911d5c9142d8d034191ddac + Binary rep of i = 0001 + instring = c8659c5ca95627b1ba641ed161151fa6f6dfc7badd2962b9e475ebe031b7bf7cb219aec97532d9c97532f36a75f866868911d5c9142d8d034191ddac0001 +KO = 5dc224cf3a3edea71315f3cda6c6eba4 + +COUNT=3 +L = 128 +KI = eedaf96be49fb9281cc7260e780da43a72436043c2f66bd6c85c6b39 +FixedInputDataByteLen = 60 +FixedInputData = 22b38cca4da89d4a0da9f3693d418c596ab523c8d63f3f5a86efb0850b2a76ce0a1f69b582fe8911de84ad58083d1517d9cb99d69d6345cf83534f67 + Binary rep of i = 0001 + instring = 22b38cca4da89d4a0da9f3693d418c596ab523c8d63f3f5a86efb0850b2a76ce0a1f69b582fe8911de84ad58083d1517d9cb99d69d6345cf83534f670001 +KO = 39e63d9dc2dd8f00f40d3823aa96e8f6 + +COUNT=4 +L = 128 +KI = 274603ef7343b748393d8fd9ae793330a3826de8436276918f967778 +FixedInputDataByteLen = 60 +FixedInputData = 01284cfe747479e8568d11ab3983936610524713f1d2d79bbd0e8fbcf6424220666082982de5053980e54d4bdfc4b2f4f43c9c2d6e9411ef0297367c + Binary rep of i = 0001 + instring = 01284cfe747479e8568d11ab3983936610524713f1d2d79bbd0e8fbcf6424220666082982de5053980e54d4bdfc4b2f4f43c9c2d6e9411ef0297367c0001 +KO = 409e2e710c5c73ac4118d4d138a5a9a2 + +COUNT=5 +L = 128 +KI = 14610d946974c885f40d8f4f3f7bec94ae0d5480d5742759d6b57763 +FixedInputDataByteLen = 60 +FixedInputData = b00ec558178cb31a388418dc55d1ffbc60c46dd68452d71e05c2196a970738419b635cd658542395d7aa98b85cf14e1dd9a379a1ddb2c496f7d76f10 + Binary rep of i = 0001 + instring = b00ec558178cb31a388418dc55d1ffbc60c46dd68452d71e05c2196a970738419b635cd658542395d7aa98b85cf14e1dd9a379a1ddb2c496f7d76f100001 +KO = c3e0abeec37ff9824a38a61e25cee92a + +COUNT=6 +L = 128 +KI = e1f0ec66da302e20f7bc3be5a40c34b6e0d1ba82334e77822b135863 +FixedInputDataByteLen = 60 +FixedInputData = 3f2dc8be733e9f765d33d53c70bab5c0b92099a1cebbd62e0bc0202aeb9595daf24c4362d605d6f62b8ff3fe7d5e3b51a4e4eb7be2fe90586af2ca21 + Binary rep of i = 0001 + instring = 3f2dc8be733e9f765d33d53c70bab5c0b92099a1cebbd62e0bc0202aeb9595daf24c4362d605d6f62b8ff3fe7d5e3b51a4e4eb7be2fe90586af2ca210001 +KO = fd612d15de92e670ae699f25ec1b83ff + +COUNT=7 +L = 128 +KI = 86224954764be72add477bd7a3118f457732d97987ef00ada3172fce +FixedInputDataByteLen = 60 +FixedInputData = 15d422442f99326d28216e2f0efbc63aa67876f4686536638dea58aec35ecd9d5f15d9cfe0680ae672c290ef4b83dfec08f52fcad18f322c31e3d255 + Binary rep of i = 0001 + instring = 15d422442f99326d28216e2f0efbc63aa67876f4686536638dea58aec35ecd9d5f15d9cfe0680ae672c290ef4b83dfec08f52fcad18f322c31e3d2550001 +KO = 69fe5aa85ff24882555d2de571322a13 + +COUNT=8 +L = 128 +KI = 29620152481bc860a651fd5ae2812ee1e08ed99bb4a892dbcefdc5e4 +FixedInputDataByteLen = 60 +FixedInputData = dcafddf4559f7b8ce1da7c68bd75b288283781a16b6a4a0d2250ca47fa84e55ff57a354627598682d946f884a936d588b109c15c56347dc036f17aa2 + Binary rep of i = 0001 + instring = dcafddf4559f7b8ce1da7c68bd75b288283781a16b6a4a0d2250ca47fa84e55ff57a354627598682d946f884a936d588b109c15c56347dc036f17aa20001 +KO = 921aa466532e57c522368641cae10128 + +COUNT=9 +L = 128 +KI = f36baa662ec17cf11be32d4a3abd9d52fbcde8ee8edbb972fadb817f +FixedInputDataByteLen = 60 +FixedInputData = 882de9c4fb1a4de9929b4322c6c4faa3d183c99cc076f6e1d35ff7b96b084d34c8d448fdaa9d3073da4f2a2f22beef39fe00b7ea14049005e9d2ba35 + Binary rep of i = 0001 + instring = 882de9c4fb1a4de9929b4322c6c4faa3d183c99cc076f6e1d35ff7b96b084d34c8d448fdaa9d3073da4f2a2f22beef39fe00b7ea14049005e9d2ba350001 +KO = efe98a4358e7eebe96044fc70a59a6d2 + +COUNT=10 +L = 256 +KI = 77e6f247b4989b9126cf80d8109af188b3e9b4579cb108cee73053cf +FixedInputDataByteLen = 60 +FixedInputData = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e6 + Binary rep of i = 0001 + instring = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e60001 + Binary rep of i = 0002 + instring = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e60002 +KO = 90d96c7b01a07cea09beba0e5eee75720105484b52fe1b1cb7d463ce4e66fd56 + +COUNT=11 +L = 256 +KI = 0f9b8183f51bde13a41899ef1c932f30bf4be3d40bb296974cccc1a6 +FixedInputDataByteLen = 60 +FixedInputData = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c52 + Binary rep of i = 0001 + instring = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c520001 + Binary rep of i = 0002 + instring = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c520002 +KO = b6ba1c23817a7cfaf0236f94f368adfe8da954010a2d80d2183bf695222c7d54 + +COUNT=12 +L = 256 +KI = d8e3d82cff8ff7c0a8c2b578a17c8f14c1f1996c01ba1242168ac402 +FixedInputDataByteLen = 60 +FixedInputData = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c822 + Binary rep of i = 0001 + instring = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c8220001 + Binary rep of i = 0002 + instring = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c8220002 +KO = 520a00e920cb2a894c749ef613dd0e4e25e6fca9417583fefadaf5b922fff951 + +COUNT=13 +L = 256 +KI = 4da5ed1d8244202ead390a3609bd8d488fffb3063130dff0e78ee379 +FixedInputDataByteLen = 60 +FixedInputData = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b40398622609 + Binary rep of i = 0001 + instring = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b403986226090001 + Binary rep of i = 0002 + instring = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b403986226090002 +KO = fba58712a647c2e37944feab6e4b90c26308e4a1c6ddf5b7debda431c2816d1c + +COUNT=14 +L = 256 +KI = 8d7b5f94187f5bed7d42a1ceff6bea37306502cf72a520773a1be3cb +FixedInputDataByteLen = 60 +FixedInputData = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b + Binary rep of i = 0001 + instring = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b0001 + Binary rep of i = 0002 + instring = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b0002 +KO = d5117f601a37b4e71c764caff90efeeee52a65a58fca64c1684b6c10513e0c73 + +COUNT=15 +L = 256 +KI = 2f0a67f73a9a8b0e7f17ca9bca15479420c0ff617512d86a5e46e964 +FixedInputDataByteLen = 60 +FixedInputData = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a1272360867 + Binary rep of i = 0001 + instring = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a12723608670001 + Binary rep of i = 0002 + instring = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a12723608670002 +KO = 96fcc33b8dc26563d02c0bdcd3c4ed37670c8eb07e0521dec4b029802d969007 + +COUNT=16 +L = 256 +KI = 8700cb9ed55c76e18ec670ea3c47e54af01c4b47b853379b37d10b56 +FixedInputDataByteLen = 60 +FixedInputData = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a + Binary rep of i = 0001 + instring = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a0001 + Binary rep of i = 0002 + instring = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a0002 +KO = 12f9624a7210dc18999149c0013d0d7da9a5fa5203097ac9cf3bc88304a3d3cc + +COUNT=17 +L = 256 +KI = 30d297c84e05ab9c0a60ec3f404ebbf24be8311c56a7226ff627db71 +FixedInputDataByteLen = 60 +FixedInputData = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad5 + Binary rep of i = 0001 + instring = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad50001 + Binary rep of i = 0002 + instring = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad50002 +KO = 4c50170d80fb6978b13de5fd98f5050d27f5556a2e1aa94f49f4d3af6ffa3b8c + +COUNT=18 +L = 256 +KI = 0618b84d257dc315e01fb127f8fe6fed43b09060f8bf68c312951d77 +FixedInputDataByteLen = 60 +FixedInputData = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d39 + Binary rep of i = 0001 + instring = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d390001 + Binary rep of i = 0002 + instring = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d390002 +KO = fb22f97265d8f6b156ef5010fc52f03f25ab6cf31b22790b95bf000d54a28e80 + +COUNT=19 +L = 256 +KI = f3a5ee9c728db52fba64188ba8ca969fffec185fccb1b0fa652c2ffb +FixedInputDataByteLen = 60 +FixedInputData = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed88 + Binary rep of i = 0001 + instring = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed880001 + Binary rep of i = 0002 + instring = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed880002 +KO = 6e063ebf7e52f02626b0ca0101c735d972f71a059242b4ad0ccb27e04e52578e + +COUNT=20 +L = 160 +KI = 8ba71c71af787f55c3ac3ce48a03428447e65b0ecf42822d60012741 +FixedInputDataByteLen = 60 +FixedInputData = 315c3c882690cc9f08ff51cc6827e26fc75f2bb89eee4787046853f7afed3178f521bb4cf0a57c1a2e14f474efbe3ba00093346e0b5536a7fb8aa220 + Binary rep of i = 0001 + instring = 315c3c882690cc9f08ff51cc6827e26fc75f2bb89eee4787046853f7afed3178f521bb4cf0a57c1a2e14f474efbe3ba00093346e0b5536a7fb8aa2200001 +KO = c2fe440deb51b417b6ae57e9e6785965d340d642 + +COUNT=21 +L = 160 +KI = 4ce3c1e9c000870f493a3d61f5aad1c6cb501ef8a76fe3be3b03da98 +FixedInputDataByteLen = 60 +FixedInputData = 8418c88188aa192543afafb5bcb486749f1bd68493d74f74a9f067abf5fc114a44d827deb4ebad3de6ccba4347b6ef5830e65512785e35533a9fe1d4 + Binary rep of i = 0001 + instring = 8418c88188aa192543afafb5bcb486749f1bd68493d74f74a9f067abf5fc114a44d827deb4ebad3de6ccba4347b6ef5830e65512785e35533a9fe1d40001 +KO = 0e09c579e9d74b78c335fa5d167dc0fa7dcd67eb + +COUNT=22 +L = 160 +KI = e455f3060edac92d4a45273bbdd221923a5d7f82eb8f38228ecab033 +FixedInputDataByteLen = 60 +FixedInputData = 8c68ac374a14e483c02f9c755a993cb1a36478b83d6dfa431ed5446d4bf5eedb46c2305c553f18a0b026d26def88a75b0546774cd67c4a4d5810dd65 + Binary rep of i = 0001 + instring = 8c68ac374a14e483c02f9c755a993cb1a36478b83d6dfa431ed5446d4bf5eedb46c2305c553f18a0b026d26def88a75b0546774cd67c4a4d5810dd650001 +KO = 29ccec3d6dee8e0f5a1dcc25212149fbdcb128e0 + +COUNT=23 +L = 160 +KI = c75b61153c18d6b11238b89b416aabc2f8297c0533647c4ca428b583 +FixedInputDataByteLen = 60 +FixedInputData = 0b2efb84f1f01dd5c5b15262307aeaa7c41c29a56eaf85189db61d24e1e4295b1bc76c9cc026d66f69915ae0b543b46e1a742e51cef28f4d7c62d612 + Binary rep of i = 0001 + instring = 0b2efb84f1f01dd5c5b15262307aeaa7c41c29a56eaf85189db61d24e1e4295b1bc76c9cc026d66f69915ae0b543b46e1a742e51cef28f4d7c62d6120001 +KO = 001bb182d5975ae04dec3bd14026c7f60e33e467 + +COUNT=24 +L = 160 +KI = f457ad737c27db17294411a6cbdeda738219f4561492dc84f0cad126 +FixedInputDataByteLen = 60 +FixedInputData = c3d31ccce568ea035e16c2edfff2d822bab203ef7813d58a39b0c9be9480815e515eaadcfa06f21a898232a81fc4db1a8a0c318a8791cb2fb03d8afd + Binary rep of i = 0001 + instring = c3d31ccce568ea035e16c2edfff2d822bab203ef7813d58a39b0c9be9480815e515eaadcfa06f21a898232a81fc4db1a8a0c318a8791cb2fb03d8afd0001 +KO = a6983fab74a9a28fc989d6155ff03e68ac4b8dae + +COUNT=25 +L = 160 +KI = e801a4638f5835014cd3f33fbf9b4806bd92c233b7b2c097b6efac48 +FixedInputDataByteLen = 60 +FixedInputData = 16901a3576ef9f55a6da6517d46fd8ec230676174b280b4bcbb2ede096aab08079bb24380d2af5956372286a1a326c211618708d52075b6634a927cd + Binary rep of i = 0001 + instring = 16901a3576ef9f55a6da6517d46fd8ec230676174b280b4bcbb2ede096aab08079bb24380d2af5956372286a1a326c211618708d52075b6634a927cd0001 +KO = fcb92f8760ff8f16bd6883d8f6bfebe79acb8c2c + +COUNT=26 +L = 160 +KI = 96154b5d333fc90eecb9219f8423030af5ed069af267746934f2db8d +FixedInputDataByteLen = 60 +FixedInputData = 3b2dd41fbff62412bdcb80a76267009c84d3bbee9a8c7208812a9434f95d4824109772ba4cf83c2a1997d9e46c9b7ba6c17e5fdc2a13c83c9f76cc0c + Binary rep of i = 0001 + instring = 3b2dd41fbff62412bdcb80a76267009c84d3bbee9a8c7208812a9434f95d4824109772ba4cf83c2a1997d9e46c9b7ba6c17e5fdc2a13c83c9f76cc0c0001 +KO = 634f9fe66b4ce2f5aa99df3f337724754ca626f0 + +COUNT=27 +L = 160 +KI = 4b5a3a6e99c182c8007473a0702835fd453cf369b664e92e59ede858 +FixedInputDataByteLen = 60 +FixedInputData = 2b660279d4a7b7c6fef1070c49aee3f50b672df9b384d2f44e5ac64a383962a1e3711fa2789eddd89c665ac0b86c8668deb321f851eb9038ac2fa4ca + Binary rep of i = 0001 + instring = 2b660279d4a7b7c6fef1070c49aee3f50b672df9b384d2f44e5ac64a383962a1e3711fa2789eddd89c665ac0b86c8668deb321f851eb9038ac2fa4ca0001 +KO = 3b666357a833416d38e214963e14cb12b9e99ec3 + +COUNT=28 +L = 160 +KI = 263b257e155b1439d6898de1d03cc23e2ab2c9a6e16d6ee5e82891a0 +FixedInputDataByteLen = 60 +FixedInputData = 42ae205c15dbc2751d366a8f42a4bb1def5b0b64454f95a61aa1f5b66a406d12c6cafacde651fdf2c9e122ce5c0328043867abd50b85bb3fd305733b + Binary rep of i = 0001 + instring = 42ae205c15dbc2751d366a8f42a4bb1def5b0b64454f95a61aa1f5b66a406d12c6cafacde651fdf2c9e122ce5c0328043867abd50b85bb3fd305733b0001 +KO = 32e719a84c1452ab08e6a11f12b5018753a13b12 + +COUNT=29 +L = 160 +KI = 190893d842e65f31c4907c7b513789cf4907285654183f8d32bcbd8d +FixedInputDataByteLen = 60 +FixedInputData = 834dccdb63bb4e87110b8a8861ea06ab7484ff9c2e398afe4c30f22f5766b3f9781f66229f9af4998b91a168af71ff7ea2fbe9a0c95e66669d7c84b2 + Binary rep of i = 0001 + instring = 834dccdb63bb4e87110b8a8861ea06ab7484ff9c2e398afe4c30f22f5766b3f9781f66229f9af4998b91a168af71ff7ea2fbe9a0c95e66669d7c84b20001 +KO = fc114d8a7d7da5a8cfefd5c21f4ac758d4fb0aa0 + +COUNT=30 +L = 320 +KI = 1335066b80b33aaaf46d7ae7e7832cdaf803ea2a9945b4ddf4651c45 +FixedInputDataByteLen = 60 +FixedInputData = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa + Binary rep of i = 0001 + instring = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa0001 + Binary rep of i = 0002 + instring = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa0002 +KO = 0ac4e4de88bf034433a7e1d73cdd9a7ec5c76acf06a22c62377e26f555b0fb3c7cc0554359849f05 + +COUNT=31 +L = 320 +KI = 5d66bf5705df3001435feec7e32851cc10bf957b14110f6fb98705e7 +FixedInputDataByteLen = 60 +FixedInputData = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf4 + Binary rep of i = 0001 + instring = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf40001 + Binary rep of i = 0002 + instring = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf40002 +KO = 68443f10180b6461500247c6657203e9b70e1a3890ca43aebbc628522caeb0693cdbc77ba766df5f + +COUNT=32 +L = 320 +KI = 596476cac01d8f4fc67e5da3dd1ca5b2aca83f5fa1d82debf8fa7ccb +FixedInputDataByteLen = 60 +FixedInputData = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae1 + Binary rep of i = 0001 + instring = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae10001 + Binary rep of i = 0002 + instring = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae10002 +KO = e673af9e587f53ae3f8f682331847f19fadd8b27b338e9f9a730c2c2495eceb82f13adb7130ad38e + +COUNT=33 +L = 320 +KI = 9cb5e9d00d8705996c7e2f8e199aeeea0e398ad62840b908948a7e65 +FixedInputDataByteLen = 60 +FixedInputData = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c + Binary rep of i = 0001 + instring = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c0001 + Binary rep of i = 0002 + instring = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c0002 +KO = 77ce5c58a4461640598b0234dc89ca8e9bd805bca5afb54abc3393e4857ad525db3fa35781b2a7b1 + +COUNT=34 +L = 320 +KI = 18b0e8d67e5e665823b7f8d6092d52cd8a7f6c58698e8c490d0ad8b4 +FixedInputDataByteLen = 60 +FixedInputData = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c68 + Binary rep of i = 0001 + instring = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c680001 + Binary rep of i = 0002 + instring = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c680002 +KO = b673153bb043e54f9f7abe9c9f9aba3b026970611a3be89f98a5524a84a6a37863b613258baf19bb + +COUNT=35 +L = 320 +KI = 0e25e4bb5e5c588de4332c52a19ee730bdaa3a9d325d9147194317b4 +FixedInputDataByteLen = 60 +FixedInputData = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba02 + Binary rep of i = 0001 + instring = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba020001 + Binary rep of i = 0002 + instring = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba020002 +KO = 34057a55f3b0c4b70526897fac18f479c5a3889e2bb969cc31894304dfb0ccc2abed8f8c4f864cd3 + +COUNT=36 +L = 320 +KI = f76ece61885d169508e7d0c8dfbe026293cb41ed8b57f35ce155c5b4 +FixedInputDataByteLen = 60 +FixedInputData = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d + Binary rep of i = 0001 + instring = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d0001 + Binary rep of i = 0002 + instring = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d0002 +KO = a3767e451f4cf990cf1ef4f1ce44ef889a110a9c2b9206204566af5698c519c4f8b2590974ea41f7 + +COUNT=37 +L = 320 +KI = 2438be68edd1457a19ea4b3b872ccfe6fafbb6662f1e9cdeeff63f87 +FixedInputDataByteLen = 60 +FixedInputData = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c7900 + Binary rep of i = 0001 + instring = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c79000001 + Binary rep of i = 0002 + instring = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c79000002 +KO = 97c6f4edb8eb632122ce4bd0d582a91594d6cd04a93195406b6bf8d0a0b553613306e7a0e7ad19b1 + +COUNT=38 +L = 320 +KI = fc288387bb2875bd1907092f26ba8aba48d74a92668a217bbe95b747 +FixedInputDataByteLen = 60 +FixedInputData = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae + Binary rep of i = 0001 + instring = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae0001 + Binary rep of i = 0002 + instring = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae0002 +KO = f9f23d0e1962a78845a4f6b2aac16926f0ee571c503c02f2885d4bc939da2f00f01272afd5170233 + +COUNT=39 +L = 320 +KI = 982a52c4429229bae4a7bc43a84cb6ff9db34482e9adb4fb49bce2de +FixedInputDataByteLen = 60 +FixedInputData = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce4 + Binary rep of i = 0001 + instring = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce40001 + Binary rep of i = 0002 + instring = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce40002 +KO = 68407a3639e92b2c56cc58020c7f1e19a302b253e6f7b2b3215aea286d47c423ed0d1611819cc11d + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 4435e0203ca73e356595d8c237b549463055b27dc259ef1f31a57e3d +FixedInputDataByteLen = 60 +FixedInputData = d486f6a5c54f88b6104d078791489d7c1c768bca7ef9f61571fc9a6daeb0acfd113d8623b84d3af98fa732517d3a18aa04c2174592cc261875883df2 + Binary rep of i = 000001 + instring = d486f6a5c54f88b6104d078791489d7c1c768bca7ef9f61571fc9a6daeb0acfd113d8623b84d3af98fa732517d3a18aa04c2174592cc261875883df2000001 +KO = dc0bbe8781137001eed5925bfc6d8321 + +COUNT=1 +L = 128 +KI = 66b1f179103e9e00a3cfc14eeb1dc7260b10e39923cf10e36eb9baee +FixedInputDataByteLen = 60 +FixedInputData = c796411036bc2ae408c7de4b8800dc87a35bc07361a995006b1fee53dd30774ea5de8dea169244f20ce82e32d8456c00416460fe99268205b6bf2313 + Binary rep of i = 000001 + instring = c796411036bc2ae408c7de4b8800dc87a35bc07361a995006b1fee53dd30774ea5de8dea169244f20ce82e32d8456c00416460fe99268205b6bf2313000001 +KO = 6ae2509d021603ec8b779e4aeae7b5a5 + +COUNT=2 +L = 128 +KI = 4acdfb1fe8353b131b75fbdd81f52dc3d3db21631518c36bda04836c +FixedInputDataByteLen = 60 +FixedInputData = 0dbb30f420930eac16832e684f37aceeec5602a89cea87647d7ff3dc5c6a0f4d7968581d89bf23958eb1cb09feee668823b005c0d830b0f3ec693609 + Binary rep of i = 000001 + instring = 0dbb30f420930eac16832e684f37aceeec5602a89cea87647d7ff3dc5c6a0f4d7968581d89bf23958eb1cb09feee668823b005c0d830b0f3ec693609000001 +KO = 722d0dd000f242c9d9d22db3ffd8a0a1 + +COUNT=3 +L = 128 +KI = 8aab219a81c1da866b443765e2e49de1e63778c19949dd4b071cf558 +FixedInputDataByteLen = 60 +FixedInputData = 08e5c8ff82609509df1c4e905f4f968852f37b2d8d6c2d8535776ae977a302b991eecc380c600fe4c31358499a20a5046ff8b641ca6b78405962dcc9 + Binary rep of i = 000001 + instring = 08e5c8ff82609509df1c4e905f4f968852f37b2d8d6c2d8535776ae977a302b991eecc380c600fe4c31358499a20a5046ff8b641ca6b78405962dcc9000001 +KO = 4b2227277a287a8488d3733f080ae64f + +COUNT=4 +L = 128 +KI = 2b7cef1e94da2e2a04e75f4c0d0f3d500fa1f1fcfc296b864afc1fe7 +FixedInputDataByteLen = 60 +FixedInputData = efc1bab2d932639d8e2b9f0dde2955166d6ccaa3344c6de9c577ab5c723830514882b62895ff2f606e37e44d60d67cc3070a9d066da66adbb47012da + Binary rep of i = 000001 + instring = efc1bab2d932639d8e2b9f0dde2955166d6ccaa3344c6de9c577ab5c723830514882b62895ff2f606e37e44d60d67cc3070a9d066da66adbb47012da000001 +KO = f11f4abcd00ddc46e5b8e5ad2e8d734c + +COUNT=5 +L = 128 +KI = f2e2007795d64cab1e7dfca70a24ff017fda53da18ccead823738e60 +FixedInputDataByteLen = 60 +FixedInputData = 66dcf94255c090875188979778468bc4fff798d75318755d40a61239bb67504b08818612f5505ff674da2dfe2e013d51b2e9b521abad431d55ae8eef + Binary rep of i = 000001 + instring = 66dcf94255c090875188979778468bc4fff798d75318755d40a61239bb67504b08818612f5505ff674da2dfe2e013d51b2e9b521abad431d55ae8eef000001 +KO = 6aebbf68d39948ac95cbfe296fd1c798 + +COUNT=6 +L = 128 +KI = b60d8b850172caccee606a1f322f303ef8e93db27fadcf5aa542bfe0 +FixedInputDataByteLen = 60 +FixedInputData = 54865b82380f7bfc2c2cbb21f1e81c566ef654ab272614ce8dfe0fdb06eba11a26b4a47f196d019f50ef58502246b4cabf2b8af063bdb0bc2abd2cf8 + Binary rep of i = 000001 + instring = 54865b82380f7bfc2c2cbb21f1e81c566ef654ab272614ce8dfe0fdb06eba11a26b4a47f196d019f50ef58502246b4cabf2b8af063bdb0bc2abd2cf8000001 +KO = ee5503aac768660ef8d0e35333dfaf5a + +COUNT=7 +L = 128 +KI = c68d07a5353b9e970bd45abc327039c6c37c975399c2c801f7223579 +FixedInputDataByteLen = 60 +FixedInputData = 2b8d00eb508cee44b0323e8eb0df8ba47f9714e77e9a625bf8b07d0be54c0402f8bf1109df5b1ae4dd7b0a70c82e42d50c24f0c74dc447ce8c57afd3 + Binary rep of i = 000001 + instring = 2b8d00eb508cee44b0323e8eb0df8ba47f9714e77e9a625bf8b07d0be54c0402f8bf1109df5b1ae4dd7b0a70c82e42d50c24f0c74dc447ce8c57afd3000001 +KO = 78a856778f65e12480b7e52c6bae5b55 + +COUNT=8 +L = 128 +KI = 868db1e2e405c75a9279b5946029584ae73317eb6acb7c28358c6be4 +FixedInputDataByteLen = 60 +FixedInputData = cc77da253bb9c8653c29582f134cdf57789696f3bfbc2b962c63d14afc1247ea863446b9c74b2f4f24147ffc22530d8a84dd27983024b2804f38aacc + Binary rep of i = 000001 + instring = cc77da253bb9c8653c29582f134cdf57789696f3bfbc2b962c63d14afc1247ea863446b9c74b2f4f24147ffc22530d8a84dd27983024b2804f38aacc000001 +KO = 4ba6ef30a181f249269e7a2641158f0b + +COUNT=9 +L = 128 +KI = d5cd994d819f1e225f1b00be42ab8fc410bb89b7866d82562e4e0b24 +FixedInputDataByteLen = 60 +FixedInputData = ee2b3113d244c8c7df00439d6a724110278401f3ccfbc9a9d7af7123e159f3b83f574923b7810485fea3d6ddfd1cae23239797a74282d9936a5787c2 + Binary rep of i = 000001 + instring = ee2b3113d244c8c7df00439d6a724110278401f3ccfbc9a9d7af7123e159f3b83f574923b7810485fea3d6ddfd1cae23239797a74282d9936a5787c2000001 +KO = 8b81b33c415b805f1a8fda8125fe1287 + +COUNT=10 +L = 256 +KI = 326075e6233b0e0e509254515befb5f804a564983fad32d9acaedfc0 +FixedInputDataByteLen = 60 +FixedInputData = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a + Binary rep of i = 000001 + instring = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a000001 + Binary rep of i = 000002 + instring = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a000002 +KO = 7f24e43790f9fa2dea3827f08242c0e2e2457c8069d97894026712f194928448 + +COUNT=11 +L = 256 +KI = 70c04acb427a0b538b75ce3a21adea5a77d44cdc15b27b12f07d2845 +FixedInputDataByteLen = 60 +FixedInputData = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e + Binary rep of i = 000001 + instring = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e000001 + Binary rep of i = 000002 + instring = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e000002 +KO = 3479a60634f6ccb2e801f28e71ca712c8779b47641a526de53ac0e6bb01832cf + +COUNT=12 +L = 256 +KI = 3b6445b770a34e1454afe377f9acf900da30046e05a8ae13edb35b3a +FixedInputDataByteLen = 60 +FixedInputData = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307 + Binary rep of i = 000001 + instring = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307000001 + Binary rep of i = 000002 + instring = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307000002 +KO = 94c7875988f14bd5f1cb1522ddbcf7373c6483c2b3ec6d0dc5594940a7fc1de6 + +COUNT=13 +L = 256 +KI = 1eb09dd13e56b9527a4bfa48f0f8295560f85f71e9170535242c282b +FixedInputDataByteLen = 60 +FixedInputData = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a + Binary rep of i = 000001 + instring = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a000001 + Binary rep of i = 000002 + instring = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a000002 +KO = 2d9a323031464ddf3f52de74b093d5e696a6e87d495130a743387e67e14e8830 + +COUNT=14 +L = 256 +KI = 285b3f3e57ff8eea910fab6542b745dcd33efd409bdb5b36af51236c +FixedInputDataByteLen = 60 +FixedInputData = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea + Binary rep of i = 000001 + instring = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea000001 + Binary rep of i = 000002 + instring = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea000002 +KO = 0f083270ce9c344c6a38d1bb723ce379c7bf8f124dccadffa74f8b82f45687f8 + +COUNT=15 +L = 256 +KI = 1a4184bed650125bc9c533c4cfa1d6c4b051a9fe546bf86bf1ce38f1 +FixedInputDataByteLen = 60 +FixedInputData = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd + Binary rep of i = 000001 + instring = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd000001 + Binary rep of i = 000002 + instring = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd000002 +KO = 389fdb0dd9b815ffa4a022173dfb0f9e7d11d17fa8467cb3ab3210f9d9311fc9 + +COUNT=16 +L = 256 +KI = ac5182c0664b3266d6db0d59074f0df84dea6f4c1b783b3b9f2f77e8 +FixedInputDataByteLen = 60 +FixedInputData = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227 + Binary rep of i = 000001 + instring = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227000001 + Binary rep of i = 000002 + instring = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227000002 +KO = 77879df08b43178d599de9b90ab607fc5591fbb613e45e80592fde24f1d1ea59 + +COUNT=17 +L = 256 +KI = 0bf8b6f309f59b5a3b51b22379a1684ab8d17dc8955f93ff0570f0b3 +FixedInputDataByteLen = 60 +FixedInputData = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096 + Binary rep of i = 000001 + instring = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096000001 + Binary rep of i = 000002 + instring = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096000002 +KO = 7a78ebe36cb63b4fdda950948b02c6558c0353ed3081db31e889f221da867e7a + +COUNT=18 +L = 256 +KI = e57318212c02d3ccf00b63451d9711650e3ed6548e2c15816a3969f1 +FixedInputDataByteLen = 60 +FixedInputData = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac + Binary rep of i = 000001 + instring = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac000001 + Binary rep of i = 000002 + instring = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac000002 +KO = 79ef67dd831bb389fae6802b808c1d723000182754578407655e7dcb39da2d6b + +COUNT=19 +L = 256 +KI = d8fa5a1c9a5a5b2650e7872ce9dce60bb5f6f74d0781926d5442cb8e +FixedInputDataByteLen = 60 +FixedInputData = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7 + Binary rep of i = 000001 + instring = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7000001 + Binary rep of i = 000002 + instring = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7000002 +KO = 4725c35fb421ec5c1a0241411e1a728fb69c7aa528d1d9d9ed11b9056f98aaa8 + +COUNT=20 +L = 160 +KI = bea3f28ff41db183cbc871a3f29b558678a96853979efd21c0f530b7 +FixedInputDataByteLen = 60 +FixedInputData = c86790f671c8051aabf619d2d5bbeab0f016e4e32d293431ccd52333d1fc96ad95a140115d50ac2eb746ad909d5be933740a2e4cc139ebb83ddcef23 + Binary rep of i = 000001 + instring = c86790f671c8051aabf619d2d5bbeab0f016e4e32d293431ccd52333d1fc96ad95a140115d50ac2eb746ad909d5be933740a2e4cc139ebb83ddcef23000001 +KO = 3afe89f1002aa91637f656d9edb61764d5f1f051 + +COUNT=21 +L = 160 +KI = ef82ed55af8ea7829b3b95d90620cce66046bb723b72d7411c883a34 +FixedInputDataByteLen = 60 +FixedInputData = 9298fa20fef53362119e73580694e391440706b5be1542fb8e27ef32edb6f0a4ac384d3f0b73fdb8c969fe7c534e3fd6b9e5039990c14d10bf75dcd2 + Binary rep of i = 000001 + instring = 9298fa20fef53362119e73580694e391440706b5be1542fb8e27ef32edb6f0a4ac384d3f0b73fdb8c969fe7c534e3fd6b9e5039990c14d10bf75dcd2000001 +KO = 4ea4367c0feca25ffefc30ab6423bae3ccc93e2d + +COUNT=22 +L = 160 +KI = 7230836c35ef7de753542b12ad60755c3a663e465da56cf6d778d9e5 +FixedInputDataByteLen = 60 +FixedInputData = 488b30e02a69b17451fef5310739f0f3138c6b29d667ea3b24f4926437b18ab595ab23ccff6aab5a6f75455f84eb48ffc99cbf621b0faddc8a08a0c2 + Binary rep of i = 000001 + instring = 488b30e02a69b17451fef5310739f0f3138c6b29d667ea3b24f4926437b18ab595ab23ccff6aab5a6f75455f84eb48ffc99cbf621b0faddc8a08a0c2000001 +KO = a303f4b47fa8c6712dddee2c22a31bb30e49e78a + +COUNT=23 +L = 160 +KI = af3a24b23fbbf13e0efd4f47ba0ae3f56dae62a203c3132ad2623843 +FixedInputDataByteLen = 60 +FixedInputData = d9899f8ceee17fe0f3d64efc6620af1ca15e43d7c6fa063927851297987cc4c6603a0728dc843e5b5688e9c87d15ff76f45cd6fd2abb3436aab642f2 + Binary rep of i = 000001 + instring = d9899f8ceee17fe0f3d64efc6620af1ca15e43d7c6fa063927851297987cc4c6603a0728dc843e5b5688e9c87d15ff76f45cd6fd2abb3436aab642f2000001 +KO = 22d225b061204523b58367fa9aeffc5be489666e + +COUNT=24 +L = 160 +KI = a6ef48878511b846e1296d4994a10000aff33e4ff6a71a037ce87cea +FixedInputDataByteLen = 60 +FixedInputData = f3890910d86760f181b8aa08556be1c7a4b91b3bf76e3d96855932d1291ceea73b49d6a1fdd2ce61ba325e3d0c6a4d82d140b1736ceae4bad105b629 + Binary rep of i = 000001 + instring = f3890910d86760f181b8aa08556be1c7a4b91b3bf76e3d96855932d1291ceea73b49d6a1fdd2ce61ba325e3d0c6a4d82d140b1736ceae4bad105b629000001 +KO = 87ffe2c756ce64e6ed993edf5e5d7f5942418464 + +COUNT=25 +L = 160 +KI = 665f2bd4f26094ca6b1c40857c434d230d962e886eaec4d7ebe89708 +FixedInputDataByteLen = 60 +FixedInputData = 9573bd9a671eb3e7f2a49a77c977562772d0dcdc34576bb36fb44b621112dfcb490deb09da3d219ce0f1371ea26a83a11512beba84222f4cfeef74e4 + Binary rep of i = 000001 + instring = 9573bd9a671eb3e7f2a49a77c977562772d0dcdc34576bb36fb44b621112dfcb490deb09da3d219ce0f1371ea26a83a11512beba84222f4cfeef74e4000001 +KO = 178f8c176d896f5079269e9dc90f6ea822659491 + +COUNT=26 +L = 160 +KI = ca5c3085c0814e2b351c8ad84f57a5f74818c0a401afea19075995f9 +FixedInputDataByteLen = 60 +FixedInputData = cac317719455a20bd636ef52d7bddbd240d2db383a9d2d0fd5c3678ee6739f4f049654fd01145c6131675d2c1c6f9928f40f4125e761079670afe87b + Binary rep of i = 000001 + instring = cac317719455a20bd636ef52d7bddbd240d2db383a9d2d0fd5c3678ee6739f4f049654fd01145c6131675d2c1c6f9928f40f4125e761079670afe87b000001 +KO = 7a8f0991409ac01bdc03b28c0a76cffaae743ab6 + +COUNT=27 +L = 160 +KI = 6e89ba5a029f96d5f482692b8bead7179af0e9d9a06e104400195591 +FixedInputDataByteLen = 60 +FixedInputData = fae74d7aaf13e7ee5d01e495fe75f853baf8675972ae5be4770f502c53d1087290b1a2c4e60e55bac8caf7ea82e1b5a21e6db0e34ac3a695d0cf6181 + Binary rep of i = 000001 + instring = fae74d7aaf13e7ee5d01e495fe75f853baf8675972ae5be4770f502c53d1087290b1a2c4e60e55bac8caf7ea82e1b5a21e6db0e34ac3a695d0cf6181000001 +KO = 32a13592cedb99270b711db6266b345efe35e5b6 + +COUNT=28 +L = 160 +KI = 73ea9dcf17cc9fcbd57c48bed6e1a4ff61b79fd2b3bade5606319c76 +FixedInputDataByteLen = 60 +FixedInputData = e84d7f4e6209c1a510041c6d5c98d33935f79e0a139a26a9b0501f8fb4b6d99277b469a740a5a56f21cffa60f72ace2767d2be4f2b8e60a7e03532d8 + Binary rep of i = 000001 + instring = e84d7f4e6209c1a510041c6d5c98d33935f79e0a139a26a9b0501f8fb4b6d99277b469a740a5a56f21cffa60f72ace2767d2be4f2b8e60a7e03532d8000001 +KO = cec4d1cc78f854e8a99326b26752663a2b818851 + +COUNT=29 +L = 160 +KI = eef4e942836829cccef27fdf19b521ef3e8badae6e1fcce8d26b7971 +FixedInputDataByteLen = 60 +FixedInputData = 172ad2e2c7ed8150eb631f30df1e361b0cefc60ac50f89879ff7b52bc871ba2574cdfa9b0799a770d1829d95867dfe85dfdc701506c41ef157864c3f + Binary rep of i = 000001 + instring = 172ad2e2c7ed8150eb631f30df1e361b0cefc60ac50f89879ff7b52bc871ba2574cdfa9b0799a770d1829d95867dfe85dfdc701506c41ef157864c3f000001 +KO = 65f2753939d3dc995ce4bfa1ab791821d36019d4 + +COUNT=30 +L = 320 +KI = 21f00b3b065fb5f835ce2e609fa3a6f97df1da8382fc879fcc486136 +FixedInputDataByteLen = 60 +FixedInputData = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c + Binary rep of i = 000001 + instring = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c000001 + Binary rep of i = 000002 + instring = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c000002 +KO = f5eadd5579822987e94758bceb5e45bfc46919a979f07ed72d1fac64895607dee9de718e5f6a31a6 + +COUNT=31 +L = 320 +KI = fb059e6f5eaf7d42a6297dd707d966fd26ec49555b8f04489f82d25f +FixedInputDataByteLen = 60 +FixedInputData = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab + Binary rep of i = 000001 + instring = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab000001 + Binary rep of i = 000002 + instring = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab000002 +KO = d35079ecaf40a7a2aa2dd9a0993fd981715966619853715ee87f0a0e003b0743ed198464060145b9 + +COUNT=32 +L = 320 +KI = b6cad6e2cef2d21eeeeb4b081b5da81c4702652ee299ee0c394ff658 +FixedInputDataByteLen = 60 +FixedInputData = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034 + Binary rep of i = 000001 + instring = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034000001 + Binary rep of i = 000002 + instring = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034000002 +KO = ea0bb87ad46ccd07310a9277b30e589c46d5da745a728f9743663e6c1fd72674654186dd3cab00b7 + +COUNT=33 +L = 320 +KI = cdab0a954bdbd8b77720995fdc936350adc0eb2b1721b544da40b7b3 +FixedInputDataByteLen = 60 +FixedInputData = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1 + Binary rep of i = 000001 + instring = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1000001 + Binary rep of i = 000002 + instring = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1000002 +KO = ab06116313feae61aa009b7e2b3bb4ece8f2acf78c3246d3f999b21c95fa153c8af2cec00f1fdba6 + +COUNT=34 +L = 320 +KI = b65cc9c97ee5593655942fbaff921ed751b03873143f1d2f1cb59173 +FixedInputDataByteLen = 60 +FixedInputData = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237 + Binary rep of i = 000001 + instring = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237000001 + Binary rep of i = 000002 + instring = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237000002 +KO = 5c32a66faa87fb74dc72358929ae135de65c0682286dccdf09a7e86f3a8c553fbee65efd82770f19 + +COUNT=35 +L = 320 +KI = 2e66e74ba22cae60fea4418800153551907580ba9cba81a4a8f6e8a4 +FixedInputDataByteLen = 60 +FixedInputData = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a + Binary rep of i = 000001 + instring = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a000001 + Binary rep of i = 000002 + instring = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a000002 +KO = 27bf5128db8fb663a70900e46fdc8e168e392f486ff5b506939b49caa4ec63bc0468436d6872bb04 + +COUNT=36 +L = 320 +KI = 6ef65b3160fd67d7b09b63876f35e696acdd116ec7c98e59f54dfb7b +FixedInputDataByteLen = 60 +FixedInputData = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7 + Binary rep of i = 000001 + instring = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7000001 + Binary rep of i = 000002 + instring = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7000002 +KO = 86ec7e3f4f90df3b0ea0c28ac88fa167a60ddd4fdc389e75188b3a14e22048b08af8fc65a665ce23 + +COUNT=37 +L = 320 +KI = 2131c9d43a078ff7dd02ff66f736fc6a8111825fce6a4f5bd6701bdd +FixedInputDataByteLen = 60 +FixedInputData = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48 + Binary rep of i = 000001 + instring = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48000001 + Binary rep of i = 000002 + instring = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48000002 +KO = aacb054d9f6a5b35f49e45f7b44fc161be8cd41760a789395f2ea1faaeea8d814573df931c948e76 + +COUNT=38 +L = 320 +KI = 8f6c70072be6191701ce53aa29d324c692e6118428cdeda2f6d6ba04 +FixedInputDataByteLen = 60 +FixedInputData = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016 + Binary rep of i = 000001 + instring = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016000001 + Binary rep of i = 000002 + instring = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016000002 +KO = d26e07037a15198004b074c38fd1eb14604b4d3c6093bc0946c026e5fefbf88a01b18983d56586b3 + +COUNT=39 +L = 320 +KI = 9716a6e7f6a537369e3c107a6cfe232a4b35c781d709ca229468b151 +FixedInputDataByteLen = 60 +FixedInputData = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9 + Binary rep of i = 000001 + instring = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9000001 + Binary rep of i = 000002 + instring = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9000002 +KO = ae751ec310d643756514471535c0198347b7cfecab0b5d3f4aac8b1806cc55b2bb6afba1f4db5e88 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = a31c0ed2aedb5fb260d1307d33db883f681d3efd300efcfd8fe306d7 +FixedInputDataByteLen = 60 +FixedInputData = 43ebd9bc28ac01d90b86eccfff188113d1d4703f9f56762206e6d90747c3d20f7ea130727893db5fb6cf18cb59c62bd02599fd3e6403d55139cf862a + Binary rep of i = 00000001 + instring = 43ebd9bc28ac01d90b86eccfff188113d1d4703f9f56762206e6d90747c3d20f7ea130727893db5fb6cf18cb59c62bd02599fd3e6403d55139cf862a00000001 +KO = 4cab02879876d630b6f8aee1c32253ca + +COUNT=1 +L = 128 +KI = 962d673b5a593cb4bee3f291644a4664cc573d198f670207a479b997 +FixedInputDataByteLen = 60 +FixedInputData = 022535f2b799321fd62b7fe22d12755b74ee1d66178f3f54f4876292ca4da68457f5cdab5311999014a48650498f3739a200552e88cce54e21617b4c + Binary rep of i = 00000001 + instring = 022535f2b799321fd62b7fe22d12755b74ee1d66178f3f54f4876292ca4da68457f5cdab5311999014a48650498f3739a200552e88cce54e21617b4c00000001 +KO = 090a45a2a5dcd22b204f303f16cc30be + +COUNT=2 +L = 128 +KI = 2211729e8973b7fc19ded460a4f7393aaf1ac7ac4c04f8cfaee23529 +FixedInputDataByteLen = 60 +FixedInputData = cdc103c3b9ef0857fc0c7aa363a8b42487dd58ab39b6719d7187dd937e7ddadf391d09b1b10b585597f2f8aeb36cb1cdf899264859259e7b10f98ad9 + Binary rep of i = 00000001 + instring = cdc103c3b9ef0857fc0c7aa363a8b42487dd58ab39b6719d7187dd937e7ddadf391d09b1b10b585597f2f8aeb36cb1cdf899264859259e7b10f98ad900000001 +KO = de4137bef9bce665290f998c27177e37 + +COUNT=3 +L = 128 +KI = 002f8b476acf22a632c2fe6509ed8d193eb2fbc86c722fd518701036 +FixedInputDataByteLen = 60 +FixedInputData = afc401fa6147bd2794a9dd59b1200804e8e1175af072404e10c59842e9a2ae75ff75ca7afe54b5729740cf7649e8a6146f206f40355cc2b388db92bd + Binary rep of i = 00000001 + instring = afc401fa6147bd2794a9dd59b1200804e8e1175af072404e10c59842e9a2ae75ff75ca7afe54b5729740cf7649e8a6146f206f40355cc2b388db92bd00000001 +KO = 801cb786d3dcffbb2711f7c1153ebdbc + +COUNT=4 +L = 128 +KI = 2d0a264d66cdf0a99cf76edec5dbac22858c481a00e078798a2589db +FixedInputDataByteLen = 60 +FixedInputData = e8d10c04025166edd8c362932aec5c59fda33e4b93f1252389522f77daf6f7459ce75a042321c40c7932c0b31a3c5f222c645ed0ca1335e00f179be3 + Binary rep of i = 00000001 + instring = e8d10c04025166edd8c362932aec5c59fda33e4b93f1252389522f77daf6f7459ce75a042321c40c7932c0b31a3c5f222c645ed0ca1335e00f179be300000001 +KO = cf1fe4b3e79189b9ded09e7254220230 + +COUNT=5 +L = 128 +KI = 5afe831f675f5af6f3be829bc1e41911b02206859e24b3a8c46ac2d8 +FixedInputDataByteLen = 60 +FixedInputData = 78470dd070e3cf54d903aafe5a259f4fbac23e5993dd5d11074954072d01d80775d2ae31361fa415750f2fdd09abbe4cfd5b9e56df8f8a5259288ee4 + Binary rep of i = 00000001 + instring = 78470dd070e3cf54d903aafe5a259f4fbac23e5993dd5d11074954072d01d80775d2ae31361fa415750f2fdd09abbe4cfd5b9e56df8f8a5259288ee400000001 +KO = 17de345f84734073934910984e7e1b4a + +COUNT=6 +L = 128 +KI = 97898bdc1e028410d3df72c3080d26ff0e688d4d94ce509614a24ce2 +FixedInputDataByteLen = 60 +FixedInputData = 71120f23a8d916febf1127a281aef11ea8db9a5238ed6369fd163836ddaf09bc9c7ec5542fb2e8f8a6234b031e3861db141d46c0dbaf44cb8baa8ff7 + Binary rep of i = 00000001 + instring = 71120f23a8d916febf1127a281aef11ea8db9a5238ed6369fd163836ddaf09bc9c7ec5542fb2e8f8a6234b031e3861db141d46c0dbaf44cb8baa8ff700000001 +KO = 346c7350cc9f1313208f0a53e64f7914 + +COUNT=7 +L = 128 +KI = f16d7cdbeed195a9d85cb7ae087c2081b6dc6062f482adb587bca9cc +FixedInputDataByteLen = 60 +FixedInputData = 1d5b331d826e535a53bcbd03fd911bc86ccdacab9c5fc49466d931ac74d9e457cd781b61a0e983fe4f74a14aa9caa44ea8e2e9bbaa1ef9746032e977 + Binary rep of i = 00000001 + instring = 1d5b331d826e535a53bcbd03fd911bc86ccdacab9c5fc49466d931ac74d9e457cd781b61a0e983fe4f74a14aa9caa44ea8e2e9bbaa1ef9746032e97700000001 +KO = 406cb388f15416dcc656fb14e3970b55 + +COUNT=8 +L = 128 +KI = 5682920a28fc923d0c6a529f61fdbb69722eb226eb8bf548e05bf704 +FixedInputDataByteLen = 60 +FixedInputData = 189d8012e7e64aa0d43aa8d5e973bf2755c52ee84507fd33c4c888c0974d8b0a459cae141bca1edadb0e011ff16a957535134dbafe3e3e7821286f0c + Binary rep of i = 00000001 + instring = 189d8012e7e64aa0d43aa8d5e973bf2755c52ee84507fd33c4c888c0974d8b0a459cae141bca1edadb0e011ff16a957535134dbafe3e3e7821286f0c00000001 +KO = 3c1bcf0dcad052a12bf900c6927daa70 + +COUNT=9 +L = 128 +KI = 25eb6ee42505f8e8685a69d7f9efdf70d96f5205c131ea8850bae840 +FixedInputDataByteLen = 60 +FixedInputData = 331f17dcd9f7db51fe1c19f06b8a4fa55caa0ad7970edb4d8d58d2b794dfadfc2508cafc007fd6ededb0caad3aab9967c1c10da09bd866c0ec417b23 + Binary rep of i = 00000001 + instring = 331f17dcd9f7db51fe1c19f06b8a4fa55caa0ad7970edb4d8d58d2b794dfadfc2508cafc007fd6ededb0caad3aab9967c1c10da09bd866c0ec417b2300000001 +KO = 96501246ecff7391b9db3e6953d36690 + +COUNT=10 +L = 256 +KI = 078b157447438e0c54f8c9c17312b29804351f038591be6bfbac2132 +FixedInputDataByteLen = 60 +FixedInputData = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd + Binary rep of i = 00000001 + instring = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd00000001 + Binary rep of i = 00000002 + instring = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd00000002 +KO = afe4362328cec7e58c7de0eec4cb83afc41202a61c2693334d6ed42657599597 + +COUNT=11 +L = 256 +KI = 8f46898c972badf5d777aff268e45ec41dc449effdc1a782cb9f9558 +FixedInputDataByteLen = 60 +FixedInputData = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e5 + Binary rep of i = 00000001 + instring = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e500000001 + Binary rep of i = 00000002 + instring = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e500000002 +KO = 238d72e507713648cb7a6e36dc7f3c36cbf1cb836202a1cdf097e24c760a5a2d + +COUNT=12 +L = 256 +KI = 97f40cce3b9021304e96aa0c48e1606fe8cf531f24a0da0945e3e1c2 +FixedInputDataByteLen = 60 +FixedInputData = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a + Binary rep of i = 00000001 + instring = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a00000001 + Binary rep of i = 00000002 + instring = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a00000002 +KO = 93ecb6672686d41c110c7eb4084bd118038bde5232680eee93d71dea42aa9db6 + +COUNT=13 +L = 256 +KI = ab8a6df85ed8e9467d63bf3dc277cf0fcc25663653ff902ff1a99073 +FixedInputDataByteLen = 60 +FixedInputData = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc + Binary rep of i = 00000001 + instring = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc00000001 + Binary rep of i = 00000002 + instring = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc00000002 +KO = af8c4470f5047f7cb85393e34b56877d5519c59d1b6a721616d3a8cbdf41fdfe + +COUNT=14 +L = 256 +KI = 9cb7b804d8887d4bf84cc8f2654fe2aa0b064aafc6df9e693d43037b +FixedInputDataByteLen = 60 +FixedInputData = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef0 + Binary rep of i = 00000001 + instring = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef000000001 + Binary rep of i = 00000002 + instring = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef000000002 +KO = cd77e974a81dd8d5da2a4f8947cfea0571f10209e4ebf07d17d11b7bd9d3dd35 + +COUNT=15 +L = 256 +KI = 8093e33fbac9523b4d94ef2ddc4aa55ad027317a69fe71e23d95c442 +FixedInputDataByteLen = 60 +FixedInputData = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed7 + Binary rep of i = 00000001 + instring = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed700000001 + Binary rep of i = 00000002 + instring = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed700000002 +KO = 17665a37600288dddfba6ba1894c1e8e1adc1255792821762676e65fa6bd05b6 + +COUNT=16 +L = 256 +KI = 1b783b96e87280ee5a3420bea2e0c1e5405a0fcdc15638670e4dd81f +FixedInputDataByteLen = 60 +FixedInputData = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e5 + Binary rep of i = 00000001 + instring = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e500000001 + Binary rep of i = 00000002 + instring = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e500000002 +KO = 8ed71d907554ceb84edb8cbb0b18a8328d3c40cc91c58d2994118a8881dfc424 + +COUNT=17 +L = 256 +KI = 2c24939f3157fc276a0caf1e17c995cafb9c117b72d7b868379407a3 +FixedInputDataByteLen = 60 +FixedInputData = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b319 + Binary rep of i = 00000001 + instring = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b31900000001 + Binary rep of i = 00000002 + instring = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b31900000002 +KO = cf65f1ba63c76bc07f3e7415af6cbb1974e79b9ec2e9d2cd26e9c57912f8712e + +COUNT=18 +L = 256 +KI = 8b431625259b7c67918d65af83fdd9b32924dd5308ad4e5f7dbc00ed +FixedInputDataByteLen = 60 +FixedInputData = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c7 + Binary rep of i = 00000001 + instring = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c700000001 + Binary rep of i = 00000002 + instring = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c700000002 +KO = a02b1e74c2efe7472459b1035868e1c05d6889b158cc16cddb6944e45a9d9ead + +COUNT=19 +L = 256 +KI = 163bc79fa07170b9c7917e603e60fefea46f0f7136b1ea5193aebdf7 +FixedInputDataByteLen = 60 +FixedInputData = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a9 + Binary rep of i = 00000001 + instring = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a900000001 + Binary rep of i = 00000002 + instring = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a900000002 +KO = 32b7be5bf1477b0fe4f870c202281e4a29d893dddb9c4a7d244e61a74a951c43 + +COUNT=20 +L = 160 +KI = f518c0b6669eb21a06c7aa9426e94f3cac5ab14666b76186622fa8bf +FixedInputDataByteLen = 60 +FixedInputData = 624ff935eb8cf563a156c77c1f54c8393d3a4cc92b8569f6a7a28630ed2e2f7b730360d7b7b9a1b02d341b8b9a68320bf5a0acdaf29372d7f49dd75d + Binary rep of i = 00000001 + instring = 624ff935eb8cf563a156c77c1f54c8393d3a4cc92b8569f6a7a28630ed2e2f7b730360d7b7b9a1b02d341b8b9a68320bf5a0acdaf29372d7f49dd75d00000001 +KO = fcf42513992f3b28ddeb8c51feb170cf0a152e50 + +COUNT=21 +L = 160 +KI = 4c10ab00dc1674cdc641f4646b6c893523cd230e3b104deb2267345e +FixedInputDataByteLen = 60 +FixedInputData = d04c274039693d4d4b9a60be1523f601339c9d1b70d6ec3082004e2c35b3d04bd2ec0edeef8a12e8ef46d107d5c2bf098db893c02e3847fce08f2c53 + Binary rep of i = 00000001 + instring = d04c274039693d4d4b9a60be1523f601339c9d1b70d6ec3082004e2c35b3d04bd2ec0edeef8a12e8ef46d107d5c2bf098db893c02e3847fce08f2c5300000001 +KO = 62943972998f8a39e04aa9ccdcc411c393da108e + +COUNT=22 +L = 160 +KI = b95faf2ef479250e99a719d1bad05fe0ec8feed1003b04967c3fef90 +FixedInputDataByteLen = 60 +FixedInputData = a088d9e0fab57994d8b26f4d1d6f679f9e8d6009578f5b81e9ac7d8edc81fedfcabcd50d072bac91c556c0847e3cf7731ee51dc20b32628f2b1a86b0 + Binary rep of i = 00000001 + instring = a088d9e0fab57994d8b26f4d1d6f679f9e8d6009578f5b81e9ac7d8edc81fedfcabcd50d072bac91c556c0847e3cf7731ee51dc20b32628f2b1a86b000000001 +KO = a9f9cec7bc99b42b5daa77b497034c8f57131fb9 + +COUNT=23 +L = 160 +KI = 22a80fb031af0dfc315437b11d5e20936b6d8bc68534777f6ff35b23 +FixedInputDataByteLen = 60 +FixedInputData = 4f4c807758f61225f20421538c7f20d98d40e794c4056fe7c8d5b2676da9295fb679ce6279902cdd053b56bc8485a4f1610b472231c7c50929ad839e + Binary rep of i = 00000001 + instring = 4f4c807758f61225f20421538c7f20d98d40e794c4056fe7c8d5b2676da9295fb679ce6279902cdd053b56bc8485a4f1610b472231c7c50929ad839e00000001 +KO = 4f821fcb3da0be6b072f517c880bb7e67aa43e01 + +COUNT=24 +L = 160 +KI = a655c6fa7926b361122fea3c6d5ab5aa3dbea73ae011efc882c7357b +FixedInputDataByteLen = 60 +FixedInputData = 4d8597af41f4ae341dfb839cf1749e26ba381a1043c5451385fe0b98dcf78083823bf83dca21f5af1d2e75566014970b31f0f9f92565ad8e8aacb275 + Binary rep of i = 00000001 + instring = 4d8597af41f4ae341dfb839cf1749e26ba381a1043c5451385fe0b98dcf78083823bf83dca21f5af1d2e75566014970b31f0f9f92565ad8e8aacb27500000001 +KO = d8ee3a9533978b6448d71a4e4e56e9925834a687 + +COUNT=25 +L = 160 +KI = b9b555ac3e18b703e409ac1d42ca6afda8d0363798765bce7407f4ab +FixedInputDataByteLen = 60 +FixedInputData = 29812a4a4750c876084694e8bed6323838a70f8c9a4a90f1bc10b600593e9756d12b2b44bf44b80b395d491ea3407ac72afe4afbbb1fb866b0d89182 + Binary rep of i = 00000001 + instring = 29812a4a4750c876084694e8bed6323838a70f8c9a4a90f1bc10b600593e9756d12b2b44bf44b80b395d491ea3407ac72afe4afbbb1fb866b0d8918200000001 +KO = 26dc1e000eb21c084b8c36901b1d77b52f26deca + +COUNT=26 +L = 160 +KI = c29998e06d2cc327e627c9f36f0cecaefcdb8c53c962932502e68205 +FixedInputDataByteLen = 60 +FixedInputData = 12040c2d9d53d9a94aae4906d15f5b14cf7a395dbdc6fcc9dfb2bbf234305bbdfb26bdc2c20af0b2317860ba2af9dc98ae172083ae2ef237e554691c + Binary rep of i = 00000001 + instring = 12040c2d9d53d9a94aae4906d15f5b14cf7a395dbdc6fcc9dfb2bbf234305bbdfb26bdc2c20af0b2317860ba2af9dc98ae172083ae2ef237e554691c00000001 +KO = 7168115f7dd5e3df9faf09b33d3e7717adca0faa + +COUNT=27 +L = 160 +KI = c081e7528979acb9a85b0099aa4d40e9ac81449896bb5161c2e2bd03 +FixedInputDataByteLen = 60 +FixedInputData = dbddda55e8492f090c0ce12a3fa7633749f5a1db8402e120a3735d52901b4e81eb03b9c06ddf31df724bbd9bcb0348f33e180b6d476ea792c676ff2c + Binary rep of i = 00000001 + instring = dbddda55e8492f090c0ce12a3fa7633749f5a1db8402e120a3735d52901b4e81eb03b9c06ddf31df724bbd9bcb0348f33e180b6d476ea792c676ff2c00000001 +KO = eb4076c7860865d2dc15e1c2bb6a553b00014ec1 + +COUNT=28 +L = 160 +KI = 6ff1d6a9e0ef046e768d93372d67b6e6f2d7239a903dcdb7358b29e5 +FixedInputDataByteLen = 60 +FixedInputData = 5442539f08b2a0368397daa191abc7ee7cc5984f4ed1a3c58f73933aeb7b280b599cc83d8af9ee097879d96f8910ee56a814c2ee3d3c3c9291cb1fac + Binary rep of i = 00000001 + instring = 5442539f08b2a0368397daa191abc7ee7cc5984f4ed1a3c58f73933aeb7b280b599cc83d8af9ee097879d96f8910ee56a814c2ee3d3c3c9291cb1fac00000001 +KO = c3e3563622e5a474e5420f7b03a334cb840405c3 + +COUNT=29 +L = 160 +KI = 4ee9840f843a69d945995e50ed80a1c8228bb16480e1f67d0c6434b5 +FixedInputDataByteLen = 60 +FixedInputData = 85dc5125069271f9c36e55a34588db31bdd3426ac4ce2f9cb18a702adbd957251fdd4c8562c67808be621347dde01be2bdacea743d3af6966d245dbe + Binary rep of i = 00000001 + instring = 85dc5125069271f9c36e55a34588db31bdd3426ac4ce2f9cb18a702adbd957251fdd4c8562c67808be621347dde01be2bdacea743d3af6966d245dbe00000001 +KO = 5fefa88ad49e8be911fde26590aeec41d11e584b + +COUNT=30 +L = 320 +KI = baf2d8ca8e2cd64f09b646e4ac19aadcdcda2fd69c1d107a3c7315ab +FixedInputDataByteLen = 60 +FixedInputData = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d + Binary rep of i = 00000001 + instring = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d00000001 + Binary rep of i = 00000002 + instring = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d00000002 +KO = ee6f4c8ee9ff091c65d370ddf70ea80631fc949226662ae90c9032964cd3ff205aa16bd50f59ea44 + +COUNT=31 +L = 320 +KI = 0a4528b9b0755008e893de5821d4989e53a6134e75d6ff9bbf6c5298 +FixedInputDataByteLen = 60 +FixedInputData = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d6 + Binary rep of i = 00000001 + instring = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d600000001 + Binary rep of i = 00000002 + instring = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d600000002 +KO = 160f7f3c6583e9cbf44b15ed0e2d58bd48477280336ded27093e2664a4ae2e30e2c9c8ce01f2f001 + +COUNT=32 +L = 320 +KI = 9155cb53f68a47de72f41e274d00faf0a49d8fd6b7cbd0473b86e43b +FixedInputDataByteLen = 60 +FixedInputData = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a + Binary rep of i = 00000001 + instring = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a00000001 + Binary rep of i = 00000002 + instring = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a00000002 +KO = 8cf37ce1623a998d6c2cad553faa75ff366f75a3a2fe4325904fd15ed09c5bb33acac5463fdfa6ff + +COUNT=33 +L = 320 +KI = a7b7094359c577e4b36eb717f9754319a3161353433b1218641c13ee +FixedInputDataByteLen = 60 +FixedInputData = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c6 + Binary rep of i = 00000001 + instring = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c600000001 + Binary rep of i = 00000002 + instring = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c600000002 +KO = a2ba413548d8fe3f1449f59a7d5ad213f4f5ca6c25eecddc62bc978b73a30cd1a88969399366a849 + +COUNT=34 +L = 320 +KI = d779308f63a36cc3f5d3996bb71710cd5a407c2ab9fb72946009ef1f +FixedInputDataByteLen = 60 +FixedInputData = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc3 + Binary rep of i = 00000001 + instring = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc300000001 + Binary rep of i = 00000002 + instring = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc300000002 +KO = eca2bd9291a9e8bcbfd6e5fdcb89a6c928a54040dc70b6aa53cc1d45381f3469e17a13ca256b77dd + +COUNT=35 +L = 320 +KI = a76b4c22fd5195e67254ddafecbafb57693fbcc492f1d024feef964f +FixedInputDataByteLen = 60 +FixedInputData = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d068 + Binary rep of i = 00000001 + instring = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d06800000001 + Binary rep of i = 00000002 + instring = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d06800000002 +KO = 9745531dbae9afbd15cbb87d335e04fd1adf72228ea617693ee617ea1af641731cae7ba19b9d707d + +COUNT=36 +L = 320 +KI = d05da3863cfa86f1b7a29a090aa0e1ece8a506be94edb4f1dc6a0474 +FixedInputDataByteLen = 60 +FixedInputData = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c + Binary rep of i = 00000001 + instring = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c00000001 + Binary rep of i = 00000002 + instring = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c00000002 +KO = 04508695260c4e4a7f3be76933196a6ac0007709cbc3e87727144a546f274060c17a777a0b8bb99b + +COUNT=37 +L = 320 +KI = 374909517c3653444fedf8e6641013b6c4752cddc71bae1972a52a88 +FixedInputDataByteLen = 60 +FixedInputData = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba428 + Binary rep of i = 00000001 + instring = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba42800000001 + Binary rep of i = 00000002 + instring = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba42800000002 +KO = 2ed6b374514980a40db0d1b27cee036c74dffc72581c2e3905db810bb88948b7febfba3494bb603d + +COUNT=38 +L = 320 +KI = 7d69ee437c276977440648ba6015a9ebb8560066a254488f253f7c31 +FixedInputDataByteLen = 60 +FixedInputData = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e + Binary rep of i = 00000001 + instring = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e00000001 + Binary rep of i = 00000002 + instring = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e00000002 +KO = e61e0a69aa10c026917625eecf888cfe593d6fa9e066e277c6a5a8ee402279722824c55a527e19d3 + +COUNT=39 +L = 320 +KI = a02b3d2638d2829f17c98f5bc7016cf7093773f5a97b725ec6ade13c +FixedInputDataByteLen = 60 +FixedInputData = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa + Binary rep of i = 00000001 + instring = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa00000001 + Binary rep of i = 00000002 + instring = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa00000002 +KO = 818e5d29e424b10e30209ba7619af573ab8448c2e39a887433598342850b4cc0df113b5cf3b26895 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 92edfe9fddd85a3d13f183f57988d45d459657fee0d31679a6a2c293 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 598b5733a34c47c2b8c91ce4e6d588eaa3d874a20f430a9748970e499f3ca3d671f038986e084ff9dc1d308728276581864f +DataAfterCtrLen = 10 +DataAfterCtrData = 4b1aea8ab1bd24b56527 + Binary rep of i = 01 + instring = 598b5733a34c47c2b8c91ce4e6d588eaa3d874a20f430a9748970e499f3ca3d671f038986e084ff9dc1d308728276581864f014b1aea8ab1bd24b56527 +KO = 9d68a6108f912bd823025dfb5441ca3f + +COUNT=1 +L = 128 +KI = 131aa9fcc8032c425c70401ce27738da117ac71c657cc5286e6daeb2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 02b8e13ec4f306fb6c90f836353ea9e7a135b25e7720dffa8df130528d6fe21f5b8779d2162b2a72973142516cf96daae81f +DataAfterCtrLen = 10 +DataAfterCtrData = 4456e68f8cfa17509716 + Binary rep of i = 01 + instring = 02b8e13ec4f306fb6c90f836353ea9e7a135b25e7720dffa8df130528d6fe21f5b8779d2162b2a72973142516cf96daae81f014456e68f8cfa17509716 +KO = e1436717dd31a127b53e80c38fbf8ca4 + +COUNT=2 +L = 128 +KI = d6c7ba04d8b269a071aa76e7e369a3a4c868562c23777eb9d6a68ba8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fcd8a6f46ff76af0446f5ca4bed2442b96e98f0a266f896147aab0c2e94e6d70112c4089008ccbd8b16bfcdd4ee5c2246179 +DataAfterCtrLen = 10 +DataAfterCtrData = e4f9ba310e4b2d9860c0 + Binary rep of i = 01 + instring = fcd8a6f46ff76af0446f5ca4bed2442b96e98f0a266f896147aab0c2e94e6d70112c4089008ccbd8b16bfcdd4ee5c224617901e4f9ba310e4b2d9860c0 +KO = bd692701eb4d7b5bd00fbffaf52a8992 + +COUNT=3 +L = 128 +KI = 009b602653c274a86ff214da6e195087ce2489314005606e5a24ae86 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9873beb26b7c51ad42bbb0a3a0677a3029999c960a41576987218e5f1fd97a60c1ef246c547fa579276ca218f46876083998 +DataAfterCtrLen = 10 +DataAfterCtrData = e4af4d6898e0d0bd8c45 + Binary rep of i = 01 + instring = 9873beb26b7c51ad42bbb0a3a0677a3029999c960a41576987218e5f1fd97a60c1ef246c547fa579276ca218f4687608399801e4af4d6898e0d0bd8c45 +KO = cf87bf9964d3d16de9405407d0504646 + +COUNT=4 +L = 128 +KI = c1f0e7751d8136dcfd2d32d912c88cbab99dbedec318201ca13749fc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 342c6395271b1c7e138faf98c6b0f4e7a69826c5a11954985f1989857b84838117ac2117e2c7175d29580e16514548e316b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 79d797a41a4535faa430 + Binary rep of i = 01 + instring = 342c6395271b1c7e138faf98c6b0f4e7a69826c5a11954985f1989857b84838117ac2117e2c7175d29580e16514548e316b30179d797a41a4535faa430 +KO = ed3d485a73f385f0aba48bd181da847f + +COUNT=5 +L = 128 +KI = 7af38c1b93fe9e93138a6e52f8abfa122b1bc4fe6af6af41b10be0c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4bb7cdbe71a1cf5bc73d7c3245ed7b7454364a7c69cf470e191b3a4a0b7271b5dac795d6adc36fc73267034ab74775fe1380 +DataAfterCtrLen = 10 +DataAfterCtrData = d9c51403be23ecf3ae36 + Binary rep of i = 01 + instring = 4bb7cdbe71a1cf5bc73d7c3245ed7b7454364a7c69cf470e191b3a4a0b7271b5dac795d6adc36fc73267034ab74775fe138001d9c51403be23ecf3ae36 +KO = 05af91909885bae25e38db8df46c87da + +COUNT=6 +L = 128 +KI = 169031d7d117375fe2f4bee0b770854ab09d5270f3a01b17f9535c92 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aa9b8c88dddc04e136ab2716dd02281f58d78aab55142718a2ca667b9db018161ed17791dee7562dc9c484b25d5cedc21714 +DataAfterCtrLen = 10 +DataAfterCtrData = cdfd1694650e1d134bba + Binary rep of i = 01 + instring = aa9b8c88dddc04e136ab2716dd02281f58d78aab55142718a2ca667b9db018161ed17791dee7562dc9c484b25d5cedc2171401cdfd1694650e1d134bba +KO = 7ae566bafb89d6992d87161947d12db7 + +COUNT=7 +L = 128 +KI = 238a32fc94c7fa5dd9f5337266b476abf03158492576595adefdd491 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 68e29460563133707dcf8858028ca0d54f28e74f4486f780c75f3b695e55c09eb1dccd9ab308348431455f1dd76c9552b6d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 9aac7b6b7d8d45425f7b + Binary rep of i = 01 + instring = 68e29460563133707dcf8858028ca0d54f28e74f4486f780c75f3b695e55c09eb1dccd9ab308348431455f1dd76c9552b6d1019aac7b6b7d8d45425f7b +KO = 6cf0a71529f8c074a3e8e210d003d562 + +COUNT=8 +L = 128 +KI = 3969e4ce87e08a4698c5a4e0501574f11103697e27c2e2ba1563cc96 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 937009685063b68157fa0d93db67755ef1b569ed685d303cf63793360b130585fc38b8406e4b5ee14d0439fa84fb6b2b3ae8 +DataAfterCtrLen = 10 +DataAfterCtrData = cb9998d1568c80fd7af2 + Binary rep of i = 01 + instring = 937009685063b68157fa0d93db67755ef1b569ed685d303cf63793360b130585fc38b8406e4b5ee14d0439fa84fb6b2b3ae801cb9998d1568c80fd7af2 +KO = bb52bc1b6c7eb19a5e885b8045643293 + +COUNT=9 +L = 128 +KI = 05e22ab3f36637f260173fe1e935d528c427bf0731b89423969502dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = d7f026f4a69efc2f504f7b854095b964e4640b449ff3636eabc41991f2e524cd30ca0e5a5000ae351218cd497fe790cd027f +DataAfterCtrLen = 10 +DataAfterCtrData = e16cf78a79e40886ac89 + Binary rep of i = 01 + instring = d7f026f4a69efc2f504f7b854095b964e4640b449ff3636eabc41991f2e524cd30ca0e5a5000ae351218cd497fe790cd027f01e16cf78a79e40886ac89 +KO = 7b0437355b13a8adbec1b66a2279a19c + +COUNT=10 +L = 256 +KI = 392f77b87e9abe4bf58e1c5c98326f55d0ac4614ce66a2bb2c7a9bcb +DataBeforeCtrLen = 50 +DataBeforeCtrData = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69 +DataAfterCtrLen = 10 +DataAfterCtrData = 1cf93631f99ee13e811f + Binary rep of i = 01 + instring = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69011cf93631f99ee13e811f + Binary rep of i = 02 + instring = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69021cf93631f99ee13e811f +KO = 05d93850fa509c75a680f7ac2ab6db44ded1e54d17e9d9e4aa4b2cf03dc14204 + +COUNT=11 +L = 256 +KI = 2d71f82ec5bc29a47e27e364c0075f05fc1c5fc193fbc53d5c08b6a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e +DataAfterCtrLen = 10 +DataAfterCtrData = 7103f1760ad030fb1137 + Binary rep of i = 01 + instring = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e017103f1760ad030fb1137 + Binary rep of i = 02 + instring = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e027103f1760ad030fb1137 +KO = 452a638f6bb0ddaccb5e3f7152b911cf25e97f82fdfd31835858ab4e32d78421 + +COUNT=12 +L = 256 +KI = f824ce87085dfec93b37283ae86300596fc41de51e68d62a5ddaa305 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a +DataAfterCtrLen = 10 +DataAfterCtrData = 99cdb18236dc886b7e7d + Binary rep of i = 01 + instring = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a0199cdb18236dc886b7e7d + Binary rep of i = 02 + instring = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a0299cdb18236dc886b7e7d +KO = f930ec3092e34ef02ebbdd6b3a2c1b0a0067b7d8bfb3592627ca7ca03f873f52 + +COUNT=13 +L = 256 +KI = 5624a628648bf58525c3d710b4f51645f0853c58df9a280e678d6f76 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a7 +DataAfterCtrLen = 10 +DataAfterCtrData = 43715ab6bfbc5a94e431 + Binary rep of i = 01 + instring = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a70143715ab6bfbc5a94e431 + Binary rep of i = 02 + instring = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a70243715ab6bfbc5a94e431 +KO = 3c5e3343c5d1656249b806ef246df2db0af954823eac8084f20548ec11649790 + +COUNT=14 +L = 256 +KI = a612000ec30d23fd759bca4899f798209d807e3e0cec78ea05b8f3ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb +DataAfterCtrLen = 10 +DataAfterCtrData = 1938724c4096b8480975 + Binary rep of i = 01 + instring = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb011938724c4096b8480975 + Binary rep of i = 02 + instring = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb021938724c4096b8480975 +KO = ff555feb357bb24e0109fa9443a733b431f3dd76509ca8de3ff6e5efbeb320d7 + +COUNT=15 +L = 256 +KI = 0b86cf7b4a39d6fc6e1678345d0e93481d949e20a72604fdac5571c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962 +DataAfterCtrLen = 10 +DataAfterCtrData = 3203604b330597a22b9a + Binary rep of i = 01 + instring = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962013203604b330597a22b9a + Binary rep of i = 02 + instring = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962023203604b330597a22b9a +KO = 88cc0e925218b1f514657ddbba072375ac6818ef9ce0f367f5d23f1049a7a47a + +COUNT=16 +L = 256 +KI = f85af13a300324db553e40a73e2310e65b0980dfdfff6d04d1bbe762 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed68 +DataAfterCtrLen = 10 +DataAfterCtrData = fa4f067a6e87ad891fb9 + Binary rep of i = 01 + instring = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed6801fa4f067a6e87ad891fb9 + Binary rep of i = 02 + instring = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed6802fa4f067a6e87ad891fb9 +KO = df81f507001b4eb591db6ec37658cb23abd6960c925dbbfc42930171024a2c5b + +COUNT=17 +L = 256 +KI = 39d9c54fd66661eba01b8ff2d7e44f9420f780ee92502672cd4fbef9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85 +DataAfterCtrLen = 10 +DataAfterCtrData = 2535669056ebe3030b03 + Binary rep of i = 01 + instring = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85012535669056ebe3030b03 + Binary rep of i = 02 + instring = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85022535669056ebe3030b03 +KO = 3d7759732ad0be3107d9c9d4e9ff7f7b8479ac1c74d01425b132a5cd0ab0f3a8 + +COUNT=18 +L = 256 +KI = d97872a3d518a096b977500f93df1014b251b0ad583a52805dccb422 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b +DataAfterCtrLen = 10 +DataAfterCtrData = 7ea54e11b83f45b9d3f0 + Binary rep of i = 01 + instring = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b017ea54e11b83f45b9d3f0 + Binary rep of i = 02 + instring = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b027ea54e11b83f45b9d3f0 +KO = 4ac48b72e74e53fa00513a21e9fa28de8a2cb2d9aa67af74d89a48272a631d98 + +COUNT=19 +L = 256 +KI = 25faa744057d1142b3c721e474cc892990eee6ec755140aa6f9428f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac1 +DataAfterCtrLen = 10 +DataAfterCtrData = ac4ab12843dc610297ca + Binary rep of i = 01 + instring = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac101ac4ab12843dc610297ca + Binary rep of i = 02 + instring = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac102ac4ab12843dc610297ca +KO = 1778e8850db9c367068d9a7751e40639eb436808103f729bd75cb6196d0394c4 + +COUNT=20 +L = 160 +KI = dda48e2b2a06a0a6cb8d19b113f930c1303b33bbcd81a0045d5ca3bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 709db43e486712805956c87e5f1c6d61d39fb40e95750fadd3fd18d3ed6e18692ac1dafff6bcd2ac77efddf089dfad5ea160 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cfdaf664b55f9025b75 + Binary rep of i = 01 + instring = 709db43e486712805956c87e5f1c6d61d39fb40e95750fadd3fd18d3ed6e18692ac1dafff6bcd2ac77efddf089dfad5ea160017cfdaf664b55f9025b75 +KO = e88b3506f535b79777caa9d3341cab657594dde1 + +COUNT=21 +L = 160 +KI = 70693b6a65999980bbeefbe11443258daeb81e95b76c6b3772e6dcc8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2846dda9ac0c8fe02c8e36acc0517d4cc1fc105d75814e69655ba76b25c772c8badfdc9c583b49c738bd161003550da7ba60 +DataAfterCtrLen = 10 +DataAfterCtrData = 40b20fdeb0ca9d8eb52c + Binary rep of i = 01 + instring = 2846dda9ac0c8fe02c8e36acc0517d4cc1fc105d75814e69655ba76b25c772c8badfdc9c583b49c738bd161003550da7ba600140b20fdeb0ca9d8eb52c +KO = 365dfbf35d38a1d4d7474aa9f45f2b3735ea7c3a + +COUNT=22 +L = 160 +KI = 4c6b58dc058b09a26318f6c8019075dc81f604d31b37b9d00018459a +DataBeforeCtrLen = 50 +DataBeforeCtrData = dce770272072de617b0061e46a5106391a5b0293db59a5a10a3ecc09adf34e646e31a8ede7c3e98379cdd7dfbe98148ced87 +DataAfterCtrLen = 10 +DataAfterCtrData = 455da61ce75f7d7d5074 + Binary rep of i = 01 + instring = dce770272072de617b0061e46a5106391a5b0293db59a5a10a3ecc09adf34e646e31a8ede7c3e98379cdd7dfbe98148ced8701455da61ce75f7d7d5074 +KO = 5f28ee55762608e6605136f37b390d99ea047fbd + +COUNT=23 +L = 160 +KI = 9f669e8b68dad2a00209ecd9f8beb70e108940df32154a8cc777e559 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 23a7d8673c32b37c7bd5dbd052a75dad95025f410e1cf552fcb07eaa4940c7d457d5896a0cc2703b848271b5b0043ae42fc6 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d66e79471eed6fcd5ff + Binary rep of i = 01 + instring = 23a7d8673c32b37c7bd5dbd052a75dad95025f410e1cf552fcb07eaa4940c7d457d5896a0cc2703b848271b5b0043ae42fc6013d66e79471eed6fcd5ff +KO = 24f628fa0dff60410527273efb7273b9948662ef + +COUNT=24 +L = 160 +KI = 7f006315a1aad987a38e21727189e75ea6a028290a504fbaa0f58c84 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 134a0a49543a1aa337c6942c7f4e24701cf2ee85f2685f6db76f87fa1baaef6d9d7caecd510cf557cc86ecc32047ed7dcd40 +DataAfterCtrLen = 10 +DataAfterCtrData = 47cdc1e945aeb7259e85 + Binary rep of i = 01 + instring = 134a0a49543a1aa337c6942c7f4e24701cf2ee85f2685f6db76f87fa1baaef6d9d7caecd510cf557cc86ecc32047ed7dcd400147cdc1e945aeb7259e85 +KO = 54bc2411859f2e128de45534b1d00a0d6bdac19b + +COUNT=25 +L = 160 +KI = d2a584cdb4f3e7db356894e8f0ec118885376ec6f625cc5f7e134a73 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59b46dbea3758cd7cd66216319f778809055f0740444688f23fecb0404fd0c4a9be40f8708f34124ef03874892131c9bbe48 +DataAfterCtrLen = 10 +DataAfterCtrData = 3863fd75fccca6f1ab9b + Binary rep of i = 01 + instring = 59b46dbea3758cd7cd66216319f778809055f0740444688f23fecb0404fd0c4a9be40f8708f34124ef03874892131c9bbe48013863fd75fccca6f1ab9b +KO = 145098fa6bc93de5d11e00f5945af9fd19e0c3f8 + +COUNT=26 +L = 160 +KI = e347f2520f3b342cecd0b1b98301e8167a9385f58d4a2a0678cf7095 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a1af2eeb5a198332027e37c3338c6489fd227636af26ae915a340564d7a2b191b9609610c246c8f0180c9e893dca211692b +DataAfterCtrLen = 10 +DataAfterCtrData = ed9342d737f8dcc89d5b + Binary rep of i = 01 + instring = 4a1af2eeb5a198332027e37c3338c6489fd227636af26ae915a340564d7a2b191b9609610c246c8f0180c9e893dca211692b01ed9342d737f8dcc89d5b +KO = a9957a878b97dc430357de0b1e2159abb1b713f0 + +COUNT=27 +L = 160 +KI = 500511133ea5efcc5e79c8a0b714640b89120473c4cdc7e61d346676 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f2f7f9c423680453cbcd30cedf5ada6f441f7b6087850a1196b1017600fea7f979b85ee40a4e4517b1fb5dad45b8db7c4b8 +DataAfterCtrLen = 10 +DataAfterCtrData = e9cf2fbcb4321edbded6 + Binary rep of i = 01 + instring = 0f2f7f9c423680453cbcd30cedf5ada6f441f7b6087850a1196b1017600fea7f979b85ee40a4e4517b1fb5dad45b8db7c4b801e9cf2fbcb4321edbded6 +KO = 668cd140b9d972023fe96655f356f917e1232056 + +COUNT=28 +L = 160 +KI = 60b54ec3d6563801c1097a2702e76ccb5bdd04532b090d3921765240 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 452cbff4ba4976728e4f39c52ec61dd97c5a5a1e69dfa939ceb6747f6e72016602d86e23e1a929473bbafbba364306dcc99f +DataAfterCtrLen = 10 +DataAfterCtrData = 0de8cd348cfebe3b1893 + Binary rep of i = 01 + instring = 452cbff4ba4976728e4f39c52ec61dd97c5a5a1e69dfa939ceb6747f6e72016602d86e23e1a929473bbafbba364306dcc99f010de8cd348cfebe3b1893 +KO = eb686a74ed6239382c80a4179126c98e74935a43 + +COUNT=29 +L = 160 +KI = eef86341bbabeb0c12d9940d47a553e2aeca18140db373d7a69f746b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 07c61ebf01edd094bdbd50d2f64261493aacbf7c9cee10e00ba5cb59a5eed64dadf24c5c142dc7ae796fce7e626912e711c9 +DataAfterCtrLen = 10 +DataAfterCtrData = f6a77eff6be57adc49d1 + Binary rep of i = 01 + instring = 07c61ebf01edd094bdbd50d2f64261493aacbf7c9cee10e00ba5cb59a5eed64dadf24c5c142dc7ae796fce7e626912e711c901f6a77eff6be57adc49d1 +KO = 0c4941152574065b39f971122a6586772eb7672a + +COUNT=30 +L = 320 +KI = 7651fb8b89f9220818802439c1cbd67325edb8314a0c1c3f6a96763d +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf +DataAfterCtrLen = 10 +DataAfterCtrData = 4ca33d1bfc29ea4c150b + Binary rep of i = 01 + instring = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf014ca33d1bfc29ea4c150b + Binary rep of i = 02 + instring = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf024ca33d1bfc29ea4c150b +KO = 9401c790420c5457cecd5834b6902a7e7aec701b0bf9d863be14d9e795992c6df7fc8833d41aad56 + +COUNT=31 +L = 320 +KI = 567ec8efee4067080fcf39a20501a11a1245ee47dcb7217f59b8c04a +DataBeforeCtrLen = 50 +DataBeforeCtrData = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a +DataAfterCtrLen = 10 +DataAfterCtrData = 1ed30cfcab4eb6b2dd9f + Binary rep of i = 01 + instring = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a011ed30cfcab4eb6b2dd9f + Binary rep of i = 02 + instring = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a021ed30cfcab4eb6b2dd9f +KO = 876ac7fe240dbdb1acd6efd0024c04acb83bfe262c1a3b49904476a70908cb55245c3b11a27fa033 + +COUNT=32 +L = 320 +KI = 91572a01e1ea23db5b9493554d0b98fecb038c9e31e51fbfa23adf83 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f19 +DataAfterCtrLen = 10 +DataAfterCtrData = 51a14b498962e017fd87 + Binary rep of i = 01 + instring = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f190151a14b498962e017fd87 + Binary rep of i = 02 + instring = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f190251a14b498962e017fd87 +KO = ec8d5f07924fdaedbee6f61643dbb888f674270c826f7d9358eee85a8a6b7048e4c1b250141b7fc2 + +COUNT=33 +L = 320 +KI = cdce5e7ca84d122d0245dec05fb885cdf36d19550544c2aa2acf75c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f831963562 +DataAfterCtrLen = 10 +DataAfterCtrData = d367faff17d6119f98d9 + Binary rep of i = 01 + instring = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f83196356201d367faff17d6119f98d9 + Binary rep of i = 02 + instring = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f83196356202d367faff17d6119f98d9 +KO = dde0d3e1c4ace0c420af7b06dbcd6e6a7055e470582a2951f871b0b6888f164692b92017a4d977f5 + +COUNT=34 +L = 320 +KI = e5125a51da6ad4535e5be61960e05229ca6ed6fca0e733c6cfed27b1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb +DataAfterCtrLen = 10 +DataAfterCtrData = 10650d41be7e0100fa6c + Binary rep of i = 01 + instring = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb0110650d41be7e0100fa6c + Binary rep of i = 02 + instring = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb0210650d41be7e0100fa6c +KO = 9dba179107a54cf8793595c618c57ccf427246f07f065794524399625c40786cefc7ac0ee03aae9e + +COUNT=35 +L = 320 +KI = e8510a81942314575078bd6a92b9616f3e79a37a02d19f880e80530c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb +DataAfterCtrLen = 10 +DataAfterCtrData = 3a2b5cf5c512c2250ac8 + Binary rep of i = 01 + instring = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb013a2b5cf5c512c2250ac8 + Binary rep of i = 02 + instring = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb023a2b5cf5c512c2250ac8 +KO = 23fbffe21ab2686b52227ff35fa0093f1a2266d9a81cdad97895a4adb3692c73e322d9da892b6db1 + +COUNT=36 +L = 320 +KI = 5dddd6eebb21c648d9adbb89299c2a78fb1bb18d6724cb50137ad549 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c71558418338 +DataAfterCtrLen = 10 +DataAfterCtrData = debd712270688a31d702 + Binary rep of i = 01 + instring = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c7155841833801debd712270688a31d702 + Binary rep of i = 02 + instring = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c7155841833802debd712270688a31d702 +KO = d538d5cab7a4bf6696a1b0af4049b877a68d64a0e968a8be97a05ae930377c53f923f1127f1b5a07 + +COUNT=37 +L = 320 +KI = afffcc73739eb1228d88e05e938b68bb072cab9c252589a46390d9e0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706 +DataAfterCtrLen = 10 +DataAfterCtrData = 6759e793cfd78fc8a702 + Binary rep of i = 01 + instring = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706016759e793cfd78fc8a702 + Binary rep of i = 02 + instring = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706026759e793cfd78fc8a702 +KO = eb1fe4ba0279cb0464e3e41950875536bd3c1c5a7e4a970e6d38bacf04a512d1f2363926f0e58344 + +COUNT=38 +L = 320 +KI = 3d4a560259a5dbb2cc093289e4253fc71137d4b5ebc264fffb9cf5bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a +DataAfterCtrLen = 10 +DataAfterCtrData = eab96d45860ff116a340 + Binary rep of i = 01 + instring = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a01eab96d45860ff116a340 + Binary rep of i = 02 + instring = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a02eab96d45860ff116a340 +KO = 2708f7d1d6d279d4d03d9d66be2b4e2692dbc48a311623292f454fe4c58fbe9d8594db0a1ef8ea9b + +COUNT=39 +L = 320 +KI = 367d0f31c5ad887a32822e52e247a980dd2e454952fb0df449a6350b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f92811da2c0ef893d85 + Binary rep of i = 01 + instring = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60019f92811da2c0ef893d85 + Binary rep of i = 02 + instring = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60029f92811da2c0ef893d85 +KO = 8cab55219534e3ec9fb75fe2238ed89afc9e0393cbbeb005d3f77cd05e86bf07efd2b3aa7a11e9f7 + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 7078b224ee6867f43ac3d2d555bb2dfc935fca44faec5f88124f6e1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b9466561ff1bc6d2058bbe708e695601196fda17978188e6264cd57e1fc298f554bb769699c49a825d6e278206f6614cbbae +DataAfterCtrLen = 10 +DataAfterCtrData = 6f4792fc8bc75a003773 + Binary rep of i = 0001 + instring = b9466561ff1bc6d2058bbe708e695601196fda17978188e6264cd57e1fc298f554bb769699c49a825d6e278206f6614cbbae00016f4792fc8bc75a003773 +KO = 4b81681a8c56d5d6aa2f4d44cae06693 + +COUNT=1 +L = 128 +KI = b09567b47e2f048a4559c577e489c3f4826daa0ec837a475ba565bc6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f621b6d3cce97fe5c4875dd03bfbcb9bce8baf85bad2170c3eaf3eaab0fa3e4b59f0a9b964fe9640e058e3b88617d3c6ed6 +DataAfterCtrLen = 10 +DataAfterCtrData = 399584e92ad4263f8b24 + Binary rep of i = 0001 + instring = 0f621b6d3cce97fe5c4875dd03bfbcb9bce8baf85bad2170c3eaf3eaab0fa3e4b59f0a9b964fe9640e058e3b88617d3c6ed60001399584e92ad4263f8b24 +KO = 728fb84ae0fc093c83e526fab9373d98 + +COUNT=2 +L = 128 +KI = e25e8adc2ac42f5365f365e42ae76288f400194fd66bb15da0e81529 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec6fbbd7305bf9437c7926e43faaf45e652f5444c1867b22b23e122b72b63bd923f30d2e727e2dd39da8afa6774c6dc034d5 +DataAfterCtrLen = 10 +DataAfterCtrData = 86737b4028c3f7796160 + Binary rep of i = 0001 + instring = ec6fbbd7305bf9437c7926e43faaf45e652f5444c1867b22b23e122b72b63bd923f30d2e727e2dd39da8afa6774c6dc034d5000186737b4028c3f7796160 +KO = 75f2ee1383907a77992cf61572f9e0a4 + +COUNT=3 +L = 128 +KI = 4a27f7d3ba8ebe6026bf70647144854f5e555f32e8321648cb73c3c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3e7a5a24b2c6d9fa9d29b703491f20fba8840d530344bf10f4622a3ef05084a2c1608dbbd935561e1a2ff04a021393879186 +DataAfterCtrLen = 10 +DataAfterCtrData = 7f0dfa84bb4e4919f38c + Binary rep of i = 0001 + instring = 3e7a5a24b2c6d9fa9d29b703491f20fba8840d530344bf10f4622a3ef05084a2c1608dbbd935561e1a2ff04a02139387918600017f0dfa84bb4e4919f38c +KO = 7eb97a6969dcb9754ded63064fd0535d + +COUNT=4 +L = 128 +KI = 0a0ac887b627fa4dddec8ec91e38e0d1aed39f9e2017a5b4da90c787 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1b6dab7f2d3617ab3a1154a9717deaa913a235520d446e8777e8ef6d90030a4f9ca779e1b573fa6f5d6dd790085ef8cc015c +DataAfterCtrLen = 10 +DataAfterCtrData = 21eb94861e81c2caf95e + Binary rep of i = 0001 + instring = 1b6dab7f2d3617ab3a1154a9717deaa913a235520d446e8777e8ef6d90030a4f9ca779e1b573fa6f5d6dd790085ef8cc015c000121eb94861e81c2caf95e +KO = b2ab60af46642aa2c62f90f291c2a9a6 + +COUNT=5 +L = 128 +KI = 84af6a31c27b585a61eac64b2e96f1ff5306a953714dec867d61d414 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 91c3b2434e710672b32565bc2a4ee7cf4e747e4f5bf0ae3dcd5076abc3677ac52a35979b2da98d990bc8ecc5daf9e7109d3d +DataAfterCtrLen = 10 +DataAfterCtrData = 646c790fe153dade4b96 + Binary rep of i = 0001 + instring = 91c3b2434e710672b32565bc2a4ee7cf4e747e4f5bf0ae3dcd5076abc3677ac52a35979b2da98d990bc8ecc5daf9e7109d3d0001646c790fe153dade4b96 +KO = d99d8c265c0330758cd28b5f6b9ed75f + +COUNT=6 +L = 128 +KI = 9d7d02898c6cf58169b957b8a945590219b380910a84a6c0651c723c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b5a9fd41b08b29903f142beab505c1866c1941a6c0305a388dcd9cc0433a38f60858bd307868dc2dc06c6cdf4fbec5e938b +DataAfterCtrLen = 10 +DataAfterCtrData = 9719e93dcb8d4eb2b962 + Binary rep of i = 0001 + instring = 4b5a9fd41b08b29903f142beab505c1866c1941a6c0305a388dcd9cc0433a38f60858bd307868dc2dc06c6cdf4fbec5e938b00019719e93dcb8d4eb2b962 +KO = 1ecac5e5ec6f68f7f2ef637286f24982 + +COUNT=7 +L = 128 +KI = 166d48037c3b3df43a2ce4f189de7ea093a5ad690174de0eea733125 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 05f1ac1ec430cc0cb5777c3f987d92cbb16e167a8044d6d7fbe392ee6ca26bafb2c5b015472a916d17973f537d965e33fa87 +DataAfterCtrLen = 10 +DataAfterCtrData = 6eb69d474ec54d7c7d0b + Binary rep of i = 0001 + instring = 05f1ac1ec430cc0cb5777c3f987d92cbb16e167a8044d6d7fbe392ee6ca26bafb2c5b015472a916d17973f537d965e33fa8700016eb69d474ec54d7c7d0b +KO = a83ed4f9a3399960d7868dfb00fd4e0c + +COUNT=8 +L = 128 +KI = 02db8501f08a3c29e5591d0497023c6e6f619365a661b9a2789dc56b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3a9348070d175145d18c5bd396fd819d4e4f90b9329f23e28236f739394ca0aa7722649d155b7410afad300711b721cc9413 +DataAfterCtrLen = 10 +DataAfterCtrData = a6aa376b6f2ba84e53b6 + Binary rep of i = 0001 + instring = 3a9348070d175145d18c5bd396fd819d4e4f90b9329f23e28236f739394ca0aa7722649d155b7410afad300711b721cc94130001a6aa376b6f2ba84e53b6 +KO = fdbe9937f7956b84a74fd223f38fae46 + +COUNT=9 +L = 128 +KI = 4be0ccf0f578496171a3304c2b7fe081fb884091d3e02c12aa1854dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = d04db16f26244a37000dba09569b27b0bc8e6e7f8a38a39b6b20a70da9a81756725444237fac10eaf2ddedc00298fe9ca788 +DataAfterCtrLen = 10 +DataAfterCtrData = 2b1a2e83085e742eb75e + Binary rep of i = 0001 + instring = d04db16f26244a37000dba09569b27b0bc8e6e7f8a38a39b6b20a70da9a81756725444237fac10eaf2ddedc00298fe9ca78800012b1a2e83085e742eb75e +KO = bb76c8433d7d9d7b5afaa58c0333e173 + +COUNT=10 +L = 256 +KI = 8bdce32f26ecd4b2c88141cc3f34d8cf44d9e653edd97437d8cd572c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea +DataAfterCtrLen = 10 +DataAfterCtrData = 641c3e38bbaa1f47e53f + Binary rep of i = 0001 + instring = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea0001641c3e38bbaa1f47e53f + Binary rep of i = 0002 + instring = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea0002641c3e38bbaa1f47e53f +KO = f344f22aa78d6aef01032b892a9f8f21efaf659b6b3338c95365afa37fca21b5 + +COUNT=11 +L = 256 +KI = 4bc5e8644294d147d4afc559d060912f023b3aeaa7d2ef963f7c6ea1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab +DataAfterCtrLen = 10 +DataAfterCtrData = 2bf237a4072046bccca7 + Binary rep of i = 0001 + instring = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab00012bf237a4072046bccca7 + Binary rep of i = 0002 + instring = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab00022bf237a4072046bccca7 +KO = 19209d1c5627006e4657b6f916ed8f402ddad7388eb4134d59e1a6c703085078 + +COUNT=12 +L = 256 +KI = dfca2a743a65511e2a0d10ab023d471b43b2733e6c972d632dfc82f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d5 +DataAfterCtrLen = 10 +DataAfterCtrData = f20cac522078c4552b41 + Binary rep of i = 0001 + instring = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d50001f20cac522078c4552b41 + Binary rep of i = 0002 + instring = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d50002f20cac522078c4552b41 +KO = c900bbda408fcd9d4e086fdfae1261cfc350c9e8cb61e9babdfabe4b0130fc48 + +COUNT=13 +L = 256 +KI = f56dc9b7458991d929901ad77082209cb8879ee25051dacd1dd1919d +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad +DataAfterCtrLen = 10 +DataAfterCtrData = 6179987f8dc9c939a5ce + Binary rep of i = 0001 + instring = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad00016179987f8dc9c939a5ce + Binary rep of i = 0002 + instring = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad00026179987f8dc9c939a5ce +KO = af4dc5a83b40482138c3961cd09021de23a4fa4c2464979c54c61167b25b6ddc + +COUNT=14 +L = 256 +KI = 75e760e89aa69f3925ee2b7ef0228fc186e63f2abdc1201f4598dcae +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b95 +DataAfterCtrLen = 10 +DataAfterCtrData = 9c0ddea45e8ae8897401 + Binary rep of i = 0001 + instring = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b9500019c0ddea45e8ae8897401 + Binary rep of i = 0002 + instring = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b9500029c0ddea45e8ae8897401 +KO = 09ec34212c89912a3f15a77d542b7375742026d431cebc06f4182c851d024759 + +COUNT=15 +L = 256 +KI = 44ffd9ccd188ed84fde11732a1cd3f9b7879dea9a52c94eb5aebc19c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf5 +DataAfterCtrLen = 10 +DataAfterCtrData = 6d9b8f9c8c696fefdcc8 + Binary rep of i = 0001 + instring = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf500016d9b8f9c8c696fefdcc8 + Binary rep of i = 0002 + instring = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf500026d9b8f9c8c696fefdcc8 +KO = 52ff09c21b44661b5831765597ac43ee10611411e9e591e3fc1e994b0d5f7c54 + +COUNT=16 +L = 256 +KI = 1b0ed905a1fb2f048e44852d938996548d0796258ff6b43cab79c077 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c +DataAfterCtrLen = 10 +DataAfterCtrData = 38ae8432fcc01580ac2f + Binary rep of i = 0001 + instring = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c000138ae8432fcc01580ac2f + Binary rep of i = 0002 + instring = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c000238ae8432fcc01580ac2f +KO = 4adb5473c7c0429b02642151f15c701832982acf203cf0ec029d84c31609d104 + +COUNT=17 +L = 256 +KI = 1c371734930fa7033a7328c4f8b295d4ebba8fceeb7a348f077be6d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e6 +DataAfterCtrLen = 10 +DataAfterCtrData = 1c0b66cf9243cb646759 + Binary rep of i = 0001 + instring = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e600011c0b66cf9243cb646759 + Binary rep of i = 0002 + instring = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e600021c0b66cf9243cb646759 +KO = cafe9af89d6f30de7f3b4fc5339599ccf1ee9d38df4fb4ff7f88d6419d11cdb5 + +COUNT=18 +L = 256 +KI = 6e7a1428105ecc5f3bd3e10008271857fa5fc064353ae18860c0bdef +DataBeforeCtrLen = 50 +DataBeforeCtrData = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e932 +DataAfterCtrLen = 10 +DataAfterCtrData = d4d12d361fd40b0310cb + Binary rep of i = 0001 + instring = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e9320001d4d12d361fd40b0310cb + Binary rep of i = 0002 + instring = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e9320002d4d12d361fd40b0310cb +KO = 171d0e98db091892f780a0f2cdebbc60b291bc26795ae12b4e36936717e521a0 + +COUNT=19 +L = 256 +KI = 79b7714bc719a3348cfee9c59024ce320da066f5f73780589d790a43 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3 +DataAfterCtrLen = 10 +DataAfterCtrData = 28cddc0d4886395ab5d2 + Binary rep of i = 0001 + instring = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3000128cddc0d4886395ab5d2 + Binary rep of i = 0002 + instring = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3000228cddc0d4886395ab5d2 +KO = 163412a1a1983f0c977ca8e4492351362af45835a7c250c1ef9b79a4ff6645c9 + +COUNT=20 +L = 160 +KI = 9e94cc6bf41b0ae7ee1a4442a29350451f42d630fc573d82fa825e95 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 85d593f1437e3db34bc28f0aecf69cead9e2842f22d3b91832ddf589d84c8380ed3c17d9e168d9cbc834cabf35f495f5f912 +DataAfterCtrLen = 10 +DataAfterCtrData = 1b1d3b14d8aafb49faf6 + Binary rep of i = 0001 + instring = 85d593f1437e3db34bc28f0aecf69cead9e2842f22d3b91832ddf589d84c8380ed3c17d9e168d9cbc834cabf35f495f5f91200011b1d3b14d8aafb49faf6 +KO = 0f9c96165178732afbeb7b912359b097bb0f0b08 + +COUNT=21 +L = 160 +KI = 9635ca22ce994c6ce6960a1ad6633a12e3e2f85d07a708fe8f62e9af +DataBeforeCtrLen = 50 +DataBeforeCtrData = afec5d117a3c0fcc05b9dd8cf63a3fc7302b13043ac4b421e757990c78570b8ec2a92b16eb581a0e39fc58c18b997e1d76fb +DataAfterCtrLen = 10 +DataAfterCtrData = a340d48f57f5134aaf80 + Binary rep of i = 0001 + instring = afec5d117a3c0fcc05b9dd8cf63a3fc7302b13043ac4b421e757990c78570b8ec2a92b16eb581a0e39fc58c18b997e1d76fb0001a340d48f57f5134aaf80 +KO = aad3d418918446cce5f13afcb149f6fd43dd0e29 + +COUNT=22 +L = 160 +KI = 68ed1a0816db2dfe7c54f2d8ed7c78d6e4245669a0023546afe178e6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 10c6ef424ff1e0a8650c555e97d4a5dd3a813c50c08bcb19d0abedf4a852d4e779cdced0bed333be9f50043e30ab93592a59 +DataAfterCtrLen = 10 +DataAfterCtrData = b72e6dd36718fd78db74 + Binary rep of i = 0001 + instring = 10c6ef424ff1e0a8650c555e97d4a5dd3a813c50c08bcb19d0abedf4a852d4e779cdced0bed333be9f50043e30ab93592a590001b72e6dd36718fd78db74 +KO = 4eac7f54a4012cd66dcdaf06c0ff54a662483810 + +COUNT=23 +L = 160 +KI = a2736e7b6a90b95c64ea3dc0a871a48136da13aed47ed2d373bef31b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28173dbeb35e3fbb58369ea2a9049c380e70c0c25cbf83d8b88a6ff408f12a04b8b773249d0eb7848170ee5659dba8a5af13 +DataAfterCtrLen = 10 +DataAfterCtrData = d2f548436ac50f43c5da + Binary rep of i = 0001 + instring = 28173dbeb35e3fbb58369ea2a9049c380e70c0c25cbf83d8b88a6ff408f12a04b8b773249d0eb7848170ee5659dba8a5af130001d2f548436ac50f43c5da +KO = 8ee786d357448b49d1e7acbc2041c118210f26a6 + +COUNT=24 +L = 160 +KI = e0e21d33b9c7f4773304507aa748b53ca178476dcbb4f74c0c7c42bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ad1666e1742e0060d54db813f3671b48325ba0c34e0399dfced60609b70f3e8bd8be4ca9056cbf05e6f8e685eda4bc7c92c +DataAfterCtrLen = 10 +DataAfterCtrData = b261e1c588ab48fa62bd + Binary rep of i = 0001 + instring = 6ad1666e1742e0060d54db813f3671b48325ba0c34e0399dfced60609b70f3e8bd8be4ca9056cbf05e6f8e685eda4bc7c92c0001b261e1c588ab48fa62bd +KO = 3f22003950e9dbf68d1fb229f65f04cdb67eb657 + +COUNT=25 +L = 160 +KI = 48de054933ab573755baa36b01d88f0c9297ca4438382e1ef227b6be +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec46d4eec5a903ba501f249f51073ebaf2ce66cb094427fa4801778f7cda65fce6785ee778bbc15e8d3b7fc40bee25b274b1 +DataAfterCtrLen = 10 +DataAfterCtrData = b8fa058d024adc5a80c4 + Binary rep of i = 0001 + instring = ec46d4eec5a903ba501f249f51073ebaf2ce66cb094427fa4801778f7cda65fce6785ee778bbc15e8d3b7fc40bee25b274b10001b8fa058d024adc5a80c4 +KO = 35ca330bdfb59609bddef4b1796a31830c088df1 + +COUNT=26 +L = 160 +KI = 06693f6312aff041c09fd75b581d19609ea4a36f751d019a589a5713 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 62e75fe9fe6ba549067b93d70327934565ce0f456eb6e29cc36e4b6e5e1596ff0a1690763479b0b34ac8fbd3a741258f915c +DataAfterCtrLen = 10 +DataAfterCtrData = f1702ea4aee662f2e2dc + Binary rep of i = 0001 + instring = 62e75fe9fe6ba549067b93d70327934565ce0f456eb6e29cc36e4b6e5e1596ff0a1690763479b0b34ac8fbd3a741258f915c0001f1702ea4aee662f2e2dc +KO = a1372be7f5d8d7efbd0ce89a299a5fc31b8e942e + +COUNT=27 +L = 160 +KI = 242cef1a0b76e0628c55b2c6e8c576891b025d984e65fe6da6797e4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04b29cbb7dc1c756b14bdb4e8493704facbeec5e3f0e218f2a0a3c64a8c207739de1f3f5341a008f6f6dd5971e2dd8e97e13 +DataAfterCtrLen = 10 +DataAfterCtrData = 9bbd260a6af5685ab9ea + Binary rep of i = 0001 + instring = 04b29cbb7dc1c756b14bdb4e8493704facbeec5e3f0e218f2a0a3c64a8c207739de1f3f5341a008f6f6dd5971e2dd8e97e1300019bbd260a6af5685ab9ea +KO = dbb6c09c1397521195aeb15371837be473f2e5d7 + +COUNT=28 +L = 160 +KI = 18635aa674b750419eb38e54df47fb8735c568487165f5fff3123149 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c20f4f633ffcb4253ff5cf499c50dfb8daf545a4c507c8b29e62b8335f00a84c9641be7384c4fe48b5370370ead4e3c74e52 +DataAfterCtrLen = 10 +DataAfterCtrData = 4cfc279b50c1cfbb6de8 + Binary rep of i = 0001 + instring = c20f4f633ffcb4253ff5cf499c50dfb8daf545a4c507c8b29e62b8335f00a84c9641be7384c4fe48b5370370ead4e3c74e5200014cfc279b50c1cfbb6de8 +KO = 9e85d6b4aa464f437f11f24d38c3529e237b2f19 + +COUNT=29 +L = 160 +KI = eed7cbbe1016505241520012877ed96e8989076187c25ed5db20fa63 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b708b65c8a42a0b26c63125c5d8b77d6f1c98e0cb350e6074d31814751121586bde72e70d9987f43f162dfdf4cf4dc155f9b +DataAfterCtrLen = 10 +DataAfterCtrData = b4ded468a322e381ae19 + Binary rep of i = 0001 + instring = b708b65c8a42a0b26c63125c5d8b77d6f1c98e0cb350e6074d31814751121586bde72e70d9987f43f162dfdf4cf4dc155f9b0001b4ded468a322e381ae19 +KO = 40968187f3c80ec658da8173c6f6677917927c81 + +COUNT=30 +L = 320 +KI = 68698dc2606e9d5b12c294d076a510ffafd6808bdc7c648169060bb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff +DataAfterCtrLen = 10 +DataAfterCtrData = 1343d6102d25861ed19f + Binary rep of i = 0001 + instring = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff00011343d6102d25861ed19f + Binary rep of i = 0002 + instring = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff00021343d6102d25861ed19f +KO = c5549fb537ea801bde3d400647c7b6fea1bc23603fd2839390ccae701ddb058896da0e903223c1d8 + +COUNT=31 +L = 320 +KI = ab11ffaf37ab541522c2fba71ba8633d2e603bd20f6507a5b414590b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b66789 +DataAfterCtrLen = 10 +DataAfterCtrData = 8bb52bad93c7729db78d + Binary rep of i = 0001 + instring = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b6678900018bb52bad93c7729db78d + Binary rep of i = 0002 + instring = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b6678900028bb52bad93c7729db78d +KO = 46eb2d10fe8c16fb8cadbca8b1b8967fcfd2d62956120c836ae04e1c62bfc38547be3dfb61141dbd + +COUNT=32 +L = 320 +KI = a29dcf35e37029369ca9c7453db0d0cc4e37295814a52dd293d4c715 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c7 +DataAfterCtrLen = 10 +DataAfterCtrData = aa5984ad50e1bc7d899a + Binary rep of i = 0001 + instring = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c70001aa5984ad50e1bc7d899a + Binary rep of i = 0002 + instring = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c70002aa5984ad50e1bc7d899a +KO = 49489e4212984e8bd3f8444fa2af55868235feb135e2a2fd18099bdbd3b1d670370a403ba8cadb5b + +COUNT=33 +L = 320 +KI = cf979f9591d639562b4d8a5d6aa6f180a0493d7326226b661e4f8469 +DataBeforeCtrLen = 50 +DataBeforeCtrData = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e +DataAfterCtrLen = 10 +DataAfterCtrData = f29ac6d24cf74548c2e8 + Binary rep of i = 0001 + instring = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e0001f29ac6d24cf74548c2e8 + Binary rep of i = 0002 + instring = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e0002f29ac6d24cf74548c2e8 +KO = 72743b501c96a111c043407dc536f42d007aeb6b94a8811c92e53779d01e09311daf6b566d8b336b + +COUNT=34 +L = 320 +KI = cd901a7b2f2060265de5680b285cecef102e56aa591304f9f8a55bb5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df +DataAfterCtrLen = 10 +DataAfterCtrData = a279002883204c0dde09 + Binary rep of i = 0001 + instring = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df0001a279002883204c0dde09 + Binary rep of i = 0002 + instring = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df0002a279002883204c0dde09 +KO = 12e90a8f4c324c2e666d9cac5a2f95d61f571c4dd9271850e5d188ba6e690382d0ae2f989ccac238 + +COUNT=35 +L = 320 +KI = 6dacceb62d82ac767c82924bdc7e6bd999300760ef0f7aa4bf535101 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece67 +DataAfterCtrLen = 10 +DataAfterCtrData = 4d560c47ef6d13213b90 + Binary rep of i = 0001 + instring = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece6700014d560c47ef6d13213b90 + Binary rep of i = 0002 + instring = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece6700024d560c47ef6d13213b90 +KO = 6cee5aec72d64a40e9de0ce44664aafb59cb7fcc99ac588cc0f1dbf20283ee6cec52f7a0653ed7cf + +COUNT=36 +L = 320 +KI = ff27ccb8fa70c5f01334e63e0a58a62ee210cb93adda4b1661a13974 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 7cb3cc025d39df46522f + Binary rep of i = 0001 + instring = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d100017cb3cc025d39df46522f + Binary rep of i = 0002 + instring = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d100027cb3cc025d39df46522f +KO = 79914fb06440b2e0da251eef16ca71d85812546ad81e4e0ac45e4fd5c055f10882a60ccb1fa0d80c + +COUNT=37 +L = 320 +KI = 1cb8f346a0dd19fa265b6f7e1fcd327996aef2cf40f2888cd02a7e16 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1 +DataAfterCtrLen = 10 +DataAfterCtrData = 60aebbfdd77b18536823 + Binary rep of i = 0001 + instring = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1000160aebbfdd77b18536823 + Binary rep of i = 0002 + instring = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1000260aebbfdd77b18536823 +KO = e7f25eb76e5e11d156946755dd71caac81e27f4da4ca41a855c37e362cc5ef19e10370d37dfbec3b + +COUNT=38 +L = 320 +KI = fdca7b674c6481a9034aba06fa28b394fcec21c67a28a881aaf18688 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae8 +DataAfterCtrLen = 10 +DataAfterCtrData = 913a8f0fdb3e490d1b98 + Binary rep of i = 0001 + instring = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae80001913a8f0fdb3e490d1b98 + Binary rep of i = 0002 + instring = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae80002913a8f0fdb3e490d1b98 +KO = 5087393576d3f5e50a4dfa5c2bf78f06553a8407b40ea5c05769a7b90c4e32cb7e0061a7acd95c1b + +COUNT=39 +L = 320 +KI = 506ede32e203b214aa2895e7b40ba630665af835a323769bb3d4808b +DataBeforeCtrLen = 50 +DataBeforeCtrData = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e +DataAfterCtrLen = 10 +DataAfterCtrData = ffdde5a0838127c46e00 + Binary rep of i = 0001 + instring = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e0001ffdde5a0838127c46e00 + Binary rep of i = 0002 + instring = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e0002ffdde5a0838127c46e00 +KO = c033575de25bfb1a270b71d9fb3bd91cae5588953bc0acbfdadfa025488ccb0ee48f06a21cef742e + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 8d6af06e28ef54e21463f86cd02335e7efff7cb21215dd05537b8dd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = acf7fdce77544ce24d135c5040a4ac6ceb38ab7a4e526ac4aef3f2b2d670bf045dac9e5380ef32d4d6b72561797e11fa3e7b +DataAfterCtrLen = 10 +DataAfterCtrData = ac233ffa791c96b42569 + Binary rep of i = 000001 + instring = acf7fdce77544ce24d135c5040a4ac6ceb38ab7a4e526ac4aef3f2b2d670bf045dac9e5380ef32d4d6b72561797e11fa3e7b000001ac233ffa791c96b42569 +KO = 4261c3e8e28e2dc518f0a048572d8bbe + +COUNT=1 +L = 128 +KI = d900b7b8b89743f08607cfe1039aab556a737fae5d819ae3e728233f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6530ce03d4eea12a29245121ad7dabd69601315b88e0dfe3b7b58af5c5a4a9f81a2e29ecb158540a7c1b3e47374263842355 +DataAfterCtrLen = 10 +DataAfterCtrData = 64d84ea535afa1177f43 + Binary rep of i = 000001 + instring = 6530ce03d4eea12a29245121ad7dabd69601315b88e0dfe3b7b58af5c5a4a9f81a2e29ecb158540a7c1b3e4737426384235500000164d84ea535afa1177f43 +KO = 015294bda198be8d333a15c0196b200a + +COUNT=2 +L = 128 +KI = cfbd7402e5f68db063d667a9791d7b55e64207a8535b30db039a0629 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c64dc8410edab539c735c4401dedc1f2fd8451b81270dad4b2ff05ea48a8e5c1ebaa352956f444151fba2f622332b69cef2 +DataAfterCtrLen = 10 +DataAfterCtrData = 6fd8fc120fee7bf46886 + Binary rep of i = 000001 + instring = 5c64dc8410edab539c735c4401dedc1f2fd8451b81270dad4b2ff05ea48a8e5c1ebaa352956f444151fba2f622332b69cef20000016fd8fc120fee7bf46886 +KO = f275c98587757c3842c894f4d16794d1 + +COUNT=3 +L = 128 +KI = 7532eaf9f3213f5449507d083d7aae2208389c16acfb0e40952bd5c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 293222c5800f76ab5dda01ca37fea54b009afa46f3c67fba8b01406301283b93cf5451c1b863b099e530592bc856eee066d2 +DataAfterCtrLen = 10 +DataAfterCtrData = da29026fcb944eef71eb + Binary rep of i = 000001 + instring = 293222c5800f76ab5dda01ca37fea54b009afa46f3c67fba8b01406301283b93cf5451c1b863b099e530592bc856eee066d2000001da29026fcb944eef71eb +KO = e861300303696fa4ec251f8f84b4863a + +COUNT=4 +L = 128 +KI = 201c8eca6d5d58e6ae18d412cc47829e010c7e3f9b46093faaccb8e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d3342b4430d2628a74c659bd89ca9c8158089cb404e5b8b4ddb19e6c0812af67407e90673465ae906a03d676dbc788c3520b +DataAfterCtrLen = 10 +DataAfterCtrData = 4b903949d2ec1f94eba0 + Binary rep of i = 000001 + instring = d3342b4430d2628a74c659bd89ca9c8158089cb404e5b8b4ddb19e6c0812af67407e90673465ae906a03d676dbc788c3520b0000014b903949d2ec1f94eba0 +KO = 3e5e0f6768629756f814113cf9a3196d + +COUNT=5 +L = 128 +KI = 09bdb405fde65fe1e5e2a5025eeeed98931f4c59e80ba36825f378b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b92991b597526fba2fcfe4ac681350596b1b8354c2917a793662c9dafe8557ce6f311deccd1c2a8df0b9bf26a763ff5b3c58 +DataAfterCtrLen = 10 +DataAfterCtrData = dc18b07079a934be1937 + Binary rep of i = 000001 + instring = b92991b597526fba2fcfe4ac681350596b1b8354c2917a793662c9dafe8557ce6f311deccd1c2a8df0b9bf26a763ff5b3c58000001dc18b07079a934be1937 +KO = d206a682c12e701a4db68b06e3c1b52a + +COUNT=6 +L = 128 +KI = 9a3c35a68fca848efaa00e031eebe00f3b3b8fdc1ae3a09921b84c23 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4d66a72cbd3658be92530ef972b561d5d6ba95199ce2fdc236bd1bb7307f284f06d31c9826f1cf7ee08c3d3c167dd889f88 +DataAfterCtrLen = 10 +DataAfterCtrData = 60b017f13ca493a51a81 + Binary rep of i = 000001 + instring = d4d66a72cbd3658be92530ef972b561d5d6ba95199ce2fdc236bd1bb7307f284f06d31c9826f1cf7ee08c3d3c167dd889f8800000160b017f13ca493a51a81 +KO = 283fca7fa34dce8a8804ddba66716bb3 + +COUNT=7 +L = 128 +KI = e08a47115f7728f48fb9f280b6e138a2f55a9aa53d96489c368b9258 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6bf690ebf47cdab26ec8d967b47fdeadf5e85d7a152b4a3c14f71cf77329b985c4c68379ddb3ba9ac2c8ed8be7ad332eb9a1 +DataAfterCtrLen = 10 +DataAfterCtrData = 23b98a2d52c3b4e422a2 + Binary rep of i = 000001 + instring = 6bf690ebf47cdab26ec8d967b47fdeadf5e85d7a152b4a3c14f71cf77329b985c4c68379ddb3ba9ac2c8ed8be7ad332eb9a100000123b98a2d52c3b4e422a2 +KO = 54ebfdce73dbc263fd6e36a284e22753 + +COUNT=8 +L = 128 +KI = 72729cfcdd6c837452af63150d03b5a0bbe57f50b435ed6c6dacae75 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f72882a042ecb5965affe4813341730650b497713365c3b4c6f19e89574f067a348c76940e4df6b57974fc96c73405e503f0 +DataAfterCtrLen = 10 +DataAfterCtrData = fc37f5ee897b9601a021 + Binary rep of i = 000001 + instring = f72882a042ecb5965affe4813341730650b497713365c3b4c6f19e89574f067a348c76940e4df6b57974fc96c73405e503f0000001fc37f5ee897b9601a021 +KO = fc6a4443094c8191a3843e12c491924d + +COUNT=9 +L = 128 +KI = ae3ca1e423f4eae90eaca54560f160969457d84bcf8d9acb8649cc0f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46e45c28adff6f7bf006f0078a8b68f7c061350ea0a49b4ab581d82fb1cbe49604596fbdbea53450a48007208c6c01c10ba5 +DataAfterCtrLen = 10 +DataAfterCtrData = d36a27213884c4a92ec5 + Binary rep of i = 000001 + instring = 46e45c28adff6f7bf006f0078a8b68f7c061350ea0a49b4ab581d82fb1cbe49604596fbdbea53450a48007208c6c01c10ba5000001d36a27213884c4a92ec5 +KO = bb6b90503fbc5a9bf2ed603b935261e4 + +COUNT=10 +L = 256 +KI = 41b6a7ce2c97262316d3b686e647f8f26326305bd477db6fc399e848 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978 +DataAfterCtrLen = 10 +DataAfterCtrData = b4f8c4eb8f3db374e3db + Binary rep of i = 000001 + instring = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978000001b4f8c4eb8f3db374e3db + Binary rep of i = 000002 + instring = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978000002b4f8c4eb8f3db374e3db +KO = 7cc715ab4dcf7a11cf68cb836c9c8a77a5e9d8290c25a2bef891339d3a651fcf + +COUNT=11 +L = 256 +KI = 01f72d618d97b789106756504e2c67703f291b6fb9908e71d35b4819 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6 +DataAfterCtrLen = 10 +DataAfterCtrData = fc5c543d3d93ad0ecae0 + Binary rep of i = 000001 + instring = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6000001fc5c543d3d93ad0ecae0 + Binary rep of i = 000002 + instring = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6000002fc5c543d3d93ad0ecae0 +KO = 75c572690cfb75e9f7615dcd79950858585fceeedcb9a65e8b4baf1560448de2 + +COUNT=12 +L = 256 +KI = d3741ceae0539eb171d227e9c2ea01446d3e466fe8add91b5c6ee4d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a +DataAfterCtrLen = 10 +DataAfterCtrData = 8859c651960de0ae7b96 + Binary rep of i = 000001 + instring = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a0000018859c651960de0ae7b96 + Binary rep of i = 000002 + instring = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a0000028859c651960de0ae7b96 +KO = 0b37e61ae619fffec08c9ffd2126e334a7f39779d1e689142b85b149a04675b2 + +COUNT=13 +L = 256 +KI = 46843c7da0a59c195ad7cf49a60cabf873b4951534d382248a4faa25 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf797 +DataAfterCtrLen = 10 +DataAfterCtrData = 81183b4ccb350ebd4ddd + Binary rep of i = 000001 + instring = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf79700000181183b4ccb350ebd4ddd + Binary rep of i = 000002 + instring = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf79700000281183b4ccb350ebd4ddd +KO = cbebae2763dc1acdca18fa9a00afea79cea4f559e65da1bf01fc8e5ddba063f3 + +COUNT=14 +L = 256 +KI = daf328c718f29ac08f4b962497e4f5c89d9ff9672745ab727b7020d4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c647 +DataAfterCtrLen = 10 +DataAfterCtrData = 3d48dcc482b93651a525 + Binary rep of i = 000001 + instring = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c6470000013d48dcc482b93651a525 + Binary rep of i = 000002 + instring = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c6470000023d48dcc482b93651a525 +KO = 030063464aa2e5d38ec5f8d7a12477ffe2ae7203a39b53192aa0ca1779429ebb + +COUNT=15 +L = 256 +KI = 50978708b65e4d1ddfe53951d81110ca52236adbd57fc1aa1b03b3c1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c5 +DataAfterCtrLen = 10 +DataAfterCtrData = 94bba777898311f03d60 + Binary rep of i = 000001 + instring = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c500000194bba777898311f03d60 + Binary rep of i = 000002 + instring = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c500000294bba777898311f03d60 +KO = 8bf0ab4f0555a7f472fe93d34df4a0b18d2f7eebee4fbf632765cb289a2d62ee + +COUNT=16 +L = 256 +KI = 3e1494d4b266fc4cb59ed543f21bce0da2b5838754a93f60e3c6bc29 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31 +DataAfterCtrLen = 10 +DataAfterCtrData = bbc1397a6569915814aa + Binary rep of i = 000001 + instring = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31000001bbc1397a6569915814aa + Binary rep of i = 000002 + instring = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31000002bbc1397a6569915814aa +KO = ca0769629ef9c3b409ff657b4f3ba88ae4783f5627053b2b46e94946012ceacb + +COUNT=17 +L = 256 +KI = e472c22793e6c9ec05d994a0a35d94b45a6a535e33b98c140d7d7220 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab +DataAfterCtrLen = 10 +DataAfterCtrData = 692f4518614527585e2e + Binary rep of i = 000001 + instring = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab000001692f4518614527585e2e + Binary rep of i = 000002 + instring = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab000002692f4518614527585e2e +KO = 2d31a23348f404a970bde8c626e0dd6f6c9bf73e75f064464aca8ed9ce7ea575 + +COUNT=18 +L = 256 +KI = 4ccf36cfb498b453c06c4ff96591fce4837f954afaabb1895d5bab87 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5 +DataAfterCtrLen = 10 +DataAfterCtrData = 933dcf3c0ad0469aa518 + Binary rep of i = 000001 + instring = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5000001933dcf3c0ad0469aa518 + Binary rep of i = 000002 + instring = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5000002933dcf3c0ad0469aa518 +KO = 77a000d7c2565bcf9a67e4194ab354f9ae2974b6f3bc0dffd7b2314bbe068ea3 + +COUNT=19 +L = 256 +KI = 548550bc6e1e30e7bc89e67e314010f0707e60207def99be889c1d1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b +DataAfterCtrLen = 10 +DataAfterCtrData = caae7065b7368245f91c + Binary rep of i = 000001 + instring = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b000001caae7065b7368245f91c + Binary rep of i = 000002 + instring = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b000002caae7065b7368245f91c +KO = 484913d7dadcd80f96ee2ebef0003815ac90d173156591ca9a7d9b46629a8722 + +COUNT=20 +L = 160 +KI = cb1072ab7665d4252a846f16702e9d191107912722fe972844404add +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46cb53ee0d012c247f00b6c32f6e0f288fc3ffa757353dc1fbf14221fc596b13be8a99f3e6ba06bd9c6e77dbd6fcf18ef47b +DataAfterCtrLen = 10 +DataAfterCtrData = 3c106fe885a577d9fdc9 + Binary rep of i = 000001 + instring = 46cb53ee0d012c247f00b6c32f6e0f288fc3ffa757353dc1fbf14221fc596b13be8a99f3e6ba06bd9c6e77dbd6fcf18ef47b0000013c106fe885a577d9fdc9 +KO = c2f4686afa1f7975714df979f47fa627cfdb2640 + +COUNT=21 +L = 160 +KI = 6104146c905c86eec410285fe81de0655ab7de89e5822235c2f9e772 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b1999d4df1dd478d39aee146f0630b93190de6ce134ec579d4a6c87233380b583006227a709033951e8c009fd7db4904afac +DataAfterCtrLen = 10 +DataAfterCtrData = 9a5ed68a6497f34824b6 + Binary rep of i = 000001 + instring = b1999d4df1dd478d39aee146f0630b93190de6ce134ec579d4a6c87233380b583006227a709033951e8c009fd7db4904afac0000019a5ed68a6497f34824b6 +KO = 6e9ba18fbf6572d4f2addf25ea2da066dc686410 + +COUNT=22 +L = 160 +KI = 82acc58cb91966803c1a01421da1d33c79d104cf99fd5b641d3d4bbb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9145eb7f7e55594211a52805d934fd7e78ac592eab53a33d50974172bef751d059c5fc788b2041b6662cc6583efd007bf201 +DataAfterCtrLen = 10 +DataAfterCtrData = c49a7b6e80c817b4a70d + Binary rep of i = 000001 + instring = 9145eb7f7e55594211a52805d934fd7e78ac592eab53a33d50974172bef751d059c5fc788b2041b6662cc6583efd007bf201000001c49a7b6e80c817b4a70d +KO = 48a3068ccb5ba470c022a82750d9221044342e16 + +COUNT=23 +L = 160 +KI = 636b6829964ad45a2d37c28cf21e839ad5ca4a545312352fff112f8a +DataBeforeCtrLen = 50 +DataBeforeCtrData = afe18faaec6ffc65f1c765d25dff6ab14cd3af9f8b3e9559811765cf0f5e03b565652cf92635ae1be6895734e0b2b5d62e1a +DataAfterCtrLen = 10 +DataAfterCtrData = 6f34d6848a46555717e4 + Binary rep of i = 000001 + instring = afe18faaec6ffc65f1c765d25dff6ab14cd3af9f8b3e9559811765cf0f5e03b565652cf92635ae1be6895734e0b2b5d62e1a0000016f34d6848a46555717e4 +KO = 62aa466e5c7d81c44b6ac4eb7293900fd529b6f1 + +COUNT=24 +L = 160 +KI = 10ba9ce34cc8caa465c9a21970c8557140f6d471526534f8a9228b57 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 138f500c16fef3dfce7438a94db8afa6343c47d2f6ab2eea879228bb606b54650a11ad1750a26fe3114f82899fb0b32443fd +DataAfterCtrLen = 10 +DataAfterCtrData = 5a2dfb11cdf6442f6702 + Binary rep of i = 000001 + instring = 138f500c16fef3dfce7438a94db8afa6343c47d2f6ab2eea879228bb606b54650a11ad1750a26fe3114f82899fb0b32443fd0000015a2dfb11cdf6442f6702 +KO = bafd17cc93fc0db35f4bc0d556125d2a066ba2f4 + +COUNT=25 +L = 160 +KI = 9b6324e2efaf92724b810c4e1633fca26fdc7693da503b9957b685b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7256f8d610b0651a8aebb239e0f677a29aeb1d1a8d53e90b1f4f7baa03914e49c7abc47f5ad83b509fa67e016b37518dc6da +DataAfterCtrLen = 10 +DataAfterCtrData = d8abe259f99746e882f6 + Binary rep of i = 000001 + instring = 7256f8d610b0651a8aebb239e0f677a29aeb1d1a8d53e90b1f4f7baa03914e49c7abc47f5ad83b509fa67e016b37518dc6da000001d8abe259f99746e882f6 +KO = 2a479deeadf1745e84e8cf229b5b2c291b9538f9 + +COUNT=26 +L = 160 +KI = 29c517001fb0af1ff902a9e7e53e44163ce51c7584735d1479986c88 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 79b52b27bfae3d3f61aa833ab4479ff3bc30fa0b8fbce78558faaa123f3db4099daa84bbecf6c59e1d9c6082a92ebc959563 +DataAfterCtrLen = 10 +DataAfterCtrData = 99259b17764f56fd1ec0 + Binary rep of i = 000001 + instring = 79b52b27bfae3d3f61aa833ab4479ff3bc30fa0b8fbce78558faaa123f3db4099daa84bbecf6c59e1d9c6082a92ebc95956300000199259b17764f56fd1ec0 +KO = ebc398b621e6f5e6ec89c420cf5a1ab88ad194cc + +COUNT=27 +L = 160 +KI = 0df09525c878ec80b0b06de280293eb7b098fb87b9deb8819b64c97b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f1ae553a558fdf081db8d6462414e65264983aba7badf9fd4e2f0197b6a30dcaa5d7361a9102a47f114a9ddbc6e2ef9d89f +DataAfterCtrLen = 10 +DataAfterCtrData = 4bb43865f57ae2ac45ca + Binary rep of i = 000001 + instring = 8f1ae553a558fdf081db8d6462414e65264983aba7badf9fd4e2f0197b6a30dcaa5d7361a9102a47f114a9ddbc6e2ef9d89f0000014bb43865f57ae2ac45ca +KO = e797fa01892849bfc08eab0d9bfc7608a1a149f3 + +COUNT=28 +L = 160 +KI = e3a611912e7c9fdf2c311f3f848422487e4b1690712d4e89ec64bda6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c4210bc59b864e4d7f8ef92ed1417b7c18b2481c93e6a59f5800a2c27b35d32ff2ab0950d42a65da7202eaae5aa0d2faf52 +DataAfterCtrLen = 10 +DataAfterCtrData = 62db30b5563147ca6ef3 + Binary rep of i = 000001 + instring = 5c4210bc59b864e4d7f8ef92ed1417b7c18b2481c93e6a59f5800a2c27b35d32ff2ab0950d42a65da7202eaae5aa0d2faf5200000162db30b5563147ca6ef3 +KO = e9ba4d2ded2b91a80d2b36087d98845b6e5ba153 + +COUNT=29 +L = 160 +KI = 14a898cbf11d1cfe3aaa730dd83ef96d2786b85ef4663ea5f932a50a +DataBeforeCtrLen = 50 +DataBeforeCtrData = f275c120de3ae9406daace586a7a08f949460a07b2953d56507cad95ab3119650a2acb4bb3c7463a9059e6b664b03642d3db +DataAfterCtrLen = 10 +DataAfterCtrData = 063cb3b13b14dd218909 + Binary rep of i = 000001 + instring = f275c120de3ae9406daace586a7a08f949460a07b2953d56507cad95ab3119650a2acb4bb3c7463a9059e6b664b03642d3db000001063cb3b13b14dd218909 +KO = 636e9b3b3929f606065638018a7f8c6daaaa386d + +COUNT=30 +L = 320 +KI = 322727b1ac2a6fd83dcca34a8bbfee6781e1be7511d1b0e35739d13b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef86735 +DataAfterCtrLen = 10 +DataAfterCtrData = 7d946a7a472aac64688f + Binary rep of i = 000001 + instring = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef867350000017d946a7a472aac64688f + Binary rep of i = 000002 + instring = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef867350000027d946a7a472aac64688f +KO = ad51e8746a57c0d8d04f9d01f0dece71dff7e5fc9050f5a464b27e40076575a80ff2e2dad57dedfe + +COUNT=31 +L = 320 +KI = 61f685a53f6fe6137789f2c06de7c6c033675c2f3c43f23904209937 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f +DataAfterCtrLen = 10 +DataAfterCtrData = 72a82bf6b4e15e019f67 + Binary rep of i = 000001 + instring = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f00000172a82bf6b4e15e019f67 + Binary rep of i = 000002 + instring = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f00000272a82bf6b4e15e019f67 +KO = 0b436f3854ae0b894edfc57f5e96e8203735c3f7047008803d81403d5a3d3d4903fa3fcda8b227c2 + +COUNT=32 +L = 320 +KI = eed8d76d6af924669015abaa9ac41589577aba05f33b41f3f563dc0a +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f98 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b13d68a8a3f6ca25a63 + Binary rep of i = 000001 + instring = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f980000013b13d68a8a3f6ca25a63 + Binary rep of i = 000002 + instring = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f980000023b13d68a8a3f6ca25a63 +KO = c81b0fca55f56a9e4989dcfd421e564a76e6283d3517b68e84d29f4092ef867369b1d735f68255a3 + +COUNT=33 +L = 320 +KI = f89f27bd418b75a56f958157febff6a6dad8c6cb01904bd01a70faf1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694 +DataAfterCtrLen = 10 +DataAfterCtrData = d42ec5c66f288acc5334 + Binary rep of i = 000001 + instring = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694000001d42ec5c66f288acc5334 + Binary rep of i = 000002 + instring = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694000002d42ec5c66f288acc5334 +KO = 20f8c42d1e13518a8357959f5e9c87a929752b440a7d3ef042bdcb39f09d8d1f462088410765f42b + +COUNT=34 +L = 320 +KI = 599689d1c71a751a29d2219a6cd5764f8b58b018a616776911c8f835 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e3 +DataAfterCtrLen = 10 +DataAfterCtrData = 5eded517f4c666422ae2 + Binary rep of i = 000001 + instring = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e30000015eded517f4c666422ae2 + Binary rep of i = 000002 + instring = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e30000025eded517f4c666422ae2 +KO = 2ccd85eada4aa29a459f23d62fdd1909d54624494b91e63993c5b2f577903eee616bfcaedc0ad75c + +COUNT=35 +L = 320 +KI = fe660fee83fc49023853eedf78b8e80a59169248f040a7156799cc9e +DataBeforeCtrLen = 50 +DataBeforeCtrData = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c +DataAfterCtrLen = 10 +DataAfterCtrData = 59c5f1d345cc0ccb85c9 + Binary rep of i = 000001 + instring = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c00000159c5f1d345cc0ccb85c9 + Binary rep of i = 000002 + instring = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c00000259c5f1d345cc0ccb85c9 +KO = bc7b5ea0464fb1057ed3e332666ccf8b73cf7232548be55ad1de1b2cb793d688aff0fc52be63b227 + +COUNT=36 +L = 320 +KI = f4edd702b6cf0fa45de733b75acae9bf2cb912f469ccf741c5572d1f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c +DataAfterCtrLen = 10 +DataAfterCtrData = 60c14dd62e335d2c9962 + Binary rep of i = 000001 + instring = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c00000160c14dd62e335d2c9962 + Binary rep of i = 000002 + instring = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c00000260c14dd62e335d2c9962 +KO = fc7787ca3446f5304145a0ebe22984d5f8d81d6fb4add4a3a4d8e74070309ed7e2700e06e31511c4 + +COUNT=37 +L = 320 +KI = ef1c41b68b830db8e097b7e4b82414af69cbee037128a0cf4e575344 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5 +DataAfterCtrLen = 10 +DataAfterCtrData = edde63b1fca6337a8f19 + Binary rep of i = 000001 + instring = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5000001edde63b1fca6337a8f19 + Binary rep of i = 000002 + instring = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5000002edde63b1fca6337a8f19 +KO = 9e4019412deee8d0d0ab07bd35d5a59f09c31da90160432f9553faa1b98d1f162eced2dab862a46a + +COUNT=38 +L = 320 +KI = 5112e85de8624471cd0f960dc30666c84c865ea378e67b700fe00370 +DataBeforeCtrLen = 50 +DataBeforeCtrData = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc +DataAfterCtrLen = 10 +DataAfterCtrData = 9c1baf69eccef2d3a1d6 + Binary rep of i = 000001 + instring = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc0000019c1baf69eccef2d3a1d6 + Binary rep of i = 000002 + instring = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc0000029c1baf69eccef2d3a1d6 +KO = 7ef043874ae0688c39947fceb87a0ffedffb421bd94586f95207fbcd984a89c8d4b8ed90bb278666 + +COUNT=39 +L = 320 +KI = d91f1e21fd0e8a7abfea030dd5f3577b6b843bce1b82656d0b4d7968 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd +DataAfterCtrLen = 10 +DataAfterCtrData = 132ce12d12f418258661 + Binary rep of i = 000001 + instring = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd000001132ce12d12f418258661 + Binary rep of i = 000002 + instring = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd000002132ce12d12f418258661 +KO = ffb43919c066ad6104d8ba36f2abc9d587772a51637cab6a421b1d3fc0897b46dee0f90479a574cc + + + +[PRF=HMAC_SHA224] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 497bb6b1ff3c1d1bbd14a69dd7ccfa500ab9fc60849ce8083a1b2d58 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 193819c01c6d73a629ef71d8159e22aa635c7e7c96ceb8b7b4867be2a8f518139c2c678eefd15c9957ad261bd27a78745881 +DataAfterCtrLen = 10 +DataAfterCtrData = 1731446c3dc54a4ae669 + Binary rep of i = 00000001 + instring = 193819c01c6d73a629ef71d8159e22aa635c7e7c96ceb8b7b4867be2a8f518139c2c678eefd15c9957ad261bd27a78745881000000011731446c3dc54a4ae669 +KO = 9a5a67b2dbf4ade2bc6864da5efd2b56 + +COUNT=1 +L = 128 +KI = 1e4a6181260f30fd5dd0e3c7c4e243252b7aa0eed45307fb2859b75f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 55f6d64c565f08f2bf0c6a6f9fefae7681256370ef849f7d5a0dbe9b16c40564dde91c72a88f6e9155b0f96ef4d919d6376d +DataAfterCtrLen = 10 +DataAfterCtrData = 3df29834bb52d2d4f0fc + Binary rep of i = 00000001 + instring = 55f6d64c565f08f2bf0c6a6f9fefae7681256370ef849f7d5a0dbe9b16c40564dde91c72a88f6e9155b0f96ef4d919d6376d000000013df29834bb52d2d4f0fc +KO = 750c9012c8fe9990a08a45fba755a12a + +COUNT=2 +L = 128 +KI = 4f9dfc556d9ec0eba96710ac0b31689ca5ba1bd50d102887231d25c3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = db560e34f97b108cd7fd8425e67b9a97eda25bcf085261fc7d178a3bc8b2f0676280885808d72d08225ce30ec5e52a2a158f +DataAfterCtrLen = 10 +DataAfterCtrData = 36cf7d9bea99c5584720 + Binary rep of i = 00000001 + instring = db560e34f97b108cd7fd8425e67b9a97eda25bcf085261fc7d178a3bc8b2f0676280885808d72d08225ce30ec5e52a2a158f0000000136cf7d9bea99c5584720 +KO = d54171a3fb775700f62abf32912c17b9 + +COUNT=3 +L = 128 +KI = a83a67ce1899fc700586e5db4c347f85ad0139fe946e96dc75ae1872 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 31d06c154040ee320850ebe29a48d0bcc841af1baaafafa57a2b9ae0a33b103392b05f5ab9a9cd6017312a302c77bebda816 +DataAfterCtrLen = 10 +DataAfterCtrData = a0a44f1e76aa39a0e8f9 + Binary rep of i = 00000001 + instring = 31d06c154040ee320850ebe29a48d0bcc841af1baaafafa57a2b9ae0a33b103392b05f5ab9a9cd6017312a302c77bebda81600000001a0a44f1e76aa39a0e8f9 +KO = 085b22431054b5203396cf57b6864e61 + +COUNT=4 +L = 128 +KI = 98a7fe783d6328470d31ff208a46d32fc41fbef8c7a67c31da78fa21 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 78ce55ff79306c8e33a3fddc99635c718d94caa59dbcdce16a2bcaa0efd5af8ef5e4320a63edb060601357e31c0bc5f17d0d +DataAfterCtrLen = 10 +DataAfterCtrData = 70672ca646073a6b9f2e + Binary rep of i = 00000001 + instring = 78ce55ff79306c8e33a3fddc99635c718d94caa59dbcdce16a2bcaa0efd5af8ef5e4320a63edb060601357e31c0bc5f17d0d0000000170672ca646073a6b9f2e +KO = 0d3ccec93b8567b94147658ab60d5618 + +COUNT=5 +L = 128 +KI = dab4933c03f286e167fb07e524d74840b0daf3d01d05161f4f0f49a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99a5ebb328a2b16c8b72961449a4b46c73e0b8b81fce7236d82f2956703b7d7f0aedb88a9f0ea2fa8be27fd74955c502f08c +DataAfterCtrLen = 10 +DataAfterCtrData = 6570f4ef13dbff7a05e3 + Binary rep of i = 00000001 + instring = 99a5ebb328a2b16c8b72961449a4b46c73e0b8b81fce7236d82f2956703b7d7f0aedb88a9f0ea2fa8be27fd74955c502f08c000000016570f4ef13dbff7a05e3 +KO = 9c7c0cf0bd8c21d28b6667902de3ad6a + +COUNT=6 +L = 128 +KI = ae0c24b75a60d89033d6f5b2797bb12c05c63bc7a58d1851cbd7e933 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 807a025122a37d340f8d692b3c9d5c4a4745f2cda41adf93d0c95dfb4ac4f77d7b330357b0b64e3ae281b63e567456fbb9d6 +DataAfterCtrLen = 10 +DataAfterCtrData = f151b7e92400bd787745 + Binary rep of i = 00000001 + instring = 807a025122a37d340f8d692b3c9d5c4a4745f2cda41adf93d0c95dfb4ac4f77d7b330357b0b64e3ae281b63e567456fbb9d600000001f151b7e92400bd787745 +KO = 94b0035ac07084becd18658a9ce2b4dc + +COUNT=7 +L = 128 +KI = 3896566eb9e4df42598326aaa85b0c19464346650a3f5643ba891d31 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0aa5c2a15924c48217d529fa3484b3eafe21b5ba40a985d25cecc5f7a05465f36c142f246b515d06a988fd0fcc03d50fa3ba +DataAfterCtrLen = 10 +DataAfterCtrData = 09aaa84ad2384f7db0e6 + Binary rep of i = 00000001 + instring = 0aa5c2a15924c48217d529fa3484b3eafe21b5ba40a985d25cecc5f7a05465f36c142f246b515d06a988fd0fcc03d50fa3ba0000000109aaa84ad2384f7db0e6 +KO = fc0bd5faf44b169558aafa357487d52a + +COUNT=8 +L = 128 +KI = 66fb8685d809c4d931be428112a2b6b6ddd102f13575757e71032d15 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 24559414ba6db7ccd13d35f1593ab23f2991cc696cadb22304e166ee20df8140ea42669d61a72cbdb58e0d656da0e8fa4cee +DataAfterCtrLen = 10 +DataAfterCtrData = 84295937eed553203fd0 + Binary rep of i = 00000001 + instring = 24559414ba6db7ccd13d35f1593ab23f2991cc696cadb22304e166ee20df8140ea42669d61a72cbdb58e0d656da0e8fa4cee0000000184295937eed553203fd0 +KO = 288b650ed465ad40e4364d4dc450689c + +COUNT=9 +L = 128 +KI = 0b9206a1376332b74e6060513da885316b8b13936edc959b04c7bde9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 301d50025b65ae565f4884f898d663618579a2ba55a88b9faa4899f7c1a26c471d9412daf3312dece4a7d65d66e606505363 +DataAfterCtrLen = 10 +DataAfterCtrData = cd37d2021daee7c506eb + Binary rep of i = 00000001 + instring = 301d50025b65ae565f4884f898d663618579a2ba55a88b9faa4899f7c1a26c471d9412daf3312dece4a7d65d66e60650536300000001cd37d2021daee7c506eb +KO = dfd26c5eab0bd52b18a88e40d9cd34d5 + +COUNT=10 +L = 256 +KI = 33c66312f25408208fb11a16c7fcf8622cede8bf3d630e07e468e7a8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e +DataAfterCtrLen = 10 +DataAfterCtrData = c9efe0c4de9b14f8752b + Binary rep of i = 00000001 + instring = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e00000001c9efe0c4de9b14f8752b + Binary rep of i = 00000002 + instring = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e00000002c9efe0c4de9b14f8752b +KO = 16354e96f71b2a0d61de8161c60a503b92933a5f89e15eee3d092692777cca05 + +COUNT=11 +L = 256 +KI = 3851351e662f7a5b22b58fac090be81af8e00c8b6c64cf41a1a26968 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a +DataAfterCtrLen = 10 +DataAfterCtrData = b76da0baaa93f6bd3c8a + Binary rep of i = 00000001 + instring = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a00000001b76da0baaa93f6bd3c8a + Binary rep of i = 00000002 + instring = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a00000002b76da0baaa93f6bd3c8a +KO = c2286f0cde6d593958f2b7705f12084faa5e63923ec856eba9ff6e768bd18cb6 + +COUNT=12 +L = 256 +KI = 84617245c8b1d22676ce5ed2069009e475eaf8192a7d333dc975ec5a +DataBeforeCtrLen = 50 +DataBeforeCtrData = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc252018 +DataAfterCtrLen = 10 +DataAfterCtrData = bfc571d0e84a05a10608 + Binary rep of i = 00000001 + instring = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc25201800000001bfc571d0e84a05a10608 + Binary rep of i = 00000002 + instring = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc25201800000002bfc571d0e84a05a10608 +KO = d01432a4b61b1893cde148d18aaa83c313667c2cfb08a3de7a6e80cc252c3397 + +COUNT=13 +L = 256 +KI = da314703423b876c9af142b41f908e1b2426012beacf00f5abcabec7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde8 +DataAfterCtrLen = 10 +DataAfterCtrData = fb8b7ed65ab0ba22ef5f + Binary rep of i = 00000001 + instring = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde800000001fb8b7ed65ab0ba22ef5f + Binary rep of i = 00000002 + instring = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde800000002fb8b7ed65ab0ba22ef5f +KO = 7a19e0912a93d1207672429bf49a2f4c0bbd0a2a07553833a5eca08832b4af92 + +COUNT=14 +L = 256 +KI = 902a98e52b9d43cf1e73580a89cb87aa1488db18b32280542d772f55 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd044 +DataAfterCtrLen = 10 +DataAfterCtrData = c8267decc70fd803c6bb + Binary rep of i = 00000001 + instring = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd04400000001c8267decc70fd803c6bb + Binary rep of i = 00000002 + instring = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd04400000002c8267decc70fd803c6bb +KO = ce78ad07779d374730c63a1840397db52a3c75625bc81bb565b89d82bca316b5 + +COUNT=15 +L = 256 +KI = d162b1cf8b44782c0933068c846d470b269dd20d8cfbc83280838acb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58 +DataAfterCtrLen = 10 +DataAfterCtrData = 6e5104b4d029603958db + Binary rep of i = 00000001 + instring = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58000000016e5104b4d029603958db + Binary rep of i = 00000002 + instring = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58000000026e5104b4d029603958db +KO = e0e5630f102567f6f3969447ba5549ea1703f23da92ac9bcc2eeebc1d6396a4d + +COUNT=16 +L = 256 +KI = 07e9a8707d2b4213078cd52243d690a9bd5d9bac15228f2d524dc985 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009 +DataAfterCtrLen = 10 +DataAfterCtrData = 0862847a920bcff44ffe + Binary rep of i = 00000001 + instring = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009000000010862847a920bcff44ffe + Binary rep of i = 00000002 + instring = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009000000020862847a920bcff44ffe +KO = f6faa7c7e55cf1ddcae81b1192cfc5d31db1222478274529dbf0d49860811fe8 + +COUNT=17 +L = 256 +KI = afcd64d017290823d85308f1abb2031677fdc0c0d0f4119379d45995 +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b061d11c5e1a879164d + Binary rep of i = 00000001 + instring = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1000000017b061d11c5e1a879164d + Binary rep of i = 00000002 + instring = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1000000027b061d11c5e1a879164d +KO = 464d1f668afafef3a9d77b5dd6612a508db10900f5f7e33bf7770954a5e2f025 + +COUNT=18 +L = 256 +KI = 691dba575ee6497112c2ec405d5dae0f1880d409e3bba0bab2053162 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb +DataAfterCtrLen = 10 +DataAfterCtrData = 4bdba92da44c11d681cf + Binary rep of i = 00000001 + instring = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb000000014bdba92da44c11d681cf + Binary rep of i = 00000002 + instring = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb000000024bdba92da44c11d681cf +KO = efc4bdff8982c6aba73ef9d2b42a00ad82811808bd246a20582f952314189c18 + +COUNT=19 +L = 256 +KI = fda2fbc356d18f99d75961968abd9e9b2ca65b3e18e7e63a90c73753 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec +DataAfterCtrLen = 10 +DataAfterCtrData = 35ca984a798d0bd57bcf + Binary rep of i = 00000001 + instring = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec0000000135ca984a798d0bd57bcf + Binary rep of i = 00000002 + instring = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec0000000235ca984a798d0bd57bcf +KO = 228a430a0330f140728c3649292cb48d8ebc0e16e24e4fc0ed176bad3ffffdd1 + +COUNT=20 +L = 160 +KI = cf6b95427218d5a2449843c8d3f5bccbd414c3cafed862d6ddf8d716 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a619efc958e63a21f501a972ca232837c4d78e091ccdc0f4bc2e0d6790755cc8e40fc665237dfab9d2c3453a8cdf8729814 +DataAfterCtrLen = 10 +DataAfterCtrData = 377c61260066b0024aec + Binary rep of i = 00000001 + instring = 9a619efc958e63a21f501a972ca232837c4d78e091ccdc0f4bc2e0d6790755cc8e40fc665237dfab9d2c3453a8cdf872981400000001377c61260066b0024aec +KO = 1fdbb0705732a729922b0768a3beddd33a09eaea + +COUNT=21 +L = 160 +KI = 09fee4f7a2ec52dff63c34b9c3f3113237e0584053842251655f393b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 486275821351e78aa90f1d7fa974058145a74ca4c7a39278f2262b71fd34381a74ad62cc3e3e7445c3a9208bb5319d48fbd3 +DataAfterCtrLen = 10 +DataAfterCtrData = b7e3141d9b3b2260fde3 + Binary rep of i = 00000001 + instring = 486275821351e78aa90f1d7fa974058145a74ca4c7a39278f2262b71fd34381a74ad62cc3e3e7445c3a9208bb5319d48fbd300000001b7e3141d9b3b2260fde3 +KO = fdf425c383546910b02db0dc24be4264be38607a + +COUNT=22 +L = 160 +KI = 1a831a4e90335381e317ccdb21c7a00980dfe6055730d4d1d48d9358 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 758ee4e18c6a9dc9264d8a823154ba2ab3b9242ca5484db518f1570b041b9d900c82bd6293e4cea06b9c16cc75b3c8eab5cf +DataAfterCtrLen = 10 +DataAfterCtrData = 4d9731e40556080b81a3 + Binary rep of i = 00000001 + instring = 758ee4e18c6a9dc9264d8a823154ba2ab3b9242ca5484db518f1570b041b9d900c82bd6293e4cea06b9c16cc75b3c8eab5cf000000014d9731e40556080b81a3 +KO = 6b24a1e13de5f661d2c3c16abb18dca4b8a7a4c3 + +COUNT=23 +L = 160 +KI = 730c77efea83e5cacf42789d0a242ee9e02425e2d56913c7b9845925 +DataBeforeCtrLen = 50 +DataBeforeCtrData = acf613d84c97147aa24965c0c66c97fc0c8207be3cf4a93e801c59f344ae4d592c7a6e3894ae5b645996303d0b52ab6a5d3f +DataAfterCtrLen = 10 +DataAfterCtrData = 8c4fdd31baad99d4e503 + Binary rep of i = 00000001 + instring = acf613d84c97147aa24965c0c66c97fc0c8207be3cf4a93e801c59f344ae4d592c7a6e3894ae5b645996303d0b52ab6a5d3f000000018c4fdd31baad99d4e503 +KO = a83c1aebe68f853bffbd16b98d970bd8dbc971c4 + +COUNT=24 +L = 160 +KI = 5d73526215195c89b3dcd02d07d19ab1f419dbb3529015de9eaa4309 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b7c4ebf92868041e6a28b43222dd1ae2e59b757897fcbec28f92cfac45193d3150f8ca5d1fb095ce4c75f15c9d0f9b084fd +DataAfterCtrLen = 10 +DataAfterCtrData = 290942363743fa6592d5 + Binary rep of i = 00000001 + instring = 0b7c4ebf92868041e6a28b43222dd1ae2e59b757897fcbec28f92cfac45193d3150f8ca5d1fb095ce4c75f15c9d0f9b084fd00000001290942363743fa6592d5 +KO = 3a0e6354f7dc91e49302297849c7d59079ac8e59 + +COUNT=25 +L = 160 +KI = 8bf39e51917876bf3dbeecaf9bc272309bb07d13fc777e0550c72256 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 654c79b35a80d1fd62c3d1bdcaad8862038171287762e85ef068e4eedf1b40c0c762517ab0193694d183ceb81bde8f86f906 +DataAfterCtrLen = 10 +DataAfterCtrData = 04a6b9f1f3180b6c8f3e + Binary rep of i = 00000001 + instring = 654c79b35a80d1fd62c3d1bdcaad8862038171287762e85ef068e4eedf1b40c0c762517ab0193694d183ceb81bde8f86f9060000000104a6b9f1f3180b6c8f3e +KO = 38a6a13ca61236462303fd92f38f859a3fe7a861 + +COUNT=26 +L = 160 +KI = 559fd61a83c24c1e47efe3ce67d4838962ae3460c6a8acda86126cc3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0ad3c72bd59aa3f8836c414e6a49386c18a906029d4613d3d98bec472adab9678933f4fc4edd5e5e2fc59576d883c09cba9c +DataAfterCtrLen = 10 +DataAfterCtrData = 5c88cfbdd709c06e0698 + Binary rep of i = 00000001 + instring = 0ad3c72bd59aa3f8836c414e6a49386c18a906029d4613d3d98bec472adab9678933f4fc4edd5e5e2fc59576d883c09cba9c000000015c88cfbdd709c06e0698 +KO = d39c110fe52837fd1567b09887a9443e2fb8379a + +COUNT=27 +L = 160 +KI = 97ed09a9bf521e1ed04ea9b2251bc2c5e55ee23cbc9a160658ac97bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3d20d2dd5f5a9076da3a47f5209de92252e61ac87367defcd3343819aa4b6ec34d61950ab711ba7ddfaa1703e43a762b926b +DataAfterCtrLen = 10 +DataAfterCtrData = 022f2062d828f9e4831c + Binary rep of i = 00000001 + instring = 3d20d2dd5f5a9076da3a47f5209de92252e61ac87367defcd3343819aa4b6ec34d61950ab711ba7ddfaa1703e43a762b926b00000001022f2062d828f9e4831c +KO = 2df03b68da51203e2446aecd0a8f86f177ade7ef + +COUNT=28 +L = 160 +KI = bfad9189bb53c2938d7e4d4711215f6e8f6069facf7ebf95ae7157ec +DataBeforeCtrLen = 50 +DataBeforeCtrData = a969f85e2fd2b3ae20cefae8bcf7894c4de01e22fa0da9643a15d1a2c13b766c597fa593e224b5133e32ffe889f7ce93ded3 +DataAfterCtrLen = 10 +DataAfterCtrData = e97b9cc70722bbd0924e + Binary rep of i = 00000001 + instring = a969f85e2fd2b3ae20cefae8bcf7894c4de01e22fa0da9643a15d1a2c13b766c597fa593e224b5133e32ffe889f7ce93ded300000001e97b9cc70722bbd0924e +KO = 577bd6cbbb60ba5c2428c6a7f0075117db81eac1 + +COUNT=29 +L = 160 +KI = b087e53d4648b4a6b38f82de8d9a3a8e9398ab775a4494ba37528411 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8705090b28d1655d3747b54069a5003a9963cc84201f5be81d4b9193925b026af4f5f2d92ac16158de7d7688b58bac25c824 +DataAfterCtrLen = 10 +DataAfterCtrData = bbb1beb673f55bba3a49 + Binary rep of i = 00000001 + instring = 8705090b28d1655d3747b54069a5003a9963cc84201f5be81d4b9193925b026af4f5f2d92ac16158de7d7688b58bac25c82400000001bbb1beb673f55bba3a49 +KO = d2ab85e06ab3b07ffd4114f1c61609f39f94b6f1 + +COUNT=30 +L = 320 +KI = 9028823ba03305375dc363b9ed55f59fab30e673c00dd7cd4abb9f77 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a +DataAfterCtrLen = 10 +DataAfterCtrData = 83ed76f558f4e1764af1 + Binary rep of i = 00000001 + instring = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a0000000183ed76f558f4e1764af1 + Binary rep of i = 00000002 + instring = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a0000000283ed76f558f4e1764af1 +KO = 52b28309aa8b9756b686c4ce2379c9a521fc031130f6bc55cd7688402ef546f7a727195dfcfd9f80 + +COUNT=31 +L = 320 +KI = 92f709dfc7b20bc9fa5759bf469d4795c325cd245720f5a104b53d4c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd +DataAfterCtrLen = 10 +DataAfterCtrData = ec17a6705efa30217a46 + Binary rep of i = 00000001 + instring = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd00000001ec17a6705efa30217a46 + Binary rep of i = 00000002 + instring = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd00000002ec17a6705efa30217a46 +KO = 797d657334edded81a923e7f63c7e5069cc1d556480fd910f484e9da6c71bf8926cacc66c65cd298 + +COUNT=32 +L = 320 +KI = f43e7f815431a70e2c85f3cc656f3866f93ec4e328ef4bf7aa911bec +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a11 +DataAfterCtrLen = 10 +DataAfterCtrData = bfa08b2f1b45da385b2f + Binary rep of i = 00000001 + instring = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a1100000001bfa08b2f1b45da385b2f + Binary rep of i = 00000002 + instring = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a1100000002bfa08b2f1b45da385b2f +KO = eeac0afe92a4d3e40f7a807759d832dd50981435779420102f25f03b1f4831d9062b2f494dc8e0cf + +COUNT=33 +L = 320 +KI = bdcbf49b306c96a60db7f2708f8ac9373a66e86dcbfcbd8c6e87dd89 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b02d704bdec5a0467c1 + Binary rep of i = 00000001 + instring = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3000000017b02d704bdec5a0467c1 + Binary rep of i = 00000002 + instring = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3000000027b02d704bdec5a0467c1 +KO = bc7b2af6985bb6f4b7e154998e62258ef3920814b636937564a0fac275266687e6aa12ec533a39c9 + +COUNT=34 +L = 320 +KI = af56965fc320fe1e6279d272ab124a52887a1b8189597bbf22ca1784 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb0 +DataAfterCtrLen = 10 +DataAfterCtrData = e45172659ac3c888fc95 + Binary rep of i = 00000001 + instring = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb000000001e45172659ac3c888fc95 + Binary rep of i = 00000002 + instring = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb000000002e45172659ac3c888fc95 +KO = a5002f340e3e8cb4564a35490e6b2a874847254ef7a7bfd85f43bc2defaa809910e9ee76631b40d6 + +COUNT=35 +L = 320 +KI = 37693cc782f3987b50177e8600433761443d5795040b80a67c3d794b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba +DataAfterCtrLen = 10 +DataAfterCtrData = 87c42157c7f45312c739 + Binary rep of i = 00000001 + instring = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba0000000187c42157c7f45312c739 + Binary rep of i = 00000002 + instring = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba0000000287c42157c7f45312c739 +KO = 237e7b80eb4aa814f8eba2e7ac85d26a89081c1f635a78cd564bb39252a98c858b0a62144127a093 + +COUNT=36 +L = 320 +KI = 42febda98d528150ff3dca3737b7ff2b5b7ec4370195b82b7669d61b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e +DataAfterCtrLen = 10 +DataAfterCtrData = fd014cdd2d72ab62409e + Binary rep of i = 00000001 + instring = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e00000001fd014cdd2d72ab62409e + Binary rep of i = 00000002 + instring = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e00000002fd014cdd2d72ab62409e +KO = 60bb32d50ca2b9594f745a75eb014bc2c19a48fe03ab396926bb67fc91f54e7fd4a0ed48abd1ce4a + +COUNT=37 +L = 320 +KI = ec71bfabfe1a88f1f33ee614dc6c5daf391eb667bc6575e3a1a65ab1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 4b94ec087cab850c9a2a + Binary rep of i = 00000001 + instring = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9000000014b94ec087cab850c9a2a + Binary rep of i = 00000002 + instring = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9000000024b94ec087cab850c9a2a +KO = d57140045d837ca8d6de898e52eb35a69d58fa2ba9d8623ce0299dd49fb2bf8170519d4b510f703f + +COUNT=38 +L = 320 +KI = 4d58d0ff449e06533e31202746cfd975afaaa964e45489ed6d278fdb +DataBeforeCtrLen = 50 +DataBeforeCtrData = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f105 +DataAfterCtrLen = 10 +DataAfterCtrData = b60f7904bc1f9685c678 + Binary rep of i = 00000001 + instring = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f10500000001b60f7904bc1f9685c678 + Binary rep of i = 00000002 + instring = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f10500000002b60f7904bc1f9685c678 +KO = 552b912c3e1f2c9a9c3dee17955589c3f7dbb8d86838f9d215d803d24ffdbd4f835f66220c6cb609 + +COUNT=39 +L = 320 +KI = 9694e0ad6482a560cb5ea8b573dfc234a6d251c830470175e07475be +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b +DataAfterCtrLen = 10 +DataAfterCtrData = 92b2ba55b8ee74241799 + Binary rep of i = 00000001 + instring = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b0000000192b2ba55b8ee74241799 + Binary rep of i = 00000002 + instring = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b0000000292b2ba55b8ee74241799 +KO = 15953ea21e7fe9a0727547d70c8a94c28d22aa453b29cd09d341ec18d0d20d35265c18f74c118f13 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 3edc6b5b8f7aadbd713732b482b8f979286e1ea3b8f8f99c30c884cfe3349b83 +FixedInputDataByteLen = 60 +FixedInputData = 98e9988bb4cc8b34d7922e1c68ad692ba2a1d9ae15149571675f17a77ad49e80c8d2a85e831a26445b1f0ff44d7084a17206b4896c8112daad18605a + Binary rep of i = 01 + instring = 0198e9988bb4cc8b34d7922e1c68ad692ba2a1d9ae15149571675f17a77ad49e80c8d2a85e831a26445b1f0ff44d7084a17206b4896c8112daad18605a +KO = 6c037652990674a07844732d0ad985f9 + +COUNT=1 +L = 128 +KI = 7982197d3b7d7922071f586c943354f0589bb64ab3d9713b0b0f90372951868b +FixedInputDataByteLen = 60 +FixedInputData = 3adf1ca9c0ab28fdfd6ed974ea729354322e6e7e0713f38e4495ea698a7f0a77d2a6f98665830de2e3b2dcf84eba48d26dfedb8cede3a6f567882c58 + Binary rep of i = 01 + instring = 013adf1ca9c0ab28fdfd6ed974ea729354322e6e7e0713f38e4495ea698a7f0a77d2a6f98665830de2e3b2dcf84eba48d26dfedb8cede3a6f567882c58 +KO = fdf1846f881aadba8dc7b9c48f36e002 + +COUNT=2 +L = 128 +KI = 33fbba401dbce7dfa1e5835150cc98d30a7b4214b3af63a8eb59facc85b09ef7 +FixedInputDataByteLen = 60 +FixedInputData = ba599c7d8a6dcea3657bbda3d332d368664a0d15a67c3484290a1fcc83af6affffb6053e88ddfd5a2aa3a03193814c402a6413e74bc26b0a167d9725 + Binary rep of i = 01 + instring = 01ba599c7d8a6dcea3657bbda3d332d368664a0d15a67c3484290a1fcc83af6affffb6053e88ddfd5a2aa3a03193814c402a6413e74bc26b0a167d9725 +KO = b3c2ab8bcd04bd9916b16b3b601915eb + +COUNT=3 +L = 128 +KI = 5ddd79f7b33f1f4a6dd57c34a8eec42e0c81eb9e5be40ad59db068709200b6d4 +FixedInputDataByteLen = 60 +FixedInputData = f8060afea468c356c3364ccca01fe157a4c4f01d89482c9a74a1e34bea77636f20965dc0e768a38e6b9dae0f8bddb6e0fe748736d849864acc0682c3 + Binary rep of i = 01 + instring = 01f8060afea468c356c3364ccca01fe157a4c4f01d89482c9a74a1e34bea77636f20965dc0e768a38e6b9dae0f8bddb6e0fe748736d849864acc0682c3 +KO = 26f6540c428fc1f5c08c13a648d8e9a0 + +COUNT=4 +L = 128 +KI = 223f9ba1d4885bc4a0df5549b28d26414c6bfe61e982a891ca5d6fbaae7b0108 +FixedInputDataByteLen = 60 +FixedInputData = e1aa268c16ba71dcc9447904eff798fe26ddf67874d1d22cb7a79046f285822787fb7cac02e07735c7e5a497707278c56465dda856bcfbbe39855f2e + Binary rep of i = 01 + instring = 01e1aa268c16ba71dcc9447904eff798fe26ddf67874d1d22cb7a79046f285822787fb7cac02e07735c7e5a497707278c56465dda856bcfbbe39855f2e +KO = 1499b202edeb2c57dba902d9bd3ad206 + +COUNT=5 +L = 128 +KI = bf0d5b1963b78624083c26dfe35930429a01b48819ea6a4c7934ea07b74e8a5a +FixedInputDataByteLen = 60 +FixedInputData = 3f56ea9141ec5e93dcce40ea242dbb210ea3bff58170897e1077d1f9db0f799c1c5fc8ee533f69854be3da39088a7d2ea98934f48c143f89d004a158 + Binary rep of i = 01 + instring = 013f56ea9141ec5e93dcce40ea242dbb210ea3bff58170897e1077d1f9db0f799c1c5fc8ee533f69854be3da39088a7d2ea98934f48c143f89d004a158 +KO = 7f14cacc1d0f1601ef12375b7ac5fa7f + +COUNT=6 +L = 128 +KI = 55515c8112c17184e8cf2b86c4b90d2215df43841314db60f36050024c7f74fe +FixedInputDataByteLen = 60 +FixedInputData = 63590aa2858ca602ef85a5fca1aa9f0ec2cc1a101bff6ef7e43fb65af555e7ba07ef2573d4eaad63d262f3208ed232e0b3bf8e3d993b62aea484947c + Binary rep of i = 01 + instring = 0163590aa2858ca602ef85a5fca1aa9f0ec2cc1a101bff6ef7e43fb65af555e7ba07ef2573d4eaad63d262f3208ed232e0b3bf8e3d993b62aea484947c +KO = 0e9e55e6087a34f814ed4eba8da8471b + +COUNT=7 +L = 128 +KI = a3bd468ecb9bd6accff706aa863a280731ab0bf0cfce80c65dde279c2f4cef71 +FixedInputDataByteLen = 60 +FixedInputData = 8c56ec74c2ef1943c5bf38300182a2ce8072704bd87b69c405227565d9f30f2198eee494200a0ebff1938657f26771e8e8debef74615ab52264286e8 + Binary rep of i = 01 + instring = 018c56ec74c2ef1943c5bf38300182a2ce8072704bd87b69c405227565d9f30f2198eee494200a0ebff1938657f26771e8e8debef74615ab52264286e8 +KO = 9909445277d868b4e45461ec1204972e + +COUNT=8 +L = 128 +KI = c98cfa6c8456b28dd5ac63940bc2872e54173e416ec28809a2c6d102fa3e1e7e +FixedInputDataByteLen = 60 +FixedInputData = 8de88bf1f5b9da1d871d6b0b46f974cf2c1892f79c4a9e3085bc79e2586d11a71d301226a05bbdc3872c4a9c3dda607d8523e00bdb20abc94d25f39d + Binary rep of i = 01 + instring = 018de88bf1f5b9da1d871d6b0b46f974cf2c1892f79c4a9e3085bc79e2586d11a71d301226a05bbdc3872c4a9c3dda607d8523e00bdb20abc94d25f39d +KO = 341f9ada09b9fe32adfca709d0f61efd + +COUNT=9 +L = 128 +KI = 5d9375ee5d123f108e27e6ce0452fd5b574e2eea957b0a8e8907fc1e7d60485c +FixedInputDataByteLen = 60 +FixedInputData = 4f2926d1dc28912c81abfd186d182591a916665de583944938245ffd24891cca1fa747ad7efd8e0baf5381989bdd57a77f0327c7d9c45b2a2f7a4000 + Binary rep of i = 01 + instring = 014f2926d1dc28912c81abfd186d182591a916665de583944938245ffd24891cca1fa747ad7efd8e0baf5381989bdd57a77f0327c7d9c45b2a2f7a4000 +KO = 65decd51bf0b20ab6cf1b70efd46293d + +COUNT=10 +L = 256 +KI = f109513435d72f14863660dfc027118e47e13995ad44a02415c9c8f63d38675c +FixedInputDataByteLen = 60 +FixedInputData = 53696208d6f42909136a575010e135e142e31f631d72386a631cc704e5ad4049a889422cd6da7f1805e59a273c6f4fa986bc3082952fca658979f1b0 + Binary rep of i = 01 + instring = 0153696208d6f42909136a575010e135e142e31f631d72386a631cc704e5ad4049a889422cd6da7f1805e59a273c6f4fa986bc3082952fca658979f1b0 +KO = 1aaf080fd51b37585ea464a9c617bc3ab859cc78cbe1f2d5d557148ee36821a0 + +COUNT=11 +L = 256 +KI = 402df5ada527a4ebc9383eae47731143b11db9111d6f4cc6bef4dc938f4ecf08 +FixedInputDataByteLen = 60 +FixedInputData = a7f721845426d006e4015615d29adba1a0386abe55975df4a529fe7309af306a929728fb04a43f73cfed90f8303a634c4b4a6f97a7d16cd727b8009e + Binary rep of i = 01 + instring = 01a7f721845426d006e4015615d29adba1a0386abe55975df4a529fe7309af306a929728fb04a43f73cfed90f8303a634c4b4a6f97a7d16cd727b8009e +KO = d0a6a3248c693270008889c23743598973ef3835a271cb1b7e4950ac6b81ad91 + +COUNT=12 +L = 256 +KI = f528d971e7e27298f835cbd2b62a729ab026b93fc1c5e77aa5f154500e9462d6 +FixedInputDataByteLen = 60 +FixedInputData = b077ba8c197487949d6cf928082ea7d20038700cd8d7bfa7524f8996f8a889c8dd996387f3de2711f060501e38dff20456242f7c05b6fbafaedb77c7 + Binary rep of i = 01 + instring = 01b077ba8c197487949d6cf928082ea7d20038700cd8d7bfa7524f8996f8a889c8dd996387f3de2711f060501e38dff20456242f7c05b6fbafaedb77c7 +KO = 4f0fd4d66edc6081562fe578937fd14b9585ea76e5fce6d4df4ea946af1e416e + +COUNT=13 +L = 256 +KI = 40e9bfe7dd439f13745dcf5bff42d98b827d3e85109c380f541e5b90d7cbcf83 +FixedInputDataByteLen = 60 +FixedInputData = 76bf1d64b484d1c69056fdb5ab881b81292a6f78459ce2672a3d3b5b86e40aed2835a6df7434b6a775a01c4c125a3217a1131d8164c091733940300a + Binary rep of i = 01 + instring = 0176bf1d64b484d1c69056fdb5ab881b81292a6f78459ce2672a3d3b5b86e40aed2835a6df7434b6a775a01c4c125a3217a1131d8164c091733940300a +KO = d5bb19daf9ffbf9329fe134c6c6fe1c42c0697ac1d7a3b355851507e1005834c + +COUNT=14 +L = 256 +KI = 4e7003b55b420fc8ab6f2f1a5d51c683c780d19ffba60e164a65614cf459e495 +FixedInputDataByteLen = 60 +FixedInputData = e2b135a011332857be52db19c019806888e200d2ccd7741770e4ecc8afbfeae24a4f2acb262ee5199e013302c09fbe98ad9729da9df4240493570f63 + Binary rep of i = 01 + instring = 01e2b135a011332857be52db19c019806888e200d2ccd7741770e4ecc8afbfeae24a4f2acb262ee5199e013302c09fbe98ad9729da9df4240493570f63 +KO = f2533a7e92895cd7b0dc1665a3d6f875fe42108d751d48255cdda310defc586f + +COUNT=15 +L = 256 +KI = 807c57d2adc3650deb3f72e1ca2a4f3f575538190892ff5f74fb21a4cedf4c76 +FixedInputDataByteLen = 60 +FixedInputData = 05dc66c40f113a58802bdba0deac3523128762a547479657dfdf422de59fb17a4028f1a7c3c6a43ab7d73a2066e9bb67058c8ebeeb93e98be62acce6 + Binary rep of i = 01 + instring = 0105dc66c40f113a58802bdba0deac3523128762a547479657dfdf422de59fb17a4028f1a7c3c6a43ab7d73a2066e9bb67058c8ebeeb93e98be62acce6 +KO = cf2fdee7930ea946409426a9c160dd6835fdde43419245fe806a78b5f2f3b4b1 + +COUNT=16 +L = 256 +KI = 2de94238cc93b59cef95cb13ef2f09e173dcfa09f24f0777dbd600a6acdf9b4d +FixedInputDataByteLen = 60 +FixedInputData = 306e0f0c7c6e7be07c95e38d938d97b518c41f8059ed02b2bf9f86c17b174020badfb3af10cdfda37228cd7def9c6c0ddb8a8c1c402aad098b813bcd + Binary rep of i = 01 + instring = 01306e0f0c7c6e7be07c95e38d938d97b518c41f8059ed02b2bf9f86c17b174020badfb3af10cdfda37228cd7def9c6c0ddb8a8c1c402aad098b813bcd +KO = 1a8c891da78ea36fdad196741fd6b905f89acaf5bfb501461dfc615019214b8c + +COUNT=17 +L = 256 +KI = 89509cf40223e3328c1c86d14d4c1752bf678611dd0d4207387bf3006677fc01 +FixedInputDataByteLen = 60 +FixedInputData = 3ecab0500c948df54b16a53c2177b31667fe34a9f8ba4f172b6f6d25d19ce6d0bf7341dfae79997c3f9f378664092a3bdfa54d3c8788f494f9eaceda + Binary rep of i = 01 + instring = 013ecab0500c948df54b16a53c2177b31667fe34a9f8ba4f172b6f6d25d19ce6d0bf7341dfae79997c3f9f378664092a3bdfa54d3c8788f494f9eaceda +KO = 861eec47694dfc349f0311a40453d8980f4fe8310b80e3c8a9144ed93c7620cc + +COUNT=18 +L = 256 +KI = 62af859a27267d13bce237b853588d4110853f831da53037dac30ed48f6f729a +FixedInputDataByteLen = 60 +FixedInputData = 150fd4507e4c0e105c67d530e9d7c2fb76ac4b29e91a127ce1e75200fc93bb40ae5b273cc1974067c21010a2f674a66f4f0d563837d9c004f44db2a5 + Binary rep of i = 01 + instring = 01150fd4507e4c0e105c67d530e9d7c2fb76ac4b29e91a127ce1e75200fc93bb40ae5b273cc1974067c21010a2f674a66f4f0d563837d9c004f44db2a5 +KO = ba34cd671ffa2a622814b6c503adbea00ab3db12121ccbeddac43e2bdd0babc7 + +COUNT=19 +L = 256 +KI = 1128ccfb5a1f08f418e54030c9ddb893c022dacba92229acd3c829d27f610260 +FixedInputDataByteLen = 60 +FixedInputData = 4cc11f9bb87f88a5dd2d9abc799f6068e5056ff0066c2fdda41295b75eb186181f4e80b5734dc4db8d518560dafd6a1b8c5bb57236f610f13a3c33df + Binary rep of i = 01 + instring = 014cc11f9bb87f88a5dd2d9abc799f6068e5056ff0066c2fdda41295b75eb186181f4e80b5734dc4db8d518560dafd6a1b8c5bb57236f610f13a3c33df +KO = 1a146f7a59645207db96d3434f60bb4d73588ab0a66b49187e15376b5d9409a3 + +COUNT=20 +L = 160 +KI = 6ed1b41a1fc2ca8c7e09d5bccc410661683ec29d41a0fd01dd820a2e824ff672 +FixedInputDataByteLen = 60 +FixedInputData = f6dc72adbd8ad4ea91259b61237a042a02546f37d58d933d3efadc54a5e1936a8faf70c33e707c473125bd5006b7dfa6883c04bf27cf53010e1d10bc + Binary rep of i = 01 + instring = 01f6dc72adbd8ad4ea91259b61237a042a02546f37d58d933d3efadc54a5e1936a8faf70c33e707c473125bd5006b7dfa6883c04bf27cf53010e1d10bc +KO = 4090ee711fa361f03267a6ff2a5ace977c8c1db5 + +COUNT=21 +L = 160 +KI = caef88ff6fb2d6729a24545080b1ba83a6870d61c4fa578a27bd010016178f5f +FixedInputDataByteLen = 60 +FixedInputData = 2d4e1f49124a7d62ddfe711c08001b673ca548297ba67539b7bcaa6278011277432a05ca4cf98d94a5b40a07d8e533a543ad8290567089503cb77e9e + Binary rep of i = 01 + instring = 012d4e1f49124a7d62ddfe711c08001b673ca548297ba67539b7bcaa6278011277432a05ca4cf98d94a5b40a07d8e533a543ad8290567089503cb77e9e +KO = d4da3eb3b008f29006ae3abd47cde338ab9a9c69 + +COUNT=22 +L = 160 +KI = 370fe5382769bf5ab91d32a4be37716065722bdee2f5f7f46d8211cb01b7acd7 +FixedInputDataByteLen = 60 +FixedInputData = 9fbc97d807b1404f714aed194322369a2a05da2fc1ab4e710087f126666b1b2ef5a798305f5d53f3f88ad3677c29bd4ed339bd35825a83837ac9cbd5 + Binary rep of i = 01 + instring = 019fbc97d807b1404f714aed194322369a2a05da2fc1ab4e710087f126666b1b2ef5a798305f5d53f3f88ad3677c29bd4ed339bd35825a83837ac9cbd5 +KO = f2e5266bf70bf7174b806c2315f837c9577a5a9a + +COUNT=23 +L = 160 +KI = 19c4948bc6a99d92d21df268833003ad89e7c09f080e6ed794bea5cfde9ff5f8 +FixedInputDataByteLen = 60 +FixedInputData = 35efa4ccf19b3531f0d108baf79b4c623beed98b95c24af83789514a89620487189b42a37029ffd047c7a2d1b4acef48fe07d5fa493282fa62e86f1b + Binary rep of i = 01 + instring = 0135efa4ccf19b3531f0d108baf79b4c623beed98b95c24af83789514a89620487189b42a37029ffd047c7a2d1b4acef48fe07d5fa493282fa62e86f1b +KO = d0a0248c7950f142c5494e3be06e46ab00539538 + +COUNT=24 +L = 160 +KI = bead30a1b5ec7a947556b41c34f80739116637e167c8fefcb001ea60a49a6a7a +FixedInputDataByteLen = 60 +FixedInputData = 3d3465d35843c9c3dc08e9657abd739546d419eef32b385f515dadfb061e9ec4c995affd10c6ab84408a7751a9f93a1b7db260628f7042177271a8ef + Binary rep of i = 01 + instring = 013d3465d35843c9c3dc08e9657abd739546d419eef32b385f515dadfb061e9ec4c995affd10c6ab84408a7751a9f93a1b7db260628f7042177271a8ef +KO = 19d09a3ac288016331842bc7cf529ceaed10140b + +COUNT=25 +L = 160 +KI = ee69c3f72eed2643e885be762641e15b88c51f4717f3ccedfd44a59fab94a850 +FixedInputDataByteLen = 60 +FixedInputData = 3b4740a48d5c4bd177aa2295ae9f52ff62ebdcefd698bc648103b06516a44b653b57870594fdc73631f14b5ebaeab59a948c1292f65615541e9a9d38 + Binary rep of i = 01 + instring = 013b4740a48d5c4bd177aa2295ae9f52ff62ebdcefd698bc648103b06516a44b653b57870594fdc73631f14b5ebaeab59a948c1292f65615541e9a9d38 +KO = 5c07fc0d6b7192afd1a330b10c5c79ab4a8f52be + +COUNT=26 +L = 160 +KI = e072e8a43937693b6f8af83b212e312dac428b4d02573b430009e0830e27e0e2 +FixedInputDataByteLen = 60 +FixedInputData = 9b62a8180c43ff8fc69cbef76e223c70dc7d74772f6d7da73a83e869b4c0d36605c0152c8a5219b467b27ac5ae41d2a504265179ff0ce5384166502a + Binary rep of i = 01 + instring = 019b62a8180c43ff8fc69cbef76e223c70dc7d74772f6d7da73a83e869b4c0d36605c0152c8a5219b467b27ac5ae41d2a504265179ff0ce5384166502a +KO = ad2aa48c56632e95fe7f4a9b1fb5bb0cf873cf70 + +COUNT=27 +L = 160 +KI = 3022afc567972acd8cd57d43a1bcb0b53b300266c0b44bcb9adf4f00d69d003b +FixedInputDataByteLen = 60 +FixedInputData = ba6d0c8ee0e7e4a4381715e108ab196b18d97b76e87d7e2b66082fad1159d9268f86ab584ffd652ba17c69dd8d070426c0d0dd5cd32751b07b93321a + Binary rep of i = 01 + instring = 01ba6d0c8ee0e7e4a4381715e108ab196b18d97b76e87d7e2b66082fad1159d9268f86ab584ffd652ba17c69dd8d070426c0d0dd5cd32751b07b93321a +KO = ec868014a2eb4ffa1cd0cc9f1028f4f5f350cb71 + +COUNT=28 +L = 160 +KI = 6c1e524e527fa92a244ebb84a03d085b34ab0b3e4e6d9ffa239bbfb6c0ad5d34 +FixedInputDataByteLen = 60 +FixedInputData = 391de11fd949d55240a4f28aafd1ec63c1daa13c1647d3bb49bc9220454c691522ad948b97e20e2fbc938d881807440edfe9f52e4374fa2234d0eec2 + Binary rep of i = 01 + instring = 01391de11fd949d55240a4f28aafd1ec63c1daa13c1647d3bb49bc9220454c691522ad948b97e20e2fbc938d881807440edfe9f52e4374fa2234d0eec2 +KO = 05750663576ec66ab75db56e60637496d0133b77 + +COUNT=29 +L = 160 +KI = 1073b54befe0c7aa54384028312ab6da021464e95aecb7461f75f8a964287ffa +FixedInputDataByteLen = 60 +FixedInputData = b47f38f411bc205b52c2dff30d289a8867a6559985fa671c6f3d22e8afc7a20ddf853ea34921872ed3d50d8ca41c1b1ef94019aaea84a57b7b6f82c1 + Binary rep of i = 01 + instring = 01b47f38f411bc205b52c2dff30d289a8867a6559985fa671c6f3d22e8afc7a20ddf853ea34921872ed3d50d8ca41c1b1ef94019aaea84a57b7b6f82c1 +KO = 023f207d524acbf215d84a09937a2ef5742ef6cd + +COUNT=30 +L = 320 +KI = 63a657fb6c5bacb9a124d3e7db8bbb7d42bfdfaf8f04cb6359cd888c70669652 +FixedInputDataByteLen = 60 +FixedInputData = 2697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee + Binary rep of i = 01 + instring = 012697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee + Binary rep of i = 02 + instring = 022697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee +KO = 1992e75756fa64734d5caecc5f6420fcb28b8b90421eee97dc8b6140ce18518405688bea489d2aaa + +COUNT=31 +L = 320 +KI = a82ea287361e41bcd7083131cfc8ca366e27a01f848b7d191d9d86d7a30249b4 +FixedInputDataByteLen = 60 +FixedInputData = 13182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3 + Binary rep of i = 01 + instring = 0113182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3 + Binary rep of i = 02 + instring = 0213182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3 +KO = 9cc5fc3aafaa198f95ab83f031f8e5d681d9cb9dc6c3f7c9e436fc27dfda1a01da4789f611f8f988 + +COUNT=32 +L = 320 +KI = 509d2d97f186fe96e911c2f0db4048f14417e696d3b03973e935dbb11b7239a8 +FixedInputDataByteLen = 60 +FixedInputData = fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c + Binary rep of i = 01 + instring = 01fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c + Binary rep of i = 02 + instring = 02fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c +KO = 30aa29a438fdc5ac4bd13f3da575559522236e1426847538af4557a31152e5ffdc2372bc6dfd3584 + +COUNT=33 +L = 320 +KI = 56ef41de36039c1e3a86d715277b174e86b7127df2ac626983df8e8f2956f844 +FixedInputDataByteLen = 60 +FixedInputData = 5fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a + Binary rep of i = 01 + instring = 015fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a + Binary rep of i = 02 + instring = 025fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a +KO = 3012e18cc022be588a38dc317d2794d7c06b38adacbfb3b45322d2969d7248d0a43310c014c846fc + +COUNT=34 +L = 320 +KI = 5f1b6bd91092ea8e28da671540862a395d5c790bbd04c42c55858628f72b8416 +FixedInputDataByteLen = 60 +FixedInputData = 9f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e + Binary rep of i = 01 + instring = 019f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e + Binary rep of i = 02 + instring = 029f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e +KO = 70be1f5fdfcca13983211e4aeeb4710ed37a6be19d38a36952102c3b7fcd97b79b361d258f460ff5 + +COUNT=35 +L = 320 +KI = e2cafd14af5226314d305c084938ea9475f07135b193a1166b0e9ba786d5ff83 +FixedInputDataByteLen = 60 +FixedInputData = d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a + Binary rep of i = 01 + instring = 01d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a + Binary rep of i = 02 + instring = 02d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a +KO = 39eeef5107456759284ad89376754e8ff886d461683bd89581ce4a0866731aef84ec94d7da2af70f + +COUNT=36 +L = 320 +KI = a51e839e5645e2fbb1ddd71868703281701bf3ec08c27349fa0dcb0f5b7634e3 +FixedInputDataByteLen = 60 +FixedInputData = 421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150 + Binary rep of i = 01 + instring = 01421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150 + Binary rep of i = 02 + instring = 02421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150 +KO = 34575b26e728c5082769fa3d9116e895bb51b3a416da62793bb11f5806813c52b704004b79dc3b52 + +COUNT=37 +L = 320 +KI = c0cf24b610d4c75bdfb01d27d9b5e75cdfec6337415d10b1f61b0713353314c2 +FixedInputDataByteLen = 60 +FixedInputData = 3d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d + Binary rep of i = 01 + instring = 013d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d + Binary rep of i = 02 + instring = 023d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d +KO = b25c54cd5302a85cfd3154fe2bef3c9d724da2e82cf44c1b2d873be7f695394f53d46e6f3cf93af5 + +COUNT=38 +L = 320 +KI = f57f1fb790c4987b25819791d2ba33bd02b958c7c815f53b69a8e17fa6fc6c39 +FixedInputDataByteLen = 60 +FixedInputData = fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109 + Binary rep of i = 01 + instring = 01fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109 + Binary rep of i = 02 + instring = 02fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109 +KO = 1b5dfbab05ac5afda465391f9211bad1f67474491e33e0196a88b23f5ce72d6f37c40d27cef969f8 + +COUNT=39 +L = 320 +KI = 8c4539923a85f791959707de74637f8698edc930a0f4d501a359355b3ff284f8 +FixedInputDataByteLen = 60 +FixedInputData = ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2 + Binary rep of i = 01 + instring = 01ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2 + Binary rep of i = 02 + instring = 02ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2 +KO = 7e0750a972bb472af32d3bc4981f4d40d7d7badb21ce618bafe049c5a4335b6a85e87bf8af4351f9 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 743434c930fe923c350ec202bef28b768cd6062cf233324e21a86c31f9406583 +FixedInputDataByteLen = 60 +FixedInputData = 9bdb8a454bd55ab30ced3fd420fde6d946252c875bfe986ed34927c7f7f0b106dab9cc85b4c702804965eb24c37ad883a8f695587a7b6094d3335bbc + Binary rep of i = 0001 + instring = 00019bdb8a454bd55ab30ced3fd420fde6d946252c875bfe986ed34927c7f7f0b106dab9cc85b4c702804965eb24c37ad883a8f695587a7b6094d3335bbc +KO = 19c8a56db1d2a9afb793dc96fbde4c31 + +COUNT=1 +L = 128 +KI = a52b4b9386f3196e2de55ceb4602a67bf286f2327b7e98c1d06c97a60ded8286 +FixedInputDataByteLen = 60 +FixedInputData = 01f0d5b353979ddaa19271c9c6a28ea2e89fbb90c11077a43356a288e996ff52e9e344d6bec9a23ba44d275d25726cef871f85475515f6dfe183cba5 + Binary rep of i = 0001 + instring = 000101f0d5b353979ddaa19271c9c6a28ea2e89fbb90c11077a43356a288e996ff52e9e344d6bec9a23ba44d275d25726cef871f85475515f6dfe183cba5 +KO = f0f20a0746958420fe970532465cda52 + +COUNT=2 +L = 128 +KI = fa3022497f4a88fe26ce96c275396bf902c21cf00a48c8a4b5317e97f28c3356 +FixedInputDataByteLen = 60 +FixedInputData = 9b5e56e4026ed08582a3da3fa50423256c5ed1f0f5cf739463913eb0035bb8ecb983bcb448f2aa6e1c179d6fb9bf9c2b577f88b16abb5a29e85591f2 + Binary rep of i = 0001 + instring = 00019b5e56e4026ed08582a3da3fa50423256c5ed1f0f5cf739463913eb0035bb8ecb983bcb448f2aa6e1c179d6fb9bf9c2b577f88b16abb5a29e85591f2 +KO = ff4666c21248493338720ae6a53ba0f5 + +COUNT=3 +L = 128 +KI = e78ac5ed75f79a081b83bfe1acf2d6d7256cefd7c498fbec528759e9acd4863e +FixedInputDataByteLen = 60 +FixedInputData = d22b86db0d6a6cd522cb06e64d01e833b5832b010723b9b092713cec7cb7e393dacf40826cabce2b65e7ee491bf0be2f4707065b39d34c4a450ae5d2 + Binary rep of i = 0001 + instring = 0001d22b86db0d6a6cd522cb06e64d01e833b5832b010723b9b092713cec7cb7e393dacf40826cabce2b65e7ee491bf0be2f4707065b39d34c4a450ae5d2 +KO = 1b8fd3b094e88e2df070477d0cd7630c + +COUNT=4 +L = 128 +KI = 51cce174eb64d4a6743a3df3ecdf44455c99703f06c51807ef3ebd55a8652cd2 +FixedInputDataByteLen = 60 +FixedInputData = b802fee9b8de75d182bc323f07ed886130cf997eb3934166fe0991d028b8fa4c3ca3f3a612978d4a44161675abb2a6d2e37893ee6d28e308e40b7fa7 + Binary rep of i = 0001 + instring = 0001b802fee9b8de75d182bc323f07ed886130cf997eb3934166fe0991d028b8fa4c3ca3f3a612978d4a44161675abb2a6d2e37893ee6d28e308e40b7fa7 +KO = 83fcd9445fd5d1be69ee34be23a6a90b + +COUNT=5 +L = 128 +KI = 1f179c078e8f055af27e40f7c97903142271dd02c577f6a0ea72a56a75570976 +FixedInputDataByteLen = 60 +FixedInputData = 87b8aa19483b82a03e1b505942260861d74513f47662c97dfe349bfebcabc109bf2499bf93de067ab18f6facc8e3a7f5dd617092e1dab3f6885a9aa0 + Binary rep of i = 0001 + instring = 000187b8aa19483b82a03e1b505942260861d74513f47662c97dfe349bfebcabc109bf2499bf93de067ab18f6facc8e3a7f5dd617092e1dab3f6885a9aa0 +KO = ad13fec463a16455aec8f79dce64b3db + +COUNT=6 +L = 128 +KI = 110b28e40668bd5e2760006d3025c286dbb339915d3ae06ad623f7aedba756bb +FixedInputDataByteLen = 60 +FixedInputData = d0c83afbb54522c21dd29775715d6cbb74a0b34d7d143029602fe8507936f8bc3b7f12ca6005d1f9b513491f9f3d2dc8e0f4b7828f9367395db9dd85 + Binary rep of i = 0001 + instring = 0001d0c83afbb54522c21dd29775715d6cbb74a0b34d7d143029602fe8507936f8bc3b7f12ca6005d1f9b513491f9f3d2dc8e0f4b7828f9367395db9dd85 +KO = 84bc857a6fcfa1dbcb6f1840917d08fd + +COUNT=7 +L = 128 +KI = 84b5b450de2b6779557053d94a0423a5cd149bca2df969ecdc36086cce51e3b0 +FixedInputDataByteLen = 60 +FixedInputData = e9f57446bfabb4a3fb340b86df0f00d284c4b0519324978cfa73cb6c0d8f6a9d36ddc3a823d529b9827047530238c63d10c2a612ea411e1dd46ea392 + Binary rep of i = 0001 + instring = 0001e9f57446bfabb4a3fb340b86df0f00d284c4b0519324978cfa73cb6c0d8f6a9d36ddc3a823d529b9827047530238c63d10c2a612ea411e1dd46ea392 +KO = e6f8b65a5279f4fca0f2af6537e34a5c + +COUNT=8 +L = 128 +KI = 0e991b892aa0bddf081037ff512f20aef48ab6b1a2cfbeeb8bc7ab52245fbf59 +FixedInputDataByteLen = 60 +FixedInputData = 3a787fa102f9308ff634261dc71787322157366082061c2c0dd863c32ba2388f6e59a6dabc67e5e5990c0b926deb610c37dba5f6d5ec7abc0fae33c3 + Binary rep of i = 0001 + instring = 00013a787fa102f9308ff634261dc71787322157366082061c2c0dd863c32ba2388f6e59a6dabc67e5e5990c0b926deb610c37dba5f6d5ec7abc0fae33c3 +KO = cfa9981b5639db908d06a47b12efd08e + +COUNT=9 +L = 128 +KI = 6846524dd4a9cf7f66bd4a7693284f737b8f4637e8c45466296da639e92ba806 +FixedInputDataByteLen = 60 +FixedInputData = b4e994fcbfee2f408707ca6d04dda26ca9eb69de26fa13740e3b2e74ca7e9210685be5fcf22e7a60bc959aed4c291656bf114d2a8110a5d899a50f23 + Binary rep of i = 0001 + instring = 0001b4e994fcbfee2f408707ca6d04dda26ca9eb69de26fa13740e3b2e74ca7e9210685be5fcf22e7a60bc959aed4c291656bf114d2a8110a5d899a50f23 +KO = 5b6b9376400795746ee42392a8648faf + +COUNT=10 +L = 256 +KI = 365592398d23d31f2cac8bf6211f1ad5f52608efcdc5997b144ea6ded3866cf6 +FixedInputDataByteLen = 60 +FixedInputData = 07dce524556d3f68d2d91d4c15c9c6212635e0df1aef54938490db46f98737064d6a5624d7f938c263af01e632c45d9fe7a871b67f7d4bf110796eb4 + Binary rep of i = 0001 + instring = 000107dce524556d3f68d2d91d4c15c9c6212635e0df1aef54938490db46f98737064d6a5624d7f938c263af01e632c45d9fe7a871b67f7d4bf110796eb4 +KO = 5624c6911dc1b08e090c8c95347adf17895b696aae211932cde3ec8227fcbea8 + +COUNT=11 +L = 256 +KI = 1ad4c51db0a5797c9a6456b3ec74df7a3a66f53d2a7e8a42ed6f565ba45096b4 +FixedInputDataByteLen = 60 +FixedInputData = ff90b7427b0407929d569738eeb9a1fc270bb006703b441d8a4436bb55195967ec41aaae1fb27cb6cf986647a0cf541de7d74db3ef67c6557cdea5c8 + Binary rep of i = 0001 + instring = 0001ff90b7427b0407929d569738eeb9a1fc270bb006703b441d8a4436bb55195967ec41aaae1fb27cb6cf986647a0cf541de7d74db3ef67c6557cdea5c8 +KO = 21e890ea8691756cfc9f24f85b291b3aa3fea0761aa734d1677326eaf4e3705e + +COUNT=12 +L = 256 +KI = 6c7c786c426928bb6a2341228308a1d6ec7bf0a0ce71f75d529e6aa5b62e6ed3 +FixedInputDataByteLen = 60 +FixedInputData = 68e6bc3f2181a56485d6d14d86f613c283fa236fad545ca7463f609583fbf962b70ecf38b3fe5ef3746a25b732dae4529f2ffd548e30087619a69a6e + Binary rep of i = 0001 + instring = 000168e6bc3f2181a56485d6d14d86f613c283fa236fad545ca7463f609583fbf962b70ecf38b3fe5ef3746a25b732dae4529f2ffd548e30087619a69a6e +KO = 07a1f6f87f70d34e8d850b0826a3c5f2d4dd1a7c9f5a32b2f833cd09eed19a73 + +COUNT=13 +L = 256 +KI = 7eb113b127b910b38515d882feb0fcbc0690a312daa736002b0054b739f193bb +FixedInputDataByteLen = 60 +FixedInputData = d0d4dd3404ffafba8499dfe98c51e56d550162144112db2db550730027886e0e8085c5617cfd3c100f250162899b7ebdbeeff92d32217a662dadf000 + Binary rep of i = 0001 + instring = 0001d0d4dd3404ffafba8499dfe98c51e56d550162144112db2db550730027886e0e8085c5617cfd3c100f250162899b7ebdbeeff92d32217a662dadf000 +KO = 7efa2808a96d5fa5c23df5cc03dde4c4130600f5f6f9c2a52ffd751d8db0ffe9 + +COUNT=14 +L = 256 +KI = efd0b526e288e1c13f530f5f6339c15971cf61b3482c77a554d3e6ed3637e290 +FixedInputDataByteLen = 60 +FixedInputData = 82157eb28fd02b7b50ec6fed7657a8e16ecb95812aec98212054f31662e3a33480ef28e27b08d97571a1e9866ee887f3534a540506d0f1b529dea293 + Binary rep of i = 0001 + instring = 000182157eb28fd02b7b50ec6fed7657a8e16ecb95812aec98212054f31662e3a33480ef28e27b08d97571a1e9866ee887f3534a540506d0f1b529dea293 +KO = c150d33ed29409dc73f2009ae50ee7eeeafa27616e379171014dc2960b112166 + +COUNT=15 +L = 256 +KI = 2a78047a2afaf0d3293af30fab44d4eabe752569e3b02b2bf14099ae76bcd970 +FixedInputDataByteLen = 60 +FixedInputData = 84aed945163d680f47da3998dd7e98d0f7a5a2179b894ae30737bf4277e9567b1e266731bdff49b3eaceca274716327199ee8f9d7348874dd238abb1 + Binary rep of i = 0001 + instring = 000184aed945163d680f47da3998dd7e98d0f7a5a2179b894ae30737bf4277e9567b1e266731bdff49b3eaceca274716327199ee8f9d7348874dd238abb1 +KO = 5688831b4b862cb1463579592ce9d8584cf2352ec64474a6df3832ed809c8238 + +COUNT=16 +L = 256 +KI = 4e85b2b6a33f99322e081460c3d2b1fd04c8caaf99d99230adc10d6d036d7998 +FixedInputDataByteLen = 60 +FixedInputData = d78c6d89796a185997c1993282bc51fd05afcd58852f03f97569908cd54988cb1b072281ef1a4ee3c3d576a8f8572dcab61f952a937206178504d00e + Binary rep of i = 0001 + instring = 0001d78c6d89796a185997c1993282bc51fd05afcd58852f03f97569908cd54988cb1b072281ef1a4ee3c3d576a8f8572dcab61f952a937206178504d00e +KO = 9daafec47b051d3d81a81ade3899f721673dfdfee2e75d43010876f63a5c4793 + +COUNT=17 +L = 256 +KI = d07b869c018ba8ae13bdbec7d449aa5e3d4d3acb79df3d1ca5141469a0e0182d +FixedInputDataByteLen = 60 +FixedInputData = 9e29153ad1d3d37965182788b716e113205cef119e6ea3a61ac4588135021b5c57085943219da0f0b4c14598317d9d132eebe7c2473ed5bc9bad547d + Binary rep of i = 0001 + instring = 00019e29153ad1d3d37965182788b716e113205cef119e6ea3a61ac4588135021b5c57085943219da0f0b4c14598317d9d132eebe7c2473ed5bc9bad547d +KO = 7fac4784d624a95aa350384563d6a7f8bbd06ffb979eeac2eb9cf465d6a6c7e2 + +COUNT=18 +L = 256 +KI = f3006f94c2648f06b39c7af646a7706245d215d6160388f726e846e2748e0d74 +FixedInputDataByteLen = 60 +FixedInputData = 77a290f51ff9be263073ce4c7b5cb5b22f3c244e6fa638684f5eedb090cf753b8935b06aa2b3a6cb451a54457efafefd7dc33b4b66ad7f6464f2be8e + Binary rep of i = 0001 + instring = 000177a290f51ff9be263073ce4c7b5cb5b22f3c244e6fa638684f5eedb090cf753b8935b06aa2b3a6cb451a54457efafefd7dc33b4b66ad7f6464f2be8e +KO = 8f3669e2cae77d6169cd9b8970875d822367161cc03e07a96b7f222989824dc1 + +COUNT=19 +L = 256 +KI = aef6ac7a4a69bf56578b1c90b23cff8a2c68ca0bc8610773006038e2a8e81ab5 +FixedInputDataByteLen = 60 +FixedInputData = adc9cc640346f20239faeb0df1a333da16e67b9eab21351126328eeb508c8000f9b7fcf196dc3b90673b4b9a481e81c3336266b16474e54026f1531f + Binary rep of i = 0001 + instring = 0001adc9cc640346f20239faeb0df1a333da16e67b9eab21351126328eeb508c8000f9b7fcf196dc3b90673b4b9a481e81c3336266b16474e54026f1531f +KO = bc2cd9ff0137e8d31a66b0b34e2bea38d7c516bebfa76a3d3d3a17cc5ed14124 + +COUNT=20 +L = 160 +KI = c104e187e344668997b7bd9c8cdf097320518dd7dbcb541c414418b55b58cbb2 +FixedInputDataByteLen = 60 +FixedInputData = 32f6bd59840c61909f2f92f98f54bd238083577e33c3d071c1abe4c694bd87c1ad235eb9a2d272b3dc67c955574d5e6cad84615120476d6e7e04f51f + Binary rep of i = 0001 + instring = 000132f6bd59840c61909f2f92f98f54bd238083577e33c3d071c1abe4c694bd87c1ad235eb9a2d272b3dc67c955574d5e6cad84615120476d6e7e04f51f +KO = 1b5d9e60aa909aeb973e76d9bf6be208327bb096 + +COUNT=21 +L = 160 +KI = bf39df63bf105a20852bc14e52cefcba02903c7ba6842e675f1b56a129dc7174 +FixedInputDataByteLen = 60 +FixedInputData = e66f8e413f1245d06ed104c3e6df82340917217509c6d107b18d347b3f9bdf9285d817970add72cefb7ff20d6413bd3c2acfe05b91d3ccc183269466 + Binary rep of i = 0001 + instring = 0001e66f8e413f1245d06ed104c3e6df82340917217509c6d107b18d347b3f9bdf9285d817970add72cefb7ff20d6413bd3c2acfe05b91d3ccc183269466 +KO = e4c622129cddef4365bc89b708beed26a0e28ea8 + +COUNT=22 +L = 160 +KI = d520263caede6ed618ddb25eb53006828f0e630a2fd50c917a5c8242571f41cb +FixedInputDataByteLen = 60 +FixedInputData = 9d81310777cfb61c2126b1ba97459d2a2c913794278f36c0852157983eb7daa90e969e5ae617d713d3e81563b174eba8085a9a115292b81298c67cb7 + Binary rep of i = 0001 + instring = 00019d81310777cfb61c2126b1ba97459d2a2c913794278f36c0852157983eb7daa90e969e5ae617d713d3e81563b174eba8085a9a115292b81298c67cb7 +KO = 5f8730cda93bdf6d4302d14984005f74364b116a + +COUNT=23 +L = 160 +KI = de701b40e8f2e2886ba9668e17129305cef98855ef685bf0f13332bd53d39d19 +FixedInputDataByteLen = 60 +FixedInputData = 796bb563d1c1cf5bd795bd20e0ae1c524fc5740c7519eeec285f6a2e2c748e619d85ce263699eaaf1261f29afde077ea9046834bddb2e1720be4c777 + Binary rep of i = 0001 + instring = 0001796bb563d1c1cf5bd795bd20e0ae1c524fc5740c7519eeec285f6a2e2c748e619d85ce263699eaaf1261f29afde077ea9046834bddb2e1720be4c777 +KO = 788cfb6bea259ee9c151a39b285094e178d5a15e + +COUNT=24 +L = 160 +KI = b0555c87cf6554e9f77e0007c3ea52442e9d3b5fc6e2699e6a85a2b67141e1c7 +FixedInputDataByteLen = 60 +FixedInputData = efe5bd1687523c299dd8eddfd1959744589f88766945ecabd1d3717c2035318c39123a81026701eab03ec5f528767b2359f6c2b02b25cf6dfc58d087 + Binary rep of i = 0001 + instring = 0001efe5bd1687523c299dd8eddfd1959744589f88766945ecabd1d3717c2035318c39123a81026701eab03ec5f528767b2359f6c2b02b25cf6dfc58d087 +KO = 9cae8159af39a4b699e893e814c18005396e0371 + +COUNT=25 +L = 160 +KI = b6245c4e501740ab51469c5ddfbd5e3180392d6b4c2434eed923823c8f6502c3 +FixedInputDataByteLen = 60 +FixedInputData = 70bde68aad6c3452457cfd740bc8e683b7d1fb91d328dc8a97afc8376eed89557819b0c003df68d142fc2eec4ee1e6745ad358ccf2b37b97e46309bc + Binary rep of i = 0001 + instring = 000170bde68aad6c3452457cfd740bc8e683b7d1fb91d328dc8a97afc8376eed89557819b0c003df68d142fc2eec4ee1e6745ad358ccf2b37b97e46309bc +KO = d3a7d424e2bafcd39b0669e1d0e9561c12d6f1ca + +COUNT=26 +L = 160 +KI = c7ed7c5f60e96f3bb89f8e9b532798568fde19fccee4fc7d00c391509af73492 +FixedInputDataByteLen = 60 +FixedInputData = 948cf2208ef719c8de145741973303b09fb2c81e759de7d65af71abe18639819cc7e8afbe673b71f5d4fda164281dad8c382e5dd110cd8210e388531 + Binary rep of i = 0001 + instring = 0001948cf2208ef719c8de145741973303b09fb2c81e759de7d65af71abe18639819cc7e8afbe673b71f5d4fda164281dad8c382e5dd110cd8210e388531 +KO = bc7bae6f9d5923f1c9783d8fe5fd10c572fd1534 + +COUNT=27 +L = 160 +KI = 22397ae61ce0a2b47adb47c71e824c8c4b931335542ac28ae3d3d2e6d34de330 +FixedInputDataByteLen = 60 +FixedInputData = e4bdfbe0a20bf4eb56665ed97fe68e5e500db048c1d344966d753f34ad8f2238c39549043a8cbd451d4c3610947506e74159383fbd4293f0c383fbb9 + Binary rep of i = 0001 + instring = 0001e4bdfbe0a20bf4eb56665ed97fe68e5e500db048c1d344966d753f34ad8f2238c39549043a8cbd451d4c3610947506e74159383fbd4293f0c383fbb9 +KO = 945ccf9cc84b02a98527f199e34d1e3c634ed683 + +COUNT=28 +L = 160 +KI = 07b9d1e5455493accb68191007a801829533b632564365a841cbe80bc58ff505 +FixedInputDataByteLen = 60 +FixedInputData = 374d91e05b98e466cdda4375e78cd371825f8d71aebed18909b372a1fcaa4066bc09a3a15a7a8d6d8c7e02358773a6292883ad053e0e029619218186 + Binary rep of i = 0001 + instring = 0001374d91e05b98e466cdda4375e78cd371825f8d71aebed18909b372a1fcaa4066bc09a3a15a7a8d6d8c7e02358773a6292883ad053e0e029619218186 +KO = 0fce01610c8284a3d780ea848138f85620ed22b9 + +COUNT=29 +L = 160 +KI = 7b39f0df172d78f1d0bbf31ff28fffa5d5e50e4e03c836b06ed3f10fb7c6b47a +FixedInputDataByteLen = 60 +FixedInputData = a16caf22bcdf57eae75b42969b39a494c7503835fd2438792794101bdeed9a6e9601f2adc6c49a88d446b4b615e2384504951e90320f2b341d140a41 + Binary rep of i = 0001 + instring = 0001a16caf22bcdf57eae75b42969b39a494c7503835fd2438792794101bdeed9a6e9601f2adc6c49a88d446b4b615e2384504951e90320f2b341d140a41 +KO = 1fa7fed540799f1d98f96ca2cb52eb37af262cae + +COUNT=30 +L = 320 +KI = d4349c26108719debacc04e166a09063ffb5e17bcbaf8738dc2618aa7d1e97ae +FixedInputDataByteLen = 60 +FixedInputData = da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d + Binary rep of i = 0001 + instring = 0001da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d + Binary rep of i = 0002 + instring = 0002da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d +KO = 00550ae0f29a2373269af175e7f829ec32c3d05099a39f8c0e02caa00b68afb7457669334383ffb2 + +COUNT=31 +L = 320 +KI = f46d4bca932eb43b1d9e209037191a88767aecedab010894b4dc9db05e2b0981 +FixedInputDataByteLen = 60 +FixedInputData = 8ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248 + Binary rep of i = 0001 + instring = 00018ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248 + Binary rep of i = 0002 + instring = 00028ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248 +KO = 12c944050e99922749013e1d4dda041b62b1733ad198b86fa8f6957bc8c8b011c6a95310a188a224 + +COUNT=32 +L = 320 +KI = 0e3e4ce13bc1331d21d81dcd97f33bd7f4a4d3495eccd2b75edff8bf0fbf2509 +FixedInputDataByteLen = 60 +FixedInputData = 368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed + Binary rep of i = 0001 + instring = 0001368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed + Binary rep of i = 0002 + instring = 0002368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed +KO = b48179af3650a7fa6171e7a23cf52ea9bb3410f6e75b7dd4a2f7670a6fd77bb1fdc0c67c9cfbe254 + +COUNT=33 +L = 320 +KI = 6725a4471b223ce0a0cf8067c180d55eeb9e124fa54e567014b7ae556391e027 +FixedInputDataByteLen = 60 +FixedInputData = 81b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e + Binary rep of i = 0001 + instring = 000181b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e + Binary rep of i = 0002 + instring = 000281b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e +KO = 36f37517576596ac4c2e87fad2da3136eb85b3dcef0b5a99bdd4978767736c509070ab2c9e7b70da + +COUNT=34 +L = 320 +KI = 011e3ea00431bcdf0e056ba7f69175dde167dd21dcae116c31cd8dc74120ba02 +FixedInputDataByteLen = 60 +FixedInputData = 8cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950 + Binary rep of i = 0001 + instring = 00018cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950 + Binary rep of i = 0002 + instring = 00028cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950 +KO = 8dd25d07ef60594f5278a4745c0612e96ead7a671d972db483faa2617c24e345644bc7ead5767170 + +COUNT=35 +L = 320 +KI = 787d0e15c156080a060a7442cfd980739e13ed2e079bb215f9a9edfc5a5e0300 +FixedInputDataByteLen = 60 +FixedInputData = 0dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0 + Binary rep of i = 0001 + instring = 00010dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0 + Binary rep of i = 0002 + instring = 00020dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0 +KO = 409813cfebd7e1d556babff2029b8c2ca75de23bf34b37d525e02284106ca133727cba7971cd314d + +COUNT=36 +L = 320 +KI = 0f476c2e42b735e48f95e3f081acda6b49845ad4c24c4d14c388d4e910174a26 +FixedInputDataByteLen = 60 +FixedInputData = 2a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def + Binary rep of i = 0001 + instring = 00012a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def + Binary rep of i = 0002 + instring = 00022a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def +KO = b40809337228a389c29a23d38fdf06292ee9892863d4700c4ed220b6c301d69da54410b51002c743 + +COUNT=37 +L = 320 +KI = d4c6855dfb4bbe15e75db603563856f181947397f6fb9727b3aed8478102af43 +FixedInputDataByteLen = 60 +FixedInputData = 2d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e + Binary rep of i = 0001 + instring = 00012d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e + Binary rep of i = 0002 + instring = 00022d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e +KO = bb10df0e244f61a6e9834f8980b3912e90e12cce83e24a22dc5bf37445af590cfef494bbd1e13d57 + +COUNT=38 +L = 320 +KI = 43e99365f0affb0aee6ebd8f0eb9647fda48171b0996543a4ed61f57c079549c +FixedInputDataByteLen = 60 +FixedInputData = 8f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1 + Binary rep of i = 0001 + instring = 00018f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1 + Binary rep of i = 0002 + instring = 00028f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1 +KO = 4642c673930da6a4dd4a2eb1cc0d240ce2b64965db16abf9dd00b11f75933f5f084103c9410bdda0 + +COUNT=39 +L = 320 +KI = 2c0940c843d2f84663bbc19f70cd68fb351ed515c27abf2231769d91f8c58062 +FixedInputDataByteLen = 60 +FixedInputData = 824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75 + Binary rep of i = 0001 + instring = 0001824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75 + Binary rep of i = 0002 + instring = 0002824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75 +KO = a928995c329ad946ad308659d1567f64c62e4416e33f508264c13fc9cec19ecffd00ea882ab5f8eb + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 388e93e0273e62f086f52f6f5369d9e4626d143dce3b6afc7caf2c6e7344276b +FixedInputDataByteLen = 60 +FixedInputData = 697bb34b3fbe6853864cac3e1bc6c8c44a4335565479403d949fcbb5e2c1795f9a3849df743389d1a99fe75ef566e6227c591104122a6477dd8e8c8e + Binary rep of i = 000001 + instring = 000001697bb34b3fbe6853864cac3e1bc6c8c44a4335565479403d949fcbb5e2c1795f9a3849df743389d1a99fe75ef566e6227c591104122a6477dd8e8c8e +KO = d697442b3dd51f96cae949586357b9a6 + +COUNT=1 +L = 128 +KI = 18bdd277cc8b41f098ec00e82470afaead2900ac889331dc1de8d86adbcca57a +FixedInputDataByteLen = 60 +FixedInputData = b5c075a898005e5dc2101b01b28f3483b867302b627251445374c0c303ffb3120379ad0f79f8a8396a22028a88c7ba30fb8d738e8fdc135c1c9eb20d + Binary rep of i = 000001 + instring = 000001b5c075a898005e5dc2101b01b28f3483b867302b627251445374c0c303ffb3120379ad0f79f8a8396a22028a88c7ba30fb8d738e8fdc135c1c9eb20d +KO = 269afb85ece66e16d30bf602b8fa3b69 + +COUNT=2 +L = 128 +KI = 1f9a79197a2542d3fb4d7e433119e0db6abec62828dd1bf82de3c231bbd8e265 +FixedInputDataByteLen = 60 +FixedInputData = e7726eecfd730a5bf48f7e0b148c6c281e4c8992bd55a1b20dab69a1486accbc4460e1e6fe7e7f58b671e9254c139a95593bf03af0faf8641d4b2ceb + Binary rep of i = 000001 + instring = 000001e7726eecfd730a5bf48f7e0b148c6c281e4c8992bd55a1b20dab69a1486accbc4460e1e6fe7e7f58b671e9254c139a95593bf03af0faf8641d4b2ceb +KO = 081d1e3ee5161dfceec6696a265f4164 + +COUNT=3 +L = 128 +KI = 06db32ac36241fe8c069f482736b7b2841012e0a2c8d9c04df51ef0c665f4575 +FixedInputDataByteLen = 60 +FixedInputData = 637e6072317d35c7c9887539bd991db0656bf6888addb717e28cb3340166451c0d0cabc85a743efe634100ab95bcb576c5bffd8a5db44d148fb29efc + Binary rep of i = 000001 + instring = 000001637e6072317d35c7c9887539bd991db0656bf6888addb717e28cb3340166451c0d0cabc85a743efe634100ab95bcb576c5bffd8a5db44d148fb29efc +KO = 4032685e45f6541c2a3fcd0b96384835 + +COUNT=4 +L = 128 +KI = 90eba637e61de24df166b36a1594238a2000abd08e36c97048d7f9a22ba2a9c8 +FixedInputDataByteLen = 60 +FixedInputData = 83b9e3cba177f672d60eca3c45274526bed7f9b30e42158162c2658adedcf356fcfb95aaad6662f3c3adb66a0609b66d290488894b483230b13329e9 + Binary rep of i = 000001 + instring = 00000183b9e3cba177f672d60eca3c45274526bed7f9b30e42158162c2658adedcf356fcfb95aaad6662f3c3adb66a0609b66d290488894b483230b13329e9 +KO = cecea4eb4fd377d87cabb29dcecf77b6 + +COUNT=5 +L = 128 +KI = 5a75b65e687fd97a7c793cce9c76108eb77b283aaad0d36ed5e502639c564326 +FixedInputDataByteLen = 60 +FixedInputData = 2fc4e04011455513aeb4968561a0731a1fc685b3d027a47d66814857d377c3b130da41a7f9807efa247aacc06bd0a2d8c99cfde4143366f07895443d + Binary rep of i = 000001 + instring = 0000012fc4e04011455513aeb4968561a0731a1fc685b3d027a47d66814857d377c3b130da41a7f9807efa247aacc06bd0a2d8c99cfde4143366f07895443d +KO = e8a2fd625642bfd1ed18fde7c83eca97 + +COUNT=6 +L = 128 +KI = e9a897469123f39c8f504750ee54b4ff01f47dc550ba8880e9999ce5826be7a8 +FixedInputDataByteLen = 60 +FixedInputData = edb376e4237e11e2f250688a0d325a3fd32d18ce32cb94c61b2a8ac56d653f61964460f575678036b34a10945fd9ba4537ce48b10649030ebb5cb5e5 + Binary rep of i = 000001 + instring = 000001edb376e4237e11e2f250688a0d325a3fd32d18ce32cb94c61b2a8ac56d653f61964460f575678036b34a10945fd9ba4537ce48b10649030ebb5cb5e5 +KO = 425946b569e03adb00ed6935ceaf775d + +COUNT=7 +L = 128 +KI = 75dd89a5132358acc2d1ae6d08ef315646c76d951d44a644c32250b0566479fb +FixedInputDataByteLen = 60 +FixedInputData = bd825b3bcb08203b81aba37b4582f1ef8ecf5bc39eac48931a2152ab2e01f2cc2951160e8bdac92ccdbf061ea08b8ff5071fe134921e1b4231125634 + Binary rep of i = 000001 + instring = 000001bd825b3bcb08203b81aba37b4582f1ef8ecf5bc39eac48931a2152ab2e01f2cc2951160e8bdac92ccdbf061ea08b8ff5071fe134921e1b4231125634 +KO = a25342227764d62d84546848e6a06dfe + +COUNT=8 +L = 128 +KI = a74d68197ae14fd113c324197a16145be7de6fbfeba7c68daf1572c6244b7ae4 +FixedInputDataByteLen = 60 +FixedInputData = 3cb9f6706a7bfd542888ac3b4ff8b8767b1cf7fbe8a5199db146768a60c44a640871107ada1b3912d75bd3185327d7d957e869d5c2e9cd355c956a19 + Binary rep of i = 000001 + instring = 0000013cb9f6706a7bfd542888ac3b4ff8b8767b1cf7fbe8a5199db146768a60c44a640871107ada1b3912d75bd3185327d7d957e869d5c2e9cd355c956a19 +KO = 64a59bc0e1456fddea1559608308f997 + +COUNT=9 +L = 128 +KI = 5bbcaf83ebecc97a39349920b69660142af443789a2adb3a88d8782975316e80 +FixedInputDataByteLen = 60 +FixedInputData = 4e6b9da7fba8a2247b184060cdc1ae1293a593a9eace6fa5e88e93538d82584a1c13922f4400d80f7ff0e27480be7ebfa3d0a96ed8748fb6542a6b6a + Binary rep of i = 000001 + instring = 0000014e6b9da7fba8a2247b184060cdc1ae1293a593a9eace6fa5e88e93538d82584a1c13922f4400d80f7ff0e27480be7ebfa3d0a96ed8748fb6542a6b6a +KO = 74ab41637d91b4a8624aa1dafefb54d3 + +COUNT=10 +L = 256 +KI = f5207566ad012002ae6f2b501f0c24180228345889c20616d043b868a76d015a +FixedInputDataByteLen = 60 +FixedInputData = f36dbc8d1dfda60d4ba05214f8773aaa9f01944150bca68812d0d8deb5492f3f68f09809ba5e8b89e9dca86c70f6f353b3d5f49ef27e2fd01cfa911d + Binary rep of i = 000001 + instring = 000001f36dbc8d1dfda60d4ba05214f8773aaa9f01944150bca68812d0d8deb5492f3f68f09809ba5e8b89e9dca86c70f6f353b3d5f49ef27e2fd01cfa911d +KO = 0faed440796a0685a24a1c5e1cacde566c7a1a4189885229251c6308a53c3f6e + +COUNT=11 +L = 256 +KI = a75244b6ec380208eb02b0c645a47e4e2149afbda33e4d1f4aaca6e4b4b09b9e +FixedInputDataByteLen = 60 +FixedInputData = 96d7de7891b63787b9319c600a0ca43f67ab934b607cca457c24ef2b6c4f4c45ccfac299b2443f3880f00afb8963e93247d310d82eddc42a306a2dde + Binary rep of i = 000001 + instring = 00000196d7de7891b63787b9319c600a0ca43f67ab934b607cca457c24ef2b6c4f4c45ccfac299b2443f3880f00afb8963e93247d310d82eddc42a306a2dde +KO = 29138abf1ad0524bd4e170860567c6cc09891974bd7ca168fe55cda052134896 + +COUNT=12 +L = 256 +KI = 0184c8db604eb8726d3018d32a32da4a5d0ff71dc91c81f69fc7f684bc224738 +FixedInputDataByteLen = 60 +FixedInputData = e6b506e331f7081902faffbaa589151fceedf00dfe48503173b3a32281d71f758dbdf975703046216b3de7b2dcd3203eec95749774007c6b807a7cea + Binary rep of i = 000001 + instring = 000001e6b506e331f7081902faffbaa589151fceedf00dfe48503173b3a32281d71f758dbdf975703046216b3de7b2dcd3203eec95749774007c6b807a7cea +KO = 4caa3aeda2405848bedfe8189e16e439cd13cda492a8dad458410c4d58f542c9 + +COUNT=13 +L = 256 +KI = cc4dc1f65ca9269b05a20f3f97874b3c17168f4d6bcb35c9f96d792bc928cb92 +FixedInputDataByteLen = 60 +FixedInputData = b3872ee7cdf8e2c3fd945b311d76d7ba53780e2a235e06af6268e825eff1860e83386f15367585fb5773e2be9bb0e714015eb795473e540394ab5a0b + Binary rep of i = 000001 + instring = 000001b3872ee7cdf8e2c3fd945b311d76d7ba53780e2a235e06af6268e825eff1860e83386f15367585fb5773e2be9bb0e714015eb795473e540394ab5a0b +KO = c535b50bb6a6f9ab8d3de70671246d9c3ce1926e41ffeccf0fb2eab33740771f + +COUNT=14 +L = 256 +KI = c77a3bdbb930854958905f3286b00fa4c2f1b2584560df926a8d87789fa82d89 +FixedInputDataByteLen = 60 +FixedInputData = 6337bb226ec6dcdafd1b7b85c88a4da2ee0cf0a99569d1665d313fde8aaa1d54fba24bba7829d7e7de7e1dc3a543428cd970b5d8a37de101cdc18a8d + Binary rep of i = 000001 + instring = 0000016337bb226ec6dcdafd1b7b85c88a4da2ee0cf0a99569d1665d313fde8aaa1d54fba24bba7829d7e7de7e1dc3a543428cd970b5d8a37de101cdc18a8d +KO = 23902da141090db0691b57efc1e081b321c017aa462ec14748d8e1b60b92741f + +COUNT=15 +L = 256 +KI = 0b39b73b0070318d04daa78e561f21698ae38e60465d14b748a7f2275295becc +FixedInputDataByteLen = 60 +FixedInputData = 11168446c5622ba180fac53d2e4c2bf0fac8513e5f9e16b5bbebe9a1756c2609b1685b7066de54f567e4df08a4a3f403d73c1feb41209ddc1700bc91 + Binary rep of i = 000001 + instring = 00000111168446c5622ba180fac53d2e4c2bf0fac8513e5f9e16b5bbebe9a1756c2609b1685b7066de54f567e4df08a4a3f403d73c1feb41209ddc1700bc91 +KO = 502d9ddabb23411b9bdb88a8461018cf45a4cd04edd3df24e025d58a81431dcc + +COUNT=16 +L = 256 +KI = 934317a565bea18436c7e391f2a2de67d4407e7e9bcbb55fd4827f376379d617 +FixedInputDataByteLen = 60 +FixedInputData = d9a11aeee251c1fd9a14151dc0fd4e2ea05db8898951f03f4121ce10191c28cb5ee2a164117616df010b948308f85b7beaea8587bea9096c08134f71 + Binary rep of i = 000001 + instring = 000001d9a11aeee251c1fd9a14151dc0fd4e2ea05db8898951f03f4121ce10191c28cb5ee2a164117616df010b948308f85b7beaea8587bea9096c08134f71 +KO = 25e1bcb994bf5b132c07368a5f2ab11694ccd31baccc87f9772feba4730714c1 + +COUNT=17 +L = 256 +KI = bdf3db0c319005aea65b4446d1474df6477b5c9656efaeaba05b7819b7635021 +FixedInputDataByteLen = 60 +FixedInputData = b7d71420640f3785c199714f953e7ae1f5d20c985183ab77df402d4c72c3f9d6c8ba37a4bddeb592886a244b0ddd0bfda48bfbf7b1101bae878fd4c8 + Binary rep of i = 000001 + instring = 000001b7d71420640f3785c199714f953e7ae1f5d20c985183ab77df402d4c72c3f9d6c8ba37a4bddeb592886a244b0ddd0bfda48bfbf7b1101bae878fd4c8 +KO = 9468b0feabb2960714e7bbea862dd6d3dacc31e11df9e81653af11fe7b36655f + +COUNT=18 +L = 256 +KI = 27ba64aaad2fa41140df04596e3dfacb87ed34f1760ce9740b2abbf3d2444910 +FixedInputDataByteLen = 60 +FixedInputData = f4def4c99f734e14d7ddce73afa31d3adf771fba0ec1c501a6e3517b0678cc9cc3802e5adaa331a7dc46e7ea1ac3421b67a9c89c2f7c87b812213266 + Binary rep of i = 000001 + instring = 000001f4def4c99f734e14d7ddce73afa31d3adf771fba0ec1c501a6e3517b0678cc9cc3802e5adaa331a7dc46e7ea1ac3421b67a9c89c2f7c87b812213266 +KO = 5ef83f0031d6acb84352a89a6948360a08ec26877104bd27287e082f009c9fad + +COUNT=19 +L = 256 +KI = 5cd894bf16a5ec22bf0e53d7b5d94ef087badf9b25c9703fec49b586e8cbef81 +FixedInputDataByteLen = 60 +FixedInputData = 6e95db78116d4d0b42b0a8f9a95e2c01cc184100de0205cb6666ac1328982939d71a10578a472a6a7753dc6da2146b319943115afbe9418bf303e2e0 + Binary rep of i = 000001 + instring = 0000016e95db78116d4d0b42b0a8f9a95e2c01cc184100de0205cb6666ac1328982939d71a10578a472a6a7753dc6da2146b319943115afbe9418bf303e2e0 +KO = 7542e35f62cec725e81b5cc990cb794f67d82082807c0208793df148d1359dac + +COUNT=20 +L = 160 +KI = e2758918edcf15d957a556055602d283dbdf9c95b6025a3cddf1eeac1e0ac889 +FixedInputDataByteLen = 60 +FixedInputData = eda2f792580d6129b43e7b89c661786a29ab502ec6198f4a2bec6d0ffca1a75b8807d4313e7bf769a94fbf4b41c4cc309358a211105312c05818d8f3 + Binary rep of i = 000001 + instring = 000001eda2f792580d6129b43e7b89c661786a29ab502ec6198f4a2bec6d0ffca1a75b8807d4313e7bf769a94fbf4b41c4cc309358a211105312c05818d8f3 +KO = 67e3273b2cfa4c663377f5841606679aee420dce + +COUNT=21 +L = 160 +KI = 504acb8e0090058d6a2a90153b938bbd3b2f6a4ea7fd5178d1c503421c9d66ef +FixedInputDataByteLen = 60 +FixedInputData = a8fe02fdf39ded7b4b452706938bb4027fa0f347036a29b44b49f23e358f61802cbfde21cdcbe68e8852bd603bbf74bd6de599945a4562001a4e49c7 + Binary rep of i = 000001 + instring = 000001a8fe02fdf39ded7b4b452706938bb4027fa0f347036a29b44b49f23e358f61802cbfde21cdcbe68e8852bd603bbf74bd6de599945a4562001a4e49c7 +KO = b1fb5d6a43fb49fea4b3c92d147bf3684659044c + +COUNT=22 +L = 160 +KI = a4b22941eaad6d06d22620b289fb52d2e1a2f3b5b54ac82d899104eb024cc91e +FixedInputDataByteLen = 60 +FixedInputData = ffd0877fd25778b5131988ee59f84dba7a48766739a74b80338571e11b31563d9269aafb62268b405ad223867996b5d6c76ea6bc2f366dd30f928079 + Binary rep of i = 000001 + instring = 000001ffd0877fd25778b5131988ee59f84dba7a48766739a74b80338571e11b31563d9269aafb62268b405ad223867996b5d6c76ea6bc2f366dd30f928079 +KO = 1a38b0c8880cd344b8ccb9a020bfe628ebcccf81 + +COUNT=23 +L = 160 +KI = 631822131e7016661b9d2bc5a81f7f63d379ee5867ecc65cf596457077610b46 +FixedInputDataByteLen = 60 +FixedInputData = 0cd384ce46bcfdd0f70d9b1457daf9f337cc85c216ca3c2fb15ece498d5514886598ace09d02a5179e539f75e854a57efdd83aa3d0b09f49247bbe3e + Binary rep of i = 000001 + instring = 0000010cd384ce46bcfdd0f70d9b1457daf9f337cc85c216ca3c2fb15ece498d5514886598ace09d02a5179e539f75e854a57efdd83aa3d0b09f49247bbe3e +KO = 6c7d00781b0f930563e3d055134470efb6902358 + +COUNT=24 +L = 160 +KI = 1223d17a90c91d4fb15fa11cdb0b8192297df2fbb16c9082b2a831d163ef4fd6 +FixedInputDataByteLen = 60 +FixedInputData = 95c1a121463ace7184e9b2ec2315ad239bd27c884e44319e257d2959fc2f7633409cc72c48dc3f669fcf51d24155102a73e496b2afa3f8a833a5e335 + Binary rep of i = 000001 + instring = 00000195c1a121463ace7184e9b2ec2315ad239bd27c884e44319e257d2959fc2f7633409cc72c48dc3f669fcf51d24155102a73e496b2afa3f8a833a5e335 +KO = 3e4a8d59e71b317666f897bd6040da9dff55a49f + +COUNT=25 +L = 160 +KI = 2005c14bbc374c1697076f26ab562a51a093111470116eb1df2a1e6becc4cda0 +FixedInputDataByteLen = 60 +FixedInputData = cce7d51a794209e070eb8f58ae87fb74a2746377375928356fe3c288cf03c856bb94e9b4546aa2afe78cbc905db897750885d86438c8ef1a6bc37c26 + Binary rep of i = 000001 + instring = 000001cce7d51a794209e070eb8f58ae87fb74a2746377375928356fe3c288cf03c856bb94e9b4546aa2afe78cbc905db897750885d86438c8ef1a6bc37c26 +KO = 0cb52402498132c50a8f189140d4831fc3c5947c + +COUNT=26 +L = 160 +KI = 23cb1fc46e923102b454e86b59d7a0811664429a23941acfe679d993e5221674 +FixedInputDataByteLen = 60 +FixedInputData = 931d6113e8bdda93a9e43dc4a035f00152f68903c64fd4837a2562416f93478d8201682b60904e5e909d181e97b5e6041d94bf35cccb490622216979 + Binary rep of i = 000001 + instring = 000001931d6113e8bdda93a9e43dc4a035f00152f68903c64fd4837a2562416f93478d8201682b60904e5e909d181e97b5e6041d94bf35cccb490622216979 +KO = d4fa6c26717c7067d180a7e46e460987944883eb + +COUNT=27 +L = 160 +KI = cc21eadcaadb23dad4d54d68115bb07f389198d64009ce0204c6fe361453a1f1 +FixedInputDataByteLen = 60 +FixedInputData = d384fd7ffdba22b6e67010819502a58b05903bfb5d11e2b7d0deab200fe518760ac2908ec439df6f0ddc8e2c784ad22f5c27dc957e612a1f152876d7 + Binary rep of i = 000001 + instring = 000001d384fd7ffdba22b6e67010819502a58b05903bfb5d11e2b7d0deab200fe518760ac2908ec439df6f0ddc8e2c784ad22f5c27dc957e612a1f152876d7 +KO = 78645d9d40ad1cf870027e32d36d23d0e07ca304 + +COUNT=28 +L = 160 +KI = 1c1b13a041d53c71bee91eb0c9d6eed23f434468b52de01e04a02e79589c32f7 +FixedInputDataByteLen = 60 +FixedInputData = 16a130a5da1c6abed5224084f3fc4447866636160a3a4625110f05e16e37311b9b736295508ac953094f7a61dc14af07ab043aaea04da5046a8a0cd4 + Binary rep of i = 000001 + instring = 00000116a130a5da1c6abed5224084f3fc4447866636160a3a4625110f05e16e37311b9b736295508ac953094f7a61dc14af07ab043aaea04da5046a8a0cd4 +KO = 94c31a5e94552b94c903a51defdfc90333416df9 + +COUNT=29 +L = 160 +KI = 88509750f05dcf6436ab308050b2516870166dd2f7dbf4594be4baf7629d18f6 +FixedInputDataByteLen = 60 +FixedInputData = 732671c12d9b9adceb5145f78ead9afef070d93298269f4ed95799dad20a2f704159ea380e9fcd79363545628e545b4f82eed667c36243f58aff6c87 + Binary rep of i = 000001 + instring = 000001732671c12d9b9adceb5145f78ead9afef070d93298269f4ed95799dad20a2f704159ea380e9fcd79363545628e545b4f82eed667c36243f58aff6c87 +KO = a53e9281f7f40167e25febeb0a6b3a0f2ba47bfa + +COUNT=30 +L = 320 +KI = c9063598d6cf8660300073b5c25603baf3ade910c182deea15d8107d6f6be295 +FixedInputDataByteLen = 60 +FixedInputData = 22d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308 + Binary rep of i = 000001 + instring = 00000122d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308 + Binary rep of i = 000002 + instring = 00000222d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308 +KO = f3a5b521b435a8c83eaf2d264b5b1a6dcc32c21b4897511203f97f01f2a691eef080b4cd7ca4fc38 + +COUNT=31 +L = 320 +KI = a083d1d60d0c68fb83eb82dcb18f798e8f3cf67511809f7a4b3c6e8d3a591f8c +FixedInputDataByteLen = 60 +FixedInputData = e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe + Binary rep of i = 000001 + instring = 000001e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe + Binary rep of i = 000002 + instring = 000002e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe +KO = be97d733a184ad36c6c0c7ae8e79b1b0581aaf37687ff835c263d541c08bb1cad051fde6ba0e5244 + +COUNT=32 +L = 320 +KI = 8241bdc82cd2924b5f7cda011636b578720952f04a229f6ee2eff1912490d565 +FixedInputDataByteLen = 60 +FixedInputData = c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e + Binary rep of i = 000001 + instring = 000001c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e + Binary rep of i = 000002 + instring = 000002c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e +KO = e405e17496e5620d4ed7227a891499c15f718f81e2d3e2d126466fcfc50d5b6b2eb90ccd6886e999 + +COUNT=33 +L = 320 +KI = 6b2eaf7af96a81132dd843603bfea56b60ea0fab362363bd63e0d5a6e9a01357 +FixedInputDataByteLen = 60 +FixedInputData = c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742 + Binary rep of i = 000001 + instring = 000001c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742 + Binary rep of i = 000002 + instring = 000002c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742 +KO = 32a1c17a9e11f397af1e2608fe02d4d8172bc1ff66cec5d6e4ca9f986d2ac5cf35b8ce9d38509903 + +COUNT=34 +L = 320 +KI = abcd8f59154de68b80048351600948260f071f34244e14a68100bd64ca5f2c07 +FixedInputDataByteLen = 60 +FixedInputData = ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c + Binary rep of i = 000001 + instring = 000001ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c + Binary rep of i = 000002 + instring = 000002ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c +KO = d99bf29d498df7746ec98ca7908092ee90e93bfa1a8c62206bef61540028e5f3cb5f7a91882c3e42 + +COUNT=35 +L = 320 +KI = 34435021c26336f4ef2a2eb268ed8972b55f1566545b87c7e9eb9ddb3b490a44 +FixedInputDataByteLen = 60 +FixedInputData = 725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01 + Binary rep of i = 000001 + instring = 000001725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01 + Binary rep of i = 000002 + instring = 000002725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01 +KO = a23a5c3e27123cd18cc4b2abea393eb1822eca819476c357b3b18505e786e24efe2664c59be304d3 + +COUNT=36 +L = 320 +KI = a88b503d5e60afde0a9c8a65ba45fd422e346f79456f223ef384aced52299a17 +FixedInputDataByteLen = 60 +FixedInputData = 5510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86 + Binary rep of i = 000001 + instring = 0000015510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86 + Binary rep of i = 000002 + instring = 0000025510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86 +KO = 31ba7e6ff16d70a385b5f004fb91e29f009303bffd1b86e3d5cc80c259ad3ca81fb546c21cfb713d + +COUNT=37 +L = 320 +KI = f3bdacf711d9deea5371f14c6ba971691b314e2f1614787129bb208ab5d89322 +FixedInputDataByteLen = 60 +FixedInputData = 2108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70 + Binary rep of i = 000001 + instring = 0000012108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70 + Binary rep of i = 000002 + instring = 0000022108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70 +KO = cabf8e03a3525b33cb4caea2e071a3d8a657b0aa2f46066525290c4eec87944c6aa59dd4d07ba21a + +COUNT=38 +L = 320 +KI = 44757aca74fbafef8e1a93537e6cf5839c59e2587a18cd2216b3228dc87f10f4 +FixedInputDataByteLen = 60 +FixedInputData = 0d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18 + Binary rep of i = 000001 + instring = 0000010d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18 + Binary rep of i = 000002 + instring = 0000020d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18 +KO = 7a5921f774458954a3729def37f0238705f883b424b8d85cc0117e94be49b27d4a1885d98e6b7635 + +COUNT=39 +L = 320 +KI = 27d7dfbc77816aedefd89fed77b0e103ee8be60bf418074cd9bfba2e91add7b7 +FixedInputDataByteLen = 60 +FixedInputData = 93b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618 + Binary rep of i = 000001 + instring = 00000193b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618 + Binary rep of i = 000002 + instring = 00000293b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618 +KO = 2612d62453be79c7fd3bb94de95adefe1f87cf0b7dcb620aba96d5a17cde97cd392a62518e2371be + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = dd1d91b7d90b2bd3138533ce92b272fbf8a369316aefe242e659cc0ae238afe0 +FixedInputDataByteLen = 60 +FixedInputData = 01322b96b30acd197979444e468e1c5c6859bf1b1cf951b7e725303e237e46b864a145fab25e517b08f8683d0315bb2911d80a0e8aba17f3b413faac + Binary rep of i = 00000001 + instring = 0000000101322b96b30acd197979444e468e1c5c6859bf1b1cf951b7e725303e237e46b864a145fab25e517b08f8683d0315bb2911d80a0e8aba17f3b413faac +KO = 10621342bfb0fd40046c0e29f2cfdbf0 + +COUNT=1 +L = 128 +KI = 32c4003872a146194023eac1bda74ddf2b66977dad8a554b974ca2a62f7e4f43 +FixedInputDataByteLen = 60 +FixedInputData = 33d8cf6d0c759fb622d867ea8cf1285de4020af81cc287addf38cc2da4643e6db3b215ad3e33bfc47877c3620e336887c3c9ad4a1c6c0476b0f90a33 + Binary rep of i = 00000001 + instring = 0000000133d8cf6d0c759fb622d867ea8cf1285de4020af81cc287addf38cc2da4643e6db3b215ad3e33bfc47877c3620e336887c3c9ad4a1c6c0476b0f90a33 +KO = f593af0e1a492a7b904a2662897fa1c1 + +COUNT=2 +L = 128 +KI = 3c87e9cc98579b2749ff92c8b823a2ad6b367ac26622e7b5b80a2ce6f450e361 +FixedInputDataByteLen = 60 +FixedInputData = 777d66a24c2d3cc3299ca0718f4f6dcd1161ecbef6eb3c71f0bc145b4e765a6eece807a74ca7a698d55b2eb0d30d8d3e5cd71fd2a02b5608274c95c3 + Binary rep of i = 00000001 + instring = 00000001777d66a24c2d3cc3299ca0718f4f6dcd1161ecbef6eb3c71f0bc145b4e765a6eece807a74ca7a698d55b2eb0d30d8d3e5cd71fd2a02b5608274c95c3 +KO = ea6425f03803f2f06c42d8ba11ce4ee9 + +COUNT=3 +L = 128 +KI = de1f4abfe78c4dd6f02331c057efa939ae2db1f1e7e7c650e07537d259b1ea72 +FixedInputDataByteLen = 60 +FixedInputData = 4c1f00198d76f3630d3260f56d94f52507394f4a98cdc2937d4abaa76ebb3fd409a8769df074dc002917ef818a4852cf004f0225efc4663211a08c5d + Binary rep of i = 00000001 + instring = 000000014c1f00198d76f3630d3260f56d94f52507394f4a98cdc2937d4abaa76ebb3fd409a8769df074dc002917ef818a4852cf004f0225efc4663211a08c5d +KO = 74182ae81ee88c6a1634ff4991beb9ee + +COUNT=4 +L = 128 +KI = 8c299beeaea05f445d59f5c354dbd0c8b4cd009f197a35369fb3b8612b75026b +FixedInputDataByteLen = 60 +FixedInputData = 1a73fce114cb427dfaa6a699ab2751bf7136fa03d238da492d9a036143148334294d0bdbe4852c8ff37706bb27d722ddf909bc8bef91ac72e1841cad + Binary rep of i = 00000001 + instring = 000000011a73fce114cb427dfaa6a699ab2751bf7136fa03d238da492d9a036143148334294d0bdbe4852c8ff37706bb27d722ddf909bc8bef91ac72e1841cad +KO = 16614f3e848515cbe526fd2b1b5a0bc3 + +COUNT=5 +L = 128 +KI = fa1f4c6ca4268480527b37cc1635b69d4a07118f720c60bd13cedc867dfc2754 +FixedInputDataByteLen = 60 +FixedInputData = 464516d6f8bb6589928849b984bea6dc3a45a3e3cbe9b27a95e94801c718901764d78910e72e5fe69860e76e8f2bbba9298676e8a86b3d63563b45a2 + Binary rep of i = 00000001 + instring = 00000001464516d6f8bb6589928849b984bea6dc3a45a3e3cbe9b27a95e94801c718901764d78910e72e5fe69860e76e8f2bbba9298676e8a86b3d63563b45a2 +KO = 67507b8fbc813d2387f69bc4d3bda44a + +COUNT=6 +L = 128 +KI = ab12ca4709ca38350caf5602eee5218ec950353d19e65de9efc4dc2d19fe3017 +FixedInputDataByteLen = 60 +FixedInputData = a8da5b25e4f292c149c88f9203c5370822193cdac135fbcd6b03f42300b8c372f68520dd3b525c79aa25f250b786e6de7f5d73b5fb46c987671c7f76 + Binary rep of i = 00000001 + instring = 00000001a8da5b25e4f292c149c88f9203c5370822193cdac135fbcd6b03f42300b8c372f68520dd3b525c79aa25f250b786e6de7f5d73b5fb46c987671c7f76 +KO = a7f44187d4ebe759b9a37e484a844e2b + +COUNT=7 +L = 128 +KI = 12a9c4b3921b4ec2754e1cf093a38a98702acf0b8eb30f4bf654b8e3a10d3990 +FixedInputDataByteLen = 60 +FixedInputData = c5170e6e67ccefebe8415ee2fb6429df37d6c2ee8fbdd6b970c3a98d486e8718c2202f7fc09fe438d53dfdaeeb0874ef0fd7b4dfa209cc9c5c512baa + Binary rep of i = 00000001 + instring = 00000001c5170e6e67ccefebe8415ee2fb6429df37d6c2ee8fbdd6b970c3a98d486e8718c2202f7fc09fe438d53dfdaeeb0874ef0fd7b4dfa209cc9c5c512baa +KO = 9d1a3121760b17ea787e0f64c90bf109 + +COUNT=8 +L = 128 +KI = 218b0f76980954cc381f2646636907e702078f7902a1894952966547ace91b19 +FixedInputDataByteLen = 60 +FixedInputData = 16cb8bedb363b4795153a105c6049291f1978e7b2aab01ab64e29c9bb562418cf3ab4f1ee6111d5ed2e58ebe3ad9665588e0e4d9deae8524b5b79ed8 + Binary rep of i = 00000001 + instring = 0000000116cb8bedb363b4795153a105c6049291f1978e7b2aab01ab64e29c9bb562418cf3ab4f1ee6111d5ed2e58ebe3ad9665588e0e4d9deae8524b5b79ed8 +KO = 80175fd5c9ca252c52bdcb5302de3db1 + +COUNT=9 +L = 128 +KI = 3433f2c53824d6eebe11e11eb656da9740c5a342f5769df7fe17c4c4801132ca +FixedInputDataByteLen = 60 +FixedInputData = 07e3f8ff03e6af5aad503cacb1db119d3178bbd3e2377888d6f5e6b7bf7b8f7c563a88aa8a778848f4dc01b29caf85a3b2307e3cdfe3de1e7043ddef + Binary rep of i = 00000001 + instring = 0000000107e3f8ff03e6af5aad503cacb1db119d3178bbd3e2377888d6f5e6b7bf7b8f7c563a88aa8a778848f4dc01b29caf85a3b2307e3cdfe3de1e7043ddef +KO = ae81916cd3641c59897512649b657252 + +COUNT=10 +L = 256 +KI = e204d6d466aad507ffaf6d6dab0a5b26152c9e21e764370464e360c8fbc765c6 +FixedInputDataByteLen = 60 +FixedInputData = 7b03b98d9f94b899e591f3ef264b71b193fba7043c7e953cde23bc5384bc1a6293580115fae3495fd845dadbd02bd6455cf48d0f62b33e62364a3a80 + Binary rep of i = 00000001 + instring = 000000017b03b98d9f94b899e591f3ef264b71b193fba7043c7e953cde23bc5384bc1a6293580115fae3495fd845dadbd02bd6455cf48d0f62b33e62364a3a80 +KO = 770dfab6a6a4a4bee0257ff335213f78d8287b4fd537d5c1fffa956910e7c779 + +COUNT=11 +L = 256 +KI = aeeeca60f689a441b13b0cbcd441d82df0cf87dac236290dece8931df8d70317 +FixedInputDataByteLen = 60 +FixedInputData = 588ec041e5733b7031212c5538efe4f6aafa4cda8b925d261f5a2688f007b3ac240ee12991e77b8cb8538678615966164a81872bd1cfcbfb39a4f450 + Binary rep of i = 00000001 + instring = 00000001588ec041e5733b7031212c5538efe4f6aafa4cda8b925d261f5a2688f007b3ac240ee12991e77b8cb8538678615966164a81872bd1cfcbfb39a4f450 +KO = 3e81d6113cee3c529ecedff89a6999ce25b618c15ee1d19d45cb376a1c8e2374 + +COUNT=12 +L = 256 +KI = 95c8f76e11367eb55526a2b393ae906583d1cbdd47962146f506cc7cac12f464 +FixedInputDataByteLen = 60 +FixedInputData = cad60e904b9e9c8bfeb4a81a7f67d3bddcc05e64255870403770f3533ae6dd634ceaa56c53e688bd137ae6018935f34b9fb084ea48e4c688f6bbb388 + Binary rep of i = 00000001 + instring = 00000001cad60e904b9e9c8bfeb4a81a7f67d3bddcc05e64255870403770f3533ae6dd634ceaa56c53e688bd137ae6018935f34b9fb084ea48e4c688f6bbb388 +KO = cafa5ca03f5fbe2a242004abcbd3de1059c7407b1ee579255124af189be0b556 + +COUNT=13 +L = 256 +KI = 4d05391fd6fb1e292e78ab9619b1b72a7d63ee59d7435dd71897b9ff7ee7ae70 +FixedInputDataByteLen = 60 +FixedInputData = f078e6f9b7f82d64554fa6b604c808f19b1f6ad6727db7aa6f1c86694e104b5256c8b4039919646481d7ea2452c72c17a3e8d7d3916285460aa5eb81 + Binary rep of i = 00000001 + instring = 00000001f078e6f9b7f82d64554fa6b604c808f19b1f6ad6727db7aa6f1c86694e104b5256c8b4039919646481d7ea2452c72c17a3e8d7d3916285460aa5eb81 +KO = 6b16e8f53b831aa5e86bf97a5c4fa37d089bc172da5a1e7f662dd4a595339ab7 + +COUNT=14 +L = 256 +KI = 0f68a82ff1671634cc9136c564a9e02a767621dd74a1bf5c24129b808214b752 +FixedInputDataByteLen = 60 +FixedInputData = 648599809c2c4e7c6a5e6c449f0031ebf55c3661a895b44db0572ee88083b1f4b12602aa55fc1df150a65a6d6eeda0aa79a434a1039b91b5a58fc7f1 + Binary rep of i = 00000001 + instring = 00000001648599809c2c4e7c6a5e6c449f0031ebf55c3661a895b44db0572ee88083b1f4b12602aa55fc1df150a65a6d6eeda0aa79a434a1039b91b5a58fc7f1 +KO = e297640f7768485d4a6e7cfe245f8bfa84700d99762692ea1a425ccc0275e8f5 + +COUNT=15 +L = 256 +KI = 43eef6d824fd820405626ab9b6d79f1fd04e126ab8e17729e3afc7cb5af794f8 +FixedInputDataByteLen = 60 +FixedInputData = 5e269b5a7bdedcc3e875e2725693a257fc60011af7dcd68a3358507fe29b0659ca66951daa05a15032033650bc58a27840f8fbe9f4088b9030738f68 + Binary rep of i = 00000001 + instring = 000000015e269b5a7bdedcc3e875e2725693a257fc60011af7dcd68a3358507fe29b0659ca66951daa05a15032033650bc58a27840f8fbe9f4088b9030738f68 +KO = f0a339ecbcae6add1afb27da3ba40a1320c6427a58afb9dc366b219b7eb29ecf + +COUNT=16 +L = 256 +KI = e5f31d98a13f2390b354dba08e1e85116f99a56c2e8761d386958a0d0a888a29 +FixedInputDataByteLen = 60 +FixedInputData = 02113f45151b63f374cfcdb1bede41cef2226a42b6c02c9f090f9f3db39d4e98a8258c42e27224279cd45c2501ca45a008d8f38915e5b45b8b995f5b + Binary rep of i = 00000001 + instring = 0000000102113f45151b63f374cfcdb1bede41cef2226a42b6c02c9f090f9f3db39d4e98a8258c42e27224279cd45c2501ca45a008d8f38915e5b45b8b995f5b +KO = 98e7a023092a3064050902c8b90c749d72005626e0296e1dfb28c10e450b2dd3 + +COUNT=17 +L = 256 +KI = e6cfa4864d31fe09960fff968ac62f03b6f63b5a221cc95c3a1058b4b60fe9bc +FixedInputDataByteLen = 60 +FixedInputData = 4670a7c2c8f5643b75ea4ceed87e253e58ffaa87472299160d35240753f3164c0820374b1f4bedb2dc34692c8b7e06c7951ee73f1645b10e3f272d17 + Binary rep of i = 00000001 + instring = 000000014670a7c2c8f5643b75ea4ceed87e253e58ffaa87472299160d35240753f3164c0820374b1f4bedb2dc34692c8b7e06c7951ee73f1645b10e3f272d17 +KO = 4f208e7306b076bf06133f439a6617a3d650253cf87775c3d6d7fede32139f4f + +COUNT=18 +L = 256 +KI = 2f180b1a10445d3d29683b3facb856807689c6de54c760f6050c3329a4a1de4e +FixedInputDataByteLen = 60 +FixedInputData = 4d48ca49a279a79bf9b3a9e346c3af74926fab6ad881027dee6a6f40dcf67add04efec4d86df31bbfc190d43e3a7aeea9babcebaead3b07b69dd3d6e + Binary rep of i = 00000001 + instring = 000000014d48ca49a279a79bf9b3a9e346c3af74926fab6ad881027dee6a6f40dcf67add04efec4d86df31bbfc190d43e3a7aeea9babcebaead3b07b69dd3d6e +KO = 7765d245fdf143b6ca4359a2503ad1d8ea8caa7da8d556b1fe8e25c44c70dbe1 + +COUNT=19 +L = 256 +KI = 2eb0a49fd3199a57264f746b1c8acbc76f7ce51223f72134590fbbeb3176264b +FixedInputDataByteLen = 60 +FixedInputData = 980a908ed38b6e699df3f44e651f0ad3a9d209d3867c495e52673855d09e4f1a58fb477067c400cacca9ab9260e205c4556905f2727925561280639c + Binary rep of i = 00000001 + instring = 00000001980a908ed38b6e699df3f44e651f0ad3a9d209d3867c495e52673855d09e4f1a58fb477067c400cacca9ab9260e205c4556905f2727925561280639c +KO = 06d5adc2d5c517bf40406cc6bb56553b222f70abf2bb505584000e88628baf17 + +COUNT=20 +L = 160 +KI = dc60338d884eecb72975c603c27b360605011756c697c4fc388f5176ef81efb1 +FixedInputDataByteLen = 60 +FixedInputData = 44d7aa08feba26093c14979c122c2437c3117b63b78841cd10a4bc5ed55c56586ad8986d55307dca1d198edcffbc516a8fbe6152aa428cdd800c062d + Binary rep of i = 00000001 + instring = 0000000144d7aa08feba26093c14979c122c2437c3117b63b78841cd10a4bc5ed55c56586ad8986d55307dca1d198edcffbc516a8fbe6152aa428cdd800c062d +KO = 29ac07dccf1f28d506cd623e6e3fc2fa255bd60b + +COUNT=21 +L = 160 +KI = 7a7ecee4f04c1f5453f29b8c65bee909f673c44f65e8f9cc18c31c32e9bcfc5a +FixedInputDataByteLen = 60 +FixedInputData = 0e2b53dd63008e0663962a25da9cd55fc2ea377148783da229ff7e3bd6142a43c854b6b5d06d87b535936f1edc7cd067e8dbba220a1f9a5932b32a64 + Binary rep of i = 00000001 + instring = 000000010e2b53dd63008e0663962a25da9cd55fc2ea377148783da229ff7e3bd6142a43c854b6b5d06d87b535936f1edc7cd067e8dbba220a1f9a5932b32a64 +KO = 96fb8ef9380ac9de2711ef5a83249e608dc7bffc + +COUNT=22 +L = 160 +KI = de71295dc50ac76eb5579410869e918b7be757afa606c509be4378bd98eda686 +FixedInputDataByteLen = 60 +FixedInputData = 33ca974f8a1a065b75090c34c948449910495611e28ecc62ced29e5b3ae76217e139267041ba40be235de130438c1b14aa833296eb8e4babe2101010 + Binary rep of i = 00000001 + instring = 0000000133ca974f8a1a065b75090c34c948449910495611e28ecc62ced29e5b3ae76217e139267041ba40be235de130438c1b14aa833296eb8e4babe2101010 +KO = 385d60538090a45a2b2544275905c4c16e9f23e2 + +COUNT=23 +L = 160 +KI = 389de0b914661c8ac9aaf11d261f6261baf4652886cf20d2b13df67be2e3b185 +FixedInputDataByteLen = 60 +FixedInputData = 92b3d47ea042591db5b531907e09a45a60a9c5c5fe0251806b7805b641c5b3ebcde14d6cb542b4cb242b04f5a9b60b2c66d1a24c66141fe0b818e93c + Binary rep of i = 00000001 + instring = 0000000192b3d47ea042591db5b531907e09a45a60a9c5c5fe0251806b7805b641c5b3ebcde14d6cb542b4cb242b04f5a9b60b2c66d1a24c66141fe0b818e93c +KO = b12a4e200180d20da404b44c952639a955dd83d0 + +COUNT=24 +L = 160 +KI = 311af73874e13a8acad981490113934065b3bd5d448e2bb8dfa68b70c69d7d45 +FixedInputDataByteLen = 60 +FixedInputData = ea20fc9d32cddc78dcbca2ead6c5c66744da85d95b643d3ffab2d0e2d5677dd3a27313153b019cfcd33b3e305ed66404042b2db0e3de2267cb557fd8 + Binary rep of i = 00000001 + instring = 00000001ea20fc9d32cddc78dcbca2ead6c5c66744da85d95b643d3ffab2d0e2d5677dd3a27313153b019cfcd33b3e305ed66404042b2db0e3de2267cb557fd8 +KO = c6e86d1043333fb690ad23274a908204d6bcbbac + +COUNT=25 +L = 160 +KI = 756f9980cbefea398350b886ca4c1b2910708b5b8154a0ec4b9648ac77b9d7dc +FixedInputDataByteLen = 60 +FixedInputData = 3f09aa15d2fa769c6e8a3380bc55844827ba3ea64ccf177beb4bfbd5142b3963bf696803a89974aa7d5af0192cd525a83b71cd8ee7b0bc92f07b9515 + Binary rep of i = 00000001 + instring = 000000013f09aa15d2fa769c6e8a3380bc55844827ba3ea64ccf177beb4bfbd5142b3963bf696803a89974aa7d5af0192cd525a83b71cd8ee7b0bc92f07b9515 +KO = e3bc62b38a7b3c7e7fcb9ef007aa4ad6a9bb519c + +COUNT=26 +L = 160 +KI = ae815bfe220407bce6638f20aefa109b63c7382e91d7bb8b010ed7c6d8d3757d +FixedInputDataByteLen = 60 +FixedInputData = a221f1a3623eca5f6385b57e7afe67d134011c6058e3977df977bdf0c7ab0e14b6d5c059f39948982912b047d00103dc4836e59b7a470222dbae72ca + Binary rep of i = 00000001 + instring = 00000001a221f1a3623eca5f6385b57e7afe67d134011c6058e3977df977bdf0c7ab0e14b6d5c059f39948982912b047d00103dc4836e59b7a470222dbae72ca +KO = ed5e876d76227d0a7f1acf5ca08c812995303fb2 + +COUNT=27 +L = 160 +KI = d5110c808a951c5fe36aa4852fbde7e0bc372a2c69a35acfc890cc9ff78e40fb +FixedInputDataByteLen = 60 +FixedInputData = f45187072a7d78fe91282f5825daeb256a28a818c70a285262b080cd3ee2ec785125b27e4026ac9688a5eae657db578cd207956249f04a064870d677 + Binary rep of i = 00000001 + instring = 00000001f45187072a7d78fe91282f5825daeb256a28a818c70a285262b080cd3ee2ec785125b27e4026ac9688a5eae657db578cd207956249f04a064870d677 +KO = 0e7de25fc559969c08d973ab40795df74e51965d + +COUNT=28 +L = 160 +KI = 4aa25a61f8b31f061e0fc1d541deb20e097663cc57054e1f9a347989d8172d62 +FixedInputDataByteLen = 60 +FixedInputData = e473fe5877fa137c50beadc2295187f1b66e35c80b7864bf01c1c620fc09893991500e9a93851ae122170911562bf6ee3c75d5ddeaded27814623d2c + Binary rep of i = 00000001 + instring = 00000001e473fe5877fa137c50beadc2295187f1b66e35c80b7864bf01c1c620fc09893991500e9a93851ae122170911562bf6ee3c75d5ddeaded27814623d2c +KO = e235ff72d9c0a64a80cd86fdb26f1cd8740e2704 + +COUNT=29 +L = 160 +KI = 26b29556106c06a85c6950aaf20b5e08a523e80e198a725b69e23fe93bd2e16d +FixedInputDataByteLen = 60 +FixedInputData = bd973f9bc6ff0226b2acc682e0084b8c67b285ea9b8b838938d18f96de84521fe47d560337115f8232d765166751f1b7026e608d25ec6504346d106d + Binary rep of i = 00000001 + instring = 00000001bd973f9bc6ff0226b2acc682e0084b8c67b285ea9b8b838938d18f96de84521fe47d560337115f8232d765166751f1b7026e608d25ec6504346d106d +KO = e23b197d4d5fd8081ca54dd86a1d459cca7c69b0 + +COUNT=30 +L = 320 +KI = c4bedbddb66493e7c7259a3bbbc25f8c7e0ca7fe284d92d431d9cd99a0d214ac +FixedInputDataByteLen = 60 +FixedInputData = 1c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b + Binary rep of i = 00000001 + instring = 000000011c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b + Binary rep of i = 00000002 + instring = 000000021c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b +KO = 1da47638d6c9c4d04d74d4640bbd42ab814d9e8cc22f4326695239f96b0693f12d0dd1152cf44430 + +COUNT=31 +L = 320 +KI = 22256ca571d5c896db80a8758ff81cf8631d2bc38c7e76f3bafb0c2af540a356 +FixedInputDataByteLen = 60 +FixedInputData = 9dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791 + Binary rep of i = 00000001 + instring = 000000019dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791 + Binary rep of i = 00000002 + instring = 000000029dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791 +KO = a11aa3b1a93d2ce117550866c28d6974cf626719385b8868101a71a5d2aa793bc23c3cfdebe52ec9 + +COUNT=32 +L = 320 +KI = 8066e057e73296158ed5479848317ad5e64ee8fb2e54d4ef85b7792f57f6f887 +FixedInputDataByteLen = 60 +FixedInputData = 16da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7 + Binary rep of i = 00000001 + instring = 0000000116da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7 + Binary rep of i = 00000002 + instring = 0000000216da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7 +KO = 6ebef64b358050edc3c841f52188c5e442cb69630fec0be5114816af616a333f0aac5153e9265aa6 + +COUNT=33 +L = 320 +KI = 56f06cc0bc392ab108696c7df71495b5a5cd3638e0a92045af7cbd3076f6dd18 +FixedInputDataByteLen = 60 +FixedInputData = 4fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86 + Binary rep of i = 00000001 + instring = 000000014fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86 + Binary rep of i = 00000002 + instring = 000000024fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86 +KO = ccda8231fa5c0702ba282a8f18a0c1dec6baef308625fb8f504410522c3f3b6d647c177054317a07 + +COUNT=34 +L = 320 +KI = 617f1b6810c551aa5c21878b00656351466069d41adc7fee1ced3f2f3432435c +FixedInputDataByteLen = 60 +FixedInputData = 2113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81 + Binary rep of i = 00000001 + instring = 000000012113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81 + Binary rep of i = 00000002 + instring = 000000022113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81 +KO = 0325b1c85f3d25ad5ebc2e7b380cfede6b3c8ada1af0d0d5bcd9d2b34c29083115168b8aef54c584 + +COUNT=35 +L = 320 +KI = 659edb9a0df51a3867d4aa01f74f60b7b151b01a3437c2f774fd37b6881a9ca4 +FixedInputDataByteLen = 60 +FixedInputData = 3fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4 + Binary rep of i = 00000001 + instring = 000000013fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4 + Binary rep of i = 00000002 + instring = 000000023fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4 +KO = 5c12c7b6ec38f516f72e76689c3106ee00ee8c2f50862cbf7fcb74bf8798eb761a33838788e276a3 + +COUNT=36 +L = 320 +KI = 5703c556e3a53b8d2bf3c5ca773d0c6ed2c1b66a84e6680475a8286941b246b3 +FixedInputDataByteLen = 60 +FixedInputData = 119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389 + Binary rep of i = 00000001 + instring = 00000001119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389 + Binary rep of i = 00000002 + instring = 00000002119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389 +KO = e302c1c1e5c8f688a7580997399433fbaae499400b8a48901d808839c1eb49dfdf6324145f1ef01e + +COUNT=37 +L = 320 +KI = 9a6e83b91bd999737e577e449142dae05968e774b223c1185dc574da785c93cc +FixedInputDataByteLen = 60 +FixedInputData = 4b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442 + Binary rep of i = 00000001 + instring = 000000014b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442 + Binary rep of i = 00000002 + instring = 000000024b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442 +KO = e90e3ed902a8eb1fc67823af534a2b48466bf2c5877dad0aadc7d6ff741d8f437b2e6d0031846960 + +COUNT=38 +L = 320 +KI = 9bebf465003a85bc25ed340c6095d963885504d3cf0266af252effd22ad32d6f +FixedInputDataByteLen = 60 +FixedInputData = 17506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75 + Binary rep of i = 00000001 + instring = 0000000117506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75 + Binary rep of i = 00000002 + instring = 0000000217506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75 +KO = 1a32ea308aa6dc6f1b7c77f1d9aae40672fcae22438bbb0528e280073b31797886b6a80036a00e19 + +COUNT=39 +L = 320 +KI = 1d9209183e557d3aac7e2ab53d26ec659df2a745fe56a53818ef5853a42ce194 +FixedInputDataByteLen = 60 +FixedInputData = c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd + Binary rep of i = 00000001 + instring = 00000001c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd + Binary rep of i = 00000002 + instring = 00000002c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd +KO = dabcffa16a7589deee6c768aaf01e0813de909005526da54700083ef068f854d49941279689a1726 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 08d0a37d2e2fb84d44838efaeac28135d964b0daf154369783cfe007fa883966 +FixedInputDataByteLen = 60 +FixedInputData = 80866d761e34084b45ea668a25deabffdbca446aa0bf793bccdf3790d584d26056315a4c060ac7b1b01cace96ba97e8fed81953c8b82ba5132dd1713 + Binary rep of i = 01 + instring = 80866d761e34084b45ea668a25deabffdbca446aa0bf793bccdf3790d584d26056315a4c060ac7b1b01cace96ba97e8fed81953c8b82ba5132dd171301 +KO = 8f5b47d23d5d3ba632acdf6543509bd8 + +COUNT=1 +L = 128 +KI = 1459748eb906fca5302cc1a3001aa0d7b46a388df307b5f97722b9ec11183647 +FixedInputDataByteLen = 60 +FixedInputData = b9aa060059fb751eb8901b474bedec054c568e6c87379338b04fa62c61f2f5981e9d5a36d25223b7cbc2ce2c3262dbfc002daa5302b5c9e0affea2b8 + Binary rep of i = 01 + instring = b9aa060059fb751eb8901b474bedec054c568e6c87379338b04fa62c61f2f5981e9d5a36d25223b7cbc2ce2c3262dbfc002daa5302b5c9e0affea2b801 +KO = e228535445561ed3d900e6ee7b5e05b3 + +COUNT=2 +L = 128 +KI = 1563064cb61109afad504acbcd2c49ac140283d73f7dc48ec593d694ce3e8ea6 +FixedInputDataByteLen = 60 +FixedInputData = cbba762e762c226abccd16ff3089a40fd4c06956b6e74e1863fd17ca344436334f06b5d20930a96eda5767d8cda4469de4b5dafc4738c801222249f7 + Binary rep of i = 01 + instring = cbba762e762c226abccd16ff3089a40fd4c06956b6e74e1863fd17ca344436334f06b5d20930a96eda5767d8cda4469de4b5dafc4738c801222249f701 +KO = 7fc179cc3a3f299f426512bb61a23822 + +COUNT=3 +L = 128 +KI = 949587f93ebbdda4fb43466990f8a6b0a72f1df354bafb57ae5181b9a19938b9 +FixedInputDataByteLen = 60 +FixedInputData = e79f0bcb7bfd741269d8640017f4940437043fda48488c13a1d0cf7e6ae91a4f8a034b1bb9ce315c8c196b9bfebacb89814b65ad1613345e3eec46d5 + Binary rep of i = 01 + instring = e79f0bcb7bfd741269d8640017f4940437043fda48488c13a1d0cf7e6ae91a4f8a034b1bb9ce315c8c196b9bfebacb89814b65ad1613345e3eec46d501 +KO = 7c2fedd902bd7ffc1e8f4060af66bd0f + +COUNT=4 +L = 128 +KI = c7980cf5774a1e382d46f5a4696d8b4e64003c6d30c68224951d1c6e8f0638ef +FixedInputDataByteLen = 60 +FixedInputData = 02f1f9e422b1a9917934b8188b98d7bea2a718409195c115ec0ed49628b92b228868e4fb9d2879e676955ffe5ef120f271c03ca64b450b565ea18d37 + Binary rep of i = 01 + instring = 02f1f9e422b1a9917934b8188b98d7bea2a718409195c115ec0ed49628b92b228868e4fb9d2879e676955ffe5ef120f271c03ca64b450b565ea18d3701 +KO = b2280dd693e463dbe92f874c160d0543 + +COUNT=5 +L = 128 +KI = 78d2aee48f5c3987caeeb208f68e07cdc6432c62451ab0b3eed2e7c0bdb871a5 +FixedInputDataByteLen = 60 +FixedInputData = 54a3c3c87c8fe5c5765faaf9014ab2e459757964d9538b91662ab810fbea8261b970a07bab3d0ca20e4adfe338b0ca963580fa0a01b7afa261fd46eb + Binary rep of i = 01 + instring = 54a3c3c87c8fe5c5765faaf9014ab2e459757964d9538b91662ab810fbea8261b970a07bab3d0ca20e4adfe338b0ca963580fa0a01b7afa261fd46eb01 +KO = 4c2dc38294e540bcdc101c5d683f7d00 + +COUNT=6 +L = 128 +KI = b44fb39a3485c5c55816aff5aeddcd7b10f0101e4d9aab4f92ed67faf2893203 +FixedInputDataByteLen = 60 +FixedInputData = 4e32059c44fedb5880e19f2af079957e296edf4ddd9bdc802ed935c007238deb7714657e58ee19886988d42e69be15c336c7518b1ff9f240342a361e + Binary rep of i = 01 + instring = 4e32059c44fedb5880e19f2af079957e296edf4ddd9bdc802ed935c007238deb7714657e58ee19886988d42e69be15c336c7518b1ff9f240342a361e01 +KO = 54f0afc91af83e0a5f011920464065eb + +COUNT=7 +L = 128 +KI = 8ffd03875ccd2021dcad3fdd64f62f1cb777d0d75345beacc641925501a10c76 +FixedInputDataByteLen = 60 +FixedInputData = 0fa48001a8d33a98a8536889d27e4679b22f1d1fb549554f564a0e48f0fd9b5c84fefe5c5c1f884e403b80c866eaf9203ea757fa6fd8c3c8660ce7ce + Binary rep of i = 01 + instring = 0fa48001a8d33a98a8536889d27e4679b22f1d1fb549554f564a0e48f0fd9b5c84fefe5c5c1f884e403b80c866eaf9203ea757fa6fd8c3c8660ce7ce01 +KO = 5a5bf3f7b317cd5f4e78ee61d4754057 + +COUNT=8 +L = 128 +KI = f09c84851039212fa4e8955c1f610af35b6b4eb67d8953806646cbf47e876679 +FixedInputDataByteLen = 60 +FixedInputData = 715ce5e0910a7e68b2120967699deec872f327b1d1ebabda8a39ff721878e904e63cad67aa70ee7fc4d3e99936a4edf81a34c464fac1d93cae961327 + Binary rep of i = 01 + instring = 715ce5e0910a7e68b2120967699deec872f327b1d1ebabda8a39ff721878e904e63cad67aa70ee7fc4d3e99936a4edf81a34c464fac1d93cae96132701 +KO = 96d554288c687cb5b501dca460fbfcb9 + +COUNT=9 +L = 128 +KI = 20f1de4b271cf1d46b09207a31dec8c5c0c2042b4e0357e89aa2627ace007544 +FixedInputDataByteLen = 60 +FixedInputData = 834729fa7a0f2f0b844bc2abe4645b797d3ecdd42e02f178aaf72a81e1df68b89ea0cff83d9b7e016989924726d1295b6e634e6d72eeb2c044ebd8e2 + Binary rep of i = 01 + instring = 834729fa7a0f2f0b844bc2abe4645b797d3ecdd42e02f178aaf72a81e1df68b89ea0cff83d9b7e016989924726d1295b6e634e6d72eeb2c044ebd8e201 +KO = ff5c8000bf282d4d341eb67cf42b1013 + +COUNT=10 +L = 256 +KI = 46cac2fd0ae6dcc9f695725da9839b8d3fc563b6b1c648e5d614fe1a46aa24bb +FixedInputDataByteLen = 60 +FixedInputData = d450f6a6c1b17494af2b5cd463ee7346ff3362c9bcd931fe95b54972c978c21361bea9249af538146e364867cbca6457b45ff89ae946184e398d7c0f + Binary rep of i = 01 + instring = d450f6a6c1b17494af2b5cd463ee7346ff3362c9bcd931fe95b54972c978c21361bea9249af538146e364867cbca6457b45ff89ae946184e398d7c0f01 +KO = 2f3e608132dcb830d5576f45aec43e5d624af2b6fc3bb831a209a4277934147b + +COUNT=11 +L = 256 +KI = da40f2d502ef6c1a1c687d072cd64b4af1cd8f40fab35db9782be4022d8a8e46 +FixedInputDataByteLen = 60 +FixedInputData = 1fd790bdaf2d5ff064434de3d9b29951970eab761e92a1af6255a493bf93c6002c7ff7d0e9dacc61f2c254c269e6dd323ac796b9b9d93d5022516bc1 + Binary rep of i = 01 + instring = 1fd790bdaf2d5ff064434de3d9b29951970eab761e92a1af6255a493bf93c6002c7ff7d0e9dacc61f2c254c269e6dd323ac796b9b9d93d5022516bc101 +KO = 62529d57d3d58f66cd9e013856bb7dae2fb00a9b09f97fabe59cafb9c53b9533 + +COUNT=12 +L = 256 +KI = f6d3e3f05590ef234f000b9636fe050a3aa35cfbc29544f9b4cb3efd4d0abe81 +FixedInputDataByteLen = 60 +FixedInputData = cc0426d2ab12a01d64456e8703eaa7295fdbc837d6c3c6e5d7fd645b77627eb8ef93e46e8701f546410c24ffdf98cf4bd834b62e1a2c20188d4ba904 + Binary rep of i = 01 + instring = cc0426d2ab12a01d64456e8703eaa7295fdbc837d6c3c6e5d7fd645b77627eb8ef93e46e8701f546410c24ffdf98cf4bd834b62e1a2c20188d4ba90401 +KO = 6c612073fdc529ba74c7f15d61b422356d4cf78a7d1a1b00091fd10580ab95be + +COUNT=13 +L = 256 +KI = 548af1cf70f4d9fff5fe1742fa47ccdc03429cc078bd7b91cf18477ea562abaa +FixedInputDataByteLen = 60 +FixedInputData = 67a27b0675ade174716b2390e4c49c0db3ba10ac297c994dfdcdb73c254cf2374d707d818b75b06d0f5881c7157fc760fff7e3a31b5198e1b7e3446b + Binary rep of i = 01 + instring = 67a27b0675ade174716b2390e4c49c0db3ba10ac297c994dfdcdb73c254cf2374d707d818b75b06d0f5881c7157fc760fff7e3a31b5198e1b7e3446b01 +KO = 28f9b5cf4e4731d2e1fffbff66a3102f5187614ee426058f6f5abf9345f4399c + +COUNT=14 +L = 256 +KI = c27c7f5bbd332472f5fc9438fcda8de1932024220be7039e5b5d1316944557c7 +FixedInputDataByteLen = 60 +FixedInputData = 82a0dab7d06f6a6b464ef39d9e0d6e120ee0aa2c67ceb95b5351cc07376d7a155fed035eff84a86d23f119c7870c944444baf8b0d9ebb47e121cb6d4 + Binary rep of i = 01 + instring = 82a0dab7d06f6a6b464ef39d9e0d6e120ee0aa2c67ceb95b5351cc07376d7a155fed035eff84a86d23f119c7870c944444baf8b0d9ebb47e121cb6d401 +KO = 2d5a8a28b275fe0d932710bf383977d255531805bf3bb36c39cce2aa1682c642 + +COUNT=15 +L = 256 +KI = 0cbeda7334656438fefef4b6604d29de9974624130ef4682d154ae0e6ad15bb9 +FixedInputDataByteLen = 60 +FixedInputData = fa9a1aab6190084eb5476d186adde8cc67e58382db531c7f9c654f6c8faffe1ca34e74a51538cea45972060df5087fa2a5838b8d70def60ecd4bb234 + Binary rep of i = 01 + instring = fa9a1aab6190084eb5476d186adde8cc67e58382db531c7f9c654f6c8faffe1ca34e74a51538cea45972060df5087fa2a5838b8d70def60ecd4bb23401 +KO = 5691e8718c82e622bbcad0116d9f1a1fdf9e8af285da64f5b3470c8d1f4835d1 + +COUNT=16 +L = 256 +KI = cd02e722b2e088921d259c28046bc045bbb930892dc102d9662191590cc6180a +FixedInputDataByteLen = 60 +FixedInputData = b8ac73631e9b8e0f5e033f3706446afb8c978f1c98700851a4ebb196b1026a34d7a761e17cd41da21f978e90d65485a2134da63b0f63870c4241d3c3 + Binary rep of i = 01 + instring = b8ac73631e9b8e0f5e033f3706446afb8c978f1c98700851a4ebb196b1026a34d7a761e17cd41da21f978e90d65485a2134da63b0f63870c4241d3c301 +KO = 9a8b4c20b5073c3e366c0fe3fc52f5e2835abbd5fcc54cac003169abb5840251 + +COUNT=17 +L = 256 +KI = f8d37b734561dd9b2d1976201fed87d6316c990313468250ce7ced88523b6240 +FixedInputDataByteLen = 60 +FixedInputData = 3d9df1e9dfb989cfbd21adb734a04d734ad4d179a0f5589f3528e46e9f1217d2e15f31b0b35e22dbb510a38700befa7e64fd036903546da2cc10c894 + Binary rep of i = 01 + instring = 3d9df1e9dfb989cfbd21adb734a04d734ad4d179a0f5589f3528e46e9f1217d2e15f31b0b35e22dbb510a38700befa7e64fd036903546da2cc10c89401 +KO = 8ef913a796fee852c1555c24254e2599cad2b8ec3c9b4a613c608c992df321be + +COUNT=18 +L = 256 +KI = 2e5f3700af84c65a32009ff206ca2a81a1df580584194dc070424e61aec0e078 +FixedInputDataByteLen = 60 +FixedInputData = a3db78b20d2b6864ba58e2e553fb5d676365d18ace396a293e83e494a83d2b461c46138911256b761c3b6fc93dd68c817563e760f18741ce4c820f40 + Binary rep of i = 01 + instring = a3db78b20d2b6864ba58e2e553fb5d676365d18ace396a293e83e494a83d2b461c46138911256b761c3b6fc93dd68c817563e760f18741ce4c820f4001 +KO = 599b9cb09ac4dda41925e909d2b04167038a2f2ec13f164f5be57354892ed345 + +COUNT=19 +L = 256 +KI = 19dc5e4f042b6434a86828e4bc5bb0c841470c2aa8ddbb5004988d9af0d3c7da +FixedInputDataByteLen = 60 +FixedInputData = 27ad1bc93a5d43bcacdd186d4a63bd57ee5c613be4d11be08a1278d67b45f86959e03306e14d615964d4294253fe3196b0334d731edf96ce1e53bf08 + Binary rep of i = 01 + instring = 27ad1bc93a5d43bcacdd186d4a63bd57ee5c613be4d11be08a1278d67b45f86959e03306e14d615964d4294253fe3196b0334d731edf96ce1e53bf0801 +KO = 2b8c9f7632875ec70467b5b038687ab69992c99b6b0052872f56f16fd4a6d102 + +COUNT=20 +L = 160 +KI = 9682aa6504f1f788bd1565c0a26cfdb91794e77ee0047b3493a818888101ff4d +FixedInputDataByteLen = 60 +FixedInputData = eeba134ff995e191f1032f6a39d8f344733c5b1dc60fe2f251d08c356ae02a3a9924af78ed4af19ce36eaf1282e916c6d659cce7df9b35fdd8da5f0f + Binary rep of i = 01 + instring = eeba134ff995e191f1032f6a39d8f344733c5b1dc60fe2f251d08c356ae02a3a9924af78ed4af19ce36eaf1282e916c6d659cce7df9b35fdd8da5f0f01 +KO = 79536c1da875f3a5bad350524520811d981a59c6 + +COUNT=21 +L = 160 +KI = 6a983cc39aaf7358eb0ecdc576868f84b1c52acd815d76bec834fd1d786161ba +FixedInputDataByteLen = 60 +FixedInputData = 3458393b163b56457da8eb6175cd66f722e9a3db74eb54d4c5076cff9a851c1538dfd88e8b36ac155556545cd5adf4dd62c5934a7688262eb943db3d + Binary rep of i = 01 + instring = 3458393b163b56457da8eb6175cd66f722e9a3db74eb54d4c5076cff9a851c1538dfd88e8b36ac155556545cd5adf4dd62c5934a7688262eb943db3d01 +KO = a6e78d8f6ad7a1119292416986e3b235cf6a9135 + +COUNT=22 +L = 160 +KI = 9757ede0182af11d6c02d07c2d769730432001f8b9dd6c518087a8ef3048b506 +FixedInputDataByteLen = 60 +FixedInputData = 1d958ff1c9c9b75789bb03fe5435a0fc1e109bad7f54b8bf47e6c3a4332c98e538f0c0f69e43cd63731996ebb0b68c0aaf465f211e3858085dd0041d + Binary rep of i = 01 + instring = 1d958ff1c9c9b75789bb03fe5435a0fc1e109bad7f54b8bf47e6c3a4332c98e538f0c0f69e43cd63731996ebb0b68c0aaf465f211e3858085dd0041d01 +KO = 76d41d7f9f78267fff7509fddc325ca6acad2bf1 + +COUNT=23 +L = 160 +KI = 5f0aa18a4ec0ed1f4c82e68840a043eac71ec35d9756b39db35e30fb79910fcc +FixedInputDataByteLen = 60 +FixedInputData = be7a581c9b15ff375095ab7625f7aa71f83016163b2b51b275c0a7d1fefcd051038192180e1b9d4fe610777f36cd6efa5031feaf7175b41ac3828292 + Binary rep of i = 01 + instring = be7a581c9b15ff375095ab7625f7aa71f83016163b2b51b275c0a7d1fefcd051038192180e1b9d4fe610777f36cd6efa5031feaf7175b41ac382829201 +KO = 07237186a4ed84eda81d5f7447fe2fb4e0432307 + +COUNT=24 +L = 160 +KI = 5969063317f13ce5bbb68bacad2665ce895f4a69ce668da1e39b568eed4358a7 +FixedInputDataByteLen = 60 +FixedInputData = 95601252b9fce097ac0002fe5ce847856148c5e9e964ddbe1bac7c87141d5e8cb7c174800a9d2c3829e9245d1a134a5ee3dc8065af4e39a81637ea4c + Binary rep of i = 01 + instring = 95601252b9fce097ac0002fe5ce847856148c5e9e964ddbe1bac7c87141d5e8cb7c174800a9d2c3829e9245d1a134a5ee3dc8065af4e39a81637ea4c01 +KO = 67c2503f4c68cee8574d6b713948f09bf6293490 + +COUNT=25 +L = 160 +KI = 254b0452b8a0122f0aca5f611bdf5232cf662ce4ff667eb43a75b42a98c251ae +FixedInputDataByteLen = 60 +FixedInputData = ac85dfae6fd374e02c5a31244caeb23f60c9e0bc1e26aa8ac1943d5903704045c82f9922da165c576ba56632833c256fabfafa4522adce037144a8d5 + Binary rep of i = 01 + instring = ac85dfae6fd374e02c5a31244caeb23f60c9e0bc1e26aa8ac1943d5903704045c82f9922da165c576ba56632833c256fabfafa4522adce037144a8d501 +KO = b6e539b67ad4eb9c4822c9d943c8d6c29d5cea33 + +COUNT=26 +L = 160 +KI = 7cdd479bf8e1469569e680041c9aa58caed8b3a6fb2c2a25ecbe0ed78e3bd607 +FixedInputDataByteLen = 60 +FixedInputData = 26d4a03e521e9c6e8c1bfa5529754e287ba9c9f4916f62ce7fa65d2b2463910c637ecf819720b3b97e51da90d645d1730329bfdb83ad081e874f376d + Binary rep of i = 01 + instring = 26d4a03e521e9c6e8c1bfa5529754e287ba9c9f4916f62ce7fa65d2b2463910c637ecf819720b3b97e51da90d645d1730329bfdb83ad081e874f376d01 +KO = 38926c616fd4a573b78ce57cc30553d5940c42b1 + +COUNT=27 +L = 160 +KI = b417ceeec129be924653230a5eb29e581d675cf677047b119f5d7ab3d28ff7dc +FixedInputDataByteLen = 60 +FixedInputData = 519f6767da3723d4e3da14054f30cac7315e806580a3b42ea4c1796a77dcf137e2887dd30123c166d13392b876860e1412ba1d2533e22912bff62106 + Binary rep of i = 01 + instring = 519f6767da3723d4e3da14054f30cac7315e806580a3b42ea4c1796a77dcf137e2887dd30123c166d13392b876860e1412ba1d2533e22912bff6210601 +KO = be67d6286c90958bcaf8729df6c7deed59e99389 + +COUNT=28 +L = 160 +KI = 141a35a568f097fe4ef84bf44967b2bf76b79a95b54d2912c3e6e47a77b63c2e +FixedInputDataByteLen = 60 +FixedInputData = cb7055bbc49e87fdb393c539f39a9b491340e84928db6925bcaa85ae5105c38fd1479f8eeb71f9c658f408cae662791841de58d2d45fb3c40c327cbb + Binary rep of i = 01 + instring = cb7055bbc49e87fdb393c539f39a9b491340e84928db6925bcaa85ae5105c38fd1479f8eeb71f9c658f408cae662791841de58d2d45fb3c40c327cbb01 +KO = d4355352f158a9fdcdf89b70115b37501a08754e + +COUNT=29 +L = 160 +KI = 1bb99ad368feca95cc0dc2dc33ebb92be9f234f57425408b404c9664910e2cd8 +FixedInputDataByteLen = 60 +FixedInputData = 06aeadbb59ebc11170ee858cc51357911ec912573d8dbbb1f874b110062b8671c336497d16e1728713f38596ab87558a11a5fb6b656af26f49d00982 + Binary rep of i = 01 + instring = 06aeadbb59ebc11170ee858cc51357911ec912573d8dbbb1f874b110062b8671c336497d16e1728713f38596ab87558a11a5fb6b656af26f49d0098201 +KO = a427cff8bc61a23abcb44c3a09db6942cced4307 + +COUNT=30 +L = 320 +KI = ae0efff255e127632fa3067a8f10deee47e4d7311340eb703abcefb80a950c08 +FixedInputDataByteLen = 60 +FixedInputData = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b + Binary rep of i = 01 + instring = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b01 + Binary rep of i = 02 + instring = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b02 +KO = 7931b0132cf74d5c5d40eb5eb9f5f67ab7a7f4b95e141f7f511a16cca6c89b9034c7179e21d2d84f + +COUNT=31 +L = 320 +KI = 4d4ca69b619b5e495e4b4028456339cbae176317af33b9e043c20e608b2a5800 +FixedInputDataByteLen = 60 +FixedInputData = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a789258102726808468 + Binary rep of i = 01 + instring = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a78925810272680846801 + Binary rep of i = 02 + instring = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a78925810272680846802 +KO = fa0f5572b6aac4ca9edd2b697a234a11dca31e3945d01369129811ed50e8595f2ac0b2a5122d092e + +COUNT=32 +L = 320 +KI = 3036c0079c68518191250f1aeb753f375f2153a386e1327b7226d55d5f843cb2 +FixedInputDataByteLen = 60 +FixedInputData = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee84 + Binary rep of i = 01 + instring = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee8401 + Binary rep of i = 02 + instring = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee8402 +KO = 371284c4522edb35f3e73f0e501cd91caead727a33b775037cd86f5f443bb50131cf0f85fcf203cc + +COUNT=33 +L = 320 +KI = d904d935b20497ce9247bb9445ce20e718653eb2e450084c5f553aed7f1c6e52 +FixedInputDataByteLen = 60 +FixedInputData = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf3545 + Binary rep of i = 01 + instring = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf354501 + Binary rep of i = 02 + instring = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf354502 +KO = ac42da4cfa21a4fa0fcc06c183e447686f7f916f088db391d94229efb4d1e0cc3048a449fdb8513d + +COUNT=34 +L = 320 +KI = de1f421ae439332b36462999e2ceff3b358f5a40608c756badf5dee438efd3b5 +FixedInputDataByteLen = 60 +FixedInputData = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f2 + Binary rep of i = 01 + instring = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f201 + Binary rep of i = 02 + instring = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f202 +KO = 5ab27cec3b7e443923cc5773a0091f4481bd512a29638f0c8119a4cbf568553a1307e74e9a90693d + +COUNT=35 +L = 320 +KI = 73780cc68fc6f5badea83f3ad8603655714c7d08cf0d7b0e542ef007dc6c3969 +FixedInputDataByteLen = 60 +FixedInputData = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd + Binary rep of i = 01 + instring = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd01 + Binary rep of i = 02 + instring = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd02 +KO = 54a769773f4e4bdab94f4ede95ff87e52b0afc60b7aa2f3cf1d07d736ef5a13ce41c874d6c7348b6 + +COUNT=36 +L = 320 +KI = 63e30c3fbd05c66970cca957f1cfc18239ae1cc3eaf75adc7ba916170759631c +FixedInputDataByteLen = 60 +FixedInputData = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f + Binary rep of i = 01 + instring = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f01 + Binary rep of i = 02 + instring = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f02 +KO = a15528d30c489efa6136f25b3fa9eb65741dec4779d2fabc2bf8977650dfdabe1f337b52d64832fe + +COUNT=37 +L = 320 +KI = 6fe3723d8ddbb066fe9a3a4cb220c2b7ac9d3c8e6ffc61093cd20f6d4fe69417 +FixedInputDataByteLen = 60 +FixedInputData = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a + Binary rep of i = 01 + instring = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a01 + Binary rep of i = 02 + instring = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a02 +KO = 83019b1a55a25162b9a4d4c07513813b1e8c8bc490d9dee838a0bcaf258a492544f5236b0f6d90e5 + +COUNT=38 +L = 320 +KI = d616414905683795df744764a4a84429cbff62a4c9ace9890df66f69c8de8a9a +FixedInputDataByteLen = 60 +FixedInputData = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe + Binary rep of i = 01 + instring = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe01 + Binary rep of i = 02 + instring = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe02 +KO = 7cf0ae11bac9c8db8dc9b758743cb75e30d3ced564429ed06f393457f1fd2992aa9a9892917531bc + +COUNT=39 +L = 320 +KI = 8d90e60f58457241ae83d81e2e39043ee3f457462435dba9d08b4d4712ab74ed +FixedInputDataByteLen = 60 +FixedInputData = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a4 + Binary rep of i = 01 + instring = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a401 + Binary rep of i = 02 + instring = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a402 +KO = b22576c20440cc4dda2eb86dc008c9c8ccbf998fa50b806e8b62a1dc2a250875c18958df8ce696c0 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 3b11d0b6f1b49d1a41eecc7448766bbfee47d32a28a3f2be3d3b5f21c4d1e6c6 +FixedInputDataByteLen = 60 +FixedInputData = a6aca3725e8687268cd9cefcc4f3799090568e777a18e82569922463658c4e8fce319316edc172eae3c7e4f4224ffe7d72730ec2f8472f80122a5cc0 + Binary rep of i = 0001 + instring = a6aca3725e8687268cd9cefcc4f3799090568e777a18e82569922463658c4e8fce319316edc172eae3c7e4f4224ffe7d72730ec2f8472f80122a5cc00001 +KO = fffbde92bad6dbfc61953b78c47f7b93 + +COUNT=1 +L = 128 +KI = 13452a3dd60ecae7e641c0689c37106465445162aa29677068cd44445a82f860 +FixedInputDataByteLen = 60 +FixedInputData = 04b33e47d13d581b766107244adcf0a21fd3920c725bac9453b8c894517c15a5da7eae5b8ff6378ead2560f2ea2451d6eccb6d7d32b255cb45243405 + Binary rep of i = 0001 + instring = 04b33e47d13d581b766107244adcf0a21fd3920c725bac9453b8c894517c15a5da7eae5b8ff6378ead2560f2ea2451d6eccb6d7d32b255cb452434050001 +KO = e31648fd49628b685484a2fde405f942 + +COUNT=2 +L = 128 +KI = 46716815007d728bbff8893682575d333a22b3886b2ab275cd0496ac97171a7b +FixedInputDataByteLen = 60 +FixedInputData = ae7f70cf8cb31309c7bfef1908ea72e535de896d4a5fd491e02dda8cfcb176d15bcb18e2404ce49403678a7a92c9f04775f85249cbb0670d5c3fd5f4 + Binary rep of i = 0001 + instring = ae7f70cf8cb31309c7bfef1908ea72e535de896d4a5fd491e02dda8cfcb176d15bcb18e2404ce49403678a7a92c9f04775f85249cbb0670d5c3fd5f40001 +KO = 3c2a59add3efe8a98a0cb0efb2b7c40f + +COUNT=3 +L = 128 +KI = 4c714493f3c9a5b267079f97e56ca64509364b6c62be80fb43b25a09520c5f5a +FixedInputDataByteLen = 60 +FixedInputData = c954e76f84d5eda05fcc356d90a1672affd6b20330c767613e790d377b1ea8b7b345d48626fb535ed23947144be596eedc826b0aa7b7f3fb4799dc38 + Binary rep of i = 0001 + instring = c954e76f84d5eda05fcc356d90a1672affd6b20330c767613e790d377b1ea8b7b345d48626fb535ed23947144be596eedc826b0aa7b7f3fb4799dc380001 +KO = 4b7b0d3eb74b374a9e98fea5da18a707 + +COUNT=4 +L = 128 +KI = 1416f2324b597c7ef6768fa53c67e44cb13115d2c9488efb528efc5ab70d7087 +FixedInputDataByteLen = 60 +FixedInputData = 854da9b71410fc51ffb499cc37d56125dd64c7bc1fd3aec2b014e1f0f945cb946f96f6691ce6daa5abc6bab33c6ab4fc49a0425ba5ed5312aaa2bee2 + Binary rep of i = 0001 + instring = 854da9b71410fc51ffb499cc37d56125dd64c7bc1fd3aec2b014e1f0f945cb946f96f6691ce6daa5abc6bab33c6ab4fc49a0425ba5ed5312aaa2bee20001 +KO = f7ab54c14f6bc2999bbc3eb9d7f37ab0 + +COUNT=5 +L = 128 +KI = 942d31a4e5a16c512e7434d8e9b5ce13539001ae71e7de009e56b06f5b7e3589 +FixedInputDataByteLen = 60 +FixedInputData = 77d68730222522a148ee52da1ddc43dfe7db0bfb6d1e141479bcd251377b141450eec1b0884f78e310cfdf71d1e52b616b8a75bd38407933e3c03a7b + Binary rep of i = 0001 + instring = 77d68730222522a148ee52da1ddc43dfe7db0bfb6d1e141479bcd251377b141450eec1b0884f78e310cfdf71d1e52b616b8a75bd38407933e3c03a7b0001 +KO = 04f5229c504e888a9df37d5c8c40670c + +COUNT=6 +L = 128 +KI = 7bee95e141ae47a2706526d0c9cd07b3a0bfcc558145e27c4a9b2443620766d3 +FixedInputDataByteLen = 60 +FixedInputData = 7126311cad69c31b136589c59efe7693006eb88d51e8cc69bcf0169e195a085ceb2835358ab8f88a6a451e8ed7d5bded24f2676c1f131a2c6741bfd7 + Binary rep of i = 0001 + instring = 7126311cad69c31b136589c59efe7693006eb88d51e8cc69bcf0169e195a085ceb2835358ab8f88a6a451e8ed7d5bded24f2676c1f131a2c6741bfd70001 +KO = 972faff0983655b4f11af1998b1a754a + +COUNT=7 +L = 128 +KI = fa7c9be15e0c32d537112c015ec69e3a7b58e94fcfd862e30c8858652c70b3a8 +FixedInputDataByteLen = 60 +FixedInputData = 392ff8d1af4dde6f91754a7e8729f16d50676522aad0af08067b02c255503aeed5c3e4826da09672e63990c30aaba481bb374989e05308e994690faf + Binary rep of i = 0001 + instring = 392ff8d1af4dde6f91754a7e8729f16d50676522aad0af08067b02c255503aeed5c3e4826da09672e63990c30aaba481bb374989e05308e994690faf0001 +KO = 844455ecc4983afe3b39ea58e0e44ee4 + +COUNT=8 +L = 128 +KI = a08950a1fb184962adc5942ee24910652d29f89c097defa5769f1870a4356676 +FixedInputDataByteLen = 60 +FixedInputData = 469409ebffec11ec2d7727b232f358f88f23987bd3156b0fa5b384573231ee9dcc930dad79f9801d48a84073827620160f802458f1e88dbed03a7975 + Binary rep of i = 0001 + instring = 469409ebffec11ec2d7727b232f358f88f23987bd3156b0fa5b384573231ee9dcc930dad79f9801d48a84073827620160f802458f1e88dbed03a79750001 +KO = d24575f75c6ae19ad680f6014db94629 + +COUNT=9 +L = 128 +KI = dfe8ee7ea6aefe42aa00c8f01e0effa4cd8ce530d96d601929fc817235399788 +FixedInputDataByteLen = 60 +FixedInputData = 6f0678de13c7546124194e0c5bf53c796df3653d95994c265f76ca09228f070b9113244712102993162e448f069d477e39de30cc3de0c5ece72e320c + Binary rep of i = 0001 + instring = 6f0678de13c7546124194e0c5bf53c796df3653d95994c265f76ca09228f070b9113244712102993162e448f069d477e39de30cc3de0c5ece72e320c0001 +KO = aeb362e702753577749553285749699d + +COUNT=10 +L = 256 +KI = ddc31690f2b9e18fb7ac80070a87d9f7690d6df6aca9a9e00c30926064693439 +FixedInputDataByteLen = 60 +FixedInputData = b0d0a6ff3e3a52578501162619d245dda7c9bdd946defb3cf58aca79d5a1891d014fe1b1ff70a9408c91f8e8b6cdcf4e758d1d509344b24a94ceffb0 + Binary rep of i = 0001 + instring = b0d0a6ff3e3a52578501162619d245dda7c9bdd946defb3cf58aca79d5a1891d014fe1b1ff70a9408c91f8e8b6cdcf4e758d1d509344b24a94ceffb00001 +KO = 2a2312ea806358a96aa5ab8b639175932da090b1b60ab70ce111ac8322cb673a + +COUNT=11 +L = 256 +KI = b247781d441fef287eff60dae95f64f8eced8cae1c52e1bef577afef8eeb57a6 +FixedInputDataByteLen = 60 +FixedInputData = 0619448b04a8271ba3898cddadcfec01f77e1b145685b3f019e2417b958df461b21e4064f9d1aa372d835b8810d68fb670421b4431bc34ee911527b6 + Binary rep of i = 0001 + instring = 0619448b04a8271ba3898cddadcfec01f77e1b145685b3f019e2417b958df461b21e4064f9d1aa372d835b8810d68fb670421b4431bc34ee911527b60001 +KO = 32f2c0d7612ad48a655878092275e4d838b2270b4f678a836ab4b212e03a1eb8 + +COUNT=12 +L = 256 +KI = 8ff6efda78114eedf0703f88d770ea002543733f7694e949030e7b04eefeb9be +FixedInputDataByteLen = 60 +FixedInputData = c633f4df306b183ef59fbda17aad8c03093f7e6008dd0740d0d25b5f5370940ce33418635248ef2d1d37b1375ad5f00d2e3c58ea48cca0159f16e229 + Binary rep of i = 0001 + instring = c633f4df306b183ef59fbda17aad8c03093f7e6008dd0740d0d25b5f5370940ce33418635248ef2d1d37b1375ad5f00d2e3c58ea48cca0159f16e2290001 +KO = de17e2094739d6111bc773e155a8c0181460a9752707b9781c79d08b9aed35e7 + +COUNT=13 +L = 256 +KI = c8e0dfca6018a40efc697ba249cff917cce697ddec4577b8448d4c065019ad4c +FixedInputDataByteLen = 60 +FixedInputData = 0c213fb3f466b7d65fd1c5031dbd590c67d3f1b89089d1bb0fcda746e14a790aac769b88e5bdf98b571b519d5cd09544eb46aedfc1d9a6275009085e + Binary rep of i = 0001 + instring = 0c213fb3f466b7d65fd1c5031dbd590c67d3f1b89089d1bb0fcda746e14a790aac769b88e5bdf98b571b519d5cd09544eb46aedfc1d9a6275009085e0001 +KO = 948febb3d5dbaa2f25998a3869c332949a63625ba04976eac3a93bdc065dba61 + +COUNT=14 +L = 256 +KI = 07eee2a1d2e317609528e3f59b7289b671bf305ba5ba8f7caf83d56ef9fbf492 +FixedInputDataByteLen = 60 +FixedInputData = 5f528ac85484c00dcf9e5883ece8dfa4f9458cf76bbde2027ce739c3323a63ebdf17a77fd2ddfae6eb8840b352689650f90a81f41bd82a4ef60ad60e + Binary rep of i = 0001 + instring = 5f528ac85484c00dcf9e5883ece8dfa4f9458cf76bbde2027ce739c3323a63ebdf17a77fd2ddfae6eb8840b352689650f90a81f41bd82a4ef60ad60e0001 +KO = 2b17de3b11ebeb058255ddac6b234321d4a1e107153d33349ddde5c15b61d38f + +COUNT=15 +L = 256 +KI = cdd716a69a2450a50a22554d35f7fee18fb85348966ca4dc24ec6c4d23f152c5 +FixedInputDataByteLen = 60 +FixedInputData = f8fee9836dceb3ab10c9d939e0ca657512ab070f8eb7d68700227c4a333030c6eecd9def19a5c070759ae67d9b2fd2a6c1f42f8bb439675b30ae44ae + Binary rep of i = 0001 + instring = f8fee9836dceb3ab10c9d939e0ca657512ab070f8eb7d68700227c4a333030c6eecd9def19a5c070759ae67d9b2fd2a6c1f42f8bb439675b30ae44ae0001 +KO = 437cf76c6f11b4e6b0e1091e8d673259a6a4167e6abd60e5cc442ec14ac7fdc8 + +COUNT=16 +L = 256 +KI = 4a00b47f79e9df9f5d23d728c055454ec84401d169414bc19695a75b6b2752d0 +FixedInputDataByteLen = 60 +FixedInputData = a0d68ab9e8b9f0f10cd08cdfb8f2b5fb15acbb35a4ed1f5cf595482f138b2422a744fe621f11713f08c9902c47a0a27361cf70fffa3defd258e2a2a0 + Binary rep of i = 0001 + instring = a0d68ab9e8b9f0f10cd08cdfb8f2b5fb15acbb35a4ed1f5cf595482f138b2422a744fe621f11713f08c9902c47a0a27361cf70fffa3defd258e2a2a00001 +KO = 689245ca85a1971674155e8415fc019f6a2bcc3b6231b80036c94cd3bc328761 + +COUNT=17 +L = 256 +KI = d1cd8d8d04ab6e53cb0df8ddbb4e7c6705ede438dbbc3a4bbdc4157ae1e53660 +FixedInputDataByteLen = 60 +FixedInputData = 5db0054cae644d70848305f0a7767f5a70649245f9816c393f4f30aab1fe17d169b4e3cc6c59a7200c73a25f3a67c69b4eb2ae45d56c54f624464b08 + Binary rep of i = 0001 + instring = 5db0054cae644d70848305f0a7767f5a70649245f9816c393f4f30aab1fe17d169b4e3cc6c59a7200c73a25f3a67c69b4eb2ae45d56c54f624464b080001 +KO = ac4da6ceb5c0b6f1c494cf34686969398b87a871caf17a2a0b62cdbcddac4f35 + +COUNT=18 +L = 256 +KI = 16f6a22dfbf4d310d25bf4fd42f04d005cb67a04bcb39fe1731ff3dbfdf31969 +FixedInputDataByteLen = 60 +FixedInputData = 8adfa21c6fe85048a50c395d37cc82e620ca0dcdf158b137ccfe5334dea122b6050356aef9b7ff6ade0e251ad71b6d2e321db0749a44d96569e60660 + Binary rep of i = 0001 + instring = 8adfa21c6fe85048a50c395d37cc82e620ca0dcdf158b137ccfe5334dea122b6050356aef9b7ff6ade0e251ad71b6d2e321db0749a44d96569e606600001 +KO = ff1d7b9ddbd6615c180bffe4321741b7d600cb9fc162c1b338f9af908494b56a + +COUNT=19 +L = 256 +KI = 5545d2d9a4d4336aecd65f97e9d031cb1e2f3141684cd68fe9ba343878c5016e +FixedInputDataByteLen = 60 +FixedInputData = f38189d3586a94e1ea54d02136c1878de4abbf51712a81ce6ff5006db2cb8b338fb4c5d5b0b30c762e88e510af06b78d06d20c7158dd56316d5f8215 + Binary rep of i = 0001 + instring = f38189d3586a94e1ea54d02136c1878de4abbf51712a81ce6ff5006db2cb8b338fb4c5d5b0b30c762e88e510af06b78d06d20c7158dd56316d5f82150001 +KO = 070654f6464c94523cb1eafb7c2af1cc2052f3a9186fd08d95f47e6e5c578c6f + +COUNT=20 +L = 160 +KI = 490c5b1e72d73571cddcc443f699b9e2ca1cce550ac6e083f8c479e0c564c900 +FixedInputDataByteLen = 60 +FixedInputData = 27d8d803a40832e40e7d2dc24a6639b9e920e31db75d5e14364c5caf9e4b4462f98dd3f6664e499cbbb8168972c99cc2cbc58a3f163d0a5e86a007c2 + Binary rep of i = 0001 + instring = 27d8d803a40832e40e7d2dc24a6639b9e920e31db75d5e14364c5caf9e4b4462f98dd3f6664e499cbbb8168972c99cc2cbc58a3f163d0a5e86a007c20001 +KO = 44b3cabfb3cdbd4f5bb2984d78114b7745ceccb7 + +COUNT=21 +L = 160 +KI = 283721d246919be7f985a7d80c8e30c0e78b302cbbedaec1a9b18d13a1ea87bc +FixedInputDataByteLen = 60 +FixedInputData = f81c5a2bc895d0b34b05170f713451da3f06292cab7c49db4338402ffb20fdd1cef2c05ad637482275d49a86f77faf39e07a207bb71204974f9c08a0 + Binary rep of i = 0001 + instring = f81c5a2bc895d0b34b05170f713451da3f06292cab7c49db4338402ffb20fdd1cef2c05ad637482275d49a86f77faf39e07a207bb71204974f9c08a00001 +KO = 48b919e403e3622e64fd68abc976ea3914624351 + +COUNT=22 +L = 160 +KI = 9140b6d939858ce9b6cf111bf77194bdd075950fd41ccefe1d718ecc74a6ff26 +FixedInputDataByteLen = 60 +FixedInputData = 69e22675310a296b569819c01f220d051a554faa384674be10dd5160d8052513a3b9ec7d73fd0d455a2d5ac68bad91b61cd3a116239148b5290f8265 + Binary rep of i = 0001 + instring = 69e22675310a296b569819c01f220d051a554faa384674be10dd5160d8052513a3b9ec7d73fd0d455a2d5ac68bad91b61cd3a116239148b5290f82650001 +KO = b964e3e348ed04ac95eeeff0559e5b9f110823e7 + +COUNT=23 +L = 160 +KI = 0e2bbef1449c6f9494667afb4a4bace3df689ba434bbcb337bfb7a6e8409d8e0 +FixedInputDataByteLen = 60 +FixedInputData = aa18b925a66880377e8c3aad7239f82e29d84767349940633306fca3330f5bda800aba4f335f96fa45588f0b30663b12bcccd4cca45ce99d4fb75c81 + Binary rep of i = 0001 + instring = aa18b925a66880377e8c3aad7239f82e29d84767349940633306fca3330f5bda800aba4f335f96fa45588f0b30663b12bcccd4cca45ce99d4fb75c810001 +KO = e51e1ae7852939db07adaca501c9bf4db25f0af1 + +COUNT=24 +L = 160 +KI = 609602ebf0f3c08dfde66ee5c98fee0f9699fe3f75ae3fbcc4129d6fde126c38 +FixedInputDataByteLen = 60 +FixedInputData = bba2b5a8bf7cdb1d4c253dd404e54d05d15cff49668beaba97b360a8da38c1676a3748851dbee1a30e5ece0bff70a3a5e34e5b9e65b8a1cdf57ebe59 + Binary rep of i = 0001 + instring = bba2b5a8bf7cdb1d4c253dd404e54d05d15cff49668beaba97b360a8da38c1676a3748851dbee1a30e5ece0bff70a3a5e34e5b9e65b8a1cdf57ebe590001 +KO = 03ab109cf2b463974e9826a8f9eba94a3ade46c3 + +COUNT=25 +L = 160 +KI = 4d12ec8d635e3787463ff40963d0bbae4316ba81cb32c62f98a1a56c0b031e26 +FixedInputDataByteLen = 60 +FixedInputData = ce8503939dfbf66afbc5aff001958adbd4fd9f6d32f5ac70a99e03fb80fc39f8f891ce85e5903df19eabc19dadf4d3c574d5cd84a4cac15fcd4232a1 + Binary rep of i = 0001 + instring = ce8503939dfbf66afbc5aff001958adbd4fd9f6d32f5ac70a99e03fb80fc39f8f891ce85e5903df19eabc19dadf4d3c574d5cd84a4cac15fcd4232a10001 +KO = 69ed1baa8204e71d5c8b702ff5cca92b0f20d580 + +COUNT=26 +L = 160 +KI = 5eea811b6038888e021092b439a9aaed94b6005d33572305760c5c728d33176b +FixedInputDataByteLen = 60 +FixedInputData = fd2e916cf7004da9e4d16e1d4c9adbd2b28adc75b7ac3cd676cf907a8c8a41f8f7e8807f5a486645ee87e0b69cc7c6edfc6c9aec688ee5b27eed4a71 + Binary rep of i = 0001 + instring = fd2e916cf7004da9e4d16e1d4c9adbd2b28adc75b7ac3cd676cf907a8c8a41f8f7e8807f5a486645ee87e0b69cc7c6edfc6c9aec688ee5b27eed4a710001 +KO = 2f7d4c068efdf0b065bad87468d100b0977d8a45 + +COUNT=27 +L = 160 +KI = 6ed82d2bd4eccd4c22ca430d91b6c7b0e6e38dd7a9ae341d6f461a23022636f2 +FixedInputDataByteLen = 60 +FixedInputData = cbb70db4bd60a4de8ebf09bd2e0673b810d2b6c2cbb476cdaa45c539ef218249524c015b3602dc3e123b6be13d5c18ee3fae06ac5bb6014a93976e7e + Binary rep of i = 0001 + instring = cbb70db4bd60a4de8ebf09bd2e0673b810d2b6c2cbb476cdaa45c539ef218249524c015b3602dc3e123b6be13d5c18ee3fae06ac5bb6014a93976e7e0001 +KO = cae755f11240cb1e334997ca25c7ce6d830502f9 + +COUNT=28 +L = 160 +KI = 25ea77fb96cb14dad484f3d16066804d0d24fc226ae6ac624aa4bea8b838b5af +FixedInputDataByteLen = 60 +FixedInputData = 2ad8189a43a37a4a7a0867c99eccc2d554caf19cb736794bd627f631bf440ae17e7e90e0cda7fa0ce56be25c0dff7fd77376d5c1d3d1080b7dbb9dc8 + Binary rep of i = 0001 + instring = 2ad8189a43a37a4a7a0867c99eccc2d554caf19cb736794bd627f631bf440ae17e7e90e0cda7fa0ce56be25c0dff7fd77376d5c1d3d1080b7dbb9dc80001 +KO = 72685fa325d6b9c38fd4508aeb3f664327512a58 + +COUNT=29 +L = 160 +KI = b6e0c85e325b72299057f3acae8703ed21372eb012e4fb086f59b2c2fc117ca8 +FixedInputDataByteLen = 60 +FixedInputData = b2d3e3a8378bb2f00a109ad69a937eda0285112e439d8c94e60c15d88ec94ebff7bb598b7589e2b8991cf8e38adf36424cb448669b789bfb2f2f8e30 + Binary rep of i = 0001 + instring = b2d3e3a8378bb2f00a109ad69a937eda0285112e439d8c94e60c15d88ec94ebff7bb598b7589e2b8991cf8e38adf36424cb448669b789bfb2f2f8e300001 +KO = 2a0f988ebe5d5556372c27a7486a4ee9d87bf6b2 + +COUNT=30 +L = 320 +KI = 357e401a680c447f2fb0e25171d8784d25ce9a4400bbfe04710526e98c69d347 +FixedInputDataByteLen = 60 +FixedInputData = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d384 + Binary rep of i = 0001 + instring = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d3840001 + Binary rep of i = 0002 + instring = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d3840002 +KO = cc877a51b8bf6dca6c622822706732eb82cc4d666865f65cb797df896a3aae7d532f67670bead853 + +COUNT=31 +L = 320 +KI = 6fa4e3709c2db92cb44cdb7d0118750bf2fd5860a29fbf2c02807c16e87a4b5f +FixedInputDataByteLen = 60 +FixedInputData = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed + Binary rep of i = 0001 + instring = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed0001 + Binary rep of i = 0002 + instring = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed0002 +KO = 8999dfb4c20f7f311001d70c3a04443e8f4f2ce7c2ba1aa260dfe1784b390635652a3c6b9d6213df + +COUNT=32 +L = 320 +KI = c0cc9655be12e9b26ad5801d4e3d5df751a60b6e9970ec867c3f505d2c9d4aaa +FixedInputDataByteLen = 60 +FixedInputData = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d7 + Binary rep of i = 0001 + instring = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d70001 + Binary rep of i = 0002 + instring = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d70002 +KO = cc70784fdb6e9b4622bb8da9389f3385bee0959cd42331796f13c0f4eab8a3202ccd042aec63ea96 + +COUNT=33 +L = 320 +KI = c9614960ccb06502ce56ead4e0a90609e0e39d3d67fb36534b1f30a6e5c30977 +FixedInputDataByteLen = 60 +FixedInputData = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f942 + Binary rep of i = 0001 + instring = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f9420001 + Binary rep of i = 0002 + instring = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f9420002 +KO = c4a333f345c15054a43c060fb4e6cda08706d24688d047032ebb1183a8b112a27d1fe5bc0f458222 + +COUNT=34 +L = 320 +KI = 5a873411a03caf058d8b83f16cd4741e136ea46363b5f5bf7d5bafc915fd094c +FixedInputDataByteLen = 60 +FixedInputData = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc841980 + Binary rep of i = 0001 + instring = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc8419800001 + Binary rep of i = 0002 + instring = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc8419800002 +KO = 5b3dbe527d88f6197bc96d6c9a350bdb39ad4f1470dd74e370bd1d88244248acba488141ed56be7e + +COUNT=35 +L = 320 +KI = 3cdd950369574da12b554a0bdeb2294a1e26a08df7d3b473844ba4aff6011870 +FixedInputDataByteLen = 60 +FixedInputData = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c + Binary rep of i = 0001 + instring = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c0001 + Binary rep of i = 0002 + instring = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c0002 +KO = b4308a0d7852facd0438b3f50f788ec9ca7b86c3a41d03b40c5a03635c235f851324f20239a83925 + +COUNT=36 +L = 320 +KI = c8448f3c53b533474f509f3b53a58984bb1bc94ff72f645c2153d2066b28c45d +FixedInputDataByteLen = 60 +FixedInputData = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e85 + Binary rep of i = 0001 + instring = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e850001 + Binary rep of i = 0002 + instring = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e850002 +KO = 3065a5695f56a8ac897ad4c19594607aa92c8a0a5ad789a1ab57cd02f132fe0c22e99bf0ffab2fa1 + +COUNT=37 +L = 320 +KI = d7c04f0a0fd10726f1e7784a9aca63ec9ab9c70ad4d63040ece3fc1f949d302a +FixedInputDataByteLen = 60 +FixedInputData = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd + Binary rep of i = 0001 + instring = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd0001 + Binary rep of i = 0002 + instring = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd0002 +KO = 22fd0b9d6ad9b9a2a3b5febbadddf2096dc5924b3cd4bb801e087335986d25b8123e7c9cab6e9e3c + +COUNT=38 +L = 320 +KI = 3a2161703d9dd3fdddc20f7c31ccb09f60197e43c0beaadea77ed9f7eb864ab2 +FixedInputDataByteLen = 60 +FixedInputData = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d6 + Binary rep of i = 0001 + instring = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d60001 + Binary rep of i = 0002 + instring = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d60002 +KO = cac8247007aa54912916ccf568918b5b420ff4a1b43013454e1c1dded8f08b0e5a0adf0c35ae73dd + +COUNT=39 +L = 320 +KI = 81ae151cb5d48e9b715e8b1210422aab32d8b0043991f09c0656c495638ce291 +FixedInputDataByteLen = 60 +FixedInputData = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff3 + Binary rep of i = 0001 + instring = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff30001 + Binary rep of i = 0002 + instring = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff30002 +KO = 224a3e01b44122f8009a7c835e58584343d52d2a9fd784a5c8f66feb670bf1eb96292f59fc177b80 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 585245d11e0b69d10e2ea39c76c8625003aa775037e476009856ac8e3e9f9b48 +FixedInputDataByteLen = 60 +FixedInputData = 1b8234e4a0c9f674fd6f29965bd03df4a8d30b17cf95b058ac46bc2fe9d8ec79a004a2e11165ae3131b9b9440abf9a6fded0d31af468aa56fee00158 + Binary rep of i = 000001 + instring = 1b8234e4a0c9f674fd6f29965bd03df4a8d30b17cf95b058ac46bc2fe9d8ec79a004a2e11165ae3131b9b9440abf9a6fded0d31af468aa56fee00158000001 +KO = 73781a39ab0f3cdae0d8ea9649ecbe9b + +COUNT=1 +L = 128 +KI = 61d5ffd8d837c9a0ad08580d5e668bb1b07dfd8ebb2cd4766f9727aba8f24b04 +FixedInputDataByteLen = 60 +FixedInputData = 2fd0464373ac9e1add0c4106879b1b7823d9d3aac0ca94ffe4a285ead66cb9b0fbf077e66524e8b98d28204d2cdd73790c9dc528e7c6cdd1c5378966 + Binary rep of i = 000001 + instring = 2fd0464373ac9e1add0c4106879b1b7823d9d3aac0ca94ffe4a285ead66cb9b0fbf077e66524e8b98d28204d2cdd73790c9dc528e7c6cdd1c5378966000001 +KO = 54d65976659f1b088b2431a98f3d8a6b + +COUNT=2 +L = 128 +KI = 1471c37f642863634e5bf267fe48f97a5fb56f581fce5f88b79dd864d7235980 +FixedInputDataByteLen = 60 +FixedInputData = ea787e2cee3fad5c2ab793d2f83968e1c4186e933f4044e46d9d7c46e4f4d9e6f694ecf2f3c3c53bd33bd216daa91e43a8d511e9ef1299f23e20bde9 + Binary rep of i = 000001 + instring = ea787e2cee3fad5c2ab793d2f83968e1c4186e933f4044e46d9d7c46e4f4d9e6f694ecf2f3c3c53bd33bd216daa91e43a8d511e9ef1299f23e20bde9000001 +KO = c49455ea41a98ad6fa2ea29387430b73 + +COUNT=3 +L = 128 +KI = c377cf419a45ac9bd6359a5f5ac5f8867aef010e87ba644e344500f86329a485 +FixedInputDataByteLen = 60 +FixedInputData = e9662a784e7c66c72afeaeb7013e20413fa00118f8b0a7a7ae96559bb30e78c74f3f8d36c97ceb046e795cebe7c2979b0999bc55c399454934ab38f9 + Binary rep of i = 000001 + instring = e9662a784e7c66c72afeaeb7013e20413fa00118f8b0a7a7ae96559bb30e78c74f3f8d36c97ceb046e795cebe7c2979b0999bc55c399454934ab38f9000001 +KO = 5453c800fc962e0a14d31f5b051bd857 + +COUNT=4 +L = 128 +KI = 21b197eb6cdc764faa1c6402ffc717e35a92009c8aad97737e5e71c16585501d +FixedInputDataByteLen = 60 +FixedInputData = e1e1e21979ef9c960b4b0b3d629d3ceaa2d5e354ae5737b574a76e4f4c69de54d19d83e871453fcb025b91a5c8acad2dc022d301c10b5e72986bff0f + Binary rep of i = 000001 + instring = e1e1e21979ef9c960b4b0b3d629d3ceaa2d5e354ae5737b574a76e4f4c69de54d19d83e871453fcb025b91a5c8acad2dc022d301c10b5e72986bff0f000001 +KO = a6ad6642206aaa2137c8ff4c5f87bf1e + +COUNT=5 +L = 128 +KI = 2045ca12ec642c2d8c62f326fce6856d2eee2b1038630569009f908eb20244b4 +FixedInputDataByteLen = 60 +FixedInputData = b74920887f4bf51d2062e1bc6df5d5f6048c90a90032fac4d0f7828c537a0c8ee53037d6125daaec06329a65a7b99b7df7c650f54220ef04b8e6eb81 + Binary rep of i = 000001 + instring = b74920887f4bf51d2062e1bc6df5d5f6048c90a90032fac4d0f7828c537a0c8ee53037d6125daaec06329a65a7b99b7df7c650f54220ef04b8e6eb81000001 +KO = 7af3887cf1026d8cd266dfe810c4e317 + +COUNT=6 +L = 128 +KI = 46fa99cba127b82e4b759451421206d6306103158baf078ae2c05538c43a9136 +FixedInputDataByteLen = 60 +FixedInputData = b8d9ffe2d6796d0ed515858a6a8dcc29e6c36b2f3c1c0ceea4e94f4f65a105f677147cd16f212e9e0127a83aacb9f086b7d93cbfa138c33b9b1e4193 + Binary rep of i = 000001 + instring = b8d9ffe2d6796d0ed515858a6a8dcc29e6c36b2f3c1c0ceea4e94f4f65a105f677147cd16f212e9e0127a83aacb9f086b7d93cbfa138c33b9b1e4193000001 +KO = c3e83084d2432763fe178babec396f66 + +COUNT=7 +L = 128 +KI = a28dc20454055062529bdda1be1dc5bad79dd654f43de97107ddf3bff7d8a0b3 +FixedInputDataByteLen = 60 +FixedInputData = a6e6ee8d6c349fa259c6113cd642b9a4f95af7bc04959f8bd76e773b05c80d8c2abed92c06eaeb9524349be9dbaed18e20e7eaef8494898b5f4c5cf2 + Binary rep of i = 000001 + instring = a6e6ee8d6c349fa259c6113cd642b9a4f95af7bc04959f8bd76e773b05c80d8c2abed92c06eaeb9524349be9dbaed18e20e7eaef8494898b5f4c5cf2000001 +KO = b5ebbdbdbb5938958eeb0e45bad0bd78 + +COUNT=8 +L = 128 +KI = 7df2cbeea00493bf6e2f37ab23c4ae11a26022bc30e661c2ffef03fedb1bf267 +FixedInputDataByteLen = 60 +FixedInputData = e770852148e51c7aec8fb8d368cf762b64db2c47de402f7d4aa3d9c1eb1c1213933764a224a30c74311bfeedc8c627caca6a2a5e461217c609f37a64 + Binary rep of i = 000001 + instring = e770852148e51c7aec8fb8d368cf762b64db2c47de402f7d4aa3d9c1eb1c1213933764a224a30c74311bfeedc8c627caca6a2a5e461217c609f37a64000001 +KO = a9cc5aa89699248498d7d4252ceeff72 + +COUNT=9 +L = 128 +KI = 599e9752d4ff8328ad1ff48c68dac8d5c25e114e541d84c1ffefaa0fbde1e8cb +FixedInputDataByteLen = 60 +FixedInputData = a621e579b65c3617644bac9d281a7eac43059cb7fb7066063ae62fe164e2cd52912675ca1013e01559acb471bfa583a2129af398dbf93dc2f12ac29c + Binary rep of i = 000001 + instring = a621e579b65c3617644bac9d281a7eac43059cb7fb7066063ae62fe164e2cd52912675ca1013e01559acb471bfa583a2129af398dbf93dc2f12ac29c000001 +KO = 024dcd318ca4d8bdfe8493c23908fbd3 + +COUNT=10 +L = 256 +KI = 8646bde150d4cd788788b1120851f809270a15be737adf3839c788fd5cce6f17 +FixedInputDataByteLen = 60 +FixedInputData = d2e4135ae1218113a4385b8d8cf24941ec4eef5cc6f84245ef0028ea8faf955bdc93d1cfd32d9afd063d29456b2f0deb363df28b8fdab6d227df7d6c + Binary rep of i = 000001 + instring = d2e4135ae1218113a4385b8d8cf24941ec4eef5cc6f84245ef0028ea8faf955bdc93d1cfd32d9afd063d29456b2f0deb363df28b8fdab6d227df7d6c000001 +KO = 026e56334223324dca9b2f856c954b8083190cf243a9f7a7dfba301dc181cca9 + +COUNT=11 +L = 256 +KI = 4d50400a101850426a0c3c118d71c7245a6ef68508c0152f05b1baf2175198ad +FixedInputDataByteLen = 60 +FixedInputData = 639857c6f758b79fbbf850920e4ce908cdb97e3bb1e92f400e557ec37c9189c0c2c761b72f6906c077878f7cc09d917c2fca41c5dac1c7766d18ff03 + Binary rep of i = 000001 + instring = 639857c6f758b79fbbf850920e4ce908cdb97e3bb1e92f400e557ec37c9189c0c2c761b72f6906c077878f7cc09d917c2fca41c5dac1c7766d18ff03000001 +KO = 1bdea8da0016f4fc8ecdf4e9ff4bfd0ad2633d284e19488fd9fbaea48d7e9fc3 + +COUNT=12 +L = 256 +KI = e1ef0fb35952c285fd94e6c3abe2a68eb034ffd06b5bb0a52ef62294486d96fe +FixedInputDataByteLen = 60 +FixedInputData = 78c6c6a70f1ea438db2d8b68f9e374368835c2017fb4c83fc3a46a2263ac59abb9e9e891fbe90ef006fbaf167f60db9073d6f9de21608d53c7c1e957 + Binary rep of i = 000001 + instring = 78c6c6a70f1ea438db2d8b68f9e374368835c2017fb4c83fc3a46a2263ac59abb9e9e891fbe90ef006fbaf167f60db9073d6f9de21608d53c7c1e957000001 +KO = f5378f5b837e71e61cb802cf2a07c17b375b88a1102518f73d72e768aac632bb + +COUNT=13 +L = 256 +KI = 0880928a00b2b845bb5148825d53ec928502bd93e8d477f6f2d3dcc5614d62b3 +FixedInputDataByteLen = 60 +FixedInputData = c310fdc16d36b607b0d07f85ace238fdd210a13e11178b78d3d1e2d352e9830c546c7556fe993c3914d47271d01c8c2d01d2ebbe3d2576e26817fcc2 + Binary rep of i = 000001 + instring = c310fdc16d36b607b0d07f85ace238fdd210a13e11178b78d3d1e2d352e9830c546c7556fe993c3914d47271d01c8c2d01d2ebbe3d2576e26817fcc2000001 +KO = 24a418da78831aa58c2ef6094005736d846a2d47b464a09033bb83d51da75d54 + +COUNT=14 +L = 256 +KI = 99e8d6a4faf993cb4300056ce88c7a670294ca2a3fde501ab592a85fec984ae6 +FixedInputDataByteLen = 60 +FixedInputData = 83b6b5a37fcdadc614090e8a158825e9162bd94daaebc8222b77017bcc3661be85ee65591b65bd70b833f39e3c4515ea0ee303cad2a61be800e12e89 + Binary rep of i = 000001 + instring = 83b6b5a37fcdadc614090e8a158825e9162bd94daaebc8222b77017bcc3661be85ee65591b65bd70b833f39e3c4515ea0ee303cad2a61be800e12e89000001 +KO = 1dd6caac954b7363ceb94a7976861b076f06d7bfb0c3443559aed8694085c072 + +COUNT=15 +L = 256 +KI = afb3800814771c493500b8059eb69db5b6f625fe9fa6fc80248f1195065cee74 +FixedInputDataByteLen = 60 +FixedInputData = 1ada1ed47620bc5419440300314a162f9a522134ac537f632fae497109d0860b00f39c4fd51d14a736d90ac30dfff942cc48cfefda5ab81daf6245da + Binary rep of i = 000001 + instring = 1ada1ed47620bc5419440300314a162f9a522134ac537f632fae497109d0860b00f39c4fd51d14a736d90ac30dfff942cc48cfefda5ab81daf6245da000001 +KO = 017927eec0bd8b0ec2c4d7b84556d33058424c51e526043eaf36b4e522faa6ad + +COUNT=16 +L = 256 +KI = d23e866ec0f9d4cc3991dd9b72da66bd540653888df5b99b86dc7bec24fa7ebe +FixedInputDataByteLen = 60 +FixedInputData = d16319d9b910a82d3c658e07923e80805d01f9fc01cd232426aac4e3ef1226d3b702c99e34f61ae0826fa1fbefd7da34faf468c1f68258c605140a04 + Binary rep of i = 000001 + instring = d16319d9b910a82d3c658e07923e80805d01f9fc01cd232426aac4e3ef1226d3b702c99e34f61ae0826fa1fbefd7da34faf468c1f68258c605140a04000001 +KO = cfe47644b9fe6eb019d0ebfdf50fdde4c1a2d27e31fe90ef48a0d184a03078c4 + +COUNT=17 +L = 256 +KI = 72f02871a9b04a37ff7c7a154c2b39f8db50e7987aa8743d596e1708b3d3d35d +FixedInputDataByteLen = 60 +FixedInputData = 0c372f60884e3d1383642ba8c687682059dea41419109dd82a5bf0bf02a2a6b349a8bc593b3c3a2f56dff8d2e097f65ad21219e365cdc38e49ad1f9e + Binary rep of i = 000001 + instring = 0c372f60884e3d1383642ba8c687682059dea41419109dd82a5bf0bf02a2a6b349a8bc593b3c3a2f56dff8d2e097f65ad21219e365cdc38e49ad1f9e000001 +KO = 30d6d55d2ca8ec41c3ed553670936f850c467ce1cd4abfb4a71f15d4199f9f88 + +COUNT=18 +L = 256 +KI = 67864cc29597cfd6960e99b82689c75a8573beae052a6f978240707904bfb4c8 +FixedInputDataByteLen = 60 +FixedInputData = 3e77e1d61f08f4e3d7f47e247420db03008d7552be41c85696e62adf67acf3b3262ea566c9fbf186fede192a4630239118cf2142d2c03d57f91b6200 + Binary rep of i = 000001 + instring = 3e77e1d61f08f4e3d7f47e247420db03008d7552be41c85696e62adf67acf3b3262ea566c9fbf186fede192a4630239118cf2142d2c03d57f91b6200000001 +KO = ff8559b25e662bb4a12b6e62ab02065aca88cd318f3512e67f418fe18c8b2df9 + +COUNT=19 +L = 256 +KI = ffbb7131709b97586352475fbff6fa5e57e8be2cd6e888ae05bb70835d4b14de +FixedInputDataByteLen = 60 +FixedInputData = 45262d96fe923d6e0945da0928af73076ca2b71eecb24640865fd016ac6a6d2e8bec6d5f3b957bac4f2726d380670381e4fbc4858d406ebc9ffb81d6 + Binary rep of i = 000001 + instring = 45262d96fe923d6e0945da0928af73076ca2b71eecb24640865fd016ac6a6d2e8bec6d5f3b957bac4f2726d380670381e4fbc4858d406ebc9ffb81d6000001 +KO = 7115b4182369ef6f07fd264964531f473e042c2cccd45cfcf7a37cc0e9742273 + +COUNT=20 +L = 160 +KI = 4b8ba533e64d3404eb8bdc327c9380e03579bb5c7f041fac5e90991ebc6b810e +FixedInputDataByteLen = 60 +FixedInputData = 112d69591e9e7835bc613ab8bad233875c645f073df45a73860b2d10db304c983e5edb78bbca13b339c2c67f7ca60ccb99a8544ae6e107dfa2b6f6ea + Binary rep of i = 000001 + instring = 112d69591e9e7835bc613ab8bad233875c645f073df45a73860b2d10db304c983e5edb78bbca13b339c2c67f7ca60ccb99a8544ae6e107dfa2b6f6ea000001 +KO = edbcabbb462d13dba79fd0a79e82db8b825cc505 + +COUNT=21 +L = 160 +KI = da6f235e0a5a8907360d630cc765708215fe74b08eaa496ee14d0a2dd849e831 +FixedInputDataByteLen = 60 +FixedInputData = 382baf473170b2e7c8f8743445b59afdcf4e83b8d8fb6b345406ebdc30d9d9205b1ec111735b9d53e4921386a2d0b2eb6ad7912c2de40a006ad43df8 + Binary rep of i = 000001 + instring = 382baf473170b2e7c8f8743445b59afdcf4e83b8d8fb6b345406ebdc30d9d9205b1ec111735b9d53e4921386a2d0b2eb6ad7912c2de40a006ad43df8000001 +KO = 68637dfb3f9908140ce4ec97faa1d72ff28f3542 + +COUNT=22 +L = 160 +KI = 1298c26cd2a971df9f843c8fe62432b9fd48ddb2b775307ac975110eec78cd19 +FixedInputDataByteLen = 60 +FixedInputData = 70c3a30a9b7628de108037114a7e05a8024ac09db288ca0f205de179553a96e748799a5b2ba7d3b186f46aa9996a9324a2cb812fd3a81c02f4879961 + Binary rep of i = 000001 + instring = 70c3a30a9b7628de108037114a7e05a8024ac09db288ca0f205de179553a96e748799a5b2ba7d3b186f46aa9996a9324a2cb812fd3a81c02f4879961000001 +KO = d9aa52fbd54e0ed5d6127f3afc23ef63273cd522 + +COUNT=23 +L = 160 +KI = 70013e239c4c5151a5144dff54083fefd236e074f2f28b1b83503dee33d5ed22 +FixedInputDataByteLen = 60 +FixedInputData = 2a146d1c2566dca5c5aa84bb67bb6feb798e7fde78a5d942941e073942fda798c4a8d8f61ab47e74cf20b55785d63fb58d04a800202f92d0873c2750 + Binary rep of i = 000001 + instring = 2a146d1c2566dca5c5aa84bb67bb6feb798e7fde78a5d942941e073942fda798c4a8d8f61ab47e74cf20b55785d63fb58d04a800202f92d0873c2750000001 +KO = 2e365e72a9bdd33fa36c7b4b2f4e8ef4a814701c + +COUNT=24 +L = 160 +KI = b1e8f6a7fd6bf054d63414a1123cf154f0949c7f11a30d038a4c8dac388faa03 +FixedInputDataByteLen = 60 +FixedInputData = c99567e4ac16a3b56ce26ce4522dfdd51b7551e442d26bc2bba8f506ba437fac332f077e8e49e047518104fd92d1bdd5c81f4b98c2e2f2d087b42b78 + Binary rep of i = 000001 + instring = c99567e4ac16a3b56ce26ce4522dfdd51b7551e442d26bc2bba8f506ba437fac332f077e8e49e047518104fd92d1bdd5c81f4b98c2e2f2d087b42b78000001 +KO = e25fc9f095e3f4aae0ef5d2217143b0cf489c1c6 + +COUNT=25 +L = 160 +KI = b98e24bfde1aebdd7d56171ae1221c9348322ffbd25d7c81b8f2e856a3b59e61 +FixedInputDataByteLen = 60 +FixedInputData = 5b7aa9a7a04a07c5f0cb526174ad7c2f476f2b1c7345686af4563e42c1c122d2bf64cbbb44e50e8976b0997af95ede8140f8efa52980a9ff56f972bb + Binary rep of i = 000001 + instring = 5b7aa9a7a04a07c5f0cb526174ad7c2f476f2b1c7345686af4563e42c1c122d2bf64cbbb44e50e8976b0997af95ede8140f8efa52980a9ff56f972bb000001 +KO = 97a9b4674bbbad1d8e38a8fca3bf432bedf1c634 + +COUNT=26 +L = 160 +KI = 753712e3e3c0872ab4a1630b662910755874001a4ebf4777f6b944ec6b89643b +FixedInputDataByteLen = 60 +FixedInputData = d21c4a8082c5e706bdc33bad080cb292759f26d23d97129149645ae77e439384239c66eef35fc754cbb2592463e81090ca9fb57ab4d6a47cc8602987 + Binary rep of i = 000001 + instring = d21c4a8082c5e706bdc33bad080cb292759f26d23d97129149645ae77e439384239c66eef35fc754cbb2592463e81090ca9fb57ab4d6a47cc8602987000001 +KO = 1093a3d79da8a734f2fc37b8be0666106df5e3c4 + +COUNT=27 +L = 160 +KI = 206aec95c8de56af4ac8cfc6ef872a268eb2444228c80031297f5d04b9892e20 +FixedInputDataByteLen = 60 +FixedInputData = f3b4d58d7767ad762907cf6454de1d7fd36e794653abf1b8f6f941ed9913e8730c5a8d49d511c35a43ac202ede497ec3e0b07b94060e7b6d34591fc1 + Binary rep of i = 000001 + instring = f3b4d58d7767ad762907cf6454de1d7fd36e794653abf1b8f6f941ed9913e8730c5a8d49d511c35a43ac202ede497ec3e0b07b94060e7b6d34591fc1000001 +KO = 9defc6877188df822ebce950c718f1335392dd15 + +COUNT=28 +L = 160 +KI = 8d69eb2c4a09fd9f7badd06f2914211dffb1cfeed8417ca1716307ec147a1e04 +FixedInputDataByteLen = 60 +FixedInputData = 87bd230ae1646e37b5dfaf0f5a72ce5f5829baca952f52b2a9ebb06a1d241940bba13fd9747b4c7b019c2e96061afea66fc35e2009cd65a19ecc51d1 + Binary rep of i = 000001 + instring = 87bd230ae1646e37b5dfaf0f5a72ce5f5829baca952f52b2a9ebb06a1d241940bba13fd9747b4c7b019c2e96061afea66fc35e2009cd65a19ecc51d1000001 +KO = de97e78588049a10632e04edb5b6075bb77f08be + +COUNT=29 +L = 160 +KI = 08f102ee08e40e0db91bc7610cecfb93f6dc02f509b28758546aaafcaa7a79ef +FixedInputDataByteLen = 60 +FixedInputData = 72cbec04a3c6d7c1870064fac9f0536bbb2b3bb1455d606162090c197cf4912a612bd92ba2e5ff92f1151682ea6a1d85a6f9e7645a52065d1e14d18a + Binary rep of i = 000001 + instring = 72cbec04a3c6d7c1870064fac9f0536bbb2b3bb1455d606162090c197cf4912a612bd92ba2e5ff92f1151682ea6a1d85a6f9e7645a52065d1e14d18a000001 +KO = ec79cfc4d56f8a4a3c53bf91ecbabe7b47c1b55a + +COUNT=30 +L = 320 +KI = 33760c18afd71a888b99d1669f5c56389e1f12d258e5e889afaa8945b0a504df +FixedInputDataByteLen = 60 +FixedInputData = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a + Binary rep of i = 000001 + instring = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a000001 + Binary rep of i = 000002 + instring = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a000002 +KO = 46f5e3ae03ad1a0c4e53303692bfa1c6328f54463dbfd8b9435402d57ac22489a11e47ae7848794e + +COUNT=31 +L = 320 +KI = fdd7ce4470305d15ea9e8d6511406a175808df1f016b35cf8545e5885e674aae +FixedInputDataByteLen = 60 +FixedInputData = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9 + Binary rep of i = 000001 + instring = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9000001 + Binary rep of i = 000002 + instring = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9000002 +KO = f2ad3f9a64b46ba7dd7cfb6f5d8d3fb4f0f04c6901f8d9858b27b67d3f2cbc105c094a75450966a2 + +COUNT=32 +L = 320 +KI = 9bb1a5221e3b2b5ff6aa9aa08c430d87ff53594612d0709cb89baffc2df5a118 +FixedInputDataByteLen = 60 +FixedInputData = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32 + Binary rep of i = 000001 + instring = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32000001 + Binary rep of i = 000002 + instring = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32000002 +KO = 3aba7e409151ef934eac70f65358d47bdb8389fc1313572582c4c91715e1ed4238f79f32243fda11 + +COUNT=33 +L = 320 +KI = 1cbdf00d38d421ccae540780b5b1ec460e6aa824227ef48b7ac37c845413e855 +FixedInputDataByteLen = 60 +FixedInputData = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb + Binary rep of i = 000001 + instring = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb000001 + Binary rep of i = 000002 + instring = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb000002 +KO = eccb63730fbb26634276b6c62d1268d3a011a8528553e6162b566f2cd5c33af12a275c4017b102dc + +COUNT=34 +L = 320 +KI = b147e46b790a3aa77010114555582ae786c74960abe28d7eb8842f92c543a768 +FixedInputDataByteLen = 60 +FixedInputData = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc + Binary rep of i = 000001 + instring = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc000001 + Binary rep of i = 000002 + instring = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc000002 +KO = fd8d97be860b1e42667a15373e5f0406e62118030fb7b5081d058e90e736bcdbbcf12ba386b1bc76 + +COUNT=35 +L = 320 +KI = 6423e881ffae3b75cf773704c87dc582e3a78c285df770b5c0d08aafbc678861 +FixedInputDataByteLen = 60 +FixedInputData = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11 + Binary rep of i = 000001 + instring = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11000001 + Binary rep of i = 000002 + instring = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11000002 +KO = b2a90f11da61734fa0c7ec7f1eb8e925594e8120ad00e664ac5b9efd2b095a215ff3d2b7053d1872 + +COUNT=36 +L = 320 +KI = cabda329bbc339dd28909decf3a9d852d72d999f9e7d5e09a8156f2412f0bf6e +FixedInputDataByteLen = 60 +FixedInputData = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1 + Binary rep of i = 000001 + instring = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1000001 + Binary rep of i = 000002 + instring = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1000002 +KO = d8d2cdf7cf3481ddb598d02ed054de2200b035bb0b86326ae457c3e0877e30e89bf867952d6a4c9e + +COUNT=37 +L = 320 +KI = f27b2b0202bb87a8d4894a185d6c8f9b494c72ecddbf5e87ca7dc9eb33d5e680 +FixedInputDataByteLen = 60 +FixedInputData = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5 + Binary rep of i = 000001 + instring = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5000001 + Binary rep of i = 000002 + instring = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5000002 +KO = cce97acea38ec469d74b0b51542541b65660cab83f226d0fb2bc4fa2470e22edb5b1215fca766f5b + +COUNT=38 +L = 320 +KI = 7b501c4009a52f9ae5168b08f21ab19cdbea347d3986d927d473691425050f80 +FixedInputDataByteLen = 60 +FixedInputData = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1 + Binary rep of i = 000001 + instring = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1000001 + Binary rep of i = 000002 + instring = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1000002 +KO = cc0b1d8aa5f2a27c1826e531f586f1a4c3771dbfcbdd98dbb073fbcc90cb7e5050457781aa675f26 + +COUNT=39 +L = 320 +KI = a2cd7106beadf2ff883759761d744f197d3022e3cb01e9adb9a56249d97a3f44 +FixedInputDataByteLen = 60 +FixedInputData = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd + Binary rep of i = 000001 + instring = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd000001 + Binary rep of i = 000002 + instring = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd000002 +KO = 8733f11e9f8a9b34784b75bb2ea7fa3626e5e14f1b61d839f7f44fb32ec8171ea4eafda743b309c0 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = ec8674a48a7baf28f865e63a3e8313fd55a09c8a46fb491916a871d1e65ab7f4 +FixedInputDataByteLen = 60 +FixedInputData = 808772849ce4e97060618f8e510419a82d78a72ff265aa247335069fc73eca8df5276c850b5f052f0551da5319bb9e39318a820b167c6f999c67d4ae + Binary rep of i = 00000001 + instring = 808772849ce4e97060618f8e510419a82d78a72ff265aa247335069fc73eca8df5276c850b5f052f0551da5319bb9e39318a820b167c6f999c67d4ae00000001 +KO = 9417ee14f9ebeb2e2c7bce18aa56a1a5 + +COUNT=1 +L = 128 +KI = 9788eeabb789dadd9da58d266fbbeab6280c4ea93d1fe050be0cec8c1d15fb1d +FixedInputDataByteLen = 60 +FixedInputData = d078a0c0a7d2c5c06a0560f95d25953542dbd985e0f7ff92f1003d92e82d0d01cb4e488eb441024a7d3759b27856393578da99078c1fcf972687baef + Binary rep of i = 00000001 + instring = d078a0c0a7d2c5c06a0560f95d25953542dbd985e0f7ff92f1003d92e82d0d01cb4e488eb441024a7d3759b27856393578da99078c1fcf972687baef00000001 +KO = 34e6798d00d9ed4608e8c0fabcda48ea + +COUNT=2 +L = 128 +KI = c2f73ee6af2e4da587bf17df50ab3f07cf0e791e4e6e558ea77163fc4f43aa2d +FixedInputDataByteLen = 60 +FixedInputData = 0f52260b8c50e77460166bec8360cf2ee2ba9ad90a1845b22203a73afac875e42a5b5ee6a43ed373f5a5cf3c36f91b44bf57b15895e21b7534336bbf + Binary rep of i = 00000001 + instring = 0f52260b8c50e77460166bec8360cf2ee2ba9ad90a1845b22203a73afac875e42a5b5ee6a43ed373f5a5cf3c36f91b44bf57b15895e21b7534336bbf00000001 +KO = a3e1f15340476f3299254e2223d0a668 + +COUNT=3 +L = 128 +KI = a4e8f5e8b71b65bbbe91a7b811bb8214c393aa091b24416a19ab1ba306ac1bb6 +FixedInputDataByteLen = 60 +FixedInputData = 52d0f4f17ce4af12dd367e6958b7079521fbd407d4dca1b6cbbea8b12b13ee651fbb4e1bc9d8028e41956ce4d87b57388ba4176289dbd217324349cb + Binary rep of i = 00000001 + instring = 52d0f4f17ce4af12dd367e6958b7079521fbd407d4dca1b6cbbea8b12b13ee651fbb4e1bc9d8028e41956ce4d87b57388ba4176289dbd217324349cb00000001 +KO = 0939aba4f102c1a83c248ab61744ebcd + +COUNT=4 +L = 128 +KI = 2687796acb63e5fd2a5fc22a519cbc94a351945bb485177527201b9b91a5876f +FixedInputDataByteLen = 60 +FixedInputData = 73d8fdeed5b08d3c5dbce4dc157ee73a7af1095df5c494a40ef6f7f8038ab84d726f166e2344df564ab8ba7163e99ffaa80ef31a9240323df94bc867 + Binary rep of i = 00000001 + instring = 73d8fdeed5b08d3c5dbce4dc157ee73a7af1095df5c494a40ef6f7f8038ab84d726f166e2344df564ab8ba7163e99ffaa80ef31a9240323df94bc86700000001 +KO = fab9ed2961b175c0cdc65dfaa3fcddb6 + +COUNT=5 +L = 128 +KI = 0fec110e7fdbd0c9aacf5e3347710c4101e397b3e6a7b9fdc31f909897ac773f +FixedInputDataByteLen = 60 +FixedInputData = 1950757aee55754ae4b1562513c42adca4cef8b527e423079e588b1ab5a5bdc21719b9871bba5f347f3f7fe5c0f1a7d5ae3a2a53581d56c9fe9f0832 + Binary rep of i = 00000001 + instring = 1950757aee55754ae4b1562513c42adca4cef8b527e423079e588b1ab5a5bdc21719b9871bba5f347f3f7fe5c0f1a7d5ae3a2a53581d56c9fe9f083200000001 +KO = a2cb23ec082317bc42671d4ad9077476 + +COUNT=6 +L = 128 +KI = ecfc7199fee4b0b788b6c3a20f7c04fdc1dc59dd0e47457fdc104a374b27e895 +FixedInputDataByteLen = 60 +FixedInputData = f7c443763a69954165c881e3cd8aa35d8d5329fef086838068cf5d41b0db140ff86a9010eef5e1da7d925561d03c8b5d550739ec7ad29aa021bab99f + Binary rep of i = 00000001 + instring = f7c443763a69954165c881e3cd8aa35d8d5329fef086838068cf5d41b0db140ff86a9010eef5e1da7d925561d03c8b5d550739ec7ad29aa021bab99f00000001 +KO = 0e30d20597ae1f58686274ce51a41df4 + +COUNT=7 +L = 128 +KI = 2ea5375843d90ddce9224aa363769ed352a5d3fa34066e50a86888697d637cf7 +FixedInputDataByteLen = 60 +FixedInputData = 0397c41bd1bdc941a02e9850fb5aa947dac9323d3b701e127c0c6a61e19680ac065186e1c9e35e4d83439f0bb4a276e552ec8d4be8b9a3bc1d0ca062 + Binary rep of i = 00000001 + instring = 0397c41bd1bdc941a02e9850fb5aa947dac9323d3b701e127c0c6a61e19680ac065186e1c9e35e4d83439f0bb4a276e552ec8d4be8b9a3bc1d0ca06200000001 +KO = 83b50fef77cd4efeb96c6c5199ebc77b + +COUNT=8 +L = 128 +KI = 84680022b03000a651c39382422cc7b9754ca49f254400107d2f8da2a1898637 +FixedInputDataByteLen = 60 +FixedInputData = 7b079bc6a77ae030b06cb2ff1029d22741e9aa704a941582679d8b798057ba7c9ef8e23a44c93d6e3740888169e302b75be0137673e071e8344f87d1 + Binary rep of i = 00000001 + instring = 7b079bc6a77ae030b06cb2ff1029d22741e9aa704a941582679d8b798057ba7c9ef8e23a44c93d6e3740888169e302b75be0137673e071e8344f87d100000001 +KO = f6fec65c3fc9ce070640058f84fe4afb + +COUNT=9 +L = 128 +KI = 24f28a3fab1002be13afdb66a72538cc03cb3fa353ae28246b9c2d1b10fda0b4 +FixedInputDataByteLen = 60 +FixedInputData = 99fc61b12b05443120a581f2a446ec26f937e093c583bcbfc547cfada2132a58fd8a9ff828ea077ffa7223252348d581c9b6377d60d060f464f9124b + Binary rep of i = 00000001 + instring = 99fc61b12b05443120a581f2a446ec26f937e093c583bcbfc547cfada2132a58fd8a9ff828ea077ffa7223252348d581c9b6377d60d060f464f9124b00000001 +KO = 56d39aabd432877fcd1ff26c283608a1 + +COUNT=10 +L = 256 +KI = 574b032de324113f4c7c6a5e9989d2f7461ae89183446c8fa17012de12a308d9 +FixedInputDataByteLen = 60 +FixedInputData = 6f89285fcaa7820e23733ce6d0bc3902b7ed940b56b298a9daf3c8c2ade7c4bb7388c264e0bc5921bed6cb95201fadbad1ec3867dafb6a18f6bedf94 + Binary rep of i = 00000001 + instring = 6f89285fcaa7820e23733ce6d0bc3902b7ed940b56b298a9daf3c8c2ade7c4bb7388c264e0bc5921bed6cb95201fadbad1ec3867dafb6a18f6bedf9400000001 +KO = 7d8eddc9e762e402edd0c159b4574394fe748d9b7d4600e5f343a21d2c9729ef + +COUNT=11 +L = 256 +KI = 2f1dbfc68abb7ec8268f95395d841ce8fd9fbb803114efe4c120e78cd240f592 +FixedInputDataByteLen = 60 +FixedInputData = 6c96391193744a754e1c0a4506a93e14a40e008a7ce50f2d73efc765459cd30399606825f6b4ba859d449dfddfe20aab03128a8e448ab4d385f54d45 + Binary rep of i = 00000001 + instring = 6c96391193744a754e1c0a4506a93e14a40e008a7ce50f2d73efc765459cd30399606825f6b4ba859d449dfddfe20aab03128a8e448ab4d385f54d4500000001 +KO = 808d9f8571a615d4e5f517c9796cfaec2ca39ce84a56c95a504a897c315b1dde + +COUNT=12 +L = 256 +KI = d044eb073b2d87320b4dd14de86d4145f7f92a05891b9bd44140b845c08dff21 +FixedInputDataByteLen = 60 +FixedInputData = e93abb889c87c031f75edfc88ff47f40566d7c57c4f04ac8b129771bbf11b2ac5f1182f614288bc95bb9c6f2d8f8852722a9a291927d5405d7d2b598 + Binary rep of i = 00000001 + instring = e93abb889c87c031f75edfc88ff47f40566d7c57c4f04ac8b129771bbf11b2ac5f1182f614288bc95bb9c6f2d8f8852722a9a291927d5405d7d2b59800000001 +KO = 0b83e0b9607f0b3d4ad18c98d317758565ea8a39f791772b098768fedf107189 + +COUNT=13 +L = 256 +KI = ed1e25a08002ca795b91a883bdf3b2c616e6e63a6312ca498efcbfb5df30b2d3 +FixedInputDataByteLen = 60 +FixedInputData = 34a59ed05d28a608092f0c84838fddd2a12b432bc9cde9698471f42e3e89e051d192cfb90648edd05ac29df0478a6fc35221b80d36995008e7e3413a + Binary rep of i = 00000001 + instring = 34a59ed05d28a608092f0c84838fddd2a12b432bc9cde9698471f42e3e89e051d192cfb90648edd05ac29df0478a6fc35221b80d36995008e7e3413a00000001 +KO = d21f4963a39661980d1fcd7ade8b2a3e025fd0f2c0826ab05763163de6efb5f6 + +COUNT=14 +L = 256 +KI = fea89c1795baca98a36a0886e5d66cfaad8fad9b304844b16f780aedb2ad8a22 +FixedInputDataByteLen = 60 +FixedInputData = d5c7b640fd3e53bdc405120e1df748706847ac1df41ab4d7723d9c00e1c48e2462d15cec08229c0fc01fcfb5baf009f7f0a1cda4404c61571c67c38c + Binary rep of i = 00000001 + instring = d5c7b640fd3e53bdc405120e1df748706847ac1df41ab4d7723d9c00e1c48e2462d15cec08229c0fc01fcfb5baf009f7f0a1cda4404c61571c67c38c00000001 +KO = e7db5a11cd6db4914c1740f685b4b55fcd938f95bfc1880ed4849731359544e2 + +COUNT=15 +L = 256 +KI = ccbcb6eba1d66ce44e61b1ccaf25a845a933576916fa7564ce9bcdf6071f4698 +FixedInputDataByteLen = 60 +FixedInputData = 41e6cf9b62892f949379b5f759806cbf18a111fc6d99ad2f5133813efae5864b882980c2d354b35294c43726ed3bbc756e2e450c8df7f320eca94dc0 + Binary rep of i = 00000001 + instring = 41e6cf9b62892f949379b5f759806cbf18a111fc6d99ad2f5133813efae5864b882980c2d354b35294c43726ed3bbc756e2e450c8df7f320eca94dc000000001 +KO = 00e90a54dcba41c692a33868957d7f16992f6cf95be7cd7bed1bc95ad51ba8ca + +COUNT=16 +L = 256 +KI = ed24cded448c5927a7a70da65d62d4d5fa719a60ddf8b38a639ac469c174db22 +FixedInputDataByteLen = 60 +FixedInputData = aafaabb38808364781ff5e1a3b3b70ede1a5454d6fd63df3f171234ed82ceb45eaebce82955ef0bc60cf9aae44a41e24250d21c3653aa5d1b888cc8e + Binary rep of i = 00000001 + instring = aafaabb38808364781ff5e1a3b3b70ede1a5454d6fd63df3f171234ed82ceb45eaebce82955ef0bc60cf9aae44a41e24250d21c3653aa5d1b888cc8e00000001 +KO = 59859f7b8c16ddce250e6b9bad6cb2befec266d0aac1618228ee71498895a627 + +COUNT=17 +L = 256 +KI = a88fc95f0abbad304583790cf6bcc0e48abcab117959e312869f01f93f362da7 +FixedInputDataByteLen = 60 +FixedInputData = 4c901f00f98966860cf76f36fc18094a3f323edff4631561b8a3b4460d4d7f8b05b0147cd2339d3c0c0b803d527e4f8d136701c6681d00f80a73dc51 + Binary rep of i = 00000001 + instring = 4c901f00f98966860cf76f36fc18094a3f323edff4631561b8a3b4460d4d7f8b05b0147cd2339d3c0c0b803d527e4f8d136701c6681d00f80a73dc5100000001 +KO = 306e9e6f2f3659942a12de3d02b97e786493dcf7e71997441664fd3896724059 + +COUNT=18 +L = 256 +KI = 06da6bc9cd5f0f4e0a786543152213eef981efc2af9360c099218a8407bba9b6 +FixedInputDataByteLen = 60 +FixedInputData = a34d8b65d0de4229d62d7ff829b97ea8c7ce1edb3801cc6306a65eeaf68818579741a70cf31cef68492d7fc3244feb1cd529939dac7d76b7f7b1fcc9 + Binary rep of i = 00000001 + instring = a34d8b65d0de4229d62d7ff829b97ea8c7ce1edb3801cc6306a65eeaf68818579741a70cf31cef68492d7fc3244feb1cd529939dac7d76b7f7b1fcc900000001 +KO = bb6811161c1010193d572d8cee008d18350d596ab50574169917deeecd38c003 + +COUNT=19 +L = 256 +KI = b5ba9e72c777557c5937e3f96c990420b5bd24715de92258f6317e7a3797cd54 +FixedInputDataByteLen = 60 +FixedInputData = e5dbc600e20a67d2028057e4ab2e0e0f81f9a51657042c2356d7693a37be9fc64eb13f1f4ae5a87db6afd265867bbccc655697d4906b12aac5774549 + Binary rep of i = 00000001 + instring = e5dbc600e20a67d2028057e4ab2e0e0f81f9a51657042c2356d7693a37be9fc64eb13f1f4ae5a87db6afd265867bbccc655697d4906b12aac577454900000001 +KO = f3457b7cc69f5164481ab1c2e40fb8ce214c91326f95e5430a6960e80401fdf9 + +COUNT=20 +L = 160 +KI = 9b0470cc8d256839d25fa4a64e79172ca8eeb3071978f21883b83c1d1ed7fdb4 +FixedInputDataByteLen = 60 +FixedInputData = 2ce654b2fc2ab32acdd7d7ec55b31cdb1407503f17904a764f7586631400bd15397f648beea8c24033528f8ef3bdc83ef952e7ea4a407ff5e323b4a5 + Binary rep of i = 00000001 + instring = 2ce654b2fc2ab32acdd7d7ec55b31cdb1407503f17904a764f7586631400bd15397f648beea8c24033528f8ef3bdc83ef952e7ea4a407ff5e323b4a500000001 +KO = 68c62ef806a630bd73bc3116a11fd24c9d86ef1d + +COUNT=21 +L = 160 +KI = 1412e6a0557aa982a43144b1a00b05fa4696f211e5dab6fb9b72b98898e18fac +FixedInputDataByteLen = 60 +FixedInputData = 0b27e69429b2f9f483df98124918e193e63c50ba078c1543a563ae0a7cbd390b45e20386321cf35892bd4380fd6151a587e9ef0a9a44bb8ba641cb98 + Binary rep of i = 00000001 + instring = 0b27e69429b2f9f483df98124918e193e63c50ba078c1543a563ae0a7cbd390b45e20386321cf35892bd4380fd6151a587e9ef0a9a44bb8ba641cb9800000001 +KO = f7633dcedcec6884383a734ee78564450be08735 + +COUNT=22 +L = 160 +KI = 855c8bec9d444100d2869d7e2c87afcaf4b9267f99edfad5ddb64d956761c975 +FixedInputDataByteLen = 60 +FixedInputData = 2526b82006b0003a0aaa43c31e91778aec2f6d160ac913cc70c151609b56e16f12555b68ac5e558ea658a0cdee5b658d0de495256cfdf4aa6400139a + Binary rep of i = 00000001 + instring = 2526b82006b0003a0aaa43c31e91778aec2f6d160ac913cc70c151609b56e16f12555b68ac5e558ea658a0cdee5b658d0de495256cfdf4aa6400139a00000001 +KO = 35353178ba17f292c333a41c5944d0b6dd084afe + +COUNT=23 +L = 160 +KI = 3cd8c76a12dc0458956ee3956e9142027b9014f6c46805da2be346158c4b54e0 +FixedInputDataByteLen = 60 +FixedInputData = 3d861620c5c983e73d6892de4b2ec83aadb16b172a21f3d5456d122da9a2fec409282fb25294872bc18b7ae53f76efa35b531d05f445a38e1195ed35 + Binary rep of i = 00000001 + instring = 3d861620c5c983e73d6892de4b2ec83aadb16b172a21f3d5456d122da9a2fec409282fb25294872bc18b7ae53f76efa35b531d05f445a38e1195ed3500000001 +KO = d98e69fd95dfb516ea840446788d307db3e2af23 + +COUNT=24 +L = 160 +KI = 06c10b030585f75032896f9e734fc45fcb6d9964813e1dc090d883b942aef3c3 +FixedInputDataByteLen = 60 +FixedInputData = 7e4e803a4ad571d5d926d48f5cf018f19d6431a437551c1bd856bcc4c7f133cac5573ec882c37300c88070124ccccebc86209a2ad7acaab4046512b8 + Binary rep of i = 00000001 + instring = 7e4e803a4ad571d5d926d48f5cf018f19d6431a437551c1bd856bcc4c7f133cac5573ec882c37300c88070124ccccebc86209a2ad7acaab4046512b800000001 +KO = 86f1e61141d44e768bf830dc6c703b8069ccdb17 + +COUNT=25 +L = 160 +KI = 00b8833689fbafb445c48b9f4e281560e1cb8afb1e5f2aba741b27b6fda5687b +FixedInputDataByteLen = 60 +FixedInputData = 033ea4595969adbacbaf2fc06d86f6aa933ac3c50a295ae786b5624011c371b1d583937f21d8c548d199160432ee99215dbe56329c6d71db83d00660 + Binary rep of i = 00000001 + instring = 033ea4595969adbacbaf2fc06d86f6aa933ac3c50a295ae786b5624011c371b1d583937f21d8c548d199160432ee99215dbe56329c6d71db83d0066000000001 +KO = 3e2a0ad1970f0d3d297a302adf2a97b130c6b66a + +COUNT=26 +L = 160 +KI = e0d90cecbc61659a3f8a0774aec190c0499fd588d0119017f9e704987a7ba149 +FixedInputDataByteLen = 60 +FixedInputData = 59c9d9a55cc4bf02f44d80e5c6041680e9de4fa5992ff621bd5e5212bb275a5736f6abeae4f3806ffca9a974534557afd5b51b3112215f225375eb6b + Binary rep of i = 00000001 + instring = 59c9d9a55cc4bf02f44d80e5c6041680e9de4fa5992ff621bd5e5212bb275a5736f6abeae4f3806ffca9a974534557afd5b51b3112215f225375eb6b00000001 +KO = 787b74a9daa4d3dc4d45cd2e9433fb4615819fe9 + +COUNT=27 +L = 160 +KI = 4632e2f2e721a86817ea4124b35e288582d0bfb2afb06958a7241c07a6bebf55 +FixedInputDataByteLen = 60 +FixedInputData = 05fe7fcc137120d7d4f2314a7e8a05b4efe78119805cfc26d9e342e59445da5fd8c605fb85ec30d2a0f436eb53899cc0aac908b8e965a2b5809122fd + Binary rep of i = 00000001 + instring = 05fe7fcc137120d7d4f2314a7e8a05b4efe78119805cfc26d9e342e59445da5fd8c605fb85ec30d2a0f436eb53899cc0aac908b8e965a2b5809122fd00000001 +KO = dfe3935f04a9739de6c5359efea45b7e0d6e2afb + +COUNT=28 +L = 160 +KI = 6cd6d41417ab29148c43b92a22caeb4e421110dc4dc94b9c6b66fa9f3acd0bf7 +FixedInputDataByteLen = 60 +FixedInputData = e7e3af3b05b822e4a69d8fb31e7b9afbcbb48fd51956bee5cd06907ee440a502d71745bf67cc1855ebb2ebac0173a2089f3b2755e63bfee398f34f71 + Binary rep of i = 00000001 + instring = e7e3af3b05b822e4a69d8fb31e7b9afbcbb48fd51956bee5cd06907ee440a502d71745bf67cc1855ebb2ebac0173a2089f3b2755e63bfee398f34f7100000001 +KO = 42902031e1793c0a6800d79e662377333b0e25fe + +COUNT=29 +L = 160 +KI = 94aee9c8e3eb18d3136170ff037e1cd02fb4bbe0c1586e1bf39f6d1a05b6316c +FixedInputDataByteLen = 60 +FixedInputData = 2ed1c81a01a3162956bf15a010494a197a4f09cc1449e402f03dd20b683d28aa78e08769eaf83e595ad478369d399829f319d4d6d13049f3b0eb26da + Binary rep of i = 00000001 + instring = 2ed1c81a01a3162956bf15a010494a197a4f09cc1449e402f03dd20b683d28aa78e08769eaf83e595ad478369d399829f319d4d6d13049f3b0eb26da00000001 +KO = c1c1b7e41226af5c9f05b3efd2336eb02100e477 + +COUNT=30 +L = 320 +KI = 9bf5b12f020f550bffeb3e20d5e59b8c6df5aca37156fbebd2ea98f38896d7ba +FixedInputDataByteLen = 60 +FixedInputData = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee6 + Binary rep of i = 00000001 + instring = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee600000001 + Binary rep of i = 00000002 + instring = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee600000002 +KO = 3bd8c80796053099b32bacd01a6dadd4bb5aab62421532b381727708dee9ed6a54c150367ffbc353 + +COUNT=31 +L = 320 +KI = 19d439cbece7b934794821a3f947646ebf760b8d3e04f68a8292719e1f3639e6 +FixedInputDataByteLen = 60 +FixedInputData = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa + Binary rep of i = 00000001 + instring = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa00000001 + Binary rep of i = 00000002 + instring = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa00000002 +KO = 7c460fb26a0198960494477ca6946900c47a2cd59ed5128709434e3798ba61b470daf1d17e92b7c5 + +COUNT=32 +L = 320 +KI = 1ad5d013cf876b2a3421a89d82b974ca9c33449d0a9cbe04633a8a8587608b26 +FixedInputDataByteLen = 60 +FixedInputData = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d + Binary rep of i = 00000001 + instring = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d00000001 + Binary rep of i = 00000002 + instring = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d00000002 +KO = c66d3ec8ba42d46cc44370ac17e638fa64348d5ea6bb26c1e6d4d12e1c08cb45462a0b818cf0fa4c + +COUNT=33 +L = 320 +KI = 1ba014ddf5b02b3f112b722dcf6e2ffb989c72c99f0275fcc7d79039f9791472 +FixedInputDataByteLen = 60 +FixedInputData = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc + Binary rep of i = 00000001 + instring = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc00000001 + Binary rep of i = 00000002 + instring = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc00000002 +KO = dde5f70c1acd30743d4d7d96409f248ca2406e2657a306530694441f6ad5c851429afcba15009796 + +COUNT=34 +L = 320 +KI = 1ae9648bd3424de029c6140e2f94b0d70aa32e5240cf22858e9d030538765848 +FixedInputDataByteLen = 60 +FixedInputData = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e619 + Binary rep of i = 00000001 + instring = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e61900000001 + Binary rep of i = 00000002 + instring = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e61900000002 +KO = 0d434c79c6c2acf447d4db8a51663a6764c5bc6c904c89677c19946c337aa3343a44813e94ffac53 + +COUNT=35 +L = 320 +KI = ef7481b7329165ee5116963c03b3d3566d2f7dc5921d638b515985e1b1566afd +FixedInputDataByteLen = 60 +FixedInputData = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b + Binary rep of i = 00000001 + instring = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b00000001 + Binary rep of i = 00000002 + instring = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b00000002 +KO = b59ec48d6ffd4a912e154b1f96b0c92b97402fd576e62fb1c16047ee238b98c4271477c46b4097ba + +COUNT=36 +L = 320 +KI = 41e99cf4c6bb2636dcbdbde11080e0502c4befab6d3aa9e2ad844653b45c730d +FixedInputDataByteLen = 60 +FixedInputData = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f76360 + Binary rep of i = 00000001 + instring = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f7636000000001 + Binary rep of i = 00000002 + instring = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f7636000000002 +KO = 451068fd4725ca90d0f1cecbc05f6d082bfaddd3c01ad4584f3f1afd83bcbba40999e147c253a1aa + +COUNT=37 +L = 320 +KI = 95e280da468e1c73946f12736d24423b9868b5f18e83ca98b52b489d549a1ea6 +FixedInputDataByteLen = 60 +FixedInputData = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f + Binary rep of i = 00000001 + instring = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f00000001 + Binary rep of i = 00000002 + instring = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f00000002 +KO = 472e38f0e745ecab955929776ef091d1bc518608ffde72466d19c0679bafc463fdeca0880a8ef6c6 + +COUNT=38 +L = 320 +KI = 82c6440cbe3902634967262a0c64316f4e9bcf3d5913286c967d0d41323ba81c +FixedInputDataByteLen = 60 +FixedInputData = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c81 + Binary rep of i = 00000001 + instring = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c8100000001 + Binary rep of i = 00000002 + instring = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c8100000002 +KO = 23491c3b60e2c31f3eb7c11d09462cc114cd9b0901638feaf0804b32532ac7f7153273f7df7a323e + +COUNT=39 +L = 320 +KI = ffbd32fd8b5552d2a068faf6f1f734673521756bc45e2c5dd467403aa3ed9147 +FixedInputDataByteLen = 60 +FixedInputData = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a7018 + Binary rep of i = 00000001 + instring = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a701800000001 + Binary rep of i = 00000002 + instring = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a701800000002 +KO = 6220383d026a10db484b638a42b740c6375efd849a1c463215972aa3b24e50ec7ad99e93d15151e0 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 6fd0f7b67db5b9ef0fd21d4408dae15af5524b00e8d583e9872760ebf6d53397 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fc67e8cd41dcb339fe376892b3c196ad4d70573e031cebac67bb32a00a878d0064446a98fcce9ccaa6d8d388e3cbdfb8dcc6 +DataAfterCtrLen = 10 +DataAfterCtrData = e9798604020da472f161 + Binary rep of i = 01 + instring = fc67e8cd41dcb339fe376892b3c196ad4d70573e031cebac67bb32a00a878d0064446a98fcce9ccaa6d8d388e3cbdfb8dcc601e9798604020da472f161 +KO = b24833fe4a28f84fb4341bc42abc4ae6 + +COUNT=1 +L = 128 +KI = 1e78ab59f41552526e90b328eeb144ee937ccd985e0df7180ec528e273b597f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a32347229680c9044d02ccda978e3a0eb8386483ae054c8dd4adeca152acdb2f06baa17fccb16a1c026ad2902d9cbaa4665a +DataAfterCtrLen = 10 +DataAfterCtrData = 3cf071b0ee4e662ee104 + Binary rep of i = 01 + instring = a32347229680c9044d02ccda978e3a0eb8386483ae054c8dd4adeca152acdb2f06baa17fccb16a1c026ad2902d9cbaa4665a013cf071b0ee4e662ee104 +KO = 2b76681cd393641c56c1230e7f0562bc + +COUNT=2 +L = 128 +KI = 12b15e4f963627dd62b74fa30b0043c9723fa1effc9d168b2613b44c8145270e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2e3abc3b8dd7c19e115cc05e939eb364bf28e3fe85137986619ac415cd65d36c4bd5606630a229c06bd4aaa87b482e8176d0 +DataAfterCtrLen = 10 +DataAfterCtrData = c7c5b32f7a6cfa27971a + Binary rep of i = 01 + instring = 2e3abc3b8dd7c19e115cc05e939eb364bf28e3fe85137986619ac415cd65d36c4bd5606630a229c06bd4aaa87b482e8176d001c7c5b32f7a6cfa27971a +KO = 24c42cda1c1994ef8551c59bb0ce2bef + +COUNT=3 +L = 128 +KI = 07deda0b6e994fda2f27ea272fea7fc32edfaef7cc80236292ec8726b4e0874b +DataBeforeCtrLen = 50 +DataBeforeCtrData = a4ab077d48311d2fa1a9555f9a177ca11b62ac27aafd238d1f5aec7123bf5b2554ba40c52a9333dedc0026049c4845891b3f +DataAfterCtrLen = 10 +DataAfterCtrData = 9594aaa6155066cfc1df + Binary rep of i = 01 + instring = a4ab077d48311d2fa1a9555f9a177ca11b62ac27aafd238d1f5aec7123bf5b2554ba40c52a9333dedc0026049c4845891b3f019594aaa6155066cfc1df +KO = de358d9881ccfcee3a48c0fe67911ca0 + +COUNT=4 +L = 128 +KI = 7e785f0661fa18c4c770fdc8431d31db2bf3ef359298b416c0276f87c7542d7f +DataBeforeCtrLen = 50 +DataBeforeCtrData = deeaa35d8786be18c13a0213b3079ce3ebbfe96256e2fa05baf695cbc87f78a42f6d03f7775e03372b14145d7fb61cf8a49c +DataAfterCtrLen = 10 +DataAfterCtrData = d0371b0ad14f01d8671f + Binary rep of i = 01 + instring = deeaa35d8786be18c13a0213b3079ce3ebbfe96256e2fa05baf695cbc87f78a42f6d03f7775e03372b14145d7fb61cf8a49c01d0371b0ad14f01d8671f +KO = 173c62473bd266bd81a79f81dfc03741 + +COUNT=5 +L = 128 +KI = 53b351220d494c0a4e3a5e27c65baacf8e71fff0653344df6e0bdbce609c4053 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 11b4a35cb650dbf36593f3d2000e6f40f19de4da241672f1cbef8c2641d0bc7b232814a752c3e57ea73914aedaf54c343cb0 +DataAfterCtrLen = 10 +DataAfterCtrData = b59590f22d7072177d9d + Binary rep of i = 01 + instring = 11b4a35cb650dbf36593f3d2000e6f40f19de4da241672f1cbef8c2641d0bc7b232814a752c3e57ea73914aedaf54c343cb001b59590f22d7072177d9d +KO = 1127325173a170fdba123acc71c0cd91 + +COUNT=6 +L = 128 +KI = df544f35b60a8f5fe756a041e38ab76096ce1890ac959d9da6d12b08f7bb9802 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b86dd7121224c14823909567603c73a2cd3aaad0bab9cfd2f5e66ffbb31d2ed5459363d36cce6eccd14d9d67c19af46b93bc +DataAfterCtrLen = 10 +DataAfterCtrData = 676d35c51245217f1f3b + Binary rep of i = 01 + instring = b86dd7121224c14823909567603c73a2cd3aaad0bab9cfd2f5e66ffbb31d2ed5459363d36cce6eccd14d9d67c19af46b93bc01676d35c51245217f1f3b +KO = 0f4dea4d1af0d790c2cbdf30c01efa25 + +COUNT=7 +L = 128 +KI = f5533d36603f72870d1c0484f516f89f6859e84445e6a68c7674b862bee68692 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54f5fb65dde7687669ef31aa9878fe67cacf5089bf640736ed69923d0d92815bef39a7a2927e5a8a28d2609654ce53c672b8 +DataAfterCtrLen = 10 +DataAfterCtrData = 04874416a87f00fedaa0 + Binary rep of i = 01 + instring = 54f5fb65dde7687669ef31aa9878fe67cacf5089bf640736ed69923d0d92815bef39a7a2927e5a8a28d2609654ce53c672b80104874416a87f00fedaa0 +KO = ea8f0f6ae400c403b6c7c213fc73bf8d + +COUNT=8 +L = 128 +KI = 12cb697bea4ca0d3f3d8b49ef7979fe9dee3723370673e0c28eba2e7e2560ee3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 08f394cc7f2feb3362357693f646fd6635c8f38f6a3a7b89be458e20849cc496a6ab1283d8f057500091933510ae6811c542 +DataAfterCtrLen = 10 +DataAfterCtrData = a06ca0dc273a3ae6d707 + Binary rep of i = 01 + instring = 08f394cc7f2feb3362357693f646fd6635c8f38f6a3a7b89be458e20849cc496a6ab1283d8f057500091933510ae6811c54201a06ca0dc273a3ae6d707 +KO = 32bcef239dfa991186fdcfbab98abd84 + +COUNT=9 +L = 128 +KI = 173bec3e22b585d406e4372ff1775553cbf1d7bd54807fc6d8ffb78b2fc9c8c6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1a23d124e9f1342deaecd484b7d8a9ed03447df42a1ac9fb409550e2d1cde12d757dd95a33ee48c185bb7df12d328022065f +DataAfterCtrLen = 10 +DataAfterCtrData = 7a73d41ae6d03cc53efa + Binary rep of i = 01 + instring = 1a23d124e9f1342deaecd484b7d8a9ed03447df42a1ac9fb409550e2d1cde12d757dd95a33ee48c185bb7df12d328022065f017a73d41ae6d03cc53efa +KO = 151d6d0c2b82dcc68be28167712aff43 + +COUNT=10 +L = 256 +KI = ac61daae789b525500694370fbd83e23326c2786e427e2c22ac85e1629dabf6f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5cebddfd131f625b814b6fb0883eef1aacb1aa538c0283c6ea3ec58db9bf863dd16b76b8fd9bb052797dc76e367e75dec70e +DataAfterCtrLen = 10 +DataAfterCtrData = da319b58b83d959a1687 + Binary rep of i = 01 + instring = 5cebddfd131f625b814b6fb0883eef1aacb1aa538c0283c6ea3ec58db9bf863dd16b76b8fd9bb052797dc76e367e75dec70e01da319b58b83d959a1687 +KO = 8c38675f198f95e022f4d783f0964c361a02c934ced85d0decca009650d4b28a + +COUNT=11 +L = 256 +KI = 17d60161b5514a7d68071a19f0843ab690174c285a0bff07a4bc866c10065607 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ad9f74e8d9dc6f0ea8c9178ec18f5ced45aa25d3c7110550d66e56b44deae56f363fb70454b62478e77be1ceeeb8f3bb00d1 +DataAfterCtrLen = 10 +DataAfterCtrData = 3c05adfcb4a7895955f0 + Binary rep of i = 01 + instring = ad9f74e8d9dc6f0ea8c9178ec18f5ced45aa25d3c7110550d66e56b44deae56f363fb70454b62478e77be1ceeeb8f3bb00d1013c05adfcb4a7895955f0 +KO = 9b48f8027b21b9740eb02a0da33e3eda9ea76cb601538b373a9aae10b9036d88 + +COUNT=12 +L = 256 +KI = c0abdb06a9da3ce13496b573ccf654f875c6f6d8ee3d84fa73ff5a82550c7ca7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 46ea0a094157f5bc37de97842324a208b0f8ef41f6e3919f96f6407f779fc873b04774c5da63587bbe9094293b484205e994 +DataAfterCtrLen = 10 +DataAfterCtrData = 594fb254733d7700916b + Binary rep of i = 01 + instring = 46ea0a094157f5bc37de97842324a208b0f8ef41f6e3919f96f6407f779fc873b04774c5da63587bbe9094293b484205e99401594fb254733d7700916b +KO = 462a6da5a03a700863584877ffc313a3c231fc681dd40503ba3c620351db5b49 + +COUNT=13 +L = 256 +KI = a9308418cd67adcc488170083496af8fd38397da9eb7242e86d8070e25440d07 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e18f013df7ee806747538490131eb2b3008ef7ea64e9276cc971a383723e858102f52150aec113160ec1f8bcde7a4c41cf64 +DataAfterCtrLen = 10 +DataAfterCtrData = f06ded3bd7c4a860382a + Binary rep of i = 01 + instring = e18f013df7ee806747538490131eb2b3008ef7ea64e9276cc971a383723e858102f52150aec113160ec1f8bcde7a4c41cf6401f06ded3bd7c4a860382a +KO = c377040f5018931fe54c24888f14ac8be6f57b9976bf8c3d20452cd94566e4bf + +COUNT=14 +L = 256 +KI = f8f64140275698cc318ce8b9a76572d4906b480354041019056ad75003ccb7df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 739ce7d08685dddf1255c7cc5e9a29659ac1439e98d90b5c21135ddb127e739b192c8b27ae9dc1bb2001a7bda1c74c9e1631 +DataAfterCtrLen = 10 +DataAfterCtrData = f17a9c606016fb108727 + Binary rep of i = 01 + instring = 739ce7d08685dddf1255c7cc5e9a29659ac1439e98d90b5c21135ddb127e739b192c8b27ae9dc1bb2001a7bda1c74c9e163101f17a9c606016fb108727 +KO = 15b4c26bf6b82b5ac00c9f35412ceacf401a203fb8e4eb6efa319877f98e5713 + +COUNT=15 +L = 256 +KI = f4c0743bc206480f4ff45809d1a01737f36f13ef79fa1554d368a23a7e4c48bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 98fd450b1fe007388038538d3bb7653583574c86417a6e8e301768a198b29834b45d021e1f780062f5b6ec482456d0136f69 +DataAfterCtrLen = 10 +DataAfterCtrData = 7c6980de05580e8297c3 + Binary rep of i = 01 + instring = 98fd450b1fe007388038538d3bb7653583574c86417a6e8e301768a198b29834b45d021e1f780062f5b6ec482456d0136f69017c6980de05580e8297c3 +KO = f3374b8e6ade64cc7830572c9612cf5a3091ba9197da4c328b2308503c4460ac + +COUNT=16 +L = 256 +KI = bb735803165d78d23a116ae6409f8bf4a3dc6bf80bfb91834da209b31ef0b033 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d0ec5353603932e7f3c561f0ae82a275b236f07c9b1390232dd48787238d6894a1a073d3398df6671cc32b7b8adb1a34e08 +DataAfterCtrLen = 10 +DataAfterCtrData = 7ad9ac46b712d5be1c54 + Binary rep of i = 01 + instring = 2d0ec5353603932e7f3c561f0ae82a275b236f07c9b1390232dd48787238d6894a1a073d3398df6671cc32b7b8adb1a34e08017ad9ac46b712d5be1c54 +KO = d6e9f3139799c12baf5d475fcdf4e39dd4d2d51c255176795eda379a0059f553 + +COUNT=17 +L = 256 +KI = 2c5d96526bdead85d4254d03275797285f37c0120720d9be1380e2c370117d4b +DataBeforeCtrLen = 50 +DataBeforeCtrData = b42b073148859b093df28aca1f03a2fe01d90bf47168df902f4010f119e419b2288030b7dc9e284763bcc5cc33054b4f8a23 +DataAfterCtrLen = 10 +DataAfterCtrData = e1d89ce32a98eeb0747c + Binary rep of i = 01 + instring = b42b073148859b093df28aca1f03a2fe01d90bf47168df902f4010f119e419b2288030b7dc9e284763bcc5cc33054b4f8a2301e1d89ce32a98eeb0747c +KO = 9f1ffe26af171cf5233d53fe11a8cd020748378ca20788571af0fede0c7b6b76 + +COUNT=18 +L = 256 +KI = a22034a38e192e52429b8a09e098b539030eb92a8ab9c2697378d9eb87229352 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd2458a077caefe8dbdf09dca89973eac429998281f27fc2246a6ff1fa18fafb87a4d1f494a8b6f03a50cf6cf3e8fff00476 +DataAfterCtrLen = 10 +DataAfterCtrData = cd426169f0431afa745c + Binary rep of i = 01 + instring = bd2458a077caefe8dbdf09dca89973eac429998281f27fc2246a6ff1fa18fafb87a4d1f494a8b6f03a50cf6cf3e8fff0047601cd426169f0431afa745c +KO = 96549698c18753d2c54d697467d1e3d604496b36a9ba0c3fc150d5a8f1ef9d4a + +COUNT=19 +L = 256 +KI = f2531c904de6789c5713d7a42ae8ad279dc42adf84d178ffe87319455a90a623 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 641116df0ee2686f223ae00eb772563ffd179f53e1e399f664e3e6b56e2cafcef8b630c08abe484c2777b0aeef9ad3e87d3c +DataAfterCtrLen = 10 +DataAfterCtrData = a9ced05a5cb20b7bfdb8 + Binary rep of i = 01 + instring = 641116df0ee2686f223ae00eb772563ffd179f53e1e399f664e3e6b56e2cafcef8b630c08abe484c2777b0aeef9ad3e87d3c01a9ced05a5cb20b7bfdb8 +KO = 3d052cd4b3e1f678ea4cbd87aac5e3f0e5b3dbab0961515e2e09253ab11aeaa0 + +COUNT=20 +L = 160 +KI = 437a62ec227e66ba091a548b3961616e710ed0da8a49d4c18605fc4a595fe7af +DataBeforeCtrLen = 50 +DataBeforeCtrData = 82ad3ddb4cb897d9e9007eb725d5c60b248e2aadeca093aa6aabd0480089f6dbd76fb4da115660a801e4b2df8a743a0cce38 +DataAfterCtrLen = 10 +DataAfterCtrData = 4bf21ccb8d8d4c0aecfc + Binary rep of i = 01 + instring = 82ad3ddb4cb897d9e9007eb725d5c60b248e2aadeca093aa6aabd0480089f6dbd76fb4da115660a801e4b2df8a743a0cce38014bf21ccb8d8d4c0aecfc +KO = dd54b822029abdeaef89b862cf998764e85cf532 + +COUNT=21 +L = 160 +KI = e50d4925c7602fb7a6d6c97978288e6e25c5fac9fd5b9318836ea2b1dff68bd7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1142863ea2f40f4f27119d15d51f87568049fa7ce4a0f9c048a8b556db7896d39dde2d23b6506fbeddc5781f73dabc0ee243 +DataAfterCtrLen = 10 +DataAfterCtrData = b1d6d7f441820061bfb5 + Binary rep of i = 01 + instring = 1142863ea2f40f4f27119d15d51f87568049fa7ce4a0f9c048a8b556db7896d39dde2d23b6506fbeddc5781f73dabc0ee24301b1d6d7f441820061bfb5 +KO = aab84dbd1e31291a6520de5a5fd50a60241df0b5 + +COUNT=22 +L = 160 +KI = 25b90b02dcb75f5bd5e9ffd5af5caa657eb39c7d88f18f4c06d0aacffb4e00ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 12fa787efd19335faf3ac53f24328ce5746a9830176fc9a25efd65d8ce7d2b01e0487134663524987924b85290f2248297b7 +DataAfterCtrLen = 10 +DataAfterCtrData = 337f8f836002cf4ff0ee + Binary rep of i = 01 + instring = 12fa787efd19335faf3ac53f24328ce5746a9830176fc9a25efd65d8ce7d2b01e0487134663524987924b85290f2248297b701337f8f836002cf4ff0ee +KO = e7eb5b1f52e0f1149aae66e51816cc0fb84a71f3 + +COUNT=23 +L = 160 +KI = fdbd1dd1cf896cf3624a39fa6f6952351dd91007680f24c9be45a6abe8bf9286 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ac9fe2482aed0390aca98f6c9b35ecba553d4cba03590efa5434248a0491e1be12105d174300d31e6856da0abcc00dd9af41 +DataAfterCtrLen = 10 +DataAfterCtrData = ea1bcce9710cdc2d0172 + Binary rep of i = 01 + instring = ac9fe2482aed0390aca98f6c9b35ecba553d4cba03590efa5434248a0491e1be12105d174300d31e6856da0abcc00dd9af4101ea1bcce9710cdc2d0172 +KO = 7b4b537ea7cfc93a66e44009a53ac70a33d94f5b + +COUNT=24 +L = 160 +KI = 35d4abf7102e3c2a13ada1800e545c7c71ac9125955200d3971f6b1a038c1489 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 891e7b9962da99608c0eb432c9b0c583e47c16f768cca20f5d756de0e7894cbb50776a9cdf7cf7852dd4d7f3ba1d7d681a09 +DataAfterCtrLen = 10 +DataAfterCtrData = 316c5ee1bee5220b6ae0 + Binary rep of i = 01 + instring = 891e7b9962da99608c0eb432c9b0c583e47c16f768cca20f5d756de0e7894cbb50776a9cdf7cf7852dd4d7f3ba1d7d681a0901316c5ee1bee5220b6ae0 +KO = 833b7e7f9d9908872b1bbb01c9bdc74940ef9a92 + +COUNT=25 +L = 160 +KI = 72eadcfa7bb57ec3de476e4d4a628016ac0d77b13718543758ede1876692fe05 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0e498b2f7ca7b5fc29bc9d967e6f005790d8935576ebeddd662104f047f026ad7e2ed4e1b8dbde0c32572016f4e7d0c08cbe +DataAfterCtrLen = 10 +DataAfterCtrData = 8d1ef23cbcfab84bd800 + Binary rep of i = 01 + instring = 0e498b2f7ca7b5fc29bc9d967e6f005790d8935576ebeddd662104f047f026ad7e2ed4e1b8dbde0c32572016f4e7d0c08cbe018d1ef23cbcfab84bd800 +KO = 8b5dc883647dbdad85b61c5f396c3bf9203466dc + +COUNT=26 +L = 160 +KI = c9f12c161d6cd5dce18398694666b9dac1f48f155d899f8beac329812ee7e976 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b07b3296d32c8663c5fd3b189e75bbc9af031fab5fdfaad6f724f3d108b29366bc376ced28747a1e7edfbc68ee01ab0f43b4 +DataAfterCtrLen = 10 +DataAfterCtrData = c14f442083a50f3df978 + Binary rep of i = 01 + instring = b07b3296d32c8663c5fd3b189e75bbc9af031fab5fdfaad6f724f3d108b29366bc376ced28747a1e7edfbc68ee01ab0f43b401c14f442083a50f3df978 +KO = 7bda669a2f8f14843b685f2fc6e63fa8a269ae35 + +COUNT=27 +L = 160 +KI = d937775fe412e29e1c9d5f12468e44d3fbf4d2786b78d23fafa061f55691a5b0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cd9a930dbe279d8d3be00cf8682a795dc8ddc3c7cdb16505c0fe20fbe9f8c8e9d138af5b46d633c5bddce2fd4d4b76652baa +DataAfterCtrLen = 10 +DataAfterCtrData = 86850db14f46d8ba6b7a + Binary rep of i = 01 + instring = cd9a930dbe279d8d3be00cf8682a795dc8ddc3c7cdb16505c0fe20fbe9f8c8e9d138af5b46d633c5bddce2fd4d4b76652baa0186850db14f46d8ba6b7a +KO = 06d1d42938191da168d40a00011e91ede22815c8 + +COUNT=28 +L = 160 +KI = f12c16c6253ecb7763cdbbea746eee3c9a46975a700adb0bbc79321320ef711e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6918b0cea6f1adb306343045702c631cdcf53491c8b15a7e412dfcdb154548c95aedfbb039c8409a53e6785f138761e8d694 +DataAfterCtrLen = 10 +DataAfterCtrData = 5024a057db2e1a406c6d + Binary rep of i = 01 + instring = 6918b0cea6f1adb306343045702c631cdcf53491c8b15a7e412dfcdb154548c95aedfbb039c8409a53e6785f138761e8d694015024a057db2e1a406c6d +KO = 15928fd0143d53c853f04c7944fb7b199ebb35eb + +COUNT=29 +L = 160 +KI = db9a7480931de64ff80eb0ff6012eabd2b3c80f7cc1d5f4e1fe504354b00b729 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b19ba4bc567d1870cb7bfaf4d68cf4269403f0353b47607c92b1b8626f92c94b0737a8ad8a0d7175e81f3ab4ead0336569e +DataAfterCtrLen = 10 +DataAfterCtrData = 31900eda2f50eeae9abd + Binary rep of i = 01 + instring = 4b19ba4bc567d1870cb7bfaf4d68cf4269403f0353b47607c92b1b8626f92c94b0737a8ad8a0d7175e81f3ab4ead0336569e0131900eda2f50eeae9abd +KO = 6d95c508e062c82ef9f55331e1a64faf1b503003 + +COUNT=30 +L = 320 +KI = 9cc822cbd7b12cf51014090c6461d5ba95cc71fd2880eab667eba37b23505427 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec470 +DataAfterCtrLen = 10 +DataAfterCtrData = 386eac1db97618fe0ccc + Binary rep of i = 01 + instring = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec47001386eac1db97618fe0ccc + Binary rep of i = 02 + instring = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec47002386eac1db97618fe0ccc +KO = 90747ad9ae48ba62a002c097c0aada0605fd01bb9bb1604a31d83775b79d0af001d5990cad523fc6 + +COUNT=31 +L = 320 +KI = 830fd66a22bf45b8e6eaff694792db246be198840d0c5f1566613a5bf828f86a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d +DataAfterCtrLen = 10 +DataAfterCtrData = a6bed4851c30a8ad8db2 + Binary rep of i = 01 + instring = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d01a6bed4851c30a8ad8db2 + Binary rep of i = 02 + instring = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d02a6bed4851c30a8ad8db2 +KO = 320a44a5a9795cf12cb4ec8b8754d78c9734f07da685bf97b79d8e87986cea01ee002332ef8834af + +COUNT=32 +L = 320 +KI = b64eddb92aae2b927924cc33d94e0b7654e6b818bab793783a23e383921459a6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34 +DataAfterCtrLen = 10 +DataAfterCtrData = 8805a86ee977678196e0 + Binary rep of i = 01 + instring = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34018805a86ee977678196e0 + Binary rep of i = 02 + instring = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34028805a86ee977678196e0 +KO = 6d015415225ebfe64b4666bffc34f4862802ed5c1e293259117fae443bf1dd7724a2e67b879629fa + +COUNT=33 +L = 320 +KI = 53cfebf9d2dfe34c231e9926b050f50884a96cf0334b2228643ae20da018cb0b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b5 +DataAfterCtrLen = 10 +DataAfterCtrData = c91d9134ebbf3025c9e7 + Binary rep of i = 01 + instring = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b501c91d9134ebbf3025c9e7 + Binary rep of i = 02 + instring = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b502c91d9134ebbf3025c9e7 +KO = 9b95b15b9964ea0c1a5553899670dc133380d1419b4e569e338c0294f86bc5a9b68a724065f014c5 + +COUNT=34 +L = 320 +KI = 74308064122878371cb13031a4bdbd9914b10133364c3e9117a92528b6a3866e +DataBeforeCtrLen = 50 +DataBeforeCtrData = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db29 +DataAfterCtrLen = 10 +DataAfterCtrData = 85c0df0b3d35edec903b + Binary rep of i = 01 + instring = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db290185c0df0b3d35edec903b + Binary rep of i = 02 + instring = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db290285c0df0b3d35edec903b +KO = cada3f840b8f1a2f80a3a514282b49bb80c0672de5f8f878401b70a6b214dcdd299e635d6eeedecc + +COUNT=35 +L = 320 +KI = 631f1051069adf4476dc28406297c6ecfbce861fb72f38177633c1519ade6e98 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb5 +DataAfterCtrLen = 10 +DataAfterCtrData = 629e5cafeb727407e47a + Binary rep of i = 01 + instring = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb501629e5cafeb727407e47a + Binary rep of i = 02 + instring = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb502629e5cafeb727407e47a +KO = 88ad38796bdbe2f3015cbca57adbde0d993f6ba65c1a85f5ff9b3dfe1d36b9f76b56b022c26238a4 + +COUNT=36 +L = 320 +KI = 388d9cdf546d259cd7de582f14e55c581f4284be4db30ffac71711fc54c0cab8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f +DataAfterCtrLen = 10 +DataAfterCtrData = 533738bd035d72c60233 + Binary rep of i = 01 + instring = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f01533738bd035d72c60233 + Binary rep of i = 02 + instring = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f02533738bd035d72c60233 +KO = 6afc29e685f3ae8ef683befdf85946613c2dce3f0fce5a1f00c092adeeab32fc6ec34871b894359e + +COUNT=37 +L = 320 +KI = 781b62179e39b48fb614afab23353e0c3b755eb522eb08798a9f0cfcf17b3712 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d4 +DataAfterCtrLen = 10 +DataAfterCtrData = aca7cd68177b53306815 + Binary rep of i = 01 + instring = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d401aca7cd68177b53306815 + Binary rep of i = 02 + instring = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d402aca7cd68177b53306815 +KO = 4c2304ae65102d7615ff7a3c1606f1a6c775b15609e2b6540ed7ec06399ed63885b1a81b1013edb7 + +COUNT=38 +L = 320 +KI = 0ae5a892adbf6c5b53ea3f9b7426fa35c523476e077dab094008777f243e5820 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae9 +DataAfterCtrLen = 10 +DataAfterCtrData = f208b0f7c84abf3eed7d + Binary rep of i = 01 + instring = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae901f208b0f7c84abf3eed7d + Binary rep of i = 02 + instring = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae902f208b0f7c84abf3eed7d +KO = 3e59db92399264d31eee073af146967a1cf45b660846ae57b9347c0f04a6b7035e9a65aa4e75afc5 + +COUNT=39 +L = 320 +KI = 8f821530c10eb443456bdf9594b37c00d9ebb24f6fb1bbf1a6e8a12732ea7e20 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d +DataAfterCtrLen = 10 +DataAfterCtrData = 8e8bd80d980f73ab56c2 + Binary rep of i = 01 + instring = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d018e8bd80d980f73ab56c2 + Binary rep of i = 02 + instring = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d028e8bd80d980f73ab56c2 +KO = 87982b5843cb9f0755ef07836d7492a350da3746236e07ca454d6307a7520905af485af32352cccc + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = e4f6a0b7bc8941f115f9523a050f527687213a4236bb8047d9ec6671be35278c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 883c38f759847b142a05ba28152a391b826468fda0a269d55248d1c3daf2e66fe91c20b85c57f6b5464903bc93500e5bee04 +DataAfterCtrLen = 10 +DataAfterCtrData = 9c52c875593e59580155 + Binary rep of i = 0001 + instring = 883c38f759847b142a05ba28152a391b826468fda0a269d55248d1c3daf2e66fe91c20b85c57f6b5464903bc93500e5bee0400019c52c875593e59580155 +KO = c9f14ec1dbc676ac650ffcd143bf5c5c + +COUNT=1 +L = 128 +KI = 7b29d37d2cef605e138d1596906e9136b0564780516d138e45da5e0481843697 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5dd44655456e9b783a96fe97aba3ac41992defc90106eab49f9a320383977c3fc273c8b221c9a417a410febd7512f18dbb53 +DataAfterCtrLen = 10 +DataAfterCtrData = 37d545fe2ad3bd4211a3 + Binary rep of i = 0001 + instring = 5dd44655456e9b783a96fe97aba3ac41992defc90106eab49f9a320383977c3fc273c8b221c9a417a410febd7512f18dbb53000137d545fe2ad3bd4211a3 +KO = 5b17b2f0c643e6f78639628c03efbcaf + +COUNT=2 +L = 128 +KI = f13c44c2f33a8da23fcb5c203b578065e2d7d0d2d80192d647e0a2d6257fedee +DataBeforeCtrLen = 50 +DataBeforeCtrData = e1e932212d653aa4492e33cd48b89888a84a4455084aa547779ae8e6efc61c7599308383817e74d454773cb49d66ef555ccd +DataAfterCtrLen = 10 +DataAfterCtrData = b407cd46606f1df792e9 + Binary rep of i = 0001 + instring = e1e932212d653aa4492e33cd48b89888a84a4455084aa547779ae8e6efc61c7599308383817e74d454773cb49d66ef555ccd0001b407cd46606f1df792e9 +KO = a6394a99a3b90f554c3749265b0024ec + +COUNT=3 +L = 128 +KI = d46d4e8e0d2556be3a51384784ca45c6710936d93d51c781ce2613993d644095 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 73f5cfe8eb33fa49af70b87c87eab68a6a42b2faea855e35098d4392ad146a9a83f3c5efbe352fa181023efbdf341a942607 +DataAfterCtrLen = 10 +DataAfterCtrData = 859ded136ff1663dfdd1 + Binary rep of i = 0001 + instring = 73f5cfe8eb33fa49af70b87c87eab68a6a42b2faea855e35098d4392ad146a9a83f3c5efbe352fa181023efbdf341a9426070001859ded136ff1663dfdd1 +KO = 7b65ed2e7726efeb707a004efb8da30d + +COUNT=4 +L = 128 +KI = 9046ee91a7852e6353773523e0a07f6323bcf406202ee76d2caa258ca0ca701a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1e68cfc6eade860092c6525dcd67e0db8cefad6866a91091883fa315b37e4b495d4fbc410378c883599a2f32ca5c9d98af95 +DataAfterCtrLen = 10 +DataAfterCtrData = abacd2e82d856d90bacb + Binary rep of i = 0001 + instring = 1e68cfc6eade860092c6525dcd67e0db8cefad6866a91091883fa315b37e4b495d4fbc410378c883599a2f32ca5c9d98af950001abacd2e82d856d90bacb +KO = 13076afa9f6d277525ca2972307a67c1 + +COUNT=5 +L = 128 +KI = c3b8fa80e03109a4042a25286c7e02c4fff307498bf396517c6422c33e761f3c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 43a29d59e159c884e2691aac14a89101237914dec59c4e010b4c660418819e6c80c1000766023ae7d754ce5835cb7f553e79 +DataAfterCtrLen = 10 +DataAfterCtrData = 4412d1e81804e1ae3346 + Binary rep of i = 0001 + instring = 43a29d59e159c884e2691aac14a89101237914dec59c4e010b4c660418819e6c80c1000766023ae7d754ce5835cb7f553e7900014412d1e81804e1ae3346 +KO = 59a60152eb2282917552b4dec6e35fe4 + +COUNT=6 +L = 128 +KI = a624d63dffe02baed298e6a00bfe01cd2bd9755b0241c3dec22df54f8ecd73f7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5f4ead9d6215c04fac0c711c71eb2263cc5fd13d06565aebb3a9721a4ec2ec075422fa3ad66afea556bd514b4dc1c772d412 +DataAfterCtrLen = 10 +DataAfterCtrData = 5a6511044e59456997e4 + Binary rep of i = 0001 + instring = 5f4ead9d6215c04fac0c711c71eb2263cc5fd13d06565aebb3a9721a4ec2ec075422fa3ad66afea556bd514b4dc1c772d41200015a6511044e59456997e4 +KO = 2255ccf01b128ad193ad6dae50085647 + +COUNT=7 +L = 128 +KI = 75f09dae07518328c5545bce7920b04c6a68392a396dd93ed709dd44399ce75b +DataBeforeCtrLen = 50 +DataBeforeCtrData = a63919acb177ff97bbfb6ddd13622742d34b87e961d5db00ec695d7cd75149eac511aa2ea6050cb6c8a9f58893e4503be7dc +DataAfterCtrLen = 10 +DataAfterCtrData = 7359239793a3c61a7828 + Binary rep of i = 0001 + instring = a63919acb177ff97bbfb6ddd13622742d34b87e961d5db00ec695d7cd75149eac511aa2ea6050cb6c8a9f58893e4503be7dc00017359239793a3c61a7828 +KO = facc0e35069fe9e4bf508565534859cb + +COUNT=8 +L = 128 +KI = 9b59114dc68ccc9c1d9430e2c530f0d4facb7f33fd675a16c3880c01aedab712 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cddd6faa14cc50a0a040f7ca560d690c9ea917ae826aeacc90996594692ba55dd75b93311a5cc9085e7c81e1700b107c792 +DataAfterCtrLen = 10 +DataAfterCtrData = be519f305ba2bc7d07ad + Binary rep of i = 0001 + instring = 4cddd6faa14cc50a0a040f7ca560d690c9ea917ae826aeacc90996594692ba55dd75b93311a5cc9085e7c81e1700b107c7920001be519f305ba2bc7d07ad +KO = db8c75023311f8c2259e346e3cfc848a + +COUNT=9 +L = 128 +KI = 470f43f541663955a170ea5c205a0f91fc937fde50931d8d105328c4f7f6f564 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 66a13326aa87654217066d599dee6dc4bdebe1a682cd6a8356d6af465f7ba9003fdafcad9b486eb426a187b3454530a6421f +DataAfterCtrLen = 10 +DataAfterCtrData = c9d7ce1d915327b65aae + Binary rep of i = 0001 + instring = 66a13326aa87654217066d599dee6dc4bdebe1a682cd6a8356d6af465f7ba9003fdafcad9b486eb426a187b3454530a6421f0001c9d7ce1d915327b65aae +KO = 99ddb80a52eb71a0b8b850c9bb40f9d7 + +COUNT=10 +L = 256 +KI = 154bbe6138e2c9e73c9455dbb9cd775b34fa81f47abf8d1952ee38622e2a70bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ea0973273bfa6399a67292ffc6cdc1499cf7cc5bc74d388b1d7ea13baf7db15e8f549f5891874fe95e51356afebc3f2c5cf +DataAfterCtrLen = 10 +DataAfterCtrData = 101fe158ef24f1e870c5 + Binary rep of i = 0001 + instring = 2ea0973273bfa6399a67292ffc6cdc1499cf7cc5bc74d388b1d7ea13baf7db15e8f549f5891874fe95e51356afebc3f2c5cf0001101fe158ef24f1e870c5 +KO = 6afaa46c381558104e451bfa4eda43be701a506342e8edab2fe8701cf3b89b0c + +COUNT=11 +L = 256 +KI = eb011272f03a6178e40478cdae2a7a105af94e32ecbf0c74e180d1503485c001 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b886afa3f8a52446d8cff8d47f040c4d59af40985d7ed9084a81c4567a6a1ea27393bbba7e9208780f48ed70d2fcc78d64fa +DataAfterCtrLen = 10 +DataAfterCtrData = 5eed4bf18431d5c006c1 + Binary rep of i = 0001 + instring = b886afa3f8a52446d8cff8d47f040c4d59af40985d7ed9084a81c4567a6a1ea27393bbba7e9208780f48ed70d2fcc78d64fa00015eed4bf18431d5c006c1 +KO = bcaa17862f083a3e3e724d28c14e0f1358bc4fe89801a4238d933893c135f918 + +COUNT=12 +L = 256 +KI = 922f532322184e3dd1c3ad6c187ee3ee1e066ebf44c6f7c8b2a1c89d7213fcac +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7f486b42e675ee0e6dfe68a9a4cbf57c32ec250d0146c6948f67d7c3e1731092362da8ea380fa53429744a35d9c77aa64f82 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b8988bafd93e19eeb12 + Binary rep of i = 0001 + instring = 7f486b42e675ee0e6dfe68a9a4cbf57c32ec250d0146c6948f67d7c3e1731092362da8ea380fa53429744a35d9c77aa64f8200013b8988bafd93e19eeb12 +KO = 262844c79e685ca49b108f1f02932ecbb2d2a5d04e1ee686d3b8186d30461b9f + +COUNT=13 +L = 256 +KI = 7ec575f6832147c4dd5012194f9bd8e0c104eabc110516912b2be2052039861a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd48d80bc7b7dc22893eef903f6852fa4c9e607588d6b170f5636b9d7616489dfd35f13d0c37954a5c1c276cd7841a7599e4 +DataAfterCtrLen = 10 +DataAfterCtrData = d171cf39bb202e1fde30 + Binary rep of i = 0001 + instring = bd48d80bc7b7dc22893eef903f6852fa4c9e607588d6b170f5636b9d7616489dfd35f13d0c37954a5c1c276cd7841a7599e40001d171cf39bb202e1fde30 +KO = bb3b80df3d30de53a02cd01a72ba74e6749cb127182003a6b208a724507799b2 + +COUNT=14 +L = 256 +KI = 8e1622b7d828afc55a92138e668820a37a174c07f7589ddbb85db4014ef3139e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6effb366202febeefc053a918870c01e6a96188b0181836b8baec3947fb4725f1304c58ab472b7f701092f61fc0715ecce7c +DataAfterCtrLen = 10 +DataAfterCtrData = dfdc090b902a75483594 + Binary rep of i = 0001 + instring = 6effb366202febeefc053a918870c01e6a96188b0181836b8baec3947fb4725f1304c58ab472b7f701092f61fc0715ecce7c0001dfdc090b902a75483594 +KO = f194135061b28e4e5b2908685f0043330698322c239513aaba1c80a91d9b897b + +COUNT=15 +L = 256 +KI = 34d0e43eee1e62b2f5e84db617934a6589d3a4becf955575f9e94ba1593ce7bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 609606806b81db763b0329fd77d73a19f1f13579821079c538f57b300f034fbd9744f105c696a817cec80cab16ab441abdcc +DataAfterCtrLen = 10 +DataAfterCtrData = 72be8ded83241ee746eb + Binary rep of i = 0001 + instring = 609606806b81db763b0329fd77d73a19f1f13579821079c538f57b300f034fbd9744f105c696a817cec80cab16ab441abdcc000172be8ded83241ee746eb +KO = f28a2fbe95cd79bfd60863da8e67540e878509fc2f9e34db742078977a056f42 + +COUNT=16 +L = 256 +KI = a6e6b17b48d477a82b06dea993cbb6f28d94a3ec7ea8a9382dd32baf8167fcb3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1721c1ad83899fb4881de5f7cc567a6ca9329b79b5c7a05d7f09e84bd33c22cd7d1d67e210c6686662a173c9748a42e672ca +DataAfterCtrLen = 10 +DataAfterCtrData = 7840fc59ea6b21096ce4 + Binary rep of i = 0001 + instring = 1721c1ad83899fb4881de5f7cc567a6ca9329b79b5c7a05d7f09e84bd33c22cd7d1d67e210c6686662a173c9748a42e672ca00017840fc59ea6b21096ce4 +KO = c6c07f8f656edded85c7f2bf9167ce395d21b6cb4c7185ac12af62d736c42675 + +COUNT=17 +L = 256 +KI = 38d68bf07a4eb5cbf3642aae67c159ead415ffa49e79a4d8992fc0bb42ebe6fa +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cb8a559574520ef6bdae79e51f01cf06592fe66fd7d8e8a90f9c107c4c14d954ae2bd3774dc500732c766ee68cdf46d2254 +DataAfterCtrLen = 10 +DataAfterCtrData = a88d1a2b15c23508fd6b + Binary rep of i = 0001 + instring = 0cb8a559574520ef6bdae79e51f01cf06592fe66fd7d8e8a90f9c107c4c14d954ae2bd3774dc500732c766ee68cdf46d22540001a88d1a2b15c23508fd6b +KO = 2bd70b102797724aba838f9394250c3a9cd32f20d90d6e12dc3d3c99385ebb7a + +COUNT=18 +L = 256 +KI = 56668d25e267898b541b32bec236144136f10aa002b5229b14b6932da110bbe0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f23e14e9889f10acd434655c0293cc345cf5d54b211eba5aa310f0f7cc5e64114166eca2c9f5250b025656ebd10229acdbe9 +DataAfterCtrLen = 10 +DataAfterCtrData = d38265bbe32efcc21ce5 + Binary rep of i = 0001 + instring = f23e14e9889f10acd434655c0293cc345cf5d54b211eba5aa310f0f7cc5e64114166eca2c9f5250b025656ebd10229acdbe90001d38265bbe32efcc21ce5 +KO = fd23df0c2a039e15186e1055d7ee5916a2baea3a33500bea926f26128c560d0f + +COUNT=19 +L = 256 +KI = 7b271b321f21fd35e369bac3423cb4982ea63c1bc2455b13861dbe157cc15016 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d29ac9cce8f521f5bcfe496447b98486cb549f246f3fc9bb6eff3b2015d3ab43a4805b1b3cbc494c63e3623f8e8f84608dd +DataAfterCtrLen = 10 +DataAfterCtrData = 8a7a37889c178fa4f95d + Binary rep of i = 0001 + instring = 4d29ac9cce8f521f5bcfe496447b98486cb549f246f3fc9bb6eff3b2015d3ab43a4805b1b3cbc494c63e3623f8e8f84608dd00018a7a37889c178fa4f95d +KO = 4bb94dd67c0820abed11cd3de880b31bddab072fe7b2c0a668f5aaee3ca36e8e + +COUNT=20 +L = 160 +KI = 38cebf884c42ff8c5b0bb2a57c3ea9f23e5bfb5044cb4b5bd3128893aa28974e +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6f92edd198e91bd36e1f1d1522a10e2b176a1ad6976fc81f5df4b2c4a652081dc87b0c050333224f063e94a5c37e495db02 +DataAfterCtrLen = 10 +DataAfterCtrData = 19208c3373e007ab98f4 + Binary rep of i = 0001 + instring = f6f92edd198e91bd36e1f1d1522a10e2b176a1ad6976fc81f5df4b2c4a652081dc87b0c050333224f063e94a5c37e495db02000119208c3373e007ab98f4 +KO = 11c78d9c18b369af3bff4b4fa7acd2f7b639d66a + +COUNT=21 +L = 160 +KI = 94138ae979effb7746d1ea4603023dde03c7e635708b931dfdc0a79a3e2cb8c1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8d0447c38cac97b21c982fdba17973bec91c1a9013b662ec46718d4df2edb3fd438a873ee3903abaf32b671994607378b1b9 +DataAfterCtrLen = 10 +DataAfterCtrData = cc9e6fb78ceaad0c8647 + Binary rep of i = 0001 + instring = 8d0447c38cac97b21c982fdba17973bec91c1a9013b662ec46718d4df2edb3fd438a873ee3903abaf32b671994607378b1b90001cc9e6fb78ceaad0c8647 +KO = 5ff08e372ff73ca9af44ce5be213e8fa12269d15 + +COUNT=22 +L = 160 +KI = b6e77dfec406b33e898ebab088fd18d8001f64669988b308bc3ba5de8dbc11a6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 26423273a1d26bc289039658674240bddfefb2e51b6cbc1401ccb1217b70b524fdca7ad8959451fea966f916af782c54d203 +DataAfterCtrLen = 10 +DataAfterCtrData = 7e005b3b3cd5471bd5e7 + Binary rep of i = 0001 + instring = 26423273a1d26bc289039658674240bddfefb2e51b6cbc1401ccb1217b70b524fdca7ad8959451fea966f916af782c54d20300017e005b3b3cd5471bd5e7 +KO = 8cab92e6501733f86bb2bc369de1608095b0f9c8 + +COUNT=23 +L = 160 +KI = 781545f6a2c8ef6bc0c330b6c7fd024fc13f5e05ad8e69a8ab2fb99f792fa289 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc4de654603d5ffbc6a0fa29e07034d87bd73855559d3dedd8ac37989edd2e7415d54368b451eb4109ac83787a8316353f5a +DataAfterCtrLen = 10 +DataAfterCtrData = be786174fe6b15f0cb93 + Binary rep of i = 0001 + instring = bc4de654603d5ffbc6a0fa29e07034d87bd73855559d3dedd8ac37989edd2e7415d54368b451eb4109ac83787a8316353f5a0001be786174fe6b15f0cb93 +KO = 70d519269603977a5b17d22edaa611a628de96ba + +COUNT=24 +L = 160 +KI = bedf075580e43f2809185cc36561eb88dd4e7290b4462d1290105bff19726201 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9f9cc5a70e86ef7acaa0d26a3aafd85d4ae505f026ee2673df1948e2161c3fc59763600a9b92775525f3affe1a9f63cbf5fb +DataAfterCtrLen = 10 +DataAfterCtrData = a59d8e512f62b2f7e9b7 + Binary rep of i = 0001 + instring = 9f9cc5a70e86ef7acaa0d26a3aafd85d4ae505f026ee2673df1948e2161c3fc59763600a9b92775525f3affe1a9f63cbf5fb0001a59d8e512f62b2f7e9b7 +KO = 49c9ffe3bb78b05a57e348dea2c181dabbf6a4c0 + +COUNT=25 +L = 160 +KI = bbfcb4a30e0a449b721b79e1a96a52befa3121b4271c0320c53f74b062f0a9fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81de4852e09f08d785cba71f29fc6e9a575fa11ef3265479ce776e4b51ceeff068a1378eaa23349f91ee2d03cb3c5892cbdf +DataAfterCtrLen = 10 +DataAfterCtrData = a10d265a4b10d443c512 + Binary rep of i = 0001 + instring = 81de4852e09f08d785cba71f29fc6e9a575fa11ef3265479ce776e4b51ceeff068a1378eaa23349f91ee2d03cb3c5892cbdf0001a10d265a4b10d443c512 +KO = 1306cc100311af8a5a0f911caff36929252acff3 + +COUNT=26 +L = 160 +KI = 0d573bd4d8a6bfae63b1738cfb5c0aa1e30b36b5f7a6e9ad18e52696b5941ef0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae696f2a81c4b56d39d8efde63831397e5394b335b03c58fff90d456fa6736a36076f27c6c5437f69e95a3a9f87da1af35ad +DataAfterCtrLen = 10 +DataAfterCtrData = 2c65ee104cca59a18ac7 + Binary rep of i = 0001 + instring = ae696f2a81c4b56d39d8efde63831397e5394b335b03c58fff90d456fa6736a36076f27c6c5437f69e95a3a9f87da1af35ad00012c65ee104cca59a18ac7 +KO = a84d1e25fba869f9b17eb37fe762ff08fd564473 + +COUNT=27 +L = 160 +KI = 37f474877d11d2fa00493889595f589aae4fa323b898e8d02de5b5418e2d82ff +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8a382707180a68ea229564200843f31808f8c324fd2813cd658183e6ea23720156072299dae916dabe9bbd1ae9782899df4f +DataAfterCtrLen = 10 +DataAfterCtrData = 1ef1d4b60e558dd44a8b + Binary rep of i = 0001 + instring = 8a382707180a68ea229564200843f31808f8c324fd2813cd658183e6ea23720156072299dae916dabe9bbd1ae9782899df4f00011ef1d4b60e558dd44a8b +KO = 9f3af56a164a3bc5650597d1cb6827dfe3b984f8 + +COUNT=28 +L = 160 +KI = 00ab0460176390c0bf9962c78253e887007b6635e172fd0e48801381d15f79e9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fbdb78ca508c9989e9a8f2237298fda5da51c3b038939795aa6ab82de1c5dec141ba880b40187a5e5833311224caf5b6c005 +DataAfterCtrLen = 10 +DataAfterCtrData = 29b635d4c845d2d17d26 + Binary rep of i = 0001 + instring = fbdb78ca508c9989e9a8f2237298fda5da51c3b038939795aa6ab82de1c5dec141ba880b40187a5e5833311224caf5b6c005000129b635d4c845d2d17d26 +KO = 5d699eef72f0ab32047f895ebb7613beb911fcfc + +COUNT=29 +L = 160 +KI = e6e29621c41342c61db7cab390aeeedf172abad24010a1b0be7a8df13ddf324b +DataBeforeCtrLen = 50 +DataBeforeCtrData = fca23909c940f52bdf0ecd8b84f4d6af4aa85844dc5eec825f6099d16399ed5613b94260f6c98e1f8f53440ee7afcfd3a0d6 +DataAfterCtrLen = 10 +DataAfterCtrData = 8df5aedb0cf130fb7b83 + Binary rep of i = 0001 + instring = fca23909c940f52bdf0ecd8b84f4d6af4aa85844dc5eec825f6099d16399ed5613b94260f6c98e1f8f53440ee7afcfd3a0d600018df5aedb0cf130fb7b83 +KO = a99f600b37ea52de0ef331e15a652eaf15e92794 + +COUNT=30 +L = 320 +KI = 6cf38c45c91392aa4f7b38135953f6b57db354ae46538139e11feabdfaa54970 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f +DataAfterCtrLen = 10 +DataAfterCtrData = 98f47653a9849fbc1bc1 + Binary rep of i = 0001 + instring = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f000198f47653a9849fbc1bc1 + Binary rep of i = 0002 + instring = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f000298f47653a9849fbc1bc1 +KO = 7616b588041efbb0d33bd7a6ed9d672a962ded8361ec97c770362f58e7f145d53419529eae86fdf0 + +COUNT=31 +L = 320 +KI = 22ab41c98054a31ac9b3caa1d73fb54b50eb206af4265fb9532950a7f3eefc8b +DataBeforeCtrLen = 50 +DataBeforeCtrData = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc250 +DataAfterCtrLen = 10 +DataAfterCtrData = 678a4d840b1c90cc4795 + Binary rep of i = 0001 + instring = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc2500001678a4d840b1c90cc4795 + Binary rep of i = 0002 + instring = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc2500002678a4d840b1c90cc4795 +KO = d520fb1bb8a5cdfe89fe08b583fd72b9b1016387e3a997cbee7fe972b9ae9ae8eb07a20b04db4df4 + +COUNT=32 +L = 320 +KI = 5713c4e88e68984d531c3e7a99a6abb7c285f4021881477bacd401ef59aeee1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e680 +DataAfterCtrLen = 10 +DataAfterCtrData = cfd21d569eb73b82c3c9 + Binary rep of i = 0001 + instring = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e6800001cfd21d569eb73b82c3c9 + Binary rep of i = 0002 + instring = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e6800002cfd21d569eb73b82c3c9 +KO = c71f2d6c88a40dafa7da1fa941eca7e44fd44c62896181bf2cd3688411a3dfd9ebf33a6ce2528962 + +COUNT=33 +L = 320 +KI = 3d2f09e74ae5dfbbb45ae05b5ec80f49e7779e71010965739923a3038baee96d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e +DataAfterCtrLen = 10 +DataAfterCtrData = 8e3a0e2932fc124538c7 + Binary rep of i = 0001 + instring = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e00018e3a0e2932fc124538c7 + Binary rep of i = 0002 + instring = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e00028e3a0e2932fc124538c7 +KO = 71d9b4434fa50871aea0c061d3c78635853173e5088eb184909b5e4741110161a11bb4676bdbd843 + +COUNT=34 +L = 320 +KI = cbf862e6a005cd4ff90feab2994f6074bb20cfd35a384259c275f485d44f49ef +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8 +DataAfterCtrLen = 10 +DataAfterCtrData = 16e82d66ca7d9c5b7084 + Binary rep of i = 0001 + instring = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8000116e82d66ca7d9c5b7084 + Binary rep of i = 0002 + instring = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8000216e82d66ca7d9c5b7084 +KO = 957b83aaf941146c5941b53351f6cf426b15dc3335d170a72c561588bddab3e12dfe8286246e8adf + +COUNT=35 +L = 320 +KI = b6e5578e0ee2d102f7d1ef2be0a9c766753873693cb8f8e67d3533b6fedebb8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c +DataAfterCtrLen = 10 +DataAfterCtrData = 913dc8d3585df2dc863f + Binary rep of i = 0001 + instring = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c0001913dc8d3585df2dc863f + Binary rep of i = 0002 + instring = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c0002913dc8d3585df2dc863f +KO = 54137d9d2d44a349aed7b100cde8808d8b667c435157c1da4c42a12afc623d0788772218f4dc2194 + +COUNT=36 +L = 320 +KI = 55c606a88fae0d410de506d8a2df7a291e1a2d18eafefedd5de0b3e7a8712f90 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e4 +DataAfterCtrLen = 10 +DataAfterCtrData = 331f7b8050fbd4a24638 + Binary rep of i = 0001 + instring = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e40001331f7b8050fbd4a24638 + Binary rep of i = 0002 + instring = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e40002331f7b8050fbd4a24638 +KO = d645a5ecbc7afe48465d80bead9e4993d90164525a3d177379af05997e75c7100f7ca3bc91571063 + +COUNT=37 +L = 320 +KI = 2cd5a81b9885f91fb8d02c87add8c6ba728d6167a8fc506337129ffa180b2951 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f39938 +DataAfterCtrLen = 10 +DataAfterCtrData = bce3bad72e9ae83ae810 + Binary rep of i = 0001 + instring = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f399380001bce3bad72e9ae83ae810 + Binary rep of i = 0002 + instring = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f399380002bce3bad72e9ae83ae810 +KO = 34c6b3423c14979ddeeb5f447f5010fb8cd33a3eb737d495ad72901759dd88c542c0759fb811020b + +COUNT=38 +L = 320 +KI = a27eca8ffd7e7a4a33c57a6bb64a9db447f59dc70fa1adf7d60eca18556b3895 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a54 +DataAfterCtrLen = 10 +DataAfterCtrData = 9240804934ea87917127 + Binary rep of i = 0001 + instring = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a5400019240804934ea87917127 + Binary rep of i = 0002 + instring = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a5400029240804934ea87917127 +KO = dc90f5be90e4218728fa4eb760974e41149b14670c7d627182b88d82f6353bb4dd217eb4c502f55b + +COUNT=39 +L = 320 +KI = 5d3b63d20f498133afbdf9330bed57db0ef2dc841dae6bbbf1b187baa249394e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca64 +DataAfterCtrLen = 10 +DataAfterCtrData = f65a6431b0e9b6690c96 + Binary rep of i = 0001 + instring = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca640001f65a6431b0e9b6690c96 + Binary rep of i = 0002 + instring = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca640002f65a6431b0e9b6690c96 +KO = be1941945c89e9a611c3d2e0b5fb303a99fc4e8b418a79cd9e9254db81050c5d0ada7d181a7104b9 + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 367fc005cb2565a92cf8b1cfdf4869ccad04c9fdfc8250d027d82a33cd0b36e0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f3a71b1465972703773ec0c92681bc27e626587fe683a07fed69c9bb0a1053afa1ec187cf26fa9dd8c690f415af98d442470 +DataAfterCtrLen = 10 +DataAfterCtrData = b9dc98f750c71d74e243 + Binary rep of i = 000001 + instring = f3a71b1465972703773ec0c92681bc27e626587fe683a07fed69c9bb0a1053afa1ec187cf26fa9dd8c690f415af98d442470000001b9dc98f750c71d74e243 +KO = 67301e0b417c5af335caee31b3e620c3 + +COUNT=1 +L = 128 +KI = 1cd97b3881429498246a50db464e1dfbcba03abaf946c9f20b180a3bb22c66e1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cfd12e0c0fec41b45c1dbdaffa8227d7dae3854638980036599c972f5c2f6490c1bf1bfa42081ab27887785f3cd9cbd7d1fe +DataAfterCtrLen = 10 +DataAfterCtrData = 06dc854bf22044173eed + Binary rep of i = 000001 + instring = cfd12e0c0fec41b45c1dbdaffa8227d7dae3854638980036599c972f5c2f6490c1bf1bfa42081ab27887785f3cd9cbd7d1fe00000106dc854bf22044173eed +KO = 2e9e1bb2a21b189ddbcd86f349905961 + +COUNT=2 +L = 128 +KI = bca9e3c032d9f07fd90f1b93d60cd9f73d8b4eb287690eeeda545780c1af00c3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9b9b8c1856396ded23041458638be77bdf2818d07e2817790020e37f708e58db1fcc2f683c18232369da764b8abc5e09393 +DataAfterCtrLen = 10 +DataAfterCtrData = b4a48628c345f269678b + Binary rep of i = 000001 + instring = e9b9b8c1856396ded23041458638be77bdf2818d07e2817790020e37f708e58db1fcc2f683c18232369da764b8abc5e09393000001b4a48628c345f269678b +KO = 5a439b6fb359a3f67d0025dbe2aafab4 + +COUNT=3 +L = 128 +KI = de536cd5eab0d4cd2e364b2da92cc4ac8badcc337ce2bfb9461319fc8a09fceb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a8bc6756079304a34256b48b3853dcc02d3fb5047f330217d182f2ec2fa07f1ccfcd80869cb68ddbd2e6ad00c30017fbfd4 +DataAfterCtrLen = 10 +DataAfterCtrData = c047dc4abf07233a5a82 + Binary rep of i = 000001 + instring = 9a8bc6756079304a34256b48b3853dcc02d3fb5047f330217d182f2ec2fa07f1ccfcd80869cb68ddbd2e6ad00c30017fbfd4000001c047dc4abf07233a5a82 +KO = 355504b056e23df1043ae1b140308322 + +COUNT=4 +L = 128 +KI = 41a744a3a15421948261448d5b96645fba39e4bd827c8e34321707800d626bb6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 09c0728a9c613439df4f636fdfc8624046238db481d23745fe745d37a7085193c2b38f84eb80a237e5c330165d35f4390157 +DataAfterCtrLen = 10 +DataAfterCtrData = 1f0a7081e39132d5aa03 + Binary rep of i = 000001 + instring = 09c0728a9c613439df4f636fdfc8624046238db481d23745fe745d37a7085193c2b38f84eb80a237e5c330165d35f43901570000011f0a7081e39132d5aa03 +KO = 7a5546dc8f3e2dfc06186dcac911a4cb + +COUNT=5 +L = 128 +KI = a9b2776daf0c23894b8101f2ecd8b7b54080af5fe736e7d6659f39d9c305f140 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 84a3bff0c28d684c871f84dd9aacf50e4bdc00db4334494e64d3a9a49b6cc11a75031ee1cc77758cdab1559557ba19a743b7 +DataAfterCtrLen = 10 +DataAfterCtrData = 05ed62cc3b2d2bf27115 + Binary rep of i = 000001 + instring = 84a3bff0c28d684c871f84dd9aacf50e4bdc00db4334494e64d3a9a49b6cc11a75031ee1cc77758cdab1559557ba19a743b700000105ed62cc3b2d2bf27115 +KO = 097d0891630203c3ec80e6ae52de6543 + +COUNT=6 +L = 128 +KI = ddbff018d10d8e556621602a2b283534f7cdaa45d7c666c21b44294d2bd37d2b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8eb60113c24546ab56ad72ccc1dd74d45478b6997a4c8a0e6df0977b1ce60e1f622873d7fa0d75fa7d9b56e7c874cfe138fe +DataAfterCtrLen = 10 +DataAfterCtrData = 244b00d3835b70dcfbe1 + Binary rep of i = 000001 + instring = 8eb60113c24546ab56ad72ccc1dd74d45478b6997a4c8a0e6df0977b1ce60e1f622873d7fa0d75fa7d9b56e7c874cfe138fe000001244b00d3835b70dcfbe1 +KO = 4fb9a4b4bb34ed1eff8f661501022773 + +COUNT=7 +L = 128 +KI = c76490ce00743a9a863a58caac4cec7d43718277e351784f0955dc57893366f2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2f33de09312102c79a4ff128b52b883fd2431b0f387571d79fb749609f6f57730ab556a42600cfe27fc876e44dcbe5d668e7 +DataAfterCtrLen = 10 +DataAfterCtrData = 3581c58e3ea8d0f3ce9c + Binary rep of i = 000001 + instring = 2f33de09312102c79a4ff128b52b883fd2431b0f387571d79fb749609f6f57730ab556a42600cfe27fc876e44dcbe5d668e70000013581c58e3ea8d0f3ce9c +KO = dba3fbd1603b5cf4e57d63e15fc7dcb9 + +COUNT=8 +L = 128 +KI = 09f89b6e8267cd813ce4f4684503f48505802e3ec48f18f099d7c2bf355658f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 070b166e04e962968efbab49a893210649d471831c5e4fc3ac2697d36350717a9595c35e6cf9018e65b6d610a6cebf95b174 +DataAfterCtrLen = 10 +DataAfterCtrData = 60cc31ec077c134b8c88 + Binary rep of i = 000001 + instring = 070b166e04e962968efbab49a893210649d471831c5e4fc3ac2697d36350717a9595c35e6cf9018e65b6d610a6cebf95b17400000160cc31ec077c134b8c88 +KO = f833ef9af1fca8b98572bed7e2ffb8de + +COUNT=9 +L = 128 +KI = 9899d0bce6ad6934bd5f8f323e8dc5f42ef1d3f77fe87faf98b517012f0b9b78 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5c9ca7b740daddb5bc67ae4bf3b22a73e22dc4a2718b07e7dec03287877c36ee02b68ecbc72cb519aa4a88adaa9917eb5b9c +DataAfterCtrLen = 10 +DataAfterCtrData = 07e5a5fd9ae1b9a1f87c + Binary rep of i = 000001 + instring = 5c9ca7b740daddb5bc67ae4bf3b22a73e22dc4a2718b07e7dec03287877c36ee02b68ecbc72cb519aa4a88adaa9917eb5b9c00000107e5a5fd9ae1b9a1f87c +KO = 5bbc5f1321fe0b5bd5fc522a0626e119 + +COUNT=10 +L = 256 +KI = 4ed5f90abad673de972e7f61e29628a39ca978d1d44115c43ea644d20e083f37 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0dbbd73266c777933a71f0c4406a20c6291ca079ec2e706c63e8cfeb5a60fa749cd18824bfff2e379d4476347015808bbb8e +DataAfterCtrLen = 10 +DataAfterCtrData = 43d05c0130410ee3dd2e + Binary rep of i = 000001 + instring = 0dbbd73266c777933a71f0c4406a20c6291ca079ec2e706c63e8cfeb5a60fa749cd18824bfff2e379d4476347015808bbb8e00000143d05c0130410ee3dd2e +KO = 1d32e89f21eef23ae1104af123cacccabfc603f5697c9314958dcca98fef5097 + +COUNT=11 +L = 256 +KI = ff5bd13d4b2a239494403396b81f987adc216c170ea24d3adf76e87cfc21f0dd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6df7bcb8315a85837b1ca909263efb19a97fe0871f34fa746e69aad7dbebdacc3beb3915ebbb0c7380f706ae7f91f609d1cc +DataAfterCtrLen = 10 +DataAfterCtrData = 60d7c9b89981df4ac11e + Binary rep of i = 000001 + instring = 6df7bcb8315a85837b1ca909263efb19a97fe0871f34fa746e69aad7dbebdacc3beb3915ebbb0c7380f706ae7f91f609d1cc00000160d7c9b89981df4ac11e +KO = c0d0cf24e2fefce89510ac6e7d2af0006a21cb1b3a9b887776964109f7674e75 + +COUNT=12 +L = 256 +KI = ad6876388da0a15b928b4ad0eef5f19a3f51727558d179526f3638b032a553b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9d0e2646beef08bf9a9bb80eef9d6764aa7648fa1bd35b55e1e17cd4454172ab354b89293cce44594e60132b76ddf065d05 +DataAfterCtrLen = 10 +DataAfterCtrData = 29ef76b5a6bb11832a58 + Binary rep of i = 000001 + instring = e9d0e2646beef08bf9a9bb80eef9d6764aa7648fa1bd35b55e1e17cd4454172ab354b89293cce44594e60132b76ddf065d0500000129ef76b5a6bb11832a58 +KO = 9c81b03e01df302121f05b3714726bc6d0b834b8c7b0445e5312e33db5ec428c + +COUNT=13 +L = 256 +KI = d582ad2f2f3c5673917e6a33b47bc5119e81dce5091403cc40d538403c3680d3 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b34ed0c1a2d8b4ac1884758941ee539581c1808947a4f7a55e988afaece8a9f9c7418a2c0e6a2816945c14baf5914d206314 +DataAfterCtrLen = 10 +DataAfterCtrData = bda555392d846e0c4d0d + Binary rep of i = 000001 + instring = b34ed0c1a2d8b4ac1884758941ee539581c1808947a4f7a55e988afaece8a9f9c7418a2c0e6a2816945c14baf5914d206314000001bda555392d846e0c4d0d +KO = f0f55b7fa0ada13cd13ce2212d8c5bc85edcd712e071e2e83149262c411f2583 + +COUNT=14 +L = 256 +KI = f98022881fb73696088f3a1e18044e410bd856c9837c443d20e39e847b7c95b5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 786a073d1f37cc6630b8d024884be30cc463a41db3e1c14bb1125d0a2dcce41db0064785ca70caf12757d24a33c9ef5fdb81 +DataAfterCtrLen = 10 +DataAfterCtrData = 60dcd19b975d43a2eb3d + Binary rep of i = 000001 + instring = 786a073d1f37cc6630b8d024884be30cc463a41db3e1c14bb1125d0a2dcce41db0064785ca70caf12757d24a33c9ef5fdb8100000160dcd19b975d43a2eb3d +KO = af4d472f2c9a577e6a8324ad17364c2d421864bc677810b8ddbf05131fd78b56 + +COUNT=15 +L = 256 +KI = 9cb18614c8a8d5b1b28cdf4ca0f03a567c0ae98c51a6a62580df35af2c7523e2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6195a3891446ccc077aab4ff4b14d599fbde8658aaaaf2b108193fb6ddbc7a91c1ad2b3634d94db19a4ff7992201ff392199 +DataAfterCtrLen = 10 +DataAfterCtrData = 92cc2213f78a1e3ea6f8 + Binary rep of i = 000001 + instring = 6195a3891446ccc077aab4ff4b14d599fbde8658aaaaf2b108193fb6ddbc7a91c1ad2b3634d94db19a4ff7992201ff39219900000192cc2213f78a1e3ea6f8 +KO = 5a9483eea87b371820dc26832f6c3c4b4bdc7f7e44ff8a41fb9d5df3b7ea2e13 + +COUNT=16 +L = 256 +KI = 7180f0adfcc191cc09fba8e6aebb3772a100bf5a294c48eb99bc178d50947342 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6a802ec9d0fc61f30d0c29ddab1b37101d9f8d9346178c683acfd3470f2acd1e3983a82862c557aa5b1a49a0210384769dc +DataAfterCtrLen = 10 +DataAfterCtrData = 492c908778f2176f8dd8 + Binary rep of i = 000001 + instring = c6a802ec9d0fc61f30d0c29ddab1b37101d9f8d9346178c683acfd3470f2acd1e3983a82862c557aa5b1a49a0210384769dc000001492c908778f2176f8dd8 +KO = 928acdbf9e31252c3cc5b4a8231200ef96e048dcd145fb8dd92bf9e510f1fa66 + +COUNT=17 +L = 256 +KI = e99c118ad53000872faac1800d7d631ad74266933cffbb25cc95f1a140d67134 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c8a907462410197993a36ef1d06e12d0aca07350857446cd0de1b13552bc1e8ceea25b1f5e60a5cd3b0a5e89e0c9087a0af4 +DataAfterCtrLen = 10 +DataAfterCtrData = b317896965b9dd2b1f75 + Binary rep of i = 000001 + instring = c8a907462410197993a36ef1d06e12d0aca07350857446cd0de1b13552bc1e8ceea25b1f5e60a5cd3b0a5e89e0c9087a0af4000001b317896965b9dd2b1f75 +KO = d755a31c4f1def0472c210509e57c0a19d98b6f100d0c136bb9f6e959ae5ea00 + +COUNT=18 +L = 256 +KI = b3f87f167f203496f9ece64401b67343e97ec9f297b5bd7483c3f0d3254ad6bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0e72feaa99cdb47148d356da98b7d2d8d18f0943c5942deb8bcd10dd29cd0873481252b1910921050819fc242e5818bf62b +DataAfterCtrLen = 10 +DataAfterCtrData = ffb4dae37f21c7cf9573 + Binary rep of i = 000001 + instring = c0e72feaa99cdb47148d356da98b7d2d8d18f0943c5942deb8bcd10dd29cd0873481252b1910921050819fc242e5818bf62b000001ffb4dae37f21c7cf9573 +KO = 9244430b58abef14301532e13e04da503e8620858f485a7e95f8d30c324b5e93 + +COUNT=19 +L = 256 +KI = 0b9885af465325dec3c480ad1cbb58f887fe8b52b0609105c1790e57ac70b1ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6d1396f86b6f44b9de8bbc62c70298ec320b385e0cd9512312f24b899890b69e739b8849f96fd75317b49efd74b17520569 +DataAfterCtrLen = 10 +DataAfterCtrData = 8d4e8543eba1670c8911 + Binary rep of i = 000001 + instring = e6d1396f86b6f44b9de8bbc62c70298ec320b385e0cd9512312f24b899890b69e739b8849f96fd75317b49efd74b175205690000018d4e8543eba1670c8911 +KO = 6bcc39cab4d5906a292723023a7acbae7188fc2c48c570cb050ffb7bb9e4a427 + +COUNT=20 +L = 160 +KI = baebd24ba83c551e05758d8666478e1ec840cc34c40bac35efb439d9e390ebc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 32f08102739bc08a295bb84ddff9390d454b35f8191242ea6d267567153399b778db849c2557a3fbb93cef1efd8ce4cd16f3 +DataAfterCtrLen = 10 +DataAfterCtrData = a60f470c2802196a363f + Binary rep of i = 000001 + instring = 32f08102739bc08a295bb84ddff9390d454b35f8191242ea6d267567153399b778db849c2557a3fbb93cef1efd8ce4cd16f3000001a60f470c2802196a363f +KO = ce696ca1c05d3ab5e3c14ee7b504794e69d1bca5 + +COUNT=21 +L = 160 +KI = db105a32873044a300aa743d5c370d676d77ea7a9f50f434c881bba23e99c271 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a1b9aa1a2fded2fc75d3182a472caa0aebb0b5c6c2c3acdd4a9a30476fa84467c342b1cffa4d3b0667a3689207e58aab0b3f +DataAfterCtrLen = 10 +DataAfterCtrData = c76c0b2058b95b45ae76 + Binary rep of i = 000001 + instring = a1b9aa1a2fded2fc75d3182a472caa0aebb0b5c6c2c3acdd4a9a30476fa84467c342b1cffa4d3b0667a3689207e58aab0b3f000001c76c0b2058b95b45ae76 +KO = 3220287fb6465f5f850bcaed16db0cce0bcec31e + +COUNT=22 +L = 160 +KI = 02be39ab3dbabb0adc656f0ce714040171dc1bde2cda45d0b65e07bfb30ff4fe +DataBeforeCtrLen = 50 +DataBeforeCtrData = 682e9f1dbe4f15bb00ad3311d748b87786a496af47489b5165bb42913a63b3abce7e877ce0e777570fe2a700c28fc22cb2d6 +DataAfterCtrLen = 10 +DataAfterCtrData = 7e732238ddec3bee75e5 + Binary rep of i = 000001 + instring = 682e9f1dbe4f15bb00ad3311d748b87786a496af47489b5165bb42913a63b3abce7e877ce0e777570fe2a700c28fc22cb2d60000017e732238ddec3bee75e5 +KO = a3c81e00c9d692f65487633bcef463af6cead7ab + +COUNT=23 +L = 160 +KI = a4f6ac3f9363e8f951b9fa7ad01e770c2761fb64e805acd8140f51cd14393dbe +DataBeforeCtrLen = 50 +DataBeforeCtrData = ddb56858d5bfc885534e6a1194c5c610a17b0cb9fb0b9825e28a91235b013e8601df2438d621dfd8ef61cd3e6f2efbe7a29b +DataAfterCtrLen = 10 +DataAfterCtrData = 5f689a2ef5174b162531 + Binary rep of i = 000001 + instring = ddb56858d5bfc885534e6a1194c5c610a17b0cb9fb0b9825e28a91235b013e8601df2438d621dfd8ef61cd3e6f2efbe7a29b0000015f689a2ef5174b162531 +KO = ef0cbab51a558c4d3ea699407e4870f952a03c7d + +COUNT=24 +L = 160 +KI = 7bdfa39e1dcff4c4ba135abe8a6798e1aa6adef6822cbe42358d181d196e83aa +DataBeforeCtrLen = 50 +DataBeforeCtrData = c94db6dc28ac61aee48d3eee0748f1e24da8a9e79f1f86bb29fdb10b27af586d26ec180bd0f63bdd1d4aef70d7c60bbdd1c1 +DataAfterCtrLen = 10 +DataAfterCtrData = ce7b8f1e9199696f6f5b + Binary rep of i = 000001 + instring = c94db6dc28ac61aee48d3eee0748f1e24da8a9e79f1f86bb29fdb10b27af586d26ec180bd0f63bdd1d4aef70d7c60bbdd1c1000001ce7b8f1e9199696f6f5b +KO = 6bfd5d20e0dd7c31a7d4725df7b3db4db4c9a79b + +COUNT=25 +L = 160 +KI = 7e824d95e0dda20f3783532fef5bdd6bad3a47e52d230e51081ecb9ddefebcc4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6e2ab14023478be1705919ea180b7495559c3b7addafedd738e253d840cbd1571116c92305c27b3b37c6eeb250311eb42659 +DataAfterCtrLen = 10 +DataAfterCtrData = e3b2d7ddd57b0c28d160 + Binary rep of i = 000001 + instring = 6e2ab14023478be1705919ea180b7495559c3b7addafedd738e253d840cbd1571116c92305c27b3b37c6eeb250311eb42659000001e3b2d7ddd57b0c28d160 +KO = a72909bf661093bc5c24d68e24c6664a4ee5409b + +COUNT=26 +L = 160 +KI = 25091a0488b4313a28de1fed7b5ba344ac775545291e3153b5931f7af466739e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7bbe1cd7b1fc7af14105e8f982b5b82dbcbd8d5311d33c3e579f37f24def76de3bfbae6aadeb94656b4a813b007c1abc17dc +DataAfterCtrLen = 10 +DataAfterCtrData = 353b8196bf7097de3627 + Binary rep of i = 000001 + instring = 7bbe1cd7b1fc7af14105e8f982b5b82dbcbd8d5311d33c3e579f37f24def76de3bfbae6aadeb94656b4a813b007c1abc17dc000001353b8196bf7097de3627 +KO = acb697edf6c963d7cf177655d5755cdf57e89a2d + +COUNT=27 +L = 160 +KI = cebdd79057dbf189b71a093d86796a18230bfa0a5f232f63ae8a464e69591335 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8eee43ac1a992c50f86e487acaa3de58899eb4067acd5f86541de96bacbcfcf59cc7e4e105f9cadffc72ed54d516b3a697a4 +DataAfterCtrLen = 10 +DataAfterCtrData = f16fe89abe4d9e6ed764 + Binary rep of i = 000001 + instring = 8eee43ac1a992c50f86e487acaa3de58899eb4067acd5f86541de96bacbcfcf59cc7e4e105f9cadffc72ed54d516b3a697a4000001f16fe89abe4d9e6ed764 +KO = 105846c2e5b8905155d9e82255859ac61567b704 + +COUNT=28 +L = 160 +KI = ca74a8189ef1419861f591005b68fd37e5e80b35c796d50fe4b091c5a2dd0e0f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 863261dcd00b624e84b63bc08d88cbc77c241610ce174491bcd936f512cf3f772d5452284a025107c55a3892aa041495e558 +DataAfterCtrLen = 10 +DataAfterCtrData = 85d5c1ac7fc70418c416 + Binary rep of i = 000001 + instring = 863261dcd00b624e84b63bc08d88cbc77c241610ce174491bcd936f512cf3f772d5452284a025107c55a3892aa041495e55800000185d5c1ac7fc70418c416 +KO = 42b6063ab31e36217b24c21929ba452e734a9232 + +COUNT=29 +L = 160 +KI = c1baf573422505622f8f4c7c1130dbd61617769a3f11802996819fab610b05d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b84988027c2c558397bd88408bd7c5eb67d15aca2313de7f04300aebf5042e62d552aac829cb1d0f8f6974de1d90403aeba2 +DataAfterCtrLen = 10 +DataAfterCtrData = 80c9c6ba2344516ec33f + Binary rep of i = 000001 + instring = b84988027c2c558397bd88408bd7c5eb67d15aca2313de7f04300aebf5042e62d552aac829cb1d0f8f6974de1d90403aeba200000180c9c6ba2344516ec33f +KO = d4b25e9440d1d2ff295a9ebacde40ee4de2ffe50 + +COUNT=30 +L = 320 +KI = 96e17ae1275cb65e1c74d2b50fdd6a2a70b02cb7e1086270a79966661001cee1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f +DataAfterCtrLen = 10 +DataAfterCtrData = 1e23eea7d64b315857cb + Binary rep of i = 000001 + instring = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f0000011e23eea7d64b315857cb + Binary rep of i = 000002 + instring = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f0000021e23eea7d64b315857cb +KO = 6527f77a1f1d0c34059912fd459e51a8d41f7258e6ad0da52954ff2c35400eee37ed5fa92272f8e7 + +COUNT=31 +L = 320 +KI = b224c6f65264b953de6cad9bc69b0b364231c40a17d586ccc1e2befc8b4be14d +DataBeforeCtrLen = 50 +DataBeforeCtrData = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455 +DataAfterCtrLen = 10 +DataAfterCtrData = ea22e06e4d7704e9f0fa + Binary rep of i = 000001 + instring = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455000001ea22e06e4d7704e9f0fa + Binary rep of i = 000002 + instring = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455000002ea22e06e4d7704e9f0fa +KO = 4db1b024432ad7d61cb2af2d2ee2a9d08700e375b023710648a4fbd3196c9b281de1d3b630a6b4ac + +COUNT=32 +L = 320 +KI = 6d79b3e03e9b931967bf9182a5d9a568f8e674964ba918be825bedf922cf3b14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c61 +DataAfterCtrLen = 10 +DataAfterCtrData = 3aedd3ef89b2ad30da2d + Binary rep of i = 000001 + instring = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c610000013aedd3ef89b2ad30da2d + Binary rep of i = 000002 + instring = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c610000023aedd3ef89b2ad30da2d +KO = 4b7449ed43a18846c8dc5c481b0f7ecb174a3332440641e10b6a91f3565ca509fb09b0dd59b20c5a + +COUNT=33 +L = 320 +KI = bb6182257f370e0c6d6332c7f7c25cb0afddfaa85c7c8e511ed8a432bce2b97d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c +DataAfterCtrLen = 10 +DataAfterCtrData = a3eb08f6a6d1677e8d3a + Binary rep of i = 000001 + instring = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c000001a3eb08f6a6d1677e8d3a + Binary rep of i = 000002 + instring = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c000002a3eb08f6a6d1677e8d3a +KO = 4d414bc51353d31070a5f70986c951a98f231b3b9acd91595cefe8c67d98eac2f422a77921a85a93 + +COUNT=34 +L = 320 +KI = 17f66255b59d5c957d5278cd84f9776b70d2589cff68db6ad7699af25cc5785d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc +DataAfterCtrLen = 10 +DataAfterCtrData = 00e3361146f4806e411e + Binary rep of i = 000001 + instring = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc00000100e3361146f4806e411e + Binary rep of i = 000002 + instring = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc00000200e3361146f4806e411e +KO = e7b5a85274c9f4fb1d0b5d8534be3c837e20178d30e3f5efb6bbe4b5dd9582a1aac835e261edcf70 + +COUNT=35 +L = 320 +KI = b49a0f0be968eadb17bb5c6497c16f2b687895cfb77a752a64bd92099461dd37 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 2a01510088ea6615af2b + Binary rep of i = 000001 + instring = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c90000012a01510088ea6615af2b + Binary rep of i = 000002 + instring = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c90000022a01510088ea6615af2b +KO = cb56e75b2e06167c0ded9a6c3ab25a6188fe8576ec67902ef96771727db23b67c16d5c04714bafba + +COUNT=36 +L = 320 +KI = 0f1034d1b36ed710a821c3d8c8a55dad2e0065bbe8077194e48b77ce1d1275bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7 +DataAfterCtrLen = 10 +DataAfterCtrData = be9c130894758a1fe216 + Binary rep of i = 000001 + instring = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7000001be9c130894758a1fe216 + Binary rep of i = 000002 + instring = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7000002be9c130894758a1fe216 +KO = d40dba2ec84b2ba065ffb54bb1df6a05abc7d6990257f719dbdc49c9adab2c646ed2ffe2a50e7407 + +COUNT=37 +L = 320 +KI = 422ff9a09948a4af30aedfb20226ac2c86bbfaa07021b3390358f9ddc2bbfc49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf +DataAfterCtrLen = 10 +DataAfterCtrData = 8b2bc92d8091150ced55 + Binary rep of i = 000001 + instring = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf0000018b2bc92d8091150ced55 + Binary rep of i = 000002 + instring = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf0000028b2bc92d8091150ced55 +KO = 0dca8cdbe7d9a988bc30c9fd145458be41b4aa3e54f35cafe13d4b2e237adc84d6de0eb899f29839 + +COUNT=38 +L = 320 +KI = 4cc3f993d9ed697aa29d2520f7596009506ab95547c574ee98d200bc116ea7a2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e +DataAfterCtrLen = 10 +DataAfterCtrData = 8397a1a5420548b67cad + Binary rep of i = 000001 + instring = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e0000018397a1a5420548b67cad + Binary rep of i = 000002 + instring = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e0000028397a1a5420548b67cad +KO = bb8b71d0c1892044232df3b04b7bd10a37d6a1d5bcedbc53d31b797c813a511fca7688add20b637c + +COUNT=39 +L = 320 +KI = 62527e46c181f1e7aee5613b59483dc1550bf08016f25897220692fa59d2e7bb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25 +DataAfterCtrLen = 10 +DataAfterCtrData = cfe96e90d36425e4ffc5 + Binary rep of i = 000001 + instring = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25000001cfe96e90d36425e4ffc5 + Binary rep of i = 000002 + instring = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25000002cfe96e90d36425e4ffc5 +KO = 1e8cb67eda4d99083ff2d82bab17be50a4c6d314899e1ca07a1a3a1d30ebbe8c652c331ada7e417e + + + +[PRF=HMAC_SHA256] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 60e118235b5fca0b15f8dbe6109b6a1a2f9d0d6f69cecfb5f65d4eb5a1c00a36 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3c04bf77b146ef5842daafe19edb9530b7d19b3519aa5c7e797ca5cea0d82ddea484d87d735e3541cf0ba1505cf5c45d8067 +DataAfterCtrLen = 10 +DataAfterCtrData = 9803f3f48ea0a23e2856 + Binary rep of i = 00000001 + instring = 3c04bf77b146ef5842daafe19edb9530b7d19b3519aa5c7e797ca5cea0d82ddea484d87d735e3541cf0ba1505cf5c45d8067000000019803f3f48ea0a23e2856 +KO = d296bb7b1707c9109d19abf026c141f8 + +COUNT=1 +L = 128 +KI = d6e27f6a0028beb3f71cbc6b04fa7cb31b5fbd68dbeccab8c8f771c376b3aba7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 336c2c9284e8f26a1db02399f18dc689f0140ea122a308ccb05706c6c5268274e4dcd4a3b0658ce153bbe905a5e7d18e7140 +DataAfterCtrLen = 10 +DataAfterCtrData = 3dbbbede5245f3240954 + Binary rep of i = 00000001 + instring = 336c2c9284e8f26a1db02399f18dc689f0140ea122a308ccb05706c6c5268274e4dcd4a3b0658ce153bbe905a5e7d18e7140000000013dbbbede5245f3240954 +KO = b943803f076f83d1b0f034042e849590 + +COUNT=2 +L = 128 +KI = a3263ff7bd3d90959b7139e0376049cc32bd5480329fbc36129b8782c98e2423 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e908bfa24a96608c6d55af1882f9492c0ec5b18e9ec99991bcb5afa89ff7027afbd9eabf97ec4bd3b45211084f0390bd95dd +DataAfterCtrLen = 10 +DataAfterCtrData = 059a3c60afce96a11fb3 + Binary rep of i = 00000001 + instring = e908bfa24a96608c6d55af1882f9492c0ec5b18e9ec99991bcb5afa89ff7027afbd9eabf97ec4bd3b45211084f0390bd95dd00000001059a3c60afce96a11fb3 +KO = 02deb8539b2af5ea783c66d0e77adfc5 + +COUNT=3 +L = 128 +KI = e19755a5be3d32d1f7f244996a6549625d2fc9f15b1566aa3e7b65dc20c38b64 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 369cd4a0a3134ad2e318489a789127690b73a971eba75d0e8ffe1b5f3f95993810eb6088324f900db8615f8242ac53cdfd5b +DataAfterCtrLen = 10 +DataAfterCtrData = b94aa5e81730c15c2167 + Binary rep of i = 00000001 + instring = 369cd4a0a3134ad2e318489a789127690b73a971eba75d0e8ffe1b5f3f95993810eb6088324f900db8615f8242ac53cdfd5b00000001b94aa5e81730c15c2167 +KO = 6bb3856ea1f24b0019d191e1563c9a3b + +COUNT=4 +L = 128 +KI = 4836ad323aa306f565f037a405845d0b4908ee3e9c3f2f00e78e63699379c091 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9823776dd887dc9fb82bcd8af1961e613e8e72ee5c60cce088a18958492e0abc15b710c32c3d015112d5b1a59a610df74982 +DataAfterCtrLen = 10 +DataAfterCtrData = 97f81a7802e1286240f0 + Binary rep of i = 00000001 + instring = 9823776dd887dc9fb82bcd8af1961e613e8e72ee5c60cce088a18958492e0abc15b710c32c3d015112d5b1a59a610df749820000000197f81a7802e1286240f0 +KO = 15dbd58de7106e770c427eb6b2135c7c + +COUNT=5 +L = 128 +KI = 02a03a798b4ad07ecbb5c3530e1e090b8d8ae63f37397787277caa695f133d68 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 75202ddb63cc14484069eb3ec89036c6d6d036f1a80f86a40a4c65b73036d0cf0cd9ee719824d43af0f155c7ed5800f67583 +DataAfterCtrLen = 10 +DataAfterCtrData = 0336f698bd4a507001b4 + Binary rep of i = 00000001 + instring = 75202ddb63cc14484069eb3ec89036c6d6d036f1a80f86a40a4c65b73036d0cf0cd9ee719824d43af0f155c7ed5800f67583000000010336f698bd4a507001b4 +KO = 80eed1d4c55a520c641233e8974aedd7 + +COUNT=6 +L = 128 +KI = 511f554e8f3199ab6b2c3ab058a1d34b57d9400528ded1723feb11339ae28845 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0bcb61f0ec7e589204a703ca9ff7a927a805fca9cc41194a374a617bc7707627efb18ca697f51b278229d8f1d1982d7410f0 +DataAfterCtrLen = 10 +DataAfterCtrData = d4783b6105c095f9a5c8 + Binary rep of i = 00000001 + instring = 0bcb61f0ec7e589204a703ca9ff7a927a805fca9cc41194a374a617bc7707627efb18ca697f51b278229d8f1d1982d7410f000000001d4783b6105c095f9a5c8 +KO = 345bdbd46dc156eefe38fe15f5b91738 + +COUNT=7 +L = 128 +KI = 0b89e139912140bbc29dabb1b474d4677650783f546a5b72ee964f4c4dd0f7f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92daf291736868a8c79a95053732dee671750bf2862c2bd54834783e8f94149adf0760777fb03cf9a43a10b4194e7378d6e1 +DataAfterCtrLen = 10 +DataAfterCtrData = 5bb407d5d9534042f85f + Binary rep of i = 00000001 + instring = 92daf291736868a8c79a95053732dee671750bf2862c2bd54834783e8f94149adf0760777fb03cf9a43a10b4194e7378d6e1000000015bb407d5d9534042f85f +KO = 339b65f7817c0762aad6e263231af3a3 + +COUNT=8 +L = 128 +KI = e5c7e6dd9def4894f3f072a8614d798ccec2fff15d15f4eec3807efe5a5e77c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54b5b86d3c7a46665a0afeb1a74e11ed6f78262c5a3e02cafbfe4b8c5601010dd04339cdd0e5d074a2cf6f8361f42a9a5ce0 +DataAfterCtrLen = 10 +DataAfterCtrData = 1920288bf4a68c05f2b5 + Binary rep of i = 00000001 + instring = 54b5b86d3c7a46665a0afeb1a74e11ed6f78262c5a3e02cafbfe4b8c5601010dd04339cdd0e5d074a2cf6f8361f42a9a5ce0000000011920288bf4a68c05f2b5 +KO = b103e3ea6c1bbd8693e054c32aa0afcd + +COUNT=9 +L = 128 +KI = c0f96e6e5f68b2d124d1db4793aa6c4d9d3167ee2d695b349cd2b8d4116a7bb7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2aa89b02659dee25f3d0955aa01b9df4eb5918565dd2238f0aff7079cf5c11ff240b0865328c92be2f68d8657e5f4f74af1c +DataAfterCtrLen = 10 +DataAfterCtrData = edb5ff9cfcae868712fc + Binary rep of i = 00000001 + instring = 2aa89b02659dee25f3d0955aa01b9df4eb5918565dd2238f0aff7079cf5c11ff240b0865328c92be2f68d8657e5f4f74af1c00000001edb5ff9cfcae868712fc +KO = e4f84afa601734818726ecfa39a64e7d + +COUNT=10 +L = 256 +KI = 6f46aa299e6d258b2c839ce0ac7345765a8be915c861f36ee59367e40435f572 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c28c15632788cc88f00dddc6dbb014c5c492fb56746b59e61f206cd9e4389a954c74bf01aa26af758b9e92287ccfe59a980a +DataAfterCtrLen = 10 +DataAfterCtrData = db58244c38e9c1e8f66c + Binary rep of i = 00000001 + instring = c28c15632788cc88f00dddc6dbb014c5c492fb56746b59e61f206cd9e4389a954c74bf01aa26af758b9e92287ccfe59a980a00000001db58244c38e9c1e8f66c +KO = 25186585b2069fd280b098abe1d22dc80b12925daa36878514dc0c9aae24c285 + +COUNT=11 +L = 256 +KI = 6c90707dae024c08c3b54c016e8dc2b116c78c763ac3f5bbb284b263928918fb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0cfd62c4144aa6a42b0983dbbcc0ca8c30b585edecf7ca02934e936ffa4b7bce28e61e5c9c6d5a396fb90da422054ebdab05 +DataAfterCtrLen = 10 +DataAfterCtrData = 504c3f9a3a145097eaaa + Binary rep of i = 00000001 + instring = 0cfd62c4144aa6a42b0983dbbcc0ca8c30b585edecf7ca02934e936ffa4b7bce28e61e5c9c6d5a396fb90da422054ebdab0500000001504c3f9a3a145097eaaa +KO = c59dc69b1c5de75ae6dbc31d5965f6a510d3a1d373adabcc0319015e9ed0060e + +COUNT=12 +L = 256 +KI = e629053a0c70492907f894210a423b656d5fb1b36099bfdea30f0538c8304357 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5992db47f7cf9d61af881ae535998b1520ee2bbf3f2fb5f9918b84245a901b7b62b5f0216f85953a7f2a4348534ae2d62163 +DataAfterCtrLen = 10 +DataAfterCtrData = e97b50a28e19940a8adf + Binary rep of i = 00000001 + instring = 5992db47f7cf9d61af881ae535998b1520ee2bbf3f2fb5f9918b84245a901b7b62b5f0216f85953a7f2a4348534ae2d6216300000001e97b50a28e19940a8adf +KO = 5db94e7fd6d105d201761758991ba7314a64fcb379cf556600b1c5cecafaed09 + +COUNT=13 +L = 256 +KI = 9ff2da015a03b263790a3d2b60fb908dbfbd14605752f306e9583d93a9b406a7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0ba64918661ef4a203d49697ee051f775d11a6ecfc7e824e9b4d35258ab3eb825e494b0bdcd27f0a5046da10c1601ec7402 +DataAfterCtrLen = 10 +DataAfterCtrData = 6574654f1eeaa0fd6186 + Binary rep of i = 00000001 + instring = c0ba64918661ef4a203d49697ee051f775d11a6ecfc7e824e9b4d35258ab3eb825e494b0bdcd27f0a5046da10c1601ec7402000000016574654f1eeaa0fd6186 +KO = e065d45b1ef103d50d438e4474cfc825715e702dd9bd10140e6494688cbf9a5a + +COUNT=14 +L = 256 +KI = a60eb81ccf20b13538735abf92d2e602508f064a3f3544573b67ccf7e958aa8b +DataBeforeCtrLen = 50 +DataBeforeCtrData = b14e1f36a7e7f929f753638ce04a9d834d6ae8b5ec3f8c79af6a12f145449722df4677f5d92a661cbaed57716bc864e53791 +DataAfterCtrLen = 10 +DataAfterCtrData = 071b5874969d4ce0c1f3 + Binary rep of i = 00000001 + instring = b14e1f36a7e7f929f753638ce04a9d834d6ae8b5ec3f8c79af6a12f145449722df4677f5d92a661cbaed57716bc864e5379100000001071b5874969d4ce0c1f3 +KO = 69cf0d676f887de6a0a96bce1655a3804cce70389b00cd0115d0294e13860eba + +COUNT=15 +L = 256 +KI = 810ae7c74db2c4de925ea9167df9a3f9ef2bfc2dbfbcb6ba7dcb4cb2eb41efba +DataBeforeCtrLen = 50 +DataBeforeCtrData = da72f518f2b10dbb3dee2aef465a0dd31305a53be5536b2c9db7a31045b28a2b1333d9e5561bdae96f96ac73be91e89f0af2 +DataAfterCtrLen = 10 +DataAfterCtrData = e7aacc1354520c5f0e0e + Binary rep of i = 00000001 + instring = da72f518f2b10dbb3dee2aef465a0dd31305a53be5536b2c9db7a31045b28a2b1333d9e5561bdae96f96ac73be91e89f0af200000001e7aacc1354520c5f0e0e +KO = 138b780c6b05532f337e7201adadac6ef259461ea3ba4f7be23ec843142a99d8 + +COUNT=16 +L = 256 +KI = 851b53e1ca6d0f689cb2ec3caa0b4c1a9b35c3be1a280895b734a5b2f6428ec4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f1477e8aacd5802dc4411ab759864cefb29ef6072ee6defb54e2ce88eb0a30e8f6e0dfdd8a2cf57d5b72080976205ce880d5 +DataAfterCtrLen = 10 +DataAfterCtrData = 3f6028f9d1071d794d03 + Binary rep of i = 00000001 + instring = f1477e8aacd5802dc4411ab759864cefb29ef6072ee6defb54e2ce88eb0a30e8f6e0dfdd8a2cf57d5b72080976205ce880d5000000013f6028f9d1071d794d03 +KO = bd50a74091d09b503b0e571ac992de5adcf6b710b2d83f17f3876d1ecb1d0f7f + +COUNT=17 +L = 256 +KI = 7f5f2539735d00894ec6656d0a73d71639e8b2462e2ae941401540a36df67a11 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0c9e7d2772012b99ba465bfef63706a6bcee887ec772be6e6d1d65add0f2976bde9ddad11b912a6c609b65e5ea7ee83e0fb5 +DataAfterCtrLen = 10 +DataAfterCtrData = 5b5fb55781f82964d0b2 + Binary rep of i = 00000001 + instring = 0c9e7d2772012b99ba465bfef63706a6bcee887ec772be6e6d1d65add0f2976bde9ddad11b912a6c609b65e5ea7ee83e0fb5000000015b5fb55781f82964d0b2 +KO = 9b35230bfebe556bb0b747dda4f7b7ab499c895e04451f9caac68b663e2580a5 + +COUNT=18 +L = 256 +KI = 43538b8b1abcbccf8b067f2cc7d0e2e37a2f274d30e5ad153a4af8c7aa7982ad +DataBeforeCtrLen = 50 +DataBeforeCtrData = 30da355765986b7114dee2547677da95a4b60d9557cb27c423a933c64358ee2414a054e9b8d6eaf3129623511b4fa1012093 +DataAfterCtrLen = 10 +DataAfterCtrData = 96b0fb243aa72c4d17f8 + Binary rep of i = 00000001 + instring = 30da355765986b7114dee2547677da95a4b60d9557cb27c423a933c64358ee2414a054e9b8d6eaf3129623511b4fa10120930000000196b0fb243aa72c4d17f8 +KO = 4ada2c27a9c5d9195807bce5a1af81402d4da3c35ef090c3559f07c2fb4f2b4f + +COUNT=19 +L = 256 +KI = f526e8d9b69da5227cca11eb20fcfacb6b6a03201a80f6c02349e5a6f3a712e4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b78bfee1440ce5e7e6eccf9c8e93eb37ee718e4c3e8b8b3f6fb20f60ff6991295d0e8c89c3d753ac3c654b14933250ddb61 +DataAfterCtrLen = 10 +DataAfterCtrData = bed69dc244dd5291b1cb + Binary rep of i = 00000001 + instring = 4b78bfee1440ce5e7e6eccf9c8e93eb37ee718e4c3e8b8b3f6fb20f60ff6991295d0e8c89c3d753ac3c654b14933250ddb6100000001bed69dc244dd5291b1cb +KO = 0be3d69f5cc3c01abe35d3cc799c7e30997a3b0ca581859f059daf082c6cc1d1 + +COUNT=20 +L = 160 +KI = 6b3668b40c0030a50bb5fd305d0d604fc629f77060cbc1fdcba598f147acf5d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e276e842faee7ef88d57015f09c1a346a44f83b81fa2db10e2815c820f0302e893b98829ef71940ecdf0a39a3c33cfb1c25f +DataAfterCtrLen = 10 +DataAfterCtrData = 44aef70d24cde3d094a1 + Binary rep of i = 00000001 + instring = e276e842faee7ef88d57015f09c1a346a44f83b81fa2db10e2815c820f0302e893b98829ef71940ecdf0a39a3c33cfb1c25f0000000144aef70d24cde3d094a1 +KO = dc66601e2e4117e21c791d1d74711d263cd4260d + +COUNT=21 +L = 160 +KI = 4f45d1a99ad8f1443c6a17340fd261f65426501a9ab6371f6f7f7eca6362625a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3c886324b841abbc66de725b9ba94c18307740d5dec78820869a4b263238b21e63c7d7433f23fb2a62ba8ba28fd74582511e +DataAfterCtrLen = 10 +DataAfterCtrData = 0305a0f78ce47179e32b + Binary rep of i = 00000001 + instring = 3c886324b841abbc66de725b9ba94c18307740d5dec78820869a4b263238b21e63c7d7433f23fb2a62ba8ba28fd74582511e000000010305a0f78ce47179e32b +KO = 5a7363e9b13c1de3ff2d670d95c1f276ce4737a1 + +COUNT=22 +L = 160 +KI = 95c3ae039c5ac5b956fe58915349c587003929d8fce1e08ebc76d87d7edc65fd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b2e4eda85fd1f71b4e465b04a5008cd364ecbc538146996d39c823a538e62cfe82dbedaaa432984ab9105ecc2df66944ff7 +DataAfterCtrLen = 10 +DataAfterCtrData = 654424a81184cfba0577 + Binary rep of i = 00000001 + instring = 6b2e4eda85fd1f71b4e465b04a5008cd364ecbc538146996d39c823a538e62cfe82dbedaaa432984ab9105ecc2df66944ff700000001654424a81184cfba0577 +KO = 7ec472a42c69b2c96ed9b95ccbc14ef664fab0fe + +COUNT=23 +L = 160 +KI = 523c2a95e6e47f6be8960acbf55c472631f65298b1b08649673f97c909f117ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = 983dc1f962664a7ad35ea315166d95021c65d07982af90ade0989d05bdaffa21944310b476a3791980b54d37877aec4eb1f3 +DataAfterCtrLen = 10 +DataAfterCtrData = 19d4eb5353240dd90e46 + Binary rep of i = 00000001 + instring = 983dc1f962664a7ad35ea315166d95021c65d07982af90ade0989d05bdaffa21944310b476a3791980b54d37877aec4eb1f30000000119d4eb5353240dd90e46 +KO = db31b2bcf017e5ee6c9a459dbe38683994543a4d + +COUNT=24 +L = 160 +KI = e30c296ee6ffa0a34d1584be4c8908253309812642fee732da333e4dbae2db25 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 747d04f84983ef277d902a55b197ce1a1a4379fd0ad07bfbed4a640b9412261b4f1e99c704c5c73d766c210f8406f2b17348 +DataAfterCtrLen = 10 +DataAfterCtrData = 55847a36ef5142393c65 + Binary rep of i = 00000001 + instring = 747d04f84983ef277d902a55b197ce1a1a4379fd0ad07bfbed4a640b9412261b4f1e99c704c5c73d766c210f8406f2b173480000000155847a36ef5142393c65 +KO = b7001a724caa5e38b6ba472b43a22401b11f79f3 + +COUNT=25 +L = 160 +KI = bf933d134e69db704fa9989673d5fedf52058c2e0b3da30b19aff09c466dab1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 755c8431a26d71700aef54285a2e433e063c5c23399875e90e0f5e178b1a9a5729d9bcebc89471aeae21e8f2c4d4edd5fe8f +DataAfterCtrLen = 10 +DataAfterCtrData = 52ddac08fc7686ec1dbe + Binary rep of i = 00000001 + instring = 755c8431a26d71700aef54285a2e433e063c5c23399875e90e0f5e178b1a9a5729d9bcebc89471aeae21e8f2c4d4edd5fe8f0000000152ddac08fc7686ec1dbe +KO = bbb112c170f104230c3808ff3e9744eb1452dfb2 + +COUNT=26 +L = 160 +KI = 067bd4538b5a2bea308d1cc553b0f5b16c4a6761d0e24da4a641800f285decf5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ab726d77472719d5923bf9fe7b1975a3f47f55dab38e4da06d365a0a911eddb2942372f410b432bdbb8fbc232b17c98e4e38 +DataAfterCtrLen = 10 +DataAfterCtrData = 0c61a9a4cdb0a4920a41 + Binary rep of i = 00000001 + instring = ab726d77472719d5923bf9fe7b1975a3f47f55dab38e4da06d365a0a911eddb2942372f410b432bdbb8fbc232b17c98e4e38000000010c61a9a4cdb0a4920a41 +KO = 7963e6897807f7aae2c9c028316e0e06d1645b65 + +COUNT=27 +L = 160 +KI = eff0722ed6f6bf15f48928520124effcc0ad147a40561179c534aaf7f757966e +DataBeforeCtrLen = 50 +DataBeforeCtrData = bb1e0a4dd89e7611e5b0e2206bd54932251cf45e27fdbe4afc3079d24cca563d08dac44f8f5f83115eed0092b389994c62f8 +DataAfterCtrLen = 10 +DataAfterCtrData = 85197e4224b5a01fc599 + Binary rep of i = 00000001 + instring = bb1e0a4dd89e7611e5b0e2206bd54932251cf45e27fdbe4afc3079d24cca563d08dac44f8f5f83115eed0092b389994c62f80000000185197e4224b5a01fc599 +KO = d57d3b896247b679da864e3d95ca6519066126c2 + +COUNT=28 +L = 160 +KI = 5a9002952346eb51b9a8a90807e72a3da45b9e492246fdf640051269d7379882 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bd1c466f20c7298d6c698a06386ca984a601be8c8676cf8e1cc1e51956d19cb89896002f0ac74160fe9106f109fac5215bc9 +DataAfterCtrLen = 10 +DataAfterCtrData = 09f3ceb28a0c3829cdcf + Binary rep of i = 00000001 + instring = bd1c466f20c7298d6c698a06386ca984a601be8c8676cf8e1cc1e51956d19cb89896002f0ac74160fe9106f109fac5215bc90000000109f3ceb28a0c3829cdcf +KO = 13e2199ca8d4153037b461ef80dd6166abd957cd + +COUNT=29 +L = 160 +KI = 35139551eb4cf6eb090f5fe3be0609d2f63f44122a9594a184ae67154ae921c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64c9ec777b99ac68c615110c4db522e5eba0f75d1b1d62ccbbb0c80eeb15ed1a18531e22d467f446e3b00865a9ee36346402 +DataAfterCtrLen = 10 +DataAfterCtrData = 78fe72f8605b5d7fcb68 + Binary rep of i = 00000001 + instring = 64c9ec777b99ac68c615110c4db522e5eba0f75d1b1d62ccbbb0c80eeb15ed1a18531e22d467f446e3b00865a9ee363464020000000178fe72f8605b5d7fcb68 +KO = 7467fdaabb91fa27170b9fbd82334a8bf1f9680c + +COUNT=30 +L = 320 +KI = 83942cf6cfcc3e5fac045eef7c8e97254bec62db3847a9c212a459c41047c2ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0 +DataAfterCtrLen = 10 +DataAfterCtrData = 2ffb3af2c53f4518dfec + Binary rep of i = 00000001 + instring = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0000000012ffb3af2c53f4518dfec + Binary rep of i = 00000002 + instring = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0000000022ffb3af2c53f4518dfec +KO = 79adfda2e7abe1519f1be8d3500db5e4ea8c96ec9eef3de1abf76eaa3c0cb7b487603c6974da04ff + +COUNT=31 +L = 320 +KI = f6adaeb7175783eea59959cfc92b5162586a1a29d2e0baa3db58e3b9a3e5fef8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96 +DataAfterCtrLen = 10 +DataAfterCtrData = 0162f5eae258d39c6221 + Binary rep of i = 00000001 + instring = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96000000010162f5eae258d39c6221 + Binary rep of i = 00000002 + instring = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96000000020162f5eae258d39c6221 +KO = ab5151837f48fc4145c9e14492689dcfe5cde883b89898b6b6d7d6638d25dbc83fd88055f12901b4 + +COUNT=32 +L = 320 +KI = 3cd983df44c0397db2014533e0646a02ce0904b0ab2810ea2846bad74123f932 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc +DataAfterCtrLen = 10 +DataAfterCtrData = fee171545deabe44658a + Binary rep of i = 00000001 + instring = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc00000001fee171545deabe44658a + Binary rep of i = 00000002 + instring = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc00000002fee171545deabe44658a +KO = 57094984c4f322a7ef75bd4eb1afce8fb9fef3b9821cb6d5d57f66be418e7741a195f24a68d5f41e + +COUNT=33 +L = 320 +KI = e846603ed8af2f653492cf56849e90b680a3767a082ae27c302b0565e4a3e790 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e +DataAfterCtrLen = 10 +DataAfterCtrData = 2b8b992ef38b834e0577 + Binary rep of i = 00000001 + instring = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e000000012b8b992ef38b834e0577 + Binary rep of i = 00000002 + instring = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e000000022b8b992ef38b834e0577 +KO = af76365cc82780e25fc434a32670ba9ad07acae65de49bb896867c576282575039ee476504302513 + +COUNT=34 +L = 320 +KI = 0359ec1b15c601b3ceff6c70b79ee4f6ec511f4defc26cbb4d247615f3fac05a +DataBeforeCtrLen = 50 +DataBeforeCtrData = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f054 +DataAfterCtrLen = 10 +DataAfterCtrData = d2fa029ee274b66d5c97 + Binary rep of i = 00000001 + instring = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f05400000001d2fa029ee274b66d5c97 + Binary rep of i = 00000002 + instring = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f05400000002d2fa029ee274b66d5c97 +KO = 8078f15a883317d7ad25c43f80a9873d230a18d94e93a425b4c8d76ccebd8e6cde74ace2494dba28 + +COUNT=35 +L = 320 +KI = 88012187f04b9704a345e94debda566f4bcdd77f91fdf51e490a894b3151cbbd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca +DataAfterCtrLen = 10 +DataAfterCtrData = 7666b0f6ea9ec69d187b + Binary rep of i = 00000001 + instring = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca000000017666b0f6ea9ec69d187b + Binary rep of i = 00000002 + instring = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca000000027666b0f6ea9ec69d187b +KO = 9bc35e5b5c3e79fefffd111bacdfffb5e691ceb9593f410e3fc40de18b0ba82c4d65e6678c500c15 + +COUNT=36 +L = 320 +KI = 9a78a434ff041a7290e6a797a8d920358cf1d83a9662efa0443f28ade477941b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce +DataAfterCtrLen = 10 +DataAfterCtrData = 9448609f3996cb1e1252 + Binary rep of i = 00000001 + instring = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce000000019448609f3996cb1e1252 + Binary rep of i = 00000002 + instring = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce000000029448609f3996cb1e1252 +KO = 1f5e2108394335aca0d2c0b949a0dc13110cfe2afe4d198a74ac6834eecaaecb1876f54bd249237f + +COUNT=37 +L = 320 +KI = ef83c99fc4ba4725e73e84e42a17ec8fa4f64e433592df83dd2c3bd22cd28204 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa5 +DataAfterCtrLen = 10 +DataAfterCtrData = b71d6eff27eb4e35a698 + Binary rep of i = 00000001 + instring = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa500000001b71d6eff27eb4e35a698 + Binary rep of i = 00000002 + instring = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa500000002b71d6eff27eb4e35a698 +KO = 507a0d355761e00fd576306513017dbcc284938c35c05d4e6ec87dfa04d0ff3d23c319d6fa54ba9a + +COUNT=38 +L = 320 +KI = 10f4779ca9aea5c10ecdae615c9eb3008a7563359f189ee37a7096ff9301c0db +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd79599 +DataAfterCtrLen = 10 +DataAfterCtrData = bca6f9a8a752780f9eae + Binary rep of i = 00000001 + instring = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd7959900000001bca6f9a8a752780f9eae + Binary rep of i = 00000002 + instring = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd7959900000002bca6f9a8a752780f9eae +KO = 4a9945e54cbde42ca2cfcd9ddc7b7be804ab22afefc2303c8a0454068af6bbf5da15bfe6d8dc1ce3 + +COUNT=39 +L = 320 +KI = 490f0837cf3be0781a8c6237444f476d5f3112ef59ce8fd617929759cd911d61 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e50715 +DataAfterCtrLen = 10 +DataAfterCtrData = 74aeb4737d0966cd0760 + Binary rep of i = 00000001 + instring = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e507150000000174aeb4737d0966cd0760 + Binary rep of i = 00000002 + instring = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e507150000000274aeb4737d0966cd0760 +KO = 248089c63c58603b7ae7f3a5b6163ebdaab390affc9c83f9007f83bc26e0d5ee0338e1c500d67d80 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 0be1999848a7a14a555649048fcadf2f644304d163190dc9b23a21b80e3c8c373515d6267d9c5cfd31b560ffd6a2cd5c +FixedInputDataByteLen = 60 +FixedInputData = 11340cfbdb40f20f84cac4b8455bdd76c730adcecd0484af9011bacd46e22ff2d87755dfb4d5ba7217c37cb83259bdbe0983cc716adc2e6c826ed53c + Binary rep of i = 01 + instring = 0111340cfbdb40f20f84cac4b8455bdd76c730adcecd0484af9011bacd46e22ff2d87755dfb4d5ba7217c37cb83259bdbe0983cc716adc2e6c826ed53c +KO = c2ea7454de25afb27065f4676a392385 + +COUNT=1 +L = 128 +KI = 462e77d03cde4dc2b3e8c6283ee0ddb67a14de8cd04ab33fb1ce78049f5b72a8e4bf188c97e7d94706c6f6522a831ca4 +FixedInputDataByteLen = 60 +FixedInputData = 54e7c056684114a755a4009e4b1ce89dc06021bb3e8ffa2111a0daaaca9246cb4b2a8068c283df857821240e0083b2a24f1a67b3259e3ea1f2cce839 + Binary rep of i = 01 + instring = 0154e7c056684114a755a4009e4b1ce89dc06021bb3e8ffa2111a0daaaca9246cb4b2a8068c283df857821240e0083b2a24f1a67b3259e3ea1f2cce839 +KO = 928ddf19f7ed1a339d39b0ade0ae76f1 + +COUNT=2 +L = 128 +KI = 5e39bfb7c186771c2a1ba7c6c9d0d46f6615d94380716e8cfc8bbdf46914ab440e443f1aa50df54730e0e2d24207dcf2 +FixedInputDataByteLen = 60 +FixedInputData = e0864869367d9a0fc2ebb501843f45c11544af29c23289a9b5dc0011db66432f9e430620cf6480af262d84653b35d316b25a215024d4bd204357e323 + Binary rep of i = 01 + instring = 01e0864869367d9a0fc2ebb501843f45c11544af29c23289a9b5dc0011db66432f9e430620cf6480af262d84653b35d316b25a215024d4bd204357e323 +KO = 634e7f6c1d6dfeedd294a8b6991005e8 + +COUNT=3 +L = 128 +KI = ae76239999d06c43f10657ce44952e7e51a6f935aaaecc332278965065243b987ebf10fa8aec4a6fbc721cf5f7bac23d +FixedInputDataByteLen = 60 +FixedInputData = f423434e5caaeb807cb524d16fc99e0faca5940e9fb72f08c5788f245eb7328249aca4629d81ec9df1ec3e8d77935fbfff84e83a5a79cee354b65901 + Binary rep of i = 01 + instring = 01f423434e5caaeb807cb524d16fc99e0faca5940e9fb72f08c5788f245eb7328249aca4629d81ec9df1ec3e8d77935fbfff84e83a5a79cee354b65901 +KO = 6877177767c93ad3ac8173ceba75b4dc + +COUNT=4 +L = 128 +KI = f0a838efe6182cea144138640c9c7520e8fc722597e31c89a3702fb25b23ed8daf1aa2cad21735cbfe0feb9e15177cf6 +FixedInputDataByteLen = 60 +FixedInputData = e36d3ec236d9753041fc00273c7f9e263c68130fbcab8d9b1b3ff6cf656203f6d6a6aaf9ce0b789d2ff7e532d9f3c35e41845f0197747a6330cb419c + Binary rep of i = 01 + instring = 01e36d3ec236d9753041fc00273c7f9e263c68130fbcab8d9b1b3ff6cf656203f6d6a6aaf9ce0b789d2ff7e532d9f3c35e41845f0197747a6330cb419c +KO = 4c97f3f2dafaad4c6dcf1c269642e42a + +COUNT=5 +L = 128 +KI = 33a7c3846acdab8a5ddc3dbe4dcf5b3584e641eef335b2a300917b5008d61a2f76349cfe9199817bd3f79341c96c1d68 +FixedInputDataByteLen = 60 +FixedInputData = 4bf59b7138bd4aa1a01f3fd29a1eee03cecd304b9027866fed41b0755bc3c4f873d40d426a771091ab11cab0667ade637b1e337751699c123d8e9809 + Binary rep of i = 01 + instring = 014bf59b7138bd4aa1a01f3fd29a1eee03cecd304b9027866fed41b0755bc3c4f873d40d426a771091ab11cab0667ade637b1e337751699c123d8e9809 +KO = 5a5ee405ca068c2b040981921a5a25e6 + +COUNT=6 +L = 128 +KI = 82094bcd8ed099bed66b25615ed2f15c2a4b9151ed0e25632dfba15431ac67580fa98146482b092e4498674ee9abf3a9 +FixedInputDataByteLen = 60 +FixedInputData = a1b4b948d23fa7726785716be2eee6383627adb9897366d242bdbe1a4205efb17339ed8531f3a27584c8029e7488023b57b1177b050c909d4d032360 + Binary rep of i = 01 + instring = 01a1b4b948d23fa7726785716be2eee6383627adb9897366d242bdbe1a4205efb17339ed8531f3a27584c8029e7488023b57b1177b050c909d4d032360 +KO = 36c06fbd26b1c3dd82cc9cc6f6db46bc + +COUNT=7 +L = 128 +KI = f8b5e795936f1c578030281c4e1286a9613f8bcd00abfd03e602fc7089b337c3cb5c008c90e2de7b0b64ad75fe53b335 +FixedInputDataByteLen = 60 +FixedInputData = 4666f04702744b315afb4497a3900699e4f0e01cf0a2fe83a0848278beca51a25fb926c194214a6365a632b25453eec6522087506d0e962c7389f889 + Binary rep of i = 01 + instring = 014666f04702744b315afb4497a3900699e4f0e01cf0a2fe83a0848278beca51a25fb926c194214a6365a632b25453eec6522087506d0e962c7389f889 +KO = e609f872f692771b039501d155df6d90 + +COUNT=8 +L = 128 +KI = 1027c2a8314af62a24e6ec325dd984ee5fadd94b884b4ff6a136c3187a0dbafe7951b59e5eb685345b48d3a02e769cca +FixedInputDataByteLen = 60 +FixedInputData = 79bde995b786f479ae35b89ef6d4449e92629e02ca554830d8b28581a6be752f4b013719846633161eb30c7ff6e91b142c2d0d710d2c8178f681eedf + Binary rep of i = 01 + instring = 0179bde995b786f479ae35b89ef6d4449e92629e02ca554830d8b28581a6be752f4b013719846633161eb30c7ff6e91b142c2d0d710d2c8178f681eedf +KO = b31771e4c463220da9c3f2fcdb575478 + +COUNT=9 +L = 128 +KI = 997888264025a5eea951af57ff9a915142fd94b4b80076da72912043d197380c7e13b75d1589d5075b0a9d27ef75640b +FixedInputDataByteLen = 60 +FixedInputData = 81e688395997fa0006bcab08b98ca6df5a0e1963f7a2280a7345f0cb00bee4549946bc0e92f88fdf9396833107abc48cd1c26a67eaa932a1492c864f + Binary rep of i = 01 + instring = 0181e688395997fa0006bcab08b98ca6df5a0e1963f7a2280a7345f0cb00bee4549946bc0e92f88fdf9396833107abc48cd1c26a67eaa932a1492c864f +KO = 75fdb079af071d33316b60b1b5562073 + +COUNT=10 +L = 256 +KI = 218f47301a3adf39a4e1ddc25a1df2b7db53d7780c207f47ab4cefcaa960ed82cb6cbc34b97b4c332d52ca81cc40cb9a +FixedInputDataByteLen = 60 +FixedInputData = 60dcb116d7cfd3cca7315c9dc7e9650f886b67d9fbcd98c226239a0f66eff075da23c6cb750a2129ae71b9582934f57423a815249cac2c61f958b35d + Binary rep of i = 01 + instring = 0160dcb116d7cfd3cca7315c9dc7e9650f886b67d9fbcd98c226239a0f66eff075da23c6cb750a2129ae71b9582934f57423a815249cac2c61f958b35d +KO = 26b01d94c4dd51a9c8b54f78647257f9e937a8d67dffa78f85749cdfb22db620 + +COUNT=11 +L = 256 +KI = f4864cac28baf8c866cf7d8531b099679b86d9f50c8e4d54f34a3d2d449c017ef0aad51eba14fa44c80596740cd29a22 +FixedInputDataByteLen = 60 +FixedInputData = 44df293f2a969b6e7d785c6c21ba26f9a060ddc84f8b1911df04cf21f48ce2b12f47e6cd1eeef397d6226f326052dc989e12eb064dd80197c74736c9 + Binary rep of i = 01 + instring = 0144df293f2a969b6e7d785c6c21ba26f9a060ddc84f8b1911df04cf21f48ce2b12f47e6cd1eeef397d6226f326052dc989e12eb064dd80197c74736c9 +KO = 5529a1536668bb2b21738ed1dacb4aa998bbf9acc0d28d8613a5115050f96725 + +COUNT=12 +L = 256 +KI = 8b3a793187ef8c15da7d712da9aa99b3d9f7f8c7e71ec9ab449af5eb0a79945ba2ee186cedbfa8d5298de3feb393a4e6 +FixedInputDataByteLen = 60 +FixedInputData = d08f46446757016d09c41a6ca2ecf6e8a30ac499a6196a433f9efae92c07086bdf1481d8bc250050e21131c48a98817860a57f9e822a72af7366723d + Binary rep of i = 01 + instring = 01d08f46446757016d09c41a6ca2ecf6e8a30ac499a6196a433f9efae92c07086bdf1481d8bc250050e21131c48a98817860a57f9e822a72af7366723d +KO = 1a54091e661fb2cb7c14b4ec37e49cacfbd6ddbab7e1ad5196fab1c2f2a680ca + +COUNT=13 +L = 256 +KI = 674e05f59b3d5d48b4ca1593323367636a1669e0042aa5bf704b3212ba1ac5e2c7d1870238b1c1d46cb4a9c0666d7ed0 +FixedInputDataByteLen = 60 +FixedInputData = 048dfe846cb3311f0d5fad58872b2eb0ca6fedb1126ae9fb8c6b00d0ad6e151bd8465c444bff349220016fd735adf1183d1b3bcf401a5a17d8b4301f + Binary rep of i = 01 + instring = 01048dfe846cb3311f0d5fad58872b2eb0ca6fedb1126ae9fb8c6b00d0ad6e151bd8465c444bff349220016fd735adf1183d1b3bcf401a5a17d8b4301f +KO = a7096b18d8496006a9cbe7f5866997a66ca09aef491c03988731b867c118040f + +COUNT=14 +L = 256 +KI = 459e24385e6a3e00ff56dfbe3c718d1e73b9b267ad6e94676e0965e41175df2964f7cf4b3869595e63ea0381f33ee841 +FixedInputDataByteLen = 60 +FixedInputData = 6139b63712ecd54a3886747e09ed99de2be8c95e9e4b25354ad82d874984262118022c7715262b9d378151d62d861c68e757eb46acac4d6959781694 + Binary rep of i = 01 + instring = 016139b63712ecd54a3886747e09ed99de2be8c95e9e4b25354ad82d874984262118022c7715262b9d378151d62d861c68e757eb46acac4d6959781694 +KO = 0ba09e5eb3b488e8859b2bcd090081f465ba424199d5b1f037e163d9d2d85613 + +COUNT=15 +L = 256 +KI = fbbfffa4be57b96566fd23f85ad732078c3afa1687f37dce9f7cd2c4919d908a2442e2823c5f374632f7905aa23cd7c8 +FixedInputDataByteLen = 60 +FixedInputData = 438dbdab36418c168f1deb4070e97320adb971124184961563de3d09a9c5ddd2401e912b2acc1538377777d1d74fb5f2fb9b50da180d4ef52fc792b5 + Binary rep of i = 01 + instring = 01438dbdab36418c168f1deb4070e97320adb971124184961563de3d09a9c5ddd2401e912b2acc1538377777d1d74fb5f2fb9b50da180d4ef52fc792b5 +KO = 4ddec0f5cfeb15ad0e6d784d192f26af73c23ba42b586a618f599532bb461835 + +COUNT=16 +L = 256 +KI = 1ee262230fcc66ac9d24424f5546a2e08319a26e985325eebad4b52a6153957e94f62739646393984b7b8654e4fd397a +FixedInputDataByteLen = 60 +FixedInputData = 327444a3fa5eeca30bf8f4bcb0dde286015f738bdc3f8e8ad2b8397ba5f38176070c5527205644efc3048fc7bc5500bebf78688c7f26a0ecd002d023 + Binary rep of i = 01 + instring = 01327444a3fa5eeca30bf8f4bcb0dde286015f738bdc3f8e8ad2b8397ba5f38176070c5527205644efc3048fc7bc5500bebf78688c7f26a0ecd002d023 +KO = f90b3be0dde180529f0e38ca6c70f7ca5722d788469fe4683f3b3adeee43f27e + +COUNT=17 +L = 256 +KI = 0976910b81cfb3a8db27ff66fe636cdb916a90f95edcceba104d5181a9de4e2ec1285dabbf8a83d86462746a36282354 +FixedInputDataByteLen = 60 +FixedInputData = 949b6acb03abe4269dac387cd16939fa1c794029669b8af7581173e84dee2f979ea0fa182bda31ea9d8788de19213984f76464f260609dcf999effe8 + Binary rep of i = 01 + instring = 01949b6acb03abe4269dac387cd16939fa1c794029669b8af7581173e84dee2f979ea0fa182bda31ea9d8788de19213984f76464f260609dcf999effe8 +KO = 20ecc94b5c9cd17714ce5c0be8bdea29c37d687011e8fd76e48cfebeb3906ba0 + +COUNT=18 +L = 256 +KI = 59e5fb3291460b6741401cfd469b10d2ea0233230f17569fd8f1729c1bc2388c5098694c50110395571e151b94231964 +FixedInputDataByteLen = 60 +FixedInputData = f37b51d2733804b39ab52600614083e82dea20acb4b86cbf22fba25b5da1e39fc9158d78489eeb89fa5a114743c9f14f9c5949b96bbb3a43a26b3687 + Binary rep of i = 01 + instring = 01f37b51d2733804b39ab52600614083e82dea20acb4b86cbf22fba25b5da1e39fc9158d78489eeb89fa5a114743c9f14f9c5949b96bbb3a43a26b3687 +KO = 24fd7ead6a5bddcf991b12c33a32d6de8f2589e8b9c9a55dbee7e93adcb9bffc + +COUNT=19 +L = 256 +KI = 2b509b7916d33b28947e604e2ade3bd0b061cc16cb663bd4a13bbfa18d2f22e149e4419e47124d122879f214c18a3bb8 +FixedInputDataByteLen = 60 +FixedInputData = 7ca791ea6dd47ce22fd961160043cd7c7e2082451661d9e72be585920f5852becbac936cb62d78b0cb3efdf560d243af38c9a7d11dcdab882450d586 + Binary rep of i = 01 + instring = 017ca791ea6dd47ce22fd961160043cd7c7e2082451661d9e72be585920f5852becbac936cb62d78b0cb3efdf560d243af38c9a7d11dcdab882450d586 +KO = 4f50a23c50581db739706cc00ecabda628bedc161a19cb656f3d23852008f313 + +COUNT=20 +L = 160 +KI = 426c4facbacecb654555bc9843f9864a53e14c9a5e19600abf57b03cf8b6f825f71191eaaf3cfd70961314acbf1e6e29 +FixedInputDataByteLen = 60 +FixedInputData = d224dc52dd16bde3391fab24fa875b695d63215e182efa970537904f4cd1d7f929f87c17fa97bd490f10cfc3bb80353ea4a4bb403f79e18677c39d29 + Binary rep of i = 01 + instring = 01d224dc52dd16bde3391fab24fa875b695d63215e182efa970537904f4cd1d7f929f87c17fa97bd490f10cfc3bb80353ea4a4bb403f79e18677c39d29 +KO = 431c73810e9fe4f4982202f55eb5f0212f302142 + +COUNT=21 +L = 160 +KI = d56d6a5227440b6c31e092edfc31f15657f5abd7577d1536ce42bb23b0e1a6a4c76b07c46c02d1aff8dafa19d9bd15d4 +FixedInputDataByteLen = 60 +FixedInputData = 999931fa84451118b498e8e2eaaa62174e27d7da342855b6694b291771a9f2347af79668086463acb794bb1814ad3860a88a3b7f83e79c13dbead6f6 + Binary rep of i = 01 + instring = 01999931fa84451118b498e8e2eaaa62174e27d7da342855b6694b291771a9f2347af79668086463acb794bb1814ad3860a88a3b7f83e79c13dbead6f6 +KO = fe778a02e793722c44bd7048b439c5054caac925 + +COUNT=22 +L = 160 +KI = 6544fc8f3b1df531b4b2a638e540df6cb822fdaef06a70ccbf02d8152d56b6fd3f0659c1d16e302cbf77c58dfd0a1a5a +FixedInputDataByteLen = 60 +FixedInputData = cf0463887827b6d211cabc39d72242df352ded3dcf8cb892d0a6dee2f3ff83d628e55d922cbdcfa02c79087300941da55b7103b8dc11e5bc4937b160 + Binary rep of i = 01 + instring = 01cf0463887827b6d211cabc39d72242df352ded3dcf8cb892d0a6dee2f3ff83d628e55d922cbdcfa02c79087300941da55b7103b8dc11e5bc4937b160 +KO = 9644bf55d705983646adf7fcb519df0d1ad1311b + +COUNT=23 +L = 160 +KI = cc4702750cbd77416eebbb6b199e79dfa096f5cf3ad90cd77d5706ee521907a51b229f6c9db7b88cdc91dfafaa7f7c60 +FixedInputDataByteLen = 60 +FixedInputData = a6806404d8cc5013928142975c05356bd7bbb6fecbec884ca772875c8c9569aeef276e112c3c6efb79e01f237c2b1c04f8048fe218208f67260b9752 + Binary rep of i = 01 + instring = 01a6806404d8cc5013928142975c05356bd7bbb6fecbec884ca772875c8c9569aeef276e112c3c6efb79e01f237c2b1c04f8048fe218208f67260b9752 +KO = b2fd963186ebf7993121adebcee3ad27e8b3cd45 + +COUNT=24 +L = 160 +KI = be1b85957ee14819fd19ab525b11b5b36ecce55ccee2c839e8f4e65ae118559e5bd349b97428554bc04e9ff6dce1c6d5 +FixedInputDataByteLen = 60 +FixedInputData = d718a38e9b899e8ae5dc132281818bb8a8b9cbb83fad264aa2b63ddfb6f11add812b45d7ba2809ec41a961069fefb602e44f168b5b1e6a099b65dedb + Binary rep of i = 01 + instring = 01d718a38e9b899e8ae5dc132281818bb8a8b9cbb83fad264aa2b63ddfb6f11add812b45d7ba2809ec41a961069fefb602e44f168b5b1e6a099b65dedb +KO = e7ab725994dc30886215f818068ad61c704fadd7 + +COUNT=25 +L = 160 +KI = bd31d409f3f794af66241f07fc10ed7dd85ef3865962ceec4b621806163f3b1b658ecabbde41f20e9e53b81c1396e5a0 +FixedInputDataByteLen = 60 +FixedInputData = 41c0c96cc2030a4cdc0100c7557cab89e13ca7f3cccec81860180a2c00d0a3f25da7be4d5dcd5e022c96ef60d96009790113a6a68329642ebcacf159 + Binary rep of i = 01 + instring = 0141c0c96cc2030a4cdc0100c7557cab89e13ca7f3cccec81860180a2c00d0a3f25da7be4d5dcd5e022c96ef60d96009790113a6a68329642ebcacf159 +KO = 0fb7240e3f562f0ad7994fa5b7ec6c8f8be4955a + +COUNT=26 +L = 160 +KI = 0f9d7e8466a076c6519501e48533437487ca40b83e9f14676820c8af075b075d975e72ce26775fb16ebeb504be4aa5fd +FixedInputDataByteLen = 60 +FixedInputData = b3c14f63c7a2992ea3b61fc16c671e5f79a9ef91ff6143512497099ea201b27befce9c9e114a6caf23462275122f5161a9a912e302878b18df531d3d + Binary rep of i = 01 + instring = 01b3c14f63c7a2992ea3b61fc16c671e5f79a9ef91ff6143512497099ea201b27befce9c9e114a6caf23462275122f5161a9a912e302878b18df531d3d +KO = ee7d3bf8ebeba4b255106bcfb2abc482f72e345a + +COUNT=27 +L = 160 +KI = dec51b6687e7ffe21347db8f123a965c3a9860088a54db283ec6c36ebe3304764b33f82583f2136247fb35f68dc645d6 +FixedInputDataByteLen = 60 +FixedInputData = 22db0f865673c987ae4540dc233e93a1ad05de22505e5a82b2e7c8f36b2603283c67697d0dd593aa21eb0bc7a85bb1b36a4b2f16df2f7c75eddb2a4c + Binary rep of i = 01 + instring = 0122db0f865673c987ae4540dc233e93a1ad05de22505e5a82b2e7c8f36b2603283c67697d0dd593aa21eb0bc7a85bb1b36a4b2f16df2f7c75eddb2a4c +KO = 285915882b4ed26b72e82a67be43ff64ec467d58 + +COUNT=28 +L = 160 +KI = c676f6c459088116f71331087571cabbd5df048629890afdeca6dbbef7762af9cbe03636f1f6549f7cb4386ff8f79f64 +FixedInputDataByteLen = 60 +FixedInputData = 0be996d668a047ff95f5bb80ebe01a68f0a5d7550c1ad322cf3cf65d540e7e41ac7433c995c02811707d63929b1b48fdaf5e480c50c624627a19dd81 + Binary rep of i = 01 + instring = 010be996d668a047ff95f5bb80ebe01a68f0a5d7550c1ad322cf3cf65d540e7e41ac7433c995c02811707d63929b1b48fdaf5e480c50c624627a19dd81 +KO = 28b4850343812ebe546ff36b4e861c92697c5d14 + +COUNT=29 +L = 160 +KI = ec77373e6cba4a68b7547cf275d72e421248232f340293d0610f97d1bc165e0d63e8613971a4b88fca649921969cd510 +FixedInputDataByteLen = 60 +FixedInputData = db691bf4be88f4f932ee580ad340dfc295ffa690673c24567bfdce8f6c06c5262aa20d9197ae4da2dd791225dd089c63e71f14a8725b9873cb0b50ce + Binary rep of i = 01 + instring = 01db691bf4be88f4f932ee580ad340dfc295ffa690673c24567bfdce8f6c06c5262aa20d9197ae4da2dd791225dd089c63e71f14a8725b9873cb0b50ce +KO = 70bc606370eeed86ebcfa259e909a4df120b47bf + +COUNT=30 +L = 320 +KI = 522a72c006a6b77911915c78952dd61848725a4b0789b2cfce3b29d947d9faa145417740c0365bd81a860a600012543b +FixedInputDataByteLen = 60 +FixedInputData = 4a3cd102c4b95fe193660c4c174f02c725207449b785edb8fa8c4404f01a25bef3238637d3bae370758332c678deb578322e031ec3970876600196d2 + Binary rep of i = 01 + instring = 014a3cd102c4b95fe193660c4c174f02c725207449b785edb8fa8c4404f01a25bef3238637d3bae370758332c678deb578322e031ec3970876600196d2 +KO = 2f5d52226949aecfe6359561a5fdd87a843457019e24faacacedd34177cda6cba18cc78cc8c78cef + +COUNT=31 +L = 320 +KI = 4bb1f5b928ecb34285f13a0ea657cb380ae182b7686d6996afce47213a05474dd56fb1edd6c5a489484376688110d863 +FixedInputDataByteLen = 60 +FixedInputData = fddee0828eeea54c82a52a8a9a97ee521c2061802587d5954530325ff2be3b2f4f7e277dfe65f99d68c4564e3b28db5ec15b2b5eb020f65153ca2956 + Binary rep of i = 01 + instring = 01fddee0828eeea54c82a52a8a9a97ee521c2061802587d5954530325ff2be3b2f4f7e277dfe65f99d68c4564e3b28db5ec15b2b5eb020f65153ca2956 +KO = a31dac08aaad375eda362bc2863cf0841aeca67ceaa231f30f45559332921a6570def7767354497a + +COUNT=32 +L = 320 +KI = 8df412a08c683b3b27892175888f88d09c3f641d64308a66b889feba23b381b649b7e967f964457a29ab4dcbedfd2235 +FixedInputDataByteLen = 60 +FixedInputData = 8ec815c720971a0c9db65b91b21527818fe0cc17a27edc8ffe56e59232b42264cd276c8a765900490a2bf2ace1ccfd78e8147bd9403888d16797b41c + Binary rep of i = 01 + instring = 018ec815c720971a0c9db65b91b21527818fe0cc17a27edc8ffe56e59232b42264cd276c8a765900490a2bf2ace1ccfd78e8147bd9403888d16797b41c +KO = f9f866a0bb6a32145248f764b6bb1fc1ff7767cbb1d2f8e9684e7919d9483de1e7b8d4832c9181a2 + +COUNT=33 +L = 320 +KI = 0b5e80b82a0caf9b0836bf5f9e9984ffa2138e43c20752aac74f1b2712cdc742775790fec2b0dfe99858fbd5bccf019c +FixedInputDataByteLen = 60 +FixedInputData = 2f358c739fe9ef67da72acf557fbfd330a60b8d4b1f3b90ffc0d51e60118766244c8eb6cae311ba18d666e93fd0bcedf157f209192d55db9f4112881 + Binary rep of i = 01 + instring = 012f358c739fe9ef67da72acf557fbfd330a60b8d4b1f3b90ffc0d51e60118766244c8eb6cae311ba18d666e93fd0bcedf157f209192d55db9f4112881 +KO = b724b9872d7e57052acc2125c18f6496779dcdb430f2d5e4c136072db76609fb4da9a07cce285b0d + +COUNT=34 +L = 320 +KI = c4631db1902d3147086d77948f78e9a7d69f4103976a3f1f0a27487b9cf229af4304e75c281605de829294296f1be9a3 +FixedInputDataByteLen = 60 +FixedInputData = d33594d7f49cf2d6486ad790d83d98d86709c0cb641c5ed042d9bbb0756a8d5b2d6a4d66167eb6e5f9994498bfa1aff33194b1c28cafd8db09302de8 + Binary rep of i = 01 + instring = 01d33594d7f49cf2d6486ad790d83d98d86709c0cb641c5ed042d9bbb0756a8d5b2d6a4d66167eb6e5f9994498bfa1aff33194b1c28cafd8db09302de8 +KO = bb10bb41669c8e6b408072d43b07ffe886b39abb25954c8aaae50d04587bac6c841484ac0d5c49cd + +COUNT=35 +L = 320 +KI = a2296309d9c1496d7ee15a71d6685c23f41904e356ae1c568a7ec8aec90f8ff569fb805fcd01f68c45ba38011b810889 +FixedInputDataByteLen = 60 +FixedInputData = ba97f1d05e546379a962b4139d8b1ce5a82744d7376b62472ebec4320923b876640978ffdec19fba71c8744b4a407907f4004b2e35095111c1667bdc + Binary rep of i = 01 + instring = 01ba97f1d05e546379a962b4139d8b1ce5a82744d7376b62472ebec4320923b876640978ffdec19fba71c8744b4a407907f4004b2e35095111c1667bdc +KO = ea4a48041674fe9f4c716efa4fec10b9d7c66052c8c7437f6c4ab115c11b2bb2c5a0acbb14de8a82 + +COUNT=36 +L = 320 +KI = e5db84bc950f88d93a45241b27cb23a9b1e6d4bbcb204ee9d710806c8ea9a47eec176d8abed33043311adde5158b4ef5 +FixedInputDataByteLen = 60 +FixedInputData = 2101a2be7eec9117628299ab3d7fbec67a10d8e6c005213994228e7ca66f4978c9d83cff722116496350ccce042a6ad6fe586931ad07694eadd83476 + Binary rep of i = 01 + instring = 012101a2be7eec9117628299ab3d7fbec67a10d8e6c005213994228e7ca66f4978c9d83cff722116496350ccce042a6ad6fe586931ad07694eadd83476 +KO = 31ef7191ec7ccb9dc954262ca97fcc8a2916ecb181d551e8f8063dfc57e5dd37160661939214d18c + +COUNT=37 +L = 320 +KI = c5f8c86ce70b9beb13933635e26d1d59eae9666d5c76d95800e5b5803885fe2d54e59e8d54a41fa9ce5701eb279d9556 +FixedInputDataByteLen = 60 +FixedInputData = ba51d6e623f03758221638a5ad1953c022d1feb5e6cc95bae9416276f8a0557fb8a2354754ec9debe3d7c92901c5d83ccf7dfb69fa1a4f3fae5af340 + Binary rep of i = 01 + instring = 01ba51d6e623f03758221638a5ad1953c022d1feb5e6cc95bae9416276f8a0557fb8a2354754ec9debe3d7c92901c5d83ccf7dfb69fa1a4f3fae5af340 +KO = cb9b1347ce6b13c5558b838a5f3204fa2350a0c6f9e6f0628bc2120190c095b4bf9a2b9a18b82f28 + +COUNT=38 +L = 320 +KI = 70dde13b06f791f936a3a686377daff66adf218f49630057fcc18a60359636d5e9dffa6a5318fd91d6448c073fabd9c8 +FixedInputDataByteLen = 60 +FixedInputData = db04c3ef64dd8c40d1061ee7471504511d10d8676e763f4a48dca6fbf818b22d872d7e0bb6567aad857a247e107dabd5a82f6df3e158f71fbe70adc2 + Binary rep of i = 01 + instring = 01db04c3ef64dd8c40d1061ee7471504511d10d8676e763f4a48dca6fbf818b22d872d7e0bb6567aad857a247e107dabd5a82f6df3e158f71fbe70adc2 +KO = 062eaa1c67ca647e5589655a91b39d90a04419eaedd097075bf2d97914af5b5021224b3d7fe926bf + +COUNT=39 +L = 320 +KI = 34ed30600f2bf1c9ed7c414c1e3bef18a8d1e43d7b52279009db2703a95db812fdc94b889da550910bed836a2e7821f3 +FixedInputDataByteLen = 60 +FixedInputData = ed97b75d1fe73fb8579a503037f3c7a01bcffaca4d689eccc9659af04b613c58eda4760fbbc61e2e80508d278ec231ed97b8843b8ec4494e4ebea50c + Binary rep of i = 01 + instring = 01ed97b75d1fe73fb8579a503037f3c7a01bcffaca4d689eccc9659af04b613c58eda4760fbbc61e2e80508d278ec231ed97b8843b8ec4494e4ebea50c +KO = 28f34458362567f1d2055403c71d0cc9a3dfe383e099fd47ca3a05cd8cea9777bbb5124bcc0de7aa + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 26ef897e4b617b597f766ec8d8ccf44c543e790a7d218f029dcb4a3695ae2caccce9d3e935f6741581f2f53e49cd46f8 +FixedInputDataByteLen = 60 +FixedInputData = bc2c728f9dc6db426dd4e85fdb493826a31fec0607644209f9bf2264b6401b5db3004c1a76aa08d93f08d3d9e2ba434b682e480004fb0d9271a8e8cd + Binary rep of i = 0001 + instring = 0001bc2c728f9dc6db426dd4e85fdb493826a31fec0607644209f9bf2264b6401b5db3004c1a76aa08d93f08d3d9e2ba434b682e480004fb0d9271a8e8cd +KO = a43d31f07f0ee484455ae11805803f60 + +COUNT=1 +L = 128 +KI = ec41ee88f9c4a50fc26ef558b18464c4a9860d60757dfb7cc5c9a7a478c371d06cadd1ef8e6461f62e1a6e5736ce42b4 +FixedInputDataByteLen = 60 +FixedInputData = 06195629bd5000b1c56302918e75dd1980ac544f94a92dd86b295f72de1c2da5918bd36b6e0b5c1f6343bc8d821f80dc2f9545b32f4fa74a5aaaf7db + Binary rep of i = 0001 + instring = 000106195629bd5000b1c56302918e75dd1980ac544f94a92dd86b295f72de1c2da5918bd36b6e0b5c1f6343bc8d821f80dc2f9545b32f4fa74a5aaaf7db +KO = a4cc0153913d764431243acc34313342 + +COUNT=2 +L = 128 +KI = 484953365b7cb1194cead0092caaa3d5ccd5f7b46e4401ae6a91051e525d36abee1cae0c3420e67eb64087c7c3e68276 +FixedInputDataByteLen = 60 +FixedInputData = 735a548ef82c2e58f2a6a1bbcb4907af5a5747f65750c4442f1510538448664e16259458431d68583e37cc176297934cc99074eadf571f833c64e9af + Binary rep of i = 0001 + instring = 0001735a548ef82c2e58f2a6a1bbcb4907af5a5747f65750c4442f1510538448664e16259458431d68583e37cc176297934cc99074eadf571f833c64e9af +KO = c8a5a51c0332f665ade915a8cc0cd4a4 + +COUNT=3 +L = 128 +KI = ff9ee3708c2f3e0973d1d1bd8a6b2d80553753c327dabc4225c0612d3654876337b923cefbf99211e79d682cded45c5b +FixedInputDataByteLen = 60 +FixedInputData = 97900fcddaedfc83f627a1fae0db9a4122c6a56bf23e135df975fe70e473c131f3909e230e92c9886a6c2a8f2eb7e09092376f17d211d490baf0f47d + Binary rep of i = 0001 + instring = 000197900fcddaedfc83f627a1fae0db9a4122c6a56bf23e135df975fe70e473c131f3909e230e92c9886a6c2a8f2eb7e09092376f17d211d490baf0f47d +KO = a78a8d45781f2542a187f95197ba6d55 + +COUNT=4 +L = 128 +KI = dcf4279ac63c31abc13be2340f9cdc494c78232c0935f352161ffae121bc988af24fdefe6c163296be58af84d9889b07 +FixedInputDataByteLen = 60 +FixedInputData = 9f7241c473ef76399a4edec1378616be04383c7f4ea8274db9c4d49bf54ca9bc9a2738f532e0d2068406a337440fb85b97b1f751796324c4ea1cb228 + Binary rep of i = 0001 + instring = 00019f7241c473ef76399a4edec1378616be04383c7f4ea8274db9c4d49bf54ca9bc9a2738f532e0d2068406a337440fb85b97b1f751796324c4ea1cb228 +KO = 88ac93650ea6e297a161279027b8d734 + +COUNT=5 +L = 128 +KI = 9f95808177c9c144f928f70f32884b220833202d1c9bba52a9d57cd334e8e42952d99f6a1312ff6e3baad7aae754eaa6 +FixedInputDataByteLen = 60 +FixedInputData = e5bc98aaa2e2c4c354ee5b62cd43ded4b68eab8203b9928b0b7cb9dafe2118df1d8102040ebb93774b789ed27b46494a106fdb1aa7f2b2e5646390a4 + Binary rep of i = 0001 + instring = 0001e5bc98aaa2e2c4c354ee5b62cd43ded4b68eab8203b9928b0b7cb9dafe2118df1d8102040ebb93774b789ed27b46494a106fdb1aa7f2b2e5646390a4 +KO = 4908f0b458367ee01065ca7ff7a178d6 + +COUNT=6 +L = 128 +KI = 50554b0db51d9b7a5d4173302c76e1b1c520b13967a53a9eaac490c7f48531d25e3618aa45a3fd50e6ace4aa91178c25 +FixedInputDataByteLen = 60 +FixedInputData = b8479cc72273bf3291c968ceaa5f2c777ad2ba46c1149018df41c4a98fc6e7a2ccf9528bbf6916a5011ad980856c1d3f1f4fb97867898c9516b203f1 + Binary rep of i = 0001 + instring = 0001b8479cc72273bf3291c968ceaa5f2c777ad2ba46c1149018df41c4a98fc6e7a2ccf9528bbf6916a5011ad980856c1d3f1f4fb97867898c9516b203f1 +KO = 08712a1f1dcd737006c70bf3a3172a3b + +COUNT=7 +L = 128 +KI = 8841d6ca52095f281fd9c49ad682c838db8895b8c7ced7071eec1aeccc6c2108bf9d3b4d9ba9963f83621231e69c44b2 +FixedInputDataByteLen = 60 +FixedInputData = 1822ad2cade77db7e5a1d57018a559cf7ab624493c82e87ab8886885804fb156b6c2ecc7773ea865bc93d169b09029b82de5f3ee0ee1e1d36f62fdaa + Binary rep of i = 0001 + instring = 00011822ad2cade77db7e5a1d57018a559cf7ab624493c82e87ab8886885804fb156b6c2ecc7773ea865bc93d169b09029b82de5f3ee0ee1e1d36f62fdaa +KO = 1fcfa904b8c1e75ee13a31f4e1d94fd2 + +COUNT=8 +L = 128 +KI = a63ac7ee4ccafd37287b76f27daf112e362c4b1d17d974dd2e0567f13e39894f28c4b6f4cea884c3cd6f30890c6cc1cd +FixedInputDataByteLen = 60 +FixedInputData = c782a7d1363564c14721e4fe9e74c9afd7356e46ec44542e337d272dd793451f13b340301863063c67949b5e5f5db17c91121445e26c6c9487aa5ad1 + Binary rep of i = 0001 + instring = 0001c782a7d1363564c14721e4fe9e74c9afd7356e46ec44542e337d272dd793451f13b340301863063c67949b5e5f5db17c91121445e26c6c9487aa5ad1 +KO = 99901fdd9e06652420d46c60e71732f5 + +COUNT=9 +L = 128 +KI = 7317a1d98a2c3344e445d5f50c978b61894fc35e0d20ad4699fedd4f298636abff9272ec25213aa3fe83eabb69b48dec +FixedInputDataByteLen = 60 +FixedInputData = e6471addc154402d3691bce785aa3582211b27e06134a479ac76c3810a60819221e7034f10c5534c71bc0c82cb5f269387f9a67456d75e92bf3c1f5f + Binary rep of i = 0001 + instring = 0001e6471addc154402d3691bce785aa3582211b27e06134a479ac76c3810a60819221e7034f10c5534c71bc0c82cb5f269387f9a67456d75e92bf3c1f5f +KO = 881247c87744bf9a6b4ab144c4b9ebe5 + +COUNT=10 +L = 256 +KI = 269cce234dd4783067ceaa04a70deb1c9700acf705548495767c22f78493851ca9c699077a002874caacb760106016c6 +FixedInputDataByteLen = 60 +FixedInputData = f64bfb4bdaac81b5801d2f9f08bc2e4d009990b67290fd49b3730c3a145696447aceae6a82f7508a19c396a548c9c33d943dab82b2538c18b8eee871 + Binary rep of i = 0001 + instring = 0001f64bfb4bdaac81b5801d2f9f08bc2e4d009990b67290fd49b3730c3a145696447aceae6a82f7508a19c396a548c9c33d943dab82b2538c18b8eee871 +KO = ab4182261c5d9c0d23a26477f14a507dd7f5e9550d04f48de29e644ed55f3406 + +COUNT=11 +L = 256 +KI = cc51748f214783bf1b3e51ce545f47e842c33d3463f900b6006c97864d8ccf340923af188b34e64091fa6d853ea68d62 +FixedInputDataByteLen = 60 +FixedInputData = bdbdb127b5ff64b2fd2b10fd0db9c2619f2c4dee09d4c318b0c07e02f578e2298659f8a16cf7742b994344767493129a51a15abd55ee7daa07e5d2df + Binary rep of i = 0001 + instring = 0001bdbdb127b5ff64b2fd2b10fd0db9c2619f2c4dee09d4c318b0c07e02f578e2298659f8a16cf7742b994344767493129a51a15abd55ee7daa07e5d2df +KO = 5643848c10571737bbb5dee79ce9ba817ba261c82d969c76a7c4b038d7892367 + +COUNT=12 +L = 256 +KI = e97ac699256f0d0b29ff9884e51596cc94360f0eeeb00a03d9d1a60ba54e8e609b15529227676009f4a9248efcbbd965 +FixedInputDataByteLen = 60 +FixedInputData = 42cff32383a76af5f0c42edfef0e575777038772938365858e5c5d6d768c3e15ad31ecff6ff7a430f6e7d297e2826c579975c1c77d5761c7488be45b + Binary rep of i = 0001 + instring = 000142cff32383a76af5f0c42edfef0e575777038772938365858e5c5d6d768c3e15ad31ecff6ff7a430f6e7d297e2826c579975c1c77d5761c7488be45b +KO = 7e31249582ff01f111c95c78fa0579a7877e357acfea891802694eeef2416357 + +COUNT=13 +L = 256 +KI = 1b775f03178be753aa58e4d5f5af3703f8c765d4366fb6a85f93762a86db6b8e00cc49a429b5148b90717f0730e7d3ca +FixedInputDataByteLen = 60 +FixedInputData = 9ad6516a88f401f134d689d4fe85aef8bf259ba5dbc79b34781ccb47729ce10baca15a9a09cd2b18861a6fff2125b770674a8f94a6abda12d390fe13 + Binary rep of i = 0001 + instring = 00019ad6516a88f401f134d689d4fe85aef8bf259ba5dbc79b34781ccb47729ce10baca15a9a09cd2b18861a6fff2125b770674a8f94a6abda12d390fe13 +KO = 9689dcd0887ae3d1b01410b0e97787cbaab87acc978aae536ab70770cc588f71 + +COUNT=14 +L = 256 +KI = b35120e348e6e7ffed08c06e89b94634a34061d7b48855fefb9866af8c3a1731f538c13b2be616f1226b820a556e3c23 +FixedInputDataByteLen = 60 +FixedInputData = fe8622b4e8329ffaffbc85bc2d621bf8e498cd96feaec3ea10da3ea5794026ef345772cce4c87e8885e58e0e9f80af526f2a22297cbc442ba30617e4 + Binary rep of i = 0001 + instring = 0001fe8622b4e8329ffaffbc85bc2d621bf8e498cd96feaec3ea10da3ea5794026ef345772cce4c87e8885e58e0e9f80af526f2a22297cbc442ba30617e4 +KO = 61554d6cd17bb77bf25dc56cb7d4ffc12d480a3cfb7e546337f80b49f5d4186e + +COUNT=15 +L = 256 +KI = de861005477b7ed2aca8d284f49d3b383430f9ce600f0d0eefc7a0519b64e8a67df028f48d82f67e2dceef059e597d45 +FixedInputDataByteLen = 60 +FixedInputData = e052962d35a4279a8d4dacda0bf7eb0385586968c4bb57daf219dab90a6f8c97392f28a9af5d7fc0dcee7585c06f396a42d52425b38bfb797ab00d61 + Binary rep of i = 0001 + instring = 0001e052962d35a4279a8d4dacda0bf7eb0385586968c4bb57daf219dab90a6f8c97392f28a9af5d7fc0dcee7585c06f396a42d52425b38bfb797ab00d61 +KO = f9b1d0a8d58062015ded5b8a3ca3f99edfe6910c2c1d2b03b3e2a0dc042a4962 + +COUNT=16 +L = 256 +KI = b8e0dab45a4282d9e60f3a18115e0b1883e92fb31e9788fb3b5706599ff115e38613ce521eac3c8b8fd85083697411e0 +FixedInputDataByteLen = 60 +FixedInputData = 72259da5feeab10de4fccf0ef752d1d83f33336eadd632e695fb1498683309e167e08a666b49f5cc9d9a26f2a1e2bcb79c6bdd157b7953b52c43b4bd + Binary rep of i = 0001 + instring = 000172259da5feeab10de4fccf0ef752d1d83f33336eadd632e695fb1498683309e167e08a666b49f5cc9d9a26f2a1e2bcb79c6bdd157b7953b52c43b4bd +KO = 558fb0dc8675417b68633470ce5fb4b46d6af235aeaa620601c87d324c599835 + +COUNT=17 +L = 256 +KI = f8b2cada3e83d4b4a379498744f04d505a3bd0dfc4452ce9bb29157e5e6afe57efdcbe669de421061dceb26453d52f4a +FixedInputDataByteLen = 60 +FixedInputData = 84714889f4d5a9773d13b36e9ba354236cb427e863aedd69f4de0ba0322d18dd1046f015dea707202abf51cc89bcb79db827dad47e62cf93231192ed + Binary rep of i = 0001 + instring = 000184714889f4d5a9773d13b36e9ba354236cb427e863aedd69f4de0ba0322d18dd1046f015dea707202abf51cc89bcb79db827dad47e62cf93231192ed +KO = 4b2630f6b3e5c56af0927e6aa667a3d8f93fd94f3f0b27c212a10c0d1e1c60ae + +COUNT=18 +L = 256 +KI = 07615b869116c0152105d4cd70e64342b8997414100a1482b36b4f818e561ea0b92e65a405d3872d20d24d5aefc0724a +FixedInputDataByteLen = 60 +FixedInputData = ad15ea3f56ef69531ab80605a14172dbe891a4dfecdfa59816344e85feecd9948fd85c9b46cdcb222b01620994d245d9927da2ebc368d7021bb3b87b + Binary rep of i = 0001 + instring = 0001ad15ea3f56ef69531ab80605a14172dbe891a4dfecdfa59816344e85feecd9948fd85c9b46cdcb222b01620994d245d9927da2ebc368d7021bb3b87b +KO = 652eddfd0891a13cd5468a7915d79107278baf7600942ae2bdc5facdf48b92c4 + +COUNT=19 +L = 256 +KI = 3ff45b930c570d315074cfc89c3d35e4c9069b9993a8c9ed10d45f071cad8a61201f59d2b346cb8cc58aaf6ee2e04d5d +FixedInputDataByteLen = 60 +FixedInputData = d651cb78c65fd8bff85d88175dcd162c5d5a214864e5ac742a51a927a2185a9081e653567de4bd4e075aaacf0815036f48acde3efde60adb3d22b3d7 + Binary rep of i = 0001 + instring = 0001d651cb78c65fd8bff85d88175dcd162c5d5a214864e5ac742a51a927a2185a9081e653567de4bd4e075aaacf0815036f48acde3efde60adb3d22b3d7 +KO = 731ff58ce52000f738e14a81b364a6b2666bd67752cf5e3615ead7f46d653904 + +COUNT=20 +L = 160 +KI = ec71de96c9520386f9d11bebe474bae0c0549e2b2e8fda6b2336050ee3acbec38bc57d56e6422d3cd493ead69772a059 +FixedInputDataByteLen = 60 +FixedInputData = 4313d1efba21dded84ce12bf80b1be54400619d3bb1987f18bf85400e335103969e77c819a5360cf1dd3f4addb6b8eec0199508c75adfe2cfc067dc8 + Binary rep of i = 0001 + instring = 00014313d1efba21dded84ce12bf80b1be54400619d3bb1987f18bf85400e335103969e77c819a5360cf1dd3f4addb6b8eec0199508c75adfe2cfc067dc8 +KO = 8e37ecc86dcb5ee7cf48d8a07f06c47cdce624cc + +COUNT=21 +L = 160 +KI = a65de7154e323afb9daf808a60be334b083eadddb2e9273cae30662865ac9605a48b24364f11652fa16845d84ac9fcaa +FixedInputDataByteLen = 60 +FixedInputData = 2523f8664df4ae097cb3d197d5ec369be30af91cf3c077edf9637caf617b01dd2cf7a3a74b10c64161a91dfafd5f5b2a6fb022a2f94fdc37bef5c29e + Binary rep of i = 0001 + instring = 00012523f8664df4ae097cb3d197d5ec369be30af91cf3c077edf9637caf617b01dd2cf7a3a74b10c64161a91dfafd5f5b2a6fb022a2f94fdc37bef5c29e +KO = 8943fac0e9dbb307fdd8e3e97b8b33752a6d3375 + +COUNT=22 +L = 160 +KI = 8320fa03af4d6c4775dcbd70b4326336c6cefbf67c337b5384329beb0cbd35b7aa3cfab6a673af524a1698b53235c0c2 +FixedInputDataByteLen = 60 +FixedInputData = 3236ab74839a78ca76bc9e9e72a80d602cdff5a224a4969d599d3eeada92028a2e8ed41f97a98ed69be9c349b204b222fbe1652d916891ac3662a83c + Binary rep of i = 0001 + instring = 00013236ab74839a78ca76bc9e9e72a80d602cdff5a224a4969d599d3eeada92028a2e8ed41f97a98ed69be9c349b204b222fbe1652d916891ac3662a83c +KO = e3513649008148890e0951085f83e4ad0fbbc1dc + +COUNT=23 +L = 160 +KI = 1a3e24bcb5c2a283b7cf020687dcd0233b49fea82366da002b1e4e93a87198f985b0c6d5762b5be1fee3e579f18050b6 +FixedInputDataByteLen = 60 +FixedInputData = ea88a0a74907d4a61d512fa0bc87eb86f744d03a237fdbc5e5f1818418e3b9ed3e85a49ec0dafc7b53765855f8bd8a628b44f74b02ddf63df9fa9c2a + Binary rep of i = 0001 + instring = 0001ea88a0a74907d4a61d512fa0bc87eb86f744d03a237fdbc5e5f1818418e3b9ed3e85a49ec0dafc7b53765855f8bd8a628b44f74b02ddf63df9fa9c2a +KO = d2f4390ed4fbd0890d975bf072d4da77db627466 + +COUNT=24 +L = 160 +KI = 3b058e7a236f07cdb89d683e67e5079e6e0f9dd7ac27aff2f426d4d8908a2d081e99f2cc7eebb024c1a0c91534fcacb3 +FixedInputDataByteLen = 60 +FixedInputData = 8a4909d0f764021eee4a72de62d4d47e8144a10674cb8605930664f61f5dbc0f066f81b9813e2f633ed77fa10930e1e378bd083aed9144b914c07d6f + Binary rep of i = 0001 + instring = 00018a4909d0f764021eee4a72de62d4d47e8144a10674cb8605930664f61f5dbc0f066f81b9813e2f633ed77fa10930e1e378bd083aed9144b914c07d6f +KO = b1f333944747541b0141f6c74af47a3212c1b9c1 + +COUNT=25 +L = 160 +KI = 62de46feef69b0d34adabe47665f33588a56485eb51a703716dcaba37114eef8092b11daa88f0e43dcdb17b15a70aa5d +FixedInputDataByteLen = 60 +FixedInputData = 1824021f1688edf9c0ef38b1c8cd1f0cb0472c15c6e3911ba31bb5096def7c9da320bddb2c80b9776184c0a86b2388bc81400cf78e06a90c82394722 + Binary rep of i = 0001 + instring = 00011824021f1688edf9c0ef38b1c8cd1f0cb0472c15c6e3911ba31bb5096def7c9da320bddb2c80b9776184c0a86b2388bc81400cf78e06a90c82394722 +KO = 6e29cf4707039ef13584622ff977952c04b468ed + +COUNT=26 +L = 160 +KI = 1764d68f3c545f93b737d181f6093cffc0238a190eb0280b132a9a60b598863ecaa63c725732445dd36566b45bd6767e +FixedInputDataByteLen = 60 +FixedInputData = c59b219b9ea7c5f7cf68a6aaa78158b7c67faf465e5cb0b2f80dd08670ec74ba419a91fc38d55df3488845599cc35572f32c12caa3d7ca800fd5271b + Binary rep of i = 0001 + instring = 0001c59b219b9ea7c5f7cf68a6aaa78158b7c67faf465e5cb0b2f80dd08670ec74ba419a91fc38d55df3488845599cc35572f32c12caa3d7ca800fd5271b +KO = 21fb862054eba34588b8d679ddae3443a58e551d + +COUNT=27 +L = 160 +KI = 1b5a9ca234cf69ddfb824c34758f22805a07dc8a36d6f01eba798213338f3e943ade561bb3f2341bad69c198e20dca3e +FixedInputDataByteLen = 60 +FixedInputData = b66b0c8330142f3383eadc0b6c999e70a3b2d3814b960905d3e3df62e7b46bb50d645bfbe6eb397aaf4caa263ace51b12b21633f4fac18cbffb3ef61 + Binary rep of i = 0001 + instring = 0001b66b0c8330142f3383eadc0b6c999e70a3b2d3814b960905d3e3df62e7b46bb50d645bfbe6eb397aaf4caa263ace51b12b21633f4fac18cbffb3ef61 +KO = e5cad28bd8af9866c9d125c2bd1afd92fa826a02 + +COUNT=28 +L = 160 +KI = 0a6489ef122dfa81c27fea4709c6a7ef6c9372b39d66a1db11f08fa5823fb168bf1c29f40f345a5138f6a3fe1fdcb585 +FixedInputDataByteLen = 60 +FixedInputData = a9c89b1052ef4ef4b0f56e2e31e10d12987c68c2c4145978175cb50612ceafe2e93f95d251f6c88c316540b45e392b985f3506428f590e32bb7dcb45 + Binary rep of i = 0001 + instring = 0001a9c89b1052ef4ef4b0f56e2e31e10d12987c68c2c4145978175cb50612ceafe2e93f95d251f6c88c316540b45e392b985f3506428f590e32bb7dcb45 +KO = 3b747bacaca90c008b8e0ea7f377a0f6d984eccc + +COUNT=29 +L = 160 +KI = 736fe2b23b12ebe7bae05f0dd49c5d9be709c38a4c75c1730f7706541b56ec8b8540615e768188969d464f452ad78361 +FixedInputDataByteLen = 60 +FixedInputData = 4b1e249cbb771be807b6a6ce921ef721a0f9f180b4ce87335a1545f8b87dcaddb226c2f9a890e906253e1f3b952edf18790fec879cf2f70cac53f269 + Binary rep of i = 0001 + instring = 00014b1e249cbb771be807b6a6ce921ef721a0f9f180b4ce87335a1545f8b87dcaddb226c2f9a890e906253e1f3b952edf18790fec879cf2f70cac53f269 +KO = 2f58738ac0be2e6a8be20f2ab4d4ee97ac3eb129 + +COUNT=30 +L = 320 +KI = afe2d3a4746792908aca8ece67ba8562382000b4e26122414b3ef2e120511bae68448955cf186be87caf69eaced47e87 +FixedInputDataByteLen = 60 +FixedInputData = 1f6dd0b17fed7f479c4f62927291a95292a4e232441c30ffcaa1d347543e50db939360bb37976eacb911f76c38ad8cce12a0c263875bbcd7f6011ffd + Binary rep of i = 0001 + instring = 00011f6dd0b17fed7f479c4f62927291a95292a4e232441c30ffcaa1d347543e50db939360bb37976eacb911f76c38ad8cce12a0c263875bbcd7f6011ffd +KO = 17b671ca433cea81384b03b69c26a55257085cdfa48e6d8529431464bd439a881de560294afb0073 + +COUNT=31 +L = 320 +KI = cc8d796f4de939ac2eea186280905856e8cbd9a04396977f601082386f3316a4770c42026f60efba4c7999fb5c2a00a9 +FixedInputDataByteLen = 60 +FixedInputData = 90aa31339f46ad8c0acbab1b9056fb97454b1eba1a19b19a3311ed87967dd0bd9925de73ff135c753717f371432b3b3d870503887953a28b9846ca3e + Binary rep of i = 0001 + instring = 000190aa31339f46ad8c0acbab1b9056fb97454b1eba1a19b19a3311ed87967dd0bd9925de73ff135c753717f371432b3b3d870503887953a28b9846ca3e +KO = 9fb8be97b02a0228a04c94856bba695fd5e752ae2c548eb2b103abfd644a220592935319b7009edb + +COUNT=32 +L = 320 +KI = cf46820ac7b116074aff53d28973ea3f550e9d3c2bce98f82704d068809bfaddc7738eb6565fa4b0b5e48ce0f63f7eb4 +FixedInputDataByteLen = 60 +FixedInputData = c23483bf8689eb6a09f612f1d2ac48aad673b89c50c6e8f0154a8d9cc6fb498cec02bc96c3e0c8755d8a6e285a3fcf0aef48fc2e3e49ef142dd45f5d + Binary rep of i = 0001 + instring = 0001c23483bf8689eb6a09f612f1d2ac48aad673b89c50c6e8f0154a8d9cc6fb498cec02bc96c3e0c8755d8a6e285a3fcf0aef48fc2e3e49ef142dd45f5d +KO = decdcc1984b2eae443e01e215ec5c2dc20d723f06f2c0d04fddc48bbc2b92f2636e8ab302739b745 + +COUNT=33 +L = 320 +KI = 24d9532448b7279f3eedba0da07c291bacd645004dfabf66c92ee55157a678f5ef9fdbc908bf9fb0310dbd5a188912e8 +FixedInputDataByteLen = 60 +FixedInputData = 70482a44b6dc76c73745b312128a9251dc3d1a38d158922cb83b4a1abb89c407bc1a2a9fa2c4eaf3237b8653981e58a5bd147257cfee15aecbda74f9 + Binary rep of i = 0001 + instring = 000170482a44b6dc76c73745b312128a9251dc3d1a38d158922cb83b4a1abb89c407bc1a2a9fa2c4eaf3237b8653981e58a5bd147257cfee15aecbda74f9 +KO = 046a6fc4b97d788c8447ff4580830c29d147acf045125bfabf9558fb1b4f7b5a1012e7d02c2f5a64 + +COUNT=34 +L = 320 +KI = 68ad93b3e1d832cedb676d4ec2d293c968013a18d216516eefc39a947d53ab55b8c1f83ce5506f26b2b0efb3a10ce70e +FixedInputDataByteLen = 60 +FixedInputData = d07a885ce4772cf0900f9e0833a91b85cf05519dd249eae47bbef25dfb689da92399d91157c7152ec2003084d6ccac46680daa79e25b4620d2003a2a + Binary rep of i = 0001 + instring = 0001d07a885ce4772cf0900f9e0833a91b85cf05519dd249eae47bbef25dfb689da92399d91157c7152ec2003084d6ccac46680daa79e25b4620d2003a2a +KO = 44a3d2c07caea2536fa0568a0bd5e8f71d239641a4f51e622496fd3a8529e9147bb9f4852ee53f15 + +COUNT=35 +L = 320 +KI = 6291cf56557356b6cd7645ccd782d78b60d2caec6941abd8fb5af2309be5bc05c6d67472a316ce79459a9c6eec57ded8 +FixedInputDataByteLen = 60 +FixedInputData = 985f9eb128465def12670b7cd6c4636217db916205cf7b417ecf590bd907de2285517789d6049d19959ae79e4fdb8a9019bee864cb818f53d6f91251 + Binary rep of i = 0001 + instring = 0001985f9eb128465def12670b7cd6c4636217db916205cf7b417ecf590bd907de2285517789d6049d19959ae79e4fdb8a9019bee864cb818f53d6f91251 +KO = 0f7a62a82359b988471e14cd0ce45f0540837d3ab499198f0fa13b781b898a48d027dfb0f813aad7 + +COUNT=36 +L = 320 +KI = a2f2d3d0e8809f9d5051e3fca62550a6c54af283c1dc882014fd8db86ffded153273d5b23a9047481a714b6caf287329 +FixedInputDataByteLen = 60 +FixedInputData = 27325b9a447ab65be3ff8c82bf3459dd4d93c7a598650de987e60c801f37e85a3d24494ed12dfa2bc0aebb63e037b92c8c4b6d9ccdb8caae87771c61 + Binary rep of i = 0001 + instring = 000127325b9a447ab65be3ff8c82bf3459dd4d93c7a598650de987e60c801f37e85a3d24494ed12dfa2bc0aebb63e037b92c8c4b6d9ccdb8caae87771c61 +KO = 954028b9c4b500d2fe0e2662e5e6b93950b231a12fa2530a238ff4d488a8a3f8335dd3fd9fe15668 + +COUNT=37 +L = 320 +KI = 62538b605a8c4641c9551f764a347c5cf9055ab01b68eb7719e362f61d4cfb83f0a978bccba07db79a8c88a55fe24cdb +FixedInputDataByteLen = 60 +FixedInputData = 50a6abbabcc204ecd8a8a20b93c06ba916f9251e5ef61a1c2d9df222a4731ee4ec962bea57ed0057810c4fd6ba4925b3bdafac72efb035443e8cb43a + Binary rep of i = 0001 + instring = 000150a6abbabcc204ecd8a8a20b93c06ba916f9251e5ef61a1c2d9df222a4731ee4ec962bea57ed0057810c4fd6ba4925b3bdafac72efb035443e8cb43a +KO = 8d425dc7fe712ddf1bf8b11196eba51155a1fc103adf5c6b7abb43922217fd18f5f13165cd8b8bfa + +COUNT=38 +L = 320 +KI = e377d29cd9b58aefd519bdb98667dafbdb58c31bdbc7b5e544458fc26962c67cddab9dbdb7897d1445cfb2284617dc05 +FixedInputDataByteLen = 60 +FixedInputData = 712d84ee252fab6cc5b1ef189b3fef6f3a3b8c9b1f160d8f61242860536a42c8aa6b25d69ded9b97f1aba7792376f1038cea1cec3b493ae7aa2c2de4 + Binary rep of i = 0001 + instring = 0001712d84ee252fab6cc5b1ef189b3fef6f3a3b8c9b1f160d8f61242860536a42c8aa6b25d69ded9b97f1aba7792376f1038cea1cec3b493ae7aa2c2de4 +KO = 08aac6d40c3514b2290447b7f425080c16e5825be2592496cb75e7c192896425f0a5fb00e255ce55 + +COUNT=39 +L = 320 +KI = f2c722ae0d311e038e444298cbc7ac47ad210c0ff90152db2fb300c4bbc0d6dfd775bedbfe03f6a24f1c8fa3a1e1f926 +FixedInputDataByteLen = 60 +FixedInputData = ff5bf0137660d6c61fc6574274c0eecf6c7da3bc1d7ec6263e31b104c9a6a1dd0973709e1af7b9efb2308184de769af1bc7c7cb4b8cb513ead702924 + Binary rep of i = 0001 + instring = 0001ff5bf0137660d6c61fc6574274c0eecf6c7da3bc1d7ec6263e31b104c9a6a1dd0973709e1af7b9efb2308184de769af1bc7c7cb4b8cb513ead702924 +KO = 9a57fde7b16c9554e7650d33d544dd660755eb6775e61e5ee01c19daf9576689da693d337e80adc6 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 4fab4f1e3512b5f443ec31d2f6425d5f0fc13a5f82c83f72788a48a1bd499495ff18fb7acc0d4c1666c99db12e28f725 +FixedInputDataByteLen = 60 +FixedInputData = f0f010f99fbd8ec1bd0f23cd12bb41b2b8acb8713bb031f927e439f616e6ae27aed3f5582f8206893deea1204df125cedce35ce2b01b32bcefb388fd + Binary rep of i = 000001 + instring = 000001f0f010f99fbd8ec1bd0f23cd12bb41b2b8acb8713bb031f927e439f616e6ae27aed3f5582f8206893deea1204df125cedce35ce2b01b32bcefb388fd +KO = c3c263b5aa6d0cfe5304a7c9d21a44ba + +COUNT=1 +L = 128 +KI = 19cdb9f453b96a04293cc5c5b22bf189a6bec1d5a9c33f55528331ba07e14ee285f8a13edfa9b5f2c55a8b84937b0be9 +FixedInputDataByteLen = 60 +FixedInputData = 33caed1e7f8872d15a78068652af4043060523deb53c5dab161dba74dac0be3b12c97eb61a5b1436db75a606340032dd3634a2fb44b9e49952ef0493 + Binary rep of i = 000001 + instring = 00000133caed1e7f8872d15a78068652af4043060523deb53c5dab161dba74dac0be3b12c97eb61a5b1436db75a606340032dd3634a2fb44b9e49952ef0493 +KO = 82585022c9319056606a178fb76cf4c3 + +COUNT=2 +L = 128 +KI = b3a208c41faee39d6c3eb19e8c0afc87bdd23695278e61fdbdd7a4588da3a8b340b09d798fec6a1b6ad4ddb422e17da5 +FixedInputDataByteLen = 60 +FixedInputData = e1ffa5689125fba520d65f4831926c8a5d3c41e8688ce45f66b7e84e29fcd28a7fbd199bea6b50287eefa6d4c1299e0774f6523490cdc463473d05ab + Binary rep of i = 000001 + instring = 000001e1ffa5689125fba520d65f4831926c8a5d3c41e8688ce45f66b7e84e29fcd28a7fbd199bea6b50287eefa6d4c1299e0774f6523490cdc463473d05ab +KO = f56b313f56bed2e4870134ed48afb87d + +COUNT=3 +L = 128 +KI = c85fa51a831f1fe70988762f009df45259b035f50ea9a479644208823a8d09e5b1db6f40a029728431fa0fb44a383f7a +FixedInputDataByteLen = 60 +FixedInputData = 3afd2c75bb2ef496fda3595c54c99c2e23d72e7f53bb5da6dd4a0e0d661a7066941c7e0a3e51774cffb7e1ae3ac07e30d799b840e5417b4a9ec63caf + Binary rep of i = 000001 + instring = 0000013afd2c75bb2ef496fda3595c54c99c2e23d72e7f53bb5da6dd4a0e0d661a7066941c7e0a3e51774cffb7e1ae3ac07e30d799b840e5417b4a9ec63caf +KO = d4b949fecc7fd80b777efb7433be18f0 + +COUNT=4 +L = 128 +KI = c07e3f600ac1b550897b015f1ff0a031229c672f2fe75b85d80ee0131dba9d593f6c30a846ae43fc26f7ba7c20a544a2 +FixedInputDataByteLen = 60 +FixedInputData = c1cb666e5dca6aff2689227a86f31e80a42e5cfebf05b3ac1562a77050957495d357fca065ee1dfd13b15d852a1ad3f0d5528ea56de1e5e0d2b97f55 + Binary rep of i = 000001 + instring = 000001c1cb666e5dca6aff2689227a86f31e80a42e5cfebf05b3ac1562a77050957495d357fca065ee1dfd13b15d852a1ad3f0d5528ea56de1e5e0d2b97f55 +KO = d45cf3559e8fabe08b6c6756454917d0 + +COUNT=5 +L = 128 +KI = 0973dc4f10ad0ebb8b5e7bc9c7abbb1d60f7e4015480b07ed33fa15610a6753600063c7521d332f9889f330022ead084 +FixedInputDataByteLen = 60 +FixedInputData = d3b1cc235f0f302862c48078709bfbc6041238644ed329cae19c1fdbbcdcc7125ac63c69b80a97bf3c41fcbdfb5378b33740e02b285051b706edc615 + Binary rep of i = 000001 + instring = 000001d3b1cc235f0f302862c48078709bfbc6041238644ed329cae19c1fdbbcdcc7125ac63c69b80a97bf3c41fcbdfb5378b33740e02b285051b706edc615 +KO = 11e7098d018dd064f0294d661f277a1f + +COUNT=6 +L = 128 +KI = 10db1045931d241fe16da9be91a18dce027e666513682bb906564862d39bc47905d96aec8eae7bacba99f1a32dd6550f +FixedInputDataByteLen = 60 +FixedInputData = 02d857acf2af47b9cf0e3e92a09ff96563f37670e091b8e0053053294999532ba4b3aa694589e0680318568d34e79eca789370fade744098331d6c74 + Binary rep of i = 000001 + instring = 00000102d857acf2af47b9cf0e3e92a09ff96563f37670e091b8e0053053294999532ba4b3aa694589e0680318568d34e79eca789370fade744098331d6c74 +KO = 7bb27e16088ca9990f6a8d8623a3efdb + +COUNT=7 +L = 128 +KI = 644da9536015a04fe5ab0ab894410167727571900e9b3988b8da3c0891991fc7049753605b98fdd3478e9c8925307aee +FixedInputDataByteLen = 60 +FixedInputData = c330160ce6d9c3dc3447215c6ff82f76a646015d77d2729bb95d886db0b3124d9fb80c07139c90be50fd1384c888b183429e678caf2cc14a41e43e9e + Binary rep of i = 000001 + instring = 000001c330160ce6d9c3dc3447215c6ff82f76a646015d77d2729bb95d886db0b3124d9fb80c07139c90be50fd1384c888b183429e678caf2cc14a41e43e9e +KO = 2cb755325741b62117fde82cf078f443 + +COUNT=8 +L = 128 +KI = 495b72123bda620e3d015b78be09840c5135123c36f49c10b6d51ba4f5e02824b0ab8d133bb28465324730c143b703ab +FixedInputDataByteLen = 60 +FixedInputData = bf2b720e4cfb6165a0cd06afbd103c6b984eecf8d29712d79507c131eb0161d7ee1cc55b34513e91969d67ea8491cfc62145e3bb1d2999df08bfa80a + Binary rep of i = 000001 + instring = 000001bf2b720e4cfb6165a0cd06afbd103c6b984eecf8d29712d79507c131eb0161d7ee1cc55b34513e91969d67ea8491cfc62145e3bb1d2999df08bfa80a +KO = dec539c2eebac8e76f4f0d845d2cd99f + +COUNT=9 +L = 128 +KI = c203c2883795e8be9169d63d9eeb16ff32ad409dcf3b56fac8c70ae790348fc4b3f27822925dd2e70c4e171fd65b8c12 +FixedInputDataByteLen = 60 +FixedInputData = 895719feff4dba59bb0eb681f5c8d9fade58207b9da1015c0db879fe753c38115634b784e6c79c8511d494ae9e75ea5701c7f425bd23fddad8d7b852 + Binary rep of i = 000001 + instring = 000001895719feff4dba59bb0eb681f5c8d9fade58207b9da1015c0db879fe753c38115634b784e6c79c8511d494ae9e75ea5701c7f425bd23fddad8d7b852 +KO = c440b5677ab5021c945ad0d24ddfd58d + +COUNT=10 +L = 256 +KI = af3cd100d14dcb5e63f8915eced4b59477936c48e0e2b9232449a97d53d3eddf9e00bf44a8f2370c38a13434c13e0977 +FixedInputDataByteLen = 60 +FixedInputData = 81f178f11615309844af84e163ff694f1936f7528aba6f0e60d41b4afac87e9dd48fbb5aebe534733f576950484aab15b386b468a055a1e0be8982c0 + Binary rep of i = 000001 + instring = 00000181f178f11615309844af84e163ff694f1936f7528aba6f0e60d41b4afac87e9dd48fbb5aebe534733f576950484aab15b386b468a055a1e0be8982c0 +KO = 0b52be4ebd8b2116df895a42317ac78808993673c99da6391f0eee13cc8470fa + +COUNT=11 +L = 256 +KI = 216987357158ed96333e3bfadca88f88dc6c8447bff0a93295ab8180421eaece297282793e9770ed3de73567e871c558 +FixedInputDataByteLen = 60 +FixedInputData = 3e9b36d73934fbde683e94d54428465d029472ffa6917a2cd4e8f5a5c9088bbedd73e6e724c68b91eb2c611507cd34b898febd8343c61c68208eb276 + Binary rep of i = 000001 + instring = 0000013e9b36d73934fbde683e94d54428465d029472ffa6917a2cd4e8f5a5c9088bbedd73e6e724c68b91eb2c611507cd34b898febd8343c61c68208eb276 +KO = fc97ca63c5fa313738556886ad5fbb0a9586aeec282c60f080f57075021ca5fb + +COUNT=12 +L = 256 +KI = 55823f81126bede04a2b13fa1c4a1b3518c31ba6e8594d022b0b8a59e389578e0a4b69e054aecd550edf4d4be06fb98f +FixedInputDataByteLen = 60 +FixedInputData = 3347299979399f910d0e03b64891797a2218888f7c8b9595df60995f4b324ba14788a6ca936efa51f8d552b924ac846ee947984d7328dca2c6da4b24 + Binary rep of i = 000001 + instring = 0000013347299979399f910d0e03b64891797a2218888f7c8b9595df60995f4b324ba14788a6ca936efa51f8d552b924ac846ee947984d7328dca2c6da4b24 +KO = 16ae567639390ac4ae0170b68dd3f51a676dce9578542934b2c6f3c80ca6af25 + +COUNT=13 +L = 256 +KI = b265bd068fa04f79bd7db47305acf087556817975d088f05c721eb257234567b9cab6d0583b39d3e2a80eaf0a05ddf83 +FixedInputDataByteLen = 60 +FixedInputData = e02b36fb1dc2446479fdd4c880f57f32e20c666d19fca0144239857ae3883dba72c75adf86674ee1bbdff83174cf06c5b149ea1fb061858230d333da + Binary rep of i = 000001 + instring = 000001e02b36fb1dc2446479fdd4c880f57f32e20c666d19fca0144239857ae3883dba72c75adf86674ee1bbdff83174cf06c5b149ea1fb061858230d333da +KO = 06c036c812148db7d25da9ee1d1ac9cb2a2fd3cf87f308f2664bc6b5fc668aa8 + +COUNT=14 +L = 256 +KI = 7b3aabbf3bd7c6efe14def9abd7ad3dbf4f046ef8a3e27d80f30698af6d3f2ba7311ce57d2af54020591be162b5dfbc2 +FixedInputDataByteLen = 60 +FixedInputData = 9a633d30c126578616d44937f90f85016db0809b7aa60ff275dd1ad41fd6983fdc141fb0a0e6e120bf2c396a183b8384abeb1907c13be8456dd32499 + Binary rep of i = 000001 + instring = 0000019a633d30c126578616d44937f90f85016db0809b7aa60ff275dd1ad41fd6983fdc141fb0a0e6e120bf2c396a183b8384abeb1907c13be8456dd32499 +KO = 73f7107a4248c55578facadb538c94492bd8e43ecedb335d8b3ceb698111592f + +COUNT=15 +L = 256 +KI = 8c5228e6759994e055bef2354251e53f4c53474db9163a0b5c2c5a84229a2b20da120b6cb4dad9999cc97df5ab0c9ab4 +FixedInputDataByteLen = 60 +FixedInputData = 2096da6909b343aa84844068668ac37b545137772d62b2734c48b429f3eb8dba864570a685e3348d898ac9a4f0295eadf2f7101ac3c36623a7931119 + Binary rep of i = 000001 + instring = 0000012096da6909b343aa84844068668ac37b545137772d62b2734c48b429f3eb8dba864570a685e3348d898ac9a4f0295eadf2f7101ac3c36623a7931119 +KO = 7b73a69ad9ef3eb5e03737a86d2dc86160258598ce9100ed9cb35fc193f5739c + +COUNT=16 +L = 256 +KI = 5962c75711c6e3bdeb506d0b3ddef91cc7e1e61c2831bd2d309fc6efe573e9b5840c119b5403fd29b26f8432eca1578e +FixedInputDataByteLen = 60 +FixedInputData = d39c903508148556505d59307b1b2696b95e1f3681a6d3a16995e10d4910ef6f6cebf1a86d56877716277129d0556666626ed554d21742351fc8656a + Binary rep of i = 000001 + instring = 000001d39c903508148556505d59307b1b2696b95e1f3681a6d3a16995e10d4910ef6f6cebf1a86d56877716277129d0556666626ed554d21742351fc8656a +KO = 3dbb659208e3fad69074d7140c80c97fd123f53a0250ef5bfd1b1b26c702a9ba + +COUNT=17 +L = 256 +KI = 2ef0e5620abf0ca9c0e4ea1c7ab9e1fa3505fe3b9e811dc988894bf10a57f2b9d820ffdec3d6309861223b4f174cbd70 +FixedInputDataByteLen = 60 +FixedInputData = a2ab03b82f184d1f4d7e72c9bf27dd4748fc32064432ca3705562667a84718f3288cc5820a35c3ad4b257e5d7a5f05b63d38a33cca9c49765f8f3836 + Binary rep of i = 000001 + instring = 000001a2ab03b82f184d1f4d7e72c9bf27dd4748fc32064432ca3705562667a84718f3288cc5820a35c3ad4b257e5d7a5f05b63d38a33cca9c49765f8f3836 +KO = a01ef0f82836812ddfd11c3b0ce67ab76a12c1dcb2913751d15e0a44816d4d61 + +COUNT=18 +L = 256 +KI = b93a5392c4abba6dd5927faa58110e5dab7aa499cceeaef7ed6de74fda169a15ec31b06294a61714108af496f02701b4 +FixedInputDataByteLen = 60 +FixedInputData = 64ef5d751e56ea61a40a3d291c0841b659058e6235a91e9697c4508273005679798049fae7cbd2ad2dddf919aa38737b434ccbfb5774bcbc058a256e + Binary rep of i = 000001 + instring = 00000164ef5d751e56ea61a40a3d291c0841b659058e6235a91e9697c4508273005679798049fae7cbd2ad2dddf919aa38737b434ccbfb5774bcbc058a256e +KO = 954b454ba47181e19b07603cf513117f404227b5cce7c3b16eb6c05a28b7f371 + +COUNT=19 +L = 256 +KI = ff6207f70e6deba66674e76f279ed4b836a4a3cfd0173e9dcc1b27576ec93888d72c368b6ed448243ca5dfd4dbd79c99 +FixedInputDataByteLen = 60 +FixedInputData = cb844759daaa4fa2851feebe451ba8a83c7c26569c0923a110de7ee12913fb9edac2866b5c17658a87c11ca9ee91b1fdc4923b73b715d9970e04cc31 + Binary rep of i = 000001 + instring = 000001cb844759daaa4fa2851feebe451ba8a83c7c26569c0923a110de7ee12913fb9edac2866b5c17658a87c11ca9ee91b1fdc4923b73b715d9970e04cc31 +KO = 0dcd9893f3a59b096bbb0db6399ff765762051b2fb9d783f66c6bfa25366fae8 + +COUNT=20 +L = 160 +KI = fc3ba84439d8b7ead37ac6c825e088fc80152788bbc9c68569213dd6189d5fd552c37ab73b3d53ee9809a485194fb3cd +FixedInputDataByteLen = 60 +FixedInputData = df5728d5d146898b68d8713aa8053d03db52b7227d502d3effcd51a22d52ecd9175a4b01d2f27ecfc8abf02c1dd80f5c90a5e01396c1107dddb02226 + Binary rep of i = 000001 + instring = 000001df5728d5d146898b68d8713aa8053d03db52b7227d502d3effcd51a22d52ecd9175a4b01d2f27ecfc8abf02c1dd80f5c90a5e01396c1107dddb02226 +KO = 87ff36ca26778fcaf4f9209d38095c55c40f5e22 + +COUNT=21 +L = 160 +KI = c6e9513770c429a37ce262072a34c3a63194089e7bc4d7b64e0217860d6a75722d277f4783482469edfe3498e103362d +FixedInputDataByteLen = 60 +FixedInputData = c0f5e32549b5ac231fde8f1d6c87aeb0050469723771fdfe3f27519c0c3a45b420e4c8c59d9baed654ccc08af8a52b784f88e64c910529f43742df02 + Binary rep of i = 000001 + instring = 000001c0f5e32549b5ac231fde8f1d6c87aeb0050469723771fdfe3f27519c0c3a45b420e4c8c59d9baed654ccc08af8a52b784f88e64c910529f43742df02 +KO = e2fa0b8dcc1d24cb27231f4528bdf6d5f1f71615 + +COUNT=22 +L = 160 +KI = 026749a7d261227df305602293595d8d0261d9f696280d162fbfc2e81e9c052893bdf58fe51724ef46300b76b6a041bd +FixedInputDataByteLen = 60 +FixedInputData = d9510d1cf888d0f8ae4be00bc929e24e59ce823b41d90db20b641f7c39222db6858df811fb8c01c1afb1faedf68d54803abdd60c1a1e92f9da4d5f06 + Binary rep of i = 000001 + instring = 000001d9510d1cf888d0f8ae4be00bc929e24e59ce823b41d90db20b641f7c39222db6858df811fb8c01c1afb1faedf68d54803abdd60c1a1e92f9da4d5f06 +KO = 2599345500e393151ef6ab8eef672512f398e33d + +COUNT=23 +L = 160 +KI = 296a0b0f669bd2847b6403f97b3f4a18e4ac7f93a1c46e55ab282ea307d74230f93a973bf19a2b5171a12405b90193a4 +FixedInputDataByteLen = 60 +FixedInputData = 834c856e8604dcaf3e814b2abd2dc8b4522d06bc932c98c422bf04affcbaa091fb3eb6e970083e4239ea4435d66fd4d10561d0c1f37306673e5c99a7 + Binary rep of i = 000001 + instring = 000001834c856e8604dcaf3e814b2abd2dc8b4522d06bc932c98c422bf04affcbaa091fb3eb6e970083e4239ea4435d66fd4d10561d0c1f37306673e5c99a7 +KO = e1890298a0b8185270edfac9896927007131fc8f + +COUNT=24 +L = 160 +KI = a4444081d1f63d66ab581e0827f8a3f51482c1402ff632e40e201acc78c4a94e6a1d5b3df052d6ecbe6540249ef26387 +FixedInputDataByteLen = 60 +FixedInputData = 5523d6081f82c4bf9d2d48aabc8a2de3dd8ee79a284f5cf3600bc7e3fc453415eef495a923414c3f6aed113125092ecaeca319674b88f4790601bb91 + Binary rep of i = 000001 + instring = 0000015523d6081f82c4bf9d2d48aabc8a2de3dd8ee79a284f5cf3600bc7e3fc453415eef495a923414c3f6aed113125092ecaeca319674b88f4790601bb91 +KO = 121f76bc8688021bd5b4e439cd4730336ad89c11 + +COUNT=25 +L = 160 +KI = 729f8c41d6cc8d474a5567e7b7f03df4774a1d1761d33768b064a1cc5fac04f1a487b00b203c440a01abed4099310525 +FixedInputDataByteLen = 60 +FixedInputData = 68ae8fd7c72ecae61a977576b87dd8bbce9c0c711dae57b1c5ee88b7f23165d1af224d080926b0c6783bdc832d34fbf1800cf464ef7869417b450a2e + Binary rep of i = 000001 + instring = 00000168ae8fd7c72ecae61a977576b87dd8bbce9c0c711dae57b1c5ee88b7f23165d1af224d080926b0c6783bdc832d34fbf1800cf464ef7869417b450a2e +KO = 282cac748b534070d2c44d4ec89443021fd3f9b4 + +COUNT=26 +L = 160 +KI = 4344f420006636f9382be4b8d2750acd1537883723a79e863e02c9f239316841f29ab4371c91ddb53f41001bb4238254 +FixedInputDataByteLen = 60 +FixedInputData = da032e5d4805df5adfa24465a57127ae8b97f0adfdd506c1f061910b1a583e285ad230bfd9f65c70aad61a1136e533f5de5a8c20bb1b3fea969c7c14 + Binary rep of i = 000001 + instring = 000001da032e5d4805df5adfa24465a57127ae8b97f0adfdd506c1f061910b1a583e285ad230bfd9f65c70aad61a1136e533f5de5a8c20bb1b3fea969c7c14 +KO = 03419614557d09bbee502a902f0e9642654d1a6c + +COUNT=27 +L = 160 +KI = 9306f176bf2a7ce46a86525f149b79b8ce64eba0e48b0d51b04a75099fdc8511fd740c65269f5c9e31df8fe9b8a20c1b +FixedInputDataByteLen = 60 +FixedInputData = d6f13137de47abf778dfc09da41261885a6df280bce87fdb9f230e8b243d771fb8c53206df38af28ee5f16c33c29d2f90d2c243d252c029b7349091e + Binary rep of i = 000001 + instring = 000001d6f13137de47abf778dfc09da41261885a6df280bce87fdb9f230e8b243d771fb8c53206df38af28ee5f16c33c29d2f90d2c243d252c029b7349091e +KO = c259cc8ec9b67d11f43995e23ba23496648f475b + +COUNT=28 +L = 160 +KI = db750d323073d38e5bb93ecbd0e243b17bf4e01868d53928867ed36cde9f4d303b517d88d7f49a5d56c58654c879461e +FixedInputDataByteLen = 60 +FixedInputData = c7193a0e01620bf34f44fd16b18f3efc8af20088c4f209d9a9810b75d84c1abb84dcbbd2ccdea11679804d130e26a4c64011562f0c50595ac5f07f4b + Binary rep of i = 000001 + instring = 000001c7193a0e01620bf34f44fd16b18f3efc8af20088c4f209d9a9810b75d84c1abb84dcbbd2ccdea11679804d130e26a4c64011562f0c50595ac5f07f4b +KO = b0974f3e4ee88850e2ba653e1727cab19a7210d9 + +COUNT=29 +L = 160 +KI = f0dde0db913624bd67a1bd8749337e4f882a37023bc93accab6124361320127794950c5044d85777576b27b6147b6cfc +FixedInputDataByteLen = 60 +FixedInputData = 15f019a7de220b1ec4107d2b87dd136db43e8625f8bd5731de8d47e6901601ac2d124f4865e4701bc13a1b2c7e870cd09915cbed636d5f365c0e973f + Binary rep of i = 000001 + instring = 00000115f019a7de220b1ec4107d2b87dd136db43e8625f8bd5731de8d47e6901601ac2d124f4865e4701bc13a1b2c7e870cd09915cbed636d5f365c0e973f +KO = 3c3ceb2f80cfce74ccbcdd00b67ac76f064740d7 + +COUNT=30 +L = 320 +KI = 08d867a61b13cd8c79d3a1cbec3493925ece900e06993063bc0dfe0247cd059ba50a5fb6afc65ac469793817a1f2dfee +FixedInputDataByteLen = 60 +FixedInputData = af0c83a659267869bd7cde387bf1c29c9c0ff3c6cabf512c73fd671748e4e9e49218de9350fc0dde27839eb1e2878f900689abeb7b540c70203e5a95 + Binary rep of i = 000001 + instring = 000001af0c83a659267869bd7cde387bf1c29c9c0ff3c6cabf512c73fd671748e4e9e49218de9350fc0dde27839eb1e2878f900689abeb7b540c70203e5a95 +KO = 3fef69d875b9b6047c33f295619f6e7c7125c875d55409500100f71bee6551d511327fbde607ac41 + +COUNT=31 +L = 320 +KI = a027bb0224dc517124ed9758734bdb019d88e0460b1c868879209b8816b94983034fdefe3b951471e9eff8b81e62c7b0 +FixedInputDataByteLen = 60 +FixedInputData = a879e81b7d33241df674dae11ecd82222bf83464c980368285e2bdb54d975a7ece3b1a620bc5ed064c657db7866b6286e8869589796abbb928e955bc + Binary rep of i = 000001 + instring = 000001a879e81b7d33241df674dae11ecd82222bf83464c980368285e2bdb54d975a7ece3b1a620bc5ed064c657db7866b6286e8869589796abbb928e955bc +KO = 2144ebd44afecd80679c2a1941ee6d4266f2d450ef641271aa09ddbf6b66d0d78afd85c2ab4bb698 + +COUNT=32 +L = 320 +KI = dd09277f286564e4032db975d843fc48a9340e3ca7dba248530485697b37952eebac772260f4f5da98291c41ff45a380 +FixedInputDataByteLen = 60 +FixedInputData = 7631d51aff730528b72d7413d52a8941f87421d8c0f1d87d1862907242aaa23b2aa20bbba2da453a4edddb126eb60ca27d4ed2ecf340272266b456c9 + Binary rep of i = 000001 + instring = 0000017631d51aff730528b72d7413d52a8941f87421d8c0f1d87d1862907242aaa23b2aa20bbba2da453a4edddb126eb60ca27d4ed2ecf340272266b456c9 +KO = 50c83bb94603f6d0f62c26a3acb258a85ae1e85b5d1e47db6629e841e86ebc65a4d95bf69193fe01 + +COUNT=33 +L = 320 +KI = 46bedc0f6d4b9b5e7a8b4202b1a14d7774133479cb47027fbf1ae8b3827aa94ac776984c225c80a40e8debc0f5593285 +FixedInputDataByteLen = 60 +FixedInputData = 56222f7b82ceda8b2cec0e727c4e1628a15e1b81d1ff0eeebea6afb87c2c4dc831f66752c3037a84ea00e4a66096071203549a950f9f751d74330f2e + Binary rep of i = 000001 + instring = 00000156222f7b82ceda8b2cec0e727c4e1628a15e1b81d1ff0eeebea6afb87c2c4dc831f66752c3037a84ea00e4a66096071203549a950f9f751d74330f2e +KO = 0558e32a2173ae82f48075e1f1b4591093f0da787d180a121bcda20dabf6a35758ed42be4cca58ab + +COUNT=34 +L = 320 +KI = 5b88a51836513757972225a0002e42e7e7c7c847e93d631de335915fa09939eeda3422c7d431d35e201b41b2cdd3d28b +FixedInputDataByteLen = 60 +FixedInputData = 92cf371e9283d4aedd6521ad334b493a01783eec63678552ca13af4f66bb67fadffbf6a1855b4d3ddae4c2b44bf9468621d9ecf4e30adef3782652f6 + Binary rep of i = 000001 + instring = 00000192cf371e9283d4aedd6521ad334b493a01783eec63678552ca13af4f66bb67fadffbf6a1855b4d3ddae4c2b44bf9468621d9ecf4e30adef3782652f6 +KO = 5c9e753702824e2d91f3d7742f350a71d8b085920f00f8d717538d00d695f2533530931b5b72709e + +COUNT=35 +L = 320 +KI = 255d4aadfd677b0090dfabc51649120533d2aac957578eea7a9ef3204b5561c5f0dc1cd197b431832cb88c5cc9169b20 +FixedInputDataByteLen = 60 +FixedInputData = 23960803a7bb3233a4c256bb1715e24931aa021ad3637235e64b6b8595beb30ffde9f7bc5404853d0722eedba9b90ee4d9a49f9ba63f521af1469d44 + Binary rep of i = 000001 + instring = 00000123960803a7bb3233a4c256bb1715e24931aa021ad3637235e64b6b8595beb30ffde9f7bc5404853d0722eedba9b90ee4d9a49f9ba63f521af1469d44 +KO = 51a41667fc9e7ecc5cbad5e615d079f7ef0be17f146b2174e7c27a62f94e6c17460d60d86cbacbd5 + +COUNT=36 +L = 320 +KI = 0187d14ec041fbc6cde09c17f793b439d3ee896400be2302782b79c2dde3c236918c74be501ec75eb6014a92f49c19a3 +FixedInputDataByteLen = 60 +FixedInputData = ef2b413ceff4549e392c57d4ca955d048640c5215353b6cf03468c14e7fe0d00c330bce3d1247ed3328efcad45262c4d5c75aa89aa18b3798a29cc6f + Binary rep of i = 000001 + instring = 000001ef2b413ceff4549e392c57d4ca955d048640c5215353b6cf03468c14e7fe0d00c330bce3d1247ed3328efcad45262c4d5c75aa89aa18b3798a29cc6f +KO = 0cc90575e42bbca1b6ba3af5d5c066a3cb6e9542d633b96c12a56f0e350897b2997692897b074b14 + +COUNT=37 +L = 320 +KI = 8fffaaca722f9e4ada9b0efef55d3198c62e8f106917bc8e5734a239cb5190f226858a5227cd20d0090843cc5a7e178e +FixedInputDataByteLen = 60 +FixedInputData = 3d9e422b6bfbf06042fb1c0af4dfa2c34a470b2af16ba5ff3e80876befce95c4df67ee05c4062f0c02e452d3b9c578e4a63f9c8900f4e998141834b6 + Binary rep of i = 000001 + instring = 0000013d9e422b6bfbf06042fb1c0af4dfa2c34a470b2af16ba5ff3e80876befce95c4df67ee05c4062f0c02e452d3b9c578e4a63f9c8900f4e998141834b6 +KO = a24e09b4a6d9c32249926136e7ca9fd8f66bee3237376a8aa5cb5660fa4d296fc4991ad2a5073bc5 + +COUNT=38 +L = 320 +KI = ac16b3bdcef5163a1592a47a9f1964e5e20fc87de0cd68f4262deabfc82fb386cc3fc67366a79de7b0b3cc812e64d751 +FixedInputDataByteLen = 60 +FixedInputData = 060c0d938d24653464f5f139256c9e64dcd48a23369e465cb3db541f7b57f7b2b87500beb563a2ae98ece04e57b65659e6cff4091336e728073d1712 + Binary rep of i = 000001 + instring = 000001060c0d938d24653464f5f139256c9e64dcd48a23369e465cb3db541f7b57f7b2b87500beb563a2ae98ece04e57b65659e6cff4091336e728073d1712 +KO = dca78de81409ba127455030d1721f1edcd46ba2e94f1b7968a38d3672c1bfb4a22c3189b54e21b72 + +COUNT=39 +L = 320 +KI = 6b035ba41c1b49c0534331e8947bf72cf1f3de06bac637fcedca77594815e69600c752f7b490ba367d8302a68b55b9d6 +FixedInputDataByteLen = 60 +FixedInputData = cc1b10e79b58d96017bc5372544b330b82a55cbe7ce838de48ea7ade83202456289e2364032b2066d7db25a7d48ce4a8ad496477b90a160271b0d54d + Binary rep of i = 000001 + instring = 000001cc1b10e79b58d96017bc5372544b330b82a55cbe7ce838de48ea7ade83202456289e2364032b2066d7db25a7d48ce4a8ad496477b90a160271b0d54d +KO = 33ad5d1e22d37ab1a003134f83227e15f0c796a4817e654b079a1bb0f847046ec6999800814d9906 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 216ed044769c4c3908188ece61601af8819c30f501d12995df608e06f5e0e607ab54f542ee2da41906dfdb4971f20f9d +FixedInputDataByteLen = 60 +FixedInputData = 638e9506a2c7be69ea346b84629a010c0e225b7548f508162c89f29c1ddbfd70472c2b58e7dc8aa6a5b06602f1c8ed4948cda79c62708218e26ac0e2 + Binary rep of i = 00000001 + instring = 00000001638e9506a2c7be69ea346b84629a010c0e225b7548f508162c89f29c1ddbfd70472c2b58e7dc8aa6a5b06602f1c8ed4948cda79c62708218e26ac0e2 +KO = d4b144bb40c7cabed13963d7d4318e72 + +COUNT=1 +L = 128 +KI = 912141f04e2bcf79fe4bafe46f44dc9082ca39dcf964d9409c486139787467eac87095a8f2e2561c19d418ee6f3d836b +FixedInputDataByteLen = 60 +FixedInputData = cba728c3cb42f62b9fde6598c8628e0f88f7639fd605b39d81296a0749f27c8b75830686deab949de1bbd0062e46524b1f30746c1cba02508fb4c29f + Binary rep of i = 00000001 + instring = 00000001cba728c3cb42f62b9fde6598c8628e0f88f7639fd605b39d81296a0749f27c8b75830686deab949de1bbd0062e46524b1f30746c1cba02508fb4c29f +KO = 158b313c6d28b03b288ae2154eab2140 + +COUNT=2 +L = 128 +KI = 43c80426677180bc073d093a809436e16d56082647ce17948765d560b6ccf0442129eb55341370768197badc754b095d +FixedInputDataByteLen = 60 +FixedInputData = fd71974c9f2d40c04d62b73aedb6a380ab65e84712e7c7dc3c109ae30311f3ede77c7ece413dd5769fd74cbccb020c92f7b87c376205ff9490b689c3 + Binary rep of i = 00000001 + instring = 00000001fd71974c9f2d40c04d62b73aedb6a380ab65e84712e7c7dc3c109ae30311f3ede77c7ece413dd5769fd74cbccb020c92f7b87c376205ff9490b689c3 +KO = e241e2c538fd0293de1d5f6e7cd56c7c + +COUNT=3 +L = 128 +KI = 06f29a5d684a2eeb623532484a691ad85040d987248dc82c51d9b0b7e7be51847e9076e26fa7d33be6856207fe4ce035 +FixedInputDataByteLen = 60 +FixedInputData = 56faffd4911601c217725fd816fe0c1a1fbd8f1553f20d8101422fc72058cab9c2e63a6266a726075cc31edc0a327fa4449b5ec981a86d9141932ab9 + Binary rep of i = 00000001 + instring = 0000000156faffd4911601c217725fd816fe0c1a1fbd8f1553f20d8101422fc72058cab9c2e63a6266a726075cc31edc0a327fa4449b5ec981a86d9141932ab9 +KO = a2df03f0212038cb83ba468e9e05a502 + +COUNT=4 +L = 128 +KI = fcf5db9ab3214fd36d9fb4247ab2a6f58862f1387917e585fa656fe0a19847b3c111fbee5a868092f224c79658ebdb52 +FixedInputDataByteLen = 60 +FixedInputData = c792fc8b32a86c94212b5c845fc78a9a66d94ef98378e4d800b369f543f0a077fde0b6b109efb4c6bacfa1502249ddc1e39c7c56dfbe3b285d8e1970 + Binary rep of i = 00000001 + instring = 00000001c792fc8b32a86c94212b5c845fc78a9a66d94ef98378e4d800b369f543f0a077fde0b6b109efb4c6bacfa1502249ddc1e39c7c56dfbe3b285d8e1970 +KO = b75b0c95ae60eacf7ed7b6a216c0a395 + +COUNT=5 +L = 128 +KI = 4179a34cac89de053cc0e1557d41ba96c2aea4e35a0d304dfe2d4591dfd5deedce94ffc7ba6aba8b17dcda0e9cf8c420 +FixedInputDataByteLen = 60 +FixedInputData = 3bfab95f22fc446e0e3682ee197f34db085ff24088fb6a26299878a309eae112ee32bf4882e218ad0a618b3062d685707e1261c15d62d14c5ce958d0 + Binary rep of i = 00000001 + instring = 000000013bfab95f22fc446e0e3682ee197f34db085ff24088fb6a26299878a309eae112ee32bf4882e218ad0a618b3062d685707e1261c15d62d14c5ce958d0 +KO = 49a25905c12ef9fece58c0a2861078c6 + +COUNT=6 +L = 128 +KI = 816e498680e5cc39b8264709b508af653a50b927fcbdceff2ebe62ba3a25b79950268d3114ac49168c57c419fd77dc50 +FixedInputDataByteLen = 60 +FixedInputData = 40486cb22cacddde870b727de81e11667ef92cb4f920ce7f2f80a0ef29add016142ce2694e866e1d631b5c1c13ba1e3fd0ddc9a16447c20186fac13b + Binary rep of i = 00000001 + instring = 0000000140486cb22cacddde870b727de81e11667ef92cb4f920ce7f2f80a0ef29add016142ce2694e866e1d631b5c1c13ba1e3fd0ddc9a16447c20186fac13b +KO = 79a867c0333d346f0df8ea2c6d4cb14b + +COUNT=7 +L = 128 +KI = 6cfc570a4adcebccb8651c6db504e765364079ef34315c783546605ac48cc2aa933c6f10e824acc3c7338a09c01e1a30 +FixedInputDataByteLen = 60 +FixedInputData = d5f8ee6de37e3d1a54c370bc2a80c88749a546857c60c6ee6df22f4f166be188bd2999870fa5fcc1d7cc455828f3446e6a450a14a667e715d3c16622 + Binary rep of i = 00000001 + instring = 00000001d5f8ee6de37e3d1a54c370bc2a80c88749a546857c60c6ee6df22f4f166be188bd2999870fa5fcc1d7cc455828f3446e6a450a14a667e715d3c16622 +KO = 7cf844677f8970285ad148e9904ab137 + +COUNT=8 +L = 128 +KI = d6d454975edf1598fc5532c5c3d9fa0ecd357ea587b0601c90c7515729a84be28c0c9313a6ec757b8c2af5c17e994675 +FixedInputDataByteLen = 60 +FixedInputData = 5c3edf4d856931d83f8939be9a245ef34638f406dee47aae5162a71f0f68c46c95cede46fa452a83d0691e7d06da9ab200fd5fb2f7c5f28c8a122c41 + Binary rep of i = 00000001 + instring = 000000015c3edf4d856931d83f8939be9a245ef34638f406dee47aae5162a71f0f68c46c95cede46fa452a83d0691e7d06da9ab200fd5fb2f7c5f28c8a122c41 +KO = 0b14055cfb841a465259b80dc3e87d90 + +COUNT=9 +L = 128 +KI = d62569c3669f1012c966f54ac5ac121d8a89871582347b13b208defd50cd3bc4908c9896257b10345bec2d40df2b6c5d +FixedInputDataByteLen = 60 +FixedInputData = 918c0244a3a7870e3ae4f8c07628bb754a0f6f8a52137d549c7e9e17103b42a029688857185e608470953f787cc97a7ed75e7a3609eed2f3b1a20e39 + Binary rep of i = 00000001 + instring = 00000001918c0244a3a7870e3ae4f8c07628bb754a0f6f8a52137d549c7e9e17103b42a029688857185e608470953f787cc97a7ed75e7a3609eed2f3b1a20e39 +KO = 2dc4524aeccb5a21acf1f0b13053f5a5 + +COUNT=10 +L = 256 +KI = 8fca201473433f2dc8f6ae51e48de1a5654ce687e711d2d65f0dc5da6fee9a6a3db9d8535d3e4455ab53d35850c88272 +FixedInputDataByteLen = 60 +FixedInputData = 195bd88aa2d4211912334fe2fd9bd24522f7d9fb08e04747609bc34f2538089a9d28bbc70b2e1336c3643753cec6e5cd3f246caa915e3c3a6b94d3b6 + Binary rep of i = 00000001 + instring = 00000001195bd88aa2d4211912334fe2fd9bd24522f7d9fb08e04747609bc34f2538089a9d28bbc70b2e1336c3643753cec6e5cd3f246caa915e3c3a6b94d3b6 +KO = f51ac86b0f462388d189ed0197ef99c2ff3a65816d8442e5ea304397b98dd11f + +COUNT=11 +L = 256 +KI = 96c45dce79a02d2bfc2a10a8e744c974812e6a9b83474ce53743fcb334b87d826f411bad836de017790cfe07087f8b02 +FixedInputDataByteLen = 60 +FixedInputData = 80698cd988e02b1bbb0d02c1bb2bdaf544ffdb3527ede621d2f2f5eab4a4964ef530378e94ae9ab7484d1eef854832d5bb204a8bff21651a9e3ce758 + Binary rep of i = 00000001 + instring = 0000000180698cd988e02b1bbb0d02c1bb2bdaf544ffdb3527ede621d2f2f5eab4a4964ef530378e94ae9ab7484d1eef854832d5bb204a8bff21651a9e3ce758 +KO = 8ef1e0fc26d3997f985ab5567066391c0d8ced54f1cdabce57b5accabe21ef78 + +COUNT=12 +L = 256 +KI = 822c764a1b117085c10f0e689814d2bfbd9b43287f1a8c75d795a9831a286184c8586f3577b6e5bbce1637925e04fc47 +FixedInputDataByteLen = 60 +FixedInputData = af346110b941b11d2189316c9fc2b9f4213775a5d7368d35412678a28fcd03b07f0549666efdf30c80f0ab5563720a56ef616a13bb8f7780036fc08e + Binary rep of i = 00000001 + instring = 00000001af346110b941b11d2189316c9fc2b9f4213775a5d7368d35412678a28fcd03b07f0549666efdf30c80f0ab5563720a56ef616a13bb8f7780036fc08e +KO = e0ae235cb82380527be76934a69622396d90e7bfa7e2d295e4375bcee0d1b101 + +COUNT=13 +L = 256 +KI = 340e212d758e83cc5b89e4b56a86ee8c9631ae4e4bbaec15ac095ea4407bc7b634ad630dd0be85a91c08a8c7e1e1030b +FixedInputDataByteLen = 60 +FixedInputData = 3cd5561ad12fadfce408e04180afcee38b83156b9e4be0779c4f0db9e26bfe5ccd43e15921977cd26b1db8288b80089eb7d1bbd7f59e1011b3e18b51 + Binary rep of i = 00000001 + instring = 000000013cd5561ad12fadfce408e04180afcee38b83156b9e4be0779c4f0db9e26bfe5ccd43e15921977cd26b1db8288b80089eb7d1bbd7f59e1011b3e18b51 +KO = 05fa577b7081210e7c9de69db03d7c2026cf4469a90bfa29f1c2c10818d463e0 + +COUNT=14 +L = 256 +KI = beb7dbde7e0a8acca2f3ebf8c37a1e9c318e447b9592f93fc9021e690888391a354810b9673e1e2400f05060d3aab851 +FixedInputDataByteLen = 60 +FixedInputData = 560be29c62eca33855bd1cc70adfaf4e7eaba4fe55075d466e91467ac4f4b9beb678e1b2c961511ab12afa28d34a11cd2ee2b151609bc851036d1845 + Binary rep of i = 00000001 + instring = 00000001560be29c62eca33855bd1cc70adfaf4e7eaba4fe55075d466e91467ac4f4b9beb678e1b2c961511ab12afa28d34a11cd2ee2b151609bc851036d1845 +KO = 63f96d3339e355487091287012d8d46280387567afb67517ac616d340fa36466 + +COUNT=15 +L = 256 +KI = a360f0b516fc35a76d1d4a9ec6a08e856b8efa9310411398bf1ac69f28539300bc2256d76388e504c1f60c8b60e60698 +FixedInputDataByteLen = 60 +FixedInputData = 0206faf5c9ac40eaaca9a1d16ac71f19e2de844db2e73e4fb7e34567e221d5acbc6931412745dcb0b05e119284d21c4bb3f9a939271750f68784fd9d + Binary rep of i = 00000001 + instring = 000000010206faf5c9ac40eaaca9a1d16ac71f19e2de844db2e73e4fb7e34567e221d5acbc6931412745dcb0b05e119284d21c4bb3f9a939271750f68784fd9d +KO = 88ecee742a071f9d24720520e8bdbfe140ce57e7fe2b686966871eed0a6165eb + +COUNT=16 +L = 256 +KI = dc875b2f393c1d40c241261b0918790601c8b908608448f766e6e8aecfa5e4927e7574af4030047d98b11468108288e3 +FixedInputDataByteLen = 60 +FixedInputData = c63ae3b995afee4ac3154bf9efc6bb10e537736ab5bc427f3c376be8fb81aa5e0764a4b0165eaab0a519ecff45e6f6c769ea664bdd6935c94d8acec2 + Binary rep of i = 00000001 + instring = 00000001c63ae3b995afee4ac3154bf9efc6bb10e537736ab5bc427f3c376be8fb81aa5e0764a4b0165eaab0a519ecff45e6f6c769ea664bdd6935c94d8acec2 +KO = 473dc6a980d6e2465bfa3d02e7e5341b9cea5e09f27767a5c58f7db60b5f744b + +COUNT=17 +L = 256 +KI = 49db7631a3507f02d6b9048e26afce48b05e91b50fec3b7ccf2e8bde9aa9d79c0b6673f814d8ce39795e79239cbc3967 +FixedInputDataByteLen = 60 +FixedInputData = c9083a35299b25141cdc60b4cc7c24263693f15e7af1a8c6d121d798fe0b9948a83338dc2cbdc75876efc83fd3398ca0df223b105b0f13ec2033bad4 + Binary rep of i = 00000001 + instring = 00000001c9083a35299b25141cdc60b4cc7c24263693f15e7af1a8c6d121d798fe0b9948a83338dc2cbdc75876efc83fd3398ca0df223b105b0f13ec2033bad4 +KO = b350425347979c6f1c100db1f6de919100ff713765c1dea146c62a69896235a6 + +COUNT=18 +L = 256 +KI = e2168ab072c12da471fc024fcbc52778e9bd68f44762b9d8baab746db9c14ffe7181f71c2ee6488130832830fd0bd5f0 +FixedInputDataByteLen = 60 +FixedInputData = 59569454b2f5424a914a2d166da8ee127b0ec5ab4788b115c1d9966a5297181c64549073229a32e5de40c94a8f9efe71a0c968f6330482876e37bedd + Binary rep of i = 00000001 + instring = 0000000159569454b2f5424a914a2d166da8ee127b0ec5ab4788b115c1d9966a5297181c64549073229a32e5de40c94a8f9efe71a0c968f6330482876e37bedd +KO = 16cb6bc93d9a001460b83259bc9a4344d4b4cb422c6102565dc5b190de1c5673 + +COUNT=19 +L = 256 +KI = 00a12d3ce4ff75a6e30f41f3557c826af1326b6302f4ce887bad3d3317a548c8c03a057284dcc38d8bc690bd4a565f47 +FixedInputDataByteLen = 60 +FixedInputData = 24c5c0b2c810dfa08e35d7feebb8c78e0cd726c92ecd42d9171013738ca2531a947f523c37f64cdb04305bd969d1d6f9ecd46405d28280f968500ba7 + Binary rep of i = 00000001 + instring = 0000000124c5c0b2c810dfa08e35d7feebb8c78e0cd726c92ecd42d9171013738ca2531a947f523c37f64cdb04305bd969d1d6f9ecd46405d28280f968500ba7 +KO = aef3d57c8da7d9582c5d1c62d6b64896da9b1b0e4012a44cdc3dcf4b70ad6c66 + +COUNT=20 +L = 160 +KI = bc3157b8932e88d1b1cf8e4622137010a242d3527b1d23d6d9c0db9cc9edfc20e5135de823977bf4defafae44d6cdab6 +FixedInputDataByteLen = 60 +FixedInputData = b42a8e43cc2d4e5c69ee5e4f6b19ff6b8071d26bab4dfe45650b92b1f47652d25162d4b61441d8448c54918ae568ae2fb53091c624dbfffacee51d88 + Binary rep of i = 00000001 + instring = 00000001b42a8e43cc2d4e5c69ee5e4f6b19ff6b8071d26bab4dfe45650b92b1f47652d25162d4b61441d8448c54918ae568ae2fb53091c624dbfffacee51d88 +KO = 91314bdf542162031643247d6507838eaba50f1a + +COUNT=21 +L = 160 +KI = 23d5f3f34c9fe733e808949f4011ba3171376e3bee807ec5b28496bf4eb51d85aa37c42e1ed93cffbab96c6dca3afb3b +FixedInputDataByteLen = 60 +FixedInputData = 6ec7b6bbd81a312ff787dc6af7c7c7b9cdbb7d0c19d808536bc0990bd7e79e232bbc1433ca567cbcc4daf79e8d7224c30124a639852587e2715ae62e + Binary rep of i = 00000001 + instring = 000000016ec7b6bbd81a312ff787dc6af7c7c7b9cdbb7d0c19d808536bc0990bd7e79e232bbc1433ca567cbcc4daf79e8d7224c30124a639852587e2715ae62e +KO = c3c3579cd70af7f8c184c580224f27f7664c9fd3 + +COUNT=22 +L = 160 +KI = 0000d9b7ec6fbefdf256fd68220b5205ac65a2001145118c50ba6b657032198b8b7ce3b2f7068a780dc17c22459af2b7 +FixedInputDataByteLen = 60 +FixedInputData = d857541c62b85756dc73de7dc2d86f5d5e8b28338bb0a945b5c4fd7c81f71961b9705d3d153b19195d003b74212068ed10f96c53438653087a0152cf + Binary rep of i = 00000001 + instring = 00000001d857541c62b85756dc73de7dc2d86f5d5e8b28338bb0a945b5c4fd7c81f71961b9705d3d153b19195d003b74212068ed10f96c53438653087a0152cf +KO = 793ef113f96397ab0031eaa0faa777c107e7d03c + +COUNT=23 +L = 160 +KI = 4f3d744d3e449e0627bf4498743828f86e638f60620a7ed4a7c9b5b073691c9ec94728c58822e827f0f6ccf86dbc1cae +FixedInputDataByteLen = 60 +FixedInputData = 301feeb25e6ca8503ecd821f1d3787aebfb3d0ec518bb31174f5209b2ac1f28ed3e698736bad10a18e3cbdb5dc27bbd12d058b36db0892f9cfd08300 + Binary rep of i = 00000001 + instring = 00000001301feeb25e6ca8503ecd821f1d3787aebfb3d0ec518bb31174f5209b2ac1f28ed3e698736bad10a18e3cbdb5dc27bbd12d058b36db0892f9cfd08300 +KO = 85ef9505b230565eccf2a64ab3de53e5a91c7b51 + +COUNT=24 +L = 160 +KI = 6af3e1659ee7caf1d10ad9135c9757350f69886ccab1ba4fde50c4614b319e2b20ecc7636c5f6bbae71cd35565a4a2c8 +FixedInputDataByteLen = 60 +FixedInputData = 79bac447f12fbe96c197963b91b939ac3dbf4541bedebb22c5677f54b377a0cc3b55a2bf4033d422401a149e74a81615472d0d4f8e4f0ce54384d844 + Binary rep of i = 00000001 + instring = 0000000179bac447f12fbe96c197963b91b939ac3dbf4541bedebb22c5677f54b377a0cc3b55a2bf4033d422401a149e74a81615472d0d4f8e4f0ce54384d844 +KO = 28abec20d6f092d09e32360986359303753cedbe + +COUNT=25 +L = 160 +KI = 0299d1f064352d5a83fb61e1e050980f65b4b440819d2c1c29b6ad5bdfb2c00347da993cc9ec00fcc4bd01c03fed9b65 +FixedInputDataByteLen = 60 +FixedInputData = 6f9ee5cb3852eec2ac3f095c25c20363d0f7f4770899bf99187e2a830c6571aff821ceb7e80b6c744f8c5e7bc0b2b8196fb540002b8db7bc60913998 + Binary rep of i = 00000001 + instring = 000000016f9ee5cb3852eec2ac3f095c25c20363d0f7f4770899bf99187e2a830c6571aff821ceb7e80b6c744f8c5e7bc0b2b8196fb540002b8db7bc60913998 +KO = 293e0fd3e4d06efe9ee1ba7d8bab1d36bd7509c1 + +COUNT=26 +L = 160 +KI = 1edc7fe9ad33a7f6f12f350c128e2893ec1be59c0a77fa5896f2e276bf9eb19ce5b1c1cc2ff25f9391da304d26037be3 +FixedInputDataByteLen = 60 +FixedInputData = fe3483540341174fadd6bfa9f96473eabd964ad588ae1460739deb3bf512475c6d57e017dc46e1115733dd81fa6a5daa9c1f9d23c0afbbb36958cdac + Binary rep of i = 00000001 + instring = 00000001fe3483540341174fadd6bfa9f96473eabd964ad588ae1460739deb3bf512475c6d57e017dc46e1115733dd81fa6a5daa9c1f9d23c0afbbb36958cdac +KO = 3c192347ce7313e9e54291c37c412cf90af58a65 + +COUNT=27 +L = 160 +KI = 27a9a514e63943e9b90cad1291fb2a3054c85b4a745cc3cf31bdc1c8935d153fb495e7ba4ab641b7c9e3b5a7c497b1ca +FixedInputDataByteLen = 60 +FixedInputData = c5af66ce6c03fb7fd88017b38149a32c8c9dcab96665efad28deb71b61ee75887e1324800b01b13fdd5db00b8bb4be50cc2eaeea43cf26e77de6dcb3 + Binary rep of i = 00000001 + instring = 00000001c5af66ce6c03fb7fd88017b38149a32c8c9dcab96665efad28deb71b61ee75887e1324800b01b13fdd5db00b8bb4be50cc2eaeea43cf26e77de6dcb3 +KO = 886db74207de3b034f3e70cf9b47324d57df5185 + +COUNT=28 +L = 160 +KI = e358bb04a5aaed97939ae415ab3ffe9d2ab14c86c3c3f72b285bfdfb7c1440f80d75ccf28d2c64d503426f552cb4fdba +FixedInputDataByteLen = 60 +FixedInputData = 6b93add9163f5e14df0160b0ee0402b3542f920fb12cba71c2c7988877be46be951113dabf48aff27e8c9b214cbf293b8a966d2ea7ff515b6bdaa8e1 + Binary rep of i = 00000001 + instring = 000000016b93add9163f5e14df0160b0ee0402b3542f920fb12cba71c2c7988877be46be951113dabf48aff27e8c9b214cbf293b8a966d2ea7ff515b6bdaa8e1 +KO = 48bc1bc135d5ce4ac04b11e7c50cdbbf84c44ed7 + +COUNT=29 +L = 160 +KI = 6e3ab74222caa37f732de378992ba75c37b1c14b3f5a2c2bb42c270d6f213eebad3c3524a4b354f753bce5ed7ca865db +FixedInputDataByteLen = 60 +FixedInputData = 79d39097b19bc6172adb445cf9418979b943825228307f2f3aa8a591e0331c77ba01aedca2c094390c04694dac907be1ed20c124c0c1e5b278f63a3c + Binary rep of i = 00000001 + instring = 0000000179d39097b19bc6172adb445cf9418979b943825228307f2f3aa8a591e0331c77ba01aedca2c094390c04694dac907be1ed20c124c0c1e5b278f63a3c +KO = 629354fadafb077d7344f524b82b7d14a5ceab22 + +COUNT=30 +L = 320 +KI = 582f968a54b8797b9ea8c655b42e397adb73d773b1984b1e1c429cd597b8015d2f91d59e4136a9d523bf6491a4733c7a +FixedInputDataByteLen = 60 +FixedInputData = e6d3c193eff34e34f8b7b00e66565aeb01f63206bb27e27aa281592afc06ae1ec5b7eb97a39684ce773d7c3528f2667c1f5d428406e78ce4cf39f652 + Binary rep of i = 00000001 + instring = 00000001e6d3c193eff34e34f8b7b00e66565aeb01f63206bb27e27aa281592afc06ae1ec5b7eb97a39684ce773d7c3528f2667c1f5d428406e78ce4cf39f652 +KO = 691726c111e5030b5f9657069107861ecc18bc5835a814c3d2e5092c901cb1fb6c1a7cd3eb0be2a7 + +COUNT=31 +L = 320 +KI = bda32ebf6b8d6c21b4078c05582ccac57d0e09d598ed51ca808bbae4315ff3082086e772a50f828ba3a8a47089604c1f +FixedInputDataByteLen = 60 +FixedInputData = 723a6aa3e2093f2b3a377e4d716cfadef784eb38d10302a8bc88294ffab02e8ab43e6c83a70489dc91a4040e1c04f711a9adf601d49a2ad07835c668 + Binary rep of i = 00000001 + instring = 00000001723a6aa3e2093f2b3a377e4d716cfadef784eb38d10302a8bc88294ffab02e8ab43e6c83a70489dc91a4040e1c04f711a9adf601d49a2ad07835c668 +KO = 92eba10440a0f28eca40c765cc08031bfbaec5fa2a2d3fa19069cb3d5dd08e01702cd5ee16328d0f + +COUNT=32 +L = 320 +KI = bc8d610533e7fd81f3f6ac2f93876be259e88c6f234abd0880762d12cd7d2134f252becc395cc48b88eb645d722514c7 +FixedInputDataByteLen = 60 +FixedInputData = 29a5ea0dc26206268095791a2c0b1819079c88f85dd0259bc8ea74d6bf504ffc21c6cd5f92f74a02283de4e33945393e64ca4b0f691885e4f2762e27 + Binary rep of i = 00000001 + instring = 0000000129a5ea0dc26206268095791a2c0b1819079c88f85dd0259bc8ea74d6bf504ffc21c6cd5f92f74a02283de4e33945393e64ca4b0f691885e4f2762e27 +KO = 6e3a1b6233d8e08a1cfe49c9f9e8605fa366f61080c5f1a750b22113168d36001daac6d7bb8c99d4 + +COUNT=33 +L = 320 +KI = d6be75028f7bd73620667ea50c4a674471854b677ff0b63026460c3000d11b5210029f2979b3eeaa613812983e7d7693 +FixedInputDataByteLen = 60 +FixedInputData = 5c2ce248c0a73a29a6e8e7b3fdbbaf0198d636e6d9d6a547685c27134d80411d122f96311434798cb19b3d446f52d7d1d74bf3ee3fd1fea2a3b526ce + Binary rep of i = 00000001 + instring = 000000015c2ce248c0a73a29a6e8e7b3fdbbaf0198d636e6d9d6a547685c27134d80411d122f96311434798cb19b3d446f52d7d1d74bf3ee3fd1fea2a3b526ce +KO = e67c995da49f4ed0f6efc09f839c795e8447e17790f9805aa8a93a4db9a03970c280e9159a64fec3 + +COUNT=34 +L = 320 +KI = f7678cc0b7aec5f4bde487f30a5a88c988fd24c463b9e46b3b2ae4c765ca79c48abe691cf93b6b435b2bdff2a3d491f2 +FixedInputDataByteLen = 60 +FixedInputData = b04c945bf149f2f6d17438958d1a725c3a8ab46caa15a05e809524b9d1777efb48e7d6baaf5d3efbf30b69b326935e59411207b913f38988e06abe5d + Binary rep of i = 00000001 + instring = 00000001b04c945bf149f2f6d17438958d1a725c3a8ab46caa15a05e809524b9d1777efb48e7d6baaf5d3efbf30b69b326935e59411207b913f38988e06abe5d +KO = 65e303ade8d5ed5559c40e6312b10ee4f2f4ddee166127547ff1a14cc0318cdc61d1d0c3d6542ad9 + +COUNT=35 +L = 320 +KI = d5d78eebd12f82f398235ca72af4277db475a80da843f36e1ed95a661e1e610a2c7dcc433e60029c6689980961f3590f +FixedInputDataByteLen = 60 +FixedInputData = 094c5d7c7457c51c877a0bea03fbc44165c10635a4e64b8556c8ecf20914e621ef34224496489d76f67b2639608820ada74137916bfb315bd50872ed + Binary rep of i = 00000001 + instring = 00000001094c5d7c7457c51c877a0bea03fbc44165c10635a4e64b8556c8ecf20914e621ef34224496489d76f67b2639608820ada74137916bfb315bd50872ed +KO = a16e9ec1be1ae3b40aa906c8e18e9a7697cc34124b7b04957ce149bc39bdf27016f5839e21ea7976 + +COUNT=36 +L = 320 +KI = 58f1a4c16cb332631b217a8e1b5cca843665064cc61c9e82ae4180d574def4e2a3ab9403036e3915d95044997f1bab81 +FixedInputDataByteLen = 60 +FixedInputData = c77a0bc9543841dc062c8abb804978a3af7192244aac4f73a821750ba38d486d5a2b4f8d927f830772c4e5208e91c37f82b7c658d240e14e20d58cee + Binary rep of i = 00000001 + instring = 00000001c77a0bc9543841dc062c8abb804978a3af7192244aac4f73a821750ba38d486d5a2b4f8d927f830772c4e5208e91c37f82b7c658d240e14e20d58cee +KO = b2d075292489bbd177f72e5e800618d04a30f9b6e0a8d1fccb438ae6f646a33e0c47d3625ab87b6c + +COUNT=37 +L = 320 +KI = aab0e07e2845ce1664057aa15a1d50c35ce85591c5e0d8d3aa7e8c5a58b0bf56c270957f3728c9745a4bc696f87ca0f1 +FixedInputDataByteLen = 60 +FixedInputData = 3c115bffc26d419182433bd43570fb3f6f2ffe37855a5546dbc542990fef1e332c3a070743ba31e984ca18cc94e33f4f2c744f6b70234a7ba80d7e4a + Binary rep of i = 00000001 + instring = 000000013c115bffc26d419182433bd43570fb3f6f2ffe37855a5546dbc542990fef1e332c3a070743ba31e984ca18cc94e33f4f2c744f6b70234a7ba80d7e4a +KO = 001cda059179acd067bc9129017d24e8b99a2d6604e14714f720358bf7f43cbb6a4aad4623267e72 + +COUNT=38 +L = 320 +KI = 0c5620f34aa7029f655a9eb9b051f13251d65bdf99d390b8f67898eb2216ec10bacb29358b895529db64fbfc942fd0ff +FixedInputDataByteLen = 60 +FixedInputData = 6d8b8cdf7b699c0205c6feb4ac1839d3c436cf962f8575ee67ff20d69103c4aa93bb369d360980181e38c44215065c99a066946733ede23185183617 + Binary rep of i = 00000001 + instring = 000000016d8b8cdf7b699c0205c6feb4ac1839d3c436cf962f8575ee67ff20d69103c4aa93bb369d360980181e38c44215065c99a066946733ede23185183617 +KO = 2857c7b4221a02b6717a1c67b1eeb64dcda8162284faae88466414b317e45457b5aaef5b5089722f + +COUNT=39 +L = 320 +KI = b57dc52354afee11edb4c9052a528344348b2c6b6c39f32133ed3bb72035a4ab55d6648c1529ef7a9170fec9ef26a81e +FixedInputDataByteLen = 60 +FixedInputData = 17e641909dedfee4968bb95d7f770e4557ca347a46614cb371423f0d91df3b58b536ed54531fd2a2eb0b8b2a1634c23c88fad9706c45db4411a23b89 + Binary rep of i = 00000001 + instring = 0000000117e641909dedfee4968bb95d7f770e4557ca347a46614cb371423f0d91df3b58b536ed54531fd2a2eb0b8b2a1634c23c88fad9706c45db4411a23b89 +KO = 5949acf9635a77297928c1e155d43a4e4bca61b1369a5ef50530888550ba270e26be4a421cdf80b7 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = a63c1e7cb3b65787dcece40a6707a3d1211875dc2dfe3442c186bccc9268b1e746f308ae4340821b31249836c752cb6f +FixedInputDataByteLen = 60 +FixedInputData = 1b370439c68c164c8ee6aea1250babf3adb77f8704f262bdf77e481660213067ec81b8c0491e6df2b42dce7f86e29906dab8c022f2a6dac1c1de5757 + Binary rep of i = 01 + instring = 1b370439c68c164c8ee6aea1250babf3adb77f8704f262bdf77e481660213067ec81b8c0491e6df2b42dce7f86e29906dab8c022f2a6dac1c1de575701 +KO = e65f13d21fb0349e9646b1f0d23910c7 + +COUNT=1 +L = 128 +KI = 57135c1521fe01c6b8c55426cdcb2330717c79bf9851731c60a4926df7d263595eb3d7d6b034e49fc7078ecfb04a0510 +FixedInputDataByteLen = 60 +FixedInputData = b51c400cd82a7cb46bf07a48f2993c18e5aa5486f1d910b05f35f61ec4d07fe778704ae81f56a075a127f3348b6266d005df2d8a7e8b559bec8c089a + Binary rep of i = 01 + instring = b51c400cd82a7cb46bf07a48f2993c18e5aa5486f1d910b05f35f61ec4d07fe778704ae81f56a075a127f3348b6266d005df2d8a7e8b559bec8c089a01 +KO = f3f715a0849203fa1a2f325e735f77be + +COUNT=2 +L = 128 +KI = 9905ae3d3b8e3bdac245c6819a36bbe0e7cc5f7e57cfc0c0f88eb2f6d493a74c999c156b35685d5efb4378c0e8ade97c +FixedInputDataByteLen = 60 +FixedInputData = c2a9681ce19ea33536441e589f005827ceae6cecdbbc704f7907729afb1bc622614724e101a957cc17c3c4ac1325f536ebb854992b5856308bdc732e + Binary rep of i = 01 + instring = c2a9681ce19ea33536441e589f005827ceae6cecdbbc704f7907729afb1bc622614724e101a957cc17c3c4ac1325f536ebb854992b5856308bdc732e01 +KO = 6dcd634fa06c2bb6311e061d5f638853 + +COUNT=3 +L = 128 +KI = 2f7e6ca1624a4cb43a73501423047a5708707cdeada95881dff81992df7466bae2bdb8ba70719bd0bbede9a6d8f1e86b +FixedInputDataByteLen = 60 +FixedInputData = 9c1ba167fc8bfdcbcbd36b4517cbc5a81f229fea588fe431f94747075076c6ec269cdf8d200f2051b9cc9157801745850890ec5f0255aed30c21211d + Binary rep of i = 01 + instring = 9c1ba167fc8bfdcbcbd36b4517cbc5a81f229fea588fe431f94747075076c6ec269cdf8d200f2051b9cc9157801745850890ec5f0255aed30c21211d01 +KO = 032249f1374889588e22967d179647f9 + +COUNT=4 +L = 128 +KI = 43ea727711d7e5fd74c5a94f83875402fd1dd8a1bf77eb12890190d7460b8b375f105d800be6c98b7fe33eeca400d086 +FixedInputDataByteLen = 60 +FixedInputData = e1ff99ee474b63031a559d2c6a5c9f55e6fd02b2a5f376c4a927da00834ac90002643a9050f3e8bdf17ecbbda63ae1658e2c30a5dee484a3e73baaa2 + Binary rep of i = 01 + instring = e1ff99ee474b63031a559d2c6a5c9f55e6fd02b2a5f376c4a927da00834ac90002643a9050f3e8bdf17ecbbda63ae1658e2c30a5dee484a3e73baaa201 +KO = e83982eb0463fd7b9c77f3efd9270fe3 + +COUNT=5 +L = 128 +KI = 6e95a7e28b65577a7dc3acf28d8a4800834b9b65b7f610946f1b86ff4e667db5745f6a396a711a12f0a145daa7d1eadd +FixedInputDataByteLen = 60 +FixedInputData = 3bfec2ac6fc6d45b424b9cbcb60d34e2b137bf4bd3a7a2a72a3d0d975e44be6d451e084e68a48153843c4a81ad71e4066ec70976ffa61b0644708d09 + Binary rep of i = 01 + instring = 3bfec2ac6fc6d45b424b9cbcb60d34e2b137bf4bd3a7a2a72a3d0d975e44be6d451e084e68a48153843c4a81ad71e4066ec70976ffa61b0644708d0901 +KO = 348d00d34611c7aea349e07dcc9d9fb2 + +COUNT=6 +L = 128 +KI = 06e80508a8904837314592166bb257962bf8bbbf912cbb55d7201aa67b7a406da0063fd934af3ad3dc2b0e03b58209cb +FixedInputDataByteLen = 60 +FixedInputData = a7bd8c1f0e72d176bb32659b83a2cfb780c412b301b38e0aac0de47af2413a0b0c490a538897f57b2b2a4fb6a3cc0945edc4f3af345e59c6d55c47db + Binary rep of i = 01 + instring = a7bd8c1f0e72d176bb32659b83a2cfb780c412b301b38e0aac0de47af2413a0b0c490a538897f57b2b2a4fb6a3cc0945edc4f3af345e59c6d55c47db01 +KO = a441ab276d3f6420ea3a38b35bf7d564 + +COUNT=7 +L = 128 +KI = e59cb02a550b4e934bde5c244508a6cfce40184866e0a57d168cdd2731fe20af784827acf27a88c51e850666b8c09104 +FixedInputDataByteLen = 60 +FixedInputData = ad8d378e5d3035e2113920b57c52c42e13ac61b5a546543df38e5806734ef50a1206a3d3c7ace764404518c75b8442ec70f4172c7a6ac93a7ae8c186 + Binary rep of i = 01 + instring = ad8d378e5d3035e2113920b57c52c42e13ac61b5a546543df38e5806734ef50a1206a3d3c7ace764404518c75b8442ec70f4172c7a6ac93a7ae8c18601 +KO = ae29ce8cdd030526357244a498183c7a + +COUNT=8 +L = 128 +KI = 53f232cef7015274e48e320a91df362d8153c7ef0fe70bf398ba19f09e3e94ad51e41c45da590ec727c4022bf5c5886c +FixedInputDataByteLen = 60 +FixedInputData = 7aa83bbed49f76438ca9a60ced8e3dbd6a9c55559bc32d51da39a5142aaa90683305ad428152d6dadb1ec0a84df7c799ef72db8be1794a7215750baf + Binary rep of i = 01 + instring = 7aa83bbed49f76438ca9a60ced8e3dbd6a9c55559bc32d51da39a5142aaa90683305ad428152d6dadb1ec0a84df7c799ef72db8be1794a7215750baf01 +KO = cb945d943ef8f6ed2dfaed442dd6a5d1 + +COUNT=9 +L = 128 +KI = a88bbc4eee1686719a82e4756d9659e768ec175ad74e4b416f976324a04f1435b1e5db17c6f7a532b837a1aa4e680369 +FixedInputDataByteLen = 60 +FixedInputData = 255fee7d891087d3176bad6fc52f785c5a0c1c10d56b91eac4c3ee6121dec53d38c1709a541c56c33f591c2eafb2251f7cbb56cc117e1a5c335373f8 + Binary rep of i = 01 + instring = 255fee7d891087d3176bad6fc52f785c5a0c1c10d56b91eac4c3ee6121dec53d38c1709a541c56c33f591c2eafb2251f7cbb56cc117e1a5c335373f801 +KO = 2322b34592e1b4dfc3d79c6ce7b18dcd + +COUNT=10 +L = 256 +KI = aeb0ea3a4e013fc0870e515a5a940e30c5bcca4a2a24f0b14207a2b437b03249f6cc8331a12192f1726638c6010e82f6 +FixedInputDataByteLen = 60 +FixedInputData = 1cbf18dd26dd65bc18a88992ce4139ad481955e260a7a4e7ed7db3f00ac0dd72c588713790b4f06445cc74a5848db519ea56e7f093b699d24cfa548e + Binary rep of i = 01 + instring = 1cbf18dd26dd65bc18a88992ce4139ad481955e260a7a4e7ed7db3f00ac0dd72c588713790b4f06445cc74a5848db519ea56e7f093b699d24cfa548e01 +KO = 3a0424ff458319af9e3faad6939a15e5bdf30980f765854d50a17c54ec7af1ea + +COUNT=11 +L = 256 +KI = 97535a81c34b4ee1beae54c74dc0aead569921073428e442efd300de7d370d4cb9a08ca56a800352ab4c707d569f3a9b +FixedInputDataByteLen = 60 +FixedInputData = a23d06779de624fba0504e980464f327fa099b6c57d0df7f7ab476e77151d83415ca09f4d4a0c56562618287e821d8efa1bb24de4b3028f804ffe1a6 + Binary rep of i = 01 + instring = a23d06779de624fba0504e980464f327fa099b6c57d0df7f7ab476e77151d83415ca09f4d4a0c56562618287e821d8efa1bb24de4b3028f804ffe1a601 +KO = f6f501fd39c0a961f4341eb61398b463d4d049e45cfdad3061710fa177031347 + +COUNT=12 +L = 256 +KI = 565dd5f9664a0f1b54ddafd3f234a6722e98fa999c82c77cd41f15764409307d3d5296b4e49173ef12cd8a7a086935cc +FixedInputDataByteLen = 60 +FixedInputData = f5294f74ecf66dcc8f778752ac6ed25e3c88dbab7118406c46c5cf0e03e871ad4025b10a2c4cc8e499d7f2c4f954eefa55f43104aa17915246825027 + Binary rep of i = 01 + instring = f5294f74ecf66dcc8f778752ac6ed25e3c88dbab7118406c46c5cf0e03e871ad4025b10a2c4cc8e499d7f2c4f954eefa55f43104aa1791524682502701 +KO = 453594eaf77e69f597e661cab60e54cb4842aab89fdceb52318e356d74279c98 + +COUNT=13 +L = 256 +KI = 9fe025461972cd18c0eccd61b478f56ad34adb6966a840051904cd2e38e63ba45028c57cc42588ca383d7ea349d25ba2 +FixedInputDataByteLen = 60 +FixedInputData = d13ff242de3fc6023ac00c865000135636a2aa6735ab744f7504329242ba7d81bb6752a98e84fbd98c92ceea50e8c087183c1a7cfbe05f04cb12fbba + Binary rep of i = 01 + instring = d13ff242de3fc6023ac00c865000135636a2aa6735ab744f7504329242ba7d81bb6752a98e84fbd98c92ceea50e8c087183c1a7cfbe05f04cb12fbba01 +KO = cbd374853ad59c10c1d8005a10c153b8101c5234c3d36291c82e33b2314290e1 + +COUNT=14 +L = 256 +KI = 074e1c96d41c1eeecf587feaac593cfeb84706bae36ebd6d85dbf153b2cea3edb4dbfdec6b55874447064562db2b5f77 +FixedInputDataByteLen = 60 +FixedInputData = 9a3260cbe039bb9773c8939bac2bc01ffd65462edbef3804e56669c7fa51603533b4a92ff33bb90c7e169303fd5c3e7d4780383e73963fed736abe1e + Binary rep of i = 01 + instring = 9a3260cbe039bb9773c8939bac2bc01ffd65462edbef3804e56669c7fa51603533b4a92ff33bb90c7e169303fd5c3e7d4780383e73963fed736abe1e01 +KO = 89eff253e5dc82b022a76868e331e6c445d72e0532dfbb3ff142910720f42b79 + +COUNT=15 +L = 256 +KI = 5b094a3a06948bc0163ae90175b26119bca8a6a3a081930e78113481a3520bccb58942d77b1f6639a6bf17268abd3f07 +FixedInputDataByteLen = 60 +FixedInputData = 0dcb59f9458914536bde0d80f6811cdc3c8d67ed561ae4c9f58a56d20c40916b2e14cd9a594b196a87c6e10644d0614480b59395d038aa7e7e07523d + Binary rep of i = 01 + instring = 0dcb59f9458914536bde0d80f6811cdc3c8d67ed561ae4c9f58a56d20c40916b2e14cd9a594b196a87c6e10644d0614480b59395d038aa7e7e07523d01 +KO = 96ae51d909908b4198d74249ee2c8d0ef750042146307be659c3420bd1e55211 + +COUNT=16 +L = 256 +KI = f0162e200bfcedf7ba86d15637463d3e8dbcbf2f207e2b68bde0488d4b4985c875c2495590e7ee83abf5d8eac83b6967 +FixedInputDataByteLen = 60 +FixedInputData = 5d2e9a8f792eda4d473e9052ff9a43f8e921da634bc5c29f3d8d6ce47cfb77294fc0ab14096f63d7dddbc0c609b1c1b725cfcc7b8314b09131ee568e + Binary rep of i = 01 + instring = 5d2e9a8f792eda4d473e9052ff9a43f8e921da634bc5c29f3d8d6ce47cfb77294fc0ab14096f63d7dddbc0c609b1c1b725cfcc7b8314b09131ee568e01 +KO = ab756773374e74242c15a3d46e12d3e7afb17ae3fb59ceab3eef8de9348428f3 + +COUNT=17 +L = 256 +KI = e7b62bd5206804b169d000396b81b568d6c1e481818738b1ce9cf8512043d2277774aa0531946070292455569c40e910 +FixedInputDataByteLen = 60 +FixedInputData = 6c94b2d96c18fb962bcf53a0aee8a8ca2703d83ff9c9d4eabfe7cc7270c802d2ef37e38ace2c26feb2936faf2e5a3e6aa8af5e29fd09cf5f4ce0d858 + Binary rep of i = 01 + instring = 6c94b2d96c18fb962bcf53a0aee8a8ca2703d83ff9c9d4eabfe7cc7270c802d2ef37e38ace2c26feb2936faf2e5a3e6aa8af5e29fd09cf5f4ce0d85801 +KO = d51c1d9bd7bd9557866052c250475a27d2e8b95b8ad200e7cb44089dc8a1668a + +COUNT=18 +L = 256 +KI = 47bd60bb92c9bb21714389e99f6177bfc1cdde95039448e5d955429d2cc185c47f382421b477df849fea2bcd876ac057 +FixedInputDataByteLen = 60 +FixedInputData = 88dd542944c541cb42258d6f2d5744ab1d89dec2c649637607de13062e2b24f3b3e23de3fbc1a6023449787d05e0247caa0043e072420981bf0a4a1b + Binary rep of i = 01 + instring = 88dd542944c541cb42258d6f2d5744ab1d89dec2c649637607de13062e2b24f3b3e23de3fbc1a6023449787d05e0247caa0043e072420981bf0a4a1b01 +KO = f0873607fa2cb9f1fd4c768fba17495c00c64e16b575d4a91e3e47da8085c677 + +COUNT=19 +L = 256 +KI = 244fef498170fcff376361676a2f22f25cd31b0907a35b5dc179579f65407a1ab72b83775f20227685a358ebd0cb0902 +FixedInputDataByteLen = 60 +FixedInputData = a4da265ed629808d83e70a73622b78d7f662d7e35396774c3d5c9afd2c1b44441b1db6a492947c8eb2304c7982c1ecc34b8f18556a8eb9d72a9c2f1f + Binary rep of i = 01 + instring = a4da265ed629808d83e70a73622b78d7f662d7e35396774c3d5c9afd2c1b44441b1db6a492947c8eb2304c7982c1ecc34b8f18556a8eb9d72a9c2f1f01 +KO = f91627bcdc17484e8729f87e147f47a623bd57c79863fdc473c77730fcc7d736 + +COUNT=20 +L = 160 +KI = 2303f400934b9d824b8cc4393d0d7f4716418c88f2733f7077a55754173b4c7f0c2c1a736137cd90c6852cfbf567d5b1 +FixedInputDataByteLen = 60 +FixedInputData = ade177aeb8d225ab51f8b3e13a55d10b269f1a405ef3ad552b6a04f62dde865d55cabdc6ce7b38f72444f6ef76c1e2844a96910c4c79ac005aa3a7a5 + Binary rep of i = 01 + instring = ade177aeb8d225ab51f8b3e13a55d10b269f1a405ef3ad552b6a04f62dde865d55cabdc6ce7b38f72444f6ef76c1e2844a96910c4c79ac005aa3a7a501 +KO = 4a1de422a930d42ba36f76cc805c051fc642e488 + +COUNT=21 +L = 160 +KI = c7257838d6afbe15e9aa49251346c7de5628dedde9a53c802a9a14735c4cff0e46b51ad82c2a94837fa5446968d1dc54 +FixedInputDataByteLen = 60 +FixedInputData = e7703d21eef7502a0022f5d598ed8e8abc682d8c3e3feaf94100569e0975973a23f9bb918ae2e6e6435dbca31b16365d75aac3a88ef9c37dace653ee + Binary rep of i = 01 + instring = e7703d21eef7502a0022f5d598ed8e8abc682d8c3e3feaf94100569e0975973a23f9bb918ae2e6e6435dbca31b16365d75aac3a88ef9c37dace653ee01 +KO = b21c6f156588bdcd361a266600551fb0cca12069 + +COUNT=22 +L = 160 +KI = 6f0e9a24dd9e5c38cb27aeeea5a9e7718a879632fe3c4a4e610890abd167cd917bb3b67fa907f8c733f6231e372e98a2 +FixedInputDataByteLen = 60 +FixedInputData = d00b7e1a67a3cd1275e3820860a24b15de661883738f9ed60f686c6582bb48a18f9b5f9e99e7308bb493ae824f7f88c49c31ebce0b5e70d795c84f60 + Binary rep of i = 01 + instring = d00b7e1a67a3cd1275e3820860a24b15de661883738f9ed60f686c6582bb48a18f9b5f9e99e7308bb493ae824f7f88c49c31ebce0b5e70d795c84f6001 +KO = fa4b5c6493b6f914364f3629231c364f27ca6db3 + +COUNT=23 +L = 160 +KI = 9aed5bb31d6d7aef35acbe3eb7441c042db4e591e1eb6c8c6b9208fb2cb566affbb0374eb9e957ddeb257b72a49fabba +FixedInputDataByteLen = 60 +FixedInputData = 3e5288340584ff8ec4368fd999bbb6e39eddb8fb432781df6e1cad3352d204537c335dc3267947eaf3f58c155efaf6716197478efc95f62a32a0f057 + Binary rep of i = 01 + instring = 3e5288340584ff8ec4368fd999bbb6e39eddb8fb432781df6e1cad3352d204537c335dc3267947eaf3f58c155efaf6716197478efc95f62a32a0f05701 +KO = f65e79e0cba1e288c8b3f980d5549adfd14630f1 + +COUNT=24 +L = 160 +KI = 164c1c98a669f4b12bb15ae7ec1fa4b3ebe4e46365c481ec92aa3196fc32d5fadba9e400a25684f16a6c1d545d0d1cfa +FixedInputDataByteLen = 60 +FixedInputData = 959b5a2dbee726d0a0d5684ec4c6ed4d3c5f6b54d9ee25f7188b6878cf005a37f340e300d57032d6e5a6b28a8958c98b0ab7fc737cd79beb1d43a189 + Binary rep of i = 01 + instring = 959b5a2dbee726d0a0d5684ec4c6ed4d3c5f6b54d9ee25f7188b6878cf005a37f340e300d57032d6e5a6b28a8958c98b0ab7fc737cd79beb1d43a18901 +KO = add6201b8e419e5ddd7bc2cb9625bb0d2e96dcd7 + +COUNT=25 +L = 160 +KI = 676ee3d6976cdf0aaf61d0e4bd30e5f87e2b8c2261e44fe5200f899501c44e83ebae5c273b6716eeea86b9b8860606c8 +FixedInputDataByteLen = 60 +FixedInputData = 0062f4f0120eea875f6df5a8706d6fa50741c5e5dd9efa7ccbc107ffd5d0b42f59dd85fc50a11f8b0b8a434f7038ed038b77961abc739a2cdea805d3 + Binary rep of i = 01 + instring = 0062f4f0120eea875f6df5a8706d6fa50741c5e5dd9efa7ccbc107ffd5d0b42f59dd85fc50a11f8b0b8a434f7038ed038b77961abc739a2cdea805d301 +KO = 8195b2f89299aba598d05e905750478b26e75aa6 + +COUNT=26 +L = 160 +KI = cebfd40fbb1c630d2d5e8b36e675daa4709818402dc8ba24afe8929f7bdc4772a62d554e9460d8d7eecfaa84ecf6f321 +FixedInputDataByteLen = 60 +FixedInputData = 544c9e708d9a1cc3e6c76bad1c000467f969214048ede2fa8ae0357ee7d9bf404d970d9d4eda3ea256b3fdec07471e87b677f3d09c93db3cc66a8c79 + Binary rep of i = 01 + instring = 544c9e708d9a1cc3e6c76bad1c000467f969214048ede2fa8ae0357ee7d9bf404d970d9d4eda3ea256b3fdec07471e87b677f3d09c93db3cc66a8c7901 +KO = 5337b8d3cf5633f88305ca5b31aa4d67da9b3d4a + +COUNT=27 +L = 160 +KI = be7e7d2a699de10bf8bf52b07dd433e6001a83d8864062e762aca8ac092eec907788e352f4483a7d69aa3da597085cc1 +FixedInputDataByteLen = 60 +FixedInputData = 47895b8176e127fdf2511bcaadb2c3594f4b7fbb859f442ec6f29209dafc30272c1e070b9295185a906fde3f6b22b9858205f246a2d45579b2c62da4 + Binary rep of i = 01 + instring = 47895b8176e127fdf2511bcaadb2c3594f4b7fbb859f442ec6f29209dafc30272c1e070b9295185a906fde3f6b22b9858205f246a2d45579b2c62da401 +KO = 5287347c9b409a977d9835d593bb0895e0a78742 + +COUNT=28 +L = 160 +KI = 830e48d54092eb22c723a2557ef5f360eb2d99402f56a89110242746a9b5817f9e5ef70289871c15b6f2372a818a839f +FixedInputDataByteLen = 60 +FixedInputData = 75f406d298022375d61baf9787b4b90ff061d292134b7f23879b6b8c475d6c42cbb2b50fe81e3e0b1c89a3c7be3e009d68726cfcca5e23af3ce8790a + Binary rep of i = 01 + instring = 75f406d298022375d61baf9787b4b90ff061d292134b7f23879b6b8c475d6c42cbb2b50fe81e3e0b1c89a3c7be3e009d68726cfcca5e23af3ce8790a01 +KO = 9b5803613ef5cdaefbc4b1d78ba57e823f89af0a + +COUNT=29 +L = 160 +KI = 0b1dcff8e3c32303abb4862b31eb952c2537169a718044c772494b634918ddf71ed543feb8501866b984dff877a58cf3 +FixedInputDataByteLen = 60 +FixedInputData = 7fc7a6dc647e5f2b4341147e4f9a3fdc0448e82627ad8e06f60b82fd889cbae25c971550d3a617d62997f3b0b57561fca678bb6f52457ebf06d0e4f1 + Binary rep of i = 01 + instring = 7fc7a6dc647e5f2b4341147e4f9a3fdc0448e82627ad8e06f60b82fd889cbae25c971550d3a617d62997f3b0b57561fca678bb6f52457ebf06d0e4f101 +KO = 6cc3fc56055f337072c19df3985522e852e0c5a6 + +COUNT=30 +L = 320 +KI = 7eeda2f618ad4c784fbc50bddd1b6521f7666c5a078b3553ff3785239a050dc13d5dc2c1001cf6349aaedcdd234a0a6b +FixedInputDataByteLen = 60 +FixedInputData = dc0c3627c5cc0c5b88f4c026f5586f898de9dd23470f9de79caa45dbe8e78684cac5df4d74602c2eaee6a366244623ea1b16a57dee462f175a9388b5 + Binary rep of i = 01 + instring = dc0c3627c5cc0c5b88f4c026f5586f898de9dd23470f9de79caa45dbe8e78684cac5df4d74602c2eaee6a366244623ea1b16a57dee462f175a9388b501 +KO = 1ac83cb1b55ec9f2564c57124535004d50a78e7581e1eca3f59ff806d2ab04e474051e34f381c63f + +COUNT=31 +L = 320 +KI = d7174756b20e61cf137b499e7082ef02ed73882e340f475ca66144011037e3a0636efff803450789485ff63bd92df2dd +FixedInputDataByteLen = 60 +FixedInputData = 3ba472316f6327da074c501a5f5d9842cc91b6b5a463e1c9b395234af52fd9395fac5758df6a588928280e73d1e9d669366b0b1079343cee0a60d7e2 + Binary rep of i = 01 + instring = 3ba472316f6327da074c501a5f5d9842cc91b6b5a463e1c9b395234af52fd9395fac5758df6a588928280e73d1e9d669366b0b1079343cee0a60d7e201 +KO = cb4186745ab3700d77779c3e538fea167bd50817e691b154e6f53627e246920598a0f11f61201f01 + +COUNT=32 +L = 320 +KI = e158209590827baa4b5d6195989b4993022c5de5ccf7eac53c9fb234f2d315532d7497d643542e84e5641c9382163fa0 +FixedInputDataByteLen = 60 +FixedInputData = e042d3bb2329b36cf021388adccc6ec4c085767ef414b7a82116ffbfff8d62691ed624534ffd3e8be431971038805ea4615a3635d7fe091bf786bb53 + Binary rep of i = 01 + instring = e042d3bb2329b36cf021388adccc6ec4c085767ef414b7a82116ffbfff8d62691ed624534ffd3e8be431971038805ea4615a3635d7fe091bf786bb5301 +KO = b80ad42c17a745c7727f4cadf99e689e7a9794fb8ac263d5ef585ebc4979d2f457f82f8303c5a949 + +COUNT=33 +L = 320 +KI = d909d52629329b4d20a202d1bcf2b972df831b1a7a7c84882b49d96b01ef2310aa7d4a1add68c89cd82e4e2810e16e1b +FixedInputDataByteLen = 60 +FixedInputData = d22f7b2f51452f1517be7c553f9e7ab515afebda62a9093c556c2c01573ca81bb7a9a5680130857d17c3f6f2f73e443c325b9418e2ffc336c169febf + Binary rep of i = 01 + instring = d22f7b2f51452f1517be7c553f9e7ab515afebda62a9093c556c2c01573ca81bb7a9a5680130857d17c3f6f2f73e443c325b9418e2ffc336c169febf01 +KO = 0c4e89767429bf777a50ec28635de6b83d58f31ade565503b29d0177cb96c1fd17b97005b3a9a3f3 + +COUNT=34 +L = 320 +KI = eb053408c34d320a56ed9079547b1b773bcbe1401fb44e89ac8ac0e1760084bece82e10cc75eb46031b20741f828c862 +FixedInputDataByteLen = 60 +FixedInputData = b99db69b5ece49a94e90d11835398ef2b9fc9e6ef1268de57b383ec5fe2553b4e0eb95d0216a1a105f1ed4dd5d22f4120d3a5f6eae8c04d1992cc154 + Binary rep of i = 01 + instring = b99db69b5ece49a94e90d11835398ef2b9fc9e6ef1268de57b383ec5fe2553b4e0eb95d0216a1a105f1ed4dd5d22f4120d3a5f6eae8c04d1992cc15401 +KO = f1e91b0b3f6e9e92cac343edc242e46a0b330404fd51eea2f625891a5d285c667b0a332546e05d95 + +COUNT=35 +L = 320 +KI = 509450c74a17b6922d222cf802d3b56c0f3f4e582b6bcf13ac28a7cf012504e6c92e7592e6527aeb5b2904a10348b950 +FixedInputDataByteLen = 60 +FixedInputData = b1f2757365e670b8784aa4dee56032e924ca2613bfa82de5aa937e711b222b9d15a5c990e43ddd13b6a8ab96998c1e4b7dbad99eebbb03c65f0e8a5a + Binary rep of i = 01 + instring = b1f2757365e670b8784aa4dee56032e924ca2613bfa82de5aa937e711b222b9d15a5c990e43ddd13b6a8ab96998c1e4b7dbad99eebbb03c65f0e8a5a01 +KO = 7c45d4b267d3744bb8f7ab22dd90a83abe245d498d5e9730e41227ec1f21ee43aa5316b5d42fb0ec + +COUNT=36 +L = 320 +KI = 45a30f7a63000105656f510989efd07bc5c6c008be3dd9a74aa1ee0faba7e72ec461beb59b50f8198fcffbdbd089da36 +FixedInputDataByteLen = 60 +FixedInputData = 47544f67f5a4d042ad5975da06504e588c60c0f24fb73864e45900988c7115b952de2617c4c880c7a6d4f6136ce9b9ea57f7345f37cb7f8bdaa8b13d + Binary rep of i = 01 + instring = 47544f67f5a4d042ad5975da06504e588c60c0f24fb73864e45900988c7115b952de2617c4c880c7a6d4f6136ce9b9ea57f7345f37cb7f8bdaa8b13d01 +KO = 4f51f0d35db3e4493f7993d15014515b8acb29e5d3d58cc38fcb88e3c4d6bb021ca418f8d64c2580 + +COUNT=37 +L = 320 +KI = e7c37285ecd7e062d653a90610627b7a0a4e6fddd89597c35993a80d82550e6b73459c1d19153d87860d269a3b116d6d +FixedInputDataByteLen = 60 +FixedInputData = 45abd9789cddfe63980877131cdc26e14a096c7c379b31c3dda381db0507e81940c11771cd4aba82408298a51ebd17be77e93d11008a75e41e28a9d5 + Binary rep of i = 01 + instring = 45abd9789cddfe63980877131cdc26e14a096c7c379b31c3dda381db0507e81940c11771cd4aba82408298a51ebd17be77e93d11008a75e41e28a9d501 +KO = 7de856884586152cecf7de800523a6c0c3797abd95632af667cab1fd3f97313488a31a17caf26b8b + +COUNT=38 +L = 320 +KI = b974f067591ab18997f56bbfb8cc35122e5f53e929449c1a864dbdc7c583cb4e05c98b771bdce3cca0906c15d2bddf18 +FixedInputDataByteLen = 60 +FixedInputData = 1f3dc4bfa838aa40e48b37326a4f7616ab3b8028ff74d34e673478b474b6bdae9d990c7a695252a3c4e4529d2233a2fbac154d04ec11f9b2bdb569a4 + Binary rep of i = 01 + instring = 1f3dc4bfa838aa40e48b37326a4f7616ab3b8028ff74d34e673478b474b6bdae9d990c7a695252a3c4e4529d2233a2fbac154d04ec11f9b2bdb569a401 +KO = 97379e314fc81b3199bb1f26d3f1256df39ebdb5486ecfa621459ce7f9b9b8f4e3433d6622a3ffb5 + +COUNT=39 +L = 320 +KI = 2f0f2e9419447b122c2d62e9cc511686ed6d044f67aa49956a7954e5bb7ee7a68d1993cca0ccb3af2978c3b95d04c909 +FixedInputDataByteLen = 60 +FixedInputData = 9a31c5deeb0304aabdb2d8cd0ebb82583b2b30db519c9413e2f7281a9ca4f8d919e8cdf1a518ed16788ec7a74d02724e0241e4f6b369297b1525f97a + Binary rep of i = 01 + instring = 9a31c5deeb0304aabdb2d8cd0ebb82583b2b30db519c9413e2f7281a9ca4f8d919e8cdf1a518ed16788ec7a74d02724e0241e4f6b369297b1525f97a01 +KO = d201f90262f79f11109047763ffaea2f5f3baf7fc5345c587fd2cde0d93a90ea43f5f321d52650c1 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = b405fe54dd52824cf0c298f941878bfe08baf6c77f544b2331dda0cc488fb60e89ad4689053d2f83fa87573b69a6ff54 +FixedInputDataByteLen = 60 +FixedInputData = 23212d6e35fecb50feb7c96ab387afbe5604a9658447cf372b18e2de2d119ae4f92e71b81f894510ef9abe3ee3b98b64d96365ebada29a5102dc162b + Binary rep of i = 0001 + instring = 23212d6e35fecb50feb7c96ab387afbe5604a9658447cf372b18e2de2d119ae4f92e71b81f894510ef9abe3ee3b98b64d96365ebada29a5102dc162b0001 +KO = 06b556696ecc5269f56ecd3bb81220a4 + +COUNT=1 +L = 128 +KI = 86edcc007327dff0139b3a69791c7047f03b7d1ab9faa5fdb9c65eff64e5833175d0e69b4e5135234a6b37bcb882727c +FixedInputDataByteLen = 60 +FixedInputData = 3dde3f7dcc2812a9e4491bf72b57742ce7689eef4adbbd90c043fe0b5fa25c4ace629ddc9f02692301436345f4a937712268702a3856a81785dfe82c + Binary rep of i = 0001 + instring = 3dde3f7dcc2812a9e4491bf72b57742ce7689eef4adbbd90c043fe0b5fa25c4ace629ddc9f02692301436345f4a937712268702a3856a81785dfe82c0001 +KO = a6d52617773872147d6dccc237b2b8ec + +COUNT=2 +L = 128 +KI = 35421ef0b9762205b9e7748a38242fa640fc34e17ad79abb4f6f7cc66ecccb46533691ea88a6c537db7c6e5307e83a82 +FixedInputDataByteLen = 60 +FixedInputData = 08d04bf59c754e111a67aa4815ccf80bdc72fb6dae73f6041601fb1d1eefe55ed28860fa8f283f06f2dd4f790520e457b60fde72e43fd598d46f5285 + Binary rep of i = 0001 + instring = 08d04bf59c754e111a67aa4815ccf80bdc72fb6dae73f6041601fb1d1eefe55ed28860fa8f283f06f2dd4f790520e457b60fde72e43fd598d46f52850001 +KO = 9b58f5ceadd79fb9105cf2a2c4037c62 + +COUNT=3 +L = 128 +KI = 9eb9e2cb57d6a18576ff7caa676a7db8beaa66ae476e49f6f2f29544d2116f431e7933088f7aec4407908646460a5ffb +FixedInputDataByteLen = 60 +FixedInputData = 0cca2084e44a569527adafe9e6ce643261c6e85da3ba0f27e3658a63276aca43542c31df196425e8e037ce87c8abc889ab6b39fbf963a26ee810e666 + Binary rep of i = 0001 + instring = 0cca2084e44a569527adafe9e6ce643261c6e85da3ba0f27e3658a63276aca43542c31df196425e8e037ce87c8abc889ab6b39fbf963a26ee810e6660001 +KO = fdd45f974191af4e52f7564eb40fdb1f + +COUNT=4 +L = 128 +KI = b19e72552b0b8a93f8559a9d93f22611a5351f5a1755c76b037afce3647e32c12302e288d8c4dca82e7cf0ddeed13841 +FixedInputDataByteLen = 60 +FixedInputData = 560cd5cf905b3d2450549726cb41d75cbd40ed8e3c8b849b8555eee7e525ae3a96cc5abe7363fd0400746c7a53b56878ce771e7f68a74d72744996c5 + Binary rep of i = 0001 + instring = 560cd5cf905b3d2450549726cb41d75cbd40ed8e3c8b849b8555eee7e525ae3a96cc5abe7363fd0400746c7a53b56878ce771e7f68a74d72744996c50001 +KO = 4d37c579ea8c4c028640beb91df65075 + +COUNT=5 +L = 128 +KI = fbb847bac4f57fb1155c87af1f62996b582ad8f46189bdab0a845bd81c25124ac21006ce3d2530323989dcbcf5329fe2 +FixedInputDataByteLen = 60 +FixedInputData = 43bab754f15a3413bb61a755c0b2aa8e27d31e9adc339c2ae59d21e221b8385f97d86dfea71f5bd6e7ced0648362c418406a9ee8f77c38b757464a91 + Binary rep of i = 0001 + instring = 43bab754f15a3413bb61a755c0b2aa8e27d31e9adc339c2ae59d21e221b8385f97d86dfea71f5bd6e7ced0648362c418406a9ee8f77c38b757464a910001 +KO = 6dbc580ca2d2bba6d6166ebe352b5c3f + +COUNT=6 +L = 128 +KI = e332c2e1481c740f294e75d81c5009fd27dead54c504dedcecd2ee3017650dc401476873b13b063e5e26d1110fe72da2 +FixedInputDataByteLen = 60 +FixedInputData = 5df05aff680fb25ba36741b792c8fe0fff616f50c8bf548ce54951fe8aa9a008812d591d0dbc986f4f3a4b200677605695e225c76b29f98b5140f80c + Binary rep of i = 0001 + instring = 5df05aff680fb25ba36741b792c8fe0fff616f50c8bf548ce54951fe8aa9a008812d591d0dbc986f4f3a4b200677605695e225c76b29f98b5140f80c0001 +KO = df1e1ffe92147161967f011691e9a62d + +COUNT=7 +L = 128 +KI = 21fc0ca42596632db766021523c25f5dddfa002b095b74fb5cda6b220084873fd690c528a784f19687d8ac8989bb2851 +FixedInputDataByteLen = 60 +FixedInputData = abf963cec500742900d0933da1b2263101409ea2b24bcea70decb75c688c293a4f9150f51d6006ef4c13190dd84d2602476885a8e6562a547cac7cdf + Binary rep of i = 0001 + instring = abf963cec500742900d0933da1b2263101409ea2b24bcea70decb75c688c293a4f9150f51d6006ef4c13190dd84d2602476885a8e6562a547cac7cdf0001 +KO = b3a377586916ec86bd4e2af04023bb39 + +COUNT=8 +L = 128 +KI = ec91264b236782c6cafb2ff8934ff18f65a2713ab866303092f1f85fdef09e4613e1700bea512653509d7c643abc1454 +FixedInputDataByteLen = 60 +FixedInputData = 2a5e67c1122f0693166aee3df567aa821d14d964ffd993a35946c28b8a750ee11acfe182cc1269c277096e9655267e88f51c073c071bc888e8ed642d + Binary rep of i = 0001 + instring = 2a5e67c1122f0693166aee3df567aa821d14d964ffd993a35946c28b8a750ee11acfe182cc1269c277096e9655267e88f51c073c071bc888e8ed642d0001 +KO = 1161943da63c1d71a302dbcc6e8d56c6 + +COUNT=9 +L = 128 +KI = 3cde54d64806ebef678d5220a55bd22044a9e7076da22802132fe25b6553185fb67c695a48c52a07bf8798f910c6c3b9 +FixedInputDataByteLen = 60 +FixedInputData = ef70aa111995e94bd9ae49b7264c00be0c92ba40f823a44712ff77209bef7397acd5cab09fc939bb38f6f11d662ad63d2de4716406231374f461e8b1 + Binary rep of i = 0001 + instring = ef70aa111995e94bd9ae49b7264c00be0c92ba40f823a44712ff77209bef7397acd5cab09fc939bb38f6f11d662ad63d2de4716406231374f461e8b10001 +KO = 11bea825f3dc02ef539b235c7a294b59 + +COUNT=10 +L = 256 +KI = c6978ab859274ba86b50e725ff094f0737530c0a4a78de461f32a64ecfa6c3845d7a16bb0a494dd86cb760ca1d634111 +FixedInputDataByteLen = 60 +FixedInputData = 0a69583339af706efe287fd72a97af275f9fab8e94e2b4ef94ea6437ca6d40c695270ea297c6015eaf4be0c0df87e73d15842629bacce8be87e544e7 + Binary rep of i = 0001 + instring = 0a69583339af706efe287fd72a97af275f9fab8e94e2b4ef94ea6437ca6d40c695270ea297c6015eaf4be0c0df87e73d15842629bacce8be87e544e70001 +KO = bfd6493510c87037f5c4d64587edd83f2fedc4cf16e10f2321c84133d6364205 + +COUNT=11 +L = 256 +KI = 3632233deb39a42a33f43acedd966ea0b4f9a09c2aa777cd4343d87ac640a2c6433781624b2c06f9304e8bdbe902f5f8 +FixedInputDataByteLen = 60 +FixedInputData = 2e2c0ceaf141efffc451597dfe5b72044cad3f92d8c0befff89dc3a76eca77f4b0d11317b59a0e8a2302fc2cf1119fc46de67f61c7b584fcba97e2d4 + Binary rep of i = 0001 + instring = 2e2c0ceaf141efffc451597dfe5b72044cad3f92d8c0befff89dc3a76eca77f4b0d11317b59a0e8a2302fc2cf1119fc46de67f61c7b584fcba97e2d40001 +KO = 589ceca5be619deab63099acbea0189640be576fe7150f29d60309658db57819 + +COUNT=12 +L = 256 +KI = 6615f8583c40601d26b157f38311675086605dbf6691b4c8364fd8d63021870ac08fc1efbac330b17c11c072d8834ebf +FixedInputDataByteLen = 60 +FixedInputData = eb094f1c301dbd5b2e0e598713b60a71bcea8f64e1b1a9312f1d56d4c8e81888e7e6b72a1a360d71cfedfa4c28f9a524f9a4c2adad053a2aef4c6fd8 + Binary rep of i = 0001 + instring = eb094f1c301dbd5b2e0e598713b60a71bcea8f64e1b1a9312f1d56d4c8e81888e7e6b72a1a360d71cfedfa4c28f9a524f9a4c2adad053a2aef4c6fd80001 +KO = 1d6b88d301fe94520e9262a187f10ffe9e7b5eb1d30db8d02717291ff173b33e + +COUNT=13 +L = 256 +KI = b4f420431b1aff7577f0f8804d5d8209f3e887b672bd8191849dab91a59535d9803ce52dcaecd950d7046d98f1cb882f +FixedInputDataByteLen = 60 +FixedInputData = 63903aad8f7563365be89783457551d27d9f50da33b39d136ae03e6c2969fb5b92e6627d11f06442b278a13fd4b0060e48331f2e85b652549036c283 + Binary rep of i = 0001 + instring = 63903aad8f7563365be89783457551d27d9f50da33b39d136ae03e6c2969fb5b92e6627d11f06442b278a13fd4b0060e48331f2e85b652549036c2830001 +KO = 11046cb27633888bbbcc48325c6eeb70aaccf99261477a8dd5c68624d79b2f41 + +COUNT=14 +L = 256 +KI = e50cea6f3fbb26b51927c3920b7b7c52a3078c945ad8178902b6b6ef033aad9cc12ef959394917d2ce80f41efc989919 +FixedInputDataByteLen = 60 +FixedInputData = a310aebfc901e508d7ea58821c37c9299dcd5edbeb5f0298d5d6e5230f5bc9c4c6ab005931808b7e3df61d8470de3f82f6757142a1afdeb573c14856 + Binary rep of i = 0001 + instring = a310aebfc901e508d7ea58821c37c9299dcd5edbeb5f0298d5d6e5230f5bc9c4c6ab005931808b7e3df61d8470de3f82f6757142a1afdeb573c148560001 +KO = e49551c27451e3fb2c6e43b0d1e92a34dba39ae4cc85d8131c20f2574fe5647d + +COUNT=15 +L = 256 +KI = 90cb40efbbd09897c91e85df0c8cf20bf697fddea251d2f3e642fef15bb9004cc166162ef9eba4df5fa82b3fd35692bf +FixedInputDataByteLen = 60 +FixedInputData = 5d3ec88b9ee6ccc8bb7e5470efee73338222b7685f33f35ca137ddea41968671c47fbf58b11680b8eb343b79841e4893d6ccde26775b8aa021205e6a + Binary rep of i = 0001 + instring = 5d3ec88b9ee6ccc8bb7e5470efee73338222b7685f33f35ca137ddea41968671c47fbf58b11680b8eb343b79841e4893d6ccde26775b8aa021205e6a0001 +KO = 665717a1f5336e064a9cddbf85d4a0a977141b9b1d078aff1d6e04b7b48a094e + +COUNT=16 +L = 256 +KI = 1abdf51d60283496acfcfbf240c9ca2515edab40ef01c0d7b2324195901e21d187bbf165da9b688ebf99045aa87ca024 +FixedInputDataByteLen = 60 +FixedInputData = f0b5e05c5b0379b43ab7c05ac619d0ea4ad17e5909153237e41e8b5b1357242e1653ae22d091132a6198595b45be4c7bad2fcd11ae3867c223194585 + Binary rep of i = 0001 + instring = f0b5e05c5b0379b43ab7c05ac619d0ea4ad17e5909153237e41e8b5b1357242e1653ae22d091132a6198595b45be4c7bad2fcd11ae3867c2231945850001 +KO = 56ecafbbbbe98df2c286d9ac08edb48006e3f047c15a9deae37db2a218e5bbe2 + +COUNT=17 +L = 256 +KI = 849aef2430050b52df98c10fc644898de3903b19d0caf93c87940c94ba703f3f8982d9026f7056ff7239cc6abe672722 +FixedInputDataByteLen = 60 +FixedInputData = 5be6e792c81726c64362d270288fb376dfbf39097d4ff96f32fb3bed457cd67d0bc326493badb56ade65d9bd8a811e317256180c18d3e4ec746a0440 + Binary rep of i = 0001 + instring = 5be6e792c81726c64362d270288fb376dfbf39097d4ff96f32fb3bed457cd67d0bc326493badb56ade65d9bd8a811e317256180c18d3e4ec746a04400001 +KO = 3f70a4098e43c3ab496c3f764cd0175d4b7ecbaa5a8f9d38aca397249d41dfd1 + +COUNT=18 +L = 256 +KI = dbadf1fd7ee32830148469ceb9c27d63a482741e9980547f66b5b183df3a07a0fb54fc55c3dcacdbfa6d66f3de421907 +FixedInputDataByteLen = 60 +FixedInputData = ad3b8fbe6a17090c5df616ef16413971d00256654c810b800dca7763098485e292fca7228a09f8677f412595bf6ca00323b3610cebf6b054ff8284b7 + Binary rep of i = 0001 + instring = ad3b8fbe6a17090c5df616ef16413971d00256654c810b800dca7763098485e292fca7228a09f8677f412595bf6ca00323b3610cebf6b054ff8284b70001 +KO = f87ecfdd1808e7fdf43315bde3dff2e71986ec8a7abec8119df716f4a2073a83 + +COUNT=19 +L = 256 +KI = 5c59a4b84b2948aff38159db99dcd2f3ebcbdc33ecb7bd31ac8bd6fabe307e81d6bee26aa46864ca2ef8a5092eb8e1a2 +FixedInputDataByteLen = 60 +FixedInputData = 74768b884220c0f2ed4d1d29b92c3cbb0e037ecf25883d37f0f39ea2d988a42522c4b94391a1ba62f57dedb52cfef4ce979daab05a7293a2d1b680e3 + Binary rep of i = 0001 + instring = 74768b884220c0f2ed4d1d29b92c3cbb0e037ecf25883d37f0f39ea2d988a42522c4b94391a1ba62f57dedb52cfef4ce979daab05a7293a2d1b680e30001 +KO = 98e47cf35b9cc0d2a39481bf34026d835166fa935d0751c56c09617471116b3b + +COUNT=20 +L = 160 +KI = 9f4fd060368b7f84cdbbb53f39d5304456e0db9ad1fd701056c1cc238eaaae8892177a764513443c3ff0b222c2c617d3 +FixedInputDataByteLen = 60 +FixedInputData = 5541ca0f1c6ba5d7e14482956fc95d52932211ace2a237bd754b36458113ad94e07044b022d7a595c5864a07dcad7fe166dba15777b54eeaecc9639f + Binary rep of i = 0001 + instring = 5541ca0f1c6ba5d7e14482956fc95d52932211ace2a237bd754b36458113ad94e07044b022d7a595c5864a07dcad7fe166dba15777b54eeaecc9639f0001 +KO = 47c188c0eee4f533641156e2a8d0e5d393431fbd + +COUNT=21 +L = 160 +KI = bd3842867621f4be4776a38863678bf232c459f6e2a7f336d5e76e7aa4a29e102a354511f52f4863f4f6b6694d94138d +FixedInputDataByteLen = 60 +FixedInputData = a67222563dd7d98ad79fbedf56b65344e9504a56de7b7a7ada3b05c79ff85aa9031ee54417cb8d9c624d4ddf2e8de15f9d5118fa63b66126209e6070 + Binary rep of i = 0001 + instring = a67222563dd7d98ad79fbedf56b65344e9504a56de7b7a7ada3b05c79ff85aa9031ee54417cb8d9c624d4ddf2e8de15f9d5118fa63b66126209e60700001 +KO = e40dd5093a8d41db3b5addd8cd34da8c9ec288b9 + +COUNT=22 +L = 160 +KI = 1384af5167436762ac60d041e224a2b463ba573b9eb230479e0ff387390312f30f1cb9a51ed034c6de43ab86fddad468 +FixedInputDataByteLen = 60 +FixedInputData = 9ff0fd9f7c7dc7e9591bffa89ceae8398ad9dc10ff797644d0c4e0450ba8a173d5178206a8504a1012ccfb8d96faefd7c08f4d150085d2a3072d72b4 + Binary rep of i = 0001 + instring = 9ff0fd9f7c7dc7e9591bffa89ceae8398ad9dc10ff797644d0c4e0450ba8a173d5178206a8504a1012ccfb8d96faefd7c08f4d150085d2a3072d72b40001 +KO = 6df580d9269a6e5cabd0e6682c8ad16995567d75 + +COUNT=23 +L = 160 +KI = 490f10ca0bd542a817c991027dc38dd1742d916a2950f163ce88bf00f4f2b8617c77ab9f43f57ec671ddc6c8d6d627f9 +FixedInputDataByteLen = 60 +FixedInputData = 6958e8fd33fdc4ba88c3f8e8a4bdb199e6d01be9c21fb98cd54a145ab0866d3cfebe817c257a376379c7eeab56b892cd58c7aeca42c1a10f19191bf6 + Binary rep of i = 0001 + instring = 6958e8fd33fdc4ba88c3f8e8a4bdb199e6d01be9c21fb98cd54a145ab0866d3cfebe817c257a376379c7eeab56b892cd58c7aeca42c1a10f19191bf60001 +KO = deeaa3ebcc6d388f5f7b4afbd89edb7922e3493b + +COUNT=24 +L = 160 +KI = d9647875f48738d8ef0e180725f5473f7a4a5b1be38edf2ba386bb59c9fecbe04e37949c2d0ec5859d4275e182bdc748 +FixedInputDataByteLen = 60 +FixedInputData = c9b0c6b19740d36f206a63cfef73b0b81edef58d8828237cef1d24c635c7ffcdfb368b8262791b4a3bb79ff6a459af9ff133c3ed74e74414662a6415 + Binary rep of i = 0001 + instring = c9b0c6b19740d36f206a63cfef73b0b81edef58d8828237cef1d24c635c7ffcdfb368b8262791b4a3bb79ff6a459af9ff133c3ed74e74414662a64150001 +KO = 729063a1e93561c38288ddd8ba9b2f8031ba90dc + +COUNT=25 +L = 160 +KI = c8e595f79b0a40c1f71706523bb084de02a0fd4c3c197f5802e659aae3af22a039f516d9e979df105243fa1b210ddea3 +FixedInputDataByteLen = 60 +FixedInputData = dee4cd621869ee5cf74cb612bd74de96759736f7d011f10a0e6c03cf8563aac7b189ff95962e0873fc0ce6158bf8a89c50c091b0a01e72f300989542 + Binary rep of i = 0001 + instring = dee4cd621869ee5cf74cb612bd74de96759736f7d011f10a0e6c03cf8563aac7b189ff95962e0873fc0ce6158bf8a89c50c091b0a01e72f3009895420001 +KO = 91b30d01f1fd813cf02941d7d6c7b137a9386f64 + +COUNT=26 +L = 160 +KI = 12346db64e7f127978f0ebe79e89a6571919f8b0521496888e83e229b1a8eb429e2f2a7c3b9bb5c86dd119332a59aa47 +FixedInputDataByteLen = 60 +FixedInputData = 7f375722f25e3f619756ea714fd99e20b6208443997b46c92ddf7e66120df83b94c327428f18c5b5853f30e6f03631d207a100d7be88cee609053d49 + Binary rep of i = 0001 + instring = 7f375722f25e3f619756ea714fd99e20b6208443997b46c92ddf7e66120df83b94c327428f18c5b5853f30e6f03631d207a100d7be88cee609053d490001 +KO = a9ca8eb42b9fe7a3d808fcf5d6773a1ac528ae2c + +COUNT=27 +L = 160 +KI = 03302f526b25b278c39f27c94ca91ea12aae2d253ee58f360e26e4abbd56c57f989e13bf9b7ea67092c7facd6f910c18 +FixedInputDataByteLen = 60 +FixedInputData = c92d96d60902f2a300e5130d56910b8ee89194182470c191349e9941c04dd494d4d2d2ca046f0763c53615bb561bc4f4660aa5e5ae9490b8f74d34fb + Binary rep of i = 0001 + instring = c92d96d60902f2a300e5130d56910b8ee89194182470c191349e9941c04dd494d4d2d2ca046f0763c53615bb561bc4f4660aa5e5ae9490b8f74d34fb0001 +KO = c7b0c70aab7058d4d4c993e68dacaee3b79b407b + +COUNT=28 +L = 160 +KI = 9b598fb530888f6b50e1c599cf45cab22c152bb894dfc23b6e7d8721dcc760ce641d8833cb45444a9648598d1f9fe499 +FixedInputDataByteLen = 60 +FixedInputData = e759a5b3aafe21f4f4b6b109597495445566147ab69a732afa8cd87ab5e77a5bb0f33c936f92a4a856dbc26d24db53d6a900c5e1241a4858e98434fd + Binary rep of i = 0001 + instring = e759a5b3aafe21f4f4b6b109597495445566147ab69a732afa8cd87ab5e77a5bb0f33c936f92a4a856dbc26d24db53d6a900c5e1241a4858e98434fd0001 +KO = b8d667742248b9db845eb835709ea156c9c254d9 + +COUNT=29 +L = 160 +KI = dee38ed699adbbc5fe449b745c0640f5eef2bb609ff4e0bbd765c0c372ab5ff39d4f134439a122c8f1c0256731cf52f4 +FixedInputDataByteLen = 60 +FixedInputData = 70159b2ab677cd1aeffc44fb03183d07bb99abd7d661e4177e714b590602e1a56baac0421294f8f53da89c53a9703ce593641afe09b57b1222ae8901 + Binary rep of i = 0001 + instring = 70159b2ab677cd1aeffc44fb03183d07bb99abd7d661e4177e714b590602e1a56baac0421294f8f53da89c53a9703ce593641afe09b57b1222ae89010001 +KO = be76b21adb568af9b7b4091da3c8e89be8b4ca50 + +COUNT=30 +L = 320 +KI = 2e406b7ca2221e8dc39ac4cde9ccf965c851a4bcaed2e2f1d681e4c093c46fbb3f242be6a3fea3d4c6c70f1dee2f618e +FixedInputDataByteLen = 60 +FixedInputData = 7e792d913f00e2a2640c55bfe9c33fb3951f4bcb52af9372f27755ec30a5c50f7db4a734401b634cf7cc62cae4d832d512935e60b54025eba962019c + Binary rep of i = 0001 + instring = 7e792d913f00e2a2640c55bfe9c33fb3951f4bcb52af9372f27755ec30a5c50f7db4a734401b634cf7cc62cae4d832d512935e60b54025eba962019c0001 +KO = fbbf7f0abf5a5342c11ffebd0d13fec464fe3586616315179e4860abc9d49fada2580bd9acff500b + +COUNT=31 +L = 320 +KI = 26914de964e3ca29350760ce93977f341073f9ea41e2578457b4ea14de901f11f1599e229fe7edfe04fc8663fbd703c0 +FixedInputDataByteLen = 60 +FixedInputData = a86fbbb9930b5b72540e55c8739b067548a3128bc33d6bc68d44b99ad4ecaadd3d6c7cd03df31cbc34912d09b4b17786d2d1ba42100c15cccf37b0de + Binary rep of i = 0001 + instring = a86fbbb9930b5b72540e55c8739b067548a3128bc33d6bc68d44b99ad4ecaadd3d6c7cd03df31cbc34912d09b4b17786d2d1ba42100c15cccf37b0de0001 +KO = afce67cae4dca544b2ed6666d07aa1283b8e93c1496928987d41477fa9ee00e0643aa8d6cfa250db + +COUNT=32 +L = 320 +KI = e96fdd32ef672a25d172cf24bb84e5ac0da0c763be7c89979ef8d954b806f51cc006d7bff105bff74d7665398a8125a3 +FixedInputDataByteLen = 60 +FixedInputData = 9e7ffd5f537f55c0ffd818dc948a8411bf3d8e2f564dbd0a0ecb8e37c735d9b2ff2d56e5e7781a1144c1e3293497d1e70ff16636c971a2e50b081696 + Binary rep of i = 0001 + instring = 9e7ffd5f537f55c0ffd818dc948a8411bf3d8e2f564dbd0a0ecb8e37c735d9b2ff2d56e5e7781a1144c1e3293497d1e70ff16636c971a2e50b0816960001 +KO = 42443bd752aa2d530f63157a7437b85c3ae965aa7bddccb8b5c04cfa6fef2fafd0367c1a867918a0 + +COUNT=33 +L = 320 +KI = fdcbd906ee07edad3024b5a36ab83813e02ad8b1cfc8d9d968c3e02db2b59e2a98807ce178a3b455a8407c19337476e1 +FixedInputDataByteLen = 60 +FixedInputData = b9428fb5c6539a13d967045dcf09c91f5dad21641ec9cebd1b66dcf0956259c744a7522fe65d5a6a9064c4040468fd6a46ca9150e3e5e0ac68613147 + Binary rep of i = 0001 + instring = b9428fb5c6539a13d967045dcf09c91f5dad21641ec9cebd1b66dcf0956259c744a7522fe65d5a6a9064c4040468fd6a46ca9150e3e5e0ac686131470001 +KO = 7a827db4a1e4e4b5ce24e6a6dcbcb59e4e475755cb60b612d1151a395986efd076553143e34f6a73 + +COUNT=34 +L = 320 +KI = 4efba9c7450429ea36c4329a92e7c522cff214c5ee6ae601573c98c8e7fa5b5a2e5773ce960592acd69d4555410ae55e +FixedInputDataByteLen = 60 +FixedInputData = 0b887f572a3bcb9c4fd688828233869e666fbcaca62c1d8b9e5ccb3f5bf48b427b426356bc94c6d80f27481fed0119800ea6a6b6347f318a12a79a87 + Binary rep of i = 0001 + instring = 0b887f572a3bcb9c4fd688828233869e666fbcaca62c1d8b9e5ccb3f5bf48b427b426356bc94c6d80f27481fed0119800ea6a6b6347f318a12a79a870001 +KO = 53cd1fb75426d23e288f9b531e9fa15dc9c117c3245dd1b4c0091285791d61ebf62722dccc0f0caf + +COUNT=35 +L = 320 +KI = 26b9d607f9952f6f36d4eecf5b9cea3d186e5299c8f68e59825f94021d234ee09edb892046291e3a906ded2c03489a46 +FixedInputDataByteLen = 60 +FixedInputData = 404d6b66eecf32fbe71fa58a21da6d8c2a6c5729a24a1c8389f847571d8e7ab85b742a95c9183add1591db20a6fb8d4af540383d6bc9df73aedbbed5 + Binary rep of i = 0001 + instring = 404d6b66eecf32fbe71fa58a21da6d8c2a6c5729a24a1c8389f847571d8e7ab85b742a95c9183add1591db20a6fb8d4af540383d6bc9df73aedbbed50001 +KO = d4803ccfa62574ddcd9899e15e3ae2cbc44da587faa175b498595a097fe6b741f21ada76c35d28b8 + +COUNT=36 +L = 320 +KI = 7b0198b97c3e2567f1dd960b0ac598661d590e32e5ad9e139162b3885b420df57057b36c713e283f4db53fca678cbce0 +FixedInputDataByteLen = 60 +FixedInputData = 6aaa87b83a445eafa7af12cce1cc3878a44bd515166b7a6eb07c262d0a2e39d2f62f6ab3d04b1cf77ca6f3942443b020605646001e0c38a0e5979b45 + Binary rep of i = 0001 + instring = 6aaa87b83a445eafa7af12cce1cc3878a44bd515166b7a6eb07c262d0a2e39d2f62f6ab3d04b1cf77ca6f3942443b020605646001e0c38a0e5979b450001 +KO = fd9d8ccf61883375b7505d97c2cb2a561aa10a905bb1ae9357a72802cd3c6c1af152162c2b35e721 + +COUNT=37 +L = 320 +KI = a87722f5f254a05907527db7d0a9275afd86ed7a75b2dbb29920ddca98cdee88a99b0421c2827ce3e7affab7e4f98f5f +FixedInputDataByteLen = 60 +FixedInputData = b57c5bdaff85651d58112a9d5d516b47b3356d919a2fe59376e7475036091d75ec7173e85b02e53f513032bfcb1bf42130fbdfa830e7319813133e18 + Binary rep of i = 0001 + instring = b57c5bdaff85651d58112a9d5d516b47b3356d919a2fe59376e7475036091d75ec7173e85b02e53f513032bfcb1bf42130fbdfa830e7319813133e180001 +KO = 9c13ae840965a03152c056de459be4368574c2a78cf67d7d7cc20f7e00667d8b4ee61de3c5133502 + +COUNT=38 +L = 320 +KI = 96ad01ad4870450e47e47234975b9830739ed80e793c705d4837a733a9b16b6783435545abc8b067a07348e8ff52e4c9 +FixedInputDataByteLen = 60 +FixedInputData = bd2190cefdf426ec9369fd7e1a939445c547182be94b2bd4b8717ff11528e9d835a8997a585321a5e342d6bc87b98f9fe741dc05d3d1a87b24b1a67b + Binary rep of i = 0001 + instring = bd2190cefdf426ec9369fd7e1a939445c547182be94b2bd4b8717ff11528e9d835a8997a585321a5e342d6bc87b98f9fe741dc05d3d1a87b24b1a67b0001 +KO = 08a8991ff3b8dca4c3d3c50001cdaff04b6f176b54d6aee56f80c71165e3c6f416a4168275ab8b58 + +COUNT=39 +L = 320 +KI = 83f97ec47bc7f68689627d3ed60b61735df24fc2b3a2e02d8bc9e06a69f50c09f1f79aa22e346d9eafbf5db8981d17f7 +FixedInputDataByteLen = 60 +FixedInputData = 843f6b6412921e50088e013b4e2dbea2687abc663b3c812b758135d9726c97998c406f602ebe2900a54c5050535aaf407a997854dfd99f9a50e10409 + Binary rep of i = 0001 + instring = 843f6b6412921e50088e013b4e2dbea2687abc663b3c812b758135d9726c97998c406f602ebe2900a54c5050535aaf407a997854dfd99f9a50e104090001 +KO = 360145936183e483f97b8519631ecdbd7d9b5b9a6f0d3d9d90358494704803e00c3848c87a2c7f28 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 41d9d61dbf3ce97a65efb73a871a63171160af827a4c29e0637ec07c3d04c32493fff643b86ebc91a73e197d787323cb +FixedInputDataByteLen = 60 +FixedInputData = 333f7e640f8a520601cbe5abfe0235031560501bb722918547dcd9313ca77edf207c088400389a2f91f69a5cb3598bc1aa1897eb2b8f8faba8d3781c + Binary rep of i = 000001 + instring = 333f7e640f8a520601cbe5abfe0235031560501bb722918547dcd9313ca77edf207c088400389a2f91f69a5cb3598bc1aa1897eb2b8f8faba8d3781c000001 +KO = 31121ceaa2246e44e924a1e74861684b + +COUNT=1 +L = 128 +KI = cc4922fb8fb82a1d908233b38bf072a6a2f0c7d96984ef29b87d8a74a4a58ada0e4ea4e165c9c0188975c8f5430d4b12 +FixedInputDataByteLen = 60 +FixedInputData = 9259d9d39e950d331482378c4d16bb97a395b348a70811f0e1be71f8a3d1cb6e3436b1e9f84c614c32c3eaacd0ad4676fbcf668ca2b6182ed6f56260 + Binary rep of i = 000001 + instring = 9259d9d39e950d331482378c4d16bb97a395b348a70811f0e1be71f8a3d1cb6e3436b1e9f84c614c32c3eaacd0ad4676fbcf668ca2b6182ed6f56260000001 +KO = 278e345e89c1497f5b1191535917261a + +COUNT=2 +L = 128 +KI = fce74f6d1ce5bca2650a7004c594b8b3c646c7145c79714d30f28fa8a369228f4bb37139b3a18e174348f8b712701a6f +FixedInputDataByteLen = 60 +FixedInputData = a868ef5116af2c1941bfed067ffc9d37408a54d40999b8c2e078114582e4c740dff364aaa1508f34b1badde56a5c8da5fd83b68594af61917a5200b2 + Binary rep of i = 000001 + instring = a868ef5116af2c1941bfed067ffc9d37408a54d40999b8c2e078114582e4c740dff364aaa1508f34b1badde56a5c8da5fd83b68594af61917a5200b2000001 +KO = 658ef6ea63ea1a72fd931a8fcc354a0f + +COUNT=3 +L = 128 +KI = 4b1ecb0ae84ac4a011a71fc6fc5dff94dc3cd23642b1e1a159c1bceb06a0cc7c0cbd5f4dad5110b6cb52ce0a3be1465d +FixedInputDataByteLen = 60 +FixedInputData = 050150a149e2d3c46c931758922942f05a2555599b1cfdd6a0d972f4090ec70c5a23afed19a5fb36f9307100d87bc96662500927fd9efcdbc6e02ae6 + Binary rep of i = 000001 + instring = 050150a149e2d3c46c931758922942f05a2555599b1cfdd6a0d972f4090ec70c5a23afed19a5fb36f9307100d87bc96662500927fd9efcdbc6e02ae6000001 +KO = a060e76acd4952eaf4fec653800a8634 + +COUNT=4 +L = 128 +KI = 0f93b3954e51ab1d0a16f2c0c7887264ca58709de2ecaa64a0b09567af1362caa3f1c94f79251f3a069b967fbef5ae1c +FixedInputDataByteLen = 60 +FixedInputData = cf01f093c01ca5f16876034236019abf6fa76956b7b7fdef7813fdee457cb5a8043501f0d59612377cb8e82223c33f7e410ce77fc8ad6e9b11e45deb + Binary rep of i = 000001 + instring = cf01f093c01ca5f16876034236019abf6fa76956b7b7fdef7813fdee457cb5a8043501f0d59612377cb8e82223c33f7e410ce77fc8ad6e9b11e45deb000001 +KO = 471b5f481ae22599037a5714490005f8 + +COUNT=5 +L = 128 +KI = 39376703011603568e2861bb886e7a6798aacc3236fcf03e6297093032e01d961adbe3a3b62df81c1d04608eaaba6766 +FixedInputDataByteLen = 60 +FixedInputData = 26020492de65bb90114309126b35ad49ed7a8c28748f9da9a16aff5b0ce0a6e4a3bcc8bad68005092fe6c0967ab4d46e43736c17c43c15f5f885558c + Binary rep of i = 000001 + instring = 26020492de65bb90114309126b35ad49ed7a8c28748f9da9a16aff5b0ce0a6e4a3bcc8bad68005092fe6c0967ab4d46e43736c17c43c15f5f885558c000001 +KO = af29250f6d43c76d3842fdbe2e12af9a + +COUNT=6 +L = 128 +KI = c1cc6f846caaf9c7c3210f610b04f6466e633476802708a95fd7db6da56e12e0c5c79ab6b94353b36ff02c71ea9ae0da +FixedInputDataByteLen = 60 +FixedInputData = 5bb10670aaba53e0085cbe778db10987c89fbb5c7250fc16c66c1bb513bb4ef2a96bace2ba6500f26183a71f59389cb287662a3d13e884c7f8b2e269 + Binary rep of i = 000001 + instring = 5bb10670aaba53e0085cbe778db10987c89fbb5c7250fc16c66c1bb513bb4ef2a96bace2ba6500f26183a71f59389cb287662a3d13e884c7f8b2e269000001 +KO = 7cda96b53fc175e83bd0af2182357afb + +COUNT=7 +L = 128 +KI = 0f707853bfafa13b477e0aa63518c04be8f4b813003fd02307390049f4ef1d0a54e630c2fcc61e02b6893d896781d448 +FixedInputDataByteLen = 60 +FixedInputData = 0b79f3782c8d02d5b50e927fd773399f293d1c7a3aa409aee10c41f3b62d5acd468543505dfc5f37ae9683339c585811f45593e9fd4efb23491eaa04 + Binary rep of i = 000001 + instring = 0b79f3782c8d02d5b50e927fd773399f293d1c7a3aa409aee10c41f3b62d5acd468543505dfc5f37ae9683339c585811f45593e9fd4efb23491eaa04000001 +KO = 9cd9c7d9c04596480f7f9d045644770a + +COUNT=8 +L = 128 +KI = 3ba4eaa93a211d95d46f82f9ec5d27d3c9fd7f3ec2a909b3d22ae8cdf12821a9f01ba552fd377125ee8e0747ef2a78f5 +FixedInputDataByteLen = 60 +FixedInputData = aaeb915373ed4a2c83d179e6fb4241f029a7fc40b4b4c292fb7fbea55bb7caecdffbac0577ed6fe4d07131f2eb7f0e47b5842d07b7f69acf71462c27 + Binary rep of i = 000001 + instring = aaeb915373ed4a2c83d179e6fb4241f029a7fc40b4b4c292fb7fbea55bb7caecdffbac0577ed6fe4d07131f2eb7f0e47b5842d07b7f69acf71462c27000001 +KO = f7b27ea68033e69fbc8fd6bfbe9a2daa + +COUNT=9 +L = 128 +KI = 2f06d5ce95dfb7203da7bc52ebf6e464d054f5a6fa5b0319ff946296351f1aff96f43b0664ba1ef56f8e7c7f61cfc6e3 +FixedInputDataByteLen = 60 +FixedInputData = 4ecfb2fff9bf8507b15717f44afc105b0189366781d116a277029733659da3f381f53db998fa902fa62512e433728aa8fde9fc3786dde31035f8e4e8 + Binary rep of i = 000001 + instring = 4ecfb2fff9bf8507b15717f44afc105b0189366781d116a277029733659da3f381f53db998fa902fa62512e433728aa8fde9fc3786dde31035f8e4e8000001 +KO = 232b09ad0591e122e0d48e67ac2c6aa6 + +COUNT=10 +L = 256 +KI = e3e68d77547aa740000f3fbb8d96a532f71f7228bce8173532ea4affa6d62e81c69f03d17b1e50810786fcce9587736b +FixedInputDataByteLen = 60 +FixedInputData = 70ebf6997ee5abf38ade58bf268a3bb16d18dacd2e6fd69d6b7ced43a100ddf35932540d3ce069c78f2692a3f71cfcd21ab31ecd03362e74eb6c0f52 + Binary rep of i = 000001 + instring = 70ebf6997ee5abf38ade58bf268a3bb16d18dacd2e6fd69d6b7ced43a100ddf35932540d3ce069c78f2692a3f71cfcd21ab31ecd03362e74eb6c0f52000001 +KO = 0586abd40360f1e69a537cbf21d9c401b6e2986e3726df9a1f6b2b9ada17325e + +COUNT=11 +L = 256 +KI = 2e4ca30be11695790699b993255c8f53e99e1285b73a8d26fdfa5ae75df9af9131b84ce7778c8e0024bff102d59c02de +FixedInputDataByteLen = 60 +FixedInputData = 5d999b7c117d5762f6c52af8ce97454c8809a3c1f96d72a72071b25663b055680a7c470af810587bdad220883f7f2256b862f4db1538519f534376fb + Binary rep of i = 000001 + instring = 5d999b7c117d5762f6c52af8ce97454c8809a3c1f96d72a72071b25663b055680a7c470af810587bdad220883f7f2256b862f4db1538519f534376fb000001 +KO = 875985a7bce385821ebbcfaa0bec12ea38bb3c8137ce45b2dd4ad2db8e5380c6 + +COUNT=12 +L = 256 +KI = 4595c75aa6e09e50c4da6d060a354f5e0f0c70f20ca5d2aa704cc1f4128c86b36879188760972085f58616ef7cc25d28 +FixedInputDataByteLen = 60 +FixedInputData = 8e7f9fac15abeba13437474ea994370af79603e264e3ae86306568062efd6bd17433dcc9735108b59104b1d463595289168419eb5e1deb4aff29ea72 + Binary rep of i = 000001 + instring = 8e7f9fac15abeba13437474ea994370af79603e264e3ae86306568062efd6bd17433dcc9735108b59104b1d463595289168419eb5e1deb4aff29ea72000001 +KO = ad2cf6a57b414271208b26a07f04a16491b1bcca17e99813076a20b486eb6077 + +COUNT=13 +L = 256 +KI = e84f2e021c7f520a7347aec367d76fb030564f3d392ca2ea7368a24db21b0717cfe8b48fab2d43156b6f87454dcd3979 +FixedInputDataByteLen = 60 +FixedInputData = 26c75866688d97f286369c0b5d75dada80458c4aab364860518e8170dd41c8f37832d5a1563bc82f4a9fb8fa12dc2ec6cc61afc6b597eb2d59ee28fb + Binary rep of i = 000001 + instring = 26c75866688d97f286369c0b5d75dada80458c4aab364860518e8170dd41c8f37832d5a1563bc82f4a9fb8fa12dc2ec6cc61afc6b597eb2d59ee28fb000001 +KO = c671437af9dcd1e3893687a8c9d12f755fec5c4e05365ee39925ff06e61384b5 + +COUNT=14 +L = 256 +KI = 598b1252ba7e4dd826d3c5a17a29ec9a67c7646cd8ec889cc791a8648868b2a4f9c056de036465e3c967279e56b04825 +FixedInputDataByteLen = 60 +FixedInputData = f733799c530c0d9791b7539852f6af16c59dbd820e5d321527a6bd52a3a25cf7080ede38b6775f0e875b754e76eab28aecdacd24c336f059b86bc6be + Binary rep of i = 000001 + instring = f733799c530c0d9791b7539852f6af16c59dbd820e5d321527a6bd52a3a25cf7080ede38b6775f0e875b754e76eab28aecdacd24c336f059b86bc6be000001 +KO = b561a9067105fb857d043a9563b351ce2cce2b321ee5d9b747c2c78063daef2e + +COUNT=15 +L = 256 +KI = de53a43adc838b972fb043c7a78a84f1befab0ecc43761fb2c82f633d06f899507bb2cd6b8641315f9737fc6886b8ea6 +FixedInputDataByteLen = 60 +FixedInputData = e6f333ccc99fa1313b39878da1f699d8e415e167e3d8dbdb6b1d5b39ad8c2a9b215d5be09a969bc41ffcaa0353a4055d15985480716be05477316413 + Binary rep of i = 000001 + instring = e6f333ccc99fa1313b39878da1f699d8e415e167e3d8dbdb6b1d5b39ad8c2a9b215d5be09a969bc41ffcaa0353a4055d15985480716be05477316413000001 +KO = 12b832b8110d90effd4f58745753e46aab5cb770b27ec7535b6659c07d3b7616 + +COUNT=16 +L = 256 +KI = b4d4e4b1f266bca3b5998876376c5ac0a90b7e131965c8791d46ad4b3545f7c54ff603ca04634225e2ef2fefc6853662 +FixedInputDataByteLen = 60 +FixedInputData = 85a693c44a1ef0977463d57aca608c1998058673f184441cdb69deb1a94c57cc7b6a1cb37574933b18a557d7173d53b82ce997d422f3be0df8cad8f0 + Binary rep of i = 000001 + instring = 85a693c44a1ef0977463d57aca608c1998058673f184441cdb69deb1a94c57cc7b6a1cb37574933b18a557d7173d53b82ce997d422f3be0df8cad8f0000001 +KO = 010f14f297a3134e46147e13a1723249f0da4eb986d35c53626769f5e441ecd5 + +COUNT=17 +L = 256 +KI = 089027e749fb907140e8a8be5cf9010a787bd9d7240b6c84da72d4f988b434e0ae9c836c53d294339bd2dda91af90d9f +FixedInputDataByteLen = 60 +FixedInputData = 6e463747cf0fc2305603ab2b8730c9672e40e9a949dbe0df57e241833340218b00af03871aa0a4b2b617e183aa338b4e2ec4130d4b9e46232b8d6438 + Binary rep of i = 000001 + instring = 6e463747cf0fc2305603ab2b8730c9672e40e9a949dbe0df57e241833340218b00af03871aa0a4b2b617e183aa338b4e2ec4130d4b9e46232b8d6438000001 +KO = 61f7e060336327862b5675a3d474c05d9b355b92b7232695e1b5bfe00f6641d2 + +COUNT=18 +L = 256 +KI = 24ce59c1f1402ec8531af59883610c41e036822b19ca890576f71e79efce2b4577fcca21eeb34219bd77a7b0c1c68218 +FixedInputDataByteLen = 60 +FixedInputData = 835299b5d87983556069a15274ba62a3ab222defd8ac522242389a90cfe85afb0419381fa428d23dba3ea5f16399088fec1d09bca2185bfc7ca0b0b7 + Binary rep of i = 000001 + instring = 835299b5d87983556069a15274ba62a3ab222defd8ac522242389a90cfe85afb0419381fa428d23dba3ea5f16399088fec1d09bca2185bfc7ca0b0b7000001 +KO = 01c498b54341fde6ef7fdb0c0125feb3b160dfc88acb9e3eac52e9b7e7d836a1 + +COUNT=19 +L = 256 +KI = 1e99d7b29ff3dfc9d647a67cd7fac3de2e42d19354fcbb9fa98d600c892df59323af4242d7f8a46f270c4908ef2e7d11 +FixedInputDataByteLen = 60 +FixedInputData = 2daaa6c75902caa2ade4d0f2a5ac9f60850b3b8b028786edaf85c13e05a868e9ff96a5128f77798df07917e4806ca364f8bec3921ecdfc08c9d05403 + Binary rep of i = 000001 + instring = 2daaa6c75902caa2ade4d0f2a5ac9f60850b3b8b028786edaf85c13e05a868e9ff96a5128f77798df07917e4806ca364f8bec3921ecdfc08c9d05403000001 +KO = 3ab6271497a18f41ceb8680e01293acd3c39024917b0358a02644d144af42ec4 + +COUNT=20 +L = 160 +KI = 9ff07cf374baf534eb4ec2a78d1d816d565b270f2f512c5712746b479971479ac961d865fbe0e5c37365a89d0f03e68c +FixedInputDataByteLen = 60 +FixedInputData = 000c76492efb4b65d7c3dda9d1fbcd85613a9e17b7cb70f2cb01673b93ab1e4acbcbbefadc5c78610e62b905710126cdd91dc5ec7bc28748f2d06c02 + Binary rep of i = 000001 + instring = 000c76492efb4b65d7c3dda9d1fbcd85613a9e17b7cb70f2cb01673b93ab1e4acbcbbefadc5c78610e62b905710126cdd91dc5ec7bc28748f2d06c02000001 +KO = 6f182b68fd9753b7751332096fcd53289eb28d8d + +COUNT=21 +L = 160 +KI = 9afb0bd8d8db17cddbb575b287607d40953e3f3a7bc29b82fa2a98f51c2aca037fab17ef3ac5445be2348cc80e0f52cf +FixedInputDataByteLen = 60 +FixedInputData = 7529dd225ee12bef0b7df9db02d5e2bf2b6a9dbe525546bfddc234a0fb53aa47ad7b39ad2155212a33482ce8713f2e01d21aece75aac187a1b9aea3a + Binary rep of i = 000001 + instring = 7529dd225ee12bef0b7df9db02d5e2bf2b6a9dbe525546bfddc234a0fb53aa47ad7b39ad2155212a33482ce8713f2e01d21aece75aac187a1b9aea3a000001 +KO = 28816b6541e6238d6aa989bdf07a203acb1bbcff + +COUNT=22 +L = 160 +KI = d8a136d83225cb8d0a3ff2818f3b33b9530176615a25475426e51dfa7d0800fd28984a738c95b2c66ac5df2a3b0aae35 +FixedInputDataByteLen = 60 +FixedInputData = f1e05a69f60e2fc7ca8b9e0464179c0e28d99c801bb9137af768c0b3a6747fe088e486c9b59707a5a00bbb3a35248b6f4afd71ab5c273e26145e724a + Binary rep of i = 000001 + instring = f1e05a69f60e2fc7ca8b9e0464179c0e28d99c801bb9137af768c0b3a6747fe088e486c9b59707a5a00bbb3a35248b6f4afd71ab5c273e26145e724a000001 +KO = 0264e975730068768c936076f9b405f127ce6d0d + +COUNT=23 +L = 160 +KI = 3a2ff6e107bfc30d271af0883d878a77e5fa3d8032d17f7a0fe935bc86246a6656581bcd02b1ea2d9a530ffcfc98f5cd +FixedInputDataByteLen = 60 +FixedInputData = 69f3ca475f227f8dce7c4c277a22e8c658fe4facf777d25355b483427ae7e720f2aeef2a7d4e9a4ea6793e950bb37ae343431345c0da62c3f7fc0e36 + Binary rep of i = 000001 + instring = 69f3ca475f227f8dce7c4c277a22e8c658fe4facf777d25355b483427ae7e720f2aeef2a7d4e9a4ea6793e950bb37ae343431345c0da62c3f7fc0e36000001 +KO = b066a31c37f14f68bad0d5f7800974dbf338364e + +COUNT=24 +L = 160 +KI = 2feaa21f21068bd7c03b0d43f2a5f846c046fa3c6323acc0c4dd8f1c8b526f76f2500e041dff8c573d05968fad10c8e5 +FixedInputDataByteLen = 60 +FixedInputData = 271c49299cd39163e974cb9441aff72a2d4eeeccfcb13fe94e9293d089423f395af7a3c90bc307eb8f784fbb0f497d61ab03d56e60a1ad5afb833385 + Binary rep of i = 000001 + instring = 271c49299cd39163e974cb9441aff72a2d4eeeccfcb13fe94e9293d089423f395af7a3c90bc307eb8f784fbb0f497d61ab03d56e60a1ad5afb833385000001 +KO = ebe51549f5555c52577785827489a304a76afa14 + +COUNT=25 +L = 160 +KI = 247cde9931ac7b378f969e066faf0a6fa816f84c0de4322b9b3b3f27d89f7138c50bd38ccc088152b5f8ebfc51318a94 +FixedInputDataByteLen = 60 +FixedInputData = d0101ba701eda5a8443db922eab107c85f0e48ba5a9aec789de3118a2847d7762948c5540864813f3ada13abce137cecffdf2a6dc1adef209050fdf4 + Binary rep of i = 000001 + instring = d0101ba701eda5a8443db922eab107c85f0e48ba5a9aec789de3118a2847d7762948c5540864813f3ada13abce137cecffdf2a6dc1adef209050fdf4000001 +KO = 27644de81396c4c3157a9bdf6e1d209a68b8e7bb + +COUNT=26 +L = 160 +KI = a64ca359a013011474bd17af05f6a1089e4c3e7bbfb94648553bc471a3cc0d7b7d34cb3bdc4fb015344655563f2cd14a +FixedInputDataByteLen = 60 +FixedInputData = d54b1c713bca4bb9809c68841f6846ad7a7910fa86849feddb6c610dfd4b20b58d9bc2e8274bd4c46684ea1f79304d1868cffe99651fc29634e395f7 + Binary rep of i = 000001 + instring = d54b1c713bca4bb9809c68841f6846ad7a7910fa86849feddb6c610dfd4b20b58d9bc2e8274bd4c46684ea1f79304d1868cffe99651fc29634e395f7000001 +KO = 2126d306b6f7aca3844aa22ea7c2b531950d70a7 + +COUNT=27 +L = 160 +KI = 7135de20b4bfdd5d1aa01110d2a5e6d505e6f4abf982fd6639be2789ee121d359136a952f1229fb8f0d1ae4234bae5cf +FixedInputDataByteLen = 60 +FixedInputData = 74057a79dd40230e1e2d95133a22a3d7b4905a91db847f88162db3f82a7fc0737cce2dd95bf8a8c45872acedd08f7bab0934baa168ee059f27304040 + Binary rep of i = 000001 + instring = 74057a79dd40230e1e2d95133a22a3d7b4905a91db847f88162db3f82a7fc0737cce2dd95bf8a8c45872acedd08f7bab0934baa168ee059f27304040000001 +KO = ed247241823bee8ec9d92042aa9355b283b03c48 + +COUNT=28 +L = 160 +KI = 503a63bd47f500ed6358af0b1e49b712a3467ac2d15e07568785c37dab3edca96abfc07f9917d695fdd8b80a39c83f40 +FixedInputDataByteLen = 60 +FixedInputData = 655932b685c3bee9d9644e3a72b716d618dac8025bfcbcfd9b764e151063ca0c2afa6fc282e2df6c598932d769af7c49dd52525996865a0a38ae557f + Binary rep of i = 000001 + instring = 655932b685c3bee9d9644e3a72b716d618dac8025bfcbcfd9b764e151063ca0c2afa6fc282e2df6c598932d769af7c49dd52525996865a0a38ae557f000001 +KO = de780405644bd9983729bc10eac6ae2bb8f80aef + +COUNT=29 +L = 160 +KI = af61edbf8f605219e753ce8d7d8914daae1cc43f6983a8a848312ce6c4366dbe0e1a0b65eb24f9356a166973f5105fc1 +FixedInputDataByteLen = 60 +FixedInputData = 733b143b204df70f651d7af3cc05ff4249d4742aae227004bb014fce07b0b7fc4dad2b4809551b0ec8ccd00b637a17371c1f7988023f3435df00b5f2 + Binary rep of i = 000001 + instring = 733b143b204df70f651d7af3cc05ff4249d4742aae227004bb014fce07b0b7fc4dad2b4809551b0ec8ccd00b637a17371c1f7988023f3435df00b5f2000001 +KO = cdd906917f011318e57a4769da46b9a67cd6dd3d + +COUNT=30 +L = 320 +KI = a4acd4f9473b86f68694a50710d7553de90488d0ee770edd410256f2bce269fb4b1fdc474c3157321a853121f46b901a +FixedInputDataByteLen = 60 +FixedInputData = 4364521c6c6ff493aa1dfdf05d5d52cac6fd850cb04f513d49a7b3158f9e67648e6dee7b691087d0e8dc7d5bd41d0f8f1ec7817f6c203915543f4bfa + Binary rep of i = 000001 + instring = 4364521c6c6ff493aa1dfdf05d5d52cac6fd850cb04f513d49a7b3158f9e67648e6dee7b691087d0e8dc7d5bd41d0f8f1ec7817f6c203915543f4bfa000001 +KO = 02894bad6e98273cf37dfec4c406db4479df8c685f31afa678d95eeac712aa4cb4ce05c57d2676be + +COUNT=31 +L = 320 +KI = e941b9a84ef0ec3f0440454917d2d8b11e750fa843701e0502cd2777989a915d3d7108f10c052a59b63cfcea6a0f2ad3 +FixedInputDataByteLen = 60 +FixedInputData = 5458b2e538b06bd203e56e60b34d24937d4368c31f5593872f3e4457778c31c9bbb901df27998336e8ecb1817cb3c7530d1671211a325993a375a66c + Binary rep of i = 000001 + instring = 5458b2e538b06bd203e56e60b34d24937d4368c31f5593872f3e4457778c31c9bbb901df27998336e8ecb1817cb3c7530d1671211a325993a375a66c000001 +KO = 9971f657ed28883bb965a053dc90a054b7fbc6fb4caa26ba73eed916e9e19723b71cfe47c85bd503 + +COUNT=32 +L = 320 +KI = e025fd26c64a977495c093dc065213eb81daf66fde016a6e02345cf0e2e40bf0af1c4dac15934a31a5ad7d1496067c7d +FixedInputDataByteLen = 60 +FixedInputData = 9cf1f7772a9120889cefb7d0010956de428bf38a0517c84d3d2c339445be1c06e02800e88a7132a6dcd85578fd19b81e0d5237a03a1ed016d70f21e2 + Binary rep of i = 000001 + instring = 9cf1f7772a9120889cefb7d0010956de428bf38a0517c84d3d2c339445be1c06e02800e88a7132a6dcd85578fd19b81e0d5237a03a1ed016d70f21e2000001 +KO = 1ee662395fe66ba1e95282c5c3c5c30fe814d0dab211e3774de4b8c1c90615dd44cc49dfa22d06dd + +COUNT=33 +L = 320 +KI = fcee4a061aedb012ec81e8b53883d2a7a41310036d8d9ee1209f2e844625706ddee737c7fa6b2325831cb970c8ee7ca0 +FixedInputDataByteLen = 60 +FixedInputData = dd634a9560ea7458619e8e06b4a647f97714304120412accbe63ed2695639c4f1b330cd4f1c515182cacfaa05754ec662ed35a7161cc983a806eb45e + Binary rep of i = 000001 + instring = dd634a9560ea7458619e8e06b4a647f97714304120412accbe63ed2695639c4f1b330cd4f1c515182cacfaa05754ec662ed35a7161cc983a806eb45e000001 +KO = f587844464347b5ee2586891ee3b84e23425cfb68a237ce144de2492ed7735c38bc1477c9a860079 + +COUNT=34 +L = 320 +KI = 017468d84e3057686fc79059c741c4496911bc441185fd5f2fecc67c8c12d70c1b2eb0bf486138888e696dd2f5775929 +FixedInputDataByteLen = 60 +FixedInputData = 609bb3a0aff49104f00d0732dee06af299db054866bae07c1305682b0baa0a90a1d600460725473db7e78a63b6ac7edc93c73e371b858501d969f7eb + Binary rep of i = 000001 + instring = 609bb3a0aff49104f00d0732dee06af299db054866bae07c1305682b0baa0a90a1d600460725473db7e78a63b6ac7edc93c73e371b858501d969f7eb000001 +KO = b3f8f64ae453360bea0491be1e0afe32b296dd957ab2580148624e5246b7eb61072e668d3dff817b + +COUNT=35 +L = 320 +KI = 3df59a5cb9f8226c00c121db67e285cd3488487247d46ec4c0bf7bd7498a7451f4b6951f90351e75768a1c2288181142 +FixedInputDataByteLen = 60 +FixedInputData = 5c18086bf9b876792e1e74afcb601b9ccb43f8342a3e79dcb853ba0cfcd04cc802d98af5bb39b9ea18abd3a5e8dbb09b068cdab330d43978df661eec + Binary rep of i = 000001 + instring = 5c18086bf9b876792e1e74afcb601b9ccb43f8342a3e79dcb853ba0cfcd04cc802d98af5bb39b9ea18abd3a5e8dbb09b068cdab330d43978df661eec000001 +KO = c15e983127feadff97d76e5acd2b9618dcb9cf103eea4866cc215424c90175f1a8ae66af87ef93a1 + +COUNT=36 +L = 320 +KI = 13f9d5694d759406bdd1c321262c860e7ae02aa90eac9a2c6c188c87464fe73a9cc75d866618b38e461684d4c3c9756a +FixedInputDataByteLen = 60 +FixedInputData = 754624905bce488606d7dbb886d8f939001c6236cc955eb4f5c97c75fe87547b9af847f8776f92ed896716c724580218fd2995c49d9757c8978f50dc + Binary rep of i = 000001 + instring = 754624905bce488606d7dbb886d8f939001c6236cc955eb4f5c97c75fe87547b9af847f8776f92ed896716c724580218fd2995c49d9757c8978f50dc000001 +KO = 702b5d485e1dcdf80c679a49f02e17764861bc627cbd208f7602ff5137940478f9a92e105d0794bd + +COUNT=37 +L = 320 +KI = ff40f99bd7e61e8f4d7a7249a2335cd706fb5c18357f2ad98170b4a698cabdebb4ec3963aeb9c4dd3c793f0066d18d53 +FixedInputDataByteLen = 60 +FixedInputData = c874f368aa5f64fbebbd507ff1d2c02df3d8ba0e0789a890894f93a6f92083a1305d231811126c27578cee9d614406bc01136c995ae2d64b6675d3da + Binary rep of i = 000001 + instring = c874f368aa5f64fbebbd507ff1d2c02df3d8ba0e0789a890894f93a6f92083a1305d231811126c27578cee9d614406bc01136c995ae2d64b6675d3da000001 +KO = a06b48f639b16af2cb3ca8b97eb6183a4ce32c5305cb40946fc5130afd438f92392b2cdd28decd46 + +COUNT=38 +L = 320 +KI = 230feefa1a8bfdda1e44864e6c13ada3d7d1168b122790c2d2d635b57be7dcb104cd75d89337fcdb5830722903da5ade +FixedInputDataByteLen = 60 +FixedInputData = 61f00831df0c9626497e8bc2418f679cda58b10c031ee0c0a6200cffb52510b609f7a6ea8ac7373c108e26b47feee9d4e47793ce373a921b4ed9856c + Binary rep of i = 000001 + instring = 61f00831df0c9626497e8bc2418f679cda58b10c031ee0c0a6200cffb52510b609f7a6ea8ac7373c108e26b47feee9d4e47793ce373a921b4ed9856c000001 +KO = c20a38c7039ec6b316ea6e727ad08aa4dbcef5c45605a86a5118fb458e9e0f9b8dbbebb42c84e935 + +COUNT=39 +L = 320 +KI = b0dba178d9124662bd2921f9ebe8dfd1779f0e64d6dc31541fa680cea7e52a0f5d0d468bfddb6b2ca0bff4f0fe22cc76 +FixedInputDataByteLen = 60 +FixedInputData = 63b5eb4ee0ccdfaebf7e05b4ddeb7bd2a99bec168aa6c0d5ab0a542cbcf5aebbd4bc33c7b2465aa6d1a97dbf8e0209bda35ed1dc0cc53210c51634a6 + Binary rep of i = 000001 + instring = 63b5eb4ee0ccdfaebf7e05b4ddeb7bd2a99bec168aa6c0d5ab0a542cbcf5aebbd4bc33c7b2465aa6d1a97dbf8e0209bda35ed1dc0cc53210c51634a6000001 +KO = 298e7240468b6bccc1f485ded1e317f0248f9d3fddcff825e31cb76f8f7efed8ca52f6639ccfac5b + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 0afcbfc7257a9d2385a559dbe218f05bac917b6223ab50c7452eb37715e617f3878c463b15fb5b98e98c61182a5df745 +FixedInputDataByteLen = 60 +FixedInputData = bf9f949e4599a6aa5dfd415e38c155934b93bb5b784080ae234d8a6d731a46787ade4e828f123cf0af8dbb9e4169c0b114d834cdf574fbe913e90f85 + Binary rep of i = 00000001 + instring = bf9f949e4599a6aa5dfd415e38c155934b93bb5b784080ae234d8a6d731a46787ade4e828f123cf0af8dbb9e4169c0b114d834cdf574fbe913e90f8500000001 +KO = 8d6e5473338b67f17270a4f692abf964 + +COUNT=1 +L = 128 +KI = a20ecf780864e2751e17dc76dcdd246c9e430db98faa0b78bfdafe100885b3631aa0871c5f41df98b3772e8da4c50a7b +FixedInputDataByteLen = 60 +FixedInputData = 30507f124d08dc2dab8bbfac2ee5d7166e5806db3ca4ee635d7034251f4fc7c15bb4ed7e644f833541482a8f36143ee4e6b4537ee9b2aa87111f3d9c + Binary rep of i = 00000001 + instring = 30507f124d08dc2dab8bbfac2ee5d7166e5806db3ca4ee635d7034251f4fc7c15bb4ed7e644f833541482a8f36143ee4e6b4537ee9b2aa87111f3d9c00000001 +KO = 3ba6e27ae56dc0b13ca47f1cc8687483 + +COUNT=2 +L = 128 +KI = 1c87dada4b920de92e3eac4646c1ca930c282ca051333426de67f7c3ba932f8f470f8845dc74b01a18f9cceab7d2f2e5 +FixedInputDataByteLen = 60 +FixedInputData = c8f1bcd8f314916a064fd9c9ed64742691853c1b3798f4a22538941296c30bd6f2e88b0656b6014fa7184d6a1df4db64d3b0a2d8403f33330ce9d47f + Binary rep of i = 00000001 + instring = c8f1bcd8f314916a064fd9c9ed64742691853c1b3798f4a22538941296c30bd6f2e88b0656b6014fa7184d6a1df4db64d3b0a2d8403f33330ce9d47f00000001 +KO = 5eec55127675fcb456b792d59c4e415c + +COUNT=3 +L = 128 +KI = 72f02a66bcd6f61280e9d62c996f54ad2581c05140a3bfe72b324e34221cbd71a31d3b90114a29374c6060b42693aa04 +FixedInputDataByteLen = 60 +FixedInputData = 48e25dcdc0a717ebe59a9ff2541963fe8b67e631779dc1136a272a880670777eb742d397b2383c786f4875be43970ba8b326de6d8dddb7d5d475d828 + Binary rep of i = 00000001 + instring = 48e25dcdc0a717ebe59a9ff2541963fe8b67e631779dc1136a272a880670777eb742d397b2383c786f4875be43970ba8b326de6d8dddb7d5d475d82800000001 +KO = d9edb1bf2d566c1c614d3868f46e4dd9 + +COUNT=4 +L = 128 +KI = 6520d06ae1c1e68e7dd6d89e76c01714938d082899cb6f196aff6b95c3b6d81303fda584379f955013eee25de6ed9557 +FixedInputDataByteLen = 60 +FixedInputData = 82703213ab5f47168bdc87673b66a5d204313afbb6ddb45d8609c390cbd0fbfd407051a6002792a04e764380466e790f056819639b037bf35038b2de + Binary rep of i = 00000001 + instring = 82703213ab5f47168bdc87673b66a5d204313afbb6ddb45d8609c390cbd0fbfd407051a6002792a04e764380466e790f056819639b037bf35038b2de00000001 +KO = a169ea1147b67359c80a59761ed413cb + +COUNT=5 +L = 128 +KI = a9421e469e01062a61570bd6b9b9887d38078a75f589da16285565bdaee237c3a6661b28844576bbd16130c019fca64a +FixedInputDataByteLen = 60 +FixedInputData = de08dd8c5747c4bb21014e4d138ebba0626d2ae0d1f55b0b9d4c1a594cb169ae971fd7a93cb5ad1077add2f7dc14f289141b5cac77d59f3bf1dd1df7 + Binary rep of i = 00000001 + instring = de08dd8c5747c4bb21014e4d138ebba0626d2ae0d1f55b0b9d4c1a594cb169ae971fd7a93cb5ad1077add2f7dc14f289141b5cac77d59f3bf1dd1df700000001 +KO = 6e6821d3de4a787eb2919187ef5f4e88 + +COUNT=6 +L = 128 +KI = d41851c239e1b0c65452f17a6e0d8d7a28b5bc1ac5b6aacfae058b0888ee8d0df7f786cd47680c1a157e16be9fb6f8cf +FixedInputDataByteLen = 60 +FixedInputData = fada333e767152a4c03054fa4646aaf7721d18cfe64e0232aaadbdcf7527036fbe41eb8a69be0c473ea182bcb83601a66c31b6ff0d313fa7ad109d86 + Binary rep of i = 00000001 + instring = fada333e767152a4c03054fa4646aaf7721d18cfe64e0232aaadbdcf7527036fbe41eb8a69be0c473ea182bcb83601a66c31b6ff0d313fa7ad109d8600000001 +KO = 706321762a7f5d53e5ec2255e9528eb6 + +COUNT=7 +L = 128 +KI = 65466ea7a1d22a08a3427d2e038aa6ab859f262273fd871dbe5b12628bd91b718ec25206fffcaf8b63a6e329ee8dc825 +FixedInputDataByteLen = 60 +FixedInputData = 61317efa4ecc927db9935277c7503c4d56ac85e48d23d39d85ea83f0bdd6fe0b552053f3a2fa8c3a67ae1c2ddd5c6eac93738e343e106f84f8832004 + Binary rep of i = 00000001 + instring = 61317efa4ecc927db9935277c7503c4d56ac85e48d23d39d85ea83f0bdd6fe0b552053f3a2fa8c3a67ae1c2ddd5c6eac93738e343e106f84f883200400000001 +KO = 9333601466a3134770f6d54b2c6a89a6 + +COUNT=8 +L = 128 +KI = 4d8bf8efb1c93170fa39b4ba7040150fb3840e79f398794729aa2c342e7976c85631818163c3ce433dd70a41bf4351a5 +FixedInputDataByteLen = 60 +FixedInputData = 4e010684aae22503d05f77c1b5ed92b5ab57f38b7a37144b6243953826edd68742d46315873f15f9403666f70f3452526debfb70a4c91f269e2e15d8 + Binary rep of i = 00000001 + instring = 4e010684aae22503d05f77c1b5ed92b5ab57f38b7a37144b6243953826edd68742d46315873f15f9403666f70f3452526debfb70a4c91f269e2e15d800000001 +KO = c17adb2298c95c67a4476c8597d73ed5 + +COUNT=9 +L = 128 +KI = 5b71c67cac03988bf4009b027f18a0f1b08500df7495847fde0fed55c46ba15159e7572ee2495902b9218d285936b1cb +FixedInputDataByteLen = 60 +FixedInputData = 1fefcb86e3af24e97eb436799cfed9b3d3a29b639e583f5edcadabbd12dd3ac4e6d688c061d17c909a614039e8e17d2760ed46d5d709102406982169 + Binary rep of i = 00000001 + instring = 1fefcb86e3af24e97eb436799cfed9b3d3a29b639e583f5edcadabbd12dd3ac4e6d688c061d17c909a614039e8e17d2760ed46d5d70910240698216900000001 +KO = df41ff6de7b06065f4b60e3c634a8ca2 + +COUNT=10 +L = 256 +KI = a0702339042743b6082f4ac157ed4292df1ae5c32a625203081696f7061b818c7c9ffef14d25ea74161faa987aa7aae1 +FixedInputDataByteLen = 60 +FixedInputData = b2fc019764b5b76705c4beb8c2286fda21408dea856fa4efcab9143eb0ab14aeaaabb0342dfc164f6d9143de11d1e2a343b4ff4a0c2001763f3f8bd8 + Binary rep of i = 00000001 + instring = b2fc019764b5b76705c4beb8c2286fda21408dea856fa4efcab9143eb0ab14aeaaabb0342dfc164f6d9143de11d1e2a343b4ff4a0c2001763f3f8bd800000001 +KO = 37ddc26c1c37fd64cfe27f1b8c24c0525fc47b7c1275a4fe7423e1a35569cc13 + +COUNT=11 +L = 256 +KI = 26bb28de3bbbff347694a1c9e8d83b31a37a0769c5717b79e38b8d9c8c9c5ff8140e40dbff5940b104dcadb71295b93d +FixedInputDataByteLen = 60 +FixedInputData = 7a5d0bcf669a32a4efc95c4d7485bb439f8b3e422289bf656b656ab673174d87080420f678363cee49a942f35fb0768a46c8a45ebe0287f4583328c6 + Binary rep of i = 00000001 + instring = 7a5d0bcf669a32a4efc95c4d7485bb439f8b3e422289bf656b656ab673174d87080420f678363cee49a942f35fb0768a46c8a45ebe0287f4583328c600000001 +KO = 9abe3193e219456029c5d6535fa11dbc76000830e786a8e37b5950947b99ce06 + +COUNT=12 +L = 256 +KI = 27db05de626ac5b180423c4ceba4149ff01fa3305b48a8e703d11594d73ec32bb6553b6d14c40b4799b4915e5e525939 +FixedInputDataByteLen = 60 +FixedInputData = f899abdaed5c8013b92548634d8f03b1c2b0b5d7afc4eb77852be986fed1aad0212c2de2d641b005914c882fcf3b56018423d3c8cfbfa0281bf54722 + Binary rep of i = 00000001 + instring = f899abdaed5c8013b92548634d8f03b1c2b0b5d7afc4eb77852be986fed1aad0212c2de2d641b005914c882fcf3b56018423d3c8cfbfa0281bf5472200000001 +KO = ca1da35ad8d5bf54c094e4ad9350c34dec7914975e6e46a58876d2008027147c + +COUNT=13 +L = 256 +KI = 9ed6e0ae4de30d5db52f768aad245e102c1030d0d5cb781dffe627f2ce93b290a5cc14106443a063d11ac77414d4bc2a +FixedInputDataByteLen = 60 +FixedInputData = 49eece620342a4bf960da318e333a6c93006ade6afc8843d530f0a3871004364b14ab143b863da3453ea1570f0fe1278138e47b358fe6e88326b9958 + Binary rep of i = 00000001 + instring = 49eece620342a4bf960da318e333a6c93006ade6afc8843d530f0a3871004364b14ab143b863da3453ea1570f0fe1278138e47b358fe6e88326b995800000001 +KO = 70c538d88c5b0b29769aa589de3971cf7fdfdd8a314e5700072dd1a07060d7fe + +COUNT=14 +L = 256 +KI = 101ec0f2d0c914151cdae1cd07395fdd75f230437ea05f25fd4ddb78957882a3ad62eebb57e01e9cb69d0b9a558a52a8 +FixedInputDataByteLen = 60 +FixedInputData = b0eca8e52a3752f4b8d5fc5714029aaffc4e363d4cc2835d76b713f4d74e2bb68bd7849b7330209af6d6367c5fb826d727f85e1b8953f91433d054a8 + Binary rep of i = 00000001 + instring = b0eca8e52a3752f4b8d5fc5714029aaffc4e363d4cc2835d76b713f4d74e2bb68bd7849b7330209af6d6367c5fb826d727f85e1b8953f91433d054a800000001 +KO = 5571110545ce88252a03e46e34aa1308eabba9002ee4969a3c95f696bdfa456a + +COUNT=15 +L = 256 +KI = e4bf1cb8e08bcabe6514c0d32f1adbf4772bc207ed4ff8cc7645a6c1f415c2e02cf7ac8eddc0128680d78b1be86b008b +FixedInputDataByteLen = 60 +FixedInputData = d782d9fa6ae17d5094aa9281789e82f11e6c672f27279bfc78da4a1cd4807bd0ff5a7a731f03a5ce90e97559613a88c4efd535ef28fdd84637d40890 + Binary rep of i = 00000001 + instring = d782d9fa6ae17d5094aa9281789e82f11e6c672f27279bfc78da4a1cd4807bd0ff5a7a731f03a5ce90e97559613a88c4efd535ef28fdd84637d4089000000001 +KO = 39c3f183c35463579d041ce73642e02281ac651d24197232907c1c33559487d4 + +COUNT=16 +L = 256 +KI = 8cee34cfff3781e6c2dc898879d7b6ecb1fe2a61fcf7450b9ccd18fda5a3c1b808cc17b37e4404ee567c14b59d86c762 +FixedInputDataByteLen = 60 +FixedInputData = 2d4d124cdf2d85ac12b92a4311990461db0e22d99076000634f33e09c257fa8660aae8d593a41e1a7794b5f3710cfe79287d5ca1575174eb8bd7119b + Binary rep of i = 00000001 + instring = 2d4d124cdf2d85ac12b92a4311990461db0e22d99076000634f33e09c257fa8660aae8d593a41e1a7794b5f3710cfe79287d5ca1575174eb8bd7119b00000001 +KO = 9a0069225867b73647d6f80c83ac54447a1443135e3f3b6deaf5b378fee8d7c9 + +COUNT=17 +L = 256 +KI = b3eedfc33a6077c05c100ffdea08350d6f452ee2c832a69e796a82eaf4880fcff06726a8b3724e9e1c98b4ffd24e276c +FixedInputDataByteLen = 60 +FixedInputData = ccfeab4983116d58ef06ef801861af28ee90039832ec4c8ef255f5c47c933bae40526c9ae97d06131a3465c515a222f38034f4de204dc4a7ad6287a2 + Binary rep of i = 00000001 + instring = ccfeab4983116d58ef06ef801861af28ee90039832ec4c8ef255f5c47c933bae40526c9ae97d06131a3465c515a222f38034f4de204dc4a7ad6287a200000001 +KO = 7ad85b637ace4de1c66518126ae3bb65d66425bfbc54d7c0d6a95caba1755637 + +COUNT=18 +L = 256 +KI = bb5c552b369ea1a61907991425423ff02600d0fe3301293f8196b288fc0af1f1156e2f8bd9614b8790e71ba196246888 +FixedInputDataByteLen = 60 +FixedInputData = 52d2bcea3fef44f4fa164dd0cd91074b5668b1235db321d7f82d7c0f566f87ffc02595b884d8e2c6aebf74c1a629b5a5520df1ac6d4f3e4f52d7b52e + Binary rep of i = 00000001 + instring = 52d2bcea3fef44f4fa164dd0cd91074b5668b1235db321d7f82d7c0f566f87ffc02595b884d8e2c6aebf74c1a629b5a5520df1ac6d4f3e4f52d7b52e00000001 +KO = 9bd55951e2cabe09994e862605f7ef4e54a0fc6c098eca70d1eac9b4ff6e3b34 + +COUNT=19 +L = 256 +KI = 3c385dc9e1f5bb9478c323fdb15a99947195639075b703d706fc7cb1478a71718b6fb56584ef4bb75a2c57a498921e16 +FixedInputDataByteLen = 60 +FixedInputData = 868e8e40941ab74ecaa4d62416cceff24b2765b526b68fc1136f17955da1c2a4b5a60a1f11af90a8276a0259d9539754148295b8c98c99c5a610e401 + Binary rep of i = 00000001 + instring = 868e8e40941ab74ecaa4d62416cceff24b2765b526b68fc1136f17955da1c2a4b5a60a1f11af90a8276a0259d9539754148295b8c98c99c5a610e40100000001 +KO = be5f0f26ee63932e9504752f0fed71d6e727f97d798d6f814b5c971fd8f88c96 + +COUNT=20 +L = 160 +KI = f402488132ab2a8cf20195f321f1cf2dfb37923d9062afee83bab7aaf8345b59d358bcc7d2ebfb32772456cf4d7dd650 +FixedInputDataByteLen = 60 +FixedInputData = ab84439a4dcca5da9749b12d70e747ef343867b2a2427404f095b7c617d93d3086dbc4ee1e898abfa1ef1f0e4a3cdca14a517d10256f816a0b0b3cc7 + Binary rep of i = 00000001 + instring = ab84439a4dcca5da9749b12d70e747ef343867b2a2427404f095b7c617d93d3086dbc4ee1e898abfa1ef1f0e4a3cdca14a517d10256f816a0b0b3cc700000001 +KO = e0fedb2a2e94763a88f15bf5d744cba8d0750ed4 + +COUNT=21 +L = 160 +KI = 4047508090c16ba3a0ae25c8e846a46b1f8f1f9f7c6c27a9e7594d0d55b82e2183f26ad65d7ea64caa477ccd544ada53 +FixedInputDataByteLen = 60 +FixedInputData = ff40f9ea9a7edb90f17e3e77d0373227d391336283bc636290dca256b9eda5d97551cc0d1d5916251b640fdd0e04ef41e9bceec093ddf12376088ff3 + Binary rep of i = 00000001 + instring = ff40f9ea9a7edb90f17e3e77d0373227d391336283bc636290dca256b9eda5d97551cc0d1d5916251b640fdd0e04ef41e9bceec093ddf12376088ff300000001 +KO = 4d5ecc389dd87701b7cb04c72f00fd65051fc6e5 + +COUNT=22 +L = 160 +KI = 9b04a8f334d0fd4a09477a1a2d1215780f302eb7c522893e7eda560ed6db464c5ce2c3e5a4cee15d8d005b847795883d +FixedInputDataByteLen = 60 +FixedInputData = d0276db5b368b9498c7591b19e54a09a25b4852d6cd6ff0bd80bfc2dcd33248fa5f7688c22627570c8b75c67a11f5be97c3cf614ce71b9819f776926 + Binary rep of i = 00000001 + instring = d0276db5b368b9498c7591b19e54a09a25b4852d6cd6ff0bd80bfc2dcd33248fa5f7688c22627570c8b75c67a11f5be97c3cf614ce71b9819f77692600000001 +KO = 089cc3757f8eb2ac1ea9a8105450e1975c02288f + +COUNT=23 +L = 160 +KI = 7ad182939488e2e38bd10198f0b556595bb567760055d3ce03cd52ccea2c3fa7856e3089a6a0a452d2aa5659ad8fd030 +FixedInputDataByteLen = 60 +FixedInputData = 64461f4135fce0fe37246907259c7d390c059e604f474798d4841d170dbed2d7db59769f1e919b6e831901937ffc179319ab0baccf43d3cec9373d64 + Binary rep of i = 00000001 + instring = 64461f4135fce0fe37246907259c7d390c059e604f474798d4841d170dbed2d7db59769f1e919b6e831901937ffc179319ab0baccf43d3cec9373d6400000001 +KO = a45bf85d0d183ab06aa72c4e57e28d5d0ffe5173 + +COUNT=24 +L = 160 +KI = 24b9c9146ec1b79be81b4b0e04a30e086faeb155cafc2346e21bb1f8ebafee3a2c865b049b4d2c6904d1229906938d6a +FixedInputDataByteLen = 60 +FixedInputData = b8fa2209c3c2b3e84e13fa4c974b6922ed4ae77c31b26f48498cd528cf08ec180000a0392e38d40b4fb1039db7a8ad63a14ccc31423c31496f8f3953 + Binary rep of i = 00000001 + instring = b8fa2209c3c2b3e84e13fa4c974b6922ed4ae77c31b26f48498cd528cf08ec180000a0392e38d40b4fb1039db7a8ad63a14ccc31423c31496f8f395300000001 +KO = 62eab817899ad63977a04cb4edb1e030ce94e7b8 + +COUNT=25 +L = 160 +KI = b450c5e9b64a01f6ffa5de01452c695819c1d983cd6639b4c9a9f9d9bffd29c05cb58ec04cf53eadc06851ba25a872ed +FixedInputDataByteLen = 60 +FixedInputData = 4f64026abc05894cc57e9de2ab5e99fa8e2268668be8fc03efb702af093d80423d1f8594a86b03b9418d77cc1fb0767475543a6f928e896a6abad471 + Binary rep of i = 00000001 + instring = 4f64026abc05894cc57e9de2ab5e99fa8e2268668be8fc03efb702af093d80423d1f8594a86b03b9418d77cc1fb0767475543a6f928e896a6abad47100000001 +KO = b7dc3c75fd5efff23feb4ca0eab29af7ad0cd355 + +COUNT=26 +L = 160 +KI = f522dca1ef2435d8a915a2dfa3ce6e54b2ccc15f4694c539fb82b14750d198f5637a828b4aaf333f68169f86f43b36f7 +FixedInputDataByteLen = 60 +FixedInputData = 926d33536ecee32d638ac6d47885bb2457d95a65b7ffacfecbf0971e4cdca258edbf823212d81ba747076cac8bebfbd2c715f6c90a83f42b88e301cd + Binary rep of i = 00000001 + instring = 926d33536ecee32d638ac6d47885bb2457d95a65b7ffacfecbf0971e4cdca258edbf823212d81ba747076cac8bebfbd2c715f6c90a83f42b88e301cd00000001 +KO = 7361d5f6f8442390f1086d3554345f0201e4cfc6 + +COUNT=27 +L = 160 +KI = 002786e00ed1fb6c2a385c0cf72442d56720bd1b0097dae487c222f363039c12edccd9bb695dcb42dc645be1a0ec8326 +FixedInputDataByteLen = 60 +FixedInputData = b109b89e9356664290031626c0a88b8279a30287d4ece3a91ad31fac7a5cf33217094d99cddbb1723c1b1fed1b71716b164e860d33acde03854da270 + Binary rep of i = 00000001 + instring = b109b89e9356664290031626c0a88b8279a30287d4ece3a91ad31fac7a5cf33217094d99cddbb1723c1b1fed1b71716b164e860d33acde03854da27000000001 +KO = 4403d9339338eac5f2a03608f805e9f7056b2972 + +COUNT=28 +L = 160 +KI = 16bccbd39a265f7b06ad377072d311ceb5f84f5739f4f399bd8bbd4dc08d9290d1ae82b04768bee87f9add6fd5155081 +FixedInputDataByteLen = 60 +FixedInputData = c3499c87ae3878954b2f9ec5573dfdf0b2b010a25312cd902771f59972c6bcf913cd0a2c4e87d9d4f2a9ced97cc9b932561af6099e8ab3dded82dab4 + Binary rep of i = 00000001 + instring = c3499c87ae3878954b2f9ec5573dfdf0b2b010a25312cd902771f59972c6bcf913cd0a2c4e87d9d4f2a9ced97cc9b932561af6099e8ab3dded82dab400000001 +KO = f229c88d119d376ccfab7b1a56142e70bea101df + +COUNT=29 +L = 160 +KI = 6e3676116a3cbca728e11fea508e21556543374167873a23ba8eb47c6c6b67eb78f5158b5875fcea2318744077abaec8 +FixedInputDataByteLen = 60 +FixedInputData = b8a78d55abfa6e174111a1e966a03bfcdc253524f5f33dd3b1b5311ae6ef60271fdff8d1afb74a4112edbff67f943c455d64bfbd3d767d3ba1d40c23 + Binary rep of i = 00000001 + instring = b8a78d55abfa6e174111a1e966a03bfcdc253524f5f33dd3b1b5311ae6ef60271fdff8d1afb74a4112edbff67f943c455d64bfbd3d767d3ba1d40c2300000001 +KO = ae2b957b0bd723bf09b1bda040738fb642a16dd5 + +COUNT=30 +L = 320 +KI = a72de4eb327ee532c420fdacd3f2c64fb6294576a3e95f30bf5416f53d4c280a477f3fd2d5d1c9ef7961e268cbfdab56 +FixedInputDataByteLen = 60 +FixedInputData = e5275c98366f115d5be0b8d991b4e73069a7549350eac93849ccefe3abc2c137dcfd37522434058c4b7acdb1b74003ce2e8fcdc527cd9dd61296caea + Binary rep of i = 00000001 + instring = e5275c98366f115d5be0b8d991b4e73069a7549350eac93849ccefe3abc2c137dcfd37522434058c4b7acdb1b74003ce2e8fcdc527cd9dd61296caea00000001 +KO = 749cf5b55d448a08096069eefec1c590404267c3b5103861af457f734e0e2f393bdbd72ddda8c7da + +COUNT=31 +L = 320 +KI = 67559aef06fbae34fe0a633f227c23dba3b356532485c8db2a436ee6f044736ca59ef34bbd76ba93f7c720c1f7afcb75 +FixedInputDataByteLen = 60 +FixedInputData = 7bfb08c22da5c18871f4c478c0f3228652fde48b29921a8832f0fa83a097aee3eecc8e6d102898c982cad10e37c5856e31861dd145bc7630c5804e47 + Binary rep of i = 00000001 + instring = 7bfb08c22da5c18871f4c478c0f3228652fde48b29921a8832f0fa83a097aee3eecc8e6d102898c982cad10e37c5856e31861dd145bc7630c5804e4700000001 +KO = f05719d1e960fcd6274f9aa59655348e574b5d00e228d3323d7bc0d289c02b00664c857604d4683f + +COUNT=32 +L = 320 +KI = 680c640098996ffe679f0787c2b82d1f6fa8dfcc6e654cbb38cc7207144025095ff43235f6feadd1f81214e527328979 +FixedInputDataByteLen = 60 +FixedInputData = 3a941bc1ee15ef1758b9fa4c96a11f3499c78d5458a52d478d87f7e91c580c01f0531a4a4ad6b86e1780d3279c7bc8b88111693d65414cc58a8dd59c + Binary rep of i = 00000001 + instring = 3a941bc1ee15ef1758b9fa4c96a11f3499c78d5458a52d478d87f7e91c580c01f0531a4a4ad6b86e1780d3279c7bc8b88111693d65414cc58a8dd59c00000001 +KO = b1f4085c6553c3a57bfccd8b6cc6ec131104da648eae4dff4a97f18e316acfaf909fd287c3411571 + +COUNT=33 +L = 320 +KI = b5a9ce73b8fad9e31bf4ccae1997c6f59459113473fc07e8ed866cc63caee534576983f762edda89f7493f256d819693 +FixedInputDataByteLen = 60 +FixedInputData = 6e8a933573b021b062e21bc02cf89fcd53d955ce645bb38190435f51627c7a1a055873e919ea64e6301e17f922d041664f1d73a9ea5033a518837fff + Binary rep of i = 00000001 + instring = 6e8a933573b021b062e21bc02cf89fcd53d955ce645bb38190435f51627c7a1a055873e919ea64e6301e17f922d041664f1d73a9ea5033a518837fff00000001 +KO = 715d608e1249f48d7ad8dd59f0d9b561f497f2756ecfc8b0acf232e687bbb016c182fbffb780973d + +COUNT=34 +L = 320 +KI = 12e3dc4f81f48e84e6edaaeaaf3e89555a91061f292844cda77c56dee0c63c8a388632099072efa3255ca3aeb1ed30b5 +FixedInputDataByteLen = 60 +FixedInputData = 28367a9b2b2025d48f093f39dc6a5854fe0d7d33a76827465f693d6d7347f59b04514243fb2b6b3a9babca482987cc57c9d3fd54e6b7a5a6f1ab4bf8 + Binary rep of i = 00000001 + instring = 28367a9b2b2025d48f093f39dc6a5854fe0d7d33a76827465f693d6d7347f59b04514243fb2b6b3a9babca482987cc57c9d3fd54e6b7a5a6f1ab4bf800000001 +KO = f2fa48005ff3290bcf689282156f42ffc4038704e9eb421d7414d206c75362391e26f85ee7ffb52f + +COUNT=35 +L = 320 +KI = 1fe2dd96fd38e854e967146fd6a4885a658dff3f3c04b58f4c9b8e4c7986181765ee2e8a39bf6004ac3d3bc6ae93e083 +FixedInputDataByteLen = 60 +FixedInputData = 7644d7f733c223058064ea3d8eac863b1071a6f3be089c664b1d6248403eae2fb5c5ccc4e63b6754cb081f38bc033dc058566f6403a767d363fad2ea + Binary rep of i = 00000001 + instring = 7644d7f733c223058064ea3d8eac863b1071a6f3be089c664b1d6248403eae2fb5c5ccc4e63b6754cb081f38bc033dc058566f6403a767d363fad2ea00000001 +KO = b84e8840d92bd67915698900d27f5aeaad2e5f2ce7cb15725699c316afc9331bb7815a2f76354678 + +COUNT=36 +L = 320 +KI = 249563cc22b7657bb41b5cfd07a652d2abab4eed58186fbe0427ba14484d5d231e98aebe39dabebb0624fe5a70171340 +FixedInputDataByteLen = 60 +FixedInputData = 39e7b995bd46c91d04d17898cac0090d0f71000a670d27c2e391989fd9eacd1cc9a622830b9fa19dcc92ef6e77abceee434ae2a22ace3cf82c49fd80 + Binary rep of i = 00000001 + instring = 39e7b995bd46c91d04d17898cac0090d0f71000a670d27c2e391989fd9eacd1cc9a622830b9fa19dcc92ef6e77abceee434ae2a22ace3cf82c49fd8000000001 +KO = b1eb639770d1814d25b1b07dabaa397aece6e126f6f155eca951e8a422315556bf6adc2b60ec3e15 + +COUNT=37 +L = 320 +KI = bcfd073290e43bddf4ef2c84face6904075d2311c45d630a7bd10e7f6450966e8611899b3dd398f21949ce2c15b0fe75 +FixedInputDataByteLen = 60 +FixedInputData = 7f107db3b322619e49683b07b27bc54ec69ae1611c4c881f448921f7d5f37a4580209807d5c0300c5110c4876317e580869d6ba5da4d6a0c30cd50f4 + Binary rep of i = 00000001 + instring = 7f107db3b322619e49683b07b27bc54ec69ae1611c4c881f448921f7d5f37a4580209807d5c0300c5110c4876317e580869d6ba5da4d6a0c30cd50f400000001 +KO = a141c1fe0ac26991ffad35677b8afe90441ab128c28f9c74a287bca4756eba1615df0c1917776aba + +COUNT=38 +L = 320 +KI = 8687581910ab2fb3b117125ed06c88310501fbbfabafef98fa36a1df9c814fb91c0a7064c23c4941cd6f7e3c80b32449 +FixedInputDataByteLen = 60 +FixedInputData = c544977dc50cbf9f2774e811271a3fec5d4235fbcb6b1634f75502c2ce4afef39cd6587ab09405b50f696bad33d07e47c36943b69c535277db585387 + Binary rep of i = 00000001 + instring = c544977dc50cbf9f2774e811271a3fec5d4235fbcb6b1634f75502c2ce4afef39cd6587ab09405b50f696bad33d07e47c36943b69c535277db58538700000001 +KO = 61c59e83252d2c114602e69cb922eedb0c382eaf20dd660addc6fbe0ca54d5e04485ed2e6174ce75 + +COUNT=39 +L = 320 +KI = aa1c01896838c4e07dfe1bf2e8c6bcf6ca8d6d11015ce1212d764f96e23c70146d8038905024a960fd47fdec58b629fd +FixedInputDataByteLen = 60 +FixedInputData = a5fe1d0c37c29977c15b6a55086de6aee70892d5b645928e7ea5a2d9ea26c65878b2899831f45de2181454f6e9b9419d3fa5982575f2518d904172bf + Binary rep of i = 00000001 + instring = a5fe1d0c37c29977c15b6a55086de6aee70892d5b645928e7ea5a2d9ea26c65878b2899831f45de2181454f6e9b9419d3fa5982575f2518d904172bf00000001 +KO = 911cbcdf4da15e495b287ce2ce0859512a37c73f121fd12eb28e141137f4d37c6a815226001065f9 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 0f5541afd9cfa90bd50e1e85570f65a6df52bf095066cdcbd4e315771e9e0e79d10397f6e65404c504f0a32d22abd18b +DataBeforeCtrLen = 50 +DataBeforeCtrData = f786505898ec51ad62cdd5a8f0f5704c0d3695e9d896df81b419b7c779aca7123857f4fc2080b838424639ad3fd0c0699247 +DataAfterCtrLen = 10 +DataAfterCtrData = 071e59d0b5ece3908610 + Binary rep of i = 01 + instring = f786505898ec51ad62cdd5a8f0f5704c0d3695e9d896df81b419b7c779aca7123857f4fc2080b838424639ad3fd0c069924701071e59d0b5ece3908610 +KO = 62bc4ed7ff05f418ad6ea3668e43d840 + +COUNT=1 +L = 128 +KI = e31f8494ad9b75749739f605f92a0276afed1deb4aa9faa026a485b43be5a3f5fb99c2ae6ade7b78cd9ece061f4f8ccb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a246dac984b777d9a1f01630b2c263dccd5bedd14aee8577064e9f890a5498c68a5c67d6b9a0055676985ae24c04f1519bd +DataAfterCtrLen = 10 +DataAfterCtrData = 83bc0cd19accb20d8547 + Binary rep of i = 01 + instring = 4a246dac984b777d9a1f01630b2c263dccd5bedd14aee8577064e9f890a5498c68a5c67d6b9a0055676985ae24c04f1519bd0183bc0cd19accb20d8547 +KO = ada86f64f50985aa4fc86cbf3941c1bb + +COUNT=2 +L = 128 +KI = 8fdba9e1d0ca9ae2dcbcf76a8918d6151e6080409589d670e56d7ce37a25e6a04c7b51d73fe1acdf38ec1d5a15288397 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee712abbdf27f348b005a4b4c878605f6c2e1f8ff67a3b6cd3da7f3fc9e6952c8036e936ccad9b16c7b76a005c7a1d88cfbb +DataAfterCtrLen = 10 +DataAfterCtrData = 78eccc80dcdc6c70b921 + Binary rep of i = 01 + instring = ee712abbdf27f348b005a4b4c878605f6c2e1f8ff67a3b6cd3da7f3fc9e6952c8036e936ccad9b16c7b76a005c7a1d88cfbb0178eccc80dcdc6c70b921 +KO = b0a8c05f66494559a411e396157153b1 + +COUNT=3 +L = 128 +KI = 6be3480a2ce7eae1cdbfb97f4887f4e6b45628affa9eff70fcb5f43218e06621cf7248d0333c978628320833fd9d5f00 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 50753aa3846a768128d8928220b51b4395443f3852aeee80d9936e53cda206c776c157f7e2954dbc6053d764f989b0f34218 +DataAfterCtrLen = 10 +DataAfterCtrData = a712335eaa641ad9e836 + Binary rep of i = 01 + instring = 50753aa3846a768128d8928220b51b4395443f3852aeee80d9936e53cda206c776c157f7e2954dbc6053d764f989b0f3421801a712335eaa641ad9e836 +KO = f70d409f0209a019c7cd7cbe9ac5a93e + +COUNT=4 +L = 128 +KI = 1c387eb7c35b418b203d77e7c9a7b00297f54fb151a258044939c03dccb34d189110f0e07f13d33e07f0cfad269c4c69 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6fe9cbe9ecc06775c2eedbdb4e213e000014ded9bd813c06bfff46266671c4565ab227bd97b47d7e3dc8c6bfd016c23b8dc +DataAfterCtrLen = 10 +DataAfterCtrData = 6d924f1a84f0096b1ae4 + Binary rep of i = 01 + instring = f6fe9cbe9ecc06775c2eedbdb4e213e000014ded9bd813c06bfff46266671c4565ab227bd97b47d7e3dc8c6bfd016c23b8dc016d924f1a84f0096b1ae4 +KO = a5830062bb7bcb8814de348377b39bfd + +COUNT=5 +L = 128 +KI = 2bef15a06c24138829447313aa7ed4cb0402d01ef10866121d0d18dbeeb4c23f52a449a75c34b9507d0b08cd8836a537 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 835cd999de7ce71f673017465b4e0d307f222aff2cc92653f2a5eec27e195eefdd7607c52bbec16003b920217b414fce32fc +DataAfterCtrLen = 10 +DataAfterCtrData = 3c56404c92db0b070ad6 + Binary rep of i = 01 + instring = 835cd999de7ce71f673017465b4e0d307f222aff2cc92653f2a5eec27e195eefdd7607c52bbec16003b920217b414fce32fc013c56404c92db0b070ad6 +KO = a02c2e443a02b45c9a493c859856f584 + +COUNT=6 +L = 128 +KI = f19d4184dff9b052760cbf881ef81f1480026778986013c69f540add2c093d1fa47d29ea03358c8b698dd5df55127fa0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04edbeff3c91d5ebf761e260d97dd4d1d7946d02709f83f8c9173b20c3ce9637f9d887da5bb7ebfa5c80c121f578d2581bbd +DataAfterCtrLen = 10 +DataAfterCtrData = 1a30ba71d13b4433cf63 + Binary rep of i = 01 + instring = 04edbeff3c91d5ebf761e260d97dd4d1d7946d02709f83f8c9173b20c3ce9637f9d887da5bb7ebfa5c80c121f578d2581bbd011a30ba71d13b4433cf63 +KO = c5d56767be20da681e19c5f4f9f57c36 + +COUNT=7 +L = 128 +KI = 9d2b6b8b98f67cb8cf9d13289a5da250f4ede6d4d432367e31f0a0211e92aef21b6ca6de2382546bb149f33f307f56cf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00ff7ff8419b3f204488fca1c263d7226752aa94176b585c8564de95c010a94fc25a787e08ade16e37d818aff1ea309391bd +DataAfterCtrLen = 10 +DataAfterCtrData = 8c86e74372cf3e64b64b + Binary rep of i = 01 + instring = 00ff7ff8419b3f204488fca1c263d7226752aa94176b585c8564de95c010a94fc25a787e08ade16e37d818aff1ea309391bd018c86e74372cf3e64b64b +KO = d35eed52fa745f5c7c71e594fc07e15b + +COUNT=8 +L = 128 +KI = e951d6ece3d6b8acecdf48343c3f8b46c1228b7a39d3565f8ba9823882f970f1f26fc24927b3e421e8863ef99bf7f536 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8ec7b00e4531dd189bcb1e8ea0c1035fe98bf2c5437e3ec0ddca0c11a92b7abb9c5ea778f125483cd0d0f9f18af96940a56e +DataAfterCtrLen = 10 +DataAfterCtrData = 02a346db424822cbdeb7 + Binary rep of i = 01 + instring = 8ec7b00e4531dd189bcb1e8ea0c1035fe98bf2c5437e3ec0ddca0c11a92b7abb9c5ea778f125483cd0d0f9f18af96940a56e0102a346db424822cbdeb7 +KO = 1eed6c9324b2e4d44e8fbe3be9c0eca3 + +COUNT=9 +L = 128 +KI = 3063e168903a54336aba40727f6b4bd8d138b148cdaa199db719dc6db78d726062c8cb5282a32f493f14af3fc5a1b761 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4beb7d6d5a29b6e8e3ab547a382654fdf7613bba51bb90992eb4cb3d3cf97ac958837ab4b6e77396dbd4a2b6770e33febe74 +DataAfterCtrLen = 10 +DataAfterCtrData = 35176e8e818190670aac + Binary rep of i = 01 + instring = 4beb7d6d5a29b6e8e3ab547a382654fdf7613bba51bb90992eb4cb3d3cf97ac958837ab4b6e77396dbd4a2b6770e33febe740135176e8e818190670aac +KO = 236d54840ff73e2d338fd7293b013fc2 + +COUNT=10 +L = 256 +KI = 40261163591c66feb64885e9958692a16e62e33ead7c629127e89ecfd4957202b8a6fc9a58ecce74b62e1070475cac46 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a1c8ee0d5b2f895bfc47156d3bed05d769e40afc86d13c2435f89a5086bec67b9c68efba17d65b8c2627b4d1b8a07ddb1a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 386a7a2c093ad976c7c7 + Binary rep of i = 01 + instring = 4a1c8ee0d5b2f895bfc47156d3bed05d769e40afc86d13c2435f89a5086bec67b9c68efba17d65b8c2627b4d1b8a07ddb1a501386a7a2c093ad976c7c7 +KO = 011e3c23fa6d33b55dfe7d0dda984c5aa0e9b02cb0d2d52dcf5df21f4da59574 + +COUNT=11 +L = 256 +KI = d453fb49122fbf7008c6a213b67ffd022b9dd865a037d9a3cb47e864ae088337f8ef5978282120c1d8a38f9d52747726 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e467e0e22678d8d74fd123ff3e5ab41a20fc107ad1e899a2a7a64a9f17737cced1b31233901744010c4ed01b6da9c394f0f7 +DataAfterCtrLen = 10 +DataAfterCtrData = 689354172f69c28294ff + Binary rep of i = 01 + instring = e467e0e22678d8d74fd123ff3e5ab41a20fc107ad1e899a2a7a64a9f17737cced1b31233901744010c4ed01b6da9c394f0f701689354172f69c28294ff +KO = 2350146daed78ffe6a67f593a9f501d0465c95baa93d23aaa9f1855cce209b6e + +COUNT=12 +L = 256 +KI = 36075f4b32688884eab70d084cc0d1d4860534d2d6fcedd2256fc2079d3f87a941ed6df7e7d22635ff2ebe69cf5a388c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 03ffbe3b30312f2295e9fc849689fbc141acfcfaa0fe34f7b1ed48e5bfefaef6e8e40abb0aa987c46fef036cdadaf4f01271 +DataAfterCtrLen = 10 +DataAfterCtrData = 99e3af8865c6ed5ee802 + Binary rep of i = 01 + instring = 03ffbe3b30312f2295e9fc849689fbc141acfcfaa0fe34f7b1ed48e5bfefaef6e8e40abb0aa987c46fef036cdadaf4f012710199e3af8865c6ed5ee802 +KO = 9ddc2cb942a8ddf7e5d0990d322f94b44da80ce71f4338df2d8bf64377bc5326 + +COUNT=13 +L = 256 +KI = d866180a3c71273b2bb9ccb0ed61c802e3d88b1d2da250b1e70aadd82ef33759d1b69c8d64db2599a5a4e5ffa0fef55a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6a9ba46ae8a15153eb5543a074150efb1c048666f56637224bada3793c96bf60915861559c2a85ab8198ab2967c7dbe3e49f +DataAfterCtrLen = 10 +DataAfterCtrData = 479a1d47f6c257f3ee14 + Binary rep of i = 01 + instring = 6a9ba46ae8a15153eb5543a074150efb1c048666f56637224bada3793c96bf60915861559c2a85ab8198ab2967c7dbe3e49f01479a1d47f6c257f3ee14 +KO = 31d296b5d3ab68b105335357b1a0ad2d09ec6ed4d719722d12bcf6cd73509e43 + +COUNT=14 +L = 256 +KI = fe709043042cfecbd641e164898c3a452d97a05fd11bb585fea4883b286039c9b7e722d5b94bbd370035e1e793a5ad5b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 946138efa602784e2717dd567eef88d99fd30da8e7aad41c9c203d3322233d86f3d3a45315010bf13cebebbe8597a6c2a281 +DataAfterCtrLen = 10 +DataAfterCtrData = 5e30e6cc3cfca31a03fa + Binary rep of i = 01 + instring = 946138efa602784e2717dd567eef88d99fd30da8e7aad41c9c203d3322233d86f3d3a45315010bf13cebebbe8597a6c2a281015e30e6cc3cfca31a03fa +KO = da7b1276a8e1f817393b5c638c8ea884e341f11b59d6da9c0d309763a4c5e2c8 + +COUNT=15 +L = 256 +KI = d5419755f824a592c1fe02e703f58bd6ad7a4dfefb378dda9c7154733889d4c6943b12378095413aed42badaa6ade575 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 22095b12eeee8e62c98e33f1ce76aa9dc1142b2974ea31fcf29ac399695121aa47a916c77c0a6cb8b0fa6e7f27e1f79fd54f +DataAfterCtrLen = 10 +DataAfterCtrData = 34e3f219d02f526ac72b + Binary rep of i = 01 + instring = 22095b12eeee8e62c98e33f1ce76aa9dc1142b2974ea31fcf29ac399695121aa47a916c77c0a6cb8b0fa6e7f27e1f79fd54f0134e3f219d02f526ac72b +KO = a58751cc904e31b09f138a21cdfdef21d2d77871ad5cf7eab088d4f634d776c4 + +COUNT=16 +L = 256 +KI = d765a9567a45fbcf98dada02ea4d2dff8a849def7714a2dda2dcdbcede2d95620bd78f2a301f835c36ca46801cfd3acd +DataBeforeCtrLen = 50 +DataBeforeCtrData = ce370db57d6bf00ba3b6244c461f029d31d55443d47a2ce714524c11feb597ef4d346ddc42a5c0f56d483bd09578c49b9329 +DataAfterCtrLen = 10 +DataAfterCtrData = 3e53d10efde7ce70c9b8 + Binary rep of i = 01 + instring = ce370db57d6bf00ba3b6244c461f029d31d55443d47a2ce714524c11feb597ef4d346ddc42a5c0f56d483bd09578c49b9329013e53d10efde7ce70c9b8 +KO = d6f1ff55c9f83f40d6a15f657c8438ca0e14464ae4fc660fa34d31ef6b52638d + +COUNT=17 +L = 256 +KI = b1112a57b66f03106add8341b666c1422e9ec7ff64048112cc206ee49a3563664aa054a165890835db13fd269c27e3fc +DataBeforeCtrLen = 50 +DataBeforeCtrData = efce03caedcc6547a15e1af020695dbfd5ddc4690f68e882c854502702cf16910323a76664ad60c3f71a3fce44ff0e1dabcc +DataAfterCtrLen = 10 +DataAfterCtrData = 82832aa3f14fa3802a7c + Binary rep of i = 01 + instring = efce03caedcc6547a15e1af020695dbfd5ddc4690f68e882c854502702cf16910323a76664ad60c3f71a3fce44ff0e1dabcc0182832aa3f14fa3802a7c +KO = 85a1a94a14c66587690255516168cd9516640322f64bf89454b40a478d90e21c + +COUNT=18 +L = 256 +KI = 2eee7c4d790cd535d7457a94c2161817a6c24496c9f26215721b5963a8b4ea1ad751d72936c784e588b0805ce0adc3d1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65a61708878f492e782f2d8b6caf0a1a893dd63691030211cc3e873c1d89b98b9f6ff541cadede91fd77239e346f02811a0c +DataAfterCtrLen = 10 +DataAfterCtrData = f75aa4e4a450bdb5d296 + Binary rep of i = 01 + instring = 65a61708878f492e782f2d8b6caf0a1a893dd63691030211cc3e873c1d89b98b9f6ff541cadede91fd77239e346f02811a0c01f75aa4e4a450bdb5d296 +KO = fd9c154f0f10e30774de2acd86402caeff2bb945e7ae630a9fc123cea084905e + +COUNT=19 +L = 256 +KI = 546a1b87b096ad33528c86d9c5b733ca975c560d6fefb2fbe7766a6f11f2ac710ef9a2187e0b741942e2a0c9a5ace013 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 609e97321d910d517505492e58506395317695c37486dccb320e0509660e1a7d7a2fec37a6e6826ff08f07b9c6ab9119cb55 +DataAfterCtrLen = 10 +DataAfterCtrData = baa03e670a8acbbbf571 + Binary rep of i = 01 + instring = 609e97321d910d517505492e58506395317695c37486dccb320e0509660e1a7d7a2fec37a6e6826ff08f07b9c6ab9119cb5501baa03e670a8acbbbf571 +KO = 3a4aac1940285d93191a77991f1d4f34fa6497caae4aa4c1f1131b4dc937dcaf + +COUNT=20 +L = 160 +KI = 6ca042f7549ff65de112cddb9e3aa890b802c5a7410a526199c9785134d95c6ae9b268567c80de0114db2ed653f3aa49 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e00f5ec9b2cc66bf39a8b8be525dd8dd7d32e4e9adc986d641b9b1dbb36a4a50656a8b62b38b85c7b76bfffbc2192a86d5d5 +DataAfterCtrLen = 10 +DataAfterCtrData = 76f025fcb066b615ff46 + Binary rep of i = 01 + instring = e00f5ec9b2cc66bf39a8b8be525dd8dd7d32e4e9adc986d641b9b1dbb36a4a50656a8b62b38b85c7b76bfffbc2192a86d5d50176f025fcb066b615ff46 +KO = 1a39cacb78012e288b1251b7bdc9e999ff6a2a09 + +COUNT=21 +L = 160 +KI = 960ea36bf4ae710e10922a7af5a8f92169627ff60d1fcdd0ca16edd1130e99169cc388f2d7259fc9f1a064cf3013d6be +DataBeforeCtrLen = 50 +DataBeforeCtrData = 20d007284b9ebf4390f43a2beaf05cae465c40147529692e0cc53aac886568e41c5d5516d88fa8c88af6e7e061fc9515ee3f +DataAfterCtrLen = 10 +DataAfterCtrData = 044bc2add490a4c0e2f0 + Binary rep of i = 01 + instring = 20d007284b9ebf4390f43a2beaf05cae465c40147529692e0cc53aac886568e41c5d5516d88fa8c88af6e7e061fc9515ee3f01044bc2add490a4c0e2f0 +KO = e60544d77d8e96229416842c993506dd9f840edc + +COUNT=22 +L = 160 +KI = 5efeb4e7a4fd41518dc7f9f37f858f1cbe38dd3c290ab08af00bc0e86d24e7902c70b1ff96ba9f101e6ba6e295110fd5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 789bcc90044e591a69bff2951ecd61ca727b06fd8bcd6343c87f8f411e7dce75bc3534a0a1e09e3f0a00315376e84c097282 +DataAfterCtrLen = 10 +DataAfterCtrData = d3b758f7044055432200 + Binary rep of i = 01 + instring = 789bcc90044e591a69bff2951ecd61ca727b06fd8bcd6343c87f8f411e7dce75bc3534a0a1e09e3f0a00315376e84c09728201d3b758f7044055432200 +KO = 5c76a8c957d991b7eaae000e9b075cfe35e6420b + +COUNT=23 +L = 160 +KI = 11e0c7a13787f8235735c9d9fce9792191bf108c93c5792b028cad7ca4935c7b5bcc60129d311bdadd123172bdd1d73a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 68f445afe6ad61f9e59d16bab55e70b2c0f44866cec0e1f99ec4250d32f542c898e6870be486056fd81c549b13697ed37861 +DataAfterCtrLen = 10 +DataAfterCtrData = 39a8d5d878a34f0162bf + Binary rep of i = 01 + instring = 68f445afe6ad61f9e59d16bab55e70b2c0f44866cec0e1f99ec4250d32f542c898e6870be486056fd81c549b13697ed378610139a8d5d878a34f0162bf +KO = 649fabdd8cbf06872ac18c0ab792d0032b896f6f + +COUNT=24 +L = 160 +KI = 6371547d404be02c261615ce474c73b588692e42ad567258176944306c5268c79cbdb94f26d585fed013bcb55ab9405d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 93fc04b4683d57085e4ba5d881a77651d5b7ae593371af4d068380be30098312008b56c29c2aaea7fcc5bd92a8facce25eea +DataAfterCtrLen = 10 +DataAfterCtrData = 529cde6e59a7fe4ee69a + Binary rep of i = 01 + instring = 93fc04b4683d57085e4ba5d881a77651d5b7ae593371af4d068380be30098312008b56c29c2aaea7fcc5bd92a8facce25eea01529cde6e59a7fe4ee69a +KO = fbf86d5eb4a56bae7cc30c27cef60c45ac5bc27e + +COUNT=25 +L = 160 +KI = 913efc36975cfccc61d9fedb4a0dc56753f586c2dba4bbeef9a272502e2fd9819c511a8390a780428ddb540fc9fa6a7f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 98aa818821a4f8dcddd74e0aa6b4e880b2232f29b770fc4f4bad30bd53f17f929bdbe18d59042b480c3373cfbcf945043db2 +DataAfterCtrLen = 10 +DataAfterCtrData = 6f3b6f9c0039128e2c2e + Binary rep of i = 01 + instring = 98aa818821a4f8dcddd74e0aa6b4e880b2232f29b770fc4f4bad30bd53f17f929bdbe18d59042b480c3373cfbcf945043db2016f3b6f9c0039128e2c2e +KO = a7c885e50da604c413d7b9a3a127ce1d1d20e30b + +COUNT=26 +L = 160 +KI = 6075541228b07c4ad419f03063d8e18f3833644f9a59557363af09a39bd87a85b312d6b6a9fada53e53e03af8cf56391 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5e6516c3546e86c526621f53c8159a6e96ad05518735db2efca2cf30e7fa23a8dda76e2498a90c01c0c54af8d8b185971a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 166394aae36d175b5734 + Binary rep of i = 01 + instring = b5e6516c3546e86c526621f53c8159a6e96ad05518735db2efca2cf30e7fa23a8dda76e2498a90c01c0c54af8d8b185971a001166394aae36d175b5734 +KO = d9737b8bb1c5c80a707d08def6fe61bef4c1ca7c + +COUNT=27 +L = 160 +KI = 1a7fcb1860c021732aa31cab6d6d4da1febe1cfba052dde9930967f775e0be3a353551aa42bb8a3f5aea5d91e9868313 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37785573c24a7ca5039962bf372c6699e1a8a80570114626d5f36dc42b2fa9d03def8f4a9a9a9420d6eaa8d70ad62eb95843 +DataAfterCtrLen = 10 +DataAfterCtrData = f15855144403324ab663 + Binary rep of i = 01 + instring = 37785573c24a7ca5039962bf372c6699e1a8a80570114626d5f36dc42b2fa9d03def8f4a9a9a9420d6eaa8d70ad62eb9584301f15855144403324ab663 +KO = b311bde2aa19ee0ea33d951e6e9840ea68e6b802 + +COUNT=28 +L = 160 +KI = 6dcda5f904a4d5e9a32d0c40c67b98de337fc9b7acc04ae74d74bd70c45a418c083b683b0360a7fa524aa43a8fd0b3f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6095bad8d43306299232f360898012172b49ed2c8ffface82b952b87d148961e6195c84143b4e9dc99833e0fa91313e54bcc +DataAfterCtrLen = 10 +DataAfterCtrData = de582d56912360d9e479 + Binary rep of i = 01 + instring = 6095bad8d43306299232f360898012172b49ed2c8ffface82b952b87d148961e6195c84143b4e9dc99833e0fa91313e54bcc01de582d56912360d9e479 +KO = 4170c410ab65230228f63c45006286f598344c67 + +COUNT=29 +L = 160 +KI = cd9f39b06d6c660a43d2ce6381c69b21ac501094f88d280cb14dd188e4ecc3f364c55249550affbe6be6e82a1224cc39 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 187be7719b7c798ade9a27832b8c33353bfbfeb393e7660b7f1d5f969004f7827f308e09db067d8693764b7d78d720ee5940 +DataAfterCtrLen = 10 +DataAfterCtrData = f97e66a26b12438c7a42 + Binary rep of i = 01 + instring = 187be7719b7c798ade9a27832b8c33353bfbfeb393e7660b7f1d5f969004f7827f308e09db067d8693764b7d78d720ee594001f97e66a26b12438c7a42 +KO = c4e08fdb8023debb9138ff0d801f13275c77814f + +COUNT=30 +L = 320 +KI = 87d3006e0109122473d407d895bb94c0479eed30c3a2a3e635a497d21bb8739ed1259b015e5919692b7e7bd261cad8bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = ec3372ed3bdff659542e010d390223aa3336db9313303a8876028380136416da4f7ba8738701eb38bea31b294a0e73ebfd4b +DataAfterCtrLen = 10 +DataAfterCtrData = 309a88c9ada5de9cdf2f + Binary rep of i = 01 + instring = ec3372ed3bdff659542e010d390223aa3336db9313303a8876028380136416da4f7ba8738701eb38bea31b294a0e73ebfd4b01309a88c9ada5de9cdf2f +KO = 72977a6a454f142087adaa4cf91ae9deac9b0e9f59684783d571486a72e5e4bf8f1658cb13a3073e + +COUNT=31 +L = 320 +KI = e61766ae8ce4ff6dabbb7fd0ed3c0bb200c21b99b48529d2e6ec6d3aa6985d15edd8f09c3df8c891634524e540a9208a +DataBeforeCtrLen = 50 +DataBeforeCtrData = c94528903e76e96ef31dfac310b9fd6198ecbc9b58cd067712a26b9c8a3261ee01451894bf0bbdc6ced61fe546bbafaeafc1 +DataAfterCtrLen = 10 +DataAfterCtrData = 66d704c0f641cd702fb7 + Binary rep of i = 01 + instring = c94528903e76e96ef31dfac310b9fd6198ecbc9b58cd067712a26b9c8a3261ee01451894bf0bbdc6ced61fe546bbafaeafc10166d704c0f641cd702fb7 +KO = e3d9041b3c06bd08b381c82dd1d9364dc98d062fc81bd0e7d94ba24cfbe3b4e5f042104a900f9e21 + +COUNT=32 +L = 320 +KI = 475c416d177d9def7eb959b714ce81cbd212db4abf81c102696dc9b363c2d9ebb648edcb35a86a63435362bdeccaf97a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 782358543a8a3672952ae9a878844fd7006782be5fcc11355c21b2c152397bab840abefd216f44bee2bb8dee6ecc66201d2f +DataAfterCtrLen = 10 +DataAfterCtrData = d9171c67fc4bd3e1a444 + Binary rep of i = 01 + instring = 782358543a8a3672952ae9a878844fd7006782be5fcc11355c21b2c152397bab840abefd216f44bee2bb8dee6ecc66201d2f01d9171c67fc4bd3e1a444 +KO = 533262149fb4bcd0721036cefe2bc54eca46208cb8a8989306b0704df142433c23561ad82a5487cf + +COUNT=33 +L = 320 +KI = 490e18450721c519693f528277d29d18700e81ef1a238397625db147b19b95300634eae9074497aafbcdf7332d354569 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f51476fa78f8bd6355adea0346b095e5a7b7012efdaa3307962592d9d1122af000ddcf9e7e269a488cdf8531700c544ce78 +DataAfterCtrLen = 10 +DataAfterCtrData = bcf9ba1a6bbe65206cf1 + Binary rep of i = 01 + instring = 0f51476fa78f8bd6355adea0346b095e5a7b7012efdaa3307962592d9d1122af000ddcf9e7e269a488cdf8531700c544ce7801bcf9ba1a6bbe65206cf1 +KO = d6f0cb492ba0ccf5104debd6323deb97ce7c5d0ec08fe7f0ec7bd5a53e27dbe28523b15e16ad88bd + +COUNT=34 +L = 320 +KI = 8dda61f9a30e712d19efc4b435130841103b9f5ea2c24a368fe47723fbc03a13e3f4d21d4459f5f40d56b7cdabf1c013 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4b219df5a264f0f43b81a3d8cd0836b4010efed0b30a6ef01583c6e908ffde807bfbb5fd9995958d33b3c6fb7be4badd5281 +DataAfterCtrLen = 10 +DataAfterCtrData = f7bb70300056fc82822e + Binary rep of i = 01 + instring = 4b219df5a264f0f43b81a3d8cd0836b4010efed0b30a6ef01583c6e908ffde807bfbb5fd9995958d33b3c6fb7be4badd528101f7bb70300056fc82822e +KO = a9b56b779558f156d591b767704d1c726add9b24d9b6541350fe27f65acf1e5725b72998db8097d1 + +COUNT=35 +L = 320 +KI = 4eb6cf232c51175141d56a0ee77ab4233556b92910547c028f25a4e05b59d19ca2ca9e645945a9a61121c231f1031be2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = db48dabbc155496f879cf2c836306cb104a75a8f085c0ab3feea9b903433d8d15c4cf544a5123a3d152f3ebcd0422ee02611 +DataAfterCtrLen = 10 +DataAfterCtrData = 7d248d62104134340e1d + Binary rep of i = 01 + instring = db48dabbc155496f879cf2c836306cb104a75a8f085c0ab3feea9b903433d8d15c4cf544a5123a3d152f3ebcd0422ee02611017d248d62104134340e1d +KO = 928481ac48db371eb2f04819e15ec056690b9d99cabcd507beb1a464516010684eb491b5e16aa8b3 + +COUNT=36 +L = 320 +KI = a5d3e7e479644819de19545020a3983295b2dca2cb322e720a965ea2a68bf44c837c20743dd143a7bb72d079a2de94dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = 57bbaa2b1a7e2847f319ce89aff8a5beaabba7f5c6c6cbb3710a126fa36311881c15d1bbf93da555c6b07515eccddf9ba51f +DataAfterCtrLen = 10 +DataAfterCtrData = 401537ee943d59d48b0b + Binary rep of i = 01 + instring = 57bbaa2b1a7e2847f319ce89aff8a5beaabba7f5c6c6cbb3710a126fa36311881c15d1bbf93da555c6b07515eccddf9ba51f01401537ee943d59d48b0b +KO = 96a0e33c6c344149f866d7a865e3df50d9197cde3d6b0dafc94b9b0b3ca8556996263e9b4f005c40 + +COUNT=37 +L = 320 +KI = ec6711ee8f63a010e36fd1496ee6224fa58172f2baf4a1def3772e4a3235e3b6067675b093de8de0134f0a6f7ca5661f +DataBeforeCtrLen = 50 +DataBeforeCtrData = f3ed76d59a02a1893375b6b92b7edf882ab98bafa672c012bfdaa48da029b072a22c1772c4be146970ed0f365f5f216b1e39 +DataAfterCtrLen = 10 +DataAfterCtrData = 7214f3aff8cf036e06d7 + Binary rep of i = 01 + instring = f3ed76d59a02a1893375b6b92b7edf882ab98bafa672c012bfdaa48da029b072a22c1772c4be146970ed0f365f5f216b1e39017214f3aff8cf036e06d7 +KO = dd2b6c17821625d14fff0c602be6d789f6e1c975392589de1c43f2f5b37c13ba931d3c6183c5f5d5 + +COUNT=38 +L = 320 +KI = c273e5ff04de6f4ed2902f4d7cda55b67d31a6a67354028650a0261c1fc77f977109eb5fe0bcb585ab3abe69f9ad0350 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 038ef6a0fd43a8f22f7d83719780cc38d18c2136b58d530ece4a2a6c0e90d0d6a9f2301f09f690ebe3394f3eb9c990079ddf +DataAfterCtrLen = 10 +DataAfterCtrData = 46ebdb94f2e17aefd98a + Binary rep of i = 01 + instring = 038ef6a0fd43a8f22f7d83719780cc38d18c2136b58d530ece4a2a6c0e90d0d6a9f2301f09f690ebe3394f3eb9c990079ddf0146ebdb94f2e17aefd98a +KO = 0fb17c455d5d5312860c4b027f693bcb40145e3c74eab550e32df8eca09370cf69a6d6a6d2d5642f + +COUNT=39 +L = 320 +KI = 735c2830a1b7dbc3d480a6d4f2945cbd392e039eb1642abf42852312816f8e87be94b43311c78f25600d664d4eb9465b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25a80404f9350837c7fbac2cc44e68331e1ff1ed9d05b0184232d6e6e31cfc3dbf9a686b4edf223e9e3960b2838c16436b85 +DataAfterCtrLen = 10 +DataAfterCtrData = c6dd85bb9175fb7b8cde + Binary rep of i = 01 + instring = 25a80404f9350837c7fbac2cc44e68331e1ff1ed9d05b0184232d6e6e31cfc3dbf9a686b4edf223e9e3960b2838c16436b8501c6dd85bb9175fb7b8cde +KO = 279b930678f9b5eac45ae6c62e6bd617979254d87b76065b0db204685ecb9bec56f64f44f7e7514e + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 2fdfe31fc474ee16d4720224cffa1d45213bbce5b7c3252415e40c57980cfe8d1c6f21fad1efb45c67e927f4d803ee3e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 859b5182957ddd103f260881176bad643a44133904970a65624f089e67ecbc8d03d95813226105b9b2d8fdfd9dd3d32c62d2 +DataAfterCtrLen = 10 +DataAfterCtrData = e97ce65057ad64fe300a + Binary rep of i = 0001 + instring = 859b5182957ddd103f260881176bad643a44133904970a65624f089e67ecbc8d03d95813226105b9b2d8fdfd9dd3d32c62d20001e97ce65057ad64fe300a +KO = 9f5dae27f4045d41c117b166354e4b81 + +COUNT=1 +L = 128 +KI = 5b641e1ab62f57f60d74a1e7e1cea475577ed4fb3cdfaa1c65d8ae4c06306098f78f6acb53eb4ff9779db6ec6766a702 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c5387c9a36840dd371608bbfdbe728e98f4d47f8603aa9720608cb3272c47971588a6332da49173bb7be52a383af4fd7349f +DataAfterCtrLen = 10 +DataAfterCtrData = 8e760470d00c7c4ad68e + Binary rep of i = 0001 + instring = c5387c9a36840dd371608bbfdbe728e98f4d47f8603aa9720608cb3272c47971588a6332da49173bb7be52a383af4fd7349f00018e760470d00c7c4ad68e +KO = 2140d98f493876f14816e1b0f6aa45ea + +COUNT=2 +L = 128 +KI = bb4d867814a264465bdb3e6ce3671a61175c5dcf71b88a9711ee3d46955f09e621846ecd29c8310d11940367af79cd40 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72624f8f7b40537a47bc32764bf5582377621575d4208d77fbec2cb8c1ac39549047bcde94a11f3ea3bf1dbb90ed86fb5fae +DataAfterCtrLen = 10 +DataAfterCtrData = 301f059fa8df5bc8dd94 + Binary rep of i = 0001 + instring = 72624f8f7b40537a47bc32764bf5582377621575d4208d77fbec2cb8c1ac39549047bcde94a11f3ea3bf1dbb90ed86fb5fae0001301f059fa8df5bc8dd94 +KO = 138967d9eacc75bddc180f60f76e1255 + +COUNT=3 +L = 128 +KI = 49483077a11162642ebd9fbc2b2d06469ff35df3d341fd76d5f84dce475cf2fba644e1e902cbf24e1c6608e3c83bdc4d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 47889549f83d344d56c856b8e26e67120d68de335e736db1ed291cacabbe7cc3d07a702fc264499e48fd1a04cc237c73feb5 +DataAfterCtrLen = 10 +DataAfterCtrData = 988dd0637b6efcd3e01c + Binary rep of i = 0001 + instring = 47889549f83d344d56c856b8e26e67120d68de335e736db1ed291cacabbe7cc3d07a702fc264499e48fd1a04cc237c73feb50001988dd0637b6efcd3e01c +KO = 2b6e931604aba7abd1e1c2652c91c455 + +COUNT=4 +L = 128 +KI = 9b6e74a591f9a994fd59331354149d954a3cede13e913ff4eedbf1193c37c7ded3d4f9b616fd9a70619751bc06eaf34e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3a4427cf15f852771699d0fbf753ffa2679a17f4122a80132f7126463fa1940079a1b7f87f5ea4a72aebf97822228dd91e40 +DataAfterCtrLen = 10 +DataAfterCtrData = d9f21f6b1fd965bcc267 + Binary rep of i = 0001 + instring = 3a4427cf15f852771699d0fbf753ffa2679a17f4122a80132f7126463fa1940079a1b7f87f5ea4a72aebf97822228dd91e400001d9f21f6b1fd965bcc267 +KO = b4a2f77439492522cf4748bd7900f46b + +COUNT=5 +L = 128 +KI = 995a47314a8a8d7bdb1472cca8a215e8b9dfae166fb99182a0f5afe30715b275adf0bd43aea3f671ae7fddac0bd8bc8e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72414de17f4704a1a1caf05fe9f78749143527eac32ff21cd02bf22e30d3c7e3e668511f369b7a176db885b690e91ac592a3 +DataAfterCtrLen = 10 +DataAfterCtrData = 8dd11bb899c9aa598d88 + Binary rep of i = 0001 + instring = 72414de17f4704a1a1caf05fe9f78749143527eac32ff21cd02bf22e30d3c7e3e668511f369b7a176db885b690e91ac592a300018dd11bb899c9aa598d88 +KO = 7f92add3c7babbd86c3f86ef5a85dc26 + +COUNT=6 +L = 128 +KI = fc2f5411d47c4e292c201c2c35ce7075afc242ff2f6df526f7ee7d756f70e8157f3a4f4b993340a9862f45a0cfe9bf4a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2bb0787bf4ccddddef06cc9e3911e7398b4916bf3e11bf68b65c162ece86497bd55c130a754fc6ca07eb68b452e0b2fe7fd5 +DataAfterCtrLen = 10 +DataAfterCtrData = c74a669fb856b2422c74 + Binary rep of i = 0001 + instring = 2bb0787bf4ccddddef06cc9e3911e7398b4916bf3e11bf68b65c162ece86497bd55c130a754fc6ca07eb68b452e0b2fe7fd50001c74a669fb856b2422c74 +KO = b03eeadab4bcbb9722ac8b311c05bfa9 + +COUNT=7 +L = 128 +KI = 3fa3997be8d5ec2c95aae4bb00dc8b5be12b43bf87faaacdf51a0021d938cc113ae04acc67ad644af7e1bd2ee77741b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 359f4d4fbe43e2a390d78fd45e1d1af77179e755862138ad59f3ca6ce51c1fe9bd2138a0263af3758af34741165a17731260 +DataAfterCtrLen = 10 +DataAfterCtrData = a937b299ea558ad70365 + Binary rep of i = 0001 + instring = 359f4d4fbe43e2a390d78fd45e1d1af77179e755862138ad59f3ca6ce51c1fe9bd2138a0263af3758af34741165a177312600001a937b299ea558ad70365 +KO = 39aaae8e0b30be7a554f593a062f7da4 + +COUNT=8 +L = 128 +KI = c14666a2e09d6322ce9acdaf9c98cae51d654b6a48c6f8dc434d83aa8d2499a56a3ac9a84a599e4be0ab75661455a192 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2536116a81e30de503b37b308efba8d0da6a9e8edd85dc9377fbbe0c936ae1966da648ac300f4079d30244c5ffb2935209ba +DataAfterCtrLen = 10 +DataAfterCtrData = ed32fc6bc66cf964b1dc + Binary rep of i = 0001 + instring = 2536116a81e30de503b37b308efba8d0da6a9e8edd85dc9377fbbe0c936ae1966da648ac300f4079d30244c5ffb2935209ba0001ed32fc6bc66cf964b1dc +KO = f41d9747b162c4312f5cdc1ab21a5b7b + +COUNT=9 +L = 128 +KI = 22a82a9aa00971cd2fc79cc3acefa3a45714c593df75f7a5679275f77719e300299f2feb75cfa4d75d09bd6c129321d9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f0f6dcf0d1c7ab84490faebdf1637560d4c220e7feaa106920131b0d4dfccff087e6e028f4a8b80df8f6a48b68e62012df77 +DataAfterCtrLen = 10 +DataAfterCtrData = c1564fb02574ec0d2516 + Binary rep of i = 0001 + instring = f0f6dcf0d1c7ab84490faebdf1637560d4c220e7feaa106920131b0d4dfccff087e6e028f4a8b80df8f6a48b68e62012df770001c1564fb02574ec0d2516 +KO = 68e3e83983bc7e418182d8ef988ceb5e + +COUNT=10 +L = 256 +KI = 05a627517f4d3f16983e7da334f68adb43cdf3fa91b839a83dc4df406400f81e43c01eed7888dec136ac5bbc33f12a78 +DataBeforeCtrLen = 50 +DataBeforeCtrData = aa7a328c536cd4c96851e084cc3af813ca61240cec391ac4bc58b2fa4aa5def0c72284b43a8774454a381d21793cf5faaf34 +DataAfterCtrLen = 10 +DataAfterCtrData = 9d108fc113afaf01e124 + Binary rep of i = 0001 + instring = aa7a328c536cd4c96851e084cc3af813ca61240cec391ac4bc58b2fa4aa5def0c72284b43a8774454a381d21793cf5faaf3400019d108fc113afaf01e124 +KO = b0d03f212310a7cea1679811fd171736e0a4a5a04f6901f576916c1bec6f6128 + +COUNT=11 +L = 256 +KI = 1c3c7e18fdbe3493f59aa4e77ab3582f8f75af1f7e5c44a8ef997f979a5bb637a2ee925ff60cd3315f68606a8a7227ba +DataBeforeCtrLen = 50 +DataBeforeCtrData = aea70fccabc7e016f011b6091a209abd7703f242c19d029743bdd63ae20cfb9315d20bd29b7a3393016bd098de2241e65779 +DataAfterCtrLen = 10 +DataAfterCtrData = 4b7efb4f439862c93e17 + Binary rep of i = 0001 + instring = aea70fccabc7e016f011b6091a209abd7703f242c19d029743bdd63ae20cfb9315d20bd29b7a3393016bd098de2241e6577900014b7efb4f439862c93e17 +KO = 7b1489dcfca5d067ee7a8f0db59ceb4d408406a8d4380137a6285c218c096a18 + +COUNT=12 +L = 256 +KI = c2e5b0aa5f226625384e26c95128199cd6176d2aa9408bc19c88dc7c53e04ee59c1d6edd5e70bb50ed330ddc26bd5390 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e26938b180e33b43478fa55e0f2a6f46621f5cde68b52ee309630ac04679d33b6335ebbba404587d5cec07cf3533cf2aa6f4 +DataAfterCtrLen = 10 +DataAfterCtrData = d5fd9d8fb6411a89ae0d + Binary rep of i = 0001 + instring = e26938b180e33b43478fa55e0f2a6f46621f5cde68b52ee309630ac04679d33b6335ebbba404587d5cec07cf3533cf2aa6f40001d5fd9d8fb6411a89ae0d +KO = 5f7359d6f36ca9978a31620ba81ca12c5cfd793bb45aa647ba815d61dc720a55 + +COUNT=13 +L = 256 +KI = 85cdb95518bb93f3a2e84e973580266385247114f56e358651c3c6ed05da0bee254a36dd37c739dbde2fa9a4e32b8c80 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c04b7f5a1cbb13e29271e18294cd90f1ae7f324849cc5698cd8d98a60b479db9306cb0f5754518a5b36cbae217fbc325c1d8 +DataAfterCtrLen = 10 +DataAfterCtrData = 3b96ca31236c566b88bd + Binary rep of i = 0001 + instring = c04b7f5a1cbb13e29271e18294cd90f1ae7f324849cc5698cd8d98a60b479db9306cb0f5754518a5b36cbae217fbc325c1d800013b96ca31236c566b88bd +KO = b6aebe989e3c1b5139df2df05e05dcfb78eec941738818b1a7cc704852c42851 + +COUNT=14 +L = 256 +KI = 94f2747e1d05061e6df965a2cf5ea239e421ce50fd6b161ba9de33f8b2a0d201ca3c9478e2e969276682cc8b189dedd2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 27bb6ed918bb1382e93b84a5915e7a848ae5f21f925941212b1ff7037419b86d403dfad5d43f7713a092e7209733fa72dce0 +DataAfterCtrLen = 10 +DataAfterCtrData = 961adf1717e68021e6cb + Binary rep of i = 0001 + instring = 27bb6ed918bb1382e93b84a5915e7a848ae5f21f925941212b1ff7037419b86d403dfad5d43f7713a092e7209733fa72dce00001961adf1717e68021e6cb +KO = ea5634b6307d976dca7bfc3b89caf27f50e5439b9ac5724a0992a4714f8fc7c2 + +COUNT=15 +L = 256 +KI = 6335c3d735a853bf4321c8ece78fbb9afdf4294e7cd87939cd6acf625f089d68d98c1b42c6cf89353b502cd6469eb795 +DataBeforeCtrLen = 50 +DataBeforeCtrData = de85053ac0c153dd3c79af8523ce8c127f8aeeae465b1464e4e21ca4cb5fef6abeb41fa1f632554ec2e8559655276f7458fa +DataAfterCtrLen = 10 +DataAfterCtrData = 766ba575a6f92f998ad2 + Binary rep of i = 0001 + instring = de85053ac0c153dd3c79af8523ce8c127f8aeeae465b1464e4e21ca4cb5fef6abeb41fa1f632554ec2e8559655276f7458fa0001766ba575a6f92f998ad2 +KO = ac86ebe94c0563da5f96dd92448ccd74e8247f56c1e05789ca28a5e4fe38d62c + +COUNT=16 +L = 256 +KI = d6a9e5c0b5d2b323db878000898610ac3c150d11076643be34424e9fb6658a17ef7413fdd7eb4cea94fc9a6f6ab181f6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bace53b611e551f3f56c7d15e9a04d3c99360a897a2a3eb891dde54094be4329953275d2727e09a4cd45aa265927ffb8db06 +DataAfterCtrLen = 10 +DataAfterCtrData = a39be5a7d2cd6f20adfd + Binary rep of i = 0001 + instring = bace53b611e551f3f56c7d15e9a04d3c99360a897a2a3eb891dde54094be4329953275d2727e09a4cd45aa265927ffb8db060001a39be5a7d2cd6f20adfd +KO = b78b059994a232e762a42633d7f4d8af82f5783cffb44cdd3c040057de06fb1d + +COUNT=17 +L = 256 +KI = 6a351962cb6276daf730e0a046e98f4f384f5de78e135b7196e70bf2c7ff5b3137d82ab161007f1572cdedd616326492 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c5e483e9692845d319cfdfd6fd9ef6a3b2fc63de443e86e042e4d7073edeaedbe0a2a16b66dd7bbd4b0a3b57b96a610c5a98 +DataAfterCtrLen = 10 +DataAfterCtrData = 1a6e1b48dea01fb7fe76 + Binary rep of i = 0001 + instring = c5e483e9692845d319cfdfd6fd9ef6a3b2fc63de443e86e042e4d7073edeaedbe0a2a16b66dd7bbd4b0a3b57b96a610c5a9800011a6e1b48dea01fb7fe76 +KO = 6d08a6ccc2fa21a32899e7c0a17a34eaa99c432c6cef3890bb4aed4e9ab35d4b + +COUNT=18 +L = 256 +KI = 7989c8847c06a1be11993d1d68632b6ca44aa56b5ed517b93f4655362743ceca242e104d92e01aefaf4e0326df0443df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2022cda618423573d9d9452d07f4d2b0934d392d88e79caf8468b825dc3b59d706cc46a3cce59438ceee38d68c444d57444a +DataAfterCtrLen = 10 +DataAfterCtrData = 92375315767a881926ca + Binary rep of i = 0001 + instring = 2022cda618423573d9d9452d07f4d2b0934d392d88e79caf8468b825dc3b59d706cc46a3cce59438ceee38d68c444d57444a000192375315767a881926ca +KO = ffc0200ca45365643a51bd57dffb975badd62bafd578d5b382f1238bae3a392b + +COUNT=19 +L = 256 +KI = b044629a01b34ee5f7ef0d3207b3c9e43724a7fbc2765d18b2cdcbf015d05a2f51a09a8fac951aa77b32fa7107da8697 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e58705797806322ed5ac5277739e8edf7193d1ce92193c3d688b18776af35b21c1ace038dc6bb07d581db4dddad63cd8a6bb +DataAfterCtrLen = 10 +DataAfterCtrData = 5649784fb9d5f78285d0 + Binary rep of i = 0001 + instring = e58705797806322ed5ac5277739e8edf7193d1ce92193c3d688b18776af35b21c1ace038dc6bb07d581db4dddad63cd8a6bb00015649784fb9d5f78285d0 +KO = c396f4f73943a9e533d9f3d974805c750530dddd57a56b693830cff17f3dbe36 + +COUNT=20 +L = 160 +KI = 85a0f34a6cca39a30e3e8972de4c00513d1311bbef810fe6efe0eb4e6e94119c2917397cd56dd75086d057c945a7d59d +DataBeforeCtrLen = 50 +DataBeforeCtrData = fdd4ea0880629d98ced8bbaa061b4daa95f3b5b2041d37d9248003fe4260628cdf6f737caca8d7a0fc0cb756ecbec39db3ba +DataAfterCtrLen = 10 +DataAfterCtrData = b106609a39646d13a302 + Binary rep of i = 0001 + instring = fdd4ea0880629d98ced8bbaa061b4daa95f3b5b2041d37d9248003fe4260628cdf6f737caca8d7a0fc0cb756ecbec39db3ba0001b106609a39646d13a302 +KO = 142e31a6af6736a2694640c5621287cfc30f06a1 + +COUNT=21 +L = 160 +KI = 73f8f59cdfe9ed01237633e4a9c685c412615dd85567e58ea2f485a4c37c2b66075dce1edbb6b83532abe3e4b6c2404a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 862b52929f9f6b8fb73398b681f9c3c549c4cb68f87e6cde60e7bb44006e51847ae4f26f6a432e47beb41c292ffd3852a701 +DataAfterCtrLen = 10 +DataAfterCtrData = a3ed74904356e676328a + Binary rep of i = 0001 + instring = 862b52929f9f6b8fb73398b681f9c3c549c4cb68f87e6cde60e7bb44006e51847ae4f26f6a432e47beb41c292ffd3852a7010001a3ed74904356e676328a +KO = 1e2d355ead232e867c962c239af48ae1a96cbfd1 + +COUNT=22 +L = 160 +KI = 783b6050cd516d3851a32b6a5f5f523308a7b2b3a59719026b6f4ed30274d8372f62a4b0c8aa232d57c44cad4aa3667a +DataBeforeCtrLen = 50 +DataBeforeCtrData = dd103dc2aa1533879cc064986a4820336572a72c1a833bebd9a8ccece8d518df8f20d017ef153827b3c3a0d7489843b2bf2e +DataAfterCtrLen = 10 +DataAfterCtrData = 7a4617652f857e32d84c + Binary rep of i = 0001 + instring = dd103dc2aa1533879cc064986a4820336572a72c1a833bebd9a8ccece8d518df8f20d017ef153827b3c3a0d7489843b2bf2e00017a4617652f857e32d84c +KO = ecab7fbc2d3b3b3f8130c2cf43ffd27e05ad844a + +COUNT=23 +L = 160 +KI = c1f97b916157cea3d606d846cfa475be6c4e5e66e343c3b8dedfbb7d8983ca9f1681df534c6610335f075eb103664c91 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7a17ff72a841e3749821fc2d71b5bcbe291f5f9510637a4a52264a6575cb8e3ae8d92b56c37582e11ea47f0a4c98e3ecab5c +DataAfterCtrLen = 10 +DataAfterCtrData = 62e7e4337660ca69fb1b + Binary rep of i = 0001 + instring = 7a17ff72a841e3749821fc2d71b5bcbe291f5f9510637a4a52264a6575cb8e3ae8d92b56c37582e11ea47f0a4c98e3ecab5c000162e7e4337660ca69fb1b +KO = 13ef1566500b8b52bf748cda4709b3d83afe3f6c + +COUNT=24 +L = 160 +KI = 0a5fcef18026a6fd702de8a85ccba4af8c02fbab9db1fd9813448c833f30e4e8dde71f10e216b0d0ee0c0879ba0706dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = e3202b7af0859c57938a440729669146332c10f02ef395627b4407528b7f47b01b4eaee0b57ae5f7509260e6cea17d1a410c +DataAfterCtrLen = 10 +DataAfterCtrData = 6f6c85c9f17af3e85369 + Binary rep of i = 0001 + instring = e3202b7af0859c57938a440729669146332c10f02ef395627b4407528b7f47b01b4eaee0b57ae5f7509260e6cea17d1a410c00016f6c85c9f17af3e85369 +KO = 45fe920c9cdbbec0f7b211d303e4f995f7ce6d11 + +COUNT=25 +L = 160 +KI = 581c169173aa7bcbeceda6bea1bb84bad4f57478c5108c0cb73a230d7865b0c56ea68f5291ba7dbb5712d70143f0e311 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4722f5dd4f9f2e5a5dffbb3cd5e2f15c8bfeb90f7928798d53313bfe75541a3bc48dc7baee9d436544fc6a7964ad0ec0c5a7 +DataAfterCtrLen = 10 +DataAfterCtrData = dca63f15c72f6db94dd1 + Binary rep of i = 0001 + instring = 4722f5dd4f9f2e5a5dffbb3cd5e2f15c8bfeb90f7928798d53313bfe75541a3bc48dc7baee9d436544fc6a7964ad0ec0c5a70001dca63f15c72f6db94dd1 +KO = bba272b52d7946ab3d54ca2f0f99276064885c5c + +COUNT=26 +L = 160 +KI = 63bc0400bf5097c131c2f3bc66c8426fdeb1977dd794c5cc516ff90c363d4ec5212a821d08d16d4d6664b81da483c91f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01ce6debcfa69ca1eb4d6cc247d5b5a1876b119306796af8e2970a062c05ef3f83074035fcce6d8730590bde5d8fed6e2c66 +DataAfterCtrLen = 10 +DataAfterCtrData = 286783ba50ce60febeaf + Binary rep of i = 0001 + instring = 01ce6debcfa69ca1eb4d6cc247d5b5a1876b119306796af8e2970a062c05ef3f83074035fcce6d8730590bde5d8fed6e2c660001286783ba50ce60febeaf +KO = 9fabc83866e91e6cba0925aeaccd72244a54bde2 + +COUNT=27 +L = 160 +KI = 0d1fd221af865bb8ae035a3e349beaebc76a1a85311bafedb0b0401a486e7cf2735b00f2a50727b2c866710458a61927 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9d024ebe678b4956006be1c93f50eaf1b65404259f5093b9713bfd5ac92abb33aae20733bb8ac106d332c23107fb65db8b2e +DataAfterCtrLen = 10 +DataAfterCtrData = 81033f30e8ea4bb34c12 + Binary rep of i = 0001 + instring = 9d024ebe678b4956006be1c93f50eaf1b65404259f5093b9713bfd5ac92abb33aae20733bb8ac106d332c23107fb65db8b2e000181033f30e8ea4bb34c12 +KO = 1745b14d5a3d10c18156169bc5ed496640882902 + +COUNT=28 +L = 160 +KI = d21b78fcb16dd1ee765f5df3f6c0c2fdc0583d351e2ba0786f71beda983a0cd6194585cf447e00ac21cd5b6a9cc5d129 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6df26e2eb50426183070768d6a09afa27d41d1ded6d91f64e3467075a694d24b9b528bac2b9b055a5c21a9dc0bfe50e6323d +DataAfterCtrLen = 10 +DataAfterCtrData = 1d5d69c21d82ebd669d5 + Binary rep of i = 0001 + instring = 6df26e2eb50426183070768d6a09afa27d41d1ded6d91f64e3467075a694d24b9b528bac2b9b055a5c21a9dc0bfe50e6323d00011d5d69c21d82ebd669d5 +KO = c828291d26e6d1986fc399b53b47dd2fb94ef678 + +COUNT=29 +L = 160 +KI = d122a19e0c8047b7701593353e7451f1dddf590074335af5b320fa3bb03cfac55fdb21f89c6914008a70ecfd20269116 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35ce7c7e92355958a85984a57f28655f1d82b86672dd382271cb29e007a5aba355e7ad5a250de8d9b3ff3587dd8104476464 +DataAfterCtrLen = 10 +DataAfterCtrData = ce071e52f43f2ceb6346 + Binary rep of i = 0001 + instring = 35ce7c7e92355958a85984a57f28655f1d82b86672dd382271cb29e007a5aba355e7ad5a250de8d9b3ff3587dd81044764640001ce071e52f43f2ceb6346 +KO = 81bba3b90c6e81906445fb973fd551bd66e49e3e + +COUNT=30 +L = 320 +KI = 5a997f71172493ff0885b26d718a72631a05897f73773fddd9fd5fc66812b0ca91fe09d8ec8b9e98ca6bed5eace84676 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f49eb536da2e8cae5148d4e2abb1cc199ba57eeecfd6caf823785db6dc8a4fe315f2813ab25ba3017fbe44d33d743705818f +DataAfterCtrLen = 10 +DataAfterCtrData = a0994fb7a2c846b12623 + Binary rep of i = 0001 + instring = f49eb536da2e8cae5148d4e2abb1cc199ba57eeecfd6caf823785db6dc8a4fe315f2813ab25ba3017fbe44d33d743705818f0001a0994fb7a2c846b12623 +KO = 607afc4cf67b658673fcc9c2912802e44070b525c7f63218b461e56f414d4c88afa8a03374d1e7c1 + +COUNT=31 +L = 320 +KI = 335261d3b200ab3fd253d2a671dc761ce2008635fc8cc1ff892b5a69a8aaf45dc53fb3d0c816315300b0c6772c11505d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 225c3f7fd54024118cd615bc037e5cc4ed4247e25034af83bb5096d984237a00cf1ee280c409a5cac49927788ee83c27b500 +DataAfterCtrLen = 10 +DataAfterCtrData = fc59297e35cb66682d2f + Binary rep of i = 0001 + instring = 225c3f7fd54024118cd615bc037e5cc4ed4247e25034af83bb5096d984237a00cf1ee280c409a5cac49927788ee83c27b5000001fc59297e35cb66682d2f +KO = c01414610e0cc82276a09919d2f66970cdf65dd74f303ca9a2f0b85ce1b825657cdc78a0536abaca + +COUNT=32 +L = 320 +KI = 48bcec1efcb35ed6b1fa0caa7129285ed8c28539aca89768bff379b3b896818d0bf6a706e17e0ad68627960641efc4bc +DataBeforeCtrLen = 50 +DataBeforeCtrData = dd0273dc4c87d06f93d62f12675cd61fb19d4f88147596bc1a3490530db6082c6c5dbec981fa7aa50d90d888f54286918bbd +DataAfterCtrLen = 10 +DataAfterCtrData = ae387387d35d1e276149 + Binary rep of i = 0001 + instring = dd0273dc4c87d06f93d62f12675cd61fb19d4f88147596bc1a3490530db6082c6c5dbec981fa7aa50d90d888f54286918bbd0001ae387387d35d1e276149 +KO = a9dad9b72faed2b3399423aa2642672a8eecb4121f8bf0d6aa362bedc297348e98a1914d711d07aa + +COUNT=33 +L = 320 +KI = 1771605217e37b3f0da0a3442a8657193d9d0f2133a99835e87582be3d76fe40351178783a0ab7521b4ed00ddd1e2836 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6b63aee2bc3c1bc1042e77bcd5df6934a408eae3c7cc947521a06e2ec966e4abad6c755268a0f165dd52b6d06ffa6976913 +DataAfterCtrLen = 10 +DataAfterCtrData = 82c2486a1b5e06ec026c + Binary rep of i = 0001 + instring = e6b63aee2bc3c1bc1042e77bcd5df6934a408eae3c7cc947521a06e2ec966e4abad6c755268a0f165dd52b6d06ffa6976913000182c2486a1b5e06ec026c +KO = 94ca3873967ca8ce4c0be73ee1e09ceaa067769dab5de001a359415e8bbb0d9bc520a7471c9579be + +COUNT=34 +L = 320 +KI = 739e1b8fa743f07f91033af452e432db5429be8624b6d3f73a590c0d91ebbff939d666f2e66a33b58120ec27728ca6b7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 60c30c0d805fc1d091d98db4806aee03f64bb1d0b2b8a6692d9d42055814f499165a8f56244e173b8ae5329aa0f25e5e780e +DataAfterCtrLen = 10 +DataAfterCtrData = 70812edc1ddeb6c9211b + Binary rep of i = 0001 + instring = 60c30c0d805fc1d091d98db4806aee03f64bb1d0b2b8a6692d9d42055814f499165a8f56244e173b8ae5329aa0f25e5e780e000170812edc1ddeb6c9211b +KO = 67135bf7f415e9da5bdfe406f466d8a4f8fb13afd382d55d814670901390e2742afbdf4f92d4e2ef + +COUNT=35 +L = 320 +KI = 8ef78788f42fcb750c683fd8dd2c55f2e43f53f337e8fab43265b47290e85b3c30885217370cbf184de5d54c1ac005b9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a2b1a1cd586b9d3b74a391f67b436e8e94e7b55dad50d5ea800d4d0274f7a6ae94e88cda940664e54579d979b0ef100841db +DataAfterCtrLen = 10 +DataAfterCtrData = ba4c50a1e8e1a5f42d2f + Binary rep of i = 0001 + instring = a2b1a1cd586b9d3b74a391f67b436e8e94e7b55dad50d5ea800d4d0274f7a6ae94e88cda940664e54579d979b0ef100841db0001ba4c50a1e8e1a5f42d2f +KO = 6e17fa125921c98a03b6fe9119bc0b5a0db205cbda81701eec32c1c491e0a75bd9137388453fb340 + +COUNT=36 +L = 320 +KI = c4ba75852a05cba73b8683c2d88122f3fd07be63f6e9731490541c8dabbb1b4b3ae0c1abdf3f292a68be4a62f7baff7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bc233c6446e48d1f1db965b6f0a4cbb7b81e5dc35ae159d85c2c66f1b7dcab7778c204158874ababe18538e5017e7b5dce99 +DataAfterCtrLen = 10 +DataAfterCtrData = d3f393528f156a0201b2 + Binary rep of i = 0001 + instring = bc233c6446e48d1f1db965b6f0a4cbb7b81e5dc35ae159d85c2c66f1b7dcab7778c204158874ababe18538e5017e7b5dce990001d3f393528f156a0201b2 +KO = 9539ecb00531092fbf5ef49ceba6a810974f29046c88bd4cd166327d49ef5efcf48effdfcd4680ef + +COUNT=37 +L = 320 +KI = 4f74a15fb74dbd5f1287cb626302748fda252e6998d0929babdcd1be283df22a248ddee4de1bf2b3e46c6d52ad2ae60d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c6368bfd837a7f7f858c8875c663a840c01dda79bc66622c61d17f49318adc29fe38e9376141a4cb12b82da0a442218b8aa1 +DataAfterCtrLen = 10 +DataAfterCtrData = 44e2beaeb8c5a616135e + Binary rep of i = 0001 + instring = c6368bfd837a7f7f858c8875c663a840c01dda79bc66622c61d17f49318adc29fe38e9376141a4cb12b82da0a442218b8aa1000144e2beaeb8c5a616135e +KO = 3259df23e1dd47f584d558a2da0e45bfcee7abf7764b6290fd3f452d6331ba4ca50ee14762f6d178 + +COUNT=38 +L = 320 +KI = 23ce1eabfebc15b65abfd7836fa265f54ccfb152c225996c2a7b2cbfb7a71353eb7d95968a7c8b17be748dcc15a3a506 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3992ee413060de737c71037c10725e3bef7c367a33d799d51059ed3b0d1dd602293a9428e4d12a34389296245858934d2451 +DataAfterCtrLen = 10 +DataAfterCtrData = e4d6c21443b8f768a11d + Binary rep of i = 0001 + instring = 3992ee413060de737c71037c10725e3bef7c367a33d799d51059ed3b0d1dd602293a9428e4d12a34389296245858934d24510001e4d6c21443b8f768a11d +KO = 2192cd9db6c2ca5ea2bdee7c4a3a110556a2b7d7ec50801d919c2c2934e3a6e727bc74bcea1a035a + +COUNT=39 +L = 320 +KI = dc7ef4d51be598e220c83fe7a8b10b6e93aff96b961d4a6a706950045ffbfb916c3773de495fd3923c494a46607dc3c9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5d6a2ce305c8b1ee8ee0276716024b0c5612a713e604a8f0b10e44821a52e359d2698c8743f22c3853fea266f039319e87b +DataAfterCtrLen = 10 +DataAfterCtrData = f5cd06f24d834ec2d5de + Binary rep of i = 0001 + instring = b5d6a2ce305c8b1ee8ee0276716024b0c5612a713e604a8f0b10e44821a52e359d2698c8743f22c3853fea266f039319e87b0001f5cd06f24d834ec2d5de +KO = 2b1de3ddace31d12fc2a9d957ca731e8481c947bfb2cb3133a3c0c6d6cee3d61f1ad091aad787767 + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = dfbb581823c48942933ba98b8c375da2d8e3dddbea5008661b1796652da6c1f355e27a2bc5dd30e74780e6079e1682b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee7fea1606bee7c21f5ba847b5016826d1ab39c1962f6eaf3a454f0d101e58ea406d12f15ef67fc8b2b21653cfe92751f735 +DataAfterCtrLen = 10 +DataAfterCtrData = 3faee91c54e2ae42fcf2 + Binary rep of i = 000001 + instring = ee7fea1606bee7c21f5ba847b5016826d1ab39c1962f6eaf3a454f0d101e58ea406d12f15ef67fc8b2b21653cfe92751f7350000013faee91c54e2ae42fcf2 +KO = 4053e986be8a84172f4b4c5c687e603b + +COUNT=1 +L = 128 +KI = b1e0fde024379e557f003fe515e79ddd9e499e69f7982778e7abb376194690e94be90746144ac4d59aaad5c78e7b4a14 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c85d0e5f01aaead0bd5d61c750b4be64642df1ab15d718a0505898456a9a611bc5e32a1887b4e0f67a00b6e61877d315f68b +DataAfterCtrLen = 10 +DataAfterCtrData = 94bcce4eb92f5205c237 + Binary rep of i = 000001 + instring = c85d0e5f01aaead0bd5d61c750b4be64642df1ab15d718a0505898456a9a611bc5e32a1887b4e0f67a00b6e61877d315f68b00000194bcce4eb92f5205c237 +KO = 06df89f05ca607eeefaba868c42736ec + +COUNT=2 +L = 128 +KI = e33e995d984144795106da7fc892eae72b6041f6a9a85a0650fa40ba549bc78a4a84c812d3ca47b21db0f75efb8625e6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d5bb5669d1add1e1a69555e466458dab392eb20688efb0ab91ee203488d2c8be4041b17525a6a21180d6a6605baff2fcd76c +DataAfterCtrLen = 10 +DataAfterCtrData = a40924f06fa6ce222afc + Binary rep of i = 000001 + instring = d5bb5669d1add1e1a69555e466458dab392eb20688efb0ab91ee203488d2c8be4041b17525a6a21180d6a6605baff2fcd76c000001a40924f06fa6ce222afc +KO = 1968924216ef4f5bd59bc37aeca80591 + +COUNT=3 +L = 128 +KI = 3fc071090442890cde9bc76acd09e7e2421e29360251f9ab3bfd77252bbc8d1dbe2e057c28f1dbce9b554a953db9a329 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d79384b2f1eca4f78c39c4309678ff59c254e93b8db0e19971fdb780d294eb9d182e4a352eb739a6ed1c7ad948ac56fd2b38 +DataAfterCtrLen = 10 +DataAfterCtrData = 99cb6bfc9bdd5f1c1e03 + Binary rep of i = 000001 + instring = d79384b2f1eca4f78c39c4309678ff59c254e93b8db0e19971fdb780d294eb9d182e4a352eb739a6ed1c7ad948ac56fd2b3800000199cb6bfc9bdd5f1c1e03 +KO = b6ff3bf8f02c6960e610fbcf7084dfd0 + +COUNT=4 +L = 128 +KI = 9fd5f0debe812e97bdcff8ca42687b75f8910bac1e3a5783648c68dffded7b0e1da7542b1af83a998fd1f94b80ff6a73 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2922f711a680201599b81d606cb020572bb04186f99fbf83ce1ab3eafbc176cc898b4bf03681fcaf0a84c82ae497f8fa4f12 +DataAfterCtrLen = 10 +DataAfterCtrData = 735bfcd4be03ac0085cc + Binary rep of i = 000001 + instring = 2922f711a680201599b81d606cb020572bb04186f99fbf83ce1ab3eafbc176cc898b4bf03681fcaf0a84c82ae497f8fa4f12000001735bfcd4be03ac0085cc +KO = 62b9d76b440adb9c30db96770b266ff2 + +COUNT=5 +L = 128 +KI = db554d53acd8182dc9acbc7328e76bf7bb86ed97379830d7bc96948f05651d92a5f6d3798aa2629ea0490242545ed4da +DataBeforeCtrLen = 50 +DataBeforeCtrData = a704c6efd820bc102543b59cef39b4e3ba6aa5cfe49ecacd5fe7fb5b75e1ea7d7ebf3457904d20c231c7069a14c71b3880b0 +DataAfterCtrLen = 10 +DataAfterCtrData = a52103da156069a9829a + Binary rep of i = 000001 + instring = a704c6efd820bc102543b59cef39b4e3ba6aa5cfe49ecacd5fe7fb5b75e1ea7d7ebf3457904d20c231c7069a14c71b3880b0000001a52103da156069a9829a +KO = 11535c58f49d7f17effd3d74473a9650 + +COUNT=6 +L = 128 +KI = 34e1499a131c5a9a5bead53fe9ab9fb6f77df70c85cf0be52e1e0340bb65df11af8e4a9b384e29f225afd573534da2dc +DataBeforeCtrLen = 50 +DataBeforeCtrData = a9276b4278f6635cefd053789e731d8bccfbf23514ed51f11736726f49a9ed384dba4d714e0841824984a3d29092e017fe14 +DataAfterCtrLen = 10 +DataAfterCtrData = 00d011af63af8cb7dd23 + Binary rep of i = 000001 + instring = a9276b4278f6635cefd053789e731d8bccfbf23514ed51f11736726f49a9ed384dba4d714e0841824984a3d29092e017fe1400000100d011af63af8cb7dd23 +KO = dcbf2edc82974d449fbacf1ec675b30f + +COUNT=7 +L = 128 +KI = 6e1eb8c2934244ed8facd60e7d37433dd605904994a25df2937ffc3562eed950a87fce5b9fc6e4fe0c6e14e40fec1023 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 773c65b060402a8f304eb04004d902720f1963c3dd21a48d4a67ef25bcb0f1b6990a6adb46a3a91da396bb99341d02c65a66 +DataAfterCtrLen = 10 +DataAfterCtrData = 100cdc8d6e381fd3ca75 + Binary rep of i = 000001 + instring = 773c65b060402a8f304eb04004d902720f1963c3dd21a48d4a67ef25bcb0f1b6990a6adb46a3a91da396bb99341d02c65a66000001100cdc8d6e381fd3ca75 +KO = 6338126f3963524bcd87cc37bf72ebf8 + +COUNT=8 +L = 128 +KI = 64ced3f93fe87b13445588a342d42785e032cb5730c2abdfd9da22a883dd5aa77bc41ce42d0e647453fb7f555bfd66cb +DataBeforeCtrLen = 50 +DataBeforeCtrData = 78f79a19ba61fd58ba72a0f40e1cfc8d17d633aca3bcb56cdd13fa21b140fea72415d55500cffaf2f911700864919f9e4aa0 +DataAfterCtrLen = 10 +DataAfterCtrData = 149cdf02bf504c6892a0 + Binary rep of i = 000001 + instring = 78f79a19ba61fd58ba72a0f40e1cfc8d17d633aca3bcb56cdd13fa21b140fea72415d55500cffaf2f911700864919f9e4aa0000001149cdf02bf504c6892a0 +KO = a855b5afc771280b84c3444e0fc472ad + +COUNT=9 +L = 128 +KI = 05360045d34dea848cdfe42e534a5fb5a132f6dbedf5b0838599fac4179138e4b9823fe9d6000a89581b633a0371810c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 004585c155bc2b1a2623f13be99e2e59744e41a389cee5f5af4ae571c804326f3b36c0f381d64f101cb6904e65cf2ba61a83 +DataAfterCtrLen = 10 +DataAfterCtrData = fce2a5b6eb8733774012 + Binary rep of i = 000001 + instring = 004585c155bc2b1a2623f13be99e2e59744e41a389cee5f5af4ae571c804326f3b36c0f381d64f101cb6904e65cf2ba61a83000001fce2a5b6eb8733774012 +KO = ec6be330a9d29646c742073320287b3b + +COUNT=10 +L = 256 +KI = 530d925c6ca5ceb6f2a37c316977dfba3f1ff901637452362b41c7ad2bfb68c0179b90786068c4aa6ecc2ccf91b26000 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4cb45f121edd454bd6f43542bfaa22b6d0f8b616d699f042fd1123b56dacd0b87b4b2e0c26e5f1e74c424df0bfd30c24956 +DataAfterCtrLen = 10 +DataAfterCtrData = 7dffc879d2fd3881e13d + Binary rep of i = 000001 + instring = d4cb45f121edd454bd6f43542bfaa22b6d0f8b616d699f042fd1123b56dacd0b87b4b2e0c26e5f1e74c424df0bfd30c249560000017dffc879d2fd3881e13d +KO = ac3cdfa52a81ad1fd0a0971388b48abf3edc0d91d04a0e10b23b30db6d281a14 + +COUNT=11 +L = 256 +KI = a176cf803cb5805f661787c9adf0d93fc01088b54be4fe9ac42f95acd439be422118502fb2980e5db63f1c801c5c6abf +DataBeforeCtrLen = 50 +DataBeforeCtrData = b7b4de560c0e5da23d662495116e3751f6620d8c61377c79b6951f7a6374f69395f4be8b5787ae4af7a1d3f01cc27963cd8e +DataAfterCtrLen = 10 +DataAfterCtrData = f827aed806f406b9bfc7 + Binary rep of i = 000001 + instring = b7b4de560c0e5da23d662495116e3751f6620d8c61377c79b6951f7a6374f69395f4be8b5787ae4af7a1d3f01cc27963cd8e000001f827aed806f406b9bfc7 +KO = 5c90458f56d2f3463dd903fc2d39efe2ff394df5b63955f73027f80851831973 + +COUNT=12 +L = 256 +KI = 09bd784dc9fa23c5313b4a28c600ea8521c659f9723079cabe586be13e3305a8d5b7e7d530b194410c160c2a80cab9bf +DataBeforeCtrLen = 50 +DataBeforeCtrData = f7a6e6c3e5a9d2df4be33fe7c5ca1eff03d028c74f054231ed3632cfcc5996cc577687e42f7354f52065a8ea8efdb84c69ad +DataAfterCtrLen = 10 +DataAfterCtrData = ec50066920ccc760e59b + Binary rep of i = 000001 + instring = f7a6e6c3e5a9d2df4be33fe7c5ca1eff03d028c74f054231ed3632cfcc5996cc577687e42f7354f52065a8ea8efdb84c69ad000001ec50066920ccc760e59b +KO = e9248ce2bb885e4754e220266434efe1eb1b35fb91f2b0a751cff45135bc6837 + +COUNT=13 +L = 256 +KI = 575d2955918130d7bb9a6f4134b75faceb8e44f0bae328e49de8855421836c0f18c51c9e3f0b569745f9e004698d8096 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 588021b5d35cdaa380d6f4a99f75d6af7ebac6b8e0cad206599271f4b00afa7fc44c64c0afbe157b50d74e1fe6c3b453aaf7 +DataAfterCtrLen = 10 +DataAfterCtrData = dd2b7c01028ef5de3e5d + Binary rep of i = 000001 + instring = 588021b5d35cdaa380d6f4a99f75d6af7ebac6b8e0cad206599271f4b00afa7fc44c64c0afbe157b50d74e1fe6c3b453aaf7000001dd2b7c01028ef5de3e5d +KO = 934c993cb6aafacbb12a4e8124c9b86cdb431a9d0517d712a8c3f6c33f947be5 + +COUNT=14 +L = 256 +KI = 038123d3012ef3db787d28de76da11dc03253a963af3ef6d90547e8cdd78b0a0a7da18e97f6ab981cac981b30f1fcdfd +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4723875a4707104c49e8063662047b885d823800c7130b8a5c65476ea20e2ea4eee3de75a1f3790795d0ba55f807c1c8b03 +DataAfterCtrLen = 10 +DataAfterCtrData = 710038def3ebbdda4a48 + Binary rep of i = 000001 + instring = d4723875a4707104c49e8063662047b885d823800c7130b8a5c65476ea20e2ea4eee3de75a1f3790795d0ba55f807c1c8b03000001710038def3ebbdda4a48 +KO = a10a68497d1525e6ae5c25caec359f55867cf4db350df18644fa6981b10525e1 + +COUNT=15 +L = 256 +KI = 93db24e796a0fd65c91c02caa528fc4613eff9da49714c9eb9cbd5618a05ce71a82d559764c5ac51863400d38aef7f81 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 07b32d8732fa3d53a0387fe021b5634555ddeaba6f6543af47759f29067f6de14c3f87f6e5e875a702cb86b5820e8126bb06 +DataAfterCtrLen = 10 +DataAfterCtrData = 952729ac75ec6e1fb39e + Binary rep of i = 000001 + instring = 07b32d8732fa3d53a0387fe021b5634555ddeaba6f6543af47759f29067f6de14c3f87f6e5e875a702cb86b5820e8126bb06000001952729ac75ec6e1fb39e +KO = d7a081d3696066c202a53726338f8d6d5df827a890274323c5a44ca42e0c8875 + +COUNT=16 +L = 256 +KI = 7c89a4842f19f2dd9c9d7d03edee33d93759e046d31222b63b94d7996de3d6d0fe548636f2ee5a25b6d009da111e5803 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 449534a8895b16b46bd8599967859c663ba5a6d92e0fb0eeabcd5cc3c82b9511131018c326c999f7c7b0189ffdbcdeebf31f +DataAfterCtrLen = 10 +DataAfterCtrData = 2e079e673687cd5726c1 + Binary rep of i = 000001 + instring = 449534a8895b16b46bd8599967859c663ba5a6d92e0fb0eeabcd5cc3c82b9511131018c326c999f7c7b0189ffdbcdeebf31f0000012e079e673687cd5726c1 +KO = bb3ccbfc36565274b6aa4ac2db5e8c21a4280c915e9a98f297d32fa107b1c709 + +COUNT=17 +L = 256 +KI = cd59e0b9402e858c47945d92bc98d16b869d24c7fbfa516f06183ea08bafb8fcd0556b6286ef08a7ff473914a3627ee5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e0e3a85c29fd30d9528f1d7741a625d1a23d22303ae47d1645a54733ba0fc943fcfbe45503ceb1e0a4d88f3852dce12edd2c +DataAfterCtrLen = 10 +DataAfterCtrData = cfbb82a2652a8ea821cc + Binary rep of i = 000001 + instring = e0e3a85c29fd30d9528f1d7741a625d1a23d22303ae47d1645a54733ba0fc943fcfbe45503ceb1e0a4d88f3852dce12edd2c000001cfbb82a2652a8ea821cc +KO = dd4418fc7009709cfaa62559ffb59d7f1a5bfece3e9305320f372fa65cdba347 + +COUNT=18 +L = 256 +KI = 66d58d2d9e59b990e6145e8d0ee2aee0329040136c5b6336351d4f0e6c0f5c0b450365cc13b912712e0b9acf45b57e27 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8988686b98f842b151db1b89962b9e859fa7ad854b6db3c0be7c50e412f488e74da65fb7cee35d16b08be2313cd9eaf7446 +DataAfterCtrLen = 10 +DataAfterCtrData = f5ac68ad041c43ff9e7a + Binary rep of i = 000001 + instring = a8988686b98f842b151db1b89962b9e859fa7ad854b6db3c0be7c50e412f488e74da65fb7cee35d16b08be2313cd9eaf7446000001f5ac68ad041c43ff9e7a +KO = 9e152ad9a8f3c78ddf42f667815a56e33904b89066fa0e244d57c1b671afbc5f + +COUNT=19 +L = 256 +KI = 5ba2e9d1acecd173dce602622dc94ef7692c87c2439aed5780170b2ffb226d782a288f23ffc26756708ec5eddd0bd424 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6941bd5db3f91fa7d750d5bebbb3cee326f7b48c9365ad601a50ad3e19d40e3d5b742a4275e94dc66a4127d01dd30131aaee +DataAfterCtrLen = 10 +DataAfterCtrData = 61853c894ee6571e6fac + Binary rep of i = 000001 + instring = 6941bd5db3f91fa7d750d5bebbb3cee326f7b48c9365ad601a50ad3e19d40e3d5b742a4275e94dc66a4127d01dd30131aaee00000161853c894ee6571e6fac +KO = 74093274b90a136c41a736ade26e6c1747cc6da5112fd446a3b4e5cf1a0d0bd6 + +COUNT=20 +L = 160 +KI = c00b5dbda66f2c41ba723f99a046db6eeb6aa901d7616481799b3df63e8c74a483a24bd8ecfb3519ab498b32b91c15c6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0500a4b4267cb6034463c1cf7e1bb373366df8474508810050f9006c0ed1e15dcb3149847f84c178c89304483c14318a23ae +DataAfterCtrLen = 10 +DataAfterCtrData = 7d42b70a48c856a29394 + Binary rep of i = 000001 + instring = 0500a4b4267cb6034463c1cf7e1bb373366df8474508810050f9006c0ed1e15dcb3149847f84c178c89304483c14318a23ae0000017d42b70a48c856a29394 +KO = 6b71027d8a6859bc6e89909d7db800b94c5e439d + +COUNT=21 +L = 160 +KI = f6cd00ec5679e565770c1150e4c0c4d61a3fbfd1a6eee7768470b085f12951d07ea087f37ea3bc71f59983384123dcea +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4058a2c36636bb523d2bf3db040451445e8470250e462611580ff0b4cb396fcd51f927dc3d8cfc598745dfdc6378cae4df03 +DataAfterCtrLen = 10 +DataAfterCtrData = d671aca5a6e103e87bb3 + Binary rep of i = 000001 + instring = 4058a2c36636bb523d2bf3db040451445e8470250e462611580ff0b4cb396fcd51f927dc3d8cfc598745dfdc6378cae4df03000001d671aca5a6e103e87bb3 +KO = d5accac0b1ff8b59bcd95f5d1eba155b7a79012d + +COUNT=22 +L = 160 +KI = 46542378157f990a72281d2c1f692f4aafda21ee458acd9db8cbee9a2707534e696859de10c70b292d8d1e1b1b1bc888 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29059c09a3be4bf898fe19541d174d7969767a8594898e0a0954710c479dabc0e243e3d2d54eaad9afcce532f1e4d94eec73 +DataAfterCtrLen = 10 +DataAfterCtrData = 66f307c168f27534535d + Binary rep of i = 000001 + instring = 29059c09a3be4bf898fe19541d174d7969767a8594898e0a0954710c479dabc0e243e3d2d54eaad9afcce532f1e4d94eec7300000166f307c168f27534535d +KO = 8da9e92dcfa80b1f5d4a3cadf27e76276f8874b7 + +COUNT=23 +L = 160 +KI = 9d8e344210400e85c09b8629be27e5a9ecfd54b3454b64d08337e9affbbd41b807b6fa7cec6502899115d6bdf4aeb900 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 15059e373c9c96eae65f8f2cbf515ab80b7d36c00d1820ae0289214e32a96fa7514cc6e03671eaec3e6d13130f5a1b9ceee0 +DataAfterCtrLen = 10 +DataAfterCtrData = 0d9c27c8549bb8aa7dd8 + Binary rep of i = 000001 + instring = 15059e373c9c96eae65f8f2cbf515ab80b7d36c00d1820ae0289214e32a96fa7514cc6e03671eaec3e6d13130f5a1b9ceee00000010d9c27c8549bb8aa7dd8 +KO = 01398a0e72ae632c1b3745f877c453cb7b29a0de + +COUNT=24 +L = 160 +KI = 88d0213fbc982255a8813cd96e47e8f929c36d130c32d0f46d4116345108001b3f64d01cd7fd3d71a715c80b42f6f83c +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae22f93bd348a50fb271c3900558af8eef21964a5e6d261714e0dac7e2ea6b3526b98b8c9724a7371bc853bc33d0a25e1a22 +DataAfterCtrLen = 10 +DataAfterCtrData = b6c7194c75c59f05677d + Binary rep of i = 000001 + instring = ae22f93bd348a50fb271c3900558af8eef21964a5e6d261714e0dac7e2ea6b3526b98b8c9724a7371bc853bc33d0a25e1a22000001b6c7194c75c59f05677d +KO = 7cf8e4a9771cc74818e1edb19c9ac95aee76318f + +COUNT=25 +L = 160 +KI = 1cfa36936623a103c497d606c05f4730980ab94949760dc20a5066790c4cd6071f21a039e7206c4b75d2b1c012b4d8bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 790def4c3ce71e3e0aaa004cec4ace4cea1db03d4cf1382ae1841846afe1fb106fd0038d64d224ca94e967c80a9c081dd4f4 +DataAfterCtrLen = 10 +DataAfterCtrData = 7192598bd6a53b47f68d + Binary rep of i = 000001 + instring = 790def4c3ce71e3e0aaa004cec4ace4cea1db03d4cf1382ae1841846afe1fb106fd0038d64d224ca94e967c80a9c081dd4f40000017192598bd6a53b47f68d +KO = 0fa13dd93bc91c560259292bc9a3acac539b79d1 + +COUNT=26 +L = 160 +KI = b624ace32a4640ad2ebaaeea3be886c35731ce127624c43032ddc703af1396e700988fa45e46a946f2894aeff3b386c2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a6c15648f6de0b9e960e4b3daa417a339c0f7c8f2dc5416f5603ce821fee11965d56e26750da7e8cf3322eeb867ecb63919 +DataAfterCtrLen = 10 +DataAfterCtrData = 7eacd81fd592e18e9349 + Binary rep of i = 000001 + instring = 9a6c15648f6de0b9e960e4b3daa417a339c0f7c8f2dc5416f5603ce821fee11965d56e26750da7e8cf3322eeb867ecb639190000017eacd81fd592e18e9349 +KO = 3e6c12354cebc15e4167c8df23b11c04e82c8789 + +COUNT=27 +L = 160 +KI = 4ec7be848fabc4b575ce4ed48ba89fb9ba394f2847846aad885a1ec5b38a486d06af49a90beaee9d52234088ea14a4f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ae36b01b77cb7b51be382e29a6c489c9adb4570606e891e1464a81a5f6fcfa1f3774c6611a3a339523d95f4cb4f7f5b13de0 +DataAfterCtrLen = 10 +DataAfterCtrData = fadbff43d62d71c6d01c + Binary rep of i = 000001 + instring = ae36b01b77cb7b51be382e29a6c489c9adb4570606e891e1464a81a5f6fcfa1f3774c6611a3a339523d95f4cb4f7f5b13de0000001fadbff43d62d71c6d01c +KO = 25b3f36cdab414eaa9987653916df0509cf4c0a0 + +COUNT=28 +L = 160 +KI = 68157411efe791f414a0768b52c2fa7cdfb564a713f7a09215e5952b448d3bbe49fb8e34f113492ecfec6cb893afc633 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8fec76e758890bb9f8106ed3f667f01ee4ce2645d4acbd81c7aafe0591c916663fa23428bc6e1ae52e8a4ffb036a3f297af2 +DataAfterCtrLen = 10 +DataAfterCtrData = 0851d33b6f01456c2718 + Binary rep of i = 000001 + instring = 8fec76e758890bb9f8106ed3f667f01ee4ce2645d4acbd81c7aafe0591c916663fa23428bc6e1ae52e8a4ffb036a3f297af20000010851d33b6f01456c2718 +KO = 5999b41c533e1fe0d2a956b7f90cad325198ce5b + +COUNT=29 +L = 160 +KI = 8c10833bdd2366b8465f8e3990eba5a1c7af409847e4e3c6b62d933e22d4346d1a18a164385053b848bf7043bf66f8e5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5d9a264acc1d513135d2d4c3e12fefff81d190a4dff0d3ee63277585c9fe9caf43905e7abb0713a2340f4442ed80e5c0787 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f590153be824834e2d6 + Binary rep of i = 000001 + instring = b5d9a264acc1d513135d2d4c3e12fefff81d190a4dff0d3ee63277585c9fe9caf43905e7abb0713a2340f4442ed80e5c07870000019f590153be824834e2d6 +KO = cce19120b6991d6182d39236c8800d7032bef570 + +COUNT=30 +L = 320 +KI = 3b40be4e8cd196383fd7baa62a0d2cdaaf59158d0ebf8842d93b8a99ac43584f46ae47526ffb96462c2098741b7969f4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 13fa49b5b430980d37937443ed620f59c1deeb15b6a6fa38999496b8f56ac58c13bd71510d28dc538d3d061e999a937e105b +DataAfterCtrLen = 10 +DataAfterCtrData = 1a8f3489f640ca4302d7 + Binary rep of i = 000001 + instring = 13fa49b5b430980d37937443ed620f59c1deeb15b6a6fa38999496b8f56ac58c13bd71510d28dc538d3d061e999a937e105b0000011a8f3489f640ca4302d7 +KO = 67cdc3453af40fc3ff17e6e0fe1c2ee0c331307d859b7e44830a722b5e372f38c0e6c3b6fe10b6cf + +COUNT=31 +L = 320 +KI = 78b41e6bc5da3d27f4fc86c1aee60c16a12ed0660090f4739a9e9c0049dcb8710fcfdbc3f50be0fe253da1c1c43adc5c +DataBeforeCtrLen = 50 +DataBeforeCtrData = d8544823f11f62613814c5bd798a79af21b58c251db15c823fd3c5ad86ac23e850bbcb5ee9da1d668459fa71a08e16032e51 +DataAfterCtrLen = 10 +DataAfterCtrData = 055f53eb7779539d8213 + Binary rep of i = 000001 + instring = d8544823f11f62613814c5bd798a79af21b58c251db15c823fd3c5ad86ac23e850bbcb5ee9da1d668459fa71a08e16032e51000001055f53eb7779539d8213 +KO = d3a600b52a1304e8c195988467b45b37e237197e818a88312008f21e53dc9045992de9669e5fbbc8 + +COUNT=32 +L = 320 +KI = 0d429e7ad4208bae878c19795f214a786ecd524c5dedbc522f05f7c52db64aa1391ce234531acfbd7dd9d26e35924233 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e35fef8cdaa721d9dccaf8070c2b2ce516dd52362a9af98b988d4dd6105b9681b9ff418df5bfad86e6b33ce3d2b2f75235f2 +DataAfterCtrLen = 10 +DataAfterCtrData = 04bd39e0dc1774a09550 + Binary rep of i = 000001 + instring = e35fef8cdaa721d9dccaf8070c2b2ce516dd52362a9af98b988d4dd6105b9681b9ff418df5bfad86e6b33ce3d2b2f75235f200000104bd39e0dc1774a09550 +KO = c46a2a6edcf121f4a6e859abd43c694e9c169ab0338a25bdb57ea8e0a1247ebc6722755c6e857542 + +COUNT=33 +L = 320 +KI = b861d0f8abebb170f57ffdafefa72338dfd1de6bb37c50d9f85c4127817893dbf8dc9f485baea490ba21359aa5e41ac7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 615aac8af94abeed344f6c39eb01765aeaf9e38136ff50189b4076cce3b2d77776113367a47d10ea365907b9a535b01e74bf +DataAfterCtrLen = 10 +DataAfterCtrData = 50793bdd4d35000420fd + Binary rep of i = 000001 + instring = 615aac8af94abeed344f6c39eb01765aeaf9e38136ff50189b4076cce3b2d77776113367a47d10ea365907b9a535b01e74bf00000150793bdd4d35000420fd +KO = eff7c849b50475ca4af0a652eb88447180d007537668e7000c111d8075a30f7f0c35a5c64c9296e9 + +COUNT=34 +L = 320 +KI = 916b69d7a0e47bde19c7a8d3abd7300ec5fb0585559ba441269945a2fdafa4a96ddddfdce6b10fb4f6e2476841e1ec2a +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6b81f1a35003c87189bf16607fdf49470f83b2fe11c4d217d0e8d2220df6cea64703bdd4813040a160ae71d005f4a02148e +DataAfterCtrLen = 10 +DataAfterCtrData = 5f7a59d61cb09edb4f1f + Binary rep of i = 000001 + instring = f6b81f1a35003c87189bf16607fdf49470f83b2fe11c4d217d0e8d2220df6cea64703bdd4813040a160ae71d005f4a02148e0000015f7a59d61cb09edb4f1f +KO = 621bd628fcd3d9515c9ec477a03530716da946f5ca6e4e1a944340e49d3146e22ff54e0b2390996f + +COUNT=35 +L = 320 +KI = 9bcc55fdadde4ce45c7d630ba27c2b550f789b321de67fbdf4121172d344b25c86e319ad167fdd0d8a6930bf555a2d5f +DataBeforeCtrLen = 50 +DataBeforeCtrData = b28429a64055658e81092ce54697bef851e06a67b93bffe4f659819afefe05ef87eea9339847234c747608511d716372e3a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 652804ccce78293743ef + Binary rep of i = 000001 + instring = b28429a64055658e81092ce54697bef851e06a67b93bffe4f659819afefe05ef87eea9339847234c747608511d716372e3a5000001652804ccce78293743ef +KO = a1c0aa21f6430a90348b7235c9e903fff967752981a56a4099f3803312f380bcede3d2d43e338a5f + +COUNT=36 +L = 320 +KI = 0f0023fbe77a86656b50c29f4a15c28041de2105b4b37773fa9f16480fb41d1f542decb7445bd0a99f2df21241c0a4f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f7f4b4453908c4e3fde8074ce40c23f323013880a4f8d63294cf80149262fe6eccb160e0785ceb34c03e2e91d1063788fe4d +DataAfterCtrLen = 10 +DataAfterCtrData = 45424ae40f15ff0d0b37 + Binary rep of i = 000001 + instring = f7f4b4453908c4e3fde8074ce40c23f323013880a4f8d63294cf80149262fe6eccb160e0785ceb34c03e2e91d1063788fe4d00000145424ae40f15ff0d0b37 +KO = cfc057d80ab01cf6277c822af147d97e7e7aa74bd50721624e63e303f4dad5af71e94cf18f9e8bb0 + +COUNT=37 +L = 320 +KI = a6821e958d267dfc9c6616343327dbad357fc85f88a42e298ce8a1bd8f88404af73a64321fa3c91e3ec77cb0eb2dc5d6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 037574be1051a69d2564a336c3c889c7078c30f4857d8ca0c836a68e67350bb176fae9b549be4884113744231a0a5e0510b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 8620aa12af714f998599 + Binary rep of i = 000001 + instring = 037574be1051a69d2564a336c3c889c7078c30f4857d8ca0c836a68e67350bb176fae9b549be4884113744231a0a5e0510b30000018620aa12af714f998599 +KO = 1c9d0f545d23ccd037ba1863b516e6176b9df8895419c356b238c836c993779fb72ac78d2e3c57d9 + +COUNT=38 +L = 320 +KI = 27b7d971dab8aae16cf501984e735a07fd5b40c9e70d0bf0ad772f42ac973ff4d158fc4141686708fb80d8ac53c0a2d7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1861c940730ca6a0c24ef113fedde1877d1760e820d58ae5b56339dd1c1d670fbe8762668a0d2c97d00e23b212745bac3274 +DataAfterCtrLen = 10 +DataAfterCtrData = a2ee1083427834212b7c + Binary rep of i = 000001 + instring = 1861c940730ca6a0c24ef113fedde1877d1760e820d58ae5b56339dd1c1d670fbe8762668a0d2c97d00e23b212745bac3274000001a2ee1083427834212b7c +KO = 292b81edf2d9cce57ec39d6df0f71194340d70ea01c347e87fb0795f85e76365ffd82dcd6897289f + +COUNT=39 +L = 320 +KI = 33a56a4dd3e0807aaeaae1282f3029f4488b5ffbefdf1ab84a657a0b938104879a2024e9157ae6b8d82178d83a313fc0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b38fbfa437d7551723ebdeadfcfc358f2f0ff7347ae44ec20e4155386e2bfd75c33108a73003fad19cd2dbd1d31271087747 +DataAfterCtrLen = 10 +DataAfterCtrData = c6bb653cfcd23f3c1dcb + Binary rep of i = 000001 + instring = b38fbfa437d7551723ebdeadfcfc358f2f0ff7347ae44ec20e4155386e2bfd75c33108a73003fad19cd2dbd1d31271087747000001c6bb653cfcd23f3c1dcb +KO = 230be2bc234d9e836936e392b633fbb46ce367b02e5bab5a0cd4f67192cce15011aa4f2e6c68192c + + + +[PRF=HMAC_SHA384] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = dabfd087e001767172bfc631a0d243494adbf243112a4525e24a1ce279854a4635621b17334360d3818ed4feeb28d2fd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8e65bda5193e65bc834c39061e0b5adfc11d6617737b8d8840f344d218af772192ef2d45527cde0dfb17aac540449c93bd91 +DataAfterCtrLen = 10 +DataAfterCtrData = c6bf28ad1b04d8e5ad93 + Binary rep of i = 00000001 + instring = 8e65bda5193e65bc834c39061e0b5adfc11d6617737b8d8840f344d218af772192ef2d45527cde0dfb17aac540449c93bd9100000001c6bf28ad1b04d8e5ad93 +KO = 87f063a791e28781073c4091ad80ef46 + +COUNT=1 +L = 128 +KI = 96dae32c0a078b3a7ddf757566dd172a4caf452d3a6239bd8d9958d91aef5d85fba8057dcfff32f4c7168a5ada2d3bbd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 75eb96667f63f129a200a18a532f9a04e897fef347e77a6d538a970b56c60a7aa75e5f7684818f8e000cc1d788b90230ab32 +DataAfterCtrLen = 10 +DataAfterCtrData = a847bd3d6e4a4a3c6667 + Binary rep of i = 00000001 + instring = 75eb96667f63f129a200a18a532f9a04e897fef347e77a6d538a970b56c60a7aa75e5f7684818f8e000cc1d788b90230ab3200000001a847bd3d6e4a4a3c6667 +KO = 75ce933eebe68a6a4eec1429001a2ec4 + +COUNT=2 +L = 128 +KI = c50dbec134da547fe0dd7f9965efd42d0788405b84fe04301b5eaf1b7945a4b1a80df09eb3ae9ebf025f3813201a48b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 839e1879b73e590f55894d3cbd4bcb460047c6a3d1fdf4a1311d09c13be5fb5a6fc6446092da7fdd86ba5da75353526dc015 +DataAfterCtrLen = 10 +DataAfterCtrData = cbefa0b1de5b4d0ac7a5 + Binary rep of i = 00000001 + instring = 839e1879b73e590f55894d3cbd4bcb460047c6a3d1fdf4a1311d09c13be5fb5a6fc6446092da7fdd86ba5da75353526dc01500000001cbefa0b1de5b4d0ac7a5 +KO = 7e5376eacbacbe92c9b948a5392ac2ae + +COUNT=3 +L = 128 +KI = 3550ada6e8beb236ebb2ce7fcad2e72d36f919036f88df16240520516726ec33e0cc65c2d37658844bc192018b725608 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 623f8824912e0217593c9583c7c023b8f606ec70e177265bad04314402a4f9f3971c971943fe6d1b8f5430c46d0ccc495f58 +DataAfterCtrLen = 10 +DataAfterCtrData = 0036e6af4fc9c5e8405d + Binary rep of i = 00000001 + instring = 623f8824912e0217593c9583c7c023b8f606ec70e177265bad04314402a4f9f3971c971943fe6d1b8f5430c46d0ccc495f58000000010036e6af4fc9c5e8405d +KO = 99978f0bd89876ee9dacb79ad18c49c1 + +COUNT=4 +L = 128 +KI = 4b34d5df73731dff044ba186c7a35e6acda46cfac780bb92d00b5b368a48a4696a4c7cb7e8562479a02301767e0bc301 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6c7b116032b3ee409e622b711babe5004381567e5f81244e3e9bca510ef15025d81dd15ba0041aa2b17f3ea5c5c3f642fa8 +DataAfterCtrLen = 10 +DataAfterCtrData = 2af62377c47d56049064 + Binary rep of i = 00000001 + instring = e6c7b116032b3ee409e622b711babe5004381567e5f81244e3e9bca510ef15025d81dd15ba0041aa2b17f3ea5c5c3f642fa8000000012af62377c47d56049064 +KO = a16a9900b0de95c26b5d5f2da96df46a + +COUNT=5 +L = 128 +KI = c5292e3e9e1d4be5edf5027d76a16b2eb6c5e81559c34a533c0d83cb98115ee14945151ea16b60020c553d4d5058f66f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a35beb91487dcad3f058a8246ea5dd73c2ce8d46f14247dec5826ab61473792d1a25ea88e520d9c2b08088b4d9fcee4541f +DataAfterCtrLen = 10 +DataAfterCtrData = 506333d4284effc7ae26 + Binary rep of i = 00000001 + instring = 4a35beb91487dcad3f058a8246ea5dd73c2ce8d46f14247dec5826ab61473792d1a25ea88e520d9c2b08088b4d9fcee4541f00000001506333d4284effc7ae26 +KO = 5112da39b32f2f0f9efdf722600b5b2e + +COUNT=6 +L = 128 +KI = c2f9ee46c5e993b219e365505d090e575ce25ccbfd60526f6ead164bcf9c41973015ddba224290484840716612c839e7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35249c52d6751eaffde1b499e6ef139357c959472dcc6e1e81d2e9c4117b3371b2f58cee3ead59b29f22fba3ade65f9c6d3e +DataAfterCtrLen = 10 +DataAfterCtrData = dcee08eee10caac1cd99 + Binary rep of i = 00000001 + instring = 35249c52d6751eaffde1b499e6ef139357c959472dcc6e1e81d2e9c4117b3371b2f58cee3ead59b29f22fba3ade65f9c6d3e00000001dcee08eee10caac1cd99 +KO = 459f56f14b29700a5c6f871a6e32c763 + +COUNT=7 +L = 128 +KI = e2cdb15fd67f762a4fe10ddd85ddcfe785d069c02f30014d1510ef3ecf2887ea7a79ba979f20a057768263f9877252b6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7f22945df3a52c491921978ae9660fa85f2fbd1cd57a4c378a13f77b80d486f14da8da06a98c420db3d62a4b2d16245b13b9 +DataAfterCtrLen = 10 +DataAfterCtrData = 1c847db2ae6986f0bd52 + Binary rep of i = 00000001 + instring = 7f22945df3a52c491921978ae9660fa85f2fbd1cd57a4c378a13f77b80d486f14da8da06a98c420db3d62a4b2d16245b13b9000000011c847db2ae6986f0bd52 +KO = fa1c263990ecb1bc01fc5bfd792954ec + +COUNT=8 +L = 128 +KI = 69b911cdff9a2ac03caca82fde316fed19f67e248d1103cce763e6ea5ca9887e805e3ff59bc65a7bbe2f53ddec25ded7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c55158e560919a74156c715979b3d4eb4fb78fb196ea256e1fb77cd41735442920b190dc8f9fae2edb2dd534ca2a6a432203 +DataAfterCtrLen = 10 +DataAfterCtrData = 705095e2026772b8445c + Binary rep of i = 00000001 + instring = c55158e560919a74156c715979b3d4eb4fb78fb196ea256e1fb77cd41735442920b190dc8f9fae2edb2dd534ca2a6a43220300000001705095e2026772b8445c +KO = 30f47c3d38d31581a0874405b13e18e1 + +COUNT=9 +L = 128 +KI = 5ba38299fa2f80cf67eb41263302ca3b8b7442bb16c0582d7b70570ca02917049ef8f79d84bee8d7237cccdae3340389 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b9e914721f2449bb499c1d398b0c1d0fe655ea544b778dc87d060a24777baa3cfc56914292cb4b7cd0808435dd248773906d +DataAfterCtrLen = 10 +DataAfterCtrData = 235e8c4aa08e63f480a6 + Binary rep of i = 00000001 + instring = b9e914721f2449bb499c1d398b0c1d0fe655ea544b778dc87d060a24777baa3cfc56914292cb4b7cd0808435dd248773906d00000001235e8c4aa08e63f480a6 +KO = e91c12d29211bad7f422d9cb8b5aba3c + +COUNT=10 +L = 256 +KI = a10ac250392ceb07d65336c1a38f17a66528bfc7393c4dbd61c36fee0c0d2fa5a23b7fbf625744a63eaad6dc0a0919ff +DataBeforeCtrLen = 50 +DataBeforeCtrData = 556b80e63ba32b5bb09fc7d5f81e823b12beed358487a6bb3f0bc782f29cc0aa216b23f3be29eabc5a9e78b82983d4a403c6 +DataAfterCtrLen = 10 +DataAfterCtrData = 89097f2b721da6ed2d50 + Binary rep of i = 00000001 + instring = 556b80e63ba32b5bb09fc7d5f81e823b12beed358487a6bb3f0bc782f29cc0aa216b23f3be29eabc5a9e78b82983d4a403c60000000189097f2b721da6ed2d50 +KO = ddecebfba61d39559e8277728d4680f040429ca6cce48ebf41d2b7204fa53653 + +COUNT=11 +L = 256 +KI = 5faad6d2124d4ac33e720bbc53e6d959bcf743fa985a2fd07ce9339708a73be06ef745752d9895c5fdb5919ddb9c6713 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c9a2270cb0b76afb5600e2d374e1c4d488a6274a4d948c564c1a7979a2e27bd5a127aee71bc04a9068a3044d1c570b5dc9b9 +DataAfterCtrLen = 10 +DataAfterCtrData = 159654181e98f357bbc9 + Binary rep of i = 00000001 + instring = c9a2270cb0b76afb5600e2d374e1c4d488a6274a4d948c564c1a7979a2e27bd5a127aee71bc04a9068a3044d1c570b5dc9b900000001159654181e98f357bbc9 +KO = 858dbd5a2696e839627b7587268b590d3a188ef0ae6648fc708244aecbbd0503 + +COUNT=12 +L = 256 +KI = 2aca9f18f5794de397369d2216a3e4da9a3b71504f8901d9d7eb5cbd8da6c038763bdc411438e47ca1198fb0278c1a5f +DataBeforeCtrLen = 50 +DataBeforeCtrData = b07b9fbac18e34b80abbec56cb360fc914539842b92e398127a217042b22fc2619eb04674dea275f3953b3d4b8c04117ddac +DataAfterCtrLen = 10 +DataAfterCtrData = 7f16e612eeff44592be9 + Binary rep of i = 00000001 + instring = b07b9fbac18e34b80abbec56cb360fc914539842b92e398127a217042b22fc2619eb04674dea275f3953b3d4b8c04117ddac000000017f16e612eeff44592be9 +KO = a03d5493cae3fa17a20c07f64e4adac1b545333b316b061ef6ff3d8d07feee0c + +COUNT=13 +L = 256 +KI = e807219bfcfd9feaa2b1f069f753e7aaae62956d6b37c4b25f5a858822be04f85f842f9c8d70789c7126320a6dce9f7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 671c573b79d797e3871c893599811e82d6d8425b7e50264afa69b138c8df933a5d54a784631dd07b97ae48f13c870f71e764 +DataAfterCtrLen = 10 +DataAfterCtrData = 1143066f72d792a99af8 + Binary rep of i = 00000001 + instring = 671c573b79d797e3871c893599811e82d6d8425b7e50264afa69b138c8df933a5d54a784631dd07b97ae48f13c870f71e764000000011143066f72d792a99af8 +KO = aaf515bc1766514b237d6af023bc353c6ca95473019a668460086dd92bcf73e6 + +COUNT=14 +L = 256 +KI = e9e854dbfa361594a57923d4bfbd66028c97f181a5ae2cf321f439edfba1159d505e5321b97fbaba69028b770d824b21 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 268056fd7c33b0ace3f1642a72e8c201491897e7f6799236de39969a33080eb447c6de16f6c44cd7e04f60d54992d89cc256 +DataAfterCtrLen = 10 +DataAfterCtrData = 300d0421ca6e82e164b7 + Binary rep of i = 00000001 + instring = 268056fd7c33b0ace3f1642a72e8c201491897e7f6799236de39969a33080eb447c6de16f6c44cd7e04f60d54992d89cc25600000001300d0421ca6e82e164b7 +KO = eb070f50769381571ef6d8d139d57883925bf986cf74241b0c632f451ca6175a + +COUNT=15 +L = 256 +KI = f7af6cb9610dbfa4da1262d1bb8454b627b0928111a2ca9157ea593dae763cfc46e382a456b2bf99560fa0f21a79f380 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9aba303bb7ef1f6287c1d84aca49a9ad407f35c4aec235296286b830b3064c4bd04504becf010fbdab9260c59eddec5b5358 +DataAfterCtrLen = 10 +DataAfterCtrData = 357245cfb0fec2df9396 + Binary rep of i = 00000001 + instring = 9aba303bb7ef1f6287c1d84aca49a9ad407f35c4aec235296286b830b3064c4bd04504becf010fbdab9260c59eddec5b535800000001357245cfb0fec2df9396 +KO = e0254fb4bac133771f733caff0d41a3f06980b9e2a8b8449ff211395084d2f0f + +COUNT=16 +L = 256 +KI = fc643b1763902b7f0f1f3d011f6821325364b43989296eb98426934a03911af3354885dca49e1df91ce47804cfbc9ff5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = af33692596167ff3737a79bd9de3e21db8dcf2f88a0a8872f5f4e6a2c4ce37aa261eb228e53568a515385370f1fee0cc3cac +DataAfterCtrLen = 10 +DataAfterCtrData = fdf9ba3ec5c88a121304 + Binary rep of i = 00000001 + instring = af33692596167ff3737a79bd9de3e21db8dcf2f88a0a8872f5f4e6a2c4ce37aa261eb228e53568a515385370f1fee0cc3cac00000001fdf9ba3ec5c88a121304 +KO = 5c220b01b0255bde5caf29eb8071c9d2d1cc7815bf6c32278b3dcba0f9ae49b4 + +COUNT=17 +L = 256 +KI = 36744ae9f0c71a5029a1d63f9590993b7ec5cb5182e5bf8afbd7e00a80df442a6dd8e085e730c97da886f329c3bd4d7b +DataBeforeCtrLen = 50 +DataBeforeCtrData = ed808b02f4601ec923d5e8d50798fa8d2f1ef8b170f7b7aad30897403122427d6ac7286ac06b3e395da0dae1871e2633d311 +DataAfterCtrLen = 10 +DataAfterCtrData = 324d15acefb8dd6bfcd3 + Binary rep of i = 00000001 + instring = ed808b02f4601ec923d5e8d50798fa8d2f1ef8b170f7b7aad30897403122427d6ac7286ac06b3e395da0dae1871e2633d31100000001324d15acefb8dd6bfcd3 +KO = 723632d2d4da1994355434293cd5979cc7d30b800f11ed46f62959fcc73f0a86 + +COUNT=18 +L = 256 +KI = 22e2f7effd0ff9eb735393208ec9d0d90836b0067cab474b733daa002b3864e26a961c8cf8f1fafceaf17de845eb21e4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee2c6f6c9d1b1a2ad3ee8f687a2e66db81ed741be1af28153a0965729f17ade1a2088b99b48cbc124c82a35224fba7cc5c5d +DataAfterCtrLen = 10 +DataAfterCtrData = 3737eb1ea5f4bc0d2ebf + Binary rep of i = 00000001 + instring = ee2c6f6c9d1b1a2ad3ee8f687a2e66db81ed741be1af28153a0965729f17ade1a2088b99b48cbc124c82a35224fba7cc5c5d000000013737eb1ea5f4bc0d2ebf +KO = b892202097896f600707a3dfd1ed93716d56408fd2b80679ba4a57a0a3336ffd + +COUNT=19 +L = 256 +KI = bffc8e943da86d8a6e254340ed3274f683006be669a39f456b12303e8addacf1c90e0b2423a953f0e5e97660de0ea473 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7ddb025751af132ba519f30bdc5968d4adfd2eb90940f96d7bc620ae6c669c68b8205ed5b0f8cd510715df931a59fa919ea9 +DataAfterCtrLen = 10 +DataAfterCtrData = f5e5565c8741640dcffd + Binary rep of i = 00000001 + instring = 7ddb025751af132ba519f30bdc5968d4adfd2eb90940f96d7bc620ae6c669c68b8205ed5b0f8cd510715df931a59fa919ea900000001f5e5565c8741640dcffd +KO = 4a423df930048eb03c7194a26d03e03db54cd7562225a3e8f9858d339a7d2247 + +COUNT=20 +L = 160 +KI = 0a0278ec50e06b385a493e155022a8af9dbd3732e53a09252177e94dc256369a521db863c207bb9bb2eed04171ccbbea +DataBeforeCtrLen = 50 +DataBeforeCtrData = 29bb0a2e162734f389171418ba55d48487598f3f2d46af089d0b88dff5527e9cc068476f493733a42337244fb0675b446f8c +DataAfterCtrLen = 10 +DataAfterCtrData = 093659c5f33778e4d07b + Binary rep of i = 00000001 + instring = 29bb0a2e162734f389171418ba55d48487598f3f2d46af089d0b88dff5527e9cc068476f493733a42337244fb0675b446f8c00000001093659c5f33778e4d07b +KO = 1fb1e2b69b84c2d5c2f0db7ffe0a4087b040573d + +COUNT=21 +L = 160 +KI = 4533e573e37d1147fca0bdd6b518868a8b692b97df164a9acc2a90020c35a210ce7a7ffd7705239847b23ddbace9966d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 81466dd37ad7ab55e647ddc46ee242c3abeb092851066bcdf9bc902655deeef90790004f6428a951036bf23f96db866a601a +DataAfterCtrLen = 10 +DataAfterCtrData = 38fc97c1c347e6759419 + Binary rep of i = 00000001 + instring = 81466dd37ad7ab55e647ddc46ee242c3abeb092851066bcdf9bc902655deeef90790004f6428a951036bf23f96db866a601a0000000138fc97c1c347e6759419 +KO = 3c3b53b4fee18f5aef020608285d4c8279cdf5bc + +COUNT=22 +L = 160 +KI = 82f542841cf4dbadb887b2ecbb64f54a47c2b70676eeb1af2591d6c8de823f442b8784a8c9a3275f28b3af6cfaea284f +DataBeforeCtrLen = 50 +DataBeforeCtrData = e259cf9e5e7b618a917cc1391bbdb44d25c1ac1732bc54f4476aebeccf06b656a2901eecdb7605ee74b08b62f85e96d632d9 +DataAfterCtrLen = 10 +DataAfterCtrData = 89c7fe9655178b0269be + Binary rep of i = 00000001 + instring = e259cf9e5e7b618a917cc1391bbdb44d25c1ac1732bc54f4476aebeccf06b656a2901eecdb7605ee74b08b62f85e96d632d90000000189c7fe9655178b0269be +KO = 335334dce04d6b213f40de24a1e94c29fbadc515 + +COUNT=23 +L = 160 +KI = 445ce3f4705e91d443d744ad7ef666e8965866103c5fa4b8226b7c1d39b1dde7f3de85b3fec8b6403aea9aac9847951d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9eec831679f2ded55d745ded9ed7cbcfa20a381158f20811cdae689f02ecc6953cb7a03898b8d3d728d90eb7f57e3a10d731 +DataAfterCtrLen = 10 +DataAfterCtrData = 407bc0bae2e20dd6b643 + Binary rep of i = 00000001 + instring = 9eec831679f2ded55d745ded9ed7cbcfa20a381158f20811cdae689f02ecc6953cb7a03898b8d3d728d90eb7f57e3a10d73100000001407bc0bae2e20dd6b643 +KO = ed1fe6e0a14113198301c91fb8b89219dd601324 + +COUNT=24 +L = 160 +KI = f8baae14ec0dedbc6e6c3e5232591acc1a4c1df6720f7ae016675a60a5bce1f75afd352d8cee716b9786480fef377e54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6936deecbe51e95dad3337dd9b6a6e009877dbadd2a0bb4f82333f07d24f44d68d6909dbc09e9818f1dd944adfcc9e273da6 +DataAfterCtrLen = 10 +DataAfterCtrData = 1d70d72c8489d475e088 + Binary rep of i = 00000001 + instring = 6936deecbe51e95dad3337dd9b6a6e009877dbadd2a0bb4f82333f07d24f44d68d6909dbc09e9818f1dd944adfcc9e273da6000000011d70d72c8489d475e088 +KO = e09ea36d4ed72548e4c11d3e7f98590253bc35a0 + +COUNT=25 +L = 160 +KI = 7840bb5121c6ee2e7745902171c51310aa0acfb870c5f766ba98a3386bfcacd0f9c10d4b32e9f5c294a224085e54dcc5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9f073a9f2a7ef13e6c0583884fac85c2bf5f3af19a5c3354583aaeba906c67375bf2fd361eca85647a17e2437f31197ffe5d +DataAfterCtrLen = 10 +DataAfterCtrData = c5b1fe7bf479278c88ec + Binary rep of i = 00000001 + instring = 9f073a9f2a7ef13e6c0583884fac85c2bf5f3af19a5c3354583aaeba906c67375bf2fd361eca85647a17e2437f31197ffe5d00000001c5b1fe7bf479278c88ec +KO = 057f0ba44a5a801aaf675a069b05fa669139a8a6 + +COUNT=26 +L = 160 +KI = 1bebfb5e0cba928e666fc66a37bcb28aa990ef83fd7dd2bf8618ad457e83c8c87c8bf420f6812cc7082aff821c02e494 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 63ef6a6a96f532c64dcac557f5c508f87300e237c647473d98d0608d07b4a64606fe30206a9e17fa590065d4f03acf7832c9 +DataAfterCtrLen = 10 +DataAfterCtrData = 0c61c275c753ca416233 + Binary rep of i = 00000001 + instring = 63ef6a6a96f532c64dcac557f5c508f87300e237c647473d98d0608d07b4a64606fe30206a9e17fa590065d4f03acf7832c9000000010c61c275c753ca416233 +KO = 7bdc33e0369118579c06ae49ac43c96528f78550 + +COUNT=27 +L = 160 +KI = 187305724edb9b99757906b525ee0954d8b11de53d7ac0f0a82d1eb022c7b2bdafa4c553bca376f7d2f4b05b77d43a54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 35cf0f2734a33e3edc3d6c02344158d2eaf0a0bf6619971464afda444d99a715cd8b821fbfe281efa14cf2e3ef5c4408615e +DataAfterCtrLen = 10 +DataAfterCtrData = 4e378b13c74287ac0077 + Binary rep of i = 00000001 + instring = 35cf0f2734a33e3edc3d6c02344158d2eaf0a0bf6619971464afda444d99a715cd8b821fbfe281efa14cf2e3ef5c4408615e000000014e378b13c74287ac0077 +KO = 776e35108af8cfb65ce5d85562aa3b05dc2ccbfe + +COUNT=28 +L = 160 +KI = ffd38d2497735a4532f091335616b3bf9a75a111b8901306a15aa57b8024ef07ed045c69991aa57cf8d9e3b4cb9d393e +DataBeforeCtrLen = 50 +DataBeforeCtrData = eb054cb03f4d811d3ab16a8d815431294b027566481d6740e448777670d250ece6a37f43292737b5bbc4bbeccdeaa1fac58c +DataAfterCtrLen = 10 +DataAfterCtrData = a9126a772c05b7826999 + Binary rep of i = 00000001 + instring = eb054cb03f4d811d3ab16a8d815431294b027566481d6740e448777670d250ece6a37f43292737b5bbc4bbeccdeaa1fac58c00000001a9126a772c05b7826999 +KO = aa07f3fb067baf905acdc3b0d681912e7bbb2358 + +COUNT=29 +L = 160 +KI = 5fb83568a931da271697bf84c029e564dbfcdd57f45c1c8b00c96a3158f47f63885548b0bde6e0e273276d75447c7bd2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 95cd8da8e2ce3bf98e30caf80ab2cb98be8125f68f49b1214bf46e91f551d57ec5156b52b9c01082dd18a36ea3e1daa0ce73 +DataAfterCtrLen = 10 +DataAfterCtrData = 27f6cdc5529bc93066d0 + Binary rep of i = 00000001 + instring = 95cd8da8e2ce3bf98e30caf80ab2cb98be8125f68f49b1214bf46e91f551d57ec5156b52b9c01082dd18a36ea3e1daa0ce730000000127f6cdc5529bc93066d0 +KO = 864f153c724bdabcdc346811af3c5529da598c17 + +COUNT=30 +L = 320 +KI = dc0b72da2ffc1ec45ac901b9698c0b3691654936ad228bdacde70c914067e793245ecf04d3ed9e5c84d0c94b957699d9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fbe1c852d5eaa2c75884d625744cc4422afe6d962b4289289834230ea9ea581b5527d6d5bd4fc27e9c4454bbe5417581aa9a +DataAfterCtrLen = 10 +DataAfterCtrData = 7b329953320d00e804d7 + Binary rep of i = 00000001 + instring = fbe1c852d5eaa2c75884d625744cc4422afe6d962b4289289834230ea9ea581b5527d6d5bd4fc27e9c4454bbe5417581aa9a000000017b329953320d00e804d7 +KO = 16dbfcbfbca493bd96cf780cbf9a883daae7b5bbb65724c4ad48bcbf1b1577f7d772a5b5c6b9f426 + +COUNT=31 +L = 320 +KI = 5c29bbe28b388186046afbdb83d4ad35eb5204e52f1830b0efca07680b308d7538fc883f7d1ddef01876cbacf80b514a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4cd1bf4bce9e26ff534da51f843db8cdac837dd2f6dbe186af40ce9cff2b788f503297e08222ee962d0465482dd762930186 +DataAfterCtrLen = 10 +DataAfterCtrData = 88d42ac84b64134c0e94 + Binary rep of i = 00000001 + instring = 4cd1bf4bce9e26ff534da51f843db8cdac837dd2f6dbe186af40ce9cff2b788f503297e08222ee962d0465482dd7629301860000000188d42ac84b64134c0e94 +KO = 7d4a2d1714bdaac990575d14325960c9890263286ab4c6c2eac2a5099f3372934634744006992bcc + +COUNT=32 +L = 320 +KI = 5e4b59a8b49a84025749438f767b3ef21b3db787cc10be5e64d45ea5c88b8a4c8307680a97896a82f8d7fb813741d129 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a00aa3fe173c41a2ad22b160a7d0ddef8fc8a767a65b90d2fef6a82d74a6d1090f5453f7b9d5f983e4d643cb4c7493b602f0 +DataAfterCtrLen = 10 +DataAfterCtrData = 77b5c47f33b887ae0db7 + Binary rep of i = 00000001 + instring = a00aa3fe173c41a2ad22b160a7d0ddef8fc8a767a65b90d2fef6a82d74a6d1090f5453f7b9d5f983e4d643cb4c7493b602f00000000177b5c47f33b887ae0db7 +KO = e7b760fc5cf2c68b5ee115b0afbbed6930d3546aad7bcca8d57677a70307f057d6778a066d5fef22 + +COUNT=33 +L = 320 +KI = 686f305579574015398d8e5c375565f098ff6ff5d01892966b378250f1eefeda6adbc95ee63b581fe8fce6896802cf2b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 99dfd4c907e2ebff9e45042abec61af01e1942f424eb50dc02bd1544a095b32f3fe553841c0ad5e303ce50866c6c0ba5d4b9 +DataAfterCtrLen = 10 +DataAfterCtrData = 7b340fbfbc1b06340bab + Binary rep of i = 00000001 + instring = 99dfd4c907e2ebff9e45042abec61af01e1942f424eb50dc02bd1544a095b32f3fe553841c0ad5e303ce50866c6c0ba5d4b9000000017b340fbfbc1b06340bab +KO = c215f551c548cb27563780c5fcf51c3d3855064e0cdeefbbc4581a272c77319ce6b4b49e84082ced + +COUNT=34 +L = 320 +KI = 885688b65c7a6447027d682f709d180eb033b2179fcd8c1a1bc080eb76cfd1a3ad3918b6b3afeb0f0a79c78b3a03db1e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 24b2d8ccdd2faeaf625ac2ea9fed4d24d7a96e4ad7d817d87f5436321f312119ccfc75b3a309ade89a7c6770f5298df60d03 +DataAfterCtrLen = 10 +DataAfterCtrData = f489ed996b7467bfd336 + Binary rep of i = 00000001 + instring = 24b2d8ccdd2faeaf625ac2ea9fed4d24d7a96e4ad7d817d87f5436321f312119ccfc75b3a309ade89a7c6770f5298df60d0300000001f489ed996b7467bfd336 +KO = 28f4f8fed91c5f14a2abacfb2669dcdbc1f726e642c68be42ba6e2cde1f147249b85c0a36ebdfa38 + +COUNT=35 +L = 320 +KI = 70e82f28d9c743d51eda3befb13bc8e386f66ff4e0307710c9e58bd9bc11c9873a9a999f668947b4d3e5515a04be927d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40c7f2243f7c9a0eb1a8125d9eb9410d24dcc69c944533c03c1a281013ee0b504a4283d07191eeb7470e9c56e663dcea2206 +DataAfterCtrLen = 10 +DataAfterCtrData = 3f2d8e0feaabbda30d42 + Binary rep of i = 00000001 + instring = 40c7f2243f7c9a0eb1a8125d9eb9410d24dcc69c944533c03c1a281013ee0b504a4283d07191eeb7470e9c56e663dcea2206000000013f2d8e0feaabbda30d42 +KO = 28611fd56386002f002cff5a9f0207f8f4fde64555d8075e098b6e8d1dd949ff544a1eccac88e030 + +COUNT=36 +L = 320 +KI = 57a935ed3ad8a709ba64a0a39ac5600d2ab9b5f10cfd410d9aa6ddcde33a2e5b00a5508d3ca1a6f2e039b4471a2a38c4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6accb505dfc7714761e511b5513f84ceccaf55d701203a45c9c1ed7bf100e2e1d8f8dfa0bec3546228ae4f4a785df642d163 +DataAfterCtrLen = 10 +DataAfterCtrData = f3f38b76c0d0b8ffaf68 + Binary rep of i = 00000001 + instring = 6accb505dfc7714761e511b5513f84ceccaf55d701203a45c9c1ed7bf100e2e1d8f8dfa0bec3546228ae4f4a785df642d16300000001f3f38b76c0d0b8ffaf68 +KO = 3a1ae57f62e83bc49131a586208df27e5d719e9cd9791bed40d49021d31c5c9b934a88eeae1ffbd9 + +COUNT=37 +L = 320 +KI = 10c31d976ed10b1687bb23b18b3fff186e817c7ec9296111da9b8bdb507117acf5afc97a5d4d8a41a5081e6f37d0a238 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2163b0361b74de849a20b663de87dd45c4238f3b71ec31fe7f71604092881d5d44bc695d03b3d68d4e378e7f7cffb7f14478 +DataAfterCtrLen = 10 +DataAfterCtrData = fc01edb5a2fa4a4ac2b2 + Binary rep of i = 00000001 + instring = 2163b0361b74de849a20b663de87dd45c4238f3b71ec31fe7f71604092881d5d44bc695d03b3d68d4e378e7f7cffb7f1447800000001fc01edb5a2fa4a4ac2b2 +KO = 9a9569ca4fb7de2b2b7fe3f04c8b3cfcf79f538c749060c6ce07b8b1a10751624c694af5b0bc1fe9 + +COUNT=38 +L = 320 +KI = 6223cb1ee132ffdb86d5ea7977bf6d3eabebbba3aa297cc78c699ea14423451bab9ba703fde81213746054a01497dfc9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = db1a47fada3cb61fabe43e15962d0dd74c38ad7ad11c14e1e6eb63fd4efbb4cdd28346712918bd863057dbd25ee908e54541 +DataAfterCtrLen = 10 +DataAfterCtrData = c63b97f8d8e09ed7e131 + Binary rep of i = 00000001 + instring = db1a47fada3cb61fabe43e15962d0dd74c38ad7ad11c14e1e6eb63fd4efbb4cdd28346712918bd863057dbd25ee908e5454100000001c63b97f8d8e09ed7e131 +KO = 24dca4a868e13406ec2fe1c93495994c55eaee09abab830613d683a587b84f9345ba96cc0d0a21b5 + +COUNT=39 +L = 320 +KI = 36bc50dc4d507ae4665a1ec262e03fb7f4560a71e0567754f9ae0850c5ff00844f79fb42e82f462e6c2ac3613d8d1f1a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bfae514b2f3c06e95d1a4e9fd35dccb760ae4ceacf83a80bb806f1ee26f6fdba22771cabedc6f5f586ee4121e516b62d90cd +DataAfterCtrLen = 10 +DataAfterCtrData = fdc245d6602039f8dc39 + Binary rep of i = 00000001 + instring = bfae514b2f3c06e95d1a4e9fd35dccb760ae4ceacf83a80bb806f1ee26f6fdba22771cabedc6f5f586ee4121e516b62d90cd00000001fdc245d6602039f8dc39 +KO = d7b14378793e43788f1336b3f5f1e091434b82f0158853bac3335a43920b8412bb50f46d9dc12d90 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 6ea2c385bb3e7bbafc2225cee1d3ee103ce300c1fdf033d0c1e99c57e6a596e037020838e857c0434040b58a5ca5410be672b888ef9955bdd54eb6a67416ff6a +FixedInputDataByteLen = 60 +FixedInputData = be119901ed8679b243508b97663f35da322774d7d2012d6557da6657c1176a115ebc73b0f1bfa1dba6b8c3b124f0a47cff2998b230c955b0ea809784 + Binary rep of i = 01 + instring = 01be119901ed8679b243508b97663f35da322774d7d2012d6557da6657c1176a115ebc73b0f1bfa1dba6b8c3b124f0a47cff2998b230c955b0ea809784 +KO = e0755fa6f116ef7a8e8361f47fd57511 + +COUNT=1 +L = 128 +KI = 26d1a88010f77a5a9c4693460154cb7cfa00a4f4f2b7fb17e4b75ef0f581eb27e1602577772497972904707294651b394e1e13deb7a9676c1e0b04b13cdbc987 +FixedInputDataByteLen = 60 +FixedInputData = cf34667ed3ba6bd109049d5bcfaa27471e076fbeb89e4a6890d99821e06ebf6653126bff8b7680d57601a5a78fca0f55aa2e1094d4d9bdba5f000f56 + Binary rep of i = 01 + instring = 01cf34667ed3ba6bd109049d5bcfaa27471e076fbeb89e4a6890d99821e06ebf6653126bff8b7680d57601a5a78fca0f55aa2e1094d4d9bdba5f000f56 +KO = e9da66c0f3f5541f01883859b90bbd8c + +COUNT=2 +L = 128 +KI = c6b45f26f2b09677078549e4c741051ac63d2ed37a23d636624b7fdf11021e121a1b22678f10661194bda40802bd573c3c59d33cb0f3cc795cc367e0e55fb664 +FixedInputDataByteLen = 60 +FixedInputData = 4fe29a7abee04c359c3bce3f26dc3963e99d5bc4be9592cc22c780573a433bda12b143afa2a524c939ec3142b96b533e5954b90ed4548530174221db + Binary rep of i = 01 + instring = 014fe29a7abee04c359c3bce3f26dc3963e99d5bc4be9592cc22c780573a433bda12b143afa2a524c939ec3142b96b533e5954b90ed4548530174221db +KO = 9f269161258042e0176c52485ca4f7d8 + +COUNT=3 +L = 128 +KI = 9139b40b3b3ee78ca5931640b4bcf3fa3aad718c89686e96ef87bf6061365b91dd0c976ac0d8ebc761ee5b5b4a62fb770aca9cf7f46984c1fa12ec13a2af7d3f +FixedInputDataByteLen = 60 +FixedInputData = 6f79439e8c26ad81c54fd8a7738e0764a099125af00b0c2c16c0b911690edb9680971b48f33e9d8ed9747b9516e8edf2a3b5a633506c0a43e7c6b6b9 + Binary rep of i = 01 + instring = 016f79439e8c26ad81c54fd8a7738e0764a099125af00b0c2c16c0b911690edb9680971b48f33e9d8ed9747b9516e8edf2a3b5a633506c0a43e7c6b6b9 +KO = 08f0636515d37fb5df547651596f5d75 + +COUNT=4 +L = 128 +KI = 8ad6e10fbe9e9a2cad4789ddc8a940f51cdcb2263aa580bbe33fb44e082b6df9b30b4be1ee79bd7c3b97fe42ed8d77403f0011a570da7d8e03a4a16aee63a913 +FixedInputDataByteLen = 60 +FixedInputData = fb448d27478a4b7584ad21fb61243629925b2cead907ca9a10affce7d991bcc78fed02875052010003a39188ba03e5327065d2d6c3ec08022366c5de + Binary rep of i = 01 + instring = 01fb448d27478a4b7584ad21fb61243629925b2cead907ca9a10affce7d991bcc78fed02875052010003a39188ba03e5327065d2d6c3ec08022366c5de +KO = 9a90b72ee22f680bf09d44a0ebcbdb02 + +COUNT=5 +L = 128 +KI = 0a8ed30a6f7462b6430813bbbdad47beb939b6ffd40a9367cbd3991069418753680aa70b1568f4d1f7fdf4dbd9bc53d14d78d69f25400435f394531eda56ecc3 +FixedInputDataByteLen = 60 +FixedInputData = f2724fe3e6470baf56ffa6d14f8de1df16b5be7240e38fc08cf99504f46d64fe8ec14dcae9b98173221c5a1e2e76a33e31dc607a7ebf0adcdd90fd6b + Binary rep of i = 01 + instring = 01f2724fe3e6470baf56ffa6d14f8de1df16b5be7240e38fc08cf99504f46d64fe8ec14dcae9b98173221c5a1e2e76a33e31dc607a7ebf0adcdd90fd6b +KO = 8679502f6de8ab89dca2cab2cc26f412 + +COUNT=6 +L = 128 +KI = 29045a509bd9dc1c86b2fae126d890df3c0f5fdeb4d9d06e0466d535fb0721e65d8caca14b485c2c8de5b5eced08735184fc6f4f2d19fe1b9b6dfae3984ff4cd +FixedInputDataByteLen = 60 +FixedInputData = 612b0e1ddf5072a7b49acef50c3c9a255955d7a4ee9e180e26901870702f252de19e333baaf6a1fb9d622fcc6c3741c4ba9bf56d4788229935372be8 + Binary rep of i = 01 + instring = 01612b0e1ddf5072a7b49acef50c3c9a255955d7a4ee9e180e26901870702f252de19e333baaf6a1fb9d622fcc6c3741c4ba9bf56d4788229935372be8 +KO = ca04937abbb89594db26777acfb7a7be + +COUNT=7 +L = 128 +KI = ec5ab8e6a8c4594d80de19bc8cf7a7997bd332d20fe2f0b74b13745b37734357679ce840994ee11f6e869837fc8778f3e5a4d71b75e866f50577113560d6b7ee +FixedInputDataByteLen = 60 +FixedInputData = b3882a30a5c256fc1ffbf2ede5263251ece850a91833512f7e0b80680bfc2149dff203c233b0ce9ed0d5460bcb4a05629ac9a30e8678bfa792228401 + Binary rep of i = 01 + instring = 01b3882a30a5c256fc1ffbf2ede5263251ece850a91833512f7e0b80680bfc2149dff203c233b0ce9ed0d5460bcb4a05629ac9a30e8678bfa792228401 +KO = c35b14e7c1aa4b0ceff2e4ef2435fc10 + +COUNT=8 +L = 128 +KI = 8dd81948519a7d44c49852df00fe85761b73cb185ac155edc4becc4e6f7877eb94e158715228e2c1975017d98912a62da4118dc8596276fb2474abfb26647c65 +FixedInputDataByteLen = 60 +FixedInputData = 4e0755316b2ec8017371553a74e8fed78ad0fff5433638f7aa90a0723636d3870cb0dc989fdcb5f12ac3e8a59324580a146c93b24789b943fb1cc3ad + Binary rep of i = 01 + instring = 014e0755316b2ec8017371553a74e8fed78ad0fff5433638f7aa90a0723636d3870cb0dc989fdcb5f12ac3e8a59324580a146c93b24789b943fb1cc3ad +KO = ad38a0e21e5ee116dee784ee7650159d + +COUNT=9 +L = 128 +KI = 5e2b5f9046127b752bd06e588a42c3cf2df0c853f2a6b1bd0a4f869400b56215ec940cf9dfad56d602daabd7de03569e3c4999face3dd26ff218d427975680f7 +FixedInputDataByteLen = 60 +FixedInputData = 95e7fd1e83ae8353315497da226d764382f8760efa390bed7c88bffeddb1ff3fa32af8b327af455028565a1414d35db0347ed004293b4cf5b85cfabb + Binary rep of i = 01 + instring = 0195e7fd1e83ae8353315497da226d764382f8760efa390bed7c88bffeddb1ff3fa32af8b327af455028565a1414d35db0347ed004293b4cf5b85cfabb +KO = a771e6a031e517f9f90339560030b416 + +COUNT=10 +L = 256 +KI = 0ef984d7b4ee76f5c9e080b27f45ccab4ac2362c4cafa68198786b18e239d0f69ee62148373643ad9aa42474700348ef651fee9973130a42e76b7e7633eba1e9 +FixedInputDataByteLen = 60 +FixedInputData = 56ece7c14c1fc5467f8316f3a931a7ddfa490969f442d7a132f3755809f6ca11dbc9c6493a541c244c32be6656e13ef2868cb79415b807b3882f00d2 + Binary rep of i = 01 + instring = 0156ece7c14c1fc5467f8316f3a931a7ddfa490969f442d7a132f3755809f6ca11dbc9c6493a541c244c32be6656e13ef2868cb79415b807b3882f00d2 +KO = 19aa765affdd3cc7294b2c97e1bd5adc368523a3283c387d0719761e938f83db + +COUNT=11 +L = 256 +KI = 5ca0054828ee4981867defd71f37ea64b93a47ebe5a87d9fa76c4fed995413a31425b4ffd4d405a043e61e460cca5ab3acdf939c4fd9ed08fcd2b2d43d463ba8 +FixedInputDataByteLen = 60 +FixedInputData = 787eb3102cc30d4044c974a5d4f65a4c42cf3ad8e7d0e7ec737a1ab291bc5462e21aa81561fca7182a2354c840c8021d1a3a3d1239cc023a429e0931 + Binary rep of i = 01 + instring = 01787eb3102cc30d4044c974a5d4f65a4c42cf3ad8e7d0e7ec737a1ab291bc5462e21aa81561fca7182a2354c840c8021d1a3a3d1239cc023a429e0931 +KO = 4b177fa30f4d62bebed60233e5c04bf446c22bbbe2cb98cf798ba8ad871b064b + +COUNT=12 +L = 256 +KI = 6fab146236c9435530f2757ece4a08ae5903b411382c9b832a1d9568dbf86d3c5f03065880503e6bcc2e120969d4f25440cf6d8629c079c280a399ab3be8692f +FixedInputDataByteLen = 60 +FixedInputData = e6da4232f5f45b0843d525b14691c2b4684a4a5b19216a31526f28ca34c6b501fa0fd9d5ef350c545e4dbd1df4dffe6df1622f7174c89969d133ea45 + Binary rep of i = 01 + instring = 01e6da4232f5f45b0843d525b14691c2b4684a4a5b19216a31526f28ca34c6b501fa0fd9d5ef350c545e4dbd1df4dffe6df1622f7174c89969d133ea45 +KO = ac3df885b8d117c461dcf82603f5e300e88c9d89bb9d23a5627e234e24305e75 + +COUNT=13 +L = 256 +KI = a8104871bdfcd68856353a3625587ff46e949e5d906d3a0c05e22eba7443e5db6167f5cdb2d6d5174777dab0001462344b1c9977361baf46232e85b20ab4dba6 +FixedInputDataByteLen = 60 +FixedInputData = 6e2bf92c60b3b53dc7bf80f36e983544d38d73da2f59906ed7624f5bad9b364078a05121af9fbd4d3694d988f923ab2d77f2d4e468d3ff02249ffd68 + Binary rep of i = 01 + instring = 016e2bf92c60b3b53dc7bf80f36e983544d38d73da2f59906ed7624f5bad9b364078a05121af9fbd4d3694d988f923ab2d77f2d4e468d3ff02249ffd68 +KO = 41e5b4f34bcdcb02518c911b869e0e0d8d63a80607d4479f58a203558f2fc427 + +COUNT=14 +L = 256 +KI = f1b6639bfaabceef08af7d4772592ad2e41d2b6f2a60a16f4e40a103b7516741d39f47558acee2cd1d1d87efa9d294e0b0a532defcd130a1f860c8654ad8801b +FixedInputDataByteLen = 60 +FixedInputData = 18a149bc227065e5f9f682fe95d31adf8ae4c594b64b8b80dc5488bb3747deca719c291e3b3d167bc3d1f2b45c70042d18ed868f98bb2e77b3a64f80 + Binary rep of i = 01 + instring = 0118a149bc227065e5f9f682fe95d31adf8ae4c594b64b8b80dc5488bb3747deca719c291e3b3d167bc3d1f2b45c70042d18ed868f98bb2e77b3a64f80 +KO = db465cc8bb524920c52c23a87cc2d4f0cfa80ec1c39ec7b15c149b6a5a476121 + +COUNT=15 +L = 256 +KI = 9378bfd32b8444f460ea4c93cfe4387ce9794e824a48e4de9f7f8dd644a53ff617c8d52f4667e769fc9569583e063a16607cb72daeac6092f74a98b4b961dfc2 +FixedInputDataByteLen = 60 +FixedInputData = 916e6f22f39307752d8a1b9cda4307365bfd34edd9889e26ebf07a272f8855a8cfdace86b9a9c5d2b474537f45010c97debcaa20f638358be367022e + Binary rep of i = 01 + instring = 01916e6f22f39307752d8a1b9cda4307365bfd34edd9889e26ebf07a272f8855a8cfdace86b9a9c5d2b474537f45010c97debcaa20f638358be367022e +KO = 7d9afd0b9b19b0c4b7000fe47dd5d6f973952e38bbc93ee57e492dab3db6a68b + +COUNT=16 +L = 256 +KI = 3968f72747cea1a47bfdf0b448e7e6d05aca96b6270ffd4a4ea4c204fc0a24bcd898334b58ab6c0dee6c1f53fd606e43149d7e02fe4d5fc13421b84656bb21ad +FixedInputDataByteLen = 60 +FixedInputData = a036b6a790dc41029dbc762a604d193cfd5ebae225e5cb86353888592689f669eed52e57962c0486be93e9420e7c63a91dbd65f701997eb0176f18ec + Binary rep of i = 01 + instring = 01a036b6a790dc41029dbc762a604d193cfd5ebae225e5cb86353888592689f669eed52e57962c0486be93e9420e7c63a91dbd65f701997eb0176f18ec +KO = 5608bbcb609664fd02f7ddd06f26f42895186cffd8cbad752708edbe460fd855 + +COUNT=17 +L = 256 +KI = 7975aae704e1cbf5e5a6c023f2d2861baea068d58a1b36a7c39941d44608cf9e45a6460ab7d6ba203e32783ab2f149396fc7cac194618537b35a27d76a39dcba +FixedInputDataByteLen = 60 +FixedInputData = bc3754ed332c35f2ac60f513f813e6b8726f643315eb417d7270e1351c77fcbb39ea8421cf4e6f529ed6eef61417c81e5cef456c22755d0365cfd016 + Binary rep of i = 01 + instring = 01bc3754ed332c35f2ac60f513f813e6b8726f643315eb417d7270e1351c77fcbb39ea8421cf4e6f529ed6eef61417c81e5cef456c22755d0365cfd016 +KO = 00c528c20766e3d3b6dab6bd6bd82a7595a5518b49bd281f9a8669de9324440d + +COUNT=18 +L = 256 +KI = e5af0e95df451ba9b7733e8ca51e6e7b2259b1cfc782a5ddca26faa85e2ceaea631f868bba85f5a1afe7b2aabc64225cd75bb954f1c63af7c04032f0ed0dd36f +FixedInputDataByteLen = 60 +FixedInputData = 31e60aa31aacd5464f9d1a6af2d0b2479f7386e56e91be19e18db1e4730690c3ccd74f7b5f16b332f05ccc99cec3196ec628c9188a97027c852d7dba + Binary rep of i = 01 + instring = 0131e60aa31aacd5464f9d1a6af2d0b2479f7386e56e91be19e18db1e4730690c3ccd74f7b5f16b332f05ccc99cec3196ec628c9188a97027c852d7dba +KO = 9d59531e42de2445b1c48641252f08634dcea2b631ab9277fbbbc29d9981cc9d + +COUNT=19 +L = 256 +KI = c97c6e9a0ad524dedd1b2bed632718e73872c1db680adab208bfa5d3b61d129ac7bd3306b13951d83778783ea1cb49ea0af1c5a735b8abaf1be0146b42bddb98 +FixedInputDataByteLen = 60 +FixedInputData = 94509b1df560f157794beafe46df358093602ff559d75ca38bfbe4669bc136476271c908fe24e7d81d1cc7b56015a8fb1e1019c98059d5650d5fea3a + Binary rep of i = 01 + instring = 0194509b1df560f157794beafe46df358093602ff559d75ca38bfbe4669bc136476271c908fe24e7d81d1cc7b56015a8fb1e1019c98059d5650d5fea3a +KO = b057e0cdc5e7d0d9128f80a3d04a9903ec97519c7a21c2f37608eef2c702987c + +COUNT=20 +L = 160 +KI = a35728d4ec0d7e94019a45d52264e5cd63c7540c21e30a9882d8d531cbb510edaa78e42c03994c18d8efcf7f826a1a9fdbbbacc55c640e7b532cc08e0615a093 +FixedInputDataByteLen = 60 +FixedInputData = f501cc527bad6fe5d8e4f1f0f53d416ab17235f380f7e0d1c90dca18206af1fb1d977551e2e0e25c1fe41a8f825fbae2c07c94b768e98ad5ab8ddb2e + Binary rep of i = 01 + instring = 01f501cc527bad6fe5d8e4f1f0f53d416ab17235f380f7e0d1c90dca18206af1fb1d977551e2e0e25c1fe41a8f825fbae2c07c94b768e98ad5ab8ddb2e +KO = 54cf238101418ce050eee03aae0c39c4602ab838 + +COUNT=21 +L = 160 +KI = 71fac7322427d635ae44a6e7e49472133f1e657de6e4566fc39b2f828fa8494e85942f0ea71570754aa5fea6b69a658a5bbd8bba9da00e82a002db59a7dbf4eb +FixedInputDataByteLen = 60 +FixedInputData = 73972316ef711265287a37579f7c4136d899dee0069340b4343565a4ffe221eeb6fcb80cab722599e63259f39b628ecf7ecca75848533023a13a4626 + Binary rep of i = 01 + instring = 0173972316ef711265287a37579f7c4136d899dee0069340b4343565a4ffe221eeb6fcb80cab722599e63259f39b628ecf7ecca75848533023a13a4626 +KO = e142869e33c950324526390a1ebef8907a1eb566 + +COUNT=22 +L = 160 +KI = 8b8eb631073e937147c1d1f01a450510923aed853b5e3e9cb7c32ea9d1bb3f1a1e8d4a23ef3522c57a05c0b1aa5bfa299507b81cd4f2f5e9ca6973fb20b58247 +FixedInputDataByteLen = 60 +FixedInputData = ae80ecd0da405b9cbc09aa09c3847adf7e05366f065763138e9f8f922899ea4f8e3adc7adc2868b17a1541bdac85aebf855acda704fe2871f159e8f9 + Binary rep of i = 01 + instring = 01ae80ecd0da405b9cbc09aa09c3847adf7e05366f065763138e9f8f922899ea4f8e3adc7adc2868b17a1541bdac85aebf855acda704fe2871f159e8f9 +KO = 793cfe98e4ef91257097f63a3680a578dc6fc58b + +COUNT=23 +L = 160 +KI = c4a1745f0e862f5cada299928fabf5b87cb4768ecaae7c448d22d2d46578053f473e6bbd615964cb25e19f22a549dfa356e7a9c0ac08a717af2789222f8a1a8c +FixedInputDataByteLen = 60 +FixedInputData = d9991a4f9071eaabd9898cf4ce86af8bf734293f6540cc1715e58f0f1349a9c72fbc2c1de514b4719dc54e9927c69676e5399857955a852df96265e4 + Binary rep of i = 01 + instring = 01d9991a4f9071eaabd9898cf4ce86af8bf734293f6540cc1715e58f0f1349a9c72fbc2c1de514b4719dc54e9927c69676e5399857955a852df96265e4 +KO = d7397658665e5d8d29660eeef9edbd6ecd16c367 + +COUNT=24 +L = 160 +KI = 0ce319a9c57d84134724e0e71dc1ae8331642fe8fa16c84252258635b02b848f0c2d7c9a513fe926f8015ddb10fae6e5ae0083f7f1a9f49c83cef0d7a63acd10 +FixedInputDataByteLen = 60 +FixedInputData = eb13171d4b345e600383507164fca17b881aa295647640f847c807fc0c77b4a8f67f62b19c2ea9937651c414e5f00fe1544c18357da7aec531456c80 + Binary rep of i = 01 + instring = 01eb13171d4b345e600383507164fca17b881aa295647640f847c807fc0c77b4a8f67f62b19c2ea9937651c414e5f00fe1544c18357da7aec531456c80 +KO = 177f504c863cb110fc6d6ff9bdaaa403e8415400 + +COUNT=25 +L = 160 +KI = fd61bdb9b63b9f31b3abab20b8d802ed055343800434c8dadbbda01bd25f225e091f4d81c9d051b8a6e34e9bfa6a4e778f0af4c502419367dc7215bcee191174 +FixedInputDataByteLen = 60 +FixedInputData = fbaa375c355b66b57a1b6a17a16d557eb4d9788a4b6bd69183258b858662e65268fb4c1fd540f1a5b4b608efb3cb79ddfdcea7b34804e7e90af3bcd7 + Binary rep of i = 01 + instring = 01fbaa375c355b66b57a1b6a17a16d557eb4d9788a4b6bd69183258b858662e65268fb4c1fd540f1a5b4b608efb3cb79ddfdcea7b34804e7e90af3bcd7 +KO = 29bd7f9b84698fa4dc941ce498dab8799155e8de + +COUNT=26 +L = 160 +KI = 008b67ce344c02fa7e3f60f1fccd9d7ffc0029cd8089fb34a6536a3c43420a38419df220d8fab9a378d7262af98a018ae9d903ed7b7e83feb15f13481756996c +FixedInputDataByteLen = 60 +FixedInputData = 80f0cbb6d3f8fed3316b590132f84fd4e7a1f8ce625d556401f582f9bf577eb949a9d15f2ab4975edc01aeccc27105e6440be3a4ab98440887be5375 + Binary rep of i = 01 + instring = 0180f0cbb6d3f8fed3316b590132f84fd4e7a1f8ce625d556401f582f9bf577eb949a9d15f2ab4975edc01aeccc27105e6440be3a4ab98440887be5375 +KO = 2f2ce4f4c46ef8c4eaec2a9ecd442aac5c9b7264 + +COUNT=27 +L = 160 +KI = 829f1e67e24589558613c08985b417b5461385e11c1221b2993561d6fd3619003d3c5598c27415c86b313c5b47de5b19fda996a1bd8345f703c337d712918d58 +FixedInputDataByteLen = 60 +FixedInputData = f4a596949962ecd8c4c889d20d19fec4eb9ebe9000f0cfa1b635336272398ffe06977f9f2b32493d56735e309dfa305007fc16a231a4ec3c56d05fd0 + Binary rep of i = 01 + instring = 01f4a596949962ecd8c4c889d20d19fec4eb9ebe9000f0cfa1b635336272398ffe06977f9f2b32493d56735e309dfa305007fc16a231a4ec3c56d05fd0 +KO = a1bf3654675b67359b495999a46794e8dbea8f28 + +COUNT=28 +L = 160 +KI = 47dad6b24c26a51afc5cc78fe92f6c4789a6e212570e97d4e3f8fb709e076e9be8e78cf63d43d2688f81862bbbad61d066225853bf20626fe5aa6a18fa89faa7 +FixedInputDataByteLen = 60 +FixedInputData = 2b9d39ce23bfa3e238bd8466354ceecbf8295d226594110dc19ea3da8c429bf5d9719727695aa5732066c6380f8ef83b56fdb708a464e68ec7548728 + Binary rep of i = 01 + instring = 012b9d39ce23bfa3e238bd8466354ceecbf8295d226594110dc19ea3da8c429bf5d9719727695aa5732066c6380f8ef83b56fdb708a464e68ec7548728 +KO = b77179c9bcadd3aa0dcf2798ee7e54de89d4ce4e + +COUNT=29 +L = 160 +KI = 1b22bddbc6af990cf0dad23b96bdf837fb0f781014d7e9ba99b8bada63fa485d5255eff2ace5b2dca6639a80272933fa83800be21aff2cc28ae6428ea5a9b573 +FixedInputDataByteLen = 60 +FixedInputData = 238a83e062ff165fc86299d45cb5d9a4fc22d8271202db759a5e2675113543dd9a5c47091e948293cefd956cea3a2f229e2e5aecdaf93417e7acd346 + Binary rep of i = 01 + instring = 01238a83e062ff165fc86299d45cb5d9a4fc22d8271202db759a5e2675113543dd9a5c47091e948293cefd956cea3a2f229e2e5aecdaf93417e7acd346 +KO = 6931fe0d931cbc5cc67f4232d985d22890957c14 + +COUNT=30 +L = 320 +KI = baed493b0294c9a5dbbe4547a30f0602c6124cedb549b45cff0ee4f3689a7ae5b695e5ecdfebf611bba1174e5e3a8824383e555daef396dc58c2842f77d5a674 +FixedInputDataByteLen = 60 +FixedInputData = 1371182cb0725416b1eccf4ac9fb20cf4e0f77e7d006a531e0ab2b2b46e0859473dad9dcae65ba5eb902228787dae19e735d002c919a4b74012f8904 + Binary rep of i = 01 + instring = 011371182cb0725416b1eccf4ac9fb20cf4e0f77e7d006a531e0ab2b2b46e0859473dad9dcae65ba5eb902228787dae19e735d002c919a4b74012f8904 +KO = 09bb55c9f3cee604f4bc5544a802be8b02b34b99f7928ceee696221975f947905f1b5979d9d4c2a1 + +COUNT=31 +L = 320 +KI = 322842d3c72b8d75da51bc879c9c7801eb783778a454b71b3132ed093087a9a076b1c5c7a4ed0ec5d5fa5cb301e6947dae0d2e7d88dafc1432078adaa2fa6c9f +FixedInputDataByteLen = 60 +FixedInputData = e333e3d0831eb2dc1470de179c2d28412ecde8b557e476fd25060fdf2f1f8eb0c6a17d9421762636d7de28dfb9b3e07e3fccbf24a25ad3767e992d99 + Binary rep of i = 01 + instring = 01e333e3d0831eb2dc1470de179c2d28412ecde8b557e476fd25060fdf2f1f8eb0c6a17d9421762636d7de28dfb9b3e07e3fccbf24a25ad3767e992d99 +KO = bb8e6ca1169b29e95fff91c6cb7d7ba44cfeba8c422201d89e0785c2b37a74480f2f33bb97ec433d + +COUNT=32 +L = 320 +KI = 7657e659b8fbe26d8a6e5c08a79ce516b5513820b5ecca107e924de42fc4f1efdd8b84915b7943d7b62604b12b4bbf18901ddfef505d64901473f0991a049cee +FixedInputDataByteLen = 60 +FixedInputData = 5f2bda9295c8a9013c416b105581eefead117ebf40a8860048dd44e95f4f7b27a479caddfab0f04bcdb421b3dbc1ba9aff08b5932562051277306a04 + Binary rep of i = 01 + instring = 015f2bda9295c8a9013c416b105581eefead117ebf40a8860048dd44e95f4f7b27a479caddfab0f04bcdb421b3dbc1ba9aff08b5932562051277306a04 +KO = ccf74d7197c0ed6e9ee7faa1e750a1585568b97881268a4721d49ba11305c12339a4d57ddb9b2f11 + +COUNT=33 +L = 320 +KI = efeaefc939562dbdf15a039a3368ab3ee66d94baecab6bd9dcc8b91b5a28c1e777d07ebed31260708224d6b5f12114f5518b041218543fb63136a090cfd30860 +FixedInputDataByteLen = 60 +FixedInputData = 52d3361668966ed5671bdfeeb5f02c2d55f9fcf94df6879703f7ebd1d44419dfe3ba8916355f738d66b058fd6b2ece6ac9183964c524c0cf21ce9b94 + Binary rep of i = 01 + instring = 0152d3361668966ed5671bdfeeb5f02c2d55f9fcf94df6879703f7ebd1d44419dfe3ba8916355f738d66b058fd6b2ece6ac9183964c524c0cf21ce9b94 +KO = a07c391356d4f323fb9f390c1eb9e206249669579b560da7f1c4b59f1729d56e0518e9892b24b3b9 + +COUNT=34 +L = 320 +KI = 7343de97f4c6b3e5baf438921649827366a36e7a61cdf3e44f4f6f451bfac05663f640b997a840fdf94d428ea1484595083ee710afd9c76242e3eb8b4b065bdd +FixedInputDataByteLen = 60 +FixedInputData = 332a72277aecf0934f611147e40166439b5a2c826c8a3364b250b5d149efc550744bc93d0efb25634e547f7987a3ced114c93b3b025665e547c23c65 + Binary rep of i = 01 + instring = 01332a72277aecf0934f611147e40166439b5a2c826c8a3364b250b5d149efc550744bc93d0efb25634e547f7987a3ced114c93b3b025665e547c23c65 +KO = cb7b2727f54c1e765e61e1f8644a2fda2d66bb3b7ae1dc1859f9b5ef1f5cd667bd5418f2d53c706f + +COUNT=35 +L = 320 +KI = edf96bb6ae1f53b53584e231cd7b76d47951c406eaedf3f3847045d269f2039d82b0bcd1eead9ef1df0487c84aafb8d54690eecf9ecef382adc92ad944fc2a61 +FixedInputDataByteLen = 60 +FixedInputData = 071b290c9cf16bbe1f053b66c80132719f1f4b7e6cf90bcdaffe588a97fc295db19c8cf8349f277d3813f4a182e4c48e3784ebf1c370835036366c1e + Binary rep of i = 01 + instring = 01071b290c9cf16bbe1f053b66c80132719f1f4b7e6cf90bcdaffe588a97fc295db19c8cf8349f277d3813f4a182e4c48e3784ebf1c370835036366c1e +KO = 3107f32a367ea262039cf23846f7a5fb6da79c994f4413bfedfc951dfc7dfabf03731c416929f236 + +COUNT=36 +L = 320 +KI = 81d9e94ff26e6ab607819b31cba6c99836a125c403e6639d3d96bf952b9262b0226295ea3827f4e34f49ab5b035a69b5b76dcab8191633d22c60f75d494da1e2 +FixedInputDataByteLen = 60 +FixedInputData = 9b6244525ed8e900e159f90ceeeb9eef1c54853e47bfbed193b6ebf13cfaca55c50f809a540091aff2f405d8bd3e50c130507b36684edb5b8fdd97dc + Binary rep of i = 01 + instring = 019b6244525ed8e900e159f90ceeeb9eef1c54853e47bfbed193b6ebf13cfaca55c50f809a540091aff2f405d8bd3e50c130507b36684edb5b8fdd97dc +KO = efe3f301d957ee52b87fb2b9f800ca3843c4e58a609ce9cd3f4facf0a05b2e3663b17598ccbea4b3 + +COUNT=37 +L = 320 +KI = e6c45dbeeb78339121273574f023621da18c6662ffabe209341e28a993b3699785d65b785a4b22c5ce5469618c0ea7ea7d40bf773f4e01e4c1532913294781c4 +FixedInputDataByteLen = 60 +FixedInputData = 15ccaf07eafdb981a7464f8f8288f6b7c69a41a8456902af2995a9a568f254d6f567d8934dbf456b0210b7fe3a607c0700b2c10ce38ba4414830633b + Binary rep of i = 01 + instring = 0115ccaf07eafdb981a7464f8f8288f6b7c69a41a8456902af2995a9a568f254d6f567d8934dbf456b0210b7fe3a607c0700b2c10ce38ba4414830633b +KO = d7b7dca1dba22642586e282f060fb8a3c6e8c7c3db30c90f2a44611327d4b0dda8abadf6023b961d + +COUNT=38 +L = 320 +KI = dc1750bb0cb3c1abb97ed5227f588f3a391641b7985ffecf9286fdfd8b0462a231be9caf1aa19a0fbf4f5ea10d0ac1f5ed37f3e2e4cac4ad276c6d29be66870a +FixedInputDataByteLen = 60 +FixedInputData = 4482cc2b494d37f591601b6d582a2e6cb71eb72b1601489be99398f6757cc03ed795d6da53cc33dd14542fe7dad3c2168df4e752cad4cacb6ae3521e + Binary rep of i = 01 + instring = 014482cc2b494d37f591601b6d582a2e6cb71eb72b1601489be99398f6757cc03ed795d6da53cc33dd14542fe7dad3c2168df4e752cad4cacb6ae3521e +KO = 40b76c4faf88b8a60b6243541a3abe83f9eea6eaeb8bba5954a9085a9a0ff59f3c38ee184125b6ba + +COUNT=39 +L = 320 +KI = 62b5794071d15245910996fc03021b3245652657e2bd4ab131ee6accf3e5816e2fb4a8a54d215fb5dfceaea97f3c71ffa19de82b8e2dbdd16c2e94e02b8879d6 +FixedInputDataByteLen = 60 +FixedInputData = 379cd2172ea34752d6b71299c06993616beeeed6746f7f607be35a2a2c0d448e6f50467fb6e1be8df7a5d7bed9b9a7450939003a2f118cb307acdea7 + Binary rep of i = 01 + instring = 01379cd2172ea34752d6b71299c06993616beeeed6746f7f607be35a2a2c0d448e6f50467fb6e1be8df7a5d7bed9b9a7450939003a2f118cb307acdea7 +KO = 9d0fc28c80c26e5e6840cb328d728d14d3153c248f069ed815fcb05e165a31280676d48da104b639 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = bb0c55c7201ceb2e1369a6c49e2cdc1ae5e4cd1d64638105072c3a9172b2fa6a127c4d6d55132585fb2644b5ae3cf9d347875e0d0bf80945eaabef3b4319605e +FixedInputDataByteLen = 60 +FixedInputData = 89bf925033f00635c100e2c88a98ad9f08cd6a002b934617d4ebfffc0fe9bca1d19bd942da3704da127c7493cc62c67f507c415e4cb67d7d0be70005 + Binary rep of i = 0001 + instring = 000189bf925033f00635c100e2c88a98ad9f08cd6a002b934617d4ebfffc0fe9bca1d19bd942da3704da127c7493cc62c67f507c415e4cb67d7d0be70005 +KO = 05efd62522beb9bfff6492ecd24501a7 + +COUNT=1 +L = 128 +KI = 8a9b0ef8ca3897dffcf8ac566c6b98dec0782d3129cae5146c7c695aeb322782cd01b147af429f2c8eaf9f008833457ee0868485ab27fdecea73c89094177d85 +FixedInputDataByteLen = 60 +FixedInputData = 0b4b91fa4e5ee6480cda4713240bf2a5c81c26bb7c12ae9e35655115424d4a1971b64971ee9249c31c03c2f639bb2ca8ad4bd1ae535de9508d20e8b1 + Binary rep of i = 0001 + instring = 00010b4b91fa4e5ee6480cda4713240bf2a5c81c26bb7c12ae9e35655115424d4a1971b64971ee9249c31c03c2f639bb2ca8ad4bd1ae535de9508d20e8b1 +KO = c7554a7ed04de4daaadda42ee918b816 + +COUNT=2 +L = 128 +KI = f2984d34d5f32b8788d153d682153a2fd53caebca421b236a8e567c5a10f48f6524e6182d9d9e4c836ab9a249b11dfa1de56d6c5cd51191de490225c49ed47e9 +FixedInputDataByteLen = 60 +FixedInputData = 5f9ccc0f00656433af7a8ed1315a325ef4cc5945b7b75b759f89ecd539efdaf3b8e7faeb4a16d0cc531867a63592f8522acc4ecb0914d3c37ff92ae3 + Binary rep of i = 0001 + instring = 00015f9ccc0f00656433af7a8ed1315a325ef4cc5945b7b75b759f89ecd539efdaf3b8e7faeb4a16d0cc531867a63592f8522acc4ecb0914d3c37ff92ae3 +KO = 2d97a6218c48368162d4095a460c502b + +COUNT=3 +L = 128 +KI = 45472522d02ef41a0711b408a776539ca8b625b50fd8bf4db0a8b8a64ad2a1754dd811a878a700275f05a8af355225a635bed16efde59fd9b383ad92437820e7 +FixedInputDataByteLen = 60 +FixedInputData = b563f01b407db7746887310b0ead0d73ca87d6bd9a052bc383199cb03929b94d1500fc4f75fe9d3105b21e27c595ecb531dc64e609d48cc58362f1d0 + Binary rep of i = 0001 + instring = 0001b563f01b407db7746887310b0ead0d73ca87d6bd9a052bc383199cb03929b94d1500fc4f75fe9d3105b21e27c595ecb531dc64e609d48cc58362f1d0 +KO = 76ba550495fec074ca67b0853794aabf + +COUNT=4 +L = 128 +KI = 4706cedd9279c367a9f08faf91b6976cc5e18a24e34b827123f2b2c599e44edb1b4179458cd85400ca23e75d758cee10c1802be4639f942d496e82e89ac3344e +FixedInputDataByteLen = 60 +FixedInputData = 0731765eaf6245c589782dd1d393e8de18a17540156facac45cbd85811f0a977cecaa2140f2d45f1d16da85cf65e1bf27d404fbffcede598d27e5eb8 + Binary rep of i = 0001 + instring = 00010731765eaf6245c589782dd1d393e8de18a17540156facac45cbd85811f0a977cecaa2140f2d45f1d16da85cf65e1bf27d404fbffcede598d27e5eb8 +KO = 57abeabcbfff16d757c6345c7cbd3a54 + +COUNT=5 +L = 128 +KI = 05a81bc25f64de1cae0a83cf6a368d05fe6bef8ef9b600fa0b073edc1da7c203620809589722ede8dd4f8cda96aa646b963866f68c7d4452bc713649cc3e126e +FixedInputDataByteLen = 60 +FixedInputData = 536c935e32515dcddb9102e1c341175b366f451a8d9f2d69dd94d20ae231037c75b248e6af03ed9c552188c4af18b4023250c1fd8f46a78a4b999b8c + Binary rep of i = 0001 + instring = 0001536c935e32515dcddb9102e1c341175b366f451a8d9f2d69dd94d20ae231037c75b248e6af03ed9c552188c4af18b4023250c1fd8f46a78a4b999b8c +KO = 6df960ba02edf3d0e6540271a32d303d + +COUNT=6 +L = 128 +KI = 3b8a3bc470b972779c069d00005b364c552e7145a1e12d893d1eb39797457d192e3c1841da63e17e2142083eb1f59e47c0c90593574bfa5480dea6d3e017cc16 +FixedInputDataByteLen = 60 +FixedInputData = ece2545f5d1e268b09d13cdbff6ee02ee86feeb885eb394c95208678aedbad7b267d13b0bb1ca9fc2488f3a476c6d7ec8a3dc42b8726bcb42f25f860 + Binary rep of i = 0001 + instring = 0001ece2545f5d1e268b09d13cdbff6ee02ee86feeb885eb394c95208678aedbad7b267d13b0bb1ca9fc2488f3a476c6d7ec8a3dc42b8726bcb42f25f860 +KO = 29fcc06c8dc55841b90de80bdde2f64d + +COUNT=7 +L = 128 +KI = 6ac0fbbed379d0c5cf2c920af34190cd735399f8ced20b3fe812cf1fb91ef8c7fbace46db73b510394267384e9542f87deb2d2a059d6c2fb3593339000817c5a +FixedInputDataByteLen = 60 +FixedInputData = 2e6fc97946caeaea903f8ffd40769d7ca66a2dbe2fea995b07f906f5b611844e5aa6d26c68ff00b34305f1b5b7c21abb8fd57b275c3bae151162e656 + Binary rep of i = 0001 + instring = 00012e6fc97946caeaea903f8ffd40769d7ca66a2dbe2fea995b07f906f5b611844e5aa6d26c68ff00b34305f1b5b7c21abb8fd57b275c3bae151162e656 +KO = 53aefb7a2a87daa21e918ac1ec260232 + +COUNT=8 +L = 128 +KI = 48dbc3ced631b3408c3d7d58903a73d8137111cdff52cdd1a34aaca300f66b6abb0a2318dc886454441c1afe6ec609b48f8e6eff9d2c86975512606b7890101b +FixedInputDataByteLen = 60 +FixedInputData = f3a1beb93e86f8f649ff8850a8ee045e27d517bf3cbcea344c1cbd8d879b63262cf15004ddb8c58271ec1e76c3c6b5369e5753824a84f134c4c4956f + Binary rep of i = 0001 + instring = 0001f3a1beb93e86f8f649ff8850a8ee045e27d517bf3cbcea344c1cbd8d879b63262cf15004ddb8c58271ec1e76c3c6b5369e5753824a84f134c4c4956f +KO = c8f6cc9b413f6aa2186f4ebdbc4a60f6 + +COUNT=9 +L = 128 +KI = 037cd0847e90cccd5b0534d014b860146fcfc55d2d96aef0ef18718bf7bd744867811864f5391ac14652a15f18e8bf40709de21087dca72cf829066e04db5def +FixedInputDataByteLen = 60 +FixedInputData = ddc7cdcd9c77661d19ef4a273c8eaece00da70b86ae9b79f428113b1939eadb842a2c43741a2249a6557e1af25381bdaea8338313c68e3d14e3a4ab6 + Binary rep of i = 0001 + instring = 0001ddc7cdcd9c77661d19ef4a273c8eaece00da70b86ae9b79f428113b1939eadb842a2c43741a2249a6557e1af25381bdaea8338313c68e3d14e3a4ab6 +KO = bff5c832d53e3c7dca24c8c83e382802 + +COUNT=10 +L = 256 +KI = 393eb889e9c2f251b95aa147d53e4cd029fd0391110be9c6b2f8ba32857864847c448a9a591686de88da7486d0a0f0f8c927560fa8f79c30e66a7efaacaa638f +FixedInputDataByteLen = 60 +FixedInputData = 116bf7f9e5eb884c86cd0d3a2b33d41de7735677e6bd727e83fbde5c8113de56bf84c9f80610db760ae2df73f4f0db9df0cc1655ea9bc98bb06beeda + Binary rep of i = 0001 + instring = 0001116bf7f9e5eb884c86cd0d3a2b33d41de7735677e6bd727e83fbde5c8113de56bf84c9f80610db760ae2df73f4f0db9df0cc1655ea9bc98bb06beeda +KO = 212e4e4057a6871e166e7563205833bc7f01e86c724b6a61166d9311c55b5044 + +COUNT=11 +L = 256 +KI = b7dbf6d89c39206cfc2ecb3be0c2f0626ce31e120bf5410aabff63a36fcc20cbe1e9ae7e32fa077f237ca4888134762bd27e46a0f13c3d4fa455aff076c1f11f +FixedInputDataByteLen = 60 +FixedInputData = 618beb69be591744c927e1b4e175008de95abd80f7bcf36b374a2baa76677822bed2ae47bfc151d650b49f72a2dce6c55664df11389282e621284800 + Binary rep of i = 0001 + instring = 0001618beb69be591744c927e1b4e175008de95abd80f7bcf36b374a2baa76677822bed2ae47bfc151d650b49f72a2dce6c55664df11389282e621284800 +KO = 47bb3d83b294c092792c682f460599da12b70fc24b399dea4c7139553fe93bc0 + +COUNT=12 +L = 256 +KI = 56c369819f70781087a5cbdb464437c732cbd6308cfd68b3f55132a1b83d6b7af146460f0c9720049c4c255edf290b9c2d62e7f10477b0592ec8d298c975f127 +FixedInputDataByteLen = 60 +FixedInputData = 519d976f13c19c57b837cbffabb919fba8730c1bab69f5e5b57e7d8e1d7bd8a0fd2fab26701be15b330c66a3adb36cfe4e4a09ca40282bb05b978a1d + Binary rep of i = 0001 + instring = 0001519d976f13c19c57b837cbffabb919fba8730c1bab69f5e5b57e7d8e1d7bd8a0fd2fab26701be15b330c66a3adb36cfe4e4a09ca40282bb05b978a1d +KO = 1d5fb75f24ff95a236e61c8fbb0ab1f36332a833bf81bd2fcf964451c179a5f0 + +COUNT=13 +L = 256 +KI = 8c528396d100aecbc9a572aac685a046bc2d244040723fa043a61052b2591355d5b5a2b3cf70259a293edcb8c1770d89afb31f2fcc26666e86f2bbcd9be1d7e9 +FixedInputDataByteLen = 60 +FixedInputData = a5c3a7298d2df0029851830339c53b61e15bcf63bc6fd1e6a3a548e416099fa002e023021cc674b55106f45efed200c403d4ffbd5cc214f398abb899 + Binary rep of i = 0001 + instring = 0001a5c3a7298d2df0029851830339c53b61e15bcf63bc6fd1e6a3a548e416099fa002e023021cc674b55106f45efed200c403d4ffbd5cc214f398abb899 +KO = b65eb075f8c2d43c0bf1377002a4b1a04750a421ab0d709d164ca36d12055593 + +COUNT=14 +L = 256 +KI = 5cbce41cad6af5acf16389648df63eec3701b06ddad3101ac148bcb42f77ec69ee959adffd6e291a084918c77ad413045866bf407e4a74ec07d4397909bcd3d0 +FixedInputDataByteLen = 60 +FixedInputData = 10774bccc2e06e2bc26a5b94531952ba9995a313decc595aedaf78f75acd68c484ee5025b216405103d79ddd730dbc6ad54dbc396c88a36ee6405b55 + Binary rep of i = 0001 + instring = 000110774bccc2e06e2bc26a5b94531952ba9995a313decc595aedaf78f75acd68c484ee5025b216405103d79ddd730dbc6ad54dbc396c88a36ee6405b55 +KO = cdd4448541145c3e31007c214a0286c96f47e4ffdcb2a72b553ab867ec11fb7c + +COUNT=15 +L = 256 +KI = 52437756a26dcb9c777128de318c883f48123dadd05e1f9c6e3fdf70587a8f5dc3f73f7bf820eda75d0de85e0e12952aef618511c9cdee1a2249a542afd2ea87 +FixedInputDataByteLen = 60 +FixedInputData = edca758720dbb031c05c7132d73a2b0a546795c50c8525eb469580b87f68b5973e1895c2a1f18a2dae4d4c6d2d4ffa5903c26d779adf8445ab1bede6 + Binary rep of i = 0001 + instring = 0001edca758720dbb031c05c7132d73a2b0a546795c50c8525eb469580b87f68b5973e1895c2a1f18a2dae4d4c6d2d4ffa5903c26d779adf8445ab1bede6 +KO = d57815b4ba360523f4fad340543ba9f2b33c99175090e01a593948660a42097c + +COUNT=16 +L = 256 +KI = 0a143452b16650de6c6953b28793fc533e4db8edeec8da5d6dbd52ef46a57932921189a69f9fd58d5bd39c5c4df6083fdfaf11ba96a03067f2f044120be6c3b5 +FixedInputDataByteLen = 60 +FixedInputData = 77ebbb61398e4eca06fc630d59832f90ad6d9dc3119db1621c079c9c04ef7f8540b1cc8b1f1a88474b7ac97c211b6f0a9a4379ee0a44ec2dedda2d9b + Binary rep of i = 0001 + instring = 000177ebbb61398e4eca06fc630d59832f90ad6d9dc3119db1621c079c9c04ef7f8540b1cc8b1f1a88474b7ac97c211b6f0a9a4379ee0a44ec2dedda2d9b +KO = edb12d69eb862800da2577229bdfa11531cf2bb23f7444fa9decd6e910b93124 + +COUNT=17 +L = 256 +KI = 8db454ab2bd389d661ae7f81f4cbcc725a411ef8bca0e89960039214b9daa46c0550aa992fad489d048677524f6198eab1edb6890f229c4654ed5641c464abbe +FixedInputDataByteLen = 60 +FixedInputData = 1d02d87f0699afd058d0fa6ca23a4c0db3a5b25ed5eab75e68ed85358fd27f2a8c296e0d20136833306884e433d9909e96b2e83c8ae1b0cb65ca4ec0 + Binary rep of i = 0001 + instring = 00011d02d87f0699afd058d0fa6ca23a4c0db3a5b25ed5eab75e68ed85358fd27f2a8c296e0d20136833306884e433d9909e96b2e83c8ae1b0cb65ca4ec0 +KO = 4620dfce74846cbb87d70d4b9dc5bc460bb14ece24fcca3095d89e5ad96e8834 + +COUNT=18 +L = 256 +KI = f6216297483199c5c7ac49e72baafc0064d226e4bdd5cb96d8285346696cfa7397561a34a6bc1615c33b6fcb626b456f03d8ec87d14ffec77bb5cf86113a56af +FixedInputDataByteLen = 60 +FixedInputData = 5c7d2d408a3abf670b5e1a574186d581afff131c1cb4705fafa743b7ca6648a2762522920c5cd64fc5b271f3688ed60d1083423b20a7c1e8bf1f9323 + Binary rep of i = 0001 + instring = 00015c7d2d408a3abf670b5e1a574186d581afff131c1cb4705fafa743b7ca6648a2762522920c5cd64fc5b271f3688ed60d1083423b20a7c1e8bf1f9323 +KO = fc283e2b08b1743cacbd1c87c2d815c322f16743c78cd81ec54b5c175dc17cba + +COUNT=19 +L = 256 +KI = a4664ae7a06ecf1615f1c8a6be12abffa371b9a40abe156d649922fe454082612df4f6f823913030e969318361197de54489aba73392d730205d66a89c427550 +FixedInputDataByteLen = 60 +FixedInputData = 7af98cfb95b303b2a4fdf5f36be0a407ee0fa26b21db917d798079ff9c9ef1b93114b927132335cd30d2c632cb236d2b0b196cd7e3ab066692787d85 + Binary rep of i = 0001 + instring = 00017af98cfb95b303b2a4fdf5f36be0a407ee0fa26b21db917d798079ff9c9ef1b93114b927132335cd30d2c632cb236d2b0b196cd7e3ab066692787d85 +KO = a47745588350e94172a7b3dbbcb3de31b52ec046be848d8dd38148487c97c1a7 + +COUNT=20 +L = 160 +KI = eeec4383a808fae57f24a7a5eb6157cca66483a613590c89ed39f59617ea97fcfa7cdfc83ba8140fa0d8542263d6423a9bcca70e11addb7a646f194ff0878cac +FixedInputDataByteLen = 60 +FixedInputData = b2565a20171eef1eaa04728e6c369405b251062bbd0a2b9171c8c6fedf0ff783691db787f153bbf5167301808f768a03df0deec99f2b9efb90cab571 + Binary rep of i = 0001 + instring = 0001b2565a20171eef1eaa04728e6c369405b251062bbd0a2b9171c8c6fedf0ff783691db787f153bbf5167301808f768a03df0deec99f2b9efb90cab571 +KO = 4f31b7bcd54c74d8a7d31aca187b8736f0a59db7 + +COUNT=21 +L = 160 +KI = 7e28eee7dfdf7f22cecd742c0fb5dad2eecaa8c8187ecc5141bd451402b30779291885a19519e6698a0cf9d670b53663a257d36da2fa43aad5c7bad8d9107e2c +FixedInputDataByteLen = 60 +FixedInputData = c5e4c5e62bd909c7faa18506e91549907fb89e94b5fa4dcdbb2d00f4b0204478e25f1f27eb935683dc0a7c3267cce1835693b16b16aa9660c984be5c + Binary rep of i = 0001 + instring = 0001c5e4c5e62bd909c7faa18506e91549907fb89e94b5fa4dcdbb2d00f4b0204478e25f1f27eb935683dc0a7c3267cce1835693b16b16aa9660c984be5c +KO = 9f278fd74f82d7bd1d81d02fb26919327b17ebad + +COUNT=22 +L = 160 +KI = 3f200975d5b92fe35ed39dff84dc2dd32e284cc1bfb5d1402bbba16f422d8c81ac7e477ac745a31b9ebda6a780f1b0657c54d676a7b5b229f37a1282d7def0c2 +FixedInputDataByteLen = 60 +FixedInputData = c4c9a9f14c202ca933424069603f791f36b5bae2cda50adcf9e997a26f4d5b04bdbc1add5477cbd591241a990231e320992eb7f72ac1a34ca28e4bd8 + Binary rep of i = 0001 + instring = 0001c4c9a9f14c202ca933424069603f791f36b5bae2cda50adcf9e997a26f4d5b04bdbc1add5477cbd591241a990231e320992eb7f72ac1a34ca28e4bd8 +KO = da79b4cd2b9824be1235ef56b7fb507c7ace0f02 + +COUNT=23 +L = 160 +KI = 1a3a680a1b28098ccbe1ebcaa64990de7c1c414fbe36bc9a50191e4543819a7c317271022a2d48ea5fad87e1ecad01a9be6595d7fb8675313652f5ad52689431 +FixedInputDataByteLen = 60 +FixedInputData = e031d7899e0e4bb84b3df03030673ca3f1b3d3abcd2dcd35f72876edc0ac17687d64484e86a172840ffe203c4c175d742170a5bfcec62783838e8b39 + Binary rep of i = 0001 + instring = 0001e031d7899e0e4bb84b3df03030673ca3f1b3d3abcd2dcd35f72876edc0ac17687d64484e86a172840ffe203c4c175d742170a5bfcec62783838e8b39 +KO = 8135186a795f3807de501f467ad7fa99a61686f7 + +COUNT=24 +L = 160 +KI = cce591007b3a06edaf50c5dd04d7ec3f550bd9f51da8fa49fe2d24ff577f887d14e64bd72b3a77b379fd100ff6a47b49a3e998c340514a3ec886da3e338bc6d9 +FixedInputDataByteLen = 60 +FixedInputData = 4225faff06b6d29a3d01bb66216bc43976c5ec48a20976cadeedb38cec39aa80843a40e3f44e5465c664a48e4c9ae86418aee6b4979b09a6f21cd691 + Binary rep of i = 0001 + instring = 00014225faff06b6d29a3d01bb66216bc43976c5ec48a20976cadeedb38cec39aa80843a40e3f44e5465c664a48e4c9ae86418aee6b4979b09a6f21cd691 +KO = c5a23867d9adc893894b3fe0869731a8b1b26182 + +COUNT=25 +L = 160 +KI = 1c5c3b3e3f11732f9f64313590e18d6313f1a6c8eaf55358f98f8f09f5d7b9d994359b618a4aac526f7023cb53ea34a4673239774cc55a166b888ebcc7aa45aa +FixedInputDataByteLen = 60 +FixedInputData = 576fef005f69ea6aa1811e6c7c64ca58c7f23594ae69036e6a3e066beb3ed6fdaaecdea03a36dd94d2422eadc0f05f18a8534a792a8edf42ad6658fc + Binary rep of i = 0001 + instring = 0001576fef005f69ea6aa1811e6c7c64ca58c7f23594ae69036e6a3e066beb3ed6fdaaecdea03a36dd94d2422eadc0f05f18a8534a792a8edf42ad6658fc +KO = b23e3f41f8a35eb07faa63cc6c50391843aeedff + +COUNT=26 +L = 160 +KI = 4831247edfcc847cfa1a2b93613cd4dab9cf8813eb39bfa3820c6ea5936bdc3773be42a6c2fb62c6e21f3ada2d7f87c602b960088bf42bdf8d38b8cdff4e445f +FixedInputDataByteLen = 60 +FixedInputData = 92ab15e687607d4acae5a7b7ce715ab4a7f15a76ba851e7cbbd675872078303bfb9319a986e73a1a2d77054056f60a849001b435da806638222b1096 + Binary rep of i = 0001 + instring = 000192ab15e687607d4acae5a7b7ce715ab4a7f15a76ba851e7cbbd675872078303bfb9319a986e73a1a2d77054056f60a849001b435da806638222b1096 +KO = 6d0f40a814149360ba8c322bf7f55c31bda5a76d + +COUNT=27 +L = 160 +KI = 0f6da30ce11ce0ee075b368639379a0dd44d8e0a1d371e39de9370a74ff1ae15994aa1bf332ff56dc3243e9f8f77272c920b0531abd5d4bd017cc27206557832 +FixedInputDataByteLen = 60 +FixedInputData = 662ac799d1f2c475670ccd35250e9092a15a3cdf1f9d72d78558a1661e64393fabf649886d45a667d6122e97cb32f5e8c28a4e44760289ce815cda84 + Binary rep of i = 0001 + instring = 0001662ac799d1f2c475670ccd35250e9092a15a3cdf1f9d72d78558a1661e64393fabf649886d45a667d6122e97cb32f5e8c28a4e44760289ce815cda84 +KO = 17251542b682031986eeb87f1344f0aec3aa0dc1 + +COUNT=28 +L = 160 +KI = cee98bd847e0db19f86eef5af282e83310cf5bd403e40f4e76dda794514fec82e9cd3019fdec1ee41e692f4cb633552306c132f72653aa626e15d3e9eddc8edb +FixedInputDataByteLen = 60 +FixedInputData = 1731eb1412fae3711620966b9aca7660f1629f159027b969bab1084f7142a1c6fadf3bf9a670b614f2e0484dfc44316dbf21ea8adfede28fd6a2cc05 + Binary rep of i = 0001 + instring = 00011731eb1412fae3711620966b9aca7660f1629f159027b969bab1084f7142a1c6fadf3bf9a670b614f2e0484dfc44316dbf21ea8adfede28fd6a2cc05 +KO = 8d8ca5b9045bf3be898077584c87b5bbbd0a2490 + +COUNT=29 +L = 160 +KI = 543cbfdf2aa7f91ac8b3903d123a9b7e1e2823d6eb1c0742301adf9942b5b93a63bc56880afa7177f4c522a53901da49013d0205e8b5127d495748424e9ec659 +FixedInputDataByteLen = 60 +FixedInputData = 438d5e5e31c912065081fd78a8db5f596e3303e5e0678afba43788d50bdcc336dec8fb84ed40e3085d67d5d1f65e94e43dfab74b7c26e885d681b9bc + Binary rep of i = 0001 + instring = 0001438d5e5e31c912065081fd78a8db5f596e3303e5e0678afba43788d50bdcc336dec8fb84ed40e3085d67d5d1f65e94e43dfab74b7c26e885d681b9bc +KO = 662bacc0c513ab3bca213739987719df50262bc5 + +COUNT=30 +L = 320 +KI = 62690d8ef259d175911d8eb52a331af29a8e3b797c4b315a67fa5cd1b00e585b2f7d97341284d0fcaa15a080732f7958e3b33e938e730623d1e651dbea9b2233 +FixedInputDataByteLen = 60 +FixedInputData = 266535b58de26ed62f936bc7147c8c3b31ee0c1bb92c5ef63699ac7225e01cec5afd2e6e39cf095882324c7dc94b0daa2befc50f790da0547d7c6184 + Binary rep of i = 0001 + instring = 0001266535b58de26ed62f936bc7147c8c3b31ee0c1bb92c5ef63699ac7225e01cec5afd2e6e39cf095882324c7dc94b0daa2befc50f790da0547d7c6184 +KO = 9336a88737d9ae01b5c43be5789c8545689557aad295ea3c03d2a2e0143603365fea1656175c20bf + +COUNT=31 +L = 320 +KI = 7a13fcd0ea7c3b1830966884a26ad7600d3b23eee2e04b7bb4560330823a98c10600d18bbd669b12f04c1f014252bfebada00ce7484ad0bebc8d3d43a7389420 +FixedInputDataByteLen = 60 +FixedInputData = 8d1ee6a67e7e1c3d539b079d3dca379e0259f1abc88dfad04095d05af4dc827be1e4e989d83af821d76ccdc7a5447ecf6bbab81244dd8f97befcba47 + Binary rep of i = 0001 + instring = 00018d1ee6a67e7e1c3d539b079d3dca379e0259f1abc88dfad04095d05af4dc827be1e4e989d83af821d76ccdc7a5447ecf6bbab81244dd8f97befcba47 +KO = 411a871a8744e7fd621be990d04bc6ff5e505ce3e036577a6a4241b12caf5f976374208a0ad8ba79 + +COUNT=32 +L = 320 +KI = a867c6d247ab815c904810547e2f4cf95ad92bd439c36906a6bfcf546d4d931ed25595b2b3439a987c3f2aefa5d87f1078e445409cd9c0b6fbd67e335b658b15 +FixedInputDataByteLen = 60 +FixedInputData = 798d939069e1254406107dfccceee2fe4871d0a091e69892681609f7cc4a633eb4113e41c1a391738db36998d356922b633d138741cf3ec4aaa9f0f3 + Binary rep of i = 0001 + instring = 0001798d939069e1254406107dfccceee2fe4871d0a091e69892681609f7cc4a633eb4113e41c1a391738db36998d356922b633d138741cf3ec4aaa9f0f3 +KO = d027e7ceeaee25881383756b7e8ee422b5be80b4b8bf62f7d55e7a8dfd1a0d81a70840f5d1eba1f8 + +COUNT=33 +L = 320 +KI = 5f5a5f3f3930c5c58ae033bb4f0b48adcab34b6b270bc71871466298c526b9ec4ae4614813803785085b4f1875395fb5fed9e504fe0c905e31dfdbf8b9ba81a7 +FixedInputDataByteLen = 60 +FixedInputData = 4bfe2d34e2a9f1ada8730716b58cfc07809c94bc85e33a54f2b632f834a9df4011fc3e24a33fb8adb76560e929c7a94273fb3e64f0f204143914ed14 + Binary rep of i = 0001 + instring = 00014bfe2d34e2a9f1ada8730716b58cfc07809c94bc85e33a54f2b632f834a9df4011fc3e24a33fb8adb76560e929c7a94273fb3e64f0f204143914ed14 +KO = bc7eaf15c62c33bf8488366ee026c90f7ebae90a8c576f9df1b77f589b93d64b51f40e0902613973 + +COUNT=34 +L = 320 +KI = 0fc186cc8f8442a7ea0787b765f62321c3b37a216804fb6857b4b5700ea12333c4e9657a1977f46160883330ac57dd14d65010ceecf0f347bad8fe81fbdeb57d +FixedInputDataByteLen = 60 +FixedInputData = 16796190c43817df49cdc7be47fb61d3d0e741afd68c905270638143d88a55716bbfe2daadf0514ec3e99ed99518a74392cf05c756e5b49c36d72013 + Binary rep of i = 0001 + instring = 000116796190c43817df49cdc7be47fb61d3d0e741afd68c905270638143d88a55716bbfe2daadf0514ec3e99ed99518a74392cf05c756e5b49c36d72013 +KO = 9db36f47cc870793d25993ac91ce500ca48d2cb09e2d771939e15ad55d6e7e97b8f6869bfa6007ef + +COUNT=35 +L = 320 +KI = 9d5a4b9dbcd5388b58a5bcd57ca7fed7b69dfebb19f832d4579eaa0edfbe767fbe2c50a6841a81c28284e90add89d8e66cc7c8e4ced5cf863734846136e05490 +FixedInputDataByteLen = 60 +FixedInputData = 050f8041b436f0da4af0b356e23e52203d93553a211666496a1677532aadbfb16fd30ea05822943b69e8f372469d1a77aedb7747bf0df738768eb319 + Binary rep of i = 0001 + instring = 0001050f8041b436f0da4af0b356e23e52203d93553a211666496a1677532aadbfb16fd30ea05822943b69e8f372469d1a77aedb7747bf0df738768eb319 +KO = e0ebaec89bf6ed4701bc3432b7e0ccb309f38fdb03c3625e32bdbd5a976520c188512d3ec28a2e79 + +COUNT=36 +L = 320 +KI = 90de23d25dbc23b4a01c471bd19864fdca185054f1b595a54db6e34225f85a6a5a3ff4a945a0ff53535d6f3a8fcdc9cd1a4903795626b187ad83ed86fc39a646 +FixedInputDataByteLen = 60 +FixedInputData = 7c616c7a928bf6b472645c725677fad46dc8350cd1ad5ee3fa7044ebce3135f00180b6a81c97b07844e0861194b9248d21208e60f6e27bd3d78b2030 + Binary rep of i = 0001 + instring = 00017c616c7a928bf6b472645c725677fad46dc8350cd1ad5ee3fa7044ebce3135f00180b6a81c97b07844e0861194b9248d21208e60f6e27bd3d78b2030 +KO = e7198e9c29fc55c9eccda71b7b7b721e0900016e5bb79e7936d0e50e4d12519de968586c81bbc23c + +COUNT=37 +L = 320 +KI = 320d930f8233d9d3eea74a803bbdaaadd9734a65448b2f0e65477b44c6292a02cd8898ad677ec420ab35f965f7c1daf411e5218753e3ae26a106deda725d5ad6 +FixedInputDataByteLen = 60 +FixedInputData = d08c82e50bf428d9c13d1c426c1e348eb3c6d0b426f10d6fe650da9491348712f5e64809896f27bd392510a343141bd91ec0639af663d3efda5d4f93 + Binary rep of i = 0001 + instring = 0001d08c82e50bf428d9c13d1c426c1e348eb3c6d0b426f10d6fe650da9491348712f5e64809896f27bd392510a343141bd91ec0639af663d3efda5d4f93 +KO = ff9f7f8a660b21320ada2a79b4ba1e7f25d04d2a085380278a688b4f6c21d04982cb137b85dd80e8 + +COUNT=38 +L = 320 +KI = 6f987206a6c803a287d91f5c064850beda8d54832d55c93b59ad3498c66342ffc0d6e527b67780aa446d59e6e99727a7c61ef70967c1d697e4637f3a6c17956b +FixedInputDataByteLen = 60 +FixedInputData = 65180b732e8b32ab7085c6dea3bd10191a7ffffd8837cb3452e4bbdb027d504739101d54614a4d74ca76f3db7d4637dc0b57ea4e393f5a8ece585488 + Binary rep of i = 0001 + instring = 000165180b732e8b32ab7085c6dea3bd10191a7ffffd8837cb3452e4bbdb027d504739101d54614a4d74ca76f3db7d4637dc0b57ea4e393f5a8ece585488 +KO = 689746fe6798327a2a73acbd912e4f5ed10fa255446d6e4d32c71fd447306eac0c358f3408d8e83b + +COUNT=39 +L = 320 +KI = 16029ddc19abbcc97f040a0474c77fb8f3320ec35e2e667685ccc25e64f85c8fa2d0dc8b81447df48e383b23aa99d35d4bf967dda6121d3e8fcbacf9294be1e8 +FixedInputDataByteLen = 60 +FixedInputData = 35dbe052c4ccf966749fde3eaf843739854ba4539b3e337595c58fd82f106bd9738eb9893dd4d6e85a2c4baa7462a7e2e2f8d75c8d6db3c3fb83a0da + Binary rep of i = 0001 + instring = 000135dbe052c4ccf966749fde3eaf843739854ba4539b3e337595c58fd82f106bd9738eb9893dd4d6e85a2c4baa7462a7e2e2f8d75c8d6db3c3fb83a0da +KO = 0c85d06a14bd5676f3ea1944a22a9b1909f44a41a3f8ed09c256834cf1ce0bb585c785212d477c6e + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = d10933b0683f6787c33eccea1c311b8444270504fb3980bfd56443ba4068722184c31541d9174f71068b7789440bc34cec456e115067f9c65a5f2883c6868204 +FixedInputDataByteLen = 60 +FixedInputData = dcb2ea8d715821d6393bd49a3e35f69a6c2519edb614f80fbc3f7ae1d65ff4a04c499e75d08819a09092ddaadba510e03cb2ac898804590dbd61fb7e + Binary rep of i = 000001 + instring = 000001dcb2ea8d715821d6393bd49a3e35f69a6c2519edb614f80fbc3f7ae1d65ff4a04c499e75d08819a09092ddaadba510e03cb2ac898804590dbd61fb7e +KO = 876d73040d03d569e2fcae33b241d98e + +COUNT=1 +L = 128 +KI = 6fe9342b25897e3cbf1a5708dd10146410c2a3828170b64b0e86ef8fe087435a085805b9f300ce578b6e02997f0ffce1a81f8484026fdacb83fa05292120504d +FixedInputDataByteLen = 60 +FixedInputData = 8320d39f2e9e1458ff787a728b4504e093f9f5dae14a871a0df8227207780cc83ce0ee1548a01fbe203ac9f27015e5653c4a13ea3c0b6dd49787b688 + Binary rep of i = 000001 + instring = 0000018320d39f2e9e1458ff787a728b4504e093f9f5dae14a871a0df8227207780cc83ce0ee1548a01fbe203ac9f27015e5653c4a13ea3c0b6dd49787b688 +KO = 7602a5a2879b513106b68ef58aef887a + +COUNT=2 +L = 128 +KI = 17982a51f501e31f9717ef578bcf81cb4365abd2789aeac5e6fc316b92618b18e3a1f5bac9501fc4fa7515d8bf0b32bf9b548b7a0c1c97186defca37f30038d2 +FixedInputDataByteLen = 60 +FixedInputData = 28242c097d14656b7c4bcf3371b710a806647d54abb3e293e5626553df5c145d34ddbb59155dd20e44647188ea4fe611e7e943c9419a5390ee1c05a9 + Binary rep of i = 000001 + instring = 00000128242c097d14656b7c4bcf3371b710a806647d54abb3e293e5626553df5c145d34ddbb59155dd20e44647188ea4fe611e7e943c9419a5390ee1c05a9 +KO = 415d0e25ff9d8a59f518d86e6094e082 + +COUNT=3 +L = 128 +KI = 86e457db177af9aaca33f253973bec6dc5454df9d19a178d32e67ac5a3ad2bcc3eca2ffe1c28c6d416624b61e99de1a97b0cd658b2b3edf81ac3123d8ccf33b7 +FixedInputDataByteLen = 60 +FixedInputData = ef54141a5c9ce1ca4f7b857f9416e2dd8e668d3f03efc569f28f1e400cb0eee61f1280a0ccc4da836854b40723fb602c655e9fc5d110882ed6255339 + Binary rep of i = 000001 + instring = 000001ef54141a5c9ce1ca4f7b857f9416e2dd8e668d3f03efc569f28f1e400cb0eee61f1280a0ccc4da836854b40723fb602c655e9fc5d110882ed6255339 +KO = 7745837e5c1297d2b2f496e05b4985d8 + +COUNT=4 +L = 128 +KI = 089888b46d1351ffc492d676e57944d0af09976de56f9605a7e79b568c8ff528d2f75c9a450beb99aa0eea99013503556c05547c0a3f76818499e38939052880 +FixedInputDataByteLen = 60 +FixedInputData = 1dcc83cbb809308a114429ed9815e40712915e2acaef0656cb6ee97ac37f3d9a41a0adc739a5d0cf2e3754d6f0b4ab5f682ed6f41a78cc0a4da9f52b + Binary rep of i = 000001 + instring = 0000011dcc83cbb809308a114429ed9815e40712915e2acaef0656cb6ee97ac37f3d9a41a0adc739a5d0cf2e3754d6f0b4ab5f682ed6f41a78cc0a4da9f52b +KO = ff011d17fbaa12b07e2fb178857815d8 + +COUNT=5 +L = 128 +KI = 4774287a7aa411f617db3324eeec513a38c05760baf96a74af519ecbd8508d8b0ff0cde4313d2df9cc958696eef13c648069f8697e357e3da65818627b5e82fe +FixedInputDataByteLen = 60 +FixedInputData = 102b77ecb5927d72e3a11819614fc43a09261c4da67f13e7f3aa0ecc7c117379c62728e1834fcfad9bc50178c902b574a8a1dc04bf45014b05138f07 + Binary rep of i = 000001 + instring = 000001102b77ecb5927d72e3a11819614fc43a09261c4da67f13e7f3aa0ecc7c117379c62728e1834fcfad9bc50178c902b574a8a1dc04bf45014b05138f07 +KO = 795ef9fc8b1c33a63e61c2ced0f67126 + +COUNT=6 +L = 128 +KI = caaaafa34f562d1093d6c7db9bdcbfde4de125ba1975ccb6980058f4ef9f8b546810770f68b15d5280443ed2c1b9a24311b39a00384af8ce66ee780dde04d908 +FixedInputDataByteLen = 60 +FixedInputData = 498aa76d2c7ef76f2b4b0c6f963b402abd971906b28b9525cb8cde7dc928a748eb3ceda7cba674e5e8317471a3f9226a01567e61594ce64aa14e7c60 + Binary rep of i = 000001 + instring = 000001498aa76d2c7ef76f2b4b0c6f963b402abd971906b28b9525cb8cde7dc928a748eb3ceda7cba674e5e8317471a3f9226a01567e61594ce64aa14e7c60 +KO = 423eb39592fe8c31027ffab1181d911a + +COUNT=7 +L = 128 +KI = 6e7a7b174e1e5be472450a17d75d00207eecbbfd14d29e2346fbab92db97a7690dd1057d3e24e1637ebbe168c84293f587f13ac741a710a6e339875af3c6419e +FixedInputDataByteLen = 60 +FixedInputData = 8e663490eb358bbdd02560e5670cc9ac5a4cddf4f87d4899dbfecf2a65be8b0632583bf685254671ba3d114a3700456e8874b86806ec61cd8f8e0b9d + Binary rep of i = 000001 + instring = 0000018e663490eb358bbdd02560e5670cc9ac5a4cddf4f87d4899dbfecf2a65be8b0632583bf685254671ba3d114a3700456e8874b86806ec61cd8f8e0b9d +KO = 2386155079a33c9dfd3e884acee3ab4d + +COUNT=8 +L = 128 +KI = 44cf7f37b35a32d4144670d263db3d1c93a86f2c90cb351d320187cea8cc3e4c9647efadeaf55f9e0626c0101830c08bf5dc2e397e22195e4760ea7e76ea2329 +FixedInputDataByteLen = 60 +FixedInputData = e2449dd5e2c632075a1065d0a4af9c0e5ee4031fc7891e6d6fbfc22992a5848ac925d72d7a95bd8cd917bcdc1ef742b860fa83c8a42827941db57f94 + Binary rep of i = 000001 + instring = 000001e2449dd5e2c632075a1065d0a4af9c0e5ee4031fc7891e6d6fbfc22992a5848ac925d72d7a95bd8cd917bcdc1ef742b860fa83c8a42827941db57f94 +KO = d3d4e498da6c5b85e45772a017f5cd29 + +COUNT=9 +L = 128 +KI = 585a726b4a394a8c5ad728ee3eccdd25fe0bc375c62975b6e4cf153540165b8f5dc62101817e8488630c6dd8553171ea797ecec2bde1eb06e1c3042ed97733ca +FixedInputDataByteLen = 60 +FixedInputData = 061b13a3d7eea4807b79ee7afae9bd08ab37b4899442c31dd739ee9fb69b79b6c6cc33f85c5f0527d29b423ca69f2d0ff031a086a35f29c08caa99cf + Binary rep of i = 000001 + instring = 000001061b13a3d7eea4807b79ee7afae9bd08ab37b4899442c31dd739ee9fb69b79b6c6cc33f85c5f0527d29b423ca69f2d0ff031a086a35f29c08caa99cf +KO = fe4536c60ec1f1774840c840be57e3b3 + +COUNT=10 +L = 256 +KI = 44e6e9abd8572a19ba127dfa2ca6a1b53beaef8c19a1ec5b67f1f6f7919671cd80ade7ded7c0f096525936ef427b152339de915f024964ca9ea908a120e2553a +FixedInputDataByteLen = 60 +FixedInputData = c2884a0c3ea2ff5b0bc848698f49f2c59eff511d77caddba897dec7714a0984e54f330dd9e9fdca9c033dfbc36d3293eca0ce7601e316463966ad4fd + Binary rep of i = 000001 + instring = 000001c2884a0c3ea2ff5b0bc848698f49f2c59eff511d77caddba897dec7714a0984e54f330dd9e9fdca9c033dfbc36d3293eca0ce7601e316463966ad4fd +KO = b294537440bec490953bf6e9a77c4510536916b84a5a2f45b5bf9f76666d8f12 + +COUNT=11 +L = 256 +KI = b31419ffe9b59fd7e97daa3443decc34809acf66df79e4839757050f1f3da2649d3429fc9941fe17ccdf5f7010acbaadcde376222a9bac64cd2f76748efa2025 +FixedInputDataByteLen = 60 +FixedInputData = ddbc6e9f2bdf90831ad7f2d2bef4f69526643ed10a23796dd06fef5fb1993a23ddadbb9db574b4684ebac6510229764f11beb54c6e48c3dadfaed1d6 + Binary rep of i = 000001 + instring = 000001ddbc6e9f2bdf90831ad7f2d2bef4f69526643ed10a23796dd06fef5fb1993a23ddadbb9db574b4684ebac6510229764f11beb54c6e48c3dadfaed1d6 +KO = 8cbaed856aee70693e6041e4e5c49037253882a3d1a42f1682b2804e333241b4 + +COUNT=12 +L = 256 +KI = af3f3dabfc0e9501fb66ae95117638db9c356fcc0c51859f5cc1fd48c2772ef87550389c2b97ab85b8dc3351eaa574dbc923b7926a69c345d72083af5b40a711 +FixedInputDataByteLen = 60 +FixedInputData = 5799c9bcb0f853a8b96d2a831ffe34d35a7a53d265eeba53e9289a5a04275e398a8f1f4f70eafdd57b976cbc55f57e214e0bbce0b77e61a91cb747a9 + Binary rep of i = 000001 + instring = 0000015799c9bcb0f853a8b96d2a831ffe34d35a7a53d265eeba53e9289a5a04275e398a8f1f4f70eafdd57b976cbc55f57e214e0bbce0b77e61a91cb747a9 +KO = 833ecfd159ce9f769b3f75ce1c24ee4b3f83f8e3cce677013d9386fe31a6667c + +COUNT=13 +L = 256 +KI = c0ce9e32bddc9acb7ca4a11fb9a9680212675f1970dbaf9f3755da2b33f4a914fda9bc97c88d898b6aaecfafc3b802efb24f755e8a9f39fa0c0bfce39d871a79 +FixedInputDataByteLen = 60 +FixedInputData = 82ccb72a9d1878987dd000c841908c7405ef1b72204cfb879041ad4648297428ad6fb5b78373e756a9f663a24c8704c77c6a3e26af1ebb700b415b74 + Binary rep of i = 000001 + instring = 00000182ccb72a9d1878987dd000c841908c7405ef1b72204cfb879041ad4648297428ad6fb5b78373e756a9f663a24c8704c77c6a3e26af1ebb700b415b74 +KO = 3c371c62dea314a489ee3a5521b50b7c75a5bd8437f1d54827ac2733d909d6b4 + +COUNT=14 +L = 256 +KI = 8e8ccdd65d696dce8d5a77abf4d071addba82bd2ebd1bef1ab5ba44b2522f77da78713a9dbe70fbe94a81ae71585069eab9f49cc69859371eb9b8edd8ada50f1 +FixedInputDataByteLen = 60 +FixedInputData = c72b41851e9a95df02ad94be9ca4949a6e15ba2288f72fee4a18cac593068abbf1eceaa284ca4a596652cbd8e3fee370aa26d3dce05575d2bb8f4825 + Binary rep of i = 000001 + instring = 000001c72b41851e9a95df02ad94be9ca4949a6e15ba2288f72fee4a18cac593068abbf1eceaa284ca4a596652cbd8e3fee370aa26d3dce05575d2bb8f4825 +KO = f51885fdec0498ed12bb4ebec43f0e100572690dd53611afb08f0bc5fdbc4778 + +COUNT=15 +L = 256 +KI = 80d62cd7da7bcfb5304a1d9689fc5fad812353943ea9e652b31e40fdba598932a985cacf73389d33d18c3d3c23ae80e4d25887dc0db21402a5004e8ef33e3ca6 +FixedInputDataByteLen = 60 +FixedInputData = fe1952f20e48e92f313651b462f8df1aea1b2f45154e79e2ed1b73ef369430fd0b85232269e5aa96c13a87fbb8853718febe23cf0e2740d1066c84cb + Binary rep of i = 000001 + instring = 000001fe1952f20e48e92f313651b462f8df1aea1b2f45154e79e2ed1b73ef369430fd0b85232269e5aa96c13a87fbb8853718febe23cf0e2740d1066c84cb +KO = 51dee1fa08bafc45817068da7c0333e72ec09b302de1e47b1bf352efc2debeee + +COUNT=16 +L = 256 +KI = e8b4af1108c7c45c82df66b32f872598d99a73af503ecf999740c50fdcc9179e1823713d96d75147ae884405df1846227b271033b81979e453ca2eff35269e00 +FixedInputDataByteLen = 60 +FixedInputData = b09b734e57b8592882e1669e81da2d392542cebca89035f1a6f094373bf4432e174389ee1f5c617c8b318d90a195213e22154ee63c6e7d85e03aec75 + Binary rep of i = 000001 + instring = 000001b09b734e57b8592882e1669e81da2d392542cebca89035f1a6f094373bf4432e174389ee1f5c617c8b318d90a195213e22154ee63c6e7d85e03aec75 +KO = 54a546dea6c8388d5a8f6f3f73bf7cadb3867fefa9c809ee2a7da450f06439b8 + +COUNT=17 +L = 256 +KI = cc1ec5356944a503b59dae5685079d556ffb913cfe63a16565f286ac60daaaa50fbe83909f621a701560ec83b13fab8f89e5b628b7533b26e985bc5e3ac0883e +FixedInputDataByteLen = 60 +FixedInputData = e6a074fd31043f8284cef27f5364f98904da7869f50b0172d9804ce79d4f07fa9a309f5a0db78aa080030ecaf2f9a2255b22a9636621338057084d0f + Binary rep of i = 000001 + instring = 000001e6a074fd31043f8284cef27f5364f98904da7869f50b0172d9804ce79d4f07fa9a309f5a0db78aa080030ecaf2f9a2255b22a9636621338057084d0f +KO = 5fdbc473df89c8a90a39988c0e809df1111e6fd6321dce27b96b240af6485366 + +COUNT=18 +L = 256 +KI = d117847efbe099c4c65ac674cd865e760ce5f790af5b53d6f5f765c7b1549119e2c09b87fb1278a22c6141bd3ae18d306445bcff4205472e1dd3a3b3af28e11e +FixedInputDataByteLen = 60 +FixedInputData = 2b5f0fd123148fc3bdcc1cdb09a7355dfa400fd4845b761203a5a367782de6c59982c57cdadd54950216d3aed22941f5bbaf07ac458a748f5f33a15b + Binary rep of i = 000001 + instring = 0000012b5f0fd123148fc3bdcc1cdb09a7355dfa400fd4845b761203a5a367782de6c59982c57cdadd54950216d3aed22941f5bbaf07ac458a748f5f33a15b +KO = a4947fc395ee692d9d4514d2f34693cb519846ff30638f1eb3b2a729fe0c2119 + +COUNT=19 +L = 256 +KI = 1f6dfee0fff0e2be79e5fbe1d63fbfa745e7d1b84c2f8fb862e47fda575669f80acfebf80b1e970e726af488de7d59f76f4b13b468f0cd4e1985fa8c57737f3f +FixedInputDataByteLen = 60 +FixedInputData = 096133d755efe5f50c4029f65c43a66410a029eb1a644f5aef69b6781f1e270d5b56294c45b1248239796d66371870754d038d322ec91b11e970eeb8 + Binary rep of i = 000001 + instring = 000001096133d755efe5f50c4029f65c43a66410a029eb1a644f5aef69b6781f1e270d5b56294c45b1248239796d66371870754d038d322ec91b11e970eeb8 +KO = 077ccb8efcc4dc7acce2ac412bce78f64124188ba13b43b3f5661bfcbb5079a8 + +COUNT=20 +L = 160 +KI = a39131ca2f8df817ea2f155aac72d58a696d915b66b7cbe172a0f48a407aa8af0edbaea051eb027fe8fcc435cc7f160feeb57bd39a39d94104fe35167dac1aae +FixedInputDataByteLen = 60 +FixedInputData = 52b6d1f6381fc3dd44baf1c9d36f0c313e58bf4fdb936b78103afdb90373079de90e4bb7d7089e65e0aef23f2a34df5198b8392aac705eb998c1f8cd + Binary rep of i = 000001 + instring = 00000152b6d1f6381fc3dd44baf1c9d36f0c313e58bf4fdb936b78103afdb90373079de90e4bb7d7089e65e0aef23f2a34df5198b8392aac705eb998c1f8cd +KO = e707c910b4db3a648815fcad5ca7af18e5354c2e + +COUNT=21 +L = 160 +KI = 980e796120a2dd5576a77979c28bdbd1ea1790051f35b126da372bb746cdaf68a3e09015a9c94f1498ead7789d90f191723b585a9912ed8ee7e8f886f9b60eec +FixedInputDataByteLen = 60 +FixedInputData = d977b350e69d45eed20cce0ab39ee93452da2183a5fe0c7df3c387d873b7c49db9f61a48b550996ee11062e6ce37bdb9f60f78ba26992ff081d77fc8 + Binary rep of i = 000001 + instring = 000001d977b350e69d45eed20cce0ab39ee93452da2183a5fe0c7df3c387d873b7c49db9f61a48b550996ee11062e6ce37bdb9f60f78ba26992ff081d77fc8 +KO = 685990590e30ebb25c6030117f7680d3f5f6fe14 + +COUNT=22 +L = 160 +KI = 9ec4455498b58123994f39d62c55e08a5f2b3499f0ab082f52eba7dcf7a26e626a91b43b24d1e7b023b0aa6996c148d0bcb0ec49dcb53ba39450c843816c5abb +FixedInputDataByteLen = 60 +FixedInputData = dbba4bf9b8521aa5918f2786826ac7b4ed869860bf3c20cf5a4c24e056a75600e8c4b33582cc4b54fae4a8035413b8215fdaae27851d7f2a997b1315 + Binary rep of i = 000001 + instring = 000001dbba4bf9b8521aa5918f2786826ac7b4ed869860bf3c20cf5a4c24e056a75600e8c4b33582cc4b54fae4a8035413b8215fdaae27851d7f2a997b1315 +KO = e30cb0823076d77675fb84cf6a3d118742e4699b + +COUNT=23 +L = 160 +KI = 2331d6add54ec6f5df4d195f13d2b7e1a5e66fd8fef33975c201b973e26d8619023625eeba1c877369b7022cea335064d906f3369d98020f910f60108a52a8e5 +FixedInputDataByteLen = 60 +FixedInputData = 2d02c432ac7e9a315986c942d183289b0ce296afcf59e256450a5421ea6db2f0176a6e6f941677b4cf96c8e1f8dbe7e51b2096bd926cd41b87c770c2 + Binary rep of i = 000001 + instring = 0000012d02c432ac7e9a315986c942d183289b0ce296afcf59e256450a5421ea6db2f0176a6e6f941677b4cf96c8e1f8dbe7e51b2096bd926cd41b87c770c2 +KO = 0bd4abbd5b0dae26a94c38f3892ba636a5639d92 + +COUNT=24 +L = 160 +KI = 70cb1ec3d4755a8cfe78d3bbbe2724b8b7df1ff8365cd2c9564156621de165200e66b690a9256dfd1ea29a0849269c540a8d79bb4d1002bccef8ac96fcbce462 +FixedInputDataByteLen = 60 +FixedInputData = f7dec61b811bbe673d988aa1d8690ce69949eb02efed4871450a4d6a0e4aaf0b4ce1b5dbd3454da02423c0ffcaf95a227bec533e15e6c4aa0ccd0b84 + Binary rep of i = 000001 + instring = 000001f7dec61b811bbe673d988aa1d8690ce69949eb02efed4871450a4d6a0e4aaf0b4ce1b5dbd3454da02423c0ffcaf95a227bec533e15e6c4aa0ccd0b84 +KO = 01da659644da0c1ebb73422229235ad52821ea5c + +COUNT=25 +L = 160 +KI = c4990447d46a105c06a71f82ef7b61703f7f8c1cee730cdcf998cb54249418c8dbf95d78564dec4b99496d94f1a1a9e199de85995afa9fcf40e19431df04c865 +FixedInputDataByteLen = 60 +FixedInputData = 505c1a1ad2e3322098100d2f43510be09b1170d5e453222141d7ad1e011fcdff2c285f2f775982473d91e04253e17e65566c8e5c2b5c5ce0ee19452a + Binary rep of i = 000001 + instring = 000001505c1a1ad2e3322098100d2f43510be09b1170d5e453222141d7ad1e011fcdff2c285f2f775982473d91e04253e17e65566c8e5c2b5c5ce0ee19452a +KO = 9bed180c04827f15ef47f17878fed4968fdf7219 + +COUNT=26 +L = 160 +KI = fbb98ddce37d8eca2d8183bf2217c3342346783c2f0c387e25aa18df4c7cac6b8a6d4d4961c617078b746bb700ca2f74eee8a4471acd2c01e043290e1b408c5a +FixedInputDataByteLen = 60 +FixedInputData = 40f237276b2ea18df034e5a65aaea6fa1196d00069cb63a9e876ea2f53309200d4afc6e91772c3c3bc19d7cc640f72b2cfce87048a7506781ee6a217 + Binary rep of i = 000001 + instring = 00000140f237276b2ea18df034e5a65aaea6fa1196d00069cb63a9e876ea2f53309200d4afc6e91772c3c3bc19d7cc640f72b2cfce87048a7506781ee6a217 +KO = 34ff2d6963021d86e4e1f3231bdd5873c9fd3413 + +COUNT=27 +L = 160 +KI = 381d49b586df0e34c76538ba2e1f699e3479b7669ab46a3d1c56951020f01579d3f3ca8aff77cb1a8df20856ad6bb2d640bb4ad61c8b032bdd8ce23208de121f +FixedInputDataByteLen = 60 +FixedInputData = 49f1c2777b5ed73271dac3f99518c26347e2fd607f779b4e3cb6b5c11709449b0b1f8ceeafc55a5be9a9f7619eeedf9d1661e22e1bf00c406070e27c + Binary rep of i = 000001 + instring = 00000149f1c2777b5ed73271dac3f99518c26347e2fd607f779b4e3cb6b5c11709449b0b1f8ceeafc55a5be9a9f7619eeedf9d1661e22e1bf00c406070e27c +KO = fb74392b17647cad736c75812c48ab06b6a43b60 + +COUNT=28 +L = 160 +KI = b38f0a5aee88fe10f3c96d7416751f546611d7604d78658a210826f3afe18dad04c21c40bcbc541b6b3ddaea7e0a4b10b7ec568ba1497e820ea49f704fb54d84 +FixedInputDataByteLen = 60 +FixedInputData = 0677b4f3d002a50cc56780c9d6f41f07ff5729b48b4872678c2f2644e604e33ad9efeeae38e043977c1bc7045d7c5827dc506d3a6c8c086cab190181 + Binary rep of i = 000001 + instring = 0000010677b4f3d002a50cc56780c9d6f41f07ff5729b48b4872678c2f2644e604e33ad9efeeae38e043977c1bc7045d7c5827dc506d3a6c8c086cab190181 +KO = 273c43f2dd2e2fc89d8308eb4c576236c11560e1 + +COUNT=29 +L = 160 +KI = fef9cf28833f79fbaa10de973111df728e0b4db6fd56c9af1cef215f030a72c2888d179d593f30878a1185bb1fbbcb4aa1ef9f447e6f38c6290c9ed2acecfa81 +FixedInputDataByteLen = 60 +FixedInputData = e19efb3531b48fbbe3a09b49528b0e98d8df674b213f2c2f7548c0f93a620c79644f2652dd82a131c3910c25d6ddb16d4302383413515abfcd6f55c9 + Binary rep of i = 000001 + instring = 000001e19efb3531b48fbbe3a09b49528b0e98d8df674b213f2c2f7548c0f93a620c79644f2652dd82a131c3910c25d6ddb16d4302383413515abfcd6f55c9 +KO = 1ee836e5b5282d5a1d61af1a8fdad0f24686faea + +COUNT=30 +L = 320 +KI = af5a39f0303b11bca55584ce24162dabd1625aed14ce54f9e407866e03efb24b12a36e164f96faf36bc92a08acd194285107173fb84caef787672d6471028459 +FixedInputDataByteLen = 60 +FixedInputData = 1cd84829b89d3149948967494aece985f1df3d7ec7735e8cc468bb3e6fdb50964d32dcde5521a82402577371047bf77e34714437e9d213561055b9db + Binary rep of i = 000001 + instring = 0000011cd84829b89d3149948967494aece985f1df3d7ec7735e8cc468bb3e6fdb50964d32dcde5521a82402577371047bf77e34714437e9d213561055b9db +KO = a0e81b336a6f4ab395aada28314d8ba96b9216ae389b01aaec158e166239e554a217e69f603988fb + +COUNT=31 +L = 320 +KI = f79fa3a98ac0c838dc27e854d9a8dbca3c820f4b64e2f87211fa5ff0e88327d7de000eba5f4305e5801b25a171486c1203e7967350122428cd89becd1ba67606 +FixedInputDataByteLen = 60 +FixedInputData = a17205ab4747162340aee9bf93ad120ee2671048f2c36afed75f81a460cc47eba2ac115d5e8acf015e46aa21a3c04f98de89842fa956339b3f9ca145 + Binary rep of i = 000001 + instring = 000001a17205ab4747162340aee9bf93ad120ee2671048f2c36afed75f81a460cc47eba2ac115d5e8acf015e46aa21a3c04f98de89842fa956339b3f9ca145 +KO = 4aac8241eb4ac66eed0d372ca03e64d6752705dee924b492ed969f7724dd0cb836fb463b0df19b31 + +COUNT=32 +L = 320 +KI = d2a4d712c49ffc996c6437f36aaff2417a91aa5ac06e1305fcda89384892bbe0ab7d9ca02bb06a6bf357ac0ad2a0cab102be854e76f7f212b9133e5bfea20fca +FixedInputDataByteLen = 60 +FixedInputData = aca0e3ed49a0fa4077b014adb37f8b507923275846f60c05ad99092e7181721aae301fc0e5a8fe8795ff3ca7e6e4953112afd15789e15cfdc3fc07de + Binary rep of i = 000001 + instring = 000001aca0e3ed49a0fa4077b014adb37f8b507923275846f60c05ad99092e7181721aae301fc0e5a8fe8795ff3ca7e6e4953112afd15789e15cfdc3fc07de +KO = cbdd3c8a49cb988eb6721dac27feb13f7789d916e91d5282e10a6e494ea18ef51e98dfa9bcfc9761 + +COUNT=33 +L = 320 +KI = a91bcda1b67b88f0e1bdca95a633ae985d974de5de4b9dcc8ef6f66f52e28550066533e7728d2a767d4d6be5b51318b481a4f6dba41004a50c26ee8bdf154324 +FixedInputDataByteLen = 60 +FixedInputData = d8fb3294ade5d7fefa9f9f6445d64ae3d1a6297d0ba3c4c9bc8ac28ec0fb0b79e4b80c7fc20e92b4a90e67044d2388f23bcfd32d975229fcf6471395 + Binary rep of i = 000001 + instring = 000001d8fb3294ade5d7fefa9f9f6445d64ae3d1a6297d0ba3c4c9bc8ac28ec0fb0b79e4b80c7fc20e92b4a90e67044d2388f23bcfd32d975229fcf6471395 +KO = 2b9dd389dabb17afabe198a7a95840a7645a9569f13cf7525399c7001fab2fe69a170da104855afe + +COUNT=34 +L = 320 +KI = 03af8a0abe9cdbb8db19a1a103471d9aab775947ca6db7ffd4918e8be0dec9e8148705d6a15dd0d283e3bf859a2c61d99579eb5915aa9a709e7a117213008e3e +FixedInputDataByteLen = 60 +FixedInputData = 397b775f9c333b850dab1d04eb5eb18239f8bc95c8fa5e9df43ad5675db5c928f4f4977a997edf21e8ab5ed8de41a518dd17265596ecac44cd24c300 + Binary rep of i = 000001 + instring = 000001397b775f9c333b850dab1d04eb5eb18239f8bc95c8fa5e9df43ad5675db5c928f4f4977a997edf21e8ab5ed8de41a518dd17265596ecac44cd24c300 +KO = 1d840e0ab500116af8116c3496f46883862d7030321cee32e110db4ee7cec59b6e0a3eb84c9a6f82 + +COUNT=35 +L = 320 +KI = b2eb38125cc53220e7b6c1bf64e4cd29a1078206140f56a9d5cf9d3daee803535a3329e1930d53d2070f31f72def756aee7e95ccc2a00dd68047402739871180 +FixedInputDataByteLen = 60 +FixedInputData = a574470b734a7d08b154ff3616f0a0cc1bdf626a48dae8c71725daf26ff0374565b81f58724a4f2a449025851dd83f4d2779af5d4e4e10133fd90675 + Binary rep of i = 000001 + instring = 000001a574470b734a7d08b154ff3616f0a0cc1bdf626a48dae8c71725daf26ff0374565b81f58724a4f2a449025851dd83f4d2779af5d4e4e10133fd90675 +KO = 837850c96ecc8b47899c66ef4e563a02ae89c8a064d0c407bc9c957f337afd2735d3584987f1b402 + +COUNT=36 +L = 320 +KI = 3793409f5e5ecb8c056b28d06c8e453c5810264a9be3d0be2b8a261a998b81cf4752a294acf157834c6e766976814195dcc6789390ba2df155f56a1f4cf669cc +FixedInputDataByteLen = 60 +FixedInputData = 88e2b95886ce7d50ec883c386df5b806c6f6476d9036334290a67af3791d21b4ed864ce2ed814c338ac5a0ebc024691a42fc110af3106afefbcc60b5 + Binary rep of i = 000001 + instring = 00000188e2b95886ce7d50ec883c386df5b806c6f6476d9036334290a67af3791d21b4ed864ce2ed814c338ac5a0ebc024691a42fc110af3106afefbcc60b5 +KO = 94f3735edb1ca22f24d752084fcf7b2e75c4d0478582b1aa67d9e70dd6fdb77cd33e2f0a4a3f0736 + +COUNT=37 +L = 320 +KI = d17aaa9faa9a2d4aea662637129c03a15f7e94961704f7bba5ee9a5b2be6fb4658b1a9f3e1b7173e8147471cd218eb289e4028b350032f9aae65a2dcb00368d9 +FixedInputDataByteLen = 60 +FixedInputData = ebbf798148a4293b6d8c5822f77b58364baba0f2dcd2b466ea2ff74958cf79a68eb994728cea00a0ae08c40ebeb02c58e973ba8d4e9c6e5d55fa2c37 + Binary rep of i = 000001 + instring = 000001ebbf798148a4293b6d8c5822f77b58364baba0f2dcd2b466ea2ff74958cf79a68eb994728cea00a0ae08c40ebeb02c58e973ba8d4e9c6e5d55fa2c37 +KO = 7f504e4486aa2c39aafd571c11f92dfceb87527f36e22adb7a5451b0070cbaf3c20ea111cddd344d + +COUNT=38 +L = 320 +KI = b8070b64ac5abaf3f17706e5f5ecaa32af992a44ad5675a8bf3fab348196811329bd89088283131b653c255d185fbbc9fd0e558618dc5e4578971b35d171c31c +FixedInputDataByteLen = 60 +FixedInputData = ab209c57d0e2b27d1fb3ed6982a2d9ec3a609533509acd28f5b4bc354d125cf7302b31b5e158aa89cca33a8b798d553e74629313d0b088b9a4ac042c + Binary rep of i = 000001 + instring = 000001ab209c57d0e2b27d1fb3ed6982a2d9ec3a609533509acd28f5b4bc354d125cf7302b31b5e158aa89cca33a8b798d553e74629313d0b088b9a4ac042c +KO = 21bda0d9ae944e05fba997a832be5a1e00e51a819baa6a4f33dc37a202f0ef6d6909ff0105f40cc6 + +COUNT=39 +L = 320 +KI = d8163f34eee885221bdac7754993542d11924c0f7ab2e9b5715af054b6c346b2119fa5591fd167a2838334a92a06c4b7c6265c7079e5105f7c5fb14a2292a0ed +FixedInputDataByteLen = 60 +FixedInputData = 5dbe071d65d8d27e5b7eaa2696a30a7777e80297e9c58dd577810eb5606089ce6a8d8db3a73db4938002639d5de5f12196c6ed86308b0056ecef3686 + Binary rep of i = 000001 + instring = 0000015dbe071d65d8d27e5b7eaa2696a30a7777e80297e9c58dd577810eb5606089ce6a8d8db3a73db4938002639d5de5f12196c6ed86308b0056ecef3686 +KO = 86c81a08d4960042747de5b205d865e1d0fca592b6a78c20add37ec61580be803a17a30a008de974 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=BEFORE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = dd5dbd45593ee2ac139748e7645b450f223d2ff297b73fd71cbcebe71d41653c950b88500de5322d99ef18dfdd30428294c4b3094f4c954334e593bd982ec614 +FixedInputDataByteLen = 60 +FixedInputData = b50b0c963c6b3034b8cf19cd3f5c4ebe4f4985af0c03e575db62e6fdf1ecfe4f28b95d7ce16df85843246e1557ce95bb26cc9a21974bbd2eb69e8355 + Binary rep of i = 00000001 + instring = 00000001b50b0c963c6b3034b8cf19cd3f5c4ebe4f4985af0c03e575db62e6fdf1ecfe4f28b95d7ce16df85843246e1557ce95bb26cc9a21974bbd2eb69e8355 +KO = e5993bf9bd2aa1c45746042e12598155 + +COUNT=1 +L = 128 +KI = 6024bdc82440473baf798653bcb846f8503d73b6edf5cebc116374538b6256ac8a8ad5fa8c7fad7b3f089933b9c7326d6b80572635c9f5f6b38643971d075b9f +FixedInputDataByteLen = 60 +FixedInputData = 1472a96bc81881767f6154b2bb79f4da8578d447ac495d7ede31454834be3d643034b2e16034ba877a846e6e6e22b284b6d894395f33b4bea5f1cd7b + Binary rep of i = 00000001 + instring = 000000011472a96bc81881767f6154b2bb79f4da8578d447ac495d7ede31454834be3d643034b2e16034ba877a846e6e6e22b284b6d894395f33b4bea5f1cd7b +KO = acbd761e976576b189696d26e745a680 + +COUNT=2 +L = 128 +KI = 6c7d94622a2d1c4394768a39cc340c6887e06c4a88d57aa7822f0f2b3fac0192e851f7dd39cbefe6ccd70992e27edea4729b215ca2dacb05373a411600233cca +FixedInputDataByteLen = 60 +FixedInputData = 52d1ee8b4c0aec771e236e86928b4e943cec53401848b8a353fb2dc0c74d9cff74e8086ef5542e3f210209ff614d1fd3177b5df4dbf89978d1abdbaa + Binary rep of i = 00000001 + instring = 0000000152d1ee8b4c0aec771e236e86928b4e943cec53401848b8a353fb2dc0c74d9cff74e8086ef5542e3f210209ff614d1fd3177b5df4dbf89978d1abdbaa +KO = f3048aeae11b116a234659d40711267d + +COUNT=3 +L = 128 +KI = e0630545ebdc440f373d194fc6c4629a62aef028db52a3fadcd32da24c2ff79106d349afd8500d6b4ffbfe2a9d59803fb90f25b60fd029c3b67c21dc070d852f +FixedInputDataByteLen = 60 +FixedInputData = 1821cb3b1cde82beb76e55cac866e3bbf7eb541e0aa66c3dfbe509ea7870670745acd5451d775464aed2d66e5cc4360c6b7b75b35a3820cec217a086 + Binary rep of i = 00000001 + instring = 000000011821cb3b1cde82beb76e55cac866e3bbf7eb541e0aa66c3dfbe509ea7870670745acd5451d775464aed2d66e5cc4360c6b7b75b35a3820cec217a086 +KO = 90fbfa27119450acc8e6d74b03b05558 + +COUNT=4 +L = 128 +KI = 7b3088f0fe86a0c71cc02660e3ab04d3789500ab9551dd59f030847dda0e14dda8d6a2051379d0f591269c3dff303cbfa08424f421913b3bf9c3c076012ad8fc +FixedInputDataByteLen = 60 +FixedInputData = 8524fd3e73eb9476513e31005d29dfe6927d877b74734edd8c2b886ffd3f053000d28344ee9fd9340b448c29fb1725657b314db93c639f98d756cd9d + Binary rep of i = 00000001 + instring = 000000018524fd3e73eb9476513e31005d29dfe6927d877b74734edd8c2b886ffd3f053000d28344ee9fd9340b448c29fb1725657b314db93c639f98d756cd9d +KO = 5122a61add589993111739f4643ee406 + +COUNT=5 +L = 128 +KI = f4ee35d1575d273ce42a66d6a6e521e87fad64bf81c99f5773b60c0a9fe2d4d97c52e6e0c1775b4ef7e41e92a1bd32eabf3fbadb93f6a0b3e7324b7da043d6c9 +FixedInputDataByteLen = 60 +FixedInputData = 92364f044e0d64a8fb4c53cb1b73a665aaf66ffc9ddf4152ae9da35b470256b00b50234e26c3149f1c380dd93e75accaccd167e1d60a8a06d31bb2e8 + Binary rep of i = 00000001 + instring = 0000000192364f044e0d64a8fb4c53cb1b73a665aaf66ffc9ddf4152ae9da35b470256b00b50234e26c3149f1c380dd93e75accaccd167e1d60a8a06d31bb2e8 +KO = e2b4cb180ab6730bb0c16178b20548b6 + +COUNT=6 +L = 128 +KI = db3db876166713a7052a9954f2d37ef35e446368cf84ce5c315b4f59ac00d0d9eb22b119d040bab5f25f224a24d94901015a2223856203dad2260164ece61935 +FixedInputDataByteLen = 60 +FixedInputData = 77d5afc143648a249b17af10d688188a780542db7f2e3d4265d16e4fc94cdab158c5afb9c70af2d1668a008aad4ada64a9dbfa97b439002e4bd3dbf6 + Binary rep of i = 00000001 + instring = 0000000177d5afc143648a249b17af10d688188a780542db7f2e3d4265d16e4fc94cdab158c5afb9c70af2d1668a008aad4ada64a9dbfa97b439002e4bd3dbf6 +KO = b01c96baf28ca5841cb6e4e0cae30d59 + +COUNT=7 +L = 128 +KI = 7c977b74cdf87721a37c6f5e9d7c91d1e11744514d51a68d12d1837d26b79611e86a05a4685dbee8eb0b30962b19b96f373f5abe92ff0235a4ae7c35380794a5 +FixedInputDataByteLen = 60 +FixedInputData = 8da372e4d534416d9c4fecf9d22dc576f889bc6f27453ca75458ccd8f88a8600ba03d4d19480d2ef899dc72df0732fcee8ed997fea4f2d526bec44f3 + Binary rep of i = 00000001 + instring = 000000018da372e4d534416d9c4fecf9d22dc576f889bc6f27453ca75458ccd8f88a8600ba03d4d19480d2ef899dc72df0732fcee8ed997fea4f2d526bec44f3 +KO = b22db6ac3a88aa1aa093c0fe55e2639f + +COUNT=8 +L = 128 +KI = 6e6ed01ff12d3251396bf56062b1b3c79b55b4373c0331b14aa593a3ee005b5f068f0efc56026fc72d66f2744dd1f168f247912f9b26ebc59463b96bd9f1a1a1 +FixedInputDataByteLen = 60 +FixedInputData = 5eca796bef031b87521ed0904bf1d855589749b0183e993d99f741619b62644fa686a4c90f7f1e6ed5344eb75880724c09b751617c31fa5549828a25 + Binary rep of i = 00000001 + instring = 000000015eca796bef031b87521ed0904bf1d855589749b0183e993d99f741619b62644fa686a4c90f7f1e6ed5344eb75880724c09b751617c31fa5549828a25 +KO = b03b235f5af9719f35f215c2f94a76a5 + +COUNT=9 +L = 128 +KI = f4cd4f279a128c74e5eb821472098204ed96ed61eac9281bcd53fde6890a2cbb1cdb97e0e343fc8588b932cd701af88f0a7af723d5c0850e3e01e47612fcec83 +FixedInputDataByteLen = 60 +FixedInputData = ef470dfcd57359f558354f845fc8ca3a1a67419a6d0f6dd698c78f9a57e820c3d8786f3c589f9693b8f3fb3e123a482386c1c0cfe26bc5322e90fd4b + Binary rep of i = 00000001 + instring = 00000001ef470dfcd57359f558354f845fc8ca3a1a67419a6d0f6dd698c78f9a57e820c3d8786f3c589f9693b8f3fb3e123a482386c1c0cfe26bc5322e90fd4b +KO = faa720299513b73de2b54896d9a06bcc + +COUNT=10 +L = 256 +KI = 5be2bf7f5e2527e15fe65cde4507d98ba55457006867de9e4f36645bcff4ca38754f92898b1c5544718102593b8c26d45d1fceaea27d97ede9de8b9ebfe88093 +FixedInputDataByteLen = 60 +FixedInputData = 004b13c1f628cb7a00d9498937bf437b71fe196cc916c47d298fa296c6b86188073543bbc66b7535eb17b5cf43c37944b6ca1225298a9e563413e5bb + Binary rep of i = 00000001 + instring = 00000001004b13c1f628cb7a00d9498937bf437b71fe196cc916c47d298fa296c6b86188073543bbc66b7535eb17b5cf43c37944b6ca1225298a9e563413e5bb +KO = cee0c11be2d8110b808f738523e718447d785878bbb783fb081a055160590072 + +COUNT=11 +L = 256 +KI = b0b5599c29cce7644372b278a3275f3e0723739f42bc03fc9a4aca09d9cecf9afdc30393dd1cf7499236239608a258f5c48e66b663f6521049a482b63d468a33 +FixedInputDataByteLen = 60 +FixedInputData = f00101f38e5d6098cfea4c7c8490eb5505390000478a645e6621b1f711105bdb4820dc0c783bf980c062899b70875e17cc9116f2fa588a942405bbd6 + Binary rep of i = 00000001 + instring = 00000001f00101f38e5d6098cfea4c7c8490eb5505390000478a645e6621b1f711105bdb4820dc0c783bf980c062899b70875e17cc9116f2fa588a942405bbd6 +KO = 768796179ca511b841717887810f870fa3c12641c95ecdcea8590d730ea43b8e + +COUNT=12 +L = 256 +KI = 52bec703dec94b80ed2f8449c752ee4b8b8b1b80e55b6b0e1e9db1770dadfbb2631df554d1ba41bbbd0e587369ac81b40ba6d941fb62dba78a76b554eb03c643 +FixedInputDataByteLen = 60 +FixedInputData = 9f51256b1896925866f22053348ef6e8a52ec580b1f32beb2574afd23a5460c30e8c811d0e7a2887bd5cc0653ec8d68dcca43f71a8df1f0193205b75 + Binary rep of i = 00000001 + instring = 000000019f51256b1896925866f22053348ef6e8a52ec580b1f32beb2574afd23a5460c30e8c811d0e7a2887bd5cc0653ec8d68dcca43f71a8df1f0193205b75 +KO = b19ac7d4efde7c62191ea76530d30dfa5510cc74bafacaea5cbe2ced467fa1a5 + +COUNT=13 +L = 256 +KI = 8c472849c12153d5a47360eed0438689d056c08496d285a179297a93dff50070fd3c2c2d88f1c4a25b77c1a5efb47bb8f881c89f24d464bc23c4f200291d6251 +FixedInputDataByteLen = 60 +FixedInputData = f2d317f020b212066ef7c869c9c56699c1d4dfdb74cf679b97d718e701e442b117a6d1162bf825ef491fa628eb249a1ce28018b8a5bd0b1b296e4d92 + Binary rep of i = 00000001 + instring = 00000001f2d317f020b212066ef7c869c9c56699c1d4dfdb74cf679b97d718e701e442b117a6d1162bf825ef491fa628eb249a1ce28018b8a5bd0b1b296e4d92 +KO = ff82b4d0fc9e17c0539fa2fe66f2e1a07b7b593a1342cd0b48162fda68b7d80a + +COUNT=14 +L = 256 +KI = 104280c86c79879e96cf15de96412492fff5d4dbfc677f7d384c09a4bcee160fa3c972969d12f9b1542d570baaebbd801f632e172a8a00477edc06f938eae198 +FixedInputDataByteLen = 60 +FixedInputData = adf1f167939087d71fe8d9ddd2c903c542775129dab2edc2446cb394a808ba49cf4710ea10cb72a4efe8f1a32c03d14660f10b0aa9255bd0ee865c10 + Binary rep of i = 00000001 + instring = 00000001adf1f167939087d71fe8d9ddd2c903c542775129dab2edc2446cb394a808ba49cf4710ea10cb72a4efe8f1a32c03d14660f10b0aa9255bd0ee865c10 +KO = 5ced814230d7f07da116d7930b4db6b18b391bb869d15196677bd1d17f2f8c7c + +COUNT=15 +L = 256 +KI = da48986b8c84d0f6b2d6ba9f2c02a53ed8f173b238dd8f3020e15eae425871cff148f15bb0ba17c2ae00f44b2c14725a7b130505469bc0706b699e2d901ad16b +FixedInputDataByteLen = 60 +FixedInputData = 08528600237b6d049268b7bf3e2fcd9373a6b2f6732ec89437ef8e134fb947c3f37f254c7041d3f06f789953baced415e9d1dc400fb0025be180425b + Binary rep of i = 00000001 + instring = 0000000108528600237b6d049268b7bf3e2fcd9373a6b2f6732ec89437ef8e134fb947c3f37f254c7041d3f06f789953baced415e9d1dc400fb0025be180425b +KO = 50eb29e9cd5ca7730fa565870b23a40db75b5e051b35850c98fc9613a251bdcb + +COUNT=16 +L = 256 +KI = 195e31b3db4630a9e66cde347716f50227f8a81c397a72e30d27aac27f8b9f2f2b453e68fabc9d209d443d952263db0c341c866d966eb4db8f8acf8eafe7a227 +FixedInputDataByteLen = 60 +FixedInputData = 2b281526345351d797be0a7dbc517bb9c9c220b5194cec3847f6fac4ab1030867d1851cb8d46561db605506567dc2f39dddbf471e4a7d51b23745592 + Binary rep of i = 00000001 + instring = 000000012b281526345351d797be0a7dbc517bb9c9c220b5194cec3847f6fac4ab1030867d1851cb8d46561db605506567dc2f39dddbf471e4a7d51b23745592 +KO = aeff884dcbdc002a5f7a877a34f73b42abad2089d4e39b721eb370b3d87627f4 + +COUNT=17 +L = 256 +KI = 7a1f12a3fad7e0d3e244fc7bd3f0917e47bc76c60285ded739ddf9462c160cdfcca887866d6daefbf12e7410fb1b50ad6c8b21b6e56877f47e8b14a0ac9f936d +FixedInputDataByteLen = 60 +FixedInputData = 77097024c944e349f0ca2a579cf51353f50664ddb4bbbdbbe01dfde80595daa5d043d9db9651fb821cc9acd72fa91b2ee93e23efb39409711f3915d0 + Binary rep of i = 00000001 + instring = 0000000177097024c944e349f0ca2a579cf51353f50664ddb4bbbdbbe01dfde80595daa5d043d9db9651fb821cc9acd72fa91b2ee93e23efb39409711f3915d0 +KO = d2191b6aacc7668038d762c0cd5915bf68e490671ec4032c20297a64026fe042 + +COUNT=18 +L = 256 +KI = 7a41dfe8d0c9ac924a2accd615ad3c0bc0d7e124fed6b2b7e05b9f8e6ade0678e98d45766f9697cd187bc10321195fa1bb84b55bf94bb112d73c6abb857f40a1 +FixedInputDataByteLen = 60 +FixedInputData = e47aa81af8d1074c8f7fbcb589727ec225163d076d4e8cefc827c78eba7b42d5e70377d7033dfdf5edd93f605dd9b25d75548518e405563d1d4bf313 + Binary rep of i = 00000001 + instring = 00000001e47aa81af8d1074c8f7fbcb589727ec225163d076d4e8cefc827c78eba7b42d5e70377d7033dfdf5edd93f605dd9b25d75548518e405563d1d4bf313 +KO = 5dbf1d3dc128e67f2452aba858b7ecfb87efbe66b714541c0d4c009c2b92d7f9 + +COUNT=19 +L = 256 +KI = b27be323ee094400fc9dacaeee0365e0c0c52811a6081551dd46dd86302c6396fce80bb60e306c9785bea1270356a1c2b4db7634d5c04891e85417fb72cdfab2 +FixedInputDataByteLen = 60 +FixedInputData = 6eedea4c7c2ad22289c4e66a96e7a7a1cae7d340fae412a6e77697c2081a27560a9f0cb0e412297f99103a233a7998650590c5a7e2861738bed7c9fd + Binary rep of i = 00000001 + instring = 000000016eedea4c7c2ad22289c4e66a96e7a7a1cae7d340fae412a6e77697c2081a27560a9f0cb0e412297f99103a233a7998650590c5a7e2861738bed7c9fd +KO = d0656230b86e4dc3ea2bdb8d62b452262462eed61229d1e2b92758b57c54c434 + +COUNT=20 +L = 160 +KI = 9dd03864a31aa4156ca7a12000f541680ce0a5f4775eef1088ac13368200b447a78d0bf14416a1d583c54b0f11200ff4a8983dd775ce9c0302d262483e300ae6 +FixedInputDataByteLen = 60 +FixedInputData = 037369f142d669fca9e87e9f37ae8f2c8d506b753fdfe8a3b72f75cac1c50fa1f8620883b8dcb8dcc67adcc95e70aa624adb9fe1b2cb396692b0d2e8 + Binary rep of i = 00000001 + instring = 00000001037369f142d669fca9e87e9f37ae8f2c8d506b753fdfe8a3b72f75cac1c50fa1f8620883b8dcb8dcc67adcc95e70aa624adb9fe1b2cb396692b0d2e8 +KO = 96e8d1bc01dc95c0bf42c3c38fc54c090373ced4 + +COUNT=21 +L = 160 +KI = 6ac19b36af7d0e5c65f58dda2ff76c68567cd8ac16ff2463fc3c8654de45a05e39c75d83758351753d2e143629ab9075738b037a1ef41f7efd70f1e700f7f67b +FixedInputDataByteLen = 60 +FixedInputData = 4ba9f9e8e33b40f4390333f597ab565b27a841d5fac930f67101e65973f071ac6ba3941c9d22f40ca44e91657a629b7f56980e0eccaecb943b16ee27 + Binary rep of i = 00000001 + instring = 000000014ba9f9e8e33b40f4390333f597ab565b27a841d5fac930f67101e65973f071ac6ba3941c9d22f40ca44e91657a629b7f56980e0eccaecb943b16ee27 +KO = 3e43b70633884480ddd93d6f20ba512b55590b68 + +COUNT=22 +L = 160 +KI = 2ece7bc9eb5249f5179f2528a062d0dc30496604bb76f26e160d3633140fc6edac717eb5402d0fce56b76b7cfb0aaf47b6afc410fe06efb049fa28953d7e4942 +FixedInputDataByteLen = 60 +FixedInputData = 1ee1efe3ae248819c5b33deb7869c3540cd8abb7dd522c5f0ab71618159cd0d23dd805f14ee27e012240cff85f57c72f88d5ef6e2196eede8cf7b786 + Binary rep of i = 00000001 + instring = 000000011ee1efe3ae248819c5b33deb7869c3540cd8abb7dd522c5f0ab71618159cd0d23dd805f14ee27e012240cff85f57c72f88d5ef6e2196eede8cf7b786 +KO = 2df4fa52d2858700085570901f5f857314e1e02d + +COUNT=23 +L = 160 +KI = 283e37fe181516de2bfb14e6291edb91dbde4a7b1475352acc47efdf244a2ba2e639d9b028c02dfebf51dd2d37c4da64aa89e6a64916d58f1c80b25cc080a950 +FixedInputDataByteLen = 60 +FixedInputData = 578cfe1a70f52f7e456a22f1485ba23830e3dcb05700ed2812cadc181d448f1119fecd8fcb49667309cf0e316470590ed93baf567f469def5dafc3b1 + Binary rep of i = 00000001 + instring = 00000001578cfe1a70f52f7e456a22f1485ba23830e3dcb05700ed2812cadc181d448f1119fecd8fcb49667309cf0e316470590ed93baf567f469def5dafc3b1 +KO = 24719cb6f6b10e2eb586a0e167f5683df2113771 + +COUNT=24 +L = 160 +KI = 4a66d41ebcb184c3148a0debd67af5c8ece3e6a1c13c413789796a99a1ed24ada2f5107c91159306fe8f68c245499fbfd8f85009a100c8535d22dc71df09f74f +FixedInputDataByteLen = 60 +FixedInputData = 40eaf429f7dee6f5c91f2351ba51e53cf6f7f836398dbcc33381b4ea4046a5f2cd545c932e58027a1e724fcf8552cc79abbceded385a524648c1dae4 + Binary rep of i = 00000001 + instring = 0000000140eaf429f7dee6f5c91f2351ba51e53cf6f7f836398dbcc33381b4ea4046a5f2cd545c932e58027a1e724fcf8552cc79abbceded385a524648c1dae4 +KO = 8f1bdcb99af0fc510ad4825efdd750d3cab7846f + +COUNT=25 +L = 160 +KI = 95a53b3f953ab90d4f85e7e8437325be1a0235a89311fa1c7405c3c0bc61f14ef6e7cad32165aeea2ad718bef144d66302e989e2f1a323e512780d28b6da74ac +FixedInputDataByteLen = 60 +FixedInputData = 37495216c113efd2ccaef3583a87b067d65c165dbacea9e04ee34411eaa6616fce5348abbd121186f29e071c467b60d9291ca2eb664ebc2a7ee50eab + Binary rep of i = 00000001 + instring = 0000000137495216c113efd2ccaef3583a87b067d65c165dbacea9e04ee34411eaa6616fce5348abbd121186f29e071c467b60d9291ca2eb664ebc2a7ee50eab +KO = 71a5b1eab411afba65081d4d0471d532bf0ec65f + +COUNT=26 +L = 160 +KI = fc3ef290a89b79e95de83326b34242778fd2d542457365e2719d328fa5581401ebfe6e2655da070aa3e26b363b595e1af7babd17075dbef1775cf6157d3c716b +FixedInputDataByteLen = 60 +FixedInputData = 592e1984bdfb4bf18de83a6b19cdb63f27b10985e7ca520b71ec392ce09e1d2da14c632553574b876752b9d572ecf41bc5afd057be99d8019e19f7e8 + Binary rep of i = 00000001 + instring = 00000001592e1984bdfb4bf18de83a6b19cdb63f27b10985e7ca520b71ec392ce09e1d2da14c632553574b876752b9d572ecf41bc5afd057be99d8019e19f7e8 +KO = 083cd3b0b564ee7c5e927f32d10190749715b21c + +COUNT=27 +L = 160 +KI = 388b8c9bb988e762ede3cc072bd88ba7294785afb0d6506c2357a5e23331a51e968f7bf50576ef9e64b69b4f48d6e509639ce9693e3f2094fa33b97963e1cc6e +FixedInputDataByteLen = 60 +FixedInputData = 5b8fe0c658c0fd7698234c477860531221a7f48617e4405d5c8e8d3550f105b78469a449cc2b855d4a5357c1c612234b2ae2b820f07487b094ac7c3f + Binary rep of i = 00000001 + instring = 000000015b8fe0c658c0fd7698234c477860531221a7f48617e4405d5c8e8d3550f105b78469a449cc2b855d4a5357c1c612234b2ae2b820f07487b094ac7c3f +KO = 735102b59b09d06d3e6c9494433cb03f5b8ca383 + +COUNT=28 +L = 160 +KI = f1e39d9d0984641f24702f8b37fbf9a8fafbd17fc23569e940c31384cda58c0274b167b1afc9ff44473d20d6a23c922502e31b3dad13274b22024ff4eaed668e +FixedInputDataByteLen = 60 +FixedInputData = c880707804a76450019632c32f037f97ff2ce7fb1541a9adbc092d96122cde19d5fe81cd12a60f491c5877b601e4ecbe0fbaeb67b446c4bb2a9ed60e + Binary rep of i = 00000001 + instring = 00000001c880707804a76450019632c32f037f97ff2ce7fb1541a9adbc092d96122cde19d5fe81cd12a60f491c5877b601e4ecbe0fbaeb67b446c4bb2a9ed60e +KO = 5440c3450ac332d0a8f5c724647962ac82f659e1 + +COUNT=29 +L = 160 +KI = 9e0a79b1d6c672d3235464cb2be6a36d02c982387def7e2fe32a5d2be7343fdc038af48fb941972facc8e33d6286e142852dc4cf2667a3c97dd557bc6fc66e98 +FixedInputDataByteLen = 60 +FixedInputData = cd356d14e32bf958c17711d26a30412088a2e214e600e692ed4966212565ea891c807e1e0bdec0a9dbc71f502f09975fce910c7723db4df380e7ffb2 + Binary rep of i = 00000001 + instring = 00000001cd356d14e32bf958c17711d26a30412088a2e214e600e692ed4966212565ea891c807e1e0bdec0a9dbc71f502f09975fce910c7723db4df380e7ffb2 +KO = f46693300bc3bf106d6a8566481fb12b45ee1f95 + +COUNT=30 +L = 320 +KI = a9f4a2c5af839867f5db5a1e520ab3cca72a166ca60de512fd7fe7e64cf94f92cf1d8b636175f293e003275e021018c3f0ede495997a505ec9a2afeb0495be57 +FixedInputDataByteLen = 60 +FixedInputData = 8e9db3335779db688bcfe096668d9c3bc64e193e3529c430e68d09d56c837dd6c0f94678f121a68ee1feea4735da85a49d34a5290aa39f7b40de435f + Binary rep of i = 00000001 + instring = 000000018e9db3335779db688bcfe096668d9c3bc64e193e3529c430e68d09d56c837dd6c0f94678f121a68ee1feea4735da85a49d34a5290aa39f7b40de435f +KO = 6db880daac98b078ee389a2164252ded61322d661e2b49247ea921e544675d8f17af2bf66dd40d81 + +COUNT=31 +L = 320 +KI = 244356be9b327964732eb4a7c09b04b420712396eb57f72bc94924066c687e878e798e0a033a1ee1a4d8cdc2da0443ecd77401d0460cd906eaab02656c1edc98 +FixedInputDataByteLen = 60 +FixedInputData = d806e2df8c85d3baf5d67e9c97b746ee6bbb1bc10dcdf6c7a6075c311cf34752acbe60e68f23c7f890b5ea7300a1ad32178254885246f0493987a6e8 + Binary rep of i = 00000001 + instring = 00000001d806e2df8c85d3baf5d67e9c97b746ee6bbb1bc10dcdf6c7a6075c311cf34752acbe60e68f23c7f890b5ea7300a1ad32178254885246f0493987a6e8 +KO = f0b5bc749eb300ca217ca82fdffed89b1bf2c8afc2b36ee2b48695e5085b893a6daad5474f74ef0f + +COUNT=32 +L = 320 +KI = f5567a2dd9236a99200c4bd5390743e2560bab4b196e3c732b01abf900c7649cab5b957da6ae8fd025605147b36572c19f103670b16f6bb57c138754479ad45d +FixedInputDataByteLen = 60 +FixedInputData = a8ccd4bd36fb0ed0765e9662f1028d600bd650e4c2cdddf94b27ee881120aaf74b727b02f0036b46162062e39ed43fa85687a58d177af6f566811889 + Binary rep of i = 00000001 + instring = 00000001a8ccd4bd36fb0ed0765e9662f1028d600bd650e4c2cdddf94b27ee881120aaf74b727b02f0036b46162062e39ed43fa85687a58d177af6f566811889 +KO = 2e55b73d126db0f92810266c92e4dc7a7f2d32cbed9eb4edab519e5cc9138c642fd4b229780c17bf + +COUNT=33 +L = 320 +KI = 46a65f2e432fe2aab26de24d1b9d39b44da270230f17844d44e249565a125f87a070b4b2eeac0b3a6c54acfc49ddc6360f59fe0e330e0605c61e85c5c27fe756 +FixedInputDataByteLen = 60 +FixedInputData = b06a23e05945f96a293de59dc3db5972ca1fa00b4647ac38f753790335d5daeb2ffe09cf8924ac4e80b275ea4dbec53b9e2aaf90df0e6fd82ad69f7c + Binary rep of i = 00000001 + instring = 00000001b06a23e05945f96a293de59dc3db5972ca1fa00b4647ac38f753790335d5daeb2ffe09cf8924ac4e80b275ea4dbec53b9e2aaf90df0e6fd82ad69f7c +KO = 04bbc4f93fb5c3589690798bf793c10bb726f87a4a2de93b8fdf6be8015abe156577119c5637ae71 + +COUNT=34 +L = 320 +KI = 8d371552164bcee60771e876ce546c4b0277b978e0963e2312666fed5faaf340a55e00644cb36474464a4c2775f480d88e2d3b41f31e0706209eb8e51595b92e +FixedInputDataByteLen = 60 +FixedInputData = f570212db2d3f314afae51f83875e4da7dbc13073ece83a6727e011dd0f748f569714b59f44930067b8962b83289b441ba65b0e2237aada36800f955 + Binary rep of i = 00000001 + instring = 00000001f570212db2d3f314afae51f83875e4da7dbc13073ece83a6727e011dd0f748f569714b59f44930067b8962b83289b441ba65b0e2237aada36800f955 +KO = 9565b54259fc5c61a7f7448e6bdfbe48191c2dd6ca61ce35eaf3717ffbfe1c467b3de080faeeb8b4 + +COUNT=35 +L = 320 +KI = 07f8e73d47de5f0ee2ccf871c702a92a1fd15a4de130611e46a4247a0497465b3fb5d785c01ed1cf061c73fe1f55dfe0111ec735d376bb39ac6cf83d7a2371c4 +FixedInputDataByteLen = 60 +FixedInputData = c13aadc44d9c3a209b9081b19be6556c9fe7b491e0b8d98b18ac82c6b4dc3e8ee23b82db2babc27f055979511895e296b6d9f7dda35a0e265fb3c645 + Binary rep of i = 00000001 + instring = 00000001c13aadc44d9c3a209b9081b19be6556c9fe7b491e0b8d98b18ac82c6b4dc3e8ee23b82db2babc27f055979511895e296b6d9f7dda35a0e265fb3c645 +KO = 9e222ebcd27c7ca72179121c6c60fb0daae910620ca7b01a8d0154d48da9c7d7aa9a5667375ff518 + +COUNT=36 +L = 320 +KI = 5f00b6755ed8c9d3ea8cecdd8c17ca3afedd25871d1c50b302c1fc864d04147382313e6a701d9b6cc3de791fa65a782bc0d74097361b12a5b45408f1172dfea5 +FixedInputDataByteLen = 60 +FixedInputData = 5669569b911167e8f9c6b1a83fde57b6db4171aeb7657aa94d87d542bd9d4e89f69c89e0fb4b3d3502702327fbfe653af60a7fe1ab600e2620d765a6 + Binary rep of i = 00000001 + instring = 000000015669569b911167e8f9c6b1a83fde57b6db4171aeb7657aa94d87d542bd9d4e89f69c89e0fb4b3d3502702327fbfe653af60a7fe1ab600e2620d765a6 +KO = d937822ef92073cfcdb5d8db801a3875e45fe34d316f40ee57140e1153e4d28251d0a05a9f49ea66 + +COUNT=37 +L = 320 +KI = be755ab76ffd8f2eb3f246e036bcc06df39e83a471f468c29ea8bceff47d28222637c1cacf2fdbd233545cc888474a7b2131ccc735225027c517c48420d10acc +FixedInputDataByteLen = 60 +FixedInputData = 4e39d12bb306f5d1e1859484215048ce6ff0033b3199cf1732d0088c4187d49884fe30571243b2a643bc56d4986dda958ed5c279bf7a9be2e37567e3 + Binary rep of i = 00000001 + instring = 000000014e39d12bb306f5d1e1859484215048ce6ff0033b3199cf1732d0088c4187d49884fe30571243b2a643bc56d4986dda958ed5c279bf7a9be2e37567e3 +KO = 302e5f81107d186c054173bc705e11a648a5dceb8435510c3cdc80c9984cb9c9c362840d44265e7e + +COUNT=38 +L = 320 +KI = 2c94c4873faf4de3e93152b49428c92c865dc58e1e336ffb9aa50523db6311db34d5a731164073d7958506501cdb4dce05b845198e6fefe63db87837c2434850 +FixedInputDataByteLen = 60 +FixedInputData = 27fe559b6d92995338283a776159856285474b74302dedcb3e7fe191490eab7f580212cfea6f6013388e3db28443f454280572b90f0dc2207fdcc0ef + Binary rep of i = 00000001 + instring = 0000000127fe559b6d92995338283a776159856285474b74302dedcb3e7fe191490eab7f580212cfea6f6013388e3db28443f454280572b90f0dc2207fdcc0ef +KO = 42885ac518c97bda290b548b597b7f04b20bc34a0a6d9dfc89a446d9f23a1cccc37608feeca7a4c3 + +COUNT=39 +L = 320 +KI = 0ff2c279653a7b954afb0096c2b16e591fa32eef39edd8141c6513d6dc6c0863af0e94bfd57b17817cd1038f37639cf8d63871aef46ee81947526bc5454c13f2 +FixedInputDataByteLen = 60 +FixedInputData = 16ee1daef6a0316aa0467646c521fa30165fe336b249600f1e565d287b97018033e2bad45d76c6685d77339b27ebdd9cce1b34c1e4619a97774d94e7 + Binary rep of i = 00000001 + instring = 0000000116ee1daef6a0316aa0467646c521fa30165fe336b249600f1e565d287b97018033e2bad45d76c6685d77339b27ebdd9cce1b34c1e4619a97774d94e7 +KO = bc0e3cb2b78bd9d6e2ec544672adbe44398fdba7ef332f1c4235c104ca32ec00fb47d47209e15197 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = ab052ef2e9137415060435b9a73a67623e07f3467981fe8093c440973658851028c86e44a1fd9100b413792f14e257683aa74b83ecd96d24c862c2263a496cfb +FixedInputDataByteLen = 60 +FixedInputData = 668831e2701803581eb9083a0928cc00d83a3c19ca4df061d155a880a66ba24857ad6f4bd7a67382215b5b9d81b37737d74f7a5ef78486aeea2f9ac1 + Binary rep of i = 01 + instring = 668831e2701803581eb9083a0928cc00d83a3c19ca4df061d155a880a66ba24857ad6f4bd7a67382215b5b9d81b37737d74f7a5ef78486aeea2f9ac101 +KO = 6ec2b089107021463bae15f8f5c771ab + +COUNT=1 +L = 128 +KI = c68b9cf416eb685cf0ce6420d4a355291a53620b45f50cf318398eec798fdc8e44a0bd99c9c38e96bcad420bb25d87cc930e6af7e8889ec5e3fa70877f1a0ffd +FixedInputDataByteLen = 60 +FixedInputData = f81a4201c9a4c58434922e1e6635016f258300b25dd5dc4e108434b106a84477c9164ce4b9dc05da1246c76adf7cc1947623ba854210e78de0b1b459 + Binary rep of i = 01 + instring = f81a4201c9a4c58434922e1e6635016f258300b25dd5dc4e108434b106a84477c9164ce4b9dc05da1246c76adf7cc1947623ba854210e78de0b1b45901 +KO = 8c72a553aa67a2a0210073e1c01a61c0 + +COUNT=2 +L = 128 +KI = ba8182148a720db40281e50e43d66717e33b1ddb0c1a804fc6312996bd487e8bf2f69c47f853777588a710e7557fb87b1d5e153dfd258874f231e06781048044 +FixedInputDataByteLen = 60 +FixedInputData = b8c0f86b4841d509567aaf5370e13128000f7a0f30bb524fc5317e9a3cd41e8d667d535edeaf6cad4023ace2a66937456a530099e9f6906f8b4aeed8 + Binary rep of i = 01 + instring = b8c0f86b4841d509567aaf5370e13128000f7a0f30bb524fc5317e9a3cd41e8d667d535edeaf6cad4023ace2a66937456a530099e9f6906f8b4aeed801 +KO = e3b893179062fe3e7cd4918b67133e86 + +COUNT=3 +L = 128 +KI = 5ee296da9e58dabf66a8aeda69e93f2288737fadd5d21a49eec1838635a90bad217bec8d4003b8e6e400bf30cd4084492117cc3a99b88a35b021b48c70b890cf +FixedInputDataByteLen = 60 +FixedInputData = b5d74b2d3dcd1aa23462def2b55a3ac67c53158c8b561f1ad4f8494ef2f2f61d5b971168b9056b94855eacde7722f3af41bc8b2c3b2102e10c96d72b + Binary rep of i = 01 + instring = b5d74b2d3dcd1aa23462def2b55a3ac67c53158c8b561f1ad4f8494ef2f2f61d5b971168b9056b94855eacde7722f3af41bc8b2c3b2102e10c96d72b01 +KO = ccbd47b32cdce5ab2e3c69c16dc762d3 + +COUNT=4 +L = 128 +KI = 800f9d9f564f8e3f0b223156c962f44c69d35c10083397a66f9ee4e95ed2628b1c40bd41d864e13a98af6e356eb460d311da0380c1d93911f296a54e3dd9caf1 +FixedInputDataByteLen = 60 +FixedInputData = 9655af034c6937a7f21475dbba1e93a80bf680cb1c88300565141473518541a45dcc5bf5c46f8965136a6c2b741be515ab45e4a74fde39c63cf95640 + Binary rep of i = 01 + instring = 9655af034c6937a7f21475dbba1e93a80bf680cb1c88300565141473518541a45dcc5bf5c46f8965136a6c2b741be515ab45e4a74fde39c63cf9564001 +KO = 04740e3e32822d1da791eab66df379f5 + +COUNT=5 +L = 128 +KI = 118bff268c893dd90c6c479150830bc54c5c17ad974413015a9ebf614327d887aa247c1349c75089af9829ad3d6592df7c783ee9183bb4244646c88c997fc263 +FixedInputDataByteLen = 60 +FixedInputData = dc6ddebe23869c61febe75fa4296b84b57bf2d0446b0ff5dc21c046d15cb10f71e7e0b192f4eeb8e8a80fc0823ccefb5ab92663d69e320967d795da7 + Binary rep of i = 01 + instring = dc6ddebe23869c61febe75fa4296b84b57bf2d0446b0ff5dc21c046d15cb10f71e7e0b192f4eeb8e8a80fc0823ccefb5ab92663d69e320967d795da701 +KO = 88a4e0c66c6bfa32fff96161e5faf571 + +COUNT=6 +L = 128 +KI = f89348a43ac9860261e31c2e32af9a015ca6311957eea07750a12169811aef72e189b8591349e049363d89ff0b766d3e0f16b78c7a6f17c0d7e8f9df830a71af +FixedInputDataByteLen = 60 +FixedInputData = 0d7e47ac409989b1b7e3021574601959fce108c349bfcf092fea6341f551b76fee408f76ef2bce7b96ed816147feac2de56341d9be132c59763cb470 + Binary rep of i = 01 + instring = 0d7e47ac409989b1b7e3021574601959fce108c349bfcf092fea6341f551b76fee408f76ef2bce7b96ed816147feac2de56341d9be132c59763cb47001 +KO = 89aaca1e927be7d850a39dfcdc1f697e + +COUNT=7 +L = 128 +KI = 97a2b3be9c52d12609a05e5b83dd573589834179cd1a38219a87b08367933213171e11d9fa0e1becdef097d2e91382299ea66639f8fb7c3f1cd55607410139ab +FixedInputDataByteLen = 60 +FixedInputData = 2001ad53b7b5ebc2e621bcbc5829196eab7842dd7777c407a1e00ebb9c50e8f57f569109ca5bf10c6f725f28d7165f19cfb04fcd07d0c2213e935662 + Binary rep of i = 01 + instring = 2001ad53b7b5ebc2e621bcbc5829196eab7842dd7777c407a1e00ebb9c50e8f57f569109ca5bf10c6f725f28d7165f19cfb04fcd07d0c2213e93566201 +KO = 11e0f2c3be553dae045d22cb6c25c7fb + +COUNT=8 +L = 128 +KI = fa157fe65c3de6345bbf5c549f5ffb3982b7e013cc7d4aa92217d3d23b7cbe690b8196b3a18511332a00ae42e6bbf856bd149317db65205db873f6104e095cad +FixedInputDataByteLen = 60 +FixedInputData = d726655d964f6ee21cd972ce25ceee74609e7b7ba0dd93232acd7dd02b5f01a5d8c43f3cbac00c7f5790a7d64f141eda0a8fb286ff7bbdfa912bb3bc + Binary rep of i = 01 + instring = d726655d964f6ee21cd972ce25ceee74609e7b7ba0dd93232acd7dd02b5f01a5d8c43f3cbac00c7f5790a7d64f141eda0a8fb286ff7bbdfa912bb3bc01 +KO = 04008be9106c3893a2320853faf9110a + +COUNT=9 +L = 128 +KI = f16f6aa8cf05b9e5d2d91ac75c0838823bae0e51f750b2b8243a0082300f87d0e72aab3e193f92eb4595d317e8f575b6e48e57b0372ef286f40198c372d7ff48 +FixedInputDataByteLen = 60 +FixedInputData = 71460c904c77187d77cce998f4c75ad4333f9b9c98fdf5e1e8f8449b73a4ad6fe98cb2aca8b497f03a77d75e9e19a1143a4d4dd041a0fc5041b5779a + Binary rep of i = 01 + instring = 71460c904c77187d77cce998f4c75ad4333f9b9c98fdf5e1e8f8449b73a4ad6fe98cb2aca8b497f03a77d75e9e19a1143a4d4dd041a0fc5041b5779a01 +KO = 0e17f5fc7c2ffda2cb7e269c104e1b5f + +COUNT=10 +L = 256 +KI = db46da60326ff371ac17325524a8587357db4d0c94c7a8c5f175dd7646e37c5e6bc0b597bad64c331d1c109b6d385fb8f99c0daddcb85b98ddc2cec45aaeec7d +FixedInputDataByteLen = 60 +FixedInputData = fc87c3fb30d2370fa48575217b983d88df6114535feec40dd5a6773297de6e29051c6c5b858d2cc30d2c95d09f164ac124124f14e28b609d384791bc + Binary rep of i = 01 + instring = fc87c3fb30d2370fa48575217b983d88df6114535feec40dd5a6773297de6e29051c6c5b858d2cc30d2c95d09f164ac124124f14e28b609d384791bc01 +KO = 51d243c88241916126ffee7c0568c7c73b76379630f23f1703d76965200198ff + +COUNT=11 +L = 256 +KI = ad92ab7681da066a939367214cb8de21bb2b4fe759abb16dc178e2ad0d3a80c99df518580644127b09cde0d8e9a09ae32b25dc63c7c21644bc2424600c84fb14 +FixedInputDataByteLen = 60 +FixedInputData = 8075a6b91b470cbba74344d7d92e5a14a2e6f4948480dff9bf7576893f8103bc1fdf9422475a52996227aed5956137e6f9db88f2c3e8723f5f9a49dd + Binary rep of i = 01 + instring = 8075a6b91b470cbba74344d7d92e5a14a2e6f4948480dff9bf7576893f8103bc1fdf9422475a52996227aed5956137e6f9db88f2c3e8723f5f9a49dd01 +KO = b628a9c5670d976afd2b92f39a7bde8f8f35d591594d8c993a903e39eefa9fa2 + +COUNT=12 +L = 256 +KI = 96383d932d60820e838661796b1aaeb0a3d806079572213645bfc991536db15f2f37a4ecaae666ffd79ef50634f29f06c276a0954f1329ca1f3161828099eeb5 +FixedInputDataByteLen = 60 +FixedInputData = 241a0eb43324209f11c0aa2ae24febb27a3ef85537e31e909bbdca605dc2472a3bd5a5b6de2b245f320f53bac32e9f16e8d251ed6227e6d58e66c146 + Binary rep of i = 01 + instring = 241a0eb43324209f11c0aa2ae24febb27a3ef85537e31e909bbdca605dc2472a3bd5a5b6de2b245f320f53bac32e9f16e8d251ed6227e6d58e66c14601 +KO = 7d47ae7eb813049f70f1eebfc9374973d919a03ef9aa7bdc1adebc63797abd72 + +COUNT=13 +L = 256 +KI = c94a660ff8ac0adbee6369c4dfd3c45b95621b0ad997e488555202fd245e31a182341b1b6f454bc4e388b5a35b7ec021629217ba3348b9e3ffa2e368288dbdbe +FixedInputDataByteLen = 60 +FixedInputData = 36c642a476c36edcdc82042ba6730bc31099699849072875bea6cb6eab592647ff2bef627e0f1e70df482613b30695ffe3c8da810c0f7df6d66ad599 + Binary rep of i = 01 + instring = 36c642a476c36edcdc82042ba6730bc31099699849072875bea6cb6eab592647ff2bef627e0f1e70df482613b30695ffe3c8da810c0f7df6d66ad59901 +KO = 36a9e66db32be46962bfc3de816662914397985324afd4c4e35d54cf636cdc30 + +COUNT=14 +L = 256 +KI = 3be3c10f732eef300992da23142a42da016ef60875d97e7c7c789b6955034994f553eafdc5b9550048a19c5e72dc8f5ffc638abf092572aa5c6549e862305735 +FixedInputDataByteLen = 60 +FixedInputData = e1119419a6fb4278a7bc8aa29b484063017b017334d044a0a408152396ca0624443fd4d883ef1aa4c71d4f923f1e64cb43def9762fab28afe39bbfa7 + Binary rep of i = 01 + instring = e1119419a6fb4278a7bc8aa29b484063017b017334d044a0a408152396ca0624443fd4d883ef1aa4c71d4f923f1e64cb43def9762fab28afe39bbfa701 +KO = 5ef27903ed694ae648471f27fd34e47ba3a0140af6bec5a2c4831d7bedbd7638 + +COUNT=15 +L = 256 +KI = e7b718aaa85effa389685f3a29fc147eda58a6021deedf8674a29b4e583155574af5175e49e7f01d40d6f5403a54748039bbf3e1d659fba8d45c55e06da4dced +FixedInputDataByteLen = 60 +FixedInputData = b1e084788b39831c3d582ddc2061721bab3bf0b66b96933ae962efe02da5c75ba2f63873504a1295d0b2a432c987e08b1656c537f1797b8c5c71597d + Binary rep of i = 01 + instring = b1e084788b39831c3d582ddc2061721bab3bf0b66b96933ae962efe02da5c75ba2f63873504a1295d0b2a432c987e08b1656c537f1797b8c5c71597d01 +KO = 9846b71ee0b27f4b39eabb403a01c44a7913a6b7b429b8a844c228c8d10d254e + +COUNT=16 +L = 256 +KI = aaaff8748995c59e182b2ae9bba0533b495f7738848b078e5e0d2f9a9256acecbd97ca460f9d120953fb90bc0ab7d32722878f3ba3af8d7ab81d640af5c4dcf7 +FixedInputDataByteLen = 60 +FixedInputData = 82af50ad60f5b87c5b72d1ebcca0ad006178837977c03242b7ad2cccbf054cd85a16004d113ff7756b54134bd3e49dd165c90dd17948790551209db7 + Binary rep of i = 01 + instring = 82af50ad60f5b87c5b72d1ebcca0ad006178837977c03242b7ad2cccbf054cd85a16004d113ff7756b54134bd3e49dd165c90dd17948790551209db701 +KO = 5193cdcdfa90dd82c54ef3fec03d10397740737f8e7e7a16e6b5a9e9f6afbcac + +COUNT=17 +L = 256 +KI = 25735cca0cec8d01720ba0e58a1a877448aadbe0d878cfe515810696cd34f6a157309c70f89c04da9374ffc282ab2ee4b8b248808312328bd25d70d921fe2892 +FixedInputDataByteLen = 60 +FixedInputData = e335b13ad0d4ae0acb2915ceebd14f1bbfa6c3c4266a12c6ef060350235d38433656ff50e608d2792a3186d5acae2dfee56822f4fc99040cd231bc96 + Binary rep of i = 01 + instring = e335b13ad0d4ae0acb2915ceebd14f1bbfa6c3c4266a12c6ef060350235d38433656ff50e608d2792a3186d5acae2dfee56822f4fc99040cd231bc9601 +KO = 9d39bb02a5143d920a6a2620d39cf499b6278e4a6bb8f75136a0d98d096b9ef5 + +COUNT=18 +L = 256 +KI = 459a903f6a4f34d784c27162fc777674740452b554301a825aa1b90787f76279081ffac1ca4c75950d9640cab793d720a4ab75990ab34a39aee86bbff77309be +FixedInputDataByteLen = 60 +FixedInputData = 9ec8bb1e48ca9b8de5a76d7114506adb992184c8493a3a674bae40781093beb852593cbaa9d73c3f90b5765ab6b4373725e743df264229d16379e3c3 + Binary rep of i = 01 + instring = 9ec8bb1e48ca9b8de5a76d7114506adb992184c8493a3a674bae40781093beb852593cbaa9d73c3f90b5765ab6b4373725e743df264229d16379e3c301 +KO = cb0b2130f3e5046c8af4a0d5d915921227ab509900a0a3fa4aec0d9796d95774 + +COUNT=19 +L = 256 +KI = 8f51a38eb603d5b1a9e7c8a06d0db80ba5743dc424cc5f6d370c2e7715210fd80aa926bb218f8204c17b9eb1c99d864a1aa8b44a470ff98d225320ab65db5e9b +FixedInputDataByteLen = 60 +FixedInputData = 19e9f4642837a94eb277e7978602e0dcbc1deca8171b342ec836b3ad078a59e3d98eda012c60a99873a3497660342eaf7335d175a837e1a585153ed3 + Binary rep of i = 01 + instring = 19e9f4642837a94eb277e7978602e0dcbc1deca8171b342ec836b3ad078a59e3d98eda012c60a99873a3497660342eaf7335d175a837e1a585153ed301 +KO = 3ca0523099bf1f35fa292714396bc11d3a1312e5dba3093030b92f8d9dde077a + +COUNT=20 +L = 160 +KI = 91a0416fddda2954672c6733b5d0939342d89d9438be6c6b4179348e2f97f135cb7f8092329ef49df0309924073004f101007a815362676523e029ab04980803 +FixedInputDataByteLen = 60 +FixedInputData = c0a5e12f34e7eebeeb32f31a44e7130cfecbc6e96f421f16901bc4b81f779614ca8f18b0bb89ac8db79e2e73db974600929699b25bfe0b54e847b701 + Binary rep of i = 01 + instring = c0a5e12f34e7eebeeb32f31a44e7130cfecbc6e96f421f16901bc4b81f779614ca8f18b0bb89ac8db79e2e73db974600929699b25bfe0b54e847b70101 +KO = 96ed124afa514a7448cb7f0c229eb1e1157f5ccc + +COUNT=21 +L = 160 +KI = d63aad0e599a2fd47aa8efba095cde6fb9dceada85fc3997d2c6c4cd8cb17c5b826cac266fd738b3563aaf6afe2e0cd12b5934277379bd3dd0c32a0a76026dee +FixedInputDataByteLen = 60 +FixedInputData = 2bd70a39fa31d914a04d41f81f367b667090f5345fd3bdb069782c03b902658894294ccdf52b5317d7883e9c8a4ce2c129994ca1f5c048a2dd15d8d9 + Binary rep of i = 01 + instring = 2bd70a39fa31d914a04d41f81f367b667090f5345fd3bdb069782c03b902658894294ccdf52b5317d7883e9c8a4ce2c129994ca1f5c048a2dd15d8d901 +KO = d67584288b8ede5a85fc3ccc71733f99c5754ad7 + +COUNT=22 +L = 160 +KI = c7c1d68a4544963d2af5e1c0aa0cf5e108df07152a4758cf70bea9b9e9f94f96b7a751b756ddb4c4b06d6f8f38db46d7c9658d5a6c5c1790bba2432e799780e4 +FixedInputDataByteLen = 60 +FixedInputData = b6c265c08f15f93bb0887179315b3186f89fb1e7323887ae02335b2c7e51a5caff07a2225bc4d9866e5d3354e24fe93658545c35e96bc122a16c3b79 + Binary rep of i = 01 + instring = b6c265c08f15f93bb0887179315b3186f89fb1e7323887ae02335b2c7e51a5caff07a2225bc4d9866e5d3354e24fe93658545c35e96bc122a16c3b7901 +KO = b6c52005f55fd9f39724372295cd3dea9b67b865 + +COUNT=23 +L = 160 +KI = 00dacc7168e4fd4bcd2bfd1d18f08d80302785e23a1ab8fab969c66475856428579ecf77d60c9ef7ff1f754bff8832282fae8a12923f36db3a9e5d675fbb5560 +FixedInputDataByteLen = 60 +FixedInputData = 355b709567375b3202ddbc3f12fa6fe5030ed4b8752206d8ac401dac4733f7f9955266aa0a1f685c7e945b311724c86209027b8068b77ea214d272a7 + Binary rep of i = 01 + instring = 355b709567375b3202ddbc3f12fa6fe5030ed4b8752206d8ac401dac4733f7f9955266aa0a1f685c7e945b311724c86209027b8068b77ea214d272a701 +KO = b313f54061d9a2200aeeb5831148d5e29f7603fe + +COUNT=24 +L = 160 +KI = a2df1bdabddc86814efcb20d4b300ba7702432c27b0bbc2f99e3b499e88d3989d43eb6d2280c9f3a953f1d60b9cced87cd5d8320f4103857ecac97410f688fd3 +FixedInputDataByteLen = 60 +FixedInputData = e86e44c085cfea11d5f2d3c48fc1f47f5465eb645adfa615446effd7305c267b7347b06ca11723679d2a221223b38743cb96581eec74958f7f4ac881 + Binary rep of i = 01 + instring = e86e44c085cfea11d5f2d3c48fc1f47f5465eb645adfa615446effd7305c267b7347b06ca11723679d2a221223b38743cb96581eec74958f7f4ac88101 +KO = 9fab051dfc06f2caba3ea8a60ad90a9e815762e7 + +COUNT=25 +L = 160 +KI = 3bd125d9ffe262f7515fd1a1a3da4873bab08fd992e31841a12a3cf3166f13bc1adef4bd0401edccbc026b7ec9433b98404d28f71b18eb040feebd0ee7292c58 +FixedInputDataByteLen = 60 +FixedInputData = d3f3292b676ef581ab5ddf8daa0c06a47f1abce232728f523df0bc9aa872ab877e250ea298350e5ba5c0f9425f56e4b4c0afb94141d41941950265af + Binary rep of i = 01 + instring = d3f3292b676ef581ab5ddf8daa0c06a47f1abce232728f523df0bc9aa872ab877e250ea298350e5ba5c0f9425f56e4b4c0afb94141d41941950265af01 +KO = 03d82fa95210393f6121cfa0a76e409f5a802146 + +COUNT=26 +L = 160 +KI = f1d137473ba97639a5cb0314ca532eb68861a4a86e0ec5c9618b6b889a08e4ca882c00e3cc02acbe825d3cd3738144d4515629fd9f641dfb3a1fdd51303589f2 +FixedInputDataByteLen = 60 +FixedInputData = 08f68a967f1fdc404468ee0b9dba5d3dcd549159a5d1e1688f13255aa29eb0ad577f388f462b46c1a35a0bf082aa4319c66940faefbb61a7c87993bb + Binary rep of i = 01 + instring = 08f68a967f1fdc404468ee0b9dba5d3dcd549159a5d1e1688f13255aa29eb0ad577f388f462b46c1a35a0bf082aa4319c66940faefbb61a7c87993bb01 +KO = 3261ed64aea080ac193fa1c08221c1cc41d148fd + +COUNT=27 +L = 160 +KI = 3b580dade6b6d4653eb08b4ca826a45725f6450b8eec1169b0d0e6c40ece586143469d82a377997476841334341613149d404e13bd002e1226c95c0083cdc05f +FixedInputDataByteLen = 60 +FixedInputData = 94b195b326e88dcd264036e4f401123de3e6209998c44638f509f8652d0abd1910108df812bfc1515fbc88b01cc55788650db888a38b7b9243fa5dad + Binary rep of i = 01 + instring = 94b195b326e88dcd264036e4f401123de3e6209998c44638f509f8652d0abd1910108df812bfc1515fbc88b01cc55788650db888a38b7b9243fa5dad01 +KO = 79bad8c8a3ddf5935f418c108d6d234756237b3e + +COUNT=28 +L = 160 +KI = 19c0cd01cbd61dea49aed505b8aba0b5ff98927f7bd3d53e83e3b758227e9a44d7d771ecd13cf670407472576f3e62a195f6876be2581e64455c4117bcfdb02d +FixedInputDataByteLen = 60 +FixedInputData = a243a9e1f01f05bf095efa779024e252d3e2a3b2cce239055d50e0e5b65d5ff912513e5b3bb74158a391e74caccbdb0bdf74bb437cb2f0c1cf40a3fe + Binary rep of i = 01 + instring = a243a9e1f01f05bf095efa779024e252d3e2a3b2cce239055d50e0e5b65d5ff912513e5b3bb74158a391e74caccbdb0bdf74bb437cb2f0c1cf40a3fe01 +KO = 5fac4a6c4577d4a4078f7646f0bf2a769024d88d + +COUNT=29 +L = 160 +KI = c3f28907ce42050b1af6a94f985ec9993831d15def7b52ffbf8202b19a5799fca052c90df93be8ca953ca2228818c27605e83f3ec0d6c07fbc323cf2e4de34bb +FixedInputDataByteLen = 60 +FixedInputData = a230b254de5c53d27f49e7f5aab30f2e2107319801c6e10fc873b486f6fd0e2316166a0f8f93347361dae622c85421239da861291bb4d99ec9c2f021 + Binary rep of i = 01 + instring = a230b254de5c53d27f49e7f5aab30f2e2107319801c6e10fc873b486f6fd0e2316166a0f8f93347361dae622c85421239da861291bb4d99ec9c2f02101 +KO = 65678e2be9cad75d4c81e30112d8a5b5fd30a09a + +COUNT=30 +L = 320 +KI = 803c259aed13942b54baba6878dc63dd5db470aec52e818ed060487799360cff9f7cbc20ba9f114fc0d6bb581f5cbe8908767e84799c4b65a33fe4df347515f7 +FixedInputDataByteLen = 60 +FixedInputData = 1a9e25ed28875951d30e3424556f1882b14efcacd5c1609159efa82d47823892395bd14bca84a8d4fde0127738f3786fe77c3478a00ab1b243eb387e + Binary rep of i = 01 + instring = 1a9e25ed28875951d30e3424556f1882b14efcacd5c1609159efa82d47823892395bd14bca84a8d4fde0127738f3786fe77c3478a00ab1b243eb387e01 +KO = 511acfe9668c6964c4898325b88db3c8de5cd49495d2efd5b9f43186d5d33a9510fe99dd6dbc5100 + +COUNT=31 +L = 320 +KI = f933959c5f128ef37d270ca62e4d023ae2162c1ea842ebab690d5c400f54392125cb227f27fa42be299d6acc5c4fb04f2d8f9dcd6d1c00a441eeb4ed3d0461d6 +FixedInputDataByteLen = 60 +FixedInputData = f49ec650a63a4c6aec65e100946a3de1d78def4688da34bae14eecf6dc0db5ca0e6717b28a42bd996e89376652f9fafe45d985134c7f6ea562b9fa35 + Binary rep of i = 01 + instring = f49ec650a63a4c6aec65e100946a3de1d78def4688da34bae14eecf6dc0db5ca0e6717b28a42bd996e89376652f9fafe45d985134c7f6ea562b9fa3501 +KO = 6af7f14bcac0cc5a20a8d10d2efc3d1eb1c2b50b25f0d16745257d0acf421f945c69b68d18ee6f3b + +COUNT=32 +L = 320 +KI = 5007c5b4cb203b525006cc2c8e279ba6d7e7d3f788d0196637aa324c230bb5dc2b2bbe904ea38b4fc63f5bff6e607b744a6186b44278b153aee460903428fc6a +FixedInputDataByteLen = 60 +FixedInputData = c873673e63467a5a91fe2c6233600e508a38388cf8b5a83a16cb515d8d3717d7e9a225aef51acca2a24d2915faa2487eb92db2378ab924148e73fb4e + Binary rep of i = 01 + instring = c873673e63467a5a91fe2c6233600e508a38388cf8b5a83a16cb515d8d3717d7e9a225aef51acca2a24d2915faa2487eb92db2378ab924148e73fb4e01 +KO = b893b7546780a1f1ddfedeb04a849129e5772e274c71c70b5e24bb3283ceaa2629ebc87146dcb038 + +COUNT=33 +L = 320 +KI = 1657005151dcf963d3a76e1ce3ebe9192756daf31106058680165c5e519b79e6160823894cbf6dfdec23ab491c7bd5cecd34965e89f8e5fb171b309feb42eb2f +FixedInputDataByteLen = 60 +FixedInputData = 404b3d5f5f4b6fabf2952aaaf064c104ba33232d8fae16b5663da786dc71fe4ea805f93d03139a635f8c2d4f9dd1d9a1bbb4230d3521e774061e5613 + Binary rep of i = 01 + instring = 404b3d5f5f4b6fabf2952aaaf064c104ba33232d8fae16b5663da786dc71fe4ea805f93d03139a635f8c2d4f9dd1d9a1bbb4230d3521e774061e561301 +KO = e7976777e7818140d724f12f731d29991ee7e3a1ee92a516852fda8d6a90d95902301b65351bb4c5 + +COUNT=34 +L = 320 +KI = 4867b68f904ddc2b6c0fa81b040b62d178eeb66429999fa247847eb8f175d5c2756e57560dc7ef73f49435a1ceb3d07f9f3cf7bd821432c98612174256cb808b +FixedInputDataByteLen = 60 +FixedInputData = 363cc0655c2606e74f2b56a222072f72cb89d1fe8400cd75e24404c15e46c257650ec2c257bf024b870ba7765c5c106866f131f559b4d253888f82a9 + Binary rep of i = 01 + instring = 363cc0655c2606e74f2b56a222072f72cb89d1fe8400cd75e24404c15e46c257650ec2c257bf024b870ba7765c5c106866f131f559b4d253888f82a901 +KO = b465d929757a12ba1cbce33530f683a53dcd1989d14cbdaf54ea751cf2a74e8254214f88eb7209f0 + +COUNT=35 +L = 320 +KI = 7e8abd8cbdbc2f0d24bb5d139c013eba102102be791f3736692daeea5fe9d59430393a989a23a69024a3e897e16d36d7696a943aa9bbb231694055f28140bf5d +FixedInputDataByteLen = 60 +FixedInputData = ef94443ada73c3e6dd7fa6181def8f9017cf98016c83e494bb263468e7785ed9e9a35f2a6a6ef7959e4f3c372d8334e723a04c21a7e1b20e47afb2e7 + Binary rep of i = 01 + instring = ef94443ada73c3e6dd7fa6181def8f9017cf98016c83e494bb263468e7785ed9e9a35f2a6a6ef7959e4f3c372d8334e723a04c21a7e1b20e47afb2e701 +KO = 432fec5f8c3c063156a78f9a60e4af5cee195cdd53445ac09609df8ca3c44556b5aa60f630c6b164 + +COUNT=36 +L = 320 +KI = 9dde6b94949fc569a42c9e2e169209b0fb12e9f15d471a856edc23b76cf031208ca693879e058d427d6e58cde410b65ca66f52da1d91c9b66b2c0364edac9782 +FixedInputDataByteLen = 60 +FixedInputData = b0d3526b1963e9e3ffd1c8fdefca73fcd47214ba28da6b1433365db05928c8f6a37ef8b0912b0b09499ebc9ef682dee9431c0c8765d9fcb10b5b9068 + Binary rep of i = 01 + instring = b0d3526b1963e9e3ffd1c8fdefca73fcd47214ba28da6b1433365db05928c8f6a37ef8b0912b0b09499ebc9ef682dee9431c0c8765d9fcb10b5b906801 +KO = 3e6eed277c74ba80bbe5fc12592b64aac8d7bec67ca42350babadc27f1de307d4443121999b3c491 + +COUNT=37 +L = 320 +KI = f354e8bd92008ce16f18b606fa1b31793c4adff07a6cf09316d9098294d31e05f581af3449ff37f8c16e56b0cbb880b1f98a9a0b50ff6ce738ee8f3a8804febd +FixedInputDataByteLen = 60 +FixedInputData = bc0d58c8bf2a85f122da16bb483021e90bacec7a2485f97e1e3a0be4d36473f66730197007e506740a03a88be3bb979594b8fe182a2405e3a056aa97 + Binary rep of i = 01 + instring = bc0d58c8bf2a85f122da16bb483021e90bacec7a2485f97e1e3a0be4d36473f66730197007e506740a03a88be3bb979594b8fe182a2405e3a056aa9701 +KO = 3324e56981204b57d75e7ab7240de3cdf541e9cda92006e6ec32007b98091651bfbd593bed7daf2f + +COUNT=38 +L = 320 +KI = bb89f9bb85310247ce8d1e44a3dccde84f53fe400ec43b447ca729ba1edae8a2c064f5dd827400137358c7be3a641a2aca49d1f1ae298998f4cb57a31afebeb8 +FixedInputDataByteLen = 60 +FixedInputData = e5c8d2dc826565652c579dc7ed996584e7e3962d157b3d9f2bcad9cf64471a97d87f47dd75e2cb98abb4d3ff07ebaf67b9841c4fb03d6e58e32eafad + Binary rep of i = 01 + instring = e5c8d2dc826565652c579dc7ed996584e7e3962d157b3d9f2bcad9cf64471a97d87f47dd75e2cb98abb4d3ff07ebaf67b9841c4fb03d6e58e32eafad01 +KO = b132cc2842b1127f713e0783e167258863f5e3763d6865a3bceb4c25ef187376d57762bfb7aced76 + +COUNT=39 +L = 320 +KI = d558057f2bdd1d69bbbc109ffd0ddf8fa5df35c0d5e7adb5705ddaa50740308c98bf993c6da62e0c56d82c307404fd14bdc6362f9716e615001f9fcf8523050a +FixedInputDataByteLen = 60 +FixedInputData = 7a4cad59057380a1f8979c960e8e2d07ce5260e6f94b0a77eb1fc59b4d87a6c6a94155f3c3c9d5565d0c7214a24b78dfcad23c69d7c064f46378c5fb + Binary rep of i = 01 + instring = 7a4cad59057380a1f8979c960e8e2d07ce5260e6f94b0a77eb1fc59b4d87a6c6a94155f3c3c9d5565d0c7214a24b78dfcad23c69d7c064f46378c5fb01 +KO = e0d67286cc618d06db2a67b4e8c4455cf802efc4d93edbe63aeffa777601821c42405ae6eec3a874 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 8c38d9f55e75b83b92ca7cda2df3e384a47445620aaa5b74ec74399a2ad5d3ba2b65970916e49bd0b01ec03563c3652962a3438a1c06bfbf6c6bd7586b41841a +FixedInputDataByteLen = 60 +FixedInputData = 45668072071d4f12af25cb2140a7e2f09ef62942bceb5ba9b87c57e233b3656a572ae38a1466566a8be649c79f479c255cb8d3821c02c75cb5171884 + Binary rep of i = 0001 + instring = 45668072071d4f12af25cb2140a7e2f09ef62942bceb5ba9b87c57e233b3656a572ae38a1466566a8be649c79f479c255cb8d3821c02c75cb51718840001 +KO = 06332aacfe5942eaa931902d83f692ad + +COUNT=1 +L = 128 +KI = ea7e27aa68736a3194f7518ae1054363ca3076e639e75cad81aee13ece97244ad67348d90123c32b7a7c3044b2ef668aa6ab8fc0c1148421bba023e16d3f0a76 +FixedInputDataByteLen = 60 +FixedInputData = 3465df416d0d4125a450f70b56828f34fe21afaa78453b1ad4f4ccac72bac6a6a0fcf6153384ccb8855bab56b876c3db9da9821610dd0f17f07b1b10 + Binary rep of i = 0001 + instring = 3465df416d0d4125a450f70b56828f34fe21afaa78453b1ad4f4ccac72bac6a6a0fcf6153384ccb8855bab56b876c3db9da9821610dd0f17f07b1b100001 +KO = 5c28827d8563b04ec6aa6392da30b765 + +COUNT=2 +L = 128 +KI = c331aa1cfdf326fd82a932dacc223171a8b221b1702a84008d68e542aa3e7dc6c6d47ac717447bfd6e0a15ca89aa03fcd3ba563ddc3f147fb9a4218853f88764 +FixedInputDataByteLen = 60 +FixedInputData = 9c73efb16bdd8c55916d9183d1cb7c4abffe6947336decab6f9e58e367433e9a40c507bdec5701beb932a121cd78a3f4b5d22739f7d96d5fabfe53fb + Binary rep of i = 0001 + instring = 9c73efb16bdd8c55916d9183d1cb7c4abffe6947336decab6f9e58e367433e9a40c507bdec5701beb932a121cd78a3f4b5d22739f7d96d5fabfe53fb0001 +KO = 4a746d9d5ec09374c4a67098f0c82e35 + +COUNT=3 +L = 128 +KI = f68951f487abbcddef5f07b120838695a870bc8a0152836e7202edbf5993590123cb02af0bf69c8902966c53359877bd6576706f286fd491873db100aea31231 +FixedInputDataByteLen = 60 +FixedInputData = 5c41eae3335722cf722a06e60bbbaec2a5da94db23a664dcd3ff8c7e79bcdf12d234d79cd42d5e2ea93f7b912b9c3933ee30620c70f8c252c68d6bc1 + Binary rep of i = 0001 + instring = 5c41eae3335722cf722a06e60bbbaec2a5da94db23a664dcd3ff8c7e79bcdf12d234d79cd42d5e2ea93f7b912b9c3933ee30620c70f8c252c68d6bc10001 +KO = c552a4f91d20c0132fd1a6c63a333c55 + +COUNT=4 +L = 128 +KI = 1d38f9f1910c7393e992b4afed78e0791f44b9b109f2c2f2850ba167408ded39a5dbe4c1dbd164d80314de5118e1ddd11f26058ba68a1f155b09fca211a52146 +FixedInputDataByteLen = 60 +FixedInputData = d09d4192cdb4a97773319287f9492091eeceea313ec27394d7ac8e5ffbaf70e1458ab62d73f9d6b19a44d888a7525d8312aa1315767bb0fd5346a7e2 + Binary rep of i = 0001 + instring = d09d4192cdb4a97773319287f9492091eeceea313ec27394d7ac8e5ffbaf70e1458ab62d73f9d6b19a44d888a7525d8312aa1315767bb0fd5346a7e20001 +KO = 981f0b1330faa02cc13870ea055d8995 + +COUNT=5 +L = 128 +KI = c48001c56b3aad27d68f414c0c5688addc7f19f047ba74c2dbfe73eeac13f86550ca01c6de0922d6a069eb25432937fcd0f25303586d7bfe3d4c1e5c9065a585 +FixedInputDataByteLen = 60 +FixedInputData = 579cb2b42418002a4cb5c93575da36be516f40931cbd0db5de2d7fa80054ff9f7abbe2ef6c72c667423643d68162597aa2b56ad1434f8941151ef589 + Binary rep of i = 0001 + instring = 579cb2b42418002a4cb5c93575da36be516f40931cbd0db5de2d7fa80054ff9f7abbe2ef6c72c667423643d68162597aa2b56ad1434f8941151ef5890001 +KO = debf7d7d2221c1a4cfd4565c513f5062 + +COUNT=6 +L = 128 +KI = 20f05cb89974cf0965084eba2b503a1df170936c7243b1a5fcc4304492e1c18c774bef12445444c9c3232cab41c98b1ca8ab25b5023bc5ce681d153308de77d1 +FixedInputDataByteLen = 60 +FixedInputData = 36d8e7a45cbc3167e53e421438cf02aac656f3a0e1db1ea3da7b101aa883a10895725946299f9495d5d5ed682dda0b60e3b79fda3116510b87df463e + Binary rep of i = 0001 + instring = 36d8e7a45cbc3167e53e421438cf02aac656f3a0e1db1ea3da7b101aa883a10895725946299f9495d5d5ed682dda0b60e3b79fda3116510b87df463e0001 +KO = a8cc63b8fceaf6a5a3c7631e5ebad56c + +COUNT=7 +L = 128 +KI = faa2405b93316bbe21e5c5db2bc0e20a13903a9be886318571bc92ff1d2909ea585caaab5cc919ecd93439abd3f5fb9c0be761a8da1c1acea5f4ebe18445870a +FixedInputDataByteLen = 60 +FixedInputData = b726f879fdee13ead6fa3ece99380b2e86c60d3e2fb4fdc0d5d20c107f60dddcaf4da2baa72a465793745c33693300a17f35bb19b554f7336fbfa4f9 + Binary rep of i = 0001 + instring = b726f879fdee13ead6fa3ece99380b2e86c60d3e2fb4fdc0d5d20c107f60dddcaf4da2baa72a465793745c33693300a17f35bb19b554f7336fbfa4f90001 +KO = 227ccab3ef038a514e2134a1e2601746 + +COUNT=8 +L = 128 +KI = 8f6dfab90bf7dbc7318ad02756931d35f94595b81ecf7f950f9dfca7ce96b21490ba51f215ed18b7b8dc3a51a0542c4a099ff0959f2799616fc06000b8b98819 +FixedInputDataByteLen = 60 +FixedInputData = a85fdfe119f472e7d2eadd09489e815169e3a0332280b7f0d782f8dfebde13fc40ba1959287dd87bf14c33933ea8d621fd496d1ed34088f797bfa3e6 + Binary rep of i = 0001 + instring = a85fdfe119f472e7d2eadd09489e815169e3a0332280b7f0d782f8dfebde13fc40ba1959287dd87bf14c33933ea8d621fd496d1ed34088f797bfa3e60001 +KO = 69085b774d988d6897dd1e9b39e1f073 + +COUNT=9 +L = 128 +KI = 9e25e7cf58d1f153f5fbe69bec58249219b5b4fc6c6be997dcd7e12bcabb464c0799b26c8485456424410ea7573cc4003154a9d45b54f4d898803ac22c3c7309 +FixedInputDataByteLen = 60 +FixedInputData = 044ff7bb19fff3d868d5fd63f05fd6886386162290b92461bbeebdefb7737fddba0fc890a6eb09977d89b665b0431ef20dce07b75405e4255c7d3b65 + Binary rep of i = 0001 + instring = 044ff7bb19fff3d868d5fd63f05fd6886386162290b92461bbeebdefb7737fddba0fc890a6eb09977d89b665b0431ef20dce07b75405e4255c7d3b650001 +KO = 2a0e321d8e86f7bb0b9658dc51ee638f + +COUNT=10 +L = 256 +KI = 7c386823454758deed0f5a99a2b2fff138286afc83b169b70bb2fff19939cc12c103363db7f1616898dabcf5988cc02fec14c46bb2a72cad3344f36b5fbce25b +FixedInputDataByteLen = 60 +FixedInputData = 45e34106e67e434e0c57f84d9b8ab101c04262efda5592efec99d3967c2f73e3b2a71683cb7cea1d3cd9c2c89a89a34deae4132467e3d0073dfd8643 + Binary rep of i = 0001 + instring = 45e34106e67e434e0c57f84d9b8ab101c04262efda5592efec99d3967c2f73e3b2a71683cb7cea1d3cd9c2c89a89a34deae4132467e3d0073dfd86430001 +KO = 3f71d6df209d2c9b6a2b48e7c283db6be13892a867f9455acbefcffbf6553aa3 + +COUNT=11 +L = 256 +KI = 70d0ba53a29cca041f388f1a02052eed20660e3bea95c40b182e3f3ca2325be72ad28d1c09cdce66e0e834f6d7a7f451306b4500f8853d63a2bcb7c3c4d2ab58 +FixedInputDataByteLen = 60 +FixedInputData = 899319e58522a5f3bed46738dfa401c39a0f07dc7eaf47cd80d21af65e2be7a122602d0149750f17345b5a91f4a94340e39cb2279e197e59bffd8d76 + Binary rep of i = 0001 + instring = 899319e58522a5f3bed46738dfa401c39a0f07dc7eaf47cd80d21af65e2be7a122602d0149750f17345b5a91f4a94340e39cb2279e197e59bffd8d760001 +KO = 9e28ef786cab6af6dd23dcf3a7677564aa5638f229affbcce2c485b50bce1cac + +COUNT=12 +L = 256 +KI = 4a239d9baab2db4188500b7104fa34675066f250ef8d99d5ba416ebd3f1bf863b80915eae8359fffd6a1ec6aab7069fe5e99b6db5704636aaffe73528bc8ab21 +FixedInputDataByteLen = 60 +FixedInputData = 401d94604b3b98df223e42e756022a5c7638e0bb36d152f718d990f6c5d4a6b47ead7631b61e916336ffb0e60fecfb651c08a5a8fbec56fc15f4fa7a + Binary rep of i = 0001 + instring = 401d94604b3b98df223e42e756022a5c7638e0bb36d152f718d990f6c5d4a6b47ead7631b61e916336ffb0e60fecfb651c08a5a8fbec56fc15f4fa7a0001 +KO = f01f8e17e419c639067777a3e47386beb5cd9d94f7f2dd3363cdac84bc1485ba + +COUNT=13 +L = 256 +KI = e31d34f3cd15208cbfedf1e6b4b1ae85c8c2bff9406d660c45140ee027e7625083d6e4f26ea621e2a58fb4818fb32be819ca9cc8f65587fc4b54c1ce9e57427e +FixedInputDataByteLen = 60 +FixedInputData = be506404f27a5d8301050f36ef119ea0a70bb907dd798776a85692549efbbf2286f73ae75942a255583531ab8c0dfe94d8f0c4d26db4985cffa3e0f4 + Binary rep of i = 0001 + instring = be506404f27a5d8301050f36ef119ea0a70bb907dd798776a85692549efbbf2286f73ae75942a255583531ab8c0dfe94d8f0c4d26db4985cffa3e0f40001 +KO = f7cc95937d99d9fd4a33e2ecfa7b3a0b96490a1ec73a4f5b50ab98a24f68fefc + +COUNT=14 +L = 256 +KI = db3c16bf741dc6b3575c8fca2d5e9d9f809f6b21b2f75bc4b4fb27588efaf911e8c2cd18de102f80d3417d8edf3c799a81b3b1c575c79f1ffd278e8c50606a5a +FixedInputDataByteLen = 60 +FixedInputData = e882109b54f7675b78b642f5ef2bf17216f77ebd34ec8ab41cb2e1265572c9bbd3f341773c9784fd2f1794d0cfb2078661337912b504e09a6e4ae0bf + Binary rep of i = 0001 + instring = e882109b54f7675b78b642f5ef2bf17216f77ebd34ec8ab41cb2e1265572c9bbd3f341773c9784fd2f1794d0cfb2078661337912b504e09a6e4ae0bf0001 +KO = a29a08b04a2618761e370a257c7880622ba4c48950df95869141660dc286545d + +COUNT=15 +L = 256 +KI = 5056ca71d6902fcb34a9e5b2e5895e619385fffbfb2bfa67dbfa0c8e9fda047bcd2ea58457955a690574e2596d065131bca930f1ddf2ceb6a9688a97bd90290c +FixedInputDataByteLen = 60 +FixedInputData = e1977775e0247117a583b5d297df89abe29c6e1b08d5490cfef56dd9eb836a14ca5f9cca8c7617d261d7ca97e7caa97bd1603c572f10cb876c2d5609 + Binary rep of i = 0001 + instring = e1977775e0247117a583b5d297df89abe29c6e1b08d5490cfef56dd9eb836a14ca5f9cca8c7617d261d7ca97e7caa97bd1603c572f10cb876c2d56090001 +KO = 091c9464b01665aa4c1e36accaf322bd4c91f8a3db7f7970fdd06094bd7beb04 + +COUNT=16 +L = 256 +KI = 72e9cbe775151bf5b274e8e5ff334708c872c65bddcce1bcbf6ac307271962425a2eab177c5439e4e57d4e08ac6d31cb614023cf02785b5ae49ae06dcf146797 +FixedInputDataByteLen = 60 +FixedInputData = 03e31cefc9d68a7452af5bb61206608dd3ea292bd0b16eb4450443c3c668617558a00fb6fc1e147427386c5cf006142c07a919b96bb61e449a9b82ae + Binary rep of i = 0001 + instring = 03e31cefc9d68a7452af5bb61206608dd3ea292bd0b16eb4450443c3c668617558a00fb6fc1e147427386c5cf006142c07a919b96bb61e449a9b82ae0001 +KO = eb3c2103ede43af8fd4962be3986d4b9af7befb7ba53ef22d625a8051b9d82fa + +COUNT=17 +L = 256 +KI = 9066f870328e4e99c598f117b19ef80819b2902d6f53609f07c5c88ed71ea31b8f8b54a11b514446a02df5a109a796d60096d3388fb7af7e08204e4e91214ac6 +FixedInputDataByteLen = 60 +FixedInputData = b66d803b34c1461417219ca3ee42e812357507088af64afa3fbddfefed777cad6942e62bffb4062f79810e34448fc65e2aef44c61e1f4ec176654cd6 + Binary rep of i = 0001 + instring = b66d803b34c1461417219ca3ee42e812357507088af64afa3fbddfefed777cad6942e62bffb4062f79810e34448fc65e2aef44c61e1f4ec176654cd60001 +KO = 9046622c6622461ee1c8fe8d39698fab981920fe244fc903ea60ac3556b98d99 + +COUNT=18 +L = 256 +KI = 5abde7a84d13ffef37fa42adb8c94f7b772aa852db8d33edff98ea9a9e7ee05119953e2d5cfa5b44b3167caf0c013d27a7de9d1189b942c4207815aa880154da +FixedInputDataByteLen = 60 +FixedInputData = fc3ddcb34918f8967efee22ce3c0bfe2ae7f7157ed3d9b88adbda008ec57829da2ec072e7b670429af391ec9cc30b43d755f24c1fb64510b34a38ade + Binary rep of i = 0001 + instring = fc3ddcb34918f8967efee22ce3c0bfe2ae7f7157ed3d9b88adbda008ec57829da2ec072e7b670429af391ec9cc30b43d755f24c1fb64510b34a38ade0001 +KO = 57bf2de4f15d7a7283e4621028b739f71526011db9c627f9eb87be3899acb947 + +COUNT=19 +L = 256 +KI = b58db842bd74c5c2edc8172566bfe0c6d5b761ccc8d81c50912f3c026e8734179cfb1ade165c60fb560d8ee8fe7b8aa6e0d784848e99be265bcc3dfaccd03555 +FixedInputDataByteLen = 60 +FixedInputData = f3cd17f782f319d89007f7da53d1cc04208f8723617c2aeef0839f3720fa8b6f3fa42e9df87e7366e414e5b705db8b0bbce81b9e44a8155269d63bdb + Binary rep of i = 0001 + instring = f3cd17f782f319d89007f7da53d1cc04208f8723617c2aeef0839f3720fa8b6f3fa42e9df87e7366e414e5b705db8b0bbce81b9e44a8155269d63bdb0001 +KO = ebc1b5e548a6a7358dfe5548d7129e785abe33bbe135d2722b98db74eb89f3ae + +COUNT=20 +L = 160 +KI = 49e86aebeabfd13c72683a405fa325c5cd913cad6009bd8cabd431cac9299695b7c7e29967da7e22135c77e1b4003bee44f8ad4d929d48dff7bf51ea08ebacd8 +FixedInputDataByteLen = 60 +FixedInputData = 0b0e56bcba557de363d5d1f998e500a486fac720b2ae65d736d42ad6d5cf1da06cad522c83e445fac71bb68920cbfd63fdc739ad76918f146202dcc2 + Binary rep of i = 0001 + instring = 0b0e56bcba557de363d5d1f998e500a486fac720b2ae65d736d42ad6d5cf1da06cad522c83e445fac71bb68920cbfd63fdc739ad76918f146202dcc20001 +KO = 710e1c7dcf08c4a0c48baf009fc2d283d1e596cb + +COUNT=21 +L = 160 +KI = e400f5ce95a5548e6ed66954e09c9617933a15814ab5563ece8ce2169ad814953058cec827dd4ae11db26ec81da859cd614e80a0d778ec0e39a7a5eeb797f319 +FixedInputDataByteLen = 60 +FixedInputData = 56f3cd27ebf4bed0d53fe86789851dc137a069f59ec518fb9ac6849c64ab492c7d04c4383d54c2971da10b2db63d125d5f0d67766400c438cbe58aa7 + Binary rep of i = 0001 + instring = 56f3cd27ebf4bed0d53fe86789851dc137a069f59ec518fb9ac6849c64ab492c7d04c4383d54c2971da10b2db63d125d5f0d67766400c438cbe58aa70001 +KO = 42702ccdea57128bf6a97f53781ad937a09276ae + +COUNT=22 +L = 160 +KI = 769db1bb57c51ca8e9b90fd16ae4880c6a51e4d6b46a8524b64415d00dd9ecd55ac10a542ecfce6964cf4e7fe5753cab4272b76447e8095d8b9c61aee3895609 +FixedInputDataByteLen = 60 +FixedInputData = 90ef5c5a82e9107b1edd4284c4e675aa082fee1abc43f58b7c111d76fb008c9e6f98e3b571dbc24c7af1ff01ccc7c02aeefe9c63a4e061ea89c4efd6 + Binary rep of i = 0001 + instring = 90ef5c5a82e9107b1edd4284c4e675aa082fee1abc43f58b7c111d76fb008c9e6f98e3b571dbc24c7af1ff01ccc7c02aeefe9c63a4e061ea89c4efd60001 +KO = 575b9e064fbae3d98887b7105e6e50ed86f4db6d + +COUNT=23 +L = 160 +KI = 06e947aa1b4ae141d0fc4aab54910d5dbb6602da8c8bfc37d0955102214501dedf0e73a12228f771ace4f0d62fc1951ba67d4e9f28b42210798388609deba55e +FixedInputDataByteLen = 60 +FixedInputData = e8c7168776429008dff034b9453e3905ef7068709bdfdffbb215a972070c714d430a59208bc60cf2d2b2553db92f29fcb034da447b9ee177d1f81791 + Binary rep of i = 0001 + instring = e8c7168776429008dff034b9453e3905ef7068709bdfdffbb215a972070c714d430a59208bc60cf2d2b2553db92f29fcb034da447b9ee177d1f817910001 +KO = 58c761c78971dbf1416af4260e346320857ecad7 + +COUNT=24 +L = 160 +KI = 47db836ec41f40e69ef25e04522c52fdd98d5970fbebf813a6f0b86c57f7b50fb39dbd7b0bfdd3032b5371f29f3f0538cc7ebacda2850d2d0880570e0a0928fb +FixedInputDataByteLen = 60 +FixedInputData = bf635265eb9a173212cd0f8d179eff43e1173a7402fbf97eb3e1ab69305a56abf22e066fc65801b942a390b54785fa691e38e8826a74c2c45150180d + Binary rep of i = 0001 + instring = bf635265eb9a173212cd0f8d179eff43e1173a7402fbf97eb3e1ab69305a56abf22e066fc65801b942a390b54785fa691e38e8826a74c2c45150180d0001 +KO = 618503d9e557d6c72e64dc65a7992e08f2c33438 + +COUNT=25 +L = 160 +KI = 453c12ca77779d9ba1cf291bc6a12c293bea05c4daaf9525b86fb4771b693e21a374223a73753bd49da76f475041dec7287a7c47babc9f5fba1726574beb7067 +FixedInputDataByteLen = 60 +FixedInputData = 271e40fcf7a674fe6eebb244793cc8d733f71dba7804005484622a620860380bfc8621246eed63d4b4636096bd2de965aac9719e6320b3567f56465e + Binary rep of i = 0001 + instring = 271e40fcf7a674fe6eebb244793cc8d733f71dba7804005484622a620860380bfc8621246eed63d4b4636096bd2de965aac9719e6320b3567f56465e0001 +KO = 3c452d82b6d381546cec679977d094a48f2f0b9f + +COUNT=26 +L = 160 +KI = df7d6d7cc11a2c3d54418872b76172dc659700117d3869fedcba1c78a6ef3e3f75aca4348bbd99ce8aa35435555b5aa2adba535113bb23f82e714fff74f796c6 +FixedInputDataByteLen = 60 +FixedInputData = bd994a80365aa55f85301169fc3ec987d63171bb9618e141a627cbd6b8b39505be89049635bc7bdcb33fa27afcc5e1b50bd004f0530908b8790ba869 + Binary rep of i = 0001 + instring = bd994a80365aa55f85301169fc3ec987d63171bb9618e141a627cbd6b8b39505be89049635bc7bdcb33fa27afcc5e1b50bd004f0530908b8790ba8690001 +KO = 85ffae2e0291c5be200218ed22712e9bf519721a + +COUNT=27 +L = 160 +KI = e28d56a7e3d095cd2693793dae683ece32e32b9b9efde03bf2a261f836368b60536808bd9ff50c3d0637b360c4430fada03eac3ddd510b8847ced41d7a947156 +FixedInputDataByteLen = 60 +FixedInputData = 397a9447a39956839a85308afc6955addf9d7f95f3e82812668491aa7520f6f4616fc0580b75bbe58357ea84d0d558d7c2d437d1503f766503beb48b + Binary rep of i = 0001 + instring = 397a9447a39956839a85308afc6955addf9d7f95f3e82812668491aa7520f6f4616fc0580b75bbe58357ea84d0d558d7c2d437d1503f766503beb48b0001 +KO = 0fe1d7c84139deed9573103da61bba61a6a87a1f + +COUNT=28 +L = 160 +KI = 38a0c35307237b6a5e9c787fd2c2fd173e71c0ccb0acdefc12124e42f97c86e7fafe0de164c65f0b197d81d975a519a62c3d8d66a15d4c42519b7fb0363a8160 +FixedInputDataByteLen = 60 +FixedInputData = 239a9adadb4021b77d175a32885a8c6c09f17b27bbe9970b8863c6e26b46c522e54d67fa7e5832cf0e0175e9fee4759779ad85ca30cc8d6274551d38 + Binary rep of i = 0001 + instring = 239a9adadb4021b77d175a32885a8c6c09f17b27bbe9970b8863c6e26b46c522e54d67fa7e5832cf0e0175e9fee4759779ad85ca30cc8d6274551d380001 +KO = 0f9f3ba061b4f7025890a5c2d5fb194a41a06af4 + +COUNT=29 +L = 160 +KI = 3b0a278230f3814b72b49c40979a9425f03dcd3b776b250d3bb3b057dcd7dc71e4d450d20f7379730fa14b5b75d78a8f61e453e175cb77a3aa8af0744be6954a +FixedInputDataByteLen = 60 +FixedInputData = de5ac9e90d918d878ed75ff336bd9a1f3904aef692fb2a7b3f2da3b9937937d26835e1180d5927982b718d413eeb6bbcf00f5d6e8945973cf4bc0cf5 + Binary rep of i = 0001 + instring = de5ac9e90d918d878ed75ff336bd9a1f3904aef692fb2a7b3f2da3b9937937d26835e1180d5927982b718d413eeb6bbcf00f5d6e8945973cf4bc0cf50001 +KO = 4d94c1482e28c2b7e753df25b2cd36466a828ed6 + +COUNT=30 +L = 320 +KI = 5aac884dfcc4f78d517082f88b4f0121c98e0f3412530ceea0dacdbd1891c5ba98d91edd1674e3829c63173a445e4856116a82818a7cdaefeb71bb6ce5121d6d +FixedInputDataByteLen = 60 +FixedInputData = c2d62b9d3580e422263bde9f1112a1a4e6454ec41111e48e4c4e43f61cbdd0730d30dcfbe3119f51925b8ba5241f90cb9214527cb13b60ed11ea745a + Binary rep of i = 0001 + instring = c2d62b9d3580e422263bde9f1112a1a4e6454ec41111e48e4c4e43f61cbdd0730d30dcfbe3119f51925b8ba5241f90cb9214527cb13b60ed11ea745a0001 +KO = a760a75858638a495f417bbc75f7b852ff7a33ec386c2472d9fb7551fd9c8f75d20fc647ec5bca7d + +COUNT=31 +L = 320 +KI = f7cd223c56a5de053f94f8e6f69f83d2b69b6aad2903d848c8ddfd16c9e09097c4b69174faf71769ce053f427999282b44f5cffce6a4e980885999f486d1c346 +FixedInputDataByteLen = 60 +FixedInputData = 8acb6fc4044cb5da2a98a0bebe210e9a8f071389cccc1a1592324953af07cf09ccff29fae63b56f0872eeddc83f2af64ced68d860a183b7ba695efd2 + Binary rep of i = 0001 + instring = 8acb6fc4044cb5da2a98a0bebe210e9a8f071389cccc1a1592324953af07cf09ccff29fae63b56f0872eeddc83f2af64ced68d860a183b7ba695efd20001 +KO = e18ec5c52b838972a740b3840dbdf6299cfb87e5ee321f0b6cc681b8494d1a7179ecf8aa1eda0542 + +COUNT=32 +L = 320 +KI = fbd2a068289589d9da38399722f60370ffb8ca093102e157b9106007d91763e844f691817d1eb4385a326e695f99e26b65ab18bb615b7dd4308161cc5afe9c29 +FixedInputDataByteLen = 60 +FixedInputData = 55ba9c001d62a715723eaa8b1f20a9097258b6ca49254bd788b3fc396bb45832de5b89ef0c345d553a116a3fc3bdf4e5f067ab76fa6cefce430b4a75 + Binary rep of i = 0001 + instring = 55ba9c001d62a715723eaa8b1f20a9097258b6ca49254bd788b3fc396bb45832de5b89ef0c345d553a116a3fc3bdf4e5f067ab76fa6cefce430b4a750001 +KO = 2aab87342a33d8e22afc00065e81a319f4fa41ba2f011671e3e7d013548769a74a9e8faa8f30e66c + +COUNT=33 +L = 320 +KI = 025fc0770e44f836093111b57c4c90f1937158ff024f88084a62dc604bfd8a07fad91c30524db923d483d333f718c0876fe9da6c011c0842b366558e658782d3 +FixedInputDataByteLen = 60 +FixedInputData = 87bd8f158e62fb7ea1336167104a22b40191c8fd144d20b965f2e5f175b9ffd84d4a784e04322e2506281c87636afc55c419d59a7324a93dc45b146f + Binary rep of i = 0001 + instring = 87bd8f158e62fb7ea1336167104a22b40191c8fd144d20b965f2e5f175b9ffd84d4a784e04322e2506281c87636afc55c419d59a7324a93dc45b146f0001 +KO = a9d1191cc25f7da52f17a832c2d4eb391e916613828b886bb69ae362c6f9b7e24b609e32dcc076ab + +COUNT=34 +L = 320 +KI = 2f7527469923a05dca8f002154c40fa54d7085da6569d55f9c2c2a6bc22dd998fe3493311e34f2e68b7717abacd2dcaec54a506804a8be39cd292c6cff77ec98 +FixedInputDataByteLen = 60 +FixedInputData = bad746f82d59daf68e27192e315f15ff86e0364cbb01b7ed73b7ec0c62f33c052fe5a652b5d63b8297194085fbbb3d7fdbbf27ce7b9fc042e7952346 + Binary rep of i = 0001 + instring = bad746f82d59daf68e27192e315f15ff86e0364cbb01b7ed73b7ec0c62f33c052fe5a652b5d63b8297194085fbbb3d7fdbbf27ce7b9fc042e79523460001 +KO = a1e281391fd24eb57eab2dbfb5ccc21384daaf41bcaac238f33ba9fb4acf4cfe39f6d0c0ea3e4b97 + +COUNT=35 +L = 320 +KI = b118203cc650b8dea158854c507304706f4c0932cbe0171d3704e31d40b61d3d57878042e03c7cb3e7676b38af809bcb18effe68e8a396a216324c884fe690bb +FixedInputDataByteLen = 60 +FixedInputData = e126310e212ad8335360d6cd8f6fcba35bb84df9de1c809bd087ac74e06f8d699f40e1426076ebd2337bee1a543cf2fbfebaad699c33b640c34c7cb7 + Binary rep of i = 0001 + instring = e126310e212ad8335360d6cd8f6fcba35bb84df9de1c809bd087ac74e06f8d699f40e1426076ebd2337bee1a543cf2fbfebaad699c33b640c34c7cb70001 +KO = c37b77633116dee623b78836d8f5d3e93c048c3358bf899d47c8b2b7b946b402d9cef1d349b98cc4 + +COUNT=36 +L = 320 +KI = f74c23f152486e3cf2db711db5206cfcdebe9bfd9290904ca98bf8bb6c3e60504c6b6c8be2af79f33da7cc5a954087e12788b3f78ce6343af885c0d657c21437 +FixedInputDataByteLen = 60 +FixedInputData = b075233ee548008c1d6cfd5ae8cd72a3ca7635da8af9fc81705692e4eca010a143719155d775c3570ce89b315b93d7b81c27544c5d6989c777ad4adb + Binary rep of i = 0001 + instring = b075233ee548008c1d6cfd5ae8cd72a3ca7635da8af9fc81705692e4eca010a143719155d775c3570ce89b315b93d7b81c27544c5d6989c777ad4adb0001 +KO = 72a41ee84409c52f3c062a2de99e691caaf53e49793949499d8804accf9af4e4a94193ebd893914e + +COUNT=37 +L = 320 +KI = 3587ad35435525527e5df3856208890dff7312f984c36a3c82233d0f9b403942836653816d7ed07a02f39a084f8173a2dee9646ada3e4633793e225d62ddac39 +FixedInputDataByteLen = 60 +FixedInputData = b91aa0a568da97839476bad8079ad4e3fb8f8a010914c07bd991efe915403ff10ac0808d329fdb33893ac5f16617c94bb3bcdddf7758753aedf8fc2f + Binary rep of i = 0001 + instring = b91aa0a568da97839476bad8079ad4e3fb8f8a010914c07bd991efe915403ff10ac0808d329fdb33893ac5f16617c94bb3bcdddf7758753aedf8fc2f0001 +KO = c2c9544c5d3ae647aa9c6572d59559fb4f081b88fa63e822f88073c033827bd4bb85f779294882ad + +COUNT=38 +L = 320 +KI = dcabcc9870ad83542a2c9b5939cd6f2db4f121614deca129b9f0a0ccce188d6efd68d38ed99f9a15c9bd55fe925c68bffad7f21281c5449febb8642cdf881311 +FixedInputDataByteLen = 60 +FixedInputData = be206a4160884ae08a84ec20377951920bd7b0fb5a6853f1c79f1a61644ef64dec564306909c9df4ca7d47b754a4da7d2a6b55c6c0ef800ac8416f48 + Binary rep of i = 0001 + instring = be206a4160884ae08a84ec20377951920bd7b0fb5a6853f1c79f1a61644ef64dec564306909c9df4ca7d47b754a4da7d2a6b55c6c0ef800ac8416f480001 +KO = 26c144b3a1b1cbd0a283c845b2c215c469fb63d493faf565306399ed0bfe67b1b805b15a8cbdf92e + +COUNT=39 +L = 320 +KI = f1b3633029edc740c4a7c631f50e8d840f0055b3e693f24a5264102abaa9bc53431e779df4d3812d6ea5d326beaea06dae03fac07a64a4a5e13fffb346cfb906 +FixedInputDataByteLen = 60 +FixedInputData = ab2d1998ab8d8491f5cff552895d32367f20d0f143da80592a0148ad554ea635ef53f8f955aa1989315456f6684bfe6dd37b428a00689d5d54879f17 + Binary rep of i = 0001 + instring = ab2d1998ab8d8491f5cff552895d32367f20d0f143da80592a0148ad554ea635ef53f8f955aa1989315456f6684bfe6dd37b428a00689d5d54879f170001 +KO = 54b0b3debfa2347f076b96da304d95db6f705afd233c076b60a49ccae918bafade971d7cf69b53ac + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 63bd6f4163b34ece4477605db93e6eb7f4a8c0707471b081d8bdfce44e5823b62d346fa60a3d338c675eba7e5c0920f50197872af24a124d3bb20c45d30dbd99 +FixedInputDataByteLen = 60 +FixedInputData = 699bc682c47f969db1d62ffd906711d34ebdb9fccd597e6f5ecc7d7258b8574947307cafa369ece5a4da3cc6d1fcc669f51db24a10112cc5cd9070dc + Binary rep of i = 000001 + instring = 699bc682c47f969db1d62ffd906711d34ebdb9fccd597e6f5ecc7d7258b8574947307cafa369ece5a4da3cc6d1fcc669f51db24a10112cc5cd9070dc000001 +KO = 6cedc5f5cf879f9f758f0de04f2ce145 + +COUNT=1 +L = 128 +KI = ca55791405215c1681276469cccd20b7d36c0586c9d0e80c688af4107dcb616d06a6313012b56e15552b2c75c21dcbfea63f0f51546e851417081cf50f3cf2d2 +FixedInputDataByteLen = 60 +FixedInputData = f96eacaf83a6730c4628ffaf6dc9aec77a2bfd273fbc84b5f3057c0ea774a1365e5cd904ced5e777d5b199c2397a3a49a65e0908691b89288de11ac7 + Binary rep of i = 000001 + instring = f96eacaf83a6730c4628ffaf6dc9aec77a2bfd273fbc84b5f3057c0ea774a1365e5cd904ced5e777d5b199c2397a3a49a65e0908691b89288de11ac7000001 +KO = 62be565e42bc4885790d4a351740307b + +COUNT=2 +L = 128 +KI = e0a2f9b24c03384cad73df1a842fa3093674dfb3578d51f64fddba46a0d7ebb257ada55b2bc8eb959bb73953e22eae097b60c708aa7822cba4ab000e5135e8bd +FixedInputDataByteLen = 60 +FixedInputData = 01e9f59e126cef05fec06012bb842cf28fc73e738530fcaacc24c6219405f1367036e7958ed85c747054825e33027b20b3b17b242e6e613f6ca0fe9d + Binary rep of i = 000001 + instring = 01e9f59e126cef05fec06012bb842cf28fc73e738530fcaacc24c6219405f1367036e7958ed85c747054825e33027b20b3b17b242e6e613f6ca0fe9d000001 +KO = d13e02948549157d7c0d7e4bdb9bacda + +COUNT=3 +L = 128 +KI = 5596859f26f7266ac5fc359c2fa7b28cb65479fdb48a5f9441c4db07b476974904868b4995dafc765036819528700219ebe7efdb5a1951adc282d26d931e666d +FixedInputDataByteLen = 60 +FixedInputData = 843da96a9c6a4e3386601bbf9c4b41276db468173036b39fe13f7232d1609305f6e482396443affb880e103ff26fae7be131e6bf7a034647118d297b + Binary rep of i = 000001 + instring = 843da96a9c6a4e3386601bbf9c4b41276db468173036b39fe13f7232d1609305f6e482396443affb880e103ff26fae7be131e6bf7a034647118d297b000001 +KO = 1b2bc742e6591f356110f97860a8f795 + +COUNT=4 +L = 128 +KI = 5af97035365c8a0d8295990b73cafabffc5d935add5c46f3f9a804a7df575c0051a48d5c79009684e503febab8d5dbb7ba31854ea75febb4b425a64a985696f3 +FixedInputDataByteLen = 60 +FixedInputData = b3dd5ae2f3a56517ba7b3c3a27573cdd487d778fa026fda2e053bcfb218e89dea276bc1526809614744381f9dd3731c0d2726cfd5d4d90e9fd2ae37a + Binary rep of i = 000001 + instring = b3dd5ae2f3a56517ba7b3c3a27573cdd487d778fa026fda2e053bcfb218e89dea276bc1526809614744381f9dd3731c0d2726cfd5d4d90e9fd2ae37a000001 +KO = b0f408a8b251937d687c5aedf6b90d62 + +COUNT=5 +L = 128 +KI = 49ad1705a8a2c8d83ca4ede223ded986b0bd4c2b6e4ec75fd53bf8d2255c4d76d2b43c962ae324bae06fa9277928355b03aac8daea2b9bc04cf6dd412dfc951b +FixedInputDataByteLen = 60 +FixedInputData = 4a1ea1a7a4b8ef610d983fcb71fac9f14b2495e4c8c251e2cf4b37b346339229e0b7d83871ee22cb347624c68d90382ed58145b52e5ed9690b536d26 + Binary rep of i = 000001 + instring = 4a1ea1a7a4b8ef610d983fcb71fac9f14b2495e4c8c251e2cf4b37b346339229e0b7d83871ee22cb347624c68d90382ed58145b52e5ed9690b536d26000001 +KO = 3433f8a6d16c9d21cddb974bfaf6cae4 + +COUNT=6 +L = 128 +KI = d1519cf4b9257d48c7cf08c44e4f9afa22a508b7aef832304a19c11b092b505d26c887a06e0b37cacdec6e435fd509df6385c8145936d8b1d65628f51c7dca04 +FixedInputDataByteLen = 60 +FixedInputData = 8c18c09f746b3cfb52abb14f8f742f400c34f079ee73e3b99c3a152deeb260f96264ea4f5141f2edf69d051ab2e51eba12270f51e393e5cfb3f854d0 + Binary rep of i = 000001 + instring = 8c18c09f746b3cfb52abb14f8f742f400c34f079ee73e3b99c3a152deeb260f96264ea4f5141f2edf69d051ab2e51eba12270f51e393e5cfb3f854d0000001 +KO = 0b2ecdc93be0b36cc18a4ea02693206a + +COUNT=7 +L = 128 +KI = 8a823a38a03ca94aaf3c987c112cb509fd4924f51de45ff0dfa2a4e43a5a203a6c492ec57635856864e1644f43ceb235ff0693909ce33b39d846297953d29d9d +FixedInputDataByteLen = 60 +FixedInputData = 9377cfac7f7cbd14ba96c940d2be487d340872cdb8e57f45d6b015ace9759db10e8d7c3613c02f8400ec868ef8bb715e559958b45c95f0ff4bd44415 + Binary rep of i = 000001 + instring = 9377cfac7f7cbd14ba96c940d2be487d340872cdb8e57f45d6b015ace9759db10e8d7c3613c02f8400ec868ef8bb715e559958b45c95f0ff4bd44415000001 +KO = f9e6c21f9c5c219365b75c503fb77502 + +COUNT=8 +L = 128 +KI = 8f640af832f7561d93ced5dbfdd92aa405e874d9b2073a92468c6b28610d6ee839346908db8f8a69bf75c50dbd3bdf44e0f0aca698e8056db64445b0515df31b +FixedInputDataByteLen = 60 +FixedInputData = a0558d81c24a5194fe9fb86ec9f1da84f91220b42c3f93fac35af7bdfcac3e37be0b9b2bfb31ea08a11ab529bbb059fc8d32562d4e70070c07986980 + Binary rep of i = 000001 + instring = a0558d81c24a5194fe9fb86ec9f1da84f91220b42c3f93fac35af7bdfcac3e37be0b9b2bfb31ea08a11ab529bbb059fc8d32562d4e70070c07986980000001 +KO = ad3f1070b3a18d05221a96145d80635f + +COUNT=9 +L = 128 +KI = bba6f88785c742074e46cdf7bd864bcf1cfb1fddc409cf1908875e2e241643cc3083c25751b093d4d79cff5888c4a3e3c29751ac9bd1dac45f56164582f49942 +FixedInputDataByteLen = 60 +FixedInputData = 70ad6a4a8cc2e70aaf25d68bad2507b200b5510caffd523c2118234a539c8f0f633cc04b1d1ebf7e7eec6f26938723f8f85122782d6e6d15b40eda6d + Binary rep of i = 000001 + instring = 70ad6a4a8cc2e70aaf25d68bad2507b200b5510caffd523c2118234a539c8f0f633cc04b1d1ebf7e7eec6f26938723f8f85122782d6e6d15b40eda6d000001 +KO = c0b1aecccc690fda5015ffb1878d1151 + +COUNT=10 +L = 256 +KI = 9293c82951f5939f4a5d04e6dd6b96831756002e8b718aef788df8edcf72d4ccae14e0f2d9d8a4970af7c302f883bdd86ff9ee3f42c33f953151df47a0dee17b +FixedInputDataByteLen = 60 +FixedInputData = 99c0d2be619c6a00a57ba51def1e13796ab5b05d3fc4f7ff9bb8eb12d0577dab474f859bacf62d0a7fc63fad005c3740cb354f4872379dfaf3a9431b + Binary rep of i = 000001 + instring = 99c0d2be619c6a00a57ba51def1e13796ab5b05d3fc4f7ff9bb8eb12d0577dab474f859bacf62d0a7fc63fad005c3740cb354f4872379dfaf3a9431b000001 +KO = 96d756c7bc00fde474e300d896bf7533a7cf671565383f26258775526ff5b16b + +COUNT=11 +L = 256 +KI = 9c191efea673e7931fb90ff37846367bad554cb3a2f3a2756539127e8f055fd4009cc0e4131e5561c5f15d31f2eda8f08d0887ce193366f17464015c73791249 +FixedInputDataByteLen = 60 +FixedInputData = 150de7c1a3d9736bb54ddfde8693364b630de3fff97c25d9c54dd5e6bef9b2428ad461c599b3b28c81644e1c0d24ce6a1834f9a48366e14d5cb99d3e + Binary rep of i = 000001 + instring = 150de7c1a3d9736bb54ddfde8693364b630de3fff97c25d9c54dd5e6bef9b2428ad461c599b3b28c81644e1c0d24ce6a1834f9a48366e14d5cb99d3e000001 +KO = 5c36b3af65791b313b7230162444b64128a5e53214bfb5404be3bbfbca10ea3f + +COUNT=12 +L = 256 +KI = 38064adee74707c040a5d398300bf3c5cc55056e10e60b030c267ead9e372b6c09b86618e6f6cedd26ef5c84264adc508466c91781c615d71e1a07e4175b964b +FixedInputDataByteLen = 60 +FixedInputData = 6124330ab2a6373ea1323adb3863ee783f999f449ba8985c7c739299d9a840f86547000a0981145c744149d674df8714c7b3f3572a686cd659b7d630 + Binary rep of i = 000001 + instring = 6124330ab2a6373ea1323adb3863ee783f999f449ba8985c7c739299d9a840f86547000a0981145c744149d674df8714c7b3f3572a686cd659b7d630000001 +KO = 21ac52d7442c83c28e8d4d8ec4144b9fe28dcef3790c640e2100466286787c1c + +COUNT=13 +L = 256 +KI = f8869db06f960cf7435cd2e29972d287c2836fe70417f3ef46faeb5150ac4b45f76315a5e9f216d482a55015ce7033c446fd235b0df974899b5b4e7248861abf +FixedInputDataByteLen = 60 +FixedInputData = c03b57abc4f5d2d69c96c4e3ce01cc9662e15a31cc4c0c75b538fd43993f439ebba73a7f69bc4cbef50044735f1f0b373ba5ff088971d47385207eba + Binary rep of i = 000001 + instring = c03b57abc4f5d2d69c96c4e3ce01cc9662e15a31cc4c0c75b538fd43993f439ebba73a7f69bc4cbef50044735f1f0b373ba5ff088971d47385207eba000001 +KO = 58d90f9bbf95544e0daf9b57c684b0744e16b1835a647f42e1159d0b0eecea41 + +COUNT=14 +L = 256 +KI = af1e3ff827dce31d474ce03cd764dba349aca9bf0be7dea8739a51041a2a5fb79904f58ba724dfa1ecefdda6f670e3eab4e988fc61a86b9235bf57be24f7759c +FixedInputDataByteLen = 60 +FixedInputData = ec161fd3b5cbb5e6af5d24cf118be373171663fee79d3f99f7db8d51986c297b902e2bbd3a57dd84902c9943dfc2625973fea69b866e24d0ead63f30 + Binary rep of i = 000001 + instring = ec161fd3b5cbb5e6af5d24cf118be373171663fee79d3f99f7db8d51986c297b902e2bbd3a57dd84902c9943dfc2625973fea69b866e24d0ead63f30000001 +KO = ae85ffd865d0be3d362af58a106ac1ccf9a0fc7f82e94412525193e4111c67c6 + +COUNT=15 +L = 256 +KI = b0e47450b2767a7e0ba20bf07b3206458e4ee5ef0a91580f630dc494880650d787732780855a41f84c0c4435618ed1b98e01cba24d080a8bcc7a9c8f7e99c94e +FixedInputDataByteLen = 60 +FixedInputData = 4bc1af9b05f0d23abe82a93195f54ea985a72fc61023efb6cdf58f316f2b32319479faed647ee1bec17763f069ba5d5774cf580c34a74798963e062b + Binary rep of i = 000001 + instring = 4bc1af9b05f0d23abe82a93195f54ea985a72fc61023efb6cdf58f316f2b32319479faed647ee1bec17763f069ba5d5774cf580c34a74798963e062b000001 +KO = 18319e72c34a340dcceb76624959921b6d76d10fa3a4eede2bb9c3e54a5a3c8a + +COUNT=16 +L = 256 +KI = 4c20bac32cb6115358ff2ee7994008e1ed623eac8bd1a5ddd4aa651fba74dd098c024fb00b33fca43fcac7f23de60438f34ccc7e9c9a20f7f686115e4de16f23 +FixedInputDataByteLen = 60 +FixedInputData = c7bb8243b3bdea97a586135c7018c89ca95d6fbf0f1bcf29bfbccc77c4c7f069a836037799c36c6944046e9804c7bf40a297985468d63419e3dfe8f2 + Binary rep of i = 000001 + instring = c7bb8243b3bdea97a586135c7018c89ca95d6fbf0f1bcf29bfbccc77c4c7f069a836037799c36c6944046e9804c7bf40a297985468d63419e3dfe8f2000001 +KO = 295974e11c2176a432806563ed3e4e6bf753c7825bf251e0b7b819c61f953562 + +COUNT=17 +L = 256 +KI = c611e166544d87941b3cbcf3087fad9479983481d6f709660217511a2b8c91eb688a775f13b748acc663fccd2f09e348d28f3882175c7f5e23514d854db46835 +FixedInputDataByteLen = 60 +FixedInputData = 228f03ed07cab3e80aced2ceaec5df0f09baf0d5b5bcc74cb59ebcbb3c63276b01a11e7e5f7d5733b61aa57c2a1f1db5e5cb872c615357b8215db2f3 + Binary rep of i = 000001 + instring = 228f03ed07cab3e80aced2ceaec5df0f09baf0d5b5bcc74cb59ebcbb3c63276b01a11e7e5f7d5733b61aa57c2a1f1db5e5cb872c615357b8215db2f3000001 +KO = c5182e2e61b5e770762c45686b10ab53904b11073cd4c908d9bb31ca620d1cd2 + +COUNT=18 +L = 256 +KI = cc4f6053bf7ab623a61cd682adacf39fa5e71f4f228d67a6dbe450bf02774ebd177889f0fde920528bf25b543918d7bf8de3fd022c0164911df38b867e8d0288 +FixedInputDataByteLen = 60 +FixedInputData = 6b36bb1cfbd72cd21284dd5e869a902077173ae527b46c6738e8b8276b32a4ee74bb326c352d57e52aeb95827884178b95e62735d4d54f54c23c1785 + Binary rep of i = 000001 + instring = 6b36bb1cfbd72cd21284dd5e869a902077173ae527b46c6738e8b8276b32a4ee74bb326c352d57e52aeb95827884178b95e62735d4d54f54c23c1785000001 +KO = 45aafb6fb23b2823fc35d58a8a0e6bf8368fe8b5d9de79c9c58ddae19b36840e + +COUNT=19 +L = 256 +KI = d76ce21787cc325ed69297e00db5bf1364cc00a3c3dcf95c893b0a5e0eca03a72727cdf27a92f6763793b4b0cb8275f1bbba9eeddf9908b1ca83daba54fa36d9 +FixedInputDataByteLen = 60 +FixedInputData = a864642afe65e158108e74d892f1cc3028cfc3fe8a1df928dc9756c302b200b167337ee4fa6005445d714fae7eea3aa9b093e3fb06ced3541d7b74c5 + Binary rep of i = 000001 + instring = a864642afe65e158108e74d892f1cc3028cfc3fe8a1df928dc9756c302b200b167337ee4fa6005445d714fae7eea3aa9b093e3fb06ced3541d7b74c5000001 +KO = a6c4cfa7c359bb94e3ea2a78073756e15fc3124dcbde74d51d7e4d176716af38 + +COUNT=20 +L = 160 +KI = eab3ba6b76b5f015a54c7c476280fc966eceeb1f07d7d6405784b2fdbf3a7d130cc90e092bd951cea359a5ad156e06db447c5698c88bc2c8a251d663cd0cc990 +FixedInputDataByteLen = 60 +FixedInputData = d2b0539a15c6d51c271e6b311dd08af253867ac98b8eed9fae4f37f39f2e60e7298f5bc2b4baa9902909102d8d9b7008221787a5a199c60b40f107ce + Binary rep of i = 000001 + instring = d2b0539a15c6d51c271e6b311dd08af253867ac98b8eed9fae4f37f39f2e60e7298f5bc2b4baa9902909102d8d9b7008221787a5a199c60b40f107ce000001 +KO = c7f0b4c7f381055a823e2d11264812f4f0c09696 + +COUNT=21 +L = 160 +KI = f30199b73f362a91af77b1e20d5bd3ff969992e0fb75f56b6ae02df7e0c45880fe087414a8ab6b25498b33cc8d757d7b42ffe087124d17d45cc68d0da73679c7 +FixedInputDataByteLen = 60 +FixedInputData = 3674689557c15c82d973fcc5c8db7190af59ee505809785710fb77e3ffaea590a11813ca48d5b8feb1254897d358a046497bbc68b1fb20d1f62f07e2 + Binary rep of i = 000001 + instring = 3674689557c15c82d973fcc5c8db7190af59ee505809785710fb77e3ffaea590a11813ca48d5b8feb1254897d358a046497bbc68b1fb20d1f62f07e2000001 +KO = 8b332f4ea90ec37dd96ab50bb19809ad8cd6491a + +COUNT=22 +L = 160 +KI = 9c5b21d2ab24c46ae807637a8117634948f50ca242ee2e80e1ee23d4825ee501703d3d69b3a0ef1f56b785b986465b6f1959f8c2629595ff28c5e8da4d3a131a +FixedInputDataByteLen = 60 +FixedInputData = 4f73e333ce53465b75c6ba85caa155e66db70cee76d64d6e45149025c42bb99316096d709423e861d4975d2f2383c889897e253319e05bd85fd7b69f + Binary rep of i = 000001 + instring = 4f73e333ce53465b75c6ba85caa155e66db70cee76d64d6e45149025c42bb99316096d709423e861d4975d2f2383c889897e253319e05bd85fd7b69f000001 +KO = 4f372127094e31da1380f32122f8e37ae028cd96 + +COUNT=23 +L = 160 +KI = 9a09ccd3fef474cedd686433a77e41e61eb5e746eb82343d116bfc5661f13a49fb82f4273539dfbd233b72918c97979c4d03b02c6139ac206e2535cdbeaf9626 +FixedInputDataByteLen = 60 +FixedInputData = 7cc4c139372e4e84c5237f8faa2bdafa3d679b9fc03d2fc917243c62f7c182fef95438477bee02049e10d641f467e507b68f2fb0586de39cee7e9c78 + Binary rep of i = 000001 + instring = 7cc4c139372e4e84c5237f8faa2bdafa3d679b9fc03d2fc917243c62f7c182fef95438477bee02049e10d641f467e507b68f2fb0586de39cee7e9c78000001 +KO = 80f56f69c60236acdbd30e8f964f4ea847952930 + +COUNT=24 +L = 160 +KI = 7bb338679c584b2dbd3856a238155698ec078f5c6f65a02fe5df779812c45f5af183481f6343efd30e7b2411eccabb2ad4ffd6999d4b74e8da9b4be7f1fadedf +FixedInputDataByteLen = 60 +FixedInputData = e5641ae656e699d12dba8ff99e320b7ac22a8d2d9c272e58a9eddf80479f1b44fd1531e72d66343a5279749c9e08dbfd40bd8a2df13dfec30f1d533f + Binary rep of i = 000001 + instring = e5641ae656e699d12dba8ff99e320b7ac22a8d2d9c272e58a9eddf80479f1b44fd1531e72d66343a5279749c9e08dbfd40bd8a2df13dfec30f1d533f000001 +KO = dce9cbf91fbfe80ba95b545fec0fb54f5addfa06 + +COUNT=25 +L = 160 +KI = 4906033cdb97821b121694fabc409a755a66825a351bf377daa80c708bfc2b29ded2e37d20e4147ae496e6009f479843da0ff165dcbbfca4298de50f4e017f07 +FixedInputDataByteLen = 60 +FixedInputData = bbdcd908bd51345d980bd45766bed313109f8408bb8116d7557a9c4e53770c50ddb2e096bfa7342dbcc0704324e4bcb7cd56628d0e1be2aaa715545b + Binary rep of i = 000001 + instring = bbdcd908bd51345d980bd45766bed313109f8408bb8116d7557a9c4e53770c50ddb2e096bfa7342dbcc0704324e4bcb7cd56628d0e1be2aaa715545b000001 +KO = e297a3a53066afe738d2da4d2844278e5ecc5b6d + +COUNT=26 +L = 160 +KI = c741b558350f111cbf006058cdbbd3d50ad36def940c7a86b954cea05fe777b1a3655b374f35695e096e54e10414847cacdd0201f2de2992aeafb44fadae5a2a +FixedInputDataByteLen = 60 +FixedInputData = f4d9c94d084da220960ef2590820a7c6fe16f3f164e2788ef7319715a67f81c4d85d3d66af8618ff238f8b96d6faaf33b1e8e18aef2c19bb8a2eecdb + Binary rep of i = 000001 + instring = f4d9c94d084da220960ef2590820a7c6fe16f3f164e2788ef7319715a67f81c4d85d3d66af8618ff238f8b96d6faaf33b1e8e18aef2c19bb8a2eecdb000001 +KO = 35746fc0d9b54a25951dddc9cecd698be4a59434 + +COUNT=27 +L = 160 +KI = 19ea57411aba98a14f351f3295dcf063e6e874002cc340cc04240cfa162172a652d088f834383e448236c3625aeaac8e3358482950010d8f0920dd6b95448f61 +FixedInputDataByteLen = 60 +FixedInputData = 988869e9caf1d3106bc143fb29e0ac4414c21f638f392bbc8acf8f1713e1732bd77baf033be0fb116484d7d8380bedb7fe3cf6508da96aa585413cc3 + Binary rep of i = 000001 + instring = 988869e9caf1d3106bc143fb29e0ac4414c21f638f392bbc8acf8f1713e1732bd77baf033be0fb116484d7d8380bedb7fe3cf6508da96aa585413cc3000001 +KO = 3cc4b0badc30526bedcd0153253dc568378d5d38 + +COUNT=28 +L = 160 +KI = 734fef9d417126f3b932a4806d90e539ea8878b8f1183dc316f40505f75f2dbe94e7c53e252b6d078db14c4939fd6d8a288642fea44a9bce2243c754dfc44bf2 +FixedInputDataByteLen = 60 +FixedInputData = 25f80ca915724b4006b995d2a743ac86c3f5075e2ee696052b54e4b296d31dfc1b03b82fed11602bd27456d1b32a2630866695fc000e66a6d544b48f + Binary rep of i = 000001 + instring = 25f80ca915724b4006b995d2a743ac86c3f5075e2ee696052b54e4b296d31dfc1b03b82fed11602bd27456d1b32a2630866695fc000e66a6d544b48f000001 +KO = ca2cb44f3a7b2178af9ab292b9bbd75840cdc877 + +COUNT=29 +L = 160 +KI = 79f427e913d0c76044073dea3512a9ce5ff235d348e57279a99c170a4cf487cc291b4d32d6eae1344c02eab5abd8f3a8644324e556bcd2de3be786a4a7dd2f6c +FixedInputDataByteLen = 60 +FixedInputData = 8fbcf03877862db6ae16d27a96281a703df73af5e0ee86d7cd38b3909d0ecfc62a7f5af0eebf9072f6bc4ac185a32f40585b013a7ee776c50a8f16f2 + Binary rep of i = 000001 + instring = 8fbcf03877862db6ae16d27a96281a703df73af5e0ee86d7cd38b3909d0ecfc62a7f5af0eebf9072f6bc4ac185a32f40585b013a7ee776c50a8f16f2000001 +KO = ce94f95db28e256396c09cc502346dd41f931b18 + +COUNT=30 +L = 320 +KI = 5e818b3762654011699e226385204dcef911167ff1a7a2a534be67e58e703c903e0cc867756d08bb2cdc3c4a994cbdac212d9e073a32917285b29b7ad1455cbe +FixedInputDataByteLen = 60 +FixedInputData = 6c7d860022641a9d5cf5e88c7a64ac1d19ee6b4b53e98ba7da6389bce1c5396799b58e69564f6f159617a4306292e2fc89dd8120dfbb7f04f03577a5 + Binary rep of i = 000001 + instring = 6c7d860022641a9d5cf5e88c7a64ac1d19ee6b4b53e98ba7da6389bce1c5396799b58e69564f6f159617a4306292e2fc89dd8120dfbb7f04f03577a5000001 +KO = 7e8d44b68192198332f125decd657248828ca356ed94f103a51ed76570f90d60c96276be44bab464 + +COUNT=31 +L = 320 +KI = 6c9b81a5d90952ef66600d3d9ab24b6019b337ae03c97c034a55cd51f36a091b39f83c5cd2dd68b35dfe26d2c481174127f6e034968ee8fe24e89d2b84e4ecf3 +FixedInputDataByteLen = 60 +FixedInputData = 1233a5aa1b058c4e79eb4fc70abff62c50c8e6fbf01abd07a9959fec3fe0a3b7382124003c1a362f6157433aab4f6e4525ac208eaf5af6bef143def3 + Binary rep of i = 000001 + instring = 1233a5aa1b058c4e79eb4fc70abff62c50c8e6fbf01abd07a9959fec3fe0a3b7382124003c1a362f6157433aab4f6e4525ac208eaf5af6bef143def3000001 +KO = 54c9696e788c63519625cbf6b930651c863123590572b6264c42b2e879367076296c7f1d344e409e + +COUNT=32 +L = 320 +KI = aeaf4c296c96d013cb27c2ecd4cc4bc37b344ab2ccbed9807029dd28f46d714b57e16f774a59595ac0c0121834facd513c0cb261b3d6315752b9d49bcc3137db +FixedInputDataByteLen = 60 +FixedInputData = d69834234227012e443194706e3c03f89241e900a6ea797715b34d8dfec93d88c8f7b8d47c5b3a8b36031c36d7b9e9b9659b4bf72857358018ecd018 + Binary rep of i = 000001 + instring = d69834234227012e443194706e3c03f89241e900a6ea797715b34d8dfec93d88c8f7b8d47c5b3a8b36031c36d7b9e9b9659b4bf72857358018ecd018000001 +KO = 86d26539e1350a13b84e490b589068efb437ec4c8b43923a26265bc5b2d4403d3f9d51f66c611998 + +COUNT=33 +L = 320 +KI = 0d33a4f2e9944d33e6367b45e74c74165530c7d1e3797a27794489fbb278255eb0f9f21fba1b16058e882bb36bea9a467df48a51c9a0667c9dee7482a16804e7 +FixedInputDataByteLen = 60 +FixedInputData = cc2eddaa5bf87bd8c82726d1cddb5c48383d28e1c5a28abc1fece3ecafdbea89cb2a6db016247cb7084b3246ad8c19577b763fa05a2d767974345bf6 + Binary rep of i = 000001 + instring = cc2eddaa5bf87bd8c82726d1cddb5c48383d28e1c5a28abc1fece3ecafdbea89cb2a6db016247cb7084b3246ad8c19577b763fa05a2d767974345bf6000001 +KO = 1ae0e1ec55d352ce730c952e5f577cc00775cb1377e0d9669b8fffe3bfcd26a867fe3c6576d560e7 + +COUNT=34 +L = 320 +KI = 4aa1210d3b04bd61290839313a74f7f9cb5fb9d58e3495d48b7d098ae6181401c5df7b78e30a52fd5c99870cf6e88d318ccfa2f80194b20617fa48a7e0f6ed36 +FixedInputDataByteLen = 60 +FixedInputData = 42aec7be8c57f25c9536a6d08bfeb9423d477c71e7cf44f8b31f9d7ce5e81da54d1a4bdb52b27b48c260172837d524d838563f65ceb4d7033bc55d24 + Binary rep of i = 000001 + instring = 42aec7be8c57f25c9536a6d08bfeb9423d477c71e7cf44f8b31f9d7ce5e81da54d1a4bdb52b27b48c260172837d524d838563f65ceb4d7033bc55d24000001 +KO = 9d15e490d226426438f98cd502df56e09b2415c27c2adbfa6988365a47ed65c609bbad157d679602 + +COUNT=35 +L = 320 +KI = 899da2d88640d035584dcf8b9138e2f639418a5d217ff8863673c7b8e757b15bdc08ce39db81e5e894070eb9bb14e85d08177302b56cbe0ae91f2f33ae30da45 +FixedInputDataByteLen = 60 +FixedInputData = ab342626782038f79b0f6641e70e66a8d4ba6e4bae5b5e9bb8f1bd3a0d789602d404bf541b17294b951cb45b8fe5d5a3ce92bae3c5884c8652bec171 + Binary rep of i = 000001 + instring = ab342626782038f79b0f6641e70e66a8d4ba6e4bae5b5e9bb8f1bd3a0d789602d404bf541b17294b951cb45b8fe5d5a3ce92bae3c5884c8652bec171000001 +KO = 317d366e33f3671d88ba96d7c8cdbd24667742e9d4c8b48944da0f0006930b6830fa778445d62dc9 + +COUNT=36 +L = 320 +KI = e1d36fa6aacfe22944176d5fd845fcd3c9df7e858d709b929b85b1666163b7ef717eab60b408e27badd09e36eabb42e1ee8fdca74b942796f608f2d557828ec5 +FixedInputDataByteLen = 60 +FixedInputData = e118c7784dff92a7e42daf9560f8acaba1bdfc9f41241fdaf7b920bed003cd3b967f03025bbe2da8ba87feb050e32d33aaf6ba1643d752a6c1071c63 + Binary rep of i = 000001 + instring = e118c7784dff92a7e42daf9560f8acaba1bdfc9f41241fdaf7b920bed003cd3b967f03025bbe2da8ba87feb050e32d33aaf6ba1643d752a6c1071c63000001 +KO = f0bdad2ca95975c35bdaec1ed5297a24b7295a1bff9669406f17f8f10488082e4fda423c86ccc527 + +COUNT=37 +L = 320 +KI = d1fc41a80728c405eea0ac89b0c96368ec8ffe66b947a46e2506657da19cc3e8ce8b840275fa82ae5a57e01d48777506bdb7b20a478ba9d06bed78a84496af7c +FixedInputDataByteLen = 60 +FixedInputData = 42a1a551a97c3d3eedcaa48662a195567b291349bf5c49ec52b30784787eab16c0db34c89527a3fd28de4335f6b41df7fb8fef401c4e584fb311012b + Binary rep of i = 000001 + instring = 42a1a551a97c3d3eedcaa48662a195567b291349bf5c49ec52b30784787eab16c0db34c89527a3fd28de4335f6b41df7fb8fef401c4e584fb311012b000001 +KO = f1d81da69fb53553bbf85243b6ae90298cfb4049a843cf06641921cff097c6f3e7040fa7e421b8b5 + +COUNT=38 +L = 320 +KI = 122c314e760bb4184224a3b126947dbb2931f07f75f5b15d3e00186372a3cb6570c8b62706f214a296ede528e85312506094605edae323eb89dbd500c941efb7 +FixedInputDataByteLen = 60 +FixedInputData = ca784bd1ce18eb9e1092c8a4f3ea0a0a7e335e198732f22655aa3b812a7ef74cb2bb3ecd30a3fc59581fc35bb7e6b6a6d530706f68d47f66c7e44671 + Binary rep of i = 000001 + instring = ca784bd1ce18eb9e1092c8a4f3ea0a0a7e335e198732f22655aa3b812a7ef74cb2bb3ecd30a3fc59581fc35bb7e6b6a6d530706f68d47f66c7e44671000001 +KO = 52eb30be01636884e21c217aba870f6bfdce1bdbfe3d0287b8e2966c262f7b6a49bf5d30f91ec868 + +COUNT=39 +L = 320 +KI = 68fdcf9be97fd08f52f5eb6778fa7f75b984aa31f0ed452a34963b988025091c3a55d8a33c6c6acf5c9d79bf142e588170911e994118254911d97038363073fa +FixedInputDataByteLen = 60 +FixedInputData = f0597a008e6eddfd9a172f6cc25e9f7ba87a48708143b74766b1bc60112729936115409f79a2c4afbe64691caff9d494f90b15eb9d2dfb012982d8fd + Binary rep of i = 000001 + instring = f0597a008e6eddfd9a172f6cc25e9f7ba87a48708143b74766b1bc60112729936115409f79a2c4afbe64691caff9d494f90b15eb9d2dfb012982d8fd000001 +KO = 2964c293218d948b83cff32eb4de90aba70358a45aafbc0d79773ce916d6de709c4fb0592353a24f + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=AFTER_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = e482268362f80ca7f777b4202d03234a5f0ed59b578a6b8792ff54d900af6940beacc7d3fb801661f64392e5658d4f82e3b5d63b190a44c032b6a8ac51a2acc2 +FixedInputDataByteLen = 60 +FixedInputData = 9ce99ad9a90f45785e749a66df7489c4200904141391274dfb24a5e4ea8cafc87f920b33fcbac0d93fc59d4bf558b7f2a9e1435cb454a4f180300e17 + Binary rep of i = 00000001 + instring = 9ce99ad9a90f45785e749a66df7489c4200904141391274dfb24a5e4ea8cafc87f920b33fcbac0d93fc59d4bf558b7f2a9e1435cb454a4f180300e1700000001 +KO = cc99953cc0d7b0da795293675442528d + +COUNT=1 +L = 128 +KI = af7ae1b63389ab9f4db0df0df9af9263990f6f059b7118c101987b2f11bae6f5db7ffc715c68bff71a0f904aab2142b27318455e8ff2cefa7e1c22c68d68d070 +FixedInputDataByteLen = 60 +FixedInputData = a66f85a8e57c3811b25825a610daae307d65474d95a00045c16fb683dd67f66d9cf2958c3981f0fd049f663269c223a8ff51b6c43724e7c8f35f3be9 + Binary rep of i = 00000001 + instring = a66f85a8e57c3811b25825a610daae307d65474d95a00045c16fb683dd67f66d9cf2958c3981f0fd049f663269c223a8ff51b6c43724e7c8f35f3be900000001 +KO = 242497c6870ef1508dd3f005710794fe + +COUNT=2 +L = 128 +KI = 3926bd6f58cc1a8ed82e75b17ecb7a506428013325519427c6aadeae798f5a4ef5bf6b4b99d30194dba5a1b0edc73ef9b6cf97c23bb4ac1db5c9c5a89666daf7 +FixedInputDataByteLen = 60 +FixedInputData = e44ae25248716d61fb1a7efa860437d172e7fd0e6413d61545a9505416dd1ca58b0402caed5a56c01af8fa8db022ef94f7dbd2c478ca88ccbd63338b + Binary rep of i = 00000001 + instring = e44ae25248716d61fb1a7efa860437d172e7fd0e6413d61545a9505416dd1ca58b0402caed5a56c01af8fa8db022ef94f7dbd2c478ca88ccbd63338b00000001 +KO = 367e288c66781ed664183f2170209e2f + +COUNT=3 +L = 128 +KI = 3d04ab00abf472adc110f16e01ab705c1be5d4af2c1cd6c9214dc6d4fe91476c92e90bf80ca9d9daeae22f04502a2e1f8c1e06f64bf2840f99e7e0988c560a3b +FixedInputDataByteLen = 60 +FixedInputData = 3595555a4c0baa38b65a240a1324185581cb3fbcd1273af36b39e9ac4ca5de0cf526e1cbb67a50f556b4582b34a3c43e11f824f0747c90edeae7879b + Binary rep of i = 00000001 + instring = 3595555a4c0baa38b65a240a1324185581cb3fbcd1273af36b39e9ac4ca5de0cf526e1cbb67a50f556b4582b34a3c43e11f824f0747c90edeae7879b00000001 +KO = d2bf4b127e6321923121ae2b6788e018 + +COUNT=4 +L = 128 +KI = a1da8a17d7bf1ceab7fb17f9da3ef19332581ea1c35831c47714e70737a5a4943fb27c437f8c33785466b7b67b9dc196b5102314d2b65b4790aca7c986dbfbe0 +FixedInputDataByteLen = 60 +FixedInputData = 6921e4af81970bf8c16c105a5ced14d1ea79fc85327aae9ae889e23b467ffb3ab5cf27c09825a5fc4f1bb3d6dbf27103256cec9d026900c5c04151e0 + Binary rep of i = 00000001 + instring = 6921e4af81970bf8c16c105a5ced14d1ea79fc85327aae9ae889e23b467ffb3ab5cf27c09825a5fc4f1bb3d6dbf27103256cec9d026900c5c04151e000000001 +KO = 8b58427a2a17fc7900abce9469372abf + +COUNT=5 +L = 128 +KI = b618e253bc7555ec531d0eed2c63bfe4e773622a1af81c0be6277af1fa3c7cc698fed1cd9f515b89e4c2f368d4d3f8ceaa7d58c0650230781684f8971860426c +FixedInputDataByteLen = 60 +FixedInputData = d9b9ee3ef0eaaac7c27c32c777f4d479f649ee5c75f99441f91d242ace95f08954be53b5d8f9f01b0891109c0256132ff4b6e8e7c8178942174160de + Binary rep of i = 00000001 + instring = d9b9ee3ef0eaaac7c27c32c777f4d479f649ee5c75f99441f91d242ace95f08954be53b5d8f9f01b0891109c0256132ff4b6e8e7c8178942174160de00000001 +KO = 01de44a6f9e70395a3ef7f4ae7ffbae9 + +COUNT=6 +L = 128 +KI = 24728fa194cf6a3ebdb3c0476ee7b6689bac9486275e84224d768a7450b50d39e4d0b7a1b33f5f1b7f82a9d811ee60496c919def93e9ae9abd86d7a06cf13092 +FixedInputDataByteLen = 60 +FixedInputData = 48a4ff791cba38ab5ea4b1508cf5e894455e9bc805dc85451965684a609c27024e532e762757a1921f7c9a6633f9a90fca59ac1dd7b2c6dc2da53dd6 + Binary rep of i = 00000001 + instring = 48a4ff791cba38ab5ea4b1508cf5e894455e9bc805dc85451965684a609c27024e532e762757a1921f7c9a6633f9a90fca59ac1dd7b2c6dc2da53dd600000001 +KO = 63908db672ac089010b2e233b05ef3b0 + +COUNT=7 +L = 128 +KI = 375244ff9c93922e5a5b2c2b410fa5958c977ca427d9f2866bedae4a6c34762f7e3944537a865605c401fc4c30b36fbbf643cb5e67ab4ab29de7a00945f2c2a2 +FixedInputDataByteLen = 60 +FixedInputData = 96f15da59ff50adc08e6935857fb456091d63888f1a45c82578a1f4837e46150b28a37a89b20fa0a62eea4f342bfd60095f2d20c8edcbcdf943d07a3 + Binary rep of i = 00000001 + instring = 96f15da59ff50adc08e6935857fb456091d63888f1a45c82578a1f4837e46150b28a37a89b20fa0a62eea4f342bfd60095f2d20c8edcbcdf943d07a300000001 +KO = 418951dce80105313d192641dd9fdcef + +COUNT=8 +L = 128 +KI = 84b50a3f7f3fc5da786d162ff0302c6bcdc2409d22a693d8b723c51d126734238903acb25b729bcb8365b82a0819780b402ad0c07bd42ea245368859ffd6c4fc +FixedInputDataByteLen = 60 +FixedInputData = 5a4438c1a60dd668669326f6537b2cb671082a856f1a4101a20afa9eb978dc58346def6b4e0b4e2a40cb7a21c4c1c633721168e1eced54fea9d8a5f1 + Binary rep of i = 00000001 + instring = 5a4438c1a60dd668669326f6537b2cb671082a856f1a4101a20afa9eb978dc58346def6b4e0b4e2a40cb7a21c4c1c633721168e1eced54fea9d8a5f100000001 +KO = 8bceb57128afb12402980a298d57666e + +COUNT=9 +L = 128 +KI = dc2f94c5424a80a0fe5296cfd87c48aa76f6647bda6747b1e5a5983677c1f32e3f5b8541030f85bb77c3e1aa9e97042e6bf4ae11f5a4f5c7d932b493c8da62ac +FixedInputDataByteLen = 60 +FixedInputData = fde620fd5ed816949fbdd673e77aa53a42eb963eb011dde4083464b87271dee3280e6966aaeb36b76153c73931f24541aa21f2ddd68dd3b1feac28e9 + Binary rep of i = 00000001 + instring = fde620fd5ed816949fbdd673e77aa53a42eb963eb011dde4083464b87271dee3280e6966aaeb36b76153c73931f24541aa21f2ddd68dd3b1feac28e900000001 +KO = e3e578d43c99a514e83fab0d7baf68c9 + +COUNT=10 +L = 256 +KI = 9a1fca88dac2af27c17bf94dce1abbfd0d87480fac70b13d1d3ac1a0bc3ec584c40f5696476ddb32869b84d782c54302557a7790a0bfdefa606eae99224d64f1 +FixedInputDataByteLen = 60 +FixedInputData = 58e0323d6e1c8bfb5d957c4568b033584a996927d604a3e80ab3592c5ca1349d25c586ab04804754264cd16fdc6b207ba9431c965da9effca004f9bb + Binary rep of i = 00000001 + instring = 58e0323d6e1c8bfb5d957c4568b033584a996927d604a3e80ab3592c5ca1349d25c586ab04804754264cd16fdc6b207ba9431c965da9effca004f9bb00000001 +KO = a20fadd376b1ea682c870e3f81a0b67e6921d8f83d2bcfa2a3f76486df137490 + +COUNT=11 +L = 256 +KI = 3598a17604cf6db10f71e80b1506325bcfafa316ca59ea1b0dabc3674755050982056d330c94586342a693dbff7406416297383d15127bf94fd6650d5faf67fd +FixedInputDataByteLen = 60 +FixedInputData = c839dfea8805cd02694f1fa5a2792bbb4a220eb7214ad9b6cad41310f0ea08743845a1793a84371a6e0db98f68b97064158883d76c12874a624da844 + Binary rep of i = 00000001 + instring = c839dfea8805cd02694f1fa5a2792bbb4a220eb7214ad9b6cad41310f0ea08743845a1793a84371a6e0db98f68b97064158883d76c12874a624da84400000001 +KO = 9cc1052835395af33124be622bec9721112929874fd9187653754c1243896e8d + +COUNT=12 +L = 256 +KI = 9bcd2ec094d923760f4cf14de00797de769f6b4f732813693a702b88bcfc450117bc66b5163b546356713da0034c11e146c4650d8298d528a5371df9f1c2fb0f +FixedInputDataByteLen = 60 +FixedInputData = 60e348cb9ce9e9ad8363f2b632550517427d9ec7c1b2c7b940b9a788b9d012a4d3fb4014fa221419db728c433b86d550573e52ec323f2be5791daa27 + Binary rep of i = 00000001 + instring = 60e348cb9ce9e9ad8363f2b632550517427d9ec7c1b2c7b940b9a788b9d012a4d3fb4014fa221419db728c433b86d550573e52ec323f2be5791daa2700000001 +KO = 42e46695ec9056d6d38807729dfddcb1fec22d2384ed55f2f302a43293c0b269 + +COUNT=13 +L = 256 +KI = 3ab795c108d94e4b37d857022ec21e5d2c4c2e358a5820e061cd22c179ebfca67eec12b86826593525be55cdb619ca16ec6079e453e4b2f37166833723758fc3 +FixedInputDataByteLen = 60 +FixedInputData = b81688c988ab5c0b4edee6e5c4c1cc58fa3a71575a729f7b392a474242536fb87c8295bb959fcb1682e29434520fd6da90a6d8e7020ef2c128943c5f + Binary rep of i = 00000001 + instring = b81688c988ab5c0b4edee6e5c4c1cc58fa3a71575a729f7b392a474242536fb87c8295bb959fcb1682e29434520fd6da90a6d8e7020ef2c128943c5f00000001 +KO = e3ad4c6e01bd59958de1d2ec7f3a5783511a50553f0d3ea11214847760df17f5 + +COUNT=14 +L = 256 +KI = b451713a861e0edc138f2ecf2a5edddabbaf54644ee2dd20768a56931744b64a5317664f1db1ed9447f683a1cf3bcac76c7756b96fb043652f58d498b5e3246f +FixedInputDataByteLen = 60 +FixedInputData = 40faefefad82ab9dee6449cc74b660dcaa94435d0e017c6c9556028f140d38d60accd496b84571fb4df56ddb39040bbf5a04edd61366c2431c3c02d6 + Binary rep of i = 00000001 + instring = 40faefefad82ab9dee6449cc74b660dcaa94435d0e017c6c9556028f140d38d60accd496b84571fb4df56ddb39040bbf5a04edd61366c2431c3c02d600000001 +KO = 487c493321fd8da633bf2ec3959ba431186cf3308141d21f95d8853113c88b99 + +COUNT=15 +L = 256 +KI = 11939b1747470ced4cc9da1fc427748b1a68beb8d04615594e8ce53b28426805e7e88adf421ce07861ea3f3721b0872cdaf8474fa63eda496d4def67bebc4014 +FixedInputDataByteLen = 60 +FixedInputData = edae69dc5162be140feba71253350255bb7030d28cff42b1982f16f6c9d921343e2ad85f45e7cbde139841a121901e48f80594db6cbdffd387f23cbe + Binary rep of i = 00000001 + instring = edae69dc5162be140feba71253350255bb7030d28cff42b1982f16f6c9d921343e2ad85f45e7cbde139841a121901e48f80594db6cbdffd387f23cbe00000001 +KO = c90facb3f706b216bbb447b7528458d240d0531d566f49607ef182c6cf38ad24 + +COUNT=16 +L = 256 +KI = 96751a0784e810733a30bacdb54d4548654504c5748ee950eaae81fcb6c682e80912f28fcbafec5a3a57819c9ab8a8b67e0459eb90f899471e165171328887e9 +FixedInputDataByteLen = 60 +FixedInputData = f42092ca29eb8d887b1370393aa0007e3e8314e93d39f63e97911c5d8f254a5d8b44879bcf4a03eaf22fc60fb96d9d6855bedb5ad35b2ef4ac1c5cfa + Binary rep of i = 00000001 + instring = f42092ca29eb8d887b1370393aa0007e3e8314e93d39f63e97911c5d8f254a5d8b44879bcf4a03eaf22fc60fb96d9d6855bedb5ad35b2ef4ac1c5cfa00000001 +KO = f5d0df6bd63f96b042137e30606551acd7d016c1c25d804c7197b51e975b7488 + +COUNT=17 +L = 256 +KI = af343705484322b3b978c49a74839d92150e1e7affc23bf1e59860e756563be7b66abf9c554d8abccfb67c568ca54801359f22895452593f3a99dc1f8a2b5764 +FixedInputDataByteLen = 60 +FixedInputData = 0b9b4343afa14d5eefb6aa41526cfcb3eae2cbfcdaec720cd57b1caf534ae19badcd19632a4d4906651eb40171d492f3915f9818feff55dae90392af + Binary rep of i = 00000001 + instring = 0b9b4343afa14d5eefb6aa41526cfcb3eae2cbfcdaec720cd57b1caf534ae19badcd19632a4d4906651eb40171d492f3915f9818feff55dae90392af00000001 +KO = 5474c3d54654cc3bf39d9d75c34ae1b05194375e0f5eef8036ba8d9778a68f69 + +COUNT=18 +L = 256 +KI = 4728881dcfc4a4563b8b28d7b30d9ef3006e871070eea694a69756bf5fe321e0e999fcbbda8c748186de7239bcbd47b0e906d3901d1890a6d64b88613981642c +FixedInputDataByteLen = 60 +FixedInputData = cd8c97533327816b287160a296e9f78d6f4a6767082200828d11f880a9966b09a888ed3264ed2b23191af95413c870c341685d94c077cfbb17edccbd + Binary rep of i = 00000001 + instring = cd8c97533327816b287160a296e9f78d6f4a6767082200828d11f880a9966b09a888ed3264ed2b23191af95413c870c341685d94c077cfbb17edccbd00000001 +KO = 99ccc48099a658dab765b3209698b72336d1c5f15b28aa1ab125bc335a04ddda + +COUNT=19 +L = 256 +KI = 986b8833f2f26c12f2c4d7cc07e7d0c08d2b294cc72b4545c3a9b22b8e2e5b11ad406cc601e6316b4eb09a1b66f346a8f4e3311a678d8a576d997c4255130d5c +FixedInputDataByteLen = 60 +FixedInputData = 6f56eac97dee5c0215d9a859efc1be9909ffd10d36f1f2fffa671c25fd5153fd3974dad23ebac95320d11ff5a26b255a3967403ddc835809557bbcc2 + Binary rep of i = 00000001 + instring = 6f56eac97dee5c0215d9a859efc1be9909ffd10d36f1f2fffa671c25fd5153fd3974dad23ebac95320d11ff5a26b255a3967403ddc835809557bbcc200000001 +KO = 7b8c73fab55bc3941192ed93ddc74a3d5d453201343d14e69ef8a2e3cab7d996 + +COUNT=20 +L = 160 +KI = db65fa95c8dae3bd5e2565fecbf850df09893874d00c392a52c04175b634149e023d70ca55460fcbf14a1b6aef2c0ead03ea24bf542855aae5448af533b3f902 +FixedInputDataByteLen = 60 +FixedInputData = 73414ca3fd132ee0a821a0cd5fb12c5329eab3b2685a75d389556e04e7da2b3d7d1e5f363d49e38beea11fd8c4836e6fce185b2e82e7d453c755eae1 + Binary rep of i = 00000001 + instring = 73414ca3fd132ee0a821a0cd5fb12c5329eab3b2685a75d389556e04e7da2b3d7d1e5f363d49e38beea11fd8c4836e6fce185b2e82e7d453c755eae100000001 +KO = 3c884e0a773d700dd82aba58c5028d888d4a8eeb + +COUNT=21 +L = 160 +KI = 1b0cab0600e9d57897633a1cacbdf2ed4d6d629b3a1a97e4dd129f30661c297e2b5c785ca8daa182f4129a3c9a354620bf30947c03ed409d82f4c7466a65f18a +FixedInputDataByteLen = 60 +FixedInputData = a56801514bdf0369fa7960b439d4d6ce59ccef57fed55787e1ee11c8d5598f2f4611cf43bafb34b3721d1e3cd5ad5097624f5519265eedb015b22ee1 + Binary rep of i = 00000001 + instring = a56801514bdf0369fa7960b439d4d6ce59ccef57fed55787e1ee11c8d5598f2f4611cf43bafb34b3721d1e3cd5ad5097624f5519265eedb015b22ee100000001 +KO = 32665327b6d94dd5f71b28af3c3210b186919896 + +COUNT=22 +L = 160 +KI = 992c98e533d68f177f6805d949a501bf44181b066fe04f5549a8b0702866205d4b43cc81f08d3e69b92800d18332c4767c0220c28c4aac723ecd5e28c4ae5e2a +FixedInputDataByteLen = 60 +FixedInputData = 80d4c8cdbbdf830357d751ffe0d227cceb16a54d43d55ee2065ce6cc429b6bec08831a9ff03adeb1a804b53f27ba1f9ec13e24fc0276097982898e3c + Binary rep of i = 00000001 + instring = 80d4c8cdbbdf830357d751ffe0d227cceb16a54d43d55ee2065ce6cc429b6bec08831a9ff03adeb1a804b53f27ba1f9ec13e24fc0276097982898e3c00000001 +KO = 9aa3cd464365ebccc9cb0ffd0f671c0c53828201 + +COUNT=23 +L = 160 +KI = 774f7e7bde48b61b538288ad7385e22ff333754489cedcc6f08587dd9a935b9858a6204f75490156367aac19cfa1197dda9c503a2804e18e23d541108380f7a8 +FixedInputDataByteLen = 60 +FixedInputData = a36aef610221e1f9db62e9a4687078d2e8fd7177395e7bbe09fb8e08cd3bd3778bdcd5ea1f8b377cba61c18ff7b67491b4f7152d85796eac89ad5b98 + Binary rep of i = 00000001 + instring = a36aef610221e1f9db62e9a4687078d2e8fd7177395e7bbe09fb8e08cd3bd3778bdcd5ea1f8b377cba61c18ff7b67491b4f7152d85796eac89ad5b9800000001 +KO = 3e4bc74ce8c5db4a6e9fbfd3892c75523e210d87 + +COUNT=24 +L = 160 +KI = 6a3729f80c69d90f9356b139dea91fa18ec61ad0d88fe6555d757dc7b2d1eb651e9bcbc53ecebb7c79a30ee3269399a598f16d65b13500485d41e6edb9c331d5 +FixedInputDataByteLen = 60 +FixedInputData = 7d1ed25a8d6df1f149205dfa438662cc564bd3f5237bd321822db8fc11aecdda06c9ad96d17996078adafde942c3fd8192bf2b4a3eab39bc76c13a14 + Binary rep of i = 00000001 + instring = 7d1ed25a8d6df1f149205dfa438662cc564bd3f5237bd321822db8fc11aecdda06c9ad96d17996078adafde942c3fd8192bf2b4a3eab39bc76c13a1400000001 +KO = d3eaebfe7b2241357960d28c108e047cfed11365 + +COUNT=25 +L = 160 +KI = 6726fef74d30070383b656d87520b2dd8d960f82c35541d8c0f16cec1fc21d3a3361db27c911a7055e6ae4afbaaa00a01cd2ad71c45f9117bcd5a6f1e0c965a6 +FixedInputDataByteLen = 60 +FixedInputData = 478b42554fee8c456f0e10b015c224187476389926dd7bbed052d521981004ac81297a6f94660045b527be5514c930f68860df5f8adb17a8d6b3d3d9 + Binary rep of i = 00000001 + instring = 478b42554fee8c456f0e10b015c224187476389926dd7bbed052d521981004ac81297a6f94660045b527be5514c930f68860df5f8adb17a8d6b3d3d900000001 +KO = 87d8223ab38c7359928e6585065419e15abea897 + +COUNT=26 +L = 160 +KI = 8b029aa16693b223222168204e5995228b96aae390fb5deaf5b3d2bfa035f56bd46dea779ae36e8743f5132cc25b8c74faf2ecc5231070d4bac7dd70f91fa56c +FixedInputDataByteLen = 60 +FixedInputData = 36badf7819d67ecd6f90052230fd315f31e38cd86c0ab3cd7ea17cd4afb26010a7635262f1d3b3d7232a5ee68cf59021de5a6a1efe137a7cec4b6a56 + Binary rep of i = 00000001 + instring = 36badf7819d67ecd6f90052230fd315f31e38cd86c0ab3cd7ea17cd4afb26010a7635262f1d3b3d7232a5ee68cf59021de5a6a1efe137a7cec4b6a5600000001 +KO = dc5d83accefea7b275f685ba5df458ed87d4838f + +COUNT=27 +L = 160 +KI = 238a70a0849d3eaecff5db88d076c72b5add717f25346ca8ab05b4e27f93b2898ad35520a46b71467a59e316b44f3c508f3d76235edc6d1d401e36ae947dacca +FixedInputDataByteLen = 60 +FixedInputData = c1aae3b1f4b1224e0e3cb61b8b2082acb34ad0f77e95b5bbe486a1709792c63e74c36e330093a8bfc922a2501cec845c6de40574559268b78581a689 + Binary rep of i = 00000001 + instring = c1aae3b1f4b1224e0e3cb61b8b2082acb34ad0f77e95b5bbe486a1709792c63e74c36e330093a8bfc922a2501cec845c6de40574559268b78581a68900000001 +KO = be33ffffe6eff1d5a9b1ca7753c4bf2ce0527613 + +COUNT=28 +L = 160 +KI = def0fcc59f311d7f749bb493a0c0db1ca827a1b732f7463316277a8a573a1f364d5e0f50046cf18145786e1057b71c450ee871dd47d41dd246a44f58a16f7861 +FixedInputDataByteLen = 60 +FixedInputData = 27df4a06d1133ec6aa9def80a008a1554a5e62fc88228b63b46adea4005ced592d8f030f2b7e95b2ccd19de651fc496fcf5dafed378d108ec05156e0 + Binary rep of i = 00000001 + instring = 27df4a06d1133ec6aa9def80a008a1554a5e62fc88228b63b46adea4005ced592d8f030f2b7e95b2ccd19de651fc496fcf5dafed378d108ec05156e000000001 +KO = 3b5daacf24afd06378e27256b10152701809d2a1 + +COUNT=29 +L = 160 +KI = 4301e642f0ef788d30bb892d6a8c9ea4f344d1038f230fa6582e987b05ef9b2d13c896954f8724d5a238bbedbe16c96ea8347e75a9847466af79234c6012a0b9 +FixedInputDataByteLen = 60 +FixedInputData = 836ce17c5111d604eab7811c019fb19be5ea1dba449b010011cdd0199aa04083c4801ba682eca99a63f98a75d1710c5ed5a1d62f894d5976c0ebca78 + Binary rep of i = 00000001 + instring = 836ce17c5111d604eab7811c019fb19be5ea1dba449b010011cdd0199aa04083c4801ba682eca99a63f98a75d1710c5ed5a1d62f894d5976c0ebca7800000001 +KO = dab7fa4e7e1687ae32063657e0bdcd7087938d48 + +COUNT=30 +L = 320 +KI = ae9d3aa0d51b95d4fad20d526a37aaee74339a7f933f3a6375ad6e69fdd2e59e6b2daa9dd3159d0d3b384ced1b0844c0c5ac8c24e4b6334b5c6903d5710c8ee7 +FixedInputDataByteLen = 60 +FixedInputData = b2cb715fff568c4273f478caf066f90050fd105cfc8987436af7ecf8626dad3cee46da91701f716a81cf012767b54c4e6469efc76638dd7d2a0eff99 + Binary rep of i = 00000001 + instring = b2cb715fff568c4273f478caf066f90050fd105cfc8987436af7ecf8626dad3cee46da91701f716a81cf012767b54c4e6469efc76638dd7d2a0eff9900000001 +KO = 419b90d1bd793e5e5432cbd0c39377d553ac82e48790cdfad72f2e4fc490ca13fe05fde9ddc08be3 + +COUNT=31 +L = 320 +KI = 982edbbe0967fb57bd0b4f74c22112a320fc1db8e2616c0645844869b748f212dd85e2862ffc921ab2b2be9ed6143965b01279da267354bec4024aff3745374b +FixedInputDataByteLen = 60 +FixedInputData = 5c5436aee04c4dbd2d7597c36978f6edf993affc9c3a4f4bfb6c2989d0ab02245a850910458894b8c34390c6b06a8c00fdf84eb7144bd7052d20cf35 + Binary rep of i = 00000001 + instring = 5c5436aee04c4dbd2d7597c36978f6edf993affc9c3a4f4bfb6c2989d0ab02245a850910458894b8c34390c6b06a8c00fdf84eb7144bd7052d20cf3500000001 +KO = 337db8ed812260aa10586a6fc129af8e11b48404e540e9396d704f5e02a27bc429b0d516aa0e6a88 + +COUNT=32 +L = 320 +KI = 7d6b037097be946bcf5c56451a2235b21cd97adc695eb55f7310ea25a34339cac5b15dc8aa50f0eec6ffbd671f6f015432d4687a59fd88a14024724ae0f687d4 +FixedInputDataByteLen = 60 +FixedInputData = 72026dbc8c91881cdbf450e0d181c2d63a5888582c195c55c6bebc4f47be45fbced7100daeaba14b4b2d13eb545828ddb720514be4603f7d7ddf57bb + Binary rep of i = 00000001 + instring = 72026dbc8c91881cdbf450e0d181c2d63a5888582c195c55c6bebc4f47be45fbced7100daeaba14b4b2d13eb545828ddb720514be4603f7d7ddf57bb00000001 +KO = 55a0f670e0b9ea7d6ed023cc0ab1488f56990e1f881a64bbb4b30d9d0d27c05c32522f8647e9f5ed + +COUNT=33 +L = 320 +KI = a28071ee5f72e9f20762ba6c02e088ef55eca19c2ac8fbe698ec2ee07743f1f3594b6ece8a822dc6790e43b8f8d4c6bc926cb53bbb3ed5bb8260009af2d6de4e +FixedInputDataByteLen = 60 +FixedInputData = 3cf327b8014f7af545e09d5417921d8e0f41497a99a0391575cd8a29d736d33e50ed81812efdbeb1335f7be757150159e6b46c1bc7ab36cc7dececa2 + Binary rep of i = 00000001 + instring = 3cf327b8014f7af545e09d5417921d8e0f41497a99a0391575cd8a29d736d33e50ed81812efdbeb1335f7be757150159e6b46c1bc7ab36cc7dececa200000001 +KO = 6e202e276e57b0f1490d8c100dc6e9637e6386ac801b3ed671557087b1122be9fc27073ce42a0413 + +COUNT=34 +L = 320 +KI = dddd90071456bdc9771b6db3b04ae95073f27ec6279e5a8579179673f706eacb0a9af6e7c7e47207fef37a7bff7b8f92a881091f973018a3aa14d3fc012197ad +FixedInputDataByteLen = 60 +FixedInputData = 269da0e2766777746ba38d9de611dd096fac79a14b093bc07d0a7ecd9efae160896b825efce11e792cc27c9c8cd172665112a04ef1a428aa4a89df66 + Binary rep of i = 00000001 + instring = 269da0e2766777746ba38d9de611dd096fac79a14b093bc07d0a7ecd9efae160896b825efce11e792cc27c9c8cd172665112a04ef1a428aa4a89df6600000001 +KO = 0baff0a78731af2259124e4d25c4ef6f796d53b492a944d1809a06ac1ab3aad613a3816893cb3ef4 + +COUNT=35 +L = 320 +KI = 9d7335b9bc5b38ad8c247b26ba6bad0345529488e3fc2dc81bfc3d9bf5f7c4e2182bd6e18350a66efecd05868d43026c4d788b2e13144ddbe2e73664cadb6930 +FixedInputDataByteLen = 60 +FixedInputData = 6f846eb644b5b778badc7aa2e9a0d089d669a67f9673dfa99793085ad44520df50528df3b92698d7c6ff8b05b6745e1fcb4221de0f78c13d279f045a + Binary rep of i = 00000001 + instring = 6f846eb644b5b778badc7aa2e9a0d089d669a67f9673dfa99793085ad44520df50528df3b92698d7c6ff8b05b6745e1fcb4221de0f78c13d279f045a00000001 +KO = 979a93583cd4035454bfbfbe8012bf4d90827e8141dddd2ede4bb883531fef6b5aebf903fd9f7a7d + +COUNT=36 +L = 320 +KI = 6fa70b51c303374a6b14da4c6c4ac62b968c73644e93b3ec43655f74bbf6f43ce230518e1760eeb01393e731c96feb77cc1b54ca593cee98ebd460d4eeacb3f5 +FixedInputDataByteLen = 60 +FixedInputData = a3680df8e414b099ce7b44979ddd47f25c2da3b2176584f870d828fbcbfe4c37c87fea1fdb9f3c70c3340c77ffa5f603388a518e3b3dee48c419f846 + Binary rep of i = 00000001 + instring = a3680df8e414b099ce7b44979ddd47f25c2da3b2176584f870d828fbcbfe4c37c87fea1fdb9f3c70c3340c77ffa5f603388a518e3b3dee48c419f84600000001 +KO = 1a503ba787a91ce0c8fcd6403a16ff85c69b40cbfbc065d33eba29a83c0abce44ad91ed2b88c23e5 + +COUNT=37 +L = 320 +KI = 0c53394ec983d378f869c9bb1272f7dd33b7f9bf2ca5c146fc96674385ec104ca6bee977fedd5ed0f3b98b56e0740b8f0ba7d7c581a1f268b80030491cc0ce6d +FixedInputDataByteLen = 60 +FixedInputData = 31d4e230628b647aeb800ede1f80d7b66f5532486b6f5884526f8872075bd1e497dea0a93708927a5086a5cc3ea5710616ce45352a68d9935235a40d + Binary rep of i = 00000001 + instring = 31d4e230628b647aeb800ede1f80d7b66f5532486b6f5884526f8872075bd1e497dea0a93708927a5086a5cc3ea5710616ce45352a68d9935235a40d00000001 +KO = 0bd351b6d8aeaf8a3eb8a06beab61ef7b6b5a2ad97cd6080b412313a8b183dee9b30cefb647609ea + +COUNT=38 +L = 320 +KI = 2accbc96d3e1620cbd9270c3bb42b29829ae5d64403f504bbe8acd396fc3ba2a283b5755b559cb648c8412cfe6deb7613696b2eaf13c8dada329c9f53900b594 +FixedInputDataByteLen = 60 +FixedInputData = 658ebe474ec1505f68e0ff2b5ea2445f988bdbb086b2118aee66231eb7e08fdecf83c20a0c7cefa2a8d0f1a4faea3389a0794e30d3b7dc9786126d4a + Binary rep of i = 00000001 + instring = 658ebe474ec1505f68e0ff2b5ea2445f988bdbb086b2118aee66231eb7e08fdecf83c20a0c7cefa2a8d0f1a4faea3389a0794e30d3b7dc9786126d4a00000001 +KO = 968ff4402634c40630a6e13c2e9918053d8836ed02e693c5c6ae8c83d59bcc3d6e7eb615a55853d0 + +COUNT=39 +L = 320 +KI = 5cbc3d8771e3093c2c4e9ff2aa2dce2e37934a5200ff7e3414b52f6f913aa96a3f83de5530d11469e2d805d2aaaba04a81fc1f91defc05f2a07dc6e749491916 +FixedInputDataByteLen = 60 +FixedInputData = 59d26be12fe678955bbc9d0611801895ee376d24ede599fce22cb971c0981290827b051496fb954ed96a2cca5cf13e7cda011e629f6970805c360269 + Binary rep of i = 00000001 + instring = 59d26be12fe678955bbc9d0611801895ee376d24ede599fce22cb971c0981290827b051496fb954ed96a2cca5cf13e7cda011e629f6970805c36026900000001 +KO = 4d9af6823a2f40ab7f5b52d3183f1b5b72934f61a4453dc1f57de72e2beaf8e6697c39d8fc27bef5 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=8_BITS] + +COUNT=0 +L = 128 +KI = 7b7ed39b91cdbc0c0b3cfed4830a1c5b47971c80054d3c82b75a98e98ac06adf86307afdeb15a7d83d896cc8dc0c0f8d7eb450ba31f4c12ec6fb131778cc2dc0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e4e853508f5b07a1c8e7033d0d683affdac3b7cd5931c53933b49bd30ec149300735cfc34a307dcb609a26c9378e8f75bc5f +DataAfterCtrLen = 10 +DataAfterCtrData = 689823dbc6bf6d3c097b + Binary rep of i = 01 + instring = e4e853508f5b07a1c8e7033d0d683affdac3b7cd5931c53933b49bd30ec149300735cfc34a307dcb609a26c9378e8f75bc5f01689823dbc6bf6d3c097b +KO = d0ad633ce6ad0d4ed5ab9247177de926 + +COUNT=1 +L = 128 +KI = 19a257d25d22f74a33ea63d334dde705345b10a1b75357939e7b92257c985a6b8677bd3ac8bde79cf17be9d254cd15af9ca2c566670f2ec360f46531b0c0851b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 51ceb8da9c53beda07611abe4b04739865d7b771bb1400cbb2ec041728e11ea8906ebccaaf3e047bd9df260c86d78e9cade4 +DataAfterCtrLen = 10 +DataAfterCtrData = aec175afd3f5d246d12f + Binary rep of i = 01 + instring = 51ceb8da9c53beda07611abe4b04739865d7b771bb1400cbb2ec041728e11ea8906ebccaaf3e047bd9df260c86d78e9cade401aec175afd3f5d246d12f +KO = bee9726b2f105bb15952312e18addf59 + +COUNT=2 +L = 128 +KI = 91f6d25fe83711841d16bac54e3c5f220a06f304db6834da94a1bf15634d581a5d9be5fe5a4d8033b53a4571327db7629b848232f9f6f79f01183d13e09a44fa +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef4fdff06cf157a980406e6b39ec50005a2b042f4862665f8ae54cd377fe5c76cbcb6ad686a86e2ae823b9541c337ce5761e +DataAfterCtrLen = 10 +DataAfterCtrData = c41356b6241e08d679d5 + Binary rep of i = 01 + instring = ef4fdff06cf157a980406e6b39ec50005a2b042f4862665f8ae54cd377fe5c76cbcb6ad686a86e2ae823b9541c337ce5761e01c41356b6241e08d679d5 +KO = 339b1de6bbb76276bdd4705b0f07a8f8 + +COUNT=3 +L = 128 +KI = 8ca42f888a06b5d1f94384f0540f5efecd6f87cf30e14c9655981f242365bed7d438daf17f858c36df39fdc80011511a16e92dbd3c9c8752a8207d25000b4806 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3de98355a2739db253b6cfdda30a2e040336aa4a4cdd0c872d1ff834c9d6d76998ea36a0d12f59f9c89264bfbbb0584d8ccc +DataAfterCtrLen = 10 +DataAfterCtrData = 27e99b276e67af72b29d + Binary rep of i = 01 + instring = 3de98355a2739db253b6cfdda30a2e040336aa4a4cdd0c872d1ff834c9d6d76998ea36a0d12f59f9c89264bfbbb0584d8ccc0127e99b276e67af72b29d +KO = d3e94dfd42ff924f255e40be54c410af + +COUNT=4 +L = 128 +KI = 43309d5867bc0062f2fb7fa3b95eabf6ab84b762ffc5787f09cd6dffb40ab05908de1eb175fd6753db89349f2129a712442354e686d5be27defbb6dac1b13dbf +DataBeforeCtrLen = 50 +DataBeforeCtrData = d48383a0ce59e0c0bd304db6d0d87663abc169920b1e574286bd65acbbe4d2d5ef19bcf19aaf16e89f7422042f7d56b96dd8 +DataAfterCtrLen = 10 +DataAfterCtrData = e13cd64890dce4f498eb + Binary rep of i = 01 + instring = d48383a0ce59e0c0bd304db6d0d87663abc169920b1e574286bd65acbbe4d2d5ef19bcf19aaf16e89f7422042f7d56b96dd801e13cd64890dce4f498eb +KO = 01f7b26ce4c077572e0bea095656dc1e + +COUNT=5 +L = 128 +KI = 9d73708775918dccff7a1655da0806318a88b9793d803fa3c32ddf623adc35d4994417ed60133037c6fad81c5f14913e1d59859295d9ddcd80177948dfb6e488 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b5128ceced134c1f0fea4ff645904128450eb77f432b4414b1bc121f5f1ada7172764302661af68e67a1ca2b8da5368bd610 +DataAfterCtrLen = 10 +DataAfterCtrData = 9668d92f294ea59bac7e + Binary rep of i = 01 + instring = b5128ceced134c1f0fea4ff645904128450eb77f432b4414b1bc121f5f1ada7172764302661af68e67a1ca2b8da5368bd610019668d92f294ea59bac7e +KO = 80d5d32709a57b991e8e64d1cca19041 + +COUNT=6 +L = 128 +KI = 6e1a8ae6d15c0dc0c335626bdb0e433d309016c12274aa2df8bd3b4a229b75354bd505fd3f4112bec17120e00d9de9a30b92928b84cda75ecd3dfd6c1fd26a66 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 37edcde613480a3f22b1b3c3124603e8fe159c5c5a6a2978ce262b4511fb1ef77bad4de8e102bcfbd8e743d113979c164b65 +DataAfterCtrLen = 10 +DataAfterCtrData = c284a8c841bd7aa0b723 + Binary rep of i = 01 + instring = 37edcde613480a3f22b1b3c3124603e8fe159c5c5a6a2978ce262b4511fb1ef77bad4de8e102bcfbd8e743d113979c164b6501c284a8c841bd7aa0b723 +KO = 48ff353e50d626f12b436ba380f76ad9 + +COUNT=7 +L = 128 +KI = 4d4da365046051d1f8e0526f7a774a88b8948a53dc45b10df9ade725e5ac301a2901e8d6757591b1fdb0ff42c13e0fa6b424716ae5fddfe83befbbda45a4da0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = eea404aefa50f53cbf3433d94f5783a3981f4e4173601f5894232f647d824d1a4aaa0ebc05c936dea2ae5d8370770e9948a7 +DataAfterCtrLen = 10 +DataAfterCtrData = 0e7ada06ba5d87d60273 + Binary rep of i = 01 + instring = eea404aefa50f53cbf3433d94f5783a3981f4e4173601f5894232f647d824d1a4aaa0ebc05c936dea2ae5d8370770e9948a7010e7ada06ba5d87d60273 +KO = db3d3260eed7e734935ccd4ce52ecf9d + +COUNT=8 +L = 128 +KI = 77a16782e01bcee420866bcc43b83fbeb80b1e8125bdd4c0719fcd7e2d7c0bd59189d26edab5d0cfda2b64eff7efae344c11666454ebaba8095436d563690483 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f043090e170da95b08851de768de08b11908a457fa0fa77ba7b546f0718fb774c2d2f11605ecc9f3aeee9ff11c010859e995 +DataAfterCtrLen = 10 +DataAfterCtrData = 1fee6b65ab28b0a2a9cd + Binary rep of i = 01 + instring = f043090e170da95b08851de768de08b11908a457fa0fa77ba7b546f0718fb774c2d2f11605ecc9f3aeee9ff11c010859e995011fee6b65ab28b0a2a9cd +KO = d6c83af3cdd4246a1ad772b4369cf8a3 + +COUNT=9 +L = 128 +KI = 1800d09d7a0fb8a05125b6fb3b7ec3e62fa2d5f91aca7746111673727b3209f93d833dde876d3d127caccdb0fbb6b8dfb26f9a085e66ddcc198d4a30af900b80 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4887b0d6c346d9f2b02e8c86df9862b3aa41abc2db6f9fea9cd6291edd4fb0f08af8ecb37e7aa3ede5d0aded61a33e17ed75 +DataAfterCtrLen = 10 +DataAfterCtrData = 0ea189c1cbade726d4a7 + Binary rep of i = 01 + instring = 4887b0d6c346d9f2b02e8c86df9862b3aa41abc2db6f9fea9cd6291edd4fb0f08af8ecb37e7aa3ede5d0aded61a33e17ed75010ea189c1cbade726d4a7 +KO = 1b44433df9b19fb3b8ab92b9ef8619b3 + +COUNT=10 +L = 256 +KI = 8342124e6ef36b3b1c7bad12e15fd4d4df26e3e5611295793236bcc4a52e9edc1d1a9f78fe79bd124dae5ced32f7f097d44dab043522bb270d36e3db47e11725 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a7e37e9847fef30911bb750b182db4696875126aa58bf5107a14f1cb9588cd89f1369573c19e609f044902e0ef5addc2d16 +DataAfterCtrLen = 10 +DataAfterCtrData = e0293fc5aa96143c2556 + Binary rep of i = 01 + instring = 2a7e37e9847fef30911bb750b182db4696875126aa58bf5107a14f1cb9588cd89f1369573c19e609f044902e0ef5addc2d1601e0293fc5aa96143c2556 +KO = 6e28800a4eaaef3e940967a6e9211aa27bc9ac5573877fb6bbef851c4d383e3a + +COUNT=11 +L = 256 +KI = 84b89e2e4e5e62529891eafd7eb2ffc7eaab55d421ff1e67e3dfffa0406211bbb9c86191ed4c9273bf7ed4bd53b38cfe68d8062dea8f18f3e8d0c3f052c70c7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = a4bb31c3270c168ab7c82d9752dcc29c2791af42daffdcf437139c99f27ae862e602fcbf8f43f73af23278851dc933faa73c +DataAfterCtrLen = 10 +DataAfterCtrData = c3108d7705e70c9f782d + Binary rep of i = 01 + instring = a4bb31c3270c168ab7c82d9752dcc29c2791af42daffdcf437139c99f27ae862e602fcbf8f43f73af23278851dc933faa73c01c3108d7705e70c9f782d +KO = 33b86ede6f8f715a3bd2c7ced6d8bc488ad92481e6ca6789a1c494212af2ac83 + +COUNT=12 +L = 256 +KI = a25bf18da7db2ba52550e671a78f2424cc8d23d19cc000f8e7023054a4aca854ba0ca9d7a8227742621e6f74764b41a5133171cfd72c7857aba5ca49f01d6d22 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 991abc2cd94ed80cdf88a492499c87e66bcde7bf55e1b1e47e248218fa128cfe116b52542db526e57f0fbd9adca383d6bed7 +DataAfterCtrLen = 10 +DataAfterCtrData = d8b50855ad4910be22c4 + Binary rep of i = 01 + instring = 991abc2cd94ed80cdf88a492499c87e66bcde7bf55e1b1e47e248218fa128cfe116b52542db526e57f0fbd9adca383d6bed701d8b50855ad4910be22c4 +KO = ede34e5b995c0cade9f50f1155f123e351154d4f24cbc383ee56a2a96090086d + +COUNT=13 +L = 256 +KI = 351b347c01a1d02d5df91585036a04382a7248ce56876ebb20b5d5b5b27307d2ec91ef072e11625bd7db8d65e61fe8eddbbf84ed091f72e13c0753dfb61cf486 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c2cd56fcb2c6b83f6604ba472f8a9feb6003e3be6d2f2ec9ecfed38c768d2b2ea46d0e629c58071aaf118b2990a21eccb7ae +DataAfterCtrLen = 10 +DataAfterCtrData = 50f74581aa1712f4be66 + Binary rep of i = 01 + instring = c2cd56fcb2c6b83f6604ba472f8a9feb6003e3be6d2f2ec9ecfed38c768d2b2ea46d0e629c58071aaf118b2990a21eccb7ae0150f74581aa1712f4be66 +KO = 44c582f8a9e1a1e836cf6968a64e85b563bb90aa7afc6169f834fb75173dcd67 + +COUNT=14 +L = 256 +KI = 6d9980c25cb1da7217818666000b4ff6dae8c13d9cca46a8bc4ac880abd4dd18ed2cb663350db4c896e573eb3019e6c04a6211d586fec0583147c3ca80e336b2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 25cf700a49ea6263a15b682fe95af5e53b0aee004cd49de215d0fb4ff01ca3f74d4e04f67dbaec58ca5e0ae0c603d8c009da +DataAfterCtrLen = 10 +DataAfterCtrData = 6c93f5081151324076c4 + Binary rep of i = 01 + instring = 25cf700a49ea6263a15b682fe95af5e53b0aee004cd49de215d0fb4ff01ca3f74d4e04f67dbaec58ca5e0ae0c603d8c009da016c93f5081151324076c4 +KO = bc4ba891991379f76fc44336c4fdaab73fb6d28ab8c53ebcb8bf12acd3034cda + +COUNT=15 +L = 256 +KI = f2c5c5965626ebbc4276714eafe708f0d356cc23abdbb4c4d0073db382ae76c7e023cc9e8d853a88bef145f398ab1da1492e6aab61a581a88313b808a84e6bda +DataBeforeCtrLen = 50 +DataBeforeCtrData = dba9b7c008da381c8a3ad8be5c2bf5a8b61ec7426f2f7e921f58724d95e08a4496490b082c19bdf7201269504240ad46b61a +DataAfterCtrLen = 10 +DataAfterCtrData = 29d6862297488bb5493b + Binary rep of i = 01 + instring = dba9b7c008da381c8a3ad8be5c2bf5a8b61ec7426f2f7e921f58724d95e08a4496490b082c19bdf7201269504240ad46b61a0129d6862297488bb5493b +KO = 4296fb2d1340177e0e30c6964829eaf10379508c8665b2140e1fc5f3c8177d18 + +COUNT=16 +L = 256 +KI = d2dd9b5915697f672043d6caab2a48bf1904d16986ccebf45a1e93138ef1ba0330806723ded497a94e519f616fa97c10ae40c8794077dd14419840e5575962c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 7165bdf343c41bdd45f3a69d05a681b51d0090fd19dfe324fe41d927310602b0aa77f20c424bafb1d47bc4cc512d5caa1e9f +DataAfterCtrLen = 10 +DataAfterCtrData = b57b4653e90d21da5278 + Binary rep of i = 01 + instring = 7165bdf343c41bdd45f3a69d05a681b51d0090fd19dfe324fe41d927310602b0aa77f20c424bafb1d47bc4cc512d5caa1e9f01b57b4653e90d21da5278 +KO = a2b6c395becb795878079c126d1e9b98f4f8bae9218e7d5be37dacd2596729c4 + +COUNT=17 +L = 256 +KI = 5146d6616fc292b871cfa51239a4f009ac3004391febcebeb98f804f1eb3000dd520313d2560cedc29bdf87f53d5e2937624022663b614375d20ab1f7ab58868 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1e1f69708f65c73e0b21b3ded9a80200f80604722a50e5cf05bd3230c57e7ef71dfbc2fdd25139361eed93fe8da1864c5884 +DataAfterCtrLen = 10 +DataAfterCtrData = 8d178c85097376c3c138 + Binary rep of i = 01 + instring = 1e1f69708f65c73e0b21b3ded9a80200f80604722a50e5cf05bd3230c57e7ef71dfbc2fdd25139361eed93fe8da1864c5884018d178c85097376c3c138 +KO = 33e10808936786b50574d2e7c62b843ee78d01e81e04dd68c10bd50dde74377e + +COUNT=18 +L = 256 +KI = 2654021957f8402b6b07978d7da90080387b73f23b2f93cdb5fcf7514d970d4de9913966ee22dc82929da87d5fcf0e2f5f14824f0cdeeb2d9063e2b742a8d6d4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 359cacdc0510dc2476108a959b35b5636487d548577300c4d3b11e686b1688ef81eb6d8664fc60a38f338df65d846a9c11b2 +DataAfterCtrLen = 10 +DataAfterCtrData = 64b78273ff6af3796aa4 + Binary rep of i = 01 + instring = 359cacdc0510dc2476108a959b35b5636487d548577300c4d3b11e686b1688ef81eb6d8664fc60a38f338df65d846a9c11b20164b78273ff6af3796aa4 +KO = 3cd67937850d53062625f7e2c548e5c4d080b897b1721534af4afc0198f0e55f + +COUNT=19 +L = 256 +KI = 6b8d4c3e1669221359d25dd09292e7846fa4a4f7db1cd329fb38284d0bfd4c6e283c72b98f1c14751b1d844f1beb3791ac970451abff86745c470919233c7a2e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6cd435d65df6ee0f3591c5624ade3c82b3aa7e8d4b4e27b7dc4b73c7b918766a5265589bb6578d94ed00a3e30230388e1834 +DataAfterCtrLen = 10 +DataAfterCtrData = 78252fd74d5ba5a9f87b + Binary rep of i = 01 + instring = 6cd435d65df6ee0f3591c5624ade3c82b3aa7e8d4b4e27b7dc4b73c7b918766a5265589bb6578d94ed00a3e30230388e18340178252fd74d5ba5a9f87b +KO = 529018edc839afcb4120fac3568ced3b0fcceed1ecb98b182e39b5cd5b60d0a7 + +COUNT=20 +L = 160 +KI = 9a7aeb5bda1e9a45f6a307173b03f60e49878318890fa3bb47efff292327830a013bc57d5d1c6b0bf0889735ee31e70bb0db595b9c56f1fdfebe4fb48f1de680 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 028c2844a58fc6a975cfb1397ec03e5421d2441c190232fd5ce35e7f33b1de549f3b4f26e0dc3a83374d4835d68bdfb199b6 +DataAfterCtrLen = 10 +DataAfterCtrData = d49b70edeeb389080647 + Binary rep of i = 01 + instring = 028c2844a58fc6a975cfb1397ec03e5421d2441c190232fd5ce35e7f33b1de549f3b4f26e0dc3a83374d4835d68bdfb199b601d49b70edeeb389080647 +KO = 36c12002df444a3a154ec38a3878384a11f58c1e + +COUNT=21 +L = 160 +KI = ed7f6bbc5657fc53b6f631e8ca9ce4e3614aed04cc24798441d31e22411a9776d1285c913d7c452690fca8f32fa06c2364ba9834a23cc979c717a99505f10f8d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6ff61b513d5b37eb2c4ef0d86e3cf947f559506fd2b37e939e44c6732aef295cc0d3e71060ac649ea195b7fd00ac6210d611 +DataAfterCtrLen = 10 +DataAfterCtrData = a369530ac5c07c8731c6 + Binary rep of i = 01 + instring = 6ff61b513d5b37eb2c4ef0d86e3cf947f559506fd2b37e939e44c6732aef295cc0d3e71060ac649ea195b7fd00ac6210d61101a369530ac5c07c8731c6 +KO = 0ee6a29c9b4fa2b02e4d72d4e2b994c557310562 + +COUNT=22 +L = 160 +KI = 3c043ffb313d0d389f633184f11d0801cb016ddeb8464fd7d763b86c0d151a657f2baa19144d5e58a4179c0acc2e2379ea7cecf4020b918cb327714b5e8d613a +DataBeforeCtrLen = 50 +DataBeforeCtrData = b8f15f8a974fe765a0985c3bced13ba36becb9c558ea07d3b57a265c70755b176ca39a2b2fb742eddc7790fb4a465fc55910 +DataAfterCtrLen = 10 +DataAfterCtrData = 4fe1f2be9a2ab8671177 + Binary rep of i = 01 + instring = b8f15f8a974fe765a0985c3bced13ba36becb9c558ea07d3b57a265c70755b176ca39a2b2fb742eddc7790fb4a465fc55910014fe1f2be9a2ab8671177 +KO = 1904606cd011cdd952508ec177795d7adb5a741a + +COUNT=23 +L = 160 +KI = 2349b63781a59afa4235c3af9e75047f98a2a8e4db7b60155e8db8af19683e90cc1a93185574c43b795537fbf8bbbd4d7df3e337e41621b3c2b6c5d17c9ed5ec +DataBeforeCtrLen = 50 +DataBeforeCtrData = d00b3c40921bbcca71b3916ef7377f299880e4dabaa917699e319373f0026891647f5c75a9a7e132903201b5444dba55469a +DataAfterCtrLen = 10 +DataAfterCtrData = cfc819d1a6c6fd7dc8f6 + Binary rep of i = 01 + instring = d00b3c40921bbcca71b3916ef7377f299880e4dabaa917699e319373f0026891647f5c75a9a7e132903201b5444dba55469a01cfc819d1a6c6fd7dc8f6 +KO = f04b7d5c1b32db0c5c35f96957223a65597517a1 + +COUNT=24 +L = 160 +KI = 66f89534b756e661588115baec171c316bd30fb9d4d79b00fc2a797dc10d6a46dc275a77ce370057699955e3b84d4a02ed5d313e9ea2ecf9bd0a82888a131daf +DataBeforeCtrLen = 50 +DataBeforeCtrData = 436f8d04ed5f14e02571990f67b9c29be34ac8f559a287824d1b9db33a4f0b8a7e4b16fbfdaa5dee33c77db90090ce6764ae +DataAfterCtrLen = 10 +DataAfterCtrData = db1f4f0e77b27b5c651a + Binary rep of i = 01 + instring = 436f8d04ed5f14e02571990f67b9c29be34ac8f559a287824d1b9db33a4f0b8a7e4b16fbfdaa5dee33c77db90090ce6764ae01db1f4f0e77b27b5c651a +KO = fab93900aca4c8af55c86d5d0cef871ead9fd863 + +COUNT=25 +L = 160 +KI = 51853b97fec6592db1104c9d42a7ea4e40178449464a6f15277bc835bbc2a206b46acdbfc79f2814d857b1aec6197e53a1c90f901aefeb17b49d4c5f3410f5ca +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee11cf2798619b762e2b56a73766600b604859b328f439fd9bb0d4f5ef50cb06b98ff8baefc6daccbdd30f76a6143e7a431a +DataAfterCtrLen = 10 +DataAfterCtrData = 50b0ac59b52e6ff8edd6 + Binary rep of i = 01 + instring = ee11cf2798619b762e2b56a73766600b604859b328f439fd9bb0d4f5ef50cb06b98ff8baefc6daccbdd30f76a6143e7a431a0150b0ac59b52e6ff8edd6 +KO = b0622679937ceab34a507568426aa4ce06138e76 + +COUNT=26 +L = 160 +KI = 450a44ea17477b8c7b94e2a1be51d845ca479394d36521e5a41849fa6b6fa200ef7097e127d06fcb6651805c6a87c86c4450b1f1d84d352767e4b5af94558c07 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0f816c0079f1963695b0e2ccf6494f228f6b06a90e075bde57af262ed94319e120cb8546509f7bbfa8d395408e59ef51f34b +DataAfterCtrLen = 10 +DataAfterCtrData = 9f8bb64e5790a541afe6 + Binary rep of i = 01 + instring = 0f816c0079f1963695b0e2ccf6494f228f6b06a90e075bde57af262ed94319e120cb8546509f7bbfa8d395408e59ef51f34b019f8bb64e5790a541afe6 +KO = 9a369868f5403b2ca319b8efdd34877b6e236997 + +COUNT=27 +L = 160 +KI = 09bf4284ed516ccbb0830859bc7b790be6fce18f24da709ac7441d2189c969b546158e87e8f79cfa23ffa1c39450c1c0d1a50cbcbf69a99f769251a721a84396 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf763e8bd1bf8679bc262cfccb5753fbb033ef9681fde603973bef5515537f28be47dbbb80f33a79c2132900395042ed925f +DataAfterCtrLen = 10 +DataAfterCtrData = 1b93624408f96e71cfd3 + Binary rep of i = 01 + instring = cf763e8bd1bf8679bc262cfccb5753fbb033ef9681fde603973bef5515537f28be47dbbb80f33a79c2132900395042ed925f011b93624408f96e71cfd3 +KO = e807e7d817efe2361aad16e8abbaf890e62bda07 + +COUNT=28 +L = 160 +KI = b6d0a00fe4ae66489319227292c615998c80003c6ef0e270f78ae83436b258eadc3e943e355e4f8731dbe75aaa5bb36a01a1210afd623ea223c430b049af0a03 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 642f5d850ec66565e8470a7cb894fb310f13d4c4882d5605b3d93e6deb4599ae7fe931bc8c06888ce7f9fca002e998be8464 +DataAfterCtrLen = 10 +DataAfterCtrData = 552805a65398f39d69b3 + Binary rep of i = 01 + instring = 642f5d850ec66565e8470a7cb894fb310f13d4c4882d5605b3d93e6deb4599ae7fe931bc8c06888ce7f9fca002e998be846401552805a65398f39d69b3 +KO = c6e3f2757ee0cda88bb45958f90e6b94176119ac + +COUNT=29 +L = 160 +KI = 70d9f196c8e07b9a2fbaeb5fb75c4cc6c2cca8bc3d4b0061ded92862fd08904ac9d7b5e4bfa2cb0b9b4805ae719c8f779b6bcb48065c62d409738887ed414c12 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3b1d33971856598f337a869e9766cb8deffb5c23b1965576c4e531c48ba0e8e7563b0cc26b50c44a219a238eabc996cdfb79 +DataAfterCtrLen = 10 +DataAfterCtrData = 5c61ddafe7f1c6597e23 + Binary rep of i = 01 + instring = 3b1d33971856598f337a869e9766cb8deffb5c23b1965576c4e531c48ba0e8e7563b0cc26b50c44a219a238eabc996cdfb79015c61ddafe7f1c6597e23 +KO = 38bfd8acd1ae4ec17ee5f7b0b2bdc9e10bb25d54 + +COUNT=30 +L = 320 +KI = 0dd2f0f2d4d696bfb909613cff7732b9fb4008ebca5f4b13bfdb2258ddef43cfb04bc0cc3aba325b747cb8984d428827f208bb17bbd147c7a8cf139bc5ffb4bd +DataBeforeCtrLen = 50 +DataBeforeCtrData = 72886e4a6c02f7ddc2af03c73535993680e848494fb268170d596f66c4ca916a88fe905f0a3c1aa236ea0f029f84d34f96f9 +DataAfterCtrLen = 10 +DataAfterCtrData = 8ba71c6fc5945be92449 + Binary rep of i = 01 + instring = 72886e4a6c02f7ddc2af03c73535993680e848494fb268170d596f66c4ca916a88fe905f0a3c1aa236ea0f029f84d34f96f9018ba71c6fc5945be92449 +KO = 11f761ec76e79c8df912704f472e0a1ebd32bf30834628a82bfba95ae7600032e8ea22654b78a93c + +COUNT=31 +L = 320 +KI = 86823223db84031d82c5d0c1f1fb43e44962b281fe06390709969f1a981ae9336a7eab461334d2a523260127b8186b403dba8979e68a79c0b88a5fd37f0342f9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f6e3251bfb925862e80ed63c2b69cc5651b468a14f9d549026ef26341958122d73884904392498024c2e3e7840621ede33f8 +DataAfterCtrLen = 10 +DataAfterCtrData = 93aead681bfdd631bca0 + Binary rep of i = 01 + instring = f6e3251bfb925862e80ed63c2b69cc5651b468a14f9d549026ef26341958122d73884904392498024c2e3e7840621ede33f80193aead681bfdd631bca0 +KO = 03b3912cc4dc4b7ee433467add880879f74778c4e0b5826f533a0eecf9e6bd20a76e2a5ff21bb248 + +COUNT=32 +L = 320 +KI = dfd4a56861dd37597caa5dbfa2ca6b4b8da47732ef196e540a00419e84d0cf82ccef0abf87ed2e5fae0f6b0cfbad134442ed2da8c6e1daf5c90a01d27f2b2829 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f9cdbef97ed51cf07709092d9ee0174f848bea5698255c425d42f6941d149096fb34e95db51be348ac514df00fb671b0b4e5 +DataAfterCtrLen = 10 +DataAfterCtrData = 31bfc37545d773e2055e + Binary rep of i = 01 + instring = f9cdbef97ed51cf07709092d9ee0174f848bea5698255c425d42f6941d149096fb34e95db51be348ac514df00fb671b0b4e50131bfc37545d773e2055e +KO = 4ce1fe6f07a5c4fd2c554140d4d35aeb45e29006eca998d77ca36167ea8bd992f7fde2a5ef38aefa + +COUNT=33 +L = 320 +KI = 0bad9878e42474c0b19108f8fc9d6d3c70596717474bb06348dffc277e81d5911e5b4fa33948a03edb61c57041f5bb7e9e5441dc9390299754b4f19eb1e1b03c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18953541c624fdb06aaddc796919fea6d85203c985ea8891797925cf49e621257b78322944b63b0d47875c7aba253dfc4c06 +DataAfterCtrLen = 10 +DataAfterCtrData = e0e7b41f114ca1a6e5fd + Binary rep of i = 01 + instring = 18953541c624fdb06aaddc796919fea6d85203c985ea8891797925cf49e621257b78322944b63b0d47875c7aba253dfc4c0601e0e7b41f114ca1a6e5fd +KO = 9759be2a5585cd4a721430da33218557feb6fb1cf65da3da03ab0f2973087bb0057b947b94615e7f + +COUNT=34 +L = 320 +KI = 100913974fa172ee31be30372dc5e28825f851b341eb208f0f78a26ce994407db7902543e39f880be36a18b85f05cba7127183ad9f0418d36a25624ecbf74e9c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 38e0bafcc549056be0e7984ba8a17096c617131fdf886bd428c16c996e6341ac92ccdbfdaba981c5917fb5c7edcd7c769758 +DataAfterCtrLen = 10 +DataAfterCtrData = a6a43c6a1ca6a6d9e60c + Binary rep of i = 01 + instring = 38e0bafcc549056be0e7984ba8a17096c617131fdf886bd428c16c996e6341ac92ccdbfdaba981c5917fb5c7edcd7c76975801a6a43c6a1ca6a6d9e60c +KO = 7c5fcceaa757b4eee3c1df47a33ba45eb4b061f9cf57a76567d9684996acbf1650e54d25e008bdcb + +COUNT=35 +L = 320 +KI = d12e06d57b45a0c9d4dd68b6aaec73a40b8ed0e0eeb366e0677bdbd851d0e4d41e91dd30d527459aa930860422548163d894e48ffb28fadc23f36d4abab8a834 +DataBeforeCtrLen = 50 +DataBeforeCtrData = fe9253313dbda3a38116f3fa8a4dce280b876fd4ef4342c10f8f66a3a7d90d57b2961e7b10826f7feb9b14be5d82b6f4dbc0 +DataAfterCtrLen = 10 +DataAfterCtrData = 6b77ad0e688e0f91fe1f + Binary rep of i = 01 + instring = fe9253313dbda3a38116f3fa8a4dce280b876fd4ef4342c10f8f66a3a7d90d57b2961e7b10826f7feb9b14be5d82b6f4dbc0016b77ad0e688e0f91fe1f +KO = 47ebf2f342caa5201635d83885ec718c0f7d500c2f7a61cce10ff960522789fb0076f63cf3d0fcfb + +COUNT=36 +L = 320 +KI = 08b1007333ac22604b5b71c0796830e772175408e96af592ee6890f11cbc07b627759aa7cfe592b44cd1b4ef0effe208d7115f3d70568c252c281ac7dfb4734a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9e347fe911f8bf0336cfb16de60164a8ba4d18560fae07f0aee5d6e6f96e94f9a7d3139f63c5b403795d7209f7ebb3611028 +DataAfterCtrLen = 10 +DataAfterCtrData = 7c705537b3a67c69980c + Binary rep of i = 01 + instring = 9e347fe911f8bf0336cfb16de60164a8ba4d18560fae07f0aee5d6e6f96e94f9a7d3139f63c5b403795d7209f7ebb3611028017c705537b3a67c69980c +KO = c3f7f1512db8f1ad97e6250911b68fbe87c918c3e86b16f08857608fdbb6fc4d74bdc320825eb3ed + +COUNT=37 +L = 320 +KI = e179b983061fc121f35443a32e9bbf9f98a6b41bc1cd0bea80b1fb9f8b0d71dc40b98cee2bf324ca7c0598523b5f41bb65f3b6031da91cb759053ab90db49c22 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9012b5b8ff55f0f32a72187df40144f0ec336628d9dc189449988f76e0210c34e4ae6ff2f62b63e61796cad7244f48f6bc24 +DataAfterCtrLen = 10 +DataAfterCtrData = 8503eb3ad2b09e290f55 + Binary rep of i = 01 + instring = 9012b5b8ff55f0f32a72187df40144f0ec336628d9dc189449988f76e0210c34e4ae6ff2f62b63e61796cad7244f48f6bc24018503eb3ad2b09e290f55 +KO = 72cc9594680786c97558ab0c6fecd5e0f2c2a2699cfe4b35ddc956aa130a1a35a0915657f274851f + +COUNT=38 +L = 320 +KI = f02ff934eb652037a612f67e014f2d9a4e434b5e91fa05eff759cbac4aa18bbae2370ea2e821ed13a57e9c9740653678c7fe9be3d95bd24fd8d60a814846be69 +DataBeforeCtrLen = 50 +DataBeforeCtrData = b936afff25ba72b509e65065cd5eb9f20984a967be6d0a9ce552972ef16f11f7c8879da987665e6742b98e883dc594312561 +DataAfterCtrLen = 10 +DataAfterCtrData = f0a572999d7f246097ea + Binary rep of i = 01 + instring = b936afff25ba72b509e65065cd5eb9f20984a967be6d0a9ce552972ef16f11f7c8879da987665e6742b98e883dc59431256101f0a572999d7f246097ea +KO = dbc3baa9710b48870cd743eb94f1d693eb9127a2b15802b51b337c5be2e4d0a8b4bf8777acd9f6bb + +COUNT=39 +L = 320 +KI = 2b4978fc6a265c3a6791868362ab706d08188140efc90de80838a4bcdea68aabdb8db4e65a9380efe8bf645f826147acea91268404d3ba2ae2808743c491c3f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59e0395df1f09e0b4575a4aa7f86e1f107284a66dde747196d9ee7c10e095b5a4f61586ec20108f1acce15fe25485da2afa5 +DataAfterCtrLen = 10 +DataAfterCtrData = 0a1c19e8a6a716f21ef1 + Binary rep of i = 01 + instring = 59e0395df1f09e0b4575a4aa7f86e1f107284a66dde747196d9ee7c10e095b5a4f61586ec20108f1acce15fe25485da2afa5010a1c19e8a6a716f21ef1 +KO = 0fc29ba23c65b25b1e24ab4ee65b29ad675141232d15f16e6601525a8420bf87e3dad609044c1ea9 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=16_BITS] + +COUNT=0 +L = 128 +KI = 3ee8a94d1a45078967a76f1094923fb0f67691bf54159d100a0c2c9dc12cac84c394a9a1efb05df78e0f03342b9129b2bf06d1e4f6bd25965fcdf2ecc74f4a2c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5527ea9f8ffa12569dc4c1e95a92b213072b50db9dae2a53d8a0d63640749057f3c936377400d69387df468e1a54cf19530c +DataAfterCtrLen = 10 +DataAfterCtrData = e72f4c2b03d7ed637ad5 + Binary rep of i = 0001 + instring = 5527ea9f8ffa12569dc4c1e95a92b213072b50db9dae2a53d8a0d63640749057f3c936377400d69387df468e1a54cf19530c0001e72f4c2b03d7ed637ad5 +KO = e3090abfc11f8b709207105d4ed46505 + +COUNT=1 +L = 128 +KI = e80bb4a659781936476442283c0101993e05050bcedc74e0714dacf944cd762aa637fbfc8c9d56c63a22e38f1b88932d720266c9eff9c8c969dd75502adb925b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9e80169e2117157a565145faff9ddbf6c4768af870b195a04cdecdb15c28ac0adb5adae1530929b5e4f84e8b14c76b317832 +DataAfterCtrLen = 10 +DataAfterCtrData = 78960ce578e4585a5524 + Binary rep of i = 0001 + instring = 9e80169e2117157a565145faff9ddbf6c4768af870b195a04cdecdb15c28ac0adb5adae1530929b5e4f84e8b14c76b317832000178960ce578e4585a5524 +KO = 46e708dfc2fdf110f6d701cabc4f348d + +COUNT=2 +L = 128 +KI = 482aa26c5be637a06b4a5f15985f13bb1360f98a8c1181d9943d7600cf874b54149e94bdb5f84e41f62da4d47a41b04c97974652683243c1ff686714ce73223a +DataBeforeCtrLen = 50 +DataBeforeCtrData = ac9f7a630fb0b49fff76bddd6dad583f2f1e7c85e45fefc0715a59a25d14485f8d4a99ea6912325d21cf5ad216334cfca221 +DataAfterCtrLen = 10 +DataAfterCtrData = d17c7529e86389be1b09 + Binary rep of i = 0001 + instring = ac9f7a630fb0b49fff76bddd6dad583f2f1e7c85e45fefc0715a59a25d14485f8d4a99ea6912325d21cf5ad216334cfca2210001d17c7529e86389be1b09 +KO = 360ce04ab014db2f7520ef2619ba6373 + +COUNT=3 +L = 128 +KI = 36044ed66c1b15375b4a56090efdc67d87faa2b3bf385427f605fd62781faa7c05a580415b8bf2c15fb8f3397b47ee6ecdcb2887b7da621d4af778843ea72832 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 04758e4716c18b36dce11696fd0ad86a30297bd43235d654ae5e1a29dc63da8133ba6043191380ac8379e4c044ae42ce1d5f +DataAfterCtrLen = 10 +DataAfterCtrData = 6cc132283b798e352b8b + Binary rep of i = 0001 + instring = 04758e4716c18b36dce11696fd0ad86a30297bd43235d654ae5e1a29dc63da8133ba6043191380ac8379e4c044ae42ce1d5f00016cc132283b798e352b8b +KO = 68fdf6f3dbdb82eed274a5905fa5cd3a + +COUNT=4 +L = 128 +KI = e8075d6ca9911805398ddde9d6dd909aee4c7197b7c07f484e2e16e8ab967b08396b92ebb7c888d2cc03468fec847be70066651805d26ed711e9c48e61aabb75 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e416e2c9ebd8e59d96ee086c6cabb920249a2f229f57df5dc613304fa53b03b345c715749a9876e8679e1de3021ad9955699 +DataAfterCtrLen = 10 +DataAfterCtrData = ac2b97517124e6f28d45 + Binary rep of i = 0001 + instring = e416e2c9ebd8e59d96ee086c6cabb920249a2f229f57df5dc613304fa53b03b345c715749a9876e8679e1de3021ad99556990001ac2b97517124e6f28d45 +KO = 104f1b28f001f348aaeb52d1c38da074 + +COUNT=5 +L = 128 +KI = dc476c506f9c4e94229648e6e779f55af8eacd6ea355ca6210b1114421f99e08b958c7329393a984f1ef003cfd720ac905e1e020b1b9c6297677ebd56dbd38b4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 607f7b46770c78edfbfc918e961c096c64c08a8468599168a25ac212f1e988e41d4c4d3c7c143f70bf40290e081cdb3ee869 +DataAfterCtrLen = 10 +DataAfterCtrData = b45cbeab9d3b245e32b1 + Binary rep of i = 0001 + instring = 607f7b46770c78edfbfc918e961c096c64c08a8468599168a25ac212f1e988e41d4c4d3c7c143f70bf40290e081cdb3ee8690001b45cbeab9d3b245e32b1 +KO = 0e7c1a147d5ac3383f9a6f53eac0858e + +COUNT=6 +L = 128 +KI = caf0922cb7c8726aad973af38ffbf13313bad64926fcfc28449e7d7e5f091826451ba7ff8b0e2310100cc68f36c5bb9e7a726c842366070886943d5b1a1aaac2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 65f3787588945fd9cc870cd2c3af6a76f6a7be79f892d4b1f45474a59211bd055304edf31f4483a482e7e3a5ccdf6eeab3d4 +DataAfterCtrLen = 10 +DataAfterCtrData = acc495706a631ce5af98 + Binary rep of i = 0001 + instring = 65f3787588945fd9cc870cd2c3af6a76f6a7be79f892d4b1f45474a59211bd055304edf31f4483a482e7e3a5ccdf6eeab3d40001acc495706a631ce5af98 +KO = 066f8504e204a0641d56d2ed57108853 + +COUNT=7 +L = 128 +KI = 331d0c4b06e101bccd13413f07c01e8350abe4d16f8d4597fcf1c18e47f378987300a734bb4bcc880e6c903689b83c71362abc4a1fd4380c19692b4ee1342b54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 01061342e3a09294042984e040c3e6f3ea509ff0bc142710b2af4e8159404b53350099284a492f1d16b434a52e6d96a230ed +DataAfterCtrLen = 10 +DataAfterCtrData = e2ea881476c40b473458 + Binary rep of i = 0001 + instring = 01061342e3a09294042984e040c3e6f3ea509ff0bc142710b2af4e8159404b53350099284a492f1d16b434a52e6d96a230ed0001e2ea881476c40b473458 +KO = 920e168445da21256f1c689531f53306 + +COUNT=8 +L = 128 +KI = be354ea0b7e76da3dabb4d0ac613568d7b29fe1002d620dc6f3cd7dc80e01f4e63c0e3eb91fc323c4233db213bce85953e3cfc8c03da853218f38665fefd2d7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = 00851a1b6e75414dfa2120f7b1a25ab9c15bd5c99f0589165d87fb7ae904f848f7d6a5d14f5cb6cf6e2e233b3bf6147a8a5b +DataAfterCtrLen = 10 +DataAfterCtrData = 3dacf893c64825b38ebe + Binary rep of i = 0001 + instring = 00851a1b6e75414dfa2120f7b1a25ab9c15bd5c99f0589165d87fb7ae904f848f7d6a5d14f5cb6cf6e2e233b3bf6147a8a5b00013dacf893c64825b38ebe +KO = a7cbc4f54ed73d8a9d31174b163fcd2f + +COUNT=9 +L = 128 +KI = 6ffdc87e6262084d4f8875c85a733d7abb3ccfbae1d79db0d221bd0294f1c523d074ca4c5d46dc9aa99dae65cecdc46b2a641366b53d5811a14a30e19b63ec7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b400aa44aad2a0231543ceba910b3aa657eb10a1bf6ad42c7e829320368d61b3b493bef74a26820baa78c54d2f338f21da39 +DataAfterCtrLen = 10 +DataAfterCtrData = 6884f647bef096f555fc + Binary rep of i = 0001 + instring = b400aa44aad2a0231543ceba910b3aa657eb10a1bf6ad42c7e829320368d61b3b493bef74a26820baa78c54d2f338f21da3900016884f647bef096f555fc +KO = 5b266ad723560340dd3ec039ba1887eb + +COUNT=10 +L = 256 +KI = 089d0bbaf4022fa7e4f9cd8da87a5f6486e2b82f0060d5e104f9c799cecab68fbce70d59895f98425acfd43f6194b2c37a8b18138431795a6f5bbfa744e3ae7a +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8ee406ec5e6c2ee0e8c809e5fe54ea5e5dccf24d0097314d663b6ea76db6365f900f2667c26f50ff1ebc87e503a2664f151 +DataAfterCtrLen = 10 +DataAfterCtrData = d2138002583a7dfce69a + Binary rep of i = 0001 + instring = a8ee406ec5e6c2ee0e8c809e5fe54ea5e5dccf24d0097314d663b6ea76db6365f900f2667c26f50ff1ebc87e503a2664f1510001d2138002583a7dfce69a +KO = e456240fb73015238408eefe1c7733e481598d48c17ad5453e5b4d93b39b110d + +COUNT=11 +L = 256 +KI = 698107dc93eaef752aabdc15cfca59cc41a28230b4b0b06420c79250ce4127cb777251f525f0af7ed700c31f741cf0c040f8322e41b2fda55bf47a2cf2bf6833 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cde62c098e094d40fd8f0f104c14fbcfc1ba76d66cdbffa7510152ad28ab446481b7ecbcd8eba7cda2e824dec4f7ab22f942 +DataAfterCtrLen = 10 +DataAfterCtrData = bac9c63072bdcef3c523 + Binary rep of i = 0001 + instring = cde62c098e094d40fd8f0f104c14fbcfc1ba76d66cdbffa7510152ad28ab446481b7ecbcd8eba7cda2e824dec4f7ab22f9420001bac9c63072bdcef3c523 +KO = db5471a27447c9bff51965d25c7b8687e0f7b285ecb0577a1706520a4b479ea2 + +COUNT=12 +L = 256 +KI = e5d70891f31ab599a6df19a2ac98da822e35117e8a455991d0cf8c18778fc1f226d4e72fc9d6991c1398ac53087e22141db3d3f926259f4bbb9a3622803b2f35 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e29a82b73e048701673d8ede873cde47abfec325e69c6dc8dbdb30deb25847252c7aed224ee42b39529fcb07e54da033e826 +DataAfterCtrLen = 10 +DataAfterCtrData = 30d6fe67490cab618bf2 + Binary rep of i = 0001 + instring = e29a82b73e048701673d8ede873cde47abfec325e69c6dc8dbdb30deb25847252c7aed224ee42b39529fcb07e54da033e826000130d6fe67490cab618bf2 +KO = 3578190b784fd7ab5b02ddd244104fb5c25e4ed14226ec64decd251ab43f1527 + +COUNT=13 +L = 256 +KI = 83e84ccaad383b295756a43561ac2363ef0d2665e12d93efbe1988e24964ff0db31fcaa3bd98783209d05c660ae379015fc0e801dd67b13917ea38b5ff7d039c +DataBeforeCtrLen = 50 +DataBeforeCtrData = caba63b7ae7d43de21ce9fd610eddadaea9ad8b6cd05ca72849b2173d0fb8519be8c1afa1f9fe42f0ce59dadba78a4a86967 +DataAfterCtrLen = 10 +DataAfterCtrData = e3cbe4a5ccad40630422 + Binary rep of i = 0001 + instring = caba63b7ae7d43de21ce9fd610eddadaea9ad8b6cd05ca72849b2173d0fb8519be8c1afa1f9fe42f0ce59dadba78a4a869670001e3cbe4a5ccad40630422 +KO = ed3528f92f9196da355ada478bc51381471d957d1c05c5ee27600f65b8800b4f + +COUNT=14 +L = 256 +KI = f5cf19ab5766589cb0e717de61b7e941347f8b361153fe09e438b6868903bd1a2309682f7646efc45d1e014c61cfb05c5de3cb07e1fa11de69c005bd4e167243 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d4209b0bafaf203ec6d80daaaa7905891977d0c17da55a5384f72938a2a86bfd7d4cd499c26261dbe2c82857f9c727680de0 +DataAfterCtrLen = 10 +DataAfterCtrData = 018e329f16d57e1f39e3 + Binary rep of i = 0001 + instring = d4209b0bafaf203ec6d80daaaa7905891977d0c17da55a5384f72938a2a86bfd7d4cd499c26261dbe2c82857f9c727680de00001018e329f16d57e1f39e3 +KO = 2876fe5babf6df4293f77fbd9538693b453dc2e652373d5e8fc5461fe152c231 + +COUNT=15 +L = 256 +KI = dd3ef2b5bd2d7e05415b2c1b45e88c22ad0336375c9c9f72af30d99a375d15a8ec93a4b7cb4cb8ce70ab1178e543e65cf77f6e83be31d73719a1132a4a03295b +DataBeforeCtrLen = 50 +DataBeforeCtrData = e9ecc623ad2bb591b4599676ab012c768b524f3e0fd11495eb5b1639232f4ee94c1881f66421cd2c4caa0bf2d29dbd3587a7 +DataAfterCtrLen = 10 +DataAfterCtrData = 740be5179864c60c98c9 + Binary rep of i = 0001 + instring = e9ecc623ad2bb591b4599676ab012c768b524f3e0fd11495eb5b1639232f4ee94c1881f66421cd2c4caa0bf2d29dbd3587a70001740be5179864c60c98c9 +KO = 3db72773a6e38caadd4122e2d4b38ddfe6fb5648d46eec743ab1e2dbcf757950 + +COUNT=16 +L = 256 +KI = 7a48cd0e929e5d52d867ef534801361cad207c70bd5444713c2d419143dc8abcf61d03c2aa2838e30d99e43080751e5bcaf7270de4b82a5bb4072e8fdca9669f +DataBeforeCtrLen = 50 +DataBeforeCtrData = c34d697fd41f0baac66d8c71d3d443a3cb188fd8de44121d6fcda53fccb3879aa0c02e578c89d4b780fffe3d034d5331eb95 +DataAfterCtrLen = 10 +DataAfterCtrData = c2d21d8e9a506b19a555 + Binary rep of i = 0001 + instring = c34d697fd41f0baac66d8c71d3d443a3cb188fd8de44121d6fcda53fccb3879aa0c02e578c89d4b780fffe3d034d5331eb950001c2d21d8e9a506b19a555 +KO = 4faa444b3370176d4d4ea4f0b9eff7495b63448d38613ac1407b74752e068bcb + +COUNT=17 +L = 256 +KI = 2b38bfa81677bc60924ce9160954f065fbc77b29c3a814f6fda808de19c622f5858990627f06ca55fa9f06adb5f294584d20844fd433b0bc2ef71df2edad8a0d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8724ba137bfd749156d74a84ed39b5ecd919078838bf0e8968bb358d4a2eba3f44616e68eac7349cb4a725b052627e3fe069 +DataAfterCtrLen = 10 +DataAfterCtrData = 888a5fa41a4bdfed029d + Binary rep of i = 0001 + instring = 8724ba137bfd749156d74a84ed39b5ecd919078838bf0e8968bb358d4a2eba3f44616e68eac7349cb4a725b052627e3fe0690001888a5fa41a4bdfed029d +KO = c2026cf444ef0caf589a1e683528f269ff360721eeccc9ef237481265e351f51 + +COUNT=18 +L = 256 +KI = aef30536265a69ee6a3e1f4af0e48e89cff99b99942b89827f7a40a12ea7d20f14d73f8227916be0adb7a0e02976f7cb34e5f092069804d4daecba44bc784895 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1039f36d0faeb257adf19d8091463f04654c65f6a96f632f65c8ef817de18efc2c4577f91c56892a9635e2a70a7830a0ab14 +DataAfterCtrLen = 10 +DataAfterCtrData = 66ed2bb98da5173f6fe5 + Binary rep of i = 0001 + instring = 1039f36d0faeb257adf19d8091463f04654c65f6a96f632f65c8ef817de18efc2c4577f91c56892a9635e2a70a7830a0ab14000166ed2bb98da5173f6fe5 +KO = 637dacc63cd63291a2c670f32a3d030f1d2cc41752b6a50155b9c5ea97a6ccbe + +COUNT=19 +L = 256 +KI = b82fb0447b178003796c8c4c4d5452092079a2bef1e0aa886ed46a2205da7d5140185f06d207f265b93e7560ff440954ba8f775ccd17f7a3021e05370a9604df +DataBeforeCtrLen = 50 +DataBeforeCtrData = 884349eb765dff1fe8e5494d89d887ac73e7ccf09c47887b3493a331b0839b4ca32adea9f5f4abbf71775bc78c3d55d45c00 +DataAfterCtrLen = 10 +DataAfterCtrData = 3ed694d65a93d65d21fa + Binary rep of i = 0001 + instring = 884349eb765dff1fe8e5494d89d887ac73e7ccf09c47887b3493a331b0839b4ca32adea9f5f4abbf71775bc78c3d55d45c0000013ed694d65a93d65d21fa +KO = 39cbbb525d5f46b945327adbe5955b59545d741ed0627068a03011fe10376a05 + +COUNT=20 +L = 160 +KI = f8cdf4095a2f7ae96da7bb3b1b27ddc1223e6b34b5c53628310ce7e60e2cd64c0c5bc82f48712323b49e6f36aa12e86441692fe4f0a471cb4f9971cbe27e1476 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc9bc8d4918aac519c2e497dddb95b36bed2030a378f71fd35a80c73bbdf7a79735da60211a5b03c40abb5d5dcdb77e184f3 +DataAfterCtrLen = 10 +DataAfterCtrData = 563dd11a7d7dd41b752b + Binary rep of i = 0001 + instring = dc9bc8d4918aac519c2e497dddb95b36bed2030a378f71fd35a80c73bbdf7a79735da60211a5b03c40abb5d5dcdb77e184f30001563dd11a7d7dd41b752b +KO = 887cafa8d6eded9310d182db981d785be4bc5fca + +COUNT=21 +L = 160 +KI = 098e5da38885bf55275b6a6133f0c46ba1e2a8805a07bb46f1368195c4499b77e2943d2550fbcb81892ea0cf623a8465cac04c9be96febdf6c7e5faa3d794130 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a8bd946125b6bd191b9d108d6052429cfe673973b1c7deb19a509dd659e555cacb1a50c54ef0ac37c763aa28638fdcbd101a +DataAfterCtrLen = 10 +DataAfterCtrData = 568eb6a1b4180d6f932a + Binary rep of i = 0001 + instring = a8bd946125b6bd191b9d108d6052429cfe673973b1c7deb19a509dd659e555cacb1a50c54ef0ac37c763aa28638fdcbd101a0001568eb6a1b4180d6f932a +KO = 9d1059eb422ce08a504f392a8db403d0fa84d4a6 + +COUNT=22 +L = 160 +KI = 084ffc4ff9d482a299c6ff4ad3d781ee2cadc49d2816d8ce06fee81d7cb0fe7c693aca246b36a68f2c79fb670c64ddc230dae97e354818580fef6c23114d508c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8d488ae935688f7f66a4d4cd8941a10dafdc1fd3f06293207313d6b756d50a0116af009106d8b9e3cf62f052d6533a19096e +DataAfterCtrLen = 10 +DataAfterCtrData = 8bd76ebfcf8cb2e592ca + Binary rep of i = 0001 + instring = 8d488ae935688f7f66a4d4cd8941a10dafdc1fd3f06293207313d6b756d50a0116af009106d8b9e3cf62f052d6533a19096e00018bd76ebfcf8cb2e592ca +KO = 9bb7d9160c8107daf62e938606d3f4a6b05e280b + +COUNT=23 +L = 160 +KI = 8ffb843dcbe82789ef9b4d6a61b533b6219cd8412519bf9b7ba2c1e106bcb95845fded05e63ab8a66699aaebab9551fe405a7ba270696bb7554561c753b68fb9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cee33e008c1f09d9bab721c486c6aaf9dbd2ba8cc4a7ff93e70f6825ec3b341fcd48128b12b933c4cbc0309bfee7cd9988cd +DataAfterCtrLen = 10 +DataAfterCtrData = f1e29b2f85efe19f36c5 + Binary rep of i = 0001 + instring = cee33e008c1f09d9bab721c486c6aaf9dbd2ba8cc4a7ff93e70f6825ec3b341fcd48128b12b933c4cbc0309bfee7cd9988cd0001f1e29b2f85efe19f36c5 +KO = 121da0c1b0f662d45f8420b6c9bb828c4b0b23dd + +COUNT=24 +L = 160 +KI = d53590ad0073fe050c48d475a3c438a2a6611d49d9197fcc3c0db2410701b92e7b46b473c801261cfa7fc292e6b836819acbb07facff50dcc7459d8e7f84489b +DataBeforeCtrLen = 50 +DataBeforeCtrData = a45ac1a3a3569e03078c144c1d7c5fc7f1b22726d10d557b40a8241a3dc2fd7dd1c8468b2461033199420da7663a6c10e992 +DataAfterCtrLen = 10 +DataAfterCtrData = 7ea39282b2be6539b67b + Binary rep of i = 0001 + instring = a45ac1a3a3569e03078c144c1d7c5fc7f1b22726d10d557b40a8241a3dc2fd7dd1c8468b2461033199420da7663a6c10e99200017ea39282b2be6539b67b +KO = 6d0dd3d6db3ed4a3afa1bbfb4338155b63b80bb6 + +COUNT=25 +L = 160 +KI = 1f20dcea2091195557423a015d5129c195d487b827fb4fccbec8447aeea66653c68eba9aea7f25ef4b56b246265cf0204d7800aee1012e0839095ad5e5ddb2c8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = cbb613f1043c36f671bc8a6d913336832ead99294abe417b42bcc4aedea7539ebfc11cc497bffbec8b7c624560b577f0e2fa +DataAfterCtrLen = 10 +DataAfterCtrData = 1d5a4b54a371f01eecdd + Binary rep of i = 0001 + instring = cbb613f1043c36f671bc8a6d913336832ead99294abe417b42bcc4aedea7539ebfc11cc497bffbec8b7c624560b577f0e2fa00011d5a4b54a371f01eecdd +KO = e3712ee88781952ffb7f141d4b8cc710d148998c + +COUNT=26 +L = 160 +KI = b865a1c4df0939a69885ec3a129d73b0a7e5d4bf6329f62d2c736a783a3cddb287a0f5c1a943a32261189862bb96e97513d9fa40a97d7cf53112d6d036d1cfc2 +DataBeforeCtrLen = 50 +DataBeforeCtrData = dc539b6475d11edc3e4418190adc88f1c435b97df5bf5eb1f144813c7645d072891e4fc6f52dfcc3568ab02731f225295163 +DataAfterCtrLen = 10 +DataAfterCtrData = d76f3558a730456bd1d0 + Binary rep of i = 0001 + instring = dc539b6475d11edc3e4418190adc88f1c435b97df5bf5eb1f144813c7645d072891e4fc6f52dfcc3568ab02731f2252951630001d76f3558a730456bd1d0 +KO = b969844ab4a55314789c53721da75eb9b9f5d4db + +COUNT=27 +L = 160 +KI = ea8e7d57281272b28744dd582c31d8f6ea402b4c75bb996619883f7a3609983fe99ed73fbaff6446891a6b51a18ada4ad8265d752b89805cd4a09e7cc31cc54c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3222a85659be21c1b3db87b576988b73894967432de4197d792a61819ecd34102bb990c0c3f7f76c394dcb22b43b5b705928 +DataAfterCtrLen = 10 +DataAfterCtrData = 6d29b7bc1df267be0461 + Binary rep of i = 0001 + instring = 3222a85659be21c1b3db87b576988b73894967432de4197d792a61819ecd34102bb990c0c3f7f76c394dcb22b43b5b70592800016d29b7bc1df267be0461 +KO = 37852b78a6b01a4a4986f91a856156ea290ab58f + +COUNT=28 +L = 160 +KI = 21199a897fa54aaefb9fca654803a0c6d2782f7e6e6c2f88a148486666bff0ec0fe1b836db410804ec5de9909ca42d4c2d9407d3fc0ad5200f54fd03fc1ca726 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 3c928895985331eff9f6c43195f347f97890185f2a9c1abb734b76edb9e07ca7b305bf4205a89d92c402d8cc0d7a33b4433f +DataAfterCtrLen = 10 +DataAfterCtrData = a2346c8d25e7c2abce98 + Binary rep of i = 0001 + instring = 3c928895985331eff9f6c43195f347f97890185f2a9c1abb734b76edb9e07ca7b305bf4205a89d92c402d8cc0d7a33b4433f0001a2346c8d25e7c2abce98 +KO = 10905d4a1e33b7d3d92699be78b7440880477dd0 + +COUNT=29 +L = 160 +KI = 90675bdd99bffb91d6a3f3d76193d1bffc8f8be4fc79590d09ccebddd66cf4ec2e6014f8a1e9718384bfa3e403a569d81a64f9fa9af381db15dae5dda715cfe1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 31f83ae3b179a5291a8876c9ac5167a2e54c094586b9a17ab37861feb7d3a4231471169bc1eff636fb7eeedfab11c66845fb +DataAfterCtrLen = 10 +DataAfterCtrData = 6af3990bc61200681105 + Binary rep of i = 0001 + instring = 31f83ae3b179a5291a8876c9ac5167a2e54c094586b9a17ab37861feb7d3a4231471169bc1eff636fb7eeedfab11c66845fb00016af3990bc61200681105 +KO = e8cf596d938f3733a141b81d27772c088d6d31d2 + +COUNT=30 +L = 320 +KI = 951d18678484155db69c52cccea35430527d5e670f0f785bd176c7018a62259723b0fcf2d534fd7a244e4d21624e66eb4a28ce93f53a696cee3c9562d4713a7d +DataBeforeCtrLen = 50 +DataBeforeCtrData = ad44bb858f52cf2de7fab0db5d360d89928b56ac520134ef4ae97478417006d635c7db92f2f05535256452fbded32e4bcc21 +DataAfterCtrLen = 10 +DataAfterCtrData = d750ebe5b9f10a5d245c + Binary rep of i = 0001 + instring = ad44bb858f52cf2de7fab0db5d360d89928b56ac520134ef4ae97478417006d635c7db92f2f05535256452fbded32e4bcc210001d750ebe5b9f10a5d245c +KO = 4ef6a0b646813d033c14118d070c16752f0fba3c65b7647ff70efe6338b585c569ae342a8cf123c7 + +COUNT=31 +L = 320 +KI = 070cecb534eec3a92839bbfacf7313f28befb5afc6f07b67d32471f9babf78e701a0e29d465db5090cad11883c608fa6d3e480c9864dfea6b8fce1e42a8faf8f +DataBeforeCtrLen = 50 +DataBeforeCtrData = b679246ff90792583bd6f0b8e8dd1b6867308934b77731e0b43295a81a2f2ca13c412b05b98bd7505be6bea44408013c578b +DataAfterCtrLen = 10 +DataAfterCtrData = 5311da0d6463364976b5 + Binary rep of i = 0001 + instring = b679246ff90792583bd6f0b8e8dd1b6867308934b77731e0b43295a81a2f2ca13c412b05b98bd7505be6bea44408013c578b00015311da0d6463364976b5 +KO = 44d575a69648abec5beeeb1069158ae6ff698ec56a43798bf50719bf8860f8b9eceae65b9a7a298d + +COUNT=32 +L = 320 +KI = 55a4d7a7ce62ac700d6338652fbc4c13801519c063b2a285b6d78843f8de4168046416341c5cc1d33b0246d19166fa2d716f60975be7ae73a77af2e407735f6e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5497b1b886ada1dd7a45128a54f862aae91916ea59ffd531c76a59fab0038c0037fc01052619d474a20e697a419051af760a +DataAfterCtrLen = 10 +DataAfterCtrData = cc1f29abeff2dfdfdfa1 + Binary rep of i = 0001 + instring = 5497b1b886ada1dd7a45128a54f862aae91916ea59ffd531c76a59fab0038c0037fc01052619d474a20e697a419051af760a0001cc1f29abeff2dfdfdfa1 +KO = 11e9a1833fbcbdaf52e014989a1b8aab6c1d6a3cb7ab3876261e509344ba32ea7614ef8efc9bc76f + +COUNT=33 +L = 320 +KI = b01d9116f7de17b83c9bbb22c17a236572290a639a45d2e99aea7ed0d3d470145df3b3657fb80d00d23adccbe7c1dcc3806e2e901a91860b64cf1754e155769d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 36e6113bd04fe8eb7b657903142601fdd3815fd3f3265ed12abf46954d3652479b30ea974d5cb0969b33862a55d03d7f02d4 +DataAfterCtrLen = 10 +DataAfterCtrData = a72f6b6e1ad21f4bf5e7 + Binary rep of i = 0001 + instring = 36e6113bd04fe8eb7b657903142601fdd3815fd3f3265ed12abf46954d3652479b30ea974d5cb0969b33862a55d03d7f02d40001a72f6b6e1ad21f4bf5e7 +KO = 87a7a590f3a04f4bfb34aa5a819af19c7bde7349f31762ef6ac73e04cc41c56ae626045620b8548a + +COUNT=34 +L = 320 +KI = c7e6736b48c72e1cc0d604354029d13645b99246f7658a6b98ad3393420f400f805c6f674c33200393c0bf9b855378a6cecb499683823ac80da703df5eba5f90 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9278d6b6b915d4dde2f08831365c017f181594fc6991aa5a678a901c72c556e2ea58bcf9fee03315d56ddaa0e65ca17b8bde +DataAfterCtrLen = 10 +DataAfterCtrData = 5e1d0ba1f7011c75eacf + Binary rep of i = 0001 + instring = 9278d6b6b915d4dde2f08831365c017f181594fc6991aa5a678a901c72c556e2ea58bcf9fee03315d56ddaa0e65ca17b8bde00015e1d0ba1f7011c75eacf +KO = cee5a11a570a24be16f4ee95be96bbb7cc6b2c115e041765ca3f46ac75e0aaf2855080c8db7df11f + +COUNT=35 +L = 320 +KI = 4e059d801c88903347e08184aed40073866a1bbb4d055c06d95099e6addff21058662945e0d3ac633dd901a1cf668750d5a28dac76f07a47f0677b57f0470206 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 21022e92e2021dff251763a870fd4ab88e585dc2ab185a3eebe4e9cd39d394a939e151b5bf4754254ab7dc1fa61bd057cf2c +DataAfterCtrLen = 10 +DataAfterCtrData = 90d2850b33dc5250d059 + Binary rep of i = 0001 + instring = 21022e92e2021dff251763a870fd4ab88e585dc2ab185a3eebe4e9cd39d394a939e151b5bf4754254ab7dc1fa61bd057cf2c000190d2850b33dc5250d059 +KO = 58993ba1df2edaa4e18ce105399779cc7aeaf2c08330280d8db1902c3d656b0b4aa5934c2e365ebf + +COUNT=36 +L = 320 +KI = ef7d0d08e4a21413957f25e2ed1cc6174ec0e41863070130eaf268ca57d92ff6422c12dd35adb58289f2f650582bf9e19d7fabdb318938e49f88469d10a68412 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 56dcb10b8843182b1f4c0e32343c286ec98fc72cd427a3bc2426d14cd8349c2edcbff7eeb72b4b1a24bad7e5ba94f67b9b65 +DataAfterCtrLen = 10 +DataAfterCtrData = 526a1c4838d3b7c769ec + Binary rep of i = 0001 + instring = 56dcb10b8843182b1f4c0e32343c286ec98fc72cd427a3bc2426d14cd8349c2edcbff7eeb72b4b1a24bad7e5ba94f67b9b650001526a1c4838d3b7c769ec +KO = 161cb96c296d80d59dbbaacedba404860485719b3eed47fd01c38841cb93857048c63df882f8f801 + +COUNT=37 +L = 320 +KI = 3b68c5a9bf1623c4d79997e7b44d5d3f4b6a5972033db4bb5323e7b12f09a1cdea270561adb70fb69cf77d1d6dfcf315d95c5c41c87a59654dfaf6516a9a23dd +DataBeforeCtrLen = 50 +DataBeforeCtrData = ef3db85ccee877f16fc085c76cd00a3958c8abb34761f9217d7a79cba161f13aef6821bd64f76f7afe950176946e78c6f5fa +DataAfterCtrLen = 10 +DataAfterCtrData = 213686fac61df54330e8 + Binary rep of i = 0001 + instring = ef3db85ccee877f16fc085c76cd00a3958c8abb34761f9217d7a79cba161f13aef6821bd64f76f7afe950176946e78c6f5fa0001213686fac61df54330e8 +KO = 60019fdb3004dcad714b0aa0308f816f8029a1f2823a6d915bbe73be4f771dac0344043fd686c034 + +COUNT=38 +L = 320 +KI = 2733d592f51ccf70a30d1f6d65e953535863ecc756c3d2f89fe769944de6b8e10ff1fe999ec376e1df356aafd4efe6f2cf27bab89b8f1c7a9cd032fc1f445d50 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ed652cb34a3627a50956d8fba284b060d94535640c02e725d4222092358a921b1accf23f6ca7fadfd9bf0fb412131270aaf7 +DataAfterCtrLen = 10 +DataAfterCtrData = c1e756895da3b8924647 + Binary rep of i = 0001 + instring = ed652cb34a3627a50956d8fba284b060d94535640c02e725d4222092358a921b1accf23f6ca7fadfd9bf0fb412131270aaf70001c1e756895da3b8924647 +KO = 2c11f5ae79c3a93e29dcb371d2fe35cc0f57542602f2dd1fe989ae96def702efa4a04ebd38742296 + +COUNT=39 +L = 320 +KI = a7fd9dec11a91dcec89c0ddc7e0e0bc867a785ab11ee1d1a3f0b2ec818a4fa250d92508407638b1e37b4ef1acdcd6e12c1373f888730322d11eed97f38a3d8a7 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 61132d4a0821cb67590188366f6fe9430e9667ab2b480560c5f13ba1147faa9e4f6d4504df1aecb992ce3b3cf7a77f9941a5 +DataAfterCtrLen = 10 +DataAfterCtrData = 940bc72c1be5048c108e + Binary rep of i = 0001 + instring = 61132d4a0821cb67590188366f6fe9430e9667ab2b480560c5f13ba1147faa9e4f6d4504df1aecb992ce3b3cf7a77f9941a50001940bc72c1be5048c108e +KO = c8089e4612964d4956ce75e036c347a67de2a1d82de496f5467eacef915a606fad973176e455a1a5 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=24_BITS] + +COUNT=0 +L = 128 +KI = 5572ceb20ce4cb93b4a3781e55846f4d012fe5598924beb134a17dedf2b59da3bc997d5a105b423cf49849c33bbcef564a993c8a648b4d8fb567f4c08030f9b9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bca2eda0ac96d53e7f94f41ef880cd2dcfccd2bd0c116a87c7e6485fe7535469da538c92f6d6c8443f480d10ebfca36e441d +DataAfterCtrLen = 10 +DataAfterCtrData = 4072f6e842886be123d3 + Binary rep of i = 000001 + instring = bca2eda0ac96d53e7f94f41ef880cd2dcfccd2bd0c116a87c7e6485fe7535469da538c92f6d6c8443f480d10ebfca36e441d0000014072f6e842886be123d3 +KO = abc01ab53b61ce1cebf3038b42a4a854 + +COUNT=1 +L = 128 +KI = cc724db1e44f19ee1ef23d0fa6ed3d622fc79d27fe9d951ad43df82a97bd2e3733559b50c564d0f989f8191aabb1315f07d1ee0912be329aa6c56a65a0deb780 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 54a5e4f6a4d163a6940f20875d23069c57cbc7698c422887b2de1bd35a753bd34b8fab75fac87b5cd191a96a7fcf1f570509 +DataAfterCtrLen = 10 +DataAfterCtrData = 6872101427aa37e3483a + Binary rep of i = 000001 + instring = 54a5e4f6a4d163a6940f20875d23069c57cbc7698c422887b2de1bd35a753bd34b8fab75fac87b5cd191a96a7fcf1f5705090000016872101427aa37e3483a +KO = 7a7f67bd9331eafa007ae1f1add4f75b + +COUNT=2 +L = 128 +KI = 54244a858a30fa89d1bdbc98517c4bd47f09100fb85b7f303dc526ce20f59e0e860d12c39cb64b7cc25fe1ef3b65440a138b6bc9e6f41cf5929997e289c11230 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 18ee923bbcf4230731e9be15d4e3453c68a49d58befeb9527556af28309dcfb43f970cc8e3d08ec6c659c406403e08e99de7 +DataAfterCtrLen = 10 +DataAfterCtrData = d8fc031e99932f2d5740 + Binary rep of i = 000001 + instring = 18ee923bbcf4230731e9be15d4e3453c68a49d58befeb9527556af28309dcfb43f970cc8e3d08ec6c659c406403e08e99de7000001d8fc031e99932f2d5740 +KO = 2fb003baea6e8ad49a4998e6c08cbbff + +COUNT=3 +L = 128 +KI = ab090b70decd4a98a9020e28cb0e9b623646b6a69fc268bed7b6651545cd76f432711410667865ac96dcd427da38f76c4f1b0a023b15e39421ef277b69f9d7f8 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 64bcabcbd9627d077c7ca7176d674d78a9e9adbfbe0e48097a21f859b36a0c0e7371c6d73cfd6c567b0687b6806dba83cf22 +DataAfterCtrLen = 10 +DataAfterCtrData = 4f86db0222e1d6a4e216 + Binary rep of i = 000001 + instring = 64bcabcbd9627d077c7ca7176d674d78a9e9adbfbe0e48097a21f859b36a0c0e7371c6d73cfd6c567b0687b6806dba83cf220000014f86db0222e1d6a4e216 +KO = 3d7c5643e1ea620db3038d5c70ae423b + +COUNT=4 +L = 128 +KI = 8eab84c2cae7fa384d9e0052ee55a564f48be82891862e3fc5050010bec0255faa22d60c5ecfc59524ca9e769f6dfa8702588ad00981eb8310dd39cfe0a05876 +DataBeforeCtrLen = 50 +DataBeforeCtrData = bf31e3bf7f73d167cd86054b389304bda3a38451377d8d94e2bd466d8c0064355ec5085d00a6e2702d64f8ebd2a85f6c4dd0 +DataAfterCtrLen = 10 +DataAfterCtrData = 17b9472193cba29ba04e + Binary rep of i = 000001 + instring = bf31e3bf7f73d167cd86054b389304bda3a38451377d8d94e2bd466d8c0064355ec5085d00a6e2702d64f8ebd2a85f6c4dd000000117b9472193cba29ba04e +KO = 2240798001f5816e60c3021cf826c3c2 + +COUNT=5 +L = 128 +KI = 3183e108494552a6a4809c8c8f8a35d4f3f7a15f87aeb402b3d2b63c12d1819b09d0c7de848b367764cb5adbba24d2c0b23f4981ad535e226942d3a11a851fd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d53f130574ec446cfaf21beb25603fa2c9ce45551dab06b27545ce908599e316d17ba839734006e5e3317ad9e7577d21ba15 +DataAfterCtrLen = 10 +DataAfterCtrData = f8de10fd2f5984bd939a + Binary rep of i = 000001 + instring = d53f130574ec446cfaf21beb25603fa2c9ce45551dab06b27545ce908599e316d17ba839734006e5e3317ad9e7577d21ba15000001f8de10fd2f5984bd939a +KO = d33420938f7c2ce5bc0c92ba75d27517 + +COUNT=6 +L = 128 +KI = bc7b6d24323fbee100250528bb267233810de47646f1843ecd6a3a9d6bc5c929a6235b07bf359d4e4d793e623152775c6f979b1b16909f10d61f3a12a93f42f5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9bc51f422ed8b2028b9496610c8af92182da1f890d19dbc7ad6fe5dc03843264e2c54e33ae48832a94ccc5599238076f3380 +DataAfterCtrLen = 10 +DataAfterCtrData = 48aa96cdb00cc40f2386 + Binary rep of i = 000001 + instring = 9bc51f422ed8b2028b9496610c8af92182da1f890d19dbc7ad6fe5dc03843264e2c54e33ae48832a94ccc5599238076f338000000148aa96cdb00cc40f2386 +KO = 9fe338150500e746e8bea1e8e67172f1 + +COUNT=7 +L = 128 +KI = 6f2467b5b53a25399bc9b10a2ae8d0aa3f698f22b33b0a0ae6860193f11e348205800541e873cd39ad1687fb7bc9e223e380b3064417cb9c5daa95cbccb43f53 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d0855e4b5de7c3510032627d48a490cf0bac90e28f96533ffc08b5845f4e0b5cbbbc4106eaf5d582884899e26a896d8b19b3 +DataAfterCtrLen = 10 +DataAfterCtrData = 5b722b46cb19c0b8e994 + Binary rep of i = 000001 + instring = d0855e4b5de7c3510032627d48a490cf0bac90e28f96533ffc08b5845f4e0b5cbbbc4106eaf5d582884899e26a896d8b19b30000015b722b46cb19c0b8e994 +KO = a389b345bc2be87357f6924d904cd2f1 + +COUNT=8 +L = 128 +KI = 74c4eb19709f5868a02e8f66c3a3990e815f18e0f6e3e95c8b73f082c67ef484b2061011002d465597cc9763625bb6e6b8e6475b607717ebbb09558c83c61a6f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8cbb67d8b8cc12410cb683494e228cc598b469331b25017fcc07522b33a7a17603a48d587decf0c8af51e8e2337b03e43ce0 +DataAfterCtrLen = 10 +DataAfterCtrData = 28154dec0009c74b377f + Binary rep of i = 000001 + instring = 8cbb67d8b8cc12410cb683494e228cc598b469331b25017fcc07522b33a7a17603a48d587decf0c8af51e8e2337b03e43ce000000128154dec0009c74b377f +KO = 31f259c7f6e83fe5127d22e7ebf9e150 + +COUNT=9 +L = 128 +KI = c71cc62982689b4e822a65808f25a3e2747bf5c7c2e264914a2fb3991b947711c876760807a421454b86a4044d033c34f26598f6aa0518f4e89cf6428bbf7650 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8b4bff7f9c1099c1da355320f909d2faad15c0387c3eea8a5a85ea3b64900ba1f3a7de709fc03e8646cf18254dfb8fd1ba32 +DataAfterCtrLen = 10 +DataAfterCtrData = 46f38c9626279345ee66 + Binary rep of i = 000001 + instring = 8b4bff7f9c1099c1da355320f909d2faad15c0387c3eea8a5a85ea3b64900ba1f3a7de709fc03e8646cf18254dfb8fd1ba3200000146f38c9626279345ee66 +KO = 155ec029a410a196159fad70b37ab3a6 + +COUNT=10 +L = 256 +KI = c6d2c0d1eb87b13b34ea6c6decb7c08c8a53914b437d9a97cbd475229c2f829bee87c251d7c62bda5871f79509afee37995f916d49944cd2bc4e3c94093727a4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 36b8a93b63e02d564d4ce88c24fb29e881f9a945291ca222d66d2839d38d1039cc58b6de6df43249acb781ef8bb66e9ea53b +DataAfterCtrLen = 10 +DataAfterCtrData = 379c83e925f410f92eae + Binary rep of i = 000001 + instring = 36b8a93b63e02d564d4ce88c24fb29e881f9a945291ca222d66d2839d38d1039cc58b6de6df43249acb781ef8bb66e9ea53b000001379c83e925f410f92eae +KO = a914765a43614e56aa2100ab41e2b529b4fe645b6b2f5ce690ad8d0f34f80536 + +COUNT=11 +L = 256 +KI = 9f15386750d0db46f6d7103198b8477e124e55624745c728416bb24f04e8e1c1c348d0fd79d6aa0af0388b933970d0ef2df91373c65616af1cec12eca45dac20 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 276122e0b8598dd89fc78b86b45d74af4a1ec9a19e5701759268714c4f568d712ad12f88c5d45695b2bfd75fd730163c5e5a +DataAfterCtrLen = 10 +DataAfterCtrData = b576f48d1cb6186491a7 + Binary rep of i = 000001 + instring = 276122e0b8598dd89fc78b86b45d74af4a1ec9a19e5701759268714c4f568d712ad12f88c5d45695b2bfd75fd730163c5e5a000001b576f48d1cb6186491a7 +KO = 47f2073cc45ce855a306c96c7d50ec797cc46746847d05823abba713af417d6e + +COUNT=12 +L = 256 +KI = a8e7e8fc9d50f887e67d405915c65ebf870a3a2cf7b80a8a62dcdb0e933fa8573b11ede6e7ee7bc614161abc4cd2822b64293534fb970cff2bca9f5d7d3db390 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d252279502a711dd1c033d20e3b88654947a1c9a65ae40c556f4e3b16a4d2f8e5aba3a6bb0c9c8638d1e87272c8ec9746d41 +DataAfterCtrLen = 10 +DataAfterCtrData = 7de89a5c96a68053c47d + Binary rep of i = 000001 + instring = d252279502a711dd1c033d20e3b88654947a1c9a65ae40c556f4e3b16a4d2f8e5aba3a6bb0c9c8638d1e87272c8ec9746d410000017de89a5c96a68053c47d +KO = 8329acb6716591aba918fb97e28c40a29a2406ea69f8f091497fae97482a21b1 + +COUNT=13 +L = 256 +KI = ecdb0c36726afbe6cc57743ab5f94ac8afeee09e20d454a6bbee79be5b916f47bbb32050228ace57d4e78cbf495ec474cf4c2be3f04899bcabe8c6bb7fb1a009 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c75e1633187b6b9bfa4fa1924864a9a6161930beb3192f142b6cd1222112d8cc614c4a9ed9006534da821a06684d1f0c2e37 +DataAfterCtrLen = 10 +DataAfterCtrData = b73d5114360e8b1f5e33 + Binary rep of i = 000001 + instring = c75e1633187b6b9bfa4fa1924864a9a6161930beb3192f142b6cd1222112d8cc614c4a9ed9006534da821a06684d1f0c2e37000001b73d5114360e8b1f5e33 +KO = 68c8ef62616a7a7925d54f3538c4416109bdb79284d45c24efb042668b350096 + +COUNT=14 +L = 256 +KI = 5fc126138d6bf1409d7abaf2a713b417895e46a1b5ac3fc295b376935a29f69cc9145972c1510a0ba1d8758e6fce77d4d0c8df8c77b30b3ee683d115d494cdb0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2a61f8e8311f547fd0e433460614edc4d10bbbb960f10982668bf08b195ed49c7ccf3a04570fac84eb6ebfe71df562b0de96 +DataAfterCtrLen = 10 +DataAfterCtrData = 1e758784d76a48876048 + Binary rep of i = 000001 + instring = 2a61f8e8311f547fd0e433460614edc4d10bbbb960f10982668bf08b195ed49c7ccf3a04570fac84eb6ebfe71df562b0de960000011e758784d76a48876048 +KO = bae7b9c707cc97f8aafa158c073528f6e5f7ad0da5ff8e13a94ae9115b19b698 + +COUNT=15 +L = 256 +KI = d4daba71dfbaf71772a62c9d6af1f0fa3b5ed7deda8524941210fe9867c5022b46eeadae1f288754da34be3509876021180492b58385df686c20a10ac37c1fe0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2ed2b76c2f0ac307cb71946fd9364a5a087e2aa8ba63d5d9dfea33156b0f9bae5c9c13d8b99c304fac19009646e5d1c23e12 +DataAfterCtrLen = 10 +DataAfterCtrData = ae6d4684c325fe83c412 + Binary rep of i = 000001 + instring = 2ed2b76c2f0ac307cb71946fd9364a5a087e2aa8ba63d5d9dfea33156b0f9bae5c9c13d8b99c304fac19009646e5d1c23e12000001ae6d4684c325fe83c412 +KO = 7a70adde3f998c31f6443159dc1e3704f9e6b03a564d26dd4cd5d815e728d890 + +COUNT=16 +L = 256 +KI = be7d2d5b05fee70ab22e55afc8da8ffeca546aa6742bf804212191572573b7cdddb39e27f9eb42ffb5b25be48b7036699255cfd1aa196cc48d95971a1ac8ecc4 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0d00493a01454d8a4f293c51d6c5418742a0b2f7a0b7075bdde5d2b2b4a935417d5436afc0bfe93bedcca9910b5c7836de89 +DataAfterCtrLen = 10 +DataAfterCtrData = 965a17755190118d05e6 + Binary rep of i = 000001 + instring = 0d00493a01454d8a4f293c51d6c5418742a0b2f7a0b7075bdde5d2b2b4a935417d5436afc0bfe93bedcca9910b5c7836de89000001965a17755190118d05e6 +KO = ca47cb08047ef5860497821126c8bc789da8117bfd571a942e3f02d99360d8f2 + +COUNT=17 +L = 256 +KI = 1871b4492b030fece4b14e50b56207c108d8701da5d879386e2c6e79734e6549da5482685c20f760f2147e5709b59bc329345464c6d82dd32ecc71a905d8d151 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c515a350787b0cbf2f140b4098f4e6bb0bf201d17b84ea4f4adc5622ee88703f4932e51e2905f6ef35bca4865914aab8a730 +DataAfterCtrLen = 10 +DataAfterCtrData = 8d2eb14501e9e3deffa8 + Binary rep of i = 000001 + instring = c515a350787b0cbf2f140b4098f4e6bb0bf201d17b84ea4f4adc5622ee88703f4932e51e2905f6ef35bca4865914aab8a7300000018d2eb14501e9e3deffa8 +KO = d74e1b9057351d751efd6b36b145843d8ef72dea056de7096084b66489ee827a + +COUNT=18 +L = 256 +KI = d67f94be5101d7bb94fcb428f1c41ff587d25ab6b496279d75977987b9c49f4db5e3fef376f6b6e086f860860a7290222137a6086d7f7713ec9121012bbe4fd6 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4a6ac420d9200a74a3fb4cb01c5c7ba71bf22d0d0e4465d4a3275192115cbe1e0f7d1a8d74407f497cb1dc2a6c9af0e601c5 +DataAfterCtrLen = 10 +DataAfterCtrData = 59fd137f5c7618c3eda2 + Binary rep of i = 000001 + instring = 4a6ac420d9200a74a3fb4cb01c5c7ba71bf22d0d0e4465d4a3275192115cbe1e0f7d1a8d74407f497cb1dc2a6c9af0e601c500000159fd137f5c7618c3eda2 +KO = 94d3a4312d3afe40e8fd49b5fc4e851f8b92d34e8826b9ef91d887214df54b3e + +COUNT=19 +L = 256 +KI = 642c1814e68fbd694c7d25ee5d2eb6f463a0be65b6defbd2a9e99039df3c78f79895c50a98baca938a403fe943dcd43e4ce0abd769b93fa5364fe3cce0a267ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = cf0cf48f2fcc54393c243dd1e142bec16d90335ccf8ae8ad0b659167175cea267831f460b9019ea3fd43cd278edacb0168cc +DataAfterCtrLen = 10 +DataAfterCtrData = db97b3f988e21ff50b72 + Binary rep of i = 000001 + instring = cf0cf48f2fcc54393c243dd1e142bec16d90335ccf8ae8ad0b659167175cea267831f460b9019ea3fd43cd278edacb0168cc000001db97b3f988e21ff50b72 +KO = 7aa9a961665ab8512679949de68dfb5211d944da029d15dfab56b4de6572c71a + +COUNT=20 +L = 160 +KI = 5a9ecbbf31f50001c694541c8aa07cb3fcda882479185093b8c418cfdf04a7f8417293275329175b5e43a25546b8185a518455c377ecf04e0cc34e7db2b59841 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ea6c0988be3f248139db9027bd9ec56187b3f6d96b2b6f9ce875a9d382876cb022a9f7d08ee1e31a89c7808997a82bf1ad47 +DataAfterCtrLen = 10 +DataAfterCtrData = 38774ebdbb6f9cd57876 + Binary rep of i = 000001 + instring = ea6c0988be3f248139db9027bd9ec56187b3f6d96b2b6f9ce875a9d382876cb022a9f7d08ee1e31a89c7808997a82bf1ad4700000138774ebdbb6f9cd57876 +KO = 2bc946bc80435da3874c454d07d2f3419a5fc7ed + +COUNT=21 +L = 160 +KI = c132390e5b3c4924c6da7531d6e5c68b505ce6445fad20a0456aa4771c4d9c4d77da9aaccdce58357efbb57d848d56223e798383fe803bf07a33bc7832d43697 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f170b900c8851225de8c8f14ab2848dddca626a6a7d147d02f2e6c9a6e715b7942e5e0d0b3755085eecf2bad57a9a64eee5d +DataAfterCtrLen = 10 +DataAfterCtrData = 5207e2716336bb89fae8 + Binary rep of i = 000001 + instring = f170b900c8851225de8c8f14ab2848dddca626a6a7d147d02f2e6c9a6e715b7942e5e0d0b3755085eecf2bad57a9a64eee5d0000015207e2716336bb89fae8 +KO = 837a5c2cb9a65c1b7892b0ea0970c29835d7d7f5 + +COUNT=22 +L = 160 +KI = b84ad151e603bdb0b2ad038262f049fa170707111b598b7988416aa8f6e61847077d7bbf3aee5b4c3574a69a0434ab4127f57b27b93f1973191cbf335a9066d5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = af559d27f83864b34d03d778339fa0abbed8811556474b2962dec30c0c286ff4de4837d6d9e7ce35f8d591a9780ee382abae +DataAfterCtrLen = 10 +DataAfterCtrData = 624fb59e403e716716ff + Binary rep of i = 000001 + instring = af559d27f83864b34d03d778339fa0abbed8811556474b2962dec30c0c286ff4de4837d6d9e7ce35f8d591a9780ee382abae000001624fb59e403e716716ff +KO = 80e3c6d737d53e7f1660cb518f85ff527611a65f + +COUNT=23 +L = 160 +KI = de9d7f7f193447dad9a44fc999911d6965d956995018cfa06147273d27009485640e1c099352d4a70aafa8796b45278d10fa86787fb14918ef0b939a6e89608c +DataBeforeCtrLen = 50 +DataBeforeCtrData = f4ed751580674ff29d9c1aecede8b03a730eecefababb4594e9af70a4cb88b5c651acf34497863ebd17d3de33313f01e6d41 +DataAfterCtrLen = 10 +DataAfterCtrData = 431e3c857f62b7b2b494 + Binary rep of i = 000001 + instring = f4ed751580674ff29d9c1aecede8b03a730eecefababb4594e9af70a4cb88b5c651acf34497863ebd17d3de33313f01e6d41000001431e3c857f62b7b2b494 +KO = 2a9304cfdbfc4892fca8eee153003869f17a7ace + +COUNT=24 +L = 160 +KI = 3113e52631f27854e38a1ea2bfc5ccb40c3bd566b9718ceb6275e7e4f7c748d45031a7669b81037109ecf73d775177c43805792e337e55e1433017408afb417e +DataBeforeCtrLen = 50 +DataBeforeCtrData = 419481bc516a5f702b22398112880945359321346084f95650463b57942836f71ee20c98ab98614253e25ddc49e0b13156a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 659aca619feb71c920cb + Binary rep of i = 000001 + instring = 419481bc516a5f702b22398112880945359321346084f95650463b57942836f71ee20c98ab98614253e25ddc49e0b13156a9000001659aca619feb71c920cb +KO = aab404c612e28370ae5cb83a3428c2d2dd398df5 + +COUNT=25 +L = 160 +KI = 3aaa4fc8d9325f3276713041dbe5d3256f6236409cea143b3fc820e8773f9024de19cf1a62033ae0a2ea403dd96e2668e9b51cc3e38dc9c9d5dae07e6d9610ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5d2bce7fd6feae70d5ec87170641c85f163c60b124b8510aba73c72c6dc83b9f0e10bc1e87752e36aeca3b170453510c6275 +DataAfterCtrLen = 10 +DataAfterCtrData = 63c8caf2f5357cfd4e72 + Binary rep of i = 000001 + instring = 5d2bce7fd6feae70d5ec87170641c85f163c60b124b8510aba73c72c6dc83b9f0e10bc1e87752e36aeca3b170453510c627500000163c8caf2f5357cfd4e72 +KO = c8daabcf68c5ce1537157dd88684f2babb92af66 + +COUNT=26 +L = 160 +KI = d677946b890a62ed8d2909eca05d07675914d2d1368bc97543227ad7fa590a11e9292d89f765b371899950da238d4a45486a9d3204d07bb45cc54889deb7a527 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d17fc8328898ccac9f56871942da7dab3347ebc992308771952d0efee2884b9b047459f6d676908f5125dc20c5c3a57ebf45 +DataAfterCtrLen = 10 +DataAfterCtrData = 8eeabc71de11311b9736 + Binary rep of i = 000001 + instring = d17fc8328898ccac9f56871942da7dab3347ebc992308771952d0efee2884b9b047459f6d676908f5125dc20c5c3a57ebf450000018eeabc71de11311b9736 +KO = 83a5bcb2c6adab2b656ab344fdebf3c23c54d6ae + +COUNT=27 +L = 160 +KI = e91351780448faa0ac6942efa85093d506dbbee39dbfef204e091c0e7b429fdaa83406fe4c9cc6e773f6194ddc6b5fd1f9fa2c94ae260e8add2b967dee881b41 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b5037391a5791c613a6ce3a223e351a416ba8f8fc10b406b7a2fb680a82fe408e80213456ffa3d61755708558d4cd77e4a1 +DataAfterCtrLen = 10 +DataAfterCtrData = 040398061ced6e8a2ace + Binary rep of i = 000001 + instring = 6b5037391a5791c613a6ce3a223e351a416ba8f8fc10b406b7a2fb680a82fe408e80213456ffa3d61755708558d4cd77e4a1000001040398061ced6e8a2ace +KO = dfd216996b02a44178fca8ccf2c7e5b08cd69e51 + +COUNT=28 +L = 160 +KI = 74fd0815cefafe6974e4b52491deb0a27f6258727bf6e54dc18ff5f352e0f089d44910d44a64b089fea4c8015ce5d3ddfcc354a2546658cc07245a677636d88b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 45de7196dd8f842a7ea00c51d9101c75b80f6fcd0ac69e61b73dc8586af064380d7fb821c872d40b1c41ba68d757b565fce5 +DataAfterCtrLen = 10 +DataAfterCtrData = e5c488075edbe2508977 + Binary rep of i = 000001 + instring = 45de7196dd8f842a7ea00c51d9101c75b80f6fcd0ac69e61b73dc8586af064380d7fb821c872d40b1c41ba68d757b565fce5000001e5c488075edbe2508977 +KO = e7b823fd57260f163a10144347b2862de068fbc3 + +COUNT=29 +L = 160 +KI = 56ff1d509059245d376f54a928c1f89947668aefb11aed0fee40e4e015a5d7f8b42bef5e7cbcfb5c1d2f373c5ac49dede9a729b2f992768e483a84e77189b474 +DataBeforeCtrLen = 50 +DataBeforeCtrData = c97fbc6b820452bc3ff1043f16b55707c1b725902de5bac02575503587c075403ae95c0ed4a9122c481cf11b010c729681e5 +DataAfterCtrLen = 10 +DataAfterCtrData = 40dbc3cb389509d7e9b0 + Binary rep of i = 000001 + instring = c97fbc6b820452bc3ff1043f16b55707c1b725902de5bac02575503587c075403ae95c0ed4a9122c481cf11b010c729681e500000140dbc3cb389509d7e9b0 +KO = 02b9d19838275ffee0f5b3be579b415315af63ee + +COUNT=30 +L = 320 +KI = e4911b2b026ba170eb9fb1be8121ece0f9660b65da0c2d74a1e462d6c0a8bcbd967887d4332f775a1047bee1271838fa0b5dc655fef6f120e87a7f153dee8c45 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2c4288ab691e8dc4cee66a270a012cb00d37d0c6c02c6a1bb58f325465dab81c28b49dedeecd0b70a626dfe6f9d39859ecde +DataAfterCtrLen = 10 +DataAfterCtrData = b54276b101a98fb97c6b + Binary rep of i = 000001 + instring = 2c4288ab691e8dc4cee66a270a012cb00d37d0c6c02c6a1bb58f325465dab81c28b49dedeecd0b70a626dfe6f9d39859ecde000001b54276b101a98fb97c6b +KO = f95bb59b14adb1673fed25357887967b6e75033413bf372b2c788c8a7a9808b0a7c41dd129793695 + +COUNT=31 +L = 320 +KI = 298be2ae9d7c071fea8124d37dfb66033cd2655730a7c80a5a2d68044134e8355b55d33f5750902240bbd4d985e3cdf1c4d449738497c0aa91032d8c03617eb1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ca2d6cd3f0695747fa8f957afdd6274d9ccb122cdd388b15e6d9a7a28c96ff1d02f4dc723d80d59d59f16fb85924a07e1c63 +DataAfterCtrLen = 10 +DataAfterCtrData = 6de23f1cce7a11296a44 + Binary rep of i = 000001 + instring = ca2d6cd3f0695747fa8f957afdd6274d9ccb122cdd388b15e6d9a7a28c96ff1d02f4dc723d80d59d59f16fb85924a07e1c630000016de23f1cce7a11296a44 +KO = 27d83416955f1ddefa93c1dfce67382d31c8745180ab821db3b4756ed7c4f28f865822233d39cb33 + +COUNT=32 +L = 320 +KI = 920e3a66a918f2168cc7495c6a76b4553270c96918834b74991736f3a0645e78b327455fce84ce7e8712a6b6b3053297b13c03a0eb24acf7b96cd09b2c273d96 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f432632218e7eccf188b7bac08d398852fb665f688595c7d111b8b780c06a8c2cf0ae1d44d8cb5ea9b53322ff1c4814c63d0 +DataAfterCtrLen = 10 +DataAfterCtrData = f7dec1014082265b577f + Binary rep of i = 000001 + instring = f432632218e7eccf188b7bac08d398852fb665f688595c7d111b8b780c06a8c2cf0ae1d44d8cb5ea9b53322ff1c4814c63d0000001f7dec1014082265b577f +KO = 310d78af96e96f4f706380f39b69f96f3fbac05321834607c75c519a6f273a160db041a0e7a38b25 + +COUNT=33 +L = 320 +KI = 94011f2a352f75cf14ca043fed504d51839ceb2a8bf43a24ee3a0f5be121f7246fd543c03096345d0fcb03adc5d2e638ff56ed02911c58db833c1c36270a8327 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2847fdb7739f7de778861b479cdbc9441c4fb9b4976be5684953a8a9fba3e4aa29c01aa1f9eb606ed0469e14e1071438e9a9 +DataAfterCtrLen = 10 +DataAfterCtrData = 9f5106ec01e889465242 + Binary rep of i = 000001 + instring = 2847fdb7739f7de778861b479cdbc9441c4fb9b4976be5684953a8a9fba3e4aa29c01aa1f9eb606ed0469e14e1071438e9a90000019f5106ec01e889465242 +KO = 7d581b5c9c0d985cda803453c77dbbc56fdc882eb1c4d7f7d4ad903e159bef6f1089cbec78a1abe1 + +COUNT=34 +L = 320 +KI = fda680eee8dac0ecb75f180b2d7f5a6dc9d4722088b30118612004c6d998e03a02c2964ccbb183bf2d99bac9a49651759cc8354dfa622b764e8657ff84f598f0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1dbddd0f5b9b47543f0878fe402942e57938e23e1be2c75d893395b31db34016df9f3814dd0ff31e72b9251d07a785e36758 +DataAfterCtrLen = 10 +DataAfterCtrData = 386f112fa8c239629165 + Binary rep of i = 000001 + instring = 1dbddd0f5b9b47543f0878fe402942e57938e23e1be2c75d893395b31db34016df9f3814dd0ff31e72b9251d07a785e36758000001386f112fa8c239629165 +KO = 3aed75f9f5e22fbc6343db080c166b6f9a157994bd93fba1cb07d4cb619b82b8fe8cadc024ef95fc + +COUNT=35 +L = 320 +KI = 1fffaa4b9842c94ea8c57ec003c68ed338a5b680dd8bc06e8aba1d21c728f1380869654c293fb89df1df00ed9213db775d1682549020059bf7e9f6bbe9b6c96f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 88122cef5e06aa74c1e7d40c1421008d1201120dc8b6fa170fc87c3f82c0f4d6ffa3a70124ec37e8899c9dfd80d9f1e3f948 +DataAfterCtrLen = 10 +DataAfterCtrData = 2f5206388883870b96ac + Binary rep of i = 000001 + instring = 88122cef5e06aa74c1e7d40c1421008d1201120dc8b6fa170fc87c3f82c0f4d6ffa3a70124ec37e8899c9dfd80d9f1e3f9480000012f5206388883870b96ac +KO = a41b77d6edccacf32f61e9c98a3e3cd100dbc0e663fc4799a1bfa4dfe8088134700c13fe007d1df6 + +COUNT=36 +L = 320 +KI = 3fad6f4aded441a17b76047569b60d26abf2c1a3b9432d98a72fc52822f0790c29ac0775defdc77642a2183445145a5b33ac9a40521288aa4238bf8efcb10e54 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 5f8db5bcc839dbba6966b62fc30d97f5cc228aa263f2fcf8fc823d09506c529cb0287b0fde1e144b5097e6966f736e1af537 +DataAfterCtrLen = 10 +DataAfterCtrData = f7a5d2e01c7055563178 + Binary rep of i = 000001 + instring = 5f8db5bcc839dbba6966b62fc30d97f5cc228aa263f2fcf8fc823d09506c529cb0287b0fde1e144b5097e6966f736e1af537000001f7a5d2e01c7055563178 +KO = 4c9cc9249b119da8c4c8344aa19ea7c1f3db3f342c8981028b230e1e13e8198ff4feebc2412723ed + +COUNT=37 +L = 320 +KI = dcc272a3d64bd18a2e45ae3b45877a5b50515db9931d57e1fae63979345661064c036732deb300b06ee4497b78d640e97c8079201b8a920085f1ad941a2baeab +DataBeforeCtrLen = 50 +DataBeforeCtrData = e823c73fdcbdea7b1e0f136a034ecaf299bebce60100844fe7c29916b4af8f8eab4a1f12e37aeabd761c20a8b98d62d21261 +DataAfterCtrLen = 10 +DataAfterCtrData = cc8ad0c5a92e7b80dfab + Binary rep of i = 000001 + instring = e823c73fdcbdea7b1e0f136a034ecaf299bebce60100844fe7c29916b4af8f8eab4a1f12e37aeabd761c20a8b98d62d21261000001cc8ad0c5a92e7b80dfab +KO = 5df98c929bcd9b686d1d0e89748592e38bce64ddc92c68e3fad120784cd5dbff9fedbc2109a3a553 + +COUNT=38 +L = 320 +KI = 0a4bb8160a1fe3d76c26c754a88fa3e85e69a5d0fc253ba01087cac9aa13f7da3c0e1cf0ac8a10f7db8dc57d79e5075e26c4e87ad92aed1f009f356af11d8b36 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 803cc4eb3efbbc6306f060db732d178fea3c74416f62b2fc67163d55bff449ca2728c34a86c6b3b7d68b891683eef2479f66 +DataAfterCtrLen = 10 +DataAfterCtrData = 2397e48a335fb06e71b9 + Binary rep of i = 000001 + instring = 803cc4eb3efbbc6306f060db732d178fea3c74416f62b2fc67163d55bff449ca2728c34a86c6b3b7d68b891683eef2479f660000012397e48a335fb06e71b9 +KO = ab0be11faf60f3bcbe3cf7c568193ddb27e05fb682fab178c9ceb08b11fe9b606a0a48bacabd672d + +COUNT=39 +L = 320 +KI = b6ac4ef4b01390abc29ac36f0b16a2a0138ff2b28c03eb707d3a5f521ff0dc140a849c5461f673b23c0ecd3b8a0d1cad8fc41305391a93c34f36d8d8cad4bd99 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4038da1b122103fc77c942114c330d7ec8893d0bbc27e3564c40dd0967ce3419becb0575c737dbbd2eb1e1f42328864c93f3 +DataAfterCtrLen = 10 +DataAfterCtrData = 38241e63709b3f22100c + Binary rep of i = 000001 + instring = 4038da1b122103fc77c942114c330d7ec8893d0bbc27e3564c40dd0967ce3419becb0575c737dbbd2eb1e1f42328864c93f300000138241e63709b3f22100c +KO = 8e75fa13f2b156228a378bc0c306307db319da949c9256dc84b5e096df4eb979f4b4ca14e747aed3 + + + +[PRF=HMAC_SHA512] +[CTRLOCATION=MIDDLE_FIXED] +[RLEN=32_BITS] + +COUNT=0 +L = 128 +KI = 4cfbc55d3a2334c71787ea1c4b9426106b1ba327a909d54fc9b3113f4b74617fec68858a05ea9943fffb0623af633f2a16ae87afa37e3f304da41f7b83e4cb91 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2d6b4804ed912a9bf3005db33c221c6793ff33ffc90bf559811d63fdd0d06f8f36da610f2d555ea37bf3f1220a8e8a8a8629 +DataAfterCtrLen = 10 +DataAfterCtrData = adbd9e4688b45575d385 + Binary rep of i = 00000001 + instring = 2d6b4804ed912a9bf3005db33c221c6793ff33ffc90bf559811d63fdd0d06f8f36da610f2d555ea37bf3f1220a8e8a8a862900000001adbd9e4688b45575d385 +KO = 5260b2e61f6ad15e775a793c699c5583 + +COUNT=1 +L = 128 +KI = 24c720b9415097277dcb26e793d3e9d7b20f8ce78bcb01c4b399b5c7bfc34b3dc34c5f7321b401a2a9af6b753245cffb4b4b5dab180cf8094e93fa081649e3af +DataBeforeCtrLen = 50 +DataBeforeCtrData = e5df17992ef9102ee5149122e2986a645afbf936c4fd8edf93267ad85d64f575baeb8639d41a7566fa08b92f2f660fd00c0d +DataAfterCtrLen = 10 +DataAfterCtrData = 4a230677e363056e24ce + Binary rep of i = 00000001 + instring = e5df17992ef9102ee5149122e2986a645afbf936c4fd8edf93267ad85d64f575baeb8639d41a7566fa08b92f2f660fd00c0d000000014a230677e363056e24ce +KO = bf503ba199ba90be837ac3c3745363cc + +COUNT=2 +L = 128 +KI = 5a2a9594d7786e8b5f48c56c4c582e436a5a99396c208e93feee3a790802937f4a95d5c7dd5c66e10ef34324cadf7abb9b4bab57bfdcb856aaffad3026a144ab +DataBeforeCtrLen = 50 +DataBeforeCtrData = e6751d34831bae12e11c81ccc3a1367e1979783a475f81339a461c5f2c2d337aaec909e880a5218b8f5eb8000d89b19d5f71 +DataAfterCtrLen = 10 +DataAfterCtrData = e81a7d36a84047f84c3e + Binary rep of i = 00000001 + instring = e6751d34831bae12e11c81ccc3a1367e1979783a475f81339a461c5f2c2d337aaec909e880a5218b8f5eb8000d89b19d5f7100000001e81a7d36a84047f84c3e +KO = 97eed29b055f5f114ebc0b9e5d49ee47 + +COUNT=3 +L = 128 +KI = 33e9a71d94f44e21421ce1b015480865eaa16558e359e10aada02f9112fda069ade5e43a072213b0db161b467e58e08f103bc63ad08e9669c630d4f9525a24a5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 92a818e6b48419e57c242f9eae57935b817b6a2dac3b85cecf0be660b05acae54ffe4d9d6f68a69f1bd9eea3ed0b7e09284a +DataAfterCtrLen = 10 +DataAfterCtrData = 0ca5650af63e4eb0717b + Binary rep of i = 00000001 + instring = 92a818e6b48419e57c242f9eae57935b817b6a2dac3b85cecf0be660b05acae54ffe4d9d6f68a69f1bd9eea3ed0b7e09284a000000010ca5650af63e4eb0717b +KO = 70da174a3e58bd3371a91be71bffae86 + +COUNT=4 +L = 128 +KI = 4553b2b51cc1c23ae3255839972a89fe22c0149393baa40b08fc3477a9fdb33e10e1993030bf6ea7858fc03410e82d246c7d8dd5ca06b8b84a89ba15c8a75e19 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 59fd6811eb0aa1e40d4761eead4e9debf4b4db568806a87685dcb935faa8fffa742905b5b2a54cdd9cfca6fa13b9e02077bb +DataAfterCtrLen = 10 +DataAfterCtrData = e07ba1a7e5015b1f6b98 + Binary rep of i = 00000001 + instring = 59fd6811eb0aa1e40d4761eead4e9debf4b4db568806a87685dcb935faa8fffa742905b5b2a54cdd9cfca6fa13b9e02077bb00000001e07ba1a7e5015b1f6b98 +KO = 0018b8d753ea6a61f6f017a5ea2313b9 + +COUNT=5 +L = 128 +KI = 4377c4f6a6c2ac7ceef1bab873b6e9aa011704d0736ec7d5704927ad0b5e485c85100aa03cdca330acde31468d891461730bfb24d282ed2b2f606894fa6141ee +DataBeforeCtrLen = 50 +DataBeforeCtrData = 8a70ae275832e5ef1ae19cdc1259b4dd1db238d945e272e4141f4d0755f772310f9e0f838d4c860d8ee925683fe40957b434 +DataAfterCtrLen = 10 +DataAfterCtrData = 931757c1569c7770a48b + Binary rep of i = 00000001 + instring = 8a70ae275832e5ef1ae19cdc1259b4dd1db238d945e272e4141f4d0755f772310f9e0f838d4c860d8ee925683fe40957b43400000001931757c1569c7770a48b +KO = f1dc0dc1ff6f0eac66b56c72310cdc8f + +COUNT=6 +L = 128 +KI = 1152d75aff54d28b6a8de2611b5351b368d74ee44797e80bc1ea7f560a41bea877db0caf084a97a8e7faa34c89bc404573e8fb35f4bf821b8e89543b1334bbe1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 456eb4ec76217cf2dbeab5f79d369d009bbb52323fa5fa94b2909866f552e77f266ccf8a36d8533a5c37845d4a3f68c25e92 +DataAfterCtrLen = 10 +DataAfterCtrData = 8203bbd90ef8721dea1d + Binary rep of i = 00000001 + instring = 456eb4ec76217cf2dbeab5f79d369d009bbb52323fa5fa94b2909866f552e77f266ccf8a36d8533a5c37845d4a3f68c25e92000000018203bbd90ef8721dea1d +KO = b36055de25dad68d988b496dc074d322 + +COUNT=7 +L = 128 +KI = 5163cf29c163a042df9075d24a8e4a9e359b908e58e3638b0f82fdae50892a5de4c42d99b85cb1c618569171c6a0f1c8b0327199ff5e7a62e0d75e8d8e078ad1 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a2c045c9cb176d3fe11580da231217bc662894aaf8f7c7d3863dedb31e3ee648ba7c2acd53b16c212da1fb0403a412623949 +DataAfterCtrLen = 10 +DataAfterCtrData = 925d331d635a0caa1b38 + Binary rep of i = 00000001 + instring = a2c045c9cb176d3fe11580da231217bc662894aaf8f7c7d3863dedb31e3ee648ba7c2acd53b16c212da1fb0403a41262394900000001925d331d635a0caa1b38 +KO = d005ab0497da2df2c850b2d230f9e72b + +COUNT=8 +L = 128 +KI = 453778c0de8da39baf8511aaf0b7a05bded4f577a3df8ffba93484f5b796aeecc15f5555f4c1b9f500b5b5fc488cb1de12838b42727d7d6f38b653f5830bc66c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4e442923b685f0e537e579b65d077a968f99f3e423495b5e666805437d0a312329a447bbb6caabc9855dad2a103a47bb73c7 +DataAfterCtrLen = 10 +DataAfterCtrData = 61f5ef53e575c3bec081 + Binary rep of i = 00000001 + instring = 4e442923b685f0e537e579b65d077a968f99f3e423495b5e666805437d0a312329a447bbb6caabc9855dad2a103a47bb73c70000000161f5ef53e575c3bec081 +KO = 887b236ca5d31c86cea0d2499113e741 + +COUNT=9 +L = 128 +KI = a2f41cf4d049ae6713e2f0c895c2b197f3da6faa36fe5ebefb0cae78fcef7b9af8d866e4f037ded92f1d9a58967ee943c1e5d0ae8e6004f815e9f32a747b13a9 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d534f5828578fab068cd2d1fb15ca051fa6d8685f9774ad79d7819e895f09f55ebf16c2525ca3649d4aca425a09835d732ca +DataAfterCtrLen = 10 +DataAfterCtrData = e50171924358b7d9e6c4 + Binary rep of i = 00000001 + instring = d534f5828578fab068cd2d1fb15ca051fa6d8685f9774ad79d7819e895f09f55ebf16c2525ca3649d4aca425a09835d732ca00000001e50171924358b7d9e6c4 +KO = c43060b882c5bc50ed6f3fc26f0f65a9 + +COUNT=10 +L = 256 +KI = 9db09a2c2f5c2b1d1a441f479af772f5c2b642c21eb468a66235d65eceaea581363a80e795b2406a20f0ec9e1c33a66c8d74ea3cf7b03ddb361bfe59d8767694 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 178292a0a8158691f580d27456a9b9b2f59fa3a98ec21bb90dac0618ae5b24b76031dde9dd60e87730394f2883ba46877338 +DataAfterCtrLen = 10 +DataAfterCtrData = 6a411c784cf7f552918a + Binary rep of i = 00000001 + instring = 178292a0a8158691f580d27456a9b9b2f59fa3a98ec21bb90dac0618ae5b24b76031dde9dd60e87730394f2883ba46877338000000016a411c784cf7f552918a +KO = 80f347cb6d3c278489da11b0e4d9724553fe2d47242f60bfa20ceb3213540154 + +COUNT=11 +L = 256 +KI = 0294ec05c37b89d129dc0f40788b93b2a40009e49f1247f6fed8c1b873c43cb5741afcb3d5363a162e2b3710ed80044c5556f36a2f9c5546ab796e98013caf9d +DataBeforeCtrLen = 50 +DataBeforeCtrData = 2191c1298b574a7fbaf3f90dc120dc6ebe720dbfbc4be620c4b2965635571b2b9ee243ad7c3141303f3c8f903ffdeb14cd2c +DataAfterCtrLen = 10 +DataAfterCtrData = c6ee4e9a730641315565 + Binary rep of i = 00000001 + instring = 2191c1298b574a7fbaf3f90dc120dc6ebe720dbfbc4be620c4b2965635571b2b9ee243ad7c3141303f3c8f903ffdeb14cd2c00000001c6ee4e9a730641315565 +KO = ac05727fccbbe46fd5c36b5e368e3ff925281877a9b9d76ca80374fc8f964249 + +COUNT=12 +L = 256 +KI = 0d95ad022214cdbec9c40cceb9a3b7c3230c099eeae24b868e317f7db44a74b5631b16dceffa899592a54da2b705ea64d73c4d83b9cadffd0665c9c92a94135a +DataBeforeCtrLen = 50 +DataBeforeCtrData = cc0d485101ad7b734f1cfb60a7cb9493f100880cb39d15687bc3e4ea6f70ec32de19ac7a04bbb7a384dbb2563cbeba482814 +DataAfterCtrLen = 10 +DataAfterCtrData = f433909330cadb9ea0ea + Binary rep of i = 00000001 + instring = cc0d485101ad7b734f1cfb60a7cb9493f100880cb39d15687bc3e4ea6f70ec32de19ac7a04bbb7a384dbb2563cbeba48281400000001f433909330cadb9ea0ea +KO = cf00eb4220db203594002c6fca2aa21680d63d279165214441f35a75cf6ba6fe + +COUNT=13 +L = 256 +KI = 36a4df6f2f631f4ac633a20037a3c8a35d2c180be334759ee3821fde2ddd3563206f2e9718c2c7ab8e8f08e5df3db65da477aec397d6e5987527083c9d75a29d +DataBeforeCtrLen = 50 +DataBeforeCtrData = de0d11c61ce79b2574b8dd359da0e69ce16f55d47e3bbaedf355ef6e4cb9d5cca2c51da2aca127c319a84ea22fb073cb64d7 +DataAfterCtrLen = 10 +DataAfterCtrData = 9bfa3508e2fbaeb41d92 + Binary rep of i = 00000001 + instring = de0d11c61ce79b2574b8dd359da0e69ce16f55d47e3bbaedf355ef6e4cb9d5cca2c51da2aca127c319a84ea22fb073cb64d7000000019bfa3508e2fbaeb41d92 +KO = 8a4c2ccc746774c125aa4fff05d64c9b4b65b2a59fe8aace7103d9ff718dc1b7 + +COUNT=14 +L = 256 +KI = 11c9b0a71e504fdd40ecfe588fddaf1e45363c0ce4caa97374ad77f753fabd52eb6b1d005bd1b2e1971bde86dc9c4684109819b277a7e2d0f2b1fa0ffd454524 +DataBeforeCtrLen = 50 +DataBeforeCtrData = e82e244ae75361e7ec17c7b0b0157b1095dde3968e587762d4cf39caffc5b82f30281c555d48d3ab23401131122747ad3421 +DataAfterCtrLen = 10 +DataAfterCtrData = 5907fd32bd78708fc172 + Binary rep of i = 00000001 + instring = e82e244ae75361e7ec17c7b0b0157b1095dde3968e587762d4cf39caffc5b82f30281c555d48d3ab23401131122747ad3421000000015907fd32bd78708fc172 +KO = 7dbc4b6aa4a315bc6fdc4e08ffee3994095836c96b45ef22c9524ff2fb6c3995 + +COUNT=15 +L = 256 +KI = bc04b09a88fe658e0c0cc39bcf507bbc026e89975ff7cb2db461bc7962f1de14616cc8fac59bee7d2ec03750a721879dc5db7d00d31bffc18526703d38d38895 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6b701e5589aeafb78a23b43aebc52e4979533038e85edebe67545681182647f9eb77ba77859c2eeb36f75a5e42c6f3076eeb +DataAfterCtrLen = 10 +DataAfterCtrData = 3809ec93ffbc72dc6929 + Binary rep of i = 00000001 + instring = 6b701e5589aeafb78a23b43aebc52e4979533038e85edebe67545681182647f9eb77ba77859c2eeb36f75a5e42c6f3076eeb000000013809ec93ffbc72dc6929 +KO = 53de8c1674e4e018c74d78bc3d81536014fe8f73c8529240bab08dd4d120db5e + +COUNT=16 +L = 256 +KI = 59319a5591acf9ecdddafa585147fd7cbc9c02458143f83de40951a0fc48a60140c09bb4867e508dc9cf22c48ca6f93e9a90177dffa2f50269e13ba64faa5a9f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 340f1177a6815771d5218ea246c1f734917ddcbea05baa7fa73decc4ea8e825a793a97913516818176b11c800e769f142066 +DataAfterCtrLen = 10 +DataAfterCtrData = 667e100a6383c0ca8ec7 + Binary rep of i = 00000001 + instring = 340f1177a6815771d5218ea246c1f734917ddcbea05baa7fa73decc4ea8e825a793a97913516818176b11c800e769f14206600000001667e100a6383c0ca8ec7 +KO = 9c81791423e83fa759fa99624ca8effefffdf254d54fa8fbe113a3963373ecfd + +COUNT=17 +L = 256 +KI = 5ec07a73f1af2ae63966bbdcb53712da91f58b30d2e240c6e25a43ea450f806b6f0945ee6d1d01a9caf5fc7dae1e9cdbc45e7e3ec4fcf18ee0fd3e1549d29739 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ed371cb884bc024b5e41de399c42bb6398d40c0337392fce93e98e1c5d55507328d9a32420acffc018ac4231e901d59058b1 +DataAfterCtrLen = 10 +DataAfterCtrData = 7c211538631330b3708d + Binary rep of i = 00000001 + instring = ed371cb884bc024b5e41de399c42bb6398d40c0337392fce93e98e1c5d55507328d9a32420acffc018ac4231e901d59058b1000000017c211538631330b3708d +KO = 3cef2631e19c58c6810d6b3eb18e4e9891b330545f6ac6b0f5c6c9b001b7d083 + +COUNT=18 +L = 256 +KI = dc6ecac317188669621944066869c875ca539b878ffaa6f6645f23bfc4e4048176014575932730bb769592aa4386e3807bca1937858818623d3d4bfddea2286a +DataBeforeCtrLen = 50 +DataBeforeCtrData = bcff857bf518248fdb3caee15ac609bf3ba20f9afe7566f46df30e5de26fe81839ce6209b4c80469febfb8437daf8513c5c7 +DataAfterCtrLen = 10 +DataAfterCtrData = 6bd4d6fe049a65eb503a + Binary rep of i = 00000001 + instring = bcff857bf518248fdb3caee15ac609bf3ba20f9afe7566f46df30e5de26fe81839ce6209b4c80469febfb8437daf8513c5c7000000016bd4d6fe049a65eb503a +KO = e13b4768afe9550b30844d9f95a767f0fdc1e40c29c9bf1253f32a454f9c50d6 + +COUNT=19 +L = 256 +KI = 3e334eb4f4f79d7d49eb4666f2e5fc8180dceed34b033c1599d6242c2a6df753587a68f1191c1cde8e738fc93394e166f93ae757a152f03abbc72437e4d12c4f +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4befa36a247138f1bc600e4a352792f10e58d7d1791a4cf3faefde08967fac2beb9a57f014e8c0758d3917360ae945fab016 +DataAfterCtrLen = 10 +DataAfterCtrData = 63b508c8f978651cfb00 + Binary rep of i = 00000001 + instring = 4befa36a247138f1bc600e4a352792f10e58d7d1791a4cf3faefde08967fac2beb9a57f014e8c0758d3917360ae945fab0160000000163b508c8f978651cfb00 +KO = 4cff95a0a5c95feb9ed1fdf75292936ba285d9f7d804186a1cc2c462274871d3 + +COUNT=20 +L = 160 +KI = 37aef96df90d190296f86cb67594333fce3c8b9b75c9bbc5187b119a98802e2d6b4733ba59b2e33b3f8e78287e475375b4c59373be558aaf718d376ea5e80c56 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 40d8a309d64ad74ed9f915960b845292bfb2ec6c18cc15c752d88b7789a6d945e97cc3471c2b8339bd7aee55873558fa9533 +DataAfterCtrLen = 10 +DataAfterCtrData = 3ac03801d659ad86fadc + Binary rep of i = 00000001 + instring = 40d8a309d64ad74ed9f915960b845292bfb2ec6c18cc15c752d88b7789a6d945e97cc3471c2b8339bd7aee55873558fa9533000000013ac03801d659ad86fadc +KO = c445439d0b3b7aadc23a5ba7015f81d6a6438833 + +COUNT=21 +L = 160 +KI = 5ff76f47516cfa8ff4bce5f6c4292b81e6248d391eb1f1717b459bc35a4c7972250cfa52d1afaefad6cd001c04313b3cea7f9e11eb58919d2d644128918b2d8c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 0e60175149dcd2fba4566bed05272888b94dfd5e7bc1d5f30b7c93f186c8d866ea681e295ba7c75b5ecf20548fc6f676bba5 +DataAfterCtrLen = 10 +DataAfterCtrData = 54f2cbf0235fbe2ab719 + Binary rep of i = 00000001 + instring = 0e60175149dcd2fba4566bed05272888b94dfd5e7bc1d5f30b7c93f186c8d866ea681e295ba7c75b5ecf20548fc6f676bba50000000154f2cbf0235fbe2ab719 +KO = 69afc53dd5c295a85ace06b7c10ad7117eda396a + +COUNT=22 +L = 160 +KI = c831f826ac68c9f854a31487277ba2c4512e5c1e9f3bde287ce163d2d8ea22511260a09a386a4e2f76c6b7f7caed9852379d7b1ccdab3b045888914b44859b1d +DataBeforeCtrLen = 50 +DataBeforeCtrData = b0255d15fd8642f9098302a769aef5f2980e25b5eed520077e23e5f3cf0e0a3f4701979e6104b2fa067550322482ee70876c +DataAfterCtrLen = 10 +DataAfterCtrData = 24cf64a3b5c92adbc8b8 + Binary rep of i = 00000001 + instring = b0255d15fd8642f9098302a769aef5f2980e25b5eed520077e23e5f3cf0e0a3f4701979e6104b2fa067550322482ee70876c0000000124cf64a3b5c92adbc8b8 +KO = e370083fa3ed646501fd0a277d4895f1afda83b2 + +COUNT=23 +L = 160 +KI = 522985114b48a3e27035740da87e0e7ef2cba48c441b67dd16e96aa0893769f9955f790308b44c1433782b98d918415bd8c15fae68dfe0c800dd5c3b862a849c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 1e9c75c5693291362f270a926949975a9dc26fbf16130f0030e335281453e5c990b9521eac1e5e27b97dd81b8dd541ba103f +DataAfterCtrLen = 10 +DataAfterCtrData = be3967ed7a4164b25841 + Binary rep of i = 00000001 + instring = 1e9c75c5693291362f270a926949975a9dc26fbf16130f0030e335281453e5c990b9521eac1e5e27b97dd81b8dd541ba103f00000001be3967ed7a4164b25841 +KO = a30fbf5ef79badfcc88c35b45a61a7bad9228cb4 + +COUNT=24 +L = 160 +KI = 24d5b3f642ac5e68b1f6e667d87902d96da5ce0090b5b114e3eb11610e81d6212af0a7e309644579fea14fdcd6bd36771f79cac181d7042da37aee59499ad934 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 77ae3feae20b534e45e8df8021f797cea73d3a2ceec7d328d2fc3e62389f56be1571a2b498331f854af41632b75e41799e73 +DataAfterCtrLen = 10 +DataAfterCtrData = 6768aa78924e3928e3b7 + Binary rep of i = 00000001 + instring = 77ae3feae20b534e45e8df8021f797cea73d3a2ceec7d328d2fc3e62389f56be1571a2b498331f854af41632b75e41799e73000000016768aa78924e3928e3b7 +KO = ec4ae1c8665a3cf6e69c6de47626c9980d261400 + +COUNT=25 +L = 160 +KI = 7447dec459fa59a184bb7d42f68441ee3131fb59774c08ba73dfbb4f93511dc8e9a1dd249348b44f74fdf69190247b47523a124c377c06b10af9f1571f206af0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9326455405320198181e232ad751fcb0740e9a7077a6c66240f732b8f96f5cfcd5e6d7410d3143063286e7fa396978b20905 +DataAfterCtrLen = 10 +DataAfterCtrData = 506c9e201513ee7b66e8 + Binary rep of i = 00000001 + instring = 9326455405320198181e232ad751fcb0740e9a7077a6c66240f732b8f96f5cfcd5e6d7410d3143063286e7fa396978b2090500000001506c9e201513ee7b66e8 +KO = d953509fe5636139d3ebbd7a2726d860d49a1b1c + +COUNT=26 +L = 160 +KI = 5123e3729d811f0cd06671dd6eb4f78514c795030bf7b9d9c9ce2175e726f923bc9a611b7b3a2632b16cf69af5909301e3878265a4c255bb98dcebfec8ed1d85 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 231392e7aa0b269e4e5f889ad407f6cc1c1bf4569a03a04162867f627c61da3dda70728f58f1f37ad9c68b6ace37f1669dd2 +DataAfterCtrLen = 10 +DataAfterCtrData = d6059e8cfbdc59066412 + Binary rep of i = 00000001 + instring = 231392e7aa0b269e4e5f889ad407f6cc1c1bf4569a03a04162867f627c61da3dda70728f58f1f37ad9c68b6ace37f1669dd200000001d6059e8cfbdc59066412 +KO = cc8ce52e8ab9671a1022dfcde3eba47a58021edb + +COUNT=27 +L = 160 +KI = a8fb446125a48d5766e56275a570ae03b4acbcec34ba1a65dc51c08c7bcd54e69bd4ebce6351078f67664a4004067a6b5c8c6b3ff006862480ba5acc28f20044 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a9a03b997a7166e3df8440d1690fbe01e87c1ed4f336ef3079e903d9c6f39dfa37a1511685b84fee617a68dde6eb3af67acd +DataAfterCtrLen = 10 +DataAfterCtrData = aa3e2b36773fb0b76a61 + Binary rep of i = 00000001 + instring = a9a03b997a7166e3df8440d1690fbe01e87c1ed4f336ef3079e903d9c6f39dfa37a1511685b84fee617a68dde6eb3af67acd00000001aa3e2b36773fb0b76a61 +KO = a9e22aea821e1b59919a88d3d6be87ddd99d6861 + +COUNT=28 +L = 160 +KI = a26ee42bf30cf61f91ed2401a3b980b97c7e36d43c03893c486050aae32c8e45a0a37e32863141b41f95efa67b614161324f9c8e79ca8092a564e336d5eee19b +DataBeforeCtrLen = 50 +DataBeforeCtrData = 4d3ce1008a2da2be926632af599848e68e584c7ac5be4e4b6c68d977c0a50adec692b2783c2dcefc495a1e31a0454afb41ec +DataAfterCtrLen = 10 +DataAfterCtrData = ac62fc398abb84686790 + Binary rep of i = 00000001 + instring = 4d3ce1008a2da2be926632af599848e68e584c7ac5be4e4b6c68d977c0a50adec692b2783c2dcefc495a1e31a0454afb41ec00000001ac62fc398abb84686790 +KO = 6a07309b8fb37c8a935564c7cf04439d44676745 + +COUNT=29 +L = 160 +KI = 2d6e36ea15d31dcda6964638badf7ad0bf33e61763863a7c4b98650b7f84b0beea9fba0922e8512352eec5b4a5e525ce075d3aaca27f95c254aa7902d47bd79d +DataBeforeCtrLen = 50 +DataBeforeCtrData = c0948d15315d2e0e8b3827759d9a811951194089d6fe5088b7592bd3d1ca1e11ac4f0e61e7eebab1e4d4318cc4842c957978 +DataAfterCtrLen = 10 +DataAfterCtrData = 2a043c81c6f8315250ea + Binary rep of i = 00000001 + instring = c0948d15315d2e0e8b3827759d9a811951194089d6fe5088b7592bd3d1ca1e11ac4f0e61e7eebab1e4d4318cc4842c957978000000012a043c81c6f8315250ea +KO = 03a3174d4f308cff6a7deeb0126f79726861a593 + +COUNT=30 +L = 320 +KI = 6b759504c081a3ddb7c26b44bf8fdf5f35a5cd9dfc0fa4d8ebbe5c3365a04083ccacb5e0da41d48f62e9e921eee3d2443f3de5281679100df8da1e0b2fbd0df5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 9a2637d2583725b25d1f92bb58676f28d743400cd8dbaaa87921e56b50321328f80858d064b5baf52a0dce4f38fb9b6c0c72 +DataAfterCtrLen = 10 +DataAfterCtrData = 6d97eac4202872a1c704 + Binary rep of i = 00000001 + instring = 9a2637d2583725b25d1f92bb58676f28d743400cd8dbaaa87921e56b50321328f80858d064b5baf52a0dce4f38fb9b6c0c72000000016d97eac4202872a1c704 +KO = 1dcba856d7f52ee0364661f874cfabacf9eb2ff9f242bab8bd0f89f55fc0c80bb029d6da685dcc91 + +COUNT=31 +L = 320 +KI = 14264518696ca7c45767d725757c756d30db81998a8673b873c3bd7f642e57a45d102c1233d309793869c7603cc51befc7ba43f54959fed92dea7ec838bf93c0 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a7647ce390f8355a056a13ac6249d5145753858c71c0c02d19cd3fcebc970f3174107d932e15e5cfa05d7f41fa13ba8a668e +DataAfterCtrLen = 10 +DataAfterCtrData = 04100e0942aaeba9e09f + Binary rep of i = 00000001 + instring = a7647ce390f8355a056a13ac6249d5145753858c71c0c02d19cd3fcebc970f3174107d932e15e5cfa05d7f41fa13ba8a668e0000000104100e0942aaeba9e09f +KO = 37201f62f401c87d2eb3e3565f59e977ebc746ec8b47ffeb21d4eaac037856bdd16636d651785008 + +COUNT=32 +L = 320 +KI = ebf3ccba85a9ae4d74dec4e1260e22d6b195c5c98c7531be173ea0223784aeab84e84e51f5ea41f9ef814fb3283835d656469971ace1d10bacf4165cf7b20263 +DataBeforeCtrLen = 50 +DataBeforeCtrData = ee5e4692611cd113b340a001df8f88c651d6374cf783d927a2580b180b655675a66ecb64643d39c1f7419619c82116b1c8a0 +DataAfterCtrLen = 10 +DataAfterCtrData = 00ca220972c9d8bb32ab + Binary rep of i = 00000001 + instring = ee5e4692611cd113b340a001df8f88c651d6374cf783d927a2580b180b655675a66ecb64643d39c1f7419619c82116b1c8a00000000100ca220972c9d8bb32ab +KO = 15f4c69e4738475ae503dea6847d132e6babb5e2837de31a8c571b7acd1c4b68c6fd901e3dd03eaa + +COUNT=33 +L = 320 +KI = 096deb68e6dab7641bdf3eb486d63fb9d201ada59d77f7df98820008d564311d5a4afd7462e0b457f2fd6428bdc40629c3107b2a04ea899778745fa397af9f1c +DataBeforeCtrLen = 50 +DataBeforeCtrData = 74a80efc5d8e957665711840766d6a3de9902f1466c0eb3ce923f867b55f23241de8b70465c87e1f08db6d5f82e893c74347 +DataAfterCtrLen = 10 +DataAfterCtrData = 478cb36124d51494a0bc + Binary rep of i = 00000001 + instring = 74a80efc5d8e957665711840766d6a3de9902f1466c0eb3ce923f867b55f23241de8b70465c87e1f08db6d5f82e893c7434700000001478cb36124d51494a0bc +KO = b916e35dda6df806f285b4bba1a15664f7e2c1b906a006ee2edc0d8fc26d91ab77ef3f3758af9238 + +COUNT=34 +L = 320 +KI = e2479e57d73aeca9b7d6334872c357f4f6f2eb32e95985f83956cdb6028ff57a33555ab089443b28e39222c8efcbc29966f29338da53340f328e451c4dc40493 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a270201f851ba3b6d4b4dc6dd71519deba161e13f99f3c95352685641e805bf4c874eea262c85138dc772628fc830dce46ca +DataAfterCtrLen = 10 +DataAfterCtrData = f5301eef0220ce1c43da + Binary rep of i = 00000001 + instring = a270201f851ba3b6d4b4dc6dd71519deba161e13f99f3c95352685641e805bf4c874eea262c85138dc772628fc830dce46ca00000001f5301eef0220ce1c43da +KO = d86c6a5bad9a2243e5d81ad455cc1d952d19fd508b618e6be47cbcfab6e6b69e204e59c04a3dd8ac + +COUNT=35 +L = 320 +KI = 2c18622303f432e984ae7f302a602d802fc464c4963426f300cacad80a75c537b355fdfa90fb842834406511cf585088160bb2b47d89239c39fb4b71c7473b12 +DataBeforeCtrLen = 50 +DataBeforeCtrData = d29878664540e022208fe4bb72e2b6e90ed5ca59c7c74766d2be738e25eaf9f5488f8b299217eb07a6e79779338a5a9a08d2 +DataAfterCtrLen = 10 +DataAfterCtrData = bbd97c7b74fdc59a75b0 + Binary rep of i = 00000001 + instring = d29878664540e022208fe4bb72e2b6e90ed5ca59c7c74766d2be738e25eaf9f5488f8b299217eb07a6e79779338a5a9a08d200000001bbd97c7b74fdc59a75b0 +KO = 2fa49d5244c96f5925524426c4a54dbe45265c596fca61b4dba04b19b146aed6f6c6246873cd0c77 + +COUNT=36 +L = 320 +KI = da1e384e164b5f6c4b7c17308856ead456ea0bd7538f56ebd6f4b02c2df22f1afe43266b3b44a76c742391dbef5cc1be8b5cea6db1f506c573a1c02293fb98c5 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 462eedf7303ae25f983af70d6e875bdf1b4278479f4da44f7822b8707d19d07d761f77e05272bed5cd1c6a8cf725bd78fbd3 +DataAfterCtrLen = 10 +DataAfterCtrData = 8601804752dfe6a18724 + Binary rep of i = 00000001 + instring = 462eedf7303ae25f983af70d6e875bdf1b4278479f4da44f7822b8707d19d07d761f77e05272bed5cd1c6a8cf725bd78fbd3000000018601804752dfe6a18724 +KO = b266d1acfc955de223a3ca65c1525882607080b5d329ffbc9c31028696e305b1b37c6e5b5caef0a3 + +COUNT=37 +L = 320 +KI = 0e94ac817528906208c6d3937ccc19e77c7b81ecbb25ceb46bc490331e05d491a5fa3f598dcc15d25173601891618b74b092d6d367896320dba96b5085d84864 +DataBeforeCtrLen = 50 +DataBeforeCtrData = f3aaba1171a12741eba4dccbc0532f608f14cbd5cd708a820ea141d827cd765c668320176e40c98e8f642798ac56d3685fb4 +DataAfterCtrLen = 10 +DataAfterCtrData = 0100aff840135ef054e3 + Binary rep of i = 00000001 + instring = f3aaba1171a12741eba4dccbc0532f608f14cbd5cd708a820ea141d827cd765c668320176e40c98e8f642798ac56d3685fb4000000010100aff840135ef054e3 +KO = 3d3a634ca9e3248355526e8d25e03712b2811d0abca0c66d2f9d363bd95e73a7d3543a149f2bcf00 + +COUNT=38 +L = 320 +KI = d2caf6f581a8e5d4faed18759c3eaea9493c8fc04fbc7342bc10a8ba67ad0b49cb85e0b6c589779d48de25ee6f202cbbd5708d3090094b8cfb2b209a42112c33 +DataBeforeCtrLen = 50 +DataBeforeCtrData = a5d0dd77440d3df53afe15799c78f265126f9841a899e7bc16c7aee124a052cfcd06924e6ac012c840fed7a0ec206f1623b2 +DataAfterCtrLen = 10 +DataAfterCtrData = f710a740156d6fdf4468 + Binary rep of i = 00000001 + instring = a5d0dd77440d3df53afe15799c78f265126f9841a899e7bc16c7aee124a052cfcd06924e6ac012c840fed7a0ec206f1623b200000001f710a740156d6fdf4468 +KO = 0121a1de832c7128b87ba9919c323bd2b9c4f608001f8052f69e73e2d2718384e6d742f5a378b94d + +COUNT=39 +L = 320 +KI = 2e9206d4c13c6a91c6659ea39ccdf6d05c2ffffb807017be6fc1e072b5f93baf424b5366a8214f319e05c5c1081f1a7b1dce98c9fe825e556cc8ea431749e316 +DataBeforeCtrLen = 50 +DataBeforeCtrData = 6d7b6628e69976091871ff5cf199ab0b33fd80f50a673bcdf04cb6696c66fcfef2cfe77151b6461b0130221a70db21c8de9a +DataAfterCtrLen = 10 +DataAfterCtrData = 93e9a7a1a50c62442ed4 + Binary rep of i = 00000001 + instring = 6d7b6628e69976091871ff5cf199ab0b33fd80f50a673bcdf04cb6696c66fcfef2cfe77151b6461b0130221a70db21c8de9a0000000193e9a7a1a50c62442ed4 +KO = e7467de03054f0855323a521661c1de1ea98085941d117505ca79967e08114ae14e63d5e6ebc7141 + diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/req/README b/security/nss/tests/fips/cavs_samples/KBKDF/req/README new file mode 100644 index 000000000..3703603e3 --- /dev/null +++ b/security/nss/tests/fips/cavs_samples/KBKDF/req/README @@ -0,0 +1,4 @@ +Vectors taken from: +https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/Key-Derivation + +Modified to remove CMAC TDES2/TDES3 test vectors. diff --git a/security/nss/tests/fips/cavs_scripts/README b/security/nss/tests/fips/cavs_scripts/README index 46eba68bd..17dc32d6b 100644 --- a/security/nss/tests/fips/cavs_scripts/README +++ b/security/nss/tests/fips/cavs_scripts/README @@ -2,7 +2,7 @@ These scripts are used to run fipstest on a directory of CAVS vectors. individual cipher scripts: aesgcm.sh aes.sh dsa.sh ecdsa.sh hmac.sh ike.sh kas.sh -rng.sh rsa.sh sha.sh tdea.sh tls.sh +kbkdf.sh rng.sh rsa.sh sha.sh tdea.sh tls.sh Each individual cipher script handles all the tests in a particular directory. The scripts have 2 modes: diff --git a/security/nss/tests/fips/cavs_scripts/kbkdf.sh b/security/nss/tests/fips/cavs_scripts/kbkdf.sh new file mode 100644 index 000000000..72b81ddaf --- /dev/null +++ b/security/nss/tests/fips/cavs_scripts/kbkdf.sh @@ -0,0 +1,41 @@ +#!/bin/sh +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# A Bourne shell script for running the NIST SHA Algorithm Validation Suite +# +# Before you run the script, set your PATH, LD_LIBRARY_PATH, ... environment +# variables appropriately so that the fipstest command and the NSPR and NSS +# shared libraries/DLLs are on the search path. Then run this script in the +# directory where the REQUEST (.req) files reside. The script generates the +# RESPONSE (.rsp) files in the same directory. +BASEDIR=${1-.} +TESTDIR=${BASEDIR}/KBKDF +COMMAND=${2-run} +REQDIR=${TESTDIR}/req +RSPDIR=${TESTDIR}/resp + +all_requests=" +KBKDFCounter.req +" + +if [ ${COMMAND} = "verify" ]; then + result=0 + for request in $all_requests; do + sh ./validate1.sh ${TESTDIR} $request + last_result=$? + result=`expr $result + $last_result` + done + exit $result +fi + +test -d "${RSPDIR}" || mkdir "${RSPDIR}" + +for request in $all_requests; do + response=`echo $request | sed -e "s/req/rsp/"` + echo $request $response + fipstest kbkdf ${REQDIR}/$request > ${RSPDIR}/$response +done +exit 0 diff --git a/security/nss/tests/fips/cavs_scripts/runtest.sh b/security/nss/tests/fips/cavs_scripts/runtest.sh index b9984b34c..96dc5fb34 100644 --- a/security/nss/tests/fips/cavs_scripts/runtest.sh +++ b/security/nss/tests/fips/cavs_scripts/runtest.sh @@ -6,7 +6,7 @@ # TESTDIR=${1-.} COMMAND=${2-run} -DEFAULT_TESTS="aes aesgcm dsa ecdsa hmac kas tls ike rng rsa sha tdea" +DEFAULT_TESTS="aes aesgcm dsa ecdsa hmac kas kbkdf tls ike rng rsa sha tdea" shift; shift; TESTS=${@-$DEFAULT_TESTS} diff --git a/security/nss/tests/interop/interop.sh b/security/nss/tests/interop/interop.sh index 18737c726..8481e99af 100644 --- a/security/nss/tests/interop/interop.sh +++ b/security/nss/tests/interop/interop.sh @@ -25,7 +25,7 @@ interop_init() INTEROP=${INTEROP:=tls_interop} if [ ! -d "$INTEROP" ]; then git clone -q https://github.com/mozilla/tls-interop "$INTEROP" - git -C "$INTEROP" checkout -q c00685aa953c49f1e844e614746aadc783e81b19 + git -C "$INTEROP" checkout -q b7cddb7d4980221ae8910f5c4e935b65081713f1 fi INTEROP=$(cd "$INTEROP";pwd -P) diff --git a/security/nss/tests/libpkix/certs/PayPalEE.cert b/security/nss/tests/libpkix/certs/PayPalEE.cert index aef408676..36a4470f7 100644 Binary files a/security/nss/tests/libpkix/certs/PayPalEE.cert and b/security/nss/tests/libpkix/certs/PayPalEE.cert differ diff --git a/security/nss/tests/policy/crypto-policy.txt b/security/nss/tests/policy/crypto-policy.txt index 9a8c0cd1b..c6de8824d 100644 --- a/security/nss/tests/policy/crypto-policy.txt +++ b/security/nss/tests/policy/crypto-policy.txt @@ -3,14 +3,15 @@ # col 3: an extended regular expression, expected to match the output # col 4: description of the test # -0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA1:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:tls-version-min=tls1.0:dtls-version-min=dtls1.0:DH-MIN=1023:DSA-MIN=2048:RSA-MIN=2048 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Standard policy -0 disallow=ALL_allow=HMAC-SHA1:HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:des-ede3-cbc:rc4:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:DHE-DSS:tls-version-min=tls1.0:dtls-version-min=tls1.0:DH-MIN=1023:DSA-MIN=1023:RSA-MIN=1023 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Legacy policy -0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:SHA384:SHA512:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Reduced policy +0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA1:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:rsa-pkcs:rsa-pss:ecdsa:tls-version-min=tls1.0:dtls-version-min=dtls1.0:DH-MIN=1023:DSA-MIN=2048:RSA-MIN=2048 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Standard policy +0 disallow=ALL_allow=HMAC-SHA1:HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:des-ede3-cbc:rc4:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:DHE-DSS:rsa-pkcs:rsa-pss:ecdsa:tls-version-min=tls1.0:dtls-version-min=tls1.0:DH-MIN=1023:DSA-MIN=1023:RSA-MIN=1023 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Legacy policy +0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:SHA384:SHA512:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:rsa-pkcs:rsa-pss:ecdsa:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Reduced policy 2 disallow=ALL_allow=dtls-version-min=:dtls-version-max= NSS-POLICY-FAIL Missing value 2 disallow=ALL_allow=RSA-MIN=whatever NSS-POLICY-FAIL Invalid value 2 disallow=ALL_allow=flower NSS-POLICY-FAIL Invalid identifier 1 disallow=all NSS-POLICY-WARN.*NUMBER-OF-CERT-SIG disallow all -1 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-WARN.*NUMBER-OF-HASH No Hashes +1 disallow=all/signature NSS-POLICY-WARN.*NUMBER-OF-CERT-SIG disallow all signatures +1 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:rsa-pkcs:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-WARN.*NUMBER-OF-HASH No Hashes 1 disallow=ALL_allow=tls-version-min=0:tls-version-max=0 NSS-POLICY-WARN.*NUMBER-OF-TLS-VERSIONS All TLS versions disabled 1 disallow=ALL_allow=dtls-version-min=0:dtls-version-max=0 NSS-POLICY-WARN.*NUMBER-OF-DTLS-VERSIONS All DTLS versions disabled 1 disallow=ALL_allow=tls-version-min=tls1.2:tls-version-max=tls1.1 NSS-POLICY-WARN.*NUMBER-OF-TLS-VERSIONS Invalid range of TLS versions diff --git a/security/nss/tests/policy/policy.sh b/security/nss/tests/policy/policy.sh index 50aee50ef..f3d16eb64 100644 --- a/security/nss/tests/policy/policy.sh +++ b/security/nss/tests/policy/policy.sh @@ -12,6 +12,28 @@ # ######################################################################## +policy_init() +{ + SCRIPTNAME=policy.sh # sourced - $0 would point to all.sh + + if [ -z "${CLEANUP}" ] ; then # if nobody else is responsible for + CLEANUP="${SCRIPTNAME}" # cleaning this script will do it + fi + + if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then + cd ../common + . ./init.sh + fi + SCRIPTNAME=policy.sh + +} + +policy_cleanup() +{ + cd ${QADIR} + . common/cleanup.sh +} + ignore_blank_lines() { LC_ALL=C egrep -v '^[[:space:]]*(#|$)' "$1" @@ -53,6 +75,9 @@ NSS=flags=policyOnly,moduleDB html_msg $ret 0 "\"${testname}\" output is expected to match \"${match}\"" done + html "
" } +policy_init policy_run_tests +policy_cleanup diff --git a/security/nss/tests/remote/Makefile b/security/nss/tests/remote/Makefile index 4635bccc5..5b0d5ec9e 100644 --- a/security/nss/tests/remote/Makefile +++ b/security/nss/tests/remote/Makefile @@ -56,7 +56,7 @@ ifeq ($(OS_TARGET),Android) TEST_SHELL?=$$HOME/bin/sh ANDROID_PORT?="2222" #Define the subset of tests that is known to work on Android -NSS_CYCLES?="standard pkix upgradedb sharedb" +NSS_CYCLES?="standard pkix sharedb" NSS_TESTS?="cipher lowhash libpkix cert dbtests tools sdr crmf smime ssl ocsp merge pkits chains" NSS_SSL_TESTS?="crl normal_normal iopr" NSS_SSL_RUN?="cov auth stress" diff --git a/security/nss/tests/ssl/ssl.sh b/security/nss/tests/ssl/ssl.sh index d8892ed87..7e74397c9 100644 --- a/security/nss/tests/ssl/ssl.sh +++ b/security/nss/tests/ssl/ssl.sh @@ -413,15 +413,6 @@ ssl_auth() echo "${testname}" | grep "TLS 1.3" > /dev/null TLS13=$? - # Currently TLS 1.3 tests are known to fail under FIPS mode, - # because HKDF is implemented using the PKCS #11 functions - # prohibited under FIPS mode. - if [ "${TLS13}" -eq 0 ] && \ - [ "$SERVER_MODE" = "fips" -o "$CLIENT_MODE" = "fips" ] ; then - echo "$SCRIPTNAME: skipping $testname (non-FIPS only)" - continue - fi - if [ "${CLIENT_MODE}" = "fips" -a "${CAUTH}" -eq 0 ] ; then echo "$SCRIPTNAME: skipping $testname (non-FIPS only)" elif [ "$ectype" = "SNI" -a "$NORM_EXT" = "Extended Test" ] ; then @@ -895,6 +886,7 @@ ssl_policy_listsuites() cp ${P_R_CLIENTDIR}/pkcs11.txt ${P_R_CLIENTDIR}/pkcs11.txt.sav # Disallow all explicitly + testname="listsuites with all cipher disallowed by policy" setup_policy "disallow=all" ${P_R_CLIENTDIR} RET_EXP=1 list_enabled_suites | grep '^TLS_' @@ -903,6 +895,7 @@ ssl_policy_listsuites() "produced a returncode of $RET, expected is $RET_EXP" # Disallow RSA in key exchange explicitly + testname="listsuites with rsa cipher disallowed by policy" setup_policy "disallow=rsa/ssl-key-exchange" ${P_R_CLIENTDIR} RET_EXP=1 list_enabled_suites | grep '^TLS_RSA_' @@ -910,11 +903,83 @@ ssl_policy_listsuites() html_msg $RET $RET_EXP "${testname}" \ "produced a returncode of $RET, expected is $RET_EXP" + # allow by policy, but disable by default + testname="listsuites with all ciphers enabled by policy but disabled by default" + setup_policy "allow=all disable=all" ${P_R_CLIENTDIR} + RET_EXP=1 + list_enabled_suites | grep '^TLS_' + RET=$? + html_msg $RET $RET_EXP "${testname}" \ + "produced a returncode of $RET, expected is $RET_EXP" + + # allow by policy, but disable by default just rsa-kea + testname="listsuites with all ciphers enabled by policy but rsa disabled by default" + setup_policy "allow=all disable=rsa/ssl-key-exchange" ${P_R_CLIENTDIR} + RET_EXP=1 + list_enabled_suites | grep '^TLS_RSA_' + RET=$? + html_msg $RET $RET_EXP "${testname}" \ + "produced a returncode of $RET, expected is $RET_EXP" + + # list_enabled_suites tries to set a policy value explicitly, This will + # cause list_enabled_suites to fail if we lock the policy + testname="listsuites with policy locked" + setup_policy "allow=all flags=policy-lock" ${P_R_CLIENTDIR} + RET_EXP=1 + SSL_DIR="${P_R_CLIENTDIR}" ${BINDIR}/listsuites + RET=$? + html_msg $RET $RET_EXP "${testname}" \ + "produced a returncode of $RET, expected is $RET_EXP" + cp ${P_R_CLIENTDIR}/pkcs11.txt.sav ${P_R_CLIENTDIR}/pkcs11.txt html "
" } +ssl_policy_pkix_ocsp() +{ + #verbose="-v" + html_head "Check that OCSP doesn't break if we disable sha1 $NORM_EXT - server $SERVER_MODE/client $CLIENT_MODE" + + PKIX_SAVE=${NSS_ENABLE_PKIX_VERIFY-"unset"} + NSS_ENABLE_PKIX_VERIFY="1" + export NSS_ENABLE_PKIX_VERIFY + + testname="" + + if [ ! -f "${P_R_SERVERDIR}/pkcs11.txt" ] ; then + html_failed "${SCRIPTNAME}: ${P_R_SERVERDIR} is not initialized" + return 1; + fi + + echo "Saving pkcs11.txt" + cp ${P_R_SERVERDIR}/pkcs11.txt ${P_R_SERVERDIR}/pkcs11.txt.sav + + # Disallow sha1 explicitly. This will test if we are trying to verify the sha1 signature + # on the GlobalSign root during OCSP processing + setup_policy "disallow=sha1" ${P_R_SERVERDIR} + RET_EXP=0 + echo " vfyserv -o wrong.host.badssl.com -d ${P_R_SERVERDIR} 2>&1 | tee ${P_R_SERVERDIR}/vfy.out" + vfyserv -o wrong.host.badssl.com -d ${P_R_SERVERDIR} 2>&1 | tee ${P_R_SERVERDIR}/vfy.out + # make sure we have the domain mismatch, not bad signature error + echo "grep 12276 ${P_R_SERVERDIR}/vfy.out" + grep 12276 ${P_R_SERVERDIR}/vfy.out + RET=$? + html_msg $RET $RET_EXP "${testname}" \ + "produced a returncode of $RET, expected is $RET_EXP" + + if [ "${PKIX_SAVE}" = "unset" ]; then + unset NSS_ENABLE_PKIX_VERIFY + else + NSS_ENABLE_PKIX_VERIFY=${PKIX_SAVE} + export NSS_ENABLE_PKIX_VERIFY + fi + cp ${P_R_SERVERDIR}/pkcs11.txt.sav ${P_R_SERVERDIR}/pkcs11.txt + + html "
" + +} + ############################## ssl_policy_selfserv ##################### # local shell function to perform SSL Policy tests, using selfserv ######################################################################## @@ -934,10 +999,21 @@ ssl_policy_selfserv() cp ${P_R_SERVERDIR}/pkcs11.txt ${P_R_SERVERDIR}/pkcs11.txt.sav # Disallow RSA in key exchange explicitly + testname="Disallow RSA key exchange explicitly" setup_policy "disallow=rsa/ssl-key-exchange" ${P_R_SERVERDIR} + SAVE_SERVER_OPTIONS=${SERVER_OPTIONS} + # make sure policy is working in the multiprocess case is working on + # UNIX-like OS's. Other OS's can't properly clean up the child processes + # when our test suite kills the parent, so just use the single process + # self serve for them + if [ "${OS_ARCH}" != "WINNT" -a "${OS_ARCH}" != "WIN95" -a "${OS_ARCH}" != "OS2" ]; then + SERVER_OPTIONS="-M 3 ${SERVER_OPTIONS}" + fi + start_selfserv $CIPHER_SUITES + SERVER_OPTIONS="${SAVE_SERVER_OPTIONS}" VMIN="ssl3" VMAX="tls1.2" @@ -1521,6 +1597,7 @@ ssl_run_tests() if [ "${TEST_MODE}" = "SHARED_DB" ] ; then ssl_policy_listsuites ssl_policy_selfserv + ssl_policy_pkix_ocsp ssl_policy fi ;; diff --git a/security/nss/tests/ssl/sslpolicy.txt b/security/nss/tests/ssl/sslpolicy.txt index 844fd0e8f..f5e547185 100644 --- a/security/nss/tests/ssl/sslpolicy.txt +++ b/security/nss/tests/ssl/sslpolicy.txt @@ -7,8 +7,14 @@ # The policy string is set to the config= line in the pkcs11.txt # it currently has 2 keywords: # -# disallow= turn off the use of this algorithm by policy. +# disallow= turn off the use of this algorithm by policy. (implies disable) # allow= allow this algorithm to by used if selected by policy. +# disable= turn off the use of this algorithm even if allowed by policy +# (application can override) +# enable= turn off this algorithm by default (implies allow) +# flags= policy-lock: can't change policy with NSS_SetAlgorithmPolicy, +# NSS_SetOption, or SSL_SetCipherPolicy +# ssl-lock: can't change the cipher suite settings with the application. # # The syntax is disallow=algorithm{/uses}:algorithm{/uses} # where {} signifies an optional element @@ -76,6 +82,9 @@ # SECT571R1 # Signatures: # DSA +# RSA-PKCS +# RSA-PSS +# ECDSA # Hashes: # MD2 # MD4 @@ -137,7 +146,8 @@ # ssl-key-exchange # key-exchange (includes ssl-key-exchange) # cert-signature -# signature (includes cert-signature) +# all-signature (includes cert-signature) +# signature (all signatures off, some signature allowed based on other option) # all (includes all of the above) #----------------------------------------------- # In addition there are the following options: @@ -147,31 +157,48 @@ # they have the following syntax: # allow=min-rsa=512:min-dh=1024 # +# in the following tests, we use the cipher suite 'd': +# d SSL3 RSA WITH 3DES EDE CBC SHA (=:000a). +# NOTE: the certificates used in validation are rsa-pkcs1/sha256 signed. +# # Exp Enable Enable Cipher Config Policy Test Name # Ret EC TLS # turn on single cipher - 0 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Narrow Policy - 0 noECC SSL3 d disallow=all_allow=hmac-sha1/ssl,ssl-key-exchange:sha256/cert-signature:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Strict Policy - 0 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Allow All Explicitly - 1 noECC SSL3 d disallow=all Disallow All Explicitly. + 0 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Narrow Policy + 0 noECC SSL3 d disallow=all_allow=hmac-sha1/ssl,ssl-key-exchange:sha256/all-signature:rsa-pkcs/all-signature:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Strict Policy + 0 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:dsa/all:rsa-pss/all:ecdsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Allow All Explicitly + 1 noECC SSL3 d disallow=all Disallow All Explicitly # turn off signature only - 1 noECC SSL3 d disallow=sha256 Disallow SHA256 Signatures Explicitly. - 1 noECC SSL3 d disallow=all_allow=hmac-sha1:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow SHA256 Signatures Implicitly Narrow. - 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow SHA256 Signatures Implicitly. + 1 noECC SSL3 d disallow=all/signature Disallow all signatures with Explicitly + 1 noECC SSL3 d disallow=sha256 Disallow SHA256 Explicitly + 1 noECC SSL3 d disallow=sha256/cert-signature Disallow SHA256 Certificate signature Explicitly + 1 noECC SSL3 d disallow=sha256/signature Disallow All SHA256 signatures Explicitly + 1 noECC SSL3 d disallow=sha256/all-signature Disallow Any SHA256 signature Explicitly + 1 noECC SSL3 d disallow=all_allow=hmac-sha1:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow SHA256 Signatures Implicitly Narrow + 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:dsa/all:ecdsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow SHA256 Signatures Implicitly # turn off single cipher 1 noECC SSL3 d disallow=des-ede3-cbc Disallow Cipher Explicitly - 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa:des-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Cipher Implicitly Narrow. - 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-verion-max=tls1.2 Disallow Cipher Implicitly. + 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:rsa:des-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Cipher Implicitly Narrow + 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:ecdsa/all:dsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-verion-max=tls1.2 Disallow Cipher Implicitly # turn off H-Mac 1 noECC SSL3 d disallow=hmac-sha1 Disallow HMAC Explicitly - 1 noECC SSL3 d disallow=all_allow=md5:sha256:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow HMAC Implicitly Narrow. - 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow HMAC Signatures Implicitly. + 1 noECC SSL3 d disallow=all_allow=md5:sha256:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow HMAC Implicitly Narrow + 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow HMAC Signatures Implicitly # turn off key exchange - 1 noECC SSL3 d disallow=rsa/ssl-key-exchange Disallow Key Exchange Explicitly. - 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:dh-dss:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Key Exchange Implicitly Narrow. - 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow Key Exchnage Signatures Implicitly. + 1 noECC SSL3 d disallow=rsa/ssl-key-exchange Disallow Key Exchange Explicitly + 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:dh-dss:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Key Exchange Implicitly Narrow + 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:ecdsa/all:dsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow Key Exchange Signatures Implicitly # turn off version 1 noECC SSL3 d allow=tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Exlicitly - 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa:des-ede3-cbc:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly Narrow. - 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly. - 0 noECC SSL3 d disallow=dsa Disallow DSA Signatures Explicitly. + 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:rsa:des-ede3-cbc:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly Narrow + 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:ecdsa/all:dsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly + 0 noECC SSL3 d disallow=dsa Disallow DSA Signatures Explicitly + 1 noECC SSL3 d disallow=rsa-pkcs Disallow RSA PKCS 1 Signatures Explicitly +# test default settings +# NOTE: tstclient will attempt to overide the defaults, so we detect we +# were successful by locking in our settings + 0 noECC SSL3 d allow=all_disable=all Disable all by default, application override + 1 noECC SSL3 d allow=all_disable=all_flags=ssl-lock,policy-lock Disable all by default, prevent application from enabling + 0 noECC SSL3 d allow=all_disable=all_flags=policy-lock Disable all by default, lock policy (application can still change the ciphers) +# explicitly enable :002f RSA_AES_128_CBC_SHA1 and lock it in + 0 noECC SSL3 d allow=all_disable=all_enable=hmac-sha1:sha256:rsa-pkcs:rsa:aes128-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0_flags=ssl-lock Lock in a different ciphersuite that the one the application asks for diff --git a/security/nss/tests/ssl_gtests/ssl_gtests.sh b/security/nss/tests/ssl_gtests/ssl_gtests.sh index b5e90b1d0..1783ef436 100644 --- a/security/nss/tests/ssl_gtests/ssl_gtests.sh +++ b/security/nss/tests/ssl_gtests/ssl_gtests.sh @@ -59,6 +59,7 @@ ssl_gtest_certs() { make_cert dsa dsa sign make_cert delegator_ecdsa256 delegator_p256 sign make_cert delegator_rsae2048 delegator_rsae2048 sign + make_cert delegator_rsa_pss2048 delegator_rsa_pss2048 sign } ############################## ssl_gtest_init ##########################